summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/uiucthesis
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/uiucthesis
Initial commit
Diffstat (limited to 'macros/latex/contrib/uiucthesis')
-rw-r--r--macros/latex/contrib/uiucthesis/README43
-rw-r--r--macros/latex/contrib/uiucthesis/thesis-ex.pdfbin0 -> 69907 bytes
-rw-r--r--macros/latex/contrib/uiucthesis/uiucthesis.cls562
-rw-r--r--macros/latex/contrib/uiucthesis/uiucthesis.dtx1638
-rw-r--r--macros/latex/contrib/uiucthesis/uiucthesis.ins14
-rw-r--r--macros/latex/contrib/uiucthesis/uiucthesis.pdf2846
-rw-r--r--macros/latex/contrib/uiucthesis/uiucthesis.sty559
7 files changed, 5662 insertions, 0 deletions
diff --git a/macros/latex/contrib/uiucthesis/README b/macros/latex/contrib/uiucthesis/README
new file mode 100644
index 0000000000..93e4d76081
--- /dev/null
+++ b/macros/latex/contrib/uiucthesis/README
@@ -0,0 +1,43 @@
+UIUCTHESIS Package/Class
+by Peter Czoschke (based on the original version by David Hull)
+
+
+Description
+-----------
+
+uiucthesis is a LaTeX package for formatting theses in the format
+required by the University of Illinois at Urbana-Champaign.
+
+A class file and style file are provided. Both provide identical
+functionality except that the class file loads the "book"
+class with the [oneside] option.
+
+
+Files
+-----
+
+README This file
+uiucthesis.dtx Source for uiucthesis.cls, uiucthesis.sty and thesis-ex.tex
+uiucthesis.ins Driver file for uiucthesis.dtx
+uiucthesis.pdf Precompiled PDF file of documentation from .dtx file
+thesis-ex.pdf Precompiled PDF file of the example file generated from installation
+uiucthesis.cls Pregenerated class file
+uiucthesis.sty Pregenerated style file (for backwards-compatibility)
+
+
+Installation
+------------
+
+latex uiucthesis.ins <== Produces uiucthesis.cls, uiucthesis.sty
+ and thesis-ex.tex
+latex uiucthesis.dtx <== Produces uiucthesis.dvi (documentation)
+latex uiucthesis.dtx <== One more time, to fix cross-references
+
+You can do the last two steps on thesis-ex.tex as well to generate the example
+file (DVI).
+
+
+Dependencies
+------------
+
+This package requires the setspace package.
diff --git a/macros/latex/contrib/uiucthesis/thesis-ex.pdf b/macros/latex/contrib/uiucthesis/thesis-ex.pdf
new file mode 100644
index 0000000000..021f47746c
--- /dev/null
+++ b/macros/latex/contrib/uiucthesis/thesis-ex.pdf
Binary files differ
diff --git a/macros/latex/contrib/uiucthesis/uiucthesis.cls b/macros/latex/contrib/uiucthesis/uiucthesis.cls
new file mode 100644
index 0000000000..2bbe483c34
--- /dev/null
+++ b/macros/latex/contrib/uiucthesis/uiucthesis.cls
@@ -0,0 +1,562 @@
+%%
+%% This is file `uiucthesis.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% uiucthesis.dtx (with options: `class')
+%%
+%% IMPORTANT NOTICE:
+%%
+%% For the copyright see the source file.
+%%
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from uiucthesis.cls.
+%%
+%% For distribution of the original source see the terms
+%% for copying and modification in the file uiucthesis.dtx.
+%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+\def\fileversion{v2.25} \def\filedate{2005/03/25}
+%% Package and Class "uiucthesis" for use with LaTeX2e.
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{uiucthesis}
+ [\filedate\ \fileversion\ UIUC Thesis (PJC)]
+\RequirePackage{setspace}
+\expandafter\ifx\csname @ifundefined\endcsname\relax
+ \def\@ifundefined#1{%
+ \expandafter\ifx\csname#1\endcsname\relax
+ \expandafter\@firstoftwo
+ \else
+ \expandafter\@secondoftwo
+ \fi}
+\fi
+\@ifundefined{MakeUppercase}{\let\MakeUppercase=\uppercase}{}
+\newif\if@thesisdraft \@thesisdraftfalse
+\newif\if@thesisfancy \@thesisfancyfalse
+\newif\if@fullpage \@fullpagefalse
+\newif\if@largecaps \@largecapsfalse
+\newif\if@proquest \@proquestfalse
+\newif\if@edeposit \@edepositfalse
+\newif\if@thesisoffcenter \@thesisoffcenterfalse
+\newif\if@centerchapter \@centerchapterfalse
+\DeclareOption{draftthesis}{\@thesisdrafttrue}
+\DeclareOption{fancy}{\@thesisfancytrue}
+\DeclareOption{fullpage}{\@fullpagetrue}
+\DeclareOption{proquest}{\@proquesttrue}
+\DeclareOption{toclabels}{\AtBeginDocument{\toclabels}}
+\DeclareOption{edeposit}{\@edeposittrue}
+\DeclareOption{offcenter}{\@thesisoffcentertrue}
+\DeclareOption{centerchapter}{\@centerchaptertrue}
+\DeclareOption{largecaps}{\@largecapstrue}
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}
+\PassOptionsToClass{letterpaper,oneside}{book}
+\ProcessOptions
+\LoadClass{book}
+\if@proquest
+ \nofiles % don't overwrite the .aux files
+ \def\makeindex{}
+ \@thesisfancyfalse
+ \@fullpagetrue
+\fi
+\if@thesisdraft
+ \newcount\timehh\newcount\timemm
+ \timehh=\time \divide\timehh by 60
+ \timemm=\time \count255=\timehh \multiply\count255 by -60
+ \advance\timemm by \count255
+ \def\draftheader{\slshape Draft of \today\ at
+ \ifnum\timehh<10 0\fi\number\timehh\,:\,\ifnum\timemm<10 0\fi\number\timemm}%
+\fi
+\newcommand{\toclabels}{%
+ \addtocontents{toc}{\vspace*{-\baselineskip}\hfill Page\endgraf}%
+ \addtocontents{lof}{\vspace*{-\baselineskip}~Figure\hfill Page\endgraf}%
+ \addtocontents{lot}{\vspace*{-\baselineskip}~Table\hfill Page\endgraf}}
+\def\@mkuptitle#1{\gdef\@Utitle{#1}}
+\def\title#1{\gdef\@title{#1}\MakeUppercase{\protect\@mkuptitle{#1}}}
+\def\@mkupauthor#1{\gdef\@Uauthor{#1}}
+\def\author#1{\gdef\@author{#1}\MakeUppercase{\protect\@mkupauthor{#1}}}
+\def\phdthesis{\def\@degree{Doctor of Philosophy}
+ \def\degree{Ph.D.}
+ \def\@thesisname{DISSERTATION}
+ }
+\def\msthesis{\def\@degree{Master of Science}
+ \def\degree{M.S.}
+ \def\@thesisname{THESIS}
+ }
+\newcommand{\otherdoctorate}[2]{\def\@degree{#1}
+ \def\degree{#2}
+ \def\@thesisname{DISSERTATION}
+ }
+\newcommand{\othermasters}[2]{\def\@degree{#1}
+ \def\degree{#2}
+ \def\@thesisname{THESIS}
+ }
+\def\department#1{\def\@dept{#1}}
+\def\college#1{\def\@college{#1}}
+\def\schools#1{\def\@schools{#1}}
+\def\degreeyear#1{\def\@degreeyear{#1}}
+\newcommand{\committee}[1]{\gdef\@committee{#1}}
+\newcommand*{\volume}[1]{\gdef\thesis@volume{VOLUME~#1}}
+\newcommand*{\thesis@volume}{}
+\if@edeposit
+ \gdef\@committee{%
+ \ClassError{uiucthesis}{A committee must be specified for e-deposit dissertations.}%
+ {Use \protect\committee\space with members separated by \protect\\'s.}}
+\fi
+\def\copyrightnotice{\copyright~\@degreeyear~by \@author. All rights reserved.}
+\newif\if@thesiscrpage \@thesiscrpagetrue
+\let\nocopyrightpage\@thesiscrpagefalse
+\if@thesisdraft\nocopyrightpage\fi
+\phdthesis
+\department{Computer Science}
+\college{Graduate College}
+\def\@schools{}
+\def\@degreeyear{\number\year}
+\renewcommand\maketitle{
+ \if@thesiscrpage
+ \newpage
+ \thispagestyle{empty}
+ \null\vfill
+ \centerline{\copyrightnotice}%
+ \vskip 3ex % skip to visually center copyright notice
+ \vfill
+ \fi
+ \newpage
+ \thispagestyle{empty}%
+ \enlargethispage{1in}%
+ \begingroup
+ \def\baselinestretch{1}
+ \ifnum \@ptsize=2
+ \@normalsize
+ \newcommand{\thesis@small}{\small}
+ \else
+ \large
+ \newcommand{\thesis@small}{\@normalsize}
+ \fi
+ \headheight=0pt \headsep=0pt
+ \topmargin=0in
+ \@tempdima=\paperwidth
+ \advance\@tempdima by -\textwidth
+ \divide\@tempdima by 2
+ \advance\@tempdima by -1in
+ \oddsidemargin=\@tempdima
+ \let\evensidemargin=\oddsidemargin
+ \newdimen\thesis@dim
+ \if@edeposit
+ \thesis@dim=1.25in
+ \else
+ \thesis@dim=1.75in
+ \fi
+ \if@largecaps
+ \def\lc@selectfont{\fontshape{lc}\selectfont}%
+ \else
+ \def\lc@selectfont{}%
+ \fi
+ \begin{center}
+ \if@edeposit\else
+ \vbox to 1.25in{}
+ \fi
+ \vbox to \thesis@dim{%
+ {\lc@selectfont\@Utitle}
+ \if@thesisdraft
+ \\[12pt]
+ \draftheader
+ \fi
+ \vfil}%
+ \vbox to 2in{%
+ {\lc@selectfont BY}\\[12pt]
+ {\lc@selectfont\@Uauthor}\\[12pt]
+ \begin{tabular}{c}\@schools\end{tabular}\vfil}%
+ \vbox to 0.5in{\thesis@volume\vfil}
+ \vbox to 2.5in{%
+ {\lc@selectfont \@thesisname}\\[12pt]
+ Submitted in partial fulfillment of the requirements\\
+ for the degree of \@degree\ in \@dept\\
+ in the \@college\ of the\\
+ University of Illinois at Urbana-Champaign, \@degreeyear\vfil}
+ \if@edeposit
+ \vbox to 2.1in{
+ COMMITTEE ON FINAL EXAMINATION*\\[12pt]
+ \begin{tabular}{c}\@committee\end{tabular}\vfil}
+ \hspace*{-\oddsidemargin}\parbox[t]{6.5in}{\thesis@small%
+ * The Certificate of Committee Approval is not part of dissertations
+ deposited electronically through the Graduate College of the University
+ of Illinois at Urbana-Champaign. A copy of the original Certificate of
+ Committee Approval is permanently archived with the student's record.}%
+ \else
+ \vskip -2ex
+ Urbana, Illinois
+ \fi
+ \end{center}
+ \newpage
+ \endgroup
+}
+\let\thesis@frontmatter=\frontmatter
+\def\frontmatter{%
+ \thesis@frontmatter
+ \if@edeposit
+ \setcounter{page}{2}
+ \else
+ \setcounter{page}{3}
+ \fi}
+\renewcommand\contentsname{Table of Contents}
+\renewcommand*\l@chapter[2]{%
+ \ifnum \c@tocdepth >\m@ne
+ \addpenalty{-\@highpenalty}%
+ \vskip 1.0em \@plus 0.2em \@minus 0.2em
+ \setlength\@tempdima{1.5em}
+ \begingroup
+ \leftskip \z@ \rightskip \@tocrmarg \parfillskip -\rightskip
+ \parindent \z@
+ \leavevmode \bfseries
+ \advance\leftskip\@tempdima
+ \hskip -\leftskip
+ #1\nobreak
+ \leaders\hbox{$\m@th\mkern\@dotsep mu\hbox{.}\mkern\@dotsep mu$}
+ \hfil \nobreak\hbox to\@pnumwidth{\hss #2}\par
+ \penalty\@highpenalty
+ \endgroup
+ \fi}
+\let\thesis@tableofcontents=\tableofcontents
+\def\tableofcontents{{\singlespacing\thesis@tableofcontents}}
+\let\thesis@listoftables=\listoftables
+\def\listoftables{\newpage%
+ \addcontentsline{toc}{chapter}{\listtablename}%
+ {\singlespacing\thesis@listoftables}}
+\let\thesis@listoffigures=\listoffigures
+\def\listoffigures{\newpage%
+ \addcontentsline{toc}{chapter}{\listfigurename}%
+ {\singlespacing\thesis@listoffigures}}
+\newcommand*{\advisor}[1]{\gdef\@advisor{#1}}
+\newcommand*{\adviser}[1]{\gdef\@advisor{#1}}
+\def\abstractname{Abstract}
+\if@proquest
+ \def\maketitle{}
+ \def\@advisor{%
+ \ClassError{uiucthesis}{An advisor must be specified for the ProQuest abstract}%
+ {Use \protect\advisor\space to specify a name}}
+ \newenvironment{abstract}{%
+ \newpage
+ \pagestyle{empty}
+ \setcounter{page}{1}
+ \begin{singlespace}\begin{center}
+ \@Utitle\\[\baselineskip]
+ \@author, \degree\\
+ Department of \@dept\\
+ University of Illinois at Urbana-Champaign, \@degreeyear\\
+ \@advisor, Adviser\\[\baselineskip]
+ \end{center}\end{singlespace}\par\noindent\ignorespaces
+ }{
+ \newpage
+ \aftergroup\enddocument
+ \aftergroup\endinput
+ }
+\else
+ \newenvironment{abstract}{\chapter*{\abstractname}}{}
+\fi
+\newenvironment{dedication}{
+ \newpage
+ \leavevmode\vfill
+ \begin{center}
+ \itshape
+ }{
+ \end{center}
+ \vskip 3ex
+ \vfill
+ \newpage
+ }
+\newenvironment*{symbollist}[1][1in]{
+ \begin{list}{}{\singlespacing
+ \setlength{\leftmargin}{#1}
+ \setlength{\labelwidth}{#1}
+ \addtolength{\labelwidth}{-\labelsep}
+ \setlength{\topsep}{0in}}%
+ \def\makelabel##1{\hfil##1\hfil}%
+ }{
+ \end{list}}
+\newenvironment*{symbollist*}[1][1in]{
+ \begin{symbollist}[#1]
+ \def\makelabel##1{##1\hfil}}
+ {\end{symbollist}}
+\if@thesisfancy
+ \font\cminch=cminch at 60pt
+ \newcommand\chapternumberfont{\cminch}
+\else
+ \newcommand\chapternumberfont{\huge\bfseries}
+\fi
+\newcommand\chaptertitlefont{\Huge\bfseries}
+\def\@chapter[#1]#2{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \refstepcounter{chapter}%
+ \typeout{\@chapapp\space\thechapter.}%
+ \if@thesisfancy
+ \addcontentsline{toc}{chapter}%
+ {\protect\numberline{\thechapter}#1}%
+ \else
+ \addcontentsline{toc}{chapter}%
+ {\@chapapp\ \thechapter\quad #1}%
+ \fi
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \chaptermark{#1}%
+ \addtocontents{lof}{\protect\addvspace{10\p@}}%
+ \addtocontents{lot}{\protect\addvspace{10\p@}}%
+ \if@twocolumn
+ \@topnewpage[\@makechapterhead{#2}]%
+ \else
+ \@makechapterhead{#2}%
+ \@afterheading
+ \fi}
+\newskip\thesis@chapskip
+\AtBeginDocument{%
+ \newdimen\chapternumberheight
+ \begingroup
+ \chapternumberfont
+ \setbox255=\hbox{A}
+ \if@thesisfancy
+ \global\thesis@chapskip=\ht255
+ \else
+ \global\thesis@chapskip=\baselineskip
+ \fi
+ \dimen255=\ht255
+ \chaptertitlefont
+ \setbox255=\hbox{A}
+ \advance\dimen255 by \ht255
+ \if@thesisfancy
+ \global\advance\thesis@chapskip by -\ht255
+ \global\divide\thesis@chapskip by 2
+ \global\advance\thesis@chapskip by 10\p@
+ \else
+ \global\advance\thesis@chapskip by 20\p@
+ \fi
+ \divide\dimen255 by 2
+ \global\chapternumberheight=\dimen255
+ \endgroup}
+\newlength{\chaptertitleheight}
+\if@thesisfancy
+ \setlength{\chaptertitleheight}{1.5in}
+\else
+ \setlength{\chaptertitleheight}{1.85in}
+\fi
+\def\@makechapterhead#1{%
+ \vbox to \chaptertitleheight{
+ \def\baselinestretch{1}\@normalsize
+ \parindent \z@ \raggedright \normalfont
+ \if@centerchapter
+ \centering
+ \fi
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \thesis@chapskip=\z@
+ \if@thesisfancy
+ \vspace*{10\p@}%
+ \leavevmode\llap{\vbox to \chapternumberheight{\hbox{%
+ \chapternumberfont\thechapter\,}\vss}}%
+ \else
+ {\chapternumberfont \@chapapp\space \thechapter}
+ \par\nobreak
+ \vskip 20\p@
+ \fi
+ \fi
+ \fi
+ \interlinepenalty\@M
+ \vspace*{\thesis@chapskip}%
+ \chaptertitlefont #1
+ \vfil
+ }%
+ \par\nobreak%
+ }
+\def\@makeschapterhead#1{%
+ \vbox to \chaptertitleheight{
+ \def\baselinestretch{1}\@normalsize
+ \parindent \z@ \raggedright \normalfont
+ \if@centerchapter
+ \centering
+ \fi
+ \interlinepenalty\@M
+ \vspace*{\thesis@chapskip}
+ \chaptertitlefont #1
+ \vfil
+ }%
+ \par\nobreak%
+ }
+\newcommand{\sectiontitlefont}{\Large\bfseries}
+\newcommand{\subsectiontitlefont}{\large\bfseries}
+\newcommand{\subsubsectiontitlefont}{\normalsize\bfseries}
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-3.5ex \@plus -1ex \@minus -.2ex}%
+ {2.3ex \@plus.2ex}%
+ {\raggedright\normalfont\sectiontitlefont}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\raggedright\normalfont\subsectiontitlefont}}
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\raggedright\normalfont\subsubsectiontitlefont}}
+\let\thesis@appendix\appendix
+\renewcommand\appendix{\thesis@appendix\@ifstar{\gdef\thechapter{}}{}}
+\renewcommand\bibname{References}
+\AtBeginDocument{\let\thesis@thebib\thebibliography
+ \let\thesis@endbib\endthebibliography
+ \def\thebibliography{\begingroup\singlespacing%
+ \chapter{\bibname}%
+ \let\chapter\@gobbletwo%
+ \thesis@thebib}
+ \def\endthebibliography{\thesis@endbib\endgroup}}
+\let\thesis@theindex=\theindex
+\def\theindex{\addcontentsline{toc}{chapter}{\indexname}%
+ \begingroup\singlespacing\thesis@theindex}
+\let\thesis@endtheindex=\endtheindex
+\def\endtheindex{\thesis@endtheindex\endgroup}
+\topmargin=0pt
+\advance \topmargin by -\headheight
+\advance \topmargin by -\headsep
+\textheight 8.9in
+\if@fullpage
+ \setlength{\textwidth}{\paperwidth}
+ \addtolength{\textwidth}{-2in}
+ \@settopoint\textwidth
+\fi
+\setlength{\@tempdima}{\paperwidth}
+\addtolength{\@tempdima}{-\textwidth}
+\setlength{\oddsidemargin}{.5\@tempdima}
+\addtolength{\oddsidemargin}{-1in}
+\if@thesisoffcenter
+ \addtolength{\oddsidemargin}{0.5in}
+ \reversemarginpar
+\fi
+\setlength{\marginparwidth}{\oddsidemargin}
+\addtolength{\marginparwidth}{1in}
+\addtolength{\marginparwidth}{-\marginparsep}
+\addtolength{\marginparwidth}{-24pt}
+\@settopoint\oddsidemargin
+\@settopoint\marginparwidth
+\setlength{\evensidemargin}{\oddsidemargin}
+\if@thesisdraft
+ \newcommand{\note}[1]{\marginpar{\def\baselinestretch{1}\small\raggedright #1}}
+\else
+ \newcommand{\note}[1]{}
+ \let\thesis@marginpar\marginpar
+ \def\marginpar{%
+ \ClassWarning{uiucthesis}{Margin paragraphs fall outside the allowed margins\MessageBreak
+ for UIUC Theses, use \protect\note\space instead of \protect\marginpar.}%
+ \thesis@marginpar}
+\fi
+\def\ps@plain{%
+ \let\@mkboth\@gobbletwo
+ \if@thesisdraft
+ \def\@oddhead{\draftheader\hfil}
+ \else
+ \let\@oddhead\@empty
+ \fi
+ \let\@evenhead\@oddhead
+ \def\@oddfoot{\reset@font\hfil\thepage\hfil}%
+ \let\@evenfoot\@oddfoot
+}
+\if@twoside
+ \def\ps@headings{%
+ \if@thesisdraft
+ \def\@oddhead{\draftheader\hfil\slshape\rightmark}
+ \def\@evenhead{\slshape\leftmark\hfil\draftheader}
+ \else
+ \def\@oddhead{\hfil\slshape\rightmark}
+ \def\@evenhead{\slshape\leftmark\hfil}
+ \fi
+ \def\@oddfoot{\reset@font\hfil\thepage\hfil}%
+ \let\@evenfoot\@oddfoot
+ \let\@mkboth\markboth
+ \if@thesisdraft
+ \def\chaptermark##1{%
+ \markboth {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \@chapapp\ \thechapter%
+ \fi
+ \fi}}{}}
+ \else
+ \def\chaptermark##1{%
+ \def\@chaphead{\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \if@thesisfancy
+ \thechapter.~~%
+ \else
+ \@chapapp\ \thechapter.~~%
+ \fi
+ \fi
+ \fi
+ ##1}}%
+ \markboth{\@chaphead}{\@chaphead}}
+ \fi
+ \def\sectionmark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\z@
+ \thesection. \ %
+ \fi
+ ##1}}}}
+\else
+ \def\ps@headings{%
+ \if@thesisdraft
+ \def\@oddhead{\draftheader\hfil\slshape\rightmark}
+ \else
+ \def\@oddhead{\hfil\slshape\rightmark\hfil}
+ \fi
+ \let\@evenhead\@oddhead
+ \def\@oddfoot{\reset@font\hfil\thepage\hfil}%
+ \let\@evenfoot\@oddfoot
+ \let\@mkboth\markboth
+ \if@thesisdraft
+ \def\chaptermark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \@chapapp\ \thechapter%
+ \fi
+ \fi}}}
+ \else
+ \def\chaptermark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \if@thesisfancy
+ \thechapter.~~%
+ \else
+ \@chapapp\ \thechapter.~~%
+ \fi
+ \fi
+ \fi
+ ##1}}}
+ \fi
+ }
+\fi
+\pagestyle{plain}
+\renewcommand\chapter{\if@openright\cleardoublepage\else\clearpage\fi
+ \@mkboth{}{}
+ \thispagestyle{plain}
+ \global\@topnum\z@
+ \@afterindentfalse
+ \secdef\@chapter\@schapter}
+\newcommand\vitaname{Vita}
+\newcommand\vita{
+ \chapter{\vitaname}%
+}
+\def\thesisspacing{\if@fullpage\doublespacing\else\onehalfspacing\fi}
+\pagenumbering{roman}
+\AtBeginDocument{\thesisspacing}
+\def\preliminary{\frontmatter}
+\let\endpreliminary=\relax
+\def\thesis{\mainmatter}
+\let\endthesis=\relax
+\endinput
+%%
+%% End of file `uiucthesis.cls'.
diff --git a/macros/latex/contrib/uiucthesis/uiucthesis.dtx b/macros/latex/contrib/uiucthesis/uiucthesis.dtx
new file mode 100644
index 0000000000..1630400bba
--- /dev/null
+++ b/macros/latex/contrib/uiucthesis/uiucthesis.dtx
@@ -0,0 +1,1638 @@
+\def\fileversion{v2.25} \def\filedate{2005/03/25}
+% \iffalse % this is a METACOMMENT !
+%% Package and Class "uiucthesis" for use with LaTeX2e.
+%
+%<class|package>\NeedsTeXFormat{LaTeX2e}
+%<class>\ProvidesClass{uiucthesis}
+%<package>\ProvidesPackage{uiucthesis}
+%<class|package> [\filedate\ \fileversion\ UIUC Thesis (PJC)]
+%
+%<*driver>
+\documentclass{ltxdoc}
+\begin{document}
+\title{The \textsf{uiucthesis} class
+ \thanks{This file has version number \fileversion,
+ last revised \filedate.}}
+\author{Peter Czoschke\\czoschke@mrl.uiuc.edu\\ (Adapted from version by David Hull)}
+\date{\filedate}
+\maketitle
+\DocInput{uiucthesis.dtx}
+\end{document}
+%</driver>
+% \fi
+%
+% \CheckSum{1143}
+%
+% \MakeShortVerb{\|}
+%
+% \def\pkg#1{\textsf{#1}}
+% \def\env#1{\textsf{#1}}
+%
+% \iffalse
+%<*example>
+% \fi
+% \begin{abstract}
+% Load the \pkg{uiucthesis} class for use with \LaTeX2e
+% to produce a document that conforms
+% to the format described in
+% \emph{Handbook for Graduate Students Preparing to Deposit}\cite{Handbook}.
+% \end{abstract}
+%
+% \section{The User Interface}
+%
+% This section describes how to use the \pkg{uiucthesis} class to
+% produce a thesis satisfying the format requirements of the
+% Grad College at UIUC.
+% I assume that you are familiar with \LaTeX, and highly
+% recommend that anyone attempting to use \LaTeX\ to produce a
+% thesis have access to a copy of the \LaTeX\ book\cite{Lamport}.
+%
+% \subsection{Using \pkg{uiucthesis}}
+%
+% To write a thesis, you load the UIUC thesis definitions
+% by loading the \pkg{uiucthesis} class at the beginning of
+% your \LaTeX\ document with the |\documentclass| command.
+% For example,
+% \begin{quote} \hrule \begin{verbatim}
+\documentclass[draftthesis,fullpage]{uiucthesis}
+% \end{verbatim} \hrule \end{quote}
+% \iffalse
+%<example>
+% \fi
+%
+% \DescribeMacro{[draftthesis]}
+% \DescribeMacro{[fancy]}
+% \DescribeMacro{[fullpage]}
+% The \pkg{uiucthesis} class provides a number of options.
+% The |[draftthesis]| option causes each page to have a header
+% proclaiming the document to be a draft copy, along with the
+% current time and date.
+% It also omits the copyright page and prints out any marginal notes
+% added with the |\note| macro.
+% The |[fancy]| style option produces slightly fancier chapter headings.
+% The |[fullpage]| style option makes the margins as small as the
+% format requirements allow and uses double-spacing for the text.
+% Because wide text columns are generally
+% considered harder on the reader
+% this is not the default, but is provided as an option because people
+% seem to want it.
+% The |[fancy]| and |[fullpage]| options are incompatible---choose
+% one or the other.
+%
+% \DescribeMacro{[proquest]}
+% The |[proquest]| option is meant to be used when you are ready to deposit your thesis.
+% For doctorates, the Grad College requires the submission of a specially
+% formatted abstract for the ProQuest publication service. To produce this
+% abstract, include the |[proquest]| option and reprocess your file. Everything
+% in your \LaTeX\ document will be ignored except the contents of the \env{abstract}
+% environment, which are printed out in the format required. Once the option is
+% removed from the |\documentclass| command, you can reprocess your thesis as
+% normal (the auxiliary files should be intact). To use this option, the name
+% of your thesis advisor needs to be specified with the |\advisor| command (see
+% below).
+%
+% \DescribeMacro{[edeposit]}
+% Use the |[edeposit]| option if you are depositing your thesis electronically. The title page
+% is different and the page numbering is slightly different since the committee
+% approval form is not included with your thesis. If this option is used, you
+% must specify your committee members with the |\committee| command (see below).
+%
+% \DescribeMacro{[offcenter]}
+% The |[offcenter]| option adds 1/2 inch to the left margin of all pages.
+% This can be done to allow some extra space there for binding purposes, or
+% if you use the |[fancy]| option, to allow for more space for the chapter
+% numbers at the left side of the page.
+% In past versions of \pkg{uiucthesis}, the |[fancy]| option did this by default.
+% This version uses symmetric margins by default, even with the
+% |[fancy]| option. If you have a lot of chapters (i.e., more than 9), your chapter
+% numbers may spill into
+% the 1 inch margin required by the Grad College without using this option.
+% This option should not be used with the |[fullpage]| option.
+%
+% \DescribeMacro{[centerchapter]}
+% Normally, the chapter headings are all left-justified on the opening page of
+% each chapter. These headings can all be centered by using the |[centerchapter]|
+% option for the class. This option is not recommended for use with the |[fancy]|
+% option.
+%
+% \subsection{The Title Page}
+%
+% The |\maketitle| command is redefined so that it creates a
+% title page with the correct format for a thesis at UIUC.
+%
+% \DescribeMacro{\phdthesis}
+% \DescribeMacro{\otherdoctorate}
+% \DescribeMacro{\msthesis}
+% \DescribeMacro{\othermasters}
+% \DescribeMacro{\department}
+% \DescribeMacro{\college}
+% Use the |\phdthesis| or |\msthesis| to set the correct thesis type.
+% If your thesis isn't for a ``Ph.D.'' or ``M.S.'', you can specify
+% your degree with either\\
+% |\otherdoctorate{|\meta{degree name}|}{|\meta{abbreviation}|}| or\\
+% |\othermasters{|\meta{degree name}|}{|\meta{abbreviation}|}|.\\
+% For example, specifying |\phdthesis| is equivalent to giving the command\\
+% |\otherdoctorate{Doctor of Philosophy}{Ph.D.}|.\\
+% The default thesis type is |\phdthesis|. Set your department with\linebreak
+% |\department{|\meta{department}|}|. This defines the field your degree
+% will be in, so leave out ``Department of.''
+% The default department is ``Computer Science''.
+% Define your college with |\college{|\meta{college}|}|.
+% The default is college is ``Graduate College'';
+% you shouldn't need to change it.
+%
+% \DescribeMacro{\schools}
+% Use |\schools{|\meta{school list}|}| to list the previous degrees
+% you have received and the schools that you received them from.
+% Separate multiple degrees with |\\|.
+%
+% \DescribeMacro{\degreeyear}
+% Use |\degreeyear{|\meta{year}|}| to define the year in which
+% you will receive your degree. The default is the current year.
+%
+% \DescribeMacro{\advisor}
+% \DescribeMacro{\adviser}
+% Use |\advisor{|\meta{advisor name}|}| or |\adviser{|\meta{advisor name}|}|
+% to specify the name of your
+% advisor. This is needed to produce the ProQuest abstract
+% (see the |[proquest]| option above). You only need to submit a
+% ProQuest abstract if you are a doctoral candidate.
+%
+% \DescribeMacro{\committee}
+% Use |\committee{|\meta{committee members}|}| to specify the members
+% of your committee and their titles as you want them to appear on the
+% title page. Separate members with |\\|. This is only needed for
+% electronically deposited theses.
+%
+% \DescribeMacro{\volume}
+% The |\volume| macro provides nominal support for very long theses that must
+% be broken up into multiple volumes. Use |\volume{|\meta{number}|}|
+% to specify the volume number (a single arabic numeral). All this macro
+% does is place the word VOLUME with the number you specify on the title
+% page. You have to take care of what appears in each volume. The easiest
+% way to do this is to create two separate source files, one for each
+% volume.
+%
+% Here's how to produce an example similar to that in \cite{Handbook}.
+% \begin{quote} \hrule \begin{verbatim}
+\begin{document}
+
+\title{Coffee Consumption of Graduate Students \\
+ Trying to Finish Dissertations}
+\author{Juan Valdez}
+\department{Food Science}
+\schools{B.A., University of Columbia, 1981\\
+ A.M., University of Illinois at Urbana-Champaign, 1986}
+\phdthesis
+\advisor{Java Jack}
+\degreeyear{1994}
+\maketitle
+% \end{verbatim} \hrule \end{quote}
+% \iffalse
+%<example>
+% \fi
+%
+% \subsection{Front Matter}
+%
+% \DescribeMacro{\frontmatter}
+% Typically, a thesis might have an Abstract, a Dedication, some
+% Acknowledgments, and a Preface before the Table of Contents.
+% Use the |\frontmatter| command to start this preliminary section
+% of the thesis.
+% The |\frontmatter| command sets the page number of the next page
+% to roman numeral iii (or ii if the |[edeposit]| option is used).
+% (The title page is page i, and the certificate
+% of committee approval, the ``red-bordered form,'' is page ii.)
+%
+% \DescribeEnv{abstract}
+% The abstract should appear in the \env{abstract} environment. Normally,
+% this just produces another chapter with |\chapter*{\abstractname}|,
+% where |\abstractname| is ``Abstract'' (see User Customization below),
+% but if the |[proquest]| option
+% is specified, then the contents of this environment are used
+% for the ProQuest abstract.
+%
+% \DescribeEnv{dedication}
+% A dedication page can be printed with the \env{dedication} environment.
+% This produces a separate page with the dedication centered horizontally
+% and vertically, with the text in italics.
+%
+% After this front matter comes the Table of Contents,
+% List of Tables, List of Figures, etc. Use the standard \LaTeX\
+% commands |\tableofcontents|, |\listoftables|, |\listoffigures|, etc.,
+% to generate them.
+% In the \pkg{uiucthesis} format these lists are all single spaced.
+%
+% \DescribeEnv{symbollist}
+% \DescribeEnv{symbollist*}
+% Optionally, these tables can be followed by a List of Abbreviations and/or
+% List of Symbols. Introduce these with the |\chapter| command. To aid in
+% making these lists, the \env{symbollist} and \env{symbollist*} environments are
+% defined in \pkg{uiucthesis}. These environments produce a two-column list
+% as illustrated below. By default the left column is 1 inch wide but can
+% be specified with an optional argument. In the starred environment, the left
+% column is left-justified, otherwise it is centered. See the example below.
+%
+% Here's an example of what the front matter of a typical
+% thesis looks like. First comes the Abstract and the Dedication, both of
+% which are optional.
+% \begin{quote} \hrule \begin{verbatim}
+\frontmatter
+
+%% Create an abstract that can also be used for the ProQuest abstract.
+%% Note that ProQuest truncates their abstracts at 350 words.
+\begin{abstract}
+This is a comprehensive study of caffeine consumption by graduate
+students at the University of Illinois who are in the very final
+stages of completing their doctoral degrees. A study group of six
+hundred doctoral students\ldots.
+\end{abstract}
+
+%% Create a dedication in italics with no heading, centered vertically
+%% on the page.
+\begin{dedication}
+To Father and Mother.
+\end{dedication}
+
+%% Create an Acknowledgements page, many departments require you to
+%% include funding support in this.
+\chapter*{Acknowledgments}
+
+This project would not have been possible without the support of
+many people. Many thanks to my adviser, Lawrence T. Strongarm, who
+read my numerous revisions and helped make some sense of the
+confusion. Also thanks to my committee members, Reginald Bottoms,
+Karin Vegas, and Cindy Willy, who offered guidance and support.
+Thanks to the University of Illinois Graduate College for awarding
+me a Dissertation Completion Fellowship, providing me with the
+financial means to complete this project. And finally, thanks to
+my husband, parents, and numerous friends who endured this long
+process with me, always offering support and love.
+
+%% The thesis format requires the Table of Contents to come
+%% before any other major sections, all of these sections after
+%% the Table of Contents must be listed therein (i.e., use \chapter,
+%% not \chapter*). Common sections to have between the Table of
+%% Contents and the main text are:
+%%
+%% List of Tables
+%% List of Figures
+%% List Symbols and/or Abbreviations
+%% etc.
+
+\tableofcontents
+\listoftables
+\listoffigures
+% \iffalse
+%<example>
+% \fi
+% \end{verbatim} \hrule \end{quote}
+%
+% If you want a List of Symbols or Abbreviations, you can do so as follows:
+% \begin{quote} \hrule \begin{verbatim}
+%% Create a List of Abbreviations. The left column
+%% is 1 inch wide and left-justified
+\chapter{List of Abbreviations}
+
+\begin{symbollist*}
+\item[CA] Caffeine Addict.
+\item[CD] Coffee Drinker.
+\end{symbollist*}
+
+%% Create a List of Symbols. The left column
+%% is 0.7 inch wide and centered
+\chapter{List of Symbols}
+
+\begin{symbollist}[0.7in]
+\item[$\tau$] Time taken to drink one cup of coffee.
+\item[$\mu$g] Micrograms (of caffeine, generally).
+\end{symbollist}
+% \end{verbatim} \hrule \end{quote}
+% \iffalse
+%<example>
+% \fi
+%
+% \subsection{Main Matter}
+%
+% \DescribeMacro{\mainmatter}
+% Begin the main body of your thesis with the |\mainmatter| command.
+% It resets the page number to arabic numeral 1.
+% You can now use any of the commands defined by the
+% the book document class to write your thesis.
+%
+% In the following example, each of the chapters
+% has been broken out into separate files that are inserted into
+% this main file with the |\include| command. This allows the
+% thesis to be proofed quickly while it is being revised with
+% the |\includeonly| command. To provide an example of what the
+% chapter headings look like, one chapter has been explicitly
+% coded. (Try recompiling the example file with the |[fancy]|
+% option instead of |[fullpage]| to see the effect.)
+%
+% \begin{quote} \hrule \begin{verbatim}
+\mainmatter
+
+\include{1-introduction}
+\include{2-related}
+\include{3-model}
+\include{4-predictions}
+
+\chapter{Conclusions}
+
+We conclude that graduate students like coffee.
+% \iffalse
+%<example>
+% \fi
+% \end{verbatim} \hrule \end{quote}
+%
+% \subsection{Reference Matter}
+%
+% \DescribeMacro{\appendix}
+% To switch from the body of your thesis to the reference material
+% at the end, you should use the standard \LaTeX\ |\appendix| command.
+% In \pkg{uiucthesis}, there is also a starred version of this command
+% that eliminates the lettering of the appendices (use if you have
+% a single appendix). Note that if you use |\appendix*| along with
+% the |[fancy]| option, you may want to put ``Appendix:'' at
+% the beginning of the chapter title.
+%
+%
+% \begin{quote} \hrule \begin{verbatim}
+\appendix*
+
+\include{Appendix.tex}
+% \end{verbatim} \hrule \end{quote}
+% \iffalse
+%<example>
+% \fi
+%
+% \subsection{Back Matter}
+%
+% \DescribeMacro{\backmatter}
+% The last few chapters in your thesis should not have chapter
+% numbers, but should be listed in the Table of Contents.
+% These chapters include the Bibliography, the Index,
+% and the Vita. \LaTeX's |\backmatter| command accomplishes this.
+%
+% \DescribeMacro{\bibliography}
+% Use the standard \LaTeX\ bibliography commands to
+% create your bibliography. Most people will use Bib\TeX\ to do this.
+% (See \cite{Lamport}). For those in the sciences, you may want to
+% check out the \pkg{cite} package (it's pretty standard), which
+% will produce numerical citations that are sorted and compressed.
+% You can also use the \pkg{natbib} package. Both of these packages
+% can do either bracketed citations or superscript citations.
+%
+% \DescribeMacro{\vita}
+% The |\vita| command begins a new chapter for your vita.
+% In fact, it does exactly the same thing as |\chapter{\vitaname}|,
+% where |\vitaname| is ``Vita.''
+%
+% \begin{quote} \hrule \begin{verbatim}
+\backmatter
+
+\bibliography{thesisbib}
+
+\chapter{Vita}
+
+Juan Valdez was born\ldots.
+
+\end{document}
+% \end{verbatim} \hrule \end{quote}
+%
+% \iffalse
+%</example>
+% \fi
+%
+% \section{User Customization}
+%
+% \DescribeMacro{\draftheader}
+% If you don't like the header that the the |[draftthesis]| option
+% creates, you can redefine the |\draftheader| command so that it
+% produces whatever text you want.
+%
+% \DescribeMacro{\thesisspacing}
+% The \pkg{uiucthesis} class loads \pkg{setspace} for the
+% line spacing commands. See the documentation in that package
+% for more information on the commands it provides.
+% By default, \pkg{uiucthesis} uses one and a half line spacing,
+% or double spacing if the |[fullpage]| option is specified.
+% If you're unhappy with that, you can override it by redefining the
+% |\thesisspacing| command.
+%
+% \DescribeMacro{\nocopyrightpage}
+% Unless the |[draftthesis]| option is used, a page with the copyright notice
+% is printed before the title page. If you don't want this page to
+% appear, even in the final version, put the |\nocopyrightpage| macro
+% somewhere in the preamble.
+%
+% \DescribeMacro{\toclabels}
+% Some departments require the Table of Contents, List of Tables and
+% List of Figures to have a ``Page'' heading over the page numbers
+% on the first page. This can be accomplished by putting the |\toclabels|
+% command somewhere before the |\tableofcontents| command. (NOTE: if you put
+% the |\tableofcontents| command in a separate file that you |\include| in
+% the main file, the |\toclabels| command must also be in that file.)
+%
+% \DescribeMacro{\chaptertitlefont}
+% \DescribeMacro{\sectiontitlefont}
+% \DescribeMacro{\subsectiontitlefont}
+% \DescribeMacro{\subsubsectiontitlefont}
+% These macros contain the font declarations for the corresponding sectioning
+% levels and can be redefined to suit your aesthetic desires. Use
+% |\renewcommand| to do this in the preamble.
+%
+% \DescribeMacro{\chapternumberfont}
+% The |\chapternumberfont| macro is really most applicable when the |[fancy]| option is used. It
+% specifies the font declaration used for the chapter number set in the left
+% margin next to the title. Otherwise it specifies the font used to print
+% the words ``Chapter \#'' at the top of each chapter's opening page. Use
+% |\renewcommand| to redefine this macro in the preamble.
+%
+% \DescribeMacro{\chaptertitleheight}
+% |\chaptertitleheight| is the amount of space allotted for the chapter title at the top
+% of the page. You can redefine it using |\setlength| in the preamble.
+%
+% \DescribeMacro{\bibname}
+% |\bibname| is a standard \LaTeX\ macro that contains the title of the reference
+% section at the end of your thesis; ``References'' by default. Use
+% |\renewcommand| to redefine it in the preamble.
+%
+% \DescribeMacro{\vitaname}
+% Like |\bibname| but it contains the name used for your vita at the very end.
+% The Grad College allows ``Vita'', ``Author's Biography'', or ``Curriculum Vitae'',
+% each of which is slightly different in format. See \cite{Handbook}.
+%
+% \DescribeMacro{\abstractname}
+% Like above, but for the abstract. By default, ``Abstract''.
+%
+% \DescribeMacro{other "name"s}
+% Similarly, the titles for the Table of Contents, List of Figures, and List of Tables
+% are stored in the macros |\contentsname|, |\listfigurename|, and |\listtablename|,
+% respectively. Their default values are the names in the previous sentence. There are
+% also the macros |\chaptername|, |\appendixname|, |\indexname|, |\partname|,
+% |\tablename|, and |\figurename| that contain the appellations for chapter and appendix
+% headings (not applicable with the |[fancy]| option), the index, parts, tables, and figures.
+% Their default values are Chapter, Appendix, Index, Part, Table, and Figure, respectively.
+% All of these macros can
+% be redefined in the preamble with |\renewcommand|. These macros are all part of
+% the standard \LaTeX\ formalism, they are just included here for the reader's convenience.
+% For example, some departments require chapter headings to be in all caps, which can
+% be done by changing the |\chaptername| macro to be CHAPTER.
+%
+% \DescribeMacro{\note}
+% This command inserts a marginal note just like |\marginpar| with two distinctions:
+% First, the note is single-spaced in a smaller type for compactness.
+% Second, it is only printed when
+% the |[draftthesis]| option is used. Since marginal notes are not allowed in the final
+% draft, the |\note| command is recommended over the |\marginpar| command.
+%
+% \section{Backwards Compatibility}
+%
+% Compatibility with previous versions of \pkg{uiucthesis} are supported. Previously it
+% was implemented as a package rather than a class, in which case you opened the document
+% with:
+% \begin{quote} \hrule \begin{verbatim}
+% \documentclass[oneside,...]{book}
+% \usepackage[...]{uiucthesis}
+% \end{verbatim} \hrule \end{quote}
+% To provide backwards-compatibility, a style file is provided that has the same functionality
+% of the class file described herein. Similarly, (really) old versions of \pkg{uiucthesis}
+% used the \env{preliminary} and \env{thesis} environments, which are now deprecated
+% but backwards-compatibility support is still provided.
+%
+% \section{Other Issues}
+%
+% \subsection{Paper Size and PDF Files}
+%
+% The default paper size for most \LaTeX\ distributions is A4, which is slightly different
+% the 8.5 x 11 size for letter paper in the U.S\@. The Graduate College requires theses
+% to be letter paper size. In addition, many departments want soft copies of the thesis
+% in PDF format. Unfortunately, the program used to convert the dvi file to PDF format
+% (|dvipdfm| on my computer, which is a Windows machine with Mik\TeX installed on it)
+% often produces PDF files in A4 format, even if |letterpaper|
+% is specifically specified in the your \TeX source file. If you're having this problem,
+% either run the PDF conversion utility from the command line with the right flag ---
+% for example, |dvipdfm -p letter| on my computer --- or change the default paper size in
+% the config file for your PDF conversion utility, which will then fix this problem
+% permanently. On my computer, this can be done by going to the |dvipdfm\config|
+% subdirectory off of the main \TeX installation directory (usually |C:\texmf|). In this
+% directory is a file called |config| that has a line for the default paper size.
+%
+% \subsection{Reference Lists at the Chapter Level}
+%
+% The \pkg{cite} package includes a style file \pkg{chapterbib.sty} that can be used
+% to do a list of references for each chapter instead of just one big list at the
+% end of the thesis. I've not used this style before so you're on your own if you
+% want to do this, but I think it is rather straightforward\ldots.
+%
+% \StopEventually{%
+% \begin{thebibliography}{9}
+% \bibitem{Handbook}
+% \emph{Handbook for Graduate Students Preparing to Deposit}.
+% \newblock Graduate College, University of Illinois at
+% Urbana-Champaign, 2004
+%
+% \bibitem{Lamport}
+% Leslie Lamport.
+% \newblock \emph{\LaTeX: A Document Preparation System}.
+% \newblock Addison-Wesley, 1994.
+% \end{thebibliography}
+% }
+%
+% \section{Implementation}
+%
+% This section shows the implementation of the \pkg{uiucthesis} class.
+% Unless you are interested in the details of how \pkg{uiucthesis} works,
+% you probably don't need to read it.
+%
+% \iffalse
+%<*class|package>
+\RequirePackage{setspace}
+% \fi
+%
+% \subsection{Compatibility}
+%
+% Provide compatibililty with older versions of \LaTeX.
+% \begin{macro}{\@ifundefined}
+% \begin{macrocode}
+\expandafter\ifx\csname @ifundefined\endcsname\relax
+ \def\@ifundefined#1{%
+ \expandafter\ifx\csname#1\endcsname\relax
+ \expandafter\@firstoftwo
+ \else
+ \expandafter\@secondoftwo
+ \fi}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\MakeUppercase}
+% \begin{macrocode}
+\@ifundefined{MakeUppercase}{\let\MakeUppercase=\uppercase}{}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Option Processing}
+%
+% \begin{macrocode}
+\newif\if@thesisdraft \@thesisdraftfalse
+\newif\if@thesisfancy \@thesisfancyfalse
+\newif\if@fullpage \@fullpagefalse
+\newif\if@largecaps \@largecapsfalse
+\newif\if@proquest \@proquestfalse
+\newif\if@edeposit \@edepositfalse
+\newif\if@thesisoffcenter \@thesisoffcenterfalse
+\newif\if@centerchapter \@centerchapterfalse
+% \end{macrocode}
+%
+% \begin{macrocode}
+\DeclareOption{draftthesis}{\@thesisdrafttrue}
+\DeclareOption{fancy}{\@thesisfancytrue}
+\DeclareOption{fullpage}{\@fullpagetrue}
+\DeclareOption{proquest}{\@proquesttrue}
+\DeclareOption{toclabels}{\AtBeginDocument{\toclabels}}
+\DeclareOption{edeposit}{\@edeposittrue}
+\DeclareOption{offcenter}{\@thesisoffcentertrue}
+\DeclareOption{centerchapter}{\@centerchaptertrue}
+% \end{macrocode}
+%
+% The |[largecaps]| option causes the title and author's name to
+% be use a ``large caps'' font on the title page. Otherwise,
+% \pkg{uiucthesis} just converts them to uppercase and uses the
+% normal fonts. The difference is that the spacing between the
+% characters in the large caps font is tuned for setting type in all caps.
+%
+% The large caps font is \emph{not a standard font}, and so it will not exist
+% unless you have installed it.
+%
+% \begin{macrocode}
+\DeclareOption{largecaps}{\@largecapstrue}
+% \end{macrocode}
+%
+% Load the \pkg{book} class with the |[oneside]| and |[letterpaper]| options
+%
+% \begin{macrocode}
+%<class>\DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}
+%<class>\PassOptionsToClass{letterpaper,oneside}{book}
+\ProcessOptions
+%<class>\LoadClass{book}
+% \end{macrocode}
+%
+% If the |[proquest]| option is used, turn off output to auxiliary files so
+% that the thesis doesn't have to be recompiled again to get all the references
+% correct. Also double-space the ProQuest abstract and use the full page.
+%
+% \begin{macrocode}
+\if@proquest
+ \nofiles % don't overwrite the .aux files
+ \def\makeindex{}
+ \@thesisfancyfalse
+ \@fullpagetrue
+\fi
+% \end{macrocode}
+%
+% If the |[draftthesis]| option was specified, define the |\draftheader| macro.
+%
+% \begin{macrocode}
+\if@thesisdraft
+ \newcount\timehh\newcount\timemm
+ \timehh=\time \divide\timehh by 60
+ \timemm=\time \count255=\timehh \multiply\count255 by -60
+ \advance\timemm by \count255
+ \def\draftheader{\slshape Draft of \today\ at
+ \ifnum\timehh<10 0\fi\number\timehh\,:\,\ifnum\timemm<10 0\fi\number\timemm}%
+\fi
+% \end{macrocode}
+%
+% Define the |\toclabels| command which prints the headings in the Table of Contents,
+% List of Figures and List of Tables.
+%
+% \begin{macrocode}
+\newcommand{\toclabels}{%
+ \addtocontents{toc}{\vspace*{-\baselineskip}\hfill Page\endgraf}%
+ \addtocontents{lof}{\vspace*{-\baselineskip}~Figure\hfill Page\endgraf}%
+ \addtocontents{lot}{\vspace*{-\baselineskip}~Table\hfill Page\endgraf}}
+% \end{macrocode}
+%
+% \subsection{Title Page}
+%
+% \begin{macro}{\title}
+% \begin{macro}{\author}
+% Override the standard definitions of |\title| and |\author| to also
+% define uppercased versions.
+% \begin{macrocode}
+\def\@mkuptitle#1{\gdef\@Utitle{#1}}
+\def\title#1{\gdef\@title{#1}\MakeUppercase{\protect\@mkuptitle{#1}}}
+\def\@mkupauthor#1{\gdef\@Uauthor{#1}}
+\def\author#1{\gdef\@author{#1}\MakeUppercase{\protect\@mkupauthor{#1}}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\phdthesis}
+% \begin{macro}{\msthesis}
+% \begin{macro}{\otherdoctorate}
+% \begin{macro}{\othermasters}
+% \begin{macro}{\department}
+% \begin{macro}{\college}
+% \begin{macro}{\schools}
+% \begin{macro}{\degreeyear}
+% \begin{macro}{\committee}
+% \begin{macro}{\volume}
+% Macros to set title page elements.
+% \begin{macrocode}
+\def\phdthesis{\def\@degree{Doctor of Philosophy}
+ \def\degree{Ph.D.}
+ \def\@thesisname{DISSERTATION}
+ }
+\def\msthesis{\def\@degree{Master of Science}
+ \def\degree{M.S.}
+ \def\@thesisname{THESIS}
+ }
+\newcommand{\otherdoctorate}[2]{\def\@degree{#1}
+ \def\degree{#2}
+ \def\@thesisname{DISSERTATION}
+ }
+\newcommand{\othermasters}[2]{\def\@degree{#1}
+ \def\degree{#2}
+ \def\@thesisname{THESIS}
+ }
+\def\department#1{\def\@dept{#1}}
+\def\college#1{\def\@college{#1}}
+\def\schools#1{\def\@schools{#1}}
+\def\degreeyear#1{\def\@degreeyear{#1}}
+\newcommand{\committee}[1]{\gdef\@committee{#1}}
+\newcommand*{\volume}[1]{\gdef\thesis@volume{VOLUME~#1}}
+\newcommand*{\thesis@volume}{}
+\if@edeposit
+ \gdef\@committee{%
+%<class> \ClassError{uiucthesis}{A committee must be specified for e-deposit dissertations.}%
+%<package> \PackageError{uiucthesis}{A committee must be specified for e-deposit dissertations.}%
+ {Use \protect\committee\space with members separated by \protect\\'s.}}
+\fi
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\copyrightnotice}
+% Define the copyright notice as a macro so that the user
+% can change it if desired.
+% \begin{macrocode}
+\def\copyrightnotice{\copyright~\@degreeyear~by \@author. All rights reserved.}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\nocopyrightpage}
+% The printing of the copyright page can also be turned off with the
+% |\nocopyrightpage| command (must come before |\maketitle|):
+% \begin{macrocode}
+\newif\if@thesiscrpage \@thesiscrpagetrue
+\let\nocopyrightpage\@thesiscrpagefalse
+\if@thesisdraft\nocopyrightpage\fi
+% \end{macrocode}
+% \end{macro}
+%
+% Set the default title page elements.
+% \begin{macrocode}
+\phdthesis
+\department{Computer Science}
+\college{Graduate College}
+\def\@schools{}
+\def\@degreeyear{\number\year}
+% \end{macrocode}
+%
+%
+% \begin{macro}{\maketitle}
+% Redefine \pkg{book}'s |\maketitle| command to produce
+% the titlepage in the correct format.
+%
+% \begin{macrocode}
+\renewcommand\maketitle{
+% \end{macrocode}
+% Print the copyright page if we're supposed to.
+% \begin{macrocode}
+ \if@thesiscrpage
+ \newpage
+ \thispagestyle{empty}
+ \null\vfill
+ \centerline{\copyrightnotice}%
+ \vskip 3ex % skip to visually center copyright notice
+ \vfill
+ \fi
+% \end{macrocode}
+% Now start a new page for the title page. It is single-spaced.
+% \begin{macrocode}
+ \newpage
+ \thispagestyle{empty}%
+ \enlargethispage{1in}%
+ \begingroup
+ \def\baselinestretch{1}
+% \end{macrocode}
+% Check what size font we are using for the text and select a
+% smaller size appropriately.
+% \begin{macrocode}
+ \ifnum \@ptsize=2
+ \@normalsize
+ \newcommand{\thesis@small}{\small}
+ \else
+ \large
+ \newcommand{\thesis@small}{\@normalsize}
+ \fi
+% \end{macrocode}
+% We have to be careful to get the vertical position right. The
+% easiest way to do this seems to be to just set |\topmargin|,
+% |\headheight|, and |\headsep| for this page.
+% \begin{macrocode}
+ \headheight=0pt \headsep=0pt
+ \topmargin=0in
+% \end{macrocode}
+% Adjust the horizontal spacing so that the title page
+% is centered on the page even if the rest of the document isn't.
+% I'm not sure when |\textwidth| changes take place, so instead
+% we calculate the correct |\oddsidemargin| to center the text column.
+% \begin{macrocode}
+ \@tempdima=\paperwidth
+ \advance\@tempdima by -\textwidth
+ \divide\@tempdima by 2
+ \advance\@tempdima by -1in
+ \oddsidemargin=\@tempdima
+ \let\evensidemargin=\oddsidemargin
+% \end{macrocode}
+% Create the title page. Different spacing is used depending on whether the
+% |[edeposit]| option is specified. Include the committee and the paragraph
+% at the bottom of the page for e-deposit theses, as required by the Grad College.
+% \begin{macrocode}
+ \newdimen\thesis@dim
+ \if@edeposit
+ \thesis@dim=1.25in
+ \else
+ \thesis@dim=1.75in
+ \fi
+ \if@largecaps
+ \def\lc@selectfont{\fontshape{lc}\selectfont}%
+ \else
+ \def\lc@selectfont{}%
+ \fi
+ \begin{center}
+ \if@edeposit\else
+ \vbox to 1.25in{}
+ \fi
+ \vbox to \thesis@dim{%
+ {\lc@selectfont\@Utitle}
+ \if@thesisdraft
+ \\[12pt]
+ \draftheader
+ \fi
+ \vfil}%
+ \vbox to 2in{%
+ {\lc@selectfont BY}\\[12pt]
+ {\lc@selectfont\@Uauthor}\\[12pt]
+ \begin{tabular}{c}\@schools\end{tabular}\vfil}%
+ \vbox to 0.5in{\thesis@volume\vfil}
+ \vbox to 2.5in{%
+ {\lc@selectfont \@thesisname}\\[12pt]
+ Submitted in partial fulfillment of the requirements\\
+ for the degree of \@degree\ in \@dept\\
+ in the \@college\ of the\\
+ University of Illinois at Urbana-Champaign, \@degreeyear\vfil}
+ \if@edeposit
+ \vbox to 2.1in{
+ COMMITTEE ON FINAL EXAMINATION*\\[12pt]
+ \begin{tabular}{c}\@committee\end{tabular}\vfil}
+ \hspace*{-\oddsidemargin}\parbox[t]{6.5in}{\thesis@small%
+ * The Certificate of Committee Approval is not part of dissertations
+ deposited electronically through the Graduate College of the University
+ of Illinois at Urbana-Champaign. A copy of the original Certificate of
+ Committee Approval is permanently archived with the student's record.}%
+ \else
+ \vskip -2ex
+ Urbana, Illinois
+ \fi
+ \end{center}
+ \newpage
+ \endgroup
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Front Matter}
+%
+% \begin{macro}{\frontmatter}
+% Redefine |\frontmatter| so that it sets the page number to 2 or 3, depending on whether or
+% not the |[edeposit]| option is given.
+% \begin{macrocode}
+\let\thesis@frontmatter=\frontmatter
+\def\frontmatter{%
+ \thesis@frontmatter
+ \if@edeposit
+ \setcounter{page}{2}
+ \else
+ \setcounter{page}{3}
+ \fi}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Table of Contents}
+%
+% \begin{macro}{\contentsname}
+% Use ``Table of Contents'' instead of ``Contents''.
+% \begin{macrocode}
+\renewcommand\contentsname{Table of Contents}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\l@chapter}
+% This code is a modified version of the code in the 1996/05/26 release
+% of classes.dtx that produces leader dots between the chapter
+% name and the page number.
+%
+% This macro formats the entries in the table of contents for
+% chapters. It is very similar to |\l@part|
+%
+% First we make sure that if a pagebreak should occur, it occurs
+% \emph{before} this entry. Also a little whitespace is added and a
+% group begun to keep changes local.
+% \begin{macrocode}
+\renewcommand*\l@chapter[2]{%
+ \ifnum \c@tocdepth >\m@ne
+ \addpenalty{-\@highpenalty}%
+ \vskip 1.0em \@plus 0.2em \@minus 0.2em
+% \end{macrocode}
+%
+% The macro |\numberline| requires that the width of the box that
+% holds the part number is stored in \LaTeX's scratch register
+% |\@tempdima|. Therefore we put it there. We begin a group, and
+% change some of the paragraph parameters. These are different
+% from the defaults for the standard report or book class.
+% \begin{macrocode}
+ \setlength\@tempdima{1.5em}
+ \begingroup
+ \leftskip \z@ \rightskip \@tocrmarg \parfillskip -\rightskip
+ \parindent \z@
+% \end{macrocode}
+% Then we leave vertical mode and switch to a bold font.
+% \begin{macrocode}
+ \leavevmode \bfseries
+% \end{macrocode}
+% Because we do not use |\numberline| here, we have do some fine
+% tuning `by hand', before we can set the entry. We discourage but
+% not disallow a pagebreak immediately after a chapter entry.
+% We use leaders between the chapter title and the page number,
+% unlike the standard report or book class.
+% \begin{macrocode}
+ \advance\leftskip\@tempdima
+ \hskip -\leftskip
+ #1\nobreak
+ \leaders\hbox{$\m@th\mkern\@dotsep mu\hbox{.}\mkern\@dotsep mu$}
+ \hfil \nobreak\hbox to\@pnumwidth{\hss #2}\par
+ \penalty\@highpenalty
+ \endgroup
+ \fi}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\tableofcontents}
+% We want the Table of Contents to be single-spaced, so
+% we save the original definition, and then arrange it so
+% that the new |\tableofcontents| calls |\singlespacing| before calling
+% the original definition. Then set the flag mentioned above.
+% \begin{macrocode}
+\let\thesis@tableofcontents=\tableofcontents
+\def\tableofcontents{{\singlespacing\thesis@tableofcontents}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\listoftables}
+% \begin{macro}{\listoffigures}
+% Similarly, redefine |\listoftables| and |\listoffigures| so
+% that they use single spacing.
+% \begin{macrocode}
+\let\thesis@listoftables=\listoftables
+\def\listoftables{\newpage%
+ \addcontentsline{toc}{chapter}{\listtablename}%
+ {\singlespacing\thesis@listoftables}}
+\let\thesis@listoffigures=\listoffigures
+\def\listoffigures{\newpage%
+ \addcontentsline{toc}{chapter}{\listfigurename}%
+ {\singlespacing\thesis@listoffigures}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsection{Other Frontmatter}
+%
+% \begin{environment}{abstract}
+% The \env{abstract} environment is special because its contents are also
+% used for the ProQuest abstract, which we need the advisor's name for:
+% \begin{macro}{\adviser}
+% \begin{macro}{\advisor}
+% Two versions of this macro are provided due to the ambiguity of the spelling
+% of the word ``adviser''.
+% \begin{macrocode}
+\newcommand*{\advisor}[1]{\gdef\@advisor{#1}}
+\newcommand*{\adviser}[1]{\gdef\@advisor{#1}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% If the |[proquest]| option was specified, erase the definition for |\maketitle|
+% since we don't want a title page, and print an error if the advisor's name is
+% not specified. Then define the abstract environment to create the ProQuest abstract
+% and then end the document.
+% \begin{macrocode}
+\def\abstractname{Abstract}
+\if@proquest
+ \def\maketitle{}
+ \def\@advisor{%
+%<class> \ClassError{uiucthesis}{An advisor must be specified for the ProQuest abstract}%
+%<package> \PackageError{uiucthesis}{An advisor must be specified for the ProQuest abstract}%
+ {Use \protect\advisor\space to specify a name}}
+ \newenvironment{abstract}{%
+ \newpage
+ \pagestyle{empty}
+ \setcounter{page}{1}
+ \begin{singlespace}\begin{center}
+ \@Utitle\\[\baselineskip]
+ \@author, \degree\\
+ Department of \@dept\\
+ University of Illinois at Urbana-Champaign, \@degreeyear\\
+ \@advisor, Adviser\\[\baselineskip]
+ \end{center}\end{singlespace}\par\noindent\ignorespaces
+ }{
+ \newpage
+ \aftergroup\enddocument
+ \aftergroup\endinput
+ }
+% \end{macrocode}
+% If we are doing normal processing (no |[proquest]| option), simply define
+% the \env{abstract} environment to start a regular chapter.
+% \begin{macrocode}
+\else
+ \newenvironment{abstract}{\chapter*{\abstractname}}{}
+\fi
+% \end{macrocode}
+% \end{environment}
+%
+% \begin{environment}{dedication}
+% The dedication environment just starts a new page and prints the dedication
+% in the center in italics.
+% \begin{macrocode}
+\newenvironment{dedication}{
+ \newpage
+ \leavevmode\vfill
+ \begin{center}
+ \itshape
+ }{
+ \end{center}
+ \vskip 3ex
+ \vfill
+ \newpage
+ }
+% \end{macrocode}
+% \end{environment}
+%
+% \begin{environment}{symbollist}
+% \begin{environment}{symbollist*}
+% The \env{symbollist} environments can be used to create a list of symbols or
+% abbreviations. The starred version left-justifies the left column (good for
+% lists of abbreviations) whereas the unstarred version centers the contents of
+% the left column (good for lists of symbols).
+% \begin{macrocode}
+\newenvironment*{symbollist}[1][1in]{
+ \begin{list}{}{\singlespacing
+ \setlength{\leftmargin}{#1}
+ \setlength{\labelwidth}{#1}
+ \addtolength{\labelwidth}{-\labelsep}
+ \setlength{\topsep}{0in}}%
+ \def\makelabel##1{\hfil##1\hfil}%
+ }{
+ \end{list}}
+\newenvironment*{symbollist*}[1][1in]{
+ \begin{symbollist}[#1]
+ \def\makelabel##1{##1\hfil}}
+ {\end{symbollist}}
+% \end{macrocode}
+% \end{environment}
+% \end{environment}
+%
+%
+% \subsection{Chapter Headings}
+%
+% Text of chapter title must match exactly with text in Table of Contents.
+% We support both plain chapter headings and ``fancy'' chapter headings.
+%
+% \begin{macro}{\chapternumberfont}
+% Define the font used for chapter numbers in fancy chapter headings.
+% If you're using scalable PostScript fonts, you might want to
+% override it, for example:
+% \begin{verbatim}
+% \renewcommand\chapternumberfont{
+% \fontseries{bx}\fontsize{72}{72}\selectfont}
+% \end{verbatim}
+% \begin{macrocode}
+\if@thesisfancy
+ \font\cminch=cminch at 60pt
+ \newcommand\chapternumberfont{\cminch}
+\else
+ \newcommand\chapternumberfont{\huge\bfseries}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\chaptertitlefont}
+% Define the font used for chapter titles.
+% \begin{macrocode}
+\newcommand\chaptertitlefont{\Huge\bfseries}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@chapter}
+% This macro is called when we have a numbered chapter. When
+% |secnumdepth| is larger than $-1$ and, in the book
+% class, |\@mainmatter| is true, we display the chapter
+% number. We also inform the user that a new chapter is about to be
+% typeset by writing a message to the terminal. This definition
+% is the same as that in \pkg{book.cls} except that it makes different
+% entries in the table of contents for fancy chapter heads.
+% \begin{macrocode}
+\def\@chapter[#1]#2{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \refstepcounter{chapter}%
+ \typeout{\@chapapp\space\thechapter.}%
+ \if@thesisfancy
+ \addcontentsline{toc}{chapter}%
+ {\protect\numberline{\thechapter}#1}%
+ \else
+ \addcontentsline{toc}{chapter}%
+ {\@chapapp\ \thechapter\quad #1}%
+ \fi
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+% \end{macrocode}
+% After having written an entry to the table of contents we store
+% the (alternative) title of this chapter with |\chaptermark| and
+% add some white space to the lists of figures and tables.
+% \begin{macrocode}
+ \chaptermark{#1}%
+ \addtocontents{lof}{\protect\addvspace{10\p@}}%
+ \addtocontents{lot}{\protect\addvspace{10\p@}}%
+% \end{macrocode}
+% Then we call upon |\@makechapterhead| to format the actual
+% chapter title. We have to do this in a special way when we are in
+% twocolumn mode in order to have the chapter title use the entire
+% |\textwidth|. In one column mode we call |\@afterheading|, which
+% takes care of suppressing the indentation.
+% \begin{macrocode}
+ \if@twocolumn
+ \@topnewpage[\@makechapterhead{#2}]%
+ \else
+ \@makechapterhead{#2}%
+ \@afterheading
+ \fi}
+% \end{macrocode}
+% \end{macro}
+%
+% For fancy chapter headings, compute the correct height to use for the
+% chapter number. I want the chapter number to be centered on the first line
+% of the chapter title. If $a$ is the height of the chapter number and $b$ is
+% the height of the chapter title, then if we set the chapter number in a
+% box of height $b+(a-b)/2=(a+b)/2$ then it aligns correctly.
+%
+% We arrange for this value to be computed at the beginning of the document
+% in case the user loads a style file that changed the default fonts.
+%
+% In addition, we want the chapter titles to have the same vertical placement
+% on the page, regardless whether the chapter is numbered or not. We compute
+% the distance we have to skip for chapters without numbers to accomplish this
+% and store it in |\thesis@chapskip|.
+% \begin{macrocode}
+\newskip\thesis@chapskip
+\AtBeginDocument{%
+ \newdimen\chapternumberheight
+ \begingroup
+ \chapternumberfont
+ \setbox255=\hbox{A}
+ \if@thesisfancy
+ \global\thesis@chapskip=\ht255
+ \else
+ \global\thesis@chapskip=\baselineskip
+ \fi
+ \dimen255=\ht255
+ \chaptertitlefont
+ \setbox255=\hbox{A}
+ \advance\dimen255 by \ht255
+ \if@thesisfancy
+ \global\advance\thesis@chapskip by -\ht255
+ \global\divide\thesis@chapskip by 2
+ \global\advance\thesis@chapskip by 10\p@
+ \else
+ \global\advance\thesis@chapskip by 20\p@
+ \fi
+ \divide\dimen255 by 2
+ \global\chapternumberheight=\dimen255
+ \endgroup}
+% \end{macrocode}
+%
+% \begin{macro}{\chaptertitleheight}
+% The amount of space allotted for the chapter titles is stored in |\chaptertitleheight|.
+% In this manner, the chapter text always appears at the same vertical place for each
+% chapter, even if the title spills over into multiple lines.
+% \begin{macrocode}
+\newlength{\chaptertitleheight}
+\if@thesisfancy
+ \setlength{\chaptertitleheight}{1.5in}
+\else
+ \setlength{\chaptertitleheight}{1.85in}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@makechapterhead}
+% The macro |\@chapter| uses |\@makechapterhead|\meta{text} to format the
+% heading of the chapter. This is a modified version of the standard
+% |\@makechapterhead|. It sets the chapter heading in single spacing,
+% and it handles the fancy heading style. The whole heading is placed
+% in a |\vbox| so that it is confined to the spacing allotted to it
+% as defined in |\chaptertitleheight|.
+% \begin{macrocode}
+\def\@makechapterhead#1{%
+ \vbox to \chaptertitleheight{
+ \def\baselinestretch{1}\@normalsize
+ \parindent \z@ \raggedright \normalfont
+ \if@centerchapter
+ \centering
+ \fi
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \thesis@chapskip=\z@
+ \if@thesisfancy
+ \vspace*{10\p@}%
+ \leavevmode\llap{\vbox to \chapternumberheight{\hbox{%
+ \chapternumberfont\thechapter\,}\vss}}%
+ \else
+ {\chapternumberfont \@chapapp\space \thechapter}
+ \par\nobreak
+ \vskip 20\p@
+ \fi
+ \fi
+ \fi
+ \interlinepenalty\@M
+ \vspace*{\thesis@chapskip}%
+ \chaptertitlefont #1
+ \vfil
+ }%
+ \par\nobreak%
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@makeschapterhead}
+% The macro |\@schapter| uses |\@makeschapterhead|\meta{text}to format
+% the heading of the chapter. It is similar to |\@makechapterhead|
+% except that it never has to print a chapter number.
+%
+% \begin{macrocode}
+\def\@makeschapterhead#1{%
+ \vbox to \chaptertitleheight{
+ \def\baselinestretch{1}\@normalsize
+ \parindent \z@ \raggedright \normalfont
+ \if@centerchapter
+ \centering
+ \fi
+ \interlinepenalty\@M
+ \vspace*{\thesis@chapskip}
+ \chaptertitlefont #1
+ \vfil
+ }%
+ \par\nobreak%
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Lower Level Headings}
+%
+% \begin{macro}{\sectiontitlefont}
+% \begin{macro}{\subsectiontitlefont}
+% \begin{macro}{\subsubsectiontitlefont}
+% These macros contain the font declarations for the sectioning titles.
+% \begin{macrocode}
+\newcommand{\sectiontitlefont}{\Large\bfseries}
+\newcommand{\subsectiontitlefont}{\large\bfseries}
+\newcommand{\subsubsectiontitlefont}{\normalsize\bfseries}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\section}
+% \begin{macro}{\subsection}
+% \begin{macro}{\subsubsection}
+% We redefine the lower level headings to set their titles
+% ragged right.
+% We don't have to change sectioning commands below
+% \env{subsubsection} because they produce run-in headings.
+% \begin{macrocode}
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-3.5ex \@plus -1ex \@minus -.2ex}%
+ {2.3ex \@plus.2ex}%
+ {\raggedright\normalfont\sectiontitlefont}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\raggedright\normalfont\subsectiontitlefont}}
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\raggedright\normalfont\subsubsectiontitlefont}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \subsection{Appendices}
+%
+% \begin{macro}{\appendix}
+% Redefine the |\appendix| macro so that it can take a star
+% if unlettered appendices are desired.
+% \begin{macrocode}
+\let\thesis@appendix\appendix
+\renewcommand\appendix{\thesis@appendix\@ifstar{\gdef\thechapter{}}{}}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Bibliography}
+%
+% \begin{macro}{\bibname}
+% UIUC Thesis format says that if references are cited as ``[1]'' then
+% one of the terms ``References,'' ``List of References,'' or
+% ``Literature Cited'' should be used instead of ``Bibliography.''
+% \begin{macrocode}
+\renewcommand\bibname{References}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{environment}{thebibliography}
+% The standard definition of \env{thebibliography} environment issues the |\chapter*|
+% command, which does not make the necessary entry to the TOC. Here the environment
+% is redefined so that the unstarred version is used instead. In addition,
+% the environment is also single-spaced for aesthetics. These modifications are done
+% at the beginning of the document since some packages (\pkg{natbib} in particular)
+% change the definition of \env{thebibliography} environment.
+% \begin{macrocode}
+\AtBeginDocument{\let\thesis@thebib\thebibliography
+ \let\thesis@endbib\endthebibliography
+ \def\thebibliography{\begingroup\singlespacing%
+ \chapter{\bibname}%
+ \let\chapter\@gobbletwo%
+ \thesis@thebib}
+ \def\endthebibliography{\thesis@endbib\endgroup}}
+% \end{macrocode}
+% \end{environment}
+%
+%
+% \subsection{Index}
+%
+% \begin{environment}{theindex}
+% The index is single spaced and a line is added to the Table of Contents.
+% \begin{macrocode}
+\let\thesis@theindex=\theindex
+\def\theindex{\addcontentsline{toc}{chapter}{\indexname}%
+ \begingroup\singlespacing\thesis@theindex}
+\let\thesis@endtheindex=\endtheindex
+\def\endtheindex{\thesis@endtheindex\endgroup}
+% \end{macrocode}
+% \end{environment}
+%
+%
+% \subsection{Page Layout}
+%
+% First we set the vertical layout.
+% Adjust the height of the text column so that it takes up the full
+% height of an 8.5 by 11 inch page.
+% \begin{macrocode}
+\topmargin=0pt
+\advance \topmargin by -\headheight
+\advance \topmargin by -\headsep
+\textheight 8.9in
+% \end{macrocode}
+% Next, set the horizontal layout.
+%
+% The standard for technical papers seems to be to use
+% extremely wide columns of text, and then to increase the spacing between
+% lines to compensate for the long lines.
+% Unfortunately, because so many papers are typeset this way,
+% the format has become self-propagating.
+%
+% The |[fullpage]| option sets one-inch margins.
+% \begin{macrocode}
+\if@fullpage
+ \setlength{\textwidth}{\paperwidth}
+ \addtolength{\textwidth}{-2in}
+ \@settopoint\textwidth
+\fi
+% \end{macrocode}
+% In the old version of \pkg{uiucthesis}, the ``fancy'' thesis style used
+% an asymmetric page layout,
+% shifting the text column slightly over to the right to leave
+% room for the chapter number to the left of the chapter title. This layout
+% is still used if the |[offcenter]| option is given, otherwise symmetric
+% margins are used.
+% \begin{macrocode}
+\setlength{\@tempdima}{\paperwidth}
+\addtolength{\@tempdima}{-\textwidth}
+\setlength{\oddsidemargin}{.5\@tempdima}
+\addtolength{\oddsidemargin}{-1in}
+\if@thesisoffcenter
+ \addtolength{\oddsidemargin}{0.5in}
+ \reversemarginpar
+\fi
+% \end{macrocode}
+% Set |\marginparwidth|, leaving 24pt for the right margin.
+% Note that you're not allowed to actually use a marginal paragraph
+% this close to the edge in the final version of a thesis, but it is still
+% handy for leaving notes to yourself in the draft (with the |\note|
+% command, see below).
+% \begin{macrocode}
+\setlength{\marginparwidth}{\oddsidemargin}
+\addtolength{\marginparwidth}{1in}
+\addtolength{\marginparwidth}{-\marginparsep}
+\addtolength{\marginparwidth}{-24pt}
+% \end{macrocode}
+% Use the same margins for even and odd pages. Use the \LaTeX macro
+% |\@settopoint| to truncate arithmetic errors.
+% \begin{macrocode}
+\@settopoint\oddsidemargin
+\@settopoint\marginparwidth
+\setlength{\evensidemargin}{\oddsidemargin}
+% \end{macrocode}
+%
+%
+% \subsection{Making Notes}
+%
+% \begin{macro}{\note}
+% You can leave yourself marginal notes using the |\note{|\meta{text}|}|
+% macro. If the final draft is being printed (i.e., no |[draftthesis]| option)
+% then these notes are not printed.
+% \begin{macrocode}
+\if@thesisdraft
+ \newcommand{\note}[1]{\marginpar{\def\baselinestretch{1}\small\raggedright #1}}
+\else
+ \newcommand{\note}[1]{}
+ \let\thesis@marginpar\marginpar
+ \def\marginpar{%
+%<class> \ClassWarning{uiucthesis}{Margin paragraphs fall outside the allowed margins\MessageBreak
+%<package> \PackageWarning{uiucthesis}{Margin paragraphs fall outside the allowed margins\MessageBreak
+ for UIUC Theses, use \protect\note\space instead of \protect\marginpar.}%
+ \thesis@marginpar}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Page Numbering}
+%
+% Page numbers must be in one of three places, and must appear in the
+% same place on \emph{every page}, including chapter openings.
+%
+% To accommodate the draft heading, we redefine the plain page style.
+% \begin{macro}{\ps@plain}
+% \begin{macrocode}
+\def\ps@plain{%
+ \let\@mkboth\@gobbletwo
+ \if@thesisdraft
+ \def\@oddhead{\draftheader\hfil}
+ \else
+ \let\@oddhead\@empty
+ \fi
+ \let\@evenhead\@oddhead
+ \def\@oddfoot{\reset@font\hfil\thepage\hfil}%
+ \let\@evenfoot\@oddfoot
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\ps@headings}
+% The ``headings'' page style is also supported. The heading at the top
+% will be within the 1 inch margin that you are supposed to allow, however.
+% If the |[draftthesis]| option is given, there is probably not enough room
+% for both the chapter number and title, so just print the number in that case.
+% \begin{macrocode}
+\if@twoside
+ \def\ps@headings{%
+ \if@thesisdraft
+ \def\@oddhead{\draftheader\hfil\slshape\rightmark}
+ \def\@evenhead{\slshape\leftmark\hfil\draftheader}
+ \else
+ \def\@oddhead{\hfil\slshape\rightmark}
+ \def\@evenhead{\slshape\leftmark\hfil}
+ \fi
+ \def\@oddfoot{\reset@font\hfil\thepage\hfil}%
+ \let\@evenfoot\@oddfoot
+ \let\@mkboth\markboth
+ \if@thesisdraft
+ \def\chaptermark##1{%
+ \markboth {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \@chapapp\ \thechapter%
+ \fi
+ \fi}}{}}
+ \else
+ \def\chaptermark##1{%
+ \def\@chaphead{\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \if@thesisfancy
+ \thechapter.~~%
+ \else
+ \@chapapp\ \thechapter.~~%
+ \fi
+ \fi
+ \fi
+ ##1}}%
+ \markboth{\@chaphead}{\@chaphead}}
+ \fi
+ \def\sectionmark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\z@
+ \thesection. \ %
+ \fi
+ ##1}}}}
+\else
+ \def\ps@headings{%
+ \if@thesisdraft
+ \def\@oddhead{\draftheader\hfil\slshape\rightmark}
+ \else
+ \def\@oddhead{\hfil\slshape\rightmark\hfil}
+ \fi
+ \let\@evenhead\@oddhead
+ \def\@oddfoot{\reset@font\hfil\thepage\hfil}%
+ \let\@evenfoot\@oddfoot
+ \let\@mkboth\markboth
+ \if@thesisdraft
+ \def\chaptermark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \@chapapp\ \thechapter%
+ \fi
+ \fi}}}
+ \else
+ \def\chaptermark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \if@thesisfancy
+ \thechapter.~~%
+ \else
+ \@chapapp\ \thechapter.~~%
+ \fi
+ \fi
+ \fi
+ ##1}}}
+ \fi
+ }
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% Set the default page style to (our new definition of) plain.
+% \begin{macrocode}
+\pagestyle{plain}
+% \end{macrocode}
+%
+% \begin{macro}{\chapter}
+% Redefine |\chapter| to not do |\thispagestyle{empty}| because
+% even chapter openings should have page numbers in UIUC theses.
+% \begin{macrocode}
+\renewcommand\chapter{\if@openright\cleardoublepage\else\clearpage\fi
+ \@mkboth{}{}
+ \thispagestyle{plain}
+ \global\@topnum\z@
+ \@afterindentfalse
+ \secdef\@chapter\@schapter}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \subsection{Vita}
+%
+% The support for |\vita| is pretty minimal.
+%
+% \begin{macro}{\vitaname}
+% Define |\vitaname| so the user can change it if he wants.
+% \begin{macrocode}
+\newcommand\vitaname{Vita}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\vita}
+% Vita should appear in Table of Contents, but should not be numbered.
+% \begin{macrocode}
+\newcommand\vita{
+ \chapter{\vitaname}%
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Body Formatting}
+%
+% \begin{macro}{\thesisspacing}
+% The |\thesisspacing| command is called to switch to the default
+% line spacing for the thesis. The thesis format requirements
+% require at least line and a half spacing.
+% The \pkg{uiucthesis} class by default uses |\onehalfspacing|,
+% or |\doublespacing| if the |[fullpage]| option is in effect.
+% \begin{macrocode}
+\def\thesisspacing{\if@fullpage\doublespacing\else\onehalfspacing\fi}
+% \end{macrocode}
+% \end{macro}
+%
+% At this point, we're ready to set up the actual formatting for the
+% front matter of the thesis. We use roman page numbers.
+% Also, arrange so that |\thesisspacing| gets called when the document
+% begins. We don't just call it here because that wouldn't give the
+% user a chance to override it.
+% \begin{macrocode}
+\pagenumbering{roman}
+\AtBeginDocument{\thesisspacing}
+% \end{macrocode}
+%
+% \subsection{Compatibility}
+%
+% \begin{macro}{preliminary}
+% The old \pkg{uiucthesis} style defined a \env{preliminary}
+% environment for the front matter. This isn't needed with this
+% style, so we redefine it to call |\frontmatter| for compatibility's sake.
+% \begin{macrocode}
+\def\preliminary{\frontmatter}
+\let\endpreliminary=\relax
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{thesis}
+% Similarly, the old \pkg{uiucthesis} style defined a \env{thesis}
+% environment that has been superceded by the |\mainmatter| command.
+% We define it here for backward compatibility.
+% \begin{macrocode}
+\def\thesis{\mainmatter}
+\let\endthesis=\relax
+% \end{macrocode}
+% \end{macro}
+%
+% \iffalse
+%</class|package>
+% \fi
+% \Finale
+\endinput
diff --git a/macros/latex/contrib/uiucthesis/uiucthesis.ins b/macros/latex/contrib/uiucthesis/uiucthesis.ins
new file mode 100644
index 0000000000..747d342676
--- /dev/null
+++ b/macros/latex/contrib/uiucthesis/uiucthesis.ins
@@ -0,0 +1,14 @@
+\def\batchfile{uiucthesis.ins}
+\input docstrip.tex
+
+\keepsilent
+\askforoverwritefalse
+
+\declarepreamble\none
+\endpreamble
+
+\generate{\file{uiucthesis.sty}{\from{uiucthesis.dtx}{package}}
+ \file{uiucthesis.cls}{\from{uiucthesis.dtx}{class}}
+ \usepreamble\none
+ \file{thesis-ex.tex}{\from{uiucthesis.dtx}{example}}
+}
diff --git a/macros/latex/contrib/uiucthesis/uiucthesis.pdf b/macros/latex/contrib/uiucthesis/uiucthesis.pdf
new file mode 100644
index 0000000000..6ed4e260c1
--- /dev/null
+++ b/macros/latex/contrib/uiucthesis/uiucthesis.pdf
@@ -0,0 +1,2846 @@
+%PDF-1.2
+9 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F1
+/FontDescriptor 8 0 R
+/BaseFont/CFWAAV+CMR17
+/FirstChar 33
+/LastChar 196
+/Widths[249.6 458.6 772.1 458.6 772.1 719.8 249.6 354.1 354.1 458.6 719.8 249.6 301.9
+249.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 249.6 249.6
+249.6 719.8 432.5 432.5 719.8 693.3 654.3 667.6 706.6 628.2 602.1 726.3 693.3 327.6
+471.5 719.4 576 850 693.3 719.8 628.2 719.8 680.5 510.9 667.6 693.3 693.3 954.5 693.3
+693.3 563.1 249.6 458.6 249.6 458.6 249.6 249.6 458.6 510.9 406.4 510.9 406.4 275.8
+458.6 510.9 249.6 275.8 484.7 249.6 772.1 510.9 458.6 510.9 484.7 354.1 359.4 354.1
+510.9 484.7 667.6 484.7 484.7 406.4 458.6 917.2 458.6 458.6 458.6 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 576 772.1 719.8 641.1 615.3 693.3
+667.6 719.8 667.6 719.8 0 0 667.6 525.4 499.3 499.3 748.9 748.9 249.6 275.8 458.6
+458.6 458.6 458.6 458.6 693.3 406.4 458.6 667.6 719.8 458.6 837.2 941.7 719.8 249.6
+458.6]
+>>
+endobj
+12 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F2
+/FontDescriptor 11 0 R
+/BaseFont/FVEODL+CMSS17
+/FirstChar 33
+/LastChar 196
+/Widths[299.8 470.2 783.7 470.2 783.7 712.1 261.2 365.7 365.7 470.2 731.4 261.2 313.5
+261.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 261.2 261.2
+299.8 731.4 444.1 444.1 626.9 624.5 625.7 600.8 678 561 534.9 626.9 663.1 258.8 442.9
+650.6 508.8 819.8 663.1 692.8 599.6 692.8 606.4 522.4 640.6 643.8 624.5 885.7 624.5
+624.5 574.7 272.9 470.2 272.9 470.2 261.2 261.2 450.9 483.9 417.9 483.9 417.9 287.3
+470.2 483.9 222.6 248.8 457.7 222.6 745.1 483.9 470.2 483.9 483.9 320.3 360.5 339.6
+483.9 431.6 640.6 431.6 431.6 408.3 470.2 940.4 470.2 470.2 470.2 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 508.8 783.7 731.4 572.3 626.9 663.1
+679.2 731.4 679.2 731.4 0 0 679.2 548.6 503.1 503.1 764.4 764.4 222.6 248.8 470.2
+470.2 470.2 470.2 470.2 624.5 417.9 450.9 679.2 731.4 470.2 808.6 913.1 731.4 222.6
+470.2]
+>>
+endobj
+15 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F3
+/FontDescriptor 14 0 R
+/BaseFont/WQASUE+CMSY10
+/FirstChar 33
+/LastChar 196
+/Widths[1000 500 500 1000 1000 1000 777.8 1000 1000 611.1 611.1 1000 1000 1000 777.8
+275 1000 666.7 666.7 888.9 888.9 0 0 555.6 555.6 666.7 500 722.2 722.2 777.8 777.8
+611.1 798.5 656.8 526.5 771.4 527.8 718.7 594.9 844.5 544.5 677.8 762 689.7 1200.9
+820.5 796.1 695.6 816.7 847.5 605.6 544.6 625.8 612.8 987.8 713.3 668.3 724.7 666.7
+666.7 666.7 666.7 666.7 611.1 611.1 444.4 444.4 444.4 444.4 500 500 388.9 388.9 277.8
+500 500 611.1 500 277.8 833.3 750 833.3 416.7 666.7 666.7 777.8 777.8 444.4 444.4
+444.4 611.1 777.8 777.8 777.8 777.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 777.8 277.8 777.8 500 777.8 500 777.8 777.8 777.8 777.8 0 0 777.8
+777.8 777.8 1000 500 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8
+777.8 777.8 1000 1000 777.8 777.8 1000 777.8]
+>>
+endobj
+18 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F4
+/FontDescriptor 17 0 R
+/BaseFont/BPCSKM+CMR12
+/FirstChar 33
+/LastChar 196
+/Widths[272 489.6 816 489.6 816 761.6 272 380.8 380.8 489.6 761.6 272 326.4 272 489.6
+489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 272 761.6 462.4
+462.4 761.6 734 693.4 707.2 747.8 666.2 639 768.3 734 353.2 503 761.2 611.8 897.2
+734 761.6 666.2 761.6 720.6 544 707.2 734 734 1006 734 734 598.4 272 489.6 272 489.6
+272 272 489.6 544 435.2 544 435.2 299.2 489.6 544 272 299.2 516.8 272 816 544 489.6
+544 516.8 380.8 386.2 380.8 544 516.8 707.2 516.8 516.8 435.2 489.6 979.2 489.6 489.6
+489.6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 611.8 816
+761.6 679.6 652.8 734 707.2 761.6 707.2 761.6 0 0 707.2 571.2 544 544 816 816 272
+299.2 489.6 489.6 489.6 489.6 489.6 734 435.2 489.6 707.2 761.6 489.6 883.8 992.6
+761.6 272 489.6]
+>>
+endobj
+21 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F5
+/FontDescriptor 20 0 R
+/BaseFont/LXPOLG+CMBX9
+/FirstChar 33
+/LastChar 196
+/Widths[360.2 617.6 986.1 591.7 986.1 920.4 328.7 460.2 460.2 591.7 920.4 328.7 394.4
+328.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 328.7 328.7
+360.2 920.4 558.8 558.8 920.4 892.9 840.9 854.6 906.6 776.5 743.7 929.9 924.4 446.3
+610.8 925.8 710.8 1121.6 924.4 888.9 808 888.9 886.7 657.4 823.1 908.6 892.9 1221.6
+892.9 892.9 723.1 328.7 617.6 328.7 591.7 328.7 328.7 575.2 657.4 525.9 657.4 543
+361.6 591.7 657.4 328.7 361.6 624.5 328.7 986.1 657.4 591.7 657.4 624.5 488.1 466.8
+460.2 657.4 624.5 854.6 624.5 624.5 525.9 591.7 1183.3 591.7 591.7 591.7 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 710.8 986.1 920.4 827.2
+788.9 924.4 854.6 920.4 854.6 920.4 0 0 854.6 690.3 657.4 657.4 986.1 986.1 328.7
+361.6 591.7 591.7 591.7 591.7 591.7 892.9 525.9 616.8 854.6 920.4 591.7 1071 1202.5
+920.4 328.7 591.7]
+>>
+endobj
+24 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F6
+/FontDescriptor 23 0 R
+/BaseFont/BJDXCA+CMR9
+/FirstChar 33
+/LastChar 196
+/Widths[285.5 513.9 856.5 513.9 856.5 799.4 285.5 399.7 399.7 513.9 799.4 285.5 342.6
+285.5 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 285.5 285.5
+285.5 799.4 485.3 485.3 799.4 770.7 727.9 742.3 785 699.4 670.8 806.5 770.7 371 528.1
+799.2 642.3 942 770.7 799.4 699.4 799.4 756.5 571 742.3 770.7 770.7 1056.2 770.7
+770.7 628.1 285.5 513.9 285.5 513.9 285.5 285.5 513.9 571 456.8 571 457.2 314 513.9
+571 285.5 314 542.4 285.5 856.5 571 513.9 571 542.4 402 405.4 399.7 571 542.4 742.3
+542.4 542.4 456.8 513.9 1027.8 513.9 513.9 513.9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 642.3 856.5 799.4 713.6 685.2 770.7 742.3 799.4
+742.3 799.4 0 0 742.3 599.5 571 571 856.5 856.5 285.5 314 513.9 513.9 513.9 513.9
+513.9 770.7 456.8 513.9 742.3 799.4 513.9 927.8 1042 799.4 285.5 513.9]
+>>
+endobj
+27 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F7
+/FontDescriptor 26 0 R
+/BaseFont/RETUAW+CMSS9
+/FirstChar 33
+/LastChar 196
+/Widths[325.6 513.9 856.5 513.9 856.5 779.3 285.5 399.7 399.7 513.9 799.4 285.5 342.6
+285.5 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 285.5 285.5
+325.6 799.4 485.3 485.3 685.2 686.7 686 656.6 743.1 617.3 588.7 685.2 726.8 287 486.1
+715.3 560.2 898.1 726.8 759.3 657.4 759.3 665.9 571 702.2 706.8 686.7 972.2 686.7
+686.7 628.1 298.6 513.9 298.6 513.9 285.5 285.5 493.8 530.9 456.8 530.9 456.8 314
+513.9 530.9 245.4 273.9 502.3 245.4 816.4 530.9 513.9 530.9 530.9 351.1 394 371.1
+530.9 473.8 702.2 473.8 473.8 446.8 513.9 1027.8 513.9 513.9 513.9 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 560.2 856.5 799.4 629.6 685.2
+726.8 742.3 799.4 742.3 799.4 0 0 742.3 599.5 550.9 550.9 836.4 836.4 245.4 273.9
+513.9 513.9 513.9 513.9 513.9 686.7 456.8 493.8 742.3 799.4 513.9 885.8 1000 799.4
+245.4 513.9]
+>>
+endobj
+30 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F8
+/FontDescriptor 29 0 R
+/BaseFont/RNAKDH+CMR6
+/FirstChar 33
+/LastChar 196
+/Widths[351.8 611.1 1000 611.1 1000 935.2 351.8 481.5 481.5 611.1 935.2 351.8 416.7
+351.8 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 351.8 351.8
+351.8 935.2 578.7 578.7 935.2 896.3 850.9 870.4 915.7 818.5 786.1 941.7 896.3 442.6
+624.1 928.7 753.7 1090.7 896.3 935.2 818.5 935.2 883.3 675.9 870.4 896.3 896.3 1220.4
+896.3 896.3 740.7 351.8 611.1 351.8 611.1 351.8 351.8 611.1 675.9 546.3 675.9 546.3
+384.3 611.1 675.9 351.8 384.3 643.5 351.8 1000 675.9 611.1 675.9 643.5 481.5 488
+481.5 675.9 643.5 870.4 643.5 643.5 546.3 611.1 1222.2 611.1 611.1 611.1 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 753.7 1000 935.2 831.5
+805.5 896.3 870.4 935.2 870.4 935.2 0 0 870.4 736.1 703.7 703.7 1055.5 1055.5 351.8
+384.3 611.1 611.1 611.1 611.1 611.1 896.3 546.3 611.1 870.4 935.2 611.1 1077.8 1207.4
+935.2 351.8 611.1]
+>>
+endobj
+33 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F9
+/FontDescriptor 32 0 R
+/BaseFont/XNHGKR+CMTI9
+/FirstChar 33
+/LastChar 196
+/Widths[314.8 527.8 839.5 786.1 839.5 787 314.8 419.8 419.8 524.7 787 314.8 367.3
+314.8 524.7 524.7 524.7 524.7 524.7 524.7 524.7 524.7 524.7 524.7 524.7 314.8 314.8
+314.8 787 524.7 524.7 787 763 722.5 734.6 775 696.3 670.1 794.1 763 395.7 538.9 789.2
+643.8 920.4 763 787 696.3 787 748.8 577.2 734.6 763 763 1025.3 763 763 629.6 314.8
+527.8 314.8 524.7 314.8 314.8 524.7 472.2 472.2 524.7 472.2 314.8 472.2 524.7 314.8
+314.8 472.2 262.3 839.5 577.2 524.7 524.7 472.2 432.9 419.8 341.1 550.9 472.2 682.1
+473.8 498.5 419.8 524.7 1049.4 524.7 524.7 524.7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 643.8 839.5 787 710.5 682.1 763 734.6 787 734.6
+787 0 0 734.6 629.6 577.2 603.4 905.1 918.2 314.8 341.1 524.7 524.7 524.7 524.7 524.7
+850.9 472.2 550.9 734.6 734.6 524.7 906.2 1011.1 787 262.3 524.7]
+>>
+endobj
+36 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F10
+/FontDescriptor 35 0 R
+/BaseFont/NXSPNU+CMBX12
+/FirstChar 33
+/LastChar 196
+/Widths[342.6 581 937.5 562.5 937.5 875 312.5 437.5 437.5 562.5 875 312.5 375 312.5
+562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 312.5 312.5 342.6
+875 531.3 531.3 875 849.5 799.8 812.5 862.3 738.4 707.2 884.3 879.6 419 581 880.8
+675.9 1067.1 879.6 844.9 768.5 844.9 839.1 625 782.4 864.6 849.5 1162 849.5 849.5
+687.5 312.5 581 312.5 562.5 312.5 312.5 546.9 625 500 625 513.3 343.8 562.5 625 312.5
+343.8 593.8 312.5 937.5 625 562.5 625 593.8 459.5 443.8 437.5 625 593.8 812.5 593.8
+593.8 500 562.5 1125 562.5 562.5 562.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 675.9 937.5 875 787 750 879.6 812.5 875 812.5 875 0 0 812.5
+656.3 625 625 937.5 937.5 312.5 343.8 562.5 562.5 562.5 562.5 562.5 849.5 500 574.1
+812.5 875 562.5 1018.5 1143.5 875 312.5 562.5]
+>>
+endobj
+39 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F11
+/FontDescriptor 38 0 R
+/BaseFont/TJNXWS+CMR10
+/FirstChar 33
+/LastChar 196
+/Widths[277.8 500 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8
+500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 277.8 777.8 472.2 472.2 777.8
+750 708.3 722.2 763.9 680.6 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8
+680.6 777.8 736.1 555.6 722.2 750 750 1027.8 750 750 611.1 277.8 500 277.8 500 277.8
+277.8 500 555.6 444.4 555.6 444.4 305.6 500 555.6 277.8 305.6 527.8 277.8 833.3 555.6
+500 555.6 527.8 391.7 394.4 388.9 555.6 527.8 722.2 527.8 527.8 444.4 500 1000 500
+500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 625 833.3
+777.8 694.4 666.7 750 722.2 777.8 722.2 777.8 0 0 722.2 583.3 555.6 555.6 833.3 833.3
+277.8 305.6 500 500 500 500 500 750 444.4 500 722.2 777.8 500 902.8 1013.9 777.8
+277.8 500]
+>>
+endobj
+42 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F12
+/FontDescriptor 41 0 R
+/BaseFont/RXOVRZ+CMSS10
+/FirstChar 33
+/LastChar 196
+/Widths[319.4 500 833.3 500 833.3 758.3 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8
+500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 319.4 777.8 472.2 472.2 666.7
+666.7 666.7 638.9 722.2 597.2 569.4 666.7 708.3 277.8 472.2 694.4 541.7 875 708.3
+736.1 638.9 736.1 645.8 555.6 680.6 687.5 666.7 944.4 666.7 666.7 611.1 288.9 500
+288.9 500 277.8 277.8 480.6 516.7 444.4 516.7 444.4 305.6 500 516.7 238.9 266.7 488.9
+238.9 794.4 516.7 500 516.7 516.7 341.7 383.3 361.1 516.7 461.1 683.3 461.1 461.1
+434.7 500 1000 500 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 541.7 833.3 777.8 611.1 666.7 708.3 722.2 777.8 722.2 777.8 0 0 722.2
+583.3 536.1 536.1 813.9 813.9 238.9 266.7 500 500 500 500 500 666.7 444.4 480.6 722.2
+777.8 500 861.1 972.2 777.8 238.9 500]
+>>
+endobj
+45 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F13
+/FontDescriptor 44 0 R
+/BaseFont/TSWMCQ+CMR7
+/FirstChar 33
+/LastChar 196
+/Widths[323.4 569.4 938.5 569.4 938.5 877 323.4 446.4 446.4 569.4 877 323.4 384.9
+323.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 323.4 323.4
+323.4 877 538.7 538.7 877 843.3 798.6 815.5 860.1 767.9 737.1 883.9 843.3 412.7 583.3
+874 706.4 1027.8 843.3 877 767.9 877 829.4 631 815.5 843.3 843.3 1150.8 843.3 843.3
+692.5 323.4 569.4 323.4 569.4 323.4 323.4 569.4 631 507.9 631 507.9 354.2 569.4 631
+323.4 354.2 600.2 323.4 938.5 631 569.4 631 600.2 446.4 452.6 446.4 631 600.2 815.5
+600.2 600.2 507.9 569.4 1138.9 569.4 569.4 569.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 706.4 938.5 877 781.8 754 843.3 815.5 877 815.5
+877 0 0 815.5 677.6 646.8 646.8 970.2 970.2 323.4 354.2 569.4 569.4 569.4 569.4 569.4
+843.3 507.9 569.4 815.5 877 569.4 1013.9 1136.9 877 323.4 569.4]
+>>
+endobj
+48 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F14
+/FontDescriptor 47 0 R
+/BaseFont/ZWDCZZ+CMSSBX10
+/FirstChar 33
+/LastChar 196
+/Widths[366.7 558.3 916.7 550 1029.1 830.6 305.6 427.8 427.8 550 855.6 305.6 366.7
+305.6 550 550 550 550 550 550 550 550 550 550 550 305.6 305.6 366.7 855.6 519.4 519.4
+733.3 733.3 733.3 702.8 794.4 641.7 611.1 733.3 794.4 330.6 519.4 763.9 580.6 977.8
+794.4 794.4 702.8 794.4 702.8 611.1 733.3 763.9 733.3 1038.9 733.3 733.3 672.2 343.1
+558.3 343.1 550 305.6 305.6 525 561.1 488.9 561.1 511.1 336.1 550 561.1 255.6 286.1
+530.6 255.6 866.7 561.1 550 561.1 561.1 372.2 421.7 404.2 561.1 500 744.4 500 500
+476.4 550 1100 550 550 550 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 580.6 916.7 855.6 672.2 733.3 794.4 794.4 855.6 794.4 855.6 0 0 794.4
+641.7 586.1 586.1 891.7 891.7 255.6 286.1 550 550 550 550 550 733.3 488.9 565.3 794.4
+855.6 550 947.2 1069.5 855.6 255.6 550]
+>>
+endobj
+51 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F15
+/FontDescriptor 50 0 R
+/BaseFont/VVJVWU+CMTT10
+/FirstChar 33
+/LastChar 196
+/Widths[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 525 525 525 525 525 525 525 525 525 525 0 0 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525]
+>>
+endobj
+54 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F16
+/FontDescriptor 53 0 R
+/BaseFont/EBWUBX+CMTT9
+/FirstChar 33
+/LastChar 196
+/Widths[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 525 525 525 525 525 525 525 525 525 525 0 0 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525]
+>>
+endobj
+57 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F17
+/FontDescriptor 56 0 R
+/BaseFont/CSFBVJ+CMSY6
+/FirstChar 33
+/LastChar 196
+/Widths[1222.2 638.9 638.9 1222.2 1222.2 1222.2 963 1222.2 1222.2 768.5 768.5 1222.2
+1222.2 1222.2 963 365.7 1222.2 833.3 833.3 1092.6 1092.6 0 0 703.7 703.7 833.3 638.9
+898.1 898.1 963 963 768.5 989.9 813.3 678.4 961.2 671.3 879.9 746.7 1059.3 709.3
+846.3 938.8 854.5 1427.2 1005.7 973 878.4 1008.3 1061.4 762 711.3 774.4 785.2 1222.7
+883.7 823.9 884 833.3 833.3 833.3 833.3 833.3 768.5 768.5 574.1 574.1 574.1 574.1
+638.9 638.9 509.3 509.3 379.6 638.9 638.9 768.5 638.9 379.6 1000 924.1 1027.8 541.7
+833.3 833.3 963 963 574.1 574.1 574.1 768.5 963 963 963 963 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 963 379.6 963 638.9 963 638.9 963 963
+963 963 0 0 963 963 963 1222.2 638.9 638.9 963 963 963 963 963 963 963 963 963 963
+963 963 1222.2 1222.2 963 963 1222.2 963]
+>>
+endobj
+60 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F18
+/FontDescriptor 59 0 R
+/BaseFont/FMTZEZ+CMR8
+/FirstChar 33
+/LastChar 196
+/Widths[295.1 531.3 885.4 531.3 885.4 826.4 295.1 413.2 413.2 531.3 826.4 295.1 354.2
+295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1
+295.1 826.4 501.7 501.7 826.4 795.8 752.1 767.4 811.1 722.6 693.1 833.5 795.8 382.6
+545.5 825.4 663.6 972.9 795.8 826.4 722.6 826.4 781.6 590.3 767.4 795.8 795.8 1091
+795.8 795.8 649.3 295.1 531.3 295.1 531.3 295.1 295.1 531.3 590.3 472.2 590.3 472.2
+324.7 531.3 590.3 295.1 324.7 560.8 295.1 885.4 590.3 531.3 590.3 560.8 414.1 419.1
+413.2 590.3 560.8 767.4 560.8 560.8 472.2 531.3 1062.5 531.3 531.3 531.3 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 663.6 885.4 826.4 736.8
+708.3 795.8 767.4 826.4 767.4 826.4 0 0 767.4 619.8 590.3 590.3 885.4 885.4 295.1
+324.7 531.3 531.3 531.3 531.3 531.3 795.8 472.2 531.3 767.4 826.4 531.3 958.7 1076.8
+826.4 295.1 531.3]
+>>
+endobj
+62 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 2169
+>>
+stream
+xڭXK6Q i)鶎'^@@8-`=:ړ$X|U}UQ"$zS{L(saeI*LŻ|{i%,J\jٲDyPn:R&"3ʐҽJSI lD[mԤύb?~o 47*i0G<VH k<4Jw)i%t軆[_p=Uע(x;?_0s]oh[P4J:ѯw墰xxs!32g40n?yT EVЀ_:Iɗ٬'W\
+I{I8OxVsENhE)a߼\BvFQI
+KO=4T}q)Y?7E'y(p2#4w-s&z-(Z>dx'Nٵƨwa*ϕg7zu<o6n9,h?Ѹj~ mwC54~E>E$B('LN(C]$7[)!:3ǁ"Zڍ1bZ2GlqmUƃߏYb;(; 't@F!8LIV_KZ˶Rz FWЅ9X g
+A ]]0Ϣ>z0?2=3zvS5U]9Bhc+6$c+ fUpIetBi.`^a
+Mb^X=kL2{hr-'c
+nw23tv)iw<qPY<!G~e:)DVΌ9\^(M-́˧Ag ,*U:Th*u#KK^Bw%sTM I](焈qشDiI&5puu8iED(ڟ~YTB:
+S#ū8 s,vgD12NBiv#9
+x+K:f9fB%WWP^}7v" /#nӒHǩ=h >ޚA 5F01.Z֠x(pSu% |3P쒇(?ܞD-J@`owh\]_39|
+V &}Aց;pg?74Ub
+x7|zmf)4>.;[=cS9P0SȺKC1)$5.JeW
+D.8ee?4D8mo
+ ^
+{=Er9 ۼ6p/h/ r4DBXy>=
+endstream
+endobj
+64 0 obj
+<<
+/F1 9 0 R
+/F2 12 0 R
+/F3 15 0 R
+/F4 18 0 R
+/F5 21 0 R
+/F6 24 0 R
+/F7 27 0 R
+/F8 30 0 R
+/F9 33 0 R
+/F10 36 0 R
+/F11 39 0 R
+/F12 42 0 R
+/F13 45 0 R
+/F14 48 0 R
+/F15 51 0 R
+/F16 54 0 R
+/F17 57 0 R
+/F18 60 0 R
+>>
+endobj
+6 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 64 0 R
+>>
+endobj
+69 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F19
+/FontDescriptor 68 0 R
+/BaseFont/PYORVA+CMTI10
+/FirstChar 33
+/LastChar 196
+/Widths[306.7 514.4 817.8 769.1 817.8 766.7 306.7 408.9 408.9 511.1 766.7 306.7 357.8
+306.7 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 306.7 306.7
+306.7 766.7 511.1 511.1 766.7 743.3 703.9 715.6 755 678.3 652.8 773.6 743.3 385.6
+525 768.9 627.2 896.7 743.3 766.7 678.3 766.7 729.4 562.2 715.6 743.3 743.3 998.9
+743.3 743.3 613.3 306.7 514.4 306.7 511.1 306.7 306.7 511.1 460 460 511.1 460 306.7
+460 511.1 306.7 306.7 460 255.6 817.8 562.2 511.1 511.1 460 421.7 408.9 332.2 536.7
+460 664.4 463.9 485.6 408.9 511.1 1022.2 511.1 511.1 511.1 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 627.2 817.8 766.7 692.2 664.4 743.3 715.6
+766.7 715.6 766.7 0 0 715.6 613.3 562.2 587.8 881.7 894.4 306.7 332.2 511.1 511.1
+511.1 511.1 511.1 831.3 460 536.7 715.6 715.6 511.1 882.8 985 766.7 255.6 511.1]
+>>
+endobj
+70 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 3182
+>>
+stream
+xZKW^FN]lV{HJԒ؃{M:9eԏbUqV)K|7rL竻ê,/V\"[ݽ1yZ"iz#T G=[o/oץLZS&~d7]55 q['u՞Foڦ1׺3=m92L~+}2jOw^ Lӝmw2vƙ\M/Uz=;cݺ ɥ#ם;j8׫ϻ溇' (! J8A%?~rdeʑ0Y8At"ٙ5gNB%[`){=="?%qw"d%_ *{?n,W@pgH\$w~Q?Fiɜ?c48ʓ{Ipn;1v2ؚR@~pހ&{FdĒ, ϝ2. zmǺk'xN>]1UTyVW .ׁ,h\m.AL? !{T:GkO4Z^g빽vo]S
+X)pvq'
+1KgҸ(Qq~([}T7uQ]"w!d"AɤZLj2Pv Rxr<Ϝq\?Jtpg wcݷ03
+脓koYUh%bVaz2q/`+s
+G]0Ł3pAl7ܒs
+߉2JR U"]gR/3۟?50I5e\:t_5ь]
+i' [bI {nO*15KlQ>ңc J\g<y?͡ skC?ѥS=屦iy.eYeonfӆgl3
+R)}f-E.wA rD| \%_Ȟ7MY*yT VX7$1"
+'5jemp#~Uc*ŽȨooGm/k}J(~vD3֏oJ3l% qmcHf~feF>̢0`" #wA(5&KV^A$PWū
+o B!S p}"<q)M\bg#c!M 2P b{ I'҆N1?'AHvK)Kud1'>Q}d U*!7ŠK
+;3;w(
+endstream
+endobj
+71 0 obj
+<<
+/F11 39 0 R
+/F15 51 0 R
+/F13 45 0 R
+/F12 42 0 R
+/F16 54 0 R
+/F10 36 0 R
+/F3 15 0 R
+/F19 69 0 R
+>>
+endobj
+66 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 71 0 R
+>>
+endobj
+74 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 2639
+>>
+stream
+xڍYݓ۸ _ṗʝEq/\/\M;qdȒ+ɻٹ eyl$A
+]TEYg6Љ#.%.۶eSrƖE +ZP7`J(j8٨][UL+B5[EF:
+` tOvn .-ɺ<]͎G m9tJS?tgAQ'4 R,Pބ3f:$E"͠FK_PsBL鞲P
+Hɞ$B
+Rt E8dG|٬A١qpcK@মyqdL 2S4~ܓ]Ŕ)pv(:"lLp4eR-r.B;\|̖%-~11bf"F"B MQ"?TR7 Re0%ٱ@K<>*勢sSA9dsW U`)m K5QIB0Fa
+)_6fgǪ-Afӛ2SJGBn19cm8ߟ:хé=n"kлm`Α
+M׶ǯlߛn(E\MxUӰo7I{QW˨BPm[9yKk\Зōx{Fx#y&Gu$T<F_6ufD nS4|ZL49kqW/m?Uqw)o)_1߮3Q湾Js(>Ʈk~b-hnbpyTK'\P,]edwkch> އ )%\S{J0>ݞR<ak 8q%WSЋ| /ݔ;צځoR 5+[Z2OºZ$֙-e>
+,]VQ2,62GBVF Q]0.Qg*CQ
+>ID2/2~q2:1{hykrZ91jnI-?cf4<9bqE!|<T3B5pSo*.BA)
+"$a qo`Əؿ
+EJC
+λF9݅ԄЙw`
++{rJ.{[^{(Z2ƐSe#,|e+h R=Br鼜B·p$E_'ymw+UmqxJLl
+TTSoEB@P E-"j3D]$ Iɓ?IGzA8#hv 1P9{R"IFJ+[_+'9D&/ 淵;a
+m<'K
+endstream
+endobj
+75 0 obj
+<<
+/F11 39 0 R
+/F15 51 0 R
+/F3 15 0 R
+/F19 69 0 R
+/F16 54 0 R
+/F10 36 0 R
+/F12 42 0 R
+/F13 45 0 R
+>>
+endobj
+73 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 75 0 R
+>>
+endobj
+78 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 1838
+>>
+stream
+xڕX[~५, ۹tiގ<dAl@.+3H'$!of*ZS`_?qvy?<`'& 
+~BOuxZ&<W]١
+۰`r;9ʺO&<bؒՎPڎ> M -́`K,7I˂^]}ooqrFɦHڀ0cf~6h<:V2Mԝ]a&`ɋЕ_$]8%e//EΚw34rUȦDiIj}6U'Қ,U0,1A8dPG^㩩53g]Ʋ6PhK{Mtmp 5ce!8/Iin8fʓ4ʝ^"\*Jb
+5d\־6ڍu+1m4J04/Yeɏ5)Hi͏6Vf;:
+aq)$(̀vr{$&6-|RZvfO*w3NcJ|Qm9΍U8^^Rq36oy19w ?OhV¡lZpǽ
+endstream
+endobj
+79 0 obj
+<<
+/F11 39 0 R
+/F16 54 0 R
+/F15 51 0 R
+/F12 42 0 R
+>>
+endobj
+77 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 79 0 R
+>>
+endobj
+82 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 1402
+>>
+stream
+xڕVIF WvM4Z(-RR<,J:F{!%oJ\y~Hcg]:ҋE8n$r/ȏé޶UO)^_oWgFM|\x+=^)R&/E*fcm2os%3K6eywC H .ˬ=uǤ'13¥!zstVR,KENA$h"TtRo&12 `qZɢp/K?.%_i@ (](yA> ^M"[h߷!i_Uբıq/b{"LߣK%$v*3u 7]h=KUdG_MQjY]jU.gOc޷jO-&%p5~x (tnĜa$nP,͓e)f BoNoIU4*O$_5MlW%,g5h'Y`StڸܦM|p_=}kw]Vs6g=ݩFuYU6Y\y$ecT#5EBOUb"\Rљ@nOf@[ALYph8 ~BhxrfV dL}4(ed󕵱'P!ސ~OwH$W]ڇl\4P::@?벭ίH I`s,Z|@i4:|#N"lv@m{>X+Əb'Dsa"H.hmspC3ǘvQWsXHj
+_~ʐ쐴Z͏reO9RwI|tDn*~-9l h9tɽ:@V od(2r|<j mf
+;z
+Bf'ӈI1][ 9aˬ۩
+S<~bBU_x %
+d?&
+endstream
+endobj
+83 0 obj
+<<
+/F16 54 0 R
+/F11 39 0 R
+/F10 36 0 R
+/F15 51 0 R
+>>
+endobj
+81 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 83 0 R
+>>
+endobj
+86 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 1916
+>>
+stream
+xڝXY6~ϯ2rsEX,0 }H: t[Y2Dy;[Ţ[N`L:**JXD.zso utxʢNYƛMy(N>~6e}vU۸ջ$ZnWk\?=bw.@w=4u~<[˼x2yAj/jgz~_8j:W~;0]FL<5LIXFBBI"ν
+JXFb9S5vo;۔`TSуφ ˃3Nݭ[8t\Y|=*oZZlW ?p히 Wpt#61pܶ} +-+кY+ d?_sa]1fy擖 HY"׋ %9$p㢘HDf"?$5J,L[`
+L@Ė(q;'oyܬҘ?m!wǙp"b~
+=џ)tz {:fz~ Q >yWMCMUl%$t]%F9X aeJ%p[AZV:4U_&jdI1W/ $cj:7E"{]B~R#^O.'>bRGLUC;!Ӊ쌨 |m n?[*! qoE"+h[.'Yq L @44.|2/hIo)U^9V0sqj[W-L4x̘x}_# ڛoU_ :Iy?Z&g핻7#hoJ{̬2<5
+߸7]P߲~FG/n$SztiaW^tZ*Z'@xVLayK\|3MI еcbhMQ~vp|Ds(S8F=LzP܄"%n!rbjl3 Mz:E>|nxoI&W֧Ql
+Lyp 0⧮1ܝ8Xgxsrml GC `>AULv&h?
+'m1Ѷp+$B\; JseW%oL5zl Z
+iOgvauOKa}"!*y| h6Ad&& $d</s&W<ҵhP[1wf[7F C(\3 *^~ki-[rጥ^~+E4mfwmJ:wm 'g|@O;
+f,7an!/+_]| <:k `눙T)޼3OP;}0GX*3m|A!YbSoONo7K3o
+endstream
+endobj
+87 0 obj
+<<
+/F16 54 0 R
+/F10 36 0 R
+/F11 39 0 R
+/F13 45 0 R
+/F15 51 0 R
+/F12 42 0 R
+>>
+endobj
+85 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 87 0 R
+>>
+endobj
+90 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 3345
+>>
+stream
+xڝZIsܸWt)SUj HLNLj*35I%e@u%fde $[5xhQwNMfs}d*4v5qh_?ۻ8yaQ:.Juf
+t\a| P
+XmQ6PU'4̼7'Nm
+- AyP7}s<w9
+
+5Tut ձfU%0̪06] Sn2gv* XFh-'섚# o M?'%bu0αegYCkEJ@'>GYxֲU~IF?}<_Y(E5jU0̱M{hr l1pa ;'!g]#Q(M<Gp #ܽwpϖΏcӊ]ijduS10a>rsQZrx?Í ӅXC 1.~p
+mQ`
+Sd qX.Bl::(< wpJ$Y-u6ܺ=xZjpV[!|ǰRP ^w3)5]AnTćczac1nЮ
+;5E{TD8 _q44iT#KQ-
+Xg{1~hL#37>YCy5Q:w<p9gcC=khHQ25͂}(;sJYrBʷt{'EʲKy\qMKI3d77=ObX \=i70W0Ck7w5|s~=`8jysbӝ榜C8{ƪσzp jlw/a4'2n\ah@b?ׁxJU5=gTZ< 'z1$elgav0Jy~ (Eؠ2T9[̧*C799rơRS0w(f}
+S/.W>lUO׃ힿ~z'l ovI:OӦx$T,Soƾ*r,EtZG:(2?׻q_SHs'j( Gb[_0U/tiҸG>&{60AR7xN6Y?S<|ZzUH/Ѣ;lq|e3e/z_gʓ#OtRQ{EeV/aVsV_+~3U?Ay_o!Kߕ][rFH
+жn b$.5Da%{8J{uڻr^,zU*cGiE>wAq>r\anU2sGum[{Y[v"fȧ +<A/S(N@cd">`U#V3u7I~tVJ-'Գ(p(%iWm0ԃɐ4^e/i> qS~BcE6Nb‹H+eRX55cղFWĜUJ62/d^ [g"Sta iҬSS5\A%zQW 7
++'TDasgzbC<,UPOR"{)ay!?::
+l>DIrT;c4Ν-HvE?īuT" [ %9RA'$Nn<<Ayӛ}Xy>H2 )Y+&CIܤ &o ~Nxɠngg*?@eHIpU9P8:ؖ)WN'U6-+BeTX_ 縀Q䋲:RSĹ(kn?ij .'Uߒ?)Og jE?RƇ
+=B1rw]bY "~Y ,(gG1aX^FH+ +r5y.dB"]}&(;H|rH+r V!QD\L9 _KEk;LI/ -<NTPͿ
+endstream
+endobj
+91 0 obj
+<<
+/F11 39 0 R
+/F15 51 0 R
+/F12 42 0 R
+/F16 54 0 R
+/F13 45 0 R
+>>
+endobj
+89 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 91 0 R
+>>
+endobj
+94 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 2389
+>>
+stream
+xڅXK6-T!)oy+*IܡH-3oH#9{ BÊ>?]r'*T6ViSPIҠM]0unzӠ2k?raxҪ{^HAҊds˦^0tPMlcY<sO=xT7p&ʍ9|#\sRRLj0ktTeq8`@G:3dfr:UȮ9\=n&G e<-Μ)cgn@g^*j(
+WŕpQrKf 8&
+׵)o L?~JE6Rb"x"Κ8x.#R Ğ*cķ
+qlE}}qG)C98laJQp>7`)X +Ri8*6ӹRTsg?Qp”uYurՋuFcl9n|,i#K\zAn3t؀`7FɛIl:~JZ}d'lt l`)8AhhWSJ}C<9i^p D/ySEjF31x:JU*ޯ3ƍMCG'P?v<$f \
+k,oU!8xu.X]"" 39XᙒZ b?c]YIj1:Sa MܻCk [}#SӉ9Y%*O)Lla?%eI_(׿G]MEٲ!3Y'捅q6]UԱa& H^t\8 &Ab&'+F31*^Ma Ӻ
+k
+r$'ף5 C]VJ8ICZw@%F"'{&O%so8NE9 X9U[-,~.T48 NفFxl/ 6w ϝpx,k )9x(9=FiVzqhb- tX0G1,aGq ?6pK yճul,:
+^,xN`oZ::.N!t߉Ӿ[$h 9elZƳb
+9ZrnEg#FV';\''<`qx:L*61_AAe&N:F#QgԆ
+9mC7 (?QK7횧T,|C
+ uc\Vq@ԏr^ܺ嵏n8x@' h
+2I8E7
+endstream
+endobj
+95 0 obj
+<<
+/F11 39 0 R
+/F15 51 0 R
+/F10 36 0 R
+/F12 42 0 R
+/F16 54 0 R
+/F13 45 0 R
+>>
+endobj
+93 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 95 0 R
+>>
+endobj
+98 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 1513
+>>
+stream
+xڕXQ6~@Rp*%i*Ua#U
+yp{qc_va<xfw.vo!a/$ <v<NI9whWZ^fWejݗ=A?$FP;/YvGc~SjiF@L:aR P 9p
+ը퀈YgF^
+ Rzc4A!UV=NZ2!` +vmPI{=9vEvQZ]a#QcдNfZRܽJD _GcP:Ž]Tut>"Aw-ߪ,Vו:ਭ ێrWv=JwPY J;fa72&!QI(&9BpBU#f%a0"Xp*i*oYSd%gVM}]g#ؤSxm
+<Nx
+omO ~<>)٬f9d]Cڶ[|6khx}#;7ۨXC`k/2VV B挙$uG=f8TU/"
+bN;
+Mf8 ^~E[ ĩU4% >-W
++c p/3m)@(:ݭCfc5qWo]>1W~:s+sS1%n=gӅ-Y5?.]
+endstream
+endobj
+99 0 obj
+<<
+/F10 36 0 R
+/F11 39 0 R
+/F12 42 0 R
+/F13 45 0 R
+/F16 54 0 R
+/F15 51 0 R
+/F19 69 0 R
+>>
+endobj
+97 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 99 0 R
+>>
+endobj
+104 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F20
+/FontDescriptor 103 0 R
+/BaseFont/KAJNJH+CMSY9
+/FirstChar 33
+/LastChar 196
+/Widths[1027.8 513.9 513.9 1027.8 1027.8 1027.8 799.4 1027.8 1027.8 628.1 628.1 1027.8
+1027.8 1027.8 799.4 279.3 1027.8 685.2 685.2 913.6 913.6 0 0 571 571 685.2 513.9
+742.3 742.3 799.4 799.4 628.1 821.1 673.6 542.6 793.8 542.4 736.3 610.9 871 562.7
+696.6 782.2 707.9 1229.2 842.1 816.3 716.8 839.3 873.9 622.4 563.2 642.3 632.1 1017.5
+732.4 685 742 685.2 685.2 685.2 685.2 685.2 628.1 628.1 456.8 456.8 456.8 456.8 513.9
+513.9 399.7 399.7 285.5 513.9 513.9 628.1 513.9 285.5 856.5 770.7 856.5 428.2 685.2
+685.2 799.4 799.4 456.8 456.8 456.8 628.1 799.4 799.4 799.4 799.4 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 799.4 285.5 799.4 513.9 799.4 513.9
+799.4 799.4 799.4 799.4 0 0 799.4 799.4 799.4 1027.8 513.9 513.9 799.4 799.4 799.4
+799.4 799.4 799.4 799.4 799.4 799.4 799.4 799.4 799.4 1027.8 1027.8 799.4 799.4 1027.8
+799.4]
+>>
+endobj
+105 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 1839
+>>
+stream
+xX[6~_ک$e+ٚL2NA6T" zr~{.`0n}؇n tt9G,,dYB|om{]lvEXyte՚)[qO`d KQnWk-9ѐ8c|jH<js&s?_xɚ,aNXS PEe2bx *X=wx%2^6,\xl IؓTwNwwĒ#SQ# jI ^?5VR˷m]RÖqhb5zU46-ջ^I F׹83
+EC>mhB(ȹDX2gxX?H<iy3 N
+پY3t +͋ӂ ^
+dB1~ElD]ؕyh]T;ȳI" m•p<G$ALNl$eT'L_x=lWFӑ ߻GB4fnwO$juS[A!v
+D# p5'pazS<rW6^Y9|e@_1eG*{P=q F9(:#ٖ9bNRn>G*XɶFJ&,)
+ûl|Y Cй?*8]g#Ҭ?4ˢKݾÇ9wY?vVw-Ҁ
+endstream
+endobj
+106 0 obj
+<<
+/F11 39 0 R
+/F12 42 0 R
+/F15 51 0 R
+/F13 45 0 R
+/F16 54 0 R
+/F20 104 0 R
+/F7 27 0 R
+/F10 36 0 R
+>>
+endobj
+101 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 106 0 R
+>>
+endobj
+109 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 1461
+>>
+stream
+xXK6Wh wO&t N/QZ p~{ʖVM{II㛙oF6,bYho_?Jm#o,F@ 5?| w<# Px̰(*X[.Ve"KK>抯r73J(Q=B8Ak+NHEsD^uZqwon>,_.y^69aZrQZb򷫛Yem^8y!TַI,ӡwfsɶ,FLA|64&<к>OJ@8TQovљGPs_fM>ԉ}'񏫯s}v}jА/9dxYr\'s7oof4r&nϒ,}F:,~$\ Q]6 b߽X1W̛ZVOuW..C}]uͅeZ5ٟ@u3:nP8`oH 2ܙм9 
+`Ѧ>'.^sO0E6"tGIRV"leQ4ii\-qFζ{<b_m7\ 曭HjZx{%1c|DK<X>@0 JF_Io5>WJ? I tl#>6bAczem)2\? 8x<(t ]\*cf%Ң JZl55H8~
+~8SR[x!QVR%TaD܃ccS;:pq/(*@71|dʉ-T!ѦOPV,<w\2wY' 0tY:ǞƉt_RSq95wz @+Od5N#5D%7DƯGՊgjr!GQC?v9P6U:7'*}-^yHM"s P}~^ 7s4ct8+
+endstream
+endobj
+110 0 obj
+<<
+/F13 45 0 R
+/F16 54 0 R
+/F20 104 0 R
+/F7 27 0 R
+/F11 39 0 R
+/F15 51 0 R
+/F12 42 0 R
+>>
+endobj
+108 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 110 0 R
+>>
+endobj
+113 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 1495
+>>
+stream
+xڭXMs6W 5}ۤͤ<CLB"dȮ.
+~r:UżNyNխYܭ7Qm288hŝ|'h)G1q|HR;q-]#6票 F0<3h+Pa$)ɠqzt>'4R#6x?*r hvb8vy9A;p"EJlk)zXє)%F$ pmעk" AZ;<&o+.QE0,ypXBНF4<
+i2yFX*a$,eoP Ʌ%x˶S`pD |*\ !ԗ֗0wW2bQ3
+Zb: ?/r
+fƨ
+)Q ó"rY @N^U7
+%auZsѐbsоh¹6}NH]<:/ro'0) n(I
+'pS88=Ӣ C l9gIāgхD '""9wf ']Z@Ot<7qx9#Z}VOb5
+NɯvpURa'4
+]GqT(Q_\?n.e|j40Pcnt[2͉<({1CQfYly}P4h1z䝬L=^!Wly MS/l@dEPǨlq;@*塁:)zID1aҲ/dr$$I[U3pvsط%n}t3 !C%61Vr/{ uWkMfW-._ou\(o/Y}Ut׭5%f30܊IL|1V1w6]7I C΢,L%) i$D ᮃFbQ%\}m5J!o@*pgbg,I
+~[=.X-es ɢ.zso?oKw~t ) 8Տz۵_b~}y#䯚Q?y\Ȗg#\LcFԂ#=?S]
+endstream
+endobj
+114 0 obj
+<<
+/F13 45 0 R
+/F16 54 0 R
+/F11 39 0 R
+/F15 51 0 R
+>>
+endobj
+112 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 114 0 R
+>>
+endobj
+117 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 1237
+>>
+stream
+xڭXMo6WbVD}
+$f)hE"Q6QYT):H#%"r͛GҖlۚY2Z>k[Akckqw[!f{~'}<!$W0aj-|3>Q+'"m397ff 0Qzq,fy^'K*MeKɂ#xf$F&qJ>%*0š$g;}X3T9+'F5OLs*e?ryGhs.Lh
+:8~lj1}ɞ|p]VoI{r,ʳ^i">]
+Y )^?jљ8?*U(Etuzar7\f0ZM)2;CAZ^YN0n_CUv$MScYѺ2CA:Jff͠+#`xD1m9N oW`( Iy48rG1cA׺7I+Ğ#x8!rCX)T+VzO6f՟qǘl&{v>l|,`nf ;Ђ4OQMeQЦ}*8-ߧ#pӮ=.5Hp9c嬛SN˜Ƅ*S0[z-]BpЅ9{ |
+=mDG]f
+*7,z(g[n2}[pŧCלwf ttIu*J~Sl$kzgm$
+."
+endstream
+endobj
+118 0 obj
+<<
+/F13 45 0 R
+/F16 54 0 R
+/F10 36 0 R
+/F11 39 0 R
+/F15 51 0 R
+>>
+endobj
+116 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 118 0 R
+>>
+endobj
+121 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 2150
+>>
+stream
+xڥX[o~0[\<"uhnѢ.fm ŕA{g8#K@xrsfȅ/|[毋_~"YXoI"*V"$Y;ċTd1w)"d2F$"Ma$JJyexzS*HBby?2=kQخ_b%S<o`F7,~ZӍ"m1\IY_/S5\,ɂM{Z.] цpȔ:Ejj]Y5;^3SBe@pLcuS/&#P,J폼LD
+ә^t/s2Y8U_eYŶ
+nLWyăϱП0,&Em_o Zg!g@C5-@J|m")fgrONCDvA$~&i_ߡ
+95(k}&R
+6ցUHWֵ)5)N5 {PZI|_ق$#HiŽ=@Ϙ'[R-Po>?9T)P!>A|z%EP]>&7#xg˰] RO}h̿x7%AL^΅@M[1Տk@)7|T3onJ]$Ě&me:`s_Q\\ʹIE]
+]G3"Qp"gh Y5 D0zڟ=BK5.Uvrp) uiU_R&)p;f ON*1JAžkε>Py|pnQ9St ?}fAD45g3g2N_%i CVn
+endstream
+endobj
+122 0 obj
+<<
+/F13 45 0 R
+/F16 54 0 R
+/F10 36 0 R
+/F11 39 0 R
+/F15 51 0 R
+/F19 69 0 R
+>>
+endobj
+120 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 122 0 R
+>>
+endobj
+125 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 1566
+>>
+stream
+xXK6W-Św
+$I4VH' 8t?R߭bCoWzh >?5Vpc`v69vLYzxH>L(f,v$Xubk*k|qf+278gTV"p"WVot #inΖeejm^}?|ܺ1/kεZ@%o͏'Yl1PR+ xUY/`$M
+R@xpLx$F"Ǻa)m- ;;)8-,T1h47fYyYTmO—ܼ0C7蟧5sVIӅ
+s,
+[ .-Y[i Z=)Q$e}ًcE 1.ށؖ/d9YO!j&t/[_Cvکl5ƨI;2_AB|hDz7v3HdžJ|ݖɔgHvs5K暍(~n" Nb5Ҏ̻ڼO#]uuL/{2.ܷK}fc2;dA[0 W<R VRg.N鋻61MwnL_ { k0|Z8'y3<r7w0F.P3Jd` Y=XSC.44 ~\.<]ثʔKGVbSi'#PYO IƦ#b%t,mlN7>Lx?$|:j]V7mbU n
+I ¿;^):c06Nji zu ]VG^5\7g&욪1W3QsG|fs; )r/(+p+86|A?iJ/UUwle۫)F~7eS \D
+
+endstream
+endobj
+126 0 obj
+<<
+/F16 54 0 R
+/F11 39 0 R
+/F15 51 0 R
+/F13 45 0 R
+/F10 36 0 R
+/F12 42 0 R
+/F20 104 0 R
+/F7 27 0 R
+>>
+endobj
+124 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 126 0 R
+>>
+endobj
+129 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 1508
+>>
+stream
+xڭI6Wi#F-d=Z}eVF#ѽDSdQ^Fnˍ`Hkg-v|1D4r+'$/
+H:OS>ςؕfh%n.^#X7m%Jm3e2@=vSGoX=wS(VZfff^ȸն|,J6
+E$
+$H/IHY&NiRNB@hhHY ϲTT`}e9~]JgM0-c6fl8
+ńE#\>3(^)$9 _N!qb(ln9\Qo.P|4$GQE!S(Qyw!\L ףae7eWhi[6hgM*xOU;{Zey a<Au!E݃L&(rUZ0Vz9}.p2rI±!ucJ"B<ԽV,N!'1=}*HbC<x(9&=2>9IIyJsIQ#tΉBw%nZ)DXp5P/S eѴbʧBx6$J2Hggfkœi2'en)WЅ]v)wUpt!ʈIQ-KE ̀R fpRJ3%4ᆹQƦCZ X5ՠ޵j&5OdǗ*CTШƮfW mKxx0Bs>>Т~o[xtS>7{ݭ観V%+\ GTj뚴Rh徿ҫzAb!b6 bTE]vr{*UTt{l&tR Tc-
+² -Q6u7{GoaꭎwMJx'T}fu=zB sGȒq"rHw4$ g s kaGg& DTB!2. LZfBmR7ÂbD?~Q`&,t4R]n ,;t fRxuV8!
+endstream
+endobj
+130 0 obj
+<<
+/F11 39 0 R
+/F15 51 0 R
+/F12 42 0 R
+/F13 45 0 R
+/F16 54 0 R
+/F10 36 0 R
+>>
+endobj
+128 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 130 0 R
+>>
+endobj
+133 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 1734
+>>
+stream
+xڵXKo6WX +-s=Ht,DJr3ȉ=8~\w_W?'Vn,\qeX1g</nݦ6kwL^̾;O2x.{1咹%ۤd=~w>wP]TcR*SWuP<Ƹp}8k
+- V O4Nz}صt{ (.{\&`/͑]ڸ0oc'"&Ioz}'p p
+33d QF<ULN R]w{Zx)<(@4r<#ƒWdO Zd䐂\z33)C880򹓕F19zBY8s%ѐBee::i>sKKsE0Ffm+#xc&F#V'+1=<sRB:Ǔ6_BKRY h
+ q0. vCG*Jt&^jnu/AqGX$]|
+ݶQkCRV(*eWVXK@_URq/{[Uh\)Y';NVxx;Kv wa+zْ^d-ԓ͎D쫟S`P`lQفz5U;%T@i3C+_%tZUIErMJR|~oozG1A1B
+z=QLVMKg@BD
+ yo$㕜 AS֟jw 0la:y.7oC񉩍&.G͋B穯-%>Fi>,D@%A8$
+endstream
+endobj
+134 0 obj
+<<
+/F13 45 0 R
+/F16 54 0 R
+/F11 39 0 R
+/F15 51 0 R
+/F3 15 0 R
+/F12 42 0 R
+>>
+endobj
+132 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 134 0 R
+>>
+endobj
+139 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F21
+/FontDescriptor 138 0 R
+/BaseFont/DNGQRU+CMMI10
+/FirstChar 33
+/LastChar 196
+/Widths[622.5 466.3 591.4 828.1 517 362.8 654.2 1000 1000 1000 1000 277.8 277.8 500
+500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 500 777.8 500 530.9
+750 758.5 714.7 827.9 738.2 643.1 786.2 831.3 439.6 554.5 849.3 680.6 970.1 803.5
+762.8 642 790.6 759.3 613.2 584.4 682.8 583.3 944.4 828.5 580.6 682.6 388.9 388.9
+388.9 1000 1000 416.7 528.6 429.2 432.8 520.5 465.6 489.6 477 576.2 344.5 411.8 520.6
+298.4 878 600.2 484.7 503.1 446.4 451.2 468.8 361.1 572.5 484.7 715.9 571.5 490.3
+465 322.5 384 636.5 500 277.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 615.3 833.3 762.8 694.4 742.4 831.3 779.9 583.3 666.7 612.2 0 0 772.4
+639.7 565.6 517.7 444.4 405.9 437.5 496.5 469.4 353.9 576.2 583.3 602.5 494 437.5
+570 517 571.4 437.2 540.3 595.8 625.7 651.4 277.8]
+>>
+endobj
+140 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 1667
+>>
+stream
+xXK6W(h̊
+g+4q{miшIqd1'}g*X#wY[%BJ
+YZ/,MY DUq gz9>#05uDd!/qǃ_M aQ/LbI)BӨbWa>*sݍB&'j <4*U~d98nqgCi'#W* Ym6C^蛔e*tz`XZ".Ҳb, ÁHq[u*5Ida;$e"0~
+,+tQWP@8UCyM^K:n?ZuFUʱTR +\^T5-95WBaG
+;Iej P8'?|(/+Z 8|Pc~ab 5qߊ#vM<@KxjEowBxouM%" hod{qx"<qyA./L*@/0R9
+Sx%:kTMkSd%R{ Ϲ!"Elm˩Qp4Qf=ei{ڶ "_ԃSHM׎s<|wyW;;`ZdO=g/y:q'¢z'o-Hnbl(@K_
+endstream
+endobj
+141 0 obj
+<<
+/F13 45 0 R
+/F16 54 0 R
+/F11 39 0 R
+/F21 139 0 R
+/F3 15 0 R
+/F15 51 0 R
+>>
+endobj
+136 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 141 0 R
+>>
+endobj
+144 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 1362
+>>
+stream
+xWK6W
+h_thamͷM%d>$K2DÏf)J5~^~,C-73!3-+dCJ,ueU`Dz\mިk91y՜ܛ/ &EXKb'U`uY e`(+[u7g%;:!
+^hgZm}ߏrX3 Cs{[QǛG(El(^jUWj{'@XuEŎ Pل<TZ5#+/A><md7mc:P fpy\GGFA9YY/!n[tiiץxjk7[ڟrhnR'
+Rb{ ބ޲|i 7tJ1;mί8w1WSrݶ{
+&x"cdF&`LL}
+16E}5Wg?o96uGv'=⧱?u5]Ͳ)+SWӦo2*?7X19?-xz=քW^_saoLPók
+3Ep#AJLРR+$0&o#2aq~2-NeBAefd}/*J774&U<'Cb-W qCۨ a/.\$H!śjR^RU|ȺQ ~@ I7\o EZ JC
+endstream
+endobj
+145 0 obj
+<<
+/F13 45 0 R
+/F16 54 0 R
+/F11 39 0 R
+/F15 51 0 R
+/F3 15 0 R
+/F19 69 0 R
+>>
+endobj
+143 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 145 0 R
+>>
+endobj
+148 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 1592
+>>
+stream
+xڽXY6~RIoۤGR,P ؠQhؒ!{ IXy^/pΌ77͏R%$O$4n~$|h/#y4y/r!֝l;-嬩Icց=А=s ۙZ2J#6`"Rhݐ?ц2)hn_9jEjУhL/|Re(&$u3ԿNFЗK;}'EH $9hYv
+wPӴlH/7l˝V% ƌdapZ]8WlmeSOXwBv[8۱JK
+D;Ln pPDΛ=ah$!i Q˻YD]mڵh(3-[%n
+<Km!깴H}@9?EpO9hȹ`&!Q:h
+\hԯ6+-c9Iz^x(%QVм!JwkB\9h^byo3)]/7 ]qy:a~wQNJqٌG/힉p#52w/(}ake3֗ y_qxiO 3"
+_p< FQH(w 3heEܳޞ{fh9ؚWrf\g1O0HC7jTͼSCBA)
+jZ|yx|䦭Q#Yήk
+endstream
+endobj
+149 0 obj
+<<
+/F13 45 0 R
+/F16 54 0 R
+/F10 36 0 R
+/F11 39 0 R
+/F12 42 0 R
+/F15 51 0 R
+>>
+endobj
+147 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 149 0 R
+>>
+endobj
+152 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 1744
+>>
+stream
+xڭXK6W
+@R:ؤiE@[F ލe˖c@O8ǡ8V{{C%+q`,OdZj2MD%>Ю *REmT3qYf%:Qx+(ef\J,h빗9,˼nHVV/vlgqײYߠ)B2 QJ
+R8mAuI{f,)UڬZ]Gf9,&tk>Q/H9.FqD
+τ­K#mW^{ E2w[ 2fgr׽^p{`)h^h>I}pvTS9;i8S70U(tZfP|ZuPn0>ld5Znjѐ7r^/%'zz]aesz6׵*nh?׻.Ixk_.mێ.<0ʽ(EǦR_G^LEkEYyGYkZFC$DT24*˦"InJYU5ID8)@żW?b
+[e7"t¦F5:BZ/H
+#BJzdq&{'dD$ϣN23
+<g6j0멐})S:,ӡFz{z?G ƣ?@jVvB\kh`UKocCc~G7 Ae%SX7M7L<@0F7v`.oGK}3SPV~~tѣ2BSW4xr0o;_A+8ynAѨ& 쁷p쿧7;)u){xvFV//3 O;pB[u'"nKTZiz #Ҝjݚ ZI6}jِ^Ո$)бnxq$‰Z--84j5 8O $$$V hpR//X$Of\Ec^\ɎyM{V[if;
+ԭtJ KES`gёe;z3q
+endstream
+endobj
+153 0 obj
+<<
+/F11 39 0 R
+/F12 42 0 R
+/F13 45 0 R
+/F16 54 0 R
+/F10 36 0 R
+/F15 51 0 R
+>>
+endobj
+151 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 153 0 R
+>>
+endobj
+156 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 1771
+>>
+stream
+xXK6W(@̊nۤi)tsJ-D v d˵ҋ=| Q^[y?sE,,`qWA2x+쉼ኅŢ\ޙʮY.s]ݺ9=tV(۬(LSzeϋES]YM֮zr\Ϻm^dM%n^ߓym gؗcvdADz0ky`'L)lTW:\+/lZ Dh-W뙈|!I@72'doJ x4b*ĻϪ͏3AS?6<hi7MEVlY1˫?{di!iLB8 q7KdbVvfKCP+w*"Y]<i-đwXPx zB4;jK8(liWX%D\JiƖ,b EO"JLnKl6pİӚ}i@%ʥ8ʊ!yR(`bis Oły%g ΩH~Ub棩NoR~H,J tp"B]qSĺi8)jA0*
+ڽVcXaM dJbI+&Ppo/P$'ӽ'wkm3I(9X4ۦD\K8'mVc>:όˡDhS8VPwڦdD&Rr" -+z77W|%؟mUhG<g H̒r T'WC麉*&'M%Ei=K w Zka C}\W c #}+Ik-"
+'e p6#̄
+q cb){jzH8?9p-=>CJ(1~tbmw \,2֝i|<[t8
+g: 'q 7]S|5oSR^]i䗻F("`pw71uBg
+G<H*ix\&'cPXq¯ßY[CN?]N? 7R`c+HKZY,٧8'OXA܄Vhwxh'fb>L 1߿yDcw[bBRϭbFgNS|8:۟uRȧSBU&ܧGHoPpfQAԢw n]D&* YjYC|xAdb'o`\bW:C\%"v,Mm+}0üSvKl1 q7~zbG&}'|`C `d
+O% du^ĹF4}H~#mwOYj`걹 W_CMRҍF˲ҟ CsD]
+endstream
+endobj
+157 0 obj
+<<
+/F13 45 0 R
+/F16 54 0 R
+/F11 39 0 R
+/F15 51 0 R
+/F10 36 0 R
+/F3 15 0 R
+/F19 69 0 R
+/F20 104 0 R
+/F7 27 0 R
+>>
+endobj
+155 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 157 0 R
+>>
+endobj
+160 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 1125
+>>
+stream
+xڽWMϛ8@[U"Rp~hW[Tz IK
+13<~<36^
+y}X+˩5H2mXѷ5`X\ip;EaDMcy\JҮ;KlDQ?{tZ)q@O==r]C@$Gz=?Y2
+endstream
+endobj
+161 0 obj
+<<
+/F13 45 0 R
+/F16 54 0 R
+/F11 39 0 R
+/F15 51 0 R
+>>
+endobj
+159 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 161 0 R
+>>
+endobj
+164 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 1101
+>>
+stream
+xڽXϯ6@ZDq_?Jy/=Vۿ}$A*m.3||3f x~8"co[xqbo3o_>o`y ⑴0t8^솲j)u}_՛k gz/JFY0wa޽o4" !QR63JD(
+(E 0 a(F.I]V & HJPΙn<Tp/Xtiz(*M?dHӮcֽXPgDoѶ,#8۴{C}J @]|~bI\x
+IPlF~StJQת.+fe呣E}:N
+acϨDCU 6 KOU$ CPS5R_mt?HV-F~sE-R⺔]j:Nt
+YpGCD̑ĹZr`xPBe$tkCQ7Ԣ!GSqe@xI|5`1P׺SWı^ߌO` <r]v2~D|'ju7Hi
+ cYItB84*WC&U0D> tק>.("[A$h 9:,yV
+Ⱥ9=W /V6:Zgn+.wȌ`j3hm6Cžn&
+endstream
+endobj
+165 0 obj
+<<
+/F13 45 0 R
+/F16 54 0 R
+/F11 39 0 R
+/F15 51 0 R
+>>
+endobj
+163 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 165 0 R
+>>
+endobj
+170 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F22
+/FontDescriptor 169 0 R
+/BaseFont/LILEQN+CMTI7
+/FirstChar 33
+/LastChar 196
+/Widths[368.3 603.2 955.6 880.2 955.6 896.8 368.3 485.7 485.7 603.2 896.8 368.3 427
+368.3 603.2 603.2 603.2 603.2 603.2 603.2 603.2 603.2 603.2 603.2 603.2 368.3 368.3
+368.3 896.8 603.2 603.2 896.8 865.9 822.6 838.1 881.4 793.3 763.9 903.8 865.9 454.8
+617.1 895.3 734.5 1042.1 865.9 896.8 793.3 896.8 852 661.9 838.1 865.9 865.9 1159.5
+865.9 865.9 720.6 368.3 603.2 368.3 603.2 368.3 368.3 603.2 544.5 544.5 603.2 544.5
+368.3 544.5 603.2 368.3 368.3 544.5 309.5 955.6 661.9 603.2 603.2 544.5 500.4 485.7
+397.6 632.5 544.5 779.4 544.5 573.8 485.7 603.2 1206.4 603.2 603.2 603.2 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 734.5 955.6 896.8 807.2
+779.4 865.9 838.1 896.8 838.1 896.8 0 0 838.1 736.5 677.8 707.2 1060.7 1075.4 368.3
+397.6 603.2 603.2 603.2 603.2 603.2 953.8 544.5 632.6 838.1 838.1 603.2 1028.2 1145.7
+896.8 309.5 603.2]
+>>
+endobj
+171 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 1985
+>>
+stream
+xڍX[۶~?/IQ
+hh עm5b3ʒ]/6ECj0\o~svp*L@1+΅
+~[t4/Rƣiǥv˕2hqIP-l|u^LV)!yCmۥ=2?"W\E_d:Z4{٣4eJ7v-.l2dl7;1B&?hm56Flб)wn- /E$qER\OyhT0.Y,7T)G3$K<c%g!Ap"%1]&W>Z}׵sexGK^p:6{&`38#pZ̸Eٛckသ;7Lsakgiu2ߎg2 <ǽ8^"y!
+~\p>m^Ԋ)MI#@&o/#HT|sF߆/ٝX1`"N" dQ،mE}?ilO|Ff+Zz(wp^Ac  ޟ3#0%hbL=XbCC}/ aPXY;]w 7Ŗ:! VnL(]m~#ڡ{q?3DQØF6TuJ~I?5B\<mΪzt@ "AdBM+OTLV6J/Xe)RR%Jai= KYXk[4<6zǩc( 6ahA!'DÙc~0 kkPup8,EAw/wa6mg
+jo}rgz֏ F3J U" X&%H:l1*TyS46S׾4
+غγSYvM^&
+ew5aJAz}pS#jhUi󻼀S01gP9~e19UD;52eB]k"
+!-3?TxBT;uCeTz{oK+_ MY 9-aa'`~)!BC@ʼ;ΨqLyӯ&+Ww
+?VߙҬ @-ߕ[N&SG S)rW{qom?Vz^] 18 C?K:}C߉|ߟ.W1*o03ZRpjp/]凇qX7qiӳ,orEo
+ڟ?嘶<M#JI6\
+endstream
+endobj
+172 0 obj
+<<
+/F10 36 0 R
+/F11 39 0 R
+/F15 51 0 R
+/F16 54 0 R
+/F13 45 0 R
+/F12 42 0 R
+/F19 69 0 R
+/F22 170 0 R
+>>
+endobj
+167 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 172 0 R
+>>
+endobj
+8 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-33 -250 945 749]
+/FontName/CFWAAV+CMR17
+/ItalicAngle 0
+/StemV 53
+/FontFile 7 0 R
+/Flags 4
+>>
+endobj
+7 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 849
+/Length2 2107
+/Length3 533
+/Length 2720
+>>
+stream
+xRy<"ꥈ3XYyaEcFƾdr,-KQH,)B;vι羿<|Ғk}r2i
+(E&``nRPH!i( Ow
+
+
+S@J$]9褟&4,'!
+Jh$T4ΖL8KL 4T@T*D};F?0ZB8XF0a|mɇ/~Siū"3ĭXĦ.;|$\+v !^/rqxA(B}vD4[X
+w?0^y=}*)V,t?j)du=grY,"4
+;YKg3MN?ΒkP-牍9FV]R $_K#ϷPkqp˔Q)w*n{ڿsx@2vjb ?lиm-lpqh6#&ct_E ]7n5G*u亾DxeyZu0xF{YQ;Y
+)EBu-xu ~&Bò\7piO}tA;Q"dJM\%^X]Ӿ(hCL^v%lTr~$N<GxQ?{mnt~] mX٧? I ONѯs03<9?SSZXl!ҧ63||ҍ,u؎82 <dt$M&`$HRV\ ;%91=ڿE گ%W4E*ps3 0ʵ0ڌK7|Ĺ*)b[2e7b*O"̻Z-Jޘj]8_&wX,BӚ &,LmE"<R Bo.L]T_l&{s4u ϭg3V'{nC?]*==o_0KoPlGxzeoDs٭XCJ}f3k:JJo;?4Fmt=:"%i .rw*\CEy:#uWʷ^Oϧ}$`ueƚpgooc~e:)Ad'25VEy])ۇ'g&<sFṞsCm9Pf^򃹹:9KvZ8+0wh|$+1HG
+MȋwKkiqjf]XYj<B\&ƃzLYB4ѺiYۏVU`sh+Nb<(>y&ҪoR%K0]txByzllY}XD=DžWN۴+4
+b[^I*+-1`I%k9IzKE TRDx(/3 JTjڎWsV9!EG/&f}!j;=r/h*@0X[#F<qme"
+Q
+7]kdض; ߫ŠSpEƔK`1zC|?0Zi`׶]YOu
+ږaJ}8AEDS_~OJTOL*
+endstream
+endobj
+11 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-58 -250 939 758]
+/FontName/FVEODL+CMSS17
+/ItalicAngle 0
+/StemV 76
+/FontFile 10 0 R
+/Flags 4
+>>
+endobj
+10 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 854
+/Length2 1729
+/Length3 533
+/Length 2337
+>>
+stream
+xRy<NM %8,0M3e{iR1f,̌){Q)t섈R"VdfVgrC{羿}~<ߟvW=3
+b28z(} 8
+70cp0:@`pY"hdAdp$q@@LL2r
+P 2}! bʖAeدeJPQ>K
+A
+C81@ֿqUDȯ>Ѹ0 ~5R ][4@~-Al+(@@%jdP~4!nA珥~ g?7+U bA!'RD ,d&bf'@bH\}E
+ExϡҮqt$+
+ іW;bw%-*M}ar;G.#*POO[+0 |v6ꦰЦ䨽zH]բ4E6:o1Woh{f|_ğjO]'2ERJ:f>$6\bZ'=\t(d4Zmxf᳏Pye+n\#Y_&›8"\DI-Gzß_S띊\k݇Io^JOuRȤ;Y^51[?&o:VwiL5՗4}x^PhwBm bzga[c}˱wUwp\뚲O祫mY {kw5M%G0{5K$_R̫[Uж#ݧURM-srcw/($aY(wngKZ mwNoͭ{4cmt*Km%2M7}(U,Re/.?ݷhdB~5FxyuD@ߐCp 2_%Ԟ;p1 ú{L,i2vNQ" x-02xu*-FIzmrJn3KhRs}]4~PT<x>Baac2(sK9oH~tQů,[^\CGLTe*3{}׼}8z"TtEr'b[~q+zy]'a vOP gOv"&VeYBaQz$f{IFLuHSUtzUbk=1xd$nр*zcb"ka*̓g
+<Q'XD#vPf?8e@LflКvV^0f4&I|eGc𵾣FE|b4!"+~-d͉d~|4*d?6۪>idjMƋQ3 ӥ^k<0yC[-|".4mx^rDaW[*v
+Єe -{}{z)(w(_7Э |2Շ=6
+e:Y7Y\%Y.Gx{-ڽB\4yy%0yqfSY\`|@n_W֦[Ie
+sY|&z3Gjb%aKYA^ Rg>^$m]^=3'95Px0{ē&qpzܥj?iVq8=^/?'40$Qͷ
+endstream
+endobj
+14 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-29 -960 1116 775]
+/FontName/WQASUE+CMSY10
+/ItalicAngle -14.035
+/StemV 85
+/FontFile 13 0 R
+/Flags 68
+>>
+endobj
+13 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 859
+/Length2 1059
+/Length3 533
+/Length 1678
+>>
+stream
+xkTgA=Zv嵖 $D.n*p(LI2d2ILԂh8֊"R
+"z\u (+jJxDE V
+'$Ϧ%WT Xp $pRGH2 6UQN1W:p
+RQ
+D"ƣpS+4cb!QsِoVTDbXBg(!7‰lq{9Y5:VuL (L !6L!s^%y-O7@(
+ѱ-b"ȀFHP-@ 2M4s0d)I
+{Àj:2D̬hZ!d"
++PG4ϵmN` > + {> YAk<g)
+%虭dK1fX(EŬҲEe~Jy~Kƾ]NK]9rH$p.[w6Yt]s昗WϬ˝Ģ?GX2?͟_ lxp,=7G %'.;tXA_ v^z-oĴso|o#om
+هUpǻVx5xz'D2;|W9tȫӎ{j׾yL ';+Lo[]=VWj٤1Z ǽ[*r({~MnSG6NPnȄqjn煖 ̥Fj7\<s'pY]t=GؿǓoG->2oڏJ ?^5@SSjvaڀ_ÐW
+ݰ. CYg{>d۪5y}¢-#6q;QU%|']j^${b787QMi_&d Z{rb a{6<!c.<֌,<l\k:}|}j"iVSv!R?iq{ފ򞶱E5OzVkq-w.a*Kj<Ky;)՘yéŸ_\5qݜo_%ܶZs+-8Kzm7 ׵p$g9s7ݽ2YOi2O=W^?SP:J>eoOp):\3K'7lZ]*Ht{v/O9ގpƶ.͖kԦGH`B~Yv(1|=3Yj,$k=3%V,5v d}&ͷ]/9ȧ̏m.Cs:LTmѕhWљjj##{Ζ-օMh97裶ʊ'wL7ʶ>_v<T{ԴKoqPHE͊Qo3>?ytN5gA]x0i7k^[AԝOzx7۪l4T_=]
+endstream
+endobj
+17 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-34 -251 988 750]
+/FontName/BPCSKM+CMR12
+/ItalicAngle 0
+/StemV 65
+/FontFile 16 0 R
+/Flags 4
+>>
+endobj
+16 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 1294
+/Length2 6471
+/Length3 533
+/Length 7288
+>>
+stream
+xeXmۮAA@k!KB;`a!R@:SRZBVDB oG?k[ֶsu]qlyʨ+o+aH^ P
+
+pWp(pK F@lA0&vAAp[
+w+b
+).&_ n`UEtDŅz ? 7C_ "`Zq>;y?d24f7M,|x>o),Ydb[':A6&@S2U7
+E]1Oe?fr*6fw8ڼ;W
+h.qHp91cWaq{Z+턒zwY5싂)%Z%H(X:GwhNV
+s7TT$-KU+QeñQ Kv}+xk*
+fP
+ j]ibZQJ?H3\{\ЄFӇd
+oR
+m74S-
+ِ^_KYYzO&F+)(ƨsHZ[IMIMj3 eԾLK>CUyF}AtXr_We}h6i $b/oPc[h;++]PnQ1h^oI<{[n+KooE (5V(
+v>6rٞu>X:T'gP1dLB7WTҁ2JB|bqmY}rP; Ȥ%'AdHHimq ՙ!_"rsIrDmEW#@x[=˯G~G820Z{yBhX:?'zN xjYB4R9^%uIGQMԸ!]Oi{bw|WPsXɤ} {FCrvp Zp_B=`掍Ňp7U9e\뼺\ߨZ6;d[M5&ZufmFj&OšVIXJyix\- ڪ7`JkU7l򌇕]ŌOEóߴ,(~|e/_1P0c{>%,/rV/@FРrc~TFc}a*"Vf6(K#Bq)6%32f"uB=c0~n
+
+JV'EZ
+Ίٍ:yH`"!C0f9{"1wFA 9'5}l̋W'V-+ҫax ?o>kikE5sI:#?wC/EX E%D2WH<5Q|TZWz[X}]{6qýKѬ(NM
+Keak{zqoZtmϐd7.s{=twP{ڏ>lẂҲJjb*Ю&^$!Mf9]ƺvn`bT(`|Sc9Oٯ2lȔUi7۷H]S=  f'<v'[i컬 /Hs)3~!osUTta\,, $D0MB_ENt=CӴ2k' ϱ72x.eXkk4\Rq{|sΑ*P;10w2ˑm
+W4ڃPԐC,I:9.O4[gLR2ĐvUʘ-vajy@+zƁ8+C$B@owA_)BR7aTB}(&KK6ϔk%qҍ
+f"J '.<tk=hĘ<2.TٖSį<vHU\ƈwSyi'T~ezܔyUr[J-ԓ4k;Km9 t%ImӔJ@ l<9FGoI[Wt[4ߴH+& E(9u%ƱW6/%|"1"#~ʉ{C-4GGկ5L%O"~H-#BKX/k "#$Z4Xc挝:>AU}alM'Шw2lA=RN\Ӛ~ aqhDZWP}?f^^طWi~gż``Y@dEĝQ˔P~<l \7=@.U,IT {<]j%`!]w$_4 W䁓T6f4Q投n.ihu*~}C&ޕKH]mrٲG%ޙ#4!2ר;ZڞCRN>o&ľkoLdaeT=TgBKZ`s6,vJ .ՓtGR6z@iKTʂ1)F߭Mr,xߤ9C$åNӠ|b!+Vl҃_TV $4߾ߏܙR->E7 bn.ٗm9)ri4alo[P&6] n6<$&*L㈵`zf S_ג(7ƞ(d&8=au[# ޻§UYJjk>-TJ]nuu֒gRí:$VXYSvX.y[&eL
+(?`O
+CReB[ANduO`wUY_:cC{QP\nMl(5$SpXKCVu"L倅RA(ī?!pO
+ʞ`#KIh<%sNwNxY~ŕSE(޷ K-6*PvJ'[%?!?i9!R"htʏAmRSdr`ѳ(ڸ}R޸fOoD$usŞ@&I6GL(IMbεяx5vqvRG?QWW(/S%BVaFf]GU
+U%vzh۠n|b,PqL~5Je[_DNاs#r=>8ؿҨlHFyE#f`%e[KROES;v5r _{̙K u7\yXuP_35
+Ȥo*zJAnA\ujJ>"t.%~lY<TXYB&̷^YBB>fWI=aq/L&aVӓ;{.?T.8uZSF늀aa.N_¬jpH_.{T|m>6| >!н]c
+endstream
+endobj
+20 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-58 -250 1195 750]
+/FontName/LXPOLG+CMBX9
+/ItalicAngle 0
+/StemV 117
+/FontFile 19 0 R
+/Flags 4
+>>
+endobj
+19 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 847
+/Length2 2095
+/Length3 533
+/Length 2707
+>>
+stream
+xRy8{1Ieybf8c";c3/&3)KHʚ"e;R'e/\eS(K7u:?]罟}OqIݘ-t:VLX RQ,nFfx
+p R5H,(, ёUOtoLe
+a&S๤2H7 ymW?[!Ȏ*d'a
+oLߦXbL@
+`01Z`
+A:k)bi%`0HAgl+ptw>&%bdYahFH?&4!&9sa=9Cޭ]_-Kb'ԟnujٸD_f=ܵGabZm@{|xJyEL2Az)iB֊J_]i7 tMΒ>>Q2KyxZŖ=g k<i7fwbGڭA};#z={^Xw¯y2ˍ?WQ
+#<{49{<7!%o;cjdCzR`afW+f"2PO:aP铢\Wu5%47Hiʢ`z 7IW}S/[[ %)ΧLE#n`
+HIp EG7s7L9,?8-BSU۸%iws AcɑK*{L'}=ҭ|&XrhHNA賐DxEūXgh0xTZ<@H`hq$sR԰ڍjpOB+?Rr[.6ʃxcawU1 6.UrW#|nn6!!Q#ۗcc|q^q+$tpl3)~D;gMƢ:]F2bCO' صT_Um B,KR!=&1(_MH765,Iވ U1
+h
+h{F<~<.lj\i*:
+YWDKˈVC,\zQ ,p,w#Qwno˃4D9G˷#"/٢iឨmUG%\"zG#ue+|ΨcKa x@NV r"fޛe`LQh
+=jC׶]ך!.?Ys¯TGO]ҷܒQxE]n,q_q+lCj~huYAcW^0>vXrqhld78uy]3ƾ ?&r\_-@ ;\wac{!coĭM28B 8,ӊnҁuV(.!/?!@@2ba?$x
+endstream
+endobj
+23 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-39 -250 1036 750]
+/FontName/BJDXCA+CMR9
+/ItalicAngle 0
+/StemV 74
+/FontFile 22 0 R
+/Flags 4
+>>
+endobj
+22 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 1168
+/Length2 4964
+/Length3 533
+/Length 5720
+>>
+stream
+xgX U$N.=@BI0ti" ȡ#DiRERD@s?{6{fyϭo$‶kQXqXc(
+
+TT
+0BÐp
+0x$`Ý(*OKQh_aO/0r8hlqP c, y'?KYӁ; ="a*('W8
+k?7A
+wX~%d@Dhf7L~Du
+L#ppF42VS~YwT-y,;Ԯd#O֏M?RԹ~`^6"8lM<nU| m `kY#'oCFa!Jݏ)2 ցɚ1+MD
+ uIٶU(3ounLMk
+z &}>~x)&`ѓBktTsyZͨV_SR~OF?1g!Ei4_#LT_GWZ u%A)|(JBCq%̓^ p_S델L?2y/IΓMLSޡ-/DTʍ?pޡh߹*e|k(Ҟbr(OK-]Gb ?'认aң ?hgҶw|<~ߨ ;3ɼ(GNo
+e@_q}{}֘+<1[ife
+{Z)oqVǝjߛJmA<v6⤔,\Yb1I<K_-ZULp}q6XxpD4x'rߖ Ǫ9KVËɑ)=FAB4 ΐV20uϫKo.]ҏ.m,y'qjQ\]c_V>~;E-g; )N[s3p5ɔwh_jdI%n"eh{?[Wݹ%pvɶ5k>{'I|&盩̜ 1shCiTTѻUF*ҭG+Gm]sWr}@HLܪbIQO*xrQc85_M&ܑjbDHV:^poD<C]M\$d46գ 9!w)3ـpd^} bF_4孃
+wuԃ$o[='W+ NB 4a^jucp,T2zLy,:2@x|f-б):U7.D*m<k!–J; RM--Lc=*2:secȵ6õp~pTk9YN7<&2&k_v-We+jpϯ 9wJ0Ȥ݃ӥ=֠)ƒox/H&ܒųpO,g֔M9{96tL?8t*~6m2M 1w2k(FOU\Է\frA:_[ 5_Q糬Ռ VM`zk^Fj3td rK/>kADN?xxi.?UQȗX|/|}?]jڹH%ȴ 6aJCMKR~I@
+H$=<Oj,,Ϧ2T9+w:;_c璫jRxx13i<WUӼXZϙG%7VTeUyU3*Lj\
+5oyGtY|P[a'^&ޫc$yAzYr?nnQq%nf](f %*m _[4ArAQHwV7!>knR g"R>
+7XYIFAT[ډ2%> ٭싅?³3uSl~ ,KZow* R>SkQzzogW^6S1N=vWmu@@I]CT\|X,`[6'|/.-R}]iZ ϸOw}-wlK=Q'x%[ަx9"
+g;D$1kLde -,XI׆1F(WKQ[Q:' ޺猋$j}'zBÑԾiL5[ !{ #>*L~u;)5&dOГkz~3ʥ8Z{vGrotJyrkKR'di`4Z)q:a7/tWz]1m}Z[я만JWVRFFxs"b!w5)&(J*QS3i0HckY3Wslb(O4tF?"6>'5c{x/׫.$y>7n~uo_7Q[nls}/^9 hsIz6EeDphT i>Rt#,N2Ը6|V;;6a$K7H,lgk;L9
+2Hf;e,-{]t?'Ɖ8JZnJ-V??{. i}L[T37ZqXx~8,qSє.f]kbBμr1u 1RZ-jQ9f€7Hu7 ɽUxv$`CV%U#Oǟ3ݻߪtǂ2n&HtTZ(iSjiVz`%ڊ7psHei`Yi}Sc )YՕm"V%{ |>'yށeǼMއۤȹvRr f+K*|Y?LíN)$6j|}SDE/nܹ,#1T2UY3wv= dKY^h.n-]+7w}.E!GdCf폊 g=Z,V7ųM)%^a~y| v.ʮ+7fn\eWA-inNgY⢮/9Vo"Jeql&(@-MeIh۶ƕl 46$;Au]lX 4=EG=߻瓗 C~3 Y\81M8~5ЧڨDf3Sr!hI6{LItsɮs>oWuVj~#c)QtBޗLmgXB*vVU%E`i/!obY-2STFÆCڬpK"=d=Q)p -LAd(ƺg= 4eevv nmЫp[Xg^AJ*!LC", b]~ vsI}s0w9"y{s*K/41}5,C%E™$-LQe6;zp6E
+1dn׬1a/\ҏ03C/y,۔ ώ(,e =#{.9e]2"=,{$% ɰm@$\AOf0XK63`>Ћ㦣M_71 x*=8)\1PcхA_;"Y^t^6-nw~=# ݏp,{宩
+LzS&y'b?;(k㣘jcll)!&ASx< s Tm*SJXvΗ{g:j]3. ڈW7WR,)a} }KQ]N$w&vI^yuҦ9\K>rptE)tigE|`z?8L61ms</mv8.$sZ}`j-Ie׭}Zc(Êq
+ł:^|j9ry6PBۃdEչya 1=-+}A&#O
+~?G%Y/oa]HBbO`* .0ZЅIe<qH2{u;9m |g
+f/:j _2߄TV];0`mJ-mN%9+10n6 u8F%@gV؆clp+$8V^[-ЎwH ϛQa8ũ)^mb̄Q/}]t B_Л%: '3AT"ۚJbjYfƐ-$2E]/;2;Sbjm
+B3;qrk~XU X<hY<vK&^2,o,<4R쨽-YN舳q=+9ƌZm'A7?
+bh7(ƅ?
+endstream
+endobj
+26 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-63 -250 1027 760]
+/FontName/RETUAW+CMSS9
+/ItalicAngle 0
+/StemV 83
+/FontFile 25 0 R
+/Flags 4
+>>
+endobj
+25 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 926
+/Length2 2333
+/Length3 533
+/Length 2971
+>>
+stream
+xy<EL\% Q1Y,!{PJM2p"hG{v?u<<}u2#RAk*Fa
+!}!
+ɖC AAZ p] >p{7~"u9%'C$? d :HDF~f Y[:($@~A$b!:oqBwn, \\pW=C oA D/D½h}
+m-4܍%h fsw;@܍ $/J@4wh\ף{+^sm: P <į٘ϽB_' 򦱷#썒<LIuGo1k=ƋX^PO~AϞkRVKXn;C
+ٟP!@i I3+tѺ1hk>Lw@S)3~Crˉ_&WQFS&[Xa[j{d,"-X^Aď:fGbm'$e}!\)?q#yaZ51L)lj};z^؇{Q*ߗ=1b7hY,沥]tC#6Y+ޛgB(
+>|+gO"=C{T20"tZ!AU^8B/_iD19Oh{VJ&mjwiV ]}az`6QЫvџ 0RYm߼aDәsO煆7Ο>`x*SB;f2O "OZTF,_j?d]&"5{^%fcfv">,WkYޱcLPUB]lTxypYb>2rQe "7ţP8ֽhUX9x:1&:w@9s/W :vV4팓ں71.c
+[emJ4g!EV
+-NKl?a|vt',ދ%em3LjȉDkټ5}CBh֛Ak|x>48U-0$Og^"WuE e%zkH%{akk\gD |P5SBGFU+PqR[>)zz]^Xxgzi|TEIwLyy%F.~
+c#h1 K6nq* 2լ[PŦ#nlZWec{=~Vr%.6:ZX⢓b~VI^WOf~cش[Ϝ~>hM>)꘱@Q;4
+-`Q-LOw}%3^P./RD
+ƚƗ\c拁$`hАTIxa%Z|yE F ޖ^#*?G62UiKJܙf=rATN4ToYQ =aH9Sv=ic2eYY :1!*pSK)S$l>&xߌȾ8E |u/._ !Ǒ/8d?e7U~23ƒa,S:EˡV<^1j'sƑQ>C!-b!SH{'2f+*O]W7N u8r)\ٽpUoP,l|30m4_yY\w3| R8=\s`ll&J׏|/ 8g<^E1k+x[Po<SXg+ڪߖrXy1\Mf
+߿k{ +S &
+ho[jS6+ծ嫸.T(5~ȇq!<X}V k9V˶r4s D
+5>j11xv:zim[K<콤 ]fk%[+nCrF\_:3]NosbN՘vK#W|%
+r1e 8z«.{ q$# $:Y=4]ZyFǧ{;m\kc-6{}G-?߲dg~sZeykt[qŽ(/z'+O.KoN[6Wr"yN2Ix2Qkttq u5ڸ3_Zo,v}[h2%p_:m(OLOףq nkK{nOBDWz{.shOcwM>t$.Pn!b$Qύz1/?!@ xJӎ
+endstream
+endobj
+29 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-20 -250 1193 750]
+/FontName/RNAKDH+CMR6
+/ItalicAngle 0
+/StemV 83
+/FontFile 28 0 R
+/Flags 4
+>>
+endobj
+28 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 759
+/Length2 1216
+/Length3 533
+/Length 1788
+>>
+stream
+x{8[iKE1VU,E*m܋HlƭHTrN$CRK/ Պmu0UK1 )Qe!{vYs~~=keJ !:LD yZ
+#}#|(E@F1(9̓
+Y<!`Z̶U3Ow* a@<X\XtX"JjLgrH"Ful^0pal$(,  ,2(
+@QFDy r`F]I NNHT)6jLlXRHx憋!B",Wl1Bhuf0{>\Lo4J{v^)zw_22_ecDrRGzk#]qngH$϶^TdvW*ݟkn)1~~iӪ^i'N/ޣG]gqd'P;h_Io99)%voeJ_JMCkߪGӌ^Vآsi/tSsz]WvG_?o.}}v6-˶/I1| wyfn%\aWxA}"V%zu}ܲ
+)UgJy;AZj2# 6֯V,w(93E9đKʿ!e&F!_=m lʌ {H{댁9\rn_[OlAezb
+endstream
+endobj
+32 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-35 -250 1148 750]
+/FontName/XNHGKR+CMTI9
+/ItalicAngle -14.04
+/StemV 70
+/FontFile 31 0 R
+/Flags 68
+>>
+endobj
+31 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 1046
+/Length2 5021
+/Length3 533
+/Length 5730
+>>
+stream
+xeXk R.)CJJab[PSZKqƇswx=s]_Zy>P⒲BZ@4"Hh+n0+4
+j#2h
+ni
+п@.*R=qÝP+u86w"zx
+<9
+eA
+iW3ԝړ
+Ii9yKeHd4fSy\FPG>KShr[TlW TFaWE5C*+G*&DZd ^n0ԐlQU;lj^b7Yq=(NwɊhȽu)cU-ojvgݨ (鍴 e$UHG4o\e/gx?%V¿6nz}LE۳aWa̛SOGVM׵pz(a|D^g%>t~7f oj.}dNj6'Eͬ/E}|$hwtפzlѰtA
+ʒX`Q+Z}+.bbFBvl~)_K9o.bUd֨gnmRO0.ח yḧ́ &]z_,w_,DCr8 ;4^VGЪL(gZl046OSdDs߆:Q9ge?V/BҌUM=(DB/tIwXQ,4N<awL {0SA߱"r`0
+=<GfeQ)loĮCGdK^=.,|BJU.Kd,v~IVZ<`Ꭹ$6m (zhxD?^;԰ύv 462/)R;KmM"ʹiΣGՐ,zc*ڹѧ݂ @(V~c,3 ,DsW=&& 2ۼ',4* !IJzF\GT8r.or ac݆ڝVlOԄ8Jo'15oTeB
+ǐ\6ӟypN9$f0O ) -d[tNto< &n&Z
+&P9_[DxhǹɄ-$xT*``%`&`0=tcZ/'@bb:MWJ_o vԍ+G,z۹M /֢s>X1&$|o*8z4& e&/I{s*ug꘹
+0{/tId;`Xc.Pa*TKwR)n&V3>RZn,<I;W.w6P`=¶*1rw'eC14]Dou{7tYD𙊥l'0RRf$:
+W<w/uksQ~/u&G&,"$ v? IRO/ 5̎i+k|poB3{IH󉜐IHnsK8aX]4uA)xf==66i{9nf^`RtŻ
+6o%֟'6Ocˢ$3g5h}M튮fmf?S}n-+X,2w
+h ƔHf#iRsYP
+W5 O55ևT fC MCϗH
+Kΰ6wDM)nŋB4hOu)UomGfJ4_Xdm?]oKZ퍈P`}"fLNP3|Ȟ@)H~<<?%i1}iB"lYq&D]/Tv8Nu"c?yO xQ7IDiZV5
+<f5NFa5j?vlw8Sqh3 TX/`סSRLg凨^l[ 48V&ɸyly٣w̃B
+pKMuBlԼ̳FYz gw-F%RBZI5o}_'5pgt)-NC}|ѯ]LܞٖV>{=1G8k+$Pû^@M.ؤRxhª煚=*]ct! ^FYZ
+bArz)YT^֕w]8B]8;1&?GV$m8cn2=m;$
+endstream
+endobj
+35 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-53 -251 1139 750]
+/FontName/NXSPNU+CMBX12
+/ItalicAngle 0
+/StemV 109
+/FontFile 34 0 R
+/Flags 4
+>>
+endobj
+34 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 1533
+/Length2 8848
+/Length3 533
+/Length 9745
+>>
+stream
+xUX\۶qww
+ wRXQ$wnK$\>z1Y/h4uإm]
+.vnn!7 Y0
+"g
+e[SPGS]_O5] >n+o;zL8G7yW[G
+ ru)^YgԖVQU;Әm ./a5f-E8Q8:<&Jޑ[;/:K!y_GC.λnK$ {^xiO[-2ϐ/ff %1B"f6 n8ai.i (:F6_ mHد3gMGsW(IeG ['eqfJItD಍Jyΰ7Opu93LӓȩXD$n]WHH|ȕK!=ρrҸ]%`{f^9`1uxY`HXyœ3j) Fa\6|+`lrԖ#<d/* d%3-{iB,\<ٞ,8^$'ˆ'?
+KC-ݺgLyqc<S BAƽ_ɜi6(|>J)8'g|fȗO
+
+I
+UqJ&|փr8띲nu[eF??U/8FTB-~X+5~RLSIX-oëRjTn~Gi@A3˵2pdS]n1bȈǣZ#|Z_=96pZr(Y!od9<a(lS2~H}8vD50.*֝x6m}!{e&c,b@-ߌpmJˈi}\ˑ.܀=%I`c>+^֒?WCWdJ=<'KY|DY@4l=Qp
+p…*xuq0bށS ħHeW;|LM] 3YXN_1!_yCwJSas_],)V"7,Rn:`FޫlaoI&@1c^mwxMiR,&i^83c4 3$Xd{\V<3 yBE:[o$+|޹h-ʈ̃ꠙMʜ~m(j!ZLjB BOike|s:V cY[NOh`Ap# p F<NAoݴqw w"y @`^o|1D8hGwTdEf^~ Ǹ[U0zC?P8eFW d˔NԽf=>}jC˽M踘3 $;CJv}n-!L!3
+hJa1(V;J !~xJw˜tA*- )<^nۏu=y=R
+.ֺL2SZכ]%wYEʴ<XWPsNTßs9XL"dɤct87Fɉ9U`еv> <"2w YU\H'5;Y7d*|O_8>fi3Y o#E"Xi'yh-7F [.S5apTbK+S
+?X_]ғҚ*KZI5E9 7fn
+:
+DfVG`56{[?kG1K;?-\#k9$=.JMԮ8#Ţְ0 G C%1:`hqHdp]u`Wnϲ D*dHcc!
+d:|ҼEh8. -C;־[ZKlQ{[>l1+s`O˳iD_(٪vdF{]PȑBsLD{͛sBy1ʵMA%`(qy,Pg{ w o8 ڸVtrDppj_V~* U(UL\Jq’Zu򍌼:0s> L:T:DOڵ)ZdŴZ{tab+;M̌sQ획Esjƈ>rUQخ}l|_</9ι^/
+١uѮ^Zf#
+,0`t4V]]L"!QFXrA㝢 3JV|3s,xf柘M
+-fɆn`;(L$rOTZO ZXԃ4S>
+tJ6ɦ'>򃤩=nf|b7S1H^U$#]ً_9cA Y|Jhjq<gbotXnҽW@+vI"#
+Nxw܇yW:R)QZRmh#E5.S
+z?sح_R*
+UMHvصUՍőqʖ]ֲ1%g5Z[ݑ*Od xV=LDW?bK7Tg\+4גVU%&|i8G/{ijQ
+M^pl,|MJ}SN8%[xL[rO `2L"9KX2 ho#IQ)zZt%LUH/
+Xx[o6IXE A*::
+:hRG} DzɈKeY6ݕ2Ⱥ ɒU1?4Tx*&CGLԐgS7k~ν>#Z._ +(kʮ.!*c#Q~V/ dl^K/LƏ_-5\J[؛gJ̸tO3](Wu:"-)kD-NJpB7J,86i WkFڔKʹGN?%zԣb[@ ^3^2BĕgFLdhW"CD,w. 8
+xD|RyҼ#%}T+1v{BU /BtV|)eަy ڃN\CPJ(*{U,Oww>Wb'5- =μO{'Mj ^u"YH)jD&[={ ީĜtIoF'pxD~6pl h1f v+3ư;RiߤXmN"!&zV곅I.VG#e=8=)[⿾)䑍N|󂭟}` m޿
+RDIo Hbսp'Mc޵jg
+[)^.{@8k"PX9A|_`Mޢ`i#H0Ѿ#ٓ/A'N/2:aP@-H_
+Q3}3 Crb*v0o%7$4er;zZFDܑ?-iԚ
+&$9G {osۈ^BsRV?"hwm'.@K~(2mF+?ExH
+-0%~Nr"-'z-ӤOc{R5G;B aeN} :0
+,9dny]`"Ik3h<Pҏ<zT;^S1,o-ah|󜠬Q%,,X$49QB|
+ ɛ!R՛Ht%MMxO/A"'B|!q`R@}ewE%̨^=RuUfhpWp6pzׯLD60>/njN4:ѷi#`i. lfQ'\`XɜX/~j YxNvew
+endstream
+endobj
+38 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-251 -250 1009 969]
+/FontName/TJNXWS+CMR10
+/ItalicAngle 0
+/StemV 69
+/FontFile 37 0 R
+/Flags 4
+>>
+endobj
+37 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 2062
+/Length2 15115
+/Length3 533
+/Length 16248
+>>
+stream
+xeP϶Cpwww Npٸ{pwwn=w'hٿs=ɹ25ߦ(g^ϻUP(2$\XYxEUXYE`)(D
+F,Oa#[K`op"78TML-]m B
+쐽ӟ
+ V_B_
+^\sO xsy?lf t
+fik q^cJ?ek8@Kɥ[ƧI'F0*:=<;znCg'Eڹǩx1p#I+WFDaĄH Lej& 0s`h@ʘL b2VQv*[sEWTX hpt6+
+zU
+\ۭ:0t0u]/7U"@Ajoܸe%
+c4u+2UNәRAKc8"r]e֔$V Fl8{HBS},d=zV!Q0yҬƂ\Z/uqQ~~ x&!%ΐEUBŚDt89!|yZ#Y/OV23k"8*Σ WkD 1`E$b3GT\ĐFtjIvv:geHw}簪 +bn2^qv Ğr7]bԊ]{c82ATnzޓadF!c>GX3
+>9mFB sY"weUDZbW_,ݠT.M">pB "WLv Q?sw~qu,r:^u|o8%jв
+"C᥻YU},Э>#ݔ)(;E:vf{;q
+mpK|s\ΈK`zv< ?g`}𧵽y=d^PI:Š~GոDpbl`
+{)> T}T /"Nj'
+xVg&i2Hf–5alHRN1&_<Bз`3`']w^>^;S 8hG<KIs_% Q1Q썟t\ƂPʉ6~ەlI6#eU,ɢC۴ZٗX1
+Lj8[Y }j.Zs5 efq?cD\Y6
+L#n+I|8ktJ4NNh=/uٞ(}Ľcb)!ţDZH` PlhVSGO+(#e.s}F`qCi暤bk~TCs937T߂W oujԘ uu}RƼf#΋1JE*{cdL v?NLrȼ'<-ޒԵ6tCJAF#
+k$z ?9`CwV
+; aXᛱb*K}Z
+ ]*p7O?n!֡,xwb|T̛] !XH{9eOיrFO 5t)@~BL @̘̈N,m2 vDf}a+~YL vyK,@"Z]rq%؏O }ƃY[Mō]{<-:pFcZ<:'Q <ngRwnZyl=l8;YoZ;?i?_~Cg".=mpdY犐r8d:֍OB]@·rVl%z|?qMoUӽYJMk}Rvi@' Yw]dɕ(0~<-k r<#H Qμ3Tj9e @|a<Hb+(O0X=9n)/tN1& rN8LRdYTm#rŐsmTc;:]*r9ӟD{XbZ݃ZQi>_ ފ(^oNls$@2} ?Ժ;\ۃYknA˩o#Sҿ+
+.o,:œsOzbď M(6&}_ n8j-rF-NA,TCuArW9tV&{4>N0`a+t|x,^<h~o<_uCI#)=^MȤ>[ƕSCpclZTHJ֑G.>^~aw+2"`[: yuk '5\}ǸAƪO%uwed#<Xo87 3=Bٹ#'XپqH_dEej{zWƕYvpJW)=i*Ɲ!-σ_K깒S@m#Cs|nƦ~:[H L(+IvP846R:Ra]S8SfKC,Pr JRu`5K1!>o@God
+I
+"_f}&srp6HQZv*މk߭L+.]*+(B
+:"Y_Ġ^j^jo3^x^7II̪-իn;?D푄eV%d1p+1xR'o:F). DŽۜ
+a!N2FķKo.KvxcLdQֻ>u(4{U:ۧJuC赀kF
+472W`PL^I!rk0;Cȇ n6))+x\QHKd1Zƌ*hLWwߜMٽ;G3~G[3`$"G)6·i}(ITIs9 iw|b-K%-fj/m衾Pχ_Km9hR򀑢0$dOdmWn ΖyH6O(akypqy! ăP_:;ƍ\L
+? z]QCēX^pM\hS,?yB ͫf)|})xg;biE1þ%͕zVp(X]l/Z Juj
+(|i]Pow-S _ER_+=㞐V vS{0~cu%IJǰP+%fep&_k 9t۔\먧F";R_/:E7{e{:z
+q+ꗸh,%]Th
+^ ٧uuC$6_ >Ȩb4=?Mnnu&?'o K8dӹgۛKIVEQ(*/`7nӔʗNH/s܏'F E|; -Jڬz4\
+!! !1oir7Lz=S\/D90M8>|]rmȿ5 hE*yGi<6cdm\Ag!`;a\T~j<fz* 4g9*K.\hy_z_1Y C)Up1\ҠRp%jseAjЌ$Tzp9薸dSdXWaocRElcbk(wbk6v.T]~SA4Y e*s3 VyD]M;َeeΘQr[{rPk@Re !7iBJ>4f[өY'(w2$
+#(ʻɾ1tgQ])ɆDMB*i`G˩1Aiaܓ" ^oP/-Xl=2V4/ϳUr.7wo$* :A~ڝD-
+͞_Σk'^ 9+j3 fIso6;Do^s;[֤8;oО8%e'YRF5BRڊt
+:fhiRTq
+-g1Hܬٶ1e_]I` $ ZWX Tg:ieu~&,jXqƍY.=f&>T?[5`*u-02WwnsS|\J"|.G#
+$*' r
+ / X$'X0IțNHk$6sK!V/]u!K/h'm
+Bfj\ :ֱl R/gaRk)s\~"4mW _-)3v%V0'aH}SB
+  iκJKJFhU-c@.q;ycdgުy?pF\siX*>5TXer,F~+`3n=_l׭wЅ 54앳 6T`}~ċ˗QeيnK4z}fwZ`V!{7{v=)2V2FT
+ZNpa݃ Zn}82b~CLCNG@ײ]Ʊ,NJZ:Pjq"C90ŻP;zl84߾|WӏayClB|L( Ŕx"ҶrH`Y%ߜ [#H^k^ bHҵe{VIaG^4Jim%&o%$ O*tk5n{I`<156IOSa@y8g\;Lq6[B,XMTIM0US;aqIFmH8Jh2a .&аOxw*<M
+Iԧ]d+9b-tq asqߴ +'O̟сpߨ@p)Ⱦgko18<&mпuV=ɫ_UZ `sfbd,H9T/:tW&ZU&whHmXW4 e*wBTmupw$騗9/Tf`O)ҘIN.Qj
+x6,Px)逼D/ߛ0 KgZ򐞌^uXMEjt4F/zB=9Q|)JJ(i;΃ZӛBGL9=;.
+\~&8isa) 63[L(Ƙ*Gs^01 ()֧MB7F}7QkYpܜ,ts,`(sEBSy蜈{ B67/LQ=;xjѪ8u?B(USxkn}ڂOa KP2dҋĩfj#PscQ<e 9oQJgն)ca=wn 3{m[{TjIA{+J0A<iE=),gw`Pֽ QTSRPk
+<n`;g$w!̃٥5]eI2U3:+![͜OZ?aSӽxF)&.Cv8E@@~q&ʭ͉`%4n xzdNN HN* -[mJtB
+oGCO=[bl4VpFXR׏;묽 NYщ>۞ vOZ7ԃB d:D tq3QM&/rkJCj@Dj!s0)[qqZl*ǭ];}<KT0 .wzU\K-*0u]Y/d!h'!Z!7~ELx4c)**IF>SXVUkHEEy>v;օ00$ V vj'L!t5ItJp!#/yמMS9_ XlZPCjʀc؍{6+phPnꞼ9a=7T;cj!:}6p'=蜁s95H~IvU7 |MZr=^y%"tld*%|g
+갇MtE7gPL<?!*T"(>b]},ʉAq# _,} :d>T;ʯ񴈋lTngL9X~).7<Z(~g74;L oRVˑ:+fR)6VPoM@h#u!hBM5y'z(X5q}:[+ T_0</-)nкZ<Ii7`5h*<R!
+0'Y5b{CzgULfN /|Ub"qFߙռJS~Aʭ煛䱰q]`]onSʪd_ x&X$*OxP JbL#gu- h%4"!$,‘x>Net9roVRXz<
+xNf@"]DLөozE=\F/Ӛ⮉6ez[
+NLr:n_n6GI*RM
+}aDݨlIjB}
+w!
+'%<@無w]9N S?v}= M.F{C0dD 4 .lU-q6=[GTfŒ $*肓FvPdv&Qd+,.:܈[@Ύ"tH\ެW/yX#d Q-eEs;;Z[jǕ mQU!7P^tBde7b Ȼ8,a`јe#Cq m#w;$DdY{졏k4r.Q2/K[ ѳ7C'W ,v6&
+ Z- N+ϝmV%"$jKL>R-Mv6ېz'*APm<{}_o#_I
+gUi3$SD{7.iıHf q&/A/_T=}xϝڋaʄG.;}4{і4q fhզԋhy!l|n!KY曶Pk\~׉= +b+(,t5DƎ/RG.v4c~Oʠx]+b?;]ȝ0@KĆqikDHp^asw7ΔvWr?K&YyP`abZ}]
+F.W}|b_$GKKN1Jխdna j+e5DGhd6F]6懡Vw.Vw W~tsա"CѪxwqXk},Qx굸 VY
+Am#,[EliO[]^s|2TPAKwRH>fޮ`sfpaχG)/Fh!"GCNH %#;/ 3<LO`A*d2^ɳ^c ؉xRPESVie[9
+٘'|R#J`!Z\,r1KZ0uq(a}47S9$ļNÓ'*Y֡,=,Ty8DJU:E{A=;{ӌ B>_.ZCŲ2rJgc/a=SsnS1M~UYT/~OYd=ʖ?_4$\QP0D|z[ֺ%˜hnnyHA8_C&'O4z(*)\R313oQ?A٤:ƭPo,xj/5?WVL8d{m$F(*z5OZ: mEl>.t4EY/RT']˼A.Y?sHP6O[**/@U9ʜ$Y/WVL<)s~|a'q9ǻKz}+-+WbC~ӷ䕖^ rJz`mN>&0PDXE"?ZJ_|mZUF@~a=Qb7.+>NkS*N_>S S7k+_x%DJ¡;wّ=S)ڏNږY1]' bZ0B1g>
+ȅQ ;mIUYkz&t>4E<i(ţBQ!#1kZbOn;?o
++'1IdafՒRsj$>0Bok[VM{\c4:ޘ~8XxpN`/7vk&GΧedDKC#Wegh)iO*G5W4Âki ^y[3;QNW<6,r5v֨R<V~=Mnd'+8(*94rk2l@As;YHCXTy3smi;]>>xMd; nb
+:[p%ک q 9enޣR,po*]Ch?S>\Px}U`@ S;ء) Nމ doկ,xv֩:c7C?' Gp‚m+ j̲Jh9!󘠧 KTUlX߳WcϑءUצfA@ d蜾
+7Dis8..:9TbUV2*IGC0<*J}N@+5r2I+cE/~̗y4aFY1-"CX_uXKMoZ3A /O,`b0rr5r
+endstream
+endobj
+41 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-61 -250 999 759]
+/FontName/RXOVRZ+CMSS10
+/ItalicAngle 0
+/StemV 78
+/FontFile 40 0 R
+/Flags 4
+>>
+endobj
+40 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 1072
+/Length2 3336
+/Length3 533
+/Length 4045
+>>
+stream
+xgXA4HJO("(MzQ0$BhR7HU&4AA
+JQBQ&5g~v;e~kYwGLTV Kr
+105E"&v )xQMU
+piy%Փ'UO*@ bD$HR\@2&hBkA
+$$,H&-
+
+
+TuD p2͐Q )~5ڙqx Ao^:"lKcHstz.@3QPgQy P v>>Gyp}Mkb?>窵=
+4VK"}&זoBк'-c2閞ꙨT1#g.$IgۯW >;w >J5_є5|Qd;3{$Gzz;}GR[
+ŢOÛ'̴kg TVܧcoe0mUXcvure+1)q>3!Aq<sjuK-vEKMm|u\|jb`xRdclҬYs7:H>N݇qEŸ=[z$թƪCt$"N#(EJڬ:wd͘1}rb}'ޥSOG]z}VWrqϿ:jry<5;Onr[sj[m~-uq$èpWy|Thtak*ǃTrso(E
+zٮǦ>|()K[>X/eLbdmHËi7t:+ $?U2w7MLTJSx'M#k>ɼh(Ss.lN$h3tAoqs~yߩUw澛4anZ n=*+ @Ҏz,}c~muYӹ։%[<=<vV1%z.H\_ֿi\1t*mi9;2EVҵh~HɰrcnzD_}4Ƥ%zn딷~8X =R7ϔtEلΚL|%M,CBڸ0&?"#!5a*Q]^}R=7,5B7~xO009Mu+ZoKHwq 1Ée y{A-N_f#"!mwft|(B
+ K 5ٍn^+2kN^y*'2Fi\/W,T:1osXbPauVv@kހ,D 0%WHK%Z/3}2*]I47v^}&tp&;؟Po"= VY=o<:0f䕚er_66 EL~w CG7o-/*+]ObUϹJ ioL6,J?#@[GH TVnY~5? GWF~l0غ;/JU]˒1[Z'
+Kg?Z vm(jw&Ew2moڍ?z$yb5ѯO{.ۺVXZv4Xl{o
+aS ծߵRċ=+!SVꭽ@Oܻ:g jL lZ[{DɢXi "bggC>uNO
+EM)K(z :egHrvA)OI${GiZp{򰅧k9.YSȄ;f;N_l} zl5z}5ik)aEH0{^@Ё;o8R4r3h@D=a{GW\>yuf-+,.t4Vk4/QEi}#AEI3!
+!F5T#D6^⹑uzS{,ݘ@%㷲^x2kg/""!cr
+I#CR 62pyrτns~|Á^CUsIӣsC؅S=wʎHroZA<h=P8o x}E>I7Lļ켻N#Bq~><E
+R/F/)鱣nE
+>Ս}hz[2OyH7]G c@
+EAqJ@ˡTUy<;Oh7iݎN`&sՈ~PD86_qݚ#+}~y=MUν:9P>bب.נ}^P,mlXQe{bZMaC7ӾT Q؆alrh晬fm:#;U
+caRwLX#4._v<)bautu
+F NgxbذcXWKtgud4k/I,Kʑie,Ӟ
+eǦ5;^9,lAM}zk)Y/E-".^rq! DqxFʧ6%@7n̾x-c1+N.2gXÚm>P
+)*@HFz|yWo#z !Y ҃yMIj1QmTͧ
+ F>K^_s-ŭCmgQBt^c
+EDzqc%ƒM, .ё}_QumBin%)e2#O?}[^$9l?%\B%4LHmSy,wÆ.eK2]<CWËh,|#Xi!j統\ܟ >Χhp@$Sow]qX6>IM)}ӢojS?;-^+;!Y(teWuQ襴~Hʶ
+/wQ.|8 Rf&9fIbвS-AjʃWR/(ÓO_>AH
+?^L-}$+>?Zaw"wբ32+R o0Y_z޶ʹxEm)ѵ^ PVFJ72zJT fB6ܮ<~|a^6c-{O-θlܑxYm)m#e^u}aT|ҤIEfa1Q
+n >iTF!OsES
+*AM٤!K SiX[š$h7 VtTjxgtC6-gbFWj:L])A(;9룎Th!h2&;C y S
+endstream
+endobj
+44 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-27 -250 1122 750]
+/FontName/TSWMCQ+CMR7
+/ItalicAngle 0
+/StemV 79
+/FontFile 43 0 R
+/Flags 4
+>>
+endobj
+43 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 929
+/Length2 2882
+/Length3 533
+/Length 3544
+>>
+stream
+xRy<m Qh,ndYc 071BHd(bZRJvdJFBN>{_qyyb( im,4 H8R5E+H DBBb8"ACU
+sde
+Gvq\1x_`ԏ082Ϫ?0/h ed !w .D,X E
+z$%m%m)
+A5k߫FB8oڂS))Q7Jauݱ`T2ixD |CkD$7N5.M: Uc{
+3 ~P1y"-fV:gwRכ;lj%m.ncJ-'#uE^D;(IJ%0}s\:n2؞֡nu(ӱ/ss1^i4-lu &7|Kq,jL՗x2aPzY2en_WVoyo&Qjԛ<jwmP#V/ײ7IYn "El)?etC-MTYB.g=a]ZDz\UNarRbY׫O ;[СZ &}ߦ
+2c'9:"͠ iK\7^Ic=DZڕ(?
+I?+IK/'_
+endstream
+endobj
+47 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-71 -250 1099 780]
+/FontName/ZWDCZZ+CMSSBX10
+/ItalicAngle 0
+/StemV 136
+/FontFile 46 0 R
+/Flags 4
+>>
+endobj
+46 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 859
+/Length2 1976
+/Length3 533
+/Length 2587
+>>
+stream
+xy<2Nf0EdӔ, kV֓-eIY;TE%%-\D:w_|}Нdm ,66$2Fh
+8 KgQ!60@8/#c u0 C9t_?.NX8&ȡS),DLA*T: E
+C 6Dp4@g@>
+Jq8 e'}肫A>Hdeo R֜Գ˩Pt]a5*;s 2z9 wg6=lI04$O7^ʓtE5\
+8Ie&>fI$o6 qTL2I՛Yhҳa3su=ب̌Gh@RD\L|YXT“*uc>qZ! W:qiit5PYI+ꠟyD2@;,?"'#'Mv9_#<{HnʬP&؅H \V*m6|Z|"g=(OO]٩9<1uBEג.vwԓ9K>}
+e v,"f-~gL4?#gf`7X|,I🬆klg&)#8Us$%U
+6#HG {õJrv#"ff]sG{K8Xetv*#:K5zB1NWQͺ~ k+LP~n[?dU@M*i-Uoh.B? ksg٪~1t pb
+d .*7-yY]J sv-/,3U<ۂ?p2CIdo;)I|| ;kmNX֕x٣FLƂoGӊlz'7yn>ϛ<<W,ͶP6#oS*W#ĪnA|ԑ۝y4N1Nj/Wg4kc0|ZJRIJ#]R-40dLzXŁ, <~gF+,t":!9ۛhcE0q%>Y-Jy/ b.*?oS+ KnK3
+z%<օĶ;\g 5Yl{ &Zs:qL! K«ŽȬyQ=Xl]W8RS!WkQƈU%V Rų"%%/3)fNڣTqJfզL~<W>V|FfYWkUsQ{Z ϢlT^5VmO|l/]9Boc[r>]Uݲ&J۪+
+*9hIwczēS%j5cUϳG^v/ْZZ^uZnpV*:u5)^퉃Znֈ</wxѼ%CFwbۘvcsGfu/:NlH)o)>˳1W_JZffˎeR\m.e_įJgDVNɃ~jPSˤ9; '8OSZG.@{Ex$y)unpyNJ1g/1Bn/JI69
+[٬N+;\t)(\jG90XWX,5I.--xr-'_nN㋐:&܍BG=Ms[w|3̦*R9z᝸ $JFr͙DuOB?Oڈ)L+MjJx4oY⢗e:v~?aժG<mdߴ5кņ7:(zK)}rY+Y{`@wSn@T\}b(e5啱YkTQlgr[("$heT2^KSQR=jR}[m̑~cT<Kh{V4YW6JϯOˌO>o׎8Cšx- 皧md1_ ᲙN
+endstream
+endobj
+50 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-4 -235 731 800]
+/FontName/VVJVWU+CMTT10
+/ItalicAngle 0
+/StemV 69
+/FontFile 49 0 R
+/Flags 4
+>>
+endobj
+49 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 1361
+/Length2 7279
+/Length3 533
+/Length 8123
+>>
+stream
+xeXmר)Pz@)AjnFDARi$<~~cǞskZcQ׀Gb Svq*hy,,
+HY&\@0O\~
+m uv@J
+c`
+xC-pjnh9 NgZC_Ъxoeb]t"0%;(d%Sk{ HLekG |Ӌ7s׈*}f$-R!k]tOpӈfQw?*J;YK~Rkn%-rq\X}[kpᰳ1Ńs9
+ͤE"YpsR`O"Z‰Wp|ui!fˑeHȨ'H=ͩeOma K)"Ft,\ˆ]}q (փKVg"3﹎Ḏ[Z^U7GǞ5 _A)gE5+nTP"|湙w-j'suS_"e Ad?|+ /Q0c# ΍ΣxĮG2p-D8}z70Z!XigK)
+|V-!-ԐMb-q»1 ܗ6@dY||M[|4izUrE"##<a&ZuN2i m'fmҭ(LfU5+SӴƜdLƄ$>OqM]Xa 26ѫЈtLyP=R'
+,r3ćY=|G`r7g+WDR~3ʴxr Va,6Įއ}ZyΆlec;,oMe KO)GS bUgȀ1v6r>2x*ʟl
+_)1;,Ԉzx6lie@q<7.;IAF]SNhdy%y(U*
+oI#華l}]r w<)9"E5rW-'*y6kY-|%C*ꑵO6eyh~`qÛ/vd^t k7V,@D8"$nf4 ܻh \6\'_=)R@I5M4ƚnj=W_k@ !RK)g*pÚ?͢` ҏJgSfI]Wh ~MIs՚?q|EGubG睸ڢˍ81I=-+a%y;}U4ߣw.Bzo1(ǮM)WɬQ9=Jb b@|k\;»ȑFv d8BCS&U8 ?b ~"+}./Xb|婃⟈iVx
+QҲ:<fTa^8gx߅uhPxOAa9NKysR Tp{Loc羮ˤ6`ޜ1bRLh(+j,
+65Iaz1`V:><Z kS1iDDxUnT@USvUjs<:~ɞOۧGj8<>elu6.2@:#Zs<cc}WG
+?FDU9kw9;zGNvڷ//>UBBLwI%Jܯϡ℔z@b5ytqxSDwqY-6YEmOeUU[O彬nY7 M-Tۆ8q_F ☱gR^<z64\2#6*T
+2d~T}Tw)O] c1 `@<hH+y7BCndqvݎ=
+Cq1eV9>-Qi}DSlӛl.fųn|,'g |[;gïhj3jW'sXޛj^+u2֒b`>ePtv_Tt"
+zq%UfʌN,<GI8.#W^2?5%migbmW7XXtgvb/OŬ+sa>n=wt} Wt utFT0g~}eM䓮N^ +U? }utzO|nz#)U94;, a4*pQ0f nv=Ճ{+Gf.Nh^Z hM{B~? 1
+n^/PrYJsd(j ڗI#C9|TؐS/ϓcOeoCp:kfm|aTOqwxqBaI0n?B!ۀ|hP3 `?ԝm׶J=lյ_7^kIvɎgkEO^2 _u6'UlozBF=.r՝.#1iߑ)=U&eo/xCuw -V&kme<i" WlPcI&97< :aG1leN10v!vo~XwA\ M?_ۑJ3cI)8e "|[MH4ڼ!rD[Cubj1i-1vwKYLYbN~,H^lʀ2Q6=wŴ=&36K[S怦)OI M6EL'<h<kgqy%1:@>}T#7`qRnڧ۱ed+r:|j=vhNtcs|8v烋
+ pjv!-X~k<w]"eZZ35ʔ;\sGSo=ՀHo^v7e!im>/v͡YK }MdtGADoy_W^ByE6U\vm9זǥ9ݱd\l y#aNW?_vUN7>l\zw{e8א YѨh:R#۴|>i*P3=<Msd
+6-9{N8S(Oт$"#J XJ pGIOx{㘥ʁ !^;E֭-u9Xb.vBcHYOSݯʢhP1Q*$A9M=Y-CH=R"B\o+ uf Sd\#fC:> I7 ƍ|uJiP2QQO߭#H247q&FxwOPwDY@x/B@قGChFƷzE?7\U]!fbֹO jޕd)4|2֕1O"St*sH_J kc
+)}?1m,;sRa-ūe̊OTܮ>F 7Sv# d6RX4n>6PtaM[OQ-c$m_$޷&
+.y>ZXyrYS{ 1o_Lִ~gJEZg <|njyy
+:`.~gIf5n>GKrTʌka蛏 ww{JI\~
+u/:>6Ҧm<Hd5B<fgY?IbvdTg`L|˝*{7W,wFS{YB Ã1(~Ĵ5#@/{>ud|~x?QEح{\UQ+$0r01uU^ġ"s5˫~wJOU %b~? G6Id
+_>
+endstream
+endobj
+53 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-6 -233 542 698]
+/FontName/EBWUBX+CMTT9
+/ItalicAngle 0
+/StemV 74
+/FontFile 52 0 R
+/Flags 4
+>>
+endobj
+52 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 2128
+/Length2 13072
+/Length3 533
+/Length 14247
+>>
+stream
+xeX\϶]h݃www \ܦ{ȹ2|gjwת]XI^$aoBWS030!:.vb@ j`a0sq! D<,-\
+2C`T?ߝK(
+vVp 3f3/WpAq`U;˿Eg8j6 g
+| ~#%Dl F7q]$,"F` 7ώed"F`7ȿE.&.]F`7E.ov|#]Mm hb r 0s5r;?عx@3M_b  S`/;Y`)le`+leB_r yzB_r Vn! '_ V^dfaV㟍_?{oz
+DLL\:L\;c|F@ ,,KHCOFzI4;&}9GaX
+VX):H0O7ƠG<1:P=vCF<voK<Abܖae*ѥݨNyqwDlÛ:XIQS : _ +!zu&)]Pr&ZĭmcC+q1>Y͵>́ez-Y334 D Y',5Nɪ4d Z?9:bmeA<9|a3iN|=v궥DU×m&jKΐRб!`R}fvEM&h&-CT E<nkj9Uգ}ME E!;by vYA\7omź'h[_.|ꗝ Qt~wymk:pnE5qH`;sBjwB>b֞PI"2m7y*uUPad2U<uJZ6aMSo .܍5mѽ~Yfg9yb1xFNΆQ]Rhp7$зRYߖ;ӤCec}UsqeR?/9R QbWή֯XH9
+.w<gݶ!C~Bᥧ $C9{ _9Hog,sf
+ݒoҺDRy=3xW " &EΕO#.q$&}P35m7;x4&"yHHwج4r_;5|
+d7ޙG4GˏmS,fc
+``ָswbS>
+ ?1hKBp$&G*{;`b#|݈DE:QM9Dk0?[<qQ{a^jVU!+r,(@@}C֟QM LiSǐƈF<-aovh5tvz`v`g5fpPj"J9_;KcewNrQsҞs+9YĒ,SM+tE  :]R/}!MmT
+ 713%!AH^6v#BD ^2,K6}RZ*>}&Q3_Qev͗4knkIw=wG7/ޫ`yO7z3=5jHRn*Ok;x&GNsD3{Aߚ_ώ͓[ |J(0('3-$@7TjP }i>].xp`ӧ@g;ɈU>1NG5y.ٚp3>kO|#3AϘ_daRMt![k,~]rǯ?pnÙrb~4kS"-WߊGN?Gc{"]nGPwMVɌ}i9Q[T
+V4MjϷk/۹܈>c/čU5%i.Q 5OƆ?#fBul$Wk|vy@2Z/"U}hGI_I Z^90ŜFJ)U_vX= ecD_ɶ
+#J–c
+:-ʧ-|m(e'53$, gC47a; u\἖F$;7YfCNUyS*bHZ@
+O}wsaCV629M}2R-KC9aX$tlniY[u0]K*Q >%4 naK-w ZvnO^:RѱXx*8Esm=Q
+Egض)T#hXDEK؇_HN^$aLE&<Kő45ՊuN7K k'!@A}sQ(:2$
+=>Gf(ً[yo^:7$0_9d.4WS9 f`LNةc *Y]߆oJ9˗,n5!4_N;{TJRPWҌnh>s>YUܔ*M;hq</3c~)7Pͦ&ceӎMq ʀab-CG:Nbpu ac,~NrZrOr_ b㬴
+ZY Ydf}3q}6\+?q+phBc]wkIKu#J"w7\ٟYYVJ|&VFW*>ÒQE3y"0f:)"̚E?vE#7ʔBtl 溪Hx윖!M|8ж~N4@7G"!#},!")D : X&1H$>pJj̭Ev7'5սo̵S'NY\bc2u;Z
+hd^%|& n>'i\^8t07Y(.(8
+,1*濣|'8#
+~#!x`Ѧx#^=g.qB#~%G28eƝ@ū'V0͟pH2*߄^+_ux0,_OyD_{S ۢHs)c(X Y/(
+yASWNA& Ɲ L'dxT*~{ IҚkc߳vh<J P(HJt6 \8_zf"";z 7Qi2Zֺ13p~>kwÞIKXK6MՒ#W`6xM^T\Ir«hcħ0XXIm!6a`rI8g$ CY\4sbCo %mAE '`WԫH36`~eۯ֋8U,JVLO kЗa_;9
+ ~i+EDhќ)P2${@Fi 6ʍĉ3!G% -kjGudwUj9Gug#MK}8X$gV|X.O$zcl#L림_ _tv!8ELl@Fa #aZl((u%(WTP)©H׹_] P.?.)e.[x>˪t:s7#ErCG 7\,˧oY7peeﱕ+0A!+ ʐ Ğ rcJܣzjs8>< . (=߽ir,=oPeF>J^/6^fc.G D
+3hb-'8,t7sQ#~Qn]əGcա)_qjqv1_N[2/?vyi.D٢顣NU E14^_PNɓ܂ڞI/uFxW J'A%^~vY=m΋#/v-zOiTl_Rsu `/ֱ=Җ|-1Ƭn&kO7Eg<@zg1(CgZ0\foü;GlfH2nv3doh cNLc
+brQ>XVWF=K!P $,'pY.3G
+t}t:h7BaPa7K_\ShI>}&iĪqf^55F!4ewUX2eb)
+s"P0S.exiogxDLϝf8\A+;E+Q[a$)A~F 'BX~AdH^
+
+TKe^;Pk}^zqvja^R5kBи,u˶=^iͱBZf~Zw_L0ter>{!w{u~CSHp;3@GV|gc\Xwq#RZ"78)?_!eetFM2 f{t 'c_UUhƻGzbG&C-h~qCijz^վ|xh0C1{LM%A )7*Da^^f?D߫bJ?HZdDJ0)H)]& g9B8VS䥤NfϿrG/36_X?z\6\3 L^chiZ|؎}ҦsTZU1O+)NWGIZ(!r\tkC.X8PQϺ \ckQm6Rҟixqh /M 3D'2S4ʑi[ROrrl}oag8'њO+^l^y69Oʯ?z.\}~iʕ$YRAYM5eƢḫL>:jw/ ǻ?^L~Ӗ=0ye`>HLl販<oIƲkn&r*:G2iu INyX:AOHZL7#FlqΘLjVjk͛K)lM48ڿDID:W^\9С-E3Sݵ'O !
+b
+uYW
+U>_0pjFL i0#-:0Kh3*2e2s>3\HЗq$
+)Fk J|Ȝ
+~^ȬBUu)K,Gi@)EƗP]dd%y3zMH21 :)G:_Pqpl+}vrcq5d{0t'YIsB1;RŸ?'hE,R%H NW`2fkǫphz.vgr+
+<aI<<çG3gwRk)B z^*#g.yKhP>f<)ꌖn}yg`TV\'{@a#`dR7$Z wMe@*C}8f2P5~ܔ1mFPnМN~/_]8XJY42O#&s/ڰNmD0[
+!ic8F@]nPc Ilg$XW1P;<<_Ai<”歭}[~};bc\\p'`͈_:m2H?0}8,HmK^ًL0Y
+GYGaH IMt8סKJ+>,tEy%
+eL{'fmcw4ء(;eh]3LY2Av"*9kTXHȊ^ԶA>r^q/A+CxCZX8% v \Wb5cWK['u` ‹6|/aYKj_-k0R&kKidmI2fIms
+
+z\XWf'[W)&_1lJ?~H.{mJyzmLӽ:s_jo\ dBr|YK8lбQZLwr;CZlIRE0HyiG3AvmWk'#1k"YFl(H%'
+)UÎRQ6Ea%B@Q\NK^(F 1&Mmnl9nSz]P9f+#c8 öoN;Ff3=wn=.Dٵn(WR=?Gj-`\þ(qoAZ#\с7p@$z.ש$ɷdrJHqu)[.MGL4JG}4uG#ǃJVhJ{3^TZ ܝ.$^™zjZWD9\binkwk3/j ?
+🇞hPI] l% ]&ɔ@wѣߘM5Z֋ 9+l ÁhH&rʶmucT+cɺ0P>!FdVSjP
+N4wkYK(/&2$S~7 ċdUa^Sx7򱇩 O'zS3/=WA;t{pwlhQ&H W:I5[`K\MT7hpo"BpH\%޸c*_ܾ:k gqƁӦ‚i7ys$eGnmiKA\ֲ\6>+ic`5׺F6yw\OQ;0 }YngUuqYKR.YE td$2CrYTzo>FYᾫ Z}Z.ä"3ZpWϹ[)A_?մ1 cOK}L%Pb̥k[Z$Q ksY3nKo29]iʯ M<fIQj:ߗD\e!㨈0"]88 _(YPfq煯^e~%mya:(AXge&볯(Z}rڱ1L a uKɫ?WPE^[2(+-F#U{\^<3Pc;
+ROe-N‹y齚4fGiT! Qu!g VcqȨ0܊_?5Y}ֈYzV"0/r>~aJ{\;c}9:w:7+z{٪Ѳ`eҺP<ͮɖ"Ռf,7:EGXQ07ecj~UH/@S t#eoleT"? @rüv[#/鹨kwaPچ !KV`Y³Dȓսiz5͹>#B$YԷXŋǔ!.jfSj>d'㿧^Xo:9:E<_{Q9A4 K&_˘80gc.fZW?s$tXr
+9C=2 5V]k , 1H@^KycǤxkFQ0f)kwTUǰ!MڂOyghTv<y:[{9 rj5Đ{%z/Ϟlu8ebQy $APT '*c쀔Y.zRbh6H٬~ר3~ FFct8FR^{ڐ?:Lrv<c
+>!:3x8PoFpL׊(@K% w!C^y˟o$%!m)R<)5q|uy%<+ ߢV 8dm;Sjִ(E_%̲*aQsOCg?-Wc@y1;^Ҁx.֡$ty,LIK+B+
+M,([}4'pʳ!> rl@*n`NjI^'1͋"F[I_pȈpA}Rp]7&3>a#dy&ڔI6JI0{DыGJ>Oщh(s*3J& K\yHs̢
+dk;۵<U˖'>X^p/)o%EDsG]mP=eFid@]Q5P fpP7R';8?\̰{4"",k(ܿj-.}J'nb;^0){Q-kM**#Je?t{)3Y\<F|ckJ. 5&k>`_8WNwb 'W=eX-ޘ'5VPKNGAu}w,c{!<z ̿#MX" X{l;)B0a+gG=穦O8&sԡz4sv箏LzAqXER⹥bM5j2rwS8ݓ=?\m*i}yԣv^WүUϊQ;GI׃Ngv"ųȯdl[kݏ%ip [K|&S){!l_~~h42\[SWPQs,+?+e/`I+%ℾp2T17}3t'5J8hכBka{kj. r*LNV}Mۡ8VOc#YI2[磐>RV*7\Ϭg vaQTە|mb,D^:4uH;dtwOe)I",KhgojXx"OVU$Z%\Bѥ"PᚎL /WS0g.I2+7;c/2k:_R;;57MӜ!"069Eυf'0 -jF|afiE="
+eǛM<jƛE
+'^;; Yܑ/[OVs=:>Sj/o6r S%{IﭞCNj/#$d4#Wݦn !)dvCXN`%NQx<*|/s̼0Yܿz^;?%"ὀ@3p֯\{X EuKL1 .5X|yWLvM=*6%كS@Bl|-1Zzk
+2VJڎw;F~ׯyg{u1CkIRz`s8Xǚo{E\ߜj`T d!j+(NX  ?PD7wyOȔM.%6Pj`$Q'#,l֡0nMDD\򦠜|rk U!!DՇtvvJN߲(:BHZ.(n9]TQ~*62 g#|j_nr_{[9J?jzcx>/ :)m{Vސ[&؀N.@'k ߝ}
+endstream
+endobj
+56 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-4 -948 1329 786]
+/FontName/CSFBVJ+CMSY6
+/ItalicAngle -14.035
+/StemV 93
+/FontFile 55 0 R
+/Flags 68
+>>
+endobj
+55 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 779
+/Length2 751
+/Length3 533
+/Length 1321
+>>
+stream
+xRkPWAŵvUJEc7 UHDҠ&,lvaلO|!B*<| VQQHB+>`
+(Zm7Pw=]wpPe愘A*F0H90J`R$ &’8xM@i,I4P\4"N5C
+U}wRdrVgn \dUodOVWrݭ~.ŶɎuܸwyưɮ|qQ߹~KL)y暧wxF!8dvƱ{]vnL0eƂinŋ&L
+:fm-*Ȟ|CӷI^I>;]Qd>)a%xY\wz;*>XF/ (c
+endstream
+endobj
+59 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-36 -250 1070 750]
+/FontName/FMTZEZ+CMR8
+/ItalicAngle 0
+/StemV 76
+/FontFile 58 0 R
+/Flags 4
+>>
+endobj
+58 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 1121
+/Length2 4607
+/Length3 533
+/Length 5352
+>>
+stream
+xgXSk)@ Uz:#H"
+*.
+*=ksD`(D@e
+hO!;
+ Y:qD +!)b
+IA({O_ A8B`,+" D/} &;qoHr 'D)o( BA1!A=C¤p!^!OeQQKE@iIp-4A#<ZjقҲ q?E;!k a' B{v/ƹL[~0
+WNʶݯ&C:Z1UG(k6e]*]Ԕ^ @+K
+,TX8HɬUR]?Wa+a/@&`*6euM)?y^{~xC_73V`dw rݘV#Q'fgr>Lpvv<_lHGhWV}1MÙ,?tsIq{CLi]{ ܯV;6/p{C#ɰijN>sr!B]ӹM%'T.|Vj喫-"R"&p׈!\v[D1rN$O[cBZ?T
+_5N%n޾G[9|)`u9v1=Q+; 6ߌ%v
+ \% i۽)Y11a2M>sUZΞR`?4W99-e;
+j 9MaR\t4gBܘڰ#f?+d1e#VېiϽP-7| )R}9XPQQ<a|܇D;\3,t+tI/-23QŒpuFY˨3k_Mu'E::gmFU%O8yإX[!'r,*Z'Qh>O}LT+B3'RXJwLD*~`J=+ͱ*{cY&$Q+Ter."asH
+v }ivUQ7]Q]p鞳Ɣ1f%Z&)݀F笩<EF1TEHWX50}!g]tyK\ tD7 `Ω9KmZljSn[j<ءc{mוvӁ(n޸(wy>O<`4גytf)db2/fٺ+sYrװb-貲ܪx 4}.wYWMZyHȽgYg$c3jRֶm06*u gt>'ιV dezH59K}f[' ;Rޙ:|cG!^%Z==ٔ4]uGO*OTiXVK9|x5՘ {M-)yZzg)q!F)))
+/onoO?vI(Um?i{+lt+]DsCDjIfG{5 YUόo4h(@ӉGR5~z_m,lۡR~=IRl>)CSI{L~-،niԒ#o%s+E%g }p=ut G>vTL 45"P̗{pZL; ^ &{]0q{cn=} QNZ lUQ\|$
+uxp}Yѥ>\⣰:R
+V=y85
+MgaJfx4MfU~ 3xN/lǓ_C]vzA3WP^dr]HI]4ښY騂yMC[;:7s+ Ҧo`qϒezɭ_6&:84'/f)4>e:3%\U|.c3M[xx 27eL6U;I.G4즤#Q߰l?HZ yf]RұT'LVӚIo.ł7B&!<1kA
++Eg*L`ֽIʾ-n0δQ_ٯ*Jm4[J܋~j~w&B9>3>w?gDJ7.\V٘@m1ԀɌ)M?'V|)\/&)l M9deh;Qi0Ž:DJQbcaMܡ6}^a55qeg\͘jǤk WP2i^Bi.Co fHi6sܿdbtV@S(j+4Ĕ\1֫'6Dx)tzbVmf5yTq4W^a=-4dOpŜ^i?)b bA#2/GS&Gyۮ暘Fb{L`!LQc<b 5.ڡIlY7ꯣY= jZ-W[UE{0TD*ٛu5tƦhaϔ#kkƑմK81vOej'YJ_Ro˛m,>:[)c!kmi鋩X{I),J?F *ϲ 'Sj|oO ZI4|QISQ͸uVHE^*ahrUhAoiI=T]\L<ɶ!%f﫴= Nf C{vR79.+4$դxOZNo|igC͢W yv lv<(7ԯe9/Hvkl !q~L{÷+2"_q{q]xw?.<c;Qk)
+zrU,$↺^ˁtSү%04-W*w񑷩cHX,ӫq
+Ŋcy|$MU:K{˒d
+S 9vܞA*WOv \eVʋ9J[!EԴQlY[7c`l!bgvQ4zҶ
+T!̃>N "l\K>Cs0d"v#FqUQ~yEѺNhjǍH^4~Is|,,/WDŽ9Ջ/.Ho+|tw+:IdNb voG˚4X+;(iqBLݍ^D̼ၿns'dixy>U+&:Hŧ|Pff>C3qvIjM5FZoh}ě'ƒyqYw>(reC[݄m}K]CהԜrY#"گt t/K<ުfl}R> 9~B@g{Hp3ŽK.s~,wYAj5msĤ {Z<~Ȣ@窪x]'5g^eqe
+
+֚'/-qg0q/ X
+
+endstream
+endobj
+68 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-163 -250 1146 969]
+/FontName/PYORVA+CMTI10
+/ItalicAngle -14.04
+/StemV 68
+/FontFile 67 0 R
+/Flags 68
+>>
+endobj
+67 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 1246
+/Length2 8411
+/Length3 533
+/Length 9202
+>>
+stream
+xUT\ݶ
+;:HB@@v~~ /#
+vhz:l\lcf-|ugݤ-V@n' 7Лv
+ૄjajj8Nk_?:Bj}?}=y6%$?x3p9a_+n 9) 7_Qs7[_DwH }) ]DotEHfqDWO°/H4~E)})"e.^biĽ;Oùi#xi2= =y,/\;,Ɣf~~+j,υ1 [tܻ1KNl!"|z#Auw|K4O#XA2Հ'xˀ%
+4I0Wg
+ϰONl ,Bm2_9u O}o}`ti3$s<`aR%oVQ{%;K~NxB߿ TT:5&2NsF 6|zQR<chbґJ6 %ҷx4uЕ!Y
+VFQ(Hhp$SBH_>2 Ǟ1Nn-pQN 8^b\Kk1 lF}S0E72m&fהuG%lH53@9={}#ҡ<1<6$yMpBK'<vR%+!wEn*h4leO-j!3ͤP?\+k"/NRXwLT|kgكl} qQ q3( Y-aU\bۇN`eDg/fC -2uֹ0 Xg
+'q`0t=p\t- "Q$AQlHozU5 Ur)a߹s+$?]
+!=/%{$ڥ |"7؎]bHKhB9\}G:)w[USQ{DiGbD!yÆLB0Zf- ؋QO*Vn]_G6AÊ&A?=+ sFA
+i2D?[gkCFMs @{ؔ7IΗGKxFm7a%Cw֥Dmu蜴~6PwPȀE4tZw8 [Ė<yJ˟'(Njg w 5"!}ÄY1
+\y)ח]%Vo7~UR"0A;fzcBݱəή 9@X$ٲvi;^KH@Ox4a[U#dc=8W5uع[Wbn.?rMX5 /,y+j7k%
+L0I6&~ɄL4NRH)#T*)9<; P5sT >q~ i*CjMZV6o Q*kY(Z8~n4/u[Wh=ISot#-Bf6U#\dC޹g#<OA\_ap}cDύ:N゙
+-[iXs#gXD:ۨNͬicM9{+}Cx l_zubRy |sa` ,)3䴊vn>L8L2v. :f<'X"p :`M[䄊c2s!an3ʞwfIY8ٽ_~JbAZ˫$)7_=d/j2/⿇"⚧s40D}끸yT CeBAg,pC#N n'L;Ϸ^B;i2uVq[]],>!i:X:VB..yQLOsN*X'V"Zkk\]ıʮG)va7sTK)Lh#FˬDI_
+S7C̟*;SPǢE653<r;,_H
+G g/G1$jt,
+G bNd|O qvσČ>Xݶ72 *EBU<O1F{29uy;"D2vpfp oIE<A6Z3FnLzO1BG4(0JKU˅_ѥ</TC:6+4C8/#fM9^*J<wJqh).MVt
+Nj7/;VkuYs]sxURDG;P~Dxnlax5%ץy#qZԟ*H)F2$Q=.&qO߈6߱@XRن_ȿТT kT@D2eM4_Uܫ)c9^̂ItvuKJUU~
+0g`ÇӿGX1Tlrjvn##<xF>cmK#(Onm8 Õd
+&..aun 'ζ'TItPq>_ 
+cIs$ <oX' 2
+2"hè
+ENnࣨVfL̿+&vΝ{!QXmXj5m
+X;.M}J.RQ2Hxw/J"Ot?@YMF4\veͥZ.n-[zRnyX]4”',զ8'qrצ9`@q/E[]
+C*n Mh 02=5kV\3)k|_AצcxR0Gh립N-`o^Qs~14Fc _gI+[oj01JVORY)Ƅoc* wS~ +
+~F fĮ䍴ρSZVM%JRe)erˏ=5g32OT«<V"R2.[i9}j(lGZo4zLqmi?Y:_5^1].y7d_\h
+~tpNhFc.-o4[$j|LR5g`
+SQ9i*G}зeK0g= B:|OI~_0G|%Imx8{b.iBvԮPzwi˅;p' #1z9jH$h Pj|@ X+3X,U&b\3[go{P"' +"_>a7F:,M
+K7 lؕpyAK řZXv:Wt<srҹt`ߚTIp</!K+/Q3SdcA'[jE55bI*Bي
+AM[Q1`Vr6 8E~okQIgQI-^oC#v'ηK#u9]\:{g4R <y2Ed8f0iR6ǓPYnWuHχ@p <;\wy1AGklTEs_uhG3ضJ4iDٸ: z~k<+=~ǔ8\O'ެTV/T6KO*Kq CFR}n=c2fHX|e\r"|w^`䛡%| jXk^Eð܆[p2ccu۹M.=hT
+2>7GЂ}|WEdk*cHΤ-1KɎaUj<O$*!tC?' EBeD |B=]|]1!dSwz4V|jstgڒɑRC6 w08g; [>
+ew܎m6*,jdRLAR(l}=<H R6W\69yїSPJ)'`U%p)8&*g ͞&CG=#,DZBX»{d 9ËX_K3E@T(CՔT&gsHGƕ}T:*8 %滠 (]BP1☾(*;yr fgY2o#֦8`ME~,vwE nF"m4S,^_,uMh51iBPy1s~ p޽eɄf8x4
+=E\0Fy$w~p
+K7P:^^k` Bk`6RT<Aa @ :[2@Ğ}|7;3
+'uܐUh&<"pMo92,nMvq9Sgײ} @#Zz4ǯ0̵_7pG-}n(JE5$KMHj|rD.TU@72ޡp7O bC= !ʰ_zaf?O'`H𺕪#%\?%-SxK}x b"XEj._|7{Tl+٘G#;Psʿ&)7}pևYׄ> ۘ, -MjuՀviqJ"/(;uҘ3[xR#j>sǍqt ײ͆ɴt 4Se|V9fML@O>r¾і2yDhnBj2۴O&3ݡuujѵL;b5y?])6󞢮JhCKDџ  t1zS[?pW1t/q m _]+@IRgD\B6!e rP$~BǓqj2^)_TXQ wMSOs9J+P3GBmb_5SZeCe!zj&
+ѻ5f1qm*n!(
+5~31Wv^\G(%ykpu;3&޻I4lm=n 65 F72!CVGP'_y^wz?K't&x6c𝘄UJP*?;fpOۯGlU7g|>P8~o f-y$M7ysE7L>s!ExgK8~$\.keJ1TdgE/
+endstream
+endobj
+103 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-30 -958 1146 777]
+/FontName/KAJNJH+CMSY9
+/ItalicAngle -14.035
+/StemV 87
+/FontFile 102 0 R
+/Flags 68
+>>
+endobj
+102 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 811
+/Length2 784
+/Length3 533
+/Length 1368
+>>
+stream
+xRiPSW-*TqY{@DB
+(,r'@9FDAI
+丌R W)P?ޖDH%0=0.$Nr`q$sdc[jxNc>`LHVGC
+rH1p[:D4ԸLH(8nĕ7 xGL:!!hIo7D,=>q0 :*Y =Vj&$
+O+ Y&@H9N( `%Fʅ( 9L0q$lL4XbRJauVC'x'?
+wiZ%ːk۞7f\Q 9L#.Vl%Bϒ[=VڔstrZi캀PF](#S-7}y9(5;ql?$}S ?c^'N}+G6I,կgJ vw>΁{ ]=Gԛ鵍#۫Ol\zԈk{}U}ŦW?msYu޶cN+ZVP V9'<5Ÿ7Wݺge۰Bğ;čsnrMT//rѾsRŮw/u}IJ;lb6yeȿX 'djQ4u,
+endstream
+endobj
+138 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-32 -250 1048 750]
+/FontName/DNGQRU+CMMI10
+/ItalicAngle -14.04
+/StemV 72
+/FontFile 137 0 R
+/Flags 68
+>>
+endobj
+137 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 806
+/Length2 1482
+/Length3 533
+/Length 2079
+>>
+stream
+xRk8NMDr>,d̘3R"Xt3e|od*dQ-RTKv(tR1FTZ]]k?}?<w2o+G7r"G'OO7x<ĉ1P83Pvv]6DDŚ
+Z{q ؿ}sňn?)@! 4
+R5z7~s.2kcZ4mK֥
+LFؙzғ d0N}HU"+mFvhNz3}jH|)tǑsq{&?VP$LpjyY1 JZuUo}/ xh\.-UsI.νr`<pŨI(k~+\',#ٷ\tUۣ* }_^21.ldeJ)Sn귨SlAˢ7^57$Bv&G>*f6gtZ3-䭼&Flh$QY=^u-i]swnYPubV['k'F*i:T֡դ7::iն[|3<IRY!+D`+919}JY7ᙵYؠ3ˆTVGy~f?c},+0aAiN?d*|]&qS#]+Ujm!Y/wNd#s$;6/;\RўD.ZA*\b K1z
+$k1/vbB7%;5K7wL1+RO ORZv?d\T|wi[ jkvgR#uS c&7yD,L/YK[\ퟞ
+>,\@X>8F<S^ucIQ˒Syݲ6yzdZ;~}ʸcޮ-
+8mK#jrnG]զ!\~0C 0ˠU[,,]h]{f$%k7L;[.ܼw:'_vfIo.$=.|_MPЛ`Uۢ03 1RW`⇲gL,;3+5A&Q3;E=Ư$B#-}J$8+ )H#ҡjs,fV'[u.e{IiM|-hr~A2쎭PZ{pxk[Efl
+endstream
+endobj
+169 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-27 -250 1268 750]
+/FontName/LILEQN+CMTI7
+/ItalicAngle -14.04
+/StemV 76
+/FontFile 168 0 R
+/Flags 68
+>>
+endobj
+168 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 767
+/Length2 1182
+/Length3 533
+/Length 1763
+>>
+stream
+xiTSgǍqA‹BB&=
+RJYBr { AE(iYȾYQF "Z-m /sg>K2ph$"R
+J^؀NI$g KaqK![@LضtOh\l^\ >hH64
+
+QD
+a BT-yABX&Y:IbXEDbPTbw
+A_-!DD'כxC>H?M
+BhtP>.9BOV &$!jbK*J[:$bKe1%w789D
+ ( ړ
+VD4L2l7. yno̺]]Fz_o*/V΁M:c| 1k8xWjj);"j04]LnJSQypPVc3 Ulu_sa$.0S?gYJ^㏟g ?:ͦ 勘|&9Q9wɭÁCIo6g2lyhhܙ-kH:icv5._Myvd6^9pk@ƪ?RA(efr6tU2LpKk>NnM4N1v0[^|5| i1sjB&"[a 킀b R]j.d]3{$h#]]ˢow"6|d);7I$Fh$P-<6gMoedF~͞I'{~~%Yoh*k o4qo_:z v0`]OݔK
+1*ǷsbӘx`ÏV-G&3=m +mqսw;5FoK#OjK,FXijѕm}?ߜ{p\mM!#34ghu8ܼITW5S ן8?~U]̸}ӛ6+\MU{\kkoC8HO"'Cuw%gڄV(Tz`kwjθ]kտָ|u?f(6SOtH.GT\Lo` *o"EC!FuR^ i5BAS<pOuN_Bb.N1H ʼu,gҲAQ-?:@x͉c8:;c(u4vo0!>&E%|,`f
+endstream
+endobj
+1 0 obj
+<<
+/Creator( TeX output 2005.05.16:2130)
+/Producer(dvipdfm 0.13.2c, Copyright \251 1998, by Mark A. Wicks)
+/CreationDate(D:20050516213058-06'00')
+>>
+endobj
+5 0 obj
+<<
+/Type/Page
+/Resources 6 0 R
+/Contents[61 0 R 4 0 R 62 0 R 63 0 R]
+/Parent 173 0 R
+>>
+endobj
+65 0 obj
+<<
+/Type/Page
+/Resources 66 0 R
+/Contents[61 0 R 4 0 R 70 0 R 63 0 R]
+/Parent 174 0 R
+>>
+endobj
+72 0 obj
+<<
+/Type/Page
+/Resources 73 0 R
+/Contents[61 0 R 4 0 R 74 0 R 63 0 R]
+/Parent 174 0 R
+>>
+endobj
+174 0 obj
+<<
+/Type/Pages
+/Count 2
+/Kids[65 0 R 72 0 R]
+/Parent 173 0 R
+>>
+endobj
+76 0 obj
+<<
+/Type/Page
+/Resources 77 0 R
+/Contents[61 0 R 4 0 R 78 0 R 63 0 R]
+/Parent 173 0 R
+>>
+endobj
+80 0 obj
+<<
+/Type/Page
+/Resources 81 0 R
+/Contents[61 0 R 4 0 R 82 0 R 63 0 R]
+/Parent 175 0 R
+>>
+endobj
+84 0 obj
+<<
+/Type/Page
+/Resources 85 0 R
+/Contents[61 0 R 4 0 R 86 0 R 63 0 R]
+/Parent 175 0 R
+>>
+endobj
+175 0 obj
+<<
+/Type/Pages
+/Count 2
+/Kids[80 0 R 84 0 R]
+/Parent 173 0 R
+>>
+endobj
+173 0 obj
+<<
+/Type/Pages
+/Count 6
+/Kids[5 0 R 174 0 R 76 0 R 175 0 R]
+/Parent 3 0 R
+>>
+endobj
+88 0 obj
+<<
+/Type/Page
+/Resources 89 0 R
+/Contents[61 0 R 4 0 R 90 0 R 63 0 R]
+/Parent 176 0 R
+>>
+endobj
+92 0 obj
+<<
+/Type/Page
+/Resources 93 0 R
+/Contents[61 0 R 4 0 R 94 0 R 63 0 R]
+/Parent 177 0 R
+>>
+endobj
+96 0 obj
+<<
+/Type/Page
+/Resources 97 0 R
+/Contents[61 0 R 4 0 R 98 0 R 63 0 R]
+/Parent 177 0 R
+>>
+endobj
+177 0 obj
+<<
+/Type/Pages
+/Count 2
+/Kids[92 0 R 96 0 R]
+/Parent 176 0 R
+>>
+endobj
+100 0 obj
+<<
+/Type/Page
+/Resources 101 0 R
+/Contents[61 0 R 4 0 R 105 0 R 63 0 R]
+/Parent 176 0 R
+>>
+endobj
+107 0 obj
+<<
+/Type/Page
+/Resources 108 0 R
+/Contents[61 0 R 4 0 R 109 0 R 63 0 R]
+/Parent 178 0 R
+>>
+endobj
+111 0 obj
+<<
+/Type/Page
+/Resources 112 0 R
+/Contents[61 0 R 4 0 R 113 0 R 63 0 R]
+/Parent 178 0 R
+>>
+endobj
+178 0 obj
+<<
+/Type/Pages
+/Count 2
+/Kids[107 0 R 111 0 R]
+/Parent 176 0 R
+>>
+endobj
+176 0 obj
+<<
+/Type/Pages
+/Count 6
+/Kids[88 0 R 177 0 R 100 0 R 178 0 R]
+/Parent 3 0 R
+>>
+endobj
+115 0 obj
+<<
+/Type/Page
+/Resources 116 0 R
+/Contents[61 0 R 4 0 R 117 0 R 63 0 R]
+/Parent 179 0 R
+>>
+endobj
+119 0 obj
+<<
+/Type/Page
+/Resources 120 0 R
+/Contents[61 0 R 4 0 R 121 0 R 63 0 R]
+/Parent 180 0 R
+>>
+endobj
+123 0 obj
+<<
+/Type/Page
+/Resources 124 0 R
+/Contents[61 0 R 4 0 R 125 0 R 63 0 R]
+/Parent 180 0 R
+>>
+endobj
+180 0 obj
+<<
+/Type/Pages
+/Count 2
+/Kids[119 0 R 123 0 R]
+/Parent 179 0 R
+>>
+endobj
+127 0 obj
+<<
+/Type/Page
+/Resources 128 0 R
+/Contents[61 0 R 4 0 R 129 0 R 63 0 R]
+/Parent 179 0 R
+>>
+endobj
+131 0 obj
+<<
+/Type/Page
+/Resources 132 0 R
+/Contents[61 0 R 4 0 R 133 0 R 63 0 R]
+/Parent 181 0 R
+>>
+endobj
+135 0 obj
+<<
+/Type/Page
+/Resources 136 0 R
+/Contents[61 0 R 4 0 R 140 0 R 63 0 R]
+/Parent 181 0 R
+>>
+endobj
+181 0 obj
+<<
+/Type/Pages
+/Count 2
+/Kids[131 0 R 135 0 R]
+/Parent 179 0 R
+>>
+endobj
+179 0 obj
+<<
+/Type/Pages
+/Count 6
+/Kids[115 0 R 180 0 R 127 0 R 181 0 R]
+/Parent 3 0 R
+>>
+endobj
+142 0 obj
+<<
+/Type/Page
+/Resources 143 0 R
+/Contents[61 0 R 4 0 R 144 0 R 63 0 R]
+/Parent 182 0 R
+>>
+endobj
+146 0 obj
+<<
+/Type/Page
+/Resources 147 0 R
+/Contents[61 0 R 4 0 R 148 0 R 63 0 R]
+/Parent 183 0 R
+>>
+endobj
+150 0 obj
+<<
+/Type/Page
+/Resources 151 0 R
+/Contents[61 0 R 4 0 R 152 0 R 63 0 R]
+/Parent 183 0 R
+>>
+endobj
+183 0 obj
+<<
+/Type/Pages
+/Count 2
+/Kids[146 0 R 150 0 R]
+/Parent 182 0 R
+>>
+endobj
+154 0 obj
+<<
+/Type/Page
+/Resources 155 0 R
+/Contents[61 0 R 4 0 R 156 0 R 63 0 R]
+/Parent 184 0 R
+>>
+endobj
+158 0 obj
+<<
+/Type/Page
+/Resources 159 0 R
+/Contents[61 0 R 4 0 R 160 0 R 63 0 R]
+/Parent 184 0 R
+>>
+endobj
+184 0 obj
+<<
+/Type/Pages
+/Count 2
+/Kids[154 0 R 158 0 R]
+/Parent 182 0 R
+>>
+endobj
+162 0 obj
+<<
+/Type/Page
+/Resources 163 0 R
+/Contents[61 0 R 4 0 R 164 0 R 63 0 R]
+/Parent 185 0 R
+>>
+endobj
+166 0 obj
+<<
+/Type/Page
+/Resources 167 0 R
+/Contents[61 0 R 4 0 R 171 0 R 63 0 R]
+/Parent 185 0 R
+>>
+endobj
+185 0 obj
+<<
+/Type/Pages
+/Count 2
+/Kids[162 0 R 166 0 R]
+/Parent 182 0 R
+>>
+endobj
+182 0 obj
+<<
+/Type/Pages
+/Count 7
+/Kids[142 0 R 183 0 R 184 0 R 185 0 R]
+/Parent 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type/Pages
+/Count 25
+/Kids[173 0 R 176 0 R 179 0 R 182 0 R]
+/MediaBox[0 0 612 792]
+>>
+endobj
+61 0 obj
+<<
+/Length 1
+>>
+stream
+
+endstream
+endobj
+63 0 obj
+<<
+/Length 1
+>>
+stream
+
+endstream
+endobj
+4 0 obj
+<<
+/Length 30
+>>
+stream
+1.00028 0 0 1.00028 72 720 cm
+endstream
+endobj
+186 0 obj
+<<
+>>
+endobj
+187 0 obj
+null
+endobj
+188 0 obj
+<<
+>>
+endobj
+2 0 obj
+<<
+/Type/Catalog
+/Pages 3 0 R
+/Outlines 186 0 R
+/Threads 187 0 R
+/Names 188 0 R
+>>
+endobj
+xref
+0 189
+0000000000 65535 f
+0000191472 00000 n
+0000195784 00000 n
+0000195432 00000 n
+0000195637 00000 n
+0000191636 00000 n
+0000019112 00000 n
+0000072406 00000 n
+0000072222 00000 n
+0000000009 00000 n
+0000075426 00000 n
+0000075239 00000 n
+0000000985 00000 n
+0000078072 00000 n
+0000077877 00000 n
+0000001966 00000 n
+0000080050 00000 n
+0000079864 00000 n
+0000002900 00000 n
+0000087641 00000 n
+0000087453 00000 n
+0000003801 00000 n
+0000090648 00000 n
+0000090462 00000 n
+0000004784 00000 n
+0000096670 00000 n
+0000096483 00000 n
+0000005736 00000 n
+0000099941 00000 n
+0000099755 00000 n
+0000006710 00000 n
+0000102036 00000 n
+0000101843 00000 n
+0000007694 00000 n
+0000108070 00000 n
+0000107881 00000 n
+0000008643 00000 n
+0000118118 00000 n
+0000117930 00000 n
+0000009574 00000 n
+0000134670 00000 n
+0000134483 00000 n
+0000010476 00000 n
+0000139016 00000 n
+0000138830 00000 n
+0000011401 00000 n
+0000142865 00000 n
+0000142674 00000 n
+0000012350 00000 n
+0000145752 00000 n
+0000145566 00000 n
+0000013278 00000 n
+0000154175 00000 n
+0000153990 00000 n
+0000014006 00000 n
+0000168732 00000 n
+0000168539 00000 n
+0000014733 00000 n
+0000170352 00000 n
+0000170166 00000 n
+0000015656 00000 n
+0000195537 00000 n
+0000016641 00000 n
+0000195587 00000 n
+0000018884 00000 n
+0000191739 00000 n
+0000023511 00000 n
+0000176014 00000 n
+0000175819 00000 n
+0000019173 00000 n
+0000020138 00000 n
+0000023394 00000 n
+0000191844 00000 n
+0000026403 00000 n
+0000023573 00000 n
+0000026286 00000 n
+0000192030 00000 n
+0000028447 00000 n
+0000026465 00000 n
+0000028377 00000 n
+0000192135 00000 n
+0000030055 00000 n
+0000028509 00000 n
+0000029985 00000 n
+0000192240 00000 n
+0000032201 00000 n
+0000030117 00000 n
+0000032107 00000 n
+0000192520 00000 n
+0000035764 00000 n
+0000032263 00000 n
+0000035682 00000 n
+0000192625 00000 n
+0000038383 00000 n
+0000035826 00000 n
+0000038289 00000 n
+0000192730 00000 n
+0000040138 00000 n
+0000038445 00000 n
+0000040032 00000 n
+0000192916 00000 n
+0000043218 00000 n
+0000185527 00000 n
+0000185331 00000 n
+0000040200 00000 n
+0000041185 00000 n
+0000043099 00000 n
+0000193024 00000 n
+0000044925 00000 n
+0000043282 00000 n
+0000044818 00000 n
+0000193132 00000 n
+0000046630 00000 n
+0000044989 00000 n
+0000046559 00000 n
+0000193419 00000 n
+0000048089 00000 n
+0000046694 00000 n
+0000048006 00000 n
+0000193527 00000 n
+0000050473 00000 n
+0000048153 00000 n
+0000050378 00000 n
+0000193635 00000 n
+0000052297 00000 n
+0000050537 00000 n
+0000052178 00000 n
+0000193826 00000 n
+0000054039 00000 n
+0000052361 00000 n
+0000053944 00000 n
+0000193934 00000 n
+0000056006 00000 n
+0000054103 00000 n
+0000055912 00000 n
+0000194042 00000 n
+0000058839 00000 n
+0000187205 00000 n
+0000187009 00000 n
+0000056070 00000 n
+0000057002 00000 n
+0000058744 00000 n
+0000194330 00000 n
+0000060434 00000 n
+0000058903 00000 n
+0000060340 00000 n
+0000194438 00000 n
+0000062260 00000 n
+0000060498 00000 n
+0000062165 00000 n
+0000194546 00000 n
+0000064238 00000 n
+0000062324 00000 n
+0000064143 00000 n
+0000194737 00000 n
+0000066278 00000 n
+0000064302 00000 n
+0000066148 00000 n
+0000194845 00000 n
+0000067613 00000 n
+0000066342 00000 n
+0000067542 00000 n
+0000195036 00000 n
+0000068924 00000 n
+0000067677 00000 n
+0000068853 00000 n
+0000195144 00000 n
+0000072158 00000 n
+0000189594 00000 n
+0000189399 00000 n
+0000068988 00000 n
+0000069978 00000 n
+0000072038 00000 n
+0000192426 00000 n
+0000191949 00000 n
+0000192345 00000 n
+0000193323 00000 n
+0000192835 00000 n
+0000193240 00000 n
+0000194233 00000 n
+0000193743 00000 n
+0000194150 00000 n
+0000195335 00000 n
+0000194654 00000 n
+0000194953 00000 n
+0000195252 00000 n
+0000195716 00000 n
+0000195739 00000 n
+0000195761 00000 n
+trailer
+<<
+/Size 189
+/Root 2 0 R
+/Info 1 0 R
+>>
+startxref
+195882
+%%EOF
diff --git a/macros/latex/contrib/uiucthesis/uiucthesis.sty b/macros/latex/contrib/uiucthesis/uiucthesis.sty
new file mode 100644
index 0000000000..6de483b40e
--- /dev/null
+++ b/macros/latex/contrib/uiucthesis/uiucthesis.sty
@@ -0,0 +1,559 @@
+%%
+%% This is file `uiucthesis.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% uiucthesis.dtx (with options: `package')
+%%
+%% IMPORTANT NOTICE:
+%%
+%% For the copyright see the source file.
+%%
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from uiucthesis.sty.
+%%
+%% For distribution of the original source see the terms
+%% for copying and modification in the file uiucthesis.dtx.
+%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+\def\fileversion{v2.25} \def\filedate{2005/03/25}
+%% Package and Class "uiucthesis" for use with LaTeX2e.
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{uiucthesis}
+ [\filedate\ \fileversion\ UIUC Thesis (PJC)]
+\RequirePackage{setspace}
+\expandafter\ifx\csname @ifundefined\endcsname\relax
+ \def\@ifundefined#1{%
+ \expandafter\ifx\csname#1\endcsname\relax
+ \expandafter\@firstoftwo
+ \else
+ \expandafter\@secondoftwo
+ \fi}
+\fi
+\@ifundefined{MakeUppercase}{\let\MakeUppercase=\uppercase}{}
+\newif\if@thesisdraft \@thesisdraftfalse
+\newif\if@thesisfancy \@thesisfancyfalse
+\newif\if@fullpage \@fullpagefalse
+\newif\if@largecaps \@largecapsfalse
+\newif\if@proquest \@proquestfalse
+\newif\if@edeposit \@edepositfalse
+\newif\if@thesisoffcenter \@thesisoffcenterfalse
+\newif\if@centerchapter \@centerchapterfalse
+\DeclareOption{draftthesis}{\@thesisdrafttrue}
+\DeclareOption{fancy}{\@thesisfancytrue}
+\DeclareOption{fullpage}{\@fullpagetrue}
+\DeclareOption{proquest}{\@proquesttrue}
+\DeclareOption{toclabels}{\AtBeginDocument{\toclabels}}
+\DeclareOption{edeposit}{\@edeposittrue}
+\DeclareOption{offcenter}{\@thesisoffcentertrue}
+\DeclareOption{centerchapter}{\@centerchaptertrue}
+\DeclareOption{largecaps}{\@largecapstrue}
+\ProcessOptions
+\if@proquest
+ \nofiles % don't overwrite the .aux files
+ \def\makeindex{}
+ \@thesisfancyfalse
+ \@fullpagetrue
+\fi
+\if@thesisdraft
+ \newcount\timehh\newcount\timemm
+ \timehh=\time \divide\timehh by 60
+ \timemm=\time \count255=\timehh \multiply\count255 by -60
+ \advance\timemm by \count255
+ \def\draftheader{\slshape Draft of \today\ at
+ \ifnum\timehh<10 0\fi\number\timehh\,:\,\ifnum\timemm<10 0\fi\number\timemm}%
+\fi
+\newcommand{\toclabels}{%
+ \addtocontents{toc}{\vspace*{-\baselineskip}\hfill Page\endgraf}%
+ \addtocontents{lof}{\vspace*{-\baselineskip}~Figure\hfill Page\endgraf}%
+ \addtocontents{lot}{\vspace*{-\baselineskip}~Table\hfill Page\endgraf}}
+\def\@mkuptitle#1{\gdef\@Utitle{#1}}
+\def\title#1{\gdef\@title{#1}\MakeUppercase{\protect\@mkuptitle{#1}}}
+\def\@mkupauthor#1{\gdef\@Uauthor{#1}}
+\def\author#1{\gdef\@author{#1}\MakeUppercase{\protect\@mkupauthor{#1}}}
+\def\phdthesis{\def\@degree{Doctor of Philosophy}
+ \def\degree{Ph.D.}
+ \def\@thesisname{DISSERTATION}
+ }
+\def\msthesis{\def\@degree{Master of Science}
+ \def\degree{M.S.}
+ \def\@thesisname{THESIS}
+ }
+\newcommand{\otherdoctorate}[2]{\def\@degree{#1}
+ \def\degree{#2}
+ \def\@thesisname{DISSERTATION}
+ }
+\newcommand{\othermasters}[2]{\def\@degree{#1}
+ \def\degree{#2}
+ \def\@thesisname{THESIS}
+ }
+\def\department#1{\def\@dept{#1}}
+\def\college#1{\def\@college{#1}}
+\def\schools#1{\def\@schools{#1}}
+\def\degreeyear#1{\def\@degreeyear{#1}}
+\newcommand{\committee}[1]{\gdef\@committee{#1}}
+\newcommand*{\volume}[1]{\gdef\thesis@volume{VOLUME~#1}}
+\newcommand*{\thesis@volume}{}
+\if@edeposit
+ \gdef\@committee{%
+ \PackageError{uiucthesis}{A committee must be specified for e-deposit dissertations.}%
+ {Use \protect\committee\space with members separated by \protect\\'s.}}
+\fi
+\def\copyrightnotice{\copyright~\@degreeyear~by \@author. All rights reserved.}
+\newif\if@thesiscrpage \@thesiscrpagetrue
+\let\nocopyrightpage\@thesiscrpagefalse
+\if@thesisdraft\nocopyrightpage\fi
+\phdthesis
+\department{Computer Science}
+\college{Graduate College}
+\def\@schools{}
+\def\@degreeyear{\number\year}
+\renewcommand\maketitle{
+ \if@thesiscrpage
+ \newpage
+ \thispagestyle{empty}
+ \null\vfill
+ \centerline{\copyrightnotice}%
+ \vskip 3ex % skip to visually center copyright notice
+ \vfill
+ \fi
+ \newpage
+ \thispagestyle{empty}%
+ \enlargethispage{1in}%
+ \begingroup
+ \def\baselinestretch{1}
+ \ifnum \@ptsize=2
+ \@normalsize
+ \newcommand{\thesis@small}{\small}
+ \else
+ \large
+ \newcommand{\thesis@small}{\@normalsize}
+ \fi
+ \headheight=0pt \headsep=0pt
+ \topmargin=0in
+ \@tempdima=\paperwidth
+ \advance\@tempdima by -\textwidth
+ \divide\@tempdima by 2
+ \advance\@tempdima by -1in
+ \oddsidemargin=\@tempdima
+ \let\evensidemargin=\oddsidemargin
+ \newdimen\thesis@dim
+ \if@edeposit
+ \thesis@dim=1.25in
+ \else
+ \thesis@dim=1.75in
+ \fi
+ \if@largecaps
+ \def\lc@selectfont{\fontshape{lc}\selectfont}%
+ \else
+ \def\lc@selectfont{}%
+ \fi
+ \begin{center}
+ \if@edeposit\else
+ \vbox to 1.25in{}
+ \fi
+ \vbox to \thesis@dim{%
+ {\lc@selectfont\@Utitle}
+ \if@thesisdraft
+ \\[12pt]
+ \draftheader
+ \fi
+ \vfil}%
+ \vbox to 2in{%
+ {\lc@selectfont BY}\\[12pt]
+ {\lc@selectfont\@Uauthor}\\[12pt]
+ \begin{tabular}{c}\@schools\end{tabular}\vfil}%
+ \vbox to 0.5in{\thesis@volume\vfil}
+ \vbox to 2.5in{%
+ {\lc@selectfont \@thesisname}\\[12pt]
+ Submitted in partial fulfillment of the requirements\\
+ for the degree of \@degree\ in \@dept\\
+ in the \@college\ of the\\
+ University of Illinois at Urbana-Champaign, \@degreeyear\vfil}
+ \if@edeposit
+ \vbox to 2.1in{
+ COMMITTEE ON FINAL EXAMINATION*\\[12pt]
+ \begin{tabular}{c}\@committee\end{tabular}\vfil}
+ \hspace*{-\oddsidemargin}\parbox[t]{6.5in}{\thesis@small%
+ * The Certificate of Committee Approval is not part of dissertations
+ deposited electronically through the Graduate College of the University
+ of Illinois at Urbana-Champaign. A copy of the original Certificate of
+ Committee Approval is permanently archived with the student's record.}%
+ \else
+ \vskip -2ex
+ Urbana, Illinois
+ \fi
+ \end{center}
+ \newpage
+ \endgroup
+}
+\let\thesis@frontmatter=\frontmatter
+\def\frontmatter{%
+ \thesis@frontmatter
+ \if@edeposit
+ \setcounter{page}{2}
+ \else
+ \setcounter{page}{3}
+ \fi}
+\renewcommand\contentsname{Table of Contents}
+\renewcommand*\l@chapter[2]{%
+ \ifnum \c@tocdepth >\m@ne
+ \addpenalty{-\@highpenalty}%
+ \vskip 1.0em \@plus 0.2em \@minus 0.2em
+ \setlength\@tempdima{1.5em}
+ \begingroup
+ \leftskip \z@ \rightskip \@tocrmarg \parfillskip -\rightskip
+ \parindent \z@
+ \leavevmode \bfseries
+ \advance\leftskip\@tempdima
+ \hskip -\leftskip
+ #1\nobreak
+ \leaders\hbox{$\m@th\mkern\@dotsep mu\hbox{.}\mkern\@dotsep mu$}
+ \hfil \nobreak\hbox to\@pnumwidth{\hss #2}\par
+ \penalty\@highpenalty
+ \endgroup
+ \fi}
+\let\thesis@tableofcontents=\tableofcontents
+\def\tableofcontents{{\singlespacing\thesis@tableofcontents}}
+\let\thesis@listoftables=\listoftables
+\def\listoftables{\newpage%
+ \addcontentsline{toc}{chapter}{\listtablename}%
+ {\singlespacing\thesis@listoftables}}
+\let\thesis@listoffigures=\listoffigures
+\def\listoffigures{\newpage%
+ \addcontentsline{toc}{chapter}{\listfigurename}%
+ {\singlespacing\thesis@listoffigures}}
+\newcommand*{\advisor}[1]{\gdef\@advisor{#1}}
+\newcommand*{\adviser}[1]{\gdef\@advisor{#1}}
+\def\abstractname{Abstract}
+\if@proquest
+ \def\maketitle{}
+ \def\@advisor{%
+ \PackageError{uiucthesis}{An advisor must be specified for the ProQuest abstract}%
+ {Use \protect\advisor\space to specify a name}}
+ \newenvironment{abstract}{%
+ \newpage
+ \pagestyle{empty}
+ \setcounter{page}{1}
+ \begin{singlespace}\begin{center}
+ \@Utitle\\[\baselineskip]
+ \@author, \degree\\
+ Department of \@dept\\
+ University of Illinois at Urbana-Champaign, \@degreeyear\\
+ \@advisor, Adviser\\[\baselineskip]
+ \end{center}\end{singlespace}\par\noindent\ignorespaces
+ }{
+ \newpage
+ \aftergroup\enddocument
+ \aftergroup\endinput
+ }
+\else
+ \newenvironment{abstract}{\chapter*{\abstractname}}{}
+\fi
+\newenvironment{dedication}{
+ \newpage
+ \leavevmode\vfill
+ \begin{center}
+ \itshape
+ }{
+ \end{center}
+ \vskip 3ex
+ \vfill
+ \newpage
+ }
+\newenvironment*{symbollist}[1][1in]{
+ \begin{list}{}{\singlespacing
+ \setlength{\leftmargin}{#1}
+ \setlength{\labelwidth}{#1}
+ \addtolength{\labelwidth}{-\labelsep}
+ \setlength{\topsep}{0in}}%
+ \def\makelabel##1{\hfil##1\hfil}%
+ }{
+ \end{list}}
+\newenvironment*{symbollist*}[1][1in]{
+ \begin{symbollist}[#1]
+ \def\makelabel##1{##1\hfil}}
+ {\end{symbollist}}
+\if@thesisfancy
+ \font\cminch=cminch at 60pt
+ \newcommand\chapternumberfont{\cminch}
+\else
+ \newcommand\chapternumberfont{\huge\bfseries}
+\fi
+\newcommand\chaptertitlefont{\Huge\bfseries}
+\def\@chapter[#1]#2{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \refstepcounter{chapter}%
+ \typeout{\@chapapp\space\thechapter.}%
+ \if@thesisfancy
+ \addcontentsline{toc}{chapter}%
+ {\protect\numberline{\thechapter}#1}%
+ \else
+ \addcontentsline{toc}{chapter}%
+ {\@chapapp\ \thechapter\quad #1}%
+ \fi
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \chaptermark{#1}%
+ \addtocontents{lof}{\protect\addvspace{10\p@}}%
+ \addtocontents{lot}{\protect\addvspace{10\p@}}%
+ \if@twocolumn
+ \@topnewpage[\@makechapterhead{#2}]%
+ \else
+ \@makechapterhead{#2}%
+ \@afterheading
+ \fi}
+\newskip\thesis@chapskip
+\AtBeginDocument{%
+ \newdimen\chapternumberheight
+ \begingroup
+ \chapternumberfont
+ \setbox255=\hbox{A}
+ \if@thesisfancy
+ \global\thesis@chapskip=\ht255
+ \else
+ \global\thesis@chapskip=\baselineskip
+ \fi
+ \dimen255=\ht255
+ \chaptertitlefont
+ \setbox255=\hbox{A}
+ \advance\dimen255 by \ht255
+ \if@thesisfancy
+ \global\advance\thesis@chapskip by -\ht255
+ \global\divide\thesis@chapskip by 2
+ \global\advance\thesis@chapskip by 10\p@
+ \else
+ \global\advance\thesis@chapskip by 20\p@
+ \fi
+ \divide\dimen255 by 2
+ \global\chapternumberheight=\dimen255
+ \endgroup}
+\newlength{\chaptertitleheight}
+\if@thesisfancy
+ \setlength{\chaptertitleheight}{1.5in}
+\else
+ \setlength{\chaptertitleheight}{1.85in}
+\fi
+\def\@makechapterhead#1{%
+ \vbox to \chaptertitleheight{
+ \def\baselinestretch{1}\@normalsize
+ \parindent \z@ \raggedright \normalfont
+ \if@centerchapter
+ \centering
+ \fi
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \thesis@chapskip=\z@
+ \if@thesisfancy
+ \vspace*{10\p@}%
+ \leavevmode\llap{\vbox to \chapternumberheight{\hbox{%
+ \chapternumberfont\thechapter\,}\vss}}%
+ \else
+ {\chapternumberfont \@chapapp\space \thechapter}
+ \par\nobreak
+ \vskip 20\p@
+ \fi
+ \fi
+ \fi
+ \interlinepenalty\@M
+ \vspace*{\thesis@chapskip}%
+ \chaptertitlefont #1
+ \vfil
+ }%
+ \par\nobreak%
+ }
+\def\@makeschapterhead#1{%
+ \vbox to \chaptertitleheight{
+ \def\baselinestretch{1}\@normalsize
+ \parindent \z@ \raggedright \normalfont
+ \if@centerchapter
+ \centering
+ \fi
+ \interlinepenalty\@M
+ \vspace*{\thesis@chapskip}
+ \chaptertitlefont #1
+ \vfil
+ }%
+ \par\nobreak%
+ }
+\newcommand{\sectiontitlefont}{\Large\bfseries}
+\newcommand{\subsectiontitlefont}{\large\bfseries}
+\newcommand{\subsubsectiontitlefont}{\normalsize\bfseries}
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-3.5ex \@plus -1ex \@minus -.2ex}%
+ {2.3ex \@plus.2ex}%
+ {\raggedright\normalfont\sectiontitlefont}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\raggedright\normalfont\subsectiontitlefont}}
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\raggedright\normalfont\subsubsectiontitlefont}}
+\let\thesis@appendix\appendix
+\renewcommand\appendix{\thesis@appendix\@ifstar{\gdef\thechapter{}}{}}
+\renewcommand\bibname{References}
+\AtBeginDocument{\let\thesis@thebib\thebibliography
+ \let\thesis@endbib\endthebibliography
+ \def\thebibliography{\begingroup\singlespacing%
+ \chapter{\bibname}%
+ \let\chapter\@gobbletwo%
+ \thesis@thebib}
+ \def\endthebibliography{\thesis@endbib\endgroup}}
+\let\thesis@theindex=\theindex
+\def\theindex{\addcontentsline{toc}{chapter}{\indexname}%
+ \begingroup\singlespacing\thesis@theindex}
+\let\thesis@endtheindex=\endtheindex
+\def\endtheindex{\thesis@endtheindex\endgroup}
+\topmargin=0pt
+\advance \topmargin by -\headheight
+\advance \topmargin by -\headsep
+\textheight 8.9in
+\if@fullpage
+ \setlength{\textwidth}{\paperwidth}
+ \addtolength{\textwidth}{-2in}
+ \@settopoint\textwidth
+\fi
+\setlength{\@tempdima}{\paperwidth}
+\addtolength{\@tempdima}{-\textwidth}
+\setlength{\oddsidemargin}{.5\@tempdima}
+\addtolength{\oddsidemargin}{-1in}
+\if@thesisoffcenter
+ \addtolength{\oddsidemargin}{0.5in}
+ \reversemarginpar
+\fi
+\setlength{\marginparwidth}{\oddsidemargin}
+\addtolength{\marginparwidth}{1in}
+\addtolength{\marginparwidth}{-\marginparsep}
+\addtolength{\marginparwidth}{-24pt}
+\@settopoint\oddsidemargin
+\@settopoint\marginparwidth
+\setlength{\evensidemargin}{\oddsidemargin}
+\if@thesisdraft
+ \newcommand{\note}[1]{\marginpar{\def\baselinestretch{1}\small\raggedright #1}}
+\else
+ \newcommand{\note}[1]{}
+ \let\thesis@marginpar\marginpar
+ \def\marginpar{%
+ \PackageWarning{uiucthesis}{Margin paragraphs fall outside the allowed margins\MessageBreak
+ for UIUC Theses, use \protect\note\space instead of \protect\marginpar.}%
+ \thesis@marginpar}
+\fi
+\def\ps@plain{%
+ \let\@mkboth\@gobbletwo
+ \if@thesisdraft
+ \def\@oddhead{\draftheader\hfil}
+ \else
+ \let\@oddhead\@empty
+ \fi
+ \let\@evenhead\@oddhead
+ \def\@oddfoot{\reset@font\hfil\thepage\hfil}%
+ \let\@evenfoot\@oddfoot
+}
+\if@twoside
+ \def\ps@headings{%
+ \if@thesisdraft
+ \def\@oddhead{\draftheader\hfil\slshape\rightmark}
+ \def\@evenhead{\slshape\leftmark\hfil\draftheader}
+ \else
+ \def\@oddhead{\hfil\slshape\rightmark}
+ \def\@evenhead{\slshape\leftmark\hfil}
+ \fi
+ \def\@oddfoot{\reset@font\hfil\thepage\hfil}%
+ \let\@evenfoot\@oddfoot
+ \let\@mkboth\markboth
+ \if@thesisdraft
+ \def\chaptermark##1{%
+ \markboth {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \@chapapp\ \thechapter%
+ \fi
+ \fi}}{}}
+ \else
+ \def\chaptermark##1{%
+ \def\@chaphead{\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \if@thesisfancy
+ \thechapter.~~%
+ \else
+ \@chapapp\ \thechapter.~~%
+ \fi
+ \fi
+ \fi
+ ##1}}%
+ \markboth{\@chaphead}{\@chaphead}}
+ \fi
+ \def\sectionmark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\z@
+ \thesection. \ %
+ \fi
+ ##1}}}}
+\else
+ \def\ps@headings{%
+ \if@thesisdraft
+ \def\@oddhead{\draftheader\hfil\slshape\rightmark}
+ \else
+ \def\@oddhead{\hfil\slshape\rightmark\hfil}
+ \fi
+ \let\@evenhead\@oddhead
+ \def\@oddfoot{\reset@font\hfil\thepage\hfil}%
+ \let\@evenfoot\@oddfoot
+ \let\@mkboth\markboth
+ \if@thesisdraft
+ \def\chaptermark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \@chapapp\ \thechapter%
+ \fi
+ \fi}}}
+ \else
+ \def\chaptermark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \if@thesisfancy
+ \thechapter.~~%
+ \else
+ \@chapapp\ \thechapter.~~%
+ \fi
+ \fi
+ \fi
+ ##1}}}
+ \fi
+ }
+\fi
+\pagestyle{plain}
+\renewcommand\chapter{\if@openright\cleardoublepage\else\clearpage\fi
+ \@mkboth{}{}
+ \thispagestyle{plain}
+ \global\@topnum\z@
+ \@afterindentfalse
+ \secdef\@chapter\@schapter}
+\newcommand\vitaname{Vita}
+\newcommand\vita{
+ \chapter{\vitaname}%
+}
+\def\thesisspacing{\if@fullpage\doublespacing\else\onehalfspacing\fi}
+\pagenumbering{roman}
+\AtBeginDocument{\thesisspacing}
+\def\preliminary{\frontmatter}
+\let\endpreliminary=\relax
+\def\thesis{\mainmatter}
+\let\endthesis=\relax
+\endinput
+%%
+%% End of file `uiucthesis.sty'.