summaryrefslogtreecommitdiff
path: root/macros/cstex
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/cstex
Initial commit
Diffstat (limited to 'macros/cstex')
-rw-r--r--macros/cstex/README23
-rw-r--r--macros/cstex/base/README30
-rw-r--r--macros/cstex/base/utf8cs.tex152
l---------macros/cstex/cstexman.pdf1
-rw-r--r--macros/cstex/doc/README30
-rw-r--r--macros/cstex/doc/cstexman.pdfbin0 -> 352944 bytes
-rw-r--r--macros/cstex/doc/cstexman.tex3269
-rw-r--r--macros/cstex/doc/jemny.errata15
-rw-r--r--macros/cstex/doc/jemny.pdfbin0 -> 502779 bytes
-rw-r--r--macros/cstex/doc/prvni.pdfbin0 -> 254373 bytes
-rw-r--r--macros/cstex/doc/prvni.ps9110
-rw-r--r--macros/cstex/doc/prvni.tex1494
-rw-r--r--macros/cstex/lic-gpl.eng340
-rw-r--r--macros/cstex/zmeny.txt184
14 files changed, 14648 insertions, 0 deletions
diff --git a/macros/cstex/README b/macros/cstex/README
new file mode 100644
index 0000000000..81e96d8f9d
--- /dev/null
+++ b/macros/cstex/README
@@ -0,0 +1,23 @@
+
+Toto je adresar obsahujici CSTeX.
+
+Obsahuje tyto polozky:
+
+nazev typ poznamka
+----------------------------------------------------------------
+zmeny.txt textovy soubor Udaje o aktualnich zmenach v CSTeXu
+license.eng textovy soubor Licence CSTeXu v anglictine
+license.cz textovy soubor Licence CSTeXu -- cesky preklad
+lic-gpl.eng textovy soubor Text GPL -- nejcasteji pouzite licence
+cstexman.pdf link na doc/ Manual k CSTeXu -- referencni manual
+base adresar zakladni balicky CSTeXu
+web2c adresar instalace CSTeXu ze zdrojovych kodu pro web2c
+emtex adresar CSTeX pro DOS, OS/2 a mozna Windows
+minitex adresar Funkcni podmnozina CSTeXu pro DOS
+tetex-rpm adresar CSTeX pro UNIXy, baleno jako rpm pro Linux
+unix link -> web2c (pro zpetnou kompatibilitu)
+os2 link -> emtex (pro zpetnou kompatibilitu)
+msdos link -> emtex (pro zpetnou kompatibilitu)
+chyby.txt textovy soubor Zname chyby v CSTeXu
+
+Petr Olsak
diff --git a/macros/cstex/base/README b/macros/cstex/base/README
new file mode 100644
index 0000000000..86e04a1c11
--- /dev/null
+++ b/macros/cstex/base/README
@@ -0,0 +1,30 @@
+Zde jsou zakladni balicky CSTeXu
+
+csfonts.tar.gz ... CSfonty -- Metafontove soubory a metriky.
+csplain.tar.gz ... Makra pro format CSplain a vzory deleni slov.
+cslatex.tar.gz ... Makra pro format CSLaTeX.
+cspsfonts.tar.gz ... Virtualni fonty zakladnich 35 PostScriptovych
+ fontu v~kodovani podle CSfontu.
+
+Pokud nekdo rekne, ze ma na sve distribuci TeXu instalovan CSTeX,
+pak to znamena, ze ma urcite instalovany tyto ctyri baliky.
+Krome toho k CSTeX{}u radime i nasledujici doplnujici software,
+ktery uz nemuseji mit vsichni uzivatele CSTeXu instalovan:
+
+csfonts-t1.tar.gz .. Varianta CSfontu ve formatu PostScript Type1.
+cstrip.tar.gz ... Test funkcionality formatu CSplain.
+csindex-19980713.tar.gz ... Zdrojove soubory v~jazyce C programu
+ csindex, ktery je modifikaci programu
+ makeindex se zahrnutou podporou ceskeho a
+ slovenskeho razeni.
+vlna.tar.gz ... Zdrojove soubory v~jazyce C a v~jazyce cweb
+ programu vlna na automaticke doplnovani vlnek
+ za neslabicne predlozky.
+
+Na Internetu naleznete vsechny uvedene baliky na
+
+ftp://math.feld.cvut.cz/pub/cstex/base
+nebo
+ftp://ftp.cstug.cz/pub/local/cstex/base
+
+25. 9. 2002 Petr Olsak
diff --git a/macros/cstex/base/utf8cs.tex b/macros/cstex/base/utf8cs.tex
new file mode 100644
index 0000000000..6550d10910
--- /dev/null
+++ b/macros/cstex/base/utf8cs.tex
@@ -0,0 +1,152 @@
+% utf8cs.tex
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Petr Olsak SLT2002, 9. 11. 2002
+
+% Usage:
+% \input utf8cs \activeUTF
+
+% See the Czech documentation at the end of this file.
+
+% The input text may be in ISO8859-2 OR in UTF8.
+% The result after expansion of three active characters
+% is in ISO-8859-2.
+% The consequence: you can re-read the toc/aux etc. \write files.
+
+% Warning: use only the one-to-one tcx/tcp table (il2-cs.tcx for example)
+
+% Only the Czech and Slovak alphabet is supported here.
+
+\ifx \activeUTFcs\undefined \else \endinput \fi
+
+{\catcode`\^^c3=13 \expandafter}\expandafter \def \noexpand^^c3#1{%
+ \ifx ^^81#1^^c1\else % \'A
+ \ifx ^^a1#1^^e1\else % \'a
+ \ifx ^^89#1^^c9\else % \'E
+ \ifx ^^a9#1^^e9\else % \'e
+ \ifx ^^8d#1^^cd\else % \'I
+ \ifx ^^ad#1^^ed\else % \'i
+ \ifx ^^93#1^^d3\else % \'O
+ \ifx ^^b3#1^^f3\else % \'o
+ \ifx ^^9a#1^^da\else % \'U
+ \ifx ^^ba#1^^fa\else % \'u
+ \ifx ^^9d#1^^dd\else % \'Y
+ \ifx ^^bd#1^^fd\else % \'y
+ \ifx ^^94#1^^d4\else % \^O
+ \ifx ^^b4#1^^f4\else % \^o
+ \ifx ^^84#1^^c4\else % \"A
+ \ifx ^^a4#1^^e4\else % \"a
+ \ifx ^^96#1^^d6\else % \"O
+ \ifx ^^b6#1^^f6\else % \"o
+ \ifx ^^9c#1^^dc\else % \"U
+ \ifx ^^bc#1^^fc\else % \"u
+ ^^c3#1\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}
+{\catcode`\^^c4=13 \expandafter}\expandafter \def \noexpand^^c4#1{%
+ \ifx ^^8c#1^^c8\else % \v C
+ \ifx ^^8d#1^^e8\else % \v c
+ \ifx ^^8e#1^^cf\else % \v D
+ \ifx ^^8f#1^^ef\else % \v d
+ \ifx ^^9a#1^^cc\else % \v E
+ \ifx ^^9b#1^^ec\else % \v e
+ \ifx ^^b9#1^^c5\else % \' L
+ \ifx ^^ba#1^^e5\else % \' l
+ \ifx ^^bd#1^^a5\else % \v L
+ \ifx ^^be#1^^b5\else % \v l
+ ^^c4#1\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}
+{\catcode`\^^c5=13 \expandafter}\expandafter \def \noexpand^^c5#1{%
+ \ifx ^^87#1^^d2\else % \v N
+ \ifx ^^88#1^^f2\else % \v n
+ \ifx ^^98#1^^d8\else % \v R
+ \ifx ^^99#1^^f8\else % \v r
+ \ifx ^^a0#1^^a9\else % \v S
+ \ifx ^^a1#1^^b9\else % \v s
+ \ifx ^^a4#1^^ab\else % \v T
+ \ifx ^^a5#1^^bb\else % \v t
+ \ifx ^^ae#1^^d9\else % \r U
+ \ifx ^^af#1^^f9\else % \r u
+ \ifx ^^bd#1^^ae\else % \r Z
+ \ifx ^^be#1^^be\else % \v z
+ \ifx ^^94#1^^c0\else % \' R
+ \ifx ^^95#1^^e0\else % \' r
+ ^^c5#1\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}
+\def\activeUTFcs{\catcode`\^^c3=13\catcode`\^^c4=13\catcode`\^^c5=13
+ \message{The UTF-8 encoding for Czech and Slovak alphabet activated.}%
+ \message{The ISO-8859-2 input and internal encodings are still accepted.}%
+}
+\let\activeUTF=\activeUTFcs
+
+\endinput
+
+-----------------------------------------------------
+
+Ceska dokumentace nize je kodovana v UTF-8, protoze predpokladam,
+ze bude nejvice zajimat uzivatele "postizene" timto kodovanim.
+
+Po provedení
+
+\input utf8cs \activeUTF
+
+se stanou tři znaky aktivní: 0xc3, 0xc4 a 0xc5
+
+Jsou to právě všechny znaky, které pracují jako "prefixy"
+pro písmena české a slovenské abecedy v kódování UTF-8.
+Za tímto "prefixem" následuje další byte a tato dvojice bytů
+určuje v UTF-8 jedno písmeno.
+
+Makra spojená se znaky 0xc3, 0xc4 a 0xc5 sejmou následující byte a
+tato dvojice expanduje na znak podle ISO-8859-2. Protože je
+koverze provedena na úrovni expand procesoru, není ohroženo dělení
+slov.
+
+Až na výjimky ve slovenském jazyce (viz níže) je po provedení
+\activeUTF akceptováno i kódování české a slovenské abecedy
+podle ISO-8859-2. Důležitý důsledek: \write soubory (toc, aux apod.)
+jsou po expanzi primitivem \write kódovány podle ISO-8859-2 a je
+možné je použít při opakovaném čtení bez problémů.
+
+Upozornění: používejte jen tcx/tcp tabulku, která nedělá žádné změny
+v kódování, např. csplain a cslatex v UNIXu používá implicitně
+il2-cs.tcx, která je vyhovující. S tabulkou, která dělá konverzi
+na úrovni pre-procesoru TeXu to nebude fungovat!
+
+Při použití tabulky il2-t1.tcx je potřeba načíst soubor utf8t1.tex
+na místo tohoto souboru. Soubor uft8t1.tex bude vytvořen později.
+
+Český jazyk je zcela bez problémů pro vstup jednak v ISO-8859-2 a
+jednak v UTF-8. Slovenština má tyto problémy:
+
+Za znakem Ĺ (\'L) kódovaném v ISO-8859-2 nesmí po \activeUTF
+následovat mezera a svorky { }. Ostatní znaky za tímto znakem mohou
+být přítomny bez problémů. Za tímto znakem kódovaném v UTF-8 může být
+cokoli. Totéž platí pro znak Ä (\"A). Ostatní znaky jsou v obou
+kódováních bez problémů.
+
+Jinak řečeno: dvojice "Ĺ ", "Ĺ{", "Ĺ}", "Ä ", "Ä{" a "Ä}"
+nebudou fungovat za předpokladu, že písmena Ĺ a Ä jsou kódována
+v ISO-8859-2 a současně ja zapnuto \activeUTF.
+
+Petr Olšák
+
+==========================================================================
+
+Zari 2005:
+
+Vsechny vyse popsane problemy resi encTeX. Mate-li tuto nadstavbu TeXu
+v binarce zahrnutou (zkuste tex -enc), pak doporucuji zapomenout na
+aktivni znaky a na tento soubor a generovat formaty csplain a cslatex
+schopne rovnou pracovat s UTF8 kodovanim:
+
+tex -ini -enc '\let\enc=u \input csplain.ini'
+
+Podrobnejsi informace najdete v souboru csplain.ini a csenc-u.tex.
+
+Petr Olsak
+
+
+
+
+
+
+
+
+
+
diff --git a/macros/cstex/cstexman.pdf b/macros/cstex/cstexman.pdf
new file mode 120000
index 0000000000..5ab3fbfdc5
--- /dev/null
+++ b/macros/cstex/cstexman.pdf
@@ -0,0 +1 @@
+doc/cstexman.pdf \ No newline at end of file
diff --git a/macros/cstex/doc/README b/macros/cstex/doc/README
new file mode 100644
index 0000000000..0b99758a0a
--- /dev/null
+++ b/macros/cstex/doc/README
@@ -0,0 +1,30 @@
+V tomto adresari jsou ulozeny ceske preklady (a do budoucna mozna i
+puvodni texty) nekterych prirucek o TeXu. Tyto dokumenty jsou
+vystaveny ve zdrojove forme v kodovani ISO-8859-2, pokud neni receno jinak.
+
+cstexman.tex, cstexman.ps, cstexman.pdf
+ Manual k CSTeXu -- referencni manual. Petr Olsak (2002, 2012)
+prvni.tex, prvni.ps, prvni.pdf
+ Prvni seznameni s TeXem. Petr Olsak (1999)
+parpozn.tex, parpozn.ps, parpozn.pdf
+ Par poznamek k CSTeXu -- zastaraly dokument z roku 1996
+csuvodlat.tar.gz
+ Uvod do LaTeXu (2.09). H. Partl, E. Schlegl and I. Hyna (1987-1990)
+ Preklad: P. Sykora (1992)
+uvodlat.zip
+ Totez, ale v DOSovem formatu koncu radku a v kodovani Kamenickych.
+jemny.tar.gz
+ Jemny uvod do TeXu (plainu). Michael Doob
+ Preklad: Josef Danes a Jiri Vesely
+jemny.zip
+ Totez, ale v DOSovem formatu koncu radku a v kodovani CP852.
+jemny.errata
+ ERRATA vyse zmineneho dokumentu
+lshort-0.9beta-cz.tgz
+ Ne prilis strucny uvod do systemu LaTeX2e. Tobias Oetiker
+ Preklad: Michal Kocer
+lshort2e-0.9beta-cz.ps.gz, lshortps.zip
+ Totez v PostScriptovem formatu
+lshort09.zip
+ Totez, ale v DOSovem formatu koncu radku a v kodovani CP852.
+
diff --git a/macros/cstex/doc/cstexman.pdf b/macros/cstex/doc/cstexman.pdf
new file mode 100644
index 0000000000..3146fd626d
--- /dev/null
+++ b/macros/cstex/doc/cstexman.pdf
Binary files differ
diff --git a/macros/cstex/doc/cstexman.tex b/macros/cstex/doc/cstexman.tex
new file mode 100644
index 0000000000..6cdd0656a5
--- /dev/null
+++ b/macros/cstex/doc/cstexman.tex
@@ -0,0 +1,3269 @@
+
+\chyph % pouzijte csplain
+
+\mag=\magstephalf
+
+\csaccents
+\raggedbottom
+
+\hsize=30pc % 30 pica
+\vsize=46pc % 46 řádků po 12pt (zhruba)
+\hoffset=.8cm
+
+\emergencystretch=4em
+\parindent=12pt
+
+\widowpenalty=10000
+\clubpenalty=10000
+\exhyphenpenalty=10000
+
+\newcount\subnum \newcount\subsubnum
+\newwrite\fileref \newread\testin
+\newcount\numlink
+\newif\iflinecolor \linecolorfalse
+
+\def\beglink#1{}
+\def\endlink{}
+\def\aimlink#1{}
+\def\urllink#1{{\tt#1}}
+\def\zalozka#1{}
+
+\def\subtitle #1 | #2\par{\subsubnum=0 \advance\subnum by1
+ \bigskip\noindent{\llap{\raise15pt\hbox{\zalozka{#2}}\kapfont\the\subnum. }%
+ \kapfont #1}%
+ \writetoc\refsub{\ifnum\subnum=0 \else\the\subnum. \fi#1}%
+ \par\nobreak\medskip}
+\def\subsub#1| #2\par{\advance\subsubnum by1
+ \bigskip\noindent{\llap{\raise15pt\hbox{\zalozka{ \space#2}}%
+ \bf\the\subnum.\the\subsubnum\space}%
+ \bf\let\CS=\bCS \let\AMS=\bAMS \let\LaTeX=\bLaTeX #1}%
+ \writetoc\refsubsub{\the\subnum.\the\subsubnum\space #1}%
+ \par\nobreak\medskip}
+\def\writetoc #1#2{{\noexpandcs\xdef\act{%
+ \write\fileref{\noexpand\noexpand\noexpand#1{%
+ \noexpand\the\noexpand\pageno}{#2}}}}\act}
+
+\def\url#1{{\tt #1}}
+
+\def\delejobsah{\bgroup \subnum=-1
+ \noindent {\kapfont Obsah} \bigskip
+ \softinput \jobname.ref
+ \immediate\openout\fileref\jobname.ref
+ \egroup \vfil\break}
+\def\softinput #1 {\let\next=\relax \openin\testin=#1
+ \ifeof\testin \message{VAROVÁNÍ: pro vytvoření obsahu TeXujte ještě jednou.}%
+ \else \closein\testin \def\next{\input #1 }\fi
+ \next}
+\def\tocfill{\leaders\hbox{ . }\hfill}
+\def\refsub#1#2{\advance\subnum by1
+ \line{#2\unskip\tocfill\space#1}}
+\def\refsubsub#1#2{\advance\subnum by1
+ \line{\indent#2\unskip\tocfill\space#1}}
+\def\noexpandcs{\let\csplain=\relax \let\cslatex=\relax \let\CSfont=\relax \let\tt=\relax
+ \let\AMS=\relax \let\TeX=\relax \let\LaTeX=\relax \let~=\relax \let\mf=\relax}
+\output={\noexpandcs \plainoutput}
+
+
+\font\mflogo=logo10 % METAFONT logo
+\font\boldsy=cmbsy10 % Tučné \CS, \AMS.
+\font\titulfontinternal=csb10 scaled\magstep4
+\font\titulboldsy=cmbsy10 scaled\magstep4
+\def\titulfont{\titulfontinternal \let\CS=\bCS \let\boldsy=\titulboldsy}
+\font\kapfontinternal=csbx12
+\font\kapboldsy=cmbsy10 at12pt
+\font\kaptt=cstt12
+\def\kapfont{\kapfontinternal \let\CS=\bCS \let\boldsy=\kapboldsy
+ \let\tt=\kaptt \let\sevenbf=\tenbf \let\LaTeX=\bLaTeX}
+
+
+\def\CS{$\cal C\kern-.1667em\lower.5ex\hbox{$\cal S$}\kern-.075em $}
+\def\bCS{{\boldsy C\kern-.1667em\lower.5ex\hbox{S}\kern-.04em}}
+\def\CSTeX{\CS\TeX}
+\def\CSTUG{\CS TUG}
+\def\CSfont{\CS\kern.1em font}
+\def\csplain{\CS\kern.1em plain}
+\def\mf{{\mflogo META}\-{\mflogo FONT}}
+\def\mp{{\mflogo META}\-{\mflogo POST}}
+\def\LaTeX{L\kern-.36em\raise.5ex\hbox{\sevenrm A}\kern-.12em\TeX}
+\def\twoe{$2_{\textstyle\varepsilon}$}
+\def\LaTeXe{\LaTeX\thinspace\twoe}
+\def\bLaTeX{L\kern-.3em\raise.5ex\hbox{\sevenbf A}\kern-.12em\TeX}
+\def\cslatex{\CS\LaTeX}
+\def\twoe{$2_{\textstyle\varepsilon}$}
+\def\LaTeXe{\LaTeX\thinspace\twoe}
+\def\AMS{$\cal A\kern-.166em\lower.5ex\hbox{$\cal M$}\kern-.075em S$}
+\def\bAMS{{\boldsy A\kern-.166em\lower.5ex\hbox{M}\kern-.075em S}}
+\def\ps{Post\-Script}
+\let\copyleft=\copyright
+
+%% Definice verbatim prostředí %% !verb.
+\catcode`\"=13
+\def"{\hbox\bgroup\let"=\egroup\setverb\tt}
+\def\setverb{\def\do##1{\catcode`##1=12}\dospecials\obeyspaces}
+\def\begtt{\medskip\bgroup
+ \nobreak\setverb \parskip=0pt %\parindent=0pt
+ \def\par{\endgraf\penalty500 }
+ \catcode`\"=12 \obeylines
+ \startverb}
+{\catcode`\|=0 \catcode`\\=12
+ |gdef|startverb#1\endtt{%
+ |tt#1|nobreak|egroup|penalty0|medskip|scannexttoken}}
+{\obeyspaces\gdef {\ }}
+\long\def\scannexttoken#1{\ifx#1\par\else\noindent#1\fi}
+
+
+%% Prostředí s puntíkatými nebo číslovanými položkami %%
+\def\begitems{\medskip\bgroup\catcode`\*=13 \narrower}
+\def\enditems{\par\egroup\medskip}
+{\catcode`\*=13 \gdef*{\par\noindent\llap{$\bullet$\ }\ignorespaces}
+\gdef\numerate{% \numerate napsat těsně za \begitems
+ \def*{\par\advance\itemnum by1\noindent
+ \llap{\bf\the\itemnum. }\ignorespaces}}}
+
+\newcount\bibnum
+\def\cit#1{\expandafter\ifx \csname b:#1\endcsname \relax
+ \message{Warning: The bibitem #1 is not defined}[??#1]%
+ \else [\csname b:#1\endcsname]\fi}
+
+\def\bib #1 {\smallskip\advance\bibnum by1
+ \immediate\write\fileref{\noexpand\bibref{#1}{\the\bibnum}}
+ \noindent \llap{[\the\bibnum]\enspace}\ignorespaces}
+\def\bibref #1#2{\expandafter\gdef \csname b:#1\endcsname{#2}}
+
+\def\reference{\subtitle Reference | REFERENCE\par}
+
+\let\Red=\relax \let\Black=\relax
+\def\startcolor#1{} \def\stopcolor#1{}
+
+\def\newstart{\startcolor{Red}}
+\def\newstop{\stopcolor{Black}}
+\def\startcc#1#2{}
+\def\stopcc#1#2{}
+
+
+\def\new#1{\leavevmode\newstart#1\newstop}
+\def\newAbox#1{\Red\hbox{#1}\Black}
+
+\def\skrt#1{\let\barva=\Red
+ \dimen0=\maxdimen \leavevmode \skrtslovo #1 {} }
+
+\def\skrtrule{\vrule height2.8pt depth-2.5pt}
+
+\def\skrtslovo #1 {\def\tmp{#1}\ifx\tmp\empty \else
+ \ifdim\dimen0=\maxdimen \else
+ \linecolortrue\barva \leaders\skrtrule\hskip
+ \fontdimen2\the\font plus\fontdimen3\the\font minus\fontdimen4\the\font
+ \Black\linecolorfalse
+ \fi
+ \setbox0=\hbox{#1}\dimen0=\wd0%
+ \rlap{\box0}%
+ {\linecolortrue\barva\skrtrule width\dimen0\Black\linecolorfalse}%
+ \expandafter\skrtslovo\fi}
+
+\def\setbrackets{\catcode`!=0 \catcode`\[=1 \catcode`\]=2 }
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Makra pro pdfTeX %%%%%%%%%%%%%%%%%%%%%%%
+
+\ifx\pdfoutput\undefined\else %%%% pdfTeX is used %%%%%%%%%%
+\ifnum\pdfoutput>0
+
+\pdfhorigin=3mm \pdfvorigin=10mm
+\pdfpagewidth=14.5cm
+\pdfpageheight=22cm
+
+\ifx\pdfannotlink\undefined %%% Backward compatibility
+ \let\pdfannotlink=\pdfstartlink
+\fi
+
+\def\beglink#1{% % Začátek textu odkazu, #1 je klíč odkazu
+ \Green \pdfannotlink height9pt depth3pt
+ attr{/Border[0 0 0]} goto name{#1}\relax}
+\def\endlink{\pdfendlink\Black}
+\def\aimlink#1{% % Místo cíle odkazu, #1 je klíč odkazu
+ \expandafter\ifx \csname aim:#1\endcsname \relax
+ \expandafter\gdef \csname aim:#1\endcsname {}%
+ \vbox to0pt{\vss\hbox{\pdfdest name{#1} fith}\kern15pt}%
+ \fi
+}
+\def\zalozka#1{\global\advance\numlink by1
+ \pdfdest num\numlink fith\relax
+ {\let~=\space\pdfoutline goto num\numlink {#1}}}
+
+\def\pdfsetcmykcolor#1{\special{PDF:#1 \iflinecolor K\else k\fi}}
+\def\Red{\pdfsetcmykcolor{0.1 0.9 0.9 0.3}}
+\def\Black{\pdfsetcmykcolor{0 0 0 1}}
+\def\Green{\pdfsetcmykcolor{0.9 0.1 0.9 .3}}
+\def\Blue{\pdfsetcmykcolor{0.9 0.9 0.1 0}}
+\def\Orange{\pdfsetcmykcolor{0 0.7 1 .5}}
+
+\footline={\hss\Black\tenrm\folio\hss}
+\headline={\hss \csname cc:\the\pageno\endcsname}
+\edef\footnoterule{\noexpand\Black\footnoterule}
+
+\csname newcount\endcsname\ccnum
+
+\def\startcc#1#2{\def\ccval{#1}\ccnum=#2 }
+\def\stopcc#1#2{\loop \ifnum\ccnum<#2
+ \advance\ccnum by1
+ \expandafter\xdef\csname cc:\the\ccnum\endcsname
+ {\noexpand\csname\ccval\noexpand\endcsname}\repeat}
+
+\def\startcolor#1{\csname#1\endcsname
+ \write\fileref{\string\startcc{#1}{\the\pageno}}}
+\def\stopcolor#1{\csname#1\endcsname
+ \write\fileref{\string\stopcc{#1}{\the\pageno}}}
+
+\pdfcompresslevel=9
+\pdfinfo{/Author (Petr Olsak)
+ /CreationDate (September 2002)
+ /ModDate (\the\year-\the\month-\the\day)
+ /Creator (TeX)
+ /Producer (pdfTeX)
+ /Title (CSTeX Manual)
+ /Subject (Documentation)
+ /Keywords (TeX, Czech+Sloavk localisation)
+}
+\pdfcatalog{/PageMode /UseOutlines}\relax
+
+
+\fi\fi %%%%%%%%%%%%%%%%%%%%%%%%%%%% Konec maker PDFTeXu %%%%%
+
+
+%%%%%%%%%%%%%%%%%%%%%%% Titulni strana %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+{\nopagenumbers \vglue 5cm
+
+\centerline{\titulfont Manuál k \CS\TeX{}u}
+
+\vskip 2cm
+
+\centerline{\titulfont Petr Olšák}
+
+\vfill
+
+\hrule
+\bigskip
+
+\noindent
+\hfil Hněvanice, Morávka, Praha -- léto 2002, \newAbox{podzim 2012}
+
+\vfil\break
+
+Autor \TeX{}u je profesor Donald Knuth.
+\bigskip
+
+\TeX{} je ochranná známka American Mathematical Society.
+\bigskip
+
+Ostatní v manuálu použité názvy programových produktů, firem
+apod. mohou být ochrannými známkami nebo registrovanými ochrannými
+známkami příslušných vlastníků.
+
+\vfill
+
+Tento text je volně šířen společně s~balíkem \CSTeX. Jedná se
+o~referenční manuál k tomuto balíku. Text je k~dispozici ve
+formátech "tex" (\csplain), PostScript a PDF. Výchozí adresa textu je
+\url{ftp://math.feld.cvut.cz/pub/cstex/doc}.
+
+Text můžete tisknout a jinak používat pro soukromé účely. V~nezměněném
+stavu v elektronické podobě jej můžete také distribuovat bez dalšího
+omezení. Není dovoleno tento text zveřejňovat v~pozměněném stavu a
+publikovat jej v~papírové podobě bez předchozí dohody s~autorem.
+
+\bigskip
+
+This document is free distributed as a part of the \CSTeX{} package.
+It is a reference manual of the \CSTeX. It is available
+in formats "tex" (\csplain), PostScript and PDF. The base URL of it
+is \url{ftp://math.feld.cvut.cz/pub/cstex/doc}.
+
+You can print this document or use it in another way only as an individual
+end-user. If you don't do any change in this document then you can
+distribute it in electronical form without any limitation.
+It is not permitted to distribute this document in changed versions or to
+publish it in hardcopy form without previous agreement with the
+author.
+
+\bigskip
+
+This original is written in Czech language.
+The translation into other languages are welcome.
+
+
+\vfill
+
+Verze textu 15. 5. 2003
+
+\leavevmode\newAbox{Verze textu 30. 11. 2012}
+\bigskip
+
+\copyleft{} RNDr. Petr Olšák, 2002\newAbox{, 2012}
+
+\bigskip
+
+%\leavevmode\newAbox{\bf Upozornění: tato verze textu je provizorní.}
+
+%\leavevmode\newAbox{\bf Během několika týdnů se ještě bude měnit.}
+
+\break
+
+}
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\delejobsah
+
+
+\subtitle Úvod | ÚVOD
+%%%%%%%%%%%%%%%%%%%%%
+
+\new{Po skoro deseti letech se k tomuto textu vracím, abych jej
+aktualizoval. Veškeré změny jsou vyznačeny touto barvou. Černý text je
+naopak původní z roku 2003. Nabízím čtenáři dva bonbónky v jednom: podrobnou
+technickou dokumentaci i pohled do historie.}
+
+V~tomto manuálu se pokusím vyčerpávajícím způsobem popsat
+vlastnosti \CSTeX{}u. Z~tohoto důvodu to asi nebude jednoduché čtení
+pro \TeX{}ové začátečníky. Těm doporučuji nejprve přečíst~\cit{prvni}.
+
+\CSTeX{} je sada \TeX{}ových maker, fontů, vzorů dělení slov a
+doplňujícího software pro podporu české a slovenské sazby
+v~\TeX{}u. Je vytvořen tak, aby mohl být použit na libovolné \TeX{}ové
+distribuci na libovolném operačním systému.
+
+Dříve byla slovem \CSTeX{} označována také kompletní em\TeX{}ová
+distribuce doplněná o~zmíněná makra, fonty a vzory dělení. To bylo
+v~roce 1993, kdy sdružení \CSTUG{} rozesílalo pod tímto názvem em\TeX{}ovou
+distribuci na disketách svým členům. V~té době většina členů používala
+DOS, takže em\TeX{} pro DOS byl pro ně vyhovující. V~dnešní době uživatelé
+pracují s~nejrůznějšími operačními systémy a s~různými distribucemi
+\TeX{}u pro tyto systémy. Z~toho důvodu se v~tomto manuálu přidržíme
+jen užšího významu slova \CSTeX, definovaného v~předchozím odstavci.
+
+\CSTeX{} sestává ze \skrt{tří} \new{dvou}
+základních pilířů: \CSfont{}y, \csplain{} \skrt{a \CS\LaTeX}.
+\CSfont{}y jsou konzervativním rozšířením Knuthových Computer Modern
+fontů, \csplain{} je konzervativním rozšířením Knuthova formátu plain
+a konečně \cslatex{} \skrt{je} \new{byl} jistou modifikací běžně používaného formátu
+\LaTeX. Tyto \skrt{tři} pilíře jsou podrobně dokumentovány v~následujících
+kapitolách. K~těmto pilířům \CSTeX{}u je ještě připojena podpora
+použití základních 35 PostScriptových fontů v~češtině a slovenštině
+prostřednictvím virtuálních fontů.
+
+Základní balíčky \CSTeX{}u přístupné na Internetu mají následující názvy:
+
+{\setbrackets
+\begtt
+csfonts.tar.gz ... CSfonty -- Metafontové soubory a metriky.
+csplain.tar.gz ... Makra pro formát CSplain a vzory dělení slov.
+cslatex.tar.gz ... Makra pro formát CSLaTeX. !newAbox[-- zastaralé]
+cspsfonts.tar.gz ... Virtuální fonty základních 35 PostScriptových
+ fontů v~kódování podle CSfontů.
+\endtt
+\par}
+
+Pokud někdo řekne, že má na své distribuci \TeX{}u instalován \CSTeX,
+pak to znamená, že má určitě instalovány tyto čtyři balíky.
+Kromě toho k~\CSTeX{}u řadíme i následující doplňující software,
+který už nemusejí mít všichni uživatelé \CSTeX{}u instalován:
+
+{\setbrackets
+\begtt
+csfonts-t1.tar.gz .. Varianta CSfontů ve formátu PostScript Type1.
+enctex.tar.gz ... Makra a návod na modifikaci tex.ch souboru !skrt[na]
+ !skrt[zahrnutí podpory přímého přístupu k vektorům]
+ !skrt[xord/xchr prostřednictvím primitivů.]
+ !new[pro vícebytové překódování v input procesoru.]
+cstrip.tar.gz ... Test funkcionality formátu CSplain.
+csindex-19980713.tar.gz ... Zdrojové soubory v~jazyce C programu
+ csindex, který je modifikací programu
+ makeindex se zahrnutou podporou českého a
+ slovenského řazení.
+vlna.tar.gz ... Zdrojové soubory v~jazyce C a v~jazyce cweb
+ programu vlna na automatické doplňování vlnek
+ za neslabičné předložky.
+\endtt
+\par}
+
+Na Internetu naleznete všechny uvedené balíky na
+
+\begtt
+ftp://math.feld.cvut.cz/pub/cstex/base
+\endtt
+
+Základní balíčky a {\tt csfonts-t1.tar.gz} obsahují adresářovou strukturu
+podle TDS (\TeX{} directory standard), takže pokud vaše distribuce
+\TeX{}u používá tento standard, pak rozbalení balíčků nad adresářem
+{\tt texmf} povede automaticky k~zařazení všech souborů na správná
+místa v~{\tt texmf} stromu.
+
+Starší verze uvedených balíků najdete na
+
+\begtt
+ftp://math.feld.cvut.cz/pub/cstex/base/old
+\endtt
+
+Dokumentaci k~\CSTeX{}u (včetně tohoto manuálu) najdete na
+
+\begtt
+ftp://math.feld.cvut.cz/pub/cstex/doc
+\endtt
+
+Adresář "ftp://math.feld.cvut.cz/pub/cstex/"\new{{\tt old/}} obsahuje kromě
+zmíněných věcí kompletní distribuci em\TeX{}u s~podporou \CSTeX{}u
+(v~podadresáři {\tt emtex}), minimalizovanou distribuci
+em\TeX{}u+\CSTeX{}u pro pouhé tři instalační diskety (v~podadresáři
+{\tt minitex}), návody a software na instalaci web2c \TeX{}u
+(v~podadresáři {\tt web2c}) a RPM balíky te\TeX{}u podporující \CSTeX{}
+pro různé distribuce Linuxu (v~podadresáři {\tt tetex-rpm}). Tyto
+podadresáře vznikaly postupně v~poslední dekádě minulého
+tisíciletí podle potřeby a zájmu o~uvedené distribuce \TeX{}u.
+Podle toho, jak rostla a klesala popularita jednotlivých distribucí,
+jsou tyto podadresáře aktualizovány (nebo spíše neaktualizovány).
+Na druhé straně mohou vzniknout další adresáře s~balíčky dalších
+distribucí \TeX{}u obsahujících \CSTeX{}~-- stačí, když je někdo udělá a
+pošle o~tom informaci na mou elektronickou adresu. Mohu třeba založit
+podadresář {\tt miktex-zip} analogicky k~adresáři {\tt tetex-rpm},
+pokud se to někomu bude hodit a pokud ty archivy samozřejmě udělá.
+
+
+\subtitle \CSfont{}y | CSFONTY
+%%%%%%%%%%%%%%%%%%%%
+
+\CSfont{}y jsou konzervativním rozšířením CM fontů Donalda Knutha. Tím je
+míněno, že každý \CSfont{} má svůj protějšek v~nějakém CM fontu,
+přičemž se naprosto shoduje v~kódování, tvarech a šířkách znaků na
+prvních 128 pozicích (kódy 0~až~127), tj. na všech pozicích, které
+jsou tímto CM fontem použity. \CSfont{} tedy pouze doplňuje další
+znaky do pozic s~kódem větším než 127. Tam jsou umístěny znaky české
+a slovenské abecedy podle kódování ISO~8859-2.
+Některé pozice stále zůstávají neobsazeny.
+Níže uvádím tabulku \CSfont{}u. Druhý znak na
+pozicích 0B~až 0F se vyskytuje namísto prvního znaku ve fontech
+bez ligatur typu fi ({\tt csr5}, {\tt cstt*} a {\tt cssltt*}),
+druhý znak na pozicích~20, 3C, 3E, 5C, 5F a
+7B~až~7D najdeme ve strojopisných fontech ({\tt cstt*} a {\tt cslstt*}) a
+konečně libra místo dolaru na pozici~24 se vyskytuje v kurzívách
+({\tt csti*}). Tyto nejednoznačnosti v~kódování mají samozřejmě i
+původní CM fonty.
+
+%------------------------------------------------------------
+
+\newcount\colnum \newcount\linenum \newcount\posnum
+\def\tabfont #1{\posnum=0
+ \vbox\bgroup \offinterlineskip #1
+ \line{\hfil {\tt \space\space\space}\vrule depth.4em
+ \loop
+ \ifnum\colnum<16
+ \hbox to.055\hsize{\hfil\tentt\hex\colnum\hfil}\vrule
+ \advance\colnum by1
+ \repeat
+ }% end of \line
+ \loop
+ \ifnum\linenum<16
+ \hrule
+ \line{\hfil{\tentt \hex\linenum x }%
+ \vrule height 1.0em depth .4em\tabline}
+ \advance\linenum by1
+ \repeat
+ \hrule
+ \egroup
+}
+\def\tabline{
+ \colnum=0
+ \loop
+ \ifnum\colnum<16
+ \tabitem
+ \advance\colnum by1
+ \repeat
+}
+\def\tabitem{\hbox to.055\hsize{\hfil\char\posnum\altchar\hfil}%
+ \vrule\global\advance\posnum by1}
+\def\altchar{\ifcase\posnum
+ \or\or\or\or\or\or\or\or\or\or\or\a\or\a\or\a\or\a\or\a\or
+ \or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or
+ \a\or\or\or\or\kern2pt{\it\$}\or\or\or\or\or\or\or\or\or\or\or\or
+ \or\or\or\or\or\or\or\or\or\or\or\or\a\or\or\a\or\or
+ \or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or
+ \or\or\or\or\or\or\or\or\or\or\or\or\a\or\or\or\a\or
+ \or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or
+ \or\or\or\or\or\or\or\or\or\or\or\a\or\a\or\a\or\or\or
+ \fi}
+\def\a{\kern2pt{\tt\char\posnum}}
+\def\hex#1{\ifcase#1\relax 0\or1\or2\or3\or4\or5\or6\or7\or8\or
+ 9\or A\or B\or C\or D\or E\or F\fi}
+\bigskip
+\tabfont {\font\f=csr10 \font\it=csti10 \font\tt=cstt10 \f}
+\bigskip
+%----------------------------------------------------------------
+
+Následuje seznam všech CM fontů. Pokud není vpravo uveden alternativní název
+\CSfont{}u, jedná se o~matematický font, který nemá v~\CSfont{}ech alternativu.
+Také ji nepotřebuje.
+
+\begtt
+CM font CSfont
+------------------------------------------------------------------
+cmr17, 12, 10, 9, 8, 7, 6, 5 csr17, 12, 10, 9, 8, 7, 6, 5
+cmbx12, 10, 9, 8, 7, 6, 5 csbx12, 10, 9, 8, 7, 6, 5
+cmsl12, 10, 9, 8 cssl12, 10, 9, 8
+cmtt12, 10, 9, 8 cstt12, 10, 9, 8
+cmsltt10, cmvtt10 cssltt10, csvtt10
+cmss17, 12, 10, 9, 8 csss17, 12, 10, 9, 8
+cmssi17, 12, 10, 9, 8 csssi17, 12, 10, 9, 8
+cmssdc10, cmssbx10 csssdc10, csssbx10
+cmssqi8, cmssq8 csssqi8, csssq8
+cmdunh10, cmbxsl10, cmb10 csdunh10, csbxsl10, csb10
+cmff10, cmfib10 csff10, csfib10
+------------------------------------------------------------------
+cmti12, 10, 9, 8, 7 csti12, 10, 9, 8, 7
+cmbxti10, cmitt10 csbxti10, csitt10
+cmu10, cmfi10 csu10, csfi10
+------------------------------------------------------------------
+cmcsc10, cmtcsc10 cscsc10, cstcsc10
+------------------------------------------------------------------
+cminch10 csinch10
+------------------------------------------------------------------
+cmmi12, 10, 9, 8, 7, 6, 5
+cmmib10
+------------------------------------------------------------------
+cmtex10, 9, 8
+------------------------------------------------------------------
+cmsy10, 9, 8, 7, 6, 5
+cmbsy10
+------------------------------------------------------------------
+cmex10
+------------------------------------------------------------------
+\endtt
+
+Mezi soubory metrik \CSfont{}ů navíc najdeme metriky vytvořené Sauterovou
+extrapolací, které nemají přímou obdobu mezi CM fonty:
+
+\begtt
+ CSfont
+------------------------------------------------------------------
+ csb17, 12, 9, 8, 7, 6, 5
+ csbxsl12, 5, 6, 7, 8, 9
+ csbxti17, 12
+ cscsc17, 12
+ csdunh17, 12, 5, 6, 7, 8, 9
+ csfib12, 10, 9
+ csitt12, 17, 8, 9
+ cssl17, 5, 6, 7
+ cssltt12, 8, 9
+ csssbx12, 17, 9
+ cstcs12, 17
+ csti17
+ csu12, 17, 7, 8, 9
+ csvtt12, 8, 9
+------------------------------------------------------------------
+\endtt
+
+\mf{}ová makra pro Sauterovu extrapolaci jsou součástí balíčku
+s~\CSfont{}y {\tt csfonts.tar.gz}. Princip této extrapolace je například
+popsán v~\cit{tst}.
+\new{Fonty vytvořené Sauterovou extrapolací nedoporučujeme používat, protože
+nemají svou implementaci pomocí PostScriptového fontu. Do výstupního PDF se
+při použití takového fontu zavede bitmapový výstup z \mf{}u, což může vést
+ke komplikacím.}
+
+
+\subsub Odlišnosti od CM fontů | Odlisnosti od CMfontu
+%-----------------------------
+
+Nelze tvrdit, že text používající jen znaky z~pozic 0--127 bude
+100\% shodně zpracován při použití CM fontů i \CSfont{}ů. Odlišnosti existují,
+ale jsou tak nepatrné, že je velmi malá prvaděpodobnost, že by při běžném
+užívání byla pozorovatelná rozdílnost. Nicméně přesto zde všechny
+odlišnosti uvádím včetně komentářů. Uvedené hodnoty jsou příkladem
+při srovnání fontu "csr10" s~"cmr10".
+
+\medskip{\bf 1. Kerningové páry}
+
+Mezi tečkami ("..") je v "csr10" implicitní kern, aby bylo možno sázet
+ elipsu. Kern~$0,011111$pt. V cmr10 není.
+
+Dvojice "ka" -- "csr10": $-0,0027777$pt, "cmr10": $-0,0055555$pt.
+
+Dvojice "P." a "P," -- "csr10": $-0,0027777$pt, "cmr10" není.
+
+Dvojice "F.", "F,", "V.", "V,", "W." a "W," -- "csr10": $-0,0055555$pt, "cmr10" není.
+
+Dvojice "Av" a "Aw" -- "csr10": $-0,011111$pt, "cmr10" není.
+
+
+\medskip{\bf 2. Ligatury}
+
+Dvojice "<<" vede v csr10 na francouzské uvozovky, kód 158, v cmr10 není.
+
+Dvojice ">>" vede v csr10 na francouzské uvozovky, kód 159, v cmr10 není.
+
+
+\medskip{\bf 3. Výšky znaků}
+
+Formát "tfm" je omezen na maximálně 16 různých výšek znaků v~jednom fontu.
+V~"cmr10" je obsazeno všech 16 různých výšek. Přitom v~"csr10" přicházejí další
+výšky znaků dané akcentovanými znaky. Proto \mf{} provedl v~"csr10" jistá
+zaokrouhlení, která způsobí odlišnost výšek od výšek v~"cmr10" maximálně
+o~0,007779pt. Jedná se o~tyto znaky:
+
+\begitems
+* $\Gamma$ až $\Omega$, \AE, \OE{} a všechny kapitálky:
+ v~"csr10" jsou menší o~0,00773pt.
+
+* Nadržítko (kód 22), nadpuntík (kód 95) a přehláska (kód 127):
+ v~"csr10" větší o~0,007779pt.
+
+* Písmena i, j jsou v~"csr10" větší o~0,007779pt.
+
+* Znak plus (+) je v~"csr10" menší o~0,007778pt.
+\enditems
+
+Rozdílnost výšek není kritická, protože při sazbě se většinou berou v~úvahu
+jen šířky znaků. Pouze výjimečně promluví do sazby i výška (většinou když
+objekt v~řádku je větší než "\baselineskip").
+
+
+\subsub Struktura \mf{}ových zdrojových souborů \CSfont{}ů |
+%---------------------------------------------------------
+ Struktura METAFONTovych zdrojovych souboru CSfontu
+
+\mf{} čte nejprve soubor, který má stejné jméno, jako je jméno
+generovaného fontu, a má příponu {\tt mf}. Například {\tt csr10.mf}.
+Takovému souboru říkáme hlavní soubor generování fontu. V~\CSfont{}ech je
+takových hlavních souborů celkem 121. Všechny mají stejný dvouřádkový
+obsah:
+
+\begtt
+input cscode
+use_driver;
+\endtt
+
+V~souboru {\tt cscode.mf} se načtou jména a kódy akcentovaných znaků
+(jsou uspořádány podle ISO~8859-2) a definuje se "use_driver"
+v~závislosti na jménu hlavního souboru tak, že se načte odpovídající
+hlavní soubor CM fontů (tj. odpojí se předpona "cs" a připojí předpona
+"cm"). V~případě fontu "csr10" se tedy načte v~tuto chvíli
+soubor~{\tt cmr10.mf}. Navíc je v~souboru {\tt cscode.mf}
+předefinováno {\tt generate} (v~CM fontech má význam {\tt input}) tak,
+že poslední řádek {\tt cmr10.mf} s~textem
+
+\begtt
+generate roman
+\endtt
+%
+neprovede {\tt input roman.mf}, ale provede {\tt input kmroman.mf}.
+Další průběh výpočtu je tedy zase v~režii \CSfont{}ů. Kromě souboru
+{\tt kmroman.mf} jako alternativy k~souboru {\tt roman.mf} z~CM fontů
+najdeme analogické alternativy s~názvy {\tt kmtextit.mf},
+{\tt kmcsc.mf}, {\tt kmtexset.mf} a {\tt kmtitle.mf}.
+
+Z~uvedených souborů se postupně načítají soubory generující tvary
+jednotlivých znaků. Jedná o~všechny odpovídající soubory
+z~CM fontů a navíc soubory uvedené v~následující tabulce.
+
+\begitems
+* {\tt csaccent.mf} definuje makra pro akcenty,
+* {\tt csacutl.mf} generuje á, é, í, ó, \'r, ú, ý,
+* {\tt csacutu.mf} generuje Á, É, Í, \'L, Ó, \'R, Ú, Ý,
+* {\tt cshachel.mf} generuje č, ě, ň, ř, š, ž,
+* {\tt cshacheu.mf} generuje Č, Ď, Ě, Ň, Ř, Š, Ť, Ž,
+* {\tt csotherl.mf} generuje \^o, ů, \`a, \'l, \v t, \v d, \v l, \"a,
+ \"o, \"u,
+* {\tt csotheru.mf} generuje \^O, Ů, \`A, \v L, \"A, \"O, \"U,
+* {\tt csadded.mf} generuje \clqq\kern2pt, \crqq, >>, <<, \promile, \ogonek{},
+* {\tt cshyph.mf} generuje alternativní hyphenchar.
+\enditems
+
+V~souboru {\tt kmroman.mf} a jemu podobných souborech jsou ještě zapsány
+kernové páry a údaje pro tabulku ligatur. V~tomto souboru činnost
+\mf{}u končí příkazem {\tt bye}.
+
+
+\subsub Alternativní hyphenchar | Alternativni hyphenchar
+%------------------------------
+
+Na pozici 156 je v~\CSfont{}ech spojovník s~úplně stejnou kresbou a
+metrikou, jako na pozici~45. Nastavíme-li
+"\hyphenchar\beznyfont=156", budeme mít zaručeno, že ve slovech
+\uv{je-li} nebude \TeX{} dělit slovo. Bez tohoto nastavení by \TeX{}
+rozdělil \uv{je-/li}, což není v~souladu s~požadavky na českou sazbu.
+Mnoho dalších způsobů řešení tohoto problému najdeme v~\cit{tbn}.
+
+Další aplikací znaku 156 je modifikace jeho metriky tak, aby kresba
+přesahovala přes šířku znaku výrazně doprava. Pak nastavením
+"\hyphenchar\beznyfont=156" dosáhneme tzv.~visící interpunkce,
+viz například~\cit{texbook} nebo~\cit{tbn}. V~poslední době se visící
+interpunkce stává módní záležitostí, protože to umí i nejnovější verze
+programu Adobe InDesign. Metriku \CSfont{}u můžete pro vlastní potřeby
+modifikovat například programy tftopl a pltotf. Takto modifikovanou
+metriku ovšem nesmíte distribuovat pod stejným názvem, jaký má
+původní metrika \CSfont{}u.
+
+
+\subsub Anabáze UNIXových hard-linků | Anabase UNIXovych hard-linku
+%-----------------------------------
+
+Jak jsme uvedli v předchozí sekci,
+hlavní \mf{}ové soubory \CSfont{}ů mají jednu zvláštnost: ačkoli zde existuje
+121 různě nazvaných souborů, všechny obsahují stejný dvouřádkový text.
+
+Rozhodl jsem se těch 121 stejných různě nazvaných souborů
+implementovat pro úsporu inodů v~UNIXu jako hard linky. Takto jsem
+fonty zabalil do balíčku {\tt csfonts.tar.gz} a dal k~dispozici
+internetové veřejnosti.
+
+Pokud je systém, na který se balíček {\tt csfonts.tar.gz} instaluje,
+rovněž UNIXo\-vého typu, pak program {\tt tar} vytvoří v~cílovém
+adresáři 121 hard linků a je vše v~pořádku. Systém ušetřil 120 inodů,
+které nemusel alokovat.
+
+Jestliže ale cílový systém nepracuje s~hard linky, mohou nastat
+potíže. Osobně se ale domnívám, že pokud tento systém provozuje
+nějakou implementaci programu {\tt tar}, měla by se tato implementace
+s~problémem hard linků vyrovnat například tak, že místo hard linků
+vytvoří při extrahování archivu stejné soubory.
+
+Proto považuji stížnosti uživatelů MS Windows na podivnost archivu
+{\tt csfonts.tar.gz} za neopodstatněné. Tito uživatelé si stěžují, že
+se jim rozbalí z~těch 121 souborů jen jeden, přičemž používají jakýsi
+"Wintar". Odpovídám: nechť si tito uživatelé stěžují u~svého dodavatele
+implementace programu {\tt tar}. Odmítám kvůli Windowsovým uživatelům
+balit \CSfont{}y jinak a opustit tak možnost šetření inodů na UNIXových
+systémech. Navíc se mi doneslo, že Windowsoví uživatelé mají možnost
+použít jiné implementace programu {\tt tar}, které popsanou chybu
+neobsahují, a skutečně na Windowsovém filesystému založí 121 různých
+souborů se stejným obsahem.
+
+
+\subsub Virtuální fonty přidané do balíčku \CSfont{}ů |
+%----------------------------------------------------
+ Virtualni fonty pridane do balicku CSfontu
+
+V~balíčku {\tt csfonts.tar.gz} jsou přítomny dvě skupiny virtuálních
+fontů. Jedny mapují \CSfont{}y na CM fonty a druhé mapují CM fonty na
+\CSfont{}y. V~tomto odstavci vysvětlím důvody existence obou skupin a
+způsob jejich použití.
+
+Až donedávna bylo potřeba při prohlížení "dvi" souborů programem "xdvi"
+(a~jemu podobnými programy) počkat, až se pomocí \mf{}u a programu
+"gftopk" vygenerují potřebné bitmapy fontů, a teprve pak jsme je viděli
+v~prohlížeči. Teprve od roku 2002 má program "xdvi" schopnost přímo
+zobrazovat Type1 verze fontů, ale popisované virtuální fonty vznikly
+v~době, kdy tomu tak nebylo a kdy \CSfont{}y ještě neměly svou Type1
+variantu. Pokud jsme tehdy nemuseli čekat na generování nových fontů
+\mf{}em, pak jen proto, že už byly fonty vygenerovány dříve a zůstaly
+uloženy na disku v~podobě {\tt pk} souborů.
+
+Za této situace bylo výhodné udržovat na disku co nejméně {\tt pk}
+souborů. Protože uživatel \CSTeX{}u obvykle používá \CSfont{}y, dá se
+předpokládat, že jejich {\tt pk} soubory má na disku v~hojném
+množství. Když pak jednou za čas potřebuje takový uživatel prohlédnout
+{\tt dvi} soubor odkazující na CM fonty, pak je přeci zbytečné pro ně
+generovat nové bitmapy, když \CSfont{}y jsou nadmnožinou CM fontů a
+bitmapy \CSfont{}ů pravděpodobně na disku už vygenerované jsou. Stačí pro
+zobrazení znaků CM fontů čerpat z~bitmap \CSfont{}ů.
+
+Právě k~tomu účelu slouží první skupina virtuálních fontů označovaná
+jako cm2cs. Po rozbalení {\tt csfonts.tar.gz} je tato skupina
+virtuálních fontů uložena do adresáře {\tt fonts/vf/public} a je tedy aktivní.
+Každý "dvi"-ovladač, který potřebuje vykreslit znak z~CM fontu, pak
+použije tyto virtuální fonty, které jej nasměrují na \CSfont{}y. Takže
+"dvi"-ovladač bude tyto znaky nakonec čerpat z~\CSfont{}ů. K~žádnému
+zkreslení informace přitom nedochází, protože všechny znaky CM fontů
+jsou v~odpovídajících \CSfont{}ech na stejných pozicích a vypadají úplně
+stejně.
+
+Pokud \CSfont{}y vůbec nepoužíváte (nebo jen občas), bude pro vás
+asi výhodné virtuální fonty cm2cs z~adresáře {\tt fonts/vf/public}
+odstranit. Stejně tak se nehodí mít tyto virtuální fonty aktivní
+v~mezinárodních \TeX{}ových distribucích, kde většina uživatelů \CSfont{}y
+nikdy nepoužije. Tito uživatelé by asi byli velmi překvapeni, že při
+prohlížení {\tt dvi} souboru se standardními CM fonty jim distribuce
+generuje na disk bitmapy jakýchsi \CSfont{}ů.
+
+Druhá skupina virtuálních fontů s~označením cs2cm není po rozbalení
+balíčku s~\CSfont{}y aktivní, protože není v~adresáři {\tt fonts/vf}, ale
+v~adresáři {\tt fonts/vf-cnv}, který dvi-ovladače s~obvyklou konfigurací
+neprocházejí.
+
+Tuto skupinu virtuálních fontů použijeme v~případě, že jsme vytvořili
+v~\CSTeX{}u dokument odkazující na \CSfont{}y, a nyní jej chceme ve
+formátovaném tvaru (jako soubor {\tt dvi}) poslat například do
+zahraničí. Přitom předpokládáme, že příjemce nebude mít ve své \TeX{}ové
+distribuci \CSfont{}y.
+
+Virtuální fonty cs2cm mapují všechny znaky \CSfont{}ů
+na odpovídající znaky z~CM fontů. Pokud znak v~CM fontech
+neexistuje, virtuální font jej nahradí kompozitem (například
+písmeno+háček). Pokud tedy aplikujeme například program "dvicopy" s~těmito
+virtuálními fonty, dostáváme nový {\tt dvi} soubor, který už odkazuje
+jen na CM fonty, a akcentovaná písmena jsou v~tomto {\tt dvi} souboru
+nahrazena kompozity. Takový "dvi" soubor můžeme poslat do zahraničí a máme
+jistotu, že bude zpracovatelný na libovolné \TeX{}ové distribuci,
+protože každá distribuce obsahuje CM fonty. Kvalita sazby se ovšem
+zhorší, protože akcenty (coby samostatné znaky) jsou v~CM fontech
+takové poněkud nedomrlé, zatímco v~\CSfont{}ech jsou kresleny společně
+s~písmenem s~velikou péčí. Informace v~dokumentu
+ovšem není uvedenou modifikací {\tt dvi} souboru
+vůbec změněna. Výjimkou je případ výskytu jednoho z těchto čtyř znaků:
+promile, ogonek (ocásek pod polské a), levá a pravá francouzská
+uvozovka. Tyto znaky nelze nijak pomocí CM fontů nahradit. Pokud
+dokument některý z~těchto znaků obsahuje, pak program
+"dvicopy" ohlásí \uv{{\tt---missing character packet}} a ponechá místo
+těchto znaků prázdná místa.
+
+Ve web2c distribuci \TeX{}u v UNIXu můžete pro uvedenou
+konverzi "dvi" souboru z~\CSfont{}ů na CM~fonty použít příkaz:
+
+\begtt
+VFFONTS=\$TEXMF/fonts/vf-cnv// dvicopy vstup.dvi vystup.dvi
+\endtt
+
+Poznamenejme, že v~žádném případě nesmí "dvi" ovladač najít současně
+virtuální fonty cm2cs i cs2cm. V~takovém případě dojde k~havárii,
+neboť odkazy ve virtuálních fontech se dostanou do nekonečného cyklu.
+
+
+
+
+\subsub Historie a budoucnost \CSfont{}ů | Historie a budoucnost CSfontu
+%------------------------------------
+
+Tvary akcentů \CSfont{}ů byly vytvořeny a implementovány v~jazyce
+\mf{}u Petrem Novákem ve spolupráci s~českými typografy někdy na
+začátku 90.~let. Autor přenechal \CSfont{}y \CSTUG{}u, který s~nimi
+může libovolně nakládat.
+
+\mf{}ový kód byl pak v~letech 1992--1993 dále upraven Karlem Horákem.
+Karel se inspiroval z~\mf{}ových zdrojů pro fonty vytvořené v~Polsku.
+Zapracoval tam možnost nastavení kódování fontu a vytvořil makra
+umožňující mít všechny hlavní {\tt mf} soubory se stejným
+dvouřádkovým obsahem.
+
+Na schůzce tvůrců \CSTeX{}u na FEL v~roce 1993 bylo rozhodnuto, že
+\CSfont{}y budou mít kódování podle ISO~8859-2. Později, při
+implementaci \CSTeX{}u do UNIXo\-vých distribucí nepodporujících
+změny xord/xchr vektorů, se ukázalo, že to bylo velmi prozíravé
+rozhodnutí.
+
+V~roce 1993 jsem převzal údržbu \CSfont{}ů do svých rukou. Udělal jsem
+jen velmi drobné změny. Poslední 28.~9.~1996:
+
+Písmeno Č a další akcentované kapitálky měly před tímto datem větší
+výšku než kresba o~1,2pt. Opravil jsem.
+Také jsem tehdy odstranil nevhodné záporné kerny:
+ Tě, Tř, T\"o, T\"u, T\"a, T\`a (analogicky pro Ť, Y, Ý).
+ Vě, Vř, V\"o, V\"u (analogicky pro F, W)
+a redukoval jsem přílišné záporné kerny:
+ Té, Tó, Tů, Tŕ, Tá, Tú (analogicky pro Ť, Y, Ý).
+
+Pak jsem vývoj \CSfont{}ů zmrazil podobným způsobem, jako Knuth přestal
+měnit CM~fonty. Prioritním požadavkem je, aby dokument opírající se
+o~\CSfont{}y byl od roku 1996 formátován naprosto stejně dnes i kdykoli
+v~budoucnu. Aby byl tento požadavek splněn, není tedy možné zasáhnout
+do rozměrů znaků, kernů a ligaturních tabulek.
+
+V~roce 1996 jsem do \CSfont{}ů přidal virtuální fonty podporující náhradu
+Computer Modern fonty a naopak.
+
+V~roce 1998 se podařilo dohodnout s~autorem te\TeX{}u Thomassem
+Esserem, aby zařadil do své distribuce \CSfont{}y a celý \CSTeX.
+Od této chvíle jsou distribuce odvozené z~te\TeX{}u implicitně
+vybaveny \CSfont{}y.
+
+V~roce 1998 jsem také pro potřeby výstupu do formátu PDF vytvořil
+variantu \CSfont{}ů, tentokrát ve formátu PostScript
+Type1. Vyšel jsem z~BaKoMa Type1 implementace
+CM~fontů a vytvořil jsem si program {\tt t1accent}, který k~písmenkům
+přidával akcenty podle vzorových PostScriptových tahů generovaných
+z~původních \CSfont{}ů \mp{}em. Na mnoha místech jsem byl nucen přistoupit
+k~mikrotypografickým kompromisům~-- v~drobnostech se kresby některých znaků
+\CSfont{}ů z~Type1 liší od svých originálních \mf{}ových protějšků.
+Proto jsem distribuci Type1 \CSfont{}ů označil jako \uv{alpha} a do
+komentáře jsem dal důrazné varování, že tyto fonty je možné používat
+na vlastní riziko. Z~toho důvodu jsem také ponechal
+implicitní konfiguraci programu "dvips" tak, aby program používal
+léty osvědčený výstup z~\mf{}u, tedy bitmapy formátu "pk".
+Type1 \CSfont{}y byly původně konfigurovány jen pro pdf\TeX.
+
+Rozhodnutí ponechat "dvips" pracovat implicitně s~bitmapami naráželo na
+problémy. Neustále dokola se uživaté ptali, jak je možné, že výstup
+z~pdf\TeX{}u je dobrý, ale při cestě dvips~-- pstopdf dostávají
+roztřesená písmenka. Protože jsem byl uondán velmi častým
+odpovídáním na tuto otázku, ani jsem se nakonec nezlobil, když v~roce
+2001 autor te\TeX{}u rozhodl, že bude \CSfont{}y pro "dvips" implicitně
+konfigurovat ve verzi Type1. Asi ty mikrotypografické kompromisy ani
+tak moc nevadí, zatímco roztřesená písmenka v~PDF způsobovala oheň na
+střeše.
+
+V~současné době existují volně dostupné nástroje, jako například
+"textrace" opírající se o~"autotrace". Tyto nástroje umožní převést
+\mf{}ový font do Type1 \uv{obtahováním bitmap} skoro automaticky.
+Vyzkoušel jsem to na \CSfont{}ech a s~výsledkem jsem nebyl vůbec
+spokojen: výsledné {\tt pfb} soubory byly asi pětkrát větší než ty
+moje \uv{ručně} vyrobené. Proto jsem zatím alpha verzi Type1 formátu
+\CSfont{}ů z~roku 1998 neopustil.
+
+Do budoucna bych velmi rád do \CSfont{}ů přidal znak euro a paragraf.
+Taková změna by byla zpětně kompatibilní, takže bych se jí nebránil.
+\mf{}ové zdroje pro paragraf ověřené na všech \CSfont{}ech už několik
+let mám, ale nezveřejnil jsem je. \mf{}ové zdroje znaku euro by se
+snadno daly převzít z~jiného \mf{}ového fontu. Největší potíž je ovšem
+v~tom, že s~uvedením nové verze \CSfont{}ů dnes nestačí zveřejnit jen
+\mf{}ové zdroje a metriky, ale je třeba mít okamžitě s~tím
+konzistentní Type1 varianty fontů. Do manuální práce na nové verzi
+Type1 varianty \CSfont{}ů se mi ale moc nechce. Je to nevděčná a rozsáhlá
+práce: {\tt pfb} souborů je v~balíčku 57 a každý je třeba disassemblovat,
+v~editoru přidat nové znaky a znovu převést na {\tt pfb}.
+Přitom s~automatickými nástroji, jak jsem uvedl před chvílí, nejsem
+spokojen.
+
+
+
+\subtitle {\tt cspsfonts.tar.gz} -- 35 základních PostScriptových fontů |
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+CSPSFONTS - 35 ZAKLADNICH FONTU
+
+Každý \ps{}ový RIP musí být vybaven aspoň 35 základními fonty ze sady
+\uv{base~35}. Sada mimo jiné obsahuje sedm rodin textových fontů,
+každá rodina obsahuje čtyři fonty (základní, kurzíva, tučný a tučná
+kurzíva, \new{Helvetica navíc čtyři zúžené varianty}).
+Strojopis se obvykle kombinuje z~rodiny Courier.
+Pro tyto fonty je vytvořena podpora ve formě metrik v~kódování
+\CSfont{}ů a virtuálních fontů, které tyto metriky mapují na
+skutečné fonty, kódované samozřejmě úplně jinak. Tato podpora je
+v~balíčku {\tt cspsfonts.tar.gz}, který je povinnou součástí \CSTeX{}u.
+
+Kódování těchto metrik je inspirováno kódováním \CSfont{}ů, ale chybí
+matematické znaky ze začátku tabulky a znaky, které v běžných
+\ps{}ových fontech nenajdeme (např. pozice 20: škrtátko polského l).
+Na druhé straně jsou přidány znaky s~kódy 80--86 (hexadecimálně) a
+některé další (např. kompletní polské \L{} a~\l). Viz následující tabulku
+fontu "ptmr8z", implementující písmo Times-Roman pro \CSTeX.
+
+Fonty rodiny Courier mají kódování inspirováno \CSfont{}em "cstt10",
+takže se na pozicích 3C, 3E, 5C, 5F a 7B až 7D znaky poněkud liší.
+Toto kódování je označeno "8u" na rozdíl od kódování ostatních
+PostScriptových fontů z balíčku "cspsfonts.tar.gz", které je nazváno
+"8z". Tuto nejednotnost kódování známe už u~\CSfont{}ů a prapůvodně
+existuje u~Computer Modern fontů. Znak vlevo na zmíněných pozicích
+odpovídá kódování "8z" a znak vpravo kódování "8u". Na ostatních
+pozicích je kódování "8z" a "8u" shodné.
+
+\def\tabitem{\hbox to.055\hsize{\hfil
+ \if|\testchar|\char\posnum\fi
+ \if A\testchar \newAbox{\char\posnum}\fi
+ \altchar\hfil}%
+ \vrule\global\advance\posnum by1}
+\def\altchar{\ifcase\posnum
+ \or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or
+ \or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or
+ \or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or
+ \or\or\or\or\or\or\or\or\or\or\or\or\a\or\or\a\or\or
+ \or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or
+ \or\or\or\or\or\or\or\or\or\or\or\or\a\or\or\or\a\or
+ \or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or
+ \or\or\or\or\or\or\or\or\or\or\or\a\or\a\or\a\or\or\or
+ \fi}
+\def\testchar{\ifcase\posnum
+ \or.\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or
+ \or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or
+ \or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or
+ \or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or
+ \or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or
+ \or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or
+ \or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or
+ \or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or
+ \or\or\or\or\or\or A\or.\or A\or A\or A\or.\or.\or\or A\or A\or
+ .\or.\or.\or.\or.\or.\or.\or.\or\or.\or A\or A\or\or\or\or\or
+ .\or A\or.\or\or\or\or.\or\or.\or\or.\or\or.\or.\or\or.\or
+ .\or A\or.\or\or.\or\or.\or.\or\or\or.\or\or.\or.\or\or.\or
+ \or\or\or.\or\or\or.\or\or\or\or.\or\or\or\or\or\or
+ .\or.\or\or\or\or.\or\or.\or\or\or\or.\or\or\or.\or.\or
+ \or\or\or.\or\or\or.\or\or\or\or.\or\or\or\or\or\or
+ .\or.\or\or\or\or.\or\or.\or\or\or\or.\or\or\or\or\or
+ \fi}
+\bigskip
+\tabfont {\font\f=ptmr8z \font\tt=pcrr8u \f}
+\bigskip
+
+{\bf Upozornění:} Ve výše uvedené tabulce jsou prázdná místa, na
+kterých mohou být umístěny nedokumentované znaky. Když si vytisknete
+například skutečnou tabulku fontu "ptmr8z", zjistíte, že tomu tak
+skutečně je. Pokud chcete mít dokument zpracovatelný i v budoucích
+verzích \CSTeX{}u, nemůžete se o tyto nedokumentované znaky opírat.
+Tyto znaky byly obsazeny v rámci soukromé iniciativy Zdeňka Wagnera,
+který potřeboval použít font pro více jazyků. Bohužel umístil některé
+znaky na pozice, které nejsou pro budoucí rozšíření fontů vhodné.
+Každý si může do volných pozic doplnit co potřebuje, ovšem s tím
+rizikem, že jeho dokumenty využívající tyto pozice nemusejí být
+kompatibilní s~\CSTeX{}em.
+
+Sada metrik balíčku "cspsfonts.tar.gz" zahrnuje následující fonty:
+
+{\setbrackets \catcode`/=13 \def/#1/{\skrt{#1}}
+\begtt
+Metrika /odkazuje na/ Odpovídající PostScriptový font
+-----------------------------------------------------------
+pagk8z /rpagk/ AvantGarde-Book
+pagko8z /rpagko/ AvantGarde-BookOblique
+pagd8z /rpagd/ AvantGarde-Demi
+pagdo8z /rpagdo/ AvantGarde-DemiOblique
+pagkc8z * /rpagk/ AvantGarde-Book Caps & Small Caps
+pagdc8z * /rpagd/ AvantGarde-Demi Caps & Small Caps
+pbkl8z /rpbkl/ Bookman-Light
+pbkli8z /rpbkli/ Bookman-LightItalic
+pbkd8z /rpbkd/ Bookman-Demi
+pbkdi8z /rpbkdi/ Bookman-DemiItalic
+pbklc8z * /rpbkl/ Bookman-Light Caps & Small Caps
+pbkdc8z * /rpbkd/ Bookman-Demi Caps & Small Caps
+pcrr8u /rpcrr/ Courier
+pcrro8u /rpcrro/ Courier-Oblique
+pcrb8u /rpcrb/ Courier-Bold
+pcrbo8u /rpcrbo/ Courier-BoldOblique
+pcrrc8u * /rpcrr/ Courier Caps & Small Caps
+pcrbc8u * /rpcrb/ Courier-Bold Caps & Small Caps
+phvr8z /rphvr/ Helvetica
+phvro8z /rphvro/ Helvetica-Oblique
+phvb8z /rphvb/ Helvetica-Bold
+phvbo8z /rphvbo/ Helvetica-BoldOblique
+phvrc8z * /rphvr/ Helvetica Caps & Small Caps
+phvbc8z * /rphvb/ Helvetica-Bold Caps & Small Caps
+phvrn8z !skrt[*] /rphvrrn/ Helvetica-Narrow
+phvron8z !skrt[*] /rphvron/ Helvetica-Narrow-Oblique
+phvbn8z !skrt[*] /rphvbrn/ Helvetica-Narrow-Bold
+phvbon8z !skrt[*] /rphvbon/ Helvetica-Narrow-BoldOblique
+phvrnc8z * /rphvrrn/ Helvetica-Narrow Caps & Small Caps
+phvbnc8z * /rphvbrn/ Helvetica-Narrow-Bold Narrow C & Small C
+pncr8z /rpncr/ NewCenturySchlbk-Roman
+pncri8z /rpncri/ NewCenturySchlbk-Italic
+pncb8z /rpncb/ NewCenturySchlbk-Bold
+pncbi8z /rpncbi/ NewCenturySchlbk-BoldItalic
+pncrc8z * /rpncr/ NewCenturySchlbk-Roman Caps & Small Caps
+pncbc8z * /rpncb/ NewCenturySchlbk-Bold Caps & Small Caps
+pplr8z /rpplr/ Palatino-Roman
+pplri8z /rpplri/ Palatino-Italic
+pplb8z /rpplb/ Palatino-Bold
+pplbi8z /rpplbi/ Palatino-BoldItalic
+pplrc8z * /rpplr/ Palatino-Roman Caps & Small Caps
+pplbc8z * /rpplb/ Palatino-Bold Caps & Small Caps
+ptmr8z /rptmr/ Times-Roman
+ptmri8z /rptmri/ Times-Italic
+ptmb8z /rptmb/ Times-Bold
+ptmbi8z /rptmbi/ Times-BoldItalic
+ptmrc8z * /rptmr/ Times-Roman Caps & Small Caps
+ptmbc8z * /rptmb/ Times-Bold Caps & Small Caps
+pzcmi8z /rpzcmi/ ZapfChancery-MediumItalic
+\endtt
+\par}
+
+V tabulce jsou hvězdičkou označeny ty metriky, které neodkazují \new{přímo} na
+speciální \ps{}ový font, ale jsou implementovány pomocí
+virtuálního fontu (Caps \& Small Caps). \skrt{Nebo se jedná o~Narrow varianty fontu
+Helvetica, které jsou konfigurovány v "psfonts.map" pomocí \ps{}ové
+transformace.}
+
+České a slovenské znaky \skrt{jsou} \new{byly} ve fontech
+"8z" a "8u" implementovány
+jako kompozity (tj. virtuální font je posklád\skrt{á}\new{al}
+ze samostatného akcentu
+a základního písmene).
+\new{Tento přístup přinášel problémy: ve výsledném PDF nebylo možno
+vyhledávat český text a nebylo možno přenést text clipboardem do jiné
+aplikace. Proto jsem v roce 2012 zveřejnil novou verzi fontů, které
+odkazují přímo na PostScriptový font, který překódovávají pomocí {\tt
+/Encoding} vektoru. Bývalý argument, že nemáme jistotu, zda ve fontu naše
+akcentované znaky jsou, už dávno neplatí.}
+%
+\skrt{Použité segmenty jsou přítomny v~každém
+PostScriptovém fontu. Proto virtuální fonty po sestavení kompozitů
+odkazují na metriky fontů (s písmenem "r" na začátku), které jsou již
+kódovány podle StandardEncoding. Fonty v~PostScriptovém RIPu tedy
+nepotřebujeme mít počeštěny ani poslovenštěny a také nepotřebujeme
+měnit Encoding vektor těchto fontů na úrovni \ps{}u.}
+
+Program {\tt dvips} je obvykle konfigurován tak, že do výstupního
+\ps{}ového kódu nezavádí žádný z~fontů \uv{base~35} a ponechá tam
+jenom odkaz. Starost o~font přenechá \ps{}ovému RIPu. PostScriptové
+fonty z~\uv{base35} tedy principiálně není nutné pro provoz v \TeX{}u
+instalovat na disk a nejsou tedy ani obsaženy v~balíčku
+"cspsfonts.tar.gz". \new{Programu {\tt dvips} je doporučeno nabídnout
+mapovací soubor {\tt cs-a35-nodownload.map}.}
+
+\new{Program {\tt pdftex} je naopak konfigurován tak, že do výstupního PDF
+vkládá všechny použité fonty. Pokud je použit Adobe font z~\uv{base35}, je za něj
+připravena a zavedena náhrada z~dílny URW, která je přítomna v běžných
+\TeX{}ových distribucích. Programu {\tt pdftex} je tedy potřeba nabídnout
+jiný mapovací soubor {\tt cs-a35-urwdownload.map}.}
+
+Pokud \skrt{si chcete prohlížet} \new{jste si prohlíželi}
+{\tt dvi} soubor odkazující na fonty
+z~\uv{base~35} například starší verzí programu {\tt xdvi}, pak tento
+program potřeb\skrt{uje}\new{oval} (alespoň na přechodnou dobu) bitové mapy těchto fontů.
+Pokud bitové mapy v~instalaci ještě \skrt{neexistují} \new{nebyly},
+program zavol\skrt{á}\new{al} skript
+{\tt mktexpk}, který pro vytvoření rastru vol\skrt{á}\new{al} dále Ghostscript.
+To je implementace \ps{}ového RIPu, která musí obsahovat fonty
+z~\uv{base~35}.%
+\footnote*{Z licenčních důvodů Ghostscript neobsahuje originální fonty od
+ Adobe, ale jen jejich hodně dobré náhražky od firmy URW.
+ Rozdíl většinou pouhým okem nerozeznáte.}
+Odtud se fonty konvertují do bitových map {\tt pk} a odtud je
+nakonec použije program {\tt xdvi}.
+
+Poznamenejme ještě, že novější verze programu {\tt xdvi} obsahují
+tzv.~modul "t1lib", díky němuž {\tt xdvi} umí přímo číst PostScriptové
+fonty a vykreslovat je na obrazovku. Není tedy potřeba vůbec vyrábět
+{\tt pk} bitmapy fontů, ani na přechodnou dobu. Náhražky fontů od
+firmy URW z~\uv{base~35} jsou proto v~novějších distribucích
+\TeX{}u přímo instalovány a nespoléhá se v~tomto případě
+na Ghostscript. Nemusíte pak ani spoléhat na přítomnost fontů
+v PostScriptovém RIPu v tiskárně. Novější verze web2c \TeX{}u
+nabízejí pro takový případ možnost použít u~programu
+"dvips" přepínač "-Pdownload"\new{{\tt35}}.
+
+
+\subsub Historie a budoucnost balíčku {\tt cspsfonts.tar.gz} |
+%-----------------------------------------------------------
+ Historie a budoucnost balicku cspsfonts
+
+Balíček "cspsfonts.tar.gz" má méně bohatou historii než \CSfont{}y.
+Tento balíček začal vznikat v~září roku 1994. Tehdy jsem zjistil, že
+popisy kompozitů v~"AFM" metrice pomocí řádků "CC" jsou správně převáděny
+programem "afm2tfm" na odpovídající kompozity ve vytvářeném virtuálním
+fontu. Problém byl jen v tom, že originální "AFM" metriky od Adobe
+neobsahovaly popisy všech kompozitů potřebných pro český a slovenský
+jazyk. Z toho důvodu jsem si vytvořil program "a2ac"~\cit{a2ac}, který
+na základě přehledné tabulky kompozity do "AFM" metrik doplnil a
+současně doplnil kerningové informace pro nově vytvářené znaky. Za
+použití tohoto programu pak vznikla sada metrik a virtuálních fontů
+s~písmenem "c" na začátku (např. "cptmr"). \new{České a slovenské znaky měly
+plovoucí akcenty.}
+
+V roce 1996 pak uveřejnil pan Wagner nové metriky generované stejným
+způsobem, ovšem opravil několik estetických nedostatků a navíc metriky
+nazval podle doporučení Karla Berryho ("8z" a "8t" na konci). Od té
+doby jsou v balíčku "cspsfonts.tar.gz" obsaženy metriky pana Wagnera.
+
+\skrt{Konečně v} \new{V} roce 1999 jsem musel po konzultaci s~Karlem Berrym metriky
+pro rodinu Courier přejmenovat z původního "*8t" na nynější "*8u",
+protože názvy s~"8t" na konci nám kolidovaly s~názvy stejných fontů
+v~kódování podle Corku. To je zatím poslední změna v tomto
+balíčku.
+
+Chyst\skrt{ám} \new{al jsem} doplnění balíčku {\tt cspsfonts.tar.gz} o~nové metriky kódované
+jako "8z", které mapují další běžně používané \ps{}ové fonty.
+Jako první na řadě se nabízí přidání metrik "8z" pro volně
+šířenou rodinu fontů Charter písmolijny BitStream.
+
+\newstart
+V roce 2012 jsem přidal do merik fontů z tohoto balíčku znak Euro a další
+znaky (viz vybarvené znaky v tabulce). Bohužel po letech už nebyly k
+dispozici zdroje, ze kterých metriky generoval kdysi pan Wagner.
+Zejména nebyl k dohledání správný soubor {\tt xl2.enc}. V metrikách tedy bylo
+plno nedokumentovatelných slotů, o kterých jsem těžko mohl soudit, co byly
+zač. Takové sloty považuji za chybu. Proto jsem ustoupil od zpětné
+kompatibility a přegeneroval všechny metriky kompletně znovu. Je možné že sazba
+těmito fonty někdy
+výjde mírně jinak než kdysi, ale aspoň máme metriky, které přesně
+korespondují souboru {\tt xl2.enc}. Protože se mi nepodařilo dohledat AFM
+metriky fontů přímo od adobe takové, které obsahují znak {rcaron}, fonty
+jsem vygeneroval z metrik URW. Generující skript je obsahem balíčku.
+
+Z balíčku {\tt cspsfonts.tar.gz} jsem přemístil soubory {\tt ctimes.tex}
+atd. do balíčku {\tt csplain.tar.gz}, kam jsem přidal další podobné soubory.
+
+\newstop
+
+\subtitle Formát \csplain{} | FORMAT CSPLAIN
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\new{Formát \csplain{} má svou stránku na
+{\tt http://petr.olsak.net/csplain.html}. Je tam poněkud stručněji řečeno
+víceméně totéž, jako zde.}
+
+Popíšu \skrt{jenom} \new{zejména} odlišnosti formátu \csplain{} (povel {\tt csplain}) od
+Knuthova formátu plain (povel {\tt tex}), popsaného
+v~\TeX{}booku~\cit{texbook}.
+
+
+\subsub Překódování v~input procesoru \TeX{}u | Prekodovani v input procesoru TeXu
+%--------------------------------------------
+
+\skrt{Vstupní text pro formát \csplain{} se předpokládá 8bitový.} Kódování
+češtiny nebo slovenštiny vstupního textu je takové, jaké
+běžně používáte v~systému, kde je váš \TeX{} instalován. O~tomto kódování
+budeme nadále mluvit jako o~{\it vstupním kódování}.
+
+Ze vstupního kódování je třeba text překódovat do {\it vnitřního
+kódování}, se kterým interně pracuje \TeX. Toto vnitřní kódování je
+v~\csplain{}u implicitně nastaveno na ISO-8859-2 nezávisle na operačním
+systému. V~tomto kódování musí být připraveny fonty použité
+v~dokumentu. \CSfont{}y a fonty zaváděné pomocí "\input ctimes",
+"\input cbookman" atd. tuto vlastnost mají.
+
+Překódování textu \skrt{do vnitřního kódování můžete udělat ručně před
+spuštěním \TeX{}u (to moc nedoporučuji) nebo} je \skrt{tato konverze}
+implementován\skrt{a}\new{o} do input procesoru samotného \TeX{}u. Jak je to uděláno
+závisí na použité distribuci \TeX{}u. Nejběžnější metody nastavení
+input procesoru budou zmíněny níže.
+
+Problém vztahu vstupního a vnitřního kódování ilustruji na
+příkladě. Nechť je ve vstupním souboru napsáno "\char174=Ž". Po
+zpracování \csplain{}em musím na výstupu dostat: Ž=Ž. Tímto příkladem
+jsem naznačil dvě věci. Za prvé: některá makra mohou být závislá na
+zvoleném vnitřním kódování \TeX{}u (zde makro "\char174", které má
+vytisknout písmeno Ž). Pokud použiju v~systému povel {\tt csplain} bez
+doplňujících maker, pak předpokládám, že kód 174 znamená písmeno~Ž.
+
+Za druhé: pokud vpravo od rovnítka vidím v~editoru, kterým zpracovávám
+vstupní dokument, písmeno~Ž, pak se tento znak musí dostat do
+vnitřních částí \TeX{}u pod kódem 174, ačkoli v~tom editoru je třeba
+kódován úplně jinak. Konverze by měla být implementována (závisle
+na použitém vstupním kódování) v~input procesoru
+\TeX{}u. Důležité je, že to ve svém editoru {\it vidím jako Ž\/} a
+očekávám na základě této vizuální informace jednotné chování \csplain{}u
+na všech systémech, kde existují editory, kterými se mohu do zdrojového
+textu podívat a vidět~Ž (ačkoli různé operační systémy mohou toto~Ž
+kódovat různě).
+
+\new{Pokud se zdrojový soubor \csplain{}u přenáší mezi systémy s různým
+kódováním, pak předpokládáme, že příjemce se na soubor podívá ve svém
+editoru a když uvidí rozsypaný čaj, nejprve si obdržený soubor
+opraví}.
+
+\new{Jak bylo řečeno, konverze mezi vstupním kódováním a vnitřním kódováním
+probíhá na úrovni input procesoru \TeX{}u. To}
+\skrt{Konverzi do jednotného vnitřního kódování} je možné realizovat
+v~různých distribucích \TeX{}u různě. Pročtěte si dokumentaci k~použité
+distribuci. V~em\TeX{}u se pro tyto účely používá tzv.~TCP tabulka
+zaváděná při inicializaci formátu. Ve velmi starých web2c distribucích
+\TeX{}u (léta 1992--1997) můžete najít tzv.~Škarvadovu záplatu, která
+nastavovala kódování podle proměnné prostředí systému. Později se pro
+překódování používal enc\TeX (rok 1997), který nastavoval
+xord/xchr vektor input procesoru \TeX{}u pomocí
+přidaných primitivů (viz~\cit{enctex} a \cit{putovani}). \skrt{Dnes}
+\new{Ještě později}
+(po roce 1998) se v~distribucích web2c, te\TeX{}, \TeX{}live a
+odvozených používají tzv.~TCX tabulky,
+které se vyvolají z~příkazového řádku pomocí přepínače
+"-translate-file" nebo "-default-translate-file".
+\new{Dnes doporučuji se k enc\TeX{}u vrátit, protože jeho současná verze nabízí
+(na rozdíl od TCX tabulek) novou možnost: konverzi vícebytového kódování na vnitřní jednobytové,
+takže zvládne vstup kódovaný v UTF-8. Toto kódování je od roku 2012
+doporučeno jako implicitní vstupní kódování \csplain{}u.}
+
+Se správným nastavením překódovací tabulky úzce souvisí schopnost
+\TeX{}u zapisovat přímo znaky použité abecedy \skrt{8bitový text}
+do logů a do "\write" souborů \new{zpětně ve vstupním kódování.}
+\skrt{(tam musí být text zpětně konvertován do vstupního kódování).}
+\TeX{} implicitně pro výstup do těchto souborů používá pro znaky
+s~kódem větším než 127 hexadecimální přepis uvozený dvěma znaky "^".
+To je pro \csplain{} nepřípustné, a proto je nutné v~\TeX{}u rozšířit
+tzv.~tabulku znaků povolených pro tisk do logů a pracovních
+souborů. Ta je ve web2c distribuci rozšířena automaticky zavedením~TCX
+tabulky: znaky, které jsou v~této tabulce zmíněny, se stávají povolenými pro
+tisk. To vysvětluje nutnost používání tabulky "il2-cs.tcx" v~UNIXových
+distribucích, přestože tabulka pouze deklaruje překódování
+\uv{jedna ku jedné}. \new{Detekuje-li \csplain{} při generování formátu
+aktivovaný enc\TeX, nastaví se tisknutelnost znaků s kódem větším než 127
+automaticky}.
+
+Věnujte prosím při implementaci \csplain{}u do jiných \TeX{}ových
+distribucí zvýšenou pozornost právě problémům překódování v~input
+procesoru a problému množiny povolených znaků pro tisk do logů a
+pracovních souborů. Pokud se chcete přesvědčit o~správnosti
+implementace \csplain{}u, vyzkoušejte test cstrip (viz~\cit{cstrip}).
+
+
+\subsub Inicializace formátu | Inicializace formatu
+%---------------------------
+
+Pokud se vám podařilo \csplain{}em zpracovat tento dokument, pak máte
+formát \csplain{} již inicializovaný a můžete směle tuto sekci
+přeskočit. Pokud používáte \skrt{nejnovější verzi} \TeX{}live, pak stačí
+napsat na příkazový řádek {\tt csplain dokument} a \new{použije se
+předgenerovaný formát, nebo se}
+\skrt{pokud tak činíte
+poprvé,} formát \skrt{se} automaticky vytvoří. Také můžete inicializovat
+formát \csplain{} pomocí nástroje {\tt texconfig} například
+tak, že odstraníte komentářové znaky u~slova {\tt csplain} v~souboru
+{\tt texmf/web2c/fmtutil.cnf} a spustíte "texconfig init".
+
+Následující text popisuje možnost vytvoření formátu \uv{ručně}.
+\newstart
+\csplain{} v \TeX{}live se vstupním kódováním UTF-8 vygenerujete za použití
+enc\TeX{}u (přepínač {\tt-enc}) z příkazové řádky takto:
+
+{\font\tt=cstt9
+\begtt
+pdfetex -ini -enc "\let\enc=u \input csplain.ini"
+\endtt
+\par}
+
+Takto vygenerovaný formát implicitně vystupuje do DVI. Dále pdf\csplain{}
+vygenerujete z příkazové řádky:
+
+{\font\tt=cstt9
+\begtt
+pdfetex -jobname=pdfcsplain -ini -enc "\let\enc=u \input csplain.ini"
+\endtt
+\par}
+
+Pozorování: těsně před "\dump" je ve výpisu a v~log souboru napsáno toto hlášení:
+{\tt jobname=pdfcsplain, PDF output initialised.} Takže nyní je implicitně
+nastaven výstup do PDF.
+
+Soubory {\tt csplain.fmt} a {\tt pdfcsplain.fmt} je třeba umístit někam, kde je
+\TeX{}ová distribuce najde. Místo použití výše uvedených příkazů se můžete pokusit
+editovat konfigurační soubor v~\TeX{}ové distribuci a spustit generování
+formátu prostředky, které k tomu účelu nabízí distribuce.
+
+Spuštění \csplain{}u (resp. pdf\csplain{}u) provedete jedním z příkazů
+
+\begtt
+pdfetex -fmt=csplain.fmt dokument
+csplain dokument
+pdfetex -fmt=pdfcsplain.fmt dokument
+pdfcsplain dokument
+\endtt
+
+Druhý a čtvrtý řádek obsahuje typické zkratky implementované různým způsobem
+v~závislosti na operačním systému a \TeX{}ové distribuci.
+
+Další možností je vygenerovat csplain s jednobytovým vstupním kódováním pomocí tcx
+tabulek. To se dělá přepínačem "-translate-file", za kterým následuje
+název použité tcx tabulky.
+Zbylý text v této sekci většinou dokresluje situaci před deseti a více lety.
+
+\newstop
+
+Příkazem {\tt initex} označuji v tomto textu spuštění \TeX{}u
+v~inicializačním módu, kdy \TeX{} dokáže načítat tabulky vzorů dělení pro
+různé jazyky a ukládat nabyté vědomosti příkazem "\dump" do
+binárních souborů, tzv. formátů. Dříve na to existoval zvláštní
+program ini\TeX, dnes se často používá nějaký přepínač:
+{\tt tex -ini}, {\tt tex /i} atd.
+
+Formát \csplain{} (soubor {\tt csplain.fmt}) vygenerujete jednoduše:
+
+\begtt
+initex csplain.ini
+\endtt
+
+Používat jej pak můžete pomocí příkazu
+
+\begtt
+tex &csplain dokument
+\endtt
+
+V~UNIXu musíte použít "tex \&csplain dokument", aby se znak "&"
+neinterpretoval na úrovni shellu. Nezapomeňte ale
+nastavit správnou překódovací \new{tcx} tabulku způsobem obvyklým v~použité
+\TeX{}ové distribuci. Níže uvádím několik příkladů.
+
+\begitems \parindent=0pt
+* {\bf te\TeX{}, \TeX{}Live, vstupní kódování ISO-8859-2}:
+
+\skrt{inicializace: {\tt tex -ini csplain.ini}}
+
+\skrt{obsah skriptu {\tt csplain}:}\hfil\break\null\hfil
+ \skrt{{\tt tex -fmt=csplain -default-translate-file=il2-cs \char`\$@}}
+
+\newstart
+inicializace: "tex -ini -translate-file=il2-cs csplain.ini"
+
+instalace povelu {\tt csplain}:\quad
+ "ln -s tex csplain"
+\newstop
+
+spuštění \csplain{}u: "csplain dokument"
+
+\medskip
+* {\bf te\TeX{}, \TeX{}Live, vstupní kódování podle Kamenických}
+(hypotetický příklad):
+
+inicializace: "tex -ini csplain.ini"
+
+obsah skriptu {\tt csplain}:\hfil\break\null\hfil
+ "tex -fmt=csplain -default-translate-file=kam-cs $@"
+
+spuštění \csplain{}u: "csplain dokument"
+
+\medskip
+* {\bf web2c\TeX{} s~enc\TeX{}em, vstupní kódování ISO-8859-2}:
+
+inicializace: "tex -ini csplain.ini"
+
+instalace povelu {\tt csplain}:\quad
+ "ln -s tex csplain"
+
+spuštění \csplain{}u: "csplain dokument"
+
+\medskip
+* {\bf web2\TeX{} s~enc\TeX{}em, vstupní kódování podle Kamenických}:
+
+inicializace: {\tt tex -ini \newAbox{-enc}} "'\let\enc=k \input csplain.ini'"
+
+instalace povelu {\tt csplain}:\quad
+ "ln -s tex csplain"
+
+spuštění \csplain{}u: "csplain dokument"
+
+\medskip
+* {\bf em\TeX{}, vstupní kódování podle Kamenických}:
+
+inicializace: "htex386 /i /8 /mt26000 /Ckamenic.tcp csplain.ini"
+
+obsah dávky {\tt csplain.bat}:\hfil\break\null\hfil
+ "htex386 /mt26000 &csplain %1 %2 %3 %4 %5 %6 %7"
+\enditems
+
+Zastavím se na chvíli u~em\TeX{}u. Parametr {\tt /mt} zde zvětšuje
+prostor pro ukládání vzorů dělení slov tak, aby se do formátu vešlo
+celkem pět vzorů dělení: anglické vzory dělení a dále české i
+slovenské vzory dělení obě v~kódování ISO-8859-2 a Cork%
+ \footnote*{Možnost zapnout kódování Cork jako alternativní
+ vnitřní kódování \csplain{}u je implementována od verze "<Feb 2000>".
+ Podrobněji se o~tom zmiňuji v~sekci~4.5.}.
+Paměť pro vzory dělení v~\TeX{}u se skládá ze dvou částí. První
+je nastavována interní \TeX{}ovou proměnnou trie\_size (ta
+koresponduje s~přepínačem {\tt/mt}) a druhá proměnnou trie\_op\_size
+(viz~\cit{tbn}, str.~301). Bohužel, hodnota trie\_op\_size není
+v~em\TeX{}u měnitelná a je ve verzích "tex.exe" a "tex386.exe" nastavena na
+malou hodnotu: pět vzorů dělení slov se tam nevejde. Proto jsem
+v~příkladu použil "htex386.exe", ve kterém je trie\_op\_size nastavena na
+dostatečně velkou hodnotu. Pokud chcete v~em\TeX{}u použít "tex.exe"
+nebo "tex386.exe", pak musíte generovat formát \csplain{} jen se třemi
+vzory dělení -- vyloučit alternativní kódování Cork. Toho lze
+dosáhnout jednak tím, že použijete verzi \csplain{}u starší než
+"<Feb. 2000>", nebo tak, že potlačíte opakované volání vzorů
+dělení pro Cork pomocí "\let\Cork=\relax" takto:
+
+\begtt
+tex /i/8/mt17000/Ckamenic.tcp \let\Cork=\relax \input csplain.ini
+\endtt
+
+Poznamenejme, že potlačit načítání vzorů dělení v~alternativním
+kódování (Cork) lze pomocí "\let\Cork=\relax" ve všech distribucích
+\TeX{}u. Nejedná se tedy jen o~em\TeX{}ovou záležitost. Nicméně
+v~ostatních mě dostupných distribucích nejsou problémy s~výchozí
+hodnotou paměti \TeX{}u pro vzory dělení a je možno načíst bez
+nutnosti cokoli nastavovat všech pět vzorů dělení.
+
+
+\subsub Výchozí nastavení v~\csplain{}u | Vychozi nastaveni v CSplainu
+%--------------------------------------
+
+Aby byla zachována co největší kompatibilita s~mezinárodním formátem
+plain a aby se necítili Češi nebo Slováci vzájemně utlačováni, jsou při
+startu \csplain{}u inicializovány americké vzory dělení slov a zapnuto
+větší mezerování za tečkami (tzv.~"\nonfrenchspacing").
+
+Pro přepnutí na české vzory dělení slov použijte povel "\chyph" a
+do slovenštiny přepnete pomocí "\shyph". Oba povely navíc zapnou
+stejnoměrné mezerování i za tečkou (tzv.~"\frenchspacing"). Takové
+mezerování je v~české a slovenské sazbě obvyklejší. Zpět na americké
+vzory dělení a větší mezerování za tečkou přejdete pomocí povelu
+"\ehyph".
+
+Příklad: Chceme-li v~\csplain{}u zpracovat český dokument, stačí na
+začátku dokumentu uvést "\chyph":
+
+\begtt
+\chyph
+Tady už bude vše fungovat česky.
+\bye
+\endtt
+
+\newstart
+Přepínače "\chyph", resp. "\shyph", resp. "\ehyph" je možné v dokumentu používat kdekoli
+(například i uvnitř odstavce) na oddělení částí dokumentu, které podléhají
+českým resp. slovenským resp. anglickým pravidlům dělené slov.
+
+Příkazy pro akcenty "\v", "\^", "\`", "\'", "\v", {\tt\char`\\\char`\"}
+mají implicitně původní význam z~plainu, tj. pracují s primitivem "\accent",
+který sestavuje znak z akcentu a základu.
+To menusí být žádoucí, protože pak nefunguje dělení slov. Příkazem
+"\csaccents" se uvedené příkazy předefinují tak, že expandují přímo na
+akcentované znaky jako celek. Začne fungovat dělení slov v případech, kdy
+jsou slova napsána "takov\'ym podivn\'ym zp\r usobem".~
+Nově je po "\csaccents" definován příkaz "\r" pro
+akcent kroužku. Konečně se správně vysázejí i sekvence "\v d" nebo "\'i", které
+původně činily potíže.
+
+\newstop
+
+\skrt{{\bf Upozornění:} nedoporučuji v~dokumentech pro \csplain{} používat styl
+{\tt czech.sty} resp. {\tt slovak.sty}.
+Tím se totiž dokument zcela zbytečně stává
+závislým na externím balíku maker, který není příliš stabilní. Pokud
+k~tomu nemáte vážné důvody, styl {\it nepoužívejte}. Styl je
+vyvíjen
+spíše pro uživatele \LaTeX{}u, zatímco uživatel \csplain{}u si vystačí
+s~povely {\tt\char`\\chyph} a {\char`\\shyph}. V~budoucnu přestěhuji tyto styly
+z~archivního souboru {\tt csplain.tar.gz} (kam nepatří a jsou tam jen
+z~historických důvodů) do archivu {\tt cslatex.tar.gz}.}
+
+Rozměr tiskového zrcadla (výška a šířka textu) je implicitně nastaven
+tak, aby všechny čtyři okraje měly velikost 1~palec na papíru formátu
+A4. To je významný rozdíl oproti nastavení ve formátu plain, kde se sice
+také předpokládají okraje 1~in, ale na papíru US-letter. Níže uvádím
+tabulku nastavení rozměrů zrcadla v~\csplain{}u a pro srovnání tytéž parametry
+v~originálním plainu:
+
+\begtt
+ CSplain plain
+-----------------------------------------------------
+\hsize = 159.2mm \hsize = 6.5in (165.1mm)
+\vsize = 239.2mm \vsize = 8.9in (226.06mm)
+\hoffset = 0mm \hoffset = 0in
+\voffset = 0mm \voffset = 0in
+\endtt
+
+\newstart
+Kromě znaků anglické abecedy jsou v \csplain{}u za písmena považovány i
+všechny akcentované znaky české a slovenské abecedy, takže i tyto znaky mají
+nastaven "\catcode=11" a dále mají nastaveny odpovídající "\lccode" a "\uccode".
+\newstop
+
+Výchozí fonty zavedené do formátu \csplain{} jsou \CSfont{}y. Pro matematiku
+jsou zavedeny původní Computer Modern fonty. Na rozdíl od plainu formát
+\csplain{} nezavádí do paměti při inicializaci desítky dalších fontů
+označených jako "\preloaded", protože další fonty se dají zavést
+povelem "\font" až v~době potřeby. Na starodávných strojích bylo možná
+užitečné zavést fonty \uv{do rezervy} už při inicializaci formátu, aby
+pak příkaz "\font" použitý v~dokumentu moc nezdržoval. Při dnešních
+rychlostech počítačů je toto opatření zcela zbytečné, a proto
+v~\csplain{}u nepoužité.
+
+Matematická sazba funguje v~\csplain{}u zcela stejně, jako v~originálním
+plainu. Je to díky tomu, že implicitně zavedené \CSfont{}y jsou
+konzervativním rozšířením Computer Modern fontů. Při zavádění jiných
+fontů do dokumentu je potřeba počítat při matematické sazbě
+s~některými obtížemi (viz následující dvě sekce).
+
+
+\newstart
+
+\subsub Makro {\tt opmac.tex} |
+%----------------------------
+ Makro opmac.tex
+
+Makro {\tt opmac.tex} je od konce roku 2012 součástí balíčku \csplain{}u.
+Napíšete-li do záhlaví dokumentu
+
+\begtt
+\chyph \input opmac
+\endtt
+%
+pak máte k dispozici další makra, která řeší následující věci:
+automatickou tvorbu obsahu, číslování, kapitoly, sekce, křížové reference,
+verbatim prostředí, vkládání obrázků, bibtexové odkazy. Tuto sadu svých maker
+dávám k dispozici s tím, že jsem si vědom, že makra neřeší všechno a ve
+všech souvislostech, nicméně kladu důraz na jednoduchost a srozumitelnost
+maker. Předpokládám, že si je uživatelé předefinují k obrazu svému, nicméně
+usnadním začínajícímu uživateli první kroky směrem k \csplain{}u.
+
+WWW stránka nabízející OPmac je {\tt http://petr.olsak.net/opmac.html}.
+Uživatelká dokumentace k makrům je v souboru {\tt opmac-u.pdf}
+a technická dokumentace v souboru {\tt opmac-d.pdf}.
+\newstop
+
+
+\subsub Použití \ps{}ových fontů v~\csplain{}u |
+%------------------------------------------
+ Pouziti PostScriptovych fontu v CSplainu
+
+Součástí \CSTeX{}u v~balíčku {\tt cspsfonts.tar.gz} jsou kromě metrik
+také soubory, které předefinují textové fonty z~výchozích \CSfont{}ů na
+fonty některé rodiny z~\uv{base~35}. Jak jsme již uvedli v předchozí
+kapitole, fonty z balíčku {\tt cspsfonts.tar.gz} jsou kódovány
+v~ISO-8859-2, tedy v~souladu s~vnitřním kódováním použitým
+v~\csplain{}u. Níže je tabulka souborů, které zavádějí \ps{}ové
+fonty do \TeX{}u primitivem "\font":
+
+\begtt
+soubor Rodina fontů
+--------------------------------
+cavantga.tex Avantgarde Book
+cbookman.tex Bookman
+chelvet.tex Helvetica
+cncent.tex New Century
+cpalatin.tex Palatino
+ctimes.tex Times Roman
+\endtt
+%
+Chcete-li například přepnout do písma Bookman, stačí napsat na začátek
+dokumentu:
+
+\begtt
+\input cbookman
+\endtt
+
+Pokud sami pracujete s~primitivem "\font" například pro zavedení
+větších velikostí fontů u nadpisů, doporučuji použít následující
+konstrukci:
+
+\begtt
+\font\titulfont=\fontname\tenbf\space scaled \magstep2
+\endtt
+%
+Tato konstrukce není závislá na konkrétním fontu, takže když později
+změníte před takovou konstrukcí "\input bookman" například na
+"\input cpalatin", změní se automaticky i font pro nadpisy.
+
+\newstart
+Uvedené soubory {\tt cavantga.tex}, \dots, {\tt ctimes.tex}
+zavádějí čtyři běžné varianty textových fontů "\tenrm", "\tenit",
+"\tenbf", "\tenbi" a k nim pátou variantu "\tentt" implicitně ve velikosti
+10pt. Uživatel místo přímého použití uvedených přepínačů používá obvykle makra
+"\rm", "\it", "\bf", "\bi", "\tt".
+
+Je možné tyto jednou zavedené fonty kdykoli později změnit do jiné velikosti.
+Například po "\def\sizespec{at12pt}\resizeall" bude všech pět variant fontů
+připraveno ve velikosti 12pt. Individuálně lze změnit velikost každému fontu
+zvlášť příkazem "\resizefont" jehož parametr je fontový přepínač (nikoli
+makro). Přepínač změní velikost svého fontu podle makra "\sizespec".
+Pozor: makra "\resizefont" a "\resizeall" sice změní velikosti fontů
+odpovídajícím přepínačům, ale nenastaví aktuální sazbu novým fontem, takže
+bez následného použití přepínače nevidíte výsledek. Je tedy nutno například
+psát: "\def\sizespec{at12pt}\resizeall\tenrm".
+
+Změna velikosti fontů má lokální
+platnost, takže třeba makro pro sazbu titulu může vypadat takto:
+
+{\font\tt=cstt9
+\begtt
+\def\titul#1{\centerline{\def\sizespec{at20pt}\resizefont\tenbf\tenbf#1}}
+\endtt
+\par}
+
+Makro "\resizeall" lze rozšiřovat o další fontové přepínače mimo uvedených
+pět. O toto rozšíření se postará makro "\regfont <přepínač>". Po použití
+tohoto makra je "<přepínač>" tzv. \uv{registrovaný}, takže bude měnit
+velikost svého fontu po spuštění makra "\resizeall". Fontové
+soubory {\tt cavantga.tex}, \dots,
+{\tt ctimes.tex} nastavují obvykle jen základních pět variant a žádné nové
+přepínače neregistrují. Zavádí-li ale
+fontový soubor fonty i pro další varianty, měl by použít "\regfont".
+
+Fontové soubory {\tt cavantga.tex}, \dots, {\tt ctimes.tex} automaticky načtou
+další soubor maker {\tt tx-math.tex}.
+Tato makra zavedou do matematické sazby TXfonty. Ty jsou vizuálně
+kompatibilní s Times\-Roman a mnoha dalšími fonty.
+
+Po zavedení makra "tx-math.tex" jsou k dispozici stovky příkazů pro jednotlivé
+znaky matematické sazby (nadmnožina znaků z AMS\TeX{}u) a dále jsou
+(kromě přepínače "\cal" z plain\TeX{}u) k dispozici
+následující přepínače matematických abeced:
+
+\begtt
+\frak % matematická fraktura
+\script % skript mnohem zakroucenější než \cal
+\bbchar % písmena kreslená dvěma tahy
+\bf % bold sans-serif písmo
+\bi % bold slanted sans-serif písmo, někdo tím značí vektory
+\endtt
+
+Kompletní soubor matematických fontů je makrem "tx-math.tex" zaveden ve
+velikosti 10/7/5pt (základní/indexová/indexindexová velikost). Ovšem tuto
+implicitní volbu je možné kdykoli v dokumentu změnit pomocí (například):
+
+\begtt
+\setmathsizes[12/8.4/6]\normalmath
+\endtt
+
+Příkaz "\normalmath" pozmění všechny matematické fonty do potřebných nových
+velikostí deklarovaných pomocí "\setmathsizes". Příkaz "\boldmath" dělá
+totéž, ale připraví místo \uv{normálních} fontů jejich tučné varianty. Tento
+příkaz se hodí použít do maker s nadpisy. Změny fontů mají lokální platnost.
+
+Kromě "tx-math.tex" je k dispozici analogické makro "ams-math.tex", které
+ponechává v matematické sazbě \CS{}fonty a přidává k nim kompletní sadu
+\AMS{} fontů. Toto makro nabízí pro práci s fonty (volba matematické abecedy,
+změna velikostí a duktu) stejné příkazy jako makro "tx-math.tex".
+
+Obě makra navíc nabízejí dva přepínače, které mění chování proměnných,
+číslic a fontů pro sazbu $\sin$, $\cos$, $\lim$, atd.:
+
+\begtt
+\itvariables % proměnné a \rm z aktuálního textového fontu
+\mitvariables % proměné ze speiálního fontu, \rm taky.
+\endtt
+
+Volba "\itvariables" je implicitní v "tx-math.tex", protože se předpokládá,
+že \uv{kolem} je textový font se kterým by měly být proměnné v matematice v
+souladu. Naopak v "ams-math.tex" je implicitní "\mitvrariables", aby se
+využilo mírně modifikované kurzívy vyvinuté speciálně pro matematickou sazbu
+v Computer Modern. \uv{Kolem} se totiž předpokládá běžný text v
+\CS{}fontech nebo ve vizuálně kompatibilních fontech.
+
+Kromě souborů {\tt cavantga.tex}, \dots, {\tt ctimes.tex} jsou v balíčku
+\csplain{}u připraveny další obdobné, jejichž názvy větčinou začínají na
+{\tt cs-}. Například {\tt cs-antt.tex} zavádí fonty Antykwy Toru\'nske.
+Přehled o všech takových souborech by se měl objevit na terminálu po
+{\tt\char`\\input cs-all}. Toto makro nevykoná nic, jen vypíše seznam
+dostupných fontových souborů. Iniciativě k přidání dalších fontových souborů
+se meze nekladou.
+
+\newstop
+
+
+\skrt{%
+Po zavedení rodiny \ps{}ových fontů je potřeba dát pozor na
+matematickou sazbu. Jedná se o~veškerou sazbu realizovanou ve
+zdrojovém textu mezi dolary. Ta i po změně textových fontů pracuje
+s~původními \CSfont{}y a Computer Modern fonty. Jedině tak je dosaženo,
+že realizace všech matematických symbolů z~plainu zůstává zachována.
+%
+Napíšete-li po zavedení nového textového fontu v~textu například
+číslovku 2 bez použití dolarů, dostanete dvojku z~nového
+fontu. Použijete-li ale "$2$", na výstupu bude dvojka z~\CSfont{}ů.
+Toto míchání fontů není estetické. Chcete-li se mu aspoň částečně
+vyhnout, použijte po zavedení rodiny fontů povel {\tt\char`\\setsimplemath},
+například:}
+
+{\catcode`/=0 \catcode`[=1 \catcode`]=2
+\begtt
+/skrt[\input cbookman \setsimplemath]
+\endtt
+\relax}%
+\skrt{Příkaz zavede i pro fonty, které \TeX{} používá při sazbě mezi dolary
+(\TeX{}ová rodina 0 a 1), odkazy na nově použité \ps{}ové fonty. Tento
+příkaz je ale potřeba použít s~velkou opatrností, protože bude fungovat
+zřejmě jen jednoduchá matematika. Například řecké symboly, které
+použité rodiny fontů neobsahují, nenávratně ztratíte. Navíc matematické
+symboly a natahovací závorky (\TeX{}ová rodina 2 a 3) zůstávají i
+nadále v~Computer Modern, takže se míchání typů fontů zcela nevyhnete.}
+
+\skrt{Pokud chcete používat složitější matematickou sazbu kombinovanou
+s~Post-}\break\skrt{Scriptovými fonty, pak máte dvě možnosti:}
+
+\skrt{1. Nastavit {\tt\char`\\mathcode} všech matematických
+ symbolů tak, aby byly
+ použity například znaky z~PostScriptového fontu Symbol. Matematické
+ znaky z~tohoto fontu jsou navrženy jako doplněk k~fontu Times Roman,
+ ale hodí se i k~jiným PostScriptovým fontům. Bohužel, natahovací
+ závorky a velké operátory (jedna ze specialit \TeX{}u) v~tomto fontu
+ nejsou, takže tyto objekty je nutné ponechat v~Computer Modern.
+ Abyste nemuseli {\tt\char`\\mathcode} pracně nastavovat, doporučuji použít
+ makro OFS~\cit{OFS}.}
+
+\skrt{2. Zakoupit nějaký komerční matematický font včetně natahovacích
+ závorek. Vhodný je například MathTimes firmy Y\&Y.
+ Pro šťastné majitele této sady fontů je v~\csplain{}u
+ distribuován soubor {\tt cmt.tex}, takže pokud na začátku dokumentu
+ uvedete}
+
+{\setbrackets
+\begtt
+!skrt[\input ctimes]
+!skrt[\input cmt]
+\endtt
+%
+\relax}\skrt{pak budete mít i matematickou sazbu v~\uv{Times-Roman stylu} se vším
+ všudy včetně řeckých symbolů a natahovacích závorek. Jen některé
+ drobnosti (například skákavé číslice v~plainu dosažené pomocí
+ "\fam=1") musíte udělat jinak. Přečtěte si manuál k~zakoupené sadě
+ fontů.
+}
+
+\skrt{Matematické fonty v~\uv{Times-Roman stylu} se dají kombinovat i
+ s~mnoha textovými \ps{}ovými fonty dynamické antikvy s~dostačujícím
+ estetickým výsledkem. Podstatně horší je kombinovat dynamickou antikvu
+ textového \ps{}ového fontu se statickou antikvou Computer Modern. To
+ je důvod, proč se nákup sady fontů MathTime vyplatí.}
+{\hbadness=4000\par}
+
+\new{Pokud chcete používat rozsáhlé množství fontů sofistikovaným
+způsobem v matematické i textové sazbě, můžete
+použít balíček OFS~\cit{OFS}.}
+
+
+\newstart
+
+\subsub UTF-8 kódovaný \csplain{} | UTF-8 kodovany csplain
+%--------------------------------
+
+Od roku 2012 je doporučeno implicitně generovat \csplain{} se vstupním
+kódováním UTF-8 pomocí enc\TeX{}u. Každý znak mimo ASCII je v UTF-8 kódován
+dvěma nebo více byty. Tato sekce pojednává o vlastnostech takto generovaného
+formátu. Poznáte jej podle toho, že do logu a na terminál napíše:
+
+\begtt
+The utf8->iso8859-2 re-encoding of Czech+Slovak alphabet
+ activated by encTeX
+\endtt
+
+Vygenerovaný formát zaručí správné zpracování ASCII znaků. Dále je při
+výchozím nastavení zaručeno správné zpracování jen znaků české a
+slovenské abecedy, tedy znaků:
+
+\medskip
+{\spaceskip=2pt
+Á á Ä ä Č č Ď ď É é Ě ě Í í Ĺ ĺ Ľ ľ Ň ň Ó ó Ö ö Ô ô
+Ŕ ŕ Ř ř Š š Ť ť Ú ú Ů ů Ü ü Ý ý Ž ž
+}\medskip
+
+Tyto znaky jsou z UTF-8 kódu mapovány na interní jeden byte podle kódování
+\CS{}fontů. Dále jsou implicitně mapovány UTF-8 kódy všech znaků, které
+mají svou řídicí sekvenci definovanou v plainu nebo v \csplain{}u. Jsou
+to tyto znaky:
+
+{\catcode`/=13 \def/#1/{{\rm \csname#1\endcsname}}
+\begtt
+plain: \ss /ss/ \l /l/ \L /L/ \ae /ae/ \oe /oe/ \AE /AE/ \OE /OE/
+ \o /o/ \O /O/ \i /i/ \j /j/ \aa /aa/ \AA /AA/
+ \S /S/ \P /P/ \copyright /copyright/ \dots /dots/ \dag /dag/ \ddag /ddag/
+csplain: \clqq /clqq/ \crqq /crqq/ \flqq /flqq/ \frqq /frqq/ \promile /promile/
+\endtt
+\par}
+
+Pokud je na vstupu jakýkoli jiný UTF-8 kód, implicitně je nemá \csplain{}
+mapován, takže se vypíše na terminál a do logu následující varování:
+
+\begtt
+WARNING: unknown UTF-8 code: `X = ^^xx^^xx' (line: ??)
+\endtt
+%
+a do tiskového výstupu se vloží na dané místo černý čtvereček. Uživatel si musí
+takový znak dodefinovat. Například po hlášení:
+
+{\catcode`!=0
+\begtt
+WARNING: unknown UTF-8 code: `!~N = ^^c3^^91' (line: 42)
+\endtt
+\relax}%
+si uživatel do záhlaví dokumentu například doplní definici:
+
+\begtt
+\mubyte\Ntilde ^^c3^^91\endmubyte % UTF-8 kód mapován na \Ntilde
+\def\Ntilde{{\~N}} % sekvence \Ntilde definována
+\endtt
+%
+Po této úpravě se
+při zpracování dokumentu už varování neobjeví a vstupní kód se zpracuje jako
+řídicí sekvence "\Ntilde", která expanduje na "\~N", takže v tiskovém
+výstupu se objeví~\~N.
+
+Pokud se řídicí sekvence mapovaná pomocí "\mubyte" objeví v argumentu
+"\write" souboru, nebude expandovat, ale promění se při zápisu do souboru
+zpětně do odpovídajícího UTF-8 kódu.
+
+Během "\write" a při zápisu do logu se také zpět na UTF-8 kódy proměňují
+interní byte, které byly mapovány. Implicitně tedy jsou to znaky české a
+slovenské abecedy vyjmenované výše. Ostatní nemapované interní byte s kódem
+větším jak 127 se přepisují podle dvouzobákové konvence např.~takto:~"^^ad".
+Jestliže do deklarace dokumentu napíšete
+"\xprncodes=1", budou se ostatní nemapované byty vypisovat přímo.
+
+Příkazy "\mubytein", "\mubyte" a "\endmubyte" jsou součástí enc\TeX{}u a
+jsou popsány v jeho dokumentaci. Stručně řečeno
+"\mubytein=0" vypíná přechodně použití kódovací tabulky a
+"\mubyte token string\endmubyte" zařadí do kódovací tabulky
+další údaj: "string" bude na vstupu převeden na interní "token" v~\TeX{}u
+a při činnosti "\write" bude "token" zpětně převeden na "string".
+
+Při použití jiných fontů pomocí "\input ctimes" (atd., viz sekci 4.5) je zavolán
+soubor "chars-8z.tex", který mapuje další UTF-8 kódy na řídicí sekvence,
+jež jsou pomocí "\chardef" propojeny se znakem fontu. Jsou to tyto znaky:
+
+{\font\f=ptmr8z
+\catcode`/=13 \def/#1/{{\f\char#1}}
+\begtt
+\euro /134/ \trademark /136/ \registered /138/ \ellipsis /128/
+\textbullet /131/ \sterling /132/ \currency /164/
+\endtt
+\par}
+
+Soubor "chars-8z.tex" navíc předefinovává makra plainu "\P", "\S",
+"\dag", "\ddag", "\copyright", "\lslash", "\Lslash" pomocí "\chardef", aby
+tyto řídicí sekvence vedly přímo na znak ve fontu.
+
+V balíčku {\tt enctex.tar.gz} (a podruhé i v {\tt csplain.tar.gz}) jsou
+připraveny soubory, které mapují UTF-8 kódy celých bloků UNICODE tabulky na
+řídicí sekvence a definují jejich výchozí chování. Můžete použít:
+
+\begtt
+\input utf8lat1 % Latin-1 Supplement U+0080--U+00FF
+\input utf8lata % Latin Extended-A U+0100--U+017F
+\endtt
+%
+a možná v budoucnu i další. Po zavedení těchto souborů se nově deklarované
+UTF-8 kódy mapují na řídicí sekvenci, např. \"e se mapuje na "\edieresis" a
+tato sekvence expanduje na příslušné sestavení akcentu, v tomto příkladě na
+{\tt\char`\\\char`\"e}. Na interní byte zůstávají mapovány jen znaky české a
+slovenské abecedy. Pokud ale {\it před zavedením těchto souborů\/} použijete
+"\input t1code" (přechod na interní kódování T1, tj. podle Corku), pak se na
+interní byte mapují také všechny znaky definované v T1 kódování. Pro nově
+mapované řídicí sekvence jsou použity definice ze souborů {\tt utf8lat*.tex}
+jen tehdy, pokud tyto řídicí sekvence nejsou definovány dříve.
+
+Pokud předložíte \csplain{}u (generovaném pro UTF-8 kodování vstupu)
+dokument kódovaný jinak, než v UTF-8, skoro jistě se dočkáte chybového
+hlášení:
+
+{\font\tt=cstt9
+\begtt
+! UTF-8 INPUT IS CORRUPTED ! May be you are using another input encoding.
+\endtt
+\par}
+
+Je ovšem možné snadno přejít do módu, při němž UTF-8 kódovaný \csplain{}
+pracuje stejně jako \csplain{} s kódováním ISO-8859-2. Stačí na začátek
+dokumentu napsat:
+\begtt
+\mubytein=0 \mubyteout=0 \mubytelog=0 \xprncodes=1
+\endtt
+%
+Tuto práci vykoná také soubor "utf8off.tex", tj. stačí napsat "\input utf8off".
+Tento soubor navíc definuje makro "\clearmubyte", které vymaže
+data deklarovaná pomocí "\mubyte...\endmubyte".
+
+Je dokonce možné mít na vstupu při sazbě jediného dokumentu různé soubory
+různě kódované. Není nutné při přechodu z jednoho kódování přepínat na
+druhé. Stačí na začátek dokumentu napsat:
+\begtt
+\input mixcodes
+\endtt
+a od této chvíle je možné na vstupu střídat texty kódované dle UTF-8,
+ISO-8859-2 nebo CP1250 dle libosti. Všechny výstupy pomocí "\write" jsou
+kódovány podle UTF-8 a jsou tedy opět připraveny k načtení.
+
+V předchozím odstavci není zcela přesná formulace \uv{střídat kódování dle libosti}.
+Platí to jen pro český text. Slovákům nefunguje \frqq\v l\flqq{} v~CP1250. Pokud jim to
+vadí, napíšou "\shyph" před voláním "\input mixcodes". Pak ale zase
+nefunguje \frqq ž\flqq{} v~ISO-8859-2. Tyto dva znaky jsou v uvedených dvou kódováních
+poněkud v~konfliktu. UTF-8 vstup ale funguje bez problémů.
+
+\newstop
+
+
+\subsub Použití fontů kódovaných podle Corku (T1 kódování) nebo v Unicode |
+%--------------------------------------------------------------------
+ Pouziti fontu kodovanych podle Corku nebo v Unicode
+
+Od verze \csplain{}u "<Feb. 2000>" načítá tento formát při
+inicializaci tabulky vzorů dělení nejen v~ISO-8859-2, ale též
+v~kódování podle Corku (tzv.~T1 kódování). Tyto tabulky \uv{čekají} na
+případ, kdy uživatel bude chtít použít ve svém dokumentu fonty,
+jejichž metriky jsou kódované v~T1. Může se totiž stát, že uživatel
+nebude chtít připravovat metriky a virtuální fonty pro nově zakoupené
+\skrt{\ps{}ové} fonty ručně (pomocí programů "a2ac" a "afm2tfm" nebo pomocí
+"fontinst"), ale bude chtít využít již hotové metriky nabízené
+v~\TeX{}ových archivech. Tyto hotové metriky jsou ale většinou v~T1
+kódování.
+
+\newstart
+
+Od verze \csplain{}u "<Nov. 2012>" načítá tento formát při své inicializaci
+tabulky vzorů dělení také v UNICODE, pokud detekuje, že je použit \TeX{}ový
+program, který interně dovede pracovat v UNICODE. Takovým \TeX{}ovým
+programem může být Lua\TeX{}, Xe\TeX{} nebo Omega.
+
+\newstop
+
+Upozorňuji na určitá omezení použití \csplain{}u s~T1 kódovanými fonty:
+
+\begitems
+* Všechny fonty v~celém dokumentu musejí být kódovány jednotně
+ v~ISO-8859-2 nebo v~T1 \new{nebo v UNICODE}.
+ V~dokumentu nelze fonty \skrt{obou}\new{těchto} kódování jednoduše míchat.
+* \csplain{} {\it implicitně} nastavuje vnitřní kódování do
+ ISO-8859-2. Změníte-li tuto vlastnost, pak použitý povel v~systému
+ se už nesmí nazývat {\tt csplain}.
+* Změnit vnitřní kódování \TeX{}u příkazem "%&" na prvním řádku
+ dokumentu je možné ve web2c distribucích \TeX{}u a odvozených.
+ V~jiných instalacích nemusí být tato vlastnost možná. Proto je
+ třeba počítat s~tím, že dokument opírající se o~tento příkaz
+ nemusí být zcela přenositelný na jiné implementace \TeX{}u.
+\enditems
+
+
+
+Přepnutí na vnitřní kódování podle Corku uděláte příkazem
+"\input t1code". \newstart Přepnutí na kódování UNICODE provedete pomocí
+"\input ucode". Toto by měl být první příkaz v dokumentu, pak teprve
+následuje "\chyph" nebo "\input opmac" nebo načítání fontových souborů.
+\newstop
+
+\skrt{Kromě toho,} \new{Nemáte-li UTF-kódovaný csplain,}
+\skrt{se} musíte \new{se} postarat o~to, aby se vstupní
+kódování správně konvertovalo na vnitřní kódování \TeX{}u. Například
+ve web2c distribuci použijete volbu "-translate-file".
+Příklad použití T1 kódovaného fontu:
+
+\begtt
+%&csplain -translate-file=il2-t1
+\input t1code %% Některé definice závislé na kódování
+\chyph %% Příkaz nyní zapne tabulku 15 místo tabulky 5
+\font\f=ptmr8t %% Zavedení T1 kódovaného fontu Times-Roman
+\f
+Tady je český text zpracovaný uvnitř \TeX{}u v kódování T1
+včetně použití správné tabulky pro dělení slov.
+\end
+\endtt
+
+Takto připravený soubor \TeX{}ujte na web2c instalaci nikoli povelem
+{\tt csplain}, ale raději povelem {\tt tex}, tedy:
+
+\begtt
+tex dokument
+\endtt
+
+Program {\tt tex} z~web2c implementace se podívá do prvního řádku dokumentu
+a pokud tam najde dvojici "%&", zavede formát a TCX tabulku (která
+pozměňuje xord/xchr vektor) podle toho, co je za touto dvojicí napsáno.
+Pokud byste použili skript {\tt csplain} obsahující přepínač
+"-translate-file=il2-cs", nebude to fungovat,
+protože přepínač na příkazovém řádku má vyšší prioritu než v~dokumentu.
+V~novějších implemetacích příkazu {\tt csplain} je použit skript,
+který obsahuje přepínač
+"-default-translate-file=il2-cs". Ten má prioritu nižší, takže
+pak lze při zpracování dokumentu s~konstrukcí "%&" použít i příkaz
+{\tt csplain}.
+
+Do distribuce \csplain{}u jsou zařazeny soubory {\tt dcfonts.tex},
+{\tt ecfonts.tex} \skrt{a pro inspiraci též {\tt ttimes.tex}}. Pokud na
+začátku dokumentu například napíšete:
+
+\begtt
+%&csplain -translate-file=il2-t1
+\input ecfonts
+\chyph
+\endtt
+\noindent
+převádíte celou sazbu do EC fontů kódovaných podle Corku. V~zaváděném
+souboru "ecfonts.tex" je proveden "\input t1code", takže se o~to
+přímo v~dokumentu už není potřeba starat.
+
+\skrt{Při zavádění \ps{}ových fontů (například použitím {\tt ttimes.tex})
+nastávají stejné problémy s~matematickou sazbou, jako při použití
+\ps{}ových fontů kódovaných v~ISO-8859-2. Tyto problémy jsou popsány
+v~předchozí sekci.}
+
+\newstart
+Pokud dáte "\input t1code" před "\input ctimes", (nebo "\input cavantga",
+atd.), budou požadované fonty zavedeny v T1 kódování. Takže k sazbě
+Bookmanem v T1 kódování stačí v UTF-8 kódovaném \csplain{}u napsat:
+
+\begtt
+\input t1code \input cbookan
+\endtt
+
+Bohužel T1 kódované fonty jsou generovány programem fontinst, který má ve
+svých konfiguračních souborech chybu pro písmena ť a ď. Tato písmena jediná nejsou
+v těchto fontech realizovaná jako přímé znaky a jsou poskládána z komponent
+naprosto odstrašujícím způsobem. Kdo opraví tuto chybu ve fontinstu, nechť o
+tom, prosím, reportuje na příslušných místech, aby mohli správci distribucí
+přegenerovat {\tt 8t}~metriky.
+
+Pokud dáte v 16bitovém \TeX{}u (tj. Xe\TeX, Lua\TeX{} nebo v něčem podobném)
+"\input ucode" před "\chyph" a "\input lmfonts", bude čeština uvnitř \TeX{}u
+zpracována v Unicode a tištěna Latin Modern Unicode fonty.
+Jiné soubory pro čtení fontů zatím pro 16bitový \TeX{} upraveny nejsou.
+
+
+\subsub Vzory dělení slov v různých jazycích a kódováních |
+%------------------------------------------------------
+ Vzory deleni slov v ruznych jazycich a kodovanich
+
+Implicitně načítá \csplain{} při generování formátu následující
+vzory dělení:
+
+\begitems
+* "\enPatt=0" ... (implicitní vzor z plain\TeX{}u) v ASCII kódování
+* "\csILtwo=5" ... čeština v ISO-8859-2
+* "\skILtwo=6" ... slovenština v ISO-8859-2
+* "\csCork=15" ... čeština v T1 kódování
+* "\skCork=16" ... slovenština v T1 kódování
+* "\csUnicode=115" ... čeština v Unicode (jen, pokud je detekován
+ Xe\TeX, Lua\TeX, nebo jiný 16bitový \TeX)
+* "\skUnicode=116" ... slovenština v Unicode (jen, pokud je detekován
+ Xe\TeX, Lua\TeX, nebo jiný 16bitový \TeX)
+\enditems
+
+Jednotlivé vzory dělení se v dokumentu zapínají pomocí "\uslang", "\cslang"
+a "\sklang". Příkaz "\uslang" zapne také "\nonfrenchspacing" a ostatní
+zapínají "\frenchspacing". Jsou zachovány staré názvy těchto přepínačů:
+"\ehyph=\uslang", "\chyph=\cslang" a "\shyph=\sklang". Přechod k novým
+názvům s aspoň dvěma písmenky pro jazyk je důsledkem nové
+možnosti v \csplain{}u použít 54 různých jazyků.
+
+V roce 2012 byl zcela přepracován soubor "hyphen.lan", který je použit
+\csplain{}em pro čtení vzorů dělení slov. Na řádcích 48 až 160
+tohoto souboru jsou za dvojtečkami skryty jazyky a kódování zhruba ve tvaru:
+
+\begtt
+\let\csCork=y % Czech
+\let\skCork=y % Slovak
+:\let\deCork=y % German
+:\let\frCork=y % French
+:\let\plCork=y % Polish
+:\let\cyCork=y % Welsh
+:\let\daCork=y % Danish
+...
+:\let\saUnicode=y % Sanskrit
+:\let\ruUnicode=y % Russian
+:\let\ukUnicode=y % Ukrainian
+:\let\hyUnicode=y % Armenian
+:\let\asUnicode=y % Assamese
+\endtt
+
+Stačí si vybrat jazyky, odstranit příslušnou dvojtečku a znovu vygenerovat
+formát \csplain{}. Nebo můžete přidat vzor bez zásahu do souboru
+"hyphen.lan" vhodně zvolenou zprávou na příkazovém řádku při generování
+formátu. Například:\par\nobreak
+
+{\font\tt=cstt9
+\begtt
+pdftex -ini -enc "\let\plCork=y \let\enc=u \input csplain.ini"
+nebo
+pdftex -ini -enc "\let\allpatterns=y \let\enc=u \input csplain.ini"
+
+\endtt
+
+}
+Jakmile je načten vzor dělení pro nový jazyk, je automaticky připraven k
+tomu odpovídající přepínač, tedy například "\delang" po načtení "\deCork".
+Seznam všech načtených vzorů dělení je v makru "\pattlist".
+
+Na začátku zpracování dokumentu jsou inicializovány vzory dělení "\..ILtwo".
+Vzory dělení typu "\..Cork" budou fungovat až po "\input t1code" a vzory
+dělení "\..Unicode" budou fungovat až po "\input ucode". Pozor: \csplain{}
+neřeší správné nastavení "\lccode" a "\uccode" v~16bitovém \TeX{}u v rozsahu
+větším, než jsou znaky z české a slovenské abecedy. Takže při použití
+exotických jazyků si uživatel musí nastavit k tomu správná "\lccode".
+
+\csplain{} definuje pro každý jazyk s načtenými vzory dělení makro "\lan:<číslo>" jako
+"<zkratku jazyka>", například "\lan:5" stejně jako "\lan:15" expandují na
+"cs". Programátor maker toho může využít. Programátor maker dále může využít
+toho, že makra "\cslang", "\delang" atd. volají makro
+"\initlanguage{<zkratka jazyka>}". Toto makro implicitně neudělá nic, ale
+programátor maker si je může předefinovat dle svého. Protože je
+"\initlanguage" zavolán těsně za "\language=<číslo>" v~kontextu:
+
+\begtt
+\..lang -> \language=<číslo>\relax
+ \initlanguage{<značka>}\frenchspacing
+ \lefthyphenmin=<lhm>\righthyphenmin=<rhm>%
+ \message{<text>}
+\endtt
+%
+je možné, aby programátor maker odebral další inteligenci maker "\..lang"
+a převzal je do vlastnívch rukou. Třeba definuje:
+
+\begtt
+\def\initlanguage #1#2#3\message#4{#3\csname lg:#1\endcsname}
+\endtt
+
+Toto řešení přebírá z makra "\..lang" jen nastavení registrů "\lefthyphenmin" a
+"\righthyphenmin", ale ruší implicitní "\message" i nastavení
+"\frenchspacing". Místo toho se předpokládá, že budou definována makra
+"\lg:<značka>", ve kterých budou tyto věci (a možná mnoho dalších jako třeba
+nastavení implicitního fontu) řešeny pro každý jazyk individuálně.
+
+Přepínání mezi kódováními funguje pomocí "\corklangs" ... "\cslang"
+(nyní je aktivní vzor dělení "\csCork") a dále třeba ... "\iltwolangs"
+... "\cslang" (nyní je aktivní vzor dělení "\csILtwo").
+Makra "\iltwolangs", "\corklangs", a "\unicodelangs" jsou spuštěna při
+"\input il2code", "\input t1code" a "\input ucode", takže uživatel to nemusí
+řešit.
+
+Je potřeba si uvědomit, že 8bitovým \TeX{}em sice můžete vynutit načtení
+Unicodových vzorů dělení slov, ale bude vám to málo platné, tedy k ničemu.
+Dále je potřeba vědět, že v 16bitovém \TeX{}u můžete načíst vzory dělení
+"\..ILtwo" a "\..Cork" korektně jen pro češtinu a slovenštinu, protože další
+vzory dělení jsou čteny pomocí triku s aktivními znaky, který dekóduje
+8bitový vstup. Nicméně typicky v~16bitovém \TeX{}u není inicializován
+8bitový vstup, takže se to poláme.
+
+\newstop
+
+\subsub Nové řídicí sekvence \csplain{}u oproti Knuthovu plainu |
+%-----------------------------------------------------------
+ Nove ridici sekvence CSplainu
+
+\bgroup \leftskip=\parindent \parindent=0pt
+
+\hbox{\skrt{\tt\char`\\austrian}} \skrt{Registr rezervovaný pro číslo tabulky vzorů dělení slov pro
+ rakouskou němčinu (hodnota 2).
+ Vzory dělení pro tento jazyk implicitně nejsou zavedeny.}
+
+\newstart
+"\bi" Přejde na tučnou krurzívu. Příkaz doplňuje sadu příkazů "\rm", "\it" a
+"\bf" definovanou v plain\TeX{}u.
+\newstop
+
+"\cmaccents"\nobreak Nastaví řídicí sekvence "\^", "\`", "\'", "\v" a
+ "\"{\tt\char`\"} tak, aby fungovaly stejně, jako
+ v~originálním plainu (použití primitivu "\accent").
+ Sekvence "\r" je nedefinována. Toto je defaultní
+ nastavení. Pokud slovo obsahuje akcentovaný znak zapsaný
+ některou z~těchto sekvencí, pak pro ně nefunguje
+ automatické dělení.
+
+"\cmaccentsmesage" Způsobí výpis informace do logu a na terminál
+ o~použití příkazu "\cmaccents". Pokud vás tato zpráva
+ obtěžuje, nastavte "\let\cmaccentsmesage=\relax" před
+ vyvoláním příkazu "\cmaccents".
+
+\newstart
+"\corklangs" Inicializace vzorů dělení podle T1 kódování (Cork). \newstop
+
+"\csaccents"\nobreak Nastaví řídicí sekvence "\^", "\`", "\'", "\v",
+ "\"{\tt\char`\"} a "\r" tak, aby expandovaly na
+ odpovídající 8bitové reprezentace znaků podle ISO-8859-2
+ (po "\input t1code" pak expandují na kódování podle
+ Corku). Sekvence "\r u" expanduje na ů. Pokud slovo
+ obsahuje akcentovaný znak zapsaný některou z~těchto
+ sekvencí, pak pro ně funguje i automatické dělení slov.
+
+"\csaccentsmesage" Způsobí výpis informace do logu a na terminál
+ o~použití příkazu "\csaccents". Pokud vás tato zpráva
+ obtěžuje, nastavte "\let\csaccentsmesage=\relax" před
+ vyvoláním příkazu "\csaccents".
+
+"\clqq" Vytiskne levé české uvozovky (\clqq).
+
+"\crqq" Vytiskne pravé české uvozovky (\crqq).
+
+\hbox{"\chyph" \new{=\skrt{{\tt\char`\\czlang}}={\tt\char`\\cslang}}}
+ Aktivuje tabulku dělení slov podle registru "\czech" a
+ nastaví stejnoměrné mezerování za tečkami
+ (tzv.~"\frenchspacing"). \new{Dále nastavuje
+ {\tt\char`\\lefthyphenmin=2} a {\tt\char`\\righthyphenmin=3}. Druhý registr
+ lze změnit na dvojku, vzory dělení jsou na to připraveny.}
+
+"\czech" \nobreak Registr rezervovaný pro číslo tabulky vzorů dělení slov pro
+ češtinu (hodnota "\iltwoczech" nebo "\toneczech" podle toho,
+ zda nebylo nebo bylo použito "\input t1code").
+
+\hbox{"\ehyph" \new{={\tt\char`\\enlang}}}\nobreak
+ Aktivuje tabulku dělení slov podle registru "\enPatt" a
+ nastaví větší mezerování za tečkami
+ (tzv.~"\nonfrenchspacing"). Toto nastavení je výchozí.
+
+\hbox{\skrt{\tt\char`\\english}}
+\nobreak \skrt{Registr rezervovaný pro číslo tabulky vzorů dělení slov pro
+ britskou angličtinu (hodnota 4).
+ Vzory dělení pro tento jazyk implicitně nejsou zavedeny.}
+
+"\enPatt" Registr rezervovaný pro číslo tabulky vzorů dělení slov pro
+ americkou angličtinu (hodnota 0).
+
+"\extrahyphenchar" Alternativní znak spojovníku (-). Kód 156.
+ Po "\input t1code" není toto makro definováno.
+
+"\extrahyphens"\nobreak Nastaví rozdělovací znak pro běžné textové fonty na
+ "\extrahyphenchar". Defaultně je v~plainu jako rozdělovací znak
+ nastaven znak minus (ASCI~45), což může činit v~českém
+ textu komplikace. \TeX{} totiž v~případě rozdělovacího znaku
+ přímo ve vstupním textu může dělit tak, že znak neopakuje
+ na dalším řádku. Po "\extrahyphens" bude mít dělicí
+ znak kód 156, což je kód, který se na vstupu nevyskytuje.
+ Máme tím zaručeno, že ve slovech \uv{je-li} nebude \TeX{}
+ dělit vůbec. Jinou aplikací je použití speciální metriky
+ nebo dokonce speciálního tvaru pro "\extrahyphenchar".
+
+"\flqq" Levé francouzské uvozovky (\flqq), které se v~češtině a
+ němčině používají vpravo.
+
+"\frqq" Pravé francouzské uvozovky (\frqq), které se v~češtině a
+ němčině používají vlevo, tedy \frqq takto\flqq.
+
+\hbox{\skrt{\tt\char`\\french}}
+ \skrt{Registr rezervovaný pro číslo tabulky vzorů dělení slov pro
+ francouzštinu (hodnota 3).
+ Vzory dělení pro tento jazyk implicitně nejsou zavedeny.}
+
+\hbox{\skrt{\tt\char`\\german}}
+ \skrt{Registr rezervovaný pro číslo tabulky vzorů dělení slov pro
+ němčinu (hodnota 1).
+ Vzory dělení pro tento jazyk implicitně nejsou zavedeny.}
+
+\hbox{"\iltwoczech"\new{=\skrt{{\tt\char`\\czILtwo}}={\tt\char`\\csILtwo}}}
+ Konstanta 5 rezervovaná pro číslo tabulky vzorů dělení slov
+ pro češtinu při kódování fontů podle ISO-8859-2.
+
+\newstart
+"\iltwolangs" Inicializace vzorů dělení podle ISO-8859-2 (implicitní).\newstop
+
+\hbox{"\iltwoslovak"\new{={\tt\char`\\skILtwo}}}
+ Konstanta 6 rezervovaná pro číslo tabulky vzorů dělení slov
+ pro slovenštinu při kódování fontů podle ISO-8859-2.
+
+"\ogonek" Vytvoří polský akcent pod písmenem: \ogonek a.
+
+\newstart
+"\pattlist" Seznam všech načtených vzorů dělení. \newstop
+
+"\promile" Vytiskne znak \promile.
+
+\newstart
+"\regfont <přepínač>" Provede registraci fontového přepínače. Tedy přidá
+do existujícího makra "\resizefontall" další dva tokeny:
+"\resizefont <přepínač>".
+
+"\resizeall" Provede "\resizefont" podle aktuláně nastaveného "\sizespec" na
+sekvence "\tenrm", "\tenit", "\tenbf", "\tenbi" a "\tentt" a případně další
+registované fontové přepínače. Příklad:\hfil\break
+"\def\sizespec{at12pt}\resizeall \tenrm"\hfil\break
+"Nastavená \it velikost 12pt \bf funguje \bi všude."
+
+"\resizefont <přepínač>"\nobreak Argumentem musí být fontový "<přepínač>", tj. sekvence
+ dříve deklarovaná pomocí "\font". Tento "<přepínač>" pozmění
+po činnosti příkazu "\resizefont" svůj význam: odkazuje na stejný font ale ve velikosti nastavené podle obsahu
+makra "\sizespec". Naříklad: "\def\sizespec{at14pt}\resizefont\tenbf".
+Od této chvíle je "\tenbf" tučný font (stejný, jako byl původní "\tenbf")
+ve velikosti 14pt. Změna významu je lokální.
+
+"\resizefontskipat"\nobreak Pomocné makro pro "\resizefont".
+\newstop
+
+\hbox{"\shyph"\new{={\tt\char`\\sklang}}}
+ Aktivuje tabulku dělení slov podle registru "\slovak" a
+ nastaví stejnoměrné mezerování za tečkami
+ (tzv.~"\frenchspacing").
+
+\newstart
+"\sizespec" Makro spolupracující s příkazem "\resizefont". Makro
+"\sizespec" je buď prázdné, nebo
+obsahuje \uv{{\tt at<dimen>}}, nebo \uv{{\tt scaled<number>}}. Nezapomeňte
+na klíčová slova {\tt at} resp. {\tt scaled}.
+
+\newstop
+
+"\slovak" Registr rezervovaný pro číslo tabulky vzorů dělení slov pro
+ slovenštinu (hodnota "\iltwoslovak" nebo "\toneslovak" podle toho,
+ zda nebylo nebo bylo použito "\input t1code").
+
+\newstart
+"\tenbi" Font-selector definovaný jako "\font\tenbi=csbxti10". Je totiž
+užitečné mít preloadovanou fontovou čtveřici "\tenrm", "\tenit", "\tenbf" a
+"\tenbi".
+\newstop
+
+\hbox{"\toneczech"\new{={\tt\char`\\csCork}}}
+ Konstanta 15 rezervovaná pro číslo tabulky vzorů dělení slov
+ pro češtinu při kódování fontů podle Corku.
+
+\hbox{"\toneslovak"\new{={\tt\char`\\skCork}}}
+ Konstanta 16 rezervovaná pro číslo tabulky vzorů dělení slov
+ pro slovenštinu při kódování fontů podle Corku.
+
+\newstart
+"\unicodelangs" Inicializace vzorů dělení v Unicode.\newstop
+
+\hbox{\skrt{\tt\char`\\USenglish}}
+ \skrt{Registr rezervovaný pro číslo tabulky vzorů dělení slov pro
+ americkou angličtinu (hodnota 0).}
+
+"\uv"\nobreak Makro pro uvozovky. Používá se "\uv{takto}". Makro je
+ definováno tak, aby se uvnitř jeho argumentu dala použít
+ verbatim konstrukce. To ale způsobí, že je potlačen
+ kerning před pravou uvozovkou. Pokud nepoužíváte verbatim
+ konstrukce v~argumentu uvozovek, doporučuji makro
+ předefinovat jednoduše na:
+
+\begtt
+\long\def\uv#1{\clqq#1\crqq}.
+\endtt
+
+{\bf Poznámka:} \csplain{} nedefinuje makro pro ,jednoduché` uvozovky, protože
+ \CSfont{}y neobsahují pro tyto uvozovky speciální znaky. Můžete
+ ale místo nich použít čárku a apostrof třeba takto:
+
+\begtt
+\long\def\singleuv#1{,#1`}
+\endtt
+\par\egroup
+
+
+
+\newstart
+Při generování UTF-8 \csplain{}u se použije enc\TeX, který přidává primitivy
+"\mubyte", "\endmubyte", "\mubytein", "\mubyteout", "\mubytelog",
+"\specialout", "\noconvert", "\xordcode", "\xchrcode" a "\xprncode".
+Během generování je načten soubor {\tt utf8unkn.tex}, který mapuje
+neznámé kódy na "\warntwobytes" a "\warnthreebytes" a tyto sekvence definuje
+jako makra. Dále definuje makra "\badutfinput", "\missingutfchar" a
+"\xprncodes".{\hbadness=4000\par}
+\newstop
+
+\bigskip
+\skrt{{\bf Přidání vzorů dělení slov dalších jazyků}}
+\par\nobreak\bigskip
+
+
+\skrt{\csplain{} implicitně načítá jen anglické vzory dělení (US) a české a
+slovenské. Od verze {\tt <Feb. 2000>} navíc načítá české a slovenské vzory
+dělení nejen v~kódování ISO-8859-2, ale i v~kódování podle Corku.
+Anglické vzory dělení jsou implicitně aktivní a přepínáme na ně pomocí
+{\tt\char`\\ehyph}. České vzory dělení se zapínají pomocí
+{\tt\char`\\chyph} a slovenské
+pomocí {\tt\char`\\shyph}.}
+
+\skrt{Pokud potřebujete přidat další jazyk, pak před generováním formátu
+\csplain{} editujte soubor {\tt hyphen.lan}. Tam najdete příklady doplnění
+vzorů dělení němčiny nebo francouzštiny (stačí odkomentovat
+odpovídající řádky). Podle těchto příkladů můžete analogicky zařadit
+potřebný další jazyk. Nezapomeňte v~souboru {\tt hyphen.lan} také
+definovat přepínač na nové vzory dělení.
+Pro němčinu definujeme například přepínač {\tt ghyph} takto:}
+{\hbadness=3000\par}
+
+
+
+{\catcode`!=\active \def!#1!{\skrt{#1}}
+\begtt
+!\def\ghyph{\language=\german!
+ !\lccode`\'=`\'!
+ !\frenchspacing!
+ !\lefthyphenmin=2!
+ !\righthyphenmin=2 }!
+\endtt
+
+}
+\skrt{Nakonec přegenerujte formát způsobem popsaným v~sekci 4.2.}
+
+\skrt{Vzory dělení západoevropských jazyků jsou většinou kódovány podle
+ISO-8859-1, přičemž kódování Cork je nadmnožinou tohoto kódování. Je
+tedy možné přepnout pomocí {\tt\char`\\input t1code} na začátku dokumentu do
+Corku, použít fonty kódované podle Corku a pak přepínat mezi češtinou
+a třeba němčinou střídavě pomocí přepínačů
+{\tt\char`\\chyph} a {\tt\char`\\ghyph}.}{\hbadness=6500 \par}
+
+\skrt{Vzory dělení exotických jazyků jsou kódovány ve svém specifickém
+kódování, ke kterému musíme sehnat font stejně kódovaný. Po přepnutí
+do nového jazyka musíme přepnout i na tento font. Dále je nutno řešit
+otázku možné kolize vstupního kódování češtiny/slovenštiny se vstupním
+kódováním pro nový jazyk. Je proto bezpečnější si pro speciální znaky
+jazyka udělat makra, která expandují na znak podle kódování fontu, a
+psát vstupní text pomocí těchto maker.}
+
+
+\subsub \csplain{} a \AMS\TeX | CSplain a AMSTeX
+%-------------------------
+
+\AMS\TeX{} můžete používat v~plainu i \csplain{}u bez nutnosti generovat
+kvůli tomu formátový soubor. Máte-li dokument v~\AMS\TeX{}u, napište
+jednoduše na jeho začátek:
+
+\begtt
+\input amstex
+\endtt
+%
+a dále můžete dokument zpracovat příkazem \csplain{}.
+
+
+\subsub pdf\TeX{} + \csplain{} = pdf\csplain{} |
+%---------------------------------------
+ pdfTeX + CSplain = pdfCSplain
+
+Pokud vygenerujete formát \csplain{} pdf\TeX{}em, je potřeba jej nazvat
+jinak, aby byl odlišen od formátu \csplain{} pro originální
+\TeX{}. Proto je v~\CSTeX{}u zvoleno jméno "pdfcsplain.fmt".
+Dále je potřeba připravit příkaz "pdfcsplain", který spustí
+pdf\TeX{} s~formátem "pdfcsplain.fmt" a zajistí případné překódování
+na úrovni input procesoru pdf\TeX{}u stejně, jako do dělá příkaz
+"csplain". Pokud uživatel nepoužil ve svých makrech
+konstrukce měnící sazbu při použití pdf\TeX{}u, měl by dostat
+příkazem "pdfcsplain" naprosto stejný výstup jako při použití
+příkazu "csplain". Pouze s~tím rozdílem, že výstup nebude v~"dvi"
+souboru, ale v~"pdf".
+
+Ve web2c \TeX{}u a odvozených distribucích lze generovat formát
+příkazem
+
+\begtt
+pdftex -ini -fmt pdfcsplain csplain.ini
+\endtt
+%
+a příkaz "pdfcsplain" v~UNIXu implementovat jako skript s~obsahem
+
+\begtt
+pdftex -fmt pdfcsplain -default-translate-file=il2-cs $@
+\endtt
+
+Toto je pouze příklad implementace. Na jiných operačních systémech a
+jiných \TeX{}ových distribucích se situace může trochu lišit.
+
+Poznamenejme, že v~te\TeX{}u a odvozených distribucích většinou
+stačí napsat "pdfcsplain dokument", a pokud jste "pdfcsplain"
+ještě nepoužili, vygeneruje se automaticky.
+
+
+
+\subsub Historie a budoucnost \csplain{}u | Historie a budoucnost CSplainu
+%-------------------------------------
+
+\csplain{} vznikl v~roce 1992 jako jednoduché a minimální rozšíření
+Knuthova \hbox{plainu} používající \CSfont{}y a akceptující 8bitový vstup.
+Jeho vytvoření bylo motivováno zařazením do em\TeX{}ové distribuce,
+která se připravovala k~rozesílání členům \CS{}TUGu.
+
+\csplain{} se opíral a stále opírá o~starší makra {\tt hyphen.lan} a
+{\tt plaina4.tex}, která už měl Olin Ulrych vytvořena dříve.
+\csplain{} v~době svého vzniku načítal české vzory dělení, které
+vytvořil Láďa Lhotka heuristicky bez použití slovníků a programu
+"patgen". Já jsem pro \csplain{} vytvořil {\tt csplain.ini} a makro
+{\tt csfonts.tex}, umožňující při generování formátu číst přímo Knuthovo
+makro {\tt plain.tex}, a přitom natáhnout místo CMfontů \CSfont{}y.
+
+V~roce 1994 byly vzory dělení slov Ládi Lhotky vyměněny za nové české
+vzory dělení od Pavla Ševečka, který na to použil slovník a "patgen".
+V~rámci své firmy tyto vzory dělení prodává komerčním firmám pro
+potřeby DTP programů, jako byly Ventura, PageMaker nebo Quark. Dnes
+jsou tyto vzory dělení také například ve Wordu. Aby Pavel Ševeček
+odlišil volně šířené vzory dělení pro \CSTUG{} od komerčně šířených,
+volně šířené vzory dělení mírně modifikoval. Tvrdí se, že běžný
+uživatel nepozná rozdíl v~kvalitě vzorů dělení komerčních a volně
+šířených. Ševečkovy vzory dělení slov jsou výrazně kvalitnější než
+původní Lhotkovy, a proto jsme u~těchto vzorů dělení zůstali.
+
+Opuštěním Lhotkových vzorů dělení došlo k~poslední změně
+v~\csplain{}u, která může způsobit zpětnou nekompatibilitu: tj. dokumenty
+vytvořené v~\csplain{}u před rokem 1994 mohly dopadnout jinak než dnes,
+protože některá slova mohla být rozdělena jinak. Od této doby je
+\csplain{} fixován a stabilní podobně, jako Knuthův plain.
+
+Protože jsem autorem názvu \csplain{}, souborů {\tt csplain.ini},
+"csfonts.tex" a množství dokumentace k~\csplain{}u a protože jej od
+jeho vzniku udržuji, rozhodl jsem se přísně dbát na zpětnou
+kompatibilitu. Změny do \csplain{}u dělám jen takové, které jsou
+opravdu nezbytné. To se stává jednou za několik let (viz historické
+poznámky v~{\tt csplain.ini}). Změny dělám tak, že pouze přidám další
+nejnutnější makra, ale stávající makra a jejich význam nechávám
+nezměněna. Uživatelům \csplain{}u ručím, že jejich dokumenty napsané
+v~\csplain{}u a opírající se o~neměnné fonty (např. \CSfont{}y nebo
+base 35 PostScriptové fonty, metriky z~\CSTeX{}u), budou i v~budoucnu
+\csplain{}em formátovány naprosto stejně, jako dnes.
+
+Abych mohl takovou záruku uživatelům poskytnout, není \csplain{}
+zveřejněn pod GNU GPL, ale jedná se o~licenci velmi podobnou Knuthově.
+Přesné znění licence je uvedeno na konci souboru {\tt csplain.ini}.
+Zhruba řečeno, jedná se o~\uv{patent na název}. \csplain{} můžete svobodně
+distribuovat, používat a měnit, ale pokud jej změníte, nesmíte jej
+dále distribuovat pod názvem \csplain{}. Změny v~\csplain{}u může dělat jen
+tzv.~\uv{současný administrátor \CSTeX{}u}, což jsem zatím stále já.
+Pokud bych v~budoucnu toto břímě někomu předal, pak určitě jen takovému
+člověku, který má na budoucnost \csplain{}u stejný názor jako já.
+
+\csplain{} i nadále považuji za minimální rozšíření Knuthova plainu a
+nikdy do něj nepřidám žádné složitější makro vylepšující uživatelský
+komfort (jako například eplain). Zastávám názor, že uživatel plainu a
+\csplain{}u chce mít všechna makra pod svou vlastní kontrolou a raději si
+je udělá sám, než aby spoléhal na hotová, ale méně stabilní, řešení.
+Uživatel plainu/\csplain{}u si vytváří vlastní stále znovu používaná
+makra, která mu musí fungovat ve všech i budoucích verzích
+\csplain{}u. Proto se snažím \csplain{} pokud možno neměnit.
+
+Lákavá je například změna definice uvozovek v~\csplain{}u jednoduše na
+
+\begtt
+\long\def\uv#1{\clqq#1\crqq}
+\endtt
+
+aby fungoval automatický kerning s~oběma stranami uvozovek. Tuto
+změnu ale nikdy v~\csplain{}u neudělám, protože není zpětně kompatibilní
+se stávajícím řešením. Raději budu psát do omrzení do dokumentace, že
+taková jednoduchá definice je asi lepší, než ta z~\csplain{}u, a že si ji
+každý může zařadit do svých maker.
+
+Změnu v~\csplain{}u z~"<Feb. 2000>" považuji za asi největší, kterou
+jsem byl ochoten udělat. K~zařazení alternativního kódování Cork
+(které samozřejmě není a nikdy nebude v~\csplain{}u implicitní), mě
+motivovala skutečnost, že se kolem mě pohybovalo mnoho uživatelů
+plainu, kteří rádi používají fonty v~tomto alternativním
+kódování. Svým krokem jsem jim umožnil používat \csplain{}, takže si
+nemusejí vytvářet své vlastní formáty.
+
+
+
+\subtitle Formát \cslatex{} | FORMAT CSLATEX
+%%%%%%%%%%%%%%%%%%%%%%%%
+
+\newstart Významní uživatelé \LaTeX{}u sice v elektronické konferenci v roce 2012
+přiznali, že už \cslatex{} dávno nepoužívají, nicméně se stále přimlouvají,
+aby v \CS\TeX{}u zůstal. Nebude ale dále rozvíjen a všem uživatelům je
+kladeno silné doporučení, aby přešli na \uv{normální} \LaTeX. Navrhoval jsem
+\cslatex{} zrušit úplně (aby to lidi nepletlo), ale nebyl jsem vyslyšen.
+
+Od roku 2012 napíše \cslatex{} při každém spuštění na terminál a do
+logu toto:
+
+\begtt
+**** WARNING ******* CSLaTeX is obsolete, don't use it please.
+**** You can use ``normal'' LaTeX+Babel or XeLaTeX+polyglossia.
+\endtt
+
+Pokud použijete \LaTeX{}, pak záhlaví dokumentu může vypadat třeba
+takto:
+
+\begtt
+\documentclass[a4paper,12pt,twoside]{article}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage[czech]{babel}
+\endtt
+
+Při použití Xe\LaTeX{}u s balíčkem {\tt polyglossia} může
+záhlaví dokumentu být například takové:
+
+\begtt
+\documentclass[a4paper,12pt,twoside]{article}
+\usepackage{polyglossia}
+\setdefaultlanguage{czech}
+\usepackage{fontspec}
+\usepackage{xunicode}
+\endtt
+
+Následující text až do konce kapitoly bych mohl celý škrtnout, ale
+nechám jej beze změny. Čtenář to možná ocení jako materiál ke studiu historie
+\CS\TeX{}u.
+
+\newstop
+
+
+\subsub Různé \LaTeX{}y | Ruzne LaTeXy
+%----------------------
+
+Do roku 1992 byl \LaTeX{} udržován Leslie Lamportem. Naposledy měl
+jeho \LaTeX{} verzi 2.09. Typické pro tento \uv{starý} \LaTeX{} bylo
+použití příkazu "\documentstyle" namísto "\documentclass" v~záhlaví
+dokumentu. Tato větev \LaTeX{}u není dále udržována a podporována.
+Dnes převzali iniciativu nad \LaTeX{}em Němci Frank Mittelbach a
+Rainer Sch\"opf a nazvali jej \LaTeXe. Každý půlrok
+vytvářejí novou verzi (většinou obsahující jen opravy předchozí verze)
+a názvem dávají najevo, že se jedná o~předchůdce \LaTeX{}u~3, na němž
+už deset let pracují. Dokument napsaný pro \LaTeXe{} poznáme vesměs
+podle toho, že začíná příkazem "\documentclass" místo "\documentstyle".
+\LaTeXe{} ovšem také akceptuje příkaz "\documentstyle",
+přechází přitom do pokusu o~emulaci starého \LaTeX{}u~2.09, a navíc
+uživatele upozorní na to, že použil zastaralé záhlaví dokumentu.
+
+V~\LaTeX{}u~\twoe{} je zabudovaná \uv{časovaná bomba} s~rozbuškou
+na rok a půl. Ta se projeví při generování formátu, nikoli při běžném
+provozu. Pokud generujete formát ze zdrojů \LaTeX{}u, které jsou
+starší než rok a půl, generování končí chybou a na terminálu se objeví
+varování, že máte instalován příliš starý \LaTeX{} a že je vhodné si
+obstarat nový. Pokud na toto hlášení odpovíte klávesou Enter, formát
+se přesto vygeneruje.
+
+V~tomto manuálu se budeme dále zabývat jen dnes asi nejpoužívanějším
+\LaTeX{}em~\twoe. Pojmem \LaTeX{} tedy budeme rozumět
+\LaTeXe. I~za těchto okolností budeme nuceni
+rozlišovat mezi třemi \uv{druhy} \LaTeX{}ů:
+
+\begitems
+* vanilla \LaTeX
+* babelizovaný \LaTeX
+* \cslatex{}
+\enditems
+
+Vanilla \LaTeX{} (nedotčený \LaTeX) vzniká vygenerováním formátu
+\LaTeX{} pouze za přítomnosti souborů z~adresáře {\tt latex/base}, tj. při
+generování nejsou čteny žádné soubory ovlivňující generování
+formátu. V~distribuci tedy zcela chybí tyto soubory:
+{\tt fonttext.cfg}, {\tt fontmath.cfg},
+{\tt preload.cfg} a {\tt hyphen.cfg}.
+Tento formát obsahuje pouze anglické dělení slov. Pro český nebo
+slovenský jazyk není tedy příliš použitelný. Není často používaný.
+
+Babelizovaný \LaTeX{} vzniká generováním formátu \LaTeX{} za
+přítomnosti souborů {\tt fonttext.cfg}, {\tt fontmath.cfg} a
+{\tt preload.cfg} z~balíčku generic a {\tt hyphen.cfg} z~balíčku Babel.
+Tento formát obsahuje vzory dělení těch jazyků, které jsou v~době
+generování formátu uvedeny v~konfiguračním souboru Babelu s~názvem
+{\tt language.dat}. Je běžně používaný.
+
+Formát \cslatex{} vzniká generováním formátu \LaTeX{} za přítomnosti souborů
+"fonttext.cfg" a "hyphen.cfg" z~balíčku \cslatex{}. Ostatní
+soubory ovlivňující generování formátu mohou chybět nebo být z~balíčku
+generic. Obvykle je formát \cslatex{}u nazván {\tt cslatex.fmt} a nikoli
+{\tt latex.fmt}, aby bylo možno jej odlišit od běžně používaného
+babelizovaného \LaTeX{}u. Z~toho důvodu je v~balíčku \cslatex{}u
+k~dispozici soubor {\tt cslatex.ini}, který provede
+"\input latex.ltx". \cslatex{} obsahuje vzory dělení anglického,
+českého a slovenského jazyka. Navíc příkaz "cslatex" musí zajistit
+konverzi ze vstupního kódování (podle použitého systému) na
+vnitřní kódování ISO~8859-2 na úrovni vstupního preprocesoru
+\TeX{}u. Tento princip je tedy shodný s~\csplain{}em.
+
+Je patrno, že absolutní jistotu o~tom, jaký \LaTeX{} vlastně
+používáme, získáme jen pečlivým pročtením logu po vygenerování
+formátu. Koncept, kdy vlastnosti formátu jsou závislé na obsahu
+nějakých dodatečných souborů v~distribuci v~době generování
+formátů, se mi nelíbí, ale nelze proti tomu nic dělat. Takto
+to navrhli tvůrci \LaTeX{}u a je to tedy jejich věc. Důsledek tohoto
+rozhodnutí je, že pokud řekneme: \uv{používám \LaTeX}, nikdy není
+zcela přesně řečeno, co se tím vlastně myslí. Tím se tento koncept
+diametrálně liší od Knuthova plainu nebo též \csplain{}u.
+
+Co se stane, pokud jsou například v~\TeX{}ové distribuci přítomny
+hned dva soubory {\tt hyphen.cfg}~-- jeden z~balíčku Babel a druhý
+z~balíčku \cslatex{}? Není-li taková situace v~distribuci řešena speciální
+konfigurací, není definováno, který z~těchto souborů se vlastně načte,
+a tudíž není dopředu známo, jaký vygenerujeme \LaTeX.
+
+V~novějších web2c distribucích \TeX{}u lze konfigurovat způsob
+prohledávání {\tt texmf} stromu podle názvu použitého programu nebo
+podle názvu použitého (resp. generovaného) formátu. Nejčastěji jsou
+tyto rozdílnosti konfigurovány v~souboru {\tt web2c/texmf.cnf}.
+Tam je (mimo jiné) řečeno:
+
+\begtt
+% cstex, from Petr Olsak
+TEXINPUTS.cslatex= .;$TEXMF/tex/{cslatex,csplain,latex,generic,}//
+TEXINPUTS.csplain= .;$TEXMF/tex/{csplain,plain,generic,}//
+TEXINPUTS.pdfcslatex= \
+ .;$TEXMF/{pdftex,tex}/{cslatex,csplain,latex,generic,}//
+TEXINPUTS.pdfcsplain= \
+ .;$TEXMF/{pdftex,cstex,tex}/{csplain,plain,generic,}//
+\endtt
+%
+což znamená, že pokud použijeme nebo generujeme formát \cslatex{}, pak se
+vstupní soubory přednostně čtou z~adresáře {\tt tex/cslatex} a {\tt
+tex/csplain} a teprve potom v~ostatních adresářích. Takže {\tt
+hyphen.cfg} a {\tt fonttext.cfg} si ini\TeX{} vezme přednostně
+z~adresáře {\tt tex/cslatex}. Při provozu \cslatex{}u pak bude stylový soubor
+{\tt czech.sty} nebo {\tt slovak.sty} při použití formátu \cslatex{}
+přečten z~adresáře {\tt tex/csplain} a nikoli z~adresáře
+{\tt tex/generic/babel}, kde se nalézá soubor stejného jména, ovšem
+pro balík Babel.
+
+Aby se hledací algoritmy přizpůsobily názvu generovaného formátu, je
+nutné tento formát při generování \cslatex{}u explicitně specifikovat na
+příkazový řádek. Nestačí tedy napsat:
+
+\begtt
+$ tex -ini cslatex.ini
+\endtt
+%
+ale musíme psát
+
+\begtt
+$ tex -ini -fmt cslatex cslatex.ini
+\endtt
+%
+Při provozu formátu pak stačí psát
+
+\begtt
+$ tex -fmt cslatex dokument
+\endtt
+%
+Ve web2c distribuci jsou k~babelizovanému \LaTeX{}u v~konfiguračním
+souboru {\tt web2c/texmf.cnf} uvedeny následující řádky:
+
+\begtt
+TEXINPUTS.latex = .;$TEXMF/tex/{latex,generic,}//
+TEXINPUTS.pdflatex = .;$TEXMF/{pdftex,tex}/{latex,generic,}//
+TEXINPUTS = .;$TEXMF/tex/{generic,}//
+\endtt
+%
+což znamená, že formát přednostně hledá vstupní soubory v~adresáři
+{\tt tex/generic} a tam je podadresář {\tt babel}. Dokonce je babel
+upřednostněn i v~případě, kdy neuvedeme na příkazové řádce
+žádný název formátu.
+
+S~uvedenou konfigurací je možné bezproblémové soužití babelizovaného
+\LaTeX{}u s~\cslatex{}em v~jediné distribuci. \cslatex{} pak obvykle voláme
+skriptem {\tt cslatex}, který provede {\tt tex -fmt cslatex}, zatímco
+babelizovaný \LaTeX{} voláme skriptem {\tt latex}, což spustí
+{\tt tex -fmt latex}.
+
+Pokud nelze ve vaší \TeX{}ové distribuci konfigurovat prohledávací
+algoritmy podle názvu formátu, pak je možné soužití babelizovaného
+\LaTeX{}u s~\cslatex{}em za předpokladu, že budete dodržovat
+následující zásady:
+
+\begitems
+* Babelizovaný \LaTeX{} vygenerujte v~době, kdy není v~distribuci
+přítomen \cslatex{}. Tak máte jistotu, že ini\TeX{} nenajde soubor
+{\tt hyphen.cfg} z~\cslatex{}u, ale z~balíku Babel.
+
+* \cslatex{} pak vygenerujte nad adresářem {\tt cslatex}.
+Aktuální adresář má totiž ve všech distribucích \TeX{}u přednost před
+ostatními adresáři v~{\tt texmf} stromu. Proto si ini\TeX{} přečte soubory
+{\tt fonttext.cfg} a {\tt hyphen.cfg} z~balíčku \cslatex{}.
+
+* Po instalaci \cslatex{}u do {\tt texmf} stromu je nutno ještě vymazat
+soubory
+
+\begtt
+tex/generic/babel/czech.sty
+tex/generic/babel/slovak.sty
+\endtt
+%
+protože soubory s~těmito názvy jsou v~{\tt texmf} stromu
+dvojmo. Přitom v~balíčku Babel je nikdy nevyužijete, pokud budete psát
+korektní záhlaví dokumentu pro babelizovaný \LaTeX{} (o~tom pojednám
+podrobněji v~následující sekci). Na druhé straně soubory
+{\tt czech.sty} a {\tt slovak.sty} z~\cslatex{}u budete potřebovat velmi
+často, takže tyto soubory nemažte.
+\enditems
+
+
+\subsub Záhlaví \LaTeX{}ového dokumentu | Zahlavi LaTeXoveho dokumentu
+%--------------------------------------
+
+Pokud používáte \cslatex{}, pak záhlaví dokumentu může mít tvar
+
+\begtt
+\documentclass{article}
+\usepackage{czech} % nebo \usepackage{slovak}
+... další příkazy záhlaví dokumentu
+\begin{document}
+...
+\end{document}
+\endtt
+
+Jestliže zapomenete na "\usepackage{czech}" nebo "\usepackage{slovak}",
+pak v~dokumentu nebudou fungovat akcentovaná písmena, nebude zapnuto
+české ani slovenské dělení slov a automaticky generované názvy
+(kapitoly, sekce, obrázky,~...) nebudou přeloženy do národního jazyka.
+V~tomto případě tedy \cslatex{} bude pracovat stejně jako vanilla \LaTeX{}.
+
+Pokud naopak používáte babelizovaný \LaTeX{}, pak záhlaví dokumentu
+může mít tvar
+
+\begtt
+\documentclass{article}
+\usepackage[czech]{babel} % nebo \usepackage[slovak]{babel}
+\usepackage[T1]{fontenc}
+\usepackage[kódování-vstupu]{inputenc}
+... další příkazy záhlaví dokumentu
+\begin{document}
+...
+\end{document}
+\endtt
+
+Všimněte si jiného způsobu volání stylového souboru "czech" nebo "slovak".
+V~tomto případě se slovo "czech" či "slovak" zapíše pouze jako volba balíčku
+"babel". Prakticky je to realizováno načtením souboru "czech.lfd" nebo
+"slovak.lfd". Pro fungování Babelu tedy není vůbec nutná existence
+souboru "czech.sty" nebo "slovak.sty". Tyto soubory v~balíčku Babel
+sice existují, ale jejich funkce spočívá pouze v~tom, že \uv{vynadají}
+uživateli za nesprávné použití příkazu "\usepackage" a dále načítají
+odpovídající "lfd" soubor.
+
+Volba "[czech]" nebo "[slovak]" v~balíčku Babel ještě nemusí zajistit
+přepnutí na odpovídající dělení slov. K~tomu je navíc potřeba, aby byl
+babelizovaný \LaTeX{} s~těmito vzory dělení už vygenerován.
+
+Na rozdíl od \cslatex{}u není v~babelizovaném \LaTeX{}u řešena
+synchronizace vstupního kódování dokumentu s~vnitřním kódováním
+\LaTeX{}u. \LaTeX{} implicitně pracuje s~vnitřním
+kódováním podle CM fontů (tzv.~"OT1"), což pro většinu jazyků není
+užitečné. Je tedy třeba při použití babelizovaného \LaTeX{}u přepnout
+do vnitřního kódování podle Corku (tzv.~"T1"), protože v~tomto
+kódování jsou načteny vzory dělení. Použijeme tedy balíček fontenc
+s~volbou "[T1]". Pak se automaticky použijí též fonty v~tomto kódování.
+Babelizovaný \LaTeX{} nepodporuje (na rozdíl od \cslatex{}u) žádné jiné
+vnitřní kódování vhodné pro češtinu nebo slovenštinu.
+
+Dále je potřeba v~babelizovaném \LaTeX{}u na vnitřní kódování "[T1]"
+navázat vstupní kódování dokumentu. Pokud například máte dokument
+napsán v~kódování ISO~8859-2, pak je potřeba použít balíček inputenc
+s~volbou "[latin2]". Pokud máte dokument v~kódování MS~Windows CP~1250,
+napište volbu "[cp1250]".
+
+
+\subsub Vlastnosti \cslatex{}u | Vlastnosti CSLaTeXu
+%--------------------------
+
+Uvedeme podrobně rozdíly mezi vanilla \LaTeX{}em a \cslatex{}em.
+
+Oba formáty deklarují vnitřní kódování CM fontů jako implicitní
+(tzv.~"OT1") a oba načítají ještě deklaraci kódování podle
+Corku (tzv.~"T1"). \cslatex{} navíc načítá deklaraci vnitřního kódování
+podle \CSfont{}ů (tzv.~"IL2").
+
+\cslatex{} má ve svém souboru "hyphen.cfg" u~příkazu "\DeclareLanguage"
+pro jazyky czech a slovak možnost použít kromě volby "IL2" ještě volbu
+"T1". V~novějších distribucích \cslatex{}u jsou již obě volby implicitně
+napsány. V~takovém případě se při generování formátu načtou vzory
+dělení češtiny a slovenštiny nejen v~kódování "IL2", ale
+také v~kódování "T1". \cslatex{} dále definuje mechanismy přepínání mezi
+těmito vzory dělení poté, co uživatel přepne vnitřní kódování
+z~"T1" na "IL2" nebo naopak standardními \LaTeX{}ovými prostředky.
+Kvůli tomu je v~\cslatex{}u předefinováno interní makro \LaTeX{}u
+"\DeclareFontEncoding", protože vanilla \LaTeX{} nepředpokládá,
+že je po přepnutí kódování nutné přepnout i vzory dělení slov.
+
+V~\cslatex{}u je navíc definováno makro "\splithyphens" a
+"\standardhyphens". Po použití makra "\splithyphens" se
+nastaví znak~"-" jako aktivní a funguje podobně jako
+"\discretionary{-}{-}{-}". Znamená to, že slova jako
+\uv{je-li} se rozdělí správně česky: \uv{je-/-li}. Spojovník se
+opakuje na následujícím řádku. Makro navíc složitě ošetřuje výskyt
+"--" a "---", který tiskne \uv{normálně} jako za sebou následující
+znaky s~kódem~45, které se promění v~ligaturu pomlčky nebo dlouhé
+pomlčky. Makro "\standardhyphens" dává vše do původního stavu,
+tj. po jeho použití znak~"-" není aktivní. (Uživatelé \csplain{}u mohou
+pro tyto potřeby použít makro podle~\cit{tbn} na straně~217.)
+
+Příkaz "cslatex" musí také zajistit konverzi z~kódování
+češtiny/slovenštiny obvyklé v~použitém systému do vnitřního
+kódování ISO~8859-2 alias~"IL2".
+Ve web2c distribuci \TeX{}u je proto ve skriptu
+"cslatex" resp.~dávce "cslatex.bat" použit přepínač
+"-default-translate-file". Pro systémy MS~Windows je vedle tohoto
+přepínače použita hodnota "cp1250cs", zatímco pro UNIXové systémy se
+používá hodnota "il2-cs", což nastavuje konverzi \uv{jedna ku jedné}.
+V~jiných distribucích se musí implementovat konverze na úrovni
+vstupního procesoru \TeX{}u způsobem závislým na použité
+distribuci. Například v~em\TeX{}u je možné použít TCP tabulky.
+
+
+\subsub Vlastnosti stylových souborů {\tt czech.sty} a {\tt slovak.sty} |
+%--------------------------------------------------------------
+ Vlastnosti stylovych souboru
+
+V~této sekci budu z~důvodu stručnosti mluvit o~češtině a souboru
+"czech.sty", ale to samé samozřejmě platí i pro slovenštinu a stylový
+soubor "slovak.sty".
+
+Načtení souboru "czech.sty" z~\cslatex{}u pomocí
+"\usepackage{czech}" způsobí následující změny:
+
+\begitems
+* Nastaví se vnitřní kódování \LaTeX{}u na "IL2", takže se
+ implicitně použijí \CSfont{}y.
+* Inicializuje se české dělení slov v~kódování "IL2".
+* Mezerování se nastaví na "\frenchspacing", tj. rovnoměrné mezerování
+ mezi slovy i za tečkami.
+* Nastaví se české názvy pro jména \uv{Kapitola}, \uv{Obsah} atd.
+ Viz následující tabulka.
+* Makro "\today" expanduje na český datum.
+* Definují se makra "\clqq" a "\crqq" pro dvojité české uvozovky,
+ a to i jejich nouzová varianta pro případ, kdy není použito
+ kódování "IL2". Definují se též makra
+ "\clq" a "\crq" pro jednoduché české uvozovky.
+* Definuje se makro "\uv" jako "\def\uv#1{\clqq#1\crqq}".
+* Definují se přepínače "\csprimeson" a "\csprimesoff" (popis viz níže).
+\enditems
+
+Tabulka automaticky generovaných slov \LaTeX{}u, která jsou změněna po
+načtení "czech.sty" na české názvy:
+
+\begtt
+Původní název czech.sty slovak.sty
+-------------------------------------------------------------
+Preface Předmluva Predhovor
+References Reference Literatúra
+Abstract Abstrakt Abstrakt
+Bibliography Literatura Literatúra
+Chapter Kapitola Kapitola
+Appendix Příloha Dodatok
+Contents Obsah Obsah
+List of Figures Seznam obrázků Zoznam obrázkov
+List of Tables Seznam tabulek Zoznam tabuliek
+Index Rejstřík Register
+Figure Obrázek Obr.
+Table Tabulka Tabuľka
+Part Část Časť
+encl Příloha Príloha
+cc Na vědomí cc.
+To Komu Pre
+Page Strana Str.
+see viz viď
+see also viz také viď tiež
+\endtt
+
+Kromě toho styl "czech.sty" akceptuje následující volby:
+
+\bgroup\medskip\leftskip=\parindent \parindent=0pt
+"T1" místo implicitního vnitřního kódování \LaTeX{}u~"IL2"
+ se použije kódování "T1".
+
+"IL2" nemusíte psát, je to implicitní volba.
+
+"OT1" použije se vnitřní kódování podle CM fontů. Pak samozřejmě
+ nefunguje dělení slov češtiny a slovenštiny.
+
+"split" zapne "\splithyphens".
+
+"nocaptions" výstup makra "\today" a automaticky generovaná slova zůstanou
+ v~angličtině.
+
+"olduv" použije se stará definice makra "\uv", která umožňuje
+ použít v~argumentu verbatim konstrukce.
+%"primeson" zapne "\csprimeson". V současné verzi "czech.sty" není
+% tato volba implementována, ale počítáme s ní do budoucí verze.
+\medskip\par\egroup
+
+Například "\usepackage[split,olduv]{czech}" zapne navíc zdvojování
+spojovníku při rozdělení a definuje makro "\uv" tak, že jsou možné
+verbatim konstrukce uvnitř argumentu.
+
+Nyní vysvětlím vlastnosti přepínačů "\csprimeson" a "\csprimesoff".
+Po po\-užití příkazu "\csprimeson" jsou přiděleny znakům
+\uv{"`"} a \uv{"'"} aktivní
+kategorie, aby "``takto po anglicku''" zapsané uvozovky se převedly na
+\uv{takové} uvozovky. Rovněž "`jednoduché'" anglické uvozovky
+jsou pak vytištěny ,jednoduše`. Makro "\csprimesoff" vrací vše do
+původního stavu, kdy jsou uvedené znaky neaktivní. Po načtení
+"czech.sty" je implicitně nastaveno "\csprimesoff".
+
+Uvedený popis chování stylového souboru "czech.sty" se týká jen
+případu, kdy je tento stylový soubor načten z~\cslatex{}u. Pokud je
+načten z~babelizovaného \LaTeX{}u, pak se provede "\input czech.lfd",
+takže veškeré definice \uv{češtiny} jsou v~režii balíku Babel. Tam
+například vůbec není definováno makro "\uv". Pokud je "czech.sty"
+načten z~\csplain{}u, pak se provede "\chyph", definuje se "\csprimeson",
+"\csprimesof" a makro "\today" expanduje na datum po česku. Je-li
+načten "czech.sty" z~originálního plainu, pak se provede totéž jen
+s~tím rozdílem, že místo "\chyph" se objeví na terminálu varování
+o~nemožnosti přepnout na české vzory dělení.
+
+
+\subsub PostScriptové fonty v~\cslatex{}u | PostScriptove fonty v CSLaTeXu
+%-------------------------------------
+
+Při práci s~PostScriptovými fonty v~\cslatex{}u stačí použít standardní
+nástroje NFSS. Například pro zapnutí do fontů rodiny Times~Roman stačí
+napsat do záhlaví dokumentu "\usepackage{times}". Protože \cslatex{} při
+"\usepackage{czech}" implicitně pracuje
+s~vnitřním kódováním podle ISO~8859-2, použijí se v~tomto případě
+virtuální fonty z~balíčku "cspsfonts.tar.gz". Z~toho důvodu jsou
+v~balíčku \cslatex{}u přítomny potřebné "fd" soubory. Následující tabulka
+ukazuje parametry příkazu "\usepackage" pro rodiny fontů ze
+standardní skupiny 35~PostScriptových fontů.
+
+\begtt
+Rodina fontů parametr
+--------------------------
+Avantgarde Book avant
+Bookman bookman
+Helvetica helvet
+New Century newcent
+Palatino palatino
+Times Roman times
+\endtt
+
+
+\subsub Použití fontů kódovaných podle Corku (T1 kódování) v~\cslatex{}u |
+%--------------------------------------------------------------------
+ Pouziti fontu kodovanych podle Corku v CSLaTeXu
+
+Máte-li vzory dělení v~\cslatex{}u načteny i pro kódování T1
+(viz příkaz "\DeclareLanguage" v souboru "hyphen.cfg"), pak můžete
+místo implicitního vnitřního kódování "IL2" použít kódování "T1".
+V~takovém případě se automaticky použijí místo \CSfont{}ů fonty kódované
+podle Corku. Vnitřní kódování "T1" inicializujete zápisem:
+
+\begtt
+\usepackage[T1]{czech} % nebo \usepackage[T1]{slovak}
+\endtt
+
+Protože ale input procesor \TeX{}u při použití příkazu "cslatex"
+konvertuje vstupní kódování dokumentu na ISO~8859-2, je v~tomto
+případě nutné navázat na to další konverzí pomocí balíčku inputenc takto:
+
+\begtt
+\usepackage[latin2]{inputenc}
+\endtt
+
+Zde je potřeba vždy psát "[latin2]", ať je vstupní kódování dokumentu
+jakékoli, protože vstupní procesor \TeX{}u nám toto kódování převedl
+na ISO~8859-2.
+
+Po zapnutí vnitřního kódování na "T1" lze použít PostScriptové fonty
+stejným způsobem jako předtím (například "\usepackage{times}"). Nyní
+se ale použijí metriky dodávané v~mezinárodních distribucích \TeX{}u a
+kódované podle Corku.
+
+
+\subsub pdf\TeX{} + \cslatex{} = pdf\cslatex{} |
+%---------------------------------------
+ pdfTeX + CSLaTeX = pdfCSLaTeX
+
+V~případě spojení \cslatex{}u s~pdf\TeX{}em platí vše naprosto stejně,
+jako bylo řečeno v~sekci \uv{pdf\TeX + \csplain{} = pdf\csplain{}}.
+Nahraďte v~této sekci slovo \csplain{} slovem \cslatex{} a slovo
+pdf\csplain{} slovem pdf\cslatex{} a přečtěte si tuto sekci ještě jednou.
+
+
+\subsub Historie a budoucnost \cslatex{}u | Historie a budoucnost CSLaTeXu
+%-------------------------------------
+
+\cslatex{} vytvořil zhruba v~roce 1992 Jiří Zlatuška. Od něj pochází
+myšlenka načtení vzorů dělení stejného jazyka v~různých kódováních a
+předefinování vnitřního \LaTeX{}ového makra "\DeclareFontEncoding".
+Na své implementaci \TeX{}u tehdy provozoval mimo jiné fonty
+kódované v~KOI-8, takže přepínání vnitřního kódování \LaTeX{}u si
+vlastně udělal pro svoje potřeby.
+Jiří Zlatuška je také autorem maker "\splithyphens" a
+"\standardhyphens". Veškerá makra napsal dobře
+dokumentovaná pro použití v~systému docstrip. Svou práci zveřejnil pod
+licencí GPL mimo jiné podle jeho slov proto, že pokud to bude někoho
+zajímat, tak to může dále udržovat a zvelebovat podle svých vlastních
+představ. On sám se kvůli své zaneprázněnosti v~jiné oblasti
+tímto problémem později zřejmě nezabýval.
+
+Po schůzce tvůrců \CSTeX{}u v~roce 1993 převzal starost o~\cslatex{}
+podle dohody Zdeněk Wagner, který vytvořil definice kódování
+"IL2". Vytvořil také pro \cslatex{} definiční soubory "fd" jednak
+pro \CSfont{}y a jednak pro PostScriptové fonty z~balíčku
+"cspsfonts.tar.gz". Od něj také pochází implementace \cslatex{}u pro
+\LaTeX{}~2.09. V~em\TeX{}ové distribuci \CSTeX{}u je stále tato
+implementace obsažena (pod označením latex209).
+
+Soubor "czech.sty" má asi podstatně delší historii než \cslatex{}. Pochází
+z~dílny Olina Ulricha. který se zřejmě inspiroval podobným stylovým
+souborem pro německý jazyk. Olin rovněž vytvořil makra "\csprimeson" a
+"\csprimesoff". Zdeněk Wagner pak převzal Olinův stylový soubor
+a upravil jej pro provoz v~\cslatex{}u. Slovenskou část včetně vzorů
+dělení slov vytvořila Janka Chlebíková. Soubor "slovak.sty" je
+přesnou kopií souboru "czech.sty" s~výjimkou slovensky
+špecifických částí.
+
+V~duchu licence GPL převzal zhruba v~roce 1997 údržbu \cslatex{}u
+Jaroslav \hbox{Šnajdr}. Udělal několik úprav stylových souborů "czech.sty" a
+"slovak.sty" včetně přechodu na novou definici uvozovek, uvnitř
+jejichž argumentu nefungují verbatim konstrukce. Tím kuriózně
+způsobil, že \cslatex{}em od této doby nejde bez chyb formátovat český
+překlad úvodu do \LaTeX{}u, který je pod názvem balíčku
+"csuvodlat.tar.gz" součástí dokumentace \CSTeX{}u. Je to názorná
+ukázka toho, co může způsobit změna kódu, která nerespektuje zpětnou
+kompatibilitu. Pan Šnajdr rovněž napsal "html" dokumentaci
+k~\cslatex{}u, která popisuje instalaci \cslatex{}u ze zdrojových souborů
+použitím docstripu. Použijete-li ale balíček "cslatex.tar.gz",
+pak nemusíte docstrip aplikovat, protože vedle zdrojových souborů
+jsou tam už přítomny i všechny soubory, které vznikají po aplikaci
+docstripu.
+
+Já osobně jsem o~\LaTeX{} a tím pádem \cslatex{} jevil od začátku
+malý zájem, protože celý projekt je závislý na \LaTeX{}u samotném.
+Nemám tedy jistotu, jaké změny v~něm současný \LaTeX{}-team udělá a jaké
+budou existovat do budoucna potíže se zpětnou kompatibilitou. To je
+zásadní odlišnost od Knuthova plainu a \TeX{}u samotného.
+Raději jsem se tedy do \LaTeX{}ových věcí nemíchal.
+
+V~roce 1999 jsem nicméně přidal pár řádek maker do souboru
+"czhyphen.tex" tak, aby byl použitelný v~babelizovaném \LaTeX{}u.
+Do té doby totiž tato větev \LaTeX{}u používala Lhotkovy
+vzory dělení, zatímco v~\cslatex{}u jsme už dávno měli daleko
+kvalitnější Ševečkovy vzory dělení. Tyto novější vzory dělení jsou
+totiž napsány za použití \TeX{}ových sekvencí, což je sice nezávislé
+na kódování češtiny, ale balíček Babel to implicitně nedokáže strávit
+a očekává vzory dělení v~kódování "T1". Upravený soubor jsem
+nazval Babelovsky: "czhyph.tex", zatímco v~\CSTeX{}u zůstává původní
+soubor "czhyphen.tex". Sjednocení názvů těchto souborů by stejně
+nevyřešilo nejednotnost vývoje \cslatex{}u a babelizovaného \LaTeX{}u.
+
+Na výborové schůzi v~roce 1999 jsem dostal za úkol prověřit
+možnost spojení babelizovaného \LaTeX{}u s~\cslatex{}em. Neustálé
+dotazy začínajících uživatelů, kteří si pletou tyto dva \LaTeX{}y, nás
+utvrzují v~tom, že by se pro sloučení mělo něco udělat.
+
+Analyzoval jsem proto makra Babelu a udělal návrh na možné zapracování
+funkcionality \cslatex{}u do Babelu. Domnívám se, že \cslatex{} klidně
+může přestat existovat, ale babelizovaný \LaTeX{} musí bezpodmínečně
+převzít všechny vlastnosti \cslatex{}u tak, aby dokumenty dříve
+zpracovávané \cslatex{}em byly naprosto stejně a bez jediné úpravy
+zpracované novým babelizovaným \LaTeX{}em. Kvůli tomuto požadavku
+musí babelizovaný \LaTeX{} umět načítat vzory dělení stejného jazyka
+ve více kódováních, jako to nyní dělá \cslatex{}. Dospěl jsem
+k~závěru, že čistým řešením tohoto problému je jedině zásah do jádra
+\LaTeX{}u samotného, aby dokázal při změně kódování fontů přepnout
+automaticky i vzory dělení. Zlatuška kvůli tomu předefinoval makro
+jádra \LaTeX{}u "\DeclareFontEncoding". Tato záplata, či jinak řečeno
+odmítnutí původního kódu tohoto makra, je na úrovni Babelu podle mého
+názoru velmi nečisté řešení. Skutečnost, že přepínání vzorů dělení při
+přepnutí kódování fontů \LaTeX{}ové jádro neřeší, považuji totiž za
+chybu \LaTeX{}u. V~roce 1999 jsem tedy požádal \LaTeX{}-team, aby
+zapracoval změnu v~duchu Zlatuškova návrhu do \LaTeX{}ového jádra.
+Můj návrh nebyl \LaTeX{}-teamem akceptován. Za těchto
+okolností nejsem schopen zapracovat funkcionalitu \cslatex{}u do
+Babelu, protože to prostě nejde. Uživatelé \LaTeX{}u se budou muset
+nadále potýkat s~tím, že jejich oblíbený formát trpí určitou
+schizofrenií.
+
+Společně se sloučením \cslatex{}u s~Babelem jsem připravoval zásadní
+revizi stylů "czech.sty" a "slovak.sty" -- v~podstatě jsem měl
+v~úmyslu jejich totální přepsání. Tyto stylové soubory obsahují
+množství reliktů z~dob minulých, plno zcela nepoužívaných větví ve
+složitém větvení pomocí "\if" a stávají se totálně nepřehlednými.
+Protože ale ke sloučení \cslatex{}u s~Babelem nakonec nedošlo, upustil
+jsem zatím od plánu pracovat na těch stylových souborech.
+Není ale vyloučeno, že k~tomu dojde v~budoucnosti. V~takovém případě
+počítám s~tím, že makra "\splithyphens" a "\standardhyphens"
+přesunu z~formátu do stylového souboru, kam přirozeně patří.
+Dokumenty, které tato makra používají, a přitom nemají v~záhlaví
+"\usepackage{czech}" ani "\usepackage{slovak}", pak nebudou fungovat.
+Předpokládám, že takových dokumentů není mnoho, protože \cslatex{} a
+stylové soubory jsou většinou používány současně.
+
+Protože pan Šnajdr se přestal \cslatex{}em zabývat, byl jsem nucen
+v~roce 2002 zanést do stylových souborů jednu opravu podle požadavku
+pana Kubena. Neznamená to ale, že bych se ujal iniciativy nad \cslatex{}em.
+Jak jsem už vysvětlil, jsem ochoten převzít iniciativu jen tehdy,
+když bude \LaTeX{}ové jádro umět přepínat mezi různě kódovanými
+vzory dělení stejného jazyka. Přitom členové \LaTeX{}-teamu jsou toho
+názoru, že to možná bude zapracováno až do \LaTeX{}u~3.
+
+\reference
+
+\bib cstex
+WWW stránka \CSTeX{}u {\tt http://petr.olsak.net/cstex/}.
+
+\bib cstex
+WWW stránka \csplain{}u {\tt http://petr.olsak.net/csplain.html}.
+
+\bib cstex
+WWW stránka makra OPmac {\tt http://petr.olsak.net/opmac.html}.
+
+
+\bib texbook
+Donald Knuth. {\it The \TeX{}book}. Addison Wesley Publishing Company.
+Eleventh printing, revised, May 1991,
+ISBN 0-201-13447-0
+
+\bib tst
+Petr Olšák. {\it Typografický systém \TeX}. Konvoj, Brno~2000,
+ISBN~80-85615-91-6
+
+\bib tbn
+Petr Olšák. {\it \TeX{}book naruby}. Konvoj, Brno~2001,
+ISBN~80-7302-007-6.
+
+\bib prvni
+Petr Olšák. {\it První setkání s~\TeX{}em}. Volně šířený dokument ve
+formátech "tex", "ps", "pdf" na
+\url{ftp://math.feld.cvut.cz/pub/cstex/doc/prvni.*}, 22~stran.
+
+\bib putovani
+Petr Olšák. {\it Putování písmene ř z klávesy na papír}.
+Zpravodaj \CS{}TUGu, 3/1997, strany 109--118.
+
+\bib enctex
+Petr Olšák. {\it Rozšíření \TeX{}u enc\TeX}. Rozšíření ve formě
+změnového souboru k~"tex.web" je volně šířeno na
+\url{ftp://math.feld.cvut.cz/pub/olsak/enctex/}.
+
+\bib a2ac
+Petr Olšák. {\it Program {\tt a2ac}}. Program včetně zdrojových kódů
+v jazyce~C je volně šířen na
+\url{ftp://math.feld.cvut.cz/pub/olsak/a2ac/}.
+
+\bib cstrip
+Petr Olšák. {\it Test {\tt cstrip}}. Test je nepovinnou součástí
+\CSTeX{}u. Je volně šířen na
+\url{ftp://math.feld.cvut.cz/pub/cstex/base/cstrip.tar.gz}.
+
+\bib OFS
+Petr Olšák. {\it Makro OFS}. \TeX{}ové makro OFS pro práci s
+rozsáhlými kolekcemi fontů je volně šířeno na
+\url{ftp://math.feld.cvut.cz/pub/olsak/ofs/}.
+
+\bye
+
+
diff --git a/macros/cstex/doc/jemny.errata b/macros/cstex/doc/jemny.errata
new file mode 100644
index 0000000000..44d393bc47
--- /dev/null
+++ b/macros/cstex/doc/jemny.errata
@@ -0,0 +1,15 @@
+
+ ERRATA dokumentu "Jemny uvod do TeXu" (cesky preklad)
+ =====================================================
+
+Protoze vystavovany dokument zatim nechavame v podobe, jak byl
+publikovan v roce 1993, nejsou v nem opraveny nektere nasledujici
+veci.
+
+Znaceni: strana_pocet-radku-zdola nebo strana^pocet-radku-shora.
+
+v_17: Cestina a slovenstina v CSTeXu -> Preplnene a nenaplnene ramecky
+38_10: 1 pica (cc) -> 1 cicero (cc)
+
+
+
diff --git a/macros/cstex/doc/jemny.pdf b/macros/cstex/doc/jemny.pdf
new file mode 100644
index 0000000000..6cea9b3402
--- /dev/null
+++ b/macros/cstex/doc/jemny.pdf
Binary files differ
diff --git a/macros/cstex/doc/prvni.pdf b/macros/cstex/doc/prvni.pdf
new file mode 100644
index 0000000000..1940d05919
--- /dev/null
+++ b/macros/cstex/doc/prvni.pdf
Binary files differ
diff --git a/macros/cstex/doc/prvni.ps b/macros/cstex/doc/prvni.ps
new file mode 100644
index 0000000000..9c0a3ae85e
--- /dev/null
+++ b/macros/cstex/doc/prvni.ps
@@ -0,0 +1,9110 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.96 Copyright 2005 Radical Eye Software
+%%Title: prvni.dvi
+%%CreationDate: Tue Feb 10 13:38:05 2015
+%%Pages: 22
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 596 842
+%%DocumentFonts: URWPalladioL-Bold URWPalladioL-Roma txsy cstt10 csr7
+%%+ URWPalladioL-Ital cstt9 csr10 csbx10 CMSY10 csti10 CMMI10 rtxmi
+%%+ URWBookmanL-DemiBold URWBookmanL-Ligh URWBookmanL-LighItal
+%%+ NimbusMonL-Regu LOGO10 Times-Roman rtxr csr5
+%%DocumentPaperSizes: a4
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips prvni
+%DVIPSParameters: dpi=600
+%DVIPSSource: TeX output 2015.02.10:1337
+%%BeginProcSet: tex.pro 0 0
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
+/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
+setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
+restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
+/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
+(LaserWriter 16/600)]{A length product length le{A length product exch 0
+exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
+end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
+grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
+imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
+exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
+fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
+delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
+B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
+p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
+rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: xl2.enc 0 0
+% @psencodingfile{
+% author = "Petr Olsak, Zdenek Wagner",
+% date = "19oct12",
+% filename = "xl2.enc",
+% license = "public domain",
+% email = "tex-fonts@tug.org",
+% codetable = "ISO/ASCII",
+% docstring = "
+% some of our (CSTUG- czech TeX Users Group) users want to support
+% 8bit font coding such that:
+% -- lower 7bit is exactly OT1 (but with differences imposed
+% by DEK -- e.g. layout of cmr is different from cmtt)
+% -- upper part is taken from ISO-Latin 2 (iso 8859-2),
+% but some of empty positions are filled with useful characters
+% usually available in type-1 font (permill sign etc.)
+% "
+% }
+%
+% 19oct12 - added: /Euro, /trademark, /copyright, /registered
+% /guilsinglleft/right, /quotesinglbase, /quoteleft.
+% fi and ff LIGKERN's added. (Petr Olsak)
+% 27aug05 - record Petr Olsak and Zdenek Wagner as the authors.
+% 12jun05 - remove Texinfo @'s from LIGKERN's.
+%
+/XL2encoding [
+%%%%% '000 = "00
+ /Gamma
+ /Delta
+ /Theta
+ /Lambda
+ /Xi
+ /Pi
+ /Sigma
+ /Upsilon
+%%%%% '010 = "08
+ /Phi
+ /Psi
+ /Omega
+ /ff
+ /fi
+ /fl
+ /ffi
+ /ffl
+%%%%% '020 = "10
+ /dotlessi
+ /dotlessj
+ /grave
+ /acute
+ /caron
+ /breve
+ /macron
+ /ring
+%%%%% '030 = "18
+ /cedilla
+ /germandbls
+ /ae
+ /oe
+ /oslash
+ /AE
+ /OE
+ /Oslash
+%%%%% '040 = "20
+ /.notdef
+ /exclam
+ /quotedblright
+ /numbersign
+ /dollar
+ /percent
+ /ampersand
+ /quoteright
+%%%%% '050 = "28
+ /parenleft
+ /parenright
+ /asterisk
+ /plus
+ /comma
+ /hyphen
+ /period
+ /slash
+%%%%% '060 = "30
+ /zero
+ /one
+ /two
+ /three
+ /four
+ /five
+ /six
+ /seven
+%%%%% '070 = "38
+ /eight
+ /nine
+ /colon
+ /semicolon
+ /exclamdown
+ /equal
+ /questiondown
+ /question
+%%%%% '100 = "40
+ /at
+ /A
+ /B
+ /C
+ /D
+ /E
+ /F
+ /G
+%%%%% '110 = "48
+ /H
+ /I
+ /J
+ /K
+ /L
+ /M
+ /N
+ /O
+%%%%% '120 = "50
+ /P
+ /Q
+ /R
+ /S
+ /T
+ /U
+ /V
+ /W
+%%%%% '130 = "58
+ /X
+ /Y
+ /Z
+ /bracketleft
+ /quotedblleft
+ /bracketright
+ /circumflex
+ /dotaccent
+%%%%% '140 = "60
+ /quoteleft
+ /a
+ /b
+ /c
+ /d
+ /e
+ /f
+ /g
+%%%%% '150 = "68
+ /h
+ /i
+ /j
+ /k
+ /l
+ /m
+ /n
+ /o
+%%%%% '160 = "70
+ /p
+ /q
+ /r
+ /s
+ /t
+ /u
+ /v
+ /w
+%%%%% '170 = "78
+ /x
+ /y
+ /z
+ /endash
+ /emdash
+ /hungarumlaut
+ /tilde
+ /dieresis
+%%%%% '200 = "80
+ /ellipsis
+ /dagger
+ /daggerdbl
+ /bullet
+ /sterling
+ /paragraph
+ /Euro
+ /.notdef
+%%%%% '210 = "88
+ /trademark
+ /copyright
+ /registered
+ /.notdef
+ /.notdef
+ /perthousand
+ /guilsinglleft
+ /guilsinglright
+%%%%% '220 = "90
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+%%%%% '230 = "98
+ /Agrave
+ /.notdef
+ /quotesinglbase
+ /quoteleft
+ /hyphen
+ /ogonek
+ /guillemotleft
+ /guillemotright
+%%%%% '240 = "A0
+ /.notdef
+ /Aogonek
+ /breve
+ /Lslash
+ /currency
+ /Lcaron
+ /Sacute
+ /section
+%%%%% '250 = "A8
+ /dieresis
+ /Scaron
+ /Scedilla
+ /Tcaron
+ /Zacute
+ /.notdef
+ /Zcaron
+ /Zdotaccent
+%%%%% '260 = "B0
+ /ring
+ /aogonek
+ /cedilla
+ /lslash
+ /acute
+ /lcaron
+ /sacute
+ /caron
+%%%%% '270 = "B8
+ /agrave
+ /scaron
+ /scedilla
+ /tcaron
+ /zacute
+ /hungarumlaut
+ /zcaron
+ /zdotaccent
+%%%%% '300 = "C0
+ /Racute
+ /Aacute
+ /Acircumflex
+ /Abreve
+ /Adieresis
+ /Lacute
+ /Cacute
+ /Ccedilla
+%%%%% '310 = "C8
+ /Ccaron
+ /Eacute
+ /Eogonek
+ /Edieresis
+ /Ecaron
+ /Iacute
+ /Icircumflex
+ /Dcaron
+%%%%% '320 = "D0
+ /Eth
+ /Nacute
+ /Ncaron
+ /Oacute
+ /Ocircumflex
+ /Ohungarumlaut
+ /Odieresis
+ /multiply
+%%%%% '330 = "D8
+ /Rcaron
+ /Uring
+ /Uacute
+ /Uhungarumlaut
+ /Udieresis
+ /Yacute
+ /Togonek
+ /germandbls
+%%%%% '340 = "E0
+ /racute
+ /aacute
+ /acircumflex
+ /abreve
+ /adieresis
+ /lacute
+ /cacute
+ /ccedilla
+%%%%% '350 = "E8
+ /ccaron
+ /eacute
+ /eogonek
+ /edieresis
+ /ecaron
+ /iacute
+ /icircumflex
+ /dcaron
+%%%%% '360 = "F0
+ /eth
+ /nacute
+ /ncaron
+ /oacute
+ /ocircumflex
+ /ohungarumlaut
+ /odieresis
+ /divide
+%%%%% '370 = "F8
+ /rcaron
+ /uring
+ /uacute
+ /uhungarumlaut
+ /udieresis
+ /yacute
+ /quotedblbase
+ /quotedblleft
+] def
+
+% LIGKERN f i =: fi ; f fi =: ffi ;
+% LIGKERN f f =: ff ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN exclamdown exclamdown =: guillemotleft ;
+% frenchdblquotes
+% LIGKERN questiondown questiondown =: guillemotright ;
+% csquoteleft
+% LIGKERN comma comma =: quotedblbase ;
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN question {} quoteleft ; exclam {} quoteleft ;
+
+%%EndProcSet
+%%BeginProcSet: xt2.enc 0 0
+% @psencodingfile{
+% author = "Petr Olsak, Zdenek Wagner",
+% date = "19aug12",
+% filename = "xt2.enc",
+% license = "public domain",
+% email = "tex-fonts@tug.org",
+% codetable = "ISO/ASCII",
+% docstring = "This is the typewriter version of xl2."
+% }
+%
+% 19oct12 - added: /Euro, /trademark, /copyright, /registered
+% /guilsinglleft/right, /quotesinglbase, /quoteleft (Petr Olsak)
+% 27aug05 - record Petr Olsak and Zdenek Wagner as the authors.
+% 12jun05 - remove Texinfo @'s from LIGKERN's.
+%
+/XT2encoding [
+%%%%% '000 = "00
+ /Gamma
+ /Delta
+ /Theta
+ /Lambda
+ /Xi
+ /Pi
+ /Sigma
+ /Upsilon
+%%%%% '010 = "08
+ /Phi
+ /Psi
+ /Omega
+ /arrowup
+ /arrowdown
+ /quotesingle
+ /exclamdown
+ /questiondown
+%%%%% '020 = "10
+ /dotlessi
+ /dotlessj
+ /grave
+ /acute
+ /caron
+ /breve
+ /macron
+ /ring
+%%%%% '030 = "18
+ /cedilla
+ /germandbls
+ /ae
+ /oe
+ /oslash
+ /AE
+ /OE
+ /Oslash
+%%%%% '040 = "20
+ /.notdef
+ /exclam
+ /quotedblright
+ /numbersign
+ /dollar
+ /percent
+ /ampersand
+ /quoteright
+%%%%% '050 = "28
+ /parenleft
+ /parenright
+ /asterisk
+ /plus
+ /comma
+ /hyphen
+ /period
+ /slash
+%%%%% '060 = "30
+ /zero
+ /one
+ /two
+ /three
+ /four
+ /five
+ /six
+ /seven
+%%%%% '070 = "38
+ /eight
+ /nine
+ /colon
+ /semicolon
+ /less
+ /equal
+ /greater
+ /question
+%%%%% '100 = "40
+ /at
+ /A
+ /B
+ /C
+ /D
+ /E
+ /F
+ /G
+%%%%% '110 = "48
+ /H
+ /I
+ /J
+ /K
+ /L
+ /M
+ /N
+ /O
+%%%%% '120 = "50
+ /P
+ /Q
+ /R
+ /S
+ /T
+ /U
+ /V
+ /W
+%%%%% '130 = "58
+ /X
+ /Y
+ /Z
+ /bracketleft
+ /backslash
+ /bracketright
+ /circumflex
+ /underscore
+%%%%% '140 = "60
+ /quoteleft
+ /a
+ /b
+ /c
+ /d
+ /e
+ /f
+ /g
+%%%%% '150 = "68
+ /h
+ /i
+ /j
+ /k
+ /l
+ /m
+ /n
+ /o
+%%%%% '160 = "70
+ /p
+ /q
+ /r
+ /s
+ /t
+ /u
+ /v
+ /w
+%%%%% '170 = "78
+ /x
+ /y
+ /z
+ /braceleft
+ /bar
+ /braceright
+ /tilde
+ /dieresis
+%%%%% '200 = "80
+ /ellipsis
+ /dagger
+ /daggerdbl
+ /bullet
+ /sterling
+ /paragraph
+ /Euro
+ /.notdef
+%%%%% '210 = "88
+ /trademark
+ /copyright
+ /registered
+ /.notdef
+ /.notdef
+ /perthousand
+ /guilsinglleft
+ /guilsinglright
+%%%%% '220 = "90
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+%%%%% '230 = "98
+ /Agrave
+ /.notdef
+ /quotesinglbase
+ /quoteleft
+ /hyphen
+ /ogonek
+ /guillemotleft
+ /guillemotright
+%%%%% '240 = "A0
+ /.notdef
+ /Aogonek
+ /breve
+ /Lslash
+ /currency
+ /Lcaron
+ /Sacute
+ /section
+%%%%% '250 = "A8
+ /dieresis
+ /Scaron
+ /Scedilla
+ /Tcaron
+ /Zacute
+ /.notdef
+ /Zcaron
+ /Zdotaccent
+%%%%% '260 = "B0
+ /ring
+ /aogonek
+ /cedilla
+ /lslash
+ /acute
+ /lcaron
+ /sacute
+ /caron
+%%%%% '270 = "B8
+ /agrave
+ /scaron
+ /scedilla
+ /tcaron
+ /zacute
+ /hungarumlaut
+ /zcaron
+ /zdotaccent
+%%%%% '300 = "C0
+ /Racute
+ /Aacute
+ /Acircumflex
+ /Abreve
+ /Adieresis
+ /Lacute
+ /Cacute
+ /Ccedilla
+%%%%% '310 = "C8
+ /Ccaron
+ /Eacute
+ /Eogonek
+ /Edieresis
+ /Ecaron
+ /Iacute
+ /Icircumflex
+ /Dcaron
+%%%%% '320 = "D0
+ /Eth
+ /Nacute
+ /Ncaron
+ /Oacute
+ /Ocircumflex
+ /Ohungarumlaut
+ /Odieresis
+ /multiply
+%%%%% '330 = "D8
+ /Rcaron
+ /Uring
+ /Uacute
+ /Uhungarumlaut
+ /Udieresis
+ /Yacute
+ /Togonek
+ /germandbls
+%%%%% '340 = "E0
+ /racute
+ /aacute
+ /acircumflex
+ /abreve
+ /adieresis
+ /lacute
+ /cacute
+ /ccedilla
+%%%%% '350 = "E8
+ /ccaron
+ /eacute
+ /eogonek
+ /edieresis
+ /ecaron
+ /iacute
+ /icircumflex
+ /dcaron
+%%%%% '360 = "F0
+ /eth
+ /nacute
+ /ncaron
+ /oacute
+ /ocircumflex
+ /ohungarumlaut
+ /odieresis
+ /divide
+%%%%% '370 = "F8
+ /rcaron
+ /uring
+ /uacute
+ /uhungarumlaut
+ /udieresis
+ /yacute
+ /quotedblbase
+ /quotedblleft
+] def
+
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN exclamdown exclamdown =: guillemotleft ;
+% frenchdblquotes
+% LIGKERN questiondown questiondown =: guillemotright ;
+% csquoteleft
+% LIGKERN comma comma =: quotedblbase ;
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN question {} quoteleft ; exclam {} quoteleft ;
+% LIGKERN f {} f ; f {} i ; f {} l ;
+
+%%EndProcSet
+%%BeginProcSet: 8r.enc 0 0
+% File 8r.enc TeX Base 1 Encoding Revision 2.0 2002-10-30
+%
+% @@psencodingfile@{
+% author = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry,
+% W. Schmidt, P. Lehman",
+% version = "2.0",
+% date = "27nov06",
+% filename = "8r.enc",
+% email = "tex-fonts@@tug.org",
+% docstring = "This is the encoding vector for Type1 and TrueType
+% fonts to be used with TeX. This file is part of the
+% PSNFSS bundle, version 9"
+% @}
+%
+% The idea is to have all the characters normally included in Type 1 fonts
+% available for typesetting. This is effectively the characters in Adobe
+% Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol,
+% MacRoman, and some extra characters from Lucida.
+%
+% Character code assignments were made as follows:
+%
+% (1) the Windows ANSI characters are almost all in their Windows ANSI
+% positions, because some Windows users cannot easily reencode the
+% fonts, and it makes no difference on other systems. The only Windows
+% ANSI characters not available are those that make no sense for
+% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
+% (173). quotesingle and grave are moved just because it's such an
+% irritation not having them in TeX positions.
+%
+% (2) Remaining characters are assigned arbitrarily to the lower part
+% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
+%
+% (3) Y&Y Lucida Bright includes some extra text characters; in the
+% hopes that other PostScript fonts, perhaps created for public
+% consumption, will include them, they are included starting at 0x12.
+% These are /dotlessj /ff /ffi /ffl.
+%
+% (4) hyphen appears twice for compatibility with both ASCII and Windows.
+%
+% (5) /Euro was assigned to 128, as in Windows ANSI
+%
+% (6) Missing characters from MacRoman encoding incorporated as follows:
+%
+% PostScript MacRoman TeXBase1
+% -------------- -------------- --------------
+% /notequal 173 0x16
+% /infinity 176 0x17
+% /lessequal 178 0x18
+% /greaterequal 179 0x19
+% /partialdiff 182 0x1A
+% /summation 183 0x1B
+% /product 184 0x1C
+% /pi 185 0x1D
+% /integral 186 0x81
+% /Omega 189 0x8D
+% /radical 195 0x8E
+% /approxequal 197 0x8F
+% /Delta 198 0x9D
+% /lozenge 215 0x9E
+%
+/TeXBase1Encoding [
+% 0x00
+ /.notdef /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /.notdef /breve
+ /minus /.notdef /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi /dotlessj /ff
+ /ffi /ffl /notequal /infinity
+ /lessequal /greaterequal /partialdiff /summation
+ /product /pi /grave /quotesingle
+% 0x20
+ /space /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus
+ /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three
+ /four /five /six /seven
+ /eight /nine /colon /semicolon
+ /less /equal /greater /question
+% 0x40
+ /at /A /B /C
+ /D /E /F /G
+ /H /I /J /K
+ /L /M /N /O
+% 0x50
+ /P /Q /R /S
+ /T /U /V /W
+ /X /Y /Z /bracketleft
+ /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /a /b /c
+ /d /e /f /g
+ /h /i /j /k
+ /l /m /n /o
+% 0x70
+ /p /q /r /s
+ /t /u /v /w
+ /x /y /z /braceleft
+ /bar /braceright /asciitilde /.notdef
+% 0x80
+ /Euro /integral /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand /Scaron /guilsinglleft
+ /OE /Omega /radical /approxequal
+% 0x90
+ /.notdef /.notdef /.notdef /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /oe /Delta /lozenge /Ydieresis
+% 0xA0
+ /.notdef /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot /hyphen /registered /macron
+% 0xB0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde
+ /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls
+% 0xE0
+ /agrave /aacute /acircumflex /atilde
+ /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute
+ /ocircumflex /otilde /odieresis /divide
+ /oslash /ugrave /uacute /ucircumflex
+ /udieresis /yacute /thorn /ydieresis
+] def
+
+
+%%EndProcSet
+%%BeginProcSet: texps.pro 0 0
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginFont: csr5
+%!FontType1-1.0: csr5 1.1/12-Nov-94
+% CSfonts -- pfb ver.Apr.1998, generated from BaKoMa fonts. NO WARRANTY.
+% Accents are added using t1accent program, (c) Petr Olsak, 1998
+%%VMusage: 25158 25424
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+/version (1.1/12-Nov-94) readonly def
+/Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+/FullName (csr5) readonly def
+/FamilyName (csr5) readonly def
+/Weight (Regular) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -133 def
+/UnderlineThickness 20 def
+/Descender -194 def
+/CapHeight 683 def
+/XHeight 431 def
+/Ascender 694 def
+end readonly def
+/FontName /csr5 def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 46 /period put
+dup 48 /zero put
+dup 49 /one put
+dup 97 /a put
+dup 98 /b put
+dup 100 /d put
+dup 101 /e put
+dup 106 /j put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 118 /v put
+dup 121 /y put
+dup 122 /z put
+dup 185 /scaron put
+dup 190 /zcaron put
+dup 233 /eacute put
+dup 236 /ecaron put
+dup 237 /iacute put
+dup 249 /uring put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-14 -250 1304 864] readonly def
+/StrokeWidth 0 def
+currentdict end
+currentfile eexec
+D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE
+6FBF7F98F75ADF5180CDD505CDC93F13EE312CB03AC7B00C9C4622C80D74023C
+C1962BD0CAF57F3C335DED6A6C36110E591128C8861CA07DCA77CF521BEAB94F
+BB761A39789AF6C405EB8B495E41C5915360664D422344DE89DA844EFDD13C45
+CB82B522B9E7256916FD366B61290914FC63045EA3C05BBD24545CC5F4451E74
+EDDDBE488ADB69505C96937B35E2D8E7DD2A21A13ACF068469E92BC111E5E809
+0E489E43C83DC29BDB053C4AF9440B668638D0EB64D2976E6F7D6472CE149020
+5249A42D7DBCA06030F48694F7CA0B38978998765D7E7BE1D365613011E79D8E
+DEB631764D47D1F9663A46A0702AE63BF5CDA79CC0E7FB73C6CA1C539655B6D6
+ECD74B6FFAC267065231EDA80EC712823832E67884737B0D0305219B77C3F454
+088279FFC04891F2AF4A64B8BD3AD4766142E2C87F88E2864D3BF1A11EAAB8D6
+5F17EF971A4249F71F7789948E667ADEFC816987C0D4DC5F5E750ABB9061746D
+8D2EA66B9DEE1FAB193C2FFAB82630EE51F2AFD94F1C35F0D9F4824ADCACB899
+95D045EFE1839BD04C1E8FF3B5CB769FA118AB88D3034D96BE8CDE752240C6F3
+462E8CA85BE861E07010C24D30539CD04C526E1E6416E1C580CC3075EBAC2025
+F6B567D5AFEF655749FF73813142A997EE1A2032BF538AE67B014470182E957E
+C01941694A0D9E004267C4DBFC0F0814F490BB8D2577FF48CD167C46D23B0D1F
+5C9E045125C6F6C38F222F21393B95A50680E4CB6D4FBD3D9E2FD54135B5F096
+09CD427351531516BC73768C80D1C39A8F07086EB213FCD7F0EC5E1708CE8FDA
+3984D6DED4A7BFECF8202E910AE09E74ECEE98A35F9B0D776BA33B7DC69D4FAA
+38285046267A5FCEBF394C91D5432AFC18703DCDF2DB3FF27A501D8ADF32F620
+965C58338491B74B220D0273898D089154AFB521B977AADC971FAF0BAC36DA7E
+2AD7452A009C58906FBAB3682AB9B3BCF3ABC42365433598121393E022B97FE2
+52ADB05CEB723F7E723D7A7FA1FF6AB9E8766BDB00A623BF72280FD906D04576
+A763849DF4C1D9F4F76CF84697FEEEF15DE598DDE8D62608B21DE47BECB11D07
+2C68D2219FA91E94F85B794DEE1DBD0424E67788D18D9473B1CEE800801DF89C
+5D7738F4ABA1F007D67F512CA53B5EFD6019A3252DC9792986B579211EF1081A
+8440B3A05F158E5AFBDEAEBE7FD31C5C554B2AA7CD4FBFC95D2DF543DFAB51B5
+6256A4CB740BB5B5BD40791C4D93488FA3691EC1D3A9EF3797A36CB4B48A9E30
+034C9067DC252355B453A26512D159A71E8D92C268C3D378D85DB459BCECE063
+694C92EB1831901AFAEDEA153AD3F33BCA13C6F6292D8CA8A890AFE35A96FA32
+15D1EA873AB8ABD3F0E6EE31186449DFB3A6A4F467A759E267F6A50042E7EFB3
+0F913C18CFF8D23E99F7D25F93DFF138BBD745F701B26B273704AF5EF8A1BCC1
+A9D939BAB0DF92B1173DFB3918B8BCE3C2AAC931A8C37D68E129757068886214
+4854DE0DD8276B5787257C80A6FB7130EE72EB332141EBEA85F76EB882A9DC29
+FB462AE5E27D87183946BF0855A675433F84FAB861171749D0FAE1D3317947DD
+3A94669BD0EB4C8E9D84886201567386258837404CBB2504A6920D9535D834E9
+C8A356BD02F16D8817888657F5222CD5C0B81C6F72CA28FEA5E3C866CE8A2A9C
+C31126960FC1E1080D905A3C6B89D84C612EB8DBA09D43CC3DBCB45A73F62F58
+40BCAD14BD69AEE834D810798920667F260474A5C6E002212ADF59E08379CC9C
+50CBACB85678EFBAE4EF24A5A9A15E0D698D574071DCA59029C1A9D704FDFCBD
+13D346CE5AFDA10FE172755454EE64D6D274860C3B04EA5DB0919E8770837686
+FCA03CB0C279A1FF450A2A3EDDE74D0E8C1CBFDC28ED36182017627462370273
+C1033DFAD6E21D78653D916744B36C9045E64A4245013CC889CD09D2FE8976FE
+86AD6C23AD91AE6DB167978F1F5350EEC00117793BE820A714D340DFA01E8748
+FAA19B669A6A751FFA9296A258F3282B8F8B0884EA6C00048C6FAA7BD06E8B98
+4A46C5E79F9F7436B8B3B229653028942727D99C3947B463F69CD1C81BC0B195
+FEEE6CCC98342D18B2FE9A5FD33A7996A8AE17B02DBDB1F05BACBDDA4383753F
+615C9F4A81CB271396CB9B25BE540CFE523D6A394DFCB6CB5B5FB74BD52FC0FD
+6D8CB6EB5932219CFEF5FB218FF7CE9862C00EB05CC89FB7D2271AFF3E29E6FF
+A306CAEC4588A8ECBC7CDE8F367A9F977B6EC2A49251B700518DF173B4358C28
+808E1F77A327B208B2975BB35F21D6CFA7F361F947F23C766ACC2557A721626A
+D13D079DE2570EBE014EE90BC9CF71A7869CEA549ECF71BF0311527629DCEAA6
+19C7F45E3C37F95EA9A7206A7DD13E910C2C70AAEBA6C16FF6F515197BB4D18F
+D585624C24F432E42BD02C64269295F7CE03394B86041ECBB75BB26E1FF1B0A3
+657179541CB80CDFE72E25BBF3796C138B71B67E254BA76C56C4CB5C3ED12834
+1ED3785325830F83A6C63EB52FBCCCB9D9DA53CAEB8BB546CAB488179F4EFB01
+0154D6ACC3C8BAA15ACF68EF000EAFA01BBD84996DF26FD07C7417468813F84F
+D22F40B7B03478BBD01A4C04A3CF66790547E00D2A1B293D25AF83FEE5E20B10
+41E5D32866EC39FB8D5EE06AF07F1BAE2C25D60804014380669D4D28A91A0268
+3B0800EFFB1B7122F6A0C8634407352AF07CDC3EA17EABDE77B5FEDEEABA6028
+6B88A318EDE78EA08E3BF3394C3357CD0AFA773ED096F23B6ABD3F045553DF75
+B298035135BD144BBAC0BBD9A78DD44AC39D203E2CE6F652D845A31F61E613DF
+2D56C459920F9C69657AAA5629AE56FFC121157FBD724E27DB6C73F42E0DB02F
+06FB1483258D8221987CC9743B52C55E4B61C09E4D60B6E1BCD0FA921DBB0893
+3492AF878D088370BB1E71025BC76ADD45B020987AD249F95173D5751EFAB719
+1C5C42EDE85885D127DDB1736FE8DD204588644492082DD52804A02951BA0880
+94AA142718A36B9033C78073740E4F4C8D7FD9A98B526D0BDC6C4F2718BE786E
+4F302C221EFB3A7E62E95AB143421277B919DA300E62D01C77B5C885D8F5EBF6
+6E1B879454F50CB8FF3F6A75C4B8D302EC3027C990A8BCBFB12314AF9DE3F0E3
+48B4181A39DCBA9AD4A1BE19B2D1ABF42D5641BBEA3C733F66A60385AEC35151
+872981CCB319BECF060B8996DDBA956856558CE765C36AF518A3FF6B17F5D4BB
+7FCEC260FC9C15E8E604B87D126B4CEAC37B8A83956C9090E85FAC4C6CDBD3AE
+B2383CAFC18D168650EF1ACA094EFD4691DDF68230E09CF4A8BF9439EE16A721
+4147283F20228229495A532A849305E711357525E00FE52C63D8493A68EDAF72
+84535583B42E916521B60BA4AFF8F47479CF7E04838AA12D864CBEDA5EF6EE61
+C3A9AF587335EA30C9F2FF4C9A6DD0A125ED5A86F0F0F52E564FFC6032D95515
+944FBCE94612C21E24F5DD2B8D778946D136E473D207E0B148A351EE376D567E
+0BC105DC560F08B61B8811AFD50B7430961AB8406213F1DA73856B2D90C68439
+3EEB04536E76837535D6CEB7EC53879E3939960D6555E47D190538A466424983
+B7713C3C86320A6996AEE5B5E2FAE5C2A63C3552B64B96461A68F140DE07696C
+3C80A5FA81730A24DB62617CC9F1A061AF371639A11418D98FAEB8141080540F
+B0AAA07D65157A83970A8B3546D85F5D47AE468181F5675910ECC1837A04B942
+9B0F22FCE28BA6ACEE2ECF49B67BAC82F15E88672DA5C2E7EF867116A6CC5852
+45873D5F6B39FC22541758FFF1B8E49A2C2203379AF52595CE67135C4CEAE72C
+1A1DE53A49FFF69C3C7033045EC06C276EB96ADF2D0CB34C7C1286E17C8A002A
+529601215771A24CBAC1E7A6996EAE4A7510D839E60026876FCE73F5E7F9C04F
+78295C27F07BDD33AD468D5AAFB7D1461339ACBFEDD95CB94F706F09A4457F31
+70A04D7674972C52259A91F55AD93D8D442C320852552AB1A00066DCD5185C04
+A56E62FE123939180B2C591F051DAC814B466CEE9A91CEFE64D9C8CC676E61EA
+FAE6DF50217D5DCE582DFA87198962196657C6C6B50B2F108C6F40DEA8DAA56F
+318B63BA7FF6D5628F2F6BCE4F159ECE71AAB1563E5DEAA6A59941796C38D6EF
+1EBCA3B058272F93D7D6148A1651EF96784E2E44B730939B06C0DDF8654A8344
+989BB0FC0A4E61DA7DA42E3A84073967FCECE95867ADCA2A802FB5C7A783505D
+ED540932E46AA7EA0180DFD21053FF6B9E278C9A101FB871548BE27A7871B4FE
+B0218B7E32BAB2924F2A11C40663EC9FEA519ECAEFA0142B83E77E963D184595
+BE4B2AD8A591F73E466524924DE2DF30BE1F8BC61D0A25DB85A35EE82BA60E95
+FA6D5EB05C77B2643A47962D5FB0AD8DDF243F3A385FD4AA72F5EF0EA21F9F2F
+5C8591C15C0CD974E4DEAC77805E3F921C2BF86F60A81AB80FF7BAE712D76BF2
+B8A221E6D4F870848B66B32BB7BB5DF29BEA30524E4714A491A7B407673D3826
+93A2BEDA045C81B6BCAD2C50CA5A8B695CDC06BB99E03D83320838C443E3F15D
+29A6587792191A60437D27B201F762EA5D781D49376D15C7DA8F849638E5D6F2
+14ED0B9CE321E36BCDBC06180EC453939334B3CC6871907BD04389E158417412
+6E58B688EC67A5283720F578275B5585EB73F9C07F7E5B02EFE95EA2DB44A74A
+BDA52DD0233B77AACEB3FD085D07A1BD53426D9947C64F9B2AA6F82918E6295D
+987C89BA8B1060400F026C0EEB5F526A243BB6A4E91B4751BAB8EE1F88B2B832
+D7FEB20B0912B8E9691F824058FA1B959186B71BF8AB7AE8DB2DC6C633BC5C47
+9507808BF6D11C2C0BB18B5F7A0912EF19A32DF5CAF6F4B5E1BECD60EBE711EF
+AD7544EBECE86780EA04155F80A138E485B9ACE251EC5120B7A54F590C544F8D
+98213F1281681A7E0A80E6E389A9CDCD15B8535FDFA767EE8209E2732FD0188B
+68A876B2C552922A6DBA1300AFE27141B506178EC45BA033CBAEF7556389FC29
+D46188464E873EE7070ED9764E706B3C6449A558A8537534249DB20E91F7B9B6
+E4C29A5EABCA7039CE15CAD2C645DAE411458F58ECD7BEC55F735A6689551A62
+A7C2F86B57F7D5362CF08B02609D52B3A6CE4F5E0848F74CEC60D415FD9722F1
+3132F394024804BCCFFBCECB984EF04C27297210B753CE0FA9468A059DB49F31
+4A155E996E1A5D89BAC6CBB2EAEFD4A9C499E77BD0C2D6695B53FE4A52F40A38
+FE9DBE62C45D671B34E0973C9B374D73345FC84CE8FA0B6C162028C55EC31682
+863D530B78954D15967FE24F800FACBD79CC331C5868D6C345B11659FF6CCA0E
+699BF77D7486AB788F48750194B04A41518E805621EA8508198416745733014C
+B806B5DAF61C0A54F5002128D9FC693E1667A030798A4675272BD50DF7505A6E
+F7A254008EEB825C4F48B5F3CB9A953CA7E1CCC8DE0A20053B1F9519F9B64A84
+403CB0F1282793082035BAF666A4A48EEFD660EACAD8D06694A83F8FE6A3EA29
+B5B1311D18CDE1AEEAAE16E28A811D9DFDC2EE3599E00B036CEF611D2536F134
+E379279CA3346B548E520988CA32D79D9DE6CDE8972E8871ED732B7721C9D706
+7A8A52952593CB09BFC03B32A45D94916948DE912A24BB804AB9C0601965EA0E
+2CAAF17A6CDCE7ED03401B6D1B07AAD8C89D937A09AFB0B7982C2A62FB577FBD
+4FC5356DF807A50562233DEE574A8AFBB155C3A56CAF826C3581E8522BB02798
+D6B3A36C1DD37D7719BD8E290074D16B3068C2FB5DE1BC3AA08DB91656F5B975
+FCCF46EE57CBBA0680BFB6907EC639C6A80CF9722E2B193AA1B52E63EE1BDB2B
+B13F222725D5DB2089FE404630F21A41F6711EEDEB0C62FD7891BCA6E3ECA6DB
+91DBD0BEA88AB1BBC9A5E5DE1B5BA1369D7358160497969594507D9AA39770B0
+D2D9B6BC26FE893580BC2773004B44018E96EE77F1F51C399333EF75224083D4
+B46153290B97B6588B3BB0D3DE8574B23EA7E90146D28572787EC7C2734D0A70
+5849F2AD7C9AF9CF434D6D1A501F8C15F1EA26B12E7F373C33CF4B2E52F7F521
+DFB2335053EEA83D6687557D1724E19F5428697219C10582B3EF93EBED605EAE
+917BA634C450901B58B2B8FEBAFE5C350E2367DB4C1CEB14CB72A15E8FC4E42C
+5E0FE01F95058F2661372959F82FF2E4785113E7CD70755CC35D0CC808E6DDCC
+82552A09B302CCB2AAA7AB6BE962A73E32883A5383F252257C9A3EC321EC212B
+C1FB4CFDD109B699A47766A91489AF91C2F5047CBE74BCD07B53FDADFE751891
+B7E8BAC7ADAAF75DB12CDBD4679460F1D132AD2D72554897A9ACE657E95221F2
+7B7E113712B17B0F852DB17A40AD475F7A1F5AD4E020DD11B8AAC0EBE35B3A03
+5EA429CF4F0E22ADE5FA2673A987264BF945A12B9A1FDAC03410F8C655FB2E73
+A327CE9112D91A29565324C6188EC8D6271BF132DA416C2A662B1A57BF5E18CC
+01880D405A3811484C25455EAACBFF7BC44684E3956AA272B195951770D86202
+1BFD245D02E0E2C5E9BAAB5996ACE9D53AC1CFB2A9FCFC3707B32631379E6328
+1746CCDA2E991492296501186B354C45A851BC0C53AC630155A3FAECDCC0DCAB
+4631693E60F5C2416EA7E0FD3C79902B0102B3400454815368932ABB47263E93
+01BAED20AFE5C60973891D18F3D7BD278EAF96A1FB55554C263791E9FF4AA77A
+0122BAC97E7F94F48AE9A6C5283677DEF59C1A3639D72B72F34D6BB9CE878AC6
+6927A4FF647DD29AE6BF2258C9D517BD1ADEA1F8A6017626C26EE185FCB7E506
+851DF68B48248D96539B968A88BA80335660AAB0F9FAF0568F064CD6CB6F9E8C
+DB8C9FE6710BF824040F5AD2CA49A143450238EDB389738ADE30230B2E88D6FF
+3D58AC8E51AA7534BA661682F7FC211E0A1734D3A4B567037778C4769009F5EC
+C66EBC0B6681F443D99F3ADA0137F7EA9D788E02247F8AF8B63665EB2C2B338B
+C9ED65B8B0892CD52C715BBA94
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: rtxr
+%!PS-AdobeFont-1.0: rtxr 3.0
+%%CreationDate: 12/14/2000 at 12:00 PM
+%%VMusage: 1024 12232
+20 dict begin
+/FontInfo 16 dict dup begin
+/version (3.0) readonly def
+/FullName (rtxr) readonly def
+/FamilyName (rtxr) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/Notice (Version 3.0, GPL) readonly def
+/em 1000 def
+/ascent 800 def
+/descent 200 def
+end readonly def
+/FontName /rtxr def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 43 /plus put
+dup 61 /equal put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+/FontBBox{-70 -218 792 683}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
+7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
+DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
+511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
+1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
+02843723FD4914EA94CF5C86363ACC3A819F74D19694FEF234D46B09D261A206
+5701088EA26D9FBD7C085BC1BE69A98068A62C38375BEEB488ED9AAABE84885E
+92C1CA8A2A04C7636B2416F5656B25F234780C40924DA825DBEF32B5BEEABA3B
+F239D8F0580B97C841973AE184074B483616AF2BD12551EEFBE3C7107D4D2322
+110CF853935BFE09E91AC0CF4CEEDBAF98555A52FFEDFF13AFEC32AC694F7A82
+B84D6A8F2C8168C77F9AF7DF345C94CC8EEFCCE85DD9F27B3E14356C210333CF
+AFEF14B68EEF92C9C3FEEE99CC8AEBC18EBF6AE9787B44B831C81C2551BCD812
+CF2CA815BA62008B7D5C06B101121955417C2A6EEAA45C132B4A8856EC2E62D4
+72128A3C944384B506B6C4E079463DE45A6731B09D0DAB6B4A65AAD9B7082F09
+9178921759E33B5A56E29A3FCA902ECAD8F941830563BC975934FFF213A53713
+34CDC01EFB70FF309B17857B6CC4FAD4F46784C7C819A79252A2D5C2C733780A
+7FAFA6329B3C002901E3C4D85A8C953D34044EA7CC95E0E08A723F6E00269A60
+8FCB8BAA2419D4B6FADE7350CEDE8D8720A80DB951D1D9FAC8C7E3AFE68DE85A
+9D8171A082030465C70F7C1A5A3958968E7757E912B187C98F17D57CBC36BD9A
+87B95F13E3415E4568AB38EA66E305A8046EE6BD103B28F442C64081D8AD2E5B
+6B39DA700DD581893F67FA5F4E60886F8AA51D2487FEF260D4358ACB9EF0A4C7
+BDD2ADF5D0FF2BD948B3F870C99F48B6D3DCDC2F0A01F9BFDC19CCF5B0C6F75B
+793893247A05D4E4FDF9485E244F6B86ACB4078DB9AB5389E105068073A87730
+15EEB8E720D2EACFB73F0D0A43860374CB58797BD98C9E372DC2B1095FDFDF99
+ACCDB67FF7E5CAEEA78239A553ABE32CBB6C0DBE9A0003916C664F7FFAAC715E
+FB857822C26CC60EE89DD442AE68E0696131D08B9F60A5A9298689E10AC98CC4
+F30EE910D46B0337E0542405EF30093F549D58ED7DEF193A76
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: csti10
+%!FontType1-1.0: csti10 1.1/12-Nov-94
+% CSfonts -- pfb ver.Apr.1998, generated from BaKoMa fonts. NO WARRANTY.
+% Accents are added using t1accent program, (c) Petr Olsak, 1998
+%%VMusage: 31328 31604
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+/version (1.1/12-Nov-94) readonly def
+/Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+/FullName (csti10) readonly def
+/FamilyName (csti10) readonly def
+/Weight (Regular) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -133 def
+/UnderlineThickness 20 def
+/XHeight 431 def
+/Ascender 694 def
+/Descender -194 def
+/CapHeight 683 def
+end readonly def
+/FontName /csti10 def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 36 /dollar put
+dup 107 /k put
+dup 114 /r put
+dup 117 /u put
+dup 118 /v put
+dup 121 /y put
+dup 122 /z put
+dup 237 /iacute put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-35 -250 1125 857] readonly def
+/StrokeWidth 0 def
+currentdict end
+currentfile eexec
+D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE
+6FBF7F98F75ADF5180CDD505CDC93F13EE312CB03AC7B00C9C4622C80D74023C
+C1962BD0CAF57F3C335DED6A6C36110E591128C8861CA07DCA77CF521BEAB94F
+BB761A39789AF6C405EB8B495E41C5915360664D422344DE89DA844EFDD13C45
+CB82B522B9E7256916FD366B61290914FC63045EA3C05BBD24545CC5F4451E74
+EDDDBE488ADB69505C96937B35E2D8E7DD2A21A13ACF068469E92BC111E5E809
+0E489E43C83DC29BDB053C4AF9440B668638D0EB64D2976E6F7D6472CE149020
+5249A42D7DBCA06030F48694F7CA0B38978998765D7E7BE1D365613011E79D8E
+DEB631764D47D1F9663A46A0702AE1CE700ABAC55A77DC4472405C469FCE7E7C
+36DAB4AE21FA18B149BB410DBFAC2B75994B10460A6C7E751278CCB5FA8E5B24
+5E892520BA083342A1002931BB5ABE2EFF28D930E0D7930AA5851A1AFFFFBDF6
+FF6D48342144760BA1E175D10A97EE1B90A38AF420466B14ABC5E5C82C949C95
+05665E2C47A9664D867B8B21F8972097D0CE8331D68CFA625C8889AEBF7EFD5F
+1443A9611CC142ECDB943B3C846032619AAB3A2EA3A4F8D4E016867BA36A4B3F
+5794DAC8B0B20FCAC48D701F8A66A0CC4B9B69C515F80A4DE93C7E14407AE197
+482425982208919BABDF9409FAA23D562486686557713769FDDB610C53EF1FEB
+98ED5C66B433459F187C46FFFCF9EAF4279CEE6771299B3F50B2A391427AE643
+5F4AF3D542ABB4F4894C8C4CA5FAC4246D797D939BE93652D0E7D7FD7B60DC4D
+C6E09254712DD95FD5CEB56885B95E0CF9478BD8ED8BB02566707CC3706ED88A
+A0536627AFD4D15DCA1BBAD2B2B5E16E0AC3117C0C60CC4243AE399D6573AD12
+881EFF746786E30261BC2DBE96DD8584F95AAB1A4DA0F8C8DEBFF95F357D48B0
+4CF05B328782F6F8F25BBE96B39EEC85F07AF2E05CBEA7FCF217A2FD8B73CE70
+82158A822CEBA97177B97C8466A3FD5DD55176366B5B28A9A28F8923AB3FC3EE
+C3A7A761F486773934CBE11F8DAE397924E5123CB6FD8976146C7B6763D281D6
+8BDE2D33FA77D390ABD3FB4FE6BA8E8BC434AF4C97F5545E8CCA600616470959
+6C3C4ABB6F15BD9929BC803570E0D46439D7AD084631F19D357B667EB7131682
+1D7AB92EA92819B67C9AF155EBDE026AB800C4B74C704A00298A1666CA62E2A5
+D580ECAA121B553DC12E9D53185E9D5B9FDAB90D609368650D5625C0EDB8C22C
+4990B337A0E193574B41937AD1913713D767511A12AF8F79302ABD1BF4E136C0
+0D4BD7C7E7D92553192C57662D9C4F09FF865BB6955A90A759E2AD173333F6B0
+81CFC744A71B4001CB89840D2BC04EFD4DD8B8A94F8627CD9EF1D2AAF6DD985C
+40BF0ABD3A1E50EEC9C3C172E6FE615B51864B34188BEA679775B8E3E0A42660
+97352897D442E859E730FFB476C7768EBAC26CE3FE8DEC23A633E5159FF0E798
+22ADB730B1B39DA9B1F23100CDDD6F55937A262EDBEF6C767D53401F388FD0DF
+67A10B68E04834A0A1C69698B33E45E047DA49B60AEBB01649B418C37287E21B
+8BDFB99D880F29CAA3AF558B20A990556CABCDF5ADE953A58A8B5B5DFFD6711A
+62FFA863B389F6021E45E6D60B1DE4E43D831CD8DB8144F2FDA4673629AB5ED1
+71A2C1EACA8D8C6AF0C31786C6321677205FB97D54FA579F2705D657F97473B2
+6006A64238913C18D72DCF15BF1147A54F90941AF9B2535C30A7558DA7051F5F
+5126B6E8F995F177B0F15EC6CAE0B2D08130DE9C2D3A7CA364E087D46CB0DD21
+48F33D7655CEC1C8367BCE25A0685BD2D32699362BCCBC9CC1FD3DAAB9B68AC7
+ECB16ACB2D76E77339C2124A03D062B2BB470DE8AC5E6FB9AD8B951931B0D54C
+BFEDC746787622A91A3D2526DD023ED7C50A02E8F3A21F5EED8961CD2D54F533
+B5B035C0FD5D563E266043A0DB5771C162921B514AB76001945A4B8B37EA906A
+80D05E9FF52790218FD84339B65D92CE62FB54ED26DF9F00BA3505D95C85388F
+2262B26A6189FC6E360E30B359A095C6BC577C3A85107EBFB0530700D8DE26D6
+AAAB4D7CF1137792CC59031499B39512A559AC3C16F669B01ABF8D5C9AB75F07
+425A165FAFC1F78A89F8FC61E2213D4E784F35E42178E5511215F4ABB87423AB
+3A835878C8D2A411CF7AEBF3D11411380A86743DA04EA10F82F9DEE70BAF6D6D
+CA369A62364732FC88DBF18855FBE9A95981A44B1EBE9FFFF9619CF0F96E0FCF
+1074A8197B79BF343762CDE98D1EDEB4A4691B73DD74E11989D9B31D9433E38B
+8050E393586342FDADBC68C74B449ECCF44B83EE4725B9966E6476D274C09F98
+0CDACCDFAF8CE983A5D571DE2AB827A457A549F6CA3FFB189E4D872BF6AD7CA9
+F53354E2621FD4E8DB2805C6A896D5B4CAD0167C3350647E8D3E8069F2B4C746
+51181CCA4E354164CF8EA577442CA43C2815ABDC46A88C4EF336EB990DC00D1C
+C058642930F5BA3EEFFC9FD7419F68BE4405C7656EDE7A5E54704DA01B19B278
+A0CF7CE40568AF3DA4F0CCD7A9B0252079CC7521F80BCD78C3CF4182EDD57DB8
+98C831FE8AD615B26C7E9ABAB5FC91BC6D29888DE58179A75E80059824CB0BB5
+0D9F0C344D2D88EB98936496A90D8A416B787DB70D02E1CD38BA50B752D96927
+C4A264745756D21806487FCFCCD5D10676B1A6F6BD725F67B173B13ACE600286
+2624070A25406A31FF32BF1156E7EE0B3376FE1BEE45F92CB2378D05333788B3
+DA3101CDDA161A36F2AEDB3A3CE3DA10B61C088F279A292A49A1B7C13B982888
+043045BFCA23E6F111F5FEAE6A3ACB17A8B4E0BB12ADED48D6E662D4CF71D280
+12CE0E2541844E15B427F0315D1416DD29FBD9774E49D8A43FC3ED09F77DFD0F
+97DB8F2E3615F61D5EBCD528BB32CBBAF3C308D3B932293DFE98ECC5B631A0C5
+A236F8DAD8163D6AB14F303B8AFE90FDBE71CA4042D17E45912D886424973A79
+B63D6B0455FF86CB0B0F9FA6A139D873E2ABB01E5F7EB9BF0DA470791ACC0B6D
+879EE0BD6F2F300DE24E2B5BE3AC9C33ADF6EE8FB9FEB3653EF4EE1EE0C42572
+96A52A44F6638970D0F0C44E83813219F758776E1F0022C047FE83C74F574E5A
+1F6851B3710E61F1E37B6C942C2BF6B797FC6314E9A81344E3BB20CFB95D21E1
+00CF15A67E526AF7E47C14F7DC352F7438CEC625B091E51DCA819CBE81A1F0AB
+B886390636E3D149FA8DB3C4C0ABC3C0D77B3D88DE057CC948607BC86B92EF7D
+F771100E555FCF34A1A0927BF0824A5F67EB09CD4A3D2DB3B42C6BF9BAB90D6C
+C1C0AF51AD60B763E1F23DA4BD5E3E55B54423C3847DE4E17FF21DF668E12D76
+389D8CAC86F955D0E801492710739A212C184BCABE3474B35099DD2A76D0BF2D
+4F9916AA7492A4C41783BB80008468514D79CD26768A107E6FB3D8F2AC555AA8
+DDA1ADE00BEB99D31DA57071EB8E2805456AD5C6D6A5FC10A1D78D97893651D0
+A1D5420F9089FC8048F352CF1F3D67A4200A2C23947041FCB3F5ABA9ADB803AC
+F84F4E1D2727E32214C1B852077F72B007DFBE1A1694C18889693B96CDC59D28
+21D7EFF53B633E3BEA8C7543DF44320A6B2D7CE9088AF39F33D7C532D43C8C5D
+7813DAF48DB46C38BE6F03DAAC98C5B344B17F22441F379F69EE40FA166D665C
+9DE6CB12CED83C2B87360AAF6517F55F7DA746A52E4D06724F87E0DE0A805EE9
+E7691C369014C845CA649DA5D047C26DFD7BF3525432F150B2616B71C7F76C15
+88ECB49B9B947FCDECD7ABF363516C3ABA9FA3EB6AF04D90ACC4B1D324AC481A
+D272E2BE956CF3564F5F7F8C4EE0DF9B710A2BB8525420B7A869F7E4A750767B
+EA3235C85AA67A9CC58896E18BA2950CC2C80FAADECA04B1D6C467B4E38C7ACC
+F411CC30FAE267DF9F4D7593E312E4B0FCE1A960546253106D879133C047C2A2
+4CAA1BE7ED6CA12EB660AD718C38414217017DF0E9AEAAC23F7A1B7553EE3F46
+429BF38F74E8D06DA3F6F6CA49FE30AF8F463D8947C56CC76688C97479CDB9C6
+598B7BF51AD82DA58248645E9664EBAA260C8EE669AE99CEDA6DA0E9FBCE5C42
+E3D69C7DF66CA2AD588F37C0A823146614CF497D34F283723A02276EFE0D4C3A
+FFCB919C940CFF39F1B319CD66A57E32F6C0CA5305EBE7AE97AA84ACA23020C2
+CDBE55F19102756214231A27582D16E41AE4E437A31199F506BC0B6A45F2A797
+AA5ED5716827B63A3FDA2E159DFCA0E9585B1F56B38C7CC255EFC50395DBD3AC
+08D712BE349DECD528CA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: LOGO10
+%!PS-AdobeFont-1.0: LOGO10 001.000
+%%CreationDate: Mon Mar 23 20:42:13 1998
+%%VMusage: 120000 150000
+11 dict begin
+/FontInfo 14 dict dup begin
+/version (001.002) readonly def
+/Notice (Copyright (c) Taco Hoekwater, 1998. All rights reserved.) readonly def
+/FullName (LOGO10) readonly def
+/FamilyName (LOGO10) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/Weight (Medium) readonly def
+end readonly def
+/FontName /LOGO10 def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 65 /A put
+dup 69 /E put
+dup 70 /F put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 84 /T put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox {0 -11 722 611} readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A989B9974B0179FC6CC445BCF7C3C3333173232E3FDBFF43949
+1DB866C39088C203DC22FDC758584860EC7BB67FDA28CC6208249060E18FAB32
+204779B5C03C0493BBBBC95CF02692CC4DEAA8D2EA90B5C2E64374E92BCB8501
+429B8FAE4A76C0C6B76D6FF7CF9A7D5EDFBCA0E959541C59BD05B7DE43D25D53
+FC3DDA6EF0C2743978A6D03E19CCED4A11F2EA4BCC3110BE8B8D9E2772361969
+C19258EFAFDC276CB1ADE9208A941A36D18F9FB1C33DEF76AA315DDB006FF6DD
+021DCB16DF22A06DEFEF321C9A6AD3438C1AC51101B9F0B5A58131C9E1B7F3F7
+99DF425FB082BD1A4F860045983FED432A5DDFF5F662AD5982E19BBBD9065C40
+84A971EAD143FD5C9B8356EE756EE868F10F3AEBAC1F6B156F1669DCF81236B2
+7AD9D84124DC4763A119E727FA68443264A417174B48F87CE901AE946C181A57
+14CC1AAC16D2DD454F66A2B236C3B8956FCCCD5F3E641424CD4E7C8A80669EDE
+38230CB6EBD34E8C695FBC0AC71C522B76B282E39BB9037B7DB5E674FDA46992
+285C11C9368735A56DE3C98CD2A9BD1844354114D388195B5085B35B72D505C1
+CC6F1965CCDFAEC9FD71EFD275FE7F79F8AF7AA8A74C652323C4D42534765583
+319BF3C64213DF59C7B564BF88AD7B5BA1680E560D903D7241469E52FE7755C3
+37489EE62344B46C7111A3FD1892B2E9622F38D8E7D4C2B8DB307129608A5C15
+57E5A15C48D6F579E6E0D7E78694CE0F16DCC3C71BFE541FF2235D4A9ED6B30E
+D71BCAE9A07F4F3EF87F4BA198BC1B16384AEE950AD0C629CDF5A515C02916C6
+3101816F86AB235E8311677B1C0CB9960CC95B7B2F417EFF4B900033051A26F3
+19723E7F3F1A822A0D6A8BD3E5D64103FCE62418A13FE940B948290D3423E7E4
+F90E877FF56688E40CC5FBCE2150CE744155036B7AA544E9E8642BF1F64CB500
+7FE0EDB98C59F0A1D2BEE89CFD1F9A393D0C473067F9EAE3BBD6D534CD7D6F41
+2272657FEBC48EE2AFFB799D56E70C72A5E9D273D7752ECC5CE29F2918E473D4
+9B5DCB81EC6F568579EC441C243A19B1B18AA9F5031F38896470A92B47933300
+33D0AE6F131B9AEA54270C0E9012C6B763746FC02775669B71DDA41C7AA161B5
+3A5AAA7A2C22B676A72C3AE53A7D864F2C9EC71EFCF46C2A89AC6E6A8E718F54
+C872C3E81A5DC5452910BE92A99C1A4F3B900C34193E943B535735FB2F12E8DF
+9C6EF0F015C8186E873EE253CB1FDEE159CBE02CC693E75F31B6A4ACCE2F57DB
+09F588CB2E2F6DF0ED394027EE29C7D5CF4B72E15A5D08BA578577914082D893
+37BBAB23E0ADEEBC3AFC1246132EC99050CC844E607854D3FE1015F66DAAB3F2
+2D0FA8B9D53E5EFEE71C1710B3F1643ABE947A8DAA46EE27689E1B190F7A8B7C
+55FC0F9B854390AD27E02023F7AD336F8FEDADEF3DC9B4658CC944D162B4DC81
+B44DEDAD300BF652935D999B10BA572254B329F0F251349EF61E89948AF0D4A0
+97936EBA8F80BF5BF80BE8F3E3E843D8E862ECB2924DA5B38176BDF5C4CFA972
+72CFE2864F57E367909F3A3148C86E8830A640CE90A1205F287EC38477F799BC
+A3624B68CCDAD76A544992F96776488FF463F3BE5072C9FF6E25AD53F1E018E5
+40816B76DAB8AD4C61E9683CB5A6396A25EC412C4FDF2C42703E4E760B3356C6
+667747BD56F7353D31448E2E5692994509436D202012371EB63B531005C94037
+E72D2F37DE6C2C191FEDC9416F662BDD0F94625CA5CB3DDABF7AD94B13C97F46
+5A10E67C5C6908A1B0AC1A9234E089432113972DD9F04006A1AFF5CB630B1445
+1EF2E7B7CAC7E4E815CE40C38937F4933E57E25F6AFFAC00BD24FEFCDE3D7D9A
+6D6DBD666AFDD8AFB7CBC2BD9C26D49F4F233B28479068AFF6F19021069B976A
+5A91C0D7393E6A35761FDD24BE419910F3312999AAA031D441BEF208248FDE3D
+E4ECDDDFE1E2FF9EFAD1733B0E9815DD6C420D79348092D7DD5D65638CEC397C
+738C88DFE3821D32565BE7FB9E68C7829EEFA1B946C8E1E8D30561EE2A432547
+A81C0103853A555A5011F937ABD6D7A2D8B6796A32196D06B78D466F4CA50C69
+DB5D6181CF60A83279F1B86A7304FC0BBE667AAE8389AFD5B4C3F141B82C4C7A
+F8E781525F3E5069355ADDF2D7DF02ECAA9518DB6C453F3AFFB1FEDC628C91EB
+E6863F9F2B7CDD355317E3F6E7B26542243C3D819ED150E48F1BC558E1F991CB
+C28554C57FF6AB4BCA6E9BF14F792BCA75E34A5A69890997C8243CC0686F34B7
+919153E934266A8FAA85D9F472D649FA963381CD9F89B767947561B4C7D1C193
+C7519E0B2E5C5331526012EAA7AE389CD0A69A686A30B50CAA4841341B0BE46C
+68EF8E11F3E6F61DBB2FF173BD86C842D1C93F5057524328C99959D6CE4CCE56
+40939243EEFAD6CF7DAD817E6A3803047E7C691EEB76040B14E904F47A5DE411
+79FC2FF90D69EE9CF8D120EEAC8F90598903F847CD165D1E9EC02954D2812068
+947AFD39F1AA6B9081089B72C4C759E7AC82DEC5AFD1372DF240EA26E09D1400
+5C38337ABCB1689CAF624918B28A6CF76A0AA6E2A6B724AED451C8293913962B
+F750D18585A6F8B3E18006AFA2C2BD600FCFE3DF73D39BDF47E88B696DAF4863
+7F99BE2BDAD4EF3683D4852A68E84D863B36855174935441F693AF04C7E17D58
+64CE7F4E8C4736E01557BC1EE0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: NimbusMonL-Regu
+%!PS-AdobeFont-1.0: NimbusMonL-Regu 1.05
+%%CreationDate: Wed Dec 22 1999
+% Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development
+% (URW)++,Copyright 1999 by (URW)++ Design & Development
+% See the file COPYING (GNU General Public License) for license conditions.
+% As a special exception, permission is granted to include this font
+% program in a Postscript or PDF file that consists of a document that
+% contains text to be displayed or printed using this font, regardless
+% of the conditions or license applying to the document itself.
+12 dict begin
+/FontInfo 10 dict dup begin
+/version (1.05) readonly def
+/Notice ((URW)++,Copyright 1999 by (URW)++ Design & Development. See the file COPYING (GNU General Public License) for license conditions. As a special exception, permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself.) readonly def
+/Copyright (Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development) readonly def
+/FullName (Nimbus Mono L Regular) readonly def
+/FamilyName (Nimbus Mono L) readonly def
+/Weight (Regular) readonly def
+/ItalicAngle 0.0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end readonly def
+/FontName /NimbusMonL-Regu def
+/PaintType 0 def
+/WMode 0 def
+/FontBBox {-12 -237 650 811} readonly def
+/FontType 1 def
+/FontMatrix [0.001 0.0 0.0 0.001 0.0 0.0] readonly def
+/Encoding StandardEncoding def
+currentdict end
+currentfile eexec
+D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE
+6FBF7F9888E039AB60FCAF852EB4CE3AFEB979D5EA70FDE44A2AE5C8C0166C27
+BF9665EEA11C7D2329C1A211DD26BB372BE5822F5EA70D99EB578C7BEFD44CDF
+045A363056E5E1CC51525EA6FC061DCEBB337208EFF729802376A2801424F670
+0E7E6397B28F15BC10B40012B0A3EAEB2693E8F7F627C4C9C7C6C5BFF105C1E4
+1B2B9E8F09253B76040D268B80719E1B3F5A55AB7B89290699B50C1BF1BAEFFE
+1F57BE7B5EA025241A248A6D4CFA5067A1DA6EBA4CFC940599BA3F3C934D7248
+B8E4AC5816F0D2CE8B3C4193CE39D19FFFDB75254573173CB51CCD83C2F2D06B
+2483CF9B07B21EC6F502F028C273887BB06DAE2AFAC10E9FD3C7CF51BCA7B277
+B706E425302DC78975AC0E43B87073257A5CD7424B6865FCA89D886E8F95C4F6
+D457623DBBC0D16BAFEB4C649F5D72B09B18502EEAB687E915E9B536A361B4F1
+44C3CD4CC683B5F05A4ECB4823A5EB5179BB7EEE8B76C21B2491A97808F6318B
+585B0BAD98F42FB4A755BCB74CD354F794C8BEA5B90FB9681BD5849D45247E39
+930C882490230E1662D39CCA875BFFEAC3E79A78DE6E1298ABE9817AE98675C4
+16220AD0D3A36580EE2F2A17AAA1246C416D58A4C52FBB26AAF3B6F75833AF8E
+3AA996218DAFA571FBC7CAD90ECE9C883C813D8F168C5E86BBFA0F0A5CB36E35
+2DE4CAA0F8D3227F72C5056BFB5BCA6BF9C60E037A0E44670A8D3CBC9A19F379
+CA8DB30B711F518A8C7569211AC70C46EED2AF62A37F238BD0BD12D60332E673
+C6E784B3EBA3F2E71E9993B97E8A38F85048937E958F1CD8FC6E661048546135
+56B810FA1FF611B96495081C04542DF7FEF085DEC619DC8C84CC57683D212813
+9D14728AA32723E1D15F2AF8F03422CFAC472615E0E7FC7EFF06419D43D12C80
+AB86A8ADE9327E54958AD7E77BD6A58A19A8E843B400B0EF658DD1A4D8A46970
+B4C3191D8A4E8390FEDE7D4DBE7D4DCC8E5F7C56F7122FA54E3897703115EC63
+8AE7573072B94BA1AD3A99908BF3B1FA3743AB177448F013E82CFB4AAC767928
+A57CB378F900F83D458624EBE6A7D0067E3605B993F5CFDB502635117336387D
+170AB42F95FD62934E4EA330B8A48154D410482DA1202736A20966EB10A2A8A5
+7A14B7F2D4815E0733979B9FE7F888ABC36137C2137DE0D7EBBF2323C750C674
+1543654A34C1C67C390186CE712378CC6217567E4237E92A3EF7E4B3FFC5A421
+EEFE780A9E6A964221586204FBB205E243C953608656A6EA9191FB546BB34338
+E9CF17EF1AF57B30934D33BCB97230F1F85044E95361E31324B0F048C2F099F9
+085FC2395C8F5A89348C414095D3732590B5E767CC184E9759AEBEA33FBFED92
+3ADF87B75E8CDE74E37C9AB7F35D50296B0B4189328CF15E5DC2EE5CD4FC85CE
+C5A85A6059067CD3DE740A28533FE2F14590626BBB11347F5815E0FFF7BD1B15
+072D732D073F4FCF983F6E922F751B981FCBA82AD0C8D6B4811AF48F65A36B03
+99A326E0A57B695C70C33A4D4F1488C39AAE61A41BAC6A15727CE914A23413C0
+CA57A43E7425065D6CBBC712B23944236E528DD56974529CD78CADC41D9815A3
+64DD46D9E3EFF7643DF718FCF9190B3B86C38960B5D418A3D4AE53CD4447780E
+D76337619F86AF1FB6373D0CEE6B46717AC744B1D6E9C29C2E65C25A7376AB09
+51A98F66890337D903C5B59737BBD6C22E537A1985F09FDEEC439727DB22005F
+21BF23B5A47ED5874D9A3D81B1D2FDEB7B58C32B7EC61E25A04D9693D78163BD
+216D3ECEB117A738E3585CFBDF46AC09FA17B14F61D5378232B80EDB42A4D5DF
+1451CB00F77716270BBDCD97679B9709B2B129796ADFC7E958E434402D7B35FC
+32C14EF45686927A0A136D522889627824ED0DA1BFEA292DB6BB1ED1885730E5
+70A3252AAEDB3183D3EEC87358B9A5A10E3A4E2B8A1F5584EB0A7E91A4FCB9BC
+D2AD48688848DED6E8EC6A58365D7A62C2FDBD0B7FB6D86E9152E33AAE83E984
+389A3B3720FF0128C29E7F9F567101BD9A578AA45A71F49C3A2EF3D7FC39994B
+3932A2C179FA272A70FB2947504ADC434D49F59CF0EAA60723FA5051B3D743AF
+EFD90A9A9AECDCE9993C761E7A08A17B497CE7CA888BA8717853626F8FFE3B37
+104783544EADB79035787CA842053C119ECEE2F49FEBC7E8EDA8362FE97F209B
+A574B5D5D039A77BA46592AE6FD4A5ECEC62E1E0B1073E6F0B6DEAF86B33F38E
+177C8C2DA74A41FA6A57C96511A0362FEF840B200DBEE795E40A62C9EAC215ED
+0EEB650262CCC5BAD17882A56B2DD3F25D5A9F620224A0A463B7BC2C470BBA2F
+49F46BDE7FC34F88A1446EEE142E3427A92F9CED405F21D4EBCD3EB0F2AB9D84
+E98621B64F4CCBE097DE5752F93232509E529407836CC3924FBFBBD4E180CD61
+78EAD7424BFB22B681A69BF0F2F6CD3E4A4EAF1B683FE6FEB1DB4D034DB5A047
+B8D574769188C061E0073535DA36AB230E3D91EDC1384F92AEFFB95145806FD9
+59CE669D97E45834FEC5C90ECBF4DDBA641EBEF001DE4C2236D33C447ED04ACA
+9DBA348076F8E0064898B2AD1DA3A35E032B8E1D2064BA0B2EEE00A198605CE4
+CA8FF7ECE554F84179D60D0A12F5264948730D5A18BB4FA9CDA30DB6F1AEF8AE
+8448BBC999CF9E11AF4EEFF9B5E92354322B085573A7EAD1994EB3E38708B14A
+9BC8D4343446B3E9F7840AC69BABCA7D43C644DA4F97056AE238AE68366A59B6
+3E74FC255C65B15BAC0348706DAD0FEFCF83BA14B4710841BE3FC227F7C1E2D9
+7BD87B20D735CE102C0F60A9D44BFF1F5C69FC07CB5DF5093B7CDA7F1780DEF8
+060D7DA001AD9A5CD25D03BC8F791EBA56F1F2A4F3432E34EBE7BF35ADBFCF36
+6596F5E3DC4BEC30136B8BBA284E1FA0372E799AF99DEB62F1FB386855F55596
+1A4767CC98C8CAE1F50A8D81F244A01498B59AAD06E09E58B9C1C3FB4B25956D
+8E337BA0F06DEE2E80E8F21688C9C1F75CDEBBD4BD866647D52BA254D2E4B701
+609A285A2CD263C77714E5F40109D84051311E6BAC376F6FC6527835848FBD6F
+D2D909977882A9A1E80EFBD9D7236FCD97E10A2E18ED2539FB148AC5342A9332
+181501E72A0F5EF959C8999D23D4B53CC87F94ABAD0D68D02255A7689A824B56
+4B699D4851872CBC01CEDDC3A77812A61DF88B80A192FE55A90B9B3B2437BF19
+1CB6D6F872C83B5C895A1326893F66EFA17D7535B34AC7B2A394FCFF0A4B0D12
+4BBBC1D8F56D5C41063F12F4F8F96019FB2822AE4D7FFB00D18FF44D2B065C6E
+289B557663D53DE4C578F6993FC10789AC6FA670C00451308337E1B50D361D97
+1B735BF61EC499EBF6ED9957104759BEA0F7D0201F342B0E531BF23E9A70839C
+953857B6B20A947FC1900FE9575638D765372EB52187FBE2AABD9272349E4C03
+7061F44EFD734AEABB9E5A4B5B3056933A3730D29252DA027E97E534A5B88BD4
+D92DACE0A7B4068772E5278DC12151835692063E4C104C322503F37A5AB40178
+F106488328477C20BDD36FA9C48822F17C1071C0C7FC963342019AC459CA143A
+4757421323238C5653A3BF9F28CABDCE65807FBF7F2AD389465862718B6186BB
+2CF4B290AF5764534F40CFC7F7F2350C62A192333E15418156EEE4F5E9D6C70A
+9F2C9E7252BE1D248AB69549E7E411CA2657FC3E08A242B2514C24CD74D2A605
+6E9B898864B1407F1E7BB6D8AFFDC6C6849C9019819639E9CD0B1887646AF7FA
+888F5689FB281BE5AB48A4628EC39D47673DB0BFCDFF1823F3A9A80F1F7E8F7C
+A7B20F255C7E6C7B0C5409E2CCADA791368F449208C6B3C19630B853E32D9E75
+81D407EBE3A42FB15333B8666888FC2D668127F480DB722E014B646C4EBC7B0B
+E5614511B9B015F2CA593A2DD89199120346AB81E636CD8B8F365CC39BBC3BA6
+A8099856FA043E143FA1A5B5F00E54B20ABFBFCB709F07541F69F3F9A35EDE6D
+609086E112223B168F4E160D094F96DD0947684B190468BFB7BA810FB5E169FC
+53F95B10FBDAFD939D8FDBC0EBBE739EC85AAFC0EC977EF9350DEA65493B3C22
+C500166A1CD0535A87A7E11D9BD9AE3FB0BA385443342CA74B5DAFA70C381BDB
+710A3C2CD2F7C603E2910496DC260D7CF444FC32974A7B5640AC82F1930C375A
+6562D579EEB4D5C1421BA44FD2E36F33892CB7D44376B98BF1A6703E33C46A49
+066C505DF2EFE7368F6D799576A8F2F31348D48E48DA33C6B25CAB6A4AEC5FB2
+55306599B81B13D33D91A467E0BBABD8955203C9A0DFA23EE1A42C93F5A25E8D
+0034851BB9BDC69BF798F350598765BFBD34976FF8B593547B38A18F0BE1595C
+10BB71E57F70E9EDD479DE21D3686382C7724296419D91D7204489394054D1FC
+534C1F04B3A86384AEA13283716F280C3478C8EE4EA63876BB37A6A4FF86846B
+A1B1B2BFE36AF9E311D31CB4D124C5AE6665F3F33BEE98F4148B65F4AD87FA59
+FA1862E4277F7A1C9497CF36780916C17E86D2B97BBBFE571A3C0D5A5895737A
+7AB1D63393DB4A3AADCA389CE1ACBF20AE2FB4702988B08711D1C26A6F7FC2E2
+4FD64F7B74BEE20213372273BDAAA73476CC26A32F37E719C0931FB872A69C13
+5BBB8ED3011D4E2E1A18B3FA3821FC62C3CBC821BEA18E184B027F08FB8C4E85
+D8F183D2C20E7518C87A38E2D9111F7FE8777746FC09ECB0D9D8A6F6A1C0F6EB
+D02F6AD62D05AFDCDCE4E33091132D471EDCAE38607B7CCF9F69FD4796F1EDE6
+041ABAE019855C207C66AD909D6BF952B89EAA63CB1F7A4969B397F4048164AF
+B8F4EE72F16F4A7304E5EFB67F4EEBDB98D0CCFD3CA8C317D47864BD9638F4B6
+A8E8CCFD84A8589996527536EFBBA05B40B13466B53037B6BD7C15B41EAE65D3
+CAEB8042EE20B7C09C582E1945BF8D20CABEF4F2F5A78A41E4BDF8BF0EC59E3D
+D85939EC795AE7665DFD7F67F225C10A304CD80F9E6B3F82991469721FE1BDFF
+E9C35B6BEEE4A4A65BA3310ABA7F37AB3BA6869C42FCF442B147FF1E60C29608
+5B4E047C7F92AF84C0F19F3969FF7CF7097BDF2DD86677A6BB5EBAD5872CC53A
+FF288DD5FD83F264FDA005A3F789BF858519A25C224FACBA1953D278BBEF1151
+E2FF06157DF9EFBFE3FB061A51BAC8FAE7BAC9072BD79C16BC97893938E5F60D
+9E72BC847560C1F4ED734D35C22B13D612F8A8B2EEB53E75B02B5D8BA259E470
+25AD67D929CE8BE761EC006503AD7142F18709B4A5FA5654DDA3C57B6E596E29
+51C5C6A91BA3F73CDCAD65BE01FF0244EE27509DCB18188E2FFF711947636246
+6410CF66EF324E0A44CE535FE171321A6755662C563477DDB27CC7B1C8E66AF7
+CC627BCC0F65F35AB5D49E23EC0368E38058BF17953B33739FDF6621198CFFB6
+B90B72719B354C8B953FF0C102DFB0FC278B529C2B3BB1C49046085A172472E0
+71DFC383193B6201E1F9F3A721440A1ED61A51A3590C50FF1CA0432B9436926B
+A6604C907B83CA8B33865EE370DF780C7F6C91336AE030414831580CBFC1F265
+FD9A6513AB4AE75DE61A5047E9F69313A973136AB4AA1AA81101BF91A4C956F4
+75DFCF437A44EE8598EE45FCFDB5D34B57EF06644606640C41398F87E728EA89
+89FF1780F9ECACCF0D0949118A747BF5E915B4C47F2A2DC07696752516DCF7D1
+CB85F2348386ECCF715D2D066B7881BA2221A517DC055D917FCE0D25E3E7ADBC
+A3A0EF1CCD989146F384F3109BDF452EFEF77EFB597011393AA63F2198DB28A5
+AF9CF01A7E71E2CDD164EEC83024FD62756B118AF599B4F6D457DD73F3C50116
+27E1C42C12C9388C4C99BD9EA0ECCDCD40CE7AC49715D8BD0A6803D8B14E7555
+6881B5CC850BE35B21F16DC109439DC1BEF6FDFC743A0340923927AB724FD3C6
+4E1B66C0F2031F0232CAE20EC767F184CBECC978BAA4451DD4F110237A8FCFF7
+61726A6C49270528B67D8C002C6BFFD2B3A6DFD207092CB942496F7C89041BF1
+2ED571B710BE101C8CA1F87395F59C26667033977673A33D7430FC19CC8184AC
+D75B5F36E75EB3CC64B17D898289FA1F43C62AADF6FB326BA0D4D95BC25B242C
+73A631A39B2F9AE6B82EFD33741743178CF16F2D4E2880EB4A142EA4A7162086
+8D9032C34BE24CD59ADCD6CCF4D19716EC620DA422868CFCC8029513235C0286
+B76196E350498D5936EE1D2D26278D146F968614587DBBFC546E899C8BC8A828
+280CDA0FFAAFA98DC1998CED39F123090CE9092BAAB08348F90011E1C671DD47
+CBDB273AA3707CAE24384EA4F89C667F372F2176DB89D06498F017082506930D
+FF22B41D90DFD7BDB8C190452B7DD891BAE35EA67CDB4245D7E231D8EEA48D64
+EF34861A071DF1C2B5E53234BF84EE39AE07AE4755C992F756AF0047484F4D74
+450AC8F579CCB84FD7FC4B3A158E3D24DCE2C22667F81684D43CF48A517756D0
+E93B92DEC568863EB5652635B506B9AC33D191B1552FE7467138D03AA2884032
+3E44B6BE8B3EF7FE3444518A18EFED89C421A56002CB9F5858F7D48E2C2AA828
+4ED768B1555C02ACBB88B29A59B2A77880F18FEDDC373F539983CEC22485E28E
+CC29187152CB34A36947D272F9FB99153B8890E43C74A08ED8AD3CD8850A4754
+96BFAE5E7D1459BC80B42BAE36B4369B8114E1BDD480913E76BE4F94D9F38EE7
+F67DB144151AC74059F3693891C175C8515E9FB2A5363EEAF5142F182D1D0250
+4BED42472B74E8F6E1B541E1332A8919CFB897E834D81079750511F5260974E8
+4B5DE96BA356CFF8DFBB285BE2E378FC46E580326593693BB99AB5AA75816232
+8979CD3ECC032BEADE20C001B5D2AA28A8F8E14A7959731A74DC4B215D7EC095
+EBE86A3FCF2631E489463D4C939967DC46EDECD2123FABEF33D124A072B1BC18
+DBE1A9FD79B7370825AC355CD86B964D203FA6D825DE96A8A5AAF64EAAA61967
+F079C4B3C2FB8FC610CDBC979A265C946FA308B93653480A061AC9543D4E8965
+5D79EE67D722E54198E66CA6EF6FD2B82E5D8E593F675BA045A8D89AC58B7720
+0A09C675E4537957B960CF7B9B31610B918ACBE6C1B4F5419C8704101CCD4AF3
+85986E868A53B43FC51E84820FEA672BDB5BA9A2C8E6CC16BD11D4922C16189C
+1C1BF9047BB71EE344228A09240D1CCABC97F3829D48F5E78825737DE521197C
+63B149BEF8F9E96DA8472455910D6D61F24053B2D53CFCA507C78FEF6DEECA5A
+1D957F459CFD15BB117B5C975261534E0C331CAAD340B7375427190D9ED5D06C
+044910FCF907B9634A3E67B0F7613BD667E77DC9CB0006F39B1109CF91213A16
+65DE12954FC37FA3EFB126457E50801FE219BA875A3706D05D853F5D3F3C709E
+9102C9FC4C687C4CB92B144A49DF8330F91A3166DB4D1DECF184647B83F87564
+CBE625198005D8D56A4B9ADE54DF281746C8F83B14C9129CEEE93D0E4438BA23
+F4F01809F986707330ECBBE78D2F2D4383C3C2B06A651AFDBA3D3CA0E80C3031
+E85C642F239155FACEDB3CF5557FFE145590C912CE186A891B3504FAE8745393
+D28D628911230630557FA2D3AFACFF8698B32B1CF9F1C64AE9850B36F0712047
+F3EAC4C9F02AAE693781CB85477E6169355E7DB1F18F8DFA72AE267FFB931B4D
+CCED033DEBF527D8D79D8E9124AD74B0E28B6940681AEA50C4A5A4C7DA8C3E0D
+42D357AE25A878133A558079225EA3EC1A18B56D0AE9F5AF647B5EF00B35CCDB
+5D8E13419E9A6FDFDCC87145B9C3C3C5CE0F22D4B5DEC2A17886B06635F9C541
+B744E1392FDD6F261EE615054441DEAF6C03BBF8CF7D23CE3F199B1E265B3DC0
+15029A4189E4FC8F6F029ED187B55C070BC7250F7864BAA2019539757BB8FE02
+35D15A7A3EB215C17570FFCC1C1D979A23CF55920502D0BC8E6C64DDC8488D69
+A616AE275D300E2B776D88FE9C5D5EEECCB536F58F5B9329DF559EE4F7C47A6D
+7D7AC6997A2B194B331333534C44AE2FDD8E430DCB7638E7E7F27CA4E245BA46
+64FA7011D84EDEE52BFA0BF069729FB9250FFDAC53748FF1ADF4B8031CA4897F
+D8CC83AA4C7C9CFFF4B8787B98DFC31A5D3819252626147DDC42C93B6D7FF30F
+C526EBDCE8EB22BA4F0AEA946DF10B00125926B0090BEEDA20965F0C3D63FBA6
+39400C882F9D1F489B62E624BC2288BD15567EA2AA2B68A91D8ABA7A73AEC16C
+EC9D0DAA287BFC261E7C0356C879E6203173762602B182A84E1BDD838AB8EA51
+D677D4335DF017F601E6CB9D62E480874E33AC0356CE0E0980DCB4D4DAB7E30B
+F5C00E5BA68E75BCA28C638126CCC5C77DD355BE0E9E38660C789E9B0478AD0E
+D2273598862AC0A36EE350E434BE89ADDAAE74DE0EB17EB2FBDA6D780BCDC69C
+A27A6F351DD3B0171F78EDFCADDDC0745714E802BD02C96B8168B3BE2E4AC9E2
+B9D116C25BCABC1CBD097700A820867C66537CCFC9CA4C0AEAA2915DAF3D8379
+BB9FD86783263A2007D9D2FAE1301AB0E72A2222E65F32D6A45F36D8AA180178
+D7033C79495170555C06472DAEFC26BD5524F3793D389AE6F15DA023C23D226F
+34392857EEF0B01E8D10E9A0248B148E10F93C9DA652B22E797653C0EA958B6E
+9208C3CF2B5C0726917995D83A5F18B070295018AEAB7871D8F50966BB3CA270
+95C150516420A2F13E9689832A65BF44EDE2B58400BB73871D0918A94BB0307A
+BE3139EE325E999A37051CBF40D8E83E1078A6D02D7F61076DA6F87001615045
+588E2D4DCF8E603DCD0E8DE03F1D3846EDDB37864049CBABB42070A1CF81D3EC
+89C18B17EE737272E988D1F6000DE041338A6DDE916F06560F65B582D93B68AB
+162E71319B01271DE77CA531F4169A3983EA486BB78FBF7CDB24FEB927674206
+FD552F917B6BF98A9D4D9AE6BF6B4BADCC6D74E97697D7FDD852CCFAA3B51A9D
+600BD5D2E963D794CFA57EB333B1922898D9D3B3063F2381B3636026A878C338
+880E47CB1C56C52562DDA24D2326A3EA9B6926DC1EBF71DAA40A8D0A9C5BF203
+2FD9A54B121B9AAD67F00CA637BE4A67AC6805BBD9F41DE6EAFD7C69C84D9429
+F6C511928E01F2532AAD51A33A8D0B8B644D5701E04E5B448AA5551A7B38F29F
+FF24FE27CFDF32DB62D07906EA2E2B3A3B35663B09F9CF3FA708BB3A257B5072
+FC59D32641AD57EF3ED72B7C723F7A2CA078E32C2BEF03BCCE74C02F7C7721CB
+01483FD2A0FC495E6F44091C06F8ECC930DEECC792F6F859D3EEE3906483D344
+3E62E67DCAA66E63AFC9944A65A018C77D934CC8A7EC2293B61AE3F25A26ABEF
+6E23BF489A89C92CC14043C48DC5CC229B5D6BEE846B9A3F3D413EE68C1527DF
+DB5B7856BD7BE61DF2F10F4CFD8935DA04BEEC58C6DF6E24CE5CB3C171F4F485
+FCCF89BC0778B188B646955049F86D2A2074E95CFBF04358B64E7990FC0E6A83
+080FBF9D508804944DECD051A5732C3D1A03194E76D36FAC55B364A409AB5837
+1D8F3C02C70882A7ED2EDF88FB26C7B064022C3C298674FC558F2D47CEADC640
+58CD7F4F605F1E0EAA7F03D93B20181E39A4B7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: URWBookmanL-LighItal
+%!PS-AdobeFont-1.0: URWBookmanL-LighItal 1.05
+%%CreationDate: Wed Dec 22 1999
+% Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development
+% (URW)++,Copyright 1999 by (URW)++ Design & Development
+% See the file COPYING (GNU General Public License) for license conditions.
+% As a special exception, permission is granted to include this font
+% program in a Postscript or PDF file that consists of a document that
+% contains text to be displayed or printed using this font, regardless
+% of the conditions or license applying to the document itself.
+12 dict begin
+/FontInfo 10 dict dup begin
+/version (1.05) readonly def
+/Notice ((URW)++,Copyright 1999 by (URW)++ Design & Development. See the file COPYING (GNU General Public License) for license conditions. As a special exception, permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself.) readonly def
+/Copyright (Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development) readonly def
+/FullName (URW Bookman L Light Italic) readonly def
+/FamilyName (URW Bookman L) readonly def
+/Weight (Regular) readonly def
+/ItalicAngle -10.3 def
+/isFixedPitch false def
+/UnderlinePosition -125 def
+/UnderlineThickness 60 def
+end readonly def
+/FontName /URWBookmanL-LighItal def
+/PaintType 0 def
+/WMode 0 def
+/FontBBox {-228 -281 1269 930} readonly def
+/FontType 1 def
+/FontMatrix [0.001 0.0 0.0 0.001 0.0 0.0] readonly def
+/Encoding StandardEncoding def
+currentdict end
+currentfile eexec
+D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE
+6FBF7F9888E039AB60FCAF852EB4CE3AFEB979D5EA70FDE44A2AE5C8C0166C27
+BF9665EEA11C7D2329C1A211DD26BB372BE5822F5EA70D99EB578C7BEFD44CDF
+045A363056E5E1CC51525EA6FC061DCEBB337208EFF729802376A2801424F670
+0E7E6397B28F15BC10B40012B0A3EAEB2693E8F7F627C4C9C7C6C5BFF105C1E4
+1B2B9E8F09253B76040D268B80719E1B3F5A56504B5512585B63F98DBCB5A4C0
+2299C31C74F084637834C25215DCFDC6FECBDE68B09CCDBBE673949E7B5BB2D5
+0A39AD469FF1B5D60AB0ACB5E03B277100A08A46604E41870F03480F13147AB9
+CD551BE794727257E641A157240AFB4B3B07D42E22F8A9D105B5ED85E4E6E8B0
+6201FA540CCF38F4D238BD09F32843CE74E8BEA41A0C19C6ECB98867CF41EE53
+1DC9A9EFB927C69F0BEC6DF08D7F26C11F8660BD6D900C5A6ED83F10B9941ABD
+A4AE95A7C032B2697095FE6AEE57C3AFC6D1CB9AEAEAAFDABC392A5EDC5C430B
+BBE329EDF645443EF2FBE758B7C84F868ADB068EB40706B3A5064E98798D17B8
+85D1649B30E53B44DDEE64DFA7BD4CD23E7F7BE88ABAD1EF04AA8AAD6B261F49
+58731E8AC796331269CCF4C52BC82FDB88EEC7FEEED36B223911A31F7BC749E8
+9A139A2611DE492BF5BB57B353277CAF7FD76C05EB04311AB32247AED33F217C
+469391F32408ED6430ACEAB384F85801A2CABDAE307D5BA6B3152B775E58733C
+C7A289D0A8B63F16953936C635B4C9C6A8F4226F6E08546CA2FB881473F39164
+46E1BA4E7A2C2C4D8223F71391A238AC9B53E31F1798736DDB13169493E8E1D4
+9CEF8AD786828251FFF8B94BF5EC2D42E2CF6ABFC49DD7B079369872C4A1E9F3
+212BB48A4A41CFBE7EA36A8C0DA6DA523FA0483E968149AEB601AF2DE70AB966
+511429B93CFBC1425D04C1C6A340483EE48791D3FF6A4B2E4116D92E79AAB90C
+59A4C678A0C1AC2D4B443ED92E47F40807A2C2B99BE3DBE80E35CDD873198F52
+325C389770ACABF0587BA11BCF2C130A991D9652A601A907FABF0E07F0B41A8C
+6EF381E1613EA2B2FFEEDFA2BDB894E71ABAD2B9AF7856853449292DB1A3861C
+B8A74600318B1215AFC43B04A1FD7DD57CB62D8C062AE13028EF0F8AF6A05783
+6194991309CAB30AC5BAD89680E2AFC6B467053DCB295613268FEE4BB6D46466
+AE0CCF90E8EE3BFE9D3AD0323DF6CA6817BBBED017D5EAED0D9006A8D1991266
+410CFD522D6DF3E37230F1F85044E950C65D6F848F65561ABD63F0C0CF6FDAF4
+FCF1D78EFDE070B1216D857168A6C9C73638027FF8BB76E9A590F2F5BBB81EB4
+609221DB705695E407C55AE38717953A7B17D211E29E3F949F0338DB92FCC991
+DFF6EA7B75EDF72CCD4BB1D84D1BE81AE2EE6C98ED6469BCBD30416E874194A2
+C4AA475A156096793EFF5B2A9F922A4995E083622B36DEFFE1A6AD802B44C62B
+E1B20F349525DC3AE759E21AEED1C09E800B293BB66A51D65D864AA64B5B352D
+305553A14C5952673A1690655A9B4287545138B8049E04EEB928256A03CA255A
+4C993290AE8C069E0217311606744A28C6CB60B711B494574EF19C614345AFEA
+F6D6AB1260639E57994F61B3289BC269D6321696B1D9C4208BDE9D488F762EC5
+07A3BA71D96F18FC65FC73BC484C694E7AA7F06A3C36A4C792D168DC61B0E00C
+91D6056457B2E303F8B56D1161CAF14DC202B636DB484CCA8405EE1DEA2126F3
+A9076269B99888609B62B7CBA5C6A21A426B798433263E6D36537E726577CE14
+83052A0A4FE0D2A3BB67D048395E96F45F0AD0B7C512232E0D6060C25E80658F
+0CD842A0503F8EF5442C290FABA2FA1C2CA430B81F6B3FA0BD229C4D853E4EE3
+5CBCE7283362B70DAC2A775DD6023840F6B99E51650B25F0BF3A046DC29FEB61
+EAFAC41DDD746500C460609C232258A082AEDF8E3B035DD4598E9590DDC2A787
+4BA2F3433D6923766B1A50FDEB0587BCA6D9CF6A1B1F7AAFFD19DE22BAF340B6
+2D5AC2E94108A856F807519B4D224618CB27405613AF6A0821CF81AA3BD93F1B
+E1B1D68D4FC3E80AFDD7EEED74F66BE8E8A733E43946EB7A52F33F5224C40CD4
+580FF125D61EE0B245E0FDE42DCEBD8D3032A07CBB36B8FB7CA00ACD890470A8
+FF9F73121450490158098C9B50783AF12CE3933E51490F37676F388E65B4FD23
+D4AFCB1F00CCF8D475B005197FACB989416E6AA9FA07A30EB80A9F2FD4668316
+C1E7BD29FDC20E11094E2852779FC5C0D5DB9D3E6C0ED7A97EEE66BC28B9DEAD
+2A7B39EAD4D4A4E45477AD6F525F9A017A34A18AABBDEC20E7700686FE89FE1E
+AAB2F0BAC298957E4172F101A12BC5F2734A2C39CE58D95778987AD17F6C984E
+B17C8D7380386792AC3832242A353515B5B347774F32B8B6C033ADC43D8DDDE3
+BEC73D6522C4A8E503534B566FB37D103EBFBCF7B848728590D83709A986887C
+7DB8DAF0F445E7F1DB788DABE303F21C10B6F8E9D1D9C9580B3E2E7605EC648F
+7C1E91033937FCFBE4379D0FAF06FF03ED7C90A979C3E5F3CD8A5CEA47862789
+0536251C4C13B85E372FC69FE9FD47150A0CC019FB7BF22A3B979E7E1BE37A38
+55D0EE58EF88C8D04C2B23DC47BC6EECB713FD168BD99EDC1FAB7088A9E15CEB
+C339BEFAAEE517784B54ACB51E7CCAE75971841456AF9C4E9B3D3B4D15533971
+E855DE727A53B5EFC3A96E559D7350DF610B578CE26E351964BDE6F028867B9C
+F1B3A17E40C04A62DCC8BBCCB2D9FC04EAF0AE36B55033A110A1E3A689085A03
+4CBA00791EE592FB4DAB538C280EC494D6FC7B8B746C4B214A485F9CE57642F4
+2A032DC87AFAC6B628B895011B8D2DD6CD203D4094F98FD85E6DA918AE888095
+A07528C8343292E178983EAD82119C2EC212D7741D517DCE40C6943373DB96EF
+2F4465B1FB07508634A07D3A46006B0252188B7B980207385992D95DB9B45BFA
+74F9361A0D65BD272128AC711025A93EA842C6E153CB0CEFD9C08E466E283361
+80433AE9B7678F96A4B3894FEA6D990549345DBD2BFF8E7F0E455510C6AB9398
+D0660C89E1685C610486667EDCDB1891447ADD56FB17F5F9A3914709C3FC1A13
+D709A4B18EF4517870CDDE29515039DCAC06E1FAE8C3FD642AD61CD0776567E4
+8DD8D9094FDBA1613FA7666245076E191A04CAADA53B710FEE5AADEC3800693D
+F0F32B50294789F04CEE35C0B418BBCC0E44CE8F1CD79AD9BB38CBB1122FA37B
+B6303302125E15F26C176A2CF3C16B800781BEF28E9E83EF1C03E69332773BB3
+392AD630F185A6305BBE12FD99B3697F30F86EB2BAB90905A89319B7D975D887
+C411A4C185B878B8003E1782E9A3484F8F0612DF902AE802661C9154284A41B7
+D92BB818F873ADDA05386BEACC3228335BB67811370645D5A38924478E4F3E17
+638B00884A463DC008F0470EFFD7D7BC4528827057BB3F9495AF32699904D422
+9F797E7939F9382D720D3B24B4BE61C88E429815282D63236601248B30DF26FC
+381D8D871D0D96566F0E4910D17121FF3AAA0C951A08B0132327FC9AAE332222
+8A26B0332F69F9F59670F469C6352D659FA6F3703FC79A130C8D77207C0FA4C1
+77C140D2E1DCAED1B2AE879E7BE4CB01167F0840F3EF427451F2250A597961B6
+636838B2294CF8CC9918A6A46873A1769ACCF25B59CB4364FECA979043CC0A97
+96E0080E45D33C5A4B75DA316CF2834C9A0F16B9F74BEE52FE101D2897009ED4
+E790F44A819BD094842D0A31DBD42493D2DF8A406D54EE9FEFFA417DE903CEA6
+43F8ECBE4C52A10C03486C1A9BC246A164E01F163796FFCBACDA22C239ACEDFE
+7D9BDC2778A20B98D3E011ADCB826685EDC4152693A2F30B3871CA476BE8D70C
+2DA36F39574173F3C1085D31BADFA0C6E2C7FAE2B6477320DAF01FC329D22DD2
+2C84636C75999FB2AC41250B5788FE9AD839A9F79F7ACC358539026F0F27B249
+EBF2C31AEA9D19FABD58CA61ACA663508C2652C3F19BDB84B412BE1962DDAC83
+ACD69422D24EB4A4A4B96449175787095ACA9E34C43DE5020E03B30567DCB621
+DC95F5CE873FC4967F98976B08942513952F75AFF62DA3318D5E4607B9C6D1A7
+DD7F8B7A7C933BA2175906678B0FC2FCDF6355AB223F1CD6A15496904A5F90AA
+382563A64949A7BD6745E2D88D4E27E5EDFBCEC126CD722AADA6DB87327644CB
+121E11712C9DB2DD051A85066E4C8A8317854807942A7E6669FAFAE131D0C9EA
+578796B4888095E72D3F3D9968B37F88D864C69581B43B76C8D65486384234B2
+178B4192782402D4F78C39F044ED6AF03CA44B449732C2BA6F48EF90BEEC53E8
+8FADDB38686EF45E9FFD0E6BB75FD52D81EEB6FC227022120BEF4803811D4C44
+4095D3732590B5E767CC184E9759AEBEA33FBFED97103050A47EBE4DD5C1A4A7
+40CE1CF340BF08021FC709C09010D2DC807B6AA2AA2BBE06110745FF3797354E
+0D013807E40CD562DB316843A0D3A10F8640A0744D3661B6DA9143D44161E73C
+BAA34480102661BF79537B2B2FF6CD50903AE045907210630937264A8B1AA257
+C2DEB906DE37B614475FCCEE7AF04448D525228EB45770761B815638A388FCF3
+F0F2C9991ECC27AEAEF7F00E36D73724E500662CDA19262F5C70889EEC8A7D8C
+5B5B4D24E180ACE3153D56010F4569DC4176F389F0813C340B96E04C63CB2992
+88064823F31457241F112E3BB66A51D65D864AA64B5B352D305553A14C595266
+746DA36565148F3FC891B295E7A73C62066CF520A6D71148346D2C00518ABADD
+EA6ECD7A1713DE7AD5B63DEBC078DB7E7DEAAC1AE5F0C5AA20C9489CF6BF32D2
+A5B6C63FE3730E533349E8F1489D91F013E82CFB4AAC73DFBF377346849EDF70
+EF99B1C9D3CAB9F027B977AFC11707B7294F11F5D48A2CB4A77675241490BBC0
+B763C1FEA366A84ECD052F3EBC4C2B5E5452E045529C236CDA94246003634F1F
+B31048569DA16ECD156164481BE813AD46B42F16F14CA17C18ED6C5DA39A85F4
+69361F132D5FFB261ED78EEB3C7CD2752934E9500F8BB6BACD139A64840984A3
+E9BA05EFA960C797F4221066F979E6E612ECD826F48B316C146AE625461F2389
+B5D91325814369FE71C393F63BA24FB2151DE1901F27441519D5150A1A73FB7B
+B6BF6933BFA365C9B5C2E85261C505BE79335998C1EB7813CD05C6D5EE7B530D
+0845A8F0E175DE6022D623C72EFCF9CC2BBD4ED30EAC1F30A2A0D31A470A6A90
+DFE0C4E7472958EB4BF0E0CC397C90A1806A63F04692BB8FD73DC5D07AAA6230
+87CBACD917BEBBC397261F7C56ADAC2B579A6C37C134763F7895A4CC24719CC2
+BD6B440B7A56F4B8DA174C0545DF72179221011BD5F694E8586442ECC962F896
+F9E73F44EDBADA936EE949588A2DAB8EFE4893B9AF8DC9C19F351A7F9523E1DD
+B68B7888C307F553A769F6124346CD7085987D0BF14A7F5350718D28AA6D2894
+B4A4EF176A15A2DF244DD56A209FA6841B12ED8F172E28FF6CD705C14D1BFB74
+7F66DA0AD99665645206191210446BEDA77D319168D849A91C96719422921E79
+6FDD7563CF2766810C0C57123C9D118372221C3332F2427440593C83BFE65551
+B04B761DF0F29936E8EF74B1C4ED0F89BEC4AC4774AD91174C6B7C66BC002DD3
+51270C3DD61B6A20A97B544B77F03A926F1187D441F2AA90E1FF22616642225A
+5AD8C4FBEB07FE262D75AA093A73E9E15727DBC431CC1EF45E7241D4FAF394D1
+4F4872A43AFA577B39539F2A430A703529E552C77812932F0A3F0D382BAA2D7C
+CCA22D007D4FEBEB0A0088440F1D6E0EFE195978468E4A476F8EE4FC611441C8
+8351CC69AF01EA7BB7C5E80482D99840E351C700A82BC8A3BF6F9B7112A32D68
+7D1A8BE20ABD16B2342C9E58D369C2042F12B2748D63DE1103F8CE056E6D181E
+EB1DED171AE92A19BB78C4F46B9294A75856244C3FF0633C5263F9D9CA2B325A
+62F46D03650F028A3E1E233BCDC16C09F6C99B587F97347B9AF0D3D90B79B11D
+C4B4B3F1FDFED28D52799DF1DCD0C68920570EBFB01A3FEAC5D34C4EF008EFA7
+F59252DBAEA6900AC78EF3C529B7F18DDE8C00317A2E9E0F97C8E0A07D1A8A8B
+68D25FAE962258FE697430DC9199652125B41DDE0DD3635ABB4D1495247B1EC6
+57F6051A4FFB8D79B5BFF14D8398C1D3B1978CA936171AF0C742F82042DA4940
+6BE80F8743EF282BB9F04F4EC84CA897AC3E1915A63027049B6522EB1E1AB31C
+415A441530542A8DA9A1EB0B53C722D531CE1628CFCB1FEC54385D3A7782B50E
+C258A72663CC3E9644BBDFC95DDF0E0FDA74C73B60FFC6C5D2E28DA3640E8D15
+E3F981A43C277AC24E850D0620F88B7A03EBB837BAB5F49EFD8FA12D123AFD00
+D8FD8B7005044BECF884CFF86A96E916AEFAA3AFC296BB138842580E225318E8
+BC326935DFEA6B66BC6C5CD465656697938E61611998BCAA4FCB28BE21F37B75
+C7C672F8F801A548A930684FAE16B8E02F1BE26A04051E8FA2C6F1592C8F24F3
+F21F24DD7E59759658435423A4325E1754091E4142923AD6348BA4BC77838081
+B25DFAD9A2F9BCBD37D5F03F9314772A85AAA39F5E2F0EEB58C47CED88AF64FE
+156455FCA0A82EB3D4715581E0B065524BF639A8D205787181E3955A5ECE87B0
+7D32C0C995FAD973EF3DED13883E2D71C01DE384271BB984B9C0768AFA7CA20D
+F168935F593DCBF3DB9BEC21922B48215DB03ADC903802BD9D7C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: URWBookmanL-DemiBold
+%!PS-AdobeFont-1.0: URWBookmanL-DemiBold 1.05
+%%CreationDate: Wed Dec 22 1999
+% Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development
+% (URW)++,Copyright 1999 by (URW)++ Design & Development
+% See the file COPYING (GNU General Public License) for license conditions.
+% As a special exception, permission is granted to include this font
+% program in a Postscript or PDF file that consists of a document that
+% contains text to be displayed or printed using this font, regardless
+% of the conditions or license applying to the document itself.
+12 dict begin
+/FontInfo 10 dict dup begin
+/version (1.05) readonly def
+/Notice ((URW)++,Copyright 1999 by (URW)++ Design & Development. See the file COPYING (GNU General Public License) for license conditions. As a special exception, permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself.) readonly def
+/Copyright (Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development) readonly def
+/FullName (URW Bookman L Demi Bold) readonly def
+/FamilyName (URW Bookman L) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0.0 def
+/isFixedPitch false def
+/UnderlinePosition -125 def
+/UnderlineThickness 60 def
+end readonly def
+/FontName /URWBookmanL-DemiBold def
+/PaintType 0 def
+/WMode 0 def
+/FontBBox {-194 -306 1346 927} readonly def
+/FontType 1 def
+/FontMatrix [0.001 0.0 0.0 0.001 0.0 0.0] readonly def
+/Encoding StandardEncoding def
+currentdict end
+currentfile eexec
+D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE
+6FBF7F9888E039AB60FCAF852EB4CE3AFEB979D5EA70FDE44A2AE5C8C0166C27
+BF9665EEA11C7D2329C1A211DD26BB372BE5822F5EA70D99EB578C7BEFD44CDF
+045A363056E5E1CC51525EA6FC061DCEBB337208EFF729802376A2801424F670
+0E7E6397B28F15BC10B40012B0A3EAEB2693E8F7F627C4C9C7C6C5BFF105C1E4
+1B2B9E8F09253B76040D268B80719E1B3F5A56504B55118A922E0D5D2A26C184
+55BBBED334F36F1310DB3740FDF9F2132281D9589693E0AABB1A9E78E941CA4C
+ECDCC50E62DC9E6DE2C5438F3B175CF4F7D89CB57A03BA348A95622ABD0996E5
+C2D75DD2589435FA7959AF83991FA3CEA0DDAA85E1CFEC5152CF55EDAC4E0FD4
+D8819F51A1CD6F3AD51E504A8D36EFFB5854F23C297561FBB5BB1C7B7B8846C9
+489BA4386AB16EBAF4D53C8978138CEF92758D94F57458EA102EA979961B47B3
+32E09A90214C843EED42F5CA7D375A88E0B9C54A921DA9BA5B342547D9EB01A5
+83C0D4FBBA817A0849924887BCE76AE98969E0502F0531E597CC7514CBCBD689
+89733680E903EA8D50C8B02334F8F426C19F0CE82A6BEA009F97A1A09C356F7F
+2C9BAC22E5E4BEDB7CE4D23EBC4715F459FDC7CCDB17E525FA076B1441370DD5
+99213F21E54AC251171BD4819B546C04DFCAB53A54820D1454EF640946185EE2
+CE66C679BE9AE3C5D1A1BEF3E38FC178DD5794D4DD7754C74E1233566457A5C5
+69EA0E0747CA67BC18B6F06029B00FFE1C8E05ACAD4E73DBCF01DD02FB7DB2E8
+0CC0B58BB5A4610CEA489748A516EC5D873A219C5F47D02E947B3D3758306662
+71FA4845329E9BD319A64438E44583C879E373FED6530979FD07C859BBA7AB7E
+08340804383B05FCFBD9BA59620EB803DFC7DDFB076E196B6049CFB4BCF94215
+5FA41833775927A4931997A3F17FA5F7E316663534B217F572AA9AA7A89079C2
+4971E7C652DAC3513D90D1CE3FB4726EB2C86246759F58B9C4280EF94CAAC274
+42EDF7D1C5477692EFAFC728A3918E00A603D993ED50A2346B31406F06115E54
+C7ABB86118660BA7228578F1BC981F000898EDA4A9FA587734027A3C5F9B2A54
+F29D7559CE0412A694399F2FEDDDC8A79903E1A12F5BC6C47401A623E1044255
+254E0163C2F81626A99325476459B3CEC3C4A6D24F059B1541D8DFD9ECE71A01
+1C768C3B651FC5FFCECF1AE13AB7D81EB9B65F34617F9449174DA0682E90D252
+B022F1F97D61E8EBAA9CE2EA00CB6A7901711E3B866692D4DA73AEB6AF6058D1
+34198F1F243AA925234CA7F2B6D9AC0C64CFB1ED88A64D1C43BBB187FC37B4DF
+600B1126F59D266F3958D90475BA5BA53D7E6716F03F6822E60F7D87329DD900
+586429DCD4AE629DBEA957B0384ED1BE5E26CE2B8F34353E0E13237411DECA1D
+813CB686D82DB24539FB1B2643CAEF706175163347E0DBACEF378C23EDE4E245
+CAF6A8D6405A3C11BF32513D5EA58686807170F11E547FC3D32593D8E7EACFC2
+97BAD7B67B532E2A0CD7BD2B05DAB411A70C229A20B93F4C6B403FF519DD4924
+475D42D2CD7E8CDAF6DD7B3F012EA641441BC3780BB51DAE959628F05120819F
+5B4B7C9CB26191B336AC4F5BADBD88E1EFC7ADD58BA85D4FB629D14A2F2603D8
+D02A83F0C7925D10BCF081E46C55D9E7AA3C194B3B09C19EDD9422F77B27BE34
+3F685149BC5AD0083CD2E19B6A5BF6B667F721032A8FE68032B72C34E713A551
+E3CC27B40D67939C4B12F7B88D68D27208B3C4E44D55AAB8FA8635C06B486739
+CE5265CE4651812A0309F59554533FA55762A0903B56650D1C335BF59784794A
+0288065E86D7F5A832B11D5CDF6CAA88AE9526C39853101B9461F4C1862A4534
+F300477C5B26E7231C3D0ACE7755A750EDD67622BC5CA310A38A2063E0D6B570
+6557B831934ABE6D113D7FCC36B76535A959D465B74109BA1843085C27C269C7
+51AB2FE2CB8DE317F7C1449E4F6C8AE7D67AEE9BE9CD45EEA8F2F6BF055A5240
+58940BCF1CA8D16D9A2D6E64C04C216D97068483D77D259587A79B98AAD61952
+AC086C5319C2C9AEDDF9F3D98900FB56F5CE2E7B2B310D6085B5393B876ECEC4
+101176BE636CB678AE18A2C1D4B477A7342D64AC059315DDAD1A2FA1F4E8CC69
+6A540598557707267CB6E58F6D9CA6F5B88EF3EE140D37AAC8F75EA67125C72A
+4E324619D1EFF42E23907A5720D7561D55C9E03EBB587B340A358A65ADDBE9E9
+0008084AC2A4D0FD15EFFAE30AF47621948723B39466BA31F96DBD7DAFDE8ACA
+844DD34A2EC1F5C5C7745342FFEC6044F952A4EF7713EFC7017A63899555D685
+51F061DCC9970506D4A778672A022D1935DC96821937F69B8C5422B1DC82FF76
+904B24129BDEE930A2DC70F36340D8417D27A83D007491C542505F3BD5D21654
+002A2DB1C9F9FF6A9DE9A3D778A6463E16EABD21701EC88E6252EE0010BC0D07
+FBAE852C0E40A45FB21D2F1CB2310DDE1BA5CE2AEF31EE9C79E4F150DEB1E943
+D5A4A38A97F0BE22AFEF4406654946B67B188865A9AB1A0323DA3A5F6B05A1F3
+53A17E1A3496D30D9C46EEA673F31E8E07AE5C862F196EBD7415B504D6ED625C
+EF5EDBD37618D207AC9D2AF1C72C5852CF1E731121C2541984B98D3CBDE7CB0B
+654E730B78F3ED7801F2A7157FAA847DA5E22F00136F21273615D2819058AB64
+14905BF4E95500D0B80890B00376917952D4FB6729B1CB7E86DB55FF4216E2F5
+7A08E04B456070D31963A81F3099074342B9F9954221EF653D3EA55795DCE624
+5908215940818C0E1B3883394BA9DAD984C33F8591A02C59FC1D561F2AF5D110
+E04F7F269E77800E047CA409DA46AAACBD1D1541E27EEB978A8500D8C6BB07B7
+17A6E7AE78D5EF53FB8CC9D91F81C3FFE3C7FCED238E4B22808263B7D46ABD25
+30630907AE42975993E68DA3E1ECEF8F3FB57A5CC84D1EF862DEFA52D5CA51A2
+D32C686D32579EF7430063A09F68CBBAD8CFF61BB6F90617233EFBCECF61496F
+87923D151D0BD24017EFA1DED65711B579E0B60F46E590BEC2880B31E08031DB
+686DD167A1899D248BAB659458676F77F31BFE9A0EB3B37A53C57961391247A7
+8F1384815AF9CD5446664C39CE8B2584E069121F3561A60AD03B93B95EDED494
+2299DD2D597DA586B08EA451E583461ED91A90CA5B743636AED81E5142CC0A7D
+CEE024C3AF660DAAC64156BCB30481EB8D0920E6FD50713A8A7CB8E40CD6C4FA
+694F3648753DB75129A5AAEA55AA790084E0708D4878ED27E515FED0D29841EB
+79B359E621FB2E0A0A648C64DBB75DE9EF7364009C604BD981DD756984F14901
+581266AB9857A0067F5238C3B6A094B5B1FF506D7CE064F6B962AA422C2D14C3
+AB2E3BFC22CC22362D93433B4B82771128C675DEB746189B1E316EB3ACCF5F83
+703F69584C743C7D8A12A49AD70A5D13AD9A644A43B5D1E3923220E53C628759
+2E2E491B64A2755E669A0D6BAA2577DBBD57648E398F5A052751A5B22688404E
+AB3F21F171B38D2554D7D0F73C71CE4123BA815A5189155502F957B20E266198
+74CEBE43D125F6E86384ED468067C34B4A35F4C22A9DD467C30D1608E0B8D733
+45685E9F624B728D19D8317B77DCB3388C12924B2B1B0E82CE1FD1E211FD36FA
+1B374F4F3A23B8F7BB0B31C9BD5155E419E5239D4DEFEF9B540A99B608E19560
+97A6087CB066FB8016D6007FFA851430CBB0AF9082600503AA0DE9C012E69908
+AE20F307130F40137BD2B7A25C55AD278CA8D553AA552831E55D03F4CD2CD99A
+E52F2C2B2AB9D36795D5BD6D1C48F30C0F2BABF01FCD38612FCBD4EA9E3B732A
+6F6C5871460633A8619FA492958E68E5284FEA5CE01B9A5A9D6681703D869054
+8A100E643929C30E1287AF1978F4816F7AF7993E3275CCC51831D1852EC43353
+3A8C72EFD7C8B1299A3F71673312AC222989EEA063E6F7E0154B3FD30BB6EEF1
+504CCD0D9048682B9CF89489E54AFF4D1A2C807BBD5AD4113099081C512EDE78
+1CEBCF6DEE15E0B0197E946273C8D7EA5DF16FA372BF651609E284BBE73AFCF1
+32C911E3A9AC9C7D0F84DD55916AF27033EB75CA1D72F9F8D4F020C558383A14
+BDC6B6BAACB366839629D2B24B44F8CF7B29AC7A1B1A05ED335EC08033C06A3A
+F56E481125E32BCDA7EA1591909CC6F517DA7C1A51C12730399946F115492C8F
+03055C82927FFAFA6E43AB2420053E194AD04DA05B8585940B8B01DB390A6D14
+15DCA60525182B0BAC8AB381658DF10814D8C2A0F73A04021B4A49B2CC4717EA
+CDF33AD11FEF95ADBBE87B2F6140D2404FE29CE4952D5E50B1AB34F96DB9F031
+C53E6C2448A5899FE940A25B29B941A926561478FEFFF0153AA26341AA5AC2DC
+E2E64092DCD8A43E3470047634B2C4C167594B1216C2D9C75A57207AAADF1346
+061FBA37AB459F803E0DEDC32925D5D8DB5CC7192C9BAE26C023D632EE4185C5
+725607FD90D282C1E49FFEE44F3E38E3E01E0670BDE41DC5DD67A4B3C9DAE2FF
+12A00F3953342116CC8CB1B303B4F5C22CC5382BF7411E289E3BD767A4567FE8
+59EBDFE76C6F21AB7875CCA19E45CF3721111356D1F3E208CC5A9E3F8AF10CCE
+E6956ECF413DC3A85CAB5CBB66B46B067B7AAFD93033AAD7057C0CFFD290B4B4
+8530579F82D8E4648FE47375F7DAEC080E93381AA99EFC10091FB92373C71F3F
+F7EBDCF9BDA48451C34DC4C9E05F75E4513D5045672E936A79D09E93641F5A6A
+6DB2996592DDEEA317B64693BAD0FF820D9DB60EAEB85EF5FFA61AF89A7491A3
+98CC229660C9A3A2B1307A51C4BC7BDE212076226AB000BDA146BEFF9C7485BA
+CC668FD1A82D4F2F35174EFB15A25A619684F502CF6B9AA62A3DE425B3402318
+FFF3262ECE08BBD9573C7192392EB17C8AA2AA554CE3000FFEB76BD937B87B45
+F8765B53BC54368CDDB5880CB009AA68FD717B0F0E979965572AAA048443DD5A
+962392D9353960C7C62E0541498CC6B6D4436BE056C5F19162B8C17E320FB920
+C2A7BDC5C0A9B5C9AB3CB216A5C27D6E6D6A62DC5E20667B8E0811D0BC011EE2
+2446D9C564F969C0AE32D0AC3B33D03EDE1D442961F9965E6BEE6CA218A1CB03
+FCB945A17E7DA8742512AEC0A69718ED6157255B0839C6BEF72EE57F194B5A2D
+3C6B72818C6DF0B688E2ADEC72BBEDBACBE28F420BFA85FC68BE2F1FBB155DC3
+01863EE3426C06A7C89B4BE2DEE29E293898E6B9928BB73887A535DCD5A555B9
+97DE0E266265FABF74CD9072EF7193EA0A53B09456D09276069C26F9F82B7F29
+7D5D0800B8ACF8366F9D36FB76AFAA75B3F2E95B8DF74008A1AD51BB1FDFBA5A
+3E6524768514B7B03576BE188F8A87646A8444C2767B85D0FBE4A55D2AF4B5C4
+89B6BBA0EFE5B80D6C724CD682DC94D4270D911B7B37872FBCE2C72CEFAD4011
+52637A82A7C3D1637E28E32FA8141FFDD2F699C901DB105CB765B12B4B74246C
+F150A58E9541086B962F81B0ECD70C8AA3511D59297521708FD9F7A2E3259740
+CB11C20768A0635F431D315BECD06D47F6B05A5E7A47526378D488DE309609DE
+DCFA54ED2EF42A988D72A4FFE87447EAF45A2D426CD8A6BDFA633EAD07643CB2
+C30CE907623303ADD601D1267298A76611355D1CC1178888C7F0600AA23D464D
+7E988345E379567069E9C9B740B38BD45B3751ECFB942D978749A095671A46A4
+D8C410705B100FF1033BE014B61FE4E8BF0C3E801B7169500510B895BC381144
+16C4E4EDC6A406785CB1A1B94516D4BBF6F6B68F3B1F7AA8EF4A2E6044F41E0A
+37951CF078F09A9616E5E09932EF6B7A4E95899A4495D2062DA1D876FD5B2935
+338276DA35D3D9332D6F7F2DCB55908E37FAF732566FB7EEF572CA73E4E558E2
+F60C0B21508CED9EF65AFD8C62E25FE7E08B6D79C320D0AACD63B4E5BD991221
+8B5D76EC35BC0844FC75E5DAD9BCCF433D093760AAE7D68854135CCDF672B744
+E5D336C31BA0F10940E5BB7C9DEE38830A646B007A9AEC1D075C31639B43A269
+AB241A6439ED6B9F6D8170C2F4B61B0C502015DC6C13B6FB63F5547542E26569
+05C232DE2824D4A22204CCB25502B824880C54B43380D61BBBB07691CC7F3E0F
+5292C24145664921599C394F14BAA0FCD33A038BDFF977F4A94210618950866F
+525951C98F3C2A0FDB60A26E8C3183CB829FBE44261DB1BB7D5985611C95E35B
+DDEDDBAAB931F829D8D1B73F68ADEA61868FCD021775651CD2495E82D4FE3B35
+669C2640A60C37F9B0A7A0F0B8B57E8211EA8CFBA2AEAE6A93B23C5423428C66
+EA03ED52D9725FA79586DB8BE3FB4C04A0D7AE6D151059CDC880D4C5AB3B9E9D
+994A966A056A1CD079A53457D6D8390B8839E909D61DBF92FDC20D17FDE5EF8F
+E9D27A53662529A71FCE8FA75AA4C4F8447C6FEBC41F60EEDC2F0068E0EDEEF7
+E05231748D792C81727051234282198E8CB4D084CD6A74273F5204CC5B314800
+2AFF456B7E77D3834A0C5FC7FAEBE3EEE1A4F981B35644F3FA1A1D0A16CA68A4
+AF9616C91A79641E7DFFD9B1EDFD06E7623184B984B6FF9AA5908978141724D2
+45DAA351EB6C57A0AD313E44D2F5AFE10ED0F175C5C7CBA6E8B494E887330C21
+9A9C3DE1C392940A742028FB422DF59EE85D2CCF2D8DBB400361F968C7045628
+41C54C50D263F6BECE362AE3F4D303B5E6C0CA4805F79F5829E61DCAC207A716
+31E34CC3ED273A452255A0E67C19678E8AA7108ECD467F207ADAB8965EF569F8
+0AC956ABE52753EE917C1B89DAD767A349B712837961AB3B6FDE1F096FEAAB4E
+0D92EA4D05E49C5F0A588B95DC5720B44BCD43ABB36E41C40A5AE750D63D4A80
+E7985B9DE51ADC89E11DF0BF58528BCDC7FD61927DB784990097B4DBF3692250
+6C1849711227F30EEAC79EB96C38F380C4B6EB90A6AAE787AC6BC044FC81BFD2
+9B6D9288B17BF2204BB40BD65C7AC1925F076ED58815179756C6668E137655D7
+E9A9EDD44DEFFA9123A8DC0367D12607E161C26715ED93C47F989F592F500DF6
+BB487FD9EC4053F821100F7C570ACE904630CAA7183AE1E8F6360CE63593F4D5
+BC82F6A44D8E608DCAC2E3103375970F45CEDEE8D4DB185988F057CAAAA709F6
+9C4FF1A73099FC4111E5B55F7B87ECABF9DDFFD79AB9CE790841A910C8079234
+0B50BC2F6BCFA7D35816E5862DABAEDF031E76C4DE35D408FACB8510AABB489B
+F46EE955EAE902572D861C7A2D64049EB30C1EF10CDFBEEF47BA800707DD15B4
+77C90B5C3AED635F2C7F11A6859C4AB7F61EC56BD90E5D14B07EAD6AB361F5A5
+4FD00153DC56C4A98EFABE14424873AC44919C00D522732A4EBE72C55874B10A
+1455DE0A9008EB95DE328610F39064FEFD5FAB0FE267F0ED8F90FDE90CADCE2F
+52C62A6E1A3F4DA2CE675380C61DD917A4FA2406318D24C2848A2C8BB6CDE350
+E4C1F66641F88C3AB33455645AA617E11D524C0E2D16DD45B477F68AEDBCD075
+44EDF46D626159377AE0B0316FDFE7C4E523A3983AE7F39CA5D52385DE69D072
+6FC65FDA29EDFB3AD2F0E2E5B727A71B84639777F936CC6B9222D3D13C1BE4BC
+C821B42C9F91F41881A36A6DE3DCB6855B65AAA496ED05B76C39EA6587B515F5
+CAD0858001D0F08DA33F13C7D65E46A19E4CBD884D4994A765C130B3342519A0
+FF6DDA0E7414CCC41D40D27BF5C206D0870ACE2FB5827F840576579C0623583B
+8B534732ADB775F80436E4D7D56D8EA461107B8CDB226215B22FF7216ADA6DD8
+D8D56784ECD1AEC31C044D177402F18CE26AD2C7AAE7C629C7FA158BFE9A6DDE
+8802BC884CFF696A03E46BC6EC917F5F9D13D9521CEA49EA4BD9C7FACA0305B2
+7303AB8B016B22376C8C335B8BBA0E97689E51590CE4F8EC989FF108E5109857
+2D056655EB8FAD4C090620505014FF93247D809FA5D943EEB252FCD8255563F4
+797D1A88C88EF56ED86D5E354EFDC24A5D46FB4F722A1615281F13388C52E00A
+8A56D4F759643F2076F18607794606AD14D928D985B170F6DD4557EA7E9E24D5
+21F53A3F1A9357809D9A5E8823221919985C51E782C1BE05459D6BF7597CAF0C
+2D42CCD8597E37A67253B69D39C54B7079DB712280FDB947E5D67578364F1B42
+EB18C342B251614F2E756ED5CAFF14F4465E2D00DFBA1D8FD928165BD7BF099E
+8276173D443884AC0600329C607B75276D8A31140D83CAE2BA50264B1E097ED3
+9AA1BCFDDEDF154DE0449E6AAE79500C42B4EFE4936D0D000FB339133D7C3787
+BC304E49C27874E0BDD9B5299035A87E142CD12E4108FB815ED1D54A3661DACC
+545C7C06D6F28FF5ECFAC3FF84BB2D4E8D4CCE33E0B1A39A42F8BDFD0A67B0C6
+F81367BD91E07D49C8224435F88F91BF13707199CFC3913293D99529B8F9EAC8
+5FE548406DE5D90A0D1700D5EDBBA164DC9E9B3414D00E9F5B712394804BD389
+CCBEC94347685181CDCAF33D89F652D5C6424C6D0A2BE59C60BD01F527175A70
+2DA1EB03A769D84C9E572730B68699EEE0CAF3C1BDD39D1C1AD55DAEBC24CFF2
+48EBB4AF9D5C83C94E701922AACC8882547AC619B7153ACB3B4EEE370AA99FED
+D2330BA2F38CDA9EA0AC1EE47995ADA5617E1CA933E7FF893E32E154B8903177
+37F63862DA88351AF3E38D7D0FCCB303A6AD3DDFF2F57C704C43EC30CEBBFA93
+D2D5ECA2805BDD81B248DC4E0507BF161FD114360B4D3ED785EC763635391ADC
+754BC441476B8542D4B1A04F16826F1B260B56E53B9BDEF27BC2D40F8EFDA6DD
+200D31F6BA872ACBEBA94F1FE5920A18A45BBF9B15A9BAF2BC4A47C0DA91237C
+04915BCFD8518BA27314FE18094DEF50873AC01A67C834C5B2CE27AEFD1E299B
+9DB1B4B788BE82AEBDC173307D77DF3F66505DB9F71ECA64BE4C153AC91451F1
+22BDD5C724CB8023375E39796A0A76858D65B37ACD6745664AA06C3F9047FBB9
+42A1034C34F4D728E9E820131692793929CC3D4194C5B45E6143D9E5045ED8B2
+57409615C0E2C1B198297A3B4161FA437B376266C585B6F331C9AE43047E454C
+89423113B1AE6EC5A48C8433613D4E807EA75DE120EE0E8572262F57190BFAB1
+2DE3FFEFBD91069547DEED77EF15810CFEC36A999AECD4BA97E4085C237309FD
+2F9F23F8E612C8F2A7DA397E222327B2F17401577EDAEEE6EBC325E3B8925F44
+379A1DE10A050F32250DC3AC668D8FADD315F2C3C6838AC1204F3455ACC56FAD
+AFA3010921329CD1EBED58701F8199A3D678951313812870D89C85F9ED422033
+04B243DD0B3B2A6F28DAA4717F51CCB28CDE453EF7A4E09A6193B5927919F27B
+189ACCFA1CE5F8E0E2A7FC24D101FC545211EF2222A4C54D61FC0B43065EE400
+1F2F0D636483B39FAEAD515709114240D48FE905434E6741D5EE039CDBD2D8FA
+3AC9E7FC560C747CEC37D2DD437A1A720F87F86BA0F488B35F5EF86D1D8CFCD3
+D6752E4809923A001CB96D8CB6C1E4E0979DE46BAF13104FFE76273D0A94C863
+0875E521339408A75235E90EFBF75B8FEF7F9C7A83B33CF3C86F7F337D1C04D9
+FEF15BD7B46BFBE6CF01EEA891EAA4D458E836E62A663CCFC8712B2ECE6ECFDD
+0A1D6C0882752587572B46619AFA7D123B500E47BEB46DDEF3766E54C552E138
+D20AE848CDE3BDFB9870277633634702EE3319CEAF324403D3BCA1181763C97C
+C14DE98877C33E30D6BF8FE9D61BA93EF6E5B7C609BA05961DCB1A806C689B1A
+8838AD07317657AF35600903B05F92821D8C7D58F0267D769488389CDFE71A68
+30C6CBD7836D198DEDDA85248C2E73D3FE1289FBB4C85D4B82AB86CF7762D73C
+32283C8ACD8C382A74585A427D383EFEA7F95DD90E3B225561A77AA9BC470D4F
+6463170AE5F683B0376E923456B9432707D4E7ECE56E98B8965038349C9D24DD
+1E953049678A2C4B73A48DE9C2C634BA30AF104F131859A70057716F03AF1819
+72659AFC6FB8BDFD3A69A86A18BEC2C6B61DDE3CC1E709386EE9441D54963008
+2AD3B32033E2C444C6CBB8DCAC498506C4D010D9AB68440621D93795CF6C3B95
+1F34AFBB0B2E20E66D3FA96532FA00F88F609596C260695BF53758FDC58BA277
+72DE42E57C1BE29322A1BEE009594953B580CF821BD3E00764CD85E05FCA870D
+45AD53C4B719E9B52F29C4A4A9A9762D44998EE0A40FCF3D505F494463E4A0DA
+6B001175792EE1E4182ACCCC3F071FB8E6031330E6C58E1A17696A493E9B0E0C
+96AE95AE706BF618F16B997D404968B59F411C61CC71F8DDB6C18AAF7C6918D4
+DC3EE0D9F82CC24396BC64258A512CE2FD4AEC9A43A256E4C50DECCA9FB38713
+3BA941B3D823C9FA7C6361C8ABFBCD49EF4D1542A3D38D78665DE3818AA37C28
+189DC51AFFD41FBF165413583EC637B8C905E9895ECCF5F26FEA6CBC60B706BD
+1B4562955AD923FB72F6F3C8F64C795C856BA0552233328E074AC8CA5F73D00B
+FED6B455B566FB9F241610EBB1940149D7CECA5F7E3ADF38B13F01D7A37454F9
+5B7E54DD09A66F0809EE126F2248F62E270AF0A7A852BFFF80A5DDB6549B906F
+670C67CDD61728170F370E982BCF61F8A3D8C6FAFBCD631C18EECFBB255F64FA
+41A9B69E86DB9252FDF89501AF3B5DCF00DFEB8DF4D67522E273B443AE32B565
+03C2D9419E478BD03B6C38B8FA420AA98E6A45CB3D69724E5B9B138BD1734BE2
+63318AD97CD9981FA9153967A556BCD4A234B20B5C055BBD6B7FA756F09ADC15
+D1717F2A3D7172612968157F3E5B62966469F45E062538B3FA7E623D5186BC9D
+1CE895709142CA70601D7D58331161A0087A67C550FFFC2BD0DC7DB7C0F7C08F
+1E9F043822A9F1A875F28EB1C5AAFB7657F227A8A05CCF7F4A3EB73893781C92
+F3E7FC7D73F5A66F6DE55433D8FFEBE1E169CFF9349B535FFAE6F851843ADD75
+76C860D002DCEB19303E80FDDC08EA32F2233D6673ED3E71FDA6386B6821D1B1
+AF188AA2184FB37AB8F6868F508A1052BBD760E0E3E64FAD8943EFD4D05FE117
+566DC0C7B0BAB8ED3722EFEF1F9F806212F37B5D8114598B86EE6D7342A46D1B
+55C62BB58EFA37E3D244C2522A48DB0B91E73A2AFD5F8D6EE1F35C3F72DCF5D5
+2B96FB7D2C26EEAB97131185E97A5B1D42AB092C9C421676706D474B09A135F2
+3E3875F78F23A0F9439D7C9394090DD2331B736AFB58B57726749F1D3EE86256
+B3C45C59698F32D8DC09390B3C5687FE96939782998DFE8C03A699BF67B2AF3E
+B55257AAAD944BF129BEB27754B4E1E971DEFF7ACEF7DBE6E5B5832E5D8B7D62
+A82210C7C8BC06B02B424E54CA0E1A12E605CB0427536E9EE4FB65DA4682E992
+478AF1DBAF8AA71B523112EBF375841BFBC82222737BA2CF88C42E2E1FB3F3ED
+AD3310817837D14E3FABA89A548D157F646C57779E6EA8F17916F58376AE9E6E
+ABA4F87E848BBA9D89508C4E087FE36AA71D4111CBEB0AC8236CAE86A71077B9
+747AA0C2B26D355AF042FBE5E3243B2801FE6850336D5AEE3A65D93253ABA419
+C2B63C87C7BBF36B7D2318D35150D66D3003483BB58F3461DE9505BFDAEE2FDE
+1377D6FDF6A898324F3F820363BC6BC08C8DDDB5411F281D7CB146E8A5970078
+59688C876B6B1BBF86D5AFCE74EA0A0088440F1D6E0E1990965BD6DEB4C54420
+AAE6A717425C9BF7752233F012471944F0DD2BDA0657988D23A261823FCD3156
+47AA8C50037DC48C7D74E216FC7775B416DB06E3652C6F190D5989338A6817DE
+8B4B61BADEE578F8283F22D4042706947AF806243869AB6CFE74543EDA396D0D
+423215F14DE60C0BC1A17C4BF411FFE90AA720F9EDD21EEF06E108BE26D83801
+851811B4D386BF33AF26E5BC23BAE9F2506F516CB584F8BBE070A375899D8F07
+1F8A68E2D2B03EB2DCD27C8C1658DC5D68F44F71FB598029A17E1639C3451686
+1F95AE4AC7D0E2954ED6F03A0D4A76D33E72A9D19E7B8DA0CC7F5737AA69
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: URWBookmanL-Ligh
+%!PS-AdobeFont-1.0: URWBookmanL-Ligh 1.05
+%%CreationDate: Wed Dec 22 1999
+% Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development
+% (URW)++,Copyright 1999 by (URW)++ Design & Development
+% See the file COPYING (GNU General Public License) for license conditions.
+% As a special exception, permission is granted to include this font
+% program in a Postscript or PDF file that consists of a document that
+% contains text to be displayed or printed using this font, regardless
+% of the conditions or license applying to the document itself.
+12 dict begin
+/FontInfo 10 dict dup begin
+/version (1.05) readonly def
+/Notice ((URW)++,Copyright 1999 by (URW)++ Design & Development. See the file COPYING (GNU General Public License) for license conditions. As a special exception, permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself.) readonly def
+/Copyright (Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development) readonly def
+/FullName (URW Bookman L Light) readonly def
+/FamilyName (URW Bookman L) readonly def
+/Weight (Regular) readonly def
+/ItalicAngle 0.0 def
+/isFixedPitch false def
+/UnderlinePosition -125 def
+/UnderlineThickness 60 def
+end readonly def
+/FontName /URWBookmanL-Ligh def
+/PaintType 0 def
+/WMode 0 def
+/FontBBox {-188 -268 1266 930} readonly def
+/FontType 1 def
+/FontMatrix [0.001 0.0 0.0 0.001 0.0 0.0] readonly def
+/Encoding StandardEncoding def
+currentdict end
+currentfile eexec
+D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE
+6FBF7F9888E039AB60FCAF852EB4CE3AFEB979D5EA70FDE44A2AE5C8C0166C27
+BF9665EEA11C7D2329C1A211DD26BB372BE5822F5EA70D99EB578C7BEFD44CDF
+045A363056E5E1CC51525EA6FC061DCEBB337208EFF729802376A2801424F670
+0E7E6397B28F15BC10B40012B0A3EAEB2693E8F7F627C4C9C7C6C5BFF105C1E4
+1B2B9E8F09253B76040D268B80719E1B3F5A56504B5514355FF8B9E5BFBC4AB8
+604ABCF69C48FCBCAE18BBF33A92279F42C49C38B58F0918DAC5AFF151581C58
+9C56F8C603A48090744BB72269BDB0EC01E9892E5767FB97AA5ED512434CB940
+5997AABB4CE66ED065336D82FFC8B5E9B7C6B33A22F7B0146C7826299A4584D6
+EC4EE35062E5123FDA5F73BE51424EB16D60E188CC7FC0693B064D695078F845
+6F28D4FC8CBE2221DBDEC59DCF4DB4CC178CE54A740B3C263699579A9E63FDD4
+DCE2B309DDFF8A419CD3FEA17E9D51F1B8A6ED2B3DC8D565FF3EF0E8699A0AE3
+ED85B48ABC3FFCD346857B8E74EEFB771F5F5C9E00658DC5E246A95C5EBE049C
+DBE16BA8161538D3697505DCB75B9178032462E2F65235AF546EBB361FBBFF20
+8FFA0F013B4E1C47AD2AA54937D99F68D66002AAB23463F661B09004E963FAED
+04AFBBBC220B019EA274563D74EEAC4880E9693B5626AD31E6ABF26E1AE59636
+EA499DA34EF0F164A667FE1B0EBC93D9D2A86758E6D02469B53238244090463A
+B60AC4E1F82FEDA4672D20D117954DE4C2D722D37DA9667B85A552D850266B74
+5DF9BF1D1C2A87BCD66F575CEC327F2630478C7B344C76AF308C4C315B6429D5
+A6156F7DA2F8A6B9C33FCC9ED2000D7E64EE5B6198AB8A65352D415137447E9A
+25A6241792F15786E08B9CC90FF7BF9CFD74297C610C99CA0FA40C88F50779F8
+65AAB5601080720B436D165C19D5D57BE32FDBD2A2EA03361DC4B26F150B4B97
+F6357081A9556485413F38C19BA156DCED1E8573F5FD8E3F4FC2821B27B5BFFC
+F5B0F835795C35E2304190985F21D2B20193198497BB4002D52ABDDE3F5B485B
+91B2CE3F1E4497C21E877804CBDAECA4DBFB4AA2E3C8D296E12BCC04BAED4136
+99E71BF1B69CBDA9B2D0AC17261CB20E3FC3CEFC2C107ED043B53653B8D8A683
+69253315DBF0E176D3A85E92B2025257BCA59A63CDFC0428CAA4802FA81E861E
+D85CB5BF8B64C000FD9A9D4C2821DA91B2E6B0A3714B60E3CC483707B7ECD881
+2C7EB8E1AC75EF2E7F2C8D43CBEE7188A81B35C7A14B1BC954DA3324B6F14D5C
+574C11021751638C5CD24367FD510B5D0E097915D4EEAF298C165C3ED94CE88D
+1D141A7EB4F5471121619B6102A67CB636385E5A591151037B14C26CE70CC741
+6853ADDE30FC98D302110745AC3783CA2253FA685FCE4A3D6C6586DE50D6B9E5
+B2398E223355D5784800A5C04AFECE3CD8E8EE662126C001C2348C46C39F0E77
+7BE87C9539E08460BF77BE4B9DF3BAE8C276C13A86EF3DEDEFE6DB545806ED33
+73D1E462DBEC1982CB3A07B64835A629EA9A82A47D7A44F8CC24827B22F503B4
+E41501101AF7F9B15154D3FF754428AE15BE45190010DE80F9B8C09BBC8863D0
+2E7CBBC3F9B1AB0D125837CA2C9DEC88F4804462ED7EE43FA81647628E18DD12
+521BEBA4F76A0AD5DFDBA6EC952A4F37948B63263AA8469F809E3B0565A1B2E8
+CDE5B41853C84DAB1CBF4FE23DFDA51D40DD9BF5DDD3CB175F3E1E6121287724
+BBB8E65FE1141502C1218C55773CA3C6D3D760128B422B6C3FE9EE339CFBAB2C
+866D8E21292AF15CB8D51E96EF23A385AF1114173E61A36005E192EC506B23D7
+81375EB5AA3EEA89CEA29065AA87E8BB70F1005C5B8BBDDB702DCA151C8064D9
+033EA065C449B69C89E3BED625BB7CE43E2711F05FACEF493B08BE5A7DE111B2
+68EB02E852A17B101AC4D7EF91B7D5959119BDA2FC6120F98C489E47D1E5B390
+059F8008579DC1D014EC3759591AAF9B974EEF817A3B0F0EA74395B19DFAC99E
+611405A28A8E35244CCC8904BD69368FF6CA1079FC8DCC158108BE01B1474736
+9E0378ED10C4838A45A08EA3FEC1B88AE0F6576384D456A61D3E498D5EC42398
+5F63F7BA5EA703122EF3B16967F70C4CAD4A6BE24650D5690822D31BAE22AEBB
+9DF10C4B9F6D550FE6080A7F4735504B58E07898EB92D5A5D3F460351C971695
+F0EF66A9FAAAC6E295C42574A11C34B204AF92AFCD038D0C9D92CE1AC3301BFE
+6AB75BE63E208F73E16B7C0CCFFE26F87E3D664ADBDBE269A3E703626A0FA023
+6FB1E57E6AA13CF16199EFC35908E1F1B980319DA302AA75A3E114CF6014CBD1
+BA0B0C2EF186FBE74B79B58E7B11526625B7D9E0445BAF599BF8E03B945286D8
+EFB6AF3ADF36FF5E4D1FE026CD7388C91763C7681A7752B921B38C5B68242751
+F4686F6D315B226C7F5F6236F8244C3A14E7CDB08735B779F60AA257BD84DEC1
+FD5E7AFF30BD82E9E36C24968918C4DE4B8B805673AEC1225859F4BED0AA8848
+BF239BFA07894FD76C201F2CEB2B6549FC6DF4B25B62F3A47B378A341378AB1E
+9AAA881121E7C6B8E4AD2D5278A472D241413AAB892ED47352794422F4596B94
+1EEE41F2B753588999185585F81C9FE47801A43BD6BCB6D746FB9D570DF40008
+4540991441B5D481AAA4E0464F52F36DC07ABAD3F725A7708823EB069C2B6271
+FD736442AF38A52EB58A59D7A62F09FA2C42E085C3F897F0D49D1161EACCC4DE
+5819AF31F73DE47B83FC331B68FABD15A9BF934684DBF161B8FF30E18A42C47D
+D0FA1EE3521C98714EC451AB5F18BA7B64E68CD0F58CE1D60E5891AB5BA93B1B
+72166F4D02C0902B167500C2538273D545447091D9D01E954975CE752F2D3CF7
+66AF8F6748D64821EB2DEAD452F9851F31B92C54DD21C9DC3DFF06F3966DF7A5
+C99930D8AB0E6034307C674D9450AF3670C4E6AD8D4F8AFA764F314AC16BB174
+0C1B9A34534A154E2B04077FE59B2AFB843AE2A8B12D3CE3BEE1CF7596C4CD0D
+4BA5AF2A84058A6B27BF354203BD779C20BB9973882FCBB43A0D43051335EE93
+74C6ED59B25FB8EC133031D964DA80934B094EC78DC5F3D5D747C447A2BA25D4
+D4225AD2E84694CF5C9A673926AC3E93B495563AC0540A4A380569C9F3558A1E
+6B3EE8D7098BFB137D32F7D988458BB40F923882607A2BCCDE1D84B6B17A185E
+5DF574638FACDEA968C1F5185480E47C868308F3906BEEE44131B11B2B14E142
+174C59B73BDA7CF3C2FF256809EABE7CE3FABEE02CA42F38661B23C2EC0E0BC2
+1E843028E2AF299C26DCD46387DB23C58F0BF78352A0A1B564F5A275C1F827F0
+41DCE80636D9349CBC1E014C9DA8A09A699A1D223024E09764E164A27761CC13
+364138E6844777057F8C57C692F652BCB6F44E4C7549D936874167D2AC726AE9
+429DDB42A8F679103A84F5992017B6DFFD01D7D263B593C84BA5DE13542C6729
+BE6EC45A8FC6FED6AD153BF69B2E7FEC02A1A20BFA0B2131A4C51BF1D8F6AD62
+207AB595BA9E67BBA74A8C9F39E3611E130C8F6E5A63B179D2AC721547131795
+474A8A130F9B1968901D45510EA47BD775B9B27FA412500DC117308B05F4EBC0
+A7CDF1C69D53E0573507E442D2DB7E4AE71B9046CAD64E357C3787BC304E49C2
+7874E0BDD9B5299035A87E10EC6938763DA88DC72FE6A7DD768B984FEEFE58A2
+0CD17EB1DA256678EE073EE3098DC9CF8BBE54D707A866A7F422D93B4534F8EF
+19B7B5638CF95013779F82035AE5681A99559451496988B1682D6B23ACE310ED
+6F1D849EEC7E504189315DE0694085A7C87CCBFEB0C3C6E79267F0C399FA25E7
+5395AAA118DE598BEDA3A1565DAD1C0813ABA3A90F90CD8CB9F3FF1687F0A3E7
+FC473225A40E2AB994E432B3123386089555E485C5470952882103C52942CBF6
+BDBE7C49AD147224258898F9D7E18EEE64D0B91210D606B06F64935AD5A9BC3B
+EC736C47457688247EFD01887421215F8CDD2A35417A747E46E93229867BCF8B
+D9D7BCEFF07D8BD34E85D92DFE7336573AC866CA0B99BF3826AF12CCC0BF5921
+CC1D99245E99C041E5E314D398DC6C3B9A3B7B18B1BDDD23C2F72732E856ED5D
+22CE15F04B3392033B173730E581CA2D2957D733A5A73AF1157A62DEFB666AEE
+6B1A2E4FEEAEE5A21FEE3C5499B91274BC8D06C9174EED356EFA658E3AA9A26E
+3481B5BC604ACE72738FCAD6E5B4F65BC8E138FE9B094A8CB83BDA634521CD75
+4B51844E7FDA50ABE795C2D8EE9DD57456CA8D38C41F453CF1F228BB2C709857
+858BC64C513BBF688C6EEEEF817D8D20E36B8D3816EECB11AE61D7EA7041DFC3
+C8F61347F594AE5FEF0B7EE31C99083753CAEC1FB6ECC020CA5964F47DB12EA1
+763ADB054447DA972F1D604766257F8833ED32976428A7EFFF9DA033CCC27680
+BF018E6EB92A5BA2AED10AC65FDA29EDFB3AD51A35DD53F99E96005D40B3D072
+F7F84ACB436A0111EDD915D7E58D777D53156CB5D90105651F3CD4CB9191ABC6
+BBFFEBF0F70C0EDD2BD69F1C8B71B7D3DB7FE625B32A178A1E5DB965018AAB7C
+7884EB7CB45425BAA93C5A22632DD205AF0786A79AFDDB23227CCD9927E71514
+45216C26286A1459620A95758C87D68C64A4FBC9A8D2559C85177C3178CBFA3A
+163A4630B3D36CFB3CB681B598F26B28F20F2A1C01D41BF85A2BADAA776FC0C1
+00392604F97E6C8A2DBEC90123C239F97E12B0CDE8B5765EC6E370B94F19A5C5
+FA2DD9F772313B5B8D56DDFB9277A7EAA080503F9514C7B944507660C2167EED
+603B2A317CC39546E72306E265100B010BF75CB18A872BF0DA25330F5052B43E
+42A829438BDAF9A739C082E0B8E473A7F545498D931088EB503993843A5C1800
+68C67D3557A74F5D316327E6B2C4118045FB8C6FFB1F130F06C68918B52E3DF2
+F8DDB43C4A919C9A5A9333000DFE9473E7CC22E2060B48BEA9549BFA2DE19298
+22B0DA376BC2BFA6591EC8BE9974F7183CC77C3E8E5F68F07EED1C42F974221B
+5068A0B799E877C564ECF6453C7534A54788F6489D420EDDDC055044FB49CACB
+38A9C07EE2F37521CFBB2F9F69D940B0DB71B8800054EBB0D8A2E015FB9A9070
+A5B29F6B69940F415FAEE5F39E7D95DA9DE8FE516923D8CC810E306A5D5DABAD
+FE75E64942BC7F338EA83D3741C13D449FF1C19C1B221C2F14F4B2D5459954B9
+DE5880DF410124E84633052EA5DFB65302AE4434AA09AB585910ECA4AE5A0759
+523FDCBF8FDA806B70BC9271B58F35434A12E8F25CC476C28DCF2B4EC72C1A62
+821E2EE07EDFB52DD4C818EB9041A668262623D6A60F543D13185DBDC938B5A3
+7FA96BBCDD68CC1860B3EAEAA564961A7F9523E1DDB6823B02DCBDD7E2AC003F
+F35033C237D55F6B18117AC8C6006F857EF419616A0D2E3D646143431C318824
+F731C73BCCC0F2F81D7ACBBAA1B71056D018CA5CDFE1DEA5580945FEFDF28654
+505C7F7FB50EDDEE2C8FE20C1F04FFA8E50F91A710D45B439919E5082A4FAA5E
+5CDB97FF2A89C40382F02EB8C8BF93C425DC733777956E984735F502062BA287
+2DA8A561B3B54D30343CDEF4CC2756B56CA4AA965B86501D04FDEBF12702CFFE
+0D81F5182394F183E85D5ADA1125B5E480192BA7E030922609E03905B37E88ED
+FA25F24D728A436901C08079E59BE74DBF83018ED58B882B96D0100E116E1CD6
+B5888BB4EDE0EB9190DF3F07E2D62E2C80A8C254722827FBC24AEF81351D43E6
+BF6668580D85D65264E82EB9D88187D7352BA9C1C72A0CA07D5E9A31F28B6B90
+FDBE7B8D2637612C4D86F8C16904014E1F48532B70EDE03DE44E7D7549DE44FF
+6F020FD47D2368B7153767F3F1C636F2507DA9DD83322AA93CE4545FD387A61F
+2BD0CA5ED4BED833D0674A315CF72E4D9C7759D50766B63AF055C0A0F972E529
+0A8A271B458247D328EF40F78AD95AB9F1F15D78FB140BDBE1C08B86C8FF79F5
+BAA7AB8DE0B44459DDF07A8148C131B26525D1FAFE940D5882B8F9A57592953C
+C257F93D7942A15FD766F9E73B816B62994CE17EC9E512EEC14F26482ACF9AEA
+F2DF297EBD29C3DD100A731C08C041A0E29BAC57032161F2A4E6C4686BCC2BFF
+03347C86826FE6FECDE716F1BF681E88C73492775B2B72DAA55E0C2E6B58C85B
+AF6AD3AA387CBAF092DD09C1D71183F82EF6B4C45521AF7AAB8837943633E128
+6BF49B272497ECA8C167F5AE23CC330E5125A50F73489B4AD655F0A105926156
+3FB8812130AADD26C7DCF88B499A214A10F56CF33E221BFC6BA76F4261E30A8B
+5917F2BE1BB2432977FA6167B79D02457C679AC898444B88F1EE9A03B8DBC468
+B37A1102A1F18D4300E47635D1D03FFA2A1F4EC1E05B001309AE34EF4E7CF279
+9E7589449EF35A44080CC1A5F582AD81A19F11688A44032481C0698FF9E0E605
+BB6E5470E91159468BBAC06BACA4627E313D31C17B9F7E6DE0E9A19C49904081
+F0E06818A08348AA99CF8EC08CF47C2C0220A302DA158B012051AFE335C1C845
+53C53A2514E171353DC393B90BA138CBDCE827C5288E4A5D6EDB810FC74EEC07
+B00E1A2E25F8D6F033C193568E554CDB8DBFDA1A5D9A07340FF8A7F6CB63C314
+FFAFC8F45281015275F4A14ED5EF0C49F1FD36E658C5BAE6F0644D4CCB2DC209
+C7D07363BE4D70DC6BD22ABCD043224B3CD5900ACD121002DA3CDB78AED53F98
+161464DC5DFD2B460B990E994ECD48B15DDBEFF4B5B4EC835398E44BE0898E74
+6E7B5B782F4F0148AD308BB5F93CB14B7B12D83ED1305354BD3090132CE99AB6
+14680D72607D60678EBEE813CF2163DD98DE41F6C07DC9763EB80B5C88115C2A
+A29F99E97B1A3105A180F6EB5032E362E2C41D66B0C97ACCAB3256462E4CE35B
+2AC6CD53D5447B83CB59214DCB37AF47A894EB4A4E2B60FA9635A0F5DC489018
+CD68C629EF3C19565F4647E46E6E200F837FCFBF640B44EB31E16F98770A0D22
+B1CA75792DC068D10B45FC867C26294E13C27F447A5D5C1091453EABBFDA1903
+AA9A3DD8002E1539A8822CA9740DE89761E99C0A722B77D8388216355EB3A8B9
+C45A090124D5D77EFEF0C63C3F1B12F41A1BA20FCDC3FAC226E2F86F02B610E5
+B65F1B734EBEE07842CD991A055D41BC778F294BB560A9D36C9A1AAE3BEEA5AC
+DC7CF6E2EC41BEDDC798B45BF8D16A9FB39C827D3FDCCFD2D31654ED953BBFAF
+7EDF1FD1DF2D699A77B7BF95359F9D7BF99641F464B007F6E83E7BF34720E667
+E61AAAAA34F6D230348051B7B5D4A1E5292AC8D4C4E3EFBEF7837BECD8805882
+85509E7AAC46846EC015E83383BB52884D2BB3978A539F3D599A44694D413F7E
+DB1A5F0BA8973E73ECABBC219A092AE258828836BF4BA24E33F09E91D620E52C
+52A2C8846CDB6281910376090CA4498C3BE227A917267A7D75B35B9177364821
+C17E4E57AFD9EBD777FAB0742DBA89096A9A71FF56155EFD536862B3657965C7
+C4C7D875EA542304F8235CCE5DB6C8506E82EA845A841B62826753E3992708BC
+808BED2B92442490DD9865D942ED54E36A6FB889BC623D906EC7632CB075B9D0
+13C9266B223C04E6383A970F120E82187082675F914FBCEB47A5C91BA637236E
+C7C6E0E2F28FC2B91C78AB276CF6F77A06D82887897B91EEAFD1AAB6A60A998F
+A3CA2B34F7442497B257941E0B581DD3F231AAEA08D9C8F9862F986D47A928F9
+55194D60822D4A59A96F2FAC741E93C36A513A78A3DDF3953479849FA22A0DC3
+112E7808D702C47423B5AFEAF6D6AB1260639B3A5A5BB453D90E146B6AAA31E6
+A7F4D3E121BC2FDA896E5147D64A0DB2CEC26B6EA69E5C5AA29FE2C8D8204323
+3EEAE6C2B6F3896BEB845C84C8706BA60B71F9ED9944E5FA8B3C8F4E2C4676EE
+68104B9D3B06490D121D4769946622E43910FCE2441CF3AFF666842D1AB7E5EF
+972F4B51C655A8A7D67E7CD7DAC2702635D0494FCCE8AB3F731D1117391B6522
+FFD51EE19692ED66592C432C5909AA5A4BF65B0FA7D0DD68513B39F63D50DE52
+DD39031C1F4F54088E5EA85E7B5CDD78F0F459A476EF6716E1A84DBFAFDD0E70
+9EB4BA1FFEC9E049F4769DEFAC1E24A5B57318A8FE92C8966CCFD328ED59AED2
+E093ED0AD0A2E60601C2B51238D2E533ED8F8C0163A1F9C62A8FD417EA657820
+A5233B40A5EDBA0E3AC3E5352EA35CBC2AB279C5755890D653398B3A1476219D
+FC6D2A49D43A59A1AB8F7DB907E5688BEAEE0A215697A89A6045A97159C53672
+EC5CB09BFAE54328AE283936ECC6D6538C5D02D4ADFCE490897CDDDFE296B748
+A5513294298857B472581DEE8075B850B93D54F10ED73D225B6B19D9AC68D159
+153395AA93F4700EEE8CF4C120B2961B1A34185A184FF8283CE4FA859EAADAA9
+F0B3363576CD1D4DAB0F4FD5F0906D168554823E5377C82C08CED9509AF593CB
+CB7B0B261AD13565366B40BE4BF01A7ACD72B3F8D0B0D8005B06DDFE56FD111D
+853D6CDDB49C4A6C11E303A1F66B89C968D989CF9A3115D096E86E29D6308776
+8C2816E4F178FA173D846F3A43237D86822376F46C134E519554DDDBB625BB99
+9E5E916D59CD7E44D15950F8F0D2B6496B5861CF5B4944ACD327A826E9366029
+3DB02538E8DC16795F75E5CB6AFA26B8E8CBEE70849E0FBEE5AF4B4B090CFCEB
+2C2D6826E27AFA3DE40C36CFEBA982D284056BA954C42A3F39FDB802C2E2ABCE
+55B08464CB6275C7B4023571DFECA66E0651F8D6E2D4B559654D6768D9BC4532
+5740B17ED7E4449E80A784218C9954C42E18A136A0CC344952C96ABC678C36F4
+C2FCEDAE11D5727DB69A842EABCBC4C994000ED7FC971C4DBD951C2D6CC5F7F6
+3DC7F948A1C1E76149A8A861EB34C4022A8630B523C520FF83CA9885D45487EE
+FA3DBF834052180C2C0346AAEA7FDBC22D90E7446DB23D4F90A191D866652A6E
+2695108425AA25E58424781004B5B716D0A61034559748A076011F80792262A4
+D2F6E5F135FD5EED52EBF1AEEE57274D422F9BA22A2D2F36A20FE65C293180E5
+1F1800FFB038656F8906106D6732DF4C126E0FF3D8FCAD40CD15568C9E368E7D
+55BACD32866916322B7523858B09F7C948A2E012A4C539128D96E89986B6991E
+96BAD4D70BBC99B38A2F0C68F8275DBC52A4731E59FCCDA8CBD79C0D76368828
+11344C092B34349AEC2384C3A178796E82C4B83936DA023468630AF059275F89
+B56A7B47BF2684A2209E2C911E9864E2FEB405D4C102DFC5A692B63D3C4CE668
+212EFB2D980F5A1734CB09F94A590987F352E10CB4A70CFE1713C9B0AC672EB3
+073F9BC854837B4DB795BFBCC80FB293A2254307E777029613EB40E66D62F3BA
+B9744236298BDD9CC89117E5939F237A33D5D862FFA6CB3D20A0DF4A584800DA
+F33119F6529123C57B0DEE533140A5BE58D56DBD2181BA3627E9E9A855967FE4
+76C0AEE21052F7C86438CC867CA976A3699E42C0E6F9091C6D17DF97C3E9F703
+AA08FB060A2AD9BD2DECCA77AD0580BC14CA70AE59B8E65F3D343AC89897722C
+3457AAFDA9D9CF3C04FCB6134FD6F15A5A9ACDC86487BA6BC5CB7D52C018D827
+C652CF914D7283390B99E981ADD377D1CBD58C4B62E26D1854C4EF9261944A75
+7E7AC02CC7EB04D63660638F853D618D315ACB07084002CA5738D01D8EF65935
+AB94BA46F8C881D767F17124BDD7DB47C34404CD687CA21EFEA2B55D48818EB7
+C612A649B615759BDCA168F6D97F036BD60D4E3705D76FCEEAFC2C3D1C14EC30
+CB787E404B36D76DFBC1F18BBC9FD02B8463B2F56FC1C84F3D397E25A739A296
+50A2BEFC984B6694117F53E10BAF8A17AB92E6518F940E40FD9BED765714F921
+8F70F973BF3518106C258622BFE6C3C1A903B34C288C07D34EA6602624BA2406
+E41125E7DCC8B58F6404FA97AA0B7B58072B9652D8E95CFEFCC11141B290CA0C
+FF756B9CE90611539EE7C418A9DA70C894C59DB05CDC096048973B3EF7E4B3FF
+C5A421EE7EBBD63A06DA54EE92232EE6CF8F2C6937B0997620EFDC6BF77B290A
+01263D4328DB052E77246944F40BA1A76CE73C59FE7B56E37387184D79A8A40B
+4E933D0BA74A773953D4AAF37903923088A5D0103AA51CA6FFFCC4EBC9C70C02
+9472E8E4444D7E92724DF488CF83FAA4997768BFEB44A261319F88CBA743F3AC
+93D9ACEBFC8639A308A0908DDE137C5762FDFAB39F20797C0776D3270FD289F6
+FB0D3E4133D7AF0DE4F7529B8EA55A0388217FE0E28FE4D056969AB8C04466F6
+B2323849E5A8761E0F52631CCF8BEF92621606CE2CFA8C707E2BD307DCFAFE39
+00B6DD28F30D56D1DE308C49927AE04C0CA3591DBE17BDE539B8BF0673882164
+FF2F57FE5DDAEF20AFEB08175D33E748AE0594653E8BEFE08EF5A4FFAA5E0090
+143C6F4B528A2928A218DA7B66FEF380B4D081A2EF8CCAE1564F2DBF847563DA
+0466D33162159817D8471B1098C97AF25EC9A1269BFE3F4D6FC5AFB8E3B790E1
+D778EA2214157FCD2C3FDD9A685DBFAFCAE8B2218157F12A78941AFD0B102C6E
+4361FA132021278E0FB68CB9F92611FE9B234771786FB831A3D3E233DBB5D19D
+EBF2FE7D18B0F9E459432192EEE72D2CD5E415EA5C1C28F4B537D15C66B51EC5
+FE8CC4F1A4DC3169C25CF63F91D69A3C1C428F1B94572F875FB2C119DE916B29
+DEF031111160E0EB75D3561B20CFB787646B542CB1146098A7CC2A625CE43F16
+CA4D973B036EA5FF4400C2C9C84B598B04FD3C2D470F350CCEF08AA86E554A2C
+83787214FF4CCA4DAB06CBFE577AB49D78602657410BEE1A84EFFCC010D53C07
+AE90526031B40619B4D27AEA56ED51B2D14CCD6F6EEC6B703F4300D5557019CD
+90C60E89E91A77348532C91F1B312141BA6CC5B99C850C4A7B8584B4A47F7489
+3F360FD2D6A980E6E4F77B93A92502BB778846E38E374DE01977C142E0ED1031
+8333382EA2E305144564E5A47434533AE9CA24C26F757696C3F131521919AEBB
+6A5817AA99274DF957210A401145ADFAC72FB411A31FFB8A31AB6328AAC8CB64
+6A338A2239F27C0074310C38B48C2012E0EA444924FBC760A5E32C9378F219D5
+186583A90194B818C87D9D31EB9EB8EFC8501CC41E4A914B120BE4E508222BE8
+7DEA2546A25390A7118486B530DA86C9CA204921EDF00C845E2ED1B7800391C1
+1910F6095A92ED18C8328BA94A34B11825621D3D46DD8C5CA72EF317F76DDDFA
+BABB39813ED748007668821F97A2C9D34A87C7F6A3826A5A259A9ACECBC541C3
+FB7B48815D1EE3C93011077719F881EEFAABC53A68A7DF0E1B58763844CA878B
+D45B3751ECFB942B3E8EC83E676BFB63735B05E00916986F76F559BCE8AFBC82
+3415F7372A909F63E6CF5E4E34FCDE2A796E981760674D19F1329798FF3DC0D7
+E26987B954230DC6E93A7777AC99802B8522CD9775285CCCC1D8661C4F061141
+B6A01339F75C879222847F855960CC952649426FBD46FBB7D750AA5BFEB4F8FE
+BEF49AAC62C0ADB175C4E5A961D753C5A0775CE1A0809D5C2979D409E4D68BB6
+DFCA0135DF833B54C7D2A3108D8678E9172B317EEF73133F01D9D27A86AB11BE
+B8E4DB8C27EA0282527FEA9665609F804BFE98D9B711D0DBFDE94205CA706005
+B3B61C2C8036F2360FD3F19057BCDC87EDF81DBBD12746885EC0B93AE55A1E04
+2169E60B4CBF586E6627B5968B5BC6C000DE6F9D1F86352211F2BBBF036255E8
+3C9F847EC2351993B4E23E8CBFAAA5FC3B713F6ED26A0E7A657DE220EC39E688
+D835221447A44807B5D89D0FE464663AF7A14D504C4CE496E97C50334C156FDD
+2F9219C86854E96B7BC1C7F645BB8480972CF0DE416D863241758D0D5EA9018A
+75E3463774DEDFC3928949F19EEE06C1A0E5BE179E3D06579A61002EA3132EB8
+461984D3224DBEB1ECAEE51EDD7168F6ECD6D8FEE82559F008F29690D07706D9
+53C16D1F114227CB7A543B33ADFBBB6C1440BBBE0708FEBA3454719062AEB13D
+93E8442180C258EDC2E3E6E5A7996D4A66A42F5F9C6EE1F9C7531B675B26F494
+D78EEF9EC6AAA23F7BA32C44B7F43E42198799CD57719A8C7DC2A57314E66652
+6031CFC5035BB42D5A4BB5A14E1217960A56E41FB7F566D32F13756841332B5A
+9A8EA08171D1D73740287B5CD8D349803DD135C269868F4967109EA8933915DB
+200E5ACCE752D0CE0191D57EE7FA05CC52EB9B941FAAE2635949970E57B6889D
+D107F682D9DC5090DB520BA8D67683542DC17CE2EE3006E05681BFA0BCE6A65A
+7030484039E4F06CF06AFC5B28E833D591665A8707D84E95D6D79E0FDB6BA53C
+1C524097F7E1070001A841A1D0FE0D47AD8E7849C5C3EF1EBE917BB0AE076C24
+71CF978D2316D2FF5F4135E7EA3DB921E6781272F71EA73582DAD4BDE5254C46
+60274462334AF71A1E878FF5514A711602680EDFB38F0F033C7B92DAE7C12F2B
+CF652366FE65ABCDAA308258FCDDD13DCBB18E462B56FA05E45A6A0EC0663191
+91D8B1E41B3BE2BD081CFB9BE076C20CBFBD33673C5BA58E2B021580D63C76BF
+196392B2AC5D71B0F83384D9F9DA3D467CD72797017348ED29D7C9928FAAB6BE
+26151101B7807B2F2EE631BD20B0671EFB4C7CC3EE8BA69032A953F121C414E5
+D488D045EB28B78107FAE98814420EF2C082A9152D286CB6B478EB8ADC6AE215
+4B9227AB5D9DB4B7284FA0E58F65127073A6639B264BC4DD2BAA7B849854C392
+E05AFDC82F982C4C54ABBBDCD0CAA47078D98F8403378A404440CA1596B01B3B
+F4D05BE177BEF518DA9429999AB1C7BF6849D61778844F894612819DB3F6151D
+E9DF85C9989C156945080A8158144290EB11FA1F239FAD8AB3CF3E0637640FA3
+285DA084A0FB06B460C7D4667806B0F9FC1DA38781EE6A1AD5F4DAE4C1F9DC2C
+840F1A0664CB0E4E1123173FD229D89DD07C82504696F1A87546DDD1FB01C1FC
+597D6ECBF3BB1A6970D86514B810CECCA1AA13D88FC93501D56B0EB28FD20AF1
+751AC861238F85D0F0340BC762D7433124D3A6A7227885BBFD061A5534E47400
+9A47118AEE59A4ED486D5B06E03EA4244010CB07BC2910284284EF799FAB0120
+4DA09F37AA53414FD20A2B9C4DCDDEFF949914C4B69FC42B1D153CF1FC9A4CA2
+895DC93EE4F7BE65A4DE1B8CDF115DB6470A59EEDDEE67580A7B1AEBB6595ACF
+A45D6BC22A0ADA8B6BE24179BA5BA17ACB65C8E5C1C6D20E995D7380008411E3
+CEB00A46B4CDDAF17C6D2EB1B8D69D235F3A6AF83A4578B3818795C213FC93B2
+93FF82294BD6DD03F1EDDFE587F09D8C2B02C657A6833F73F042495CBD22DFC0
+CBCBA771D91597064003A8FBE788D35D7E49BFCC0BABEDBC19E86CA784D03E74
+15C80F01049A9753AF3DBD40F757A59AEE74122E3AF1F03FE9538F1103521D86
+5E6CA657451E2AC7D438DCBBBDE88F730543071E483CB9CE730753587B328ACE
+461FE11D3E19EABDBF28D561F87C56F5A07641D2252BD642BDA7A1BC4BEEC335
+A5C7174438E4B5C753A9C4DCF09116739291645EFC24522E505B8667D2933613
+31930BA8DB96686545D11C0E99DB06AE0AAE4AFED0BFE9761E22B7B6E9473A00
+4C2FC552825862B54635B736E2ECDD3E91D91C57D8F4408BB58C869B28B4C97C
+B57A8F029CF1F951F51D2A4783EEBEA4803B8FCB11A088AED8668AC3192EDFD0
+06A853250F38AD0342593E8A505D6D7501479ABA70C11474761339B191D17F18
+2D01FF054CE6194A754DEB56DE3658B39789A901F51D52F53461A15931101082
+9B5D1DC4086D6700C96CCAB8DA0F565CEDBD819D536F42315AFAD0F353CC4BBA
+B8E2BFA1E3C1BB324A224436785DE20C1A2491292D6CACAB2E9CF206BE4807C8
+D0A81D35E6DCE4B794EF2CC8F29766E8D782A06ECBBE0AB98B4C40555A9B0B60
+644BADD8F83A3C6218116768AB412390B0482D5E820339500C339BAB479A3F9D
+A76C902AA7E314AEAE38671D2848C1B635ECDDB1811C294D1242320E3F8C7C00
+ED24894996499BEA12F2534DB382CD80B855930484985457E2145FCA34B311F1
+E40E2941A4565D7AFBDF13EF2E4A302EC5DC64602B7088E43E5DFF9DE7F8BB7A
+239EFAB72BF3A49093C8EA54C3B8A48904F7DE6739E58D552425A9805685D552
+4F8D47283880DEBC93B50C9D213212A084C04DC753A09804BE34ECB0453F5FBF
+DDC4532FED9BF2E1B733CB9F5B9A26DC0342B83182994516F24EE09E2A167856
+6639AB95B95320988547FB9A60A71D8D853DB685D3ADF14EF37AD31A715025A2
+955D74480E07CCFA2F5EC06B3B42BF475F99BD961CF1F035228D15488C950538
+E2F2DDA2963772996BA388457C1761E5F3810BD7F577A4A7749103C7EF097780
+6FF5BE9727230886FB833770582146B67630C6C6DD2E2878DDCC1F367BCA2F75
+5C524AE8911555B2AB19806C558A6EE3C83441A47DA8C463AB5AC573D9D448CA
+D4BF263D4936F0AEE0E4090891BA929C1338FCE52AD3E30C04931210903750A2
+24CB22B4DA5688F2A67D173E75C47885EAD374EA4B9C33A49EC9D54BDACA514C
+86611319FBF004F7F65FBF0F8C427C8E44F88ECB4EB8C304706C467C863F76AE
+B5EB8D4D6683175941C86548F2297302E80AF6EEBC5B1B629F620724991A6AE9
+E61B503807D024C0E13F5AF0FCD2C985393E2B512654F8AC3295E77B5457CA9E
+1A17BCF6686D4593017021A3944DAEC9A3D28BD9803EFB78AD4F61E0DA131850
+0723EE89A4A5411854D6CA8C389CE68CBF1557DDBD6B3577BAFA3D9AEECC4D39
+4E185B85D1409555F34B7CB450A9C45FCCBCF396EC587ABCAD2AA2FB798AB727
+8D4BE13E5C2909625F0960352C75105A74250410CA5417873E1660A90D02E225
+618732D094CE9ACB68CC829C442C917C9557597FAECC88F9F683AEE7350480D8
+748890229518CE32EACFF707B2C61BB0E287B56C4222F048454CBA2E815049F1
+F1A5A61E9D3793FCD0F3A2BA56CE68405BC005FCA96962A69EFDE5822FF6FAD5
+F7A42DC22A2A2D37579F6CF1AA103F43A962742B9893E9A8D86925293C945368
+D45F1BEE6A768D64FEECF8516A9C506A81282A14C4B23715FF8E7AF553E5E284
+62108675B2C8BF8862ADEDB216E2031805F1AFF5B5675AE36E5E0E7D1DBBE847
+FB9C68470FC962D91B2EDA74D91AF63F508CFC3CB75DDD525F6EE716325DD569
+FAA45DE9D13F7B6EBC0950848838EF1270839754DA2476A985AC51D475F1DDA9
+CE2AC9E9023039E9EE7824597D018AFABA20F9CAFD71BD807103454EA58861D1
+86CC6A21B858E459115FC63D2FD132ACA17CBED9C38056DE9AD6D6F206647476
+3370EECC3B5CC1A37D7D439457F2ECC3558C2949C8D80259290BA784D08CFFD3
+7CA7DC010D81ADDCF67895D1EFB59A09C7DAF034EC2B194C6AD388F444FC6E56
+C33489FD7A7DBB035E7F0189920307BDE05E770E5A27373EB12BF5022A810D73
+3F7E9C27399FC2C4D9370388347CE23A50A3BB711F1A6004FFE74AFD3044E5A2
+F367E4DDD26097A5658286F8EEEA6A389080D81B3921A31AD60D21B9D29C89BD
+121ED25775F7D4FDA329B1F5586E11CC0BDC235FF4C0B533035056CDBBB9F4DB
+3230D124C84AB069E219282458CC7006F97BB08898F24B2EBA5E902D9C5E68F0
+F8E437DD7042A28EB2068A61C9AA302A3834EC93494CD2FAD54DB2F0EE9C5A20
+94FF550F004BA1BEAD57CC5594A2DF1E570CAADA718AFF6FFAEE2218699919F0
+6E92516B2A4FAC6B994A90E9F99A0D087600D02107CC1B0C534CE4E9C2ABCF4A
+A1115225C821096C3F660104C9E954DD831031B55C1AAAF119BF17A410433895
+4CECF17ACF9AD1462C435A9C4F6C395956FBE10D106069596CB4199F928D06BE
+D95ED3FBB8E563C25B8C7035149FA480191142F8FF7EF7A8CC9FB5076FE2CABF
+E47C868308F390FF5F0D41009A63309A5C9EC0FCAA19FDB891420D17F44E0773
+96BD79E586FD799E5E55558E740A74D51EFE8DC9F259D5E39A5BA7BDAA3E3686
+0A10750487D7AF4CB7CF8E4729FB3737CDDC9C3F7731DE2540E34A93289CA10B
+A45871B9730C88F48D270EBC4D4190BEF144C822AFE8AC669DDF04E94D1C011A
+426E3CE43F29B849A7053F623454A5D101DE4EA91A7010A8E25EABBA95E8B637
+07A17A05A01B74BF8D9EA3CA061594E42D478407294EB7BFB7E62D110CC7F71E
+D97EFC66A105A1F3513DA3D88D6ACF20133A420047B834308660F94A6E2FB1B0
+4AB98CF54C2507429C14B5D095F0BF151C7E0F7C6E0E0B8A3B8E9EFC8CE7638A
+846FACB4E6096C70D04B46F38DED7D6BCE3F5D0462BE3010E1ED224F043141B8
+E9B38668F2825827FE2A6C0088F177B3CA4E5C9EA0B0248EE156A489B50D108B
+21E39AB8BBEA62BA9D49EDF4C8FD1866BC0DD429596CCB42654A74E83D41D672
+B1842C6A9F2615B127B8337EE4ACAD583F34DDD7FB709FF45111C3AED2BFFF70
+ADD83C0C4FAC01B29E753DFD2B0277E63B57D77EBB9F2F617CA0D99E8AF4B27A
+EEA9671964ACA142ECB9E41CE8E9DB7A3515FBB0BD6035105EF58F0C9483347A
+9184D0A491E68E34391E254290A785528D12B787AC92BB3EC3AAE5DF39AAABC2
+17E33F8A576DCF6D389B34C824C74C29159E2438DCD99A277635FFFED614F388
+EB2BF35915ED3669E8934D1DFDF4A392EA2056AE5D5505DF0E3C8D49EF3B4E03
+E9AA6A865A132F19AEAD8D8F166D0DEC7BF79050D6D52132DFEF97CB5A78093F
+B5C1A33FB9312CBE3DD9D2AD934AA03EA1859BC89D5AA1B1418AB6255C870697
+B2AB17E64BF6CFCE60D46ECB563EB25CB4AC326AA4914573040A9CC09D18814F
+2A4527F1DC870B49B5FA3F84B29516C2D46567DF046357C9D23C2090C5CE6FB9
+F0F6E3E8036CA2DC294D492C48EAF6DA5AAE51F042BBA0B893F9B965BFDDD99B
+93995B81BD39365DCBAB422C1C5E377AD67C28EC91D9A041F0276103F44031A1
+0DC528147A5A1353A5781B1A087109D45F683160798E2465DCB1BB07C5DCCE8C
+DBE1C67544A73BF2E65EEAC74A7DCCF50BD44390CB09C24C08D005FE7A2187D2
+562E0883A6D38A4413397B284F3C9F7A380A1D68C3F99238A80156BBD4B01C42
+0F4E13E5EC1FFB45AAC37CAF97B2ACB8D4EC7F338605DF6B60C89E68791D07CE
+CE2717AD570FDBD6639CB2AB5C227D248EE83947F6A12332F6F19E5D90F74D10
+32B879D2DE24494D1BAA3CA0F90BC701CC426794C75E8A2CB5E82311E9ABF629
+4F2DC26853368AB35CFC71B6DD5273ABCEA082568C46652AA805DD5328CAD8C2
+0887E93A40407A95301082DFE67878BEC17537CCA9A95FCD0BA5CD2154DEC131
+C7B92D2DC5B9A734DB572BE9E36EBB4DF7B81E51CC660CFC5763390916622301
+0A84BF3814A687F0AFF2121CD43084B5B2BA763A6EF2BE6E929B2825E7C77133
+3BB391653F512FA92B99FBFCDAA5D72E6445ECE24145A16786F6245A907EE7A2
+AE02F81EC0E6DDC9EE21EA7E39F6522BFD5F0AFBDF57E5369E6F41F1603EC063
+E29C4766F528DAF2D92E244F8BE89FDF4CD352E9BBDA97D4CBAD7F8FE89B35AB
+1BA388B04EC92110F3CC8FA14D20175DB4F8FAE4A977DF7F5EBFA6CACF5C18F7
+09FDFD9D3BBDE0E47EF1268875BB6A25A5BC5110CF2F00F93A99C1BB3B789AA3
+901EAF124097971314BF575D87E6584A64F22D69EA0E788D6B52E5988F9DE5BD
+DF0B635831B3D0EAD10A7E9AFF9E6C1EC49C5F6C9833CFDD9128B53934E0AE5F
+7C8D3DF2EF628F725BF73FE3EB2F85BE073DAFE07CF39693B6A1B15D17E38795
+7A262CB15D8D0A20E1C2E38AF38946FE82039FE98D652BEBB1692B5BD28A0741
+BD15692139912C4F5F3F134F42896917ADC1E33315B8EEBFA470A90F42607550
+E4676AD94E11264A4D064DE00C12151B585E64D9EC07D91EE0363104542A9152
+5D24D83315991A61AED6EF2604F69333AB05DFB5B2EA1B29809825B450CB9703
+3D8FDD7F78147578F4F2BF954004512B3FAF7C6AA7162E07EA71EEB14A276935
+114F846F85775CEDF7AB2EE6ED6AC3FA80474228F6B3E7622B06C0FB65A4B850
+73FA7C7037BD37E9C217A59C6AFBC1ECB767D724985D1F70AB1AB5CDF8CEF7BD
+996A2AEE5F122F96B9F6210CCD65E9E14CFC4900A27F58DBB49B7DA401DEC1F1
+381EF347DFBE848A0F10F30731296A7DE2025CD64DB45545E0F3B5750FDC7784
+06230364F62A48760194CE3960DFD33A94C4CCC641A5F7FF57B42B7A2DCED321
+0C9F20C60A646A99477AE2EFD52E304987F98E87FB84A5DF7DC1D022078844AB
+E575FE4D8E45B3747EECD9D40B7341EECBF206A718EDE4BBE64FAE161AE403FF
+8DFBC1BF3A7446679647224A34C13985F5DD18864E9E824C71D7EE4C4D241518
+7FCA897D2F793CBD1D01FCBFA7754CCFBDD8CFE0B486F17AC3B9E7A9475F2CBD
+3FB0ECB3A722F07A563207B906AFD94E2890BADD78FE8E7D4DD9757B2C2759C6
+8A4DB6A8FFF2F19466ADCB995B47A4719C34865EAAEA18F3247A6AD9FD95FE2F
+740B0EB0FC6925BC61AF5CA80296013C229269D3AA145F7C4123F1A0CEC0E639
+18509BEE0597CA3FAFF7238DE2B1ED47A3453A34656F0835AE7B7300EA51437A
+2BF94D81B0748AF478D72B8834F84A29706C1E9B54A32C73F95CC891424DB5EC
+78AE5F46201888770714362FED67F7246BEAAEEF40A6BB5C01578D54A3969F39
+8C7747EE66624D0AE899E0D122B29FB77E0A5F4B916D59AE57A7F75669DD00C7
+86E25D50699463367BE58BEBD0EC8FC31DD97ECA24702EA73C13FF4FFF5762EE
+4C5C1E043E822550C47A51E528ABFD37C81890939A8DCF37F69D10CECB96128C
+573E1FEE1BE1C69F7C3323F30F0D67B6959EB77ACCCB62DF83B2B2985ECC7556
+D8BC412A42425E0333F52D22B1B1F7F69FD4C811EF4082B2E6515E21E92FBCC4
+EDA133BD6C964200BCCD96D4337246749A402D4BE60D2EAADD64D6B931A84161
+69EF2691A97606B9857A3CF0DB410844ABC87778382EC7257D04350ED96DD8B7
+8F6DD56BC4CDFC32CAAFF1407ACA26DC4E7134B2A0200B1477A1FB98F11500E7
+F71344C73A416BD976E1381988AE83BDF7C22433634B804EE974480DD1B9A9E2
+F714CA78CC8DEEDD6E0808F9E19AE7A946A3AD2DF035A908305AC9869EFDC017
+2D4C723D1498336E57C37939401D16DEFE63EEEE63467E41719DD1A5234CF1BC
+4E701AAC653C9B256EDBE3B6801BBAF1E8FF83E59E08DC1B8DAE3A3CF89983CA
+906A61C5A68509D07FE5C6929FBF1F35CC3E3EA4A39716BC757902C2B35C1348
+917222281792ADFF0CF09CFA6C7904A6356D4049751E7AB66BD2BB3DB999A1B9
+F39A54480B816739638AD3A744D24FFAC84CF4DDD10C66F628125B3625C13D0D
+01B3DDBB35A8448523E4FB615299C4571DD1295DB1561080C3819FE640BA0CAE
+B00A55F6E00FBD0285461226D7CFEEF2494647C648B36CFF08E69105BD408E71
+F519396D415274781883DACC24227A2EB7A201B21D0C19ADDC764E62F309B89D
+3B15DBB6323923DE671B6C01B400CB7F44B5099E653C49B765723F0A327A90E1
+6092E7957EC169AE411582840D391BFBB5DA7574B50DE44D35F90FF3E8D68DC4
+54FE71CAAF93D9831163A6AA3B2FEB4D76C84D6D029486B7221263BF06BD7E93
+241DA1E7B8032327009EE4FC233923C1EE5238E158427B28F5C6A7F4D983E7F5
+E41354FE776A4F3E1291EA6B00A2E38FD65503242E2818BF94F306A758C7D621
+685E554680ECACA870F0BBBA186F10E1DA73BEA0C934E557AC713D2180211D7D
+D322659FA63997C5801B1A7F227094480185459894F83226BE058C8117A93FE0
+7445064021A7CB567B41DCC62DF029C853D5F52E17B96F54FABFE69ABA0B5B09
+184A85A9C6F9FD681879545F598E1C3E552C41A99C2DB0D47F69F17D18478858
+13E1D31C445DAC03EE534F18595B29C769B5BBA26210360AA95DF37D8936A045
+6A13C14AE492956B9406E3765418A34FE4B7DBFACFBE9C76F88C624A4848A174
+98F515B2E989D9E4181A1D76CD7EE5F4591B78F2B94F1CB22DB504C7B5935C37
+7E69B684C70E9FC0D5465574827C83BF66ED13050325756230E13ED19F77201C
+3E492C6B34DC2238FACB7F92EDCA6F80E6E4D69A7A24264F9345AEF8B17D5BBE
+40FBBF39B17442DEC3F3D1F3C22B7FBA82860AD11F2F1277A3473351ABD014CD
+387BB45DD846D55EB351D55D9753D719FA1A7EE76445B48C6336F330D77BCC29
+614FD98078ACC3C61C60C1A0C99F8BE96C1634546065687F84E96CD7662F0C82
+F68F252D38F3DD92DE0BB2DBA4F3F90CC152606B6B5A6C19734E04160CBFB876
+A0209D1A591711650F51F3AAAA3E61C2B1C8DD7146113F8C8108A513BFFA612D
+4E763B9D5E3106575091ED61BE4D288EF44D7FCC4E9DC1CA7076304733EDC833
+BC68F0830571BDE6365266F3ABF27A5F193BE5E602C02521AD18F0BDFCED2B9C
+9A020B8016745E23C8FB4777426FC15604B05562F073D1FD9C0F3DEC8B344DE9
+6E8173ACBB5E5FD0F050C2A03361829CE843DC4E417D0A9474C7AB3B1F4B4CC0
+40F14AE622B9961AAFC7F5A02961FD01AF68706F8E7ABD2EDCB76C7A4B66A6E6
+B0363F6602D342A150832F513E23D532DB96B756E6EA70E153337BE137C5E5F3
+25CFC0E8FBB6A67B00D154CD9D64A69516D08DADF05D8664F0994EB98B5ED5BB
+1B9E3869E626BEA809DC1D7DA0B9D85B423F469A892BE9BA07F294BBC725070F
+4EAE4E7F7C783C9EF187E7A52CEA977408FF3962244F079D4D42BC808B4AA273
+35456629F2D533FBD481AD437122CF17AC6E0686BB67F7B5A3D8BC8589C2B26C
+2D5FB96576BF8A1E7C7BDB2B5BB1AAA78D8CD9FD004C95625D5207496E3153A2
+060053BB981429F42DF44EA7256D975279D55AC7D70282717DF78EE9AC7347F9
+2529EF560BEBC639DEF3274F228C33AB1E861BAA01B74ECD53CA21B9D42C33F1
+B31C1908302DB07B0C842163B16378F2A9B30EE294B0F22DD362DB68EB829BAD
+1A816466C949FCB80A0C8E4A323ECE2A02FAE86F3BCD60663F50468A9380E62C
+BECC3DE49CD3E25F2953A020B4E2F5FC807D0DA522E2243E2F48EFB6BFF39A92
+DD0A98E7A609D13A37B793AC79A3DB68EA18ABD4DA08804B5E4D11BEBB96A93B
+852D09E94EA57AD3DDBAA8DA32282158052433
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: rtxmi
+%!PS-AdobeFont-1.0: rtxmi 3.1
+%%CreationDate: 12/15/2000 at 12:00 PM
+%%VMusage: 1024 18707
+20 dict begin
+/FontInfo 16 dict dup begin
+/version (3.1) readonly def
+/FullName (rtxmi) readonly def
+/FamilyName (rtxmi) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/Notice (Version 3.1, GPL) readonly def
+/em 1000 def
+/ascent 800 def
+/descent 200 def
+end readonly def
+/FontName /rtxmi def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 46 /triangleright put
+dup 59 /comma put
+dup 61 /slash put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+/FontBBox{-124 -214 902 762}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
+7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
+DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
+511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
+1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
+02843723FD4914EA94CF5C86363ACB6BB4018AAA031D477F4E4FC326A950DE29
+2B74DDB5BE56D4FD187204B55C27F1DB312531C570F9F34DAAED915F0C37507F
+92FD04966D86D0766F17022C9394DD07F0BD1BE6A881DB0961B5AA15CC7799AF
+DF915ABB030F9DCDEFF8030E69436DBAC66AF371EDA21D77827FE61EA3FAD094
+AC1933A0F5B59664D9793A170C0A6188FF57F72201362946E90FCFD842A06C2A
+E8A24AFC21A07485BDB30EA113475C99767726248B49D925F460825D799CDF12
+44B6E8C06F075F6369531FDC627FAFBA6FCE4249B9F64AAF9ACB6CA739B70C81
+7200517C0560F41166B0FCF08AE301EE9536DB8F20AE5038D63201F09AEE1D57
+6DEBF8C2269479DB3B86586717F69A5179F5BDE4FBDD48C175E469717528D747
+7A2BF4E20635D1644512270F60DB15BB5C340A21B4537A1DF5EA1179F7CFC884
+C25C6682B29B82D49241B84C15D9B48709CBCAECB38F895170D403DE5C207FC7
+0D37064EA71944BDDAE1FB609FE2CD7B531CC63FF4600FDF993CE98EACB1D8A2
+53BDAC2DA7BBE8EC827BB5D1F6CD63B9AE39BA7CB75692C0405B3F34F1F92F1C
+B8C169687E27017D5FF0F1D2508D7E1487C7C1AC057EF8263849AAD4959E6648
+66ACED0CF342975BDBA5D48996114B2F0645B6C402D1B9CB82252DE544B96B34
+9AEFB74F098F1561B5FF9384AE820254144D1728928197528B71074B01CB4897
+2C196E0CD801A9CFCE58EF5CB0FF774B3904ED6BC471D9AB6153F462A6194214
+6516FF3A0AD9A82D49283E019665308D2F9F97B350A5E6899A09D481B7D356F5
+C28359C420F986351EC43C916AC112221569A8CDA58B38E9CC93B9AE1163802B
+5386AEFED56133ABE6A4F7BA33A852E2987CD5F45CCC3D2698FBE40420B2BC2B
+02C7DA4FC76A3C64043251439DD0837E3F7DB4900629ACB5F0399C0C389257EA
+5CAA706398728DF08590668ED329BC71E546D33D09A5BAA8564F9B6F8FFEF1F9
+1428C117A7F5457F76F55ED4967A9B27381380E25A411BC2C1D9D7B3416383B8
+D307CF65030F7A0DC910
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: csr7
+%!FontType1-1.0: csr7 1.1/12-Nov-94
+% CSfonts -- pfb ver.Apr.1998, generated from BaKoMa fonts. NO WARRANTY.
+% Accents are added using t1accent program, (c) Petr Olsak, 1998
+%%VMusage: 25529 25807
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+/version (1.1/12-Nov-94) readonly def
+/Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+/FullName (csr7) readonly def
+/FamilyName (csr7) readonly def
+/Weight (Regular) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -133 def
+/UnderlineThickness 20 def
+/XHeight 431 def
+/Ascender 694 def
+/Descender -194 def
+/CapHeight 683 def
+end readonly def
+/FontName /csr7 def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 50 /two put
+dup 65 /A put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-31 -251 1122 864] readonly def
+/StrokeWidth 0 def
+currentdict end
+currentfile eexec
+D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE
+6FBF7F98F75ADF5180CDD505CDC93F13EE312CB03AC7B00C9C4622C80D74023C
+C1962BD0CAF57F3C335DED6A6C36110E591128C8861CA07DCA77CF521BEAB94F
+BB761A39789AF6C405EB8B495E41C5915360664D422344DE89DA844EFDD13C45
+CB82B522B9E7256916FD366B61290914FC63045EA3C05BBD24545CC5F4451E74
+EDDDBE488ADB69505C96937B35E2D8E7DD2A21A13872340A840BE8B95A5F1C25
+CD575CD32721748B2E67F9EFB55236DAEBD0A0A66E00D40EA8F97CC2D2C60B23
+D6D605B155A7303A9304DF379860F72EEAAA9A6A3D763A766A4F7F7C298B77F3
+8BEFAAFC7E7C91B8285AAC489F9B84598AD6FD112A7E3F85F66B0E063013FA13
+EAAE7D3008EF4CC3C5E3A73EE8DDF17EF3426989F331E68C4E36976CA972DEAB
+90B647C14B200DE939EA777B45D3220E4619DFE510764CF8D22D8219515BD27D
+EDFE3C56106DEA15E8C5B3E8A66B1B8EFEEB3AF622C560D4D8A5C8CFD081C385
+9CE1F49CB88A38F2EB89589DEC399626D687B1AF9C593DAD2839D4A2593A1F13
+3FFC135447C687382EEEC507833E465286304C3200E5D3E7328064B84F05E696
+F7C269217DAA9466269DF343D09B283931A74BED0B18DB3F17F9E9F23F598D56
+D5EC687F7A1E6E70E6D6AB335CCAD0426C5396072F15A124743CA6149C5ABB72
+B8D388E2829E1FF5614D22C358B72F7A86EC62F17514C5A0C9EC297A31D0AD53
+1C9FDB368EC14813B24C84D3FDE47DC7990E350ADA10FC2E710099EBCAE53C63
+FEC9C91AA27DE81273BCC7EC20DDB18EED75D7D04DC39DD27EB86BA5EC4EC9E4
+349CE0EE181973616918A974B51A34B147BD3204EB4EFAB3A48CAEA28950D309
+6D39676C15E531296E88B57CCAC3DC957037D5E97FE7E5E23C528D66978BE757
+E7FE7277AA602032C37B86DA814E2088F46FC91EDC1F3F66EC7E6CDF34968DEA
+6BAD4F076F34D5B678F8C87773438F419EA8D3BB4E949F6FC935011F3FB569F8
+25CD11455831B8063CD10932FC7DDE479BE79BF5DB311E5672051CDB010C2D5E
+AEBF76A7628C6DFCEB169B89BEFDE1A242D36C9522BBD6D5F61004F71C9EF51B
+23F2D9FF73FD13BF5A7AE631CD895B2F9B5B95AF687EC80EE1EF761FD8601075
+3B9FDCCBEB55E086E72FC967630971BCC0C6856B32D137FB0CFA51E43A98EE27
+9A07870DEBBA282B9AD83D1E3DE73CEF609C8E4A354E48F2CF90289021087B74
+1423AA73C81C9337B44A873829336B0C7A3A5766C4F136CB01ACC6A9504F50A5
+7F27D193F5A366EA8565E1884FFF68376F361036CC6D17DF740507771F77E643
+720E8E9F3F2E86A488DCC07BA4FC660A94C0430852D11D2CBE347B3736B351E4
+22DF5DD7B87EEBEEACDA769ED4C2ACEF48DFC2F2D0ED0B136C4DCC1B25CDDC67
+209748BD76C6D246E41310280EAD3435FFACBC4E55483C9F5B8B4E9201B23624
+993807524B910863BAEC6D6A296513BACE4A63F55AB5E51F7446D60320AC47A3
+FEAEB27964589CF4114F09D85340F19D496D1ECECB1B8B318B8ADD9F49A64BA5
+4726D62C050EE4FDA134537C182DAEED0C13A443421AA6E02DC6009A1B62D6A2
+BDD8A3EC25CDDF8EFE11C62EEA8AB47C3B1FFD893A748A30F59F6388B420A9D2
+85CA36F139BC90586274E17A2874F09FF5A10D9E6C7D1254A5E3A27A90487780
+E214D18BDC1AC96B18449D2D1F3122CD7EBFF083AA6FDDF57F0D3DB25CC1262E
+E3EF796ED0C5E11EEDEBA4D97ADE716E87B25FEC2A33A2E3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: CMMI10
+%!PS-AdobeFont-1.0: CMMI10 003.002
+%%Title: CMMI10
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI10.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMMI10 known{/CMMI10 findfont dup/UniqueID known{dup
+/UniqueID get 5087385 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+11 dict begin
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMMI10 def
+/FontBBox {-32 -250 1048 750 }readonly def
+/UniqueID 5087385 def
+/PaintType 0 def
+/FontInfo 10 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI10.) readonly def
+/FullName (CMMI10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/ascent 750 def
+end readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
+45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
+7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
+72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
+BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
+974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
+11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBC7878DFBD546AC2
+1EF6CC527FEEA044B7C8E686367E920F575AD585387358FFF41BCB212922791C
+7B0BD3BED7C6D8F3D9D52D0F181CD4D164E75851D04F64309D810A0DEA1E257B
+0D7633CEFE93FEF9D2FB7901453A46F8ACA007358D904E0189AE7B7221545085
+EDD3D5A3CEACD6023861F13C8A345A68115425E94B8FDCCEC1255454EC3E7A37
+404F6C00A3BCCF851B929D4FE66B6D8FD1C0C80130541609759F18EF07BCD133
+78CBC4A0D8A796A2574260C6A952CA73D9EB5C28356F5C90D1A59DC788762BFF
+A1B6F0614958D09751C0DB2309406F6B4489125B31C5DD365B2F140CB5E42CEE
+88BE11C7176E6BBC90D24E40956279FBDC9D89A6C4A1F4D27EC57F496602FBC4
+C854143903A53EF1188D117C49F8B6F2498B4698C25F2C5E8D8BD833206F88FC
+BD5B495EB993A26B6055BD0BBA2B3DDFD462C39E022D4A1760C845EA448DED88
+98C44BAAB85CD0423E00154C4741240EB3A2290B67144A4C80C88BE3D59AD760
+E553DAC4E8BA00B06398B1D0DFE96FB89449D4AE18CE8B27AFE75D2B84EFDB44
+143FD887F8FB364D000651912E40B0BAEDDA5AD57A3BC0E411E1AD908C77DCE3
+981985F98E258A9BB3A1B845FC4A21BCC54559E51BC0E6C22F0C38540F8C9490
+88A0E23EA504FA79F8960CC9D58611C519D3ACDC63FB2FBCAE6674357D7F2285
+4BCC9F54D3DA421D744D3A341DA3B494BB526C0734E1A8FC71501745399F7683
+FD17EC3044419A88C3979FD2ABA5B0130907B145A8462AAF0A9B511D2C8A7C7F
+347FF6AC057E6512902BFD2918E2CD31DE615F5D643764E900B60287670AE18F
+FDE15545D8BC69591A8CBBB275AFFC9B14BD68DF0AAB32268FB84844D4DBC7BB
+C591C1AC5102C50A9C7BAAA848DA88B0519F0F5F0813BF055CF0E3C86F633A04
+B779D2E8E656DB1E09A66A85FE21CA8BA5523F472A229E83F2C4E91ABA46C733
+F3C7B5775B06C97782BC225C46385BEBDC61572458EFC5CF4190AB7A9C1C92DA
+29F84BAACF552089195966E3AD9E57CC914D20B6962BE80429A16D4DF1ECAA66
+36C4343FADF0B2B48F12E2EB8443C4AA29D00949255F3968617F98B8ABD4CC12
+048B838EE243A21AC808BD295195E4AE9027005F52258BFCA915C8D9AED9A2C0
+80814F79CF943FBE3594C530A22A92E11BE80FCEC1684C4F56712D5846B0749C
+9B54A979B315222F209DEE72583B03093EC38F7C5B9F9BCB21DBE8EDDAE9BE8B
+75ACE6B12A31083AC8348EC84D1D29D2297A266284B7E9734E207DAF59A25F4E
+4AA38509E993C5394FED76E6A2F25462685C4C86C6E8CFC9863338EC1428BDFC
+74616BB1BC8948B0ED4C87C15B4405F3A7796F9DB3798FFFE8BD0A94E834817B
+D5E9812E308D0CC920470A6F2CD088FCB80462BF7CB3F039A7DF3DAF5B2B5355
+E083A385CD2EAF0FC181E40E96DD7E9AB9EF5C7E6866A13B8A54718E950FE097
+EF0951A357114F18CE9933D28B3A77AA71E3CE884661F13284BCED5D5FD1A86D
+543E588FF473DC2CF9A4DC312500135F29C2D0174B32018C8DBD40EF9A232883
+710A1F2AB2CD11312300ACDF789A9B7B93D2035D81D1C84984D92D78A53A00C6
+EDA94B24BBAC1AD17774A4E07E6F74ABD90415965616AD540C8ECD8C3A44EE4F
+7F4F6BB6238C5062D63FA59B7BF08BE93FAEA70A2AB08FBEAAF7DBF56B95FD93
+03CA406543BA6C9527D0DF01F5108D31A51778A5EB1C93F27B72B46146A353A2
+01CACBC829603B9989A87CF64528682CCBA0562A8165B185C58A5C6BB72F5E89
+500ACCAAB8ECEFBB2640E99EAEEC4EA979AA793D013D61D8ACF8784FF8D9398F
+F6A252A709324FB39509F0B3A4E725E82F53543383C6765BE556CC897C758208
+AA3AD37B0406E4A79F8F0A6C1983FC73E71CD858C0DB66ED66D5D992978614EE
+1EA91EBE191E082EBA1FC040AF19A2202575C2EBEB8058833E3520FA03D2F915
+85C1ED337E457B9FEEB0C6EF2735EFDA6E0D05FA641BCF698AC6B97751E8306C
+4DF00A39B8581FF53DB8F8525FDB196D85950906CCB59B8EF171349AA3B567B1
+6A00819947A995FB383C3C1709C9A2C113B2E40BB832B7D4A0FBA0B16A2C455F
+55809CC425C403E9668DC66BE45B71A81C332FD4DB279D22A2959962304A8F18
+085893DAC61317D24A8F198FDAB95F3B86F0AFD35047B868A9A17037A2829A02
+BAB042F75F349E197A7EED41984C2859754CAFD0251439921C248B463B516951
+2E1322C80D73F9CBCAA63A585450275AC2492E4D3FB78E800F788254DB5E610D
+CF788DF5C70FF99892BCDF16133E34B24B77C8F097F546B87C603DDB8998B66E
+BACB68BA27462AF54AA405682EC96D701F0D474DECD5F95CA2102DF639EB169E
+D518162C2BAE45FF698B6DE15FC6E7DE48C336C40A670FD26952A6BAB09115E1
+991F0073419F2CC2A1C08BE91096936AA0C37E4ED3CCCEE235476074B8FF1125
+6BDE3701F85532D8BB64CCC927CC335281C95EA689706F0AC717DC2CF680C754
+E5EFD7FA4BB8880B2B727A964C876D4A223069D4E6001771F0E23EAD2A4BBC80
+E76675297B2EF05F52BF4E71B3EE2BE3048CF088C79540113C66AE98B2FD3CB1
+B0741A215FD070882C52765009D7D711DAA2508F19AE7DDA15229A856AC49BC3
+4DDF40814FF96500E4B9B02D412E94623C5FDCC76C0FB8E42DF56A904FE49D65
+1DA7C53901B2EA71AB658A464D3ABDE27D9DB8D9E0B48F64E61A2495AD5D8DAB
+B5E72424AD017DF37964AF911BD7FA21A5EB4775DC8E95EF0C0EB856B00D89D7
+8172A1DE8530767D317B8256103E53CFB877E10686A04F5A08F8DC58D843DEBA
+FD5F40597588663D103689F6EB3EB14D06E18C8078F2538B43E712DF491FC5C6
+AF639256C8C6134B64D560D8476DEA6329D995E46CC4BC78841C59E73648B47E
+BFA7DE0846422F738454AE77E822A083405289247BD7C478BE4974F742CD6051
+E99FBB1D1B3FBABFEE855174734EE45E87D0AADF32B1283B911162A9955847FD
+38944D70584FAA6B1A7191C5C134B73F98EB632B69E2F0C0F94156787C34C8A3
+7622A029D58F9626B74F8A8A1F3803E0BC20E0EADEB1E99B70F1BD9F980FB751
+2A842843DE42EB142A84D5D3138629AE9EAF6F3479C423E8829C8816FA6EFA27
+DCE5580E65AA9854B1C64163DC318420CD993C15BFD76A8BA1182860A6B03D6D
+22B8CF43CFE6C8AB27C64842E239CAE707D3086BADDE1D7C94E3BC96319470D6
+8D26915C575CFDD03271D6BB9DE86A0EB6EEA6E768B224A626C62A9AB48A6EDB
+44F70BB5AF991CDF9736D65933E81CC57A78F623F33EC9AF535F2F25FA4EEC90
+D50DB7E87F31E971A75A33A301CA6013EEC5A4E179D695B33DADF2C98364434A
+42926776000B610E17524162253F6FA638D6581C18F99EA0BD1D2E24D2424ADF
+C05010D08192485153DD03930C7BF45237593E484F9851E6D464FA10FECA5D9E
+0C8CCC97DE029030900CDBB491C5CF226DBF903CFE7735D939C3FDF3A20B70CE
+66579B28B99313FEE914E295388C7BC8E055A2E54EA3A8206D3C8F4F7C0BA5E6
+E519419FD8CE215F7B8E9BEC604A9E3FE272A0328A24E31997C8A91E0946BCF1
+6943A97CBED2AB9FC636B49828BBB8B89E0BBC2653796431224895ABA5DAC41E
+1854BD9764E86147FD7624F736F40DE3B7582EDDFD15C2BDE3F22B5A54D7DF10
+B87A1301CE85CFC061689A890A321412A13314AE96DCD3EDA75035FDD8F4AB9B
+897A2C68263A68457032C469987970648BA2D88B1C5375DFEAA35A917B8A952E
+EE670427942AEDB3CB599C5746180E392837D371E15D860620ABDB6AA7772C40
+A5E346661673ACA530BE3D8E3FFB895E5DA3DC23B1B43C080C77F7E47847F0F3
+F3AA5CA9E4BF75FC5EBD18D19F21A7DAA3B11CABC6E4070A15F7DBC8B05EB6AA
+A02EF1B078EB66D61D6AFE41DA9B36FE7EC9EF94D1EA26282A9871E2CACB3126
+2AD49C2D9B50A6E47D8F2CCAD50992D1B430979A45FD9E76182A19964BB2A1F6
+51779A2B258DC1DF4C2F3074621286831F3848AC152DDD2BA561E6586ADA88D3
+598A2CE2CD048F027CE0008B828BD915887D7785341E8305DF2346ADB76BE99F
+87B02173BDC334E9221C8DF54114A6B24C1C5340299512FA6C8C51AB4C8778CE
+178CEF531C6D1B5FF0A1BE8EFF767F959BD4C345C52699A29A17B2A230842BF6
+4B011217D6D24EDAC3F6D53482786F1CA33169B90ECD499407D37CE9B70DDF78
+7B7547B32952535BA9ACD1E244447AE3FCED3AF28717083CF9590A09780984D6
+AF0743C82AE4FB3E2BB2856A4153A3967A023FFC35382D6C22D84A924900B6A6
+3DDD400E6D2418DA6C27F2FA34C075C902B89EBAE658B3C9A18EEE449DA5A379
+337DE95CB7AB3F0970CF1A5D8FAD8090E495570FDFB2FBBA79244780D8035547
+C5A55BB21A2270F724BF5D442CDC5BB9F09BE0CAE59B1C2270F0BDACE698F2C5
+DE8F66BFB9634904B161F5BA2B1950048300D69BABD312D58D89C4ED527AF7BA
+7DA2478EDC2CDEE3473DD8A8ED9D891CD1FC21F23013228BB3281B71FCE959BD
+6F8E9059D682A7FCC5265A0620992D4FA8D78377EB34CE3ECA070EE3707239BC
+98907DB0120CE42ABA32CF97127E28382BDDFD685674279F588D4F951216C355
+821361790F64C2CC720DE97E8ECB57326C43EE47367628E05769E106868B54F4
+C33C9951908DF6FC4F5ED2C7787BD8FA591BBB3E9C6C1DA94CC5E38D9B20C886
+7D237572FF46DD896A4D6163408EA6CEFAC398EE041EAE29D577E75326CA17A6
+B072D47A7B13EC441CE6DAA042ECD02134CBFA6809A435050413817193DAEB16
+A5882C8AEA44BCF36E74E9ECCDFE7E19FF5A5DD7A94E5AB4F8702C3DA7F42325
+23C808670A0490F5B373DADE40814FF9650241D3D69C91FBC5ECE728F827D9BF
+C928602E05477903449E079164CA39859C4BCA60C579F490AA455F82B5050BB3
+969AFB478E0D4A257B3356EA3CD62051FCE6C6B1929CFF85BFDF166BEF658E10
+3A55E007F38EBBB248B3F0B8ED1925106B499B762E45113AE1AC9DE09644C84B
+9C08034B297314EE69BC32DB6E7D7FB9913CE5AC17E7335979E9DCCE2BAB3725
+1976155551F9706A576FE0E3ADCCF72C87683291528ECB749CB0ED291966E239
+B5E3630676BD409E08F85BC1AEC9A2D4135376284A96EA24431243BD6FE8B966
+95F11A4BB53F392E0AEFEA623064FF8A7002367B0A515635CB2D2DDFB9B4A8D7
+FE721754E81BBA548848A235B91AD4E4F7DB19CCE2F61D277FC00AB956EB93BE
+44AB4970CA56BF59506C94ED160FB1E25D3DF2988A532BDB787BFB8539D22986
+FDC378AC31444E63C4727FEE121A43751043849E6DCAC5B59D0FC703AAFBBFD4
+E8B7C268F21615AD02CE9DABEFA27B5FE6A6441B619539CAB1F810F1263447AA
+633F5DAF483752EF1A0421740E3A811D2D2898CBF53E7F686C9223FD7235F02D
+6F90D2D48CC20AB87778DE3C6FB335E0F0EC20B5DC5B65223FE117526DE2C72F
+FE839DF93CB2A7D66CD900CB325F891E311BEC932F703FB4FEFA29DB8B9C88DD
+375EC71B3D58C7BC59ADA91971A3BDA1ADEA629CE6CC92BD542CDDFAA7706FB2
+6CDDE2DF07E56D6741916AE8E8744339816F3E6C38062747AA9FDA2A2678A6B7
+EFEA870AA3A4D71B25EE3013EAB1DBA34401B867C7A41AE51E0421D41D3BB83C
+E120C8FEABA6E5DEC53A689C21426D4BBCB68CB37568761C360E6D4E3596FB7D
+F4DEC7918E58C0293D12D6DDA7E9DCDAAD7C939F55CD1BC4A228B31E9A904156
+DA6B40B08E6ACE674618B768DD681C772A3E55FE096CF949CF3B0460ABDCD891
+D17B37B355B29AB5137899C036F31DA026244FA25FB798FBE5105BDA29F46538
+D3D3AC1001A7BCECE64DE94FFE6C354166A0F97256137BDFA07F6E22A3D1D2F4
+9588DBAE95E895BC5E64DDCBBAA8D0A22C229B42CB717FC711E7E9DF793DF80B
+9F14754585A3C7E17F37B32924B9F9870DA8635E3E18BD1DCD81EDF01834D9C6
+B33F23C956C2FCBFA47D84422F583459D827D1E120B97694D12F1F54D02379C0
+D288F7104F3FFCF4F76E3494F4ACBD1BE3A15543CC680924C78A473F8E311ADF
+8FE00A04C6C393DE61AD3EDA5BC031E2353076A2489391B52632387CA28A7B93
+FBB065A6EF3658AE80B1ADA47E9B2539E73A71FA75645F85ED8ECC257FB4CF26
+B6C912DE9D0F9899E70BECCB934AD32CF49A093371A9F73DE6255EBC39DE1E7F
+00D0CBDABD4D0383977E694890E71FBE5C376BE5F3A80C28987417504F515C50
+909F3D31178BB9B1D085BE514F71B910A9085BD6122DDC72A150BFE266920E49
+5661BCB4BAB51D6DEFE32B616963DBD989FCDD1637B294CE4E288655FBEFA1BF
+7F25BBF8CF17C2D5FD161A7C2CC9CC7490D9BF15A1D35B3BFA43ADE256E88BDA
+BD490D92907C57BAC408A575EC84D6AEE070148C7C9A91C03B09FDBD792E8FF0
+C0B886AAD2EDD86541E5E579359D40E3AC312ACD3D8FD49F71BD533DDF8859B1
+BAF17F1884E331DD07CEEF93B71D492AEBAADF7A263450A7A72210CE630A0D37
+BF024BDC09ACC882816B8C22C62AE38A3A8D0F6EBC2B1B2C0B8161A8B076DD5D
+4B779C0788546BB4CF57332230D237856B00D79C28A7C01D11F44B7304F69075
+94B97A745DA43D1BE561372CE611C345A843834E46AD9DDB16CABCD3FA33D6F1
+F6B5C0497F5EE5400B305CDC16A7EC286AA4D45D0EEBB9DA06AC9C5294D68EC9
+E4DC3CA2B92CE8FC0526184A86EDC7AB34D67E60AC12D9CA8FD300235EC968BA
+92C6FBDA47572BC5600F25249F60AD287CBDAE980E747FCBE7EE5CD323E733F0
+63553B494D3DDEB9CC1480B5C3BB79A28E419AA65B18CB297AB383419E890E2A
+CE6F98C9900CCB4675280A10CF060B8D220DDA1BE55DFA65715EABCC1AFAA271
+B1F8732341613E17B231231A0D24D4D7FC198AE04D89A99C4536217769C6FBD9
+5EE24A6302F97438F7C0E311C878F674B4477A5ADA3952CDE4055AC408B8174E
+86F8FB797646DFFFE0ECA25D1BAB9A9F71F3926D3D85AA63E7A8C931D71E79E0
+AF1EAC26FADE468F4FF7F3861D14C10E3BE1F9EAFD6D3A544E8108D5DAB5B180
+3950C74818BC8AF4758A108F462EF1826647A49667F5E482038C54716856D9BC
+35F29922846D2148F92F943E951D7438C73D6A60459A8003174036C64E1629CD
+155D47FD04B03C023AD67CD5A70C98AB556EEAB8C48169706E5B352F6505D580
+AC945171BFE62E81F8F500438AC3B64D857BA5BC54C2C4BBB237F8FA51296255
+E66A92A61FE13FDE781D393557EB72CEBAD86511035F775FAC39A0479CCD400F
+226709118F887F47CC2ECC8F79816D4A945B2845F50AFD62D8C9A9BBF4739496
+9E644BC9F7B04803B7EE75A09EAE94365F6F374B4FCEB0B506C76297564B9B6B
+8B812BC3A33929AA94692572B010E6210AEAA312BDFC88BF302244AB9D587A9B
+919823FD01DE12438D960944D1977800FEB49E638C32E5B188B1CA033E0C37EE
+A142F746367888AA119535F0CCAF7EAA461B790EB089D2D6962E28A398439BB7
+9C9943654D7A2D765B46BC0DD1F915327F369162E1BA1BA83110B93F442905E0
+523BFF5E279508A98568CD5CFD18FABBE9D17265A90B8A9EE5C613CDB822F07B
+115D4C174FB7945535F2F9C2875C9675143B8D98DEFD3898170FBCB19B4C29CE
+1E6883E0F68B5D42751BD7AD09E3EB745F0A6338BA2148B769B5E1EB21109414
+C1615EC1A1FEAD5831938F74E26E1F6BF51136E5C76F823D29D35078412923DB
+B3A32176ED7935058ED16528D28E50E37BBEB1D1554503645DD6809FA22A0DC3
+112E7888A499450162B7373CC8855953B351E8873A4D7DCC40EEEE5A8A2D00E0
+EDD8CFE7153824BF94833ABE10FA64768E457D5395519937705DAD2FFC5E71D4
+521F01213B7DF82426867DE914CC9866E428F614F18078B4367187426E2260AA
+AD0175A79D3C44FB3BEDA45F1C5CA9F1013DD736AF2311E3893D25617F93E42B
+764F67FA7165C24A1EAA1DED5F293CC307C14208C764C467A7EFCB0CA56A0427
+3901C28E23A0E932664C99917B338B923E9AAFF2964544BB5C61328A54AC4D17
+8C4EDFA4CFA7765D3307FFEDD8F1D94B7F76B48F626A3FD9623F0AD2560B0556
+FAB94B2746D9900BC030D7F442A181B775C58C2A4C8C1316201D47AECD6E86D9
+35A8904A65B24344CC8903FB65F88F5DEE2E04741C28DCCB94D1051E043D9A62
+5EE51DA8F3D9EDE52EA0D0E964D46DBBC1E5656DD9F88D7E5B2E75317A630F85
+0652BB04714BEBC5C4FA02091AA214446F6BA3801EB1F8823DFF23FF11E32453
+9671D7AE67BC8754AF79751C808B33DE489DD2C650F5C88BBD6E3608C7D66699
+92E9FD64237F4A9CC610321B08D6C5A834F26D1E76DC365645AA1086DEFB2563
+B3A2076F03EAC6B7155C9775CA58A6CC782CB6E52D3BE55A9806CDF36D08CAF9
+264B88FFBDDADDE5D0C6C6A77BC1B326BEC1E97AC06370B821F5F888CC3B5147
+FB15E157181BD410D8A3AE553D79FF680C57C785CADB9C01C0D8E3BE6AD98DE1
+7A031B1FC790439BB3C64DAE51AB346A66C5608F241A27FF33A14DEE9EFDA59C
+3F0421EC1E127E7D2C6564BF338947E6D0210333D0933C066366014C48DEEC94
+7EE5A964DAC3D686DAD44E6A7562A3BEF495EA20FB57B23C8A95BFF74F552F88
+605C4B814D2D36D801CCA63AAF223CCFD380FBAE90A4892FCBC0E9FBAEC50F7F
+57EA1D8B768BCEC12DFA0CC0A97C652B473A15B300F8D5F61B327294AD4672B9
+A975840BD0A2DA22FAD972B436E1B499D7DF032F6AD4D357730A6EF4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: cstt10
+%!FontType1-1.0: cstt10 1.1/12-Nov-94
+% CSfonts -- pfb ver.Apr.1998, generated from BaKoMa fonts. NO WARRANTY.
+% Accents are added using t1accent program, (c) Petr Olsak, 1998
+%%VMusage: 26147 26416
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+/version (1.1/12-Nov-94) readonly def
+/Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+/FullName (cstt10) readonly def
+/FamilyName (cstt10) readonly def
+/Weight (Regular) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -133 def
+/UnderlineThickness 20 def
+/XHeight 431 def
+/Ascender 611 def
+/Descender -222 def
+/CapHeight 611 def
+end readonly def
+/FontName /cstt10 def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 35 /numbersign put
+dup 36 /dollar put
+dup 37 /percent put
+dup 38 /ampersand put
+dup 42 /asterisk put
+dup 43 /plus put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 55 /seven put
+dup 58 /colon put
+dup 60 /less put
+dup 61 /equal put
+dup 62 /greater put
+dup 64 /at put
+dup 85 /U put
+dup 92 /backslash put
+dup 94 /asciicircum put
+dup 95 /underscore put
+dup 96 /quoteleft put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 123 /braceleft put
+dup 124 /bar put
+dup 125 /braceright put
+dup 126 /asciitilde put
+dup 225 /aacute put
+dup 232 /ccaron put
+dup 233 /eacute put
+dup 237 /iacute put
+dup 248 /rcaron put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-6 -233 539 749] readonly def
+/StrokeWidth 0 def
+currentdict end
+currentfile eexec
+D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE
+6FBF7F98F75ADF5180CDD505CDC93F13EE312CB03AC7B00C9C4622C80D74023C
+C1962BD0CAF57F3C335DED6A6C36110E591128C8861CA07DCA77CF521BEAB94F
+BB761A39789AF6C405EB8B495E41C5915360664D422344DE89DA844EFDD13C45
+CB82B522B9E7256916FD366B61290914FC63045EA3C05BBD24545CC5F4451E74
+EDDDBE488ADB69505C96937B35E2D8E7DD2A21A2E729C1F3C654AE5C10A2F637
+7885DEF6A2275DC695462949A67E0D187D38D4A662CF4FA12D30CCA27CE7A810
+692937F6C2BC165CE2B8622BD15D5E5E6CF11188ED2932DDC14A54EC300FCE1A
+2C0327DE4D1CE9EA805CEF466DDB70A9920DDDC1F8E2F221D9D2090BFCE081C4
+57317529B50A66612DE3F73CE16603D25D14319AC60398985FD75232461654DB
+2A541747ACA527AA312FC27F84AAFBBB7F32996C15D8E819BD14DC1EB8E32517
+A1085EDF51DA03E28D2D370F6148FA4CA5551A1577803A2F28D69BB52DAE3A21
+E7694EC5E8AAAE0A2E5BE5D6B4B7F9F9E0214DCA121536C0F03ABF09B3DCD1D5
+7842908B4480553EEC1250FDC4E4378A115DF03DDD18844135CF9C098E067275
+6044DD8E906F9A5FE4045B801FFB78CCD0B89F91DDA22768ADB0873958A698F9
+9F264E31FC8C2202AD497CB8F4D5FCC7B4B25F49ADE1472B8F4A60D9F54D4356
+9359F02EFD4058C58FA5E55F60BA752F27725618302916E03B39CA30EAB2C1D5
+10B84955DDD48C7F6C6A1627635192132959536AEB5D58F9A01E249978BF10D0
+D3FCBDE0143238F62CFC2D227521B9A378BC4962D8FF5B5423261096F4AE3427
+49367D8FD1A016AA686396062CDAB592721EF1DEB820EB141C2BB733F3FE3DB4
+2643F8E0BD0A99A49188A4018D641CFF6C62D8470E1F0FB0A3B438CF79FFB41E
+A37041D7DC3DDC6C8D6EB8063D1908FE8A017A7F6ED118C8AE63E410C00CDD36
+56502EE82C526D65227C79AE174760D1EA9110CC80DB722E01CBC6989164E53D
+DE7DC2367521D76F61207CBB4719549E214E05B2785F324221A9097AA72A6F6A
+007AD69765AFE981394C851D89EDF14B7200706240637B9CF279BF9451CBB46E
+8A1014EC40B77814451D03E26C8C9F8C6B7D69EE870764110CA84AA8CF718F28
+2D91107D502B01A42BF5788799E0C4A00CBBB0BB6BD0B21212E706D783A1D35A
+4DBDB098EA057CDCA986A5CC49DF838893CB8A41B7E2923ED31A14FE7B21D1C4
+C2DE0BD3493F068E498E07A34529FAA1463CF7484B9E148BE0DB4B968A76A52E
+C4394F47A950D6AA3C3BA9D1C75D5AB9A851158A1F8C807026C3BDFDF0C9B873
+6B8D742104AAF7C380B1425503D52F79644E1B91422A29AA7771AF74D3C611EB
+8CFCE1E3E2BB9822B2A26854CBE4BA3DEEF626992C2D6DD6ACA323E1B944D93C
+B5C42377551F869020A3FF64F85E6FB1F6CF61A545832861BD92C6B1D35EA7A4
+A7C4DA9560134A0E7DF91D2E947D0D5063ACC5F3434199E6DA2270CD51762F61
+916196D35951D393E2B6F6EE63276566523745F09D2434F360931DF73EEC1EE6
+6678AD2378F5E3907A4EB08692F2A40C75606E122F5364150591B14E138F1DBD
+3EC5AE6A48E4DB744F9DAF30EFAFF0CACCA95BB03A35C0AF6DFAF3BC4F580EE9
+C0D977DA1C191AAE1B5E797FEA89AE917E61CDB10F4BEB63A6E76038A8230C66
+DEFD6ED4BE4A634654493DB33DDA9D7F095E1B59F2A0C8AAB1D47D95B6DD18BF
+3C69D2737C693704ACCB81EC0AF797F32D3557E5260C481625B5D7AA1A897EEB
+894DBF806A51962A68CEBBE3031DAAB913BB86747BF65D8CA7C52A73DB99AD67
+7139AB929E54C978E49572725CA929E2021AB9B4DE0ECEEC5B7CA9ECF8F30D7F
+74D8853C25D5C9A206A70CB2BD633B811F059D27DD42CFAAF8874102D42294F3
+49810E5D29D5AF2697936913BA513FCE2A0141499F695F93A8F2C2C077C02CF2
+5A31A8B70155CEC3C76A4CCCDAE15DFECF69198B9C171B16139FB564532AF052
+AE79500C427F1B63B3B89F456C11E29227194911060432426FC3E70BE2D07636
+CBDD389DE82EE267A262607E5232293EE0BCDFAD815E9DB534CEDBF0B0F780FE
+BE39685EA8C98BA35222BBAD3B00128BD020719B1AE740DD5EAA85BC85A98E04
+A42F7376403F51D89FF5017CFECE01FC85D0BF158BE2CA8E62718E743E01E653
+5ECA3BCB5ACE9AB12E68DA319639510DA4C8F7A3B606D2459E39EA2B0934AE80
+E00710749FD5AFB225E32EC6D18D1A5645A7C9FFB44E90B20CAA1632F53CC995
+654FE862AD20C70AFFAEE7D56333BCFA78DFE6DE77AF13B82790A5E538629266
+8A153DDA47EEB62C8D0AC49F83A21533746D78CECC6856502BE9C8F573B1CD4F
+1D40AFC73859B7122ADDBDE7B326CF5A229D2BB5CC85B41690BDA65877B873B1
+CFC57A5696AE2C7E9383AD8B3B704E336ACC5C7494773EB71D1B1DC90955D22A
+010860CDBD1F251A8E8F21C6B1C0C1CB8BD769521C82905FDAC9DC1ED9A6C79E
+9DDF2EBE9BB404E977DF3AAB3089291259122BB28E5924F8D37D23738BC03EBA
+CFF091E97C0AC605E65CAEEE24237CEF4D276069386AC4CEA441A3F3023853EF
+E55DB7E4A8D70DAD9FECD36211B104A4F1B6370D37D143D83B42C1E64040C106
+B1084C9708116424DCE00317DD448F5366B7935E96EA1F58B3DB0A8A3889AAFD
+7C27A83FA09D084CEADC95F54E4BC6B9F4199139041D3690D6A9F32F2C227460
+79334585BC6306E52E32E1A70EE1678B401FA71C0227FD28678D1FEE4CFC9EB0
+4774CFBDE871DCE3E1768B678516C904F08B75D38F9D51D4A0B347F1E7AB1676
+690FD25EA83316AE7F2280FC517C855659C0C418B8089872BDA7DF745192ADDD
+BAF3F92229AA7E58F8DCEF13F3AFA6BC3BF97D1E0864CB98876FFCAB02267F86
+355B7275559AD1EEA7D762970BC0FC6BAFCB2F50C094CA86DAD7D4D0EE0E08C7
+8B8D2554D7D00B2D5A5C4E091CB94EF82CC89801065364C15F69B061F6CC66CF
+F1669E61CF9E782CFBD5F240306D4B48BA6655B0DE7CF453993DF0676364F187
+78EBC1CB66D58509F3544E0299F99722B506D09EDA58073C0B102D93A2F4437F
+017629045181C6BBA3D8E7F64B32C81237B3C58DB64E06776BB699941585938D
+F66F376E9E4C7FFA2ED0B800686EB7D73E5EEA80D97C1FBFEA32C959A6DE4CCC
+AA40715DD26E6EC7B7067A4B76ABBDE2E87EB0CE24CB55189C02626087E1F694
+5B1B87FC58E5404AD54018DF4BBE056F47BD8ECE6BA8EA0B767A962D67C7CFA5
+BB6D32BC7D906B15EE3922A889F740523A884E222FA8EFF3F3A65B1ECC1CD18E
+04204341201F463375B97FB7BE504005B7BF5B117148CAE38F5A0030CE6EE789
+FCD817962D6ECF63AE6B738115B8FA862BBDB3F1230D97C1EEE73C3A0929E777
+606AF08465A72E3DB086D6315E37B96B9DC0B30D74859F94ED013C5CBC2AD73D
+861EBDD79F048B77D2C78D72076B64FEB861425646EFE7228A30F5D8799FB2AD
+73AE1462EA9048269F0BB76CE0DFF8957CF98978788146142F224D0B0AB0D62B
+9C3C52AD56BB3AE12D7AA782CB9889EE841A22D280123DFB011F6155B7166A9C
+3F542A36B09409FEE70987FBAD6148715DD089E7E919E5E2785E3DAFC40A2EB3
+F1B20030E4661E42B792BE40AC17D2CB6D1381E59B04C874D156B9DE00EC9F37
+E08E79943D5822720161FBCDF3F097817E3F6FC90A42EA489EFF5A93AE2428DA
+080F678B75858AD3056741B4D95AA48BD7EC1BDD0713A0913A325E63D79922B1
+0A03CB7A5F470B8D1C4902F5118B04405F259BA85FEAD959CFEBC2A3E3364F94
+2F134C110DB5676678B901B12C371CA944DF6B60019E939065B241E4F7D9309C
+4765D61BEF92A3714A16F8F33591F2A8A49C107F49197D9097D74757190778EF
+85214AC02DC4CC54951863D67BA00248C4C771F333BFCCB4ACF5BA2F3008CC42
+BF9D1CA78E39FD53C6878C8A34817FAF4B5068F5DCB6DAA3F038321EE27490C0
+871DE33F6949244E5A9A70F9D00E4F8AC52352974B00F48DE5B3CA9F83A54FB0
+17DEB6C37FE0E898B6E98B03D0664400BC91D2E208CF8EADC09D1B41D6D8B283
+3C986A6DAB62670BF615A8F88EF6939637F444276CEE74AA8B77D7ABF701C7AD
+1E9C0D0F1F354109C62B870094777CF21E74FC5655E226BCD6BC19FE4D7D40A3
+7E2D629B37345B5D5D87CCDB7F57FEA403ADD01E296C890FFAFAD0898F7AF1A7
+7899F55AB59F526C1E2372FBDB9EF6573D9B160E9D175D0EADFC4C509FD10B98
+AA08C430B6BCFC95EAC71F582318090C301C5F76537F82CBD8147DDD214D2A78
+6FB9A548D5BBAA61AF25576F7E07582728E44BC60FCA1582FFFB2EDF3F876CA5
+230EB68EAF515853C0F6ADE7F3EAF62EC5187E4602C7FB7E6EC8629DFE51D3C3
+D240A9B39B84F6D5E1E48A08ED988D6242B0E2271A51E96C99178EF23C2D0274
+7DE4626A5AE432EBE9A3081FF82A2F906DB370D1D26B965DC3D92CC5D615FE8D
+412C807DD4517036A0B94F448B4BBD174F7AFBE11281317384D4EB9C026A55BD
+3A1DBFC65A4B69F4617FD205131AD75E0F8350D59E999F9FEC5E2A3D22DDB01E
+DA72F20B3F66113037C1165714DDF133E88EB2F53E6FAC7A2E88CE235564073B
+3ED9D468296404BA13B56CE906F96851E1D84F3CC6F37B78F96E3EAB056C15DE
+CE34FC97AB46DD2404F2BC003C81812972CCE625595D5F20C3D0C26374BF2627
+E9BACDA690DA43A9CD723073F07DA46FBA85148DC0420140F5D0617ECDF7D3C0
+D18508496C69ADFD61E066993E8358796F46C86DB2D263A6D2B6B313C98F27FA
+99AA179332DFE7B1526E4029C8B32428E9B51DF0D1DF471C4C8C8841F57FC6AA
+05146B4AC894C02527C55C5EA996694AD256CCFB33FB0E0FF04DFA18B9F661C9
+E1C67C2F233DB57B60D0AD4A678EBF157CB46851D55959EA1F334C699FA82902
+A16590FA11CE976599B26003CE61AF6B5F3FC220CA32F9B7AD239D3A47D7542C
+AABFD3EAE569C56CA1A9CF2DBD8D66668B0DD8DD8030E85F5EDF8875F64925B7
+EB3C9E5B52AE5084E0B2A2917AF95D4A9CBD2F4B3EFDE960C9FC314991C38918
+50A3402756DF8208A424B8A74127162A4000324EDBFE1474838742F0FFCA9AB2
+3493698D3883A0C5F92F5E060EFD66CE3E83F67582974A73905707F2368F08B0
+52BB4BF643DDD5B68DDFB6CF12EA7BA06A64302C8176FC672200297DAE9B22BB
+0612571FF2A06651B8DFEEBE06E631EF91078F04A8F37C6A610135FAD1A36157
+A28703B8B3CB24BCD4A43704261F0A139973DA74F7319215C045206B556CF35C
+4ACBA900A9B150CE69758094036715D287B1DE440265CD1CFC925A5DD2647FA3
+5B14E0E0C827779DEEDEEFAA2B076E621A5B21ED86F5B83F7D0D66B141BEC205
+6A970E8CDD98D6C0F035D99F884321EA2A3E8F6B99218C145B4B90F92AED927F
+306BD17CB6838B01F2AA56408CBA23EED006AE5FD432FD7EFA9263EA4732677C
+370255742354205188A0BEE92EA8A1079A1D6517E15217B2AEACFDB07BCD4ACD
+F27EE5EB1D66D37AB076DC38409726298D63BBF44152D3AE4ABFA2C50D3C2174
+4C53C13728175FBE79A43A3108ED40582702DCEF1102BA491057C7BCF2ED7CD2
+6A41909E826B4A62AA40A2F0A5A2237B69E68825511714B8C0C52FF920E61BC2
+212DA26714E940C5E0BE934DA65947D115DB6D2FA4DF052200B29F1942CD630A
+3B1C6406DF46F5C395CCB8D8395382D5CFD3D24E8F626F9752E1A8F4DE3B6B1A
+A63B339F4939694436477153FB1984DC4D07D9136557FFB7A2CC47B6843658C7
+C3B86B0DE4C967F20665130B62EDE93C2B0EDBA44AE44A8E23E2982220FB5FDB
+B72572419C03EF91801167E5A35EC640F340F6E067F40C84D84F55DAB2DA4E04
+F5B164C6D4DC7D20DEE31D56BAFCCCAD2B9583DF71D21A816EF709FAF7357FB4
+5A58BE8F41E5E867B7B970641D431830E96635FEB34F64E5FD790A5F33577240
+DB63A6E2AD971D5CA89296B375E1DBF235EA5CC0038418AD4CA7911AF81B83B5
+7EE28A5CF415E182E7CAA793AEF4E4FAE1936F145F702132824EF1681605AE22
+A0FBBE0EFABCBEFE9AEB8A3BC6CAA8F752775186140EF3F7E37F781CE7CD276A
+5E9F09C63C43FC13BB6BF800747703EC657C333C26F1337A9D66999A79424E5C
+0288AD8CB23D9D4FC3E09E5F9EE24B5C7FE4D2AB992C937F08843C1D68C46D81
+895A1175E6417E3D9D6A03E3950E01722AB97AB120573A861836BC0852AA7E45
+DF14FFF3D54D973D1EF572D6D168A189CAC811CB2753E2FC22D02E8FB4459C67
+8893D1950619D7FC0B3B72C8B405EDA708C10D7F586A8231F5532F7E8597800C
+25BE541C7CDB9C1350ACAA421EC976D035758E4B351704CC3F9FB76F9CAE8345
+EE09E52A35E9E5D453EF416D872121E10B3BC3F2534CD0B1E49EE900D6781666
+F8C455A869DDE046B816E146B0F0ADC231955E2272A73ED9D7DB4D6EBDC62798
+B14FC076FCED0123A589A6DCE6048B2B12D846ED8997C92943CF33109C5B6735
+4D1A9AD1721E925E4B3D74AB25AC10A3DC0F1DD433A62AB20568D21F6E9F914C
+194BDF2756AB6A1E8D99D1EE1B5770ADC59CB09012F0EFE1B8F02878F559859A
+A88015DF2FCF24F0437B7B05B3EC6733AED52E7DB875A2564EFC8134396D874F
+6D9146B7B97DFDDDF18D8D9A30CACECFA13C7BD32CCEC3FC980163C0769C449F
+2E1FEB296DFB0D384344FC51593BB91A857A18AD628070A47A289C767B3B3290
+2B1212170A99B57C40D7D8ADF877CC600FEC4E86FC5275E9A01B8AE5BF5E6AA6
+F66177F1591D66040D4AA2BA9A64F189DB8559104163B930B7F9E8D5C3A1FF49
+293DC2D92EF9099E91EC2FB48A52925CA945744A42D958E32CE11E0F4D047DEB
+C9BFE933062764ED57DC6E0B6F55CF99D5544CA4BC0D930E75856E627BD234D0
+2D081DD5FF54F6F025FAF7EC9BA9A984262A1F66B2E847EDFEFFAAED2C145D97
+FFE4A93DC1A64F01AB041FAA0DBBD17006EAE8AD868E1B67BC89D320459ECA17
+8746504C76A68A4CB2C6D2ACD67453C17A9AAB6783A7202B28275A22328A7EC0
+B72394F5BBCA39C7E47F82679874F5EA075C70EAE5EDFF9A970E5393729C7A8E
+23ADA039337EB3484D83D297BCFF06D845DECA313AC602CDD11DD62AEB58F51D
+E64DB27223C245149E165DB4E9F0D70E2B43C4B38E05B7885528D082FBCBE6AB
+D050A22DD6F39B06C9CFD957DDA781EAAB4FA83B4E899BE47748EF2A88B28399
+02FC3417CF822AA13273CBA0ECB1B7F005D0999734047C9A78D7A3B062CFE0A6
+55952C7769AD401AC574E25B1A2D5A05CEDC9C3FC004B5EF7DDD72BD28CAD6D6
+D9B8CE641EF671020ACFD09E48F813A32CC3B125D16195A0EED2374B056937EF
+562434C481A4CC748E2573465EB8ADCAFABAE99B1A5D23118A798AA115245B21
+99B1564874D92A902E780C9521AB06B418E024535D78611015E4DF16A08E1A3E
+C7F34169C27AA4B26DF06500CC77180ED229D70A18164A4596BD21B034DEF8AC
+5A4585083225E41B64D32BD5D3C522602A04ED471EA8E070EEB5E2350E39DB31
+974935B855BB4C12EF8BB863D9BC1ECD12C473C2386D7027884E5244513AAB8A
+FBF2468EEAA8FB728B589BA8813FA86F0ED2EC562CB191605F88FB9A0FB84D3B
+20E55182DC8A7802F80842BAE3BAC08C78142F30EE14D460BCEA48899FE15C1D
+C7BAF12877C113218D3344B3CE3029C7CE519F15230B1B92222263FF2C3C2F6F
+1BD91BF647283966CB0B691596A44D74BFA395C194652E7014C4C28877C788B0
+9C51BFC7AE55B9DF290AFCCBAF7B8D0582DAC2446DB2FCDF1978F2FBD60072BD
+25903591334F170B0C9AC002EA3EFE1B42DACA42A14F64E32A38A7D46DE684F9
+C3A7DA1ABE08DC56DF8A18539BB60C9BF3FD3363855493926C17E9047AA8A6CA
+BF48398C20AB43FBD25A381C0BE5855431474403CA588779C756A878D8265907
+DE880C3D42FA344E472881CBDCCDF36CFAADADB173273B1A10A5A9DC0D05F3F0
+FA59163B6B03FDF1790F12991956066BB839184870348E8762E72680F93B993F
+DF01DCA08A5BA83AAA7C11D4B2661FF42587567E0C72F463E7842B2427B358ED
+F5661EE36ED31352EBCFEB3236174283F15935462761F2059F253F510CF45210
+D73DBC8D8483E7A209F2EE7F665E65E203B73ECE507A62FA5EB7EB949E6414CC
+F5044BC868B33FBD593EBF5E192E5F52803161F4BCAE19787C43820AD734CC55
+299DCACDA0C1A5FD6CD82A37D4517911F09B56F4BCE0DFBD74B9A59BCF429627
+971C37679EB565259212DF105E626651E737A5EA8C1393A7F67FEBC32B6B8D65
+8655B01819EAC4E823FFA7EFD333A8003E8C5C8AA76BCF6DA5D020B7836EB97A
+B51D2EC0D90AB4062268AB01D5E26170AC68E46ED4A22BACFED883A02BD61D06
+75E66BA2A03FAD25516AC49127DB2D62D86C7AA47ADA45F72F0CE532E9E94E3D
+FA981D32216D99B7874501D82522B2EA6C56EBDADAC3B5F6803EE6C4C7443489
+D5F9E473F90FA0A2597A131194BE66ED47CDCF0F95E419A1AF60E5713C587FEC
+FF13F3503B9C9F0B57EA01089AE438EB02307DD53293B754E13D4CC48BEBC7EE
+DA250269E75FDF999B56113CF3D1DA8E8C76151D02504BEDF2D6A3C1BFE674E5
+CA8B5AE727D6BC42FB96B7EB9C4048EB33AE864C8B1619C8522DB0F19E78E09A
+EF2EEB7EE914AFFA84DC3AD62B13718ED79361DC702D2A32802BBC3D40EA5816
+9F78D8A7B5B324D0F0D02B425CFF81B28FC117B9311694D81B07D5542163331D
+83759291DC182C93FB19225CFC42D35A9CE188AB1B00587A12369D4D41983D91
+1605C4B20FB6573583A303B7640BF70093ED727954C26457D9BA49CFAB9AF8E7
+8C96CAF6C92DE5D824E181FA6A38B53F2A90918052E709639DA535A9C207F67F
+94DD230E30C6A11AC8636DFAFCE321677289153065D5F9EBB3BFE811D5DB108F
+0FC3EA9F4B981C74078CFB68A9D61C84B3A78088C1BE94DC2EF544D5B2D1ED4C
+AACE146AC724A6EAF37371B0B599C249A0EB9D79BDE6E17A1D4ED9F88CC8BE3B
+EFC93B4BBFBF7E11A4AB6FD915957FA2D91B0EE8D9BD1055171E1A5DAA9E9F85
+29CEE391BCFEF289C811E0D383DC55678F9A5D5053D1B733A15B1D572F64DB69
+A90AEB2B9F6146026A906803B6C36A09F647B9E73C71B278E32821509D52E2DD
+8B83249B63C9B1FABA68FDB32AF39241176629BE46DB077F77EE3699EBE321F9
+BCA0492C98D9CA11941D6F3D5D3418287C6E435C011934ABE3B015EDA31FC8F0
+7B38A5F3D8D1B120DB9EFF3F3D0313FD338541BDB33237231E9BA288DDBDA62E
+7A2E3DE8CB7C3F8D7A4BFDFA2D33225DF2834470F10ADE6AE9C8E287B17868D7
+99F4F13058AC3A8998A4B053C4D720B8ABA8256A42A4E91FED39BDC3C72CCF34
+D992E528A1CBF7CD0CD4476E5C88D0771484BE7104E149DED304B5EF43D1C8C8
+13D5EC58C6C011CD35C3EC370EEA6AE7AAE0CC3B4C89BDC565EBEE65A20AD7EA
+DF8036F9B3EE0DE95CFD1C99F029996AF38B49FDEA2464AFCDD436C455049676
+91B4347445C74E3FEF8708106D125270201D9732BAEAAF0872F2226BAD0E6E3C
+CDA7B1F0A01431FAABA9CE647C81E2BC5BC9535CB1B2E31D25E5D0639F415D3C
+79D3B242CCB556656875478D0B8337F4B2C819D17AD2062394D9A26834E9EB88
+C1340C8A613B84FF561EF286DE29B75D5344D44FEE2F98FF4DB463F5D0887D64
+2226D6D3E2035A815FCECF4B307606EB43A25C93B00CB4C84F1B55876E475AE9
+FA32FB2D221D9716ACBD6A0730FD4C4B5C3B9228D0C1AF04CB68BEDAA7D76387
+653CE678B7FAD2BC796A03276FB1033A7BF12B62F36AC4ED2F651D8C79BDD96D
+9CF205467C042A30307A320201F6A64EB9A1F20AAB16EA44BCD059C0C5AE0B9D
+F2EE515BD10C61077C98F3CCBB735B3B95C0DB772B96A85EDA38BE448DA53FDB
+40AB3FAD721CE9436FF5ADCFFC492AE8EA4938F6173B1C68D06D1FDCB8335FD9
+28EA3C8FD19A213AB5F0DF59FE2FBADC9142624F5A9918BB444F9AB1791A919B
+20C5B56EB75907C5E050EE49777BAD4BD8487316B91E7AA05D015A9A9C27812A
+8FA928AF0ADFBCDFC665EE5987B337622C22B3D7B74CE57B4E9E3FABDA37A0B1
+A58DEC9F0A93D870D3B1C3D133DD1163B20F5D154C8D7D8AB2394A4C58F5EAD5
+B9977C34A24AEEC51D02005AD2D481BA064AAA7833E3716CF7E60E3E411D1AE3
+DDAEEF7D58357CD394E3AF5C62ECC3B383619F38D2ED0E3CE0F47E6B6C377A50
+25E6A5AAEF810E6CE0F485B71D4123F8D1068778BBE76C69D45FC504EF561EF0
+920E54A05C6D13E5FCBFC5D949901D85F0DCE9DB39F978FBBBB0EA24AC3CECBC
+6B9DA0C07F38FF03BF3E67FCC36B76A54C4A33F51F0BD09C162DC43A8E167A20
+A2CF73C66280D8E9D7BB1FC4D95A0D5F199DF96EA1D310914CB8318972F71EA0
+DEC584B6DFD2856F0391660CBB015EC4ED4F451D94E12ECD62A5C9E4DB29639B
+B708C877A823532DB83BD86D17FBBB3B3296CDD1D57849142C97B9AAE1853026
+F66AC9697803C316365A73B6DFE9ED779634AD1764A3930F169367BC5A6C287D
+9DB32CA844C953D2075AAAE22F347F00484672D9F07D1161EFC01CFF718BAB96
+1BE5DD8358D4200436C3E302E775FD331838C6C4912C857F1A51447F9C3070CA
+ED5CC2553009B86DB25EA44E5CCEFB091843AA25448E59714B893F27E260208F
+E2FB543DDB269C262DDC0A76432C4A0DAE515208B263F6A057131520DEF51102
+D6773E11DA5C69A24C5026C4730AB93B33B23E3FCE9DFFC26203BF51A673778A
+8EAAB4B203C008A7037D938BF3D79D1B43EE5DBA7170D691936D22B9F41D9DF5
+07AE1ADC6D271A1D6858424FF8A62951E913B2EB879F177E6ECA76C26DBE5E30
+896EBD17F225E94F65B3FF387479FDF4C0C3160AF8B9F7B358FA5EDED62DEEE3
+23C7888EA2C1AEEC39C9694DD853B359ADA8BD992377D9E47FB7BC34A61BF106
+C8619180B8C75CD804E95B09909AAF897926D5609B96893C8E7A1FD2111A35B1
+6FAEE4A1909E1DE20B4E762B6414B77E1006FCB1CE1275E91D3682CC2D272FAD
+D97F9FA70A61802C611B75B3947B2EBD42581DFC939A8F262B07E21848F0D823
+026707C8F29AF2838889AFBBA886E58CA2B672FB296ADDDC60593E484BB1ECD0
+AA201AEB3E70FAEB3F5E3C36CB64090D34EADC974A8293D283B46F84A14C85E3
+7F1C007A1019A5B20B5B1DD946580324B125556E556A522632D8B9357094775B
+8BBA5F0286CF282FB70EA5F38576810ACBA2286E8D5BF48FEA2F86F5C3E7DDB5
+E6B68E5A59BDB04C479041D04AEEF2636BD47C1ECE08161F9A2B8538AEE3883C
+3B9C8EB5B62CC62E1AD4ABC93EEF78620DD57163A1FF10F8E5F3304B92752589
+34E0C804F064AA57455ECB1AF1DB3CBDE997815C6A817597D9C7C91B89FE3CFF
+44C1EA2559E8F8B4C3B5920C0BCF5BFC7C574E6740173C608E130390AB5B6D8B
+07852E2B8FB4D092A99B24345A025175B0009217426BBB49DAD077EF32A49F87
+7BCBB334F1203DC46E5C781E43932698A1835010BC87E32A4A18CD615C53102D
+2105CADD5250780042DC843CFBB21FF314EDE0F80B91263D6D645ABE58D28615
+F21B02EBF7D2E45873A85CB926F41B9FA12B4FE3D9542C5A59447AA2EBE7F8E0
+93A36A4CCB5D8A3E18A07E19FF9A307A1FD0B79E80A5DBBDBCFC72B1EB622B0D
+835369042031CC1566225077ACB00B64C472C6A290F55C7E717C9CE29ED940E9
+1FDAD51812B4F9BD81DD671FD70015466CD43531A7BAC123B1AD98CDDD9E3CC2
+1E9E1AC50ECB3F56BB378C2465A500FFA2F5B76806384EE5A06962BBED1495B0
+12C533F1EA5C296C2FF64A009AE7586A73C66C8582743102622D8F20AF6949E5
+970DC9C05CA4BB3C17D11F0D7840F822E9CE4CEE4CD61CDD30ADA0C8EC747BBD
+42203AF021A5214220997BA2C5451CE5DCBF82F73CAE0DA30E0C3F41FEB86706
+EE17DFDD731CECF655674CFB557661660F1E3F6D61C765F06FCC6667917C65B7
+75119002F7DC756609F49CCA71F2EE3D132D976383C41AB704B4DB3BDA3D5065
+1108245182198E8FDF708EE64620932EB6314BAACBA287828B01883CA79661E7
+9AE58943F83A8E8D948576254812B7F0F4B1464903DFB30F6AF084F9CB3F0461
+A7694637231244C7EBE9941B9D1F8B3C184B8D2372A4BCE89796431C11AB9DA6
+B34F733D885DBABA05411EC7C9B7BFA42E8B4094F4C7790892FBF26C12D2A350
+D6BA15D5C72656066DAB578B500C475DD6B32B58B78016918F917C51F272CA48
+D823F13BBF6C3B50B0B45BB273DB726BA649BD1FF050684EB62DA3A4620C5001
+44B3A980D5A8C24CC81CD5C52A3E5D64CBA4672118D26DB46E24C9E626E38D23
+32DE0FACE88B1E29AA1CD08AB122C796389EBE7BF5440E10C65C1AE04684E64C
+A778305DD2B07E8FC755207BC5ABD478746C13BB92EB805AA72CF1DBD84FD486
+1E6F80747A64D74970625C7329B5314AADBE89EB22539A8DBF50299A817E6D83
+AF49712D14B26BAB92700C545A436496114A1E68F61ED727E3499D138523CCAC
+28FBE4E22C552C76E38F9DD5D1B73523314AA014EF9628BF997BA5D65534BDC5
+9FAD2D68A0430EE629B096C4F499A45ED180EA9CE8935F632084F487E2A404B6
+72461FBC399054864C0937B0AEFEC176FB73EEBF8217C3BD5F246B581AECDE2E
+4813B284C93EABAFE0490186F84FBC7805174B205CC2CFB7028DC073BDBD4DB7
+CA5123FF193746393A215684E0A2149026374D09C799940EADC6549F1DFC41A7
+4158DCB14D64C52912A82129BDC5E909EF0BFF433F3F7A8B01340DA5C83E5C0E
+489BD8C4EBF12DA4E5083798401A27D6413A73D7A354B71E25948E32D64D2630
+79386929ABD40E53552A1D6AA40AA7E6A9538CF872F4FEA9126A445C8C410E43
+617502D9F185CF2E90285246C3939DEBB7734985711104DC06C4A4206D11A987
+091847920DD5BC218B6D6183F4E440016F500256FEE2C589B40AFE7F9C79E8BB
+E946EBE4D0F315A98D0825836695A2911AF4631B0C9C8DFE52F2DDF0A197868E
+65980418809E627EEEAFEA4F262A76BA996DAF991FB118D0B6D0E4400063ED30
+CC46D01E156E80EB2A2088B171488EFE2E48376FC3E8067D2CD79452F98E21E8
+F7517EA506F0D0D9E31C54D062A6BA80F34509931608512442156CF32F601A67
+28A96EE98A67E63FA47EB8785E13611EAB379624CCDA1881E0032E8299C10FCD
+260C4C327C8B49353ED940406508834F1DCA3F93999F6F5CC7B622CBD45BC100
+D96E2774FA28947843A4A7E06C609B3F173EA6DA57607F420B99120BB4B73586
+B219F61D8275CDE27DF7ED9425637B17C7A77C04F546212B8831BF1C619E5BD2
+939E5EDDD0DD965F214773D00F088F08727BD013F87636A3D4B32296EDFE7FDF
+BA3F61CBB11AC0DF006FAB60D8D75DC86CCB0B03A0F799C6DF88C0F1F3878251
+E0AEB3AF26D7719B01A1FFEFFBABF58B6F7EFA25CB4E925D56C6797BF4950811
+B9231B5EAF9AB2D60BD33E349A0BBF4644BC90A0F87D417E47C91853D836DA66
+074514826CA1EE38E3CEC14D8A9FC1969797133BDD3191FD74D1B3D2FF7E4B57
+E3E96920373518BFC540A28D5BDD1D425E53A1461B48372C5FCF1B9A64351333
+AD79E61956322F92849D3F57EC7BB18A890D3E8FDCAD713F35102E1F4B5FF97E
+30E52FDAA44427C09EF1782B98D23BF6897C33B9C4A120D7D38426D0CD118009
+B517F09A779A828CB89AFFF6F286054AE17927978B8E950D057164FE3E50BF80
+99F9107B996E0B884CDA1C7CD61CB499C50CE94D7571A57F34046EEBC91410E4
+B06D55EA01179202AAA9C284EE7EE3795BB7672BC9C27F9C9F63494D56CCCB69
+DFB7F2FD7C44049A1194D719E98869FC7618FF624217CE603F067D1D78404A53
+1C3C3118400ACB10F2606401FD492B4DDB2C83008185C32A14F3E6F5DB4E695C
+9841CA32DA7A1EE810B42814D74119F0492C628F503FE6C9C0704FD0CF967BD3
+2D596E8D8AFAC942C6A4260DF8A9B38B1AB5FC561E2B48BD5AE0FFF4FE1E618E
+4BF03A46E1D1F4FD7880C204293BA82AFF11057D5C68037A4CC17E96AC2A9240
+637A11900E8F47E991EC907CDB8BD23A62FC5F34F47BD8FBF850831E2ED889E1
+234E27E586B3D6D8C7EC4B727865AFB911BF8C9515CB68D8EFFA3E4D16088031
+F804285F69F792C34B183E1312C8FEED6ADDCD747E4ACE882230B11CC18D15CC
+C1D91D378936138F3148A875D445A425E1DC8DEA12034EEC8713EB1F3F83C178
+791E5C16AF7760AF8267077DBEDB2DA01342BB6FAD2BACA489504966E9F9A2B1
+C9636D4B3EE4F1C44B7F5EB1BCD62AAA0AFE99F8784D6FD70EE86BC1DEA82702
+05CFD3D45D5D73807C8A60B61F0B14E7FE68207F10
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: csbx10
+%!FontType1-1.0: csbx10 1.1/12-Nov-94
+% CSfonts -- pfb ver. Apr.1998, generated from BaKoMa fonts. NO WARRANTY.
+% Accents are added using t1accent program, (c) Petr Olsak, 1998
+%%VMusage: 25027 25304
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+/version (1.1/12-Nov-94) readonly def
+/Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+/FullName (csbx10) readonly def
+/FamilyName (csbx10) readonly def
+/Weight (Regular) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -133 def
+/UnderlineThickness 20 def
+/XHeight 444 def
+/Ascender 694 def
+/Descender -194 def
+/CapHeight 686 def
+end readonly def
+/FontName /csbx10 def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 77 /M put
+dup 90 /Z put
+dup 97 /a put
+dup 100 /d put
+dup 101 /e put
+dup 104 /h put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 225 /aacute put
+dup 232 /ccaron put
+dup 233 /eacute put
+dup 236 /ecaron put
+dup 237 /iacute put
+dup 249 /uring put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-60 -250 1164 908] readonly def
+/StrokeWidth 0 def
+currentdict end
+currentfile eexec
+D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE
+6FBF7F98F75ADF5180CDD505CDC93F13EE312CB03AC7B00C9C4622C80D74023C
+C1962BD0CAF57F3C335DED6A6C36110E591128C8861CA07DCA77CF521BEAB94F
+BB761A39789AF6C405EB8B495E41C5915360664D422344DE89DA844EFDD13C45
+CB82B522B9E7256916FD366B61290914FC63045EA3C05BBD24545CC5F4451E74
+EDDDBE488ADB69505C96937B35E2D8E7DD2A21A2E729C1F3C653E51B9F09F139
+E332F81467DCD46C6B80A4E88E1FB2B35C9134E8C9E669DEEFA533F7F13511CF
+F16ED856C594BE960395D34E6F1FB840870E1390BD51DF0CB99AE59E98B369A9
+308EBD4D62411D723A06592B3F044EE52173E7B573E2FBC21F32D00ADCFD4905
+7907BAC782355B39ADF860CF2381EC0CC3136060C15C7F794F54FDF9445AE615
+FA03D051B337AB511F64C838302CBEB69E431B2B66B4CF0E61EB5ACCC8F55213
+E44FC7CB51E3ACC12F45BBEDC00C9A63A43839BDAD1C0186974C7539367FB600
+B9D9DE3DFCE060C626C826CCC9C6AF9B765C6D6487D5945B01FB21FD234A6D46
+FB48C4A049CA13C82BF001906C71B5E4C7D8317DEC3B2F4A0B8F28A9CA07F8CD
+FAEB3ED1ACDD5162F7D3491964E990EF808D40307E9FBDC0AB3B5BCAD56C895C
+C6666B4096AFADBC5B931D07B418009ED6BF9886982EF5689E1C67D980F16913
+28DCD11AF89476D84997CBC50E8E7942C3B7AB5C03A7DF37E3120834DAAF7EB6
+E1A625F38D0EFF2CE86A1AC4ACA3A3556D98D515AD265D35FCD8750E1F4E73E3
+A74900BDC6A9FA84C7A4A36214935A985CADB31B33706C0DDE055D4BBF888C0B
+38320A34A47CC395F479E84CBFB77BA6F9EB33F344B34D19ECD3466836255387
+772A0F959C9872EEBC9D69943B4CB8051FDB325D6277BBE0490A911DAE97C388
+6F9ABE08037B55845EAB04B303B6B76B4C3CABCA519101147E180A8D3CF88F01
+341CF48CAC41552A13A28513B88BB7322E9AEBAB1A3E14CC90D74A9E3AA0DF8B
+F3A5E867BD5324ACA963C4ABDEC64E0D04E7A4ABAD8BA0D11BE71BC655498838
+A442E796E115A5191B3204A7363FFDBF3675992925EBDD62DB735081E2882646
+E5BA327D733475DBE42C23E2C54CED537D6A86CE4F06810D4928B0D1C42A1AE2
+DE408273DDEB2CEB0C3E5CB9E9F04DFE24FDA4EDF37857AF78EC3FDA2FED6A9E
+DA127541626E0699B04F2B04E5FCE1121B95E2B604C3F2C490A464673A75469E
+D97178EE2F8C75AD01F9D96607C8D9F5A6EADBA98AC324E334AA64C9F820AD9B
+FE9B3D0ABF98888B24E4DFF463E9D085E56461FA3DADA8047CB1E108BA2572D8
+0E5884BB975578C52E49332CDF7EEBC69353B0D790874BCFF03C3A8908AEA636
+7B5053CB569DDA3F7253DEC9202FCE36093F1B2CA5530AC79C2AE5F3A6CEA285
+BB97A7F157392D8BD8D06AC01CE8C7FF0357BE63257273B24485A8C97999C7DD
+C683B50F16A39810ACA8C41E74E8B0EF20715A064CBC02FE63B7B6BA373DB1AE
+AA11486531B923883F76C6FBC44FC8A135610C3E756C7301F5B8127F621C92AA
+4FF0E94BDBA3E5969746AFC5671DF5AB2CFB5B30B3565C6A63D4E868B853ED1C
+C128A1DD4344F80D58683270038F1B785B9D7FBE4B706BED4FF46A2F338F2450
+19A8CC9B80214D4256E134CC37479D450969D91B8DF90A65034F1AA5CD4EB61A
+11D8A4E6025A33EEE51FD15D4F5366070A9E70E943F2E13B7AF103626D44FB9F
+A88E0E3D5AF2D2D7918929DA6C060782EDF32A3DFA5F439C61722F296D448E4F
+159D77AC6BF766B0F02A6373CD7DC284C3AE2B05CE9BFE01DD306776B6CDF2D2
+1EB967A0E6BD073A7ED2CD9C94B3D5F6EA847FB2E043D0C336F59892DD5D21D7
+6EA6063DF025BE7A035BDA670239FE756B5512B1C38E8895F44BD3CED19FA356
+502D30E5C6573453576EAA7A5990529FA4759D0AB0A5E11A29DBCC318D43D2DA
+A42E23530C5217CEF689A9F5F9BEF94BB571A211373625792DF8C8375A052DBF
+0A9A57849E519A274A4372E6F3FE520B4EA2CBF6218167405D179E3ADBB6A11A
+2BCA8A0837A67B61C761E077FB1672C75082C5E1ADDC30CB7A3AD5DA184EB366
+211729687E0D0526F1E279636F86752FCD1ACBDFEF482C854AACFC0384FDEB46
+3F3F65E1D9CA280190850005E54955A3D586708B6F9ED80A1968FCF41264BB07
+5D79D282D46263425F3D27CEEB13C307DADE5576BBF28399E3371B2BA914E2BA
+91C2D42282FA8900455557DADFA8AA784935B1A2DEFFF256C33847A65FEC6DEA
+14400EB9CA8B3CC770C28E921E405E9802D14ED5B9F67D23FCA2D873F7F30E0C
+7551E203AFFBA4B9BB819FE33EE44B2D3A7F8EB38C0792F7D763DD41910FCF57
+91E6EC138E54AAF733B8A0C41A6F6798052E5CC79AB7EC5DB429AEC515F256F4
+E196257573EFA30A039F9792284D60A92754CCB07EFC13E33D21C4A64E5882EE
+F049A071CD6811EF41CA0F74D81976F696267A95AB0EBD610EB618BAE2D3CCC1
+D37A3D023C3D38FFD03D346584C8B5997783A567862A70EC524E669DD89E1C50
+8CB77FD83DBB482B7EBD517C75CE2B61DA3667636C3CFA67C6EE4883C26B79BC
+3504860FDA3BC50C62D94EB062AC003275A9AAB9759B79F7D715A0607E7DEA15
+5D20D662BA557032D9E31A9198227D2DE6E90D62C936BD9D0D2A1BC7153D45C0
+B2C2F62AFAC0F6F7634AA6453D3E571DF74331CAD8F9DD767CA24774D8CBC51C
+0CAAF99EB5F3AB3EFF6E3201D8157FE21E0636BFC11E562171581B0B62668A26
+7D923C3966F630F9B0DBB20D7BCC5EE31D2742722E1BEDAE37A7C2F1F13DBE51
+28787AB14582705EC30B0C0219AC514FD643A1EB7DA5D2CBFA5B7C66D342FF3E
+A15303796636D721B920424C967E6CA480280F76DB453D23E36E86D474F2F01C
+5EEF1BE265D43F9BB9655E25EEE2CC4307AB233CF9D96BE4984AE2DD196CF45C
+E8549F4F009E89E152735F7075B6AAA4070EB114222B20AE769B1F31A805E1BB
+A2933118270D572042FAB846E93BDEF461AA4775CC4616D46712089716B425C8
+D00CC1887B25D8FAD8AE1D4094B603B1CE22AEDCE5F52FA4FDBDADC3945E9D09
+7DE4007F47040BE88B571FC33D0CF8AAAAAE26290282A47F1931FC14838C2568
+6BA4AE6608C2CC10E7ECFFE0A19F4405E08AFAE2354F3B2BFAF9AAE4D92E9C31
+D490BB3B02C54F367A893BB7F2F6D102FB208360F21C870DAE42313F178C4985
+7FE7D43128B7FDABB844A21DBBDA50FAD3B3C493AEAEAF184F348E90FA469F19
+7F8EE1380DE9D9B891A52896AB77B1698EF80BFA064BD75524C76D74ED990302
+C758BBABE3CBE5955A14E2DEFABF67B4884A59BF99CF477B96F401DD2825231B
+56D2A96AE974BD1FD986737D0677D32043C653D491663301B986D51C458282B5
+117C06364D983CAEA7BB687CCBD13DAC157BBFF48CBC00ABDFC0BFBE4472E50A
+776AE02A5F92815A44F53CBD3D4F786E4D8544A962769F09A10D24AB85A7D848
+7BB71063C47F8BCF4AB435DB972611176AAE84B9D364067842F9C9D6041C5173
+3542A768B219D8C35F56FC0FC3BBC55A24988E7FBD2B47A500BF2D06CDD462B9
+2AA7ABC59506AF7131F0B298C59AE49CB46FFC034741EF8A4EB86C6533226AB7
+43CC81BD1E51BFE83F174687885C93B5B7D6D3D02B14500B3707B011EF73D8F4
+0395314C887A67B90462FF36F59622013F8D43ABDF507C17983627E24F0397A7
+24555F56C6A0EA33A7A954199A59936D6822500C1B23966574E1024FC45A7E9F
+0201ECD6F7005125594779E7FF828F660971AA39F0002D2F6AA8CCA41A144D83
+209F92B0E3D085982BEC9CA6595A408360630A592E863E8C85624D16F2FD2154
+E34A5C60BDD42B70938F07049A0270026CC71A0391FF08A26CBA30567C27873B
+29F5731927353296A6BE2969C84D9D86F13B52F17B261A0EAA49FEF6A9D9CF5E
+04DE8C842817464B715132E7D0A511E670CDCB27186F6764EA2359BA41A35465
+DE12B7F17933B0BC12641BD3493CAEA47ACD0D1964D2D5ABA0BF9E3504C7AC44
+8C58D93B29AA92E384EF842917F118BBC7CCB10C375651718BD527D73FAF7C42
+F473DBDB81BF7BFB372D6D85B814D86848867B4D9EE7F084D2593BA42BBE8CA5
+0A665176AB243B0D6A83424C6725E99B1A0BE10B0A592AB7BAD01CD5F8BB3803
+AC792359660F50247AB6647BBFDF160718A67E6D6AB30547CCDB8E13E7A8537E
+976867B0D6BE3E3BEB84F066EB668E93C0AE2A57CCDE75AED392E00FA9B0F4D7
+3BED14D43D7690664EF480988A1E637A0EE019289FFFF51ADDA861426AD80B29
+742CC6C01BE2E61BBEF23C70B791A0BEA167AB962BDC36A1A86195661B30BB1E
+2911717A94168AB3FBE1CE80A0C2C96FAEE6B4FBB7E253BB63C86163DE7C336D
+535DF2DB10F5ABDB1C2C0E2B4300DC4C397888137EA96BDA990141B9AF6789B9
+645A3C1F1CF1EC5586D9B740E69A82BE6AB3D272566BA1B73EACA1011DBB32B6
+47EDA7196DC8E8E7E1E3B7006AC04593962C1D3CB4ACDED9A14C1430E0C75646
+14EC812D70D5768D40B8B19DB0C3C0C83DF27A505FE0640D5FCCD86C136617F7
+073E40FA8A9448BC691EF12DCCCF382744FB241A0881A13E8D895F2D77599943
+2970809052A85F6E64623101338E2B6C65508414C76248A6F6B4483164BCB9D9
+3B075E6C97D1EC106AFE5A1E13B476C023F823BA21F080927AA2CADA5FAE78FA
+35E1BCC556584F0BA817F2012B200B25F55B585602AFB723BE5FF5AA3BE021C9
+713EF9545CFFA9C0B43C3157BD38C5B5244A52051ACECE743CEBC919396CD625
+8686C72B44989F06FC0365AF0A24841889BAFBEF366DD8063A5920A9F5CD3919
+D09F8A0BFAA35BFC8170FE9F9EAB3CC9A3C4C22FAFFA57355AA1B94F4A5A13F2
+70E423FBF1B7EBD6D8534745EBA22EBFA38C0235172CEDE41DB7A1DDF3CF7512
+B53B3D200AD17AE30ABB169EF4D756E29EEB0269D526A0C6AD14E0C9CD6323BF
+7C4D6210E5ECFCCEB1C177197C794582B58D803E943D25415A0F4B95C866CA8F
+B9CC016AE2AA43F185A274C271F90C8CBB3C36C39343A98A71CB28B729A1EFE4
+E4BA38858B7D5C253AC7238E8C5BEC99183288EC2AC4E0B0899423446331DB01
+7A77593543A4D5CC3EC71FE52259E6205EFF3E7C9F9E81B9E755A1F4C196AD70
+790AF93184B87B9D79C276A4A99E50B093EC485179204425AD1D35EBE4C3F9A5
+8FB53915FED3970C2E532B392CA23DC7222CAE2E78B3D0B362A9E3E4DF338C60
+A4CF1472B442C5AE02441B561C852391190BCB7D2349E5C9A0D2986EE8741C6C
+E072318DD0F95D479421C6C87DAFCE8CEFE2A724AFF898B24E5CC928E4AE13A1
+E6D0CAC1728B2D125CEDBE328E7F1EE2500B41D73137E199AA617D9E7FEC268A
+4CC492AEB740F7084DF57F1192B22140A9912EFC95504DBD257BE535A7BF2353
+0D6E0E4560FAFAFBEDFE889005B78ABA6EF32824FC7719F213A5A34B8B799F28
+00121127A1130C9CF065811F8914C7A66518D849BF1615F2D8B32A96D261A34E
+D287C737275A246F551BE97F37D0424A532B5180A20664945FD85E548D8C13B1
+5A9DC451ED3B5E30800F65E17BB74EAD30E6AC9B780C01DAAB40EA9F7C776366
+646CCB90C36E64FC0D327AE73F1E1EE658108D352E205D431D58D094539220E1
+BB6D7A7D70FD6AB42C06217F41111177FED49364D248A9150DF983F78925FEF6
+8644DF25DE410D713FA2FEBBCB0C7FD54CD206972732275420EBAC10E092E654
+270960879CEDAA301B22E41D8B80E190F4989E46CFD0D9FFA56151B59A45F4EA
+87812570DB8964A4ED0A565DF3E3D76C687322D60B7F0F4C2DBA400FED3702B3
+E7E1759182F1FCCE033D189DC1572C8EE03954AD38D6799B533E0B5114CB6D2F
+3D2B852BF306095B252E153FFE864CF3EA03DE556AADA14EBBE4576E4001B679
+A1A63D7A48A98E43F2DCBB546E17384AE6CF9175D700E9CCC519C9FB33070CA7
+B12970E042AE669F0D4329636EEEBD8FC263EB969A7CDB1170E1570416CCE50F
+14884E38D0C9DD1C1EE8ED65FBA670C2A3F688553A165D117534093BCF37D34A
+2FD371EDEEC37536EDD8DEECD9926E0E0E6E6C30E115FA264112239BDC6F4C96
+AA527DB13FCDF279B38BC1AA0A48AB2328E81283810B2DE04119E4ED170225F6
+E7C6CCD991A7361F96D0C073162090450E890B3F12B2BB79EAAF2FB1F39B19C7
+9C21FBF99B602ED1ABA6FDB4F4772DC16234799D9215C7008E9C658B83C07293
+1839DE9D4B12B0DF6B830F2174CBC894EC39A20D55ECB7808922C5DA0F20D3FD
+B51D7F73914EDEDF5E49705F42E243998D2BEC9D06D0598649297D9F7ECEEAE4
+72549ED11543C449A52DBFBF2F85C3AE6A1D5A0B5640C5FEFE673B93A29AA920
+C8FB8CC0E59B2FAFFBBA4377B692965A2A182994785246B75A20273FAF3B93C9
+981376D7A8DE1E7287509B569613694C5D22B9ACA145CC2AF017F0AFDEC328B4
+62795B30F4981D9C0902FBC9210B2D15586C83B21118CB8AC9E261C9755CBC6C
+3C06CF3645F02F68D02DB719BF42F9103B640627A1EBD9C11FFB7974467937EA
+91CCFBC96CB03EFBE57CEAF02C86A3CAC7E845FC08B05BFFD3D479B298F1D04A
+7A936B718D6498CD931B6AB24814BEDC9C22BC8ADD850E2EB7E80A2314239BA5
+497865FBA68649193410CD7811D45A8AD894F767669BB030A54A3E590BC03850
+AAB8771D5795DE2995DF190D9BE431A2917089A83CAD46C4E9E9B1271F29F8CC
+70A6A80ADB95456D04BEBAABAEB9CF4D2598A041835848A8B33D1801154FDD07
+593322BB9EEEED5D2D3CBFC164A7876E919DF512209D52CD51AAFFD24580409A
+2A6D4996B0674BDE70C55E12A5236AB5888E76C09872D04BB66F29B31BDF8447
+F96A3C1463FC5D14A58599201158C95BE4FA7B78DCB35A4A916BDE7CBEBB3A65
+1AC673742BBCCCB105F52C9421004C0F03E7654F35518123A60D77985C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: CMSY10
+%!PS-AdobeFont-1.0: CMSY10 003.002
+%%Title: CMSY10
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSY10.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMSY10 known{/CMSY10 findfont dup/UniqueID known{dup
+/UniqueID get 5096651 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+11 dict begin
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMSY10 def
+/FontBBox {-29 -960 1116 775 }readonly def
+/UniqueID 5096651 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSY10.) readonly def
+/FullName (CMSY10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /minus put
+dup 15 /bullet put
+readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
+7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
+DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
+511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
+1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
+028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
+1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A581BE543D73F1FED4
+3D08C53693138003C01E1D216B185179E1856E2A05AA6C66AABB68B7E4409021
+91AA9D8E4C5FBBDA55F1BB6BC679EABA06BE9795DB920A6343CE934B04D75DF2
+E0C30B8FD2E475FE0D66D4AA65821864C7DD6AC9939A04094EEA832EAD33DB7A
+11EE8D595FB0E543D0E80D31D584B97879B3C7B4A85CC6358A41342D70AD0B97
+C14123421FE8A7D131FB0D03900B392FDA0ABAFC25E946D2251F150EC595E857
+D17AE424DB76B431366086F377B2A0EEFD3909E3FA35E51886FC318989C1EF20
+B6F5990F1D39C22127F0A47BC8461F3AFDF87D9BDA4B6C1D1CFD7513F1E3C3D3
+93BEF764AA832316343F9FE869A720E4AA87AE76FA87A833BBC5892DE05B867F
+10FA225E233BCFA9BB51F46A6DF22ADCEACC01C3CD1F54C9AEFA25E92EFAC00D
+7E2BA427C25483BA42A199F4D2E43DFCE79A7156F7417ACF78E41FCA91E6C9EF
+B933450D851B73A6AB6AEA7EE4C710CB5C14270D1674FA334686653793FCB31B
+491E870D3C2BC654D2C1DE463EC9BA29D7371AA1078800EF93D3F66263A2EBBB
+F5723697BF7448BD0D2E301544BECF497FD475B85DFEF52AF4F8F8BE445CABE6
+019318806D10C5952157FF8F8286C1EE701545C8F60EFA854EAE66835A2046A6
+915D395F1E0366EFE0C0391583FE001FF16D82A2E2DA5F57754A2C6F69306E36
+356ECF8EFC3F1188AD6FCD2427E0580C97A5B69B4E0E09B85EEDE142F5ADD2F0
+5DE51D6DB72B127412A0D57106C19CA493048A4F815129ABE767D51715B1515D
+9C21067CB5BC88741B7298C83EAE36A866DFA87D8981F179B1C31292F56BBB64
+3C430779468AAF07C8A8B4934E1E775FE3F35186BD1FA6EE3689C1C750678AF1
+FBF9B23195A124C5C991FE670AC0C86FD39D2B07B9A319E74EFD498B45820252
+720ECDF7294F7B0B137CEB86D33BFCEB8606985A3260FD669E461C8BE94216C5
+D434FD8854F44EE66E5A289A9F9E32BC36AF645D53F96652602BAED418C8D726
+BD04A1B4617551FE4DEF54083D414F7DCE004E6BB2DC9C2EF7CE232B254BA2C5
+7DCBD36C2072ED46FF711F121A701E2284BF1B718B3164382B8F453D68FA0377
+DFE106503B8401D4DB87F5402A3AC9A442FA060B0610A9524D530C7157C26B56
+AC970FCC1D5655FFFFA39246E6420CF97D08ADFB7B05822679BD40C638DDF0E7
+A97BFE8918B611A145AC965C203F1428812F9D340AF499B3A915B22BE798594E
+0F520109FC81E452180AE45B170FF999C5FC2761C6CECD8742A5A6FC97F16743
+AD4EFCC6572A6D3F3E4E330C5CB2FF6FEA48A5B64DD3DBE943BD9918D4A18E18
+CBCF598AEFBB6AB3CD2CBC9BFD6099272F6543F3E532E0E21E614BD2880B1023
+0AC234CB705827BF016DB84E00E8C255FDEFA0101A842929540B7B4AA8A089BD
+5EFF05B72356B6BC3727817823B5CDBB1B963103000D7F2A4E2A1472FC3E614B
+5CBCB6D6D784023173DEFEBFA8F9ED87EC1A0A9EE98CA59CFC964CF943DC683F
+E9E00DA718C4425A705A69D99988EC6F152525C790912C2E46A2381A569424AB
+54DF4798BC2D7E7A361E7991641D4B756CE2A7FF4A2848927092C59C2C4B8809
+E13AB84FB6B111E680D7FB9F2FFC2C5C66B0B501E4447C2E46C10E2F6124476F
+A140C404CFE2DC9E0199BF61E035CEB481D438139A9630934E541D261FFD2906
+4CAD99E20655FA746AFB81EDBB5601F5FD6B1D6832A01D585E2C55053F6A7378
+4DAACCAC7608DBDADAAE732D66B3E7F87E79756337C1A961E53A4651BE7C77F4
+038B89C87F650C54A2A90EB7F1D525BB353F33318551EE8D84A6A83C718EA5A4
+B2AC0F7306B1E095819B87015A90CA3ED739B09061782C28CDB36BA4BD5E5308
+5CBB70414E4112193DAC4A1FA30996327230D1E021F3CD8115E12D239D93FFDC
+B645910EB29E40D830E7BAF2DB255FD7C4E776557BB38157917D993EAC245837
+A3B515147043574157B8342D829C7228CCEA843ABC89D1785A9672A5923FC4CD
+2F3FF27E6FCACF84E2D3136CA2C0FD3EF1EE7354CD04C38B5FB874553646ED2D
+CEDF7E362EADD04B18051F20A8FB0DE18E152385B9D05F98A3A7EF177824E246
+455ABE69E2F700EB78185CCFC07E3B4C6FA301112528D977367D30D0D5D59EDE
+FAEB706DDC970A9E296236C725B2B55B09B9C336B8E23CBA5FB8692D56F33B03
+16294E5FC7FAA42E96395A57CE51CA8DDD77442F142E2E576B778373FB31C81C
+16840BB422CA827E30A81829648BDF1CA36700EA32AD888D097C1FE0A05B2D9F
+483AEE40269DF09AF0D1AD3DF80C45DDC59C2A03FBB661C79B87853737C6D352
+67626B657321B16198DBD6DB98A092F17878AE4698121E1006E53D6F9B0A3BE2
+3FB68828EF854A0CDBAA68B37ABCA6AD4A3D809AAF0BAB1697A81FE59C98C472
+1E33CD70A75A22C249DD11D76C2575ED3370A25892A16D2FD569CDA70C130770
+93F493C7D47D6F9A5424A7A542BAD726BFC3AB225DCEBBE6AC4BE006F8C7C0EA
+051424B08305BF2D951AB2986AAFEA04E078CA79B399585BFF0F1ADCED02E15B
+8765EB6BF6A8E4D0901EFF2C3AA104924EAD9637A35D877E0C51A3C37DA78CD4
+8643C8CE6DCDDE3F116A6C2390F948E5371BEB5AD2E87B41C5F01FB5C196C436
+6E256A88D082E3F46E4EFFBF605B2EFF1E9D9AD5EE4DDC323A137CD9451EDEE0
+06F7D82898D71FAF2362C0FCF1F726F97F820305B7CE20728CA08C63575083A7
+84BA28B7DE2B916432475510E274C12FFD1660A717F51DACFDF0A102D85224E0
+D6DB607BB72569ABB8A7BC6A10354CBBC01732EFE35B72062DF269CB25EA3DE6
+DC603B04C90C5912D2C38D7A5ACDCDD3F6F116D884F0D8C528F69D5D47BA20DB
+0A9E585C7D8CC3C324FE8A1DF150279F7E8FB43BDB720E624E5E9918032C02CD
+8020636AE5C38DA2484B7F4B34163E0D0A561B43B80E97746DC05C871AB620EC
+C5D47101ECED4A7E25F291184BEF8B80024AA7BB456C1B83A907652B331DEA34
+754226C39C6889EBEEFDAD081E01EF8FE47751987667836FDE4C8BB8A3FD4406
+1E643B4EA37BD370734D1A2DB17C2F4B74B4ED75098B433601F75A88C9A37A05
+CCB157EF6E32023BFA33973F3E655A4D58289136996FCFA61EEABD70791B6523
+1FF5DE71AB8A17038923118A5EED8D59C4C58D246FFA9BB26472346B40C8741F
+153D19CAFF20DD2A86C6DB89154A630FB1761929FC3F0448EE2F089C1C953E02
+905BA8DE75D101A982A611056C4B237596C10951DD98BAB838B742D3CF7DE718
+617DB72E5268583223E37E029D1C8FD3F1D21690151F76B76C52C725CA135CA2
+8666553E863CE188BFC9B99AF56AC2DB5BFEBEB12FB563D00244EB89E478657A
+98AF2E1223C1ABC25A4500E8119B86EB3C26B8A2F3505A3E5610F89B7C34E278
+53FA0A54A7F46D84A35EFEC36AE660A9E3C37EE3864106702DE5AF6C45ABF64B
+888A4A51323138CE77DB935576FE6B4824B6942DF80625098CE1B5B32B234F1D
+052A9D6039697118A9D793793775D8729D8574A2E74D7109C7B7E23BC5E2E87A
+CA8E019203952A4892544E1AD3D4EDD22971611358AB230E9A2ABDF00A288501
+A01B67C42B33F6B78C39562DB50F4663B922D9BE0D8A150311AE44B83C1F129F
+07337323E9A23211EE58E16043E127C6F9574019179F5635648A011266677B56
+B5D0201A4E1470B952A1579B57AB2329CD4C615395023C653F784D36B5EE3672
+10D191F29EA508CE84763CA4CE7C2C5229E38E241255A5CABCD6C7CBAED901A2
+CA53B5E24111921CDDF83578D33D463D70EDACA0E470D8F592303FB6BFD68B4D
+3F3BE2D7C5EC8BBF10C90111A33E205F2649B56E8443F6FAA6C721C66575AE12
+D4C40F1F46CF9E9DA675AB5D5840D938780CD9E4AD6736ECBEB6A4397613586F
+849B51048AC5F9405E03E14540A5E5582F61CDCDB57EDDF95A8C6705F433EE16
+648F098C03DED8A2AD94AE3DE202D629B9422ABB031318D48F2C85F9DBFA17BE
+84708AA3B6C9F81F4508F7A5CB7B6646AB8722ECF817877B77D473F577556DAA
+2BA0ABACFCF5DEA7498C47328E873019A956FBB250FD9D8885D21D368FA70CBD
+2709D2DA44EE7A9869963EAB48789541906DE49FAE785ECE1F18A22C7E7ED204
+9768896B78E9EB7A2BD6EEC1B26083940656ECD689D92942CC8AF05CBF82AED0
+B45A7DF4DD7AA6526FB597322560B9ED3087A65B5EEF1371C328A021411BFE3B
+D9B5088B2F1AAE381FFED52D2D1E02CD0DA78683E3B06171CBE94BE9760005D7
+135893D7CC2DB097F6AC664D9594CF1C650F84DA80D2EDE04802DBA33CE3DAFE
+EB7A37E8AEFA4FDA6252FF21E8673DD98E67124D5DBC7BACF361E57077B71939
+C1D1FB923E4E35C075CD1BCBE0E80DAEA1320D55B43EAB45D9B26C366B278782
+7519FDC482D98839BF0DF2E7C3A56A1C1A3FC0E57A75CA414F6536C1FE8EB7A0
+4ADFEE3BEDA0F53BE8CF5F64230784A797133E8CD46BCCB3BF38BCE38A73CCE2
+9E073ADE792F7128231DDD1F63E6156ADB2609C200837C2E8A2D93D2A7BC9171
+050C709A71E44E32B1B03C92EB5CF1D3BAB1C38E027DC4ED9AED633D98CD7486
+3F773ACF8AE332631CF2ABE6D606607593FE862ADE31803964E3F4DC3CE3A271
+C76BDD95C87CDB3B87BC26FC7A16D567EEC62E6FF0D471B4853DB8A94D4CACF8
+843824F818083F10E88D52FC4253E8203292CB40F1414AE7E51DD7347007C342
+CD70E8E9F2D2A13D71213B841DDEAAB208AD9EA644591C15DEB084165F9DF24B
+B91D3BBEEC2E34E38EF16A0C3F00700A7BDCBBFED2EC0D09601AD6538288DB50
+3478B051B5E16B604A0341FE621A58718D960D699D3FAD284310DCF54EB13175
+19A75A539EE98E804AEA24689D3540F0F12951A3C01FACCE9A7BAF4D0DAFA946
+FF65A4D2A4C39969607272C6886F44E90ABE27CA3A1F12A29D9B32E60E8E34F0
+17C5FE43D0E69A99A922D98909B2BBCD145E59A5E7F5426B3988F73B09A525F6
+8BD4915663C1301323180E760BE81CB874B020FDA3AE63340E4261E4F3E4949B
+CC0966BDC4426190BE9F5D77F76A72AD925662E5FE1CEF9CCAB68F0BD33DA003
+F11EB91AC4502FBD6AE48DA0F9D07C35B96B103E379B8A83A05FE728F1716194
+1F650F75BEBADB2E3810388F3E2DC7B19F1BA9E32925F2FD9F19F4E8701F3E4E
+4069125D7C401144740691E7A460021A47B1E27997FC1DDABEC5BD0EE0B20194
+2D579C7D6727AA124083242BDA46D8E116E2751C5F298851A62B60AEBE82A929
+9B9F2492BA35690D1EFD16215B8EF14E7A3803B93C28FA41D971B05B6AF3B593
+E74AD1E68A5FCE12A86E63B78BFEA87D3949FD164F12277A4688BE96356791CB
+8671C49365608F3EDECC109321AF92B4C29CAF073DA3A7D73E913D0D83FAC5EB
+BD884D4C686056404DAAAD6F82F94F803FA1FB0DD8908D1DF08FB87A8BB83027
+04DE0CBB1C6FEB6B517FBD7CF065120079E608CE41893C2BC96A347826CCDFD5
+C69E161217F2127A59F1A6F22037641613F191F22D5B4CDCBCC2EE5615623404
+ABA7BE6C5FE475481615B2AC1A2412E54688DD21E44CC9AF5F16E634AFCA389C
+4D740B7B51BB141BFAD1080E7C726C1606A28ED492E6BDE9F800EFACD1513909
+84E98CEB6A0B7A2A6F3E1D1DCC3B2552795E0932673E59ECC56DDD37A1D52BA6
+C3F0E905978AB568941A163F4CE3AAB5C5B16F86016EC47BA6F3F7AAAA77C3B6
+09C8C3ABDB6D514A76ECD37C37AA88B5860630B3406B494F7725975596F84777
+D9CF48686EC9C5DBCC1D78513F591C7C10AB9D153B3D41426B7BF668B0D04503
+56BCB686258462C1DC61095724B9F3312316262FD7C1AEC6E54DE7E5A7BD8EFF
+035299B8FD8A4A7B0F51404F4A760F4D8B4C0FB7A32FA4B2383AB6E9C78FDEDB
+FE6A5788D38A6701B123630C2A6D820A684166FBBC83DB17069494FBD411B333
+CB37E2491C5BD035A33867A6D3A3D420CC31ACF43AA07182CAAE67E40EC63663
+B678F71D4C6E0EC3A0AAF904CD3AA66E0DE5E3CDE049E94249B39A1C06E3CE9A
+F974B2484BB2CDA14282B9511E505B3C89F9C802218AE40D1A7541335C5736DD
+CD565D4B9F4CC78F3A393737EDB4FBD0DA299E21CCFEBA5478EEF013F0552A8B
+0BB11FF46CCDB784E8BDCF730A16363E66572049E42C695886EAB42A9AD9094C
+B635DF4B5B9BD9B9AE8455DFA3EEFC77653190F9A8B1E93B7281C2A21EA7DDA9
+33484745BDF7E3DD63C7AC66C286C9A5A698A5E4D7A91710B7FF943FB23609B6
+4B442F83CB795788FAB5E9CF3F75D5487DA26170E4561C7941C910B088C3B86D
+F844B0F340CF82786A3FCF347048463EBD2006281A816627065DDA6CD4D3AC5E
+2024BC96C7D896381BBB567951E7A1F29D4E95351298B000D29E5F3D0448CB5A
+CFDAE1BADE9403B90371C3A07D208948AFA022A69C519434B6813086ADF518D5
+88E0B92072A44BA1B3EBB630A13B7AB90992E85B6D67361C8D96F3E0D826FF37
+17B67E4B1EB7BADFD98D7F4FD17BECE740ADF13C141EBF0A91CB105DABB32FE0
+55086D56A0D358841D15FD349E6B95512E4EDF4C430216FF85C2ABE995E4B40A
+A6044CC8820AD885C07E052B3F91C2E9A1D163BFFD210F7BE95B923E2500DB50
+2075106DB541C267BD450B25B670CE80BCD068D4DBFF2D82634175B61FBD3BC3
+406131F44C7D6F18D375D1F2270829DDF29DC14DBB58A30AC193245D18DE91F8
+AB88AB548D8138605BB5A50073295534E314366E26665AE70482B890E4101D6B
+60E4F3B37ABCA1346DAAE8FDB8DD9C832EFF3E73BA470E2BACE7B8515CB43388
+C27AF99FF9322175CF8D4947E6B3846AFF5163E972156847F58A66660EC8A3A6
+5FB47C9F637B4CBB4C73B6A080B0CF6FD1E9665E92032540570FFCC747C67C50
+822811AADC404BC7ECD1673E8AA6C3A2F1D82F39430B58C29145E2F1B679C46E
+94EDC711883F1E4EA84117A54757E8895A40401A26E1437B39A2F65CAADD6E02
+D71FA8AF7453668DC613F326A3344F74AD7AC67569AF399385500ABDA5EDD3BA
+343CC5EDD4B558467626850E752B9959FEF1454E53E7A3DCBC2255AD8F6AB4FE
+894455118A61C58840CB68A925ACCAD75CEACE863D806916228F0614191A1CD5
+DC9BAE256018615AA3725834519449B0A88B4F396654E74099C007930ADB1327
+DD119BF799FE3B0B223E1EDA04FE2DA7A1C879143E1C33B6C6344F4BA033AD6F
+8E88C33DEF1977796B454BAB2494C930F492A518E8198C708A75FFEF8C49C324
+A718AB59B889DED521229E741FFE53F98EBE88B0405AD523254FD3FA4BBE96DA
+DA1C27C1C979A0DD4E61C3B1F4C4DE01E42F1C4435EECFC02D97994BC8AF5270
+E7CB1458D76ED0229C5FFB4A23B8716018F9050970895D51722CDE8F2EA3D947
+DFF374D84915D5C5D16463A6FFCD079D1ED416C4347BF831FF0C4ADFB61295DC
+4D5785BB0852BF472CFC97EC174491CAF961AB90629F055E75DAA6D9898E8653
+5BCF379816CAE46FEA62E7BE8E9B953466E51828172C4DBD0E1BBAD1CE28B5B1
+02B3E36403BE80B49A47446A6677FCED438F01D60EB10F478C89528FA337D0D8
+88D3FC123C076507ACDAF783A9A6E24ED73BF24B6E0F11C13E532DE5F70B15A0
+657F5ED27D204449A841ED19E01432CFFE928E921321113780D036D34F2797DE
+D4459CFD15BB117B5C9745EF3CD2B296D91FAD48C80B136D94476967E255F808
+AD2B5D522ADEC64176833756510391815A1D4A8DA1D0AEE7CAD36A1D161889F2
+3347D5B6BC503300FDDD48F594F391D5FB42C42113C538E707C16EE24A3F375E
+7C506E8F49CE50FF9DEF3B4A4C1BEB3848EAA3477349833BA22D2A9012287D8B
+A8C4CB4307A1188ACC0E6E9338E1559BE5FAFF381BD82A6C71C267409468B3C0
+2C1A29F4281D565836EAE57F680490FEA4A952FF64C8CD11C377C294DCD1EC25
+CEFB2B6DCE959D0208F85B6E32E9B44FD455F9B134A5306D95EA29F37BB8B86D
+9E592159338E1293F449380E13C21AE42E6861DBBF4AE99A7469F871A3940835
+FFBE7F316FA9BB834EAB18625F0960352C75105A92F175850289B1AE177E0343
+181E1D092202C86EAB1DF73EEC1E5FCEB16220DB9F316722ABB9E151B95BC7D6
+8B8344D8E8CD18EC54E21A2F59754B862BC96E23BCF566986549B52D74CBA618
+37F523D3353E1E5807203C5389F9A91497B2D41473C2C2FD9D1F636457DEA441
+F86CB0C555DC5819DF5E0F9E41F7E4F614CFBFCDAFDF4608481BBEF56CE53FD2
+46A98CD3E577EA66D173B7A9D103D5FC73C73BD5552F2F0EB32DD7438E76C631
+213622C13E22912C0E8902E83669835F7015B06265F62C53ADE6F1EE9596EDB0
+15C7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: csr10
+%!FontType1-1.0: csr10 1.1/12-Nov-94
+% CSfonts -- pfb ver.Apr.1998, generated from BaKoMa fonts. NO WARRANTY.
+% Accents are added using t1accent program, (c) Petr Olsak, 1998
+%%VMusage: 25429 25707
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+/version (1.1/12-Nov-94) readonly def
+/Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+/FullName (csr10) readonly def
+/FamilyName (csr10) readonly def
+/Weight (Regular) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -133 def
+/UnderlineThickness 20 def
+/XHeight 431 def
+/Ascender 694 def
+/Descender -194 def
+/CapHeight 683 def
+end readonly def
+/FontName /csr10 def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 12 /fi put
+dup 33 /exclam put
+dup 34 /quotedblright put
+dup 36 /dollar put
+dup 37 /percent put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 43 /plus put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 48 /zero put
+dup 49 /one put
+dup 58 /colon put
+dup 61 /equal put
+dup 65 /A put
+dup 66 /B put
+dup 69 /E put
+dup 74 /J put
+dup 77 /M put
+dup 79 /O put
+dup 80 /P put
+dup 82 /R put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 88 /X put
+dup 90 /Z put
+dup 92 /quotedblleft put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 123 /endash put
+dup 124 /emdash put
+dup 185 /scaron put
+dup 190 /zcaron put
+dup 225 /aacute put
+dup 232 /ccaron put
+dup 233 /eacute put
+dup 236 /ecaron put
+dup 237 /iacute put
+dup 242 /ncaron put
+dup 248 /rcaron put
+dup 249 /uring put
+dup 250 /uacute put
+dup 253 /yacute put
+dup 254 /quotedblbase put
+dup 255 /csquotedblright put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-44 -250 1111 864] readonly def
+/StrokeWidth 0 def
+currentdict end
+currentfile eexec
+D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE
+6FBF7F98F75ADF5180CDD505CDC93F13EE312CB03AC7B00C9C4622C80D74023C
+C1962BD0CAF57F3C335DED6A6C36110E591128C8861CA07DCA77CF521BEAB94F
+BB761A39789AF6C405EB8B495E41C5915360664D422344DE89DA844EFDD13C45
+CB82B522B9E7256916FD366B61290914FC63045EA3C05BBD24545CC5F4451E74
+EDDDBE488ADB69505C96937B35E2D8E7DD2A21A13ACF068469E92BC111E5E809
+0E489E43C83DC29BDB053C4AF9440B668638D0EB64D2976E6F7D6472CE149020
+5249A42D7DBCA06030F48694F7CA0B38978998765D7E7BE1D365613011E79D8E
+DEB631764D47D1F9663A46A0702AE1CE700ABAC55A77DC4472405C469FCE7CD9
+FF240937B0C74279ABCB8583B4D1CEDC2856847F4CC2BB267318451B79C1AFE6
+6DBBE53C3CBE648C7E1554964DCF29B12753A8431E0E0793099E24E698395683
+346C2A1535DD6D0263200E9F1B76843F139EDDD475BEC3EB84BE3E1E664EC01B
+63B5EC60E6BC15EC7134E83F445BDF0C06D3AFA7EF773B48CD9E51AC628172E6
+D4D4D306767B31219D3E545A0819F4429C34E598F8A758719E02602982D87758
+5FD419D175B959787D3707D1467AB66BF8BEAF14AC38E07F6B90BAA760BB3807
+F83BA97C7C696849BFBE8EF51DBCE39508F288CFCC9A00D3534B62F8AB995AE0
+A2608EECBB5C156F4DED7195DEE9F66550737765DBAEC14039CDA155A14D9591
+B7AC0282147BC3DE8ED0DDB1280C7A23A51428C250F859584BF2DFDA68E82E09
+3E18B41374F224F3EAC407807CE5159AC61DBD6D308BA0FAF841AA47D482D8B0
+7B8524840E786C67FA7583E00445EC83AD41C7B1E472A1D50B243B4CE011C530
+3906853E6C1BE90D5EA39263010537E6C648EBA7A2466D70225CCC045E50300F
+7E06631EE770A376C4C84F58309DE07E6411FCC0FBDDA4BEDD8FE0B9C26B9FF9
+D6E4F95833C920B9638E9D493370DDD21D032DBA833118BB549A1B66D375F128
+A73B0F90E5C725B7C805FBA4E1DEBCCEDA2D980C06D2AF6DE5C7F4593F6AE969
+F727D2B748598A374FF8AACD9F9E70546DEE5401E6A9E4E70A7D81F865D19D39
+4C8BE571689F05212C6C597C9C0DB845DBBA6C0556428D1337AB1D645DB28B27
+15B983F1A4B5A11E716FA25C28AC80417B48A70A5C602752ED6DAB8619663C9B
+527C119F479799D6CD55958B8537BF558CDD36FFBC9320CA40D08A7CED4DD229
+A0B6A391FE47CBE896F70F57E68F6B9DE08CA1E39EE9C8A9B22DA0C1CD425EE5
+78CF0E38DE728AD1FD1852339A384357236AB92E977308DA159DFA8F62C616ED
+CC40691B98FD73977FFAA78B5C8A9E9598E357596655C8FA51B702138CFA941D
+117FDDA980D0DA4CB2B0CE98E672DAA6CE7FE008A519C4CAD31A91699D3AA808
+B9349DB73C58471C7BAB19C5612F3D5004D206B99A348F27A623D0F63F2A1259
+C1230D4260A027595F2DFCE915566DAB1A54A821E79EDC9659206ACBEC5AEC5C
+C5BF4937EF9C196A818851440A86972D6B75ADD2909D39FDB5573E1D0C783135
+51D6069B15BE15A31264CC8CB1CC51CEA29EEB31F0A6B999C3E8B604E9DE6CF3
+39BF3F890363F20D840BEC3B48CC53DD8941FE6112A9162E12FD4F47E131A9DB
+AF13CDF082D1A6F70935D55B1F77CBCD8AA3AD6154776C1FC75839B3DC454358
+3053F4DD3DBF963D715358ABD12D17B6E6C260EFDA321359F951CAE29507B0B9
+68FA3F21015DC1993887BDC096D7F406F2C9EC263228B165AFAA1ED5E56C84D3
+BC4B33297520B630C35E12CE515DAD3EA6ED10305EA8F4CDEE7DF740F16132B7
+3855D26CA42535FFDBCD57E507857CDC0D4D4906D89DE801C83B9144D36E53AC
+06D268F9C0694D31F03E01D58640D8DDF9C5D9F827A888E1483595B28F3EAB23
+0383A87BC5FAFBAAE31FFC313003AF5B196C15C4733B0D9295C7D29671959DF4
+063CEC6277A9715D8ADF20E990A4AF30208D0F3D44842A27CF617BDDA26F4057
+599EF4C1B1B7BA5EABDFA0116F080E9E556C5099D7C4C16789012EFCDE988F50
+BA8DB757B85BB9D317F7CEEF7E5411F8EF3435AB8D2DA43DAB8B62F161889149
+C6CE46061FE8BA9A296AF4420089434CFE1542E150BBA7F831F6F61809EF49D7
+C19BC239AD0EB00F9E79F168B55CBEF8FE70576EA420085878674BF5D2E5BB96
+35FA05AD5669A0111F05436842575C7CF0AEC276D64C0B18B224DBD42647AC83
+A1B276468B8096E3802516A26B8916F7347E23BBC7A2FB6BBF674B3FA567755E
+6479145C49F5F383955B3A49C818A07D520F9332A9DFA44F89E7E77247B7FF0E
+E7345D5E4643BB81D3F80FA593F3D7E88B06F844213D46613CF8B5FD11455C13
+C7CC73D8658647570033A22213ECC865942D2B8F9B6CF249EA5F6ADBAD0099A5
+1EA84D9AD2DF71115E46DC87B8C6F7139FFFD603744BC99A6B7C96116A74BC31
+0CCC0436438224D49C0B90DAA988F42E9E93DEC67C5F9DA482A40C1EA9FFEA4C
+BBD8DC77C760ED93A9489B1784976366D6C1B8ABB725B0062992DE1693292528
+863CDBB04FF8B42D17B58320E90FC4A9497A1E7DED5D0004B57A6831A30DF14C
+CA0E913D1D47DF68B8D80DFB2D1A965E6EAA066FE696E7D8611B09F0046491FD
+5CA777875E8048DDCC3F046A611B302152BE2BF884DDB2EAF2B05AA96321CB01
+A8BEB27E455D3BDDB6324F1A9F8A7A44D7FE7C88333AE2420CABBFBC9E5B49B4
+652D8086701418861DE883B64A61DA1FCF24A7BFFE55AE0636EE9FCCA505ED2A
+12B4EADF22352C4A172086F6D4C5A05C76CA559A2A85F62D201951A3BFF58CE3
+2E90C1A836B215BBC423A457320DEFB2E6228E9CFC26A0E41BC11473EC16C0C6
+27E4E847FAEE130FBB1B9F8120D0B1C5BA546E755BC6C5511D90B5E767CCD012
+84AB3BCD902EAED1879B06CBB5160B534AD8D2235EBA28657B5C67E48926067B
+E4E6DBC1F6DD6BAC7408747DC39921D50C115630F4705CD25F6FC0D15111088F
+E7F01C301104186DAAE494E3AB761A39308C48ED8B6734B74F780ED6B387CBDA
+E70A11790C387DD25341CB637C6AC86B195A2AD36939560BDDB3F680C9721235
+B991F14E7201C37B0682B83C08E5FFD607A9DBAD6C4B4C7FBB29081DEE09377B
+7E8AAEEFF51A2B5D80D5E8CF9EC949E7661F109D8047DEE0722B8AC8AC210ADB
+68D26480E899F1C112809793784E585B684A6D470C9518883A003D4F8A458FB7
+E35C1AA2AAC64A177901CB1FE5A1CC164329744EBF682845632BB175F0A992E4
+A33E557E3F555FF53318B7D01232EEF58CC58C4D43E9365A3C5AE1EE8B6784F9
+2F8365CFB110A13156D0420B512755AEF2629F0EEC84B8773FBC1E4B68B50490
+D83CA58E49B70BE00C9F7A0362784225C803EE6DDD39F62D7FE8966D53FA578E
+5E32A8EEA605859992AE0D4D074B7DD4070BE3D5FBB1BF851E9F7025F80CB694
+01D42858C1719C9059B904F629F3E79B5606E8E7242C846F7D977BD0C102D98C
+4F637E0FD5DCDDD62A236BBD26E132F8E00B3B9E777C5CF95AF4FE39FA984529
+5473748597B30653501B1025775A809290463407D484A8966948AC414810E4D0
+538CA1245EFF09F4A02BFFF28BE9B31963B46AEAB408073664166F9104005E52
+7D2695DD2CF79DCB70ABEC5748007E57218AC0BD1112773AC8DC70AB8644EF7B
+02B2ABB1A203CCAEAA944CFFAE0BCDF5448781065FD840E6892D4D247B8ACF2B
+B43D581A427C89D34C149ABAE20F78DC73FA65672A9C18EECAD88FD102656FD4
+AB6F66E23A57EA68CBE1E84194AF5ABE550A588F09CAE0C0B779FFA527A190D9
+1140C8E775BFA346426E307EF581CB739B48658E50E27701A4F3888C5932376E
+6B0ABCEAFB69ED240D4018705D383DE3BF14854E817BE38D0A1D90583F2BEB3E
+6BB78846D5A5DC05AED107E9E7615175CB208DB42FE70E646B08D2F08811B0EB
+F4521B4F179DA53C8FC451BCDB80FAF0149B9F492434431065C4068014EB73E2
+23FF2740A1BAE66BBBE3B3C748B625D94C6866683FC4527182A267567BFD2E56
+9F4BBCF2B379C1792A319A7A473C408602012A31DE8ECDCD263F2E3A2006D65C
+090F4047179AA25FCEBDF2521D8B21A7ED7E6655C77854F45F2C538961A9C0F3
+8938DDBAFA847ECBED17333EC4A1E41AE98ECC2A81B6859E081682FD41EF5406
+09A5E43439C8A42EB6774C651BAF720643CF73974DB29B1FE805729C9E1489C5
+FBE84D0A3698E93933D92BA77566EFFF8933D199E7DFC09FE98D5A75FE1B304F
+F545352820F2B69738A1991E27C63A336413A91301484AB0BCE7AF266D927C3E
+57E2D4977F4C0431F8D7DF913254C1DD277C796205032E8CA0BA7B489A9C8826
+E038070A64053403376FEA05E9EE63870574D66DFBAC978FE6D2D910075E409D
+B306AE32659D2B931EB218477853C6AF7F9D9ACFFCED35E26A377676370182AD
+1C3FCC1966B8C138EC60565ACD4444A0F4FA2853ED56EA5B204CF90C9CF06284
+C39039FFCB4C2EADE01FA47F7DEB8BC958D06BF7441F8CF4226E5893763EA85E
+30E072535FDD31C2B75109303A4043409BDBA13F0FAB7CBE0F1DE74299C623C8
+64F3E507802C7E57ED294D7700362F26E46F0A9C11F705B316BC244BACE8852B
+87E51577386DC6D48C9800416FCDDD6808D1986CCB57D7D1D9F918887B6FC824
+7C512673111C39072074B70BD90B86BD756794B8422251875D909E0FBB61AFB7
+7ABEB6D94861FC1DF54A5982ECA07A3CD3E246ABC15CD7DF730E409BE987BBAF
+95EE11B5D8EBA75D2BB9C26F016DC85164E3B57C8D32E332AEB31D5CE13ADB6F
+96F05DB1044BC0B777397820748690F48E1DBC5584F7B318DDA32A0CF6939F42
+3D8E7FE8C9600F874861756037E082182F49AD940DB8E0A3059F006299132C77
+BA2E8B65E7F18AC2496D1D424F596AFE47C628713F2D9B7BC71B7AF102569309
+887EE38C404C06818076FA6188B4A23A39259A5E840C60D20860E4EAA9F7A77C
+AE3EA4D56B0545255BBBA5085DAF65FE6B56C45757227FCFDC81917E7C781E1C
+9D60E0DC3293590F4A04D8B7FDEF92304B5AFB59AC80AEC3CC3A1E0894283750
+9D5DD991C74EFD9D7302F26CA4E5A2A3FEE6DF0F684AA0539AA77CCD6174184B
+E68EBC7BA65C9650E9EA0FA027B1850BF2E3E152F847D5A3B22F88C8EB0C1CB3
+37A0B76D845C2294EFE316B7A02118716D37AB78567C5C2FFE41BE7A6822AF80
+D27F210D65DABEFCB1121E629CC0DC19DA2C4F6871CF6FF9DE6B1A3A4ED99B63
+4893F82CC5DEAAB428CFA1F18F7E1AE445EDF57AD48BACF8429E7AF4EF07D4B8
+2E0A413807EF3D8C5EB15654C00A5FF8149BC85F1102274D78F88ADA5EE95729
+558C996EF7B591CF6DE2AEB9DE8E5B0F415162EF429A238DFF7D755CC2EBC775
+66CA0A43B60C72D00B688BB6AB1CC9D6BF1361F193D5750F74208B25E57D6F83
+14E0F7FE685E537466F8B0BBE5273FA5A41ED04B5205C7AB5CFEC87CD8149DD7
+03E6880C2604A1FDF489D8E19F1F1C9F6DE4C2BA5C7F8BB845FE9B9E454CE69D
+3E54EE483002077A7693D569DB8E13400AB3266EDF47CC2AF1315C00979450F7
+D883C4612502F3E68DA061DC563840DA685A37AC1DF80EAE8708143168334C15
+6FDD8D7EA30B2B5B883A1CDF32DB46534B716B600EE170A6609A61F9181553B8
+7C59BA2452B010B944CF0BBF6751FBF3ABAEBC7D979DC11E04FFF9F6C33EDBDF
+3C052ACC9E17F6D4846555D7167DF077A60AE261C052016D0A53AE9D41032F68
+5E1B2D9E9E0D5E2A2325F1AE1FF8B5A727CB7043C587EBA417C6ED2B32AC03E3
+9E98BCD5FEDB04B8E3584279287F19B86A8B4B8564C99173EAF5D086A3BC96B1
+CAA529C4A4AEFFBA41EA6F1D928775B814E1FEA5D4066C95A02517FFB7BFD5FE
+CD4324349BEFB10F78F5C22CA6BB6C621FA6B22FAFCE254755ED1882AC6B8990
+53647A879DC806DCC7BCD58C45F501868753B56061875C0DA15C4AB478D1F324
+DB1529A094E329909D8040D2DC53CF959043CA05055E269C60B0EF849492E63A
+36332167B7682BB734AEAAF41FC2F44DEA6F2490BD18A4A7A2408B87FDFA0393
+D222883B471D87DCF5B252BE3531061E486AF7FB130206F33E15C958C32F231B
+629894E181601F7A26C1737036E3321D875EDAAA0E9E4463C5AA54D16FB63D28
+B915F9F8C12CCB2D3B8F30AB1DA6519F75E7FFFFD0D2205145B9B74C1372FAD1
+27D99CED7B2E5A5A09C7D033339224A388941D28029EF16B4A90FE518EB18600
+44E97CDCAD9E8A76E2E586A9A93B7ACBD94471463C7BA8E8964EF7F2A83F7C00
+FE737C75464811D2D3F87D5A6A4E4A2E8545CDBD745AEC6A1B8EDDFFB671616A
+D93E7C57879A7A93018830F5811200602D94ECE84E0568AA7F4B511F9941B25F
+949EE0A658018A2ADEEFE632EBAAB0C8A6AB6034D93468E666E04AD3B97BEE03
+88C9BCDB849848FB07CF195F902F7D3246A097D5FB862677691549A554F5D3F7
+20257773F98227FA9B64A92AB1E898346D499BEF1EAFDC75102F38DB1B82040D
+50D2CCB756BA2DC15AAD63D7AEBA40F13961E6C3655734C6C96F3DC2D3F7FE3B
+FFC0D7524F0BFBCEA389AA635D410C5E61BB19C2DCCC5610AA1FBC2D9ED5FA61
+D3CDF0AF7F20E160222A3EB949E76FEAE5880C8DB72DCA36D4302E5B27BB36FC
+6BC20F716365E080C539FB20F04A916009C7A58027C7A0CBD140E553A740A068
+1BC046E4BB1B7ADBCB039586B128D4154FD53CD89A88673B41BA37796FC675DB
+B307EE564FEC2F4DCF83B7122F58F0A46C9D5979E5EA3D7CA1D6B54817DEE9D4
+D7C443A58575C4BD7086718C8B584AB611BEF85EFB231CAD9B4AEE4296505197
+9820D185EB3982F857967846F9C9A6F973D779568D4D6BB7209D1A532B5B0FC0
+8C07EEFFD69B691DE8C3739F26DC5B29D827C8922BF113CD8B007A202636E019
+024CF476E7CFFB53724ABD94550614E7DCFAE586F5CE617025CD4444D235362D
+B920F429BBF435CDA1E34EB1118A858EF1336CC7DA74C89E1581B203E9903792
+5889643986E0DB76B47146DFC11C7400883F5F21468558A6906DC1276DDA183E
+CB9EB3E5DBC92A88BE0AD22D23503666AC8B1D82F5F2352D192CF4E3DDA0A8B5
+576CCFEBB420218F32ED24C9A483C4386AEBBFA61E877B102DC226146120D87A
+AB097B96E57DE3E8709483768298B81138A6FF3CD7025C82FF9E9FB6B8A9A1CC
+440742D31DAAA17971A93D59CE91B01D883F28B673D6179777928EB4E1D3BE1E
+B284C7F93665497A3FC13A5EDA255E09E6D48862AA045BAF5F1F610813E0812E
+76EDDCD64A6C92B888ABD28261C731F22E99B12F58AC601827B686C95B063F49
+E1A930FB965F15335B650B27ABE71AA82B00ACE30B5DB5729CFE8D6E3ED474EC
+73DDD8CE261B9C46B6BCA323CC1BD3B62AE30E4EB14A78059139A006335391A2
+D8FD7258B53EDFAB3AF5B3315F26227976B00F946E69E5F5246B5C62EC35C5DF
+CA7F4603AA98BC278EAD4D717ABE01897E920A4F08BEE944C05CA73F0DB09372
+02F60D021AC7438A696E068EAB745DEFB4E33805B0A8F748B1CF3C8216B06FE3
+E69D45274A0D38F712CC37EA83AA6CBE8535EA2B4F186ACAECC9744C9CF75B15
+341E8F649DCA8D4793DB68489E5485BBE58B0900DBAED7DBB4DAC8DF401D731C
+F82E67EB156F889E4F8D8ABBA41E91A591CB3CD22A5D42625C64F543871C6F27
+89C338844AC8312AAEB57A2E09B132FB0DAFED8AEA9EA253F3610FB8578ABE8C
+C3C0CDCAE32910A4CCB95F2DE5221FC76AFA5C1732757A78073683439249BAD8
+CA99F5CC567AA94030B4D6A583A2DC23EFC9C5D9ADFFBBBFC1D704D528A33574
+FBCC4D91F7512CB998084A09A79337E8ADA4AABF9EBA54FCD94DB447EA0F0599
+CB7045F207C5EB8E481EC55A1E1A86AF011D58F1F90E4240E8B0D563023D51EF
+20CC9CC5E681E020172B5B5ABCCEBCBA6948FF322BE2E908447ED07AE8A3A6DE
+0F5F5DC1CAC272B9A3E41784952BDA4D9B7BFCC6C921C53E192113875802E8D8
+09D76BDAA84D8E8094F6C27EC57CD334AE8A5C6803D67E8D194278FC4A998EB4
+AE4CF97648658D54049BA27EAACDE22ED73507890D5DF662C72CBDC1E85C45E3
+D566069F8FC6BFDFF77B295DE76BE617AF0619A356DFC73B49D1F602D124F9F5
+CB462802266A9847B6DC4B1F1A583D6282F37DFE4B2FF60A70A8A1528E38AE2F
+E0FC70AC93AEA1B1EA00E43B647006C9B2D7DB49395B5BDAD1A7847FA86DD4E0
+55A3E0204FD1209434608163377F691BA22E25A0479C32503A8D8AD821D0E816
+2FA0EE8B9B4259BC14C836AC4CB7A7B08C7EEB3549541162FCF73A31AFC79A5F
+07C6E0C7D4DEFAB8DB67B62AD3C3AE612C8801570223CDA619FF9B859B1AFFAD
+F09D53017671A6BA5A348B3D282015759FD653DB44B69441DD5E42E92A0F7231
+D6C5A9C576B35AAC9DBEC6B735D74250B858BADDF516D38F8A4F188106B119E1
+1608082BE7ADC2E135DD24EC24621E3AEF40C7CC99AABED228F02793EA92F2F5
+DBECE5A2DCB482F04E73456F161FB31C4052CE1133748D953EB9B6F1F553BCB2
+737A17D6B6AC3FCC1420B947FEF09EAD6D398F057B1531E683457BA76B8AF492
+6384C36AE0DBB11F3B04A22B706820004E29C0DDC8B963D43A5902A4FE66152A
+8FE3B8BBE3D72126494FA8C4ED535537973E0953F2F017CAD9964BBE9C22E3E8
+03D35B8EB4629D55ABFED54A18722034577BB7CF15205C8FC14706B297969233
+E9B65F53ED6AF768D3B84D9B444E59BD0A73093B3C4E7AC0C83A7E5F4BE9F1DB
+ACDD129F9BAB294C0EFE940A09E03509F31B953D5FF2F45A5F4A392B804C0BBA
+9C8D31FE83FEEB67CF3B4E9762E0C4EB07F5615B889D8AAB2272A34E77D8296F
+F33419BC2CD3061057CBDE227054A656D2F7A7351DDD6DB8A0D86FD269602981
+A7A675D3B4BEE2894F5CF73CFFFC65796EA54E2092DEE26DED100483C617D544
+4BBA15129EC20811514EB5C89A45848C4D6A2B74D8FA273A8DD35B4D20F336B7
+0A31037F42D9F88C9434BE02AEC0C223DF5CBA9C501304A211158D35A6B0E4AE
+949D4E6ED230E56A799D71E125E54B599CFA905F851439550D534EE145893A22
+1640DCF48EACCB7FE395B5EC2E9A26129000DE27AEBAE547D1FC280B41496465
+47674ED95E9C1242ABC06DBDDCC863D19206CC9B61F08EA443B7C8D0E04EEC73
+0ADBA6E9612AF5934E327944EA4E9607DAE4FE184D12AB8127B33B06A3063887
+D5E1B311A5282D7CCFDAD569A3B51F7CDC7D12C30129CC78C3791E9624D0E940
+C5BF8E019B1C974FEC8D6986ECC92CB6050504E86F37E5691BB1FB4C317B3D35
+62E8255AE4738682CD443F9D727E82BD3F35CF68D7B6AFD0D0A44658FEB4F306
+424A03F58F6BC87DA8029EB2AFCF2166A3694182E0C88A8CEE8184A99413686A
+0CDB6A0DAC883316DEAD3E9F790BFBBE92FCD9B57493B79987AD335309315A2D
+64BBB874B471639D982100A4AFABD80015915FFC95557270171B08D108471FA7
+598B1D7EEF116C184945DB14FD88F40F468363057F880758DBB7E39ABF9F2FCD
+C742A968AF74F679BBB7B37A2A1392A5E465C26021025F1501AC9674C7143BBB
+A4AB591F2AABAC61823CFC8BEA40DB704A6C2672FD99E7145F1FE8737B377BB7
+860B85A3BF5B6D1C63B942AAF255C8500EB74EFF7999FF12E6255700BF29CEA2
+42D084A6668B13151E458158EF462AFEA6140C8E2AAE904941199CDAC5AF2D0B
+FAA4268D692AC0A672479EAC0413456521CB8498F01E4C8D3E5A2F8608A87E52
+FF9B96A395B1E4C852C732733329138AC00A06909C5ED444D6A938F62CFB096D
+BB4799244F923835E5C3C5396EDF367644C9A6FDA544A06AEEC0C1CFEBC52525
+8BD57E292CC76046991ECF6F81F945E2B038CC79FFB2911AB9C39E6AAE4C81DF
+E178F0CACFC3C2CEAB7B11229744220C30CEA6F952CFF4E3724D5679D97EBBAD
+7416A37E171346E96725890725D39B34D486F701FD5946414A4BFF92796C9060
+C77CDFC323128E411AA9D4DE1D22AC8EB9B547A309AFD11FDA4E69B39321154A
+49E216611AA63FEA57F80B2060B927573F8DC80CB12EE09B48DBB391F1AB187D
+B7F5F77A876E0E00D35B2B853346BD9184D13C6A34FF2E9ED3B412F31E7DA998
+56488DE29D45F386941859C960D2565A9289D414F6AF1FCA15272B53793D5FFE
+5A774B8DFF662FC983D1366B18BF8EFA5619E427F33F393F796D5AC3DB7C1631
+6A7EEF39AE2003ED9D9D953B72345416BDE1E55557670DA5CA1D22575C320EF9
+D3B7CAE03F3DF347EA8C596B84A68875535AC2498B4C9F536F0FAE6AC04F2044
+680E631E9944FF3C76D734B85FF5C2DC06CA76DFCD8EC66BB5A57065B500B34D
+EF355ACC8CAA0E745DB0F56D3D15FDF0635DBB3AE6A2BA4126C067EC4C0337DB
+A91DF999D3C43B57A896EE7A2111E50421890EBFF3ED55A94BB6FB4673F35078
+D66D0019D43EFFB44546C4871E7F4A52F73D7240D0C0AC227CA5C7F601138188
+A7710E571434329157DC995FB862715A2EBE4F4E3C0B34BC5ACDAFCC87AD4FC9
+1D6F86A8C5F5DF8AA558BFB75470615B42EFF882331CADD5474A1176CB8ACC09
+967A745CE0511A7D808BC59A64E3A46228D9EC5E35E5C5026C65C29764BD8673
+1FED0F936EAAB0ED12ED2C17F4F88EC43D9110E92EFC5EB5F8353CF12C646246
+2A7D88D088A3AFF57054432715B79053D3EAF0B5E819788E2115A879306836D7
+250CF99B8346DB05835C5AA6830D1D128A95DEF27A82F68572963F732B6DF1F3
+061748996DC634FDCD53411C027F31B8B2FB23C35C26CEA4103852A5D6C00CB6
+F9CF47DD616817739739DF245B4912289A37C03772406B386C126BF254B822A5
+D6E10F08257CD7189E7B07C41C9E75903301905F566E061B14E06B184E2935D1
+ECC10218D43D0C4C79E68807F8E3582B0D2E961B36CD200B27F6D31471CFA63B
+C3DBCFB648EBE8C2D62AA63F0B8CB65E8B29BA048B9B0546B4379AF3CFF61087
+4FF4CD87965FF13AB84CBE1F4E353029165AFABA49807F395D8E401F8A6FC3D3
+A9BBA50460948CF2F28B66AE910F7ABFB27A2AD035053B4F8096D68B757733A4
+2365401DB9A8BE338503B9113B8D08B41E3158C3E7AFE6214933F4484960D46B
+40975199E892B50FAEBE24D1AA75A58336E217A1044DD4506FBA873055078046
+E5A98881BD0447D219C918C48B56ECE4C62ED322092C060A2F20C98080BDE6A9
+C0075F902A2BE26B1421677F0CC98E40B5B0A6D7961B955808E19C6D1356359C
+DD6C10B38223C48B2A9720C9AEE00D4EC2EC9123F77D4A48050FF35FD405F8D9
+E4453B45FE7F809FB3BA51EF7CDEF65B0F51657A63FFA9FC28FBCA52884B576E
+1914609FD6DC7F2639E536BD6FC65E46F471965BCE2A477E1F455147D744C38F
+B4975B503FE70CB216FE9392384DE8BA4CA7717612B2D88E088CEB5444059BD6
+1070ECFFCB2E3579EE23DB1195639C4E1B9F81CBF46EBF19BEF2A096B43C098B
+F0D0EC46DDA7EEC37AB1E8D0DFC177690EE46E4453BD1EEF3D371A607EB274E0
+FF43F08259CFF3BBCE41E3262B170DA99D7E20CAB9F86DD170435E0E307E74CE
+D484BCD9E3A18C9371435CB3214CB0726DB9EAECB9882CB2E67E46740BD7902A
+46991B0E016BFD9202E0192982A7B07D1C9CFFCBF7D9F8D4D022E810A4256DCF
+48FC5AEFF6F895679D06EF0C831F12BBADF09CF29852BC150742159B9FF0B8DC
+ADA3A4AAE34131033241BB43E6DC8F072A5FB3E25E1476B171F0A1508B3F22CB
+2AADB3B34317F06358391F5AA6507B2EE24D84A183A8D7156B55F37564A051EA
+5D4ABADC386A1C3E263B66896E2572AAEBFAD4B523B1DD05C82E1AF4B48FE993
+DF0B49F7F1C47A41B7FF262AD28DDA75371812E31DF56C52546E9CD7BF9E754C
+9C267BF87DB025E5F5451B41FD138C10B6948D75BA8C03BD102A4FE51C832876
+C70908306F4A135D1E8A19592EC0851FD0023793EE58D7CAA38E1189CDD459B7
+5BEBB581860EC6B8D55253650E19206CD179D5A70392C768C039F96CB9F50633
+7B15F95CD91F4AD00B763624640CD9BA7380F8CEFA0F1870A76C918324E08796
+3C07A0DE4462D51B78FE6A8E888F96EED06C188D6B99C6832121D9754E9808BA
+E7978DE04B1CEEE77E1C2D6368B7FB5629131F5779B7B356F0190F60728B89E6
+BAB14F09F56B0BEB1C6CE0F8AC112F45DF15C4239FD68F4891E98B48D15C32BB
+D05D17EE35F8E4A1E1209D9020B3CA59A61207B9E3D1F7FC8EEA2458D8C51D10
+06BF7EBEDCF04323F8E434BDD7AA998103672FFC34D254848CEB5AF4965C17F5
+EA24B12ED01477FD0D00B381A9197464E2866E8D9AC8DE1B05A14F65E553B09A
+C66CDEC4AD3CC7E5C28A57909A2B0EA992A77E95F0380688B5EDA5589585B122
+6C924D3386C07D801DB188D9E36F7D5A389500BD6A6AA415D86AF979836FEB14
+DA6A477FC465BCA5CBF4391D13E429173EE327FF643D903F9B023CA06915CCE9
+B563DD40C1F3580588E4305A98D464961500014ECBB40E7503F0CAC3CE897790
+7C0935237E8A96F8B17EF068995697E918F74D916468EA434BAF645026CE3165
+2F1DD2A4B0440F1D6E0E3BB06463C448E863DF05FBA85C0479F9689FCCE3E3DA
+16DDA4604732C616F3E00DF4672D091FD46EB29E82344176DD733093283C227D
+9743BA78FE38C4C6CCCD2917A00B587C90EC4C0F55C785F5D29759783C91C579
+D0F7DB3E6A26F92AD133AD06BA3FFB8F1A92E1BA4766FC5ED00A08271DFFFA59
+B84A887098C9548277AFDD06DA5DE38ED6E43784090D90A6308DE95024CF87DE
+F78993139D2FDB21210ED9C5ABA0FBCB910CE962DBDFDACE3D068BD10EC1C453
+38DA32D045F0E90F5BA304827064C96D37E342A71283EEA88E44D2BF5248B315
+D1C2FEA34C13B06702C5E01BF066255C6F592D65BBF9C6F5BC16814601C1E7E4
+C40381E28F81B4FFB3B3297B28385A60E17D73499D4B7CBC7AD1EB8EA74A2F92
+4A479EFFD9EB42B019B33DAE956731BFE9FBE211BEF409A50937DB23581A2D74
+5FFA58F4171744EE894FE04E94C016834CCAF979B8228F283333A073003E0046
+E877CAD926ABDDC60B925227625629F2108A5DC6BB0DBC6379D55BC10AAE6578
+692DCB6A2A089CDCB4D91A286295908F77A4EE95A46801CA237739B7EE3070CB
+4E4FCD8CBFACF8A00F12EB17A94027E29FB1535C2C7ECF74683DF7284935C12D
+750C9DA5819D7F79B20B6AB614FCA285E3A8CFBD9C8909015A90FCCC8B867E83
+77B45D838DFCFB20530766287673A076E982FD2CF935FE71B0029679FFAAF8B4
+4C9CDF11249D11D111C603D3153F0DD3111D257E179FD14BDC989951948BE515
+6C15C81A877924CFBDC13E7F4DCB5A59DDD68D7645CC24F8F7D05C8A2745CBE3
+2CEDC31E4686B3F49F51752F4EC2DD0BD1625F6D6531401646A02006A96FCAEF
+6A2775F38BE30B2A100C527CBE0A7314C6AB38EA682526C51BC5E9607F51326D
+B2130305E418D88ABD969BA6D072F6DC5686649C0A4C1D6EAC166B2F2FA9FB7F
+75127A0AC24D0C2520C49F0F15E2E8FF901B27523714DE6FE5E20F28C5162109
+BAAE308C41EFDEA6F13D950FAA7588E712DBB011FBD17E96B207ABC582743919
+186147FECC6D540EDF2B8E852A442E43953E8E6B9A4EE464B57ECA2162118E4A
+D228C405C58FB4212D1D82B217950D05A8F8CF01C6A6DB7F1B092438F37D44BB
+30E1E8413C4B62BE5B49242D6A76B3E4E6CF203655C92BAF6CDBBC5C4A57F935
+585C978C28DDA3FBC333FEBDFF3D67F464741FB27950E5F41FE7BBC42016CF7A
+5DC89EC2AF7AC43A1AB024EF22BE854CAD3F067D0E3004DBA82C49F7A82D5E43
+C863A9C0946992984C9AB3D233597BEECAF4A45D64B600AB256BB759FF04C4F7
+932054F4DC0B0D70C267B00CF457B0CA08E86EB928D6153115673DADEA95B181
+CB24874BFCB929F4A085AD3F24E418674A55A1F3046BDB2BCE1705263246EF72
+D552635A859AA2B790161D54512FC9004E02684DCD1E459903B8CA8A3BF450BA
+9EE37EE32AC1E77EBE43197DD0291F1CC5113EAD562C7A10B0D3B56EFDFDB1B6
+186409F8BCEEC127443043A181C7BD2DABA263F0E618ECF3AB7C4807E4ED2E76
+BA055C08EBDD2FF91BFE3D9A5539503E24611FF8AEFE3A969C0B278F2A504F00
+B43DFA072C0EAEADC5B95CAD0EB9560134B34588BEEA322DF6AFA421090102F1
+C6018F12102C44DF4A90E4C843245A91B984C46B6752BC12684BE2E86E22DC21
+FA1403DE6F888B76252765D539BF13AD3D7E65C29A544196528CA5DE34BB2762
+DED7D868B72E1E3D5BA80C9787A8FB64D84F433199BFEF09D72B7DB848D1E0E3
+5AC9E08A02684FDE35834334D44A89869C0ED6BAF6F34B1E878047A57D3C908C
+AFE880BBB8FFFC8808B18F0F44A149BAB9DFCF6B4FAAEF38D004CF47679761E0
+6276BE643A24EC20A7AFC59A545DF66B760A1311D7AF817339BE0FD011E8865B
+5FBD7405AE02DBFAD97C3D84E902DC54CEAA2EC693393D46B82D79196CF6E8CC
+061B7904063A1B9A8E05AA06DC76635E7175630BC0B7FBB0905D7F208612B3BE
+22936B59755D317C5B6290ADD2E1D68EA9D266C873BAEA7B775BF5D0808A28B4
+B1811BA764FE7D9F37424366331A308B22D47752918FDAAB96B8BD7964F3636E
+20D1B8F8D79BD1968903B267B6765C4723794866A7BFFF2739600EB059663DF6
+37EBFE6EFD3227271BB0E4C30F674AD928926F481682EFCBCC83BDE09A1A9A0C
+F9A6843C4C231FF69DE4D2589D2D6DAAEF00269F18A49C989D1479BCB5E77C19
+492A40EABCFBBAF93F33A571786D758168D79BA70971849A25811B1749FB80E7
+89541DB2B08DE59805A7CF43254BEED66663983C2BE7746675ACBA7F106C6571
+457715A925C13D5962CBE896A47B627F6F8B746F89AB566CFE8037681F6A6E63
+43536D2238EECD224BE404BFFCC50BAF0DB284C216E3FF30251B1A2F38C61703
+6E39EAF676C3F90C8612E2B96D4560AACDAA632BB3B9DAF3E56DDDBBA828201E
+F4BAE8028F07D94D63DF350266EE8D438D367317D218233057572F36D78EDD8C
+7E9587CDA4F3D04EC811BC08443CF15DA73482971C4837AA7F59C9D73606ACC0
+9C11BFBC8BA54828B127C7A7DB8253BA2298F0C9A69AA37411DB06C89A8AF27A
+95099916944D7FED25D376F0D5F508BA61CC93D813F8FDE0159CA8297151544F
+E70CFCC59CB4D7A9D2AA3B2A45E28C6195D312F39CC05230F597A7447CA24DC8
+1587460BAE8CA14F54402E56C76FCC5BCDFBC59A80A2CD73213452678C157FD1
+CFB3F8B8AAE40A8303DA983B30C3750748E0EF49FE04F1666C0D27C3DBACB970
+FD7A8CB3B0D4E9C4DE4E73A71D091E84ECA9902D18A03E39F9921DB3C80773FA
+4EFA7D5706ECE30ACDD0D5AD2F6F51B95789F9221C8A7E30AE1425104FC62A45
+162DF05F48AABA844A46A030919502D894EB8C00918B89A9A5F9E8EE9AD0C3A3
+4561E30534BCCB4F6743B99EBC752126E9A8E856FCD8231DD8D5153022465763
+7F4573914FC61080D066AA0C4C459A8F4DB8BA332D67CF5B743061B292676536
+CD87AF71D4E69A17424D6C212DB4385D3C64D27B157AB227CDBD07B3DBBF7539
+0BBD2D131DA22E66F64BC6148A2609DDF800DBA79848B2768B59239A6CD2CB25
+69D094D4F2DBAF63E3BABD866739388777DC1D69BFF973BE177747726C32F2C7
+D4FE9350BD7B8AFFD3E3328C4741E3FEDD441AE209A216A4D7A67BB9122DD6BA
+0561B73412CDF7244EF1BE63444BA1ADEB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: cstt9
+%!FontType1-1.0: cstt9 1.1/12-Nov-94
+% CSfonts -- pfb ver.Apr.1998, generated from BaKoMa fonts. NO WARRANTY.
+% Accents are added using t1accent program, (c) Petr Olsak, 1998
+%%VMusage: 26559 26824
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+/version (1.1/12-Nov-94) readonly def
+/Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+/FullName (cstt9) readonly def
+/FamilyName (cstt9) readonly def
+/Weight (Regular) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -133 def
+/UnderlineThickness 20 def
+/XHeight 431 def
+/Ascender 611 def
+/Descender -222 def
+/CapHeight 611 def
+end readonly def
+/FontName /cstt9 def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 33 /exclam put
+dup 34 /quotedbl put
+dup 35 /numbersign put
+dup 36 /dollar put
+dup 37 /percent put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 42 /asterisk put
+dup 43 /plus put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 58 /colon put
+dup 60 /less put
+dup 61 /equal put
+dup 62 /greater put
+dup 63 /question put
+dup 64 /at put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 69 /E put
+dup 72 /H put
+dup 74 /J put
+dup 76 /L put
+dup 77 /M put
+dup 79 /O put
+dup 80 /P put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 88 /X put
+dup 90 /Z put
+dup 91 /bracketleft put
+dup 92 /backslash put
+dup 93 /bracketright put
+dup 94 /asciicircum put
+dup 96 /quoteleft put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 123 /braceleft put
+dup 124 /bar put
+dup 125 /braceright put
+dup 126 /asciitilde put
+dup 185 /scaron put
+dup 190 /zcaron put
+dup 225 /aacute put
+dup 232 /ccaron put
+dup 233 /eacute put
+dup 236 /ecaron put
+dup 237 /iacute put
+dup 242 /ncaron put
+dup 243 /oacute put
+dup 248 /rcaron put
+dup 249 /uring put
+dup 250 /uacute put
+dup 253 /yacute put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-8 -233 544 749] readonly def
+/StrokeWidth 0 def
+currentdict end
+currentfile eexec
+D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE
+6FBF7F98F75ADF5180CDD505CDC93F13EE312CB03AC7B00C9C4622C80D74023C
+C1962BD0CAF57F3C335DED6A6C36110E591128C8861CA07DCA77CF521BEAB94F
+BB761A39789AF6C405EB8B495E41C5915360664D422344DE89DA844EFDD13C45
+CB82B522B9E7256916FD366B61290914FC63045EA3C05BBD24545CC5F4451E74
+EDDDBE488ADB69505C96937B35E2D8E7DD2A21A2E729C1F3C654AE5C10A508DD
+671ACA48DB5EB15405F4E95DE82FC5957EA292BDBF98FC1D2C1F12781B48D37C
+D74622C661D2BE3245C8F3B07B8A13FD037B35F7674B836DF1E32F59DEDC626E
+28612567BA1581D205A3C829674649E1FD70C91BC02AB54486F3A86910F1961D
+DE774DC704D8B96A54FA2A653BE475537F6FAF8F0A17856DE5FE084319E8A126
+1DCE213686DEFEB1D83772782CC769E658D3D1B82C6927B90637290D52AFFC7D
+790FDA4AD86A32B20C9471CEF55F8C75B117833FB649F2F6EB5298C337F26374
+956B25CC5C749007EE3B61913AC5850E52D038E1205ED2A421E7252240E5F0F2
+123180D7AD3A0A44F4A378497E507F625A3A4B295510221B4E3CE6E21A44E44A
+7F0BB715CDA7DEF290D7FA26EEBD77AC4C641DAB24F0742F04D60C3A68F34F99
+831CA8960DCC38E29F581C6843E4EA4B625F497A468B2860C46F9A0B11541148
+708625D0FED9E9013C0D99E71EF627D062813F36DA165C8CA99C2DFF5052DD8C
+D31268FECEDF3986BC03EDEA1A000E458836115B86AEDB6246DB7696869606A7
+83E4F6CC0344330DFC2C438FA6B3A893F0C3B6FD988BEE515A4AC7AC661C45BE
+88DED97A16EF18FF22DC99A30CF6B7B885572B73A5B70E80D27475805A092825
+422BBE9A843E99B3B04F41EC31ACAB292D9FCBD999A22855EF76D8B55496C857
+7D92DECE9476EF1E0095CFAC37D193B934686C717D6BFCD8D942276AD9AFA053
+BFC374850F346D9A47C51653FAA2691D8CF47F0C2690D87786B2893CFEC47FA3
+7C27EE92923167BF84F8021AD9C8B08F37C816D74DC29EBEAA484EA1C9E33459
+8B8CAED5B6E811AADFCC865F6E81DC3B5DEB2879A5F5484A564EE250D63B1420
+A22AA0F1B1F762ED8992645FA08D2A1F38FACD6AAED3F63EEA2E74FB9BD40EC4
+1E0A366AB60BA3BDCE12C60F0629A4F1A0C2764026136238E27654D2EA2142D1
+6ECD3B2D68A2AAD8117CF8B5FA68B5AE5A0D5EE8E9991CCE41CBB17262DB5838
+0415DC3AC3579535C2773C69CE339BCD4EE5A9BC338BA19D607C5704D0B13DF8
+8B75591EC4D388C69E6F11CFC97FAB905A020BB2C0D1B06F0C0E8EF5F0EB84D3
+19B1012E6E871C982F26247983984EAD3AD12EA2F51BF0FFA7BB164C98A7588A
+C1C2FE3A13B105C779877B21B44BE95937AED0F70AF2C1F2F7BA63D396FD65A6
+37F5FC4C19CED458917312D105922B37281358C725488C2F6D4ECE8A81C57B15
+57181E9C66DC4C5D2CC96A89171A8CB1AD5E6A7BE320021EF7DF8EEE305B5507
+CD5408FBA7AA66E350C26017E85F94AE010FF613B6245B669F6BC64F3E27BCDF
+40E3B497BC09BB59FAB97B29CF2664F81B1A0CD6B6DEC8FB3CEF511CA2B0A68D
+C92FEA80ED8128E272F168207A9F05D5BA7EBC2C19167DC55966166B079DBF03
+6DA2DAC0773057350B3FF42CED5989629CEC2AC3BA4ABB7D32C55BF7829594B2
+4EE7D4A13BF20994F2B55BD98FCB7208A685A95630FEF539D97DF78AF504C221
+36A3C76D0A9E07F081C060DB52AE99567575B5C4AC746436363D8672B8CCD3BB
+5767B00F6B9D1B0AD446704F61839A6A24E7AC02236BADC9CB349562581560BA
+67080F0A9D6574094003471086FBCA52E624006CE68890672AA1444C3C6BA482
+AA61DC24874FD8F6F6EBD722C3D54CA746D0C5E979FFA9CA656A635F9F942AB9
+C247199D4BD2BE48176871F1151056EACA79E21799DC7718C71EAF50C069F285
+F1DFEB1C184D5CB2468554C28B3B08D5494136541011EB7528E0828A43163F50
+5DB4AE77F12F06A24267C4CBB249DB785AFCDF0A26C5E2F2949742FA5FE9B1C7
+EA7395380ED084016C256BA310F19C771351DA41DF15EFFD0E570718E5799135
+7015302BD034FE67CB19F3FE6D892281DCDBE922D5BECCF98E58C7566BF5D001
+4563DF4ACB9C7D96A95E357B0E1A0FFF2CC6C9995BB94FACFD9D64EFE1F7C91C
+4F219EFD5638A447E2D98108A2D511F60A56B9955DA1D304C2CFEDE988CC8513
+D8C825D376C14E411C61B4C2A8E932A774A9DCF38BDA7FB701E1E7E3F471B9C3
+EF6EA38A8D286902B66510EA2877E4A37DEEE47F1A13DD1B67871855F31B189B
+47987FF885BE62AF5482EA121032ABDF9AA677B9FA83C67C519BACA89EE22552
+7A0522453AC2D1EE7E6EC1D41B5223BBE49B428BC79C1F55EEDFD0B5F7B39D33
+B562CF9C47D96C0D57FF52E4F9C786D20C3FE9A3DDF42528B8DA245C7067F90D
+40C15149527BD3D0BA26FD3DAF07EC11AD58CCDC147D4BFA00E7A6BF45B96700
+37A2E19E22B0CA283EBBB730F00D6A0E7D86FDD79436DAA5C3A0ED303F3CD184
+1AE261388D778F2AD430F07317E7C598AFB20E52213A22A43A23BE1BBB7E81ED
+58ADE52028097B2E58F9950FF95D1B95A91374EFB728B69EC98EFEBE89727726
+64CF7D352947BF433DED3FEEDC979C35B5856576E4BCB73DE113E864C2D2D319
+6F9AC8EE7EDE674814DB25262688BAFCAB425614E326798CE8E2B96146071A62
+ADD0B2BB31B6360986B2A887A038E4C83812BE125EE29C0EA087F85D1739B7DA
+A08120A6724260E0F968B436CF20BB7A7764E68E98A9F0FD977DC72D02E09100
+50FD771886450600B90DC82C5B845B8613BC202B1912C00B74476129BE1DD7C8
+885B68EA18FB44A4227F5DDF54B72AABA5B8943764EFA09D3721A150F059D235
+F474645436361AEDAE6DF635339A29CA26700A55F23E994CAF1518039A7AA2FA
+A66A63E24C15A15716EF9E52B6982D6A51ED84F28578701E414294EF67D0B1C7
+F2D05478AFB636CFBD81F97C5E93D289F7BF4F8FB86EE5A0F616BB42B5887F48
+217F8073DDA4778077C9D9955E644E34041A71C6AABA14F12B6640E9CFD8994E
+E5E5AE27D44475F397A1704DA955535E1A1883E336C305F505B70B46F2AC2E5F
+05849F671414E6A1E48CF4DDB9961EDB136178060031DE8B8DAEAFAB477A0A3D
+DF3CA6ABA572E9D65C7E5A86E5C90F979D02CB9D8176AB808517BA0D89355F73
+09FC98C0A3455779F2D417CC33B473115DBA48CAAE5E64D2A7214ED1845F5EF0
+C00C14A68045DEC4F917857587994FA750B8BFF3B596DE6B2371EC36CF7368CE
+4351C8486D1756E6489ABA5A818E9FA1CFEE76EAD1C0E1C6F4466245967517ED
+8C41FA1FEB7BFDAE1A69947506A23F9ECA1DC9EDD8BE3EBEDEB66C89E028E9D9
+CD8CC6B64F1C2C04EF1C4312CF3BD7A0452862FEB47F00BA488CACD2FB0A95EC
+0DC449C93D12616142E316B50609874AA1C34F390E54095480F513C625A1BBBB
+C237992DA52A0E99912E1F4E7FEB1FDCDE5AB5AF23F136D0EA27505360CB9D15
+77C6293EFAFE7EC724D889E0658763CC759148C24B60646F44DFCE48F2DE011A
+DCD7A76B1A49E72264792C344DBDC32AA80E6BE4101281E70B672C75A9A579C4
+1A29943463B115740B93570B3950E6FAF2510700841102188A26D6BCEBA785FD
+0980F44E333CF923780066F1734E9E24B273ED28302C60383DE48FE5D86BBD7E
+3E3FA34F07976090EB28A1DDA35D26015F0D4DA586E80AD27CD621F1019CC368
+67A627A7CC1D6BCB9348447C610917D8F333C3F98E40C9F7F85B75D96D485437
+718605ECA18B35460DF6AC98E3A685A0F01C1DB6A7B724A550AC19DB472F4414
+711A8EB2F8387DF16F21998D4F871A4AF7AB1833AE56D62A1CE0F585A48D7AB8
+6998B9C55FCB60F4E56C95827B9F81C064BAC0E3C40C12E0A07A09C52FD52E92
+170A3712E0D9BDF3E0A69531A444FB89A868AF9B032356D84164810B152DC69D
+DE0F5B2BDF810C8F4D7278EEE339C5DCD29FAD1EE952770E895BF1D1542972C5
+FB5FE171F65E726FA224702903AA9E7BE6C1FC7DA246A8C5BC60BF76B6BC350F
+60C7214C110A96606AFD1AE7BDE3EE39035FCA0DFD915F3C5BA58E2BAD17708D
+B122CDE8BBA2104DE825232ADF292273FE0CE082F2FC0338735E0EE0DB017586
+99F90A459DDDEDFABCAEF8216DE2952047C2A249316BB3009B865048EDB4DDBF
+B8D36F7607AED8D12DB118631C119CEB0DF54A45DA3669890A2C607A15A542EF
+79AE37A8C0B2A1D29CB32240CF39D6D7A0075D6BB9ECA748E18DFF2463F46049
+080DF6B795750F4F94D48703418D4E3BC8C79949723653BC4BE1B7B95749E582
+5EA34F504D67EFD5E296F65C53B7587857825867A10A5AECEE3AEB5D64C456BB
+9D61519D2C0B07A5279F2735C79078F7629319C2BC805557D751E4B8E88C4CDB
+EEA58F730AFC16343EE2E5EBF1ADA876489F1F6A43F7B63BB5467FB726FF9323
+4FCEB58EA384D354401627B663828FC0D3DADCEF036FB450CCC9191C9455EA3D
+D75F620A17B2BB0B218B5100594C4B7C14B718787A5AB55232CBA97D1D393EE9
+2CA9381054892C07B064A3289DDA62BB361A7A0BC6007E91138270B3F3DA2837
+924D7ED23D82769159694D0B371B2AAA38AC7058B98DB1DFD79D37677DAB6746
+AC11343EDFB5E0DA86A6DAEBAC83183F9B8EF31D0E70D7A82D144F279B74412A
+CCA2E138169C8326486F355A90F107F1621B0F01A98C2FA491DDE3554D55AC39
+10AD46EE25E790E606E92E64408B92C6B9476A949BC6D8A3EF46C81EAB9E7237
+FA9E8CAA5BF1B9217065F7D9AD907D64790D3D6809E6BF5DFC420812F9A0630D
+12ADFE9990F3F621ABCB28AB77A1D810666ABCBC44C9D32421C9E3514C5A02F9
+0627EB2329514BE79D75C9A8AFF1697D1EC1A0B453363F195C627AFE82A9A31D
+66614AA7E56ABE89C871B5BCAF1D034D5053154D539756EE08A772DF433E6967
+A4553396244B1F6FAA9429DBE024854D229CD1F6F0E099440F9F8B0A4C9ADECE
+E3B9EFDA6CB4A3BC6E60FC40F4777F3E47BDE9DB4D5D1A1E82D6DAA3535B9C90
+E4E7E0FB163576FCDE27BD06DC0CF2879655A893AE2FB1B44631A317B294A2C2
+29E49CFEA884691EFF6AF6C20205CBB9E203ECA7656D67F6AD3F4BCB2E40F382
+3F5BE958CAA2573615329DDB63A90A2BD3CA36CDE5DD07D289D34E032F412242
+007238500236F56709AEC10CE9AC5A1AD8D3ECA5349EFE124840C99A02A29891
+F53DB52D40789EB1030D59D11905023D99BD94D6F41B92872A7153CFF307A848
+9DB90923EF1C506D81BA034301CF420BBC982B57A67AB882F4787BA6E1B9F25D
+5A8F47387DF125676AE3B43BDAAE2A2F4895BD69E22B784BB49FA5A59DC1B35D
+9DC975AEF7B150CBAB1C0607A19BE9B773229E541B2FD9708B7C1E0C429AE2EB
+C3413F4DE5DCB92520D208995F9B085507BDBCD2CD5C775486B93E8D1D639CD1
+E60A1E399D6434C5027959848D29F0B4CF40E2246CDE2D95BB53DA15AA0A3705
+BEC6C868BE2DFE5896E2F20F24BB7E4538C376897E2C69E29B7206A3D6D6F951
+F8C96967C58C8A3CBFDDA48EC87826B75AFF8515BBF5643F001C0DC3EFFF22FA
+04B7564E55843569D75F667725983CFD86644CFB37E0A64F11A7AAE78AE8FF8E
+52DCED70B4DA29CABBC3601958763BBB53E5D5E5674D33AC1B68822FC0B61F73
+2119E446248BBF85B5B6953FEAB897AD7E1407D7070871369416D1E254325841
+8230C6E2354B8DFA064238B35CFBEA11793B5C1DE801976E18E3C86F2DE5D89E
+C5FF571C952205AA04CDF83ADC1077D83D0278837DD0F0A01F928C7961EBCD85
+04F56E650E28BFA0998B072128DF4EC5A2B2344ED98DE95A712A5B4D082583F4
+FFA382484E08674D751BA1852E102AD385F2D3E2BD42FC7F6C661D470EBBC0DF
+A86E81C745F2593576B85B31748FB9ADA676DB05A3A43483B613ED44D4A18126
+2231F8BCF6C2AB4848ED482738DE665F9A9FBDB59015849510C69EAC6423303E
+63218ADA5955B2C6E3FF726CC3A1CF205B1718EEF6A7C9098C3884FEEC603001
+AA39C2BF850481A6FB261215693F8E5DFBAD47E75A01610359E9B88A410BE879
+E85EF071558DA502E2930FAB171A867F7DD71C230FA8634D70CDBF7D3D9E3F78
+AA2882BC8556FCA840C4311CB37F132BE912FCB6B00E62F355630130315744FE
+D1128D3FC1100835AF615553B68F651B0F0B261337A5DDD38EF4C3B27667D134
+7408029FED52F47A1FCE09D4EE93948BF91AE1F08DC3FD2217C24F8014343379
+4280713A0E193E12ECCA20DEF806E64612BEE1787E8551DB3A72E20406C0DE54
+BDC7982FD2E173CD18840B735AA080AF790942035F473D72E40DB5942F148066
+A895E92D86A31C16074B1CE21153C3973A8B03043692EF1181A70F3EDFFA2643
+14DC930822A34E3519FB55DFCF803B54E16CF112672BC94AF422D4BF47767D24
+B9F55C421C6896D16EC4737CF87298CB6E14F75A2B0462E7F35F1BA8D57756C9
+899AA1FD8A353F55759BABBFEEFCB04CBDD5836F37A4708EDFB6FFF0FAB4092E
+FE73174924C68B9ED1C3383026C4C8AC67A6CA937501EAC27E2C571E5F2656D0
+41E0916EC58AF8776E2198A99F227C2C90F160EBB2F5771022D1E6227B3F4030
+7480025EE4B31DC0605386BD99F4C37F2DE15F3B9BA4C538645E2F72F7422FAA
+E80C3240A81DC9E3B9EA9D79C2FE6EF7484A6EAF12AC40BA2D550C936337B48D
+7B05DC1386F4A7F4E82AFD00DC0B32E3AA3E3EC88BC29216553389A9BB67D157
+F8DDD007FF0CD8837286BBAD191162AEAF29793DDAD1DDB44F0FF2E82AFF27EB
+566DB1A43BCE2FC98A5CF32C7C293FFE6B646F6C95710553B2F09C7D6F66B77E
+6CA8E3E01443ECE4205C0EE70CB378F89E551E49DF36AE947C377466E6A96750
+F65C9259FB02D7C6A120E1BB6D7A68554163D2ECF17EE376D537D7AC871110B2
+0DADB0217A4855F9CD7DAF9443133235D0CCE43B507FEADD82E35714DB889D60
+5C7D35499FF3A71F544F0163CBDD249F107D0C92BE13431AE170D4040385CC96
+904160C6B38215CD5978EB204686BA34C2D925F8C3953D007F05A5BCDEA79558
+90AC420CCC090E6D03393BDFA66C94392523D9299A01BA10FD39A986EC7FC05A
+147396D09CB7DE07DF56A81FA68C6FDF36FCC53C124831DE01F6074B0FEA640A
+DDBCDB775D226A1859CE9EEFA3C152F36016CC02DD4225DF60855199CD2E2978
+F531BDB5B5CF63DDBBB98B6F8C3366118EEA3E3888D1BD46B0CF680123137F01
+A1907C9876434CE93B8EBF1ED4A812E18D70EB9DFD8AF37E01AEAA77DB6E1D60
+6E85A8FB06A04A8BB69ACA876E21D36696CDE546BDA0CDD0735AC1DAEF72E0E4
+06A5C51F46A7AAD8F8C2F3C305CF68649F0278C5A68C76FE944AD203D30053E0
+3C2FCE01CAAE9A59D5194ABCA365D6A3F3FB93B8D8F54F05D1EDCF1BE87BDFEA
+B9AC52FF88CA4AC964B4E1256D30523E1528A875FD1318F6FF67580282A8AEF2
+0FB865822B7AE329B09872FCD874A3A00A12F21034CEDA0D95C94A8E503CD6A6
+47700670D6D551DCB91367C7D297B13A5CA07FC74E200C02A8A6F5312CC71093
+1F5B7A861C143A2EC5520D8FD5C806196A2AA28DBC864148335CCFE43D8C97C0
+DD9DD175F6AF3A1C2CC0212508409A81B03924EFA75F4DFE4E0D2EFE9926044C
+3A1E66FB2D7ADF80AE3982AFCC7074D9450E1F14ED8FC8F63977BB0ECE6251BD
+EE2A51F3589BA841952D1CC02F7D9A810E78B3AFA9F60E43A98645DBE2321778
+FAFA0074A8ED3BEE5DD77548EE68FE594700627E0B3C77EF5D9004B92326BDF6
+74556678C88E928CC55EDCC4F4EF65838AA8533DABA6C0273D6CD0EE24B4D533
+63992CF08189DD103CB5A3366E40C1EFFD198D2012E38F6BBC6D8A37A4FB8884
+C9B976EE67CAE9774D7A7F3BE96C7C784BD8AC841CE7F47F8273B8C5FD693935
+EB6BB7436E854E5EFCA38EBA64DC29BC9370AAEE070845E210DEBD9B6936AFA9
+0B6C6BDB27E84E1228687795ED6B0B40734C6476D1206D1D4445300CB3A5D5FB
+963A2CCEBE36E702B7CA2A091CC5D58AD29F7C777C4728EFFF1498133D98D617
+334535004A606FBBC59210F559F96EF5152C19F8EC5DE5CBE9963F63F43AF7C0
+F2EF2D378003C870AC7F2621F9CF51EA713AC4E8C9F85ABD860CE5C97B4C0E12
+3B1E500739C8A457C0EE18E39CFCAADF4B1E8734CC09504BF1DE8076D90E44FF
+8294E59EDA94D3479F34F17DA36CECC7A9C89C53193422CDA603167ECDB53CD6
+66030DEFE244216B116A341F75D83E6D8E64A48A2BF04A94163191F659F6AE3A
+BD41E01734C3246D5097C4BAA596035D4EAA20A4D238BD473AED23CC494C795C
+C28C9B078DBEEC95C0C49DABC699BE1C85811FBC04CC4630B60CA82E7E555D4F
+4FDB8608D8A32DF0FE62BB828C8E104A783ECBC31467A9A0016DCE66895F5C05
+D418753919DE7D70247DA9DC2885B81038B1BE59DAEC77F23A65F806F151DCD0
+8078579ED74825B55860D45F6C9F93526DBD575B50E9114F11B8370852A2A8CC
+D284C528B4FADD5765E5F9D7E758A9B4C23C376935FE99D39F8A396C7AF8AA20
+1111B1A8725C9EA124056F33EC4E8379B2181E9E4395BF73D50E64894DEE97CE
+B8CB61462C4E445062998DB160FC42E0379C820D2D7E726280BDA6CBF25F35FF
+7D4E559B2FF3A26B044A9C5EB0177720B90CE49698436F2ECBADBDAAD9D1BC33
+BB7A205D3CBE2BFE8DD5CBFAA7F5096A46B1E439A5F2B55BC89D186FC14CA267
+BFB99C203DE4868E02A7F5E97D0FEAB315E9C331334367055D6E5BA1492AE7A5
+C1FFCD49E34FBCE4CFE9336EB408A1F20A19647C69257A048D21913B0C5CECBE
+0B06866430AC6FCE5FCCF7C6F2CDEF0E32EC73F3EAA7CDE742157ABC4A9EC819
+C39CD7B9A6BBA63DE91CF259187DCC4A03713F47D2ABA985F220B9CF026E9678
+EA0FD6A485D11565DCEB203826EDFD73B1539B26292B096EE0D171D8F916794D
+8DAF27AD9CB2EAE06A0D97B3FA03CE89E161E6D0D197B5EF80AAFB3D3A40CA86
+BB0B265D6D930529EED0B6E64D4FB390F25CEEEF736645753DCB242787E5F1BD
+AAEA5559334C27DCBF98A9B1B30621ACABE5BEE84BB5F0CF707832D6C0CF38AC
+DAD176BAE30DE78FDC9D640840CDDD081A85A41DF55E779779F5D2E89DFF6510
+2EAA157049F44057FC7E925834A2912CA9FF0D5C5AD47DC893834ED603B92FE3
+E56336731AB406F03F419F563476532217EB69619E6C0A4C9EB90A8E81B19322
+1A4B970E9D732FCE878BD51F6AA3AE07697B76282669355C2F936EC42C7188BC
+99B84A80F9C746BBFB5C910B817C95B5D5AE47330D4198BB64A95DAA3E7F367D
+68A0F251A155D1B60DB6A17CE2E6F5AB58900D08F456874598AA85A1B43E3E28
+C8DE28F8F0947DD059F2199AE8CD82930BFC50DF7F80681076E94692265505DE
+2681AED0B6BC4E3914A7348610C062FD7673F1C3BBFF71019311BD6CFDD8B706
+A8CDDB45D6A1450556A93E8A37C21826ED518C36658D52BF7D90304C3AD0A41F
+D52C34A447579C208D3D0842CB1F753A26B06EE7EB2142C86B7F4A7114C185E9
+B97C75DF5228E20F0EF5C65A4A8FD8088E783B9D601BF819425B877DB574790D
+72940F62219AAD3C1732A397314929BB947C1C568D94DD8C253F4380191A1FD1
+30D46EBBAEBF95BC8CCFECE33AFB0033D1EBADDE163956022BAAFD6DDD88BAE6
+F92B12DF0703035352D4FDD62AA020BFB8D00EC191E0F9618CA59D6008921C24
+4F9044D1A6409888E9309B4219C63F8191F85441E28D9E334E7F44F52F1EF783
+A9C6A01C92D82AF802FF120BD5B56E0A6F97B908CC355C444040F4FADD59B2FF
+F5F76B8DFBB7E6B17FC7BF336972A3F14AD41348303D07CFA7B7688E1EEEF7AB
+865E5F198BE57CFD8C5720DEC46882C62CA5F61B10DFA9AA12D0FE6937ABD879
+2D2C627CD0AB9539FA491C61A12A1F5A651511E003B52E7E0A3B83C9874625E0
+609D66DA530D29002A46AD21B5A03A6887BD2348E7FF62C373494F45C8B66950
+248CAD29A762B8B785F7659673B9E822C40E1CC11DC56E81511914173DB8C39C
+E5000B9A479791CA78E277577CF3ACEE7B287A7A5018222F134D310CB80000E8
+E5FA8DED6347D2189CCDF9E9F9D0800E32715F51D9885CD4FF4C70E741E7BE0F
+0851F748BF23A62687C0E1BF366A21BB9FF3B73A497953A8E79AE4A529A9D079
+7AA4B816D163BCCAE507DB210324C6C8FCDC904F97DFF6F87526CC2B8A50E628
+36BA50A887921B249ACC9AA99D2C1D92FFF4BABCC741A2A65CA521C4CD93B219
+6C8FE62B7B0EAF477E92285BF96EBA795F8E3BE2FB34A263B844CA8116A02409
+8B11372AAC1D31D5CD6C4FBB4030F04C6DD2B07C282CCB5F9060144E213A78F9
+96F1915933E6B5BEE421173AC0D6BF5977BEC8391ADC428107B15D45EBAAD50B
+FFB0498EFCAC05D753EAEF936279D4FA7F9646C33B77453FD94B4301F63C0FAF
+6DA9F93C48BAFB5994C121E64DEF268735F1A55F3385A12348359CD3FFBA1C80
+A9637822F89A842FFC0E21453B32EE52068789F9963F85A06BC487C7E3D015D6
+AC4E083751F3E7A0C6C2E0E3F2993B0F7F320D9849EFE17549DF2C9DF4601833
+A721D1D0D1BF0E8444954479556E80FA2786426F2D32FC5BE611BAF06B0C0FB8
+92B9178B8027BCFB0BE17A446A8741B277822555F159B8479694C9866FF59D67
+C3F415C34C568F2B877D51C201298277505A3455507F362369C119E59499FFA3
+4206EE82C0F202382AC966C3DF906AE27873A6AC8DE87BAA4AAF742B5BADF6C1
+FE3CA71A7160A230BB25B81176F95C15561859C710C48F9007D205DF3B8C8BBA
+F865ED1927A6C01A6B95E346515478987D753954D86DEAF36F9AB8BD6FD5B864
+F24965077E3F12D5E5E13DE257EADB9907A58B9BF79CE58AC9A09E1CD7F73E90
+6D08DB94336FEEA81333C9EABA7B4DF1B6F7237DF48177B473DB558FCC53F3E5
+06BBB9F38B9C2E0498D46992BF8D072B4373372B8E8AAD65F6DC40A703D6B1AD
+EB94F44A4ABE6A28CA954BF5837629729471C49FDCFFDF9E0808DAE26D6AAD5B
+115AC4DF0CC8821E7ECC12430B70B53703EF9396013F7B33D789227ED570AA16
+87BFD9B088B02EA27E792386792BDCAFC0EF8B98C247D5C07BC5F5C2B3F7997F
+BD42A86C7C33A64B34FDB69D2B3B0575F8DDC3ECCA9D42BEDCB7C0EE9088ADCD
+631893E96D8766969CACF0EA6C2F3D16A32071C8E5A3AB6F9C238883E7A209F2
+EE7F6639C61AEE62E3189FB592EDB5E45A97038A6CB55D0C68E77BC5D5B968E3
+96805D1EFBE5F77C0F1F849A3910AAAF1A5B7A91D3255845AF989D39C72B68D1
+600087109817F44FAE3E308A465AC159F096DB12F6B0359E4704C74CD76701FF
+2E816AB116DAC2C3AA61006B49DD16A2A6F0082A6F107A05FBB202B2E6B4C6D8
+88AEDD7E54C6F2A5E94B08566AC51159DDBF99D6C14314F6A35765B10F2D222A
+A4638C934C22B3E05D8494BA7EC6179C268BA3CD9CDD3D2FC3C593A72274DCED
+4035C7CB479BE2023EA7B14A5C470AE5DCAC4CD920440D11094F77FBD4465A76
+7DAD31D446AD89B82AEF929BD2FD4F70F2095FDAAA49DBC5B14E3745588D96B1
+996442A32847EAEAFE14D45E4845CE9CB132957721DB908A8B8045E6D63CB9B9
+11C543EBEFCA037C88DCABEF49D4F5B70ACA51F257FB27841492B284D6BA4C5E
+74EE0E38D90E1B9A20AB0E1A49A60A04520278201ADE29D0921340C2DC2D3209
+C9989ED0015B2851D163494D0B634A99CD1F86856CD6F89C13FF5137674A9AFA
+C8265474CB1A1592CFE25EE0112FC88301C63AC1571C89EADA4059671184BA55
+DFC6E66582BC3F1D4D2E830CFA733C51EEDE0112EA28E3C1B0B7F2E8E01CCC6D
+55E7E222173A09076758FE1F92CEE80E62FCC2C0923B54AFED9B5F395B9AA2AD
+7BBE63620035CE75BD623AC51B01A7354386D63B463A350C1363B06EC4127F87
+D586C9D3D82E588EC504108147EA4E40292E297DA59F74A9CEB70ACCA0AF6111
+A4A6FED2587016AC934BA3ED1F5D54868DCEB3DBC2BF767B32E46385883EC7BB
+5D204F2AA90E2F7C094A8C64D277B34FFD48B3D12C683904C13F419CEC6B7D41
+BCF935E71FC4AC800C4CD2B1C4C4F2777AFF5AED3B555E575520FF1AB05785E9
+77BD364929CCCE1774C03EB4AA81C65E6074C3D0F7B83A28A7D7D2F2B4701B16
+2F8CA233622F863B96C090DD57644575FA645E99102B600067463B0AA3CBCAFB
+FFAE200E1D810C15309A82EC488513321E0FC362CEA9C48F28A21D3333B7AB89
+3952DFB27B443A089ABD7786240AF7868DACC2CDD7114EC4C8FF175E897D798D
+729E6B795B9941D4221C303DFBE44012F88285A43BA0E638E64996B8E1A06CCE
+16B5B3D7A79A631075341DA5765E613300DB590FC6E016627879BBF2F234007E
+B314B57AB98817424BDAF271FE2EE44BA0833DEC03DC6BFD887B6ACAE29DAFD8
+D46C3ACCA83B563D8C9892E7D8915BDF4E2648DE84D76BAF6F8C7B0952641351
+37804DEBC8CDBC2923E306CAF43B1F981E741A555DAB230CE2526843E69AFD2E
+07FA9F16BF1014C62FC62AEF3C37DE3FB5A6B3D85F7F180427329448A97BCB94
+EEF18484FCE49816F0C8E94AC618E2E8C263A3FB16656D5FF52B7B2DA5585A9D
+AAE4A7109E4FE2F6B73CAB702BB73E44BDBB5C038BBC5157BD6D6C8555A43887
+65BCAF56542EA14E6DF211FBE9D6C9BAEC80B2312AEF583F5545727E6F0151F7
+7F182E6DB861EB0BBE2F04F59C0308FCCB0F1C2A56B9C89C34DC04B423CC2919
+F7977135C2E9710281EEE641137F4AA3D9625BE1A2F92B23F8644DF6842D3E67
+9D1FABC46127A0E7C3E10207EF48FB7278D67C102BB7BDFC557FBD11619E7CAF
+4155A8C3436F64EAA0981E19DBFD0DD44C8AA532659E705F4A92C9DFF481D771
+CEB78558E9202B51C94BCA3B968B80EAEC754254A3712E7F017D161727EB7E6C
+6C3799592CA7A1635211272B099B2C647AA8C7DA83490E72E521A0683E8F5364
+D8EC8B8B2C3C6859FECE9AF75745DF6B558DF9C7B3ACAE152BE15C7031C10956
+BFFE7BD564CBE1C9E76AD00E85BE1CA9690651B882C1377972D1C14420F9D638
+CC88F7C9D63087548279311A4D4F530108C8B1D00CC94F6C08C5D3DE0110F415
+806B7B6205808A22CE36CC7D4AE124069CAA42CF25614FB8A1FC896ADAE2022F
+DBD46C68D2F2DBBD5BEDD5497446A2AEFD4282EDCDB4FADB8E7BC1F4D66371FD
+C83AD5F78E29CA456BCBAB14BFBBA23AC879639CC387A13EB6E4797D73117A59
+1C130BE4E6F6D35ADD102D990813ED912FB649A0EC64450F6EB588F07F47C209
+A0DA4B3067F0FEF1B07EC6CF375E847C3690FA56DD08F22F9DDDDAB5724BE80F
+2767E9B4970BF88C53747E555F8701D027DFFCB5DF9F1DFD61865915A9C3E650
+0964AC4CF441988610D972CF6658BC13C9221F73B7138B04C160F628AE4C4DC5
+746264715AF65C6FF5D9275EA845025CCA9D070E8068D10D1817A0809A78E44C
+49D408C8CCA602DA0C88265A954501336B2CF7912C2494B5CD073403FAC0C4AA
+0E2BA1D6FCB32F02C186AA7BAB1DDCCEA7AD97D62983B5CF3CECB47907B68FF4
+C213D9945C2BC3DF4EF2FCF6C212C6FCD38D7D1B3354F987A24EDEEA1F23EDDF
+3D9934A7848FD9CA4524535C94A188A18EDD8DC1423F9BFE45F939C547A15F3A
+EB22C5357BF6267DCBC0C33005851B2D94869AEDB785FE3C82D33CD0DEBD103B
+DA8F8F5E48D7D539FAC48D576D5FB21F77D8AD04463DCBB0FC3D9BAF223706D1
+F9B10A18850347600FBA48027017FAE04AD3C228E90B253585E416E3BB07E027
+A1E8027F5E96869060C558FB3DF3ACEC477B7E42EB79A8C7ED6E46D84E48CE9A
+1855D1B647A5BEECE9AFC88D8ADB5E27326E74EDEBCA3EFB05478E01EB8EFACD
+278A671EE834FEB61936B9E2854A63D583CEE2E6E79BE87AAEE0A282CDDBF8B4
+3F782C2FCD8F2CA858E58CEB5A45AED62DF11BB26B094D18B90AECBBB58711BA
+9036D52716E7F6F6954614F655E86B6E10D79CC753088BBF6A360EE6B00A953A
+B7E2681CD0016E09F6D329F9523C3D2180F0175A49FEFE70AF22E3B37842BE75
+1901B082EA145893D4E35E91CD12F543A94C7BE5B4317B6E61F62C87A3FE2644
+D806946D9BA7E7CFE917851E2788530D6DE8B83CC7C1535CCDCF54627C3708A3
+20D04ACE6262D0A5F96FA6192416A6F55F8B2DE12AE1EB0A213D9AB72BFB4B42
+E71B66BA05B67340FD8E06FB186BE423D66AB4DE79762A1DA9D4AB82B5927339
+53527EDA311BE259061F667534E84EE6FB92660872E1D75F52957F580EAF6A6C
+FE25C71655F5E792C39156C8C62365D748170A6EB13893C7D0506D7B8B927389
+C2C56E54756CE3448AE5375B82DEE3861BABA1F85325D99FD9C3BD9ACA4718B1
+D790D3CAD22C81245B3390C5D7F841B1003C94551B8E94C5D6CEA76526500746
+29D3D3BCCAACA26D6E53077499F7318BECF5D7AFBC424FC501DE6B910599B7C4
+8218C4F60267D91AD2A2884710D1D261AD5EF1CC2B07476BF9D70B9BF3A65B1C
+588B5DE2FB09CB45C969250487595AFB29542B5F4DDB1781ADFDF8049AEC55FF
+B1036E71E0CEAF059D261ED0AC131B165D20FC6040F755D583B2D182CBA232A0
+256D9816AB93753F28C10D0F73407775C8C24834CD48343F9DB6BE2A30CBA893
+899BBAD4A30F739A7ECED14A12059D195EC9D326DCDE9BC043ED41C12DF73F8C
+1CDED3778A8F2CA9EF6DEB4733DABEE518C23137789B99FFCF44A79E772750AF
+16BC494D9F7AD1241B31F6829129E92B48820CFA7A3FAB3C90CF92BA97E58053
+D932254DDE737837908BFF18FEB6C5F9BD3DEB8F6A609DC700CAF515A29C8270
+47DA597D99A015169FD9240CBECF29D7A555D4154A7CEA2DFB53C63632352F86
+950EE63F9039B101DD525584300979DF6930535E4FE17305E3AD5DB3F12EBA97
+2C5EBE9942021ED048B1F11F442CC5F2EB0D6D73225E041F68276A613A394CFC
+F467474A035A3CB3A25534DFBA9CDA358D66C217C0BFEAA938CEABBE6A76EA8D
+083210E45B2B7BE5915F758BC3266EA5151AC76FEFEF37576717C38E11FA9318
+838A70183897370A8B5BF1E424CFC0CC6ACA100FFD54769E97A42F7D28C51D07
+999F71B444017709A28B058D40B927062E60F2AB5FBC141F174F99A1A35DCFFB
+542BC84434B7012A402B030FD4E19F285F7145172E5CD05792078FE5F519671C
+143185324A8BF3CE01F924E45454AB300B86F3C10DFB60629A1283215ABA323C
+A2ED04AA22AA9249FB7FE9B1939A798DB48041C4344B02EEC06B7013E46DF57E
+654231458815CE242C3829ABE3678204C675DEDD91E0A6B7C5E9D586A1585F48
+A5C7770177320A1FDC5B23FEF8E8AC9BB1BE2BDD7C7E3963C580E9E74B926612
+72882A9F340F93931E6D8AFD4206F23F7A69636395529308B08AC7CAA2F25BE8
+E3DF509EADA050BC0E11E9FD1CFD455B6B633A5DEDCD8F4CF563D2632593F668
+05E8122FBA552CCDEEB4FC341DA2E1CB4B3447D7EA15A3B8815A1B216FB6BB2A
+6AEE804E1B54B02D53FC91F2C2CDBE4A57894E9A44D452050E0E456027CF4340
+A4F85DA7903FFD7ACE1549BCD6AC7F54479378B82C8F03F524756CB9E16C6C99
+87A38614EAA3FE055205B04D043511A0FE5CF64D96C7159DEC85264775D307C7
+8F11F2F9FDA43A5F96D47108623F7F80BDBC89BA56424C74ADF8815CFDF71C87
+BF397403BE772CDEC13B230BF53FD932B454A1D94BC30F0EC723377D20C4146A
+616CB3BBDC0410C442D06C318126D599D04D8CF80D68B2CC8FB45C9A588DFDEE
+90518454622CA3B18596887DD6447C845B73A7A574CC32B57C330D5B8274BDE0
+F9B7A6685005AEB24DFBFD22CAD9E31B724D17E424CB62DBFADEF37A71287D93
+3E20F677E7A9DF1903E55F76575C95E13AC9E9A09FA39DD77F10A2E28DCC8770
+5F5C2C51D76C73450749E40014FA96BCDE321A02F0BEBD6D51E167CC6027AE01
+E5023640EC01F61AEAAA5E8553B476D7A8A40936E3EB44103786DD77021B8CC5
+EE83B34CC0E30CD615C27652FBD967DFCEF35EA000BD90ED5055291B471AA065
+59E6CE7C539DF9E4E1E862155234A417B6CE287B7FBFF80EBA32FBDFCC6D8F34
+F201BF8ACDC467F7BDDE2FCB93B7518710440C911D42E221CC8612CE90C72D70
+B35012F77F69AA6D5F69461229EA3F7752C54CA78BC8423C11D18F660994DB3D
+E790B3EF956963E51A5F0F878B260204508EA585E7FB83F2303B8EF52DED883F
+7301064D7BE4C8479BE81C6F7DA0CBB6B6A5093236354ECEF23B6278DB603A48
+93F02B044F782EC3E99ABE36697AD91E4396CA70A6D2091AFBF06C5E2E7FB0FE
+601837DD494808E9B42CDE57B0C12F270928C18DC99ECB4C9870894529A80D17
+17E5FD9E903A54902304FA915D4345748C3178D82D21AE6BF1BEC194132D54A5
+A9B4FC1B0EBA1F245F410356E6455A5798F012DA0CA77D8D464583D1F7325C2E
+F56720CC7C10C2406253FBB12B031B556EEDAAD6F04E8075669613BC1364598D
+2045E57097DE4D0518DA9D2D50CEC5C15B65ED8BDC3590DFBBE4CF104604196B
+74C92B3058A00AB8620E960A3D873BC65481DF212FA0E920B8F6103C8606EF64
+280E002010CFBF825804B57B1B3A5B87D0D9A53C775706542D439B51D1AAA65F
+4E9E71D05E2345AE1FF7123831534C95E986B4B00D51E82C570DF851189942A9
+1A61BCA0984603CD9052893924F2AAA40D2BDBB7D62854CFDA748BDBBF326E51
+F83DE797EDDF80556966256662562A598A29C7ABCF84920F3816ECD98C759FDE
+12F04CF48BBB88A385A72023C99D4D0F6518451CA88FC292552D00C642333203
+82198F2D8CCFAA60FA62596A5FB0762686F4BA0EAD24CA83952218964E5F2E35
+6B0E2B92BF0DF4E672262C233F174353633F1B709A90FF3F5FA6FF66CEBC1736
+53B4448A9374FA988E076F6DDBD181E1890AE49812CA4C99B7AE99139DDF1BDD
+29982C2AD94DAD26C742A2A39A1B9456A7462F4671218E0BF16AE958C63D5431
+078F3B0BCEA743AF41C79D25AFCF0113C826EB49DF5BE8D92DEFB53EF71FD059
+60549045279C5E28941099B39F8F983B8BB023ADFD6E6BEB3E49BFB7D49EF9B0
+F557F1E74003062B1366FF197640A1679AC1841F22AEF4A034830225A67B7064
+CF41235A939DED764F4531F0B312E1A9ECA6356D36944FAEDF46BD5A06DA6B4A
+AFF5A205A9B39C32FA808D24457686DB1BD6B73F8240FE5A359B8CA79D70A152
+0FB5EDC5137ED10CCCAAE5497276A861646B78A128B6A2DBC007B5253AEE5183
+070C37C4D3FCD4765CEEEC15B0E77219840936E27ADBB30A5B9E38FC328F9E93
+B313A1815E229F3721FB09A1A989942BBE4268517EF82494A525579DB8984166
+004522DE4B134995E08362D75DA12342376D1D125D4FBC2EE0381D37921750C5
+ADFF40D8E5994D233BDEC062BD3A32316E985BD6C12FC76AFB5FFA0DB1B18BA8
+28DB0C9F918DD50EBAF85BAA21108C848668833AC50DE10CD56BF313AEF2A69E
+ED9F496568DBAC617712B523B0A4770EB5E8482F23A6569B2CC71E11A6DBBEB0
+C20CD61025996962C88778C37C3C80FB81AE0C9E4484C7307F2A40DA4BD9BFD7
+02EE8A455EA08B1B702BB12CAFB96FF7883DEC84F5F561E96A41FDD347E6B99B
+5488C14278FE265D91512B23AD5D7108B4978C6B57FF9FD987D0FDAEB6E10F80
+89BF6D3B9C9B2B6D601B40E5BF0CA82DAECB74E421B42F5BB4CE8945E7E01F47
+C41294F4C13C575873991B513C3CEF9F1F5DEF8C267F5A38BA392ECB61B13238
+E142AAD5A1ECE8DC465EF9F508ECC3020F7B0E7C32349C9728DAB6F3ADA76BC5
+C1E779183C5196E69E3DBAE5AB105E13BF4C87033180702CB55A353D152A15EC
+92FC1312F0FD88E4401C3828DC362F41A7088F35C5DDC9BD643ECA4BB594802F
+808AD19BA3C441471111BFDC1EDDDF526588423C5D9354128258711960FE9384
+13FF207EDC8B24EAE318265F00E2DF9845E0C81D187776527FB13326C9A0651B
+32EEB886E049401F1E17498A9C19EF05600D23D7382EF13B60FC63A47400DE4D
+5A3C139357334DCADF49CC3749AADD16CDDA6247A75A47E6EE4C73F1C718FB1E
+C3330D85535CBD39E641CE8E1F5F5730825DE8A5B3BC1F55A8B0F53CF1CA0030
+6486616C09E2CCADA74A2749BB34F3A16A14A5A06EF96B4CCABEB7CE1A7F62F3
+4FB4791C27F58216214A057DD00CBB3A75529696B3A43DA78CBBCF0C0148F420
+705A237B5045D1896208AB3105E442C028821AEBD4D909E9F6CA419A554E178E
+547D35854E7F0901DCC64DC12B1A3AF6636BD64AAA5BA616785A41401CC75FC3
+AD91E9C3A313085217AB609D683C02F40AB18E1C05ACFF8E70E4844B165E45EA
+8E40C29D94BC407C3880586F0B5B0CEF7BC2C26295BABB3BF06D9E6FE9678C6D
+223D474D48115D16D41CC384E4E8710B07ED06033EC778ED7B65A936BEAD1419
+A45BF42C1850D6E1D6C77778DBAF3986BED60FC039F451764C9323183246A957
+F857DB664B7C68A9F87610EDB5DA97D7A0A772A82848A247668F02E708F13A10
+8915847D0A23746445C2FE75AA613767653E2C5BE9D2D354851784E62865549C
+A58A404D66FDDA78CFF678ED3725AA6DBC016E37809C6F4F06D7E9DEAC56D372
+7F84D4FE1095B28E21275023C51A3CD17AAA22E69A65CB50CAFFD50228B54730
+B25D448D4B5C831DB813D266ADDC2DF98C02AFC04A7B3AE1B50F2A03C7BE8F2F
+833C1DACC2922AD2C1E630EA44019E85292D9378598C81016FD0A0C6BB315956
+E2D0B54265FD24F594133531A80B24F761F3DAFB148F3A7236EA5A4278392028
+18F25D0379FED5F7CA8459200BF188E6AFCD3D74C54A4B80C3697B6F5B8DD013
+CC84B0D656E0BC75BCCBC4A88CCDE420787C0BEA28AB80C159A35321F45A6D9F
+4BD79D6388C63A88F9B440AF14A14341227FAF2390EA6011B31717AAB08EC1E8
+62F53610D2B7AAB062638FD96184F18EDA6B4BF2B85F3C7001D36FE588482626
+38A56EFB5D88DD2FC6D20690859EE6A917AEA185149D040C8E9DEA72A4BF4EE3
+ADE692B3DB2F8C95975B1062C70638FAA9A8C522C343C66D670CB54AD2FA2E0E
+6F4D167CC68AC902A80B85CD0F769D52C77FF65EAC6EF5E5B8AAE36E811B807E
+85211AE26706F1F1E75F7F7C6FDC075B5552C4136C51A5D50AE1DD3D4A02FBB4
+96800D6C5911DCE4E9F962F5BE4D90BFB06C9F66189850ECB04DBD87F8D1C8FE
+F2C96FE6B39458B7F83426E4D7F51AEEFB25F433931B8F7592FC1CE5FCCB295B
+8E4E3039B1CE3302C278D54DD5CA81CF41C98565381CF0D6ED771038A8C5DE1C
+C8151802201EDCD482BD0094694AF2C0F08F123DAEF027FB657E7D7337DFFF37
+0EFD80AC912730330B1C247512CF6B843DF35346F171A6F8147E0702C284F6B4
+15BDC4104E8230267CBABF7AAA9986A3F59C0A8C9F447751C2BF17315BD125E5
+4E580E8540337D774D6261AB52D78A189CF565E9138DE40C60D6FF23EDDB22AD
+A643FFA3E6A7709F3A30EDD0B8DE6C70DE29ED42B4CC22BC42FF13EBBDA24357
+4C802921F30063988BD41EE0855E072A9D3860C723C9FB3B71111CD1AA81E9EA
+41B35EE1AA8D50354D7E941961211BC2B514A6CD831A61939AC3C1402179D50B
+8A7C9180302CA25CE9954B1A972731B2DA7DA36E25C338A5F59809D6B0250E14
+5218C19A76A0F6F2FEFF317048806B6EF810C867C1FA4AEBADAE4C9DB0FD7116
+624EA6A6C68CFF41A53E294BEFF8B3D4772F2B3B8725EAAC9EE61FDD0406D7E0
+A11468AE7C4D1B623A642F6A44DBF5A6ED848AAD586382B69983AB9B82317CC6
+E5EA3A36C4422B9C994144CC3A930013C87EDA305273AA228C02FB03A02CF175
+1AEA75D749EF44E760D63F1CA1063CCF9F453DF799D95537152C0CE2D778FFDF
+9CF59DDD32D0B1E8629975C422462DB211CFD1259A29025D74CAE91AD36D15B1
+E70087DDFBE1D44EA4B3EE9690AF561B848BC361F622DAD783B365DDBCD4EE39
+5817497B3F58A86CBD5BA5F1A1DD1434C876303BC36048B289D45322041550BD
+D19A390388609DEE9962891819B7709A003247028B655C1C655D034CF40A8898
+B6FCDE8EBC2AC85133985EDA623EF44A7C0F9528D4772E633787DCC4BE67A753
+3B7DB83C8E748B7D169AE7AC5C0CB5DB848E2606228802E713F23B011755AAC7
+26A821FCED3C8B2BCB1F5029F79234A8801C17D753B606BC03F00F87EDF6CB0F
+5B6363D308104FECD9BABC04AB3242FB18966496C318474A9DFA8C928003C82F
+7D42B6361CB4C242E1137570506FD9390DA728946F231DB380375E08B394C082
+F28F5A7CD0B115F123F3AD4A9F0ECCA299F3B65EF089184FC1D2D04563D5E75B
+2DE170A207B3CC216BCE2AF9E273C8374426730DE11FA6D746DA08218F0CB780
+04BAE02B7F538A557462FC6868A2B78FF2A08C892E9A042C85D045B5D625F40A
+096014EACC1B53C82690282DC8148BB0ED56149D1F0C50115D2EA08660250346
+0AF45D14954A5283F029DA64C105510AB7EE20CD2B49C165A7AA09AA46543371
+F4C323921E5EB1F8AFA9DBC5C3FD760749BC075287DB2DE61827AAF45EFF40C0
+D81949E0C9550FB5D63B06E895B25D1697617B0B914989C2805440EB809DF025
+0C41A31D4DCFDE6603E5FC2E4241BB74A49B7219A32AE324BF52C8AC53675128
+A759019C48C944EF18C96B8E16E2586D67B5A97FD3AE8328E4AE1C62C77EC0ED
+84BD15151BA61DA36B21D5C1757EA5055CA9156DDC4B24E666B3AD48B371D8CA
+D72383B4C613F4B7E7AE9E30FC08CCC93DA64132A0F64639C209080ADED0B81A
+2EC196940ACFE6955212DBB0AD89E86AD0F6C96D5B4542B8240BC67E1B59420D
+F09FD220B4B1DA3D935640A0E972222DB4751EE4EFA5BBDB73AEF842F543C058
+97FF9532A3C11D70DA47F1D7D8028C5A34839DB551B9B08D8516E1D0AA7DA90C
+5FF2575505655B1D5449197D0C7D7704F0B5E1EF520520E26BC98E854B1852CF
+47C9F1A6617D39DD81E76CEF890C5F7049198D9DA3EED3CC54F9BFA432155A99
+0291B054A6189B3F18EFB97B21AAF1DCF1743317CEDF8E951A10EC9E93F2EF66
+2F792D19DA0FFE02C07E319B4FB42AD672AA85D475CE7D2AA03920C116C7281A
+774CB618EB886F47BBC908E50B2474D6893A54DB384436FBA2966B6476FA2EC6
+9C8C4422C0B77BB61DC5D2DCA81C53C1224630779C7466A752E311BDC271E548
+1BBD378E68EA1F73FC5B586858FA6A4CE4ADB07EB13B54C8F702A903EE0DEC67
+79B1A79FEC429F69C1CFD7299E34AD4CABF129A98150EFEEC1944D862DBF7BCC
+126495982F9E81E4EC9650700899A8DC1D1BF77CEF55E3F691072DCD351B2C77
+D7551EA807B25987ACF47938E13E1D102F279EA59EAFEB7C4A98FFADAE1893F3
+1C60CAB90C03F7CD749E705CBAEF6F8D58D21C5BCD99E63BB935699CA8069AEA
+2B86329FEFF3A21EB5A5C41C0CBDB91C4C18357560706D0A5D2555DBFF6C5996
+C76AFFB3D934F643010AADB376A123579B09ABC4EADE601B747086ED363E8BD6
+CE46823CC0D87BBC3C32119BAEBB055AF336EFA0B3C9B70ED44768A28DECB874
+004CB43F32A50F66537ECF138EFFDE9B9A7E67B7D5A7B9B15AD59ACDE00A2263
+11F4FAA9E041CB2665425CB09FF3B240723E39B776B8CE26B65AEC4FD4B0DA5F
+B22D8D1051ADE061A8F8E14A9F27507F653CCCD2AFBE7E75E222B13C03ADF410
+39E1F1ED15F5D2C4ED6103C4E1A39742D6C6FAED9CE747BFEA1133A3E2CFC1FA
+02A45C795B25DE079BB3193A4B53DEA481823EB369355FB6C77704865192ADB0
+E32DA179D868C8E487DA17A07C2ECBEF41A9BE71698471C86E4D17CC09BD1705
+1CAB97612909F75B407B232E8AC9FCD76953178FF5BBAEB64351EC14D174A3FC
+7ECAE9BB5C397A4D0177D3896A4C1912835D61B17D7D3300A1320E6CA1BB6824
+FCCDC148782F041127AC17D724C8961419F85E4CB661FD1FE075FA94E46078D7
+866027F7E068E1FEF2CF429E8B61280426AFC93A4547855728D636904530FF6F
+E8C6B97884EE93273BBA7C7F58D93224BAF5F2FCE0947956764516BA9C96394D
+0FEED0098E964FA98F4E099D60652855E3C88A566FC962F16D37C39C0F58D9FC
+56D75D655C20E89030BEA16DAD8F17D09D8B20902CCFC59F8F2A84ACB248A669
+C6682C2DD6BD14FCFF784A3A9987AB69D47A50E9C9F4128146AA5317251E2B89
+AE5ED499EE64FCE1767396C4143DD2103F76F3FB464E2FE602F2F080CE0CE6B7
+8B8BF0B18472E8DCC21694DEBFC6AD3065C1FEAE983783CB41828E6B8280FD7C
+89DD3014539BD50D4F6C3181014448016376F72D23CAE9B4E5E1447628C586E7
+5C870664C52546B7660D0691A778CFECB7C18698DFBBDF46BEE26E7F833B1C4C
+11DE5EC548B9099CDF0D76A61EBE5616B52B58A8E76EC6CDD927EF16B633D72E
+A695DAC93B19EB71DEB1198059B91AE4310DD8741480D48004B4C8B108F22E99
+99375B76C4AA3CDD85990AE9BAADCA8547BCBDAE9EC1A0F2212DD289C9198ACC
+59D7E5907274D2BDC28C3EDD4B5F8BECBD33E35434CD95B6E13FFA345BEA4D5F
+7EB84DE5DD2139F470BE2F365B83F14951E06E462DC32994ED3614913B630442
+40337B1F59BD369EBE45E11DCDEF44647F23E32E33D07A918974F913E4D96677
+8331D3DCEB0FCBF17E8709C54A74725CBEB3D0BBD49004C58F343B357BF69F92
+CB5D1606A7EAC5318169E86FB5A728397B626C45CC650E7883FD8B6123E60A41
+7E306FADECCBFF60
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: URWPalladioL-Ital
+%!PS-AdobeFont-1.0: URWPalladioL-Ital 1.05
+%%CreationDate: Wed Dec 22 1999
+% Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development
+% (URW)++,Copyright 1999 by (URW)++ Design & Development
+% See the file COPYING (GNU General Public License) for license conditions.
+% As a special exception, permission is granted to include this font
+% program in a Postscript or PDF file that consists of a document that
+% contains text to be displayed or printed using this font, regardless
+% of the conditions or license applying to the document itself.
+12 dict begin
+/FontInfo 10 dict dup begin
+/version (1.05) readonly def
+/Notice ((URW)++,Copyright 1999 by (URW)++ Design & Development. See the file COPYING (GNU General Public License) for license conditions. As a special exception, permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself.) readonly def
+/Copyright (Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development) readonly def
+/FullName (URW Palladio L Italic) readonly def
+/FamilyName (URW Palladio L) readonly def
+/Weight (Regular) readonly def
+/ItalicAngle -9.5 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end readonly def
+/FontName /URWPalladioL-Ital def
+/PaintType 0 def
+/WMode 0 def
+/FontBBox {-170 -305 1010 941} readonly def
+/FontType 1 def
+/FontMatrix [0.001 0.0 0.0 0.001 0.0 0.0] readonly def
+/Encoding StandardEncoding def
+currentdict end
+currentfile eexec
+D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE
+6FBF7F9888E039AB60FCAF852EB4CE3AFEB979D5EA70FDE44A2AE5C8C0166C27
+BF9665EEA11C7D2329C1A211DD26BB372BE5822F5EA70D99EB578C7BEFD44CDF
+045A363056E5E1CC51525EA6FC061DCEBB337208EFF729802376A2801424F670
+0E7E6397B28F15BC10B40012B0A3EAEB2693E8F7F627C4C9C7C6C5BFF105C1E4
+1B2B9E8F09253B76040D268B80719E1B3F5A55AA45ACB5F973DECC54C8130ABE
+C8E23C8067FC409DBA23A469DC7C6C4F7EEDC3DA588EE3C5B2829D3E1492978B
+F91C30C1912183DB62BA489418A68C3BD44566603673FAFE6C3DD78FDFC1F6A0
+840DFA44EAD8A5653DDF2FE86B8BDF672707D2AAC76CE376C2C9E56EB95F30CD
+75B1E312BE777EAD75EFA21114335130DDC559ACC1A14454397984D624EEB43A
+C7BD688E270025A34A912884DF387744462E4F666099415F25F86999B31B0588
+576296579F6935952724452D811B749AE61C6265711EF0024C6AB25EFE1E88FC
+F88AA072958C75F616D971AFB3D9116E041EE7B66C39DA4481A97509DE7AC156
+CB43C5A85501E66164E5FC61F9C64EE138CA0D9A0808BE0443CF3FBAD13C63EE
+E7E39F1D385A453E8095DB2FF5914A611E11BBDDB04D6FC55D51B08358EF7253
+9B8E1FE26561CD5CA9661C91D264B3810A37BE373BF66FCB021E4407375ECAF6
+BEDC1561D701A5885F4216EC592958C80DB9B8365D66A8E075A88782C4BC6161
+F6B5246F49B14E4E086FD10E01EDEA5D95A0F67D9F6D16C093CC98116B652B60
+04B7FBD451E536399DE7A8D8B8E0740228524FA5CF81735BBC72B976F955FB3F
+85B91278057DC1FA6B42FF84B9F267188631A0EB7B4456653620151073F4275C
+9B80D71B4DA3EF23BA2811F90A844D2D4A18C2D3E7C75DC2351F250E946C49EE
+1D67BA5377ABAE009B18599825EAA89BAB6B56BC1177B32B4863A004CC7448B0
+27D9F6030ABABDDED61E95CF4D02EA9170BBCF04E982FB170EFF61B5F0A3E39A
+E4596CB6B478F6EA85D464460C3E3C301813928D1A4140ED2931D06F55DA1B92
+575627B7363A7B2F52C2EBCB003F3168ACEADBC274B460104B32A37A35E08E61
+6B4C58ED4BC82DA01AE19F2AFD0CA670D4CD12464788C7AF3C22AAE6B2B67FBD
+72227163E56D6B000CA09205E5DC3E22946300E63D47205847E9506CB76B2C34
+7BE7C6919C2BDD426AE20A04DCBA41D8DDB4619EF957D4A70B31B3CA648599B8
+1B1E5F15AD61CB2C0A4D5A7D58A469530B07C6E3F1E0E4666ABF2BB82CC1BDCC
+02D42B0C297B98BA42428460AC283786C0E4AE66BBEE79E19BFA9B0D96B09FEF
+1E8801B29B46CA019074BDD22065824F530A6DFB4BE610C3556B48BF53EDCE94
+4052E99E3F0AB438C06EE49296C36E6C48D68060B06DF6542E0404956F2F970C
+5AB0DFC8CAA1A7E558850E6C6CF9E5CAA87E82F2F11EA6E3E3EEAF3A020BC79B
+A3C89C2AA19CC28C43CD36552AD463432602618D9D144919E9832CF396910661
+55E5208D976A9596721F9B0ED93022E6DFB53A62D81859037928CB51E35D5D32
+488FE65A71F830168B964ADBFBBF1013AD48D48FD4C7F30682680BFC6DDB9E1C
+BDFC8C09910403BF92FD95E5A0894A0659A37E6A652CB79CF63D7E1FF14B1716
+0E340343B9552273FFE53D5F4BD3FA33658D316474307BC69F3D0F11CAD8E44C
+71E0D19BEDFD232958C10B7B5AC547FA6636B04FDB62D41558D3CC8774D2E176
+015C3AA6EC75A3150ABBDE5239D236E560C661CF78A202392A840C03215EB573
+C7785B85F11DB67FB13DED6D4884B85BFDF8A699A64CFBF0FCA8D2C584AF5A94
+59D1C5B8CDC769D992269E6EC4631B1B75F447B72D0B7798D38091A3CEDBE91B
+068D1E432A2C5848D71C1C6EF00A8A55B6CB2F2E58E760A0B62AAFD7198B8A82
+FE0584ABB18035737DBDA92F6F61640C72CBFA99FD6AC36D436B89F0FFF57ADC
+4D7D461ECBABFC9A45ECED9B0651A8A70127A7B6D6928D6393D8520873E43408
+A883CB2046E81CE317A0B867554FC41A147AD4C4556A6C66B986A873AFB90137
+6427AC06A298530BA73A637F4671122F21CC9CD151557CD0E213D60DC8451E14
+281069DEFC52198F984DB16C7147B33D970F89B6BA6E8B05DDF2B538BC24B526
+ECDC0ADF0B6856819E87F107EA539918F8E5D5B499675960348B92A92285A05C
+B8C6046E0EDBF430A6B5EEDE3F6750A8B16F7F67D35EA6D327572520B85928D2
+08325B55F487975E189458DDDA18751E60242C04B6DA4ACA455681ED2B9F1773
+441D5F0A5EFE87519E87C69BC41E2CC02B0FB8FDDBA5932A1BEFD5137F12345E
+64E5260175C18F3FF6A61195F2BFA2674374AF3FAB203D050264171EB857E377
+7A3403B563AA12F66A310FA931FB2A32A4C0367FBFD50641B2EED742F9F00CC6
+CF00A2AE907F303EE4C13B587DC5A3AA2957EDAE55994F9826A8D03C43F82A9D
+9A6E3ED97A4E1FC7A954D4EC4210AFDEC62D40CD7EEDBC30506D8E4B6B678CB3
+F8E823FF6CFBCA03AC9EFF733DCD088B5685695D33AD3DAD770ED6E499BAC748
+46E5A002E2B0602E0696AC132410D77DBC6D183C69493DF1C0BB4ABA214B770C
+32FADEF5B5939DB49C27C23C620032BB728056DC7DA8E76A77BC320E259C061B
+979B60B5DA4A1A5DA1C335CFE53935799166A6903F8AD3E1BBEBEF12F7F6FB5A
+606F7A211F72DE505C49BE9092673E88AA244B3925AC7BF2B64352887E252E8C
+A463348733BE8B876363D2489A419EE72BB995E19933CAF53C175706CA93A854
+676CAE3B260653A31D1DBE7DE998AD4616E7A74272F764BED88012F1E9C94A56
+108779183B09D41DE4539862D931E92DF19FEC40958E95DCB552047BF1ABFFE0
+1B5CF9768C52A835E05A5B08419F9F58035F6E0B9A27C689A14D2CC310EBBA4C
+A200C59858AEFBFC2ECC2C7D563219D9A8F0DC605292EBE4452A8EA0E2C2B1AA
+35B9D91F50BEE8EF99BF52302DB5E7BDE0D58BAC95B25B824FDEC775C32D95C3
+BDA299E7AB274AEDECBA3863EBBD3881A66B456CD0AB674A2578E17C92EF0069
+511D86A53B2C15C84F572FB90FD2F6271550D08D2F5F75E539B4288D4A28DBB3
+717E8A668E68D117A3E36F966E27AEB8BD7964F3C11A2EFD5F17BFFC6694B5A2
+9F76C95C2F8D3C3EF4C1190B633B9866031EE950FBD6F689EA1119ED5923651D
+20D068D9157B6BADD2D60CAA5DE3A73048654EF988CCB8DF196C16595542D8A6
+D47B6B2AC7E889C99AD1EF017F11787F73F8171C7F812B880C2FBDCF837D63D0
+CDF6AC3A1336902D9925319E86CA65969DBAD7D66DC1F1315E61E999365CD096
+6827B7161384E78BEE56F6FE99492DC7D679851CEBA17F54A808370241A7452B
+D1269616FBB1170837C02949C9634B0CC5F5635991AA02601138A672C7B84057
+BCE1352B17A859E6DD7770975CC6E1C9E8AB4FED67AAFF73CF0A0FC09A8CF3F0
+1CAA04D8D5608E23BD365208D0B72CF93A1DA8D6C95F5714B2886D0A38261697
+EBFC364DF468BE421CC531EAE4B3CD2473C979D11C11BCC9CFB16AE0FCA66760
+484C7CA8D00DFFF4837E72EE7A98A318727EF0AB7CE7E6D852CA9ED63C9DEF7D
+CC79E6B2C6DAA22C13898EFD2472B10CEBB2B82DE3FFB1C7A0D2B75D4A33135A
+D0A6B320780EACC0D73ACF38F23D46B9211C532D59405BE37C38C495E543A468
+AC27B638E3A2B439590FF604AAF0BE736FCA4EBFA2348B917A419B57909C3CFC
+AFE86968D71CE22A6BA26DBE7F17586D890B07C8090A4AB538523AAAE0AA04FF
+7B14BA5C802EF2B28CCA3473C75A4D57278187E218DD22040F18B9A325DDFC3A
+1BD72C146D133AB4F62D600202C87F60FDCD5C2627C7CB289D57818033483DCA
+18801DADD09233D738F05887FD5142811CA0BD0CEA05F050B83C3EABAC853A39
+8FABEB8B3C834E8ACED52C37639C78B5584C7746539ABDBB0E7A43209B95F4BC
+B936A49521D24FD63485409C60E376381315784D451231F860F3D9F4D19A9233
+A5947743A0F2C599FEB121B06F5616D88B5F45A57C7EDD9C7F01476F44BF8A13
+C18C9BA4571CC705150822754E101E7BA21C896DCBE220E0D842308DFA983DEC
+7AF345B1EB3B7E8780F0508FD81A1EC8D91EAEC92025F12147C5C8D5E39937B0
+3356D453D819AB0C7742209AD8BFDAE064992A2C14B13F18D8048B24F98FD649
+69BE4101DFDDA522FC2A22773A5148DF78B5AA42BD069959F2FBD11709734C65
+7E2A90FBB1D642BFA1BE2CE8DD38E27D05E801C205E8E46CA68E69CF8D28693F
+D8C38A984C08999491AC7B9F457B9E5B3A390C7084BA4E9E8014A2B7D336D2AE
+76018FB4C1733F3C3FE37163AE4E647602A1C48773FE8FA194951598B1350FD2
+D4E2E7F6B7E20425C754748AF2AB55207A21BE2B50B310C46D01E2DF85D7CFB8
+450C9D9D0D0AB3E79E590189F79E327B2CC7A2A73DE95EF90487C2FC32A684AE
+896F3DC098AA9CC6516DC7A0660CC2B0B3C78EA9652D67840F0F744DA02ADFAB
+59DE70F6FAD889FD4D180D48366572F5DCE5751284772525B3655D2AD5151CD7
+AA00C74DC845A4AE30A885FD5F1BCBAEE2FF1308F35E760AD363F6F018C46F7D
+4E5D6B76437707B48DE067F523112912B0167E8FC73068422A5DE9C2F18D8080
+5E3E5B2E3195AF5EF1E6721C81404A39FDB273B6CD3F96AD6F6562A00229B781
+AADF2A727D6AE0219A4972B1C4CA001BE9D46BB3069BDA17DBB9DBD9CEF2DBF8
+D8381806BA1E0E8505EFDABB9D8FBA40E0EAC05664D8E1463221677D522A4212
+E99C7219299EEA16C19E586A0C896A71AF2E3DCACB8B520C08FD2185BF0E7FA3
+512B4EFB4D114FDEB425F44D84C465B9129EBF15509785405E30D2EA2B9FD9B8
+FA9DCBE030968EAD5BABDB04D01BD5430E00FE970B3229C25D911295516966AB
+A81FCB61FDC8640C7A4EF82F0F8DEBA31B5E1F186226654A12F851B18F398744
+C21E110E778E00C3DCC01927C8D6B882029998B1F19228D00A326956F22C2A5D
+A0696AB6F74CE5E7666E4F0B52EE1BD8857EC3B61259D384A7CC4A27B4F8DACF
+8A132CBFA3170F95EF63FD40974C834EE04F2658BD817D143E028547FA042815
+5EEE6FCF95F269D102FE8D000A8241CFDC4C42E09304F0E4880D5233FF8F76A1
+7EC9BE689656CAEB4E835F9CEF89BCEEEAFBF98C7767559A96288B819D2C97F2
+F2901A224ABE5D09B1296754A52F88B5FA4B28176E78FF1ADC530B1AB0DAF04A
+F5C34F66ED71EF15DADE6F2CFF0C03C0F572505806C3326179FFF542CBE02ACE
+F3773185FA714DF084E7544D8A7615CA067AB4BEFCA1FA6397F0FB0D9F6D12E3
+3CBA16ECD75C6A6CAF0F8F63B14B348D2C82A64066B7D1B0B107CAA9595DAF1E
+8DAAEDE9E1790F6815481B648C63F57C009540AD0DB47314E9398C03FBC8AB0D
+E2ABE8E7B4823498AC0DCFDD1EC78C0902F7F74466F8374BDB615450A85EB150
+906B0044D3F199F5051BA51DF777D8BC0E3CF44AED76644A99E0B09F7F94D63C
+DA6CFCFDA1D2906176C866C5E34C860F39706950EFE34A506849B11316D4C674
+C0C4F1389B0B7B183A733714A2C2C4630D9A45A770C5F33AADDD3676EE93590F
+56D4F32F713C9E585D66ECFF8CD5B651B72955574ADF93FBA1FB7D44FCB548EE
+5D9B9B6C6EEB5D4952C1CCA57EB9BD63F7A650CA2D6E7C9B363F4B77BB6F51BC
+B9AE12C1FF3C6DA5C250762E98296A4DD48EBAD05F87B9D8982E3A9DD521346F
+37CA31743AA916DD24DAF9072AF30480BD30F59B2E3976C270B1A5A2694EB91A
+AA50A2EF619DA79DDBBAD6C8CF1D70B9CAC67F6D568E8F278C41A40299954E42
+7F9500227635F22B8EBDC916B93F0EC13122930E138B999CB4B61F2200446351
+4CF5813879EDE75AAA012A2DD05A80A7C74A95F53F87EAD950919E380EB21AD7
+B2BFEA00C3E4A869B32D18EB21413921A4ECCE9FD5BB9BA2B433234EAFF235C1
+EF48599D5E26605F64184BFDFF4199FCCEE809BD1B3A8D43310879CD4EAF1488
+33A4F46E1B62ACA515A0ED6D1F95C8ED1652CDF5E90EF2D61F929B7D04A19829
+E329514E0DFC85BBB60C8125FE42629D2C0BFA034859B6438A71B0A471E6920C
+D8D3B918423FCF44A6FA2318936E9F37E181B2AEA308782851C540A71367A354
+7C70F2D1BEF5D7E42578DC39AB7CA89445B188B00469201930BE3BAA9104DFEA
+7D363CC8C2623F38D58A7C524CE5851CC83DBE0891D0F79B1515FD87067CC2A5
+5B56C2F563CA91270C5367C18CC9951A195027DB020897E28DA4C2E24AC43738
+F84207E02E2D85938BA3F031B6383E1D780A8128664A8F12761B1D0791B6056E
+A7E06D5885091CF68205E2650D7741CC0B724110B2616D47D0EDF1478DDB4AC9
+17D1D7F3A2B9511EBD13E6A5D5E64C41B6BD1F16D657CC2A900E5AD25EACC9AE
+031C4DEC6668094D1FA85367613FCD61CF880F6B9A1B6B68F3CCF0B1836A57B8
+5EEF3AC9ADA2547CBDB6BCC20BBBB289486F6C7E23854695E05E383CE7851BE7
+1430B4723391FF781AEAB32AB796482A00E2BEFBD6E3758A5A1CE621ACE5478A
+57978429DEC75D2A0E8B21B62BEF5EB66D79C82CE29D91E2735C4D26714D3D3D
+8C7C311322F4B3113BD21FC415CCBED7AF47448C6F34C6A8ED4630A58A2C7D39
+F9D85D052DC85A50080668D9F648ACE56F31BE5C2F73F2E05385D9D9B472E4E2
+75B3894B4DAD7F925B3E459F7196192FAACB98CA898135460B120AFAD7BD1BA7
+57007424641F740EC5307A40735A718B0906483F89E3FAA8AD725CFCC84AA3BB
+820A654E2172ADD59D9E12A6A42C89543196FB8FA21E8894D2C09DA4380EE32F
+3181F98039645643E15D25917F38DFFD8BD800CFACDD70B4E5993274D3E69AA6
+F6114C7FDBF9F3789547812B285C06A7820642245A91B895E0183958165E0543
+D514E123FDBBD49F10E82E15DF2FF69DACA15E10B5ACD3A90B60AF799C9F4858
+27AB1033A026A0ADF909B8F353F296C2983315F89589195F59F59C9CA1CDAECC
+0FFB2CB2724AE9D3FAD3C6702C7B3FF0A4FCB3B2F241A8218B2EC9AE5937EC7F
+21EFAF38E994E3DBF1E5648E5D2DE80E6DA29F3E5460F82C4AD8A704E46DC29B
+4891F979A330EAF53226E1932041324B2CD638E350111DE448F7E55E2BF77D70
+619974E2ED087CE472C4C9D798C8DE7FAA9C553C59D3C93DD440724EAAA8377E
+F49F754DE4F54FBD96DB7B26BA0C239C7A44C7CA1CBF6EA117DC0926ADFE3EA5
+B223E8F536D7760547D0C558AB451EA0D2D9627610C01274CEE7A7DDD77AB92B
+30E28C7FF222A8AF21B95DBCC8D0E6F8EF2545BEF54CAD3F5D63F34360CEA089
+E994C36CACD2E02DD590361D64AAAEB4B0BE5CE51D102BC0EC8B0E3E69D117EC
+656A8B2C5D32E79727ACF46429F8BCD222082A930E056E848D21BC73147423DB
+73140C2FC9A82356F5C3579801427AEF457EB751ACA01F7DF1FBC7452B5D1E78
+9929A97CE2DE02DA2E17F44D2828175BF383AD06F224BB9C8438B787BD885E57
+E07CF0A0966ECF94F269208FB8CC62857042F74B9B40B30938935CDA0B2CB8C6
+2F533276BC13716A7834B6B55069644487B786A6AA482D8919918AFF8715306A
+A1182A8380E74F8D4D4FAFE246FEF66C656BAA65770FD6913F9101D522DA0341
+2A6C4C6B34EEA836994EFA440C55550E89FF627653220F144C62A039A19FE054
+982BED5A6E538B4F5CB6DA9FA30C9CF1A7FDE4CBBC84F79E5794748013722605
+554A46271AA4F4C154EC3E35F188E2255D4CFA211457C9DD294F3CC58E90650D
+7D02639DB3F3FAC92562F80F1C05705760D93FBDEAB664CD5107BB81CFEE1076
+9787032922CA893A1C264A1ED054FAEB7C41A0858354B42706AECDD9AEA31EE7
+BC24105236974C892564D5763D3D5D678FA7AC5F2764138D55D7220BFF5BE2C6
+CCCF8D579C2DA0EA91F161B6A22D5C20F8A2C7CF0A3D12EF9E38374D5BC908EF
+97A4D762C3AF809C22C708A1877FE7066C962106A323DEA456FF3E8EB3965724
+074DD6425E0C7D25E74BAA9C06265FB1E67D9D75284BCB07CFA27E7BB68747E3
+4DBBA704A16BC0D23E1A01F8F7619C5297ED79CA93F1C8454E5D0DA08644F341
+2F22F403BAA08D393AA0BA3E78CA775A0658D1F450BC271607CFB0110CA37DEE
+3266EED9888A92A58F9BEF9AFDB91EC67FB176F2ED90EBAFD753D0C091F35B7D
+6372F699113C8540F6668EDAB4A424E2DBFF02C21F3CB1FD746D5B3BB6C18F86
+1843002692041C4FF7B02CF1126548DFF3ADFDE37CC5A8CBE80126591C46EED6
+E75E53A3ACB9887306FB189C906F9D9AEF92E4B784A4D71FFABF0BEC31F5A891
+8AC10986BA3D0033680A338579C9F0A6E861ADFEBAF4D8AE7165680129F9DA49
+3030D018189AC028942552BCAA507E5D926C2D4B28F08598D0CFD31E6E02A00F
+3A9CD0026ED04C41FC0D1F964A7FE6F887783575D4CC9E1CA7F886450027B1E8
+BC524125E2B100956A9D003271D3AD9009E4A0FA9C2996A511D9CB98B0EEF1EA
+DE3C596F8FBC24A61974E1B9EDCF0D3DD6CD232648617925D741D0F7B8131D16
+AE6F4FD3280C1877D7499A683647271CEAFB8023DE1604FD41C754EA8685802F
+190C727B53ABA05461DA403DF2232776998F3F3B9EF0DE0E26027DEE75884EF4
+B9C61EF3E15FE615091EA58204F935EB3D2247E3865E9E57FF87B97A6CC719CD
+5D6B4CC839E47C95BB780D6DD8B2C24EEE5DE4F6C9CB581A3E04AACE9ACE14CB
+38B6C954CA4AEADF1D59713CAEF8BF53C8ECC45315D7BF23528A1B8CCEC72C94
+9B76C97F32AA74961C69C6847AF333E92FE1898835731BE7C4EBFBA150E78C98
+8207D66ABC40B5D1616FDF8DBF5688AFF3541CA173E13F711FE424013FEB9109
+FD5E8CA67F8AA0728D1E8B86F02C9C21E658F6F34396A1B001458E89156CDA74
+CBA544277BE4E8ACDF170B7B317F90B7F509A3EAA3441E820F83B3019B0BBC1E
+570F427AF5016DFF72F76C3596F43A6F2DA1555B7F188E32511F945E117277EE
+CFCAD4AD9CA9B3FF85684C93AB34B348AE6CBE37356C0EB3F526C65B33E3EEBE
+1744123AC8C0F43AC7CA29F79799EF374F7F52A1AFE66336DE371FBDCB9972F1
+0B13413ECE3C0502E27A3FDA799F40F54168926359578D1058AC1647CF9AB979
+867887F7F3EC600129E4B63EE9FBEEC64E2084F800B3B35C4622B2969635BA76
+192B3715E516D954EDF57EA63EAE129162F0483E1C58B95532279191503D8E9E
+1675E5EE213778AAFBB67875A0E034E623876996A8D2A9BB4AF98B3E5DE4A86C
+AFE6D8DA7ABCF13F9D1EB91D98FF8030559D182CA77FDB64DC2A2DA1A38FC968
+57ED32E3634AB4F4A2629E3089A736BE63D0200EF861C42F845E71619324ED3E
+C5DE17799C0D5D7BF9849097E40CC728637C66779650D4B0D9B77050467E255D
+B60817636BE2DB3EBBEE859B28CC3CA1300C92E6E15C7C54BB2BAB778A71D12A
+C4C80E9B70B2EAA86F904A61C147BE8941F0E206A33FE53F100DE329F210E735
+2E079693527014DD1A335B994938B011D6B895E13430C7CA1FC658631112334A
+ED009E5467DA31ABDD5F0A63D415B228168ED377CAF1C00B5186A0D0438BD817
+F757A177E172ADB0395AB1BCA2E9F76CAA7D402128A7844B169F031B789C37EA
+1370305C0CBF94E401771675D78D47210C608585F63E1354DD254FCA21DADB44
+EAF5DB260D8E19E65C5DD6C338BF9ADD212F464BDCECBE6B7565B7E2B413ECB9
+52F76F1571346ABD5D7CC9C00AC99E28E5D0A690F48433AF192202612D8ECCB9
+27F6AB93166ECD926E2B83F502637984F8A3FFB232898BE511CBEA6D1861605E
+91F943174C29766596261C9C4B4300444C6A52C62A2251AC0CE22CDCDF5FC3BB
+727B46A55DF152E571C9E73184BE1B70132F182D1D02504BEDCB91A0B8434FE6
+91E521BC819EBA8F680612925D73E317BCB2A266AC3EC94607CBFE7104A4BD50
+22564C1DD2C15C6902E8F91D9C5070821EB7B627E0DBB73CB22DDE36E68034DC
+64CF697B3F1A5B247A99A2C3F03497AFD750CB2F58E612785C7F4910A261C8B1
+AFDABB0592B34E9F85D9905E5CEDFD6BAAEEE397AB713E0E079AD81A3DB285FD
+5183DAAD7A35215E48D942F1EDD513EE8322820502D3C3C33424DBBE0D6C6700
+CEE6921563BCA3C6EE7F3F8DDE10871B9C3C3A561ABB1DA8E55F6150D5AF7A90
+463679A22F05C1B74845EF587BEBD9AD03DDF191106C3E77ECF0B308C022B622
+3590A5090030C74C57D1D76C5DEEC1E2BA30E02B88EC7894B09B08E301AE2C8C
+F4390BB92CEA78FE30C179A5A0299ABDD3455419060FF7A2C561AD0EDAA1F759
+8083953B7BECA4B4D9ED897D7BD374C0E3B7EAC5B8F4A21B5F65FF3146ECF710
+DB7962EEEB59D85F91BDF27C1E4EEE652E3CE38E4FACDE4267C78552F465CE47
+C9BDB42BD4246658BBA30157AA5181DB97DA09905C0BEC0E378E9CF1126B5D09
+66A0E828A1025966B783B6224A1BC0057CC38194BD297ECA249DBEF69CBCB151
+65233ADAA803EC4A0F5924CED13A838AD5DCEC821A2820A54BFBFA9F817ED92A
+29247D6AF0F9EF964873663E6026290E18AA499072D73BBA590832FC78EBBC31
+1E1F3D4B0384C5D7F6AD7D0CF90DA661752B44A3351C89D4BAFDD09C4D277FEC
+071B8B54FC73C777389D167E50E149858FB160A369C96D84AEE231DB0A248C72
+AF4B9FF77D15FC7990C62DCAE4EE399FF99F87F220146D5AA90ECFD98414609F
+D9FBD78656FDF643296A19C8BBA8CB6EA47F3B1F8B3EA4608F685D4D998DEB7B
+53F2EE0F1417B92D6157C97984239B079ED3CF9C315B22A4B1CCF4A97784CE3A
+105D824324620BF1890A7406C5CE7BDD6A039A12A564240DBB49CD14A1B61A10
+B18BE87CFCAD7669CD8740019C05EB104AB9AE50011358C467EE03A9A47242F4
+998AA6D0C07A0D0054367BE3621E5F8AEBF564E1894BCBC74F7864B21B72BD3D
+6341BBD9E85F6E69C5DF12D748B1FBCA54482B30AECCB170F52531169FFC926B
+6321B4682F17DB0F28194F35A682F9BB06D7F390581DC70A18E875B5D5149C67
+684E8C1987A70ADF0F0E6B6CDA101066A9C6C524C92359717D6E1BA73E8BB761
+70208B7A42A7E93B58B02B48BDEB1562B3945BD12376C76387FC0A5D2BD19712
+926E230DD02AEAE6461EDD83AC935ECE44721804242E9A5E28527EBF4A812FF1
+26EC70B39B88829F826389CE9C0C265EC2511211836767323085CFBEF8EFF722
+5D1CC5F48910D6F9885F0AE8B59BAA2952A9F772FAAFD79A377C9B2A20D92F86
+CF60825EEEC94738297A9D65813326B0A2E852118B3DAA13C651E887B8CB7118
+A7E8941B184A45B45BD5D960B331DEBAF9A99357B11292955AD551D3C93EDDAA
+155274D8E3823E358718418F544249A767225C8E17CF1B432DDFD26AB5218E34
+12C9274F718632B9113680C82E82E284CB201B36A35A2CBD06113B3C307DDB57
+281F5657ADF7917D30FA36FAEE987981059268771F0DB6540C2D76A0A9F9F435
+F9D0AF588AC164D54BB517ED7B50036EB24D0566C7C9136C18E0567944F39275
+43C7B8DE9003E566DF7D1143060F87B5844912DC136477E5D39F6A538DF8BD76
+B01961DC314B942D238006A1C3747C21430B80A1213CECB02839EB6BEB91BBA6
+EFE1E6275996344690BA806B97B45D49E4573AB50EC69B7A8C55D6F8F07EA3B7
+B4BF11539E0660A8AD79B6F8E11C5421E389213C08DE6DBE1D7A652AB53A4E48
+8B0827D250AC3F036BF57C69B76C06F6E27BB35E5916011B6F1FC73C72FA233D
+786E4DAFB46654C8BE234CA98B2A9EEAB8D4145801DE60756C2C01AD1AB2CAC1
+2DF940E08F6644B7BA69D907E4EDF6A7847CB592DE249ECAB35CAFB0F27E5AC9
+2ED1050B1E315BA65414DF9E50AA2EEFE5809573B54F871BF958AFDA500C7A02
+913CDC5D2D7D17E6BADF7AC2BE474932A6139793412F016B660C74B2219AF6BE
+1F694498D8FA3D143A1D792C37A23BC51FE2F4E1C7188FEEF335B8B971FE86E5
+FDF2DD1521193E5BAD5E2EDA7FF6E394B6F726F5208D8F532148D8692EE7F35E
+D923684CDC14C1865AD4103C9AFF6CA982E137946474504545DD2C1BF95D47E5
+0838151243D996CE9C4DA4B4577660C2167EED603B2883124C3AFF3675BB235E
+FEFC8FE8B57A8DC467774EBFBFA159B07ED5C9A286672F6CF703F53A60553DC9
+8051C66293B7DAA1626EAE25F3B12561FF810F58AFE735534369252164FC9417
+D0C69D28528B33B22951CCD049EA08884257F60840DCBD9BB2390A854D7B0E30
+47B9592696B706619CAA19BAC8932A56CB18D6B24239380BAAA294135B6D5B1A
+83018FC698EB2818EE4E8FDEAD544475ACB9B74ACFD3E9216BAFCCB91BB8DB6E
+718E593AE400939D9E316C1330B34179F7D2CA97BF677D284F81941391819066
+BE33B9C91E6B858F9393AF9AA5E69F799E01D301B647DA511EA6FF834DFA815E
+1F3765392D2DB2F4AB03FD01A262D7D60810AEFF33CA9F9C8E6FF1DDFBC453DC
+72A418FF1F61A7B893FE5147E47290E8649EE74A875CB811170E2DD1CDCD1457
+57A06C53FB62FE12A10100A0C2EF308ADCE23A75588FD1158E796AB00BBB54C3
+A8031550986969CAB30C64871789A4825C0B37460DF9CA214E180953EE4E2ED5
+B3196D435F4B1B89D327238FA6A73EDF25CC9E990B2E5C1C797749B038C129A2
+3350B10319FCA5C8D6577EC5BA0D757A9604F7FB26A17B40C9430F87B2F0F439
+40A3D43DE75E66C912B6E181015FE4804AA8A2257269EA48C65BAC2E76602093
+30540C8D8E17A015A93C68C30AD52B57382F43530354AEBAB742133FD948C3B9
+4CB7CD358CABBC7761458D882F528D2CCB8777C1DB8F5B0DCBFB9C8A95985A05
+71E67A52C6236269B2851293F533161005D90CA384045DC239D4F6BE203FBA9A
+E6B0AE4D83681CE09B1BAABAD5DEF2C0EBB882D0EF03A3EEA97D43741F54987A
+D65FA54A1BD682F7F83A7B3D47542FFF5987268E60E7FD64B017EC6A8FD82A3A
+8C82E274A0A0FC2BC1A334AEDA418BB909362DE330B77C65736CF4DE904FB5AE
+36286FC74158421FB880E961D30AF8E103F301AD9FF8FFCF4B8DD9CE727EB9D8
+AFA40D35153C336C37E21E3E82144C358B1B12E257680A649E3ABAAE3472D6E8
+D9BDCC1CA231B5538BCC09CE5623B42AC7D1FC03575939D5440C7F4FCD10B92B
+298C09985CD093AC0BD5DFAC3AF0C425C270647B327C8CB8CEE2A11BBD869AD3
+E2131253789C00651A03320D8F023A6DE98769691F9CE7ADA0F5D6C1AB83B989
+45A1F9259B19F8053CFB253C24C65BDA1235C541AE090FAFC229BA19EAF3D6EC
+B4262E8BBFE6256A589BCD040E598853720D35A4FC82626F786A20316B992F26
+6DE9E59C2635D595FD984CABA5908C960CC0321BF3AC8110D28AA56C2C4248C6
+26E64746AF27C330E120E275FC30DD1D07589CCE0CD13F54F0F6F9B1D710D3BF
+E9546EE62B15D7A239506B933320F59478241B5D351905674E06B119CA0AA3E4
+48E316312D441199C018A278BAAC6E029E0A5BA8D26EB088B8E6123958D1E0F7
+05D8B44278BB8E7D4131A8660F9019819639E9CD038085A95CFD480503000FE8
+B587F1BC09B2020349486A6A603B0A640B2DC602C756B5F8EAF453A6D82701E2
+F3067F812F073B64561BA02B8DBF206731C634C4DE83FEFF864B1FC9CB4C6C6C
+497F5FFF1FE02FD91C86617074CCE603A6E083BDDB9D47F180ECF45A328D4D4C
+EA17607A2084A72FD601B4C22122A339495D54A24CC597B395DF0CF5D5D68ACD
+0C8D9673FE2698A31BC5F00137C6AF5840026DA68D8DF87CD55676460B806740
+45257BF43591473F853FE3A2A43B7CC317DB4DE05973377558FBDC1A5043E519
+706BA7F342ADA850142E333F26329C3AEB150A340CF2C6B6E847062270D74BD9
+0E20D9DDC923F4CFF2865F95A8FC0595724B004557AC9FDC5CA2472D1E50FB66
+6EE9CD5F2A592C27004B978F840048F96BD4AF2EAAA6B47C55626F5C6488D483
+7DC570159B5621D374878E63B56C35023AFCEB53977787F3B28384641C07C53C
+FF7417FA1F38C1AE394645381795243C84AEDE652572DEE1FAD268F04284CEC6
+2E203E5D984E69BF65497EDD146516938637D1DDF0F7255FC55068FC2C666FA0
+A35C4C8596AD22AE7F7C5F36F1019F6EAD6A19F8F0894C659A61F005C6FCE1A0
+E97003656E521630A577DAD1FB9A9903452B216FCDBBD497190258A0674571EB
+B8954C3A90EEC264E6115950FC91D0DF4982C6E87477C9C7843343C7E9E3F405
+37D461EF019D57971ED8BECC6417A81EF0A04613947E06077A4096B51BB12796
+146E427215C73BEEF20E828A46681B6BDCECD53257FB4D314B6A2A1ED7F7DE65
+2552C3C9F1DAC887362DE633517EE593A104F3E07F80277BE4E8ACDF1708EF8E
+BEBED64039982ED5E56649B9181D115EB52230B1353EAC0F98E0D72AF76AEAF8
+9AA0759EA8D1D8F443AAE0A3F0C050249A333A1F83E14DFB07FC0682EC823434
+BFCFE218A4B5FF0264F1EC9818FC80FED668DE313F63A0E77220CED064A18334
+81A4FE5247788DFB18F17376736FB859EA24999439DCB3EC18E5C7FE2EFE91C4
+DA14AB0C8625EDCB86A21222B3CEEADAED78CA6CCA4E5ECACA9E6C93F62E5E34
+8ABC1C939468E4D5D0E0A22188E95CA7554FCF6B4B1A53439CC169C807E6DA72
+343DAE81643E32E09624E959B940FAED34D9ED4509C8A8B15F2683C5EC777DE5
+93D6F62DF5321819539F52171142BE80C77B9E0453A393630168AEE112B02597
+34A596A965EED4710BCC130A87EEF201281BCFF79F658BC4F7DE036231C032FC
+D16D61678AAA60B13679C1105ED2A601A5D9D43EC8F3E8F10C7E7C01CED707EE
+3BC1894E2DBF72D4E44266DEB10039D35465F2388A2B125B5521C9A6494A1106
+4608D00361080970262BA056C422466C0E66045AF7B5BE066EC6535AD179D449
+9E7DB6D97F87DDB83964122E27B87D1498E8C8A4A3E8E27C2E7B565D517413D3
+CD950D9A906FE3E24749E01F2B15EB1105879A8FE2672F25030624E77E24639C
+0A32F749704EF746826A64CE97773DD30248678E4D5751A9989AFFD151F2124A
+084819DD5BBEABBC2A5CD7E1AEF25BBDF067DB82ADC3C150C4215FF5897E2495
+F9B8D41940DE85533B370CF7CF3918FE28F830562887FD0F1DA841D6A7ACDB5E
+3F68AA1077C5F44C59092D6751FA0F34EDF80A2C77EBB1D6C6E0125405C82409
+3A1FE89C52B1E16C7FCFA61C9E2CBC3DA02BC8A79916DDCE3C0D234AF6307705
+A1537CCFC9D172710629010F64DAB061E82530D793EE6D53CFED13D824377424
+6296C7FADA47544E86371C11C6C338CEC8312CF1188454E29255E8846AC25D7A
+BB976DD2A830CDED6345906C2DD39400B21E1AD4303EBE3272D35CFE7F87C7B8
+669B896FAEFAD692DC3F9A489450B6E88BBC5BC19777A3F38FD28997EA50DA19
+794FD453FCFBA0943C3588B8ECEA0897B4F8DF6310DE88900542C6870266B494
+136A130DB126AD5160B648C32F028980AA50C13AF6F3B3410C0CE0DE58ED9D89
+07EBBAB6D6EE3612251E69BA5F423D89002C78B2EF0CC9EBC7D8ED90F398C2C8
+0DE7AF9DC61C886ACB3D1022F7E0A36C8A2976B4A145EBFF1C659FB0ECA54E0F
+C9336EDD3446BFA1AD2EADACB5A618216E4A4CBD22669195C0077EA047268A7B
+D1E79D61EDD6DFAEA358B8B2AD2F65AC6EC996B4541CD516EDC7BB8F1A917D65
+FB89BAE0F504E3467DDA21A7809DBC9013EDA0C1AAC88794749942733DDF6238
+C8430D2F4B7162E795CC3012FD7B1E71214916BAD908305CFF8212E22B56265B
+0945D101197DD130AEF413E137F853A4F55F4B5D4CE95580106E66B4EBDBC6BF
+2C47717D63EE7D4BB4F2317DCDFDE2D5486AEC1E7A7AFD83FC09CD414F8F0AC1
+F5F3F04AF62EB68D4F0B28F5F1B6510F7A6E6F1812849D95078E3688138DB9A8
+D83F38544E28092E459023323E74028D1307487C9ABA6DE680D7104DAB919604
+F3A6B80A4081AC2682B1B5F4695390381A6E83B6838D673BAA2E660575E40ECC
+C455C7E751B0B89EADB73F4C2BE665F2DA3E6A54E5EDA9B7E7CC71F8F7DE2ED3
+5FDB3B57786F4510710AD75280D66FF4D1FC8DBAB6CAE31F478248CF21986D5B
+DEC91505625532F7F54640B3F77B1AA8A64AF07696915942BC2A15B2E028E241
+BA18D5094C296F075D8105D366AECE0686C108792F6B1BEB0B64A8DBC0711D8A
+A78BA1433472F941017354ADFCF097F3DCCFD413E7BD6BC6655831C26CF2204A
+09BDF75751166D6A68EE91A2E63C420C4E4C6BC362190A57408D1663CA8308C3
+7274C92895E2BC9F71D400C00DCC0715B7700F0F505EC21E745E952946AC41D3
+A587F9EC4E88B96A5BE21C75ADDB845AE16A62081EBAFE4551DC012C8C2FC60A
+F3F2392EE1977C4C730F2A379812A88B69361F808D3908EDED24F6E9FDF1A3D3
+D83B92EA461238FFF85517E695BDD6EE894DFA6FE49127F3B864F03B405295BA
+9DF8CEFDC0FA2A5EC5D4069288C1D22688BD1495129044FBEE00EDB657C6F43E
+E9C02CB6F255B0E439F8DBF13749E47DA54212C8ECE527F7E08406C60EA05FCC
+5A87AD774297D0E684E80D7699D03F766CBAA37D0615E3F46C9748519A761030
+E3FEF42C6C086370CD306F7353E14AB6ABC4D2A2A4AD9CA33E61F57DD8C97051
+F8C2089E86E7F6679A158A3CCAB5F9E93D8FEAD1D462A472724E99477B266E38
+6D9B9A59550617C65B53FB8A798CFD63277BCC59B39AD790E8AEFF79BDC30FDD
+DBADC50C8678C76D7308E43DF10AA545D4D8B8AE483ED582A0932FD99CE72587
+4EBBBBA70F089B29D587C7B3AC22372C4F262D8603F0F0921F7174C080403B48
+CB4B39090F301ABD5A66603654FE03164A63C939F1C668BEDC6F3A61531D961D
+3E638B1EB4F6C78D81C57729ECD4AA82D2AD74E8A132D3E54BEEE17DE93CB1ED
+F734D2DDD31ECCA17F0B00ADC38FE6F06B0BEDED5DEFFA978F83A7C3F081F5A2
+58A64058684C3D92D20F1B10C99944EC48E4EFBB852A846722E8C329CD0EE5FD
+1903B3931C64C6BC3E0D1BDD049ABBE4DCDC7CE8A801EA3C3ACC90D755FD61CA
+051B8724066CE249BBD25199C22933A3682308467FE897119DF84DD62D441390
+F666653619AB141B2E9BD950CEB32BA21D7560D3B2C087BEC71637B884D7606F
+BAA54132A4AEEDB05A5E134093D8EEA045A9039341A3CDA9904FE427240B7312
+18A9C2E686DB6779F8D4DBE5E122965C8FEEE17A074F873648A24691102FE84F
+B433B3A982067229E9FA739A2E6443BD726D7C27063B7EBEA9837C0FAEDF8A65
+845B039BF46A52F26E7EA97E2041E5D06F37917A43C61F2BD331D8487083CDDD
+6748E6A55C32941B61FC59ECE8FF86E5971A318B0E3C310F7207DF0AAD56BFCD
+92D5F6608BC1232FC6F2DB6691434BCA2BBE13B3A169724EA363DE9CE6D2573D
+D5A3A8520494638F5B7EF1BAD2126C526E4BF5C01B83F18C16271D2D1F9A85DD
+85FB461A6EF6B24F7C6138E7250F9C10307FAEB6C4D98A1F11FE3EC731C2CEC3
+AB1A7541A06FE8A14E140C3710B697CC930F03AFB1A1ED675146344410952807
+81B80F44CEE06767B2C96C7380F9FC08552BD3649FD6AE12FBA10E33C2F358AE
+0E088CF404E0E37CFBFB9D07E51479CD3A263ACF77FC622058D8EE922D5BC023
+1394375D8321957AD376F3ABA80D1B2B092724FC0F12F0B99BA1E5EFC26AC4E1
+88ED373D8E5E739A383680539A77C18FE80BD706FE0D5C4E1B94C9DAC2EFD57B
+5756FA0CE33BFB0BD9818AAD5B1E2276DFB78506D6C90DADB80D896943A6DDA5
+C86053F0E62BB644ADE1DDA0CB692D56BE6BC99419E20D8075AA1303605C431F
+1602C8B02C4370F4EC877998C263733701EA95F75AD736FA6D09425B1D3474A0
+861BCCC3342AA6B5AC5DC321FF7A431F37A598681483946CCC28C30389701263
+05240B49307CA124E8F63636A019B723B73EF5A954FF227E027EF404E825D0DE
+DE90C4159C6055BE1ECBC1CFE8DAEC14FC13ECF353F075090F9929A59DB58445
+C68A8864BA0E28BC4B60322008B26DB3CEC08F869F656BB3F334EAA3D90572A9
+5C04439EF3A6C440A3B822AFCBF056C4EAC65159804B6C92958AE04969503122
+B5AE96933527FEA7A161562CC6E1B104909D4CEA86D19E8D1DDFBC8849CF7AA4
+472F6027AA0533655D0F4420407B23E839AC1C9932EFFCAF95E3CE504AC9D6FF
+90A67E43C93875EBBCA16569FBD54C4EEFD5593D707E4F7ABDC9569BC7A2CF54
+711099B270FB568188BAEB0FE849E292D6FA9AE1845804B4365270E8539879B3
+9E164E9835AD0299D05DECE75531FFED9C341514C1FDF40294EC5682740CB4FC
+4978083D22722F94E8C144EA106189A245E25964BB0F0DCF1637E8703DEBDB28
+C877825FA39E6D5FAB9188DD9205EF5ADE1A75ECC31C5D1D5D4EC24538EC60BD
+01FB996E42993508C84A2AF2A204C9117C43FF9DC0F2B556BAB965536E8FDD6C
+5BF5D221C9500D7AA17DD4DC2D3A35CA9A8D9E3959FBA2CBF9514B62045E17CB
+75F4B444C75E50ECF681988430547C428999E68D03866B530E04425A4399106A
+E5BD7BB08C172C81E9B6F243A9AFB18A6578DECE8E9ED0AB7352AFDB3C4D22B9
+4E4E5E5243584754A90DDEBA734854D4AABA8D17D0509DC322A1E8385E814DA3
+8F5B444A16389322E2886CDC561184BCC1261D5912B53129534C7AAD461F3FF2
+EF5A8B91C9AE6CE95CE49E135B722C7B0EF218F85C9F2A41BFC3F91502FD8CF7
+7F2C6B26D94C1009A6EAA0DF3D075568C057D1DBEF3CF0C3686E5D31AD786B21
+468071F4B4ADAF8B236D759820252D6976F2D3E9CA1E39B5D6CB5A4518271537
+7D1F589A5CEB659F53072044D4791E3B31D0743C585560A287BEB1B77876EB0A
+C0AD6800CA5A74C172F651C647DE180CAFB55F5369A3F147171C76704F94706C
+8C185C7FCD0FD737609D193F4D9AB0564AD813FF9FC80475AAF1D8EF1EC7F292
+7F64CD02D22BC2E044064C2BB7D748300DE6D658C7FB9E7E6E6E04C31D4BA3B1
+65199FDB3730194F0146C70BA13F4E95E167B58CD2F7188A76CBF8156B0AA11D
+36C41AC8C615217D9DC7A1D0C0846308402D8438FEA32A4078D7B96B5A925D0E
+6225C2B5496E51F821FB8ECD7C0ADD8CDABAE6C3A2EBA7110DC331B6F319DD15
+491939BB052A6CF39E315C2AA8C59657F504BDE0D775E582E7C075D40E6EB135
+FAC2A52B22A941B3A6E202425AF5593A5EB1DC480EC5E716589226685F38FBBD
+38927FD36BB2C7362251A9658F9B6D3109E589E51B800E57703D16CF6385A6F3
+197A9CB0E102D16B0D0391F72A36834007286E59CF29EB19FCA02BB716D796B1
+45284359206A09600908908D257ADA42FCA1EB8B05AA8582AFE7A275FF0F6C05
+D7769BCA64B89634BCD75E209C113425D9112B65FEA3F271BBD7D3E1F8EA8DB0
+4D20B91AEF8350234E850C0A16AB6C694A1D4CE9B865BBA8BD1D4F2C7FD29BAD
+9EF6403F6F7591975EE5B8453597F97A8858238BCD473AC4AA88F99DBEC5E9B4
+ACD0AC217FDB7AA4EABEF6F5074DC03B017FCBC31E0AA7E4C4F9FC707E8C9576
+8AA86867604429C3B44450EE856C53EB0CA440C165CB4900FF593BB4C9BB5404
+74DBB88A412084D341524C48AB977B20B9C8B9D9FCC27E78A224418FF8991C25
+7A060DA14400D4F6D5B3A8CE612EF84F045E8C05BB0F9681C13C50EBC2FEEEC7
+EB8818A3D1A68266C83E095727BB7C4AA46794FEDD93AE34339B50779D7F7F29
+368C2401AF6970C27D53F63B625DB3E04D727B2A03F00FB8B93C9BB630ED9CB9
+2C436D94BD04E1DFAAD04178E2380FEF50191AACEEAD333587289C43E11B2856
+0EA6607C2F5BDF088845F912C5E31DFC0AC4BB844CB24EDAA050CD511DCB6CC5
+3F7C44D4E466EA13B6D14C789659B0B11F16A17EC4CECB746749F031E9A97273
+4DECA55FA4F5A76E20061ABCB447B324B2ADEE3A17AD77C899FE86E5C32B37AE
+14F30309E79C19CC2E0BBA2A466463DB7A6D96C4A5B134D08DAF8078C615FCA4
+010D94082A5C6C9E106FE03E3681CE088A521A01D1487F4031379D454116FB35
+0B4670C8F00D67ACE62C6BAD3FA4B0EDC086CB2DA04871851EAD4E9EB79A54CE
+F860156931BE1EA4566AB113643687A721C5BF85957265D9AC86098DE3EE1C7F
+B857D6E67BF071523B3E0E9CACC67FB1A37028E600F181DE068B7ED897C87AA7
+3DDD88F0C468787E5E22472DB38B3ADFB3DADBFC109706824CD8023D6443AACF
+0DE85D6B859C665E9C2AFD4D9FBFF2583E2EB8AD1798033D218FE32BE113B066
+3C5A89708EDE5CD7EE57B45EF095D257AFE817B2F88F8C544E376BFCB701B29F
+51079B2C0ED0CC18590BFE24B170B4669EFE953C87C76CF8599EC6114A978B86
+87517D90FA188C4A6B1986519903671F311F4E6324BCFA3C01E428A2B8DCDBB2
+0D37948501B641CC22F538593CF11C1E4DE6307DB1FB5A46C74111812819668C
+67AEDF4B3B156FEED1BAACCDE69E06ADF250F56411D44C9DA2A929A985556128
+E22CD38930029A7227A4B251FD13A653E93286643EEA1185B8F920A0AE47B278
+1239DE6B2EEC666962BCA55DD58879CD0C144A03572B78D9097BB1BA422C6761
+1477CDCCAB9751FB37DA93E5F1D7FF0216D34ADDF52A5C3E02951002BAF6BD81
+9DC7EB5E69B1FF08A119C8C0F5DA378CA90CE6829D9CD2DC35171AA8C5162356
+01D20167E3586B20325F117D017E383379B724FA83B1631CC180060557B45DC9
+EB1F833AFCCB897B4AD30DBDE00E3984F9B3858C38FB78650D08218CA8500507
+2D0BEF69AA267B19C3EA50B8009493925277A31D0C61E4F88BE06CBC95CE7150
+F888F30761CB93EA0198BEFD7B6FD55BF4D0A5BC4FADF7A4C4F082B3F2E41D31
+5B448670B47392CDCD676D205ADF7055721CF8504AABC6DCFF147A1AE9BC5E9C
+53EA8701427DE81EFA14E50016CF104F35FBAC35B05D06AF384E3FF794A40748
+76A956473E4419FCDEE29B086B91E4802C265B17FC76250EF47D624BE04805AB
+C4B862C96F4690891CDF6A3FCAF542BA59E00166FEDDD8080D6225D52BFFD9FA
+A9538388A139DE94CBAA6E84FC776764A9139472F7EE01E1B2644785DBF83AD2
+DDFF69887215FCED5F4D1F296499D8A196BE6F1980F2184F92218E6262AC48BF
+FE854111DE70346BA1283672E70178243295773F0EA0051607BE1B0B3588A8B9
+07A5EF011B4622C5093A7B107DD1EED6FEE9536DECF1CC96E65C5821396E1EE8
+C81268EB5308ABB42336BF13494B6D5DCBDC25B5D243075F143BC753CB8D8604
+F378E3A28BE8BCAA2C11089C08E365B3C2DF6AE05A25A0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: URWPalladioL-Roma
+%!PS-AdobeFont-1.0: URWPalladioL-Roma 1.05
+%%CreationDate: Wed Dec 22 1999
+% Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development
+% (URW)++,Copyright 1999 by (URW)++ Design & Development
+% See the file COPYING (GNU General Public License) for license conditions.
+% As a special exception, permission is granted to include this font
+% program in a Postscript or PDF file that consists of a document that
+% contains text to be displayed or printed using this font, regardless
+% of the conditions or license applying to the document itself.
+12 dict begin
+/FontInfo 10 dict dup begin
+/version (1.05) readonly def
+/Notice ((URW)++,Copyright 1999 by (URW)++ Design & Development. See the file COPYING (GNU General Public License) for license conditions. As a special exception, permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself.) readonly def
+/Copyright (Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development) readonly def
+/FullName (URW Palladio L Roman) readonly def
+/FamilyName (URW Palladio L) readonly def
+/Weight (Roman) readonly def
+/ItalicAngle 0.0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end readonly def
+/FontName /URWPalladioL-Roma def
+/PaintType 0 def
+/WMode 0 def
+/FontBBox {-166 -283 1021 943} readonly def
+/FontType 1 def
+/FontMatrix [0.001 0.0 0.0 0.001 0.0 0.0] readonly def
+/Encoding StandardEncoding def
+currentdict end
+currentfile eexec
+D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE
+6FBF7F9888E039AB60FCAF852EB4CE3AFEB979D5EA70FDE44A2AE5C8C0166C27
+BF9665EEA11C7D2329C1A211DD26BB372BE5822F5EA70D99EB578C7BEFD44CDF
+045A363056E5E1CC51525EA6FC061DCEBB337208EFF729802376A2801424F670
+0E7E6397B28F15BC10B40012B0A3EAEB2693E8F7F627C4C9C7C6C5BFF105C1E4
+1B2B9E8F09253B76040D268B80719E1B3F5A55AA45ACB756B8E2BF5B37627E46
+DAFD4A4F741A859BB5F7D7C77FC7AA96EE6AC93C06CA829B81FE31E32D59C6DE
+B1BF3B6CCC5C3C9296DC86D01487F08AB668F656CDD88EB816AEDD1EFA47F014
+FF598E78C978DF18F8F66057351BC96B48015AF2E09E3E318053E952E9AD4037
+BFC7EEF9CBFD7BC35746565B7EFBF241639793AE357220843147FADB929FBD24
+01C88A382F00BF79554D125C543455330002B0FE6D229830470C78541E78DAD5
+3E7C1A619B91215AE025F81561441BFC9ADA446035B8EB9C3D69BA746AD0CCAA
+049D1FE4D905DF3F48D22900E02A23FB23F6B571DDC8B2CF7008431C1EAD7F6B
+D92A2C42CAED94F9714F44E3CE31FBAF23A064AA2A7F13D6E5378E28539F0009
+323A0755E58BA7564A408B142C230672A423DA6A6E54ED162AFBF8FADFA75B0B
+FC648D5DA6EC31251B62B9F619AD9460876EEFCB8F9D2369CA3055820306533F
+3C1D47D5A2EF97619FC2C780BCD9540A820748369FFDAB9D52492F130C0AC3C8
+E0C87377DA6C21F1DE429C15AA939877876F84605F6785B5ADEA97321BF29DEF
+3692AF535EEFE801975F94645272142128A3FEC8B1BCEB6E57B83520B5C4DD69
+36DB8CDEF6E49B8944CA31C59F8790CD3FED58F1182D9AC6DCB2D75B4881B430
+C67DB769B4745EA54233CDFD5600BB2A96209A83FD04C13D4AA4AE27DED97D25
+93F6FDA5F64711EC7A2899AC98BD8D8879A6A348265832994C3BAD80E1D12291
+CB05924302B780443A76A09E1C27E8DCDCD87FFE3BE17DE0421A47733C2BD723
+9C876942155834190F65598810AF8CAD9842F8A1E3BBD2AE3348BD8FC9189FE2
+ED5643EC4D87148775121702EEB7639ACD80EF4F07542BBBC09F98F81FB91A1C
+89C691BF38CE4239B11C1C0D9A6B864753E204C0BCCB093E139F9D6104FE0584
+DF022C621F86E5BFE2E047FD560E8A89B3872C87F7811E9EBCA9CF182472841A
+88E7C421E5CE69DAD123B88D4E6C0FD85C86C74435BFCAE28C2B5CAD57D91A9B
+4473906D044085B5336B066C6D9CE994D2B333F470AD32D3BC28BA2D699B7AE6
+2B689CD50CE2D458501EBCD2381F3430C3059EDCA22D9F15CA03CD18CB160E59
+C0E960F79010DC1E9EC40BA6914F9FB7951CB4D5AAFAA135C17D5D64CD848A32
+C71A5C856CC9C94F24B6C9AF854B83771678C0B0B4C6A4D9C05ADE69E5C04697
+8751F11D2AD3F78D45115A0F0D564DABAC8AEC177C91C2946D5B9FD8DECF1E26
+FAE568E3CEE9DF3897D4256F3134B7F3A134993536AB81B2E45EF42240778A79
+4A4F10E1AAF04B24CEFDB78D3C62F09DB1789801729BCF2F196EBD7415B504C1
+EB30A98240A5DBBAD1FAD5AFA9BD1B7B08ED668CB7AE8D8FD27767696AF2A888
+D2012CD5E72B92E80B1EB0FAC4FFE1122AC115B0E9987359D656AB8E6CE48266
+18615F0F6BFA0F998FBA3EBC109801F114AC328677F7767018909002301A0AFE
+9D416B32570E543CB79A87ABE184590223348E51452B505DD0522F8F04594611
+58E05FF7F59AE40665B1C9C4B100BE8334ABEAB252698E633408FF890A429693
+98178E8E9086980397402BA2F164CAFB78E4914D224B57B06250F720769FD0F3
+D31C6BFE42F3BFB8ADAB12E05085C22882274BCE02E58CCB2DD80A97CA2CC3C9
+71D049B3CCA668E5E7DFC7B15FBD608B0262F7CA566AF899DB068706113FD771
+A03C633FB7CC59DC52C83F609BB496317EEC7597BC2C48552E6F3E76B34C04A2
+1773E2EB42020B9DA1C53FA40FE42FA89CAFDDE49CDBAC5D23D5D91FFF4EE43C
+79B2D1BE3072D6898B2707243F409731FFDF5CC59DD39D8D40759EE9B3BED754
+A63D9D962E225BE4CDDBFCD51A4E1260CFFE758ECD59EAE9ED878D047D2E7467
+A552F704EBEAF9F9AF6A649DD0F7E5D013A694453D99349FC4F65130127A3BE6
+7847808336771B8093FF5CC9FE8D9AD16D04DE108727FD7C001FC630378E0843
+451E4D9840AF87F800D3B6E0248AC51AE90769453DD157B162EC914D673AA42D
+3DC00BB1E2FA5671C1DA26CAC3FCFFE7C6728D9E330928C1E5FF577B80FE1C82
+074518D7466BB2B91FDE11773B6435A5C58CB39775D460226F20388BBF95B334
+2044FBBAD6904EBBD089B189203DF723F44B7870557B23B9D45CF28667266402
+E11621A5A623CAAD1FA80328613C1D1030F6CC9B504E1FFFCCA352431A0D5BFC
+FCFAD30F86768E3BEC5E192ACC1FBF937035DB4920F0B8ECF0E0617987E8E672
+F4865524FCC099290D716C9C1BEB9A81479EF18DA2237CD71F4CF359B4AE356D
+1DB317D48BFC971B79387EB20F148A6D598FF2805240F62B2393161B2701068C
+DB309F3DB39CA8CF2A2177502BC2879708341E84D32AF03079C8A53CFF146BC9
+BA85094B7AD0D23F47F26B6BE853545FBE99F703A6FFABEEC41B415182F40F52
+3E4621A8B488E7045DF339751CB6C97E463E19F55D4041EAEFD02C577487FF4E
+0A5AD9CC802AEDFADED394C5597E4A6B30A7396CE684BE01F255B2351D093995
+BA7734B276D7DF579A3016A20062218A713A91426262297AC574F8941D9C30B0
+7DB7411C9379385581F33648AEA4BBEF977F9C78F5BB09728CBB5D192202293F
+B6518D42F74559B6E245417C918C670DA0FFB1DB0040AC58F6664CFC30E59475
+BB74B0969BABC901195D34460B4CB00AFF0E345023A014B8705931CFC20460C4
+7C319DD40A90397C5EED5A05B84717C2B044606C18FFE109B7B7D697A6CC3524
+C34C1E18A66829DA7F245F22D894235D3A13C094C878BEFE6F337E28BFF53EC7
+AB8666A09CF83F1C19334412E4F2E9B31D524AF7A4295B0BD741F035D57BA1C7
+DDF4789C2593EDADA432E453F2C50DC7A2C86D3C8F457B7CC3EA9898B77F10F4
+B4CEEF5D2E3A0E477961AB29CE85F6CF38DC4D1754E8EB0730706CEF6B5D9391
+3D9C053C1DE1C7A83063EE5BB5C8E37E552A6C6C1BABA0C38C7EDE0938233218
+79897191442E2A8341AD78B815634ABB3AC15DE2193B365E9A9FFD534CD2D601
+4DE3AE5C7A008D5D6D8FB25EC131CB72612F1E674A47ED02EBA65E3D0C32C01F
+FFAB33637D19547C8D9262993EB727C19210DB85AF8D9080EEF75E218EDC39FF
+2C9AAE5B93C4C7A97F9FAB701858BB4E0744C022CBEA8FF6E9C684E2C80951B2
+CA6E291A0F7965B80250D312DBDF816531A33EFCC219DFFAD9A7F725ACCB922F
+99E22B6FE823F69DDEB2E2768B06545FE265D684C49299F77990E1935842A44E
+F2A909D70D04FA9319F93F61B948826E4C27D5A1E672DD1096784E6244B7E069
+5C819759284A6B20D4ABDCE008E3B9B24C3FF74053D634824488037D35A385D3
+D4D163084A4D41657915FB0897FE3F19E426D87E406B98BE288AAE96FADEE011
+4A241346BF2D07A0A933A3445C8D29E1140EA9822CF6263927640D2A45FF8FA9
+2EC879BAE684B814F1CDB8981665BD7BDAEEAA3B16F6858EE124F4A16667EA19
+E2AC81523FB93CC680997CAFAFD37CC2789EBB6A3C86FDE6798AD4A67FEE1242
+3C0627A9E3A0ED78115C801AA232ADF04B867623024EDC002C7A79982CFC5237
+CF2FEA5FA32E478C1B914A06246DF3266DCF478C7D2405FB1AFD6EB2AD502C06
+1B737CA2BD6D5B433E3B031B7848F6A8131D6528F386306E3F0D516A601839F8
+D96E3D49C2D5D9A5CB1C3E498D5EC423985F63F7BA5EA703122EF3B16961DE45
+DAA7007A733D3F4A203EBD502D6C566B04255648418C9D3B15FB9ED1330AB93E
+9A8D466EDF09418E9422E46D3E61F8C996A63AA3D616B447B0D88B5331F634CF
+770A9B94E0BEF9D47D5DBCA4FD9DC5819DC1102D0BBA7BB07352BC7C9612CFCC
+26075D468C44975B7A9458821526E57560984420AFADBF976F9AC5403DBDB1EA
+A79EAF7974D2DFAECC7904F0BC218214CF471F3DDE83448D92581B4EA61F4C79
+9443AED0DE460A227AE04BC838928C4F1E14D0040992906EFA4DBD66929C1537
+59C7FDC5EB256133CA2B05A1922A674AE4C2DB2574D6D948BB2495A516004DFF
+F64B17D702A42BF05D02085F2E40087070D6CA6BF12E6AE23361D96DF7FEAC02
+56D2EF5975F7D7C33B34562A5AF707A6DDC41F982FD30A7484576C4368EC4BD7
+BC33DBD5A598A85BABF0AFA85421798BBB3C4B89E108BA25725B344117A9ACA4
+4E8F02B2665149EFDCE931CE7454D6945BEA0719B47CEE61B312D17FAF6FE561
+3DE69E901E01D9572F5746AD48691C2A47DF0575D573E5529F53D38C7AEF7CB6
+D89E3316D48228E482C82696E65DF25F79036D266562CBA7EFFE750A220A5C38
+3D52E5A5DFA04A4CB05988EC2B6264DAE391007DFFD4852D1856DF5D6B597ACA
+9E03EDA08382E3EEE644318F5D83AF16663E58C91884F2BA7D9502FBC7102CD3
+9184AB097D096E60ED3360506EF065899AD27F8A67E78A47C4FDABD09D5C3E33
+AFFCF2B17C22BD326CB8701454DC536C922E5D54C8528E8A4BEB8FAB9005788A
+5B05C552DE5E146290F93ECFECB6EE984945CAB2DFDEF5D4F2C5B93984C5F9BE
+4B3E2651E6587AD0D3D3A4871469B72D19EF044252206CECC8759007B5F23B23
+5BD496F93E01565E76482D3D67CC856977CDED3DF17602E1E06CCF9624AEB782
+4D5B0A6AEB40BF7B8F7837023BD77C5AC2A9517857A5B52F3F97CDE0C04766AB
+17B550F91CB4F3586B72EF264220BB91A62AC38C6995714877C449841A1A50FA
+F526D1985D9AFC906A652C035BA8BFC896071462F144EA73DC60DA3E69123714
+67A692E1E8599FA6F07D81B7934ED2F72DEEF766547346706D9ADEBD0EB80A1A
+4C35F93F64D01A333847BEC0EC9285FBEC30492634E7754552AFC2EDAD30899D
+B42AF25649F4E5D3524D056F807AE662E1653F784A69C1FEDA857BDF1690A1C3
+981F3B8A7AAE82B7642C9DF1E1024D89E14C3BCA6807D768CFFAB4CB966B5DD8
+436D1ABDC3EBF68DC3097544AB0472007D1FC514A8C96D231E84AEEB13E66D8B
+D939B51AA797687145CA46A8A306DD0229A2B37F5201B6B4840878EEE0D005DE
+7EB117009E9EA4FDDFADCCF6E2FF9CE68A0E1D6EBBE9FD0D2B01A2CF044AFA75
+5EF4A76F52B49AAEFB2F85EADE4BD4F442B177BFFBD9B94C2C5858727695E396
+07F5C9E975CDD60404360FA4C5CE23EF0264B59CF54CFC397EAF0AE75B6601CA
+6DD3E42152675777E5A07EA0F2DC3044490F0894F89B03E80ECD4BDF094C4B87
+0FBCD1D455B0830DCB4F594762E20A67B9D73D988989EE328E0FC9A18726C489
+058250D22F8D995C9751A5D8AF09B47AD952F35211A1F10EE148F7E3306F0A03
+29CB9989DF0D483307A6FA19ABA1FE5C7100567530AACDF07577E0493F7693FE
+4708FA07996A668307CE4E39A435B75EA60A90C7B063C3DAFA4241677BB0601B
+54D663389C4B5A88618099342DC03484E7808D54E4185546DE9A2FC3719F8F30
+5606C86C5C9181BF7EDB80A19AF6F0A4BDA1FADF71850E62E9592F7DF3528446
+3784177C7652349DA6FDF9FEC198D3A242612F55B71CCA5EA45BA2B324F05BD0
+1D36D82EEF86CA96462CC10A992819700D5CD4E30152DD5AF9200F09B425272C
+D7E69E657EB94C26F06382ED4FBBBCD1513A85A89D36CE391BF12B2EF5C2C880
+EDFD8D17904212B856C5C9866A2A073256E7668E859ED1D9677A4F8D85A7AE06
+3C5E9072337C7F2BCF2268A345D0BBC786CB84048B091FBEB9FA9DBD3AF93F39
+C2A6647708CCBCE7FECDD15B379EA7515A2389958D9AB672AC0FFC40376739E8
+B51422FE47839CDDB74AF538FB167F38CC43C354FB4DD2DE66F25004E7BBF5D1
+49825ABB15467917410F1128F0F00EC4DA4B4BFF08036E9A6ABC66A4EAEEA0E6
+B037EF92D47343995FFD53E8FC50EA650459668300EDE78C593901DBDE8D328E
+F02469CCBF8F4F5C8AF83280DA8F5EC9E45C19166B77805BE16E2D86577D2A7A
+5C847164E13EDB0B4E705CE7DD27A417F7031681112851D074B36836C0B21CBE
+01A114581431037CFD0E53B1955BBB1FDA247D78DCFDE50DF553366C0C412FE7
+6F0D58EDA8CE4AB71A1D7FBF8BEB7DB86719016333D662BEC14CF0D44FB490FD
+35BBA3B9DE3AFCB4E7C515B032D19CF3D0F70A0D5C7B354EB8A75CD538CE8465
+9DEAFC8A4B43983F91A2CBDC8B4ED0E7401DBA92EE4996C5F31A3539B3770C27
+1D8FF2CE1C8897D40B25654B4C84C7C3696AD83CDDB8FDD9A524FA6CC3E7E38C
+B5F5DB737AB469730545F20403567A512D7DA349A085E5607A14E3D802E41188
+8010C30E8BB0D316F99D2E484217F28C50600168C09AF3EE40F3E4B5BD2A7100
+6652CFF9FF495D1B063BF475D600F3C98054DFA9812BC3AD3458F9E9682A7710
+7E93F48F494BBAE22AEACF10A474333FA61887F81E2E4F7C67A06F62241E3E13
+7DBF585161E0D6BCF17795AB5B3B13A23A3E60FEE47BF437D7A5CCDE03DB945E
+5D20B5FC19198456D645C92FFDC311F8A8868679CEFDB790588725214CD33EE7
+B90A488FCD4E8422430F50B55270E3458729A8E15B7C4C75C0C00FC50F741D96
+2215786FED03F633F3FC8EBA42B0C222C8C1CA9703EF942E35D14BB2139A38CC
+7596431C551E3A788BC4F94CD35C1CF333A71119C04E7C950FA39984050F2737
+4ADE64B46F7AD909AE4FE7665BF15540DD278DF0BD64D10E74570C1DE3C56F8A
+2A99AF8702B798B2DC087210CE220862D377D3F7C05080784EA6EF0173D7578B
+CE852E5C3193C6807B6805524A6DD6FABFA2E9F28A4A94B069030AC0A394E5ED
+FF2CAB42C469D8E4B8BDFDD63BBDDBFC8AE54AB20BAE7FB431C62D7A1FF2B38B
+EC8C1845CD16797ABA9731336FB15C2F22B64C864DFAD7A62D0FB77BE8FE5739
+E93D41C5A13F39B042441EAFCB6E47DF0ED5F448E4EDCA2B15EBDAC60EBF17EE
+E9626AC5B798E5A11D3CD1F4162B7A021640134CB1211B0E79195515DDDE9B4C
+A36FF97B8467A5A77CC207770280326B01FE15D736CBFCA20468EC6EEAD6C239
+58309425E4F2C182577883F12F1411E2439AC4B13320245F7CB1BF736F85E6AF
+68ED69994531A67827DB751702FF8E7DA3F98F17C881A7019B2392526B361000
+CEA2845E755D2B8E63843CC3A83A6264406B36A4EE7D01B5E6A6235B0F099EA3
+9E98BF0FD5073300D0F46FA46315A8D180B1BEADD38493DD8D6C35F00D478681
+45294D73A67E1764789C1375CEC35F5F4B7507CCF5BB2DC3AD8DF28B4260FD17
+EC55DA4C4F18E5BA0D5DACB75DDFAABD13CDF80B20F317CCE1D046D82DB84466
+31C186231D503068237323F54933341C7D87CD2178364C700FBB29DF2FB8625D
+1D65EB1583EBC21520FAF42680772C1BA775AA2DB46655E37CD7AFFD757B3CDC
+29CF12046CA3F46F61A11AAF6409C9BCCEB325B5988BBA50810CFADB78179259
+9DF251D86352AE75019BEE8D81B2EA2D5BA7A4AD2732BE0179DEBACAC554A9E3
+93A8F3275BCD65869D1CCE60460BA7578B14A1DDD24AFA648BC40E464E5C2954
+470C6A88B924F1A064F5474731196229F5B648FF6C91B34553FA539F168C3B0E
+1CFA30BAF3D865052D6EF56EEA4370D95EC7BB9535B864B8474F722B889A4EC1
+0DFC427642CB7023200FC3221799AABE5157F11930C8756A07734FCB46876328
+2BC437CD26AF47E23E173182D4D98DCC3251BAAE96CD02A7FBF892A7D56867AD
+7759222A9F55EA779E215048FE75F3CA38D28B922A217A5DD6C5F639155679C9
+1D627F6BEACD6D10ADE61233783CA90BF53D1813ACFF0BF39A92F0E99E0C1F63
+2B5C7D3037501CA473BFC44320FC735725E7A16A0C882DE8F4B408764687DA05
+453BF05FA29CED816B6623B19F4502B4CB3B4341F1DC3DE0143C5E5DA8698EDC
+75D161904E0165AE52B5D5A63A3175B4E5FD4C177A8A342EB489A38F65871342
+1A82A2A243C513F05F71D8C40C26567540E1F13D801C5535585729C06A53A8E6
+819D47B45EBA3D75F1EFFB112F0A4D9FC5B6A797EF69C179ADE096D65A0A2DEF
+5563A9EBEC3B5A1BDE88057173C031F095A0E9965C33E501E54100E989CF0BB5
+5EC84C02C9885536F69CA8A0282200D23FB0EC43EE1071847123506782383BDD
+CE027F1E0911D11159D19295A351BA9BBD2DA907C78FEF6DEECA5A1D957F459C
+FD15BB117B5C97558B00A813F19F5255E594ABF68E946CC409B735857632A373
+7C53237BBF9A8948F803672EF0AC1A4FF6B0A918D888F8C72C13AC5E8C97D02C
+7D47DBB0DD9BF9D336F25E571A649B9F9960386CA6385D24819DF6BCF9D3269C
+8EF7C144FA74B2B0831154EC3EF49CC272DF94C0103A59C0057187156CF268AD
+3D8C76370C879432F6BF9EB6C361FBD2AD6198A473F1F9EBB4092D54480FE359
+5C5D7E2FE5B65654A9C2B68902DC1EA76F58E3D2115C679458B8561582FBD7B0
+FFAA59E390F747F6FF0C54061AD61ADEE12FDEBC5BB2AD22E76D2143E76FC69A
+B7BD4023513662D90C35C1D9DAB323709C2912C83C6455DBB5C869E00623D764
+ECD5FC803B326B9685217C91E16246DB3B091C0FB7332302CB600C4008FE0196
+446D77CE17B66E5CB989FF0D856034C878576B0C0AE4FEBE62644DE3835910E6
+8861696865D0B94B2033F91E946C13607AA5477E3FD004A3BA539C0A05AD4844
+3284704E4D3307833CFC6F79F6F0A4696DB84DEFD0C7F2FDA49268B51CE071D9
+F7F959365EE59DA0570E5E493CDC5E510350872D90478F1652A3C56A4F77F75F
+2E2336B76A9187F206DAD37326E76A7A19E19CA5DF2F8CDBDF23B1831BBAA392
+83C14E3AE6E9CB9C6C9E6C79F671C504A4183A23B3B89F357F7F55A4EC4CE4C2
+2ACA3A0D44585E55AFAD5875F4B77A6FAD07390EEB80E11C6A2B4B81088D2F1A
+773CFDFF5F9C602EB47F98BD2A8DA0E13C76E28C78D60928569BF8B97708D5C8
+99CEFD315DBE9F70640DCCAC7597E6474E25B4DE2917848953FC935F86B2F279
+F516F7A3C7CF37A7E07535678C7D306203CC9FB06ED7BE74BEC64C2F4AC9BBB4
+3F3294795B9D24200F1053176D974EEF1D707AEA5638CCDD0A46369C5D99A75A
+9C40091B08192EF85215C986A03B097ADAA3391F21F2D889B42BF5B2A90C48C8
+76D608901FAAAF03996D966AE65F193996AEC4092C1B220F544989112CBD3BC3
+40616C1420A1F6AA8CBB9B5DC32EDA308F149704EB45943BF0799883F0584228
+D7404756AFF837D58EE021EA8F2C2CD9E82A763ABC9ADA27FDD7ADEF1BB064B0
+A8F98516B95A3F41675B3058B95979BD72B7D5F06053643B0EBEEA272FC936EC
+A01EA4BB8B2A51EC364937FAFA1514D7A7E2FC165BA5DAC0CC72F52D8F279E49
+59BCB2AF9EFBBFCE771549B385C6E9A830E9148B0D9987F1BF8FCA62A6C6F745
+E0071521D5D0686F0EC0E5329D621ACC21AA586257CB4F69B81FC96060387058
+3723D3E94A3269EE3FF46B759E76914A6AA5B52709A8FBA2E4C924C0DA8E4692
+793C7290B799DA6C5AE56D1DFF2174A3FA5068AE889B84F15DC93E7F66843DB5
+D7FFA4D0D4CE90C9BA08130D252D53E7EECDDC121EB2D799F5116296B8817E26
+05A7A94CD5D68004F8B20172874CF976E69A09E118717005306BE8E92BA3E84B
+91D34FFA77F47183B104E7562AB54D8188654CAD5AE402640BDECDFDE76C4A7E
+76FBC1463CE5C32B054A731210DF35A32EB4B613956531D3652BAB2409BEA0B2
+194F8237AB16453B9349050643D5B98B056F4797583A5F1CC5DB3DFA665A46AD
+11556A9DE4D198D6115BF34E660434E54C897145AF3934AD89B56AFA7C65AEAC
+1A2839AF9165ABE54CA73B1499B39512FB8019E9DDB7675DAAC1D755FAB0E0D9
+CEACC4DB2ECE95642F9A58C7D3FCF388ABA956A0AAEB44D9A0CF24A0B71CD60E
+5E72F7B5F9D763FC125886AB637E1C16123E4C15EA4D2439404C6D36DD6E8D4A
+566CDDC866CD6A1BC65A57CE0B7217D83F2FAAA7600CE6AB4F1838275912274D
+CF03B631194DCB8141BC4BE1DA4D789E3678003B4A4FBA8510666968335DE2CA
+06E24276E48EBF721A0F6DB4924146927A539492EE4343222104F229C7D109D8
+0B8B7225460ECE630C9C854CFFF683506C6E111EDC9567D401F6DFC146AFB27C
+32BD7ABA538F786C8BC36EE8E6881B6B0E1805B3578561EF307CC741B6D309D7
+273C280BD6D60D241680446B9A1B4E4216283297E4F131E81C454D8602EEDBE7
+8843307594AEBBA4A243D572399AB6F71F2B4B351948D03668F2A746CDFAAFFE
+D4CFF06C5B946E218814B92A5EE162C8D04398B389ED17C11032D96E79C569E3
+4F59C2718E90FE9475809F21C7D63414DD59EEC7BF0A5EB1FAF2EAE38B6685C9
+A1B774B473154AFDC18CCC890A9C2310BA8F73F031C1096A63CC9CD9750369B8
+A3F7E35AC99D45069F143C467D50FB46092304999911BE6D4EF67C9072EF43E3
+65065A6488E8C4E1EFD6B4E7B9491B7B5D3685211B39AE470F3E52245790A87B
+D54AE7066FA57EA96627A76369F90EAD1D0ABC00951BDE62E5A9C873092F08DE
+5DE446FD289B6BD772E8E2779C8A34C082FC6643FCD7F55E72943929910053A2
+99D27C48836F19349365C70F3DC7A00489681F0A2FD3ED34C2DC4F35968EC6B0
+69CFCD87FD665C1D5A0C5161268C61A26D6A746C698AC06F83F136CF48AB206A
+00800D0A2FEB9168357A5B6AB898C779324DC584320186C3EC5CABE79FD0EA1E
+098EF59ABB1A3A6BCA2821C90CE1D38DFEB1150D40791526526DA40255AB9F32
+3A9400D71BB7DE557775571C518BBD9AEE9767186F3B265C885CA0BECA3A721D
+07CC77105B960E3CCF43DF2703596AC8399B476F0230A72B63E9CBB282770E03
+847162BBCEF56BC7C8CE8CF1332461D0D6966113522DEA788A82CA1EEBAA5C23
+F3C34427AEAB1B276B793ACF6AED80A2B715340059B49D9AD01F4393900DB4A1
+4F7638DD1BDAB7E133DCFE4AA97CD7BE52219C3B459696B25E2595C852723A8C
+9C6698738584CB7568887A505887364D2BE2C33B70EB29035EEABE47386F62BF
+556050D17F6C5159643044E28E29934EC9E42D741C112AD3010556419D81E651
+9E707CEBB35FC0D2235BADF56DDCCA5FF39E5E9ED63E70A93D368B44724A0B38
+33FD627F1A45160C234AF360CE5BB559D63204082C693A65EBB589234DB91B8E
+BCAF246022E50C2E3045AA60D404B3187DA0F5F868D438183A0185F92277F18B
+D187BB14AFF0180228B82AA24711AF6172130E5DD849FDBCB5B9D57A4C6123F9
+090D48FDE2DBEFF329628919BBBC2FC2EFDC74F160222082664095E86BBF2A09
+C9D962232F10CBC2D59D616486ED9169022A2112692ACD32D50C86DA2CE66267
+85D6C569DC0D915BD8CDEB43377A30476FFFBEFCF0FFC145A07310756F6826D7
+82F6654389BD22EC5418E60E2B9574BEF55D4CEAEE561803B8C3D4A75F32B2E7
+0CA7401D31B2C680C219B21ECB2D52BC9C78A6E0FF56E654CAC0AFB7E4D298F5
+BFCDDFCC60AB5EE738FA38F7036877026C5661CDBEBB35487F77D11C60C1A0C9
+9F8BE96CCAFB9BDD35DE010A9DCD94635F9A00BD4D219AD9426EB21FDF7EF884
+82CF7D30526C51912189D2681FCADC8E0498807CD54627B94793F43026EADB95
+3ED292A4ACBD1328AC0F3AF65AE92A9089E8FB969D5132C35210BEED9B500C91
+9EB8279047EB001FA13E44683D45B062BEBDEFFEDB55C192759CA1504A2D7868
+1528BDF66FFC0D419581E532A5FDBA1294C22EC070BFEFF8851BFF269A21290A
+E9FD09F19E2EABBBB518C46BB42B6DBF674347F4E5039A61C6E0CF2277DC200A
+E27A346C931658EE6B086D21518420CA90511962F81B86FC76ED325AE7AEF68D
+8656CA2FA3AA2CF780DADBD2FE7CC925DFAD72FA86B7C18983F6B0D1B1310C75
+AC850FB4C642FA3710C2C99056E45426FA00A1ED4CF20363A4562F836EC514D4
+18E4A8980D67CE7B6B5CCD4A00A4866D2F89FB374260E9C0D2323FFEF2F29CA8
+A0282200D23F3357A0420C063E7A080233266EB52DCA686CE65C0945FEFDF286
+5450DC3ABD38A136D3B6128E6C913C8812CF1A70B39101FD94988B3667BD64F8
+E8700D0F9006890688CB5BC4118440B9776DA0468D5C98B4E9C95795BEAB8A9A
+3D138433713E1945467B2DF1A1827DF824765F71FBB339CE70F16577E5B02C90
+D36D7A938FF9DF6850BC847A5A51BE66CEB65564E98B996B27CD719D992B5AA7
+F51C134C610DAD1614350D7BA6FB5B44EC1929F8A5BE1D48F6987E16B47B9A77
+A09132F63A92E095DA319DFEF13D50A5332AEB093E917D376C331F091A85796A
+028D04C85B16C98F9B39EACD7FBBEAD7A812F7F3473537FB3C7A6506BC917B84
+8C8CBAB2E7B0C6BE8746E2D5B7B00A444FC3D79F4B3A2DE586128E5DBDAFFEF6
+96F87CC11011973C456DB8C6E40A471D4F766A85EEA42B12AADADC8D90908EB9
+B4D2669757817C754B7FDE3FA11CDEF773C6D2F12F73A22316553BDA49479DA2
+49B4054206AF4126214C81C250611ACBE2FB1EE4D85E7343DBC273DB1BE1C6EA
+CFAF1441F9BC3680D9D81DAA41A6E3C46B2A778BE483E85DB17E036F28A62ACA
+8CE4875785A1258CF26606AB9D498F7B0F255B1AAB8AAE25828B2A13211E86A1
+4A0192651DB9D6B001084A2F11FEA848A1E6A839FE19688670E874C0F9959B72
+09DE7C356898A45265C78540FF88B1F8FD134857EC5C28C321D7453C798DABB1
+FDADA27A8ED018C75F3EBC790A5B1B1E3849A4C9BBD0AAC7BE7996C075F4CC20
+5EE51618A6CE8CBB2A7BAB7C257579C12E2E8BDC0A3D7A75DE5B6C8B5528F9F8
+5489DE1416B017D45515EC392DB770D9A9F420383A004AF3C7701656ADC48EE3
+9F730E66E9D3BE130095D47619538349307D7F29E35B914CEF8A4F8441610192
+D6200236CB8AC1BA6A782AB582E54E6DFE25BFF8F4C2E65B11FDEDF0729F3B84
+925BE6A3854BFE3D7A39075D9EC1A987BA3BA655596FD630BF9FA4967FAD0D84
+8DE7F7DC36D8B55666453EFD71790CFAD5F5B21F61BC99DFCD213CBA3E418D39
+4A00F387B3D8C09BBBB3F049FE4E20CB256E9F5E39EB5544812DC01679D8F88A
+F7C0A4CCCCD5FD1F4EFDE44C51AA17357115A169E0B7AB7B441EDE2A8F39759E
+B8159269D3EA2BA9EE7756AAF051708FC1F6947282B17F7642785A8FC8B9E773
+6EF3F10F1F0CBBCB3182E5C351B5FA9D5A964A5B7A2FF53C46F84685D9A3773E
+9CB297637D71E4CBA2A6EE43BC3F37EB3AFDD941F0F835477D936670087F8DE6
+25EB01CC872089892E32D5B1AFA33B0093A15877E0028FB4ED51EDCF0A05BA73
+E718120171AEDF726EE14380CFCB836E4EFA77B4DC587049689DAC87E69E4D1C
+1AAC6794B7D118976FF84BD6FF18B37A143FC8EA480624B6D49DC8D8F8898CBE
+42E5ECEC1362A87C03A12F74AADBF33D28C98CD7E3DBCFB3FD128CBC05291063
+120165C85A9CE562A3E14A6AA933C94D776AD1AB102898D53374EB336C5D87F9
+C357CA8E589E5147552EC954504730D1EA08481B784845155F0FDB401427B30F
+6E0B8CEAEC427757785E8D35AAD20B7BA8520B44D55DF84D7A0176EDB598D867
+78B6FD80D64C9CD389C0B6A3563FFE9E30C37B2ED1F480E08E19F0E8B7B38128
+B69819073EE3E9A329F3816110C9904B1DE0093B9F559D4772A102186D129EDC
+0FCF345D40BA4BFADBC39386F084FB29AE14C37CCC3D15444B132E9279AA985C
+6F61AFABA7DBE46FB5ECE0F2A1B862BD59E184B49B61A506DEBAB6800F9D3961
+D4040AE90321257D737180431BC512C8A1D8014889AB4D8E782BB7CABFFF3266
+83C4B316F25D54E963659BBD109420C68C2D9F1C532A143A26C67464E6D2BA64
+661213BA1FDC028D183288214D163C81635E2246AA9E837F39F1E3E6FB7EDCDE
+561812A2259CE905C63893691D2338D91DEE9F443B3EAC91CC81F22575EFF563
+511798066749398306D53988C290BBD986202C2BF09D3E34940A2320CCA6A85E
+D8F882C7C36FE7CAA485E8700037651B1F31A9C210D3995AFBB56319FBFF3C92
+A2C2EB526D27A4DA3896695A092801B26A2C3DC344DD33C5AE8967B627A600BE
+050E645B6FF9BC3F54F5AA48C1635484665099AA896C8504315FD66518B70B7A
+86FFA7A460FBC14E5E134D864D4D37169757D9D3424A0011FFB04CD771D04529
+4308645723E9FE6B4C37DD7A0A23A3223FEA3B6CA4D0A1F58410BDAF726C2C01
+AD1AB2CAC125CA14473F6BDB95F7971198220ABF8E41DF9C329851FB09F6C12B
+598587C46E4671D0C30051EF7FE3D535A12532855883B6140E169993BF9FACEF
+67723FE7B73AA918A1379B0AA45CBFB2E7957C3F761A764B30ADAD38268B0CCB
+176F2DBC116A32986AAE27770595DACC2363365E9F684FBD99C76ECF41CADAF8
+17427352087104AC16EADB4EB7C33D180B23FB87784BD9E77E4F8A0C5389F80B
+AA812D94B2C117E8FBB485151A454FEDFE888788B84B2F90CD6E17E262CB601B
+1078CDB36CFA5241154C3FCACD7B6AEB753E58DE9661B624C4F93DD775FFB3B9
+C3AD886EF06514F3D81829E53F37408AA1A59BE2FFFC84B42C97FE4860C5DA4B
+F0B961D6EF8F296558F65AD72CBDA46EFC65E58A4712F0AD4804DC7A5BCB17EB
+AABCC00919218E8ECD05DF752FBD0E7B0A31E70246F3DDBA4B39F84F1ADDE147
+455B1246CB453EAC47744E963A3016630AA476AF8C46B335F437B4ECDFE58884
+34E9FF75E491E2D4391182664588CA11A455CE9295AE76F09A5DA7260577BA0A
+80BCA7E7802E4520A9DC5A486053296AFF00D80D3B926A3C269572C2CEF664EC
+FD1D84D70CA87364952081AC22A0CB3318223181F980396456436274687C1431
+11682831293FB79FEDA196F667A656AE31A131A2C8EBC8005D2871DCD98E9CB2
+BAF01303DCB79BF86028FA502C8278FB5B8E82AFAEFAC25EB1E02B0EB2A3AD76
+872C5E2049EAE8677F241A0714983DF05FB302F70EA62CC3C651727103193474
+F91A36917880483C1C09158BC636EFEC4B6C15D2A11A094BB880C8C8B586D8A8
+D766EA62E84085E79ACFE9FE80B0ECFEF9274E94FF4E3F0CD0BBBCA3EC6570F8
+BA98D311FA7860470F56DAD42A78E58891B1E0C419DB3E99A2E08D6749F21CE3
+13BD5A81FABAE0A70B1DBD9977A5F4C77183F4CF9B18D3648CE0DAB78294FD8B
+63FD7216EA3D9D9CC7A830D54468CD68C04CCD1E349C20E9D18BD94E4265D0C8
+760A9656E0406B4B1BA6951469F5DE55D0282A29DFCAE46A4D0B708FAAD8D28F
+A0AD594864258C55D22FA2B5478D807CCBC6D87B08FB06C7977F5BFC46DB081A
+60A0517B0B365961300BCF017A434408118B6162B4DFC3D2A17A3449AD246724
+132066549F95CB03C4AFC2D62FA3C019C9B4E41A808225E0043FA0E36C5031C3
+C0FD608007553E742ECE29CE381E50393271DF715262850E7F58C6B887881C51
+B198E501928FF93A7DC04AB80FBB7FA2E268EAB7641C19F4D1A54F04576D7374
+34CFEA8300B806718B36C79EAD536E15FE7520036C845F041730737936E14C03
+DD188BA80BA93A785D0B05EB4AB32151A78F80AD08F51890BF1EB13A13182B61
+950C23034BCD9E40511BD3DD83935605609A15AEE9A12F26A0049604CCC83DE5
+71A6CCB1FF14094FEBC224574A15296D35DF91D243B8F7F6D7331971E5B510BA
+CA9234750B5DCEAE9B929DAB6D3AE72F666D681A4FA8B2477893175F3008EEF5
+56332E6B3467D9AC4A08FD88BBF11EF3B6A9B45DD69A8F2E25D2B5C32E6E5FED
+BEF4DEE936B01E6D8AC3C275EDF2F688A80AC3CB19AB4DFFF39AE4D2918F2F1B
+A6CCE1432A31E50AF3BBDF68CC40344D489CFB91D1E9D49119612D661F9D6775
+52B91A9CF74F2A195EAEEEDA16C986DAFA5FE2634DAF1DF9B9024FC4784AB48D
+99878E0FEB3BF8348077AD0A23CFB7F631E08C8FD86D29A1ED181C6F49D2505F
+5DA7088992909D7456673C557F2EF9182692A6CF249CE63723A7C9AFA706E1E7
+EAFFC1737B6553A15CCDF0D4C38B98B648EF2E5A7F38732C1FA4A10B7F2978CE
+B226EA405DEB76D9D9A73EF32A4F1339CA14C035039A8AA12C711F138F081653
+F22D70FDFCF257304F6E21632AB038BD30EB76410ECCA620C1F145DD18C42150
+008F0CA43CCF56EE51BCB1F6DC4E3E780388DA185CE61BE5B9361DE231888E96
+0BA243AE4A79C11777E444DF0A2D5F683C3E3CEF024C8BA2929511186C46E2E6
+CDDBA5161B65206C06A2B0833BDD995B235DCB849F990EFF47F1A29E4D26EC72
+F19AFCF54D11FADEA3988DE16E9245C61CF232EE360EFB40300D9680CC4B0401
+4F22C1D917DAEB2C5DE06AF80597F94E68511B0BA758C0E2C88FA9336082C8ED
+5B282DC4A8A83ECA1FB09B275A4AC0D669B2982D41F6C7D9C00C11647F2906F3
+0D13DC8B1A6061EC64527F97C253E4C941C4D88B5059BFBB42A9C4780B0BD25D
+58BA9334E274E2EF0B475F58DC7CF841739E9EEB224759BB36A10B51E967DFCF
+182FF7CB0CD6D034A76D325CC1814E1AE24BF16FF03C5A422D7570CAC22FCED1
+996EED16D62808ECCF4F42C3536AA9A06267D7B56BF050EE7AF43117EED34F87
+1C1E191FCC78E5C9D6102F1D3AE812E90AC12085A3F87DD443FEF5C9977D820E
+70C8D7521C792CC210D4205272A9ACF5B5625B58E6D628220D93EDFDCA58BBB7
+775D8A482C2CC0B24BBE34AD7B572EAABBCE53E9BE8CC0C74CA9AC2815B518D5
+9BEBE83A9F830C52081A7B4B175094568B07990E2D24BB0C1A8576F62F3F9427
+034E40FC353EB02ECFA0ACF80687D6383CA5789525CA7DA665F045A3DC2904A1
+78F70AFFEE9E091032A8F084C0D81A912ED19C07A86499F03C617B5EE2623053
+34AF446F69486AFCB8C2556E37AFFE1CFD46F218D19E440C6BBBBA505590A399
+1ED513BEBF3CF60F4757750A1ACD6DDF87AF8C2F54737E880CF748D9DA309EC2
+66D0A0F5E8E042B488416118607C6566609EBBB1BB4A3200B92F8CC8A1C680D7
+5B36CEF1F23E2CEB214D8C12C157E9272C09D25038F29F5128D4644A9893019A
+DC42725032D284011B7B7F6505A11E4649F42EC067D4ABE060F8CAFB79B69C93
+BBEA5FABF6BD5E8E7286E37C799EC63B8FD94FF5D9A72D8DC565D4EC246E8CF6
+4208079D9D2284F91BA0763C28BD8071C97999F0477C598AB20A52DABAF7035C
+85986DE59AD301B93AADA3611A22AE4194F920986C6CF3A993077C0B2501E3EF
+71C698CF87A13A3A9771054905A58B78CAD093CEBAE2A7E49654E76C73BFC3C7
+9DD8311101317A71126DA51CBBD5D6E88FE09CC08E327ED027B81EB14663E307
+3EA682E6278EEDA0833C35F798D66B30AD10FF770C9A081692B1594A04C8A90B
+658A61B785B8AEFE9DBA015D717C9938FCB837DDD66EDD81132E44128EE1BE62
+3EDD5DAF584A5886F36597FF31A1957949CF8EC35046F1566F5A0352196CD56F
+F1D81372EF4EA5EF485DCBAC1D41B43FF3EE853329025D322D8AA0C5BB40DE98
+3CAF43514252FE75C4BDDFAC4FC1DA6FD8ECE760A9CA10CBF667B8F3BB2E20FE
+0AF6DB142F9D944983B19A5C42053282E1FE3F32FA696DA3480C857B7E2F1231
+8F34862A3CE07B58E8499E2C7C0817245326322B9CC4939BAAD44192B47697E5
+36750956765D637B7CABF7F9A593D9FF6C322896B737D54CA098321FE35A05FF
+4CDF11A2EF3FF5EC6E4B4243EB604723899C637CC86D15719AC904D98C007AAB
+1C982F262473FAC3A2472167C50A07390FD01F45BD811D0CBD0D3B62C2A667CF
+57C303D5481BDD37AF159FC5317E4517E94A9DBE1C5D767DE0BA8A01E571A30B
+4A82AF5946FBC3B265EC8B400E86A84A52A6FDE56CBF6A6F8EAD001F57B5A3E2
+EEECA552A80AE3E6451F9F7DCB07402A6AAC857254CB40D25219BAA1CBE1E3BE
+586DFF8B6AF914A6B0EF03ABC160F7A0DCBD5315C4B7001D381C1C2682998372
+55CE9FA329F497811CFE6EB8A940AC8C8FCC471ED8640CB015F6CDBE0E4932E8
+4AA209F8C9962D02AC7DB30AFFC36C07D41FAF883A6CFE874A5EB6AE6308F3E7
+C2DB784C5662274AE08FA93A5911EC6E3E8F46B9C2DF790FFA5C179A6E419755
+3308A468ED9520A6EE299A4FDCB47FAD85EDB7B4E5B768EA4B1F664C2A49DC52
+11A01D80BF760284B0DBD117CB699AEA993B1A885CE2BD1D47745066FC878C36
+3578C13548ADF655CE79E4EE16BC133954FFB487FDEBB3F2F49D1EA9718D1CF1
+806B1DE08151B349C5739666CA88B53E92E71DCFD457CE8362E4DFD5645313C8
+1B65A9C627C17116FB9DECB6FBC6E21589074C031E0553DAB887D2A58FDCC119
+B80A5EC4BFC2DDA632E4295AF83BA1604D0A09DF5D62206E9B02A24D3DFEAD28
+9F4560418E9E310E08D896321B3A22C673539FB78027C7FCD07FFA9B8174FC86
+FA68B22867B2D3213BF054EC7AE5552E238494E63B5650CE735475FF6FA09824
+0F24744C3D43F76BB637B414EF3AA39A0A911AE147CC5A975E7C3C9C7FF6E525
+B313128359084897E8453A0895BCF4283028304CE3879CBB09A3BF5B29185438
+769B6794B83227FD411741C12A28F5E4AF7939AC1269F9F20ABBD8D6B0F99B4D
+D105D5A6D7D8FDCD2B2D8DFA0E6A386A509829B253A5CB2F4B8D9B0A113ACEAE
+5A69A87324D899CB07AFDE14287A3261346BC72C88023633593BFD738991C2A9
+EE1163CD96CEB82DB4F15063B69CE0BA90D553D86CF2DE61CADD79870E99EED3
+D74C0E5CBCBA4EFE083B062CCDDB63CBD3E6C0702255BE42C0D4698AE9E25746
+15385C77FF85DF59B8A95F4229B8679E82D99B76EB6851F3029125BF0C973A9A
+18CCD9786F929BFAF65B9F093F66AE0198DB15A1E8C78EBD40FB1344156DE771
+2A41673F44DA2E1E7D41D9BF9FF6EF4900C327E20248F751198D4371916BC846
+795A581F7CA26FAFD56023EEDC6A1D3AC570D6CC1CA8D6F1F2A49579DDF488E5
+850C8DD4EB768A107FD11D6C03B6E889F497760138814249051AAADBDEE4C99F
+4FF66E9C5D92E22567DDC967BF400AF513EDEDEBF50C61D9A388A5B960C86C7D
+B62ECB4EDD7544FD3FF04EFEC96FA9A523C39829DC8A2ABDFC584BBBC8AB8932
+CBFDFB9FBF3C9F67FC2D028D1969F2D9369CAD8E757BA5312E5193C7676CB283
+5B77B564586905D558A3CFAB0F1F34265EB2E5FB278220918E8C476DFC80BE6D
+FE08ECE9E001601333DDC4B3D69A6DDA20E104C5BAB68F3D943A9B0E257EE904
+3B7BC1D982E7CAA79328DE04F0F7A33D4CD50BC68FFB6E27C2FB99B97F2312B6
+455CB547B771F0F0E66BDE59AAF83B38E149825FCFFD09F881730CD4D36B75A4
+07C420EFE7799210DDA76F4CFE768D1EFC4777B8EB306CCC35134BC23FF94E4D
+5F568EEC0C141E34962FEFF095DA482A4F48FB3F1756EA8E2A01FC1F3227D085
+156064CA2A5F861E3792D22944354AE32D992563EE33B4A8C4D61A96C4065C9D
+284F5488C53D134B2B9ACD97B8EC300CD7A8C38D774EF02BE1D0F12FD52A7DFD
+C782E9C425C68481F91A76D8CB0CD21F69ECE68CE511975D68F022B88A69051E
+420E3781813A9E7F06D9AB28A20370302BB0AFB2F79CA39D61350D26435EB900
+ECE26C5AFAB176103B260C08C5E2B71AE4EBB377D4C725AFEDFECBDA06616D03
+4B3F80AD2AD5D4E1DAE678029CC028DB4D2884DAB2FCE4B01FDE418380A16AEF
+2B0C50CAB47B1FCCACE308B66E6CAD41B62A0229227ACF03E9891D2F512F1005
+77295F4A4A6E8ACC3C497A4BAE5D53523C335B79186C426CC298540C1441477B
+022F220DC7C268E27E49BC6A51567AD17C93C29A9C4516327A2627A5EF966037
+4AE0DDDC9C1F8AA659C6E06D1D68E9F7ABB5727BD47CB6B35222A7075C86CD6A
+8D4C5A95FBB0545CE3B87A0F6E54EEF9B380325BF1DDBDC1F1A6A1A5A5BFB5C9
+F419F38AB3C9ACF7865EA939ADB297BD5D35DBE4520D452A79E9E395F5CAB8B4
+E320C996883E6D9C5BD588D00D8A6A03711D2AE34C46C2A763DAFF66422E1836
+D9484BCB3530389F4A40C4863B2161664E81F5BBAAAB72D1586EB0E10BDDA669
+18CDD0F88728608ED68F811F207C847AFE8A99CC319CC2A0134A61EC5561996C
+7974129466034EB020923BAF82E48216F96F9A6E5A22B56F79FEF551658E22B5
+7190A9AFDBCC06B8E9D8D6396E8B065FB5E5D5E8459680BF8116FFDB53826B77
+86F35D21E38AE56EBA5D6927F2A4B81049CC9C3B89C00A0AA17A2134007EC01E
+89B959964287B6070A371642C20D3224297F610CA11116E3245147F0D8C276AB
+B12E5465721C46D736AE47F4462F88BEE48BF3AAB685300F65BD90C45171FB20
+0E399AF31FA683919097FCB6EE2F205C7C32C2724173976526161E70D15AA659
+0DA4E983901370CEA18BA500B925285D3FC2D9094FDBA1613FA27B1D74DFDEB0
+652C35B5C82BB0961A28B0ADAF8C75919E3DA9EB37B584B298711CB71770388E
+DF3E0B2890D204E55C3D6EF69FC60D33727DAE56B13F9946F115492C8F03055C
+82927FFAFA6E43AB242459703BD09F1D6E4B8F925E543869180F1374F8B233A6
+6B78A5B8821C138163957573B49DD5B4BD182D3535C2CCFCD25D0F0805B0EA04
+ED10F3D442573A56648C90B6502074D1DF235DE89D464EF44F2C9297ECBF2840
+EC61A26002CFCF08D2103181F00DF8211E446E0219EF2828956CC40B870BD097
+080BF26EC6ED94E9588ADB63BDBECC4C25608757CEDE3C2E0177C7775EA7C6C1
+ED728808427CE91AE36226D6A22C2A6A7B7C30269B358CC32DF7EE6B16CBF7E8
+B1B9D245DD5C1E251B9EB5A26DEF9E86C5E8BE7E6870AC64BB8662071FDC43F5
+219297A34EFC8170FF130CE0E43384A3332DA06BB9478EAA1455CEBDB03A034E
+B84D3919879681A48F6C338ED5A8BDE22B8D896EA82E382D270F77AF3C18993C
+C91FE947C2BA13AB9F927290CC6F9E34D23AC5446FD5BA6C4BC6B4EE6E92F7F4
+11CA5E372C95A8F76885DD0B87E3284B2E153C358949BF80D2C6543F4D6D5330
+30393FBE243C8241591AF28804878D2545F733D5E5BBA258614DFA38C5B82544
+384212B71EDB544F80B92A9CFCB84463D3E80148F4B5E1300034AC83DF6D4E53
+F991C23182AC4F03AB86FC121C771300B70E3D0947EF2E0155E3C8B400A1888F
+10B97C2421648F48CC413EDE70444B12148DC5940D747A6224C177F070AFE801
+428FC47A00522091782FA6F3058A6D6517263C54EC85DA80409BF17A8E010E3B
+0A2CE1C5BBDE0464A706C2EA029185EB966A33BF72B5C4CBB52746E3A8559BAC
+06FE38E3D30176C5856813A56A59C430B3E1B24BBFD0E2532748B236C09C7033
+A9904F09705EAF04A03E18801FACB5598EFD72D8F07202FCBB301D4BF378C55B
+5D03A27DDF2A3B2211152520E6BB70BB108666599A61757536A48FC7AD4EF8CB
+54A7E08F1F43FF5F92D4E1591A507CA5566A1E63920C5B89D1D97BA6C9C91F4A
+AD68D607D2F962729B45D987D17A9B46DC4A141B15E4557E82A8DC38B8083F5F
+EFCEE0AFFA07B163C3CB0F02388AFEAE4EE7D82E79E0050BB51557DBB72CDAD2
+F9664A88958DC62C0BC762F2B5CD833C6BC240BB9E8E750D8D036913680E3EAF
+C8D692B192D0683EAB5171E772F0E07997A44CB25F113ABBF45DE8C9DDB89DD6
+D1F79336DF7047970A8F7E0327EF6EE869A5F2F68A579A6EF148CCD7E6F80D34
+004F389AD19DF9485F5554B946BAC2B0C0840F9562D8D8BC5B387385DE9B8EAC
+B8940CDB9EF882555697694BF231946CC4D2906E80D8A090D1772751BDFCD4A1
+FEF82C145D1CFAAB4F929402D79BA0C87DB3000297156E83C3BB6A9FE521F85C
+EABCC8719B05C993D0F44CC00207834B077826980893FEB5496F0166ED345156
+04D8223653E810E1EDD15D459758AE4E9F18CE130B17FEA7602EE8165CD04D39
+C32F79AACD66CE8B00BB9E9CDE991B7A3B91D3F51E84CDB11B4BBC0A9AB2A3AA
+06D98993A5D37ED194E0A0DD7079F8F2368FD873D3F8C537459D4244347B75CB
+A7BEA36A4386930B82D2E92C99285F4533F5EE35A93B7E27A9BFA856FCC2FCF3
+CAA4DE0D08D46211498C0984F5C6E90F6B7A12FAF6931877132DA5EC8CE15117
+D952ABABE718D05270B4B8E4EC5C2E1115CE9EE68244AB3E718A90B9906F21B7
+C83521D61180D79731159D3A12CA4D6EA19A91DF0A7BEC83E638EC3262516B09
+AF8F275AABB7CDDCE874C07F89419BF803304973DF083DC02F341D1FDD36AE11
+A5F0945007FBE7468D40CFDADE89729A6B3C748C5D430C3E9A1AEACA3CA2CC39
+9C9BBE87B6D0B043F86A0584A8B02171C0A3E4E437EAC6D83539AD614A841A27
+817C505F947A22179945F9B4614E9BBD901A1C8A1E9417689F6D6B032B16645E
+F82311567B1B3304C807C30E984D62D3805D6EDCB2895EE184CCE1DB3E1F3A41
+5D1E69B5A9388E946F71D65AC4BD7CD2CCA9561741170093508DF47D8745D92B
+531BF0D59AD39FCEF68A34C91BD31F6AD92CC8A0B7F38655D23E422FB28CF88B
+AE4FAE1F4D06624A0A1504B9051589DF8CB760BB3D03702C229404125AADA7B4
+1A8249A416A639EAA4DD3B416DC50F7333505B210C00DDE90C0D3DBE51533082
+D8DB12EC8B0182E4DACDC3604763D85F51F0B0587DDF5E9B14AEEC9852CCA8AF
+B30D2F4D1D85A16F8923E703D2A0B4D628CD704F5866A8A274D30883973DF9DF
+70520ABCA9A1FE4764AAFA677D5BAA5C0A9040F467B6EBF5B4D5F3E1B84EE593
+9A8B0545291D5F2DC47AE78A195A4F2F28A345D3030AAFD108C80EDF2B348E1E
+7B4F8F6E362C468C74C13667EBAB3F96D1370C902A4AE991D630F5734A10957C
+9C931C228CABBFEC3F0C0619E5DE930E67141477FC0B2615C437F1B2ADB6297C
+B6D0541FFF6E7AA8833146469CAC2CB8F8756727E044B94541BC10056D55AD57
+97D426DA5ECEF43A0FAA2CC8FB35AC62637DE2CF9C12FA2D7BB2CC5D17CBF0E1
+965CA43717087E3A3634A7C9844D8E478A54C6D062C97C729E5748A1667FE3C2
+3CB41817274D1BAF3D3C800D99EA7A81623E8D2E7E68733FF801598C319ECC99
+29C634D6C7E6DF24AFE990BDDC0994F35619D02BB7830B672CF7DA931BFC385A
+8537F4542E10C7471B3EA37853421CA82A8451FE6DCB004B7A306424A75F753A
+6A742CC677C0D178DB90D2026BF0B026A419FFD23D357F81409635A8B8141CF3
+19A706BAB5BBFE33E5D9736ACBAE4C8B2DD633A1FE232B7B15BC8B9287336638
+0FA6EEC0B222A11E1C429C993C40DB70489F289DF8F521459539AC838C85CF83
+AF2BCCB15CD4866DE6CDA86E94D8D43F40032532A5F6D233F1B3531F864ECD9D
+EFE0CDF5221E67F07E794004692DF4DFBFA3EDA02B4A702C11027700E2CB9C53
+AC5242AFEE6BC05540C64D15A612318059A253D70D0E4CB4D3D1820172CDB830
+E7770EC869EB039719C9AABF314AC89794D112C98072ECEA1E0B2A808C45EFEA
+1D14C798BFCE66AE3B836F03D0BD68F3C13778B1DA19E8A3D8D469FB7FE01178
+8026D104F20B332640B241EFCB7EE5C40705C2536A3BD68BDFE0CC03ABE7DEA7
+50AE8B56AAB796E5C5FE9DA34C766158FA8C22817F9A33C432F3E07AEB2ACA8B
+92A287F5074A8C011015C68AFCB225812B093E2712A21FCBC7C3A980BF7BA923
+1126A1CCB9E7F5FC9E24CA4572EE07E5532803DB4983FAC69B4E25BA572AE1CE
+48749420733D071B74012E8BAAA4002897C4713B8F46D083EA2FEC46F49A0460
+AB3CAA0B4294018C7011FCAA4B089FFB26CB6AABEF25F8D5963C5A0D4B4CD6AD
+18D38771EC7E8EFB4871B83406B9688BA62DE19FCDE42660CC7DA018C2C0F194
+84B4A1DA87499F91CB09EEA007BE343E301713A021B7EC69845D22EBB190D297
+018EE1D184058FD91C83D5C85F13615931E4EB6DB2358E9F2B3C448ECFEBD217
+DD185BEAE5D5996ED8D2066D987131BF6BC8ACDFA32B297216275D54350A64E1
+DC00C714FB1553AB4DAEDFA4626D96FC9082F5424B82EFFA7D6A594A7E1401D3
+28C9E6B66D2A670CA6E94C8BCC6F0D43BF59DE3B6BA6DFB67B0DDDC46FFCC434
+41893C9DD0C6220DF64B61F9191C94C8CFEF2ECF964B677308C1AAED87644EAF
+94285B67823F69FA949C5EF36F95142CDC69C50EA641C75F8143C47A9718E438
+4B1F989A25E2041850C790BC2EDADEE54240D37723FB06B8D432899C2EDF5DB2
+E3036E1C924EFEA53BF012565886D421770E8772DA46FFDD9CB9A6789C16BEBB
+7E2C72FA8A4BC57FBCD4B87DE7AD2A2DBAE025EBC58CF9B403A45CEBD0A14C7A
+0693A0036C565141ACDACD3B5F3CF2225ADDC820697A0F53DC1C7216714EBDE0
+0C491996134DACE262C658CAAE20B5E5C9B8AD5A0C74A81A4B3BB79366C390EC
+B447369986740FF81ECDCB9909371863945F1E9E94ACB9BB52D80402828A012E
+AF7CE0B126BF34C1522541A0535C73A0779879FEE61A33A978CC35FBD8C21C7B
+04436F50763919E6B059BB2D682EE96F6E1146C08B3A0D6198BB7904C6E0D346
+853DA730C9923133993E3B72B8A0DAE973F937D5D65E1346B39F67A2CB380159
+2D910CC3843C6F3CD4115DA3554E31F09074D9626BD4D5BD5D61EE73FEE44769
+39BF1C03051566D04FD4B63BB202B3FF0E425320B6B44B277FF82225D79E513A
+F6C692729400C33ED0FDE9AEFB99A161DBB5D49A9448A4209053CB3A5660B427
+1F413BD3CAAF247ED9BC980CA951301EFA32D25820FDE763F588755B8ECDE557
+7C9B9007DC3FA55C6229A22DAA064F585CF316F30BC75209E8DA9CE5E4590013
+57BE9CAA1126E02A3EB243DCFA06ACB0A2BB5EED0195AF2C023E7D799B7A2B72
+ADABFBF147022BBAE3D9AAE1B3C86F413D3995906E3BA930607E3D3F0C89B019
+61B5681C07C9B5477AA567DEF6FB75B09C814AFD7C9DE14F02B102A290395506
+E991F6732D3709AA3FCEFD6882481442F4C846BD534C10552F91CFFD9821FDEA
+F3AECF5D88D4A9820F072F35A2E1E5CBE74A3064E1C4B633CB30882DC658238A
+31BFEF31ABD78F89A4FFC12B40C2B099DEAADD026328F0E293C8CA53118D44AE
+D3CEF7EFDFFD175DDBF9958BC597662301D25E21CFCCAAB385F3C2EBB54D9E29
+1ECBCA3F0AFBEF76DF6255698A83F0932C5D3E11F1B823F00F8F198A4EAA2364
+5778A5D0D7C75BEA443F4C699BA078D59F31C44469DF0710600C4C458D515DBD
+A7E5DC14E5D4BDC317261CE57D5FDF2237D1BDC503ABB3A899491A40D4F65E4F
+82BC6435BA267D7274DF0D534FB3F851F48C0DEC96E50F89C1A2B992EF7F039D
+FB910C7DFC007CBEE23B01CF13276F67F57D83366887CFBCB0EFC5E53ACE8D89
+62EDDFB871D96A550A51B280B0583E9D040663E0E8567138FBE1FDB02C36F1BF
+3008C1D58475DEDEE759A2BBCAD15633828652871B5CE0088D0CFB527920F12F
+38C05850D66D3003483BB585B534E601D855651F58FD39CBF7327B85B0AE7815
+E3EF310CB49738D781176A48470C7F233A3E00DE673B900BE0D9D5CF27C53D37
+8D46D6149E3D6AA391D2A739FF246F58B28BC4112E53B3CBF7A0846223BF75DC
+FA16AD0D314F797FBD9B57A0BFCADBEA4B9EDDDA169C92ECD431A6A7D56BFB58
+9BF20CA2FB6A62DB83B1F8BA18B2F478E11E15BDEE7DA5E41EEF7733CA1BA157
+0919AADE9EDCEB6583E28D71A175D73F341290FADF7A51B36615CC18E10CAFB9
+2B3BF1059B411BF8680FFB992DAE23D00E0D0A44FC7B2A617C4B7D10A12937EA
+FC476414487490634724D2724B9355929BF3A161C26C90D99A293533DE22B299
+EF26916FC405ED7A400AD0E3E2A029A3DB44B59BC9A6E934203E4AFB32361ACA
+186AA86BDC2F43D800F6C4AB7C861A4BDCD808D821E9B1D2C565C54A0C98CAEF
+415CF5F20F45CD2E92CA3797557945CD5EB46831BCA03BDA4F9BADEE2D79CFCB
+3EB940C927980A58825DF5208CB0B19C8ED0C24F76B83CBC21F307BC14FC0D9F
+24A3B49BD8B89398F43644D0B79F99A82F25FC214F44BA6AC40BBDA9A53F5F11
+E1984A7D65C74981A77F22B2ACEA1D286DD7AD3A56FCCC27026EF963EA3015DF
+DB8A45A40656B1F3C5D84E32F1C0E05DE2563E321048A06422FA7D32096C6A7E
+4E08873126F198BD9206B282ADA944D297088530DED69F6F27F71C8A4758B096
+4C3D046298D4C8F1C277A363B67C92CB92A2D9A985C848816F85B005A6FB3243
+CEFFA0176115FC222BBA9AE883708D28390F7F4BEF5ED12AFB8DE1DB7A9E2BF5
+8AFCCD528BFCFA517FD8B04A188A3656ED71125931096617718E941D069BD3CE
+89ADD5A0569E3CC9BB823D04839193A012D3B0E19A4EF941EED2A91678DF4C9B
+832104E6F491566CFECBD13107AC6AC8BEC0D9A589AD5B1B3CF6E6ECB986656D
+3ECACBB7E570B0FCCDD776956C013CFB8F95F12CBF4CEE9A1F9DE8562FD10C02
+04285B158C309903552C9DB40E04B3CC164DC904EB2BC82CD11BFF80CD09ECAB
+3568D7113244A30263C5C6D57F8BECEE8D906BE3CA301E42FA7214C6F5AF32A9
+4AE8F3CF247C3FFB2EE269BC97BD43ACC7FEB77F387D6EBEC96FF8778F8DCA5E
+4250226B7E02D87D30860F4CD2CF78E19727430B1B2B092724FC0F12F5C17549
+B7F2F9AD9CC2F58505756E36BD9F53DEB93183EFC03140D35D9184FD6AF97DFD
+03B7556454CB955384773DBBE9875F577F675CB5444FC0A7193D16A1C1DAF37A
+3800F949A10574919336CB1FF991A3DC1D7AE4D3D93B0C85C03B8FD372743846
+9DEC93AFAB5576F8DDD35979B63586DD0DE2CBAAE6CCF21A769FAFD77202DF67
+D83692F9E18E9A160AE3D18E767C84DEC009A6295B4812142E31053113D442CC
+584FD6EA91E4EE9F4CBA7C5DCB4A831BFC52D4A276AA2E6CA83F4B2D71D00C05
+AE65EAF85F2586A6A5333A43E269E9EB87428B2B88BB68E146F697B1F61995C8
+F3C57B8F0E8159F5F41D18CC3381564294D64DD55602F6A609587B1D5CF5DA4D
+5E7D8415524AB49F89A554FF74208BA96A9835E8B6B9E298628B2EC3535B079D
+FEA99D198641F1927CD51C1C7D93AEB979D1BEF275772A1F4DA91C53686ED2F6
+3EED9832C3F17E1630A2F68BCB3DCFC08071061207AADEFA6BDDC1D0C25353B1
+404CC56A59DA4F5876C993D5229FA5DD2992733452A1A2E61774CBCBC3F9177F
+9F88BA4590F3A5037EACDA587B1368F22CDAE8BDD226E4CECD78F159F851D978
+6C0CB1842FE9E5F603F40F1C5B7C16B98313FFD96A920A7AE0D944DF6D208793
+4CD9BD3E9ABABED7128A68E3C607226ACA87B9AAB2F8AEBC505813AAD20795DB
+3D95942B3C03C01091F25706ED976DFB6C20B9561FC1DF8850D49BCA63DBB65A
+6104D53CEC7C42236E70C695F224EFAC35148C8821A915CBC2CCB3DB4F5BE10C
+EBCEE7389AB33B0A9680CC7A061977FBFB25888CC922C0EB9D691C429170F1AE
+B6E52D3DBC6233151EE98C5FF0CFCCDC4E2EFA0399453DED1B92BD6DE7C5176F
+747A615FAA619BE8D47E43A70CAF49E16C2E7BB45045F789B572C8502C6F97CA
+037D65D6B24286D98D0BE7E0FC1DAB97C22E01B29E93E007AC143F4288C00F23
+EC3A9E551787266FC0AFE12605ADD1584DC5ED4078AB4DC19D3DE67D5AA37D5F
+21B9878F2253191F303CA80824A2AAAFA01D2D473AE3DF0537FEFD46DF14E01D
+BEB7D3C7AE794EE4701381F9A74E803403D78F8ACC16D78519AD72A142C6085F
+B048C103E11CBCAC36E8D5E9EF7802F51C8402B2991B9E74406F4DD6E8CD277E
+1CBB49FCDBA280C7D47348A984ABACCB2742EF7F67D94727A170880A2EAA6BB6
+EEB87E29AAD0DC06BD1BCF831D786504653919C941ABD5326740AA11CBD01637
+6C7F86557903A244A316B5E4EE244B3351B9191D5BD1628A98C69C869ACF9571
+202DD0FACC37A82167019A7087DA5F82BEFEB614C4AB8628E1E4BE49438A9E20
+3F83219AD4CF0F3F6F7A0B2584F63AA49ACF4CA82D8D07C53917C6AA6ADABB36
+A730FD154FB1323FE1411DDF68DF0A85AED7BC13494132AA2D989F262E885CB5
+FCCAC15BA4D73DBD8969D8AE74EA4B362463665EB69708B1E363F7D5492DFF70
+54271672A3CC2EED7B264477469DD7F631CE80168BE36F509231BC995A98D31B
+F073FDC2273143FF066F3867FF1EB5F4C91BC1CEE003EECF93691D93EF5929C9
+CEBAAD43419C0FBB9FD999AB5C125E37BB32E43FD08FDA8A3A54EB73AB4341FA
+86188A467C19E7811982A04162292C7E86225443D9255F9642C8D010E03A8199
+A31A4D1D28046C46C9880D634CA17CE9E59383B7D16E5ED3176A360CCA9EBFDB
+4DDB8E3197E64170C46264574E2E791E39F3202B7E88C9DCDC9EB70F0C090A0F
+89D3CE9E366C4E2E996DCACFE1224D2F6663BB8967C8E5FED7A8B3ED641A48ED
+761AEAAB1473BD1EB0387798F28818CE23A7ACDEE1E8B8EC18734EC4F9E24E0B
+25B1E488C35B5F331E12076BD682ED7C92EBF2962DB2D28BAAE402F85ADAB2D1
+4AC972CD0D0E3879AF49AB375F96139D2F3E8564C7E4B348F0571AF5C0969D4D
+7C9E3B05AAF52647B794D8F56549B9300D49EA3994672F6BE9F98A237B9ADCB1
+AD94CEB0D2375E1AA976E8425195CF35A245257FFB29460C78931A8EEDBA99B5
+062291016B16109764FA7E02B24E64A9D141F261E0EB73B1BC492626B6C5A830
+442C76E5795BE3242F763B76BD8F81F3173B56C92E8B4423F43E2218B1F3C707
+F1D4D13217CF64030334D2136641C1AAA47D9FE9EF8F3ED0694B7C73FFB83F23
+B83B393E317F64C7DEE9244B3351B9191D5BE247BC0FA663DEC3B897C8B25DAF
+B9D508D4E0F4497E9F2BB6091F6E9CF3FD05AEC78FE14F9015F32B94324171C8
+0AF0CF163C50769A0B8F77D4EE77A2EB36C12F2413861792682690CA48B2D51C
+3D8A90256ABE881DF506CA31869E52DCBFC77BF41CA173B1D0C8FBEC6A718CC2
+AB851732EF29516C876E46C9874250FA985628FECE6604C01B3A8A8201F79416
+85475B9444CAF397E350F385736E175767353989FB2FDDE5A710116CEFD9887E
+8A427C359B4D34AB12CC38AB73E97C31ED8BDA28428CEF928750CF93F79CDE34
+501A16D847D222A0BC4E4695CB18E94BFE02733AD0178653EB347E5729C859B9
+A78682D0A827A834F36A57F71A475CF4DAD5C8E2FBF7B8F591C0989FF5810501
+4894F461AE88D532574ED7CE8FBAAAEF9208D1BDB27EE2B76EA979045C74CF6F
+7C3E267232FE3AE46CE4266AF73F7E1035EBB0DAEB4DCDC4327B29AE77840ACB
+42D51C400B04E4045AA17AEF6BD46E6F6BF3A3E3ED8DB3C8B6E7210F7814E8D6
+D1B2FCB186D6861BC13983F2B9C51F38A18EADC6F7DB8F00C50391A52C9C8EDF
+D585327E17AB7CE483FE358AC338669C3098666CDFB173594E5BD5976D0E2539
+24EDBE880B7404AC05E5519D7E9D6B8509F1AC92C7EA9CC12D08268EAFF37732
+20118B25C21B78022033A4A302D70EE57C6868749D32A2EC9D84146B15F0C11F
+CCC08F9C2E029D67D334F610322CE294C21657CC20764AC0E3B01DF402E61BAD
+26E8B57369345C2F2CECC587CC29ECF906F0BC525564A2EF51000A4116C6E78A
+7359805ADF64C3D343E56F7A711FCBE372D4FF5626C87670EACE02BE265404A3
+30A786CBC4BEAC6927501FACF776112FB1D48A8C269749B4BDDE987F09ABEB24
+33CAA0C3F2565FDCEC8934FADD74015B26C6F8336ED58AA4525AC3E7E9A78F0A
+040E9C44D091FA75A8C67F5DDC1844C6806B987A63D16800D842DC2382380AF8
+FBDC284DB028BCC6AF81BD44DF78CB5E67507D35E079CAC19574107CE7CCC73D
+1636D45237AF66D3B327EF321DFE891B85DEC343B9A08A90BC5908B05CA8F1D2
+ADEBCD48C282852110FE881EFF28DFE535D679857CAD16ECE7188A595FA568AC
+AB41BC7E6150A235422E7A2026BC50A6F956422A6BDA8BD80A1DD1650AA9DD3B
+733A01EEA103ED2B9B9F58957C5009492F3D32BC296974034243FE5D6ED1EE22
+2CA0C89B764E9C39A057C7D6E9A1CDDBC5D7A92495B81FBF2998EA3F57194C7E
+51872CADC63ADFD925E0E9C166C484481BB642FACE33BDA906C7C0BD495C6A46
+2237E5EDAE6DED3C422E955B13400556D1D072175D7294DD59704DB7544E8BC4
+A50527E89D632104A8A7A464BB73AAC57603B10FCC81B76FFF8A07E5D3639092
+B4DB42F8D607ABB18B87AFA0BEE1D5859F31E6E772F3BCDF53F01DBEE33E1204
+1E409783DB0016C65753CA21223897F69B26DCEB60E550226FB66983E4A55C18
+CE9D77835BBAC6948B96253AF27FEA47CD667FB972980823915765143C45A0BE
+087FD16A6181908366984405D4A9022191F464F3A63B80B883D4A8155A573043
+964081BCE8E27FEF0FBB651ACB37CA7B48B614259D38EE407F182E92584B6062
+B858B0B4F5DB550705C956670A56B9E9CDC16C6A853953BBE3781BBFE6C9B499
+09E4C57DBBAD914DF78734D95D78B5614AE00F6416E8550EC3BB55576A16DF21
+86493DBF6908961071B16D763025380460ED2E3F3D1804180EB4783E0A783B00
+5923570CD43EC18EC86FFECE9EB2306090B32B3F6CBE5A045D10F0934E7855BC
+183A0EA0B9200B98FD94A89EF694D7CA2972F2F04D22EE03EE2BD28F7132465A
+973631B96C448217174FDD9A5F70BCA647701B2D4D55D5A755962892F3DCB675
+A3DE0E1D197025279F6C1F437744AE6508DD5550D1B5249FD1DB9B693983AB7E
+04769C73D7A287F2AC7CF9E9EAADC25F8EC78180B63E44ECA41DD21DCB9A60E2
+33CBD4306124A80D7D3A7FB46A13D5377A0628EDD76795CD94C81C80D5DE53DC
+C6274E540346F54F3AE0762F8F4A5050D2CEF1D15F7D934B20D06A5AB9E53463
+0E4DA00D3CF9D31952C6780C7B7C50FCC28B73AD34A4AE5A7EDB6B615D4A7CB8
+9518D8B9BA0C753197835AAAFA55721DD004ACC7CEB2DFBCBBF331757F24CAAA
+9B564318BB1D91922963660FE127E67E7AD9CF3193886CAB008361318C9E5015
+4E4208A4CAED34FF58A4EA51ED9E5A84C61638FD8B316201FC18DAC27C58AA43
+2F300780CFA391B836BF085D45EC269F02D6DBDABBE7370C7C5FB0CF57296A5A
+B3ADF847146B5B9A00F19A384E73CAF204E8ACCDB7EE46E9652BF22262DF0FAE
+B94B4B88DD60EF93947D8DAF4FDB1B5A77829045B2335B7641663A40E80BFCE0
+A9796A6F8C2B8AEF5707B47396C8000AD6CC97DCD5100AE285824FF735FA67EB
+9F9E61861757A5549F2A430A703529E5785B19FFAF0C6AD8B4B0089855CA2063
+6D883FF7B0E935984526D4B349E5271CCE743306BC9A08A6C3F5063C73676642
+25E561C2C3035BAC245A824451F6D39CF7EDBBF5299DF3E78252F0B654109DCE
+0435D1B68AD9D5D66DD2E52AB313DD6BF6C0FAF1A8E068EC8A5E465C1ABABD4C
+DC2A422BB6A305C0AEF2FCDA36AAADD3AB4E83D75AC51794D49EE1C6DF75EFD6
+8D1642693F7A219C26A73A5772F9C56E03D09A96B45627057C8C0A886B12BE3D
+8D4C1552DC943D83381E62DDAC725CBFC21E94DE17FB78A0C98AE0983438D29E
+E4560658018F180E8A119188AA24EE12B04C26063C6C769F88266C13C087BA4B
+A3A0EF97CE334495F0D22A2A22EF163DD27C4BC130048B92B970D876BB5074AA
+5A3FDDD6582EFCD50D8E74A7360B93DCB193791FE5731303B8C2915135E36FA0
+E7E69E9CFCEC6267DEAFA2462578E6C5322D0029733DDEB5DBE86BF8B549F342
+EAAF308DB487846D17E9069519B57B634A1D088C29ECA9D8C5C58ED46984B0F7
+B25D5D52C3F1C51A78A4D1896389833F327578108277A05C250C84A7ED5BEC7B
+CA8830215DF9FD8A1F8B0F3CE08B14019E2AA45CA85CB9BB8322F38D9428DAC7
+613E81CBEA470496DACE42452D5B184876D56C113DCDF853A90315EC7987D3C1
+E2686095C03E5D28C164C2AC415BCB83023DB38A5C3D18FBE2669F04EE121D35
+A17CCCF9CE1AB5901409C292C701D23644E430C863638902C10B9C7D14F8E8EE
+D4B7B51E962D0358728021EFC9D45441BEBB717D3B697DA3FD0A7523F0F69EA2
+0B48A498C7C158EF631DCA027258D99F91BD0B15434684D9C2955D06E152E7FC
+A256E5D686998EEE8CA429E67DEB47EEABF131653318286D5CA8832C1FA12918
+91BDD4B4612A0FC63B3B4BE2EACB78D9E790239E1C1D34FD53C510DE8B432A58
+2ED58DEF82D69B4A8359DB1CA2A1FD86C563A57090D39F61CC7DBA651AA144A1
+3E0906F5FC343EDC89F71E05DEF79B0E76452140D7BF13CCDAA7BD8D6A908B47
+A6407E353ED4E183ECA0D03CDFBC2B3B9143E33FD49B7B21943277218B6C8490
+015385CDFB4AF97EE025668BC64347A97AF5276B74D0A06AA527DC2E2E352506
+B5F3E88336D03D2BD26714CC90D1BD53EA00A5D0F081484F4A3ABD0EAE40C8C1
+5DF65A1BA7429CD677FA6E90AC5A9D408F520F00BF8DAF342834F77CF0CF5216
+C62D48A7C611F6B74E906C911875E23EC265ED7DACCD235E2336A28BDC654E9B
+D8EC697176A23BD8C76337DEBE9FCB21DACEB9D78E93E1D9AF9ED660A870F4DF
+60BD3777420A32720B8F0FE2D46D2B0D834BF902DA056B1EF82D217A439F8AB1
+878795CC901411BF06901BA8E3551D9EFEDF373F2624AA7A3E031799911DFE66
+29242853935D9A2DE2B24BA1D4B8467D9E8F9DB974976AD12026F96F10C03BFC
+4D497466C7679F88B2A2BD6CE9AC28800D43A9DB15B66A6155EB98788090ABA6
+3D58FA026ABFB7B52512F9E8B8466654D3347370CEC5641B349FAA47536BECB7
+B24AB114EF370440AF37F6BBF949A0BD9CF474F8EF6BE9E2AE4CA8A94AD3DF23
+5DE89D464EF48356F978194AE393C5A30A9D8BCCFF6638242903A38ADA59E612
+F68AB5E8CC11911D257F4928CB9CB8FFD1C8C22A9B8D567BC3E178C4B4F5AB0B
+328D06AF2F28D6CC749F016A367C310DBD5173F460BF26FEE27AA28291C1537B
+90BC6548427F7E12E7790726631D85CFD5B25A0033A4BAAE8192F0AB5277EF52
+A2E0DEC92D78977FA743DA38420A3CE3089F96FC4F26D7C678418268D9D7D947
+CB58E7A34283BCF02939DC40451BA353977290FF43E23077053DD191C93C0B5F
+713507FD38D89A293533DE22B299906A3736EA3B7DA6B122B01DDDD65EE3F874
+4D85465BFD49A1AFDA07E8A6F5CA379BDA78DF605153DEA1100BA0FDCBED56C8
+5F24EEBB0C5266D1C3C7EEF027B205036AEBC35718EEB75F664100B12ABC1E74
+2E6148BDF2DD2CEBA45248724A621C8AA3CB5078D7A4F1092D1CF272E00A6E03
+2D07451C2970DF695393371E469C428921881CA1FF06620D19B9CB56CC88E1D4
+1EA2277EFB7F004954D4967F74C485BB9BE69E7F4C1F2194822454D39078DA81
+9E0EB14EA117F3408ED3BD51CC1CDA0EFDCE964F437E1F64C01FF5F0B2257823
+4D5ED65FE33A853B49655FA95598A2BBB7A8327844EEA67DCBF123E105A716A3
+5B6C5F2D988A7956B87935EAEBAE5061115293DF63F15AC108712003F4AE136E
+4E477198530982BA59D308FACF840B1EEB6FDB94C5213D62618DB10E1E2DCFAB
+790C981B8CCF636CB90C307434E3A57F0CE933E3B7809CE5D69A191311E11E65
+800A086F5DE35086AB2D53EE05541360C711A40FE7FE5031108C4FD33CB3B668
+1325587E463B522C71712E4CC038270775714B60BCE900D16B18240668764F03
+955D2CAF5EEDB6469BCFBCF70AAE3570CF54AB9F8260FE54659AB4DCB371BA47
+9B19DFC51F6E63C62B5A4B52BED7F4C40B6229CAAC947DB257FCAAB44FC75A8E
+3ED09AC7ACF198B2A855409EE27997A6653501829249225DD0EDCDA3FC87C279
+BD3024AECF1DD082369A2E4FD26C80B62405570EB88F92D1C2D1DB50FBDE9814
+4A3FB522E2CBB0FA8A4A49B3881C4ABA2D2B2A0694DF52CBA8D8C34286D390A0
+94E1415745B5D3E62D2F3CB9DC247B8191F4FE1E8BB55BB0EC506AE648C3E872
+1C2C8EB20922B9F560653E659D169868A5A44308D516A286ED9FA4CB6A9745CA
+2AC404C78BDC94C84AEFBBB0C470A59C2B06E23AB60D182AE4DA6913E52523C2
+93F5A1829B20F24924A407D4087713417DC46A7902F0E68EC0B53501E2F437C9
+0C36E603D0AD1E6BC78A5408F8482F0A42201DE56E2821EE2B0EE6333848C97B
+30471BAC164D7BCD9934EFC2E323D539F5580E8EDF1473D687E09EA14FE66E54
+FE9F3CD52C1662219E919DBEDBF8CE62C109405BE59E956355136A08
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: URWPalladioL-Bold
+%!PS-AdobeFont-1.0: URWPalladioL-Bold 1.05
+%%CreationDate: Wed Dec 22 1999
+% Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development
+% (URW)++,Copyright 1999 by (URW)++ Design & Development
+% See the file COPYING (GNU General Public License) for license conditions.
+% As a special exception, permission is granted to include this font
+% program in a Postscript or PDF file that consists of a document that
+% contains text to be displayed or printed using this font, regardless
+% of the conditions or license applying to the document itself.
+12 dict begin
+/FontInfo 10 dict dup begin
+/version (1.05) readonly def
+/Notice ((URW)++,Copyright 1999 by (URW)++ Design & Development. See the file COPYING (GNU General Public License) for license conditions. As a special exception, permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself.) readonly def
+/Copyright (Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development) readonly def
+/FullName (URW Palladio L Bold) readonly def
+/FamilyName (URW Palladio L) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0.0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end readonly def
+/FontName /URWPalladioL-Bold def
+/PaintType 0 def
+/WMode 0 def
+/FontBBox {-152 -301 1000 935} readonly def
+/FontType 1 def
+/FontMatrix [0.001 0.0 0.0 0.001 0.0 0.0] readonly def
+/Encoding StandardEncoding def
+currentdict end
+currentfile eexec
+D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE
+6FBF7F9888E039AB60FCAF852EB4CE3AFEB979D5EA70FDE44A2AE5C8C0166C27
+BF9665EEA11C7D2329C1A211DD26BB372BE5822F5EA70D99EB578C7BEFD44CDF
+045A363056E5E1CC51525EA6FC061DCEBB337208EFF729802376A2801424F670
+0E7E6397B28F15BC10B40012B0A3EAEB2693E8F7F627C4C9C7C6C5BFF105C1E4
+1B2B9E8F09253B76040D268B80719E1B3F5A55AA45ACB42B05EEB99F8B643CE3
+F4B6449ED5A733594F70CCCD7BDB073E630C93A502476CEBA5741BEEE5938FCE
+3E77996A2C56EBAE52B2701DEBC95E363E995ACEEDFD1CF8EDC72768951885B9
+84F82225B3BB8E9522E784197B8AF13D70B2CD113F7501CD9333EB9A28CD9D56
+824E9A3A689741D4577777676015723D17033D2815122B32062451E15DD271BA
+6831FBB953F03DB40513901CE59ACCFD6C2D6F05E2B6C8AAC7EE97D4C56B8F52
+BCADC9DC83D5C7C45F5C6E60DF9F9471D42B1D6F45EF98EBE41997BEF7D56981
+8F9AE898AFA16089A91654ADB0AE2631539262C43BC5206D6CB73867B19EDFF9
+024F9C3C7D790946F34742A688BFD183A1307649A36F782DAEAA2D8E581C911C
+B42485441FCE5FFBF911F1D9988FC5C601D09514633B415378648CA65F2D6F40
+F7CC23901787522154CC33941615849C4E5F2600BE11CE10B78AE007EC0E5137
+4C66EF207977C2C2CE5FD8E70A74DA9968C71790516F1489FB5A2585DF9F5E06
+9552F391999992E23975398FA0F539A299EF090B9CA16E940104614A4FA8C6D3
+495975F6ADCA90522557B3F02FACDAB68EBFFBB8579876F09895D723E482DDF4
+FDAE645CD275F3A8DE44AAD1D4C2987B6CD35FBB18312851D858E2F382FC606E
+41B7B9393EA57A7FB9903CE835BF1F8E67C15EC8AF980D14FAB1A56EF1A62E14
+5433A36160111440DE43D4C8F28013504ABFA5BE40DFA52D34AF251629A70368
+73B22EC87849070CC52FE3B74D259E603996AAF50D77304A8B6631C652E482D4
+C36A5EA242B3F6A979331BB593EDF29F2D9DC6B35BB39A5876E5378E71CF09BD
+151E4B759D53762BB109DE5D452919DE87197C14A816E6970C6476C8A4F1BE28
+E6FBCDD677D4379E9D96A978EDA97A0F256534A641017C46F0637A6886CF10E1
+EBD75689D3CAD47F1ED6096F825036BFE59A50A550F0FCC978EFE560113A6231
+60AE7DFF1BEB6846A97F44BA6196DFF0E9AAAB0F3F34EA25A98ABC50DE2C1812
+47CD8A7E2F2BFB159544B845133FCD3B9F46D1C48462A806E9E614D5EB37B65F
+BDE52075686731382196CAC3AE3161EBF89944F88A19A5CDCCA280C5A47CEDDE
+B826B08AC1581B76BE95036D3797DF9D68406C79A4B51ADF64776AE9BCAA6D51
+1362E7A00FDF2C9A6D40F64DDA4B706FAB728B6F6FA9302B4455661480719E97
+CFB7A10536081E4E417984862DAD762591F1E352EB919871CFB5A589630439BB
+3578C39FEF8B47E122D79F0ABD2C8E0CD7C3908D9163E6CA080A2E33D6CE4B39
+C40DE66DC5EEE517D2DB9CEA4707B585647A54163D57DFEB1A87A7FE31D5FEDB
+AF6FE031D8137EC968C8C3548E0D6E5571D4EF13D7316BAA58EA64499CEC98DA
+5F704DE35D983A9EA2612902D77900C11D9D52F70E14CA100965B58978C77A56
+80FD5D8DE8B605ED3013A69E65112F64C158B276E8851C66234A9E6A165F30BF
+A407C9F12D16BCB3BE5B4EB51671AE9357176D5AC1450C2E0EBEE713521F9493
+5F1E0AE4D56F9A2CECCAA9B1E8AFEF61BFD649457B2E75DDD203B12B4A5AFF67
+1669E0D271F30024C0488C71FB30791F330A89AEAB213F8B058DC741C12B1EC9
+BF6BFB6BC306585A1664D33B198D11AF8339662D1686DCE081D1E261D8F00FA2
+A12D0CCE580849F381A010C5BC4756F2550F9DCCBAE55F421B684765F7B489AD
+F40503BD7F3E05B0DE897990729C0F4FF1996D6F2B1CB3462FCE34CEDB86D1A5
+992304E4745722527EFA589455B7C07547E3BAAA4AA7CD8A2383961B783BC377
+49D7EDF4B3170188BA06228CF9255D8A6E1A5FA86D1DB564A1B23D443CFE12D8
+5553FCA78C8E0168E486DB5D57149B3280CBA72B3406153236B6E52C2A97EFB0
+D86DD9BF2F3AB34DE24D16AF015B0F42221FD0ECA5100F4FEE2DF1F839B2A5D9
+00EC8D47A3598B2B5C7AC6112CF380D176DD6BC6658BB55A632E755BCAF6AB8F
+5B958F7B91385E510CDAC287EBB028255F11CFFB5B12FD40B33BDD959EAAA11C
+B03CC3A9B17C8909097119232B3876EA03A4AB8214ED1DF17745D950EB67D443
+394E8BDDF37CC49F3CBA01202C4F355C15D20FAAC79540CDCD5CE9F800DA7293
+E66060939C130D20CBAD9EA901794AB36126A199A07A3C1F1C77C3E72A5B7F90
+2BBA4AC52C1D5ABD368FB14D22F4596B941EEE41F2B753588999185585F81C9F
+E5078529DE942340A40AB1CBBCCDACF0046027231670374D96BDAF0BD36479D9
+E9468E90DBC423710365236648FD74B1077724560AA6AFDB6EC9401084DE82B4
+40CB980B58AEEA746AA0E2A647F87E51B0C78F23D661782A37A121F9E01C464E
+88653589B431FB8464694510A39BC3F5E0C8A65AA81A5F36CC8C1A975581117A
+C1D74BDEA77930F4AEB669A5C0D5A5A7034DF78B7705482B4BC893F6FABFE565
+F3CC71113F8F11FABFDA01F055E12D8A89ADEB11A5DEBE08F513155727DD54F4
+DB092775A12C13FD4A8CE5DA7ACAEFFCA669C4F52A96E27F64861923B2F335DE
+04C2A47CD3FBA40827FFE89FFF1DFD4F796E3387286D3916D56FBCEE62A15843
+36C0E36DB1ADBAB300021D56F4C2F4EA9703B2FF76EC8841614B3174E1A02CB3
+2073D86AD4CBDADC3929E9BC9443C7FAF13DFE52612F5F13BCC9E1C8AEAB95EC
+26095ED2D972D02F6CA914517856B6CAED49755CAD7B9F2B6529FE7D10646A60
+8329FFC7B5E5C1338D54D5A8312243529AD3AF3E655394B3F326D3F9F9E93A5C
+38C7BA025D788B1ED68F9994A4F912162700CCAEA828E880CEF64911B8CE876A
+CAA69759C5FA3AD42BE0A2D38211B06392093988369C3C95316F2B010536B3E1
+BC8F089A479507729D3A3B7C2E63DA214B1AD5EB1B5B430AF25A20A0B636FFEE
+11D8C371E8F54D5A460DD5DE00CE7D6380CA9584EAB41DD831F7AE1F58AE1F5C
+C02281429B33760498C875EFEF6DFF545D63CA72EC43889DD76E590699BC2902
+C9E71DD5403DDCAB8837EB696BAC4B915CC97D8C70153C2F77DFB04790905077
+BBC7B59C5C42CAB2E88D2641F89776F20005556CEDC68FC47660EC9C8A4F0EE8
+E2A0098DCDD32D50196DB55BC8463033C452199672804EF65E5D900353EFC3A7
+D5BA1EB1F51ADF85A2431FC692E6D986BA910BAE379E30804F50C2DF2870A0C9
+5E16F12D721CF6D9D7B91D272AB519363B318E5F7AB457EA8FCE8009D30DFEB1
+9A02D18CA44689E5DC1B7ED9F52818FAC02AC17A1D5484A8ACAE902CE9F35C49
+B004C475B44AF584CD94B6036638EBE33CB1F49D8955BE49E6E2C27C0E78D11D
+16AF8CFE9373FBF1A403EDDC21219F392DDBEA601D6DDCE7A864595322AC8E18
+3D32A58D3C67AD87A413F6D9746B6BCFE2EDBA4A9046A350839CC7A06F95CC4A
+98B9DE4976D3C65CB4226EA3FAE0B1493FF24DF6998B19C23736074E2D1E5D67
+0EFE6732E74ED760BA502FE1D51D579259845730D1EE3D88940F645CC893A8AB
+F5E1A2260C984047CA87A2536500DAFBE0CA7772A589F8D9CDE094D032050163
+A73F6EA328E44125303428643E8ED21FCA15FAA0DF5303BDF4C89757BD860D54
+79A701BBE303E74E8428BBBB487D799F17A28722DDF48A5182F822529623BD47
+2E3A7B05FDC80205ED6680C2F4E22C93778C30C707F241997679C770C20768A0
+635F43121CCA21E2CFE07DEA46CE64D8A8853C695C665F456A96319AD818411D
+FC4649C76F037EA58B7D91E0623A4D61856911A1EC18EDB0A3034370710C27BA
+CA0726410DCD7B27AB2314D3B63468C26DBC597238888BBF1CB6A0AA4F18AEB2
+FD419337F92F4245223F207F272B708C097E0D65D45D6C911337EA1C907340E8
+EFD578796898559FFC82D686F4BE0E12A5B6F491D4B1BC934C82267AB6A0F50F
+32730988B1EC8A8F03BE8678A22E2FA9838391D7BA0AA3D35B278235FFF9A707
+E8DA834750F8784F364FC91AC88F98EEE36B9F5752E815D947DEF3B12A0A8D9C
+085BAC95E031177BAEAC99A70DC8848152E9D2A8139550C50D92D8597B71B3F7
+C1576CDC5E6AC9128ED85D4A31744D919BE1FA278AD38DC0258C4E870B4DE539
+C40C5C73CCF35182E14D08DD54D2751A6F4A30F183A66BCD80EE6DF33193A791
+6E7F75ABBBAAD0CCA1F49B330AB3DD8639A29CD7BA419642F9E1FD36D199B0E1
+717EEE026CD3100AE8C07007939680912BE3545EDF7DF65A63CF2A927E5FAE15
+726C79B105C1801D84F1E8655A8C234A301665DEDD067408B6C319DEDE2EC73D
+2CE22C41FB0534EC64E0998077B37A4EDB54FEE03B4E3916E351E52CC9526107
+ADED0E9B3B0EAADD5812C608EEA5B191E99F49771D48E54594E981858B0C5B25
+DCD5CA8A486F5C8F9E6BF6108E04114573D82D5F0A4FC623279D08DDF3079561
+72F72222644F27F0FB64670DF51ADBA8992BEE6FBCF5813C993114A696C04E94
+BE3AA751C2F0DFC66464489242538DBC96FB02232D6ADA35CE22CE8C9A5F21E1
+1AD40EA8EA65437F8AB8E2AF122ABC9BF622A964AF70F5D65DD35A4E92CEF9C4
+8CEC87BA410DE548B62768F0EE8AAE63FF7D4278CC2724EA6E89691EEF69B693
+9F7A3FFF3EF5BBA5F18BB772EF73E44E61A2A945FEF847E30932EC89D72EAB8F
+41AD30D8AA3B05267DAA7B176BF98C34996956E8E3892C6D887484FFED47617D
+6B945E2AE330A6EA40DFA60E906284B014107ADECEFB583CCB60E54CE8EEC9A8
+4BBFB2A3F0708BAEE24EEC1F0E778A5702281313B046CFB21D7CB5809FCEA140
+46B970D2EC8369760ACD2C0DA3F55152E9AB0CF1881601EF26E591DBA9912E23
+8315325F665E11636A9B3D2DF65F6240DE4CBCA1A51F760827AE8BB70371B0FE
+AC00EBE6A89056BB25C07AC8F11297293A064442141A4D0769B242CE6AA5B6D9
+2365D26803BE6DDC573FB6F28BDB6AEC7B66210CDFC455E9CCF6A233E02A715B
+B61EF48B88E50124AF4C07A94106E01C76626966E2FCBCD6AC2A475C597AB7A4
+13C64011CDA3C93F15C79505775C14BB061C3B0ED22B6908512A94A40894D810
+DC06DF7D0CC6B7F5A1C81D0FA0B46F653111CFCF672C4B935F9FDC527A07A628
+BD6175051BD143E1173F16BFA8122F9364947D7C9EF89B416EECCC1719AA4CF9
+7A9587818F80A21E2F2B343E2B193185435FCF5A20EB1980413950EE4337DC47
+5AF682B45B7EC986D4439EE52CC988001B405B496D05858D2BB3CBE600EF35D2
+0AE7CE47D25975588E66755287C57067D5C225624DC203A69376CB86A3A025E8
+B3239681FDFEC28EC199F23407391F1CA6402EF4BEF6BF5AD1445BCF5F22958A
+CF089B1A58571AD4B778A4E58603D94DBE26FFD473A57AEF30BA550A082891AC
+A839C65DAAA864EC40BFB8B7B469080F49A30CA4F916B52F7B9E79AFB211B94C
+025CDAAC0F7BDD11C600E83AD5D0D8F40C7FA40791289E392A4DBCF54D19ECD6
+FB6DC2CF29F74199D60E0EDEC2BF9E3D71D369639D13E142732D2A5A07070351
+CE3D94CCCC38CA05A3B89B85251BBA1D812A10381D0456CC203C348DD73C1D34
+1D66EEC409B2719E566CDF050193A7078F7BBAA66FDD4CABDEA76A250CDE486D
+D7255446BD8FD155271314CCED8FF7322BD2098433952B69852561D27DE6DC20
+DE92FC7EA1F45B8C70C651128A14C9BD02E007813146C2C4BE47504C608D0760
+FCBF45D579CB0B5A81C9009775DA557C8771E7CFD19E004B0ADC769E59DB0827
+C1A420DC079EBCA999767E6033EB313E70D1B15F8FCE026CEF9CE1362B6A6201
+B35CFD9DACA6F5541EC84195149EBC7B8DF75B90F15B7722380DE5C1B00E4644
+9D56B9621E15007D8F5EFB40FDCC034D957468C0DD501D49445C1490A2F97E51
+6060082A902961E136475AFB31200325DA14B6960A93F01E3BBCA13076BBA08D
+DBDFBAB3C8E804F67BCC7F9B0C828B270C44733C50A9942544C343F993FBC14E
+AB0D9A932AB2C328CF62FB8D067912BA7419EEF2DC683523F0E55803A31A0AE4
+928EE7D933097407D83A8D2A2CB9940DC6832399C4C278C92026322125421312
+9D577BD8E0D6A7015E5F8CE28E3035136C15642D6C4CBE8F3AFF39B37E70F0FD
+34FE48E2FF716005C8EC1F5C7AF9C9E0F86B61F8C52FE65532DB267008022C1D
+DC0F82F21CD0C6E32338E69823C9E436907D9D7ECC96CD53E79DBCD8EDA9EC18
+683FE6FEB1DB4D034DB5A047B8D574769188C0653BB6A93D8EFEA9A41172D1D8
+2E14B0037ADC38D7A95EA7B52AA0023E80872307E08BDEE03F6F7368F422D97A
+54D5320480F771183B302FF55667390AF2E314BC8E0DC96CF5CF7FA4F2661969
+DB732065ED99A6D5DB3CC875A80CA75FC5FB483282D5589D95092ACA49DD2020
+41672C4B673D6230D5F2776ABE58CB9B13DB857C0A6824B4BC787B9376E8A3AC
+AA54356EB27A84455B66A855170176E109AB516615023DBDE205EAE395C88077
+46224AE3F77A0A20B6FCF86929840DDC4E46A0E9C8CAA12D9F6EE5ADAC37B521
+CF6F56A0476B5B0CF6B5C2DA44F9A9199994B0516DB56BDF4ED52589CBDD08CD
+8ED1C110097D4C0BAA2290B2082F9911F8110E68F257548D2FBB3FE324C04E06
+C7957B1E24015FC91D628121B6317FB8E40E9CBF0B85681B7F41F5E630F87F19
+0D0EFB26808974CA7E614E97CDD4E2CE70827A6D63EF23AC6E27888C915361B4
+7E6582F6F39400331D029911F458140EB7CA1A643FC8E432F381385357625766
+9C4D93C7A012E47CFA827BB74B2B1F9BDFE0F6E001EEF7F84198B3CD2060D5E0
+77ABEDF03134127CCDE8415359C5E1B068F88AA6D2DC8C2135C1523CE92F6997
+8FCAB6165EF9B8C1349DD5ABFFAE32448C46D2DD9E5ABA11B3EADE3ACF9F5415
+3281472BA8FB66C87536427AC8F7B54DAB946E2937617D922CE89B09BB636640
+6AE89584C3B69E74BD5CA1B86671E256B60EAE42B25DB5474033C4BADA9C5C84
+4B8B050330418FA9307A8A87F770AEDAD204076F8CCF23C1B883616406693459
+ED4FCB75502A477554076BB0C445AE44287BB6819BC6B0A86284D5B1047953EA
+BF5BE3A36153EA88A797296F2FE302F23663DD39DB7D5DDE7E613EDEF7D7B4F4
+EA57368DB1F336643692F656A3886969D17E57EA78AD5E0DCF6FDCD74B204F86
+FEB4DE71B08EF4B978E7688002FD01D97BF158A6724207DE5F31C9B8DD5270A7
+2725DB46EA6B672C3C04BB84F613BD355CD844D0F88C47B267EAFA1585B4ABAA
+AB9BEC22D44FA651507C6739FA847B5C691FED64CF3791609A2C18AFD70D490F
+20A4305479A29C6F7C694517216564EF6C050296ECF0188950E744AB53050CE2
+16C010B3C471E8F54D5A460DD5DE00CE7D6380CA9584EAB418D33D1CBA66DE4D
+8AAC6484D20809C3FC3FAB463A76DB0E5FB40F04FD8E35FA035DCE5B14F2B5B1
+FF3CC0980329A197531AAB061752AB5D13AA81C336D3A7626C68E2FBB6BDE8BF
+73758E43CB0AAEEDFB71F2866C488A0A9D58769623FC9F95947E097E47D26E7A
+B431045983BC088472F9AF3FF9E9436E8886ADB7A8C827B2F62C03D1492C3091
+905914B27B4FE5D1AB2DCE3790E2BC6087B51CE82D5A1DF120D636FBF48D2783
+1269D43F0CF2954F87DB65F4634D0B2A45A71B64D702BE1DD5D1AD4E8B4863BA
+455B8CC1EB4881A9EC3A7D5F3595F52BDA9D47E20C853B5C7E05E98248EBEDFD
+0399B3A454718BEE8D58B32C0983F068D8FECB5F12391781D1552FFA31FF20DA
+38836192AF3BF5EA9D5FB725988E0A8368B606446D3A12157DE158FD913A8258
+9BD83644FD6D638C8C4CB9419061AA243E5F41832D1D2ED71CF3A40D7BD5AB7A
+793535A3F8BEB00A1EBCC6B700F9FD79D88AE983E4670DD5ABB48E9B4710C70C
+6092044BB769BC655D9DD7DB158D3D036EB1BD0B570FDEE61DA47BD4A0449431
+9F2103959D5E9FD505CB2D367FB57A9E74376B60F8D136DB14C5DB236E810E01
+A1B8EE9BB2CD58852E25CF44D33F49BD0564C355682B5A8FD5B4C10494180C94
+B88ABB8D8D00A77425364396F37130C0E488CEC4339C9309BBA8B4A9E57D26FE
+06BAD1D0C5C99C055A806FFF66EC1EB8714A097920E8EF398C700948FADE7A1F
+1A4D133DC4C58B7FEA561BDE36F51ADF47A6A496D5C2816F47E2A9555E261FB5
+4AC7D5F84C2BCD06B9D62B6E1C203C4C7F7DDEC3433E84E63DE886C1D6FFB49A
+F22E595366B9DBADB6AA3F563C81631C5F7A11FCDC28374FD8280DFB565176F6
+CC9AB8C18CF97727B7AD57C1A0AB0983C872D3BACA3F9F021F4EF96007AFA65A
+F4FC26412C5CB5FCEA21FB89065ED9FD4E188D391C523CB579226932B1AF229F
+2968B40D4D871D79FF6877AF6D503E6F5CCBC57809360ADB68AD753458FF8F6A
+267089DAE15B909FD88B27BE2724645E8D77C54B6D6025D8F181A02BC40E9F8F
+774DFACB03CEA555EB93259A37B480A5BFD53C467DCBEEB589FB553BFA2D6D97
+098FB05AB1C697FCCB7447676858D428B9BB1D4AB6D8BA34C3E853319CF5C955
+F7914C8326DEF613D81B095D439E7B45C2520957FECB6286C913A15EEA490C6F
+1FC81F06A072E16A597D7D9B72B8FCAA7744718206510E1B997E174AF0C70E90
+E81AD228AF1DAE86E6337264858160202BC8E6EA08643A72DAA0B686BCD442F6
+4C26CFA490ABBBFC8B530BBC0F9E152C3005E15E16ADF0DA819AED222AACE934
+8FBDC32A12AFC5939FD27FA75EFDB18D279D7525DA4E73B7A0B4680EDE7B9E06
+A9A359DBCB2AB6ED3367FD4BFA33AD7A8D19B301F85902D20837E4CA5F2EE545
+33D1B3D065527B96DA8EF4BCE387B4259B98ED125845B35C157926392DD9CD21
+9CFDAAA0BD25E47D17C7D2314A25A8099674E93BF6AA58D40F1596D9D523DC86
+F3CEFC68FD0883335668F3B5F4FCFB4ED010744C0D753396941A903A99FD8259
+ED1D21DF7AE2EF505C0FEC0ACE7E4678E46E7E12D35C46746551FC53D18F6586
+BEDE9B4149F8BC450567672FEA31E90BB97520B35C61F5FBC8D9E5A9896A1357
+7FD1DCE5956A4CCC631D32965E76FF2374E36CC9C30FEFFF5440E94C8261317E
+F2DDC5D56A5AC178B607C347C10815C94B02BDA3DB521D6A7DA8F0D6A9A658BC
+1561DA0CEEC1560B68FB37DF3C3BF9672C30DEF01B02066DB369E7E69C656573
+23B5AC611CAF5BA40968213B2BC036614E6188F363473278D3831B54C654415D
+F61A504FF08C7C7999F51F252EB59D11CB3533E4EA971DF09CC722EEA80CCAAF
+E125422BBA07434F3D4C6C8DFD60F1FA5E170CB9E7EFC44C485AAB04D3C9B76C
+9AC161E9B8497227DC93CB895CFC313CE1698A4EFACA6E7B8504D028D045297E
+9B2DCE1D0207E740854437A8D34DCB998457D9F4215AB67152975EAD334FDEF0
+5C15539C3C6793FC0075FE53A66A24B1BF43935D33021BD20E8E44DDA5D420B7
+440A17F9F1CCCBE5DEE7C22EE16E03296D872B48E6A3655B074FADD6474FC873
+F66347CD8A3DF8D4CB5CF615FBF54A948CD380CA6265B81C6C8BA682ACD86850
+1B622E05E600E476D26FDFD810CBF197D55CE63F12950167935869EC0E7CC210
+D4231494F7C92D83695EDE365F18F6FBB261C58BBFD6A61A55A938A6DFDA1734
+0E96AC3BBF37A3ABAA79106C39A9F373C295CCE3038352961EDEC9769AA4E634
+22FA277EC9D46438EEB747C4774DBD7F5E11B27C4126FBF06961B0FC9080730C
+1F0293909AE445A9AC9D3F12ED5AB93F50670913441F751D02A17AF215D939FC
+19BAB4B032CD5366FDA28662B83213EC0E4E8C28866B43C378A47396E7867482
+F9FE04287170F09A046115D45493BF72F2772222F0AC140176EC6697AAECDD30
+29C782CB19A4A36A697392A100D6D58C16FE02CD3612BC1F0C8ED544CCC27B70
+CC24BD294BB4F5E2A0D6EF59839F806F0F017B31F3FEC1125359FBABDD4D8B87
+CFB4AA3EBCA55B7712012C814F5E343D3D9DC7286BDE84468B0EC294A4AF8780
+C18A0974DA5490FC9F877B1FBC3C7E6659A3E1E23072972E05FD480BDD5273A8
+F7B977B04020976AE5F1E6E37BB739D4BA7282F158C45CAA3E3B912BF4BFE16F
+0623F16F77DA15224F7E256A4EA02D946B298594052282870B502266F682D4AA
+923DCB76082C82A7809637444D659BE3AAF32800644D4487CF35A1E64E0EBA38
+87F39724098ACB22EDFEBA899BB9BDE678D0712508C227CBF206C9DC129B4814
+1B10F98B07A8C48FDD4D13338B75A7F53DB3F50F1D8890FDB8C5DECC632AE600
+C30E0F4926B96B54C65C384647267AC1E0CA9D5479AC59EA5B880733452510B8
+8F0804945A8B7751C8F94D2DFCBFA6E95411ED89F436F6B92A072A8CCE1516EA
+24D0BA46F3FFA15202BDF3C9FF4264461D81470EEF56B1A759F08ADB96F827D4
+BE663B849BE7C181762FBBB33E14D2434306BC676F5576EC5C1C09C69AF0F765
+19E60EE6719DDB29432DA925FF1A1775B7AE9CF92E4CB8C346A5B851AEE7E6EA
+1CA00824CF5F14D5B434E49D1CF8595DC998005CB69279CC025700000D152E33
+11057F58EA8AF9B2FA4E4D9603E7B4375DAD9D90CFE0F896944456E62AECA9EC
+DE88EE04FE932CC92AAE7AFF2097DB4F880F34DC333B8FC4693C7F4587628CB4
+8707400B77A74D7F87769812839D78AE2E6D44A8152932CBEBAD9504E9D7127E
+56CD446FA24B1B016B55981C414EF167481A4A921BC2AF4DF194765FA7B8A45F
+FFF277230D34376F353D1C520EF85B456DE5AC2B3EEBB0219D7EFDECC8DD734D
+1874B5B32928CF0602739037D15D2A2B4D38BE8911C50F40ED982E82FEE58401
+2272E23198C05C5872B323D465295B8BF9B3F3E0842FDBF5B9B11CAE458DFF4D
+B502DBCCDB98661C54DCA8DBE947C5AC5C53517596E9E9FBC4325208C7D77B90
+C649E7D8A656E73FC00467071B8B1938B425DF91CA7F9437EBAA9B28E95E2565
+C8B3CF5790D07FEA1D150A6B5378EE5E47D6821E779A81754D01097A5F03AF1A
+F9CF03767201B73CCB1404C1A3958C49F96CC38EDA3E024CE88091E893355F10
+F8BE949B881181642CB1F6B249FE5464BC5D2481C1881D5E3369E701D4DD8E99
+CEB625B34946BC141CBDA0F2689E835B350ED93C3170B118387184AE44E1D5A6
+1F6EB07E097F1370DA9CCE27F8C7CCBAEDD83DE3183075208DB84E51A8339CCF
+4CEC6BA45388F018CE72988045280689A89CEE9797463A88A4C10776ED4FB4A2
+112F27309BC30261B835F06483B31EDFB845B78E24C75E5C15D5A480A1C9B237
+1C3A26AF2CEB9E359BD9E5E92EC8F6A19066B51C2D0C679B8F8A6483C58F2F27
+B706D2AB558A2196FBAA6BDD0DCD828F6899E39988706C24A091A75B5745DF66
+08A1359B4906EFF7D69825F849258F16EB363CD19A661E70E8466B5CF2634355
+DE7B6AD5CF4D2B82479A294017BCD8D55CC4B0D90ABDF7C1391C4351A8266986
+C20819CD005D65AD69DD20E24C2555573514392567A82E6D0B21AA956AE86BBD
+FEBFACAAC03E97A709F8562155CA03D169265CCCD74CFE6977C9301375878BC4
+42594669827B3AC3C7CA86941B0441C1B8B221055F6BA3C3700A82BBB1E58E9B
+7D0B357E17E473AD9CFECD73FF222A2F530932A835104D4CA29B4F5F64E30D52
+7396132BCB0B17A7504EF20F1E31501B20816D2582DEA6C2C8E4E2310F0BA229
+5401145F3CC3302F30A448F1A2A7AB9335CB2B0E7A15B671D342FB4551693F04
+F416773ABED5D9267F5FE12C3EA8E0380BEAE209A2217BE3B4215DE772C1840E
+67BE3A60612D9E9DD6CC581971BD66F9D593FEEE302019D738C8FDCB300CF1A6
+73D36E9EC5A0DDA4E8C655F0737E4067BAA5A9F8A26ECD222CDBCB75783D8C0F
+E74E375A6E8E7EA08043ED09AA145B5D531DC623DB1EF509348EF917C64ABD8F
+E2A3CA9887F47F71AD1DA13712187881810DD45455A0628C7EE8C67935612514
+EED3E50445B7E8482CE4763078DB9BB58BED71F6B5CD27B12E3A60806661753C
+A934F06A27C78CEB8D27A8DA165A116982BB96BDE4CD748C69B15AB62AD05E93
+661EECDB9D2A81F212D98B81615CAC71185ED1CD2A990762F2FBFA888A39A508
+4F279BFB8785CC688DBB53F4F81AC062543BF01E70C9233012EDC3DE0D5A60D7
+92B896D4426E65817BFA4618021E1F3897C60F3B9D60C469252D39522A3ECB3A
+EDA10A6E1AD9E7AAF47E6FE3CB2BDF0B47406B917F0ACBC247D3AA2C575D1C0B
+C0F5F4630D94065A3FD6FB30C0EEE0EC795F0368768AEEF8628A75E7BF0FDC11
+E0564EAB15E4D82AA048BE4150CB95C1F9EA29D7899EDC907556CB0E377D2223
+9BC1243B45A3FE34702651087F6F729BC52112E16D2D02379EB35759F0B6D23A
+79DD7F5A5591B8FC32478BDAC1639B25468AE1E34A8CE2E187CE9FE635F5441E
+B320B1642F049139DBA242E087E1548FAA1FE01754F7F33892BB8523CC85E9C1
+F2F27DE089622B9F2A68C3AB773FF7C892098C7E21F9C3DDEB8E72F80C08A6C1
+59CF3630D3EC1CEBE50FBA2780C541D4B25FA514BAB9F71497FB0B5F6FE0FB86
+C51C5D597AA83419708926B62570656C0D125AA93BC85764835EF9232D533FE2
+F14590626B38DE208B7FC9D67ABF6F3F76088F5F5ACD7C54DBA9F8C47420B1FE
+DE0D00EBBB793A0B71577B9C2DEAAF3A646D3B7949C7F94E52A05751A35F2377
+339EF6BC49030DAADD4D52B34D743A23079D820FACEB515164C4FB4687B9944A
+45B75B30A33362CD1C8D4E702720A57FD5D55891F14D306B9DAD0FEDC8C9071B
+4D382C35AADA90C5F5CA18C795C1B8775FE4839ABA893B3C3A8BB09391042725
+5DCF7B93B713276597CC8BD8A15B94BA7D46B62EEB4A6CBD4832C598EB7668D5
+69B2BA9FD4066AD925D51BAF05CC288C0C43C48490F7C5C62DF833DB9BF71445
+C13667865BD397E6A0872E343FB39C1F05FF8F312E98B9E2FBA125865CE65CDC
+E054BA8F8D641E848C5861E3B4A340040C1C50BA4952CFE767074B3615FDB27A
+6E8D2F1FDDF1AC53BB638F51CFE80ACA4A37BFA5635C74AEE8217A7459651CC8
+DD6791A341BF41A595EB76C3B7057256FE68958664FD1D7AAD1025FAA42025B2
+78E988537DA47285A073A8183732577DE94ADB70CEB5E67070B643A82E05AEC0
+E8F423974E8CE0083904A6D968D66C506E8F49CE50FF9DEF3B4A4C1BEB3848EA
+A347734DEC1478CB5FBB61218034C721F5EF704DABF60091C435503FC739477E
+B1F5370DD1D26E6DE100B060B7E57DACD682EF424F2082FAFDED49499FC805AF
+D18DF56F31B1A6483ED09D98769F099C8FF9B12A99BB88B018D3A3FE7F700D8A
+5B203546F396723B047EC58146C835CE2E3F0CD84AFF5A50CCEF0A26AEFD0620
+414860832D64B6BE083A5BEC1DDDBC2AD2B526C6CD55B427B524171AAFC6A972
+10248F9338A58F8A83C0D8481C4B7FB4BD0946A300B98B1A8430F7C7563E306B
+853097B47852B119B42B1ADAE9700516FD02309FC1FFB29C800A6749417B4A4D
+028E8C98DC43DB22C6537028798198E2D3B0453ED7248E9C871E8B5FAD8BB153
+024818C449D1175755ED672FE1A427C9A1EEEAE3890F6E58D8C19D6F90AFD127
+A50BF5042F3175F55ED104E4DD2E5737B6583580231B6C0043C7B7DAB713D2A0
+DF3A2C50C77A7594BCCF6F2793AB8D822126A755F8B48199315804893830B354
+2A09B699144E43DAA8E9420BDA882054B68A169C3E54FF99466EE87F70DC8F0F
+B702CEA5C02F3FE8372D2DBB679E32E97DAE776E11669B81EAA99EF9150B8D39
+695D096825DC8170EED3A0CF5869C16F750F470B86F64D5061BB48880D02E4ED
+FD1537991545E85237B81BCF8196A7B829DF7D79A3BDD188909F63BFFB81B0D6
+4957BBBB1523966F43BD326DEF79B20DDF07B5BB2C49EC8DA7B66B798C5D87F4
+59B203D424B0A1C34F8A5D3F434E2A65A30547FBF908AE0784393E2FA52F65CB
+925BDA5C98E98C7BA5E25EE152FE7386BABA7E332C596821BA108C3DECCC6453
+72E5CF6497D8D2F9A22E28111B4DF5E4EBC88539C7B604B2B331CD0C7DA5B9A4
+159FF0E7FF54D1784AB51479BA388EF37240F59385C5378AC3F83D1E56E53099
+4176F942821D2B314893F2B9317FCF4A5AC3747EC422BB0E85C1503FF644C252
+CB4F4DA0DCC64F22E83C1A4F592BBD4BAC64EA917AA5B9A9AA4522C68E572351
+B276B471D10BD5C1D8CBB442B43FC6DB80888245BC6BF82584F6DA9923AB7419
+2AF4204EC8E64AA8E1AC57AE4C8E2478A28257BE4461BF0D5737FEF579DD922A
+3094D9B9956F920CA79EF87A9603BC6CD402A087A3AEC14E1A158E799D50610B
+A45F2003568AF44E2EE4DF2C112F7F563FE06CE01D7DD7C58AB1CC518FAAD040
+30871641C6CB3D2E2CD4FF98DC7F79C989CCC086CAA9FABAC4C3C3AC7708061F
+AC0F21DE18CC23D29A563527B591DEB3B3AD271CB5CA98A92163FD90AF07DE16
+10FF970D2C19BAE1F9E731B65CE2E464DC4A73AE8610F898B23C07D9A05AA684
+12AD77CA3723487975E0459FCAFC4B9DF62756E6730A8DE91A44B3DFA2C96C25
+6084D6DA195D0C559CD4BBA960C6183A0C8892CB53E6B9688648C24CBBE495E6
+C242EA7B5C525587613D335148791C6FB69261690D8525EF5A5B34BD7C03CDEC
+68276DFFF44156E10802CF572199F74645C0D9B4DB9DA965633F5DCD80E9F65F
+1CE391966857000AEC1C53E0C94AC457D222E62A0159823B33BA57612F379BED
+AE5DE173B15C52008BB79A2153C07311290983DE2D68D10F80121551249FFC60
+C2A85CFE645109B1AA5FEDE99BBB3800D471BB00C7001A57B3339A7D90FA59C9
+18ACBA45C92F2D7E0A519DB8192F2E9770ABF579FC9110892FE8BCCF8BE299B3
+3BBD923A8D09E78851AA3E718EAE449EDC5888278110F6132933B301C4270B77
+6E9BA0BF1ED220421C8B94B8152C3BDB79E95BEF23F48FFD240E5FE5C96CC801
+58AE4843B30938935CDA0B2CC91CC55616699CD23FD2121E7FF0FB85AA51B692
+CEF17FFCCCE5A8E037290EACAB5F436C565582F3F5C4991040DF4E03CF604149
+1AFCD76EC1056E4450D720EFBF596246E2E27CA350165B9432DC712AFB5753BC
+AD2039060F8B6BB442DC95DB06A05D697152E2A26E2A0348E70A97A4609F9912
+57EF001C3B895E824DEDC0FAF63F06A5CAD96BAE16F4408995EC1FABFBFEA20A
+EFCF57450E79109A34F4D677BDE57E32B1398AD48A5CE4B17E09AB484F841D36
+838D978E7165A6FD4C77207821859BB191D5B0CDED7C89B9E2B82E3DEA400BFD
+C027EEF97B0E458714F0FDFD7C73EA9776F20005556CEDC60C0D46261FDE2267
+048E68056A2FB7008844EF4DB89379385581F33648A13F6226BBB09187547101
+47A1CBD8C6E0D7654C5009DAD5BFA3459E677DD9C5794D9EB087B698901CCA4D
+3A5182D8E50F744D2EC8A30EBA0D60BFB8CC7B40B25DCF959B66176B114B8CAB
+CA1644E74824B8711A900A39C2B79CD050513FA4E8A06B890AE11B0A55D57459
+F8162842696162D429B64C360D5D601802C34AC5013A1E2800EE11AF7E851D2C
+9621D9B0EE9960079C01FA131CD63B8FE391030C54263C167602E640375A9CAA
+5245E5882752FC81D41966DBBF7F0F24165FC2B724878068A9224DBA2E08AB47
+149C49E305763F08DAA958F97933C95DA2B206CF6ED2F67B8C47AFAA654C5EE7
+4F40D29E6D8BFD2E2658C06D45E63C9ADDBF24ACE227EB54126B8EA330F42AD7
+E34C748CA1F5AD49789380E1912DDD89520132637DECE05A34BCFB64A14F931D
+E422C94C4B3B58DC17586CB87E1F0CB44071FF40514E73CB5954C6D639CEC70A
+0DE2DD0322AA4F5D464889ECE95FA37480164AFC42453F83D386F4D24B2EB524
+C6AABDFD22D86EA95ED2BB894446154BC14C93CDDE8DD5AB6A65104F504974E9
+F42099F4D9EFFDFBCD35E954DE7C661ED5D3477A161BF1695ACD19AB06BEAB57
+82F56BE24AC7661632CE15CAD67EA78AB7E80316B269223DAD36B31A99FFAF31
+80DAF4C93897F03012645C4E8BA1B65C328068EA8D7E1ADA023B8D0506D824D2
+50AC3F036BF62FEDF3AE5B5E2BBC2F802F00B3A75DE53FEBE1B7B92669E05725
+DEE581FAFD1F33A85B6169D4794B1D73940FAA3E6584ACE94087B06C61D5FBEC
+BF2AB8B2769C12E3E6989F7696B2DBD18DC081E29A4DDBD91DFF437FF754749D
+3247E7CBDCCD90E10600663B161A15DB54D1C7DFF46C5471C3ED727BE7E559B6
+E54B0C7A64D4A2C86BED2FA23C21005D27AD1EAAB824262042E2ED8FC597B473
+38ED32E78EB9C6F21B2E82D19EA46567EFA09929F74D387BFD5D04C23C0C7364
+1430D64D9D93C0454110A0F05EAFDEDDDBD52215AA05E690FA2747E6C6EE9E4E
+411009F913A32B7B344BD20B1595C22F72691D33374888A6584744EA5AA76477
+792384442DF125446765826AD1DC1C54A7BAD4ADDDF666570136E38390D473C3
+717BA661A7E172E3B1E8B67F36216E38660AFD1DB39C42DC5BE39C9428E3695E
+72C64BBFFE9BE548B61A942181194CAE0A69594B146B97A7838289E9F1B5E29E
+5C57AA841F51506723A8F726BE1B70B0400068B0A7498785B5F37FBE70DE5FA8
+E43D1C37D002F4D8348D58E74DEA5306FECADBD20DF7A952900FA35CAD5579B5
+39C4C57592DEE57F1C1AE186C3896721106F91962D81C99BCE9E7A787A5C6C32
+8FE7B9CD36853B5DE995C8658F6A1FC9C5FA8019BFC4436A48E1082947C333E8
+FBD24A0B3CBC3DAE4639BD8458B386EF16A9C6998E60445774C866D8B1C2A4BC
+7BB6FD94C1E9759A1E2DE7FD50B701BFC993B3817BBECD772A1B9A9CB8C19B82
+D47D6AA486F9072CCDC342435D32EE986A7F5A4132A8D1BF520479C9D82B1401
+D328E28F16B1502E5EA445206C072EF4701514A7DD71F816CE36D71D94454183
+31EFC09530AD1CBD2E4EF705E3923DDBED8D84ADB939A52F77BB31D2A7C468D0
+0E74C8BA15DB4002E12A9B4C5423FE3C38DEB7D6965B5D284FFBBA1D00DDF5DE
+E1F5B28EE6DE76DCF2062C7A3F2F1384A08782309B8F633AFACDF6EF4E8AA724
+071F386EC68AC24694C2D4754984BDB83055E4EF5FE6E60AF886EADA9A8EBD56
+9B6AE3AA6658293BBA337729929156E2362811A10239580459AFBFF6D751BAE7
+D94C764716F2675A3B5FAC2FFA5484D9C4EB5BAF1432069E95DCFC304D044814
+D8306E06BA24BFBF7B902DC1F07BC8E7B0541A472A364F41052C43E05CE95869
+F4011D1A2C20EC6A21C3716BB793B5C3697D2CFE731360E35AD600ED86217F63
+7BA0B39BF958B2F3A1A0D74BF5FFF5C57E2A702DF0F72B8AF287BE990A60917E
+3F06339E3394F2BD4D1B9997140FF1C3EE9FBA30BF4B197063F1048441AA8062
+C2FF84EE681A6CD15EC1A59647451D005F3B317B4F6816C0249E98AEC03681FE
+D4A12C27B85C6889C50C1F7F3F1E00148129DE2179D113958902A9B0CC0BF9BF
+06F763426F9669E7448DA84BA472E80329A405D10F591EEB386B30DD0F4DF245
+8CAED10FAEEE294F1A414385BC624A398763EB77C05BAC72EA05A6E00D45E76C
+180E43BECF388B28194EB1078D49AFE93A5D91BA3A96C17A8559309A77FE119A
+826E70D7C4BF2850B5DF3C6BB19B7ADE1505F814048443EB192138874071BD7C
+36991080E9506F238C9C3FE021F6A50F4B45AFECD34147319985EE3E886A4219
+059D471B8CC784BD640ED1461479D489B8F6CEAB361D8A248E7BF6A2CBF8923D
+4426EA53FE6CA4F767B5E11A7C434F42CED0BD5D71BA212D50E5F133A289C024
+9ABEC3B7BBB2C55259D0982F6A939E4F4D015778F92B2019B42B029A3B5C051D
+27F5580522E03C298ED0FD85945CF7A79190D8724C0A2A143C09DDB19B7D3AA1
+E8F4DA2EB5965C9ACF17695AD8CBABFBB903B0215E3E498E91D7A8F5A37CD761
+3E2CAF50CA069B20C3592C93E5C578285B76122B6D08CD4724A2995897825858
+8574A360DE8B7B15068DC7DC1E6891C229167B1E8EBEE6577E7CCA3D4B5BD4CF
+D784F0430BAE5B3C750ABA8C77C76243E95E4D60919825A9472C0B76D703D0A7
+4CE81691A6FF0934023ABB0355FC9713F43E56D116D597A9D8180E324992E6B9
+8D7314DD67DAE863F3BCED65CCE048F671AB9B2412A1116B757AAF7C64D43D71
+D7B10DA558ED1EF373EEEA212F17A56F949360098555625B747504A6010CA6FA
+73968F2E5A993D9347889FB4FD227D7E777FC46DB506921E923019667B4A9FB2
+E0CFEB98DFD7023E356D310CF9EA9C3C210835618AF7692D86DCE859F1F48AC0
+F8A35110059AACB5C9AB8EA9012A0EDA25F749A2C3B41EEB8E26B97BE063B507
+8E967850EEC90EA54527CAACB34BCE53662ED2FBEE6578EF6BC38CAF631D6478
+C1669BCE5BCE9C9251D1EC813A422EB55A4EB7956956787431C56367228BF4CE
+9F16132E77CC85051424A9D0718208A26E45292612AB4CAEC819ECC33418529E
+DA3EAE2CC8D47CCFF99504F43BA310196884E170CD42BB8A23A343871E97DCCF
+FE71AFD62E045D24FEFF81F9747AE03822EF94C8A18C897B0695DCD80715EF50
+9DD9608A9DD89DC86F3D9D2B093588DEAEC4B0374F53B09390C37CE60E7D76A1
+3FE1E123A881B425ADEB91CCF65477283614C8C8DA3A816F32BC9E6AEC514362
+6D3CF953CD73CFA3DEC72E83650FB3D11B82A303423246CEDF717453DBB0746E
+5C8950819092736191D7F6FD541E435A7B682C881DA8A36D15B12E9E228C3841
+4AFFE2B1A2A61B26D7A69E35D647CC85213C94B8E741144C502A6D09387636D6
+D619A537B9AC8FEE6BABFB018B9AF5E657CF3DDA76927C937805124403738B37
+AB667CFBD36666CF467C04A6D004FE0125A0C74384EC0B21488C858173B717BE
+7B73E2EA147465CB9350A12F58D80FBF961BAC65CC762B51A1231877E20240D9
+6AF9079A1B18B0768F0C46B6750FAC3DF48AF3D9633C26FD6725D417AAF63F4B
+B921CAC1B40E526AEEC1ACE398A1F3D67F4B694482246940C8650A979E51166E
+A85C135F60246DD9D215F06BBC9B77A1C57EA32CDE447793D274203C3A741AFB
+7EE82CD08B417CEAAEB612C7ECA6476F817BC4DED8869DCECE5A8ED766B4E1BE
+F76E9945CD168D611A3B66665D99D6725EF1C07DB2969ED714A6058AE3FEA007
+D3C110AAEA7FA33A8C6E43131AB26BFB1EAA05B3801777ABB633D870CBE33104
+F2EF0DEC41B23B68EBF5291D9C345126CF1CFD96B635FB4B57B9C60583E16E3D
+FEB09926A22EA590978C36FA407D061FCBEF10A30485C867C4616D2FC32FD31B
+772245FF1BA409CF7841EA9075603D7B2FC2D7482337AA8BE071D2699B214E65
+F7A54E14EA3D50D88708A48DC4414B8071B6409B85C14F693E8FDE10BBF7A805
+50E3A89AA8A130B938B08B63C5D5BC88AC09DE9C7AF5D561E00EF695BF91DFB1
+F2F0DD388E0CEDA048B107CDD90E589D51739C7EBDB45D8BBEDDECED1B3FDC8D
+5BE65919FBCD87392F1522D1EA219BAF6FB978FCD1E20BD5AA4BBA4662140552
+5CD0E3D999DBFB90E23A56D1F6FF1DF6B27749DB9A738978FC80E8CF4DB039EF
+E635D215B5A0ED2493BE6B00B3040518DB6F3C91AE9E0882B1481930197E0494
+5B4CE51CD1A95C0655BC99ABF32C5E3F4B21BFBAA535644E1AAE3F7A48AFA279
+BFA46494F47334BEB458A12F8F8C9DA199477D9724EE08A52327B5C236141F03
+DA35D68D3F946ECA0E1561208B8899DDC08D9CBD09239F5605FED77BEC8F5766
+FA4F3557D0641AF6080B15173DA175FC38A7E784A0B719EEC6F57ED05F56219B
+6A9F877A8AF48FCBD21FB12EBD91C91D90AF619C279F4A464B0E03EB5315F2E6
+5F5AB16CF6FB5F066CD36DC579F7EC5C1C8556FB21EA0AA1EAB4FD787B150DF7
+0E822D389FFA8935BA893E50F7D0F10422453F5B19A97625237F5DBB9EAF3640
+B3CDA9D494F7994915F7C2B0FFBB7F93DA695F55BE046A73D5199D86F00367E8
+46ED897445BF2BB2B34178B7A52C07413ADF39DA7D69DC3C0D968AC3BED43E0C
+97FEC0D9FE0016BF3B1461ED9B33C593B1C7B7C3A79117F4F7E106A1A00935B7
+D283563A9554EDC322449617B656832518D108DB4BAF1F9C72728A78DF221F6F
+D0DA54F55D568B86C52CD3C4ADCC6C205F4DEEB8968A81EC854A61D9FB1056D8
+774D25FE7A13E8C2EE2043D78DFBCB5149F9D5BDE2210F12623F3C247999217F
+394E2845C1BCA16649F317B29D1BF2A0CF813CAA5F10F1BF3AA9A477A0B9862F
+E63B17ADD0B4D1DAAC5EACA1F473DAA1377088AE0A249C32FC377ACF653A8782
+4C93F08B07F327F712F9E112DCFF598527265CA86AB8F7FD970B9068330F3F34
+96BC0C70EA42F4A027EEACB94E0501DF453873F5817704162144880603C707D6
+BC8A980D9D986A7605DCAD1AE162FC3AAF54F5D093DD4E144B0C243F2C135C58
+38BAA8D59919F112D55AA173AE82A99C6F728031596D5CE92EC1E64D57E7860C
+4C8235DA5F8C1614661C9E58B3EA22B77F4247A74E99FFDA8A0CD52B0EBB2554
+887EB177D6B8699A9690E54C963B3D5D09EEF7CAA2FB0EB3D375A8CE156A3A7F
+DA3BFB7599B02E5ABAD21CC9F6926B42065248C6BBA82BA5BC19652A6F8B8085
+09B76455D9F209B1D6234BCD1A60F77312360C6C635DFF293779165619741EE6
+A28F48923476D5FFCE5528FC035A366A09E7337DCD4225089A12CA134FD17DE4
+66AB444757A11539172F0E2D5F0C92BD73223A2D3AEB897117B496727F0F4D9E
+D596E83542F3D0F3FE16A3EB56D8225F625F3190378343029C602E07A80300DD
+C672584B35D2C73C36791EB533DF06DDD10F11DD1441C026E7CED8F8C9F056F8
+3140D3E93F03BF08B92CC012B83F8B7AA9D12E14AF58157F5E32FD44422AA1DC
+3B3444E465975688A5FA83AF2F64897AFF0E582E8257715AF903E764BA4E9D29
+FDFED93C8B3396699DBBEF3572477D852318C9BC35359B3FF1EE5443C10F6B02
+269544F352AA757FB28DAB1B76D0E953CC8EEA2F3F58901D705DE69FFCAD95AC
+5B4068B3543A6D39CD2769AA0CA07749A734932DB7B7BB727652CB1E0D30CCA1
+C6F2D3A0A0044F7FAA6387CE1F68BBFA1506F2C1535230E06A3624E64BEADF8A
+5F05333EA6B1312FD5438531BBCF109006492979F57A6EE0130053AD8E3B1194
+3275D8B8E64FC97E78C03E8FFEB9511F9B099A0AEEC768A688C7964FAD2BA1DC
+D976244E76B928448925E1D7B54BE2C89B4B61975BEF3F17599C583BFD97D17F
+590CA966F2E2D832F6B11DEAF156FD921F9A77939B02CFD3ED2E5360B6D4DF6F
+6A51ED320CAC605240E074279AD98FAA938CBA5BDBAE131FBD828853C4EC2599
+A12F83C6E9E24B35B136065F812EFB4132ADFA391676EB3A4AAC938E3D6A5957
+E053A02A13F1F69AC1A7D6F9A08C17ADA33296FCD1397194B8C46C5AB740DFAC
+1680E72AB710837D7C9BCAA49722A7ADF729F45D44E0739A98A474F8109E9C50
+46F410195424A8AEA49759F9E07E0D00E38A7A8028308825B67CDB7D0EE2E296
+7C09F86487D0944F7183F8BF0BCB5B70EE19874B873E7F3D0170AEB9900F2885
+A51C428A52E9809852E7006D82A7F2A626A555611073F2FA0B5B7800467DD740
+DF77EE4B4E3057692DD36630045109A289485166052555C635153BCC73ED1E15
+B71F5878A7A69587C628C16ACB18DE080FA9C5D08120BDF6A975E9159C2E4F5C
+439CAF724AFED6F70B0A98DCF09FEB6BBB8907861E41517F0C857516AB6D71E4
+B09B9FE7FC5D953F79E00A5294F987CE020AAD250D8F895601E21FAB8C11487D
+2666F29A8E4400E73483AB4DDA1DE2AE31554FE184490E48E53054524A40A5ED
+58710BA263DE006F0E9A1B2D8FFA85B723855728FE01BCC40F00C342126E57CA
+AC4733BF45FA2261CFDD310B767F249CB0722AEF7923C95841D5736061301008
+61CD1CCC351CB5136C0D26609B3958F3F367C9F7173D9B56858213A43C2BD64E
+6E57D1ABD3F074F2DD2537140A7C935374B214E033C09408126ECD6E9F53BFC7
+CC1CBDAE2D1270C996DBAA31B9392420681941D5CE94B4A0DD2541AFE498B399
+C97D290292DA352F990E5AD4B1CB1190E54BCEB51845A2ED0D73ABD497AF7EEA
+8F73DE3715F7CD01A6E1BC91F1E78A70D968D5A8F6D0CD100B6B526B11BBE800
+64EC40458B559DED03817028A2BBEEA1AFD5A202136761CC58BA2815CF7F5D26
+B1F61522F2ECA02077E83E8F2FC4B6DC3F2716FC01F672AE2C693F99E76603D3
+13836B4607D95F132310FB0600EF137181205C24DB5BC07541D220548980E4FD
+50308DCEBE710870E163D389BE56D02D307E227431E868E0347843CC3987DAC8
+B7C6EC530F8FDE3917D2C9065F082147D2FF8FFB5DEE30B2B2EBA987308861AA
+8AE64BDB2A436DDF1D87D4975C5F524757E2D01651753A580ECCBDF640B455B4
+0E81AA406731177A7E0BE2A0F8659D04357FB3F90DAD6C5A030FDE5697A3D596
+67F1A5E317762AB985D2EAE4FA1D1139AB311604C75736FEBEDEC8867FFF8588
+2E6EE734FB933D7E24FD1B715380462426C5BFA62116B37E0F59A841E7FF10FA
+33D5F39264ED66F4E64732BE028B8652526426B8AF7CB6210A6D345E817AE843
+A8F69D2138285AE86E9C7EBD889D5227E554BBA43B13715BCEA53541E5721FC6
+0AD6DD391A34013F54F755AEB87AAE992B9B1A633FD5FD0CE315F49927A3FE9B
+70444A93B01CFEEDCCDF087A3F4161FC3FD13E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: txsy
+%!PS-AdobeFont-1.0: txsy 3.0
+%%CreationDate: 12/14/2000 at 12:00 PM
+%%VMusage: 1024 24296
+20 dict begin
+/FontInfo 16 dict dup begin
+/version (3.0) readonly def
+/FullName (txsy) readonly def
+/FamilyName (txsy) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/Notice (Version 3.0, GPL) readonly def
+/em 1000 def
+/ascent 800 def
+/descent 200 def
+end readonly def
+/FontName /txsy def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /minus put
+dup 2 /multiply put
+dup 15 /bullet put
+dup 67 /C put
+dup 83 /S put
+dup 104 /angbracketleft put
+dup 105 /angbracketright put
+dup 112 /radical put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+/FontBBox{-22 -944 1227 866}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
+7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
+DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
+511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
+1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
+02843723FD4914EA94CF5C86363F39B548A806C44FEA1B6940CE940D9715AC10
+A3E7AB0FA0A6414E9568953B7FC56D7431153CDCC1DA51CB651758F01C2BE266
+586E297B3119AEE2A2D643C4C75FFC401D0B85884FDF6B65F382C4274641C911
+1BFA560173294C16E51F7607EDD8C402A8ACE5B8A757F2ABA6F4ED61F15798F0
+710DA8F3DEA618CF1E90303ADD6DF296225CAAA74E80F135E221CC1E0CACD211
+99537E50D75DC58C3DFBB212E785396B0A36C81DB4AEEB785DEB75ADF0F0818F
+C0FB1D416B07244E77B355ADE61403965BF62486A2F6897C1B44E77EC37A5188
+0FE0639ECE50EC308B192067C33CF1FC03C00F8630FD348DE9C17F718B341DFE
+884BBB3257BB82CC9D3C52651490F47275A7DF2497B77BFA57DE4264E2D20C09
+5D2C4A821CEBE92376A69C2DFA38B618BB72913813B481A979C3E5F3CD8A5CEA
+C2C5726EB95C76E024C833799ACACB28A6201C90A53CDB394D570DC876A0ECE3
+8ED2A82F7A1A617781BBE5E7ECA9F99198A39BE62AF74FDE0B44B1A0745D88ED
+AB8F6003C4E5E9DC24349F29614784C3339DBF666B175FDD64D631625F0E0B56
+B04333BA9D637A85D3C074FA918679EB0CEA8C7F4FAC5D9E21A6717C9FA50072
+4AADA3BBBA81D3DE3CD424E81D603A033F465BA2703ABD50EB757984BB5FD08A
+0044350A98C2C80DC686D9A5DF300E515A42453BA72FDD1F106A1D02863C2D70
+D439A8FC3C5AA454791AE1BB69886DEF704B175C286B498E87245C6A301ECC0A
+655BA4269F0837237884DE672D1E1D72A258EEC544E983CBE3FFCBD5A38BF51C
+D10C45813A1530112D5351BF3A885191DB5E4D22A8C30097BC052C2CD0665920
+BD85C0413FED72D6AAA667FC4B92F644A4D4662A02BC62B5AAE1C61E6A12FAD4
+5E21C952EDD4DFA7DC02CCA2E09C837494FDE7F28406A7EA72586611349D76D2
+959F1E175877FA76C0F4EAE427CFB06EF5E38D7B16E418FD4E7032F2770996B0
+A006C0CE46587A70045C7EDD8EBA98792E030BB6EA8A513973D671DE6835E1FF
+3B9066F10CE82AF0FC3BAB43F9AC419B53A21234F3DC2ED232B74AA765920AF0
+3BB8B359B6616974927A59D60EE255CF914882484ACE51086545E0259F9F20F6
+D74AF9F49B10C8790314C804CF8A044E15AE7E2A2D355633E08A1A5CBD3D40AF
+636758E67045832CB9ABF06715B9EA8F26CB255B0F96C7AA4049ABFE4CF77548
+F83C7DDA3EF7B88034F08025F83B5B46900AB21F0C3CE635A46251F2F22A610F
+4495F1191BAEF1A1480DA1CEB0EA539AE0004C7EFB4609A2C7842FCAED2E37C1
+66F1CF6B94F522441FFE22B1AADA7ACEA13DA4CCE2A1C333F370E06537D37E48
+798B70D65FB3785DDDABFC05CF4FE114280C35D205937908C62CE57B674B174D
+C6CF1E66C4758047C0750A05437C4F6B1787740BC1573B8C754F8979C3B4719E
+352540DD42062E1051FECB3440F08253B1E5040A3A4E2B8A1F5584EBC654CAEC
+3B64CB058FAB8CA4D471F84953F5DC8F07637D5174D6449BEC156C301D7C2C16
+F03705560DAF4B9703B98BC14347DE9BC0E0DF1429FDA9C9DE8024D6D31FFAE9
+BEFEDBCC19860FD8793817C8CC250F9621F222BCA0E22728578B53C3138BAA2F
+FE3B1B1C8E4711E78701108681B9CBDE9E09BEFD4D37B63E6F5EF54F30385600
+E6D6D97A8B04441DD734FC886486009DC5E698E58F9E6C3941
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+TeXDict begin 39158280 55380996 1200 600 600 (prvni.dvi)
+@start /Fa 6[62 11[33 51 2[51 42[51 4[46 62[51 59 2[59
+1[45 46 45 1[62 57 62 91 2[36 4[51 62 1[62 57 47[57 57
+1[33 46[{}24 83.022 /csr5 rf /Fb 194[63 17[63 43[{}2
+99.6264 /rtxr rf /Fc 214[33 33 40[{TeXBase1Encoding ReEncodeFont}2
+99.6264 /Times-Roman rf /Fd 219[77 36[{}1 99.6264 /csti10
+rf /Fe 171[58 4[66 66 80 6[62 62 3[66 65[{}7 99.6264
+/LOGO10 rf /Ff 134[60 4[60 60 60 1[60 60 4[60 60 3[60
+2[60 5[60 92[{XT2encoding ReEncodeFont}11 99.6264 /NimbusMonL-Regu
+rf /Fg 18[28 114[52 60 2[54 62 2[40 6[60 107[{XL2encoding ReEncodeFont}
+7 99.6264 /URWBookmanL-LighItal rf /Fh 18[36 3[58 58
+114[66 46 52 2[64 62 68 100 34 3[68 6[58 97[{XL2encoding ReEncodeFont}
+13 99.6264 /URWBookmanL-DemiBold rf /Fi 40 40 54 2[68
+68 44 5[66 4[30 52 2[52 52 6[58 34[48 4[52 60[100 50
+48 54 56 1[52 68 38 52 44 1[62 56 66 94 30 62 30 30 66
+54 32 52 62 52 62 58 4[40 1[64 1[72 1[70 78 62 1[72 1[62
+80 1[92 2[60 4[72 2[74 4[60 2[32 8[62 62 1[32 40 32 60
+1[30 30 2[90 62 1[40 30 20[62 12[{XL2encoding ReEncodeFont}68
+99.6264 /URWBookmanL-Ligh rf /Fj 6[79 11[43 69 10[69
+106[72 79 55 1[55 1[77 74 81 120 1[79 41 4[69 77 9[77
+12[112 77[{XL2encoding ReEncodeFont}18 119.552 /URWBookmanL-DemiBold
+rf /Fk 194[44 1[25 12[42 46[{}3 99.6264 /rtxmi rf /Fl
+205[33 50[{}1 58.1153 /csr7 rf /Fm 156[36 36 44 97[{}3
+83.022 /CMMI10 rf /Fn 134[44 4[44 44 44 1[44 44 4[44
+44 3[44 2[44 5[44 92[{}11 83.022 /cstt10 rf /Fo 18[25
+114[34 40 2[38 45 2[35 6[38 107[{}7 83.022 /csti10 rf
+/Fp 18[27 3[44 42 114[53 37 38 2[53 48 53 80 27 3[53
+6[46 97[{}13 83.022 /csbx10 rf /Fq 240[42 14[65{}2 83.022
+/CMSY10 rf /Fr 42 42 44 2[46 46 33 5[46 4[23 37 2[37
+37 6[42 34[37 4[33 60[83 42 37 44 44 1[44 46 32 33 33
+1[46 42 46 69 23 44 25 23 46 42 25 37 46 37 46 42 4[42
+1[51 1[62 1[62 62 60 1[61 1[57 65 1[76 2[43 4[57 2[59
+4[65 2[23 8[42 42 1[23 28 23 65 1[32 32 2[69 42 1[42
+23 20[46 12[{}68 83.022 /csr10 rf /Fs 6[76 11[38 63 10[67
+106[73 76 53 1[57 1[76 69 76 115 1[73 42 4[63 76 9[84
+12[131 77[{}18 119.552 /csbx10 rf /Ft 19[44 117[53 1[39
+39 3[50 4[30 1[55 2[44 35[75 31[28 33[{}10 99.6264 /csr10
+rf /Fu 2[47 2[47 47 47 4[47 47 4[47 47 2[47 47 6[47 34[47
+4[47 58[47 47 47 47 47 47 47 47 47 47 47 47 47 47 47
+47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 1[47
+47 47 47 47 1[47 1[47 47 47 47 47 1[47 47 1[47 47 1[47
+1[47 2[47 1[47 47 47 47 47 47 47 47 1[47 47 47 47 47
+47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 1[47 47
+47 47 47 33[{}95 89.6638 /cstt9 rf /Fv 2[50 3[55 39 4[44
+5[28 39 2[39 41 6[44 100[100 50 44 50 1[72 50 55 33 39
+39 1[50 44 55 78 28 44 1[28 50 50 28 39 50 41 46 44 8[72
+2[78 61 55 66 1[61 78 1[94 55 2[33 1[72 1[61 78 66 1[72
+6[25 12[33 3[33 33 28 26[53 12[{XL2encoding ReEncodeFont}55
+99.6264 /URWPalladioL-Ital rf /Fw 190[59 65[{}1 69.7385
+/csr7 rf /Fx 202[35 35 35 35 35 49[{XL2encoding ReEncodeFont}5
+69.7385 /URWPalladioL-Roma rf /Fy 2[80 3[88 56 10[48
+72 2[72 64 6[72 6[112 27[72 67[72 80 72 1[80 88 48 64
+56 1[88 80 88 128 48 88 48 48 88 80 56 72 88 64 88 72
+6[96 1[96 1[112 112 96 88 104 1[88 120 4[56 4[88 21[42
+34[88 12[{XL2encoding ReEncodeFont}47 143.462 /URWPalladioL-Bold
+rf /Fz 7[52 10[52 3[52 52 6[52 98[52 52 52 52 52 52 52
+52 52 52 52 52 52 1[52 52 52 52 52 52 52 52 52 52 52
+52 52 52 52 52 52 52 52 1[52 6[52 20[52 1[52 52 52 1[52
+2[52 1[52 52 52 52 52 52 52 52 52 1[52 52 3[52 52 52
+52 35[{}60 99.6264 /cstt10 rf /FA 143[70 6[36 36 20[68
+15[65 51[50 12[63 1[63{}8 99.6264 /txsy rf /FB 50 50
+55 2[60 60 39 4[54 58 4[29 48 2[48 44 6[50 8[67 15[71
+9[50 2[37 1[42 10[66 4[52 45[50 50 55 51 83 56 60 32
+42 39 1[60 54 58 88 29 55 23 29 58 55 33 48 61 44 55
+50 3[33 1[33 66 1[66 100 72 78 61 52 67 1[60 78 83 94
+61 72 33 34 83 76 55 61 77 71 61 78 1[44 4[25 50 50 50
+50 50 50 50 50 50 50 1[25 33 25 2[33 33 1[78 1[50 2[28
+20[60 12[{XL2encoding ReEncodeFont}93 99.6264 /URWPalladioL-Roma
+rf /FC 18[83 11[124 39[110 66[138 1[83 110 96 3[151 220
+83 151 5[124 12[165 3[165 3[151 206 9[151 69[{XL2encoding ReEncodeFont}
+17 247.87 /URWPalladioL-Bold rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+%%BeginPaperSize: a4
+/setpagedevice where
+{ pop << /PageSize [595 842] >> setpagedevice }
+{ /a4 where { pop a4 } if }
+ifelse
+%%EndPaperSize
+ end
+%%EndSetup
+%%Page: 0 1
+TeXDict begin 0 0 bop 628 2121 a FC(Pr)8 b(vn\355)63
+b(setk\341n\355)f(s)g(T)2502 2160 y(E)2623 2121 y(Xem)1289
+2520 y(P)-9 b(etr)63 b(Ol\271\341k)p eop end
+%%Page: 1 2
+TeXDict begin 1 1 bop 0 339 a FB(A)l(ut)o(or)25 b(prog)q(r)n(amu)i(T)
+798 354 y(E)847 339 y(X)e(je)g(prof)o(esor)h(Donald)f(Knut)q(h.)0
+578 y(T)44 593 y(E)93 578 y(X)g(je)g(oc)q(hr)n(ann\341)h(zn\341mka)f
+(American)f(Mat)q(hematical)i(Society)-9 b(.)0 817 y(Os)o(tatn\355)35
+b(v)f(manu\341lu)h(pou\276it\351)f(n\341zvy)h(prog)q(r)n(amo)m(v\375c)q
+(h)j(produkt\371,)e(\014rem)e(apod.)g(mohou)i(b\375t)0
+936 y(oc)q(hr)n(ann\375mi)18 b(zn\341mkami)f(nebo)g(regis)o(tro)m(v)m
+(an\375mi)i(oc)q(hr)n(ann\375mi)f(zn\341mkami)f(p\370\355slu\271n\375c)
+q(h)g(v)m(las)o(t-)0 1056 y(n\355k\371.)0 5025 y(Cop)l(yright)51
+b(RNDr)-6 b(.)25 b(P)-5 b(etr)25 b(Ol\271\341k)n(,)h(1999,)e(2012,)g
+(2013,)g(2015)0 5264 y(T)-9 b(ent)o(o)28 b(text)i(si)e(m\371\276ete)g
+(vytisknout)j(pro)e(v)m(las)o(tn\355)f(po)o(t\370eb)m(y)-9
+b(.)29 b(Je)f(k)h(dispozici)f(spole\350n\354)h(s)f(bal\355k)o(em)0
+5383 y FA(C)48 5407 y(S)108 5383 y FB(T)152 5399 y(E)201
+5383 y(X)16 b(na)g Fz(ftp://math.feld.cvut)q(.cz)q(/pub)q(/cs)q(tex)q
+(/doc)h FB(v)l(e)f(zdroj)q(o)m(v)m(\351m)g(textu)h(\()p
+Fz(prv)q(ni.)q(tex)q FB(\),)0 5503 y(P)-5 b(os)o(tScrip)n(tu)22
+b(\()p Fz(prvni.ps)p FB(\))h(a)d(v)l(e)g(f)n(or)q(m\341tu)h(PDF)g(\()p
+Fz(prvni.pdf)p FB(\).)i(M\371\276ete)e(jej)f(tak)o(\351)g(dis)o(tribuo)
+m(v)m(at,)i(ale)0 5622 y(pouze)j(v)g(nezm\354n\354n\351)f(elektronick)o
+(\351)i(podob\354.)p eop end
+%%Page: 1 3
+TeXDict begin 1 2 bop 0 132 a Fy(\332v)m(od)110 311 y
+FB(T)-9 b(ent)o(o)39 b(manu\341l)h(je)g(k)n(oncipo)m(v)m(\341n)h(jak)n
+(o)g(\376pr)r(vn\355)e(sezn\341men\355)g(s)h(prog)q(r)n(amem)h(T)3180
+327 y(E)3229 311 y(X)3295 275 y Fx(1)3375 311 y FB(na)f(jeden)0
+431 y(v)l(e\350er\377.)22 b(M\354l)h(b)m(y)f(umo\276nit)i
+(za\350\341te\350n\355k)n(o)m(vi)f(porozum\354t)h(z\341kladn\355m)d
+(princip\371m)i(T)3197 446 y(E)3246 431 y(Xu.)g(Manu\341l)0
+550 y(obsahuje)37 b(uk\341zku)f(jednoduc)q(h\351ho)h(dokumentu,)g
+(kter\375)g(b)m(y)g(si)f(m\354l)g(\350ten\341\370)h(s\341m)f
+(p\370epsat)g(do)0 670 y(sv)l(\351ho)29 b(po\350\355ta\350e)h(a)f(na)f
+(n\354m)h(T)1156 685 y(E)1205 670 y(X)g(vyzk)n(ou\271et.)i(Je)e(t)o(o)g
+(dobr\375)i(pr)r(vn\355)d(krok)j(do)e(pes)o(tr\351ho)g(sv\354ta)h(t)o
+(o-)0 789 y(ho)o(t)o(o)f(prog)q(r)n(amu)i(pln\351ho)d(za)n(j\355ma)l
+(v\375c)q(h)h(mo\276nos)o(t\355.)g(P\370edv)l(eden\341)f(uk\341zka)h
+(mimo)f(jin\351)h(ilus)o(tr)q(uje)0 909 y(z\341kladn\355)22
+b(princip)l(y)h(psan\355)g(dokument\371)g(v)g(T)1721
+925 y(E)1770 909 y(Xu.)g(Jsou)h(zde)e(p\370edv)l(eden)l(y)h(dv\354)f
+(\372v)l(odn\355)h(uk\341zky)o(:)0 1029 y(pro)i(plain)-6
+b(T)442 1044 y(E)490 1029 y(X)25 b(a)f(pro)h(L)858 1005
+y Fw(A)905 1029 y FB(T)949 1044 y(E)997 1029 y(X.)g(T)-8
+b(ak\276e)24 b(si)g(u\276iv)m(atel)g(m\371\276e)g(hned)g(na)g(pr)r
+(vn\355m)g(dokumentu)h(rozhod-)0 1148 y(nout,)g(kter\351)g(T)545
+1164 y(E)594 1148 y(Xo)m(v)l(\351)g(roz\271\355\370en\355)f(je)g
+(bli\276\271\355)g(jeho)g(sr)o(dci)h(a)f(podle)g(t)o(oho)h(vybr)n(at)g
+(dal\271\355)f(liter)n(atur)q(u)i(pro)0 1268 y(dopl\362uj\355c\355)f(s)
+o(tudium.)110 1387 y(P\370edpokl\341d\341me,)16 b(\276e)h
+(\350ten\341\370)g(m\341)g(ur\350it\351)h(d\371v)l(ody)g(pro\350)g
+(pou\276\355t)f(T)2604 1403 y(E)2653 1387 y(X,)g(tak\276e)g(se)g(zde)f
+(nebudeme)0 1507 y(zdr\276o)m(v)m(at)h(v\375\350tem)g(jeho)g(v\375hod,)
+g(rozepiso)m(v)m(at)g(ob\271\355r)r(n\354)g(jeho)g(his)o(t)o(orii)g(a)g
+(nebudeme)g(polemizo)m(v)m(at)0 1626 y(o)25 b(u\276ite\350nos)o(ti)h
+(\350i)f(neu\276ite\350nos)o(ti)h(d\341)l(vk)n(o)m(v)l(\351ho)g(\350i)g
+(inter)n(aktivn\355ho)g(sy)o(s)o(t\351mu)g(na)f(p\370\355pr)n(a)l(vu)h
+(sazb)m(y)-9 b(.)0 1865 y Fy(T)72 1888 y(E)141 1865 y(X)36
+b(a)g(jeho)e(ok)n(ol\355)110 2045 y FB(T)154 2060 y(E)202
+2045 y(X)17 b(je)g(f)n(or)q(m\341t)o(or)-6 b(.)18 b(Je)f(t)o(o)g(prog)q
+(r)n(am,)i(kter\351mu)e(p\370edlo\276\355me)f(v)n(s)o(tupn\355)h(text)g
+(dokumentu)h(v)f(\376hol\351\377)0 2164 y(text)o(o)m(v)l(\351)30
+b(podob\354)f(dopln\354n\375)f(text)o(o)m(v\375mi)j(zna\350kami,)d
+(kter\351)h(vymezuj\355)g(s)o(tr)q(uktur)q(u)i(dokumentu)0
+2284 y(nebo)c(d\341)l(v)m(a)n(j\355)g(T)573 2299 y(E)622
+2284 y(Xu)g(pokyn)l(y)i(o)e(zp\371sobu)g(f)n(or)q(m\341t)o(o)m(v)m
+(\341n\355)i(dokumentu.)e(B\375v)m(\341)g(ob)m(vykl\351)i(\(ale)d
+(nen\355)0 2403 y(t)o(o)d(nutn\351\))g(pojmeno)m(v)m(at)h(tent)o(o)f
+(soubor)h(s)f(pou\276it\355m)f(p\370\355pon)l(y)h Fz(.tex)p
+FB(,)h(nap\370\355klad)e Fz(dokument.tex)t FB(.)0 2523
+y(N)m(a)k(v\375s)o(tupu)i(pak)f(po)g(zpr)n(aco)m(v)m(\341n\355)g(T)1434
+2539 y(E)1483 2523 y(Xem)g(dos)o(taneme)f(PDF)i(soubor)g(\()p
+Fz(dokument.pdf)p FB(\).)j(D\370\355v)l(e)0 2642 y(se)25
+b(t\351\276)g(hojn\354)g(pou\276\355v)m(al)g(v\375s)o(tup)g(do)h(f)n
+(or)q(m\341tu)g(D)-6 b(VI)1974 2606 y Fx(2)2014 2642
+y FB(.)110 2762 y(T)154 2778 y(E)202 2762 y(X)37 b(tedy)g(\350te)g(na)g
+(sv)l(\351m)f(v)n(s)o(tupu)i(text)o(o)m(v\375)g(soubor)g(s)f(dob\370e)g
+(de\014no)m(v)m(anou)h(syntax\355)f(jazyka)0 2882 y(zna\350ek)28
+b(a)f(na)h(v\375s)o(tupu)h(je)e(soubor)j(s)e(de\014nitivn\355m)g
+(popisem)f(sazb)m(y)-9 b(.)28 b(T)2762 2897 y(E)2811
+2882 y(X)h(jak)n(o)f(tak)n(o)m(v\375)i(je)e(zcela)0 3001
+y(nez\341)l(visl\375)e(na)g(oper)n(a\350n\355m)g(sy)o(s)o(t\351mu.)g
+(V\375v)l(oj)h(samo)o(tn\351ho)g(T)2320 3017 y(E)2369
+3001 y(Xu)f(je)g(zas)o(ta)l(v)l(en,)f(tak\276e)h(pro)h(u\276iv)m(a-)0
+3121 y(tele)f(nehroz\355)f(nebezpe\350\355)g(vzniku)h(dal\271\355c)q(h)
+g(nek)n(om)n(patibiln\355c)q(h)g(v)l(er)o(z\355.)g(Dal\271\355)f(prog)q
+(r)n(am)l(y)j(\376ok)n(olo)0 3240 y(T)44 3256 y(E)93
+3240 y(Xu\377)j(tv)l(o\370\355)g(spole\350n\354)g(s)f(T)1067
+3256 y(E)1116 3240 y(Xem)h(dis)o(tribuci.)g(Dnes)f(se)h(nej\350as)o
+(t\354ji)f(pou\276\355v)m(a)n(j\355)g(v)l(oln\354)h(p\370\355s)o
+(tupn\351)0 3360 y(dis)o(tribuce)25 b(T)507 3375 y(E)556
+3360 y(Xliv)l(e)h(nebo)f(MikT)1268 3375 y(E)1317 3360
+y(X.)110 3479 y(Za\350\355na)n(j\355c\355)32 b(u\276iv)m(atel)g(se)h
+(samoz\370ejm\354)g(hla)l(vn\354)f(p)n(t\341)h(po)g(zp\371sobu,)g(jak)g
+(m\371\276e)f(v)h(k)n(onkr\351tn\355m)0 3599 y(oper)n(a\350n\355m)22
+b(sy)o(s)o(t\351mu)g(s)f(k)n(onkr\351tn\355)i(T)1433
+3614 y(E)1482 3599 y(Xo)m(v)l(ou)g(dis)o(tribuc\355)f(s)f(t\355mt)o(o)h
+(prog)q(r)n(amem)h(pr)n(aco)m(v)m(at,)g(jak)f(jej)0 3718
+y(spus)o(tit,)28 b(jak\375mi)g(tla\350\355tky)h(se)e(o)m(v)m
+(l\341d\341)h(text)o(o)m(v\375)i(edit)o(or)-7 b(,)27
+b(jak)o(\351)h(nab\355dky)f(jsou)i(k)e(dispozici,)h(co)g(nad)0
+3838 y(kter\375m)19 b(obr)n(\341zk)o(em)f(ud\354l\341)g(m)l(y\271.)f
+(Pt\341)i(se)e(tedy)h(po)g(u\276iv)m(atelsk)o(\351m)g(rozhr)n(an\355.)g
+(Jedno)o(tliv)l(\351)g(manu\341l)n(y)0 3958 y(o)31 b(T)129
+3973 y(E)178 3958 y(Xu)g(tr)n(adi\350n\354)h(odkazuj\355)f(na)g(tzv)-10
+b(.)32 b(\376m\355s)o(tn\355)e(p\370\355r)q(u\350ku\377)h(\(Local)h
+(Guide\),)e(kter)n(\341)i(b)m(y)f(m\354la)g(t)o(o)o(t)o(o)0
+4077 y(rozhr)n(an\355)e(popiso)m(v)m(at.)g(T)-8 b(at)o(o)29
+b(p\370\355r)q(u\350ka)f(je)g(z\341)l(visl\341)h(na)f(pou\276it\351m)g
+(oper)n(a\350n\355m)g(sy)o(s)o(t\351mu,)h(na)f(\350ase)0
+4197 y(jej\355ho)19 b(vzniku,)g(na)f(pou\276it\351)h(dis)o(tribuci)g(T)
+1566 4212 y(E)1615 4197 y(Xu,)g(na)f(vybr)n(an\351m)h(text)o(o)m(v)l
+(\351m)h(edit)o(or)q(u)f(a)g(n\354kdy)f(t\351\276)h(na)0
+4316 y(adminis)o(tr)n(\341t)o(oro)m(vi)29 b(sy)o(s)o(t\351mu,)e
+(kter\375)h(k)n(on\014gur)q(uje)h(n\354kter\351)e(v\354ci)f
+(speci\014cky)i(pro)g(v\354t\271\355)f(pohodl\355)0 4436
+y(u\276iv)m(atel\371.)39 b(T)-9 b(exty)39 b(o)h(T)890
+4451 y(E)939 4436 y(Xu)f(u\276iv)m(atelsk)o(\351)g(pros\370ed\355)g
+(v\354t\271inou)h(neuv)m(\341d\354j\355)e(\(je)h(t)o(o)o(ti\276)h
+(z\341)l(visl\351)f(na)0 4555 y(ok)n(olnos)o(tec)q(h\))e(a)d
+(popisuj\355)h(pouze)f(na)h(sy)o(s)o(t\351mu)g(nez\341)l(visl\351)g(v)m
+(las)o(tnos)o(ti)g(T)2860 4571 y(E)2909 4555 y(Xu)g(jak)n(o)h(f)n(or)q
+(m\341t)o(or)q(u.)0 4675 y(Ani)24 b(tent)o(o)i(manu\341l)f(nen\355)f(v)
+h(t)o(omt)o(o)h(ohledu)f(v\375jimk)n(ou.)110 4794 y(P\370i)e(pr)n
+(\341ci)h(s)g(T)615 4810 y(E)664 4794 y(Xem)f(je)g(ob)m(vykl\351)i
+(m\355t)e(o)o(te)o(v\370en)h(v)f(jednom)h(ok)o(\351nku)g(text)o(o)m
+(v\375)h(edit)o(or)-7 b(,)24 b(v)l(e)f(kter\351m)0 4914
+y(u\276iv)m(atel)18 b(p\355\271e)g(nebo)g(modi\014kuje)h(v)n(s)o
+(tupn\355)g(text,)g(a)f(v)l(e)g(v)l(edlej\271\355m)g(ok)o(\351nku)h
+(prohl\355\276e\350)f(v\375s)o(tupn\355ho)0 5034 y(soubor)q(u.)46
+b(P)-5 b(o)44 b(modi\014kaci)h(v)n(s)o(tupn\355ho)g(textu)g(u\276iv)m
+(atel)f(spus)o(t\355)h(T)2611 5049 y(E)2659 5034 y(X)g(na)f(pozad\355)f
+(kl\341)l(v)l(eso)m(v)l(ou)0 5153 y(zkr)n(atk)n(ou)27
+b(a)e(v)l(e)g(v)l(edlej\271\355m)f(ok)o(\351nku)i(vid\355)e(b\354hem)h
+(p\341r)g(sekund)g(v\375slednou)h(zm\354nu)e(v)h(sazb\354.)p
+0 5275 1200 4 v 20 5350 a Fx(1)110 5386 y FB(N)m(\341ze)o(v)e(T)460
+5401 y(E)509 5386 y(X)j(se)f(\350te)g(\376tec)q(h\377,)g(nik)n(oli)g
+(\376tek)q(s\377.)20 5469 y Fx(2)110 5505 y FB(D)-6 b(VI:)25
+b(Odv)l(ozeno)h(z)g(anglick)o(\351ho)g(\376de)o(vice)f(independent\377)
+g({)g(na)h(za\370\355zen\355)e(nez\341)l(visl\375.)i(Soubor)0
+5625 y(lze)32 b(pros)o(t\370ednictv\355m)i(vhodn\351ho)f(prog)q(r)n
+(amu)i(prohl\351dnout)f(na)e(obr)n(azo)m(v)-5 b(ce,)35
+b(nebo)d(jej)h(vytisk)-7 b(-)0 5745 y(nout)26 b(na)f(tisk\341r)r
+(n\354.)1855 6009 y(1)p eop end
+%%Page: 2 4
+TeXDict begin 2 3 bop 110 100 a FB(T)-9 b(ext)o(o)m(v\375)42
+b(edit)o(or)-7 b(,)42 b(v)l(e)f(kter\351m)h(p\370ipr)n(a)l(vujeme)h
+(nebo)e(modi\014kujeme)h(v)n(s)o(tupn\355)g(texty)h(doku-)0
+219 y(ment\371,)35 b(nesm\355)e(ukl\341dat)i(na)g(disk)f
+(\276\341dn\351)g(skr)q(yt\351)i(f)n(or)q(m\341t)o(o)m(v)m(ac\355)h
+(inf)n(or)q(mace)e(im)n(plement)o(o)m(v)m(an\351)0 339
+y(jen)25 b(pro)h(tent)o(o)f(edit)o(or)h(\(jak)n(o)g(nap\370\355klad)f
+(zm\354na)f(f)n(ontu,)i(m\354kk)o(\351)f(k)n(once)h(\370\341dku)g
+(apod.\).)f(T)-10 b(o)25 b(d\354la)n(j\355)0 458 y(tzv)-10
+b(.)26 b(text)o(o)m(v)l(\351)g(procesor)q(y)-10 b(,)27
+b(kter\351)e(v)h(p\370\355pad\354)e(pr)n(\341ce)h(s)g(T)2071
+474 y(E)2120 458 y(Xem)g(nepou\276\355v)m(\341me.)110
+578 y(Z)-6 b(vyklos)o(ti)25 b(v)l(e)e(zna\350k)n(o)m(v)m(\341n\355)h
+(dokumentu)g(jsou)g(v)l(esm\354s)f(z\341)l(visl\351)g(na)g
+(pou\276it\351m)h Fv(f)o(orm\341tu)e FB(T)3560 593 y(E)3609
+578 y(Xu,)0 697 y(kter\375)29 b(modi\014kuje)g(jeho)f(c)q(ho)m(v)m
+(\341n\355.)h(\330\355k\341me,)d(\276e)i(je)g(dokument)h(naps\341n)e(v)
+l(e)h(f)n(or)q(m\341tu)h Fv(L)3348 674 y Fw(A)3395 697
+y Fv(T)3439 713 y(E)3488 697 y(X)p FB(,)f(po-)0 817 y(kud)19
+b(je)h(n\354kde)e(na)h(za\350\341tku)h(v)n(s)o(tupn\355ho)g(textu)g
+(dokumentu)g(uv)l(edena)e(zna\350ka)h Fz(\\documentclass)0
+936 y FB(\(nebo)34 b(d\370\355v)l(e)f Fz(\\documentstyle)t
+FB(\).)h(P)-5 b(okud)34 b(tam)g(tut)o(o)g(zna\350ku)g(nena)n(jdeme,)f
+(m\371\276eme)f(p\370edpo-)0 1056 y(kl\341dat,)24 b(\276e)g(je)g
+(dokument)h(naps\341n)f(v)l(e)g(f)n(or)q(m\341tu)i Fv(plain)p
+FB(.)e(T)-9 b(en)23 b(umo\276\362uje)i(ps\341t)g(jen)f(anglick)o(\351)g
+(texty)-9 b(.)0 1176 y(V)27 b(\350ec)q(h\341c)q(h)g(nebo)g(na)g(slo)m
+(v)l(ensku)h(se)f(m\355s)o(t)o(o)g(f)n(or)q(m\341tu)i(plain)d
+(pou\276\355v)m(\341)h Fv(csplain)p FB(.)f(T)-9 b(ent)o(o)27
+b(manu\341l)g(je)0 1295 y(nap\370\355klad)i(naps\341n)g(v)l(e)h(f)n(or)
+q(m\341tu)h(csplain)e(a)g(je)h(ulo\276en)f(v)h(soubor)q(u)h
+Fz(prvni.tex)p FB(.)h(M\371\276e)e(se)f(s)o(t\341t,)0
+1415 y(\276e)e(n\354jak\375)g(dokument)h(je)g(naps\341n)e(je\271t\354)i
+(v)g(jin\351m)f(f)n(or)q(m\341tu)h(m\351n\354)f(pou\276\355v)m(an\351m)
+f(f)n(or)q(m\341tu.)j(T\355m)0 1534 y(se)23 b(ale)f(zde)h(nebudeme)f
+(zab\375v)m(at.)h(R)n(ozd\355l)f(mezi)g(plainem)h(a)g(L)2355
+1511 y Fw(A)2402 1534 y FB(T)2446 1550 y(E)2494 1534
+y(Xem)g(a)g(sm)l(y)o(sl)h(pou\276it\355)f(f)n(or)q(m\341t\371)0
+1654 y(vypl)n(yne)i(a\276)g(z)f(dal\271\355ho)h(textu.)110
+1773 y(N)m(\341sleduj\355c\355)f(tabulka)j(ukazuje)f(zp\371sob)m(y)h
+(spu\271t\354n\355)f(T)2200 1789 y(E)2249 1773 y(Xu.)g
+(P\370edpokl\341d\341me,)g(\276e)f(je)h(k)g(dispo-)0
+1893 y(zici)i(oper)n(a\350n\355)h(sy)o(s)o(t\351m,)g(kter\375)g
+(umo\276\362uje)g(u\276iv)m(ateli)f(zad\341)l(v)m(at)g(pokyn)l(y)i(z)e
+(p\370\355kazo)m(v)l(\351ho)h(\370\341dku.)0 2012 y(T\355m)20
+b(ne)o(vy)m(lu\350ujeme,)h(\276e)f(nelze)f(n\354kter\351)i(popiso)m(v)m
+(an\351)g(\350innos)o(ti)g(im)n(plement)o(o)m(v)m(at)g(do)g(n\354jak)o
+(\351)f(u\276i-)0 2132 y(v)m(atelsk)o(\351)30 b(nab\355dky)h(k)n
+(onkr\351tn\355ho)h(u\276iv)m(atelsk)o(\351ho)e(rozhr)n(an\355.)h
+(P\370edpokl\341dejme,)f(\276e)g(je)g(v)n(s)o(tupn\355)0
+2252 y(text)c(dokumentu)g(p\370ipr)n(a)l(v)l(en)g(v)f(soubor)q(u)h
+Fz(dokument.tex)p FB(.)444 2501 y(p\370\355kazo)m(v\375)g(\370\341dek)
+494 b(k)n(oment\341\370)p 444 2563 2873 4 v 444 2682
+a Fz(tex)54 b(dokument)592 b FB(anglick\375)26 b(dokument,)g(f)n(or)q
+(m\341t)g(plain)444 2802 y Fz(pdfcsplain)56 b(dokument)226
+b FB(f)n(or)q(m\341t)27 b(csplain,)e(v\375s)o(tup)g(do)h(PDF)444
+2921 y Fz(csplain)55 b(dokument)383 b FB(f)n(or)q(m\341t)27
+b(csplain,)e(v\375s)o(tup)g(do)h(D)-6 b(VI)444 3041 y
+Fz(pdflatex)55 b(dokument)331 b FB(f)n(or)q(m\341t)27
+b(L)2009 3018 y Fw(A)2056 3041 y FB(T)2100 3056 y(E)2148
+3041 y(X,)f(v\375s)o(tup)f(do)h(PDF)444 3160 y Fz(latex)54
+b(dokument)488 b FB(f)n(or)q(m\341t)27 b(L)2009 3137
+y Fw(A)2056 3160 y FB(T)2100 3176 y(E)2148 3160 y(X,)f(v\375s)o(tup)f
+(do)h(D)-6 b(VI)110 3349 y(V\271imneme)35 b(si,)h(\276e)f(v)h
+(p\370\355kazo)m(v)l(\351m)g(\370\341dku)g(p\355\271eme)e(za)i
+(jm\351no)g(f)n(or)q(m\341tu)h(n\341ze)o(v)e(v)n(s)o(tupn\355ho)0
+3468 y(soubor)q(u)23 b(a)e(\276e)f(p\370\355ponu)h Fz(.tex)i
+FB(nemus\355me)d(ps\341t.)h(Dob\370e)h(ins)o(talo)m(v)m(an\341)g(dis)o
+(tribuce)f(T)3221 3484 y(E)3270 3468 y(Xu)h(b)m(y)f(m\354la)0
+3588 y(podle)k(jm\351na)f(f)n(or)q(m\341tu)j(spus)o(tit)f(T)1316
+3603 y(E)1365 3588 y(X)f(modi\014k)n(o)m(v)m(an\375)i(pr)n(\341)l
+(v\354)f(t\355mt)o(o)f(f)n(or)q(m\341tem.)110 3707 y(P)-5
+b(okud)29 b(nem\341me)f(v)l(e)g(sv)l(\351)h(dis)o(tribuci)g(T)1623
+3723 y(E)1672 3707 y(Xu)g(f)n(or)q(m\341t)h(csplain,)f(je)g(t)o(o)g
+(\271patn\351)g(znamen\355.)e(N)n(ebu-)0 3827 y(deme)i(t)o(o)o(ti\276)h
+(sc)q(hopni)g(zpr)n(aco)m(v)m(at)h(ani)e(tent)o(o)h(manu\341l)f(ani)g
+(uk\341zku,)h(kter)n(\341)h(je)e(v)h(n\354m)f(obsa\276ena.)0
+3946 y(V)k(tak)n(o)m(v)l(\351m)g(p\370\355pad\354)f(lze)g(dopor)q
+(u\350it)j(poohl\351dnout)e(se)g(www)g(s)o(tr)n(\341nce)g(csplainu,)g
+(kterou)h(na-)0 4066 y(jdeme)25 b(nap\370\355klad)f(na)h
+Fz(http://petr.olsak.net/c)q(spl)q(ain)q(.ht)q(ml)p FB(.)0
+4304 y Fy(Jdeme)34 b(na)i(to)110 4483 y FB(N)n(ejpr)r(v)l(e)i
+(zkus\355me)h(v)h(n\354jak)o(\351m)f(text)o(o)m(v)l(\351m)h(edit)o(or)q
+(u)g(vytv)l(o\370it)i(soubor)f Fz(pokus.tex)3424 4446
+y Fx(3)3466 4483 y FB(,)e(kter\375)0 4602 y(obsahuje)26
+b(zku\271ebn\355)e(v\354tu:)p 0 4994 4 295 v 4 4703 3761
+4 v 114 4818 a Fu(Ahoj)47 b(sv\354te!)114 4926 y(\\bye)p
+4 4994 V 3765 4994 4 295 v 110 5173 a FB(P)-5 b(okud)42
+b(zpr)n(acujeme)g(tent)o(o)g(soubor)i(T)1644 5189 y(E)1692
+5173 y(Xem)e(s)g(f)n(or)q(m\341tem)h(csplain)f(\(p\370ipom\355n\341me,)
+f(\276e)h(je)0 5293 y(mo\276n\351)26 b(pou\276\355t)g(po)m(v)l(el)g
+Fz(pdfcsplain)56 b(pokus)p FB(\),)27 b(dos)o(taneme)f(v\375s)o
+(tupn\355)g(soubor)h Fz(pokus.pdf)p FB(.)i(N)m(a-)0 5412
+y(v\355c)e(T)200 5428 y(E)249 5412 y(X)g(ulo\276\355)g(inf)n(or)q(maci)
+h(o)f(zpr)n(aco)m(v)m(\341n\355)g(do)g(soubor)q(u)i Fz(pokus.log)p
+FB(.)g(V\375sledn\375)f(PDF)f(soubor)h(si)0 5532 y(m\371\276eme)c
+(prohl\351dnout)i(vhodn\375m)g(prohl\355\276e\350em.)e(Dos)o(taneme)h
+(o\350ek\341)l(v)m(an\375)h(v\375sledek:)p 0 5652 1200
+4 v 20 5727 a Fx(3)110 5763 y FB(Soubor)g(mus\355)f(b\375t)h(k)n
+(\363do)m(v)m(an\375)g(p\370i)g(pou\276it\355)f(cslainu)g(z)g(roku)h
+(2013)e(a)h(no)m(v\354j\271\355ho)51 b(v)25 b(UTF-8.)1855
+6009 y(2)p eop end
+%%Page: 3 5
+TeXDict begin 3 4 bop 0 216 4 217 v 4 4 3761 4 v 223
+133 a Ft(Aho)6 b(j)33 b(sv)m(\354te!)p 4 216 V 3765 216
+4 217 v 0 395 a FB(P\370it)o(om)26 b(dole)f(na)g(s)o(tr)n(\341nce)g(je)
+g(je\271t\354)h(vyti\271t\354no)g(\350\355slo)g(s)o(tr)n(an)l(y)o(:)g
+(1.)110 515 y(P)-5 b(okud)26 b(zkus\355me)f(tent\375\276)i(soubor)g
+(zpr)n(aco)m(v)m(at)g(T)1949 531 y(E)1998 515 y(Xem)f(s)f(f)n(or)q
+(m\341tem)i(plain)e(\(p\370\355kazo)m(v\375)i(\370\341dek)0
+635 y Fz(tex)53 b(pokus)p FB(\),)28 b(v\375s)o(tup)g(bude)e
+(zmr\271en\375:)h(\376)n(Ahoj)g(svte!\377.)g(V)m(id\355me,)f(\276e)g
+(text)o(o)m(v\375)j(soubor)f(s)f(akcenty)0 754 y(nelze)40
+b(jednodu\271e)i(vnutit)g(origin\341ln\355mu)g(americk)o(\351mu)f(T)
+2332 770 y(E)2381 754 y(Xu,)g(ale)g(m\355s)o(t)o(o)g(f)n(or)q(m\341tu)i
+(plain)e(je)0 874 y(po)o(t\370eba)25 b(pou\276\355t)g(modi\014k)n(o)m
+(v)m(an\375)i(csplain.)110 993 y(Kdyb)m(y)l(c)q(hom)c(c)q(ht\354li)h
+(tent\375\276)f(soubor)i(zpr)n(aco)m(v)m(at)f(T)2056
+1009 y(E)2105 993 y(Xem)f(s)g(f)n(or)q(m\341tem)h(L)2875
+970 y Fw(A)2922 993 y FB(T)2966 1009 y(E)3014 993 y(X)g(\(kr)n(\341tce)
+g(\370\355k\341me,)0 1113 y(\276e)g(soubor)j(zpr)n(aco)m(v)m(\341)l(v)m
+(\341me)f(L)1134 1089 y Fw(A)1181 1113 y FB(T)1225 1128
+y(E)1274 1113 y(Xem\),)f(obdr\276\355me)g(c)q(h)l(ybo)m(v)l(\351)h
+(hl\341\271en\355:)p 0 2259 4 1049 v 4 1215 3761 4 v
+114 1329 a Fu(!)47 b(LaTeX)g(Error:)h(Missing)f(\\begin{document}.)114
+1544 y(See)g(the)g(LaTeX)h(manual)f(or)g(LaTeX)h(Companion)f(for)h
+(explanation.)114 1652 y(Type)94 b(H)47 b(<return>)95
+b(for)47 b(immediate)h(help.)161 1760 y(...)114 1975
+y(l.1)f(A)349 2082 y(hoj)g(sv\354te!)114 2190 y(?)p 4
+2259 V 3765 2259 4 1049 v 110 2438 a FB(V)m(id\355me)32
+b(tedy)-10 b(,)34 b(\276e)f(soubor)i(nen\355)e(vhodn\354)g(p\370ipr)n
+(a)l(v)l(en)i(k)o(e)e(zpr)n(aco)m(v)m(\341n\355)h(L)2915
+2415 y Fw(A)2962 2438 y FB(T)3006 2454 y(E)3055 2438
+y(Xem.)f(Ch)l(yb\355)h(mu)0 2558 y Fz(\\begin{document})5
+b FB(.)36 b(P)-5 b(ozd\354ji)37 b(uk\341\276eme,)e(\276e)h(mu)h(c)q(h)l
+(yb\355)g(v\355ce)f(v\354c\355,)g(ale)g(v)h(tut)o(o)h(c)q(hv\355li)e(r)
+n(ad\354ji)0 2677 y(z\371s)o(taneme)16 b(u)h(csplainu.)h(K)m(omunikaci)
+g(s)f(T)1640 2693 y(E)1689 2677 y(Xem)g(p\370i)h(c)q(h)l(ybo)m(v)l
+(\351m)g(hl\341\271en\355)f(uk)n(on\350\355me)g(odesl\341n\355m)0
+2797 y(znaku)25 b Fz(x)p FB(.)g(Chceme-li,)f(ab)m(y)h(T)1123
+2812 y(E)1172 2797 y(X)g(c)q(h)l(ybu)h(ignoro)m(v)m(al)g(a)f(pokr)n
+(a\350o)m(v)m(al)i(v)l(e)d(zpr)n(aco)m(v)m(\341n\355)i(dokumentu,)0
+2916 y(s)o(ta\350\355)41 b(na)g(o)o(tazn\355k)g(odpo)m(v\354d\354t)h
+(\376Enter\377)f(\(v)g(t)o(omt)o(o)h(p\370\355klad\354,)f(kdy)g
+(dokument)h(vhodn\375)g(pro)0 3036 y(csplain)25 b(c)q(hceme)g(zpr)n
+(aco)m(v)m(at)h(L)1171 3012 y Fw(A)1218 3036 y FB(T)1262
+3051 y(E)1311 3036 y(Xem,)f(se)g(pouze)g(do\350k\341me)g(dal\271\355)f
+(za)l(v)m(le\350en\351)h(c)q(h)l(yb)m(y\).)110 3155 y(Zkus\355me)41
+b(si)h(n)l(yn\355)g(p\370epsat)f(do)h(po\350\355ta\350e)g
+(n\341sleduj\355c\355)e(pon\354kud)i(rozs\341hlej\271\355)g(dokument.)0
+3275 y(Soubor)31 b(nazv)l(eme)d(t\370eba)i Fz(mujprvni.tex)i
+FB(a)d(vytv)l(o\370\355me)i(jej)e(libo)m(v)l(oln\375m)i(text)o(o)m
+(v\375m)h(edit)o(orem.)0 3394 y(P)-5 b(okud)26 b(je)f(\350ten\341\370)h
+(od)f(p\370\355rody)i(\376leniv\375\377,)e(m\371\276e)g(se)g(m\355s)o
+(t)o(o)g(zdlouha)l(v)l(\351ho)h(p\370episo)m(v)m(\341n\355)f(pokusit)0
+3514 y(na)n(j\355t)38 b(text)i(uk\341zky)f(v)l(e)f(v)n(s)o(tupn\355m)g
+(soubor)q(u)i Fz(prvni.tex)h FB(t)o(oho)o(t)o(o)f(manu\341lu)e(a)g
+(p\370en\351s)o(t)g(jej)g(do)0 3634 y(sv)l(\351ho)25
+b(soubor)q(u)i Fz(mujprvni.tex)i FB(jak)n(o)c(blok)h(v)f(text)o(o)m(v)l
+(\351m)i(edit)o(or)q(u.)110 3753 y(Mo\276n\341)32 b(n\341m)g
+(m\371\276e)g(p\370ipadat)g(\350\341s)o(t)h(ozna\350en\341)f(jak)n(o)h
+(\376oblas)o(t)g(de\014nic\377)f(hodn\354)g(nepoc)q(hopi-)0
+3873 y(teln\341,)j(sk)n(oro)h(jak)n(o)g(por)q(uc)q(ha)g(na)e(lince.)h
+(P\370es)o(t)o(o)g(se)g(zat\355m)f(pokus\355me)h(p\370ek)n(onat)h
+(odpor)g(k)f(t\351t)o(o)0 3992 y(por)q(u\271e)27 b(a)g(d\371sledn\354)f
+(v\271ec)q(hn)l(y)i(znaky)f(p\370ep\355\271eme.)f(T)2079
+4008 y(E)2128 3992 y(X)h(se)f(n\341m)h(za)f(t)o(o)h(odvd\354\350\355)g
+(siln\375mi)g(mo\276-)0 4112 y(nos)o(tmi,)e(kter\351)h(budeme)e(pos)o
+(tupn\354)h(odhalo)m(v)m(at.)110 4231 y(N)n(emus\355me)17
+b(se)h(obt\354\276o)m(v)m(at)i(p\370episo)m(v)m(\341n\355m)f(text\371,)
+g(sc)q(ho)m(v)m(an\375c)q(h)h(za)f(znak)o(em)e Fz(\045)q
+FB(,)h(pro)o(t)o(o\276e)h(t\355mt)o(o)0 4351 y(znak)o(em)d(je)h
+(zah\341jen)g(k)n(oment\341\370,)h(kter\375)g(k)n(on\350\355)g(k)n
+(oncem)f(\370\341dku)h(a)f(kter\375)h(je)f(p\370i)g(zpr)n(aco)m(v)m
+(\341n\355)h(T)3510 4366 y(E)3558 4351 y(Xem)0 4470 y(ignoro)m(v)m
+(\341n.)24 b(V)e(ka\276d\351m)f(p\370\355pad\354)g(ale)h(ne)o(vynec)q
+(h\341)l(v)l(ejme)g(pr)n(\341zdn\351)g(\370\341dky)g(v)h(uk\341zce)f(a)
+g(v\354nujme)0 4590 y(pozor)r(nos)o(t)32 b(obsahu)g(\350\341s)o(ti)f
+(ozna\350en\351)g(jak)n(o)h(\376v)m(las)o(tn\355)e(text\377,)i(kde)f
+(jsou)h(vyjmeno)m(v)m(\341n)l(y)h(z\341kladn\355)0 4710
+y(je)o(vy)-10 b(,)25 b(se)g(kter\375mi)h(se)f(p\370i)g(po\370izo)m(v)m
+(\341n\355)h(text\371)g(pro)f(T)1946 4725 y(E)1995 4710
+y(X)g(budeme)g(\350as)o(t)o(o)g(setk\341)l(v)m(at.)1855
+6009 y(3)p eop end
+%%Page: 4 6
+TeXDict begin 4 5 bop 0 5244 4 5245 v 4 4 3761 4 v 114
+119 a Fu(\045\045\045\045\045\045\045\045)47 b(Zde)h(za\350\355n\341)f
+("oblast)h(definic")f(pro)h(tento)f(dokument)h
+(\045\045\045\045\045\045\045\045\045\045\045)114 334
+y(\\chyph)330 b(\045)47 b(inicializace)h(\350esk\351ho)f(d\354len\355)h
+(slov)f(v)g(csplainu)114 441 y
+(\\font\\titulfont=\\fontname\\tenbf\\space)i(scaled)f(\\magstep2)95
+b(\045)47 b(v\354t\271\355)g(font)114 549 y
+(\\def\\bod{\\item{$\\bullet$}})96 b(\045)47 b(definice)g(zkratky)h
+(\\bod)f(pro)h(v\375\350et)114 657 y(\\def\\nadpis#1\\par{)472
+b(\045)47 b(definice)g(nadpisu:)255 764 y(\\removelastskip\\bigskip)96
+b(\045)141 b(odma\276e)47 b(posledn\355)h(vert.)g(mezeru)f(a)g
+(p\370id\341)h(vlastn\355)255 872 y(\\indent{\\titulfont)g(#1})142
+b(\045)f(odsazen\375)48 b(text)f(nadpisu)h(v\354t\271\355m)f(fontem)255
+979 y(\\par\\nobreak\\medskip})190 b(\045)141 b(konec)47
+b(\370\341dku,)h(zak\341zan\375)g(zlom,)f(men\271\355)g(mezera)114
+1087 y(\\let\\itemskip=\\medskip)284 b(\045)47 b(kolem)g(v\375\350tu)h
+(prvk\371)f(bude)g(men\271\355)h(mezera)f(\\medskip)114
+1302 y(\045\045\045\045\045\045\045\045)g(Zde)h(za\350\355n\341)f
+("vlastn\355)h(text")f(dokumentu)h
+(\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045)p
+(\045\045\045\045\045\045\045)114 1517 y(\\nadpis)f(M\371j)g(prvn\355)h
+(dokument)114 1732 y(Zkou\271\355m)f(napsat)h(prvn\355)f(text)g
+(v~\\TeX)h(u.)f(Tento)h(odstavec)f(mus\355)h(b\375t)114
+1840 y(tak)f(dlouh\375,)g(aby)h(bylo)f(vid\354t,)h(\276e)f(se)g
+(rozlomil)h(aspo\362)f(na)g(dva)h(\370\341dky.)114 2055
+y(Jednotliv\351)f(odstavce)h(odd\354lujeme)g(od)f(sebe)g
+(pr\341zdn\375m)h(\370\341dkem.)g(Pr\341zdn\375mi)f(\370\341dky)114
+2163 y(v\371bec)g(ne\271et\370\355me,)h(proto\276e)f(zvy\271uj\355)h
+(p\370ehlednost)g(zdrojov\351ho)g(textu.)114 2270 y(Vyzkou\271\355me)f
+(si)h(nyn\355)f(n\354kolik)h(v\354c\355.)114 2486 y(\\itemskip)114
+2593 y(\\bod)f(Budeme)g(pou\276\355vat)h(\350esk\351)g(\\uv{uvozovky},)
+g(kter\351)f(se)g(li\271\355)h(od)f(``anglick\375ch''.)349
+2701 y(Uv\354dom\355me)h(si,)f(\276e)g(pou\276it\355)h("t\354chto)f
+(znak\371")h(je)f(\372pln\354)h(\271patn\354!)114 2808
+y(\\bod)f(Rozli\271ujme)h(mezi)f(spojovn\355kem)h(\(je-li\),)g
+(poml\350kou)f(ve)h(v\354t\354~--)349 2916 y(a)f(dlouhou)h
+(poml\350kou---ta)g(se)f(pou\276\355v\341)g(v~anglick\375ch)h
+(dokumentech.)114 3024 y(\\bod)f(P\370edpokl\341d\341me,)h(\276e)f
+(ka\276d\375)h(dok\341\276e)f(rozeznat)h(1)f(\(jedni\350ku\))h(od)f(l)
+349 3131 y(\(p\355smene)h(el\))f(a)g(0)g(\(nulu\))h(od)f(O)g
+(\(p\355smene~O\).)114 3239 y(\\bod)g(Zkus\355me)h(p\370epnout)f(do)g
+({\\bf)h(polotu\350n\351ho)g(p\355sma},)f(nebo)h(do)349
+3346 y({\\it)f(kurz\355vy}.)h(Tak\351)f(vyzkou\271\355me)h({\\tt)g
+(strojopis}.)114 3454 y(\\bod)f(V\271imneme)h(si,)f(\276e)g(ve)g
+(slovech)h(grafika,)g(firma,)f(apod.)h(se)f(p\355smena)349
+3562 y(f)g(a)g(i)g(automaticky)h(prom\354nila)g(v~jedin\375)g(znak)f
+(fi)g(\(srovn\341me)h(to)349 3669 y(s~nespr\341vn\375m)g(f\\/i\).)114
+3777 y(\\bod)f(Mezery)g(mezi)h(p\355smeny)f(jsou)h(automaticky)g
+(vyrovn\341v\341ny)g(podle)f(tvaru)g(p\355smen.)349 3884
+y(Ve)g(slov\354)h(\\uv{Tento})f(je)h(nap\370\355klad)f(p\355smeno~e)h
+(t\354sn\354ji)g(p\370isazeno)349 3992 y(k~p\355smenu~T,)g(aby)f(se)g
+(mezery)h(mezi)f(p\355smeny)h(opticky)f(jevily)h(stejnom\354rn\351.)114
+4100 y(\\bod)f(Vyprav\355me)h(se)f(na)g(malou)h(exkurzi)f(do)g
+(matematiky:)h($a^2)g(+)f(b^2)g(=)g(c^2$.)349 4207 y(Zjist\355me,)h
+(\276e)f(\350\355slo)g(-1)h(je)f(zde)g(naps\341no)h(\271patn\354)f
+(\(proklet\375)h(spojovn\355k\),)349 4315 y(zat\355mco)g(spr\341vn\354)
+f(m\341)g(b\375t)h($-1$.)114 4422 y(\\bod)f(Proto\276e)h(\\\045)f
+(uvozuje)g(koment\341\370)h(a)f(\\$)g(p\370ep\355n\341)h(do)f
+(matematick\351)h(sazby,)349 4530 y(mus\355me)f(p\370ed)h(n\354)f
+(napsat)h(zp\354tn\351)f(lom\355tko,)h(chceme-li)f(je)h(dostat)f(do)g
+(dokumentu.)114 4638 y(\\itemskip)114 4853 y(\\nadpis)g(Z\341v\354r)114
+5068 y(To)g(by)g(pro)g(za\350\341tek)h(sta\350ilo.)g(P\370\355kazem)f
+({\\tt\\char`\\\\bye})h(ukon\350\355me)g(sv\351)f(pokusy.)114
+5176 y(\\bye)p 4 5244 V 3765 5244 4 5245 v 110 5424 a
+FB(P)-5 b(o)23 b(zpr)n(aco)m(v)m(\341n\355)g(t)o(oho)o(t)o(o)i
+(dokumentu)f(f)n(or)q(m\341tem)g(csplain)f(si)g(m\371\276eme)f
+(prohl\351dnout)i(prohl\355-)0 5543 y(\276e\350em)g Fz(dvi)i
+FB(soubor)q(u)h(n\341sleduj\355c\355)d(v\375sledek:)1855
+6009 y(4)p eop end
+%%Page: 5 7
+TeXDict begin 5 6 bop 0 2700 4 2700 v 4 4 3761 4 v 280
+187 a Fs(M\371j)45 b(prvn\355)h(dokumen)l(t)280 336 y
+Fr(Zk)n(ou\271\355m)24 b(napsat)h(prvn\355)h(text)g(v)f(T)1380
+348 y(E)1426 336 y(Xu.)i(T)-7 b(en)n(to)25 b(o)r(dsta)n(v)n(ec)f(m)n
+(us\355)i(b)n(\375t)f(tak)h(dlouh)n(\375)-7 b(,)25 b(ab)n(y)g(b)n(ylo)g
+(vid\354t,)h(\276e)f(se)114 436 y(rozlomil)h(asp)r(o\362)h(na)g(dv)n(a)
+g(\370\341dky)-7 b(.)280 535 y(Jednotliv)n(\351)19 b(o)r(dsta)n(v)n(ce)
+h(o)r(dd\354lujeme)h(o)r(d)f(seb)r(e)h(pr\341zdn)n(\375m)f(\370\341dk)n
+(em.)f(Pr\341zdn)n(\375mi)g(\370\341dky)h(v\371b)r(ec)g
+(ne\271et\370\355me,)114 635 y(proto\276e)26 b(zvy\271uj\355)i
+(p\370ehlednost)f(zdro)5 b(jo)n(v)n(\351ho)25 b(textu.)j(Vyzk)n
+(ou\271\355me)e(si)i(n)n(yn\355)f(n\354k)n(olik)g(v)n(\354c\355.)197
+784 y Fq(\017)41 b Fr(Budeme)32 b(p)r(ou\276\355v)n(at)f(\350esk)n
+(\351)g(\376uv)n(ozo)n(vky\377,)e(kter\351)i(se)g(li\271\355)h(o)r(d)g
+(\\anglic)n(k\375c)n(h".)d(Uv)n(\354dom\355me)j(si,)g(\276e)g(p)r
+(ou\276it\355)280 884 y("t\354c)n(h)n(to)26 b(znak\371")h(je)h
+(\372pln\354)g(\271patn\354!)197 984 y Fq(\017)41 b Fr(Rozli\271ujme)28
+b(mezi)g(sp)r(o)5 b(jo)n(vn\355k)n(em)27 b(\(je-li\),)i(p)r(oml\350)n
+(k)n(ou)e(v)n(e)h(v)n(\354t\354)g({)g(a)g(dlouhou)g(p)r(oml\350)n(k)n
+(ou|ta)f(se)h(p)r(ou\276\355v)n(\341)280 1083 y(v)f(anglic)n(k\375c)n
+(h)f(dokumen)n(tec)n(h.)197 1183 y Fq(\017)41 b Fr(P\370edp)r
+(okl\341d\341me,)22 b(\276e)j(k)n(a\276d\375)f(dok)n(\341\276e)f
+(rozeznat)g(1)h(\(jedni\350)n(ku\))i(o)r(d)e(l)h(\(p\355smene)g(el\))g
+(a)g(0)f(\(n)n(ulu\))h(o)r(d)g(O)f(\(p\355s-)280 1283
+y(mene)j(O\).)197 1382 y Fq(\017)41 b Fr(Zkus\355me)27
+b(p\370epnout)g(do)h Fp(p)s(olotu\350n\351ho)i(p\355sma)p
+Fr(,)d(neb)r(o)h(do)f Fo(kurz\355vy)p Fr(.)i(T)-7 b(ak)n(\351)26
+b(vyzk)n(ou\271\355me)g Fn(strojopis)p Fr(.)197 1482
+y Fq(\017)41 b Fr(V\271imneme)f(si,)h(\276e)f(v)n(e)g(slo)n(v)n(ec)n(h)
+e(gra\014k)n(a,)g(\014rma,)i(ap)r(o)r(d.)h(se)f(p\355smena)g(f)h(a)e(i)
+i(automatic)n(ky)e(prom\354nila)280 1581 y(v)27 b(jedin)n(\375)h(znak)f
+(\014)h(\(sro)n(vn\341me)e(to)h(s)h(nespr\341)n(vn)n(\375m)d(f)6
+b(i\).)197 1681 y Fq(\017)41 b Fr(Mezery)25 b(mezi)h(p\355smen)n(y)f
+(jsou)h(automatic)n(ky)e(vyro)n(vn\341)n(v)n(\341n)n(y)e(p)r(o)r(dle)k
+(tv)n(aru)f(p\355smen.)h(V)-7 b(e)26 b(slo)n(v)n(\354)f(\376)n(T)-7
+b(en)n(to\377)24 b(je)280 1781 y(nap\370\355klad)e(p\355smeno)h(e)g
+(t\354sn\354ji)h(p\370isazeno)e(k)h(p\355smen)n(u)g(T)n(,)h(ab)n(y)e
+(se)h(mezery)g(mezi)g(p\355smen)n(y)g(optic)n(ky)g(jevily)280
+1880 y(stejnom\354rn\351.)197 1980 y Fq(\017)41 b Fr(Vypra)n(v\355me)36
+b(se)h(na)g(malou)f(exkurzi)g(do)h(matematiky:)g Fm(a)2167
+1950 y Fl(2)2230 1980 y Fr(+)24 b Fm(b)2355 1950 y Fl(2)2432
+1980 y Fr(=)39 b Fm(c)2572 1950 y Fl(2)2610 1980 y Fr(.)e(Zjist\355me,)
+h(\276e)f(\350\355slo)f(-1)h(je)g(zde)280 2080 y(naps\341no)26
+b(\271patn\354)h(\(proklet)n(\375)g(sp)r(o)5 b(jo)n(vn\355k\),)27
+b(zat\355mco)g(spr\341)n(vn\354)f(m\341)h(b)n(\375t)h
+Fq(\000)p Fr(1.)197 2179 y Fq(\017)41 b Fr(Proto\276e)19
+b(\045)j(uv)n(ozuje)f(k)n(omen)n(t\341\370)e(a)i($)g(p\370ep\355n\341)g
+(do)g(matematic)n(k)n(\351)f(sazb)n(y)-7 b(,)21 b(m)n(us\355me)g
+(p\370ed)g(n\354)h(napsat)e(zp)r(\354tn\351)280 2279
+y(lom\355tk)n(o,)26 b(c)n(hceme-li)i(je)f(dostat)h(do)f(dokumen)n(tu.)
+280 2478 y Fs(Z\341)l(v)l(\354r)280 2627 y Fr(T)-7 b(o)27
+b(b)n(y)g(pro)g(za\350\341tek)f(sta\350ilo.)h(P\370\355k)n(azem)f
+Fn(\\bye)g Fr(uk)n(on\350\355me)h(sv)n(\351)g(p)r(okusy)-7
+b(.)p 4 2700 V 3765 2700 4 2700 v 110 2879 a FB(V\271imn\354me)37
+b(si,)h(\276e)g(v)g(p\370\355kladu)g(je)h(d\371sledn\354)e(odd\354lena)
+h(f)n(or)q(ma)h(od)f(obsahu)h(dokumentu.)0 2999 y(V)27
+b(\350\341s)o(ti)g(ozna\350en\351)g(\376v)m(las)o(tn\355)g(text\377)h
+(jsou)g(pou\276ity)g(zna\350ky)g Fz(\\nadpis)r FB(,)f
+Fz(\\bod)h FB(a)f Fz(\\itemskip)s FB(,)g(kter\351)0 3118
+y(ohr)n(ani\350uj\355)18 b(logick)o(\351)g(\350\341s)o(ti)f(dokumentu)h
+(\(vymezen\355)e(nadpisu,)h(uv)l(eden\355)f(dal\271\355)g(polo\276ky)i
+(v)l(e)f(v\375\350tu)0 3238 y(pr)r(vk\371,)43 b(obklopen\355)g(skupin)l
+(y)g(v\375\350tu)h(pr)r(vk\371\))f(a)f(nepopisuj\355)h(\276\341dn\351)e
+(k)n(onkr\351tn\355)j(f)n(or)q(m\341t)o(o)m(v)m(ac\355)0
+3357 y(inf)n(or)q(mace)16 b(\(v)l(olba)g(f)n(ontu,)g(v)l(elik)n(os)o(t)
+g(f)n(ontu,)g(v)l(elik)n(os)o(t)g(mezer)g(nad)g(a)g(pod)g(nadpisem,)g
+(tv)m(ar)g(punt\355ku)0 3477 y(v)l(e)25 b(v\375\350tu)h(pr)r(vk\371)g
+(apod.\).)110 3596 y(Zna\350ky)33 b(vymezuj\355c\355)f(s)o(tr)q(uktur)q
+(u)j(dokumentu)e(jsou)h(de\014no)m(v)m(\341n)l(y)f(v)g(\350\341s)o(ti)f
+(\376oblas)o(t)h(de\014nic\377.)0 3716 y(Zde)24 b(je)g(\370e\350eno,)h
+(jak\375)g(bude)f(m\355t)g(nadpis)g(f)n(ont,)h(jak)f(bude)g(v)h(textu)g
+(um\355s)o(t\354n)f(a)g(jak)g(bude)g(vypadat)0 3835 y(f)n(or)q(m\341t)o
+(o)m(v)m(\341n\355)i(v\375\350tu)h(pr)r(vk\371.)e(P)-5
+b(odrobn\354j\271\355)26 b(rozbor)g(t\354c)q(ht)o(o)g(de\014nic)f(uv)l
+(edeme)f(za)h(c)q(hv\355li.)110 3955 y(T)-10 b(o)o(t)o(o)26
+b(odd\354len\355)f(f)n(or)q(m)l(y)i(od)f(obsahu)g(se)g(v)g(mnoha)g
+(p\370\355padec)q(h)e(za\350\341te\350n\355k\371m)i(neda\370\355.)f
+(P\370\355mo)0 4075 y(v)45 b(textu)h(jejic)q(h)f(dokument\371)h(se)e
+(vy)o(skytuj\355)j(zna\350ky)e(jak)n(o)h Fz(\\vskip12mm)i
+FB(\(v)l(ertik\341ln\355)d(mezer)n(a)0 4194 y(12)16 b(mm\),)33
+b Fz(\\vfill\\break)i FB(\(vynucen\351)e(uk)n(on\350en\355)g(s)o(tr)n
+(an)l(y\))h(a)e(mnoho)h(dal\271\355c)q(h)f(ne\271v)m(ar\371.)h(My)g(se)
+0 4314 y(pokus\355me)26 b(hned)f(z)g(po\350\341tku)h(se)g(tak)n(o)m
+(v\375m)h(v\354cem)f(pokud)f(mo\276no)h(vyhnout.)h(V)f(sekci)g
+(\376zm\354na)0 4433 y(vzhledu)f(dokumentu\377)g(uvid\355me,)g(\276e)f
+(se)h(n\341m)g(t)o(o)g(bohat\354)h(vyplat\355.)0 4672
+y Fy(V)-5 b(ysv\354tlen\355)33 b(pou\276it\375ch)g(zna\350ek)h(v)i
+(p\370\355kladu)110 4852 y FB(Jedno)o(tliv)l(\351)43
+b(zna\350ky)-10 b(,)43 b(kter\351)g(\370\355d\355)g(f)n(or)q(m\341t)o
+(o)m(v)m(\341n\355)h(a)f(vymezuj\355)g(s)o(tr)q(uktur)q(u)i(dokumentu)f
+(jsou)0 4971 y(v)l(esm\354s)33 b(v)l(e)h(tv)m(ar)q(u)g
+Fz(\\slovo)r FB(.)f(T)-11 b(yt)o(o)35 b(zna\350ky)f(se)f(naz\375v)m(a)n
+(j\355)g Fv(\370\355dic\355)f(sekv)n(ence)h FB(a)g(n\354kdy)h
+(t\351\276)f(budeme)0 5091 y(ho)m(v)l(o\370it)27 b(o)e
+Fv(p\370\355k)q(azec)n(h)p FB(,)g(pro)o(t)o(o\276e)g(jimi)g
+(p\370ikazujeme,)g(ab)m(y)g(T)2229 5106 y(E)2278 5091
+y(X)g(n\354co)h(vyk)n(onal.)110 5210 y(\330\355dic\355)42
+b(sekv)l(ence)h(v)h(p\370\355kladu)g(rozd\354l\355me)f(na)g(dv\354)g
+(skupin)l(y)-9 b(.)45 b(1.)e(ty)-10 b(,)44 b(co)g(jsou)g(de\014no)m(v)m
+(\341n)l(y)0 5330 y(v)31 b(samo)o(tn\351m)h(T)622 5345
+y(E)671 5330 y(Xu)g(nebo)f(v)g(pou\276it\351m)h(f)n(or)q(m\341tu)h(\(v)
+e(na\271em)g(p\370\355pad\354)g(v)l(e)g(f)n(or)q(m\341tu)h
+Fz(csplain)p FB(\).)0 5449 y(2.)25 b(\370\355dic\355)f(sekv)l(ence,)h
+(kter\351)h(jsme)f(de\014no)m(v)m(ali)g(sami.)110 5569
+y(Za\350neme)f(rozborem)i(dr)q(uh\351)f(skupin)l(y)i(\370\355dic\355c)q
+(h)d(sekv)l(enc\355:)18 5748 y Fk(.)50 b Fz(\\nadpis)27
+b FB(je)e(sekv)l(ence,)f(kter)n(\341)j(za)d(sebou)i(o\350ek\341)l(v)m
+(\341)f(text)h(nadpisu)f(a)g(pak)g(pr)n(\341zdn\375)g(\370\341dek)o(.)
+1855 6009 y(5)p eop end
+%%Page: 6 8
+TeXDict begin 6 7 bop 18 100 a Fk(.)50 b Fz(\\titulfont)33
+b FB(je)d(p\370ep\355na\350)f(pro)i(v\354t\271\355)g(v)l(elik)n(os)o(t)
+g(f)n(ontu)g(pro)g(nadpis.)f(Je)g(de\014no)m(v)m(\341n)g(na)g
+(\370\341dku)110 219 y(za\350\355na)n(j\355c\355m)23
+b(p\370\355kazem)i Fz(\\font)h FB(a)f(pou\276it)h(v)f(de\014nici)g
+(\370\355dic\355)f(sekv)l(ence)h Fz(\\nadpis)r FB(.)18
+339 y Fk(.)50 b Fz(\\bod)43 b FB(je)e(sekv)l(ence,)h(kter)n(\341)h(uv)l
+(ozuje)g(polo\276ku)g(v)l(e)e(v\375\350tu)i(pr)r(vk\371.)g
+(Prom\354n\355)f(se)g(v)g(n\354jak)n(ou)110 458 y(g)q(r)n(a\014ck)n(ou)
+27 b(realizaci)e(zar)n(\341\276ky)h(\(zde)e(punt\355k\))i(a)e
+(zp\371sob\355)h(odsazen\355)g(textu)h(polo\276ky)-9
+b(.)18 578 y Fk(.)50 b Fz(\\itemskip)32 b FB(vytv)l(o\370\355)f(v)l
+(ertik\341ln\355)f(mezer)q(u,)f(kter)n(\341)i(odd\354l\355)e
+(v\375\350et)h(pr)r(vk\371)g(od)g(os)o(tatn\355ho)h(textu.)110
+697 y(P)-5 b(ou\276i)o(je)24 b(se)h(na)g(za\350\341tku)g(i)g(na)g(k)n
+(onci)h(v\375\350tu.)110 877 y(Os)o(tatn\355)17 b(\370\355dic\355)g
+(sekv)l(ence)h(jsou)g(de\014no)m(v)m(\341n)l(y)h(v)f(pou\276it\351m)f
+(f)n(or)q(m\341tu)i(nebo)f(p\370\355mo)g(zabudo)m(v)m(\341n)l(y)0
+996 y(v)43 b(T)143 1012 y(E)192 996 y(Xu.)g(U\276iv)m(atel)g(se)f(s)h
+(nimi)g(bude)g(pos)o(tupn\354)g(seznamo)m(v)m(at)g(s)o(tudiem)g
+(vhodn\351)g(liter)n(atur)q(y)-9 b(.)0 1116 y(Zde)35
+b(uv)l(edeme)f(v)l(elmi)h(s)o(tr)q(u\350n\354)h(jen)f(ty)h
+(nejd\371le\276it\354j\271\355)f(\370\355dic\355)f(sekv)l(ence,)h(ab)m
+(y)l(c)q(hom)h(usnadnili)0 1235 y(poc)q(hopen\355)25
+b(p\370\355kladu.)18 1415 y Fk(.)50 b Fz(\\chyph)q FB(.)43
+b(T)-8 b(at)o(o)43 b(\370\355dic\355)f(sekv)l(ence)g(inicializuje)g
+(\350esk)o(\351)h(vzor)q(y)h(d\354len\355)d(slo)m(v)j(a)e(je)g
+(de\014no)m(v)m(\341na)110 1534 y(pouze)17 b(v)l(e)g(f)n(or)q(m\341tu)h
+(csplain.)g(V)f(p\370\355pad\354)f(\350esk\375c)q(h)i(text\371)h(b)m(y)
+l(c)q(hom)e(ji)h(nikdy)g(nem\354li)e(vynec)q(hat!)110
+1654 y(Analogicky)28 b Fz(\\shyph)h FB(inicializuje)e(slo)m(v)l(ensk)o
+(\351)i(vzor)q(y)g(d\354len\355)d(slo)m(v)-10 b(.)29
+b(Bez)e(t\354c)q(ht)o(o)h(p\370\355kaz\371)f(T)3645 1669
+y(E)3694 1654 y(X)110 1773 y(pr)n(acuje)e(im)n(plicitn\354)g(s)h
+(anglick\375mi)g(vzor)q(y)g(d\354len\355.)18 1893 y Fk(.)50
+b Fz(\\font)16 b FB(za)l(v)l(ede)f(z)g(ins)o(talace)g(T)1211
+1908 y(E)1259 1893 y(Xu)g(do)g(dokumentu)g(dal\271\355)g(f)n(ont.)g(S)n
+(tr)q(uktur)n(a)g(par)n(ametr\371)g(p\370\355kazu)110
+2012 y(bude)24 b(vy)o(sv\354tlena)i(v)f(sekci)h(o)f(f)n(ontec)q(h.)18
+2132 y Fk(.)50 b Fz(\\def)31 b FB(de\014nuje)e(no)m(v)l(ou)i
+(\370\355dic\355)f(sekv)l(enci)g(\(zde)f Fz(\\bod)i FB(a)f
+Fz(\\nadpis)r FB(\).)g(Za)g(\370\355dic\355)f(sekv)l(enc\355)h
+(m\371\276e)110 2252 y(n\341sledo)m(v)m(at)h(f)n(or)q(m\341ln\355)h
+(popis)f(par)n(ametr\371)h(no)m(v)l(\351)f(sekv)l(ence)g(a)g(pak)g
+(n\341sleduje)f(v)l(e)h(slo\276en\375c)q(h)110 2371 y(z\341)l(v)l(or)m
+(k\341c)q(h)h(t\354lo)f(de\014nice.)g(V)f(n\355)h(je)f(pops\341no,)h
+(co)h(se)f(p\370i)f(pou\276it\355)h(no)m(v)l(\351)h(\370\355dic\355)e
+(sekv)l(ence)h(m\341)110 2491 y(vyk)n(onat.)18 2610 y
+Fk(.)50 b Fz(\\item)20 b FB(zah\341j\355)f(v\375\350t)o(o)m(v)l(ou)j
+(polo\276ku)e(\(odsazen\355m)f(textu\))i(a)e(p\370e)o(v)l(ezme)f(za)h
+(sebou)h(v)l(e)f(slo\276en\375c)q(h)110 2730 y(z\341)l(v)l(or)m(k\341c)
+q(h)26 b(par)n(ametr)-7 b(,)26 b(kter\375)g(popisuje)f(vzhled)g
+(punt\355ku.)18 2849 y Fk(.)50 b Fz(\\bullet)27 b FB(vytv)l(o\370\355)f
+(v)g(matematick)o(\351m)f(m\363du)g(\350er)r(n\375)g(punt\355k:)g
+FA(\017)p FB(.)18 2969 y Fk(.)50 b Fz(\\bigskip)39 b
+FB(vytv)l(o\370\355)g(v)l(ertik\341ln\355)e(mezer)q(u)g(v)l(elik)n(os)o
+(ti)h(jednoho)f(\370\341dku)h(a)e Fz(\\medskip)k FB(v)l(elik)n(os)o(ti)
+110 3088 y(polo)m(vin)l(y)26 b(\370\341dku.)g Fz(\\indent)h
+FB(odsad\355)d(dal\271\355)h(text)h(o)f(v)l(elik)n(os)o(t)h(ods)o(ta)l
+(v)-5 b(co)m(v)l(\351)27 b(zar)n(\341\276ky)-9 b(.)18
+3208 y Fk(.)50 b FB(\330\355dic\355)29 b(sekv)l(ence)i
+Fz(\\par)h FB(je)e(explicitn\355)h(uk)n(on\350en\355)g(ods)o(ta)l(v)-5
+b(ce.)31 b(T)2517 3224 y(E)2566 3208 y(X)g(ji)g(inter)r(n\354)g(vytv)m
+(\341\370\355)g(v)g(m\355s)o(t\354)110 3328 y(ka\276d\351ho)22
+b(pr)n(\341zdn\351ho)g(\370\341dku.)g(V)-9 b(e)22 b(f)n(or)q
+(m\341ln\355m)g(popisu)h(par)n(ametr)q(u)g(za)e Fz(\\def\\nadpis)k
+FB(m\341)d(ale)110 3447 y Fz(\\par)j FB(pouze)f(vymezo)m(v)m(ac\355)h
+(\372\350inek)o(.)f(F)m(or)q(m\341ln\355)i(popis)e(par)n(ametr)q(u)h(v)
+g(na\271em)f(p\370\355klad\354)g(\350teme)110 3567 y(takt)o(o:)h(no)m
+(v\354)h(de\014no)m(v)m(an\341)f(\370\355dic\355)f(sekv)l(ence)h
+Fz(\\nadpis)i FB(p\370e)o(v)l(ezme)c(za)i(sebou)g(text)h(a\276)e(po)h
+(pr)r(vn\355)110 3686 y(v\375skyt)k Fz(\\par)f FB(\(tedy)g(a\276)e(po)i
+(pr)r(vn\355)f(v\375skyt)i(pr)n(\341zdn\351ho)e(\370\341dku\))h(a)e
+(ulo\276\355)h(jej)h(do)f(\376prom\354nn\351\377)110
+3806 y(s)e(ozna\350en\355m)f Fz(#1)q FB(.)18 3925 y Fk(.)50
+b Fz(\\let)19 b FB(\350teme)f(\350esky)h(nec)q(h\273.)f(T)-9
+b(ent)o(o)18 b(p\370\355kaz)g(zt)o(o)o(t)o(o\276n\355)g(v\375znam)g(no)
+m(v)l(\351)h(\370\355dic\355)e(sekv)l(ence)h(\(v)h(na\271em)110
+4045 y(p\370\355klad\354)24 b Fz(\\itemskip)s FB(\))h(s)g(p\370edlohou)
+h(\(v)f(t)o(omt)o(o)h(p\370\355klad\354)f Fz(\\medskip)r
+FB(\).)110 4224 y(V)e(na\271\355)g(uk\341zce)g(jsme)h(pou\276ili)f
+(t\351\276)h(n\354kter\351)f(speci\341ln\355)g(T)2257
+4240 y(E)2306 4224 y(Xo)m(v)n(sk)o(\351)i(znaky)-9 b(.)24
+b(V)-6 b(y)o(sv\354tl\355me)24 b(si)f(n)l(yn\355)0 4344
+y(s)o(tr)q(u\350n\354)j(jejic)q(h)f(v\375znam.)18 4523
+y Fk(.)50 b FB(Znak)23 b Fz(~)h FB(znamen\341)e(ned\354litelnou)i
+(mezer)q(u.)e(Je)i(zde)e(pou\276ita)i(za)f(neslabi\350n\375mi)g
+(p\370edlo\276kami)110 4643 y(a)33 b(p\370ed)g(jednop\355smenn\375mi)h
+(uk\341zkami,)f(ab)m(y)h(se)g(v)f(t\354c)q(ht)o(o)i(m\355s)o(tec)q(h)e
+(nerozd\354lil)h(\370\341dek)o(.)f(P\370i)110 4762 y(po\370izo)m(v)m
+(\341n\355)18 b(textu)h(nemus\355me)e(ps\341t)h(za)g
+(neslabi\350n\375mi)g(p\370edlo\276kami)g(v)m(lnku)g(\376r)q
+(u\350n\354\377.)g(Vlnky)110 4882 y(tam)28 b(lze)g(doplnit)g
+(pozd\354ji)g(jednoduc)q(h\375mi)h(prog)q(r)n(am)l(y)-10
+b(,)30 b(kter\351)f(b\375v)m(a)n(j\355)f(sou\350\341s)o(t\355)h(T)3283
+4897 y(E)3332 4882 y(Xo)m(v)n(sk\375c)q(h)110 5001 y(ins)o(talac\355.)
+18 5121 y Fk(.)50 b FB(Znaky)26 b Fz({)52 b(})25 b FB(ma)n(j\355)g(v)g
+(T)939 5136 y(E)988 5121 y(Xu)g(t\370i)h(m\355r)r(n\354)e
+(odli\271n\351)i(v\375znam)l(y)-9 b(.)95 5240 y(1.)49
+b(Obklopuj\355)26 b(t\354la)f(de\014nic)g(za)g(p\370\355kazem)f
+Fz(\\def)q FB(,)h(jak)g(ji\276)g(b)m(y)m(lo)i(\370e\350eno.)95
+5360 y(2.)49 b(Obklopuj\355)36 b(par)n(ametr)q(y)h(n\354kter\375c)q(h)f
+(\370\355dic\355c)q(h)f(sekv)l(enc\355)g(\(viz)g(nap\370\355klad)g
+(text)h Fz(uvozovky)p FB(,)219 5479 y(kter\375)16 b(je)g(par)n(ametrem)
+g(\370\355dic\355)g(sekv)l(ence)g Fz(\\uv)r FB(,)g(nebo)g(text)g
+Fz($\\bullet$)t FB(,)g(kter\375)g(je)g(par)n(ametrem)219
+5599 y(\370\355dic\355)25 b(sekv)l(ence)g Fz(\\item)q
+FB(.)1855 6009 y(6)p eop end
+%%Page: 7 9
+TeXDict begin 7 8 bop 95 100 a FB(3.)49 b(Samo)o(tn\351)20
+b(znaky)f Fz({)53 b(})20 b FB(vymezuj\355)f(jis)o(t\351)g(skupin)l(y)
+-10 b(,)20 b(v)l(e)g(kter\375c)q(h)g(je)g(v)l(e\271k)o(er\351)f
+(p\370i\370azen\355)g(a)g(nas)o(ta-)219 219 y(v)l(en\355)25
+b(lok\341ln\355.)h(Skupin)l(y)h(se)f(\350as)o(t)o(o)g(pou\276\355v)m(a)
+n(j\355)f(pro)h(vymezen\355)f(platnos)o(ti)i(p\370ep\355na\350\371)e
+(p\355sma)219 339 y(\(viz)g Fz(\\bf)q FB(,)g Fz(\\it)q
+FB(,)g Fz(\\tt)h FB(a)e Fz(\\titulfont)s FB(\).)110 458
+y(Z\341)l(v)l(or)m(ky)31 b Fz({)52 b(})29 b FB(mus\355)g
+(vz\341jemn\354)f(p\341ro)m(v)m(at,)h(co\276)g(je)g(d\371le\276it\351)f
+(zejm\351na)g(v)l(e)g(vymezo)m(v)m(ac\355c)q(h)i(v\375-)110
+578 y(znamec)q(h)c(\(ad)i(1)f(a)g(2\).)g(Pro)o(t)o(o)i(t\370eba)f
+(t\354lo)g(de\014nice)f Fz(\\bod)h FB(obsahuje)g(text)h
+Fz(\\item{$\\bullet$})110 697 y FB(a)24 b(je)h(uk)n(on\350eno)h(a\276)f
+(dr)q(uhou)h(z\341)l(v)l(or)m(k)n(ou)h Fz(})p FB(.)18
+817 y Fk(.)50 b FB(Znak)25 b Fz(\045)g FB(uv)l(ozuje)h(k)n
+(oment\341\370)g(a\276)f(do)g(k)n(once)h(\370\341dku.)18
+936 y Fk(.)50 b FB(Znak)24 b Fz($)g FB(p\370ep\355n\341)f(do)h
+Fv(mat)n(ematic)o(k\351ho)f(m\363du)g FB(a)h(zp\354t.)g(V)f(matematick)
+o(\351m)i(m\363du)f(T)3225 952 y(E)3274 936 y(X)g(ses)o(ta)l(vuje)110
+1056 y(sazbu)f(pon\354kud)h(odli\271n\375m)h(zp\371sobem)f
+(\(v\271imneme)g(si,)g(\276e)f(nap\370\355klad)g(prom\354nn\351)h
+Fv(a)p FB(,)g Fv(b)g FB(jsou)110 1176 y(v)h(matematick)o(\351m)g
+(m\363du)g(aut)o(omaticky)i(s\341zen)l(y)e(kur)o(z\355v)l(ou\).)18
+1295 y Fk(.)50 b FB(Znak)25 b Fz(^)g FB(v)h(matematick)o(\351m)f
+(m\363du)g(uv)l(ozuje)h(hor)r(n\355)f(index)f(\(exponent\).)0
+1534 y Fy(Zm\354na)34 b(vzhledu)g(dokumentu)110 1714
+y FB(P\370edv)l(edeme,)c(v)h(\350em)g(spo\350\355v)m(\341)g(v\375hoda)g
+(odd\354len\355)g(obsahu)g(dokumentu)h(od)f(f)n(or)q(m)l(y)-9
+b(.)32 b(P\370ed-)0 1833 y(pokl\341dejme,)41 b(\276e)f(n\341m)h
+(n\354jak\375)g(zku\271en\354j\271\355)g(k)n(oleg)o(a)g(pom\371\276e)g
+(s)g(p\370\355pr)n(a)l(v)l(ou)h(de\014nic)f(pro)h(n\341\271)0
+1953 y(dokument.)21 b(P\370edpokl\341dejme)f(d\341le,)f(\276e)h(onen)g
+(k)n(oleg)o(a)h(m\341)f(na)f(v\354c)i(pon\354kud)f(jin\375)h(typog)q(r)
+n(a\014ck\375)0 2072 y(n\341zor)35 b(a)g(za\350ne)g(v\354ci)g
+(p\370ed\354l\341)l(v)m(at.)g(V)g(edit)o(or)q(u)h(modi\014kuje)g
+(de\014nice)f(a)f(v)l(e)h(v)l(edlej\271\355m)g(ok)o(\351nku)0
+2192 y(v)26 b(prohl\355\276e\350i)f(se)g(pr\371b\354\276n\354)g
+(m\354n\355)g(n\341\271)h(pr)r(vn\355)f(dokument)h(sk)n(oro)h(k)f
+(nepozn\341n\355.)f(P\370it)o(om)h(k)n(oleg)o(a)0 2311
+y Fv(v\371bec)f(nemus\355)k FB(zas\341hnout)d(do)f(v)m(las)o(tn\355ho)g
+(textu)h(dokumentu.)110 2431 y(P\370ede)o(v\271\355m)g(se)h(mu)g
+(nel\355b\355)f(rodina)h(f)n(ont\371)h(Com)n(puter)g(Moder)r(n,)f(kter)
+n(\341)h(je)f(v)g(T)3114 2446 y(E)3163 2431 y(Xu)g(im)n(plicitn\354)0
+2550 y(nas)o(ta)l(v)l(ena.)15 b(N)m(ap\355\271e)g(tedy)g(na)g
+(za\350\341tek)g(dokumentu)g(t\370eba)g Fz(\\input)55
+b(cbookman)17 b FB(a)e(cel\375)g(dokument)0 2670 y(je)21
+b(n)l(yn\355)f(v)h(rodin\354)g(Bookman.)h(P\370\355kaz)e
+Fz(\\input)j FB(za)l(v)m(\341d\355)d(do)g(dokumentu)i(exter)r(n\355)f
+(soubor)h(de\014nic,)0 2790 y(zde)d(soubor)j(s)e(n\341zv)l(em)f
+Fz(cbookman.tex)p FB(.)24 b(T)-9 b(ent)o(o)19 b(soubor)j(obsahuje)e
+(p\370\355kazy)h Fz(\\font)g FB(na)f(za)l(v)l(eden\355)0
+2909 y(skupin)l(y)26 b(f)n(ont\371)g(Bookman)g(a)f(nas)o(ta)l(v\355)g
+(je)g(jak)n(o)h(im)n(plicitn\355.)110 3029 y(K)m(oleg)o(a)39
+b(se)g(d\341le)f(rozhodl)h(vkl\341dat)h(mezi)e(ka\276d\375)h(ods)o(ta)l
+(v)l(ec)h(drobnou)g(v)l(ertik\341ln\355)f(mezer)q(u)0
+3148 y(a)34 b(m\355s)o(t)o(o)h(punt\355k\371)g(pro)g(v\375\350ty)h(c)q
+(hce)e(pou\276\355t)h(\350tv)l(ere\350ky)-10 b(,)36 b(kter\351)f(v)l(e)
+f(v\354t\271\355)h(v)l(elik)n(os)o(ti)g(za\370ad\355)f(i)g(do)0
+3268 y(nadpis\371.)c(K)m(one\350n\354)g(v)l(elik)n(os)o(t)h(f)n(ontu)h
+(pro)e(nadpis)g(se)g(mu)g(zd\341)g(p\370\355li\271)g(v)l(elk\341)g
+(\(m\355s)o(t)o(o)g Fz(\\magstep2)0 3387 y FB(v)c(\370\341dku)h
+Fz(\\font)h FB(pou\276i)o(je)d(\376men\271\355\377)h
+Fz(\\magstep1)r FB(\).)h(V\375sledek)f(jeho)h(sna\276en\355)e(v)h
+(\376oblas)o(ti)h(de\014nic\377)0 3507 y(dopadne)d(t\370eba)i(takt)o
+(o:)p 0 5298 4 1694 v 4 3609 3761 4 v 114 3723 a Fu(\\chyph)612
+b(\045)47 b(inicializace)h(\350esk\351ho)g(d\354len\355)f(slov)h(v)f
+(csplainu)114 3831 y(\\magnification\\magstep1)237 b(\045)47
+b(cel\375)g(dokument)h(bude)f(1,2)g(kr\341t)h(v\354t\271\355)114
+3938 y(\\input)f(cbookman)h(\\setsimplemath)95 b(\045)47
+b(pou\276it\351)h(p\355smo:)f(Bookman)h(i)f(v)g(matematice)114
+4046 y(\\font\\titulfont=\\fontname\\tenbf\\space)i(scaled)f
+(\\magstep1)95 b(\045)47 b(v\354t\271\355)g(font)114
+4154 y(\\newdimen\\indskip)h(\\indskip=15pt)g(\045)f(v\375\350ty)g
+(budou)h(odsazeny)g(15pt)114 4261 y(\\def\\ctverecek#1{\\noindent)96
+b(\045)47 b(\350tvere\350ek)g(prom\354nn\351)h(velikosti)g(v)f
+(m\355st\354)g(\\indskip)255 4369 y(\\hbox)g(to\\indskip{\\vrule)i
+(height#1pt)e(depth0pt)h(width#1pt\\hss}})114 4476 y
+(\\def\\bod{\\par\\hangindent=\\indskip)h(\\ctverecek{4}})95
+b(\045)47 b(definice)h(zkratky)g(\\bod)114 4584 y
+(\\def\\nadpis#1\\par{)472 b(\045)47 b(definice)g(nadpisu:)255
+4692 y(\\removelastskip\\bigskip)96 b(\045)141 b(odma\276e)47
+b(posledn\355)h(vert.mezeru)g(a)f(p\370id\341)h(vlastn\355)255
+4799 y(\\ctverecek{7}{\\titulfont)h(#1})e(\045)g(nadpis)h(odsazen\375)f
+(\350tvere\350kem)255 4907 y(\\par\\nobreak})566 b(\045)141
+b(konec)47 b(\370\341dku,)h(zak\341zan\375)g(zlom,)f(\276\341dn\341)g
+(mezera)114 5014 y(\\parskip=\\medskipamount)237 b(\045)47
+b(mezi)g(odstavci)h(bude)f(mezera)h(jako)f(\\medskip)114
+5122 y(\\parindent=0pt)660 b(\045)47 b(odstavce)g(nebudou)h(odsazeny)g
+(zar\341\276kou)114 5229 y(\\let\\itemskip=\\relax)378
+b(\045)47 b(\276\341dn\351)g(dal\271\355)h(mezery)f(mezi)h(v\375\350ty)
+p 4 5298 V 3765 5298 4 1694 v 110 5478 a FB(N)m(\341\271)24
+b(dokument)i(vypad\341)f(pak)g(n\341sledo)m(vn\354:)1855
+6009 y(7)p eop end
+%%Page: 8 10
+TeXDict begin 8 9 bop 0 4187 4 4187 v 4 4 3761 4 v 114
+274 70 70 v 263 274 a Fj(M\371j)41 b(pr)t(vn\355)f(dok)o(ument)114
+453 y Fi(Zk)n(ou\271\355m)35 b(napsat)i(pr)5 b(vn\355)37
+b(t)o(ext)g(v)h(T)1598 472 y(E)1657 453 y(X)o(u.)f(T)-9
+b(ento)37 b(ods)n(t)q(a)m(v)n(ec)f(mus\355)h(b\375t)h(t)q(ak)f
+(dlouh\375,)114 572 y(ab)n(y)30 b(b)n(y)o(lo)h(vid\354t,)g(\276e)g(se)h
+(rozlomil)e(aspo\362)h(na)g(dv)o(a)h(\370\341dky)-9 b(.)114
+752 y(Jedno)n(tliv)n(\351)46 b(ods)n(t)q(a)m(v)n(ce)i(odd\354lujeme)f
+(od)h(sebe)g(pr\341zdn\375m)f(\370\341dk)m(em.)h(Pr\341zdn\375mi)114
+871 y(\370\341dky)30 b(v\371bec)g(ne\271e)n(t\370\355me,)f(pro)n
+(to\276e)h(zvy\271uj\355)h(p\370ehlednos)n(t)e(zdrojo)n(v)n(\351ho)h(t)
+o(extu.)g(V)o(y)m(-)114 991 y(zk)n(ou\271\355me)f(si)j(n)n(yn\355)f
+(n\354k)n(olik)f(v\354c\355.)p 114 1170 40 40 v 263 1170
+a(Budeme)i(pou\276\355v)o(at)g(\350esk)m(\351)h(\376uv)n(ozo)n
+(vky\377,)f(kt)o(er\351)h(se)g(li\271\355)h(od)f(\\ang)q(lic)n(k\375c)n
+(h)m(".)f(Uv\354-)263 1290 y(dom\355me)e(si,)i(\276e)f(pou\276it\355)g
+("t\354c)n(hto)g(znak\371")g(je)g(\372pln\354)g(\271patn\354!)p
+114 1469 V 263 1469 a(Rozli\271ujme)51 b(mezi)h(spojo)n(vn\355k)m(em)g
+(\(je-li\),)g(poml\350k)n(ou)f(v)n(e)h(v\354t\354)h({)g(a)g(dlouhou)263
+1589 y(poml\350k)n(ou|t)q(a)29 b(se)j(pou\276\355v)o(\341)e(v)i(ang)q
+(lic)n(k\375c)n(h)f(dok)q(ument)o(ec)n(h.)p 114 1768
+V 263 1768 a(P\370edpokl\341d\341me,)36 b(\276e)j(ka\276d\375)g
+(dok\341\276e)f(rozeznat)g(1)h(\(jedni\350k)q(u\))f(od)g(l)i
+(\(p\355smene)263 1888 y(el\))31 b(a)h(0)g(\(nulu\))f(od)g(O)h
+(\(p\355smene)e(O\).)p 114 2067 V 263 2067 a(Zk)q(us\355me)k
+(p\370epnout)f(do)i Fh(polo)n(tu\350n\351ho)f(p\355sma)p
+Fi(,)g(nebo)g(do)h Fg(kurz\355vy)p Fi(.)e(T)-7 b(ak)m(\351)34
+b(vy)m(-)263 2186 y(zk)n(ou\271\355me)c Ff(s)o(tr)n(ojopis)p
+Fi(.)p 114 2366 V 263 2366 a(V\271imneme)e(si,)i(\276e)g(v)n(e)f(slo)n
+(v)n(ec)n(h)h(gra\014ka,)e(\014r)s(ma,)h(apod.)h(se)f(p\355smena)g(f)h
+(a)g(i)g(auto-)263 2485 y(matic)n(ky)h(prom\354nila)f(v)h(jedin\375)g
+(znak)g(\014)h(\(sro)n(vn\341me)e(to)i(s)g(nespr\341)m(vn\375m)d(f)9
+b(i\).)p 114 2665 V 263 2665 a(Mezer)c(y)36 b(mezi)h(p\355smen)n(y)f
+(jsou)g(automatic)n(ky)g(vyro)n(vn\341)m(v)o(\341n)n(y)g(podle)g(tv)o
+(ar)s(u)h(p\355s-)263 2784 y(men.)g(V)-7 b(e)36 b(slo)n(v\354)h(\376)-6
+b(T)d(ento\377)37 b(je)g(nap\370\355klad)f(p\355smeno)g(e)h
+(t\354sn\354ji)g(p\370isazeno)e(k)j(p\355s-)263 2904
+y(menu)31 b(T)-8 b(,)31 b(ab)n(y)g(se)h(mezer)5 b(y)30
+b(mezi)h(p\355smen)n(y)f(op)n(tic)n(ky)h(jevily)g(s)n(t)o(ejnom\354r)s
+(n\351.)p 114 3083 V 263 3083 a(V)o(ypra)m(v\355me)37
+b(se)j(na)f(malou)f(exk)q(ur)q(zi)g(do)h(mat)o(ematiky:)e
+Fv(a)2710 3047 y Fx(2)2777 3083 y Fi(+)26 b Fv(b)2909
+3047 y Fx(2)2987 3083 y Fi(=)38 b Fv(c)3126 3047 y Fx(2)3165
+3083 y Fi(.)i(Zjis)n(t\355me,)263 3203 y(\276e)28 b(\350\355slo)f(-1)h
+(je)f(zde)h(naps\341no)e(\271patn\354)h(\(prokle)n(t\375)f(spojo)n
+(vn\355k\),)h(zat\355mco)f(spr\341)m(vn\354)263 3322
+y(m\341)31 b(b\375t)h FA(\000)p FB(1)p Fi(.)p 114 3501
+V 263 3501 a(Pro)n(to\276e)37 b(\045)i(uv)n(ozuje)e(k)n(oment)q
+(\341\370)g(a)h($)h(p\370ep\355n\341)e(do)i(mat)o(ematic)n(k)m(\351)d
+(sazb)n(y)-9 b(,)38 b(mu-)263 3621 y(s\355me)21 b(p\370ed)h(n\354)f
+(napsat)g(zp\354tn\351)g(lom\355tk)n(o,)f(c)n(hceme-li)h(je)h(dos)n(t)q
+(at)f(do)h(dok)q(umentu.)p 114 3920 70 70 v 263 3920
+a Fj(Z\341)n(v\354r)114 4099 y Fi(T)-9 b(o)31 b(b)n(y)h(pro)f
+(za\350\341t)o(ek)f(s)n(t)q(a\350ilo.)h(P\370\355kazem)f
+Ff(\\b)n(y)n(e)h Fi(uk)n(on\350\355me)e(sv)n(\351)i(pok)q(usy)-9
+b(.)p 4 4187 3761 4 v 3765 4187 4 4187 v 110 4366 a FB(Kdyb)m(y)25
+b(n\341\271)g(k)n(oleg)o(a)g(c)q(ht\354l,)f(im)n(plement)o(o)m(v)m(al)h
+(b)m(y)g(t\370eba)g(aut)o(omatick)o(\351)g(\350\355slo)m(v)m(\341n\355)
+g(polo\276ek)n(,)g(au-)0 4486 y(t)o(omatick)o(\351)18
+b(\350\355slo)m(v)m(\341n\355)f(nadpis\371,)g(g)n(enero)m(v)m
+(\341n\355)g(obsahu)h(a)e(dal\271\355)h(v\354ci.)g(V)-6
+b(y)o(sv\354tlen\355)17 b(no)m(v\375c)q(h)i(\370\355dic\355c)q(h)0
+4605 y(sekv)l(enc\355,)k(kter\351)g(k)n(oleg)o(a)g(pou\276il,)g
+(bohu\276el)g(p\370ekr)n(a\350uje)g(r)n(\341mec)h(t)o(oho)o(t)o(o)f
+(\372v)l(odn\355ho)h(dokumentu.)110 4725 y(De\014nice)43
+b(lze)f(um\355s)o(tit)h(do)h(jin\351ho)f(soubor)q(u)i(ne\276)d(v)m(las)
+o(tn\355)h(text)h(dokumentu.)g(N)m(a)e(za\350\341tku)0
+4845 y(dokumentu)27 b(pak)f(soubor)i(de\014nic)e(na\350teme)g
+(p\370\355kazem)f Fz(\\input)r FB(.)h(N)n(ebo)g(naopak)n(,)g(hla)l
+(vn\355)g(bude)0 4964 y(soubor)37 b(de\014nic,)e(ze)g(kter\351ho)i(se)e
+(p\370\355kazem)g Fz(\\input)j FB(pos)o(tupn\354)d(na\350\355ta)n
+(j\355)g(jedno)o(tliv)l(\351)h(kapit)o(ol)n(y)0 5084
+y(rozs\341hlej\271\355ho)26 b(d\355la.)1855 6009 y(8)p
+eop end
+%%Page: 9 11
+TeXDict begin 9 10 bop 0 103 a Fy(S)n(toj\355me)34 b(na)h(k\370i\276o)m
+(v)m(atce)110 282 y FB(V)24 b(p\370edc)q(hoz\355m)h(p\370\355klad\354)g
+(jsme)g(ilus)o(tro)m(v)m(ali)h(d\371le\276it)o(ou)f(v)m(las)o(tnos)o(t)
+h(T)2760 298 y(E)2809 282 y(Xu)f({)g(sc)q(hopnos)o(t)h(m\354nit)0
+402 y(vzhled)h(dokumentu)h(jen)f(v\375m\354nou)h(n\354kter\375c)q(h)g
+(de\014nic.)f(Krom\354)h(t)o(oho)g(ale)e(tyt)o(o)j(de\014nice)d(tak)o
+(\351)0 522 y(musej\355)20 b(na)l(v)m(azo)m(v)m(at)g(na)g(\372mluvu,)g
+(jak\375mi)g(zna\350kami)g(bude)f(aut)o(or)h(vymezo)m(v)m(at)h(s)o(tr)q
+(uktur)q(u)h(sv)l(\351ho)0 641 y(dokumentu.)j(Kdyb)m(y)f(aut)o(or)h
+(pou\276il)f(m\355s)o(t)o(o)f(zna\350ky)i Fz(\\nadpis)h
+FB(zna\350ku)e Fz(\\section)r FB(,)g(T)3295 657 y(E)3344
+641 y(X)g(b)m(y)g(n\341m)0 761 y(p\370i)h(zpr)n(aco)m(v)m(\341n\355)h
+(dokumentu)g(vynadal:)p 0 1369 4 511 v 4 863 3761 4 v
+114 977 a Fu(!)47 b(Undefined)g(control)h(sequence.)114
+1085 y(l.14)f(\\section)773 1192 y(M\371j)g(prvn\355)g(dokument)114
+1300 y(?)p 4 1369 V 3765 1369 4 511 v 0 1548 a FB(tedy)o(:)29
+b(nede\014no)m(v)m(an\341)g(\370\355dic\355)f(sekv)l(ence.)h(Odpo)m
+(v\355me-li)g(na)g(o)o(tazn\355k)g(pouh\375m)g(s)o(tisk)o(em)h(kl\341)l
+(v)l(esy)0 1668 y(Enter)-7 b(,)38 b(T)338 1683 y(E)387
+1668 y(X)h(tut)o(o)g(sekv)l(enci)f(zcela)g(ignor)q(uje)h(a)f(pr)n
+(acuje)h(d\341l.)e(\256\341dn\351ho)i(zv\375r)n(azn\354n\355)f(nadpisu)
+0 1787 y(b)m(y)l(c)q(hom)20 b(se)g(nedo\350kali.)g(Je)f(tedy)h
+(vid\354t,)g(\276e)f(je)h(pods)o(tatn\351)g(ujasnit)g(si,)g(jak)o(\351)
+g(zna\350k)n(o)m(v)m(\341n\355)g(s)o(tr)q(uktur)q(y)0
+1907 y(dokumentu)26 b(pou\276i)o(jeme.)110 2026 y(V)36
+b(t\351t)o(o)h(souvislos)o(ti)h(si)f(mus\355me)f(odpo)m(v\354d\354t)i
+(jednu)e(d\371le\276it)o(ou)g(o)o(t\341zku.)h(Chceme)f(se)h(nau-)0
+2146 y(\350it)j(jazyk)h(de\014nic)e(T)802 2161 y(E)851
+2146 y(Xu)h(na)g(tak)n(o)m(v)l(\351)h(\372ro)m(vni,)f(jak)n(o)h
+(n\341\271)f(imagin\341r)r(n\355)f(k)n(oleg)o(a)h(z)f(p\370edc)q
+(hoz\355ho)0 2265 y(p\370\355kladu?)22 b(Budeme)f(r)n(ad\354ji)h(sami)g
+(k)n(ontrolo)m(v)m(at)j(ka\276d\375)d(detail)f(vzhledu)h(dokumentu)h
+(pros)o(t\370ed-)0 2385 y(nictv\355m)h(v)m(las)o(tn\355c)q(h)f
+(de\014nic,)g(ne\276)g(ab)m(y)l(c)q(hom)h(p\370eb\355r)n(ali)f(ho)o(t)o
+(o)m(v)m(\341)h(\370e\271en\355)f(odjinud?)h(P)-5 b(okud)24
+b(na)f(tyt)o(o)0 2504 y(o)o(t\341zky)41 b(odpo)m(v\355me)f
+(\376ano\377,)g(pak)g(je)g(pro)h(n\341s)f(v\375hodn\351)h(pou\276\355t)
+f(f)n(or)q(m\341t)h(plain)f(\(pro)h(\350esk)o(\351)f(a)0
+2624 y(slo)m(v)l(ensk)o(\351)29 b(dokumenty)h(jen)e(m\355r)r(n\354)g
+(modi\014k)n(o)m(v)m(an\375)i(f)n(or)q(m\341t)g(csplain\),)e(kter\375)i
+(de\014nuje)e(jen)g(mi-)0 2744 y(nimum)k(z\341kladn\355c)q(h)f
+(\370\355dic\355c)q(h)g(sekv)l(enc\355.)h(O)f(dal\271\355)h
+(\370\355dic\355)f(sekv)l(ence)h(s)o(tejn\354)f(jak)n(o)i(o)f
+(modi\014kaci)0 2863 y(vzhledu)25 b(dokumentu)i(podle)e(na\271ic)q(h)h
+(p\370eds)o(ta)l(v)g(se)f(mus\355me)g(pos)o(tar)n(at)i(sami.)3036
+2827 y Fx(4)3101 2863 y FB(V)f(tak)n(o)m(v)l(\351m)h(p\370\355-)0
+2983 y(pad\354)32 b(si)h(m\371\276eme)f(sami)g(rozhodnout,)j(jak)o
+(\351)d(zna\350ky)i(pro)f(vymezen\355)f(s)o(tr)q(uktur)q(y)k(dokumentu)
+0 3102 y(pou\276i)o(jeme,)24 b(pro)o(t)o(o\276e)i(si)f(pro)g(n\354)g
+(nak)n(onec)g(ud\354l\341me)f(v)m(las)o(tn\355)h(de\014nice.)110
+3222 y(N)m(a)33 b(dr)q(uh\351)h(s)o(tr)n(an\354,)h(pokud)g(r)n(\341di)f
+(p\370eb\355r)n(\341me)g(ho)o(t)o(o)m(v)m(\341)h(\370e\271en\355,)f
+(pokud)h(nec)q(hceme)e(zb)m(yte\350n\354)0 3341 y(pronikat)25
+b(do)e(problematiky)i(jazyka)f(de\014nic)f(T)1833 3357
+y(E)1882 3341 y(Xu,)h(pokud)g(se)f(spok)n(oj\355me)i(s)e(u\276)g
+(p\370ipr)n(a)l(v)l(en\375mi)0 3461 y(\271ablonami)39
+b(vzhledu)f(dokumentu)i(\(tzv)-10 b(.)39 b(s)o(ty)m(l)n(y\),)h(pokud)f
+(jsme)g(oc)q(ho)o(tni)h(se)e(m\355s)o(t)o(o)h(t\370\355)g(set)g(z\341-)
+0 3580 y(kladn\355c)q(h)26 b(p\370\355kaz\371)f(T)823
+3596 y(E)872 3580 y(Xu)h(u\350it)h(zhr)q(uba)f(tis\355c)g(u\276iv)m
+(atelsk\375c)q(h)h(zna\350ek)f(pro)g(L)2925 3557 y Fw(A)2972
+3580 y FB(T)3016 3596 y(E)3065 3580 y(X,)g(bude)f(pro)i(n\341s)0
+3700 y(v\375hodn\351)f(pou\276\355t)f(r)n(ad\354ji)g(f)n(or)q(m\341t)h
+(L)1345 3677 y Fw(A)1392 3700 y FB(T)1436 3716 y(E)1485
+3700 y(X.)110 3820 y(L)135 3796 y Fw(A)182 3820 y FB(T)226
+3835 y(E)274 3820 y(X)39 b(dopor)q(u\350uje)h(ur\350it\351)f(zna\350k)n
+(o)m(v)m(\341n\355)g(s)o(tr)q(uktur)q(y)j(dokumentu.)d(N)m
+(ap\370\355klad)f(se)g(p\370edpo-)0 3939 y(kl\341d\341)i
+(\350len\354n\355)f(na)h(kapit)o(ol)n(y)h(\(zna\350ka)f
+Fz(\\chapter)s FB(\))g(a)g(na)g(sekce)g(\(zna\350ka)h
+Fz(\\section)r FB(\).)f(Ka\276d\375)0 4059 y(dokument)d(b)m(y)f(m\354l)
+f(za\350\355t)h(z\341hla)l(v\355m)f(uv)l(ozen\375m)h(sekv)l(enc\355)g
+Fz(\\documentclass)t FB(.)g(P)l(ar)n(ametrem)0 4178 y(t\351t)o(o)55
+b(sekv)l(ence)g(b)m(y)g(m\354l)f(b\375t)h(n\341ze)o(v)f
+(z\341kladn\355ho)h(s)o(ty)m(lo)m(v)l(\351ho)h(soubor)q(u)g(\(soubor)q
+(u)h(de\014nic)0 4298 y(upr)n(a)l(vuj\355c\355c)q(h)50
+b(vzhled)e(dokumentu\).)i(N)n(ej\350as)o(t\354ji)e(b\375v)m(\341)i
+(t\355mt)o(o)f(par)n(ametrem)g Fz(book)h FB(\(f)n(or)q(m\341t)0
+4417 y(knih)l(y\))34 b(nebo)e Fz(article)j FB(\(f)n(or)q(m\341t)f
+(\350l\341nku\).)f(Dopl\362k)n(o)m(v)l(\351)h(s)o(ty)m(lo)m(v)l(\351)g
+(soubor)q(y)h(se)e(na\350\355ta)n(j\355)f(pomoc\355)0
+4537 y(sekv)l(ence)46 b Fz(\\usepackage)t FB(.)g(Vlas)o(tn\355)g(text)h
+(dokumentu)g(mus\355)f(b\375t)h(uza)l(v\370en)g(mezi)f(zna\350kami)0
+4656 y Fz(\\begin{document})32 b FB(a)c Fz(\\end{document})t
+FB(.)g(\310as)o(t)o(o)f(se)h(vy)o(skytuj\355)h(dal\271\355)e(zna\350ky)
+i Fz(\\begin)g FB(a)e Fz(\\end)0 4776 y FB(vymezuj\355c\355)e(v)g(L)613
+4753 y Fw(A)660 4776 y FB(T)704 4791 y(E)753 4776 y(Xu)g(jis)o(t\341)h
+(pros)o(t\370ed\355)f(\(nap\370\355klad)g(pros)o(t\370ed\355)g(pro)g
+(v\375\350t)o(o)m(v)l(\351)i(polo\276ky\).)110 4895 y(V)-6
+b(r)n(a\273me)25 b(se)f(k)i(na\271emu)e(p\370\355kladu)h(a)g
+(p\370epi\271me)g(jej)g(do)g(zna\350k)n(o)m(v)m(\341n\355)h(podle)e(L)
+3030 4872 y Fw(A)3077 4895 y FB(T)3121 4911 y(E)3170
+4895 y(Xu.)p 0 5017 1200 4 v 20 5092 a Fx(4)110 5128
+y FB(P)-5 b(o)31 b(zv)l(e\370ejn\354n\355)f(makr)n(a)i(OPmac)f(\()p
+Fz(http://petr.olsak.net)q(/op)q(mac.)q(htm)q(l)p FB(\))37
+b(uv)l(eden\341)30 b(v\354ta)0 5248 y(o)e(nutnos)o(ti)g(plain)-6
+b(T)738 5263 y(E)787 5248 y(Xis)o(ty)28 b(v\271e)g(si)f(prog)q(r)n(amo)
+m(v)m(at)j(v)m(las)o(tn\355mi)d(silami)g(nen\355)g(zcela)g(pr)n(a)l
+(vdiv)m(\341.)h(I)f(tit)o(o)0 5367 y(u\276iv)m(atel\351)38
+b(mohou)g(pou\276\355t)g(ho)o(t)o(o)m(v)l(\351)h(\370e\271en\355)f
+(OPmac.)g(N)m(a)l(v\355c)g(ma)n(j\355)f(mo\276nos)o(t)i(snadno)f(do)g
+(jeho)0 5487 y(mak)o(er)25 b(nahl\351dnout)g(a)g(upr)n(a)l(vit)h(si)g
+(je)f(k)g(obr)n(azu)h(sv)l(\351mu.)1855 6009 y(9)p eop
+end
+%%Page: 10 12
+TeXDict begin 10 11 bop 0 4491 4 4492 v 4 4 3761 4 v
+114 119 a Fu(\\documentclass{article})331 b(\045)47 b(z\341kladn\355)h
+(styl)f(bude)g("odborn\375)h(\350l\341nek")114 226 y
+(\\usepackage[utf8]{inputenc})143 b(\045)47 b(je)g(nutno)h
+(specifikovat)g(k\363dov\341n\355)f(dokumentu)114 334
+y(\\usepackage[T1]{fontenc})284 b(\045)47 b(po\276adujeme)h
+(LaTeXovsk\351)g(fonty)f(s)g(akcenty)114 441 y
+(\\usepackage[czech]{babel})237 b(\045)47 b(z)g(Babyl\363nu)h
+(jazyk\371)f(vol\355me)h(\350e\271tinu)114 549 y(\\begin{document})114
+764 y(\\section{M\371j)g(prvn\355)f(dokument})114 979
+y(Zkou\271\355m)g(napsat)h(prvn\355)f(text)g(v~\\TeX)h(u.)f(Tento)h
+(odstavec)f(mus\355)h(b\375t)114 1087 y(tak)f(dlouh\375,)g(aby)h(bylo)f
+(vid\354t,)h(\276e)f(se)g(rozlomil)h(aspo\362)f(na)g(dva)h
+(\370\341dky.)114 1302 y(Jednotliv\351)f(odstavce)h(odd\354lujeme)g(od)
+f(sebe)g(pr\341zdn\375m)h(\370\341dkem.)g(Pr\341zdn\375mi)f
+(\370\341dky)114 1410 y(v\371bec)g(ne\271et\370\355me,)h(proto\276e)f
+(zvy\271uj\355)h(p\370ehlednost)g(zdrojov\351ho)g(textu.)114
+1517 y(Vyzkou\271\355me)f(si)h(nyn\355)f(n\354kolik)h(v\354c\355.)114
+1732 y(\\begin{itemize})114 1840 y(\\item)f(Budeme)h(pou\276\355vat)f
+(\350esk\351)h(\\uv{uvozovky},)g(kter\351)f(se)g(li\271\355)h(od)f
+(``anglick\375ch''.)396 1948 y(Uv\354dom\355me)h(si,)f(\276e)g
+(pou\276it\355)h("t\354chto)f(znak\371")h(je)f(\372pln\354)h
+(\271patn\354!)114 2055 y(\\item)f(Rozli\271ujme)h(mezi)f
+(spojovn\355kem)h(\(je-li\),)g(poml\350kou)f(ve)h(v\354t\354~--)396
+2163 y(a)f(dlouhou)h(poml\350kou---ta)g(se)f(pou\276\355v\341)h
+(v~anglick\375ch)g(dokumentech.)114 2270 y(\\item)f
+(P\370edpokl\341d\341me,)h(\276e)f(ka\276d\375)h(dok\341\276e)f
+(rozeznat)h(1)f(\(jedni\350ku\))h(od)f(l)396 2378 y(\(p\355smene)h
+(el\))f(a)g(0)g(\(nulu\))h(od)f(O~\(p\355smene~O\).)114
+2486 y(\\item)g(Zkus\355me)h(p\370epnout)f(do)g({\\bf)h
+(polotu\350n\351ho)g(p\355sma},)f(nebo)h(do)396 2593
+y({\\it)f(kurz\355vy}.)h(Tak\351)f(vyzkou\271\355me)h({\\tt)g
+(strojopis}.)114 2701 y(\\item)f(V\271imneme)h(si,)f(\276e)g(ve)g
+(slovech)h(grafika,)g(firma,)f(apod.)h(se)f(p\355smena)396
+2808 y(f)g(a)g(i)g(automaticky)h(prom\354nila)g(v~jedin\375)g(znak)f
+(fi)g(\(srovn\341me)h(to)396 2916 y(s~nespr\341vn\375m)g(f\\/i\).)114
+3024 y(\\item)f(Mezery)h(mezi)f(p\355smeny)g(jsou)h(automaticky)g
+(vyrovn\341v\341ny)g(podle)f(tvaru)g(p\355smen.)396 3131
+y(Ve)g(slov\354)h(\\uv{Tento})f(je)h(nap\370\355klad)f(p\355smeno~e)h
+(t\354sn\354ji)g(p\370isazeno)396 3239 y(k~p\355smenu~T,)g(aby)f(se)g
+(mezery)h(mezi)f(p\355smeny)h(opticky)g(jevily)f(stejnom\354rn\351.)114
+3346 y(\\item)g(Vyprav\355me)h(se)f(na)g(malou)h(exkurzi)f(do)g
+(matematiky:)h($a^2)g(+)f(b^2)g(=)g(c^2$.)396 3454 y(Zjist\355me,)h
+(\276e)f(\350\355slo)g(-1)h(je)f(zde)g(naps\341no)h(\271patn\354)f
+(\(proklet\375)h(spojovn\355k\),)396 3562 y(zat\355mco)g(spr\341vn\354)
+f(m\341)g(b\375t)h($-1$.)114 3669 y(\\item)f(Proto\276e)h(\\\045)f
+(uvozuje)g(koment\341\370)h(a)f(\\$)g(p\370ep\355n\341)h(do)f
+(matematick\351)h(sazby,)396 3777 y(mus\355me)g(p\370ed)f(n\354)g
+(napsat)h(zp\354tn\351)f(lom\355tko,)h(chceme-li)g(je)f(dostat)g(do)g
+(dokumentu.)114 3884 y(\\end{itemize})114 4100 y
+(\\section{Z\341v\354r})114 4315 y(To)g(by)g(pro)g(za\350\341tek)h
+(sta\350ilo.)g(P\370\355kazem)f(\\verb|\\bye|)h(ukon\350\355me)g
+(sv\351)f(pokusy.)114 4422 y(\\end{document})p 4 4491
+V 3765 4491 4 4492 v 110 4670 a FB(U)m(pozor\362ujeme,)26
+b(\276e)g(v)h(sou\350asn\351)g(dob\354)g(je)f(bohu\276el)h(L)2198
+4647 y Fw(A)2245 4670 y FB(T)2289 4686 y(E)2338 4670
+y(X\371)g(n\354k)n(olik)h(dr)q(uh\371.)f(\376S)n(tar\375)h(L)3505
+4647 y Fw(A)3552 4670 y FB(T)3596 4686 y(E)3644 4670
+y(X\377)0 4790 y(\(v)l(er)o(ze)d(2.09\),)h(v)l(e)f(kter\351m)h(se)g(s)o
+(tr)q(uktur)n(a)i(z\341hla)l(v\355)d(dokumentu)i(m\355r)r(n\354)e
+(li\271ila)h(\(b)m(y)m(l)g(pou\276it)h(p\370\355kaz)0
+4910 y Fz(\\documentstyle)47 b FB(m\355s)o(t)o(o)c Fz(\\documentclass)t
+FB(\).)g(D\341le)g(se)f(pro)i(po)o(t\370eb)m(y)g(\350esk\375c)q(h)g
+(dokument\371)0 5029 y(dlouho)38 b(pou\276\355v)m(al)e(m\355s)o(t)o(o)h
+(L)1080 5006 y Fw(A)1127 5029 y FB(T)1171 5045 y(E)1220
+5029 y(Xu)g(tzv)-10 b(.)38 b FA(C)1622 5052 y(S)1682
+5029 y FB(L)1707 5006 y Fw(A)1754 5029 y FB(T)1798 5045
+y(E)1847 5029 y(X,)f(kter\375)i(se)e(vyh\375bal)h(bal\355\350ku)f
+Fz(babel)q FB(.)g(Ov\271em)0 5149 y FA(C)48 5172 y(S)108
+5149 y FB(L)133 5125 y Fw(A)180 5149 y FB(T)224 5164
+y(E)273 5149 y(X)e(je)f(dnes)g(tak)o(\351)g(po)m(v)m(a\276o)m(v)m
+(\341n)i(zas)o(tar)n(al\375.)e(Uv)l(eden\341)f(uk\341zka)i(zahr)r(nuje)
+f(klasick\375)i(L)3530 5125 y Fw(A)3577 5149 y FB(T)3621
+5164 y(E)3669 5149 y(X,)0 5268 y(\350as)o(t)o(o)25 b(ozna\350o)m(v)m
+(an\375)h(jak)n(o)g(v)l(er)o(ze)f(2e.)110 5388 y(N)m(a)30
+b(dr)q(uh\351)h(s)o(tr)n(an\354)h(na)f(no)m(v\354j\271\355c)q(h)h
+(modi\014kac\355c)q(h)f(T)2095 5403 y(E)2144 5388 y(Xu)h(\(L)m(uaT)2547
+5403 y(E)2595 5388 y(X)g(a)f(X)m(eT)2929 5403 y(E)2978
+5388 y(X\))g(je)g(vybudo)m(v)m(\341na)0 5507 y(no)m(v\354j\271\355)41
+b(v)l(er)o(ze)f(L)649 5484 y Fw(A)696 5507 y FB(T)740
+5523 y(E)789 5507 y(Xu)h(zv)m(an\341)f(L)m(uaL)1450 5484
+y Fw(A)1497 5507 y FB(T)1541 5523 y(E)1589 5507 y(X)h(a)g(X)m(eL)1923
+5484 y Fw(A)1970 5507 y FB(T)2014 5523 y(E)2063 5507
+y(X.)f(V)h(t\351t)o(o)g(no)m(v\354j\271\355)h(v)l(er)o(zi)e(se)g
+(nepou\276\355v)m(a)n(j\355)0 5627 y(bal\355\350ky)24
+b Fz(inputenc)p FB(,)i Fz(fontenc)f FB(ani)e Fz(babel)p
+FB(,)i(ale)e(m\355s)o(t)o(o)g(t)o(oho)i(bal\355\350ky)e
+Fz(fontspec)j FB(a)d Fz(polyglossia)p FB(.)0 5746 y(O)i(t)o(om)h(ale)e
+(tent)o(o)i(\372v)l(odn\355)f(text)h(nepojedn\341)l(v)m(\341.)1831
+6009 y(10)p eop end
+%%Page: 11 13
+TeXDict begin 11 12 bop 110 100 a FB(V\375sledek)33 b(po)h(zpr)n(aco)m
+(v)m(\341n\355)g(na\271eho)g(dokumentu)g(L)2136 76 y
+Fw(A)2183 100 y FB(T)2227 115 y(E)2276 100 y(Xem)g(v)g(t)o(omt)o(o)g
+(manu\341lu)f(pro)h(s)o(tr)q(u\350-)0 219 y(nos)o(t)g(neuv)m
+(\341d\355me.)e(Kdo)j(c)q(hce,)e(m\371\276e)g(si)h(s\341m)g(L)1869
+196 y Fw(A)1916 219 y FB(T)1960 235 y(E)2008 219 y(X)g(vyzk)n
+(ou\271et.)i(N)n(el\355b\355)c(se)h(n\341m,)g(\276e)g(za)h(\350\355sl)n
+(y)0 339 y(v)39 b(nadpisec)q(h)g(nejsou)h(te\350ky?)h(Za)l(v)l(edeme)d
+(do)i(dokumentu)g(pros)o(t\370ednictv\355m)g Fz(\\usepackage)0
+458 y FB(dal\271\355)22 b(dopl\362k)n(o)m(v\375)j(s)o(ty)m(l,)e
+(kter\375)h(t)o(o)o(t)o(o)g(v\375c)q(hoz\355)f(c)q(ho)m(v)m(\341n\355)g
+(z\341kladn\355ho)f(s)o(ty)m(lu)i Fz(article)h FB(upr)n(a)l(v\355.)e(N)
+n(e-)0 578 y(l\355b\355)d(se)g(n\341m,)h(\276e)f(jsou)h(mezi)g(jedno)o
+(tliv\375mi)g(polo\276kami)g(v)l(e)g(v\375\350tu)h(v)l(elk)o(\351)e
+(mezer)q(y)h(a)g(polo\276ky)h(jsou)0 697 y(a\276)j(p\370\355li\271)g
+(odsazen)l(y?)i(P)-5 b(ou\276i)o(jeme)24 b(v)i(dokumentu)g(dal\271\355)
+f(dopl\362k)n(o)m(v\375)i(s)o(ty)m(l.)g(N)n(el\355b\355)c(se)j(n\341m,)
+f(\276e)g(je)0 817 y(pou\276it)o(o)h(p\355smo)f(Com)n(puter)g(Moder)r
+(n?)g(N)m(api\271me)g(t\370eba)g Fz(\\usepackage{times})5
+b FB(.)110 936 y(Ot\341zka)29 b(ale)f(je,)h(kdo)h(pro)f(n\341s)g(tyt)o
+(o)h(dopl\362k)n(o)m(v)l(\351)g(s)o(ty)m(l)n(y)g(\(neboli)f
+(dopl\362uj\355c\355)g(sady)g(de\014nic)g(pro)0 1056
+y(T)44 1072 y(E)93 1056 y(X\))22 b(bude)f(p\370ipr)n(a)l(v)l(o)m(v)m
+(at.)j(V)-9 b(elk)o(\351)20 b(mno\276s)o(tv\355)i(s)o(ty)m(l\371)g(na)g
+(v\271ec)q(hno)g(mo\276n\351)f(lze)g(nal\351zt)g(v)l(e)g(v)l
+(e\370ejn\375c)q(h)0 1176 y(ar)o(c)q(hiv)l(ec)q(h)29
+b(T)496 1191 y(E)544 1176 y(Xo)m(v)n(sk)o(\351ho)i(sof)q(tw)m(ar)q(u.)f
+(L)1474 1152 y Fw(A)1521 1176 y FB(T)1565 1191 y(E)1614
+1176 y(X)e(n\341m)g(tedy)h(p\370i)f(jednoduc)q(h\375c)q(h)h(\271ablono)
+m(vit\375c)q(h)i(po-)0 1295 y(\276ada)l(v)-5 b(c\355c)q(h)36
+b(na)f(vzhled)h(dokumentu)h(umo\276\362uje)f(z\371s)o(tat)g(v)h(roli)f
+(aut)o(or)n(a,)h(kter\375)g(po\370izuje)g(text.)0 1415
+y(N)n(emus\355me)24 b(um\354t)h(pom\354r)r(n\354)f(slo\276it\375)j
+(jazyk)e(de\014nic)g(T)2127 1430 y(E)2176 1415 y(Xu.)110
+1534 y(P)-5 b(okud)21 b(n\341m)h(\276\341dn\341)e(z)h(mo\276nos)o
+(t\355)h(nab\355zen\375c)q(h)f(s)o(ty)m(l\371)i(ne)o(vyho)m(vuje,)f
+(mus\355me)f(se)g(pokusit)i(tyt)o(o)0 1654 y(s)o(ty)m(l)n(y)29
+b(modi\014k)n(o)m(v)m(at)h(podle)e(sv)l(\351)h(po)o(t\370eb)m(y)-9
+b(.)29 b(T)-10 b(o)29 b(ale)e(m\371\276e)h(b\375t)h(u\276)f(hodn\354)h
+(k)n(om)n(plik)n(o)m(v)m(an\351.)g(Z\341le\276\355)0
+1773 y(zno)m(vu)35 b(na)f(n\341s,)g(zda)g(r)n(\341di)g(modi\014kujeme)h
+(zdrojo)m(v)l(\351)h(k)n(\363dy)f(ciz\355c)q(h)f(prog)q(r)n(am\371)i
+(nebo)f(si)f(r)n(ad\354ji)0 1893 y(nap\355\271eme)26
+b(prog)q(r)n(am)l(y)i(v)m(las)o(tn\355.)f(P)-5 b(okud)27
+b(r)n(\341di)g(p\355\271eme)f(prog)q(r)n(am)l(y)i(v)m(las)o(tn\355,)e
+(asi)h(n\341m)g(bude)f(sp\355\271e)0 2012 y(vyho)m(v)l(o)m(v)m(at)i
+(jednodu\271\271\355)d(v\375c)q(hoz\355)g(f)n(or)q(m\341t)i(plain)d
+(\(csplain\).)110 2132 y(Jes)o(tli\276e)19 b(jsme)h(se)g(rozhodli)g(pr)
+n(aco)m(v)m(at)i(r)n(ad\354ji)e(v)g(plainu,)f(pak)h(lze)f(k)i
+(dal\271\355mu)e(s)o(tudiu)h(dopor)q(u\350it)0 2252 y
+(n\341sleduj\355c\355)k(liter)n(atur)q(u:)-7 2431 y([1])110
+b(P)-5 b(etr)27 b(Ol\271\341k)o(.)f Fv(T)768 2447 y(E)817
+2431 y(X)f(pr)n(o)h(pr)n(agmatiky)e(\(T)1630 2447 y(E)1679
+2431 y(X)h({)h(plain)-8 b(T)2093 2447 y(E)2141 2431 y(X)26
+b({)f FA(C)2362 2454 y(S)2422 2431 y Fv(plain)h({)f(OPmac\))p
+FB(.)g(Pr)n(aco)m(vn\355)i(v)l(er)o(ze)219 2550 y(textu)f(je)f(v)l
+(oln\354)g(k)h(dispozici)f(na)g Fz(http://petr.olsak.net/t)q(pp.)q(htm)
+q(l)p FB(.)-7 2670 y([2])110 b(P)-5 b(etr)33 b(Ol\271\341k)o(.)f
+Fv(T)780 2686 y(E)829 2670 y(Xbook)g(naruby)p FB(.)g(K)m(on)m(v)l(oj)i
+(1997.)d(Cel\375)g(text)i(knih)l(y)g(je)e(v)l(oln\354)i(k)f(dispozici)g
+(v)l(e)219 2790 y(f)n(or)q(m\341tu)27 b Fz(pdf)e FB(na)g
+Fz(http://math.feld.cvut)q(.cz/)q(ols)q(ak/)q(tbn.)q(htm)q(l)p
+FB(.)110 2969 y(V)-6 b(yho)m(vuje-li)26 b(n\341m)f(v\355ce)g(L)1092
+2946 y Fw(A)1139 2969 y FB(T)1183 2984 y(E)1232 2969
+y(X,)g(pak)g(je)g(mo\276n\351)g(s\341hnout)g(po)h(t\354c)q(ht)o(o)g
+(manu\341lec)q(h:)-7 3148 y([3])110 b(P)l(a)l(v)l(el)25
+b(Satr)n(apa.)h Fv(L)876 3125 y Fw(A)923 3148 y Fv(T)967
+3164 y(E)1016 3148 y(X)f(pr)n(o)f(pr)n(agmatiky)p FB(.)g(T)-9
+b(ext)25 b(je)g(v)l(oln\354)g(dos)o(tupn\375)h(na)219
+3268 y Fz(http://www.nti.tul.cz)q(/~sa)q(tra)q(pa/)q(docs)q(/la)q(tex)q
+(/)p FB(.)-7 3387 y([4])110 b(Leslie)21 b(Lam)n(port.)h
+Fv(L)945 3364 y Fw(A)992 3387 y Fv(T)1036 3403 y(E)1085
+3387 y(X)-5 b(|A)21 b(Document)g(Pr)n(epar)n(ation)f(Sy)n(s)n(t)n
+(em|User')-5 b(s)19 b(Guide)i(and)h(Ref)n(er)n(ence)219
+3507 y(Manual)p FB(.)k(A)m(ddison-)m(W)-7 b(esle)o(y)d(,)23
+b(R)n(eading,)i(MA)m(,)f(US)l(A)m(,)g(2nd)g(ed.)g(1994.)-7
+3626 y([5])110 b(Mic)q(hel)41 b(Goossens,)g(F)n(r)n(ank)h(Mittelbac)q
+(h,)f(Alexander)f(Samarin.)g Fv(The)g(L)3020 3603 y Fw(A)3067
+3626 y Fv(T)3111 3642 y(E)3160 3626 y(X)g(Com)o(panion)p
+FB(.)219 3746 y(Dr)q(uh\351)25 b(vyd\341n\355,)g(A)m(ddisson)g(W)-7
+b(esle)o(y)24 b(1994.)-7 3866 y([6])110 b(Mic)q(hel)33
+b(Goossens,)h(Sebas)o(tian)e(Rahtz,)h(F)n(r)n(ank)g(Mittelbac)q(h.)h
+Fv(The)e(L)2810 3842 y Fw(A)2857 3866 y Fv(T)2901 3881
+y(E)2950 3866 y(X)h(Gr)n(aphics)e(Com)o(pa-)219 3985
+y(nion:)26 b(Illus)n(tr)n(ating)e(Documents)g(wit)m(h)h(T)1672
+4001 y(E)1721 3985 y(X)f(and)i(P)l(os)n(t)m(Scrip)o(t)p
+FB(.)e(A)m(ddisson)g(W)-7 b(esle)o(y)25 b(1997.)-7 4105
+y([7])110 b(Ji\370\355)25 b(R)l(ybi\350ka.)h Fv(L)795
+4081 y Fw(A)842 4105 y Fv(T)886 4120 y(E)935 4105 y(X)f(pr)n(o)f
+(za\350\341t)n(e\350n\355ky)p FB(.)h(Dr)q(uh\351,)g(upr)n(a)l(v)l
+(en\351)h(vyd\341n\355,)f(K)m(on)m(v)l(oj)h(1999.)110
+4284 y(P)-5 b(okud)28 b(budeme)e(pou\276\355v)m(at)i(L)1250
+4261 y Fw(A)1297 4284 y FB(T)1341 4300 y(E)1390 4284
+y(X)g(a)f(budeme)g(c)q(ht\355t)h(rozum\354t)g(pou\276it\375m)g(s)o(ty)m
+(lo)m(v\375m)i(soubo-)0 4403 y(r\371m,)h(m\371\276eme)f(pou\276\355t)h
+(knihu)g([2].)g(P)-5 b(opisuje)31 b(t)o(o)o(ti\276)g(vnit\370n\355)g
+(algoritm)l(y)i(T)2898 4419 y(E)2946 4403 y(Xu,)f(co\276)f(jsou)g(inf)n
+(or)m(-)0 4523 y(mace,)25 b(kter\351)g(vyu\276i)o(jeme)g(jak)g(v)g
+(plainu)g(tak)h(v)f(L)1822 4500 y Fw(A)1869 4523 y FB(T)1913
+4539 y(E)1962 4523 y(Xu.)110 4643 y(Pro)39 b(\372plnos)o(t)g
+(je\271t\354)h(citujme)f(dv)m(a)f(titul)n(y)-9 b(.)40
+b(Pr)r(vn\355)f(z)f(nic)q(h)h(je)g(z\341kladn\355)f(bibl\355)g(k)h(T)
+3267 4658 y(E)3316 4643 y(Xu)g(od)g(sa-)0 4762 y(mo)o(tn\351ho)28
+b(aut)o(or)n(a)g(T)773 4778 y(E)822 4762 y(Xu)f(\(\350esk\341)h(alter)r
+(nativ)m(a)f([2])g(ji)g(pom\354r)r(n\354)g(dob\370e)h(nahr)n(azuje\))f
+(a)g(dr)q(uh\375)h(titul)0 4882 y(obsahuje)42 b(inf)n(or)q(mace)h(o)f
+(T)1057 4897 y(E)1106 4882 y(Xo)m(v\375c)q(h)h(souvislos)o(tec)q(h,)g
+(tj.)g(popis)f(spolupr)n(acuj\355c\355c)q(h)h(prog)q(r)n(am\371)0
+5001 y(v)25 b(b\354\276n\375c)q(h)g(dis)o(tribuc\355c)q(h,)h(im)n
+(plementace)e(f)n(ont\371,)i(vkl\341d\341n\355)f(obr)n(\341zk\371)h
+(apod.)-7 5181 y([8])110 b(Donald)28 b(E.)g(Knut)q(h.)g
+Fv(The)g(T)1246 5196 y(E)1294 5181 y(Xbook)p FB(.)h(Mnohon\341sobn\351)
+g(vyd\341n\355.)e(A)m(ddison)g(W)-7 b(esle)o(y)d(,)27
+b(1986{)p Fz(*)p FB(.)219 5300 y(D\355l)e(A)f(z)h(p\354tid\355ln\351)f
+(monog)q(r)n(a\014e)j(k)e(T)1630 5316 y(E)1679 5300 y(Xu)h(a)e
+Fe(MET)n(AF)l(ONT)p FB(u)h(\376Com)n(puters)g(&)g(T)-11
+b(ypesetting\377.)-7 5420 y([9])110 b(P)-5 b(etr)26 b(Ol\271\341k)o(.)f
+Fv(T)-10 b(ypogr)n(a\014c)o(k\375)23 b(sy)n(s)n(t)n(\351m)h(T)1598
+5435 y(E)1647 5420 y(X)p FB(.)g FA(C)1816 5443 y(S)1877
+5420 y FB(TUG)g(1995.)110 5599 y(Dal\271\355)17 b(text)i(v)f(t)o(omt)o
+(o)h(manu\341lu)e(se)h(v\354nuje)g(z\341klad\371m)f(T)2222
+5615 y(E)2271 5599 y(Xu,)h(kter\351)h(b\375v)m(a)n(j\355)f(shodn\351)f
+(p\370i)h(pou\276it\355)0 5719 y(v\354t\271in)l(y)h(f)n(or)q
+(m\341t\371.)h(Uk\341zky)e(budeme)g(pro)g(jednoduc)q(hos)o(t)i
+(nad\341le)d(zk)n(ou\271et)i(v)l(e)f(f)n(or)q(m\341tu)i(csplain,)1831
+6009 y(11)p eop end
+%%Page: 12 14
+TeXDict begin 12 13 bop 0 100 a FB(pro)o(t)o(o\276e)19
+b(jinak)g(b)m(y)l(c)q(hom)f(museli)h(k)n(olem)g(v)m(las)o(tn\355ho)f
+(textu)i(uk\341zky)f(p\370idat)g(zm\355n\354n\351)e(\376obklado)m(v)l
+(\351)0 219 y(\370\341dky\377)26 b(z\341)l(visl\351)f(na)f
+(pou\276it\351m)i(\376dr)q(uhu\377)f(L)1669 196 y Fw(A)1716
+219 y FB(T)1760 235 y(E)1808 219 y(Xu.)0 458 y Fy(T)-13
+b(echnick)n(\351)33 b(pozad\355)h(f)n(or)t(m\341t\371)110
+638 y FB(V)21 b(p\370edc)q(hoz\355m)h(textu)h(jsme)f(na)f(mnoha)h
+(m\355s)o(tec)q(h)g(ho)m(v)l(o\370ili)h(o)g(f)n(or)q(m\341tec)q(h)g(T)
+3002 653 y(E)3051 638 y(Xu)f(\(plain,)g(L)3530 614 y
+Fw(A)3577 638 y FB(T)3621 653 y(E)3669 638 y(X,)0 757
+y(csplain\),)j(ale)g(zat\355m)f(jsme)h(po\370\341dn\354)g(ne\370ekli,)g
+(co)h(t)o(o)f(je.)110 877 y(F)m(or)q(m\341t)h(je)f(bin\341r)r(n\355)g
+(soubor)h(\(v)g(T)1382 892 y(E)1430 877 y(Xo)m(v)l(\351)g(dis)o
+(tribuci)g(m\341)f(p\370\355ponu)g Fz(.fmt)p FB(\),)h(kter\375)g(zahr)r
+(nuje:)18 1056 y Fk(.)50 b FB(v\375c)q(hoz\355)24 b(sadu)g(de\014nic,)f
+(kter)n(\341)i(roz\271i\370uje)g(v)l(es)o(ta)l(v\354n\351)f
+(\370\355dic\355)f(sekv)l(ence)h(o)g(dal\271\355,)f(pro)h(u\276iv)m
+(atele)110 1176 y(v\354t\271inou)i(snadn\354ji)e(pou\276iteln\351,)18
+1295 y Fk(.)50 b FB(v\375c)q(hoz\355)21 b(nas)o(ta)l(v)l(en\355)g
+(vnit\370n\355c)q(h)h(par)n(ametr\371)g(T)1869 1311 y(E)1918
+1295 y(Xu)f(\(nap\370\355klad)g(\271\355\370ka)h(ods)o(ta)l(v)-5
+b(ce)21 b(nebo)h(v)l(elik)n(os)o(t)110 1415 y(ods)o(ta)l(v)-5
+b(co)m(v)l(\351)26 b(zar)n(\341\276ky\),)18 1534 y Fk(.)50
+b FB(v\375c)q(hoz\355)22 b(f)n(onty)-10 b(,)22 b(kter\351)h(budou)f(v)f
+(dokumentu)i(pou\276ity)-10 b(,)22 b(pokud)g(u\276iv)m(atel)g
+(nespeci\014kuje)g(jin\351,)18 1654 y Fk(.)50 b FB(vzor)q(y)39
+b(d\354len\355)d(vybr)n(an\375c)q(h)j(jazyk\371,)g(podle)e(kter\375c)q
+(h)i(T)2282 1669 y(E)2331 1654 y(X)f(d\354l\355)e(slo)m(v)m(a)j(p\370i)
+e(zalamo)m(v)m(\341n\355)g(od-)110 1773 y(s)o(ta)l(v)-5
+b(ce.)110 1953 y(A\276)21 b(na)h(vzor)q(y)i(d\354len\355)d(lze)h
+(v\271e)g(os)o(tatn\355)h(v)l(e)f(v)m(las)o(tn\355m)g(dokumentu)h
+(pomoc\355)f(T)3056 1968 y(E)3105 1953 y(Xo)m(v\375c)q(h)j(de\014nic)0
+2072 y(dodate\350n\354)f(m\354nit.)g(Pro)g(na\350ten\355)g(vzor\371)h
+(d\354len\355)d(jedno)o(tliv\375c)q(h)k(jazyk\371)e(m\341)g(T)2979
+2088 y(E)3028 2072 y(X)g(speci\341ln\355)f(\370\355dic\355)0
+2192 y(sekv)l(enci)h Fz(\\patterns)s FB(,)f(kter)n(\341)i(funguje)f
+(jen)g(p\370i)f(vytv)m(\341\370en\355)i(f)n(or)q(m\341tu.)g(Exis)o
+(tuje)f(je\271t\354)g(jedna)f(\370\355dic\355)0 2311
+y(sekv)l(ence,)k(kter)n(\341)h(m\341)f(sm)l(y)o(sl)g(pouze)g(p\370i)h
+(g)n(enero)m(v)m(\341n\355)f(f)n(or)q(m\341tu:)h Fz(\\dump)r
+FB(.)f(T)-9 b(ent)o(o)27 b(p\370\355kaz)g(zp\371sob\355)0
+2431 y(ulo\276en\355)i(\376nab)m(yt\375c)q(h)i(v\354domos)o(t\355\377)f
+(T)1430 2446 y(E)1479 2431 y(Xu)g(z)f(jeho)h(vnit\370n\355)h(pam\354ti)
+e(do)h(bin\341r)r(n\355ho)g(f)n(or)q(m\341t)o(o)m(v)l(\351ho)0
+2550 y(soubor)q(u)j Fz(*.fmt)g FB(a)f(uk)n(on\350\355)g(\350innos)o(t)h
+(T)1496 2566 y(E)1545 2550 y(Xu.)f(T)-9 b(ent)o(o)31
+b(soubor)i(se)f(m\371\276e)f(pozd\354ji)h(p\370i)g(s)o(tartu)g(T)3585
+2566 y(E)3634 2550 y(Xu)0 2670 y(na\350\355s)o(t,)k(a)f(T)444
+2686 y(E)493 2670 y(X)h(t\355m)g(za\350\355n\341)g(se)f(sv\375mi)i
+(znalos)o(tmi)f(z)g(m\355s)o(ta,)f(kde)h(naposledy)g
+(na\350\355t\341n\355)g(de\014nic)0 2790 y(sk)n(on\350il)26
+b(v)f(dob\354)g(p\370\355kazu)g Fz(\\dump)r FB(.)110
+2909 y(P\370\355kazy)39 b Fz(\\patterns)j FB(a)d Fz(\\dump)i
+FB(um\355)d(speci\341ln\355)h(v)m(arianta)g(T)2474 2925
+y(E)2523 2909 y(Xu)h(zv)m(an\341)f(ini)m(T)3146 2925
+y(E)3195 2909 y(X.)g(V)g(no)m(v\375c)q(h)0 3029 y(dis)o(tribuc\355c)q
+(h)44 b(T)610 3044 y(E)659 3029 y(Xu)g(nen\355)f(tat)o(o)i(v)m(arianta)
+f(reprezent)o(o)m(v)m(\341na)g(samos)o(tatn\375m)h(prog)q(r)n(amem,)g
+(ale)0 3148 y(vyv)l(ol\341)22 b(se)g(pros)o(t\370ednictv\355m)g
+(p\370ep\355na\350e)f Fz(-i)h FB(nebo)f Fz(-ini)p FB(.)i(N)m
+(ap\370\355klad)d(k)i(vy)m(g)n(enero)m(v)m(\341n\355)g(f)n(or)q
+(m\341tu)0 3268 y(plain)j(lze)f(pos)o(tupo)m(v)m(at)i(takt)o(o:)p
+0 3660 4 295 v 4 3369 3761 4 v 114 3484 a Fu(>)47 b(tex)g(-ini)g(plain)
+114 3592 y(*)g(\\dump)p 4 3660 V 3765 3660 4 295 v 110
+3840 a FB(T)154 3855 y(E)202 3840 y(X)25 b(zde)f(v)l(e)g(v)m
+(ariant\354)h(ini)m(T)1141 3855 y(E)1190 3840 y(X)g(na\350etl)f(soubor)
+i(de\014nic)f(plain.tex)f(a)g(ulo\276il)h(nab)m(yt\351)g(v\354domos)o
+(ti)0 3959 y(do)g(soubor)q(u)i Fz(plain.fmt)p FB(.)g(Nyn\355)e(lze)f(f)
+n(or)q(m\341t)o(o)m(v\375)k(soubor)e(pou\276\355t)o(:)p
+0 4244 4 188 v 4 4061 3761 4 v 114 4176 a Fu(>)47 b(tex)g(-fmt)g(plain)
+h(document)p 4 4244 V 3765 4244 4 188 v 110 4424 a FB(V)32
+b(b\354\276n\375c)q(h)h(T)660 4439 y(E)709 4424 y(Xo)m(v\375c)q(h)i
+(dis)o(tribuc\355c)q(h)e(je)g(im)n(plement)o(o)m(v)m(\341na)f
+(n\354jak\375m)h(zp\371sobem)g(zkr)n(atka,)0 4543 y(kter)n(\341)i
+(u\276iv)m(ateli)e(umo\276n\355)h(m\355s)o(t)o(o)f(p\370\355kazu)h
+Fz(tex)53 b(-fmt)h(plain)35 b FB(ps\341t)f(pouze)g Fz(tex)g
+FB(a)g(t\370eba)g(m\355s)o(t)o(o)0 4663 y Fz(tex)53 b(-fmt)h(latex)26
+b FB(ps\341t)f(pouze)g Fz(latex)p FB(.)0 4902 y Fy(Speci\341ln\355)33
+b(znaky)110 5081 y FB(V)39 b(t\351t)o(o)h(sekci)f(pop\355\271eme)g(c)q
+(ho)m(v)m(\341n\355)g(speci\341ln\355c)q(h)g(v)n(s)o(tupn\355c)q(h)h
+(znak\371,)f(kter\351)h(nejsou)g(T)3510 5097 y(E)3558
+5081 y(Xem)0 5201 y(v\354t\271inou)26 b(slep\354)f(p\370episo)m(v)m
+(\341n)l(y)h(do)f(v\375s)o(tupu,)h(ale)e(T)1974 5216
+y(E)2023 5201 y(X)h(na)g(n\354)g(ur\350it\375m)h(zp\371sobem)f
+(zareaguje.)110 5320 y(Jedn\355m)h(tak)n(o)m(v\375m)j(speci\341ln\355m)
+d(znak)o(em)g(je)h Fz(\\)g FB(\(zp\354tn\351)g(lom\355tk)n(o\).)h(P)-5
+b(okud)27 b(za)g(n\355m)f(n\341sleduje)0 5440 y(p\355smeno,)16
+b(T)464 5456 y(E)513 5440 y(X)g(p\370e\350te)g(\370\355dic\355)g(sekv)l
+(enci)g(typu)g Fz(\\slovo)22 b FB(uk)n(on\350enou)16
+b(pr)r(vn\355m)g(znak)o(em,)g(kter\375)g(nen\355)0 5560
+y(p\355smeno)32 b(\(separ)n(\341t)o(orem\).)h(Je-li)f(t\355mt)o(o)h
+(separ)n(\341t)o(orem)f(mezer)n(a,)g(pak)g(se)g(na)g(v\375s)o(tupu)h
+(neobje)o(v\355.)0 5679 y(Os)o(tatn\355)25 b(separ)n(\341t)o(or)q(y)i
+(nejsou)f(na)f(rozd\355l)g(od)g(mezer)q(y)g(ignoro)m(v)m(\341n)l(y)-9
+b(.)27 b(V)-6 b(yzk)n(ou\271ejte)27 b(si:)1831 6009 y(12)p
+eop end
+%%Page: 13 15
+TeXDict begin 13 14 bop 0 402 4 403 v 4 4 3761 4 v 114
+119 a Fu(Zkou\271\355m)47 b(\\TeX.)95 b(\045)47 b(Te\350ka)g(je)g
+(separ\341tor)h(sekvence)g(\\TeX,)f(kter\375)h(se)f(vytiskne)114
+226 y(P\355\271u)g(v)g(\\TeX)g(u)95 b(\045)47 b(Separ\341torem)h(je)f
+(mezera)g(p\370ed)h(u,)f(kter\341)g(se)h(netiskne)114
+334 y(\\TeX)141 b(je)47 b(form\341tor.)p 4 402 V 3765
+402 4 403 v 110 582 a FB(Z)36 b(posledn\355ho)f(\370\341dku)h
+(uk\341zky)h(dos)o(t\341)l(v)m(\341me)f(nespr)n(\341)l(vn\375)h
+(v\375sledek:)f(T)2908 597 y(E)2957 582 y(Xje)g(f)n(or)q(m\341t)o(or)-6
+b(.)38 b(Pro-)0 701 y(je)o(vila)c(se)g(t)o(o)o(ti\276)h(dal\271\355)f
+(v)m(las)o(tnos)o(t)h(T)1336 717 y(E)1385 701 y(Xu:)f(jednu)h(mezer)q
+(u)f(i)g(v\355ce)g(mezer)g(za)g(sebou)g(po)m(v)m(a\276uje)h(za)0
+821 y(mezer)q(u)21 b(jedinou)h(a)f(ta)h(v)g(na\271em)f
+(p\370\355klad\354)g(funguje)i(jak)n(o)f(separ)n(\341t)o(or)-7
+b(,)23 b(kter\375)f(miz\355.)f(Pro)o(t)o(o)i(se)e(\350as)o(t)o(o)0
+940 y(pou\276\355v)m(a)n(j\355)j(\376zb)m(yte\350n\351)i(skupin)l
+(y\377,)f(jejic)q(h\276)h(z\341)l(v)l(or)m(ky)h(ma)n(j\355)d(funkci)i
+(separ)n(\341t)o(or)q(u)g(\370\355dic\355)f(sekv)l(ence:)p
+0 1226 4 188 v 4 1042 3761 4 v 114 1157 a Fu(P\355\271u)47
+b(v)g(\\TeX{}u.)h(\\TeX{})f(je)g(form\341tor.)p 4 1226
+V 3765 1226 4 188 v 110 1405 a FB(P)-5 b(okud)37 b(za)g(zp\354tn\375m)h
+(lom\355tk)o(em)g(n\341sleduje)f(n\354co)g(jin\351ho,)h(ne\276)f
+(p\355smeno)g(\(nap\370\355klad)g Fz(\\$)q FB(\),)0 1525
+y(je)k(\370\355dic\355)f(sekv)l(ence)h(tv)l(o\370ena)g(jen)g(t\355mt)o
+(o)g(znak)o(em.)f(Mezer)q(y)i(za)e(tak)n(o)m(v\375mi)j(jednoznak)n(o)m
+(v\375mi)0 1644 y(sekv)l(encemi)25 b(z\371s)o(t\341)l(v)m(a)n(j\355)g
+(zac)q(ho)m(v)m(\341n)l(y)o(:)p 0 1929 V 4 1746 3761
+4 v 114 1861 a Fu(Pracuji)47 b(se)g(100\\\045)h(nasazen\355m.)p
+4 1929 V 3765 1929 4 188 v 110 2109 a FB(V)m(id\355me,)22
+b(\276e)g(dal\271\355m)g(speci\341ln\355m)g(znak)o(em)g(v)h(T)1914
+2124 y(E)1963 2109 y(Xu)g(je)f(mezer)n(a.)h(Jak)f(jsme)h(p\370ed)g(c)q
+(hv\355l\355)f(uv)l(edli,)0 2228 y(v\355ce)j(mezer)f(za)h(sebou)g(se)g
+(c)q(ho)m(v)m(\341)h(jak)n(o)g(mezer)n(a)e(jedin\341.)110
+2348 y(V\271ec)q(hn)l(y)37 b(mezer)q(y)f(na)g(za\350\341tku)h
+(\370\341dku)g(jsou)g(ignoro)m(v)m(\341n)l(y)i(a\276)d(po)h(pr)r
+(vn\355)f(znak)n(,)g(kter\375)h(nen\355)0 2467 y(mezer)n(a.)d(T)-10
+b(oho)36 b(m\371\276eme)e(vyu\276\355t)i(pro)f(zlep\271en\355)e
+(p\370ehlednos)o(ti)i(na\271ic)q(h)g(v)n(s)o(tupn\355c)q(h)g(text\371)h
+(\(viz)0 2587 y(na\271e)25 b(uk\341zka)g(s)g(v\375\350tem)h(pr)r
+(vk\371\).)110 2706 y(K)m(onec)37 b(\370\341dku)h(je)e(v)i(T)968
+2722 y(E)1016 2706 y(Xu)g(inter)q(pret)o(o)m(v)m(\341n)g(jak)n(o)g
+(mezer)n(a,)f(kter)n(\341)h(se)f(vytiskne,)h(pokud)f(nen\355)0
+2826 y(separ)n(\341t)o(orem)e(\370\355dic\355)g(sekv)l(ence.)f(P)-5
+b(okud)35 b(si)g(mezer)q(u)g(z)f(k)n(once)h(\370\341dku)h
+(nep\370ejeme,)d(m\371\276eme)h(ji)0 2946 y(\376zamask)n(o)m(v)m
+(at\377)26 b(k)n(oment\341\370o)m(v\375m)h(znak)o(em:)p
+0 3661 4 618 v 4 3047 3761 4 v 114 3162 a Fu(Toto)565
+b(je)396 3270 y(zvr\341cen\375)114 3377 y(p\370\355\045)114
+3485 y(klad)47 b(v~\\TeX)114 3592 y(u.)p 4 3661 V 3765
+3661 4 618 v 110 3840 a FB(Pr)n(\341zdn\375)18 b(\370\341dek)g(vytv)l
+(o\370\355)i(inter)r(n\355)e(p\370\355kaz)f Fz(\\par)r
+FB(,)g(kter\375)j(uk)n(on\350uje)f(ods)o(ta)l(v)l(ec.)f(N)n(en\355-li)f
+(co)i(uk)n(on-)0 3960 y(\350o)m(v)m(at,)34 b Fz(\\par)g
+FB(ned\354l\341)e(nic.)h(Pro)o(t)o(o)h(v\355ce)f(pr)n(\341zdn\375c)q(h)
+h(\370\341dk\371)f(pod)g(sebou)g(se)g(c)q(ho)m(v)m(a)n(j\355)h(s)o
+(tejn\354)f(jak)n(o)0 4080 y(jeden)25 b(pr)n(\341zdn\375)g(\370\341dek)
+o(.)g(I)f(t)o(oho)i(lze)f(vyu\276\355t)g(pro)h(zv\375\271en\355)f
+(p\370ehlednos)o(ti)g(zdrojo)m(v\375c)q(h)i(text\371.)110
+4199 y(V)d(n\341sleduj\355c\355)h(tabulce)g(je)g(p\370ehled)f(v\271ec)q
+(h)i(znak\371,)f(kter\351)g(b\375v)m(a)n(j\355)g(nas)o(ta)l(v)l(en)l(y)
+h(jak)n(o)g(speci\341ln\355:)656 4448 y Fz(\\)224 b FB(uv)l(ozuje)26
+b(\370\355dic\355)e(sekv)l(enci)656 4568 y Fz({)224 b
+FB(zah\341jen\355)24 b(skupin)l(y)-10 b(,)26 b(par)n(ametr)q(u)g(nebo)f
+(de\014nice)656 4687 y Fz(})224 b FB(k)n(onec)26 b(skupin)l(y)-10
+b(,)25 b(par)n(ametr)q(u)h(nebo)f(de\014nice)656 4807
+y Fz($)224 b FB(p\370ep\355na\350)24 b(matematick)o(\351ho)i(m\363du)
+656 4926 y Fz(&)224 b FB(separ)n(\341t)o(or)26 b(pou\276\355v)m(an\375)
+f(v)g(tabulk\341c)q(h)656 5046 y Fz(#)224 b FB(ozna\350en\355)24
+b(par)n(ametr)q(u)i(v)g(de\014nic\355c)q(h)656 5166 y
+Fz(^)224 b FB(k)n(ons)o(tr)q(ukt)o(or)28 b(mocnin)l(y)e(v)f(matematick)
+o(\351m)h(m\363du)656 5285 y Fz(_)224 b FB(k)n(ons)o(tr)q(ukt)o(or)28
+b(indexu)d(v)g(matematick)o(\351m)g(m\363du)656 5405
+y Fz(~)224 b FB(ned\354liteln\341)24 b(mezer)n(a)656
+5524 y Fz(\045)224 b FB(zaha)n(juje)25 b(na)f(\370\341dku)i(k)n
+(oment\341\370)1831 6009 y(13)p eop end
+%%Page: 14 16
+TeXDict begin 14 15 bop 110 100 a FB(Speci\341ln\355)23
+b(v\375znam)h(ka\276d\351ho)g(znaku)g(lze)g(v)g(T)1885
+115 y(E)1934 100 y(Xu)g(nas)o(ta)l(vit)h(pomoc\355)g(ur\350it\375c)q(h)
+g(de\014nic.)f(V\375\271e)0 219 y(uv)l(eden\341)35 b(tabulka)h(tedy)g
+(nen\355)f(v)h(ni\350em)g(de\014nitivn\355.)f(Uv)l(eden\375)g(seznam)g
+(speci\341ln\355c)q(h)h(znak\371)0 339 y(b\375v)m(\341)25
+b(takt)o(o)h(nas)o(ta)l(v)l(en)f(v)l(e)g(f)n(or)q(m\341tec)q(h)h
+(plain,)f(csplain)g(i)g(L)2185 315 y Fw(A)2232 339 y
+FB(T)2276 354 y(E)2325 339 y(X.)110 458 y(P)-5 b(okud)29
+b(c)q(hceme)g(vytisknout)j(souvislej\271\355)f(\350\341s)o(t)e(textu)h
+(bez)f(speci\341ln\355)g(inter)q(pretace,)h(mus\355me)0
+578 y(t\354mt)o(o)42 b(znak\371m)g(jejic)q(h)g(speci\341ln\355)f
+(funkce)h(odebr)n(at.)h(V)f(L)2280 554 y Fw(A)2327 578
+y FB(T)2371 593 y(E)2419 578 y(Xu)h(se)e(pro)h(tyt)o(o)h(\372\350el)n
+(y)f(pou\276\355v)m(\341)0 697 y(L)25 674 y Fw(A)72 697
+y FB(T)116 713 y(E)165 697 y(Xo)m(v)l(\351)21 b(pros)o(t\370ed\355)g
+(vymezen\351)g(p\370\355kazy)g Fz(\\begin{verbatim})k
+FB(a)c Fz(\\end{verbatim})t FB(.)g(V\271e)f(mezi)0 817
+y(t\354mit)o(o)29 b(p\370\355kazy)649 781 y Fx(5)717
+817 y FB(se)f(vytiskne)h(tak)n(,)f(jak)h(je)f(naps\341no)g(v)l(e)f(v)n
+(s)o(tupn\355m)i(textu.)g(Uv)l(eden\351)d(pros)o(t\370ed\355)0
+936 y(v\276dy)g(uk)n(on\350\355)g(ods)o(ta)l(v)l(ec)h(a)e(zah\341j\355)
+g(tisk)i(textu)g(bez)e(speci\341ln\355)g(inter)q(pretace.)i(P)-5
+b(okud)26 b(c)q(hceme)g(m\355t)0 1056 y(bez)36 b(speci\341ln\355)g
+(inter)q(pretace)i(jen)f(\350\341s)o(t)g(textu)h(uvnit\370)g(ods)o(ta)l
+(v)-5 b(ce,)37 b(pou\276i)o(jeme)f(v)h(L)3175 1033 y
+Fw(A)3222 1056 y FB(T)3266 1072 y(E)3315 1056 y(Xu)g(p\370\355kaz)0
+1176 y Fz(\\verb|text)55 b(bez)f(svisl\351)g(\350\341ry|)26
+b FB(nebo)f(t\370eba)h Fz(\\verb+text)55 b(bez)e(znaku)h(plus+)q
+FB(.)110 1295 y(V)22 b(plainu)h(ani)g(v)g(csplainu)g(ho)o(t)o(o)m(v)l
+(\351)h(\370e\271en\355)e(na)h(vypnut\355)h(speci\341ln\355)e(inter)q
+(pretace)i(znak\371)f(nena-)0 1415 y(jdeme.)h(OPmac)i(nab\355z\355)e
+(dv)l(ojici)i Fz(\\begtt)g FB(a)f Fz(\\endtt)i FB(.)110
+1534 y(P)-5 b(okud)27 b(c)q(hceme)g(vytisknout)j(jen)e(jedno)o(tliv)l
+(\351)f(speci\341ln\355)g(znaky)-10 b(,)27 b(m\354li)g(b)m(y)l(c)q(hom)
+g(v\354d\354t,)h(jak)n(ou)0 1654 y(sekv)l(enc\355)36
+b(t)o(o)g(za\370\355dit.)f(Pro)i(znaky)f(pou\276\355v)m(an\351)f(v)g
+(b\354\276n\351m)g(textu)i(\()p Fz($)q FB(,)e Fz(&)p
+FB(,)h Fz(#)g FB(a)f Fz(_)p FB(\))h(jsou)h(v)l(e)e(v\271ec)q(h)0
+1773 y(f)n(or)q(m\341tec)q(h)20 b(p\370ipr)n(a)l(v)l(en)l(y)f
+(\370\355dic\355)f(sekv)l(ence)g Fz(\\$)q FB(,)g Fz(\\&)p
+FB(,)g Fz(\\#)h FB(a)f Fz(\\_)q FB(.)g(T\355m)f(po\276ado)m(v)m(an\375)
+i(znak)f(vytiskneme)0 1893 y(v)31 b(libo)m(v)l(oln\351m)h(f)n(ontu.)g
+(V\375jimk)n(ou)g(je)f(znak)f($,)h(kter\375)h(se)e(v)h(kur)o
+(z\355v\354)g(Com)n(puter)g(Moder)r(n)g(f)n(ontu)0 2012
+y(m\354n\355)24 b(v)h(libr)q(u:)h Fd($)p FB(.)e(Je)h(t)o(o)h(tak)n(o)m
+(v)m(\341)g(mal\341)e(kuriozita)j(T)1960 2028 y(E)2008
+2012 y(Xu.)110 2132 y(S)h(os)o(tatn\355mi)h(speci\341ln\355mi)e(znaky)i
+(t)o(o)g(tak)f(jednoduc)q(h\351)h(nen\355.)e(Zar)q(u\350en\354)i(je)f
+(vytiskneme)h(po-)0 2252 y(moc\355)20 b Fz({\\tt\\char`\\)s
+FA(h)p Fv(znak)p FA(i)p Fz(})r FB(.)g(Zde)f Fz(\\tt)i
+FB(p\370ep\355n\341)e(do)g(s)o(trojopisu)j(\(v)e(t)o(omt)o(o)h(f)n
+(ontu)g(jsou)f(znaky)g(dle)0 2371 y(ASCII)28 b(zar)q(u\350en\354)h
+(p\370\355t)o(omn)l(y\))i(a)f(p\370\355kazem)f Fz(\\char)i
+FB(je)e(mo\276n\351)h(vytisknout)i(znak)e(s)f(libo)m(v)l(oln\341m)0
+2491 y(k)n(\363dem.)e(N)m(ap\370\355klad)f Fz({\\tt\\char`\\\\})31
+b FB(vytiskne)d(back)q(slash)g(s)o(trojopisem.)h(Je)d(t\370eba)i
+(upozor)r(nit)0 2610 y(na)k(t)o(o,)h(\276e)g(c)q(hlup)f(za)g
+(p\370\355kazem)h Fz(\\char)h FB(v)f(t\351t)o(o)g(uk\341zce)f(je)h
+Fv(zp\354tn\375)g(apos)n(tr)n(of)p FB(,)f(kter\375)i(na)n(jdeme)e(na)0
+2730 y(kl\341)l(v)l(esnici)26 b(v)m(le)o(v)l(o)f(naho\370e.)110
+2849 y(Znaky)45 b Fz(<)52 b(>)h(|)g(\\)f({)h(})44 b FB(nejsou)h(v)f(im)
+n(plicitn\355m)h(f)n(ontu)g(Com)n(puter)g(Moder)r(n)f(\(s)h(v\375jimk)n
+(ou)0 2969 y(s)o(trojopisu\))36 b(bohu\276el)e(zas)o(t)o(oupen)l(y)-10
+b(,)34 b(pro)o(t)o(o\276e)g(se)g(v)g(b\354\276n\351m)f(textu)i(ne)o(vy)
+o(skytuj\355.)h(Jsou)f(ur\350en)l(y)0 3088 y(pro)19 b(sazbu)f
+(matematick\375c)q(h)i(vzore\350k\371.)g(V)e(matematick)o(\351m)h
+(m\363du)f(\(mezi)g Fz($...$)r FB(\))g(znaky)h Fz(<)53
+b(>)f(|)0 3208 y FB(funguj\355)31 b(p\370\355mo)f(a)g(pro)h
+Fz(\\)53 b({)f(})31 b FB(m\341)f(T)1417 3224 y(E)1466
+3208 y(X)h(rezer)r(v)l(o)m(v)m(\341n)l(y)g(speci\341ln\355)f
+(\370\355dic\355)g(sekv)l(ence:)g Fz(\\setminus)s FB(,)0
+3328 y Fz(\\{)c FB(a)e Fz(\\})q FB(.)110 3447 y(V)31
+b(L)238 3424 y Fw(A)285 3447 y FB(T)329 3463 y(E)378
+3447 y(Xu)g(lze)g(m\355s)o(t)o(o)g(k)n(ons)o(tr)q(ukc\355)i
+Fz({\\tt\\char`\\znak})j FB(pou\276\355t)c(jednodu\271\271\355)f
+Fz(\\verb|znak|)t FB(.)0 3567 y(Ov\271em)24 b(p\370\355kaz)g
+Fz(\\verb)q FB(,)g(kter\375)h(odeb\355r)n(\341)e(znaku)h(jeho)g
+(speci\341ln\355)f(funkci)i(a)e(zap\355n\341)g(tisk)h(v)l(e)g(s)o
+(trojo-)0 3686 y(pisu,)e(nemus\355)g(fungo)m(v)m(at)j(v\271ude.)d(N)m
+(ap\370\355klad)g(jej)g(nelze)g(pou\276\355t)h(jak)n(o)g(ar)o(gument)g
+(jin\351ho)g(p\370\355kazu)0 3806 y(\()p Fz(\\section)s
+FB(,)h Fz(\\uv)q FB(,)h(apod.\).)0 4045 y Fy(R)n(ozm\354ro)m(v)l(\351)
+34 b(jednotky)g(pou\276\355v)m(an\351)f(v)j(T)2301 4067
+y(E)2370 4045 y(X)m(u)f(a)h(typog)r(ra\014i)110 4224
+y FB(Z)31 b(his)o(t)o(orick\375c)q(h)i(d\371v)l(od\371)e(v)g(typog)q(r)
+n(a\014i)j(s)o(t\341le)d(p\370e\276\355v)m(a)n(j\355)f(m\354r)r(n\351)g
+(jedno)o(ty)i(rozd\355ln\351)f(od)g(sou-)0 4344 y(s)o(ta)l(vy)44
+b(SI.)e(Z\341kladn\355)h(m\354r)r(nou)g(jedno)o(tk)n(ou,)h(kter)n(\341)
+g(se)f(pou\276\355v)m(\341)f(v)h(anglosask\375c)q(h)i(zem\355c)q(h,)d
+(je)0 4463 y(jedno)o(tka)34 b(point)h(\()p Fz(pt)p FB(\),)g(kter)n
+(\341)g(m\341)e(rozm\354r)i(asi)f(t\370etinu)h(milimetr)q(u.)f(Dv)m
+(an\341ctin\341sobek)h(je)f(pica)0 4583 y(\(\350teme)22
+b(pa)n(jka,)g Fz(pc)p FB(\).)g(Jedno)o(tk)n(ou,)h(kter)n(\341)g(se)f
+(pou\276\355v)m(ala)f(v)h(Evrop\354,)g(je)f(\376Dido)o(t\371v)i
+(bod\377)f(\()p Fz(dd)p FB(\),)g(kter\375)0 4702 y(je)39
+b(v\354t\271\355)g(ne\276)f(point,)h(ale)g(zhr)q(uba)f(taky)i
+(m\354\370\355)f(t\370etinu)g(milimetr)q(u.)h(Dv)m(an\341ctin\341sobek)
+f(t)o(oho)o(t)o(o)0 4822 y(bodu)26 b(je)g(cicero)h(\()p
+Fz(cc)p FB(\).)g(V)f(po\350\355ta\350o)m(v\375c)q(h)i(prog)q(r)n(amec)q
+(h)g(pro)f(sazbu)f(se)g(pou\276\355v)m(\341)f(po\350\355ta\350o)m
+(v\375)j(bod)0 4941 y(\()p Fz(bp)p FB(\),)20 b(kter\375)g(je)f(jen)f(v)
+l(elmi)h(nepatr)r(n\354)f(v\354t\271\355.)h(72)g(po\350\355ta\350o)m
+(v\375c)q(h)i(bod\371)e(se)g(p\370esn\354)f(v)l(ejde)h(do)g(jednoho)0
+5061 y(palce)25 b(\()p Fz(in)p FB(,)g(inc)q(h)g(pou\276\355v)m(an\375)g
+(p\370ede)o(v\271\355m)g(v)g(Americe\).)110 5181 y(V\271ec)q(hn)l(y)39
+b(tyt)o(o)h(jedno)o(tky)f(je)g(mo\276n\351)f(pou\276\355t)h(v)g(T)2068
+5196 y(E)2117 5181 y(Xu)g(jak)n(o)g(dv)l(oup\355smeno)m(v)l(\351)g(zkr)
+n(atky)-10 b(,)40 b(jak)0 5300 y(ukazuje)25 b(n\341sleduj\355c\355)f
+(tabulka.)i(N)m(a)l(v\355c)f(lze)f(pou\276\355t)h(jedno)o(tky)h(odv)l
+(ozen\351)g(z)e(metr)q(u.)p 0 5422 1200 4 v 20 5497 a
+Fx(5)110 5533 y FB(s)h(v\375jimk)n(ou)i(sekv)l(ence)e(\350tr)r
+(n\341cti)h(znak\371)f(\376)p Fz(\\end{verbatim})p FB(\377)1831
+6009 y(14)p eop end
+%%Page: 15 17
+TeXDict begin 15 16 bop 458 229 a Fz(pt)225 b FB(mono)o(typo)m(v\375)27
+b(bod)225 b(1)16 b(p)n(t)29 b Fb(=)f FB(1)p Fk(=)p FB(72)p
+Fk(;)p FB(27)15 b(in)2515 171 y(.)2496 229 y Fb(=)28
+b FB(0)p Fk(;)p FB(35146)15 b(mm)458 349 y Fz(pc)225
+b FB(pica)801 b(1)16 b(pc)28 b Fb(=)g FB(12)16 b(p)n(t)458
+468 y Fz(bp)225 b FB(po\350\355ta\350o)m(v\375)27 b(bod)312
+b(1)16 b(bp)28 b Fb(=)g FB(1)p Fk(=)p FB(72)16 b(in)458
+588 y Fz(dd)225 b FB(Dido)o(t\371v)26 b(bod)420 b(1)16
+b(dd)28 b Fb(=)g FB(1238)p Fk(=)p FB(1157)15 b(p)n(t)458
+707 y Fz(cc)225 b FB(cicero)726 b(1)16 b(cc)29 b Fb(=)f
+FB(12)16 b(dd)458 827 y Fz(in)225 b FB(palec)25 b(\(inc)q(h,)g(coul\))
+235 b(1)16 b(in)28 b Fb(=)g FB(25)p Fk(;)p FB(4)16 b(mm)458
+946 y Fz(cm)225 b FB(centimetr)566 b(1)16 b(cm)28 b Fb(=)g
+FB(10)17 b(mm)458 1066 y Fz(mm)225 b FB(milimetr)602
+b(1)16 b(mm)2060 1008 y(.)2041 1066 y Fb(=)28 b FB(2)p
+Fk(;)p FB(84528)15 b(p)n(t)458 1186 y Fz(sp)225 b FB(jedno)o(tka)26
+b(T)1237 1201 y(E)1285 1186 y(Xu)360 b(1)16 b(sp)28 b
+Fb(=)g FB(1)p Fk(=)p FB(65536)16 b(p)n(t)458 1305 y Fz(em)225
+b FB(v)l(elik)n(os)o(t)26 b(p\355sma)351 b(z\341)l(visl\351)25
+b(na)g(aktu\341ln\355m)g(p\355smu)458 1425 y Fz(ex)225
+b FB(v\375\271ka)26 b(mal\351ho)f(x)297 b(z\341)l(visl\351)25
+b(na)g(aktu\341ln\355m)g(p\355smu)110 1614 y(V)-9 b(elik)n(os)o(t)36
+b(p\355sma)e(se)h(m\354\370\355)g(zhr)q(uba)g(jak)n(o)h(celk)n(o)m(v)m
+(\341)h(v\375\271ka)f(\370\341dku,)f(kter\375)i(obsahuje)e(v\271ec)q
+(hn)l(y)0 1733 y(znaky)29 b(p\355sma)g(\(mimo)g(akcent)o(o)m(v)m
+(an\351)g(v)l(er)o(z\341lky)-10 b(,)29 b(tj.)h(neuv)m(a\276ujeme)e(v)h
+(tak)n(o)m(v)l(\351m)h(\370\341dku)f(h\341\350ky)h(a)0
+1853 y(\350\341r)m(ky)20 b(nad)e(v)l(elk\375mi)i(p\355smen)l(y\).)e
+(Zhr)q(uba)i(t)o(o)f(tak)o(\351)g(odpo)m(v\355d\341)g(\271\355\370ce)g
+(v)l(elk)o(\351ho)g(p\355smene)f(M)h(\(odtud)0 1973 y(jedno)o(tka)h
+Fz(em)p FB(\).)g(Bohu\276el,)f(na)g(jedno)o(tliv\375c)q(h)i(p\355smec)q
+(h)d(nen\355)h(nic)g(spole\350n\351ho,)h(co)g(b)m(y)g(se)f(dalo)g
+(v\276dy)0 2092 y(jednodu\271e)25 b(zm\354\370it)g(a)g(p\370esn\354)g
+(\370\355ci,)g(\276e)f(pr)n(\341)l(v\354)i(t)o(o)g(je)e(ona)i(v)l(elik)
+n(os)o(t)f(p\355sma.)0 2331 y Fy(Pr\341ce)34 b(s)i(f)n(onty)110
+2511 y FB(Im)n(plicitn\355)22 b(f)n(onty)-10 b(,)25 b(kter\351)f(jsou)g
+(v)f(ka\276d\351)g(dis)o(tribuci)h(T)2134 2526 y(E)2183
+2511 y(Xu)g(k)f(dispozici)h(a)f(kter\351)g(jsou)i(nez\341)l(visl\351)0
+2630 y(na)f(pou\276it\351m)h(oper)n(a\350n\355m)f(sy)o(s)o(t\351mu,)h
+(jsou)g(f)n(onty)h(rodin)l(y)g(Com)n(puter)e(Moder)r(n.)h
+(B\354\276n\341)e(antikv)m(a)0 2750 y(v)c(t\351t)o(o)h(rodin\354)f
+(m\341)g(n\341ze)o(v)f Fz(cmr10)p FB(.)j(T)-10 b(o)19
+b(je)g(zkr)n(atka)i(pro)e(\376Com)n(puter)h(Moder)r(n)f(R)n(oman)f(v)l
+(e)h(v)l(elik)n(os)o(ti)0 2869 y(10p)n(t\377.)j(F)m(onty)h(Com)n(puter)
+g(Moder)r(n)f(b\375v)m(a)n(j\355)g(u\276)f(na\350ten)l(y)i(v)l(e)e(f)n
+(or)q(m\341tu)j(a)d(pro)i(jedno)o(tliv)l(\351)f(v)m(arianty)0
+2989 y(\(antikv)m(a,)i(kur)o(z\355v)m(a,)g(polo)o(tu\350n\351,)g(s)o
+(trojopis\))h(b\375v)m(a)n(j\355)f(p\370ipr)n(a)l(v)l(en)l(y)h
+(p\370ep\355na\350e)e Fz(\\rm)q FB(,)g Fz(\\it)q FB(,)g
+Fz(\\bf)q FB(,)h Fz(\\tt)q FB(.)110 3108 y(F)m(onty)45
+b(Com)n(puter)f(Moder)r(n)g(neobsahuj\355)g(akcent)o(o)m(v)m(an\341)g
+(p\355smena)f(\(s)h(h\341\350ky)h(a)e(\350\341r)m(kami\).)0
+3228 y(Pro)o(t)o(o)33 b(jsou)g(v)l(e)e(f)n(or)q(m\341tu)j(csplain)e
+(m\355s)o(t)o(o)f(nic)q(h)h(im)n(plicitn\354)g(na\350ten)l(y)h(tak)g
+(zv)m(an\351)e FA(C)3200 3251 y(S)3260 3228 y FB(f)n(onty)-10
+b(,)33 b(kter\351)0 3347 y(roz\271i\370uj\355)i(Com)n(puter)f(Moder)r
+(n)g(f)n(onty)h(o)g(p\355smena)e(s)h(akcenty)g(z)g(\350esk)o(\351)g(a)f
+(slo)m(v)l(ensk)o(\351)i(abecedy)-9 b(.)0 3467 y(B\354\276n\341)29
+b(antikv)m(a)i(v)f(t\351t)o(o)h(rodin\354)f(m\341)g(n\341ze)o(v)f
+Fz(csr10)p FB(.)j(L)2055 3444 y Fw(A)2102 3467 y FB(T)2146
+3483 y(E)2195 3467 y(X)e(tak)o(\351)g(im)n(plicitn\354)h(pr)n(acuje)f
+(s)h(rodinou)0 3587 y(Com)n(puter)24 b(Moder)r(n,)f(pomoc\355)h
+(dodate\350n\375c)q(h)g(s)o(ty)m(l\371)g(se)f(d\341)g(p\370inutit)i(k)e
+(za)l(v)l(eden\355)f(dal\271\355c)q(h)h(f)n(ont\371.)0
+3706 y(P)-5 b(ou\276\355v)m(\341)38 b(k)h(t)o(omu)g(zabudo)m(v)m
+(an\375)g(bal\355k)f(makrer)h(NFSS,)h(kter\375)f(u\276iv)m(atele)g(t)o
+(o)o(t\341ln\354)f(ods)o(t\355n\355)g(od)0 3826 y(primitivn\355ho)26
+b(p\370\355kazu)f Fz(\\font)q FB(.)110 3945 y(V)-9 b(e)32
+b(v\271ec)q(h)h(f)n(or)q(m\341tec)q(h)h(\(v)e(L)1161
+3922 y Fw(A)1208 3945 y FB(T)1252 3961 y(E)1301 3945
+y(Xu)h(na)l(vzdor)q(y)h(jeho)f(NFSS)h(k)n(oncep)n(tu\))g(m\371\276ete)e
+(za)l(v)l(\351s)o(t)g(no)m(v\375)0 4065 y(p\370ep\355na\350)24
+b(pro)i(no)m(v)l(\351)f(p\355smo)g(pomoc\355)h(p\370\355kazu)e
+Fz(\\font)r FB(.)h(T)-9 b(en)24 b(m\341)h(n\341sleduj\355c\355)f
+(syntaxi:)p 0 4350 4 188 v 4 4167 3761 4 v 114 4281 a
+Fu(\\font\\p\370ep\355na\350=n\341zev-fontu)49 b(nepovinn\351)e
+(parametry)h(zv\354t\271en\355)p 4 4350 V 3765 4350 4
+188 v 110 4529 a FB(N)m(ap\370\355klad)p 0 4814 V 4 4631
+3761 4 v 114 4746 a Fu(\\font\\titulfont=csr10)g(scaled)g(\\magstep2)p
+4 4814 V 3765 4814 4 188 v 0 4994 a FB(za)l(v)l(ede)30
+b(do)g(T)524 5009 y(E)573 4994 y(Xu)g(f)n(ont)i(csr10)e(\(tedy)h
+(b\354\276nou)f(po\350e\271t\354nou)h(antikvu)g(odv)l(ozenou)g(z)f(Com)
+n(puter)0 5113 y(Moder)r(n\))k(v)l(e)f(zv\354t\271en\355)g(1)p
+Fk(;)p FB(44)f(kr)n(\341t)j(nor)q(m\341ln\355)e(v)l(elik)n(os)o(t,)i
+(kter)n(\341)f(je)f(10)g(bod\371.)h(T)-9 b(ent)o(o)33
+b(f)n(ont)h(se)g(pak)0 5233 y(v)j(textu)h(aktivuje)h
+(p\370ep\355na\350em)d Fz(\\titulfont)s FB(.)h(Pro\350)h(zro)m(vna)g(k)
+n(oe\014cient)g(1)p Fk(;)p FB(44?)f(T)-10 b(o)37 b(je)g(k)n(oe\014ci-)0
+5352 y(ent,)30 b(pro)g(kter\375)h(b)m(y)m(la)f(v)g(T)979
+5368 y(E)1028 5352 y(Xu)g(vytv)l(o\370ena)i(zkr)n(atka)f
+Fz(\\magstep2)s FB(.)e(N)m(\341sleduj\355c\355)g(tabulka)h(shr)r(nuje)0
+5472 y(v\271ec)q(hn)l(y)35 b(zkr)n(atky)h(typu)f Fz(\\magstep)s
+FB(,)f(kter\351)g(jsou)h(de\014no)m(v)m(\341n)l(y)h(v)l(e)d(v\271ec)q
+(h)i(b\354\276n\354)e(pou\276\355v)m(an\375c)q(h)0 5591
+y(f)n(or)q(m\341tec)q(h.)1831 6009 y(15)p eop end
+%%Page: 16 18
+TeXDict begin 16 17 bop 333 229 a FB(sekv)l(ence)457
+b(k)n(oe\014cient)668 b(im)n(plement)o(o)m(v)m(\341no)25
+b(jak)n(o)p 333 291 3095 4 v 333 411 a Fz(\\magstep0)384
+b FB(1:1)24 b(\(\276\341dn\351)h(zv\354t\271en\355\))224
+b(1000)333 530 y Fz(\\magstep1)384 b FB(1)p Fk(;)p FB(2)969
+b(1200)333 650 y Fz(\\magstep2)384 b FB(1)p Fk(;)p FB(2)1310
+614 y Fx(2)1377 650 y Fb(=)28 b FB(1)p Fk(;)p FB(44)636
+b(1440)333 769 y Fz(\\magstep3)384 b FB(1)p Fk(;)p FB(2)1310
+733 y Fx(3)1377 769 y Fb(=)28 b FB(1)p Fk(;)p FB(728)586
+b(1728)333 889 y Fz(\\magstep4)384 b FB(1)p Fk(;)p FB(2)1310
+853 y Fx(4)1377 889 y Fb(=)28 b FB(2)p Fk(;)p FB(0736)536
+b(2074)333 1009 y Fz(\\magstep5)384 b FB(1)p Fk(;)p FB(2)1310
+972 y Fx(5)1377 1009 y Fb(=)28 b FB(2)p Fk(;)p FB(48832)486
+b(2488)333 1128 y Fz(\\magstephalf)1185 1050 y FA(p)p
+1255 1050 125 6 v 78 x FB(1)p Fk(;)p FB(2)1426 1070 y(.)1407
+1128 y Fb(=)28 b FB(1)p Fk(;)p FB(095445)406 b(1095)110
+1317 y(Ods)o(tup\362o)m(v)m(\341n\355)15 b(jedno)o(tliv\375c)q(h)g(v)l
+(elik)n(os)o(t\355)g(p\355sma)g(pomoc\355)g(mocnin)g(\350\355sla)g(1)p
+Fk(;)p FB(2)g(b\375v)m(\341)g(v)g(typog)q(r)n(a\014i)0
+1437 y(dobr\375m)26 b(zvyk)o(em.)110 1556 y(V)-9 b(e)16
+b(sloupci)i(\376im)n(plement)o(o)m(v)m(\341no)g(jak)n(o\377)f
+(vid\355me,)g(\276e)f(k)n(oe\014cient)j(se)e(za)g(slo)m(v)l(em)g
+Fz(magstep)i FB(\(s)o(tejn\354)0 1676 y(jak)n(o)39 b(na)e(mnoha)h
+(dal\271\355c)q(h)f(m\355s)o(tec)q(h)g(v)h(T)1577 1692
+y(E)1626 1676 y(Xu\))g(zad\341)l(v)m(\341)g(jak)n(o)g(cel\351)f
+(\350\355slo)h(odpo)m(v\355da)n(j\355c\355)g(tis\355cin\341-)0
+1796 y(sobku)29 b(uv)m(a\276o)m(v)m(an\351)e(hodno)o(ty)-9
+b(.)29 b(Chceme-li)e(tedy)h(pou\276\355t)g(f)n(ont)h(dv)l
+(ojn\341sobn\354)f(v)l(elk\375,)g(pou\276i)o(jeme)0 1915
+y Fz(scaled)54 b(2000)26 b FB(a)f(p\370i)g(po\276ada)l(vku)h(na)e(polo)
+m(vi\350n\355)i(v)l(elik)n(os)o(t)g(p\355\271eme)e Fz(scaled)54
+b(500)p FB(.)110 2035 y(Krom\354)39 b(k)n(oe\014cientu)g
+(zv\354t\271en\355)f(\(slo)m(v)l(o)i Fz(scaled)p FB(\))h(m\371\276eme)c
+(c)q(ht\355t)i(zv\354t\271it)g(f)n(ont)h(bez)e(ohledu)0
+2154 y(na)29 b(jeho)g(p\371v)l(odn\355)g(v)l(elik)n(os)o(t)h(do)g
+(n\341mi)f(po\276ado)m(v)m(an\351)g(v)l(elik)n(os)o(ti.)h(K)f(t)o(omu)h
+(se)f(pou\276\355v)m(\341)f(slo)m(v)l(o)j Fz(at)p FB(,)0
+2274 y(nap\370\355klad:)p 0 2666 4 295 v 4 2375 3761
+4 v 114 2490 a Fu(\\font\\prvni=csr10)48 b(at)f(20pt)114
+2598 y(\\font\\druhy=csr10)h(scaled)f(2000)p 4 2666 V
+3765 2666 4 295 v 110 2846 a FB(Oba)25 b(\370\341dky)g(t\351t)o(o)h
+(uk\341zky)g(za)l(v)m(\341d\354j\355)e(s)o(tejn\375)i(f)n(ont)g(v)l(e)f
+(s)o(tejn\351m)g(zv\354t\271en\355.)110 2965 y(R)n(odina)k(p\355sma)g
+(Com)n(puter)h(Moder)r(n)g(\(a)g(jeho)g(odv)l(ozenin)l(y)-10
+b(,)31 b(nap\370\355klad)e FA(C)3015 2989 y(S)3075 2965
+y FB(f)n(onty\))j(obsahuje)0 3085 y(r\371zn\351)22 b(v)l(elik)n(os)o
+(ti)h(s)o(tejn\351)f(v)m(arianty)h(p\355sma,)f(p\370it)o(om)h(tyt)o(o)h
+(alter)r(nativy)f(nejsou)g(jen)f(s)o(tejnom\354r)r(n\375m)0
+3204 y(n\341soben\355m)d(v\271ec)q(h)h(rozm\354r\371.)f(Dopor)q
+(u\350uje)i(se,)e(zv)m(l\341\271t\354)h(v)f(men\271\355c)q(h)g(v)l
+(elik)n(os)o(tec)q(h)h(p\355sma,)f(pou\276\355-)0 3324
+y(v)m(at)25 b(im)n(plicitn\355)g(v)l(elik)n(os)o(t)h(p\355sma)e(a)h
+(d\341le)f(ji)h(nezmen\271o)m(v)m(at)h(ani)e(nezv\354t\271o)m(v)m(at.)i
+(Im)n(plicitn\355)f(v)l(elik)n(os)o(t)0 3443 y(p\355sma)19
+b(je)h(ozna\350ena)g(\350\355slem)f(v)h(n\341zvu)g(f)n(ontu,)h(tj.)f
+(nap\370\355klad)g Fz(csr10)h FB(m\341)e(im)n(plicitn\355)h(v)l(elik)n
+(os)o(t)h(10)16 b(p)n(t)0 3563 y(a)25 b Fz(csr5)h FB(m\341)f(v)l(elik)n
+(os)o(t)g(5)17 b(p)n(t.)25 b(Sro)m(vn\341me)h(v\375sledek)g(t)o(oho)o
+(t)o(o)g(p\370\355kladu:)p 0 4171 4 511 v 4 3665 3761
+4 v 114 3780 a Fu(\\font\\zvetseny=csr5)48 b(at10pt)114
+3887 y(\\font\\normalni=csr10)114 3995 y(\\normalni)f(Tady)h(je)f
+(p\370irozen\341)h(velikost)f(p\355sma)h(10)f(bod\371)114
+4102 y(\\zvetseny)g(a)g(tady)h(je)f(p\355smo)g(navr\276en\351)h(pro)f
+(p\354t)h(bod\371)f(zv\354t\271eno)h(na)f(10)g(bod\371.)p
+4 4171 V 3765 4171 4 511 v 110 4350 a FB(N)m(a)24 b(v\375s)o(tupu)i
+(dos)o(taneme:)p 0 4733 4 285 v 4 4452 3761 4 v 223 4570
+a Fr(T)-7 b(ady)41 b(je)h(p\370irozen\341)d(v)n(elik)n(ost)i(10)f(b)r
+(o)r(d\371)i Fa(a)56 b(tady)h(je)f(p\355smo)g(na)m(vr\276en\351)g(pro)h
+(p)s(\354t)f(b)s(o)s(d\371)114 4669 y(zv)m(\354t\271eno)38
+b(na)h(10)f(b)s(o)s(d\371.)p 4 4733 V 3765 4733 4 285
+v 110 4912 a FB(P\370epnout)j(p\355smo)f(dokumentu)h(do)f(jin\351)g
+(rodin)l(y)h(f)n(ont\371)g(znamen\341)e(pos)o(tar)n(at)j(se)e(o)g
+(zm\354nu)0 5032 y(v\375znamu)27 b(v\271ec)q(h)g(p\370ep\355na\350\371)
+g(jedno)o(tliv\375c)q(h)h(v)m(ariant)f(p\355sma)g(\()p
+Fz(\\rm)q FB(,)f Fz(\\bf)q FB(,)h Fz(\\it)h FB(a)e Fz(\\tt)q
+FB(\))h(a)g(nezapo-)0 5152 y(menout)d(na)g(vhodnou)g(zm\354nu)g(f)n
+(ontu)h(t\351\276)e(v)h(nadpisec)q(h)g(a)f(v)h(dal\271\355c)q(h)f(v)l
+(elik)n(os)o(tec)q(h)i(p\355sma,)e(kter\351)0 5271 y(jsou)f(v)f
+(dokumentu)g(pou\276ity)-9 b(.)22 b(Jednoduc)q(h\351)f(de\014nice)f
+(alter)r(nativn\355c)q(h)i(p\370ep\355na\350\371)e(na)n(jdeme)g(pro)0
+5391 y(csplain)25 b(v)g(n\341sleduj\355c\355c)q(h)g(souborec)q(h:)1831
+6009 y(16)p eop end
+%%Page: 17 19
+TeXDict begin 17 18 bop 973 229 a FB(soubor)548 b(R)n(odina)24
+b(f)n(ont\371)p 973 265 1814 4 v 973 385 a Fz(cavantga.tex)228
+b FB(A)-9 b(v)m(antg)o(ar)o(de)25 b(Book)973 504 y Fz(cbookman.tex)228
+b FB(Bookman)973 624 y Fz(chelvet.tex)280 b FB(Hel)n(v)l(etica)973
+743 y Fz(cncent.tex)332 b FB(N)n(e)o(w)24 b(Centur)q(y)973
+863 y Fz(cpalatin.tex)228 b FB(P)l(alatino)973 982 y
+Fz(ctimes.tex)332 b FB(T)m(imes)26 b(R)n(oman)110 1172
+y(T)-11 b(yt)o(o)37 b(rodin)l(y)g(f)n(ont\371)g(jsou)f(ins)o(talo)m(v)m
+(\341n)l(y)h(v)f(ka\276d\351)g(T)2128 1187 y(E)2176 1172
+y(Xo)m(v)l(\351)h(dis)o(tribuci)g(\(p\370esn\354ji)f(jsou)g(ins)o(ta-)0
+1291 y(lo)m(v)m(\341n)l(y)41 b(jejic)q(h)g(v)l(oln\354)f(p\370\355s)o
+(tupn\351)g(alter)r(nativy\).)h(Chceme-li)e(nap\370\355klad)h
+(p\370epnout)h(do)f(p\355sma)0 1411 y(Bookman,)29 b(s)o(ta\350\355)g
+(napsat)f(do)h(dokumentu)h Fz(\\input)54 b(bookman)r
+FB(.)28 b(T)-8 b(ak)n(o)m(v)l(ou)31 b(v\354c)d(jsme)h(u\276)f(ilus)o
+(tro-)0 1530 y(v)m(ali)d(na)g(na\271em)f(p\370\355klad\354)h(v)g
+(p\370edc)q(hoz\355m)g(textu.)110 1650 y(P)-5 b(od\355v)m(\341me-li)26
+b(se)i(do)g(soubor\371)h Fz(cbookman.tex)i FB(a)c(dal\271\355c)q(h,)g
+(kter\351)h(na)n(jdeme)f(v)h(ins)o(talaci)f(T)3585 1665
+y(E)3634 1650 y(Xu)0 1769 y(n\354kde)c(v)g(adres\341\370i)g
+Fz(csplain)p FB(,)j(zjis)o(t\355me,)c(\276e)h(zde)f(nejsou)i
+(p\370ede\014no)m(v)m(\341n)l(y)g(p\370\355mo)g(p\370ep\355na\350e)e
+Fz(\\rm)q FB(,)0 1889 y Fz(\\bf)q FB(,)29 b Fz(\\it)h
+FB(a)e Fz(\\tt)q FB(,)h(ale)f(\276e)h(se)g(zde)f(m\355s)o(t)o(o)h(nic)q
+(h)g(pr)n(acuje)g(s)h(p\370ep\355na\350i)e Fz(\\tenrm)r
+FB(,)g Fz(\\tenbf)r FB(,)h Fz(\\tenit)i FB(a)0 2009 y
+Fz(\\tentt)r FB(.)g(T)-10 b(o)33 b(jsou)f(t)o(o)o(ti\276)h(v)f(plainu)f
+(\(i)h(csplainu\))g(skute\350n\351)g(p\370ep\355na\350e)f
+(\376nejni\276\271\355)g(\372ro)m(vn\354\377.)i(Pro)0
+2128 y(u\276iv)m(atele)24 b(se)h(pak)g(de\014nuj\355)f(zna\350ky)h
+Fz(\\rm)q FB(,)g Fz(\\bf)q FB(,)f Fz(\\it)i FB(a)e Fz(\\tt)h
+FB(s)g(dal\271\355m)f(p\370ihl\351dnut\355m)h(na)f(c)q(ho)m(v)m
+(\341n\355)0 2248 y(t\354c)q(ht)o(o)i(zna\350ek)f(v)g(matematick)o
+(\351m)g(m\363du.)g(N)m(ap\370\355klad)g Fz(\\bf)g FB(je)g(de\014no)m
+(v)m(\341no)h(takt)o(o:)p 0 2533 4 188 v 4 2350 3761
+4 v 114 2464 a Fu(\\def\\bf{\\tenbf)48 b(\\fam\\bffam})p
+4 2533 V 3765 2533 4 188 v 110 2712 a FB(Je-li)20 b(tedy)h
+(p\370ede\014no)m(v)m(\341n)g(p\370ep\355na\350)g Fz(\\tenbf)q
+FB(,)g(bude)f(se)h(od)g(t\351t)o(o)g(c)q(hv\355le)g(c)q(ho)m(v)m(at)h
+(jinak)f(i)g(zna\350ka)0 2832 y Fz(\\bf)q FB(.)g(K)m(\363d)i
+Fz(\\fam\\bffam)h FB(zde)d(nebudeme)g(rozeb\355r)n(at,)i(pro)o(t)o
+(o\276e)f(p\370ekr)n(a\350uje)h(r)n(\341mec)f(t)o(oho)o(t)o(o)h(\372v)l
+(od-)0 2951 y(n\355ho)40 b(textu.)h(Spok)n(oj\355me)g(se)f(s)g(t\355m,)
+f(\276e)h(v)g(text)o(o)m(v)l(\351m)h(m\363du)f(nem\341)g(tent)o(o)g(k)n
+(\363d)h(\276\341dn\375)f(v)m(liv)g(a)0 3071 y(v)25 b(matematick)o
+(\351m)g(m\363du)h(cosi)f(ud\354l\341.)110 3190 y(P\370\355kaz)30
+b Fz(\\fontname\\p\370ep\355na\350\\spac)q(e)36 b FB(se)30
+b(prom\354n\355)g(zp\354t)g(v)g(p\371v)l(odn\355)h(n\341ze)o(v)e(f)n
+(ontu)j(uk)n(on-)0 3310 y(\350en\375)e(mezerou.)g(T)-8
+b(at)o(o)30 b(v)m(las)o(tnos)o(t)g(b)m(y)m(la)h(pou\276ita)f(v)g
+(na\271em)g(p\370\355kladu,)f(kde)h(jsme)g(za)l(v)m(\341d\354li)f
+(v\354t\271\355)0 3429 y(f)n(ont)d(pomoc\355)g(t\351t)o(o)f(k)n(ons)o
+(tr)q(ukce:)p 0 3715 V 4 3531 3761 4 v 114 3646 a Fu
+(\\font\\titulfont=\\fontname\\tenbf\\space)49 b(scaled)f(\\magstep2)95
+b(\045)47 b(v\354t\271\355)g(font)p 4 3715 V 3765 3715
+4 188 v 110 3894 a FB(V\375hodou)34 b(t)o(oho)o(t)o(o)g(z\341pisu)e(je)
+h(f)o(akt,)h(\276e)e(nemus\355me)g(zn\341t)h(n\341ze)o(v)g(f)n(ontu,)h
+(s)o(ta\350\355)f(si)g(zapamat)o(o-)0 4013 y(v)m(at)40
+b(z\341kladn\355)f(p\370ep\355na\350e)f Fz(\\tenrm)r
+FB(,)i Fz(\\tenbf)q FB(,)g Fz(\\tenit)h FB(a)f Fz(\\tentt)q
+FB(.)g(N)m(\341zvy)f(f)n(ont\371)i(se)f(nejenom)0 4133
+y(t\354\276k)n(o)27 b(pamatuj\355,)e(ale)g(tak)o(\351)h(se)f(mohou)i
+(zm\354nit,)e(pokud)i(p\370ed)e(tak)n(o)m(v)l(ou)j(k)n(ons)o(tr)q
+(ukc\355)f(pou\276i)o(jeme)0 4253 y Fz(\\input)54 b(cbookman)27
+b FB(nebo)f(n\354co)f(podobn\351ho.)110 4372 y(V)34 b(L)241
+4349 y Fw(A)288 4372 y FB(T)332 4388 y(E)381 4372 y(Xu)h(asi)f(tak)n(o)
+m(v)l(\351)i(obr)n(aty)g(nebudeme)e(po)o(t\370ebo)m(v)m(at,)i(pro)o(t)o
+(o\276e)f(o)g(za)l(v)l(eden\355)e(po)o(t\370ebn\375c)q(h)0
+4492 y(f)n(ont\371)23 b(pro)f(r\371zn\351)g(v)l(elik)n(os)o(ti)h(se)e
+(L)1236 4468 y Fw(A)1283 4492 y FB(T)1327 4507 y(E)1376
+4492 y(X)h(s)o(tar)n(\341)h(s\341m.)e(Pro)i(p\370ep\355n\341n\355)d
+(mezi)i(rodinami)g(f)n(ont\371)h(pou\276\355-)0 4611
+y(v)m(\341me)28 b(v)g(L)376 4588 y Fw(A)423 4611 y FB(T)467
+4627 y(E)516 4611 y(Xu)h(p\370\355kaz)f Fz(\\usepackage)k
+FB(a)c(n\341sleduje)g(v)l(e)g(slo\276en\375c)q(h)h(z\341)l(v)l(or)m
+(k\341c)q(h)h(jedno)f(ze)e(slo)m(v)0 4731 y Fz(avantgar)p
+FB(,)34 b Fz(bookman)p FB(,)f Fz(helvet)p FB(,)g Fz(newcent)p
+FB(,)g Fz(palatino)p FB(,)g Fz(times)p FB(.)g(P\355smeno)e
+Fz(c)h FB(na)f(za\350\341tku)h(n\341zvu)0 4850 y(rodin)l(y)26
+b(f)n(ont\371)g(\(na)f(rozd\355l)g(od)g(csplainu\))h(nep\355\271eme.)
+110 4970 y(Mo\276n\341)g(n\341s)g(za\350ne)g(za)n(j\355mat,)g(jak)o
+(\351)g(f)n(onty)i(m\341me)e(v)h(T)2151 4985 y(E)2199
+4970 y(Xo)m(v)l(\351)h(ins)o(talaci)e(p\370ipr)n(a)l(v)l(en)l(y)i(k)f
+(pou\276it\355.)0 5089 y(S)n(ta\350\355)36 b(ud\354lat)e(men\271\355)h
+(pr\371zkum)g(v)g(adres\341\370i)g Fz(tfm)h FB(\(odv)l(ozeno)g(od)f
+(zkr)n(atky)i(T)3043 5105 y(E)3092 5089 y(X)e(f)n(ont)h(metrics\))0
+5209 y(a)44 b(pod\355v)m(at)g(se)f(do)i(jedno)o(tliv\375c)q(h)g
+(podadres\341\370\371)f(na)g(n\341zvy)g(p\370\355t)o(omn\375c)q(h)h
+(soubor\371.)g(T)-10 b(o)45 b(jsou)0 5328 y(sou\350asn\354)26
+b(n\341zvy)f(f)n(ont\371,)i(kter\351)f(jsou)g(pou\276iteln\351)f(v)h
+(p\370\355kaze)e Fz(\\font)r FB(.)h(Chceme)f(v\354d\354t,)i(jak)f
+(kter\375)0 5448 y(f)n(ont)h(vypad\341?)f(N)m(api\271me)f(na)h
+(p\370\355kazo)m(v\375)h(\370\341dek)p 0 5733 V 4 5550
+3761 4 v 114 5665 a Fu(tex)47 b(testfont)p 4 5733 V 3765
+5733 4 188 v 1831 6009 a FB(17)p eop end
+%%Page: 18 20
+TeXDict begin 18 19 bop 110 100 a FB(T)154 115 y(E)202
+100 y(X)31 b(se)f(n\341s)g(vyp)n(t\341)h(na)f(n\341ze)o(v)f(f)n(ontu,)i
+(kter\375)g(zad\341me)e(bez)h(p\370\355pon)l(y)h Fz(.tfm)p
+FB(.)g(P)l(ak)f(n\341s)g(po\276\341d\341)0 219 y(o)18
+b(ins)o(tr)q(ukci,)h(co)g(s)f(na\350ten\375m)g(f)n(ontem)h(m\341)f
+(d\354lat.)g(N)n(ejl\351pe)e(je)i(odpo)m(v\354d\354t)h
+Fz(\\table\\end)i FB(a)d(pod\355v)m(at)0 339 y(se)25
+b(na)g(tabulku)g(znak\371)g(tes)o(t)o(o)m(v)m(an\351ho)h(f)n(ontu)g
+(t\370eba)g(pomoc\355)f Fz(xdvi)54 b(testfont)r FB(.)0
+578 y Fy(U)m(m\355s)o(t\354n\355)33 b(sazb)m(y)h(na)i(pap\355\370e)110
+757 y FB(P\370i)22 b(pozn\341)l(v)m(\341n\355)f(T)783
+773 y(E)832 757 y(Xu)h(si)f(jis)o(t\354)h(v)l(elmi)f(br)o(zo)h
+(polo\276\355me)f(o)o(t\341zku,)h(jak)g(je)g(mo\276n\351)f(zm\354nit)h
+(v)l(elik)n(os)o(t)0 877 y(okr)n(a)n(j\371,)27 b(neboli)e(jak)g
+(um\355s)o(tit)g(sazbu)g(na)g(pap\355\370e.)110 996 y(V)19
+b(plainu)g(jsou)i(im)n(plicitn\354)f(nas)o(ta)l(v)l(en)l(y)g(v)l(elik)n
+(os)o(ti)h(okr)n(a)n(j\371)g(jeden)e(palec)g(z)h(ka\276d\351)f(s)o(tr)n
+(an)l(y)i(pap\355r)q(u)0 1116 y(americk)o(\351ho)d(f)n(or)q(m\341tu)h
+(Letter)-6 b(.)18 b(T)-8 b(ak)n(o)m(v)l(\351)18 b(f)n(or)q(m\341ty)h
+(pap\355r)q(u)e(u)h(n\341s)f(v\354t\271inou)i(neros)o(t)o(ou,)f
+(tak\276e)g(plain)0 1235 y(n\341m)23 b(na)g(pap\355r)q(u)h(A4)e
+(ud\354l\341)h(jen)h(le)o(v\375)f(a)h(hor)r(n\355)f(okr)n(a)n(j)i(v)l
+(elik)n(os)o(ti)f(jeden)f(palec)h(a)f(pr)n(a)l(v\375)i(okr)n(a)n(j)g
+(bude)0 1355 y(men\271\355)f(a)h(spodn\355)g(v\354t\271\355.)110
+1474 y(V)f(csplainu)h(jsou)g(im)n(plicitn\354)g(nas)o(ta)l(v)l(en)l(y)g
+(v)l(elik)n(os)o(ti)g(okr)n(a)n(j\371)i(jeden)d(palec)g(z)g
+(ka\276d\351)g(s)o(tr)n(an)l(y)i(pro)0 1594 y(f)n(or)q(m\341t)36
+b(A4.)f(Sazba)f(je)h(tedy)h(v)f(csplainu)g(m\355r)r(n\354)f
+(u\276\271\355)h(a)g(vy\271\271\355,)h(ne\276)e(v)h(plainu.)g(Sazbu)g
+(p\370it)o(om)0 1714 y(m\354\370\355me)24 b(bez)h(p\370\355padn\351ho)f
+(z\341hla)l(v\355)h(a)f(bez)h(s)o(tr)n(\341nk)n(o)m(v\375c)q(h)j
+(\350\355slic.)110 1833 y(P)-5 b(o)18 b(za)l(v)l(eden\355)f(makr)n(a)i
+(OPmac)g(v)f(plainu)g(nebo)g(csplainu)h(je)f(mo\276n\351)g(okr)n(a)n
+(je)h(pohodln\354)g(nas)o(ta)l(vit)0 1953 y(makrem)27
+b Fz(\\margins)s FB(.)g(Jak)g(t)o(o)h(ud\354lat)f(je)g(pops\341no)h(v)f
+(dokumentaci)h(k)g(OPmac.)f(N\355\276e)f(je)h(uv)l(eden)0
+2072 y(pos)o(tup)e(nas)o(ta)l(v)l(en\355)g(okr)n(a)n(j\371)i(v)e(T)1200
+2088 y(E)1249 2072 y(Xu)g(na)g(\372ro)m(vni)h(T)1896
+2088 y(E)1945 2072 y(Xu)f(samos)o(tn\351ho)h(bez)f(pou\276it\355)g(mak)
+o(er)-6 b(.)110 2192 y(U)l(m\355s)o(t\354n\355)41 b(sazb)m(y)i
+(m\354\370\355me)f(vzhledem)g(k)h(po\350\341tku,)h(kter\375)g(se)f
+(nal\351z\341)f(na)g(pap\355\370e)g(1)h(palec)0 2311
+y(od)35 b(le)o(v)l(\351ho)f(okr)n(a)n(je)i(a)e(1)h(palec)f(od)h(hor)r
+(n\355ho)g(okr)n(a)n(je.)g(Le)o(v\375)g(hor)r(n\355)g(roh)g(sazb)m(y)g
+(se)f(kr)q(yje)i(s)f(t\355mt)o(o)0 2431 y(po\350\341tk)o(em,)30
+b(pokud)h(jsou)f(nas)o(ta)l(v)l(en)l(y)h(regis)o(tr)q(y)h
+Fz(\\hoffset=0pt)h FB(a)d Fz(\\voffset=0pt)s FB(.)g(Le)o(v\375)g(hor)r
+(n\355)0 2550 y(roh)38 b(sazb)m(y)f(se)f(posune)h(dopr)n(a)l(v)m(a)h(o)
+f(hodno)o(tu)h Fz(\\hoffset)h FB(a)e(dol\371)g(o)g(hodno)o(tu)h
+Fz(\\voffset)r FB(.)f(P\370i)0 2670 y(z\341por)r(n\375c)q(h)21
+b(hodno)o(t\341c)q(h)h(t\354c)q(ht)o(o)f(regis)o(tr\371)h(se)f(sazba)f
+(posunuje)i(samoz\370ejm\354)f(dole)o(v)m(a)f(respektiv)l(e)0
+2790 y(nahor)q(u.)110 2909 y(\251\355\370ka)42 b(sazb)m(y)h
+(\(p\370esn\354ji)f(\271\355\370ka)h(zpr)n(aco)m(v)m(\341)l(v)m
+(an\351ho)g(ods)o(ta)l(v)-5 b(ce\))43 b(se)g(nas)o(ta)l(v\355)f
+(pomoc\355)g(regis)o(tr)q(u)0 3029 y Fz(\\hsize)r FB(.)31
+b(V\375\271ka)h(sazb)m(y)g(na)f(s)o(tr)n(\341nce)i(se)e(nas)o(ta)l
+(v\355)h(pomoc\355)g Fz(\\vsize)q FB(.)g(V)f(n\341sleduj\355c\355)g
+(uk\341zce)h(jsou)0 3148 y(uv)l(eden)l(y)25 b(hodno)o(ty)-10
+b(,)26 b(kter\351)f(nas)o(ta)l(vuje)h(plain.)p 0 3756
+4 511 v 4 3250 3761 4 v 114 3365 a Fu(\\voffset=0in)330
+b(\045)47 b(velikost)h(horn\355ho)f(okraje)h(=)f(\\voffset)h(+)f(1)g
+(palec)114 3472 y(\\hoffset=0in)330 b(\045)47 b(velikost)h(lev\351ho)f
+(okraje)95 b(=)47 b(\\hoffset)h(+)f(1)g(palec)114 3580
+y(\\hsize=6.5in)330 b(\045)47 b(\271\355\370ka)h(\370\341dku,)f
+(165.1mm)114 3687 y(\\vsize=8.9in)330 b(\045)47 b(v\375\271ka)h(sazby,)
+f(266mm)p 4 3756 V 3765 3756 4 511 v 110 3936 a FB(F)m(or)q(m\341t)19
+b(csplain)f(m\341)f(regis)o(tr)q(y)i Fz(\\hoffset)h FB(a)d
+Fz(\\voffset)j FB(tak)o(\351)e(nulo)m(v)l(\351,)g(ale)f(\271\355\370ku)
+h(a)f(v\375\271ku)i(sazb)m(y)0 4055 y(nas)o(ta)l(vuje)26
+b(odli\271n\354:)p 0 4448 4 295 v 4 4157 3761 4 v 114
+4272 a Fu(\\hsize=)47 b(159.2)h(mm)141 b(\045)47 b(\271\355\370ka)h
+(\370\341dku)f(v)g(csplainu)h(\(\271\355\370ka)f(A4)h(-)f(2in\))114
+4379 y(\\vsize=)g(239.2)h(mm)141 b(\045)47 b(v\375\271ka)h(sazby)f
+(\(v\375\271ka)g(A4)h(-)f(2in\))p 4 4448 V 3765 4448
+4 295 v 110 4627 a FB(P)-5 b(okud)25 b(c)q(hceme)g(nas)o(ta)l(vit)h(v)m
+(las)o(tn\355)f(v)l(elik)n(os)o(ti,)g(dopor)q(u\350ujeme)i(nejpr)r(v)l
+(e)d(regis)o(tr)q(y)j Fz(\\hoffset)h FB(a)0 4747 y Fz(\\voffset)e
+FB(nas)o(ta)l(vit)e(na)f(hodno)o(tu)h FA(\000)p FB(1)17
+b(in)23 b(a)g(pak)h(k)f(nim)h(p\370i\350\355s)o(t)f(hodno)o(ty)i
+(po\276ado)m(v)m(an\375c)q(h)f(okr)n(a)n(j\371)0 4866
+y(pomoc\355)i(p\370\355kazu)g Fz(\\advance)s FB(.)g(D\341le)f(dopor)q
+(u\350ujeme)i(v\375\271ku)h(sazb)m(y)e(p\370esn\354)g(rozm\354\370it)h
+(na)f(po\350et)0 4986 y(\370\341dk\371.)36 b(K)h(t)o(omu)f(po)o
+(t\370ebujeme)h(v\354d\354t,)f(\276e)f(vzd\341lenos)o(t)h(dv)l(ou)h
+(\370\341dk\371)f(se)g(ur\350\355)g(pomoc\355)h(regis-)0
+5105 y(tr)q(u)25 b Fz(\\baselineskip)j FB(\(pozor)n(:)e(p\370i)e
+(v\354t\271\355m)g(p\355smu)g(se)g(t)o(o)o(t)o(o)h(\370\341dk)n(o)m(v)m
+(\341n\355)g(m\371\276e)f(rozhodit\).)i(Plain)e(i)0 5225
+y(csplain)18 b(nas)o(ta)l(vuj\355)h Fz(\\baselineskip)k
+FB(na)18 b(12)e(p)n(t.)j(Krom\354)g(t)o(oho)g(je)f(\372\350a\370\355)h
+(pr)r(vn\355ho)f(\370\341dku)h(od)g(pom)l(y)m(-)0 5345
+y(sln\351ho)24 b(hor)r(n\355ho)f(okr)n(a)n(je)i(sazb)m(y)e(vzd\341leno)
+h(o)f Fz(\\topskip)s FB(,)g(kter\375)h(m\341)f(v)h(plainu)f(i)g(v)h
+(csplainu)f(hod-)0 5464 y(no)o(tu)e(10)16 b(p)n(t.)k(Pro)o(t)o(o\276e)h
+(se)f(v\375\271ka)i(sazb)m(y)e Fz(\\vsize)i FB(m\354\370\355)e(od)g
+(hor)r(n\355ho)h(pom)l(y)o(sln\351ho)g(okr)n(a)n(je)g(po)g
+(\372\350a\370\355)0 5584 y(posledn\355ho)15 b(\370\341dku)g(na)g(s)o
+(tr)n(\341nce,)g(vy)l(c)q(h\341z\355)g Fz(\\vsize)20
+b FB(jak)n(o)15 b Fz(\\topskip)25 b Fb(+)e Fc(\()p Fv(n)g
+FA(\000)f FB(1)p Fc(\))g FA(\002)h Fz(\\baselineskip)t
+FB(,)1831 6009 y(18)p eop end
+%%Page: 19 21
+TeXDict begin 19 20 bop 0 100 a FB(kde)26 b Fv(n)h FB(je)g(po\350et)g
+(\370\341dk\371)g(na)f(s)o(tr)n(\341nce.)h(N)m(as)o(ta)l(v)l(en\355)f
+(v)l(elik)n(os)o(ti)h(sazb)m(y)g(tedy)g(m\371\276eme)e(ud\354lat)i
+(nap\370\355-)0 219 y(klad)e(takt)o(o:)p 0 1124 4 833
+v 4 295 3761 4 v 114 409 a Fu(\\voffset=-1in)114 517
+y(\\advance\\voffset)48 b(by)f(2cm)141 b(\045)48 b(velikost)f
+(horn\355ho)h(okraje)f(bude)h(2cm)114 625 y(\\hoffset=-1in)114
+732 y(\\advance\\hoffset)g(by)f(1.5cm)g(\045)h(velikost)f(prav\351ho)h
+(okraje)f(bude)h(1.5cm)114 840 y(\\hsize=10cm)706 b(\045)48
+b(\271\355\370ka)f(\370\341dku)g(bude)h(10cm)114 947
+y(\\vsize=\\topskip)114 1055 y(\\advance\\vsize)g(by)f
+(15\\baselineskip)h(\045)f(sazba)h(bude)f(m\355t)g(16)h(\370\341dk\371)
+f(na)g(str\341nce)p 4 1124 V 3765 1124 4 833 v 110 1303
+a FB(V)22 b(L)229 1279 y Fw(A)276 1303 y FB(T)320 1318
+y(E)369 1303 y(Xu)h(se)f(p\370i)h(nas)o(ta)l(v)l(o)m(v)m(\341n\355)g
+(rozm\354r\371)g(sazb)m(y)g(pou\276\355v)m(a)n(j\355)f(regis)o(tr)q(y)i
+(speci\341ln\354)e(deklaro)m(v)m(an\351)0 1422 y(v)38
+b(t)o(omt)o(o)h(f)n(or)q(m\341tu.)g(Jedn\341)f(se)f(o)i
+Fz(\\textheight)i FB(\(v\375\271ka)e(sazb)m(y\),)f Fz(\\textwidth)j
+FB(\(\271\355\370ka)d(sazb)m(y\),)0 1542 y Fz(\\oddsidemargin)43
+b FB(\(le)o(v\375)38 b(okr)n(a)n(j)i(na)e(lic)q(h\375c)q(h)i(s)o(tr)n
+(\341nk\341c)q(h\),)f Fz(\\evensidemargin)k FB(\(le)o(v\375)c(okr)n(a)n
+(j)h(na)0 1661 y(sud\375c)q(h)16 b(s)o(tr)n(\341nk\341c)q(h\))g(a)g
+Fz(\\topmargin)22 b FB(\(hor)r(n\355)16 b(okr)n(a)n(j\).)g(L)2025
+1638 y Fw(A)2072 1661 y FB(T)2116 1677 y(E)2167 1661
+y(X)g(pak)g(s\341m)g(podle)g(hodno)o(t)g(t\354c)q(ht)o(o)g(regis-)0
+1781 y(tr\371)k(nas)o(ta)l(v\355)e(vnit\370n\355)i(regis)o(tr)q(y)g(T)
+1205 1797 y(E)1254 1781 y(Xu)g Fz(\\hoffset)r FB(,)f
+Fz(\\voffset)r FB(,)g Fz(\\hsize)h FB(a)f Fz(\\vsize)r
+FB(.)f(U\276iv)m(atel)g(L)3494 1758 y Fw(A)3541 1781
+y FB(T)3585 1797 y(E)3634 1781 y(Xu)0 1901 y(b)m(y)j(k)g(nim)g
+(nem\354l)f(p\370is)o(tupo)m(v)m(at)i(p\370\355mo)f(a)f(na)l(v\355c)h
+(b)m(y)g(m\354l)g(s)g(regis)o(tr)q(y)h(zac)q(h\341zet)e(\376L)3051
+1877 y Fw(A)3098 1901 y FB(T)3142 1916 y(E)3191 1901
+y(Xo)m(v)n(sky\377,)j(co\276)0 2020 y(pr)n(akticky)32
+b(znamen\341,)d(\276e)g(m\355s)o(t)o(o)g(jednoduc)q(h\351ho)h
+(p\370i\370azen\355)g(nebo)f(p\370\355kazu)h Fz(\\advance)i
+FB(b)m(y)e(m\354l)0 2140 y(zapiso)m(v)m(at)c(sv)l(\351)f(po\276ada)l
+(vky)h(zhr)q(uba)f(takt)o(o:)p 0 3178 4 941 v 4 2241
+3761 4 v 114 2356 a Fu(\\setlength\\topmargin{-1in})114
+2464 y(\\addtolength\\topmargin{2cm})331 b(\045)47 b(velikost)h
+(horn\355ho)f(okraje)h(bude)f(2cm)114 2571 y
+(\\setlength\\oddsidemargin{-1in})114 2679 y
+(\\addtolength\\oddsidemargin{1.5cm})i(\045)e(velikost)h(prav\351ho)f
+(okraje)h(bude)f(1.5cm)114 2786 y
+(\\setlength\\evensidemargin{\\oddsidemargin})114 2894
+y(\\setlength\\textwidth{10cm})378 b(\045)47 b(\271\355\370ka)h(sazby)f
+(bude)g(10cm)114 3002 y(\\setlength\\textheight{\\topskip})114
+3109 y(\\addtolength\\textheight{15\\baselineskip})j(\045)d(16)g
+(\370\341dk\371)p 4 3178 V 3765 3178 4 941 v 110 3357
+a FB(T)154 3373 y(E)202 3357 y(Xem)30 b(v\354t\271inou)h(nenas)o(ta)l
+(vujeme)f(par)n(ametr)q(y)h(pro)g(ar)o(c)q(ho)m(v)l(ou)g(mont\341\276)f
+(sazb)m(y)-10 b(,)30 b(tak\276e)g(n\341m)0 3477 y(v\375\271e)21
+b(uv)l(eden\351)f(p\370\355klady)h(pro)h(nas)o(ta)l(v)l(en\355)e(v)l
+(elik)n(os)o(ti)i(sazb)m(y)f(bohat\354)g(s)o(ta\350\355.)g(P)-5
+b(okud)21 b(b)m(y)l(c)q(hom)g(c)q(ht\354li)0 3596 y(se)35
+b(sazbou)g(d\341le)f(manipulo)m(v)m(at)i(a)f(umis\273o)m(v)m(at)h(ji)f
+(na)g(jedno)o(tliv)l(\351)g(ar)o(c)q(h)l(y)h(podle)f(ur\350it\375c)q(h)
+i(po\276a-)0 3716 y(da)l(vk\371,)k(pou\276i)o(jeme)f(v\354t\271inou)h
+(pomocn\351)g(prog)q(r)n(am)l(y)-10 b(,)42 b(kter\351)e(manipuluj\355)g
+(s)h(P)-5 b(os)o(tScrip)n(t)o(o)m(v\375m)0 3835 y(v\375s)o(tupem.)23
+b(P\370eds)o(ta)l(vme)f(si,)h(\276e)e(c)q(hceme)h(s)o(tr)n(\341nky)i(t)
+o(oho)o(t)o(o)f(manu\341lu)f(zmen\271it)h(tak)n(,)f(ab)m(y)h(se)f(v)l
+(e\271l)n(y)0 3955 y(dv\354)36 b(v)l(edle)f(sebe)h(na)g(s)o(tr)n(anu)g
+(A4.)g(D\341le)f(c)q(hceme)h(tyt)o(o)h(s)o(tr)n(\341nky)h
+(uspo\370\341dat)f(tak)n(,)f(ab)m(y)l(c)q(hom)g(po)0
+4074 y(obous)o(tr)n(ann\351m)d(vyti\271t\354n\355)f(manu\341lu)f(na)h
+(\271es)o(t)f(ar)o(c)q(h\371)h(A4)f(dos)o(tali)g(sv)m(aze\350ek)n(,)g
+(kter\375)i(p\370elo\276\355me)0 4194 y(v)f(p\371li)g(a)f(m\341me)g
+(kn\355\276e\350ku)h(s)g(24)g(na)f(sebe)h(na)l(v)m(azuj\355c\355mi)f(s)
+o(tr)n(\341nkami.)i(Pro)f(tak)n(o)m(v\375)i(\372k)n(ol)f(se)f(asi)0
+4313 y(nejl\351pe)26 b(hod\355)g(prog)q(r)n(am)l(y)i(z)e(v)l(oln\354)h
+(\271\355\370en\351ho)f(bal\355\350ku)h(psutils.)g(N)m(a)e
+(p\370\355kazo)m(v\375)j(\370\341dek)e(m\371\276eme)0
+4433 y(pos)o(tupn\354)f(napsat)g(tyt)o(o)i(ins)o(tr)q(ukce:)p
+0 5471 V 4 4535 3761 4 v 114 4649 a Fu(>)47 b(csplain)g(prvni)114
+4757 y(>)g(dvips)g(prvni)114 4865 y(>)g(psbook)g(prvni.ps)h(p0.ps)114
+4972 y(>)f(pstops)g("4:0L@.7\(21cm,.5cm\)+1L@.7\(21cm,14.4cm\)")j
+(p0.ps)e(p1.ps)114 5080 y(>)f(pstops)g
+("4:2L@.7\(21cm,.5cm\)+3L@.7\(21cm,14.4cm\)")j(p0.ps)e(p2.ps)114
+5187 y(>)f(lpr)g(-Ptiskarna)h(p1.ps)114 5295 y(>)f(lpr)g(-Ptiskarna)h
+(p2.ps)114 5402 y(>)f(rm)g(prvni.ps)h(p0.ps)f(p1.ps)g(p2.ps)p
+4 5471 V 3765 5471 4 941 v 110 5650 a FB(P\370\355kaz)24
+b Fz(dvips)j FB(p\370e)o(v)l(ede)c(dokument)j(do)f(P)-5
+b(os)o(tScrip)n(tu)27 b(a)d Fz(psbook)j FB(uspo\370\341d\341)e(s)o(tr)n
+(\341nky)h(pro)f(po-)0 5770 y(u\276it\355)37 b(do)g(\376sv)m
+(aze\350ku\377.)g(Pr)r(vn\355)g(v)l(ol\341n\355)g(p\370\355kazu)g
+Fz(pstops)i FB(vybere)e(v\276dy)g(dv\354)g(ze)g(\350ty\370)h(s)o(tr)n
+(\341nek)n(,)1831 6009 y(19)p eop end
+%%Page: 20 22
+TeXDict begin 20 21 bop 0 100 a FB(zmen\271\355)22 b(je)h(na)f(0)p
+Fk(;)p FB(7)16 b(n\341sobek)24 b(p\371v)l(odn\355)f(v)l(elik)n(os)o(ti)
+g(\()p Fz(@.7)p FB(\))h(a)f(um\355s)o(t\355)f(je)h(do)g(ar)o(c)q(hu)g
+(podle)g(uv)l(eden\375c)q(h)0 219 y(par)n(ametr\371.)38
+b(T\355m)f(vznik\341)g(podklad)g(pro)h(tisk)g(l\355co)m(v\375c)q(h)h(s)
+o(tr)n(an)f(ar)o(c)q(h\371)f(A4)g(\()p Fz(p1.ps)p FB(\).)h(P)-5
+b(odobn\354)0 339 y(dr)q(uh\351)29 b(v)l(ol\341n\355)h(p\370\355kazu)f
+Fz(pstops)i FB(vytv)l(o\370\355)h(podklad)d(pro)h(r)q(ubo)m(v)l(ou)i(s)
+o(tr)n(anu)e(ar)o(c)q(h\371.)g(Vlas)o(tn\355)f(tisk)0
+458 y(\()p Fz(lpr)p FB(\))23 b(pak)e(m\371\276eme)g(pro)m(v)l(\351s)o
+(t)h(na)g(tisk\341r)r(n\354,)g(kter)n(\341)g(neum\355)f(obous)o(tr)n
+(ann\375)j(tisk)n(,)e(v)l(e)f(dv)l(ou)i(pr\371c)q(ho-)0
+578 y(dec)q(h.)28 b(P\370ed)g(dr)q(uh\375m)h(pr\371c)q(hodem)g(obr)n
+(\341t\355me)g(vyti\271t\354n\351)g(pap\355r)q(y)g(a)f(v)m
+(lo\276\355me)g(je)g(do)g(z\341sobn\355ku)0 697 y(tisk\341r)r(n)l(y)f
+(zno)m(vu.)0 936 y Fy(Ov)l(er)s(full/U)m(nder)s(full)k(bo)n(x)110
+1116 y FB(P\370i)26 b(pr)n(\341ci)h(s)f(T)623 1131 y(E)672
+1116 y(Xem)g(nar)n(az\355me)g(pos)o(tupn\354)g(na)f(celou)i(\370adu)f
+(c)q(h)l(ybo)m(v\375c)q(h)j(hl\341\271en\355,)c(p\370i)h(kter\375c)q(h)
+0 1235 y(se)40 b(prog)q(r)n(am)i(v\354t\271inou)f(zas)o(ta)l(v\355)e(a)
+h(vyzv)l(e)g(n\341s)g(k)g(n\354jak)o(\351)g(akci.)g(A\350k)n(oli)g
+(t\370eba)h(jen)e(s)o(tiskneme)0 1355 y(kl\341)l(v)l(esu)26
+b(Enter)-7 b(,)25 b(uv\354dom\355me)f(si,)h(\276e)g(je)g(n\354co)g
+(\271patn\354)g(a)g(pokus\355me)g(se)g(c)q(h)l(ybu)h(\370e\271it.)110
+1474 y(Krom\354)d(t)o(oho)g(T)698 1490 y(E)747 1474 y(X)g(vypisuje)g(v)
+m(aro)m(v)m(\341n\355)g(o)g(p\370ete\350en\375c)q(h)g(\(o)m(v)l
+(erfull\))h(a)f(nedopln\354n\375c)q(h)f(\(under)m(-)0
+1594 y(full\))j(bo)m(x)n(ec)q(h.)g(Pro)o(t)o(o\276e)h(se)f(p\370i)g
+(t\354c)q(ht)o(o)g(v\375pisec)q(h)h(nezas)o(ta)l(vuje,)f(po)m(v)m
+(a\276uj\355)g(t)o(o)g(mnoz\355)g(za\350\341te\350n\355ci)0
+1714 y(za)g(men\271\355)f(zlo,)h(kter\351ho)h(si)f(nen\355)f(nutn\351)h
+(v\271\355mat.)h(N)n(en\355)d(t)o(o)j(tak)f(docela)g(pr)n(a)l(vda.)110
+1833 y(P\370ete\350en\351)34 b(bo)m(xy)h(\(o)m(v)l(erfull\))h(b)m(y)l
+(c)q(hom)f(m\354li)f(ro)m(vn\354\276)h(za\370adit)g(do)f(kategorie)i(c)
+q(h)l(yb.)f(T)3461 1849 y(E)3510 1833 y(Xu)g(se)0 1953
+y(t)o(o)o(ti\276)19 b(nepoda\370ilo)g(vm\354s)o(tnat)g(sazbu)f(do)h
+(p\370edepsan\351)f(\271\355\370ky)h Fz(\\hsize)r FB(.)f(Pr)n(akticky)k
+(t)o(o)d(znamen\341,)e(\276e)0 2072 y(sazba)f(v)g(dan\351m)g(m\355s)o
+(t\354)g(\376vy\350n\355v)m(\341\377)g(na)g(pr)n(a)l(v)l(\351)g(s)o(tr)
+n(an\354)g(v)l(en)g(sm\354rem)g(do)g(okr)n(a)n(je.)g(Hl\341\271en\355)g
+(obsahuje)0 2192 y(\372da)n(j,)34 b(o)g(k)n(olik)h(bod\371)f(sazba)g
+(vy\350n\355v)m(\341,)g(\350\355slo)g(\370\341dku)h(v)l(e)e(zdrojo)m(v)
+l(\351m)j(k)n(\363du)e(a)g(kus)g(textu,)h(kter\375)0
+2311 y(ur\350uje)23 b(probl\351mo)m(v)l(\351)h(m\355s)o(t)o(o.)f(Plain)
+f(a)h(csplain)g(d\341le)f(nas)o(ta)l(vuje)h(regis)o(tr)h
+Fz(\\overfullrule)i FB(na)d(5)16 b(p)n(t,)0 2431 y(tak\276e)30
+b(se)g(v)h(sazb\354)f(na)g(probl\351mo)m(v)l(\351m)h(m\355s)o(t\354)e
+(obje)o(v\355)i(t\354\276k)n(o)g(p\370ehl\351dnuteln\375)f(\350er)r
+(n\375)h(obd\351ln\355k)o(.)0 2550 y(L)25 2527 y Fw(A)72
+2550 y FB(T)116 2566 y(E)165 2550 y(X)24 b(tent)o(o)g(regis)o(tr)g
+(nuluje,)f(tak\276e)h(\350er)r(n\351)f(obd\351ln\355ky)h(nejsou)g
+(vid\354t,)f(co\276)h(d\341)l(v)m(\341)f(u\276iv)m(ateli)h(pocit,)0
+2670 y(\276e)g(je)h(v\271ec)q(hno)h(v)f(po\370\341dku.)110
+2790 y(Obje)o(v\355-li)39 b(se)h(p\370ete\350en\375)g(bo)m(x)g(v)g(ods)
+o(ta)l(v)-5 b(ci,)41 b(v\354t\271inou)g(s)o(ta\350\355)e(\376rozv)l
+(olnit\377)i(mezer)q(y)-9 b(.)40 b(Mezer)q(y)0 2909 y(mezi)33
+b(slo)m(vy)i(ma)n(j\355)d(t)o(o)o(ti\276)i(pr)q(u\276nos)o(t)g(\(mohou)
+h(se)e(smr\271\273o)m(v)m(at)i(nebo)f(nataho)m(v)m(at\).)g(T)-8
+b(at)o(o)34 b(pr)q(u\276nos)o(t)0 3029 y(nen\355)45 b(neomezen\341,)g
+(ale)h(je)g(dan\341)g(jis)o(t\375mi)h(par)n(ametr)q(y)g(podle)f
+(pou\276it\351ho)h(f)n(ontu.)g(Chceme-li)0 3148 y(d\341t)40
+b(mezer)n(\341m)f(v\354t\271\355)h(v)l(olnos)o(t)h(v)f(roztaho)m(v)m
+(\341n\355,)h(ne\276)e(si)h(p\370\341l)f(aut)o(or)i(f)n(ontu,)g
+(pi\271me)e(nap\370\355klad)0 3268 y Fz(\\emergencystretch=2cm)6
+b FB(.)34 b(T)1201 3283 y(E)1250 3268 y(X)h(m\341)f(plno)g
+(dal\271\355c)q(h)g(vnit\370n\355c)q(h)h(regis)o(tr\371,)g(jejic)q
+(h\276)g(nas)o(ta)l(v)l(en\355m)0 3387 y(o)m(v)m(livn\355me)42
+b(algoritm)l(y)i(na)d(ses)o(ta)l(v)l(o)m(v)m(\341n\355)i(ods)o(ta)l(v)
+-5 b(ce.)43 b(Jejic)q(h)f(popis)g(o)m(v\271em)h(p\370ekr)n(a\350uje)g
+(r)n(\341mec)0 3507 y(t)o(oho)o(t)o(o)26 b(\372v)l(odn\355ho)g(textu.)
+110 3626 y(N)n(edopln\354n\351)36 b(bo)m(xy)j(\(underfull\))f
+(m\371\276eme)f(na)h(rozd\355l)f(od)h(p\370ete\350en\375c)q(h)h(bo)m
+(x\371)f(po)m(v)m(a\276o)m(v)m(at)0 3746 y(pouze)29 b(za)g(v)m(aro)m(v)
+m(\341n\355.)h(T)912 3762 y(E)961 3746 y(X)g(n\341s)f(inf)n(or)q(muje,)
+i(\276e)e(b)m(y)m(l)h(nucen)g(v)g(n\354kter\351m)f(m\355s)o(t\354)g
+(nat\341hnout)i(me-)0 3866 y(zer)q(y)38 b(v\355c,)g(ne\276)f(je)h(es)o
+(teticky)g(zdr)n(\341)l(v)l(o.)h(Hodno)o(ta)f Fz(badness)p
+FB(,)i(kter)n(\341)f(hl\341\271en\355)e(dopro)m(v)m(\341z\355,)h
+(ud\341)l(v)m(\341)0 3985 y(zhr)q(uba)g(s)o(tupe\362)f(es)o(tetick)o
+(\351)g(v)m(ady)h(v)g(tak)n(o)m(v)l(\351m)g(m\355s)o(t\354)f(\(nebo)h
+(tak)o(\351)f(v)l(elik)n(os)o(t)i(n\341sil\355)e(pro)m(v)l(eden\351)0
+4105 y(na)29 b(mezer)n(\341c)q(h\).)f(\310\355m)g(vy\271\271\355)i
+(badness,)f(t\355m)f(hor\271\355)i(v\375sledek)o(.)f(Maxim\341ln\355)f
+(hodno)o(ta)i(badness)f(je)0 4224 y(1000,)18 b(co\276)i(zna\350\355,)f
+(\276e)f(n\354kter\375)j(\370\341dek)e(je)g(\372pln\354)g
+(\271patn\354.)g(S)n(t)o(oj\355)h(zat)o(o)g(se)f(pod\355v)m(at)g(do)h
+(sazb)m(y)f(na)g(takt)o(o)0 4344 y(ozna\350en\341)33
+b(m\355s)o(ta)g(a)f(zam)l(y)o(slet)i(se,)f(co)g(b)m(y)h(se)f(dalo)g
+(zm\354nit,)g(ab)m(y)g(se)g(zlep\271ila)g(es)o(tetick\341)h(\372ro)m(v)
+l(e\362)0 4463 y(v\375sledku.)110 4583 y(L)135 4559 y
+Fw(A)182 4583 y FB(T)226 4598 y(E)274 4583 y(Xo)m(v\355)d(u\276iv)m
+(atel\351)f(dos)o(ti)h(\350as)o(t)o(o)f(neopatr)r(n\354)g(pr)n
+(acuj\355)h(s)g(p\370\355kazem)e Fz(\\\\)q FB(,)h(kter\375)h(se)f(v)h
+(r\371zn\375c)q(h)0 4702 y(L)25 4679 y Fw(A)72 4702 y
+FB(T)116 4718 y(E)165 4702 y(Xo)m(v\375c)q(h)h(pros)o(t\370ed\355c)q(h)
+f(c)q(ho)m(v)m(\341)h(jak)n(o)f(uk)n(on\350en\355)g(\370\341dku.)g
+(N\354kdy)f(se)h(dos)o(tane)f(tak)n(o)m(v\375)j(p\370\355kaz)0
+4822 y(i)45 b(na)f(k)n(onec)i(ods)o(ta)l(v)-5 b(ce,)45
+b(co\276)g(samo)g(o)g(sob\354)g(nem\341)f(logiku,)i(pro)o(t)o(o\276e)f
+(na)g(k)n(onci)g(ods)o(ta)l(v)-5 b(ce)46 b(se)0 4941
+y(samo)41 b(sebou)g(uk)n(on\350\355)h(\370\341dek)o(.)e(P)-5
+b(okud)41 b(se)g(tak)g(s)o(tane,)f(T)2205 4957 y(E)2254
+4941 y(X)h(na)g(k)n(onci)g(ods)o(ta)l(v)-5 b(ce)42 b(vytv)l(o\370\355)g
+(je\271t\354)0 5061 y(dal\271\355)35 b(pr)n(\341zdn\375)g(\370\341dek)n
+(,)g(v)l(e)g(kter\351m)h(nem\341)e(\276\341dnou)h(mezer)q(u)g(k)g
+(nata\276en\355)f(na)h(\271\355\370ku)h Fz(\\hsize)h
+FB(a)0 5181 y(opr)n(\341)l(vn\354n\354)k(se)f(roz\350\355l\355:)g
+Fz(Underfull)55 b(hbox)f(badness)g(1000)p FB(.)42 b(V)e(t)o(omt)o(o)h
+(p\370\355pad\354)e(v)m(las)o(tn\354)h(T)3645 5196 y(E)3694
+5181 y(X)0 5300 y(k\370i\350\355)27 b(na)g(u\276iv)m(atele,)f(kter\375)
+i(neb)m(y)m(l)g(sc)q(hopen)f(opus)o(tit)h(princip)l(y)f(s)o(tarod\341)l
+(vn\351ho)h(psac\355ho)f(s)o(troje)h(a)0 5420 y(po)o(t\370ebuje)j
+(m\355t)g(k)f(r)q(uce)h(tu)g(v)l(elik)n(ou)g(p\341ku,)g(do)g(kter\351)g
+(je)f(ob\350as)h(po)o(t\370eba)g(pr)n(a\271tit,)h(ab)m(y)f(se)f
+(p\370e\271lo)0 5539 y(na)25 b(no)m(v\375)h(\370\341dek)o(.)1831
+6009 y(20)p eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/macros/cstex/doc/prvni.tex b/macros/cstex/doc/prvni.tex
new file mode 100644
index 0000000000..346e3cc3d6
--- /dev/null
+++ b/macros/cstex/doc/prvni.tex
@@ -0,0 +1,1494 @@
+
+% První setkání s TeXem
+%%%%%%%%%%%%%%%%%%%%%%%%
+% (C) 1999 Petr Olšák
+
+% format: csplain, kódování ISO-8859-2
+
+% Tento dokument můžete vytisknout pro vlastní potřeby nebo jej
+% elektronicky dále šířit v nezměněné podobě jako soubory prvni.tex,
+% prvni.ps a prvni.pdf
+
+\chyph
+\magnification\magstep1
+\advance\vsize by\baselineskip
+
+\input pdfuni
+
+%% Varianta pro pdftex
+\ifx\pdfoutput\undefined
+ \def\zalozka#1{}
+\else
+ \def\zalozka#1{\pdfunidef\tmp{#1}%
+ \global\advance\secnum by1
+ \pdfdest num\secnum fitbh
+ {\let~=\space \def\TeX{TeX}%
+ \pdfoutline goto num\secnum count 0 {\tmp}}}
+ \pdfinfo{
+ /Author (Petr Olsak)
+ /CreationDate (D:20121212)
+ /ModDate (D:20121212)
+ /Creator (TeX)
+ /Producer (pdfTeX)
+ /Title (Prvni setkani s TeXem)
+ /Subject (manual)
+ /Keywords (TeX) }
+ \pdfcatalog{/PageMode /UseOutlines}
+ \pdfcompresslevel=9
+\fi
+
+%% Vzhled dokumentu
+\parindent=11pt
+\lineskiplimit=-4pt
+\emergencystretch=2em
+\raggedbottom
+
+%% Deklarace registrů
+\newcount\bibnum
+\newcount\footnum
+\newcount\secnum
+
+% Fonty
+\input cpalatin
+\font\tentt=cstt10 \hyphenchar\tentt=-1
+\font\cmit=csti10
+\font\mflogo=logo10
+\font\showtt=cstt9
+\font\tencsr=csr10
+\font\titulfont=\fontname\tenbf\space scaled\magstep2
+\font\bigfont=\fontname\tenbf\space scaled\magstep5
+\font\scriptm=\fontname\tenrm\space at7pt
+\scriptfont0=\scriptm
+
+%% Základní makra
+\def\sekce #1\par{\removelastskip\penalty0\zalozka{#1}\nobreak\bigskip
+ \noindent{\titulfont #1}\par\nobreak\medskip}
+\def\bod{\item{$\triangleright$}}
+\def\bib{\parindent=22pt\global\advance\bibnum by1
+ \par\hang\indent\llap{[\the\bibnum]\hskip11pt}\ignorespaces}
+
+%% Čárka místo tečky v matematice:
+\mathcode`\.="013B
+\def\doteq{\buildrel\hbox{.}\over=}
+
+%% Verbatim prostředí \begtt...\endtt, "...".
+{\obeyspaces \gdef\activespace{\obeyspaces\let =\ }}
+\def\setverb{\def\do##1{\catcode`##1=12}\dospecials}
+\def\begtt{\medskip\hbox\bgroup\vrule\vbox\bgroup\hrule
+ \smallskip\bgroup \setverb \catcode`\"=12 \activespace
+ \baselineskip=.9\baselineskip
+ \def\par{\leavevmode\strut\endgraf}
+ \obeylines \startverb}
+{\obeylines \catcode`\|=0 \catcode`\\=12
+ |gdef|startverb#1^^M#2\endtt{%
+ |showtt#2|egroup|smallskip|hrule|egroup|vrule|egroup|medskip}}
+\def\"{"} \catcode`\"=13
+\def"{\leavevmode\hbox\bgroup\let"=\egroup\setverb\obeyspaces\tt}
+
+%% Prostředí ukázek
+\def\beguk{\medskip\hbox\bgroup\vrule\vbox\bgroup\hrule\medskip
+ \leftskip=\parindent \rightskip=\parindent \relax}
+\def\enduk{\medskip\hrule\egroup\vrule\egroup\medskip}
+
+%% Tabulky
+\def\begtable{$$\vbox\bgroup
+ \let\par=\cr \obeylines \halign\bgroup &##\hfil\qquad\cr}
+\def\endtable{\egroup\egroup$$}
+\abovedisplayskip=\abovedisplayshortskip
+\def\tabline{\noalign{\smallskip\hrule}}
+\def\.{\hphantom{0}}
+
+%% Výčtová prostředí
+\def\begitems{\medskip\bgroup}
+\def\enditems{\par\egroup\medskip}
+
+%% Loga
+\def\LaTeX{L\kern-.36em\raise.5ex\hbox{\sevenrm A}\kern-.12em\TeX}
+\def\CS{$\cal C\kern-.1667em\lower.5ex\hbox{$\cal S$}\kern-.075em $}
+\def\mf{{\mflogo META}\-{\mflogo FONT}}
+\def\AMS{$\cal A\kern-.166em\lower.5ex\hbox{$\cal M$}\kern-.075em S$}
+\def\twoe{$2_{\textstyle\varepsilon}$}
+
+%% Poznámky pod čarou
+\let\orifootnote=\footnote
+\def\footnote{\global\advance\footnum by1\orifootnote{$^{\the\footnum}$}}
+
+%% Pomocné
+\def\url#1{{\tt #1}}
+\let\pp=\noindent
+\let\,=\thinspace
+
+%% Titulní strana
+\bgroup \nopagenumbers \pageno=0
+\null\vfill
+{\baselineskip=40pt
+\centerline{\bigfont První setkání s~\TeX{}em}
+\centerline{\bigfont Petr Olšák}
+}
+\vskip 0pt plus2fill\break
+\parindent=0pt \parskip=\bigskipamount
+\null\vfil
+Autor programu \TeX{} je profesor Donald Knuth.
+\par
+\TeX{} je ochranná známka American Mathematical Society.
+\par
+Ostatní v manuálu použité názvy programových produktů, firem
+apod. mohou být ochrannými známkami nebo registrovanými ochrannými
+známkami příslušných vlastníků.
+\vfill
+Copyright $\copyright$ RNDr. Petr Olšák, 1999, 2012, 2013, 2015
+\par
+Tento text si můžete vytisknout pro vlastní potřeby. Je k~dispozici
+společně s~balíkem \CS\TeX{} na
+\url{ftp://math.feld.cvut.cz/pub/cstex/doc}
+ve zdrojovém textu ({\tt prvni.tex}), PostScriptu ({\tt prvni.ps}) a ve
+formátu PDF ({\tt prvni.pdf}). Můžete jej také distribuovat, ale pouze
+v~nezměněné elektronické podobě.
+\bigskip\break
+\egroup
+\pageno=1
+
+
+
+\sekce Úvod
+%%%%%%%%%%%
+
+Tento manuál je koncipován jako \uv{první seznámení s~programem \TeX{}%
+ \footnote{Název \TeX{} se čte \uv{tech}, nikoli \uv{teks}.}
+na jeden večer}. Měl by umožnit začátečníkovi porozumět
+základním principům \TeX{}u. Manuál obsahuje ukázku jednoduchého dokumentu,
+který by si měl čtenář sám přepsat do svého počítače a na něm \TeX{}
+vyzkoušet. Je to dobrý první krok do pestrého světa tohoto programu plného
+zajímavých možností. Předvedená ukázka mimo jiné ilustruje základní principy
+psaní dokumentů v \TeX{}u. Jsou zde předvedeny dvě úvodní ukázky: pro plain\TeX{}
+a pro \LaTeX. Takže si uživatel může hned na prvním dokumentu rozhodnout,
+které \TeX{}ové rozšíření je bližší jeho srdci a podle toho vybrat další
+literaturu pro doplňující studium.
+
+Předpokládáme, že čtenář má určité důvody proč použít \TeX{}, takže se zde
+nebudeme zdržovat výčtem jeho výhod, rozepisovat obšírně jeho historii a
+nebudeme polemizovat o~užitečnosti či neužitečnosti dávkového či
+interaktivního systému na přípravu sazby.
+
+
+\sekce \TeX\ a jeho okolí
+%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\TeX{} je formátor. Je to program, kterému předložíme vstupní text
+dokumentu v~\uv{holé} textové podobě doplněný textovými
+značkami, které vymezují strukturu dokumentu nebo dávají \TeX{}u pokyny
+o~způsobu formátování dokumentu. Bývá obvyklé (ale není to nutné)
+pojmenovat tento soubor s~použitím přípony {\tt.tex}, například
+\hbox{\tt dokument.tex}. Na výstupu pak po zpracování \TeX{}em dostaneme
+PDF soubor ({\tt dokument.pdf}). Dříve se též hojně používal výstup do
+formátu DVI\footnote{DVI: Odvozeno z~anglického \uv{device independent}~-- na
+ zařízení nezávislý. Soubor lze prostřednictvím
+ vhodného programu prohlédnout na obrazovce, nebo jej
+ vytisknout na tiskárně.}.
+
+\TeX{} tedy čte na svém vstupu textový soubor s~dobře definovanou syntaxí jazyka
+značek a na výstupu je soubor s~definitivním popisem sazby. \TeX{}
+jako takový je zcela nezávislý na operačním systému. Vývoj samotného \TeX{}u
+je zastaven, takže pro uživatele nehrozí nebezpečí vzniku dalších
+nekompatibilních verzí. Další programy \uv{okolo \TeX{}u} tvoří
+společně s \TeX{}em distribuci. Dnes se nejčastěji používají volně
+přístupné distribuce \TeX{}live nebo Mik\TeX.
+
+Začínající uživatel se samozřejmě hlavně ptá po způsobu, jak může
+v~konkrétním operačním systému s~konkrétní \TeX{}ovou distribucí s~tímto
+programem pracovat, jak jej spustit, jakými tlačítky se ovládá textový
+editor, jaké nabídky jsou k~dispozici, co nad kterým obrázkem udělá myš. Ptá
+se tedy po uživatelském rozhraní. Jednotlivé manuály o~\TeX{}u tradičně
+odkazují na tzv.~\uv{místní příručku} (Local Guide), která by měla toto
+rozhraní popisovat. Tato příručka je závislá na použitém operačním systému,
+na čase jejího vzniku, na použité distribuci \TeX{}u, na vybraném textovém
+editoru a někdy též na administrátorovi systému, který konfiguruje některé
+věci specificky pro větší pohodlí uživatelů. Texty o \TeX{}u uživatelské
+prosředí většinou neuvádějí (je totiž závislé na okolnostech) a popisují pouze
+na systému nezávislé vlastnosti \TeX{}u jako formátoru. Ani tento manuál
+není v tomto ohledu výjimkou.
+
+Při práci s \TeX{}em je obvyklé mít otevřen
+v~jednom okénku textový editor, ve kterém uživatel píše nebo
+modifikuje vstupní text, a ve vedlejším okénku prohlížeč výstupního
+souboru. Po modifikaci vstupního textu uživatel spustí \TeX{} na
+pozadí klávesovou zkratkou a ve vedlejším okénku vidí
+během pár sekund výslednou změnu v sazbě.
+
+Textový editor, ve kterém připravujeme nebo modifikujeme vstupní texty
+dokumentů, nesmí ukládat na disk žádné skryté formátovací informace
+implementované jen pro tento editor (jako například změna fontu, měkké
+konce řádku apod.). To dělají tzv.~textové procesory, které v~případě
+práce s~\TeX{}em nepoužíváme.
+
+Zvyklosti ve značkování dokumentu jsou vesměs závislé na použitém {\it
+formátu} \TeX{}u, který modifikuje jeho chování. Říkáme, že je
+dokument napsán ve formátu {\it \LaTeX}, pokud je někde na začátku
+vstupního textu dokumentu uvedena značka "\documentclass" (nebo dříve
+"\documentstyle"). Pokud tam tuto značku nenajdeme, můžeme
+předpokládat, že je dokument napsán ve formátu {\it plain}.
+Ten umožňuje psát jen anglické texty.
+V čechách nebo na slovensku se místo formátu plain
+používá {\it csplain}. Tento manuál je
+například napsán ve formátu csplain a je uložen v~souboru
+{\tt prvni.tex}. Může se stát, že nějaký dokument je napsán ještě v jiném
+formátu méně používaném formátu. Tím se ale zde nebudeme
+zabývat. Rozdíl mezi plainem a \LaTeX{}em a smysl použití formátů vyplyne
+až z~dalšího textu.
+
+Následující tabulka ukazuje způsoby spuštění \TeX{}u. Předpokládáme,
+že je k~dispozici operační systém, který umožňuje uživateli zadávat
+pokyny z~příkazového řádku. Tím nevylučujeme, že nelze některé
+popisované činnosti implementovat do nějaké uživatelské nabídky
+konkrétního uživatelského rozhraní. Předpokládejme, že je
+vstupní text dokumentu připraven v~souboru {\tt dokument.tex}.
+
+\begtable
+ příkazový řádek & komentář
+ \tabline
+ "tex dokument" & anglický dokument, formát plain
+ "pdfcsplain dokument" & formát csplain, výstup do PDF
+ "csplain dokument" & formát csplain, výstup do DVI
+ "pdflatex dokument" & formát \LaTeX, výstup do PDF
+ "latex dokument" & formát \LaTeX, výstup do DVI
+\endtable
+
+Všimneme si, že v~příkazovém řádku píšeme za jméno formátu název vstupního
+souboru a že příponu {\tt.tex} nemusíme psát. Dobře instalovaná
+distribuce \TeX{}u by měla podle jména formátu spustit \TeX{} modifikovaný
+právě tímto formátem.
+
+Pokud nemáme ve své distribuci \TeX{}u formát csplain, je to špatné
+znamení. Nebudeme totiž schopni zpracovat ani tento manuál ani
+ukázku, která je v~něm obsažena. V~takovém případě lze doporučit
+poohlédnout se www stránce csplainu, kterou najdeme například na
+\url{http://petr.olsak.net/csplain.html}.
+
+
+\sekce Jdeme na to
+%%%%%%%%%%%%%%%%%%
+
+Nejprve zkusíme v~nějakém textovém editoru vytvořit soubor {\tt
+pokus.tex}\footnote{Soubor musí být kódovaný při použití cslainu z roku 2013
+a novějšího ~v UTF-8.},
+který obsahuje zkušební větu:
+
+\begtt %--------------------------------------------------------------
+Ahoj světe!
+\bye
+\endtt %--------------------------------------------------------------
+
+Pokud zpracujeme tento soubor \TeX{}em s~formátem csplain
+(připomínáme, že je možné použít povel {\tt pdfcsplain pokus}),
+dostaneme výstupní soubor {\tt pokus.pdf}. Navíc
+\TeX{} uloží informaci o~zpracování do souboru {\tt pokus.log}. Výsledný
+PDF soubor si můžeme prohlédnout vhodným prohlížečem. Dostaneme
+očekávaný výsledek:
+
+\beguk %-------------------------------------------------------------
+\tencsr Ahoj světe!
+\enduk %-------------------------------------------------------------
+
+\pp Přitom dole na stránce je ještě vytištěno číslo strany:~1.
+%Povelem {\tt csplain pokus} dostaneme tentýž výsledek, ale
+%výstupem je DVI soubor.
+
+Pokud zkusíme tentýž soubor zpracovat \TeX{}em s~formátem plain
+(příkazový řádek {\tt tex pokus}), výstup bude zmršený: \uv{Ahoj svte!}.
+Vidíme, že textový soubor s~akcenty nelze jednoduše vnutit originálnímu
+americkému \TeX{}u, ale místo formátu plain je potřeba použít modifikovaný
+csplain.
+
+Kdybychom chtěli tentýž soubor zpracovat \TeX{}em s~formátem \LaTeX{}
+(krátce říkáme, že soubor zpracováváme \LaTeX{}em), obdržíme chybové
+hlášení:
+
+\begtt %--------------------------------------------------------------
+! LaTeX Error: Missing \begin{document}.
+
+See the LaTeX manual or LaTeX Companion for explanation.
+Type H <return> for immediate help.
+ ...
+
+l.1 A
+ hoj světe!
+?
+\endtt %--------------------------------------------------------------
+
+Vidíme tedy, že soubor není vhodně připraven ke zpracování \LaTeX{}em.
+Chybí mu "\begin{document}". Později ukážeme, že mu chybí více věcí, ale
+v~tuto chvíli raději zůstaneme u~csplainu. Komunikaci s~\TeX{}em při
+chybovém hlášení ukončíme odesláním znaku {\tt x}. Chceme-li, aby
+\TeX{} chybu ignoroval a pokračoval ve zpracování dokumentu, stačí na
+otazník odpovědět \uv{Enter} (v~tomto příkladě, kdy dokument vhodný
+pro csplain chceme zpracovat \LaTeX{}em, se pouze dočkáme další
+zavlečené chyby).
+
+Zkusíme si nyní přepsat do počítače následující poněkud rozsáhlejší
+dokument. Soubor nazveme třeba {\tt mujprvni.tex} a vytvoříme jej
+libovolným textovým editorem. Pokud je čtenář od přírody \uv{lenivý}, může
+se místo zdlouhavého přepisování pokusit najít text ukázky ve vstupním
+souboru {\tt prvni.tex} tohoto manuálu a přenést jej do svého souboru
+{\tt mujprvni.tex} jako blok v~textovém editoru.
+
+Možná nám může připadat část označená jako \uv{oblast definic} hodně
+nepochopitelná, skoro jako porucha na lince. Přesto se zatím pokusíme
+překonat odpor k~této poruše a důsledně všechny znaky přepíšeme.
+\TeX{} se nám za to odvděčí silnými možnostmi, které budeme postupně
+odhalovat.
+
+Nemusíme se obtěžovat přepisováním textů, schovaných za znakem "%", protože
+tímto znakem je zahájen komentář, který končí koncem řádku a který je při
+zpracování \TeX{}em ignorován. V~každém případě ale nevynechávejme prázdné
+řádky v~ukázce a věnujme pozornost obsahu části označené jako \uv{vlastní
+text}, kde jsou vyjmenovány základní jevy, se kterými se při pořizování
+textů pro \TeX{} budeme často setkávat.
+
+\begtt %=============================================================
+%%%%%%%% Zde začíná "oblast definic" pro tento dokument %%%%%%%%%%%
+
+\chyph % inicializace českého dělení slov v csplainu
+\font\titulfont=\fontname\tenbf\space scaled \magstep2 % větší font
+\def\bod{\item{$\bullet$}} % definice zkratky \bod pro výčet
+\def\nadpis#1\par{ % definice nadpisu:
+ \removelastskip\bigskip % odmaže poslední vert. mezeru a přidá vlastní
+ \indent{\titulfont #1} % odsazený text nadpisu větším fontem
+ \par\nobreak\medskip} % konec řádku, zakázaný zlom, menší mezera
+\let\itemskip=\medskip % kolem výčtu prvků bude menší mezera \medskip
+
+%%%%%%%% Zde začíná "vlastní text" dokumentu %%%%%%%%%%%%%%%%%%%%%%%%
+
+\nadpis Můj první dokument
+
+Zkouším napsat první text v~\TeX u. Tento odstavec musí být
+tak dlouhý, aby bylo vidět, že se rozlomil aspoň na dva řádky.
+
+Jednotlivé odstavce oddělujeme od sebe prázdným řádkem. Prázdnými řádky
+vůbec nešetříme, protože zvyšují přehlednost zdrojového textu.
+Vyzkoušíme si nyní několik věcí.
+
+\itemskip
+\bod Budeme používat české \uv{uvozovky}, které se liší od ``anglických''.
+ Uvědomíme si, že použití "těchto znaků" je úplně špatně!
+\bod Rozlišujme mezi spojovníkem (je-li), pomlčkou ve větě~--
+ a dlouhou pomlčkou---ta se používá v~anglických dokumentech.
+\bod Předpokládáme, že každý dokáže rozeznat 1 (jedničku) od l
+ (písmene el) a 0 (nulu) od O (písmene~O).
+\bod Zkusíme přepnout do {\bf polotučného písma}, nebo do
+ {\it kurzívy}. Také vyzkoušíme {\tt strojopis}.
+\bod Všimneme si, že ve slovech grafika, firma, apod. se písmena
+ f a i automaticky proměnila v~jediný znak fi (srovnáme to
+ s~nesprávným f\/i).
+\bod Mezery mezi písmeny jsou automaticky vyrovnávány podle tvaru písmen.
+ Ve slově \uv{Tento} je například písmeno~e těsněji přisazeno
+ k~písmenu~T, aby se mezery mezi písmeny opticky jevily stejnoměrné.
+\bod Vypravíme se na malou exkurzi do matematiky: $a^2 + b^2 = c^2$.
+ Zjistíme, že číslo -1 je zde napsáno špatně (prokletý spojovník),
+ zatímco správně má být $-1$.
+\bod Protože \% uvozuje komentář a \$ přepíná do matematické sazby,
+ musíme před ně napsat zpětné lomítko, chceme-li je dostat do dokumentu.
+\itemskip
+
+\nadpis Závěr
+
+To by pro začátek stačilo. Příkazem {\tt\char`\\bye} ukončíme své pokusy.
+\bye
+\endtt %=============================================================
+
+Po zpracování tohoto dokumentu formátem csplain si můžeme prohlédnout
+prohlížečem {\tt dvi} souboru následující výsledek:
+
+\beguk %=============================================================
+\parindent=20truept
+\baselineskip=12truept
+\font\tenbf=csbx10 at10truept \font\tenit=csti10 at10truept
+\font\tentt=cstt10 at10truept
+\font\tenrm=csr10 at10truept \tenrm
+\font\symbol=cmsy10 at10truept
+\font\mmi=cmmi10 at10truept \font\sevenrm=csr7 at7truept
+\textfont0=\tenrm \scriptfont0=\sevenrm
+\textfont1=\mmi \textfont2=\symbol
+\font\titulfont=csbx10 scaled\magstep1 % větší font
+\def\bod{\item{$\bullet$}} % definice zkratky \bod pro výčet
+\def\nadpis#1\par{ % definice nadpisu:
+ \removelastskip\bigskip % odmaže poslední vert. mezeru a přidá vlastní
+ \indent{\titulfont #1} % odsazený text nadpisu větším fontem
+ \par\nobreak\medskip} % konec řádku, zakázaný zlom, menší mezera
+\bigskipamount=12truept \medskipamount=6truept
+\let\itemskip=\medskip % kolem výčtu prvků bude menší mezera \medskip
+\csname mitvariables\endcsname
+
+\nadpis Můj první dokument
+
+Zkouším napsat první text v~\TeX u. Tento odstavec musí být
+tak dlouhý, aby bylo vidět, že se rozlomil aspoň na dva řádky.
+
+Jednotlivé odstavce oddělujeme od sebe prázdným řádkem. Prázdnými řádky
+vůbec nešetříme, protože zvyšují přehlednost zdrojového textu.
+Vyzkoušíme si nyní několik věcí.
+
+\itemskip
+\bod Budeme používat české \uv{uvozovky}, které se liší od ``anglických''.
+ Uvědomíme si, že použití \"těchto znaků\" je úplně špatně!
+\bod Rozlišujme mezi spojovníkem (je-li), pomlčkou ve větě~--
+ a dlouhou pomlčkou---ta se používá v~anglických dokumentech.
+\bod Předpokládáme, že každý dokáže rozeznat 1 (jedničku) od l
+ (písmene el) a 0 (nulu) od O~(písmene~O).
+\bod Zkusíme přepnout do {\bf polotučného písma}, nebo do
+ {\it kurzívy}. Také vyzkoušíme {\tt strojopis}.
+\bod Všimneme si, že ve slovech grafika, firma, apod. se písmena
+ f a i automaticky proměnila v~jediný znak fi (srovnáme to
+ s~nesprávným f\/i).
+\bod Mezery mezi písmeny jsou automaticky vyrovnávány podle tvaru písmen.
+ Ve slově \uv{Tento} je například písmeno~e těsněji přisazeno
+ k~písmenu~T, aby se mezery mezi písmeny opticky jevily stejnoměrné.
+\bod Vypravíme se na malou exkurzi do matematiky: $a^2 + b^2 = c^2$.
+ Zjistíme, že číslo -1 je zde napsáno špatně (prokletý spojovník),
+ zatímco správně má být $-1$.
+\bod Protože \% uvozuje komentář a \$ přepíná do matematické sazby,
+ musíme před ně napsat zpětné lomítko, chceme-li je dostat do dokumentu.
+\itemskip
+
+\nadpis Závěr
+
+To by pro začátek stačilo. Příkazem {\tt\char`\\bye} ukončíme své pokusy.
+\enduk %=============================================================
+
+Všimněme si, že v~příkladu je důsledně oddělena forma od obsahu dokumentu.
+V~části označené \uv{vlastní text} jsou použity značky "\nadpis",
+"\bod" a "\itemskip", které ohraničují logické části dokumentu (vymezení
+nadpisu, uvedení další položky ve výčtu prvků, obklopení skupiny výčtu prvků)
+a nepopisují žádné konkrétní formátovací informace (volba fontu, velikost
+fontu, velikost mezer nad a pod nadpisem, tvar puntíku ve výčtu prvků
+apod.).
+
+Značky vymezující strukturu dokumentu jsou definovány v~části \uv{oblast
+definic}. Zde je řečeno, jaký bude mít nadpis font, jak bude
+v~textu umístěn a jak bude vypadat formátování výčtu prvků. Podrobnější
+rozbor těchto definic uvedeme za chvíli.
+
+Toto oddělení formy od obsahu se v~mnoha případech začátečníkům nedaří.
+Přímo v~textu jejich dokumentů se vyskytují značky jako "\vskip12mm"
+(vertikální mezera 12\,mm), "\vfill\break" (vynucené ukončení strany) a mnoho
+dalších nešvarů. My se pokusíme hned z~počátku se takovým věcem pokud možno
+vyhnout. V~sekci \uv{změna vzhledu dokumentu} uvidíme, že se nám to bohatě
+vyplatí.
+
+
+\sekce Vysvětlení použitých značek v~příkladu
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+Jednotlivé značky, které řídí formátování a vymezují strukturu dokumentu
+jsou vesměs ve tvaru "\slovo". Tyto značky se nazývají
+{\it řídicí sekvence\/} a někdy též budeme hovořit o~{\it příkazech},
+protože jimi přikazujeme, aby \TeX{} něco vykonal.
+
+Řídicí sekvence v~příkladu rozdělíme na dvě skupiny. 1.~ty, co jsou
+definovány v~samotném \TeX{}u nebo v~použitém formátu (v~našem případě
+ve formátu {\tt csplain}). 2.~řídicí sekvence, které jsme definovali sami.
+
+Začneme rozborem druhé skupiny řídicích sekvencí:
+
+\begitems
+\bod "\nadpis" je sekvence, která za sebou očekává text nadpisu a pak
+ prázdný řádek.
+\bod "\titulfont" je přepínač pro větší velikost fontu pro nadpis.
+ Je definován na řádku začínajícím příkazem "\font" a použit v~definici
+ řídicí sekvence "\nadpis".
+\bod "\bod" je sekvence, která uvozuje položku ve výčtu prvků. Promění se
+ v~nějakou grafickou realizaci zarážky (zde puntík) a způsobí odsazení
+ textu položky.
+\bod "\itemskip" vytvoří vertikální mezeru, která oddělí výčet prvků
+ od ostatního textu. Použije se na začátku i na konci výčtu.
+\enditems
+
+Ostatní řídicí sekvence jsou definovány v~použitém formátu nebo přímo
+zabudovány v~\TeX{}u. Uživatel se s~nimi bude postupně seznamovat
+studiem vhodné literatury. Zde uvedeme velmi stručně jen ty nejdůležitější
+řídicí sekvence, abychom usnadnili pochopení příkladu.
+
+\begitems
+\bod "\chyph". Tato řídicí sekvence inicializuje české vzory dělení slov a
+ je definována pouze ve formátu csplain. V~případě českých textů
+ bychom ji nikdy neměli vynechat! Analogicky "\shyph" inicializuje
+ slovenské vzory dělení slov. Bez těchto příkazů \TeX{} pracuje
+ implicitně s~anglickými vzory dělení.
+\bod "\font" zavede z~instalace \TeX{}u do dokumentu další font.
+ Struktura parametrů příkazu bude vysvětlena v~sekci o~fontech.
+\bod "\def" definuje novou řídicí sekvenci (zde "\bod" a "\nadpis").
+ Za řídicí sekvencí může následovat formální popis parametrů nové
+ sekvence a pak následuje ve složených závorkách tělo definice.
+ V~ní je popsáno, co se při použití nové řídicí sekvence má vykonat.
+\bod "\item" zahájí výčtovou položku (odsazením textu) a převezme
+ za sebou ve složených závorkách parametr, který popisuje vzhled puntíku.
+\bod "\bullet" vytvoří v~matematickém módu černý puntík: $\bullet$.
+\bod "\bigskip" vytvoří vertikální mezeru velikosti jednoho řádku a
+ "\medskip" velikosti poloviny řádku. "\indent" odsadí další text
+ o~velikost odstavcové zarážky.
+\bod Řídicí sekvence "\par" je explicitní ukončení odstavce. \TeX{} ji
+ interně vytváří v~místě každého prázdného řádku. Ve formálním popisu
+ parametru za "\def\nadpis" má ale "\par" pouze vymezovací
+ účinek. Formální popis parametru v~našem příkladě čteme takto:
+ nově definovaná řídicí sekvence "\nadpis" převezme za sebou text
+ až po první výskyt "\par" (tedy až po první výskyt prázdného řádku)
+ a uloží jej do \uv{proměnné} s~označením "#1".
+\bod "\let" čteme česky nechť. Tento příkaz ztotožní význam nové
+ řídicí sekvence (v~našem příkladě "\itemskip") s~předlohou (v~tomto
+ příkladě "\medskip").
+\enditems
+
+V~naší ukázce jsme použili též některé speciální \TeX{}ovské znaky.
+Vysvětlíme si nyní stručně jejich význam.
+
+\begitems
+\bod Znak "~" znamená nedělitelnou mezeru. Je zde použita za neslabičnými
+ předložkami a před jednopísmennými ukázkami, aby se v~těchto místech
+ nerozdělil řádek. Při pořizování textu nemusíme psát za neslabičnými
+ předložkami vlnku \uv{ručně}. Vlnky tam lze doplnit později jednoduchými
+ programy, které bývají součástí \TeX{}ovských instalací.
+\bod Znaky "{ }" mají v~\TeX{}u tři mírně odlišné významy.
+\itemitem{1.} Obklopují těla definic za příkazem "\def", jak již bylo řečeno.
+\itemitem{2.} Obklopují parametry některých řídicích sekvencí (viz
+ například text {\tt uvozovky}, který je parametrem řídicí sekvence
+ "\uv", nebo text "$\bullet$", který je parametrem řídicí sekvence
+ "\item".
+\itemitem{3.} Samotné znaky "{ }" vymezují jisté skupiny, ve kterých je
+ veškeré přiřazení a nastavení lokální. Skupiny se často používají pro
+ vymezení platnosti přepínačů písma (viz "\bf", "\it", "\tt" a
+ "\titulfont").
+\item{} Závorky "{ }" musí vzájemně párovat, což je důležité zejména ve
+ vymezovacích významech~(ad~1 a~2). Proto třeba tělo definice
+ "\bod" obsahuje text "\item{$\bullet$}" a je ukončeno až druhou
+ závorkou~"}".
+\bod Znak "%" uvozuje komentář až do konce řádku.
+\bod Znak "$" přepíná do {\it matematického módu} a zpět. V matematickém
+ módu \TeX{} sestavuje sazbu poněkud odlišným způsobem (všimneme
+ si, že například proměnné $a$, $b$ jsou v matematickém módu
+ automaticky sázeny kurzívou).
+\bod Znak "^" v~matematickém módu uvozuje horní index (exponent).
+\enditems
+
+\sekce Změna vzhledu dokumentu
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+Předvedeme, v~čem spočívá výhoda oddělení obsahu
+dokumentu od formy. Předpokládejme, že nám nějaký zkušenější kolega
+pomůže s~přípravou definic pro náš dokument. Předpokládejme dále, že onen
+kolega má na věc poněkud jiný typografický názor a začne věci předělávat.
+V~editoru modifikuje definice a ve vedlejším okénku v~prohlížeči se průběžně
+mění náš první dokument skoro k~nepoznání. Přitom kolega
+{\it vůbec nemusí\/} zasáhnout do vlastního textu dokumentu.
+
+Především se mu nelíbí rodina fontů Computer Modern, která je
+v~\TeX{}u implicitně nastavena. Napíše tedy na začátek dokumentu třeba
+"\input cbookman" a celý dokument je nyní v~rodině Bookman. Příkaz "\input"
+zavádí do dokumentu externí soubor definic, zde soubor s~názvem
+{\tt cbookman.tex}. Tento soubor obsahuje příkazy "\font" na zavedení
+skupiny fontů Bookman a nastaví je jako implicitní.
+
+Kolega se dále rozhodl vkládat mezi každý odstavec drobnou vertikální mezeru
+a místo puntíků pro výčty chce použít čtverečky, které ve větší velikosti
+zařadí i do nadpisů. Konečně velikost fontu pro nadpis se mu zdá příliš
+velká (místo "\magstep2" v~řádku "\font" použije \uv{menší} "\magstep1").
+Výsledek jeho snažení v~\uv{oblasti definic} dopadne třeba takto:
+
+\begtt %=============================================================
+\chyph % inicializace českého dělení slov v csplainu
+\magnification\magstep1 % celý dokument bude 1,2 krát větší
+\input cbookman \setsimplemath % použité písmo: Bookman i v matematice
+\font\titulfont=\fontname\tenbf\space scaled \magstep1 % větší font
+\newdimen\indskip \indskip=15pt % výčty budou odsazeny 15pt
+\def\ctverecek#1{\noindent % čtvereček proměnné velikosti v místě \indskip
+ \hbox to\indskip{\vrule height#1pt depth0pt width#1pt\hss}}
+\def\bod{\par\hangindent=\indskip \ctverecek{4}} % definice zkratky \bod
+\def\nadpis#1\par{ % definice nadpisu:
+ \removelastskip\bigskip % odmaže poslední vert.mezeru a přidá vlastní
+ \ctverecek{7}{\titulfont #1} % nadpis odsazený čtverečkem
+ \par\nobreak} % konec řádku, zakázaný zlom, žádná mezera
+\parskip=\medskipamount % mezi odstavci bude mezera jako \medskip
+\parindent=0pt % odstavce nebudou odsazeny zarážkou
+\let\itemskip=\relax % žádné další mezery mezi výčty
+\endtt %=============================================================
+
+Náš dokument vypadá pak následovně:
+
+\beguk %=============================================================
+\input cbookman % použité písmo: Bookman
+\font\mmi=\fontname\tenit
+\font\sevenrm=\fontname\tenrm\space at 7pt
+\textfont0=\tenrm \scriptfont0=\sevenrm
+\textfont1=\mmi
+
+\font\titulfont=\fontname\tenbf\space scaled \magstep1 % větší font
+\newdimen\indskip \indskip=15pt % výčty budou odsazeny 15pt
+\def\ctverecek#1{\noindent % čtvereček o proměnné velikosti v místě \indskip
+ \hbox to\indskip{\vrule height#1pt depth0pt width#1pt\hss}}
+\def\bod{\par\hangindent=\indskip \ctverecek{4}} % definice zkratky \bod
+\def\nadpis#1\par{ % definice nadpisu:
+ \removelastskip\bigskip % odmaže poslední vert. mezeru a přidá vlastní
+ \ctverecek{7}{\titulfont #1} % nadpis odsazený čtverečkem
+ \par\nobreak} % konec řádku, zakázaný zlom, žádná mezera
+\parskip=\medskipamount % mezi odstavci bude mezera jako \medskip
+\parindent=0pt % odstavce nebudou odsazeny zarážkou
+\let\itemskip=\relax % žádné další mezery mezi výčty
+
+\nadpis Můj první dokument
+
+Zkouším napsat první text v~\TeX u. Tento odstavec musí být
+tak dlouhý, aby bylo vidět, že se rozlomil aspoň na dva řádky.
+
+Jednotlivé odstavce oddělujeme od sebe prázdným řádkem. Prázdnými řádky
+vůbec nešetříme, protože zvyšují přehlednost zdrojového textu.
+Vyzkoušíme si nyní několik věcí.
+
+\itemskip
+\bod Budeme používat české \uv{uvozovky}, které se liší od ``anglických''.
+ Uvědomíme si, že použití \"těchto znaků\" je úplně špatně!
+\bod Rozlišujme mezi spojovníkem (je-li), pomlčkou ve větě~--
+ a dlouhou pomlčkou---ta se používá v~anglických dokumentech.
+\bod Předpokládáme, že každý dokáže rozeznat 1 (jedničku) od l
+ (písmene el) a 0 (nulu) od O~(písmene~O).
+\bod Zkusíme přepnout do {\bf polotučného písma}, nebo do
+ {\it kurzívy}. Také vyzkoušíme {\tt strojopis}.
+\bod Všimneme si, že ve slovech grafika, firma, apod. se písmena
+ f a i automaticky proměnila v~jediný znak fi (srovnáme to
+ s~nesprávným f\/i).
+\bod Mezery mezi písmeny jsou automaticky vyrovnávány podle tvaru písmen.
+ Ve slově \uv{Tento} je například písmeno~e těsněji přisazeno
+ k~písmenu~T, aby se mezery mezi písmeny opticky jevily stejnoměrné.
+\bod Vypravíme se na malou exkurzi do matematiky: $a^2 + b^2 = c^2$.
+ Zjistíme, že číslo -1 je zde napsáno špatně (prokletý spojovník),
+ zatímco správně má být $-1$.
+\bod Protože \% uvozuje komentář a \$ přepíná do matematické sazby,
+ musíme před ně napsat zpětné lomítko, chceme-li je dostat do dokumentu.
+\itemskip
+
+\nadpis Závěr
+
+To by pro začátek stačilo. Příkazem {\tt\char`\\bye} ukončíme své pokusy.
+\enduk %==============================================================
+
+Kdyby náš kolega chtěl, implementoval by třeba automatické číslování
+položek, automatické číslování nadpisů, generování obsahu a další věci.
+Vysvětlení nových řídicích sekvencí, které kolega použil, bohužel
+překračuje rámec tohoto úvodního dokumentu.
+
+Definice lze umístit do jiného souboru než vlastní text dokumentu.
+Na začátku dokumentu pak soubor definic načteme příkazem "\input".
+Nebo naopak, hlavní bude soubor definic, ze kterého se příkazem "\input"
+postupně načítají jednotlivé kapitoly rozsáhlejšího díla.
+
+\goodbreak
+\sekce Stojíme na křižovatce
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+V~předchozím příkladě jsme ilustrovali důležitou vlastnost \TeX{}u~--
+schopnost měnit vzhled dokumentu jen výměnou některých definic. Kromě toho
+ale tyto definice také musejí navazovat na úmluvu, jakými značkami bude
+autor vymezovat strukturu svého dokumentu. Kdyby autor použil místo značky
+"\nadpis" značku "\section", \TeX{} by nám při zpracování dokumentu vynadal:
+
+\begtt %--------------------------------------------------------------
+! Undefined control sequence.
+l.14 \section
+ Můj první dokument
+?
+\endtt %--------------------------------------------------------------
+
+\pp tedy: nedefinovaná řídicí sekvence. Odpovíme-li na otazník pouhým
+stiskem klávesy Enter, \TeX{} tuto sekvenci zcela ignoruje a pracuje dál.
+Žádného zvýraznění nadpisu bychom se nedočkali. Je tedy vidět,
+že je podstatné ujasnit si, jaké značkování struktury dokumentu
+použijeme.
+
+V~této souvislosti si musíme odpovědět jednu důležitou otázku. Chceme se
+naučit jazyk definic \TeX{}u na takové úrovni, jako náš imaginární kolega
+z~předchozího příkladu? Budeme raději sami kontrolovat každý detail vzhledu
+dokumentu prostřednictvím vlastních definic, než abychom přebírali hotová
+řešení odjinud?
+Pokud na tyto otázky odpovíme \uv{ano}, pak je pro nás
+výhodné použít formát plain (pro české a slovenské dokumenty jen mírně
+modifikovaný formát csplain), který definuje jen minimum základních
+řídicích sekvencí. O~další řídicí sekvence stejně jako o~modifikaci
+vzhledu dokumentu podle našich představ se musíme postarat sami.%
+ \footnote{Po zveřejnění makra OPmac (\url{http://petr.olsak.net/opmac.html})
+ uvedená věta o nutnosti plain\TeX{}isty vše si programovat vlastními silami
+ není zcela pravdivá.
+ I tito uživatelé mohou použít hotové řešení OPmac. Navíc
+ mají možnost snadno do jeho maker nahlédnout a upravit si je k obrazu
+ svému.}
+V~takovém případě si můžeme sami rozhodnout, jaké značky pro vymezení
+struktury dokumentu použijeme, protože si pro ně nakonec uděláme vlastní
+definice.
+
+Na druhé straně, pokud rádi přebíráme hotová řešení, pokud nechceme
+zbytečně pronikat do problematiky jazyka definic \TeX{}u, pokud se
+spokojíme s~už připravenými šablonami vzhledu dokumentu (tzv. styly),
+pokud jsme ochotni se místo tří set základních příkazů \TeX{}u učit
+zhruba tisíc uživatelských značek pro \LaTeX, bude pro nás
+výhodné použít raději formát \LaTeX{}.
+
+\LaTeX{} doporučuje určité značkování struktury dokumentu. Například se
+předpokládá členění na kapitoly (značka "\chapter") a na sekce (značka
+"\section"). Každý dokument by měl začít záhlavím uvozeným sekvencí
+"\documentclass". Parametrem této sekvence by měl být název
+základního stylového souboru (souboru definic upravujících vzhled
+dokumentu). Nejčastěji bývá tímto parametrem "book" (formát knihy)
+nebo "article" (formát článku). Doplňkové stylové soubory se načítají pomocí
+sekvence "\usepackage". Vlastní text dokumentu musí být uzavřen mezi
+značkami "\begin{document}" a "\end{document}". Často se vyskytují další
+značky "\begin" a "\end" vymezující v~\LaTeX{}u jistá prostředí (například
+prostředí pro výčtové položky).
+
+Vraťme se k~našemu příkladu a přepišme jej do značkování podle \LaTeX{}u.
+
+\begtt %=============================================================
+\documentclass{article} % základní styl bude "odborný článek"
+\usepackage[utf8]{inputenc} % je nutno specifikovat kódování dokumentu
+\usepackage[T1]{fontenc} % požadujeme LaTeXovské fonty s akcenty
+\usepackage[czech]{babel} % z Babylónu jazyků volíme češtinu
+\begin{document}
+
+\section{Můj první dokument}
+
+Zkouším napsat první text v~\TeX u. Tento odstavec musí být
+tak dlouhý, aby bylo vidět, že se rozlomil aspoň na dva řádky.
+
+Jednotlivé odstavce oddělujeme od sebe prázdným řádkem. Prázdnými řádky
+vůbec nešetříme, protože zvyšují přehlednost zdrojového textu.
+Vyzkoušíme si nyní několik věcí.
+
+\begin{itemize}
+\item Budeme používat české \uv{uvozovky}, které se liší od ``anglických''.
+ Uvědomíme si, že použití "těchto znaků" je úplně špatně!
+\item Rozlišujme mezi spojovníkem (je-li), pomlčkou ve větě~--
+ a dlouhou pomlčkou---ta se používá v~anglických dokumentech.
+\item Předpokládáme, že každý dokáže rozeznat 1 (jedničku) od l
+ (písmene el) a 0 (nulu) od O~(písmene~O).
+\item Zkusíme přepnout do {\bf polotučného písma}, nebo do
+ {\it kurzívy}. Také vyzkoušíme {\tt strojopis}.
+\item Všimneme si, že ve slovech grafika, firma, apod. se písmena
+ f a i automaticky proměnila v~jediný znak fi (srovnáme to
+ s~nesprávným f\/i).
+\item Mezery mezi písmeny jsou automaticky vyrovnávány podle tvaru písmen.
+ Ve slově \uv{Tento} je například písmeno~e těsněji přisazeno
+ k~písmenu~T, aby se mezery mezi písmeny opticky jevily stejnoměrné.
+\item Vypravíme se na malou exkurzi do matematiky: $a^2 + b^2 = c^2$.
+ Zjistíme, že číslo -1 je zde napsáno špatně (prokletý spojovník),
+ zatímco správně má být $-1$.
+\item Protože \% uvozuje komentář a \$ přepíná do matematické sazby,
+ musíme před ně napsat zpětné lomítko, chceme-li je dostat do dokumentu.
+\end{itemize}
+
+\section{Závěr}
+
+To by pro začátek stačilo. Příkazem \verb|\bye| ukončíme své pokusy.
+\end{document}
+\endtt %--------------------------------------------------------------
+
+%Poznamenejme, že zavedení doplňkového stylu {\tt czech} způsobí aktivaci
+%českých vzorů dělení slov a písma s~českými znaky. Bez použití tohoto stylu
+%pracuje \LaTeX{} implicitně s~anglickými vzory dělení slov a s~písmy, která
+%neobsahují háčkovaná a čárkovaná písmena.
+
+Upozorňujeme, že v~současné době je bohužel \LaTeX{}ů několik druhů.
+\uv{Starý \LaTeX} (verze~2.09), ve kterém se
+struktura záhlaví dokumentu mírně lišila (byl použit příkaz "\documentstyle"
+místo "\documentclass"). Dále se pro potřeby
+českých dokumentů dlouho používal místo \LaTeX{}u tzv. \CS\LaTeX{}, který se
+vyhýbal balíčku "babel". Ovšem \CS\LaTeX{} je dnes také považován zastaralý.
+Uvedená ukázka zahrnuje klasický \LaTeX{}, často označovaný jako verze 2e.
+
+Na druhé straně na novějších modifikacích \TeX{}u (Lua\TeX{} a Xe\TeX) je vybudována novější
+verze \LaTeX{}u zvaná Lua\LaTeX{} a Xe\LaTeX. V této novější verzi se nepoužívají
+balíčky {\tt inputenc}, {\tt fontenc} ani {\tt babel}, ale místo toho balíčky
+{\tt fontspec} a {\tt polyglossia}. O tom ale tento úvodní text nepojednává.
+
+Výsledek po zpracování našeho dokumentu \LaTeX{}em v~tomto manuálu
+pro stručnost neuvádíme. Kdo chce, může si sám \LaTeX{}
+vyzkoušet. Nelíbí se nám, že za čísly v~nadpisech nejsou tečky?
+Zavedeme do dokumentu prostřednictvím "\usepackage" další doplňkový
+styl, který toto výchozí chování základního stylu {\tt article}
+upraví. Nelíbí se nám, že jsou mezi jednotlivými položkami ve výčtu
+velké mezery a položky jsou až příliš odsazeny? Použijeme v~dokumentu
+další doplňkový styl. Nelíbí se nám, že je použito písmo Computer
+Modern? Napišme třeba "\usepackage{times}".
+
+Otázka ale je, kdo pro nás tyto doplňkové styly (neboli doplňující sady
+definic pro \TeX) bude připravovat. Velké množství stylů na všechno možné
+lze nalézt ve veřejných archivech \TeX{}ovského softwaru. \LaTeX{} nám tedy
+při jednoduchých šablonovitých požadavcích na vzhled dokumentu umožňuje
+zůstat v~roli autora, který pořizuje text. Nemusíme umět poměrně složitý
+jazyk definic \TeX{}u.
+
+Pokud nám žádná z~možností nabízených stylů nevyhovuje, musíme se pokusit
+tyto styly modifikovat podle své potřeby. To ale může být už hodně
+komplikované. Záleží znovu na nás, zda rádi modifikujeme zdrojové kódy
+cizích programů nebo si raději napíšeme programy vlastní. Pokud rádi píšeme
+programy vlastní, asi nám bude spíše vyhovovat jednodušší výchozí
+formát plain (csplain).
+
+Jestliže jsme se rozhodli pracovat raději v~plainu, pak lze k~dalšímu
+studiu doporučit následující literaturu:
+
+\begitems
+\bib Petr Olšák. {\it \TeX{} pro pragmatiky (\TeX{} -- plain\TeX{} --
+ \CS plain{} -- OPmac)}. Pracovní verze textu je
+ volně k dispozici na
+ {\tt http://petr.olsak.net/tpp.html}.
+
+\bib Petr Olšák. {\it \TeX{}book naruby}. Konvoj 1997. Celý text knihy je
+ volně k~dispozici ve formátu {\tt pdf}
+ na \url{http://math.feld.cvut.cz/olsak/tbn.html}.
+\enditems
+
+Vyhovuje-li nám více \LaTeX, pak je možné sáhnout po těchto manuálech:
+
+\begitems
+\bib Pavel Satrapa. {\it \LaTeX{} pro pragmatiky}. Text je volně dostupný na
+ \hfil\break{\tt http://www.nti.tul.cz/\char`\~satrapa/docs/latex/}.
+\bib Leslie Lamport. {\it\LaTeX---A Document Preparation System---User's
+ Guide and Reference Manual}. Ad\-di\-son-Wes\-ley, Reading, MA,
+ USA, 2nd ed. 1994.
+\bib Michel Goossens, Frank Mittelbach, Alexander Samarin.
+ {\it The \LaTeX{} Companion}. Druhé vydání, Addisson Wesley 1994.
+\bib Michel Goossens, Sebastian Rahtz, Frank Mittelbach.
+ {\it The \LaTeX{} Graphics Companion: Illustrating Documents with
+ \TeX{} and PostScript}. Addisson Wesley 1997.
+\bib Jiří Rybička. {\it \LaTeX{} pro začátečníky}. Druhé, upravené vydání,
+ Konvoj 1999.
+\enditems
+
+Pokud budeme používat \LaTeX{} a budeme chtít rozumět použitým stylovým
+souborům, můžeme použít knihu [2]. Popisuje totiž vnitřní algoritmy
+\TeX{}u, což jsou informace, které využijeme jak v~plainu tak v~\LaTeX{}u.
+
+Pro úplnost ještě citujme dva tituly. První z~nich je základní biblí
+k~\TeX{}u od samotného autora \TeX{}u (česká alternativa [2] ji poměrně
+dobře nahrazuje) a druhý titul obsahuje informace o~\TeX{}ových
+souvislostech, tj. popis spolupracujících programů v~běžných distribucích,
+implementace fontů, vkládání obrázků apod.
+
+\begitems
+\bib Donald E. Knuth. {\it The \TeX{}book}. Mnohonásobné vydání. Addison
+ Wesley, 1986--{\tt*}. Díl~A~z~pětidílné monografie k~\TeX{}u a \mf{}u
+ \uv{Computers \& Typesetting}.
+\bib Petr Olšák. {\it Typografický systém \TeX}. \CS{}TUG 1995.
+\enditems
+
+Další text v~tomto manuálu se věnuje základům \TeX{}u, které bývají
+shodné při použití většiny formátů. Ukázky budeme pro jednoduchost
+nadále zkoušet ve formátu csplain, protože jinak bychom museli kolem
+vlastního textu ukázky přidat zmíněné \uv{obkladové řádky} závislé na
+použitém \uv{druhu} \LaTeX{}u.
+
+
+\sekce Technické pozadí formátů
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+V~předchozím textu jsme na mnoha místech hovořili o~formátech \TeX{}u
+(plain, \LaTeX{}, csplain), ale zatím jsme pořádně neřekli, co to je.
+
+Formát je binární soubor (v~\TeX{}ové distribuci má příponu {\tt.fmt}),
+který zahrnuje:
+
+\begitems
+\bod výchozí sadu definic, která rozšiřuje vestavěné řídicí sekvence
+ o~další, pro uživatele většinou snadněji použitelné,
+\bod výchozí nastavení vnitřních parametrů \TeX{}u (například šířka
+ odstavce nebo velikost odstavcové zarážky),
+\bod výchozí fonty, které budou v~dokumentu použity, pokud uživatel
+ nespecifikuje jiné,
+\bod vzory dělení vybraných jazyků, podle kterých \TeX{} dělí slova při
+ zalamování odstavce.
+\enditems
+
+Až na vzory dělení lze vše ostatní ve vlastním dokumentu pomocí
+\TeX{}ových definic dodatečně měnit. Pro načtení vzorů dělení
+jednotlivých jazyků má \TeX{} speciální řídicí sekvenci "\patterns",
+která funguje jen při vytváření formátu. Existuje ještě jedna řídicí
+sekvence, která má smysl pouze při generování formátu: "\dump". Tento
+příkaz způsobí uložení \uv{nabytých vědomostí}
+\TeX{}u z~jeho vnitřní paměti do binárního formátového souboru {\tt *.fmt}
+a ukončí činnost \TeX{}u. Tento soubor se může později při startu
+\TeX{}u načíst, a \TeX{} tím začíná se svými znalostmi z~místa, kde
+naposledy načítání definic skončil v~době příkazu "\dump".
+
+Příkazy "\patterns" a "\dump" umí speciální varianta \TeX{}u zvaná
+ini\TeX{}. V~nových distribucích \TeX{}u není tato varianta
+reprezentována samostatným programem, ale vyvolá se prostřednictvím
+přepínače {\tt -i} nebo {\tt -ini}. Například k~vygenerování formátu
+plain lze postupovat takto:
+
+\begtt
+> tex -ini plain
+* \dump
+\endtt
+
+\TeX{} zde ve variantě ini\TeX{} načetl soubor definic plain.tex a uložil
+nabyté vědomosti do souboru {\tt plain.fmt}. Nyní lze formátový soubor
+použít:
+
+\begtt
+> tex -fmt plain document
+\endtt
+
+V~běžných \TeX{}ových distribucích je implementována nějakým způsobem
+zkratka, která uživateli umožní místo příkazu {\tt tex -fmt plain} psát pouze
+{\tt tex} a třeba místo {\tt tex -fmt latex} psát pouze {\tt latex}.
+
+
+\sekce Speciální znaky
+%%%%%%%%%%%%%%%%%%%%%%
+
+V~této sekci popíšeme chování speciálních vstupních znaků, které
+nejsou \TeX{}em většinou slepě přepisovány do výstupu, ale \TeX{} na
+ně určitým způsobem zareaguje.
+
+Jedním takovým speciálním znakem je "\" (zpětné lomítko). Pokud za ním
+následuje písmeno, \TeX{} přečte řídicí sekvenci typu "\slovo"
+ukončenou prvním znakem, který není písmeno (separátorem). Je-li
+tímto separátorem mezera, pak se na výstupu neobjeví. Ostatní
+separátory nejsou na rozdíl od mezery ignorovány.
+Vyzkoušejte si:
+
+\begtt %----------------------------------------------------------
+Zkouším \TeX. % Tečka je separátor sekvence \TeX, který se vytiskne
+Píšu v \TeX u % Separátorem je mezera před u, která se netiskne
+\TeX je formátor.
+\endtt %----------------------------------------------------------
+
+Z~posledního řádku ukázky dostáváme nesprávný výsledek: \TeX je formátor.
+Projevila se totiž další vlastnost \TeX{}u: jednu mezeru i více mezer
+za sebou považuje za mezeru jedinou a ta v~našem příkladě funguje jako
+separátor, který mizí. Proto se často používají \uv{zbytečné skupiny},
+jejichž závorky mají funkci separátoru řídicí sekvence:
+
+\begtt %-----------------------------------------------------------
+Píšu v \TeX{}u. \TeX{} je formátor.
+\endtt %-----------------------------------------------------------
+
+Pokud za zpětným lomítkem následuje něco jiného, než písmeno
+(například "\$"), je řídicí sekvence tvořena jen tímto znakem.
+Mezery za takovými jednoznakovými sekvencemi zůstávají
+zachovány:
+
+\begtt %-----------------------------------------------------------
+Pracuji se 100\% nasazením.
+\endtt %-----------------------------------------------------------
+
+Vidíme, že dalším speciálním znakem v~\TeX{}u je mezera. Jak jsme před
+chvílí uvedli, více mezer za sebou se chová jako mezera jediná.
+
+Všechny mezery na začátku řádku jsou ignorovány až po první znak, který
+není mezera. Toho můžeme využít pro zlepšení přehlednosti našich
+vstupních textů (viz naše ukázka s~výčtem prvků).
+
+Konec řádku je v~\TeX{}u interpretován jako mezera, která se vytiskne,
+pokud není separátorem řídicí sekvence. Pokud si mezeru z~konce
+řádku nepřejeme, můžeme ji \uv{zamaskovat} komentářovým znakem:
+
+\begtt %-----------------------------------------------------------
+Toto je
+ zvrácený
+pří%
+klad v~\TeX
+u.
+\endtt %-----------------------------------------------------------
+
+Prázdný řádek vytvoří interní příkaz "\par", který ukončuje
+odstavec. Není-li co ukončovat, "\par" nedělá nic. Proto více
+prázdných řádků pod sebou se chovají stejně jako jeden prázdný
+řádek. I~toho lze využít pro zvýšení přehlednosti zdrojových textů.
+
+\iffalse
+Zdrojový text pro \TeX{} většinou píšeme v nějakém textovém editoru, který
+automaticky na koncích řádků zalomí na další řádek (vloží Enter). Odstavce
+oddělujeme prázdným řádkem (dvojí Enter). Je to poněkud odlišné od pravidel
+používaných v~běžných textových procesorech. Tam je zakázáno vkládat
+Enter mezi řádky a odstavce jsou odděleny jediným Enter.
+\fi
+
+V~následující tabulce je přehled všech znaků, které bývají
+nastaveny jako speciální:
+
+\begtable
+ "\" & uvozuje řídicí sekvenci
+ "{" & zahájení skupiny, parametru nebo definice
+ "}" & konec skupiny, parametru nebo definice
+ "$" & přepínač matematického módu
+ "&" & separátor používaný v tabulkách
+ "#" & označení parametru v definicích
+ "^" & konstruktor mocniny v matematickém módu
+ "_" & konstruktor indexu v matematickém módu
+ "~" & nedělitelná mezera
+ "%" & zahajuje na řádku komentář
+\endtable
+
+Speciální význam každého znaku lze v~\TeX{}u nastavit pomocí určitých
+definic. Výše uvedená tabulka tedy není v~ničem definitivní.
+Uvedený seznam speciálních znaků bývá takto nastaven ve
+formátech plain, csplain i \LaTeX.
+
+Pokud chceme vytisknout souvislejší část textu bez speciální
+interpretace, musíme těmto znakům jejich speciální funkce odebrat.
+V~\LaTeX{}u se pro tyto účely používá \LaTeX{}ové prostředí vymezené
+příkazy "\begin{verbatim}" a "\end{verbatim}". Vše mezi těmito příkazy%
+ \footnote{s výjimkou sekvence čtrnácti znaků
+ \uv{{\tt \char`\\end\char`\{verbatim\char`\}}}}
+se vytiskne tak, jak je napsáno ve vstupním textu. Uvedené prostředí
+vždy ukončí odstavec a zahájí tisk textu bez speciální interpretace.
+Pokud chceme mít bez speciální interpretace jen část textu uvnitř
+odstavce, použijeme v~\LaTeX{}u příkaz "\verb|text bez svislé čáry|"
+nebo třeba "\verb+text bez znaku plus+".
+
+V~plainu ani v~csplainu hotové řešení na vypnutí speciální
+interpretace znaků nenajdeme. OPmac nabízí dvojici "\begtt"
+a "\endtt" .
+
+Pokud chceme vytisknout jen jednotlivé speciální znaky, měli bychom
+vědět, jakou sekvencí to zařídit. Pro znaky používané v~běžném textu
+("$", "&", "#" a "_") jsou ve všech formátech připraveny řídicí
+sekvence "\$", "\&", "\#" a "\_". Tím požadovaný znak vytiskneme
+v~libovolném fontu. Výjimkou je znak \$, který se v~kurzívě
+Computer Modern fontu mění v~libru: {\cmit\$}. Je to taková malá
+kuriozita \TeX{}u.
+
+S~ostatními speciálními znaky to tak jednoduché není. Zaručeně je vytiskneme
+pomocí "{\tt\char`\"$\langle\it znak\rangle$"}". Zde "\tt" přepíná do
+strojopisu (v tomto fontu jsou znaky dle ASCII zaručeně přítomny) a příkazem
+"\char" je možné vytisknout znak s libovolnám kódem. Například
+"{\tt\char`\\}" vytiskne backslash strojopisem. Je třeba upozornit na to,
+že chlup za příkazem "\char" v této ukázce je {\it zpětný apostrof}, který najdeme na klávesnici
+vlevo nahoře.
+
+Znaky "< > | \ { }" nejsou v implicitním fontu Computer Modern (s výjimkou
+strojopisu) bohužel
+zastoupeny, protože se v běžném textu nevyskytují. Jsou určeny pro
+sazbu matematických vzorečků. V matematickém módu (mezi "$...$") znaky
+"< > |" fungují přímo a pro "\ { }" má \TeX{} rezervovány speciální
+řídicí sekvence: "\setminus", "\{" a "\}".
+
+V~\LaTeX{}u lze místo konstrukcí "{\tt\char`\znak}" použít
+jednodušší "\verb|znak|". Ovšem příkaz "\verb", který odebírá znaku
+jeho speciální funkci a zapíná tisk ve strojopisu, nemusí fungovat
+všude. Například jej nelze použít jako argument jiného příkazu
+("\section", "\uv", apod.).
+
+\sekce Rozměrové jednotky používané v~\TeX u a typografii
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+Z~historických důvodů v~typografii stále přežívají měrné jednoty
+rozdílné od soustavy SI. Základní měrnou jednotkou, která se používá
+v~anglosaských zemích, je jednotka point ({\tt pt}), která má rozměr
+asi třetinu milimetru. Dvanáctinásobek je pica (čteme pajka, {\tt
+pc}). Jednotkou, která se používala v~Evropě, je \uv{Didotův bod}
+({\tt dd}), který je větší než point, ale zhruba taky měří třetinu
+milimetru. Dvanáctinásobek tohoto bodu je cicero ({\tt cc}).
+V~počítačových programech pro sazbu se používá počítačový bod
+({\tt bp}), který je jen velmi nepatrně větší. 72 počítačových bodů se
+přesně vejde do jednoho palce ({\tt in}, inch používaný především
+v~Americe).
+
+Všechny tyto jednotky je možné použít v~\TeX{}u jako dvoupísmenové zkratky,
+jak ukazuje následující tabulka. Navíc lze použít jednotky odvozené
+z~metru.
+
+\begtable
+ "pt" & monotypový bod & $1\,{\tt pt} = 1/72.27\,{\tt in} \doteq %
+ 0.35146\,{\tt mm}$
+ "pc" & pica & $1\,{\tt pc} = 12\,{\tt pt}$
+ "bp" & počítačový bod & $1\,{\tt bp} = 1/72\,{\tt in}$
+ "dd" & Didotův bod & $1\,{\tt dd} = 1238/1157\,{\tt pt}$
+ "cc" & cicero & $1\,{\tt cc} = 12\,{\tt dd}$
+ "in" & palec (inch, coul) & $1\,{\tt in} = 25.4\,{\tt mm}$
+ "cm" & centimetr & $1\,{\tt cm} = 10\,{\tt mm}$
+ "mm" & milimetr & $1\,{\tt mm} \doteq 2.84528\,{\tt pt}$
+ "sp" & jednotka \TeX{}u & $1\,{\tt sp} = 1/65536\,{\tt pt}$
+ "em" & velikost písma & závislé na aktuálním písmu
+ "ex" & výška malého x & závislé na aktuálním písmu
+\endtable
+
+Velikost písma se měří zhruba jako celková výška řádku, který obsahuje
+všechny znaky písma (mimo akcentované verzálky, tj. neuvažujeme v~takovém
+řádku háčky a čárky nad velkými písmeny). Zhruba to také odpovídá
+šířce velkého písmene M (odtud jednotka {\tt em}). Bohužel, na jednotlivých
+písmech není nic společného, co by se dalo vždy jednoduše změřit a přesně
+říci, že právě to je ona velikost písma.
+
+
+\sekce Práce s~fonty
+%%%%%%%%%%%%%%%%%%%%
+
+Implicitní fonty, které jsou v~každé distribuci \TeX{}u k~dispozici
+a které jsou nezávislé na použitém operačním systému, jsou fonty
+rodiny Computer Modern. Běžná antikva v~této rodině má název {\tt
+cmr10}. To je zkratka pro \uv{Computer Modern Roman ve velikosti 10pt}.
+Fonty Computer Modern bývají už načteny ve formátu a pro
+jednotlivé varianty (antikva, kurzíva, polotučné, strojopis) bývají
+připraveny přepínače "\rm", "\it", "\bf", "\tt".
+
+Fonty Computer Modern neobsahují akcentovaná písmena (s~háčky a čárkami).
+Proto jsou ve formátu csplain místo nich implicitně načteny tak zvané
+\CS{}fonty, které rozšiřují Computer Modern fonty o~písmena s~akcenty
+z~české a slovenské abecedy. Běžná antikva v~této rodině má název
+{\tt csr10}. \LaTeX{} také implicitně pracuje s~rodinou Computer Modern,
+pomocí dodatečných stylů se dá přinutit k zavedení dalších fontů. Používá k
+tomu zabudovaný balík makrer NFSS, který uživatele totálně odstíní od
+primitivního příkazu "\font".
+
+Ve všech formátech (v~\LaTeX{}u navzdory jeho NFSS konceptu)
+můžete zavést nový přepínač pro nové písmo
+pomocí příkazu "\font". Ten má následující syntaxi:
+
+\begtt
+\font\přepínač=název-fontu nepovinné parametry zvětšení
+\endtt
+
+Například
+
+\begtt
+\font\titulfont=csr10 scaled \magstep2
+\endtt
+
+\pp zavede do \TeX{}u font csr10 (tedy běžnou počeštěnou antikvu
+odvozenou z~Computer Modern) ve zvětšení $1.44$ krát normální
+velikost, která je 10 bodů. Tento font se pak v~textu aktivuje
+přepínačem "\titulfont". Proč zrovna koeficient $1.44$? To je
+koeficient, pro který byla v~\TeX{}u vytvořena zkratka
+"\magstep2". Následující tabulka shrnuje všechny zkratky typu
+"\magstep", které jsou definovány ve všech běžně používaných
+formátech.
+
+\begtable
+ sekvence & koeficient & implementováno jako
+ \tabline
+ "\magstep0" & 1:1 (žádné zvětšení) & 1000
+ "\magstep1" & $1.2$ & 1200
+ "\magstep2" & $1.2^2 = 1.44$ & 1440
+ "\magstep3" & $1.2^3 = 1.728$ & 1728
+ "\magstep4" & $1.2^4 = 2.0736$ & 2074
+ "\magstep5" & $1.2^5 = 2.48832$ & 2488
+ "\magstephalf" & $\sqrt{1.2}\doteq1.095445$ & 1095
+\endtable
+
+Odstupňování jednotlivých velikostí písma pomocí mocnin čísla $1.2$ bývá
+v~typografii dobrým zvykem.
+
+Ve sloupci \uv{implementováno jako} vidíme, že koeficient se za slovem
+{\tt magstep} (stejně jako na mnoha dalších místech v~\TeX{}u) zadává jako
+celé číslo odpovídající tisícinásobku uvažované hodnoty. Chceme-li tedy
+použít font dvojnásobně velký, použijeme {\tt scaled~2000} a při požadavku
+na poloviční velikost píšeme {\tt scaled~500}.
+
+Kromě koeficientu zvětšení (slovo {\tt scaled}) můžeme chtít zvětšit
+font bez ohledu na jeho původní velikost do námi požadované velikosti.
+K~tomu se používá slovo {\tt at}, například:
+
+\begtt %--------------------------------------------------------------
+\font\prvni=csr10 at 20pt
+\font\druhy=csr10 scaled 2000
+\endtt %--------------------------------------------------------------
+
+Oba řádky této ukázky zavádějí stejný font ve stejném zvětšení.
+
+Rodina písma Computer Modern (a jeho odvozeniny, například \CS{}fonty)
+obsahuje různé velikosti stejné varianty písma, přitom tyto
+alternativy nejsou jen stejnoměrným násobením všech rozměrů.
+Doporučuje se, zvláště v~menších velikostech písma, používat
+implicitní velikost písma a dále ji nezmenšovat ani nezvětšovat.
+Implicitní velikost písma je označena číslem v~názvu
+fontu, tj. například {\tt csr10} má implicitní velikost 10\,pt a
+{\tt csr5} má velikost 5\,pt. Srovnáme výsledek tohoto příkladu:
+
+\begtt %--------------------------------------------------------------
+\font\zvetseny=csr5 at10pt
+\font\normalni=csr10
+\normalni Tady je přirozená velikost písma 10 bodů
+\zvetseny a tady je písmo navržené pro pět bodů zvětšeno na 10 bodů.
+\endtt %--------------------------------------------------------------
+
+Na výstupu dostaneme:
+
+\beguk %--------------------------------------------------------------
+\font\zvetseny=csr5 at10truept
+\font\normalni=csr10 at10truept
+\baselineskip=12truept
+\normalni Tady je přirozená velikost 10 bodů
+\zvetseny a tady je písmo navržené pro pět bodů zvětšeno na 10 bodů.
+\enduk %--------------------------------------------------------------
+
+Přepnout písmo dokumentu do jiné rodiny fontů znamená postarat se o~změnu
+významu všech přepínačů jednotlivých variant písma ("\rm", "\bf", "\it" a
+"\tt") a nezapomenout na vhodnou změnu fontu též v~nadpisech a v~dalších
+velikostech písma, které jsou v~dokumentu použity. Jednoduché definice
+alternativních přepínačů najdeme pro csplain v~následujících souborech:
+
+\begtable
+ soubor & Rodina fontů
+ \tabline
+ "cavantga.tex" & Avantgarde Book
+ "cbookman.tex" & Bookman
+ "chelvet.tex" & Helvetica
+ "cncent.tex" & New Century
+ "cpalatin.tex" & Palatino
+ "ctimes.tex" & Times Roman
+\endtable
+
+Tyto rodiny fontů jsou instalovány v~každé \TeX{}ové distribuci
+(přesněji jsou instalovány jejich volně přístupné alternativy).
+Chceme-li například přepnout do písma Bookman, stačí napsat do dokumentu
+"\input bookman". Takovou věc jsme už ilustrovali na našem příkladě
+v~předchozím textu.
+
+Podíváme-li se do souborů {\tt cbookman.tex} a dalších, které najdeme
+v~instalaci \TeX{}u někde v~adresáři {\tt csplain}, zjistíme, že zde nejsou
+předefinovány přímo přepínače "\rm", "\bf", "\it" a "\tt", ale že se zde
+místo nich pracuje s~přepínači "\tenrm", "\tenbf", "\tenit" a "\tentt".
+To jsou totiž v~plainu (i csplainu) skutečné přepínače \uv{nejnižší
+úrovně}. Pro uživatele se pak definují značky "\rm", "\bf", "\it" a "\tt"
+s~dalším přihlédnutím na chování těchto značek v~matematickém módu.
+Například "\bf" je definováno takto:
+
+\begtt %--------------------------------------------------------------
+\def\bf{\tenbf \fam\bffam}
+\endtt %--------------------------------------------------------------
+
+Je-li tedy předefinován přepínač "\tenbf", bude se od této chvíle chovat
+jinak i značka "\bf". Kód "\fam\bffam" zde nebudeme rozebírat, protože
+překračuje rámec tohoto úvodního textu. Spokojíme se s~tím, že v~textovém
+módu nemá tento kód žádný vliv a v~matematickém módu cosi udělá.
+
+Příkaz "\fontname\přepínač\space" se promění zpět v~původní název
+fontu ukončený mezerou. Tato vlastnost byla použita v~našem příkladu,
+kde jsme zaváděli větší font pomocí této konstrukce:
+
+\begtt %---------------------------------------------------------------
+\font\titulfont=\fontname\tenbf\space scaled \magstep2 % větší font
+\endtt %---------------------------------------------------------------
+
+Výhodou tohoto zápisu je fakt, že nemusíme znát název fontu, stačí si
+zapamatovat základní přepínače "\tenrm", "\tenbf", "\tenit" a "\tentt".
+Názvy fontů se nejenom těžko pamatují, ale také se mohou změnit,
+pokud před takovou konstrukcí použijeme "\input cbookman" nebo něco
+podobného.
+
+V~\LaTeX{}u asi takové obraty nebudeme potřebovat, protože o~zavedení
+potřebných fontů pro různé velikosti se \LaTeX{} stará sám. Pro
+přepínání mezi rodinami fontů používáme v~\LaTeX{}u příkaz
+"\usepackage" a následuje ve složených závorkách jedno ze slov
+{\tt avantgar}, {\tt bookman}, {\tt helvet}, {\tt newcent},
+{\tt palatino}, {\tt times}. Písmeno {\tt c} na začátku názvu rodiny
+fontů (na rozdíl od csplainu) nepíšeme.
+
+Možná nás začne zajímat, jaké fonty máme v~\TeX{}ové instalaci
+připraveny k~použití. Stačí udělat menší průzkum v~adresáři {\tt tfm}
+(odvozeno od zkratky \TeX{} font metrics) a podívat se do jednotlivých
+podadresářů na názvy přítomných souborů. To jsou současně názvy fontů,
+které jsou použitelné v~příkaze "\font". Chceme vědět, jak který
+font vypadá? Napišme na příkazový řádek
+
+\begtt %-----------------------------------------------------------------
+tex testfont
+\endtt %-----------------------------------------------------------------
+
+\TeX{} se nás vyptá na název fontu, který zadáme bez přípony
+{\tt.tfm}. Pak nás požádá o~instrukci, co s~načteným fontem má dělat.
+Nejlépe je odpovědět "\table\end" a podívat se na tabulku znaků
+testovaného fontu třeba pomocí "xdvi testfont".
+
+
+
+\sekce Umístění sazby na papíře
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+Při poznávání \TeX{}u si jistě velmi brzo položíme otázku, jak je
+možné změnit velikost okrajů, neboli jak umístit sazbu na papíře.
+
+V~plainu jsou implicitně nastaveny velikosti okrajů jeden palec
+z~každé strany papíru amerického formátu Letter. Takové formáty papíru
+u~nás většinou nerostou, takže plain nám na papíru A4 udělá jen levý a
+horní okraj velikosti jeden palec a pravý okraj bude menší a spodní
+větší.
+
+V~csplainu jsou implicitně nastaveny velikosti okrajů jeden palec
+z~každé strany pro formát A4. Sazba je tedy v~csplainu mírně užší a
+vyšší, než v~plainu. Sazbu přitom měříme bez případného záhlaví a bez
+stránkových číslic.
+
+Po zavedení makra OPmac v~plainu nebo csplainu je možné
+okraje pohodlně nastavit makrem "\margins". Jak to udělat je popsáno v
+dokumentaci k OPmac. Níže je uveden postup nastavení okrajů v \TeX{}u na
+úrovni \TeX{}u samostného bez použití maker.
+
+Umístění sazby měříme vzhledem k~počátku, který se nalézá na papíře
+1~palec od levého okraje a 1~palec od horního okraje. Levý horní roh
+sazby se kryje s~tímto počátkem, pokud jsou nastaveny registry
+"\hoffset=0pt" a "\voffset=0pt". Levý horní roh sazby se posune
+doprava o~hodnotu "\hoffset" a dolů o~hodnotu "\voffset". Při
+záporných hodnotách těchto registrů se sazba posunuje samozřejmě doleva
+respektive nahoru.
+
+Šířka sazby (přesněji šířka zpracovávaného odstavce) se nastaví pomocí
+registru "\hsize". Výška sazby na stránce se nastaví pomocí "\vsize".
+V~následující ukázce jsou uvedeny hodnoty, které nastavuje plain.
+
+\begtt
+\voffset=0in % velikost horního okraje = \voffset + 1 palec
+\hoffset=0in % velikost levého okraje = \hoffset + 1 palec
+\hsize=6.5in % šířka řádku, 165.1mm
+\vsize=8.9in % výška sazby, 266mm
+\endtt
+
+Formát csplain má registry "\hoffset" a "\voffset" také nulové, ale
+šířku a výšku sazby nastavuje odlišně:
+
+\begtt
+\hsize= 159.2 mm % šířka řádku v csplainu (šířka A4 - 2in)
+\vsize= 239.2 mm % výška sazby (výška A4 - 2in)
+\endtt
+
+Pokud chceme nastavit vlastní velikosti, doporučujeme nejprve registry
+"\hoffset" a "\voffset" nastavit na hodnotu $-1$\,in a pak k~nim přičíst
+hodnoty požadovaných okrajů pomocí příkazu "\advance". Dále
+doporučujeme výšku sazby přesně rozměřit na počet řádků. K~tomu
+potřebujeme vědět, že vzdálenost dvou řádků se určí pomocí registru
+"\baselineskip" (pozor: při větším písmu se toto řádkování může
+rozhodit). Plain i csplain nastavují "\baselineskip" na 12\,pt.
+Kromě toho je účaří prvního řádku od pomyslného horního okraje sazby
+vzdáleno o~"\topskip", který má v~plainu i v~csplainu hodnotu 10\,pt.
+Protože se výška sazby "\vsize" měří od horního pomyslného okraje po
+účaří posledního řádku na stránce, vychází "\vsize" jako
+\hbox{$"\topskip" + (n-1)\times "\baselineskip"$}, kde $n$ je počet řádků na
+stránce. Nastavení velikosti sazby tedy můžeme udělat například takto:
+
+\begtt
+\voffset=-1in
+\advance\voffset by 2cm % velikost horního okraje bude 2cm
+\hoffset=-1in
+\advance\hoffset by 1.5cm % velikost pravého okraje bude 1.5cm
+\hsize=10cm % šířka řádku bude 10cm
+\vsize=\topskip
+\advance\vsize by 15\baselineskip % sazba bude mít 16 řádků na stránce
+\endtt
+
+V~\LaTeX{}u se při nastavování rozměrů sazby používají registry
+speciálně deklarované v~tomto formátu. Jedná se o~"\textheight" (výška
+sazby), "\textwidth" (šířka sazby), "\oddsidemargin" (levý okraj na
+lichých stránkách), "\evensidemargin" (levý okraj na sudých stránkách)
+a "\topmargin" (horní okraj). \LaTeX{} pak sám podle hodnot těchto
+registrů nastaví vnitřní registry \TeX{}u "\hoffset", "\voffset",
+"\hsize" a "\vsize". Uživatel \LaTeX{}u by k~nim neměl přistupovat
+přímo a navíc by měl s~registry zacházet \uv{\LaTeX{}ovsky}, což
+prakticky znamená, že místo jednoduchého přiřazení nebo příkazu
+"\advance" by měl zapisovat své požadavky zhruba takto:
+
+\begtt
+\setlength\topmargin{-1in}
+\addtolength\topmargin{2cm} % velikost horního okraje bude 2cm
+\setlength\oddsidemargin{-1in}
+\addtolength\oddsidemargin{1.5cm} % velikost pravého okraje bude 1.5cm
+\setlength\evensidemargin{\oddsidemargin}
+\setlength\textwidth{10cm} % šířka sazby bude 10cm
+\setlength\textheight{\topskip}
+\addtolength\textheight{15\baselineskip} % 16 řádků
+\endtt
+
+\TeX{}em většinou nenastavujeme parametry pro archovou montáž sazby,
+takže nám výše uvedené příklady pro nastavení velikosti sazby bohatě
+stačí. Pokud bychom chtěli se sazbou dále manipulovat a umisťovat ji
+na jednotlivé archy podle určitých požadavků, použijeme většinou
+pomocné programy, které manipulují s~PostScriptovým výstupem.
+Představme si, že chceme stránky tohoto manuálu zmenšit tak, aby se
+vešly dvě vedle sebe na stranu A4. Dále chceme tyto stránky uspořádat
+tak, abychom po oboustranném vytištění manuálu na šest archů A4
+dostali svazeček, který přeložíme v~půli a máme knížečku
+s~24 na sebe navazujícími stránkami. Pro takový úkol se asi nejlépe hodí
+programy z~volně šířeného balíčku psutils. Na příkazový řádek můžeme
+postupně napsat tyto instrukce:
+
+\begtt
+> csplain prvni
+> dvips prvni
+> psbook prvni.ps p0.ps
+> pstops "4:0L@.7(21cm,.5cm)+1L@.7(21cm,14.4cm)" p0.ps p1.ps
+> pstops "4:2L@.7(21cm,.5cm)+3L@.7(21cm,14.4cm)" p0.ps p2.ps
+> lpr -Ptiskarna p1.ps
+> lpr -Ptiskarna p2.ps
+> rm prvni.ps p0.ps p1.ps p2.ps
+\endtt
+
+Příkaz {\tt dvips} převede dokument do PostScriptu a {\tt psbook}
+uspořádá stránky pro použití do \uv{svazečku}. První volání příkazu
+{\tt pstops} vybere vždy dvě ze čtyř stránek, zmenší je na
+$0.7$\,násobek původní velikosti ({\tt @.7}) a umístí je do archu
+podle uvedených parametrů. Tím vzniká podklad pro tisk lícových stran
+archů A4 ({\tt p1.ps}). Podobně druhé volání příkazu {\tt pstops}
+vytvoří podklad pro rubovou stranu archů. Vlastní tisk ({\tt lpr})
+pak můžeme provést na tiskárně, která neumí oboustranný tisk, ve dvou
+průchodech. Před druhým průchodem obrátíme vytištěné papíry a vložíme
+je do zásobníku tiskárny znovu.
+
+
+\sekce Overfull/Underfull box
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+Při práci s~\TeX{}em narazíme postupně na celou řadu chybových
+hlášení, při kterých se program většinou zastaví a vyzve nás k~nějaké
+akci. Ačkoli třeba jen stiskneme klávesu Enter, uvědomíme si, že je
+něco špatně a pokusíme se chybu řešit.
+
+Kromě toho \TeX{} vypisuje varování o~přetečených (overfull) a
+nedoplněných (underfull) boxech. Protože se při těchto výpisech
+nezastavuje, považují to mnozí začátečníci za menší zlo, kterého si
+není nutné všímat. Není to tak docela pravda.
+
+Přetečené boxy (overfull) bychom měli rovněž zařadit do kategorie
+chyb. \TeX{}u se totiž nepodařilo vměstnat sazbu do předepsané šířky
+"\hsize". Prakticky to znamená, že sazba v~daném místě \uv{vyčnívá}
+na pravé straně ven směrem do okraje. Hlášení obsahuje údaj, o~kolik
+bodů sazba vyčnívá, číslo řádku ve zdrojovém kódu a kus textu, který určuje
+problémové místo. Plain a csplain dále nastavuje registr
+"\overfullrule" na 5\,pt, takže se v~sazbě na problémovém místě objeví
+těžko přehlédnutelný černý obdélník. \LaTeX{} tento registr nuluje,
+takže černé obdélníky nejsou vidět, což dává uživateli pocit, že je
+všechno v~pořádku.
+
+Objeví-li se přetečený box v~odstavci, většinou stačí \uv{rozvolnit}
+mezery. Mezery mezi slovy mají totiž pružnost (mohou se smršťovat nebo
+natahovat). Tato pružnost není neomezená, ale je daná jistými
+parametry podle použitého fontu. Chceme-li dát mezerám větší volnost
+v~roztahování, než si přál autor fontu, pišme například
+"\emergencystretch=2cm". \TeX{} má plno dalších vnitřních registrů,
+jejichž nastavením ovlivníme algoritmy na sestavování
+odstavce. Jejich popis ovšem překračuje rámec tohoto úvodního textu.
+
+Nedoplněné boxy (underfull) můžeme na rozdíl od přetečených boxů
+považovat pouze za varování. \TeX{} nás informuje, že byl nucen
+v~některém místě natáhnout mezery víc, než je esteticky zdrávo. Hodnota
+{\tt badness}, která hlášení doprovází, udává zhruba stupeň estetické
+vady v~takovém místě (nebo také velikost násilí provedené na
+mezerách). Čím vyšší badness, tím horší výsledek. Maximální hodnota
+badness je 1000, což značí, že některý řádek je úplně špatně. Stojí
+zato se podívat do sazby na takto označená místa a zamyslet se, co by
+se dalo změnit, aby se zlepšila estetická úroveň výsledku.
+
+\LaTeX{}oví uživatelé dosti často neopatrně pracují s~příkazem "\\",
+který se v~různých \LaTeX{}ových prostředích chová jako ukončení
+řádku. Někdy se dostane takový příkaz i na konec odstavce, což samo
+o~sobě nemá logiku, protože na konci odstavce se samo sebou ukončí
+řádek. Pokud se tak stane, \TeX{} na konci odstavce vytvoří ještě další
+prázdný řádek, ve kterém nemá žádnou mezeru k~natažení na šířku
+"\hsize" a oprávněně se rozčílí: {\tt Underfull hbox badness 1000}.
+V~tomto případě vlastně \TeX{} křičí na uživatele, který nebyl schopen
+opustit principy starodávného psacího stroje a potřebuje mít k~ruce tu
+velikou páku, do které je občas potřeba praštit, aby se přešlo na nový
+řádek.
+
+
+
+\end
+
+
+
+
diff --git a/macros/cstex/lic-gpl.eng b/macros/cstex/lic-gpl.eng
new file mode 100644
index 0000000000..60549be514
--- /dev/null
+++ b/macros/cstex/lic-gpl.eng
@@ -0,0 +1,340 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) 19yy <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) 19yy name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff --git a/macros/cstex/zmeny.txt b/macros/cstex/zmeny.txt
new file mode 100644
index 0000000000..6fe1b6924a
--- /dev/null
+++ b/macros/cstex/zmeny.txt
@@ -0,0 +1,184 @@
+Zmeny v nabizenych souborech CSTeXu v dobe verejneho provozu
+
+Datum Soubor Poznamka
+--------------------------------------------------
+18.1.96 i-all.ba Opraven preklep dvipsesxe na dvipsexe
+ i1.ba Opraven odkaz na soubor @ctimne (misto !ctimne)
+22.1.96 mnu.zip Pridana aktualnejsi dokumentace, soubor codelat.txt,
+ user.doc a cfg.doc. Mirna zmena v texset.bat.
+ Uprava napovedy pri initex.bat (dotaz huge/big/std)
+ Zarazena opravena verze kalk.exe (viz chyba 10^10).
+ cstugdoc.zip zrusen soubor cstex.doc, nebod jeho novejsi
+ verze je nyni v mnu.zip
+ Pridan odkaz na diskusi o csTeXu a na soubor zmen.
+25.1.96 listzip.html Opraven preklep wagner@ipf -> wagner@icpf
+ 5.2.96 parpozn.tex Do CSTeXu zarazen clanek o CSTeXu
+ 8.2.96 mnu.zip Opravena chyba v texbat.bat TEXDIR->EMTEXDIR
+ pro texspell a upravena dokumentace.
+ 8.2.96 @ctimne.txt Upravena dokumentace.
+ 8.3.96 cslatex.zip Opravena struktura ZIPu, uz je v souladu s MNU.
+ 8.3.96 mnu.zip Opraveny preklepy v dokumentaci.
+14.3.96 cspsfont.zip *.vf premisteny do fonts\vf\a2ac, oprava dokumenmtace.
+15.3.96 csplain.zip,tar Oprava v souboru csfonts.tex, nyni lze pouzit
+ i mimo iniTeX. Format csplain zcela beze zmeny.
+ newcs5.bat Nyni generuje spell.zip, puvodne chybne texspell.zip.
+ pk Obsah diskety pk2 se vejde na disketu pk1, snizen
+ pocet disket. Opraveno: makeinst.bat, make-d.bat
+ i-all.bat, i-big.bat, listzip.html,txt, @ctimne.txt
+19.3.96 minitex Zavedeny dalsi tri diskety s tzv. miniTeXem
+ Upraveny soubory @ctimne.txt, *.ba, install.bat,
+ make-d.bat, makeinst.bat, listzip.html,txt.
+ pk3 a pk4 Zahrnuty rastry zakladnich PostScriptovych fontu.
+ mnu.zip Opraveno volani VF v em ovladacich; moznost
+ generovani formatu za behu. Upraveno: prints.bat,
+ scr???.cnf, cs.cnf, inibat.bat,mnu, metafont.bat,
+ texbat.bat, texrun.bat.
+ cspsfont.zip Oprava p*c8?.vf, tj. Small Caps varianty PS fontu.
+21.3.96 cspsfont.tar Zaneseny opravy z cspsfont.zip.
+ cslatex.tar Vlozen soubor latex209.cfg.
+26.3.96 @ctimne.txt makeinst.bat i-big.ba i-all.ba Opravy v nesrovnalostech
+ poctu disket v dokumentaci a i-davkach.
+17.4.96 mnu.zip Oprava programu pickfile (chybne chovani po End)
+ listzip.html Odkazy "/ftp/cstex" nahrazeny "ftp://math...".
+30.4.96 cl2*.zip Zaneseny ZIPy obsahujici balicky graph, tools
+ a psnfs pro LaTeX v podobe uz pripravene programem
+ docstrip. Zarazeno na disketu: cs3. Zmeny:
+ i-all,i-big.ba, makeinst.bat, listzip.html,txt.
+17.5.96 minitex Soubory pro minitex maji samostatny adresar.
+23.5.96 dvid16f Zarazena nova verze ovladacu. Odstranena chyba
+ v nespravne interpretaci virtualnich fontu.
+23.5.96 mnu.zip Odstraneny preklepy a vymenen program fix.exe
+ (autor: Pavel Lisy).
+23.5.96 qedit.zip Makro pro editor pri chybe umisteno do /bin.
+23.5.96 minitex2,3 Viz zmeny v mnu.zip a qedit.zip.
+18.6.96 mfjob12b->c
+ em1--em8 Rozhozeni ZIPu podle noveho doporuceni E. Mattesse.
+ Vznika jedna disketa navic. Zmeny se tykaji souboru:
+ @ctimne.txt, makeinst.bat, emtexdoc.zip,
+ i-small,i-all,i-big.ba, listzip.html,txt.
+25.9.96 fontcs.zip,tar Oprava metrik CS-fontu + nova dokumentace cs-font.doc
+25.9.96 csplain.zip,tar Drobna uprava csplain.ini a il2code.tex.
+26.9.96 minitex1,3.zip Zaneseny zmeny z 25.9.96.
+27.9.96 cspsfont.zip,tar Opravy podle Z. Wagnera (Caps and small caps).
+8.11.96 texwin.zip Aktualizovana verze podpory pro MS Win (J. Krob).
+19.11.96 csplain.zip,tar Oprava chybneho \csprimeson v czech.sty a slovak.sty
+25.11.96 zmeny.txt Soubor zarazen do adresare msdos, aby byl automaticky
+ pritomen v instalaci (uprava install.bat, make-d.bat).
+25.11.96 i-add.bat, i-remove.bat -- pridany davky podle J. Demela.
+25.11.96 mnu.zip Nova koncepce nabidek podle J. Demela. Mazani
+ vsech PK v rolete METAFONT.
+25.11.96 texwin.zip, bibtex.zip upravy ZIPu: vyhozeni inibat.mnu, bibtex.exe
+27.11.96 minitex2,minitex3.zip Zaneseny zmeny v mnu.zip z 25.11.96.
+13.12.96 cs-*pk.tar.gz Vychozi knihovny pk CS-fontu balene pro UNIX
+13.12.96 unix/tetex README.tetex a *-tt.tar.gz. Navod na pocesteni teTeXu.
+13.1.97 minitex3.zip Prebalen dosud chybny soubor csacutl.mf
+21.1.97 tetex/cspsfont-tt.tar Odstranena stara verze psnfss.
+21.1.97 tetex/RPMS/i386 Pridano pocesteni tetexu ve formatu rpm
+19.2.97 os2/os2.zip Pridan "modul" pro EPM editor OS/2 pana Mikulika
+3.3.97 tetex/cslatex-12-96.tar Pridano nove pocesteni noveho LaTeXu.
+3.3.97 mnu.zip, minitex3.zip Soubor tiskarny.bat opraveno set DOT=fx100,
+ cs.cnf pridano +height a +width podle A4.
+13.3.97 /unix Zmena koncepce adresare unix/, pridano README.web2c
+ a web2c verze 7. Zruseno web2c verze 6.1. Tary
+ spolecne pro web2c i teTeX (spolecna struktura TDS).
+13.3.97 /unix/RPMS Nove baliky rpm pro tetex-0.4.
+18.3.97 texwin.zip Nova verze s odkazem na (txw)dll.zip (knihovny).
+20.3.97 cslatex-12-96.tar Oprava souboru il2enc.def a lslovak.sty.
+20.3.97 cslatex-1.1-2.*.rpm Zaneseni zmen z cslatex-12-96 do RPM.
+24.3.97 msdos,os2 Nove ZIPy emTeXu a novy cslatex 2e od p. Snajdra.
+25.3.97 minitex*.zip Prebaleno podle novych ZIPu.
+25.3.97 mnu.zip program fix.exe podle pana Ginzela.
+26.3.97 cslatex.tar/zip Pridany styly a4.sty, a4wide.sty a fancyhdr.sty
+3.4.97 cslatex.tar/rpm/zip Akualizovana verze cslatexu z 1.4.97
+4.4.97 mnu.zip texset.bat: set PRNFILE az po volani fix.exe.
+4.4.97 minitex1,3.zip Aktualizace.
+4.4.97 makeinst.bat, i-disk.ba, install.bat Drobne upravy.
+25.4.97 cslatex,csplain.zip,tar Nove styly czech,slovak.sty, ver.2.0.
+28.4.97 minitex1.zip, csplain,cslatex*.rpm Nove styly czech,slovak, ver.2.0
+23.5.97 csfonts.tar,csplain.rpm,fontcs.zip Pridany VF cs2cm a cm2cs
+23.5.97 dvipsexe.zip Uprava config.ps, aby cetl cm2cs automaticky
+23.5.97 install.bat,i3.ba Novy zaver instalacni davky
+23.5.97 mnu.zip Nova koncepce tiskarny.bat (lze editovat VCOM, PCOM),
+ vyhozeno dvi-out, nahrazeno dvicopy s vf-cnv/cs2cm.
+23.5.97 minitex*.zip Zaneseny upravy uvedene vyse.
+1.7.97 csfonts.tar,fontcs.zip,minitex3.zip,*cbas.zip,CS-*pk.tar.gz
+ Uprava CS-fontu (carka nad o, kerning \uv{nebud} \uv{labut}.
+24.9.97 lamstex.zip Pribalena zaplata pro lams*.mf.
+6.10.97 cstocs2.zip Prevzata verze cstocs od pana Tkadlece
+6.10.97 mnu.zip czech.dsi od pana Ginzela, prekompilovan rempks.exe
+6.10.97 minitex2.zip, minitex3.zip Zaneseny zmeny z 6.10.97.
+19.11.97 txwdll.zip Nove zabalene knihovny pro MS Win.
+20.10.97 @ctimne.txt Pridana informace o nedestruktivnosti install.bat.
+22.1.98 cstocs2.zip Opravena chyba r' R' u' U'.
+22.1.98 mnu.zip inibat.mnu Uprava textu 1250_il2 -> 1250
+22.1.98 minitex2,3.zip Zaneseny vyse uvedene opravy.
+27.1.98 texwin.zip, txwdll.zip Aktualizace podle pana Kroba.
+13.2.98 cslatex-12-97.tar Aktualni verze LaTeXu 97/12 a aktualni pocesteni
+13.2.98 cslatex.zip Aktualni pocesteni LaTeXu od pana Snajdra
+13.2.98 csplain.tar,zip Aktualni czech.sty, slovak.sty od p. Snajdra
+13.2.98 l2base.zip l2input.zip l2tools.zip Aktualni LaTeX 97/12 z emTeXu
+13.2.98 emxrsx.zip first.zip german.zip emtexdoc.zip Aktualni emTeX
+13.2.98 makeinst.bat i-all.ba i-big.ba i-small.ba Podle aktualniho emtexu
+16.2.98 cslatex-12-97.tar Pridan chybejici soubor texsys.cfg (chyba z 13.2.)
+17.2.98 csfonts.tar Opraven puvodne vadny cmr17.vf
+17.2.98 README.web2c, README Aktualizovana dokumentace
+17.2.98 enctex.tar Zarazen do distribuce CSTeXu
+24.2.98 enctex.tar il2-t1, 1250-t1, opraven chybny kod pismene \'s
+9.3.98 cstetex-bin-1.3.tar.gz Binarky pro tetex s ceskym I/O a glibc.
+16.3.98 csplain.tar csplain.ini -- pridana detekce encTeXu
+19.3.98 csplain.tar,zip czech/slovak.sty -- pridana navaznost na Babel.
+26.3.98 cspsfont(s).tar,zip IL2*.fd -> il2*fd + oprava podle p. Wagnera
+26.3.98 csplain.tar,zip czech/slovak.sty -- ProvidesPackage bez pripony
+27.3.98 enctex.tar pridan soubor enctex.patch-to-7.2
+1.4.98 README.web2c-7.2 novy popis instalace z web2c 7.2
+1.4.98 texk-7.2,texmflib-7.3,etexlib-2.0,omegalib-1.5,
+ pdftexlib-0.12f,cspdftexlib.tar.gz Nove balicky pro web2c 7.2
+3.4.98 bin-web2c7.2-linuxi-libc5.tar.gz, README.bin-web2c7.2 pridano
+7.5.98 README.web2c-7.2 , pridana sekce o omlazeni pdftexu
+7.5.98 cspdftexlib.tar.gz aktualizovany soubory pdftex.cnf a rawfnts.map
+7.5.98 bin-web2c7.2-linuxi-libc5.tar.gz pridan novy pdftex 0.12l
+25.6.98 cspdftexlib.tar vyhodil jsem DC fonty a pridal jsem type1 CS fonty
+10.8.98 RPMS/i386/*.rpm zamena RPM baliku *-2 za *-4.
+10.8.98 README.web2c-7.2 drobna (nepodstatna) uprava textu
+11.8.98 enctex.tar soubor encmacro.tex: oprava makra \redefaccent
+9.11.98 README.web2c-7.2 aktualizace kapitoly "Omlazeni pdftexu"
+10.11.98 README.web2c-7.2 oprava textu kapitoly "Omlazeni pdftexu"
+19.11.98 enctex.tar pridani tabulky 1250-latex
+26.11.98 csfonts.tar.gz, fontcs.zip oprava vf/cm2cs/cm*17.vf
+27.11.98 RPMS/i386/*.rmp zamena RPM baliku *-5 za *-7.
+2.12.98 csplain.tar,zip pridani moznosti vyuzit enctex
+4.12.98 cslatex-06-98.tar, cslatex,l2base,l2input.zip Aktualizace csLaTeXu
+22.12.98 nova www stranka CSTeXu a licencni soubor license.eng/cz
+22.12.98 nova adresarova struktura FTP CSTeXu (web2c, emtex, tetex-rpm)
+22.12.98 csfonts.tar/fontcs.zip, csplain.tar/zip, cspsfonts.tar/zip
+ enctex.tar, csindex-*.tar.gz dokumentace v souladu s licenci.
+5.1.99 license.eng/cz oprava adresy na horakk@math.cas.cz
+10.2.99 csfonts.tar vymazan zavleceny cscspu.mf z Computer Modern
+19.3.99 cspsfonts.tar, cspsfont.zip do cavatga.tex a dalsich pridano
+ makro \setsimplemath
+24.3.99 cspsfonts.tar, cspsfont.zip zmena nazvu fontu *8t -> *8u
+15.4.99 cslatex.tar premisteni adresare cslatex z tex/latex/ do tex/
+15.4.99 cslatex.tar,zip csplain.tar,zip opraveni chyby v czech/slovak.sty
+15.4.99 aktualizace README.web2c-7.2
+19.5.99 minitex3.zip oprava volani dviscrs v tiskarny.bat
+24.5.99 cstrip.tar.gz zverejnen test csplainu
+28.5.99 cspsfonts.tar,zip logo \TeX pro ruzne rodiny podle I. Jancika
+14.6.99 cslatex.tar zmena defaultniho hyphen.cfg, nyni i T1 kodovani
+14.6.99 README.tetex-1.0 novy popis pocesteni teTeXu 1.0
+14.6.99 csfonts-t1.tar novy archiv obsahujici pouze Type1 CSfonty
+14.6.99 enctex, cspdftexlib, *lib, texk-7.? presunuto do adresare old/
+25.2.00 csplain.tar: pridana podpora kodovani podle Corku
+19.7.02 opravy v czech/slovak.sty (ver. 2.4) podle pripominek pana Kubena
+28.8.02 cslatex.tar: opravena nekonzistence mezi docstipovymi vzory a obrazy
+25.9.02 zalozen adresar base/ (podle pripravovane dokumentace cstexman)
+30.10.02 zverejnen Manual k CSTeXu: doc/cstexman.tex,ps,pdf
+30.10.02 parpozn.tex,ps,pdf presunut z korene do adreare doc/
+30.10.02 vytvoren link cstexman.pdf v koreni ftp adresare CSTeXu
+1.9.03 pridana podpora pro Macioindni kodovani macce.tar.gz
+3.9.03 oprava v macce.def (@tabbacklude, ensuremath)
+10.9.05 csplain.tar.gz, cslatex.tex.gz: pridana podpora UTF8 pomoci encTeXu
+*.10.12 csplain.tar: rozsahle zmeny, viz http://petr.olsak.net/cstex.html
+*.10.12 cslatex.tar: CSLaTeX prohlasen za zastaraly a nepodporovany
+*.10.12 cspsfonts.tar: pregenerovany metriky, pridan Charter
+*.11.12 csplain.tar: podpora 16bit, UTF-8, multi-patterns
+*.11.12 beta testing OPmac