summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/todo
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/todo
Initial commit
Diffstat (limited to 'macros/latex/contrib/todo')
-rw-r--r--macros/latex/contrib/todo/README11
-rw-r--r--macros/latex/contrib/todo/todo-spl.pdfbin0 -> 76328 bytes
-rw-r--r--macros/latex/contrib/todo/todo-spl.tex66
-rw-r--r--macros/latex/contrib/todo/todo.dtx370
-rw-r--r--macros/latex/contrib/todo/todo.ins21
-rw-r--r--macros/latex/contrib/todo/todo.pdf1726
6 files changed, 2194 insertions, 0 deletions
diff --git a/macros/latex/contrib/todo/README b/macros/latex/contrib/todo/README
new file mode 100644
index 0000000000..a9a4918266
--- /dev/null
+++ b/macros/latex/contrib/todo/README
@@ -0,0 +1,11 @@
+The todo package, version 2.4142
+
+todo provides macros for users to insert reminders in their
+documents for tasks 'to do', which will then be shown as a list
+at the end of the document.
+
+Version 2.4142 fixes bugs and adds extra functionality (quiet
+todos, verbose todos, a new environment for full flexibility,
+and a \done command to mark todos as 'done').
+
+By Federico Garcia, 2002 (original) and 2010 (2.4142).
diff --git a/macros/latex/contrib/todo/todo-spl.pdf b/macros/latex/contrib/todo/todo-spl.pdf
new file mode 100644
index 0000000000..61fcbefde5
--- /dev/null
+++ b/macros/latex/contrib/todo/todo-spl.pdf
Binary files differ
diff --git a/macros/latex/contrib/todo/todo-spl.tex b/macros/latex/contrib/todo/todo-spl.tex
new file mode 100644
index 0000000000..5dbb33c323
--- /dev/null
+++ b/macros/latex/contrib/todo/todo-spl.tex
@@ -0,0 +1,66 @@
+\documentclass[12pt]{article}
+\usepackage[hypertex]{hyperref}
+\usepackage{todo}
+
+\providecommand\cs[1]{\texttt{\string#1}}
+\title{\texttt{todo} package test file and sample}
+\author{Federico Garcia}
+\begin{document}
+\maketitle
+\todos
+
+\tableofcontents
+
+\section{Basic todos}
+The present text has a \cs{\todo} command in it.\todo{Just showing.} It is supposed to step the counter, show the todo as a superscript with the default label, and add an item to the todo list at the end, which points to this page.
+
+\todo{Fixing the bug}A \cs{\todo} command can also start a paragraph without trouble (bug fixed).
+
+The label for todos can be specified with the optional argument to the \cs{\todo} command, as here.\todo[Ex.]{Optional argument} The specified label will also be put in the todo list, after the todo number and the todo page.
+
+\section{Quiet todos}
+Todo commands can be quiet. This paragraph features one after this coming comma,\todo*{Quiet todo.} but it has no visible sign here. However, the list does show it, with its own number, and with a hyperlink to this page. The quiet todo is achieved with a starred \texttt{\string\todo*} command.
+
+Quiet todos with optional command are possible as well\todo*[Ex.]{Quiet \# 2}, and this paragraph has one (after ``well,'' before the comma).
+
+\section{Verbose todos}
+On the other hand, todos can be verbose just as they can be quieter. Uppercase \cs{\Todo} includes its contents (the `todo text') in the superscript or marginpar, like here.\Todo{A verbose todo} As usual, an optional argument changes the label.\Todo[Ex.]{A verbose todo with a different label}
+
+A starred \emph{and} uppercase todo makes no sense, but it will be taken as a lowercase starred todo (i.e., it will be quiet). A Package Warning will also be issued.\Todo*{Absurd} The result is the same when in addition it has an optional argument.\Todo*[Ex]{Labeled absurd}
+
+\section{Long todos with the \texttt{todoenv} environment}
+When a todo is too long (say, longer than a line of text) but it is still intended to be a verbose one (whose text should appear in the text and not only in the todo list), then \cs{\Todo} is not necessarily the best option. \begin{todoenv}A better alternative is illustrated by the present sentence, which is in fact the contents of a \texttt{todoenv} environment. The long todo is assigned a number, as usual, and listed in the todo list. However, the list doesn't quote the full text of the todo once again, but substitutes ``\emph{see text}.''\end{todoenv}
+
+\renewcommand\todoopen{}\renewcommand\todoclose{}
+\begin{todoenv}
+The \texttt{todoenv} environment doesn't have a starred or an uppercase version, because its behavior is fully customizable. A `quiet' version that simply lists the todo in the final list, but otherwise shows no sign of it in the text, can be achieved by redefining the \cs{\todoopen} and \cs{\todoclose} to do nothing. This whole paragraph is such a \texttt{todoenv}, coming after just those redefinitions.
+\end{todoenv}
+
+The contents itself of the environment can also be formatted, through redefinition of the command \cs{\todoenvformat}. \font\usli=cmu10 at 12pt\renewcommand\todoenvformat{\usli}\begin{todoenv}For example, this final sentence is set in unslanted italics because the \cs{\todoenvformat} was just set to that font, and the sentence is the contents of a \texttt{todoenv} environment.\end{todoenv}
+
+\section{Done!}
+
+When a todo has been actually done in a later version of the document, it might be useful to leave the todo information in the input file anyway, rather than just simply deleting it. If for no other reason, because deleting a \cs{\todo} will rearrange the numbering of the other ones, possibly creating confusion in references to previous versions of the document.
+
+The present line has a \cs{\todo},\done\todo{Example of a todo that has been `done'} but it doesn't show as a superscript because it is preceded by the command \cs{\done}. The todo text is included in the list of todos, but the box is checkmarked.
+
+The optional argument of a \cs{\done}\cs{\todo} is handled appropriately.\done\todo[Ex.]{A done todo} Starred \cs{\todo*} can also be \cs{\done},\done\todo*{A done quiet todo} with or without the optional argument.\done\todo*[Ex.]{Starred-labled-done}, and \cs{\Todo} and all its variations are also subject to \cs{\done}.\done[FG]\Todo{Done verbose}\done[HI]\Todo[Ex]{Done labled verbose}\done\Todo*{Starred verbose (absurd), done}\done\Todo*[Ex.]{Labeled absurd done}
+
+However, \cs{\done} has no effect on the \texttt{todoenv} environment.
+
+\cs{\done} itself has an optional argument, for extra notes (date, initials, etc.) regarding the fact that it is done. Several of the previous \cs{\done}\cs{\todo}'s have that extra argument, that makes it into the final list of todos.
+\todos
+
+\newpage
+\section{After the todos\dots}
+
+(This section should not exist. It is here just to test the behavior of the package after \cs{\todos})
+
+Here is an effect-less todo.\todo{No effect} A starred one,\todo*{Still nothing} and one with optional argument.\Todo[No]{Effect}
+
+A \texttt{todoenv} after the \cs{\todos} should not do much: \begin{todoenv}this is its text, which remains unformatted.\end{todoenv}
+
+
+Lastly, a second \cs{\todos} gives nothing but an error message (to see it in action please uncomment it).%\todos
+
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/todo/todo.dtx b/macros/latex/contrib/todo/todo.dtx
new file mode 100644
index 0000000000..15f4313e38
--- /dev/null
+++ b/macros/latex/contrib/todo/todo.dtx
@@ -0,0 +1,370 @@
+% \iffalse meta-comment
+%
+% todo - package for to-do lists.
+% Copyright 2002 Federico Garcia (feg8@pitt.edu, fedegarcia@hotmail.com)
+% -------------------------------------------
+%
+%
+% This program can be redistributed and/or modified under the terms
+% of the LaTeX Project Public License distributed from CTAN archives
+% in the directory macros/latex/base/lppl.txt; either version 1 of
+% the License, or (at your option) any later version.
+%
+%
+%<*driver>
+% \fi
+\ProvidesFile{todo.dtx}[2010/03/31 v2.4142 To-do list]
+% \iffalse
+\documentclass{ltxdoc}
+\GetFileInfo{todo.dtx}
+\title{\texttt{todo} package for appending a \emph{to-do} list to a document}
+\date{\filedate{}}
+ \author{Federico Garcia\\\texttt{federook@gmail.com}}
+
+\begin{document}
+\maketitle
+ \DocInput{\filename}
+\end{document}
+%</driver>
+% \fi
+% \begin{abstract}
+% \noindent|todo| provides commands for the typesetting of a \emph{to-do} list in any
+% document, with a customizable format. This is
+% version \fileversion{}, released on \filedate{}.
+%
+%A sample file accompanies this release (\texttt{todo-spl.tex}). It contains all the different possibilities and should be useful as a quick usage guide.
+% \end{abstract}
+%\tableofcontents
+%\section{Preface to version 2.4142}
+%
+%The present version of \texttt{todo} corrects some bugs and adds some features. Thanks to all the users who wrote to me in the last few years with these suggestions. I'm finally getting around to putting it together.
+%
+%\subsection{Correction reference}
+%These are bugs of version 1.1 of \texttt{todo}:
+%\begin{enumerate}\itemsep0pt\parsep0pt\parskip0pt
+%\item There is a spurious space after the superscript marks. \textbf{Solved.}
+%\item |\todo| gives an error if it's the first thing on a line. \textbf{Solved.}
+%\item |\todos| complains when there have been no |\todo| commands. \textbf{Solved.}
+%\item The todo counter confuses the \texttt{backref} package.
+%\end{enumerate}
+%
+%These have been taken care of in the present version (2.4241). The \texttt{backref} problem is actually there with any referrable counter, not only |todo|'s, and for example a |\label| to a figure or an equation will also confuse \texttt{backref}.
+%
+%\subsection{Addition reference}
+%
+%New features include:
+%\begin{enumerate}\itemsep0pt\parsep0pt\parskip0pt
+%\item A quiet |\todo*| command that adds an item to the todo list, but makes no fuss in the text.
+%\item A verbose |\Todo| command that puts its text within the running text.
+%\item A |\done| command that indicates the thing |\todo| was already done, allowing to keep it in the document for reference.
+%\item A |todoenv| environment for additional formatting options.
+%\end{enumerate}
+%
+% \section{Basic usage}
+%
+%See also the accompanying sample file, |todo-spl.tex| and |todo-spl.dvi|.
+%\subsection{Basic behavior}
+%
+%A `todo' has two main components: its text (whatever it is that is yet to be done), and a mark, that identifies the point in the document where the todo belongs. The most basic macros of the |todo| package gather the text of several todos, and compile a list of them, to be printed at the end of the document, while at the same time putting the marks in the document itself.
+%
+%By default, the mark is `\textbf{To~do}'. By default, it is typeset as a superscript at the point the todo is invoked, and it is followed by the todo number, which identifies it in the list of todos. (The todo number is a |\ref|, pointing to the item in the todo list at the end of the document; if running \texttt{hyperref}, it will be an interactive link.) The actual text of the todo is put in the list of todos, at the end of the document.
+%
+%\DescribeMacro{\todo}That is what happens when the user inserts |\todo{|\meta{todo text}|}| in a document. Additional commands and alternatives provide for variations of this basic behavior.
+%
+%\subsection{Display options}
+%
+%\DescribeMacro{marginpar}The todos' marks show up as superscripts by default, but they can also be put as marginal notes (|\marginpar|'s). That may be more useful if one doesn't want the todos to interfere with the layout of the text. In order to do this, the package should be loaded with |marginpar| option: |\usepackage[marginpar]{todo}|.
+%
+%\subsection{Custom marks}
+%
+%\DescribeMacro{\todo[]}The default text for a mark is `\textbf{To~do}', but |\todo| has an optional argument for different marks. In |\todo[Fix]{To fix}|, the mark within the document will be `Fix', not `To~do'. (It will still be followed by the number of the todo.) The todo text (``To fix'') will go to the final list of todos, as usual, and will also include the custom mark.
+%
+%\DescribeMacro{\todoformat}All marks, the default or the optional one, are formatted by |\todoformat|. This is by default equal to |\bfseries|, but it can be redefined with any other declaration(s) for font, size, alignment, etc.
+%
+%\DescribeMacro{\todomark}The text of the default mark itself can be changed by redefining |\todomark|, whose default value is `To~do'.
+%
+%\subsection{Quiet todos}
+%
+%\DescribeMacro{\todo*}It is possible to omit the mark of a todo, so as to not affect text layout at all, with the starred command |\todo*|. It takes the same arguments as the regular |\todo| (including the optional argument), and it puts the todo text in the todo list at the end, but it does nothing to the actual text of the document.
+%
+%\DescribeMacro{nothing}\DescribeMacro{hide}If this is the desired behavior for all todos, option |nothing| can be loaded (|\usepackage[nothing]{todo}|) and all todo commands will be quiet. Another option, |hide|, will cause not only all |\todo|'s, but also the final list of todos, to disappear.
+%
+%\subsection{Verbose todos}
+%
+%\DescribeMacro{\Todo}On the other hand, it is possible to make todos that include their text (what is yet to be done) within the document's text, as part of the todo mark. This is achieved with uppercase |\Todo|. Once again, it takes an optional argument for its mark (if other than `To~do'). The text of the todo will be appended both in the todo list \emph{and} in the running text of the document, either as a superscript or a marginpar (according to package options), and following the mark and todo number.
+%
+%\DescribeMacro{\Todo*}A concoction like |\Todo*| (`quiet verbose todo') is not too sensible, but it is provided for completeness. It will behave as a quiet |\todo*|, and issue a package warning.
+%
+%\section{Done todos}
+%
+%\DescribeMacro{\done}When a todo (whatever had to be done) has been done, the user can simply delete the todo command to remove it from the document. But sometimes it is a good idea to leave the todo information in the input file, for reference, and also to keep the original todo numbering. The command |\done| is a convenient way of dealing with this situation. Any |\todo| (or |\Todo|) can be preceded by |\done|, and then its behavior changes: it won't put anything in the text, but the todo will be numbered and added to the list of todos at the end (with the difference that its box will be checkmarked.)
+%
+%A |\done| command that is not followed by a |\todo| or a |\Todo| will have no effect, and will issue a package warning (`|floating \done|\dots').
+%
+%\DescribeMacro{\done[]}The |\done| command itself has an optional argument, a \meta{done~text} intended for notes with the date it was `done', or the initials of whoever `did it'. So:
+%\begin{description}
+%\item[]|\done| Text text |\todo|: This creates a warning, but the |\done| is otherwise ignored.
+%\item[]|\done\todo{Fix}|: This will checkmark the box of the `Fix' item in the \emph{to-do} list.
+%\item[]|\done[By me]\todo{Fix}|: The item in the list will be checkmarked and have `By me' added to it.
+%\end{description}
+%
+%\section{For full flexibility: the \texttt{todoenv} environment}
+%
+%\DescribeEnv{todoenv}There is a different kind of todo that is supported by the package. Instead of a reminder for a quick fix (`get bibliography,' `complete the proof,' or stuff like that), intended mainly for private use, a todo can be conceived of as part of the document---like in semi-public reports of on-going projects or developing software, describing future features or project steps. On the other hand, a verbose todo (|\Todo| above) may be problematic when its text runs for longer than one line, in which case it would be better just to surround it with todo marks instead of to put it all \emph{in} a mark.
+%
+%The \texttt{todoenv} environment is designed for these cases and to provide further options:
+%
+%|\begin{todoenv}|\meta{extended todo text}|\end{todoenv}|.
+%
+%The default behavior of this construction is to typeset the \meta{extended todo text} normally, within the document, but inserting a superscript (or a marginpar, according to package options) at the beginning (`To do begin') and one at the end (`To do end ($n$)').
+%
+%\DescribeMacro{\todoopen}\DescribeMacro{\todoclose}\DescribeMacro{\astodos}But this can be modified with a number of commands. |\todoopen| holds the contents of the beginning mark, and |\todoclose| the contents of the ending mark. (The definitions of these two commands can use |\astodos{|\meta{mark text}|}|, so that they behave as a superscript or as a marginpar, or even as nothing, according to the options of the package.)
+%
+%\DescribeMacro{\todoenvformat}The text of the todo is formatted by |\todoenvformat|, that can contain standard declarations (font, size, alignment, etc.). (|\todoenvformat| is initially empty.)
+%
+%The \meta{todo text} of a |todoenv| environment is not quoted in the final todo list. The respective item for the todo will (like regular todos) have a reference to the number and page of the todo, followed by \texttt{see text}.
+%
+%\section{The final list of todos}
+%
+%\DescribeMacro{\todos}Command |\todos| prints the final list that gathers the todo text of all the todos (except \texttt{todoenv} environments, that simply refer to the text). Each item has a box, checkmarked when |\done|, the todo number, and a reference (and interactive link if \texttt{hyperref} is on) to the page where it appears.
+%
+%\DescribeMacro{\todoname}By default, the list appears in a new page, under the heading `\textbf{To do\dots}'. This can be modified by redefining |\todoname|.
+%
+%After |\todos|, all todo mechanisms are disabled. The list is really intended to be the last thing in the document.
+%
+%\section{Reference}
+%\subsection{Package options}
+% \DescribeMacro{marginpar}\DescribeMacro{superscript}\DescribeMacro{nothing}The option
+% |marginpar| makes the mark to appear not as a superscript, but as a margin par, like in
+% the next paragraph. The option |superscript|, selected by default, makes it appear as a
+% superscript, as explained in subsection~\ref{basic}. A third option is |nothing|, which
+% prevents |\todo| from insert anything in the text, while still appending entries to the
+% list.
+%
+% Another options is |hide|\DescribeMacro{hide}, which causes all |\todo|'s and |\todos| to be ignored (they will only produce a warning). Unlike |nothing|, |hide| will also omit the final list of todos.
+%
+% \subsection{Cross referencing}
+%
+% The |\todo| command creates internal labels and references, so that each entry in the list
+% has a correct reference, and potentially a hyperlink, to the page in which the \emph{to-do} was executed.
+%
+% \DescribeMacro{\label}The user can add his own |\label| to any |\todo|. The matching
+% |\ref| will make reference to the number of the \emph{to-do}. However, |\pageref| will
+% lead to the page in which the |\todo| occurred, unless the |\label| has been put
+% \emph{inside} the \meta{text} (and then the pageref points to the actual text of the |\todo|,
+% as is probably more desirable). Another reason to put it there is that a |hyperref| link
+% will point to the actual text of the \emph{to-do} (not to the mark).
+%
+% \section{Implementation}
+%
+% \subsection{Identification}
+% \begin{macrocode}
+%<*package>
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{todo}[2010/03/31 v2.4142 To-do list (Federico Garcia)]
+\RequirePackage{amssymb}
+% \end{macrocode}
+%
+% \subsection{Variables}
+%
+% \DescribeMacro{\@todotoks}|\@todotoks| is the token register that will store the entries
+% of the list.\DescribeMacro{\if@todo} The |\if@todo| test is used by the |\done| mechanism.
+% \begin{macrocode}
+\newtoks\@todotoks\@todotoks{}
+\newif\if@todo\@todotrue
+\newcounter{todo}\setcounter{todo}{0}
+\newcommand*\todomark{To~do}
+\newcommand*\todoname{To do\dots}
+% \end{macrocode}
+%
+%\subsection{Basic workings and package options}
+%
+%A todo consists of two processes: the \emph{gathering} stage, that manages the todo's information (counter, cross referencing, and the addition of the \meta{todo text} to the final list), and the \emph{display} stage, that inserts the appropriate mark for the todo in the running text.
+%
+%The first process is in the main shared by all the different versions of the todo commands. The second process, however, depends on the current options, and on the exact variety of todo command that is used. This is handled by the wild-card command |\@tododisplay|, whose meaning can be |\textsuperscript|, |\marginpar|, or a package warning, according to the options.
+%
+% \begin{macrocode}
+\newcommand\@todomark{}
+\let\@todohide\relax
+\let\todoformat\bfseries
+\DeclareOption{nothing}{\renewcommand*\@tododisplay[1]{}}
+\DeclareOption{hide}{\let\@todohide\@gobble
+ \renewcommand*\@tododisplay[1]{%
+ \PackageWarning{todo}{`hide' option used, ignoring \string\todo's}}}
+\DeclareOption{superscript}{\let\@tododisplay\textsuperscript}
+\DeclareOption{marginpar}{\renewcommand*\todoformat{\sffamily\raggedright\small}%
+ \let\@tododisplay\marginpar}
+\DeclareOption*{\typeout{Unknown option (`\CurrentOption')}}
+\ExecuteOptions{superscript}
+\ProcessOptions
+% \end{macrocode}
+%
+%\subsection{The final list}
+%
+%\begin{macro}{\todos}The list of todos is a \texttt{list} environment, called by |\todos|. The actual contents of the list is provided by the token register |\@todotoks|, that has been compiled by the different |\todo| commands (and its variations) throughout the document.
+%
+%The list is subject to |\@todohide|, that is |\@gobble| if the package was loaded with option |hide| (otherwise it's |\relax|).
+%
+%After typesetting the list, all user commands are redefined to a package warning (no todos are supposed to come after the list of todos). |\todos| itself is made an error; the user should really be called attention to the duplication.
+% \begin{macrocode}
+\newcommand\todos{%
+ \ifnum\c@todo>0
+ \@todohide{%
+ \clearpage\section*{\todoname}\large%
+ \begin{list}{$\Box$%
+ \quad\arabic{todo}}{}%
+ \usecounter{todo}
+ \the\@todotoks
+ \end{list}}
+ \renewcommand*\todo{%
+ \PackageWarning{todo}{All \string\todo\space commands are ignored after
+ \string\todos}%
+ \@ifnextchar*{\@todogobble}{\@todogobble*}}%
+ \let\Todo\todo
+ \renewenvironment{todoenv}{\PackageWarning{todo}{\string\todoenv\space after
+ \string\todos\space not processed as a todo item}}{}%
+ \renewcommand\todos{\PackageError{todo}{Second \string\todos\space ignored}%
+ {I can only make one list of todo items. I'll be Ok if you press enter,
+ but all \string\todo\space commands after the first \string\todos\space
+ have been ignored.}}%
+ \else
+ \PackageWarning{todo}{Nothing \string\todo! I'm ignoring the \string\todos\space
+ command}%
+ \fi
+ }
+\newcommand\@todogobble[1]{\@@todogobble}
+\newcommand\@@todogobble[2][\todomark]{\relax}
+% \end{macrocode}
+%\end{macro}
+%
+%The actual items of this list are added by the |\todo| commands to the |\@todotoks| register, and they can be of one of two kinds: a regular todo, and a todo that was done. The several arguments for the respective commands handle the user's optional arguments. (They have been converted to regular arguments by the |\todo| commands themselves, so they are all explicit in |\@todotoks|.)
+%\begin{macro}{\todoitem}
+% \begin{macrocode}
+\newcommand\todoitem[2]{%
+ \item \label{todolbl:\thetodo}%
+ (p.~\pageref{todopage:\thetodo}):
+ {\todoformat\ifx#1\todomark\else#1 \fi}#2}%
+% \end{macrocode}
+%
+%\end{macro}\begin{macro}{\doneitem}
+%For |\doneitem|, what was the optional argument to |\done| (not to the |\todo| commands) has been actually put in a control sequence, whose name is |\@done|\meta{todo number} (something like |\@done12|.
+%
+% \begin{macrocode}
+\newcommand\doneitem[2]{%
+ \stepcounter{todo}%
+ \item[\rlap{$\checkmark$}$\Box$\quad
+ \arabic{todo}]\@nameuse{@done\the\c@todo}(p.~\pageref{todopage:\thetodo}):
+ {\todoformat\ifx#1\todomark\else#1 \fi}#2}
+% \end{macrocode}
+%\end{macro}
+%
+%\subsection{The \texttt{$\backslash$done} mechanism}
+%
+%\begin{macro}{\done}A few things are done by |\done|: first, it has to check that it is actually followed by a |\todo| of some sort, in which case it sets |\@todofalse| (so that the coming |\todo| command knows that it is |\done|).
+% \begin{macrocode}
+\newcommand\done[2][\relax]{%
+ \ifx#2\todo\@todofalse\else
+ \ifx#2\Todo\@todofalse\else
+ \PackageWarning{Floating \string\done\space ignored.}%
+ \fi\fi
+% \end{macrocode}
+%Then the optional argument is used to define a command |\@done|\meta{todo number}, which will be used by |\doneitem| in the list of todos. There will be a space after the optional argument; if the user does not specify it, then |#1| is |\relax|, and the space after will not be typeset (since it comes after a command).
+%
+% \begin{macrocode}
+ \@tempcnta\c@todo\advance\@tempcnta1
+ \@namedef{@done\the\@tempcnta}{#1 }#2%
+ }
+% \end{macrocode}
+%\end{macro}
+%
+%\subsection{User commands}
+%
+%The user commands are actually driver commands that don't even deal with the arguments. They decide which executive functions to delegate on. Most of them call the |\@newtodo| routine:
+% \begin{macrocode}
+\newcommand\@newtodo{\refstepcounter{todo}\label{todopage:\thetodo}}
+% \end{macrocode}
+%
+%\begin{macro}{\todo}Regular |\todo| makes a new todo, and then: if starred, it displays nothing (although it still has to process the argument(s)); if not starred, it displays the regular todo mark---provided |\if@todo| was not set to |false| by a preceding |\done|.
+% \begin{macrocode}
+\newcommand*\todo{\@ifnextchar*{\@newtodo\@displaynothing}{%
+ \@newtodo
+ \if@todo
+ \expandafter\@displaytodo
+ \else
+ \expandafter\@donetodo
+ \fi}}
+% \end{macrocode}
+%\end{macro}
+%
+%\begin{macro}{\Todo}The verbose |\Todo| invokes |\@displayfulltodo| (unless it's starred, in which case it delegates on regular |\todo|):
+% \begin{macrocode}
+\newcommand\Todo{\@ifnextchar*{%
+ \PackageWarning{todo}{Starred \string\Todo* taken as\string\todo*}%
+ \expandafter\todo}%
+ {\@newtodo\@displayfulltodo}}
+% \end{macrocode}\end{macro}
+%
+%\begin{macro}{todoenv}The definition of the |todoenv| environment contains all the tasks of a todo: setting up a new one (|\@newtodo|), typesetting marks and text, and, unlike the previous commands, also putting a list item in |\@todotoks|.
+% \begin{macrocode}
+\newenvironment{todoenv}{\@newtodo
+ \global\@todotoks\expandafter{\the\@todotoks\relax\todoitem
+ {}{{\itshape see text.}}}%
+ \todoopen\todoenvformat}{\todoclose}
+% \end{macrocode}
+%|todoenv| makes use of some placeholder commands for the marks and the text formatting. Here is their default definition (|\astodos| is used to signify either superscript or marginpar.
+% \begin{macrocode}
+\newcommand*\astodos[1]{\@tododisplay{{\todoformat #1}}}
+\newcommand*\todoopen{\astodos{\todomark\ begin}}
+\newcommand*\todoclose{\astodos{\todomark\ end
+ \normalfont(\ref{todolbl:\thetodo})}}\newcommand\todoenvformat{}
+% \end{macrocode}\end{macro}
+%
+%\subsection{The display commands}
+%
+%\begin{macro}{\@displaytodo}Regular todos put a mark in the text:
+% \begin{macrocode}
+\newcommand\@displaytodo[2][\todomark]{%
+ \@tododisplay{{\todoformat #1} (\ref{todolbl:\thetodo})}%
+ \global\@todotoks\expandafter{\the\@todotoks\todoitem{#1}{#2}}%
+ \@todotrue
+ }
+% \end{macrocode}\end{macro}
+%
+%\begin{macro}{\@displaynothing}When nothing is to be displayed, the arguments still have to be appended to the final list. The routine is delayed because the star of |\todo*| (the command that eventually is the one to call |\@displaynothing|) has to be gobbled.
+% \begin{macrocode}
+\newcommand\@displaynothing[1]{\@@displaynothing}
+\newcommand\@@displaynothing[2][\todomark]{%
+ \if@todo
+ \global\@todotoks\expandafter{\the\@todotoks\todoitem{#1}{#2}}%
+ \else
+ \global\@todotoks\expandafter{\the\@todotoks\doneitem{#1}{#2}}%
+ \fi
+ \@todotrue
+ }
+% \end{macrocode}\end{macro}
+%
+%\begin{macro}{\@displayfulltodo}For verbose todos, |\@displayfulltodo|:
+% \begin{macrocode}
+\newcommand\@displayfulltodo[2][\todomark]{%
+ \if@todo
+ \@tododisplay{{\todoformat #1} #2 (\ref{todolbl:\thetodo})}%
+ \global\@todotoks\expandafter{\the\@todotoks\todoitem{#1}{#2}}%
+ \else
+ \global\@todotoks\expandafter{\the\@todotoks\doneitem{#1}{#2}}%
+ \fi
+ \@todotrue
+ }
+% \end{macrocode}\end{macro}
+%
+%\begin{macro}{\@donetodo}And for |\done| todos:
+% \begin{macrocode}
+\newcommand\@donetodo[2][\todomark]{%
+ \global\@todotoks\expandafter{\the\@todotoks\doneitem{#1}{#2}}%
+ \@todotrue
+ }
+% \end{macrocode}\end{macro}
+%
+%Note that all these commands end by resetting |\@todotrue|. This ensures that the next todo is, by default, not |\done|.
+% \begin{macrocode}
+%</package>
+% \end{macrocode}
diff --git a/macros/latex/contrib/todo/todo.ins b/macros/latex/contrib/todo/todo.ins
new file mode 100644
index 0000000000..9916030072
--- /dev/null
+++ b/macros/latex/contrib/todo/todo.ins
@@ -0,0 +1,21 @@
+\input docstrip.tex
+\keepsilent
+\preamble
+
+Copyright 2002-10 Federico Garcia
+
+\endpreamble
+\generate{\file{todo.sty}{\from{todo.dtx}{package}}}
+
+\Msg{***********************************************************}
+\Msg{*}
+\Msg{* To finish the installation you have to move the file}
+\Msg{* `todo.sty' into a directory searched by TeX.}
+\Msg{*}
+\Msg{* To produce the documentation run the file `todo.dtx'}
+\Msg{* through LaTeX.}
+\Msg{*}
+\Msg{***********************************************************}
+
+
+\endbatchfile
diff --git a/macros/latex/contrib/todo/todo.pdf b/macros/latex/contrib/todo/todo.pdf
new file mode 100644
index 0000000000..a0c9836721
--- /dev/null
+++ b/macros/latex/contrib/todo/todo.pdf
@@ -0,0 +1,1726 @@
+%PDF-1.2
+9 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F1
+/FontDescriptor 8 0 R
+/BaseFont/CNBAGJ+CMTT12
+/FirstChar 33
+/LastChar 196
+/Widths[514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6
+514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6
+514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6
+514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6
+514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6
+514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6
+514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.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 514.6 514.6 514.6 514.6 514.6
+514.6 514.6 514.6 514.6 514.6 0 0 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6
+514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6
+514.6 514.6]
+>>
+endobj
+12 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F2
+/FontDescriptor 11 0 R
+/BaseFont/POURDG+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
+15 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F3
+/FontDescriptor 14 0 R
+/BaseFont/GYNPMU+CMTI12
+/FirstChar 33
+/LastChar 196
+/Widths[300 500 800 755.2 800 750 300 400 400 500 750 300 350 300 500 500 500 500
+500 500 500 500 500 500 500 300 300 300 750 500 500 750 726.9 688.4 700 738.4 663.4
+638.4 756.7 726.9 376.9 513.4 751.9 613.4 876.9 726.9 750 663.4 750 713.4 550 700
+726.9 726.9 976.9 726.9 726.9 600 300 500 300 500 300 300 500 450 450 500 450 300
+450 500 300 300 450 250 800 550 500 500 450 412.5 400 325 525 450 650 450 475 400
+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 613.4 800 750 676.9 650 726.9 700 750 700 750 0 0 700 600 550 575 862.5 875
+300 325 500 500 500 500 500 814.8 450 525 700 700 500 863.4 963.4 750 250 500]
+>>
+endobj
+18 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F4
+/FontDescriptor 17 0 R
+/BaseFont/ZCOGCE+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/TRXXWI+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/RUDUAV+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
+27 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F7
+/FontDescriptor 26 0 R
+/BaseFont/SUGGJT+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
+30 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F8
+/FontDescriptor 29 0 R
+/BaseFont/NAHRAO+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
+33 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F9
+/FontDescriptor 32 0 R
+/BaseFont/YPTCFU+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
+36 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F10
+/FontDescriptor 35 0 R
+/BaseFont/KLTEVY+CMBX10
+/FirstChar 33
+/LastChar 196
+/Widths[350 602.8 958.3 575 958.3 894.4 319.4 447.2 447.2 575 894.4 319.4 383.3 319.4
+575 575 575 575 575 575 575 575 575 575 575 319.4 319.4 350 894.4 543.1 543.1 894.4
+869.4 818.1 830.6 881.9 755.6 723.6 904.2 900 436.1 594.4 901.4 691.7 1091.7 900
+863.9 786.1 863.9 862.5 638.9 800 884.7 869.4 1188.9 869.4 869.4 702.8 319.4 602.8
+319.4 575 319.4 319.4 559 638.9 511.1 638.9 527.1 351.4 575 638.9 319.4 351.4 606.9
+319.4 958.3 638.9 575 638.9 606.9 473.6 453.6 447.2 638.9 606.9 830.6 606.9 606.9
+511.1 575 1150 575 575 575 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 691.7 958.3 894.4 805.6 766.7 900 830.6 894.4 830.6 894.4 0 0 830.6 670.8
+638.9 638.9 958.3 958.3 319.4 351.4 575 575 575 575 575 869.4 511.1 597.2 830.6 894.4
+575 1041.7 1169.4 894.4 319.4 575]
+>>
+endobj
+39 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F11
+/FontDescriptor 38 0 R
+/BaseFont/BCOZDN+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/ZVYTRB+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
+44 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 1184
+>>
+stream
+xWKo6WHkoQ=uw,Ӷ0zizPd:bK$p(Y(IO(r|d fq[_\L\lͤܺl%g˟mWT&CUʱ*V݆|dۮ 
+~vӴiBqm[SiǮF5v `JI^ʸ$-9`IbQqU=y|{&MЇd\+ZⱮv_5;^wgN*!ŅZF]ǘs.+20U\qV0DrrI@ɍbwلpݤFK6ZsUGi1Ft[N~V( s
+" 4-j$Ei1O,"d $ߚZš>co~nvV}5|e@hyPm臦kӂzKև]M{NxfR 1C*-1ұkei^C6\y8Kz5{JYzF{ӭÎSЭHs@}7UpjGZ(i\ 5c7ppwi~8qvVǦFy(dlIõw.@+^h{PK6"+JnJArVRY۪F^SEM" $
+'LuLQ 5R(f}G5DfY!^ pK$fV&UfӜ>_YoY|!q8i
+WXUB)H̪Io]_Kʔ忆Z?gPp$xg]6*#b:rT f>$(P@t$(~86a$$FA6tRщ'6SY)7,8Nd{-Yd:'G4eˮ] ЁL^Ka
+endstream
+endobj
+46 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
+>>
+endobj
+6 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 46 0 R
+>>
+endobj
+51 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F13
+/FontDescriptor 50 0 R
+/BaseFont/JECQIF+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
+52 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 1752
+>>
+stream
+xXMo6Wrf/m_ȴ-DH!NP({L̛7J2e.񗟒7H ElMIuΈj.L?=fi:j՚I4_ys D4Y+A.DjM3XtnTeXMiZfٗr:DH4\L~_i2wB(/B< 2M_5<}ti8b MޯLκAGG-iKiR) B7{hL?BJ/.@4@#gL>$3𔝞">ܴMI L  4UXsQ|v/
+…#;O
+9sb
+kgt8(-^ۮ̕H';QBn
+;㚨<D7d!l)Ŝ،dދ8oo/VwՃS;mj Sm1jx& OG'u%~1z* 3Ųy1 LՄɱhzCqn.,I^F~{-s&b.(9
+=Qqo=g˂l칂B~_ig)qc)xz[H?IKR\pao,
+endstream
+endobj
+53 0 obj
+<<
+/F10 36 0 R
+/F11 39 0 R
+/F13 51 0 R
+/F12 42 0 R
+/F9 33 0 R
+>>
+endobj
+48 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 53 0 R
+>>
+endobj
+58 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F14
+/FontDescriptor 57 0 R
+/BaseFont/WSCXQY+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
+59 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 2695
+>>
+stream
+xڝYKsܸWL"NJ’ڜl6RUg08Xv\HPɩ\4 xv_6Æ~y&ITm2QySUoT%ۻ$I}NY~ȞꭎM?l?s{Z-I6`5I4n{Iy8Վ6--DVlMhtnLRDgo#vW/XA"I︻YϘe8?n{K7wnp;aRs[hB1O=.
+Wø9OS߰ w:/g=`_N̟r
+o q6::nQ9vw6Q> ʸ,1Ej"T,y njŻȡvA]CbG:_bGN:k%Y*TSZVm<&n!/y&%洸"
+DW +/T`; |EQsj+sF4tǦ{ {7њcWI=ʶG5U&VeExNt<A7-.賘B<KU~[eYLZMLDoȪW~K:+_r>;<{&U$0$1 `@A7[ o`g| }xJ'p"شZnZFxb45rںH~YlFf:Eޙ3*N
+-B/ ofآ
+W.q%G_P`EI
+/`U=E>G :tɗ0qiJOk"< YTʠP$WIۧ@vl2*I&y^GYLN<'ki
+xa(c?H[:C|m1<Lr 4Z>^f
+יPly$~1TQ.D?\M
+/sa*
+ bȻ.ɀ,±XRǗ돲RtbI? K܅w[B\4I07N[
+:z:⥣rE0Og(XZMR1cŒBZ\Oz
+endstream
+endobj
+60 0 obj
+<<
+/F9 33 0 R
+/F11 39 0 R
+/F12 42 0 R
+/F10 36 0 R
+/F13 51 0 R
+/F14 58 0 R
+/F6 24 0 R
+>>
+endobj
+55 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 60 0 R
+>>
+endobj
+63 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 2729
+>>
+stream
+xڕYIW6T&pͯr.9d*9Xj8$#2Y*Oo29l4usQ:+"YV
+lI0 0YoB_otԭg] OvoҊJH'+CiZzgiН,QSY01ɵ~E2ۺ|{ԥ|Xi@T>p≘Tݹa{'vY8pq,^o*{m MNmerwfوtOtD/5u亓.Bb[aV8$.-/p-'Sel&=97:9Hߓr#JJWanl+,X 4c9iL VC ec/8.(pN4kUyf9@wft]<(&mw[n@WuĠ%FIݮsL75;r^)n'w>`RzV{?q< ӅMpvX-׋: m(4vHu*WWLpZްX_Z։4-?*];=3gMY'ڂfgԚÓF ~X#Rb.vӆA܇|I"
+|,ײuQgV΄ *B l S2HTI<k
+dt!ڄڈ/8,8jI?C6Rs 'g)d1
+OiʀWN0y7f`D9
+^ȃYPַ~JakE>OR2R2G|=ɬ.z Jܡ/Kj}4Y"'m[_l.ǒbX{ɏs,)S)Q
+@c&PjS|uxҥC|p0IFޮϦ@m6L`<`q^b!A$>?-籕\0C$^*L $.ƘIzxjT~$\$3/r?A7g" b )/I!ϊ'ey( l޸fBh6D5O\2z!,gzEF'
+A
+ bP,#+[#cB>U3zV'QS%FXwuu1#Y;KDG"h8Aio>9 e#?Q#\Ȉo8 0=@ <8шOX|5D_w>~ݭٽOٻK9s uq)
+)O23|߇aw2o- ,†0V7uCA$!)t
+S<SŬa|q@YCNς.Wg~rBGqS9OHj(EeSXzh Ja.
+}C5V|C@^UTSk
+5ȸF;'2RF҈1]cK'P2mf DGs
+jmFݻ3DpvE1Q丶}ml-o]SWwW҉ҡ>4(U-BS5RI`
+镑d]릳
+^x% _gosS'5Ǒ#_bs]X6h.aق6ļC 2Aͱ(3,f0
+fB.tǝB^L:(0/o<6*iRE(I%q
+endstream
+endobj
+64 0 obj
+<<
+/F9 33 0 R
+/F11 39 0 R
+/F6 24 0 R
+/F12 42 0 R
+/F14 58 0 R
+/F13 51 0 R
+/F1 9 0 R
+>>
+endobj
+62 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 64 0 R
+>>
+endobj
+69 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F15
+/FontDescriptor 68 0 R
+/BaseFont/RASDLH+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
+70 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 2592
+>>
+stream
+xڍYIWd#. LfS:m-,9 濧R~Kq*z4<o?&ey8n\r˕NN~2ߤ4?7ʹIE$VsյE2lw&IW%Wύ?pvNܻbyҵkK;fgsa7;)EjGWa'\5> q-сS5Eu 1 p3dirhC^ʰARn#l~{Ie$߲
+:hL*gsM*ͅSx΀TS!HG_À0'k*Raʅ?A>kWzZIOڟl\լdE*t>}:mw<N&2Yi?Ɔ]^)<N^ՊhULX@{ZɌpjoIgR*w,7ʳϸ*ZcZR)
+v 5`^[blSeT'h:Nݺ
+ N 0c:7y+!I
+Y.Su/:goGU1x|6Y>7_9uN_"mc'iѤէyaxJ_Nc
+>3tX
+AAfYPZufнBS.p,@1hDF|s c( }RpYUW ;u\RdڧokgoULu
+i`!**JA8<qC9 Yp4lB%
+mgEI⢖ ٳdYl
+DѻP Ƅp^[P>c<e,
+vxk7@x{t.,`jnqi:yCCJcFB
+w41$RC!JE$%Z u
+Rm?bZ#BFY$xsPiwqrs0<Žϙ'A6mᴊ9n| ~޺=BuRNnLOx&$ՈZ4_= 4maBcj(nR%y]UxA:rҤz(fO3йfF 凌tRQ,uϕ.J
+G#TLY!\^өh5HfBM:5(禅N;AP,Jae^ 1ڦcE+}183J.5#KŷeT*.kfz;< T|X1e,JL
+endstream
+endobj
+71 0 obj
+<<
+/F11 39 0 R
+/F12 42 0 R
+/F13 51 0 R
+/F14 58 0 R
+/F15 69 0 R
+/F6 24 0 R
+/F9 33 0 R
+/F10 36 0 R
+>>
+endobj
+66 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 71 0 R
+>>
+endobj
+76 0 obj
+<<
+/Type/Font
+/Subtype/Type1
+/Name/F16
+/FontDescriptor 75 0 R
+/BaseFont/YIQDOU+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
+77 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 2228
+>>
+stream
+xڕX[o~KQy38ݞmE(y`$&bK(''߾3H8e8 J(]/7ןcH7w-V %Q/W4KZ\,M:sg:Ӕusz_o)Ԅ|ptn6&>l(n}۪ [F:n
+XYRvF?uYқ[?շ [wc`"emq!OK <* E^pX{=H;d[ޏ6:SŁ+0My=^ۭ[F2do3ݶnV>m}A8z ׿2Ҡ]"@OKиY|37=dQ(&\HQ nKt8I?U63-r1A(< o3F$<D񔵳󌠠oyJ
+:
+}ۄ
+}Nu2%y~:dukt.B\@sH*˜ 'O+H./;u[`]Qp4:K>H,dB ߳ucʜe=1>'4.
+l
+ _8x
+g;TK"@.=`a܃1qlY(,AD 1vYfcuYOcU5D؀<T
+~9rӤ5Tf#@Y>eSUۘs=WG
+̝Q` Aijt'ҋ P֍yBLt3knPh$y#{p95
+eN<wH?h ҵO`
+:b:p>wJ"3PE_քhuGժ]px
+|G(Q)IwiڐwF/΄ϟhA
+_eW
+endstream
+endobj
+78 0 obj
+<<
+/F9 33 0 R
+/F11 39 0 R
+/F12 42 0 R
+/F14 58 0 R
+/F6 24 0 R
+/F13 51 0 R
+/F16 76 0 R
+>>
+endobj
+73 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 78 0 R
+>>
+endobj
+81 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 1872
+>>
+stream
+xڕXY6~P+1cE6)҇&@C@hՕ%W0;PʓH㛃3d6n~,ux5(]nxѳzj wE}v"[UWIOWO8YаY|D%84od%fsr;WIkץ\aN,J͢H*C?v&TP{YqEN#N$ۋB 8Ju^DZd*f#WEقNirT.M8n3
+]Ef 3.ˇו<LєSR,KChO}'|6wz+gs3$M)GAB%U@X`*ivևkL&Q8xˡH^2gs؊^OWphG63Q_ɢ PK<z{v N,Wd98,Nn!7{lΙTSUcp1ەW)
+p
+ Ho20
+Em"ՒvPnjJO-BjL%~Vi9HV'l{5T$zI*F:.b໵*pg[&w*][?
+15P.
+4UkH ]8(JH @k̠+"$}#;U\H7暳=׾øW}AVI ֬i+U("lt!veF{fDʌ-~bE?? h%{jC!D86i 'DU$("x/_4ur!~12oqX/*|(KYX_SʰABa:'nSƩũ*QHme,2 TPBqN n9ËI
+ qc_-`$V9+T_A9yA("!E')[gɡ|Sf+D"4.܋QvTVmi3H;cV3?S
+>_c8qP^;[y:(T,ic5МN_5 
+fH*hnU2i߄k̻+68ҹX LtK^
+endstream
+endobj
+82 0 obj
+<<
+/F16 76 0 R
+/F6 24 0 R
+/F9 33 0 R
+/F11 39 0 R
+/F12 42 0 R
+>>
+endobj
+80 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 82 0 R
+>>
+endobj
+85 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 2170
+>>
+stream
+xڭYo~_a`8XDRe{hC>X,$ MPmiC"rC7Up~WnJ9Sj"_}DIOKQfQeԆ72ސhg~C
+xۇH}GM aTk#hLS%M@Es8zۑYy6̙kITpLcGؗMmHɌ@8ki'`M=IR3z
+y8U]P67;PoL.
+^ߚu3_xEo!LJ],Ĕ
+, <h(P)W1tҨ!=ڮ?Y%"DLZ
+fɻ/$C gCLC{hzڗ>{{RZQK.N8ڄ4-Y}#^jDJ1^9/Ny1Ǻ>u/<[+OR^$B6p*%] ]8NK-C;:mw
+,#({GTaBr !+)܋r,I{6KT3TAljh,an403JNyZen6 T*YTI%W;J0Y .b7#>g r\/.<sbyb/WrДuܾ1@{x
+
+u67'pFA1wnΝ2mk?/0g<={n'f!^Ŀ;e[SR TvCT,$>[.ǂ a;Rw;2
+endstream
+endobj
+86 0 obj
+<<
+/F11 39 0 R
+/F12 42 0 R
+/F6 24 0 R
+/F16 76 0 R
+/F13 51 0 R
+/F14 58 0 R
+/F9 33 0 R
+/F1 9 0 R
+>>
+endobj
+84 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 86 0 R
+>>
+endobj
+89 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 1697
+>>
+stream
+xڵXM8@6ob;_}K{Z"͡Q%gZU.hlb*{.g3Gӟ~ Qx4]Ehq/^~Zh4BÔ3 gBYۭ*)a6
+,6.h-zע4XwN$Y_dtS&Ñ4";;UdcxlL*$LBVFWg/M/Qa:-ΊwA, }][eǣL(h>{8uk40Siͧ=ecOWs^yr Cّ
+$C^&7Ŝ я"u2?ΓmøL#
+SlLLa:+"ddUYlɁ%TVԴsj
+;( Ar@NԂ@j 9ǎZ"`E859'RDB@n]nBo|+hzp¦!FBhZd!l<CW&dRRxW7q䂈p?`"9\>mdtZ7,Fl]dW
+ɲ]lTԧ͝xkw  <\Ix0,߶_OW`ɕ $k0n'w>(
+endstream
+endobj
+90 0 obj
+<<
+/F16 76 0 R
+/F6 24 0 R
+/F11 39 0 R
+/F12 42 0 R
+/F9 33 0 R
+>>
+endobj
+88 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 90 0 R
+>>
+endobj
+93 0 obj
+<<
+/Filter[/FlateDecode]
+/Length 714
+>>
+stream
+xڵVKo0W E@:?0*Tꡧ`6(,DVkc}4JO1<0^}_\CH
+oyPx _FuEHƄHĸ8rcf-ftN䴓J^/J#WYάu5$sGIHuQMxys)
+2 Ӊb6/" Ttڡ`t;獍fcI{DGdhضKF;uR*KEvʪ
+endstream
+endobj
+94 0 obj
+<<
+/F16 76 0 R
+/F6 24 0 R
+/F11 39 0 R
+/F12 42 0 R
+>>
+endobj
+92 0 obj
+<<
+/ProcSet[/PDF/Text/ImageC]
+/Font 94 0 R
+>>
+endobj
+8 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-1 -234 524 695]
+/FontName/CNBAGJ+CMTT12
+/ItalicAngle 0
+/StemV 65
+/FontFile 7 0 R
+/Flags 4
+>>
+endobj
+7 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 1005
+/Length2 3509
+/Length3 533
+/Length 4195
+>>
+stream
+xy<-m$%Ka[E1sa,3Bd%D
+o,N}ߞ~?y=>||9>:j$ $\D
+
+p@pYE"B9h<D %{Dh AMA $%@0y0A/@p
+:=?(4O2#{g/q LS__UcX2
+:Ci
+,xs~L){07NoJgi_jTE&ӮNL0# xbFm|s-ލ9Ʋ1rN  &63DJnCŌk e,QGr\)r4rB{7+Y+E[Rp}׮qZYZkyAO]yL Zn`KOI' ghrl]8mTVї]T]q[/V .$g+;L$| VpW+36鴮~ekߡg8Q™0fӨ=WzX
+;Qy’4;ܓ9`C{ԛflbR;~b8Z9qؑù9[)"Ols˧Ҍo2j;ɟhOAsgwcՅBxM6ܻ@r(?eMg/银:=Xx <[EǶ5
+ V*:i|Qԕo. fL-*Oe6@r5
+cuHbdxx ׄ(SJfV9++-W1Nӥ
+/1~'0]~0~j7i(|#s7Iy"*%*:[9O\ ͌< DI"dg vcW=vy(^:cޫ|>WD_3~r9EmeVM{{B'_=%
+8=dpfM4r2Grw#ؙg! r)Ō%o6uOvZGuJVIͩd]^bYXVMT cy}X{NM7z4\dTDJġ==[u2n-wg/xF.@ SDZ&CSG4ؓZ1&lnV֦:YBUu䯟s(qB%=on v+E+Ήz|:͉߂9S#C9ZrRڞΒB[Z߮
+ '7M
+!~v(N}~AҔ{ށx 9{J`hTSP
+ ͣ19SC&A5ÅyνsJAsꇞ`Pi;9mXqOj_],4;;׶́IoVS[JL"Zdcg=ޱrKT+ҕL-7*wR>m]x[Ámokr#JMƵ wީw}j\3f9߻gC(_@F$>Eev|\DČV`2IV"eE
+7N/s%;Jg#>I>alKVSsQ@OVAd Ϟ, /5dumA^CL!iC$0S._ ?B8B%cnD3 `KnCi6:xe860 =wbZ0|Y4[)Pi`*>~Gbzⁱ9F/ߛp]&*_=`杅\ $} >+9_'`U4;wAZ
+o ]h V X`ق#O-Da KVcXMLl"p'eM-Am9 myd႓Ssasg1'I":Sʲw:^UǙ VBu=6>Ҙ^Aw99pֆi&%({^cWe!MU3W1"T#hR_q)a-7wgُ&=tų8;RlhvNFLds|,ʆa9s5%F/>(N2IV ~aNR9GoRUa[q6f-$t޲+G3ڗ4lqnRιrm )L+znKղ-WaEV!֢Yi)H$>=&ЅITn׺;+j?x؅QbO?sb}|;zuF2nn;2| D;&h/
+endstream
+endobj
+11 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-33 -250 945 749]
+/FontName/POURDG+CMR17
+/ItalicAngle 0
+/StemV 53
+/FontFile 10 0 R
+/Flags 4
+>>
+endobj
+10 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 1000
+/Length2 3735
+/Length3 533
+/Length 4418
+>>
+stream
+xy<Ǔ-#{"}3!FИ13Cv&eiHYˮB[RLuq~u}]|^EMd4q${PDe*)\ ""dC:
+ဦ# 
+*%9$"h\xG'
+ -Jtx,a(N C
+y
++(
+7Nӗ_w @7ӏw5/3e:̙܉..pVjLm_qI*/*wʼ*: YR.JgKYy'x|0.JMPC*s7 Im2;qV\^r\~.A=Ԛ *%^ɈTt}[3 aCm\})sgG^N\Otu]d5w/4$eEpq~pf8 )@>fpcz=rMtZ$#/hnJz)}= jxB+}Ar=ov&
+wqMFΊ7܅Iݼ נԵ h}/Ó6oCyVگ3j#]g-gTb`lyc[v-m֋V};ҐU!F@Wϐe# vlbM~E}l^O[2_m$huUsr%ǁ=ǎ*})S }uVIH U9ß}z8Y;6H>כ>{wkVE6%̗ey."J):>:5uץ:#/I=+$s,n Ѝ~^q󍻞Қf2;2]y{ë^c˗ͱv #O%MԐkI3b.=̈xX[ C:ERlp}i/*:ϞL¸{cr͠zP@6eY>xVkHPG_1
+ASg;кxWGj5/'gW'C~~M뉳_iϛ\b+f| \X#f/yvJ*^%_/};RspgB0a6="7>kK]t?4{o>gR{3$L=(%^#iw%OqpZixMd8+;`SާJsLQ3Q]MӈV|19`l~Ap
+_!rS∨\[#%>kBQKB/[OsNnMj GWvSăo?_+_t^bv_N&ShΦf2ӿ/ȕ-d]۸Cgnw۸=rzԚn%@XB7cW$aDF_-} Ⱦ*ůw¯YI5ao [<.FgU_lv\5$GC^ي
+\krYm-p-0+E]L˦Eϧػؖ #/ܘ %=91WN0u<.UCNAcVV59 ͓S"9"= l-|!| ɴ900co;@ʵ{fb&k՛b}ҒgIUYp'Н-FpZcD<tU>ZeY@+xo9Of#Jt:6+ԋLV{9zREq2]-[- ϝNx
+6 ^FJ 7ٙ5/GĪqoߜ^!gO{Yr
+b[4NvYy;`>jK dg>IptvM}YILN11!cWgURIl;wvr<0VɲM%QBH_?x(*Elϒ^ws͕D4;<wagHyl/H؄TV_J:/۴a&:4.p5G4;Q\#?|̘cG&>ʩiTr %'RC v 9%?O01%b
+5)VU6[BOҝon]:'8ǭ^gB gYa,t1n( w,/h
+UjH' c~D7P%_3V]}n<n<ziIp G7f?#oڥ;;prvS2s<|em%C;g{/9:gq.J4w&30&Is۴nJ#;>A8JioGsṙigAޒڙ0HEѩP$^Ll(%uFf"TJGWIc4oT\| (|kp
+& 8Ko9zVT.#BOK|PM/K˅juΎA}jOLF~&<WpH\ő0/Y^76nKw'+?{
+L#h%2!;C 
+endstream
+endobj
+14 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-36 -251 1103 750]
+/FontName/GYNPMU+CMTI12
+/ItalicAngle -14.04
+/StemV 63
+/FontFile 13 0 R
+/Flags 68
+>>
+endobj
+13 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 820
+/Length2 1537
+/Length3 533
+/Length 2142
+>>
+stream
+xRk<Tޡd.RiǬaܩ1)4S4,f0f4B$ʭB*IvWEDn%vJDqrv9η;>yYM1'9; 2ᙃX yx
+FxH}c;v -8,J.!4F
+#2S XпC,xę[Zx(,n׿
+8ggi|.BxMo8 N uP^LtzTcjgPn]Fp[IMn縭u[2YUgϕ(Zw*2j%;dbCnS(cdoqdcc–=_~lCIJ8E9҉SigIz§ujxwCu}ݚ?fo@ȩ$ŨPXJ~0U;5לxP:xq:ׅ \yvinbLڄ_r`K`Mce۞醽J$kxMq8 9)Ю<
+W/k$w74$c۔}_<4lXD {{[gqaz( 탙lTAOhzV7t0&eYfu5LuOV`N(F>JӘN{P) w6֧h`pT, <{o
+ hbҒ=6|ʫG
+KϖyqHs>&˅Q<ʍ@\^
+endstream
+endobj
+17 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-34 -251 988 750]
+/FontName/ZCOGCE+CMR12
+/ItalicAngle 0
+/StemV 65
+/FontFile 16 0 R
+/Flags 4
+>>
+endobj
+16 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 963
+/Length2 3105
+/Length3 533
+/Length 3778
+>>
+stream
+xi<}QL2Hd;L3'14bd˒=KYB"Y$!kQD !Kɖ%<S=t?o8bGLep )" (
+UUဖ3
+pt!?<Hʯ0%| .q$"
+@'!~H)/9K'P[@rd?/o gV!ZDg~O}@u08Hi>QN2W'R̨L`08]H04KPR0d2
+op
+gͷZm)kRŲ<*SXn֔qv~d"{96U(CE*Yl}QRcا Dk`:˰8c¢g<nK= ͇:9,%.B-S̈y:xEӁ kvƗ6$/ 4`#]sVqS{Miذ7F[ `b4.U9?:bmu?vXtma"i4fҵDQTH3
+ fwS2
+grGU|EiExUA3Q`
+ۉ,CDu$ڪ($fgr g֤ۙĥ/\yVF#YM͚M3 ? Ե%}mpst?2$\K5eup<3uYԱ4+~Z$RZuG4 r^ky:ל|6i,F}1wc;Wj}Ƅ>739Ve 5q}2g( kA/Ľ YO }VTc}QeZUEr!ۻuAK:f3^13\ TedC%jFC4\`zai{ q
+M$ vdhɺ)GEq. )|v ]8Ab#
+EsK({ X2ʌlmWNW9[eaV}FY
+st&w )0m].}ʋ.iK#q j&ͦ俢1YdeƵh|ˤfC ;i@?-22~r֛!(P^;J-q@E?x4׬9`pSz"1/*bSx߂*\-_0lZ^']~a7?ܐ(ce+/ZyK`g.%Hc> ›#X?[4@ Brǐ 
+endstream
+endobj
+20 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-58 -250 1195 750]
+/FontName/TRXXWI+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{Jc(4ey+Re즅 y1f F:!D8ȚIY+\eS(9_绾{ܿ) ڪҘVêcQ#G
+{cp`zQ`|"|sa)ʤ'(0L"op ,@g
+ZV2d7g,Geߘ* ҡAdr.l i?>KTKIasB#?+OG!7n@%_[Ȣ["WADe-q Mm% SIkf:GN%竼; =$ Ak ;GPmG: Q##wp8ɸǒ"nsݾϻQs)l~qxj?G7b\aܴɟSu]e's#jPmڬ]oz,;=iKQ5ETM1ӌt>X2"t5_*xja<y7%& `җnzBvHE+| *9xK|ԅO#o̘UsVVHujè}ώ5_kB?q`4~d<AU+C@gcnwв`aom%yK[c
++]vkۀIZbʜԮwoP9v,QӒ|[e:27E!6_#=-Rs$oz=`Oj/ȋM~t횑B\-*"nu:]1lwpms|aDNz:D{DYĀoا,  J}
+ȟڂ_׺(W%|T/Y!r
+^8r@':[ڥ ]_O
+ݱ;o/*Q܇ļtIWN7q_OA!J(kW?J&mohKĀZEm k/4z\{iIk]jH;rNj(9(^=V^vn)ٖ&#,K94o(
+(Q)(-6<m6"]s)ፈjr0xTD0FPH@X~$sBԠ*-hp`+[u$ʕt~ag`7t(>.Tx~WVvVaWϋ!2PC2K71^y%Ht1n@3gCbZN>-L@yxazjK.%[ųark0\9b/M˨nC6˟x|{i-~k6JP
+ʁL%8xOµS4U_ZPZ z%+:b˦濬<|Ѻm.uIL ޾({Ե6c I 6jՆBFf ӏDlowQLpԍFj3%- <<?Nԑ..$t`+}\[ [:3Nן3$oу g͂Ȳ/ WNGFqj.1,a{j%jK%5&cB,8u;
+xYtv1Zul}ENNMم
+]7faDޕWBT׈f{ |Cq^} -BY" [v(MxdZp{
+Uy1|nܺNfV{LL3Z`+\@5艔ui]Ws)7<d Z0Vѧ4޵&=Pdڛۆg9[*/S ⿚'/>Gta6~ cשp͙v35gs6] ^QqW1K9WQ leZN<с/?'HL?
+Dkx
+endstream
+endobj
+23 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-6 -233 542 698]
+/FontName/RUDUAV+CMTT9
+/ItalicAngle 0
+/StemV 74
+/FontFile 22 0 R
+/Flags 4
+>>
+endobj
+22 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 1950
+/Length2 11269
+/Length3 533
+/Length 12377
+>>
+stream
+xUT]@ S@ww !{p wA;S_ݝtf͚z޳kws~V+ ٙ
+vj@c[W\Z,ۀ=`gc tۙm;T7yWA¶@
+f0;`41Zz[d#o l`:lfvYg`Ζ?"\~<Gsಶ?rYpko';1mߣ
+ѫ4HY
+{R
+ZJz 9e*zE"ns j)Uսuc榢иri v
+:3 gOn-"r!}KyOYC{&3 "b*3ۂl! 07kp(Ȳa8xȆwȲ1G&Y5~~driyK߷}fdU"q>V6{=ߎ Jӄ󞼃yu˰>Ԅc6F:4`GŋL(# ^=$_'u)m:hj!0DDLy=T-<olGIGIc#0#/N=z`0$xJb
+R <r0䫈pUaYKB(eBr ,!_@7(Wٗy:]e>VT ٓ:f6%:_<6i!O@dW+%Hn9Cj h'd aE)Oܪ,C©`ph̡k|3iG eO\(E`)bf[Cne8Q4&ܓ 5By]]츖é:mIs
+&Me;z9 ]oX 죜P&_]lgpP~g,C5Fʧn?Do6Uӻk܍ﺢza{"Ai1CnWJU/4mDwՅ OSOY?) Y#En2/LܱnǵDO-yABuTCUOxtJK5V֜E2N61Qq<[۞( & AѠ18IE
+@czM.~;J' !VG
+6phjFÆ@g!`:sY^e , *i 7dK1sP"f8,
+2,FO.%00k0*Gӊ |(aԡ뢨OIKk}DL3_+kNpqY?͛,5 JE/j5BM|+nHC&zy)BߣtQ^PSJI&F8(7+K~zurk'#_i'CXC
+9ue3mؔwDZ JEKpF?Պ=Yft`;ɇ#T+vhI(x
+G|} .EK_Ʌ|9n#-F-W;-٢ΏbV땐?Xd]Z #8PGB*aDza/yI0<"V!p7RPFY4tx), NܙCFx[ZM9QЭbx3 粺[۟ c|Ĝ#&dnĉ z:Y\Ac?b
+20m#f*UB6 5e<ܠ fyg|)X Q[SF-WƌWy"H.tspt `j248iv%`LG kwUciۨ`ғ$촰o d`.ΰ@yNf*Ú,d"0W)+6f8{ޒ
+v# 3* D:D]b.>
+kIbKX>fpKwb1:a~l)]93|NzN>]n(S($Ũ*<|SaULb}f
++܈nFZ}2NTIbYΐ_~KNE V$}~Kbuݪ_eJʯ/
+}gd[#j5I! w͖rL!r@\Gu©,4ЧiL| )z1阇)B.mBKmSeҖ Ժ !taag j!c3?'_?N/.~Ƃ*9 <Sۆ^"MJqY[b:_v9KV@YnVp] VZ \䋃~rA2W!fupb̫{
+eP/e9/?ew91˔u.Zl&%Ԫ5L_-ZAOZxtשS2G*
+k3qhkBV3%Y*s̭R~u\[qbEܫG q,mGEO&yF
+f#nz%N\f={:jհWǜ/&X[QkhEe}Ҽ*9闁QQ&unV4
+CtS[jN4r&,"ݵ0"t@)p~04R)u5v=Ŝ@I{iAxm͗9 ^l7o"xVC_i?¶'.]'ѸX_D{?r#d?8zb
+YbSTN;ᕱXG=9ث6z_EB~!Ig}50gֽy
+Ч5+-  s{x&
+橋h)kY:LL+1'ՔyGIwumV/\8CBOw, IEEM)Di_F bC$[֎Q2'ro;6;q LۦHD-
+T؊Ysh߄.|BNپ[(.|4?w- K灧Qbƨj% ǰBunTf>粗j {GgrOX* 4*kF()-}v"oBJ V/$ Xw⢜QEz/ ;\C9 q8UxfX5"̮DF Gtis-mU
+g|㐹%օ
+j/ 5dm8 5VnG #Eb~ѽ,p(HǺZZ5ȉ&&-&XeC TM
+xL^?cde*JX~[_k?$kh|[K\Go '7z\ꃱ9E)y֜| wMkIP*o?N 3WMKڻdj!U6W DEh(.E"Wy6yTs}% Zq&لzyrG %XIsW⧏ٖ{JQaOvLQo3:*6Aqճa;O51NOC~W$CeLqi&8?{LI.'|B:i UX\NR1Չ\`ǞsY.,``3m
+=*Fo&=o{Doy6!rkbQ2\)cmv\̿CM˽Mʁص;:nc_ÅL喗sѨc)"sp=^?N1<,  :mU0z0U<8s>
+B%m:céTC5D~)!k!d5~~Ym8ٱZF̸%˕njON1.ar19Db5u/K6|>!PPrJf'0K OƢC`y[n܌ .ӤjMt@v
+ N[+nS5,|g#UIvO fwfR8/EְA^\@aS$yȃU꼂G~4_t{-m_n*[Yf5MGWa(:g 1tRz=KO6[$JqEɧ_>+Nd
+yFiM%Lf{5d̲2-9hv|<YV"a!,)6O)s/t, 1,klD?{Dֲ{"
+B3 {ZlE=F8Vr
+K懸 4E5fL4(;nj+4)
+TGrmeݰ.!_CH]n|RÎs^8}`u16(r1q<0ѹO'J8 h
+yV# {O32kiD)Q?
+Wi:Bw ^~@Ʒ)M][M\?j0sVG QDz'jjg,y جPJH~@8 &%iHNc);c5 >hչw)h)E:'f3Jۄ,¾S6ak1@CۏQgzah6ɌF*U5z. 3S =" /? 蟯%9HbVqvPW1>%/Uhr5Sr%1E8Xm+ي6?_G$8r dU-bmD>Y{l1N!+QFYxLT/ꊳZH)!:,Ioi:xGC'Y8zo8idOl/2@VG>~kEԻڪm"BlT~U!$N /$Ɲ'%J5QbSC4F5ϔ,'<eҗvˌKdL IimIK P
+'DmI
+endstream
+endobj
+26 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-39 -250 1036 750]
+/FontName/SUGGJT+CMR9
+/ItalicAngle 0
+/StemV 74
+/FontFile 25 0 R
+/Flags 4
+>>
+endobj
+25 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 1360
+/Length2 7043
+/Length3 533
+/Length 7890
+>>
+stream
+xgX[נޤ(-PEEz "!@JoAt&tD~9}~g7$r쵟Ju .0$Z@XPX/rs+`4AäRR@y(,.-*% "%*h ݿ$0jCЎ0gl;hb}@y%@};
+
+ p;4
+wJ+ p' b=P$ٓ
+=rúkoW{6,w C]0?KM`RӆAUGCp;y+wW{àp#p!)ݶ TU5 r8mO׿fߌhv.P8{$@
+!Ş ,~@8
+¼BH4 vO.(ҿ),!;ocB ٣Gt c{ٹ8;C~Gı؉@$B$Pr
+ a0+cG;`T`]<Pı_C
+CXM{(~ Ka]lVހ?rk:E@J8X pX p Vj@ZyX+?kE> VoP@;ZN% w+aIH@aOocRfGMǵg;9haa.iKѯ<Ѿ
+Th !I Y~d ~aT\ &
+?%Tˢ_9QI#YU
+w)Il9?4j qޔ ]q 똠ڽZk.&\<-܏Zy8pE}(SYA}n|F)Z>Q ѳ ]rG5:m'fCQ_|[hPS7R1â֊q-thbz$TDǯ}@WF)OgO$-nhĘG(mo.m ST@
+EdX)b얄u<jjĢ7.;pChe}^51ٚlvˇhfX~nz/AVYvQaׄyfV]tb6*cg`̾Nwv 09zn{AX?V<s]>o8(c9~fq|_|8ib6eϥ9};(ȹ
+Ig&s'3*/k|$_29Vf1f G}?M߇|V&:;- [NcǍԪ8+)Y<v˝
+]sԺth׭JU ;f''50u8~.o}3=WXdMw N&۶8oM}-c6Iw5}q>
+o0#G.ުaA) yA< ]<:ZdSM_Y
+<EaN*Q{_\~K>}I[%)6HA7 [#Fݶ|@^x[F@$ҋD=-qLhZ&;`x
+o]Ew>-sˎS3_1̘Ȯ|$fϞzH#xQNJv%8:mȡmB`8PUud%F.d5<Z`ns GƳ#aeϱėq>Zzw6:>x|ז-hG+;ty"5![LbUpV NUeS3.]I͵
+o7ƷM^whuTm`2;_a4Ț'sp[?XMzK-b;rA/ zZmPfZeeۜp@3fk34.wy(il0i[}my8ǸetU0w}tl,Pߪ3ѳP—[YdƜ9)_oK* >,*
+LMfc~
+
+Uϼ}g}V=zl%&j2JiED8*,
+S44mZ-ưQڋmW}
+yK|9UGtgݲ)$ޕ}1֓Bڧ{쒓OFcՃ d߮-vF KR.Kmf?WPlmCnWHhgkJ6 nesH2- 5&_v όy$ѫ~?){S
+[o:¹
+
+8Xa@^X@wD$^RSm*RE ;{9S FH~47j6GgWz@ cc_O cX\7
+AWq 8VlZO+E8Ԛm_ZD9fn7oUYP0mjMbgL4 P!)d$87:bnp{pp{tI`h@Ҷ; T5|NL#Gf3Ѳ,@\#_{|&Cqk
+
+ >[$kD=[uTunޭ\ePtղ Sٺ߸}'t%i1;7P oS> ߇iWkx&z<d*3%GG\E]R !۱ghtY@K76`ΡkwC`Cl' +m>_nsp>&Q?U#0CΤ42P-_w+-C|ϗ5^+g."n0 %{LOd
+NO%qݧ)Os<u.c;8'*ڙko8[<ez
+s(Gy)Inر@ڶ< ,zDZ  νKAҏ@:|I%(姒yIC6Թ?${%=1_YFI٤(8ՊpȨ.Һtk7*,4,$>(ѼSzAl7u)Jy2f3rTϬ
+#b%1_7[xpgk^u;FiHЯ^8!d%TUl=H ҷ*nEzfܛm37/OO u`VaХT6MvA_'Ń@hOiDg4E<8}m󎟺Rv)Գ`qdxTvIqh]A&> w
+H>t+{$w&MʑS
+y8y(6XH3[uuˢo$Oy8fJ՚ֲ Mv6\"& E]{Mk=`VJfs&`؜lmk<% Yʖ9). sC]Ni" 7 $x Ap.+R`F|ZFm!|&jքœW7A]!('R5
+endstream
+endobj
+29 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-35 -250 1148 750]
+/FontName/NAHRAO+CMTI9
+/ItalicAngle -14.04
+/StemV 70
+/FontFile 28 0 R
+/Flags 68
+>>
+endobj
+28 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 817
+/Length2 1570
+/Length3 533
+/Length 2173
+>>
+stream
+xy<C3E9rȒG 2&$Kkm<,3Lpd"KS{D(vGB%{J8CWv?u<<tu3‘A2B#-4FtuLȂDh -,
+F: :
+$:$XN"$Ep&pEuU0w6ҵk5wm+>Xv I<~}3^ 񪆥
+kE4
+[f5 ?X ՘qB|rnǪ]c m+~-I탕*Fں<Qt
+;OBۚ (_fFcN0'+Y@~vAZBY_y%de'/|ls]㮑F[ -ƿ%i\;JcOC9#cDxfҽIrs߮s 7ݜrITY u QO4Pk
+sz!O/.Hv4(:62CњP]G (vҶO5g r_>Q EFsn'=ʩB4|Yu뙳r0σ-yZ
+Ze?}RwFӔ'XufIX̀xYn%U_Itk+=MY}Z͆{|tq^[f!gG$=ilRQs>_d8 d4mcԇv%5(uΩPO)zUw4PB;"tc՝k}u,ۂYf |тa]BuEÒa5q(\VMIG)^#,0C
+xY2զ6}$W5 LHħ1~=fC)x\acfFORs}j%ۤBKz$*Hd4"3 (uW
+endstream
+endobj
+32 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-53 -251 1139 750]
+/FontName/YPTCFU+CMBX12
+/ItalicAngle 0
+/StemV 109
+/FontFile 31 0 R
+/Flags 4
+>>
+endobj
+31 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 1446
+/Length2 7958
+/Length3 533
+/Length 8827
+>>
+stream
+xg<\m^ѣQL0wD{oIhѣ ;<=_|;3׵Zko6f-]^%LrF`~
+B,a6p/)e#@_a/\\Q^
+d ZU6bs^[!l>2ۛTU)k]q~0wKEm#,,lg%:QOheoCX
+ma<ļ!- !SSx^Ktx">bS"
+|)wѐv=z.%?AZ!фxaX_3N2H0Ji~*}}r^:x}e.X[W[=wC1aG8]694Ʋ>},ʅ?Ï1T0F0LƝ!)@DΎ[#&$؜˓DR\Qq.3Iڕ:Yiq9+nq@hϹsDwWr|HLs{/١g挅؈%)Ju|x'u$I;=> cӓɘ{}RRL7sr)'o_2^(aX|fTL,|cejAIojfZ>6K0=ٶc!S0O|fRnt>\ioˍuUJG*>i9)|3E]ܣ{;YBBKI/3[:br0чJ s&,I;KKrYW6=;;h{|H7Ĕ4nE "U16Ipdqڧv,7e CKw+9rf?!%:{2cWa)| Y[_`o/OĞ.| 3?>hؔOQ.·"q]̉cׯVvxb&qq0|c{Kˆi؜\+?[FZ-JIZ;r@<h$2zyJG}+/x
+#l)ؐ!vcݞ40D#-!Q+Eg3l?F>Y!?lе=o83u)`5J N;p;?&ΡTIUf?31RK75X'M2=2Znj{Bf
+A[7A+R543x@]ycrǬ}F)0Bcݲ5Zon\䂠ī3$ SsKW$C)D*."4ro
+,ZHۡ{l ϛ~z\xٲg^C<q:tE`fOi ƐgA ^WN߬&anfKM,V2|L{< ݨOm>NJQ?9r\)b!B[S@5cgk _b:E);mP= j*rq|ؚRN hެH.ku"~B&-gK=DJoI: tj9Cb4q:ӑUÇP3pGvB
+}#\әyv{W9*Q6,ff*zPnLCaƟ{L/Z?[€*{Y
+} W ijg~zDrtye^?<,[ԃ+9MQ68+e/
+Q(K&~hxdž=ȝH=#r$2n_]1{[PH#L4#AUա %\V4pWDR? ͚"j][~OLzc&g[dp[" 2-m^]ZFI-4Nz̡)TA'miJ`ў|B\q8y̧TJMiLt1za7~g$q' vҿnIflۛ֬Y~i$b9azK:}WdLQ^Gjx!ag߃Ѽ19_%f7kJ[ErN͘3/'/>[Х:8U\wT LpYr]6d֣`QXKr~^!=]5"U e95
+#@Xү7Ѥ0>rΝT䮭.D@kM Dǰuvה,B}^I7 46[ 'UϦy8].tqF4}s^7`}S^ϦI/EMymde7[A B`
+oY8񩪢U0ܟJi0D
+SNǂ+ՠ%{;A,kwa.cCKd>x1h&$`ZcCi4E(K[82PshZR<̍ݫM^hJO5@I].Gaco=\9dy/H}t('%G]y¼567fog7Zȡ|{~G*5f9ȥE@Gۏ7fC)W9D=T O#cLBYp fc}.*i3lT~XqV 41uOw!1?ݚm2V*,C>m# fՊDqoCNL릥= >*%+ [xǿ$~:p~,::X_Ӣr.'H;zrz㉃;ofF|-ђnhgn's~D6 C>=󄬾mӶ$!\mk|7Z,f׎ ڨV&3.]睵7ocxfCݙ-ES:QKtjVhO %*`_q{
+]c$?Κ4? [W1=Cؘ*dnJp~RnkψG^9y?Y9]1H:nIݧ:}\B x4=P<)K%nVQ5y\/}Cޯl6 twmMT<XM6 bR[2A.dHK&*wIcӂn[A3|^ȗeqGG>U[Bpo$.csb={XNoI2ޛr9Ow&7^82$v7sC/G8m]BgoyWrԺ* Jӝ8E2vJ85Zz楎<vK@`P=pίz[ܨW%wLnSԀƷ Xi*J v]%>x<\_bv ҙg- mX4vaO|h&,Msmej%9h`&$tc%$caePF\cUSV&FuYu הE#FBxO%*oYvNf V_csKbC"fS}ʟDÉ_KԬy9p~axR-'G?KݦVߛi|AQ u2
+a͠Yeӟ_*,kW8(LbPBCv}U0H|2jm}yr_PxЊ6ne,\VVio&FRˌaΣˉ˚k͛ҡk.pcU8M@ %{d\HA2#Z@Cb+r">"ϑWO V-G%fi>HfnR~>b*2GDZN9ΝL@#0KmZ?ˣuoxj.76=9}u .l~o1_'Ff*~z$+ jWݣZ [la-RGFU鲗c?;(BrWtks/Z="BZFt&R'h~)E'M9N!
+ 2:NowjW*(U?d,0Ɣz ]fyuCpĴ{jͺO\@Jmf-mMZn~bbg{n<4J"j>r^{Pp`{35HFx'h( XCOn_y.;VlLFWI4uI֪=I;؟ +qpRgi1ۅSYZ{g 3v a$/ťgX0*Eb v2U?aZb<Cp@K#tmKGne)‰ x#զZ{cB;?hwck\ ]\(xm!M:=c]ia6*K5m}ȟhx\ ņed7^vvFłB*uٺʛSRs¯fy՘k8 ?z
+-1VT`ǐ=;~!^Y ޾.; ;a*Rͽwܹ(7JUUz5Ϋmotc)&l;"Ik/PaEĸ^'<|n
+endstream
+endobj
+35 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-301 -250 1164 946]
+/FontName/KLTEVY+CMBX10
+/ItalicAngle 0
+/StemV 114
+/FontFile 34 0 R
+/Flags 4
+>>
+endobj
+34 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 1386
+/Length2 8825
+/Length3 533
+/Length 9677
+>>
+stream
+xUX۶%C
+B ?^v^fNDDJ#F,.5(
+;H
+`
+
+ n.ޓf,kPC/+#c ^uy9l^ʦU]$5Kxxzxqz&c" 5_7_r>!ㅀ U~eD\8^Bv/ҕ
+~]fy`=DY} Ob.Uz
+HعxΡİ[MZJ/Ä?hm ؅ir!;12\[RݚgZ(xY
+$[bt !`A%*b~d_S$}
+WD7 9JqWD{2wN%9.3KA}_*ʲFa O_%k48q"2],~7
+S|j?ʕl8pAz'׺^gC?]n*8:⮯~<QuG,~܄IOumr=a_;Ʋ8~!v}B[rܫ
+#d9 ~Bl#һR2>DLYuz<(]NZ\m%^:=ެkMT=[|B(up.
+31KA^@T:q9Eӄ4Ṟ_[19mEAk%u˫\~RZᙯˇ닐zd_i8fϨ-OJ
+ lK"R\ Z2`k }ܳ`v|FTdy/}s`V/{Ȝ?a/; ^)r90?UP#Bˆ)έ%5o
+3"araҿ(jw5NlyG0e_+-y'gљQDh8 ![ȅU2gI ½M{5Ƶ|(m&\Zv71 \alOgOƚ (-}ٔPBrղipX6+`u|IrA%=T>7^14+j;[Ǎgw
+J!*̪Rqn ^]~۟¨8l;~f(v
+2"M(MJǐٜV4'6.jG~,"@),͠h3ZuNХp[lʌ5»a6Y(U- yiV~t#Ĉ|`]:(dw5TxPc5rQwl2r*8lj=rh|.Ǥ 4a$4B.SiTйh%z_J+-! 69n
+\k 2GxWxor/+]9N0^٫H`` n3Б2t,3]oa9.kE
+=%FSkz@e`!d)]&H
+c$#fPW{%5CwjUC4?S+g~M ?HW'(j \a p|(z*}<H-H1{Nm[83Q§+Lk` NC~JCr0Me$\)ە0Q^:SRLo\Ϯl퀄8wvdWO06} %5FqG60"Ԗ60$rcd<
+K$]ڱ*pZwz~9L ftU:3l`f9GAW^¢B|UWpzDdS3ʘW0xp>ȱ!1E{4'n
+K:6e&.6!ܱ:FgGcs+7NVHȊ}XKuhc{e<7%^Ffc&$,(d:c`차4|e pN hNppc}%g~Pg7eQ$ӽc F"HdX f~
+0la85L97ʮ]{t2OOfB
+ǿFUhb"XUVO[Yۗn rw<IV޿0O6 M*41[U
+1)Ȑ#ȒΩ98?PϙfCoI3,Z1(\g1S}#;z~>8[;1vyo%TKyGfܽl)4W}=d\m{1ȕUc'SEh6^ѪA^^k_TKK(. Wuju.T o5d.ӈkGٻT \>%XrSb)BC4}F^i!r((v&zZ6DM)Dz7P1v\qVo鯗ud)y2u;p?ly|aH%&͢ZDO Y3FbEc_ <h
+ԁؐ^ ?d١JPT658j!:.[\ e}W`lwǞxN=!絢/ߔRO#8' vz>LimoC>`m5.VIiy]׋DIspJmYWlUm9TXr$a`h;zӥ%"Wk\Ԭ,O}0&\o8MDfj^}̚ʁk}i  [e7wO<rH;hT⚄ĪH]dD*Z yS cĹ %xQῺm1]gWj Z}S>i'@~H[G]n >P(L4O)RBup;_3j}/u_%x;6NS,7`靖h,w눑a3̭ΥApm6w<hoXagxV
+3&[Nݜ ׁm-D9{)֝am/]9bXe1,)ShhV
+i`
++cJG_1
+W#DJN*:s9Ȕ\I ~?[J<dP(E;D<F*K/TZS&nh|P {Ɏ\nCe~I\F@RoDd&T23S{W}KWfJb$)= Lmo _ #(Ǯs ꞑ`g'AL\ňNjO]Q+x;MV_T#0 $*],4}Xkʓ >#ͧr$v֋BEgpJIܳp4:=vЃ {u%b\o0&c߄?jgq5|rW e&u65+^5}bQc3c;f^.(,NTFSY^Qhb mz
+''ZTYިz+÷*b)CBMDZzJQ.fj׫ČUܺ"CCǹ+U8(|ɛ.҇.t. @5z&*YZ Y ԵZF)l.S1*
+.EdIr^"AݖYd
+66*
+fP ?ۓk]AUVmp5βX%)>VY2Xǡ>u:p=Ƭ8 l EgDjHJJl6a|gÇͦBP/ǯaMkn/UaD6 y%_DŽ+vPIWHA7L9|G0/<ݕWQ")ᚵMxscxգ
+B[3TIϭ
+aIw::!hOeU(Xq)OcADW^Tj{a?+)!L%aA+JAX|ćV]tޠ
+]޷1MKo8#+EEbk2jf_M<EW`Xٛ1E&Z۟E,oQKJگ;5GoXs؁u3JstKZnyc2]˄5B|)ǯd6ǨEoJEV1׈ð; Db?4<;?x ˉ܋$c12KlD aAٙE膂ܔO^#.ےl :|uξG8LVj~n8܇cS}^|BǶ]b3?wSfv8E s  ]
+!X;U朏\XP,2:/ÎҚ?G{ 6+j`\%
+aJB'n~6k\]>+Hl3tICMKE+ WQwM;"S=[=(`;-hz#yh
+a@/nO`瓘Ԋ\|NYyO@#;Że4oo/<g„IhGSCL;MRCmQW M#~FB߽=,g5eH`$Ynɞ,`%--36;=ugr(:\3"P4s2t>7=:Z=qw55U<RdD5=}fAUכcے n0HdeuE>sLOO?Y*Bb
+8TO^t l6\(0 n&dWt%xůD_ :M"]ls}|vfZp#V%z< G#=osQQsTjwRGJfmRH+a)Ni
+tΡ.eZQzR!Kmү bkM&YTqh'-K_?g? S -(g5\~u)uS1tϳbi!pNs|"/mVw̞ʵ,冂i]8<bյT뢱d|zvM<`j]IYno׽Ce}፿DN-ʕUJڽxW(tzom
+endstream
+endobj
+38 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-251 -250 1009 969]
+/FontName/BCOZDN+CMR10
+/ItalicAngle 0
+/StemV 69
+/FontFile 37 0 R
+/Flags 4
+>>
+endobj
+37 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 1865
+/Length2 13487
+/Length3 533
+/Length 14532
+>>
+stream
+xeT޲ܝ`=8wwkwNp%MϹ$e|5ݽzvj^MA l
+4H
+m-'r !Pb?J*@( T(@I!PN?)@9CܠH?AvPC!P}jTinC<V?ׇTbj3*1 A
+U҆;tt4f1˺WR~J+(rS~{ ^"<=Q,mN?E4Dzg[)[ƹWvID#QZ+d)efʏjؓ%f$^$ᦷ&Arn{"Ӱ g<҇ؔ.WڵPX.P\GeB-߄hM>fxn90!tqu'2{
+Y vn:6 U,өl
+sᒟVrq̬K)Rz¼49` 9ID*/7Syc*cA!,;
++9R 𷂝@^ H"y}~NI9!HwJƂ>xdս"|6rgmijɋYԠUtS "i\gy덋T7)&UQr]FwdV6yϑCa5T}#~6!Z:ExVk^FU/P{#gLzx(6GPK+% l!ޏ${aa#@=9x7}WhFztJxq[@Veh>i>06oO- E~4n_D&0n44B=[-M|^ӟOM4Ҕ&v/l3_ITvH#t5SfBD'ǡⲃ\{FN-r:PRO͗ݏVGƊ^I[*{$ %NEHf/DTy7H0::Ge~_0>jf_-jE9[x[t Hmb,GZ/,˱ݼy_ޕ afuU%Z=*YʕVFKi8-gΔ
+V
+7)"[SB`36#>޻H~XBփG5j)*Y^
+8zf^D'9tFtYķLZ2|5a^Z"׋WHDHƀM|B"4?dw &p~WpDu-Zb,G#x)L,@)שQ4+D.ٵ%;O)aJd=F2VRSʍ6/a3_&.ŧ(m 2^oi^).!BþXeZtnn\̏
+d:O$0`W s<7EsSHQUiղS$ yn\ڔwC8iZ~^׈tHŒãM1eb#j&/Aؑ)Vv&W-ki-t(^PI$* Ғa$
+GLvI0 l磃v4
+ElzءA"Þ_uSq7~{{U.A\0st@
+IY k} u􇫷;|vx<d8$&2CWoVX>Bۗ#O6Uyq3IB-WF^4I o;NgЎ 'stg2UӡGk;JU㗼XFF~!8g0sv1KMUJ~ύ舎OdX%B\;mÐB?}Nɵؗmur nbpQV">f
+cfz1Ev1S䗆x1Rڣַ"Q)fx~IU3YǐZ<5A@:ˆT13k+1fЇfF4KఎK'~Ggt”"uCDIq_ģP1Q9;"=j34ܖUE@S'cҮ\)˖QL򻧷XS
+
+I\f8NцWe]}d5e.ߜ41O-gźضycxڂN渣#Ӂ]-F:&Y'(x '٤h| v=:
+|269_I
+!>JWƲ Ab!t\YF<XV6d=4?%<S!W90jٜL
+ȉ4<1,>_|qVjr*ܯ3O
+WjZ9^ZD{
+̹t'OH, )X|ݡsҎV_+j.=珆g>:g2)N?jPɚuP!.s{AEA:E%Cfhb fX(e77
+ImB z#U`7
+)1@#Xd6"Ggj1m kC'ch,#VklS!k5W:Fn`hPlx/5D M^wja)ׁ {rUT{ԅ嵩x;H>Y”0Wj+NJ6q=ljK{Y5rrrb^>f@PgG£-Xqjټ &1[?U4I1 %hk\~ bW[dd*th_ ݈~ #5NUL0'UຐRzfˈet:k,|\ 3ҟ%rG0@02+|ZbkqO4[FP$;סF
+]D~|u7 sO{?\GK/2 kHG%]eu*p=. tr
+}ЖBX1tbMu+
+s^]WV|0&/C:_tk=nc "
+N~i_
+ k|d hQߚ{G`?i:|T%LRƅUes
+o7swkBI>݇ B*dh1ړkiz[|5"Uu?KMAU9e/U:ه1m,84]w/]qlGWդkwpP 뻀l)h\q푌0_h}T!lqϋe 8 =\DsLz=?/ C'4DTF cwmq^% E~z( I"/BDe%6{Fzd-1(+NϤCլV{FyfE+Q@Mu'+G)9?ǯޅV1lYm"C;E82ݘHj>\
+Iy!Y#uÀ(f'{9ɣ҉5gM*<ᇈ
+痛hU=viBTS<QYԡ-<\psExY=$^_28?^s=^ӹ:xn \w*A.!N!"̂A{z6,*D2AB}SE٤@#y'yO̊CQ@ۺcjR7))9WluQDlPrXR{WbHmMAτyIM}x?cO*TC)GWH*Lw CߪJ$k91msQ%U#v/ERӪYjՀq¥Lhi"^eOPw0]+k?l ?XT;̮B78RUP!}WMH_R\s߶Vg1<ȹN>m+Qi`B4Wi;&D:ܚ#/4FMqG+ HM\rk~-;QskI$|߾*ȥ: > U knA|j෈:*,5SUJF=&gU͏I"zfMY7`SyzwkCP"ن
+Y^d xTJ'pꤊ5%VIU[#Qbp-\|L˖aG׎
+" VG\>Œ!Ts[+O[  oVD{_`6MJҬ>1O?||2f
+|Et
+퓋 $DԤgfRփQۇ-F<vLv#lq F,L"|;Cݘ5H*S%:#n7׈ߞߟEniezS_;||۰C/. k5,37Pl$BZ8x=ɷР
+R*X:|?AL%@;l5tq{ST[++
+I^q|z: k ’VV7CK r3g8nOkY6jOz712{ #\oӝdC]_VTɐcWTVEv5
+sIM
+ݲI8Sy vc~c"ۥl;ZzP[LEx^M٘6t|WIwHDJ0S7
+q(ҥCu+л*k0(΂{(p$дir_:
+J7`[^o
+Iq \ެs )k,-a}:y[NF8 XIT7#-fC$K57oLc/n1
+mC%
+kQ>$smlhCK"kWR`dCP<cfZ`x0}u 57h\n/*tp_L[/F #ԋ`q5-)Ja=m#r0Č;)rM!(w.SQÔ }B<.܍5oϽ0 dbOt7Nd5 MR /C3j6zV6)8癠?TW+g7Cjܧo@ '&2{8V,&x S.w]79 Bڱ*Qo0{bŴYj[Q챏 yH 9L7jLAxQ EY,mƩwt<viqu~ƺA4T!ȸ7
+xlGpOHÃa(`Q9;)+ʳ^7f"&WُqT캍T>T~z 5
+lGn++^|
+zW|?Q4iЇ9EbOvȗ[2&++
+Ń>1ĝ#~cIH|Pl;\c0.Mkw} V3˒?Z  Ms)q2%aLuQ姰$\5oiH6f3ZXT j;g@rR(r!>2}t7n_XٞPT僼tߘzs,fEO`K'Xj)Yz|ɅsM<n[+z叵}BކrE67K
+sܹUp1!W5ثi%bŹn[|+񌹑7t߃Xgl"X eDjz
+(1 L+ݴm+Xz-xTJ 2? Pm$)2'рfX XH8v ӧ!^
+lW9 _H wEp%Y݋ Fss)-l;42ua߃#iᅴ)}XD F)_DyYgw)I#x \@${ZםCs+D=
+ #a5R~@lY#mA%(0kS&1$rjɦ3-*]&
+VAcx VbJgF^ޚJD6~D
+h놕G&<(UM?ɹ796}8ɸZb:|fw~dk{XXfA\-ѳkACx6*뽂(oHὭG "$ooԼCt}%J kk` V}u%%1ə[?+.RI 9sǹz\*'p [92lL=e?SFS/6;*[?q.1Qhkۖ!뮄8fU,E}]+B`A(JI3_
+g@!;:Mm%4}>Zb}|U|s}e9,*:/}l5Cn~;>T֤H7^/\2&zyM",gXpɸc#Ӟ.h(UIZ6V.E?zl@f
+V%hf伅Chma[TDT4PK7`އl&8RD:!5'{#}_a_ͱOn%M;7O[\$#*5~/QM`=PA6E'IЫC@7Y`e:xU,(ގ 1b.YL.^`.UHC:B5RKTc|P͑mk^@ِ~Rwu:P\eFQ.P鉙Z|*ȸ+]znd䗌oU[ߴ -_"';<ܔ<Jؙ!RGe\0g񪲼ƃ\,Vy-kIE"/35<qY [9p'z~SK;WAK=*Cm7V*pΚԕ@ U?̩,=_Vcy}Tl5NPZ 4XQ<"}T!X6J-<E2C-R|9IvFKN@Qv3q%i=iNjri՗;feCL qIh/Y{HFRPI9jlj0
+Gt&/ ?+dC7MN:'PGbGOO ʞ1c2CH݀c/U3Ta->$a8O[~kF(qIg`!FT=dфR*"uyjM8 RK>:st^Ѐa
+4(QZ ݫ{/#(o{"iy-UsVCsx}}|P
+k ABqy "Y3LJk`,$ gѼt<Q>*Pū Et~ =l&0h\OS͔\PKsكAC5RX0w&O-6Ĕo>
+YJ`IM Qㇷ+'.O9"[ .T0'N݋?lГ'biY|&j2'Ra|".BK &I-Q)i/?7E%tn~$K0O{2uXZ|@ Ć*P~D@: Ll
+endstream
+endobj
+41 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-4 -235 731 800]
+/FontName/ZVYTRB+CMTT10
+/ItalicAngle 0
+/StemV 69
+/FontFile 40 0 R
+/Flags 4
+>>
+endobj
+40 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 1383
+/Length2 7573
+/Length3 533
+/Length 8430
+>>
+stream
+xeXm Q:ahAa``NFASJN@󼷾ϻcǞ[?yq]:ܲ6.%gwn>'@yM>03!VPg+w ?P#
+vZC
+t,oĺ^1pOV}TOUȻϚj8Hw_vٞv?gjfLqD
+=^^ ZWt}[3Q?(o)px3vz3㙰~1Z
+؀3hS]tE
+Vef{10$P Zq5|)]*O&Y>;KxĞ4ִtyG
+wyϘv?s9*opm$(iՋI5: n{~%.sMϾN3{ tbS]Crx;j~)e} PH AM!,SX)7V
+x -&;{5,re~o ^tuTH C7cQFY6-2LZq vpo&F&u{S ⹜TS
+o.+u}x)'XRC=?Kq~jq'<}'U%f2jj 8W0Rs)% dS,qzs%>9֛K,a ;1|[i\L6Yl'E =aǚGg^#%= IaMb..oJ&m@`J=rPZXljQ`b4`!>i/Um0k~6̻7^\qxvJš,\^NdZAJy\9!.hL5Y 6;y(a܉hI0Bɸ&KT=c{8fc?ojwhc";iR|WhaXJKW,sOB73&jAqzžL-g9+T6t0<Wv貧(ImNi~/Ct`3d׌fx]9D6 q<Ӹ7k\ĤOA[kAIS+3~xzX1mjŗA rܹ|rEcuM\m<Q woLL8< eOjF<qm<8}Oǣ־8!P,BsEгw)*î]/]vW/qLpl+֒\HiqA[}/(&%->,I2Nuj=)vz]L,Κ (M39t\bY
+Ym1L"/fL2%&B甗;?<akdFC
+Im z^{!v< po`tTUe_$6g.mYJP)- L.ZqHXʰ2<\6?'3~$Y9S|x9^hi%:Uzq}Rh5, ]n̹/]}wfdмE p)OP}!BSWXyW9UQvq|GӴ|ئc a%VMm^z9h/$_)sb^ZRرZ[\d~[MJ KHNxrbkQH~厃~tBI]n,@kAD~K^כFCr*ՄUz?0p@S è`!}*/D(5TDMp H7Һu=zT,ՏϞ/[ -?0Ng-Du<X_V3Eh`CA#aU5b)}d3Tԫ!CYk|F7~*ŁGpVB# [X>xr%a+nC
+J#dzce9ϻgBInw awu
+S%?L<qH,6@*iQ_z9+1zI[I,ED\`Xa@_La,8Wf?nQH؇zD$OZK^Z XU)N+6g@݇>SFGǡ}9"DH</U9.35w#]_qىԞz{/bm] &/0ėA7E鸒Ydn id=Lw&ǾU
+GB 'S4K.B5:(*E|֯w%ޯ^ AͣF%懂owHiKTv_qŤM³ܨ]vY*~.i.r^I'Y;H x27DE"yƜ+Y߉&8;C?](MǯD1ͷ*EKFv?S^^/JJ
+*&ô#ѼIMH{F}k<k{ϕẘm&GBF۠z#s*'ɏ,E@wVҲrhYe}s^ǘGL]Ì}Sjb
+lߓɦ`ퟵso7=i}[I#.hn92'CCٓ4{lAҬ37#2] l{8d$YrvÚ0OԂcXeRlo~D;кD͸Uµa] ~^At_?H/rj{(4|,ODzݷ/w5J6 aZztBJ[?ZOVWq(~~ZKh߸N웨Iꈰ g'=6F2뿗Wjg`bxЛL1MBUCʹ{û2-Oky\U<E@|3 T1z hSg%Y>ENL}WNUm(kE8껏3Qv3яS7d~KμHN2אkml Jv[iG}Ć{CY-Hb mwcvpe3=rzNhBQ&Q~F:1?CkpX
+Lǿ0^<-[lM+V
+I]#'xSאԼ;fMH,0<-<VSs-''7e9vT1+W4MfsJvaM؉#r(Hk}>'Hqb7-R5zA(j7X-o^$$5^$2FeVx4Cv`pO۽MpW#
+ Ys< ;ۨm}V6U >h'EoR4ǵxDfYKnp\
+8OF)&ek4j.08_YS;A0Kĩτ\yn9ޚs4ǝƾsq|ؤ-`_l$H0tڕf:gLS+{"I40h=Q DiaJRk'G^bE/%!Ţ)ԍNg̑2#y]o쵬1M_n9EP2\) BWO>):gܕٰ$R0)3'D;ک/9CG"WQ6]mb<h
+k~\|^]*LP߶㜯 cQy(Oi;^j]Fw̸KI@NBc1a+'5:2dc p҈7`#zn
+/5ilnJޛy}Iۏ$|:M
+<gM6LW<b+Tӱv%>c
+έfҹ&7Lh:\
+ F.$>Z[
+x{zh\0`="{Ņ rt=͈D{ћv $,
+wzef܆юYc"{ӓAɨ˯J
+?>XHv9؟(ou4&,AńEΫt.Ʉ$+Km όX)"c}sihv,9@ZbKVwFQVѬ1̂4C5=HP]AM y8!ʘWzw49GugR 1ƌOXZE}t 9SSJ.qP
+>6EJ؆@gxW@Q/ҲT7f+{tgl^x`p
+0
+phWIȋESfxY7jXTFn.JZ&漲"sJ-4
+Ό'[ÒUR'.S%2#o|Em
+dϖ
+endstream
+endobj
+50 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-29 -960 1116 775]
+/FontName/JECQIF+CMSY10
+/ItalicAngle -14.035
+/StemV 85
+/FontFile 49 0 R
+/Flags 68
+>>
+endobj
+49 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 837
+/Length2 875
+/Length3 533
+/Length 1471
+>>
+stream
+xiTWQںThHf .l ȮI& LfdVY"*.QPD@QQꂸ4GVXZ
+2Jr
+tmс0@J(aV1gkHx.`s`h*P4ȳc\
+h
+`<3ǖʙ}l4-?o[V>xZonygrȲSS-fB[_Ԝ~ 1VW1%mY+ UKYS^So8m]7gzONqXYww["Zpzu)1:g-në7]b?N3-_1;k+i C%~!Վu9q u@~RɊP
+MeKTT6$eb
+v\}֕p<ςGwV6%7om<6y)G cDrfzh*V"K!MYv>kc4W2#/AOxx~O߮ Ódviwl@ nO2t&>QZn^##;ɘ%ub !nF~2s}pbP|ζ:O<#86ir\5ŻIu'+XN&\V=Z8@Pr|݈Gͫ5h;DoipÆ-$h/,",p4C?&bk}1 ~p[-뽧M^21nI|uIsEG٥deW,D]vfGD\6Dmâ箉mwJ\\JK.>oѮ-a֗?I{lx-U@NIB^8w |P(;^4 |&_4-]çk>|11wSZ )ɗӐhApNj#Ke.yצB]
+ȓ߸GdƦ9q//J
+,hp6A~Ǵ'$
+endstream
+endobj
+57 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-163 -250 1146 969]
+/FontName/WSCXQY+CMTI10
+/ItalicAngle -14.04
+/StemV 68
+/FontFile 56 0 R
+/Flags 68
+>>
+endobj
+56 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 1063
+/Length2 5561
+/Length3 533
+/Length 6281
+>>
+stream
+xgTSk
+HG :RBޫ%. ޤl;tPzv=ٞ}Η;;Z\s>k # AXCp?_ #V(BAbb
+ 0jiKn
+ +sSyB!Z0= W
+mk+om׮ rN.!a
+"=H$ '
+(C˾qǵZjns4 ߃$[b_1l&+FФn ۈ~DK\$ˊڋSڄŢПPqrrSeQ)ARSu%7vGE[\H˶d7}XL~M70,2c3wL)I w1OX_0[wꄱ]rG/Z<)4R!3!/>@0xbx!vJ@>wУX kktKP!H1dh͜_Rߴk~'HǻfD/I \Rğ?"3a!ASz2 4J[9n:xꑽ_񿀧XVӚV)h~9SlL&\FFÖ/+8v?Q7k]C`0sAGΡ OiVٌ;͠.RQ^ /ݦ̫V`LCs6/=F.\vzݢ?^HTaBR/uHBQju"I+&ñj|~IUьzl8
+~F|ƸN t.džG0,d5ibxsq7|a}<~ ~B^LEe8LSe^}rMgOr卌(ԏ__"|f;%("Ri=KuIk10;dӡv5iZs㋇S6vĬa۬u`Y3g3D%Ixa!f_7zVT7ҕTtmTX>;5
+Mm&4ظ"˲ӨGkHk pD †yu.y~c]WwW%<,e` k
+4ZsNIU*n݈<10-/8/Uxln66͝evHk>/xq'OxKBX黝ں xR@{ AJY
+wB_X(_*bv&>K?X|sTW'GN`q߿1q/؜rhߣuW5ORXziR2lZݨ8cZX~
+&> jUev[^Sҁπ8t@ׄ:*^{p₉EAD_J[7nCi|&@]䔠D"C&9M-?X\Itj 8X yb]Z(IFDaOtuIJj"MضwXp^16;`PE':t/]Ulߤ$|tV,vӚthWq.4U o~}w ncɣAD_dl0q"Vi`k~MI"D/X
+?_uC2apnZ4ġ&+wxsľ DғҎ_{LHzr6_:.UˤY(Y*.raa`W84967˃ et4uoV'
+_.d!ZEy$"+f/; R!ED|xr_3.SYRjje72m+̷zL1m_BW|F1EнhiLQeVQa\pygQәycYҌ_ Lwr#foxKO&xnƨorҭf[Ic4&<}ˇs[<b=$3yXwuL3&k랽@͝ZxJN߉yf?AR
+ϟ.dZtu̒hiOܗkĽf@iFtB$U#1V
+_ayT!T$_%h0{x4}x',Q\*!{fIpzbVDa'㴬EpclχH '
+O՝ҳX&<~NI}f*c{'tWw77Er D%49KĄI0O&.".;LzL:xWc5^RK[';.`%/35_,7[<pbP9ݵA0@U0c2CGo{N5&[gPAN,_5Hz
+-*|Kw)XIP*jE仮.VN1D4UUԓYׄH*K 4¬3 k0-H?!JwYUl׍fA,ދˆ9*Qo  !TqRH}uly^@GJQG
+Z Mno!cwV
+ 㔴4&
+a!MI z`弉Kַ?Sj"{*v[ܙǤ[@鼟*p }6Kp/`F9ǧr_kF*;}v{2\pZ|$Z xDܟ<o\9x8E<o^Pеf3TR|KX\Jryo89o<oN=qWFRJ+sq|K2Xwv"cxZs"]\GQY~$Qw^n~M)[P֛^ S'< .]7;6lœ0|5|T
+"W*cy7)&XAl1{/CR`|t)noY) Hc :D$i8v4YGlǤ=a}\Gcwhá 4 Rri-
+ fk)CT Nt8\pq!Pfo
+
+b.06o`/V:)JI'
+8A(ґ?
+endstream
+endobj
+68 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-32 -250 1048 750]
+/FontName/RASDLH+CMMI10
+/ItalicAngle -14.04
+/StemV 72
+/FontFile 67 0 R
+/Flags 68
+>>
+endobj
+67 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 775
+/Length2 1246
+/Length3 533
+/Length 1823
+>>
+stream
+x}8ǩ&YB̘a16yĈx+O3v^4 MuRRr:PmZBk}h:vw}ޏ7@DL tN&tM"a]G G 0%|`e HT5݆AT Se8EBBA'GE&\\p-"AhGbdbr 
+Zz / jsW ʼn\_ sN$̏M!!! !ZʆyB<Xz.aƇ
+'cońOLHWj5@D"B}ڷW0`ec 8B!'Hheb
+T1AFi^^tW$T<ywyG)ڬMz5Ye[rg~ qezQR<|33
+tY]k+Ț^CaG7H N8?h%Ւ5_脠Ͼ⠠(Ud]j
+[-~Cc/d*4%MrOd''#JSҵSUy5՘YmI uR'fZwagV~hAf=`SIsb3t&#<Qo8 e#3ْh^#SY+/ԩiZ=bUeTn<o^4GLd֎}n.2umeaft%:7Z)5P] h98>;K?C&^:xGQV5L~qe _m:yƃ:_&W:'>f}ƫkDRn>nCg#o$q1F~r pw8Cu>*`h]`H/ͤMIоhuV$n)K>x{@Ko̜JP+2SoD$a~mxuk^}yt.~]4Z~E0yaaRUR[_6N`9@avP*4畚АkPj-jCLMc`$7g>$dw݀"r_~zqƷ+2--9m9v~hKg0;U[`<\|i4[VگmO{1NI+]ǧ=T
+[Vszƈ$<:Y1D:A]yV^[a鵛G2jj}-U?VSQX@tt+z֫jנ:)7=,1=1h ߪ7]rG-bހިꃶûnË&\ŋq>qYM+w WdSddyrw<dI%:PDf}l{t܄*h,=~eiLjJڣ%#maCXF`K
+endstream
+endobj
+75 0 obj
+<<
+/Type/FontDescriptor
+/CapHeight 850
+/Ascent 850
+/Descent -200
+/FontBBox[-27 -250 1122 750]
+/FontName/YIQDOU+CMR7
+/ItalicAngle 0
+/StemV 79
+/FontFile 74 0 R
+/Flags 4
+>>
+endobj
+74 0 obj
+<<
+/Filter[/FlateDecode]
+/Length1 915
+/Length2 2716
+/Length3 533
+/Length 3370
+>>
+stream
+xVy<mFB&ьȖ5,Y11vVd^қ,E )hAɒJ";<~|]?qu^u-LG $* Gi6j
+S@,O&`&@>
+@a4U54UPOQ>T@QK)x/, 0R}A"#
+>pF‘HCܹv '1F
+ap'P
+P@<3Z'3 ]YǷA+HӍybᾧ\!oox6?Z]]W<x<nU6MrLXɻԊfU,, wp|opԀHo tF5*OnzSt#WWHqDi*8ՄS:Sѯ}t(E$f^+iVY+f1CO[&b4o` Бj8Y"ū&2|xuLH14
+[1j;y?mlQܼoדSO,Vo&8&q繎b.ZXIw}ZdܳqDk \Niߓ 7Ӝ85b't[ D:.cCJ'9UVZErUV;%mjCd& B0S+66XiDj5K5wD35s&;_堚r^`'4DMGWgг{>p'ii# ;x]5{ϒ+e=Ie{qۈbU-P7GFGDX^%h }z
+nbu\Uϫ)ڤۚ+G_O]3˫9e~GާRؿCYM_ 4k֪ [ [[Rд9#XZd7]5XI&/ mw [\x@Kh*Ns~WcjǥbYz{%6m07:f">69F KXz6jPAYr}'L_Ҳ23o,om(ͱ]51$nRcmTG#$xD{wEpmw_\ 1pл%%tlKH^]G/D8/D4)G66KLaCL̅\!jnvKƼ,-LO\yk<yOآۗD4`HIפGԌ
+0_ٗY}頻Ō^L/z/hnb*O}Yfb>Z:56md
+z?@Tu{SˎN>34a)hv`;cKM- j'$G*H^= D %)2rt@dqen(zbl$^HOxE?Ys>@:h׌^;zj/|
+J#];ӿʾ2֕,]9.9ʼnΖőyfl]v8؅sfE"j42/mb>*/|iJ\R t;U,'S̹G+ϳb!k3뫟YyC\'spQ\(od@@
+1*<\D͉KȜg"_ԷϵaĥoXbkx*9/:F:x fbֻ֨#+hЖ:hcV[n~_G6Ќk,}5af= hF얻/*8G^F؛ y
+u'Kct7KR%v3H
+mRjaKx}uFq9\۳y0AleƘz:ka"- )KI)z.¦Ɨo9L#z^we/Ex+MHs$/R*Жp]+X[wd99Egz<J\6;XByfʠljףu4G&:p2޻ 9&ZkmrzѴ)M
+WZe7N#,o7o
+\V-b &yg% æO.-YQ9v\.㙤G(uY<|3W~%k;~~;@r^źtb:|=}e3L\ Y|\"}^0䓐žEZkktX[%fڧu걧E)O> &^h/]SjSpT8JȗJz+SW3R|K L]kV#Y(c2%ܩ&LW+S4˘E #.?lGDcHp<z
+ɳ:<s[
+xWcTQi,F6w}VXw _d=|q͙ oٹ(~n*կU0 l ~9bSV>L`Q4oq*Yѱ-68hptҀ8"ԹԔ$(cM0ILg- ׼J&}Zú-E'=a!V򂝶E#{]7zƳ1}_o}T,;!ϓ?9`|O{>;i|^6f%<3d杝qH`,)rݪ!Q\O"Rd"9u
+endstream
+endobj
+1 0 obj
+<<
+/Creator( TeX output 2010.03.31:1829)
+/Producer(dvipdfm 0.13.2d, Copyright \251 1998, by Mark A. Wicks)
+/CreationDate(D:20100331183615-05'00')
+>>
+endobj
+5 0 obj
+<<
+/Type/Page
+/Resources 6 0 R
+/Contents[43 0 R 4 0 R 44 0 R 45 0 R]
+/Parent 95 0 R
+>>
+endobj
+47 0 obj
+<<
+/Type/Page
+/Resources 48 0 R
+/Contents[43 0 R 4 0 R 52 0 R 45 0 R]
+/Parent 95 0 R
+>>
+endobj
+95 0 obj
+<<
+/Type/Pages
+/Count 2
+/Kids[5 0 R 47 0 R]
+/Parent 3 0 R
+>>
+endobj
+54 0 obj
+<<
+/Type/Page
+/Resources 55 0 R
+/Contents[43 0 R 4 0 R 59 0 R 45 0 R]
+/Parent 96 0 R
+>>
+endobj
+61 0 obj
+<<
+/Type/Page
+/Resources 62 0 R
+/Contents[43 0 R 4 0 R 63 0 R 45 0 R]
+/Parent 96 0 R
+>>
+endobj
+65 0 obj
+<<
+/Type/Page
+/Resources 66 0 R
+/Contents[43 0 R 4 0 R 70 0 R 45 0 R]
+/Parent 96 0 R
+>>
+endobj
+96 0 obj
+<<
+/Type/Pages
+/Count 3
+/Kids[54 0 R 61 0 R 65 0 R]
+/Parent 3 0 R
+>>
+endobj
+72 0 obj
+<<
+/Type/Page
+/Resources 73 0 R
+/Contents[43 0 R 4 0 R 77 0 R 45 0 R]
+/Parent 97 0 R
+>>
+endobj
+79 0 obj
+<<
+/Type/Page
+/Resources 80 0 R
+/Contents[43 0 R 4 0 R 81 0 R 45 0 R]
+/Parent 97 0 R
+>>
+endobj
+97 0 obj
+<<
+/Type/Pages
+/Count 2
+/Kids[72 0 R 79 0 R]
+/Parent 3 0 R
+>>
+endobj
+83 0 obj
+<<
+/Type/Page
+/Resources 84 0 R
+/Contents[43 0 R 4 0 R 85 0 R 45 0 R]
+/Parent 98 0 R
+>>
+endobj
+87 0 obj
+<<
+/Type/Page
+/Resources 88 0 R
+/Contents[43 0 R 4 0 R 89 0 R 45 0 R]
+/Parent 98 0 R
+>>
+endobj
+91 0 obj
+<<
+/Type/Page
+/Resources 92 0 R
+/Contents[43 0 R 4 0 R 93 0 R 45 0 R]
+/Parent 98 0 R
+>>
+endobj
+98 0 obj
+<<
+/Type/Pages
+/Count 3
+/Kids[83 0 R 87 0 R 91 0 R]
+/Parent 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type/Pages
+/Count 10
+/Kids[95 0 R 96 0 R 97 0 R 98 0 R]
+/MediaBox[0 0 612 792]
+>>
+endobj
+43 0 obj
+<<
+/Length 1
+>>
+stream
+
+endstream
+endobj
+45 0 obj
+<<
+/Length 1
+>>
+stream
+
+endstream
+endobj
+4 0 obj
+<<
+/Length 30
+>>
+stream
+1.00028 0 0 1.00028 72 720 cm
+endstream
+endobj
+99 0 obj
+<<
+>>
+endobj
+100 0 obj
+null
+endobj
+101 0 obj
+<<
+>>
+endobj
+2 0 obj
+<<
+/Type/Catalog
+/Pages 3 0 R
+/Outlines 99 0 R
+/Threads 100 0 R
+/Names 101 0 R
+>>
+endobj
+xref
+0 102
+0000000000 65535 f
+0000135475 00000 n
+0000137349 00000 n
+0000137002 00000 n
+0000137203 00000 n
+0000135639 00000 n
+0000012162 00000 n
+0000036708 00000 n
+0000036524 00000 n
+0000000009 00000 n
+0000041203 00000 n
+0000041017 00000 n
+0000000992 00000 n
+0000045930 00000 n
+0000045736 00000 n
+0000001970 00000 n
+0000048372 00000 n
+0000048186 00000 n
+0000002756 00000 n
+0000052452 00000 n
+0000052264 00000 n
+0000003657 00000 n
+0000055458 00000 n
+0000055273 00000 n
+0000004640 00000 n
+0000068138 00000 n
+0000067952 00000 n
+0000005366 00000 n
+0000076336 00000 n
+0000076143 00000 n
+0000006318 00000 n
+0000078812 00000 n
+0000078623 00000 n
+0000007267 00000 n
+0000087944 00000 n
+0000087754 00000 n
+0000008197 00000 n
+0000097924 00000 n
+0000097736 00000 n
+0000009118 00000 n
+0000112759 00000 n
+0000112573 00000 n
+0000010020 00000 n
+0000137103 00000 n
+0000010748 00000 n
+0000137153 00000 n
+0000012006 00000 n
+0000135741 00000 n
+0000015065 00000 n
+0000121499 00000 n
+0000121304 00000 n
+0000012223 00000 n
+0000013158 00000 n
+0000014984 00000 n
+0000135922 00000 n
+0000018965 00000 n
+0000123278 00000 n
+0000123083 00000 n
+0000015127 00000 n
+0000016092 00000 n
+0000018861 00000 n
+0000136026 00000 n
+0000021932 00000 n
+0000019027 00000 n
+0000021830 00000 n
+0000136130 00000 n
+0000025706 00000 n
+0000129868 00000 n
+0000129674 00000 n
+0000021994 00000 n
+0000022924 00000 n
+0000025590 00000 n
+0000136319 00000 n
+0000029123 00000 n
+0000131991 00000 n
+0000131805 00000 n
+0000025768 00000 n
+0000026717 00000 n
+0000029019 00000 n
+0000136423 00000 n
+0000031211 00000 n
+0000029185 00000 n
+0000031131 00000 n
+0000136605 00000 n
+0000033631 00000 n
+0000031273 00000 n
+0000033517 00000 n
+0000136709 00000 n
+0000035544 00000 n
+0000033693 00000 n
+0000035464 00000 n
+0000136813 00000 n
+0000036462 00000 n
+0000035606 00000 n
+0000036393 00000 n
+0000135845 00000 n
+0000136234 00000 n
+0000136527 00000 n
+0000136917 00000 n
+0000137282 00000 n
+0000137304 00000 n
+0000137326 00000 n
+trailer
+<<
+/Size 102
+/Root 2 0 R
+/Info 1 0 R
+>>
+startxref
+137446
+%%EOF