summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-09 00:40:28 +0000
committerKarl Berry <karl@freefriends.org>2006-01-09 00:40:28 +0000
commitfd423d0bb64fe29a2be1fbae5baaf4bc386cc274 (patch)
tree6bf20bbdf3d9741134f6ea40b30c1b3722fa0cd1
parent0afd1aaf73fc909c6604939dcaf4ccc983b7277e (diff)
doc 1
git-svn-id: svn://tug.org/texlive/trunk@77 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/aleph/base/News42
-rw-r--r--Master/texmf-dist/doc/aleph/base/readme.txt4
-rw-r--r--Master/texmf-dist/doc/amstex/base/README270
-rw-r--r--Master/texmf-dist/doc/amstex/base/amsguide.pdfbin0 -> 267547 bytes
-rw-r--r--Master/texmf-dist/doc/amstex/base/amsguide.tex2098
-rw-r--r--Master/texmf-dist/doc/amstex/base/amsppt.doc3399
-rw-r--r--Master/texmf-dist/doc/amstex/base/amsppt.faq194
-rw-r--r--Master/texmf-dist/doc/amstex/base/amstinst.ps.gzbin0 -> 182908 bytes
-rw-r--r--Master/texmf-dist/doc/amstex/base/amstinst.tex415
-rw-r--r--Master/texmf-dist/doc/amstex/base/joyerr.tex512
-rw-r--r--Master/texmf-dist/doc/amstex/base/joyerr2.tex319
-rw-r--r--Master/texmf-dist/doc/amstex/siam/amsamp.tex365
-rw-r--r--Master/texmf-dist/doc/cslatex/base/INSTALL.cslatex35
-rw-r--r--Master/texmf-dist/doc/cslatex/base/README-cspsfont93
-rw-r--r--Master/texmf-dist/doc/cslatex/base/README.cslatex211
-rw-r--r--Master/texmf-dist/doc/cslatex/base/cs-fonts.doc166
-rw-r--r--Master/texmf-dist/doc/cslatex/base/cscorr.tab132
-rw-r--r--Master/texmf-dist/doc/cslatex/base/csplain.doc197
-rw-r--r--Master/texmf-dist/doc/cslatex/base/license.eng367
-rw-r--r--Master/texmf-dist/doc/cslatex/base/mklinks101
-rw-r--r--Master/texmf-dist/doc/cslatex/base/parpozn.tex625
-rw-r--r--Master/texmf-dist/doc/cslatex/base/prvni.tex1554
-rw-r--r--Master/texmf-dist/doc/cslatex/base/test8z.tex77
-rw-r--r--Master/texmf-dist/doc/cslatex/base/testlat.tex28
-rw-r--r--Master/texmf-dist/doc/cslatex/base/zmeny.txt159
-rw-r--r--Master/texmf-dist/doc/etex/base/etex.html222
-rw-r--r--Master/texmf-dist/doc/etex/base/etex_gen.tex286
-rw-r--r--Master/texmf-dist/doc/etex/base/etex_man.pdf3135
-rw-r--r--Master/texmf-dist/doc/etex/base/etex_man.sty92
-rw-r--r--Master/texmf-dist/doc/etex/base/etex_man.tex1150
-rw-r--r--Master/texmf-dist/doc/etex/base/etex_ref.html917
-rw-r--r--Master/texmf-dist/doc/etex/base/etex_src.html540
-rw-r--r--Master/texmf-dist/doc/etex/base/legal.html52
-rw-r--r--Master/texmf-dist/doc/etex/base/nts-group.html42
-rw-r--r--Master/texmf-dist/doc/etex/base/webmerge.tex392
-rw-r--r--Master/texmf-dist/doc/fontinst/base/README113
-rw-r--r--Master/texmf-dist/doc/fontinst/base/encspecs/encspecs.tex1293
-rw-r--r--Master/texmf-dist/doc/fontinst/base/encspecs/omxdraft.etx985
-rw-r--r--Master/texmf-dist/doc/fontinst/base/encspecs/ot1draft.etx1001
-rw-r--r--Master/texmf-dist/doc/fontinst/base/encspecs/t1draft.etx1457
-rw-r--r--Master/texmf-dist/doc/fontinst/base/examples/basicex.tex431
-rw-r--r--Master/texmf-dist/doc/fontinst/base/examples/basicex2.tex50
-rw-r--r--Master/texmf-dist/doc/fontinst/base/manual/fontinst.pdfbin0 -> 317633 bytes
-rw-r--r--Master/texmf-dist/doc/fontinst/base/manual/fontinst.tex3599
-rw-r--r--Master/texmf-dist/doc/fontinst/base/manual/intro98.pdfbin0 -> 168296 bytes
-rw-r--r--Master/texmf-dist/doc/fontinst/base/manual/intro98.tex1330
-rw-r--r--Master/texmf-dist/doc/fontinst/base/manual/roadmap.eps265
-rw-r--r--Master/texmf-dist/doc/fontinst/base/talks/et99-font-tables.pdfbin0 -> 201767 bytes
-rw-r--r--Master/texmf-dist/doc/fontinst/base/talks/et99-font-tutorial.pdfbin0 -> 242186 bytes
-rw-r--r--Master/texmf-dist/doc/fontinst/base/test/comparemetrics.sty941
-rw-r--r--Master/texmf-dist/doc/fontinst/base/test/comparepls.tex73
-rw-r--r--Master/texmf-dist/doc/fontinst/base/test/scaledtest.tex8
-rw-r--r--Master/texmf-dist/doc/fontinst/base/test/speedtest1.tex62
-rw-r--r--Master/texmf-dist/doc/fontinst/base/test/testfont.tex208
-rw-r--r--Master/texmf-dist/doc/fontinst/base/test/testsc.tex41
-rw-r--r--Master/texmf-dist/doc/fontinst/base/test/v1901test.tex214
-rw-r--r--Master/texmf-dist/doc/fontinst/base/test/v1902test.tex11
-rw-r--r--Master/texmf-dist/doc/fontinst/base/test/v1905test.tex22
-rw-r--r--Master/texmf-dist/doc/fontinst/base/test/v1906test.tex12
-rw-r--r--Master/texmf-dist/doc/fontinst/base/test/v1913test.tex21
-rw-r--r--Master/texmf-dist/doc/fontinst/base/test/v1914test.tex50
-rw-r--r--Master/texmf-dist/doc/fontinst/base/test/v1914testmap.tex9
-rw-r--r--Master/texmf-dist/doc/fontinst/base/test/v1915test.tex25
-rw-r--r--Master/texmf-dist/doc/fontinst/base/test/v1915testmap.tex9
-rw-r--r--Master/texmf-dist/doc/fontinst/base/test/v1916test.tex14
-rw-r--r--Master/texmf-dist/doc/fontinst/base/test/v1916test2.tex27
-rw-r--r--Master/texmf-dist/doc/fontinst/base/test/v1923test.tex43
-rw-r--r--Master/texmf-dist/doc/fontinst/base/test/v1927test.tex18
-rw-r--r--Master/texmf-dist/doc/fontname/8a.html304
-rw-r--r--Master/texmf-dist/doc/fontname/Adobe-fonts.html2749
-rw-r--r--Master/texmf-dist/doc/fontname/Apple-fonts.html44
-rw-r--r--Master/texmf-dist/doc/fontname/Bitstream-fonts.html884
-rw-r--r--Master/texmf-dist/doc/fontname/Filenames-for-fonts.html88
-rw-r--r--Master/texmf-dist/doc/fontname/Font-legalities.html99
-rw-r--r--Master/texmf-dist/doc/fontname/Long-names.html43
-rw-r--r--Master/texmf-dist/doc/fontname/Makefile100
-rw-r--r--Master/texmf-dist/doc/fontname/Weights.html64
-rw-r--r--Master/texmf-dist/doc/fontname/Widths.html69
-rw-r--r--Master/texmf-dist/doc/fontname/bitstrea.aka475
-rw-r--r--Master/texmf-dist/doc/fontname/texmsym.html219
-rw-r--r--Master/texmf-dist/doc/fontname/texnansi.html353
-rw-r--r--Master/texmf-dist/doc/fontname/xt2.html342
-rw-r--r--Master/texmf-dist/doc/omega/base/doc-1.12.ps4500
-rw-r--r--Master/texmf-dist/doc/omega/base/doc-1.8.tex2323
-rw-r--r--Master/texmf-dist/doc/omega/base/torture.ps7612
-rw-r--r--Master/texmf-dist/doc/omega/base/torture.tex1127
-rw-r--r--Master/texmf-dist/doc/omega/omega-devanagari/india.ps.gzbin0 -> 582919 bytes
-rw-r--r--Master/texmf-dist/doc/phyzzx/base/phyzdoc.tex3279
-rw-r--r--Master/texmf-dist/doc/psizzl/base/psizzl.commands312
-rw-r--r--Master/texmf-dist/doc/psizzl/base/psizzl.doc41
-rw-r--r--Master/texmf-dist/doc/startex/base/guide.pdf6121
-rw-r--r--Master/texmf-dist/doc/startex/base/ideas.pdf2902
-rw-r--r--Master/texmf-dist/doc/startex/base/startex.pdf6876
93 files changed, 71449 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/aleph/base/News b/Master/texmf-dist/doc/aleph/base/News
new file mode 100644
index 00000000000..6ca21cfd25b
--- /dev/null
+++ b/Master/texmf-dist/doc/aleph/base/News
@@ -0,0 +1,42 @@
+20040322: RC2 released.
+ * TeX 3.141592
+ * no more dependency on the Omega 1.15 source tree
+ * rename e-Omega to Aleph
+ * Fix: crash when \overfullrule > 0pt
+ * Fix: \charit gives wrong result
+ * Fix: text is offset when typesetting non-TLT text
+ * Fix: leaders crashing or stalling the program
+ * Add: \boxdir to retrieve or set the direction
+ of a box
+ * Add: \pagerighoffset, \pagebottomoffset to set the
+ right and bottom margin in non-TLT text
+ * Add: a big set of commands to retrieve version
+ info:
+for each feature-set (Omega, eTeX, Aleph), the commands are:
+
+\<featureset>Version the expansion is a list of character
+tokens of category 12 (other) representing the featureset
+version number; (1.15 for \OmegaVersion, 0 (RC2) for
+\AlephVersion, 2.1 for \eTeXVersion) (inherited from Omega)
+
+\<featureset>revision the expansion is a list of character
+tokens of category 12 (other) representing the featureset
+minor version number; (.15 for \Omegarevision, (RC2) for
+\Alephrevision, .1 for \eTeXrevion) (inherited from e-TeX)
+
+\<featureset>version an integer value representing the
+featureset major version number (1 for \Omegaversion, 0 for
+\Alephversion, 2 for \eTeXversion) (inherited from e-TeX)
+
+\<featureset>minorversion an integer value representing the
+featureset minor version number (15 for \Omegaminorversion, 0
+for \Alephminorversion, 1 for \eTeXminorversion) (new)
+
+
+20030524: RC1 released.
+ * Fix: the "overfull box" crash bug
+
+20030106: RC0 released.
+ This release simply provides a binary providing
+ both Omega 1.15 features (all but the XML/SGML ones)
+ and e-TeX 2.1 features.
diff --git a/Master/texmf-dist/doc/aleph/base/readme.txt b/Master/texmf-dist/doc/aleph/base/readme.txt
new file mode 100644
index 00000000000..1e3e1133b22
--- /dev/null
+++ b/Master/texmf-dist/doc/aleph/base/readme.txt
@@ -0,0 +1,4 @@
+Aleph, formerly known as e-Omega, is a project whose aim is to
+provide an extension to Knuth's TeX comprising both Omega 1.15
+and e-TeX 2.1 features. Its main goals are stability, speed and
+power.
diff --git a/Master/texmf-dist/doc/amstex/base/README b/Master/texmf-dist/doc/amstex/base/README
new file mode 100644
index 00000000000..d5ff970dd43
--- /dev/null
+++ b/Master/texmf-dist/doc/amstex/base/README
@@ -0,0 +1,270 @@
+READ.ME for AMS-TeX version 2.2 2001/08/29
+
+AMS-TeX is a macro package that works with the TeX typesetting program.
+A working TeX system is a prerequisite for using any of the components
+of AMS-TeX. [TeX is not an AMS product; see the AMS TeX Resources page
+(http://www.ams.org/tex/tex-resources.html) for information if you
+do not already have TeX.]
+
+Obtain a printed copy of the full installation instructions:
+ - Process amstinst.tex with Plain TeX, or
+ - Print the amstinst.ps file provided.
+Read the instructions; they are much more complete than the summary
+provided here.
+
+The instructions assume that your TeX system is arranged according to
+the recommended TeX Directory Structure (TDS). Check the documentation
+for your TeX system to find out if it uses the TDS. A copy of the TDS
+report can be found at CTAN either as an online document
+ .../tds/standard/tds
+or as a printable pdf file
+ .../tds/standard/tds/tds.pdf
+Items on CTAN can usually be found through the CTAN Catalogue:
+ http://www.ctan.org/search
+
+
+FILES IN THE AMS-TeX DISTRIBUTION
+
+A complete list of the files contained in the distribution is included
+in the installation instructions (amstinst).
+
+There are two basic methods of obtaining the files needed for AMS-TeX:
+ - Retrieve one of the AMS-TeX bundles from the AMS FTP server
+ ftp://ftp.ams.org/pub/tex/
+ or the AMS web site
+ http://www.ams.org/tex/amstex.html
+ - Retrieve the individual files from one of the AMS servers or from CTAN
+ .../macros/amstex/
+Install these files as described in the installation instructions
+(amstinst); a summary appears below, under INSTALLING AMS-TeX.
+
+Also, AMS-TeX will call for AMSFonts. Check the tfm-files subdirectory
+ TEXMF/fonts/tfm/ams/
+to see whether it is already populated (most TeX distributions now
+include the AMSFonts). If not, retrieve the .tfm files for AMSFonts 2.2
+and install them into your system tfm-files subdirectory.
+
+These .tfm files can be retrieved in several ways:
+ - as a bundle from the AMSFonts page on the AMS web site at
+ http://www.ams.org/tex/amsfonts.html
+ - as a tfm.tar file in the /pub/tex directory at the AMS FTP site,
+ ftp://ftp.ams.org
+ - as individual .tfm files from the /pub/tex/amsfonts/tfm subdirectory
+ at the AMS FTP site or from CTAN in .../fonts/amsfonts/tfm
+(Note: set the file type to binary in FTP when transferring .tfm files.)
+Even if you do not use any symbols from the AMSFonts, you will need at
+least the .tfm files to use amsppt.sty and to TeX the accompanying
+documentation for AMS-TeX.
+
+The following documentation files will be useful in installing and using
+AMS-TeX.
+
+amstinst.tex - Installation instructions, comprising Appendices B and C
+amstinst.ps of amsguide, provided as both TeX source and ready-to-print
+ PostScript.
+amsguide.tex - The AMS-TeX User's Guide, provided as both TeX source and
+amsguide.ps a ready-to-print PostScript file. When you have completed
+ the installation of AMS-TeX 2.2, process the .tex file using
+ AMS-TeX 2.2 and print the resulting .dvi file. The output
+ will be a brief guide to using AMS-TeX 2.2, supplementing
+ The Joy of TeX.
+joyerr.tex - The TeX input file for a document listing errata to
+ The Joy of TeX prior to AMS-TeX 2.0. It also should be
+ run through TeX using AMS-TeX 2.2.
+joyerr2.tex - The TeX input file for a document listing errata to the
+ second edition of The Joy of TeX, for AMS-TeX 2.1 and up.
+ Process with AMS-TeX 2.2 as for the other .tex files.
+amsppt.doc - Technical documentation for amsppt.sty, including an update
+ history.
+amsppt.faq - Frequently asked questions and answers regarding AMS-TeX
+ and amsppt.sty.
+
+
+INSTALLING AMS-TeX 2.2 ON YOUR SYSTEM -- A BRIEF OVERVIEW
+
+Backup any existing AMS-TeX files before installing a new release.
+
+Read the instructions in amstinst; they are more complete than these notes.
+
+If you have retrieved a bundled distribution and unbundled it with the
+appropriate tool, the files will be placed into the following subdirectories:
+
+ TEXMF/doc/ams/amstex
+ TEXMF/source/amstex
+ TEXMF/tex/amstex/base
+ TEXMF/tex/plain/amsfonts
+
+If you have retrieved individual files, you will need to place them into
+subdirectories as described in amstinst.ps.
+
+AMS-TeX will call for the AMSFonts 2.2 .tfm files. Check for their
+presence on your system and, if necessary, retrieve them and place them
+in the proper location as described above.
+
+Remember that most TDS sytems operate using a filename list or database,
+which must be updated when new files are added; consult your TeX system
+documentation for update instructions.
+
+Run amstex.ini through INITEX (the version of TeX which has no format
+preloaded, distributed with your implementation of TeX). It will produce
+a format file which will function as a preloaded version of AMS-TeX.
+Place this format file in the directory where your implementation of
+TeX looks for format files (see your system documentation), refresh the
+filename database, and you are ready to use AMS-TeX 2.2.
+
+If you habitually use the AMSPPT documentstyle, you may prefer to
+include it in the format file you create. This can be done by editing
+the file amstex.ini, using any text editor, and uncommenting the line
+that reads "\documentstyle{amsppt}". Before creating the format file,
+read Appendix C from the installation instructions.
+
+We recommend that, as a first test of your installation, you run the
+file amsguide.tex through TeX, and print out the output. This will
+provide further information about using AMS-TeX.
+
+========================================================================
+Highlights of the differences between versions 2.1 and 2.2:
+
+AMSTEX.TEX
+----------
+
+---Removed copyright notice and restriction from message printed on
+ terminal and in log for every run.
+
+AMSPPT.STY
+----------
+(See the user's guide (amsguide.tex) and amsppt.doc, section 20, for
+full details.)
+
+---\subjclass was updated to use \subjclassyear as the date for the
+Mathematics Subject Classification scheme. (NOTE: THIS CHANGE IS NOT
+BACKWARD COMPATIBLE. EXISTING DOCUMENT FILES NEED NOT BE MODIFIED BUT
+THE OUTPUT WILL BE DIFFERENT IF CLASSIFICATION WAS OLDER THAN 1991.)
+
+========================================================================
+Highlights of the differences between versions 2.0 and 2.1:
+
+AMSTEX.TEX
+----------
+---Improvements to the mechanisms for loading various fonts in
+the AMSFonts package. For example, \loadeusm now defines a
+\eusm command that can be used like \roman or \bold.
+
+---Revamped \printoptions command.
+
+---Some internal cleanup to reduce memory usage in some of TeX's
+memory categories (notably hash size).
+
+---Informational messages appear on screen identifying the
+modules within amstex.tex during the creation of a format file.
+
+AMSPPT.STY
+----------
+(See the user's guide (amsguide.tex) and amsppt.doc, sections 18 and 19,
+for full details.)
+
+---\curraddr was added, for giving the current address of an author,
+if different from the address given in \address.
+
+---\rom was added, for preventing unwanted italicization of certain
+things, such as parentheses or numbers, in theorems and other italic
+passages. \rom automatically inserts italic corrections.
+
+---The implementation of \nofrills was completely changed, to provide
+better error messages for a missing or misspelled \endkeywords or
+similar end command when reading a delimited argument.
+
+---Multiple \thanks commands in the top matter will now produce
+multiple acknowledgment footnotes instead of discarding all but the
+last one.
+
+---A period is no longer added automatically at the end of a
+\thanks. (NOTE: THIS CHANGE IS NOT BACKWARD COMPATIBLE---DOCUMENT
+FILES WILL HAVE TO BE MODIFIED.)
+
+---\subjclassyear was added to specify the year of the Mathematics
+Subject Classification scheme. Only 1991 and 2000 are recognized,
+defaulting to 1991 to maintain some backward compatibility.
+
+---\widestnumber\item now works as claimed in the User's Guide.
+
+---The missing \par in the internal command \penaltyandskip@ was added.
+
+---Additional checks were added for runaway \proclaim, \definition,
+\ref, \roster, etc. The internal macro \runaway@ was changed to make
+its usage more consistent and robust; in the process its name was
+changed to \add@missing (and as the name suggests, it now tries to
+recover by adding the missing \end... command).
+
+---As with amstex.tex, informational messages were added identifying the
+modules within amsppt.sty.
+
+---The bibliography macros were substantially modified to correct
+another longstanding bug: line breaks after explicit hyphens,
+mathbins, and mathrels were inhibited. This also involved changing the
+\ref-specific version of \nofrills. BACKWARD COMPATIBILITY (WITH
+VERSION 2.0) IS NOT COMPLETE WITH RESPECT TO \nofrills IN THE
+BIBLIOGRAPHY MACROS. \nofrills NOW SHOULD ALWAYS FOLLOW IMMEDIATELY
+AFTER THE NAME OF THE FIELD TO WHICH IT APPLIES, E.G., \transl\nofrills,
+OR \paper\nofrills. This is more consistent with the usage of \nofrills
+outside of the references section. \nofrills will cause all the "frills",
+such as the parentheses around years in journal article citations, or
+words like "eds." or "vol." that are supplied automatically, to be
+omitted for the given field. In addition, it will suppress the
+automatic punctuation at the end of the field, if any.
+
+---A \refstyle command was added to allow users to specify one of the
+three different reference styles most commonly used in AMS publications:
+letter labels in square brackets; unnumbered; and numbered (denoted A,
+B, and C, respectively). The syntax is "\refstyle{A}" (immediately after
+the \documentstyle command). Style C, numbered with arabic numerals, is
+the default selected by amsppt.sty. The \refstyle command ensures
+proper correspondence between the formatting of cites in the main text
+and the formatting of the references section. Also, \key can now be used
+for all reference labels, and the \no command is redundant (though still
+supported, for backward compatibility).
+
+---\miscnote was added, and used in the implementation of \toappear,
+so that \toappear and \finalinfo would not be mutually exclusive.
+\miscnote might also be used for things like "preprint" or
+"submitted". Unlike \finalinfo, \miscnote automatically adds
+parentheses.
+
+---\procinfo was added, to give place and date where the meeting
+took place, for a proceedings volume reference.
+
+---\eds or \ed information will now be used in place of an author's
+name, if \by is absent. This would be for collections or proceedings
+volumes that are cited as a whole, instead of citing a single paper
+within the volume.
+
+AMSTEX.INI
+----------
+File to make format file creation more convenient. See the
+user's guide and/or installation notes above.
+
+AMSPPT1.TEX
+-----------
+Compatibility file to allow processing of AMS-TeX 1.1 and earlier
+documents under AMS-TeX 2.0+. See the user's guide.
+
+
+(NOTE: Author packages for use with AMS-TeX are available from the AMS
+web site at http://www.ams.org/tex/author-info.html, or by FTP from
+ftp://ftp.ams.org/pub/author-info/packages. All packages are compatible
+with AMS-TeX 2.2. If you have previously received an AMS-TeX author
+package for use with an earlier version of AMS-TeX, for best results you
+should retrieve an upgraded copy from the AMS server.)
+
+========================================================================
+
+Questions or comments can be directed to:
+
+Technical Support
+American Mathematical Society
+201 Charles Street
+P.O. Box 6248
+Providence, RI 02940 USA
+ (800) 321-4AMS (321-4267) ext. 4080 (U.S. and Canada)
+ (401) 455-4080
+Email: tech-support@ams.org
diff --git a/Master/texmf-dist/doc/amstex/base/amsguide.pdf b/Master/texmf-dist/doc/amstex/base/amsguide.pdf
new file mode 100644
index 00000000000..3ba1747149f
--- /dev/null
+++ b/Master/texmf-dist/doc/amstex/base/amsguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/amstex/base/amsguide.tex b/Master/texmf-dist/doc/amstex/base/amsguide.tex
new file mode 100644
index 00000000000..1219dc1d6df
--- /dev/null
+++ b/Master/texmf-dist/doc/amstex/base/amsguide.tex
@@ -0,0 +1,2098 @@
+%%% ====================================================================
+%%% @TeX-file{
+%%% filename = "amsguide.tex",
+%%% version = "2.2",
+%%% date = "2001/08/07",
+%%% time = "16:41:48 EDT",
+%%% checksum = "38601 2098 10156 78439",
+%%% filetype = "AMS-TeX: user documentation",
+%%% author = "American Mathematical Society",
+%%% copyright = "Copyright 2001 American Mathematical Society,
+%%% all rights reserved. Copying of this file is
+%%% authorized only if either:
+%%% (1) you make absolutely no changes to your copy,
+%%% including name; OR
+%%% (2) if you do make changes, you first rename it
+%%% to some other name.",
+%%% address = "American Mathematical Society,
+%%% Technical Support,
+%%% Publications Technical Group,
+%%% P. O. Box 6248,
+%%% Providence, RI 02940,
+%%% USA",
+%%% telephone = "401-455-4080 or (in the USA and Canada)
+%%% 800-321-4AMS (321-4267)",
+%%% FAX = "401-331-3842",
+%%% email = "tech-support@ams.org (Internet)",
+%%% codetable = "ISO/ASCII",
+%%% keywords = "amstex, ams-tex, tex",
+%%% supported = "yes",
+%%% abstract = "This file is the User's Guide describing the use of
+%%% AMS-TeX 2.2. Installation instructions are found
+%%% in appendix B, in file amstinst.tex.",
+%%% docstring = "The checksum field above contains a CRC-16 checksum
+%%% as the first value, followed by the equivalent of
+%%% the standard UNIX wc (word count) utility output of
+%%% lines, words, and characters. This is produced by
+%%% Robert Solovay's checksum utility.",
+%%% }
+%%% ====================================================================
+%
+% In addition to plain TeX and standard CM fonts, TeXing this file
+% requires the following files and fonts:
+%
+% amstex.tex (version 2.1 or later)
+% amsppt.sty (version 2.1 or later)
+% amsppt.sti (version 2.1 or later)
+% amssym.tex
+% msam10
+% msbm10
+% eufm10
+% cmex7
+% cmex8
+% cmbsy7
+% cmcsc8
+% amstinst.tex (Appendices B and C to this User's Guide)
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\input amstex
+\documentstyle{amsppt}
+
+\define\GuideVersion{2.2}
+\define\GuideDate{August 2001}
+
+\font\tenss=cmss10
+
+\long\def\usertype#1{\smallskip
+ \moveright2pc\vbox{\def\par{\crcr}\halign{%
+ \setbox0\hbox{\tt##}%
+ \hbox\ifdim\wd0<10pc to10pc\fi{\unhbox0\hfil}%
+ \kern1pc \it $\langle$return$\rangle$\hss
+ \cr#1\crcr}}%
+ \smallskip}
+\long\def\systype#1{{\rightskip=4pc\leftskip=4pc\noindent\tt #1\par}}
+
+% Change default dimensions and fonts
+\pageheight{49pc}
+\dropfoliodepth=2pc
+\hfuzz1pc % to suppress reporting of slightly overfull boxes.
+\aboveheadskip=2\bigskipamount
+\belowheadskip=\medskipamount
+\subheadskip=\bigskipamount
+\addto\tenpoint{\abovedisplayskip=6pt plus2pt minus3pt
+ \belowdisplayskip=\abovedisplayskip}
+\loadbold
+% Prevent hyphenation of "amsppt":
+\hyphenation{amsppt}
+
+% Macros for text substitution and for presentation of examples.
+%
+\define\Textures{{\it Textures\/}}
+\define\AMS{American Mathematical Society}
+\define\JAMS{{\it Journal of the \AMS}}
+\define\JoT{{\it The Joy of \TeX{}}}
+\define\Joy{{\it Joy}}
+
+\def\filnam#1{{\tt\ignorespaces#1\unskip}}
+\hyphenchar\tentt=-1 % to prohibit hyphenation in tt text
+
+\newdimen\exindent \exindent=2\parindent
+% Add a high penalty to discourage line breaks within an example
+% without absolutely prohibiting them.
+{\obeylines
+ \gdef^^M{\par\penalty9999}%
+ \gdef\beginexample#1{\medskip\bgroup %
+ \def~{\char`\~}%
+ \NoBlackBoxes\tt\frenchspacing %
+ \parindent=0pt#1\leftskip=\exindent\obeylines}
+}% end \obeylines
+\def\endexample{\endgraf\egroup\medskip}
+\newdimen\exboxwidth
+\exboxwidth=3in
+\def\exbox#1#2{\noindent \hangindent=\exboxwidth
+ \leavevmode\llap{\null\rm#1\unskip\enspace}%
+ \hbox to\exboxwidth{\tt\ignorespaces#2\hss}\rm\ignorespaces}
+\chardef\\=`\\ \chardef\{=`\{ \chardef\}=`\}
+\def\<#1>{{\it$\langle$#1\/$\rangle$}}
+\def\Dimen{\<dimen>}
+
+\catcode`\@=11
+\def\cs#1{\leavevmode
+% Save the previous skip and put it back after the penalty 0
+% so that the penalty0 won't cause a blank at the end of a line.
+ \skip@\lastskip\unskip\penalty\z@
+ \ifdim\skip@>\z@ \hskip\skip@\fi
+ {\tt\char`\\\ignorespaces#1\unskip}}
+
+% Redefine the \subhead macro to be on a line by itself and omit period.
+\outer\def\subhead#1\endsubhead{\par\penaltyandskip@{-100}\subheadskip
+ \noindent{\subheadfont@\ignorespaces#1\unskip\endgraf}\nobreak\noindent}
+
+% Define macros for presentation of tables of symbols.
+\def\BBB#1{\par\bigbreak
+ \leavevmode\llap{$\bullet$\enspace}{\bf#1}}
+\newdimen\biggest
+\setbox0\hbox{$\dashrightarrow$}\biggest=\wd0
+\def\1#1{\hbox to\biggest{\hfill$\csname#1\endcsname$\hfill}\ \ %
+ \cs{#1}}
+\def\fudge{\hbox to\biggest{}\ \ \hphantom{\tt\char'134 }}
+
+\def\getID@#1{\edef\next@{\expandafter\meaning\csname#1\endcsname}%
+ \expandafter\getID@@\next@0\getID@@}
+\def\getID@@#1"#2#3#4#5#6\getID@@{\def\next@{#6}%
+ \edef\msafam@{\the\msafam}\edef\msbfam@{\the\msbfam}%
+ \ifx\next@\empty
+ \edef\next@{\number"#2}%
+ \ifx\next@\msafam@
+ \def\ID@{10#3#4}%
+ \else
+ \ifx\next@\msbfam@
+ \def\ID@{20#3#4}%
+ \else\message{Invalid family IDs for msam/msbm fonts, path 2}%
+ \fi\fi
+ \else
+ \edef\next@{\number"#3}%
+ \ifx\next@\msafam@
+ \def\ID@{1#2#4#5}%
+ \else
+ \ifx\next@\msbfam@
+ \def\ID@{2#2#4#5}%
+ \else\message{Invalid family IDs for msam/msbm fonts, path 3}%
+ \fi\fi
+ \fi}
+\def\2#1{\hbox to.5\hsize
+ {\hbox to\biggest{\hfill$\csname#1\endcsname$\hfill}\ \ %
+ \getID@{#1}{\tt\ID@}\ \ \cs{#1}\hfill}}
+\def\3#1#2{\hbox to.5\hsize
+ {\hbox to\biggest{\hfil$\csname#1\endcsname$\hfil}\ \ %
+ \getID@{#1}{\tt\ID@}\ \ \cs{#1}, \cs{#2}\hss}}
+\def\4#1{\hbox to.5\hsize
+ {\hbox to\biggest{\hfill$\csname#1\endcsname$\hfill}\ \ %
+ \getID@{#1}{\tt\ID@}\ \ \cs{#1}\ \ {\eightpoint(U)}\hfill}}
+
+\catcode`\@=\active
+
+\define\thismonth{\ifcase\month % case 0 --- impossible!
+ \or January\or February\or March\or April\or May\or June%
+ \or July\or August\or September\or October\or November%
+ \or December\fi}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% TITLE PAGE
+
+% Quarantine the large fonts used for the title page
+\begingroup
+\font\fourtn=cmr10 scaled \magstep2
+\font\fourtnsy=cmsy10 scaled \magstep3
+\font\fourtnbf=cmbx10 scaled \magstep3
+\textfont2=\fourtnsy
+
+\shipout\vbox to\vsize{%
+\parindent=0pt
+\vskip5pc
+\rightline{\fourtnbf User's Guide to \AmSTeX{}}
+\bigskip
+\rightline{\fourtn Version \GuideVersion}
+\medskip
+\rightline{\fourtn \GuideDate}
+%\rightline{\fourtn {\thismonth} {\number\year}}
+
+\vfill
+
+\tenpoint
+
+This publication was typeset using \AmSTeX{}, the American
+Mathematical\newline \quad Society's \TeX{} macro system.
+
+Copyright \copyright{} 2001 by the \AMS{}.
+
+All rights reserved. Any material in this guide may be reproduced or
+duplicated for personal or educational use.
+
+\medskip
+\begingroup\obeylines
+\TeX{} is a trademark of the \AMS{}.
+\endgroup
+}% End of vbox being shipped out
+\endgroup
+
+%% END TITLE PAGE
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\topmatter
+\title\nofrills User's Guide to \AmSTeX{} Version 2.2\endtitle
+
+%\date {\thismonth} {\number\year}\enddate
+\date \GuideDate\enddate
+
+\toc
+\widestnumber\head{7}
+\head 1. Overview\endhead
+\head 2. Formatting Features\endhead
+\head 3. Mathematical Constructions\endhead
+\head 4. Fonts\endhead
+\head 5. Symbol Names\endhead
+\head 6. Other Things You Ought to Know\endhead
+\head 7. Getting Help\endhead
+\head {} References\endhead
+\head {} Appendix A. Sample Bibliography Input and Output\endhead
+\head {} Appendix B. Installation Procedures\endhead
+\head {} Appendix C. Before Installing \AmSTeX: Facts About Fonts\endhead
+\endtoc
+
+\endtopmatter
+\document
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\head 1. Overview\endhead
+
+\AmSTeX{} is a macro package for \TeX{}, designed to simplify the input
+of mathematical material and format the output according to preset style
+specifications. Although the \AMS{} holds the copyright for \AmSTeX{},
+its use is not restricted, but is encouraged for the preparation of
+manuscripts intended for publication both in the Society's books and
+journals, and also in other mathematical literature.
+
+Version 2.0 of \AmSTeX{} was released in 1990, concurrent with the
+publication of the second edition of \JoT{}. It contained numerous
+minor improvements and bug fixes, as well as some major changes
+involving additional fonts. Version 2.1 was first released in 1991;
+interim updates are identified by changes in release date. The present
+version 2.2 was released in August 2001. This User's Guide describes all
+the new and changed features from these versions and how to use them,
+with further additions and revisions pertaining to the current release.
+Topics are grouped by type, and then presented in roughly the same order
+as they appear in \JoT{}.
+
+This User's Guide assumes that you already have a copy of \JoT{}. It
+contains references to specific sections that won't help you much if you
+don't have a copy. It also assumes for the most part that you will be
+using the ``preprint style'', a set of macros that provides features
+specific to the formatting of a document, such as headings, page
+numbers, and the like. If you are planning to use the preprint style,
+you will also need to have a copy of AMSFonts Version~2.2. \JoT{} and
+AMSFonts 2.2 are available from the \AMS{} and other distributors.
+
+\subhead Files Comprising the \AmSTeX{} Version~2.2 package
+\endsubhead
+
+The following files are contained in the \AmSTeX{} Version~2.2 package
+distributed by the \AMS{}:
+\medskip
+\settabs\+\indent&\filnam{amsguide.tex}\qquad&\kern.6\hsize\cr
+\+&\filnam{amstex.tex}&
+ the \AmSTeX{} Version 2.2 macros\cr
+\+&\filnam{amstex.bug}&
+ a chronicle of bug fixes to \filnam{amstex.tex} and
+ \filnam{amsppt.sty},\cr
+\+&& as well as known open bugs\cr
+\+&\filnam{amssym.tex}&
+ macros defining the symbols in fonts \filnam{msam} and
+ \filnam{msbm}\cr
+\+&\filnam{amsppt.sty}&
+ the preprint style for \AmSTeX{} Version 2.2\cr
+\+&\filnam{amsppt.sti}&
+ initialization options for the \AmSTeX{} 2.2 preprint style\cr
+\+&\filnam{amsppt.doc}&
+ technical documentation for \filnam{amsppt.sty}\cr
+\+&\filnam{amsppt.faq}&
+ some frequently asked questions and answers about \AmSTeX{}\cr
+\+&\filnam{amsguide.tex}&
+ the source file for this User's Guide\cr
+\+&\filnam{amstinst.tex}&
+ the source file for Installation Procedures;\cr
+\+&& appendices to this User's Guide\cr
+\+&\filnam{amsppt1.tex}&
+ a backward compatibility file for use with documents\cr
+\+&& already completed using \AmSTeX{} versions earlier than 2.0\cr
+\+&\filnam{joyerr.tex}&
+ errata to \JoT{} (first edition)\cr
+\+&\filnam{joyerr2.tex}&
+ errata to \JoT{} (second edition)\cr
+\+&\filnam{amstex.ini}&
+ used in creating format files\cr
+\medskip
+
+The file \filnam{amsppt.doc} is an {\smc ascii} file, and is
+not intended to be processed with \TeX{}\null. This documentation file
+is arranged in the same order as the macro file that it describes, and
+explains the intent and mechanics of the macros in detail. A separate
+file (\filnam{amstex.doc}), documenting the file \filnam{amstex.tex},
+is available on request.
+
+In addition, other files are used during installation.
+For instructions on installing the \AmSTeX{} macros and preprint style,
+see Appendix B\null. This appendix describes the installation process
+for \TeX{} systems based on the \TeX{} Directory Structure (TDS), and
+also gives suggestions for installation on other systems.
+
+\subhead General Description of Changes\endsubhead
+
+\AmSTeX{} 2.0+, the preprint style, and their technical
+documentation are the result of a joint effort begun by Michael Spivak
+and extended by the Composition Technical Support group of the \AMS{}.
+
+In version 2.0 of \AmSTeX{}, the following changes were made:
+\widestnumber\item{10}
+\roster
+\item All known bugs were eliminated.
+\item Messages were added identifying the current versions of
+ \filnam{amstex.tex} and \filnam{amsppt.sty}, to be displayed on your
+ terminal screen and in the log file.
+\item Some error and help messages were changed for the sake of
+ clarity or to provide more information.
+\item Refinements were made to conserve memory space.
+\item The CM versions of the Computer Modern fonts were substituted for the
+ older AM versions.
+\item Support for additional fonts was added.
+
+ \itemitem{(a)} \filnam{amstex.tex} provides the mechanism for accessing
+ the Euler and extra symbol fonts of the AMSFonts collection.
+ \itemitem{(b)} The preprint style assumes that fonts \filnam{msam},
+ \filnam{msbm}, and \filnam{eufm} are installed and available.
+
+\item Changes were made to the preprint style to make it conform
+ more closely to the style of AMS publications, in particular, the \JAMS.
+
+ \itemitem{(a)} Running heads were made automatic; they can be suppressed
+ if desired.
+ \itemitem{(b)} Additional elements are recognized in both the top matter
+ and the body of a document, and the input syntax was regularized.
+ \itemitem{(c)} Footnotes were changed to have normal indentation.%
+ \footnote{Like this.}
+ \itemitem{(d)} The style of the references was changed considerably.
+
+\item The ability to produce roman-numeral page numbers using the
+ plain \TeX{} convention (negative \cs{pageno}) was added.
+\item In the preprint style, mathematics-oriented hyphenation exceptions
+ were added. (These follow American, not British, rules.)
+\item An option was added in the preprint style that
+ allows documents to be formatted
+ as chapters of a monograph rather than as separate papers.
+\item Finally, some optional formatting features requested by
+ \AmSTeX{} users were added to the preprint style.
+\endroster
+
+\medskip
+In version 2.1, the following changes were made:
+\roster
+\item \cs{curraddr}, \cs{rom}, and \cs{linespacing} were added.
+\item Additional error conditions were identified and supplied with more
+ informative messages.
+\item A sporadic line-breaking problem in the preprint style references
+ section was remedied.
+\item Some bugs introduced into the preprint style during the
+ version 2.0 changes were found and eliminated.
+\item Use of the Euler fonts other than medium Euler Fraktur was
+ made more convenient.
+\item The ability to use multiple \cs{thanks} commands was added.
+\item The \cs{proclaim} font was changed from slanted to italic, and
+ \cs{proclaimfont} provided so that users can change it if desired.
+\item \cs{nologo} was reinstated.
+\item The installation instructions were revised and augmented.
+\item The backward compatibility file \filnam{amsppt1.tex} was added.
+\endroster
+
+\medskip
+These changes were made in the January 1997 release:
+\roster
+\item Bugs reported since the release of version 2.1 were fixed.
+\item \cs{urladdr} was added; \cs{linespacing} was documented.
+\item Bibliographic elements were added for {\it Math.\ Reviews},
+ {\it CMP\/} and AMS preprint server references.
+\item Various changes were made to permit easier customization:
+
+ \itemitem{(a)} Command names were given to fonts and dimensions used
+ in various environments.
+ \itemitem{(b)} Changeable end-of-document processing was split out
+ and associated with a new command name.
+ \itemitem{(c)} The output routine was simplified.
+ \itemitem{(d)} Initialization options that a user might want to
+ suppress to save space were moved into a separate file,
+ \filnam{amsppt.sti}
+
+\item Page dimensions were changed in the preprint style to match the
+ current AMS publication specifications.
+\item The mechanism for loading AMSFonts was changed to make it easier
+ for a user to specify the use of a PostScript outline version.
+\item The installation instructions were updated and augmented.
+\endroster
+
+These changes were made in version 2.2:
+\roster
+\item Bugs reported since the release of version 2.1 were fixed.
+\item The requirement to acknowledge use of \AmSTeX{} was removed, and
+ the copyright statement and restriction notice is no longer printed
+ out on the terminal every time \AmSTeX{} starts up.
+\item The installation instructions were completely revised, and based
+ on the \TeX{} Directory Structure (TDS) used by most current \TeX{}
+ distributions.
+\item a \cs{subjclassyear} command was provided to allow a particular
+ version of the Mathematics Subject Classification to be cited.
+\endroster
+
+\subhead This User's Guide\endsubhead
+
+This User's Guide has been prepared using \AmSTeX{} Version~2.2 with the
+preprint style. Some changes have been made: font and dimension settings
+have been reset, the macros for headings have been redefined to produce a
+result more suited to documentation, and some {\it ad hoc\/} macros have
+been defined to simplify the presentation of particular information.
+However, in general, this document and the file from which it was produced
+illustrate the general appearance and input for a preprint with running
+heads. Printing the output of \TeX{} for this Guide requires AMSFonts
+Version~2.0 or later
+(users of AMSFonts Version~2.0 are strongly encouraged to upgrade to
+Version~2.2).
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\head 2. Formatting Features
+\endhead
+
+Formatting documents prepared with \AmSTeX{} is accomplished by a
+``style file''. The features described here are part of the preprint
+style. The \AmSTeX{} preprint style, Version~2.2, will format an input
+file in a manner suitable for a paper in a journal, unless the style of
+a \cs{Monograph} is explicitly selected. Unless noted otherwise,
+the journal style is the style described below.
+
+\setbox1=\hbox{\tt\\dedicatory...\\enddedicatory\ }
+\setbox0=\vbox{\hsize=\wd1\parindent=0pt\tt\obeylines
+ \strut\\title...\\endtitle
+ \\author...\\endauthor
+ \\affil...\\endaffil
+ \\address...\\endaddress
+ \\curraddr...\\endcurraddr
+ \\email...\\endemail
+ \\urladdr...\\endurladdr
+ \\thanks...\\endthanks
+ \\dedicatory...\\enddedicatory
+ \\date...\\enddate
+ \\translator...\\endtranslator
+ \\keywords...\\endkeywords
+ \\subjclass...\\endsubjclass
+ \strut\\abstract...\\endabstract\endgraf}
+\setbox1=\hbox{$\dsize\left\lbrace\,\vcenter{\vphantom{\copy0}}\right.
+ \nulldelimiterspace=0pt$}%
+\setbox2=\hbox{\kern-\wd1$\dsize\left\lbrace\,\vcenter{\copy0}\right\rbrace$}
+
+\subhead Top Matter\endsubhead
+
+Some commands affect the appearance of a whole document. Such commands
+should go at the top of your input file, right after the \cs{documentstyle}
+line and before the \cs{topmatter} line. This area will be referred to as
+the ``preamble''. Commands that should be in the preamble include
+\cs{define}, \cs{TagsOnRight} and the like,
+\cs{NoPageNumbers}, \cs{NoRunningHeads}, \cs{Monograph},
+\cs{pagewidth}, \cs{pageheight}, \cs{pageno},
+and commands that load fonts.
+The preamble is relevant to any document, whether paper or monograph.
+
+The beginning of an \AmSTeX{} file should look something like what
+is shown in Figure 1.
+
+\topinsert
+
+\beginexample{}
+\\input amstex
+\\documentstyle\{...\}
+\medskip
+\<preamble commands, such as \cs{define}, \cs{pageno}, \cs{Monograph},
+\leavevmode\hbox to20pt{}\cs{NoRunningHeads}, \cs{loadbold}, etc.>
+\medskip
+\\topmatter
+\indent\box2
+\strut\\endtopmatter
+\\document
+\endexample
+
+\botcaption {Figure 1} The beginning of an \AmSTeX{} file
+\endcaption
+\endinsert
+
+If any \cs{end...}\ tag is omitted (or misspelled), an error message will
+appear at \cs{endtopmatter} or at the next blank line: for example, if
+you misspell \cs{endtitle}, the message will be something like
+``{\tt !~Paragraph ended before \cs{title} was
+com\discretionary{-}{}{}plete}.'' If you omit \cs{endtopmatter}, there
+won't be any error message, but none of the topmatter material will
+print. %{\tolerance2000\par}
+Tags should be omitted for any top matter elements for which there is
+no data; if ``empty'' tags are included, empty footnotes may appear on
+the first page, or labels indicating addresses at the end of a paper.
+
+If you have documents that were prepared for versions of \AmSTeX{}
+earlier than version 2.0, you may find the file \filnam{amsppt1.tex}
+useful. By including the line \cs{input amsppt1} immediately after the
+\cs{documentstyle} line, the topmatter commands and the sectioning
+commands that changed in form will work in the original way. Other than
+that, there should be few incompatibility problems with previous
+versions. Note: The use of \filnam{amsppt1.tex} is discouraged except
+for processing preexisting files.
+
+For multi-line titles, affiliations, authors, or dedications (basically
+everywhere that lines are centered individually rather than being set in
+paragraphs), line breaks are obtained by using \cs{\\}. In other parts
+of the topmatter, which are set in paragraph form, line breaks are
+obtained by \cs{linebreak}.
+
+The title will be set in uppercase. To turn off the automatic
+uppercasing, use the \cs{nofrills} option:
+\cs{title\\nofrills...\\endtitle}.
+
+Each author is tagged separately, followed by address(es) and other
+information associated with that author.
+
+Normally, the address given with \cs{address} is the address of the
+author at the time the research was being done; if the author's
+address at the time of publication is different, the current address
+should be given with \cs{curraddr}. This should be entered immediately
+following the \cs{address} for the same author. If a \cs{curraddr} is
+not paired with an \cs{address}, the current address will not print.
+
+Electronic mail addresses can be tagged \cs{email...\\endemail}.
+Like \cs{curraddr}, every \cs{email} address must be paired with a regular
+\cs{address}, otherwise the e-mail address will not print.
+The \cs{email} address will be printed at the end of the paper, as
+``{\it E-mail address:\/} \<net-address>'', following the address (and
+current address, if present) with which it is paired.
+
+URLs, the addresses of ``home pages'' on the World Wide Web, can be
+included using \cs{urladdr...\\endurladdr}. They behave in the same
+manner as \cs{email} addresses.
+
+The \cs{thanks} command is provided for acknowledgments of grant support
+and other kinds of support for the author's research, or other general
+information not covered by one of the predefined tags such as
+\cs{keywords} or \cs{subjclass}. The information will be printed as an
+unnumbered footnote at the bottom of the first page. Like \cs{address},
+\cs{thanks} can be used more than once, and is associated with a
+particular author.
+
+In case a paper has not only an author but a translator, \cs{translator}
+is provided. This information will be printed at the end of the paper in
+eight-point roman, as ``Translated by'' followed by the translator's name
+in uppercase.
+
+The \cs{dedicatory} command is used for such things as
+``Dedicated to Professor X on the occasion of his eightieth birthday.''
+The dedication will appear in italics, before the abstract.
+
+The information for \cs{keywords} and \cs{subjclass} appears as
+unnumbered footnotes at the foot of the first page, as in AMS journals.
+In a monograph chapter they will not print at all, since they should be
+handled separately, as part of the front matter for the monograph.
+By default, for backward compatibility, the 1991 Mathematics Subject
+Classification will be cited; to specify the 2000 Mathematics Subject
+Classification, enter
+\beginexample{}
+\\subjclassyear\{2000\}
+\\subjclass ...\\endsubjclass
+\endexample
+
+The abstract heading ``{\eightpoint\smc Abstract.}''\ appears in caps
+and small caps, in the same size (eight point) as the abstract itself.
+
+A simple table of contents setup is available. Tables of contents
+are typed in the topmatter along with everything else (except for
+monographs---see the section {\bf Book Formatting} below), using
+\cs{toc...\\endtoc}.
+\beginexample{}
+\\toc
+\\specialhead...\\endspecialhead
+\\head...\\endhead
+\\subhead...\\endsubhead
+\\subsubhead...\\endsubsubhead
+\\endtoc
+\endexample
+\noindent
+The syntax of the parts is identical to the syntax used
+for headings within the document (see the sections {\bf Headings} and
+{\bf Book Formatting} below), so that for those who wish to do so
+and have a capable text editor, the table of contents can be constructed
+by extracting the relevant lines from the main text.\footnote{But note that
+the original line breaks in multi-line headings would not be appropriate
+for the table of contents, so you'd want to remove any \cs{\\}es that
+might be present.}
+
+Page numbers aren't usually appropriate for the short table of contents
+that might appear in a journal article, but if desired, page numbers can
+be entered in a manner similar to that for a monograph; see the section
+{\bf Book Formatting} below.
+
+The hanging indentation within a table of contents for \cs{head} and
+\cs{subhead} is preset to accommodate numbers of the form
+``1.''\ and ``1.1.''\ respectively; the amount of indentation can
+be adjusted by using \cs{widestnumber}:
+\beginexample{}
+\\toc
+\\widestnumber\\head\{10\}
+\\widestnumber\\subhead\{10.1\}
+...
+\endexample
+\noindent This can be done more than once within different sections of
+the table of contents, if desired.
+
+If the ``section number'' of a \cs{head} happens to be something like
+``Appendix'' (as actually happens in this User's Guide), a pair
+of empty braces should be entered before it, as follows:
+\beginexample{}
+\\head \{\}\ Appendix. Sample bibliography input ...\\endhead
+\endexample
+\noindent
+Insertion of {\tt\{\}} followed by a space at the beginning of the heading
+text will cause the entire entry to be set flush left as a unit.
+
+If you are preparing a monograph, the format and content of the top matter
+will be different. See the section below on {\bf Book Formatting} for
+details.
+
+
+\subhead Headings \endsubhead
+
+There are four levels of headings (not counting
+\cs{title}):
+\beginexample{}
+\\specialhead...\\endspecialhead
+\\head...\\endhead
+\\subhead...\\endsubhead
+\\subsubhead...\\endsubsubhead
+\endexample
+\noindent The heading of
+this section was typed as
+\beginexample{}
+\\head 2. Formatting Features
+\\endhead
+\endexample
+
+\noindent And the subheading for this subsection was typed as
+\beginexample{}
+\\subhead Headings\\endsubhead
+\endexample
+\noindent
+Ordinarily, subheadings in the preprint style are run into the text, but for
+this User's Guide, the style varies slightly.
+
+\indent\cs{specialhead} is for long articles that need extra divisions at
+a level above the \cs{head} level. In the preprint style
+\cs{specialhead} uses boldface type and is set ragged right; \cs{head}
+is small caps, centered; \cs{subhead} is boldface, flush left,
+run in with the following text; and
+\cs{subsubhead} is italic, indented as for an ordinary paragraph, and run
+into the text.
+
+Explicit line breaks are obtained by a \cs{\\} in a \cs{head} or a
+\cs{specialhead}, but for \cs{subhead} and \cs{subsubhead},
+which are part of their paragraph, just use \cs{linebreak} as
+you would in normal paragraphed text.
+
+If you are preparing a monograph, the styles of headings will be different.
+See the section below on {\bf Book Formatting} for details.
+
+
+\subhead Theorems and Proofs \endsubhead
+
+In addition to the usual proclamations and demonstrations, mathematicians
+may pose other kinds of propositions, which editors may prefer to see
+presented in different styles. The following have been provided in
+the preprint style.
+\beginexample{}
+\\definition...\\enddefinition
+\\example...\\endexample
+\\remark...\\endremark
+\endexample
+\noindent
+The proof of any proclamation is indicated by \cs{demo...}\cs{enddemo}.
+
+Note that all kinds of proclamations, demonstrations and propositions
+must be ended explicitly; a check for proper endings is included with
+all classes of proclamations and a missing \cs{end...} is reported.
+
+In the preprint style \cs{definition} and \cs{example} have
+the spacing and heading font of \cs{proclaim}, but are in roman.
+\cs{remark} resembles \cs{demo}
+except that extra space added at the end of a proof by \cs{enddemo}
+is not added by \cs{endremark}.
+
+In accordance with the style of the \JAMS, the labels on \cs{proclaim}s
+and similar constructions are now printed in boldface type (\cs{bf})
+and the text in italic (\cs{it}). (The command \cs{proclaimfont} is
+provided so that a user can change the text of a proclamation to
+slanted type if desired: \cs{redefine\\proclaimfont\{\\sl\}}.)
+
+It is conventional in mathematical publishing to use roman, upright
+numbers and punctuation even in the midst of
+italic text, to avoid visual conflicts with numbers and punctuation in
+adjacent math formulas. Since dedicated ``mathematical text italic''
+fonts containing roman numbers and punctuation are not currently
+available, the \filnam{amsppt} preprint style provides a command
+\cs{rom} to be applied inside theorems and other stretches of
+italic text, to give the desired results.
+For example, to~produce
+
+\proclaim{Proposition 2.5} Let $S_1,\dots,S_m$ be the components
+of a $J$-holomorphic cusp-curve $S$ and suppose that each
+component $S_i$ is \rom(a multiple covering of\rom) a regular
+curve and that Assumption \rom{(1.4a)} is satisfied. \dots
+\endproclaim
+
+\noindent you would use \cs{rom} in the following places:
+\beginexample{}
+each component \$S\char`\_i\$ is \\rom(a multiple covering of\\rom) a
+regular curve and that Assumption \\rom\{(1.4a)\} is satisfied
+\endexample
+
+As you can see, \cs{rom} is used like the math font command \cs{roman}:
+it applies to the next single character or the next group enclosed in
+braces.
+
+\subhead Other Devices \endsubhead
+
+For a list produced by \cs{roster}, the amount of indentation can be
+adjusted to accommodate wide item numbers. Just before beginning the
+\cs{roster}, type, for example, \cs{widestnumber\\item\{(viii)\}}.
+This adjustment is temporary. The default will be reinstated by
+\cs{endroster}.
+
+The command \cs{cite} produces
+a reference citation in roman type, within square brackets: \cite{21}.
+
+A structure \cs{block...}\cs{endblock} is provided for quotations.
+It is intended for use in the middle of a paragraph to quote an
+extract from another source.
+
+
+\subhead Book Formatting \endsubhead
+
+If you are preparing a monograph, several features are available in the
+preprint style that will make your output look like chapters rather than
+individual papers.
+
+First of all, you must signal your intentions by typing \cs{Monograph}
+in the preamble, right after the \cs{documentstyle} line.
+
+A typical topmatter section for a monograph chapter would be typed
+like this:
+\beginexample{}
+\\documentstyle\{amsppt\}
+\\Monograph
+\\topmatter
+\\title\\chapter\{4\} Matrix Algebras\\endtitle
+\\endtopmatter
+\endexample
+\noindent which produces a chapter heading that looks like this:
+\bigskip
+\vbox{
+\centerline{\eightpoint CHAPTER IV}
+\bigskip
+\centerline{\bf MATRIX ALGEBRAS}}
+\bigskip
+\noindent
+Notice that the number is converted automatically to roman numerals and
+the word ``{\eightpoint CHAPTER}'' is added. For a chapter title that
+needs a different sort of treatment, \cs{nofrills} can be used:
+
+\beginexample{}
+\\topmatter
+\\title\\chapter\\nofrills\{APPENDIX D\} The Poisson Integral\\endtitle
+\\endtopmatter
+\endexample
+\noindent This produces
+\bigskip
+\vbox{
+\centerline{\eightpoint APPENDIX D}
+\bigskip
+\centerline{\bf THE POISSON INTEGRAL}}
+\bigskip
+\noindent The replacement \cs{chapter} text will appear exactly as
+typed.
+
+Finally, for things like a preface or introduction which have no
+pretitle text at all, omit the \cs{chapter} command:
+\beginexample{}
+\\topmatter
+\\title Preface\\endtitle
+\\endtopmatter
+\endexample
+
+In monographs, the table of contents is usually treated as a separate
+chapter. Start by typing the title ``Contents'' as for a preface or
+introduction, and then use the \cs{toc...\\endtoc} structure as the
+body of the document (rather than putting it in the topmatter, as you
+would for a journal article).
+\beginexample{}
+\\topmatter
+\\title Contents\\endtitle
+\\endtopmatter
+\bigskip
+\\document
+\\toc
+\\title Preface\\page\{vii\}\\endtitle
+\\title\\chapter\{1\} Matrix Algebras\\page\{1\}\\endtitle
+\\head \{\} Continuous complex-valued functions\\page\{1\}\\endhead
+...
+\\title Bibliography\\page\{307\}\\endtitle
+\\endtoc
+\\enddocument
+\endexample
+
+The chapter titles listed in the table of contents are typed in the same
+way as in actual use. To get page numbers in the table of contents, use
+\cs{page} as shown, just before the ending of an element. This option
+is available for all levels of headings.
+
+In a monograph using the preprint style, the chapter title is used for
+the left running head and the text of section headings
+(from \cs{head}) appears as the right running head.
+It's not uncommon for the text of a heading to be too long to fit
+in the running head width; in such a case use \cs{rightheadtext} to
+specify a shortened form of the heading for use in the running heads:
+\beginexample{}
+\\head Fourier coefficients of continuous periodic functions
+of bounded entropy norm\\endhead
+\\rightheadtext\{Fourier coefficients of periodic functions\}
+\endexample
+\noindent This should follow immediately after the \cs{head}, to ensure
+that both take effect on the same page. If the chapter title is too long
+to fit as a running head, a shortened form can be supplied in a similar
+way with \cs{leftheadtext} immediately after the \cs{title}.
+See also the section~{\bf Running Heads}.
+
+The style for a chapter of a monograph differs in some particulars from the
+style for a paper. The text of a \cs{head} will be boldface instead of
+small caps; headings of theorems, propositions, definitions, remarks, etc\.
+will be small caps instead of boldface, and indented rather than flush
+left.
+
+
+\subhead Inserts with Captions \endsubhead
+
+Figures, tables, and some other kinds of objects are often handled as
+inserts. These objects may be prepared separately from the main document
+and pasted in, in which case space must be left for them.
+These objects usually have captions; a caption may be positioned above (for
+a table) or below (for a figure).
+
+An insert may be specified for the top or ``middle'' of a page, i.e.,
+right where the input for the insert occurs in the text. These are
+typed as \cs{topinsert} and \cs{midinsert} respectively.
+Furthermore, a caption may be placed at the top or the bottom of the insert,
+using the tags \cs{topcaption} and \cs{botcaption} respectively.
+
+The general structure used to specify an insert with a caption at the top is:
+\beginexample{}
+\\topinsert\quad{\rm or}\quad \\midinsert
+\cs{captionwidth}\{\Dimen\}\quad{\rm(optional)}
+\\topcaption\{\<caption label>\}
+\ \<optional caption text>
+\\endcaption
+\cs{vspace}\{\Dimen\}\quad{\rm or}\quad%
+ \<optional code for the insertion body>
+\\endinsert
+\endexample
+
+Here the notation \Dimen{} means a valid \TeX{} dimension as
+described in the {\bf Dimensions} section of \JoT{}.
+If a bottom caption was desired, \cs{topcaption} would be replaced by
+\cs{botcaption}, and
+the \cs{vspace} command (or the
+optional code for the insertion body) would be moved before the
+\cs{botcaption} macro.
+
+The \cs{vspace\{\Dimen\}} option would be used to leave blank space for
+an object to be pasted into place. The value of the \Dimen{} should be
+the exact height of the object to be pasted in, because extra space
+around the object and the caption are dependent on the document style,
+and will be provided automatically.
+
+The \cs{captionwidth\{\Dimen\}} option may be used to override the default
+caption width specified by the document style.
+
+The \<caption label> is something like ``Figure~1'' or ``Table~2a''.
+Do not type any final punctuation; it will be provided. The caption
+label will be set in caps and small caps.
+
+The \<optional caption text> is any descriptive text that may be desired.
+The preprint style will set this in roman. Even if there is no text, the
+\cs{endcaption} tag must be present.
+
+If you choose to include the \TeX{} code for a figure, table, or other
+captioned object in the input, then omit the \cs{vspace} command
+and type the code where appropriate (before \cs{botcaption}
+or after the \cs{endcaption} of \cs{topcaption}).
+
+Sometimes a table is small enough that it is not necessary to put it in an
+insert. If the caption is to appear above it, input can be typed as follows:
+\beginexample{}
+\\topcaption\{\<caption label>\}
+\ \<optional caption text>
+\\endcaption
+\ \<code for the table body>
+\endexample
+\noindent
+The form of the input would be the following if the caption is to appear below:
+\beginexample{}
+\ \<code for the table body>
+\\botcaption\{\<caption label>\}
+\ \<optional caption text>
+\\endcaption
+\endexample
+\noindent
+To avoid page-breaking problems,
+this form of ``insertion'' should be used only for very small objects.
+
+
+\subhead Page Numbers \endsubhead
+
+If you are using the preprint style, page numbers will appear in the running
+heads, at the outside margin, except for the first page, where the running head
+will be omitted and the page number will be centered at the bottom of the page.
+
+If you wish to omit page numbers, type \cs{NoPageNumbers} in the preamble
+of the document (after the \cs{documentstyle} line).
+The running head text will remain; see also {\bf Running Heads}.
+
+You can get roman numeral page numbers, e.g.\ for a table of contents or
+preface, using the normal \TeX{} convention of \cs{pageno} plus
+a negative number.
+
+
+\subhead Page Size and Line Spacing \endsubhead
+
+In the preprint style, the default page width is 30pc, and the default
+height is 50.5pc.
+You can change the size of the page by typing
+\beginexample{}
+\\pagewidth\{\Dimen\}\newline
+\\pageheight\{\Dimen\}
+\endexample
+\noindent using suitable \Dimen{}s, where by this notation we mean a
+valid \TeX{} dimension as described in the {\bf Dimensions} section of
+\JoT{}.
+
+The spacing between lines in the preprint style is ordinarily 2pt greater
+than the nominal type size. This can be changed by providing a multiplication
+factor to the command \cs{linespacing}; for example, \cs{linespacing\{1.5\}}
+gives the effect of typewritten doublespacing.
+
+
+\subhead QED \endsubhead
+
+In the preprint style, \cs{qed} gives an open box `$\square$',
+separated from what precedes it by a quad of space.
+
+
+\subhead Running Heads \endsubhead
+
+If you are using the preprint style, running heads similar to those in
+\Joy{} will appear, with text in the center and page numbers to the
+outside. (On the first page, as usual, the running head is omitted, and
+the page number is placed at the bottom.)
+
+If you do nothing to define the text of the running heads, the author's
+name will be used on the left-hand and the title on the right-hand pages.
+(This is the style for papers; for monographs, see below.)
+If you want some other values, say a shortened title, you
+can redefine the text to appear on left- and right-hand pages by typing
+\beginexample{}
+\\leftheadtext\{\<left running head text>\}
+\\rightheadtext\{\<right running head text>\}
+\endexample
+
+\noindent These instructions can appear anywhere after the
+\cs{documentstyle} command, but the most
+common place to use them is immediately after a \cs{title} or
+\cs{author} or \cs{head} to override the automatic running head text.
+If \cs{rightheadtext} or \cs{leftheadtext} is specified above the
+topmatter, \cs{title} and \cs{author} will not override them.
+
+If you are doing a monograph rather than a journal article, and use
+the \cs{Monograph} switch, it affects the running heads as follows:
+The chapter title appears in the left-hand running heads, and the text of
+the current section heading (from \cs{head}) appears in the right-hand
+running heads. In chapters that don't contain any \cs{head}s---for
+example, a foreword---both the left- and right-hand running heads
+will contain the chapter title.
+
+By default, running heads will be uppercase. This is a frill that
+can be turned off by \cs{nofrills}, e.g.,
+\beginexample{}
+\\rightheadtext\\nofrills\{Text of Running Head\}
+\endexample
+
+If for some reason you don't want running heads at all, type
+\cs{NoRunningHeads} in the preamble of the document (after the
+\cs{documentstyle} line). When running heads are omitted, page numbers
+will appear centered at the bottom of the page. (And even those can be
+turned off using \cs{NoPageNumbers}.)
+
+In a monograph, if you don't want
+the text from the section \cs{head}s to appear in the running heads
+you must redefine the internal command, \cs{headmark}, that is used
+by \cs{head} to set the right-hand running head. To do this, put the
+following line in your document file, after \cs{Monograph} and
+before \cs{topmatter}:
+\beginexample{}
+\\redefine\\headmark\#1\{\}
+\endexample
+\noindent (where the {\tt\#1} is an argument number as explained in \Joy,
+in the description of \cs{define} and related commands).
+
+\subhead Tables \endsubhead
+
+There are no special macros to support the creation of tables in
+\AmSTeX{}. Plain \TeX{}'s \cs{settabs}
+command and \cs{halign} can also be used (see {\it The \TeX{}book} for
+documentation of their usage). More sophisticated table macro packages
+are available from other sources. See also the section {\bf Inserts with
+Captions} above.
+
+\subhead Bibliographies \endsubhead
+
+The references section of a paper begins with \cs{Refs} and must have
+\cs{endRefs} at the end. Each entry in the references begins with
+\cs{ref} and ends with \cs{endref}. The individual elements between
+\cs{ref} and \cs{endref} can be specified in any order. However,
+following \cs{ref} is usually a number or other label identifying the
+particular reference. This label is produced using \cs{key}.
+The format of the labels is determined by the current
+{\it references style}, which is set by the \cs{refstyle}
+command. The preprint document style provides three reference
+styles denoted A, B, and C, corresponding to
+letter labels, no labels, and arabic numbers respectively.
+The form of the \cs{cite} and \cs{key} commands for each
+style, and the output they produce, is as follows:
+$$
+\vbox{\offinterlineskip\def\strut{\vrule depth.35\normalbaselineskip
+ width0pt height.75\normalbaselineskip}\tabskip0pt
+ \halign{{\tt\strut#}\hfil&\quad#\hfil&\quad\vrule\quad{\tt#}\hfil&
+ \quad#\hfil&\quad\vrule\quad{\tt#}\hfil&\quad#\hfil\cr
+\multispan2\strut depth.7\normalbaselineskip\cs{refstyle\{A\}}&
+ \multispan2\quad\vrule\quad\cs{refstyle\{B\}}&
+ \multispan2\quad\vrule\quad\cs{refstyle\{C\}}\cr
+%
+\noalign{\hrule}
+%
+ height1.1\normalbaselineskip\cs{cite\{DK\}}& [DK]&
+ \cs{cite\{Smith 1989\}}& [Smith 1989]&
+ \cs{cite\{19\}}& [19]\cr
+%
+\cs{key DK}& [DK]&
+ \omit\quad\vrule\quad(no key)\hfil & (no label)&
+ \cs{key 19}& 19.\cr
+}}$$
+The \cs{refstyle} command is normally placed in the preamble of
+a document.
+
+The references are set with hanging indentation. The amount of indentation
+is preset to accommodate the most common case, two-digit numbers.
+It can be increased (or decreased) by specifying the widest
+label used in the references. For example,
+\beginexample{}
+\\widestnumber\\key\{GHMR\} \% refstyle A
+\\widestnumber\\key\{999\} \% refstyle C --- 3 digits
+\endexample
+\noindent
+will increase the indentation to accommodate the key \hbox{[GHMR]}, or a
+three-digit number, respectively. You could also specify
+\cs{widestnumber}\cs{key\{9\}} to reduce the indentation from two digits'
+worth to one, if your bibliography has fewer than ten entries. As the
+examples show, you do not include square brackets, periods, font
+commands, or other such formatting when using \cs{widestnumber}. The
+indentation will be adjusted for these things automatically.
+
+For consecutive references by the same author(s), \cs{by} is used for
+the first reference, with the author name(s) given in full, and
+\cs{bysame} is used for subsequent ones---just the command \cs{bysame}
+without repetition of the name(s). The horizontal line produced by
+\cs{bysame} has a fixed length of three ems.
+
+Two variations, \cs{ed} and \cs{eds}, are provided for entering editor
+names, as with \cs{page} and \cs{pages}, because the note ``ed.''\ or
+``eds.''\ is part of the automatic formatting. If \cs{by} is absent,
+the editor name(s) will be used in place of the author name.
+
+For a proceedings volume, the place and date of the meeting can
+be recorded in the \cs{procinfo} field. Parentheses will be
+added.
+
+There are two options for miscellaneous notes at the end of a reference,
+\cs{finalinfo} and \cs{miscnote}. \cs{miscnote} differs only by
+automatically adding parentheses; it would typically be used for
+a note such as ``(preprint)'' or ``(submitted)'' or ``(to appear)''.
+Because it's fairly common, the latter has its own command \cs{toappear}
+that is equivalent to \cs{miscnote} {\tt to appear}.
+
+\cs{lang} is used to indicate the original language for papers where
+bibliographic information has been translated or there is some other reason
+to believe that the original language cannot be correctly identified from
+information in the reference.
+
+Sometimes several references are combined into one---for example, parts
+of a long paper that have been published separately. Another type of
+compound reference is a work cited both in the original and in
+translation. There are commands \cs{moreref} and \cs{transl} to handle
+such situations. After \cs{moreref} and \cs{transl}, any of the normal
+reference tags can be used again.
+
+\cs{moreref} is used for citing, e.g., ``part II'' of an article; the
+\cs{moreref} command is followed by the desired additional tags and
+data. For example:
+\beginexample{}
+...\\moreref\\paper\\rom\{II\}
+\\jour Comm. Pure Appl. Math. \\vol 36
+\\yr 1983 \\pages 571--594\\endref
+\endexample
+
+When using \cs{transl}, a note that describes the translation is
+normally entered between \cs{transl} and the next tag. The tags and data
+for the translated work then follow. For example:
+\beginexample{}
+...\\transl English transl. \\publ Birkh\\"auser
+\\publaddr Basel \\yr 1985 \\endref
+\endexample
+
+Automatic punctuation will be omitted if the pertinent field was
+included but left blank. Otherwise, the command \cs{nofrills} can be
+used to keep automatic punctuation from appearing. For example,
+\cs{bookinfo\\nofrills...}\ suppresses the comma or other punctuation
+that would normally be added at the end of the \cs{bookinfo}
+information. \cs{nofrills} also suppresses other automatic formatting
+such as the word ``eds.''\ for \cs{eds}, the word ``vol.''\ for book volumes,
+or the parentheses around the year for journal articles. The ending
+period of a reference can be suppressed with
+\cs{finalinfo}\cs{nofrills}.
+
+Some examples will illustrate the use of these tags. See Appendix~A for
+samples of input and output. See also Appendix~C of \JoT{} (first
+edition: Appendix~B) for more information on references.
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\head 3. Mathematical Constructions
+\endhead
+
+\subhead Wide Accents in Math Mode \endsubhead
+
+In version 2.0+ of the AMSFonts,
+there are wider versions of the \cs{widehat} and \cs{widetilde}
+accents; they appear on lines (5) and (6):
+\beginexample{}
+\exbox{(1)}{\$\\hat x, \\tilde x\$} $\hat x, \tilde x$
+\exbox{(2)}{\$\\widehat x, \\widetilde x\$} $\widehat x, \widetilde x$
+\exbox{(3)}{\$\\widehat\{xy\}, \\widetilde\{xy\}\$} %
+ $\widehat{xy}, \widetilde{xy}$
+\exbox{(4)}{\$\\widehat\{xyz\}, \\widetilde\{xyz\}\$} %
+ $\widehat{xyz}, \widetilde{xyz}$
+\exbox{(5)}{\$\\widehat\{xyzu\}, \\widetilde\{xyzu\}\$} %
+ $\widehat{xyzu}, \widetilde{xyzu}$
+\exbox{(6)}{\$\\widehat\{xyzuv\}, \\widetilde\{xyzuv\}\$} %
+ $\widehat{xyzuv}, \widetilde{xyzuv}$
+\endexample
+\noindent
+These wider accents are in the \filnam{msbm} family. If \filnam{msbm}
+has been loaded, \cs{widehat} and \cs{widetilde} will automatically
+select these wider versions when required; otherwise, the characters
+on line (4) will be the largest available. If you are using the
+preprint style, \filnam{msbm} is loaded automatically; otherwise,
+see the section entitled {\bf Fonts} for instructions on loading it.
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\head 4. Fonts\endhead
+
+\subhead Additional fonts for \AmSTeX{}\endsubhead
+
+A number of fonts were created for use with \AmSTeX{} 2.0+, both
+Computer Modern fonts in sizes not previously available and new fonts
+of alphabets and symbols intended to be used for mathematical notation.
+These fonts are in the collection AMSFonts Version~2.2. They must be
+installed on your computer before you can use \AmSTeX{}'s preprint style
+or otherwise refer to them.
+Note that AMSFonts Version~2.2 cannot be used with versions of \AmSTeX{}
+earlier than Version~2.0, and \AmSTeX{} Version~2.2 cannot be used with
+versions of AMSFonts earlier than Version~2.0
+(users of AMSFonts Version~2.0 are strongly encouraged to upgrade to
+Version~2.2).
+
+Several of these fonts are loaded automatically by the preprint
+style and others can be loaded on demand. The fonts available and the
+commands used to load them are described below.
+
+\subsubhead Fonts loaded with the preprint style
+\endsubsubhead
+Several fonts are loaded automatically for general use.
+\roster
+\item"--" \filnam{cmcsc8} is an additional size of the Computer Modern
+ small caps font.
+\item"--" \filnam{cmex8} and \filnam{cmex7} are additional sizes of the
+ Computer Modern math extension font. \filnam{cmex8} is used by the
+ preprint style in abstracts and other eight-point environments;
+ \filnam{cmex7} is used for all sub- and superscripts.
+\endroster
+If \cs{PSAMSFonts} is specified (see Appendix C), scaled versions of the
+10-point fonts are loaded instead (this is required for submission to
+AMS journals).
+
+
+\subsubhead Math fonts loaded with the preprint style
+\endsubsubhead
+\roster
+\item"--" \filnam{msam} and \filnam{msbm} contain extra symbols. The symbols
+ and the names that will produce them are shown in the section
+ {\bf Symbol Names} below. If you are not using the preprint style,
+ each can be loaded separately by \cs{loadmsam} or \cs{loadmsbm}
+ as appropriate.
+\item"--" \filnam{eufm} is the medium-weight Euler Fraktur (German) font.
+ It can also be loaded by \cs{loadeufm} if the preprint style is not
+ being used.
+\endroster
+
+
+\subsubhead Math fonts loaded by \cs{loadbold}
+\endsubsubhead
+See the sections below on {\bf Bold Characters in Math Mode} and
+{\bf Bold Greek Letters} for details on accessing particular characters
+in these fonts.
+\roster
+\item"--" \filnam{cmmib} is Computer Modern bold math italic.
+ It also contains bold Greek.
+\item"--" \filnam{cmbsy} contains Computer Modern bold math symbols.
+\endroster
+
+
+\subsubhead Additional Euler fonts, for use in math, loaded by
+\cs{loadeu...}\tt\endsubsubhead
+\roster
+\item"--" \filnam{eufb} is bold Fraktur (\cs{loadeufb}).
+\item"--" \filnam{eusm} is medium-weight script (\cs{loadeusm}).
+\item"--" \filnam{eusb} is bold script (\cs{loadeusb}).
+\item"--" \filnam{eurm} is medium-weight ``cursive roman'' (\cs{loadeurm}).
+\item"--" \filnam{eurb} is bold ``cursive roman'' (\cs{loadeurb}).
+\endroster
+
+
+\subsubhead Considerations and warnings\endsubsubhead
+The commands to load these font files should be typed in the preamble area
+between the
+\cs{documentstyle\{...\}} line and the \cs{topmatter}.
+Each \cs{load...} command loads the pertinent fonts (including
+subscript sizes), assigns a ``math
+family'' for them, and defines a math font command.
+The names of the commands are the same as the font names:
+\cs{eufm}, \cs{eufb}, \cs{eusm}, \cs{eusb}, \cs{eurm}, and
+\cs{eurb}. These are used in the same way as
+\cs{roman} or \cs{bold}, e.g., \cs{eufb\{M\}} or \cs{eufb M}@.
+\AmSTeX{} also defines a couple of synonyms,
+\cs{frak} and \cs{goth}, for \cs{eufm} (medium Euler Fraktur).
+
+\TeX{} can accommodate only sixteen font families in math mode; eight
+are already defined by plain \TeX{} before \AmSTeX{} begins, and the
+preprint style loads three more (\filnam{msam}, \filnam{msbm}, and
+\filnam{eufm}), for a total of eleven. For this reason, you should load
+additional fonts with care, requesting only those you know for certain
+you will need.
+
+All the fonts described here, and some others as well, are included in the
+collection AMSFonts Version~2.2, which is available from the AMS and other
+distributors. The math fonts mentioned here are all supplied in sizes from
+five through ten point, suitable for use in mathematical text.
+
+If you intend to use the AMSFonts in PostScript Type~1 outline form,
+see Appendix C.
+
+
+\subhead Bold Characters in Math Mode \endsubhead
+
+Bold letters are obtained by \cs{bold} as described in \Joy{}.
+In addition, bold symbols, italic, and lowercase Greek can be
+obtained once \cs{loadbold} appears in the file (this
+requires version 2.0+ of \AmSTeX{} and AMSFonts). Two control sequences
+are used for different kinds of bold symbols:
+\beginexample{\exboxwidth=1.25in}
+\exbox{}{\\boldkey} for symbols that actually appear on the keyboard
+\exbox{}{\\boldsymbol} for symbols specified by a single control sequence
+\endexample
+\noindent
+For example,
+$$\hbox{\tt\$\\bold x \\boldsymbol\\in \\boldsymbol\\varGamma\$}$$
+gives
+$$\bold x \boldsymbol\in \boldsymbol\varGamma$$
+[and {\tt\$\\boldsymbol\\lbrack a \\boldsymbol\\rbrack\$} gives
+$\boldsymbol\lbrack a \boldsymbol\rbrack$, if you need to use
+\cs{lbrack} and \cs{rbrack} instead of the {\tt[} and {\tt]} keys].
+
+More precisely, \cs{boldkey} can be used in math formulas in the
+following combinations:
+\roster
+\item"$\bullet$" With any of the symbols
+$$ +\ \ -\ \ =\ \ <\ \ >\ \ (\ \ )\ \ [\ \ ]\ \ |\ \ /\ \ *
+ \ \ .\ \ ,\ \ :\ \ ;\ \ !\ \ ?$$
+to give
+$$
+\boldkey+\ \ \boldkey-\ \ \boldkey=\ \ \boldkey<\ \ \boldkey>\ \
+\boldkey(\ \ \boldkey)\ \ \boldkey[\ \ \boldkey]\ \ \boldkey|\ \
+\boldkey/\ \ \boldkey*\ \ \boldkey.\ \ \boldkey,\ \ \boldkey:\ \
+\boldkey;\ \ \boldkey!\ \ \boldkey?
+$$
+But \cs{bold} cannot be used to get bold versions of these symbols.
+{\tt\$\\bold+\$} will give only the ordinary $+$, etc.
+
+The bold $\boldkey+$ and $\boldkey-$ will be binary operators,
+like the ordinary $+$ and $-$ symbols;
+the bold $\boldkey=$ will be a binary relation, like the ordinary $=$, etc.
+
+\medskip
+\item"$\bullet$" With letters:
+\beginexample{\exboxwidth=3.75in}
+\exbox{}{\$\\boldkey a\$, ..., \$\\boldkey z\$} %
+ $\boldkey a, \dots, \boldkey z$
+\exbox{}{\$\\boldkey A\$, ..., \$\\boldkey Z\$} %
+ $\boldkey A, \dots, \boldkey Z$
+\endexample
+\noindent
+Notice that these are $\fam\cmmibfam bold\ math\ italic$ letters, as
+opposed to the bold text letters $\bold a, \dots, \bold z$, $\bold A,
+\dots, \bold Z$ that you get by using \cs{bold} in math mode.
+
+\medskip
+\item"$\bullet$" With numerals:
+\beginexample{\exboxwidth=3.75in}
+\exbox{}{\$\\boldkey 0\$, ..., \$\\boldkey 9\$} %
+ $\boldkey 0, \dots, \boldkey 9$
+\endexample
+\noindent
+However, these combinations simply give the same numerals that you get with
+{\tt\$\\bold0\$}, \dots, {\tt\$\\bold9\$}.
+\endroster
+
+\medskip
+The \cs{boldsymbol} construction can be used in any of the following
+combinations:
+\roster
+\item"$\bullet$" With uppercase and lowercase Greek letters
+\beginexample{\exboxwidth=3.75in}
+\exbox{}{\$\\boldsymbol\\Gamma\$, ..., \$\\boldsymbol\\Omega\$} %
+ $\boldsymbol\Gamma$, \dots, $\boldsymbol\Omega$
+\exbox{}{\$\\boldsymbol\\varGamma\$, ..., \$\\boldsymbol\\varOmega\$} %
+ $\boldsymbol\varGamma$, \dots, $\boldsymbol\varOmega$
+\exbox{}{\$\\boldsymbol\\alpha\$, ..., \$\\boldsymbol\\omega\$} %
+ $\boldsymbol\alpha$, \dots, $\boldsymbol\omega$
+\endexample
+\noindent
+In versions of \AmSTeX{} earlier than 2.0, bold unslanted uppercase
+Greek letters $\boldsymbol\Gamma$, \dots, $\boldsymbol\Omega$ were
+specified by \cs{boldGamma}, \dots, \cs{boldOmega}; these control
+sequences have now disappeared.
+
+\medskip
+\item"$\bullet$"
+For convenience, \cs{boldsymbol} may also be followed by a letter (but
+not by a numeral or other character), giving the same result as
+\cs{boldkey}.
+
+\medskip
+\item"$\bullet$"
+You can also apply \cs{boldsymbol} to all the other standard symbols that
+are specified by single control sequences. For example, to get bold primes:
+\beginexample{\exboxwidth=3.75in}
+\exbox{}{\$\\boldsymbol\\prime\$} $\boldsymbol\prime$
+\exbox{}{\$\\boldsymbol A\^{ }\{\\boldsymbol\\prime\}\$} %
+ $\boldsymbol A^{\boldsymbol\prime}$
+\endexample
+\noindent
+(But \cs{boldsymbol'}, using the shorthand notation for \cs{prime},
+won't work.)
+
+\medskip
+\item"$\bullet$"
+You can apply \cs{boldsymbol} to ``delimiters'', such as
+\beginexample{\exboxwidth=3.75in}
+\exbox{}{\$\\boldsymbol\\\{ ... \\boldsymbol\\\}\$} %
+ $\boldsymbol\{ \dots \boldsymbol\}$
+\exbox{}{\$\\boldsymbol\\langle ... \\boldsymbol\\rangle\$} %
+ $\boldsymbol\langle \dots \boldsymbol\rangle$
+\exbox{}{\$\char`\|, \\boldkey\char`\|, \\\char`\|, \\boldsymbol\\\char`\|\$} %
+ $|,\ \boldkey|,\ \|,\ \boldsymbol\|$
+\exbox{}{\$\\vert, \\boldsymbol\\vert, \\Vert, \\boldsymbol\\Vert\$} %
+ $\vert,\ \boldsymbol\vert,\ \Vert,\ \boldsymbol\Vert$
+\endexample
+\noindent
+However, you can't use \cs{boldsymbol} after \cs{left} and \cs{right}.
+In particular, typing
+\hbox{\tt\\left\\boldsymbol\char`\|\ ...\ \\right\\boldsymbol\char`\|}
+will produce only error messages.
+
+\medskip
+\item"$\bullet$"
+Certain symbols on the bold fonts can't be accessed at all via \cs{boldkey}
+or \cs{boldsymbol}: These include bold versions
+${\fam\cmbsyfam A}$, \dots, ${\fam\cmbsyfam Z}$
+ of the ``calligraphic letters'' $\Cal A$,~\dots, $\Cal Z$ that you type
+as \cs{Cal A}, \dots, \cs{Cal Z},
+and bold versions {\tencmmib0}, \dots, {\tencmmib9}
+ of the oldstyle numbers
+\oldnos0, \dots, \oldnos9 that you get with \cs{oldnos}. If
+you really need to have these symbols, you will have to enlist the aid of a
+\TeX{}nician, or use \cs{pmb}.
+\endroster
+
+
+\subhead Fraktur Font \endsubhead
+
+The German Fraktur font, which is designed for use
+only in math mode, can be made
+available by typing \cs{loadeufm} in the preamble area
+of your paper. If you are using the preprint style,
+medium-weight Fraktur is loaded automatically.
+To produce a Fraktur letter, type
+\beginexample{\exboxwidth=3.75in}
+\exbox{}{\$\\frak g\$} $\frak g$
+\exbox{}{\$\\frak A\$, \\dots, \$\\frak Z\$} $\frak A$, \dots, $\frak Z$
+\endexample
+
+
+\subhead Blackboard Bold \endsubhead
+
+\AmSTeX{} has a ``blackboard bold'' font, \cs{Bbb}. Like \cs{Cal},
+it will work only in math mode, and only when applied to uppercase
+letters. This alphabet is part of the \filnam{msbm} font, and can be
+made available by typing \cs{loadmsbm} at the top of your file. (It is
+loaded automatically with the preprint style.)
+\beginexample{\exboxwidth=3.75in}
+\exbox{}{\$\\Bbb A, \\Bbb C, \\Bbb R\$, etc.} $\Bbb A, \Bbb C, \Bbb R$, etc.
+\endexample
+
+
+\subhead Poor Man's Bold \endsubhead
+
+\AmSTeX{} now has boldface versions of most math symbols. However, if you
+need only one or two bold symbols and have run out of \TeX{} capacity for
+new fonts or font families, you can always get a poor man's bold version
+of bold with \cs{pmb}, as described in \Joy{}.
+
+
+\subhead Bold Greek Letters \endsubhead
+
+Bold Greek letters, both lowercase and uppercase, can be obtained by
+using the \cs{boldsymbol} construction, as described in {\bf Bold
+Characters in Math Mode}. The upright uppercase bold Greek letters are
+part of the ordinary bold font and therefore extra font loading commands
+do not need to be used in order to get them. However, the lowercase and
+slanted uppercase bold Greek letters are not loaded automatically, so
+you must specify \cs{loadbold} before using them.
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\head 5. Symbol Names
+\endhead
+
+The symbols in the \filnam{msam} and \filnam{msbm} fonts have been
+assigned ``standard'' control sequence names as shown below. All
+the symbol names are loaded automatically by the preprint style; if
+you are not using the preprint style, the command \cs{UseAMSsymbols}
+will have the same effect.
+This will add about 200 new
+control sequences to \TeX{}'s internal table. If you are short on
+space, or need only a few of the symbols, you can use a different
+approach to access just the ones you need. See the section {\bf The
+\cs{newsymbol} command} below.
+
+
+\subhead Special Symbols and Blackboard Bold Letters
+\endsubhead
+
+Certain symbols from the \filnam{msam} family can be specified by
+control sequences that will be defined as soon as the command
+\cs{loadmsam} has appeared in the file.
+
+First there are four symbols that are normally used outside of math mode:
+$$\vcenter{\halign to\hsize{\1{#}\hfil\tabskip\centering&
+ \hbox to.5\hsize{\1{#}\hfil}\tabskip0pt\cr
+checkmark&circledR\cr
+maltese&yen\cr}}
+$$
+These symbols, like \P, \S, \dag, and \ddag, can also be used in
+math mode, and will change sizes correctly in subscripts and superscripts.
+
+Next are four symbols that are ``delimiters'' (although there are
+no larger versions obtainable with \cs{left} and \cs{right}), so they
+must be used in math mode:
+$$\vcenter{\halign to\hsize{\1{#}\hfil\tabskip\centering&
+ \hbox to.5\hsize{\1{#}\hfil}\tabskip0pt\cr
+ ulcorner&urcorner\cr
+ llcorner&lrcorner\cr}}$$
+
+Finally, two dashed arrows are constructed from symbols in this family.
+Note that one of them has two names; it can be accessed by either one:
+$$\vcenter{\halign to\hsize{\1{#}\hfil\tabskip\centering&
+ \hbox to.5\hsize{\1{#}\hfil}\tabskip0pt\cr
+ \omit\hbox to.5\hsize{\hbox to\biggest{\hfil$\dashrightarrow$\hfil}\ \ %
+ \cs{dashrightarrow}, \cs{dasharrow}\hss}&dashleftarrow\cr}}$$
+
+The Blackboard Bold letters $\Bbb A, \dots, \Bbb Z$
+appear in the \filnam{msbm} family. Once \cs{loadmsbm} has appeared
+in the file, they can be typed (in math mode) as \cs{Bbb A}, \dots,
+\cs{Bbb Z}.
+
+The \filnam{msbm} family also contains wider versions of the \cs{widehat}
+and \cs{widetilde} as shown above in {\bf Mathematical Constructions}.
+
+
+\subhead The \cs{newsymbol} Command\endsubhead
+
+All other symbols of the \filnam{msam} and \filnam{msbm} fonts must be named
+by control sequences so that they can be used (in math mode only) when the
+fonts are loaded. This can be done all at once by typing the instruction
+\cs{UseAMSsymbols}, which will load in the file \filnam{amssym.tex}\null.
+This instruction is included in the preprint style, so the names are
+assigned automatically, which requires over~200 control sequences.
+
+If you are very short on space for control sequence names, and need only
+a few of these symbols, you can omit \cs{UseAMSsymbols}. Instead,
+assign only the names you will need by using a new \AmSTeX{} control
+sequence \cs{newsymbol} to create a control sequence that will
+properly produce this symbol. The control sequence can be either the
+``standard'' name, as listed below, or one of your own choosing.
+
+The list of symbols below shows for each symbol the symbol itself, a
+four-character~``ID'', and the ``standard'' name of the symbol.
+(The first character of the ID identifies the font family in which a
+symbol resides. Symbols from the \filnam{msam} family have {\tt1} as the
+first character; symbols from the \filnam{msbm} family have {\tt2} as the
+first character.)
+For example, the symbol $\nleqslant$ appears as
+\medskip
+\noindent\kern2\parindent\2{nleqslant}
+\medskip
+\noindent
+To produce a control sequence with this name, the instruction
+\medskip
+\noindent\kern2\parindent\cs{newsymbol}\cs{nleqslant 230A}
+\medskip
+\noindent
+appears in the file \filnam{amssym.tex}\null. This same instruction can
+be typed by a user who is not using the preprint style and has chosen not
+to load all the symbol names by \cs{UseAMSsymbols}. Thereafter, the
+control sequence \cs{nleqslant} will produce the symbol $\nleqslant$
+(in math mode), and will act properly as a ``binary relation''.
+
+A few symbols in these fonts replace symbols defined in \filnam{plain.tex}
+by combinations of symbols available in the Computer Modern fonts. These
+are \cs{angle}~($\angle$) and \cs{hbar}~($\hbar$) from the group
+``Miscellaneous symbols'', and \cs{rightleftharpoons}~($\rightleftharpoons$)
+from the group ``Arrows'' below (and \Joy, Appendix~F). The new symbols will
+change sizes correctly in subscripts and superscripts, provided that you
+are using appropriate redefinitions. In order to use \cs{newsymbol} to
+replace an existing definition, the name must first be ``undefined''.
+Here are the lines you must put in your file if you are not using the
+preprint style or \cs{UseAMSsymbols} (which perform the redefinition
+automatically):
+\medskip
+\begingroup
+\parindent=2\parindent
+\obeylines
+\cs{undefine}\cs{angle}
+\cs{newsymbol}\cs{angle 105C}
+\cs{undefine}\cs{hbar}
+\cs{newsymbol}\cs{hbar 207E}
+\cs{undefine}\cs{rightleftharpoons}
+\cs{newsymbol}\cs{rightleftharpoons 130A}
+\endgroup
+\medskip
+\noindent
+These symbols are flagged in the tables below with a ``{\eightpoint(U)}''
+as a reminder that they must be undefined.
+
+Note in the tables that some symbols are shown with two names. In such
+cases, either one can be used to access the symbol.
+
+% since the symbol tables are set in displays, decrease the skip
+% above, so that the space between a section heading and table is
+% not so large.
+\abovedisplayskip=3pt plus 3pt minus 0pt
+
+\BBB{Lowercase Greek letters}
+$$\halign{\hbox to.5\hsize{\2{#}}&\2{#}\cr
+digamma&varkappa\cr}$$
+
+\BBB{Hebrew letters}
+$$\halign{\hbox to.5\hsize{\2{#}}&\2{#}\cr
+beth&gimel\cr
+daleth\cr
+}$$
+
+\BBB{Miscellaneous symbols}
+$$\halign{\hbox to.5\hsize{\2{#}}&\2{#}\cr
+\omit\4{hbar}&backprime\cr
+hslash&varnothing\cr
+vartriangle&blacktriangle\cr
+triangledown&blacktriangledown\cr
+square&blacksquare\cr
+lozenge&blacklozenge\cr
+circledS&bigstar\cr
+\omit\4{angle}&sphericalangle\cr
+measuredangle&\omit\cr
+nexists&complement\cr
+mho&eth\cr
+Finv&diagup\cr
+Game&diagdown\cr
+Bbbk&\omit\cr
+}$$
+
+\BBB{Binary operators}
+$$\halign{\hbox to.5\hsize{\2{#}}&\2{#}\cr
+dotplus&ltimes\cr
+smallsetminus&rtimes\cr
+\omit\3{Cap}{doublecap}&leftthreetimes\cr
+\omit\3{Cup}{doublecup}&rightthreetimes\cr
+barwedge&curlywedge\cr
+veebar&curlyvee\cr
+doublebarwedge\cr
+boxminus&circleddash\cr
+boxtimes&circledast\cr
+boxdot&circledcirc\cr
+boxplus&centerdot\cr
+divideontimes&intercal\cr}
+$$
+
+\BBB{Binary relations}
+$$\halign{\hbox to.5\hsize{\2{#}}&\2{#}\cr
+leqq&geqq\cr
+leqslant&geqslant\cr
+eqslantless&eqslantgtr\cr
+lesssim&gtrsim\cr
+lessapprox&gtrapprox\cr
+approxeq\cr
+lessdot&gtrdot\cr
+\omit\3{lll}{llless}&\omit\3{ggg}{gggtr}\cr
+lessgtr&gtrless\cr
+lesseqgtr&gtreqless\cr
+lesseqqgtr&gtreqqless\cr
+\omit\3{doteqdot}{Doteq}&eqcirc\cr
+risingdotseq&circeq\cr
+fallingdotseq&triangleq\cr
+backsim&thicksim\cr
+backsimeq&thickapprox\cr
+subseteqq&supseteqq\cr
+Subset&Supset\cr
+sqsubset&sqsupset\cr
+preccurlyeq&succcurlyeq\cr
+curlyeqprec&curlyeqsucc\cr
+precsim&succsim\cr
+precapprox&succapprox\cr
+vartriangleleft&vartriangleright\cr
+trianglelefteq&trianglerighteq\cr
+vDash&Vdash\cr
+Vvdash\cr
+smallsmile&shortmid\cr
+smallfrown&shortparallel\cr
+bumpeq&between\cr
+Bumpeq&pitchfork\cr
+varpropto&backepsilon\cr
+blacktriangleleft&blacktriangleright\cr
+therefore&because\cr}$$
+\bigbreak
+\BBB{Negated relations}
+$$\halign{\hbox to.5\hsize{\2{#}}&\2{#}\cr
+nless&ngtr\cr
+nleq&ngeq\cr
+nleqslant&ngeqslant\cr
+nleqq&ngeqq\cr
+lneq&gneq\cr
+lneqq&gneqq\cr
+lvertneqq&gvertneqq\cr
+lnsim&gnsim\cr
+lnapprox&gnapprox\cr
+nprec&nsucc\cr
+npreceq&nsucceq\cr
+precneqq&succneqq\cr
+precnsim&succnsim\cr
+precnapprox&succnapprox\cr
+nsim&ncong\cr
+nshortmid&nshortparallel\cr
+nmid&nparallel\cr
+nvdash&nvDash\cr
+nVdash&nVDash\cr
+ntriangleleft&ntriangleright\cr
+ntrianglelefteq&ntrianglerighteq\cr
+nsubseteq&nsupseteq\cr
+nsubseteqq&nsupseteqq\cr
+subsetneq&supsetneq\cr
+varsubsetneq&varsupsetneq\cr
+subsetneqq&supsetneqq\cr
+varsubsetneqq&varsupsetneqq\cr}$$
+
+\overfullrule=0pt
+
+\BBB{Arrows}
+$$\halign{\hbox to.5\hsize{\2{#}}&\2{#}\cr
+leftleftarrows&rightrightarrows\cr
+leftrightarrows&rightleftarrows\cr
+Lleftarrow&Rrightarrow\cr
+twoheadleftarrow&twoheadrightarrow\cr
+leftarrowtail&rightarrowtail\cr
+looparrowleft&looparrowright\cr
+leftrightharpoons&\omit\4{rightleftharpoons}\cr
+curvearrowleft&curvearrowright\cr
+circlearrowleft&circlearrowright\cr
+Lsh&Rsh\cr
+upuparrows&downdownarrows\cr
+% Some fancy tricks to avoid a lot of extra work. MJD
+upharpoonleft&upharpoonright}\setbox0\lastbox\unhbox0\unskip,\hfill{\cr
+downharpoonleft&\omit\kern7em \cs{restriction}\hfil\cr
+multimap&downharpoonright\cr
+leftrightsquigarrow&rightsquigarrow\cr}$$
+
+\BBB{Negated arrows}
+$$\halign{\hbox to.5\hsize{\2{#}}&\2{#}\cr
+nleftarrow&nrightarrow\cr
+nLeftarrow&nRightarrow\cr
+nleftrightarrow&nLeftrightarrow\cr}$$
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\head 6. Other Things You Ought to Know
+\endhead
+
+\subhead Errata to \JoT{} prior to \AmSTeX{} 2.0
+\endsubhead
+
+The file \filnam{joyerr.tex} contains the full list of errata for the
+first edition of \JoT{}, for versions of \AmSTeX{} earlier than
+version 2.0; \filnam{joyerr2.tex} contains the errata for the second
+edition. A user who desires a typeset copy of this file may run it
+through \TeX{} and print out the \filnam{.dvi} file. This will
+require Version~2.0+ of \AmSTeX{} and \filnam{amsppt.sty}, and also
+AMSFonts Version~2.0+ (users of AMSFonts Version~2.0 are strongly
+encouraged to upgrade to Version~2.2).
+
+
+\subhead Acknowledging the Use of \AmSTeX{}\endsubhead
+
+The following are suggested as appropriate statements of acknowledgment
+that \AmSTeX{} has been used to format a document for publication.
+It is not required that such an acknowledgment be made.
+
+\penalty-9000 % to encourage a break without absolutely forcing it.
+A single paper may include the following at the bottom of the first page:
+\beginexample{}
+\rm{}Typeset by \AmSTeX{}
+\endexample
+\noindent
+(This notation is provided automatically by the \AmSTeX{} preprint style.
+It can be suppressed by the command \cs{nologo} in the preamble.)
+
+If an entire journal or book is prepared with \AmSTeX{}, the following
+statement can be placed on its copyright page:
+\beginexample{}
+\rm{}This [journal/book] was typeset by \AmSTeX{}, the \TeX{} macro %
+system of the \AMS{}.
+\endexample
+
+If only selected papers in a journal or book are set with \AmSTeX{}, these
+papers may be identified as shown above, and the following may be placed
+on the copyright page:
+\beginexample{}
+\rm{}\AmSTeX{} is the \TeX{} macro system of the \AMS{}.
+\endexample
+
+
+\head 7. Getting Help
+\endhead
+
+If you should find any bugs in the macros or documentation,
+send a Problem Report to:
+\beginexample{\rm}
+Technical Support
+\AMS{}
+P. O. Box 6248
+Providence, RI 02940
+\vskip 2pt %
+Phone: 800-321-4AMS (4267) \quad or \quad 401-455-4080
+E-mail: tech-support\@ams.org
+\endexample
+
+A Problem Report should contain the following information:
+\roster
+\item version and date of \filnam{amstex.tex} and of \filnam{amsppt.sty}
+ with which the problem occurred;
+\item a detailed description of the problem;
+\item a brief input file which includes the input code for
+ one or more examples that illustrate the problem;
+\item a log file of the \TeX{} session for the input file showing the problem.
+\endroster
+
+\head References\endhead
+
+\noindent\hangindent2pc Knuth, Donald E. {\it The \TeX{}book}. Reading:
+ Addison Wesley, 1986.
+
+\noindent\hangindent2pc Spivak, Michael D. {\it The Joy of \TeX{}},
+ 2nd (revised) edition, \AMS{}, Providence, 1990.
+
+\noindent\hangindent2pc {\it Instructions for Preparation of Papers and
+ Monographs: \AmSTeX}, version 2.2, \AMS{}, Providence, 2001.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\newpage
+
+% Arrange for the sample references to be set broadside, with the output
+% pasted up next to the corresponding input. The section heading should
+% be full-width, and the running heads should be the normal page width.
+% To accomplish the latter, we must redefine plain's \makeheadline.
+
+\begingroup % This will be ended after the broadside section
+
+% To suppress an unimportant `overfull vbox' message (0.8 points):
+\vfuzz=1pt
+
+% Retain headlines at usual width while decreasing \hsize.
+\newdimen\headlinewidth
+\headlinewidth=\hsize
+\def\makeheadline{%
+ \leftskip=0pt
+ \vbox{\vbox to\headlineheight{\vss
+ \hbox to\headlinewidth{\hskip0pt plus\headlinewidth\the\headline}%
+ \kern-\prevdepth}
+ \vskip\headlinespace \vskip-\topskip}%
+ \nointerlineskip}
+
+\head Appendix A.\quad Sample Bibliography Input and Output
+\endhead
+
+% This measurement includes the space for the running head.
+\pageheight{32pc}
+
+\pagewidth{23pc}
+\beginexample{\exindent=0pt}
+\\Refs
+\\ref\\key 4 \% assuming \\refstyle\{C\}
+\\by V. I. Arnol\$'\$d, A. N. Varchenko,
+\ and S. M. Guse\\u\\i n-Zade
+\\book Singularities of differentiable maps.~\\rom I
+\\publ ``Nauka'' \\publaddr Moscow \\yr 1982
+\\lang Russian
+\\endref
+\ {}
+\\ref\\key 5\\bysame
+\\book Singularities of differentiable maps.~\\rom\{II\}
+\\publ ``Nauka'' \\publaddr Moscow \\yr 1984
+\\lang Russian
+\\endref
+\ {}
+\\ref\\key 6
+\\by O. A. Ladyzhenskaya
+\\book Mathematical problems in the dynamics
+\ of a viscous incompressible fluid
+\\bookinfo 2nd rev. aug. ed.
+\\publ ``Nauka'' \\publaddr Moscow \\yr 1970
+\\lang Russian
+\\transl English transl. of 1st ed.
+\\book The mathematical theory of viscous
+\ incompressible flow
+\\publ Gordon and Breach \\publaddr New York
+\\yr 1963; rev. 1969
+\\endref
+\endexample
+
+\newpage
+
+\beginexample{\exindent=0pt}
+\\ref\\key 7
+\\by P. D. Lax and C. D. Levermore
+\\paper The small dispersion limit for the
+\ KdV equation.~\\rom I
+\\jour Comm. Pure Appl. Math. \\vol 36 \\yr 1983
+\\pages 253--290 \\finalinfo (overview)
+\\moreref\\paper \\rom\{II\}
+\\jour Comm. Pure Appl. Math.
+\\vol 36 \\yr 1983 \\pages 571--594
+\\moreref\\paper \\rom\{III\}
+\\jour Comm. Pure Appl. Math.
+\\vol 36 \\yr 1983 \\pages 809--829 \\endref
+\ {}
+\\ref\\key 10 \\by S. Osher
+\\paper Shock capturing algorithms for equations of
+\ mixed type
+\\inbook Numerical Methods for Partial Differential
+\ Equations \\eds S. I. Hariharan and T. H. Moulton
+\\publ Longman \\publaddr New York \\yr 1986
+\\pages 305--322
+\\endref
+\ {}
+\\ref\\key 17 \\by G. S. Petrov
+\\paper Elliptic integrals and their nonoscillatory
+\ behavior
+\\jour Funktsional. Anal. i Prilozhen.
+\\vol 20 \\yr 1986 \\pages 46--49
+\\transl\\nofrills English transl. in
+\\jour Functional Anal. Appl. \\vol 20\\yr 1986
+\\endref
+\endexample
+
+\newpage
+
+\beginexample{\exindent=0pt}
+\% switch to a different references style
+\\refstyle\{A\}
+\\widestnumber\\key\{GHMR\}
+\ {}
+\\ref\\key C1
+\\by B. Coomes
+\\book Polynomial flows, symmetry groups, and
+\ conditions sufficient for injectivity of maps
+\\bookinfo Ph.D. thesis, Univ. Nebraska--Lincoln
+\\yr 1988
+\\endref
+\ {}
+\\ref\\key C2
+\\bysame \% B. Coomes
+\\paper The Lorenz system does not have a
+\ polynomial flow
+\\jour J. Differential Equations
+\\toappear
+\\endref
+\ {}
+\\ref\\key GHMR
+\\by J. Guckenheimer, P. Holmes, M. Martineau,
+\ and L. P. Robinson
+\\book Nonlinear oscillations, dynamical systems,
+\ and bifurcations of vector fields
+\\bookinfo \% fields can be left blank
+\\publ Springer-Verlag \\publaddr New York
+\\yr 1983
+\\endRefs
+\endexample
+
+\newpage
+
+\begingroup
+\refstyle{C}
+\aboveheadskip=\abovedisplayskip
+
+\Refs
+\ref\key 4 % assuming \refstyle{C}
+\by V. I. Arnol$'$d, A. N. Varchenko, and S. M. Guse\u\i n-Zade
+\book Singularities of differentiable maps.~{\rm I}
+\publ ``Nauka'' \publaddr Moscow
+\yr 1982
+\lang Russian
+\endref
+
+\ref\key 5
+\bysame
+\book Singularities of differentiable maps.~{\rm II}
+\publ ``Nauka'' \publaddr Moscow
+\yr 1984
+\lang Russian
+\endref
+
+\ref\key 6
+\by O. A. Ladyzhenskaya
+\book Mathematical problems in the dynamics of a
+ viscous incompressible fluid
+\bookinfo 2nd rev. aug. ed.
+\publ ``Nauka'' \publaddr Moscow
+\yr 1970
+\lang Russian
+\transl English transl. of 1st ed.
+\book The mathematical theory of viscous
+incompressible flow
+\publ Gordon and Breach \publaddr New York
+\yr 1963; rev. 1969
+\endref
+
+\bigskip
+
+\ref\key 7
+\by P. D. Lax and C. D. Levermore
+\paper The small dispersion limit for the KdV equation.~{\rm I}
+\jour Comm. Pure Appl. Math.
+\vol 36 \yr 1983 \pages 253--290
+\finalinfo (overview)
+\moreref\paper {\rm II}
+\jour Comm. Pure Appl. Math.
+\vol 36 \yr 1983 \pages 571--594
+\moreref\paper {\rm III}
+\jour Comm. Pure Appl. Math.
+\vol 36 \yr 1983 \pages 809--829 \endref
+
+\ref\key 10 \by S. Osher
+\paper Shock capturing algorithms for equations of mixed type
+\inbook Numerical Methods for Partial Differential Equations
+\eds S. I. Hariharan and T. H. Moulton
+\publ Longman \publaddr New York \yr 1986 \pages 305--322
+\endref
+
+\ref\key 17 \by G. S. Petrov
+\paper Elliptic integrals and their nonoscillatory behavior
+\jour Funktsional. Anal. i Pri\-lo\-zhen.
+\vol 20 \yr 1986 \pages 46--49
+\transl\nofrills English transl. in \jour Functional Anal. Appl.
+\vol 20\yr 1986
+\endref
+
+\bigskip
+
+% switch to a different references style
+\refstyle{A}
+\widestnumber\key{GHMR}
+
+\ref\key C1
+\by B. Coomes
+\book Polynomial flows, symmetry groups, and conditions
+ sufficient for injectivity of maps
+\bookinfo Ph.D. thesis, Univ. Nebraska--Lincoln
+\yr 1988
+\endref
+
+\ref\key C2
+\bysame % B. Coomes
+\paper The Lorenz system does not have a polynomial flow
+\jour J. Differential Equations
+\toappear
+\endref
+
+\ref\key GHMR
+\by J. Guckenheimer, P. Holmes, M. Martineau, and L. P. Robinson
+\book Nonlinear oscillations, dynamical systems, and
+ bifurcations of vector fields
+\bookinfo % fields can be left blank
+\publ Springer-Verlag \publaddr New York
+\yr 1983
+\endref
+\endRefs
+
+\endgroup % end special value of \aboveheadskip
+
+
+\newpage
+\endgroup % end broadside section
+
+% Put the page number at the bottom of the page:
+\csname firstpage\string @true\endcsname
+% Turn off the "Typeset by AmSTeX" logo:
+%\expandafter\redefine\csname logo\string @\endcsname{}
+\nologo
+
+% Reset the page number because the broadside pages in
+% the previous section will become three pages instead of four.
+% 18-JAN-1991 mjd
+\advance\pageno by -1
+
+% The following file contains the installation instructions
+\input amstinst.tex
+
+\enddocument
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/Master/texmf-dist/doc/amstex/base/amsppt.doc b/Master/texmf-dist/doc/amstex/base/amsppt.doc
new file mode 100644
index 00000000000..2338453d289
--- /dev/null
+++ b/Master/texmf-dist/doc/amstex/base/amsppt.doc
@@ -0,0 +1,3399 @@
+%%% ====================================================================
+%%% @AMSTeX-style-file{
+%%% filename = "amsppt.sty",
+\def\filename{amsppt.sty}
+% filename = "amsppt.doc",
+%%% version = "2.2",
+\def\fileversion{2.2}
+%%% date = "2001/08/07",
+\def\filedate{2001/08/07}
+%%% time = "13:47:28 EDT",
+%%% checksum = "45523 3399 17317 143562",
+%%% author = "American Mathematical Society",
+%%% copyright = "Copyright 2001 American Mathematical Society,
+%%% all rights reserved. Copying of this file is
+%%% authorized only if either:
+%%% (1) you make absolutely no changes to your copy
+%%% including name; OR
+%%% (2) if you do make changes, you first rename it
+%%% to some other name.",
+%%% address = "American Mathematical Society,
+%%% Technical Support,
+%%% Publications Technical Group,
+%%% P. O. Box 6248,
+%%% Providence, RI 02940,
+%%% USA",
+%%% telephone = "401-455-4080 or (in the USA and Canada)
+%%% 800-321-4AMS (321-4267)",
+%%% FAX = "401-331-3842",
+%%% email = "tech-support@ams.org (Internet)",
+%%% codetable = "ISO/ASCII",
+%%% supported = "yes",
+%%% keywords = "amstex, ams-tex, tex",
+%%% abstract = "This file is a documentstyle for use with
+%%% AMS-TeX 2.2. It exists in two forms: amsppt.doc,
+%%% which is the full form containing all technical
+%%% documentation, and amsppt.sty, which is identical
+%%% except that all lines beginning with a single percent
+%%% sign are removed, to make the file more rapid-loading
+%%% when processed by TeX.",
+%%% docstring = "The checksum field above contains a CRC-16 checksum
+%%% as the first value, followed by the equivalent of
+%%% the standard UNIX wc (word count) utility output of
+%%% lines, words, and characters. This is produced by
+%%% Robert Solovay's checksum utility.",
+%%% }
+%%% ====================================================================
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -0- CONTENTS
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -0- Contents
+% -1- Preliminary
+% -2- Utility definitions
+% -3- Fonts
+% -4- Global variable settings
+% -5- Top matter definitions
+% -6- Section headings
+% -7- Theorem environments and similar structures
+% -8- Rosters
+% -9- Footnotes
+% -10- Tables
+% -11- Figure spaces and captions
+% -12- Miscellaneous formatting macros
+% -13- References/Bibliography
+% -14- End of document
+% -15- Output routine
+% -16- Hyphenation exceptions
+% -17- Notes
+% -18- Appendix: Notes on version 2.1
+% -19- Appendix: Notes on versions 2.1a, 2.1b, ...
+% -20- Appendix: Notes on versions 2.2
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -1- PRELIMINARY
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% AMSPPT.DOC contains all the code for AMSPPT.STY, with
+% additional comments. AMSPPT.STY is produced by removing from
+% AMSPPT.DOC all blank lines and lines beginning with a percent
+% sign. This is done to allow it to be loaded faster by TeX.
+%
+% For the most part the internals of AMSPPT.STY aren't closely
+% related to AMSTEX.TEX: AMSTEX.TEX handles mathematics,
+% AMSPPT.STY handles visual design and overall structure of
+% documents. But some parts of AMSTEX.DOC are relevant, e.g.,
+% the standard abbreviations \DN@, \RIfM@, etc., the description
+% of "compressed format", the remarks about the "K-method", and
+% the allocation of scratch registers and variables such as
+% \toks@@.
+%
+% The style produced by AMSPPT.STY is based on the style of the
+% Journal of the American Mathematical Society (as of December
+% 1990), but is not intended to reproduce it exactly. For one
+% thing, most users of AMSPPT.STY will probably have Computer
+% Modern fonts, while the Journal of the AMS in 1990 used Times
+% Roman fonts licensed from Autologic, Inc. This means that line
+% breaks and page breaks were sure to change when a paper was
+% submitted to the AMS. For another thing, preprints naturally
+% differ in some respects from articles in final published form:
+% published articles generally have the journal name, volume and
+% year of publication somewhere on the first page, a ``received
+% by the editors'' date, subject classification numbers, perhaps
+% key words and phrases, and an abstract, none of which are
+% necessary in a preprint (though the last few are sometimes
+% present). In addition, the Journal of the AMS has a few
+% idiosyncrasies such as placement of the abstract at the end of
+% an article rather than at the beginning, and a non-zero value
+% of \mathsurround, which were deemed inappropriate for inclusion
+% in the preprint style (in particular, a non-zero \mathsurround
+% would require the user to do extra work in certain situations
+% to cancel unwanted side effects). Since we are not matching
+% the style of the Journal of the AMS exactly, we sometimes have
+% rounded off measurements in AMSPPT.STY to convenient amounts
+% such as \bigskipamount and \medskipamount or the nearest whole
+% or half pica. For example \belowheadskip is 7pt in the Journal
+% of the AMS, but AMSPPT.STY uses 6pt (half a pica).
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Bug in amsppt.sty version 2.1 left \amsppt.sty = \endinput
+% after the file was loaded. This will fix it if amsppt.sty
+% was put in the format file.
+%
+\expandafter\ifx\csname amsppt.sty\endcsname\endinput
+ \expandafter\def\csname amsppt.sty\endcsname{2.2 (2001/08/07)}\fi
+%
+% Check to see if this file was previously loaded and, if so,
+% if the version numbers agree.
+%
+\xdef\fileversiontest{\fileversion\space(\filedate)}
+\expandafter\ifx\csname\filename\endcsname\fileversiontest
+% Then file is already loaded, and versions agree. Quit here.
+% \endinput and \fi MUST be on the same line:
+ \message{[already loaded]}\endinput\fi
+%
+% If the file versions disagree, we generate an error message,
+% but we don't do an \endinput: maybe the user will want to
+% continue, inputting the new version, and see what happens.
+%
+\expandafter\ifx\csname\filename\endcsname\relax % file not yet loaded
+ \else\errmessage{Discrepancy in `\filename' file versions:
+ version \csname\filename\endcsname\space already loaded, trying
+ now to load version \fileversiontest}\fi
+%
+% Since we are about to change the catcode of @, we define
+% \csname\filename\endcsname to set the catcode back to its previous
+% value. Furthermore, it then redefines itself to record the file
+% version number for future reference (e.g., the test above).
+%
+\expandafter\xdef\csname\filename\endcsname{%
+ \catcode`\noexpand\@=\the\catcode`\@
+ \expandafter\gdef\csname\filename\endcsname{%
+ \fileversion\space(\filedate)}}
+%
+% Add @ to the plain list of \dospecials, to make it behave
+% better in verbatim, e-mail addresses, and URL's.
+%
+\def\dospecials{\do\ \do\\\do\{\do\}\do\$\do\&%
+ \do\#\do\^\do\^^K\do\_\do\^^A\do\%\do\~\do\@}
+%
+% Enable the use of @ as letter in `private' control sequence names.
+% Cf. TeXbook, p. 344 (above the \mathcode table).
+%
+\catcode`\@=11
+%
+% For convenience in loading other files of definitions, provide
+% commands to save and restore the catcode value of any character,
+% most commonly @.
+%
+\def\savecat#1{%
+ \expandafter\xdef\csname\string#1savedcat\endcsname{\the\catcode`#1}}
+\def\restorecat#1{\catcode`#1=\csname\string#1savedcat\endcsname}
+%
+% Besides putting the file version on screen, this message also
+% records it in the transcript/log file (which is useful for
+% troubleshooting). The file name was already given on screen and in
+% the transcript file by TeX, as part of the automatic processing
+% surrounding file input.
+%
+\message{version \fileversion\space(\filedate):}
+%
+% If another documentstyle inputs amsppt.sty, it should define
+% \styname and \styversion appropriately. We use an `ifundefined'
+% test to avoid overriding the definitions, in that case.
+\expandafter\ifx\csname styname\endcsname\relax
+ \def\styname{AMSPPT}\def\styversion{2.2}
+\fi
+%
+% In AMSPPT.STY we follow the convention in amstex.tex of
+% appending @ signs at the end of control sequences, rather than
+% substituting @ signs for vowels as is frequently done in
+% plain.tex.
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -2- UTILITY DEFINITIONS
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\message{Loading utility definitions,}
+%
+% For several macros, e.g., \title, we want to allow the user the
+% following two options:
+%
+% \title xxx\endtitle
+% \title\nofrills xxx\endtitle
+%
+% In the first case, we want the text of the title to be stored
+% in a box for later use. In the second case, we want certain
+% parts of the typesetting to be omitted when constructing the
+% box. Internally this is done by prefixing them with \frills@,
+% which in the normal cases is simply an identity function
+% (\let\frills@\identity@), whereas in the nofrills case it
+% gobbles its argument (\let\frills@\eat@).
+%
+% In order to test for \nofrills we have to use \futurelet
+% (because if \nofrills is absent, we don't want to do anything
+% that might affect the actual text of the title, such as
+% stripping braces or adding an unwanted extra pair around the
+% first token or group).
+%
+\def\identity@#1{#1}
+%
+\def\nofrills@@#1{%
+% This extra step in defining \next@ is a precaution in case #1
+% might be more than one token.
+ \DN@{#1}%
+ \ifx\next\nofrills \let\frills@\eat@
+ \expandafter\expandafter\expandafter\next@\expandafter\eat@
+ \else \let\frills@\identity@\expandafter\next@\fi}
+%
+\def\nofrillscheck#1{\def\nofrills@{\nofrills@@{#1}}%
+ \futurelet\next\nofrills@}
+%
+% Typical use: if we want to execute a macro called \title, but
+% check to see if \nofrills is coming up next, we do this:
+%
+% ... \nofrillscheck\title
+%
+% If indeed the next thing is \nofrills, then we will execute
+% \nofrills@@ before calling \title again. This involves some
+% shuffling around in order for us to get back the ``real''
+% definition of \title afterwards and yet still be able to use a
+% control sequence named \title to read the argument. This is
+% important in giving the user a useful error message if they
+% accidentally omit or misspell the matching \endtitle or
+% whatever. We could use instead the trick used with \align of
+% adding a space onto the \csname with which we read the
+% argument, but that would increase the use of hash size.
+%
+% We define \usualspace to give a warning message if used in
+% a place where it's not intended to be used:
+%
+\Invalid@\usualspace
+%
+% Facility for adding to a token list, providing it was named
+% with the particular naming convention that we require: an
+% additional @ sign at the end of the control sequence name.
+% Usage: \addto\tenpoint{...}
+%
+\def\addto#1#2{\csname \expandafter\eat@\string#1@\endcsname
+ \expandafter{\the\csname \expandafter\eat@\string#1@\endcsname#2}}
+%
+% Fix Plain's \big, \Big, etc. macros so that they can scale with
+% size changes. The relations in \tenpoint are:
+%
+% total height above
+% height baseline
+% --------------------------------------------------------------
+% \big: 12pt 8.5 (12/2 = 6, + 2.5 (height of math axis))
+% \Big: 18pt 11.5 (18/2 = 9, + 2.5 (height of math axis))
+% \bigg: 24pt 14.5 (24/2 = 12, + 2.5 (height of math axis))
+% \Bigg: 30pt 17.5 (30/2 = 15, + 2.5 (height of math axis))
+%
+% In \tenpoint \bigsize@ will be set to 12pt, the height of an
+% ordinary parenthesis in the roman font, x 1.2
+\newdimen\bigsize@
+%
+% Using \vcenter automatically factors the height of the math
+% axis into our sizing. We set \nulldelimiterspace to zero,
+% since we only want the delimiterspace from the \left delimiter.
+%
+\def\big@#1#2{{\hbox{$\left#2\vcenter to#1\bigsize@{}%
+ \right.\nulldelimiterspace\z@\m@th$}}}
+\def\big{\big@\@ne}
+\def\Big{\big@{1.5}}
+\def\bigg{\big@\tw@}
+\def\Bigg{\big@{2.5}}
+%
+% Definition almost verbatim from TeXbook p. 317. This is used
+% in several places, currently (28-DEC-1989) including \head,
+% \title, \author, \dedicatory, \affil, and \topcaption.
+%
+\def\raggedcenter@{\leftskip\z@ plus.4\hsize \rightskip\leftskip
+ \parfillskip\z@ \parindent\z@ \spaceskip.3333em \xspaceskip.5em
+ \pretolerance9999\tolerance9999 \exhyphenpenalty\@M
+ \hyphenpenalty\@M \let\\\linebreak}
+%
+% We now define a version of \uppercase that sidesteps any math,
+% to prevent uppercasing math variables. In order to be handled
+% properly the $..$ must be on the outer level (not enclosed in
+% braces) but this is the usual case in our applications of
+% \uppercasetext@. Also we increase inter-word space in the
+% uppercase text. Footnotes are not handled by
+% \uppercasetext@---a footnote within a \title would have to be
+% done by using \footnotemark within the title and \footnotetext
+% after. In most cases footnotes within a title are something for
+% which the author should use \thanks or \affil or \address
+% instead.
+%
+% One other little problem: uppercasing of a few special
+% characters like the German "ss" and the undotted i and j (\i
+% and \j), used sometimes with accents. We do some reassignments
+% here to handle these. We don't worry about restoring the
+% lowercase special characters within math embedded in the text
+% being uppercased---it's conceivable that someone might want to
+% use them there, but too unlikely to need providing for.
+% (Undotted i and j in math would be typed as \imath and \jmath,
+% not as \i and \j.)
+%
+% This is what plain.tex has for the special characters:
+%
+% \chardef\ss="19 \chardef\ae="1A \chardef\oe="1B \chardef\o="1C
+% \chardef\AE="1D \chardef\OE="1E \chardef\O="1F
+% \chardef\i="10 \chardef\j="11 % dotless letters
+% \def\aa{\accent23a}
+% \def\AA{\leavevmode\setbox0\hbox{h}\dimen@\ht0\advance\dimen@-1ex%
+% \rlap{\raise.67\dimen@\hbox{\char'27}}A}
+% \def\l{\char32l}
+% \def\L{\leavevmode\setbox0\hbox{L}\hbox to\wd0{\hss\char32L}}
+%
+\def\uppercasetext@#1{%
+ {\spaceskip1.3\fontdimen2\the\font plus1.3\fontdimen3\the\font
+ \def\ss{SS}\let\i=I\let\j=J\let\ae\AE\let\oe\OE
+ \let\o\O\let\aa\AA\let\l\L
+ \skipmath@#1$\skipmath@$}}
+%
+\def\skipmath@#1$#2${\uppercase{#1}%
+ \ifx\skipmath@#2\else$#2$\expandafter\skipmath@\fi}
+%
+% Macro to check for missing \endsomething.
+\def\add@missing#1{\expandafter\ifx\envir@end#1%
+ \Err@{You seem to have a missing or misspelled
+ \expandafter\string\envir@end ...}%
+% It is useful to supply the necessary missing piece, especially
+% in the case of \endref.
+ \envir@end
+\fi}
+%
+% \revert@ and \envir@stack are for use by any environments that
+% don't enclose their text in a group, e.g., \proclaim,
+% \definition, \roster.
+%
+\newtoks\revert@
+%
+\def\envir@stack#1{\toks@\expandafter{\envir@end}%
+ \edef\next@{\def\noexpand\envir@end{\the\toks@}%
+ \revert@{\the\revert@}}%
+ \revert@\expandafter{\next@}%
+ \def\envir@end{#1}}
+%
+% Some special trickery is necessary to get around the outerness
+% of \enddocument
+\begingroup
+\catcode`\ =11
+\gdef\revert@envir#1{\expandafter\ifx\envir@end#1%
+% restore previous \envir@end:
+\the\revert@%
+% The space after \enddocument is significant:
+\else\ifx\envir@end\enddocument \Err@{Extra \string#1}%
+\else\expandafter\add@missing\envir@end\revert@envir#1%
+\fi\fi}
+% This definition can be made here because \enddocument has not
+% yet been declared \outer.
+% The space at the end of \enddocument is necessary:
+\xdef\enddocument {\string\enddocument}%
+% The space at the end of \enddocument is necessary here also:
+\global\let\envir@end\enddocument %%%%%% don't remove the final space!
+\endgroup\relax
+%
+\def\first@#1#2\end{#1}
+\def\true@{TT}
+\def\false@{TF}
+\def\empty@{}
+%
+% Test to see whether a given argument is empty or not. If the
+% argument = a single space, it will test the same as empty,
+% which is in fact what we want.
+%
+\begingroup \catcode`\-=3
+\long\gdef\notempty#1{%
+% \empty@ is needed if we want the case #1 = {} to work properly:
+ \expandafter\ifx\first@#1-\end-\empty@ \false@\else \true@\fi}
+\endgroup
+%
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -3- FONTS
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\message{more fonts,}
+% Load some fonts that are not loaded in plain.tex, or only
+% preloaded (which means that the font information is in TeX's
+% memory but a control sequence name for the font still needs to
+% be assigned). plain.tex only loads cmex10, because originally
+% that was the only size available. So we load cmex7 and later
+% cmex8, but we don't load any smaller sizes, in order to
+% conserve font memory; a need for the extension font in sizes
+% smaller than 7-point is most unusual. For subscript sums or
+% other extension symbols in eightpoint text we will use cmex7
+% rather than cmex6, to allow us to get away without loading
+% cmex6.
+%
+% We use \font@, not simply \font, so that these fonts will be
+% handled properly by AMS-TeX's syntax check.
+%
+\font@\tensmc=cmcsc10 \relax
+%
+% \sevenex, and \eightex below, must be able to be interpreted
+% as math fonts for certain initialization (e.g. establishing
+% the height of the strut in \eightpoint) that may be requested
+% before \topmatter is invoked, and the fonts are actually loaded.
+%
+\let\sevenex=\tenex % needs special handling in \PSAMSFonts
+%
+% We need cmti7 in case \italic is used in a subscript or
+% superscript. Once again we will conserve font space by not
+% loading cmti6 or cmti5, and declare the \scriptfont in
+% \eightpoint to be cmti7 rather than cmti6. At least until we
+% know that users actually are using \italic in sub-subscript
+% size.
+%
+\font@\sevenit=cmti7 \relax
+%
+% We have to load a lot of other fonts for eight-point text
+% (footnotes, abstracts, bibliography). Note that cmti and cmsl
+% in sizes 5, 6 don't get loaded, since they may not exist (cmti7
+% is one of the standard 75 Computer Modern fonts, but cmti5 and
+% cmti6 aren't, nor are any of cmsl5, cmsl6, cmsl7). AMSPPT
+% provides for ten-point and eight-point font sets;
+%
+\font@\eightrm=cmr8 \relax % preloaded in plain.tex
+\font@\sixrm=cmr6 \relax % preloaded in plain.tex
+\font@\eighti=cmmi8 \relax \skewchar\eighti='177 % preloaded
+\font@\sixi=cmmi6 \relax \skewchar\sixi='177 % preloaded
+\font@\eightsy=cmsy8 \relax \skewchar\eightsy='60 % preloaded
+\font@\sixsy=cmsy6 \relax \skewchar\sixsy='60 % preloaded
+\let\eightex=\tenex % needs special handling in \PSAMSFonts
+\font@\eightbf=cmbx8 \relax % preloaded in plain.tex
+\font@\sixbf=cmbx6 \relax % preloaded in plain.tex
+\font@\eightit=cmti8 \relax % preloaded in plain.tex
+\font@\eightsl=cmsl8 \relax % preloaded in plain.tex
+\font@\eighttt=cmtt8 \relax % preloaded in plain.tex
+\let\eightsmc=\nullfont % needs special handling in \PSAMSFonts
+%
+% Now we define \tenpoint and \eightpoint for regular text and
+% footnotes, similarly to the TeXbook, p. 414. We not only
+% change the \baselineskip, but also change the glue above and
+% below displayed formulas, in case an abstract or footnote
+% happens to have them. We also need to set not only \strutbox,
+% but also \strutbox@. The height of \strutbox@ is the height of
+% \strutbox, minus the value of \normallineskiplimit. And we
+% will set \ex@ in each case (for \tenpoint it is supposed to be
+% equivalent to 1pt, while for \eightpoint it will then
+% presumably be equivalent to .8pt).
+%
+% When \ifsyntax@ is true, so that we are checking syntax, then
+% we won't bother specifying fonts (since we would only change
+% them all to \dummyft@ anyway), and we simply let \big and its
+% variants gobble up things with the proper syntax, instead of
+% worrying about getting the right sizes.
+%
+% \tenpoint@ is a hook where new material can be added.
+% \topmatter makes use of this. Note that to change the
+% baselineskip to say 14pt, one should say
+%
+% \addto\tenpoint{\normalbaselineskip14pt\normalbaselines}
+%
+% rather than just \addto\tenpoint{\baselineskip14pt}
+%
+\newtoks\tenpoint@
+%
+\def\tenpoint{\normalbaselineskip12\p@
+ \abovedisplayskip12\p@ plus3\p@ minus9\p@
+ \belowdisplayskip\abovedisplayskip
+ \abovedisplayshortskip\z@ plus3\p@
+ \belowdisplayshortskip7\p@ plus3\p@ minus4\p@
+ \textonlyfont@\rm\tenrm \textonlyfont@\it\tenit
+ \textonlyfont@\sl\tensl \textonlyfont@\bf\tenbf
+ \textonlyfont@\smc\tensmc \textonlyfont@\tt\tentt
+ \ifsyntax@ \def\big##1{{\hbox{$\left##1\right.$}}}%
+ \let\Big\big \let\bigg\big \let\Bigg\big
+ \else
+ \textfont\z@\tenrm \scriptfont\z@\sevenrm
+ \scriptscriptfont\z@\fiverm
+ \textfont\@ne\teni \scriptfont\@ne\seveni
+ \scriptscriptfont\@ne\fivei
+ \textfont\tw@\tensy \scriptfont\tw@\sevensy
+ \scriptscriptfont\tw@\fivesy
+ \textfont\thr@@\tenex \scriptfont\thr@@\sevenex
+ \scriptscriptfont\thr@@\sevenex
+ \textfont\itfam\tenit \scriptfont\itfam\sevenit
+ \scriptscriptfont\itfam\sevenit
+ \textfont\bffam\tenbf \scriptfont\bffam\sevenbf
+ \scriptscriptfont\bffam\fivebf
+ \setbox\strutbox\hbox{\vrule height8.5\p@ depth3.5\p@ width\z@}%
+% The height of \strutbox@ is supposed to be the height of
+% \strutbox minus \normallineskip. We take half from the top and
+% half from the bottom.
+ \setbox\strutbox@\hbox{\lower.5\normallineskiplimit\vbox{%
+ \kern-\normallineskiplimit\copy\strutbox}}%
+% We set \bigsize@ to the height of a parenthesis, times 1.2.
+% \bigsize@ controls the height of \big, \Big, \bigg and \Bigg
+% delimiters.
+ \setbox\z@\vbox{\hbox{$($}\kern\z@}\bigsize@1.2\ht\z@
+ \fi
+% \ex@ is supposed to come out to 1pt; multiplication factor may
+% need to be changed if Computer Modern is not being used. \jot,
+% a dimen register usually used for extra spacing between lines
+% of a multi-line displayed equation or similar structure, is
+% reset to 3\ex@ (in plain.tex it is always 3pt, but in AMSPPT it
+% may be reduced by \eightpoint).
+ \normalbaselines\rm\dotsspace@1.5mu\ex@.2326ex\jot3\ex@
+ \the\tenpoint@}
+%
+% Like \tenpoint@, \eightpoint@ is a hook where extra material
+% can be added to the definition of \eightpoint.
+%
+\newtoks\eightpoint@
+%
+\def\eightpoint{\normalbaselineskip10\p@
+ \abovedisplayskip10\p@ plus2.4\p@ minus7.2\p@
+ \belowdisplayskip\abovedisplayskip
+ \abovedisplayshortskip\z@ plus2.4\p@
+ \belowdisplayshortskip5.6\p@ plus2.4\p@ minus3.2\p@
+ \textonlyfont@\rm\eightrm \textonlyfont@\it\eightit
+ \textonlyfont@\sl\eightsl \textonlyfont@\bf\eightbf
+ \textonlyfont@\smc\eightsmc \textonlyfont@\tt\eighttt
+ \ifsyntax@\def\big##1{{\hbox{$\left##1\right.$}}}%
+ \let\Big\big \let\bigg\big \let\Bigg\big
+ \else
+ \textfont\z@\eightrm \scriptfont\z@\sixrm
+ \scriptscriptfont\z@\fiverm
+ \textfont\@ne\eighti \scriptfont\@ne\sixi
+ \scriptscriptfont\@ne\fivei
+ \textfont\tw@\eightsy \scriptfont\tw@\sixsy
+ \scriptscriptfont\tw@\fivesy
+% The smallest size of the extension font currently available is
+% 7-point.
+ \textfont\thr@@\eightex \scriptfont\thr@@\sevenex
+ \scriptscriptfont\thr@@\sevenex
+ \textfont\itfam\eightit \scriptfont\itfam\sevenit
+ \scriptscriptfont\itfam\sevenit
+ \textfont\bffam\eightbf \scriptfont\bffam\sixbf
+ \scriptscriptfont\bffam\fivebf
+ \setbox\strutbox\hbox{\vrule height7\p@ depth3\p@ width\z@}%
+% The height of \strutbox@ is supposed to be the height of
+% \strutbox minus \normallineskip. We take half from the top and
+% half from the bottom.
+ \setbox\strutbox@\hbox{\raise.5\normallineskiplimit\vbox{%
+ \kern-\normallineskiplimit\copy\strutbox}}%
+% We set \bigsize@ to the height of a parenthesis, times 1.2.
+% \bigsize@ controls the height of \big, \Big, \bigg and \Bigg
+% delimiters.
+ \setbox\z@\vbox{\hbox{$($}\kern\z@}\bigsize@1.2\ht\z@
+ \fi
+% \ex@ is supposed to come out to .8pt; multiplication factor may
+% need to be changed if Computer Modern is not being used. \jot,
+% a dimen register usually used for extra spacing between lines
+% of a multi-line displayed equation or similar structure, is
+% reset to 3\ex@ (in plain.tex it is 3pt).
+ \normalbaselines\eightrm\dotsspace@1.5mu\ex@.2326ex\jot3\ex@
+ \the\eightpoint@}
+%
+% \linespacing command to introduce a factor by which
+% \normalbaselineskip will be multiplied. Multiplying by the
+% factor will cause any stretch or shrink to be lost; normally
+% that's not a problem.
+\def\linespacing#1{%
+ \addto\tenpoint{\normalbaselineskip=#1\normalbaselineskip
+ \normalbaselines
+% Reset the strut boxes.
+ \setbox\strutbox=\hbox{\vrule height.7\normalbaselineskip
+ depth.3\normalbaselineskip width\z@}%
+ \setbox\strutbox@\hbox{\raise.5\normallineskiplimit
+ \vbox{\kern-\normallineskiplimit\copy\strutbox}}%
+ }%
+ \addto\eightpoint{\normalbaselineskip=#1\normalbaselineskip
+ \normalbaselines
+% Reset the strut boxes.
+ \setbox\strutbox=\hbox{\vrule height.7\normalbaselineskip
+ depth.3\normalbaselineskip width\z@}%
+ \setbox\strutbox@\hbox{\raise.5\normallineskiplimit
+ \vbox{\kern-\normallineskiplimit\copy\strutbox}}%
+ }%
+}
+%
+\def\extrafont@#1#2#3{\font#1=#2#3\relax}
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Postscript versions of the math fonts from the AMSFonts
+% package, done jointly by Blue Sky Research and Y&Y, come only
+% in sizes 10, 7 and 5, i.e. sizes 9, 8 and 6 are not included.
+%
+% \PSAMSFonts can be called in the initialization, or by a user
+% before \document and \topmatter, to specify that sizes 9,8,6 of
+% AMS fonts should be scaled from nearby PS sizes.
+%
+\newif\ifPSAMSFonts
+\def\PSAMSFonts{%
+ \def\extrafont@##1##2##3{%
+ \font##1=##2%
+% Concatenate the proper size spec to the preceding letters
+ \ifnum##3=9 10 at9pt%
+ \else\ifnum##3=8 10 at8pt%
+ \else\ifnum##3=6 7 at6pt%
+% Sizes other than 9, 8 or 6 are not expected, so this branch might
+% generate an error:
+ \else ##3\fi\fi\fi\relax}%
+ \font@\eightsmc=cmcsc10 at 8pt
+ \font@\eightex=cmex10 at 8pt
+ \font@\sevenex=cmex10 at 7pt
+ \PSAMSFontstrue
+}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% If the user has specified \loadeufb, \loadbold, \loadeusm,
+% \loadeusm, \loadeurm, \loadeurb, we need to add eightpoint
+% fonts. We do this in \topmatter, and the user documentation
+% instructs the user to include any \load... command between
+% \documentstyle and \topmatter.
+%
+% At the same time, if PSAMSFonts has not been specified, add the
+% regular versions of the three fonts that need special handling.
+%
+\def\loadextrasizes@#1#2#3#4#5#6#7{%
+ \ifx\undefined#1%
+ \else \extrafont@{#4}{#2}{8}\extrafont@{#6}{#2}{6}%
+ \ifsyntax@
+ \else
+ \addto\tenpoint{\textfont#1#3\scriptfont#1#5%
+ \scriptscriptfont#1#7}%
+ \addto\eightpoint{\textfont#1#4\scriptfont#1#6%
+ \scriptscriptfont#1#7}%
+ \fi
+ \fi
+}
+%
+% Provide a mechanism for delaying additional font loading, which
+% may be necessary for some publications.
+%
+\newtoks\loadextrafonts@@
+\def\loadextrafonts@{%
+ \loadextrasizes@\msafam{msam}%
+ \tenmsa\eightmsa\sevenmsa\sixmsa\fivemsa
+ \loadextrasizes@\msbfam{msbm}%
+ \tenmsb\eightmsb\sevenmsb\sixmsb\fivemsb
+ \loadextrasizes@\eufmfam{eufm}%
+ \teneufm\eighteufm\seveneufm\sixeufm\fiveeufm
+ \loadextrasizes@\eufbfam{eufb}%
+ \teneufb\eighteufb\seveneufb\sixeufb\fiveeufb
+ \loadextrasizes@\eusmfam{eusm}%
+ \teneusm\eighteusm\seveneusm\sixeusm\fiveeusm
+ \loadextrasizes@\eusbfam{eusb}%
+ \teneusb\eighteusb\seveneusb\sixeusb\fiveeusb
+ \loadextrasizes@\eurmfam{eurm}%
+ \teneurm\eighteurm\seveneurm\sixeurm\fiveeurm
+ \loadextrasizes@\eurbfam{eurb}%
+ \teneurb\eighteurb\seveneurb\sixeurb\fiveeurb
+ \loadextrasizes@\cmmibfam{cmmib}%
+ \tencmmib\eightcmmib\sevencmmib\sixcmmib\fivecmmib
+ \loadextrasizes@\cmbsyfam{cmbsy}%
+ \tencmbsy\eightcmbsy\sevencmbsy\sixcmbsy\fivecmbsy
+ \let\loadextrafonts@\empty@
+ \ifPSAMSFonts
+ \else
+ \font@\eightsmc=cmcsc8 \relax
+ \font@\eightex=cmex8 \relax
+ \font@\sevenex=cmex7 \relax
+ \fi
+ \the\loadextrafonts@@
+}
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -4- GLOBAL VARIABLE SETTINGS
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\message{page dimension settings,}
+% First we set up some basic parameters, which are different than
+% in plain. These values are the ones currently in use (November
+% 1989) in the Journal of the AMS.
+%
+\parindent1pc
+\newdimen\normalparindent \normalparindent\parindent
+\normallineskiplimit\p@
+%
+% We use a common indent value for setting left and right margins
+% for abstract, table of contents, figure captions, and block
+% environments. The name is chosen as if we are going to have
+% several levels of indent, called \indenti, \indentii, ...; such
+% names can be constructed using \csname and \romannumeral with a
+% count register, which might be useful some time.
+%
+\newdimen\indenti \indenti=2pc
+%
+% Change \magnification (from plain.tex) so that it doesn't reset the
+% page dimensions to 6.5 x 9 true inches.
+\let\magnification=\mag
+%
+\topskip10pt \relax
+%
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -5- TOP MATTER DEFINITIONS
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\message{top matter,}
+% After it's first called, since
+% we do not need \topmatter any longer, we define it to be empty,
+% to release the memory that the definition takes up.
+%
+\def\topmatter{\loadextrafonts@ \let\topmatter\relax}
+%
+% \chapter is used within \title...\endtitle to produce something
+% such as "CHAPTER II", centered above the main text of the
+% chapter title. We do a little trickery with \afterassignment so
+% that the user can remove not only the word "CHAPTER" but also
+% the uppercasing and romannumeralizing by \nofrills. Note that
+% we can't use \ignorespaces after \chapter@ in the usual way
+% because it would get in the way of the \count@ assignment. In
+% fact spaces will be ignored by the assignment operation, the
+% only problem would be when \nofrills is used.
+%
+\def\chapterno@{\uppercase\expandafter{\romannumeral\chaptercount@}}
+%
+\newcount\chaptercount@
+%
+% In order to avoid interfering with \topskip, we put the
+% \chapter material in the first line of the title, and do some
+% box and glue tricks to get it in position.
+%
+% Perhaps need a test to make sure #1 is a number---if the user
+% does \chapter{IV} instead of \chapter{4} they may not
+% understand the error message they get.
+%
+% \chaptercount@ assignment needs to be global because we are
+% working from inside the first line of \title.
+%
+\def\chapter{\let\savedef@\chapter
+ \def\chapter##1{\let\chapter\savedef@
+ \leavevmode\hskip-\leftskip
+% Put the \chapter stuff in an \rlap so it doesn't affect
+% centering of the title, and in an "uplap" so it is placed above
+% where we want it.
+ \rlap{\vbox to\z@{\vss\centerline{\eightpoint
+% We do a baselineskip of 2pc from the base of the "CHAPTER"
+% banner to the base of the first title line. (The baseline of
+% the \null will coincide with the baseline of the first title
+% line.)
+ \frills@{CHAPTER\space\afterassignment\chapterno@
+ \global\chaptercount@=}%
+ ##1\unskip}\baselineskip2pc\null}}\hskip\leftskip}%
+ \nofrillscheck\chapter}
+%
+% We store the title in a box using a \setbox. It could also be
+% done by defining \thetitle@. One advantage of \setbox is that
+% syntax errors within the title (say for math) are reported
+% immediately instead of during the processing of \endtopmatter.
+% The title box is always put on the page by \endtopmatter, even
+% if it's empty. (With other pieces of the topmatter we check
+% first to see whether there's any text to typeset and skip to
+% the next item if not.) The text of the title is stored up for
+% the running heads, unless \rightheadtoks is nonempty---then
+% presumably the user has already used \rightheadtext to set the
+% right-hand running head, in which case we leave it unchanged.
+%
+% The default for titles is uppercasing. From a design
+% standpoint it might be preferable to do titles in 14-point text
+% with initial caps, but since titles may potentially contain any
+% kind of math, doing this would require a full-fledged
+% \fourteenpoint analogous to \tenpoint. So to give the title
+% extra prominence we use uppercasing instead. The uppercasing
+% can be removed by \nofrills.
+%
+\newbox\titlebox@
+%
+\def\title{\let\savedef@\title
+% We use a \vtop here because we want to know the height of the
+% first line of the title when we start typesetting the
+% topmatter, in order to get the correct sinkage from the top of
+% the page.
+ \def\title##1\endtitle{\let\title\savedef@
+ \global\setbox\titlebox@\vtop{\tenpoint\bf
+ \raggedcenter@
+% Increased \baselineskip is because of the uppercasing. We do
+% it like this instead of putting it inside the \uppercasetext@
+% macro, because it only applies where an entire paragraph is
+% made up of uppercase text.
+ \baselineskip1.3\baselineskip
+ \frills@\uppercasetext@{##1}\endgraf}%
+% Check to see if right and left hand running heads have been
+% already assigned by the user---if so, don't override.
+ \ifmonograph@
+ \edef\next{\the\leftheadtoks}\ifx\next\empty@ \leftheadtext{##1}\fi
+ \fi
+ \edef\next{\the\rightheadtoks}\ifx\next\empty@ \rightheadtext{##1}\fi
+ }%
+ \nofrillscheck\title}
+%
+% Currently \author has no need for a \nofrills option, unlike
+% \title, since uppercasing is not done.
+%
+\newbox\authorbox@
+\def\author#1\endauthor{\global\setbox\authorbox@
+ \vbox{\tenpoint\smc\raggedcenter@ #1\endgraf}\relaxnext@
+ \edef\next{\the\leftheadtoks}%
+ \ifx\next\empty@\leftheadtext{#1}\fi}
+%
+\newbox\affilbox@
+\def\affil#1\endaffil{\global\setbox\affilbox@
+ \vbox{\tenpoint\raggedcenter@#1\endgraf}}
+%
+% Since \address can be used any number of times, we have to
+% store the different addresses in control sequences that we
+% manufacture as needed. We use \addresscount@ to store the
+% number of times \address is used.
+%
+\newcount\addresscount@
+\addresscount@\z@
+\def\addressfont@{\eightpoint}
+\def\address#1\endaddress{\global\advance\addresscount@\@ne
+% The first address is `\address1', the next is `\address2', etc.
+ \expandafter\gdef\csname address\number\addresscount@\endcsname
+% The unusually large shrinkability in the vskip before the
+% address is there because we don't want the addresses to fall on
+% a separate page at the end of a paper, and extra shrinkability
+% may help them to fit on the previous page in borderline cases.
+ {\nobreak\vskip12\p@ minus6\p@\indent\addressfont@\smc#1\par}}
+%
+% \curraddr was added in version 2.1. It uses the address count
+% without advancing it, to add to the most recent address macro.
+% Ignore empty element; all optional elements are ignored if empty.
+%
+\def\curraddr{\let\savedef@\curraddr
+ \def\curraddr##1\endcurraddr{\let\curraddr\savedef@
+ \if\notempty{##1}%
+ \toks@\expandafter\expandafter\expandafter{%
+ \csname address\number\addresscount@\endcsname}%
+ \toks@@{##1}%
+ \expandafter\xdef\csname address\number\addresscount@\endcsname
+ {\the\toks@\endgraf\noexpand\nobreak
+ \indent\noexpand\addressfont@{\noexpand\rm
+ \frills@{{\noexpand\it Current address\noexpand\/}:\space}%
+ \def\noexpand\usualspace{\space}\the\toks@@\unskip}}%
+ \fi}%
+ \nofrillscheck\curraddr}
+%
+% \email uses the same counter as \address, since they should
+% pair up.
+%
+% Email patch to get tt font
+\def\email{\let\savedef@\email
+ \def\email##1\endemail{\let\email\savedef@
+ \if\notempty{##1}%
+ \toks@{\def\usualspace{{\it\enspace}}\endgraf\indent\addressfont@}%
+ \toks@@{{\tt##1}\par}%
+ \expandafter\xdef\csname email\number\addresscount@\endcsname
+ {\the\toks@\frills@{{\noexpand\it E-mail address\noexpand\/}:%
+ \noexpand\enspace}\the\toks@@}%
+ \fi}%
+ \nofrillscheck\email}
+%
+% \urladdr the same as \email, with the addition that \tildechar
+% is provided for printing this character in a URL.
+\def\tildechar{{\tt\char`\~}}
+\def\urladdr{\let\savedef@\urladdr
+ \def\urladdr##1\endurladdr{\let\urladdr\savedef@
+ \if\notempty{##1}%
+ \toks@{\def\usualspace{{\it\enspace}}\endgraf\indent\eightpoint}%
+ \toks@@{\tt##1\par}%
+ \expandafter\xdef\csname urladdr\number\addresscount@\endcsname
+ {\the\toks@\frills@{{\noexpand\it URL\noexpand\/}:%
+ \noexpand\enspace}\the\toks@@}%
+ \fi}%
+ \nofrillscheck\urladdr}
+%
+\def\thedate@{}
+\def\date#1\enddate{\gdef\thedate@{\tenpoint#1\unskip}}
+%
+\def\thethanks@{}
+\def\thanks#1\endthanks{%
+ \if\notempty{#1}%
+ \ifx\thethanks@\empty@ \gdef\thethanks@{\eightpoint#1}%
+ \else
+ \expandafter\gdef\expandafter\thethanks@\expandafter{%
+ \thethanks@\endgraf#1}%
+ \fi
+ \fi}
+%
+\def\thekeywords@{}
+\def\keywords{\let\savedef@\keywords
+ \def\keywords##1\endkeywords{\let\keywords\savedef@
+ \if\notempty{##1}%
+ \toks@{\def\usualspace{{\it\enspace}}\eightpoint}%
+ \toks@@{##1\unskip.}%
+ \edef\thekeywords@{\the\toks@\frills@{{\noexpand\it
+ Key words and phrases.\noexpand\enspace}}\the\toks@@}%
+ \fi}%
+ \nofrillscheck\keywords}
+%
+% \subjclass is analogous to \keywords. We also need a year; only
+% certain years are valid, so we check and report an error if an
+% invalid year is entered. Default to 1991, so that archived
+% material will be processed correctly.
+% We should also check in case a LaTeX-style year change, [...], is
+% entered and report an error for that as well; however, that is
+% more complicated, and not implemented in this round. [2001/02/28]
+%
+\def\xci@{1991}
+\def\mm@{2000}
+\def\subjclassyear#1{%
+ \def\subjyear@{#1}%
+ \ifx\subjyear@\mm@
+ \else \ifx\subjyear@\xci@
+ \else \message{AmS-TeX warning: Unknown edition (#1) of
+ Mathematics Subject Classification; using 1991 edition}%
+ \def\subjyear@{1991}%
+ \fi\fi}
+\subjclassyear{1991}
+\def\thesubjclass@{}
+\def\subjclass{\let\savedef@\subjclass
+ \def\subjclass##1\endsubjclass{\let\subjclass\savedef@
+ \toks@{\def\usualspace{{\rm\enspace}}\eightpoint}%
+ \toks@@{##1\unskip.}%
+ \edef\thesubjclass@{\the\toks@
+ \frills@{{\noexpand\rm\noexpand\subjyear@\noexpand\space
+ {\noexpand\it Mathematics Subject Classification}.\noexpand\enspace}}%
+ \the\toks@@}}%
+ \nofrillscheck\subjclass}
+%
+% Put the abstract in a box with margins at each side equal to
+% \indenti, obtained by reducing \hsize within a vbox centered by
+% $$...$$. Notice that the \noindent is not erased by \nofrills
+% and that's what we want.
+%
+\newbox\abstractbox@
+\def\abstract{\let\savedef@\abstract
+ \def\abstract{\let\abstract\savedef@
+ \setbox\abstractbox@\vbox\bgroup\noindent$$\vbox\bgroup
+ \def\envir@end{\endabstract}\advance\hsize-2\indenti
+ \def\usualspace{\enspace}\eightpoint \noindent
+ \frills@{{\smc Abstract.\enspace}}}%
+ \nofrillscheck\abstract}
+%
+% Finish the box. The \unskip is here in case the abstract ends
+% with something that adds vertical space, such as a \proclaim.
+%
+\def\endabstract{\par\unskip\egroup$$\egroup}
+%
+% \widestnumber used to reset hanging indention in a table of
+% contents or bibliography. Other applications may also be added
+% later.
+%
+% The outerness of the heading macros causes problems. Therefore
+% we process \widestnumber in two stages: first, inside a group,
+% removing the outerness by letting the macros = \relax. Then,
+% using an \expandafter\endgroup trick, we read the arguments
+% while the macros are still nonouter, but process the arguments
+% after we have exited from the group.
+%
+% Now that \no is deprecated, provide for the possibility that
+% \refstyle C has been set before testing for \widestnumber,
+% and if so, don't reset it. [bnb, 1996/12/22]
+%
+\def\widestnumber{\begingroup \let\head\relax\let\subhead\relax
+ \let\subsubhead\relax \expandafter\endgroup\setwidest@}
+%
+\def\setwidest@#1#2{%
+ \ifx#1\head\setbox\tocheadbox@\hbox{#2.\enspace}%
+ \else\ifx#1\subhead\setbox\tocsubheadbox@\hbox{#2.\enspace}%
+ \else\ifx#1\subsubhead\setbox\tocsubheadbox@\hbox{#2.\enspace}%
+ \else\ifx#1\key
+ \if C\refstyle@ \else\refstyle A\fi
+ \setboxz@h{\refsfont@\keyformat{#2}}%
+ \refindentwd\wd\z@
+ \else\ifx#1\no\refstyle C%
+ \setboxz@h{\refsfont@\keyformat{#2}}%
+ \refindentwd\wd\z@
+ \else\ifx#1\page\setbox\z@\hbox{\quad\bf#2}%
+ \pagenumwd\wd\z@
+% We assume the default form for \item numbers rather than trying
+% to handle all the variations such as "..."
+ \else\ifx#1\item
+ \setboxz@h{(#2)}\rosteritemwd\wdz@
+ \else\message{\string\widestnumber\space not defined for this
+ option (\string#1)}%
+\fi\fi\fi\fi\fi\fi\fi}
+%
+% \Monograph is capitalized by analogy with \NoRunningHeads and
+% \UseAMSsymbols because of its global scope. We don't use
+% \global's because if the user puts \Monograph in the preamble
+% area as instructed it will automatically have global effect,
+% and in some special applications (e.g. documentation) it may be
+% nice to be able to localize the effect. \Monograph changes
+% paragraph indention from none to normal for certain structures
+% (subhead, proclaim, definition, ...) via \varindent@; it also
+% changes fonts for \head, \proclaim, \definition, \example,
+% \demo, and \remark.
+%
+% The \ifmonograph@ test is used to decide whether to save a \toc
+% in a box or typeset it immediately, as well as whether to
+% typeset \thanks, \subjclass, and \keywords footnotes .
+%
+\newif\ifmonograph@
+%
+\def\Monograph{\monograph@true \let\headmark\rightheadtext
+ \let\varindent@\indent \def\headfont@{\bf}\def\proclaimheadfont@{\smc}%
+ \def\remarkheadfont@{\smc}}
+%
+\let\varindent@\noindent
+%
+\newbox\tocheadbox@ \newbox\tocsubheadbox@
+\newbox\tocbox@
+%
+% Allocate a dimen register for the width of the page number
+% column in table of contents. The true value of \pagenumwd
+% is not assigned until \toc is actually called, to avoid
+% initialization complications.
+\newdimen\pagenumwd
+%
+\def\toc{\toc@{Contents}}
+%
+% We make a separate macro that just redefines \title, \chapter,
+% \specialhead, \head, \subhead, \subsubhead, to simplify the
+% code of \toc. This also makes it a little easier to work
+% around the outerness that most of them have.
+%
+\def\newtocdefs{%
+% The space after "\def" in these redefinitions is a convenience
+% for someone who wants to look for the main definitions---if
+% they search for "\def\title" the search will pass over "\def
+% \title" and find the main definition further down.
+ \def \title##1\endtitle
+ {\penaltyandskip@\z@\smallskipamount
+ \hangindent\wd\tocheadbox@\noindent{\bf##1}}%
+ \def \chapter##1{%
+ Chapter \uppercase\expandafter{%
+ \romannumeral##1.\unskip}\enspace}%
+ \def \specialhead##1\endspecialhead
+ {\par\hangindent\wd\tocheadbox@ \noindent##1\par}%
+ \def \head##1 ##2\endhead
+ {\par\hangindent\wd\tocheadbox@ \noindent
+ \if\notempty{##1}\hbox to\wd\tocheadbox@{\hfil##1\enspace}\fi
+ ##2\par}%
+% Since \subhead and \subsubhead change the \leftskip, we need to
+% do a \par before closing the group that localizes the change.
+% Unlike \head, we do not try to right-align the numbers.
+%
+ \def \subhead##1 ##2\endsubhead
+ {\par\vskip-\parskip {\normalbaselines
+ \advance\leftskip\wd\tocheadbox@
+ \hangindent\wd\tocsubheadbox@ \noindent
+ \if\notempty{##1}%
+ \hbox to\wd\tocsubheadbox@{##1\unskip\hfil}\fi
+ ##2\par}}%
+ \def \subsubhead##1 ##2\endsubsubhead
+ {\par\vskip-\parskip {\normalbaselines
+ \advance\leftskip\wd\tocheadbox@
+ \hangindent\wd\tocsubheadbox@ \noindent
+ \if\notempty{##1}%
+ \hbox to\wd\tocsubheadbox@{##1\unskip\hfil}\fi
+ ##2\par}}}
+%
+\def\toc@#1{\relaxnext@
+ \DN@{\ifx\next\nofrills\DN@\nofrills{\nextii@}%
+ \else\DN@{\nextii@{{#1}}}\fi
+ \next@}%
+ \DNii@##1{%
+% If we're doing a book table of contents, we avoid setting the
+% whole thing in a box because if it's several pages long we
+% might run out of memory.
+\ifmonograph@\bgroup\else\setbox\tocbox@\vbox\bgroup
+ \centerline{\headfont@\ignorespaces##1\unskip}\nobreak
+ \vskip\belowheadskip \fi
+% Redefine \page (it has another definition normally, for use in
+% references). The \hfilneg at the end is to cancel the
+% \parfillskip; the \penalty is to keep the \hfilneg from being
+% removed (normal processing at the end of a paragraph removes the
+% last skip).
+ \def\page####1%
+ {\unskip\penalty\z@\null\hfil
+ \rlap{\hbox to\pagenumwd{\quad\hfil####1}}%
+ \hfilneg\penalty\@M}%
+ \setbox\tocheadbox@\hbox{0.\enspace}%
+ \setbox\tocsubheadbox@\hbox{0.0.\enspace}%
+ \leftskip\indenti \rightskip\leftskip
+% Increase \rightskip to move in the right margin to leave room
+% for page numbers (which will hang over into the "right margin").
+% The \bf is for taking into account page numbers for chapter titles,
+% which are bold. A little extra width shouldn't hurt for toc's
+% without chapter titles.
+ \setboxz@h{\bf\quad000}\pagenumwd\wd\z@
+ \advance\rightskip\pagenumwd
+% Redefine all the heading macros to be their table-of-contents
+% versions.
+ \newtocdefs
+ }%
+ \FN@\next@}
+%
+% The \egroup closes the \vbox; or if we're in a monograph, just
+% matches the beginning \bgroup.
+%
+\def\endtoc{\par\egroup}
+%
+% \pretitle, ..., \prepaper are entry points between the other
+% parts of the \topmatter so that users can insert things if
+% necessary. If \pretitle is used to put any kind of box on the
+% page, it will throw off the sinkage of the title and everything
+% will have to be recalculated.
+%
+\let\pretitle\relax
+\let\preauthor\relax
+\let\preaffil\relax
+\let\predate\relax
+\let\preabstract\relax
+\let\prepaper\relax
+%
+% Now \dedicatory shows how to make use of the \pre... entry
+% points defined above.
+%
+\def\dedicatory #1\enddedicatory{\def\preabstract{{\medskip
+ \eightpoint\it \raggedcenter@#1\endgraf}}}
+%
+% A hook is provided for a translator name, for translations.
+% \eightpoint is used instead of just \eightrm, to be on the safe
+% side. For instance, in transliteration some Russian names have
+% a ``prime'' symbol to represent the Russian ``soft sign''. If
+% we didn't use \eightpoint we'd get a 10-point prime symbol.
+%
+\def\thetranslator@{}
+\def\translator{%
+ \let\savedef@\translator
+ \def\translator##1\endtranslator{\let\translator\savedef@
+ \edef\thetranslator@{\noexpand\nobreak\noexpand\medskip
+ \noexpand\line{\noexpand\eightpoint\hfil
+ \frills@{Translated by \uppercase}{##1}\qquad\qquad}%
+ \noexpand\nobreak}}%
+ \nofrillscheck\translator}
+%
+% \endtopmatter now puts all of these things together on the
+% page. We start by checking to see if the left-hand running head
+% has been defined; if not, presumably it's because \author has
+% not been used, and presumably that means we are in a book
+% chapter rather than in an article. So we define it to be the
+% same as the right-hand running head, which will usually be the
+% text of the title.
+%
+% When doing chapters in a book, \subjclass, \keywords and
+% \thanks should not print at the bottom of the page.
+%
+% The baseline of the title should always fall at a fixed
+% distance from the top of the page, so we do the spacing with
+% \topskip instead of \vskip.
+%
+% The spacing between elements of the topmatter in AMSPPT is
+% intended to be the same as in the Journal of the AMS; however
+% the actual spacing currently used in the latter is the rather
+% idiosyncratic result of a couple of years of piecemeal changes,
+% so that rather than follow it blindly we have opted to come as
+% close as possible by choosing whole or half-pica amounts. The
+% situation is further complicated by the fact that the
+% documentstyle for the Journal of the AMS uses a different
+% method for putting running heads on the page, so that we cannot
+% measure distance from the top of the page in the same way; and
+% the date, affiliation, and abstract are handled differently as
+% well.
+%
+% In this diagram the first measurement is from the top of the
+% type block to the baseline of the first line of the title. In
+% the Journal of the AMS the value is 5.5pc rather than 4pc,
+% because it's measured to the top of the running head (which
+% extends above the text block). The rest of the measurements are
+% approximate visual space, done in \endtopmatter by \vskip's;
+% the effective base-to-base distance is approximately half a
+% pica more than the amount of the \vskip.
+%
+% ______________________________ top of type area
+% | (according to \pageheight)
+% | 4pc baselineskip
+% | |----------------------|
+% __|___|_______ TITLE ________|__
+% | WHICH MAY BE SEVERAL |
+% | LINES LONG |
+% |----------------------|
+% 2.5pc
+% |--------|
+% | AUTHOR |
+% |--------|
+% 1pc
+% |--------|
+% | AFFIL |
+% |--------|
+% 1pc
+% |------|
+% | DATE |
+% |------|
+% 1pc
+% |------------|
+% | DEDICATORY |
+% |------------|
+% 1.5pc
+% |------------------------------|
+% | ABSTRACT |
+% |------------------------------|
+% 1.5pc
+% |------------------------------|
+% | TABLE OF CONTENTS |
+% |------------------------------|
+% 2pc
+% |-----------------------------------|
+% | START OF TEXT |
+% | |
+%
+%
+% Make this \outer to catch missing or misspelled \end... in the
+% topmatter. It doesn't work with \abstract though because that
+% uses the \setbox\vbox\bgroup ... \egroup mechanism, so we use
+% \add@missing to catch missing \endabstract's.
+%
+\outer\def\endtopmatter{\add@missing\endabstract
+ \edef\next{\the\leftheadtoks}%
+ \ifx\next\empty@
+ \expandafter\leftheadtext\expandafter{\the\rightheadtoks}%
+ \fi
+ \ifmonograph@\else
+ \ifx\thesubjclass@\empty@\else \makefootnote@{}{\thesubjclass@}\fi
+ \ifx\thekeywords@\empty@\else \makefootnote@{}{\thekeywords@}\fi
+% If \thanks given, treat it as a footnote text (with no footnote
+% mark).
+ \ifx\thethanks@\empty@\else \makefootnote@{}{\thethanks@}\fi
+ \fi
+ \inslogo@
+% We want a sinkage of 4pc from the top of the page (= the top of
+% the text area, not including the running heads) for articles,
+% and 7pc for monograph chapters.
+ \pretitle
+ \begingroup % to localize variant topskip
+ \ifmonograph@ \topskip7pc \else \topskip4pc \fi
+% We don't unvbox the titlebox because we don't expect footnotes
+% to ever appear in the title, so we don't need to worry about
+% allowing them to migrate to the outer level. (Some journals
+% use footnotes in titles to give acknowledgments of research
+% support; in AMSPPT this is an unnumbered footnote, done with
+% \thanks, outside of the title.)
+ \box\titlebox@
+ \endgroup
+ \preauthor
+ \ifvoid\authorbox@\else \vskip2.5pcplus1pc\unvbox\authorbox@\fi
+ \preaffil
+ \ifvoid\affilbox@\else \vskip1pcplus.5pc\unvbox\affilbox@\fi
+ \predate
+ \ifx\thedate@\empty@\else
+ \vskip1pcplus.5pc\line{\hfil\thedate@\hfil}\fi
+ \preabstract
+ \ifvoid\abstractbox@\else
+ \vskip1.5pcplus.5pc\unvbox\abstractbox@ \fi
+ \ifvoid\tocbox@\else\vskip1.5pcplus.5pc\unvbox\tocbox@\fi
+ \prepaper
+ \vskip2pcplus1pc\relax
+}
+%
+\newif\ifdocument@ \document@false
+\def\document{\document@true
+% We call \loadextrafonts@ here as well as in \topmatter; this is
+% to allow use of the extra sizes of the fonts in e.g. test documents
+% that don't include a full topmatter section. If \topmatter was
+% executed, \loadextrafonts@ will now be a harmless no-op.
+ \loadextrafonts@
+ \let\fontlist@\relax\let\alloclist@\relax
+% Start out in \tenpoint
+ \tenpoint}
+%
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -6- SECTION HEADINGS
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\message{section heads,}
+% In accordance with conventional design principles, the space
+% below headings is not given any stretchability or
+% shrinkability.
+%
+\newskip\aboveheadskip \aboveheadskip\bigskipamount
+\newdimen\belowheadskip \belowheadskip6\p@
+\def\headfont@{\smc}
+%
+% Since we often want to do a penalty and vskip, and since there
+% are extra complications involved if there is a preceding vskip
+% from something else, we define a macro to do it. Normally it
+% is used while we're working on the main vertical list, so we
+% have to use \removelastskip (which does a negative skip) rather
+% than \unskip (which REALLY removes the last skip). If the last
+% thing on the main vertical list is anything other than a vskip,
+% say a penalty from \pagebreak, the value returned by \lastskip
+% will be 0, but the potential complications are a whole other
+% subject. This macro handles the straightforward cases.
+%
+% In some cases we may not want to put a penalty at all.
+% We refrain from doing any penalty if the first argument of
+% \penaltyandskip@ is 0; the essential effect of an explicit
+% \penalty0 can be gotten by doing a penalty of 1 instead.
+%
+% We use \penalty@ instead of \penalty, so that we can redefine
+% \penalty@ in \nobreak, to prevent page breaks between certain
+% pairs such as \head \subhead or \head \proclaim or \nopagebreak
+% \proclaim ---for example, in
+%
+% "... which leads to this theorem:
+% \proclaim{Theorem 8.2} ..."
+%
+% a page break after the colon would be bad, and a user might
+% want to be able to add a \nopagebreak.
+%
+% The sequence
+%
+% \subhead Text...\endsubhead
+% \subsubhead Text...\endsubsubhead
+%
+% will still have the weakness of allowing a pagebreak between
+% the two headings, because \endsubhead doesn't do a \nobreak
+% (since it's a run-in heading.
+%
+\def\penaltyandskip@#1#2{\par\skip@#2\relax
+ \ifdim\lastskip<\skip@\relax\removelastskip
+ \ifnum#1=\z@\else\penalty@#1\relax\fi\vskip\skip@
+ \else\ifnum#1=\z@\else\penalty@#1\relax\fi\fi}
+%
+% The above code contains a bug: if \lastskip=\skip@ (as it does
+% between two adjacent theorems), and this point coincides with
+% a page break, the \lastskip will remain at the bottom of the
+% page. This could be corrected by reformulating the code, but
+% page breaks would change; therefore, no change has been made,
+% for reasons of backward compatibility. However, the following
+% code would `do the right thing':
+%
+% \def\penaltyandskip@#1#2{\par\skip@#2\relax
+% \ifdim\lastskip>\skip@
+% \ifnum#1=\z@\else\penalty@#1\relax\fi
+% \else\relax\removelastskip
+% \ifnum#1=\z@\else\penalty@#1\relax\fi\vskip\skip@
+% \fi}
+%
+% When a page ends with space from \lastskip, inserting \pagebreak
+% at the end of the text of the last element (before \end...) will
+% remove the space; \removelastskip before the beginning of the
+% next element has no lasting effect, as it inserts a negative skip
+% that is smaller than the new skip applied with \penaltyandskip@,
+% and is therefore removed.
+%
+\def\nobreak{\penalty\@M
+% Change the definition of \penalty@ so that the following number
+% will be gobbled (by assigning it to the scratch register
+% \count@@@).
+ \ifvmode\gdef\penalty@{\global\let\penalty@\penalty\count@@@}%
+% If the next piece of the document after \nobreak is something
+% like \subhead or \proclaim that calls \penaltyandskip@, then
+% \penalty@ will reset itself in the way that we want. But if
+% not, then we still want to reset \penalty@; so we use
+% \everypar. There are probably some unusual cases that will
+% still have problems, but at the moment this is the best
+% solution we have.
+ \everypar{\global\let\penalty@\penalty\everypar{}}\fi}
+%
+\let\penalty@\penalty
+%
+% We equate the old form of the headings to the new form, for
+% backward compatibility. It's easier to do this now rather than
+% later because \head and \subhead are going to be outer.
+%
+\def\heading#1\endheading{\head#1\endhead}
+\def\subheading{\DN@{\ifx\next\nofrills
+ \expandafter\subheading@
+ \else \expandafter\subheading@\expandafter\empty@
+ \fi}%
+ \FN@\next@
+}
+\def\subheading@#1#2{\subhead#1#2\endsubhead}
+%
+% One more heading level, for occasional use. This is the next
+% level ABOVE \head. The default style is ragged right;
+% otherwise it's the same as \head.
+%
+\newskip\abovespecialheadskip
+\abovespecialheadskip=\aboveheadskip
+\def\specialheadfont@{\bf}
+\outer\def\specialhead{%
+ \add@missing\endroster \add@missing\enddefinition
+ \add@missing\enddemo \add@missing\endexample
+ \add@missing\endproclaim
+ \penaltyandskip@{-200}\abovespecialheadskip
+ \begingroup\interlinepenalty\@M\rightskip\z@ plus\hsize
+ \let\\\linebreak
+ \specialheadfont@\noindent}
+\def\endspecialhead{\par\endgroup\nobreak\vskip\belowheadskip}
+%
+% penalty-200 is the penalty amount used by plain.tex's
+% \bigbreak.
+%
+\outer\def\head#1\endhead{%
+ \add@missing\endroster \add@missing\enddefinition
+ \add@missing\enddemo \add@missing\endexample
+ \add@missing\endproclaim
+ \penaltyandskip@{-200}\aboveheadskip
+ {\headfont@\raggedcenter@\interlinepenalty\@M
+ #1\endgraf}\headmark{#1}%
+ \nobreak
+ \vskip\belowheadskip}
+%
+% \headmark will be redefined to be \rightheadtext by \Monograph.
+%
+\let\headmark\eat@
+%
+% The purpose of \restoredef@ is to work around problems caused
+% by the outerness of things like \subhead. \relax at the
+% beginning prevents the \savedef@ (which may be \outer) from
+% being read prematurely in certain kinds of expansion.
+%
+\def\restoredef@#1{\relax\let#1\savedef@\let\savedef@\relax}
+%
+% \subhead and \subsubhead are simpler, though they allow
+% \nofrills. (\head, being centered, does not have automatic
+% punctuation put in at the end and so \nofrills doesn't have
+% anything to do.) The syntax of \subhead is changed from
+% \subheading{...} (version 1) to \subhead...\endsubhead (version
+% 2). This was done for the following reasons: (1) to be
+% consistent with \head...\endhead (we could have changed \head
+% instead of \subhead, but the \x...\endx syntax is the one
+% currently in use in AMS production); (2) if someone (perhaps
+% us) ever wants to do something tricky with the headings, having
+% the \end... may help them avoid technical complications.
+%
+\newskip\subheadskip \subheadskip\medskipamount
+\def\subheadfont@{\bf}
+\outer\def\subhead{%
+ \add@missing\endroster \add@missing\enddefinition
+ \add@missing\enddemo \add@missing\endexample
+ \add@missing\endproclaim
+ \let\savedef@\subhead \let\subhead\relax
+ \def\subhead##1\endsubhead{\restoredef@\subhead
+ \penaltyandskip@{-100}\subheadskip
+% Add italic correction in \usualspace, because \subheadfont@ is
+% italic, in case the substituted punctuation is something tall
+% like a question mark or exclamation point.
+ {\def\usualspace{\/{\subheadfont@\enspace}}%
+ \varindent@\subheadfont@\ignorespaces##1\unskip\frills@{.\enspace}}%
+ \ignorespaces}%
+ \nofrillscheck\subhead}
+%
+% In version 2.0 of amsppt.sty we also add a third level of
+% heading, \subsubhead.
+%
+\newskip\subsubheadskip \subsubheadskip\medskipamount
+\def\subsubheadfont@{\it}
+\outer\def\subsubhead{%
+ \add@missing\endroster \add@missing\enddefinition
+ \add@missing\enddemo
+ \add@missing\endexample \add@missing\endproclaim
+ \let\savedef@\subsubhead \let\subsubhead\relax
+ \def\subsubhead##1\endsubsubhead{\restoredef@\subsubhead
+ \penaltyandskip@{-50}\subsubheadskip
+% Add italic correction in \usualspace, because \subsubheadfont@
+% is italic, in case the substituted punctuation is something tall
+% like a question mark or exclamation point.
+ {\def\usualspace{\/{\subsubheadfont@\enspace}}%
+ \subsubheadfont@##1\unskip\frills@{.\enspace}}\ignorespaces}%
+ \nofrillscheck\subsubhead}
+%
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -7- THEOREM ENVIRONMENTS AND SIMILAR STRUCTURES
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\message{theorems/proofs/definitions/remarks,}
+%
+\def\proclaimheadfont@{\bf}
+% Make \proclaimfont a non-private control sequence, so that
+% users can change it back to \sl if desired without
+% complications.
+\def\proclaimfont{\it}
+%
+\newskip\preproclaimskip \preproclaimskip=\medskipamount
+\newskip\postproclaimskip \postproclaimskip=\medskipamount
+\outer\def\proclaim{%
+ \let\savedef@\proclaim \let\proclaim\relax
+ \add@missing\endroster \add@missing\enddefinition
+ \add@missing\endproclaim \envir@stack\endproclaim
+% penalty-100 is the penalty amount used by plain.tex's
+% \medbreak.
+ \def\proclaim##1{\restoredef@\proclaim
+ \penaltyandskip@{-100}\preproclaimskip
+ {\def\usualspace{\/{\proclaimheadfont@\enspace}}%
+ \varindent@\proclaimheadfont@\ignorespaces##1\unskip
+ \frills@{.\enspace}}%
+ \proclaimfont\ignorespaces}%
+ \nofrillscheck\proclaim}
+%
+% \endproclaim ends the paragraph, switches back to \rm and adds
+% spacing. (This means that if, for some strange reason, a whole
+% section of text happens to be in italics, then the user must
+% type \it again after each \endproclaim, but that seems too
+% special a case to need providing for.) Version 2.1 change:
+% removed \outer prefix, to simplify some programming related
+% to \add@missing and \revert@envir.
+%
+\def\endproclaim{\revert@envir\endproclaim \par\rm
+ \vskip\postproclaimskip}
+%
+% In \remark, we take the opportunity again to issue an error
+% message if a previous \proclaim has no matching \endproclaim.
+%
+\def\remarkheadfont@{\it}
+\def\remarkfont{\rm}
+\newskip\remarkskip \remarkskip=\medskipamount
+\def\remark{\let\savedef@\remark \let\remark\relax
+ \add@missing\endroster \add@missing\endproclaim
+ \envir@stack\endremark
+ \def\remark##1{\restoredef@\remark
+ \penaltyandskip@\z@\remarkskip
+ {\def\usualspace{\/{\remarkheadfont@\enspace}}%
+ \varindent@\remarkheadfont@\ignorespaces##1\unskip
+ \frills@{.\enspace}}%
+ \remarkfont\ignorespaces}%
+ \nofrillscheck\remark}
+%
+% \endremark is easy.
+%
+\def\endremark{\par\revert@envir\endremark}
+%
+% Assumption: \square is defined in initialization (normally via
+% \UseAMSsymbols).
+\def\qed{\ifhmode\unskip\nobreak\fi\quad
+ \ifmmode\square\else$\m@th\square$\fi}
+%
+% Proofs are the same as Remarks, except there is an additional
+% \medskip after a Proof. We don't have a runaway demo or remark
+% check until \enddocument because proofs within proofs (and
+% perhaps remarks within remarks) are possible.
+%
+\newskip\postdemoskip \postdemoskip=\medskipamount
+% Ensure that there is no lingering indication of a manual end-of-proof box.
+\newif\if@qedhere
+\def\demo{%
+ \@qedherefalse
+ \DN@{\ifx\next\nofrills
+ \DN@####1####2{\remark####1{####2}\envir@stack\enddemo
+ \ignorespaces}%
+ \else
+ \DN@####1{\remark{####1}\envir@stack\enddemo\ignorespaces}%
+ \fi
+ \next@}%
+\FN@\next@}
+%
+\def\enddemo{\par\revert@envir\enddemo \endremark\vskip\postdemoskip}
+%
+% \definition uses \proclaimheadfont@ because normally the two
+% use the same font for the head font, with \definition using \rm
+% for the text as opposed to the \it used for \proclaim.
+%
+\def\definitionfont{\rm}
+\newskip\predefinitionskip \predefinitionskip=\medskipamount
+\newskip\postdefinitionskip \postdefinitionskip=\medskipamount
+\def\definition{\let\savedef@\definition \let\definition\relax
+ \add@missing\endproclaim \add@missing\endroster
+ \add@missing\enddefinition \envir@stack\enddefinition
+% \proclaimheadfont@ comes after the period here because
+% sometimes we want the period to be roman rather than bold, e.g.
+% when the preceding thing is a math formula or a citation, set
+% in roman type.
+ \def\definition##1{\restoredef@\definition
+ \penaltyandskip@{-100}\predefinitionskip
+ {\def\usualspace{\/{\proclaimheadfont@\enspace}}%
+ \varindent@\proclaimheadfont@\ignorespaces##1\unskip
+ \frills@{.\proclaimheadfont@\enspace}}%
+ \definitionfont\ignorespaces}%
+ \nofrillscheck\definition}
+\def\enddefinition{\revert@envir\enddefinition
+ \par\vskip\postdefinitionskip}
+%
+\def\example{%
+ \DN@{\ifx\next\nofrills
+ \DN@####1####2{\definition####1{####2}\envir@stack\endexample
+ \ignorespaces}%
+ \else
+ \DN@####1{\definition{####1}\envir@stack\endexample\ignorespaces}%
+ \fi
+ \next@}%
+\FN@\next@}
+\def\endexample{\revert@envir\endexample \enddefinition }
+%
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -8- ROSTERS
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\message{rosters,}
+% In version 2 of amsppt we provide a more convenient way of
+% changing the indention of roster items.
+%
+\newdimen\rosteritemwd
+\rosteritemwd16pt % approximately the width of (iii) in 10 point text
+%
+% \roster uses \rostercount@ to store the \item number. The first
+% item is treated specially, because of the extra space before
+% it, so we need a flag \iffirstitem@ to identify it.
+%
+\newcount\rostercount@
+\newif\iffirstitem@
+%
+% Since \item in \roster differs from in \plain, we store plain's
+% \item in \plainitem@, so that we can restore the definition
+% after the \roster is over.
+%
+\let\plainitem@\item
+%
+% In order for our \roster's to work, we will also have to be
+% sure that \everypar is {}. Just in case \everypar already has
+% a value, as it might in some format, we store those values in
+% the token list \everypartoks@, so that we can restore them at
+% the end. \par@ does this storing, and sets \everypar{}.
+%
+\newtoks\everypartoks@
+\def\par@{\everypartoks@\expandafter{\the\everypar}\everypar{}}
+%
+\def\leftskip@{}
+%
+\def\roster{%
+ \envir@stack\endroster
+% We also have to store the \leftskip, since it will be changed.
+ \edef\leftskip@{\leftskip\the\leftskip}%
+ \relaxnext@
+ \rostercount@\z@% Initialize \rostercount@ to 0.
+ \def\item{\FN@\rosteritem@}% \item, now redefined, has
+% to look ahead for [ and ", since we allow optional and literal
+% arguments. \rosteritem@ itself is defined below. The following
+% \next@ (in \DN@) is the one called at the very end of this
+% \def.
+ \DN@{\ifx\next\runinitem\let\next@\nextii@
+ \else\let\next@\nextiii@
+ \fi\next@}%
+% First we look to see whether \roster is followed by \runinitem,
+% since this requires different processing.
+ \DNii@\runinitem% If \runinitem occurs, \nextii@ must kill it off.
+ {\unskip% This unskips any space before the original \roster.
+% Our definition of \nextii@\runinitem itself uses compressed
+% format and a \futurelet\next\next@, because we still have to
+% allow [ or " to come next.
+ \DN@{\ifx\next[\let\next@\nextii@
+ \else\ifx\next"\let\next@\nextiii@\else\let\next@\nextiv@\fi
+ \fi\next@}%
+% The following \nextii@ is the one created by
+% \nextii@\runinitem; there is no conflict of names, since the
+% first calls the second.
+ \DNii@[####1]{\rostercount@####1\relax
+ \enspace\therosteritem{\number\rostercount@}~\ignorespaces}%
+% If [...] comes next, we use (...) but we explicitly do this by
+% setting \rostercount@ equal to ... so that succeeding \item's
+% will have the right numbers (use of something other than a
+% number will give an error message).
+ \def\nextiii@"####1"{\enspace{\rm####1}~\ignorespaces}%
+% If "..." comes next, we use ... exactly as typed.
+ \def\nextiv@{\enspace\therosteritem1\rostercount@\@ne~}%
+% Otherwise just use (1).
+ \par@\firstitem@false% Before doing any of this we still change
+% \everypar, if necessary, which is normally done elsewhere, and
+% set \firstitem@false, since this \runinitem counts as the
+% first.
+ \FN@\next@}% End of definition of \nextii@\runinitem.
+% The following \nextiii@ will be used if we didn't have
+% \runinitem.
+ \def\nextiii@{\par\par@% End the present paragraph, change \everypar
+% if necessary, prohibit a break, add a small skip, but add
+% something to offset any \parskip, if there is any, which would
+% be contributed when the next paragraph is begun by the next
+% \item.
+ \penalty\@m\smallskip\vskip-\parskip
+% And set \firstitem@true for use with \item.
+ \firstitem@true}%
+ \FN@\next@}
+%
+% Remember that \rosteritem@ is called by
+% \futurelet\next\rosteritem@.
+%
+\def\rosteritem@{\iffirstitem@\firstitem@false
+ \else\par\vskip-\parskip\fi
+% Except at the first \item, we end the paragraph (consisting of
+% the previous \item), and subtract any space that might be added
+% by the next \item.
+ \leftskip\rosteritemwd \advance\leftskip\normalparindent
+ \advance\leftskip.5em \noindent
+ \DNii@[##1]{\rostercount@##1\relax\itembox@}%
+% If [...] follows \item, we use ... as the number, again by
+% setting \rostercount@, so that succeeding \items will have the
+% right number.
+ \def\nextiii@"##1"{\def\therosteritem@{\rm##1}\itembox@}%
+% If "..." follows \item, we use ... exactly as typed.
+ \def\nextiv@{\advance\rostercount@\@ne\itembox@}%
+% Otherwise we print the \rostercount@ in parentheses.
+ \def\therosteritem@{\therosteritem{\number\rostercount@}}%
+ \ifx\next[\let\next@\nextii@\else\ifx\next"\let\next@\nextiii@\else
+ \let\next@\nextiv@\fi\fi\next@}
+%
+\def\itembox@{\llap{\hbox to\rosteritemwd{\hss
+ \kern\z@ % kern to thwart \unskip in \rom
+ \therosteritem@}\enspace}\ignorespaces}
+%
+% \therosteritem is just a convenience for the user.
+%
+\def\therosteritem#1{\rom{(\ignorespaces#1\unskip)}}
+%
+% We want to save \Runinitem for last, but it is relevant even to
+% the definition of \endroster, since we have to worry whether
+% \endroster is followed by another \Runinitem. We will use a
+% flag \ifnextRunin@ to tell us.
+%
+\newif\ifnextRunin@
+%
+\def\endroster{\relaxnext@
+ \revert@envir\endroster % restore \envir@end
+ \par\leftskip@ % End the paragraph, and restore the \leftskip.
+ \global\rosteritemwd16\p@ % restore default value
+ \penalty-50 \vskip-\parskip\smallskip % Add a good break and
+% subtract any space that will be started by next paragraph, but
+% add a \smallskip.
+ \DN@{\ifx\next\Runinitem\let\next@\relax
+% Don't do anything else if \Runinitem comes next.
+ \else\nextRunin@false\let\item\plainitem@ % Otherwise, set
+% \nextRunin@false, and restore \item to its definition in plain;
+ \ifx\next\par % moreover, if \endroster is followed by \par,
+ \DN@\par{\everypar\expandafter{\the\everypartoks@}}%
+% delete that instruction (since we've already put in a \par),
+% and restore \everypar,
+ \else % but if the \endroster isn't followed by a new paragraph,
+ \DN@{\noindent\everypar\expandafter{\the\everypartoks@}}%
+% start the next paragraph unindented, and restore \everypar.
+ \fi\fi\next@}%
+ \FN@\next@}
+%
+% Finally, for \Runinitem ... \roster\runinitem we have the usual
+% junk for worrying about [ or " coming next, and then more
+% interesting things: We have to find out how many lines of text
+% we had before the \roster; we will store this in
+% \rosterhangafter@.
+%
+\newcount\rosterhangafter@
+\def\Runinitem#1\roster\runinitem{\relaxnext@
+ \envir@stack\endroster
+% Initialize \rostercount@ to 0.
+ \rostercount@\z@
+% Define \item as before.
+ \def\item{\FN@\rosteritem@}%
+% Store everything up to the roster in \runinitem@.
+ \def\runinitem@{#1}%
+ \DN@{\ifx\next[\let\next\nextii@\else\ifx\next"\let\next\nextiii@
+ \else\let\next\nextiv@\fi\fi\next}%
+ \DNii@[##1]{\rostercount@##1\relax
+% If [...] follows \runinitem, we proceed as before, except we
+% call this first instance \item@, and we let \nextv@, defined
+% below, take care of everything.
+ \def\item@{\therosteritem{\number\rostercount@}}\nextv@}%
+% If "..." follows \runinitem, we define \item@ to use it.
+ \def\nextiii@"##1"{\def\item@{{\rm##1}}\nextv@}%
+ \def\nextiv@{\advance\rostercount@\@ne
+% Otherwise, we use the proper \rostercount@. Now comes \nextv@,
+% which has to properly typeset things.
+ \def\item@{\therosteritem{\number\rostercount@}}\nextv@}%
+% First store things in \box0 .
+ \def\nextv@{\setbox\z@\vbox
+% Start unindented if we have \ifnextRunin@true. This will
+% happen only if we had \Runinitem...\endroster right before.
+ {\ifnextRunin@\noindent\fi
+% Add the stored things in \runinitem@, and then \item@.
+ \runinitem@\unskip\enspace\item@~\par
+% This sets \rosterhangafter@ to the number of lines in \box0 ,
+% i.e., of the material so far; see the TeXbook, p. 103. We need
+% to say \global since this is set within \box0. Now we're done
+% with \box0 !
+ \global\rosterhangafter@\prevgraf}%
+ \firstitem@false% Set \firstitem@false for future \item's.
+% End previous paragraph unless we had \Runinitem ...\endroster
+% right before. Now comes the good part: we
+% \hangindent3\parindent, as before, but we do it for
+% \rosterhangafter@ lines, the number that already appeared in
+% the material we set in \box0 .
+ \ifnextRunin@\else\par\fi
+ \hangafter\rosterhangafter@\hangindent3\normalparindent
+% Start unindented if we had a \Runinitem ... \endroster right
+% before.
+ \ifnextRunin@\noindent\fi
+ \runinitem@\unskip\enspace% Put in all the stored stuff
+ \item@~\ifnextRunin@\else\par@\fi% and the \item@, and
+% end the paragraph, unless we had a \Runinitem ... \endroster
+% before.
+ \nextRunin@true\ignorespaces}%% Here's where we set \nextRunin@true.
+ \FN@\next@}
+%
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -9- FOOTNOTES
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\message{footnotes,}
+% \footmarkform@ tells how to treat a general type of footnote
+% marker. And \thefootnotemark is for the user, analogous to
+% \thetag in AMSTEX.TEX.
+%
+\def\footmarkform@#1{$\m@th^{#1}$}
+\let\thefootnotemark\footmarkform@
+%
+% \makefootnote@ takes care of the general problem of creating a
+% footnote whose marker is #1 and whose text is #2, so that we
+% can concentrate separately on the problem of how the marker is
+% determined. It is essentially \vfootnote from the TeXbook, p.
+% 363, except that we don't do fancy things to worry about
+% category code changes, and instead of adding a \strut at the
+% end, we will just add the lower part of the strut.
+%
+\def\makefootnote@#1#2{\insert\footins
+ {\interlinepenalty\interfootnotelinepenalty
+ \eightpoint\splittopskip\ht\strutbox\splitmaxdepth\dp\strutbox
+ \floatingpenalty\@MM\leftskip\z@skip\rightskip\z@skip
+ \spaceskip\z@skip\xspaceskip\z@skip
+ \leavevmode{#1}\footstrut\ignorespaces#2\unskip\lower\dp\strutbox
+ \vbox to\dp\strutbox{}}}
+%
+% Before version 2.0 \footmarkcount@ was declared in amstex.tex.
+%
+\newcount\footmarkcount@
+\footmarkcount@\z@
+%
+% \footnotemark basically just advances \footmarkcount@ by 1 and
+% then uses \footmarkform@{\number\footmarkcount@}---we still
+% have to worry about the space factor as in the definition of
+% \footnote in the TeXbook, p. 363. However, we are allowing
+% both an `optional' argument [#1], where we instead use
+% \footmarkform@{#1}, and a `literal' argument "#1", where we
+% instead use #1 exactly as typed, so we need to use a \futurelet
+% to look at the next symbol. Compressed format is used.
+%
+\def\footnotemark{\let\@sf\empty@\relaxnext@
+ \ifhmode\edef\@sf{\spacefactor\the\spacefactor}\/\fi
+ \DN@{\ifx[\next\let\next@\nextii@\else
+ \ifx"\next\let\next@\nextiii@\else
+ \let\next@\nextiv@\fi\fi\next@}%
+ \DNii@[##1]{\footmarkform@{##1}\@sf}%
+ \def\nextiii@"##1"{{##1}\@sf}%
+ \def\nextiv@{\iffirstchoice@\global\advance\footmarkcount@\@ne\fi
+ \footmarkform@{\number\footmarkcount@}\@sf}%
+ \FN@\next@}
+%
+% \footnotetext essentially applies \makefootnote@ to the next
+% group, using \footmarkcount@ for the marker that goes before
+% the footnote text. However, we once again allow optional and
+% literal arguments. Compressed format is used.
+%
+\def\footnotetext{\relaxnext@
+ \DN@{\ifx[\next\let\next@\nextii@\else
+ \ifx"\next\let\next@\nextiii@\else
+ \let\next@\nextiv@\fi\fi\next@}%
+ \DNii@[##1]##2{\makefootnote@{\footmarkform@{##1}}{##2}}%
+ \def\nextiii@"##1"##2{\makefootnote@{##1}{##2}}%
+ \def\nextiv@##1{\makefootnote@{\footmarkform@%
+ {\number\footmarkcount@}}{##1}}%
+ \FN@\next@}
+%
+% Finally, \footnote is basically \footnotemark\footnote, but we
+% can't write it directly that way because it, too, can take
+% optional and literal arguments. Compressed format again.
+%
+\def\footnote{\let\@sf\empty@\relaxnext@
+ \ifhmode\edef\@sf{\spacefactor\the\spacefactor}\/\fi
+ \DN@{\ifx[\next\let\next@\nextii@\else
+ \ifx"\next\let\next@\nextiii@\else
+ \let\next@\nextiv@\fi\fi\next@}%
+ \DNii@[##1]##2{\footnotemark[##1]\footnotetext[##1]{##2}}%
+ \def\nextiii@"##1"##2{\footnotemark"##1"\footnotetext"##1"{##2}}%
+ \def\nextiv@##1{\footnotemark\footnotetext{##1}}%
+ \FN@\next@}
+%
+% \adjustfootnotemark just allows the user to change
+% \footmarkcount@.
+%
+\def\adjustfootnotemark#1{\advance\footmarkcount@#1\relax}
+%
+% We use the definition of \footnoterule provided by plain, but
+% change its width from 2 truein to 5pc.
+%
+\def\footnoterule{\kern-4\p@
+ \hrule width5pc\kern 3.6\p@}% the \hrule is .4pt high
+%
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -10- TABLES
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% At the present time no table macros are provided. Captions can
+% be gotten using \topcaption or \botcaption.
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -11- FIGURE SPACES AND CAPTIONS
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\message{figures and captions,}
+\def\captionfont@{\smc}
+%
+% These captions are designed for use within \topinsert's and
+% \midinsert's. \nofrills is not currently an option, though
+% probably it should be added eventually.
+%
+\def\topcaption#1#2\endcaption{%
+% The captionwidth may have been changed by the user so we don't
+% make the assumption that it is equal to \hsize - 2\indenti.
+ {\dimen@\hsize \advance\dimen@-\captionwidth@
+% \raggedcenter@ uses the em so we set the font before calling
+% it. \leftskip and \rightskip are changed by \raggedcenter so
+% the modifications of \leftskip and \rightskip must come after.
+ \rm\raggedcenter@ \advance\leftskip.5\dimen@ \rightskip\leftskip
+ {\captionfont@#1}%
+% Include period only if both caption number and text are present.
+ \if\notempty{#2}\if\notempty{#1}.\enspace\fi\ignorespaces#2\fi
+ \endgraf}\nobreak\bigskip}
+%
+% For whatever reason, the style in current AMS production has
+% figure captions (= \botcaption) set in a block while table
+% captions are set ragged center style.
+%
+\def\botcaption#1#2\endcaption{%
+% The previous vskip may be blank space for a figure, so we can't
+% use \penaltyandskip@ here, otherwise the \bigskip would not be
+% added (assuming the preceding vskip is greater than
+% \bigskipamount):
+ \nobreak\bigskip
+% Measure how wide the caption is. Maybe it's only "Figure 1",
+% or maybe it's "Figure 1. Blah blah blah ... for 10 lines." In
+% the first case center it, in the second case put it in
+% paragraph form. Include period only if both caption number and
+% text are present.
+ \setboxz@h{\captionfont@#1\if\notempty{#2}\if\notempty{#1}.\enspace\fi
+ \rm\ignorespaces#2\fi}%
+ {\dimen@\hsize \advance\dimen@-\captionwidth@
+ \leftskip.5\dimen@ \rightskip\leftskip
+% long caption---set it in a paragraph
+ \noindent \ifdim\wdz@>\captionwidth@
+% short caption---add \hfil to balance with \parfillskip.
+ \else\hfil\fi
+ {\captionfont@#1}%
+ \if\notempty{#2}\if\notempty{#1}.\enspace\fi\rm\ignorespaces#2\fi\endgraf}}
+%
+% Redefine plain TeX \@ins to add definition of \vspace (locally)
+% for use with caption macros. Also \captionwidth.
+%
+\def\@ins{\par\begingroup\def\vspace##1{\vskip##1\relax}%
+ \def\captionwidth##1{\captionwidth@##1\relax}%
+ \setbox\z@\vbox\bgroup} % start a \vbox
+%
+% CASE 1: \topcaption plus a table typed by the author.
+%
+% \topinsert
+% \topcaption{Table 1}This is a table caption.\endcaption
+% \halign{ ...
+% ...
+% }
+% \endinsert
+%
+% CASE 2: \topcaption plus some blank space.
+%
+% \midinsert
+% \topcaption{Table 2}This is another table caption.\endcaption
+% \vspace{13pc}
+% \endinsert
+%
+% CASE 3: \botcaption plus some blank space.
+%
+% \topinsert
+% \vspace{7pc}
+% \botcaption{Figure 1}\endcaption
+% \endinsert
+%
+% Use of \captionwidth:
+%
+% \topinsert
+% \captionwidth{14pc}
+% \topcaption{Table 1}Text ...
+% \endcaption
+% \endinsert
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -12- MISCELLANEOUS FORMATTING MACROS
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\message{miscellaneous,}
+% \block is intended for typing long quotes in a block, indented on
+% both margins. It is set up so that it can be used in either of two
+% ways:
+%
+% $$\block...\endblock\tag1.1$$
+%
+% or
+%
+% Normal text.
+% \block ... \endblock
+% Continue with more text.
+%
+% In the latter case, we use a TeX display to provide spacing above
+% and below the block. If we're in vertical mode when \block is
+% called, we use \noindent to avoid getting an extra blank line
+% before the display. But then we will get the short display skips
+% instead of the full display skips, so we set \predisplaysize
+% explicitly to ensure the full display skips.
+%
+\def\block{\RIfMIfI@\nondmatherr@\block\fi
+ \else\ifvmode\noindent$$\predisplaysize\hsize
+ \else$$\fi
+ \def\endblock{\par\egroup$$}\fi
+ \vbox\bgroup\advance\hsize-2\indenti\noindent}
+\def\endblock{\par\egroup}
+%
+% In version 1 of amsppt \cite did some parsing to locate a comma
+% in its argument and if one was found the font was switched from
+% \citefont to \rm. In version 2 we no longer do this because if
+% a \cite deviates too much from the expected form we run into
+% problems: The expected form was either \cite{13}, or \cite{13,
+% Theorem 2.2}. But if for example the user wants to cite two
+% references together, \cite{13,15}, we don't want to switch off
+% \citefont after the comma. And since authors tend to invent
+% even more imaginative variations than this, we just did away
+% with the parsing altogether.
+%
+% \m@th is in case the author uses subscripts in his citation
+% codes.
+%
+\def\cite#1{\rom{[{\citefont@\m@th#1}]}}
+%
+% In version 1 of amsppt \citefont was \bf.
+%
+\def\citefont@{\rm}
+%
+% \rom provides a way for getting roman punctuation and numerals
+% in italic text. It takes pains to handle italic corrections
+% reasonably nicely.
+%
+\def\rom#1{\leavevmode
+ \edef\prevskip@{\ifdim\lastskip=\z@ \else\hskip\the\lastskip\relax\fi}%
+ \unskip
+ \edef\prevpenalty@{\ifnum\lastpenalty=\z@ \else
+ \penalty\the\lastpenalty\relax\fi}%
+ \unpenalty \/\prevpenalty@ \prevskip@ {\rm #1}}
+%
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -13- BIBLIOGRAPHY
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\message{references,}
+%
+\def\refsfont@{\eightpoint}
+\def\refsheadfont@{\headfont@}
+%
+% \refindentwd controls the indention from the left margin of the
+% ref item numbers or key labels. The initial setting is to 2
+% decimal digits; numbers up to 99 will be aligned on the right
+% within a box the width of \refindentwd. \key labels will be
+% aligned on the LEFT within a box of the same width; but when
+% \key's are being used, the indention may need to be increased
+% if it's required that the labels remain clear from the text.
+% The \widestnumber macro can be used to do this:
+% \widestnumber\key{MNOPQ} will increase \refindentwd to the
+% width of a box containing "[MNOPQ]\enspace". \widestnumber can
+% also be used with \no: \widestnumber\no{000} for 3-digit
+% numbers, \widestnumber\no{0} for 1-digit numbers, and so on.
+% However, the use of \no, with or without \widestnumber, is
+% deprecated, and this use will not be documented in the user's
+% guide.
+%
+\newdimen\refindentwd
+\setboxz@h{\refsfont@ 00.\enspace}
+\refindentwd\wdz@
+%
+% Allow the default title for the references to be varied easily;
+% users will still be instructed to change it using \nofrills.
+\def\Refsname{References}
+\outer\def\Refs{\add@missing\endroster \add@missing\endproclaim
+ \let\savedef@\Refs \let\Refs\relax % because of \outer-ness
+ \def\Refs##1{\restoredef@\Refs
+% For a monograph where the title of the References section is
+% done using \title, we want to omit the normal "References"
+% heading and the vertical skips above and below. This can be
+% accomplished using \Refs\nofrills{}. As long as the vskip at
+% the end of \endtopmatter is not less than \aboveheadskip and
+% \belowheadskip, this will be accomplished by the fact that
+% \penaltyandskip@ doesn't add to a previous larger vskip, and
+% the ragged center part will simply vanish if #1 is empty.
+ \if\notempty{##1}\penaltyandskip@{-200}\aboveheadskip
+ \begingroup \raggedcenter@\refsheadfont@
+ \ignorespaces##1\endgraf\endgroup
+ \penaltyandskip@\@M\belowheadskip
+ \fi
+ \begingroup\def\envir@end{\endRefs}\refsfont@\sfcode`\.\@m
+ }%
+% This line here is a little tricky. If a \nofrills is found when
+% we look ahead, then \frills@ will become equal to \eat@ and it
+% will eat "References" before \Refs is allowed to read its
+% argument. Also we have to use a \csname trick to get around
+% the outerness of \Refs. MJD
+ \nofrillscheck{\csname Refs\expandafter\endcsname
+ \frills@{{\Refsname}}}}
+%
+\def\endRefs{\par % This will check for a missing \endref, also
+ \endgroup}
+%
+% These two conditionals are used for handling the logic of
+% typesetting book versus journal article versus proceedings
+% article references.
+\newif\ifbook@ \newif\ifprocpaper@
+%
+% The \else clause here is to handle the case when \nofrills is
+% used outside of the References section in an unexpected place
+% (i.e., not immediately after \proclaim, \definition, \head, or
+% the other things that have a \nofrills option).
+%
+\def\nofrills{%
+% Are we inside a \ref...\endref pair? If so, OK to continue.
+ \expandafter\ifx\envir@end\endref
+ \let\do\relax
+ \xdef\nofrills@list{\nofrills@list\do\curbox}%
+ \else\errmessage{\Invalid@@ \string\nofrills}%
+ \fi}%
+%
+\def\defaultreftexts{\gdef\edtext{ed.}\gdef\pagestext{pp.}%
+ \gdef\voltext{vol.}\gdef\issuetext{no.}}
+\defaultreftexts
+%
+\def\ref{\par
+ \begingroup \def\envir@end{\endref}%
+% Start the reference.
+ \noindent\hangindent\refindentwd
+% Change \par so that it will supply a (presumably) missing
+% \endref, with an error message.
+ \def\par{\add@missing\endref}%
+% Footnotes get lost in references on account of the extensive
+% boxing; change \footnote to emit a warning message.
+ \let\orig@footnote\footnote
+ \def\footnote{\message{AmS-TeX warning: \string\footnote\space within
+ a reference will disappear;^^J
+ use \string\footnotemark\space \string\footnotetext\space instead}%
+ \orig@footnote}%
+% \nofrills@list should always be assigned globally, to conserve
+% save stack.
+ \global\let\nofrills@list\empty@
+%
+% Change \linebreak and \mathbreak to work properly in the
+% special ref environment.
+ \refbreaks
+ \procpaper@false \book@false \moreref@false
+% Start an initial box, to match up properly with the first
+% upcoming \makerefbox; this will be discarded.
+ \def\curbox{\z@}\setbox\z@\vbox\bgroup
+}
+%
+% \keyhook@ is used for switching the style of reference labels
+% automatically behind the scenes. This is for phasing in,
+% without loss of backward compatibility, a \refstyle command to
+% implement the various reference styles currently used in AMS
+% production. [19-MAR-1991] See the definition of \refstyle.
+%
+\let\keyhook@\empty@
+%
+\def\endref{%
+% To wind up the preceding box it is convenient to call
+% \makerefbox again; it will also open a new box, however, so we
+% give it arguments \thr@@ and \endgraf\egroup that will cause
+% the new box to be closed immediately and discarded. But we must
+% first make sure box 3 is void or we'll trigger an error
+% message. This is done by dumping the current contents of
+% (global register) box 3 into (local register) box 2; the \box
+% command always makes its argument globally void. (Because box
+% 0 is used heavily in \makerefbox, it's easier to just use box 2
+% here, rather than try to verify that using box 0 would be safe
+% in all cases.)
+ \setbox\tw@\box\thr@@
+ \makerefbox?\thr@@{\endgraf\egroup}%
+% Then we call \endref@ to take all the saved material and
+% combine it into a paragraph, adding punctuation to separate
+% pieces.
+ \endref@
+% The \endgraf is done here rather than in \endref@ because in
+% \moreref or \transl cases \endref@ shouldn't do the \endgraf.
+ \endgraf
+% Finally, we need to close the group that was started by \ref.
+% This has the effect of killing the current definition of
+% \envir@end, among other things.
+ \endgroup
+ \keyhook@
+ \global\let\keyhook@\empty@ % \global to conserve save stack
+}
+%
+\def\key{\gdef\key{\makerefbox\key\keybox@\empty@}\key} \newbox\keybox@
+% \no is deprecated in favor of \key; it remains here only for the
+% purpose of compatibility with existing files.
+\def\no{\gdef\no{\makerefbox\no\keybox@\empty@}%
+ \gdef\keyhook@{\refstyle C}\no}
+\def\by{\makerefbox\by\bybox@\empty@} \newbox\bybox@
+\let\manyby\by % for backward compatibility
+\def\bysame{\by\hbox to3em{\hrulefill}\thinspace\kern\z@}
+\def\paper{\makerefbox\paper\paperbox@\it} \newbox\paperbox@
+\def\paperinfo{\makerefbox\paperinfo\paperinfobox@\empty@}%
+ \newbox\paperinfobox@
+\def\jour{\makerefbox\jour\jourbox@
+ {\aftergroup\book@false \aftergroup\procpaper@false}} \newbox\jourbox@
+\def\issue{\makerefbox\issue\issuebox@\empty@} \newbox\issuebox@
+\def\yr{\makerefbox\yr\yrbox@\empty@} \newbox\yrbox@
+\def\pages{\makerefbox\pages\pagesbox@\empty@} \newbox\pagesbox@
+\def\page{\gdef\pagestext{p.}\makerefbox\page\pagesbox@\empty@}
+\def\ed{\makerefbox\ed\edbox@\empty@} \newbox\edbox@
+\def\eds{\gdef\edtext{eds.}\makerefbox\eds\edbox@\empty@}
+% The \aftergroup\book@true here sets the \ifbook@ switch so that
+% later (in \endref@) we will know whether we are typesetting a
+% book, a journal article, or a proceedings article. Could use
+% \global instead of \aftergroup but avoiding \global is usually
+% safer when possible.
+\def\book{\makerefbox\book\bookbox@
+ {\it\aftergroup\book@true \aftergroup\procpaper@false}}
+ \newbox\bookbox@
+\def\bookinfo{\makerefbox\bookinfo\bookinfobox@\empty@}%
+ \newbox\bookinfobox@
+\def\publ{\makerefbox\publ\publbox@\empty@} \newbox\publbox@
+\def\publaddr{\makerefbox\publaddr\publaddrbox@\empty@}%
+ \newbox\publaddrbox@
+% See the above comment for \book about the \aftergroup
+\def\inbook{\makerefbox\inbook\bookbox@
+ {\aftergroup\procpaper@true \aftergroup\book@false}}
+\def\procinfo{\makerefbox\procinfo\procinfobox@\empty@}%
+ \newbox\procinfobox@
+\def\finalinfo{\makerefbox\finalinfo\finalinfobox@\empty@}%
+ \newbox\finalinfobox@
+\def\miscnote{\makerefbox\miscnote\miscnotebox@\empty@}%
+ \newbox\miscnotebox@
+\def\toappear{\miscnote to appear}
+\def\lang{\makerefbox\lang\langbox@\empty@} \newbox\langbox@
+\newbox\morerefbox@
+%
+% \vol is special because in AMS style it takes a different font
+% depending on whether it's a journal volume or a book volume.
+%
+\def\vol{\makerefbox\vol\volbox@{\ifbook@ \else
+ \ifprocpaper@\else\bf\fi\fi}}
+\newbox\volbox@
+%
+% \MR has to take its argument in braces in order to pick out the
+% volume number and make it bold. For consistency we do the same for
+% AMSPPS. [mjd,17-Aug-1995]
+% Provide an MR number for a bibliography item.
+\define\MR#1{\makerefbox\MR\MRbox@\empty@
+ \def\next@##1:##2:##3\next@{\ifx @##2\empty@##1\else{\bf##1:}##2\fi}%
+ MR \next@#1:@:\next@}
+%
+\newbox\MRbox@
+%
+% User-comand for citing a preprint on the AMS preprint server.
+% \MR and \AMSPPS are mutually exclusive (at least in normal use), so
+% we can use \MRbox@ here instead of allocating another box.
+%
+% Without the discretionary hyphen, AMSPPS would break as AM-SPPS.
+%
+\define\AMSPPS#1{\makerefbox\AMSPPS\MRbox@\empty@ AMS\-PPS \##1}
+%
+% Assume for the moment that \CMP and \MR commands won't occur in
+% the same ref. Too much heavy-duty programming required otherwise.
+% [mjd,1995/09/28]
+\define\CMP#1{\makerefbox\CMP\MRbox@\empty@ CMP #1}
+%
+\newbox\holdoverbox
+%
+% \makerefbox takes three arguments: the first is the name of
+% the calling macro, for use in error messages; argument 2
+% is the box used for storing data (note: some boxes are shared
+% by more than one calling macro); argument 3 is additional
+% material (optional---may be empty) that may be used to
+% affect the contents of the box.
+%
+\def\makerefbox#1#2#3{\endgraf
+% Set box 0 to the just-completed line of text.
+ \setbox\z@\lastbox
+% Although \holdoverbox will usually be void it still doesn't
+% hurt to \unhbox it here in every case, which simplifies the
+% programming.
+ \global\setbox\@ne\hbox{\unhbox\holdoverbox
+% \ifvoid test is necessary here to prevent a \linebreak at the
+% end of a field from being removed by the \unpenalty.
+ \ifvoid\z@\else\unhbox\z@\unskip\unskip\unpenalty\fi}%
+ \egroup
+% If box 1 is empty (width <= 0pt) then set the current box to
+% void (it might still have a baselineskip glue or something in
+% it at this point, for one thing). Otherwise set it to box 1.
+ \setbox\curbox\box\ifdim\wd\@ne>\z@ \@ne \else\voidb@x\fi
+% That finishes the previous box. Now let's start a new one
+% using the box given as arg 1 of \makerefbox. But first check
+% to see if it's void and if not give an error message.
+ \ifvoid#2\else\Err@{Redundant \string#1; duplicate use, or
+ mutually exclusive information already given}\fi
+ \def\curbox{#2}\setbox\curbox\vbox\bgroup \hsize\maxdimen \noindent
+ #3}
+%
+\def\refbreaks{%
+ \def\refconcat##1{\setbox\z@\lastbox \setbox\holdoverbox\hbox{%
+ \unhbox\holdoverbox \unhbox\z@\unskip\unskip\unpenalty##1}}%
+ \def\holdover##1{%
+ \RIfM@
+% Break the current line, adding \null to ensure proper spacing for
+% a preceding mathrel or mathbin. The blank line containing the
+% \null will be discarded by later processing.
+ \penalty-\@M\null
+% Put a temporary ending of the current math formula on the next
+% line, by itself.
+ \hfil$\clubpenalty\z@\widowpenalty\z@\interlinepenalty\z@
+ \offinterlineskip\endgraf
+% Now remove that unwanted extra line and the preceding \lineskip
+% (of 0pt) and any penalty. There shouldn't be any penalty,
+% actually, because the relevant penalties were set to 0 above;
+% but the \unpenalty is harmless and perhaps there is an
+% overlooked eventuality that it will catch.
+ \setbox\z@\lastbox\unskip \unpenalty
+ \refconcat{##1}%
+ \noindent
+% Since we did a temporary end of the current math formula there
+% remains some more math coming up; therefore we need to shift
+% into math mode again. By breaking immediately after the
+% beginning of the math formula we leave the unwanted extra
+% \mathon item in a line by itself; this will be ignored because
+% in the unpacking process we will only take the last line out of
+% the current \vbox.
+ $\hfil\penalty-\@M
+% No \null here because we don't need to do anything extra to
+% affect the math spacing of the following item. (Line breaks
+% in math formulas always occur after a \mathbin or \mathrel,
+% not before, according to AMS style.)
+ \else
+ \endgraf\refconcat{##1}\noindent
+ \fi}%
+ \def\break{\holdover{\penalty-\@M}}%
+ \let\vadjust@\vadjust
+ \def\vadjust##1{\holdover{\vadjust@{##1}}}%
+% It seems unlikely that \newpage will be needed inside of a
+% \ref...\endref construction (more likely it will occur between
+% references, if at all). So we provide only a very simple
+% alternate version using \vadjust.
+ \def\newpage{\vadjust{\vfill\break}}%
+}
+%
+\def\refstyle#1{\uppercase{%
+ \gdef\refstyle@{#1}%
+ \if#1A\relax \def\keyformat##1{[##1]\enspace\hfil}%
+ \else\if#1B\relax
+ \refindentwd\parindent
+ \def\keyformat##1{\aftergroup\kern
+ \aftergroup-\aftergroup\refindentwd}%
+ \else\if#1C\relax
+ \def\keyformat##1{\hfil##1.\enspace}%
+ \fi\fi\fi}% end of \uppercase
+}
+%
+% Make letters the default for ref labels. This is chosen over
+% refstyle C with a view to eventually phasing out \no in favor
+% of always using \key, with the formatting being determined by
+% the refstyle setting.
+\refstyle{A}
+%
+% You might think that \refbreak@ shouldn't be necessary here (it
+% executes a line break if the user specified \linebreak in the
+% last field of the reference), but: sometimes there will be a
+% language after the final period, and conceivably someone might
+% need to break the line after the period and before the
+% language.
+\def\finalpunct{\ifnum\lastkern=\m@ne\unkern\else.\spacefactor2000 \fi
+ \refquotes@\refbreak@}%
+\def\continuepunct#1#2#3#4{}%
+%
+% \endref@ is shared by \endref, \moreref, and \transl, therefore
+% some of the code needs to be circumspect.
+\def\endref@{%
+% Change the format of the reference label, if necessary:
+ \keyhook@
+% This variant definition of \nofrillscheck is embedded in
+% \endref@ despite the slight cost in extra execution time, in
+% order to allow, e.g., subheadings within a bibliography section
+% to have normal \nofrills action.
+ \def\nofrillscheck##1{%
+ \def\do####1{\ifx##1####1\let\frills@\eat@\fi}%
+ \let\frills@\identity@ \nofrills@list}%
+% If no author name was given, but editor name was given, then
+% transfer it to the author name box so that it will print at the
+% beginning of the reference. This would normally happen only
+% in the case of a proceedings volume or other such collection,
+% cited as a whole.
+ \ifvoid\bybox@
+ \ifvoid\edbox@
+ \else\setbox\bybox@\hbox{\unhbox\edbox@\breakcheck
+ \nofrillscheck\edbox@\frills@{\space(\edtext)}\refbreak@}\fi
+ \fi
+% \noindent \hangindent\refindentwd was done earlier by \ref, so
+% at this point we just need to put the reference label on the
+% page.
+%
+% Using this \ifvoid test is partly to prevent accessing \keybox@
+% in the \moreref and \transl cases:
+ \ifvoid\keybox@\else\hbox to\refindentwd{%
+ \keyformat{\unhbox\keybox@}}\fi
+ \ifmoreref@
+% Even though this reads ``\commaunbox@,'' a semicolon will be
+% substituted for the comma by the action of \punct@ if
+% \morerefbox@ is in fact not void. (And note that both \transl
+% and \moreref share \morerefbox@.)
+ \commaunbox@\morerefbox@
+ \else
+% Put in some special kerns to flag the beginning of a reference,
+% to avoid adding unwanted punctuation and space if \by is omitted.
+ \kern-\tw@ sp\kern\m@ne sp
+ \fi
+ \ppunbox@\empty@\empty@\bybox@\empty@
+ \ifbook@ % Case 1: \book etc.
+ \commaunbox@\bookbox@ \commaunbox@\bookinfobox@
+ \ppunbox@\empty@{ (}\procinfobox@)%
+ \ppunbox@,{ vol.~}\volbox@\empty@
+ \ppunbox@\empty@{ (}\edbox@{, \edtext)}%
+ \commaunbox@\publbox@ \commaunbox@\publaddrbox@
+ \commaunbox@\yrbox@
+ \ppunbox@,{ \pagestext~}\pagesbox@\empty@
+ \else
+ \commaunbox@\paperbox@ \commaunbox@\paperinfobox@
+ \ifprocpaper@ % Case 2: \paper ... \inbook
+ \commaunbox@\bookbox@
+ \ppunbox@\empty@{ (}\procinfobox@)%
+ \ppunbox@\empty@{ (}\edbox@{, \edtext)}%
+ \commaunbox@\bookinfobox@
+ \ppunbox@,{ \voltext~}\volbox@\empty@
+ \commaunbox@\publbox@ \commaunbox@\publaddrbox@
+ \commaunbox@\yrbox@
+ \ppunbox@,{ \pagestext~}\pagesbox@\empty@
+ \else % Case 3: \paper ... \jour
+ \commaunbox@\jourbox@
+ \ppunbox@\empty@{ }\volbox@\empty@
+ \ppunbox@\empty@{ (}\yrbox@)%
+ \ppunbox@,{ \issuetext~}\issuebox@\empty@
+% Although \publ and \publaddr will rarely be used with a journal
+% article, it doesn't really hurt to print them if provided, and
+% certain rare cases may benefit. E.g.:
+%
+% \paper \"Uber maximale Monotonie von Operatoren des Typs
+% $L^\ast \Phi\circ L$ \paperinfo Report 78-24 \publ Math. Inst.,
+% Univ. K\"oln \yr 1978 \moreref\jour published as Manuscripta
+% Math. \vol28 \yr1979\pages 305--316
+%
+ \commaunbox@\publbox@ \commaunbox@\publaddrbox@
+ \commaunbox@\pagesbox@
+ \fi
+ \fi
+ \commaunbox@\finalinfobox@
+ \ppunbox@\empty@{ (}\miscnotebox@)%
+% The final punctuation (usually a period) here is not part of a
+% \ppunbox@ clause because it is always inserted even if
+% \langbox@ and \MRbox@ are void.
+ \finalpunct
+% Tweak the spacefactor after langbox to suppress the comma that
+% would otherwise be added between lang and MR.
+ \ppunbox@\empty@{ (}\langbox@{)\spacefactor1001 }%
+% Print an MR or AMSPPS number
+ \ifnum\spacefactor>\@m \ppunbox@{}{ }\MRbox@\empty@
+ \else \commaunbox@\MRbox@
+ \fi
+% Restore defaults "ed.", "pp.", etc. in case they were changed.
+ \defaultreftexts
+}
+%
+% \punct@ is the same as \identity@, but we define it rather than
+% using \let, just in case the contents of amsppt.sty ever get
+% shuffled around in such a way that \identity@ is later in the
+% file.
+\def\punct@#1{#1}
+% \ppunbox@ takes 4 arguments. #1 is punctuation that should
+% precede ending quotes and/or a line breaking penalty, from the
+% previous item. #2 is material (usually a word space) that
+% should come after ending quotes or a penalty. #3 is the box
+% containing the next part of the current reference. #4 is other
+% material to follow box #3 (e.g., a closing parenthesis, in some
+% cases).
+%
+\def\ppunbox@#1#2#3#4{\ifvoid#3\else
+ \let\prespace@\relax
+% If nofrills was specified for the previous item, then it will
+% have been ended with a kern of -1sp. If we find such a kern,
+% we remove it and omit the normal punctuation (arg #1).
+ \ifnum\lastkern=\m@ne \unkern\let\punct@\eat@
+% A kern of -2sp here means we are at the very beginning of the
+% reference, after the key or number. In that case we need to
+% omit not only the punctuation, but also any following space.
+ \ifnum\lastkern=-\tw@ \unkern\let\prespace@\ignorespaces \fi
+ \fi
+ \nofrillscheck#3%
+ \punct@{#1}\refquotes@\refbreak@
+% Restore normal definition of \punct@:
+ \let\punct@\identity@
+ \prespace@
+% If \nofrills is not in effect, the \space will be eaten;
+% otherwise it will be substituted for the normal pre-item
+% frills.
+ \frills@{#2\eat@}\space
+% \refquotes@ and \refbreak@ will be emptied by \breakcheck
+% (unless of course there is a new line breaking penalty present
+% for next time around).
+ \unhbox#3\breakcheck
+ \frills@{#4\eat@}{\kern\m@ne sp}\fi}
+%
+\def\commaunbox@#1{\ppunbox@,\space{#1}\empty@}
+%
+% By putting the \ifnum here inside the \edef we get automatic
+% initialization of \refbreak@ for the next time around, instead
+% of needing an extra \let\refbreak@\empty@ step after \refbreak@
+% is used.
+\def\breakcheck{\edef\refbreak@{\ifnum\lastpenalty=\z@\else
+ \penalty\the\lastpenalty\relax\fi}\unpenalty}
+%
+% For quotes, the complication is that the ending quotes must
+% fall after a comma or other such punctuation that might come
+% next (we don't know yet what punctuation will be used, if any).
+% And in addition we have the usual possibility of a line break
+% to worry about at the same time. Therefore the special control
+% sequence \endquotes is provided, to be used like this, if let's
+% say you want book titles to appear in quotes:
+%
+% \ppunbox@,{ ``}\bookbox@\endquotes
+% \commaunbox@\bookinfobox@
+%
+% \endquotes defines the control sequence \refquotes@ to add the
+% ending quotes later, after we find out whether a comma, period,
+% or no punctuation at all will be added (not to mention maybe a
+% line breaking penalty that would need to be shuffled around).
+%
+\def\endquotes{\def\refquotes@{''\let\refquotes@\empty@}}
+\let\refquotes@\empty@
+\let\refbreak@\empty@
+%
+% We need a switch to handle certain complications with the moreref
+% case.
+%
+\newif\ifmoreref@
+%
+% \moreref ends the previous setbox operation, does \endref@ to
+% typeset any information gathered so far, and then prepares to
+% start the equivalent of a new \ref.
+%
+\def\moreref{%
+% To wind up the preceding box it is convenient to call
+% \makerefbox again; it will also open a new box, however, so we
+% give it arguments \thr@@ and \endgraf\egroup that will cause the
+% new box to be closed immediately and discarded. But we must first
+% make sure box 3 is void or we'll trigger an error message. This
+% is done by dumping the current contents of (global register) box
+% 3 into (local register) box 2; the \box command always makes its
+% argument globally void. (Because box 0 is used heavily in
+% \makerefbox, it's easier to just use box 2 here, rather than try
+% to verify that using box 0 would be safe in all cases.)
+ \setbox\tw@\box\thr@@
+ \makerefbox?\thr@@{\endgraf\egroup}%
+% This saved definition will be lost if something else in \endref@
+% uses \savedef@. Currently (14-MAR-1991) that is not the case,
+% however, so doing it this way allows us to save a bit of memory.
+ \let\savedef@\finalpunct \let\finalpunct\empty@
+ \endref@
+% The next time \punct@ is called by \ppunbox, it will change
+% ",\refquotes@" into "\refquotes@;" or similarly for
+% \empty@\refquotes@. Then \punct@ will be restored to its original
+% definition. Note that this definition does not need to be
+% global; it is local inside the \begingroup ...\endgroup of the
+% current \ref.
+ \def\punct@##1##2{##2;}%
+ \global\let\nofrills@list\empty@ % global, to conserve save stack
+% Now restore the normal definition of \finalpunct :
+ \let\finalpunct\savedef@
+ \moreref@true
+% Set any initial text between \moreref and the following
+% control sequence in \morerefbox@. This is typically used with
+% \transl to add a note such as "English transl."
+ \def\curbox{\morerefbox@}%
+ \setbox\morerefbox@\vbox\bgroup \hsize\maxdimen \noindent
+}
+% And \transl, for setting translation information,
+% doesn't need to be any different than \moreref:
+%
+\def\transl{\moreref}
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -14- END OF DOCUMENT
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\message{end of document,}
+%
+% Make sure that the primitive \end can be executed; \end may be redefined
+% for some purposes where input errors are likely to occur.
+\ifx\plainend\undefined \let\plainend\end \fi
+\outer\def\enddocument{\par% \par will do a runaway check for \endref
+ \add@missing\endRefs
+ \check@missing@document
+% Repeat these in case an article (or book chapter!) doesn't have
+% a references section:
+ \add@missing\endroster \add@missing\endproclaim
+ \add@missing\enddefinition
+ \add@missing\enddemo \add@missing\endremark \add@missing\endexample
+ \enddocument@text
+ \vfill\supereject\plainend}
+
+% One non-ending element that can be missing is \document.
+\def\check@missing@document{%
+ \ifdocument@
+ \else
+ \Err@{You seem to have a missing or misspelled \string\document}%
+ \fi}
+
+\def\enddocument@text{%
+% In a monograph we expect the translator name and author
+% addresses to be handled in the front matter rather than at the
+% end of the individual chapters:
+ \ifmonograph@ % do nothing
+ \else
+% No break between the References and the final matter.
+ \nobreak
+% The \address's get printed at the end of the paper. Also the
+% translator name, if any. We don't need to do an
+% \ifx\thetranslator@\empty@, as we did with \thesubjclass@ and
+% other items in \endtopmatter, because we're not constructing a
+% footnote, just slapping the material on the page.
+ \thetranslator@
+% Print all the \address's, including e-mail and url addresses if
+% present. If any of the \email's are undefined the \csname will
+% just evaluate to \relax.
+ \count@\z@
+ \loop\ifnum\count@<\addresscount@\advance\count@\@ne
+ \csname address\number\count@\endcsname
+ \csname email\number\count@\endcsname
+ \csname urladdr\number\count@\endcsname
+ \repeat
+ \fi
+}
+
+%
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -15- OUTPUT ROUTINE
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\message{output routine,}
+% We provide a \foliofont@ separate from \headlinefont@ because
+% it is not uncommon for documentstyles to have the folios in a
+% different font, although in our basic style this is not the
+% case. \foliofont@ is \eightrm instead of \eightpoint merely
+% for efficiency; we don't expect to need for example math family
+% assignments in order to typeset the folio. On the other hand
+% we need full math capability for \headlinefont@ since running
+% heads may contain math (from a title or a section head). From
+% a design standpoint it might be preferable to have seven-point
+% running heads (compare a small caps \head that falls at the top
+% of a page with the running head above it) but it is more
+% convenient to use the already available \eightpoint macro, and
+% this saves a bit of overhead.
+%
+\def\folio{\ifnum\pageno<\z@ \romannumeral-\pageno\else\number\pageno \fi}
+\def\foliofont@{\eightrm}
+\def\headlinefont@{\eightpoint}
+%
+% \leftheadline and \rightheadline use the method described in
+% the TeXbook, p. 260 for selecting different pieces of the
+% topmark or botmark. The necessary \else is inserted by
+% \leftheadtext and \rightheadtext. \foliofont@ is applied
+% within the headline (it was formerly included in \folio).
+% Thus \folio comprises only the page number, making it suitable
+% for compiling index terms for use with the non-AMS package
+% index.tex; there is no intention to add an indexing facility
+% to AMS-TeX.
+%
+\def\leftheadline{\rlap{\foliofont@\folio}\hfill \iftrue\topmark\fi \hfill}
+\def\rightheadline{\hfill \expandafter\iffalse\botmark\fi
+ \hfill \llap{\foliofont@\folio}}
+%
+\newtoks\leftheadtoks
+\newtoks\rightheadtoks
+%
+% \leftheadtext and \rightheadtext have a \nofrills option to
+% turn off uppercasing. They also set their argument in a box,
+% during a syntax check, because otherwise syntax errors in the
+% argument would not be caught (because the output routine, and
+% hence \headline, is never called during a syntax check).
+%
+\def\leftheadtext{\let\savedef@\leftheadtext
+ \def\leftheadtext##1{\let\leftheadtext\savedef@
+ \leftheadtoks\expandafter{\frills@\uppercasetext@{##1}}%
+ \mark{\the\leftheadtoks\noexpand\else\the\rightheadtoks}
+ \ifsyntax@\setboxz@h{\def\\{\unskip\space\ignorespaces}%
+ \headlinefont@##1}\fi}%
+ \nofrillscheck\leftheadtext}
+%
+\def\rightheadtext{\let\savedef@\rightheadtext
+ \def\rightheadtext##1{\let\rightheadtext\savedef@
+ \rightheadtoks\expandafter{\frills@\uppercasetext@{##1}}%
+ \mark{\the\leftheadtoks\noexpand\else\the\rightheadtoks}%
+ \ifsyntax@\setboxz@h{\def\\{\unskip\space\ignorespaces}%
+ \headlinefont@##1}\fi}%
+ \nofrillscheck\rightheadtext}
+%
+% In the running heads, we redefine \chapter so that it only does
+% a roman numeral (via \chapterno@) rather than "CHAPTER " +
+% roman numeral. In the \nofrills case, however, e.g. for
+% something like "Appendix A", the given text is printed without
+% modification. And we redefine \\ because if the running head
+% is taken from a title or section head it might possibly contain
+% a \\ from the line-breaking done in the original text.
+%
+\headline={\def\\{\unskip\space\ignorespaces}\headlinefont@
+ \def\chapter{%
+ \def\chapter##1{%
+ \frills@{\afterassignment\chapterno@ \chaptercount@=}##1.\space}%
+ \nofrillscheck\chapter}%
+ \ifodd\pageno \rightheadline \else \leftheadline\fi}
+%
+% Capitalization is used to indicate global scope of
+% \NoRunningHeads and \NoPageNumbers, as is done by amstex.tex
+% for \TagsOnLeft, etc.
+%
+\def\NoRunningHeads{\global\runheads@false\global\let\headmark\eat@}
+\def\NoPageNumbers{\gdef\folio{}}
+%
+% Finally, we are ready for the \output routine. It is based on
+% the \plainoutput routine, but the first page normally has the
+% `Typeset by AmS-TeX' logo attached, and we add a switch for
+% running heads. The default for running heads is "true".
+%
+\newif\iffirstpage@ \firstpage@true
+\newif\ifrunheads@ \runheads@true
+%
+\output={\output@}
+%
+\newdimen\headlineheight \newdimen\headlinespace
+\newdimen\dropfoliodepth
+
+% Distance of drop folio below the type block
+\dropfoliodepth=1pc
+% Actual height of normal running head text
+\headlineheight=5pt
+% Base-to-base distance from running head to first text line
+\headlinespace=24pt
+
+% Changing the page width with \pagewidth automatically adjusts the
+% caption width as well. \pagewidth is in AMSTEX.TEX but it sets the
+% caption width to a different value than the one we want.
+\def\pagewidth#1{\hsize#1%
+ \captionwidth@\hsize \advance\captionwidth@-2\indenti}
+%
+% Constraints on type block:
+% ---Total width x height (default) = 30pc x 50.5pc
+% ---Distance from running-head to first text line (base-to-base) is
+% 24pt.
+% ---Actual height of running head is approx. 5pt (height of cap
+% letters in seven-point font).
+% ---Drop folio on first page drops 1pc below the type block (i.e.,
+% below the 50.5pc measurement given above).
+
+\def\pageheight#1{%
+ \vsize=#1 % target height
+ \advance\vsize -\headlineheight % subtract height of running head
+ \advance\vsize -\headlinespace % subtract space below running head
+ \advance\vsize \topskip % but the 24pt is base-to-base, so we need to
+ % compensate for topskip
+}
+
+\pagewidth{30pc}\pageheight{50.5pc}
+
+% Copyright info at the bottom of article opening pages is done as
+% an insert separate from \footins because that is the natural way
+% to achieve the placement we want (below all footnotes, but inside
+% the text block).
+\newinsert\copyins
+% Space to allow for, between copyright info and preceding text:
+% *** Different from AMS-LaTeX value, which is 1.5pc fixed
+% *** (\bigskipamount=12pt plus 4pt minus 4pt; plain.tex)
+\skip\copyins=12\p@
+% Maximum height of copyright info: Doesn't really matter, since height
+% will always be controlled explicitly, but let's make sure this
+% value referred to by TeX is less than page height anyway.
+\dimen\copyins=40pc
+% Magnification factor (1000 = 1.000)
+\count\copyins=1000
+%
+% \inslogo@ is called in \endtopmatter (unlike the method of
+% amsppt.sty 2.1)
+\def\inslogo@{\insert\copyins{\logo@}}
+%
+\def\logo@{\rightline{\eightpoint Typeset by \AmSTeX}}
+% \nologo to turn off the `Typeset by AmS-TeX' note.
+\def\nologo{\let\logo@\empty@ \let\inslogo@\empty@}
+%
+% First-page left or right headline:
+\let\flheadline\hfil \let\frheadline\hfil
+%
+% Permit pages (e.g. book frontmatter) to be without headers or footers.
+\newif\ifplain@ \plain@false
+%
+\def\output@{%
+% Cancel possible junk from \ref if page break occurs between
+% \ref...\endref [mjd,17-Aug-1995]
+ \def\break{\penalty-\@M}\let\par\endgraf
+ \shipout\vbox{%
+ \ifplain@
+ \let\makeheadline\relax \let\makefootline\relax
+ \else
+ \iffirstpage@ \global\firstpage@false
+ \let\rightheadline\frheadline
+ \let\leftheadline\flheadline
+ \else
+ \ifrunheads@ \let\makefootline\relax
+ \else \let\makeheadline\relax \fi
+ \fi
+ \fi
+ \makeheadline \pagebody \makefootline
+ }%
+ \advancepageno \ifnum\outputpenalty>-\@MM\else\dosupereject\fi
+}
+%
+% Redefine \pagecontents to add \copyins material
+% *** \skip\footins=\bigskipamount (12pt plus 4pt minus 4pt; plain.tex)
+% *** In AMS-LaTeX, value = 7pt plus11pt
+\def\pagecontents{%
+ \ifvoid\topins\else\unvbox\topins\fi
+ \dimen@=\dp\@cclv \unvbox\@cclv % open up \box255
+ \ifvoid\footins
+ \else % footnote info is present
+ \vskip\skip\footins
+ \footnoterule
+ \unvbox\footins
+ \fi
+ \ifr@ggedbottom \kern-\dimen@ \vfil \fi
+% \skip\copyins is visual space between top of copyright info and
+% bottom of preceding text.
+ \ifvoid\copyins \else \vskip\skip\copyins \unvbox\copyins \fi
+}
+%
+% \makeheadline is called at the top of a vbox with the page body to
+% follow. Restore default \leftskip to avoid indentation when the
+% page builder activates in the middle of a roster
+\def\makeheadline{%
+ \leftskip=\z@
+ \vbox{%
+% We smash the running head inside a vbox of the target height, to
+% ensure that the base of the running head always falls at the same
+% height in relation to the type block.
+ \vbox to\headlineheight{\vss
+% If \headline is empty, the \hskip here prevents an `Underfull hbox'
+% message. If \headline contains an \hfil or \hfill, the \hskip here
+% will be ignored.
+ \hbox to\hsize{\hskip\z@ plus\hsize\the\headline}%
+ \kern-\prevdepth
+ }%
+ \vskip\headlinespace
+ \vskip-\topskip
+ }%
+ \nointerlineskip
+}
+%
+% Assumption: called in vmode after the box containing the page body;
+% thus the depth of the preceding box = depth of last line in the
+% main text (except in the raggedbottom case).
+\def\makefootline{%
+ \relax\ifdim\prevdepth>\z@ \ifdim\prevdepth>\maxdepth \else
+ \vskip-\prevdepth \fi\fi
+ \nointerlineskip
+ \vbox to\z@{\hbox{}%
+ \baselineskip\dropfoliodepth
+ \hbox to\hsize{\hskip\z@ plus\hsize\the\footline}%
+ \vss}}
+
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -16- HYPHENATION EXCEPTIONS
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\message{hyphenation exceptions (U.S. English)}
+% Add some common hyphenation exceptions, from TUGboat files,
+% 20-NOV-1989. For more details see TUGboat vol 10, no 3,
+% November 1989, pp. 336--341. Many words from the TUGboat list
+% that seemed less likely to occur in mathematical text have been
+% omitted because hyphenation exceptions use up memory (most
+% versions of TeX currently have a limit of 307 on hyphenation
+% exceptions; each added hyphenation exception uses up something
+% like 2 extra words of main memory as well). The list of
+% hyphenations for proper names could be expanded forever if room
+% permitted; we restrict ourselves to a rather short, extremely
+% arbitrary list.
+%
+% Note: The hyphenation rules of British English differ in some
+% particulars from the U.S. rules.
+%
+\hyphenation{acad-e-my acad-e-mies af-ter-thought anom-aly anom-alies
+an-ti-deriv-a-tive an-tin-o-my an-tin-o-mies apoth-e-o-ses
+apoth-e-o-sis ap-pen-dix ar-che-typ-al as-sign-a-ble as-sist-ant-ship
+as-ymp-tot-ic asyn-chro-nous at-trib-uted at-trib-ut-able bank-rupt
+bank-rupt-cy bi-dif-fer-en-tial blue-print busier busiest
+cat-a-stroph-ic cat-a-stroph-i-cally con-gress cross-hatched data-base
+de-fin-i-tive de-riv-a-tive dis-trib-ute dri-ver dri-vers eco-nom-ics
+econ-o-mist elit-ist equi-vari-ant ex-quis-ite ex-tra-or-di-nary
+flow-chart for-mi-da-ble forth-right friv-o-lous ge-o-des-ic
+ge-o-det-ic geo-met-ric griev-ance griev-ous griev-ous-ly
+hexa-dec-i-mal ho-lo-no-my ho-mo-thetic ideals idio-syn-crasy
+in-fin-ite-ly in-fin-i-tes-i-mal ir-rev-o-ca-ble key-stroke
+lam-en-ta-ble light-weight mal-a-prop-ism man-u-script mar-gin-al
+meta-bol-ic me-tab-o-lism meta-lan-guage me-trop-o-lis
+met-ro-pol-i-tan mi-nut-est mol-e-cule mono-chrome mono-pole
+mo-nop-oly mono-spline mo-not-o-nous mul-ti-fac-eted mul-ti-plic-able
+non-euclid-ean non-iso-mor-phic non-smooth par-a-digm par-a-bol-ic
+pa-rab-o-loid pa-ram-e-trize para-mount pen-ta-gon phe-nom-e-non
+post-script pre-am-ble pro-ce-dur-al pro-hib-i-tive pro-hib-i-tive-ly
+pseu-do-dif-fer-en-tial pseu-do-fi-nite pseu-do-nym qua-drat-ic
+quad-ra-ture qua-si-smooth qua-si-sta-tion-ary qua-si-tri-an-gu-lar
+quin-tes-sence quin-tes-sen-tial re-arrange-ment rec-tan-gle
+ret-ri-bu-tion retro-fit retro-fit-ted right-eous right-eous-ness
+ro-bot ro-bot-ics sched-ul-ing se-mes-ter semi-def-i-nite
+semi-ho-mo-thet-ic set-up se-vere-ly side-step sov-er-eign spe-cious
+spher-oid spher-oid-al star-tling star-tling-ly sta-tis-tics
+sto-chas-tic straight-est strange-ness strat-a-gem strong-hold
+sum-ma-ble symp-to-matic syn-chro-nous topo-graph-i-cal tra-vers-a-ble
+tra-ver-sal tra-ver-sals treach-ery turn-around un-at-tached
+un-err-ing-ly white-space wide-spread wing-spread wretch-ed
+wretch-ed-ly Brown-ian Eng-lish Euler-ian Feb-ru-ary Gauss-ian
+Grothen-dieck Hamil-ton-ian Her-mit-ian Jan-u-ary Japan-ese Kor-te-weg
+Le-gendre Lip-schitz Lip-schitz-ian Mar-kov-ian Noe-ther-ian
+No-vem-ber Rie-mann-ian Schwarz-schild Sep-tem-ber}
+%
+% Initializations
+%
+% A "style initialization" file, amsppt.sti, is loaded in, in order
+% to use the same version of amsppt.sty for both production and
+% distribution.
+%
+\input amsppt.sti
+%
+% Write an empty line on screen to tidy up:
+\W@{}
+%
+% Now we restore the catcode for @ that was in effect before this
+% file. Note that we do not use \filename here, even though we did
+% at the beginning of this file, because in the absence of a proper
+% filename stack mechanism, we cannot be sure (taking into account
+% possible future changes in the contents of amsppt.sty) that an
+% intervening input file did not change \filename to another value.
+%
+\csname amsppt.sty\endcsname
+%
+% And that's it.
+\endinput
+%
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -17- NOTES
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+ Abbreviations used in this file:
+
+ From plain.tex:
+
+ \p@ 1pt, dimen register
+ \z@ 0pt, dimen register, can be used also as a number
+ \m@ne -1, count register
+
+ Chardefs and mathchardefs (these control sequences can be used as
+ numbers):
+
+ \@ne 1
+ \tw@ 2
+ \thr@@ 3
+ \active 13
+ \sixt@@n 16
+ \@cclv 255
+ \@cclvi 256
+ \@m 1000
+ \@M 10000
+ \@MM 20000
+
+ Scratch registers:
+
+ \countdef\count@=255
+ \dimendef\dimen@=0
+ \dimendef\dimen@i=1 global only
+ \dimendef\dimen@ii=2
+ \skipdef\skip@=0
+ \toksdef\toks@=0
+
+ Other:
+
+ \m@th sets \mathsurround=0pt
+ \z@skip 0pt plus 0pt minus 0pt, skip register
+ \hideskip -1000pt plus 1fill, skip register
+ \centering 0pt plus 1000pt minus 1000pt, skip register
+ \voidb@x permanently void box register
+ \endgraf same as \par, but will be accepted in arguments where
+ \par would cause an error.
+
+ \space a macro whose expansion is a space token
+ \empty@ a defined macro with a null expansion
+ \null an \hbox with null contents
+
+ From amstex.tex:
+
+ \W@ \immediate\write16
+ \eat@ gobbles next token or group in braces
+ \strip@ gets rid of trailing space from given argument
+ \hashtoks@ token register, containing #
+ \centering@ skip register, 0pt plus 1000pt
+ \rightappend@ ... \to ... Append to a token list.
+ \space@ a space token (\let equal, not a macro like \space)
+ \relaxnext@ \let\next=\relax
+ \ex@ dimen, related to x-height, roughly equal to 1pt
+ \hexnumber@ convert hex digit from decimal form to hex equivalent
+ \font@ font assignment, like \font but modified to make
+ syntax check work
+ \macro@@ used for stripping off the first part of the result
+ of a \meaning command.
+
+ \def\FN@{\futurelet\next}
+ \def\DN@{\def\next@}
+ \def\DNii@{\def\nextii@}
+ \def\RIfM@{\relax\ifmmode}
+ \def\RIfMIfI@{\relax\ifmmode\ifinner}
+ \def\setboxz@h{\setbox\z@\hbox}
+ \def\wdz@{\wd\z@}
+ \def\boxz@{\box\z@}
+ \def\setbox@ne{\setbox\@ne}
+ \def\wd@ne{\wd\@ne}
+
+ More scratch registers:
+
+ \toks@@
+ \count@@
+ \count@@@
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -18- APPENDIX: NOTES ON VERSION 2.1
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+---\curraddr was added, for giving the current address of an author,
+if different from the address given in \address.
+
+---\rom was added, for preventing unwanted italicization of certain
+things such as parentheses or numbers, in theorems and other italic
+passages. \rom automatically inserts italic corrections.
+
+---The implementation of \nofrills was completely changed, to provide
+better error messages for a missing or misspelled \endkeywords or
+similar end command, when reading a delimited argument. The error
+message is now one of
+
+ ! Forbidden control sequence found while scanning use of \keywords.
+ ! Paragraph ended before \keywords was complete.
+
+Previously the message would have had the same form, but would have
+referred to a mysterious control sequence ``\next@'' instead of
+\keywords.
+
+This change also eliminates a longstanding, very minor bug
+(\usualspace@ didn't work if it was stored in something such as
+\keywords@ for later use, because of its dependence on the
+\ifnofrills@ switch).
+
+---Multiple \thanks commands in the top matter will now produce
+multiple acknowledgment footnotes instead of discarding all but the
+last one. A period is no longer added automatically at the end of a
+\thanks.
+
+---\subjclass was updated to use the date (1991) of the current
+Mathematics Subject Classification scheme.
+
+---\widestnumber\item now works as claimed in the User's Guide.
+
+---The missing \par in \penaltyandskip@ was added.
+
+---Additional checks were added for runaway \proclaim, \definition,
+\ref, \roster, etc. The internal macro \runaway@ was changed to make
+its usage more consistent and robust; in the process its name was
+changed to \add@missing (and as the name suggests, it now tries to
+recover by adding the missing \end... command).
+
+---The bibliography macros were substantially modified to correct
+another longstanding bug: line breaks after explicit hyphens,
+mathbins, and mathrels were inhibited. This also involved changing the
+\ref-specific version of \nofrills. Backward compatibility (with
+version 2.0) is not complete with respect to \nofrills in the
+bibliography macros. This seems best, however, not only to avoid
+extra implementation difficulties, but also because the user syntax in
+version 2.0 was inferior. \nofrills now should always follow
+immediately after the name of the field to which it applies, e.g.,
+\transl\nofrills, or \paper\nofrills. Note that this is more
+consistent with the usage of \nofrills outside of the references
+section. \nofrills will cause all the "frills" such as the parentheses
+around years in journal article citations, or words like "eds." or
+"vol." that are supplied automatically, to be omitted for the given
+field. In addition, it will suppress the automatic punctuation at the
+end of the field, if any.
+
+The macro \refdef@ is gone; instead, to define a new reference
+element, you need a definition of the form
+
+ \newbox\jourbox@
+ \def\jour{\makerefbox\jour\jourbox@{\it}}
+
+where \makerefbox is a macro with three arguments: #1 is the name of
+the calling macro (for use in error messages, if need be), #2 is the
+box in which the contents of the \jour field should be stored, and #3
+is formatting information (primarily font changes) to be inserted at
+the beginning of the box. However, as before, punctuation and words
+such as "pp.", "eds.", or "vol." that are to be inserted automatically
+are handled by \endref@.
+
+Therefore, to change such frills, or the ordering of the parts of a
+reference, you need to modify \endref@. The macros \ppunbox@ and
+\commaunbox@ should normally be used to unpack a box, because they
+automatically take care of complications like \nofrills, closing
+quotes, or line breaks. \ppunbox@ takes four arguments:
+
+ #1: punctuation that should come before a line break or
+ closing quotes of a previous field
+ #2: other material such as "(" or "vol." that should be added
+ at the beginning of the current field
+ #3: the name of the box to be unpacked
+ #4: other material such as ")" that should be added
+ at the end of the current field
+
+For example, the command to unpack the \yr field is:
+
+ \ppunbox@\empty@{ (}\yrbox@)%
+
+Note the use of \empty@ to specify no preceding comma or other
+punctuation.
+
+\commaunbox@ is merely an abbreviation for
+
+ \ppunbox@,\space\xxxbox@\empty@
+
+The switches \ifpaperquotes@ and \ifbookquotes@ are gone. If quotes
+are to be added around a particular part of a reference, it should be
+done in \endref@ using \ppunbox@ and \endquotes as follows:
+
+ \ppunbox@,{ ``}\xxxbox@\endquotes
+
+\endquotes does not typeset the ending quotes immediately (because we
+don't know yet whether to insert a comma or other punctuation before
+the ending quotes). Instead, it sets a flag to be used in subsequent
+processing.
+
+---A \refstyle command was added to allow users to specify one of the
+three different reference styles most commonly used in AMS
+publications: letter labels in square brackets; unnumbered; and
+numbered (denoted A, B, and C, respectively). The syntax is
+"\refstyle{A}". Style C, numbered with arabic numerals, is the default
+selected by amsppt.sty. Eventually, phasing in the \refstyle command
+will allow the formatting for cites in the main text to be
+automatically linked with the corresponding references in the
+bibliography. (Since the bibliography style could also affect the
+style of cites, the \refstyle command should be placed in the preamble
+of a document.) Also, eventually \key could be used for all reference
+labels, and the \no command will be unnecessary, because its current
+use is merely to indicate different formatting for the reference
+number.
+
+---\miscnote was added, and used in the implementation of \toappear,
+so that \toappear and \finalinfo would not be mutually exclusive.
+\miscnote might also be used for things like "preprint" or
+"submitted". Unlike \finalinfo, \miscnote automatically adds
+parentheses.
+
+---\procinfo was added, to give place and date where the meeting
+took place, for proceedings volumes.
+
+---\eds or \ed information will now be used in place of an author's
+name, if \by is absent. This would be for collections or proceedings
+volumes that are cited as a whole, instead of citing a single paper
+within the volume.
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -19- APPENDIX: NOTES ON VERSIONS 2.1a, 2.1b, ...
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+Users that have amsppt.sty built into their amstex format file will
+need to rebuild their format file if they get a newer version of
+amsppt.sty.
+
+Version 2.1a:
+
+---Added a test so that amsppt.sty will give an error message if it's
+about to be loaded and a different version of amsppt.sty was preloaded
+in the format file.
+
+---Added code to compensate for a bug in version 2.1 that left
+\amsppt.sty = \endinput. Probably not necessary---unless the error
+message described above is changed in the future to just a warning
+message.
+
+---Added \loadmsam and \loadmsbm before the call to \UseAMSsymbols,
+so that amsppt.sty 2.1 will work even with an AMSTeX 2.0 format file.
+
+---Changed the definition of \magnification (from plain.tex) so that
+it won't reset the page dimensions to 6.5 by 9 true inches if
+it is used but will behave in a way that's more appropriate
+for the amsppt page dimensions.
+
+---Switched to using box 0 instead of \keybox@ for measuring a \key
+given with the \widestnumber command. This prevents a misnumbering
+problem that occurred in rare cases (e.g., an unnumbered reference
+following numbered references).
+
+---Changed erroneous \proclaimfont@ to \proclaimheadfont@ and
+\demofont@ to \remarkheadfont@ in the definition of \Monograph. Note:
+This means that fonts used for \remark, \demo, \proclaim \definition,
+\example, were wrong for any document that used \Monograph with amsppt
+2.1; switching to amsppt version 2.1a will make the fonts correct
+according to AMS standard monograph style, but with a slight chance of
+changing line breaks.
+
+---Added \pagenumwd and put the table-of-contents definition of
+\page inside the \toc group so that it will not conflict with
+the normal definition of \page if a single document contains
+both \toc (with \widestnumber\page used) and \Refs.
+
+---Added default definition for \leftskip@ to handle rare cases.
+Added \envir@stack\endroster in \Runinitem to prevent spurious
+"missing \endroster" error every time it's used.
+
+---Change handling of \key and \no to better handle the complications
+related to \refstyle and the need to maintain backward compatibility.
+(I.e., \refstyle should automatically be reset to C if \no is used.)
+
+---Added \procpaper@false and \book@false where appropriate in \book,
+\jour, \inbook to handle (rare?) \moreref cases where the additional
+ref is not the same type as the first ref. Switched around \moreref
+and \transl, a cosmetic change but makes the code easier to
+understand. (It seems reasonable for \transl to be based on \moreref,
+but rather odd for \moreref to be based on \transl, as in version
+2.1.)
+
+---Added \ifvoid test in \makerefbox to give an error message
+if the same tag is used twice or mutually exclusive tags (e.g.,
+\book and \inbook) are used.
+
+---Added some code to print out editors and pages information
+if given even when according to AMS style it should normally
+be omitted.
+
+Version 2.1b:
+
+---Restored the old \nologo command by popular demand.
+
+---Added \linespacing command to facilitate changing line spacing
+globally: \linespacing{2.0} increases line spacing by a factor of 2,
+similarly \linespacing{1.5} or \linespacing{2.3} for arbitrary
+factors.
+
+---Italic font is now used instead of slanted throughout (for e.g.
+\proclaim).
+
+---Omitting \by in a \ref is now possible without getting unwanted
+punctuation at the very beginning after the key.
+
+---\rom now handles preceding ~, not just preceding space.
+
+---\subsubheadfont@ added to facilitate font switching.
+
+---\document does some font setup if \topmatter is omitted.
+
+---Fixed a problem with running heads and \chapter\nofrills.
+
+---Eliminated spurious error message from \roster \widestnumber inside
+a \proclaim.
+
+Version 2.1c:
+
+---Fixed a bug introduced in version 2.1b: lost punctuation and space
+at the beginning of a \moreref.
+
+
+Version 2.1d:
+
+---Minor corrections to \PSAMSFonts, documentation
+
+---Fixed \linespacing bug: the vrule inside \strutbox did not have
+zero width.
+
+Version 2.1e:
+
+---Added \MR, \AMSPPS commands
+
+---Added some code to \output@ to reset \break, \par in case output
+routine is invoked inside \ref ... \endref *and* something added by the
+output routine (e.g., journal logo on first page) uses them.
+
+Version 2.1f:
+
+---Moved MR and AMSPPS numbers after final period.
+
+---Split part of \enddocument into separate \enddocument@text for easier
+customization.
+
+Version 2.1g (January 1997 distribution):
+
+---Added code to initialize PSAMSFonts-sensitive fonts correctly regardless
+of which fonts are being used.
+
+---Moved loading of AMSFonts and symbol names to initialization block at
+end of file.
+
+---In \makeheadline, added \leftskip=\z@ to avoid indentation of journal
+logo when end of page 1/beginning of page 2 contains a roster.
+
+---Added \urladdr to other author addresses.
+
+---Added \refsheadfont@ to permit font change without redefinition.
+
+---Added \refstyle@ to permit correct initialization of indent with
+\widestnumber when \refstyle C is used.
+
+---Added \inslogo@ to \endtopmatter to drop in insert with AMS-TeX logo or
+copyright notice.
+
+---Added \preproclaimskip, \postproclaimskip, \remarkskip, \postdemoskip,
+\predefinitionskip, \postdefinitionskip to permit spacing variations without
+redefinitions.
+
+---Revamped calculation of \pageheight to derive \vsize from known dimensions.
+
+---Revamped output routine for simplicity, and to accept AMS-TeX logo /
+copyright block as a bottom insertion rather than as an element between the
+page body and the footline; this makes it possible to use a single \pageheight
+on all pages.
+
+---Redefined \pagecontents to include logo/copyright insert, \copyins.
+
+---Redefined \makeheadline to reset formatting parameters (\leftskip, etc.)
+to avoid problems if page makeup occurs in the middle of (say) a \roster,
+and to ensure that the running head is always the same height, regardless
+of the presence of accents or math.
+
+---Redefined \makefootline for similar reasons of consistency.
+
+---Moved initialization of AMSFonts to end of file.
+
+---Adjusted indentation of code to clarify structure and nesting.
+
+---Added test for the presence of a local initialization file (amsppt.sti);
+if present, input it, and if not, carry out initialization suitable for the
+use of this style by general users.
+
+Version 2.1h (January 1997 distribution):
+
+---Added a link for an initialization file, amsppt.sti; this permits easier
+tailoring of certain features (e.g. use of PSAMSFONTS, documented in the
+AMS-TeX User's Guide), as well as use in AMS production of publication-time
+local features, without requiring a separate version of amsppt.sty.
+
+---Added \Refsname to permit publication-specific initialization of variant
+references title without requiring full redefinition of \Refs.
+
+---Added \remarkfont and \definitionfont instead of \rm to allow flexibility.
+
+---Removed ninepoint; if this were to be needed, it's likely that enough
+other changes would also be needed that the result would be a different style.
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -20- APPENDIX: NOTES ON VERSIONS 2.2
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+Version 2.2 (August 2001 distribution):
+
+---Added @ to the plain list of \dospecials, to make it behave better in
+verbatim, e-mail addresses, and URL's.
+
+---Added commands \savecat and \restorecat to make it easy to save and
+restore the catcode value of any character, most commonly @.
+
+---Replaced explicit font for addresses by \addressfont@.
+
+---Check address fields, thanks and subject classification for presence of
+data, and omit if empty.
+
+---Added \subjclassyear to identify version of classification scheme; check
+for valid years (1991, 2000), default to 1991 for backward compatibility
+
+---Added a check for the presence of \document line; report at \enddocument
+if missing.
+
+---Documented a bug in the application of space between two adjacent theorems;
+didn't fix it (compatibility: would change page breaks).
+
+---Added \if@qedhere to support feature in AMS document styles that permits
+location of end-of-proof box to be varied.
+
+---Removed period at end of caption if it is not followed by text.
+
+---Added a warning to \footnote inside references; footnotes inside references
+disappear, taking with them the reference element to which they are attached.
+
+---Removed \foliofont@ from definition of \folio and added it instead to the
+running heads, permitting "clean" page numbers to be output with indexing
+terms when an auxiliary package such as index.tex (from texsis) is used.
diff --git a/Master/texmf-dist/doc/amstex/base/amsppt.faq b/Master/texmf-dist/doc/amstex/base/amsppt.faq
new file mode 100644
index 00000000000..0f6811d03b1
--- /dev/null
+++ b/Master/texmf-dist/doc/amstex/base/amsppt.faq
@@ -0,0 +1,194 @@
+%% @txtfile{
+%% filename = "amsppt.faq",
+%% version = "2.2",
+%% date = "2001/08/07",
+%% time = "13:53:55 EDT",
+%% checksum = "02733 194 1367 9268",
+%% filetype = "AMS-TeX: user documentation",
+%% author = "American Mathematical Society",
+%% copyright = "Copyright 2001 American Mathematical Society,
+%% all rights reserved. Copying of this file is
+%% authorized only if either:
+%% (1) you make absolutely no changes to your copy
+%% including name; OR
+%% (2) if you do make changes, you first rename it
+%% to some other name.",
+%% address = "American Mathematical Society,
+%% Technical Support,
+%% Publications Technical Group,
+%% P. O. Box 6248,
+%% Providence, RI 02940,
+%% USA",
+%% telephone = "401-455-4080 or (in the USA and Canada)
+%% 800-321-4AMS (321-4267)",
+%% FAX = "401-331-3842",
+%% email = "tech-support@ams.org (Internet)",
+%% codetable = "ISO/ASCII",
+%% keywords = "amstex, ams-tex, tex",
+%% abstract = "This file contains frequently asked questions and
+%% answers concerning AMS-TeX, and in particular how
+%% to cope with ``missing'' features and features of
+%% the preprint documentstyle (amsppt) that are
+%% specifically tailored to AMS publication style.",
+%% docstring = "The checksum field above contains a CRC-16 checksum
+%% as the first value, followed by the equivalent of
+%% the standard UNIX wc (word count) utility output of
+%% lines, words, and characters. This is produced by
+%% Robert Solovay's checksum utility.",
+%% }
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+Frequently asked questions about AMS-TeX and amsppt.sty.
+
+ 1) Why does the bottom of every page get cut off when \magnification
+ is used?
+ 2) How can I prepare a two-column index for a book using AMS-TeX?
+ 3) I need 12pt type in my paper. How do I get it?
+ 4) I need to put a footnote in my bibliography, but it disappears.
+ How do I get it to print out?
+ 5) A page ending with a theorem is shorter than other pages. Why?
+ 6) Why am I getting a label ``E-mail address'' at the end of my paper
+ with no data?
+ 7) I need diagonal arrows in my commutative diagrams. How do I
+ get them?
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+1) Why does the bottom of every page get cut off when \magnification
+ is used?
+
+Version 2.1 of amsppt.sty was modified (in January 1997) to make the
+output dimensions the same as those for the majority of AMS publications,
+in particular journals. This made it possible to simplify quite radically
+the AMS ``author packages'' for particular publications, thus (in the
+long run) avoiding questions that were demanding scarce support time.
+
+One of the January 1997 changes consisted in positioning the running
+head, i.e. the top of the type block, at the exact top of the normal
+print area, rather than ``above'' the print area as is the default in
+plain TeX. Although the default setting for laser printers starts the
+printing 1in down from the top edge of the paper, on a typesetter, that
+setting is traditionally 0 (to avoid wasting the expensive photographic
+medium), and unless special measures are taken, the running heads would
+print ``above'' the top, often overprinting something else or being lost
+off the edge, resulting in even greater waste of materials and time.
+In addition, running heads ``above'' the print area could not be checked
+in the previewers used at AMS.
+
+The earlier behavior can be restored by specifying
+ \voffset-2pc
+when processing a document with amsppt.sty. This command is present,
+but commented out, in the file amsppt.sti, a file intended for the
+specification of local defaults. Since amsppt.sti is automatically
+read in by amsppt.sty, uncommenting the relevant command would adjust
+the position of output on paper sufficiently to accommodate magnification
+up to \magstep 1.
+
+Note that no AMS publication uses magnification as a technique for
+providing larger type; if larger type is desired, that is encoded into
+the relevant author package by providing additional fonts.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+2) How can I prepare a two-column index for a book using AMS-TeX?
+
+AMS-TeX was originally intended to provide only features to make it
+easier to typeset mathematical content -- display equations, theorems,
+and similar material. Niceties of formatting were to be provided by
+other packages such as LaTeX. Things didn't quite turn out that way,
+and AMS-TeX and LaTeX didn't merge as readily as was once hoped.
+
+It is still not planned to add advanced formatting features, including
+double columns, to AMS-TeX. However, some simple macros can be defined
+and used in an AMS-TeX source file to produce an .idx file, which can
+then be processed by the makeindex program. (Makeindex is included
+with all standard TeX distributions.) The resulting .ind file can be
+processed separately through (AMS-)LaTeX to create a two-column index.
+
+Macros compatible with makeindex and plain TeX (and therefore AMS-TeX)
+can be found on CTAN, in the area
+ /tex-archive/macros/texsis/index/
+
+Read the documentation that comes with makeindex and the comments in
+the file index.tex for instructions.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+3) I need 12pt type in my paper. How do I get it?
+
+This size isn't needed in most AMS publications, but when it is, it is
+defined for the author packages that need it. In particular, \twelvepoint
+is defined in the file ams-spec.sty, which is used with monographs and
+book proceedings. (\elevenpoint is also defined in ams-spec.sty.)
+
+The file amsspec.sty can be obtained as part of the gen-m (generic book)
+author package from the AMS web server:
+ http://www.ams.org/tex/author-info.html
+
+Create a file called myfonts.tex. Begin that file with the line
+ \savecat @
+and end it with the line
+ \restorecat @
+Copy the definition of \twelvepoint and all associated \font@ commands
+from amsspec.sty into myfonts.tex. Then include the command
+ \input myfonts
+in the preamble of your document file.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+4) I need to put a footnote in my bibliography, but it disappears.
+ How do I get it to print out?
+
+Not only the footnote disappears, but also the element of the reference
+to which the footnote is attached. This happens because the parts of
+the footnote are boxed during processing, and footnotes disappear from
+boxed material. The solution is to use \footnotemark in the reference,
+and \footnotetext{...} after \endref.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+5) A page ending with a theorem is shorter than other pages. Why?
+
+If a page break occurs between two theorems, or between any combination
+of adjacent theorem or proof (\proclaim or \demo), the space following
+the first one will fall before a favorable penalty and will not be
+removed at the bottom of the page. This is due to a bug, in which the
+vertical space preceding a theorem or proof will be removed only if it
+is less than the space to be added In AMS style, the space above is
+the same as the space below, so what should have been done is test for
+a space less than or equal to the space to be added; however, to change
+this now could cause changes in the paging of existing documents.
+
+In order to get rid of the extra space, put \pagebreak immediately
+before the \endproclaim or \enddemo at the bottom of the page; this
+should, of course, be done only for the final run.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+ 6) Why am I getting a label ``E-mail address'' at the end of my paper
+ with no data?
+
+In the topmatter templates for AMS author packages, all possible tags
+for subject and author information are included for convenience. If
+any of these are left in your file with no data, ``empty'' footnotes
+can appear on the first page (for \subjclass or \keywords), or labels
+associated with author addresses can appear at the end of a paper with
+no data. Checking for ``empty'' tags isn't easily accomplished, so an
+author should make sure that any tag that doesn't have data is removed
+or commented out.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+ 7) I need diagonal arrows in my commutative diagrams. How do I
+ get them?
+
+The \CD structure of AMS-TeX provides only vertical and horizontal
+connectors. To get diagonal connectors, it is necessary to use another
+package. XY-pic, by Kristoffer Rose, provides many more facilities
+than \CD, and it is compatible with AMS-TeX. XY-pic can be found on
+CTAN, in the area
+ /tex-archive/macros/generic/diagrams/xypic/
+Be sure to read the excellent documentation, xyguide, which is available
+in dvi, PostScript and PDF form, ready to print.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/Master/texmf-dist/doc/amstex/base/amstinst.ps.gz b/Master/texmf-dist/doc/amstex/base/amstinst.ps.gz
new file mode 100644
index 00000000000..0b1475b7f8b
--- /dev/null
+++ b/Master/texmf-dist/doc/amstex/base/amstinst.ps.gz
Binary files differ
diff --git a/Master/texmf-dist/doc/amstex/base/amstinst.tex b/Master/texmf-dist/doc/amstex/base/amstinst.tex
new file mode 100644
index 00000000000..ec021e23d43
--- /dev/null
+++ b/Master/texmf-dist/doc/amstex/base/amstinst.tex
@@ -0,0 +1,415 @@
+%%% ====================================================================
+%%% @TeX-file{
+%%% filename = "amstinst.tex",
+%%% version = "2.2",
+%%% date = "2001/08/09",
+%%% time = "18:47:33 EDT",
+%%% checksum = "30594 415 2485 18444",
+%%% filetype = "AMS-TeX: user documentation",
+%%% author = "American Mathematical Society",
+%%% copyright = "Copyright 2001 American Mathematical Society,
+%%% all rights reserved. Copying of this file is
+%%% authorized only if either:
+%%% (1) you make absolutely no changes to your copy,
+%%% including name; OR
+%%% (2) if you do make changes, you first rename it
+%%% to some other name.",
+%%% address = "American Mathematical Society,
+%%% Technical Support,
+%%% P. O. Box 6248,
+%%% Providence, RI 02940,
+%%% USA",
+%%% telephone = "401-455-4080 or (in the USA and Canada)
+%%% 800-321-4AMS (321-4267)",
+%%% FAX = "401-331-3842",
+%%% email = "tech-support@ams.org (Internet)",
+%%% codetable = "ISO/ASCII",
+%%% keywords = "amstex, ams-tex",
+%%% supported = "yes",
+%%% abstract = "This file is part of the AMS-TeX distribution,
+%%% version 2.2. It contains installation instructions.
+%%% The file amsguide.tex inputs this file, but this
+%%% file is also designed so that it can be processed
+%%% separately, using only Plain TeX.",
+%%% docstring = "The checksum field above contains a CRC-16 checksum
+%%% as the first value, followed by the equivalent of
+%%% the standard UNIX wc (word count) utility output of
+%%% lines, words, and characters. This is produced by
+%%% Robert Solovay's checksum utility.",
+%%% }
+%%% ====================================================================
+%
+% This file is input by amsguide.tex, which requires AMS-TeX 2.1 or
+% later. However it can also be typeset separately using Plain \TeX{},
+% means of the mechanism below: we check to see if amsppt.sty has
+% been loaded earlier; if so, we set the catcode of the ~ character
+% to 14 so that the following section of definitions will be ignored
+% (since the definitions would be redundant); otherwise we set the
+% catcode to 9 ("ignore") so that the definitions will be carried out.
+% Several definitions differ from the ones in amsguide.tex because
+% amsppt.sty is absent.
+%
+% Enclosing the definitions section within the initial \if ...
+% \else ... \fi would be problematic because of the outerness of
+% \head and \subhead in the amsppt documentstyle.
+%
+% Leave the definition of \head active; it is slightly different from
+% the one in amsppt.sty, and gives a different result in Appendix C.
+%
+\expandafter\ifx\csname amsppt.sty\endcsname\relax
+ \catcode`\~=9 \else \catcode`\~=14 \let\BYE\relax \fi
+~ \let\BYE\bye
+~ \hsize=30pc \vsize=47pc
+ \def\head#1\endhead{\bigskip{\sc\noindent
+ \leftskip0pt plus.5\hsize \rightskip=\leftskip\parfillskip=0pt
+ \def\\{\break}#1\par}\nobreak\smallskip}
+ \font\sc=cmcsc10
+~ \def\subhead#1\endsubhead{\removelastskip\medskip{\bf\noindent
+~ #1\par}\nobreak\smallskip}
+~ \def\AmSTeX{{\the\textfont2 A\kern-.1667em%
+~ \lower.5ex\hbox{M}\kern-.125emS}-\TeX\spacefactor 1000 }
+~ \long\def\usertype#1{\smallskip
+~ \moveright2pc\vbox{\def\par{\crcr}\halign{%
+~ \setbox0\hbox{\tt##}%
+~ \hbox\ifdim\wd0<10pc to10pc\fi{\unhbox0\hfil}%
+~ \kern1pc \it $\langle$return$\rangle$\hss
+~ \cr#1\crcr}}%
+~ \smallskip}
+~ \def\<#1>{{\it$\langle$#1\/$\rangle$}}
+~ \hfuzz1pc % to suppress reporting of overfull boxes.
+~ \hyphenation{amsppt}
+~ \def\Textures{{\it Textures\/}}
+~ \def\AMS{American Mathematical Society}
+~ \def\filnam#1{{\tt\def\\{\char`\\}\ignorespaces#1\unskip}}
+~ \hyphenchar\tentt=-1 % to prohibit hyphenation in tt text
+~ \newdimen\exindent \exindent=2\parindent
+~ {\obeylines
+~ \gdef^^M{\par\penalty9999}%
+~ \gdef\beginexample#1{\medskip\bgroup %
+~ \def\~{\char`\~}\def\\{\char`\\}\def\{{\char`\{}\def\}{\char`\}}%
+~ \overfullrule0pt\tt\frenchspacing %
+~ \parindent=0pt#1\leftskip=\exindent\obeylines}
+~ }% end \obeylines
+~ \def\endexample{\endgraf\egroup\medskip}
+~ \def\cs#1{\leavevmode
+~ \skip0\lastskip\unskip\penalty0
+~ \ifdim\skip0>0pt \hskip\skip0\fi
+~ {\tt\def\{{\char`\{}\def\}{\char`\}}%
+~ \def\\{\char`\\}\char`\\\ignorespaces#1\unskip}}
+~ \newcount\rostercount
+~ \def\roster{\par\smallskip\begingroup \rostercount=0
+~ \def\par{{\endgraf}}\hangindent3pc
+~ \def\item{\futurelet\next\iitem}%
+~ \def\iitem{\ifx\next"\expandafter\iiitem
+~ \else\advance\rostercount 1 \iiitem"(\the\rostercount)"\fi}%
+~ \def\iiitem"##1"{\par \noindent\hbox to\hangindent{\hss##1\enspace}}%
+~ }
+~ \def\endroster{\par\smallskip\endgroup}
+~ \def\newpage{\vfil\eject}
+\catcode126=\active % restore ~ to normal; using `\~ here wouldn't work!
+\def\TEXMF{{\tt TEXMF}}
+
+\head Appendix B\\ Installation Procedures\endhead
+
+\subhead B.1. Introduction\endsubhead
+
+The \AmSTeX{} software can be used with any implementation of \TeX{}\null.
+Many \TeX{} distributions include \AmSTeX{}, ready to run; check the
+documentation that came with the \TeX{} distribution you are using.
+When a new version of \AmSTeX{} is released, all distributors are
+notified, so if your \TeX{} system is up to date, it is likely that you
+don't need to do anything at all.
+
+Most up-to-date \TeX{} installations are organized according to the
+\TeX{} Directory Structure (TDS)\null. This is a tree structure whose
+root is identified as something like {\tt /usr/local/share/texmf} or
+{\tt c:\char`\\sw\char`\\texmf}. In the following instructions,
+we will use the name \TEXMF{} to identify the root directory of a
+TDS or similar structure.
+
+When installing a new release of \AmSTeX{}, you may want to first
+back up your old version, if you have existing documents that use it.
+Although new releases are intended to be backward compatible, a backup
+provides insurance in case something goes wrong.
+
+
+\subhead B.2. Location of \AmSTeX{} Files in a TDS Tree\endsubhead
+
+Files in the \AmSTeX{} distribution fall into four categories:
+files for use with \TeX{}, source files, documentation, and formats.
+The following list shows all the files in the current distribution,
+along with their recommended locations in a TDS tree.
+
+\medskip
+\begingroup
+\obeylines\obeyspaces\tt%
+TEXMF/
+\ tex/amstex/base/
+\ amstex.tex
+\ amstex.ini
+\ amsppt.sty
+\ amsppt.sti
+\ amsppt1.tex
+\ tex/plain/amsfonts/
+\ amssym.def
+\ amssym.tex
+\ source/amstex/
+\ README
+\ amsppt.doc
+\ amstex.bug
+\ doc/ams/amstex/
+\ amsguide.tex
+\ amsguide.ps
+\ amsppt.faq
+\ amstinst.tex
+\ amstinst.ps
+\ joyerr.tex
+\ joyerr2.tex
+\ \<\TeX-implementation>/formats/
+\ amstex.fmt
+\endgroup
+
+\medskip
+\noindent
+The \AmSTeX{} distribution can be retrieved in bundled form from the
+AMS web site, e.g., as a \filnam{.zip} or \filnam{.tar} file. In this
+form, the files are already arranged according to the TDS structure.
+(The format file is not included in the distribution. It is
+platform-specific, and must be created as part of the installation;
+see below.) To install the collection from a TDS-formatted bundle,
+place the bundled file into a convenient directory and unpack it using
+the \TEXMF{} directory as the ``Extract to'' target. Some examples:
+
+\halign{\quad#\hfil\quad & #\hfil \cr
+ WinZip: & Click on ``Extract'' and then in the ``Extract to'' box, enter\cr
+ & {\tt\char`\\sw\char`\\texmf}\quad (or whatever TEXMF is on your
+ system)\cr
+ gzip: & {\tt gzip -dc amstex.tgz \char`\|\ (cd TEXMF; tar xvf -)}\cr
+ unzip: & {\tt unzip amstex2.zip -d TEXMF}\cr
+}
+
+\noindent
+The bundled file may be deleted after unpacking.
+
+If the files are obtained from CTAN (where they are mirrored from
+the AMS server), they are not in TDS order. Use the above list to
+place the files into the proper location.
+
+Note: If you currently have any of the following files from very old
+releases of \AmSTeX{}, delete them before installing the new release.
+They are either irrelevant or superseded in the new version of \AmSTeX{},
+and it is best to remove them to avoid confusion. If you back up your
+existing \AmSTeX{} files before installing the new version, these files
+should be included.
+
+\settabs4\columns {\tt
+\+\ \ amsfil.chg& amsplain.tex& amsppt.mor& amstex.chg\cr
+\+\ \ cyracc.def& cyrmemo.def& cyrmemo.tex& amsplain.fmt\cr
+}
+
+\medskip
+The TFM files for some of AMSFonts 2.2 (\filnam{msam*}, \filnam{msbm*},
+and \filnam{eufm*}) are needed to run \AmSTeX{} with the AMSPPT
+document style, even if you don't plan to actually print anything using the
+AMSFonts. (These fonts {\it are} needed to process and print the User's
+Guide of which this appendix is a part.) TFM files are available from the
+AMS web site, \filnam{www.ams.org/tex/amsfonts.html}, or by anonymous FTP
+from \filnam{ftp.ams.org}. They should be placed in the directory
+\filnam{TEXMF/fonts/tfm/ams/}.
+
+
+\subhead B.3. What if Your \TeX{} System Isn't in a TDS Tree?\endsubhead
+
+If your \TeX{} system is arranged in some other way, you must consult
+the user documentation for guidance. The hints that follow are just
+that---hints. If your \TeX{} system documentation recommends something
+different, you should follow that procedure.
+
+We recommend placing \AmSTeX{} files into distinct subdirectories or
+folders, to simplify installation of future versions.
+
+First, determine where \TeX{} will look for files to be input. If
+\filnam{amstex.tex} and \filnam{amssym.def} are already present, place
+the files listed in section B.2 under {\tt tex/amstex/base/} and
+{\tt tex/plain/amsfonts/} into those same areas. If neither of these
+files is already present, look for the file \filnam{plain.tex}.
+Create appropriate subdirectories under the area where you find this
+file for the new \AmSTeX{} files.
+
+If there isn't any obvious place to put source or documentation files
+(the ones listed in section B.2 under {\tt source/amstex/} and
+{\tt doc/ams/amstex/}), you can put them in with the input files.
+Consult the documentation for your \TeX{} distribution.
+
+Once all the files are installed, you are ready to create a format
+file.
+
+
+\subhead B.4. Creating a Format File\endsubhead
+
+Every implementation of \TeX{} uses format files to preload the macros,
+fonts, and hyphenation patterns that define basic user environments
+such as \AmSTeX. Although it is not strictly necessary to use a
+format file for \AmSTeX, preloading will save startup time, especially
+on slower systems. Note: Each format file takes up 150K--300K of
+disk space (depending on your \TeX{} implementation).
+
+If your \TeX{} system already includes the format file \filnam{amstex.fmt},
+you may not have to create a new one; recent changes to \filnam{amstex.tex}
+are cosmetic, and will not affect any math formatting features.
+If the AMSPPT preprint style has been included in the format, then a new
+format file is in order. (We recommend using the name \filnam{amsppt.fmt}
+for a format file with AMSPPT preloaded so that there is no question which
+is present; see below.)
+
+Creating a format file (also known as ``initialization'') requires a
+special version of \TeX, a particular switch, or item in a menu.
+Read the documentation for your \TeX{} distribution to learn how to
+create a format file.
+
+Before creating your format file, you will want to consider whether you
+habitually use the AMSPPT document style. If you use other document styles
+rarely or never, then you would benefit from the use of a format file with
+\filnam{amsppt.sty} preloaded. If you are likely to use other document styles
+periodically, then you probably do not want to preload \filnam{amsppt.sty}.
+To make a simple \AmSTeX{} format file, proceed with the next paragraph.
+To make a format file with \filnam{amsppt.sty} preloaded, edit the file
+\filnam{amstex.ini} and remove the percent sign (comment character) at the
+beginning of the line {\tt\char`\%}\cs{documentstyle\{amsppt\}}, just before
+the \cs{dump} command. Save this file with the name \filnam{amsppt.ini}.
+
+If you intend to use Type~1 outline versions of AMSFonts, read Appendix~C
+before proceeding. Users of \Textures{} will have to comment out one more
+\cs{input} statement; read the instructions.
+
+Update the file name database (if one is used) so that \TeX{} will be able
+to find \filnam{amstex.ini} (or \filnam{amsppt.ini}) and the other files.
+This may be done by a command such as {\tt texhash} or via a menu option.
+Consult the documentation for your \TeX{} distribution for instructions
+on how to perform this update.
+
+Now run the ``initialization'' version of \TeX{} on \filnam{amstex.ini}
+(or \filnam{amsppt.ini}). This will create an \AmSTeX{} format file named
+\filnam{amstex.fmt} (or \filnam{amsppt.fmt}). Some implementations of
+\TeX{} will automatically place the format file in the proper directory;
+otherwise you should move this file manually into the \TeX{} formats
+directory. Once again update the file name database to make the format
+file visible to \TeX{}.
+
+
+\subhead B.5. Using \AmSTeX{} 2.0+\endsubhead
+
+With some \TeX{} implementations, a format file can be specified by preceding
+its name with an ampersand:
+
+\usertype{tex \&amstex filename}
+
+Other implementations treat the name of the format file as a command:
+
+\usertype{amstex filename}
+
+Still other implementations allow the installation of this name as a
+menu option. For details of how to use format files with your
+implementation of \TeX{}, see your documentation.
+
+
+\subhead B.5. Getting a printed copy of the User's Guide \endsubhead
+
+The \AmSTeX{} User's Guide can be obtained as a PDF file from the AMS
+web site. It is also included in the distribution as a PostScript file,
+ready to print (\filnam{amsguide.ps}). Or, you can use your newly
+created \AmSTeX{} or AMSPPT format file to typeset the file
+\filnam{amsguide.tex}; even if you print out this guide from another
+source, we recommend using the file \filnam{amsguide.tex} as a test
+to make sure that your newly installed \AmSTeX{} is working properly.
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\newpage
+\csname firstpage\string @true\endcsname
+
+\head Appendix C\\ Before Installing \AmSTeX: Facts About Fonts\endhead
+
+\subhead C.1. Using AMSFonts in PostScript Type~1 Form\endsubhead
+
+The AMSFonts Version~2.2 have been converted to PostScript Type~1 outlines
+in two forms:
+
+The AMS web site ({\tt www.ams.org/tex/type1-fonts.html}) holds the
+canonical distribution. This is a collection containing all the
+typefaces, but only in 5, 7, and 10 point sizes; other sizes must be created
+by scaling. The \AmSTeX{} preprint style provides a way for authors to
+indicate that fonts should be loaded under this alternative scaling
+convention. If you are using this version of AMSFonts, insert the line
+\cs{PSAMSFonts} in the preamble of your file, before the \cs{topmatter}
+line; see section C.3, below, for instructions on making this your local
+default.
+
+Basil Malyshev has created a collection, called BaKoMa, containing the
+Computer Modern fonts as well as all sizes of the AMSFonts used in
+mathematics, but excluding the \filnam{wncy*} cyrillic fonts. The BaKoMa
+fonts can be used with no special action; however, for papers or monographs
+to be published by the AMS, \cs{PSAMSFonts} should be specified.
+
+
+\subhead C.2. Using AMS Symbol Fonts\endsubhead
+
+The preprint style automatically loads the Fraktur font (\filnam{eufm}) and
+both fonts of extra symbols (\filnam{msam} and \filnam{msbm}), as well as
+all the symbol names, as described in the sections {\bf Fonts} and
+{\bf Symbol Names}. If these will not be used, and you want a version of
+\filnam{amsppt.sty} that requires less memory than the default version, you
+can suppress the loading of these resources. If \filnam{amsppt.sty} is to
+be included in your format file, you must make this change before creating
+the format file. See the next section for instructions.
+
+\subhead C.3 Setting Local Default Options\endsubhead
+
+An ``initialization file'', \filnam{amsppt.sti}, contains settings for
+some options that a user may wish to change locally. This file is read
+in automatically by \filnam{amsppt.sty}.
+
+Two lines in \filnam{amsppt.sti} affect the inclusion of AMS symbol fonts:
+\beginexample{}
+\\loadeufm \\loadmsam \\loadmsbm
+\\message\{symbol names\}\\UseAMSsymbols\\message\{,\}
+\endexample
+\noindent
+To use \filnam{amsppt.sty} without AMSFonts, comment out both lines (place
+a {\tt\char`\%} at the beginning of each line); to disable just the symbol
+names, comment out the second line. In either case, remove the {\tt\char`\%}
+sign from the beginning of the line
+\beginexample{}
+\%\\define\\square\{\\vrule width.6em height.5em depth.1em\\relax\}
+\endexample
+\noindent
+This is required for using \cs{qed} to indicate end of proof.
+Extra math symbols can be loaded on demand with \cs{newsymbol} or by
+including \cs{UseAMSsymbols} in the preamble of a particular document.
+
+In order to make the Type~1 versions of the AMSFonts as distributed from
+the AMS web site your local default, activate the line
+\beginexample{}
+\%\\PSAMSFonts
+\endexample
+\noindent
+by removing the {\tt\char`\%} sign from the beginning of the line.
+
+
+\BYE % This is = \relax if this file is input by amsguide.tex
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
diff --git a/Master/texmf-dist/doc/amstex/base/joyerr.tex b/Master/texmf-dist/doc/amstex/base/joyerr.tex
new file mode 100644
index 00000000000..4a8771aafe5
--- /dev/null
+++ b/Master/texmf-dist/doc/amstex/base/joyerr.tex
@@ -0,0 +1,512 @@
+%% @texfile{
+%% filename="joyerr.tex",
+%% version="2.1",
+%% date="8-MAY-1991",
+%% filetype="AMS-TeX: user documentation",
+%% copyright="Copyright (C) American Mathematical Society,
+%% all rights reserved. Copying of this file is
+%% authorized only if either:
+%% (1) you make absolutely no changes to your copy
+%% including name; OR
+%% (2) if you do make changes, you first rename it to some
+%% other name.",
+%% author="American Mathematical Society",
+%% address="American Mathematical Society,
+%% Technical Support Department,
+%% P. O. Box 6248,
+%% Providence, RI 02940,
+%% USA",
+%% telephone="401-455-4080 or (in the USA) 800-321-4AMS",
+%% email="Internet: Tech-Support@Math.AMS.org",
+%% codetable="ISO/ASCII",
+%% checksumtype="line count",
+%% checksum="512",
+%% keywords="amstex, ams-tex, tex",
+%% abstract="This file contains errata to The Joy of TeX,
+%% 1986 edition. It must be run with AMSTEX and AMSPPT
+%% 2.0+; it is incompatible with previous versions.
+%% It also requires the file AMSSYM.TEX and the fonts
+%% MSAM10 and MSBM10."
+%% }
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\input amstex
+\documentstyle{amsppt}
+
+\define\lastupdate{15 October 89}
+
+\pagewidth{29pc}
+\raggedbottom
+\tenpoint
+
+\def\JoT{{\sl The Joy of \TeX}}
+
+% Support verbatim listing of TeX source, as defined in TeXbook, p. 421;
+% lifted from MANMAC.TEX, and modified slightly for narrower columns.
+\catcode`\@=11
+
+\chardef\other=12
+\def\ttverbatim{\begingroup \catcode`\\=\other
+ \catcode`\{=\other \catcode`\}=\other \catcode`\$=\other
+ \catcode`\&=\other \catcode`\#=\other \catcode`\%=\other
+ \catcode`\~=\other \catcode`\_=\other \catcode`\^=\other
+ \catcode`\"=\other
+ \obeyspaces \obeylines \hyphenpenalty=10000 \tt}
+
+\newskip\ttglue
+{\tenpoint\tt \global\ttglue=.5em plus .25em minus .15em}
+% this should be installed in each font
+
+% From David Eppstein's ``Trees'' paper (TUGboat 6#1), preserve initial
+% spaces.
+{\obeyspaces\gdef {\ifvmode\indent\fi\space}}
+
+% Permissible overhang beyond right margin.
+\newdimen\ttrightskip
+\ttrightskip=5pc
+
+% Although | is ordinarily an escape character within verbatim mode,
+% provide a method for letting it instead be the character itself
+% within a display verbatim listing, as needed; this is based on
+% a technique developed by Michael Ferguson. Note that within one
+% \begintt...\endtt block, | can be only one of:
+% the printing | character, or
+% active (the escape character)
+% It cannot perform both functions at the same time.
+\newif\ifttVertChar \ttVertCharfalse
+{\catcode`\|=\active \gdef\VertChar{\def|{\char"7C }}}
+
+% Other non-tt elements that may be embedded within \begintt...\endtt .
+\def\MTH{$}
+\def\sb{_}
+\def\sp{^}
+\def\SP{{\tt\char"20 }} % "visible" space
+\chardef\bs=`\\
+\def\vrt{{\tt\char`\|}}
+
+\catcode`\|=\active
+{\obeylines \gdef\activatettbar{\global\catcode`\|=\active %
+ \gdef|{\ttverbatim \spaceskip\ttglue \xspaceskip\ttglue %
+ \let^^M=\ \let|=\endgroup}}}
+\activatettbar
+
+\catcode`\@=13
+
+\def\ttindent{\noindent\kern3\parindent\hangindent3\parindent}
+
+% This definition is stolen from the file of TeXbook errata.
+\def\bugonpage#1(#2) \par{\bigbreak\tenpoint
+ \hrule width\hsize
+ \line{\lower3.5pt\vbox to13pt{}Page #1\hfil(#2)}\hrule width\hsize
+ \nobreak\medskip}
+
+% Some definitions for setting particular Joy notation.
+\def\CR{$\langle$carriage-return$\rangle$}
+\def\tab{{\smc tab}}
+
+\NoBlackBoxes
+
+\topmatter
+\title Errata to \JoT{} prior to \AmSTeX{} 2.0\endtitle
+\endtopmatter
+
+\document
+
+\noindent
+This list of corrections to \JoT, 1986 edition, includes all known
+corrections that preceded the release of \AmSTeX{} Version 2.0.
+Reprints with corrections may already incorporate some or all of
+these changes.
+
+The printing date of each copy of \JoT\ is identified on the reverse
+of the title page. The list below will permit you to determine
+which corrections have not already been incorporated in your copy of \JoT.
+
+\smallskip
+\halign{\kern 30pt #\hfil\qquad&#\hfil\cr
+First printing, 1986 & all changes\cr
+Second printing with corrections, 1986 & changes after 11/25/86\cr
+Third printing with corrections, 1987 & changes after 5/12/87\cr}
+\smallskip
+
+For differences between earlier versions of \AmSTeX{} and Version 2.0,
+see the {\bf User's Guide to \AmSTeX{} 2.0}.
+The second edition of \JoT{}, 1990, contains all changes in this list
+as well as new material for \AmSTeX{} 2.0.
+
+(This errata list was last updated \lastupdate.)
+
+
+\bugonpage 12, line 12 (11/11/86)
+
+\noindent
+What output is produced by |\$\|\SP|\|\SP|1.00| and by |\$|\SP|\|\SP|1.00|?
+
+\bugonpage 22, line 28 (11/24/86)
+
+\line{will be some surprises in it---so you should go pick it up
+as soon as possible.\hfil}
+
+\bugonpage 26, line 9 (10/15/89)
+
+\line{uptight when you encounter an error message, because
+\TeX\ can always be coaxed}
+
+\bugonpage 39, line 4 (10/15/89)
+
+\line{words as evenly as possible. But everyone knows that such
+bland perfection isn't}
+
+\bugonpage 39, line $-4$ (12/12/89)
+
+\line{allowed here also, to accommodate threesomes, foursomes, and
+even more perverse}
+
+\bugonpage 44, line $-10$ (12/12/89)
+
+\line{their own papers might prefer to leave these details to someone
+else, and even}
+
+\bugonpage 81, line 13 (10/25/89)
+
+\line{But don't use |\,| before an expression like $\dsize \frac{dy}{dx}$
+or before the $dx$ in $dy/dx$.}
+
+\bugonpage 88, line $-5$ (5/11/87)
+
+\centerline{\indent We derive the quadratic formula by
+``completing the square'':}
+
+\bugonpage 90, line $-4$ (10/15/89)
+
+\line{to the old style that they may be discomforted by the
+``improvements''.\hfil}
+
+\bugonpage 99, lines 15--16 (8/6/86)
+
+{\baselineskip 18pt
+\ttindent
+|$\varinjlim$ |$\varinjlim$\newline
+|$\varprojlim$ |$\varprojlim$\endgraf
+}% end extra \baselineskip
+
+\bugonpage 108, line 11 (11/11/86)
+
+\ttindent
+| &=(a+b)(a+b)^n=(a+b)|
+
+\bugonpage 109, line 6 (12/12/89)
+
+\line{when tags are set on the right. What input do you think you
+should use?\hfill}
+
+\bugonpage 109, line $-14$ (10/15/89)
+
+\line{so that the |=\bigl[| is aligned with the invisible |\qquad|.
+Notice, again, that such}
+
+\bugonpage 113, line 1 (4/10/86)
+
+\line{And there's |\bmatrix...\endbmatrix| to get brackets
+ |\left[...\right]| around}
+
+\bugonpage 127, line 11 (7/13/87)
+
+\line{\indent If you're an experienced mathematical typist you've
+probably already begun to}
+
+\bugonpage 129, lines 14--15 (10/15/89)
+
+\def\vector#1#2{(#1_1,\dots,#1_{#2})}
+\begingroup
+\hyphenpenalty=10000
+\noindent
+with things like $\vector xm$,
+$\vector y{n+1}$ as well. Explain how to define |\vector| so that we can
+type these as |$\vector xm$| and |$\vector y{n+1}$|.
+
+\endgroup
+
+\bugonpage 129, last 3 lines (10/15/89)
+
+\noindent
+In Exercise 19.20 we defined |\vector| so that
+|$\vector xn$| produces $\vector xn$, etc. But perhaps you don't like this,
+perhaps you'd prefer to type |$\vector nx$|, with the `|n|'
+first, and the `|x|' second. How can you arrange this?
+
+\bugonpage 131, lines 10--11 (10/15/89)
+
+\begingroup
+\noindent
+How would you |\define| the control sequence |\vector| so that
+you type |$\vector x,n.$| to get $\vector xn$, and |$\vector y,m+1.$| to get
+$\vector y{m+1}$, etc.
+
+\endgroup
+
+\bugonpage 144, line 16 (10/15/89)
+
+\line{\indent This command is ``global''---it affects everything
+that follows, even if it is in-}
+
+\bugonpage 162, line $-6$ (5/11/87)
+
+\line{if you typed |\footnote""{...}| then you would get no marker
+at all, just a note}
+
+\bugonpage 171, line $-7$ (10/15/89)
+
+\line{too much, and only |\linebreak| will force \TeX\ to overcome
+its reluctance.\hfil}
+
+\bugonpage 176, line 4 (12/12/89)
+
+\line{about it, and an |&| is tolerated only in special situations.
+So you should remember}
+
+% This feature has been reinstated in AMS-TeX 2.0.
+%\bugonpage 178, PAGE NUMBERS (11/14/86)
+%
+%Warning: |\nopagenumbers| does not at present work as advertised
+%with the |amsppt| style. Consequently, this paragraph has been
+%deleted.
+
+%\bugonpage 178, between lines $-5$ and $-6$ (10/15/89)
+%
+%\line{\bf PAGE NUMBERS\hfil}
+%\vskip 2pt
+%\noindent If you are using the |amsppt| style and you type
+%|\nopagenumbers| at the beginning of the document (after the
+%|\documentstyle| line), the page numbers at the bottom of the page
+%will disappear. Other styles probably will ignore |\nopagenumbers|.
+
+\bugonpage 179, line 4 (10/15/89)
+
+\line{change its position on the 8$\frac12$ by 11 sheet of paper.
+Typing\hfil}
+
+\bugonpage 180, lines 5--6 (10/15/89)
+
+\ttindent
+| &=f'(x) = \frac1{2\sqrt x}\qquad|\newline
+| \foldedtext\foldedwidth{2in}{for some $x$ in $(k, k+1)$,|
+
+\bugonpage 181, line $-$4 (10/15/89)
+
+\line{should be included at the end of that displayed formula.\hfil}
+
+\bugonpage 182, line $-2$ (12/12/89)
+
+\line{argument'' feature of |\roster| (again compare with
+{\bf footnote}). If you type}
+
+\bugonpage 186, line 13 (10/15/89)
+
+\line{commands are ``global''---they affect everything
+that follows even if used in a group}
+
+\bugonpage 189, line 21 (12/12/89)
+
+\line{will first be divided into lines of a certain length
+(3 inches less than the width}
+
+\bugonpage 195, lines 4, 11 (7/13/87)
+
+Change\qquad ``In addition to''\qquad to\qquad ``First we have''.
+
+\bugonpage 195, line $-1$ (12/12/89)
+
+\ttindent
+|... in a bibliography''.|
+
+\bugonpage 202, line $-6$ (12/12/89)
+
+\line{If `|etc.|' were typed instead of `|etc\.|' there would be a
+larger space after the}
+
+\bugonpage 208, line 12 (12/12/89)
+
+\line{it does in ordinary text.\hfil}
+
+\bugonpage 210, line 4 (12/12/89)
+
+\line{you'll get the two equations $a+b=c$ and $A+B=C$ displayed
+separately.}
+
+\bugonpage 212, line 6 (12/12/89)
+
+\line{If you press \CR, \TeX\ will continue merrily, and you will get
+$a^b{}^c$}
+
+\bugonpage 218, line $-6$ (7/13/87)
+
+\line{Of course, you weren't supposed to anticipate such after-the-fact
+corrections.\hfil}
+
+\bugonpage 222, answer to {\bf 14.11}, line 1 (10/15/89)
+
+\ttindent
+|We derive the quadratic formula by|
+
+\bugonpage 229, answer to {\bf 15.19}, lines 2--3 (10/15/89)
+
+\ttindent
+|$\operatorname{\text{\sl SO}}(n)$ |%
+ $\operatorname{\text{\sl SO}}(n)$\newline
+|$\operatorname{\text{\bf SO}}(n)$ |%
+ $\operatorname{\text{\bf SO}}(n)$
+
+\bugonpage 230, answer to {\bf 16.3}, lines 6--9 (10/25/89)
+
+\noindent
+to suppress any extra space that \TeX\ might put in. (Actually,
+|...\tag{$**$}$$| happens to work correctly, but |...\tag{$***$}$$|
+would give the tag ($***$); rather than worrying about why this
+happens, just type |...\tag{${*}{*}$}$$|\linebreak
+and |...\tag{${*}{*}{*}$}$$| to be on the safe side.)
+
+\bugonpage 230, answer to {\bf 16.4}, line 3 (7/13/87)
+
+\ttindent
+|Q^l&=Q_1\biggl\{\sum_k(-1)^k(PQ_1-I)^k\biggr\}|
+
+\bugonpage 230, answer to {\bf 16.4}, line 6 (10/25/89)
+
+\ttindent
+| Q_1\tag 1{${}_r$}|
+
+\bugonpage 231, answer to {\bf 16.6} (10/25/89)
+
+\noindent Line 2:
+
+\ttindent
+|\align \alpha_4&=\sqrt{\dfrac12}\\|
+
+\noindent Line 6:
+
+\ttindent
+|\text{etc.}|
+
+\bugonpage 233, answer to {\bf 17.4}, line 6 (5/13/86)
+
+\ttindent
+| \dots, $b_{3k}$.}\endmultline|
+
+\bugonpage 234, answer to {\bf 18.4} (5/13/86)
+
+\noindent Line 6:
+
+\ttindent
+|\pmatrix \format\r&\quad\r\\|
+
+\noindent Line 10:
+
+\ttindent
+|=\pmatrix \format\r&\quad\r\\|
+
+\bugonpage 239, answer to {\bf 19.13} (10/15/89)
+
+\gdef\vector#1{(#1_1,\dots,#1_n)}%
+\ttindent
+|\define\vector#1{(#1_1,\dots,#1_n)}|
+\medskip
+\noindent
+and then use |$\vector x| to get $\vector x$ and |$\vector y$| to get
+$\vector y$, etc.
+
+\bugonpage 240, answer to {\bf 19.14} (10/15/89)
+
+\ttindent
+|$\vector\alpha$| and |$\vector{x'}$|.
+
+\bugonpage 240, answer to {\bf 19.15} (10/15/89)
+
+\noindent{\bf 19.15.}
+You can get $\vector{{x'}}$ by typing |$\vector{{x'}}$|; now the argument is
+|{x'}| and |{x'}_1| gives ${x'}_1$, etc. On the other hand,
+ you can't get the formula $(x_1{}',\dots,x_n{}')$ using |\vector|---you'd
+just have to type it out in full.
+
+\bugonpage 240, answer to {\bf 19.20} (10/15/89)
+
+\ttindent
+|\define\vector#1#2{(#1_1,\dots,#1_{#2})}|
+
+\bugonpage 242, answer to {\bf 19.23} (10/15/89)
+
+\ttindent
+|\define\vector#1#2{(#2_1,\dots,#2_{#1})}|
+\medskip
+\noindent
+Although |#1| and |#2| must appear in that order after the
+|\define\vector|, they can appear in any order within
+the definition itself.
+
+\bugonpage 242, answer to {\bf 19.24} (10/15/89)
+
+\ttindent
+|\define\vector#1,#2.{(#1_1,\dots,#1_{#2})}|
+
+\bugonpage 242, answer to {\bf 19.27}, line 1 (7/13/87) % Francis O. McGuinness
+
+\line{{\bf 19.27.} This is a perfectly acceptable |\define|, but you are
+{\sl not\/} defining a new}
+
+\bugonpage 251, line 1 (10/25/89)
+
+\line{is supplied as a synonym for |\thickspace|. In |plain|, the thick
+space |\;| can}
+
+\bugonpage 252, line 6 (11/11/86)
+
+\ttindent
+|$f''^2$|
+
+\bugonpage 261, after line 12 (6/22/87)
+
+Add\qquad $\eqsim$\quad|\eqsim|
+
+\bugonpage 261, line 15 (6/22/87)
+
+Change\qquad $\ncong$\quad|\napprox|\qquad to\qquad $\ncong$\quad|\ncong|
+
+\bugonpage 262, line 15 (11/14/86)
+
+Change\qquad $\eth$\quad|\thorn|\qquad to\qquad $\eth$\quad|\eth|
+
+\bugonpage 264, line 1 (11/11/86)
+
+\centerline{\bf Appendix G: $\{$\TeX\ Users$\}$}
+
+\bugonpage 265, line 6 (11/11/86)
+
+\line{you might want to look back at Appendix G\null.
+ Perhaps someone in TUG has}
+
+\bugonpage 275, column 1 (11/14/86)
+
+Add entry\newline
+|\eth| ($\eth$),\quad 262
+
+\bugonpage 279, column 1 (12/12/89)
+
+\noindent
+|\lesssim| ($\lesssim$),\quad 260
+
+\bugonpage 281, column 1 (6/22/86)
+
+Remove entry for\quad |\napprox|
+
+Add entry\newline
+|\ncong| ($\ncong$),\quad 261
+
+\bugonpage 284, column 1 (12/12/89)
+
+\noindent
+|\Psi| ($\Psi$),\quad 255
+
+\bugonpage 288, column 2 (11/14/86)
+
+Delete entry for\quad |\thorn|
+
+\enddocument
diff --git a/Master/texmf-dist/doc/amstex/base/joyerr2.tex b/Master/texmf-dist/doc/amstex/base/joyerr2.tex
new file mode 100644
index 00000000000..8e1881980ac
--- /dev/null
+++ b/Master/texmf-dist/doc/amstex/base/joyerr2.tex
@@ -0,0 +1,319 @@
+%% @texfile{
+%% filename = "joyerr2.tex",
+%% version = "1.01",
+%% date = "2001/08/05",
+%% time = "17:03:46 EDT",
+%% checksum = "04000 319 1132 9628",
+%% author = "American Mathematical Society",
+%% filetype = "AMS-TeX: user documentation",
+%% copyright = "Copyright 2000 American Mathematical Society,
+%% all rights reserved. Copying of this file is
+%% authorized only if either:
+%% (1) you make absolutely no changes to your copy
+%% including name; OR
+%% (2) if you do make changes, you first rename it to some
+%% other name.",
+%% address = "American Mathematical Society,
+%% Technical Support,
+%% Electronic Products and Services,
+%% P. O. Box 6248,
+%% Providence, RI 02940,
+%% USA",
+%% telephone = "401-455-4080 or (in the USA and Canada)
+%% 800-321-4AMS (321-4267)",
+%% FAX = "401-331-3842",
+%% email = "tech-support@ams.org (Internet)",
+%% codetable = "ISO/ASCII",
+%% keywords = "amstex, ams-tex, tex",
+%% abstract = "This file contains errata to The Joy of TeX,
+%% second edition, 1990. It must be run with AMSTEX
+%% and AMSPPT 2.0+; it is incompatible with previous
+%% versions. It also requires the file amssym.tex and
+%% the fonts msam10 and msbm10.",
+%% docstring = "The checksum field above contains a CRC-16 checksum
+%% as the first value, followed by the equivalent of
+%% the standard UNIX wc (word count) utility output of
+%% lines, words, and characters. This is produced by
+%% Robert Solovay's checksum utility.",
+%% }
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\input amstex
+\documentstyle{amsppt}
+
+\define\lastupdate{5 August 2001}
+
+\pagewidth{29pc}
+\raggedbottom
+\tenpoint
+
+% \ninepoint required for diversions; sidetrip symbol not available.
+% Substitute 7pt for \scriptfont, usually 6pt; not really needed
+\catcode`\@=11
+\font@\ninerm=cmr10 at 9pt
+\font@\ninei=cmmi10 at 9pt
+\font@\ninesy=cmsy10 at 9pt
+\font@\nineit=cmti10 at 9pt
+\font@\ninesl=cmsl10 at 9pt
+\font@\ninebf=cmbx10 at 9pt
+\font@\ninett=cmtt10 at 9pt
+\def\ninepoint{\normalbaselineskip12pt
+ \def\rm{\fam0\ninerm}%
+ \def\it{\fam\itfam\nineit}%
+ \def\sl{\fam\slfam\ninesl}%
+ \def\bf{\fam\bffam\ninebf}%
+ \def\tt{\ninett}%
+ \def\smc{\tensmc}%
+ \textfont0=\ninerm \scriptfont0=\sevenrm \scriptscriptfont0=\fiverm
+ \textfont1=\ninei \scriptfont1=\seveni \scriptscriptfont1=\fivei
+ \textfont2=\ninesy \scriptfont2=\sevensy \scriptscriptfont2=\fivesy
+ \textfont3=\tenex \scriptfont3=\tenex \scriptscriptfont3=\tenex
+ \textfont\itfam=\nineit
+ \textfont\slfam=\ninesl
+ \textfont\bffam=\ninebf \scriptfont\bffam=\sevenbf
+ \scriptscriptfont\bffam=\fivebf
+ \tt\ttglue=.45em minus .135em
+ \setbox\strutbox=\hbox{\vrule height8pt depth3pt width0pt}%
+ \normalbaselines\rm}
+
+\def\JoT{{\sl The Joy of \TeX}}
+
+% Support verbatim listing of TeX source, as defined in TeXbook, p. 421;
+% lifted from MANMAC.TEX, and modified slightly for narrower columns.
+\catcode`\@=11
+
+\chardef\other=12
+\def\ttverbatim{\begingroup \catcode`\\=\other
+ \catcode`\{=\other \catcode`\}=\other \catcode`\$=\other
+ \catcode`\&=\other \catcode`\#=\other \catcode`\%=\other
+ \catcode`\~=\other \catcode`\_=\other \catcode`\^=\other
+ \catcode`\"=\other
+ \obeyspaces \obeylines \hyphenpenalty=10000 \tt}
+
+\newskip\ttglue
+{\tenpoint\tt \global\ttglue=.5em plus .25em minus .15em}
+% this should be installed in each font
+
+% From David Eppstein's ``Trees'' paper (TUGboat 6#1), preserve initial
+% spaces.
+{\obeyspaces\gdef {\ifvmode\indent\fi\space}}
+
+% Permissible overhang beyond right margin.
+\newdimen\ttrightskip
+\ttrightskip=5pc
+
+% Although | is ordinarily an escape character within verbatim mode,
+% provide a method for letting it instead be the character itself
+% within a display verbatim listing, as needed; this is based on
+% a technique developed by Michael Ferguson. Note that within one
+% \begintt...\endtt block, | can be only one of:
+% the printing | character, or
+% active (the escape character)
+% It cannot perform both functions at the same time.
+\newif\ifttVertChar \ttVertCharfalse
+{\catcode`\|=\active \gdef\VertChar{\def|{\char"7C }}}
+
+% Other non-tt elements that may be embedded within \begintt...\endtt .
+\def\MTH{$}
+\def\sb{_}
+\def\sp{^}
+\def\SP{{\tt\char"20 }} % "visible" space
+\chardef\bs=`\\
+\def\vrt{{\tt\char`\|}}
+
+\catcode`\|=\active
+{\obeylines \gdef\activatettbar{\global\catcode`\|=\active %
+ \gdef|{\ttverbatim \spaceskip\ttglue \xspaceskip\ttglue %
+ \let^^M=\ \let|=\endgroup}}}
+\activatettbar
+
+\catcode`\@=13
+
+\def\ttindent{\noindent\kern3\parindent\hangindent3\parindent}
+
+% This definition is stolen from the file of TeXbook errata.
+\def\bugonpage#1(#2) \par{\bigbreak\tenpoint
+ \hrule width\hsize
+ \line{\lower3.5pt\vbox to13pt{}Page #1\hfil(#2)}\hrule width\hsize
+ \nobreak\medskip}
+
+% Some definitions for setting particular Joy notation.
+\def\CR{$\langle$carriage-return$\rangle$}
+\def\tab{{\smc tab}}
+
+\NoBlackBoxes
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\topmatter
+\title Errata to \JoT, second edition,\linebreak
+ for \AmSTeX{} 2.0\endtitle
+\leftheadtext{Errata to \JoT, second edition, for \AmSTeX{} 2.0}
+\rightheadtext{Errata to \JoT, second edition, for \AmSTeX{} 2.0}
+\endtopmatter
+
+\document
+
+\noindent
+This list of corrections to \JoT, second edition, 1990, includes all known
+corrections to that edition. Corrections for the previous edition, which
+preceded the release of \AmSTeX{} Version 2.0, can be found in the file
+|joterr.tex|.
+
+The printing date of each copy of \JoT\ is identified on the reverse
+of the title page. No corrections have been made in any reprint of
+\JoT, second edition, since the initial printing in 1990.
+
+\smallskip
+(This errata list was last updated \lastupdate.)
+
+
+\bugonpage xviii, line 16 (1997/06/07)
+
+\noindent
+[{\sl change $d0$ at end of line to $d\theta$.}]
+
+\bugonpage xx, line 14 (1997/06/07)
+
+\noindent
+[{\sl change $d0$ at end of line to $d\theta$.}]
+
+\bugonpage 19, lines $-9$ to $-7$ (1997/06/07)
+
+\begingroup
+\hsize27.5pc
+\leftskip1.5pc
+\noindent
+sensation, particularly the material that he has expounded on pages\linebreak
+22--23. Including this material cost an extra \$1000, but it did make
+\P\P\linebreak
+1 and 2 quite popular
+\endgroup
+
+\bugonpage 23, lines 24--26 (1997/06/07)
+
+\begingroup
+\hsize=30.15pc
+\BlackBoxes
+\indent The head of the department, our university's own I. M. Stable,
+ attributes Treemu\-nch's recent aberrant behavior to the much-publicized
+ ``research'' for his paper; notwithstanding, others say that Treemunch's
+ name isn't on the computers' databases,
+\par
+\endgroup
+
+\bugonpage 24, line 17 (1997/06/07)
+
+\noindent\kern1.5pc
+\line{notwithstanding, others say that Treemunch's name isn't on
+ the computers'}
+
+\bugonpage 24, line $-13$ (1997/06/07)
+
+\ttindent
+|the computers'\linebreak databases ...|
+
+\bugonpage 33, line 9 (1997/06/07)
+
+\line{\indent Ties are often preferable to |\.|\ after abbreviations.
+For example, it is best}
+
+\bugonpage 97, lines 7--8 (1997/06/07)
+
+\noindent
+some other kind of tag. Some journals place these tags to the left of
+the formula:
+
+\bugonpage 129, line 13 (1997/06/07)
+
+\noindent\kern-1.5pc
+{\bf ACCENTS IN MATH MODE}
+
+\bugonpage 137, line 12 (1997/06/07)
+
+\noindent\kern-1.5pc
+{\bf ARROWS}
+
+\bugonpage 163, line 16 (1997/06/07)
+
+\noindent\kern-1.5pc
+{\bf GREEK LETTERS}
+
+\bugonpage 163, line 21 (1997/06/07)
+
+\noindent\kern-1.5pc
+{\bf HORIZONTAL BRACES}
+
+\bugonpage 175, line $-13$ (1997/06/07)
+
+\noindent
+|amsppt| style, you still must type |\loadmsam| and |\loadmsbm| but you can
+
+\bugonpage 182, line 20 (1997/06/07)
+
+\noindent\kern-1.5pc
+{\bf RUNNING HEADS}
+
+\bugonpage 183, lines $-3$ to $-2$ (1997/06/07)
+
+\noindent
+the |\bigl| and |\bigr| for the delimiters (see {\bf big and bigg})
+should be accompanied by a |\bigm|{\tt\char`\|} for the $\vert$:
+
+\bugonpage 194, lines $-4$ to $-3$ (1997/06/07)
+
+\begingroup
+\NoBlackBoxes
+\ninepoint
+\leftskip18pt
+\noindent
+\AmSTeX\ also takes care to disregard extraneous spaces in constructions
+like \hbox{|\author|} and |\title|. Although we typed\par
+\endgroup
+
+\bugonpage 201, line $-11$ (1997/06/07)
+
+\noindent
+\line{tuation, the |amsppt| preprint style provides a command |\rom| to
+be applied}
+
+\bugonpage 244, lines $-3$ to $-1$ (1997/06/07)
+
+\noindent
+When you leave out the |&|, \TeX\ simply inserts a blank for the right
+hand part of the second formula, so the whole second formula was treated
+as the left hand part, with the right hand part being blank.
+
+\bugonpage 291, column 2 (1999/01/07)
+
+Add entry\newline
+empty delimiter (|\left.|, |\right.|), 85, 144
+
+\bugonpage 293, column 2, index entry ``formulas'' (1996/11/23)
+
+Add second level entry\newline
+\indent{\it see also\/} tags
+
+\bugonpage 298, column 1 (1997/06/07)
+
+\noindent
+margin gap in |\multline|, 175
+
+\bugonpage 298, column 1, index entry ``math formulas'' (1997/06/07)
+
+Add second level entry\newline
+\indent|\tag|, 97
+
+\bugonpage 293, column 2, index entry ``numbers'' (1996/11/23)
+
+Add second level entry\newline
+\indent{\it see also\/} tags
+
+\bugonpage 300, column 1, index entry ``operators'' (1997/06/07)
+
+\indent space around, 43--44, 164-165, 224
+
+\bugonpage 303, column 1, index entry ``relations'' (1997/06/07)
+
+\indent space around, 43--44, 137, 165
+
+\enddocument
diff --git a/Master/texmf-dist/doc/amstex/siam/amsamp.tex b/Master/texmf-dist/doc/amstex/siam/amsamp.tex
new file mode 100644
index 00000000000..44048937dd7
--- /dev/null
+++ b/Master/texmf-dist/doc/amstex/siam/amsamp.tex
@@ -0,0 +1,365 @@
+% This is the sample paper for the AmSTeX SIAM style file, (amstex)siam.sty
+% for use with AmSTeX version 2.1 or later and amsppt.sty, version 2.1a.
+% RCS information: $Revision: 1.1 $, $Date: 93/01/25 15:33:19 $.
+\input amstex
+\documentstyle{amstexs1}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Macro definitions for running heads and first page %
+\accepted\SIMAF %
+\firstpageno{10} %
+\lastpageno{12} %
+\issuevolume{1} %
+\issuenumber{2} %
+\issuemonth{February} %
+\placenumber{002} % place of paper in this issue %
+\issueyear{1988} %
+\shortauthor{Bradley J. Lucier and Douglas N. Arnold} %
+\shorttitle{A Sample Paper} %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Macros specific to this paper %
+\define\loner{{L^1(\Bbb R)}} %
+\define\linfr{{L^\infty(\Bbb R)}} %
+\define\bvr{{\roman{BV}(\Bbb R)}} %
+\define\TV{{\roman {TV}}} %
+\define\sdot{\,\cdot\,} %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\topmatter
+\title
+A SAMPLE PAPER, WITH A RATHER LONG TITLE, TO ILLUSTRATE THE
+\AmSTeX\ SIAM STYLE\footnote[\boldkey*]{Unlikely to appear.}
+\endtitle
+\author
+BRADLEY J. LUCIER\footnote[\dag]{Department of Mathematics, Purdue University,
+West Lafayette, Indiana 47907. Present address, somewhere on the beach
+(lucier\@math.purdue.edu).
+The work of the first author was not supported by the
+Wolf Foundation.}\ and DOUGLAS N. ARNOLD\footnote[\ddag]{Department
+of Mathematics, Pennsylvania State University,
+University Park, Pennsylvania 16802.}
+\endauthor
+\abstract
+This sample paper illustrates many of the amstex
+macros as used with the \AmSTeX\ SIAM style file amstexsiam (version 2.0a).
+The \AmSTeX\ SIAM style file, which
+inputs and builds upon the amsppt style (version 2.1a or later)
+of Michael Spivak, gives authors easy
+access to most of the typographical constructions used in SIAM journals.
+It does not address the issues of the table of contents
+or tables, which must be set using more primitive \TeX\ macros.
+\endabstract
+\keywords
+porous medium, interface curves
+\endkeywords
+\subjclass
+65N60
+\endsubjclass
+\endtopmatter
+\document
+\subhead 1. Introduction\endsubhead
+We are concerned with numerical approximations to the so-called
+porous-medium equation \cite{6},
+$$
+\alignedat2
+ &u_t=\phi(u)_{xx},&&\qquad x\in\Bbb R,\quad t>0,\quad\phi(u)=u^m,\quad m>1,
+\\
+ &u(x,0)=u_0(x),&&\qquad x\in\Bbb R.
+\endalignedat
+\tag 1.1
+$$
+We assume that the initial data $u_0(x)$ has bounded support, that
+$0\leq u_0\leq M$, and that $\phi(u_0)_x\in\bvr$.
+It is well known that a unique solution $u(x,t)$ of (1.1) exists,
+and that $u$ satisfies
+$$
+ 0\leq u\leq M\text{ and }\TV\phi(u(\,\cdot\,,t))_x\leq\TV\phi(u_0)_x.
+\tag 1.2
+$$
+If the data has slightly more regularity, then this too is satisfied
+by the solution. Specifically, if $m$ is no greater than two and
+$u_0$ is Lipschitz continuous, then $u(\,\cdot\,,t)$ is also Lipschitz;
+if $m$ is greater than two and $(u_0^{m-1})_x\in\linfr$, then
+$(u(\,\cdot\,,t)^{m-1})_x\in\linfr$
+(see [3]). (This will follow from results presented here, also.)
+We also use the fact that the solution $u$ is H\"older continuous in $t$.
+
+\subhead 2. $\linfr$ error bounds\endsubhead
+After a simple definition, we state a theorem
+that expresses the error of approximations $u^h$ in
+terms of the weak truncation error $E$.
+\definition{Definition 2.1}\rm A {\it definition}
+is the same as a theorem set in roman
+type. In version 2 of the \AmSTeX\ style file for the SIAM journals,
+definitions are set with their own command.
+\enddefinition
+\proclaim{Theorem 2.1}
+Let $\{u^h\}$ be a family of approximate solutions satisfying
+the following conditions for $0\leq t\leq T${\rm:}
+\roster
+\item For all $x\in\Bbb R$ and positive $t$, $0\leq u^h(x,t)\leq M${\rm;}
+\item Both $u$ and $u^h$ are H\"older--$\alpha$ in $x$
+for some $\alpha\in(0,1\wedge 1/(m-1))${\rm;} $u^h$ is right
+continuous in $t${\rm;}
+and $u^h$ is H\"older continuous in $t$ on
+strips $\Bbb R\times(t^n,t^{n+1})$, with the set $\{t^n\}$ having no
+limit points\/{\rm;} and
+\item There exists a positive function $\omega(h,\epsilon)$ such that\/{\rm:}
+whenever $\{w^\epsilon\}_{0<\epsilon\leq\epsilon_0}$ is a family of functions
+in $\bold X$ for which
+{\roster
+\item"(a)" there is a sequence of positive numbers $\epsilon$ tending
+to zero, such that for these values of
+$\epsilon$, $\|w^\epsilon\|_\infty\leq 1/\epsilon$,
+\item"(b)" for all positive
+$\epsilon$, $\|w_x^\epsilon(\sdot,t)\|_\loner\leq 1/\epsilon^2$, and
+\item"(c)" for all $\epsilon>0$,
+$$
+\sup\Sb
+x\in\Bbb R\\0\leq t_1,t_2\leq T\endSb
+\dfrac{|w^\epsilon(x,t_2)-w^\epsilon(x,t_1)|}{|t_2-t_1|^p}\leq 1/\epsilon^2,
+$$
+where $p$ is some number not exceeding $1$,
+\endroster}%
+then\footnote{This is an obvious ploy, but we need a footnote.}
+ $|E (u^h,w^\epsilon,T)|\leq\omega(h,\epsilon).$
+\item
+This is the fourth item in the outer roster.
+\endroster
+Then, there is a constant $C=C(m,M,T)$ such that
+$$\multline
+\|u-u^h\|_{\infty,\Bbb R\times[0,T]}\leq C\biggl[
+\sup \biggl |\int_\Bbb R(u_0(x)-u^h(x,0)) w(x,0) \,dx\biggr|\\
++\omega(h,\epsilon)+\epsilon^\alpha\biggr],\endmultline
+\tag 2.1
+$$
+where the supremum is taken over all $w\in\bold X$.
+\endproclaim
+
+\demo{Proof}
+We assume first that $Q$ is decreasing and consider the following cases:
+\case{Case\/ {\rm1:}
+$b'\geq 1/2$} We have $P(1/8)\geq\delta>0$ where $\delta$
+depends only on $d$, for otherwise by (3.7) applied to $P$ and $p=\infty$,
+$P$ could not attain the value $1$ at $x=1$. Similarly, for
+$m=(a'+b')/2$, $Q(m)\geq\delta'>0$ for some $\delta'$ depending only on $d$
+since otherwise $Q$ cannot attain the value $1$ at $x=a'$. Hence, for
+$\delta''=\min(\delta,\delta')$,
+$|A(y)|\geq|m-1/8|\geq b'/4\geq\frac18\max(b',1)$ for
+$y\in[0,\delta'']$. On the other hand,
+$|A(y)|\leq \max(b',1)$ for all $y\in[0,1]$, so (4.2) follows for
+all $1\leq p\leq\infty$.
+\endcase
+\case{Case\/ {\rm2:}
+$b'\leq 1/2$} We have $P(3/4)\leq\delta<1$ with $\delta$
+depending only on $d$ for otherwise (3.7) applied to $1-P$ and $p=\infty$
+would show that $P$ could not attain the value $0$ at $x=0$. It follows
+that $|A(y)|\geq 3/4-b'\geq 1/4$, $y\in[\delta,1]$, while $|A(y)|\leq 1$
+for all $y\in[0,1]$. Hence (4.2) follows for
+all $1\leq p\leq\infty$.
+\endcase
+We consider now when $Q$ is increasing. We can assume that $Q$ is not
+a translate of $P$, i.e\., we do not have $P(x)=Q(x+\delta)$ for some $\delta$,
+for then (4.2) follows trivially. In what follows, $C$ and $\delta$
+depend on $d$, and $C$ may depend on $p$. We consider the following cases:
+\case{Case\/ {\rm3:} $a'\geq 1/4$ and $b'\leq 100$}
+From (3.7) for $P$
+and $p=\infty$, it follows that $P(1/8)\geq\delta$ since otherwise $P$ cannot
+attain the value $1$ at $x=1$. Hence $|A(y)|\geq a'-1/8\geq1/8$ on
+$[0,\delta]$. On the other hand $|A(y)|\leq b'$ for all $y\in[0,1]$ and hence
+(4.2) follows for all $1\leq p\leq\infty$.
+\endcase
+Let $z$ be in $\bold X$. Because $E(u,\sdot,\sdot)\equiv0$,
+Equation (1.5) implies that
+$$
+\int_\Bbb R\Delta uz|^T_0dx=\int_0^T\int_\Bbb R
+\Delta u(z_t+\phi[u,u^h]z_{xx})\,dx\,dt-
+E(u^h,z,t),
+\tag 2.2
+$$
+where $\Delta u=u-u^h$ and
+$$
+\phi[u,u^h]=\dfrac{\phi(u)-\phi(u^h)}{u-u^h}.
+$$
+Extend $\phi[u,u^h](\cdot,t)=\phi[u,u^h](\cdot,0)$ for negative $t$, and
+$\phi[u,u^h](\cdot,t)=\phi[u,u^h](\cdot,T)$
+for $t>T$.
+Fix a point $x_0$ and a number $\epsilon>0$. Let $j_\epsilon$
+be a smooth function of $x$ with integral $1$ and support in
+$[-\epsilon,\epsilon]$,
+and let $J_\delta$ be a smooth function of
+$x$ and $t$ with integral $1$ and support in
+$[-\delta,\delta]\times[-\delta,\delta]$; $\delta$ and $\epsilon$ are
+positive numbers to be specified later.
+We choose $z=z^{\epsilon\delta}$ to satisfy
+$$
+\aligned
+ &z_t+(\delta+J_\delta*\phi[u,u^h])z_{xx}=0,\qquad x\in\Bbb R,\;0
+\leq t\leq T,\\
+ &z(x,T)=j_\epsilon(x-x_0).
+\endaligned
+\tag 2.3
+$$
+The conclusion of the theorem now follows from (2.1) and the fact that
+$$
+|j_\epsilon*\Delta u(x_0,t)-\Delta u(x_0,t)|\leq C\epsilon^\alpha,
+$$
+which follows from Assumption 2.
+\qquad\qed
+\enddemo
+\example{Example\/ {\rm 1}} This is an example of an example.
+\endexample
+\remark{Remark\/ {\rm 1}} Examples are set the same as definitions in
+some styles,
+and the same as proofs in others. What convention does this style follow?
+\endremark
+Sometimes you want to include a figure, as in Fig.~1.
+\topinsert
+\def\Bif{{\bf if\/ }}\def\Bwhile{{\bf while\/ }}\def\Belse{{\bf else\/ }}
+\settabs\+\qquad&\qquad&\qquad&\qquad&\cr
+\+\smc Tree Partition Algorithm \{\cr
+\+&Let stack size denote the number of nodes in the\cr
+\+&&subtrees stored temporarily on the local stack\cr
+\+&pop I from global stack\cr
+\+&set stack size := 0\cr
+\+&\Bwhile (stack size $\leq$ max size and stack size +
+I$\rightarrow$tree size $>$ 3 (max size)) \{\cr
+\+&&process I as an interior node\cr
+\+&&let min tree be the smaller of the subtrees of the two children of I\cr
+\+&&let max tree be the larger of the subtrees of the two children of I\cr
+\+&&\Bif (min tree$\rightarrow$tree size + stack size $>$ 3 (max size)) \{\cr
+\+&&&push min tree onto the global stack\cr
+\+&&\} \Belse \{\cr
+\+&&&push min tree onto the local stack\cr
+\+&&&set stack size := stack size + min tree$\rightarrow$tree size\cr
+\+&&\}\cr
+\+&&set I := max tree\cr
+\+&\}\cr
+\+&\Bif (I$\rightarrow$tree size + stack size $>$ 3 (max size)) \{\cr
+\+&&push I onto the global stack\cr
+\+&\} \Belse \{\cr
+\+&&push I onto the local stack\cr
+\+&\}\cr
+\+&Process all subtrees on the local stack\cr
+\+\}\cr
+\botcaption{Fig.~1} Tree partition algorithm Tree partition algorithm
+Tree partition algorithm Tree partition algorithm Tree partition algorithm
+Tree partition algorithm Tree partition algorithm.\endcaption
+\endinsert
+
+We finish with a table of all SIAM journals.
+\midinsert
+\topcaption{Table 1}{SIAM journal acronyms and titles}\endcaption
+\settabs\+\indent&Acronym\indent&Title&\cr
+\hbox to \hsize{\hrulefill}
+\+&Acronym&Title&\cr
+\hbox to \hsize{\hrulefill}
+\+&SINUM&SIAM Journal on Numerical Analysis&\cr
+\+&SIREV&SIAM Review&\cr
+\+&SIMA&SIAM Journal on Mathematical Analysis&\cr
+\+&SIMAX&SIAM Journal on Matrix Analysis and Applications&\cr
+\+&SICOMP&SIAM Journal on Computing&\cr
+\+&SISC&SIAM Journal on Scientific Computing&\cr
+\+&SIOPT&SIAM Journal on Optimization&\cr
+\+&SIAP&SIAM Journal on Applied Mathematics&\cr
+\+&SICON&SIAM Journal on Control and Optimization&\cr
+\+&SIDMA&SIAM Journal on Discrete Mathematics&\cr
+\+&TVP&Theory of Probability and Its Applications&\cr
+\hbox to \hsize{\hrulefill}
+\endinsert
+
+\Refs
+\ref
+ \no 1
+ \by L. A. Caffarelli and A. Friedman
+ \paper Regularity of the free boundary of a gas flow in an
+ $n$-dimensional porous medium
+ \jour Indiana Math. J.
+ \vol 29
+ \yr 1980
+ \pages 361--391
+\endref
+\ref\no 2
+ \by R. DeVore and B. Lucier
+ \paper High order regularity for solutions of the inviscid Burgers equation
+ \inbook Nonlinear Hyperbolic Problems
+\procinfo Proceedings of an Advanced Research Workshop, Bordeaux,
+France, June 1988
+ \bookinfo Lecture Notes in Mathematics
+ \vol 1402
+ \eds C. Carasso, P. Charrier, B. Hanouzet, and J.-L. Joly
+ \yr 1989
+ \publ Springer-Verlag
+ \publaddr New York
+ \pages 147--154
+\endref
+\ref \no 3
+ \bysame
+ \paper Wavelets
+ \jour Acta Numerica
+ \yr 1992
+ \ed A. Iserles
+ \publ Cambridge University Press
+ \publaddr New York
+ \pages 1--56
+\endref
+\ref \no 4
+ \by R. A. DeVore and V. A. Popov
+ \paper Interpolation spaces and non-linear approximation
+ \inbook Function Spaces and Applications
+ \bookinfo Lecture Notes in Mathematics
+ \procinfo Proceedings of the US--Swedish Seminar held in Lund,
+Sweden, June 15--21, 1986
+ \vol 1302
+ \eds M. Cwikel, J. Peetre, Y. Sagher, and H. Wallin
+ \publ Springer-Verlag
+ \publaddr New York
+ \yr 1988
+ \pages 191--205
+ \endref
+\ref \no 5
+ \by R. A. DeVore and X. M. Yu
+ \paper Nonlinear $n$-widths in Besov spaces
+ \inbook Approximation Theory VI: Vol. 1
+ \eds C. K. Chui, L. L. Schumaker, and J. D. Ward
+ \publ Academic Press
+ \publaddr New York
+ \yr 1989
+ \pages 203--206
+ \lang In Russian
+ \endref
+\ref
+ \no 6
+ \by K. Hollig and M. Pilant
+ \paper Regularity of the free boundary for the porous medium equation
+ \paperinfo MRC Tech. Rep. 2742
+\endref
+\ref
+ \no 7
+ \by J. Jerome
+ \book Approximation of Nonlinear Evolution Systems
+ \publ Academic Press
+ \publaddr New York
+ \yr 1983
+\endref
+\ref
+ \no 8
+ \manyby R. J. LeVeque
+ \paper Convergence of a large time step generalization of Godunov's method
+ for conservation laws
+ \jour Comm. Pure Appl. Math.
+ \vol 37
+ \yr 1984
+ \pages 463--478
+\endref
+\ref\no 9
+ \by O. Rioul and M. Vetterli
+ \paper Wavelets and signal processing
+ \jour IEEE Signal Processing Magazine
+ \vol 8
+ \issue 4
+ \yr 1991
+ \toappear
+\endref
+\endRefs
+\enddocument
+
diff --git a/Master/texmf-dist/doc/cslatex/base/INSTALL.cslatex b/Master/texmf-dist/doc/cslatex/base/INSTALL.cslatex
new file mode 100644
index 00000000000..19695bb86cc
--- /dev/null
+++ b/Master/texmf-dist/doc/cslatex/base/INSTALL.cslatex
@@ -0,0 +1,35 @@
+CSLaTeX 2e
+----------
+
+Toto je LaTeX2e z øíjna 1997 upravený pro èeskou a slovenskou
+sazbu. Vznikl pøizpùsobením star¹ích verzí autorù Jiøího Zlatu¹ky a
+Zdeòka Wagnera.
+
+Poslední poèe¹tìní provedl pan Jaroslav Snajdr, viz
+http://home.zcu.cz/~snajdr5/cslatex.
+
+Pøebalení do taru s ji¾ docstipovanými soubory pro UNIX provedl
+Petr Ol¹ák.
+
+Tar cslatex-01-98.tar obsahuje jednak úplnou verzi LaTeXu 2e datovanou
+k prosinci 1997, dále balík tools a graphics. V¹e je ji¾ po
+"rozbalení" programem docstrip pøipraveno pøímo k provozu. Proto je
+instalace jednoduchá:
+
+INSTALACE
+---------
+
+0. Je potøeba mít instalován tex, csplain, ltfonts a csfonty.
+
+1. Rozbalte tar do adresáøe, ve kterém máte texmf (v teTeXu mezi prvním a
+ druhým texmf)
+
+2. cd texmf/web2c
+
+3. initex cslatex.ini
+
+Pøed i po bodu 3 je vhodné aktualizovat databázi ls-R, napøíklad
+pøíkazem MakeTeXls-R.
+
+
+
diff --git a/Master/texmf-dist/doc/cslatex/base/README-cspsfont b/Master/texmf-dist/doc/cslatex/base/README-cspsfont
new file mode 100644
index 00000000000..5b553a8936b
--- /dev/null
+++ b/Master/texmf-dist/doc/cslatex/base/README-cspsfont
@@ -0,0 +1,93 @@
+
+ Informace o balíku cspsfont
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%
+ 23. 11. 1995 Petr Ol¹ák
+ 5. 1. 1996 Zdenìk Wagner
+
+24. 3. 1999: POZOR! Pro ¹est fontù pcrb8t, pcrbc8t, pcrbo8t, pcrr8t, pcrrc8t
+ a pcrro8t jsme museli zmìnit názvy na *8u, tak¾e nyní se
+ správnì jmenují: pcrb8u, pcrbc8u, pcrbo8u, pcrr8u,
+ pcrrc8u a pcrro8u. Dùvod: Názvy *8t byly v konfliktu se
+ stejnými názvy pou¾ívanými v LaTeXu v kódování T1.
+ Nebude-li vám tedy fungovat èe¹tina v rodinì Courier,
+ nezapomeòte zmìnit svá makra, která obsahují konfliktní
+ názvy *8t.
+
+Tento dokument byl pùvodnì vytvoøen Petrem Ol¹ákem. Podporu pro LaTeX2e
+vytvoøil nezávisle Zdenìk Wagner. Po mezinárodní dohodì o názvech
+èeskoslovenských fontù ZW upravil tento dokument, pøepsal makra PO pro plain a
+kvùli kompatibilitì se svým pøedchozím neoficiálním balíkem (a také proto, ¾e
+je vìt¹í a po soutoku dvou øek se výsledný tok také jmenuje podle té vìt¹í)
+jej pøejmenoval z cpmacros na cspsfont.
+
+Balík cspsfont obsahuje makra pro podporu práce se základními PostScriptovými
+fonty v kódování CSfontù. Makra jsou urèena pro plain a LaTeX2e.
+
+Pøedpoklady:
+- Je instalován cstex96 nebo cstex95.alfa,
+- Pro konverzi z dvi se pou¾ije dvips,
+- Je k dispozici PostScriptový RIP (napø. v tiskárnì nebo Ghostscript),
+ který umí rastrovat základní PostScriptové fonty v Adobe StandardEncoding
+ (písmové sady Times, Bookman, NewCenturySchlbk, Helvetica,
+ Avantgarde-Book, Palatino, Courier).
+
+Instalace:
+ cd /usr/local/lib
+ zcat cspsfont.tar.gz | tar xvf -
+ Je-li v /usr/local/lib/texmf u¾ rozbalen csplain a cslatex a jsou-li
+ vygenerovány cs-formáty, není tøeba dìlat nic.
+
+Pou¾ití:
+- V plainu:
+ \input ctimes
+ Od této chvíle budou pøíkazy \bf, \tt, \rm a \it pracovat s fonty
+ odpovídající písmové sadì Times. V csplainu navíc je mo¾né na vstupu
+ pou¾ívat èeský/slovenský text. Fonty pou¾ité v matematickém re¾imu
+ zùstávají ze sady CM.
+ Pøíklad: Nech» $M_1$ je {\it mno¾ina} -- slovo "Nech»" a "je" bude
+ v Times-Roman, slovo "mno¾ina" bude v Times-Italic, písmeno "M"
+ zùstane v cmmi (Computer Modern math italic) a index "1" rovnì¾
+ zùstane v cmr (Computer Modern Roman).
+ Analogicky dal¹í písmové sady:
+ ctimes ... Times-Roman
+ cbookman ... Bookman
+ cncent ... NewCenturySchlbk
+ chelvet ... Helvetica
+ cavantga ... AvantGarde-Book
+ cpalatin ... Palatino
+
+- V LaTeXu:
+ V adresáøi emtex\dist\cspsfont najdete soubor cspsfont.drv. Zpracujte jej
+ LaTeXem2e a vytisknìte. Tím získáte úplnou dokumentaci. Pokud vás nezajímá,
+ jak je v¹e udìláno, a chcete pouze návod pro u¾ivatele, najdìte pøed
+ zpracováním v souboru cspsfont.drv øádek obsahující \OnlyDescribtion a
+ vyma¾te ^^A z jeho zaèátku.
+
+Poznámka:
+ Pokud pro rastrování z PostScriptu pou¾íváte Ghostscript, je nutné
+ zamìnit náhradní fonty dodávané s balíkem (*.gsf) za skuteèné
+ PostScriptové fonty (*.pfb). Pokud to neudìláte, doèkáte se velmi
+ nekvalitního výsledku, který by mohl TeXu dìlat jen ostudu.
+ Skuteèné PostScriptové fonty (*.pfb) jsou ov¹em vázány licencí a není
+ mo¾né je ¹íøit zdarma. V Ghostscriptu od verze 3.33 jsou dodávány
+ náhradníci ke standardním 35 fontùm ve formátu pfb, které uvolnila
+ firma URW a dal¹í firmy pro free pou¾ití. Tyto náhradní fonty u¾ mají
+ velmi slu¹nou kvalitu.
+
+Copyright
+%%%%%%%%%
+
+Tento balík patøí mezi volnì ¹íøený software; mù¾ete
+jej dále distribuovat anebo modifikovat za podmínek GNU General Public
+License, jak ji publikovala Free Software Foundation; buï ve verzi 2
+této licence nebo (podle Va¹í volby) v libovolné pozdìj¹í verzi.
+
+Tento software je distribuován s pøáním, aby byl u¾iteèný, ale BEZ
+®ÁDNÉ ZÁRUKY. Viz GNU General Public License.
+
+Anglický originál GNU General Publics License najdete v distribuci
+CSTeXu a mnoha dal¹ích volnì ¹íøených programù. Mù¾ete si té¾ o nìj
+napsat na adresu Free Software Foundation, Inc., 59 Temple Place,
+Suite 330, Boston, MA 02111-1307 USA
+
+
diff --git a/Master/texmf-dist/doc/cslatex/base/README.cslatex b/Master/texmf-dist/doc/cslatex/base/README.cslatex
new file mode 100644
index 00000000000..17acb5b46a7
--- /dev/null
+++ b/Master/texmf-dist/doc/cslatex/base/README.cslatex
@@ -0,0 +1,211 @@
+CSLaTeX --- úpravy LaTeXu 2e pro èeskou a slovenskou sazbu
+ Verze pro LaTeX z prosince '96
+==========================================================
+28.10.1997 Jaroslav ©najdr
+
+CSLaTeX je sada konfiguraèních souborù pro LaTeX2e, které umo¾òují v
+tomto systému pøipravovat èeské a slovenské dokumenty. Balík je
+distribuován (jak je u LaTeXu zvykem) v souboru cslatex.dtx, který
+obsahuje pøíslu¹ná makra i s dùkladnou dokumentací. Soubor cslatex.ins
+je dávka pro program docstrip, který z dtx zdroje vygeneruje vlastní
+soubory.
+
+Instalace
+---------
+
+(jednodu¹¹í postup instalace z balíku cslatex-10-97.tar, viz INSTALL.cslatex)
+
+Pro instalaci potøebujete (kromì TeXu):
+
+o CS-fonty.
+
+o èeské a slovenské vzory dìlení czhyphen.tex a skhyphen.tex. Jsou
+ souèástí csplainu.
+
+o LaTeXové "obrázkové" fonty lasy, lcircle a line.
+
+o Originální LaTeX2e. Distribuèní soubory jsou k nalezení na CTANu v
+ adresáøi /tex-archive/macros/latex/base/.
+
+Pokud toto v¹echno máte, mù¾ete zaèít instalovat:
+
+o Sma¾te (zazálohujte) starou verzi LaTeXu. POZOR! Toto se netýká
+ podpùrných balíèkù, napø. graphics, tools nebo psnfss. Jejich
+ upgrade (je-li k dispozici novìj¹í verze) je samostatnou zále¾itostí
+ a není bezpodmíneènì nutný. Pokud máte nainstalovanou star¹í verzi
+ CSLaTeXu, mìly by zmizet adresáøe texmf/tex/latex/cslatex, input a
+ src. Máte-li v adresáøi input nìkteré styly, které nejsou standardní
+ souèástí LaTeXu (napø. a4, a4wide, fancyhdr), vytvoøte adresáø
+ texmf/tex/latex/misc a pøesuòte je tam.
+
+o Pokud vá¹ TeX pou¾ívá ke hledání v adresáøovém stromu hashovací
+ soubor (napø. v teTeXu ls-R), nechte ho znovu vytvoøit, aby se
+ projevily provedené zmìny -- smazané soubory. V teTeXu k tomuto
+ slou¾í pøíkaz texhash.
+
+o Vytvoøte si nìkde v /tmp doèasný adresáø, do kterého zkopírujete
+ distribuèní soubory LaTeXu a CSLaTeXové soubory cslatex.dtx a
+ cslatex.ins.
+
+o V tomto adresáøi rozbalte distribuci LaTeXu pøíkazy "initex
+ unpack.ins" a "initex cslatex.ins".
+
+o V normální konfiguraci pou¾ívá LaTeX v kódování T1 dc-fonty. Máte-li
+ novìj¹í ec-fonty, vytvoøte pøíslu¹nì upravené definièní soubory
+ pøíkazem "initex ec.ins". Tento krok musí následovat a¾ PO
+ zpracování unpack.ins.
+
+o Vytvoøte formát LaTeX pøíkazem "initex latex.ltx".
+
+Nyní máme v na¹em adresáøi 266 souborù, z nich¾ ty potøebné pøesuneme
+na pøíslu¹ná místa do adresáøové struktury TeXu:
+
+o Soubor latex.fmt pøesuòte do adresáøe s formáty -- v teTeXu
+ texmf/web2c.
+
+o Konfiguraèní soubory pro èe¹tinu pøesuneme do adresáøe
+ texmf/tex/latex/cslatex. Jsou to tyto:
+
+ fonttext.cfg
+ hyphen.cfg
+ il2enc.def
+ il2*.fd
+ lczech.sty
+ lslovak.sty
+
+o Do adresáøe texmf/tex/latex/input dáme vstupní soubory LaTeXu:
+
+ docstrip.tex
+ *.cls
+ *.clo
+ *.sty
+ *.fd
+ *.ist
+ *.def
+ *.cfg
+
+o Zdrojové soubory LaTeXu
+
+ fontmath.ltx
+ fonttext.ltx
+ hyphen.ltx
+ latex.ltx
+ ltpatch.ltx
+ preload.ltx
+
+nejsou tøeba pro normální práci, ale budeme je potøebovat, pokud
+chceme vygenerovat znovu formát. Tento pøípad mù¾e nastat, kdy¾ budeme
+do LaTeXu pøidávat nové vzory dìlení, nebo kdy¾ si fmt soubor prostì
+omylem sma¾eme. Proto je pøesuneme do adresáøe /texmf/tex/latex/src.
+
+Ostatní soubory nebudeme potøebovat, proto je mù¾eme smazat.
+
+Vygenerujeme hashovací soubor pro TeX pøíkazem "texhash"
+(teTeX). LaTeX je nainstalován a mù¾eme ho otestovat na nìjakém
+krátkém dokumentíku.
+
+
+Konfigurace dìlení slov
+-----------------------
+
+Konfiguraèní pøíkazy se nacházejí v souboru cslatex/hyphen.cfg.
+Pøíslu¹ná èást souboru je viditelnì ohranièena komentáøovými
+øádkami. K zavedení vzorù dìlení slou¾í pøíkaz
+
+ \DeclareLanguage[seznam kódování]{jméno pøíkazu zapnutí vzorù}%
+ {jméno souboru se vzory a výjimkami}%
+ {\lefthyphenmin=èíslo \righthyphenmin=èíslo
+ \@requesthyphens <nebo> \@splitrequestedfalse}
+
+Vzory dìlení naètené s \@requesthyphens umí vyu¾ívat funkci pøená¹ení
+pomlèky pøi dìlení (viz ní¾e).
+
+Implicitnì je zavedena americká angliètina, èe¹tina a sloven¹tina v
+kódování IL2. Pro zavedení èe¹tiny v IL2 i T1 pou¾ijte:
+
+ \DeclareLanguage[IL2,T1]{\czech}{czhyphen.tex}%
+ {\lefthyphenmin=2 \righthyphenmin=3
+ \@requesthyphens}%
+
+V bì¾ném TeXu mù¾e být maximálnì 4 a¾ 5 vzorù najednou -- víc se do
+jeho pamìti nevejde.
+
+
+Styl czech.sty/slovak.sty
+-------------------------
+
+Bez zavedení tohoto stylu se CSLaTeX chová jako normální LaTeX a
+pou¾ívá cm-fonty bez èeských znakù.
+
+Pomocný styl zavedeme pomocí
+
+ \usepackage[parametry]{czech}
+popø.
+ \usepackage[paremetry]{slovak}
+
+Parametry mù¾ou být:
+
+T1
+ Cork kódování. Budou se pou¾ívat dc(ec) fonty. Aby se správnì
+ dìlila slova, musí být vzory dìlení nata¾eny také pro T1 (viz
+ vý¹e). Bez tohoto parametru je pou¾ito kódování IL2.
+
+split
+ Zapíná pøená¹ení pomlèky pøi dìlení slov typu propan-
+ -butan. Tato vlastnost funguje skoro bez problémù -- výjimkou
+ je pou¾ití `-' jako minus v èísle, které ète TeX v
+ horizontálním módu (tak bývá zadáváno napø. \looseness=-1); v
+ tìchto pøípadech je pøi zapnutém pøená¹ení dìlítka mo¾né
+ napsat \minus.
+
+nosplit
+ Vypíná pøená¹ení pomlèky. To je také implicitní chování.
+
+nocaptions
+ Nebudou pøedefinovány texty vkládané LaTeXem jako "Kapitola"
+ nebo "Obsah". Zùstanou tedy pùvodní "Chapter" nebo "Contents".
+
+olduv
+ Pøíkaz \uv je (novì) definován tak, ¾e zajistí správný kerning
+ kolem uvozovek, ale uvnitø jeho argumentu nelze pou¾ít pøíkaz
+ \verb. Pou¾itím volby olduv dostaneme starou definici, která
+ se chovala pøesnì obrácenì -- ¹patný kerning, lze pou¾ít \verb.
+ Oba tyto po¾adavky se navzájem vyluèují a nikdo dosud
+ nevymyslel øe¹ení, kde by fungovalo obojí najednou.
+
+Volba 'cstex', která umo¾òovala pou¾ívání pøíkazù \csprimeson/off,
+byla zru¹ena a tyto pøíkazy lze pou¾ívat rovnou. Kvùli zpìtné
+kompatibilitì je stále deklarována, ale vùbec nic nedìlá -- její
+pou¾ití pouze nezpùsobí chybu.
+
+Pøíkazy definované ve stylu czech/slovak.sty
+--------------------------------------------
+
+\dateczech
+ Pøíkaz \today expanduje na èeské datum, napø. 30. srpna 1977.
+
+\dateslovak
+ Slovenské datum, napø. 30. augusta 1977.
+
+\dateUSenglish
+ Americké \today, napø. August 30th, 1977.
+
+\dateenglish
+ Britské \today, napø. 30th August 1977.
+
+\captionsczech
+ Èeské captions -- Pøedmluva, Tabulka.
+
+\captionsslovak
+ Slovenské captions -- Predhovor, Tabuµka.
+
+\captionsenglish
+ Anglické captions -- Preface, Table.
+
+\csprimeson, \csprimesoff
+ ``Anglické'' uvozovky se (ne)budou sázet jako èeské 99 66.
+
+\cstieon, \cstieoff
+ Pøedefinuje vlnku ~, aby se v mat. módu (ne)sázela mezera.
+
+--
diff --git a/Master/texmf-dist/doc/cslatex/base/cs-fonts.doc b/Master/texmf-dist/doc/cslatex/base/cs-fonts.doc
new file mode 100644
index 00000000000..f941800c0ca
--- /dev/null
+++ b/Master/texmf-dist/doc/cslatex/base/cs-fonts.doc
@@ -0,0 +1,166 @@
+
+ ********** Informace o CS-fontech **********
+ ********************************************
+ 21.9.96 Petr Ol¹ák
+
+CS-fonty jsou konzervativním roz¹íøením CM fontù Donalda Knutha. Tím je
+mínìno, ¾e ka¾dý CS-font má svùj protìj¹ek v nìjakém CM fontu, pøièem¾ tyto
+dva fonty se naprosto shodují v kódování, tvarech a ¹íøkách znakù prvních
+128 pozic ve fontu. Kódování tìchto fontù je pøesnì popsáno v knize
+"D. Knuth: Computer Modern Typefaces, vol. E of Computer & Typesetting".
+Znaky s kódy nad 128 v CS-fontech odpovídají kódování písmen èeské abecedy
+podle ISO 8859-2. Pøesný popis kódování CS-fontù je uveden v dodatku F
+knihy "P. Ol¹ák: Typografický systém TeX".
+
+Následuje seznam v¹ech CM fontù. Pokud není vpravo uveden alternativní název
+CS-fontu, jedná se o matematický font, který nemá v CS-fontech alternativu.
+Také ji nepotøebuje.
+
+CM font CS-font
+--------------------------------------------------------------------
+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
+--------------------------------------------------------------------
+
+Mezi soubory metrik CS-fontù navíc najdeme metriky vytvoøené Sauterovou
+extrapolací, které nemají pøímou obdobu mezi CM fonty:
+
+ CS-font
+--------------------------------------------------------------------
+ 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
+--------------------------------------------------------------------
+
+Odli¹nosti od CM fontù
+**********************
+
+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 CS fontù. 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.
+
+1. Kerningové páry
+------------------
+".." -- mezi teèkami v csr10 je implicitní kern, aby bylo mo¾no sázet
+ elipsu. Kern 0,011111pt. V cmr10 není.
+"ka" -- csr10: -0,0027777pt, cmr10: -0,0055555pt.
+"P." "P," -- csr10: -0,0027777pt, cmr10 není.
+"F." "F," "V." "V," "W." "W," -- csr10 -0,0055555pt, cmr10 není.
+"Av" "Aw" -- csr10: -0,011111pt, cmr10 není.
+
+2. Ligatury
+-----------
+"<<" vede v csr10 na francouzské uvozovky, kód 158, v cmr10 není.
+">>" vede v csr10 na francouzské uvozovky, kód 159, v cmr10 není.
+
+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 METAFONT 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:
+
+\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
+i, j v csr10 vìt¹í o 0,007779pt
++ (znak plus) v csr10 men¹í o 0,007778pt
+
+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).
+
+
+Opravy v CS fontech
+*******************
+
+20.9.1996: È a dal¹í akcentované kapitálky mìly vìt¹í vý¹ku ne¾ kresba o
+ 1,2pt. Opraveno.
+
+20.9.1996: Odstranìny nevhodné záporné kerny:
+ Tì, Tø, T\"o, T\"u, T\"a, T\`a, analog. pro «, Y, Ý.
+ Vì, Vø, V\"o, V\"u, analog. pro F, W.
+ Redukovány pøíli¹né záporné kerny:
+ Té, Tó, Tù, Tà, Tá, Tú, analog. pro «, Y, Ý.
+
+ Uvedené zmìny nemìní kontrolní souèet fontu, proto¾e ten je
+ poèítán jen ze ¹íøek znakù (viz sekce 1132 v mf.web).
+ Dùsledek: Není potøeba znovu generovat bitové mapy fontù.
+ Pokud chcete fonty zavést do sazby, nezapomeòte pouze znovu
+ vygenerovat formáty za pøítomnosti nových metrik.
+
+1.7.1997 csaccent.mf -- støí¹ka nad o ní¾e,
+ -- odstranìna chyba v generování \`A ve vysokém
+ rozli¹ení.
+ csacutl.mf, csiacutl.mf -- èárka nad ó více vpravo.
+ csotheru.mf -- upraveno umístìní krou¾ku nad Ù.
+ kmroman.mf -- úprava nìkterých kernù. 1. Pøisazeno blí¾e:
+ Vè, Vì, V\"u, Vc (toté¾ pro W a F)
+ Té, Tì, Tó, Tá, Tú, Tc, Tè (té¾ pro «, Y, Ý)
+ tato úprava ov¹em neznamená návrat ke stavu
+ pøed 20.9.96, ale pokud mo¾no optimální kompromis.
+ 2. odsazeno od sebe:
+ ï`` a »`` (viz \uv{nebuï} \uv{labu»})
+ Pozor: aby kern zaèal pracovat, nelze pou¾ít
+ øe¹ení makra \uv pomocí \aftergroup (to je
+ implicitnì v csplainu). Místo toho pi¹te:
+ \def\uv #1{\clqq #1\crqq}.
+
+Copyright
+*********
+
+Zdrojové soubory k CSfontùm patøí mezi volnì ¹íøený software; mù¾ete
+jej dále distribuovat anebo modifikovat za podmínek GNU General Public
+License, jak ji publikovala Free Software Foundation; buï ve verzi 2
+této licence nebo (podle Va¹í volby) v libovolné pozdìj¹í verzi.
+
+Tento software je distribuován s pøáním, aby byl u¾iteèný, ale BEZ
+®ÁDNÉ ZÁRUKY. Viz GNU General Public License.
+
+Anglický originál GNU General Publics License najdete v distribuci
+CSTeXu a mnoha dal¹ích volnì ¹íøených programù. Mù¾ete si té¾ o nìj
+napsat na adresu Free Software Foundation, Inc., 59 Temple Place,
+Suite 330, Boston, MA 02111-1307 USA
diff --git a/Master/texmf-dist/doc/cslatex/base/cscorr.tab b/Master/texmf-dist/doc/cslatex/base/cscorr.tab
new file mode 100644
index 00000000000..c7f8597b58e
--- /dev/null
+++ b/Master/texmf-dist/doc/cslatex/base/cscorr.tab
@@ -0,0 +1,132 @@
+% The description file for a2ac program for making Czech and Slovak composites
+%
+% Petr Olsak, June 1995
+%
+% Tested for 32 fonts (see file mfonts.bat and psfonts.tex)
+
+ReduceKerns 9
+
+>> Captop = b(I,4)
+>> distance = 0.0916 Captop
+>> Acutetop = Captop + h(acute) + distance
+>> Carontop = Captop + h(caron) + distance
+>> acutewidth = w(acute)
+>> acuteshift = 0.1 acutewidth
+>> Acuteshift = 0.19 acutewidth
+>> vshift = 0
+>> diershift = b(acute,4) - b(dieresis,4)
+>> Ccorrection = 0.1 w(C)
+>> ccorrection = 0.05 w(c)
+>> quotwidth = w(quoteright)
+>> quotshift = .1quotwidth-b(quoteright,1)
+
+NC Aacute 2 ; PCC A 0 0 ; PAT acute Acuteshift Acutetop ;
+NC Adieresis 2 ; PCC A 0 0 ; PAT dieresis 0 Acutetop-diershift ;
+NK (Aacute,Adieresis) : A
+NC aacute 2 ; PCC a 0 0 ; PAC acute acuteshift vshift ;
+NC adieresis 2 ; PCC a 0 0 ; PAC dieresis 0 vshift ;
+NK (aacute,adieresis) : a
+RK (T,P) (aacute,adieresis) 0
+NC Agrave 2 ; PCC A 0 0 ; PAT grave -Acuteshift Acutetop ;
+NC agrave 2 ; PCC a 0 0 ; PAC grave -acuteshift vshift ;
+% Agrave needn't kerns---it is symbol only.
+
+NC Ccaron 2 ; PCC C 0 0 ; PAT caron Ccorrection Carontop ;
+NK Ccaron : C
+NC ccaron 2 ; PCC c 0 0 ; PAC caron ccorrection vshift ;
+NK ccaron : c
+RK V ccaron 0
+
+NC Dcaron 2 ; PCC D 0 0 ; PAT caron 0 Carontop ;
+NK Dcaron : D
+NC dcaron 2 ; PCC d 0 0 ; PCT quoteright quotshift+b(d,3) 1.1b(d,4) ;
+RWX dcaron W(d)+0.7quotwidth
+NK * dcaron : * d
+NK dcaron * : f * -.3quotwidth
+
+NC Ecaron 2 ; PCC E 0 0 ; PAT caron 0 Carontop ;
+NC Eacute 2 ; PCC E 0 0 ; PAT acute Acuteshift Acutetop ;
+NK (Ecaron,Eacute) : E
+NC ecaron 2 ; PCC e 0 0 ; PAC caron 0 0 ;
+NC eacute 2 ; PCC e 0 0 ; PAC acute acuteshift vshift ;
+NK (ecaron,eacute) : e
+RK (P,T,V) ecaron 0
+RK (P,T) eacute 0
+
+NC Iacute 2 ; PCC I 0 0 ; PAT acute Acuteshift Acutetop ;
+NK Iacute : I
+NC iacute 2 ; PCC dotlessi 0 0 ; PAC acute acuteshift 0 ;
+NK iacute : i
+
+NC Lcaron 2 ; PCC L 0 0 ; PCT quoteright quotshift+b(I,3) 1.1Captop ;
+NC Lacute 2 ; PCC L 0 0 ; PAT acute 0 Acutetop ;
+NK (Lcaron,Lacute) : L
+NC lcaron 2 ; PCC l 0 0 ; PCT quoteright quotshift+b(l,3) 1.1b(l,4) ;
+RWX lcaron W(l)+0.7quotwidth
+NK * lcaron : * l
+NK lcaron * : f * -.3quotwidth
+NC lacute 2 ; PCC l 0 0 ; PAT acute acuteshift Acutetop ;
+NK lacute : l
+
+NC Ncaron 2 ; PCC N 0 0 ; PAT caron 0 Carontop ;
+NK Ncaron : N
+NC ncaron 2 ; PCC n 0 0 ; PAC caron 0 vshift ;
+NK ncaron : n
+
+NC Ocircumflex 2 ; PCC O 0 0 ; PAT circumflex 0 Carontop ;
+NC Odieresis 2 ; PCC O 0 0 ; PAT dieresis 0 Acutetop-diershift ;
+NC Oacute 2 ; PCC O 0 0 ; PAT acute Acuteshift Acutetop ;
+NK (Ocircumflex,Odieresis,Oacute) : O
+NC ocircumflex 2 ; PCC o 0 0 ; PAC circumflex 0 vshift ;
+NC odieresis 2 ; PCC o 0 0 ; PAC dieresis 0 vshift ;
+NC oacute 2 ; PCC o 0 0 ; PAC acute acuteshift vshift ;
+NK (ocircumflex,odieresis,oacute) : o
+
+NC Rcaron 2 ; PCC R 0 0 ; PAT caron 0 Carontop ;
+NC Racute 2 ; PCC R 0 0 ; PAT acute Acuteshift Acutetop ;
+NK (Rcaron,Racute) : R
+NC rcaron 2 ; PCC r 0 0 ; PAC caron 0 vshift ;
+NC racute 2 ; PCC r 0 0 ; PAC acute acuteshift vshift ;
+NK (rcaron,racute) : r
+RK (F,P,T,V) rcaron 0
+RK (P,T) racute 0
+
+NC Scaron 2 ; PCC S 0 0 ; PAT caron 0 Carontop ;
+NK Scaron : S
+NC scaron 2 ; PCC s 0 0 ; PAC caron 0 vshift ;
+NK scaron : s
+RK (F,P,T,V) scaron 0
+
+NC Tcaron 2 ; PCC T 0 0 ; PAT caron 0 Carontop ;
+NK Tcaron : T
+NC tcaron 2 ; PCC t 0 0 ; PCC quoteright quotshift+b(t,3) 0 ;
+RWX tcaron W(t)+0.7quotwidth
+NK * tcaron : * t
+NK tcaron * : f * -.3quotwidth
+
+NC Udieresis 2 ; PCC U 0 0 ; PAT dieresis 0 Acutetop-diershift ;
+NC Uring 2 ; PCC U 0 0 ; PAT ring 0 Carontop ;
+NC Uacute 2 ; PCC U 0 0 ; PAT acute Acuteshift Acutetop ;
+NK (Udieresis,Uring,Uacute) : U
+NC udieresis 2 ; PCC u 0 0 ; PAC dieresis 0 vshift ;
+NC uring 2 ; PCC u 0 0 ; PAC ring 0 vshift ;
+NC uacute 2 ; PCC u 0 0 ; PAC acute acuteshift vshift ;
+NK (udieresis,uring,uacute) : u
+RK (F,P,T,V) uring 0
+
+NC Yacute 2 ; PCC Y 0 0 ; PAT acute Acuteshift Acutetop ;
+NK Yacute : Y
+NC yacute 2 ; PCC y 0 0 ; PAC acute acuteshift vshift ;
+NK yacute : y
+
+RC Zcaron 2 ; PCC Z 0 0 ; PAT caron 0 Carontop ;
+NK Zcaron : Z
+RC zcaron 2 ; PCC z 0 0 ; PAC caron 0 vshift ;
+NK zcaron : z
+RK (F,P,T,V) zcaron 0
+
+NK (eacute,ecaron,iacute) quotedblleft quotwidth
+
+ReduceKerns 9
+
+
diff --git a/Master/texmf-dist/doc/cslatex/base/csplain.doc b/Master/texmf-dist/doc/cslatex/base/csplain.doc
new file mode 100644
index 00000000000..98cf251bbc0
--- /dev/null
+++ b/Master/texmf-dist/doc/cslatex/base/csplain.doc
@@ -0,0 +1,197 @@
+ Balík souborù (texinput) na generování formátu csplain
+ ******************************************************
+ * Petr Ol¹ák Verze: záøí 1996 *
+ øíjen 1998
+
+Formát csplain je skoro shodný s klasickým formátem plain. Rozdíl je jedinì
+v tom, ¾e místo CM fontù se pracuje s CS-fonty, co¾ umo¾òuje zavést
+v tomto kódování fontù vzory dìlení pro èeský a slovenský jazyk.
+Pomocí formátu csplain je mo¾no nahradit originální formát plain,
+tj. pro anglické dokumenty se oba formáty chovají (skoro) stejnì.
+Nepatrné odli¹nosti, vyplývající z pou¾ití CS-fontù místo CM fontù,
+viz soubor cs-fonts.doc.
+
+
+Potøebné soubory
+****************
+
+Pro vygenerování formátu csplain je potøeba:
+ 1. v /tfm mít metriky CS-fontù (napø. csr10.tfm),
+ 2. v /texinput mít následující soubory:
+ csplain.ini ... hlavní soubor pro vygenerování formátu
+ plain.tex ... Knuthùv plain
+ csfonts.tex ... makro pro zavedení CS-fontù
+ il2code.tex ... makro pro práci s kódem CS-fontù (ISO-8859-2)
+ hyphen.lan ... øídicí soubor k zavední vzorù dìlení rùzných jazykù
+ hyphen.tex ... základní vzory dìlení pro US (souèástí plainu)
+ hyphen.ex ... slovník výjimek pro US
+ czhyphen.tex ... vzory dìlení pro èe¹tinu
+ czhyphen.ex ... slovník výjimek pro èe¹tinu
+ skhyphen.tex ... vzory dìlení pro sloven¹tinu
+ skhyphen.ex ... slovník výjimek pro sloven¹tinu
+ plaina4.tex ... makro upravující výhozí rozmìr zrcadla pro A4
+3. pokud pøedpokládáte vstupní soubory v jiném kódování, ne¾ ISO-8859-2,
+ potøebujete navíc a) pøi pou¾ití emTeXu -- pøíslu¹nou *.tcp tabulku
+ b) pøi vyu¾ití encTeXu -- pøíslu¹ný soubor enc-?.tex
+
+
+Generování formátu
+******************
+
+Generování formátu csplain je závislé na implementaci TeXu.
+V UNIX like systémech (odvozených z implementace web2c) pou¾ijte pøíkaz:
+
+ initex csplain.ini
+
+nebo v novìj¹í verzi web2c:
+
+ tex -ini csplain.ini
+
+Vstupní kódování bude rovno vnitønímu kódování ISO-8859-2. Pøedpokláte-li
+kódování vstupních textù v jiném kódování, ne¾ ISO-8859-2 a navíc máte
+implementaci binárního programu TeX obsahující encTeX (to poznáte podle
+druhého øádku v soborech *.log), pak si vyberte jedno z písmen: w=CP1250,
+k=Kamenicti, p=PC Latin2 (CP852) a inicializujte formát takto:
+
+ tex -ini \let\enc=? \input csplain.ini
+
+kde ? je jedno z písmen w, k, nebo p charakterizující vstupní kódování. Na
+pøíkazovém øádku v UNIXu musíte ka¾dý znak "\" psát dvakrát, napøíklad:
+
+ tex -ini \\let\\enc=k \\input csplain.ini
+
+Potøebujete-li implementovat vstupní kódování, které zde není uvedeno,
+zvolte si pro nì nìjaké dal¹í písmeno a editujte pøíslu¹ný soubor enc-?.tex.
+
+V DOSu (emTeXu) mù¾ete volit vstupní kódování pomocí *TCP tabulek. Napø.
+pro kódování Kamenických napí¹ete:
+
+ tex[386] /i /8 -cKAMENIC.TCP csplain.ini
+
+Mù¾ete si ovìøit správnost instalace csplainu testem cstrip. Viz soubor
+cstripm.dvi nebo cstripm.ps
+
+
+Pou¾ití èe¹tiny a sloven¹tiny
+*****************************
+
+csplain je inicializován tak, aby se implicitnì choval jako plain. To
+znamená, ¾e je nastaveno anglické dìlení slov a sekvence \v, \'
+expandují na primitiv \accent. Rovnì¾ je aktivní \nonfrenchspacing.
+Rozdíl je jen ve velikosti implicitního rozmìru zrcadla sazby, které je
+v csplainu nastaveno pro palcové okraje pøi formátu A4, zatímco
+v plainu je nastaveno pro palcové okraje formátu Letter.
+
+Pro sazbu v èeském nebo slovenském jazyce NEMUSÍTE volat styl
+czech.sty. Staèí pou¾ít na zaèátku dokumentu tyto sekvence:
+
+\chyph % nebo \shyph : inicializuje èeské/slovenské dìlení slov
+ % a \frenschpacing
+\csaccents % zpùsobí jiné chování sekvencí \' \v a \r, které od této
+ % chvíle expandují na znaky podle CSfontù
+
+% návrat k pùvodnímu nastavení:
+\ehyph % americké dìlení a \nonfrenchspacing
+\cmaccents % \, \v expandují na primitiv \accent
+
+Od verze csplainu <Sep. 1996> je sekvence pro uvozovky \uv{cosi}
+zanesena do formátu.
+
+
+Verze csplainu.
+***************
+
+csplain zavádí do \everyjob hlá¹ení o datu posledního zásahu do
+zdrojových textù csplainu (viz soubor csplain.ini). Pokud tam takové
+hlá¹ení není, máte verzi csplainu z r. 1994 nebo star¹í.
+
+Jednotlivé verze oznaèujeme datem zmìny zdrojového textu a nikoli
+èíslem. Odli¹nosti novìj¹ích verzí ne¾ <Apr. 1995> jsou uvedeny pøímo
+v souboru csplain.ini. Odli¹nosti verze z roku 1994 od <Apr. 1995>
+jsou uvedeny ní¾e.
+
+V èem se li¹í csplain z csTeXu94 od verze <Apr. 1995>
+*****************************************************
+
+1. plain.tex. Místo verze 3.0 je pou¾ita verze 3.14159.
+
+2. csfonts.tex. Navíc pøidána vlastnost \font\preloaded = nezavádìj ¾ádný font.
+ Dùsledek: Po naètení formátu plain.tex je zavedeno pouhých 16 základních
+ fontù proti døívìj¹ím 50.
+ Dùvod: Pøi dne¹ních rychlostech poèítaèù u¾ asi neoceníme, ¾e je nìjaký
+ font dopøedu zaveden ve formátu. Navíc máme více místa pro nové fonty.
+ Odchylka: Kromì nepatrného zdr¾ení pøi zavádìní (døíve \preloaded) fontù
+ není ¾ádný jiný rozdíl.
+
+3. il2code.tex (døíve extcode.tex). Kromì pùvodních definic \catcode,
+ \lccode a \uccode obsauje dal¹í makra závislá na kódování.
+ a) makro \csaccents pøedefinuje makra \v, \', ... tak, ¾e expandují
+ pøímo do znakù podle CS-fontù.
+ Výhody:
+ * Po \csaccents lze naèíst vzory dìlení ve tvaru nezávislém na
+ kódování.
+ * Po \csaccents budou správnì rozdìlena i slova zapsaná
+ t\'imto zp\r usobem. Také na nì bude správnì fungovat primitiv
+ \uppercase (výjimku tvoøí pøípad, kdy je \'i psáno "postaru", tj.
+ jako \'\i).
+ * \v d a \v t vede na ï a » (s apostrofy, nikoly s háèky).
+ Výchozí chování formátu csplain je z dùvodu nutné kompatibility
+ se standardním plainem nastaveno na pùvodní význam maker \v, \'.
+ Pøíkazem \csaccents se inicializuje nový význam a pøíkazem \cmaccents
+ se v¹e vrací do pùvodního stavu. Inicializace je navíc lokální vrámci
+ skupiny.
+ Pokud bude nìkdo èasto pøepínat \csaccents, \cmaccents, pak mù¾e
+ potlaèit hlá¹ky na terminálu a do .logu pøedefinováním pøíkazu
+ \csaccentsmessage, \cmaccentsmessage.
+ b) Jsou doplnìny definice sekvencí, které jsou závislé na kódování
+ CS-fontù. Tj. uvozovky \clqq, \crqq, \flqq, \frqq, \ogonek, \promile.
+ Dále je definován pøíkaz \extrahyphens, který inicializuje
+ \hyphenchar do alternativního znaku v CS-fontu pro základní
+ desetibodové textové fonty. Tím napø. "je-li" nebude rozdìleno.
+ Bohu¾el vzniká zobrazovací zádrhel: pøi hlá¹kách "Overfull" TeX
+ zobrazuje na terminál místo znaku - znak ^^9c. V emTeXu staèí mírnì
+ upravit tabulku tcp a smìrovat do ^^9c nìjaký náhradní a podobný
+ semigrafický symbol (viz pøilo¾ená tabulka kamenic.tcp).
+
+4. hyphen.lan.
+ * Na zaèátku má \csaccents, aby zavedl vzory dìlení napsané
+ pomocí sekvencí a na konci vrací \cmaccents.
+ * Místo hyphen.cz a hyphen.czx zavádí czhyphen.tex a czhyphen.ex (z dùvodu
+ kompatibility s makrem pro èe¹tinu v LaTeXu 2e). Podobnì pro dal¹í
+ jazyky.
+ * Místo pùvodních \righthyphenmin=2 je pro \chyph a \shyph zavedeno
+ \righthyphenmin=3 (co¾ je podle normy). Sází-li u¾ivatel do úzkých
+ sloupcù, mù¾e si to zmìnit napøíklad takto: \chyph \righthyphenmin=2
+ * Pøi volání czhyphen.tex, skhyphen.tex je \let\global=\relax, aby
+ nedo¹lo ke zmìnì \everyjob\message. Skuteènost, jaké dìlení slov je
+ zavedeno, lze zjistit z verze csplainu <Apr. 1995>, tj. není potøeba
+ jmenovat nìjaké konkrétní lidi v \everyjobu.
+
+5. czhyphen.tex je kompletnì jiné (zøejmì lep¹í), ne¾ v pùvodním csTeXu.
+ Je pou¾ito dìlení, které (po mírném pomr¹ení) dal k dispozici Pavel
+ ©eveèek TeXovské veøejnosti pro pou¾ití v nekomerèním svìtì zdarma.
+
+6. czhyphen.ex je zmen¹eno o vìci, které u¾ czhyphen.tex umí správnì a
+ zbytek je pøepsán do sekvencí nezávislých na kódování.
+
+7. skhyphen.tex je pravdìpodobnì stejné, jako bylo (nezkoumal jsem to).
+ Stejnì tak zùstává skhyphen.ex. Je pou¾ito dìlení ruènì vyrobené
+ Jankou Chlebíkovou.
+
+8. csplain.ini.
+ * Zmìnìno poøadí volání extcode.tex
+ * Zmìnìn text \everyjob\message.
+
+9. czech.sty
+ * Na zaèátku zaøazena vìtvièka
+ \if Formát=LaTeX2e \input lczech.sty \endinput \fi
+ * Zaøazen novì test na \ifx\chyph\undefined \message{Warning...}
+ * Zaøazen test na pou¾ití CS-fontù podle prvních dvou písmen v názvu
+ fontu \tenrm. Pokud CS-fonty jsou zavedeny a pøitom není definován
+ \clqq (pøípad starý csformát, nový czech.sty), pak se definují nìkteré
+ sekvence analogicky, jako v bodì 3b).
+ * Do pøíkazù \czechTeX, resp. \originalTeX je vlo¾eno \csaccents, resp.
+ \cmaccents, tj. styl czech aktivuje \csaccents.
+ * V¹e, co bylo øeèeno pro czech.sty platí analogicky pro slovak.sty
+
+
diff --git a/Master/texmf-dist/doc/cslatex/base/license.eng b/Master/texmf-dist/doc/cslatex/base/license.eng
new file mode 100644
index 00000000000..f645095dde6
--- /dev/null
+++ b/Master/texmf-dist/doc/cslatex/base/license.eng
@@ -0,0 +1,367 @@
+
+ THE LICENCE OF CSTeX
+ ==============================================================
+ Petr Olsak Dec. 12. 1998
+
+Preamble
+--------
+
+The CSTeX package is build from sub-packages (we'll call modules).
+Each module can be authorized by different author(s) and licensed by
+different licence. The aim of this document is to distinguish between
+"required" modules (if these modules are not installed, the whole
+package cannot be called CSTeX) and "optional" modules (usually
+distributed with some implementation of TeX and CSTeX). A good news
+is, that all "required" modules are licensed by license compatible
+with common licenses of free software. The "optional" modules may or
+may not have this feature.
+
+This document quotes the sources of the original (Czech and/or English)
+license texts for each module. This document itself is translated into
+Czech (see license.cz file). However, only the English original of this
+document (this file) has the legal power.
+
+Notice: The "current administrator" of CSTeX is Petr Olsak
+(email: olsak@math.feld.cvut.cz). He reserves the right to find his
+successor. In exceptional cases, for instance if the current
+administrator cannot do his work on CSTeX any more, the CSTUG (Czech
+and Slovak users group, http://www.cstug.cz) has a right to find next
+administrator.
+
+This document can be changed in future, if some new authors and
+packages for CSTeX occurs. Only the current administrator can do some
+changes of this document. The license notices of each package have to be
+compatible with the wish of its authors.
+
+The "CTAN:" means "Comprehensive TeX Archive Network" and it is
+one of the following public ftp sites:
+
+ftp://ctan.tug.org/tex-archive
+ftp://ftp.tex.ac.uk/tex-archive
+ftp://ftp.dante.de/tex-archive
+ftp://ftp.cstug.cz/pub/tex/CTAN
+
+The "CSTEX:" means "CSTeX ftp site" and it is
+one of the following public ftp sites:
+
+ftp://math.feld.cvut.cz/pub/cstex (primary server)
+ftp://ftp.cstug.cz/pub/tex/local/cstex (mirror)
+
+
+--------------------------------------------------------------------
+
+I. The "required" modules
+=========================
+
+1. TeX, METAFONT, Computer Modern, plain.
+ author: Donald Knuth
+ license: The program for "TeX/METAFONT/Computer Modern" is in
+ the public domain and users may freely incorporate the
+ algorithms from public source codes in their own programs.
+ However, use of the name "TeX/METAFONT/Computer Modern"
+ is restricted to software systems that agree exactly with
+ the programs maintained by author. For more details see
+ CTAN:/systems/knuth/tex/tex.web and volumes B, D and E
+ of Computers & Typesetting.
+ notice: use TRIP/TRAP test for validating your implementation of
+ TeX/METAFONT programs.
+ source: CTAN:/systems/knuth
+
+2. The implementation package of "TeX/METAFONT/drivers/supports" into an
+ operating system. The CSTeX can be combined with any implementation package
+ (commercial or free). See the paragraph III for more details.
+ notice: Some dvi to PostScript convertor is needed. The Rokicki's dvips
+ is recommended. It is free software.
+
+3. CSfonts (Czech and Slovak fonts derived from Computer Modern)
+ authors: Petr Novak, Karel Horak, Lada Lhotka, Petr Olsak
+ emails: <Petr.Novak@internet.cz>, <horakk@math.cas.cz>
+ <lhotka@jcu.cz>, <olsak@math.feld.cvut.cz>
+ license: GPL
+ source: CSTEX:/web2c/csfonts.tar.gz
+
+4a czhyphen.tex (Czech hyphenation patterns for TeX)
+ author: Pavel Sevecek
+ email: <pavel@lingea.cz>
+ license: GPL
+ included in: CSTEX:/web2c/csplain.tar.gz
+
+4b skhyphen.tex (Slovak hyphenation patterns for TeX)
+ author: Hanka Chlebikova
+ email: <chlebikj@dcs.fmph.uniba.sk>
+ license: GPL
+ included in: CSTEX:/web2c/csplain.tar.gz
+
+5. czech.sty, slovak.sty (The standard styles for Czech/Slovak languages)
+ authors: Oldrich Ulrych, Karel Horak, Petr Olsak, Jaroslav Snajdr
+ emails: <ulrych@karlin.mff.cuni.cz>, <horakk@math.cas.cz>,
+ <olsak@math.feld.cvut.cz>, <snajdr5@students.zcu.cz>
+ license: GPL
+ included in: CSTEX:/web2c/csplain.tar.gz
+
+6. csplain (the TeX format derived from plain)
+ author: Petr Olsak
+ email: <olsak@math.feld.cvut.cz>
+ license: GPL with appendix
+ appendix: You can do any changes in this software for your own
+ usage. However, you cannot distribute the changed
+ software under the same name "csplain". Only the current
+ administrator of CSTeX can do official changes to
+ csplain.
+ notice: see the cstrip.tex for validating of csplain format in
+ your TeX implementation.
+ source: CSTEX:/web2c/csplain.tar.gz
+
+7. LaTeX (the macro package for TeX)
+ authors: Leslie Lamport, LaTeX 2e team
+ license: see the COPYRIGHT notice in src/latex.ltx, for example.
+ source: CTAN:/macros/latex
+
+8. csLaTeX (the extension of LaTeX for Czech and Slovak languages)
+ authors: Jiri Zlatuska, Zdenek Wagner, Jaroslav Snajdr
+ emails: <zlatuska@muni.cz>, <wagner@beba.cesnet.cz>,
+ <snajdr5@students.zcu.cz>
+ license: GPL
+ source: http://home.zcu.cz/~snajdr5/cslatex/
+
+9. cspsfonts (The usage of the standard PS fonts in Czech/Slovak languages)
+ authors: Petr Olsak, Zdenek Wagner
+ emails: <olsak@math.feld.cvut.cz>, <wagner@beba.cesnet.cz>
+ license: GPL
+ source: CSTEX:/web2c/cspsfonts.tar.gz
+
+You can find the complete text of GPL in the file lic-gpl.eng.
+
+
+II. The "optional" packages
+===========================
+
+-- The implementation of CSfont in Type1 format derived from BaKoMa fonts
+ author: Petr Olsak
+ email: <olsak@math.feld.cvut.cz>
+ author of BaKoMa fonts: Basil K. Malyshev <malyshev@mx.ihep.su>
+ license: The same, as BaKoMa license: The author of BaKoMa fonts
+ grants to any individual or non-commercial organization
+ the right to use and to make an unlimited number of copies
+ of full package or selected fonts when this is done
+ WITHOUT CHARGE and has attached the file BaKoMa-CM.Fonts
+ with licence agreement. This fonts cannot be sold or
+ distributed with any commercial product or used in any
+ commercial organization without additional agreement with
+ author of BaKoMa fonts. If you want to charge a small fee
+ via distribution these fonts or any derivations from this
+ fonts, you should contact the author of BaKoMa fonts.
+ See BaKoMa-CM.Fonts file in cspdftexlib.tag.gz.
+ source: CSTEX:/web2c/cspdftexlib.tar.gz
+
+-- The program MNU (for menu configuration for DOS)
+ author: Petr Olsak
+ email: <olsak@math.feld.cvut.cz>
+ license: Free, but without source codes and without any warranty.
+ source: CSTEX:/emtex/mnu.zip
+
+-- The program a2ac (adds composites and kerns in afm files)
+ author: Petr Olsak
+ email: <olsak@math.feld.cvut.cz>
+ license: GPL
+ source: ftp://math.feld.cvut.cz/pub/olsak/a2ac
+
+-- enctex (a simple patch of TeX for re-encoding ability)
+ author: Petr Olsak
+ license: GPL
+ comment: The resulting program cannot be called TeX after enctex patch
+ is applied. See the Knuth's license for TeX.
+ The name "a program derived from TeX using enctex"
+ is recommended.
+ source: ftp://math.feld.cvut.cz/pub/olsak/enctex
+ CSTEX:/web2c/enctex.tar.gz
+
+-- csindex (a simple extension of makeindex program)
+ author of makeindex: Pehong Chen <phc@renoir.berkeley.edu>
+ authors of csindex: Zdenek Wagner (for DOS, OS2), Zdenek Salvet (for Linux)
+ emails: <wagner@beba.cesnet.cz>, <salvet@ics.muni.cz>
+ license: see the COPYING file in csindex-*.tar.gz
+ source: CSTEX:/web2c/csindex-*.tar.gz
+
+-- csbibtex (a simple extension of bibtex program for DOS)
+ author of bibtex: Oren Patashnik <patashnik@score.stanford.edu>
+ author of csbibtex: Petr Novotny <novotny@earn.cvut.cz>
+ license: Copying of this file is authorized only if either
+ (1) you make absolutely no changes to your copy, including name, or
+ (2) if you do make changes, you name it something other than
+ btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst.
+ source: CSTEX:/emtex/bibtex.zip
+
+-- csuvodlat (a Czech translation "LaTeX strucny popis" of a german original)
+ authors o original: Hubert Partl, Elisabeth Schlegl, Irene Hyna
+ author of translation: Pavel Sykora <sykora@fsid.cvut.cz>
+ license: You may copy and distribute this text in unchanged
+ electronic form, you can print this text but you cannot
+ distribute the hardcopy form of this text.
+ source: CSTEX:/web2c/csuvodlat.tar.gz
+
+-- CSED (the text editor for DOS)
+ author: Pavel Sevecek
+ email: <pavel@lingea.cz>
+ license: NON FREE. However, the members of CSTUG can use this
+ software without any charges. See smlcsed.tex for
+ more details.
+ source: NONE in publics sites. Please, contact the CSTUG.
+
+-- texspell (The spell checker, cz, sk, eng. dictionaries + program for DOS)
+ authors: Janus Drozd, Jan Hajic, Jan Hric 1991-92
+ license: NON FREE. Only CSTUG has the right to distribute this
+ program only for its members. Copying of texspell, its
+ dictionaries and its documentation by another subject, for
+ another subject or using this program by another subject is
+ interpreted as a breaking of author's copyright. Authors
+ nor CSTUG give no warranty for this program. See the file
+ emtex\doc\programs\smlouva.cs for more details.
+ source: NONE in public sites. Please, contact the CSTUG.
+
+-- qedit (the text editor for DOS)
+ licensed by: SemWare, 4343 Shallowford Rd, Suite C3A, Marietta, USA
+ version: v2.15 August 1991, Shareware version.
+ license: NON FREE. If you continue using qedit beyond a 30-day trial
+ period, you MUST PURCHASE a license for it. Along with
+ licensed copy of the software, you will receive a printed,
+ bound manual, and you will be entitled to free technical
+ support and low-cost updates.
+ notice: This shareware version of qedit is distributed as one option
+ of the text editor for DOS implementation of TeX with CSTeX.
+ It is not alone option, of course.
+ source: CSTEX:/emtex/qedit.zip
+
+-- te (the simple text editor for DOS)
+ author: Peter Sawatzki, Buchenhof 3, D-5800 Haagen 1, Germany
+ version: 28. Nov. 1989
+ license: free, but without source codes and without warranty.
+ source: CSTEX:/emtex/te.zip
+
+-- vlnka (replaces spaces by tie in places where no-break is recommended)
+ author: Oldrich Ulrych, Stepan Kasal
+ license: Program is in public domain including Pascal source codes.
+ source: CSTEX:/emtex/tie.zip
+
+-- vlna (replaces spaces by tie in places where no-break is recommended)
+ author: Petr Olsak
+ email: olsak@math.feld.cvut.cz
+ license: Program is free including WEB source codes.
+ source: ftp://math.feld.cvut.cz/pub/olsak/vlna
+
+-- cstocs2 (converts the czech/slovak text between different encodings)
+ author: Josef Tkadlec
+ email: tkadlec@math.feld.cvut.cz
+ license: Program is free including Pascal source codes, without warranty.
+ source: CSTEX:/emtex/cstocs2.zip
+
+-- dvicopy (the dvi to dvi procesor includes the virtual fonts)
+ author: Peter Breitenlohner
+ email: <peb@dmumpiwh.mppmu.mpg.de>
+ license: GPL
+ source: CSTEX:/emtex/dvicopy.zip
+ notice: The DOS binary is used here for usage in emTeX implementation.
+ source codes in: CSTEX:/web2c/texk*.tar.gz
+
+-- dviout (the dvi to dvi processor handles with names of fonts)
+ author: Oldrich Ulrych
+ email: <ulrych@karlin.mff.cuni.cz>
+ license: Free including Pascal source codes.
+ source: CSTEX:/emtex/dviout.zip
+
+-- pmCSTeX (user interface for emTeX + CSTeX + EPM editor for OS2)
+ author: Petr Mikulik
+ email: mikulik@sci.muni.cz
+ license: Free software
+ source: CSTEX:/emtex/os2.zip
+
+-- dviwin (dvi viewer for MS Windows)
+ author: Hippocrates Sendoukas
+ email: <isendo@leon.nrcps@ariadne-t.gr>
+ license: The author of this software grants to any individual or
+ non-commercial organization the right to use and to make an
+ unlimited number of copies of this software. Commercial
+ entities may use the software for an evaluation period of
+ two weeks. Any further use requires a license from the
+ author. See emtex\doc\win\dviwin.wri for more details.
+ source in: CSTEX:/emtex/texwin.zip
+
+-- TeXtelmExtel (the user interface for TeX in MS Windows)
+ author: Andreas Krebs
+ email: <krebs@edvz.sbg.ac.at>
+ license: Free software. See emtex\doc\win\texmex.wri, section 1.4
+ for more details and author's answers the question
+ "Why Freeware".
+ source in: CSTEX:/emtex/texwin.zip
+
+-- MS Windows support of emTeX + CSTeX packed in zip archive
+ author: Josef Krob
+ email: jokr@phil.muni.cz
+ license: see the dviwin and TeXtelmExtel licenses. These programs are
+ used in this archive.
+ source: CSTEX:/emtex/texwin.zip
+
+
+III The implementation packages of TeX available on CSTeX ftp site
+==================================================================
+
+1. web2c (for C compiler including sources, binaries for many platforms)
+ authors: Karl Berry, Olaf Weber
+ emails: <kb@cs.umb.edu>, <Olaf.Weber@cwi.nl>
+ license: GPL, see COPYING* files in texk-*/ source tree.
+ source: CTAN:/systems/web2c
+ files: texk-*.tar.gz, texmflib-*.tar.gz, etexlib-2.0.tar.gz,
+ omegalib-1.5.tar.gz, pdftexlib-0.12f.tar.gz.
+ note: this package includes more sub-packages from different
+ authors (eTeX, pdfTeX, LaTex, omega, ...) See the
+ appropriate license files in these sub-packages.
+
+1a cstex/web2c (ready to install CSTeX with web2c from TeX sources)
+ author: Petr Olsak
+ email: <olsak@math.feld.cvut.cz>
+ license: See above for licenses of individual modules.
+ source: CSTEX:/web2c
+ note: All archive files of "OS independent" modules of CSTeX
+ are *primary* distributed in this directory in tar.gz
+ format. They are the following archive files: csfonts,
+ csplain, cslatex-*, cspsfonts, cspdftexlib, enctex,
+ csindex-*, csuvodlat.
+
+2. emTeX for DOS or OS/2 or (but somewhat bad choice) for MS Win.
+ author: Eberhard Mattes
+ email: <mattes@azu.informatik.uni-stuttgart.de>
+ license: Software written by Eberhard Mattes which is part of the
+ emTeX distribution may be used without restrictions.
+ This software may only be distributed in UNCHANGED
+ and COMPLETE form, including all the files listed in
+ README.ENG's `Distribution files' section, and only if
+ this is done WITHOUT CHARGE (you are allowed to omit some
+ or all of the *.fli files). See emtex\doc\english\readme.eng
+ section 6 for more details.
+ source: CTAN:/systems/os2/emtex
+ files: see emtex\doc\english\readme.eng section 4.
+
+2a cstex/emtex (ready to install CSTeX with emTeX + user interface for DOS)
+ author: Petr Olsak
+ email: <olsak@math.feld.cvut.cz>
+ license: See above for licenses of individual modules.
+ The install program and the user interface for DOS is based
+ on program MNU (see above) and DOS batches. They are free
+ software.
+ source: CSTEX:/emtex
+ note: see the @ctimne.txt file for more details.
+
+3. teTeX for UNIX (derived from web2c)
+ author: Thomas Esser
+ email: <te@informatik.uni-hannover.de>
+ license: GPL
+ source: CTAN:/systems/unix/teTeX
+
+3a cstex/tetex-rpm (ready to install CSTeX with teTeX from *rpm packages)
+ author: Michal Choura
+ email: <Michal.Choura@bigfoot.com>
+ license: See above for licenses of individual modules.
+ source: CSTEX:/tetex-rpm
+
+
+
diff --git a/Master/texmf-dist/doc/cslatex/base/mklinks b/Master/texmf-dist/doc/cslatex/base/mklinks
new file mode 100644
index 00000000000..c375d62306b
--- /dev/null
+++ b/Master/texmf-dist/doc/cslatex/base/mklinks
@@ -0,0 +1,101 @@
+#!/bin/sh
+# This script makes a links to Ghostscript fonts for
+# Adobe standard fonts in current directory
+# Petr Olsak, March 1998
+
+# Please, change the Ghostcript Font path, if needed:
+
+GSFPATH=/usr/lib/ghostscript/fonts
+
+# Warning!! It seems that some fonts does not work
+# with pdftex version 3.14159-0.12f (Web2C 7.2):
+# You have to use the version 0.12h at least.
+
+ln -s $GSFPATH/b018015l.pfb URWBookmanL-DemiBold.pfb
+ln -s $GSFPATH/b018035l.pfb URWBookmanL-DemiBoldItal.pfb
+ln -s $GSFPATH/b018012l.pfb URWBookmanL-Ligh.pfb
+ln -s $GSFPATH/b018032l.pfb URWBookmanL-LighItal.pfb
+
+ln -s $GSFPATH/n022003l.pfb NimbusMonL-Regu.pfb
+ln -s $GSFPATH/n022023l.pfb NimbusMonL-ReguObli.pfb
+ln -s $GSFPATH/n022004l.pfb NimbusMonL-Bold.pfb
+ln -s $GSFPATH/n022024l.pfb NimbusMonL-BoldObli.pfb
+
+ln -s $GSFPATH/a010013l.pfb URWGothicL-Book.pfb
+ln -s $GSFPATH/a010033l.pfb URWGothicL-BookObli.pfb
+ln -s $GSFPATH/a010015l.pfb URWGothicL-Demi.pfb
+ln -s $GSFPATH/a010035l.pfb URWGothicL-DemiObli.pfb
+
+ln -s $GSFPATH/n019003l.pfb NimbusSanL-Regu.pfb
+ln -s $GSFPATH/n019023l.pfb NimbusSanL-ReguItal.pfb
+ln -s $GSFPATH/n019004l.pfb NimbusSanL-Bold.pfb
+ln -s $GSFPATH/n019024l.pfb NimbusSanL-BoldItal.pfb
+
+ln -s $GSFPATH/n019043l.pfb NimbusSanL-ReguCond.pfb
+ln -s $GSFPATH/n019063l.pfb NimbusSanL-ReguCondItal.pfb
+ln -s $GSFPATH/n019044l.pfb NimbusSanL-BoldCond.pfb
+ln -s $GSFPATH/n019064l.pfb NimbusSanL-BoldCondItal.pfb
+
+ln -s $GSFPATH/p052003l.pfb URWPalladioL-Roma.pfb
+ln -s $GSFPATH/p052023l.pfb URWPalladioL-Ital.pfb
+ln -s $GSFPATH/p052004l.pfb URWPalladioL-Bold.pfb
+ln -s $GSFPATH/p052024l.pfb URWPalladioL-BoldItal.pfb
+
+ln -s $GSFPATH/c059013l.pfb CenturySchL-Roma.pfb
+ln -s $GSFPATH/c059033l.pfb CenturySchL-Ital.pfb
+ln -s $GSFPATH/c059016l.pfb CenturySchL-Bold.pfb
+ln -s $GSFPATH/c059036l.pfb CenturySchL-BoldItal.pfb
+
+ln -s $GSFPATH/n021003l.pfb NimbusRomNo9L-Regu.pfb
+ln -s $GSFPATH/n021023l.pfb NimbusRomNo9L-ReguItal.pfb
+ln -s $GSFPATH/n021004l.pfb NimbusRomNo9L-Medi.pfb
+ln -s $GSFPATH/n021024l.pfb NimbusRomNo9L-MediItal.pfb
+
+ln -s $GSFPATH/s050000l.pfb StandardSymL.pfb
+ln -s $GSFPATH/z003034l.pfb URWChanceryL-MediItal.pfb
+ln -s $GSFPATH/d050000l.pfb Dingbats.pfb
+
+
+ln -s URWBookmanL-DemiBold.pfb Bookman-Demi.pfb
+ln -s URWBookmanL-DemiBoldItal.pfb Bookman-DemiItalic.pfb
+ln -s URWBookmanL-Ligh.pfb Bookman-Light.pfb
+ln -s URWBookmanL-LighItal.pfb Bookman-LightItalic.pfb
+
+ln -s NimbusMonL-Regu.pfb Courier.pfb
+ln -s NimbusMonL-ReguObli.pfb Courier-Oblique.pfb
+ln -s NimbusMonL-Bold.pfb Courier-Bold.pfb
+ln -s NimbusMonL-BoldObli.pfb Courier-BoldOblique.pfb
+
+ln -s URWGothicL-Book.pfb AvantGarde-Book.pfb
+ln -s URWGothicL-BookObli.pfb AvantGarde-BookOblique.pfb
+ln -s URWGothicL-Demi.pfb AvantGarde-Demi.pfb
+ln -s URWGothicL-DemiObli.pfb AvantGarde-DemiOblique.pfb
+
+ln -s NimbusSanL-Regu.pfb Helvetica.pfb
+ln -s NimbusSanL-ReguItal.pfb Helvetica-Oblique.pfb
+ln -s NimbusSanL-Bold.pfb Helvetica-Bold.pfb
+ln -s NimbusSanL-BoldItal.pfb Helvetica-BoldOblique.pfb
+
+ln -s NimbusSanL-ReguCond.pfb Helvetica-Narrow.pfb
+ln -s NimbusSanL-ReguCondItal.pfb Helvetica-Narrow-Oblique.pfb
+ln -s NimbusSanL-BoldCond.pfb Helvetica-Narrow-Bold.pfb
+ln -s NimbusSanL-BoldCondItal.pfb Helvetica-Narrow-BoldOblique.pfb
+
+ln -s URWPalladioL-Roma.pfb Palatino-Roman.pfb
+ln -s URWPalladioL-Ital.pfb Palatino-Italic.pfb
+ln -s URWPalladioL-Bold.pfb Palatino-Bold.pfb
+ln -s URWPalladioL-BoldItal.pfb Palatino-BoldItalic.pfb
+
+ln -s CenturySchL-Roma.pfb NewCenturySchlbk-Roman.pfb
+ln -s CenturySchL-Ital.pfb NewCenturySchlbk-Italic.pfb
+ln -s CenturySchL-Bold.pfb NewCenturySchlbk-Bold.pfb
+ln -s CenturySchL-BoldItal.pfb NewCenturySchlbk-BoldItalic.pfb
+
+ln -s NimbusRomNo9L-Regu.pfb Times-Roman.pfb
+ln -s NimbusRomNo9L-ReguItal.pfb Times-Italic.pfb
+ln -s NimbusRomNo9L-Medi.pfb Times-Bold.pfb
+ln -s NimbusRomNo9L-MediItal.pfb Times-BoldItalic.pfb
+
+ln -s StandardSymL.pfb Symbol.pfb
+ln -s URWChanceryL-MediItal.pfb ZapfChancery-MediumItalic.pfb
+ln -s Dingbats.pfb ZapfDingbats.pfb
diff --git a/Master/texmf-dist/doc/cslatex/base/parpozn.tex b/Master/texmf-dist/doc/cslatex/base/parpozn.tex
new file mode 100644
index 00000000000..90193dc83a8
--- /dev/null
+++ b/Master/texmf-dist/doc/cslatex/base/parpozn.tex
@@ -0,0 +1,625 @@
+
+% Pár poznámek k novému CSTeXu
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% 5. 2. 1996 Petr Ol¹ák
+% Zpracovat formátem csplain, kódování ISO8859-2
+
+\magnification\magstep1
+
+%\input cncent
+% Mù¾ete zru¹it komentáø, máte-li PostScriptový font NewCenturySchlbk
+
+\chyph
+\newcount\itemnum % Èíslované polo¾ky
+\raggedbottom % Vynechat dole na stránce pøíp. místo
+\emergencystretch=2em
+
+\font\mflogo=logo10 % METAFONT logo
+
+\def\,{\thinspace}
+\def\csori{$\cal C\kern-.1667em\lower.5ex\hbox{$\cal S$}\kern-.075em $}
+\def\cs#1{\csori\ifx-#1\hbox{-}\else#1\fi}
+\def\mf{{\mflogo META}\-{\mflogo FONT}}
+\def\twoe{$2_{\textstyle\varepsilon}$}
+\def\LaTeX{L\kern-.36em\raise.5ex\hbox{\sevenrm A}\kern-.12em\TeX}
+\def\ps{Post\-Script}
+\def\clqq{\char254 }
+\def\crqq{{\edef\iSF{\spacefactor\the\spacefactor}\char255 \iSF\relax}}
+\def\uv{\bgroup\aftergroup\closequotes\leavevmode\clqq\let\next=}
+\def\closequotes{\unskip\crqq\relax}
+\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}}}
+
+\font\titlefont=\fontname\tenbf\space scaled\magstep2
+
+\def\title#1\par{\centerline{\titlefont #1}\bigskip}
+\def\sub#1\par{\vskip1.5\bigskipamount\goodbreak\noindent{\bf #1}\par
+ \nobreak\medskip}
+\def\Ad #1. {\medskip\noindent{\bf Ad #1. }}
+
+\title Pár poznámek k~novému CS\TeX{}u
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\noindent Petr Ol¹ák \hfill 5.~února 1996 \medskip
+
+\sub Trocha historie
+%%%%%%%%%%%%%%%%%%%%
+
+Pùvodní \cs\TeX{} vy¹el z~projektu Oldøicha Ulrycha se zámìrem nabídnout
+u¾ivatelùm, kteøí problematice (aspoò zpoèátku) nechtìjí rozumìt pøíli¹ do
+hloubky, snadnì obsluhovatelný instalaèní balík. ©lo o~to, abychom pro
+èlovìka, který jedním dechem polo¾í dvì otázky \uv{co je to \TeX{} a mohl
+bych jej vyzkou¹et na svém PC?}, mìli pøipravenou nìjakou odpovìï na otázku
+první a {\it snadnou\/} odpovìï na otázku druhou: \uv{tu má¹ diskety a
+vyzkou¹ej si to}.
+
+Hlavní pilíø práce spoèíval tedy v~sestavení funkèní instalace pro DOS
+z~veøejnì dostupných PD (in public domain) programù. Pùvodnì se
+jednalo o~programy z~Sb\TeX{}u a pozdìji o~programy
+z~em\TeX{}u. Samozøejmì tam byla zahrnuta té¾ práce programátorù
+z~na¹ich zemí. Bylo toti¾ potøeba doplnit pøevzaté programy o~dal¹í
+nástroje pro poøizování dokumentù v~èeském a slovenském jazyce. Také
+byla snaha pokud mo¾no co nejvíce ulehèit ¾ivot øadovému
+u¾ivateli. Znamená to, ¾e u¾ivatel by napøíklad nemìl být nucen pøi
+bì¾ných po¾adavcích èíst mnohdy velmi rozsáhlou, nepøehlednou a
+nesourodou dokumentaci jednotlivých balíkù PD programù, ze kterých
+cílový balík sestával.
+
+V~prehistorické dobì \cs\TeX{}u (1990--92) byla situace z~jedné strany
+obtí¾ná, proto¾e plno vìcí pro podporu èe¹tiny a sloven¹tiny bylo teprve ve
+vývoji. Z~druhé strany v¹ak byla situace jednodu¹¹í, proto¾e pod pojmem
+\uv{zkou¹et \TeX{} na PC} se jaksi samozøejmì oèekávalo prostøedí
+operaèního systému DOS.
+
+V~roce 1993 jsem se zapojil do vytvoøení nové verze \cs\TeX{}u,
+proto¾e jsem pova¾oval za vhodné zaøadit do nìj svùj program MNU, který
+umo¾nil vytváøet modifikovatelné a snadno ovladatelné nabídky pro spou¹tìní
+jednotlivých \TeX{}ovských úkolù. Program MNU spolupracuje s~pomìrnì
+rozsáhlými DOSovskými dávkami. Je tedy patrné, ¾e i tato verze instalace
+se opírala o~jednou¾ivatelský a jednoúlohový operaèní systém DOS.
+
+Jako autoøi instalaèního balíku jsme se tehdy domluvili na tom, ¾e
+budeme ka¾doroènì zaèleòovat zmìny a opravy. Proto jsme tehdej¹í verzi
+\cs\TeX{}u nazvali \cs\TeX{}93 a o~rok pozdìji s~nepatrnými úpravami byl
+dán k~dispozici \cs\TeX{}94. Oèekávalo se, ¾e se v~této øadì bude
+pokraèovat\dots
+
+Dnes máme pro PC rùzné operaèní systémy a ten pøevládající%
+\footnote{$^{\dag}$)}{MS Windows}
+není shodný s~tím, který mají pùvodní autoøi \cs\TeX{}u v~oblibì. Navíc
+nemáme jenom PC, ale existují i jiné von Neumannovy strojky, na nich znovu
+jiné operaèní systémy a v¹e se spojuje do heterogenních, mnohdy dosti
+specifických, sítí. Pro tyto podmínky zatím nebyl \cs\TeX{} stavìný.
+
+Mezi pùvodní cíle \cs\TeX{}u je tøeba zaøadit i snahu po unifikaci øe¹ení
+problematiky èeské a slovenské sazby. To má dvì výhody: Za prvé, ¹etøí se
+síly programátorù, kteøí podporu pro národní sazbu vytváøejí, proto¾e na
+øe¹ení stejného problému nepracují bez vzájemné informovanosti na více
+místech souèasnì. Za druhé, ¹etøí se nervy u¾ivatelù, kteøí si vzájemnì
+vymìòují \TeX{}ovské dokumenty a zku¹enosti s~\TeX{}em, proto¾e v¹ichni
+pracují se stejným produktem.
+
+Tohoto cíle se bohu¾el nepodaøilo dosáhnout.
+Dnes se dá tì¾ko posoudit, kolik procent instalací \TeX{}u, na nich¾
+se poøizuje sazba v~na¹ich národních jazycích, tvoøí
+\cs\TeX{}. Udìláme anketu aspoò mezi èleny \cs TUGu?
+Pravdìpodobnì je procento vysoké, ale existují i lokální
+instalace postavené na jiných principech øe¹ení národní problematiky.
+Nìkteré takové instalace dokonce pøesahují lokální charakter svého
+pùsobení. Uveïme napøíklad instalaci pana Kasprzaka, která je navíc ¹íøena
+prostøednictvím Internetu.
+
+
+\sub O~názvu
+%%%%%%%%%%%%
+
+Logo \cs\TeX{} je zkratkou \uv{èeský a slovenský \TeX}, co¾ asi ka¾dý ví.
+Èíslo verze za logem odpovídá roèníku, kdy byla verze pøipravena a ¹íøena.
+Oèekávalo se, ¾e bude existovat \cs\TeX{}95, proto¾e pøedcházely verze
+\cs\TeX{}93 a \cs\TeX{}94. Bohu¾el, pro názorový nesoulad mezi úèastníky
+diskusní skupiny \uv{tzv. tvùrcù \cs\TeX{}u} a pro následný absolutní
+nezájem tìchto úèastníkù pøilo¾it ruku k~dílu, kdy¾ u¾ byla stanovena
+koncepce a kdy¾ jsem zveøejnil uvnitø této skupiny alfa verzi, se pøíprava
+na verzi 95 protáhla a byla uvedena a¾ v~roce 1996. Dokumentace se na
+souèasnou verzi \cs\TeX{}u vìt¹inou odvolává pod èíslem 95, nìkde se pí¹e
+\cs\TeX{}95,6. U¾ivatele je tøeba upozornit, ¾e mezi \cs\TeX{}em 95 a
+pøedchozími verzemi je hodnì dosti zásadních rozdílù, viz ní¾e.
+
+Proto¾e od nynìj¹í verze platí úmluva, ¾e se jednotlivé moduly
+v~\cs\TeX{}u budou opravovat prùbì¾nì, nebudou vznikat dal¹í verze s~èísly
+podle roèníkù. Z~toho dùvodu bude asi jednodu¹¹í øíkat nejnovìj¹í verzi
+prostì \cs\TeX{}. Pøedchozí verze by se mìly pro odli¹ení dùslednì nazývat
+\cs\TeX{}94, \cs\TeX{}93 èi \cs\TeX{}92. Tuto fintu, a do jisté míry podraz
+vùèi u¾ivatelùm, u¾ známe z~produktu souèasného \LaTeX{} teamu. Produkt se
+pøekvapivì jmenuje \LaTeX, zatímco to, co jsme byli a¾ dosud zvyklí
+\LaTeX{}em nazývat, máme nyní pojmenovávat jako \LaTeX{}2.09. V~dal¹ím
+textu budeme tedy slovem \cs\TeX{} oznaèovat verzi \cs\TeX{}95,6.
+
+®ádná jiná varianta poèe¹tìní \TeX{}u by se nemìla nazývat stejným jménem.
+Pouze \cs TUGem oficiálnì podporovaná verze má toto jméno. Toté¾ platí
+o~formátech \TeX{}u, které jsou zahrnuty v~\cs\TeX{}u. V~souèasné dobì jde
+o~jména {\tt csplain}, {\tt csamstex}, {\tt cslamstex}, {\tt cslatex}, {\tt
+csamslat} a {\tt cslt209}. Pokud napøíklad najdeme na síti \TeX{}ovský
+dokument, který bude mít v~úvodním komentáøi napsáno \uv{zpracovat formátem
+csplain}, mìlo by tím být naprosto jednoznaènì øeèeno, o~co jde.
+
+
+\sub Vymezení pojmu a struktura \cs\TeX{}u
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+Název bychom mìli, teï si je¹tì povíme, co to vlastnì ten \cs\TeX{} je.
+Døíve jsme mìli situaci jednodu¹¹í, proto¾e jsme vìt¹inou tento název
+ztoto¾òovali s~onìmi devatenácti disketami pro DOS. Ov¹em i pøi takovém
+pojetí jsme se dopou¹tìli nìkterých omylù a nepøesností. Tøeba tvrzení, ¾e
+\cs\TeX{} je em\TeX{} je omyl. Nebo jiné tvrzení, ¾e pod pojmem \cs\TeX{}
+si pøedstavím urèité seskupení nabídek realizovaných programem MNU, také
+není v~poøádku.
+
+V~souèasné dobì, kdy s~\cs\TeX{}em pracují u¾ivatelé rùzných operaèních
+systémù (OS), je tøeba vymezit tento pojem ponìkud opatrnìji.
+
+\cs\TeX{} pro daný OS se skládá z~tìchto komponent:
+
+\begitems \numerate
+* Základ -- \TeX, makra, fonty, ovladaèe. Fungující pro anglický jazyk.
+* Prostøedky pro podporu è/s sazby závislé na OS.
+* \cs-fonty.
+* Makra pro sazbu v~národním prostøedí a dal¹í podpora nezávislá na OS.
+\enditems
+
+\Ad 1. Základ vìt¹inou vzniká kompilací Knuthova zdrojového textu {\tt
+tex.web} do spustitelného programu pro daný OS. Toté¾ platí pro \mf. Dále
+jsou souèástí základu Knuthovy fonty ve tvaru {\tt mf} a makra
+spoleènì s~makry dal¹ích autorù. Napøíklad makra \LaTeX{}u.
+V~neposlední øadì základ musí zahrnovat {\tt dvi} ovladaè pro zobrazovací
+jednotku v~daném OS, tzv. prohlí¾eè, a ovladaèe pro nejbì¾nìji pou¾ívaná
+výstupní zaøízení.
+
+Nebývá obvyklé, aby tento základ vznikl v~dílnách èeských autorù.
+Jako základ se pou¾ívají PD instalace \TeX{}u pro daný OS.
+Napøíklad pro DOS a OS/2 se pou¾ívá jako základ em\TeX, pro UNIX
+je pou¾ita \TeX{}ovská instalace Karla Berryho. Základ není vhodné oznaèovat
+jako souèást \cs\TeX{}u ve smyslu vykonané práce autorù \cs\TeX{}u,
+ov¹em z~pohledu skuteènosti, ¾e bez základu nám to nepojede, zøejmì se
+bez oznaèení \uv{souèást \cs\TeX{}u} mnohdy neobejdeme.
+
+Základ urèuje zpùsob balení dal¹ích komponent, tj. napø. strukturu
+pou¾itých adresáøù, zpùsob a typ pou¾itého programu pro vytváøení
+instalaèních modulù (napøíklad zip nebo tar), zpùsob prezentování
+dokumentace a pøípadnì dal¹í nále¾itosti.
+
+\Ad 2. Abychom mohli poøizovat èesky a slovensky psané dokumenty,
+potøebujeme nìkteré dal¹í prostøedky, které jsou závislé na pou¾itém OS.
+Napøíklad je potøeba zodpovìdìt otázku, jak a zda vùbec øe¹í OS poøizování
+zdrojových textù \TeX{}u s~národními abecedami. Jedná se tøeba o~volbu
+editoru a pomùcek k~poøizování textù vèetnì nabodeníèek. Také zde
+patøí rùzné konvertory, preprocesory (tøeba program vlnka), kontroly
+pøeklepù apod. V~ka¾dém OS bude asi tato podpora na jiné úrovni. V~nìkterém
+OS mù¾eme mít navíc rùzná \uv{vylep¹ení}, napøíklad program MNU.
+
+Aèkoli se nìkteré vìci z~této oblasti dají pøevzít z~nabídky PD programù,
+pøesto je potøeba udìlat v~daném OS kus samostatné programátorské
+práce. V¹e, co kdokoli pro svùj OS udìlá, je v~projektu \cs\TeX{} vítáno.
+Napøíklad pro UNIXy se v~souèasné dobì dají pou¾ít fonty v~\hbox{ISO8859-2}
+zavedené do X aplikace (napøíklad editoru). V~pøípadì Emacsu se dá vkládání
+nabodeníèek øe¹it na úrovni maker editoru. Jiná mo¾nost je vyu¾ít pøepínání
+tabulky Xmodmap na úrovni X serveru. Pokud napøíklad tyto softwarové
+pomùcky nabídnou autoøi do \cs\TeX{}u pro UNIXy, budeme potì¹eni.
+
+\Ad 3. V~ka¾dé instalaci \TeX{}u jsou za základní fonty pova¾ovány
+Knuthovy fonty Computer Modern. Nic na tom nemìní skuteènost, ¾e instalace
+vìt¹inou umí pracovat s~rozsáhlým mno¾stvím dal¹ích, obvykle \ps{}ových,
+fontù. Jako základní fonty pro èeskou a slovenskou sazbu jsou v~\cs\TeX{}u
+stanoveny \cs-fonty.
+
+\cs-fonty jsou k~dispozici ve stejném formátu, jako Computer Modern fonty a
+navazují na nì. Jedná se tedy o~formáty {\tt mf} a {\tt tfm}, které
+jsou pøenositelné na libovolný OS.
+
+\Ad 4. Makra \cs\TeX{}u navazují na makra základu a na \cs-fonty.
+Ve v¹ech pøípadech jde o~textové soubory pøenositelné na libovolný OS.
+Makra modifikují formáty, pøevzaté ze základu (napøíklad {\tt plain}, {\tt
+latex}) tak, aby se v~nich místo Computer Modern fontù pracovalo
+s~\cs-fonty. Dále jsou v~tìchto makrech zahrnuty èeské a slovenské vzory
+dìlení slov. Výsledné formáty mají pøed pùvodním názvem pøedponu {\tt cs},
+tj. tøeba {\tt csplain}, {\tt cslatex}. Toto jsou oficiální názvy
+formátù \cs\TeX{}u.
+
+Kromì maker existují dal¹í pomùcky pro èeskou a slovenskou sazbu,
+nezávislé na OS. Uveïme napøíklad virtuální fonty v kódování
+\cs-fontù, které umo¾òují sazbu \ps{}ovými fonty v národních jazycích.
+
+\medskip
+
+\uv{\cs\TeX{} pro jistý OS} pøedstavuje relativnì samostatný celek a je
+nabízen na ftp serverech v~samostatných adresáøích. Rozlièný mù¾e být
+i zpùsob distribuce a zpùsob instalace. Tyto vìci se vìt¹inou podøizují
+zpùsobùm, jaké jsou pou¾ity pøi instalaci základu.
+
+První dvì komponenty jsou závislé na operaèním systému, zatímco dal¹í dvì
+komponenty se v~rùzných OS neli¹í. Proto tøetí a ètvrtou komponentu
+nazýváme {\it jádrem\/} \cs\TeX{}u, které je ve v¹ech OS \uv{skoro} shodné.
+Slùvko \uv{skoro} v~sobì zahrnuje pouze nutné transformace textových
+souborù, struktury adresáøù a názvù souborù z~dùvodu specifik daného OS:
+máme rùzné konce øádkù pro MAC, DOS a UNIX a nìkteré ménìcenné OS
+nerozli¹ují velikosti písmen v~názvech souborù a mají velmi nepøíjemné
+omezení v~délce názvu.
+
+V~souèasné dobì nabízíme \cs\TeX{} pro DOS a OS/2. Základem tohoto \cs\TeX{}u
+je em\TeX{}, který je spoleèný pro oba OS. Nad touto instalací lze pou¾itím
+balíku {\tt texwin.zip} vytvoøit té¾ podporu pro MS Windows.
+Dále existuje \cs\TeX{} pro UNIXy, ov¹em zatím jen v~plenkách.
+Základem je instalace Karla Berryho. Nabízené TARy nyní obsahují jen
+pøevedené jádro \cs\TeX{}u zabalené do struktury adresáøù podle základu.
+Zatím pro UNIX chybí druhá komponenta. Po jednání s~autory softu
+spadajícího do druhé komponenty, se pokusím do \cs\TeX{}u pro UNIX zaøadit i
+jejich práci. Dále rád pøivítám jakoukoli spolupráci s~u¾ivateli Amigy,
+MACu, VAXu apod. Nabízím odbornou konzultaci k~problematice \TeX{}u a
+okolí, ov¹em o~operaèních systémech samotných vím velmi málo. Doèkáme se
+v~brzké dobì roz¹íøení \cs\TeX{}u pro dal¹í OS?
+
+
+\sub Výhody proti pøedchozí verzi \cs\TeX{}94
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+V~následujících dvou odstavcích si shrneme výhody a nevýhody nové verze
+vzhledem ke staré. Tím odpovíme na otázku, zda má pro u¾ivatele smysl
+pøecházet na novou verzi \cs\TeX{}u.
+Nejvýznamnìj¹í výhody se dají shrnout do následujících
+bodù. První dva body se týkají srovnání \cs\TeX{}u pro DOS, ostatní body
+mají obecnìj¹í platnost.
+
+\begitems \numerate
+* Lep¹í kompatibilita se souèasným em\TeX{}em.
+* Konèí (snad) problémy s~{\tt tex386} kontra rùzné DOSovské správy pamìti.
+* Je implicitnì zaøazeno automatické dogenerování fontù.
+* Je zaøazen {\tt cslatex} jako c/s varianta \LaTeX{}u \twoe.
+* Mo¾nost pou¾ít \ps{}ové fonty i v~národní sazbì.
+* Nové vzory dìlení slov pro èe¹tinu.
+* Existuje WWW stránka s~pøehledným rozdìlením \cs\TeX{}u do modulù.
+\enditems
+
+\Ad 1. V~pùvodním balíku byl základ em\TeX{} pøebrán jen èásteènì
+a byl kompletnì pøebalen s~ohledem na potøeby instalace \cs\TeX{}u. Èasem
+se objevily dvì nevýhody. Za prvé to odporovalo po¾adavku autora em\TeX{}u
+E. Mattese distribuovat em\TeX{} pouze jako celek. Za druhé, E. Mattes
+mezitím pøe¹el k~novìj¹ím verzím a dramaticky zmìnil adresáøovou strukturu
+i syntaxi konfiguraèních souborù%
+ \footnote{*)}{Takové zásadní zmìny se v~em\TeX{}u odehrávají zhruba
+ s~frekvencí dvou let. Není to poprvé, co se s~tím setkáváme, bohu¾el.}.
+Tím se distribuovaný \cs\TeX{} znaènì vzdálil od aktuální verze svého
+základu a nastaly problémy. Kdy¾ si nìkdo vzpomnìl, ¾e chce tisknout
+jazykem PCL na 600\,dpi tiskárnách, nefungovalo to. Kdy¾ si sehnal novìj¹í
+verzi ovladaèe, kde byla chyba odstranìna, byl zmaten novým jazykem
+konfiguraèního souboru a strukturou adresáøù. Teprve za cenu obrovského
+úsilí spojil starý \cs\TeX{} s~novým programem do fungujícího celku.
+Podobná vìc platila pro bublinkové tiskárny, nové verze grafických karet
+monitoru apod. Tyto vìci ve starém \cs\TeX{}u podporovány nebyly a
+kombinací nových ovladaèù em\TeX{}u se starým \cs\TeX{}em pøibývaly potí¾e.
+
+Proto¾e lze pøedpokládat, ¾e v~budoucnu dojde k~dal¹ím zmìnám v~em\TeX{}u,
+bude pro snadnìj¹í obnovování \cs\TeX{}u pro DOS jednodu¹¹í pøevzít základ
+beze zmìn s~originálnì balenými ZIPy.
+
+\Ad 2. Potì¹ím v¹echny zoufalce, kteøí chtìjí s~DOSem obslou¾it více
+ne¾ 640\,kb pamìti pomocí rùzných berlièek, jako je {\tt emm386} a jim
+podobné. To s~pùvodní verzí em\TeX{}u ne¹lo moc dohromady. Souèasná verze
+em\TeX{}u u¾ obsahuje pøíslu¹né {\tt exe} programy (napø. {\tt
+tex386.exe}) ve \uv{vykuchaném} tvaru. Znamená to, ¾e tyto programy
+nemají obsluhu roz¹íøené pamìti zahrnutu pøímo v~sobì. Místo toho uvedené
+programy spolupracují s~dvìma rùznými podpùrnými nástroji -- {\tt emx} nebo
+{\tt rsx}. Nástroj {\tt emx} obsahuje pùvodní Mattesovo pojetí práce
+s~roz¹íøenou pamìtí, zatímco {\tt rsx} doká¾e spolupracovat s~{\tt emm386}.
+Typ podpùrného nástroje si program vybere automaticky v~závislosti na
+pøítomném (nebo nepøítomném) emulátoru pamìti. Dùsledkem toho je, ¾e se to
+nepere s~Microsoftským pojetím obsluhy roz¹íøené pamìti.
+
+Nedá se pøedpokládat, ¾e problém pamìti v~DOSu je nav¾dy vyøe¹en. Rùzné
+novìj¹í verze zpìtnì nekompatibilních obsluhovaèù pamìti mohou znovu
+zpùsobit problémy. Budi¾ pouze útìchou, ¾e se nemusí kvùli tomu (snad)
+mìnit verze programù {\tt tex386.exe} a jim podobných, ale staèí vymìnit
+pøíslu¹ný {\tt rsx}. Problémy tohoto typu budou existovat tak dlouho, jak
+dlouho bude existovat DOS. Zvrácenost tohoto operaèního systému spoèívá v~tom,
+¾e nechává na aplikaci, aby se sama nìjak vypoøádala se vstupem do
+roz¹íøené pamìti. Pokud na stejném hardware spustíte nìjaký UNIX, bariéra
+640\,kb pøestává existovat a operaèní systém nabízí aplikaci tolik
+virtuální pamìti, kolik se konfiguruje.
+
+\Ad 3. V~\cs\TeX{}u 94 zabíraly pøevá¾né mno¾ství distribuèních disket
+bitové mapy \cs-fontù pro nejrùznìj¹í tiskárny a v~nejrùznìj¹ích
+velikostech. Automatické dogenerování bitmap \cs-fontù pak nebylo skoro
+potøeba provádìt a bylo implicitnì vypnuté. Dnes se pou¾ívá vìt¹í mno¾ství
+typù tiskáren a vìt¹í mno¾ství fontù. Automatické dogenerování bitmap je
+proto implicitnì zapnuté. To má pouze tu nevýhodu, ¾e administrátor sítì,
+který instaluje \cs\TeX{} do místa zabezpeèeného proti zápisu u¾ivatelem,
+musí pozmìnit obsah konfiguraèních souborù, aby se novì generované bitmapy
+vytváøely v~místì, kam u¾ivatel zapisovat mù¾e. Pokud se vychází z~malého
+mno¾ství hotových bitových map, existuje je¹tì druhá nevýhoda. Tou
+je skuteènost, ¾e se na fonty zpoèátku musí chvíli poèkat.
+
+Aby byla trochu kompenzována druhá nevýhoda, jsou v~\cs\TeX{}u zaøazeny
+knihovny bitových map pro pùvodní ètyøi typy podporovaných tiskáren, ov¹em
+tyto knihovny zahrnují jen nejpou¾ívanìj¹í minimum. Proto nejsou tak
+rozsáhlé. V¹e mimo tyto výchozí knihovny projde automatickým generováním.
+
+\Ad 4. V~nové verzi \cs\TeX{}u jsme se doèkali pøevedení \LaTeX{}u
+\twoe{} do národního prostøedí. Tento formát se nyní nazývá {\tt cslatex}.
+V~\cs\TeX{}u pro DOS lze navíc pou¾ít pùvodní formát \LaTeX{} 2.09 a lze si
+snadno z~nabídky vybrat, která verze \LaTeX{}u bude pou¾ita.
+
+Výhody nového \LaTeX{}u \twoe{} vám neøeknu, proto¾e \LaTeX{} nepou¾ívám.
+Kdo jej pou¾ívá, zøejmì by na¹el celou øádku argumentù, proè pøejít na
+\LaTeX{} \twoe.
+
+\Ad 5. V~novém \cs\TeX{}u máte mo¾nost pou¾ít základní skupinu
+\ps{}ových fontù. Jsou zaøazeny virtuální popisy tìchto fontù ve stejném
+kódování, jako \cs-fonty. Rovnì¾ jsou k~dispozici makra pro {\tt cslatex} i
+{\tt csplain}, která umo¾ní snadné pou¾ití tìchto fontù koncovému
+u¾ivateli.
+
+Základní skupina \ps{}ových fontù je instalována v~ka¾dém \ps{}o\-vém RIPu,
+tak¾e ji kupujete spoleènì s~RIPem v~tiskárnì. Do \cs\TeX{}u budou zahrnuty
+v~nejbli¾¹í dobì té¾ knihovny bitových map tìchto fontù pro nejbì¾nìj¹í
+tiskárny v~obvyklých rozli¹eních. Potom bude mo¾né si sazbu s~tìmito
+fonty prohlí¾et a tisknout na levných tiskárnách. V~èinnosti ale nebude
+automatické generování nestandardních velikostí, proto¾e popisy kreseb
+tìchto fontù jsou chránìny licencí a není mo¾né je ¹íøit zdarma.
+
+Pokud pou¾ijete rastrovací mechanismus tìchto fontù z~PD instalace
+Ghostscriptu, tj. místo originálních a licencí chránìných fontù ve formátu
+{\tt pfb} pou¾ijete volnì ¹íøené {\tt gsf}, velmi vás prosím, nevystavujte
+takové dokumenty na veøejnosti. Dìlali byste \TeX{}u jen ostudu.
+
+Je té¾ pøibalen nástroj pro vytvoøení dal¹ích virtuálních popisù
+libovolných \ps{}ových fontù. Je jím program {\tt a2ac}. Pokud si tedy
+koupíte \ps{}ový font ve Standard AdobeEncoding, pak máte mo¾nost jej
+pou¾ít v~èeské sazbì v~\TeX{}u. Doporuèuje se nekupovat poèe¹tìné varianty
+tìchto fontù, proto¾e velmi èasto platí, ¾e poèe¹tìný font znamená pomr¹ený
+font. Je daleko lep¹í vyu¾ít pro poèe¹tìní nástrojù z~\cs\TeX{}u.
+
+\Ad 6. V~novém \cs\TeX{}u jsou pou¾ity nové vzory dìlení èeských slov
+od Pavla ©eveèka a kol. Tyto vzory jsou podstatnì lep¹í, ne¾ vzory dìlení
+z~\cs\TeX{}u 94. Slovenské vzory dìlení zatím bohu¾el zùstaly beze
+zmìny. Vzory dìlení (èeské i slovenské) jsou navíc ulo¾eny v~souborech
+nezávislých na volbì kódování, tj. neovlivní pøípadnì jinou volbu vnitøního
+kódování \TeX{}u a jsou snadno pøenositelné do jiných OS.
+
+\Ad 7. Existuje WWW stránka, která informuje o~souèasném stavu
+\cs\TeX{}u a pøehlednì ukazuje rozdìlení jednotlivých instalací do modulù
+(napøíklad instalaèních ZIPù). Prostøednictvím WWW lze té¾ zkopírovat pøímo
+do va¹eho poèítaèe libovolný modul \cs\TeX{}u nebo kontaktovat autory
+modulù elektronickým dopisem.
+
+
+\sub Nevýhody proti pøedchozí verzi \cs\TeX{}94
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\begitems \numerate
+* Neexistuje snadná obnova pøedchozí verze na novou.
+* Vìt¹í nároky na disk.
+* Ménì komfortní instalaèní procedura.
+* Ménì kladen dùraz na DOS.
+* Men¹í spolehlivost na rozhraních kompetencí.
+* Opravy se budou dìlat za chodu.
+\enditems
+
+\Ad 1. Pøedchozí verze \cs\TeX{}u (94 a 93) se od nové velmi výraznì
+li¹í v~adresáøové struktuøe. Proto pøi pøechodu na novou verzi je nutné
+zcela opustit verzi starou. Chcete-li mít obì verze vedle sebe, pøejmenujte
+starý adresáø na jiný název ne¾ {\tt emtex} a instalujte nový \cs\TeX{} vedle.
+Po pøejmenování staré verze bude je¹tì potøeba pozmìnit obsah i jména
+spou¹tìcích dávek staré verze a dále upravit set pro {\tt TEXDIR} v~{\tt
+cfg\char92texset.bat}.
+
+\Ad 2. Proto¾e jsme do \cs\TeX{}u zaøadili kompletní em\TeX{},
+nastávají problémy s~velikostí instalace na disku. Tvùrce em\TeX{}u
+Eberhard Mattes se tímto systémem intenzívnì zabývá, a tak mu asi je jedno,
+¾e jeho instalace zabírá 50\,MB. Ménì jedno to je náhodnému u¾ivateli,
+který na svém disku kromì \TeX{}u chce mít plno dal¹ích vìcí a \TeX{}
+pova¾uje jen jako nezávazný experiment.
+
+Mattes balí do svých ZIPù skupiny software, které se paralelnì doplòují.
+Napøíklad {\tt exe} programy pro DOS i OS/2 jsou ve spoleèném ZIPu. Nebo
+dokumentace je jednak anglická a jednak nìmecká. A¾ poté, co je ZIP
+rozbalen na disk se tedy mù¾e zaèít ¹etøit místem vymazáním zbyteèného
+softu. Napøíklad vymazání v¹eho, co se týká OS/2, proto¾e máme zatím jenom
+DOS, pøípadnì vymazání ve¹keré nìmecké dokumentace, proto¾e radìji èteme
+anglicky.
+
+Jako kompromis byly vytvoøeny tøi varianty, definující mno¾inu pou¾itých
+ZIPù pro instalaci. Nejmen¹í varianta \uv{{\tt small}} instaluje funkèní
+minimum. To vyjde na 17\,MB. Pak se dá napøíklad vymazat v¹e, co patøí OS/2
+a není pou¾itelné pro DOS a dále nìmecká dokumentace a v¹e se zredukuje na
+13\,MB. Pokud dále problematice velmi rozumíme a víme naprosto pøesnì, co
+budeme potøebovat a co ne, dají se ruènì dále vymazávat jednotlivosti, a¾
+dojdeme obvykle k~8\,MB. Pokud odma¾eme \LaTeX{} a necháme jen plain,
+dostaneme se na hranici 5\,MB. Men¹í to rozhodnì nikdy nebude. Proto¾e
+v~prùbìhu práce se budou generovat formáty a dále fonty, je rozumné pro
+minimální nároky poèítat obvykle s~20\,MB. Dal¹í varianty instalace \uv{{\tt
+all}} a \uv{{\tt big}} zaberou po øadì zhruba 38\,MB a 50\,MB.
+
+\Ad 3. Zpùsob balení Mattesových ZIPù tedy znemo¾nil elegantní
+instalaci jen tìch èástí \cs\TeX{}u, které skuteènì potøebujeme. Proto
+nemìlo smysl pro novou verzi \cs\TeX{}u pou¾ít analogii k~instalaènímu
+programu, který známe ze star¹ích verzí.
+
+\Ad 4. A¾ dosud byla práce autorù v~\cs\TeX{}u nejprve inspirována
+jejich vlastními potøebami. Souèasná verze \cs\TeX{}u pro DOS je asi prvním
+balíkem, kdy jsem jako autor balíku nevytvoøil toto dílo pro svou vlastní
+potøebu, ale pro druhé. Cítím toti¾ závazek vùèi u¾ivatelùm DOSu, kteøí
+novou verzi em\TeX{}u zapracovanou do \cs\TeX{}u potøebují. Skuteènì, na
+své domácí 286 zùstanu u~verze z~\cs\TeX{}u 94, která se mi podaøila
+vmìstnat vèetnì starého \LaTeX{}u do 5\,MB na disku. Ka¾dý, kdo má pouze
+40\,MB disk ví, co to znamená \uv{disková tíseò}. Tam se prostì nová
+verze nevejde a ani se nedá zkou¹et. V~zamìstnání bych asi také nebyl
+u¾ivateli pochválen, kdybych pøe¹el na novou verzi, na kterou nejsou
+zvyklí. A~já osobnì v~zamìstnání pou¾ívám \TeX{} skoro výhradnì na UNIXu.
+
+Dùsledkem tohoto odklonu autorových potøeb od odvedené práce mù¾e být, a
+pravdìpodobnì je, ménì propracovaný a urèitì ménì prozkou¹ený balík.
+
+\Ad 5. Jednotlivé èásti \cs\TeX{}u dìlají rùzní autoøi pod rùznými
+operaèními systémy. Výsledná práce pak pøi opomenutí nemusí zcela zapadat
+do koncepce \cs\TeX{}u a vznikají potí¾e na \uv{rozhraních kompetencí}.
+Pøíkladem je souèasný balík {\tt cslatex}, který vytvoøil Z.~Wagner a
+odzkou¹el pod svým operaèním systémem, kterým je OS/2. Pøitom zcela
+ignoroval skuteènost, ¾e v~balíku MNU pro DOS jsou pro {\tt cslatex}
+pøipraveny polo¾ky v~menu a dávky. Tyto dávky ov¹em s~dodaným balíkem
+neumìly pracovat. Vznikla otázka, zda zmìnit dávky nebo balík {\tt cslatex}.
+Ani já, ani on, jsme nemìli mo¾nost ani chu» vyzkou¹et, zda na¹e dílo na
+sebe navazuje, proto¾e nikdo z~nás pøíli¹ nepracuje s~DOSem. V~následující
+kapitole se proto pokusím vymezit po¾adavky na autora modulu, co musí
+udìlat, aby byl modul bezproblémovì zaøazen do \cs\TeX{}u.
+
+\Ad 6. Je mi jasné, ¾e pro u¾ivatele nebude pøíli¹ snadné sledovat
+postupný pohyb ve verzích jednotlivých modulù a jejich opravy, pøesto¾e ka¾dá
+významnìj¹í zmìna v~\cs\TeX{}u bude zveøejnìna na listu.
+V~souboru {\tt zmeny.txt} pøístupném jednak pomocí ftp a jednak
+pomocí WWW bude pøibývat podrobný záznam o~jednotlivých zmìnách vèetnì data
+zanesení zmìny na serveru. Toto opatøení, na rozdíl od skokových zmìn
+jednou roènì, umo¾ní autorùm provádìt opravy modulù v~okam¾iku, kdy na to
+mají náladu a chu» a já je nebudu muset nutit ke splnìní èasových termínù,
+které podle mých zku¹eností stejnì neplnili. Pravda, je to ponìkud ménì
+u¾ivatelsky pøehledné, bohu¾el.
+
+
+\sub Jak zaøadit nový modul
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+I~vy se mù¾ete stát spoluautory \cs\TeX{}u. Kdy¾ vytvoøíte instalaèní modul
+(napøíklad ZIP), který je v~souladu se stávající strukturou \cs\TeX{}u pro
+daný OS a je jednodu¹e zaèlenitelný do stávajícího stavu, je to jedinì
+vítáno. Je ov¹em bezpodmíneènì potøeba, abyste si zkusmo instalovali
+souèasnou verzi \cs\TeX{}u pro daný OS a na nìm provedli experiment
+zaèlenìní va¹eho modulu. Pøi tomto zaèlenìní je potøeba zaznamenat úkony a
+zmìny, které je nutné udìlat v~souborech pocházejících z~rukou jiných
+autorù. Tyto zmìny je pak potøeba podrobnì popsat a zaslat tìmto autorùm.
+A¾ je autoøi zaèlení do svých modulù, je teprve mo¾né nový modul zaèlenit do
+\cs\TeX{}u.
+
+Pøíklad. Budete chtít pøidat modul Ghostscriptu {\tt gs.zip} pro \cs\TeX{}
+pro DOS. Provedete následující:
+
+\begitems \numerate
+* Instalujete si {\it souèasnou\/} verzi \cs\TeX{}u pro DOS.
+* Instalujete svùj balík.
+* Provedete zásahy do stávajících souborù (tøeba pøidání polo¾ky v~MNU).
+* Odzkou¹íte funkènost instalace vèetnì va¹eho balíku.
+* Za¹lete autorovi zmìnìných souborù soupis zmìn (napøíklad mì za¹lete
+ instrukci o~zaèlenìní nové polo¾ky do {\tt cfg.mnu} a do instalaèních
+ dávek).
+* Já provedu potøebné zmìny a vystavím obnovený modul {\tt mnu.zip} a vá¹
+ modul {\tt gs.zip}. Také provedu zmìny v~instalaèních dávkách, pøípadnì
+ v~dokumentaci. Nepoèítejte s~tím, ¾e to budu znovu zkou¹et!
+* Vy dáte annonci o~novém modulu na listu {\tt cstex} a budete na tomto listu
+ odpovídat na pøípadné problémy a dotazy u¾ivatelù.
+\enditems
+
+Samozøejmostí dobøe pøipraveného modulu je nejen správná struktura modulu
+ale také dobrý a instruktivní dokumentaèní soubor v~èe¹tinì nebo ve
+sloven¹tinì. Také je tøeba (napøíklad v~dokumentaci) rozli¹it va¹i práci od
+práce pøevzaté ve formì pøevzatých PD programù a modul by nemìl být
+v~rozporu s~po¾adavky autorù pøevzatých PD programù.
+
+Je to dost hodnì práce, ale kdy¾ u¾ takovou vìc jednou udìláte pro sebe,
+asi stojí za to ji zveøejnit pro druhé pod hlavièkou \cs\TeX{}u. U¹etøíte
+tím práci mnoha dal¹ím lidem, kteøí bohu¾el, jak plyne z~mých zku¹eností,
+vám za to ani nebudou pøíli¹ vdìèní.
+
+Zaøazení nìkterých nových modulù mù¾e být nejprve pøedmìtem diskuse
+s~autory konkurenèních produktù. Napøíklad zaøadit do \cs\TeX{}u pro DOS
+alternativní systém k~systému MNU mù¾e vy¾adovat del¹í diskusi. Netvrdím,
+¾e bych byl z~dùvodu své je¹itnosti zásadnì proti. Asi by zále¾elo na
+okolnostech a na projektu výsledného uspoøádání modulù.
+
+
+\sub Co s~pátou disketou
+%%%%%%%%%%%%%%%%%%%%%%%%
+
+Kromì PD programù se v~nìkterých komponentách \cs\TeX{}u mohou
+vyskytovat i~programy vázané licencí. Takové programy pak \cs TUG
+roz¹iøuje podle podmínek stanovených smlouvou mezi autorem,
+resp. distributorem a \cs TUGem.
+
+V~roce 1992 \cs TUG koupil editor \cs Ed a korektor pøeklepù, obojí pro
+DOS. Od té doby k~¾ádným dal¹ím nákupùm ani pøechodùm na novìj¹í verze
+nedo¹lo. Souèasné vedení \cs TUGu neinklinuje k~pøíli¹ rozsáhlé podpoøe
+nákupu podpùrných programù pro \TeX, zvlá¹tì pokud se jedná o~software
+závislý na pou¾itém OS.
+
+Zmínìný editor \cs Ed a korektor pøeklepù je podle smluv s~autory mo¾né
+bezplatnì ¹íøit jen pro èleny \cs TUGu a není dovoleno jej distribuovat
+mimo øady èlenské základny. Tento software je zaøazen na páté disketì
+v~\cs\TeX{}u pro DOS. Zatímco celý \cs\TeX{} je k~dispozici na anonymních
+ftp serverech, obsah této páté diskety z~uvedených dùvodù pøístupný není.
+
+Kolektivní èlenové \cs TUGu dostali v~roce 1993 celý \cs\TeX{} 93 na
+disketách, vèetnì páté diskety. Individuální èlenové si pak mohli obsah
+páté diskety kopírovat od kolektivních èlenù. Dal¹í mo¾ností je distribuce
+obsahu páté diskety prostøednictvím Internetu za pou¾ití osobního
+identifikaèního èísla (PIN), které na po¾ádání pøidìlí èlenovi \cs TUGu
+Martin Bílý.
+
+V~novém \cs\TeX{}u je obsah páté diskety z~pohledu zastoupených souborù
+zcela stejný jako c \cs\TeX{}u94,
+ov¹em ZIPy jsou zabalené s~nepatrnì odli¹nou strukturou.
+Uvnitø ZIPu je pøidán hlavní adresáø {\tt emtex}, aby struktura tìchto ZIPù
+souhlasila se strukturou ostatních ZIPù v~instalaci. Máte-li pátou disketu
+z~\cs\TeX{}u 94 nebo 93, pak staèí pøebalit ZIPy do nové struktury a mù¾ete
+disketu pou¾ívat i v~souèasném \cs\TeX{}u. Pro pøebalení je v~\cs\TeX{}u
+pøipravena dávka {\tt newcs5.bat}, kterou je mo¾no na \uv{obnovení}
+diskety pou¾ít. Upozornìní: Proveïte nejprve zálohu pùvodní diskety.
+
+
+\sub Kde najdeme novou instalaci?
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+Instalace \cs\TeX{}u je k~dispozici na ftp serveru s~anonymním pøístupem
+\medskip
+{\tt math.feld.cvut.cz}
+\medskip
+\noindent v~adresáøi {\tt /pub/cstex}. Tam jsou v~souèasné
+dobì adresáøe {\tt msdos}, {\tt os2} a {\tt unix}. Pøitom první dva
+adresáøe jsou zcela toto¾né (UNIXový link), proto¾e distribuce pro DOS a
+OS/2 vychází ze stejného základu em\TeX.
+
+Distribuce pro MS Windows je realizována jedním doplòkovým modulem {\tt
+texwin.zip}, který je souèástí \cs\TeX{}u pro DOS.
+
+Dále jsou k~dispozici soubory {\tt diskuse.txt} a {\tt zmeny.txt}. V~prvním
+je souhrn nejpodstatnìj¹ích diskusních pøíspìvkù, týkajících se \cs\TeX{}u
+na diskusní skupinì {\tt cstex}. V~druhém je podrobný seznam zmìn vèetnì
+data provedení zmìny v~jednotlivých modulech. Dùvody, proè byla zmìna
+provedena, je mnohdy mo¾né vyèíst ze souboru {\tt diskuse.txt}.
+
+Pøi zkopírování \cs\TeX{}u z~ftp serveru doporuèuji uchovat si soubor {\tt
+zmeny.txt}, nebo» tento soubor vlastnì charakterizuje verzi \cs\TeX{}u,
+kterou jste si zrovna zkopírovali. Proto¾e jsou zmìny provádìny \uv{za
+chodu}, mù¾ete v~budoucnu porovnat svùj soubor {\tt zmeny.txt}
+s~vystavovaným a máte pøehled o~rozdílech mezi va¹í verzí \cs\TeX{}u a
+vystavovanou.
+
+\cs\TeX{} je rovnì¾ pøístupný prostøednictvím WWW na
+
+\medskip {\tt http://math.feld.cvut.cz/olsak/cstex}.\medskip
+
+\noindent Server {\tt math.feld.cvut.cz} je primárním serverem \cs\TeX{}u. Ostatní
+ftp servery jej mohou zrcadlit.
+
+\cs\TeX{} pro daný OS má vìt¹inou specifický zpùsob instalace a mnohdy té¾
+distribuce. Napøíklad \cs\TeX{} pro DOS a OS/2 mù¾e být ¹íøen té¾ na
+disketách 1.44\,MB. Proto je zde pøipravena dávka {\tt makeinst.bat}, která
+z~adresáøe, v~nìm¾ jsou v¹echny moduly pohromadì, pøekopíruje instalaèní
+soubory na jednotlivé diskety s~oznaèením CS-1 a¾ CS-5, EM-1 a¾ EM-7 a PK-1
+a¾ PK-3. Tím vzniká instalaèní sada disket pou¾itelná na poèítaèích s~DOSem
+nebo OS/2.
+
+Pro UNIX zatím podobná vìc není udìlána, proto¾e disketové médium pro UNIX
+nebývá zcela obvyklé a instalaèní TARy základu daleko pøesahují kapacitu
+jedné diskety.
+
+\end
diff --git a/Master/texmf-dist/doc/cslatex/base/prvni.tex b/Master/texmf-dist/doc/cslatex/base/prvni.tex
new file mode 100644
index 00000000000..fabbc439a20
--- /dev/null
+++ b/Master/texmf-dist/doc/cslatex/base/prvni.tex
@@ -0,0 +1,1554 @@
+
+% 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
+
+%% Varianta pro pdftex
+\ifx\pdfoutput\undefined
+ \def\zalozka#1{}
+\else
+ \def\zalozka#1{%
+ \advance\secnum by1
+ \pdfdest num\secnum fitbh
+ {\let~=\space \def\TeX{TeX}%
+ \pdfoutline goto num\secnum count 0 {#1}}}
+ \pdfinfo{
+ /Author (Petr Olsak)
+ /CreationDate (D:19990328)
+ /ModDate (D:19990328)
+ /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\bigskip
+ \zalozka{#1}
+ \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
+\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í. Ukázka by mìla té¾ naznaèit u¾iteènost dobrého návrhu
+znaèkování vstupního textu tak, aby byl oddìlen obsah dokumentu od jeho
+formy. Pøedvedená ukázka také ilustruje základní principy roz¹íøení \TeX{}u
+(plain nebo \LaTeX). Tím mù¾e u¾ivatel 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
+tzv.~{\tt dvi} soubor%,
+ \footnote{odvozeno z~anglického \uv{device independent}~-- na
+ zaøízení nezávislý},
+který obsahuje definitivní informace o~pou¾itých fontech a o~umístìní
+jednotlivých znakù na stránce. Tento soubor má název odvozený od názvu
+vstupního souboru, ale má pøíponu {\tt.dvi}. Lze jej prostøednictvím
+vhodného programu prohlédnout na obrazovce (vidíme, jak bude dokument
+skuteènì vypadat), nebo jej vytisknout na tiskárnì.
+
+\TeX{} tedy ète na svém vstupu soubor s~dobøe definovanou syntaxí jazyka
+znaèek a na výstupu je rovnì¾ soubor s~úplným popisem sazby. \TeX{}
+jako takový je 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øí
+dohromady tzv.~implementaci \TeX{}u a umo¾ní s~\TeX{}em rozumným
+zpùsobem pracovat.
+
+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 implementací
+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 pou¾ité implementaci \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ù. Ani v~tomto manuálu nejsou
+uvedeny podrobnosti o~u¾ivatelském rozhraní.
+
+V~graficky orientovaných operaèních systémech je vìt¹inou mo¾né otevøít
+souèasnì 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
+{\tt dvi} souboru. Po modifikaci vstupního textu a spu¹tìní \TeX{}u
+(nejlépe klávesovou zkratkou pøímo z~editoru) se bìhem pár sekund
+projeví zmìna v~prohlí¾eèi výsledného dokumentu.
+
+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, na které v~pøípadì
+práce s~\TeX{}em vìt¹inou 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
+"\documentstyle". Pokud tam tuto znaèku nenajdeme, mù¾eme
+pøedpokládat, ¾e je dokument napsán ve formátu {\it plain}, v~pøípadì
+èesky psaného dokumentu pak ve formátu {\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 ve formátu
+\AMS\TeX{} nebo v~jiném 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 pøedpokládá, ¾e pracujeme
+v~operaèním systému, 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ádáme, ¾e jsme pøipravili vstupní text dokumentu do souboru
+{\tt dokument.tex}.
+
+\begtable
+ pøíkazový øádek & komentáø
+ \tabline
+ "tex dokument" & anglický dokument, formát plain
+ "csplain dokument" & èeský nebo slovenský dokument, formát csplain
+ "latex dokument" & formát \LaTeX, jazyk je deklarován v~dokumentu
+ "cslatex dokument" & modifikovaný \LaTeX{} pro èe¹tinu a sloven¹tinu
+\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á
+implementace \TeX{}u by mìla podle jména formátu spustit \TeX{} modifikovaný
+právì tímto formátem.
+
+Pokud nemáte ve své implementaci \TeX{}u formát csplain, je to ¹patné
+znamení. Nebudete toti¾ schopni zpracovat ani tento manuál ani
+ukázku, která je v~nìm obsa¾ena. V~takovém pøípadì doporuèujeme
+poohlédnout se po \CS\TeX{}u, který najdete napøíklad na
+\url{http://math.feld.cvut.cz/olsak/cstex}.
+
+K~prohlédnutí dokumentu se pou¾ívají rùzné programy (tzv.~dvi~prohlí¾eèe).
+Volba prohlí¾eèe závisí na pou¾itém operaèním systému a na implementaci
+\TeX{}u. V~UNIXu je nejèastìj¹í program {\tt xdvi} (staèí napsat
+"xdvi dokument"). V~MS Windows se pou¾ívá {\tt windvi}, {\tt dviwin}
+nebo {\tt yapp}. V~DOSu se stekáme nejèastìji s~programem {\tt dviscr}
+z~implementace em\TeX{}. Pro OS/2 má em\TeX{} \uv{okenní} variantu
+prohlí¾eèe {\tt dvipm}.
+
+Na PostScriptovou tiskárnu vytiskneme dokument programam {\tt dvips},
+pøíkazový øádek: "dvips -Ptiskarna dokument". Nemáme-li PostScriptovou
+tiskárnu, vìt¹inou pøed ní pøedøadíme Ghostscript, co¾ je volnì
+dostupný konvertor z~PostScriptu. Nìkdy lze té¾ najít ovladaè pro
+tiskárnu pøímo v~pøíslu¹né \TeX{}ové implementaci.
+
+
+\sekce Jdeme na to
+%%%%%%%%%%%%%%%%%%
+
+Nejprve zkusíme v~nìjakém textovém editoru vytvoøit soubor {\tt pokus.tex},
+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 csplain pokus}),
+dostaneme výstupní soubor {\tt pokus.dvi}. Navíc
+\TeX{} ulo¾í informaci o~zpracování do souboru {\tt pokus.log}. Výsledný
+{\tt dvi} soubor si mù¾eme prohlédnout 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.
+
+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 neustále 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 ji dostat do dokumentu.
+\itemskip
+
+\nadpis Závìr
+
+To by pro zaèátek staèilo. Pøíkazem {\tt\char`\\bye} ukonèíme na¹e 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
+
+\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 ji dostat do dokumentu.
+\itemskip
+
+\nadpis Závìr
+
+To by pro zaèátek staèilo. Pøíkazem {\tt\char`\\bye} ukonèíme na¹e 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á oèekává za sebou 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. Mnoho instalací \TeX{}u obsahuje
+nástroje pro práci s~dal¹ími, zejména PostScriptovými, fonty. Máme-li
+takovou instalaci, mù¾eme napsat na zaèátek dokumentu tøeba
+"\input cbookman" a máme celý dokument 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 ji dostat do dokumentu.
+\itemskip
+
+\nadpis Závìr
+
+To by pro zaèátek staèilo. Pøíkazem {\tt\char`\\bye} ukonèíme na¹e 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.
+
+
+\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 hodnì dùle¾ité 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.
+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" (u~staré verze \LaTeX{}u se mù¾eme setkat je¹tì se
+sekvencí "\documentstyle"). 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{czech} % doplòkový soubor definic pro èeský jazyk
+\begin{document} % povinné
+
+\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 ji dostat do dokumentu.
+\end{itemize}
+
+\section{Závìr}
+
+To by pro zaèátek staèilo. Pøíkazem \verb|\bye| ukonèíme na¹e 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 \LaTeX{}ù nìkolik druhù. U¾
+zmínìný \uv{starý \LaTeX} (tzv.~verze 2.09), ve kterém se
+struktura záhlaví dokumentu mírnì li¹ila. Dále je pro potøeby
+èeských dokumentù nutné rozli¹ovat mezi tzv.~\uv{babelizovaným
+\LaTeX{}em} a \CS\LaTeX{}em. Babelizovaný \LaTeX{} implementuje
+èeský a slovenský jazyk pomocí balíku maker \uv{Babel}, který k~nám
+byl importován ze zahranièí. Babelizovaný \LaTeX{} implicitnì
+neobsahuje èeské ani slovenské vzory dìlení slov a pøi instalaci je
+potøeba tyto vzory dìlení do nìj zavést. Na druhé stranì \CS\LaTeX{} je
+modifikace \LaTeX{}u pro potøeby èeských a slovenských
+dokumentù a vzory dìlení èe¹tiny i sloven¹tiny jsou v~nìm implicitnì
+obsa¾eny. Vý¹e uvedená ukázka je pou¾itelná pro \CS\LaTeX. V~pøípadì
+dobøe instalovaného babelizovaného \LaTeX{}u by záhlaví dokumentu
+mohlo vypadat asi takto:
+
+\begtt
+\documentclass{article} % základní styl bude "odborný èlánek"
+\usepackage[cp1250]{inputenc} % je nutno specifikovat kódování dokumentu
+\usepackage[T1]{fontenc} % po¾adujeme LaTeXovské fonty s akcenty
+\usepackage[czech]{babel} % voláme styl czech z Babelu
+\begin{document}
+\endtt
+
+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 pí¹eme
+radìji 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 Michael Doob. {\it Jemný úvod do \TeX{}u}. Tøetí vydání èeského
+ pøekladu, \CS{}TUG 1993. Kní¾ka je rovnì¾ volnì k~dispozici ve
+ zdrojových textech jako {\tt jemny.tex} v~archivu
+ {\tt ftp://math.feld.cvut.cz/pub/cstex/doc/jemny.tar.gz}.
+ Anglický originál je volnì ¹íøen jako {\tt gentle.tex}.
+\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 Jiøí Rybièka. {\it \LaTeX{} pro zaèáteèníky}. Druhé, upravené vydání,
+ Konvoj 1999.
+\bib Tobias Oetiker. {\it Ne pøíli¹ struèný úvod do systému
+ \LaTeX{} \twoe}. Text je ¹íøen volnì vèetnì zdrojových textù a je
+ pøelo¾en do mnoha jazykù. Do èe¹tiny pøelo¾il Michal Koèer.
+ {\tt ftp://math.feld.cvut.cz/pub/cstex/doc/lshort2e.tar.gz}
+\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.
+\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é implementaci 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 implementací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 &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 {\tt tex \&plain} psát pouze
+{\tt tex} a tøeba místo {\tt tex \&latex} psát pouze {\tt latex}.
+
+
+\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é implementaci \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 a
+\CS\LaTeX{} navíc po zavedení stylu {\tt czech.sty} (pøíkazem
+"\usepackage{czech}") pøepíná na implicitní pou¾ití \CS{}fontù. Pak je tedy
+mo¾né psát èeský text.
+
+Kromì toho \LaTeX{} mù¾e pracovat s~jiným roz¹íøením Computer Modern
+fontù, s~tzv. DC nebo EC fonty. Tyto fonty mají specifické kódování
+(v~\LaTeX{}u oznaèované jako T1) a obsahují v¹echny znaky abeced latinkou
+pí¹ících evropských zemí.
+
+Ve v¹ech formátech ale 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ém výstupním PostScriptovém
+zaøízení, tak¾e s~tìmito fonty mù¾eme v~\TeX{}u pracovat, ani¾ bychom je
+museli mít zakoupené. \TeX{} samotný toti¾ pracuje pouze s~metrickými
+informacemi k~fontùm a do výstupu vkládá pouze odkazy na fonty. Metrické
+informace jsou obvykle k~dispozici zdarma. Pokud budeme tisknout na
+PostScriptovém zaøízení, pak jsme s~cenou PostScriptového modulu tyto fonty
+vlastnì koupili a mù¾eme v~nich tisknout \TeX{}ové dokumenty. Pokud budeme
+tisknout na zaøízení bez PostScriptu, pak je vhodné PostScriptový kód
+zpracovat volnì dostupným programem Ghostscript, který má v~sobì zahrnuty
+volnì dostupné alternativy k~uvedeným základním fontùm. Rozdíl mezi
+alternativou a draze koupeným fontem pøitom ani moc nepoznáme.
+
+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 rychle 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 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.
+Nebo radìji pí¹u v {\TeX}u a pou¾ívám {\TeX} jako 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ù.
+
+V~následující tabulce je pøehled v¹ech znakù, které bývají
+nastaveny jako speciální:
+
+\begtable
+ "\" & uvozuje øídicí sekvenci
+ mezera & speciální vlastnosti popsány vý¹e
+ konec øádku & speciální vlastnosti popsány vý¹e
+ "{" & 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. Mù¾eme se inspirovat dvojicí "\begtt"
+a "\endtt" ve zdrojovém textu tohoto manuálu.
+
+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í. V~implicitnì
+nastaveném fontu Computer Modern toti¾ tyto znaky vesmìs nemají ve
+fontu svùj odpovídající obraz. Napøíklad na pozici 92 bychom mìli
+najít podle normy ASCII znak~"\" (zpìtné lomítko), ale místo nìj tam
+najdeme znak~`` (obrácené uvozovky). Nemile nás pøekvapí i jinak
+obyèejný znak "<" (symbol pro relaci je men¹í), který nemá ve fontu
+svùj obraz a místo nìho dostaneme do výstupu < (obrácený
+vykøièník). Pokud chceme, aby se do výstupu vìrnì dostal znak, který
+známe z~tabulky ASCII, musíme pou¾ít variantu fontu "\tt" (strojopis),
+nebo jinou rodinu fontu, která má fonty v~kódování pøesnì podle
+ASCII. Následující tabulka ukazuje v¹echny bì¾né ASCII znaky, které
+mají v~Computer Modern jiný obraz:
+
+\begtable
+ kód znaku & "\tt" (strojopis) & Computer Modern
+ \tabline
+ \.60 & "<" & \tencsr <
+ \.62 & ">" & \tencsr >
+ \.92 & "\" & \tencsr \char92
+ 123 & "{" & \tencsr --
+ 124 & "|" & \tencsr ---
+ 125 & "}" & \tencsr \char125
+\endtable
+
+Znak z~dané pozice ve fontu vytiskneme pomocí pøíkazu "\char kód".
+Napøíklad "\char92" nám vytiskne ve strojopisu "\" a v~antikvì
+Computer Modern {\tencsr\char92}. Pokud si nepamatujeme èíselnou
+hodnotu ASCII kódu nìjakého znaku, mù¾eme místo ní pou¾ít konstrukci
+"`\znak", tak¾e napøíklad "`\\" vrátí èíslo 92. Proto pøi tisku
+zpìtného lomítka pí¹eme "{\tt\char`\\}".
+
+Budeme-li chtít vytisknout nìkterý ze znakù "< > \ { | }", musíme si
+uvìdomit, jaký význam daný znak reprezentuje. Vìt¹inou se jedná
+o~matematické symboly, tak¾e pro nì pou¾ijeme odpovídající øídicí
+sekvence v~matematickém módu (mezi dvìma dolary). Relace \uv{je men¹í}
+a \uv{je vìt¹í} lze dokonce v~matematickém módu napsat pøímo, zatímco
+v~textovém módu se promìní ve ¹panìlskou interpunkci. Následující
+tabulka udává doporuèený zpùsob tisku pøíslu¹ných znakù podle jejich
+významu:
+
+$$\vbox{\let\par=\cr \obeylines \halign{&#\hfil\quad
+ význam znaku & jak jej zapsat & jak se vytiskne
+ \tabline
+ relace \uv{je men¹í} & "$a < b$" & $a < b$
+ relace \uv{je vìt¹í} & "$a > b$" & $a > b$
+ uzavøený interval & "$\langle a,b\rangle$" & $\langle a,b\rangle$
+ ASCII znaky "< >" & "{\tt < >}" & "< >"
+ rozdíl mno¾in & "$A\setminus B$" & $A\setminus B$
+ ASCII znak "\" & "{\tt\char`\\}" & "\"
+ Mno¾inové závorky & "$M = \{a,b,c\}$" & $M = \{a,b,c\}$
+ ASCII znaky "{ }" & "{\tt\char`\{ \char`\}}" & "{ }"
+ Vlnka jako akcent & "\~a" & \~a
+ Samostatný akcent & "\~{}" & \~{}
+ ASCII znak "~" & "{\tt\char`\~}" & "~"
+ Støí¹ka jako akcent & "\^a" & \^a
+ ASCII znak "^" & "{\tt\char`\^}" & "^"
+}}$$
+
+V~\LaTeX{}u lze místo konstrukcí "{\tt\char`\znak}" pou¾ít
+jednodu¹¹ího "\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 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.
+
+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 10 cm
+\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 zmáèkneme 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
+natahovat). Tato pru¾nost ale není neomezená, ale 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/Master/texmf-dist/doc/cslatex/base/test8z.tex b/Master/texmf-dist/doc/cslatex/base/test8z.tex
new file mode 100644
index 00000000000..bb9250d3373
--- /dev/null
+++ b/Master/texmf-dist/doc/cslatex/base/test8z.tex
@@ -0,0 +1,77 @@
+
+% test.tex -- plainTeX file for test of standard PostScript fonts
+% in Czech and Slovak, font metric names: p*8z and p*8u.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Juni 1995 Petr Ol¹ák
+% March 1999: pcr*8t was renamed to pcr*8u
+
+% Encoding: ISO-8859-2
+% Needs Format: csplain
+
+\chyph % czech hyphenation used
+
+\advance\vsize by2\baselineskip
+
+\def\allowhyphens{\nobreak\hskip0pt\relax}
+\def \uv#1{\char254 \allowhyphens#1\allowhyphens\char255 }
+
+\def\text#1{Tento text je napsán Post\-Scrip\-to\-vým fontem #1 za pou¾ití
+\TeX{}ov\-ské metriky {\tt \fontname\testfont}. Metrika fontu
+v~èeské/slovenské variantì byla pøipravena konvertorem {\tt a2ac}
+s~následným pou¾itím programu {\tt afm2tfm}. Je potøeba si v¹ímat ménì
+obvyklých slov, jako je slovo ¹»astný (písmeno » uprostøed slova), nebo
+tøeba slovenské koµko. Vìøme, ¾e výsledný text pùjde nejen pøeèíst, ale
+bude i typograficky pokud mo¾no v~poøádku. Také je tøeba \uv{sledovat
+chování} na¹ich \uv{uvozovek}.
+\medskip
+Á á Ä ä È è Ï ï É é Ì ì Í í Å å ¥ µ Ò ò Ó ó Ô ô Ö ö Ø ø À à © ¹ « » Ú ú Ù ù
+Ü ü Ý ý ® ¾.}
+
+\def\extension{8z}
+\def\test#1 #2 {\font\testfont=#1\extension\space{\testfont\text{#2}\bigskip}}
+\emergencystretch=1em
+
+\test ptmr Times-Roman
+\test ptmb Times-Bold
+\test ptmbi Times-BoldItalic
+\test ptmri Times-Italic
+\test ptmrc Times-Roman-SmallCaps
+
+\test pagk AvantGarde-Book
+\test pagko AvantGarde-BookOblique
+\test pagd AvantGarde-Demi
+\test pagdo AvantGarde-DemiOblique
+
+\test pbkd Bookman-Demi
+\test pbkdi Bookman-DemiItalic
+\test pbkl Bookman-Light
+\test pbkli Bookman-LightItalic
+
+{\rightskip=0pt plus4em \def\extension{8u}
+\test pcrb Courier-Bold
+\test pcrbo Courier-BoldOblique
+\test pcrro Courier-Oblique
+\test pcrr Courier
+}
+
+\test pncb NewCenturySchlbk-Bold
+\test pncbi NewCenturySchlbk-BoldItalic
+\test pncri NewCenturySchlbk-Italic
+\test pncr NewCenturySchlbk-Roman
+
+\test phvb Helvetica-Bold
+\test phvbo Helvetica-BoldOblique
+\test phvbn Helvetica-Narrow-Bold
+\test phvron Helvetica-Narrow-Oblique
+\test phvrn Helvetica-Narrow
+\test phvro Helvetica-Oblique
+\test phvr Helvetica
+
+\test pplbi Palatino-BoldItalic
+\test pplri Palatino-Italic
+\test pplr Palatino-Roman
+\test pplb Palatino-Bold
+
+\test pzcmi ZapfChancery-MediumItalic
+
+\end
diff --git a/Master/texmf-dist/doc/cslatex/base/testlat.tex b/Master/texmf-dist/doc/cslatex/base/testlat.tex
new file mode 100644
index 00000000000..349afa4c518
--- /dev/null
+++ b/Master/texmf-dist/doc/cslatex/base/testlat.tex
@@ -0,0 +1,28 @@
+\documentclass[12pt]{article}
+\usepackage{czech} % Zapne kodovani cestiny a deleni slov.
+\usepackage{times} % Misto CS-fontu budou pouzity PostScriptove fonty
+\parskip=\baselineskip % Mezi odstavci bude prázdný øádek
+\emergencystretch=4em % abych dovolil vetsi mezery a nebyly Overfull
+
+\begin{document}
+Tady je text napsaný PostScriptovým fontem vèetnì zpracování akcentù v~èeském
+jazyce a správného dìlení slov.
+
+Matematika i pøi sazbì PostScriptovým fontem zùstává ve fontu CM.
+Proto je rozdíl mezi èíslovkou \uv{2} napsanou pøímo v textu a èíslovkou
+\uv{$2$} napsanou na vstupu mezi dolary.
+
+Kromì stylu {\tt times.sty} je mo¾no pou¾ít styly pro pøepínání do dal¹ích
+PostScriptových fontù: {\tt avant.sty}, {\tt bookman.sty},
+{\tt helvet.sty}, {\tt newcent.sty}, {\tt palatino.sty}
+(vyzkou¹ejte si).
+
+V plainu lze té¾ pou¾ít stejným zpùsobem PostScriptové fonty, ov¹em
+místo volání vý¹e uvedených stylù je nutno volat soubory
+{\tt ctimes.tex}, {\tt cavantga.tex}, {\tt cbookman.tex},
+{\tt chelvet.tex}, {\tt cncent.tex}, {\tt cpalatin.tex}. Napøíklad kdekoli
+v textu pí¹eme \verb|\input ctimes| a od této chvíle máme text sázený
+fontem Times-Roman.
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/cslatex/base/zmeny.txt b/Master/texmf-dist/doc/cslatex/base/zmeny.txt
new file mode 100644
index 00000000000..c1b48244292
--- /dev/null
+++ b/Master/texmf-dist/doc/cslatex/base/zmeny.txt
@@ -0,0 +1,159 @@
+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
diff --git a/Master/texmf-dist/doc/etex/base/etex.html b/Master/texmf-dist/doc/etex/base/etex.html
new file mode 100644
index 00000000000..15d269c4c8c
--- /dev/null
+++ b/Master/texmf-dist/doc/etex/base/etex.html
@@ -0,0 +1,222 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<html>
+<head><title>e-TeX reference site</title>
+</HEAD><BODY>
+<H1>The e-T<sub><big>E</big></sub>X Reference Site</H1>
+Welcome to the <a href="#etex-orthography">e-TeX<sup>1</sup></a>
+reference site: e-TeX V1.1 (the first production release) is now available for
+general access; please read the document describing the
+<a href="legal.html">legal status of e-TeX</a> before proceeding further.
+A brief description of the functionality provided by e-TeX may be found in the
+on-line <a href="etex_ref.html#NewFeatures">Reference Manual</a>.
+<p>
+The following resources are intended to be of use to e-TeX implementors, but
+may be of interest to anyone considering using e-TeX; they be accessed directly
+from the hyperlinks on this page, via
+<a href="ftp://vms.rhbnc.ac.uk/e-TeX/">ftp</a>
+(<code>ftp://vms.rhbnc.ac.uk/e-TeX/</code>), or via NFS using the pseudo-URL:
+<code>nfs://vms.rhbnc.ac.uk/disk36/export/anonymous/e-TeX</code>.
+<ul>
+<li><a href="etex_ref.html">
+ The e-TeX reference manual</a>, abridged version
+ (<code>etex_ref.html</code>)
+<li><a href="etex.ch">
+ The master e-TeX change file</a>
+ (<code>etex.ch</code>)
+<li><a href="etex_gen.tex">
+ Instructions for building e-TeX</a>
+ (<code>etex_gen.tex</code>)
+<li><a href="webmerge.tex">WebMerge</a>,
+ Peter Breitenlohner's program for merging changefiles
+ (<code>webmerge.tex</code>)
+<li><a href="xbmc10.mf">MetaFont source</a>,
+ needed for TeX--XeT logo
+ (<code>xbmc10.mf</code>)
+<li><a href="etex_gen.zip">A zip file</a>,
+ containing all of the above
+ (<code>etex_gen.zip</code>)
+</ul>
+
+The e-TeX team recommend that e-TeX be configured such that the command by
+which it is invoked be the same as the default name for the format to be used.
+Since it is expected that most sites will choose to install e-TeX so that it
+can be invoked with the command "etex", we provide a source file which can be
+used to build the "etex" format (an analogous "elatex" source file will be
+provided in due course, ideally in collaboration with the
+<a href="http://www.tex.ac.uk/CTAN/latex/latex3.html">LaTeX3 team</a>).
+A few adjunct source files, required or optionally used by the "etex" source
+file, are also supplied:
+<ul>
+<li><a href="src/etex.src">
+ The "etex" format source</a>
+ (<code>etex.src</code>)
+<li><a href="src/beta/etex.src">Beta-test "etex" format source</a>,
+ allows for single-read O/S's
+ (<code>etex.src</code>)
+<li><a href="src/etex_src.html">
+ The manual for the "etex" format source</a>
+ (<code>etex_src.html</code>)
+<li><a href="src/etexdefs.lib">e-TeX library file</a>
+ containing symbolic names for e-TeX's constants
+ (<code>etexdefs.lib</code>)
+<li><a href="src/examples/language.def">
+ Example language definition file</a>
+ (<code>language.def</code>)
+<li><a href="etex_src.zip">A zip file</a>,
+ containing all of the above
+ (<code>etex_src.zip</code>)
+</ul>
+
+A reference implementation, developed by
+<a href="mailto:spieler@linac.ikp.physik.th-darmstadt.de">Christian Spieler</a>
+for VAX/VMS and AXP/VMS, is also provided, to which
+<a href="mailto:knappen@vkpmzd.kph.uni-mainz.de">J&ouml;rg Knappen</a>
+has recently contributed a modified "weave" changefile and a RUNOFF file
+containing the source for a VMS HELP library for e-TeX:
+<ul>
+<li><a href="vms/makeetex.com">
+ DCL procedure for creating VMS e-TeX</a>
+ (<code>makeetex.com</code>)
+<li><a href="vms/makeetex.tex">TeX steering file</a>,
+ produces VMS e-TeX changefile from component changefiles
+ (<code>makeetex.tex</code>)
+<li><a href="vms/tex_vms.ch">
+ Christian Spieler's change file for VMS TeX</a>
+ (<code>tex_vms.ch</code>)
+<li><a href="vms/etex_vms.ech">
+ Christian Spieler's ancilliary change file for VMS e-TeX</a>
+ (<code>etex_vms.ech</code>)
+<li><a href="vms/etex_cli.cld">
+ The internal CLD file used by VMS e-TeX</a>
+ (<code>etex_cli.cld</code>)
+<li><a href="vms/weave.ch">
+ J&ouml;rg Knappen's modified "weave" changefile</a>
+ (<code>weave.ch</code>)
+<li><a href="vms/etex.rnh">
+ J&ouml;rg Knappen's RUNOFF source file for VMS HELP on e-TeX</a>
+ (<code>etex.rnh</code>)
+<li><a href="etex_vms.zip">
+ A zip file containing all of the above</a>
+ (<code>etex_vms.zip</code>)
+</ul>
+
+A further reference implementation (PubliC e-TeX, a.k.a. "pubtex" and "dos-tp")
+by <a href="mailto:peb@mppmu.mpg.de">Peter Breitenlohner</a>
+for MS/DOS is also available:
+<ul>
+<li><a href="ftp://ftp.dante.de/tex-archive/systems/msdos/dos-tp/README">
+ the README file</a>
+ (<code>README</code>)
+<li><a href="ftp://ftp.dante.de/tex-archive/systems/msdos/dos-tp/">
+ the directory root</a>
+ (<code>ftp://ftp.dante.de/tex-archive/systems/msdos/dos-tp/</code>)
+</ul>
+
+An e-TeX implementation must be validated by performing the
+<a href="etrip.zip">e-TRIP</a> test
+(the e-TeX equivalent of Knuth's <a href="knuth/tripman.tex">TRIP</a> test).
+The components of the e-TRIP suite are as follows:
+<ul>
+<li><a href="trip/etripman.tex">Manual for the e-TRIP test</a>
+ <code>(etripman.tex)</code>
+<li><a href="trip/etrip.tex">Source file for the e-TRIP test</a>
+ <code>(etrip.tex)</code>
+<li><a href="trip/etrip.pl">Property-list file for the e-TRIP font</a>
+ <code>(etrip.pl)</code>
+<li><a href="trip/etripin.log">
+ Log file for the e-TRIP test format-creation run</a>
+ <code>(etripin.log)</code>
+<li><a href="trip/etrip.log">Log file for the e-TRIP test</a>
+ <code>(etrip.log)</code>
+<li><a href="trip/etrip.fot">
+ "Photo" (terminal log) file for the e-TRIP test</a>
+ <code>(etrip.fot)</code>
+<li><a href="etrip.zip">A ZIP file</a>,
+ containing all of the above
+ <code>(<code>etrip.zip</code>)</code>
+</ul>
+
+Finally we provide the definitive (Knuthian) TeX and Trip files:
+<ul>
+<li><a href="knuth/tripman.tex">Manual for the TRIP test</a>
+ <code>(tripman.tex)</code>
+<li><a href="knuth/trip.tex">Source file for the TRIP test</a>
+ <code>(trip.tex)</code>
+<li><a href="knuth/trip.pl">Property-list file for the TRIP font</a>
+ <code>(trip.pl)</code>
+<li><a href="knuth/tripin.log">
+ Log file for the TRIP test format-creation run</a>
+ <code>(tripin.log)</code>
+<li><a href="knuth/trip.log">Log file for the TRIP test</a>
+ <code>(trip.log)</code>
+<li><a href="knuth/trip.fot">
+ "Photo" (terminal log) file for the TRIP test</a>
+ <code>(trip.fot)</code>
+<li><a href="knuth/trip.typ">DVItype output for the TRIP test</a>
+ <code>(trip.typ)</code>
+<li><a href="knuth/tripos.tex">I/O file from the TRIP test</a>
+ <code>(tripos.tex)</code>
+<li><a href="knuth/tex.web">Source of TeX-the-program</a>
+ <code>(tex.web)</code>
+<li><a href="knuth/texbook.tex">Source of <em>The TeXbook</em></a>
+ <code>(texbook.tex)</code>
+<li><a href="knuth/glue.web">Fixed-point arithmetic for TeX</a>
+ <code>(glue.web)</code>
+<li><a href="knuth.zip">A zip file</a>,
+ containing all of the above
+ <code>(knuth.zip)</code>
+</ul>
+
+Any problems encountered when using e-TeX which cannot be replicated
+when using a TRIP-validated implementation of TeX should be reported to
+<a href="mailto:etex-support@vms.rhbnc.ac.uk">the e-TeX team</a>,
+and accompanied by sufficient information to enable the scenario
+to be reproduced at another site; the exact version and implementation
+of e-TeX should of course be specified.
+<hr>
+<h4><a name="etex-orthography">[1]</a>
+ The orthography of e-T<sub><big>E</big></sub>X
+</h4>
+The e-TeX team request that wherever e-TeX is referred to in text, it be
+represented by the use of its (e-)TeX logo (<code>$\varepsilon$-\TeX</code>),
+by the nearest HTML equivalent
+(<code>e-T&lt;sub&gt;&lt;big&gt;E&lt;/big&gt;&lt;/sub&gt;X</code>), or if
+all else fails, by the simple ASCII string "e-TeX". However, bearing in mind
+(a)&nbsp;<a
+href="ftp://ftp.dl.ac.uk/src/backupa/Documents/Standards/iso/9660/">
+the current
+ISO standard for CD-ROMs</a>
+(which precludes the use of a hyphen in filenames), and (b)&nbsp;the problems
+of moving files between case-sensitive (e.g.&nbsp;Unix) and case-insensitive
+(e.g.&nbsp;VMS, MS/DOS) operating systems, it is strongly recommended that
+wherever "e-TeX" occurs in the context of a filename, logical name, DCL symbol
+or analogous construct it be spelled (a)&nbsp;without the hyphen, and
+(b)&nbsp;entirely in lower case. It is further recommended that the component
+"etex" of such a name be separated from any subsequent component(s) by an
+underscore, unless this would (in the case of a filename) cause it
+to exceed the MS/DOS limit of 8+3 characters in which case the
+underscore should be omitted. Similar considerations may also
+be taken into account when constructing logical names, DCL symbols, etc,
+although the upper bound will then be system-dependent.
+<hr>
+Please notify any errors in this document to
+<a href="http://www.vms.rhbnc.ac.uk/~chaa006/">its creator</a>;<br>
+Last updated: 7-JUL-1997 17:23:32 /PT.<br>
+<FORM METHOD="POST" ACTION="http://www.webtechs.com/cgi-bin/html-check.pl">
+<INPUT NAME="recommended" VALUE="0" TYPE="hidden">
+<INPUT NAME="level" VALUE="Wilbur" TYPE="hidden">
+<INPUT NAME="input" VALUE="0" TYPE="hidden">
+<INPUT NAME="esis" VALUE="0" TYPE="hidden">
+<INPUT NAME="render" VALUE="0" TYPE="hidden">
+<a href="http://ugweb.cs.ualberta.ca/~gerald/validate
+ /?url=http://www.rhbnc.ac.uk/e-TeX/">
+<img src="/www/logos/valid_html3_2.gif" alt="HTML 3.2 Checked!">
+</a>
+<INPUT NAME="URLs"
+ VALUE="http://www.rhbnc.ac.uk/e-TeX/"
+ TYPE="hidden"
+>
+<INPUT TYPE="image" SRC="/www/logos/valid_html_wilbur.gif">
+</FORM>
+</body>
+</html>
diff --git a/Master/texmf-dist/doc/etex/base/etex_gen.tex b/Master/texmf-dist/doc/etex/base/etex_gen.tex
new file mode 100644
index 00000000000..795aaf36884
--- /dev/null
+++ b/Master/texmf-dist/doc/etex/base/etex_gen.tex
@@ -0,0 +1,286 @@
+% etex_gen.tex --- How to generate e-TeX --- last modified 22 Oct 1996
+
+\font\eighttt= cmtt8
+\font\eightrm= cmr8
+\font\rtitlefont= cmr7 scaled\magstep5
+\font\ititlefont= cmmi7 scaled\magstep5
+\def\titlefont{\rtitlefont \textfont1=\ititlefont}
+\def\eTeX{$\varepsilon$-\TeX}
+\def\NTS{NTS}
+\let\mc=\eightrm
+\rm
+\let\mainfont=\tenrm
+
+\def\.#1{\hbox{\tt#1}}
+\def\\#1{\hbox{\it#1\/\hskip.05em}} % italic type for identifiers
+
+\parskip 2pt plus 1pt
+\baselineskip 12pt plus .25pt
+
+\output{\shipout\box255\global\advance\pageno by 1} % for the title page only
+\null
+\vfill
+\centerline{\titlefont How to generate \eTeX}
+\vskip 6pt
+\centerline{({\sl Version 1, October 1996\/})}
+\vskip 18pt
+\centerline{by The \NTS\ Team}
+\vskip 6pt
+\centerline{Peter Breitenlohner, Max-Planck-Institut f\"ur Physik, M\"unchen}
+\vskip 6pt
+\centerline{Philip Taylor, RHBNC, University of London}
+\vfill
+\centerline{\vbox{\hsize 4in
+\noindent Given an implementaion of \TeX82 for a particular system, this
+report describes how to generate a corresponding implementation of
+\eTeX.}}
+\vskip 24pt
+{\baselineskip 9pt
+\eightrm\noindent
+The preparation of this report was supported in part by DANTE,
+Deutschsprachige Anwendervereinigung \TeX\ e.V.\hfil\break
+`\TeX' is a trademark of the American Mathematical Society.
+
+}\pageno=0\eject
+
+\output{\shipout\vbox{ % for subsequent pages
+ \baselineskip0pt\lineskip0pt
+ \hbox to\hsize{\strut
+ \ifodd\pageno \hfil\eightrm\firstmark\hfil
+ \mainfont\the\pageno
+ \else\mainfont\the\pageno\hfil
+ \eightrm\firstmark\hfil\fi}
+ \vskip 10pt
+ \box255}
+ \global\advance\pageno by 1}
+\let\runninghead=\mark
+\outer\def\section#1.{\noindent{\bf#1.}\quad
+ \runninghead{\uppercase{#1} }\ignorespaces}
+
+\section Introduction.
+Let us first review the process of generating an implementation of
+\TeX82 for a particular system from the source files as, e.g., described
+in the \.{WEB} manual [1]. The system independent source file
+\.{tex.web} must remain unmodified. All changes to \.{tex.web}
+necessary for a particular operating system and\slash or compiler are to
+be collected in a system dependent change file, typically named
+\.{tex.ch}. Both files \.{tex.web} and \.{tex.ch} are effectively
+merged when input by the \.{WEB} system programs \.{WEAVE} and
+\.{TANGLE}. When \.{WEAVE} processes this merged input, a file
+\.{tex.tex} is produced. Further processing by \TeX\ yields a `pretty
+printed' version of the input together with an index.
+
+When \.{TANGLE} processes the merged input, a string pool file
+\.{tex.pool} and a Pascal file \.{tex.pas} (or similar) are produced.
+The Pascal file can then be further processed by a suitable compiler
+and\slash or language converter such as \.{web2c}, and eventually yields
+an executable program.
+
+There are actually three versions of the program: First there is
+\.{INITEX} with its capability to initialize all of \TeX's tables and to
+write them in compact form to a format file. Next there is the
+production version \.{VIRTEX} requiring a format file as input. Finally
+there is \.{TRIPTEX}, a version of \.{INITEX} with special values for
+some of \TeX's parameters, for the \.{TRIP} test [2] that should be used
+to validate a \TeX\ implementation. Depending on the capabilities of
+the compiler, these three versions of the program are generated from
+three slightly different change files or they are generated from one
+change file with different compiler options. They might even be one and
+the same executable program used with different run time options.
+
+\vskip 24pt plus 24pt
+\section Generating \eTeX.
+The process of generating \eTeX\ is essentially the same as that of
+generating \TeX\ as described above. Conceptually there is a system
+independent source file \.{etex.web} and a system dependent change file
+\.{etex.sys}. Processing these two files by \.{TANGLE} yields a string
+pool file \.{etex.pool} as well as a Pascal file \.{etex.pas}, whilst
+processing by \.{WEAVE} produces a \TeX\ source file, \.{etex.tex}.
+
+It may, however, be necessary to increase some of the constants defined
+in \.{TANGLE} and \.{WEAVE}. The following values should suffice in
+most cases:
+$$
+\vcenter{\halign{$#$\hfil\qquad&#\hfil\cr
+\\{max\_bytes}\times\\{ww}=100~000&\.{TANGLE} and \.{WEAVE}\cr
+\\{max\_texts}=2~500&\.{TANGLE} and \.{WEAVE}\cr
+\\{max\_toks}\times\\{zz}=180~000&\.{TANGLE}\cr
+\\{max\_names}=5~000&\.{TANGLE}\cr
+\\{max\_scraps}=3~000&\.{WEAVE}\cr
+\\{stack\_size}=300&\.{WEAVE}\cr
+}}
+$$
+
+The source file \.{etex.web} for \eTeX\ does not, however, exist as a
+physical file. It is the hypothetical file obtained by applying the
+changes in the actual source file \.{etex.ch} to \.{tex.web}. Thus
+\.{etex.web} inherits the bulk of code from \.{tex.web}, whilst the
+system independent source file \.{etex.ch} for \eTeX\ defines the
+differences between \.{etex.web} and \.{tex.web}. In order to generate
+an implementation of \eTeX\ two change files have to be applied to
+\.{tex.web}, one after the other (the actual file names may differ):
+$$
+\vcenter{\halign{#\hfil&\qquad\.{#}\hfil&\qquad#\hfil\cr
+0.&tex.web&system independent \.{WEB} source for \TeX\cr
+1.&etex.ch&system independent changes for \eTeX\cr
+2.&etex.sys&system dependent changes for \eTeX\cr
+}}
+$$
+
+The process of merging several change files into \.{tex.web} should
+certainly not be performed by hand. There are programs such as \.{TIE}
+and \.{PATCHWEB} that perform this process automatically. If no such
+program is available, a \TeX\ program \.{WEBMERGE} can be used.
+\.{WEBMERGE} reads \.{tex.web} and up to nine change files and produces
+a merged change file that can then be processed, together with
+\.{tex.web}, by \.{TANGLE} and \.{WEAVE}. [On systems such as VMS, use
+of \.{WEBMERGE} can leave a large number of temporary files
+lying around; this can be avoided by setting a version limit (e.g.~1) on any
+existing versions of those files, or by setting a version limit on the
+directory in which they will be created. On other systems, it will probably
+leave one large temporary file.]
+
+Every implementor of \eTeX\ is responsible for creating and maintaining
+a suitable \.{etex.sys} in the same way as every implementor of \TeX\
+is responsible for creating and maintaining \.{tex.ch}. Since the bulk
+of code in \.{etex.web} is identical to that in \.{tex.web} the bulk of
+the system dependent changes in \.{etex.sys} for a particular system
+will be identical to those in \.{tex.ch} for the same system. In the
+following we try to give some hints where \.{etex.sys} for a particular
+system might deviate from the corresponding \.{tex.ch}.
+
+First, it might be necessary to increase the size of \TeX's string pool
+in order to accommodate \eTeX's additional strings (message texts as
+well as multi-letter control sequences). If this turns out to be
+necessary for \eTeX\ it would certainly not be harmful to do it for
+\TeX\ as well. \TeX\ and \eTeX\ use three constants related to the
+string pool: \\{max\_strings} the maximal number of strings,
+\\{pool\_size} the maximal number of string characters, and
+\\{string\_vacancies} the minimal number of available string characters
+in addition to those occupied by strings from the pool file. It is,
+therefore, sufficient to increase \\{pool\_size} (or reduce
+\\{string\_vacancies}) by the number of \eTeX's additional string
+characters and to increase \\{max\_strings} by the number of \eTeX's
+additional strings. The later will, however, be unnecessary for most
+implementations as \\{max\_strings} is usually increased substantially
+beyond its standard value in order to accommodate large \TeX\ macro
+packages.
+
+For Version~1 of \eTeX, there are less than 100 additional strings with
+less that 1000 additional string characters. The precise numbers can be
+obtained by running \.{POOLTYPE} on \TeX's and \eTeX's pool files
+(\.{POOLTYPE} reports the total number of strings and string characters
+in a pool file).
+
+Next, \.{etex.sys} may contain a system dependent modification of the
+\\{eTeX\_banner} string. The modified \\{eTeX\_banner} string must
+contain `\.{e-TeX}' as well as the \eTeX\ version number. Note,
+however, that the \\{banner} string modified by \.{tex.ch} will not be
+referenced by \eTeX\ unless the implementor intentionally changes that
+aspect of \eTeX's functionality: therefore \.{etex.sys} can modify the
+\\{banner} string in the same way as does \.{tex.ch}.
+
+Then, \.{etex.sys} might deviate from \.{tex.ch} in order to use a
+different pool file name and\slash or format file extension (see below).
+
+Finally, \.{etex.sys} will necessarily deviate whenever \.{etex.ch}
+and \.{tex.ch} try to change the same piece of \.{WEB} code or when the
+system independent \eTeX\ changes from \.{etex.ch} and the system
+dependent \TeX\ changes from \.{tex.ch} interfere in some other way. In
+case of any such interference implementors must first of all determine
+how to combine the respective changes from \.{etex.ch} and \.{tex.ch}
+in order to obtain \eTeX's functionality for a particular system.
+Obviously, this process cannot be automated since it requires human
+insight.
+
+The \NTS\ team has tried to formulate \.{etex.ch} such that
+interferences with system dependent change files \.{tex.ch} are
+unlikely. Suggestions by implementors how any remaining such
+interferences could be avoided by a reformulation of \.{etex.ch} will
+be taken under serious consideration. Such interferences can be further
+reduced by reformulating the system dependent change file \.{tex.ch} for
+\TeX, e.g.\ by reducing the range of change entries from entire modules
+to the pieces of code that are actually changed.
+
+Implementors might prefer to maintain the system dependent change file
+\.{etex.sys} not as a physical file but as a hypothetical file defined
+through its deviation from \.{tex.ch}. If there are no interferences of
+the kind mentioned above, then the effect of applying the changes from
+the hypothetical \.{etex.sys} to the hypothetical \.{etex.web} can be
+achieved by applying 3 change files, one after the other, to \.{tex.web}
+(using some tool such as \.{TIE}, \.{PATCHWEB}, or \.{WEBMERGE}):
+$$
+\vcenter{\halign{#\hfil&\qquad\.{#}\hfil&\qquad#\hfil\cr
+0.&tex.web&system independent \.{WEB} source for \TeX\cr
+1.&etex.ch&system independent changes for \eTeX\cr
+2.&tex.ch&system dependent changes for \TeX\cr
+3.&tex.ech&additional system dependent changes for \eTeX\cr
+}}
+$$
+The third change file \.{tex.ech} will be rather short and contains just
+the differences between \.{etex.sys} and \.{tex.ch}. It is recommended
+that implementors try to remove all interferences between \.{etex.ch}
+and \.{tex.ch} and use this method to generate \eTeX.
+
+As with \TeX\ there are three versions of \eTeX: \.{e-INITEX},
+\.{e-VIRTEX}, and \.{e-TRIPTEX}. Depending on the implementation they
+will again be generated from the three slightly different versions of
+\.{tex.ch} or with different compiler options or they may be one and the
+same program used with different run time options.
+
+\vskip 24pt plus 24pt
+\section \eTeX\ modes.
+In order to ensure maximal compatibility with \TeX, \eTeX\ can run in
+either compatibility mode or extended mode. The possibility of this
+choice is, of course, an extended feature of \eTeX. Once \eTeX\ has
+chosen compatibility mode it is, however, a legitimate implementation of
+\TeX\ (assuming the \TeX\ implementation itself is legitimate). The
+only differences between \eTeX\ in compatibility mode and \TeX\ are
+those allowed by D.E.~Knuth [2] between different implementations of
+\TeX.
+
+An \.{e-TRIP} test suite [3] defines the criteria by which a program can
+qualify to use the name `\eTeX'. Part of the \.{e-TRIP} test consists
+of the standard \.{TRIP} test for \.{e-TRIPTEX} in compatibility and
+extended mode.
+
+\eTeX\ can therefore be used instead of \TeX\ without the necessity to
+maintain both programs. For the case that both programs should
+nevertheless co-exist on a system, it might be a good idea to name the
+pool file for \eTeX\ \.{etex.pool} instead of \.{tex.pool} and to use
+an extension other than \.{.fmt}, e.g., \.{.efmt} for \eTeX\ format
+files. (Format files for \TeX\ and \eTeX\ are incompatible). All this
+will require additional changes in the file \.{tex.ech}.
+
+When \.{INITEX} or \.{VIRTEX} start, they inspect the first non-blank
+character from the command line or in response to the \.{**} prompt.
+This may be an \.{\&} immediately followed by the name of a format file
+to be loaded. Otherwise \.{VIRTEX} loads a default format, whereas
+\.{INITEX} starts without loading a format.
+
+When \.{e-INITEX} or \.{e-VIRTEX} start, they inspect the first
+non-blank character from the command line or in response to the \.{**}
+prompt. This may again be an \.{\&} immediately followed by the name of
+a format file to be loaded; otherwise \.{e-VIRTEX} loads a default
+format. For \.{e-INITEX} the first non-blank character may be an \.{*}
+immediately followed by what would normally be the input for \.{INITEX}
+(without intervening blanks). \.{e-INITEX} enters extended mode in
+response to the \.{*}, or compatibility mode otherwise. This mode is
+recorded in format files produced by \.{e-INITEX} and entered again when
+such a format is loaded (by either \.{e-INITEX} or \.{e-VIRTEX}).
+
+\vskip 24pt plus 24pt
+\section References.
+\item {[1]}
+{\sl The \.{WEB} system of structured documentation\/},
+by Donald E.~Knuth,\hfil\break Stanford Computer Science Report~980.
+
+\item {[2]}
+{\sl A torture test for \TeX\/},
+by Donald E.~Knuth, Stanford Computer Science Report~1027.
+
+\item {[3]}
+{\sl A torture test for \eTeX\/},
+by The \NTS\ Team (Peter Breitenlohner and Bernd Raichle).
+
+\end
diff --git a/Master/texmf-dist/doc/etex/base/etex_man.pdf b/Master/texmf-dist/doc/etex/base/etex_man.pdf
new file mode 100644
index 00000000000..24e89cd84f6
--- /dev/null
+++ b/Master/texmf-dist/doc/etex/base/etex_man.pdf
@@ -0,0 +1,3135 @@
+%PDF-1.3
+7 0 obj
+<<
+/Type /Encoding
+/BaseEncoding /WinAnsiEncoding
+/Differences [0 /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega
+/ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute /caron /breve /macron /ring
+/cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash /suppress 34 /quotedblright
+39 /quoteright 60 /exclamdown 62 /questiondown 92 /quotedblleft 94 /circumflex /dotaccent
+/quoteleft 123 /endash /emdash /hungarumlaut /tilde /dieresis /Gamma /Delta /Theta
+/Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega /ff /fi /fl /ffi /ffl /dotlessi
+/dotlessj /grave /acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe
+/oslash /AE /OE /Oslash /suppress /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+/Phi /Psi /.notdef /.notdef /Omega /ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave
+/acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+/suppress /dieresis /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /dieresis]
+>>
+endobj
+9 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 686.11
+/Ascent 750
+/Descent -250
+/FontBBox [-116 -350 1278 850]
+/FontName /PDPDTY+CMBX12
+/ItalicAngle 0
+/XHeight 444.4
+/StemV 80
+/FontFile 8 0 R
+/Flags 4
+>>
+endobj
+10 0 obj
+<<
+/Encoding 7 0 R
+/Type /Font
+/Subtype /Type1
+/Name /F1
+/FontDescriptor 9 0 R
+/BaseFont /PDPDTY+CMBX12
+/FirstChar 33
+/LastChar 255
+/Widths [342.59 581.02 937.5 562.5 937.5 875 312.5 437.5 437.5 562.5 875 312.5 375
+312.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 312.5 312.5
+342.59 875 531.25 531.25 875 849.54 799.77 812.5 862.27 738.43 707.18 884.26 879.63
+418.98 581.02 880.79 675.93 1067.13 879.63 844.91 768.52 844.91 839.12 625 782.41
+864.58 849.54 1162.04 849.54 849.54 687.5 312.5 581.02 312.5 562.5 312.5 312.5 546.88
+625 500 625 513.31 343.75 562.5 625 312.5 343.75 593.75 312.5 937.5 625 562.5 625
+593.75 459.49 443.75 437.5 625 593.75 812.5 593.75 593.75 500 562.5 1125 562.5 562.5
+0 675.93 937.5 875 787.04 750 879.63 812.5 875 812.5 875 812.5 656.25 625 625 937.5
+937.5 312.5 343.75 562.5 562.5 562.5 562.5 562.5 849.54 500 574.07 812.5 875 562.5
+1018.52 1143.52 875 312.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 562.5]
+>>
+endobj
+12 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 683.33
+/Ascent 750
+/Descent -250
+/FontBBox [-98 -350 1077 850]
+/FontName /EUBLUU+CMMI12
+/ItalicAngle -14
+/XHeight 430.6
+/StemV 80
+/FontFile 11 0 R
+/Flags 68
+>>
+endobj
+13 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F2
+/FontDescriptor 12 0 R
+/BaseFont /EUBLUU+CMMI12
+/FirstChar 33
+/LastChar 255
+/Widths [609.72 458.21 577.08 808.91 505.03 354.16 641.43 979.16 979.16 979.16 979.16
+271.99 271.99 489.58 489.58 489.58 489.58 489.58 489.58 489.58 489.58 489.58 489.58
+489.58 489.58 271.99 271.99 761.57 489.58 761.57 489.58 516.89 734.02 743.86 700.54
+812.98 724.82 633.85 772.35 811.28 431.86 541.2 833.04 666.2 947.27 784.08 748.3
+631.13 775.5 745.29 602.19 573.89 665.01 570.83 924.41 812.64 568.11 670.19 380.78
+380.78 380.78 979.16 979.16 410.88 514 416.31 421.41 508.79 453.82 482.64 468.86
+563.65 334.03 405.09 509.25 291.66 856.47 584.48 470.71 491.43 434.14 441.26 461.22
+353.58 557.29 473.37 699.93 556.42 477.43 454.86 312.5 377.89 623.37 489.58 0 606.65
+815.96 748.3 679.62 728.67 811.28 765.79 571.17 652.77 598.03 757.63 622.79 552.77
+507.89 433.67 395.37 427.66 483.1 456.3 346.06 563.65 571.17 589.12 483.79 427.66
+555.44 505.03 556.53 425.23 527.77 579.51 613.42 636.57 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 271.99]
+>>
+endobj
+15 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 683.33
+/Ascent 750
+/Descent -250
+/FontBBox [-103 -350 1131 850]
+/FontName /UQUAON+CMSL10
+/ItalicAngle -9.5
+/XHeight 430.6
+/StemV 80
+/FontFile 14 0 R
+/Flags 68
+>>
+endobj
+16 0 obj
+<<
+/Encoding 7 0 R
+/Type /Font
+/Subtype /Type1
+/Name /F3
+/FontDescriptor 15 0 R
+/BaseFont /UQUAON+CMSL10
+/FirstChar 33
+/LastChar 255
+/Widths [277.78 500 833.34 500 833.34 777.78 277.78 388.89 388.89 500 777.78 277.78
+333.33 277.78 500 500 500 500 500 500 500 500 500 500 500 277.78 277.78 277.78 777.78
+472.22 472.22 777.78 750 708.34 722.22 763.89 680.56 652.78 784.72 750 361.11 513.89
+777.78 625 916.67 750 777.78 680.56 777.78 736.11 555.56 722.22 750 750 1027.78 750
+750 611.11 277.78 500 277.78 500 277.78 277.78 500 555.56 444.45 555.56 444.45 305.56
+500 555.56 277.78 305.56 527.78 277.78 833.34 555.56 500 555.56 527.78 391.67 394.45
+388.89 555.56 527.78 722.22 527.78 527.78 444.45 500 1000 500 500 0 625 833.34 777.78
+694.45 666.67 750 722.22 777.78 722.22 777.78 722.22 583.34 555.56 555.56 833.34
+833.34 277.78 305.56 500 500 500 500 500 808.65 444.45 500 722.22 777.78 500 902.78
+1013.89 777.78 277.78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500]
+>>
+endobj
+18 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 683.33
+/Ascent 750
+/Descent -250
+/FontBBox [-103 -350 1131 850]
+/FontName /BEFCOC+CMR10
+/ItalicAngle 0
+/XHeight 430.6
+/StemV 80
+/FontFile 17 0 R
+/Flags 4
+>>
+endobj
+19 0 obj
+<<
+/Encoding 7 0 R
+/Type /Font
+/Subtype /Type1
+/Name /F4
+/FontDescriptor 18 0 R
+/BaseFont /BEFCOC+CMR10
+/FirstChar 33
+/LastChar 255
+/Widths [277.78 500 833.34 500 833.34 777.78 277.78 388.89 388.89 500 777.78 277.78
+333.33 277.78 500 500 500 500 500 500 500 500 500 500 500 277.78 277.78 277.78 777.78
+472.22 472.22 777.78 750 708.34 722.22 763.89 680.56 652.78 784.72 750 361.11 513.89
+777.78 625 916.67 750 777.78 680.56 777.78 736.11 555.56 722.22 750 750 1027.78 750
+750 611.11 277.78 500 277.78 500 277.78 277.78 500 555.56 444.45 555.56 444.45 305.56
+500 555.56 277.78 305.56 527.78 277.78 833.34 555.56 500 555.56 527.78 391.67 394.45
+388.89 555.56 527.78 722.22 527.78 527.78 444.45 500 1000 500 500 0 625 833.34 777.78
+694.45 666.67 750 722.22 777.78 722.22 777.78 722.22 583.34 555.56 555.56 833.34
+833.34 277.78 305.56 500 500 500 500 500 750 444.45 500 722.22 777.78 500 902.78
+1013.89 777.78 277.78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500]
+>>
+endobj
+21 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 683.33
+/Ascent 750
+/Descent -960
+/FontBBox [-120 -1131 1321 921]
+/FontName /JEFYPA+CMSY10
+/ItalicAngle -14
+/XHeight 430.6
+/StemV 80
+/FontFile 20 0 R
+/Flags 68
+>>
+endobj
+22 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F5
+/FontDescriptor 21 0 R
+/BaseFont /JEFYPA+CMSY10
+/FirstChar 33
+/LastChar 255
+/Widths [1000 500 500 1000 1000 1000 777.78 1000 1000 611.11 611.11 1000 1000 1000
+777.78 275 1000 666.67 666.67 888.89 888.89 0 0 555.56 555.56 666.67 500 722.22 722.22
+777.78 777.78 611.11 798.47 656.81 526.53 771.39 527.78 718.75 594.87 844.52 544.52
+677.78 761.95 689.72 1200.9 820.49 796.11 695.56 816.67 847.5 605.56 544.64 625.83
+612.78 987.78 713.3 668.34 724.73 666.67 666.67 666.67 666.67 666.67 611.11 611.11
+444.45 444.45 444.45 444.45 500 500 388.89 388.89 277.78 500 500 611.11 500 277.78
+833.34 750 833.34 416.67 666.67 666.67 777.78 777.78 444.45 444.45 444.45 611.11
+777.78 777.78 777.78 0 777.78 277.78 777.78 500 777.78 500 777.78 777.78 777.78 777.78
+777.78 777.78 777.78 1000 500 500 777.78 777.78 777.78 777.78 777.78 777.78 777.78
+777.78 777.78 777.78 777.78 777.78 1000 1000 777.78 777.78 1000 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 777.78]
+>>
+endobj
+24 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 683.33
+/Ascent 750
+/Descent -250
+/FontBBox [-106 -350 1162 850]
+/FontName /YEEPJZ+CMR9
+/ItalicAngle 0
+/XHeight 430.6
+/StemV 80
+/FontFile 23 0 R
+/Flags 4
+>>
+endobj
+25 0 obj
+<<
+/Encoding 7 0 R
+/Type /Font
+/Subtype /Type1
+/Name /F6
+/FontDescriptor 24 0 R
+/BaseFont /YEEPJZ+CMR9
+/FirstChar 33
+/LastChar 255
+/Widths [285.49 513.89 856.48 513.89 856.48 799.38 285.49 399.69 399.69 513.89 799.38
+285.49 342.59 285.49 513.89 513.89 513.89 513.89 513.89 513.89 513.89 513.89 513.89
+513.89 513.89 285.49 285.49 285.49 799.38 485.34 485.34 799.38 770.67 727.93 742.28
+785.03 699.38 670.83 806.48 770.67 370.99 528.08 799.22 642.28 941.97 770.67 799.38
+699.38 799.38 756.48 570.98 742.28 770.67 770.67 1056.17 770.67 770.67 628.08 285.49
+513.89 285.49 513.89 285.49 285.49 513.89 570.98 456.79 570.98 457.17 314.04 513.89
+570.98 285.49 314.04 542.43 285.49 856.48 570.98 513.89 570.98 542.43 402 405.4 399.69
+570.98 542.43 742.28 542.43 542.43 456.79 513.89 1027.77 513.89 513.89 0 642.28 856.48
+799.38 713.58 685.18 770.67 742.28 799.38 742.28 799.38 742.28 599.53 570.98 570.98
+856.48 856.48 285.49 314.04 513.89 513.89 513.89 513.89 513.89 770.67 456.79 513.89
+742.28 799.38 513.89 927.77 1041.97 799.38 285.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 513.89]
+>>
+endobj
+27 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 683.33
+/Ascent 750
+/Descent -250
+/FontBBox [-111 -350 1216 850]
+/FontName /PNTRYP+CMCSC10
+/ItalicAngle 0
+/XHeight 430.6
+/StemV 80
+/FontFile 26 0 R
+/Flags 4
+>>
+endobj
+28 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F7
+/FontDescriptor 27 0 R
+/BaseFont /PNTRYP+CMCSC10
+/FirstChar 0
+/LastChar 127
+/Widths [683.33 902.77 844.44 755.55 727.77 813.88 786.1 844.44 786.1 844.44 786.1
+552.77 552.77 319.44 319.44 523.61 302.22 424.44 552.77 552.77 552.77 552.77 552.77
+813.88 494.44 915.55 735.55 824.44 635.55 974.99 1091.66 844.44 319.44 319.44 552.77
+902.77 552.77 902.77 844.44 319.44 436.11 436.11 552.77 844.44 319.44 377.77 319.44
+552.77 552.77 552.77 552.77 552.77 552.77 552.77 552.77 552.77 552.77 552.77 319.44
+319.44 844.44 844.44 844.44 523.61 844.44 813.88 770.83 786.1 829.16 741.66 712.49
+851.38 813.88 405.55 566.66 843.05 683.33 988.88 813.88 844.44 741.66 844.44 799.99
+611.1 786.1 813.88 813.88 1105.55 813.88 813.88 669.44 319.44 552.77 319.44 552.77
+319.44 319.44 613.33 580 591.11 624.44 557.78 535.55 641.11 613.33 302.22 424.44
+635.55 513.33 746.66 613.33 635.55 557.78 635.55 602.22 457.78 591.11 613.33 613.33
+835.55 613.33 613.33 502.22 552.77 1105.55 552.77 552.77 552.77]
+>>
+endobj
+30 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 683.33
+/Ascent 750
+/Descent -250
+/FontBBox [-100 -350 1100 850]
+/FontName /LVFFVW+CMMI10
+/ItalicAngle -14
+/XHeight 430.6
+/StemV 80
+/FontFile 29 0 R
+/Flags 68
+>>
+endobj
+31 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F8
+/FontDescriptor 30 0 R
+/BaseFont /LVFFVW+CMMI10
+/FirstChar 33
+/LastChar 255
+/Widths [622.45 466.32 591.44 828.13 517.02 362.85 654.17 1000 1000 1000 1000 277.78
+277.78 500 500 500 500 500 500 500 500 500 500 500 500 277.78 277.78 777.78 500 777.78
+500 530.9 750 758.51 714.72 827.92 738.2 643.06 786.25 831.25 439.58 554.51 849.31
+680.56 970.14 803.47 762.78 642.01 790.56 759.29 613.2 584.38 682.78 583.33 944.45
+828.47 580.56 682.64 388.89 388.89 388.89 1000 1000 416.67 528.59 429.17 432.76 520.49
+465.63 489.59 476.97 576.16 344.51 411.81 520.6 298.38 878.01 600.23 484.72 503.13
+446.41 451.16 468.75 361.11 572.46 484.72 715.92 571.53 490.28 465.05 322.46 384.03
+636.46 500 0 615.28 833.34 762.78 694.45 742.36 831.25 779.86 583.33 666.67 612.22
+772.4 639.7 565.63 517.73 444.44 405.9 437.5 496.53 469.44 353.94 576.16 583.34 602.55
+493.98 437.5 570.03 517.02 571.41 437.15 540.28 595.83 625.69 651.39 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 277.78]
+>>
+endobj
+33 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 683.33
+/Ascent 750
+/Descent -250
+/FontBBox [-115 -350 1266 850]
+/FontName /UZAZBR+CMR7
+/ItalicAngle 0
+/XHeight 430.6
+/StemV 80
+/FontFile 32 0 R
+/Flags 4
+>>
+endobj
+34 0 obj
+<<
+/Encoding 7 0 R
+/Type /Font
+/Subtype /Type1
+/Name /F9
+/FontDescriptor 33 0 R
+/BaseFont /UZAZBR+CMR7
+/FirstChar 33
+/LastChar 255
+/Widths [323.41 569.45 938.5 569.45 938.5 876.99 323.41 446.43 446.43 569.45 876.99
+323.41 384.92 323.41 569.45 569.45 569.45 569.45 569.45 569.45 569.45 569.45 569.45
+569.45 569.45 323.41 323.41 323.41 876.99 538.69 538.69 876.99 843.26 798.62 815.48
+860.12 767.86 737.11 883.93 843.26 412.7 583.34 874.01 706.35 1027.78 843.26 876.99
+767.86 876.99 829.37 630.96 815.48 843.26 843.26 1150.8 843.26 843.26 692.46 323.41
+569.45 323.41 569.45 323.41 323.41 569.45 630.96 507.94 630.96 507.94 354.17 569.45
+630.96 323.41 354.17 600.2 323.41 938.5 630.96 569.45 630.96 600.2 446.43 452.58
+446.43 630.96 600.2 815.48 600.2 600.2 507.94 569.45 1138.89 569.45 569.45 0 706.35
+938.5 876.99 781.75 753.97 843.26 815.48 876.99 815.48 876.99 815.48 677.58 646.83
+646.83 970.24 970.24 323.41 354.17 569.45 569.45 569.45 569.45 569.45 843.26 507.94
+569.45 815.48 876.99 569.45 1013.89 1136.91 876.99 323.41 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+569.45]
+>>
+endobj
+36 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 611.11
+/Ascent 694.44
+/Descent -222.22
+/FontBBox [-52 -314 577 786]
+/FontName /EKVJLM+CMTT10
+/ItalicAngle 0
+/XHeight 430.6
+/StemV 80
+/FontFile 35 0 R
+/Flags 5
+>>
+endobj
+37 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F10
+/FontDescriptor 36 0 R
+/BaseFont /EKVJLM+CMTT10
+/FirstChar 33
+/LastChar 255
+/Widths [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 0 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 525]
+>>
+endobj
+38 0 obj
+<<
+/Type /Encoding
+/Differences [0 /x0 /x1 /x2 /x3 /x4 /x5 /x6 /x7 /x8 /x9 /xa /xb /xc /xd /xe /xf /x10
+/x11 /x12 /x13 /x14 /x15 /x16 /x17 /x18 /x19 /x1a /x1b /x1c /x1d /x1e /x1f /x20 /x21
+/x22 /x23 /x24 /x25 /x26 /x27 /x28 /x29 /x2a /x2b /x2c /x2d /x2e /x2f /x30 /x31 /x32
+/x33 /x34 /x35 /x36 /x37 /x38 /x39 /x3a /x3b /x3c /x3d /x3e /x3f /x40 /x41 /x42 /x43
+/x44 /x45 /x46 /x47 /x48 /x49 /x4a /x4b /x4c /x4d /x4e /x4f /x50 /x51 /x52 /x53 /x54
+/x55 /x56 /x57 /x58 /x59 /x5a /x5b /x5c /x5d /x5e /x5f /x60 /x61 /x62 /x63 /x64 /x65
+/x66 /x67 /x68 /x69 /x6a /x6b /x6c /x6d /x6e /x6f /x70 /x71 /x72 /x73 /x74 /x75 /x76
+/x77 /x78 /x79 /x7a /x7b /x7c /x7d /x7e /x7f /x80 /x81 /x82 /x83 /x84 /x85 /x86 /x87
+/x88 /x89 /x8a /x8b /x8c /x8d /x8e /x8f /x90 /x91 /x92 /x93 /x94 /x95 /x96 /x97 /x98
+/x99 /x9a /x9b /x9c /x9d /x9e /x9f /xa0 /xa1 /xa2 /xa3 /xa4 /xa5 /xa6 /xa7 /xa8 /xa9
+/xaa /xab /xac /xad /xae /xaf /xb0 /xb1 /xb2 /xb3 /xb4 /xb5 /xb6 /xb7 /xb8 /xb9 /xba
+/xbb /xbc /xbd /xbe /xbf /xc0 /xc1 /xc2 /xc3 /xc4 /xc5 /xc6 /xc7 /xc8 /xc9 /xca /xcb
+/xcc /xcd /xce /xcf /xd0 /xd1 /xd2 /xd3 /xd4 /xd5 /xd6 /xd7 /xd8 /xd9 /xda /xdb /xdc
+/xdd /xde /xdf /xe0 /xe1 /xe2 /xe3 /xe4 /xe5 /xe6 /xe7 /xe8 /xe9 /xea /xeb /xec /xed
+/xee /xef /xf0 /xf1 /xf2 /xf3 /xf4 /xf5 /xf6 /xf7 /xf8 /xf9 /xfa /xfb /xfc /xfd /xfe
+/xff]
+>>
+endobj
+41 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 683.33
+/Ascent 750
+/Descent -250
+/FontBBox [-122 -350 1344 850]
+/FontName /MLTSAC+CMR6
+/ItalicAngle 0
+/XHeight 430.6
+/StemV 80
+/FontFile 40 0 R
+/Flags 4
+>>
+endobj
+42 0 obj
+<<
+/Encoding 7 0 R
+/Type /Font
+/Subtype /Type1
+/Name /F12
+/FontDescriptor 41 0 R
+/BaseFont /MLTSAC+CMR6
+/FirstChar 33
+/LastChar 255
+/Widths [351.85 611.1 999.99 611.1 999.99 935.18 351.85 481.48 481.48 611.1 935.18
+351.85 416.66 351.85 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1
+611.1 351.85 351.85 351.85 935.18 578.7 578.7 935.18 896.29 850.92 870.36 915.73
+818.51 786.1 941.66 896.29 442.59 624.07 928.69 753.7 1090.73 896.29 935.18 818.51
+935.18 883.32 675.92 870.36 896.29 896.29 1220.36 896.29 896.29 740.73 351.85 611.1
+351.85 611.1 351.85 351.85 611.1 675.92 546.29 675.92 546.29 384.25 611.1 675.92
+351.85 384.25 643.51 351.85 999.99 675.92 611.1 675.92 643.51 481.48 487.96 481.48
+675.92 643.51 870.36 643.51 643.51 546.29 611.1 1222.21 611.1 611.1 0 753.7 999.99
+935.18 831.47 805.55 896.29 870.36 935.18 870.36 935.18 870.36 736.1 703.69 703.69
+1055.54 1055.54 351.85 384.25 611.1 611.1 611.1 611.1 611.1 896.29 546.29 611.1 870.36
+935.18 611.1 1077.77 1207.39 935.18 351.85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 611.1]
+>>
+endobj
+44 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 683.33
+/Ascent 750
+/Descent -250
+/FontBBox [-109 -350 1200 850]
+/FontName /RQSMJQ+CMR8
+/ItalicAngle 0
+/XHeight 430.6
+/StemV 80
+/FontFile 43 0 R
+/Flags 4
+>>
+endobj
+45 0 obj
+<<
+/Encoding 7 0 R
+/Type /Font
+/Subtype /Type1
+/Name /F13
+/FontDescriptor 44 0 R
+/BaseFont /RQSMJQ+CMR8
+/FirstChar 33
+/LastChar 255
+/Widths [295.14 531.26 885.43 531.26 885.43 826.4 295.14 413.2 413.2 531.26 826.4
+295.14 354.17 295.14 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26
+531.26 531.26 295.14 295.14 295.14 826.4 501.74 501.74 826.4 795.85 752.09 767.37
+811.12 722.58 693.07 833.52 795.85 382.64 545.49 825.36 663.55 972.93 795.85 826.4
+722.58 826.4 781.61 590.29 767.37 795.85 795.85 1090.99 795.85 795.85 649.31 295.14
+531.26 295.14 531.26 295.14 295.14 531.26 590.29 472.23 590.29 472.23 324.66 531.26
+590.29 295.14 324.66 560.77 295.14 885.43 590.29 531.26 590.29 560.77 414.07 419.1
+413.2 590.29 560.77 767.37 560.77 560.77 472.23 531.26 1062.52 531.26 531.26 0 663.55
+885.43 826.4 736.82 708.34 795.85 767.37 826.4 767.37 826.4 767.37 619.8 590.29 590.29
+885.43 885.43 295.14 324.66 531.26 531.26 531.26 531.26 531.26 795.85 472.23 531.26
+767.37 826.4 531.26 958.69 1076.75 826.4 295.14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 531.26]
+>>
+endobj
+47 0 obj
+<<
+/Length 7926
+>>
+stream
+ 0.00 g 0.00 G BT/F1 20.66 Tf 139.52 -67.15 TD[(The)]TJ/F2 20.66 Tf 47.44 0 TD[(")]TJ/F1 20.66 Tf 9.46 0 TD[(-T)]TJ 20.04 -4.6 TD[(E)]TJ 12.35 4.59 TD[(X)-375(man)31(ual)]TJ/F3 9.96 Tf -50.11 -17.93 TD[(V)82(ersion)-332(2,)-333(F)82(ebruary)-332(1998)]TJ/F4 9.96 Tf 14.62 -29.88 TD[(b)28(y)-333(The)]TJ/F5 9.96 Tf 34.31 0 TD[(N)]TJ 6.15 -2.15 TD[(T)]TJ 5.97 2.15 TD[(S)]TJ/F4 9.96 Tf 10.09 0 TD[(T)82(eam)]TJ -153.46 -17.92 TD[(P)27(eter)-332(Breitenlohner,)-334(Max-Planc)27(k-Institut)-332(f)-28(\377)527(ur)-333(Ph)27(ysik,)-332(M)-28(\377)527(unc)28(hen)]TJ/F6 8.97 Tf 6.9 -28.9 TD[(The)-342(preparation)-342(of)-343(this)-343(rep)-28(ort)-343(w)28(as)-342(supp)-28(orted)-343(in)-343(part)-342(b)27(y)]TJ/F7 8.97 Tf 229.65 0 TD[(D)29(ante)]TJ/F6 8.97 Tf 28.47 0 TD[(,)]TJ -227.01 -10.95 TD[(Deutsc)28(hsprac)28(hige)-341(An)27(w)29(enderv)28(ereinigung)-341(T)]TJ 167.22 -1.94 TD[(E)]TJ 5.12 1.94 TD[(X)-342(e.V.)]TJ -195.41 -10.96 TD[(`T)]TJ 7.69 -1.94 TD[(E)]TJ 5.11 1.93 TD[(X')-343(is)-342(a)-343(trademark)-342(of)-343(the)-343(American)-342(Mathematical)-343(So)-28(ciet)27(y)86(.)]TJ/F1 14.35 Tf -62.35 -32.94 TD[(1)-1124(In)30(tro)-30(duction)]TJ/F4 9.96 Tf 0 -21.82 TD[(The)]TJ/F5 9.96 Tf 20.87 0.01 TD[(N)]TJ 6.15 -2.15 TD[(T)]TJ 5.98 2.15 TD[(S)]TJ/F4 9.96 Tf 10.49 0 TD[(pro)-55(ject)-373(in)27(tends)-372(to)-373(dev)27(elop)-372(an)-373(`New)-373(T)27(yp)-27(esetting)-373(System')-373(\()]TJ/F5 9.96 Tf 255.46 0.01 TD[(N)]TJ 6.15 -2.15 TD[(T)]TJ 5.97 2.15 TD[(S)]TJ/F4 9.96 Tf 6.78 -0.01 TD[(\))-372(that)]TJ -317.86 -11.95 TD[(will)-488(ev)27(en)27(tually)-487(replace)-489(to)-28(da)27(y's)-488(T)]TJ 146.58 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X3.)-911(The)]TJ/F5 9.96 Tf 46.33 0 TD[(N)]TJ 6.16 -2.15 TD[(T)]TJ 5.97 2.14 TD[(S)]TJ/F4 9.96 Tf 11.65 -0.01 TD[(program)-488(will)-489(include)-489(man)27(y)]TJ -222.22 -11.95 TD[(features)-396(missing)-397(in)-396(T)]TJ 92.02 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X,)-412(but)-397(there)-396(will)-397(also)-397(exist)-396(a)-397(mo)-28(de)-397(of)-396(op)-28(eration)-397(that)-396(is)]TJ -97.56 -11.95 TD[(100%)-433(compatible)-435(with)-434(T)]TJ 108.73 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X3.)-747(It)-434(will,)-460(necessarily)83(,)-459(require)-434(quite)-435(some)-434(time)-434(to)]TJ -114.27 -11.96 TD[(dev)28(elop)]TJ/F5 9.96 Tf 35.97 0.01 TD[(N)]TJ 6.15 -2.15 TD[(T)]TJ 5.96 2.14 TD[(S)]TJ/F4 9.96 Tf 10.11 0 TD[(to)-332(maturit)26(y)-332(and)-333(mak)26(e)-332(it)-333(widely)-334(a)27(v)56(ailable.)]TJ -43.26 -11.96 TD[(Mean)27(while)]TJ/F8 9.96 Tf 49.71 0 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.85 -2.13 TD[(E)]TJ 5.53 2.14 TD[(X)-323(in)27(tends)-322(to)-323(\214ll)-323(the)-323(gap)-324(b)-27(et)26(w)28(een)-322(T)]TJ 151.27 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X3)-323(and)-323(the)-323(future)]TJ/F5 9.96 Tf 81.55 -0.01 TD[(N)]TJ 6.15 -2.14 TD[(T)]TJ 5.96 2.14 TD[(S)]TJ/F4 9.96 Tf 6.78 0.01 TD[(.)]TJ -340.95 -11.96 TD[(It)-333(consists)-333(of)-334(a)-333(series)-333(of)-334(features)-333(extending)-333(the)-334(capabilities)-333(of)-333(T)]TJ 274.42 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X3.)]TJ/F9 6.97 Tf 15.23 3.62 TD[(1)]TJ/F4 9.96 Tf -280.24 -15.57 TD[(Since)-383(compatibilit)27(y)-382(b)-28(et)27(w)28(een)]TJ/F8 9.96 Tf 126.86 0 TD[(")]TJ/F4 9.96 Tf 4.64 0.01 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X)-383(and)-383(T)]TJ 36.69 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X3)-383(has)-383(b)-27(een)-383(a)-383(main)-383(concern,)]TJ/F8 9.96 Tf 132.69 0 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-)]TJ -340.39 -11.96 TD[(T)]TJ 5.53 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)-333(has)-333(t)26(w)28(o)-332(mo)-28(des)-333(of)-334(op)-27(eration:)]TJ -11.07 -11.95 TD[(\(1\))-413(In)-413(T)]TJ 35.64 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-412(compatibilit)27(y)-412(mo)-28(de)-413(it)-413(fully)-413(deserv)27(es)-413(the)-413(name)-413(T)]TJ 225.66 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)-412(and)-413(there)-413(are)]TJ -272.37 -11.95 TD[(neither)-385(extended)-387(features)-386(nor)-387(additional)-386(primitiv)27(e)-386(commands.)-603(That)-386(means)-387(in)]TJ -0.01 -11.96 TD[(particular)-400(that)]TJ/F8 9.96 Tf 68.91 0.01 TD[(")]TJ/F4 9.96 Tf 4.65 -0.01 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-400(passes)-399(the)]TJ/F10 9.96 Tf 60 0 TD[(TRIP)]TJ/F4 9.96 Tf 24.9 0.01 TD[(test)-399([1])-400(without)-400(an)27(y)-399(restriction.)-643(There)]TJ -172.85 -11.96 TD[(are,)-325(ho)27(w)28(ev)28(er,)-324(a)-323(few)-322(minor)-323(mo)-27(di\214cations)-323(that)-323(w)27(ould)-321(b)-28(e)-323(legitimate)-322(in)-323(an)27(y)-322(imple-)]TJ 0.01 -11.95 TD[(men)27(tation)-332(of)-333(T)]TJ 64.2 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X.)]TJ -69.74 -11.96 TD[(\(2\))-236(In)-236(extended)-236(mo)-28(de)-236(there)-236(are)-236(additional)-236(primitiv)27(e)-236(commands)-236(and)-236(the)-236(extended)]TJ 0 -11.95 TD[(features)-333(of)]TJ/F8 9.96 Tf 48.8 0.01 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-333(are)-334(a)27(v)56(ailable.)]TJ -52.87 -11.96 TD[(W)83(e)-397(ha)27(v)28(e)-398(tried)-398(to)-398(mak)27(e)]TJ/F8 9.96 Tf 105.37 0 TD[(")]TJ/F4 9.96 Tf 4.64 0.01 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X)-398(as)-398(compatible)-398(with)-398(T)]TJ 104.75 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)-398(as)-398(p)-28(ossible)-398(ev)27(en)-397(in)]TJ -249.64 -11.95 TD[(extended)-493(mo)-27(de.)-924(In)-493(a)-493(few)-493(cases)-493(there)-493(are,)-533(ho)27(w)28(ev)27(er,)-531(some)-493(subtle)-493(di\213erences)]TJ 0 -11.95 TD[(describ)-28(ed)-315(in)-315(detail)-316(later)-315(on.)-439(Therefore)-315(the)]TJ/F8 9.96 Tf 185.56 -0.01 TD[(")]TJ/F4 9.96 Tf 4.65 0.01 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-315(features)-315(a)27(v)55(ailable)-314(in)-315(extended)]TJ -204.59 -11.95 TD[(mo)-27(de)-333(are)-334(group)-27(ed)-334(in)27(to)-332(t)26(w)28(o)-332(categories:)]TJ -0.01 -11.95 TD[(\(1\))-471(Most)-470(of)-471(them)-471(ha)27(v)28(e)-470(no)-470(seman)27(tic)-470(e\213ect)-471(as)-470(long)-471(as)-471(none)-470(of)-471(the)-470(additional)]TJ 0.01 -11.95 TD[(primitiv)27(es)-332(are)-333(executed;)-334(these)-333(`extensions')-333(are)-334(p)-27(ermanen)26(tly)-332(enabled.)]TJ 0 -11.95 TD[(\(2\))-267(The)-267(remaining)-267(optional)]TJ/F8 9.96 Tf 119.16 0 TD[(")]TJ/F4 9.96 Tf 4.65 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-267(features)-267(\(`enhancemen)27(ts'\))-267(can)-267(b)-28(e)-267(individually)]TJ -138.2 -11.96 TD[(enabled)-468(and)-469(disabled;)-536(initially)-469(they)-468(are)-469(all)-469(disabled.)-850(F)82(or)-467(eac)26(h)-467(enhancemen)26(t)]TJ 0 -11.96 TD[(there)-357(is)-357(a)-357(state)-358(v)55(ariable)]TJ/F10 9.96 Tf 106.8 0.01 TD[(\\...state)]TJ/F4 9.96 Tf 47.07 0 TD[(;)-368(an)-358(enhancemen)27(t)-356(is)-358(enabled)-357(or)-357(disabled)-358(b)27(y)]TJ -153.88 -11.96 TD[(assigning)-333(a)-333(p)-28(ositiv)27(e)-332(or)-334(non-p)-28(ositiv)27(e)-332(v)54(alue)-332(resp)-28(ectiv)27(ely)-332(to)-334(that)-333(state)-333(v)54(ariable.)]TJ 14.94 -11.96 TD[(F)83(or)]TJ/F8 9.96 Tf 17.91 -0.01 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.86 -2.13 TD[(E)]TJ 5.53 2.14 TD[(X)-336(V)82(ersions)-336(1)-336(and)-337(2)-336(there)-337(is)-336(just)-337(one)-337(enhancemen)27(t:)-450(mixed)-336(direction)]TJ -51.88 -11.96 TD[(t)28(yp)-27(esetting)-334(\(T)]TJ 61.21 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X-)]TJ/F11 9.96 Tf 10.8 -0.01 TD[(-X)]TJ 11.05 -2.21 TD[(E)]TJ 5.61 2.22 TD[(T)]TJ/F4 9.96 Tf 7.97 -0.01 TD[(\))-333(with)-333(the)-334(state)-333(v)55(ariable)]TJ/F10 9.96 Tf 108.85 0.01 TD[(\\TeXXeTstate)]TJ/F4 9.96 Tf 62.76 -0.01 TD[(.)]TJ ET 0.40 w 61.77 -569.94 m 199.25 -569.94 l S BT/F12 5.98 Tf 72.86 -576.58 TD[(1)]TJ/F13 7.97 Tf 4.15 -2.81 TD[(The)-359(T)]TJ 22.16 -1.72 TD[(E)]TJ 4.7 1.72 TD[(X3)-359(program;)-362(for)-359(the)-360(momen)29(t)-359(there)-359(are)-360(no)-359(plans)-360(to)-359(extend)-360(the)-359(soft)28(w)30(are)-359(related)-359(to)]TJ -42.11 -9.47 TD[(T)]TJ 4.71 -1.71 TD[(E)]TJ 4.71 1.71 TD[(X.)]TJ/F4 9.96 Tf 159.95 -41.78 TD[(1)]TJ ET
+endstream
+endobj
+49 0 obj
+<<
+/F1 10 0 R
+/F2 13 0 R
+/F3 16 0 R
+/F4 19 0 R
+/F5 22 0 R
+/F6 25 0 R
+/F7 28 0 R
+/F8 31 0 R
+/F9 34 0 R
+/F10 37 0 R
+/F11 39 0 R
+/F12 42 0 R
+/F13 45 0 R
+>>
+endobj
+6 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 49 0 R
+>>
+endobj
+52 0 obj
+<<
+/Length 8429
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 76.71 -62.76 TD[(V)83(ersion)-265(1.1)-266(of)]TJ/F8 9.96 Tf 60.89 -0.01 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X)-266(w)27(as)-265(released)-266(in)-265(No)26(v)28(em)28(b)-27(er)-266(1996,)-279(V)82(ersion)-264(2.0)-266(in)-266(F)82(ebruary)]TJ -94.86 -11.95 TD[(1998.)-437(It)-310(is)-311(exp)-28(ected)-311(that)-310(there)-311(will)-311(b)-28(e)-310(ab)-28(out)-311(one)]TJ/F8 9.96 Tf 213.57 -0.01 TD[(")]TJ/F4 9.96 Tf 4.64 0.01 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X)-310(v)26(ersion)-309(p)-28(er)-311(y)27(ear,)-314(where)]TJ -232.6 -11.96 TD[(eac)27(h)-497(later)-497(v)26(ersion)-496(adds)-498(new)-498(features.)-937(It)-498(w)27(ould)-497(b)-27(e)-498(desirable)-498(if)-497(these)]TJ/F8 9.96 Tf 317.21 0 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)]TJ -336.24 -11.96 TD[(v)27(ersions)-351(w)27(ere)-351(incorp)-28(orated)-352(in)26(to)-351(man)27(y)-351(of)-352(the)-353(existing)-352(implemen)27(tations)-351(of)-352(T)]TJ 325.72 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X3)]TJ -331.26 -11.96 TD[(without)-333(m)27(uc)28(h)-332(dela)26(y)84(.)]TJ 14.94 -11.95 TD[(With)-312(eac)26(h)]TJ/F8 9.96 Tf 47.74 -0.01 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X)-312(v)27(ersion)-312(there)-313(will)-313(b)-28(e)-313(an)]TJ/F10 9.96 Tf 115.12 0.01 TD[(e-TRIP)]TJ/F4 9.96 Tf 34.5 -0.01 TD[(test)-312([2])-313(in)-313(order)-313(to)-313(help)-313(to)]TJ -231.36 -11.95 TD[(v)27(erify)-388(that)-390(a)-389(particular)-390(implemen)27(tation)-388(deserv)27(es)-389(the)-389(name)]TJ/F8 9.96 Tf 261.79 0 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-389(in)-390(the)-389(same)]TJ -280.81 -11.96 TD[(w)27(a)28(y)-425(as)-425(the)]TJ/F10 9.96 Tf 52.35 0.01 TD[(TRIP)]TJ/F4 9.96 Tf 25.16 0 TD[(test)-425([1])-426(helps)-426(to)-425(v)26(erify)-424(that)-426(an)-426(implemen)27(tation)-424(deserv)26(es)-424(the)]TJ -77.51 -11.96 TD[(name)-333(T)]TJ 32.11 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X.)]TJ/F1 14.35 Tf -37.63 -32.95 TD[(2)-1124(Generating)]TJ/F2 14.35 Tf 108.2 0 TD[(")]TJ/F1 14.35 Tf 6.58 -0.01 TD[(-T)]TJ 13.91 -3.18 TD[(E)]TJ 8.58 3.18 TD[(X)]TJ/F1 11.96 Tf -137.28 -23.82 TD[(2.1)-1125(Generating)-375(the)]TJ/F2 11.96 Tf 123.96 0.01 TD[(")]TJ/F1 11.96 Tf 5.48 0 TD[(-T)]TJ 11.59 -2.67 TD[(E)]TJ 7.15 2.67 TD[(X)-375(Program)]TJ/F4 9.96 Tf -148.17 -18.4 TD[(An)-305(implemen)26(tation)-304(of)-306(T)]TJ 103.51 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-305(consists)-306(of)-305(a)-306(WEB)-305(c)27(hange)-305(\214le)]TJ/F10 9.96 Tf 141.58 0 TD[(tex.ch)]TJ/F4 9.96 Tf 34.43 0 TD[(con)28(taining)-305(all)]TJ -285.05 -11.95 TD[(system-dep)-27(enden)26(t)-347(c)26(hanges)-347(for)-349(a)-349(particular)-349(system.)-490(The)-349(WEB)-349(system)-348(program)]TJ/F10 9.96 Tf 0 -11.96 TD[(TANGLE)]TJ/F4 9.96 Tf 34.53 0 TD[(applies)-315(this)-315(c)27(hange)-315(\214le)-315(to)-315(the)-315(system-indep)-28(enden)27(t)-315(\214le)]TJ/F10 9.96 Tf 235.12 -0.01 TD[(tex.web)]TJ/F4 9.96 Tf 39.75 0.01 TD[(de\214ning)]TJ -309.39 -11.96 TD[(the)-439(T)]TJ 23.75 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)-438(program)-439(in)-439(order)-440(to)-439(generate)-439(a)-439(T)]TJ 161.65 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X)-438(P)26(ascal)-438(\214le)-439(for)-439(that)-439(system)-439([3].)]TJ -196.48 -11.95 TD[(Similarly)-423(an)-423(implemen)27(tation)-422(of)]TJ/F8 9.96 Tf 142.26 0 TD[(")]TJ/F4 9.96 Tf 4.64 0.01 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X)-422(consists)-424(of)-423(a)-423(system-dep)-28(enden)27(t)-422(c)27(hange)]TJ -161.3 -11.96 TD[(\214le)]TJ/F10 9.96 Tf 16.29 -0.01 TD[(etex.sys)]TJ/F4 9.96 Tf 45.39 0.01 TD[(to)-356(b)-28(e)-356(applied)-357(to)-356(the)-356(system-indep)-28(enden)27(t)-356(\214le)]TJ/F10 9.96 Tf 197.1 -0.01 TD[(e-tex.web)]TJ/F4 9.96 Tf 50.63 0.01 TD[(de\214ning)]TJ -309.4 -11.96 TD[(the)]TJ/F8 9.96 Tf 16.87 0 TD[(")]TJ/F4 9.96 Tf 4.66 -0.01 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-304(program.)-435(Since)]TJ/F8 9.96 Tf 79.92 0 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-304(di\213ers)-305(from)-305(T)]TJ 68.72 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X)-304(b)27(y)-304(a)-305(relativ)27(ely)-304(small)-305(fraction)]TJ -209.14 -11.95 TD[(of)-393(its)-393(co)-28(de)]TJ/F10 9.96 Tf 50 0.01 TD[(e-tex.web)]TJ/F4 9.96 Tf 50.99 -0.01 TD[(do)-27(es,)-408(ho)27(w)27(ev)28(er,)-407(not)-393(exist)-394(as)-393(a)-393(ph)26(ysical)-392(\214le;)-423(it)-394(is)-393(instead)]TJ -101 -11.95 TD[(de\214ned)-419(in)-419(terms)-420(of)-419(a)-419(system-indep)-28(enden)27(t)-419(c)27(hange)-419(\214le)]TJ/F10 9.96 Tf 238.68 0 TD[(e-tex.ch)]TJ/F4 9.96 Tf 46.03 -0.01 TD[(to)-419(b)-28(e)-419(applied)]TJ -284.71 -11.95 TD[(to)]TJ/F10 9.96 Tf 13.56 0 TD[(tex.web)]TJ/F4 9.96 Tf 36.62 -0.01 TD[(.)-865(Similarly)-474(it)-473(should)-474(b)-28(e)-473(p)-28(ossible)-474(to)-473(de\214ne)-474(the)-473(system-dep)-28(enden)27(t)]TJ -50.18 -11.95 TD[(c)28(hange)-314(\214le)]TJ/F10 9.96 Tf 48.61 0 TD[(etex.sys)]TJ/F4 9.96 Tf 44.97 0 TD[(for)-315(a)-314(particular)-315(system)-315(in)-315(terms)-314(of)-315(its)-315(deviations)-315(from)-314(the)]TJ -93.58 -11.95 TD[(corresp)-27(onding)-333(\214le)]TJ/F10 9.96 Tf 80.08 0.01 TD[(tex.ch)]TJ/F4 9.96 Tf 34.71 0 TD[([4].)]TJ/F1 11.96 Tf -114.79 -27.89 TD[(2.2)-1124(Generating)-375(F)93(ormat)-374(Files)-375(for)]TJ/F2 11.96 Tf 200.3 -0.01 TD[(")]TJ/F1 11.96 Tf 5.47 0 TD[(-T)]TJ 11.59 -2.65 TD[(E)]TJ 7.16 2.66 TD[(X)]TJ/F4 9.96 Tf -224.53 -18.39 TD[(When)-477(\(the)-478(INITEX)-477(or)-478(VIR)83(TEX)-477(v)27(ersion)-477(of)-77(\))-478(the)-478(T)]TJ 228.1 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-477(program)-478(is)-478(started,)-513(it)]TJ -233.63 -11.95 TD[(analyzes)-356(the)-355(\214rst)-356(non-blank)-356(input)-356(line)-355(from)-356(the)-356(command)-356(line)-356(or)-355(\(with)-356(the)]TJ/F10 9.96 Tf 333.26 0 TD[(**)]TJ/F4 9.96 Tf -333.25 -11.96 TD[(prompt\))-263(from)-264(the)-263(terminal:)-410(The)-264(\214rst)-264(non-blank)-263(c)26(haracter)-262(of)-264(that)-264(input)-264(line)-263(ma)26(y)]TJ -0.01 -11.95 TD[(b)-28(e)-281(an)]TJ/F10 9.96 Tf 26.38 -0.01 TD[(&)]TJ/F4 9.96 Tf 8.03 0 TD[(follo)27(w)28(ed)-281(immediately)-282(b)27(y)-281(the)-282(name)-282(of)-282(the)-282(format)-282(to)-282(b)-27(e)-282(loaded;)-299(otherwise)]TJ -34.41 -11.95 TD[(VIR)82(TEX)-256(uses)-258(a)-258(default)-258(format)-258(whereas)-258(INITEX)-257(starts)-258(without)-258(loading)-258(a)-258(format)]TJ 0.01 -11.95 TD[(\214le.)]TJ 14.94 -11.95 TD[(F)83(or)-392(eINITEX)-393(\(the)-393(INITEX)-393(v)27(ersion)-392(of)]TJ/F8 9.96 Tf 170.97 0.01 TD[(")]TJ/F4 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X\))-393(there)-393(is)-393(an)-393(additional)-393(p)-27(ossi-)]TJ -204.94 -11.95 TD[(bilit)27(y:)-427(If)-300(the)-301(\214rst)-300(non-blank)-301(input)-300(c)27(haracter)-300(is)-300(an)]TJ/F10 9.96 Tf 215.49 0 TD[(*)]TJ/F4 9.96 Tf 8.21 0 TD[(\(immediately)-300(follo)26(w)28(ed)-299(what)]TJ -223.7 -11.95 TD[(w)27(ould)-365(b)-28(e)-367(the)-367(\214rst)-366(non-blank)-367(input)-367(c)27(haracter)-365(for)-367(INITEX\),)-367(the)-366(program)-367(starts)]TJ 0 -11.95 TD[(in)-295(extended)-295(mo)-28(de)-295(without)-295(loading)-295(a)-295(format)-295(\214le.)-432(If)-295(the)-295(\214rst)-295(non-blank)-295(c)27(haracter)]TJ 0 -11.96 TD[(is)-384(neither)]TJ/F10 9.96 Tf 44.83 0 TD[(&)]TJ/F4 9.96 Tf 9.07 0 TD[(nor)]TJ/F10 9.96 Tf 18.24 0 TD[(*)]TJ/F4 9.96 Tf 9.05 0.01 TD[(then)-384(eINITEX)-384(starts)-385(without)-384(loading)-384(a)-385(format)-384(but)-384(in)-385(com-)]TJ -81.18 -11.96 TD[(patibilit)27(y)-280(mo)-28(de.)-427(Whenev)26(er)-281(a)-281(format)-282(\214le)-282(is)-282(loaded)-282(b)27(y)-281(eINITEX)-282(or)-282(eVIR)83(TEX)-281(the)]TJ 0 -11.95 TD[(mo)-27(de)-333(\(compatibilit)27(y)-333(or)-333(extended\))-333(is)-334(inherited)-333(from)-333(the)-334(format.)]TJ 14.94 -11.95 TD[(It)-242(is)-243(recommended)-243(that)-243(the)-244(input)-243(\214le)]TJ/F10 9.96 Tf 159 -0.01 TD[(etex.src)]TJ/F4 9.96 Tf 44.26 0 TD[(b)-27(e)-243(used)-243(instead)-243(of)]TJ/F10 9.96 Tf 78.42 0.01 TD[(plain.tex)]TJ/F4 9.96 Tf -296.64 -11.96 TD[(when)-398(generating)-398(an)]TJ/F8 9.96 Tf 90.52 0 TD[(")]TJ/F4 9.96 Tf 4.66 0 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-397(format)-398(in)-398(extended)-398(mo)-28(de.)-639(That)-398(\214le)-398(will)-398(\214rst)-398(read)]TJ 59.81 -51.93 TD[(2)]TJ ET
+endstream
+endobj
+53 0 obj
+<<
+/F4 19 0 R
+/F8 31 0 R
+/F10 37 0 R
+/F1 10 0 R
+/F2 13 0 R
+>>
+endobj
+51 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 53 0 R
+>>
+endobj
+56 0 obj
+<<
+/Length 8231
+>>
+stream
+ 0.00 g 0.00 G BT/F10 9.96 Tf 61.77 -62.76 TD[(plain.tex)]TJ/F4 9.96 Tf 51.24 -0.01 TD[(\(without)-417(reading)]TJ/F10 9.96 Tf 78.09 0 TD[(hyphen.tex)]TJ/F4 9.96 Tf 52.31 0 TD[(\))-417(and)-419(will)-418(then)-418(supply)-418(macro)-419(de\214ni-)]TJ -181.65 -11.95 TD[(tions)-333(supp)-28(orting)]TJ/F8 9.96 Tf 74.59 0 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-333(features.)]TJ/F1 14.35 Tf -93.62 -32.95 TD[(3)]TJ/F2 14.35 Tf 24.22 -0.01 TD[(")]TJ/F1 14.35 Tf 6.56 0 TD[(-T)]TJ 13.92 -3.18 TD[(E)]TJ 8.58 3.19 TD[(X)-375(Extensions)]TJ/F1 11.96 Tf -53.27 -23.81 TD[(3.1)-1125(Compatibilit)30(y)-374(and)-375(Extended)-375(Mo)-31(de)]TJ/F4 9.96 Tf 0.01 -18.4 TD[(Once)]TJ/F8 9.96 Tf 25.29 0 TD[(")]TJ/F4 9.96 Tf 4.65 0.01 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-317(has)-316(en)27(tered)-316(compatibilit)27(y)-316(mo)-28(de)-317(it)-316(b)-28(eha)27(v)28(es)-316(as)-317(an)27(y)-316(other)-316(implemen-)]TJ -44.32 -11.95 TD[(tation)-384(of)-386(T)]TJ 47.24 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X.)-600(All)-385(of)]TJ/F8 9.96 Tf 44.93 0 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X's)-385(additional)-385(commands)-385(are)-385(absen)26(t;)-410(it)-385(is)-385(therefore)]TJ -116.75 -11.96 TD[(imp)-27(ossible)-271(to)-271(access)-270(an)26(y)-270(of)-270(the)-271(extensions)-271(or)-271(enhancemen)27(ts.)-423(The)-270(abilit)26(y)-270(of)-270(eINI-)]TJ -0.01 -11.96 TD[(TEX)-333(to)-334(initially)-333(c)27(ho)-27(ose)-333(b)-28(et)27(w)28(een)-333(compatibilit)27(y)-332(and)-334(extended)-333(mo)-28(de)-333(is,)-333(ho)26(w)28(ev)28(er,)]TJ 0.01 -11.95 TD[(b)27(y)-332(itself)-333(a)-334(feature)-333(not)-333(presen)27(t)-333(in)-333(an)27(y)-333(T)]TJ 168.14 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X)-333(implemen)27(tation.)]TJ -158.73 -11.96 TD[(The)-240(remainder)-242(of)-241(this)-241(do)-28(cumen)27(t)-240(is)-241(dev)26(oted)-240(to)-241(a)-241(detailed)-241(and)-242(mostly)-241(tec)27(hnical)]TJ -14.95 -11.95 TD[(description)-378(of)-378(all)-378(asp)-27(ects)-379(where)]TJ/F8 9.96 Tf 141.93 0.01 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X)-377(\(in)-378(extended)-378(mo)-28(de\))-378(b)-28(eha)27(v)27(es)-377(di\213eren)27(tly)]TJ -160.97 -11.95 TD[(from)-308(T)]TJ 28.84 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X.)-436(It)-309(will)-309(b)-27(e)-309(assumed)-309(that)-309(the)-309(reader)-308(is)-309(familiar)-309(with)]TJ/F3 9.96 Tf 234.06 0 TD[(The)-309(T)]TJ 25.78 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-99(b)-28(o)-28(ok)]TJ/F4 9.96 Tf 33.46 -0.01 TD[([5])]TJ -333.2 -11.95 TD[(describing)-333(T)]TJ 52.66 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X's)-333(b)-28(eha)27(viour)-332(in)-334(quite)-333(some)-333(detail.)]TJ -43.25 -11.95 TD[(All)-314(of)]TJ/F8 9.96 Tf 27.31 0 TD[(")]TJ/F4 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X's)-314(extensions)-315(and)-315(enhancemen)27(ts)-314(a)27(v)55(ailable)-313(in)-315(extended)-315(mo)-28(de)-314(are)]TJ -61.28 -11.96 TD[(activ)55(ated)-396(b)27(y)-396(either)-396(executing)-397(some)-397(new)-396(primitiv)26(e)-395(command)-397(or)-397(b)27(y)-396(assigning)-396(a)]TJ 0 -11.96 TD[(nonzero)-352(v)54(alue)-351(to)-353(some)-353(new)-353(in)27(teger)-352(parameter)-352(or)-353(state)-353(v)55(ariable.)-502(Since)-353(all)-353(these)]TJ 0 -11.95 TD[(new)-493(v)54(ariables)-493(are)-494(initially)-495(zero,)]TJ/F9 6.97 Tf 142.15 3.62 TD[(2)]TJ/F8 9.96 Tf 9.79 -3.62 TD[(")]TJ/F4 9.96 Tf 4.65 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-494(b)-27(eha)26(v)28(es)-493(as)-494(T)]TJ 70.5 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X)-494(as)-494(long)-495(as)-494(none)-494(of)]TJ/F8 9.96 Tf -247.02 -11.95 TD[(")]TJ/F4 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X's)-433(new)-434(con)27(trol)-433(sequences)-434(are)-433(used,)-459(with)-434(the)-433(follo)27(wing)-433(exceptions)-434(whic)27(h)]TJ -19.03 -11.96 TD[(should,)-326(ho)27(w)27(ev)28(er,)-326(ha)27(v)28(e)-324(no)-326(e\213ect)-325(on)-325(the)-325(t)27(yp)-27(esetting)-325(of)-326(error-free)-325(T)]TJ 280.92 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-324(do)-28(cumen)27(ts)]TJ -286.46 -11.96 TD[(\(pro)-27(duced)-333(with)-334(error-free)-333(formats\):)]TJ 0 -11.95 TD[(\(1\))-332(When)]TJ/F10 9.96 Tf 45.1 0 TD[(\\tracingcommands)]TJ/F4 9.96 Tf 87.01 0 TD[(has)-333(a)-333(v)54(alue)-332(of)-333(3)-334(or)-333(more,)-333(or)]TJ -132.11 -11.95 TD[(when)]TJ/F10 9.96 Tf 24.98 0.01 TD[(\\tracinglostchars)]TJ/F4 9.96 Tf 91.21 0 TD[(has)-230(a)-231(v)55(alue)-230(of)-230(2)-231(or)-230(more,)]TJ/F8 9.96 Tf 104.4 -0.01 TD[(")]TJ/F4 9.96 Tf 4.64 0.01 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-230(will)-231(displa)27(y)-229(additional)]TJ -239.63 -11.96 TD[(information)-333(not)-334(a)27(v)56(ailable)-333(in)-333(T)]TJ 129.83 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X.)]TJ -135.36 -11.95 TD[(\(2\))-328(When)-328(using)-328(a)-329(coun)27(t,)-328(dimen,)-329(skip,)-330(m)27(uskip,)-328(b)-28(o)27(x,)-328(or)-328(tok)26(en)-327(register)-328(n)27(um)27(b)-26(er)-329(in)]TJ 0 -11.96 TD[(the)-386(range)-387(256{32767,)]TJ/F8 9.96 Tf 96.96 0.01 TD[(")]TJ/F4 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-387(will)-386(access)-387(one)-387(of)-386(its)-387(additional)-387(registers)-387(whereas)]TJ -115.98 -11.95 TD[(T)]TJ 5.53 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X)-333(will)-333(pro)-28(duce)-333(an)-334(error)-333(and)-333(use)-334(register)-333(n)27(um)27(b)-26(er)-334(zero.)]TJ/F1 11.96 Tf -11.07 -27.89 TD[(3.2)-1125(Optimization)]TJ/F4 9.96 Tf 0.01 -18.39 TD[(When)-456(a)-457(v)54(alue)-456(is)-457(assigned)-456(to)-457(an)]TJ/F5 9.96 Tf 147.15 0 TD[(h)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(in)27(ternal)-332(quan)27(tit)28(y)]TJ/F5 9.96 Tf 73.5 0.01 TD[(i)]TJ/F4 9.96 Tf 8.43 -0.01 TD[(within)-457(a)-456(sa)26(v)28(e)-456(group,)-488(the)]TJ -232.96 -11.95 TD[(former)-315(v)55(alue)-314(is)-315(restored)-315(when)-315(the)-315(group)-315(ends,)-319(pro)27(vided)-314(the)-315(assignmen)27(t)-314(w)27(as)-314(not)]TJ 0.01 -11.96 TD[(global.)-425(This)-275(is)-276(ac)27(hiev)27(ed)-274(b)27(y)-275(sa)27(ving)-275(the)-276(former)-276(v)55(alue)-275(on)-276(T)]TJ 239.23 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X's)-275(`sa)27(v)28(e)-275(stac)27(k'.)]TJ/F8 9.96 Tf 72.43 -0.01 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)]TJ -336.24 -11.96 TD[(refrains)-380(from)-381(creating)-382(suc)27(h)-380(sa)27(v)27(e)-380(stac)27(k)-380(en)27(tries)-381(when)-381(the)-381(old)-381(and)-381(new)-382(v)55(alue)-380(are)]TJ -0.01 -11.95 TD[(the)-333(same)-333(\(`reassignmen)26(ts'\).)]TJ/F10 9.96 Tf 14.95 -11.96 TD[(\\aftergroup)]TJ/F4 9.96 Tf 61.42 0.01 TD[(tok)27(ens)-389(are)-391(also)-391(k)27(ept)-389(on)-391(T)]TJ 112.03 -2.14 TD[(E)]TJ 5.53 2.13 TD[(X's)-390(sa)27(v)27(e)-389(stac)27(k.)-616(When)-390(the)-391(curren)27(t)]TJ -193.93 -11.95 TD[(group)-321(ends,)-323(T)]TJ 59.09 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-321(con)27(v)28(erts)-320(eac)27(h)]TJ/F10 9.96 Tf 71.95 0.01 TD[(\\aftergroup)]TJ/F4 9.96 Tf 60.73 -0.01 TD[(tok)28(en)-321(in)27(to)-320(a)-321(tok)27(en)-320(list)-321(and)-321(inserts)]TJ -197.31 -11.95 TD[(this)-257(list)-258(as)-257(new)-258(`input)-257(lev)26(el')-256(in)27(to)-257(the)-257(input)-258(stac)27(k.)]TJ/F8 9.96 Tf 209.86 0 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)-257(collects)-258(all)]TJ/F10 9.96 Tf 57.3 0.01 TD[(\\aftergroup)]TJ/F4 9.96 Tf -286.19 -11.96 TD[(tok)27(ens)-332(from)-334(one)-333(group)-333(in)26(to)-332(one)-333(tok)26(en)-332(list)-333(and)-334(th)27(us)-332(conserv)27(es)-333(input)-333(lev)27(els.)]TJ ET 0.40 w 61.77 -550.96 m 199.25 -550.96 l S BT/F12 5.98 Tf 72.86 -557.6 TD[(2)]TJ/F13 7.97 Tf 4.15 -2.82 TD[(T)88(o)-378(b)-29(e)-379(precise)-378(all)-379(state)-378(v)58(ariables)-378(are)-378(zero)-379(when)-378(eINITEX)-379(or)-378(eVIR)87(TEX)-377(is)-379(started;)-390(in)28(teger)]TJ -15.24 -9.46 TD[(parameters)-376(that)-377(are)-376(not)-377(state)-376(v)58(ariables)-376(are)-376(zero)-377(when)-376(eINITEX)-377(is)-376(started)-377(without)-377(loading)-376(a)]TJ 0 -9.46 TD[(format)-354(\214le)-354(or)-354(inherited)-354(from)-355(the)-354(format)-354(\214le)-354(otherwise.)]TJ/F4 9.96 Tf 169.37 -51.29 TD[(3)]TJ ET
+endstream
+endobj
+57 0 obj
+<<
+/F10 37 0 R
+/F4 19 0 R
+/F8 31 0 R
+/F1 10 0 R
+/F2 13 0 R
+/F3 16 0 R
+/F9 34 0 R
+/F5 22 0 R
+/F12 42 0 R
+/F13 45 0 R
+>>
+endobj
+55 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 57 0 R
+>>
+endobj
+60 0 obj
+<<
+/Length 5699
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 76.71 -62.76 TD[(When)-348(a)-348(completed)-348(page)-348(is)-348(written)-348(to)-348(the)-348(D)27(VI)-347(\214le)-348(\(shipp)-28(ed)-348(out\),)-351(T)]TJ 292.65 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-348(m)27(ul-)]TJ -313.12 -11.96 TD[(tiplies)-348(the)-349(relev)55(an)28(t)-348(stretc)27(h)-347(or)-349(shrink)-348(comp)-28(onen)27(ts)-348(of)-348(glue)-348(no)-28(des)-349(in)-348(a)-348(b)-28(o)27(x)-348(b)27(y)-348(the)]TJ 0.01 -11.96 TD[(glue)-406(expansion)-407(factor)-406(of)-407(that)-407(b)-27(o)26(x)-405(and)-407(con)27(v)28(erts)-406(the)-407(pro)-28(duct)-406(to)-407(D)27(VI)-406(units.)-664(In)]TJ 0 -11.95 TD[(order)-316(to)-317(a)26(v)28(oid)-316(o)27(v)28(er\215o)27(w)-316(eac)27(h)-316(resulting)-317(v)54(alue)]TJ/F8 9.96 Tf 191.37 0 TD[(x)]TJ/F4 9.96 Tf 8.84 -0.01 TD[(is)-317(arti\214cially)-317(limited)-317(to)-317(the)-318(range)]TJ/F5 9.96 Tf -200.22 -11.95 TD[(j)]TJ/F8 9.96 Tf 2.77 -0.01 TD[(x)]TJ/F5 9.96 Tf 5.7 0 TD[(j)-277(\224)]TJ/F4 9.96 Tf 16.05 0.01 TD[(10)]TJ/F9 6.97 Tf 9.96 3.61 TD[(9)]TJ/F4 9.96 Tf 4.48 -3.62 TD[(.)-444(Consider)-333(the)-333(example:)]TJ/F10 9.96 Tf -23.26 -19.92 TD[(\\shipout\\vbox)-525(to100pt{)]TJ 10.47 -11.95 TD[(\\hrule)-524(width10pt)]TJ 0 -11.96 TD[(\\vskip)-524(0pt)-525(plus1000fil)]TJ -0.01 -11.96 TD[(\\vskip)-525(0pt)-525(plus1000fil)]TJ 0.01 -11.95 TD[(\\vskip)-524(0pt)-525(plus-2000fil)]TJ 0 -11.96 TD[(\\hrule)]TJ 0 -11.96 TD[(\\vskip)-524(0pt)-525(plus0.00005fil)]TJ -0.01 -11.95 TD[(})]TJ/F4 9.96 Tf -26.15 -19.93 TD[(Here)-339(the)-339(three)-339(glues)-339(b)-27(et)26(w)28(een)-338(the)-339(t)27(w)28(o)-338(rules)-339(add)-339(up)-339(to)-338(zero;)-342(when)-339(T)]TJ 291.56 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-338(con)27(v)28(erts)]TJ -297.09 -11.95 TD[(eac)27(h)-467(stretc)26(h)-467(comp)-28(onen)27(t)-468(individually)-468(they)-468(will,)-503(ho)27(w)28(ev)28(er,)-502(add)-468(up)-469(to)-468(10)]TJ/F9 6.97 Tf 316.18 3.61 TD[(9)]TJ/F4 9.96 Tf 9.13 -3.62 TD[(D)28(VI)]TJ -325.31 -11.96 TD[(units)-462(due)-463(to)-463(the)-462(truncation)-463(men)27(tioned)-462(ab)-28(o)27(v)28(e.)]TJ/F8 9.96 Tf 213.98 0.01 TD[(")]TJ/F4 9.96 Tf 4.65 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X,)-494(ho)26(w)28(ev)28(er,)-494(accum)26(ulates)]TJ -233.03 -11.96 TD[(the)-400(relev)55(an)28(t)-400(stretc)27(h)-400(or)-400(shrink)-401(comp)-28(onen)27(ts)-399(of)-401(consecutiv)27(e)-400(glue)-400(no)-28(des)-401(\(p)-27(ossibly)]TJ 0 -11.96 TD[(separated)-387(b)27(y)-387(insert,)-402(mark,)-401(adjust,)-402(k)27(ern,)-400(and)-388(p)-28(enalt)27(y)-387(no)-28(des\))-388(b)-27(efore)-388(con)26(v)28(erting)]TJ -0.01 -11.96 TD[(them)-487(to)-488(D)27(VI)-486(units.)-907(During)-488(this)-487(pro)-28(cess)-487(glue)-488(no)-28(des)-487(ma)27(y)-487(b)-28(e)-487(con)27(v)27(erted)-486(in)27(to)]TJ 0 -11.95 TD[(equiv)55(alen)28(t)-385(k)26(ern)-385(no)-27(des)-386(and)-386(some)-386(glue)-386(sp)-28(eci\214cations)-386(ma)27(y)-385(b)-28(e)-386(recycled;)-412(this)-386(ma)26(y)]TJ 0 -11.96 TD[(a\213ect)-425(the)-425(memory)-426(usage)-425(statistics)-425(displa)27(y)27(ed)-424(after)-425(the)-425(page)-426(has)-425(b)-28(een)-425(shipp)-28(ed)]TJ 0.01 -11.96 TD[(out.)]TJ/F1 11.96 Tf 0 -27.89 TD[(3.3)-1124(T)93(racing)-374(and)-375(Diagnostics)]TJ/F4 9.96 Tf -0.01 -18.39 TD[(When)]TJ/F10 9.96 Tf 29.29 0 TD[(\\tracingcommands)]TJ/F4 9.96 Tf 87.23 0 TD[(has)-355(a)-356(v)54(alue)-355(of)-356(3)-356(or)-356(more,)-361(the)-357(commands)-356(follo)27(wing)-355(a)]TJ -116.52 -11.96 TD[(pre\214x)-333(\()]TJ/F10 9.96 Tf 31.85 0 TD[(\\global)]TJ/F4 9.96 Tf 36.62 0 TD[(,)-333(etc.\))-444(are)-333(sho)26(wn)-332(as)-333(w)26(ell,)-332(e.g.:)]TJ/F10 9.96 Tf -52.78 -19.92 TD[(\\global\\count0=0)-2100(=>)-2100({\\global})]TJ 136 -11.95 TD[({\\count})]TJ/F4 9.96 Tf -136.74 -19.92 TD[(When)]TJ/F10 9.96 Tf 29.03 -0.01 TD[(\\tracinglostchars)]TJ/F4 9.96 Tf 92.23 0.01 TD[(has)-331(a)-332(v)55(alue)-331(of)-332(2)-332(or)-331(more,)-333(missing)-331(c)26(haracters)-330(are)]TJ -136.21 -11.96 TD[(displa)28(y)27(ed)-332(on)-333(the)-334(terminal)-333(ev)27(en)-333(if)-333(the)-333(v)54(alue)-332(of)]TJ/F10 9.96 Tf 200.44 0 TD[(\\tracingonline)]TJ/F4 9.96 Tf 76.54 0 TD[(is)-333(0)-333(or)-334(less.)]TJ -262.04 -11.96 TD[(When)]TJ/F10 9.96 Tf 28.01 0 TD[(\\tracingscantokens)]TJ/F4 9.96 Tf 96.41 0.01 TD[(has)-228(a)-227(v)54(alue)-227(of)-228(1)-227(or)-228(more,)-249(the)-228(op)-28(ening)-228(and)-228(closing)]TJ -139.36 -11.96 TD[(of)-249(pseudo-\214les)-251(\(generated)-250(b)26(y)]TJ/F10 9.96 Tf 124.4 0 TD[(\\scantokens)]TJ/F4 9.96 Tf 57.54 0.01 TD[(\))-250(is)-251(recorded)-250(as)-251(for)-250(an)27(y)-250(other)-250(\214le,)-267(with)]TJ -181.94 -11.96 TD[(`)]TJ/F10 9.96 Tf 2.76 0 TD[(\240)]TJ/F4 9.96 Tf 5.23 0.01 TD[(')-333(as)-334(\214lename.)]TJ 6.95 -11.96 TD[(When)-429(the)-429(program)-429(is)-429(compiled)-429(with)-429(the)-429(co)-28(de)-429(for)-429(collecting)-429(statistics)-429(and)]TJ/F10 9.96 Tf -14.94 -11.96 TD[(\\tracingassigns)]TJ/F4 9.96 Tf 82.55 0 TD[(has)-410(a)-411(v)55(alue)-410(of)-411(1)-410(or)-411(more,)-430(all)-411(assignmen)27(ts)-410(sub)-55(ject)-411(to)-411(T)]TJ 241.47 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X's)]TJ -329.55 -11.96 TD[(grouping)-333(mec)27(hanism)-332(are)-334(traced,)-333(e.g.:)]TJ/F10 9.96 Tf 15.69 -19.93 TD[(\\def\\foo{\\relax})-2099(=>)-2100({changing)-525(\\foo=undefined})]TJ 135.99 -11.95 TD[({into)-524(\\foo=macro:->\\relax)-525(})]TJ -135.99 -11.95 TD[(\\global\\count17=7)-1574(=>)-2100({globally)-525(changing)-525(\\count17=0})]TJ 135.98 -11.96 TD[({into)-524(\\count17=7})]TJ -135.99 -11.95 TD[(\\count17=7)-5249(=>)-2100({reassigning)-525(\\count17=7})]TJ/F4 9.96 Tf 153.67 -39.4 TD[(4)]TJ ET
+endstream
+endobj
+61 0 obj
+<<
+/F4 19 0 R
+/F8 31 0 R
+/F5 22 0 R
+/F9 34 0 R
+/F10 37 0 R
+/F1 10 0 R
+>>
+endobj
+59 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 61 0 R
+>>
+endobj
+64 0 obj
+<<
+/Length 4553
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 76.71 -62.76 TD[(When)]TJ/F10 9.96 Tf 30.35 -0.01 TD[(\\tracingifs)]TJ/F4 9.96 Tf 62.15 0 TD[(has)-463(a)-463(v)55(alue)-462(of)-463(1)-463(or)-463(more,)-495(all)-463(conditionals)-463(\(including)]TJ/F10 9.96 Tf -107.43 -11.95 TD[(\\unless)]TJ/F4 9.96 Tf 36.61 0 TD[(,)]TJ/F10 9.96 Tf 6.44 -0.01 TD[(\\or)]TJ/F4 9.96 Tf 15.69 0 TD[(,)]TJ/F10 9.96 Tf 6.44 0 TD[(\\else)]TJ/F4 9.96 Tf 26.14 0.01 TD[(,)-368(and)]TJ/F10 9.96 Tf 26.1 0 TD[(\\fi)]TJ/F4 9.96 Tf 15.69 -0.01 TD[(\))-361(are)-361(traced,)-369(together)-361(with)-362(the)-361(starting)-362(line)-362(and)]TJ -133.13 -11.95 TD[(nesting)-364(lev)27(el;)-379(the)]TJ/F10 9.96 Tf 78.08 0 TD[(\\showifs)]TJ/F4 9.96 Tf 45.46 -0.01 TD[(command)-364(displa)27(ys)-364(the)-364(state)-364(of)-364(all)-365(curren)27(tly)-363(activ)27(e)]TJ -123.53 -11.95 TD[(conditionals.)-444(Th)27(us)-333(the)-333(input)]TJ/F10 9.96 Tf 15.69 -19.43 TD[(\\unless\\iffalse)]TJ 15.69 -11.95 TD[(\\iffalse)]TJ 0.01 -11.95 TD[(\\else)]TJ 15.69 -11.96 TD[(\\showifs)]TJ -15.69 -11.96 TD[(\\fi)]TJ -15.69 -11.96 TD[(\\fi)]TJ/F4 9.96 Tf -15.7 -19.42 TD[(migh)27(t)-332(yield)]TJ/F10 9.96 Tf 15.7 -19.44 TD[({\\unless\\iffalse:)-524(\(level)-525(1\))-525(entered)-525(on)-525(line)-525(1})]TJ 0 -11.95 TD[({\\iffalse:)-524(\(level)-525(2\))-525(entered)-525(on)-525(line)-525(2})]TJ -0.01 -11.95 TD[({\\else:)-525(\\iffalse)-525(\(level)-525(2\))-525(entered)-525(on)-525(line)-525(2})]TJ 0.01 -11.96 TD[(###)-524(level)-525(2:)-525(\\iffalse\\else)-525(entered)-525(on)-525(line)-525(2)]TJ 0 -11.95 TD[(###)-524(level)-525(1:)-525(\\unless\\iffalse)-525(entered)-525(on)-525(line)-525(1)]TJ -0.01 -11.96 TD[({\\fi:)-525(\\iffalse)-525(\(level)-525(2\))-525(entered)-525(on)-525(line)-525(2})]TJ 0 -11.95 TD[({\\fi:)-525(\\unless\\iffalse)-525(\(level)-525(1\))-525(entered)-525(on)-525(line)-525(1})]TJ/F4 9.96 Tf -0.75 -19.43 TD[(When)]TJ/F10 9.96 Tf 29.22 0.01 TD[(\\tracinggroups)]TJ/F4 9.96 Tf 76.69 -0.01 TD[(has)-348(a)-348(v)55(alue)-348(of)-348(1)-348(or)-349(more,)-352(the)-348(start)-348(and)-349(end)-348(of)-349(eac)27(h)]TJ -120.85 -11.95 TD[(sa)28(v)27(e)-454(group)-455(is)-455(traced,)-486(together)-455(with)-455(the)-455(starting)-455(line)-455(and)-455(grouping)-455(lev)26(el;)-515(the)]TJ/F10 9.96 Tf -0.01 -11.96 TD[(\\showgroups)]TJ/F4 9.96 Tf 61.72 0.01 TD[(command)-418(displa)27(ys)-418(the)-419(state)-419(of)-419(all)-419(curren)27(tly)-418(activ)27(e)-418(sa)27(v)28(e)-418(groups.)]TJ -61.72 -11.96 TD[(Th)27(us)-332(the)-334(input)]TJ/F10 9.96 Tf 15.7 -19.43 TD[(\\begingroup)]TJ 15.69 -11.95 TD[({)]TJ 15.68 -11.95 TD[(\\showgroups)]TJ -15.68 -11.96 TD[(})]TJ -15.69 -11.95 TD[(\\endgroup)]TJ/F4 9.96 Tf -15.7 -19.43 TD[(migh)27(t)-332(yield)]TJ/F10 9.96 Tf 10.46 -19.43 TD[({entering)-525(semi)-525(simple)-525(group)-525(\(level)-525(1\))-525(at)-525(line)-525(1})]TJ 0 -11.96 TD[({entering)-525(simple)-525(group)-525(\(level)-525(2\))-525(at)-525(line)-525(2})]TJ 0.01 -11.96 TD[(###)-524(simple)-525(group)-525(\(level)-525(2\))-525(entered)-525(at)-525(line)-525(1)-525(\({\))]TJ 0 -11.96 TD[(###)-524(semi)-525(simple)-525(group)-525(\(level)-525(1\))-525(entered)-525(at)-525(line)-525(1)-525(\(\\begingroup\))]TJ 0 -11.95 TD[(###)-524(bottom)-525(level)]TJ 0 -11.95 TD[({leaving)-524(simple)-525(group)-525(\(level)-525(2\))-525(entered)-525(at)-525(line)-525(2})]TJ 0 -11.95 TD[({leaving)-524(semi)-525(simple)-525(group)-525(\(level)-525(1\))-525(entered)-525(at)-525(line)-525(1})]TJ/F4 9.96 Tf 4.48 -19.42 TD[(Occasionally)-378(conditionals)-378(and/or)-378(sa)27(v)28(e)-377(groups)-378(are)-378(not)-379(prop)-27(erly)-378(nested)-378(with)]TJ -14.94 -11.96 TD[(resp)-27(ect)-527(to)]TJ/F10 9.96 Tf 50.16 0 TD[(\\input)]TJ/F4 9.96 Tf 36.64 0.01 TD[(\214les.)-1026(Although)-527(this)-528(migh)27(t)-526(b)-28(e)-528(p)-27(erfectly)-528(legitimate,)-576(suc)27(h)]TJ -86.81 -11.96 TD[(anomalies)-341(are)-341(mostly)-342(unin)27(ten)28(tional)-341(and)-341(ma)27(y)-341(cause)-341(quite)-342(obscure)-341(errors.)-469(When)]TJ/F10 9.96 Tf 0 -11.96 TD[(\\tracingnesting)]TJ/F4 9.96 Tf 82.3 0 TD[(has)-386(a)-387(v)55(alue)-386(of)-386(1)-387(or)-386(more,)-400(these)-387(anomalies)-386(are)-387(sho)27(wn;)-412(when)]TJ/F10 9.96 Tf -82.3 -11.96 TD[(\\tracingnesting)]TJ/F4 9.96 Tf 82.11 0 TD[(has)-366(a)-366(v)54(alue)-365(of)-367(2)-366(or)-367(more,)-374(the)-367(curren)27(t)-366(con)27(text)-365(\(tracebac)27(k\))-366(is)]TJ -82.1 -11.96 TD[(sho)28(wn)-333(as)-333(w)27(ell.)-444(Th)27(us)-332(the)-334(input)]TJ 169.36 -29.89 TD[(5)]TJ ET
+endstream
+endobj
+65 0 obj
+<<
+/F4 19 0 R
+/F10 37 0 R
+>>
+endobj
+63 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 65 0 R
+>>
+endobj
+69 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 611.11
+/Ascent 694.44
+/Descent -222.22
+/FontBBox [-53 -314 584 786]
+/FontName /CWNHEJ+CMTT8
+/ItalicAngle 0
+/XHeight 430.6
+/StemV 80
+/FontFile 68 0 R
+/Flags 5
+>>
+endobj
+70 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F14
+/FontDescriptor 69 0 R
+/BaseFont /CWNHEJ+CMTT8
+/FirstChar 33
+/LastChar 255
+/Widths [531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26
+531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26
+531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26
+531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26
+531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26
+531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26
+531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26
+531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 0 531.26
+531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26
+531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26
+531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 531.26]
+>>
+endobj
+71 0 obj
+<<
+/Length 3993
+>>
+stream
+ 0.00 g 0.00 G BT/F10 9.96 Tf 77.46 -62.76 TD[(\\newlinechar=`\\^^J)]TJ 0 -11.96 TD[(\\begingroup)]TJ 15.69 -11.96 TD[(\\iftrue)]TJ 15.69 -11.96 TD[(\\scantokens{%)]TJ -15.69 -11.96 TD[(\\endgroup)]TJ -15.7 -11.96 TD[(^^J\\fi)]TJ 0 -11.95 TD[(^^J\\bgroup)]TJ 15.69 -11.96 TD[(^^\\tracingnesting=2)]TJ 0 -11.96 TD[(^^J\\iffalse)]TJ 0 -11.95 TD[(^^J\\else)]TJ 10.46 -11.95 TD[(}%)]TJ -15.69 -11.95 TD[(\\egroup)]TJ -10.45 -11.95 TD[(\\fi)]TJ/F4 9.96 Tf -15.69 -19.93 TD[(migh)28(t)-333(yield)]TJ/F9 6.97 Tf 49.25 3.62 TD[(3)]TJ/F10 9.96 Tf -49.25 -23.54 TD[(Warning:)-524(end)-525(of)-525(semi)-525(simple)-525(group)-525(\(level)-525(1\))-525(entered)-525(at)-525(line)-525(2)-525(of)]TJ 5.23 -11.96 TD[(a)-524(different)-525(file)]TJ -5.23 -11.95 TD[(Warning:)-524(end)-525(of)-525(\\iftrue)-525(entered)-525(on)-525(line)-525(3)-525(of)-525(a)-525(different)-525(file)]TJ 0 -11.95 TD[(Warning:)-524(end)-525(of)-525(file)-525(when)-525(simple)-525(group)-525(\(level)-525(1\))-525(entered)-525(at)-525(line)]TJ 5.23 -11.95 TD[(3)-524(is)-525(incomplete)]TJ -5.23 -11.96 TD[(Warning:)-524(end)-525(of)-525(file)-525(when)-525(\\iffalse\\else)-525(entered)-525(on)-525(line)-525(5)-525(is)-525(inc)]TJ 0 -11.95 TD[(omplete)]TJ -0.01 -11.97 TD[(l.7)-525(\\else)]TJ 0 -23.9 TD[(l.11)-3150(})]TJ 57.54 -11.96 TD[(%)]TJ/F4 9.96 Tf -42.59 -19.92 TD[(The)-284(command)]TJ/F10 9.96 Tf 64.89 0 TD[(\\showtokens{)]TJ/F5 9.96 Tf 62.76 0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(tok)27(en)-332(list)]TJ/F5 9.96 Tf 40.46 0.01 TD[(i)]TJ/F10 9.96 Tf 3.87 0 TD[(})]TJ/F4 9.96 Tf 8.06 0 TD[(displa)27(ys)-284(the)-284(tok)27(en)-284(list,)-294(and)-285(allo)27(ws)]TJ -198.87 -11.96 TD[(the)-333(displa)27(y)-333(of)-333(quan)27(tities)-333(that)-333(cannot)-333(b)-28(e)-333(displa)26(y)28(ed)-332(b)27(y)]TJ/F10 9.96 Tf 233.46 0.01 TD[(\\show)]TJ/F4 9.96 Tf 29.48 0 TD[(or)]TJ/F10 9.96 Tf 12.2 -0.01 TD[(\\showthe)]TJ/F4 9.96 Tf 41.85 0.01 TD[(,)-333(e.g.:)]TJ/F10 9.96 Tf -306.52 -19.93 TD[(\\showtokens\\expandafter{\\jobname})]TJ 0.01 -11.96 TD[(\\showtokens\\expandafter{\\topmarks)-524(27})]TJ/F1 11.96 Tf -10.47 -27.89 TD[(3.4)-1125(Status)-375(Enquiries)]TJ/F4 9.96 Tf 0 -18.4 TD[(A)-357(n)27(um)27(b)-26(er)-358(of)-357(T)]TJ 64.68 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X's)-356(in)26(ternal)-356(quan)27(tities)-357(can)-357(b)-28(e)-357(assigned)-358(v)55(alues)-357(but)-357(these)-357(v)54(alues)]TJ -70.22 -11.95 TD[(cannot)-301(b)-28(e)-301(retriev)26(ed)-300(in)-301(T)]TJ 103.67 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X.)]TJ/F8 9.96 Tf 14.56 0 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-301(in)27(tro)-27(duces)-302(sev)27(eral)-300(new)-302(primitiv)27(es)-300(that)-302(allo)27(w)]TJ -142.79 -11.95 TD[(the)-333(retriev)55(al)-332(of)-334(information)-333(ab)-28(out)-333(its)-334(in)27(ternal)-332(state.)]TJ/F10 9.96 Tf 0 -11.95 TD[(\\eTeXversion)]TJ/F4 9.96 Tf 66.08 0 TD[(returns)]TJ/F8 9.96 Tf 34.42 0.01 TD[(")]TJ/F4 9.96 Tf 4.65 -0.01 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X's)-333(\(ma)-56(jor\))-333(v)27(ersion)-333(n)27(um)28(b)-27(er;)]TJ/F10 9.96 Tf -119.54 -11.96 TD[(\\eTeXrevision)]TJ/F4 9.96 Tf 70.89 -0.01 TD[(expands)-291(in)27(to)-290(a)-291(list)-291(of)-291(c)26(haracter)-290(tok)27(ens)-290(represen)27(ting)-290(the)-291(revision)]TJ -70.89 -11.95 TD[(\(minor)-332(v)26(ersion\))-332(n)27(um)28(b)-27(er.)-445(Th)27(us)]TJ/F10 9.96 Tf 15.68 -19.92 TD[(\\message{\\number\\eTeXversion\\eTeXrevision})]TJ/F4 9.96 Tf -15.69 -19.93 TD[(should)-333(write)-333(the)-334(complete)-333(v)27(ersion)-333(as)-333(sho)27(wn)-333(when)]TJ/F8 9.96 Tf 218.63 0 TD[(")]TJ/F4 9.96 Tf 4.65 -0.01 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-333(is)-333(started.)]TJ ET 0.40 w 61.77 -583.62 m 199.25 -583.62 l S BT/F12 5.98 Tf 72.86 -590.26 TD[(3)]TJ/F13 7.97 Tf 4.15 -2.81 TD[(The)]TJ/F14 7.97 Tf 17.41 0.01 TD[(\\scantokens)]TJ/F13 7.97 Tf 49.4 -0.01 TD[(command)-354(will)-354(b)-29(e)-355(discussed)-354(later.)]TJ/F4 9.96 Tf 87.32 -37.56 TD[(6)]TJ ET
+endstream
+endobj
+72 0 obj
+<<
+/F10 37 0 R
+/F4 19 0 R
+/F9 34 0 R
+/F5 22 0 R
+/F1 10 0 R
+/F8 31 0 R
+/F12 42 0 R
+/F13 45 0 R
+/F14 70 0 R
+>>
+endobj
+67 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 72 0 R
+>>
+endobj
+75 0 obj
+<<
+/Length 5727
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 61.77 -62.76 TD[(When)-361(used)-362(as)-362(n)27(um)28(b)-27(er,)]TJ/F10 9.96 Tf 104.29 -0.01 TD[(\\interactionmode)]TJ/F4 9.96 Tf 87.28 0 TD[(returns)-361(one)-362(of)-362(the)-361(v)54(alues)-361(0)-361(\(batc)26(h-)]TJ -191.58 -11.95 TD[(mo)-27(de\),)-368(1)-360(\(nonstopmo)-28(de\),)-367(2)-361(\(scrollmo)-28(de\),)-367(or)-360(3)-361(\(errorstopmo)-28(de\).)-526(Assigning)-360(one)]TJ 0 -11.96 TD[(of)-329(these)-330(v)54(alues)-328(to)]TJ/F10 9.96 Tf 78.57 0 TD[(\\interactionmode)]TJ/F4 9.96 Tf 86.96 0 TD[(c)27(hanges)-329(the)-329(curren)26(t)-328(in)26(teraction)-328(mo)-28(de)-330(ac-)]TJ -165.53 -11.95 TD[(cordingly;)-333(suc)27(h)-333(assignmen)27(ts)-332(are)-334(alw)27(a)28(ys)-332(global.)]TJ/F10 9.96 Tf 0.01 -11.96 TD[(\\currentgrouplevel)]TJ/F4 9.96 Tf 97.46 0 TD[(returns)-333(the)-333(curren)26(t)-332(sa)27(v)27(e)-332(group)-333(lev)27(el;)]TJ/F10 9.96 Tf -97.46 -11.96 TD[(\\currentgrouptype)]TJ/F4 9.96 Tf 92.77 0.01 TD[(returns)-387(a)-388(n)27(um)28(b)-27(er)-387(represen)27(ting)-387(the)-387(t)27(yp)-27(e)-387(of)-388(the)-387(innermost)]TJ -92.77 -11.96 TD[(group:)]TJ 19.93 -21.52 TD[(0:)-1000(b)-27(ottom)-334(lev)27(el)-332(\(no)-334(group\))-4500(9:)-1000(math)-333(group)]TJ 0 -11.96 TD[(1:)-1000(simple)-333(group)-8856(10:)-1000(disc)-333(group)]TJ 0.01 -11.96 TD[(2:)-999(h)27(b)-27(o)27(x)-333(group)-9527(11:)-1000(insert)-334(group)]TJ -0.01 -11.96 TD[(3:)-1000(adjusted)-333(h)27(b)-27(o)27(x)-333(group)-5494(12:)-1000(v)27(cen)28(ter)-333(group)]TJ 0 -11.95 TD[(4:)-1000(vb)-28(o)27(x)-332(group)-9528(13:)-1000(math)-333(c)27(hoice)-333(group)]TJ 0 -11.95 TD[(5:)-1000(vtop)-333(group)-9667(14:)-1000(semi)-333(simple)-334(group)]TJ 0.01 -11.95 TD[(6:)-999(align)-334(group)-9528(15:)-1000(math)-333(shift)-333(group)]TJ 0 -11.95 TD[(7:)-999(no)-334(align)-333(group)-8139(16:)-1000(math)-333(left)-334(group)]TJ 0 -11.95 TD[(8:)-999(output)-334(group)]TJ/F10 9.96 Tf -19.93 -33.48 TD[(\\currentiflevel)]TJ/F4 9.96 Tf 81.78 -0.01 TD[(returns)-333(the)-333(n)27(um)28(b)-27(er)-333(of)-334(curren)27(tly)-332(activ)26(e)-332(conditionals;)]TJ/F10 9.96 Tf -81.78 -11.95 TD[(\\currentifbranch)]TJ/F4 9.96 Tf 85.95 0 TD[(indicates)-227(whic)26(h)-226(branc)26(h)-226(of)-228(the)-228(innermost)-228(conditional)-228(is)-227(tak)26(en:)]TJ -85.95 -11.95 TD[(1)-333(`then)-333(branc)27(h',)]TJ/F5 9.96 Tf 72.25 -0.01 TD[(\200)]TJ/F4 9.96 Tf 7.75 0.01 TD[(1)-333(`else)-334(branc)27(h',)-332(or)-333(0)-334(not)-333(y)27(et)-333(decided;)]TJ/F10 9.96 Tf -80 -11.96 TD[(\\currentiftype)]TJ/F4 9.96 Tf 76.02 0 TD[(returns)-279(0)-281(if)-280(there)-280(are)-280(no)-280(activ)27(e)-279(conditionals,)-291(a)-280(p)-28(ositiv)27(e)-279(n)27(um)27(b)-26(er)]TJ -76.02 -11.96 TD[(indicating)-343(the)-344(t)27(yp)-27(e)-344(of)-344(the)-344(innermost)-343(activ)27(e)-343(conditional,)-347(or)-343(the)-344(negativ)27(e)-343(of)-344(that)]TJ 0 -11.95 TD[(n)27(um)28(b)-27(er)-334(when)-333(the)-333(conditional)-334(w)27(as)-332(pre\214xed)-333(b)26(y)]TJ/F10 9.96 Tf 201.86 -0.01 TD[(\\unless)]TJ/F4 9.96 Tf 36.62 0.01 TD[(:)]TJ -218.54 -21.53 TD[(1:)]TJ/F10 9.96 Tf 17.71 0.01 TD[(\\if)]TJ/F4 9.96 Tf 86.67 -0.01 TD[(8:)]TJ/F10 9.96 Tf 17.71 0.01 TD[(\\ifmmode)]TJ/F4 9.96 Tf 81.69 0 TD[(15:)]TJ/F10 9.96 Tf 22.69 -0.01 TD[(\\iftrue)]TJ/F4 9.96 Tf -226.49 -11.95 TD[(2:)]TJ/F10 9.96 Tf 17.71 -0.01 TD[(\\ifcat)]TJ/F4 9.96 Tf 86.68 0.01 TD[(9:)]TJ/F10 9.96 Tf 17.71 -0.01 TD[(\\ifinner)]TJ/F4 9.96 Tf 81.69 0.01 TD[(16:)]TJ/F10 9.96 Tf 22.7 -0.01 TD[(\\iffalse)]TJ/F4 9.96 Tf -226.48 -11.95 TD[(3:)]TJ/F10 9.96 Tf 17.71 -0.01 TD[(\\ifnum)]TJ/F4 9.96 Tf 81.69 0.01 TD[(10:)]TJ/F10 9.96 Tf 22.68 -0.01 TD[(\\ifvoid)]TJ/F4 9.96 Tf 81.7 0.01 TD[(17:)]TJ/F10 9.96 Tf 22.69 -0.01 TD[(\\ifcase)]TJ/F4 9.96 Tf -226.48 -11.95 TD[(4:)]TJ/F10 9.96 Tf 17.71 0 TD[(\\ifdim)]TJ/F4 9.96 Tf 81.69 0 TD[(11:)]TJ/F10 9.96 Tf 22.69 0 TD[(\\ifhbox)]TJ/F4 9.96 Tf 81.7 -0.01 TD[(18:)]TJ/F10 9.96 Tf 22.69 0.01 TD[(\\ifdefined)]TJ/F4 9.96 Tf -226.49 -11.96 TD[(5:)]TJ/F10 9.96 Tf 17.72 -0.01 TD[(\\ifodd)]TJ/F4 9.96 Tf 81.69 0 TD[(12:)]TJ/F10 9.96 Tf 22.68 0.01 TD[(\\ifvbox)]TJ/F4 9.96 Tf 81.7 -0.01 TD[(19:)]TJ/F10 9.96 Tf 22.69 0 TD[(\\ifcsname)]TJ/F4 9.96 Tf -226.48 -11.95 TD[(6:)]TJ/F10 9.96 Tf 17.72 -0.01 TD[(\\ifvmode)]TJ/F4 9.96 Tf 81.69 0.01 TD[(13:)]TJ/F10 9.96 Tf 22.69 -0.01 TD[(\\ifx)]TJ/F4 9.96 Tf 81.69 0.01 TD[(20:)]TJ/F10 9.96 Tf 22.7 -0.01 TD[(\\iffontchar)]TJ/F4 9.96 Tf -226.48 -11.95 TD[(7:)]TJ/F10 9.96 Tf 17.71 0 TD[(\\ifhmode)]TJ/F4 9.96 Tf 81.69 0 TD[(14:)]TJ/F10 9.96 Tf 22.7 0.01 TD[(\\ifeof)]TJ -142.02 -33.48 TD[(\\lastnodetype)]TJ/F4 9.96 Tf 71.85 0 TD[(returns)-387(a)-386(n)26(um)28(b)-27(er)-387(indicating)-386(the)-387(t)27(yp)-27(e)-387(of)-387(the)-387(last)-387(no)-27(de,)-401(if)-386(an)26(y)84(,)]TJ -71.84 -11.96 TD[(on)-332(the)-334(curren)27(t)-332(\(v)26(ertical,)-332(horizon)27(tal,)-332(or)-334(math\))-333(list:)]TJ 19.92 -21.52 TD[(-1:)-999(none)-334(\(empt)27(y)-332(list\))-4500(8:)-1000(disc)-333(no)-28(de)]TJ 3.32 -11.95 TD[(0:)-999(c)27(har)-333(no)-27(de)-7781(9:)-1000(whatsit)-333(no)-28(de)]TJ -0.01 -11.95 TD[(1:)-1000(hlist)-333(no)-28(de)-7250(10:)-1000(math)-333(no)-28(de)]TJ 0 -11.96 TD[(2:)-1000(vlist)-333(no)-28(de)-7278(11:)-1000(glue)-333(no)-28(de)]TJ 0.01 -11.95 TD[(3:)-999(rule)-333(no)-28(de)-7475(12:)-1000(k)27(ern)-333(no)-28(de)]TJ -0.01 -11.96 TD[(4:)-1000(ins)-333(no)-28(de)-7916(13:)-1000(p)-28(enalt)27(y)-333(no)-28(de)]TJ 0 -11.96 TD[(5:)-1000(mark)-333(no)-28(de)-6892(14:)-1000(unset)-333(no)-28(de)]TJ 0.01 -11.95 TD[(6:)-999(adjust)-334(no)-27(de)-6445(15:)-1000(math)-333(mo)-28(de)-333(no)-28(des)]TJ -0.01 -11.95 TD[(7:)-1000(ligature)-333(no)-28(de)]TJ 146.13 -29.88 TD[(7)]TJ ET
+endstream
+endobj
+76 0 obj
+<<
+/F4 19 0 R
+/F10 37 0 R
+/F5 22 0 R
+>>
+endobj
+74 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 76 0 R
+>>
+endobj
+79 0 obj
+<<
+/Length 9171
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 61.77 -74.72 TD[(The)-424(commands)]TJ/F10 9.96 Tf 71.61 0 TD[(\\fontcharht)]TJ/F4 9.96 Tf 57.54 0 TD[(,)]TJ/F10 9.96 Tf 7.22 0 TD[(\\fontcharwd)]TJ/F4 9.96 Tf 57.53 0 TD[(,)]TJ/F10 9.96 Tf 7.24 0.01 TD[(\\fontchardp)]TJ/F4 9.96 Tf 57.53 -0.01 TD[(,)-447(and)]TJ/F10 9.96 Tf 27.5 0.01 TD[(\\fontcharic)]TJ/F4 9.96 Tf -286.18 -11.96 TD[(follo)27(w)28(ed)-373(b)27(y)-372(a)-374(fon)27(t)-373(sp)-28(eci\214cation)-373(and)-374(a)-373(c)27(haracter)-373(co)-28(de,)-383(return)-374(a)-374(dimension:)-525(the)]TJ 0 -11.96 TD[(heigh)27(t,)-436(width,)-436(depth,)-437(or)-416(italic)-416(correction)-416(of)-416(the)-416(c)26(haracter)-415(in)-416(the)-416(fon)27(t,)-436(or)]TJ/F10 9.96 Tf 328.02 -0.01 TD[(0pt)]TJ/F4 9.96 Tf -328.02 -11.95 TD[(if)-369(no)-368(suc)26(h)-367(c)26(haracter)-367(exists;)-387(the)-369(conditional)]TJ/F10 9.96 Tf 190.51 -0.01 TD[(\\iffontchar)]TJ/F4 9.96 Tf 61.21 0.01 TD[(tests)-368(the)-369(existence)-369(of)]TJ -251.72 -11.96 TD[(that)-333(c)27(haracter.)]TJ -0.01 -11.95 TD[(When)-402(used)-403(as)-402(n)26(um)28(b)-27(er,)]TJ/F10 9.96 Tf 106.02 0.01 TD[(\\parshape)]TJ/F4 9.96 Tf 51.09 -0.01 TD[(returns)-402(the)-402(n)27(um)27(b)-26(er)-403(of)-402(lines)-403(of)-402(the)-403(curren)27(t)]TJ -157.1 -11.95 TD[(parshap)-27(e)-333(sp)-28(eci\214cation)-333(\(or)-334(zero\).)]TJ/F8 9.96 Tf -0.01 -11.96 TD[(")]TJ/F4 9.96 Tf 4.65 -0.01 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X's)]TJ/F10 9.96 Tf 18.24 0.01 TD[(\\parshapeindent)]TJ/F4 9.96 Tf 78.46 -0.01 TD[(,)]TJ/F10 9.96 Tf 7.01 0.01 TD[(\\parshapelength)]TJ/F4 9.96 Tf 78.46 0 TD[(,)-426(and)]TJ/F10 9.96 Tf 27.13 0 TD[(\\parshapedimen)]TJ/F4 9.96 Tf 73.22 -0.01 TD[(,)-426(follo)27(w)27(ed)]TJ -301.54 -11.95 TD[(b)28(y)-333(a)-333(n)27(um)28(b)-27(er)]TJ/F8 9.96 Tf 58.41 0 TD[(n)]TJ/F4 9.96 Tf 9.3 0 TD[(return)-333(the)-333(dimensions)-334(of)-333(the)-333(parshap)-28(e)-333(sp)-28(eci\214cation:)]TJ/F10 9.96 Tf -67.72 -11.96 TD[(0pt)]TJ/F4 9.96 Tf 20.68 0.01 TD[(for)]TJ/F8 9.96 Tf 15.24 -0.01 TD[(n)]TJ/F5 9.96 Tf 8.76 0 TD[(\224)]TJ/F4 9.96 Tf 10.51 0.01 TD[(0)-333(or)-333(when)-334(no)-333(parshap)-28(e)-333(is)-333(curren)26(tly)-332(activ)27(e,)-332(otherwise)]TJ/F10 9.96 Tf -55.18 -11.96 TD[(\\parshapeindent)]TJ/F8 9.96 Tf 80.11 -0.01 TD[(n)]TJ/F4 9.96 Tf 8.98 0.01 TD[(and)]TJ/F10 9.96 Tf 19.06 0 TD[(\\parshapedimen)]TJ/F4 9.96 Tf 74.89 0 TD[(2)]TJ/F8 9.96 Tf 4.99 -0.01 TD[(n)]TJ/F5 9.96 Tf 7.57 0 TD[(\200)]TJ/F4 9.96 Tf 9.32 0.01 TD[(1)-302(b)-27(oth)-302(return)-302(the)-302(inden)27(tation)-301(of)]TJ -204.92 -11.96 TD[(line)]TJ/F8 9.96 Tf 18.83 -0.01 TD[(n)]TJ/F4 9.96 Tf 9.3 0.01 TD[(\(explicitly)-332(sp)-28(eci\214ed)-334(or)-333(implied)-333(b)27(y)-333(rep)-28(eating)-333(the)-333(last)-334(sp)-27(eci\214cation\),)]TJ/F10 9.96 Tf -28.13 -11.96 TD[(\\parshapelength)]TJ/F8 9.96 Tf 80.12 0 TD[(n)]TJ/F4 9.96 Tf 9.3 0 TD[(and)]TJ/F10 9.96 Tf 19.38 -0.01 TD[(\\parshapedimen)]TJ/F4 9.96 Tf 74.88 0 TD[(2)]TJ/F8 9.96 Tf 4.98 0 TD[(n)]TJ/F4 9.96 Tf 9.3 0 TD[(b)-28(oth)-333(return)-333(the)-334(length)-333(of)-333(line)]TJ/F8 9.96 Tf 131.79 0.01 TD[(n)]TJ/F4 9.96 Tf 5.98 0 TD[(.)]TJ/F1 11.96 Tf -335.71 -27.9 TD[(3.5)-1124(Expressions)]TJ/F8 9.96 Tf 0 -18.38 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X)-470(in)27(tro)-27(duces)-470(the)-471(notion)-470(of)-471(expressions)-470(of)-471(t)27(yp)-27(e)-470(n)27(um)27(b)-26(er,)-505(dimen,)-505(glue,)-505(or)]TJ -19.04 -11.95 TD[(m)27(uglue,)-456(that)-433(can)-432(b)-28(e)-433(used)-432(whenev)26(er)-431(a)-433(quan)27(tit)28(y)-432(of)-432(that)-433(t)27(yp)-27(e)-433(is)-432(needed.)-742(Suc)26(h)]TJ 0 -11.95 TD[(expressions)-289(are)-289(ev)54(aluated)-288(b)27(y)]TJ/F8 9.96 Tf 125.22 0.01 TD[(")]TJ/F4 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X's)-289(scanning)-290(mec)27(hanism;)-303(they)-289(are)-290(initiated)-289(b)27(y)]TJ -144.25 -11.95 TD[(one)-338(of)-339(the)-338(commands)]TJ/F10 9.96 Tf 96.29 0.01 TD[(\\numexpr)]TJ/F4 9.96 Tf 41.85 0 TD[(,)]TJ/F10 9.96 Tf 6.15 0 TD[(\\dimexpr)]TJ/F4 9.96 Tf 41.83 -0.01 TD[(,)]TJ/F10 9.96 Tf 6.16 0.01 TD[(\\glueexpr)]TJ/F4 9.96 Tf 47.07 -0.01 TD[(,)-340(or)]TJ/F10 9.96 Tf 18.41 0.01 TD[(\\muexpr)]TJ/F4 9.96 Tf 39.99 -0.01 TD[(\(determin-)]TJ -297.74 -11.95 TD[(ing)-301(the)-302(t)27(yp)-27(e)]TJ/F8 9.96 Tf 55.23 0.01 TD[(t)]TJ/F4 9.96 Tf 3.6 0 TD[(\))-301(and)-302(optionally)-301(terminated)-302(b)27(y)-301(one)]TJ/F10 9.96 Tf 154.49 0 TD[(\\relax)]TJ/F4 9.96 Tf 34.39 0 TD[(\(that)-301(will)-301(b)-28(e)-302(absorb)-28(ed)]TJ -247.72 -11.96 TD[(b)28(y)-398(the)-399(scanning)-399(mec)27(hanism\).)-640(An)-399(expression)-398(consists)-399(of)-399(one)-399(or)-399(more)-398(terms)-399(of)]TJ -0.01 -11.96 TD[(the)-366(same)-366(t)26(yp)-26(e)-367(to)-366(b)-28(e)-366(added)-366(or)-367(subtracted;)-383(a)-366(term)-366(of)-367(t)27(yp)-27(e)]TJ/F8 9.96 Tf 253.93 0 TD[(t)]TJ/F4 9.96 Tf 7.24 -0.01 TD[(consists)-366(of)-366(a)-367(factor)]TJ -261.16 -11.95 TD[(of)-341(that)-341(t)27(yp)-27(e,)-344(optionally)-342(m)27(ultiplied)-340(and/or)-342(divided)-342(b)27(y)-340(n)26(umeric)-340(factors;)-346(\214nally)-342(a)]TJ -0.01 -11.96 TD[(factor)-352(of)-353(t)27(yp)-27(e)]TJ/F8 9.96 Tf 62.88 0 TD[(t)]TJ/F4 9.96 Tf 7.11 0.01 TD[(is)-352(either)-353(a)-352(paren)26(thesized)-351(sub)-28(expression)-353(or)-353(a)-352(quan)26(tit)28(y)-352(\(n)27(um)28(b)-27(er,)]TJ -70 -11.96 TD[(etc.\))-444(of)-334(that)-333(t)27(yp)-27(e.)-444(Th)26(us,)-332(the)-333(conditional)]TJ/F10 9.96 Tf 10.47 -19.93 TD[(\\ifdim\\dimexpr)-524(\(2pt-5pt\)*\\numexpr)-525(3-3*13/5\\relax)-525(+)-525(34pt/2<\\wd20)]TJ/F4 9.96 Tf -10.47 -19.92 TD[(is)-310(true)-309(if)-310(and)-310(only)-309(if)-310(the)-310(width)-310(of)-309(b)-28(o)27(x)-309(20)-310(exceeds)-309(32)]TJ/F10 9.96 Tf 224.25 0.01 TD[(pt)]TJ/F4 9.96 Tf 12.12 -0.01 TD[(.)-436(Note)-310(the)-309(use)-310(of)]TJ/F10 9.96 Tf 75.97 0 TD[(\\relax)]TJ/F4 9.96 Tf -312.34 -11.95 TD[(to)-446(terminate)-445(the)-446(inner)-445(\(n)27(umeric\))-445(expression,)-473(the)-446(outer)-445(\(dimen\))-446(expression)-446(is)]TJ 0.01 -11.95 TD[(terminated)-318(automatically)-319(b)26(y)-318(the)-319(tok)27(en)]TJ/F10 9.96 Tf 171.17 -0.01 TD[(<)]TJ/F9 6.97 Tf 5.23 -1.49 TD[(12)]TJ/F4 9.96 Tf 11.61 1.49 TD[(that)-319(do)-28(es)-318(not)-319(\214t)-319(in)26(to)-318(the)-319(expression)]TJ -188.01 -11.96 TD[(syn)27(tax.)]TJ 14.94 -11.96 TD[(The)-446(arithmetic)-447(p)-28(erformed)-446(b)26(y)]TJ/F8 9.96 Tf 134.67 0 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X's)-446(expressions)-446(do)-28(es)-447(not)-447(do)-446(m)26(uc)28(h)-446(that)]TJ -168.66 -11.96 TD[(could)-389(not)-389(b)-28(e)-389(done)-389(b)27(y)-389(T)]TJ 103.8 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X's)-388(arithmetic)-390(op)-27(erations)]TJ/F10 9.96 Tf 115.85 0.01 TD[(\\advance)]TJ/F4 9.96 Tf 41.84 0 TD[(,)]TJ/F10 9.96 Tf 6.78 -0.01 TD[(\\multiply)]TJ/F4 9.96 Tf 47.07 0 TD[(,)-402(and)]TJ/F10 9.96 Tf -320.88 -11.95 TD[(\\divide)]TJ/F4 9.96 Tf 36.61 0.01 TD[(,)-301(although)-293(there)-294(are)-293(some)-293(notable)-294(di\213erences:)-424(Eac)26(h)-292(factor)-293(is)-294(c)27(hec)28(k)27(ed)-292(to)]TJ -36.61 -11.96 TD[(b)-27(e)-258(in)-259(the)-258(allo)27(w)28(ed)-258(range,)-273(n)27(um)27(b)-26(ers)-259(m)27(ust)-257(b)-28(e)-258(less)-259(than)-258(2)]TJ/F9 6.97 Tf 225.41 3.61 TD[(31)]TJ/F4 9.96 Tf 11.02 -3.62 TD[(in)-258(absolute)-258(v)55(alue,)-273(dimen-)]TJ -236.44 -11.96 TD[(sions)-343(or)-343(glue)-344(comp)-27(onen)26(ts)-342(m)27(ust)-343(b)-27(e)-344(less)-343(than)-343(2)]TJ/F9 6.97 Tf 198.2 3.62 TD[(14)]TJ/F10 9.96 Tf 10.1 -3.62 TD[(pt)]TJ/F4 9.96 Tf 12.12 0 TD[(,)]TJ/F10 9.96 Tf 7.87 0.01 TD[(mu)]TJ/F4 9.96 Tf 12.13 0 TD[(,)]TJ/F10 9.96 Tf 7.87 0 TD[(fil)]TJ/F4 9.96 Tf 17.35 0 TD[(,)-345(etc.)-344(resp)-28(ectiv)27(ely)84(.)]TJ -265.64 -11.96 TD[(The)-257(arithmetic)-257(op)-28(erations)-257(are)-257(p)-28(erformed)-257(individually)82(,)-272(except)-257(for)-257(`scaling')-257(op)-28(era-)]TJ 0 -11.96 TD[(tions)-289(\(a)-290(m)27(ultiplication)-289(immediately)-290(follo)27(w)28(ed)-289(b)27(y)-289(a)-290(division\))-289(whic)27(h)-289(are)-290(p)-28(erformed)]TJ 0 -11.95 TD[(as)-411(one)-411(com)27(bined)-410(op)-27(eration)-411(with)-411(a)-411(64-bit)-411(pro)-28(duct)-411(as)-411(in)27(termediate)-410(v)55(alue.)-676(The)]TJ 0.01 -11.95 TD[(result)-301(of)-301(eac)26(h)-300(op)-28(eration)-302(is)-301(again)-302(c)27(hec)28(k)27(ed)-300(to)-302(b)-28(e)-301(in)-302(the)-302(allo)27(w)28(ed)-301(range.)-434(Finally)-301(the)]TJ -0.01 -11.96 TD[(results)-294(of)-295(divisions)-295(and)-295(scalings)-295(are)-294(rounded,)-303(whereas)-295(T)]TJ 238.27 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X's)]TJ/F10 9.96 Tf 17.11 0 TD[(\\divide)]TJ/F4 9.96 Tf 39.56 0.01 TD[(truncates.)]TJ -285.52 -11.96 TD[(The)-399(imp)-27(ortan)26(t)-398(new)-399(feature)-399(is,)-415(ho)27(w)28(ev)27(er,)-414(that)-399(the)-399(ev)55(aluation)-398(of)-399(expressions)]TJ -14.94 -11.95 TD[(do)-27(es)-354(not)-354(in)27(v)28(olv)28(e)-353(assignmen)27(ts)-353(and)-353(can)-354(therefore)-354(b)-27(e)-354(p)-28(erformed)-353(in)-354(circumstances)]TJ 169.37 -39.4 TD[(8)]TJ ET
+endstream
+endobj
+80 0 obj
+<<
+/F4 19 0 R
+/F10 37 0 R
+/F8 31 0 R
+/F5 22 0 R
+/F1 10 0 R
+/F9 34 0 R
+>>
+endobj
+78 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 80 0 R
+>>
+endobj
+83 0 obj
+<<
+/Length 7606
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 61.77 -62.76 TD[(where)-363(assignmen)27(ts)-362(are)-363(not)-363(allo)26(w)28(ed,)-370(e.g.,)-370(inside)-363(an)]TJ/F10 9.96 Tf 222.26 -0.01 TD[(\\edef)]TJ/F4 9.96 Tf 29.77 0 TD[(or)]TJ/F10 9.96 Tf 12.5 0 TD[(\\write)]TJ/F4 9.96 Tf 31.38 0.01 TD[(.)-534(This)-363(also)]TJ -295.91 -11.96 TD[(allo)27(ws)-332(the)-334(de\214nition)-333(of)-333(purely)-334(expandable)-333(lo)-28(op)-333(constructions:)]TJ/F10 9.96 Tf 10.46 -19.93 TD[(\\def\\foo#1#2{\\number#1)]TJ 10.47 -11.96 TD[(\\ifnum#1<#2,)]TJ 10.46 -11.95 TD[(\\expandafter\\foo)]TJ 0 -11.96 TD[(\\expandafter{\\number\\numexpr#1+1\\expandafter}%)]TJ 0 -11.96 TD[(\\expandafter{\\number#2\\expandafter}%)]TJ -10.46 -11.96 TD[(\\fi})]TJ/F4 9.96 Tf -20.92 -19.93 TD[(suc)27(h)-332(that,)-334(e.g.,)-333(`)]TJ/F10 9.96 Tf 70.63 0 TD[(\\foo{7}{13})]TJ/F4 9.96 Tf 57.53 -0.01 TD[(')-333(expands)-334(in)27(to)-332(`)]TJ/F10 9.96 Tf 67.59 0.01 TD[(7,)-524(8,)-525(9,)-525(10,)-525(11,)-525(12,)-525(13)]TJ/F4 9.96 Tf 120.29 0 TD[('.)]TJ -301.09 -11.96 TD[(The)-464(commands)]TJ/F10 9.96 Tf 72.4 -0.01 TD[(\\gluestretch)]TJ/F4 9.96 Tf 67.39 0 TD[(and)]TJ/F10 9.96 Tf 20.68 0 TD[(\\glueshrink)]TJ/F4 9.96 Tf 62.15 0 TD[(are)-463(to)-464(b)-28(e)-464(follo)27(w)28(ed)-463(b)27(y)-463(a)]TJ -237.56 -11.95 TD[(glue)-413(sp)-28(eci\214cation)-414(and)-413(return)-414(the)-413(stretc)26(h)-412(or)-414(shrink)-414(comp)-27(onen)26(t)-412(of)-414(that)-414(glue)-413(as)]TJ 0 -11.95 TD[(dimensions)-249(\(with)]TJ/F10 9.96 Tf 77.59 0 TD[(fil)]TJ/F4 9.96 Tf 19.84 0 TD[(etc.)-249(replaced)-250(b)27(y)]TJ/F10 9.96 Tf 71.14 -0.01 TD[(pt)]TJ/F4 9.96 Tf 12.11 0.01 TD[(\),)-266(the)-250(commands)]TJ/F10 9.96 Tf 74.11 -0.01 TD[(\\gluestretchorder)]TJ/F4 9.96 Tf -254.8 -11.95 TD[(and)]TJ/F10 9.96 Tf 19.48 -0.01 TD[(\\glueshrinkorder)]TJ/F4 9.96 Tf 87.12 0.01 TD[(return)-344(the)-345(order)-345(of)-345(in\214nit)27(y:)-467(0)-344(for)]TJ/F10 9.96 Tf 149.39 -0.01 TD[(pt)]TJ/F4 9.96 Tf 12.12 0 TD[(,)-347(1)-345(for)]TJ/F10 9.96 Tf 31.67 0.01 TD[(fil)]TJ/F4 9.96 Tf 17.36 -0.01 TD[(,)-347(2)-344(for)]TJ/F10 9.96 Tf -317.15 -11.95 TD[(fill)]TJ/F4 9.96 Tf 22.59 0.01 TD[(,)-333(and)-333(3)-334(for)]TJ/F10 9.96 Tf 50.67 -0.01 TD[(filll)]TJ/F4 9.96 Tf 27.82 0 TD[(.)]TJ -86.13 -11.95 TD[(The)-248(commands)]TJ/F10 9.96 Tf 68.11 0 TD[(\\gluetomu)]TJ/F4 9.96 Tf 49.54 0 TD[(and)]TJ/F10 9.96 Tf 18.53 0 TD[(\\mutoglue)]TJ/F4 9.96 Tf 49.55 0 TD[(con)27(v)28(ert)-248(glue)-248(in)26(to)-247(m)27(uglue)-248(and)-249(vice)]TJ -200.68 -11.95 TD[(v)27(ersa)-338(b)27(y)-338(simply)-339(equating)-339(1)]TJ/F10 9.96 Tf 118.81 0 TD[(pt)]TJ/F4 9.96 Tf 15.5 -0.01 TD[(with)-338(1)]TJ/F10 9.96 Tf 29.38 0.01 TD[(mu)]TJ/F4 9.96 Tf 12.12 0 TD[(,)-340(precisely)-339(what)-339(T)]TJ 77.48 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X)-338(do)-28(es)-338(\(in)-339(addition)]TJ -258.82 -11.95 TD[(to)-333(an)-333(error)-334(message\))-333(when)-333(the)-334(wrong)-333(kind)-333(of)-334(glue)-333(is)-333(used.)]TJ/F1 11.96 Tf 0.01 -27.88 TD[(3.6)-1124(Additional)-375(Registers)-375(and)-375(Marks)]TJ/F8 9.96 Tf -0.01 -18.4 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)-244(increases)-245(the)-245(n)27(um)27(b)-26(er)-245(of)-245(T)]TJ 118.36 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X's)-244(coun)26(t,)-261(dimen,)-263(skip,)-263(m)27(uskip,)-261(b)-28(o)27(x,)-262(and)-245(tok)27(en)]TJ -142.93 -11.95 TD[(registers)-291(from)-291(256)-292(to)-292(32768.)-430(The)-292(additional)-292(registers,)-300(n)27(um)28(b)-27(ered)-291(256{32767,)-300(can)]TJ -0.01 -11.96 TD[(b)-27(e)-344(used)-344(exactly)-344(as)-343(the)-344(\214rst)-344(256,)-346(except)-344(that)-343(they)-344(can)-344(not)-344(b)-27(e)-344(used)-344(for)-343(insertion)]TJ 0 -11.95 TD[(classes.)]TJ 14.95 -11.96 TD[(As)-381(in)-382(T)]TJ 32.84 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X,)-393(the)-382(\214rst)-382(256)-382(registers)-382(of)-382(eac)27(h)-381(kind)-382(are)-382(realized)-381(as)-382(static)-382(arra)27(ys)]TJ -53.33 -11.95 TD[(that)-427(are)-426(part)-427(of)-427(the)-427(`table)-427(of)-426(equiv)54(alen)28(ts';)-473(v)55(alues)-426(to)-427(b)-28(e)-426(restored)-427(when)-427(a)-427(sa)27(v)28(e)]TJ 0.01 -11.95 TD[(group)-353(ends)-354(are)-354(k)27(ept)-354(on)-354(the)-354(sa)27(v)28(e)-353(stac)27(k.)-506(The)-354(additional)-354(registers)-354(are)-354(realized)-354(as)]TJ -0.01 -11.96 TD[(sparse)-441(arra)26(ys)-441(built)-442(from)-441(T)]TJ 117.24 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X's)-441(main)-442(memory)-442(and)-442(are)-442(therefore)-442(less)-442(e\216cien)27(t.)]TJ -122.77 -11.96 TD[(They)-369(use)-369(a)-370(four-lev)27(el)-368(index)-370(structure)-369(and)-370(individual)-369(registers)-370(are)-369(presen)27(t)-369(only)]TJ 0 -11.95 TD[(when)-469(needed.)-852(V)82(alues)-469(to)-469(b)-28(e)-469(restored)-470(when)-469(a)-470(particular)-469(sa)27(v)28(e)-469(group)-469(ends)-470(are)]TJ -0.01 -11.96 TD[(k)27(ept)-333(in)-333(a)-334(link)27(ed)-332(list)-334(\(again)-334(built)-333(from)-334(main)-333(memory\))-334(with)-333(one)-334(sa)27(v)28(e)-333(stac)27(k)-332(en)26(try)]TJ 0.01 -11.96 TD[(p)-27(oin)27(ting)-333(to)-333(that)-333(list.)]TJ/F9 6.97 Tf 89.16 3.61 TD[(4)]TJ/F8 9.96 Tf -74.21 -21.55 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-357(generalizes)-357(T)]TJ 66.7 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X's)-357(mark)-357(concept)-357(to)-357(mark)-358(classes)-357(0{32767,)-363(with)-357(mark)]TJ -106.21 -11.96 TD[(class)-333(0)-333(used)-333(for)-334(T)]TJ 75.19 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X's)-332(marks.)]TJ -80.73 -11.95 TD[(The)-375(command)]TJ/F10 9.96 Tf 66.7 0 TD[(\\marks)]TJ/F4 9.96 Tf 35.11 0 TD[(follo)27(w)28(ed)-375(b)27(y)-374(a)-376(mark)-375(class)]TJ/F8 9.96 Tf 111.83 0 TD[(n)]TJ/F4 9.96 Tf 9.71 -0.01 TD[(and)-375(a)-376(mark)-375(text)-375(app)-28(ends)-375(a)]TJ -223.36 -11.95 TD[(mark)-387(no)-27(de)-388(to)-387(the)-387(curren)27(t)-386(list;)]TJ/F10 9.96 Tf 136.74 0 TD[(\\marks0)]TJ/F4 9.96 Tf 40.46 0.01 TD[(is)-387(synon)27(ymous)-387(with)]TJ/F10 9.96 Tf 90.62 0 TD[(\\mark)]TJ/F4 9.96 Tf 26.15 -0.01 TD[(.)-605(The)-387(page)]TJ -293.97 -11.95 TD[(builder)-408(and)-408(the)]TJ/F10 9.96 Tf 72.56 0.01 TD[(\\vsplit)]TJ/F4 9.96 Tf 40.67 0 TD[(command)-408(record)-409(information)-408(ab)-28(out)-408(the)-408(mark)-409(no)-27(des)]TJ -113.23 -11.96 TD[(found)-238(on)-239(the)-239(page)-239(or)-239(b)-28(o)27(x)-238(pro)-28(duced,)-258(separately)-239(for)-239(eac)27(h)-238(mark)-239(class.)-413(The)-239(informa-)]TJ -0.01 -11.96 TD[(tion)-259(for)-259(mark)-260(class)-259(0)-259(is)-259(k)26(ept)-258(in)-259(a)-259(small)-260(static)-259(arra)27(y)-258(as)-260(in)-259(T)]TJ 243.61 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X,)-273(the)-260(information)-259(for)]TJ -249.15 -11.96 TD[(the)-344(additional)-343(mark)-344(classes)-343(is)-344(again)-344(k)27(ept)-342(in)-344(a)-343(sparse)-344(arra)27(y)-343(with)-343(en)26(tries)-342(presen)26(t)]TJ 0.01 -11.95 TD[(only)-333(when)-333(needed.)]TJ 0 -11.95 TD[(The)-367(command)]TJ/F10 9.96 Tf 66.54 -0.01 TD[(\\firstmarks)]TJ/F8 9.96 Tf 59.2 0 TD[(n)]TJ/F4 9.96 Tf 9.63 0.01 TD[(expands)-367(to)-367(the)-368(mark)-367(text)-367(for)-368(mark)-367(class)]TJ/F8 9.96 Tf 181.46 -0.01 TD[(n)]TJ/F4 9.96 Tf 9.64 0.01 TD[(\214rst)]TJ ET 0.40 w 61.77 -581.42 m 199.25 -581.42 l S BT/F12 5.98 Tf 72.86 -588.06 TD[(4)]TJ/F13 7.97 Tf 4.15 -2.81 TD[(With)-331(the)-332(e\213ect)-331(that)-331(the)-332(order)-331(of)-332(restoring)-331(\(or)-332(discarding\))-331(sa)28(v)30(ed)-330(v)58(alues)-331(ma)29(y)-331(b)-29(e)-332(somewhat)]TJ -15.24 -9.46 TD[(surprising.)]TJ/F4 9.96 Tf 169.37 -30.3 TD[(9)]TJ ET
+endstream
+endobj
+84 0 obj
+<<
+/F4 19 0 R
+/F10 37 0 R
+/F1 10 0 R
+/F8 31 0 R
+/F9 34 0 R
+/F12 42 0 R
+/F13 45 0 R
+>>
+endobj
+82 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 84 0 R
+>>
+endobj
+87 0 obj
+<<
+/Length 7132
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 61.77 -62.76 TD[(encoun)27(tered)-330(on)-332(the)-332(most)-332(recen)27(t)-331(page,)-332(etc.,)-332(and)-332(again)]TJ/F10 9.96 Tf 234.1 -0.01 TD[(\\firstmarks0)]TJ/F4 9.96 Tf 66.06 0 TD[(is)-331(synon)27(y-)]TJ -300.17 -11.95 TD[(mous)-333(with)]TJ/F10 9.96 Tf 48.77 0 TD[(\\firstmark)]TJ/F4 9.96 Tf 52.3 -0.01 TD[(.)]TJ/F1 11.96 Tf -101.07 -27.81 TD[(3.7)-1124(Input)-375(Handling)]TJ/F4 9.96 Tf -0.01 -18.38 TD[(The)-311(command)]TJ/F10 9.96 Tf 65.43 -0.01 TD[(\\readline)]TJ/F5 9.96 Tf 47.07 0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 32.96 -0.01 TD[(i)]TJ/F10 9.96 Tf 5.54 0.01 TD[(to)]TJ/F5 9.96 Tf 12.12 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(con)27(trol)-332(sequence)]TJ/F5 9.96 Tf 71.49 0 TD[(i)]TJ/F4 9.96 Tf 6.97 0 TD[(de\214nes)-311(the)-311(con)27(trol)-310(se-)]TJ -249.31 -11.95 TD[(quence)-409(as)-411(parameterless)-410(macro)-410(whose)-410(replacemen)27(t)-409(text)-410(is)-410(the)-410(con)26(ten)28(ts)-409(of)-410(the)]TJ 0 -11.95 TD[(next)-333(line)-335(read)-334(from)-334(the)-334(designated)-334(\214le,)-335(as)-334(for)]TJ/F10 9.96 Tf 199.8 -0.01 TD[(\\read)]TJ/F4 9.96 Tf 26.14 0 TD[(.)-447(The)-334(di\213erence)-334(is)-334(that)-335(the)]TJ -225.95 -11.95 TD[(curren)27(t)-311(category)-313(co)-27(des)-313(are)-312(ignored)-312(and)-312(all)-313(c)27(haracters)-311(on)-312(that)-313(line)-312(\(including)-312(an)]TJ 0.01 -11.96 TD[(endline)-319(c)27(haracter\))-318(are)-320(con)27(v)28(erted)-319(to)-319(c)27(haracter)-319(tok)27(ens)-318(with)-320(category)-319(12)-320(\(`other'\),)]TJ -0.01 -11.96 TD[(except)-333(that)-334(the)-333(c)27(haracter)-333(co)-27(de)-334(32)-333(gets)-333(category)-334(10)-333(\(`space'\).)]TJ 14.95 -11.95 TD[(The)-285(command)]TJ/F10 9.96 Tf 64.91 -0.01 TD[(\\scantokens{...})]TJ/F4 9.96 Tf 86.52 0 TD[(absorbs)-285(a)-285(list)-285(of)-285(unexpanded)-285(tok)27(ens,)-294(con-)]TJ -166.37 -11.95 TD[(v)27(erts)-342(it)-342(in)26(to)-341(a)-343(c)27(haracter)-342(string)-343(that)-342(is)-343(treated)-343(as)-343(if)-342(it)-343(w)27(ere)-342(an)-343(external)-343(\214le,)-345(and)]TJ 0 -11.96 TD[(starts)-314(to)-314(read)-314(from)-314(this)-314(`pseudo-\214le'.)-438(A)-314(rather)-314(similar)-313(e\213ect)-314(can)-314(b)-28(e)-314(ac)27(hiev)27(ed)-313(b)27(y)]TJ 0.01 -11.96 TD[(the)-332(commands)]TJ/F10 9.96 Tf 15.68 -19.56 TD[(\\toks0={...})]TJ 0.01 -11.96 TD[(\\immediate\\openout0=file)]TJ 0 -11.96 TD[(\\immediate\\write0{\\the\\toks0})]TJ -0.01 -11.95 TD[(\\immediate\\closeout0)]TJ 0.01 -11.95 TD[(\\input)-524(file)]TJ/F4 9.96 Tf -15.7 -19.56 TD[(In)-421(particular)-422(ev)27(ery)-420(o)-28(ccurrence)-421(of)-422(the)-421(curren)27(t)-421(newline)-421(c)27(haracter)-421(is)-421(in)27(terpreted)]TJ 0.01 -11.95 TD[(as)-437(start)-438(of)-437(a)-438(new)-438(line,)-464(and)-438(input)-438(c)27(haracters)-437(will)-438(b)-27(e)-438(con)27(v)27(erted)-436(in)26(to)-436(tok)26(ens)-436(as)]TJ -0.01 -11.96 TD[(usual.)-625(The)]TJ/F10 9.96 Tf 52.83 0 TD[(\\scantokens)]TJ/F4 9.96 Tf 61.46 0 TD[(command)-393(is,)-409(ho)26(w)28(ev)28(er,)-408(expandable)-394(and)-393(do)-28(es)-394(not)-394(use)]TJ -114.28 -11.96 TD[(tok)28(en)-234(registers,)-254(write)-234(streams,)-255(or)-234(external)-235(\214les.)-411(F)82(urthermore)-233(the)-235(con)27(v)28(ersion)-234(from)]TJ -0.01 -11.96 TD[(T)]TJ 5.54 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X's)-358(in)27(ternal)-357(ASCI)-28(I)-357(co)-28(des)-358(to)-358(external)-358(c)27(haracters)-357(and)-358(bac)27(k)-357(to)-358(ASCI)-28(I)-357(co)-28(des)-358(is)]TJ -11.06 -11.95 TD[(skipp)-27(ed.)-430(Finally)-291(the)-291(curren)27(t)-290(con)27(text)-289(\(tracebac)26(k\))-289(sho)27(wn,)-299(e.g.,)-299(as)-290(part)-291(of)-291(an)-290(error)]TJ 0 -11.95 TD[(message)-393(con)27(tin)28(ues)-393(b)-28(ey)27(ond)-393(an)-394(input)-393(line)-394(from)-394(a)-394(pseudo-\214le)-393(un)26(til)-392(an)-394(input)-394(line)]TJ 0 -11.95 TD[(from)-332(a)-334(real)-333(\214le)-333(\(or)-334(the)-333(terminal\))-333(is)-334(found.)]TJ 14.93 -11.95 TD[(When)]TJ/F8 9.96 Tf 30.56 -0.01 TD[(")]TJ/F4 9.96 Tf 4.65 0.01 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X's)-483(input)-483(mec)26(hanism)-482(attempts)-484(to)-483(read)-484(b)-28(ey)27(ond)-483(the)-483(end)-484(of)-483(an)]TJ/F10 9.96 Tf -64.54 -11.95 TD[(\\input)]TJ/F4 9.96 Tf 34.64 0 TD[(\214le)-328(or)]TJ/F10 9.96 Tf 28.15 -0.01 TD[(\\scantokens)]TJ/F4 9.96 Tf 60.81 0.01 TD[(pseudo-\214le,)-329(and)-328(b)-27(efore)-328(c)27(hec)27(king)-327(for)-328(`runa)27(w)28(a)28(y')-327(con-)]TJ -123.6 -11.96 TD[(ditions)-494(and)-495(closing)-495(the)-495(\214le,)-535(it)-494(will)-495(\214rst)-495(read)-495(a)-494(list)-495(of)-495(tok)27(ens)-494(that)-494(has)-495(b)-28(een)]TJ 0.01 -11.96 TD[(prede\214ned)-332(b)26(y)-332(the)-333(command)]TJ/F10 9.96 Tf 124.55 0.01 TD[(\\everyeof={)]TJ/F5 9.96 Tf 57.54 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(tok)28(en)-333(list)]TJ/F5 9.96 Tf 40.45 0.01 TD[(i)]TJ/F10 9.96 Tf 3.88 -0.01 TD[(})]TJ/F4 9.96 Tf 5.23 0.01 TD[(.)]TJ/F1 11.96 Tf -235.52 -27.81 TD[(3.8)-1124(Breaking)-375(P)30(aragraphs)-374(in)30(to)-374(Lines)]TJ/F4 9.96 Tf -0.01 -18.39 TD[(T)83(raditional)-440(t)26(yp)-26(esetting)-441(with)-441(lead)-441(t)27(yp)-27(e)-441(used)-441(to)-441(adjust)-441(\(stretc)27(h)-440(or)-441(shrink\))-441(the)]TJ 0.01 -11.96 TD[(in)28(terw)27(ord)-384(spaces)-386(in)-386(the)-385(last)-386(line)-386(of)-385(a)-386(paragraph)-386(b)27(y)-385(the)-386(same)-385(amoun)27(t)-385(as)-386(those)]TJ -0.01 -11.97 TD[(in)-421(the)-421(preceding)-421(line.)-708(With)-421(T)]TJ 133.73 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)-420(the)-422(last)-421(line)-421(is,)-443(ho)27(w)28(ev)27(er,)-442(usually)-421(t)27(yp)-27(eset)-421(at)]TJ -139.27 -11.95 TD[(its)-465(natural)-466(width)-465(due)-466(to)-465(in\214nitely)-466(stretc)27(hable)-465(par\214llskip)-465(glue.)]TJ/F8 9.96 Tf 286.22 0.01 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X)-465(allo)26(ws)]TJ -305.25 -11.95 TD[(in)27(terp)-27(olation)-499(b)-28(et)27(w)27(een)-498(these)-500(t)27(w)27(o)-498(extremes)-500(b)27(y)-499(sp)-28(ecifying)-499(a)-500(suitable)-500(v)55(alue)-499(for)]TJ/F10 9.96 Tf 0 -11.96 TD[(\\lastlinefit)]TJ/F4 9.96 Tf 62.77 0.01 TD[(.)-569(F)83(or)-374(a)-375(v)55(alue)-374(of)-375(0)-375(or)-374(less,)]TJ/F8 9.96 Tf 116.35 0 TD[(")]TJ/F4 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-374(b)-28(eha)27(v)28(es)-374(as)-375(T)]TJ 66.93 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X,)-385(v)55(alues)-374(from)-375(1)]TJ -270.61 -11.95 TD[(to)-302(1000)-302(indicate)-303(a)-302(glue)-302(adjustmen)26(t)-301(fraction)]TJ/F8 9.96 Tf 189.15 0 TD[(f)]TJ/F4 9.96 Tf 8.97 0.01 TD[(times)-302(1000,)-308(v)55(alues)-302(ab)-28(o)27(v)28(e)-301(1000)-303(are)]TJ -198.11 -11.96 TD[(in)28(terpreted)-333(as)]TJ/F8 9.96 Tf 63.48 0.01 TD[(f)]TJ/F4 9.96 Tf 8.71 -0.01 TD[(=)-277(1.)]TJ -57.26 -11.95 TD[(The)-333(new)-334(algorithm)-333(is)-333(used)-334(only)-333(if)]TJ -14.94 -11.95 TD[(1.)]TJ/F10 9.96 Tf 12.19 0 TD[(\\lastlinefit)]TJ/F4 9.96 Tf 66.08 -0.01 TD[(is)-333(p)-27(ositiv)26(e;)]TJ 88.61 -29.89 TD[(10)]TJ ET
+endstream
+endobj
+88 0 obj
+<<
+/F4 19 0 R
+/F10 37 0 R
+/F1 10 0 R
+/F5 22 0 R
+/F8 31 0 R
+>>
+endobj
+86 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 88 0 R
+>>
+endobj
+91 0 obj
+<<
+/Length 7377
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 61.77 -62.76 TD[(2.)]TJ/F10 9.96 Tf 12.17 -0.01 TD[(\\parfillskip)]TJ/F4 9.96 Tf 66.09 0 TD[(has)-333(in\214nite)-333(stretc)26(habilit)28(y;)-332(and)]TJ -78.26 -11.95 TD[(3.)-444(the)-333(stretc)26(habilit)28(y)-332(of)]TJ/F10 9.96 Tf 101.37 0 TD[(\\leftskip)]TJ/F4 9.96 Tf 50.4 -0.01 TD[(plus)]TJ/F10 9.96 Tf 21.09 0 TD[(\\rightskip)]TJ/F4 9.96 Tf 55.62 0 TD[(is)-333(\214nite.)]TJ/F9 6.97 Tf 34.93 3.62 TD[(5)]TJ/F4 9.96 Tf -263.39 -15.56 TD[(Th)28(us)-271(the)-271(last)-272(line)-271(of)-271(a)-272(paragraph)-271(w)26(ould)-270(normally)-271(b)-28(e)-272(t)27(yp)-27(eset)-271(at)-271(its)-272(natural)-271(width)]TJ -0.01 -11.96 TD[(and)-250(the)-249(stretc)26(habilit)28(y)-249(of)-249(par\214llskip)-250(glue)-250(w)27(ould)-249(b)-28(e)-249(used)-250(to)-250(ac)27(hiev)28(e)-249(the)-250(desired)-250(line)]TJ 0.01 -11.96 TD[(width.)-621(The)-393(algorithm)-392(pro)-28(ceeds)-392(as)-393(usual,)-407(considering)-393(all)-392(p)-28(ossible)-392(sequences)-393(of)]TJ -0.01 -11.96 TD[(feasible)-323(break)-323(p)-28(oin)27(ts)-323(and)-323(accum)27(ulating)-322(demerits)-324(for)-323(the)-323(stretc)26(hing)-322(or)-323(shrinking)]TJ 0 -11.95 TD[(of)-307(lines)-308(as)-307(w)27(ell)-307(as)-307(for)-308(visually)-307(incompatible)-308(lines.)-436(When)-307(a)-308(candidate)-307(for)-308(the)-307(last)]TJ 0 -11.96 TD[(line)-333(has)-333(b)-28(een)-333(reac)26(hed,)-332(the)-333(follo)26(wing)-332(conditions)-333(are)-334(tested:)]TJ 0 -11.95 TD[(4.)-759(the)-438(previous)-438(line)-438(w)27(as)-437(not)-438(`in\214nitely)-438(bad')-439(and)-438(w)27(as)-437(stretc)27(hed)-437(with)-438(p)-28(ositiv)27(e)]TJ 0.01 -11.96 TD[(\214nite)-333(stretc)27(habilit)28(y)-332(or)-334(w)27(as)-332(shrunk)-334(with)-333(p)-28(ositiv)27(e)-332(shrink)54(abilit)28(y;)]TJ 0 -11.95 TD[(5.)-444(the)-333(last)-333(line)-334(has)-333(in\214nite)-333(stretc)26(habilit)28(y)-332(en)27(tirely)-333(due)-333(to)-333(par\214llskip)-334(glue;)]TJ -0.01 -11.95 TD[(6.)-591(if)-383(the)-382(previous)-382(line)-382(w)26(as)-381(stretc)27(hed)-381(or)-383(shrunk)-382(the)-382(last)-383(line)-382(has)-382(p)-28(ositiv)27(e)-381(\214nite)]TJ 0.01 -11.96 TD[(stretc)27(habilit)28(y)-332(or)-333(shrink)54(abilit)28(y)-332(resp)-28(ectiv)27(ely)83(.)]TJ 0 -11.96 TD[(If)-348(all)-350(three)-349(conditions)-349(are)-350(satis\214ed,)-353(a)-349(glue)-350(adjustmen)27(t)-348(factor)-349(of)]TJ/F8 9.96 Tf 277.72 0.01 TD[(f)]TJ/F4 9.96 Tf 9.43 -0.01 TD[(times)-349(that)-350(of)]TJ -287.15 -11.95 TD[(the)-346(preceding)-347(line)-347(will)-347(b)-28(e)-347(applied)-347(to)-347(the)-347(relev)55(an)27(t)-346(stretc)27(h)-346(or)-347(shrink)-347(comp)-28(onen)27(ts)]TJ 0 -11.96 TD[(of)-310(all)-312(glue)-311(no)-28(des)-311(in)-311(the)-311(last)-311(line,)-316(and)-311(the)-311(corresp)-28(onding)-311(demerits)-312(are)-311(computed.)]TJ 0 -11.96 TD[(\(The)-332(last)-334(line)-333(will,)-333(ho)26(w)28(ev)28(er,)-332(not)-334(b)-27(e)-334(stretc)27(hed)-332(b)-28(ey)27(ond)-333(the)-333(desired)-333(line)-334(width.\))]TJ 14.93 -11.96 TD[(When)-414(all)-414(p)-28(ossible)-414(candidates)-414(for)-414(the)-414(last)-415(line)-414(of)-414(the)-414(paragraph)-414(ha)27(v)28(e)-414(b)-27(een)]TJ -14.93 -11.96 TD[(examined,)-452(the)-429(one)-428(ha)26(ving)-427(few)26(est)-428(accum)27(ulated)-428(demerits)-428(is)-429(c)27(hosen.)-730(If)]TJ/F8 9.96 Tf 310.5 0 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X's)]TJ -329.54 -11.95 TD[(mo)-27(di\214ed)-279(algorithm)-279(w)27(as)-278(applied)-278(to)-279(that)-279(last)-278(line,)-290(the)-279(actual)-279(stretc)27(hing)-277(or)-279(shrink-)]TJ 0 -11.96 TD[(ing)-333(is)-333(ac)27(hiev)27(ed)-332(b)27(y)-333(suitably)-333(mo)-28(difying)-333(the)-333(par\214llskip)-334(glue)-333(no)-28(de.)]TJ 14.94 -11.95 TD[(All)-329(computations)-330(describ)-28(ed)-329(so)-330(far)-329(are)-330(p)-27(erformed)-330(with)-330(mac)27(hine-indep)-27(enden)27(t)]TJ -14.94 -11.95 TD[(in)27(teger)-325(arithmetic.)-443(Note,)-327(ho)27(w)27(ev)28(er,)-327(that)-326(the)-326(actual)-327(stretc)27(hing)-325(requires)-327(mac)27(hine-)]TJ 0.01 -11.95 TD[(dep)-27(enden)27(t)-241(\215oating)-241(p)-28(oin)27(t)-241(arithmetic.)-413(Therefore,)-260(when)-242(a)-241(paragraph)-242(is)-241(in)27(terrupted)]TJ 0 -11.95 TD[(b)28(y)-453(a)-453(displa)27(y)28(ed)-452(equation)-454(and)-453(the)-453(line)-453(preceding)-453(the)-454(displa)27(y)-452(is)-453(sub)-56(ject)-453(to)-453(the)]TJ -0.01 -11.96 TD[(adjustmen)27(t)-331(just)-333(describ)-28(ed,)-333(the)-332(displa)27(y)-332(will)-332(in)-333(general)-333(b)-27(e)-333(preceded)-332(b)26(y)-331(ab)-28(o)27(v)28(edis-)]TJ 0 -11.95 TD[(pla)27(yskip)-332(and)-334(not)-333(b)27(y)-333(ab)-27(o)26(v)28(edispla)28(yshortskip)-332(glue.)]TJ 14.95 -17.93 TD[(After)-327(breaking)-327(a)-328(paragraph)-327(in)27(to)-327(lines,)-328(T)]TJ 173.62 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-327(computes)-327(the)-328(in)27(terline)-326(p)-28(enalties)]TJ -194.1 -11.95 TD[(b)27(y)-332(adding)-334(the)-333(v)54(alues)-332(of:)]TJ/F10 9.96 Tf 0.01 -11.95 TD[(\\interlinepenalty)]TJ/F4 9.96 Tf 92.23 0 TD[(b)-27(et)26(w)28(een)-332(an)27(y)-333(t)27(w)28(o)-333(lines,)]TJ/F10 9.96 Tf -92.23 -11.96 TD[(\\clubpenalty)]TJ/F4 9.96 Tf 66.08 -0.01 TD[(after)-333(the)-333(\214rst)-334(line)-333(of)-333(a)-334(\(partial\))-333(paragraph,)]TJ/F10 9.96 Tf -66.08 -11.95 TD[(\\widowpenalty)]TJ/F4 9.96 Tf 71.31 -0.01 TD[(b)-27(efore)-333(the)-334(last)-333(line)-333(of)-334(the)-333(paragraph,)]TJ/F10 9.96 Tf -71.32 -11.95 TD[(\\displaywidowpenalty)]TJ/F4 9.96 Tf 107.04 0.01 TD[(b)-27(efore)-246(the)-245(line)-245(immediately)-245(preceding)-245(a)-245(displa)27(y)27(ed)-244(equa-)]TJ -107.05 -11.96 TD[(tion,)-333(and)]TJ/F10 9.96 Tf 0.01 -11.96 TD[(\\brokenpenalty)]TJ/F4 9.96 Tf 76.54 0.01 TD[(after)-333(lines)-333(ending)-333(with)-334(a)-333(discretionary)-333(break.)]TJ/F8 9.96 Tf -76.55 -11.96 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X)-507(generalizes)-508(the)-509(concept)-508(of)-508(in)27(terline,)-551(club,)-551(wido)27(w,)-551(and)-508(displa)27(y)-508(wido)27(w)]TJ -19.04 -11.95 TD[(p)-27(enalt)26(y)-284(b)27(y)-284(allo)26(wing)-284(their)-285(replacemen)27(t)-284(b)27(y)-285(arra)27(ys)-284(of)-285(p)-28(enalt)27(y)-284(v)54(alues)-284(with)-285(the)-285(com-)]TJ 0 -11.95 TD[(mands)]TJ/F10 9.96 Tf 0.01 -11.95 TD[(\\interlinepenalties)]TJ/F4 9.96 Tf 99.37 0 TD[(,)]TJ/F10 9.96 Tf -99.37 -11.95 TD[(\\clubpenalties)]TJ/F4 9.96 Tf 73.22 0.01 TD[(,)]TJ/F10 9.96 Tf -73.22 -11.96 TD[(\\widowpenalties)]TJ/F4 9.96 Tf 78.45 0 TD[(,)-333(and)]TJ/F10 9.96 Tf -78.45 -11.95 TD[(\\displaywidowpenalties)]TJ/F4 9.96 Tf 115.06 0.01 TD[(.)]TJ -115.07 -11.96 TD[(Eac)27(h)-300(of)-301(these)-301(commands)-302(is)-301(to)-301(b)-28(e)-301(follo)26(w)28(ed)-300(b)27(y)-301(an)-301(optional)-301(equal)-301(sign)-302(and)-301(a)-301(n)26(um-)]TJ ET 0.40 w 61.77 -578.97 m 199.25 -578.97 l S BT/F12 5.98 Tf 72.86 -585.62 TD[(5)]TJ/F13 7.97 Tf 4.15 -2.8 TD[(As)-373(usual)-373(for)-373(parameters)-373(in\215uencing)-374(T)]TJ 139.7 -1.72 TD[(E)]TJ 4.7 1.71 TD[(X's)-373(line-breaking)-373(algorithm,)-378(the)-373(v)58(alues)-372(curren)28(t)-372(at)]TJ -159.64 -9.46 TD[(the)-354(end)-354(of)-355(the)-354(\(partial\))-354(paragraph)-354(are)-354(used.)]TJ/F4 9.96 Tf 166.88 -32.74 TD[(11)]TJ ET
+endstream
+endobj
+92 0 obj
+<<
+/F4 19 0 R
+/F10 37 0 R
+/F9 34 0 R
+/F8 31 0 R
+/F12 42 0 R
+/F13 45 0 R
+>>
+endobj
+90 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 92 0 R
+>>
+endobj
+95 0 obj
+<<
+/Length 9357
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 61.77 -62.76 TD[(b)-27(er)]TJ/F8 9.96 Tf 16.65 -0.01 TD[(n)]TJ/F4 9.96 Tf 5.98 0 TD[(.)-417(If)]TJ/F8 9.96 Tf 16.07 0 TD[(n)]TJ/F5 9.96 Tf 8.75 0.01 TD[(\224)]TJ/F4 9.96 Tf 10.52 -0.01 TD[(0)-251(the)-252(resp)-28(ectiv)27(e)-251(arra)26(y)-251(is)-252(reset)-252(and)-251(T)]TJ 150.96 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X's)-252(corresp)-28(onding)-252(single)-252(v)55(alue)]TJ -214.46 -11.95 TD[(is)-373(used)-374(as)-374(usual;)-394(a)-374(p)-28(ositiv)27(e)-373(v)55(alue)]TJ/F8 9.96 Tf 147.76 0 TD[(n)]TJ/F4 9.96 Tf 9.7 0 TD[(declares)-373(an)-374(arra)27(y)-373(of)-374(length)]TJ/F8 9.96 Tf 121.43 -0.01 TD[(n)]TJ/F4 9.96 Tf 9.71 0 TD[(and)-373(m)27(ust)-373(b)-28(e)]TJ -288.61 -11.96 TD[(follo)27(w)28(ed)-323(b)26(y)]TJ/F8 9.96 Tf 52.13 0.01 TD[(n)]TJ/F4 9.96 Tf 9.21 0 TD[(p)-27(enalt)27(y)-324(v)55(alues.)-441(When)-324(one)-324(of)-325(these)-324(arra)27(ys)-324(has)-324(b)-28(een)-325(set,)-326(its)-324(v)54(alues)]TJ -61.34 -11.96 TD[(are)-350(used)-351(instead)-351(of)-351(T)]TJ 91.33 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X's)-350(corresp)-28(onding)-351(single)-351(v)54(alues)-350(as)-351(follo)27(ws)-350(\(rep)-28(eating)-351(the)]TJ -96.87 -11.95 TD[(last)-333(v)55(alue)-332(when)-334(necessary\):)]TJ 0 -11.96 TD[(the)]TJ/F8 9.96 Tf 17.15 0 TD[(i)]TJ/F9 6.97 Tf 3.43 3.61 TD[(th)]TJ/F4 9.96 Tf 11.34 -3.61 TD[(in)28(terline)-333(p)-27(enalt)26(y)-332(v)55(alue)-333(is)-333(used)-333(after)-334(line)]TJ/F8 9.96 Tf 175.61 0 TD[(i)]TJ/F4 9.96 Tf 6.75 0 TD[(of)-333(the)-334(paragraph;)]TJ -214.29 -11.96 TD[(the)]TJ/F8 9.96 Tf 17.16 0.01 TD[(i)]TJ/F9 6.97 Tf 3.44 3.61 TD[(th)]TJ/F4 9.96 Tf 11.33 -3.61 TD[(club)-333(p)-28(enalt)27(y)-332(v)54(alue)-332(is)-333(used)-334(after)-333(line)]TJ/F8 9.96 Tf 158.16 -0.01 TD[(i)]TJ/F4 9.96 Tf 6.75 0.01 TD[(of)-332(a)-334(partial)-333(paragraph;)]TJ -196.84 -11.96 TD[(the)]TJ/F8 9.96 Tf 18.25 0.01 TD[(i)]TJ/F9 6.97 Tf 3.44 3.61 TD[(th)]TJ/F4 9.96 Tf 12.42 -3.62 TD[(wido)27(w)-443(p)-28(enalt)27(y)-443(v)55(alue)-443(is)-443(used)-444(after)-444(line)]TJ/F8 9.96 Tf 174.99 -0.01 TD[(m)]TJ/F5 9.96 Tf 11.7 0 TD[(\200)]TJ/F8 9.96 Tf 10.7 0.01 TD[(i)]TJ/F4 9.96 Tf 7.85 0 TD[(of)-443(a)-444(paragraph)-443(without)]TJ -239.35 -11.96 TD[(displa)28(y)27(ed)-332(equations)-333(or)-334(the)-333(last)-333(partial)-334(paragraph)-333(of)-333(length)]TJ/F8 9.96 Tf 257.91 0 TD[(m)]TJ/F4 9.96 Tf 8.76 -0.01 TD[(;)]TJ -266.68 -11.95 TD[(the)]TJ/F8 9.96 Tf 16.44 0 TD[(i)]TJ/F9 6.97 Tf 3.43 3.61 TD[(th)]TJ/F4 9.96 Tf 10.6 -3.62 TD[(displa)27(y)-259(wido)27(w)-259(p)-28(enalt)27(y)-260(v)55(alue)-259(is)-261(used)-260(after)-260(line)]TJ/F8 9.96 Tf 195.28 0 TD[(m)]TJ/F5 9.96 Tf 9.51 0 TD[(\200)]TJ/F8 9.96 Tf 8.5 0 TD[(i)]TJ/F4 9.96 Tf 6.03 0 TD[(of)-260(a)-260(partial)-260(paragraph)]TJ -249.79 -11.96 TD[(of)-333(length)]TJ/F8 9.96 Tf 41.8 0 TD[(m)]TJ/F4 9.96 Tf 12.06 -0.01 TD[(that)-333(is)-333(follo)26(w)28(ed)-332(b)27(y)-333(a)-333(displa)27(y)28(ed)-333(equation.)]TJ -38.91 -11.95 TD[(When)-344(used)-344(after)]TJ/F10 9.96 Tf 75.68 0.01 TD[(\\the)]TJ/F4 9.96 Tf 24.35 -0.01 TD[(or)-343(in)-344(situations)-344(where)-344(T)]TJ 104.09 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-343(exp)-28(ects)-344(to)-344(see)-344(a)-344(n)27(um)27(b)-26(er,)]TJ -224.6 -11.95 TD[(the)-385(same)-385(four)-386(commands)-385(serv)27(e)-385(to)-385(retriev)26(e)-384(the)-385(arra)26(ys)-384(of)-386(p)-27(enalties.)-601(Sp)-28(ecifying,)]TJ 0 -11.96 TD[(e.g.,)]TJ/F10 9.96 Tf 21.5 0 TD[(\\clubpenalties)]TJ/F5 9.96 Tf 73.23 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(n)28(um)27(b)-26(er)]TJ/F5 9.96 Tf 32.95 -0.01 TD[(i)]TJ/F4 9.96 Tf 7.58 0 TD[(with)-371(a)-372(n)27(um)28(b)-27(er)]TJ/F8 9.96 Tf 68.42 0 TD[(n)]TJ/F4 9.96 Tf 5.97 0 TD[(,)-381(returns)-371(0)-372(for)]TJ/F8 9.96 Tf 65.69 0 TD[(n)-341(<)]TJ/F4 9.96 Tf 20.53 0.01 TD[(0)-371(or)-372(when)]TJ -299.75 -11.96 TD[(the)-377(club)-378(p)-28(enalt)27(y)-377(arra)27(y)-377(has)-378(b)-27(een)-378(reset,)-389(the)-378(length)-377(of)-378(the)-378(declared)-378(club)-378(p)-27(enalt)26(y)]TJ 0 -11.96 TD[(arra)27(y)-389(for)]TJ/F8 9.96 Tf 42.44 0.01 TD[(n)]TJ/F4 9.96 Tf 9.69 -0.01 TD[(=)-372(0,)-404(or)-390(the)]TJ/F8 9.96 Tf 53.73 0.01 TD[(n)]TJ/F9 6.97 Tf 5.98 3.61 TD[(th)]TJ/F4 9.96 Tf 11.91 -3.61 TD[(club)-389(p)-28(enalt)27(y)-389(v)54(alue)-389(for)]TJ/F8 9.96 Tf 100.52 0.01 TD[(n)-372(>)]TJ/F4 9.96 Tf 21.15 0 TD[(0)-389(\(again)-390(rep)-28(eating)-390(the)]TJ -245.41 -11.96 TD[(last)-333(v)55(alue)-333(when)-333(necessary\).)]TJ/F1 11.96 Tf 0 -27.89 TD[(3.9)-1125(Math)-375(F)93(orm)31(ulas)]TJ/F4 9.96 Tf 0 -18.4 TD[(T)]TJ 5.54 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X's)]TJ/F10 9.96 Tf 19.35 0.01 TD[(\\left)]TJ/F5 9.96 Tf 26.15 0 TD[(h)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(delimiter)]TJ/F5 9.96 Tf 38.78 0 TD[(i)]TJ/F10 9.96 Tf 3.87 0.01 TD[(...\\right)]TJ/F5 9.96 Tf 47.07 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(delimiter)]TJ/F5 9.96 Tf 38.78 -0.01 TD[(i)]TJ/F4 9.96 Tf 9.06 0 TD[(pro)-27(duces)-521(t)27(w)28(o)-519(delimiters)-521(with)-520(a)]TJ -201.87 -11.95 TD[(common)-458(size)-459(adjusted)-459(to)-459(the)-459(heigh)27(t)-458(and)-459(depth)-459(of)-459(the)-458(enclosed)-459(material.)-822(In)]TJ/F8 9.96 Tf -0.01 -11.96 TD[(")]TJ/F4 9.96 Tf 4.65 0.01 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-454(this)-454(can)-454(b)-28(e)-454(generalized)-454(b)27(y)-453(o)-28(ccurrences)-454(of)]TJ/F10 9.96 Tf 201.88 -0.01 TD[(\\middle)]TJ/F5 9.96 Tf 36.61 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(delimiter)]TJ/F5 9.96 Tf 38.78 0.01 TD[(i)]TJ/F4 9.96 Tf 8.39 -0.01 TD[(dividing)]TJ -308.56 -11.95 TD[(the)-316(enclosed)-316(material)-316(in)27(to)-315(segmen)27(ts)-315(resulting)-316(in)-316(a)-316(sequence)-316(of)-316(delimiters)-316(with)-316(a)]TJ 0 -11.95 TD[(common)-254(size)-255(adjusted)-255(to)-254(the)-255(maximal)-254(heigh)26(t)-253(and)-255(depth)-255(of)-254(all)-255(enclosed)-254(segmen)26(ts.)]TJ 0 -11.95 TD[(The)-399(spacing)-399(b)-28(et)27(w)27(een)-398(a)-399(segmen)27(t)-399(and)-399(the)-399(delimiter)-399(to)-400(its)-399(left)-399(or)-399(righ)26(t)-398(is)-399(as)-399(for)]TJ 0.01 -11.95 TD[(T)]TJ 5.53 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X's)-333(left)-333(or)-333(righ)27(t)-333(delimiter)-333(resp)-28(ectiv)27(ely)83(.)]TJ/F1 11.96 Tf -11.07 -27.89 TD[(3.10)-1124(Hyphenation)]TJ/F4 9.96 Tf -0.01 -18.39 TD[(T)]TJ 5.54 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X)-333(uses)-333(the)]TJ/F10 9.96 Tf 49.09 0.01 TD[(\\lccode)]TJ/F4 9.96 Tf 39.93 0 TD[(v)55(alues)-332(for)-334(t)27(w)28(o)-332(quite)-334(unrelated)-333(purp)-28(oses:)]TJ -100.1 -11.96 TD[(\(1\))-348(when)]TJ/F10 9.96 Tf 42.36 0 TD[(\\lowercase)]TJ/F4 9.96 Tf 55.77 -0.01 TD[(con)27(v)28(erts)-347(c)27(haracter)-347(tok)27(ens)-347(to)-348(their)-348(lo)27(w)28(er-case)-347(equiv)54(alen)28(ts)]TJ -98.12 -11.95 TD[(\(in)-333(the)-333(same)-334(w)27(a)28(y)-333(as)]TJ/F10 9.96 Tf 90.06 -0.01 TD[(\\uppercase)]TJ/F4 9.96 Tf 55.62 0 TD[(uses)-333(the)]TJ/F10 9.96 Tf 38.3 0.01 TD[(\\uccode)]TJ/F4 9.96 Tf 39.93 0 TD[(v)55(alues\);)-332(and)]TJ -223.91 -11.96 TD[(\(2\))-473(when)-474(h)27(yphenation)-473(patterns)-473(or)-474(exceptions)-473(are)-474(read,)-509(and)-473(when)-474(w)27(ords)-473(are)]TJ 0.01 -11.96 TD[(h)28(yphenated)-333(during)-333(the)-333(line-breaking)-334(algorithm.)]TJ/F8 9.96 Tf 14.93 -11.95 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)-443(in)27(tro)-27(duces)-443(the)-444(concept)-443(of)-443(\(language-dep)-28(enden)27(t\))-443(h)27(yphenation)-442(co)-28(des)]TJ -33.98 -11.95 TD[(that)-391(are)-392(used)-391(instead)-392(of)-391(the)]TJ/F10 9.96 Tf 127.33 -0.01 TD[(\\lccode)]TJ/F4 9.96 Tf 40.5 0.01 TD[(v)55(alues)-391(for)-391(h)27(yphenation)-391(purp)-28(oses.)-618(In)-392(or-)]TJ -167.82 -11.96 TD[(der)-316(to)-317(explain)-317(the)-317(details)-317(of)]TJ/F8 9.96 Tf 123.07 -0.01 TD[(")]TJ/F4 9.96 Tf 4.65 0.01 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X's)-316(b)-28(eha)27(viour,)-319(w)26(e)-315(need)-317(some)-317(tec)27(hnical)-316(asp)-28(ects)]TJ -142.12 -11.96 TD[(of)-392(h)27(yphenation)-391(patterns.)-622(When)-392(INITEX)-393(starts)-392(without)-392(reading)-393(a)-392(format)-392(\214le,)]TJ 0 -11.96 TD[(the)-378(\(initially)-379(empt)27(y\))-377(h)26(yphenation)-377(patterns)-379(are)-378(in)-379(a)-378(form)-379(suitable)-378(for)-379(inserting)]TJ 0 -11.96 TD[(new)-437(patterns)-437(sp)-28(eci\214ed)-437(b)27(y)]TJ/F10 9.96 Tf 118.02 -0.01 TD[(\\patterns)]TJ/F4 9.96 Tf 51.43 0 TD[(commands;)-488(when)-437(INITEX)-438(attemps)-437(h)27(y-)]TJ -169.45 -11.95 TD[(phenation)-378(or)-379(prepares)-379(to)-378(write)-379(a)-378(format)-379(\214le,)-390(they)-379(are)-378(compressed)-379(in)27(to)-378(a)-378(more)]TJ 0 -11.96 TD[(compact)-278(form)-278(suitable)-278(for)-278(\214nding)-278(h)27(yphens.)-425(Only)-278(these)-278(compressed)-278(patterns)-278(can)]TJ 0.01 -11.96 TD[(b)-27(e)-333(read)-334(from)-333(a)-333(format)-334(\214le)-333(\(b)27(y)-333(INITEX)-333(or)-333(VIR)82(TEX\).)]TJ 14.94 -11.95 TD[(In)]TJ/F8 9.96 Tf 12.04 0 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-291(the)-292(h)27(yphenation)-290(patterns)-292(are)-291(supplemen)27(ted)-291(b)27(y)-290(h)26(yphenation)-290(co)-28(des.)]TJ -46.01 -11.95 TD[(When)-396(eINITEX)-395(starts)-396(without)-396(reading)-395(a)-396(format)-396(\214le)-395(b)-28(oth)-396(are)-396(initially)-395(empt)26(y;)]TJ 166.88 -32.98 TD[(12)]TJ ET
+endstream
+endobj
+96 0 obj
+<<
+/F4 19 0 R
+/F8 31 0 R
+/F5 22 0 R
+/F9 34 0 R
+/F10 37 0 R
+/F1 10 0 R
+>>
+endobj
+94 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 96 0 R
+>>
+endobj
+99 0 obj
+<<
+/Length 7179
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 61.77 -62.76 TD[(when)-296(a)]TJ/F10 9.96 Tf 33.59 -0.01 TD[(\\patterns)]TJ/F4 9.96 Tf 50.03 0 TD[(command)-296(is)-297(executed)-297(and)]TJ/F10 9.96 Tf 114.55 0 TD[(\\savinghyphcodes)]TJ/F4 9.96 Tf 86.65 0.01 TD[(has)-297(a)-297(p)-27(ositiv)26(e)]TJ -284.82 -11.96 TD[(v)55(alue,)-378(the)-371(curren)27(t)]TJ/F10 9.96 Tf 81.51 -0.01 TD[(\\lccode)]TJ/F4 9.96 Tf 40.3 0.01 TD[(v)55(alues)-369(are)-371(sa)27(v)28(ed)-370(as)-370(h)27(yphenation)-370(co)-28(des)-370(for)-371(the)-370(cur-)]TJ -121.83 -11.96 TD[(ren)27(t)-417(language.)-698(These)-418(sa)27(v)27(ed)-417(h)27(yphenation)-417(co)-28(des)-417(are)-418(later)-418(compressed)-418(together)]TJ 0.01 -11.96 TD[(with)-312(the)-312(patterns)-312(and)-313(written)-312(to)-312(or)-312(read)-313(from)-312(a)-312(format)-313(\214le.)-437(When)-312(the)-313(patterns)]TJ 0 -11.96 TD[(ha)28(v)27(e)-321(b)-27(een)-322(compressed)-322(\(alw)26(a)28(ys)-321(true)-322(for)-322(eVIR)83(TEX\))-321(and)-322(h)27(yphenation)-321(co)-28(des)-322(ha)27(v)28(e)]TJ 0 -11.95 TD[(b)-27(een)-345(sa)27(v)27(ed)-344(for)-345(the)-345(curren)26(t)-344(language,)-348(they)-345(are)-346(used)-345(instead)-345(of)-346(the)]TJ/F10 9.96 Tf 287.88 0 TD[(\\lccode)]TJ/F4 9.96 Tf 40.04 -0.01 TD[(v)55(al-)]TJ -327.93 -11.95 TD[(ues)-270(for)-270(h)26(yphenation)-269(purp)-28(oses)-270(\(reading)-271(h)27(yphenation)-270(exceptions)-270(and)-270(h)26(yphenating)]TJ 0 -11.95 TD[(w)27(ords\).)]TJ/F1 11.96 Tf 0 -27.89 TD[(3.11)-1124(Discarded)-375(Items)]TJ/F4 9.96 Tf 0 -18.39 TD[(When)-423(T)]TJ 35.49 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X's)-424(page)-424(builder)-424(transfers)-424(\(v)27(ertical)-423(mo)-28(de\))-424(material)-424(from)-425(the)-424(`recen)27(t)]TJ -41.04 -11.96 TD[(con)27(tributions')-451(to)-453(the)-452(`page)-452(so)-453(far',)-482(it)-452(discards)-452(glue,)-482(k)27(ern,)-481(and)-453(p)-28(enalt)27(y)-451(no)-28(des)]TJ 0.01 -11.95 TD[(\(discardable)-225(items\))-226(preceding)-226(the)-225(\214rst)-226(b)-28(o)27(x)-225(or)-225(rule)-226(on)-226(the)-225(page)-226(under)-226(construction)]TJ 0 -11.96 TD[(and)-456(inserts)-456(a)-456(topskip)-457(glue)-456(no)-28(de)-456(immediately)-457(b)-27(efore)-457(that)-456(b)-28(o)27(x)-455(or)-457(rule.)-813(Note,)]TJ 0 -11.96 TD[(ho)27(w)28(ev)28(er,)-283(that)-271(this)-272(topskip)-271(glue)-271(need)-272(not)-271(b)-28(e)-271(the)-271(\214rst)-272(no)-28(de)-271(on)-271(the)-272(page,)-283(it)-272(ma)27(y)-270(b)-28(e)]TJ 0 -11.96 TD[(preceded)-390(b)27(y)-389(insertion,)-405(mark,)-405(and)-390(whatsit)-391(no)-27(des.)-616(Similarly)-391(when)-390(the)]TJ/F10 9.96 Tf 307.09 0 TD[(\\vsplit)]TJ/F4 9.96 Tf -307.09 -11.96 TD[(command)-440(has)-441(split)-440(the)-441(\214rst)-440(part)-441(o\213)-441(a)-440(vb)-28(o)27(x,)-466(discardable)-441(items)-441(are)-440(discarded)]TJ 0 -11.96 TD[(from)-446(the)-446(top)-446(of)-447(the)-446(remaining)-447(vb)-27(o)26(x)-445(and)-446(a)-447(splittopskip)-446(glue)-446(no)-28(de)-446(is)-447(inserted)]TJ 0 -11.95 TD[(immediately)-333(b)-27(efore)-334(the)-333(\214rst)-333(b)-28(o)27(x)-333(or)-333(rule.)]TJ 14.94 -11.96 TD[(When)]TJ/F8 9.96 Tf 29.8 0 TD[(")]TJ/F4 9.96 Tf 4.65 -0.01 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X's)-408(parameter)]TJ/F10 9.96 Tf 66.65 0 TD[(\\savingvdiscards)]TJ/F4 9.96 Tf 87.75 0.01 TD[(has)-408(b)-28(een)-408(assigned)-409(a)-408(p)-28(ositiv)27(e)]TJ -218.17 -11.96 TD[(v)56(alue,)-454(these)-431(`discarded)-431(items')-430(are)-431(sa)27(v)28(ed)-430(in)-430(t)26(w)28(o)-430(lists)-430(and)-431(can)-430(b)-28(e)-431(reco)27(v)28(ered)-430(b)27(y)]TJ -0.01 -11.96 TD[(the)-369(commands)]TJ/F10 9.96 Tf 67.2 0 TD[(\\pagediscards)]TJ/F4 9.96 Tf 71.68 -0.01 TD[(and)]TJ/F10 9.96 Tf 19.74 0 TD[(\\splitdiscards)]TJ/F4 9.96 Tf 76.91 0 TD[(that)-369(act)-370(lik)27(e)-369(`un)27(vb)-27(o)27(xing')]TJ -235.53 -11.95 TD[(h)27(yp)-27(othetical)-333(b)-28(o)27(x)-332(registers)-334(con)27(taining)-332(a)-334(vb)-27(o)26(x)-332(with)-333(the)-334(discarded)-333(items.)]TJ 14.95 -11.96 TD[(The)-331(list)-331(of)-332(items)-331(discarded)-332(b)27(y)-330(the)-332(page)-331(builder)-332(is)-331(emptied)-332(at)-331(the)-332(end)-331(of)-332(the)]TJ -14.95 -11.95 TD[(output)-320(routine)-320(and)-321(b)27(y)-319(the)]TJ/F10 9.96 Tf 116.72 -0.01 TD[(\\pagediscards)]TJ/F4 9.96 Tf 71.18 0.01 TD[(command;)-325(new)-320(items)-320(ma)27(y)-320(b)-28(e)-320(added)]TJ -187.89 -11.96 TD[(as)-332(long)-334(as)-333(the)-333(new)-334(`page)-333(so)-333(far')-334(con)27(tains)-332(no)-334(b)-27(o)26(x)-332(or)-333(rule.)]TJ 14.94 -11.96 TD[(The)-293(list)-294(of)-293(items)-294(discarded)-294(b)27(y)-293(the)]TJ/F10 9.96 Tf 147.7 0 TD[(\\vsplit)]TJ/F4 9.96 Tf 39.53 -0.01 TD[(command)-294(is)-294(emptied)-293(at)-294(the)-294(start)]TJ -202.18 -11.95 TD[(of)-477(a)-478(vsplit)-478(op)-27(eration)-478(and)-478(b)27(y)-477(the)]TJ/F10 9.96 Tf 152.12 0 TD[(\\splitdiscards)]TJ/F4 9.96 Tf 77.99 0 TD[(command;)-549(new)-478(items)-478(are)]TJ -230.12 -11.96 TD[(added)-333(at)-333(the)-334(end)-333(of)-333(a)-334(vsplit)-333(op)-28(eration.)]TJ/F1 11.96 Tf 0.01 -27.9 TD[(3.12)-1124(Expandable)-375(Commands)]TJ/F4 9.96 Tf -0.01 -18.39 TD[(Chapter)-397(20)-397(of)]TJ/F3 9.96 Tf 65.31 0.01 TD[(The)-396(T)]TJ 26.64 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X)-99(b)-28(o)-28(ok)]TJ/F4 9.96 Tf 34.33 0 TD[(giv)27(es)-396(complete)-397(lists)-397(of)-397(all)-397(expandable)-397(T)]TJ 173.9 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X)-396(com-)]TJ -311.26 -11.96 TD[(mands)-356(and)-357(of)-356(all)-356(cases)-357(where)-356(expandable)-356(tok)26(ens)-355(are)-356(not)-357(expanded.)-513(F)82(or)]TJ/F8 9.96 Tf 317.21 0 TD[(")]TJ/F4 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)]TJ -336.23 -11.95 TD[(there)-333(are)-333(these)-333(additional)-334(conditionals:)]TJ/F5 9.96 Tf 14.94 -21.92 TD[(\217)]TJ/F10 9.96 Tf 9.97 0.01 TD[(\\ifdefined)]TJ/F5 9.96 Tf 52.3 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 0.01 TD[(tok)27(en)]TJ/F5 9.96 Tf 23.8 -0.01 TD[(i)]TJ/F4 9.96 Tf 13.85 0.01 TD[(\(test)-332(if)-334(tok)27(en)-332(is)-334(de\214ned\))]TJ -118.73 -21.93 TD[(T)83(rue)-333(if)]TJ/F5 9.96 Tf 32.69 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(tok)28(en)]TJ/F5 9.96 Tf 23.79 0 TD[(i)]TJ/F4 9.96 Tf 7.2 0 TD[(is)-332(de\214ned;)-334(creates)-333(no)-333(new)-334(hash)-333(table)-333(en)26(try)84(.)]TJ/F5 9.96 Tf -52.62 -21.92 TD[(\217)]TJ/F10 9.96 Tf 9.97 -0.01 TD[(\\ifcsname...\\endcsname)]TJ/F4 9.96 Tf 125.03 0 TD[(\(test)-332(if)-334(con)27(trol)-332(sequence)-334(is)-333(de\214ned\))]TJ -149.95 -21.92 TD[(T)82(rue)-347(if)-349(the)-349(con)27(trol)-348(sequence)]TJ/F10 9.96 Tf 125.42 0.01 TD[(\\csname...\\endcsname)]TJ/F4 9.96 Tf 108.09 -0.01 TD[(w)27(ould)-348(b)-27(e)-349(de\214ned;)-357(creates)]TJ -233.5 -11.95 TD[(no)-333(new)-334(hash)-333(table)-333(en)27(try)83(.)]TJ/F5 9.96 Tf 14.95 -21.92 TD[(\217)]TJ/F10 9.96 Tf 9.97 0.01 TD[(\\iffontchar)]TJ/F5 9.96 Tf 57.53 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(fon)27(t)]TJ/F5 9.96 Tf 17.17 -0.01 TD[(ih)]TJ/F4 9.96 Tf 7.74 0 TD[(8-bit)-333(n)27(um)27(b)-26(er)]TJ/F5 9.96 Tf 56.77 0 TD[(i)]TJ/F4 9.96 Tf 13.83 0.01 TD[(\(test)-333(if)-333(c)26(har)-332(exists\))]TJ -14.94 -30.98 TD[(13)]TJ ET
+endstream
+endobj
+100 0 obj
+<<
+/F4 19 0 R
+/F10 37 0 R
+/F1 10 0 R
+/F8 31 0 R
+/F3 16 0 R
+/F5 22 0 R
+>>
+endobj
+98 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 100 0 R
+>>
+endobj
+104 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 683.33
+/Ascent 750
+/Descent -250
+/FontBBox [-106 -350 1169 850]
+/FontName /FAKGAL+CMMI8
+/ItalicAngle -14
+/XHeight 430.6
+/StemV 80
+/FontFile 103 0 R
+/Flags 68
+>>
+endobj
+105 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F15
+/FontDescriptor 104 0 R
+/BaseFont /FAKGAL+CMMI8
+/FirstChar 33
+/LastChar 255
+/Widths [660.66 490.63 632.07 882.13 544.1 388.9 692.37 1062.52 1062.52 1062.52 1062.52
+295.14 295.14 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26
+531.26 531.26 295.14 295.14 826.4 531.26 826.4 531.26 559.73 795.85 801.4 757.27
+871.68 778.66 672.4 827.93 872.84 460.68 580.39 896.02 722.58 1020.41 843.33 806.19
+673.62 835.7 800.23 646.19 618.59 718.81 618.76 1002.45 873.88 615.81 719.97 413.2
+413.2 413.2 1062.52 1062.52 434.03 564.36 454.52 460.19 546.71 492.89 510.42 505.62
+612.28 361.74 429.69 553.25 317.13 939.83 644.68 513.55 534.85 474.37 479.46 491.33
+383.69 615.17 517.37 762.45 598.1 525.18 494.22 349.54 400.18 673.45 531.26 0 642.89
+885.43 806.19 736.82 783.43 872.84 823.45 619.8 708.34 654.77 816.68 682.42 596.19
+547.25 470.15 429.52 467.02 533.17 495.66 376.16 612.28 619.8 639.18 522.29 467.02
+610.14 544.1 607.19 471.53 576.4 631.61 659.73 694.45 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 295.14]
+>>
+endobj
+106 0 obj
+<<
+/Length 8523
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 61.77 -62.76 TD[(T)83(rue)-332(if)]TJ/F10 9.96 Tf 32.68 -0.01 TD[(\\char)]TJ/F5 9.96 Tf 26.15 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(8-bit)-333(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 56.75 0.01 TD[(i)]TJ/F4 9.96 Tf 7.2 -0.01 TD[(in)]TJ/F10 9.96 Tf 11.63 0 TD[(\\font)]TJ/F5 9.96 Tf 26.15 0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(fon)27(t)]TJ/F5 9.96 Tf 17.16 0.01 TD[(i)]TJ/F4 9.96 Tf 7.19 -0.01 TD[(exists.)]TJ -177.71 -11.95 TD[(These)-333(are)]TJ/F8 9.96 Tf 45.46 0 TD[(")]TJ/F4 9.96 Tf 4.65 0.01 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X's)-333(additional)-334(expandable)-333(commands:)]TJ/F5 9.96 Tf -64.5 -21.91 TD[(\217)]TJ/F10 9.96 Tf 9.97 0 TD[(\\unless)]TJ/F4 9.96 Tf 36.61 0 TD[(.)]TJ -36.61 -11.95 TD[(The)-462(next)-463(\(unexpanded\))-463(tok)27(en)-462(m)27(ust)-462(b)-28(e)-463(a)-463(b)-28(o)-27(olean)-463(conditional)-463(\(i.e.,)-495(not)]TJ/F10 9.96 Tf 0 -11.95 TD[(\\ifcase)]TJ/F4 9.96 Tf 36.61 0 TD[(\);)-333(the)-333(truth)-334(v)55(alue)-332(of)-334(that)-333(conditional)-333(is)-334(rev)27(ersed.)]TJ/F5 9.96 Tf -46.57 -19.92 TD[(\217)]TJ/F10 9.96 Tf 9.95 0.01 TD[(\\eTeXrevision)]TJ/F4 9.96 Tf 68 -0.01 TD[(.)]TJ -67.99 -11.95 TD[(The)-345(expansion)-347(is)-346(a)-346(list)-347(of)-346(c)27(haracter)-345(tok)26(ens)-345(of)-346(category)-346(12)-347(\(`other'\))-346(repre-)]TJ -0.01 -11.96 TD[(sen)27(ting)]TJ/F8 9.96 Tf 34.1 0 TD[(")]TJ/F4 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X's)-333(revision)-333(\(minor)-333(v)26(ersion\))-332(n)27(um)28(b)-27(er,)-333(e.g.,)-334(`.0')-333(or)-333(`.1'.)]TJ/F5 9.96 Tf -63.1 -19.92 TD[(\217)]TJ/F10 9.96 Tf 9.97 0 TD[(\\topmarks)]TJ/F5 9.96 Tf 47.08 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(15-bit)-332(n)26(um)28(b)-27(er)]TJ/F5 9.96 Tf 61.73 0 TD[(i)]TJ/F4 9.96 Tf 3.88 0 TD[(,)]TJ/F10 9.96 Tf 6.09 0 TD[(\\firstmarks)]TJ/F5 9.96 Tf 57.53 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(15-bit)-332(n)26(um)28(b)-27(er)]TJ/F5 9.96 Tf 61.73 0 TD[(i)]TJ/F4 9.96 Tf 3.88 0.01 TD[(,)]TJ/F10 9.96 Tf -249.67 -11.96 TD[(\\botmarks)]TJ/F5 9.96 Tf 47.07 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(15-bit)-333(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 61.74 0 TD[(i)]TJ/F4 9.96 Tf 3.87 0.01 TD[(,)]TJ/F10 9.96 Tf 6.08 -0.01 TD[(\\splitfirstmarks)]TJ/F5 9.96 Tf 83.7 0.01 TD[(h)]TJ/F4 9.96 Tf 3.86 -0.01 TD[(15-bit)-333(n)26(um)28(b)-27(er)]TJ/F5 9.96 Tf 61.75 0 TD[(i)]TJ/F4 9.96 Tf 3.88 0 TD[(,)-332(and)]TJ/F10 9.96 Tf -275.84 -11.95 TD[(\\splitbotmarks)]TJ/F5 9.96 Tf 73.23 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(15-bit)-333(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 61.74 0 TD[(i)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(.)]TJ -142.72 -11.95 TD[(These)-369(commands)-370(generalize)-370(T)]TJ 130.74 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X's)]TJ/F10 9.96 Tf 17.86 0.01 TD[(\\topmark)]TJ/F4 9.96 Tf 45.52 0 TD[(etc.)-370(to)-370(32768)-369(distinct)-370(mark)]TJ -199.65 -11.96 TD[(classes;)-333(the)-334(sp)-27(ecial)-334(case)]TJ/F10 9.96 Tf 105.17 0 TD[(\\topmarks0)]TJ/F4 9.96 Tf 55.62 0.01 TD[(is)-333(synon)26(ymous)-332(with)]TJ/F10 9.96 Tf 89.01 -0.01 TD[(\\topmark)]TJ/F4 9.96 Tf 45.16 0 TD[(etc.)]TJ/F5 9.96 Tf -304.91 -19.92 TD[(\217)]TJ/F10 9.96 Tf 9.97 0 TD[(\\unexpanded)]TJ/F5 9.96 Tf 57.54 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(general)-332(text)]TJ/F5 9.96 Tf 51.77 0.01 TD[(i)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(.)]TJ -117.06 -11.95 TD[(The)-333(expansion)-333(is)-334(the)-333(tok)27(en)-333(list)]TJ/F5 9.96 Tf 137.71 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0.01 TD[(balanced)-333(text)]TJ/F5 9.96 Tf 58.94 0 TD[(i)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(.)]TJ/F5 9.96 Tf -214.36 -19.92 TD[(\217)]TJ/F10 9.96 Tf 9.96 0 TD[(\\detokenize)]TJ/F5 9.96 Tf 57.54 0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(general)-333(text)]TJ/F5 9.96 Tf 51.78 0 TD[(i)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(.)]TJ -117.07 -11.95 TD[(The)-490(expansion)-491(is)-491(a)-491(list)-491(of)-491(c)27(haracter)-490(tok)27(ens)-490(represen)27(ting)-490(the)-491(tok)27(en)-490(list)]TJ/F5 9.96 Tf 0 -11.95 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(balanced)-332(text)]TJ/F5 9.96 Tf 58.94 0 TD[(i)]TJ/F4 9.96 Tf 3.87 0 TD[(.)-477(As)-344(with)-344(the)-344(lists)-345(of)-344(c)27(haracter)-343(tok)27(ens)-344(pro)-27(duced)-345(b)27(y)-343(T)]TJ 232.41 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X's)]TJ/F10 9.96 Tf -304.65 -11.95 TD[(\\the)]TJ/F4 9.96 Tf 25.74 -0.01 TD[(and)]TJ/F8 9.96 Tf 20.86 0.01 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X's)]TJ/F10 9.96 Tf 18.97 0 TD[(\\readline)]TJ/F4 9.96 Tf 47.07 0 TD[(,)-520(these)-482(tok)27(ens)-482(ha)27(v)28(e)-482(category)-483(12)-482(\(`other'\),)]TJ -131.67 -11.95 TD[(except)-332(that)-334(the)-333(c)27(haracter)-333(co)-27(de)-334(32)-333(gets)-333(category)-334(10)-333(\(`space'\).)]TJ/F5 9.96 Tf -9.97 -19.92 TD[(\217)]TJ/F10 9.96 Tf 9.96 0 TD[(\\scantokens)]TJ/F5 9.96 Tf 57.54 0 TD[(h)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(general)-333(text)]TJ/F5 9.96 Tf 51.77 0.01 TD[(i)]TJ/F4 9.96 Tf 3.88 0 TD[(.)]TJ -117.06 -11.96 TD[(The)-268(expansion)-269(is)-269(n)27(ull;)-290(but)]TJ/F8 9.96 Tf 114.45 -0.01 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-269(creates)-268(a)-269(pseudo-\214le)-269(con)27(taining)-268(the)-269(c)27(har-)]TJ -133.48 -11.96 TD[(acters)-471(represen)27(ting)-470(the)-471(tok)27(en)-470(list)]TJ/F5 9.96 Tf 152.96 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(balanced)-333(text)]TJ/F5 9.96 Tf 58.94 0 TD[(i)]TJ/F4 9.96 Tf 8.57 0 TD[(and)-471(prepares)-471(to)-471(read)]TJ -224.33 -11.96 TD[(from)-388(this)-388(pseudo-\214le)-387(b)-28(efore)-388(lo)-28(oking)-388(at)-388(an)27(y)-387(more)-388(tok)27(ens)-387(from)-388(its)-387(curren)26(t)]TJ 0.01 -11.95 TD[(source.)]TJ -9.97 -21.92 TD[(These)-402(are)-402(the)-402(additional)]TJ/F8 9.96 Tf 112.42 0 TD[(")]TJ/F4 9.96 Tf 4.64 0.01 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X)-402(cases)-402(when)-402(expandable)-402(tok)27(ens)-401(are)-402(not)-402(ex-)]TJ -146.38 -11.95 TD[(panded:)]TJ/F5 9.96 Tf 14.94 -21.91 TD[(\217)]TJ/F4 9.96 Tf 9.95 0 TD[(When)]TJ/F8 9.96 Tf 29.07 0 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-333(is)-333(reading)-334(the)-333(argumen)27(t)-332(tok)26(en)-332(for)]TJ/F10 9.96 Tf 160.37 0 TD[(\\ifdefined)]TJ/F4 9.96 Tf 52.31 -0.01 TD[(.)]TJ/F5 9.96 Tf -270.74 -19.92 TD[(\217)]TJ/F4 9.96 Tf 9.97 0.01 TD[(When)]TJ/F8 9.96 Tf 29.52 0 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-380(is)-380(absorbing)-380(the)-380(tok)27(en)-380(list)-380(for)]TJ/F10 9.96 Tf 145.73 0.01 TD[(\\unexpanded)]TJ/F4 9.96 Tf 57.54 -0.01 TD[(,)]TJ/F10 9.96 Tf 6.67 0.01 TD[(\\detokenize)]TJ/F4 9.96 Tf 57.53 -0.01 TD[(,)]TJ/F10 9.96 Tf -316.03 -11.95 TD[(\\scantokens)]TJ/F4 9.96 Tf 57.54 0 TD[(,)-333(or)]TJ/F10 9.96 Tf 18.29 0.01 TD[(\\showtokens)]TJ/F4 9.96 Tf 57.53 -0.01 TD[(.)]TJ/F5 9.96 Tf -143.31 -19.92 TD[(\217)]TJ/F4 9.96 Tf 9.96 0 TD[(Protected)-314(macros)-314(\(de\214ned)-315(with)-314(the)]TJ/F10 9.96 Tf 156.49 -0.01 TD[(\\protected)]TJ/F4 9.96 Tf 55.44 0.01 TD[(pre\214x\))-314(are)-314(not)-315(expanded)]TJ -211.94 -11.96 TD[(when)-333(building)-333(an)-333(expanded)-334(tok)27(en)-332(list)-334(\(for)]TJ/F10 9.96 Tf 186.05 0 TD[(\\edef)]TJ/F4 9.96 Tf 26.16 0.01 TD[(,)]TJ/F10 9.96 Tf 6.08 0 TD[(\\xdef)]TJ/F4 9.96 Tf 26.15 0 TD[(,)]TJ/F10 9.96 Tf 6.09 -0.01 TD[(\\message)]TJ/F4 9.96 Tf 41.85 0 TD[(,)]TJ/F10 9.96 Tf -292.38 -11.95 TD[(\\errmessage)]TJ/F4 9.96 Tf 57.54 0 TD[(,)]TJ/F10 9.96 Tf 5.66 0 TD[(\\special)]TJ/F4 9.96 Tf 41.84 -0.01 TD[(,)]TJ/F10 9.96 Tf 5.65 0 TD[(\\mark)]TJ/F4 9.96 Tf 26.15 0 TD[(,)]TJ/F10 9.96 Tf 5.65 0.01 TD[(\\marks)]TJ/F4 9.96 Tf 34.16 -0.01 TD[(or)-279(when)-278(writing)-279(the)-279(tok)27(en)-277(list)-279(for)]TJ/F10 9.96 Tf -176.64 -11.95 TD[(\\write)]TJ/F4 9.96 Tf 34.77 0 TD[(to)-340(a)-340(\214le\))-340(or)-340(when)-340(lo)-28(oking)-339(ahead)-340(in)-340(an)-340(alignmen)26(t)-339(for)]TJ/F10 9.96 Tf 229.93 0 TD[(\\noalign)]TJ/F4 9.96 Tf 45.23 -0.01 TD[(or)]TJ/F10 9.96 Tf -309.92 -11.95 TD[(\\omit)]TJ/F4 9.96 Tf 26.16 0 TD[(.)]TJ/F9 6.97 Tf 2.76 3.62 TD[(6)]TJ ET 0.40 w 61.77 -561.93 m 199.25 -561.93 l S BT/F12 5.98 Tf 72.86 -568.57 TD[(6)]TJ/F13 7.97 Tf 4.15 -2.81 TD[(Whereas)-455(protected)-455(macros)-455(w)29(ere)-454(in)28(tro)-28(duced)-455(with)]TJ/F15 7.97 Tf 187.01 0 TD[(")]TJ/F13 7.97 Tf 3.92 0.01 TD[(-T)]TJ 7.52 -1.72 TD[(E)]TJ 4.71 1.71 TD[(X)-454(V)87(ersion)-454(1,)-480(suppression)-455(of)-455(their)]TJ -218.39 -9.47 TD[(expansion)-353(in)-355(alignmen)29(ts)-353(w)28(as)-353(in)29(tro)-29(duced)-354(with)-354(V)87(ersion)-353(2.)]TJ/F4 9.96 Tf 166.87 -49.78 TD[(14)]TJ ET
+endstream
+endobj
+107 0 obj
+<<
+/F4 19 0 R
+/F10 37 0 R
+/F5 22 0 R
+/F8 31 0 R
+/F9 34 0 R
+/F12 42 0 R
+/F13 45 0 R
+/F15 105 0 R
+>>
+endobj
+102 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 107 0 R
+>>
+endobj
+110 0 obj
+<<
+/Length 7425
+>>
+stream
+ 0.00 g 0.00 G BT/F5 9.96 Tf 76.71 -62.76 TD[(\217)]TJ/F4 9.96 Tf 9.97 -0.01 TD[(When)-523(building)-523(an)-524(expanded)-524(tok)27(en)-522(list,)-571(the)-524(tok)27(ens)-523(resulting)-523(from)-524(the)]TJ -0.01 -11.95 TD[(expansion)-492(of)]TJ/F10 9.96 Tf 60.78 -0.01 TD[(\\unexpanded)]TJ/F4 9.96 Tf 62.44 0.01 TD[(are)-491(not)-491(expanded)-492(further)-492(\(this)-491(is)-492(the)-492(same)]TJ -123.21 -11.96 TD[(b)-27(eha)27(viour)-413(as)-413(is)-413(exhibited)-414(b)27(y)-412(the)-414(tok)27(ens)-412(resulting)-414(from)-413(the)-413(expansion)-414(of)]TJ/F10 9.96 Tf -0.01 -11.96 TD[(\\the)]TJ/F5 9.96 Tf 20.93 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(tok)27(en)-332(v)54(ariable)]TJ/F5 9.96 Tf 61.19 0 TD[(i)]TJ/F4 9.96 Tf 7.2 0 TD[(in)-332(b)-28(oth)-334(T)]TJ 40.67 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X)-333(and)]TJ/F8 9.96 Tf 30.17 0 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X\).)]TJ/F1 14.35 Tf -213.5 -32.88 TD[(4)]TJ/F2 14.35 Tf 24.2 0 TD[(")]TJ/F1 14.35 Tf 6.57 -0.01 TD[(-T)]TJ 13.92 -3.18 TD[(E)]TJ 8.58 3.18 TD[(X)-374(Enhancemen)30(ts)]TJ/F4 9.96 Tf -53.28 -21.82 TD[(The)-455(execution)-455(of)-455(most)-455(new)-455(primitiv)27(es)-454(related)-455(to)-455(enhancemen)27(ts)-454(is)-455(disallo)27(w)27(ed)]TJ 0 -11.96 TD[(when)-361(the)-361(corresp)-28(onding)-361(enhancemen)27(t)-360(is)-361(curren)26(tly)-360(disabled)-361(and)-361(will)-361(lead)-361(to)-361(an)]TJ 0.01 -11.95 TD[(`)]TJ/F10 9.96 Tf 2.77 0 TD[(Improper...)]TJ/F4 9.96 Tf 57.52 -0.01 TD[(')-238(error)-238(message.)-412(The)-238(o\213ending)-238(command)-238(ma)27(y)-237(nev)27(ertheless)-237(already)]TJ -60.29 -11.95 TD[(ha)27(v)28(e)-332(had)-333(some)-334(e\213ect)-333(suc)27(h)-333(as,)-333(e.g.,)-333(bringing)]TJ/F8 9.96 Tf 191.42 0 TD[(")]TJ/F4 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X)-333(in)27(to)-332(horizon)27(tal)-333(mo)-27(de.)]TJ/F1 11.96 Tf -210.46 -27.82 TD[(4.1)-1124(Mixed-Direction)-375(T)30(yp)-30(esetting)]TJ/F4 9.96 Tf -0.01 -18.39 TD[(This)-277(feature)-276(supp)-28(orts)-277(mixed)-277(left-to-righ)27(t)-276(and)-277(righ)27(t-to-left)-276(t)27(yp)-27(esetting)-277(and)-277(in)27(tro-)]TJ 0 -11.95 TD[(duces)-376(the)-375(four)-376(text-direction)-375(primitiv)26(es)]TJ/F10 9.96 Tf 176.1 0 TD[(\\beginL)]TJ/F4 9.96 Tf 36.62 0 TD[(,)]TJ/F10 9.96 Tf 6.5 0 TD[(\\endL)]TJ/F4 9.96 Tf 26.15 0 TD[(,)]TJ/F10 9.96 Tf 6.52 0 TD[(\\beginR)]TJ/F4 9.96 Tf 36.61 0.01 TD[(,)-375(and)]TJ/F10 9.96 Tf 26.3 -0.01 TD[(\\endR)]TJ/F4 9.96 Tf 26.15 0 TD[(.)]TJ -340.94 -11.95 TD[(The)-333(co)-28(de)-333(is)-333(inspired)-334(b)27(y)-332(but)-334(di\213eren)27(t)-332(from)-333(T)]TJ 191.7 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X-)]TJ/F11 9.96 Tf 10.8 0 TD[(X)]TJ 7.23 -2.21 TD[(E)]TJ 5.61 2.22 TD[(T)]TJ/F4 9.96 Tf 11.3 -0.01 TD[([6].)]TJ -217.22 -11.95 TD[(In)-413(order)-415(to)-414(a)27(v)28(oid)-413(confusion)-414(with)-414(T)]TJ 154.1 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X-)]TJ/F11 9.96 Tf 10.8 -0.01 TD[(X)]TJ 7.23 -2.21 TD[(E)]TJ 5.61 2.21 TD[(T)]TJ/F4 9.96 Tf 12.11 0 TD[(the)-413(presen)27(t)-413(implemen)26(tation)-413(of)]TJ -210.33 -11.96 TD[(mixed-direction)-283(t)27(yp)-27(esetting)-282(is)-283(called)-282(T)]TJ 164.72 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X-)]TJ/F11 9.96 Tf 10.8 0.01 TD[(-X)]TJ 11.04 -2.22 TD[(E)]TJ 5.62 2.21 TD[(T)]TJ/F4 9.96 Tf 7.97 0 TD[(.)-427(It)-282(uses)-283(the)-283(same)-282(text-direction)]TJ -205.68 -11.95 TD[(primitiv)27(es,)-332(but)-333(di\213ers)-334(from)-333(T)]TJ 126.39 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X-)]TJ/F11 9.96 Tf 10.79 -0.01 TD[(X)]TJ 7.23 -2.21 TD[(E)]TJ 5.61 2.22 TD[(T)]TJ/F4 9.96 Tf 11.29 -0.01 TD[(in)-333(sev)27(eral)-332(imp)-28(ortan)27(t)-333(asp)-27(ects:)]TJ -166.86 -11.95 TD[(\(1\))-324(Righ)27(t-to-left)-323(text)-325(is)-324(rev)27(ersed)-323(explicitly)-324(b)26(y)]TJ/F8 9.96 Tf 199.2 0 TD[(")]TJ/F4 9.96 Tf 4.65 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-324(and)-324(is)-324(written)-324(to)-324(a)-325(normal)]TJ -218.23 -11.95 TD[(D)27(VI)-332(\214le)-333(without)-334(an)27(y)]TJ/F10 9.96 Tf 93.67 0.01 TD[(begin_reflect)]TJ/F4 9.96 Tf 71.32 -0.01 TD[(or)]TJ/F10 9.96 Tf 12.21 0.01 TD[(end_reflect)]TJ/F4 9.96 Tf 60.85 -0.01 TD[(commands;)]TJ -238.05 -11.95 TD[(\(2\))-232(a)-231(math)-232(no)-28(de)-232(is)-232(\(ab\)used)-232(instead)-232(of)-232(a)-232(whatsit)-232(no)-28(de)-231(to)-232(record)-232(the)-232(text-direction)]TJ 0 -11.97 TD[(primitiv)27(es)-315(in)-316(order)-316(to)-317(minimize)-316(the)-316(in\215uence)-316(on)-316(the)-316(line-breaking)-316(algorithm)-317(for)]TJ 0 -11.95 TD[(pure)-333(left-to-righ)27(t)-333(text;)]TJ 0.01 -11.95 TD[(\(3\))-433(righ)27(t-to-left)-433(text)-434(in)27(terrupted)-433(b)27(y)-433(a)-434(displa)27(y)27(ed)-433(equation)-433(is)-434(automatically)-434(re-)]TJ 0 -11.95 TD[(sumed)-332(after)-334(that)-333(equation;)]TJ -0.01 -11.95 TD[(\(4\))-367(displa)27(y)-367(math)-367(material)-368(is)-367(alw)27(a)27(ys)-366(prin)27(ted)-367(left-to-righ)27(t,)-375(ev)27(en)-367(in)-367(constructions)]TJ 0 -11.96 TD[(suc)27(h)-332(as:)]TJ/F10 9.96 Tf 15.69 -19.6 TD[(\\hbox{\\beginR\\vbox{\\noindent$$abc\\eqno\(123\)$$}\\endR})]TJ/F4 9.96 Tf -0.74 -19.6 TD[(T)]TJ 5.53 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X-)]TJ/F11 9.96 Tf 10.79 0 TD[(-X)]TJ 11.05 -2.2 TD[(E)]TJ 5.61 2.2 TD[(T)]TJ/F4 9.96 Tf 12.76 0.01 TD[(is)-478(enabled)-480(or)-479(disabled)-480(b)27(y)-478(assigning)-480(a)-479(p)-28(ositiv)27(e)-478(or)-480(non-p)-27(ositiv)26(e)]TJ -66.23 -11.96 TD[(v)55(alue)-396(resp)-27(ectiv)26(ely)-395(to)-396(the)]TJ/F10 9.96 Tf 111.91 0.01 TD[(\\TeXXeTstate)]TJ/F4 9.96 Tf 66.71 -0.01 TD[(state)-396(v)55(ariable.)-632(As)-397(long)-396(as)-396(T)]TJ 124.13 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X-)]TJ/F11 9.96 Tf 10.8 0 TD[(-X)]TJ 11.05 -2.22 TD[(E)]TJ 5.61 2.21 TD[(T)]TJ/F4 9.96 Tf -335.74 -11.96 TD[(is)-419(disabled,)]TJ/F8 9.96 Tf 53.52 0.01 TD[(")]TJ/F4 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-419(and)-420(T)]TJ 37.42 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X3)-419(build)-419(horizon)26(tal)-418(lists)-420(and)-419(paragraphs)-420(in)-419(exactly)]TJ -115.51 -11.95 TD[(the)-420(same)-420(w)27(a)28(y)83(.)-703(Ev)27(en)-419(T)]TJ 101.13 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X-)]TJ/F11 9.96 Tf 10.79 -0.01 TD[(-X)]TJ 11.04 -2.21 TD[(E)]TJ 5.63 2.21 TD[(T)]TJ/F4 9.96 Tf 12.15 -0.01 TD[(will,)-441(in)-419(general,)-442(pro)-28(duce)-420(the)-419(same)-420(results)-420(as)]TJ -146.28 -11.95 TD[(T)]TJ 5.54 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X3)-301(for)-301(pure)-301(left-to-righ)27(t)-300(text.)-433(There)-301(are,)-308(ho)27(w)28(ev)27(er,)-306(circumstances)-301(where)-301(some)]TJ -11.07 -11.95 TD[(di\213erences)-333(ma)27(y)-333(arise.)-444(This)-333(is)-334(b)-27(est)-334(illustrated)-333(b)27(y)-333(an)-333(example:)]TJ/F10 9.96 Tf 15.7 -19.61 TD[(\\vbox{\\noindent)]TJ 15.68 -11.95 TD[($\\hfil\\break)]TJ 0 -11.96 TD[(\\null\\hfil\\break)]TJ 0.01 -11.96 TD[(\\null$\\par)]TJ/F4 9.96 Tf -31.39 -19.61 TD[(Here)-333(T)]TJ 29.09 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-333(will)-333(pro)-28(duce)-333(three)-334(lines)-333(con)27(taining)-332(the)-334(follo)27(wing)-332(no)-28(des:)]TJ -34.62 -11.95 TD[(1.)-444(mathon,)-333(h\214l)-333(glue,)-334(break)-333(p)-28(enalt)27(y)83(,)-332(and)-333(righ)26(tskip)-332(glue;)]TJ 0 -11.96 TD[(2.)-444(empt)27(y)-332(h)27(b)-27(o)27(x,)-333(h\214l)-333(glue,)-333(break)-334(p)-27(enalt)26(y)84(,)-333(and)-333(righ)27(tskip)-333(glue;)]TJ 166.87 -29.88 TD[(15)]TJ ET
+endstream
+endobj
+111 0 obj
+<<
+/F5 22 0 R
+/F4 19 0 R
+/F10 37 0 R
+/F8 31 0 R
+/F1 10 0 R
+/F2 13 0 R
+/F11 39 0 R
+>>
+endobj
+109 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 111 0 R
+>>
+endobj
+115 0 obj
+<<
+/Length 8582
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 61.77 -62.76 TD[(3.)-444(empt)27(y)-332(h)26(b)-26(o)26(x,)-332(matho\213,)-333(nobreak)-334(p)-27(enalt)26(y)84(,)-333(par\214llskip)-333(glue,)-333(and)-334(righ)27(tskip)-332(glue.)]TJ 0 -11.96 TD[(These)-333(lines)-333(can)-333(b)-28(e)-333(retriev)26(ed)-332(via:)]TJ/F10 9.96 Tf 31.38 -17.57 TD[(\\setbox3=\\lastbox)]TJ -0.01 -11.96 TD[(\\unskip\\unpenalty)]TJ 0 -11.96 TD[(\\setbox2=\\lastbox)]TJ 0 -11.95 TD[(\\unskip\\unpenalty)]TJ 0.01 -11.95 TD[(\\setbox1=\\lastbox)]TJ/F4 9.96 Tf -31.38 -17.57 TD[(Later)-305(on)-306(these)-305(lines)-306(can)-306(b)-28(e)-305(`unh)26(b)-26(o)26(xed')-304(as)-306(part)-306(of)-306(a)-305(new)-306(paragraph)-306(and)-306(p)-27(ossibly)]TJ -0.01 -11.96 TD[(their)-486(con)27(ten)28(ts)-485(analyzed.)-903(As)-486(a)-486(consequence)-487(in)-486(T)]TJ 218.41 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X)-485(\(and)]TJ/F8 9.96 Tf 37.08 0 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)-485(in)-486(compati-)]TJ -280.07 -11.95 TD[(bilit)27(y)-449(mo)-27(de\))-450(there)-450(ma)27(y)-449(b)-28(e)-449(horizon)26(tal)-448(lists)-450(where)-450(mathon)-450(and)-449(matho\213)-450(no)-28(des)]TJ 0 -11.95 TD[(are)-352(not)-352(prop)-28(erly)-352(paired.)-501(Therefore)-352(T)]TJ 160.61 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X)-351(migh)26(t)-351(attempt)-352(h)27(yphenation)-351(of)-352(`w)27(ords')]TJ -166.14 -11.96 TD[(originating)-347(from)-348(math)-347(mo)-28(de)-348(or)-347(prev)27(en)27(t)-346(h)27(yphenation)-347(of)-347(w)27(ords)-347(originating)-347(from)]TJ 0.01 -11.95 TD[(horizon)28(tal)-333(mo)-28(de.)]TJ 14.94 -11.95 TD[(Math-mo)-27(de)-262(material)-261(is)-261(alw)27(a)27(ys)-260(t)27(yp)-27(eset)-261(left-to-righ)27(t)-261(b)27(y)-260(T)]TJ 237.62 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X-)]TJ/F11 9.96 Tf 10.78 0.01 TD[(-X)]TJ 11.06 -2.22 TD[(E)]TJ 5.61 2.22 TD[(T)]TJ/F4 9.96 Tf 7.97 -0.01 TD[(,)-275(ev)26(en)-260(when)]TJ -293.53 -11.95 TD[(it)-403(is)-402(con)26(tained)-401(inside)-403(righ)27(t-to-left)-402(text.)-653(Therefore)-402(T)]TJ 228.65 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X-)]TJ/F11 9.96 Tf 10.79 0 TD[(-X)]TJ 11.06 -2.21 TD[(E)]TJ 5.61 2.21 TD[(T)]TJ/F4 9.96 Tf 11.98 0.01 TD[(will)-402(insert)-403(addi-)]TJ -273.61 -11.96 TD[(tional)]TJ/F10 9.96 Tf 28.51 0 TD[(beginM)]TJ/F4 9.96 Tf 34.98 0 TD[(and)]TJ/F10 9.96 Tf 19.65 0.01 TD[(endM)]TJ/F4 9.96 Tf 24.53 -0.01 TD[(math)-361(no)-28(des)-362(suc)27(h)-361(that)-362(material)-362(originating)-362(from)-362(math)]TJ -107.68 -11.95 TD[(mo)-27(de)-429(is)-428(alw)26(a)28(ys)-427(enclosed)-429(b)-28(et)27(w)28(een)-428(prop)-27(erly)-429(paired)-428(math)-429(no)-28(des.)-730(Consequen)27(tly)]TJ 0 -11.95 TD[(T)]TJ 5.53 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X-)]TJ/F11 9.96 Tf 10.8 0 TD[(-X)]TJ 11.04 -2.22 TD[(E)]TJ 5.62 2.21 TD[(T)]TJ/F4 9.96 Tf 12.53 -0.01 TD[(will)-458(nev)27(er)-457(attempt)-458(h)27(yphenation)-457(of)-458(`w)27(ords')-457(originating)-458(from)-458(math)]TJ -51.06 -11.95 TD[(mo)-27(de)-334(nor)-333(prev)27(en)28(t)-333(h)27(yphenation)-332(of)-334(w)27(ords)-332(originating)-334(from)-333(horizon)27(tal)-332(mo)-28(de.)]TJ 14.94 -11.95 TD[(The)-416(additional)-415(math)-416(no)-28(des)-416(in)27(tro)-27(duced)-415(b)26(y)-414(T)]TJ 195.69 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X-)]TJ/F11 9.96 Tf 10.79 0.01 TD[(-X)]TJ 11.04 -2.22 TD[(E)]TJ 5.62 2.21 TD[(T)]TJ/F4 9.96 Tf 12.11 -0.01 TD[(are,)-435(ho)26(w)28(ev)28(er,)-435(trans-)]TJ -255.74 -11.95 TD[(paren)27(t)-267(to)-268(op)-28(erations)-268(suc)27(h)-267(as)]TJ/F10 9.96 Tf 123.44 0 TD[(\\lastpenalty)]TJ/F4 9.96 Tf 65.43 0.01 TD[(that)-268(insp)-28(ect)-268(or)-268(remo)27(v)28(e)-267(the)-268(last)-269(no)-27(de)]TJ -188.87 -11.96 TD[(of)-333(a)-334(horizon)27(tal)-332(list.)]TJ/F9 6.97 Tf 82.56 3.62 TD[(7)]TJ/F4 9.96 Tf -67.6 -15.56 TD[(When)-408(T)]TJ 35.34 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X-)]TJ/F11 9.96 Tf 10.8 -0.01 TD[(-X)]TJ 11.05 -2.21 TD[(E)]TJ 5.62 2.22 TD[(T)]TJ/F4 9.96 Tf 12.04 0 TD[(is)-409(enabled)-409(or)-409(disabled)-409(during)-410(the)-409(construction)-409(of)-410(a)-409(b)-28(o)27(x,)]TJ -95.34 -11.95 TD[(that)-285(b)-27(o)26(x)-284(ma)27(y)-284(con)27(tain)-284(text-direction)-285(directiv)27(es)-284(or)-285(math)-285(no)-28(des)-285(that)-285(are)-285(not)-284(prop-)]TJ 0 -11.96 TD[(erly)-322(paired.)-440(Suc)26(h)-321(unpaired)-322(no)-28(des)-322(ma)27(y)-321(cause)-322(w)27(arning)-321(messages)-322(when)-322(the)-322(b)-28(o)27(x)-321(is)]TJ 0.01 -11.95 TD[(shipp)-27(ed)-366(out.)-542(It)-366(is,)-374(therefore,)-375(advisable)-366(that)-366(T)]TJ 200.34 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X-)]TJ/F11 9.96 Tf 10.79 0 TD[(-X)]TJ 11.05 -2.21 TD[(E)]TJ 5.63 2.21 TD[(T)]TJ/F4 9.96 Tf 11.61 -0.01 TD[(b)-27(e)-366(enabled)-366(or)-366(disabled)]TJ -244.96 -11.95 TD[(only)-333(in)-333(v)27(ertical)-332(mo)-28(de.)]TJ/F1 14.35 Tf -0.01 -32.44 TD[(5)-1125(Syn)30(tax)-374(Extensions)-375(for)]TJ/F2 14.35 Tf 184.56 -0.01 TD[(")]TJ/F1 14.35 Tf 6.58 0 TD[(-T)]TJ 13.91 -3.18 TD[(E)]TJ 8.57 3.19 TD[(X)]TJ/F1 11.96 Tf -213.61 -23.82 TD[(5.1)-1124(Mo)-31(de-Indep)-32(enden)31(t)-374(Commands)]TJ/F4 9.96 Tf -0.01 -18.38 TD[(The)-429(syn)26(tax)-428(for)-430(T)]TJ 76.03 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X's)-429(mo)-27(de-indep)-28(enden)27(t)-429(commands,)-453(as)-430(describ)-28(ed)-429(in)-430(the)-429(\214rst)]TJ -81.56 -11.96 TD[(part)-390(of)-391(Chapter)-391(24)-391(of)]TJ/F3 9.96 Tf 99.23 0 TD[(The)-390(T)]TJ 26.58 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)-100(b)-28(o)-28(ok)]TJ/F4 9.96 Tf 30.39 0 TD[(,)-405(is)-391(extended)-391(b)27(y)-390(mo)-28(di\214cations)-391(of)-391(existing)]TJ -161.73 -11.95 TD[(commands)-332(as)-334(w)27(ell)-332(as)-334(b)27(y)-332(new)-334(commands.)]TJ 14.94 -11.95 TD[(First,)]TJ/F8 9.96 Tf 27.43 0 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-363(has)-363(32768)]TJ/F10 9.96 Tf 57.69 0 TD[(\\count)]TJ/F4 9.96 Tf 31.37 -0.01 TD[(,)]TJ/F10 9.96 Tf 6.47 0.01 TD[(\\dimen)]TJ/F4 9.96 Tf 31.38 0 TD[(,)]TJ/F10 9.96 Tf 6.47 0 TD[(\\skip)]TJ/F4 9.96 Tf 26.16 0 TD[(,)]TJ/F10 9.96 Tf 6.46 0 TD[(\\muskip)]TJ/F4 9.96 Tf 36.6 0 TD[(,)]TJ/F10 9.96 Tf 6.47 -0.01 TD[(\\box)]TJ/F4 9.96 Tf 20.93 0.01 TD[(,)-371(and)]TJ/F10 9.96 Tf 26.14 0 TD[(\\toks)]TJ/F4 9.96 Tf -317.56 -11.96 TD[(registers)-373(instead)-374(of)-373(T)]TJ 91.92 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X's)-373(256.)-565(Th)27(us)-373(it)-374(allo)27(ws)-372(a)]TJ/F5 9.96 Tf 116.01 0 TD[(h)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(15-bit)-333(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 61.73 0 TD[(i)]TJ/F4 9.96 Tf 7.61 0.01 TD[(instead)-373(of)-373(an)]TJ/F5 9.96 Tf -286.68 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(8-bit)-332(n)26(um)28(b)-27(er)]TJ/F5 9.96 Tf 56.75 0.01 TD[(i)]TJ/F4 9.96 Tf 6.31 -0.01 TD[(in)-243(almost)-244(all)-244(syn)27(tax)-243(constructions)-244(referring)-244(to)-244(these)-244(registers;)-274(the)]TJ -66.95 -11.95 TD[(only)-322(exception)-323(to)-322(this)-323(is)-322(the)]TJ/F10 9.96 Tf 124.55 -0.01 TD[(\\insert)]TJ/F4 9.96 Tf 39.83 0 TD[(command:)-439(insertion)-322(classes)-323(are)-322(restricted)]TJ -164.37 -11.96 TD[(to)-333(the)-333(range)-334(0{254)-333(in)]TJ/F8 9.96 Tf 96.34 0.01 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X)-333(as)-333(they)-334(are)-333(in)-333(T)]TJ 79.23 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X.)]TJ -185.19 -11.95 TD[(Next,)]TJ/F8 9.96 Tf 27.11 0 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-333(extends)-333(the)-333(list)-334(of)-333(T)]TJ 97.79 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X's)-333(in)27(ternal)-333(quan)27(tities:)]TJ/F5 9.96 Tf -149.49 -16.76 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(in)27(ternal)-332(in)27(teger)]TJ/F5 9.96 Tf 66.48 0.01 TD[(i)-333(\200)166(!)]TJ/F4 9.96 Tf 26.56 0 TD[(whatev)27(er)]TJ/F3 9.96 Tf 42.65 0 TD[(The)-333(T)]TJ 26.01 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-100(b)-27(o)-28(ok)]TJ/F4 9.96 Tf 33.7 0 TD[(de\214nes)]TJ/F5 9.96 Tf 32.72 0.01 TD[(j)]TJ/F10 9.96 Tf 6.08 0 TD[(\\eTeXversion)]TJ/F5 9.96 Tf -220.36 -11.96 TD[(j)]TJ/F10 9.96 Tf 6.09 0 TD[(\\interactionmode)]TJ/F5 9.96 Tf 87.01 0 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 -0.01 TD[(p)-27(enalties)]TJ/F5 9.96 Tf 38.52 0.01 TD[(ih)]TJ/F4 9.96 Tf 7.75 -0.01 TD[(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 32.96 0 TD[(i)]TJ ET 0.40 w 61.77 -591.29 m 199.25 -591.29 l S BT/F12 5.98 Tf 72.86 -597.93 TD[(7)]TJ/F13 7.97 Tf 4.15 -2.82 TD[(This)-354(w)29(as)-354(not)-354(the)-354(case)-354(for)-354(some)-354(earlier)-355(T)]TJ 147.94 -1.72 TD[(E)]TJ 4.7 1.72 TD[(X-)]TJ/F16 7.97 Tf 9.16 0 TD[(-X)]TJ 8.84 -1.78 TD[(E)]TJ 4.49 1.77 TD[(T)]TJ/F13 7.97 Tf 9.2 0 TD[(implemen)29(tations.)]TJ/F4 9.96 Tf -32.7 -29.88 TD[(16)]TJ ET
+endstream
+endobj
+116 0 obj
+<<
+/F4 19 0 R
+/F10 37 0 R
+/F8 31 0 R
+/F11 39 0 R
+/F9 34 0 R
+/F1 10 0 R
+/F2 13 0 R
+/F3 16 0 R
+/F5 22 0 R
+/F12 42 0 R
+/F13 45 0 R
+/F16 114 0 R
+>>
+endobj
+113 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 116 0 R
+>>
+endobj
+119 0 obj
+<<
+/Length 10729
+>>
+stream
+ 0.00 g 0.00 G BT/F5 9.96 Tf 99.96 -62.76 TD[(j)]TJ/F10 9.96 Tf 6.09 -0.01 TD[(\\lastnodetype)]TJ/F5 9.96 Tf 71.31 0 TD[(j)]TJ/F10 9.96 Tf 6.08 0 TD[(\\currentgrouplevel)]TJ/F5 9.96 Tf 97.47 0.01 TD[(j)]TJ/F10 9.96 Tf 6.08 -0.01 TD[(\\currentgrouptype)]TJ/F5 9.96 Tf -187.04 -11.95 TD[(j)]TJ/F10 9.96 Tf 6.09 0 TD[(\\currentiflevel)]TJ/F5 9.96 Tf 81.77 -0.01 TD[(j)]TJ/F10 9.96 Tf 6.09 0.01 TD[(\\currentiftype)]TJ/F5 9.96 Tf 76.55 -0.01 TD[(j)]TJ/F10 9.96 Tf 6.1 0 TD[(\\currentifbranch)]TJ/F5 9.96 Tf -176.6 -11.95 TD[(j)]TJ/F10 9.96 Tf 6.1 0 TD[(\\gluestretchorder)]TJ/F5 9.96 Tf 88.91 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(glue)]TJ/F5 9.96 Tf 17.7 0.01 TD[(i)-333(j)]TJ/F10 9.96 Tf 13.29 -0.01 TD[(\\glueshrinkorder)]TJ/F5 9.96 Tf 83.68 0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(glue)]TJ/F5 9.96 Tf 17.71 -0.01 TD[(i)]TJ -235.14 -11.95 TD[(j)]TJ/F10 9.96 Tf 6.1 -0.01 TD[(\\numexpr)]TJ/F5 9.96 Tf 41.84 0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(in)28(teger)-333(expr)]TJ/F5 9.96 Tf 52.07 0.01 TD[(ih)]TJ/F4 9.96 Tf 7.76 -0.01 TD[(optional)-332(spaces)-334(and)]TJ/F10 9.96 Tf 88.66 0 TD[(\\relax)]TJ/F5 9.96 Tf 31.38 0 TD[(i)]TJ -254.93 -11.95 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(p)-27(enalties)]TJ/F5 9.96 Tf 38.53 -0.01 TD[(i)-332(\200)165(!)]TJ/F10 9.96 Tf 26.56 0.01 TD[(\\interlinepenalties)]TJ/F5 9.96 Tf 102.7 -0.01 TD[(j)]TJ/F10 9.96 Tf 6.08 0.01 TD[(\\clubpenalties)]TJ/F5 9.96 Tf -154.5 -11.96 TD[(j)]TJ/F10 9.96 Tf 6.09 0 TD[(\\widowpenalties)]TJ/F5 9.96 Tf 81.78 0 TD[(j)]TJ/F10 9.96 Tf 6.1 -0.01 TD[(\\displaywidowpenalties)]TJ/F5 9.96 Tf -117.21 -11.95 TD[(h)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(in)27(ternal)-332(dimen)]TJ/F5 9.96 Tf 63.4 0 TD[(i)-333(\200)166(!)]TJ/F4 9.96 Tf 26.57 0.01 TD[(whatev)27(er)]TJ/F3 9.96 Tf 42.65 -0.01 TD[(The)-333(T)]TJ 26.01 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-99(b)-28(o)-28(ok)]TJ/F4 9.96 Tf 33.7 0 TD[(de\214nes)]TJ/F5 9.96 Tf -178.49 -11.95 TD[(j)]TJ/F10 9.96 Tf 6.09 0 TD[(\\parshapeindent)]TJ/F5 9.96 Tf 78.45 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 32.96 0 TD[(i)-333(j)]TJ/F10 9.96 Tf 13.29 0.01 TD[(\\parshapelength)]TJ/F5 9.96 Tf 78.45 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 32.97 0.01 TD[(i)]TJ -249.96 -11.96 TD[(j)]TJ/F10 9.96 Tf 6.09 0 TD[(\\parshapedimen)]TJ/F5 9.96 Tf 73.23 0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 32.96 -0.01 TD[(i)]TJ -116.15 -11.95 TD[(j)]TJ/F10 9.96 Tf 6.09 0 TD[(\\gluestretch)]TJ/F5 9.96 Tf 62.76 0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(glue)]TJ/F5 9.96 Tf 17.71 -0.01 TD[(i)-333(j)]TJ/F10 9.96 Tf 13.28 0 TD[(\\glueshrink)]TJ/F5 9.96 Tf 57.53 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0.01 TD[(glue)]TJ/F5 9.96 Tf 17.7 0 TD[(i)]TJ -183.81 -11.96 TD[(j)]TJ/F10 9.96 Tf 5.13 0 TD[(\\fontcharht)]TJ/F5 9.96 Tf 57.53 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(fon)28(t)]TJ/F5 9.96 Tf 17.15 -0.01 TD[(ih)]TJ/F4 9.96 Tf 7.75 0.01 TD[(8-bit)-333(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 56.76 -0.01 TD[(i)-236(j)]TJ/F10 9.96 Tf 11.34 0.01 TD[(\\fontcharwd)]TJ/F5 9.96 Tf 57.54 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(fon)27(t)]TJ/F5 9.96 Tf 17.16 0 TD[(ih)]TJ/F4 9.96 Tf 7.74 0 TD[(8-bit)-333(n)26(um)28(b)-27(er)]TJ/F5 9.96 Tf 56.77 0 TD[(i)]TJ -302.62 -11.95 TD[(j)]TJ/F10 9.96 Tf 5.13 0 TD[(\\fontchardp)]TJ/F5 9.96 Tf 57.53 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(fon)27(t)]TJ/F5 9.96 Tf 17.15 0 TD[(ih)]TJ/F4 9.96 Tf 7.76 0.01 TD[(8-bit)-332(n)26(um)28(b)-27(er)]TJ/F5 9.96 Tf 56.75 0 TD[(i)-236(j)]TJ/F10 9.96 Tf 11.35 -0.01 TD[(\\fontcharic)]TJ/F5 9.96 Tf 57.54 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(fon)27(t)]TJ/F5 9.96 Tf 17.16 0 TD[(ih)]TJ/F4 9.96 Tf 7.74 -0.01 TD[(8-bit)-333(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 56.76 0.01 TD[(i)]TJ -301.65 -11.96 TD[(j)]TJ/F10 9.96 Tf 6.1 0 TD[(\\dimexpr)]TJ/F5 9.96 Tf 41.84 0 TD[(h)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(dimen)-333(expr)]TJ/F5 9.96 Tf 49.01 0 TD[(ih)]TJ/F4 9.96 Tf 7.76 0.01 TD[(optional)-332(spaces)-334(and)]TJ/F10 9.96 Tf 88.66 0 TD[(\\relax)]TJ/F5 9.96 Tf 31.38 0 TD[(i)]TJ -251.86 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(in)28(ternal)-333(glue)]TJ/F5 9.96 Tf 54.54 -0.01 TD[(i)-333(\200)166(!)]TJ/F4 9.96 Tf 26.56 0.01 TD[(whatev)27(er)]TJ/F3 9.96 Tf 42.66 0 TD[(The)-332(T)]TJ 26 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X)-100(b)-28(o)-27(ok)]TJ/F4 9.96 Tf 33.71 -0.01 TD[(de\214nes)]TJ/F5 9.96 Tf 32.71 0.01 TD[(j)]TJ/F10 9.96 Tf 6.08 -0.01 TD[(\\mutoglue)]TJ/F5 9.96 Tf 47.07 0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(m)27(uglue)]TJ/F5 9.96 Tf 31.28 -0.01 TD[(i)]TJ -290.65 -11.95 TD[(j)]TJ/F10 9.96 Tf 6.08 0 TD[(\\glueexpr)]TJ/F5 9.96 Tf 47.08 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(glue)-333(expr)]TJ/F5 9.96 Tf 40.16 0.01 TD[(ih)]TJ/F4 9.96 Tf 7.76 0 TD[(optional)-333(spaces)-333(and)]TJ/F10 9.96 Tf 88.66 -0.01 TD[(\\relax)]TJ/F5 9.96 Tf 31.39 0 TD[(i)]TJ -248.24 -11.95 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(in)27(ternal)-332(m)27(uglue)]TJ/F5 9.96 Tf 68.1 0 TD[(i)-333(\200)165(!)]TJ/F4 9.96 Tf 26.58 -0.01 TD[(whatev)28(er)]TJ/F3 9.96 Tf 42.64 0.01 TD[(The)-333(T)]TJ 26.01 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X)-99(b)-28(o)-28(ok)]TJ/F4 9.96 Tf 33.7 0 TD[(de\214nes)]TJ/F5 9.96 Tf 32.71 0.01 TD[(j)]TJ/F10 9.96 Tf 6.09 0 TD[(\\gluetomu)]TJ/F5 9.96 Tf 47.07 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(glue)]TJ/F5 9.96 Tf 17.71 0 TD[(i)]TJ -290.65 -11.96 TD[(j)]TJ/F10 9.96 Tf 6.09 0 TD[(\\muexpr)]TJ/F5 9.96 Tf 36.6 0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(m)27(uglue)-332(expr)]TJ/F5 9.96 Tf 53.71 -0.01 TD[(ih)]TJ/F4 9.96 Tf 7.76 0 TD[(optional)-333(spaces)-333(and)]TJ/F10 9.96 Tf 88.66 0 TD[(\\relax)]TJ/F5 9.96 Tf 31.38 0.01 TD[(i)]TJ/F4 9.96 Tf -251.33 -17.94 TD[(The)-333(additional)-334(p)-27(ossibilities)-334(for)]TJ/F5 9.96 Tf 136.36 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(in)27(teger)-332(parameter)]TJ/F5 9.96 Tf 77.29 0 TD[(i)]TJ/F4 9.96 Tf 7.2 0 TD[(are:)]TJ/F10 9.96 Tf -214.76 -11.96 TD[(\\TeXXeTstate)]TJ/F4 9.96 Tf 72.73 0.01 TD[(\(p)-28(ositiv)27(e)-332(if)-333(mixed-direction)-334(t)27(yp)-27(esetting)-333(is)-333(enabled\))]TJ/F10 9.96 Tf -72.72 -11.96 TD[(\\tracingassigns)]TJ/F4 9.96 Tf 88.41 0 TD[(\(p)-28(ositiv)27(e)-332(if)-334(sho)27(wing)-332(assignmen)27(ts\))]TJ/F10 9.96 Tf -88.41 -11.96 TD[(\\tracinggroups)]TJ/F4 9.96 Tf 83.19 0 TD[(\(p)-27(ositiv)27(e)-333(if)-333(sho)27(wing)-333(sa)27(v)28(e)-332(groups\))]TJ/F10 9.96 Tf -83.19 -11.95 TD[(\\tracingifs)]TJ/F4 9.96 Tf 67.5 0.01 TD[(\(p)-27(ositiv)27(e)-333(if)-333(sho)27(wing)-333(conditionals\))]TJ/F10 9.96 Tf -67.5 -11.96 TD[(\\tracingscantokens)]TJ/F4 9.96 Tf 104.11 -0.01 TD[(\(p)-28(ositiv)27(e)-507(if)-509(sho)27(wing)-508(the)-509(op)-28(ening)-508(and)-509(closing)-509(of)]TJ/F10 9.96 Tf -79.2 -11.95 TD[(\\scantokens)]TJ/F4 9.96 Tf 60.86 0 TD[(pseudo-\214les\))]TJ/F10 9.96 Tf -85.76 -11.95 TD[(\\tracingnesting)]TJ/F4 9.96 Tf 88.41 0 TD[(\(p)-28(ositiv)27(e)-413(if)-414(sho)26(wing)-413(improp)-28(er)-414(nesting)-414(of)-415(groups)-414(and)]TJ -63.5 -11.96 TD[(conditionals)-332(within)-334(\214les\))]TJ/F10 9.96 Tf -24.91 -11.95 TD[(\\predisplaydirection)]TJ/F4 9.96 Tf 114.56 -0.01 TD[(\(text)-333(direction)-333(preceding)-334(a)-333(displa)27(y\))]TJ/F10 9.96 Tf -114.57 -11.95 TD[(\\lastlinefit)]TJ/F4 9.96 Tf 72.74 0.01 TD[(\(adjustmen)28(t)-333(ratio)-333(for)-333(last)-334(line)-333(of)-333(paragraph,)-334(times)-333(1000\))]TJ/F10 9.96 Tf -72.73 -11.96 TD[(\\savingvdiscards)]TJ/F4 9.96 Tf 93.64 0 TD[(\(p)-27(ositiv)26(e)-241(if)-242(sa)26(ving)-241(items)-243(discarded)-242(from)-243(v)27(ertical)-241(lists\))]TJ/F10 9.96 Tf -93.65 -11.96 TD[(\\savinghyphcodes)]TJ/F4 9.96 Tf 93.65 0.01 TD[(\(p)-28(ositiv)27(e)-388(if)]TJ/F10 9.96 Tf 51 -0.01 TD[(\\patterns)]TJ/F4 9.96 Tf 50.95 0 TD[(sa)27(v)28(es)]TJ/F10 9.96 Tf 25.85 0 TD[(\\lccode)]TJ/F4 9.96 Tf 40.5 0 TD[(v)55(alues)-389(as)-390(h)27(y-)]TJ -237.03 -11.95 TD[(phenation)-333(co)-28(des\))]TJ -49.81 -11.96 TD[(Note)-411(that)-411(the)]TJ/F8 9.96 Tf 65.15 -0.01 TD[(")]TJ/F4 9.96 Tf 4.64 0.01 TD[(-T)]TJ 8.87 -2.15 TD[(E)]TJ 5.52 2.15 TD[(X)-412(state)-411(v)54(ariable)]TJ/F10 9.96 Tf 74.94 0.01 TD[(\\TeXXeTstate)]TJ/F4 9.96 Tf 66.86 0 TD[(\(the)-411(only)-412(one)-411(so)-412(far\))-411(is)-412(an)]TJ/F5 9.96 Tf -225.99 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(in)27(teger)-332(parameter)]TJ/F5 9.96 Tf 77.29 0.01 TD[(i)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(.)-673(That)-410(need)-410(not)-410(b)-27(e)-410(the)-410(case)-410(for)-410(all)-409(future)-410(state)-410(v)54(ariables;)]TJ -85.05 -11.95 TD[(it)-350(migh)27(t)-349(turn)-350(out)-350(that)-350(some)-350(future)-350(enhancemen)27(ts)-349(can)-350(b)-28(e)-350(enabled)-350(and)-350(disabled)]TJ 0 -11.96 TD[(only)-333(globally)82(,)-332(not)-333(sub)-56(ject)-333(to)-334(grouping.)]TJ 14.95 -11.96 TD[(The)-333(additional)-333(p)-28(ossibilities)-333(for)]TJ/F5 9.96 Tf 136.34 0 TD[(h)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(tok)27(en)-332(parameter)]TJ/F5 9.96 Tf 71.46 0.01 TD[(i)]TJ/F4 9.96 Tf 7.2 0 TD[(are:)]TJ/F10 9.96 Tf -208.91 -11.96 TD[(\\everyeof)]TJ/F4 9.96 Tf 57.03 -0.01 TD[(\(tok)27(ens)-332(to)-334(insert)-333(when)-333(an)]TJ/F10 9.96 Tf 114.72 0 TD[(\\input)]TJ/F4 9.96 Tf 34.69 0 TD[(\214le)-333(ends\))]TJ -216.4 -11.95 TD[(Here)-333(is)-333(the)-333(syn)26(tax)-332(for)]TJ/F8 9.96 Tf 97.85 -0.01 TD[(")]TJ/F4 9.96 Tf 4.65 0.01 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X's)-332(expressions:)]TJ/F5 9.96 Tf -116.9 -17.93 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(in)28(teger)-333(expr)]TJ/F5 9.96 Tf 52.08 0 TD[(i)-332(\200)165(!)-332(h)]TJ/F4 9.96 Tf 30.43 0 TD[(in)27(teger)-332(term)]TJ/F5 9.96 Tf 53.47 0 TD[(i)]TJ -116.61 -11.95 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 0.01 TD[(in)27(teger)-332(expr)]TJ/F5 9.96 Tf 52.08 -0.01 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(add)-333(or)-333(sub)]TJ/F5 9.96 Tf 46.57 0.01 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(in)27(teger)-332(term)]TJ/F5 9.96 Tf 53.46 0 TD[(i)]TJ -200.83 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(in)27(teger)-332(term)]TJ/F5 9.96 Tf 53.47 0.01 TD[(i)-333(\200)166(!)-332(h)]TJ/F4 9.96 Tf 30.44 -0.01 TD[(in)27(teger)-332(factor)]TJ/F5 9.96 Tf 58.17 0.01 TD[(i)]TJ -122.71 -11.96 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 0 TD[(in)27(teger)-332(term)]TJ/F5 9.96 Tf 53.47 -0.01 TD[(ih)]TJ/F4 9.96 Tf 7.75 0.01 TD[(m)28(ul)-333(or)-333(div)]TJ/F5 9.96 Tf 45.54 -0.01 TD[(ih)]TJ/F4 9.96 Tf 7.75 0.01 TD[(in)27(teger)-332(factor)]TJ/F5 9.96 Tf 58.18 -0.01 TD[(i)]TJ -205.9 -11.95 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(in)28(teger)-333(factor)]TJ/F5 9.96 Tf 58.16 0 TD[(i)-333(\200)166(!)-333(h)]TJ/F4 9.96 Tf 30.44 0.01 TD[(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 32.97 -0.01 TD[(i)]TJ -102.2 -11.95 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 0 TD[(left)-333(paren)]TJ/F5 9.96 Tf 41.81 0.01 TD[(ih)]TJ/F4 9.96 Tf 7.76 0 TD[(in)28(teger)-333(expr)]TJ/F5 9.96 Tf 52.08 -0.01 TD[(ih)]TJ/F4 9.96 Tf 7.74 0.01 TD[(righ)27(t)-332(paren)]TJ/F5 9.96 Tf 48.49 -0.01 TD[(i)]TJ/F4 9.96 Tf -39.17 -41.84 TD[(17)]TJ ET
+endstream
+endobj
+120 0 obj
+<<
+/F5 22 0 R
+/F10 37 0 R
+/F4 19 0 R
+/F3 16 0 R
+/F8 31 0 R
+>>
+endobj
+118 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 120 0 R
+>>
+endobj
+123 0 obj
+<<
+/Length 11494
+>>
+stream
+ 0.00 g 0.00 G BT/F5 9.96 Tf 76.71 -62.76 TD[(h)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(dimen)-333(expr)]TJ/F5 9.96 Tf 49.01 0 TD[(i)-333(\200)166(!)-332(h)]TJ/F4 9.96 Tf 30.44 0 TD[(dimen)-333(term)]TJ/F5 9.96 Tf 50.39 0.01 TD[(i)]TJ -110.47 -11.96 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 -0.01 TD[(dimen)-333(expr)]TJ/F5 9.96 Tf 49.02 0.01 TD[(ih)]TJ/F4 9.96 Tf 7.75 -0.01 TD[(add)-333(or)-333(sub)]TJ/F5 9.96 Tf 46.57 0 TD[(ih)]TJ/F4 9.96 Tf 7.76 0.01 TD[(dimen)-333(term)]TJ/F5 9.96 Tf 50.39 0 TD[(i)]TJ -194.69 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(dimen)-333(term)]TJ/F5 9.96 Tf 50.39 0.01 TD[(i)-333(\200)166(!)-332(h)]TJ/F4 9.96 Tf 30.44 -0.01 TD[(dimen)-333(factor)]TJ/F5 9.96 Tf 55.1 0.01 TD[(i)]TJ -116.57 -11.96 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 0 TD[(dimen)-333(term)]TJ/F5 9.96 Tf 50.39 0 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(m)27(ul)-332(or)-333(div)]TJ/F5 9.96 Tf 45.55 0 TD[(ih)]TJ/F4 9.96 Tf 7.75 0.01 TD[(in)27(teger)-332(factor)]TJ/F5 9.96 Tf 58.17 0 TD[(i)]TJ -202.82 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(dimen)-333(factor)]TJ/F5 9.96 Tf 55.1 0 TD[(i)-333(\200)166(!)-333(h)]TJ/F4 9.96 Tf 30.45 0 TD[(dimen)]TJ/F5 9.96 Tf 26.56 0 TD[(i)]TJ -92.73 -11.96 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 0 TD[(left)-333(paren)]TJ/F5 9.96 Tf 41.81 0 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(dimen)-333(expr)]TJ/F5 9.96 Tf 49.02 0 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(righ)28(t)-333(paren)]TJ/F5 9.96 Tf 48.48 0 TD[(i)]TJ -188.02 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(glue)-333(expr)]TJ/F5 9.96 Tf 40.16 0 TD[(i)-333(\200)166(!)-332(h)]TJ/F4 9.96 Tf 30.44 0.01 TD[(glue)-333(term)]TJ/F5 9.96 Tf 41.54 0 TD[(i)]TJ -92.76 -11.97 TD[(j)-332(h)]TJ/F4 9.96 Tf 9.95 0.01 TD[(glue)-333(expr)]TJ/F5 9.96 Tf 40.16 0 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(add)-333(or)-334(sub)]TJ/F5 9.96 Tf 46.58 0 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(glue)-333(term)]TJ/F5 9.96 Tf 41.55 0 TD[(i)]TJ -176.98 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(glue)-333(term)]TJ/F5 9.96 Tf 41.54 -0.01 TD[(i)-333(\200)166(!)-333(h)]TJ/F4 9.96 Tf 30.44 0 TD[(glue)-333(factor)]TJ/F5 9.96 Tf 46.25 0.01 TD[(i)]TJ -98.85 -11.96 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.97 -0.01 TD[(glue)-332(term)]TJ/F5 9.96 Tf 41.53 0.01 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(m)27(ul)-332(or)-334(div)]TJ/F5 9.96 Tf 45.56 0 TD[(ih)]TJ/F4 9.96 Tf 7.74 -0.01 TD[(in)27(teger)-332(factor)]TJ/F5 9.96 Tf 58.17 0 TD[(i)]TJ -193.97 -11.95 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(glue)-333(factor)]TJ/F5 9.96 Tf 46.24 0 TD[(i)-333(\200)166(!)-332(h)]TJ/F4 9.96 Tf 30.44 0.01 TD[(glue)]TJ/F5 9.96 Tf 17.7 -0.01 TD[(i)]TJ -75.02 -11.95 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 0 TD[(left)-333(paren)]TJ/F5 9.96 Tf 41.82 0 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(glue)-333(expr)]TJ/F5 9.96 Tf 40.15 0 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(righ)27(t)-332(paren)]TJ/F5 9.96 Tf 48.49 0.01 TD[(i)]TJ -179.16 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(m)28(uglue)-333(expr)]TJ/F5 9.96 Tf 53.71 0 TD[(i)-332(\200)165(!)-332(h)]TJ/F4 9.96 Tf 30.43 0 TD[(m)27(uglue)-332(term)]TJ/F5 9.96 Tf 55.11 0.01 TD[(i)]TJ -119.89 -11.96 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 -0.01 TD[(m)27(uglue)-332(expr)]TJ/F5 9.96 Tf 53.72 0.01 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(add)-333(or)-333(sub)]TJ/F5 9.96 Tf 46.58 0 TD[(ih)]TJ/F4 9.96 Tf 7.74 0 TD[(m)27(uglue)-332(term)]TJ/F5 9.96 Tf 55.1 0 TD[(i)]TJ -204.1 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(m)28(uglue)-333(term)]TJ/F5 9.96 Tf 55.09 0.01 TD[(i)-333(\200)165(!)-332(h)]TJ/F4 9.96 Tf 30.45 0 TD[(m)27(uglue)-332(factor)]TJ/F5 9.96 Tf 59.8 -0.01 TD[(i)]TJ -125.96 -11.95 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 -0.01 TD[(m)28(uglue)-333(term)]TJ/F5 9.96 Tf 55.09 0 TD[(ih)]TJ/F4 9.96 Tf 7.76 0.01 TD[(m)28(ul)-333(or)-333(div)]TJ/F5 9.96 Tf 45.54 0 TD[(ih)]TJ/F4 9.96 Tf 7.76 0 TD[(in)28(teger)-333(factor)]TJ/F5 9.96 Tf 58.16 -0.01 TD[(i)]TJ -207.52 -11.95 TD[(h)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(m)28(uglue)-333(factor)]TJ/F5 9.96 Tf 59.8 0.01 TD[(i)-333(\200)166(!)-332(h)]TJ/F4 9.96 Tf 30.44 -0.01 TD[(m)27(uglue)]TJ/F5 9.96 Tf 31.27 0.01 TD[(i)]TJ -102.15 -11.96 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.97 0.01 TD[(left)-333(paren)]TJ/F5 9.96 Tf 41.82 -0.01 TD[(ih)]TJ/F4 9.96 Tf 7.74 0.01 TD[(m)27(uglue)-332(expr)]TJ/F5 9.96 Tf 53.71 0 TD[(ih)]TJ/F4 9.96 Tf 7.76 -0.01 TD[(righ)28(t)-333(paren)]TJ/F5 9.96 Tf 48.48 0.01 TD[(i)]TJ -192.72 -11.97 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(optional)-333(spaces)-333(and)]TJ/F10 9.96 Tf 88.67 0 TD[(\\relax)]TJ/F5 9.96 Tf 31.38 0 TD[(i)-333(\200)166(!)-333(h)]TJ/F4 9.96 Tf 30.45 0 TD[(optional)-333(spaces)]TJ/F5 9.96 Tf 65.97 0 TD[(i)]TJ -197.09 -11.96 TD[(j)-332(h)]TJ/F4 9.96 Tf 9.95 0 TD[(optional)-333(spaces)]TJ/F5 9.96 Tf 65.98 -0.01 TD[(i)]TJ/F10 9.96 Tf 3.88 0 TD[(\\relax)]TJ/F5 9.96 Tf -103.05 -11.95 TD[(h)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(add)-333(or)-333(sub)]TJ/F5 9.96 Tf 46.58 0 TD[(i)-333(\200)166(!)-332(h)]TJ/F4 9.96 Tf 30.44 0 TD[(optional)-332(spaces)]TJ/F5 9.96 Tf 65.97 0 TD[(i)]TJ/F10 9.96 Tf 3.87 0.01 TD[(+)]TJ/F9 6.97 Tf 5.23 -1.5 TD[(12)]TJ/F5 9.96 Tf 11.75 1.49 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.97 0 TD[(optional)-333(spaces)]TJ/F5 9.96 Tf 65.97 0 TD[(i)]TJ/F10 9.96 Tf 3.88 0.01 TD[(-)]TJ/F9 6.97 Tf 5.24 -1.5 TD[(12)]TJ/F5 9.96 Tf -252.78 -10.46 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(div)-333(or)-333(m)27(ul)]TJ/F5 9.96 Tf 45.41 0 TD[(i)-333(\200)165(!)-332(h)]TJ/F4 9.96 Tf 30.45 0 TD[(optional)-333(spaces)]TJ/F5 9.96 Tf 65.97 -0.01 TD[(i)]TJ/F10 9.96 Tf 3.88 0.01 TD[(*)]TJ/F9 6.97 Tf 5.23 -1.5 TD[(12)]TJ/F5 9.96 Tf 11.77 1.5 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 0 TD[(optional)-332(spaces)]TJ/F5 9.96 Tf 65.97 0 TD[(i)]TJ/F10 9.96 Tf 3.87 -0.01 TD[(/)]TJ/F9 6.97 Tf 5.23 -1.49 TD[(12)]TJ/F5 9.96 Tf -251.61 -10.46 TD[(h)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(left)-333(paren)]TJ/F5 9.96 Tf 41.81 0.01 TD[(i)-333(\200)165(!)-332(h)]TJ/F4 9.96 Tf 30.45 -0.01 TD[(optional)-333(spaces)]TJ/F5 9.96 Tf 65.97 0 TD[(i)]TJ/F10 9.96 Tf 3.88 0.01 TD[(\()]TJ/F9 6.97 Tf 5.23 -1.5 TD[(12)]TJ/F5 9.96 Tf -151.2 -10.47 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(righ)28(t)-333(paren)]TJ/F5 9.96 Tf 48.48 0.01 TD[(i)-333(\200)166(!)-332(h)]TJ/F4 9.96 Tf 30.44 -0.01 TD[(optional)-333(spaces)]TJ/F5 9.96 Tf 65.98 0 TD[(i)]TJ/F10 9.96 Tf 3.86 0 TD[(\))]TJ/F9 6.97 Tf 5.24 -1.49 TD[(12)]TJ/F4 9.96 Tf -157.88 -16.43 TD[(Next,)]TJ/F8 9.96 Tf 27.12 0 TD[(")]TJ/F4 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-333(extends)-334(the)-333(syn)27(tax)-333(for)-333(assignmen)27(ts:)]TJ/F5 9.96 Tf -46.15 -17.93 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(pre\214x)]TJ/F5 9.96 Tf 24.66 0.01 TD[(i)-333(\200)166(!)]TJ/F4 9.96 Tf 26.57 -0.01 TD[(whatev)28(er)]TJ/F3 9.96 Tf 42.64 0.01 TD[(The)-333(T)]TJ 26.01 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X)-99(b)-28(o)-28(ok)]TJ/F4 9.96 Tf 33.7 0 TD[(de\214nes)]TJ/F5 9.96 Tf 32.72 -0.01 TD[(j)]TJ/F10 9.96 Tf 6.08 0.01 TD[(\\protected)]TJ/F5 9.96 Tf -201.8 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(simple)-333(assignmen)27(t)]TJ/F5 9.96 Tf 79.04 0 TD[(i)-332(\200)165(!)]TJ/F4 9.96 Tf 26.56 0.01 TD[(whatev)27(er)]TJ/F3 9.96 Tf 42.64 0 TD[(The)-333(T)]TJ 26.02 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-99(b)-28(o)-28(ok)]TJ/F4 9.96 Tf 33.7 -0.01 TD[(de\214nes)]TJ/F5 9.96 Tf -194.13 -11.95 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 -0.01 TD[(p)-27(enalties)-333(assignmen)26(t)]TJ/F5 9.96 Tf 89.83 0 TD[(i)]TJ -99.8 -11.95 TD[(j)]TJ/F10 9.96 Tf 6.09 0 TD[(\\readline)]TJ/F5 9.96 Tf 47.08 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 32.96 0 TD[(i)]TJ/F10 9.96 Tf 5.54 0 TD[(to)]TJ/F5 9.96 Tf 12.12 0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(con)27(trol)-332(sequence)]TJ/F5 9.96 Tf 71.49 -0.01 TD[(i)]TJ -206.25 -11.95 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(p)-27(enalties)-333(assignmen)26(t)]TJ/F5 9.96 Tf 89.83 0 TD[(i)-332(\200)165(!)-332(h)]TJ/F4 9.96 Tf 30.43 0.01 TD[(p)-28(enalties)]TJ/F5 9.96 Tf 38.53 0 TD[(ih)]TJ/F4 9.96 Tf 7.75 -0.01 TD[(equals)]TJ/F5 9.96 Tf 26.89 0 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 32.96 0.01 TD[(ih)]TJ/F4 9.96 Tf 7.74 0 TD[(p)-28(enalt)27(y)-332(v)54(alues)]TJ/F5 9.96 Tf 62.05 0 TD[(i)]TJ -307.82 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(in)28(teraction)-333(mo)-28(de)-333(assignmen)27(t)]TJ/F5 9.96 Tf 124.94 0.01 TD[(i)-333(\200)165(!)]TJ/F4 9.96 Tf 26.57 -0.01 TD[(whatev)27(er)]TJ/F3 9.96 Tf 42.65 0.01 TD[(The)-333(T)]TJ 26.02 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X)-99(b)-28(o)-28(ok)]TJ/F4 9.96 Tf 33.7 0 TD[(de\214nes)]TJ/F5 9.96 Tf -240.04 -11.95 TD[(j)]TJ/F10 9.96 Tf 6.09 0 TD[(\\interactionmode)]TJ/F5 9.96 Tf 83.69 0 TD[(h)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(equals)]TJ/F5 9.96 Tf 26.89 0 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(2-bit)-333(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 56.76 0.01 TD[(i)]TJ/F4 9.96 Tf -223.25 -17.93 TD[(In)-412(a)]TJ/F5 9.96 Tf 22.33 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(p)-27(enalties)-334(assignmen)27(t)]TJ/F5 9.96 Tf 89.83 0 TD[(i)]TJ/F4 9.96 Tf 7.99 0 TD[(for)-412(whic)27(h)-411(the)]TJ/F5 9.96 Tf 63.27 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 32.97 0 TD[(i)]TJ/F4 9.96 Tf 7.98 0 TD[(is)]TJ/F8 9.96 Tf 10.81 0 TD[(n)]TJ/F4 9.96 Tf 5.97 0 TD[(,)-432(the)]TJ/F5 9.96 Tf 25.02 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(p)-27(enalt)27(y)-333(v)55(alues)]TJ/F5 9.96 Tf 62.04 0.01 TD[(i)]TJ/F4 9.96 Tf -339.84 -11.96 TD[(are)]TJ/F5 9.96 Tf 17.66 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(empt)27(y)]TJ/F5 9.96 Tf 27.26 0 TD[(i)]TJ/F4 9.96 Tf 8.22 0.01 TD[(if)]TJ/F8 9.96 Tf 10.16 -0.01 TD[(n)]TJ/F5 9.96 Tf 10.45 0.01 TD[(\224)]TJ/F4 9.96 Tf 12.23 -0.01 TD[(0,)-461(otherwise)-436(they)-436(consist)-436(of)]TJ/F8 9.96 Tf 127.33 0 TD[(n)]TJ/F4 9.96 Tf 10.32 0 TD[(consecutiv)27(e)-435(o)-27(ccurrences)-436(of)]TJ/F5 9.96 Tf -227.49 -11.95 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 32.96 0 TD[(i)]TJ/F4 9.96 Tf 3.88 0 TD[(.)]TJ -25.77 -11.96 TD[(Finally)83(,)-333(the)-333(remaining)-333(mo)-28(de-indep)-28(enden)27(t)]TJ/F8 9.96 Tf 182.82 -0.01 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)-333(commands:)]TJ/F5 9.96 Tf -201.84 -21.91 TD[(\217)]TJ/F10 9.96 Tf 9.95 -0.01 TD[(\\showgroups)]TJ/F4 9.96 Tf 57.54 0.01 TD[(,)]TJ/F10 9.96 Tf 7.66 0 TD[(\\showifs)]TJ/F4 9.96 Tf 41.85 0 TD[(,)]TJ/F10 9.96 Tf 7.66 -0.01 TD[(\\showtokens)]TJ/F5 9.96 Tf 57.54 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(general)-332(text)]TJ/F5 9.96 Tf 51.77 0 TD[(i)]TJ/F4 9.96 Tf 3.87 0 TD[(.)-822(These)-460(commands)]TJ -231.75 -11.96 TD[(are)-402(in)26(tended)-402(to)-403(help)-403(y)27(ou)-402(\214gure)-403(out)-403(what)]TJ/F8 9.96 Tf 185.76 0.01 TD[(")]TJ/F4 9.96 Tf 4.65 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-402(thinks)-403(it)-403(is)-403(doing.)-654(The)]TJ/F10 9.96 Tf -204.81 -11.95 TD[(\\showtokens)]TJ/F4 9.96 Tf 60.86 0 TD[(command)-333(displa)27(ys)-333(the)-333(tok)27(en)-333(list)]TJ/F5 9.96 Tf 144.08 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(balanced)-333(text)]TJ/F5 9.96 Tf 58.95 0 TD[(i)]TJ/F4 9.96 Tf 3.87 0 TD[(.)]TJ/F5 9.96 Tf -281.58 -19.93 TD[(\217)]TJ/F10 9.96 Tf 9.97 -0.01 TD[(\\marks)]TJ/F5 9.96 Tf 31.38 0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(15-bit)-333(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 61.74 0.01 TD[(ih)]TJ/F4 9.96 Tf 7.74 -0.01 TD[(general)-333(text)]TJ/F5 9.96 Tf 51.78 0.01 TD[(i)]TJ/F4 9.96 Tf 3.87 0 TD[(.)-843(This)-466(command)-466(generalizes)-466(T)]TJ 138.7 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X's)]TJ/F10 9.96 Tf -304.64 -11.96 TD[(\\mark)]TJ/F4 9.96 Tf 29.48 0 TD[(command)-332(to)-333(32768)-333(distinct)-334(mark)-333(classes;)-333(the)-333(sp)-28(ecial)-333(case)]TJ/F10 9.96 Tf 252.72 -0.01 TD[(\\marks0)]TJ/F4 9.96 Tf -282.19 -11.95 TD[(is)-332(synon)26(ymous)-332(with)]TJ/F10 9.96 Tf 88.99 0 TD[(\\mark)]TJ/F4 9.96 Tf 26.16 0.01 TD[(.)]TJ 26.81 -41.85 TD[(18)]TJ ET
+endstream
+endobj
+124 0 obj
+<<
+/F5 22 0 R
+/F4 19 0 R
+/F10 37 0 R
+/F9 34 0 R
+/F8 31 0 R
+/F3 16 0 R
+>>
+endobj
+122 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 124 0 R
+>>
+endobj
+127 0 obj
+<<
+/Length 7512
+>>
+stream
+ 0.00 g 0.00 G BT/F1 11.96 Tf 61.77 -62.76 TD[(5.2)-1124(V)92(ertical-Mo)-30(de)-375(Commands)]TJ/F4 9.96 Tf 0 -18.4 TD[(The)-310(syn)26(tax)-310(for)-311(T)]TJ 72.47 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X's)-311(v)27(ertical-mo)-27(de)-311(commands,)-316(as)-311(describ)-28(ed)-311(in)-311(the)-312(second)-311(part)]TJ -78.01 -11.95 TD[(of)-333(Chapter)-333(24)-334(of)]TJ/F3 9.96 Tf 74.75 -0.01 TD[(The)-333(T)]TJ 26.02 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-99(b)-28(o)-28(ok)]TJ/F4 9.96 Tf 30.38 -0.01 TD[(,)-333(is)-333(extended)-333(b)27(y)]TJ/F8 9.96 Tf 72.28 0 TD[(")]TJ/F4 9.96 Tf 4.65 0.01 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-333(as)-333(follo)27(ws:)]TJ/F5 9.96 Tf -213.06 -21.91 TD[(\217)]TJ/F10 9.96 Tf 9.97 -0.01 TD[(\\pagediscards)]TJ/F4 9.96 Tf 67.99 0.01 TD[(,)]TJ/F10 9.96 Tf 7.33 0 TD[(\\splitdiscards)]TJ/F4 9.96 Tf 73.22 0 TD[(.)-741(These)-432(t)27(w)28(o)-431(commands)-432(are)-433(similar)-432(to)]TJ/F10 9.96 Tf -148.53 -11.96 TD[(\\unvbox)]TJ/F4 9.96 Tf 36.6 -0.01 TD[(.)-757(When)]TJ/F10 9.96 Tf 40.41 0 TD[(\\savingvdiscards)]TJ/F4 9.96 Tf 88.04 0 TD[(is)-437(p)-28(ositiv)27(e,)-462(items)-438(discarded)-437(b)27(y)-437(the)]TJ -165.05 -11.95 TD[(page)-414(builder)-415(and)-415(b)27(y)-414(the)]TJ/F10 9.96 Tf 111.46 0 TD[(\\vsplit)]TJ/F4 9.96 Tf 40.74 0 TD[(command)-414(are)-415(collected)-415(in)-415(t)27(w)28(o)-414(sp)-28(ecial)]TJ -152.21 -11.95 TD[(lists.)-777(One)-445(of)-445(these)-444(sp)-28(ecial)-445(lists)-444(is)-445(app)-28(ended)-444(to)-445(the)-445(curren)27(t)-444(v)27(ertical)-443(list)]TJ -0.01 -11.96 TD[(\(in)-330(the)-330(same)-331(w)27(a)28(y)-329(as)]TJ/F10 9.96 Tf 89.9 0 TD[(\\unvbox)]TJ/F4 9.96 Tf 39.91 0.01 TD[(app)-27(ends)-331(the)-330(v)27(ertical)-330(list)-330(inside)-330(a)-331(vb)-27(o)26(x\))-329(and)]TJ -129.8 -11.96 TD[(b)-27(ecomes)-333(empt)26(y)84(.)]TJ/F5 9.96 Tf -9.97 -19.93 TD[(\217)]TJ/F4 9.96 Tf 9.97 -0.01 TD[(Here)-332(are)-334(the)-333(additional)-333(p)-28(ossibilities)-334(for)]TJ/F5 9.96 Tf 173.21 0 TD[(h)]TJ/F4 9.96 Tf 3.86 0 TD[(horizon)27(tal)-333(command)]TJ/F5 9.96 Tf 88.87 0 TD[(i)]TJ/F4 9.96 Tf 3.88 0.01 TD[(:)]TJ/F5 9.96 Tf -294.74 -21.92 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(horizon)27(tal)-332(command)]TJ/F5 9.96 Tf 88.87 0 TD[(i)-333(\200)166(!)]TJ/F4 9.96 Tf 26.57 0.01 TD[(whatev)28(er)]TJ/F3 9.96 Tf 42.64 -0.01 TD[(The)-332(T)]TJ 26.01 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-99(b)-28(o)-28(ok)]TJ/F4 9.96 Tf 33.7 0 TD[(de\214nes)]TJ/F5 9.96 Tf -203.96 -11.96 TD[(j)]TJ/F10 9.96 Tf 6.09 0 TD[(\\beginL)]TJ/F5 9.96 Tf 39.93 0 TD[(j)]TJ/F10 9.96 Tf 6.09 0.01 TD[(\\endL)]TJ/F5 9.96 Tf 29.48 0 TD[(j)]TJ/F10 9.96 Tf 6.09 -0.01 TD[(\\beginR)]TJ/F5 9.96 Tf 39.93 0 TD[(j)]TJ/F10 9.96 Tf 6.08 0.01 TD[(\\endR)]TJ/F1 11.96 Tf -156.94 -33.87 TD[(5.3)-1125(Horizon)31(tal-Mo)-31(de)-375(Commands)]TJ/F4 9.96 Tf 0 -18.39 TD[(The)-384(syn)27(tax)-383(for)-383(T)]TJ 74.66 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X's)-383(horizon)27(tal-mo)-27(de)-384(commands,)-396(as)-384(describ)-27(ed)-384(in)-384(Chapter)-384(25)]TJ -80.19 -11.96 TD[(of)]TJ/F3 9.96 Tf 11.34 -0.01 TD[(The)-333(T)]TJ 26.02 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-99(b)-28(o)-28(ok)]TJ/F4 9.96 Tf 30.38 0 TD[(,)-333(is)-333(extended)-333(b)26(y)]TJ/F8 9.96 Tf 72.28 0 TD[(")]TJ/F4 9.96 Tf 4.65 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-333(as)-333(follo)27(ws:)]TJ/F5 9.96 Tf -149.65 -21.91 TD[(\217)]TJ/F4 9.96 Tf 9.95 0 TD[(Here)-333(are)-334(the)-333(additional)-333(p)-28(ossibilities)-333(for)]TJ/F5 9.96 Tf 173.22 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(v)28(ertical)-333(command)]TJ/F5 9.96 Tf 77.51 -0.01 TD[(i)]TJ/F4 9.96 Tf 3.87 0 TD[(:)]TJ/F5 9.96 Tf -283.39 -21.91 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(v)27(ertical)-332(command)]TJ/F5 9.96 Tf 77.51 0 TD[(i)-333(\200)166(!)]TJ/F4 9.96 Tf 26.57 0.01 TD[(whatev)27(er)]TJ/F3 9.96 Tf 42.65 0 TD[(The)-333(T)]TJ 26.01 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-100(b)-27(o)-28(ok)]TJ/F4 9.96 Tf 33.71 0.01 TD[(de\214nes)]TJ/F5 9.96 Tf -192.61 -11.96 TD[(j)]TJ/F10 9.96 Tf 6.08 0 TD[(\\pagediscards)]TJ/F5 9.96 Tf 71.32 -0.01 TD[(j)]TJ/F10 9.96 Tf 6.08 0.01 TD[(\\splitdiscards)]TJ/F5 9.96 Tf -91.78 -25.9 TD[(\217)]TJ/F10 9.96 Tf 9.95 -0.01 TD[(\\beginL)]TJ/F4 9.96 Tf 36.62 0 TD[(,)]TJ/F10 9.96 Tf 6.09 0 TD[(\\endL)]TJ/F4 9.96 Tf 26.15 0.01 TD[(,)]TJ/F10 9.96 Tf 6.09 0 TD[(\\beginR)]TJ/F4 9.96 Tf 36.61 -0.01 TD[(,)]TJ/F10 9.96 Tf 6.08 0 TD[(\\endR)]TJ/F4 9.96 Tf 29.47 0.01 TD[(\(text-direction)-333(commands\).)]TJ -147.11 -11.96 TD[(The)-398(use)-397(of)-398(these)-398(commands)-398(is)-397(illegal)-398(when)-398(the)-397(T)]TJ 217.16 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X-)]TJ/F11 9.96 Tf 10.78 0 TD[(-X)]TJ 11.06 -2.21 TD[(E)]TJ 5.61 2.22 TD[(T)]TJ/F4 9.96 Tf 11.94 0 TD[(enhancemen)27(t)]TJ -262.07 -11.96 TD[(is)-332(curren)27(tly)-331(disabled;)-333(otherwise)-332(a)]TJ/F10 9.96 Tf 146.87 0.01 TD[(beginL)]TJ/F4 9.96 Tf 31.37 0 TD[(,)-332(etc.)-332(text-direction)-332(no)-28(de)-332(\(a)-333(new)]TJ -178.24 -11.96 TD[(kind)-254(of)-255(math)-254(no)-28(de\))-255(is)-254(app)-28(ended)-255(to)-254(the)-255(curren)27(t)-254(horizon)27(tal)-254(list.)-418(These)-255(no)-28(des)]TJ 0 -11.96 TD[(delimit)-251(the)-253(b)-27(eginning)-253(and)-252(end)-252(of)-252(hlist)-252(segmen)26(ts)-251(con)27(taining)-251(left-to-righ)26(t)-251(\(L\))]TJ -0.01 -11.95 TD[(or)-279(righ)26(t-to-left)-278(\(R\))-279(text.)-427(Before)-279(a)-280(paragraph)-279(is)-280(brok)27(en)-278(in)26(to)-278(lines,)]TJ/F10 9.96 Tf 279.06 -0.01 TD[(endL)]TJ/F4 9.96 Tf 23.7 0.01 TD[(and)]TJ/F10 9.96 Tf -302.76 -11.96 TD[(endR)]TJ/F4 9.96 Tf 23.91 0 TD[(no)-28(des)-300(are)-301(added)-301(to)-301(terminate)-300(an)27(y)-300(un\214nished)-301(L)-301(or)-300(R)-301(segmen)27(ts;)-311(when)]TJ -23.91 -11.95 TD[(a)-419(paragraph)-420(is)-420(con)27(tin)28(ued)-419(after)-420(displa)27(y)-419(math)-420(mo)-27(de,)-442(an)27(y)-419(suc)27(h)-419(un\214nished)]TJ 0 -11.95 TD[(segmen)27(ts)-372(are)-373(automatically)-374(resumed,)-383(starting)-373(the)-373(new)-374(hlist)-373(with)]TJ/F10 9.96 Tf 287.43 -0.01 TD[(beginL)]TJ/F4 9.96 Tf -287.43 -11.95 TD[(and)]TJ/F10 9.96 Tf 19.37 0 TD[(beginR)]TJ/F4 9.96 Tf 34.7 0 TD[(no)-27(des)-334(as)-333(necessary)82(.)]TJ/F5 9.96 Tf -64.03 -19.92 TD[(\217)]TJ/F10 9.96 Tf 9.96 0 TD[(\\marks)]TJ/F5 9.96 Tf 31.37 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 0.01 TD[(15-bit)-333(n)27(um)27(b)-26(er)]TJ/F5 9.96 Tf 61.75 0 TD[(ih)]TJ/F4 9.96 Tf 7.74 0 TD[(general)-333(text)]TJ/F5 9.96 Tf 51.78 -0.01 TD[(i)]TJ/F4 9.96 Tf 3.88 0 TD[(.)-843(This)-466(command)-466(generalizes)-466(T)]TJ 138.71 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X's)]TJ/F10 9.96 Tf -304.64 -11.96 TD[(\\mark)]TJ/F4 9.96 Tf 29.47 0.01 TD[(command)-332(to)-333(32768)-333(distinct)-333(mark)-333(classes;)-333(the)-334(sp)-27(ecial)-333(case)]TJ/F10 9.96 Tf 252.71 -0.01 TD[(\\marks0)]TJ/F4 9.96 Tf -282.18 -11.95 TD[(is)-333(synon)27(ymous)-332(with)]TJ/F10 9.96 Tf 88.99 0.01 TD[(\\mark)]TJ/F4 9.96 Tf 26.16 0 TD[(.)]TJ/F1 11.96 Tf -140.06 -27.9 TD[(5.4)-1125(Math-Mo)-31(de)-375(Commands)]TJ/F4 9.96 Tf 0 -18.38 TD[(The)-283(syn)27(tax)-282(for)-283(T)]TJ 71.65 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X's)-283(math-mo)-27(de)-284(commands,)-293(as)-283(describ)-28(ed)-283(in)-283(Chapter)-283(26)-284(of)]TJ/F3 9.96 Tf 249.38 -0.01 TD[(The)]TJ -326.56 -11.95 TD[(T)]TJ 5.53 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-100(b)-27(o)-28(ok)]TJ/F4 9.96 Tf 30.38 0 TD[(,)-333(is)-333(extended)-334(b)27(y)]TJ/F8 9.96 Tf 72.29 0 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-332(as)-334(follo)27(ws:)]TJ 34.09 -46.46 TD[(19)]TJ ET
+endstream
+endobj
+128 0 obj
+<<
+/F1 10 0 R
+/F4 19 0 R
+/F3 16 0 R
+/F8 31 0 R
+/F5 22 0 R
+/F10 37 0 R
+/F11 39 0 R
+>>
+endobj
+126 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 128 0 R
+>>
+endobj
+132 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 686.11
+/Ascent 750
+/Descent -250
+/FontBBox [-119 -350 1308 850]
+/FontName /XEXUPK+CMBX10
+/ItalicAngle 0
+/XHeight 444.4
+/StemV 80
+/FontFile 131 0 R
+/Flags 4
+>>
+endobj
+133 0 obj
+<<
+/Encoding 7 0 R
+/Type /Font
+/Subtype /Type1
+/Name /F17
+/FontDescriptor 132 0 R
+/BaseFont /XEXUPK+CMBX10
+/FirstChar 33
+/LastChar 255
+/Widths [350 602.78 958.33 575 958.33 894.44 319.44 447.22 447.22 575 894.44 319.44
+383.33 319.44 575 575 575 575 575 575 575 575 575 575 575 319.44 319.44 350 894.44
+543.05 543.05 894.44 869.44 818.05 830.55 881.94 755.55 723.61 904.16 900 436.11
+594.44 901.38 691.66 1091.66 900 863.88 786.11 863.88 862.5 638.89 800 884.72 869.44
+1188.88 869.44 869.44 702.77 319.44 602.78 319.44 575 319.44 319.44 559.02 638.89
+511.11 638.89 527.08 351.39 575 638.89 319.44 351.39 606.94 319.44 958.33 638.89
+575 638.89 606.94 473.61 453.61 447.22 638.89 606.94 830.55 606.94 606.94 511.11
+575 1149.99 575 575 0 691.66 958.33 894.44 805.55 766.66 900 830.55 894.44 830.55
+894.44 830.55 670.83 638.89 638.89 958.33 958.33 319.44 351.39 575 575 575 575 575
+869.44 511.11 597.22 830.55 894.44 575 1041.66 1169.44 894.44 319.44 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 575]
+>>
+endobj
+134 0 obj
+<<
+/Length 5385
+>>
+stream
+ 0.00 g 0.00 G BT/F5 9.96 Tf 76.71 -62.76 TD[(\217)]TJ/F10 9.96 Tf 9.97 -0.01 TD[(\\left)]TJ/F5 9.96 Tf 26.15 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(delim)]TJ/F5 9.96 Tf 23.79 0.01 TD[(ih)]TJ/F4 9.96 Tf 7.76 -0.01 TD[(math)-333(mo)-27(de)-334(material)]TJ/F5 9.96 Tf 88.86 0 TD[(i)]TJ/F10 9.96 Tf -150.44 -11.95 TD[(\\middle)]TJ/F5 9.96 Tf 36.6 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0.01 TD[(delim)]TJ/F5 9.96 Tf 23.81 -0.01 TD[(ih)]TJ/F4 9.96 Tf 7.74 0 TD[(math)-333(mo)-28(de)-333(material)]TJ/F5 9.96 Tf 88.86 0.01 TD[(i)]TJ/F10 9.96 Tf 3.88 0 TD[(...\\right)]TJ/F5 9.96 Tf 47.08 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(delim)]TJ/F5 9.96 Tf 23.81 0 TD[(i)]TJ/F4 9.96 Tf -239.52 -11.96 TD[(\(generalizing)-333(T)]TJ 64.23 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X's)]TJ/F10 9.96 Tf 17.48 0 TD[(\\left)]TJ/F5 9.96 Tf 26.16 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(delim)]TJ/F5 9.96 Tf 23.79 -0.01 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(math)-333(mo)-28(de)-333(material)]TJ/F5 9.96 Tf 88.87 0.01 TD[(i)]TJ/F10 9.96 Tf 3.87 0 TD[(\\right)]TJ/F5 9.96 Tf 31.38 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(delim)]TJ/F5 9.96 Tf 23.8 0 TD[(i)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(\).)]TJ -304.49 -11.95 TD[(F)83(or)-404(eac)27(h)]TJ/F5 9.96 Tf 41.72 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0.01 TD[(math)-333(mo)-28(de)-333(material)]TJ/F5 9.96 Tf 88.86 0 TD[(i)]TJ/F8 9.96 Tf 7.91 -0.01 TD[(")]TJ/F4 9.96 Tf 4.65 0.01 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X)-405(b)-27(egins)-406(a)-405(new)-405(group,)-423(starting)-405(out)]TJ -161.41 -11.95 TD[(with)-409(a)-408(new)-409(math)-409(list)-408(\(alw)26(a)28(ys)-408(in)-408(the)-409(same)-409(st)27(yle\))-408(that)-408(b)-28(egins)-409(with)-409(a)-408(left)]TJ 0.01 -11.96 TD[(b)-27(oundary)-245(item)-246(con)27(taining)-245(ev)27(erything)-244(pro)-28(cessed)-246(so)-245(far.)-415(This)-246(group)-246(m)27(ust)-244(b)-28(e)]TJ -0.01 -11.95 TD[(terminated)-406(with)-406(either)-406(`)]TJ/F10 9.96 Tf 106.84 0 TD[(\\middle)]TJ/F4 9.96 Tf 36.61 0 TD[(')-405(or)-406(`)]TJ/F10 9.96 Tf 22.5 -0.01 TD[(right)]TJ/F4 9.96 Tf 26.16 0.01 TD[(',)-424(at)-406(whic)27(h)-405(time)-406(the)-406(in)27(ternal)]TJ -192.1 -11.96 TD[(math)-485(list)-486(is)-486(completed)-486(with)-487(a)-486(new)-486(b)-28(oundary)-486(item)-486(con)27(taining)-485(the)-486(new)]TJ -0.01 -11.96 TD[(delimiter.)-577(In)-378(the)-378(case)-378(of)-377(`)]TJ/F10 9.96 Tf 113.88 0 TD[(\\middle)]TJ/F4 9.96 Tf 36.61 0 TD[(',)-388(a)-378(new)-378(group)-378(is)-377(started)-378(again,)-389(in)-378(the)]TJ -150.49 -11.96 TD[(case)-424(of)-425(`)]TJ/F10 9.96 Tf 37.02 0.01 TD[(\\right)]TJ/F4 9.96 Tf 31.38 0 TD[(',)]TJ/F8 9.96 Tf 9.99 -0.01 TD[(")]TJ/F4 9.96 Tf 4.65 0.01 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X)-425(app)-27(ends)-425(an)-425(Inner)-424(atom)-425(to)-425(the)-424(curren)27(t)-424(list;)-470(the)]TJ -97.42 -11.95 TD[(n)28(ucleus)-333(of)-333(this)-333(atom)-334(con)27(tains)-332(the)-333(in)26(ternal)-332(math)-333(list)-334(just)-333(completed.)]TJ/F1 14.35 Tf -24.92 -32.94 TD[(References)]TJ/F4 9.96 Tf 0.01 -21.83 TD[([1])]TJ/F3 9.96 Tf 15.49 0.01 TD[(A)-407(torture)-408(test)-407(for)-408(T)]TJ 87.78 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X)]TJ/F4 9.96 Tf 8.47 0 TD[(,)-425(b)26(y)-406(Donald)-408(E.)-407(Kn)27(uth,)-425(Stanford)-408(Computer)-407(Science)]TJ -101.78 -11.96 TD[(Rep)-27(ort)-333(1027.)]TJ -15.5 -19.92 TD[([2])]TJ/F3 9.96 Tf 15.5 0.01 TD[(A)-271(torture)-272(test)-272(for)]TJ/F8 9.96 Tf 76.83 -0.01 TD[(")]TJ/F3 9.96 Tf 4.65 0.01 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)]TJ/F4 9.96 Tf 8.47 -0.01 TD[(,)-284(b)27(y)-271(The)]TJ/F5 9.96 Tf 38.7 0 TD[(N)]TJ 6.15 -2.14 TD[(T)]TJ 5.96 2.15 TD[(S)]TJ/F4 9.96 Tf 9.5 0 TD[(T)83(eam)-271(\(P)27(eter)-271(Breitenlohner)-272(and)-272(Bernd)]TJ -164.65 -11.95 TD[(Raic)28(hle\).)-333(V)83(ersion)-333(2,)-333(Jan)27(uary)-333(1998.)]TJ -15.5 -19.93 TD[([3])]TJ/F3 9.96 Tf 15.49 -0.01 TD[(The)-333(WEB)-333(system)-334(of)-333(structured)-333(do)-28(cumen)27(tation)]TJ/F4 9.96 Tf 205.29 0.01 TD[(,)-333(b)27(y)-332(Donald)-333(E.)-334(Kn)27(uth,)]TJ -205.29 -11.96 TD[(Stanford)-333(Computer)-333(Science)-333(Rep)-28(ort)-333(980.)]TJ -15.5 -19.92 TD[([4])]TJ/F3 9.96 Tf 15.5 0 TD[(Ho)28(w)-385(to)-387(generate)]TJ/F8 9.96 Tf 76.32 0 TD[(")]TJ/F3 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)]TJ/F4 9.96 Tf 8.47 0.01 TD[(,)-399(b)27(y)-385(The)]TJ/F5 9.96 Tf 42.11 -0.01 TD[(N)]TJ 6.16 -2.14 TD[(T)]TJ 5.96 2.15 TD[(S)]TJ/F4 9.96 Tf 10.63 0 TD[(T)82(eam)-385(\(P)27(eter)-385(Breitenlohner)-386(and)-387(Phil)]TJ -168.69 -11.96 TD[(T)83(a)28(ylor\).)-333(V)83(ersion)-333(2,)-333(Jan)27(uary)-333(1998.)]TJ -15.5 -19.92 TD[([5])]TJ/F3 9.96 Tf 15.51 0 TD[(The)-340(T)]TJ 26.08 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-100(b)-28(o)-27(ok)]TJ/F4 9.96 Tf 33.78 0 TD[(\(Computers)-340(and)-341(T)27(yp)-27(esetting,)-343(V)83(ol.)-340(A\),)-341(b)27(y)-339(Donald)-341(E.)-341(Kn)27(uth,)]TJ -65.4 -11.96 TD[(Addison)-333(W)82(esley)83(,)-332(Reading,)-333(Massac)26(h)28(usetts,)-332(1986.)]TJ -15.49 -19.93 TD[([6])]TJ/F3 9.96 Tf 15.5 0 TD[(Mixing)-363(righ)27(t-to-left)-362(texts)-363(with)-363(left-to-righ)27(t)-362(texts)]TJ/F4 9.96 Tf 211.82 0 TD[(,)-370(b)27(y)-362(Donald)-363(E.)-363(Kn)27(uth)-362(and)]TJ -211.81 -11.95 TD[(Pierre)-333(MacKa)27(y)83(,)]TJ/F3 9.96 Tf 71.04 0 TD[(TUGb)-27(oat)]TJ/F17 9.96 Tf 45.67 0.01 TD[(8)]TJ/F4 9.96 Tf 5.73 0 TD[(,)-332(14{25,)-334(1987.)]TJ 28.93 -222.2 TD[(20)]TJ ET
+endstream
+endobj
+135 0 obj
+<<
+/F5 22 0 R
+/F10 37 0 R
+/F4 19 0 R
+/F8 31 0 R
+/F1 10 0 R
+/F3 16 0 R
+/F17 133 0 R
+>>
+endobj
+130 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 135 0 R
+>>
+endobj
+8 0 obj
+<<
+/Length1 1550
+/Length2 8884
+/Length3 533
+/Length 10967
+>>
+stream
+%!PS-AdobeFont-1.1: CMBX12 1.0
+%%CreationDate: 1991 Aug 20 16:34:54
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMBX12) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /PDPDTY+CMBX12 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 45 /hyphen put
+dup 46 /period 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 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I 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 86 /V put
+dup 88 /X 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 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 120 /x put
+dup 121 /y put
+dup 122 /z put
+readonly def
+/FontBBox{-53 -251 1139 750}readonly def
+/UniqueID 5000769 def
+currentdict end
+currentfile eexec
+›œi_,+õ`ôÀÕ"WºÍÖP
+½¥í˜5ö ÏÈð l.×j‡…kPôØ úëPŒ—ø(?ˆ±~M;Àö^Ãyy¬Ü*f˼[âõ:­ç-ѵZ/¿îeŒ¹_[³+ 5{^Ýòd tp¾ñÅ!¶ûÕÇ~¾Ùd¬Z+¾ÉسäŠå»
+hÌV°]ß¿ l0t¾ë9ܼ¢r¦æ)ûzê,[§ºå {L¥•ßx 5)—ì>ådß"Ÿ»Tsõè̱ÌSé§â™¨ê¢›iѶ"±ðÏüX)Hu–ÙPËQ pÜŸt;ëïDö®’úÎÅvX™œ‹ð`a`9bÀi^¸} Ú«eeW Šf é®ïŠå_q¸¼v9My)gäØ;nŒ=™‡ÕåLS¿+»2…[”ds´H3½x‡=øäÇæhÿÿ%ª»¤tK$ÖË‚${0RÌ]fóñ¼ø¥j?´FêX{ؾ0%vRÎà5bŠíßØ(;ZÒ‹€­$ؘ—
+È¡ã>T<äãÄžæ!ÅÎ>Šé0øcfɈ``hÙé#–ëõ³Û Eü= ÔpÇ¡M’»þ'½t³c¨Ž3¨é¨ZÃ!ç=Å+3;‘ pÅHs¤"-fà&¾m,ˆ•ŠpÁnå ð «—g^Ži"níP]6Â!¾ dtBDKð2_‰›¡^›Eù ÷=ÃIomàÝD¡yI¥(fÇ7t”¾ÿDA¼¤ü+ûryú)8ú›âÞv/ Ôp<NàCq.ûŸ‡E(· ›äð„Þ’-lf×öÿ–¤’3²9mœ¸[/õe‰:Ó¡ÛˆäiüìÕ[?­ý>P‘H9ÞåÕÒ¶?ƒè§•83ïâI*01O2⽚u*½¨vîø†ñ9îÎ)ã &¥§rqÈ”P¶ËC æàÉPÐDVU!O¢ètTÉœ;)ü½Ò¯4*Sé¿+¤e¤ñ©9‹¡ýwÒ¸_áú¼špí.Ë 7ë°µñ΂¼ùýè9)­—
+õÓ-ˆ]ÉLß4 pÆo„í^J[”ÈÉšún»ß¹ˆÈù:
+ÿóÝls LÑßÕ+4ƒš¸ ¢ÔëÝU:¹Ò¸x^¾s­šyÔs'A¾[ÚÝûº?ÃôªØι– 2Yãzì8ÛŽD0BçVÕ¿ã×2=ØÃràÔe':jDï âqÒ¼mWú½š…¿A;mv ¹dï tp¡qïª<ær€“¤Ü@ØÓ$º\3¤?­;Üt¯-_8O¯hK ”‚çJ«3~Ž }–B½”MˆÕÐX òÀO‚gi¡âÑ£ˆ90_e×»~Ö$Ác!'¶ª ë»°qs_¦ýo”›’G‡'¤i7Ú6YZ­ÑI©ÌR‹©1;꛹»ä{øªîW263P.Sɶp­;\©EÞÐHqš ¬üÝó"¯ƒS4Qùÿ|R5¿eõYcÎx¬ÞV—<ø‰L”ßÊrw£ˆ
+¶¿—~tÝŠB§û?^+ÃZ¹†ŸŽ8i°Hób}óZf÷k3¦VpæÂ7è+ÙˈP@m…o†ôcËëƒóíïüXÌ;·°0œ«õ7ÄHyÙ§§Òìô,´‘£²•´b§5›4ãZçé®j©¸Ç+òˆLÞÚç
+£™ÁdU¸«n¶/y/åö•šÄ5ô>ñmË› S»4¼jãõÞÆ(87ø~ƒÎØ[ ìò®Š¯»7ü€•÷|¡§¾9"Ôãt#vÇåÚí½`¹*6ÄÀY»/“¢ø˜P {±Íäj,ê€skÐWt·(Ô¯ Üfßm§ø?kÊ̺痄‰Ê]qÊ\ å
+é—ö
+#[évLÔa© Îa/»Ã·þIW3[‘U×ЖÄ6 {0 (%Ãc Î’N'´] `˜waþ4ò¹IV_ÐnNÍå—šÇÅûðßßïð;cBš2Y寘ÿòüš%å2Ò _Ë á8Rá1¿ ±=¹Ò•ájƒÇ¤M}ô¡V>
+QÆý¶Êw9ü,*ßxOºNx#ËZÚ9d=C,W½25ö6»4TÄ=àXV}Ö
+^Ë $T樓[.a^Bî ë²éJ+»F‚TÔ`‡×1›L¹9ÃaœGªâ]O!ñĹ¯Ú½k¸UµÜü ó‚Ùv¢`g\ W Ífô„®+ gÿü-Á£Ë«À˜¸³À…#6 ©4/ p=µä;‰7˜4RCN[/žâÛ,åîÒXÏ.Ïô¿ÌOʽ e±ªI—º@3 úÀm€ž©qœw”àVGqªgrE‹-¯£/Îqµ˜åÖK|°1u]P.ß‘4õº…àž,‹:oÔüa±Þ.”jQÙ¡3Y•"QHÒyGƒÞ–F`$ D˜zfJ,Jxh¬5¬¿
+LJØÍ=–EižO^(È´r 'Aê…¢Í6¢¨Ån}aÚ©@'ÉÅÑ”YjHýì"óÐÒ! ¢kØõ‘øup, ð?ß¿U\Oÿð¢¡É‚¦[#Í+=ý„NåÅŸ{Åîp4
+°à.…9Lt‡° ¬¢…}yHV¸T× 2cûÖU·‡ö<û-ùTwW®/€ùÈP¥•Ã}À ì¦Û°Ð©é…uMðà bClñË\çˉQ'Ô³´-ÒRìƒGòYøXÖÄ’î<ª–sfR—výÒUÔHè
+3» Y{yü.’^œR:þCÅ‚ÿ¡<X™–“tŽÏl\Áé@ù÷‚„½„ý{Õ¦ÚRX3„…^LŽÐéG’¸–ÖZ¨8ˆ:‘‹ñ@LD‘(©ó(<_Ù°ˆW‡ªòï:²M·Âôçî 2k͹1.}}¼è€°D»mÄ5ªblrK˜ †ÔýôsrþLâ((ÂxP°§|ì‚’¢:EU'yîeAóÑ×y~ý—“n…K¼Ô4v³)cE Cˆ†@Sçxè[V°M@èD$Ÿjº§K5nýÁüãFž…P>ýVKt™·DlhHÐX¬PÓ&þsΘ®’<D!¢ðñ~§'®^܃6‡bLb¹¨•?Ißé *PcC„f}¯(#Ív:Bn {"›ì/dLiU¶ w¨Î<'ŠÏÐoAqÈlÂo…wU=½§5e}“Ë„‡¿½õnO¦âUÅ  òA,èÄ5Ç]àú\Ÿiâÿ×îMø,‹(Üñ-s?udyoNýyB7öƒô“Å®¤úR{Á–®KÛêNU€B’;°ƒ”íK¸1-©Pä~ÝekŠÎXéC1,›í‹«»œi‘½^,Üaž¸´Õz̓¤¯Ô܆·Y&l ò¬zu6Ô£st©oójÕJ%–ÒŒ}B‹'Ò»k GWÿA´©3óÍsqwÊĤÞD þ¸Ù©£^,ÓwÏÓ ³a1×Ú(c›ÑÍu>Q]öm8mFàºV¾‚<˜Ë™µ^3ŸšZôŠ-=HÁ¥ûZJ{ ¸ÔƧ54˜ìÍ® ½„yçøR¢UΛ»ËÞ¢˜RþSÑFWÏŽ&í´H¿áÌô¹¿Pç¢:¨Ú0%ŧp®®·ŸÝ`…G,) ÆÈeÛtî'üØsìFÍÚNăf7QÇ`]ë?!¡Ânë(__ó€p$ï±ño…Ä¡©>#l}H£žÇbš¸å|OkÜÇT¥©úàì´Š­ì©Þ¯dŠaœà>–²J‚Ï=»=8“j'äÿDqÅŽ¬0¦Ï©ç럳æÉ´æújô›Ü@³¼´Íšªr˜L°ñ4¸©‰àfSI·?–ÌŽbÝñÈàœoí 7lëÙÒ.u°.—5"çôNÄýþ¯É¾É”™¼tqŠ/R½ù"FŸt·’)³S`.Ü{;‘óXÇ‚ ä…O!uÎ[[Ï1Tß%* IG…Î ™7â½,I¬|ñÙâÏo"ŠR]õÏfüøXzŒ–ë8)3HyˆŽÆýÊë/­„–ãH
+„¦ŸA4IÓ~ýM6¦ˆ‰.ÕÇŠr; ýÓS’Ô‡ZýϪý jw0R—Úïä²êýL8.–šILP »D[Àl„LûCgÇþQ¬vó"ûyºŒÈsDšØ-¸RÇõ#×vˈ æ6Íœdµ t)&äwÔjÐ4¦€Îpå
+WÂËÿV?É“õH ¶fM†G…,Sw«²pJLVãP/3çMö8‘U~Üä`ÉÁŽâœ´¬1íâõB.€ü÷Ü‚ú*:šð!†±Ga3Âh ‹¸hh\ø„Så;¿Ö™û¦ñ‚ŽMÉf´Ë?hlñ¾ØÄç6Ì‚O¹¾{‹ÓÁQé‰ZSFµl½TÚ¡²›É¹vešD:ÛÔbTºé‡ç&<%ß-=«a‘%ë'–u/ðú}®HÞzœª¢Ý’Wµ :îÛ
+Ê+q]íkß¾­T«Ëš_àÿø4Qº"~ð(Ä퀂W^_…~£Û·në$Œ¯»ÔÕ>ff`ì÷Òùy“•·3BæôämëÅF)¹í-Ë!³ûþÙÐŒx;wR7=–ÓGÌnèÕ›HeKI$5BüÍǵԃó+BxãĦÂAî’$|ÖÃÎå9Y”ªOŸá(×Z3‡+·
+l£NE“XI`|¶öì iA –Ðð±'Ç&Ó~äÛr¯6Yt鬴¥—§yšuâóêüø4˜ÍŠ¦°c€zb¨ò^Xä<å°êÓWas1ƒÒ $ ‡Ð\À¼hÿq¡AµßB[zúë<зõPœ8ÕëÛxƨ€WfH© ´ñ«ÔŽshÏžFóíР:ˆõ3OŒ†áÌ{9‚:x³K‚ð‹…`h5YMèÑbVôˆùàýµmC·&F”ìÞB±¨èZÛiþŦĺ%<´HÙ ÆQ‚ŠÊ|ˆi5~044‹ÐxŒÑ@áÊ^ùVÚ-ÆYr`ʱƒ÷ejt2é ·Ë B²œsEšo½«•£p«t]¥s‚hR"w×F«¡É‡yâ"Ë×)ý¦SŒÐ#Iò£j“Ÿ<‘·ZÉàüÇ—8@‡µžšà½8Ð{·øØŒN$Ô„:<šJuî| ¯ÓfÃñ+·¿¼ÆP…óÊÓⶭ7Z“&\ïÁ/)Ü=ˆ½Dº¸ÝÍUÙ™=á€v¨`ê[é’ÇÁ´ø¯èd‘×NÂHˆïXAßµýVÃ÷®¸ƒW¨õòbB²Cêx:NÙfå×ËP2ŽèÁ á?ºK%—¤üƒkæ.î„8—!v®¤æ· âÉÇTï<`™2òsÛH´äŸ¢­ÜÈ]¸i›²ôq{åPx]ó™õíd û!0ì¾ç¬Øi»Äà3³( lÁA'3õˆª6 ƒ•¾H\e±douj} ¨Ð?Èžîù&ð726ÈJ$}P>V fTš€·Ô'=MU“Ã
+Ò¶S¹\"ÈÖR?9úÛæÿý ?¢ÂxÄ8oœÛ‰Ž²U°ÚËîê÷îhY¨MïÏÕsJgÈ.Ðõ|=¤/"Ÿ{e”¡ücÛ ét·’tÔ® êã ›EC
+L¼! ;·Z¨l|½‡"½d`H¯FN×9ÙM.ö†˜*
+ Lî`1&¬
+)É·ø ‘öC“ϯthëxÿØ‹ª]ÉË%Õ×ÇΑXÈ¥
+Š ;΄q!ù:¿áL¹kðëÙ+O-Øl³W´;ÐæL6¼\VsðÍM(ö<9ElÜ°"诌AŽˆÓóï:°ÌŽÎ¹€wD¸–è̲…û;Fž[ùi²…‡ôûWÈ_^7óë1ª»gˆ¶jÞb6ß \⣠R=Ÿö@­Œ$åz×tÚêg:e=®ä¬¼_³~1¢Äó ´_LEõ.©ž
+¶]‚ËèÔ?Y×ÀOr/V7'2«­€Ìë a(x5^\°Rõ*÷ÑGGþD/TŒÒœ;z7%šwrÈDWŽæúqf›
+5×É kö®>ĦaÊ©U#² •þfBRà¦ðþ‘>P¸-šR’ˆìÛfõ¢±¶'¨D4§hk)>
+«CV¡z–0^ѺŽ_¼ÿðµþ˜¹û‘ÐÞN‹*ô ¢³yuëçììííÀš/Qþ‘€,3æVø…yP×,K0$x€k cËžtq(¶yÜ~…¹kè¦*}q\ª'ä­ã-2­—ÁêNXUò5±˜Óí …Z÷’˜ß~Ob/OuFØ!fÔ6‚©"¥ƒWêŠgZ¼¾!m©'älÀÊ€³7žTƒ} \=”¸ûåï¶Ç?9b¥b\:ÉÕ+T\ÈX ª/?u¼¥)ÇâŽq2e =—€‰“„äiUüL6^­Ò m* EÝ<›ó®uK
+ö?Ik—ˆÏÂHt%%’Q™ü°™Â3Rìžz¾eAj zZš{¿A5µ2góýÖwúØsN6v¨¹ÇŸÈZâyÁÝ܈QôQadÄ e;õOþÿíÿQ¹ÝyqHI’’ì‘°âÖ‚Xp#òŠk¸| Oû¶$ê÷FÂb—‚"Ëêj§Ø°$Û*çˆìÿæfØH‡{'šÞ5S}žI1ñ*qÖ©«”IŒ±Ìç­õÔZqlh§{s›É4|ç£ È†ˆÑdP ý À<Æ >Ô Ûkw0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+11 0 obj
+<<
+/Length1 779
+/Length2 2227
+/Length3 533
+/Length 3539
+>>
+stream
+%!PS-AdobeFont-1.1: CMMI12 1.100
+%%CreationDate: 1996 Jul 27 08:57:55
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.100) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMMI12) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /EUBLUU+CMMI12 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 34 /epsilon put
+readonly def
+/FontBBox{-30 -250 1026 750}readonly def
+/UniqueID 5087386 def
+currentdict end
+currentfile eexec
+€4y‚«9BÙ0ài§ H1r^ƒ vû¡.Hn˜œ˜tµ'ð’W"xp'ôDpÔ„&,6 ßÝß6WS:W»÷0H¿»ü·:e„TAýÈ7­ÙJÈûÒ.>ÈñÔ´»{8"Ìa˜ïçh½ŸÎ³Dnä¨Ü'ÖÍ$…8Nõõ“ÿÚCòÒ °Š¢z²[wM± ¬ýÍ3æŒFSj´'½×ÚSK x­=x“r!‹0u’\á/ü…0üÕãŽ:jm²Üû®;FSçà'01NµJ)m+ïŠyA’%Ú×´æÖùψ¶›¢“¿•€~{Ë ·N‘ú í"ŽB ªä§ªÊ`±b™¬J½#ïñv_=‘ù/:ûýí7/ÏnKÚ/³Éþz‡¼¾oÓlÕµ‚?Ût"6¦<3F¡ >k6,ô/ÃÈ
+¿
+G³DÃmä/Ä ÿD«mRIéõR¨p{·f$&D@ÈC½^_ ”LëfnæCYÖcãU²ñp“©d(l¦ $v~ºOä‡8Uº¾/¹`öƒ
+Á}K¤¯pƒò114Yû»û—ÔƒM•uJ³ò-d•Ò@‡ÔHao¡Î'¼PÓFT2‡ã† ™´3bA»™ ¢6Àâ`ý'[¥^ÑœƒášÝú¡ó/kr„ˆEÌîq£1Û¸Iu÷©„¾×Æì*å³5§cÐÆ'?†¤f2ý‘A¢yOÈ`ß:.µ›‰wLvp"Ûµwã ¡(½w¤:ø†ÐÂVµ©hïwj¬ ¥8~ë#4Áô, ¡\ ~¦2N‡ôd ˆ
+Ýï7aâ–ÜÚ ~†FtcËK)ÍÉZÚ Gm^ùï{Å:¥:μ^
+ êÝdƒN€Ö$]eÇW4žÂä$¬s…¶Y0-µ€-÷ÌŒÙöëkè™MO»ë²ÍKöUYŠõÍSˆ €-„24ZWí,.•I.<O
+náÅÙ΄sKW.t¤c6±
+í.ÂÅŒrþŠ“ÞØ–•ÁUs»•äy{è”]]ðmáÞËJ©1h(1)?¶ù÷éÕ@Åçò]F;{!> d(¢Æ/R4M}‹²0G}…ãšLcÒÒ äã¼xH/§<vw—û“¹…7dh ˜MÎÿ%± ¥³U¿ôrpØhÌ5x·‰{ˆØQßuÒfÅ.ÆÛEI÷ç·æœ“øßARщ9ÕÏ2–.úxyI¾ÐƒRZæ.!Íñ/Ù2ùn]_ÉmQ‘-v9t7{ix^„¿–
+÷ˆ¸^‰D5z‘¼Ó‚M©õ7ŠÚ¾œónϸa•ç=)Ãÿ_Ž(æOR2Hë¦Ïb¢x« ÷æ6'T›Ôšø.ߟ2îC2 $ã“e‹B8¯dä!‰¡Á.BE:bpæ× „Í"‰3_.žÐF6‹éQ±)J /kø…E6¡×F$tØâîÇ ~¥ÆÍÇ!⨸Õ(¾ÈX,5Ò¦æÓ ”4k^ÂG|- [—`<Œ4#tM^ Pêu U”»$¹ãL¢®‚ÓÛÝÄZwÎþ“ĪfB©Çn4õvïqý`ô>Nt•+ÅvåXn¹‰.m?FÚ5ø„´œ=iÐÃdœ˜ä·È0 ¤œýâ“2ùÏ»ã¤î…”¨æPYQ{•ØyüZr*|4ÒÛ‹f]fÆ=wyäo`.:2mr`OêêÛ>{ ¡p¥Ö’®ð4eÔîj~ÏY ˆöþñK¸²™Þúpf–fHÓ¥ o™óñžSk¥‚èüuúÃudòDï^‚}Çê¢?UžjãáÇÍŠS:xîDéÇ5pc†A¤×ò—!ñë®M ‹B 3)¿Tj3rÔÉuÙýDiŽ+GñY®°rɲìèî¦Ô»‘¶‰â;²H±3o]’¼I“ÜñÕfjÿ8ïæÌ~¥©ÁŸ°Lá9öcRè¹gé™â}3Y!—Ž®P¬Ç´©Ì`²ðz¿øbLMT®8™¥vk3 1þÔBŽ¤€ÅþáÛ6]ªÕfN0®XÐCqÜHµY©÷–j ùrVÀy*^u«h e“{|/ýU…Ê#ÊJs¼é/çsæžGÛ£Õ0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+14 0 obj
+<<
+/Length1 1338
+/Length2 8474
+/Length3 533
+/Length 10345
+>>
+stream
+%!PS-AdobeFont-1.1: CMSL10 1.0
+%%CreationDate: 1991 Aug 20 16:40:20
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMSL10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -9.46 def
+/isFixedPitch false def
+end readonly def
+/FontName /UQUAON+CMSL10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 44 /comma put
+dup 45 /hyphen put
+dup 49 /one put
+dup 50 /two put
+dup 56 /eight put
+dup 57 /nine put
+dup 65 /A put
+dup 66 /B put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 77 /M put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X 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 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+readonly def
+/FontBBox{-62 -250 1123 750}readonly def
+/UniqueID 5000798 def
+currentdict end
+currentfile eexec
+›œi_,+õ`ôÀÕ"WºÎ僥É99>'´~ ¤}(Jܤ—×r¼¨ÅC8ŽmÀÑâÄ”G@G ö^û7°…+§©  6Ð}¦¼µ) ¹µžþXw4z<^efªÓ2þo¼ÎÑAx‚*;Öxu&=k½ K¼öä‡î­`ñ»<ZvfÝ®¦Jk{ CŸ¢ˆ‹ŒÃ’2»ƒ÷iZºð& Õ$‹ždœØ
+ÐÂ;ºvÄVzÎà.5íûr©ËÝ’t@pÃY¥ƒ”DÌÿí2”è 2’áÒ«Í¡sß…™ZJeêÕ_¸ ÀÇ7XŸ¡ õ™Æ4à]€§ßûaC;½ºêš{’÷cXaÈ'}j– &ÆGEE }ô龍ö}›1L÷ñ%ë‹ôÂiì/Þ‰Zb\H2Á¡C¡J¾·˜â;YøŽ½¦e CZL]×¥H§Ö¢ú–ð™[ÀûÏ‘±¡ëq&©$²;³bix8X0 
+¶ª‚ ó7…÷ªEâgæëç×7ÞÓQÁÔéDs?ë0£æø{tÝÉ‹F°*RU9ÅJ~²]ì€uW¶ê”Ãm°É!a½7Ïô ²±η_kã Úëw€=X†¼F\–÷dÁ%N6þµŸLÁ<S$°¶ö„Èê·´å·*êÑ &: HÃËïٵቲžã5(¡è¯<”£¹ûxÐr¼”ª“q˜µ­…,½‚džÌ'ÌF ý˜/g‹‡Œc¤Ømr5SÅá#Z+`f~%…€º©ž.ð憣¾¿=Ù$®å#,öˆ>v¢q×
+ÐCï#3ïc¼™®Ekê›êuº®eè2
+eÅaÂJɤ¯o|‹à"TÏç9¿¢‘š·;ûökÖ¨[ÁÿpŸõ ØÒ‰19ÉMˆ}•¸AaÐGç r¨ N(vˆßÞ‘›©iµ?hñíò4}Ÿðò
+¶gõ6ôÐxÍEUÞ ÿ b“Ù¤·Dôï÷ÑE¹C.ðZÆAÒ=žgf÷ŽtcÝ•¸žÜã%Éð‘ñ‡¢`#áÖd>Ì*c‹^Bš°ÐÚy žãMõúä-’±»áS€Ö’è¼/Èg¡èÓxG|oœæ¯‘À/½²©›=!Jæ™Ñ‚HåvóVðÒÇwüAV½ÔCtH/†Ãõ vÆ[ 6K?=é’*GuT“ÙÒMä‘eZNæ€èÇO$=ak]‚©u:éàä%¿ ðšHT{ç=æºC C¸ qàaøåP›áü8!¥Vôª›ûÐÈÏõÅ ª‰ŒáŒaPp‰Îjâ“ûqÃy“øÂœ;^Y~uÖxÌ°_qžŒŠš!ÀÜù¹e¬(ŒW£â˜è/.[Ï]˜0ïn
+‰YˤI®%‰É„}¨ÅkôAó—ms><+ôs½v
+ÈŽ;Ïe¼áƒè
+ T¥¼Š¾¤'Ú –MÖdµÝ€K­ƒ”.eWcÞŽ;D'­å0CüÝ
+Ž„HTÈ)žÙd"cÐkO40„%ôŒô®Å†\3lÚt ïò
+ª#ìf+ŒtÔ÷W;Õj׋¿Y üM9hrÁœÏ¸´ˆfÙ­Ögb²ÄÀ¤½B 4ôv°ti*#©¬ÿ‚‡Ò¨îG‘ìÒŠhÖ¬\ó·ýh4àüTœ–¶m<œíi{ïH°­/ÿÄ'|†PÅjO**þ¥^•›}*-:üAhªú]âF²Ó@¢Nº^13С ªè®”„…‚€¾°/&"ªgÏ®ÊïX ĘUêg„p#Fÿ
+BøûEÆãL¤„Cw1k‚x¿0“­ŒW¿ûÌîCˬ6qÖ¿[ò7 èÜ'brJ‘‡6¤ä¤‡…Á´'a´çvË@íhìoxð×4K€]Á…r“B®©ÆM:»KÊ&úS…¼¨4L{y'œD'óöBùRÌÿ¢Æ—K|bvn¸÷6ÊÔÆ kßœ¬ÑOEÖùûéû3í‹õ:«î<JÖm)vâ–\V­Í$$±ÀÕN#ÄqnÓm&̬8'?5kiÈ_
+ë"ÝBÂ
+‘z5Émš‹v¬Qø>hîÒ:¡ÅŸ;P ø%ë9>ð¶¨J9/dí](/CNEÍ ÂìCåøH«¤‘þZžBÁajüèl)Å<D¤ÅS(15¥Ý™IÉV»¶¨rA jØïEY¤4 &Õţ؂Ç@÷á¢_µ6àmüüè~;¨ˆ™E[n>~1ïÈ ¬&pôuç”èÆûPñ‹à…oÌÂPIÿÏÜuà6-;qbÀw. LÂé®÷ ÛébKÈ•tåú›]ÁTª®k—ìÛÒÃ’·¾58c–Ïú[|òÝÓ¶›Ú_ Øw0Ëôúb&ŸAOƳ´4A`¾a®*ìeoÞ5y8ÕÔ©;L&<h¨ÖVÓÔ—4ØSw0>r.”„¦‰tªgÙ=.5E—À„9„vÉbŒªåvÅtO±qœ?ï«¿Ht´iûœ½7>ÆïåÜd•ó°à­i¸Rï’oê3tôä^J°>1œ‘°èDæ%h@ï\’‰Ž/½è K†=çAAÁÖCæ¯òÖ{Y¼€÷ ¾ç&å\¥¡ú±ð»×ez\†à[AÛqTÇ"ÕÚÉ7åœð2;àSÇâí1( ‘h¤uÛŠ(ëßÌ>P žv¶"µ,û¾¶ì4¸žhØr”,\Ÿà
+«‹îfÉ6 ËÙ2¤£¬üÓ„h¦pLGìKD©¼)HeÉàì·‰ö¾9Ç¡-s>¯úíýŒ¡±@‰¹IÞâäŽ,@×<÷Ìã—Áƒ´œ›€¥Z%šî/õœŽ¦>(‘³-e¶ÐãÖv¶×Á/1Ou˜Î`¼ç ZèÚeýâ@é÷òQÚ¦yÐ%ê#]Õ„XÇÞÃ<Õ‹#Ó|'N¬r.Zc4¸iÜí‘ÑöØ0­ä³i§ƒ‚Z«ºøU.€ä蔸u5ªÝÙX€÷Ö³½[–‘ýõY¨ÇÀaÀÓÉŠaæÅÈCö@î²­tÏåÅÁë’.µ3`•åV;£œ[œ ‰¸§åÕ»Íe}‚ŸTŒÿlå(8†BKNÒ¹ÝTÞ$žèñ%€{«L W¥eD7Ûj0h»õ’gı\Î
+sì­t7|ÏÊúðÊÓYúŠÏeo€é~“o%vPýLÛ^¾#Z£éÊLÂÔ§{ËCËñ¶¦ QHmÆÀÕ õÌÒaÊX³f¼Þ(¥ˆ5Y_ùl< ³”÷~ô+Buö×ùà®›ì—ZÙÏ5ó,ëÀ÷¡›ÐVÇë1•ý¿q˜FÌ `ü;Y™a*PrÒ}ÕºMa"]hî0›ž'¯cú 2ŽmG¤†AqQ4Ž[¨0p%PpVÏgÀa~o<ŽßûÓ+Z²0ƆÖÈ×LØ€ú6ö@W105>dó7ìwÊ+›§U# äžš.ë·ÝŸEƒñpG‹PW¬BBq<ŒéùâRÑ52úñÄŸçÖlÁÞ)$FŠÑ×c*Ìû€%ØVØfèAy1UŠZ× Øæý³7ÆD^M”{ýQN°FÎ)€HiC*‘z?%°’<H~¸lvø7s){:¦ÈÑ1öÈìm'Fꊋx¿Bó´Áá]$]ïR_µÍÒºecww0ÃDéÞl`y#©ˆÕ²!™û\‚:ô†0Ñ£þª¥VÕ{‹qŠdãB»˜ëÏEŒ¼š|
+5‹,X¿@Õ»ûY5È>ÀwÑ÷Ý*¾­˜mÁ!¯ogÅC‰ìæ(Çw³(qðÝáFk#½äò/ø®_K9Ü:+Õ¾MºîB͈›{©æ'¹1qGã¨%»¢.ûl;8)Ör°¸JÏ~t.c—’4r 1*?Œf?ŽksÚ»¦oÐÁ–„Ô„’duŽ³Y´mè÷¢ä€L÷ÍåvÍé<•Ú¥#J(&êqæÛîVö)H­] ³=EC9†³—™÷ån/Ä]Š÷íW„H-AX^!/¶
+J›wè±ñT%†$¼Ž‚‘4keýÊPmïH){鉖‰Ø·'` Ï=­šµ_âTÙ×v?E&½ê
+i¯­¥#.{ò°BoÞ‘ÛÝÊ[1õƒ•N±B–Ž×Õ(>ìΉîÅÓù•PæѨÂìЈ‹Xvì ]~8£ú¢ ³]FúÞÁòáÝsC^ÊÿW½ sE®.Ø%îådeä2éÀnQú  :á}6ýÅæ¸~ª> sã
+mš­ θÓx;B¢´KÈ]¬0Ÿ˜{½ÝüáqPÀgzSo/ZÒå'y’ƒKû\‹ . ¾ôæã©´ùbÍ~@i€IC%þ©@¿ÒP¹¦6(RQ-YsWý„œ”ýHðTÇJÏK‡•ŸÄ·†©]®8£VP4 ´î/7!Ò߈‘= ÅW¯ ”BïÛ¡í6^™©W´ÅfKŸ–užÌÎiXt1h;&Äx~aÊÝwi’%›¨ ÐŒ}døÿ<s›^ (^^ÆVOp!¨xT á®ÁŽV†ø[tpAžT!ë΀õ» ÆY,Ò3€½§â/&=¯ÖØ¿ Þpxü:kM‰Ã””«‰•ýÚžr"Ðo"´}B¤×T BŒÎLͤ\5ú¶JÃå2œyy%%vai˜^ßÈUík:Q¾¦ÛÒF#2îEé­/ìÜ‘±¤ù`ÆÔE ©e VE¬a`±­±›lÌŒVX¬F .ZáǾâÂ`–þ•”9-+´rZÔ£¾æ¨Wí¢#ê[¡o{êãL×35¼¿æƒÆÿ>]¬³DÿR÷-uy¿^jJ[#(M©©Aõí…÷6pßµKÑŸ8>΀y:‹ƒ^xrdŸæÇ&æPWv³€®„—Á\oŠŽëâߢSW÷86-3‘ˆj3¾+uu ã4]á©Ú¾|!î¦'QrîgîzèjZ”Jå×NííyË¡Iÿé¨^× ‘[íCO7¸_ÊRëȃdco
+µCQÎÃ>ÇKD“VkåR«,.#~u0*^¢,=ÔÚª®ȵHÙ’ºúÊŽ0o÷åz"’£ß‹+þs`ŒµWž4@Çgãëz2šªØš:Égéö#À¤c®Ù0ÛoáS5‰ÝÊ%È›hþ×óf3£â _¢ ˆ!ašµN¬²,Ê ‰zÌ&Ÿq$É6ŠÈ7îœPúvÉÐÍ„‹gŽw
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+17 0 obj
+<<
+/Length1 2001
+/Length2 14642
+/Length3 533
+/Length 17176
+>>
+stream
+%!PS-AdobeFont-1.1: CMR10 1.00B
+%%CreationDate: 1992 Feb 19 19:54:52
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.00B) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMR10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /BEFCOC+CMR10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 139 /ff put
+dup 140 /fi put
+dup 141 /fl put
+dup 142 /ffi put
+dup 37 /percent put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright 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 59 /semicolon put
+dup 61 /equal put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 72 /H put
+dup 73 /I put
+dup 74 /J put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 91 /bracketleft put
+dup 93 /bracketright 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 /endash put
+dup 255 /dieresis put
+readonly def
+/FontBBox{-251 -250 1009 969}readonly def
+/UniqueID 5000793 def
+currentdict end
+currentfile eexec
+€SQM(ì(Ú0_«&(‚Óü§ˆ‚<U7þl=ڎ帗á|°'õÇ?Ûµk
+|%ü5µ_èó¬ûÿÌJ8-‚™ÌÓ}<êIڽʒ„zðV @N÷4°óÙ™4ü N` ¹Ï¸VÂ?•<Z/¾øX}Wt‡œ2NQü²(ˆ·O$P×@¹Ôó§¯cQ˜B"ƒÊÁ¶ÍDmÛËÙÛ›ÿˆ„NxLk÷8˜ÙE !ujsE|~bÁÒió½4âfÞü;^}Š/[ðþmÝ@Ðs‘ßO­J`Üâš+i+)ò:|fÞŽØ\ñøI!g5Q§èLÅÙ.îMϼå-.{µqB9“ùÀŒ1ZºÞ¼Js.„áBÓ¾åW‘ÍŠ£|Eš^kRiõx«£¾FA¡Ä b\ƒ%³ŽÀŽLž^í—jVPÙ‚OD›œ¡LNÉWp"•£š“ï“ö™¸ê°’ÃÁåæä6à©ú"Wl‰0«=ÈÂ]‚¶œÝøÿM¬úœT¾Õ£ª>¥±)þ–¾c(C¹¶¼‘¶X˜]µkÊ`îiÊ’Ï\‚ìæ.ÚÓáØ54ˆ"@ f¯e*ånЋ
+Q•{–ÄSí·Úå¯ý‘¤m“à¡3c
+¯z®–¥Xð‹a®ÇÇÖ[(‰»{™€ ÿî[¡šÉÎC{áÝüð¼¥g T;–D§‡&ÐÁ
+ûÕÛþwW†‘z¹ic˜~nü-?™úVì®d"W˜RVÌäïmoqÑ…‚p Twâ!Š7\¨<W+?—,QцCÎË„Ïvqt³ÀÈìi¿Ÿß¼Çí—ìgØxêMÚÈÊ¥"ýÆ“-÷!¸ø7«VµGÔy’A1 f’‘ÏŠFšxÖcŠ­|´F-‡tìsÑ„e•ÉL J‚3Í4òÙ/oùO”ýXï,çÕË!Y¹S3Œs„ËhÁy
+h¿¢ ™=Œ˜~¹j.ª,ÏØ8æªH¨žmÞóúá¡°x¾—‡pUj–ârZŒñ­FûR“‰
+Ž:íâkÔÇa½5a&ŸªÆýZeÿù!ò ™M­mZ’ÕyLòªRk!CÇ ¥„¢µ—ö˜$Ù0sËkV›¬ù] KB½$š½Ó튩è›'ˆó°x¨U{ÇCÁ*
+…?”r(ÃN’:‘3îÉÅ,bn)hÕO¤3¹p&6ûØ|]Äòx‡ƒP_BVÇz…\—¤ÞnáÔ||3é­"~×ñ 071¾¦ó]v@FîÓjÇXU©(LWsŠ¹…Þ§Ív|x
+‘ç@æàˆË“Ô:H‘E!Þ-¾•Nô¹V;S)õü¾é'ª#0šÒ.ù4›l­ç Ñ›”`@\Þ¸›ña{,)zõb”X#_Œ•õ¼D-ë³M¥Ò éf`Ξ\Ñš„ªTô+oÈ||°Ë¼$™PÓ§ÃSÖ‘×{ 1È@Èô:" ütœãL'‘Ýb| tu9cÒå—”ImU®ÉoýHêý²ŸŠ¼‘“-Õ°eëÚKï<rà—g!†bÅ»ú©9Þ¿™žŸhåÄæL»t©¡†çA4a†_ï°ˆ¯TuEÏwcÚd–˜cwµ‡ïÊ\žß"ìѪoH<J
+Ýþ9_ƒSM{å(^j }S¨©`í‰é½'¯Ë½¢;-˜v¨ØÏÌ)™Õ!àvσ‡ÕWq7l!P›•êÌürx…Þƒ·.“ð3„ˆ¼íÐòøêðs&¿—ÃrtYì‰ø–¤^=±Æ=G
+m¥õæƒI8螺%¨/'tãÊéñ¾!îŽ
+*¢Ú½ Ù0é¸édđîä[Y.N±/".W¬Ó¸s¨ í»%
+ÐîÔ4òpë;dÌ‹ªg[„‚}’°;Ëõ·î[–â7êõÚÃG©
+¤ön§2ŸCNê0ŽüÈvâ®þÕò[RÍÞ}ÅðŸ²"Zû¶¾@:,lQw½ Þûû)"àRͿب:²ÐÈgìIòù|,³: ²¡ç—ä;a
+7½ZAó‡›m!.?g0P^ys¬ìºÝ´ìþw—‹k¦àÛÍN»~å
+n¬œ¯„ç?j‡5EyÐÖ}×è„ýì…q:“
+ÙˆgÄy
+‘ï=3ÖßY~²p 1X
+–Fp-ì$˜«Ô‚ƒÁ`£š‚îô‡èh1v”Èz7"ˆ«ºwuœŽn³§¹}NŸòBUÙ×y½K›ÞÉÆ”©Já[ÍAro>µÐ
+«z‰¯»zDˆÑ˜%¾:¹}b×:«éO¨²à¤§ÿ$Œ*B,ì·Áø\d%Óí#¿¾H’ŒþDÈP}f³ÉÓ íœlÁ›î™È~‰ºŠ/K‘fÕ±á'œÃ% ¡!ùn¼7ð ¾÷>NR‘È  \Ÿr* –B3~sÙ?ׂ¬lñ»É”͆{RDÊPê
+¯¿æ ÿöX<ä‡~/åÖIÙ©u¤÷[ÑŸZ²Ø‚
+Æs) jæ™â@+í,üòÚj²`37[féÅ—æ×-ˆùÈs§µ/"⸨¾oðn;He û°f>Û½Þµý%Ù†½`wòV/ýÉ{=¼à*JRuxR²ƒ*%ÒûUÐÎð@¤9\~Z8™g¶C' •Ý`øáÉhȹ|,¹çä3t¸)ì âxŸþ¦ÖyX¦rGÁ5÷ÁJtgÒ=*òå8¶™¨[É9Öà¸î¸>Z
+XgËfy1œÁ̬øi{?  ðTU©æƶxó2_ß÷R†}RÝÙ¸ƒFÌ!ŠÈ­EÊ48N«[aR幓w ÏË¥y­†# h4˜cEåu/ÕÏ +&#W2•eÂ-ÿöA¥ÏœaAË
+S4SéÆà̤–îÄÎr+_;‚¢žÑ.nF…o4|•ÆÓåWŠ;Æñíb}Tdò7«ñ,êøÆaku¨/äy<E%üfíþI5¼.bèeÜhÎæ…Lµø' à˜1©K‚–“uøG‰õ‰ŽÆ,ªŠg'Iã¤_ãvàOƒû´]™ÂìŸü??ÀjWéTƒ·Š3vºËÌ’ÿ¶p¸uÆ>K©þrZ>Œ0¬°ã5#¾Š^ERÛX<¦ù"ù§¤îàäGm䱿æ5+ŸÞš³''rø¢Ì³j4¶úÇ;hù
+ï•wâÆßMiPpùͼ£©!3¥33ef¦dl]¨3;#‹Až%”ãô.{£³,òϤ ë¤È/žNç/k;áà×&úQqò§–ñj!­ª‘ ¾®!÷fô¤j+5ÅÚ÷®Œ!3D&ŸNßK€zÃ+JbÈn\/# M‰îý¢€ïc‹Î
+U fèÏd Þ©è0¦imiWrt#8µ…Ôýh€&¨/Õî ŠÄ“ýW*Að™Ì9ýëqÀ¶ÜYµò6ðNP×Ò€K£µLúf½t:¢>‹êÁLæQR8ä„”áéäó|¤‰ ›X­«Óf÷zþX>Ùa•¬ö×ôRöú°¸ÿ!æ¤"%Y,˜oßÀ_h$–‘T@·ÿF†ÝÜn™—ùíz™@ž¾Ñ,«î÷ŠeDÉÁízýfãM%®.gX\`´ôû ›¡ =êcãÐ\ ÖAC9~´äM¦¼®‚9;WàГÇÑ1¸êËÝ?‚ úkŸùó5æÃæý. .>áð@»j†[ål‹v“ùäÎ홞l®u€å Ý8‚íL¯²v5ûŽÐ±rx×}"€‡¹´™¡ ˆÞ© ²Ê-ªÓÊú©ôm}à] ±ò°A£§ûî Ñ¾¦cU€|œ5Miý¡Åe)ajj­Šðª=\FÚ¢×¢˜ú«Tb ,È,B³¼¤Â»ç¨eé‡ÝuN¯J­DÔ})éSƒÈÞÈy·zYÎ º„qÒé½®ùEˆ Ü
+°/P“ölÜb|±—¹’ã:´«aa Ám˜«}™Xeòp>6ÐçúxqQÂÈŽÔCÚ…Ù=9¸UŠ¿„7 ªl
+ª’È¡2V œn=‘ÃÕË(U4ã‡5õp,¨µÒ×RÁ>¶ Üùd®y~f_úx+¥ù˜–ã%‰:%ŒÜœP±“`ÆJù÷$Þѹ ã7Ç\Tž‰u]^à8^¹zo°ÍÌA/GëÉ\y†¹ÂÍSz¸÷
+ð..zÒOÜÝ'\xj<)Ë]Bƒ/Œâ6K«M¹ú[ÎýºüohÿÚÿg;opg/Ø£^gžÊ&õ«½ød’Äe-֫Λ|€û† ßÀL«{½…ëû'%rBÛíd«µ3E}„£¨øyaÃ{U+¤>{{Ä”-÷®°æË2ˆ+ƒwÍ\
+ Çt6¯ªAY:xE ‡ l六ƒEW»¶aœ*ð=x1NÚdå‘qF-GÅ =t¤p¢.þ7o«z»Äúœ®Ž¯õ6:i½ @!ÀÜ¥ÃHïìò
+&™*ì.Öaèþu ˆJ«ÙÔwýè<½ö¯ÿ¡k»Ç-Næ¿xÛõB|¼¢æú%ôc{FÃ`¼72ž@(=
+VT<Ð\ÆÈôÑݸk+Sô+Lù|oó×|AO˜øIçd(§äÙò sÀà ÍQ¤ñK-Ð ?@mÚçòT`ÓødD|µÿFA_æº@Ì·D¿œ¯äÖ ¦ñýqúѶµ¦žf÷~
+ñ¯’q²,‹ÚéW‹Ð±|å2s1¾nmÓ¯õÌÿ®'ÛÖþmš”<!_P®Úg&BJ(QÏó˜s«¡‰Iþôzö˜ðuÙ^Bñãâdášh k%®²˜+ÿ8HeµÖéA”“SÜHù
+¶Ÿ‰wîGº'Îlo,Nš_|lèÓF
+ocöJœp×4õ’:UP‚\~ûþWR]^Ö´W~–guEh/êD(Ö×FéB
+9Ü‚[ÎBÑ[Ñ¥ˆ¯¨·Àg„îÙZÜŠ-vßbl^؃6û%6Áf[Eò´IË{elðwVÇ–°.}M{·3Œ ¿Ž"ÖŸvx»‚]eËÔ7ª&Ç4×xáxPmHGQE‹ßׯʵ)ùàÓ€†Å÷Ìýž=—DÆ{…X7€÷â@,DyN
+õŸƒþúuÖx;²û¡2#ŽW½àz_¼þvÕeÅk•œ>d½:w‹ó¤ý£‚Þ)±Í¡Ø©É¢¼—.UR (e©qÅû{*Ȥë2¾Ñ<Nìðæ<>dÝkÁL›5ãfÐñ¶¶•‘ÕðpëúMý³kƒw6F %L•ÑZe# ûÆŸRézÑ÷h›gO,kJ­§ü†ó+¦ÖövJ=K•>hUlÙß<ù!˜7†Zí~ÂÅåð3QVˆZ$ (´$*†ñÅYd³;ï g\4ýÅü¶„÷࢟g“³>ŗϛ˂ÿ8PuÆ>¿)aÑÁ,ê$P›s“«´B
+Ü–ìöÕ´4Ú~#g`¥çF»×fž fCܧ۠j&Ë›µ#ÿ­Õ  ÿŠXOD­¯K•Lýˆ”Å é…Q¦+Úóèåñž’pp
+iY¢zs–ð˜¸^Š8j]È­ˆ¢÷଻Ž!šclWõ YÅ%ÍÚßDEŒÃ'TÑÝwìb¹§ç‘ßFJ¤/m‘ÁååI¦9Ê*z1tj{•'qJc nÂò¾¨ÃyÎ*io£Œa p/Ï.d…¥µyÒ¡d¶q>mBR¬ܞEõ¨§Üo*pDú— 7M¾W®6VÉ,E¢›SìN¶ÊË­‡Š܃ÞÑß@ÿ¤eŒ3eqE“AÕüÉü-9Ô_G3wê5f2)ê$Ê°hðmV„«¢ªÓ‚_œY‚loM¡é×Ò®FŠ€‡ÏŸça۹ʑ–·(í'˜lþ_f”œ¼j=\©5AÁ ‰n ¥–_–¼P¾½uÖ‚ê™QØb.!bR~‘O
+@­\¡©Xª zˆ™ÕºðúŒ%ÆRÑÌ’ÔŽQþ3ÉEž¹sàÅq–,Gñï4¤jŒ;*<Ò«У׊
+忽X*7»|SÚ¾)ÉæÓõç,RqIõZ9 F—ÔË9mSƒÆf2$î{ðÚª•ôämÊÙØc¶·§yooœà‚:¼ï˜ÊZfú0D¬eª'úœ¢È¥—üb{¤ì<$Çö áó „ŽfýçDÁ»Ä;żÝþ­µ+­¢öa½ªfërkƒ¯Ï¿Áóð÷…¿ˆß˜IÌÀ»Î€sƒsÖŽë3elûÀ~y[`><a—Ë;pî̃÷ëó\ŒEñ §7^ÍE` g’ |6>|#ÏÇ]l8…oÁù úQ:')–Ë}UV“LHŠÿTˆÈõlž^ŸÕMnoÕÐ1Bbd›ÈyŠ
+Æ~âËßSŒsÊCäÛôîXÀÏø¶{WóBa%q"yAé
+ËR¯àª¹`pT&Pu«æo©—ko|
+®¡qÌq>³ì šÚ`D¸üM•F[˜+~ $ck0€Ä
+êQ<…ÕùÌ…gW5l’F ÆbÏgó{Äš+” ¥BÕ³Ô"–1àhôÌ€
+>ò踘Di-¡hÅ”™r”Ür5¬/‰-ÃÊ5§ôÀ¤{VÒ¼ì4VÔÓ¸±À3A)Áv{Ò$ýG©ã»
+Ã=8°Ú»êÒÂà }ù´–¬‘³
+•\¼*(U\ëÉ4L¯ÿ9ÃR ÓÕš€‡0ÏdnsS%g•ˆ‹ð:AÁu“b¢)Á÷QÆ“Ç«LˆQƒ(„9AÈ‹K¶´BzG:®tô}vªÉ@S®$ÐT»ë‹nw„Xí­rptÈBÐht½_ãÈ<gæ\²ur(9ªì¼6 0óFé¼Îxofœ úCž ôÑSacÒ;ºF–Ø Z
+—»á0lî^…V.èˆÊÏLN.Ú"‘“¨jÁî-cdØצUPç^²ÏnåÆð€ƒla„ýŠªÅ¯€\—j)„ìýw¬Æ-$‘¯¯:9Þ¯ãìGžâ¾Õþò½G×÷W’jL7WrY*t—LJѯŽ5qµë.ª—4½®
+ð}—VDÎÉ ´õ#Ë«­˜Zß:
+¦µïP)ICÂíìׂ“p›œ¾p2˜&ðóß;F¼üÉL‚ƒ@·"pÙçë>}€Â+:˜CÞ)ââµ»¯ïR&TÇ‹˜.Y¸ ørþѳÌ`²f}uŽÛhñ§ç¾-W‰¿Iíìl¨
+µÙ{šep¾Ð)^THˆ;BtõäÝàÆ·²é‡|òÑ°²Ç4Í}€ùZ·OÞ'WÉóýÖ÷F[/¶·À$§ÉRŸj·ÎÜèKûä”&Ÿ,|;Ó$¤óôÂB…¸nqYéEGÔ&×ÖÁ'Ë!áÜz/ÔîzT¹<£#_‰^ftŽd(¹ÔJ¼<žkÜŸc ýví%Ý»ùÄ«ºÄ%×¹JN_­êïÚP5êáÁ¢fóã¾6á6Ú^8€¸½nSÏpÓeÉW-^;iºý|Maþvÿí“|Pxuæ!ï/…¥Eu”_Þ(I»G8À§ÊaŒÜ{xŠ¯Ë¢"8d¸cã|?e”C!Ó¶)¿cpe(•7–°¦
+@þ¶ÖÌ~PSü
+Ž!Ãd¥˜Ö›üBeüPë;Úñ@¶(ΉŒêîM²!<É•@ $èäÝ:¢SÆÅ`í×XóZ€ä!“ãZ'€ÎÍ ¸œp´›à…Kò@o:AÏÑ
+úKlžÖ>â_²w;g@¹™s­|ÅÀÁñÒ (hŸÀ[ÓqòÄ‹¿šî Ë`j¶£æŒ®¥ñ ‘}o@ŠûH¼¡1,Ré*"‘T+<öQw¢¦ã )^êÒ =é7+ãðRó΋Êè<óñ…üxüºE¦“&ÑÃÒ÷å`…QúÝvû@üiÒS®\€qÔ0Òui‡Ú.ßZ‘ .qm¥Ó‡ 0·õïm ¢Š y¹Ã)±µwx&ÛA)ìEã CS°v5Ôü*DàÖXa1¬Ä‘i¼… &8x…IhT߀jª­nL;ƒëÚ Ñ‰‹Ô¦X¯¯òÎV’¶öõø³¢X.mã2#1ñÆUÔ–EGÑfÇÛš×ï½¢}UË÷¹yííe¾0œFÎ× Í›ººkB%0¡82<(xeæÖÓx?µSÁtÉK“‰§éùpp¨ª ÷ŒçöëI=G+•’®×"ÏvXŒQUuó¼ ›¡HêƒS ù4#3Æ z¬E¸øt&dP †‘¶¨*9Äáx…Åœ@‘ƒ”Ÿi'ëT5%&F®#(À‡ïFMÅ©Wíä; X ²ÇB†?0^åÝóýÅN±cª˜„ª²Ðýü&†Í… à‡áŠ?.7„õÓ’ ¾À;á;ž»ü¿Œü +¯ˆ) ¾»+ŽXæ{ÔÊL9ÏIC7©áDöR Œ<ý÷gv–£‚8_¼>ŽÅiMW) µkÇä
+^:>o¼¦Y ‹…¥‹áïŽ
+žoÊsÂ.ö©¡J¢v…´+ºQM‡.íÜr¼&ˆ2©dÓ´ó7¿ä•w×ì;ž …!1¡©MÈ.g#š”äiWà¨ù«ò9ð–觫ëÄØ ‹¨°:4ßÎDp¿_G˜¡UUrûæ±k&Ë·7‹ÙR;ÛÆìÏÂkÚéd}FŽf={kà >;G ÕqÜ
+ú“Naór¨¿\¾ªeÜmèâð(† '˜’ Éoz‰¹‹w&©S9‘bazoŽí^S¼•R%×@¡±-g‰9cQÎT9î Aч¬
+rŠŠ^ÝðjB¨›7°sىЀöÏZê4óËI.Í=ç†ú6%n™o½_f â…PѵÍOz?‡ÉlTVwç¢~õ¦Ï[4zñii‚Sîm¿>s`¤Pù
+^|¾uŠC(³§ÆuŽy]4Ö
+‚bˆ¸SµÀgëù¸~ (¥ŸX©@\°VÙÑã’Ç?ò ~KNÁVâw˜Øˆ'
+
+ÁE"9Ôgy>Å T25÷ÕÎø ¾8AÕ .ÕÚS,?"ÓP—«®yNz8Zcûó.*n”…Gè±”Ï
+~g^!Ž`‘…8ÛT Ú©š„%È?Уö`ÕSÀäÑû­ \·—_7ÚurB÷»„ÞÖBîîŒcé%¹ ˆ¡
+/Ë_t·£Ù#Â#öæ€ÎÝS
+9
+ôÊÏA¡$Ù2*|îlÓh5P¦5¤ ].sòFe¹Ë1n^YùR׋ïê'î"S…÷`¥÷®â*¢©È¾¬§kUÉá—Š5¾¢K@
+lxýº'˱¦‚É+ƒòw8j¬Ÿ`†ãõäççƒ4JìY܃0ïÊ|ˆpu÷’æÙëô¤¸cë¯X &æÞl߆ŸsqŽ/3$?ÖC=“côÿ³Ú¨Ì°6Ð ¶¼4\e—ãàÿûo}æÉco¯RÎ"HKêÔa‡¼—,T¯YÌMÞ¶[1=}tµkq~ªIî—·…öóÏ ŒHX‹ìwc0Å= tºÞëß‹…~Å<°¹7É8¬OTßkñD[Ou*ò(é­/àýîçób¸Ÿ¢ÒçkìEWìëQ%½¿\=d.³íÞñ÷;I@™Ô‹ß·aœ€6„ª ðJ"¿´ éȞ؊á¸N‡B5{‡Þ /Ú?oÛÓÏÔ"Í°<Ÿn˜¶3¿].'·åþGc<}ô‡Åf 4,¾OmnH@d
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+20 0 obj
+<<
+/Length1 957
+/Length2 1894
+/Length3 533
+/Length 3384
+>>
+stream
+%!PS-AdobeFont-1.1: CMSY10 1.0
+%%CreationDate: 1991 Aug 15 07:20:57
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMSY10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.035 def
+/isFixedPitch false def
+end readonly def
+/FontName /JEFYPA+CMSY10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 128 /minus put
+dup 143 /bullet put
+dup 148 /lessequal put
+dup 33 /arrowright put
+dup 78 /N put
+dup 83 /S put
+dup 84 /T put
+dup 104 /angbracketleft put
+dup 105 /angbracketright put
+dup 106 /bar put
+readonly def
+/FontBBox{-29 -960 1116 775}readonly def
+/UniqueID 5000820 def
+currentdict end
+currentfile eexec
+›œi_,+õ`ôÀÕ"WºÈÎÙ°š'Z²1NÏ‚“R‚oN—]ÎÎÇ+,󡈙ÌÞÙ5Ð; lƸ<ßO#¹¦ ´™v¬32cÉÜïͽL„í
+>ºW¹Šb3ÙéðÃðÌk,j›¢:ó‰æßÿNþÃÞÖ'lkäp<å7%–ô탴›¸só¦9Î
+†¶Ø1Œ¦â,Šñ;T×WoäÊZzù
+Ú&¾ø>§jøN-øÑ?ÝO‹ÎŒ Ç¿‡‹²ßnñzÙéh‹¡y(’?Ö`‡É?ÏçbÅÓ—‡Ôþ÷L·³PÄ¢cö-Ûý¶ÏÇ'7sRIÞdr·Mð8ÜfB3}Qm(¨Ðý˜€‰mJâZh:. {\ÍhcµÑH+6äPZ÷EÛ˜,ªÝ"5ÙkÅãPÅÂý‚ûú(Ë}¼Sù uc¿[¢!5ï•W¶­)>è—T9ù4ÏQn
+E7=Í…
+EAtö¹l¿ìOŽEëû*ï:õç4Oü21ÐéRB?ìœ_·ö86N¦
+õ¼}ŽL„ôày6DúÃld¢´òú‘îR飞Ôî gº5æÓÐÝfÎü¤…ß\f0Î.Û4h3Û·|©vy
+‘â³ø/%wŠŒx€Rѵtõˆ’[ÉØ=vPí»a[ßÔ Â—‚| ä­~$ûz/BIP‡a ØÙçi_Ù2Í0HQ±t¦k lRæ9ßÃò('„õþ%©ºÉ@ Hc„µ~ñfF…°ëGQÈÁÃ*ýÌETi`åºk01 ª÷Z 43¹y4º.¹inðz¤úœ©µGfö¹¡ •Ø Lo½.ªöþ:Vi 'ñqH¨×ÁuÏF(D"í¡„ìnž‰ý¯¨ÁÍmÌ5¼'ÎæO vt½sH|ä3Û1 x+M³H¬ÂÁºœà&»ðÚú_Qk>¿ÀÔÒþ($RÏS+Ö.(߸{›Ù©Fjuðçd®êÏ^ËDdm,„<‚
+Ö»ô.Ùèe%$,VòñpNª‰0Zé,@zÝ›Ìb ä~ž½èÖ¦ÙÙfš žÖìÏ-
+æ~óÀÄu^Ô º{óü K~Ÿ]EçÊ—nü„nÝ©Òm"!ÅÌü“½a(^ÒìqXõRò„pÆXÜ/2 ;RBvã%fÈV n‹xntSøš£"ø°çt–¬½Viq’ëň×_9#³Ç¦'œœ‰¢U'í?8ä#NrQ¡9áÕÿÜË»&I
+òªbØ
+”Dɘ½vûäö›¾<Õ“8âï
+v~Ü%Kż뾲Üä8¦È'ÎÀ¾Ç¹Äz(ä¿sñ¸oa6?Ás NtvNÙ)õkÐ2tϺ¬ƒÛC­{µ³ž*û„:ª0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+23 0 obj
+<<
+/Length1 1265
+/Length2 6407
+/Length3 533
+/Length 8205
+>>
+stream
+%!PS-AdobeFont-1.1: CMR9 1.0
+%%CreationDate: 1991 Aug 20 16:39:59
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMR9) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /YEEPJZ+CMR9 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 39 /quoteright put
+dup 44 /comma put
+dup 46 /period put
+dup 65 /A put
+dup 68 /D put
+dup 69 /E put
+dup 77 /M put
+dup 83 /S put
+dup 84 /T put
+dup 86 /V put
+dup 88 /X 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 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 121 /y put
+readonly def
+/FontBBox{-39 -250 1036 750}readonly def
+/UniqueID 5000792 def
+currentdict end
+currentfile eexec
+›œi_,+õ`ôÀÕ"WºÍÖP
+½¥í˜5ö ÏÈð l.×j‡…kPôØ úëPŒ—ø(?ˆ±~M;Àö^Ãyy¬Ü*f˼[âõ:­ç-ѵZ/¿îeŒ¹_[³+ 5{^Ýòd tp¾ñÅ!¶ûÕÇ~¾Ùd¬Z+¾ÉسäŠå»
+,`1 þùêþÊ¥þàü?HòiUõ€ŸŽð¿uÇî6çH(XRÐœ½:…“‡V”ÅQ‚jSsl( jB¥”5’¬"؃{Upéox·†Bx4õ1ÃEò3«ä:ÏSÍƽûõWˆ¼ð‚hê="
+á-@;q…ÃÜÁÒñþ缦°äëÿž¤óˆãjÉhʶý½2!À!ÔUš9mBLº•¾F„¾†ßøî sEMŒO#à!/tFz«‚+ÕöG¢>θ>&3çç¾Ú€ÅW±ˆÇsSü—”@xoñ©€O·m¾îJ±C«\㵇>´`ðëÎ_ˆ¢äí<ì=‘×ÅX/ÒSáÖþí}Ú`±Ì̾ŠˆþÛ²& ¡ï7棜àâS
+÷/KíÞÅ †DEmcGšËxsK¿ÊzP²4sá7l5–/‘çuÒ°§ÐÕ½Œ'ÇËQ4ùy§ã½Õ瞉¢Ó}$p”÷öÉMå)[(ç‹Ç”¥'
+·Þ¤ËÿäÀI)h<aœAºY6ƒh§GŽPï’ùrc BeTMe”Ór
+F—ôæ\°˜4w.
+hRo­à´úmÙ›j Oœ…/˜‹Få&îQD“s¼Œ|_{ey…¯Y›KS­@ˆQï£ß)z·'…˜ÿ7ôzäøš¸t*}4ì°vÐu'e3ŽÊæñ—ì“Ëh½Èg_RÉb4–1•¢åYõöžŠ¨ñÇã«Ÿ»!œ†¿Öë{JüYx”Í—À‰&AíZx Óô~ºÔÅã$ÔI ’$¨«d>†Î†×ì`<Käýsóçꡨ|­´’*"!‘—Ï.TE«i:_¬nÇÈ{:Ìw¢ýÔ¢éÊ€õwÄXÈ þRd fk%zgÁ?k¡£Né[ÓÌàÐ
+/‘XõØÌ5tóÕy8žY™ôü>=¼+&ù¹€Fš×Ö4Úæ®Æ±1Æ -¹è@põ³S¹æ6™Ï!lϸ~“¯¤âGDƒ¡Ì¥€BŸ·÷àŠ![
+‡Þ¨^
+ª§ƒ(äþ-˜Tõ˜àd[Ÿ¥—žX<ÙRµéÎÚk]ÝÓMèkãÜó­…–Àñ—ò~gh1zoË6X
+ÙàÈèS£0„¡ aê¹q;ß'À}ÿôÁ
+DÁR¶¥B£åDÅ?çû©dÃÑþ\Ó->çë·H²¢®Ó ›0O=¡U6zÛC¦a h?rvçy¬~[IZvº(Üz˜eE
+jc¦kšœ1¶ÝÂ9~{äŸv€1ÙŸ<MÆý¿B"RH  øaÒúÅBUSþïñZ6]½y¢ælGñ˜x˜<„hØ¿å²Û( ?'Ÿº¿çîØ[ïÄ4+HmF]J×KÅ@W_Ô¬µEi"%ºx8ôêªò…Í.ÐÆØkrÉ­«ÿ´×ù Çî.)tß^1ž},s)8··ÚeYŸÒE€ykÛSÉ;Ïœô¹®gNñýk¥u§­¿õ‚GôtZ㘠Ø
+H`ÆŠAñ²ªò7²ÌŒ>;5«$ÄŠñÇùâzž|*Р÷ýÒýn\-ùµÑFcÿQ$y/¤l“¶@ƒê6K0&ÓH…0×´ çÑ}³G½K… ¯ˆ‹>®ŸO¢ZßÁ¼ÅjPM,¢¢öîfe2°Œá
+åU­¿v1ShJÁÏÆŽˆ1IÁ‹Ž{ÓWÒÕ–|#Y}Úì«­2Ì47örÆ.Lê/‰¦gS÷ Î)™ýë®n:”?ø!? É, æDñêz{±Gq¾G?íÅàµËé.YKŸj¨ïGœ‹ÊkkÝŒÆ0<_㦯TÀmŒg¼KïbHcR˳³ÀnŸ:ãÿ9Z9ù8a[Ȇ0¦
+v a–#¨Ò‘‡×Ù}—Éhuú)?NÔB
+q`Î'I¡ÎÉé… s†¯ÄyÓ¾$ñùÌÔÌ <ávMÔ‡€Iß³¦uòM´ÓŒèóÔÝÏØ |C6ꎌá!+.ÛýOxõ¬z,¼Þĉºª'TÆN#ż¯üus¹ºA1¬ú=>POfe0hûUˆ
+»ò(^€Jå-Ìþ
+åÜ\P
+.8èÍÄ!Lì…»b­åº…
+`ëeÒOzb3tÉ4±…ÌïÇüf0Ëúžð†êÓ4%¬ä+å‰æ$í0G=Ú™sÝ/©Ô®Æã–¶Ie7ߧ‡\°„â{ƒÆCví·1¾î‡:ì`Ê~9‰2#Ò|ê6óKI<‰-ðDOˆùÕgº+›¤4Éú+Hã›ìf@é'~24s#¾ŸÂ˜äök;㼯 k˜ª ?·â´J .ÔžXÄŤy~;ìD¢3_ó9o]G¿ í1öËàªá0V-îZQý7j •x08ô'Ù[U3j5Y4= ÊHŒÈïZ”7ª2ñDoÀ±,^òÃ[âqß²Ô‘fáoZG÷}®ú&æh!°×îþT'Pš0žE#yIúïKŸ?¸<«¿bƹ˟ýNƒ©ŠgÓ{2I„Ëòº
+ò«¤¯»gç
+UoóðòéMFðYùV£$N/GK)ï4fº‘†ÚÆ!´Éœ[»©4ÉŸÁuƒ›ô¿Æ£ïHbAtf«ŠXÄZ‹4­Lg› O@ƒí87BQÒ;‹“rDQ±U¼
+9YJ4ºLíš)ž@¸1Õ*@ŠTö#Q£°(“›ë^zý:¢ÿlF·\)+˜fœ/ê79‚™Ò¤!¯a 3·,[Ô—£åYÁ(¾ïJ®OÉùQøÛY¼ ÎÒûS¢®JI7&ü:;.¹¸|§ú†nWð; §YÍû…›©X¥â’NœEAsÊ?DK[/”®ÊŽwf×É?,¹
+^ìyÄšÆ_œS‡ÈFÄ.*>hJÖUŽ4&U,Atëb)ˆAo«¯Î ”Pº ûI@(˜Èf~+¯OÒ!åÔö—àü«É¼7sùñÄcAq†Ârd䃕{ÙêF!»FMÄLK¥º¹D¢¤S¡Lœ“
+[Œo~elR“kü¼Kacå¯ÉÜן“ˆ§³ÓÃww[|ÿõÚùuZ¹R,Þ)`ñÙ™²¦Z7¹…Øݾ.ˆø0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+26 0 obj
+<<
+/Length1 825
+/Length2 1743
+/Length3 533
+/Length 3101
+>>
+stream
+%!PS-AdobeFont-1.1: CMCSC10 1.0
+%%CreationDate: 1991 Aug 18 17:46:49
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMCSC10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /PNTRYP+CMCSC10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 68 /D put
+dup 97 /a put
+dup 101 /e put
+dup 110 /n put
+dup 116 /t put
+readonly def
+/FontBBox{14 -250 1077 750}readonly def
+/UniqueID 5000772 def
+currentdict end
+currentfile eexec
+›œi_,+õ`ôÀÕ"WºÎ僥É99>'´~ ¤}(Jܤ—×r¼¨ÅC8ŽmÀÑâÄ”G@G ö^û7°…+§©  6Ð}¦¼µ) ¹µžþXw4z<^efªÓ2þo¼ÎÑAx‚*;Öxu&=k½ K¼öä‡î­`ñ»<ZvfÝ®¦Jk{ CŸ¢ˆ‹ŒÃ’2»ƒ÷iZºð& Õ$‹ždœØ
+ÒBqËì‚¥ÊPðY…´4ìÙE1´¦Qµ³¯Ëe ±QWsz¤8oRÊò­½\b¿;\ÊGR ˆN»á²Ÿ•IN(]ê/áXÁZ§DÍÚ
+#=7±ÇüÇHòòsø—˜a}Î-f7aåҡͧË-IÊͯ3Ô£ôþã(·ThœZ¶lzyžp‹@fµv½Óèu¹Éo€}aÏܨÒAÎÎÓ;pÌÅJ×›¨'º‚1Ü®5OÎ¥­‹¤ð¨xA@TÿÚˆËåî®J´bQ4ûž4!.µ#ÚoOÛá 2çz¢gEr µJ'ñÖb·šæÖ¸“YâÁI,™Ñõùµˆ:¶(FVÄV:e[u†•„î ȪïÜX[|`êó[ŠƒË»-`<:1œ7u\Ì]Žænq»µ;ìÒ»=fKNÆ+»—§ÀÀ¶©åO3U§È~%jˆ…H?¿ûS%ÀMAß<úå|èø>)ñ¾­Äå‚çÙ5MÈÛzÀMPëÁw%ÄjŽŸÃ¾]÷Ç„gƾn²½ÞIgÜSî7s¸\ÁÉ©è¾ ‹#·µ½&Åt(¹²òóý-*ÂcF•ù÷±†!þÙ,’›ãã aÁXY¸+ÆCOKí{><æF‡8òDc³d Pn£$¶àSö¢e@‚ãš2î—øR‘AŽèÖO›
+\öÇ-Ë
+ºnËé… ðÔDz™ú¬)‚„V7¤zãÌê)׃´Ýo¾ŽØ9þÉõM©›¼gœœ¡‹Ì¡ì¿Ñ9da5,šÐ'”0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+29 0 obj
+<<
+/Length1 906
+/Length2 2794
+/Length3 533
+/Length 4233
+>>
+stream
+%!PS-AdobeFont-1.1: CMMI10 1.100
+%%CreationDate: 1996 Jul 23 07:53:57
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.100) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMMI10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /LVFFVW+CMMI10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 34 /epsilon put
+dup 60 /less put
+dup 62 /greater put
+dup 102 /f put
+dup 105 /i put
+dup 109 /m put
+dup 110 /n put
+dup 116 /t put
+dup 120 /x put
+readonly def
+/FontBBox{-32 -250 1048 750}readonly def
+/UniqueID 5087385 def
+currentdict end
+currentfile eexec
+€4y‚«9BÙ0ài§ H1r^ƒ vû¡.Hn˜œ˜tµ'ð’W"xp'ôDpÔ„&,6 ßÝß6WS:W»÷0H¿»ü·:e„TAýÈ7­ÙJÈûÒ.>ÈñÔ´»{8"Ìa˜ïçh½ŸÎ³Dnä¨Ü'ÖÍ$…8Nõõ“ÿÚCòÒ °Š¢z²[wM± ¬ýÍ3æŒFSj´'½×ÚSK x­=x“ ¤øÕŠ¾ýEÛ›ë@Ø—’<npTyFJK1 X4ŒKB99ˆþô’\ù„B:¯eþ©ðæF)•;ÏP¹Ùhٛхø1²uœÄvN›ÞgWÅîZÅUD_¡bYÞÑáôSè«¨ß :-\ÌhvÒœ^žÿ·¯>ø4
+åºÌÛ„ÙK\:¼’÷ÑŽ¦d¢$
+9ÄkŠêÑvb·»ÿ==š•Õ“v˜W;úÆIsÜ‹ŸhÅ- 1ì¤úç/uSÒvÈ
+â‹ìdQiÍ!«#ÙÎ{`ÊÜìÚ%¸þQ31Xh)§
+i›9¯ê_úãuS•³æìŠýç±èKûõLê¼—}°¬9œW¥Tö ˜›³‹Ò´u·A×÷;'Ç2Œüb‘UÊlAD?V­“Š˜è‹ñ JCñ·‘•œÔ¸ä¹ªÍ%{ˆ@ǃ;âuç+®åp$„N°WJ•! ë&Z‹¶”ý,jÏýìP+08aÛ_êPáÞ=¬Ô ¦:Ú…«yâ¹0LŠz$ø·Y³Òqà©tWÎç9´\ÊÿÞ
+æ~‹•&«Ž/^Ú,p T‚Èñì­UX'®2•8- Ül--.«¼™Ž‡ÁÁQ#\]z
+•¬­Ôðùg·§J~ØŠ=\†àHfùðé"§6°q;kú~¥$ô6Õ jº¾­'ÌLá™-Aíö&Ô˜Oþs€÷äý3bý·sãêФLV˜º¬•{Ë3ý­'ç#?¦‰¹7iî›<€š}ʱb†¼«:a¿Ò²LøÙ
+;°¡1ˆª¸ŠtuògÔªÔìǸWË‘"ó±=Ž@7.$¹ÂÅñôù{»wG>¶
+X2ëæ[ ܃[|>u/
+·WÒýO À”‹l*3/¿'„Ò×G1$âÝY”$Xs´AuaÇFéÝìÌ;b7ªX+¸9ÉÁî‘~þ©BzÉ>7ÄL%BäNŠQòÆ©¾Ìs$èCÿ×qo0©N<µgFó«Ív1ÀÁz:à{@Ý!X’p"ÆA&ú@&ÚøŸDf¯Šp§›úŠ÷9±4‘Œ,J¦¶7ón¸‹ç.lÙIC¢n¨‘Š›!uøºw {ÞÑ:rWq£P¬ÏǪ6†Îõô̧ÝÀ•£ø]EH”ÃàY`=½¾BO"xi² ìúµèb_€;C²§ºù«Lþ£_ëdz*
+gè÷±æõV¬¯, ,®v×­ÕÐ`{D;¦ùAåŽÍ£Ûê-92+et¤N¦²ˆ*.S
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+32 0 obj
+<<
+/Length1 909
+/Length2 2638
+/Length3 533
+/Length 4080
+>>
+stream
+%!PS-AdobeFont-1.1: CMR7 1.0
+%%CreationDate: 1991 Aug 20 16:39:21
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMR7) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /UZAZBR+CMR7 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+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 57 /nine put
+dup 104 /h put
+dup 116 /t put
+readonly def
+/FontBBox{-27 -250 1122 750}readonly def
+/UniqueID 5000790 def
+currentdict end
+currentfile eexec
+›œi_,+õ`ôÀÕ"WºÍÖP
+½¥í˜5ö ÏÈð l.×j‡…kPôØ úëPŒ—ø(?ˆ±~M;Àö^Ãyy¬Ü*f˼[âõ:­ç-ѵZ/¿îeŒ¹_[³+ 5{^Ýòd tp¾ñÅ!¶ûÕÇ~¾Ùd¬Z+¾ÉسäŠå»
+Ü?âÙñ^'Ë÷þ‹˜Ä \!ú‘àYòù“"þÖ?5šÉÚ—®Ãƒðgò>]ã1Qè
+ˆ«PþÚä¥Þ“Á®/Ü aP³rF ‡Ë#%¦ #I*㬓NîfZ‰Sýþ†¶çbQË%­ÉgÓйåâyá6«"´ÊQ –CB8:„ ïÓ–§(jÁ4ätÿ.xJÔw5†M¸El¾B3$.³´G÷­DMÁlûi«Q[<5yðèGH™×òƒ=¶çojØÉ$S/ZûÏÙ9TK·ÚP…ãpó¥mûÁzIÃsBkÆÙN‚šŒ¿ÿš%Éâ‚:êç9ð ©ŸŽ`” $ãÄ…*iÖSͱzØì/@|K’gQR–Gйòaã•dÇŸ ×š§ÊóÐ…VÆoí«ÂxpÊü
+V‰£†ËwÒŒJkÀŒ<íž³”ÇúÄjéy¿­PŽÎÂ#³›–m½&Oºppºz½•kõ0‰”çÜ 2Ýߧ±U
+pí~UØô)…X=6éY
+·ÀuÒ%<’\–Óˆ]$Rß•ZXÛ\ftL1ÜA™üþ»:zlÍø™ìDÿ°\×q2"´c Ù0ç¢*‰¬’©üð :¸æ¯·˜cñ…n€mU`(4† 1™dÂi-úâ/Â!x„c-OJqÚ‰ñ¸ñN+Ò‹$”Í]íXÉ£·7:¶CN=Oð
+„sŸåffU•É2Ô8C¨ÿ)E4–òìNDq¡Û!¬­Î{Ÿ°&õ’dª .$Yà;Îá¯=6ñ¤–c[Ä5‹øG+ÓÜ+{çŸ;¶VàáÛã¦îÈ
+w¨ª<
+ªÆ“JI•¢‚2nâ3ï4Á£ÇƒÖœèÆAµqºÕ 1o(ï™>­ ç>¹íê¶ëïßJª^/ÖÆÃç8
+¯©>›Ë6k^â$S vNÇÆ^iiÅKç¹õ·zïõ<ì¦Ìe[iÀ QÄ$ó¨ëû`}@úWšíëka§¹) lôºŽ_h–5>¸S˜
+› IÛúh§þpsi¯¹ÞzÝåq*—çö¸î¢#ʽ.+«ò—IügkÐ8´A‡%I›ê®¢{½ÇõÔcêÆåæqÒ_O;¿x;ð:¸f»8:gà¨cÕ¦a‰¡»WÿŠœ;™ˆVü#üǘÚÝ—xKBsÙü›V§tâÙŠ,!óCý*n*SíXrŠ õ?ym¡ª¯'ÖÂóÄõÎúï:è+¶¦Ê)þŒq#—
+÷‚Xoz6!y+ ÓRð6¬:V}LS¸~—p(—¹#ªDÖhÿ5êNn/åLŒ#¬;þ­ý–çÇ&%fJß½ìÏ·Ü:LƒòÃN$Å\ŽÒã¤u´“'P€ãÒÃùF`ÙJã‡ñ‰"dgwWHt*œšÍµdëÁ­V‚v
+Qß%„ц‚þ»Oõ*\¦õZèA¦½¡^tf÷X5÷åTm
+øCËÈFƽ
+{ÞÍo“†!¾§0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+35 0 obj
+<<
+/Length1 1952
+/Length2 12215
+/Length3 533
+/Length 14700
+>>
+stream
+%!PS-AdobeFont-1.1: CMTT10 1.00B
+%%CreationDate: 1992 Apr 26 10:42:42
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.00B) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMTT10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch true def
+end readonly def
+/FontName /EKVJLM+CMTT10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 160 /visiblespace put
+dup 35 /numbersign put
+dup 36 /dollar put
+dup 37 /percent put
+dup 38 /ampersand 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 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 65 /A put
+dup 69 /E put
+dup 71 /G put
+dup 73 /I put
+dup 74 /J put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 80 /P put
+dup 82 /R put
+dup 84 /T put
+dup 87 /W put
+dup 88 /X 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 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 125 /braceright put
+readonly def
+/FontBBox{-4 -235 731 800}readonly def
+/UniqueID 5000832 def
+currentdict end
+currentfile eexec
+€SQM(ì(Ú0_«&(‚Óü§ˆ‚<U7þl=ڎ帗á|°'õÇ?Ûµk
+|%ü5µ_èó¬ûÿÌJ8-‚™ÌÓ}<êIڽʒ„zðV @N÷4°óÙ™4ü N` ¹Ï¸VÂ?•<Z/¾øX}Wt‡œ2NQü²(ˆ·O$P×@¹Ôó§¯cQ˜B"ƒÊÁ¶ÍDmÛËÙÛ›ÿˆ„NxLk÷8˜ÙE !ujsF,V=QìïªÍ—2ñ,)1^K–#¥u,oE†ž ‘ &Dˆ|ê~0±Vv©%7Â:¨ Ã
+®Î‹¯žŸ3d<¦š[¨dÒ¡s"q©eù— r“ÜÞŒ?ö
+†¤ÓphPËÄT@ÜÒ/0raâöú£îjXùyɵê£&Å£knÀ3={@FÖ6F¢ïpdŒ7©Sùo®Ö&nÉ'Sëþ“ÀÌ·ÃÄ1MŸnT'L€F¨ÅÌ~ëæ%¿Y ?Ts>Ñ „`Ë“!¡ê¯4­Ï«˜e!½·Ë§*#S”/¾¤ Ñ¶~Í剦Zøç¥úK‡g*Õ_W׃ÆmáÑ
+¼ó%0i#€Ç0Ñ(4wzÆu…w°õ;bf5ÊÓ»ŽŸTú\¼Ë9O_²â%æ,á.Œy/[~#FˆÒªbzFp3ždc™ù”BBcåÁ/Ÿ=A¤DIa©xZ û§3ÿ*x’ÑdƒlÔ,X̸AÖ⥮0úÞ˜F­˜#`Ly›©—yüË¡Dt ¼ÇèW´³Þf’vb ðãDþ !_%wéÉ,jÐ/Ft ä*Åå©l<Vµ5ÿÖK¥SMÝsÀÆTûÖúôýüUß*7¡½Ôéس`Óéþ%cMpœ(žRJfßÃ<Úd 9ri½žËèJ}{“©}Å"¡kie·Õ×y
+04Ë>€˜Sq¥›8;ü\ëâÙ Cº],ì};—-2ª“+u lÈ49sû¹—-„g
+ÅÊÅеç\à!ù”“Î)®¼ Ëu‹°¤}úæÈÐu;ýs‰‘ ¸ ჆צúøŸëÄ­*ꈄëú‡~"Â" ¶ÐKÆݵA(N@
+"æ²x
+×LÊešP™“sÃ%åÓW­©û
+Œöx½Ðg4!MoÍ{.fz¡²WÝ?/¸ˆLÃévª?t
+Î-UAƒ‘Sí-cjß~ÝÍM9 œâ=P+JõwÙ¿H·Î²ÞòÐÔMÿ€û,}*YµÑ˨ê ù]Ú‘/ô’{ß©¹ÀáãùUeîÏ|®µÏœâÞÈvíªÿHùMÒùù[Ê!q—Q9¡p_JÇ`|ô7zï gGX‹QÐ2jƒ?;ô—¡‚q|Ýþx8Û¸²¢3ºÕàˆgõDÜ]”p@È ã.ä£ÇÓÇ…ž½gxýLÃ÷•¢‹e¦v€ñïP„9Ñ lçüëzjÕÝ¡æ1M¼EЛ—EíJ¨­X EÏ&j„ðŒ×wm\½%Û ZÛÖ¼ˆF5.¡7Öv íehŒøAÈé¬×BöUâæßÿ?A6@>ðákZ™úAÉó|w@@óœÓ5Ï¥q ˜O¥Úý‚Q‡-RÛ€ž8Ë[-³
+|¸Ëmî‚FÍU½Õ]DR>kxó`ˈä«*Þv¶cá²GÑ$1ƒŠY }ŸOáq¿@í±_i¥é#ш+`ƒTÊkƃYχ²‘‚°Ï¼"TP§‚WÃÜcã`òl¤¡W+·@æ9nah€cÒU°}C¢e”šB¯15WyöÀœ¯æ_\ü?¹÷$U²GùK”mXLÚ_¯ænNvD:Z™î6¡7aY¿ø+X¨5Ô¼‘»ªÏЪ ¦
+í¢“ío%FÝYùÙZuþãH¿ ˜<óT0×ßÇàZL?R^êhx€ªk:Ë8™’X •”*ç´@ SC’ñõ(#M,‘×Úå•w+mÝÑ-“)…7ߺ2¶j›³Jƒ§Þ†à„³WºYåŸ~„pÜ¢ÒþxpçÕB=Ñ$j„@vüšÎOˆ'Å-/Ô÷ ÒI,Ÿszÿu[Rqð ÌÇ*žw¯_µ%2«-hD–ƒgÿ)Ú>‡R/Æ©
+Ã-m_Ø1£ð„ðƒ ><qØ}TßÕ–l­7iåÉÁÿ°‰y½vZrj'ýxg·_•œn…6âöʪ$÷Ïiç3êŠcÚ‘1ºšøÂËáèPK¹åBô€(ŠªïF³Kè©ÞÿAH¨÷@FELA ¬j}aÙ|&¼ÕûÃ]ß“˜ ½ÔÕå¤'^’ý럌¥’ú¬Øÿ*eô {ùÚæŒî$)*Û&ì…ïðìÞ1ßóGOÀ¥Ïb¬÷ðNwN ²‹ÎÊŸ1xdèüňg¯£‘…¸î.ÑçEu"—nøIB4T•넑ìVX(*âQ LDÎiœ\*°:"DÅ$:x³ðò×[ÛNa÷‘”ÿšsâ’HL€aÉŽ=xw72:UB͵«3'Ð…0öë=Ñ‚ßwºóšñ¦¯»Mƒþƒ“
+¢îÜã?ĉÃ~¯ (`-rO÷,QÓª“ÉÖãëÛ)JL8!#ºq^‹ÉÍ!ãÈá¹[ðoz\Ûs–í, a=$Ò±zÑSÒ³D©
+âû¿ˆêGùÂgú#ö-Õ ³‰r§4«H¤gâ?3mä>ª]üoEýU•>–òô >;¢Wk(e=ùJšÝv•Ž…*(ü·æ*Ä$@ëÐtz©Ñð6gÅ—&b¶màŽgå–­Äo!EnYÅ^?²4ÍI|9+E"±&‚—ÊfüY#Gð]áü“N¥
+¸î5ý·•Ã™°Ÿ \ªÏöW3æ­P¹ôhpC¿’~ȃøä"ZIF§ÀðR3Ê a)lý¡2  ©ÀD…&VÊ÷Òš‘[Jão°A‡rjqŠd<,³pÈ™ŽÂÉÞy§È®¿N{YѲ-´ºCÏÜ6×_7­¡ªn"|ö_WÃ"Ú)a[ÔŠ/|ÜÕb Æñ—Hvó‰oÈ¿áþ¼/´€Š¯Ëg25^Ót\$:¤”L¾]Œª¸¡Ä#ZÔðU¤E¢óÙ’å¶Íí*õÈrÚPô|†,“ÛBM "íÉwpå™Ùýôß>”ž‰ä6øÿ€!¥ß<‡='úoœ|°°©&@¥È.¹ç朻}ýc:ÈØgwãÕLƧgý¨;ùX¨z4ü>™! Ô³ÏYR‡`µo‡¥é:ËýõÕû›ÅV-ŽVöU¾Œ™Y‘Õ3jª~³+}SŸ‰Ðš”oWæýÐ7¾`9º¹qšð×­ù,Ó*oé <²µ D;|7ZŒïƒ_#ò
+ʆùèõ°Õ=WV"ÜRTz·íùÏhù››¨QÇ&Ž¬ûžÁ¦zžO]<@ƒÀuÃòô6^zÉPõ€x¶Êzý$ù4MÉ*‘ä‰ÄN¼ ðˆë”ªùjK^§i¼O¤…yËÓ¶Ñb_ÝÛÿøSCŒ—0$‘þ 4Æö„ªÈV<»Èa'à™ÜùŠ*Eö[ß.]å0AÝ挪e
+§• ™ †±$ö^VA\H#m’CH݃pCâH"òܯGÙÏ¡xVËtSq"¡Ɔ²²6)08w‚/]»¾mµ†¢·ŽößnçC㚎<£wa¥Ê›«è9þŒÕï“;QQœQݶÚt§Ù‹ba79ð £
+{´>™ášñÿŒ>9åºïâ¡yÄ ±žÀµ=×ï üf<h¶\ŒÞ©÷êä±C‹‰^‹»vÞ¡ @I @o…Íê$}js|¶z'<yxïÃvB%‰P„¢€Æ|à9㬩öÔŠÖ10³-`£‰²Œn8 £Ày·¨ãê¬iÏ㧒—§ÕÁØÙ”
+ï©‹åÁßžA ÃÁŒ7ìdÛ©ð*N_™¸&Ö¡t›ÎŠEšo†ôÞË^@qr2„ó(>,‹LÞT/&±r4£(tpêÄß«”1^‰iëx€|{rÅ‹çÊr[€(6¢~:…€™ƒL•07_G nÒéL_È@‡ÆÏc5“}ö<ÝbOzo$}
+³éM&…”¬àäƒÜ Žªx\ž Äu6¿ùž ãXŸ¥2SqÕÍs÷·D½I§üIÊQ)fÒù·ò]à´N<î.Us‘½88/לÖ}]—J$ƒ üÍÉ]•Ô âC] óòõ±Í…„–fP@êaH馟i„ª¯$f‚Á'[݃™E9 ×QŠ”ûŒp+¨N,cÂþ^I§&†°¹š¬GÝIŒ]׊òÅþƒŸ2·ÂxœÂR÷odŽ]h¡Š¤þ:½*——|ª7gJQGûˆï©Õë¸öùIõCÚIQËMzËay¶Hh½£j¹)æI“c…Åe—[YOå<—âoU*?í¾Rè å<%B'ŸÔOJpì͆(vj½`F[ŽÖ¤ÇP4Ö(™µF²âú8ÎBMãKD æ¦s{ˆ±jCM‰t â{®|‹8«ÿNC·èU»±§(Íc5ÀzÅíPL ÕYQsÁO½r
+ä¡À˜Ò‘ºÝÜ$fø7c˜ õãÞÈB«GŠ´ Y2ùô{2üÙQV³pg²|è¹uà:³lTø(ç0Ðu€ÈOÜx’1VŒÐ'§-$-œÔ‰žOCÑS¡xÎìÐ ClŸñÿ…}Ë ö±m©çúˢÊ@rêÈ­eØ·lºÇH§1“öl”{„m ™fKwd„ئº ¡]Wvݱµ_ˆ´)jeÝpŸ`OhO× ï·Z&îÕ}БŒt½Aͱ¬D¥Ë
+F|=M©¿7ß,•â±y)¯_eP)BÑ*·ã©ÛAË2]U’¿Ò[ºA²MVû­©ë$cr»u®#§il2£OÃPCh¼YdC^÷3"_ÍU0b‘tH½Ú0IF”#Žü õ„ŒåJdÝ„É^2” €Dcü+ÛÑ+»,É*ò:+’þ4™!ERGÌ|)Å0¦¹fx…?’«Åº¯ËñÌÖyèH¥–ÏêþB7Sî#,>EpcGHÛ£\-œÃŽÿË8SJƒ ÷Jx2àÚC£‘Ùwñë
+ÜÀT7Ty]ÂHàðæ ®KQ¿ñz3x<Ýžªð¡ªêGX¦ˆó@
+PD B
+¸ÜÑ
+ÍŽöŒ{c] ¦šJv• ÉH¤¿¹ÿæÏê‘ õ`]D>@¸&z-½ìþü—ø/ÚÇßުܸ̲°¥©Š(Ë@ÔjëOéç¶1®èÃ?qÌ£&Y ч¾Y&¢J`¢¡öéjk¡³è¡õ…Á_R‹‹ƒ€` ³L‡FŲ©sÁÚD{â ¥ÜkÉ*æYÌ9ø1Ú§ñÍŽèm趩Ùôj”)‘ÅXÙwRš©Ô[5ŠrIÆs›‰,ìYòõMa')ÌJ•*×ñiq¡íEìiYl]ž NmèIÖ{¨cž42zI•«R… q»…–BG7?íê€ $ »A>¨=DÆ­=ü¡þ–s.­sRs‡EÒ'Žt˹.¸>ɼ4Ób¨åô* ܺ÷ÿÅAË|•Ý¼™„ngÇt…B4”᥺6šÉ­âYàÍ5:V:=¿%Ö/:¹ZnÕÛ´îL(07ÌÒZ D^¥üb¿W‰äœ¦ž6LÍ*÷B8¼Lv™^˜‡ËüâÏaR²¢nÎm±Çôo=É£Gbt—EþŽ¦Ê=âI½~ÛŽ-Ýc••×sù’O|7^ÒzI%Y„>ÁERv››ê'(4Ôo±•p“%Àäˆåå\1-·šFž×®†mcØOm‰â80Ͳ©AWÎmylÈê^süÞb‰¨ƒ¤g;ìfŽœÊ±ßŸ¼a1m³ÏgC(¬âÕø$L&‘ dsSé h
+‡UlPpHž"
+úzQ“«ÄSj¡ÃN—R‹éJ–}Þ½
+nÄ Ø(
+¿„ã”`g”Ät´yº‘VN’™÷wøL4À{zë—ccÃgAv7DLV5®4žcÊ]át^î5òâG² ÀÞµæä©è5VΉßÖŸ #žcE ý…Â0UvTP;×Ât•@Ð;Nß­à‘Á]C¬ñ«ˆ²£çŽ‡œ„€o˜=ÕḬd"%Ö1/ßB’Jô0ð«Pò2d€”Œ¦«ïC;-Ø +ÊvËR.”¯£@ö}‰|Pß<•%'&þô³`P€Êr2¯Ðf]²‰@PR
+Ľ™)àr†D„îòVk´
+øäLþ³DýÄE1¨_­ÏorÆÈÏñ’
+ÎÞþðˆÃ
+·S—E|(’Skdßgïïßl"lׄ`rᤈ #É
+W99<fÿæ܆×"ÿ¬¼;¡ÃäȱÐã…Áå_+QKvmNQn,ÿìÅÕÙ=àIìGÿŸ°óæVÂ,©N ‹¨óìßlW½irš%ë‚Ä+š&­G.3!¹ÜÿÛ2Ú„íÌ]ƒªN4@¾± ¯¸zÔù*T{»ó;õµÈÅ›&ãíñ€@5ÜÎ5u%çNŠ
+Í`ç=}Ä9¥óè‹|¿…†£Õ_š24±#¢ØaìÿE‘\‹˜y\ÇUÑW¼¿¦çÄÅx£û+RÛç¾è.7Û¬á_ïQÙ
+¬|Ì«^ç°Èü=[¶8bïç{_ öFXî4~ *“ís%† YòÇ7ÏR§Ù¼~÷U0Þ¸;ßT ĵþ¦xb"sfÖ1ƒqÖŒúAŽûê<𯫑ˆ­¼×Ÿ üºc;¤Û1LKYÁÞ·h©«Ýj6øÒÒujç$ÊîØä2¢66d¡4†ýú¡»v£Åȧúx†lò~-?|ö¡G Écnþr5‚¡H½µ™oå3 Çgd‡ê˜Ø›r}Ï
+(ŸÕpôU/ò§ëŠÿX=4~½Dãtµ=XˆÇ,Í0ÑÔ“E:S‰Ôä!â ‰åÍW~²T`E~ˆÙ…‚1Ñ—ÒUsún/p*0}`Ç„ÂP/ÎO4SÃÿˆXùj?ƒ»š*23I,5˜ÐøÈ\ùºÀj@AôLÕ˜gc
+¯»ídl—‹›î¦lÎèìŽËÔV¹¨ W/". —B9Y¦h¶ªk±?.»~Ôñ윗gž¢Ú9N h3úc¤t©Zÿ¹ØIñåßÒëf{ølü5u®ò;Ìg±Õr~o˜#%ƾßx¦ îónRÂg£íMuÑsʵ½Jå Iýµ¥û
+û£?wí×3©}-ž´¹$0{èøŽ¢ò–¯êÕ›kt—hÓ[ÒF5¦5HD|ò~A¶ÅÓ3pÊXTŒ'\q×úáÆ>VkÜhüg¤ ã[¼s—XüxB¡Ìm’<HŠ± ÛóI6IZÔÙB›â®ñËÅ´j1Œ5úëÕ}ÀÙñåïþ¿™_fP\觟÷­³CM¡œÀ
+Ôá]þ{ÌwJF?bÎ’xr,[@£ìÓ¶¥ü«üU¤¡!3-Ûä• g´0¬>27TʤŸÚ(m¥áÖ›8ðh^ÏkìðnùÛòýüð¶(–»mbGžr å§Ò‡‚CŠÔNµÂ/âãÄsl£¢0;?÷¾÷{C$ÞÙµšv_ñ• Ô<õ[v$ÿ¶Ð™V3Š¢×ÑbϘd¢¤Ñ£k8Þ¹¤š“ÝѶMÐG›€tB’ÝF1ŽˆúùÉo­:€3©göhÖº[¬¥›•Ã
+½.Å›Z7.£™˜_ŠPybüÐ_MWýŽinä" Æ‚šc“E/ꈜ(Y`õ;„ÞÎó~{¿Ï $†GWUÕÏ~5ÜþÍVí¤Ë7xìé‡Ãb†Ú› ×½‚9^8¥_@îÄ Î)2<eÅ`…Ýuí¤×=Ï¢dú› Î0@ ç”¬–B¸]JÌI»3+0ÁÙþ•«ñÞÅðVÀSö2BR³i]y7Ä×Àtc·áÙ‘~êu¸
+
+ÚÀqF_ܱJ
+äÚÔ|ŸsGÆ a$Bg @:‰a[Å]®›éWg´´<4Y61¾ÅËIÆ´Ô5Ÿà©\^5b¯Chnw™Šdd ¥Ç¨miÖ€&.C¢zä$¡@_ oE­A;Š¡3Bnõ.Y¶Œ ºÖÒC -LGo®tN µ˜7v¼˜æ² ]dܪôö¥dijJæ(Ä Î
+.ÿ3ÑíªoIÛiaŽ¨þÃètØ5An•tìK~bäP$"q$jÕäÏ¢!ë¦Á¥ËEŽx
+¤9Gj¯ð$\
+˜0\h¨¯~[62×óSíûxÔvA£”Ñ„&ñC@w'€Ï¥Jƒì=núéÉ$ùUlxÉÿEzF¥ÜeH½Ð+–U…uk´ÛQ׶Τ…{<ú8j'gÞ)QÇYØ™©—æ‚ ®„¼ezµ²0Cî­QÖS•ÞK_¬hOaÔå«­äájèç’C™L˜J‰È⬂ˆEW· 2÷:§MuÒnŒyFRÊÒ¯ÓÈè°ÎºTëªÈâŸiÎòjªeXsðó$4%eZàóIžŠuŸQ'žì«A¢>.q%"z„žÔ‚™z*}w©š:7Š
+êá‚·uŒÁ‚„8Ù®­-ã«\ƒ«‡Ž·ä¹qq†ˆ ­éáÀ}·ïí¦E ˜m‰k†ÈXt”NÓKaAÀGvwŠòäÿ’ñ‡.(, ›¸ƒHrµŠ>Û(øWŠnSqñpì°ŽO©ö.a„o ½\ñ† á^1Ò™Ô¾*€E[‰¥*ñûù¸ñ&÷8š¥k°åW8¼¸шŒŸ×…öÔ ö¢R––¦ÄsA8â»Nµib@°Õyü €„
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+40 0 obj
+<<
+/Length1 862
+/Length2 2196
+/Length3 533
+/Length 3591
+>>
+stream
+%!PS-AdobeFont-1.1: CMR6 1.0
+%%CreationDate: 1991 Aug 20 16:39:02
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMR6) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /MLTSAC+CMR6 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+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
+readonly def
+/FontBBox{-20 -250 1193 750}readonly def
+/UniqueID 5000789 def
+currentdict end
+currentfile eexec
+›œi_,+õ`ôÀÕ"WºÍÖP
+½¥í˜5ö ÏÈð l.×j‡…kPôØ úëPŒ—ø(?ˆ±~M;Àö^Ãyy¬Ü*f˼[âõ:­ç-ѵZ/¿îeŒ¹_[³+ 5{^Ýòd tp¾ñÅ!¶ûÕÇ~¾Ùd¬Z+¾ÉسäŠå»
+:–|¬p§£[ˆµC#´\zC)‡“Œkí­;r­c‘‹nZ E~ N¼ K?ÆÁ=}§'z”ºŽ™˜³Ýˆ€¥×Ä I‰ó‹•S;Ú„WF¶s«qêWe ÑOCPp~GÈ'c²…Ëá» ½&šSq›ÚFå6h]ßxÊF¶¹>vV·M“N5µçr8ðL’)ýшþê0àSîû˵/ w+:®9õ€U—»Áè»u¤FÎ@0ôòðôŸž–.ä¡Jto©*6(ÛRps+Tä?åìúRO~_ÌxŽwæ`˜3jÖäÌÊð%2rÕßy†Kô·4ËšXYÕWؼ¸à!ëÁ.—ÞKFn­ƒ¤È”p“c¼©¥-Y.4î@Ì~^ú’F¹ªe•¢K…Â!¡‡[bиžW£h2€C¥°”à7—`¤CÖ2‰+­mÚÌŒx 2C­gæ£ånkhA.æ± ¬np‡T  Qü•{P¸uqnïK,¡ï†ve›î?+sé{oßü„{óÎãoròQÚŽ_¶‰‰æy˜ ÓÞB×Vào®OðÓÞÚ1s¿ô»÷‘ É}܉z÷ êšüîŒäÇ£Á[ AÀMâÓû¨óB–©[Žãs›'?,…éa\1ú Ú0"æÄ(wÇüׯrSajÿW¹"ÅŠ~­Îÿñ"!mù8W»\ôý¼p¤+`NÀ& â…0ò‰l–ï‰òKÅG‚^tÒ*Ÿa¢CRÒžc¼M&ÎHçnï,šÕÔ@„IE<éίpγ¯¥tÈ»‹wƒ—*¹Ñ>F8¢Å¤ênËÌí-ÿV¼ÞвÌ^©ˆ‚àøæeÃæÛ±¥;Çâ©ÈXÏ‹÷Þ SÊî“$mïÅZÆÚ5ÉÒÓ€ášþK>ýã"u̘ö¯åpyûT‹ZÙ( Üɉ‡n%šd¥LL0…=ÛXÎ \ïF®3¢›Žz„•ŒÃ”Ò³&d¹›WÏh¦ÐêGƒ­ããìtÎ;ZÒWa6Y-“—ŒåP*¹­šgNÞâž¼:%âÅ3.¹JµwÔi£l“-çFˆE•ãaª8<C|W¹ÌŸZ¿©ÀJÀȈŸÇAWy:ä;yq òš½4&{w…ǵ‘¢ÀrQ.Ëvíp©4ÒúšiÚ^ŸR®¼9I¾îí«´ä!6‘mÙ|ñ¥-yé1åómúFšNÙ¹×˳ކºõàÄ cÀoÀ6©úk€=ÐÛ2û¨( À«•¬äê8£IfÞàr!Ž±ËPfª}ñÔ^
+‹iäâ/¥ê ‰ª·º†|]Ÿ7ÉÀ­¡ŠP1a>øÜò™Ú1 -Ÿëôâ×ça5HÏÙž5ÙÇùBàÌ.µò§AƒV'æ¢1íaœ«E­"L®ØÛk¶˜—M:$Æä»ù+ùVÍ\™rN!%>"’#îö‰}—²qS¡g+ëÍ;¯³"טâ¢v­ˆˆZÌÔ'K¤ÿ6_5Þ!”öÅm^Æf&œ× û.—Fî9w 1ÂÖÖæD_:Ëû>Ft+c~þ¢R½¡Cm;OQ˜µXuŽÈ9 ôw"äålçUîÂykÀ›GK%s™IA¯Ã;µ1¢.§âCt[+BzòƒI ôÐNI¾E rp%4PUÎ|]“ÑèÐË®¡É×ü‹çÖMBxŽw⢴x¬ð« íæáÐé[ؘ€eê‰YxΚz•¨¤þÞ´¹60¼
+,Cî×ÎÞüö¶# §–ô‘:#Èæ¢56À& üŠNÏl÷*©êSž71Ëß.Ôv }—©‚uŽŒH4f "tPú”VTI«áŸƒt„,¶ä?.±¹óZzÁ_™Ì‡¸Ýæw<G±io}7A‹[^uì߆/[8ød{Qð
+e”-X<|ßüæ‰E|¿Ò2¿êVAØ[.7-¸­v|Ò²0ˆ¨Þã¹O71˜° øs€§ÅQ–æîaB´$N¦ÁÙ‘ƒW_ Hc)ï¨ùú
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+43 0 obj
+<<
+/Length1 1471
+/Length2 8304
+/Length3 533
+/Length 10308
+>>
+stream
+%!PS-AdobeFont-1.1: CMR8 1.0
+%%CreationDate: 1991 Aug 20 16:39:40
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMR8) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /RQSMJQ+CMR8 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 139 /ff put
+dup 140 /fi put
+dup 141 /fl put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 59 /semicolon put
+dup 65 /A put
+dup 69 /E put
+dup 73 /I put
+dup 78 /N put
+dup 82 /R put
+dup 84 /T put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X 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 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
+readonly def
+/FontBBox{-36 -250 1070 750}readonly def
+/UniqueID 5000791 def
+currentdict end
+currentfile eexec
+›œi_,+õ`ôÀÕ"WºÍÖP
+½¥í˜5ö ÏÈð l.×j‡…kPôØ úëPŒ—ø(?ˆ±~M;Àö^Ãyy¬Ü*f˼[âõ:­ç-ѵZ/¿îeŒ¹_[³+ 5{^Ýòd tp¾ñÅ!¶ûÕÇ~¾Ùd¬Z+¾ÉسäŠå»
+:–|¬p§£[ˆµC#´\zC)‡“Œkí­;r­c‘‹nZ E~ N¼ K EAóEì6zè\©½$VŠÓ¹ø _t æÄ#ijÜÎm¤ÑÈšVÐxàÐâòb¡6@ mäNã†l4qûXþßZ;w)Ee½×&}9¥Nqqu-½æ:Á›´³é^µþg9 ®MžÔצtCõ]άٖÁõà#Éå¡Œ¾ìà #v:ˆÍ×Í8çNHI^ÇúR9ØŠË<‚buF›h
+ÙCH+ò¤­
+í@ºëi #;­6´Ê--§2)VÇuÑRe5
+Ë ›ám=uen’€ù?zO,%ç;¿$×\rî#£Š˜/+»þ‹IމݬW¿¢ÂV­åñ‰»&“{>ÏÝHÜü\&Ý:?¸Ñïs¡—ݦváÔÆß9æ"ŸàSÅ÷|_bóþñ‚dÜê[š
+d Ôï|Ut¦ kw
+vqm÷öG^±ay)'<¿p·*SÎgµ+8Wî»ß¥Ü‚³þ…«Å¨š~B°‚Øjöþ ¾EÛX{;å×@36Ø°“ÍÔ\{¢3©`f†¢†½E)—h{#õ–d§Ñ¨ùƒÈiÈK/u]Ó0
+{>ý³ª“±¥ã-ˆùBB\¶¢ÿÒemóŠÅGTU‡o‹ mŠÙÀüÀ¨ƒÈíÕn[‚cîÆ0h‚šbÊ©!²ÖªÙå””‚íðt˳.˾)cøÑåÐ J[&éV¼¿àÀåò³|}¦û˜X‚ÜTÓA@ÓW³ÇCÛ\ýk~±‰ÿ6Y¦"u
+fs¶#KîN¢U<¨¨|ýÆ°Tƒ˜o9%_¹ýYe¦~7ÆósϽóÿr`IaY+¦j|L^î“üœg·ß$†Øñ)·q¦°ìþBD®6vÆýÓñy*þðŽ$ ÅiBZL‰?ß>$æÐà,çê­»]'×Ë·Ä¡»q,¥nm¸,‡XRLÜ5GӬΠèï$ºS˜¨§a.Va¸P¾ ÑB]º§•ܹo_Λ©Ïï+·#
+‡)§BG‚tÚ)p#?V)‚Kh=ß ¶â/ÍEò2£¨3¡«‚¾[¥uª¯X4BÝ@ ƒ)TòJ³‡öÜmª2JòvNæÉ‘A¥<žà$§üüß¿}b†㹼)–¹ZòÒ±Gc‚I‰»xt×ãi2ˆÔïÌÌÇÅPð.Ÿ+€öÿÄöø» ‚T\ûºÛî²Ì¶‹q6ñ*óW´»Ûv‘ä4êaƒþÅãd\L³fJGÏQ:òO±Û¼
+#õîÓ/t3å;ÿ†
+‘Íø¤cš
+´Âe h’Y½Õ,ÅÊëâ.”ÿé4½}?ì'P 9šºzZú„Žò‹òÖµ»1˜Ðºøþ8g¬©!Œ/ãë —8óÀz7òu¢b³ÍãäTU à9ZuÞ¿
+Ò—Q‹L­7·t"² M2ßà wI»' ÞL˜0Â9Ñ>õT©þn42ÀDÜv7åžÇ^[x9Ê…»ŸUKçV¶]÷+ã;ù·B¥?ŒÊ¬jŒù;_,“ŒnŽõ
+}tNìÀKå‹œyæ!ˆÞ*›y.¢Ä…dÒàÄL <飅º
+`'+INíÀ5Äò$>ûËécJÈxìÓHüã£óÍ8àÀ%Y­+iNmUâþ¾`ªùì?zMöØèº=ŠBN¸–ˆ‹¸óA^v0º“4üƒ¢Á.7­´x¹p`Ô^CB˜Å[|Çýâ;žo® 1ÖµæuœNŠsíÜ{Ö§Ú¢f¡Éü²ÐÁíö9—{¥Ò"ÿyàÒäÐÎ<‚Úl›ãû9|¢þAWÓ/Á¾'¶ ±à9›l¯¿ú«ž ò-
+Êzzï¦ýa<²ÔFË
+ ¡CÝå‘é\éé_y¦ž–ˆÃ4äÍÌS=¨C°½@vÁð¨zŽûôÃÅòÊ#í$B;ÉÚ â|зIÌnJB†¬g!Ž™§²:|Í- Ðxg¯¯(þðf'@¬ìŸèÊ{¼É¹ã8•–K1yë4̼3Ãéƒ Îic/Ïü¹ì⊳ánÃ×0”:ßÈl4FTa•ëë
+YÉêð´ƒÎnC ¸äöó+Z*Ú¨,Ýå_µOß¾Ù^·¸:òû/X¥mB À÷|yréÊÝ­.ÅN[Àº;!{AC¢¿ì9ÕÔªÜtôYz«Yé&õ±n65…„À.•tcƵʼn“ä$þ@Ïš8kü4»Î]™Xäo³*5?çú‰ÓZƒ+]1ƒRx‰âA§²NKPg «S9Œ@8í‰ö=S2AYÐíÉ]þ8Ãá_›!¥®M+¹(Õ1;lwÎ;+Äß/ìgaÙ$^tàȬ½óÅ:ò»0훬x¸mkî©ÿs%Ö†îg2É ï™ù–ZgY2p"éU=å$ˆˆg”¥˜O›´ÎFýç@e5„ض»©zÀ-½z0
+½æ#r,·€‡Pb›Ç³>ýËÎéz?^y&ÄÐL’ÒOÕm¹hˆÜ…¹Ã÷&´ž’®+ø¤|Ji2{”ÖžFf ¥]P#ÖH ˜2ÃÆæ‡8?ç“=¡tòÀÖÝæD:ü嘵”EÙ¦Ï <§Ç„² žâåuz®}”WÞ5˲ױֳD)ÀB¾ž™8.þE¸<[ñµ<=­hðhAy·íZ†&‘n½ýR/’
+DéðP”¤A9Œõ¡|/ðÂv%îÆÜ#êGAí.›¶
+pað3{ÀNÙÕÌ<pF6ED#õÑô9*4]ª@­|ïNZ‰wÊ
+‹œ=K‘’w=]yr$‚êâýÙe×âï"¸è=ACŽùˆù¡¶6²«Ô„o™†€á·j|yÆÚcèoÏmt¿å~L“:VÉË™¼ùXæŠÞñ^ÜŽµ)Ú2,”ܱ¸Æ:aO)àSl/~—¬¤¬&s(þ;áe7º¸’Üå‰F$ÂÀ¿}…¶à&¢2LM/Ëš¿`ϼý~–à‘Jt†lOI¤GÝ0EäøëÞHI½¶˜Èbãͺ̙t0]ÛU3cåZQõ@´õ˜˜‹ Å„ß_&S¢î3LùkÏÍë•ô³åu[ŒÜ‚žk2Ò_¹b„}u¤WtI«5”Ç5ŠïÕe |È' KhjOšF…؃ÒZ¿µ}„ëd8°Â;&&Å}d­)ŽË³œ¡âÖà‚›ˆ?±ÆÊ\fÁ‹rüS<ý2Ý!–w
+ÛMs! _?>¿o¿cXš¨9)vFmkP~±ó<©‹’d/ÏD©ðÑí2HxÑ+† Êáëÿ º¤}ŽÚÃ<Úd |²ðžØXwß‘ÿ’ø{r“ŠÞ%
+Oh1Xðÿwa¬k<%Åîë'™æÅ•{ÖøQÍΡ#î*§២Ù£B?É@ß\>ƒfh±¢Ä–ºñÒÂY!ßB†V™3<B˜¶˜«Êw7¬!AnÌKŸ™!M‰h ‚ÐÛ\ä”)Dšo7ÔUò¨ˆjÎÚ“Á7"»Ê­2&È<!ÑI«ÁÙÎ@`h%¿–#/ÎÓ·ªÓ9*®X‹‹ÒíçœWýLMa¨ÍÎNÿ²;0ñ.w:É@DØDÖH’ZѺ·pBcU.â=<5›ª6§Öo`eÊÁÙA]^ w´97yÊ‘~@YœÀ¥éZ2ÅMîA¡î³tGìÅ3¨U¬Å4»Œk^3O™; a/¤—HíÃ.ïv·Û‹÷ñ_æF¿ÔÚaPÃR¸Z$ ãc‹œU0–
+"ªo¦%Üδ’#úO“ü6e.9ä8q
+õS±‡ñ€vίTì;Ê/9õÚÜÚƒ&ÌÉl ”MC?ï 2FÇ ˆW±Ô zÓ+hçí®»«}© ;…-Ô-W÷……¼ò­ˆ„Àà
+»öá
+¹(-6¦©.Œ¹ðw^Ò¯;×f4Öàú·Ý­<ª’dÝà µòAeÈò¾²ÏŒ1Uú0n¾¸rƯ?fbJ÷³ÂMDtü„7{wB/fòæ ž¾]­bŸkÃŽóÚ u†1žÛžÅl÷ç™n)ľBÇ! ]äA‹oš‚0«Í¾œþÀ’/“«Yñ•,ã`k”yë"D¥?«0¤þ:Ðå9žCå¬cDC¯IQ²~©TÝ…K‰e‚HÇÙÂBà~Ò´B‚Ww¾aˆärpr
+e-¹‡#º:ý> \$ÓÝIš+ž,œL¢‹£éÐ[ÿgT‹ñ¶)¾6¨nײÆ'ÜCJæ³æÇÛåàù]nëTS¿”L)`UÝÜOØÆÛ…5•‡ˆ1k-Ë…Ã7o¯©ø¨[”:½E$]BHe²>pk¤I¾"vÙ¯ñKBŠWô$9A×üÖb”ê¦yá™çË÷Àøæ짥hB;ƒªî"XX~ûôLß©^R_23(ÀÔF$bÓìQ±VéwŦ&W<£[©¯
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+68 0 obj
+<<
+/Length1 884
+/Length2 2315
+/Length3 533
+/Length 3732
+>>
+stream
+%!PS-AdobeFont-1.1: CMTT8 1.0
+%%CreationDate: 1991 Aug 20 16:46:05
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMTT8) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch true def
+end readonly def
+/FontName /CWNHEJ+CMTT8 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 92 /backslash put
+dup 97 /a put
+dup 99 /c put
+dup 101 /e put
+dup 107 /k put
+dup 110 /n put
+dup 111 /o put
+dup 115 /s put
+dup 116 /t put
+readonly def
+/FontBBox{-5 -232 545 699}readonly def
+/UniqueID 5000830 def
+currentdict end
+currentfile eexec
+›œi_,+õ`ôÀÕ"WºÍÖP
+½¥í˜5ö ÏÈð l.×j‡…kPôØ úëPŒ—ø(?ˆ±~M;Àö^Ãyy¬Ü*f˼[âõ:­ç-ѵZ/¿îeŒ¹_[³+ 5{^Ýòd tp¾ñÅ!¶ûÕÇ~¾Ùd¬Z+¾ÉسäŠå»
+˜¾]j¥d«sèµÓµá˜n%ã^¤MYk_Ö²7;0Þ}YÁƒEí·mjgj¹€¢ze—ÆßÒtÛ‹>EË®Þ囦ï¡BŽAíU£‰›^¤JNM
+Ùlf4ùp›´ÔÅ\úŠØÆ-ý8àÅqqÞ_¥ÄWR"Fªž­B2;g&l§½]&ÔÄ;8äëÜó$fÍ”ð’fuý »Þ -ToƒÐ¨œdŸ¹±L”½]‘ÿzüÔˆe¡á¯:H
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+103 0 obj
+<<
+/Length1 776
+/Length2 1240
+/Length3 533
+/Length 2549
+>>
+stream
+%!PS-AdobeFont-1.1: CMMI8 1.100
+%%CreationDate: 1996 Jul 23 07:53:54
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.100) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMMI8) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /FAKGAL+CMMI8 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 34 /epsilon put
+readonly def
+/FontBBox{-24 -250 1110 750}readonly def
+/UniqueID 5087383 def
+currentdict end
+currentfile eexec
+€4y‚«9BÙ0ài§ H1r^ƒ vû¡.Hn˜œ˜tµ'ð’W"xp'ôDpÔ„&,6 ßÝß6WS:W»÷0H¿»ü·:e„TAýÈ7­ÙJÈûÒ.>ÈñÔ´»{8"Ìa˜ïçh½ŸÎ³Dnä¨Ü'ÖÍ$…8Nõõ“ÿÚCòÒ °Š¢z²[wM± ¬ýÍ3æŒFSj´'½×ÚSK x­=x“r!‹0u’\á/ü…0üÕãŽ:jm²Üû®;FSçà'01NµJ)m+ïŠyA’%Ú×´æÖùψ¶›¢“¿•€~zlñL•¤à/œÒÚŒÛ%FÆßRå$tY’áŸøz¢^N
+#YFun&5%ÁמnéAÉ­A
+Ó(@’ùûr]6nèŠzLê¦Êòÿj,€t—€H´›ð[}×|¸>ÖÇOâ#
+ |æÝÓ…ÝŠí¶bg&HþÈ·š„ñB+Ø h9Rœ×
+^<<‚µžéÁÁ¸½K”¹ƒØ<"±ÎD¯™ÍƬÏúœû²FÌD-Ä^Äÿ©«L…ÆÁÔts·§(ÒJ+\`ÑÔEE"¨ú#ÞȸZÜ΂îËìÕ)ñ’×ûµþ¬
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+131 0 obj
+<<
+/Length1 771
+/Length2 2712
+/Length3 533
+/Length 4016
+>>
+stream
+%!PS-AdobeFont-1.1: CMBX10 1.00B
+%%CreationDate: 1992 Feb 19 19:54:06
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.00B) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMBX10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /XEXUPK+CMBX10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 56 /eight put
+readonly def
+/FontBBox{-301 -250 1164 946}readonly def
+/UniqueID 5000768 def
+currentdict end
+currentfile eexec
+€SQM(ì(Ú0_«&(‚Óü§ˆ‚<U7þl=ڎ帗á|°'õÇ?Ûµk
+|%ü5µ_èó¬ûÿÌJ8-‚™ÌÓ}<êIڽʒ„zðV @N÷4°óÙ™4ü N` ¹Ï¸VÂ?•<Z/¾øX}Wt‡œ2NQü²(ˆ·O$P×@¹Ôó§¯cQ˜B"ƒÊÁ¶ÍDmÛËÙÛ›ÿˆ„NxLk÷8˜ÙE !ujsF,V=QìæoÌœƒCì®ïÁ¢2ârO{®ä(®ªÛ•ÃSEÁ^™"þIáòÏÉ€#sW-¼WNÚÉ°Û‰¥âÔ^—áš‘C\ÏŠßÈ5µ…HçK)FÖ‰ÇòøÄ2^ƒVét®0Ãâ—twºê£=·€õ“QèKüˆÈ{:J%áh¹Ñ4UOjXxÇÒÖ쨬 \Ã¥àí†ñG? @)ãH;ëÈýæ™BÏd^¢
++dQ@ÌÂùËJ=–ŸK
+yÍ3)´@ßÏõ(T”@o=ЀL†ßW#/oƒßd0òà?¥A+Ø<`Å*i‹É£Y¦Ab¯{ƒ©F®•ÆËUê€ßŒimûÃ)lf9×~‰¡P&'(¬†$ö[éÞ_³/lÇÝ|¼sf©µ‰*4ïkDqÆ™=£¨ü›÷ó„*!¢œIÚË£}Ö¹ 'ÛQ ‹ ¬ôÂ~èÖv½½«á‰óJ›aS.·wEv˜ÎàV8ê«-99Å :û²ºÄ3Ñ‘Œs›bVi»!‡ó7…!ûRç ˆn¡_S¡ø¡iRŒòÝÕL 6ÿˆæòlœPÂø¸Èh¨Šú±Ü„rç¶óù’¡ar:< †Z|B2`î‘óR"ħ479ñëCZGäúýfnLJYPaŽËÜ)ùn¾ÑØ2_æµ.¨‡›K°ˆå…Ç‘I<„Z7ãG:Åé®$÷ÃXðmY vá¡ÕƒM‡bãõC+e^ëÔÊa§° Þ
+§@ylèŠCÑÆ•/,¦=0¶ÜºÛ°Úß
+D'g]¾Qÿƒ.GëèÍDñêÆ®[lë ¯õÓ‰où5¡˜ªc^3~6~ãþ?ü¨$^A£áp4IÕ/¡ã"´5´÷òôšàj1ŸhÓ׆ÂKè—Zë]×ä’.
+ÃÎ"\Útç¶YŠBù|ù1îŠõý ó¿ÏAÅÞ\kI%‰,ˆCQ> ý(xÕmφœKQkT“•ùü÷¿k£&aœŸÇÉ,hÂä·3z׈MµÝÍm‡•Â|„<‡o³JÀiÿ»~LCSŒ´èÏ·ŽÚæ897A÷¢í9{k
+xômbð0­•H—PX†¨(ÂÉ3œ-Z3Â(l9•JòÕ¬| hMê™Ã÷ò·°Qî¶Ø;̃Úÿý#|ÚQˆêþWN˜p—ô3ÿ€*†¿Ï%«<¬I V6­$©R†Yä¦â¥C…9» ñÂI¸Ó´™0'í2ò+HðÔcvÿ­é¥„ÆÒœ»ñ$ºÐHñ^PM‚¼RÎKZf—Ù#ÚÉm5ÿ.{=#«¶ÛÞ7m‚G”Y|‹ 
+î‹æ9Ø;^H¦±¦ véY¿²à¼>Ûë«žKi^hT%ä³´Åà¡)35¹Ÿ´ïgÓ£‚­YmG9ÉCÅ ¾tmS#0a¹òÙþPG½gÌþ
+Ô6öþÚÇ«îrÎû>6¦ pX©ð2Ùͧ5·SJl¿¿0ȧ
+T~y?+`xýö%¶Ð²J‹†°v´òò÷/ò:Ý&«U@1íŒ!ŒXEH ?Q;eöÕ’Ð2£cZ *ºdlÛ;Ò€ö‚hyj¡
+Ž|´²=+Ãì¼ rc¿6‹Vΰ(ˆZ®näÇ+¨ˆñÍUi`•xmî!ß¾Žtîf‘ ÖuZ;þÔï-Úè˜ÂÖª"H¯ˆ<äZ#¡I-œ
+TvÝ{ÍË
+¾ãÌšÀß~èœeA%—zÎP²ÍDYL†cf·ü0§•0Xk¸Œï75ág ÊG!”V]V}+É›ìQ¿@ðm» R4ly Eõ”gú4g’­wƒûà?Ÿ:¥
+KH¦cÀÍR»zjĪŽ™~‰{é„σlª!Xo
+Èh-ó/ÛVMJiÃvÛôi:RîÈÛýbTÂöŠ¢oFÕLÅ!Ý"ÛöDɧ0ED²+Ÿ¦H:_¶°>§¦8hß*…]÷“Ml¤ÏQ÷Éßw½å}y«óRŽ ü-BTrúÇ¥4:Ú-¿;ÈÀŸ‹Ë—
+ÿÐIÇÁ(¬] déíZÂ#ƒe'C¶0Ãý§"à ¶É2y«mkMÔá$+ËxŠO¤qÑ0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+136 0 obj
+<<
+/Length 525
+>>
+stream
+755.55 0.00 48.18 -12.04 722.70 674.52 d1 q 674.52 0 0 686.56 48.18 -12.04 cm
+BI
+/W 56
+/H 57
+/IM true
+/BPC 1
+/I true
+ID ð
+EI
+Q
+endstream
+endobj
+137 0 obj
+<<
+/Length 574
+>>
+stream
+800.00 0.00 48.18 -12.04 758.84 662.48 d1 q 710.65 0 0 674.52 48.18 -12.04 cm
+BI
+/W 59
+/H 56
+/IM true
+/BPC 1
+/I true
+ID À
+EI
+Q
+endstream
+endobj
+138 0 obj
+<<
+/Length 639
+>>
+stream
+869.44 0.00 48.18 -12.04 831.11 674.52 d1 q 782.92 0 0 686.56 48.18 -12.04 cm
+BI
+/W 65
+/H 57
+/IM true
+/BPC 1
+/I true
+ID ð
+EI
+Q
+endstream
+endobj
+139 0 obj
+<<
+/Length 156
+>>
+stream
+383.33 0.00 72.27 168.63 373.39 264.99 d1 q 301.12 0 0 96.36 72.27 168.63 cm
+BI
+/W 25
+/H 8
+/IM true
+/BPC 1
+/I true
+ID
+EI
+Q
+endstream
+endobj
+140 0 obj
+<<
+/x45 136 0 R
+/x54 137 0 R
+/x58 138 0 R
+/x2d 139 0 R
+>>
+endobj
+39 0 obj
+<<
+/Type /Font
+/Name /F11
+/Subtype /Type3
+/FirstChar 0
+/LastChar 127
+/Widths [691.66 958.33 894.44 805.55 766.66 900 830.55 894.44 830.55 894.44 830.55
+670.83 638.89 638.89 958.33 958.33 319.44 351.39 575 575 575 575 575 869.44 511.11
+597.22 830.55 894.44 575 1041.66 1169.44 894.44 319.44 350 602.78 958.33 575 958.33
+894.44 319.44 447.22 447.22 575 894.44 319.44 383.33 319.44 575 575 575 575 575 575
+575 575 575 575 575 319.44 319.44 350 894.44 543.05 543.05 894.44 869.44 818.05 830.55
+881.94 755.55 723.61 904.16 900 436.11 594.44 901.38 691.66 1091.66 900 863.88 786.11
+863.88 862.5 638.89 800 884.72 869.44 1188.88 869.44 869.44 702.77 319.44 602.78
+319.44 575 319.44 319.44 559.02 638.89 511.11 638.89 527.08 351.39 575 638.89 319.44
+351.39 606.94 319.44 958.33 638.89 575 638.89 606.94 473.61 453.61 447.22 638.89
+606.94 830.55 606.94 606.94 511.11 575 1149.99 575 575 575]
+/FontBBox [-118.9 -450 1307.9 850]
+/FontMatrix [0.001 0 0 0.001 0 0]
+/Encoding 38 0 R
+/CharProcs 140 0 R
+>>
+endobj
+141 0 obj
+<<
+/Length 402
+>>
+stream
+755.55 0.00 45.17 -15.06 722.70 677.53 d1 q 677.53 0 0 692.59 45.17 -15.06 cm
+BI
+/W 45
+/H 46
+/IM true
+/BPC 1
+/I true
+ID ð
+EI
+Q
+endstream
+endobj
+142 0 obj
+<<
+/Length 396
+>>
+stream
+800.00 0.00 60.22 -15.06 752.81 662.47 d1 q 692.59 0 0 677.53 60.22 -15.06 cm
+BI
+/W 46
+/H 45
+/IM true
+/BPC 1
+/I true
+ID €
+EI
+Q
+endstream
+endobj
+143 0 obj
+<<
+/Length 448
+>>
+stream
+869.44 0.00 45.17 -15.06 843.15 677.53 d1 q 797.98 0 0 692.59 45.17 -15.06 cm
+BI
+/W 53
+/H 46
+/IM true
+/BPC 1
+/I true
+ID à
+EI
+Q
+endstream
+endobj
+144 0 obj
+<<
+/Length 146
+>>
+stream
+383.33 0.00 75.28 150.56 361.35 255.96 d1 q 286.07 0 0 105.39 75.28 150.56 cm
+BI
+/W 19
+/H 7
+/IM true
+/BPC 1
+/I true
+ID
+EI
+Q
+endstream
+endobj
+145 0 obj
+<<
+/x45 141 0 R
+/x54 142 0 R
+/x58 143 0 R
+/x2d 144 0 R
+>>
+endobj
+114 0 obj
+<<
+/Type /Font
+/Name /F16
+/Subtype /Type3
+/FirstChar 0
+/LastChar 127
+/Widths [691.66 958.33 894.44 805.55 766.66 900 830.55 894.44 830.55 894.44 830.55
+670.83 638.89 638.89 958.33 958.33 319.44 351.39 575 575 575 575 575 869.44 511.11
+597.22 830.55 894.44 575 1041.66 1169.44 894.44 319.44 350 602.78 958.33 575 958.33
+894.44 319.44 447.22 447.22 575 894.44 319.44 383.33 319.44 575 575 575 575 575 575
+575 575 575 575 575 319.44 319.44 350 894.44 543.05 543.05 894.44 869.44 818.05 830.55
+881.94 755.55 723.61 904.16 900 436.11 594.44 901.38 691.66 1091.66 900 863.88 786.11
+863.88 862.5 638.89 800 884.72 869.44 1188.88 869.44 869.44 702.77 319.44 602.78
+319.44 575 319.44 319.44 559.02 638.89 511.11 638.89 527.08 351.39 575 638.89 319.44
+351.39 606.94 319.44 958.33 638.89 575 638.89 606.94 473.61 453.61 447.22 638.89
+606.94 830.55 606.94 606.94 511.11 575 1149.99 575 575 575]
+/FontBBox [-118.9 -450 1307.9 850]
+/FontMatrix [0.001 0 0 0.001 0 0]
+/Encoding 38 0 R
+/CharProcs 145 0 R
+>>
+endobj
+1 0 obj
+<<
+/Creator ( TeX output 1998.06.28:1717)
+/Producer (dvipdfm 0.12.7b, Copyright \251 1998, by Mark A. Wicks)
+/CreationDate (D:20000702213939+00'00')
+>>
+endobj
+5 0 obj
+<<
+/Type /Page
+/Resources 6 0 R
+/Contents [46 0 R 4 0 R 47 0 R 48 0 R]
+/Parent 146 0 R
+>>
+endobj
+50 0 obj
+<<
+/Type /Page
+/Resources 51 0 R
+/Contents [46 0 R 4 0 R 52 0 R 48 0 R]
+/Parent 146 0 R
+>>
+endobj
+54 0 obj
+<<
+/Type /Page
+/Resources 55 0 R
+/Contents [46 0 R 4 0 R 56 0 R 48 0 R]
+/Parent 146 0 R
+>>
+endobj
+58 0 obj
+<<
+/Type /Page
+/Resources 59 0 R
+/Contents [46 0 R 4 0 R 60 0 R 48 0 R]
+/Parent 147 0 R
+>>
+endobj
+62 0 obj
+<<
+/Type /Page
+/Resources 63 0 R
+/Contents [46 0 R 4 0 R 64 0 R 48 0 R]
+/Parent 147 0 R
+>>
+endobj
+147 0 obj
+<<
+/Type /Pages
+/Count 2
+/Kids [58 0 R 62 0 R]
+/Parent 146 0 R
+>>
+endobj
+146 0 obj
+<<
+/Type /Pages
+/Count 5
+/Kids [5 0 R 50 0 R 54 0 R 147 0 R]
+/Parent 3 0 R
+>>
+endobj
+66 0 obj
+<<
+/Type /Page
+/Resources 67 0 R
+/Contents [46 0 R 4 0 R 71 0 R 48 0 R]
+/Parent 148 0 R
+>>
+endobj
+73 0 obj
+<<
+/Type /Page
+/Resources 74 0 R
+/Contents [46 0 R 4 0 R 75 0 R 48 0 R]
+/Parent 148 0 R
+>>
+endobj
+77 0 obj
+<<
+/Type /Page
+/Resources 78 0 R
+/Contents [46 0 R 4 0 R 79 0 R 48 0 R]
+/Parent 148 0 R
+>>
+endobj
+81 0 obj
+<<
+/Type /Page
+/Resources 82 0 R
+/Contents [46 0 R 4 0 R 83 0 R 48 0 R]
+/Parent 149 0 R
+>>
+endobj
+85 0 obj
+<<
+/Type /Page
+/Resources 86 0 R
+/Contents [46 0 R 4 0 R 87 0 R 48 0 R]
+/Parent 149 0 R
+>>
+endobj
+149 0 obj
+<<
+/Type /Pages
+/Count 2
+/Kids [81 0 R 85 0 R]
+/Parent 148 0 R
+>>
+endobj
+148 0 obj
+<<
+/Type /Pages
+/Count 5
+/Kids [66 0 R 73 0 R 77 0 R 149 0 R]
+/Parent 3 0 R
+>>
+endobj
+89 0 obj
+<<
+/Type /Page
+/Resources 90 0 R
+/Contents [46 0 R 4 0 R 91 0 R 48 0 R]
+/Parent 150 0 R
+>>
+endobj
+93 0 obj
+<<
+/Type /Page
+/Resources 94 0 R
+/Contents [46 0 R 4 0 R 95 0 R 48 0 R]
+/Parent 150 0 R
+>>
+endobj
+97 0 obj
+<<
+/Type /Page
+/Resources 98 0 R
+/Contents [46 0 R 4 0 R 99 0 R 48 0 R]
+/Parent 150 0 R
+>>
+endobj
+101 0 obj
+<<
+/Type /Page
+/Resources 102 0 R
+/Contents [46 0 R 4 0 R 106 0 R 48 0 R]
+/Parent 151 0 R
+>>
+endobj
+108 0 obj
+<<
+/Type /Page
+/Resources 109 0 R
+/Contents [46 0 R 4 0 R 110 0 R 48 0 R]
+/Parent 151 0 R
+>>
+endobj
+151 0 obj
+<<
+/Type /Pages
+/Count 2
+/Kids [101 0 R 108 0 R]
+/Parent 150 0 R
+>>
+endobj
+150 0 obj
+<<
+/Type /Pages
+/Count 5
+/Kids [89 0 R 93 0 R 97 0 R 151 0 R]
+/Parent 3 0 R
+>>
+endobj
+112 0 obj
+<<
+/Type /Page
+/Resources 113 0 R
+/Contents [46 0 R 4 0 R 115 0 R 48 0 R]
+/Parent 152 0 R
+>>
+endobj
+117 0 obj
+<<
+/Type /Page
+/Resources 118 0 R
+/Contents [46 0 R 4 0 R 119 0 R 48 0 R]
+/Parent 152 0 R
+>>
+endobj
+121 0 obj
+<<
+/Type /Page
+/Resources 122 0 R
+/Contents [46 0 R 4 0 R 123 0 R 48 0 R]
+/Parent 152 0 R
+>>
+endobj
+125 0 obj
+<<
+/Type /Page
+/Resources 126 0 R
+/Contents [46 0 R 4 0 R 127 0 R 48 0 R]
+/Parent 153 0 R
+>>
+endobj
+129 0 obj
+<<
+/Type /Page
+/Resources 130 0 R
+/Contents [46 0 R 4 0 R 134 0 R 48 0 R]
+/Parent 153 0 R
+>>
+endobj
+153 0 obj
+<<
+/Type /Pages
+/Count 2
+/Kids [125 0 R 129 0 R]
+/Parent 152 0 R
+>>
+endobj
+152 0 obj
+<<
+/Type /Pages
+/Count 5
+/Kids [112 0 R 117 0 R 121 0 R 153 0 R]
+/Parent 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Count 20
+/Kids [146 0 R 148 0 R 150 0 R 152 0 R]
+/MediaBox [0 0 612 792]
+>>
+endobj
+46 0 obj
+<<
+/Length 1
+>>
+stream
+
+endstream
+endobj
+48 0 obj
+<<
+/Length 1
+>>
+stream
+
+endstream
+endobj
+4 0 obj
+<<
+/Length 18
+>>
+stream
+1 0 0 1 72 720 cm
+endstream
+endobj
+154 0 obj
+<<
+>>
+endobj
+155 0 obj
+null
+endobj
+156 0 obj
+<<
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+/Outlines 154 0 R
+/Threads 155 0 R
+/Names 156 0 R
+>>
+endobj
+xref
+0 157
+0000000000 65535 f
+0000290880 00000 n
+0000294271 00000 n
+0000293928 00000 n
+0000294136 00000 n
+0000291047 00000 n
+0000027201 00000 n
+0000000009 00000 n
+0000179693 00000 n
+0000001475 00000 n
+0000001683 00000 n
+0000190753 00000 n
+0000002808 00000 n
+0000003020 00000 n
+0000194384 00000 n
+0000004241 00000 n
+0000004455 00000 n
+0000204823 00000 n
+0000005583 00000 n
+0000005792 00000 n
+0000222094 00000 n
+0000006916 00000 n
+0000007130 00000 n
+0000225570 00000 n
+0000008280 00000 n
+0000008488 00000 n
+0000233868 00000 n
+0000009733 00000 n
+0000009944 00000 n
+0000237061 00000 n
+0000010980 00000 n
+0000011193 00000 n
+0000241386 00000 n
+0000012356 00000 n
+0000012564 00000 n
+0000245558 00000 n
+0000013804 00000 n
+0000014018 00000 n
+0000014867 00000 n
+0000287190 00000 n
+0000260353 00000 n
+0000016186 00000 n
+0000016394 00000 n
+0000264036 00000 n
+0000017612 00000 n
+0000017820 00000 n
+0000294036 00000 n
+0000019054 00000 n
+0000294086 00000 n
+0000027032 00000 n
+0000291152 00000 n
+0000035824 00000 n
+0000027265 00000 n
+0000035746 00000 n
+0000291259 00000 n
+0000044307 00000 n
+0000035889 00000 n
+0000044172 00000 n
+0000291366 00000 n
+0000050212 00000 n
+0000044372 00000 n
+0000050123 00000 n
+0000291473 00000 n
+0000054927 00000 n
+0000050277 00000 n
+0000054882 00000 n
+0000291758 00000 n
+0000060607 00000 n
+0000274438 00000 n
+0000054992 00000 n
+0000055205 00000 n
+0000056437 00000 n
+0000060482 00000 n
+0000291865 00000 n
+0000066507 00000 n
+0000060672 00000 n
+0000066451 00000 n
+0000291972 00000 n
+0000075884 00000 n
+0000066572 00000 n
+0000075795 00000 n
+0000292079 00000 n
+0000083709 00000 n
+0000075949 00000 n
+0000083607 00000 n
+0000292186 00000 n
+0000091036 00000 n
+0000083774 00000 n
+0000090958 00000 n
+0000292472 00000 n
+0000098621 00000 n
+0000091101 00000 n
+0000098530 00000 n
+0000292579 00000 n
+0000108184 00000 n
+0000098686 00000 n
+0000108095 00000 n
+0000292686 00000 n
+0000115570 00000 n
+0000108249 00000 n
+0000115480 00000 n
+0000292793 00000 n
+0000125769 00000 n
+0000278262 00000 n
+0000115636 00000 n
+0000115850 00000 n
+0000117077 00000 n
+0000125653 00000 n
+0000292903 00000 n
+0000133416 00000 n
+0000125836 00000 n
+0000133314 00000 n
+0000293194 00000 n
+0000142279 00000 n
+0000289872 00000 n
+0000133483 00000 n
+0000142118 00000 n
+0000293304 00000 n
+0000153208 00000 n
+0000142346 00000 n
+0000153129 00000 n
+0000293414 00000 n
+0000164913 00000 n
+0000153275 00000 n
+0000164823 00000 n
+0000293524 00000 n
+0000172647 00000 n
+0000164980 00000 n
+0000172545 00000 n
+0000293634 00000 n
+0000179626 00000 n
+0000280904 00000 n
+0000172714 00000 n
+0000172926 00000 n
+0000174085 00000 n
+0000179523 00000 n
+0000285013 00000 n
+0000285590 00000 n
+0000286216 00000 n
+0000286907 00000 n
+0000287115 00000 n
+0000288197 00000 n
+0000288651 00000 n
+0000289099 00000 n
+0000289599 00000 n
+0000289797 00000 n
+0000291663 00000 n
+0000291580 00000 n
+0000292376 00000 n
+0000292293 00000 n
+0000293098 00000 n
+0000293013 00000 n
+0000293829 00000 n
+0000293744 00000 n
+0000294203 00000 n
+0000294226 00000 n
+0000294248 00000 n
+trailer
+<<
+/Size 157
+/Root 2 0 R
+/Info 1 0 R
+>>
+startxref
+294370
+%%EOF
diff --git a/Master/texmf-dist/doc/etex/base/etex_man.sty b/Master/texmf-dist/doc/etex/base/etex_man.sty
new file mode 100644
index 00000000000..94d4245838c
--- /dev/null
+++ b/Master/texmf-dist/doc/etex/base/etex_man.sty
@@ -0,0 +1,92 @@
+% macros definitions for e-TeX manual
+
+\def\NTS{\leavevmode\hbox{$\cal N\kern-0.35em\lower0.5ex\hbox{$\cal T$}%
+ \kern-0.2emS$}}
+\def\eTeX{\leavevmode\hbox{$\varepsilon$}-\TeX}
+\def\TeXbook{{\sl The \TeX\/book\/}}
+
+\DeclareFontShape{OT1}{cmr}{bxrev}{n}{<-> xbmc10}{} % for right-to-left text
+\DeclareTextFontCommand{\revrm}{\fontseries{bxrev}\fontshape{n}\selectfont}
+
+\ifx\beginL\undefined % this is \TeX
+ \def\XeT{X\kern-.125em\lower.5ex\hbox{E}\kern-.1667emT}
+ \def\TeXeT{\TeX-\hbox{\revrm{\XeT}}}
+ \def\TeXXeT{\TeX-\hbox{\revrm{-\XeT}}}
+\else
+ \ifx\eTeXversion\undefined % this is \TeXeT
+ \def\TeXeT{\TeX-\revrm{\beginR\TeX\endR}}
+ \def\TeXXeT{\TeX-\revrm{\beginR\TeX-\endR}}
+ \else % this is \eTeX
+ \def\TeXeT{\TeX-\revrm{\TeXXeTstate=1\beginR\TeX\endR}}
+ \def\TeXXeT{\TeX-\revrm{\TeXXeTstate=1\beginR\TeX-\endR}}
+ \fi
+\fi
+
+{\def~{|} \global\catcode`\|=\active \global\let|=~}
+\def\|{\leavevmode\verb|}
+\def\<{\leavevmode\hbox\bgroup\catcode`>=13$\langle$} % syntax quantity
+\def\>{\/$\rangle$\egroup} % finish syntax quantity
+\def\cstok#1{\leavevmode\thinspace\hbox{\vrule\vtop{\vbox{\hrule\kern1pt
+ \hbox{\vphantom{\tt/}\thinspace{\tt#1}\thinspace}}
+ \kern1pt\hrule}\vrule}\thinspace} % control sequence token
+\def\[#1]{\thinspace{\tt#1}\thinspace} % keyword in syntax
+
+\newenvironment{paramlist}%
+ {\endgraf\parskip=0pt
+ \advance\leftskip by5em \parindent=-2.5em}%
+ {\endgraf}
+
+\newenvironment{syntax}%
+ {\endgraf\nobreak\medskip
+ \begingroup \catcode`<=13 \catcode`[=13 \let|=\|%
+ \let\par=\endsyntaxline \obeylines}%
+ {\medbreak}
+
+\def\endsyntaxline{\futurelet\next\syntaxswitch}
+\def\syntaxswitch{\ifx\next\<\let\next=\syntaxrule
+ \else\ifx\next\end\let\next=\endgroup
+ \else\let\next=\continuerule\fi\fi \next}
+\def\continuerule{\hfil\break\indent\qquad}
+{\catcode`<=13 \catcode`>=13 \catcode`[=13
+ \global\let<=\< \global\let>=\> \global\let[=\[
+ \gdef\syntaxrule<{\endgraf\indent\<}}
+\def\is{\ $\longrightarrow$ }
+\def\alt{\ $\vert$ }
+\def\more{whatever \TeXbook\ defines}
+\def\ot#1{\|#1|$_{12}$} % an other token
+\def\cs#1{{\tt\char`\\#1}}
+
+\newenvironment{multilist}[2]%
+ {$$\setbox\z@=\hbox\bgroup % catch some funny things -> \mathord
+ \let\a=\empty
+ \let\b=\empty
+ \count@=\z@
+ \toks@={#2}%
+ \def\item##1\cr
+ {\ifnum \count@=\z@
+ \count@=#1%
+ \expandafter\def\expandafter\b\expandafter{\b\y{}}%
+ \fi
+ \advance\count@ by\m@ne
+ \expandafter\def\expandafter\a\expandafter{\a\x{##1}}}%
+ \ignorespaces}%
+ {\loop
+ \ifnum \count@>\z@
+ \expandafter\def\expandafter\a\expandafter{\a\expandafter\z\b\relax}%
+ \advance\count@ by\m@ne
+ \repeat
+ \def\x##1{\expandafter\y\b\relax{##1}}%
+ \def\y\y##1##2\relax##3%
+ {\ifx @##1@%
+ \def\b{##2\y{##3}}%
+ \else
+ \def\b{##2\y{##1&##3}}%
+ \fi}%
+ \def\z\y##1##2\relax{\def\b{##2\y{##1}}}%
+ \a
+ \def\x
+ {\expandafter\egroup\expandafter\halign\expandafter\bgroup
+ \expandafter&\the\toks@\cr}%
+ \def\y##1{\expandafter\def\expandafter\x\expandafter{\x##1\cr}}%
+ \b
+ \x\egroup $$}
diff --git a/Master/texmf-dist/doc/etex/base/etex_man.tex b/Master/texmf-dist/doc/etex/base/etex_man.tex
new file mode 100644
index 00000000000..7ce0d00110c
--- /dev/null
+++ b/Master/texmf-dist/doc/etex/base/etex_man.tex
@@ -0,0 +1,1150 @@
+%&latex % english hyphenation
+
+\documentclass{article}
+
+\usepackage{etex_man}
+
+\begin{document}
+
+\begin{center}
+%% {\LARGE Draft, \today}\\[6pt]
+{\huge\bf The \eTeX\ manual}\\[6pt]
+{\sl Version 2, February 1998\/}\\[18pt]
+by The \NTS\ Team\\[6pt]
+Peter Breitenlohner, Max-Planck-Institut f\"ur Physik, M\"unchen\\[18pt]
+\small\noindent
+The preparation of this report was supported in part by {\sc Dante},\\
+Deutschsprachige Anwendervereinigung \TeX\ e.V.\\
+`\TeX' is a trademark of the American Mathematical Society.
+\end{center}
+
+\section{Introduction}
+
+The \NTS\ project intends to develop an `New Typesetting System' (\NTS)
+that will eventually replace today's \TeX3. The \NTS\ program will
+include many features missing in \TeX, but there will also exist a mode
+of operation that is 100\% compatible with \TeX3. It will, necessarily,
+require quite some time to develop \NTS\ to maturity and make it widely
+available.
+
+Meanwhile \eTeX\ intends to fill the gap between \TeX3 and the future
+\NTS. It consists of a series of features extending the capabilities of
+\TeX3.%
+\footnote{The \TeX3 program; for the moment there are no plans to extend
+the software related to \TeX.}
+
+Since compatibility between \eTeX\ and \TeX3 has been a main concern,
+\eTeX\ has two modes of operation:\\
+(1)~In \TeX\ compatibility mode it fully deserves the name \TeX\ and
+there are neither extended features nor additional primitive commands.
+That means in particular that \eTeX\ passes the \|TRIP| test
+\cite{tripman} without any restriction. There are, however, a few
+minor modifications that would be legitimate in any implementation of
+\TeX.\\
+(2)~In extended mode there are additional primitive commands and the
+extended features of \eTeX\ are available.
+
+We have tried to make \eTeX\ as compatible with \TeX\ as possible
+even in extended mode. In a few cases there are, however, some subtle
+differences described in detail later on. Therefore the \eTeX\ features
+available in extended mode are grouped into two categories:\\
+(1)~Most of them have no semantic effect as long as none of the
+additional primitives are executed; these `extensions' are permanently
+enabled.\\
+(2)~The remaining optional \eTeX\ features (`enhancements') can be
+individually enabled and disabled; initially they are all disabled.
+For each enhancement there is a state variable \|\...state|; an
+enhancement is enabled or disabled by assigning a positive or
+non-positive value respectively to that state variable.
+
+For \eTeX\ Versions~1 and~2 there is just one enhancement: mixed
+direction typesetting (\TeXXeT) with the state variable \|\TeXXeTstate|.
+
+Version~1.1 of \eTeX\ was released in November 1996, Version~2.0 in
+February 1998.
+It is expected that there will be about one \eTeX\ version per year,
+where each later version adds new features. It would be desirable if
+these \eTeX\ versions were incorporated into many of the existing
+implementations of \TeX3 without much delay.
+
+With each \eTeX\ version there will be an \|e-TRIP| test \cite{etripman}
+in order to help to verify that a particular implementation deserves the
+name \eTeX\ in the same way as the \|TRIP| test \cite{tripman} helps to
+verify that an implementation deserves the name \TeX.
+
+\section{Generating \eTeX}
+
+\subsection{Generating the \eTeX\ Program}
+
+An implementation of \TeX\ consists of a WEB change file \|tex.ch|
+containing all system-dependent changes for a particular system. The
+WEB system program \|TANGLE| applies this change file to the
+system-independent file \|tex.web| defining the \TeX\ program in order to
+generate a \TeX\ Pascal file for that system \cite{webman}. Similarly
+an implementation of \eTeX\ consists of a system-dependent change file
+\|etex.sys| to be applied to the system-independent file \|e-tex.web|
+defining the \eTeX\ program. Since \eTeX\ differs from \TeX\ by a
+relatively small fraction of its code \|e-tex.web| does, however, not
+exist as a physical file; it is instead defined in terms of a
+system-independent change file \|e-tex.ch| to be applied to \|tex.web|.
+Similarly it should be possible to define the system-dependent change
+file \|etex.sys| for a particular system in terms of its deviations
+from the corresponding file \|tex.ch| \cite{etexgen}.
+
+\subsection{Generating Format Files for \eTeX}
+
+When (the INITEX or VIRTEX version of) the \TeX\ program is started, it
+analyzes the first non-blank input line from the command line or (with
+the \|**| prompt) from the terminal: The first non-blank character of
+that input line may be an \|&| followed immediately by the name of the
+format to
+be loaded; otherwise VIRTEX uses a default format whereas INITEX starts
+without loading a format file.
+
+For eINITEX (the INITEX version of \eTeX) there is an additional
+possibility: If the first non-blank input character is an \|*|
+(immediately followed what would be the first non-blank input character
+for INITEX), the program starts in extended mode without loading a
+format file. If the first non-blank character is neither \|&| nor \|*|
+then eINITEX starts without loading a format but in compatibility mode.
+Whenever a format file is loaded by eINITEX or eVIRTEX the mode
+(compatibility or extended) is inherited from the format.
+
+It is recommended that the input file \|etex.src| be used instead of
+\|plain.tex| when generating an \eTeX\ format in extended mode. That
+file will first read \|plain.tex| (without reading \|hyphen.tex|) and
+will then supply macro definitions supporting \eTeX\ features.
+
+\section{\eTeX\ Extensions}
+
+\subsection{Compatibility and Extended Mode}
+
+Once \eTeX\ has entered compatibility mode it behaves as any other
+implementation of \TeX. All of \eTeX's additional commands are absent;
+it is therefore impossible to access any of the extensions or
+enhancements. The ability of eINITEX to initially choose between
+compatibility and extended mode is, however, by itself a feature not
+present in any \TeX\ implementation.
+
+The remainder of this document is devoted to a detailed and mostly
+technical description of all aspects where \eTeX\ (in extended mode)
+behaves differently from \TeX. It will be assumed that the reader is
+familiar with \TeXbook\ \cite{texbook} describing \TeX's behaviour in
+quite some detail.
+
+All of \eTeX's extensions and enhancements available in extended mode are
+activated by either executing some new primitive command or by assigning
+a nonzero value to some new integer parameter or state variable. Since
+all these new variables are initially zero,%
+\footnote{To be precise all state variables are zero when eINITEX or eVIRTEX
+is started; integer parameters that are not state variables are zero when
+eINITEX is started without loading a format file or inherited from the
+format file otherwise.}
+\eTeX\ behaves as \TeX\ as long as none of \eTeX's new control sequences
+are used, with the following exceptions which should, however, have
+no effect on the typesetting of error-free \TeX\ documents (produced with
+error-free formats):\\
+(1) When \|\tracingcommands| has a value of~3 or more, or\\
+when \|\tracinglostchars| has a value of~2 or more, \eTeX\ will display
+additional information not available in \TeX.\\
+(2) When using a count, dimen, skip, muskip, box, or token register number
+in the range 256--32767, \eTeX\ will access one of its additional registers
+whereas \TeX\ will produce an error and use register number zero.
+
+\subsection{Optimization}
+
+When a value is assigned to an \<internal quantity> within a save group,
+the former value is restored when the group ends, provided the
+assignment was not global. This is achieved by saving the former value
+on \TeX's `save stack'. \eTeX\ refrains from creating such save stack
+entries when the old and new value are the same (`reassignments').
+
+\|\aftergroup| tokens are also kept on \TeX's save stack. When the
+current group ends, \TeX\ converts each \|\aftergroup| token into a
+token list and inserts this list as new `input level' into the input stack.
+\eTeX\ collects all \|\aftergroup| tokens from one group into one token
+list and thus conserves input levels.
+
+When a completed page is written to the DVI file (shipped out), \TeX\
+multiplies the relevant stretch or shrink components of glue nodes in a
+box by the glue expansion factor of that box and converts the product to
+DVI units. In order to avoid overflow each resulting value $x$ is
+artificially limited to the range $|x|\le10^9$.
+Consider the example:
+\begin{verbatim}
+ \shipout\vbox to100pt{
+ \hrule width10pt
+ \vskip 0pt plus1000fil
+ \vskip 0pt plus1000fil
+ \vskip 0pt plus-2000fil
+ \hrule
+ \vskip 0pt plus0.00005fil
+ }
+\end{verbatim}
+Here the three glues between the two rules add up to zero; when \TeX\
+converts each stretch component individually they will, however, add up
+to $10^9$ DVI units due to the truncation mentioned above. \eTeX, however,
+accumulates the relevant stretch or shrink components of consecutive
+glue nodes (possibly separated by insert, mark, adjust, kern, and
+penalty nodes) before converting them to DVI units. During this process
+glue nodes may be converted into equivalent kern nodes and some glue
+specifications may be recycled; this may affect the memory usage
+statistics displayed after the page has been shipped out.
+
+\subsection{Tracing and Diagnostics}
+
+When \|\tracingcommands| has a value of~3 or more, the commands
+following a prefix (\|\global|, etc.) are shown as well, e.g.:
+\begin{verbatim}
+ \global\count0=0 => {\global}
+ {\count}
+\end{verbatim}
+
+When \|\tracinglostchars| has a value of~2 or more, missing characters
+are displayed on the terminal even if the value of \|\tracingonline| is
+0~or less.
+
+When \|\tracingscantokens| has a value of~1 or more, the opening and
+closing of pseudo-files (generated by \|\scantokens|) is recorded as for
+any other file, with `\verb*| |' as filename.
+
+When the program is compiled with the code for collecting statistics and
+\|\tracingassigns| has a value of~1 or more, all assignments subject to
+\TeX's grouping mechanism are traced, e.g.:
+\begin{verbatim}
+ \def\foo{\relax} => {changing \foo=undefined}
+ {into \foo=macro:->\relax }
+ \global\count17=7 => {globally changing \count17=0}
+ {into \count17=7}
+ \count17=7 => {reassigning \count17=7}
+\end{verbatim}
+
+When \|\tracingifs| has a value of~1 or more, all conditionals
+(including \|\unless|, \|\or|, \|\else|, and \|\fi|) are traced, together
+with the starting line and nesting level; the \|\showifs| command displays
+the state of all currently active conditionals. Thus the input
+\begin{verbatim}
+ \unless\iffalse
+ \iffalse
+ \else
+ \showifs
+ \fi
+ \fi
+\end{verbatim}
+might yield
+\begin{verbatim}
+ {\unless\iffalse: (level 1) entered on line 1}
+ {\iffalse: (level 2) entered on line 2}
+ {\else: \iffalse (level 2) entered on line 2}
+ ### level 2: \iffalse\else entered on line 2
+ ### level 1: \unless\iffalse entered on line 1
+ {\fi: \iffalse (level 2) entered on line 2}
+ {\fi: \unless\iffalse (level 1) entered on line 1}
+\end{verbatim}
+
+When \|\tracinggroups| has a value of~1 or more, the start and end of
+each save group is traced, together with the starting line and grouping
+level; the \|\showgroups| command displays the state of all currently
+active save groups. Thus the input
+\begin{verbatim}
+ \begingroup
+ {
+ \showgroups
+ }
+ \endgroup
+\end{verbatim}
+might yield
+\begin{verbatim}
+ {entering semi simple group (level 1) at line 1}
+ {entering simple group (level 2) at line 2}
+ ### simple group (level 2) entered at line 1 ({)
+ ### semi simple group (level 1) entered at line 1 (\begingroup)
+ ### bottom level
+ {leaving simple group (level 2) entered at line 2}
+ {leaving semi simple group (level 1) entered at line 1}
+\end{verbatim}
+
+Occasionally conditionals and/or save groups are not properly nested
+with respect to \|\input| files. Although this might be perfectly
+legitimate, such anomalies are mostly unintentional and may cause quite
+obscure errors. When \|\tracingnesting| has a value of~1 or more,
+these anomalies are shown; when \|\tracingnesting| has a value of~2 or more,
+the current context (traceback) is shown as well. Thus the input
+\begin{verbatim}
+ \newlinechar=`\^^J
+ \begingroup
+ \iftrue
+ \scantokens{%
+ \endgroup
+ ^^J\fi
+ ^^J\bgroup
+ ^^\tracingnesting=2
+ ^^J\iffalse
+ ^^J\else
+ }%
+ \egroup
+ \fi
+\end{verbatim}
+might yield%
+\footnote{The \cs{scantokens} command will be discussed later.}
+\begin{verbatim}
+Warning: end of semi simple group (level 1) entered at line 2 of
+ a different file
+Warning: end of \iftrue entered on line 3 of a different file
+Warning: end of file when simple group (level 1) entered at line
+ 3 is incomplete
+Warning: end of file when \iffalse\else entered on line 5 is inc
+omplete
+l.7 \else
+
+l.11 }
+ %
+\end{verbatim}
+
+The command \|\showtokens{|\<token list>\|}| displays the token list, and
+allows the display of quantities that cannot be displayed by \|\show| or
+\|\showthe|, e.g.:
+\begin{verbatim}
+ \showtokens\expandafter{\jobname}
+ \showtokens\expandafter{\topmarks 27}
+\end{verbatim}
+
+\subsection{Status Enquiries}
+
+A number of \TeX's internal quantities can be assigned values but
+these values cannot be retrieved in \TeX. \eTeX\ introduces several new
+primitives that allow the retrieval of information about its internal state.
+
+\noindent
+\|\eTeXversion| returns \eTeX's (major) version number;\\
+\|\eTeXrevision| expands into a list of character tokens representing
+the revision (minor version) number. Thus
+\begin{verbatim}
+ \message{\number\eTeXversion\eTeXrevision}
+\end{verbatim}
+should write the complete version as shown when \eTeX\ is started.
+
+\noindent
+When used as number, \|\interactionmode| returns one of the
+values 0~(batchmode), 1~(nonstopmode), 2~(scrollmode),
+or~3~(errorstopmode). Assigning one of these values to
+\|\interactionmode| changes the current interaction mode accordingly;
+such assignments are always global.
+
+\noindent
+\|\currentgrouplevel| returns the current save group level;\\
+\|\currentgrouptype| returns a number representing the type of the
+innermost group:
+\begin{multilist}{2}{\hfil\qquad#:&\quad#\qquad\hfil}
+\item 0&bottom level (no group)\cr
+\item 1&simple group\cr
+\item 2&hbox group\cr
+\item 3&adjusted hbox group\cr
+\item 4&vbox group\cr
+\item 5&vtop group\cr
+\item 6&align group\cr
+\item 7&no align group\cr
+\item 8&output group\cr
+\item 9&math group\cr
+\item 10&disc group\cr
+\item 11&insert group\cr
+\item 12&vcenter group\cr
+\item 13&math choice group\cr
+\item 14&semi simple group\cr
+\item 15&math shift group\cr
+\item 16&math left group\cr
+\end{multilist}
+
+\noindent
+\|\currentiflevel| returns the number of currently active
+conditionals;\\
+\|\currentifbranch| indicates which branch of the innermost conditional
+is taken: 1~`then branch', $-1$~`else branch', or 0~not yet decided;\\
+\|\currentiftype| returns 0~if there are no active conditionals, a
+positive number indicating the type of the innermost active conditional,
+or the negative of that number when the conditional was prefixed by
+\|\unless|:
+\begin{multilist}{3}{\hfil\qquad#:&\quad#\qquad\hfil}
+\item 1&\cs{if}\cr
+\item 2&\cs{ifcat}\cr
+\item 3&\cs{ifnum}\cr
+\item 4&\cs{ifdim}\cr
+\item 5&\cs{ifodd}\cr
+\item 6&\cs{ifvmode}\cr
+\item 7&\cs{ifhmode}\cr
+\item 8&\cs{ifmmode}\cr
+\item 9&\cs{ifinner}\cr
+\item 10&\cs{ifvoid}\cr
+\item 11&\cs{ifhbox}\cr
+\item 12&\cs{ifvbox}\cr
+\item 13&\cs{ifx}\cr
+\item 14&\cs{ifeof}\cr
+\item 15&\cs{iftrue}\cr
+\item 16&\cs{iffalse}\cr
+\item 17&\cs{ifcase}\cr
+\item 18&\cs{ifdefined}\cr
+\item 19&\cs{ifcsname}\cr
+\item 20&\cs{iffontchar}\cr
+\end{multilist}
+
+\noindent
+\|\lastnodetype| returns a number indicating the type of the last node,
+if any, on the current (vertical, horizontal, or math) list:
+\begin{multilist}{2}{\hfil\qquad#:&\quad#\qquad\hfil}
+\item -1&none (empty list)\cr
+\item 0&char node\cr
+\item 1&hlist node\cr
+\item 2&vlist node\cr
+\item 3&rule node\cr
+\item 4&ins node\cr
+\item 5&mark node\cr
+\item 6&adjust node\cr
+\item 7&ligature node\cr
+\item 8&disc node\cr
+\item 9&whatsit node\cr
+\item 10&math node\cr
+\item 11&glue node\cr
+\item 12&kern node\cr
+\item 13&penalty node\cr
+\item 14&unset node\cr
+\item 15&math mode nodes\cr
+\end{multilist}
+
+\noindent
+The commands \|\fontcharht|, \|\fontcharwd|, \|\fontchardp|, and
+\|\fontcharic| followed by a font specification and a character code,
+return a dimension: the height, width, depth, or italic correction of the
+character in the font, or \[0pt] if no such character exists;
+the conditional \|\iffontchar| tests the existence of that character.
+
+\noindent
+When used as number, \|\parshape| returns the number of lines of the current
+parshape specification (or zero).\\
+\eTeX's \|\parshapeindent|, \|\parshapelength|, and \|\parshapedimen|,
+followed by a number $n$ return the dimensions of the parshape
+specification:\\
+\[0pt] for $n\le0$ or when no parshape is currently active, otherwise\\
+\|\parshapeindent|$\,n$ and \|\parshapedimen|$\,2n-1$ both return the
+indentation of line $n$ (explicitly specified or implied by repeating the
+last specification),\\
+\|\parshapelength|$\,n$ and \|\parshapedimen|$\,2n$ both return the length
+of line $n$.
+
+\subsection{Expressions}
+
+\eTeX\ introduces the notion of expressions of type number, dimen, glue, or
+muglue, that can be used whenever a quantity of that type is needed. Such
+expressions are evaluated by \eTeX's scanning mechanism; they are initiated
+by one of the commands \|\numexpr|, \|\dimexpr|, \|\glueexpr|, or \|\muexpr|
+(determining the type~$t$) and optionally terminated by one \|\relax| (that
+will be absorbed by the scanning mechanism). An expression consists of one
+or more terms of the same type to be added or subtracted; a term of type~$t$
+consists of a factor of that type, optionally multiplied and\slash or
+divided by numeric factors; finally a factor of type~$t$ is either a
+parenthesized subexpression or a quantity (number, etc.) of that type.
+Thus, the conditional
+\begin{verbatim}
+ \ifdim\dimexpr (2pt-5pt)*\numexpr 3-3*13/5\relax + 34pt/2<\wd20
+\end{verbatim}
+is true if and only if the width of box~20 exceeds 32\[pt]. Note the use of
+\|\relax| to terminate the inner (numeric) expression, the outer (dimen)
+expression is terminated automatically by the token \|<|$_{12}$ that does
+not fit into the expression syntax.
+
+The arithmetic performed by \eTeX's expressions does not do much that could
+not be done by \TeX's arithmetic operations \|\advance|, \|\multiply|, and
+\|\divide|, although there are some notable differences: Each factor is
+checked to be in the allowed range, numbers must be less than $2^{31}$ in
+absolute value, dimensions or glue components must be less than
+$2^{14}$\[pt], \[mu], \[fil], etc.\ respectively. The arithmetic operations
+are performed individually, except for `scaling' operations (a
+multiplication immediately followed by a division) which are performed as
+one combined operation with a 64-bit product as intermediate value. The
+result of each operation is again checked to be in the allowed range.
+Finally the results of divisions and scalings are rounded, whereas \TeX's
+\|\divide| truncates.
+
+The important new feature is, however, that the evaluation of expressions
+does not involve assignments and can therefore be performed in
+circumstances where assignments are not allowed, e.g., inside an \|\edef| or
+\|\write|. This also allows the definition of purely expandable loop constructions:
+\begin{verbatim}
+ \def\foo#1#2{\number#1
+ \ifnum#1<#2,
+ \expandafter\foo
+ \expandafter{\number\numexpr#1+1\expandafter}%
+ \expandafter{\number#2\expandafter}%
+ \fi}
+\end{verbatim}
+such that, e.g., `\|\foo{7}{13}|' expands into `\|7, 8, 9, 10, 11, 12, 13|'.
+
+The commands \|\gluestretch| and \|\glueshrink| are to be followed by a glue
+specification and return the stretch or shrink component of that glue as
+dimensions (with \[fil] etc.\ replaced by \[pt]), the commands
+\|\gluestretchorder| and \|\glueshrinkorder| return the order of infinity:
+0~for \[pt], 1~for \[fil], 2~for \[fill], and 3~for \[filll].
+
+The commands \|\gluetomu| and \|\mutoglue| convert glue into muglue
+and vice versa by simply equating 1\[pt] with 1\[mu], precisely what \TeX\
+does (in addition to an error message) when the wrong kind of glue is used.
+
+\subsection{Additional Registers and Marks}
+
+\eTeX\ increases the number of \TeX's count, dimen, skip, muskip, box, and
+token registers from 256 to 32768. The additional registers, numbered
+256--32767, can be used exactly as the first 256, except that they can
+not be used for insertion classes.
+
+As in \TeX, the first 256 registers of each kind are realized as static
+arrays that are part of the `table of equivalents'; values to be restored
+when a save group ends are kept on the save stack. The additional registers
+are realized as sparse arrays built from \TeX's main memory and are
+therefore less efficient. They use a four-level index structure and
+individual registers are present only when needed. Values to be restored
+when a particular save group ends are kept in a linked list (again built
+from main memory) with one save stack entry pointing to that list.%
+\footnote{With the effect that the order of restoring (or discarding) saved
+values may be somewhat surprising.}
+
+\medskip
+\eTeX\ generalizes \TeX's mark concept to mark classes 0--32767, with mark
+class~0 used for \TeX's marks.\\
+The command \|\marks| followed by a mark class~$n$ and a mark text appends a
+mark node to the current list; \|\marks0| is synonymous with \|\mark|. The
+page builder and the \|\vsplit| command record information about the mark nodes
+found on the page or box produced, separately for each mark class. The
+information for mark class~0 is kept in a small static array as in \TeX, the
+information for the additional mark classes is again kept in a sparse array
+with entries present only when needed.\\
+The command \|\firstmarks|$\,n$ expands to the mark text for mark class~$n$
+first encountered on the most recent page, etc., and again \|\firstmarks0|
+is synonymous with \|\firstmark|.
+
+\subsection{Input Handling}
+
+The command \|\readline|\<number>\[to]\<control sequence> defines the
+control sequence as parameterless macro whose replacement text is the
+contents of the next line read from the designated file, as for \|\read|.
+The difference is that the current category codes are ignored and all
+characters on that line (including an endline character) are converted to
+character tokens with category 12 (`other'), except that the character
+code~32 gets category 10 (`space').
+
+The command \|\scantokens{...}| absorbs a list of unexpanded tokens,
+converts it into a character string that is treated as if it were an
+external file, and starts to read from this `pseudo-file'. A rather
+similar effect can be achieved by the commands
+\begin{verbatim}
+ \toks0={...}
+ \immediate\openout0=file
+ \immediate\write0{\the\toks0}
+ \immediate\closeout0
+ \input file
+\end{verbatim}
+In particular every occurrence of the current newline character is
+interpreted as start of a new line, and input characters will be converted
+into tokens as usual.
+The \|\scantokens| command is, however, expandable and does not use token
+registers, write streams, or external files. Furthermore the conversion from
+\TeX's internal ASCII codes to external characters and back to ASCII codes
+is skipped. Finally the current context (traceback) shown, e.g., as part
+of an error message continues beyond an input line from a pseudo-file until
+an input line from a real file (or the terminal) is found.
+
+When \eTeX's input mechanism attempts to read beyond the end of an \|\input|
+file or \|\scantokens| pseudo-file, and before checking for `runaway'
+conditions and closing the file, it will first read a list of tokens that
+has been predefined by the command \|\everyeof={|\<token list>\|}|.
+
+\subsection{Breaking Paragraphs into Lines}
+
+Traditional typesetting with lead type used to adjust (stretch or shrink)
+the interword spaces in the last line of a paragraph by the same amount as
+those in the preceding line. With \TeX\ the last line is, however, usually
+typeset at its natural width due to infinitely stretchable parfillskip glue.
+\eTeX\ allows interpolation between these two extremes by specifying a
+suitable value for \|\lastlinefit|. For a value of~0 or less, \eTeX\
+behaves as \TeX, values from~1 to 1000 indicate a glue adjustment fraction
+$f$ times 1000, values above 1000 are interpreted as $f=1$.
+
+The new algorithm is used only if\\
+1. \|\lastlinefit| is positive;\\
+2. \|\parfillskip| has infinite stretchability; and\\
+3. the stretchability of \|\leftskip| plus \|\rightskip| is finite.%
+\footnote{As usual for parameters influencing \TeX's line-breaking algorithm,
+the values current at the end of the (partial) paragraph are used.}\\
+Thus the last line of a paragraph would normally be typeset at its
+natural width and the stretchability of parfillskip glue would be used to
+achieve the desired line width. The algorithm proceeds as usual, considering
+all possible sequences of feasible break points and accumulating demerits for
+the stretching or shrinking of lines as well as for visually incompatible
+lines. When a candidate for the last line has been reached, the following
+conditions are tested:\\
+4. the previous line was not `infinitely bad' and was stretched with positive
+finite stretchability or was shrunk with positive shrinkability;\\
+5. the last line has infinite stretchability entirely due to parfillskip
+glue;\\
+6. if the previous line was stretched or shrunk the last line has
+positive finite stretchability or shrinkability respectively.\\
+If all three conditions are satisfied, a glue adjustment factor of $f$ times
+that of the preceding line will be applied to the relevant stretch or
+shrink components of all glue nodes in the last line, and the corresponding
+demerits are computed. (The last line will, however, not be stretched beyond
+the desired line width.)
+
+When all possible candidates for the last line of the paragraph have been
+examined, the one having fewest accumulated demerits is chosen. If \eTeX's
+modified algorithm was applied to that last line, the actual stretching or
+shrinking is achieved by suitably modifying the parfillskip glue node.
+
+All computations described so far are performed with machine-independent
+integer arithmetic. Note, however, that the actual stretching requires
+machine-dependent floating point arithmetic. Therefore, when a paragraph is
+interrupted by a displayed equation and the line preceding the display is
+subject to the adjustment just described, the display will in general be
+preceded by abovedisplayskip and not by abovedisplayshortskip glue.
+
+\medskip
+
+After breaking a paragraph into lines, \TeX\ computes the interline
+penalties by adding the values of:\\
+\|\interlinepenalty| between any two lines,\\
+\|\clubpenalty| after the first line of a (partial) paragraph,\\
+\|\widowpenalty| before the last line of the paragraph,\\
+\|\displaywidowpenalty| before the line immediately preceding a displayed
+equation, and\\
+\|\brokenpenalty| after lines ending with a discretionary break.\\
+\eTeX\ generalizes the concept of interline, club, widow, and display widow
+penalty by allowing their replacement by arrays of penalty values with the
+commands\\
+\|\interlinepenalties|,\\
+\|\clubpenalties|,\\
+\|\widowpenalties|, and\\
+\|\displaywidowpenalties|.\\
+Each of these commands is to be followed by an optional equal sign and a
+number $n$. If $n\le0$ the respective array is reset and \TeX's
+corresponding single value is used as usual; a positive value $n$
+declares an array of length $n$ and must be followed by $n$ penalty
+values. When one of these arrays has been set, its values are used
+instead of \TeX's corresponding single values as follows (repeating the
+last value when necessary):\\
+the $i^{\rm th}$ interline penalty value is used after line $i$ of the
+paragraph;\\
+the $i^{\rm th}$ club penalty value is used after line $i$ of a partial
+paragraph;\\
+the $i^{\rm th}$ widow penalty value is used after line $m-i$ of a
+paragraph without displayed equations or the last partial paragraph of
+length $m$;\\
+the $i^{\rm th}$ display widow penalty value is used after line $m-i$ of a
+partial paragraph of length $m$ that is followed by a displayed equation.
+
+When used after \|\the| or in situations where \TeX\ expects to see a
+number, the same four commands serve to retrieve the arrays of penalties.
+Specifying, e.g., \|\clubpenalties|\<number> with a number $n$, returns~0
+for $n<0$ or when the club penalty array has been reset, the length of the
+declared club penalty array for $n=0$, or the $n^{\rm th}$ club penalty
+value for $n>0$ (again repeating the last value when necessary).
+
+\subsection{Math Formulas}
+
+\TeX's \|\left|\<delimiter>\|...\right|\<delimiter> produces two delimiters
+with a common size adjusted to the height and depth of the enclosed material.
+In \eTeX\ this can be generalized by occurrences of \|\middle|\<delimiter>
+dividing the enclosed material into segments resulting in a sequence
+of delimiters with a common size adjusted to the maximal height and depth of
+all enclosed segments. The spacing between a segment and the delimiter to
+its left or right is as for \TeX's left or right delimiter respectively.
+
+\subsection{Hyphenation}
+
+\TeX\ uses the \|\lccode| values for two quite unrelated purposes:\\
+(1) when \|\lowercase| converts character tokens to their lower-case
+equivalents (in the same way as \|\uppercase| uses the \|\uccode| values);
+and\\
+(2) when hyphenation patterns or exceptions are read, and when words are
+hyphenated during the line-breaking algorithm.
+
+\eTeX\ introduces the concept of (language-dependent) hyphenation codes that
+are used instead of the \|\lccode| values for hyphenation purposes. In order
+to explain the details of \eTeX's behaviour, we need some technical aspects
+of hyphenation patterns. When INITEX starts without reading a format file,
+the (initially empty) hyphenation patterns are in a form suitable for
+inserting new patterns specified by \|\patterns| commands; when INITEX
+attemps hyphenation or prepares to write a format file, they are compressed
+into a more compact form suitable for finding hyphens. Only these compressed
+patterns can be read from a format file (by INITEX or VIRTEX).
+
+In \eTeX\ the hyphenation patterns are supplemented by hyphenation codes.
+When eINITEX starts without reading a format file both are initially empty;
+when a \|\patterns| command is executed and \|\savinghyphcodes| has a positive
+value, the current \|\lccode| values are saved as hyphenation codes for the
+current language. These saved hyphenation codes are later compressed together
+with the patterns and written to or read from a format file. When the
+patterns have been compressed (always true for eVIRTEX) and hyphenation
+codes have been saved for the current language, they are used
+instead of the \|\lccode| values for hyphenation purposes (reading
+hyphenation exceptions and hyphenating words).
+
+\subsection{Discarded Items}
+
+When \TeX's page builder transfers (vertical mode) material from the `recent
+contributions' to the `page so far', it discards glue, kern, and penalty
+nodes (discardable items) preceding the first box or rule on the page under
+construction and inserts a topskip glue node immediately before that box or
+rule. Note, however, that this topskip glue need not be the first node on
+the page, it may be preceded by insertion, mark, and whatsit nodes.
+Similarly when the \|\vsplit| command has split the first part off a vbox,
+discardable items are discarded from the top of the remaining vbox and a
+splittopskip glue node is inserted immediately before the first box or rule.
+
+When \eTeX's parameter \|\savingvdiscards| has been assigned a positive
+value, these `discarded items' are saved in two lists and can
+be recovered by the commands \|\pagediscards| and \|\splitdiscards| that
+act like `unvboxing' hypothetical box registers containing a vbox with the
+discarded items.
+
+The list of items discarded by the page builder is emptied at the end of
+the output routine and by the \|\pagediscards| command; new items may
+be added as long as the new `page so far' contains no box or rule.
+
+The list of items discarded by the \|\vsplit| command is emptied at the
+start of a vsplit operation and by the \|\splitdiscards| command; new items
+are added at the end of a vsplit operation.
+
+\subsection{Expandable Commands}
+
+Chapter~20 of \TeXbook\ gives complete lists of all expandable \TeX\
+commands and of all cases where expandable tokens are not expanded.
+For \eTeX\ there are these additional conditionals:
+
+\begin{itemize}
+\item
+\|\ifdefined|\<token>\quad(test if token is defined)
+\end{itemize}
+\noindent
+True if \<token> is defined; creates no new hash table entry.
+
+\begin{itemize}
+\item
+\|\ifcsname...\endcsname|\quad(test if control sequence is defined)
+\end{itemize}
+\noindent
+True if the control sequence \|\csname...\endcsname| would be defined;
+creates no new hash table entry.
+
+\begin{itemize}
+\item
+\|\iffontchar|\<font>\<8-bit number>\quad(test if char exists)
+\end{itemize}
+\noindent
+True if \|\char|\<8-bit number> in \|\font|\<font> exists.
+
+These are \eTeX's additional expandable commands:
+
+\begin{itemize}
+\item\|\unless|.\\
+The next (unexpanded) token must be a boolean conditional
+(i.e., not \|\ifcase|); the truth value of that conditional is reversed.
+
+\item\|\eTeXrevision|.\\
+The expansion is a list of character tokens of category 12 (`other')
+representing \eTeX's revision (minor version) number, e.g., `.0' or
+`.1'.
+
+\item\|\topmarks|\<15-bit number>,
+\|\firstmarks|\<15-bit number>,\\
+\|\botmarks|\<15-bit number>,
+\|\splitfirstmarks|\<15-bit number>, and\\
+\|\splitbotmarks|\<15-bit number>.\\
+These commands generalize \TeX's \|\topmark| etc.\ to 32768 distinct
+mark classes; the special case \|\topmarks0| is synonymous with
+\|\topmark| etc.
+
+\item\|\unexpanded|\<general text>.\\
+The expansion is the token list \<balanced text>.
+
+\item\|\detokenize|\<general text>.\\
+The expansion is a list of character tokens representing the token list
+\<balanced text>. As with the lists of character tokens produced by \TeX's
+\|\the| and \eTeX's \|\readline|, these tokens have category 12 (`other'),
+except that the character code~32 gets category 10 (`space').
+
+\item\|\scantokens|\<general text>.\\
+The expansion is null; but \eTeX\ creates a pseudo-file containing the
+characters representing the token list \<balanced text> and prepares to
+read from this pseudo-file before looking at any more tokens from its
+current source.
+
+\end{itemize}
+
+These are the additional \eTeX\ cases when expandable tokens are not
+expanded:
+
+\begin{itemize}
+\item
+When \eTeX\ is reading the argument token for \|\ifdefined|.
+
+\item
+When \eTeX\ is absorbing the token list for \|\unexpanded|,
+\|\detokenize|, \|\scantokens|, or \|\showtokens|.
+
+\item
+Protected macros (defined with the \|\protected| prefix) are not
+expanded when building an expanded token list (for \|\edef|, \|\xdef|,
+\|\message|,\\
+\|\errmessage|, \|\special|, \|\mark|, \|\marks| or when writing the
+token list for \|\write| to a file) or when looking ahead in an
+alignment for \|\noalign| or \|\omit|.%
+\footnote{Whereas protected macros were introduced with \eTeX\ Version~1,
+suppression of their expansion in alignments was introduced with Version~2.}
+
+\item
+When building an expanded token list, the tokens resulting from the
+expansion of \|\unexpanded| are not expanded further (this is the same
+behaviour as is exhibited by the tokens resulting from the expansion of
+\|\the|\<token variable> in both \TeX\ and \eTeX).
+
+\end{itemize}
+
+\section{\eTeX\ Enhancements}
+
+The execution of most new primitives related to enhancements is
+disallowed when the corresponding enhancement is currently disabled and
+will lead to an `\|Improper...|' error message. The offending command
+may nevertheless already have had some effect such as, e.g., bringing
+\eTeX\ into horizontal mode.
+
+\subsection{Mixed-Direction Typesetting}
+
+This feature supports mixed left-to-right and right-to-left typesetting
+and introduces the four text-direction primitives \|\beginL|, \|\endL|,
+\|\beginR|, and \|\endR|. The code is inspired by but different from
+\TeXeT\ \cite{texet}.
+
+In order to avoid confusion with \TeXeT\ the present implementation of
+mixed-direction typesetting is called \TeXXeT. It uses the same text-direction
+primitives, but differs from \TeXeT\ in several important aspects:\\
+(1)~Right-to-left text is reversed explicitly by \eTeX\ and is written
+to a normal DVI file without any \|begin_reflect| or \|end_reflect|
+commands;\\
+(2)~a math node is (ab)used instead of a whatsit node to record the text-direction
+primitives in order to minimize the influence on the line-breaking
+algorithm for pure left-to-right text;\\
+(3)~right-to-left text interrupted by a displayed equation is
+automatically resumed after that equation;\\
+(4)~display math material is always printed left-to-right, even in
+constructions such as:
+\begin{verbatim}
+ \hbox{\beginR\vbox{\noindent$$abc\eqno(123)$$}\endR}
+\end{verbatim}
+
+\TeXXeT\ is enabled or disabled by assigning a positive or non-positive
+value respectively to the \|\TeXXeTstate| state variable. As long as
+\TeXXeT\ is disabled, \eTeX\ and \TeX3 build horizontal lists and
+paragraphs in exactly the same way. Even \TeXXeT\ will, in general,
+produce the same results as \TeX3 for pure left-to-right text. There
+are, however, circumstances where some differences may arise. This is
+best illustrated by an example:
+\begin{verbatim}
+ \vbox{\noindent
+ $\hfil\break
+ \null\hfil\break
+ \null$\par
+\end{verbatim}
+Here \TeX\ will produce three lines containing the following nodes:\\
+1. mathon, hfil glue, break penalty, and rightskip glue;\\
+2. empty hbox, hfil glue, break penalty, and rightskip glue;\\
+3. empty hbox, mathoff, nobreak penalty, parfillskip glue, and rightskip
+ glue.\\
+These lines can be retrieved via:
+\begin{verbatim}
+ \setbox3=\lastbox
+ \unskip\unpenalty
+ \setbox2=\lastbox
+ \unskip\unpenalty
+ \setbox1=\lastbox
+\end{verbatim}
+Later on these lines can be `unhboxed' as part of a new paragraph and
+possibly their contents analyzed. As a consequence in \TeX\ (and \eTeX\
+in compatibility mode) there may be horizontal lists where mathon
+and mathoff nodes are not properly paired. Therefore \TeX\ might
+attempt hyphenation of `words' originating from math mode or prevent
+hyphenation of words originating from horizontal mode.
+
+Math-mode material is always typeset left-to-right by \TeXXeT, even when
+it is contained inside right-to-left text. Therefore \TeXXeT\ will
+insert additional \|beginM| and \|endM| math nodes such that
+material originating from math mode is always enclosed between properly
+paired math nodes. Consequently \TeXXeT\ will never attempt hyphenation
+of `words' originating from math mode nor prevent hyphenation of words
+originating from horizontal mode.
+
+The additional math nodes introduced by \TeXXeT\ are, however,
+transparent to operations such as \|\lastpenalty| that inspect or remove
+the last node of a horizontal list.%
+\footnote{This was not the case for some earlier \TeXXeT\ implementations.}
+
+When \TeXXeT\ is enabled or disabled during the construction of a box,
+that box may contain text-direction directives or math nodes that are
+not properly paired. Such unpaired nodes may cause warning messages
+when the box is shipped out. It is, therefore, advisable that \TeXXeT\
+be enabled or disabled only in vertical mode.
+
+\section{Syntax Extensions for \eTeX}
+
+\subsection{Mode-Independent Commands}
+
+The syntax for \TeX's mode-independent commands, as described in the
+first part of Chapter~24 of \TeXbook, is extended by modifications of
+existing commands as well as by new commands.
+
+First, \eTeX\ has 32768 \|\count|, \|\dimen|, \|\skip|, \|\muskip|,
+\|\box|, and \|\toks| registers instead of \TeX's 256. Thus it allows
+a \<15-bit number> instead of an \<8-bit number> in almost all syntax
+constructions referring to these registers; the only exception to this is
+the \|\insert| command: insertion classes are restricted to the range
+0--254 in \eTeX\ as they are in \TeX.
+
+Next, \eTeX\ extends the list of \TeX's internal quantities:
+\begin{syntax}
+<internal integer>\is\more \alt|\eTeXversion|
+ \alt|\interactionmode|\alt<penalties><number>
+ \alt|\lastnodetype|\alt|\currentgrouplevel|\alt|\currentgrouptype|
+ \alt|\currentiflevel|\alt|\currentiftype|\alt|\currentifbranch|
+ \alt|\gluestretchorder|<glue>\alt|\glueshrinkorder|<glue>
+ \alt|\numexpr|<integer expr><optional spaces and |\relax|>
+<penalties>\is|\interlinepenalties|\alt|\clubpenalties|
+ \alt|\widowpenalties|\alt|\displaywidowpenalties|
+<internal dimen>\is\more
+ \alt|\parshapeindent|<number>\alt|\parshapelength|<number>
+ \alt|\parshapedimen|<number>
+ \alt|\gluestretch|<glue>\alt|\glueshrink|<glue>
+ \alt|\fontcharht|<font><8-bit number>%
+ \alt|\fontcharwd|<font><8-bit number>
+ \alt|\fontchardp|<font><8-bit number>%
+ \alt|\fontcharic|<font><8-bit number>
+ \alt|\dimexpr|<dimen expr><optional spaces and |\relax|>
+<internal glue>\is\more \alt|\mutoglue|<muglue>
+ \alt|\glueexpr|<glue expr><optional spaces and |\relax|>
+<internal muglue>\is\more \alt|\gluetomu|<glue>
+ \alt|\muexpr|<muglue expr><optional spaces and |\relax|>
+\end{syntax}
+
+The additional possibilities for \<integer parameter> are:
+\begin{paramlist}
+\|\TeXXeTstate|\quad(positive if mixed-direction typesetting is enabled)
+
+\|\tracingassigns|\quad(positive if showing assignments)
+
+\|\tracinggroups|\quad(positive if showing save groups)
+
+\|\tracingifs|\quad(positive if showing conditionals)
+
+\|\tracingscantokens|\quad(positive
+ if showing the opening and closing of \|\scantokens| pseudo-files)
+
+\|\tracingnesting|\quad(positive
+ if showing improper nesting of groups and conditionals within files)
+
+\|\predisplaydirection|\quad(text direction preceding a display)
+
+\|\lastlinefit|\quad(adjustment
+ ratio for last line of paragraph, times 1000)
+
+\|\savingvdiscards|\quad(positive
+ if saving items discarded from vertical lists)
+
+\|\savinghyphcodes|\quad(positive
+ if \|\patterns| saves \|\lccode| values as hyphenation codes)
+\end{paramlist}
+\noindent
+Note that the \eTeX\ state variable \|\TeXXeTstate| (the only one so
+far) is an \<integer parameter>. That need not be the case for all
+future state variables; it might turn out that some future enhancements
+can be enabled and disabled only globally, not subject to grouping.
+
+The additional possibilities for \<token parameter> are:
+\begin{paramlist}
+\|\everyeof|\quad(tokens to insert when an \|\input| file ends)
+\end{paramlist}
+
+Here is the syntax for \eTeX's expressions:
+\begin{syntax}
+<integer expr>\is<integer term>
+ \alt<integer expr><add or sub><integer term>
+<integer term>\is<integer factor>
+ \alt<integer term><mul or div><integer factor>
+<integer factor>\is<number>
+ \alt<left paren><integer expr><right paren>
+<dimen expr>\is<dimen term>
+ \alt<dimen expr><add or sub><dimen term>
+<dimen term>\is<dimen factor>
+ \alt<dimen term><mul or div><integer factor>
+<dimen factor>\is<dimen>
+ \alt<left paren><dimen expr><right paren>
+<glue expr>\is<glue term>
+ \alt<glue expr><add or sub><glue term>
+<glue term>\is<glue factor>
+ \alt<glue term><mul or div><integer factor>
+<glue factor>\is<glue>
+ \alt<left paren><glue expr><right paren>
+<muglue expr>\is<muglue term>
+ \alt<muglue expr><add or sub><muglue term>
+<muglue term>\is<muglue factor>
+ \alt<muglue term><mul or div><integer factor>
+<muglue factor>\is<muglue>
+ \alt<left paren><muglue expr><right paren>
+<optional spaces and |\relax|>\is<optional spaces>
+ \alt<optional spaces>|\relax|
+<add or sub>\is<optional spaces>\ot+\alt<optional spaces>\ot-
+<div or mul>\is<optional spaces>\ot*\alt<optional spaces>\ot/
+<left paren>\is<optional spaces>\ot(
+<right paren>\is<optional spaces>\ot)
+\end{syntax}
+
+Next, \eTeX\ extends the syntax for assignments:
+\begin{syntax}
+<prefix>\is\more\alt|\protected|
+<simple assignment>\is\more
+ \alt<penalties assignment>
+ \alt|\readline|<number>[to]<control sequence>
+<penalties assignment>\is%
+ <penalties><equals><number><penalty values>
+<interaction mode assignment>\is\more
+ \alt|\interactionmode|<equals><2-bit number>
+\end{syntax}
+\noindent
+In a \<penalties assignment> for which the \<number> is $n$, the
+\<penalty values> are \<empty> if $n\le0$, otherwise they consist of $n$
+consecutive occurrences of \<number>.
+
+Finally, the remaining mode-independent \eTeX\ commands:
+
+\begin{itemize}
+\item
+\|\showgroups|, \|\showifs|, \|\showtokens|\<general text>.
+These commands are intended to help you figure out what \eTeX\ thinks it
+is doing.
+The \|\showtokens| command displays the token list \<balanced text>.
+
+\item
+\|\marks|\<15-bit number>\<general text>. This command generalizes
+\TeX's \|\mark| command to 32768 distinct mark classes; the special case
+\|\marks0| is synonymous with \|\mark|.
+
+\end{itemize}
+
+\subsection{Vertical-Mode Commands}
+
+The syntax for \TeX's vertical-mode commands, as described in the second
+part of Chapter~24 of \TeXbook, is extended by \eTeX\ as follows:
+
+\begin{itemize}
+\item
+\|\pagediscards|, \|\splitdiscards|.
+These two commands are similar to \|\unvbox|.
+When \|\savingvdiscards| is positive, items discarded by the page
+builder and by the \|\vsplit| command are collected in two special
+lists. One of these special lists is appended to the current vertical
+list (in the same way as \|\unvbox| appends the vertical list inside a
+vbox) and becomes empty.
+
+\item
+Here are the additional possibilities for \<horizontal command>:
+\begin{syntax}
+<horizontal command>\is\more
+ \alt|\beginL|\alt|\endL|\alt|\beginR|\alt|\endR|
+\end{syntax}
+
+\end{itemize}
+
+\subsection{Horizontal-Mode Commands}
+
+The syntax for \TeX's horizontal-mode commands, as described in
+Chapter~25 of \TeXbook, is extended by \eTeX\ as follows:
+
+\begin{itemize}
+\item
+Here are the additional possibilities for \<vertical command>:
+\begin{syntax}
+<vertical command>\is\more
+ \alt|\pagediscards|\alt|\splitdiscards|
+\end{syntax}
+
+\item
+\|\beginL|, \|\endL|, \|\beginR|, \|\endR| (text-direction commands).\\
+The use of these commands is illegal when the \TeXXeT\ enhancement is
+currently disabled; otherwise a \|beginL|, etc.\ text-direction node (a
+new kind of math node) is appended to the current horizontal list.
+These nodes delimit the beginning and end of hlist segments containing
+left-to-right~(L) or right-to-left~(R) text. Before a paragraph is
+broken into lines, \|endL| and \|endR| nodes are added to terminate any
+unfinished L~or R~segments; when a paragraph is continued after display
+math mode, any such unfinished segments are automatically resumed,
+starting the new hlist with \|beginL| and \|beginR| nodes as necessary.
+
+\item
+\|\marks|\<15-bit number>\<general text>. This command generalizes
+\TeX's \|\mark| command to 32768 distinct mark classes; the special case
+\|\marks0| is synonymous with \|\mark|.
+
+\end{itemize}
+
+\subsection{Math-Mode Commands}
+
+The syntax for \TeX's math-mode commands, as described in Chapter~26 of
+\TeXbook, is extended by \eTeX\ as follows:
+
+\begin{itemize}
+\item
+\|\left|\<delim>\<math mode material>\\
+\|\middle|\<delim>\<math mode material>\|...|\|\right|\<delim>\\
+(generalizing \TeX's
+\|\left|\<delim>\<math mode material>\|\right|\<delim>).\\
+For each \<math mode material> \eTeX\ begins a new group, starting out
+with a new math list (always in the same style) that begins with a left
+boundary item containing everything processed so far. This group must
+be terminated with either `\|\middle|' or `\|right|', at which time the
+internal math list is completed with a new boundary item containing the
+new delimiter. In the case of `\|\middle|', a new group is started
+again, in the case of `\|\right|', \eTeX\ appends an Inner atom to the
+current list; the nucleus of this atom contains the internal math list
+just completed.
+
+\end{itemize}
+
+\begin{thebibliography}{9}
+
+\bibitem{tripman}
+{\sl A torture test for \TeX\/},
+by Donald E.~Knuth, Stanford Computer Science Report~1027.
+
+\bibitem{etripman}
+{\sl A torture test for \eTeX\/},
+by The \NTS\ Team (Peter Breitenlohner and Bernd Raichle).
+Version~2, January 1998.
+
+\bibitem{webman}
+{\sl The WEB system of structured documentation\/},
+by Donald E.~Knuth,\hfil\break Stanford Computer Science Report~980.
+
+\bibitem{etexgen}
+{\sl How to generate \eTeX\/},
+by The \NTS\ Team (Peter Breitenlohner and Phil Taylor).
+Version~2, January 1998.
+
+\bibitem{texbook}
+\TeXbook\ (Computers and Typesetting, Vol.~A),
+by Donald E.~Knuth,
+Addison Wesley, Reading, Massachusetts, 1986.
+
+\bibitem{texet}
+
+{\sl Mixing right-to-left texts with left-to-right texts\/},
+by Donald~E. Knuth and Pierre MacKay,
+{\sl TUGboat\/} {\bf 8}, 14--25, 1987.
+
+\end{thebibliography}
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/etex/base/etex_ref.html b/Master/texmf-dist/doc/etex/base/etex_ref.html
new file mode 100644
index 00000000000..2adbbb00d76
--- /dev/null
+++ b/Master/texmf-dist/doc/etex/base/etex_ref.html
@@ -0,0 +1,917 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+<HEAD>
+ <TITLE>The e-TeX Short Reference Manual</TITLE>
+ <META NAME="GENERATOR" CONTENT="Mozilla/3.0Gold (Win95; I) [Netscape]">
+</HEAD>
+<BODY>
+
+
+<CENTER><P>The e-TeX Short Reference Manual<//P></CENTER>
+
+<CENTER><P>NTS team<BR>
+October 1996</CENTER>
+
+<P>Derived from a paper originally presented as:
+
+<CENTER><P>Philip Taylor, "e-TeX: a 100%-compatible successor to TeX"<BR>
+(Following humbly in the footsteps of the Grand Wizard) </CENTER>
+
+<P>in: Proceedings of the Ninth European TeX Conference EuroTeX'95, September
+4-8, 1995, Arnhem, The Netherlands, pp. 359-370.
+
+<P>
+<HR>
+
+<H2>Table of Contents</H2>
+
+<OL>
+<LI><A HREF="#Introduction">Introduction</A> </LI>
+
+<LI><A HREF="#Installation">Installation</A> </LI>
+
+<LI><A HREF="#NewFeatures">The new features</A> </LI>
+
+</OL>
+
+<P>
+<HR>
+
+<H2>Table of new commands</H2>
+
+<UL>
+<LI><TT><A HREF="#beginL">\beginL</A></TT> </LI>
+
+<LI><TT><A HREF="#beginR">\beginR</A></TT> </LI>
+
+<LI><TT><A HREF="#botmarks">\botmarks</A></TT> </LI>
+
+<LI><TT><A HREF="#detokenize">\detokenize</A></TT> </LI>
+
+<LI><TT><A HREF="#endL">\endL</A></TT> </LI>
+
+<LI><TT><A HREF="#endR">\endR</A></TT> </LI>
+
+<LI><TT><A HREF="#eTeXrevision">\eTeXrevision</A></TT> </LI>
+
+<LI><TT><A HREF="#eTeXversion">\eTeXversion</A></TT> </LI>
+
+<LI><TT><A HREF="#everyeof">\everyeof</A></TT> </LI>
+
+<LI><TT><A HREF="#firstmarks">\firstmarks</A></TT> </LI>
+
+<LI><TT><A HREF="#currentgrouplevel">\currentgrouplevel</A></TT> </LI>
+
+<LI><TT><A HREF="#currentgrouptype">\currentgrouptype</A></TT> </LI>
+
+<LI><TT><A HREF="#ifcsname">\ifcsname</A></TT> </LI>
+
+<LI><TT><A HREF="#ifdefined">\ifdefined</A></TT> </LI>
+
+<LI><TT><A HREF="#interactionmode">\interactionmode</A></TT> </LI>
+
+<LI><TT><A HREF="#lastnodetype">\lastnodetype</A></TT> </LI>
+
+<LI><TT><A HREF="#marks">\marks</A></TT> </LI>
+
+<LI><TT><A HREF="#middle">\middle</A></TT> </LI>
+
+<LI><TT><A HREF="#predisplaydirection">\predisplaydirection</A></TT> </LI>
+
+<LI><TT><A HREF="#protected">\protected</A></TT> </LI>
+
+<LI><TT><A HREF="#readline">\readline</A></TT> </LI>
+
+<LI><TT><A HREF="#scantokens">\scantokens</A></TT> </LI>
+
+<LI><TT><A HREF="#showgroups">\showgroups</A></TT> </LI>
+
+<LI><TT><A HREF="#showtokens">\showtokens</A></TT> </LI>
+
+<LI><TT><A HREF="#splitfirstmarks">\splitfirstmarks</A></TT> </LI>
+
+<LI><TT><A HREF="#splitbotmarks">\splitbotmarks</A></TT> </LI>
+
+<LI><TT><A HREF="#TeXXeTstate">\TeXXeTstate</A></TT> </LI>
+
+<LI><TT><A HREF="#topmarks">\topmarks</A></TT> </LI>
+
+<LI><TT><A HREF="#tracingassigns">\tracingassigns</A></TT> </LI>
+
+<LI><A HREF="#AdditionalTracingInformation"><TT>\tracingcommands</TT></A> </LI>
+
+<LI><TT><A HREF="#tracinggroups">\tracinggroups</A></TT> </LI>
+
+<LI><TT><A HREF="#tracingifs">\tracingifs</A></TT> </LI>
+
+<LI><TT><A HREF="#tracingscantokens">\tracingscantokens</A></TT> </LI>
+
+<LI><TT><A HREF="#unexpanded">\unexpanded</A></TT> </LI>
+
+<LI><TT><A HREF="#unless">\unless</A></TT> </LI>
+</UL>
+
+<P>
+<HR><A NAME="Introduction"></A>
+
+<H1>1 Introduction</H1>
+
+<P>e-TeX is the first concrete result of an international research &amp;
+development project, the <I>NTS</I> Project, which was established under
+the &aelig;gis of DANTE e.V. during 1992. The aims of the project are to perpetuate
+and develop the spirit and philosophy of TeX, whilst respecting Knuth's
+wish that TeX should remain frozen.
+
+<P>The group were very concerned that unless there existed some evolutionary
+flexibility within which TeX could react to changing needs and environments,
+it might all too soon become eclipsed by more modern yet less sophisticated
+systems. Accordingly they agreed to investigate a possible successor or
+successors to TeX, successors which would enshrine and encapsulate all
+that was best in TeX whilst being freed from the evolutionary constraints
+which Knuth had placed on TeX itself. To avoid any suggestion that it was
+TeX which the group sought to develop against Knuth's wishes, a working
+title of <I>NTS</I> (for New Typesetting System) was chosen for the project.
+
+
+<P>During the initial meetings of the <I>NTS</I> group, it became clear
+that there were two possible approaches to developments based on TeX: an
+evolutionary path which would simply continue where Knuth had left off,
+and which would use as its basis the source code of TeX itself (i.e. <TT><A HREF="#TeX.Web">TeX.Web</A></TT>);
+the other a revolutionary path which would be based on a completely new
+implementation of TeX, using a modern rapid-prototyping language which
+could allow individual components of the system to be modified or replaced
+in a simple and straightforward manner. The group agreed that the latter
+(revolutionary) approach had much greater potential, but were aware that
+the re-implementation would be non-trivial, and would require external
+funding to bring it to fruition in finite time; accordingly they agreed
+to concentrate their initial efforts on the former (evolutionary) path,
+and set to work to specify and implement a direct derivative of TeX which
+became known as e-TeX (the <I>e</I> of e-TeX may be read as <I>extended</I>,
+<I>enhanced</I>, <I>evolutionary</I> or <I>European</I> at will(!), and
+is also an acknowledgement of the parallel developments which have lead
+the LaTeX&nbsp;3 team to modify their initial goal and to release an interim
+LaTeX, LaTeX2e, which is directly derived from the LaTeX sources.
+
+<P>The group took as the starting point for the development of e-TeX the
+many contributions which had been made on <TT><A HREF="#NTS-L">NTS-L</A></TT>
+(the open mailing list on which discussions pertinent to e-TeX &amp; <I>NTS</I>
+take place), together with the extremely interesting list of ideas which
+Knuth gives at the end of <TT><A HREF="#TeX82.Bug">TeX82.Bug</A></TT>,
+and which he describes as <I>`Possibly nice ideas that will not be implemented'</I>
+(and which he contrasts with <I>`Bad ideas that will not be implemented'</I>!).
+Individual members of the group also contributed ideas of their own which
+had not necessarily been discussed publicly. All proposals were then subjected
+to a rigorous vetting procedure to ensure that they conformed to the e-TeX
+philosophy, which may be summarised as follows:
+
+<BLOCKQUOTE>
+<P>e-TeX will in all ways demonstrate its affinity to, and derivation from,
+Knuth's TeX; it will be implemented as a change-file to <TT><A HREF="#TeX.Web">TeX.Web</A></TT>,
+and will not exploit features which could only be achieved by using a particular
+implementation, operating system or language; it will be capable of being
+used successfully on a machine as small as an 80286-based PC or similar.
+
+
+<P>At format-generation time, a user will have the option of generating
+either a TeX-compatible format or an e-TeX format; if the TeX-compatible
+format is subsequently used in conjunction with e-TeX, the result will
+be <A NAME="TripCompatible"></A><I>Trip-compatible</I> (i.e. indistinguishable
+from TeX proper). If an e-TeX format is generated and used in conjunction
+with e-TeX, then provided that none of the new e-TeX primitives are used,
+the results will be identical to those which would be produced using TeX
+proper. If an e-TeX format is used in conjunction with e-TeX and if one
+or more of the new e-TeX primitives are used, then those portions of the
+document which are affected by the new primitive(s) may be processed in
+a manner unique to e-TeX; other portions of the document will be processed
+in a manner identical to that of TeX proper. Only if an e-TeX format is
+used in conjunction with e-TeX and if an explicit assignment is made to
+one of the <A NAME="EnhancedMode"></A><I>enhanced-mode</I> variables to
+enable that particular enhanced mode will e-TeX behave in a manner which
+may be distinguishable from that of TeX even if no other reference to an
+e-TeX primitive occurs anywhere in the document. (These modes of operation
+are referred to as <A NAME="CompatibilityMode"></A><I>compatibility-mode</I>,
+<A NAME="ExtendedMode"></A><I>extended-mode</I> and <I>enhanced-mode</I>
+respectively.)
+
+<P>All new e-TeX primitives will be syntactically identical to existing
+TeX primitives: that is, they will be either <I>control-words</I> or <I>control-symbols</I>
+within a normal category code r&eacute;gime. Where an analogous primitive exists
+within TeX, the corresponding e-TeX primitive(s) will occupy the same syntactic
+niche. Every effort will be made to ensure that new e-TeX primitives fit
+into the existing set of TeX datatypes; no new datatype will be introduced
+unless it is absolutely essential.
+</BLOCKQUOTE>
+
+<P>In brief, this implies that e-TeX will follow the principle of least
+surprise: an existing TeX user, on using e-TeX for the first time, should
+not be surprised by e-TeX's behaviour, and should be able to take advantage
+of new e-TeX features without having either to unlearn some aspects of
+TeX or to learn some new e-TeX philosophy.
+
+<P>
+<HR><A NAME="Installation"></A>
+
+<H1>2 Installation</H1>
+
+<P>It is intended that e-TeX be available ready-compiled for those systems
+for which pre-compiled binaries are the norm (e.g. MS-DOS, VMS, ...); for
+other systems such as Unix(TM), e-TeX is supplied as a change-file which
+will need to be applied to <TT><A HREF="#TeX.Web">TeX.Web</A></TT> in the
+normal way. However, since there will already be an implementation-specific
+change-file for the system of interest, some means will be required of
+merging <TT><A HREF="#TeX.Web">TeX.Web</A></TT> with not one but (at least)
+two change-files; possibilities include <I><A HREF="#PatchWeb">PatchWeb</A></I>,
+<I><A HREF="#Tie">Tie</A></I>, etc., but if none of these are available
+then <I><A HREF="#WebMerge">WebMerge</A></I>, a TeX script, is supplied
+and can be used as a slower but satisfactory alternative. In practice,
+two or three change-files will be needed: the e-TeX system-independent
+change-file, the TeX system-dependent change-file, and perhaps a small
+e-TeX system-dependent change-file. The system-independent e-TeX change-file
+is supplied as part of the e-TeX kit, and sample system-dependent e-TeX
+change-files are also supplied which may be used as a guide to those places
+at which system-dependent interactions are to be expected: an experienced
+implementor should have little difficulty in modifying one of these to
+produce an e-TeX system-dependent change-file for the system of interest.
+Once e-TeX has been tangled and woven, it should be compiled and linked
+in the normal way.
+
+<P>Once a working binary (or binaries, for those systems which have separate
+executables for <TT>IniTeX</TT> and <TT>VirTeX</TT>) has been acquired
+or produced, the next step will be to generate a suitable format file or
+files. Whilst e-TeX can be used in conjunction with <TT><A
+HREF="src/plain.tex">Plain.TeX</A></TT> to produce a Plain <I>e-format</I>,
+it is better to use the supplied <TT><A HREF="#etex.src">etex.src</A></TT> file
+which supplements the e-TeX primitives with additional useful control
+sequences.
+
+<P>When generating the format file, and regardless of the format source
+used, one fundamental decision must be made: is e-TeX to generate a <I><A HREF="#CompatibilityMode">compatibility
+mode</A></I> format, or an <I><A HREF="#ExtendedMode">extended mode</A></I>
+format? If the former, <I>all</I> e-TeX <A NAME="extension"></A>extensions
+and <A NAME="enhancement"></A>enhancements will be disabled, the format
+will contain only the TeX-defined set of primitives, and any subsequent
+use of the format in conjunction with e-TeX will result in completely TeX-compatible
+behaviour and semantics, including compatibility at the level of the <A HREF="#Trip">Trip</A>
+test. If the latter option, however, is selected, then all extensions present
+in e-TeX will automatically be activated, and the format file will contain
+not only the TeX-defined set of primitives but also those defined by e-TeX
+itself; any subsequent use of such a format in conjunction with e-TeX will
+result in e-TeX operating in <I><A HREF="#ExtendedMode">extended mode</A></I>;
+documents which contains no references to any of the e-TeX-defined primitives
+will continue to generate results identical to those which would have been
+produced were the document processed by TeX, but compatibility at the <A HREF="#Trip">Trip</A>-test
+level can no longer be accomplished, and of course any document which makes
+reference to an e-TeX primitive will generate results which could not have
+been accomplished using TeX. It should be noted that neither a <I><A HREF="#CompatibilityMode">compatibility
+mode</A></I> format nor an <I><A HREF="#ExtendedMode">extended mode</A></I>
+format may be used in conjunction with TeX itself; they are only suitable
+for use in conjunction with e-TeX, since formats are not in general portable.
+Finally it should be emphasised that even if an <I><A HREF="#ExtendedMode">extended
+mode</A></I> format is generated, any document processed using such a format
+but not referencing any e-TeX-defined primitive will produce results identical
+to those which would have been produced had the same document been processed
+using TeX; only if the document makes an explicit assignment to one of
+the <I><A HREF="#EnhancedMode">enhanced mode</A></I> state variables (<TT><A
+HREF="#TeXXeTstate">\TeXXeTstate</A></TT> is the only instance of these in V1
+of e-TeX) will compatibility with TeX be compromised: e-TeX is then said to be
+operating in <I><A HREF="#EnhancedMode">enhanced mode</A></I> rather than <I><A
+HREF="#ExtendedMode">extended mode</A></I>.
+
+
+<P>The choice between generating a <I><A HREF="#CompatibilityMode">compatibility
+mode</A></I> format and an <I><A HREF="#ExtendedMode">extended mode</A></I>
+format is made at the point of specifying the format source file: assuming
+that the operating system supports command-line entry with parameters,
+then a normal TeX format-generation command would probably resemble:
+
+<PRE> initex plain \dump
+</PRE>
+
+<P>or if the more verbose interactive form is preferred:
+
+<PRE> initex
+ **plain
+ *\dump
+</PRE>
+
+<P>With e-TeX, exactly the same command will achieve exactly the same effect,
+and the format generated will be a <I><A HREF="#CompatibilityMode">compatibility-mode</A></I>
+format; thus assuming that the Ini-version of e-TeX is invoked with the
+command <TT>einitex</TT>, the following will both generate <I><A HREF="#CompatibilityMode">compatibility-mode</A></I>
+formats:
+
+<PRE> einitex plain \dump
+</PRE>
+
+<P>and
+
+<PRE> einitex
+ **plain
+ *\dump
+</PRE>
+
+<P>In order to generate an <I><A HREF="#ExtendedMode">extended mode</A></I>
+format, the file-specification for the format source file must be preceded
+by an asterisk (<TT>*</TT>); whilst this may seem an inelegant mechanism,
+it has the great advantage that it avoids almost all system dependencies
+(Graphical user interface (GUI) systems excepted, of course), and the asterisk
+as a component element of a filename is a very remote possibility (most
+filing systems reserve the asterisk as a `wild card' character, which can
+therefore not form a part of a real file name <I>per se</I>). Thus to generate
+an <I><A HREF="#ExtendedMode">extended mode</A></I> Plain format, the following
+dialogue may be used:
+
+<PRE> einitex *plain \dump
+</PRE>
+
+<P>or
+
+<PRE> einitex
+ ***plain
+ *\dump
+</PRE>
+
+<P>and to generate an <I><A HREF="#ExtendedMode">extended mode</A></I>
+<TT>etex.src</TT> format, the following instead:
+
+<PRE> einitex *etex.src \dump
+</PRE>
+
+<P>or
+
+<PRE> einitex
+ ***etex.src
+ *\dump
+</PRE>
+
+<P>Once suitable formats have been generated, they can then be used in
+conjunction both with <I>e-IniTeX</I> and <I>e-VirTeX</I> without further
+formality: in particular, no asterisk is needed (nor should be used!) if
+a format is specified, since the format implicitly defines (depending as
+its mode of generation) in which mode (compatibilty or extended) e-TeX
+will operate. Thus, for example, if a <TT>plain</TT> format had been generated
+in <I><A HREF="#CompatibilityMode">compatibility mode</A></I>, and an <TT>etex</TT>
+format had been generated in <I><A HREF="#ExtendedMode">extended mode</A></I>,
+then both:
+
+<pRE> einitex &amp;Plain
+</PRE>
+
+<P>and
+
+<pRE> evirtex &amp;plain
+</PRE>
+
+<P>will cause e-TeX to process any subsequent commands in <I><A HREF="#CompatibilityMode">compatibility
+mode</A></I>. On the other hand, both
+
+<PRE> einitex &amp;etex
+</PRE>
+
+<P>and
+
+<PRE> eVirTeX &amp;etex
+</PRE>
+
+<P>will cause e-TeX to process any subsequent commands in <I><A HREF="#ExtendedMode">extended
+mode</A></I>, <B>but only because the <TT>etex</TT> format was generated
+in <I><A HREF="#ExtendedMode">extended mode</A></I></B>: it is not the
+<B>name</B> of the format, nor is it the contents of the <B>source</B>
+of the format, which determine the mode of operation -- it is the <B>mode
+of operation</B> which was used when the format was generated. Any format
+generated in <I><A HREF="#CompatibilityMode">compatibility mode</A></I>
+will cause e-TeX to operate in <I><A HREF="#CompatibilityMode">compatibility
+mode</A></I> whenever it is used, whilst the equivalent format, built from
+the same source but generated in <I><A HREF="#ExtendedMode">extended mode,</A></I>
+will cause e-TeX to operate in <I><A HREF="#ExtendedMode">extended mode</A></I>
+whenever it is used.
+
+<P>Although e-TeX is completely TeX-compatible, and there is therefore
+no real reason why any system should need both TeX and e-TeX, it is anticipated
+that until complete confidence exists in the compatibility of e-TeX many
+sites and users will prefer to retain instances of each. For this reason
+it is intended that change-files and binaries should ensure that both TeX
+and e-TeX can happily co-exist on any system by a careful choice of name-spaces.
+In the case of the reference VMS&nbsp;implementation, for example, this
+is accomplished by using the prefix &quot;etex_&quot; for each logical
+name which defines the e-TeX environment, in contrast to the prefix &quot;tex_&quot;
+which defines the analogous TeX environment; the &quot;etex_*&quot; logical
+names are defined as search lists which first reference an e-TeX specific
+location followed by the analogous location for TeX.
+
+<P>
+<HR><A NAME="NewFeatures"></A>
+
+<H1>3 The new features</H1>
+
+<P>Bearing in mind the contraints outlined in the introduction, the group
+identified 35 new primitives which they believed would give
+added functionality to e-TeX without compromising its compatibility with
+TeX; of the 35 new primitives, 29 are extensions (which by definition
+do not affect the semantics of existing TeX documents), whilst just six
+(all concerned with the implementation of <A HREF="#TeX--XeT">TeX--XeT</A>)
+are associated with an enhancement. In addition to the new primitives,
+additional functionality was added to some existing primitives, and TeX's
+behaviour in some unusual boundary conditions was made more robust (this
+last has been subsumed in the most recent version of TeX, so this is no
+longer e-TeX-specific).
+
+<P>The new features are listed and briefly described below, clustered together
+to indicate related functionality.
+The technical terms used below to
+describe syntax entities as defined in <I><TT><A
+HREF="knuth/texbook.tex">The
+TeXbook.</A></TT></I>
+
+<H2>3.1 Additional control over expansion</H2>
+
+<UL>
+<LI><TT><A HREF="#protected">\protected</A></TT> </LI>
+
+<LI><TT><A HREF="#detokenize">\detokenize</A></TT> </LI>
+
+<LI><TT><A HREF="#unexpanded">\unexpanded</A></TT> </LI>
+</UL>
+
+<DL>
+<DT><A NAME="protected"></A><TT>\protected</TT> </DT>
+
+<DD>is a prefix, analogous to <TT>\long</TT>, <TT>\outer</TT>, and <TT>\global</TT>;
+it associates with the macro being defined an attribute which inhibits
+expansion of the macro in expansion-only contexts (for example, within
+the parameter text of a <TT>\write</TT> or <TT>\edef</TT>); if, however,
+the parser or command processor (TeX's `oesophagus' and `stomach', in
+Knuth's alimentary paradigm) is currently demanding a <I>command</I>, then
+the <TT>\protected</TT> macro will expand in the normal way. This behaviour
+is identical to that displayed by the explicit expansion of a token-list
+register through the use of <TT>\the</TT>; the same model is used elsewhere
+in e-TeX to achieve a consistent paradigm for <I>partial expansion</I>.
+</DD>
+
+<DT><A NAME="detokenize"></A><TT>\detokenize</TT>, </DT>
+
+<DD>when followed by a <I>&lt;general text&gt;</I>, expands to yield a
+sequence of character tokens of <TT>\catcode</TT> 10 (<I>space</I>) or
+12 (<I>other</I>) corresponding to a decomposition of the tokens of the
+<I>&lt;balanced text&gt;</I> of the unexpanded <I>&lt;general text&gt;&gt;</I>;
+c.f. <TT>\showtokens</TT>. The effect is rather as if <TT><A HREF="#scantokens">\scantokens</A></TT>
+(q.v.) were applied to the <I>&lt;general text&gt;</I> within a r&eacute;gime
+in which only <TT>\catcodes</TT> 10 and 12 existed. Note that in order
+to preserve the boundaries between <I>control words</I> and any following
+<I>letter</I>, a <I>space</I> is yielded after each control word including
+the last. </DD>
+
+<DT><A NAME="unexpanded"></A><TT>\unexpanded</TT>, </DT>
+
+<DD>when followed by a <I>&lt;general text&gt;</I>, expands to yield the
+<I>&lt;balanced text&gt;</I> of the unexpanded <I>&lt;general text&gt;</I>.
+No further expansion will occur if e-TeX is currently performing a <TT>\write</TT>,
+<TT>\edef</TT>, etc., but further expansion will occur if the parser or
+command processor is currently demanding a <I>command</I>. The effect is
+as if the <I>&lt;general text&gt;</I> were assigned to a token list register,
+and the latter were then partially expanded using <TT>\the</TT>, but no
+assignment actually takes place; thus <TT>\unexpanded</TT> can be used
+in expansion-only contexts. </DD>
+</DL>
+
+<H2>3.2 Provision for re-scanning already read text</H2>
+
+<UL>
+<LI><TT><A HREF="#readline">\readline</A></TT> </LI>
+
+<LI><TT><A HREF="#scantokens">\scantokens</A></TT> </LI>
+</UL>
+
+<DL>
+<DT><A NAME="readline"></A><TT>\readline</TT> </DT>
+
+<DD>is analogous to <TT>\read</TT>, but treats each character as if it
+were currently of <TT>\catcode</TT> 10 (<I>space</I>) or 12 (<I>other</I>);
+the text thus read is therefore suitable for being scanned and re-scanned
+(using <TT><A HREF="#scantokens">\scantokens</A></TT>, q.v.) under different
+<TT>\catcode</TT> r&eacute;gimes. </DD>
+
+<DT><A NAME="scantokens"></A><TT>\scantokens</TT>, </DT>
+
+<DD>when followed by a <I>&lt;general text&gt;</I>, decomposes the <I>&lt;balanced
+text&gt;</I> of the <I>&lt;general text&gt;</I> into the corresponding
+sequence of characters as if the <I>&lt;balanced text&gt;</I> were written
+unexpanded to a file; it then uses TeX's <TT>\input</TT> mechanism to re-process
+these characters under the current <TT>\catcode</TT> r&eacute;gime. As the <TT>\input</TT>
+mechanism is used, even hex notation (<TT>^^xy</TT>) will be re-interpreted.
+Parentheses and a single space representing the <I>pseudo-file</I> will
+be displayed if <TT><A HREF="#tracingscantokens">\tracingscantokens</A></TT>
+(q.v.) is positive and non-zero. </DD>
+</DL>
+
+<H2>3.3 Environmental enquiries</H2>
+
+<UL>
+<LI><TT><A HREF="#eTeXrevision">\eTeXrevision</A></TT> </LI>
+
+<LI><TT><A HREF="#eTeXversion">\eTeXversion</A></TT> </LI>
+
+<LI><TT><A HREF="#currentgrouplevel">\currentgrouplevel</A></TT> </LI>
+
+<LI><TT><A HREF="#currentgrouptype">\currentgrouptype</A></TT> </LI>
+
+<LI><TT><A HREF="#ifcsname">\ifcsname</A></TT> </LI>
+
+<LI><TT><A HREF="#ifdefined">\ifdefined</A></TT> </LI>
+
+<LI><TT><A HREF="#lastnodetype">\lastnodetype</A></TT> </LI>
+</UL>
+
+<DL>
+<DT><A NAME="eTeXrevision"></A><TT>\eTeXrevision</TT>: </DT>
+
+<DD>an primitive which expands to yield a sequence of character tokens
+of <TT>\catcode</TT> 12 (<I>other</I>; these represent the minor component
+of the combined version/revision number. Pre-release versions will be characterised
+by an initial <I>minus</I> sign (<TT>-</TT>), whilst post-release versions
+will be implicitly positive; both will contain an explicit leading decimal
+point, which will follow any minus sign present. </DD>
+
+<DT><A NAME="eTeXversion"></A><TT>\eTeXversion</TT>: </DT>
+
+<DD>an internal read-only integer representing the major component of the
+combined version/revision number. </DD>
+
+<DT><A NAME="currentgrouplevel"></A><TT>\currentgrouplevel</TT>: </DT>
+
+<DD>an internal read-only integer which returns the current group level
+(i.e. depth of nesting). </DD>
+
+<DT><A NAME="currentgrouptype"></A><TT>\currentgrouptype</TT>: </DT>
+
+<DD>an internal read-only integer which returns the type of the innermost
+group as an integer in the range 0..16. Textual definitions of these types
+may be provided through an associated macro library, but it is intended
+that these definitions shall be easily replaceable by national language
+versions in environments within which English language texts are sub-optimal.
+</DD>
+
+<DT><A NAME="ifcsname"></A><TT>\ifcsname</TT>: </DT>
+
+<DD>similar in effect to the sequence <TT>\unless</TT> <TT>\expandafter</TT>
+<TT>\ifx</TT> <TT>\expandafter</TT> <TT>\relax</TT> <TT>\csname</TT> but
+avoids the side-effect of the <I>cs-name</I> being ascribed the value <TT>\relax</TT>,
+and also does not rely on <TT>\relax</TT> having its canonical meaning.
+No hash-table entry is used if <I>cs-name</I> does not exist. (<TT><A HREF="#unless">\unless</A></TT>
+is explained below.) </DD>
+
+<DT><A NAME="ifdefined"></A><TT>\ifdefined</TT>: </DT>
+
+<DD>similar in effect to <TT><A HREF="#unless">\unless</A></TT> <TT>\ifx</TT>
+<TT>\undefined</TT>, but does not require <TT>\undefined</TT> to actually
+be undefined, since no explicit comparison is made with any particular
+control sequence. </DD>
+
+<DT><A NAME="lastnodetype"></A><TT>\lastnodetype</TT>: </DT>
+
+<DD>an internal read-only integer which returns the type of the last node
+on the current list as an integer in the range -1..15+ (only values -1..15
+are defined in the first release, but future releases may define additional
+values). Textual definitions of these types may be provided through an
+associated macro library. </DD>
+</DL>
+
+<H2>3.4 Generalisation of the <TT>\mark</TT> concept: a class of <TT>\marks</TT></H2>
+
+<UL>
+<LI><TT><A HREF="#marks">\marks</A></TT> </LI>
+
+<LI><TT><A HREF="#botmarks">\botmarks</A></TT> </LI>
+
+<LI><TT><A HREF="#firstmarks">\firstmarks</A></TT> </LI>
+
+<LI><TT><A HREF="#topmarks">\topmarks</A></TT> </LI>
+
+<LI><TT><A HREF="#splitfirstmarks">\splitfirstmarks</A></TT> </LI>
+
+<LI><TT><A HREF="#splitbotmarks">\splitbotmarks</A></TT> </LI>
+</UL>
+
+<DL>
+<DT><A NAME="marks"></A><TT>\marks</TT>: </DT>
+
+<DD>this is one of Knuth's `possibly good ideas', listed at the end of <TT><A
+HREF="#TeX82.Bug">TeX82.Bug</A></TT>; whereas TeX has only one <TT>\mark</TT>,
+which has to be over-loaded if more than one class of information is to be
+saved (e.g. over-loading is necessary if separate information for recto and
+verso pages is to be maintained), e-TeX has a whole class of <TT>\marks</TT>
+(256, in the first release); thus rather than writing <TT>\mark</TT>
+<I>&lt;general text&gt;</I> as in TeX, in e-TeX one writes <TT>\marks</TT>
+<I>8-bit number</I> <I>&lt;general text&gt;</I>. For example,
+<TT>\marks&nbsp;0</TT> could be used to retain information for the verso page,
+whilst <TT>\marks 1</TT> could retain information for the recto. There are
+equivalent classes for the five <TT>\marks</TT> variables <A
+NAME="botmarks"></A><TT>\botmarks</TT>, <A
+NAME="firstmarks"></A><TT>\firstmarks</TT>, <A
+NAME="topmarks"></A><TT>\topmarks</TT>, <A
+NAME="splitfirstmarks"></A><TT>\splitfirstmarks</TT> and <A
+NAME="splitbotmarks"></A><TT>\splitbotmarks</TT>. It should be noted that
+<TT>\marks&nbsp;0</TT> and <TT>\mark</TT> are in fact identical, as are
+<TT>\topmarks&nbsp;0</TT> and \<TT>topmark</TT>, \<TT>botmarks&nbsp;0</TT> and
+<TT>\botmark</TT> and so on.</DD>
+</DL>
+
+<H2>3.5 Bi-directional typesetting: the <A HREF="#TeX--XeT">TeX--XeT</A>
+primitives</H2>
+
+<UL>
+<LI><TT><A HREF="#TeXXeTstate">\TeXXeTstate</A></TT> </LI>
+
+<LI><TT><A HREF="#beginL">\beginL</A></TT> </LI>
+
+<LI><TT><A HREF="#beginR">\beginR</A></TT> </LI>
+
+<LI><TT><A HREF="#endL">\endL</A></TT> </LI>
+
+<LI><TT><A HREF="#endR">\endR</A></TT> </LI>
+
+<LI><TT><A HREF="#predisplaydirection">\predisplaydirection</A></TT> </LI>
+</UL>
+
+<P><A HREF="#TeX--XeT">TeX--XeT</A> was developed by Peter Breitenlohner
+based on the original <!--A HREF="TeX-XeT-TODO"-->TeX-XeT<!--/A--> of Donald Knuth
+and Pierre MacKay; whereas <!--A HREF="#TeX-XeT"-->TeX-XeT<!--/A--> generated non-standard
+<I>DVI</I> files, <A HREF="#TeX--XeT">TeX--XeT</A> generates perfectly
+normal <I>DVI</I> files which can therefore be processed by standard <I>DVI</I>
+drivers (assuming, of course, that the necessary fonts are available).
+Both systems permit the direction of typesetting (conventionally left-to-right
+in Western documents) to be reversed for part or all of a document, which
+is particularly useful when setting languages such as Hebrew or Arabic.
+
+
+<DL>
+<DT><A NAME="beginL"></A><TT>\beginL</TT>: </DT>
+
+<DD>indicates the start of a region (e.g. a section of text, or a pre-constructed
+<I>box</I>) which should be set left-to-right; </DD>
+
+<DT><A NAME="beginR"></A><TT>\beginR</TT>: </DT>
+
+<DD>indicates the start of a region which should be set right-to-left;
+</DD>
+
+<DT><A NAME="endL"></A><TT>\endL</TT>: </DT>
+
+<DD>indicates the end of a region which should be set left-to-right; </DD>
+
+<DT><A NAME="endR"></A><TT>\endR</TT>: </DT>
+
+<DD>indicates the end of a region which should be set right-to-left; </DD>
+
+<DT><A NAME="TeXXeTstate"></A><TT>\TeXXeTstate</TT>: </DT>
+
+<DD>an internal read/write integer, its value is zero or negative to indicate
+that <A HREF="#TeX--XeT">TeX--XeT</A> features are not to be used; a positive
+value indicates that they may be used. As the internal data structures
+built by <A HREF="#TeX--XeT">TeX--XeT</A> differ from those built by TeX,
+and as the typesetting of a document by <A HREF="#TeX--XeT">TeX--XeT</A>
+may therefore differ from that performed by TeX, <TT>\TeXXeTstate</TT>
+defaults to zero, and even if set positive during format creation will
+be re-set to zero before the format is dumped. Explicit user action therefore
+is required to enable <A HREF="#TeX--XeT">TeX--XeT</A> semantics, and <A HREF="#TeX--XeT">TeX--XeT</A>
+is therefore classed as an <I><A HREF="#enhancement">enhancement</A></I>,
+not simply an <I><A HREF="#extension">extension</A></I>. </DD>
+
+<DT><A NAME="predisplaydirection"></A><TT>\predisplaydirection</TT>: </DT>
+
+<DD>an internal read/write integer, initialised by e-TeX to indicate the
+direction of the last partial paragraph before a display; it is used to
+control the placement of elements such as equation numbers, and can be
+explictly set to affect this placement. </DD>
+</DL>
+
+<H2>3.6 Additional debugging features</H2>
+
+<UL>
+<LI><TT><A HREF="#interactionmode">\interactionmode</A></TT> </LI>
+
+<LI><TT><A HREF="#showgroups">\showgroups</A></TT> </LI>
+
+<LI><TT><A HREF="#showtokens">\showtokens</A></TT> </LI>
+
+<LI><TT><A HREF="#tracingassigns">\tracingassigns</A></TT> </LI>
+
+<LI><TT><A HREF="#tracinggroups">\tracinggroups</A></TT> </LI>
+
+<LI><TT><A HREF="#tracingifs">\tracingifs</A></TT> </LI>
+
+<LI><TT><A HREF="#tracingscantokens">\tracingscantokens</A></TT> </LI>
+
+<LI><A HREF="#AdditionalTracingInformation">Additional detail for <TT>\tracingcommands</TT></A>
+</LI>
+</UL>
+
+<DL>
+<DT><A NAME="interactionmode"></A><TT>\interactionmode</TT>: </DT>
+
+<DD>whereas in TeX there exist only explicit commands such as <TT>\scrollmode</TT>,
+<TT>\errorstopmode</TT>, etc., in e-TeX read/write access is provided via
+<TT>\interactionmode</TT> (an internal integer); assigning a numeric value
+sets the associated mode, whilst the current mode may be ascertained by
+interrogating its value. Symbolic definitions of these values may be provided
+through an associated macro library. </DD>
+
+<DT><A NAME="showgroups"></A><TT>\showgroups</TT>: </DT>
+
+<DD><I>(e-)TeX</I> has many different classes of <I>group</I>, which should
+normally be properly balanced and nested; if a nesting or imbalance error
+occurs, it can be <I>very</I> difficult to track down the source of the
+problem. <TT>\showgroups</TT> causes e-TeX to display the level and type
+of all active groups from the point within which it was called. </DD>
+
+<DT><A NAME="showtokens"></A><TT>\showtokens</TT>, </DT>
+
+<DD>when followed by a <I>&lt;general text&gt;</I>, displays a sequence
+of characters corresponding to the decomposition of the <I>&lt;balanced
+text&gt;</I> of the unexpanded <I>&lt;general text&gt;</I>; c.f. <TT><A HREF="#detokenize">\detokenize</A></TT>.
+</DD>
+
+<DT><A NAME="tracingassigns"></A><TT>\tracingassigns</TT>: </DT>
+
+<DD><TT>\tracingassigns</TT>
+(an internal read/write integer) causes e-TeX to display the
+contents of registers <em>before</em> an assignment, as well
+as after the assignment,
+while set to a positive non-zero value. In standard TeX,
+only the value <em>after</em> the assignment can be displayed
+during a trace.
+</DD>
+
+<DT><A NAME="tracinggroups"></A><TT>\tracinggroups</TT>: </DT>
+
+<DD>a further aid to debugging runaway-group problems, <TT>\tracinggroups</TT>
+(an internal read/write integer) causes e-TeX to trace entry and exit to
+every group while set to a positive non-zero value. </DD>
+
+<DT><A NAME="tracingifs"></A><TT>\tracingifs</TT>: </DT>
+
+<DD> <tt>\tracingifs</tt> is an aid to debugging the expansion of conditionals.
+If it is set to a positive non-zero value, e-TeX traces the flow of
+control through conditional statements.</DD>
+
+<DT><A NAME="tracingscantokens"></A><TT>\tracingscantokens</TT>: </DT>
+
+<DD>an internal read/write integer, assigning it a positive non-zero value
+will cause an open-parenthesis and space to be displayed whenever <TT><A HREF="#scantokens">\scantokens</A></TT>
+is invoked; the matching close-parenthesis will be recorded when the scan
+is complete. If a traceback occurs during the expansion of <TT><A HREF="#scantokens">\scantokens</A></TT>,
+the first displayed line number will reflect the logical line number of
+the pseudo-file created from the parameter to <TT><A HREF="#scantokens">\scantokens</A></TT>;
+thus enabling <TT>\tracingscantokens</TT> can assist in identifying why
+an seemingly irrational line number is shewn as the source of error (the
+traceback always continues until the line number of the actual source file
+is displayed). </DD>
+
+<DT><A NAME="AdditionalTracingInformation"></A>Additional tracing information:
+</DT>
+
+<DD>If <TT>\tracingcommands</TT> is greater than 2, additional information
+is displayed (the maximum value defined in standard TeX is 2). </DD>
+</DL>
+
+<H2>3.7 Miscellaneous primitives</H2>
+
+<UL>
+<LI><TT><A HREF="#everyeof">\everyeof</A></TT> </LI>
+
+<LI><TT><A HREF="#middle">\middle</A></TT> </LI>
+
+<LI><TT><A HREF="#unless">\unless</A></TT> </LI>
+</UL>
+
+<DL>
+<DT><A NAME="everyeof"></A><TT>\everyeof</TT>: </DT>
+
+<DD>this is another of Knuth's `possibly good ideas', listed at the end of
+<TT><A HREF="#TeX82.Bug">TeX82.Bug</A></TT>; analogous to the other
+<TT>\every...</TT> primitives, it takes as parameter a <I>&lt;balanced
+text&gt;</I>, the tokens of which are inserted when the end of a file (either
+real or virtual, if <TT><A HREF="#scantokens">\scantokens</A></TT> is used) is
+reached. This allows <TT>\input</TT> statements to be used within the
+replacement text of <TT>\edef</TT>s, and allows totally arbitrary files to be
+<TT>\input</TT> within an e-TeX conditional, since the necessary <TT>\fi</TT>
+can be inserted before e-TeX complains that it has fallen off the end of the
+file. It should be noted that the <code>\everyeof</code> tokens are <em>not</em>
+inserted if the end-of-file is forced through the use of <code>\endinput</code>.
+</DD>
+
+<DT><A NAME="middle"></A><TT>\middle</TT>: </DT>
+
+<DD>analogous to TeX's <TT>\left</TT> and <TT>\right</TT>, <TT>\middle</TT>
+specifies that the following delimiter is to serve both as a right and
+left delimiter; it will be set with spacing appropriate to a right delimiter
+w.r.t. the preceding atom(s), and with spacing appropriate to a left delimiter
+w.r.t. the succeeding atom(s). A particularly nice
+<a href="http://vzdmzi.zdv.uni-mainz.de/~knappen/jk006.html">example</a>
+of its use
+has kindly been provided by
+<a href="mailto:knappen@vkpmzd.kph.uni-mainz.de">J&ouml;rg Knappen</a></DD>
+
+<DT><A NAME="unless"></A><TT>\unless</TT>: </DT>
+
+<DD>TeX has, by design, a rather sparse set of conditional primitives:
+<TT>\ifeof</TT>, <TT>\ifodd</TT>, <TT>\ifvoid</TT>, etc., have no complementary
+counterparts. Whilst this normally poses no problems since each accepts
+both a <TT>\then</TT> (implicit) and an <TT>\else</TT> (explicit) part,
+they fall down when used as the final <TT>\if...</TT> of a <TT>\loop ...
+\if ... \repeat</TT> construct, since no <TT>\else</TT> is allowed after
+the final <TT>\if...</TT>. <TT>\unless</TT> allows the sense of all Boolean
+conditionals to be inverted, and thus (for example) <TT>\unless</TT>
+<TT>\ifeof</TT> yields <I>true</I> iff end-of-file has <I>not</I> yet been
+reached.
+<a href="mailto:dak@neuroinformatik.ruhr-uni-bochum.de"">David Kastrup</a> has
+correctly pointed out that a similar effect can be achieved by macro
+programming, but the solution is not sufficiently general to allow it to be
+used unchanged in all contexts in which the new <tt>\unless</tt> primitive can
+be used.</DD>
+</DL>
+
+<HR>
+
+<H2>References:</H2>
+
+<DL>
+<DT><A NAME="TeX.Web"></A><B><TT>TeX.Web</TT></B> </DT>
+
+<DD>CTAN: <A HREF="ftp://ftp.dante.de/tex-archive/systems/knuth/tex/tex.web">tex-archive/systems/knuth/tex/tex.web</A>
+</DD>
+
+<DT><A NAME="TeX82.Bug"></A><B><TT>TeX82.Bug</TT></B> </DT>
+
+<DD>CTAN: <A HREF="ftp://ftp.dante.de/tex-archive/systems/knuth/errata/tex82.bug">tex-archive/systems/knuth/errata/tex82.bug</A>
+</DD>
+
+<DT><A NAME="Trip"></A><B><TT>Trip</TT> test</B> </DT>
+
+<DD>CTAN: <A HREF="ftp://ftp.dante.de/tex-archive/systems/knuth/tex/tripman.tex">tex-archive/systems/knuth/tex/tripman.tex</A>
+</DD>
+
+<DT><A NAME="Plain.TeX"></A><B><TT>Plain.TeX</TT></B> </DT>
+
+<DD>CTAN: <A HREF="ftp://ftp.dante.de/tex-archive/systems/knuth/lib/plain.tex">tex-archive/systems/knuth/lib/plain.tex</A>
+</DD>
+
+<DT><A NAME="TeX--XeT"></A><B>TeX--XeT</B> </DT>
+
+<DD>CTAN: <A HREF="ftp://ftp.dante.de/tex-archive/systems/knuth/tex--xet/">tex-archive/systems/knuth/tex--xet</A>
+</DD>
+
+<dt><a name="etex.src"></a><b><tt>etex.src</tt></b></dt>
+
+<dd><a href="src/etex.src">etex.src</a></dd>
+
+<DT><A NAME="NTS-L"></A><B>Discussion List <TT>NTS-L</TT></B> </DT>
+
+<DD>Subscribe with e-mail to the Listserver program
+<A HREF="mailto:listserv@vm.urz.uni-heidelberg.de">
+listserv@urz.uni-heidelberg.de</A>
+</DD>
+
+<DT><A NAME="Tie"></A><B>Tie</B> (written in C) </DT>
+
+<DD>CTAN: <A HREF="ftp://ftp.tex.ac.uk/tex-archive/web/tie/">tex-archive/web/tie</A>
+</DD>
+
+<DT><A NAME="WebMerge"></A><B>WebMerge</B> (written in TeX) </DT>
+
+<DD><a href="webmerge.tex">webmerge.tex</a></DD>
+
+<DT><A NAME="PatchWeb"></A><B>PatchWeb</B> (for PC, bundled with "dos-tp") </DT>
+
+<DD>CTAN: <A HREF="ftp://ftp.dante.de/tex-archive/systems/msdos/dos-tp/">tex-archive/systems/msdos/dos-tp/</A>
+</DD>
+</DL>
+
+<P>
+<HR>
+
+<ADDRESS>The NTS team</ADDRESS>
+
+<hr>
+Put on the WWW by Bernd Raichle, member of the NTS group;<br>
+subsequently updated by Philip Taylor,
+with corrections by Peter Breitenlohner.<br>
+last updated: 30-JUL-1997 19:31:47 (PT)<br>
+<FORM METHOD="POST" ACTION="http://www.webtechs.com/cgi-bin/html-check.pl">
+<INPUT NAME="recommended" VALUE="0" TYPE="hidden">
+<INPUT NAME="level" VALUE="Wilbur" TYPE="hidden">
+<INPUT NAME="input" VALUE="0" TYPE="hidden">
+<INPUT NAME="esis" VALUE="0" TYPE="hidden">
+<INPUT NAME="render" VALUE="0" TYPE="hidden">
+<a href="http://ugweb.cs.ualberta.ca/~gerald/validate
+ /?url=http://www.rhbnc.ac.uk/e-TeX/etex_ref.html">
+<img src="/www/logos/invalid_html3_2.gif" alt="HTML 3.2 Checked!">
+</a>
+<INPUT NAME="URLs"
+ VALUE="http://www.rhbnc.ac.uk/e-TeX/etex_ref.html"
+ TYPE="hidden"
+>
+<INPUT TYPE="image" SRC="/www/logos/invalid_html_wilbur.gif">
+</FORM>
+</BODY>
+</HTML>
diff --git a/Master/texmf-dist/doc/etex/base/etex_src.html b/Master/texmf-dist/doc/etex/base/etex_src.html
new file mode 100644
index 00000000000..e4e031adae2
--- /dev/null
+++ b/Master/texmf-dist/doc/etex/base/etex_src.html
@@ -0,0 +1,540 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<html>
+<head><title>The "etex.src" file and its adjuncts: V2.0</title>
+</HEAD><BODY>
+<H1>The e-T<sub><big>E</big></sub>X format source file
+<code>"etex.src" (V2.0)</code></H1>
+<p>
+The primary e-TeX format source file, <code>"etex.src"</code>, is in principle
+merely a wrapper for <code>"plain.tex"</code>, providing modified definitions
+for some Plain TeX commands (at present, just
+one:&nbsp;<code>\tracingall</code>), improving and generalising
+the register allocation mechanism, and adding new commands
+<p>
+In so doing, we have taken the opportunity to
+(a)&nbsp;provide intrinsic support for multiple-language
+typesetting (by deferring the processing of patterns and exceptions until a
+rudimentary language-handling environment has been defined),
+(b)&nbsp;provide a local as well as a global register allocation mechanism,
+(c)&nbsp;provide for the allocation of blocks of registers as well as single
+ registers,
+(d)&nbsp;provide a means of allocating and accessing <em>vectors</em>
+ (monodimensional arrays) of registers, and finally
+(e)&nbsp;provide a simple but effective module-handling system, to allow e-TeX
+ancilliary source files to be structured as libraries rather than as flat
+linear text files.
+<p>
+As the new commands and other features are not documented elsewhere,
+a brief explanation of their syntax and semantics is provided here.
+<p>
+<dl>
+<dt><code>\tracingall</code></dt>
+<dd>The definition is augmented to enable tracing for the new e-TeX
+ tracing primitives <code>\tracingassigns</code>,
+ <code>\tracinggroups</code>, <code>\tracingifs</code>,
+ <code>\tracingnesting</code>
+ and <code>\tracingscantokens</code>; the numeric value assigned
+ to the TeX primitives <code>\tracingcommands</code> and
+ <code>\tracinglostchars</code> is increased
+ as e-TeX will report additional detail in these circumstances.
+ <p>
+</dd>
+
+<dt><code>\eTeX</code></dt>
+<dd>A simple implementation of the e-TeX logo; a more sophisticated version,
+ capable of being used in maths sub/superscripts for example, may find
+ its way into <code>etexdefs.lib</code> in due course.
+ <p>
+</dd>
+
+<dt><code>\loggingall</code></dt>
+<dd>This command is equivalent to the sequence <code>\tracingall</code>
+ <code>\tracingonline = 0 </code>.
+ <p>
+</dd>
+
+<dt><code>\tracingnone</code></dt>
+<dd>This command restores the initial state of the various
+ <code>\tracing...</code> primitives following use of
+ <code>\tracingall</code> or <code>\loggingall</code>.
+ <p>
+</dd>
+
+<dt><code>\newmarks</code></dt>
+<dd>As e-TeX provides 2<sup>15</sup> <code>\marks</code> rather than the single
+ <code>\mark</code> of TeX, an allocator mechanism is required; we
+ believe that <code>\marks</code> are closer to
+ <code>\box</code>es than to (say) <code>\count</code>s or
+ <code>\dimen</code>s and so have provided an analogous allocation
+ mechanism, in that <code>\newmarks</code>&nbsp&lt;<code><em>control
+ sequence or active character</em></code>&gt; assigns a <em>numeric
+ value</em> to the parameter rather than making it a synonym for an
+ actual <code>\mark</code>; this numeric value can then be used to access
+ individual <code>\marks</code>, <code>\topmarks</code>,
+ <code>\splitbotmarks</code>,&nbsp;etc., as in
+<pre>
+ \newmarks \rectomarks
+ . . .
+ \marks \rectomarks {This may form part of the recto running head}
+ . . .
+ \leftline {\topmarks \rectomarks}
+</pre>
+ It should be noted that as <code>\marks 0</code> is synonymous with
+ <code>\mark</code>, <code>\newmarks</code> will never allocate that
+ particular value.
+ <br><em><strong>Note:</strong></em>
+ This command was called <code>\newmark</code> in V1.1; the alternative
+ spelling has been retained for compatibility, although it is now classed
+ as deprecated.
+ <p>
+</dd>
+
+<dt>
+<code>\globbox</code>,
+<code>\globcount</code>,
+<code>\globdimen</code>,
+<code>\globmarks</code>,
+<code>\globmuskip</code>,
+<code>\globskip</code>,
+<code>\globtoks</code>
+</dt>
+<dd>
+Analogous to TeX's <code>\newbox</code> (etc), these commands globally allocate
+registers from e-TeX's extended register pool (i.e.&nbsp;from the register
+range from 2<sup>0</sup> (for \marks) or from 2<sup>8</sup>
+(for all other classes) to 2<sup>15</sup>-1). Registers are globally
+allocated from the lower end of the range.
+<p>
+</dd>
+<dt>
+<code>\locbox</code>,
+<code>\loccount</code>,
+<code>\locdimen</code>,
+<code>\locmarks</code>,
+<code>\locmuskip</code>,
+<code>\locskip</code>,
+<code>\loctoks</code>
+</dt>
+<dd>
+Analogous to <code>\globbox</code> (etc), these commands locally allocate
+registers from e-TeX's extended register pool (i.e.&nbsp;from the register
+range from 2<sup>0</sup> (for \marks) or from 2<sup>8</sup>
+(for all other classes) to 2<sup>15</sup>-1). Registers are locally
+allocated from the upper end of the range.
+<p>
+</dd>
+<dt>
+<code>\globboxblk</code>,
+<code>\globcountblk</code>,
+<code>\globdimenblk</code>,
+<code>\globmarksblk</code>,
+<code>\globmuskipblk</code>,
+<code>\globskipblk</code>,
+<code>\globtoksblk</code>
+</dt>
+<dd>
+These commands extend <code>\globbox</code> (etc) by globally allocating
+contiguous blocks of registers from e-TeX's extended register pool.
+The syntax used is:
+<pre>
+ \glob(whatever)blk &lt;control sequence or active char&gt; <em>n</em>
+</pre>
+where <em>n</em> specifies the length of the desired block. As
+<em>n</em> is parsed as an undelimited parameter, it must be
+expressed as a balanced text if it exceeds a single token.
+The &lt;control sequence or active character&gt; will be
+<code>\mathchardef</code>'d to the ordinal of the lowest register allocated.
+<p>
+</dd>
+<dt>
+<code>\locboxblk</code>,
+<code>\loccountblk</code>,
+<code>\locdimenblk</code>,
+<code>\locmarksblk</code>,
+<code>\locmuskipblk</code>,
+<code>\locskipblk</code>,
+<code>\loctoksblk</code>
+</dt>
+<dd>
+These commands extend <code>\locbox</code> (etc) by locally allocating
+contiguous blocks of registers from e-TeX's extended register pool.
+The syntax used is:
+<pre>
+ \loc(whatever)blk &lt;control sequence or active char&gt; <em>n</em>
+</pre>
+where <em>n</em> specifies the length of the desired block. As
+<em>n</em> is parsed as an undelimited parameter, it must be
+expressed as a balanced text if it exceeds a single token.
+The &lt;control sequence or active character&gt; will be
+<code>\mathchardef</code>'d to the ordinal of the lowest register allocated.
+<p>
+</dd>
+<dt>
+<code>\globcountvector</code>,
+<code>\globdimenvector</code>,
+<code>\globmuskipvector</code>,
+<code>\globskipvector</code>,
+<code>\globtoksvector</code>
+</dt>
+<dd>
+An extension to <code>\globcountblk</code> (etc), these commands use
+e-TeX's arithmetic expression capabilities to globally allocate
+vectors of boxes (etc) from e-TeX's extended register pool.
+The syntax used is:
+<pre>
+ \glob(whatever)vector &lt;control sequence or active char&gt; <em>n</em>
+</pre>
+where <em>n</em> specifies the length of the desired block. As
+<em>n</em> is parsed as an undelimited parameter, it must be
+expressed as a balanced text if it exceeds a single token. Once the
+vector has been defined, element <em>m</em> can be accessed in both left-
+and right-hand contexts as
+<pre>
+ &lt;control sequence or active char&gt; <em>m</em>
+</pre>
+where 0 &lt;= <em>m</em> &lt; <em>n</em>. As with <em>n</em>, <em>m</em>
+must be expressed as a balanced text if it exceeds a single token.
+<p>
+</dd>
+<dt>
+<code>\globboxvector</code>,
+<code>\globmarksvector</code>,
+</dt>
+<dd>
+Analogous to but subtly different from the above, these commands use
+e-TeX's arithmetic expression capabilities to globally allocate
+vectors of boxes (etc) from e-TeX's extended register pool.
+The syntax used is:
+<pre>
+ \glob(box-or-marks)vector &lt;control sequence or active char&gt; <em>n</em>
+</pre>
+where <em>n</em> specifies the length of the desired block. As
+<em>n</em> is parsed as an undelimited parameter, it must be
+expressed as a balanced text if it exceeds a single token. Once the
+vector has been defined, element <em>m</em> can be accessed in left-hand
+contexts as
+<pre>
+ &lt;box-or-marks-referencer&gt; &lt;control sequence or active char&gt; <em>m</em>
+</pre>
+and in right-hand contexts as
+<pre>
+ &lt;box-or-marks-dereferencer&gt; &lt;control sequence or active char&gt; <em>m</em>
+</pre>
+where 0 &lt;= <em>m</em> &lt; <em>n</em>. As with <em>n</em>, <em>m</em>
+must be expressed as a balanced text if it exceeds a single token.
+<p>
+The significance of <code>&lt;box-or-marks-(de)referencer&gt;</code> is that
+boxes and marks are unlike other registers in that there exists a whole family
+of (de)referencers, one of which must be used in order to access
+the particular element required. For boxes, the sole referencer is
+<code>\setbox</code>, whilst the possible dereferencers include
+<code>\box</code>,
+<code>\copy,</code>
+<code>\unhbox,</code>
+<code>\unvbox,</code>,
+<code>\unhcopy</code> and
+<code>\unvcopy</code>.
+For marks, the sole referencer is
+<code>\marks</code>, whilst the possible dereferencers include
+<code>\topmarks</code>,
+<code>\firstmarks</code>,
+<code>\botmarks</code>,
+<code>\splitfirstmarks</code> and
+<code>\splitbotmarks</code>.
+<p>
+</dd>
+<dt>
+<code>\loccountvector</code>,
+<code>\locdimenvector</code>,
+<code>\locmuskipvector</code>,
+<code>\locskipvector</code>,
+<code>\loctoksvector</code>
+</dt>
+<dd>
+An extension to <code>\loccountblk</code> (etc), these commands use
+e-TeX's arithmetic expression capabilities to locally allocate
+vectors of boxes (etc) from e-TeX's extended register pool.
+The syntax used is:
+<pre>
+ \loc(whatever)vector &lt;control sequence or active char&gt; <em>n</em>
+</pre>
+where <em>n</em> specifies the length of the desired block. As
+<em>n</em> is parsed as an undelimited parameter, it must be
+expressed as a balanced text if it exceeds a single token. Once the
+vector has been defined, element <em>m</em> can be accessed in both left-
+and right-hand contexts as
+<pre>
+ &lt;control sequence or active char&gt; <em>m</em>
+</pre>
+where 0 &lt;= <em>m</em> &lt; <em>n</em>. As with <em>n</em>, <em>m</em>
+must be expressed as a balanced text if it exceeds a single token.
+<p>
+</dd>
+<dt><code>\locboxvector</code>,
+<code>\locmarksvector</code>,
+</dt>
+<dd>
+Analogous to but subtly different from the above, these commands use
+e-TeX's arithmetic expression capabilities to locally allocate
+vectors of boxes (etc) from e-TeX's extended register pool.
+The syntax used is:
+<pre>
+ \loc(box-or-marks)vector &lt;control sequence or active char&gt; <em>n</em>
+</pre>
+where <em>n</em> specifies the length of the desired block. As
+<em>n</em> is parsed as an undelimited parameter, it must be
+expressed as a balanced text if it exceeds a single token. Once the
+vector has been defined, element <em>m</em> can be accessed in left-hand
+contexts as
+<pre>
+ &lt;box-or-marks-referencer&gt; &lt;control sequence or active char&gt; <em>m</em>
+</pre>
+and in right-hand contexts as
+<pre>
+ &lt;box-or-marks-dereferencer&gt; &lt;control sequence or active char&gt; <em>m</em>
+</pre>
+where 0 &lt;= <em>m</em> &lt; <em>n</em>. As with <em>n</em>, <em>m</em>
+must be expressed as a balanced text if it exceeds a single token.
+<p>
+The significance of <code>&lt;box-or-marks-(de)referencer&gt;</code> is that
+boxes and marks are unlike other registers in that there exists a whole family
+of (de)referencers, one of which must be used in order to access
+the particular element required. For boxes, the sole referencer is
+<code>\setbox</code>, whilst the possible dereferencers include
+<code>\box</code>,
+<code>\copy,</code>
+<code>\unhbox,</code>
+<code>\unvbox,</code>,
+<code>\unhcopy</code> and
+<code>\unvcopy</code>.
+For marks, the sole referencer is
+<code>\marks</code>, whilst the possible dereferencers include
+<code>\topmarks</code>,
+<code>\firstmarks</code>,
+<code>\botmarks</code>,
+<code>\splitfirstmarks</code> and
+<code>\splitbotmarks</code>.
+<p>
+</dd>
+<dt><code>\reserveinserts</code></dt>
+<dd>As there are now so many registers available, there is a risk that a macro
+package may allocate so many that there are none of the first 255
+left for use by insertions (which cannot use the extended register set).
+<code>\reserveinserts</code> <em>n</em> allows a package writer or user to
+reserve an additional <em>n</em> insertions above and beyond those already
+allocated. The syntax used is:
+<pre>
+ \reserveinserts <em>n</em>
+</pre>
+<em>n</em> must be expressed as a balanced text if it exceeds a single token.
+<p>
+</dd>
+
+<dt><code>\load</code></dt>
+<dd>Although (Plain) TeX provides facilities for either
+ <code>\input</code>ting a complete file or for <code>\read</code>ing a
+ file line-by-line, it makes no provision for any intermediate level of
+ file access. In e-TeX, we provide facilities for
+ <code>\input</code>ting one or more named <em>modules</em> from a
+ suitably structured library file. The syntax used is:
+<pre>
+ \load &lt;<em>module</em>&gt;[, &lt;<em>module</em>&gt;...] from &lt;<em>file</em>&gt;
+</pre>
+ whilst the library file itself should be structured as:
+<pre>
+ %% e-TeXlib Vx.y
+ \module {&lt;<em>name</em>&gt;}
+ . . .
+ \endmodule
+
+ \module {&lt;<em>name</em>&gt;}
+ . . .
+ \endmodule
+
+ etc.
+</pre>
+ The %% header is required, and the actual values in
+ <code>Vx.y</code> must correspond to the current version/revision
+ of e-TeX; for the current release, the header must therefore
+ be:
+<pre>
+ %% e-TeXlib V2.0
+</pre>
+ If a library file is changed during the lifetime of the system, it
+ is <em>recommended</em> (but not required) that this amendment be
+ recorded in a <em>cycle number</em> appended to the header;
+ a <em>cycle number</em> is of the form <code>;</code><em>digit[s]</em>,
+ and thus a valid header for the current release of e-TeX might be
+ any of:
+<pre>
+ %% e-TeXlib V2.0
+ %% e-TeXlib V2.0;1
+ %% e-TeXlib V2.0;247
+</pre>
+ etc. The necessity for a perfect match between the library header
+ and the current version/revision of e-TeX may be relaxed in a future
+ release if it transpires that no changes in the structure of user
+ libraries are required for compatibility with future versions of e-TeX.
+ <p>
+</dd>
+
+<dt>Modules in the standard library (<code>etexdefs.lib</code>)</dt>
+<dd>
+e-TeX is distributed with a standard library which provides mnemonic
+names for the various values which can be returned by the new primitives.
+The library contains four modules:
+<code>grouptypes</code>,
+<code>nodetypes</code>,
+<code>interactionmodes</code> and
+<code>iftypes</code>. The standard format source, <code>etex.src</code>,
+loads <code>interactionmodes</code> by default; the others can be loaded
+using the appropriate one of the following:
+<pre>
+ \load grouptypes from etexdefs.lib
+ \load nodetypes from etexdefs.lib
+ \load iftypes from etexdefs.lib
+</pre>
+Once the relevant module has been loaded, the numeric values
+associated with each of the possible types/modes can be retrieved
+using one of the following commands with one of the parameters shewn:
+<pre>
+ \grouptypes
+ {simple}
+ {hbox}
+ {adjustedhbox}
+ {vbox}
+ {vtop}
+ {align}
+ {noalign}
+ {output}
+ {math}
+ {disc}
+ {insert}
+ {vcenter}
+ {mathchoice}
+ {semisimple}
+ {mathshift}
+ {mathleft}
+
+ \nodetypes
+ {char}
+ {hlist}
+ {vlist}
+ {rule}
+ {ins}
+ {mark}
+ {adjust}
+ {ligature}
+ {disc}
+ {whatsit}
+ {math}
+ {glue}
+ {kern}
+ {penalty}
+ {unset}
+ {maths}
+
+ \conditionaltypes
+ {charif}
+ {catif}
+ {numif}
+ {dimif}
+ {oddif}
+ {vmodeif}
+ {hmodeif}
+ {mmodeif}
+ {innerif}
+ {voidif}
+ {hboxif}
+ {vboxif}
+ {xif}
+ {eofif}
+ {trueif}
+ {falseif}
+ {caseif}
+ {definedif}
+ {csnameif}
+ {fontcharif}
+
+ \interactionmodes
+ {batch}
+ {nonstop}
+ {scroll}
+ {errorstop}
+</pre>
+</dd>
+
+<dt>Multiple language typesetting</dt>
+<dd>When TeX gained <code>\language</code> and
+ <code>\setlanguage</code> primitives with the advent of TeX 3.0, no
+ change was made to the Plain TeX source code to really exploit these
+ features with the single exception of the <code>\newlanguage</code>
+ command. In "<code>etex.src</code>", we defer the loading of
+ <em>patterns</em> and <em>hyphenation exceptions</em> until a
+ rudimentary language handling environment has been defined. We now
+ assume that the user (or rather the format-creator) will,
+ if required, modify the file
+ called "<code>language.def</code>" by adding the
+ various languages to be supported by the format. Each entry apart from
+ the last in "<code>language.def</code>" is of the form:
+<pre>
+ \addlanguage {&lt;<em>language</em>&gt;}
+ {&lt;<em>patterns file</em>&gt;}
+ {&lt;<em>exceptions file</em>&gt;}
+ {&lt;<em>left hyphen min</em>&gt;}
+ {&lt;<em>right hyphen min</em>&gt;} %%% shewn wrapped for clarity
+</pre>
+ The first line <em><strong>must</strong></em> be:
+<pre>
+ \addlanguage {USenglish}{hyphen.tex}{}{2}{3}
+</pre>
+ whilst the last must be
+<pre>
+ \uselanguage {USenglish}
+</pre>
+ to ensure that legacy documents not explicitly specifying a language
+ process in a manner identical to TeX (that is, using American English
+ patterns, exceptions and left- and right-hyphen minima).
+ In the absence of a suitable <code>language.def</code>
+ file, the default fallback mode (USenglish, with the canonical patterns,
+ exceptions and left- and right-hyphen minima for TeX) will be used.
+ Within the user document, <code>\uselanguage {&lt;<em>some
+ language</em>&gt;}</code> should be used to switch languages, which
+ will have the effect of loading appropriate patterns, exceptions, and
+ left- and right hyphen minima. To allow the use of more powerful
+ language-handling environments (e.g.&nbsp;<a
+ href="http://homepage.cistron.nl/~jlbraams/babel.html">Babel</a>),
+ the <code>\uselanguage</code> command finishes by testing whether the
+ putative control sequence <code>\uselanguage@hook</code> is defined; if
+ it is, then it is expanded, passing as parameter the name of the
+ language to be used. It should be noted that <code>\uselanguage</code>
+ is automatically invoked during the expansion of
+ <code>\addlanguage</code> <em>prior</em> to the reading of patterns;
+ a further hook, <code>\addlanguage@hook</code>, is invoked in an
+ identical manner <em>after</em> the reading of patterns and exceptions
+ so as to allow (for example) category-codes to be changed for the
+ duration of the pattern- and exception-loading régime. This code is
+ still classed as experimental, and if it transpires that a superior
+ mechanism would improve the interface to
+ <a href="http://homepage.cistron.nl/~jlbraams/babel.html">Babel</a>
+ or <a href="http://www.tex.ac.uk/CTAN/latex/">LaTeX</a>, it may be
+ enhanced in the future.
+ <p>
+</dd>
+</dl>
+<p>
+The e-TeX format source "etex.src" is a product of
+<a href="/e-TeX/NTS-Group.Html">the NTS group</a>.
+<hr>
+<p>
+Please notify any errors in this document to <a
+href="http://www.vms.rhbnc.ac.uk/~chaa006/">its creator</a>;<br>
+Last updated and
+<a href="http://validator.w3.org/check?url=http://www.rhbnc.ac.uk/e-TeX/v2/src/etex_src.html">
+validated
+</a>
+ 24-MAR-1998 19:45:12
+/PT<br>
+<img src="/logos/vh40.gif" alt="W3C HTML 4.0 validated.">
+</body>
+</html>
diff --git a/Master/texmf-dist/doc/etex/base/legal.html b/Master/texmf-dist/doc/etex/base/legal.html
new file mode 100644
index 00000000000..986bb351b63
--- /dev/null
+++ b/Master/texmf-dist/doc/etex/base/legal.html
@@ -0,0 +1,52 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<html>
+<head><title>e-TeX legal status</title>
+</HEAD><BODY>
+<H1>The legal status of e-T<sub><big>E</big></sub>X </H1>
+When <a href="http://www-cs-faculty.stanford.edu/~knuth/">Professor Donald
+E.&nbsp;Knuth</A> released TeX to the world, he did so in a simple and
+straightforward way which allowed users everywhere to benefit from his work
+whilst protecting them from pirated and illegal versions. He did so without
+pages of legalese, using simple language and in terms that are readily
+understood <p>
+In creating e-TeX, we have followed his example: we
+release
+e-TeX to the world under exactly the same conditions as Don
+released TeX. The name e-TeX is a trademark of the
+<a href="nts-group.html">NTS group</a>,
+as are its typeset and HTML logos. No package may describe
+itself as "e-TeX" unless (a)&nbsp;it is generated using the official
+source files from the e-TeX reference site, together with such
+system-dependent changes as are necessary and permitted in order
+for it to run on a specific system, and (b)&nbsp;it has been validated
+for conformity using the <a href="etrip.zip">e-TRIP</a> test.
+<p>
+No changes shall be made by anyone other than a member of the
+NTS group to any of the files which form a part of the e-TeX
+distribution. If, for whatever reason, someone other than
+a member of the NTS group wishes to change such a file, then
+he or she shall (a) add a comment indicating the reason for,
+and nature of the change, together with the date and the name
+of the person making the change, and (b) shall save the changed
+file under a different name, so that there shall exist no
+risk of confusion between the changed file and the authoritative
+official version.
+<p>
+Although it is <em>preferred</em> that e-TeX be distributed in
+source form, it is recognised that there are systems for which
+binary distributions are the norm. It is therefore
+<em>required</em> that any binary distribution of e-TeX be
+accompanied by a clear statement that the definitive sources
+for e-TeX are available free-of-charge at the
+<a href="http://www.rhbnc.ac.uk/e-TeX/">e-TeX reference site</a>.
+<p>
+With the exception of anything specifically referred to above,
+all components of the system known as "e-TeX" are
+released under exactly the same terms and conditions as the
+system known as "TeX".
+<p>
+Enjoy!
+<hr>
+Release date: 11th November 1996
+</body>
+</html>
diff --git a/Master/texmf-dist/doc/etex/base/nts-group.html b/Master/texmf-dist/doc/etex/base/nts-group.html
new file mode 100644
index 00000000000..f5da0833981
--- /dev/null
+++ b/Master/texmf-dist/doc/etex/base/nts-group.html
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<html>
+<head><title>The NTS Group</title>
+</HEAD><BODY>
+<H1>The <em>N<sub><big>T</big></sub>S</em> Group</H1>
+The NTS group was created under the ægis of
+<a href="http://www.dante.de/Welcome_english.html">
+<strong>D</strong><small><b>ANTE</b></small>&nbsp;e.<small>V</small></A>
+at Hamburg in
+1992. Its brief was "to perpetuate and develop the spirit and philosophy of
+TeX, whilst respecting Knuth's wish that TeX should remain frozen".
+<p>
+The group is currently composed of the following members:
+<ul>
+<li><a href="mailto:joachim.lammarsch@urz.uni-heidelberg.de">
+ Joachim Lammarsch</a>, managing director;
+<li><a href="http://www.vms.rhbnc.ac.uk/~chaa006/">Philip Taylor</a>,
+ technical director;
+<li><a href="mailto:peb@mppmu.mpg.de">Peter Breitenlohner</a>,
+ head of e-TeX development;
+<li><a href="http://www.fi.muni.cz/~zlatuska/">Jiri Zlatuska</a>,
+ head of NTS development;
+<li>
+<a href="http://www.informatik.uni-stuttgart.de/ifi/is/Personen/raichle.html">
+ Bernd Raichle</a>, 2-i/c, e-TeX & NTS projects;
+<li><a href="mailto:sowa@clio.rz.uni-duesseldorf.de">Friedhelm Sowa</a>,
+ graphics and user interfaces.
+</ul>
+The group's primary activity at this time is the development of
+<a href="http://www.rhbnc.ac.uk/e-TeX/">e-TeX</a>; in abeyance, awaiting
+adequate funding, is the much longer-term project "NTS" from which the group
+takes its name.
+<p>
+The group gratefully acknowledges the contribution made by
+previous members including, but not restricted to,
+Rainer Schöpf and Joachim Schrod.
+The group also gratefully acknowledges the support (both
+financial and otherwise) given by the members of
+<strong>D</strong><small><b>ANTE</b></small>&nbsp;e.<small>V</small>.
+to the work of the project.
+</body>
+</html>
diff --git a/Master/texmf-dist/doc/etex/base/webmerge.tex b/Master/texmf-dist/doc/etex/base/webmerge.tex
new file mode 100644
index 00000000000..a55ac3e9301
--- /dev/null
+++ b/Master/texmf-dist/doc/etex/base/webmerge.tex
@@ -0,0 +1,392 @@
+% This is webmerge.tex
+% Copyright (C) 1995,96 by the NTS team; all rights are reserved.
+%
+\def\fileversion{V 1.1}
+\def\filedate{29 Mar 96}
+%
+% In order to generate e-TeX several change files have to be applied
+% (one after the other) to tex.web. This can be done efficiently with
+% programs such as PATCHWEB or TIE. If neither of these is available
+% the present program WEBMERGE can be used to merge several change
+% files into one change file that can then be used with TANGLE.
+%
+% If the web file or one of the change files contains tab of form feed
+% characters there is, however, a problem that can't be solved in a
+% satisfactory way. This should not be a real problem since the
+% original tex.web and etex.ch don't contain these characters and there
+% is no real good reason why the system-dependent change files should
+% (except may be that some editors insist on converting sequences of
+% space characters into tabs).
+%
+% The problem is due to the fact that (an unmodified) TeX cannot write
+% tabs or form feeds to the output file. Therefore WEBMERGE offers two
+% alternatives: if \ifallowtabs is false (by default) then tab and form
+% feed characters are invalid and lead to error messages; if this
+% happens one may use the command
+% \allowtabstrue
+% to allow tab and form feed as valid input characters. If they are
+% written to the output file they will appear as '^^I' and '^^L'. This
+% must then be changed manually with a suitable editor before the output
+% from WEBMERGE can be used as input for TANGLE.
+%
+% Typically three change files are required to generate e-TeX, e.g.,
+% 1. etex.ch (system independent changes for e-TeX)
+% 2. tex.ch (system dependent changes for TeX)
+% 3. tex.ech (additional system dependent changes for e-TeX)
+% The sequence commands (to be used with plain TeX)
+% \input webmerge
+% \webfile{tex.web} % web file
+% \changefile{etex.ch} % 1. change file
+% \changefile{tex.ch} % 2. change file
+% \changefile{tex.ech} % 3. change file
+% \outfile{etex.ch} % output file, start processing
+% creates a combined change file `etex.ch'.
+% Webmerge uses a temporary file with default name `tmp.tmp',
+% the command
+% \tempfile{<temp name>}
+% can be used to change that name.
+%
+% Webmerge is slow, therefore PATCHWEB or TIE should be used whenever
+% possible. The program checks for correct change files and gives error
+% messages similar to those of TANGLE and WEAVE. The error recovery is,
+% however, rather limited.
+%
+% In case of problems please contact:
+% Peter Breitenlohner peb@mppmu.mpg.de
+
+% We make @ signs act like letters, temporarily.
+\catcode`\@=11
+
+\newif\ifallowtabs % initially false
+\def\allowtabs{\catcode`\^^I=12 \catcode`\^^L=12 }
+\def\forbidtabs{\catcode`\^^I=15 \catcode`\^^L=15 }
+
+\toksdef\toks@ii=2
+
+% First we redefine plain.tex's \loop to allow the construction
+% \loop ... \if... \else ... \repeat
+%
+\def\@iterate{\@body \expandafter\@iterate\fi}
+%
+% and to allow nested loops such as
+% \loop{... \loop ... \if... \repeat ... \if...}\repeat
+% where the braces do not imply grouping
+%
+\def\loop#1\repeat{%
+ \toks@\expandafter{\@body}%
+ \toks@ii\expandafter{\@@body}%
+ \edef\@@body{\def\noexpand\@body{\the\toks@}%
+ \def\noexpand\@@body{\the\toks@ii}}%
+ \def\@body{#1}\@iterate \@@body}
+\let\@body=\empty
+\let\@@body=\empty
+
+%
+\def\@msg{\immediate\write\sixt@@n}
+\@msg{*** webmerge \fileversion\space <\filedate> ***}
+%
+% Conceptually the web file (web_0) is combined with the first change
+% file, ch_1, in order to produce a ficticious web file web_1. Then
+% web_1 is combined with ch_2 in order to produce web_2 etc.
+
+% The logic of merging is that of TANGLE and WEAVE.
+% With several change files there may, however, be changes on top of
+% changes, i.e., a line changed by one change file may be changed again
+% by another change file.
+
+% The program below uses quite a few control sequences, many of them
+% constructed dynamically.
+% The most important ones are \<i>read (<i>=0,1,...) used to obtain the
+% next line from web_<i>. For reasons of efficiency they are \let to
+% either \<i>w (changing=false), \<i>c (changing=true), of \<i>e (file
+% has ended).
+% \<i>g is used to obtain the next line from ch_<i> and test for
+% @x/@y/@z,
+% \<i>prime (prime the change buffer) scans for the next @x from ch_<i>,
+% and \<i>match discards matching lines from web_<i-1> and ch_<i> until
+% an @y is found.
+
+\def\tempfile#1{\def\t@n{#1}}
+\def\t@n{tmp.tmp} % default tempfile name
+\newread\t@r % read tempfile
+\newwrite\t@w % write tempfile
+\def\t@o{\immediate\write\t@w} % write to tempfile
+\newwrite\o@w % write output file
+\def\o@o{\immediate\write\o@w} % write to outfile
+
+\newcount\@nch % number of change files
+\newcount\@num % number of active changes
+\newcount\@res % result from @x/@y/@z test
+\begingroup % \@pct expands to `% '
+ \lccode`\1=`\%
+ \lowercase{\endgroup \def\@pct{1 }}
+%
+
+% We need macros to define read streams, count registers, and control
+% sequences dynamically (inside \edef)
+
+\def\@nrd#1{\ifx#1\relax \csname newread\endcsname#1\fi}
+\def\@nct#1{\ifx#1\relax \csname newcount\endcsname#1\else #1\z@ \fi}
+\def\@cs#1{\csname#1\endcsname}
+\def\@csi#1{\csname\@i#1\endcsname}
+\def\@dcs#1{\expandafter\def\csname#1\endcsname}
+\def\@ecsi#1{\expandafter\edef\csname\@i#1\endcsname}
+\def\@ncsi#1{\expandafter\noexpand\csname\@i#1\endcsname}
+\def\@read{\expandafter\noexpand\csname\@ii read\endcsname}
+\def\@ifx{\noexpand\ifx}
+\def\@ifnum{\noexpand\ifnum}
+\def\@ifeof{\noexpand\ifeof\@csi r}
+\def\@else{\noexpand\else}
+\def\@fi{\noexpand\fi}
+\def\@loop{\noexpand\loop}
+\def\@repeat{\noexpand\repeat}
+\def\@expa{\noexpand\expandafter\noexpand}
+\def\@expai#1{\expandafter\@expa\csname\@i#1\endcsname}
+
+\def\webfile#1{% define webfile
+ \ifnum\@nch=\m@ne \@nch\z@ \@dcs{0n}{#1}%
+ \else \@msg{\string\webfile{#1} ignored (out of order)}%
+ \fi}
+\def\changefile#1{% define a changefile
+ \ifnum\@nch<\z@
+ \@msg{\string\changefile{#1} ignored (missing \string\webfile)}%
+ \else \ifnum\@nch>8 \@msg{\string\changefile{#1} ignored (too many)}%
+ \else \advance\@nch\@ne \@dcs{\number\@nch n}{#1}%
+ \fi \fi}
+\def\outfile#1{% define outfile and process
+ \ifnum\@nch<\@ne
+ \@msg{\string\outfile{#1} ignored (missing \string\changefile)}%
+ \else \def\o@n{#1}\@init \@merge \@done
+ \fi}
+\def\@init{% initialize
+ \@msg{}\@msg{webmerge \fileversion\space <\filedate>}%
+ \immediate\openout\o@w=\o@n
+ \o@o{\@pct This is \o@n, a WEB change file produced by webmerge.tex}%
+ \begingroup
+ \def\do##1{\catcode`##1=12 }\dospecials
+ \ifallowtabs \allowtabs \else \forbidtabs \fi
+ \endlinechar=\m@ne
+ \count@\z@
+ \loop \edef\@i{\number\count@}\@@init
+ \ifnum\count@<\@nch \advance\count@\@ne \let\@ii\@i
+ \repeat
+ \o@o{}%
+ \@msg{out=\o@n, merging ...}}
+%
+% Here now is the quite complicated macro \@@init
+% its main purpose is to dynamically construct
+% the macro \<i>read that returns the next line of web_<i> in \@web
+% as well as various auxiliary macros \<i>...
+%
+\def\@@init{% initialize input file <i>
+ \edef\x{% define \read streams and \count registers
+ \noexpand\@nrd\@ncsi r% \newread\<i>r
+ \noexpand\@nct\@ncsi l% \newcount\<i>l (line number)
+ \noexpand\@nct\@ncsi s% \newcount\<i>s (status)
+ }\x \@csi l\z@ \@csi s\z@ % \<i>l=0 \<i>s=0
+ \openin\@csi r\@csi n % \openin\<i>r=\<i>n
+ \@msg{\ifeof\@csi runable to open input file
+ \else \ifnum\@i=\z@ web\else change \@i\fi =\fi \@csi n}%
+ \ifnum\count@=\z@ % <i>=0 for web file
+ \let\@web\relax
+%%
+%% \def\0w{% return web_0 line (file not yet ended)
+%% \read\0r to\@web \0s=0 % read from web_0, mark as unchanged
+%% \ifeof\0r \0e \else \advance\0l by 1 \fi}
+%%
+ \@ecsi w{% return web_0 line (file not yet ended)
+ \read\@csi rto\@web \@csi s\z@
+ \@ifeof \@ncsi e\@else \advance\@csi l\@ne \@fi}%
+%%
+%% \def\0e{% return web_0 line (file has ended)
+%% \let\0read=\0e \let\@web=\relax}
+%%
+ \@ecsi e{% return web_0 line (file has ended)
+ \let\@ncsi{read}\@ncsi e\let\@web\relax}%
+%%
+%% \ifeof\0r \0e \else \let\0read=\0w
+%%
+ \ifeof\@csi r\@csi e%
+ \else \edef\x{\let\@ncsi{read}\@ncsi w}\x
+ \fi
+ \o@o{\@pct to be applied to \@csi n}%
+ \o@o{\@pct combining the changes (one after the other) from}%
+ \else % <i>=1,2,3,... for change files
+ \o@o{\@pct \@i. \@csi n}%
+%%
+%% \def\<i>g#1{% read change file and test for @x/@y/@z
+%% \ifeof\<i>r \let\<i>x=\relax \@res=#1
+%% \else \@res=0 \read\<i>r to\<i>x
+%% \advance\<i>l by 1 \expandafter\@test\<i>x ab\@#1<i>
+%% \fi}
+%%
+ \@ecsi g##1{% read change file and test for @x/@y/@z
+ \@ifeof \let\@ncsi x\relax \@res##1%
+ \@else \@res\z@ \read\@csi rto\@ncsi x%
+ \advance\@csi l\@ne \@expa\@test\@ncsi xab\noexpand\@##1\@i
+ \@fi}%
+%%
+%% \def\<i>w{% return web_i line (changing is false)
+%% \<i-1>read % get web_<i-1> line
+%% \ifx\@web\<i>x % test for match
+%% \expandafter\<i>match % match lines from web_i-i and ch_i
+%% \fi} % else return web_<i-1> line
+%%
+ \@ecsi w{% return web_i line (changing is false)
+ \@read \@ifx\@web\@ncsi x\@expai{match}\@fi}%
+%%
+%% \def\<i>c{% return web_i line (changing is true)
+%% \<i>g 3 % get ch_i line and test for @z
+%% \ifnum\@res=3 % @z found
+%% \@echg <i> % deactivate a change
+%% \<i>prime % prime the change buffer
+%% \expandafter\<i>read % read again, now from web_<i-1>
+%% \else \@mod\<i>x % return ch_i line, mark as changed (\0s=1)
+%% \fi}
+%%
+ \@ecsi c{% return web_i line (changing is true)
+ \@ncsi g\thr@@
+ \@ifnum\@res=\thr@@
+ \noexpand\@echg\@i \@ncsi{prime}\@expai{read}%
+ \@else \noexpand\@mod\@ncsi x%
+ \@fi}%
+%%
+%% \def\<i>e{% return web_i line (change file has ended)
+%% \<i-1>read} % return web_<i-1> line
+%%
+ \@ecsi e{% return web_i line (change file has ended)
+ \@read}%
+%%
+%% \def\<i>prime{% prime the change buffer
+%% \loop
+%% \<i>g 1 % get ch_i line and test for @x
+%% \ifnum\@res=1 \else \repeat % repeat until found
+%% \loop
+%% \<i>g 0 % get ch_i line
+%% \ifx\<i>x\empty \repeat % repeat until not blank line
+%% \ifx\<x>\relax \let\<i>read=\<i>e % change file has ended
+%% \else \let\<i>read=\<i>w %
+%%
+ \@ecsi{prime}{% prime the change buffer
+ \@loop \@ncsi g\@ne \@ifnum\@res=\@ne \@else \@repeat
+ \@loop \@ncsi g\z@ \@ifx\@ncsi x\noexpand\empty \@repeat
+ \@ifx\@ncsi x\relax \let\@ncsi{read}\@ncsi e%
+ \@else \let\@ncsi{read}\@ncsi w%
+ \@fi}%
+%%
+%% \def\<i>match{% match lines from web_<i-1> and ch_<i>
+%% \ifx\@web\relax % web_<i-1> and ch_<i> have ended
+%% \let\<i>read=\<i>e \<i> % indicate web_<i> has ended
+%% \else \@bchg % activate a change
+%% \loop \@chg % write a matching line to output (maybe)
+%% \<i>g 2 % get ch_i line and test for @y
+%% \ifnum\@res=2 \@endm <i> % end of match found
+%% \else \<i-1>read % get web_<i-1> line
+%% \ifx\@web\relax % test for end of web file
+%% \@err <i>{Web file ended during change}
+%% \fi
+%% \ifx\@web\<i>x % test for matching lines
+%% \else \advance\<i>s by 1 \fi % count mismatches
+%% \repeat
+%% \let\<i>read=\<i>c % now changing is true
+%% \fi
+%% \<i>read} % get next web_<i> line again
+%%
+ \@ecsi{match}{% match lines from web_<i-1> and ch_<i>
+ \@ifx\@web\relax
+ \let\@ncsi{read}\@ncsi e%
+ \@else \noexpand\@bchg
+ \@loop \noexpand\@chg \@ncsi g\tw@
+ \@ifnum\@res=\tw@ \noexpand\@endm\@i%
+ \@else \@read
+ \@ifx\@web\relax
+ \noexpand\@err\@i{Web file ended during change}%
+ \@fi
+ \@ifx\@web\@ncsi x\@else \advance\@csi s\@ne \@fi
+ \@repeat
+ \let\@ncsi{read}\@ncsi c%
+ \@fi
+ \@ncsi{read}}%
+%%
+%% \<i>prime % prime the change buffer
+%%
+ \@csi{prime}% prime the change buffer
+ \fi}
+\def\@done{%terminate
+ \count@\z@
+ \loop \edef\@i{\number\count@}%
+ \ifnum\count@=\z@ \else % change file
+ \ifeof\@csi r\else \@@err{Change file entry didn't match}\fi
+ \fi
+ \closein\@csi r% close input file <i>
+ \ifnum\count@<\@nch \advance\count@\@ne
+ \repeat
+ \endgroup
+ \immediate\closeout\o@w
+ \@nch\m@ne % prepare for next \webfile
+ \@msg{... done}\@msg{}}
+
+\catcode`\0=11 % for \0s
+\def\@merge{% process
+ \@num\z@
+ \expandafter\loop\csname\number\@nch read\endcsname % read web_<n>
+ \ifnum\0s=\@ne \t@o{\@web}\fi
+ \ifx\@web\relax
+ \else
+ \repeat}
+\def\@chg{\ifnum\0s=\z@ \o@o{\@web}\fi}
+\def\@mod{\0s\@ne \let\@web}
+\catcode`\0=12
+
+\def\@err#1{\def\@i{#1}\@@err}
+\def\@@err#1{\@msg{! #1}%
+ \@msg{ ... change file \@i\space (\@csi n) line \the\@csi l}}
+
+\def\@test#1#2#3\@{\if#1@ \csname set@#2\endcsname \fi \@eat}
+\def\@eat#1#2{}
+\def\set@x{\@res\@ne \expandafter\@xyz}
+\def\set@y{\@res\tw@ \expandafter\@xyz}
+\def\set@z{\@res\thr@@ \expandafter\@xyz}
+\let\set@X=\set@x
+\let\set@Y=\set@y
+\let\set@Z=\set@z
+\def\@xyz\@eat#1#2{%
+ \ifnum#1=\@res
+ \else \@err#2{Extra \@@xyz{\@res} ignored (expecting \@@xyz#1)}%
+ \@res\z@
+ \fi}
+\def\@@xyz#1{@\ifcase#1\or x\or y\or z\fi}
+
+\def\@endm#1{%
+ \ifnum\csname#1s\endcsname>\z@
+ \@err#1{Hmm... \the\@csi s of the preceding lines failed to match}%
+ \fi
+ \csname#1s\endcsname\z@}
+
+\def\@bchg{% activate a change
+ \ifnum\@num=\z@ % first change activated, start writing to temp
+ \immediate\openout\t@w=\t@n\space
+ \o@o{@x l.\number\csname 0l\endcsname}
+ \fi
+ \advance\@num\@ne}
+\def\@echg#1{% deactivate a change
+ \expandafter\ifx\csname#1x\endcsname\relax
+ \@err#1{Change file ended during change}%
+ \fi
+ \advance\@num\m@ne
+ \ifnum\@num=\z@ % last change deactivated
+ \t@o{@z}%
+ \immediate\closeout\t@w % close temp file
+ \openin\t@r=\t@n\space
+ \o@o{@y}
+ \loop \read\t@r to\t@x \o@o{\t@x}% copy temp to output
+ \ifeof\t@r \closein\t@r
+ \else
+ \repeat
+ \fi}
+
+\@nch=\m@ne
+
+\catcode`\@=12 % at signs are no longer letters
+
+\endinput
diff --git a/Master/texmf-dist/doc/fontinst/base/README b/Master/texmf-dist/doc/fontinst/base/README
new file mode 100644
index 00000000000..6c5acf8fc52
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/README
@@ -0,0 +1,113 @@
+README for fontinst
+
+* What is it?
+
+Fontinst is a program that helps with installing fonts
+for (La)TeX. Since it is written entirely in TeX macros,
+it is completely portable.
+
+More precisely, fontinst helps mainly with the number
+crunching and shoveling parts of font installation. This
+means in practice that it creates a number of files which
+give the TeX metrics (and related information) for a font
+family that (La)TeX needs to do any typesetting in these
+fonts. Fontinst furthermore makes it easy to create fonts
+containing glyphs from more than one base font, taking
+advantage of e.g. "expert" font sets.
+
+Fontinst cannot examine files to see if they contain any
+useful information, nor automatically search for files
+or work with binary file formats; those tasks must
+normally be done manually or with the help of some other
+tool, such as the pltotf and vptovf programs.
+
+
+* Documentation
+
+The doc directory contains pure documentation; in
+particular the doc/manual directory should be of
+interest, as it contains the fontinst manual. For all
+questions about how one uses fontinst, see this manual.
+
+Sadly, the manual has been neglected for some time, and
+although it was recently revised, much remains to do.
+In particular, many commands still lack description and
+explanations (although at least the manual now lists
+all the syntaxes). Some alternative sources of information
+that you may find useful are:
+
+ * Philipp Lehman's "The Font Installation Guide"
+ Available on CTAN, at info/Type1fonts/fontinstallationguide/
+
+ * intro98.tex - parts of the 1998 fontinst v1.8 manual
+ that were split off during the recent revision.
+
+ * The fontinst mailing list and its archives
+ (See below for relevant addresses.)
+
+ * The fontinst Literate Programming sources (see
+ source/fisource.dvi). If a command isn't documented
+ anywhere else, there is probably a discussion of it
+ in the sources. They're thoroughly indexed.
+
+The examples directory contains some examples (with
+comments) of using fontinst to install a font family.
+
+
+* Installation
+
+To use fontinst, you only need to make sure the inputs
+directory and its subdirectories are on TeX's input path.
+Usually you do this by moving it to a suitable location.
+In a TDS texmf tree, the inputs directory is usually
+made the ${TEXMF}/tex/fontinst directory.
+
+You will probably also want to move the file fontdoc.sty
+in the latex directory to some location where TeX will
+find it. Many of the .mtx and .etx files in the inputs
+hierarchy are simultaneously fontinst input files and
+LaTeX documents; the fontdoc package is needed to typeset
+them as the latter. In a TDS texmf tree, the normal place
+for fontdoc.sty is in the tex/latex/misc directory.
+
+Also recall that some TeX implementations maintain a
+database over files that have been installed. If you've
+placed fontinst in a suitable place but TeX complains it
+cannot find the file fontinst.sty then the problem may
+be that you need to update this database of files. That
+is however nothing that is particular for fontinst.
+
+
+* Latin and other scripts
+
+The fontinst distribution includes the necessary encoding
+definition (.etx) files for the latin script as used in
+European languages, but there is nothing in fontinst as
+a program that restricts it to these languages. In the T2
+bundle (CTAN:macros/latex/contrib/t2) there are
+corresponding fontinst files for the cyrillic scripts
+(and in the future it might become part of the main
+fontinst distribution).
+
+
+* The test directory
+
+This is mainly of interest for advanced fontinst users.
+It collects some files that were written to test the new
+features in various versions of fontinst.
+
+
+* Mailing list
+
+Questions and bug reports should be sent to the fontinst
+mailing list
+
+ fontinst@tug.org
+
+General information about the mailing list is at:
+
+ http://tug.org/mailman/listinfo/fontinst
+
+
+7 August 2004,
+Lars Hellstr\"om
diff --git a/Master/texmf-dist/doc/fontinst/base/encspecs/encspecs.tex b/Master/texmf-dist/doc/fontinst/base/encspecs/encspecs.tex
new file mode 100644
index 00000000000..3d1027d9415
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/encspecs/encspecs.tex
@@ -0,0 +1,1293 @@
+\documentclass[a4paper]{article}
+
+\usepackage{array}
+
+\makeatletter
+\@ifundefined{l@nohyphenation}{\newlanguage\l@nohyphenation}{}
+\DeclareRobustCommand\meta[1]{%
+ \ensuremath{\langle}%
+ \sbox{\z@}{%
+ \setlanguage\l@nohyphenation
+ \normalfont\itshape #1\/%
+ \setlanguage\language
+ }%
+ \unhbox\z@
+ \ensuremath{\rangle}%
+}
+\makeatother
+\DeclareRobustCommand\marg[1]{%
+ \texttt{\char`\{}\meta{#1}\texttt{\char`\}}%
+}
+\DeclareRobustCommand\cs[1]{\texttt{\char`\\#1}}
+
+\makeatletter
+\DeclareTextFontCommand\textsmaller{%
+ \fontsize{\scaledsize{\f@size}}{\f@baselineskip}\selectfont
+}
+\newcommand\scaledsize[1]{%
+ \ifdim #1\p@>6\p@
+ \ifdim #1\p@>7\p@
+ \ifdim #1\p@>8\p@
+ \ifdim #1\p@>9\p@
+ \ifdim #1\p@>10\p@
+ \ifdim #1\p@>11\p@
+ \ifdim #1\p@>12\p@
+ \ifdim #1\p@>14\p@ 14%
+ \else 12\fi
+ \else 11\fi
+ \else 10\fi
+ \else 9\fi
+ \else 8\fi
+ \else 7\fi
+ \else 6\fi
+ \else 5\fi
+}
+\makeatother
+\DeclareRobustCommand\ETX{\textsmaller{ETX}}
+
+
+\usepackage{shortvrb}
+\MakeShortVerb{\|}
+\DeclareRobustCommand\cs[1]{\texttt{\char`\\#1}}
+
+\newcommand{\TeXOmega}{Omega}
+\DeclareRobustCommand\eTeX{\ensuremath{\varepsilon}-\kern-.125em\TeX}
+\DeclareRobustCommand\package[1]{\textsf{#1}}
+
+\providecommand*{\href}[2]{#2}
+\newcommand*{\ctanref}[2]{\href{ftp://ftp.ctan.org/#1}{#2}}
+
+\title{Writing \ETX\ format font encoding specifications}
+\author{Lars Hellstr\"om}
+\date{2003/07/09}
+
+\begin{document}
+\maketitle
+
+\begin{abstract}
+ This paper explains how one writes formal specifications of font
+ encodings for \LaTeX\ and suggests a ratification procedure for such
+ specifications.
+\end{abstract}
+
+
+\tableofcontents
+
+\vspace{0mm plus 35mm}
+\pagebreak[2]
+
+
+\section{Introduction}
+
+\paragraph*{Why should one specify font encodings?}
+Because without a specification, font
+designers\footnote{Maybe not a good term, since it is really about
+making fonts available to \TeX. Some of these people actually
+design glyphs, but most of them merely working with the metrics.}
+cannot tell whether their fonts will work in general, they can
+only test that they work in the cases they know about. Font design
+is subject to a surprising amount of obscure technicalities and it
+is very hard to consider (or even find documentation that
+mentions) them all.
+
+\paragraph*{Why should one make formal specifications?}
+Because the informal specifications that we have today
+are incomplete and hard to use. E.g.\ the \LaTeX\
+\meta{enc}\texttt{enc.def} files only say something about the
+characters that are accessed via commands, and even for those you
+really have to do reverse engineering to figure out what the
+encoding contains. To figure out what the remaining characters
+should do you have to compile what the various user manuals claim
+to work and then work backwards from that, but I don't think the
+general problem of which character tokens are allowed in input is
+thoroughly treated anywhere. On top of that, \LaTeX\ itself
+contributes some character tokens when the document is being
+typeset.\footnote{This is basically the ``a \texttt{T}$*$ encoding
+must contain the characters \ldots'' problem that was the reason
+that the \texttt{T2} encoding had to be split up.}
+
+On the other side of things there are the files which tell e.g.
+\textsf{fontinst} or \textsf{AFMtoTFM} what the target font
+encoding is. These are basically recipes which are known (?\@) to
+produce valid results, and they do usually provide more
+information about the encoding than the sources listed above, but
+they don't give much information about where the recipe can be
+modified.
+
+\paragraph*{Why use the \ETX\ format?}
+To begin with it is an established format; many of those
+who are making fonts already use it, even if for a slightly
+different purpose. Another major reason is that an \ETX\ file is both
+a \LaTeX\ document and a processable data file; this is the same kind
+of bilinguality that has made the \texttt{.dtx} format so useful.
+Finally the \ETX\ format makes it easy to create experimental font
+installations when a new encoding is being designed; \textsf{fontinst}
+can directly read the file, but the file can also be automatically
+converted to a PostScript encoding vector if that approach seems more
+convenient.
+
+On the other hand, there are some features (such as the prominent
+role of the glyph names) of the \ETX\ format that would
+probably had been done differently in a file format that was built
+from scratch, but then you would also lose several of the advantages
+listed above.
+
+
+\section{Points to keep in mind}
+
+\subsection{Characters, glyphs, and slots}
+
+One fundamental difference one must understand is that between
+characters and glyphs. A \emph{character} is a semantic entity---it
+carries some meaning, even if you usually have to combine several
+characters to make up even one word---whereas a \emph{glyph} simply
+is a piece of graphics. In printed text, glyphs are used to represent
+characters and the first step of reading is to determine which
+character(s) a given glyph is representing.
+
+In the output, \TeX\ neither deals with characters nor glyphs, really
+(although many of its messages speak of characters), but with
+\emph{slots}, which essentially are numbered positions in a font. To
+\TeX, a slot is simply something which can have certain metric
+properties (width, height, depth, etc.\@) but to the driver which
+actually does the printing the slot also specifies a glyph. The same
+slot in two different fonts can correspond to two quite different
+characters.
+
+For completeness it should also be mentioned that the \emph{input} of
+\TeX\ is a stream of semantic entities and thus \TeX\ is dealing with
+characters on that side, but the input is not the subject of this
+paper.
+
+
+\subsection{Ligatures}
+
+In typography, a \emph{ligature} is a glyph which has been formed by
+joining glyphs that represent two or more characters; this joining can
+involve quite a lot of deformation of the original shapes. Examples
+of ligatures are the `fi' ligature (from `f' and `i'), the `\AE'
+ligature (from `A' and `E'), and the `\textit{\&}' character (from `E'
+and `t'), the latter two of which has evolved to become characters of
+their own. For those ligatures (such as `fi') that have not evolved to
+characters, \TeX\ has a mechanism for forming the ligature out of the
+characters it is composed from, under the guidance of ligature\slash
+kerning programs found in the font.
+
+More technically, what happens is really that if the |\char| (or
+equivalent) for one slot is immediately followed by the |\char| (or
+equivalent) for another (or the same) slot and there is a ligaturing
+instruction in the \texttt{\small LIGKERN} table of the current font
+which applies to this slot pair then this ligaturing instruction is
+executed. This usually replaces the two slots in the pair with a
+single new slot specified by the ligaturing instruction (it could
+also keep one or both of the original slots, but that is less common).
+\TeX\ has no idea about whether these replacements change the meaning
+of anything, but \TeX\ assumes that it doesn't, and it is up to the
+font designer to ensure that this is the case.
+
+Apart from forming ligatures in text, the ligaturing mechanism of
+\TeX\ is traditionally also employed for another task which is much
+more problematic. Ligatures are also used to produce certain
+characters which are not part of visible ASCII---the most common are
+the endash (typed as |--|) and the emdash (typed as |---|). This is a
+problem because it violates \TeX's assumption that the meaning is
+unchanged; the classical problem with this appears in the \texttt{OT2}
+encoding, where the Unicode character \texttt{U+0446}
+(\textsc{cyrillic small letter tse}) could be typed as |ts|, whilst
+the |t| and |s| by themselves produced Unicode characters
+\texttt{U+0442} (\textsc{cyrillic small letter te}) and \texttt{U+0441}
+(\textsc{cyrillic small letter es}) respectively. \TeX's hyphenation
+mechanism can however decompose ligatures, so it sometimes happened
+that the \textsc{tse} was hyphenated as \textsc{te}-\textsc{es},
+which is quite different from what was intended. Since this is such
+an obvious disadvantage, the use of ligatures for forming non-English
+letters quickly disappeared after 8-bit input encodings became
+available. The practice still remains in use for punctuation, however,
+and the font designer must be aware of this. For many font encodings
+there is a set of ligatures which must be present and replace two or
+more characters by a single, different character. These ligatures are
+called \emph{mandatory ligatures} in this paper.
+
+The use of mandatory ligatures in new font encodings is strongly
+discouraged, for a number of reasons. The main problem is that they
+create unhealthy dependencies between input and output encoding,
+whereas these should ideally be totally independent. Using ligatures
+in this way complicates the internal representation of text, and it
+also makes it much harder to typeset text where those ligatures are not
+wanted (such as verbatim text). Furthermore it creates problems with
+kerning, since the ``ligature'' has not yet been formed when a kern
+to the left of it is inserted. Finally, a much better solution (when
+it is available) is to use an \TeXOmega\ translation process
+(see~\cite[Sec.~8--11]{Omega-doc}), since that \emph{is} independent
+of the font, different translations can be combined, and they can
+easily handle even ``abbreviations'' much more complicated than those
+ligatures can deal with.
+
+
+\subsection{Output stages}
+
+On its way out of \LaTeX\ towards the printed text, a character passes
+through a number of stages. The following five seem to cover what is
+relevant for the present discussion:
+\begin{enumerate}
+ \item \emph{\LaTeX\ Internal Character Representation} (LICR);
+ see~\cite{LaTeXCompanion}, Section~7.11 for a full description.
+ At this point the character is a character token (e.g.~|a|),
+ a text command (e.g.~|\ss|), or a combination (e.g.~|\H{o}|).
+ \item \emph{Horizontal material;} this is what the character is
+ en route from \TeX's mouth to its stomach. For most characters
+ this is equivalent to a single |\char| command (e.g.\ |a| is
+ equivalent to |\char|\,|97|), but some require more than one, some
+ are combined using the |\accent| and |\char| commands, some
+ involve rules and\slash or kerns, and some are built using boxes
+ that arbitrarily combine the above elements.
+ \item \emph{DVI commands;} this is the DVI file commands that
+ produce the printed representation of the character.
+ \item \emph{Printed text;} this is the graphical representation of
+ the character, e.g. as ink on paper or as a pattern on a computer
+ screen. Here the text consists of glyphs.
+ \item \emph{Interpreted text;} this is essentially printed text
+ modulo equivalence of interpretation, hence the text doesn't really
+ reach this stage until someone reads it. Here the text consists of
+ characters.
+\end{enumerate}
+
+In theory there is a universal mapping from LICR to interpreted text,
+but various technical restrictions make it impossible to simultaneously
+support the entire mapping. A \LaTeX\ encoding selects a restriction
+of this mapping to a limited set which will be ``well supported''
+(meaning kerning and such between characters in the set works), whereas
+elements outside this set at best can be supported through temporary
+encoding changes. The encoding also specifies a decomposition of the
+mapping into one part which maps LICR to horizontal material and one
+part which maps horizontal material to interpreted text. The first
+part is realized by the text command definitions usually found in the
+\meta{enc}\texttt{enc.def} file for the encoding. The second part is
+the font encoding, the specification of which is the topic of this
+paper. It is also worth noticing that an actual font is a mapping of
+horizontal material to printed text.
+
+An alternative decomposition of the mapping from LICR to interpreted
+text would be at the DVI command level, but even though this
+decomposition is realized in most \TeX\ implementations, it has very
+little relevance for the discussion of encodings. The main reason for
+this is that it depends not only on the encoding of a font, but
+also on its metrics. Furthermore it is worth noticing that in e.g.\
+pdf\TeX\ there need not be a DVI command level.
+
+
+\subsection{Hyphenation}
+
+There are strong connections between font encoding and hyphenation because
+\TeX's hyphenation mechanism operates on horizontal material; more
+precisely the hyphenation mechanism only works on pieces of horizontal
+material that are equivalent to sequences of |\char| commands. This
+implies that hyphenation patterns, as selected via the |\language|
+parameter, are not only for a specific language, they are also for a
+specific font encoding.
+
+The hyphenation mechanism uses the |\lccode| values to distinguish
+between three types of slots: lower case letters (|\lccode|\(\,n =
+n\)), upper case letters (|\lccode|\(\,n \notin \{0,n\}\)), and
+non-letters (|\lccode|\(\,n = 0\)); only the first two types can be
+part of a hyphenatable word and only lower case letters are needed
+in the hyphenation patters. This does however place severe
+restrictions on how letters can be placed in a text font because
+\TeX\ uses the same |\lccode| values for all text in a paragraph and
+therefore these values cannot be changed whenever the encoding changes.
+In \LaTeX\ the |\lccode| table is not allowed to change at all and
+consequently all text font encodings must work using the standard set
+of |\lccode| values.
+
+In \eTeX\ each set of hyphenation patterns has its own set of
+|\lccode| values for hyphenation, so the problem isn't as severe
+there. The hyphenation mechanism of \TeXOmega\ should become
+completely independent of the font encoding, but in the current
+implementation it is still operating on material encoded according to
+a font encoding.
+
+
+\subsection{Production and specification \ETX\ files}
+
+Finally, it is worth pointing out the difference between an \ETX\ file
+created for the specification of a font encoding and one created for
+being used in actually producing fonts with this encoding. They are
+usually not the same. Specification \ETX s certainly may be of direct
+use in the production of fonts---especially experimental fonts
+produced as part of the work on a new encoding---but they are usually
+not ideal for the purpose. In particular there is often a need to
+switch between alternative names for a glyph to accommodate what is
+actually in the fonts, but such trickeries are undesirable
+complications in a specification. On the other hand a production
+\ETX\ file has little need for verbose comments, whereas they are rather
+an advantage in a specification \ETX\ file.
+
+Therefore one shouldn't be surprised if there are two \ETX\ files for a
+specific encoding: one which is a specification version and one which
+is a production version. If both might need to be in the same
+directory then one should, as a rule of thumb, include a
+`\texttt{spec}' in the name of the specification version.
+
+
+\section{Font encoding specifications}
+
+\subsection{Basic principles}
+
+Most features of the font encoding are categorized as either
+\emph{mandatory} or \emph{ordinary}. The mandatory features are what
+macros may rely on, whereas the ordinary simply are something which
+fonts with this encoding normally provide. Font designers may choose
+to provide other features than the ordinary, but are recommended to
+provide the ordinary features to the extent that the available
+resources permit.
+
+Many internal references in the specification are in the form of
+\emph{glyph names} and the choice of these is a slightly tricky
+matter. From the point of formal specification, the choices can be
+completely arbitrary, but from the point of practical usefulness they
+most likely are not. One of the main advantages of the \ETX\ format
+for specifications is that such specifications can also be used to
+make experimental implementations, but this requires that the glyph
+names in the specification are the same as those used in the fonts
+from which the experimental implementation should be built. Yet
+another aspect is that the glyph names are best chosen to be the ones
+one can expect to find in actual fonts, as that will make things
+easier for other people that want to make non-experimental
+implementations later. For this last purpose, a good reference is
+Adobe's technical note on Unicode and glyph names~\cite{unicodesign}.
+For most common glyphs, \cite{unicodesign} ends up recommending that
+one should follow the Adobe glyph list~\cite{AGL}, which however has
+the peculiar trait of recommending names on the form
+\texttt{afii}\textit{ddddd} (rather than the Unicode-based alternative
+\texttt{uni}\textit{xxxx}) for most non-latin glyphs. This is somewhat
+put in perspective by~\cite{ATN5013}.
+
+
+\subsection{Slot assignments}
+
+The purpose of the slot assignments is to specify for each slot which
+character or characters it is mapped to. That one slot is mapped to
+many characters is an unfortunate, but not very uncommon, reality in
+many encodings, as limitations in font size have often encouraged
+identifications of two characters which are almost the same. It should
+be avoided in new encodings.
+
+Slot assignmets are done using the |\nextslot| command and a
+|\setslot| \dots\ |\endsetslot| construction as follows:
+\begin{quote}
+ |\nextslot|\marg{slot number}\\*
+ |\setslot|\marg{glyph name}\\*
+ \mbox{\quad}\meta{slot commands}\\*
+ |\endsetslot|
+\end{quote}
+A typical example of this is
+\begin{quote}\begin{verbatim}
+\nextslot{65}
+\setslot{A}
+ \Unicode{0041}{LATIN CAPITAL LETTER A}
+\endsetslot
+\end{verbatim}\end{quote}
+which gets typeset as
+\begin{quote}
+ \textbf{Slot 65 `\texttt{A}'}\\*
+ Unicode character \texttt{U+0041}, \textsc{latin capital letter a}.
+\end{quote}
+
+The |\nextslot| command does not typeset anything; it simply stores
+the slot number in a counter, for later use by |\setslot|. The
+|\endsetslot| command increments this counter by one. Hence the
+|\nextslot| command is unnecessary between |\setslot|s for consecutive
+slots. Besides |\nextslot|, there is also a command |\skipslots| which
+increments the slot number counter by a specified amount. The
+argument of both |\nextslot| and |\skipslots| can be arbitrary
+\package{fontinst} integer expressions (see~\cite{fontinst-man}). All
+\TeX\ \meta{number}s that survive full expansion are valid
+\package{fontinst} integer expressions, but for example |`\~| isn't,
+as |\~| is a macro which will break before the expression is typeset.
+These cases can however be fixed by preceding the \TeX\ \meta{number}
+by |\number|, as |\number`\~| survives full expansion by expanding to
+|126|.
+
+The main duty of the \meta{slot commands} is to specify the target
+character (or characters) for this slot. The simplest way of doing
+this is to use the |\Unicode| command, which has the syntax
+\begin{quote}
+ |\Unicode|\marg{code point}\marg{name}
+\end{quote}
+The \meta{code point} is the number of the character (in hexadecimal
+notation, usually a four-digit number) and the \meta{name} is the name.
+Case is insignificant in these arguments. If a character does not
+have a Unicode code point then the specification should simply be a
+description in text which identifies the character. Such descriptions
+are written using the |\comment| command
+\begin{quote}
+ |\comment|\marg{text}
+\end{quote}
+It is worth noticing that the \meta{text} is technically only an
+argument of |\comment| when the program processing the \ETX\ file is
+ignoring |\comment| commands. This means |\verb| and similar
+catcode-changing commands \emph{can} be used in the \meta{text}. The
+|\par| command is on the other hand not allowed in the \meta{text}.
+
+The |\comment| command should also be used for any further piece of
+explanation of or commentary to the character used for the slot, if the
+exposition seems to need it. There can be any number of |\comment|
+commands in the \meta{slot commands}.
+
+
+\subsection{Ligatures}
+
+There are three classes of ligatures in the font encoding
+specifications: mandatory, ordinary, and odd. Mandatory ligatures must
+be present in any font which complies with the encoding, whereas
+ordinary and odd ligatures need not be. No clear distinction can be
+made between ordinary and odd ligatures, but a non-mandatory ligature
+should be categorized as ordinary if it makes sense for the majority
+of users, and as odd otherwise. Hence the `fi' ligature is
+categorized as ordinary in the \texttt{T1} encoding, whereas the `ij'
+ligature is odd.
+
+In the \ETX\ format, a ligature is specified using one of the slot
+commands
+\begin{quote}
+ |\Ligature|\marg{ligtype}\marg{right}\marg{new}\\
+ |\ligature|\marg{ligtype}\marg{right}\marg{new}\\
+ |\oddligature|\marg{note}\marg{ligtype}\marg{right}\marg{new}
+\end{quote}
+|\Ligature| is used for mandatory ligatures, |\ligature| is used for
+ordinary ligatures, and |\oddligature| is used for odd ligatures. The
+\meta{right} and \meta{new} arguments are names of the glyphs being
+assigned to the slots involved in this ligature. The \meta{right}
+specifies the right part in the slot pair being affected by the
+ligature, whereas the left part is the one of the |\setslot| \dots\
+|\endsetslot| construction in which the ligaturing command is placed.
+The \meta{new} specifies a new slot which will be inserted by the
+ligaturing instruction. The \meta{ligtype} is the actual ligaturing
+instruction that will be used; it must be |LIG|, |/LIG|, |/LIG>|,
+|LIG/|, |LIG/>|, |/LIG/|, |/LIG/>|, or |/LIG/>>|. The slashes specify
+retention of the left or right original character; the |>| signs
+specify passing over that many slots in the result without further
+ligature processing. \meta{note}, finally, is a piece of text which
+explains when the odd ligature may be appropriate. It is typeset as a
+footnote.
+
+As an example of ligatures we find the following in the specification
+of the \texttt{T1} encoding:
+\begin{quote}
+ |\nextslot{33}|\\
+ |\setslot{exclam}|\\
+ | \Unicode{0021}{EXCLAMATION MARK}|\\
+ | \Ligature{LIG}{quoteleft}{exclamdown}|\\
+ |\endsetslot|
+\end{quote}
+It is typeset as
+\begin{quote}
+ \textbf{Slot 33 `\texttt{exclam}'}\\*
+ Unicode character \texttt{U+0021}, \textsc{exclamation mark}.\\*
+ \textbf{Mandatory ligature}
+ \texttt{exclam}${}*{}$\texttt{quoteleft}${}\rightarrow
+ {}$\texttt{exclamdown}
+\end{quote}
+With other \meta{ligtype}s there may be more names listed on the
+right hand side and possibly a `$\lfloor$' symbol showing the
+position at which ligature processing will start afterwards.
+
+
+\subsection{Math font specialities}
+
+There are numerous technicalities which are special to math fonts, but
+only a few of them are exhibited in \ETX\ files.\footnote{For an
+overview of the subject, see for example Vieth~\cite{Vieth2001}.} Most
+of these have to do with the \TeX\ mechanisms that find sufficiently
+large characters for commands like |\left|, |\sqrt|, and |\widetilde|.
+
+The first mechanism for this is that a character in a font can sort of
+say ``If I'm too small, then then try character \dots\ instead''. This
+is expressed in an \ETX\ file using the |\nextlarger| command, which
+has the syntax
+\begin{quote}
+ |\nextlarger|\marg{glyph name}
+\end{quote}
+The second mechanism constructs a sufficiently large character from
+smaller pieces; this is known as a `varchar' or `extensible character'.
+This is expressed in an \ETX\ file using an ``extensible recipe'', the
+syntax for which is
+\begin{quote}
+ |\varchar| \meta{varchar commands} |\endvarchar|
+\end{quote}
+where each \meta{varchar command} is one of
+\begin{quote}
+ |\varrep|\marg{glyph name}\\
+ |\vartop|\marg{glyph name}\\
+ |\varmid|\marg{glyph name}\\
+ |\varbot|\marg{glyph name}
+\end{quote}
+There can be at most one of each and their order is irrelevant. The
+most important is the |\varrep| command, as that is the part which is
+repeated until the character is sufficiently large. The |\vartop|,
+|\varmid|, and |\varbot| commands are used to specify some other part
+which should be put at the top, middle, and bottom of the extensible
+character respectively. Not all extensible recipes use all of these,
+however.
+
+As an example, here is how a very large left brace is constructed:
+\begin{center}
+ \begin{tabular}{>{%
+ \fontencoding{OMX}\fontfamily{cmex}\selectfont
+ $\vcenter\bgroup\hbox\bgroup
+ }l<{\egroup\egroup$} l}
+ \char"38& For |\vartop{bracelefttp}|\\
+ \char"3E& For |\varrep{braceex}|\\
+ \char"3C& For |\varmid{braceleftmid}|\\
+ \char"3E& Again for |\varrep{braceex}|\\
+ \char"3A& For |\varbot{braceleftbt}|
+ \end{tabular}
+\end{center}
+
+Both |\nextlarger| and |\varchar| commands are like |\ligature| in
+that they describe ordinary features for the encoding; they appear in
+a specification \ETX\ file mainly to explain the purpose of some
+ordinary character. There is no such thing as a mandatory |\nextlarger|
+or |\varchar|, but varchars are occationally used to a similar effect.
+In these cases, the character generated by the extensible recipe is
+something quite different from what a |\char| for that slot would
+produce. Thus for the slot to produce the expected result it must be
+referenced using a |\delimiter| or |\radical| primitive, since those
+are the only ones which make use of the extensible recipe. The effect
+is that the slot has a \emph{semimandatory} assignment; the result of
+|\char| is unspecified (as for a slot with an ordinary assignment), but
+the result for a large delimiter or radical is not (as for a slot with
+a mandatory assignment).
+
+Thus some math fonts have an extra section ``Semimandatory characters''
+between the mandatory and ordinary character sections. In that section
+for the \texttt{OMX} encoding we find for example
+\begin{quote}\begin{verbatim}
+\nextslot{60}
+\setslot{braceleftmid}
+ \Unicode{2016}{DOUBLE VERTICAL LINE}
+ \comment{This is the large size of the |\Arrowvert|
+ delimiter, a glyphic variation on |\Vert|.
+ The \texttt{braceleftmid} glyph ordinarily
+ placed in this slot must not be too tall,
+ or else the extensible recipe actually producing
+ the character might sometimes not be used.}
+ \varchar
+ \varrep{arrowvertex}
+ \endvarchar
+\endsetslot
+\end{verbatim}\end{quote}
+which is typeset as
+\begin{quote}
+ \textbf{Slot 60 `\texttt{braceleftmid}'}\\*
+ Unicode character \texttt{U+2016}, \textsc{double vertical line}.\\
+ This is the large size of the |\Arrowvert|
+ delimiter, a glyphic variation on |\Vert|.
+ The \texttt{braceleftmid} glyph ordinarily
+ placed in this slot must not be too tall,
+ or else the extensible recipe actually producing
+ the character might sometimes not be used.\\
+ \textbf{Extensible glyph:}\\*
+ \textbf{Repeated} \texttt{arrowvertex}
+\end{quote}
+
+
+
+
+\subsection{Fontdimens}
+
+Each \TeX\ font contains a list of fontdimens, numbered from $1$ and
+up, which are accessible via the |\fontdimen| \TeX\ primitive. Quite a
+few are also used implicitly by \TeX\ and therefore cannot be left out
+even if they are totally irrelevant, but as one can always include
+some extra fontdimens in a font---the only bounds on how many
+fontdimens there may be are the general bound on the size of a TFM
+file and the amount of font memory \TeX\ has available---this is
+usually not a problem.
+
+The reason fontdimens are part of font encoding specifications is
+that the meaning of e.g.\ |\fontdimen|\,|8| varies between different
+fonts depending on their encoding; thus the encoding specification
+must define the quantity stored in each |\fontdimen| parameter. This
+is done using the |\setfontdimen| command, which has the syntax
+\begin{quote}
+ |\setfontdimen|\marg{number}\marg{name}
+\end{quote}
+The \meta{number} is the fontdimen number (as a sequence of decimal
+digits where the first digit isn't zero) and the \meta{name} is a
+symbolic name for the quantity.
+
+The standard list of symbolic names for fontdimen quantities appears
+below; the listed quantities should always be described using the names
+in this list. Encoding specifications that employ other quantities as
+fontdimens should include definitions of these quantities. Those
+quantities that are defined as ``Formula parameter \dots'' have to
+do with how mathematical formulae are rendered and are usually much
+too complicated to explain here. For exact definitions of these
+parameters, the reader is referred to Appendix~G of \textit{The
+\TeX book}~\cite{TeXbook}.
+\begin{list}{}{%
+ \setlength\labelwidth{0pt}%
+ \setlength\itemindent{-\leftmargin}%
+ \def\makelabel#1{\hspace{\labelsep}\normalfont\itshape #1}%
+ \setlength\itemsep{0.5\itemsep}%
+ \setlength\parsep{0.5\parsep}%
+}
+\item[acccapheight]
+ The height of accented full capitals.
+\item[ascender]
+ The height of lower case letters with ascenders.
+\item[axisheight] Formula parameter $\sigma_{22}$.
+\item[baselineskip]
+ The font designer's recommendation for natural length of the
+ \TeX\ parameter |\baselineskip|.
+\item[bigopspacing1] Formula parameter $\xi_{9}$.
+\item[bigopspacing2] Formula parameter $\xi_{10}$.
+\item[bigopspacing3] Formula parameter $\xi_{11}$.
+\item[bigopspacing4] Formula parameter $\xi_{12}$.
+\item[bigopspacing5] Formula parameter $\xi_{13}$.
+\item[capheight]
+ The height of full capitals.
+\item[defaultrulethickness] Formula parameter $\xi_{8}$.
+\item[delim1] Formula parameter $\sigma_{20}$.
+\item[delim2] Formula parameter $\sigma_{21}$.
+\item[denom1] Formula parameter $\sigma_{11}$.
+\item[denom2] Formula parameter $\sigma_{12}$.
+\item[descender]
+ The depth of lower case letters with descenders.
+\item[digitwidth]
+ The median width of the digits in the font.
+\item[extraspace]
+ The natural width of extra interword glue at the end of a sentence.
+ \TeX\ implicitly uses this parameter if |\spacefactor| is $2000$ or
+ more and |\xspaceskip| is zero.
+\item[interword]
+ The natural width of interword glue (spaces). \TeX\ implicitly uses
+ this parameter unless |\spaceskip| is nonzero.
+\item[italicslant]
+ The slant per point of the font. Unlike all other fontdimens, it is
+ not proportional to the font size.
+\item[maxdepth]
+ The maximal depth over all slots in the font.
+\item[maxheight]
+ The maximal height over all slots in the font.
+\item[num1] Formula parameter $\sigma_{8}$.
+\item[num2] Formula parameter $\sigma_{9}$.
+\item[num3] Formula parameter $\sigma_{10}$.
+\item[quad]
+ The quad width of the font, normally approximately equal to the
+ font size and\slash or the width of an `M'. Also implicitly available
+ as the length unit |em| and used for determining the size of the
+ length unit |mu|.
+\item[shrinkword]
+ The (finite) shrink component of interword glue (spaces). \TeX\
+ implicitly uses this parameter unless |\spaceskip| is nonzero.
+\item[stretchword]
+ The (finite) stretch component of interword glue (spaces). \TeX\
+ implicitly uses this parameter unless |\spaceskip| is nonzero.
+\item[sub1] Formula parameter $\sigma_{16}$.
+\item[sub2] Formula parameter $\sigma_{17}$.
+\item[subdrop] Formula parameter $\sigma_{19}$.
+\item[sup1] Formula parameter $\sigma_{13}$.
+\item[sup2] Formula parameter $\sigma_{14}$.
+\item[sup3] Formula parameter $\sigma_{15}$.
+\item[supdrop] Formula parameter $\sigma_{18}$.
+\item[verticalstem]
+ The dominant width of vertical stems. This quantity is meant to be used
+ as a measure of how ``dark'' the font is.
+\item[xheight]
+ The x-height (height of lower case letters without ascenders). Also
+ implicitly available as the length unit |ex|.
+\end{list}
+
+
+\subsection{The codingscheme}
+
+The final encoding-dependent piece of information in a \TeX\ font is
+the codingscheme, which is essentially a string declaring what
+encoding the font has. This information is currently only used by
+programs that convert the information in a \TeX\ font to some other
+format and these use it to identify the glyphs in the font. Therefore
+this string should be chosen so that the contents of the slots in the
+font can be positively identified. Observe that the encoding
+specification by itself does not provide enough information for this,
+since there are usually a couple of slots that do not contain
+mandatory characters. On the other hand, it is not a problem in this
+context if the font leaves some of the slots (even mandatory ones)
+empty as that is anyway easily detected. The only problem is with
+fonts where the slots are assigned to other characters than the ones
+specified in the encoding.
+
+For that reason, it is appropriate to assign two codingscheme strings
+to each encoding. The main codingscheme is for fonts were all slots
+(mandatory and ordinary alike) have been assigned according to the
+specification or have been left empty. The variant codingscheme is for
+fonts where some ordinary slots have been assigned other characters
+than the ones listed in the specification, but where the mandatory
+slots are still assigned according to the specification or are left
+empty. The font encoding specification should give the main
+codingscheme name, whereas the variant codingscheme name could be
+formed by adding \verb*| VARIANT| to the main codingscheme name.
+
+Technically the codingscheme is specified by setting the
+\texttt{codingscheme} string variable. This has the syntax
+\begin{quote}
+ |\setstr{codingscheme}|\marg{codingscheme name}
+\end{quote}
+e.g.
+\begin{quote}
+ |\setstr{codingscheme}{EXTENDED TEX FONT ENCODING - LATIN}|
+\end{quote}
+which is typeset as
+\begin{quote}
+ \textbf{Default} s(\texttt{codingscheme}) =
+ \verb*|EXTENDED TEX FONT ENCODING - LATIN|
+\end{quote}
+A codingscheme name may be at most 40 characters long and may not
+contain parentheses. If the entire \verb*| VARIANT| cannot be suffixed
+to a main name because the result becomes to long (as in the above
+example) then use the first 40 characters of the result.
+
+
+\subsection{Overall document structure}
+\label{Ssec:Structure}
+
+The overall structure of a font encoding specification should be
+roughly the following
+\begin{quote}
+ |\relax|\\
+ |\documentclass[twocolumn]{article}|\\
+ |\usepackage[specification]{fontdoc}|\\
+ \meta{preamble}\\
+ |\begin{document}|\\
+ \meta{title}\\
+ \meta{manifest}\\
+ |\encoding|\\
+ \meta{body}\\
+ |\endencoding|\\
+ \meta{discussion}\\
+ \meta{change history}\\
+ \meta{bibliography}\\
+ |\end{document}|
+\end{quote}
+The commands described in the preceding subsections must all go in
+the \meta{body} part of the document, as that is the only part of the
+file which actually gets processed as a data file. The part before
+|\encoding| is skipped and the part after |\endencoding| is never
+even input, so whatever appears there is only part of the \LaTeX\
+document. For the purposes of processing as a data file, the
+important markers in the file are the |\relax|, the |\endcoding|, and
+the |\endencoding| commands.
+
+The \meta{title} is the usual |\maketitle| (and the like) stuff. The
+person or persons who appear as author(s) are elsewhere in this paper
+described as the \emph{encoding proposers}. The \meta{title} should
+also give the date when the specification was last changed.
+
+The \meta{manifest} is an important, although usually pretty short,
+part of the specification. It is a piece of text which explains the
+purpose of the encoding (in particular what it can be used for) and
+the basic ideas (if any) which have been used in its construction. It
+is often best marked up as an abstract.
+
+The \meta{discussion} is the place for any longer comments on the
+encoding, such as analyses of different implementations, comparisons
+with other encodings, etc. This is also the place to explain any more
+general structures in the encoding, such as the arrow kit in the
+proposed \texttt{MS2} encoding~\cite{ClasenVieth}. In cases where the
+specification is mainly a formulation of what is already an
+established standard the \meta{discussion} is often rather short as
+the relevant discussion has already been published elsewhere, but
+it is anyway a service to the reader to include this information.
+References to the original documents should always be given.
+
+It might be convenient to include an FAQ section at the end of the
+discussion. This is particularly suited for explaining things where
+one has to look for a while and consult the references to find the
+relevant information.
+
+The \meta{change history} documents how the specification has changed
+over time. It is preferably detailed, as each detail in an encoding
+is important, but one should not be surprised if it is anyway rather
+short due to that there haven't been that many changes.
+
+The \meta{bibliography} is an important part of the specification. It
+should at the very least include all the sources which have been used
+in compiling the encoding specification, regardless of whether they
+are printed, available on the net, merely ``personal communication'',
+or something else. It is also a service to the reader to include in
+the bibliography some more general references for related matters.
+
+The \meta{preamble} is just a normal \LaTeX\ preamble and there are no
+restrictions on defining new commands in it, although use of such
+commands in the \meta{body} part is subject to the same restrictions
+as use of any general \LaTeX\ command. The preamble should however
+\emph{not} load any packages not part of the required suite of
+\LaTeX\ packages, as that may prevent users who do not have these
+packages from typesetting the specification. Likewise, the
+specification should \emph{not} require that some special font is
+available. Glyph examples for characters are usually better
+referenced via Unicode character charts than via special fonts.
+
+An exception to this rule about packages is that the specification
+must load the \package{fontdoc} package, as shown in the outline
+above, since that defines the |\setslot| etc.\ commands that should
+appear in the \meta{body}. This should not be a problem, as the
+\package{fontdoc} package can preferably be kept in the same directory
+as the collection of encoding specifications (see below). The
+\texttt{specification} option should be passed to the package to let it know
+that the file being processed is an encoding specification---otherwise
+|\Ligature| and |\ligature| will get the same formatting, for one. It
+is not necessary to use the \package{article} document class, and
+neither must it be passed the \texttt{twocolumn} option, but it is
+customary to do so. In principle any other document class within
+required \LaTeX\ will do just as well.
+
+If you absolutely think that using some non-required package
+significantly improves the specification, then try writing the code so
+that is loads the package only if it is available and provide some
+kind of fallback definition for sites where it is not. E.g.\ the
+\package{url} package could be loaded as
+\begin{verbatim}
+\IfFileExists{url.sty}{\usepackage{url}}{}
+\providecommand\url{\verb}
+\end{verbatim}
+The |\url| command defined by this is not equivalent to the command
+defined by the \package{url} package, but it can serve fairly well
+(with a couple of extra overfull lines as only ill effect) if its
+use is somewhat restricted.
+
+Finally, a technical restriction on the \meta{preamble}, \meta{title},
+and \meta{manifest} is that they must not contain any mismatched
+|\if|s (of any type) or |\fi|s, as \TeX\ conditionals will be used for
+skipping those parts of the file when it is processed as a data file.
+If the definition of some macro includes mismatched |\if|s or |\fi|s
+(this will probably occur only rarely) then include some extra code
+so that they do match.
+
+
+% All technical parts of the encoding specification (slot assignments,
+% fontdimens, etc.\@) have to be in the \meta{encoding commands} part.
+% The other parts are suitably used for longer commentry, such as the
+% mainfest (see below), revision history, and bibliography.
+%
+% When the file is being typeset as a \LaTeX\ document there is nothing
+% special going on. The |\encoding| and |\endencoding| commands may set
+% some internal variables, but otherwise they do very little. When the
+% file is being read by \package{fontinst}, things are quite different.
+% Everything between the initial |\relax| and |\encoding| is skipped,
+% and the file is not read further than to the |\endencoding|. Hence
+% the \meta{preamble}, \meta{\LaTeX\ text 1}, and \meta{\LaTeX\ text 2}
+% can contain pretty much anything (with a few exceptions) which is
+% legal in a \LaTeX\ document.
+
+
+\subsection{Encoding specification body syntax}
+
+The \meta{body} part of an encoding specification must comply to a
+much stricter syntax than the rest of the file.
+The full syntax of the \ETX\ format can\footnote{Well, it should be,
+only the manual hasn't been updated for a while now, so some things
+are missing from it. They're all documented in the \package{fontinst}
+sources~\cite{fontinst-pre}, though.} be found in the \package{fontinst}
+manual~\cite{fontinst-man}, but font encoding specifications only need
+a subset of that. The \meta{body} is a sequence of
+\meta{encoding command}s, each of which should be one of the
+following:
+\begin{quote}
+ |\setslot|\marg{glyph name} \meta{slots commands} |\endsetslot|\\
+ |\nextslot|\marg{number}\\
+ |\skipslots|\marg{number}\\
+ |\setfontdimen|\marg{number}\marg{name}\\
+ |\setstr{codingscheme}|\marg{codingscheme name}\\
+ |\needsfontinstversion|\marg{version number}
+\end{quote}
+The |\needsfontinstversion| command is usually placed immediately
+after the |\encoding| command. The \meta{version number} must be at
+least |1.918| for many of the features described in this file to be
+available.
+
+The \meta{slot commands} are likewise a sequence of \meta{slot
+command}s, each of which should be one of the following:
+\begin{quote}
+ |\Unicode|\marg{code point}\marg{name}\\
+ |\comment|\marg{text}\\
+ |\Ligature|\marg{ligtype}\marg{right}\marg{new}\\
+ |\ligature|\marg{ligtype}\marg{right}\marg{new}\\
+ |\oddligature|\marg{note}\marg{ligtype}\marg{right}\marg{new}\\
+ |\nextlarger|\marg{glyph name}\\
+ |\varchar| \meta{varchar commands} |\endvarchar|
+\end{quote}
+where \meta{varchar commands} similarly is a sequence of \meta{varchar
+command}s, each of which should be one of the following:
+\begin{quote}
+ |\varrep|\marg{glyph name}\\
+ |\vartop|\marg{glyph name}\\
+ |\varmid|\marg{glyph name}\\
+ |\varbot|\marg{glyph name}
+\end{quote}
+Finally, one can include any number of \meta{comment command}s between
+any two encoding, slot, or varchar commands. The comment commands are
+\begin{quote}
+ |\begincomment| \meta{\LaTeX\ text} |\endcomment|\\
+ |\label|\marg{reference label}
+\end{quote}
+The \meta{\LaTeX\ text} can be pretty much any \LaTeX\ code that can
+appear in conditional text. (|\begincomment| is either |\iffalse| or
+|\iftrue| depending on whether the encoding specification is
+processed as a data file or typeset as a \LaTeX\ document respectively.
+|\endcomment| is always |\fi|.) The |\label| command is just
+the normal \LaTeX\ |\label| command; when it is used in a \meta{slot
+commands} it references that particular slot (by number and glyph
+name).
+
+
+\subsection{Additional \package{fontdoc} features}
+
+There is an ``in comment paragraph'' form |\textunicode| of the
+|\Unicode| command. Both commands have the same syntax, but
+|\textunicode| is only allowed in ``comment'' contexts. A typical use
+of |\textunicode| is
+\begin{quote}
+ |\comment{An |\dots\\
+ \quad\dots| this is \textunicode{2012}{FIGURE DASH}; in |\dots\\
+ |}|
+\end{quote}
+which is typeset as
+\begin{quote}
+ An \dots\ this is \texttt{U+2012} (\textsc{figure dash}); in \dots
+\end{quote}
+
+The \package{fontdoc} package inputs a configuration file
+\texttt{fontdoc.cfg} if that exists. This can be used to pass
+additional options to the package. The only currently available
+options that this could be of interest for are the \texttt{hypertex}
+and \texttt{pdftex} options, which hyperlinks each \texttt{U+}\dots\
+generated by |\Unicode| or |\textunicode| (using Hyper\TeX\ or
+pdf\TeX\ conventions\footnote{One could just as well do the same
+thing using some other convention if a suitable definition of
+\cs{FD@codepoint} is included in \texttt{fontdoc.cfg}. See the
+\package{fontinst} sources~\cite{fontinst-pre} for more details.}
+respectively) to a corresponding glyph image on the Unicode consortium
+website. To use this feature one should put the line
+\begin{quote}
+ |\ExecuteOptions{hypertex}|
+\end{quote}
+or
+\begin{quote}
+ |\ExecuteOptions{pdftex}|
+\end{quote}
+in the \texttt{fontdoc.cfg} file. \emph{Please} do not include this
+option in the |\usepackage|\nolinebreak[1]|{fontdoc}| of an encoding
+specification file as that can be a severe annoyance for people whose
+\TeX\ program or DVI viewers do not support the necessary extensions.
+% Hyper\TeX\ |\special|s.
+
+
+\section{Font encoding ratification}
+
+This section describes a suggested ratification process for font
+encoding specifications. As there are fewer technical matters that
+impose restrictions on what it may look like, it is probably more
+subjective than the other parts of this paper.
+
+\medskip
+
+A specification in the process of being ratified can be in one of
+three different stages: \emph{draft}, \emph{beta}, or \emph{final}.
+Initially the specification is in the draft stage, during which it
+will be scrutinized and can be subject to major changes. A
+specification which is in the beta stage has got a formal approval
+but the encoding in question may still be subject to some minor
+changes if weighty arguments present themselves. Once the
+specification has reached the final stage, the encoding may not
+change at all.
+
+
+\subsection{Getting to the draft stage}
+
+The process of taking an encoding to the draft stage can be
+summarized in the following steps. Being in the draft stage doesn't
+really say anything about whether the encoding is in any way correct
+or useful, except in that some people (the encoding proposers)
+believe it is and are willing to spend some time on ratifying it.
+
+\paragraph{Write an encoding specification} The first step is to
+write a specification for the font encoding in question. This
+document must not only technically describe the encoding but also
+explain what the encoding is for and why it was created. See
+Subsection~\ref{Ssec:Structure} for details on how the document is
+preferably organised.
+
+\paragraph{Request an encoding name} The second step is to write to
+the \LaTeX3 project and request a \LaTeX\ encoding name for the
+encoding. This mail should be in the form of a \LaTeX\ bug report, it
+must be sent to
+\begin{quote}
+ \href{mailto:latex-bugs@latex-project.org}%
+ {\texttt{latex-bugs@latex-project.org}},
+\end{quote}
+and it must include the encoding specification file. Suggestions for
+an encoding name are appreciated, but not necessarily accepted.
+The purpose of this mail is \emph{not} to get an approval of the
+encoding, but only to have a reasonable name assigned to it.
+
+\paragraph{Upload the specification to CTAN} The third step is make
+the encoding specification publicly available by uploading it to
+CTAN. Encoding specifications are collected in the
+\begin{quote}
+ \ctanref{info/encodings}{\texttt{info/encodings}}
+\end{quote}
+directory (which should also contain the most recent version of this
+paper). The name of the uploaded file should be
+\meta{encoding name}\texttt{draft.etx}. The reason for this naming is
+that it must be clear that the specification has not yet been ratified.
+
+\paragraph{Announce the encoding} When the upload has been confirmed,
+it is time to announce the encoding by posting a message about it to
+the relevant forums. Most important is the \texttt{tex-fonts} mailing
+list, since that is where new encodings should be debated. Messages
+should also be posted to the \texttt{comp.text.tex} newsgroup and any
+forums related to the intended use of the encoding: an encoding for
+Sanskrit should be announced on Indian \TeX\ users forums, an
+encoding for printing chess positions should be announced on some
+chess-with-\TeX\ user forum, etc.; in the extent that such forums exist.
+
+The full address of the \texttt{tex-fonts} mailing list is
+\begin{quote}
+ \texttt{tex-fonts@math.utah.edu}
+\end{quote}
+This list rejects postings from non-members, so you need to subscribe
+to it before you can post your announcement. This is done by sending
+a `subscribe me' mail to
+\begin{quote}
+ \href{mailto:tex-fonts-request@math.utah.edu}
+ {\texttt{tex-fonts-request@math.utah.edu}}
+\end{quote}
+The list archives can be found at
+\begin{quote}
+ \href{http://www.math.utah.edu/mailman/listinfo/tex-fonts}
+ {\textsc{http:}/\slash \texttt{www.math.utah.edu}\slash
+ \texttt{mailman}\slash \texttt{listinfo}\slash
+ \texttt{tex-fonts}}
+\end{quote}
+A tip is to read through the messages from a couple of months
+before you write up your announcement, as that should help you get
+acquainted with the normal style on the list. Please do not send
+messages encoded in markup languages (notably, \textsmaller{HTML},
+\textsmaller{XML}, and word processor formats) to the list.
+
+\paragraph{Experimental encodings} There is a point in going through
+the above procedure even for experimental encodings, i.e., encodings
+whose names start with an \texttt{E}. Of course there is no idea in
+ratifying a specification of an experimental encoding, as it is very
+likely to frequently change, but having a proper name assigned to the
+encoding and uploading its specification to CTAN makes it much simpler
+for other people to learn about and make references to the encoding.
+
+
+\subsection{From draft to beta stage}
+
+The main difference between a draft and beta stage specification
+respectively is that beta stage specifications have been scrutinized
+by other people and found to be free of errors. The practical
+implementation of this is that a debate is held (in the normal
+anarchical manner of mailing list debates) on the \texttt{tex-fonts}
+mailing list. In particular the following aspects of the
+specification should be checked:
+\begin{enumerate}
+ \item \emph{Is the encoding technically correct?}
+ There are many factors which affect what \TeX\ does and it is
+ easy to overlook some. (The \cs{lccode}s seem to be particularly
+ troublesome, in this respect.) Sometimes fonts simply cannot work
+ as an encoding specifies they should and it is important that
+ such defects in the encoding are discovered on an early stage.
+ \item \emph{Are there any errors in the specification?}
+ A font encoding specification is largely a table and typos are
+ easy to make. Proof-reading may be boring, but it is very, very
+ important.
+ \item \emph{Is the specification sufficiently precise?}
+ Are there any omissions, ambiguities, inaccuracies, or completely
+ irrelevant material in the specification? There shouldn't be.
+\end{enumerate}
+During the debate, the encoding proposers should hear what other
+people have to say about the encoding draft, revise it accordingly
+when some flaw is pointed out, and upload the revised version. This
+cycle may well have to be repeated several times before everyone's
+content. It is worth pointing out that in practice the debate should
+turn out to be more of a collective authoring of the specification
+than a defense of its validity. There is no point in going into it
+expecting the worst.
+
+Unfortunately, it might happen that there never is a complete agreement
+on an encoding specification---depending on what side on takes, either
+the encoding proposers refuse to correct obvious flaws in it, or someone
+on the list insists that there is a flaw although there is obviously
+not---but hopefully that will never happen. If it anyway does happen
+then the person objecting should send a mail whose subject contains the
+phrase "formal protest against XXX encoding" (with XXX replaced by
+whatever the encoding is called) to the list. Then it will be up to
+the powers that be to decide on the fate of the encoding (see below).
+
+\paragraph{Summarize the debate} When the debate on the encoding is
+over---e.g.\ a month after anyone last posted anything new on the
+subject---then the encoding proposers should summarize the debate on
+the encoding specification draft and post this summary as a follow-up
+on the original mail to \texttt{latex-bugs}. This summary should list
+the changes that have been made to the encoding, what suggestions there
+were for changes which have not been included, and whether there were
+any formal protests against the encoding. The summary should also explain
+what the proposers want to have be done with the encoding. In the
+usual case this is having it advanced to beta stage, but the proposers
+might alternatively at this point have reached the conclusion that the
+encoding wasn't such a good idea to start with and therefore withdraw
+it, possibly to come again later with a different proposal.
+
+In response to this summary, the \LaTeX-project people may do one of
+three things:
+\begin{itemize}
+ \item
+ If the proposers wants the encoding specification advanced and
+ there are no formal protests against this, then the encoding
+ should be advanced to the beta stage. The \LaTeX-project
+ people do this by adding the encoding to the list of approved
+ (beta or final stage) encodings that they [presumably] maintain.
+ \item
+ If the proposers want to withdraw the encoding specification
+ then the name assigned to it should once again be made available
+ for use for other encodings.
+ \item
+ If the proposers want the encoding specification advanced but
+ there is some formal protest against this, then the entire matter
+ should be handed over to some suitable authority, as a suggestion
+ some technical TUG committee, for resolution.
+\end{itemize}
+
+
+\paragraph{Update the specification on CTAN} When the specification
+has reached the beta stage, its file on CTAN should be updated to say
+so. In particular the file name should be changed from \meta{encoding
+name}\texttt{draft.etx} to \meta{encoding name}\texttt{spec.etx}.
+
+
+\paragraph{Modifying beta stage encodings} If a beta stage encoding is
+modified then the revised specification should go through the above
+procedure of ratification again before it can replace the previous
+\meta{encoding name}\texttt{spec.etx} file on CTAN. The revised
+version should thus initially be uploaded as \meta{encoding
+name}\texttt{draft.etx}, reannounced, and redebated. It can however
+be expected that such debates will not be as extensive as the
+original debates.
+
+
+\subsection{From beta stage to final stage}
+
+The requirements for going from beta stage to final stage are more
+about showing that the encoding has reached a certain maturity than
+about demonstrating any technical merits of it. The main difference in
+usefulness between a beta stage encoding and a final stage encoding is
+that the latter can be considered safe for archival purposes, whereas
+one should have certain reservations against such use of beta stage
+encodings.
+
+It seems reasonable that the following conditions should have to be
+fulfilled before a beta stage encoding can be made a final stage
+encoding:
+\begin{itemize}
+ \item At least one year must have passed since the last change was
+ made to the specification.
+ \item At least two people other than the proposer must have
+ succeeded in implemented the encoding in a font.
+\end{itemize}
+It is quite possible that some condition should be added or some of
+the above conditions reformulated.
+
+
+% References updated 2004/08/07.
+\begin{thebibliography}{???}
+\bibitem{ATN5013}
+ Adobe Systems Incorporated:
+ \textit{Adobe Standard Cyrillic Font Specification},
+ Adobe Technical Note \#5013, 1998;
+ \href{http://partners.adobe.com/asn/developer/pdfs/tn/%
+ 5013.Cyrillic_Font_Spec.pdf}{\textsc{http}:/\slash
+ \texttt{partners.adobe.com}\slash \texttt{asn}\slash
+ \texttt{developer}\slash \texttt{pdfs}\slash \texttt{tn}\slash
+ \texttt{5013.Cyrillic\_Font\_Spec.pdf}}.
+\bibitem{AGL}
+ Adobe Systems Incorporated: \textit{Adobe Glyph List},
+ text file, 1998,
+ \href{http://partners.adobe.com/asn/developer/type/glyphlist.txt}
+ {\textsc{http}:/\slash \texttt{partners.adobe.com}\slash
+ \texttt{asn}\slash \texttt{developer}\slash \texttt{type}\slash
+ \texttt{glyphlist.txt}}.
+\bibitem{unicodesign}
+ Adobe Systems Incorporated:
+ \textit{Adobe Solutions Network: Unicode and Glyph Names},
+ web page, 1998,
+ \href{http://partners.adobe.com/asn/developer/type/unicodegn.html}
+ {\textsc{http}:/\slash \texttt{partners.adobe.com}\slash
+ \texttt{asn}\slash \texttt{developer}\slash \texttt{type}\slash
+ \texttt{unicodegn.html}}.
+\bibitem{ClasenVieth}
+ Matthias Clasen and Ulrik Vieth:
+ \textit{Towards a new Math Font Encoding for (La)TeX},
+ March 1998, presented at EuroTeX'98;
+ \href{http://tug.org/twg/mfg/papers/current/mfg-euro-all.ps.gz}
+ {\textsc{http}:/\slash \texttt{tug.org}\slash \texttt{twg}\slash
+ \texttt{mfg}\slash \texttt{papers}\slash \texttt{current}\slash
+ \texttt{mfg-euro-all.ps.gz}}.
+\bibitem{fontinst-man}
+ Alan Jeffrey, Rowland McDonnell, Ulrik Vieth, and Lars Hellstr\"om:
+ \textit{\package{fontinst}---font installation software for \TeX}
+ (manual), 2004,
+ \ctanref{fonts/utilities/fontinst/doc/fontinst.tex}{%
+ \textsc{ctan}:\discretionary{}{}{\thinspace}%
+ \texttt{fonts}\slash \texttt{utilities}\slash
+ \texttt{fontinst}\slash \texttt{doc}\slash \texttt{fontinst.tex}}.
+% \bibitem{fontinst}
+% Alan Jeffrey, Sebastian Rahtz, and Ulrik Vieth:
+% \textit{The \package{fontinst} utility}, documented source code,
+% v\,1.801,
+% \ctanref{fonts/utilities/fontinst/source}{%
+% \textsc{ctan}:\discretionary{}{}{\thinspace}%
+% \texttt{fonts}\slash \texttt{utilities}\slash
+% \texttt{fontinst}\slash \texttt{source}/}.
+\bibitem{fontinst-pre}
+ Alan Jeffrey, Sebastian Rahtz, Ulrik Vieth, and Lars Hellstr\"om:
+ \textit{The \package{fontinst} utility}, documented source code,
+ v\,1.9xx,
+ \ctanref{fonts/utilities/fontinst-prerelease/source}{%
+ \textsc{ctan}:\discretionary{}{}{\thinspace}%
+ \texttt{fonts}\slash \texttt{utilities}\slash
+ \texttt{fontinst}\slash \texttt{source}/}.
+\bibitem{TeXbook}
+ Donald E.\ Knuth, Duane Bibby (illustrations): \textit{The \TeX book},
+ Ad\-di\-son--Wes\-ley, 1991;
+ volume A of \textit{Computers and typesetting}.
+\bibitem{LaTeXCompanion}
+ Frank Mittelbac and Michel Goossens, with Johannes Braams,
+ David Carlisle, and Chris Rowley:
+ \textit{The \LaTeX\ Companion} (second edition),
+ Ad\-di\-son--Wes\-ley, 2004; ISBN~0-201-36299-6.
+\bibitem{Omega-doc}
+ John Plaice and Yannis Haralambous:
+ \textit{Draft documentation for the Omega system},
+ version~1.12, 1999;
+ \href{http://omega.cse.unsw.edu.au:8080/doc-1.12.ps}{%
+ \textsc{http:}/\slash \texttt{omega.cse.unsw.edu.au:8080}\slash
+ \texttt{doc-1.12.ps}}.
+% \textsc{ctan}:\discretionary{}{}{\thinspace}%
+% \texttt{systems}\slash \texttt{omega}\slash
+% \texttt{omega-doc-1.8.tar.gz}.
+\bibitem{Vieth2001}
+ Ulrik Vieth:
+ \textit{Math typesetting in \TeX: The~good, the~bad, the~ugly},
+ to appear in the proceedings of Euro\TeX\ 2001;
+ \href{http://www.ntg.nl/eurotex/vieth.pdf}{%
+ \textsc{http}:/\slash \texttt{www.ntg.nl}\slash
+ \texttt{eurotex}\slash \texttt{vieth.pdf}}.
+\end{thebibliography}
+
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/fontinst/base/encspecs/omxdraft.etx b/Master/texmf-dist/doc/fontinst/base/encspecs/omxdraft.etx
new file mode 100644
index 00000000000..efccabde857
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/encspecs/omxdraft.etx
@@ -0,0 +1,985 @@
+\documentclass[twocolumn]{article}
+\usepackage[specification]{fontdoc}[2001/06/01]
+
+% \usepackage[T1]{fontenc}
+\DeclareTextCommandDefault{\textvisiblespace}{%
+ \mbox{\kern.06em\vrule height.3ex}%
+ \vbox{\hrule width.3em}%
+ \hbox{\vrule height.3ex\kern.06em}}
+
+\DeclareRobustCommand\cs[1]{\texttt{\char`\\#1}}
+
+\showbranches
+
+\begin{document}
+
+\title{\texttt{OMX} encoding draft specification}
+\author{Lars Hellstr\"om}
+\date{2001/10/20}
+\maketitle
+
+\begin{abstract}
+ The \TeX\ math extensions (\texttt{OMX}) encoding is a container for
+ most of the ``growing'' characters in the standard math set-up, but
+ that is pretty much the extent of it. Some of the characters occur
+ in ``normal size'' in other encodings; in these cases it is usually
+ a single math command that usually make use of characters in both
+ encodings.
+\end{abstract}
+
+
+\encoding
+
+\begincomment
+\section{Mandatory characters}
+
+\subsection{Delimiters}
+\endcomment
+
+\nextslot{0}
+\setslot{parenleftbig}
+ \Unicode{0028}{LEFT PARENTHESIS}
+ \nextlarger{parenleftBig}
+\endsetslot
+
+\setslot{parenrightbig}
+ \Unicode{0029}{RIGHT PARENTHESIS}
+ \nextlarger{parenrightBig}
+\endsetslot
+
+\setslot{bracketleftbig}
+ \Unicode{005B}{LEFT SQUARE BRACKET}
+ \nextlarger{bracketleftBig}
+\endsetslot
+
+\setslot{bracketrightbig}
+ \Unicode{005D}{RIGHT SQUARE BRACKET}
+ \nextlarger{bracketrightBig}
+\endsetslot
+
+\setslot{floorleftbig}
+ \Unicode{230A}{LEFT FLOOR}
+ \nextlarger{floorleftBig}
+\endsetslot
+
+\setslot{floorrightbig}
+ \Unicode{230B}{RIGHT FLOOR}
+ \nextlarger{floorrightBig}
+\endsetslot
+
+\setslot{ceilingleftbig}
+ \Unicode{2308}{LEFT CEILING}
+ \nextlarger{ceilingleftBig}
+\endsetslot
+
+\setslot{ceilingrightbig}
+ \Unicode{2309}{RIGHT CEILING}
+ \nextlarger{ceilingrightBig}
+\endsetslot
+
+\setslot{braceleftbig}
+ \Unicode{007B}{LEFT CURLY BRACKET}
+ \nextlarger{braceleftBig}
+\endsetslot
+
+\setslot{bracerightbig}
+ \Unicode{007D}{RIGHT CURLY BRACKET}
+ \nextlarger{bracerightBig}
+\endsetslot
+
+\setslot{angleleftbig}
+ \Unicode{2329}{LEFT-POINTING ANGLE BRACKET}
+ \nextlarger{angleleftBig}
+\endsetslot
+
+\setslot{anglerightbig}
+ \Unicode{232A}{RIGHT-POINTING ANGLE BRACKET}
+ \nextlarger{anglerightBig}
+\endsetslot
+
+\setslot{barex}
+ \Unicode{007C}{VERTICAL LINE}
+ \comment{This is used by the \cs{vert} command. When not accessed
+ as a delimiter, this character may be much shorter than one
+ would expect.}
+ \varchar
+ \varrep{barex}
+ \endvarchar
+\endsetslot
+
+\setslot{bardblex}
+ \Unicode{2016}{DOUBLE VERTICAL LINE}
+ \comment{This is used by the \cs{Vert} command. When not accessed
+ as a delimiter, this character may be much shorter than one
+ would expect.}
+ \varchar
+ \varrep{bardblex}
+ \endvarchar
+\endsetslot
+
+\setslot{slashbig}
+ \Unicode{2215}{DIVISION SLASH}
+ \comment{Although this character is normally accessed via \TeX's
+ growing delimiter mechanism, it is not used as such in formulae,
+ but as a large division slash. Since the use is unambigously for
+ division and the like, it would be inaccurate to identify this
+ character with \textunicode{002F}{SOLIDUS}.}
+ \nextlarger{slashBig}
+\endsetslot
+
+\setslot{backslashbig}
+ \Unicode{005C}{REVERSE SOLIDUS}
+ \comment{This is \TeX's \cs{backslash} (use for ``double coset''),
+ not \cs{setminus}, and hence it is not
+ \textunicode{2216}{SET MINUS}.}
+ \nextlarger{backslashBig}
+\endsetslot
+
+\nextslot{62}
+\setslot{braceex}
+ \Unicode{007C}{VERTICAL LINE}
+ \comment{This is used by the \cs{bracevert} command.}
+ \label{braceex}
+ \varchar
+ \varrep{braceex}
+ \endvarchar
+ \comment{This slot contains the repeatable part of a extensible
+ brace delimiter. In the standard set-up, the extensible recipes of
+ slots~\ref{bracelefttp}, \ref{bracerighttp}, \ref{braceleftbt},
+ \ref{bracerightbt}, \ref{parenleftbt}, and \ref{parenrightbt} all
+ make use of this slot.}
+\endsetslot
+
+\nextslot{"42}
+\setslot{parenleftex}
+ \Unicode{007C}{VERTICAL LINE}
+ \comment{As astonishing as it may seem, there is no command which
+ accesses this slot. The glyph is similar to that in
+ slot~\ref{braceex}, but shifted to the left.}
+ \varchar
+ \varrep{parenleftex}
+ \endvarchar
+\endsetslot
+
+\setslot{parenrightex}
+ \Unicode{007C}{VERTICAL LINE}
+ \comment{As astonishing as it may seem, there is no command which
+ accesses this slot. The glyph is similar to that in
+ slot~\ref{braceex}, but shifted to the right.}
+ \varchar
+ \varrep{parenrightex}
+ \endvarchar
+\endsetslot
+
+\nextslot{"7A}
+\setslot{bracehtipdownleft}
+ \comment{This is \cs{braceld}, a tip (pointing left, bending down)
+ used to build over- and underbraces.}
+\endsetslot
+
+\setslot{bracehtipdownright}
+ \comment{This is \cs{bracerd}, a tip (pointing right, bending down)
+ used to build over- and underbraces.}
+\endsetslot
+
+\setslot{bracehtipupleft}
+ \comment{This is \cs{bracelu}, a tip (pointing left, bending up)
+ used to build over- and underbraces.}
+\endsetslot
+
+\setslot{bracehtipupright}
+ \comment{This is \cs{braceru}, a tip (pointing right, bending up)
+ used to build over- and underbraces.}
+\endsetslot
+
+
+
+\begincomment
+\subsection{Text style operators}
+
+With the exception of the integrals, all the following characters
+should be \textsc{n-ary \dots}, but some cases there are no such
+variants defined in Unicode.
+\endcomment
+
+\nextslot{"46}
+\setslot{unionsqtext}
+ \Unicode{2294}{SQUARE CUP}
+ \nextlarger{unionsqdisplay}
+\endsetslot
+
+\skipslots{1}
+\setslot{contintegraltext}
+ \Unicode{222E}{CONTOUR INTEGRAL}
+ \nextlarger{contintegraldisplay}
+\endsetslot
+
+\skipslots{1}
+\setslot{circledottext}
+ \Unicode{2299}{CIRCLED DOT OPERATOR}
+ \nextlarger{circledotdisplay}
+\endsetslot
+
+\skipslots{1}
+\setslot{circleplustext}
+ \Unicode{2295}{CIRCLED PLUS}
+ \nextlarger{circleplusdisplay}
+\endsetslot
+
+\skipslots{1}
+\setslot{circlemultiplytext}
+ \Unicode{2297}{CIRCLED TIMES}
+ \nextlarger{circlemultiplydisplay}
+\endsetslot
+
+\skipslots{1}
+\setslot{summationtext}
+ \Unicode{2211}{N-ARY SUMMATION}
+ \nextlarger{summationdisplay}
+\endsetslot
+
+\setslot{producttext}
+ \Unicode{220F}{N-ARY PRODUCT}
+ \nextlarger{productdisplay}
+\endsetslot
+
+\setslot{integraltext}
+ \Unicode{222B}{INTEGRAL}
+ \nextlarger{integraldisplay}
+\endsetslot
+
+\setslot{uniontext}
+ \Unicode{22C3}{N-ARY UNION}
+ \nextlarger{uniondisplay}
+\endsetslot
+
+\setslot{intersectiontext}
+ \Unicode{22C2}{N-ARY INTERSECTION}
+ \nextlarger{intersectiondisplay}
+\endsetslot
+
+\setslot{unionmultitext}
+ \Unicode{228E}{MULTISET UNION}
+ \nextlarger{unionmultidisplay}
+\endsetslot
+
+\setslot{logicalandtext}
+ \Unicode{22C0}{N-ARY LOGICAL AND}
+ \nextlarger{logicalanddisplay}
+\endsetslot
+
+\setslot{logicalortext}
+ \Unicode{22C1}{N-ARY LOGICAL OR}
+ \nextlarger{logicalordisplay}
+\endsetslot
+
+\skipslots{8}
+\setslot{coproducttext}
+ \Unicode{2210}{N-ARY COPRODUCT}
+ \nextlarger{coproductdisplay}
+\endsetslot
+
+
+
+\begincomment
+\subsection{Accents, arrows, and the radical}
+\endcomment
+
+\nextslot{"62}
+\setslot{hatwide}
+ \Unicode{0302}{COMBINING CIRCUMFLEX ACCENT}
+ \nextlarger{hatwider}
+\endsetslot
+
+\skipslots{2}
+
+\setslot{tildewide}
+ \Unicode{0303}{COMBINING TILDE}
+ \nextlarger{tildewider}
+\endsetslot
+
+\nextslot{"70}
+\setslot{radicalbig}
+ \Unicode{221A}{SQUARE ROOT}
+ \nextlarger{radicalBig}
+\endsetslot
+
+\nextslot{"78}
+\setslot{arrowtp}
+ \Unicode{2191}{UPWARDS ARROW}
+ \varchar
+ \vartop{arrowtp}
+ \varrep{arrowvertex}
+ \endvarchar
+\endsetslot
+
+\setslot{arrowbt}
+ \Unicode{2193}{DOWNWARDS ARROW}
+ \varchar
+ \varrep{arrowvertex}
+ \varbot{arrowbt}
+ \endvarchar
+\endsetslot
+
+\nextslot{"7E}
+\setslot{arrowdbltp}
+ \Unicode{21D1}{UPWARDS DOUBLE ARROW}
+ \varchar
+ \vartop{arrowdbltp}
+ \varrep{arrowdblvertex}
+ \endvarchar
+\endsetslot
+
+\setslot{arrowdblbt}
+ \Unicode{21D3}{DOWNWARDS DOUBLE ARROW}
+ \varchar
+ \varrep{arrowdblvertex}
+ \varbot{arrowdblbt}
+ \endvarchar
+\endsetslot
+
+
+
+
+
+
+\begincomment
+\section{Semimandatory characters}
+\endcomment
+
+\nextslot{"3A}
+\setslot{braceleftbt}
+ \comment{This is the \cs{lgroup} delimiter, which looks like a
+ \textunicode{007B}{LEFT CURLY BRACKET} with flat middle section.
+ There does not seem to be such a character in Unicode, but a
+ close approximation would be a narrowed
+ \textunicode{3014}{LEFT TORTOISE SHELL BRACKET}.}
+ \label{braceleftbt}
+ \varchar
+ \vartop{bracelefttp}
+ \varrep{braceex}
+ \varbot{braceleftbt}
+ \endvarchar
+ \comment{The slot contains the curved bottom of a
+ \textunicode{007B}{LEFT CURLY BRACKET}.}
+\endsetslot
+
+\setslot{bracerightbt}
+ \comment{This is the \cs{rgroup} delimiter, which looks like a
+ \textunicode{007D}{RIGHT CURLY BRACKET} with flat middle section.
+ There does not seem to be such a character in Unicode, but a
+ close approximation would be a narrowed
+ \textunicode{3015}{RIGHT TORTOISE SHELL BRACKET}.}
+ \label{bracerightbt}
+ \varchar
+ \vartop{bracerighttp}
+ \varrep{braceex}
+ \varbot{bracerightbt}
+ \endvarchar
+ \comment{The slot contains the curved bottom of a
+ \textunicode{007D}{RIGHT CURLY BRACKET}.}
+\endsetslot
+
+\setslot{braceleftmid}
+ \Unicode{007C}{VERTICAL LINE}
+ \comment{This is used by the \cs{arrowvert} command.}
+ \varchar
+ \varrep{arrowvertex}
+ \endvarchar
+ \comment{The slot contains the middle part of a
+ \textunicode{007B}{LEFT CURLY BRACKET}.}
+\endsetslot
+
+\setslot{bracerightmid}
+ \Unicode{2016}{DOUBLE VERTICAL LINE}
+ \comment{This is used by the \cs{Arrowvert} command.}
+ \varchar
+ \varrep{arrowdblvertex}
+ \endvarchar
+ \comment{The slot contains the middle part of a
+ \textunicode{007D}{RIGHT CURLY BRACKET}.}
+\endsetslot
+
+\skipslots{1}
+
+\setslot{arrowvertex}
+ \Unicode{2195}{UP DOWN ARROW}
+ \varchar
+ \vartop{arrowtp}
+ \varrep{arrowvertex}
+ \varbot{arrowbt}
+ \endvarchar
+ \comment{This slot contains the repeatable middle part of a vertical
+ arrow.}
+\endsetslot
+
+\setslot{parenleftbt}
+ \label{parenleftbt}
+ \comment{This is the \cs{lmoustache} delimiter, whose top half is
+ like \cs{lgroup} and whose bottom half is like \cs{rgroup}.}
+ \varchar
+ \vartop{bracelefttp}
+ \varrep{braceex}
+ \varbot{bracerightbt}
+ \endvarchar
+ \comment{This slot contains the curved bottom of a
+ \textunicode{0028}{LEFT PARENTHESIS}.}
+\endsetslot
+
+\setslot{parenrightbt}
+ \label{parenrightbt}
+ \comment{This is the \cs{rmoustache} delimiter, whose top half is
+ like \cs{rgroup} and whose bottom half is like \cs{lgroup}.}
+ \varchar
+ \vartop{bracerighttp}
+ \varrep{braceex}
+ \varbot{braceleftbt}
+ \endvarchar
+ \comment{This slot contains the curved bottom of a
+ \textunicode{0029}{RIGHT PARENTHESIS}.}
+\endsetslot
+
+\nextslot{"77}
+\setslot{arrowdblvertex}
+ \Unicode{21D5}{UP DOWN DOUBLE ARROW}
+ \varchar
+ \vartop{arrowdbltp}
+ \varbot{arrowdblbt}
+ \varrep{arrowdblvertex}
+ \endvarchar
+ \comment{This slot contains the repeatable middle part of a vertical
+ double arrow.}
+\endsetslot
+
+
+
+
+
+\begincomment
+\section{Ordinary characters}
+\endcomment
+
+
+\begincomment
+\subsection{\texttt{Big} size delimiters}
+\endcomment
+
+\nextslot{16}
+\setslot{parenleftBig}
+ \Unicode{0028}{LEFT PARENTHESIS}
+ \nextlarger{parenleftbigg}
+\endsetslot
+
+\setslot{parenrightBig}
+ \Unicode{0029}{RIGHT PARENTHESIS}
+ \nextlarger{parenrightbigg}
+\endsetslot
+
+\nextslot{46}
+\setslot{slashBig}
+ \Unicode{2215}{DIVISION SLASH}
+ \nextlarger{slashbigg}
+\endsetslot
+
+\setslot{backslashBig}
+ \Unicode{005C}{REVERSE SOLIDUS}
+ \nextlarger{backslashbigg}
+\endsetslot
+
+\nextslot{"44}
+\setslot{angleleftBig}
+ \Unicode{2329}{LEFT-POINTING ANGLE BRACKET}
+ \nextlarger{angleleftbigg}
+\endsetslot
+
+\setslot{anglerightBig}
+ \Unicode{232A}{RIGHT-POINTING ANGLE BRACKET}
+ \nextlarger{anglerightbigg}
+\endsetslot
+
+\nextslot{"68}
+\setslot{bracketleftBig}
+ \Unicode{005B}{LEFT SQUARE BRACKET}
+ \nextlarger{bracketleftbigg}
+\endsetslot
+
+\setslot{bracketrightBig}
+ \Unicode{005D}{RIGHT SQUARE BRACKET}
+ \nextlarger{bracketrightbigg}
+\endsetslot
+
+\setslot{floorleftBig}
+ \Unicode{230A}{LEFT FLOOR}
+ \nextlarger{floorleftbigg}
+\endsetslot
+
+\setslot{floorrightBig}
+ \Unicode{230B}{RIGHT FLOOR}
+ \nextlarger{floorrightbigg}
+\endsetslot
+
+\setslot{ceilingleftBig}
+ \Unicode{2308}{LEFT CEILING}
+ \nextlarger{ceilingleftbigg}
+\endsetslot
+
+\setslot{ceilingrightBig}
+ \Unicode{2309}{RIGHT CEILING}
+ \nextlarger{ceilingrightbigg}
+\endsetslot
+
+\setslot{braceleftBig}
+ \Unicode{007B}{LEFT CURLY BRACKET}
+ \nextlarger{braceleftbigg}
+\endsetslot
+
+\setslot{bracerightBig}
+ \Unicode{007D}{RIGHT CURLY BRACKET}
+ \nextlarger{bracerightbigg}
+\endsetslot
+
+
+
+
+
+\begincomment
+\subsection{\texttt{bigg} size delimiters}
+\endcomment
+
+\nextslot{18}
+\setslot{parenleftbigg}
+ \Unicode{0028}{LEFT PARENTHESIS}
+ \nextlarger{parenleftBigg}
+\endsetslot
+
+\setslot{parenrightbigg}
+ \Unicode{0029}{RIGHT PARENTHESIS}
+ \nextlarger{parenrightBigg}
+\endsetslot
+
+\setslot{bracketleftbigg}
+ \Unicode{005B}{LEFT SQUARE BRACKET}
+ \nextlarger{bracketleftBigg}
+\endsetslot
+
+\setslot{bracketrightbigg}
+ \Unicode{005D}{RIGHT SQUARE BRACKET}
+ \nextlarger{bracketrightBigg}
+\endsetslot
+
+\setslot{floorleftbigg}
+ \Unicode{230A}{LEFT FLOOR}
+ \nextlarger{floorleftBigg}
+\endsetslot
+
+\setslot{floorrightbigg}
+ \Unicode{230B}{RIGHT FLOOR}
+ \nextlarger{floorrightBigg}
+\endsetslot
+
+\setslot{ceilingleftbigg}
+ \Unicode{2308}{LEFT CEILING}
+ \nextlarger{ceilingleftBigg}
+\endsetslot
+
+\setslot{ceilingrightbigg}
+ \Unicode{2309}{RIGHT CEILING}
+ \nextlarger{ceilingrightBigg}
+\endsetslot
+
+\setslot{braceleftbigg}
+ \Unicode{007B}{LEFT CURLY BRACKET}
+ \nextlarger{braceleftBigg}
+\endsetslot
+
+\setslot{bracerightbigg}
+ \Unicode{007D}{RIGHT CURLY BRACKET}
+ \nextlarger{bracerightBigg}
+\endsetslot
+
+\setslot{angleleftbigg}
+ \Unicode{2329}{LEFT-POINTING ANGLE BRACKET}
+ \nextlarger{angleleftBigg}
+\endsetslot
+
+\setslot{anglerightbigg}
+ \Unicode{232A}{RIGHT-POINTING ANGLE BRACKET}
+ \nextlarger{anglerightBigg}
+\endsetslot
+
+\setslot{slashbigg}
+ \Unicode{2215}{DIVISION SLASH}
+ \nextlarger{slashBigg}
+\endsetslot
+
+\setslot{backslashbigg}
+ \Unicode{005C}{REVERSE SOLIDUS}
+ \nextlarger{backslashBigg}
+\endsetslot
+
+
+
+\begincomment
+\subsection{\texttt{Bigg} size delimiters}
+\endcomment
+
+\nextslot{32}
+\setslot{parenleftBigg}
+ \Unicode{0028}{LEFT PARENTHESIS}
+ \nextlarger{parenlefttp}
+\endsetslot
+
+\setslot{parenrightBigg}
+ \Unicode{0029}{RIGHT PARENTHESIS}
+ \nextlarger{parenrighttp}
+\endsetslot
+
+\setslot{bracketleftBigg}
+ \Unicode{005B}{LEFT SQUARE BRACKET}
+ \nextlarger{bracketlefttp}
+\endsetslot
+
+\setslot{bracketrightBigg}
+ \Unicode{005D}{RIGHT SQUARE BRACKET}
+ \nextlarger{bracketrighttp}
+\endsetslot
+
+\setslot{floorleftBigg}
+ \Unicode{230A}{LEFT FLOOR}
+ \nextlarger{bracketleftbt}
+\endsetslot
+
+\setslot{floorrightBigg}
+ \Unicode{230B}{RIGHT FLOOR}
+ \nextlarger{bracketrightbt}
+\endsetslot
+
+\setslot{ceilingleftBigg}
+ \Unicode{2308}{LEFT CEILING}
+ \nextlarger{bracketleftex}
+\endsetslot
+
+\setslot{ceilingrightBigg}
+ \Unicode{2309}{RIGHT CEILING}
+ \nextlarger{bracketrightex}
+\endsetslot
+
+\setslot{braceleftBigg}
+ \Unicode{007B}{LEFT CURLY BRACKET}
+ \nextlarger{bracelefttp}
+\endsetslot
+
+\setslot{bracerightBigg}
+ \Unicode{007D}{RIGHT CURLY BRACKET}
+ \nextlarger{bracerighttp}
+\endsetslot
+
+\setslot{angleleftBigg}
+ \Unicode{2329}{LEFT-POINTING ANGLE BRACKET}
+\endsetslot
+
+\setslot{anglerightBigg}
+ \Unicode{232A}{RIGHT-POINTING ANGLE BRACKET}
+\endsetslot
+
+\setslot{slashBigg}
+ \Unicode{2215}{DIVISION SLASH}
+\endsetslot
+
+\setslot{backslashBigg}
+ \Unicode{005C}{REVERSE SOLIDUS}
+\endsetslot
+
+
+
+\begincomment
+\subsection{Extensible delimiters}
+\endcomment
+
+\nextslot{48}
+\setslot{parenlefttp}
+ \comment{This slot contains the curved top of a
+ \textunicode{0028}{LEFT PARENTHESIS}.}
+ \varchar
+ \vartop{parenlefttp}
+ \varrep{parenleftex}
+ \varbot{parenleftbt}
+ \endvarchar
+\endsetslot
+
+\setslot{parenrighttp}
+ \comment{This slot contains the curved top of a
+ \textunicode{0029}{RIGHT PARENTHESIS}.}
+ \varchar
+ \vartop{parenrighttp}
+ \varrep{parenrightex}
+ \varbot{parenrightbt}
+ \endvarchar
+\endsetslot
+
+\setslot{bracketlefttp}
+ \comment{This slot contains the corner top of a
+ \textunicode{005B}{LEFT SQUARE BRACKET}.}
+ \varchar
+ \vartop{bracketlefttp}
+ \varrep{bracketleftex}
+ \varbot{bracketleftbt}
+ \endvarchar
+\endsetslot
+
+\setslot{bracketrighttp}
+ \comment{This slot contains the corner top of a
+ \textunicode{005D}{RIGHT SQUARE BRACKET}.}
+ \varchar
+ \vartop{bracketrighttp}
+ \varrep{bracketrightex}
+ \varbot{bracketrightbt}
+ \endvarchar
+\endsetslot
+
+\setslot{bracketleftbt}
+ \comment{This slot contains the corner bottom of a
+ \textunicode{005B}{LEFT SQUARE BRACKET}, but it serves as the
+ final slot in the chain of larger sizes of
+ \textunicode{230A}{LEFT FLOOR}.}
+ \varchar
+ \varrep{bracketleftex}
+ \varbot{bracketleftbt}
+ \endvarchar
+\endsetslot
+
+\setslot{bracketrightbt}
+ \comment{This slot contains the corner bottom of a
+ \textunicode{005D}{RIGHT SQUARE BRACKET}, but it serves as the
+ final slot in the chain of larger sizes of
+ \textunicode{230B}{RIGHT FLOOR}.}
+ \varchar
+ \varrep{bracketrightex}
+ \varbot{bracketrightbt}
+ \endvarchar
+\endsetslot
+
+\setslot{bracketleftex}
+ \comment{This slot contains the repeatable middle part of a
+ \textunicode{005B}{LEFT SQUARE BRACKET}, but it serves as the
+ final slot in the chain of larger sizes of
+ \textunicode{2308}{LEFT CEILING}.}
+ \varchar
+ \vartop{bracketlefttp}
+ \varrep{bracketleftex}
+ \endvarchar
+\endsetslot
+
+\setslot{bracketrightex}
+ \comment{This slot contains the repeatable middle part of a
+ \textunicode{005D}{RIGHT SQUARE BRACKET}, but it serves as the
+ final slot in the chain of larger sizes of
+ \textunicode{2309}{RIGHT CEILING}.}
+ \varchar
+ \vartop{bracketrighttp}
+ \varrep{bracketrightex}
+ \endvarchar
+\endsetslot
+
+\setslot{bracelefttp}
+ \comment{This slot contains the curved top of a
+ \textunicode{007B}{LEFT CURLY BRACKET}.}
+ \label{bracelefttp}
+ \varchar
+ \vartop{bracelefttp}
+ \varrep{braceex}
+ \varmid{braceleftmid}
+ \varbot{braceleftbt}
+ \endvarchar
+\endsetslot
+
+\setslot{bracerighttp}
+ \comment{This slot contains the curved top of a
+ \textunicode{007D}{RIGHT CURLY BRACKET}.}
+ \label{bracerighttp}
+ \varchar
+ \vartop{bracerighttp}
+ \varrep{braceex}
+ \varmid{bracerightmid}
+ \varbot{bracerightbt}
+ \endvarchar
+\endsetslot
+
+
+
+
+
+\begincomment
+\subsection{Display style operators}
+\endcomment
+
+\nextslot{"47}
+\setslot{unionsqdisplay}
+ \Unicode{2294}{SQUARE CUP}
+\endsetslot
+
+\skipslots{1}
+\setslot{contintegraldisplay}
+ \Unicode{222E}{CONTOUR INTEGRAL}
+\endsetslot
+
+\skipslots{1}
+\setslot{circledotdisplay}
+ \Unicode{2299}{CIRCLED DOT OPERATOR}
+\endsetslot
+
+\skipslots{1}
+\setslot{circleplusdisplay}
+ \Unicode{2295}{CIRCLED PLUS}
+\endsetslot
+
+\skipslots{1}
+\setslot{circlemultiplydisplay}
+ \Unicode{2297}{CIRCLED TIMES}
+\endsetslot
+
+\skipslots{8}
+\setslot{summationdisplay}
+ \Unicode{2211}{N-ARY SUMMATION}
+\endsetslot
+
+\setslot{productdisplay}
+ \Unicode{220F}{N-ARY PRODUCT}
+\endsetslot
+
+\setslot{integraldisplay}
+ \Unicode{222B}{INTEGRAL}
+\endsetslot
+
+\setslot{uniondisplay}
+ \Unicode{22C3}{N-ARY UNION}
+\endsetslot
+
+\setslot{intersectiondisplay}
+ \Unicode{22C2}{N-ARY INTERSECTION}
+\endsetslot
+
+\setslot{unionmultidisplay}
+ \Unicode{228E}{MULTISET UNION}
+\endsetslot
+
+\setslot{logicalanddisplay}
+ \Unicode{22C0}{N-ARY LOGICAL AND}
+\endsetslot
+
+\setslot{logicalordisplay}
+ \Unicode{22C1}{N-ARY LOGICAL OR}
+\endsetslot
+
+\skipslots{1}
+\setslot{coproductdisplay}
+ \Unicode{2210}{N-ARY COPRODUCT}
+\endsetslot
+
+
+
+\begincomment
+\subsection{Accents}
+\endcomment
+
+\nextslot{"63}
+\setslot{hatwider}
+ \Unicode{0302}{COMBINING CIRCUMFLEX ACCENT}
+ \nextlarger{hatwiderr}
+\endsetslot
+
+\setslot{hatwiderr}
+ \Unicode{0302}{COMBINING CIRCUMFLEX ACCENT}
+\endsetslot
+
+\skipslots{1}
+
+\setslot{tildewider}
+ \Unicode{0303}{COMBINING TILDE}
+ \nextlarger{tildewiderr}
+\endsetslot
+
+\setslot{tildewiderr}
+ \Unicode{0303}{COMBINING TILDE}
+\endsetslot
+
+
+\begincomment
+\subsection{Radicals}
+\endcomment
+
+\nextslot{"71}
+\setslot{radicalBig}
+ \Unicode{221A}{SQUARE ROOT}
+ \nextlarger{radicalbigg}
+\endsetslot
+
+\setslot{radicalbigg}
+ \Unicode{221A}{SQUARE ROOT}
+ \nextlarger{radicalBigg}
+\endsetslot
+
+\setslot{radicalBigg}
+ \Unicode{221A}{SQUARE ROOT}
+ \nextlarger{radicalbt}
+\endsetslot
+
+\setslot{radicalbt}
+ \Unicode{221A}{SQUARE ROOT}
+ \varchar
+ \varbot{radicalbt}
+ \vartop{radicaltp}
+ \varrep{radicalvertex}
+ \endvarchar
+\endsetslot
+
+\setslot{radicalvertex}
+ \comment{This is the repeatable, vertically middle part of an
+ extensible \textunicode{221A}{SQUARE ROOT}.}
+\endsetslot
+
+\setslot{radicaltp}
+ \comment{This is the top corner part of an extensible
+ \textunicode{221A}{SQUARE ROOT}.}
+\endsetslot
+
+
+
+
+
+\begincomment
+\section{Fontdimens and codingscheme}
+
+\texttt{OMX} fonts have the necessary fontdimens to serve as a math
+group 3 font.
+\endcomment
+
+\setfontdimen{1}{italicslant} % italic slant
+\setfontdimen{2}{interword} % interword space
+\setfontdimen{3}{stretchword} % interword stretch
+\setfontdimen{4}{shrinkword} % interword shrink
+\setfontdimen{5}{xheight} % x-height
+\setfontdimen{6}{quad} % quad
+\setfontdimen{7}{extraspace} % extra space after .
+
+\setfontdimen{8}{defaultrulethickness} % default rule thickness
+\setfontdimen{9}{bigopspacing1} % bigopspacing 1
+\setfontdimen{10}{bigopspacing2} % bigopspacing 2
+\setfontdimen{11}{bigopspacing3} % bigopspacing 3
+\setfontdimen{12}{bigopspacing4} % bigopspacing 4
+\setfontdimen{13}{bigopspacing5} % bigopspacing 5
+
+\setstr{codingscheme}{TEX MATH EXTENSION}
+
+
+
+
+
+\endencoding
+
+
+\section{Discussion}
+
+
+
+\end{document}
diff --git a/Master/texmf-dist/doc/fontinst/base/encspecs/ot1draft.etx b/Master/texmf-dist/doc/fontinst/base/encspecs/ot1draft.etx
new file mode 100644
index 00000000000..8fbdb57c29c
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/encspecs/ot1draft.etx
@@ -0,0 +1,1001 @@
+\relax
+\documentclass[twocolumn]{article}
+\usepackage[specification]{fontdoc}[2001/06/01]
+
+\DeclareRobustCommand\cs[1]{\texttt{\char`\\#1}}
+
+\showbranches
+
+\begin{document}
+
+\title{\texttt{OT1} encoding draft specification}
+\author{Lars Hellstr\"om}
+\date{2001/09/09}
+\maketitle
+
+\begin{abstract}
+ The \texttt{OT1} encoding is an attempt to describe the encoding of
+ the text fonts in Donald~E.~Knuth's \emph{Computer Modern} family
+ of fonts~\cite{ComputerModern}. This is an impossibile goal, since
+ these fonts present no less than five different encodings, but they
+ are nontheless largely treated by \LaTeX\ as having identical
+ encodings. Due to the ambiguities this creates, and in view of that
+ the \texttt{T1} encoding supersedes \texttt{OT1} as text font
+ encoding, there is little point in using the text commands for
+ distiguishing mandatory features of \texttt{OT1} from the ordinary.
+
+ \texttt{OT1} is however also used as a math font encoding (to go
+ with \texttt{OML}, \texttt{OMS}, and \texttt{OMX}), and that use is
+ today the by far most important since there is no obvious alternative
+ to the standard math font set-up. Therefore this specification
+ considers a feature of the encoding to be mandatory if it is
+ (i)~necessary for the standard math set-up or (ii)~is a text feature
+ which works for all encoding variants.
+\end{abstract}
+
+\encoding
+\needsfontinstversion{1.918}
+
+
+
+\begincomment
+\section{Encoding variants}
+
+This document aims to record all the encoding variations that are
+present within the set of fonts classified by \LaTeX\ as having the
+\texttt{OT1} encoding. It turns out that they can all be described
+using only two parameters. One of these might be called
+`\textit{ligaturing}' as one factor it affects is how many ligatures
+there will be in the font. The other parameter is best called
+`\textit{italicizing}' as it is different between italic and
+non-italic fonts. Most of the Computer Modern fonts have
+\(\mathit{ligaturing} = 2\) and \(\mathit{italicizing} = 0\).
+
+\endcomment
+\setint{ligaturing}{2}
+\setint{italicizing}{0}
+
+
+\begincomment
+
+
+\section{Mandatory characters}
+
+\subsection{Latin letters}
+\endcomment
+
+\nextslot{16}
+\setslot{dotlessi}
+ \Unicode{0131}{LATIN SMALL LETTER DOTLESS I}
+ \comment{A dotless i `\i', used to produce accented letters such as
+ `\=\i'. It is not used for math.}
+\endsetslot
+
+\setslot{dotlessj}
+ \Unicode{F6BE}{LATIN SMALL LETTER DOTLESS J}
+ \comment{A dotless j `\j', used to produce accented letters such as
+ `\=\j'. It is not used for math. The Unicode standard does not
+ define this character, but Adobe has assigned code point
+ \texttt{U+F6BE} (which is in the private use subarea assigned by
+ Adobe) to it.}
+\endsetslot
+
+\nextslot{25}
+\setslot{germandbls}
+ \Unicode{00DF}{LATIN SMALL LETTER SHARP S}
+ \comment{This slot is not used in math.}
+\endsetslot
+
+\setslot{ae}
+ \Unicode{00E6}{LATIN SMALL LETTER AE}
+ \comment{This slot is not used in math.}
+\endsetslot
+
+\setslot{oe}
+ \Unicode{0153}{LATIN SMALL LIGATURE OE}
+ \comment{This is a single letter, and should not be faked with `oe'.
+ It is not used in math.}
+\endsetslot
+
+\setslot{oslash}
+ \Unicode{00F8}{LATIN SMALL LETTER O WITH STROKE}
+ \comment{This slot is not used in math.}
+\endsetslot
+
+\setslot{AE}
+ \Unicode{00C6}{LATIN CAPITAL LETTER AE}
+ \comment{This slot is not used in math.}
+\endsetslot
+
+\setslot{OE}
+ \Unicode{0152}{LATIN CAPITAL LIGATURE OE}
+ \comment{This is a single letter, and should not be faked with
+ `OE'. It is not used in math.}
+\endsetslot
+
+\setslot{Oslash}
+ \Unicode{00D8}{LATIN CAPITAL LETTER O WITH STROKE}
+ \comment{This slot is not used in math.}
+\endsetslot
+
+
+\nextslot{65}
+\setslot{A}
+ \Unicode{0041}{LATIN CAPITAL LETTER A}
+ \label{A}
+\endsetslot
+
+\setslot{B}
+ \Unicode{0042}{LATIN CAPITAL LETTER B}
+\endsetslot
+
+\setslot{C}
+ \Unicode{0043}{LATIN CAPITAL LETTER C}
+\endsetslot
+
+\setslot{D}
+ \Unicode{0044}{LATIN CAPITAL LETTER D}
+\endsetslot
+
+\setslot{E}
+ \Unicode{0045}{LATIN CAPITAL LETTER E}
+\endsetslot
+
+\setslot{F}
+ \Unicode{0046}{LATIN CAPITAL LETTER F}
+\endsetslot
+
+\setslot{G}
+ \Unicode{0047}{LATIN CAPITAL LETTER G}
+\endsetslot
+
+\setslot{H}
+ \Unicode{0048}{LATIN CAPITAL LETTER H}
+\endsetslot
+
+\setslot{I}
+ \Unicode{0049}{LATIN CAPITAL LETTER I}
+\endsetslot
+
+\setslot{J}
+ \Unicode{004A}{LATIN CAPITAL LETTER J}
+\endsetslot
+
+\setslot{K}
+ \Unicode{004B}{LATIN CAPITAL LETTER K}
+\endsetslot
+
+\setslot{L}
+ \Unicode{004C}{LATIN CAPITAL LETTER L}
+\endsetslot
+
+\setslot{M}
+ \Unicode{004D}{LATIN CAPITAL LETTER M}
+\endsetslot
+
+\setslot{N}
+ \Unicode{004E}{LATIN CAPITAL LETTER N}
+\endsetslot
+
+\setslot{O}
+ \Unicode{004F}{LATIN CAPITAL LETTER O}
+\endsetslot
+
+\setslot{P}
+ \Unicode{0050}{LATIN CAPITAL LETTER P}
+\endsetslot
+
+\setslot{Q}
+ \Unicode{0051}{LATIN CAPITAL LETTER Q}
+\endsetslot
+
+\setslot{R}
+ \Unicode{0052}{LATIN CAPITAL LETTER R}
+\endsetslot
+
+\setslot{S}
+ \Unicode{0053}{LATIN CAPITAL LETTER S}
+\endsetslot
+
+\setslot{T}
+ \Unicode{0054}{LATIN CAPITAL LETTER T}
+\endsetslot
+
+\setslot{U}
+ \Unicode{0055}{LATIN CAPITAL LETTER U}
+\endsetslot
+
+\setslot{V}
+ \Unicode{0056}{LATIN CAPITAL LETTER V}
+\endsetslot
+
+\setslot{W}
+ \Unicode{0057}{LATIN CAPITAL LETTER W}
+\endsetslot
+
+\setslot{X}
+ \Unicode{0058}{LATIN CAPITAL LETTER X}
+\endsetslot
+
+\setslot{Y}
+ \Unicode{0059}{LATIN CAPITAL LETTER Y}
+ \label{Y}
+\endsetslot
+
+\setslot{Z}
+ \Unicode{005A}{LATIN CAPITAL LETTER Z}
+\endsetslot
+
+
+\nextslot{97}
+\setslot{a}
+ \Unicode{0061}{LATIN SMALL LETTER A}
+\endsetslot
+
+\setslot{b}
+ \Unicode{0062}{LATIN SMALL LETTER B}
+\endsetslot
+
+\setslot{c}
+ \Unicode{0063}{LATIN SMALL LETTER C}
+\endsetslot
+
+\setslot{d}
+ \Unicode{0064}{LATIN SMALL LETTER D}
+\endsetslot
+
+\setslot{e}
+ \Unicode{0065}{LATIN SMALL LETTER E}
+\endsetslot
+
+\setslot{f}
+ \Unicode{0066}{LATIN SMALL LETTER F}
+ \ifnumber{\int{ligaturing}}={2}\then
+ \ligature{LIG}{f}{ff}
+ \ligature{LIG}{i}{fi}
+ \ligature{LIG}{l}{fl}
+ \Fi
+\endsetslot
+
+\setslot{g}
+ \Unicode{0067}{LATIN SMALL LETTER G}
+\endsetslot
+
+\setslot{h}
+ \Unicode{0068}{LATIN SMALL LETTER H}
+\endsetslot
+
+\setslot{i}
+ \Unicode{0069}{LATIN SMALL LETTER I}
+\endsetslot
+
+\setslot{j}
+ \Unicode{006A}{LATIN SMALL LETTER J}
+\endsetslot
+
+\setslot{k}
+ \Unicode{006B}{LATIN SMALL LETTER K}
+\endsetslot
+
+\setslot{l}
+ \Unicode{006C}{LATIN SMALL LETTER L}
+\endsetslot
+
+\setslot{m}
+ \Unicode{006D}{LATIN SMALL LETTER M}
+\endsetslot
+
+\setslot{n}
+ \Unicode{006E}{LATIN SMALL LETTER N}
+\endsetslot
+
+\setslot{o}
+ \Unicode{006F}{LATIN SMALL LETTER O}
+\endsetslot
+
+\setslot{p}
+ \Unicode{0070}{LATIN SMALL LETTER P}
+\endsetslot
+
+\setslot{q}
+ \Unicode{0071}{LATIN SMALL LETTER Q}
+\endsetslot
+
+\setslot{r}
+ \Unicode{0072}{LATIN SMALL LETTER R}
+\endsetslot
+
+\setslot{s}
+ \Unicode{0073}{LATIN SMALL LETTER S}
+\endsetslot
+
+\setslot{t}
+ \Unicode{0074}{LATIN SMALL LETTER T}
+\endsetslot
+
+\setslot{u}
+ \Unicode{0075}{LATIN SMALL LETTER U}
+\endsetslot
+
+\setslot{v}
+ \Unicode{0076}{LATIN SMALL LETTER V}
+\endsetslot
+
+\setslot{w}
+ \Unicode{0077}{LATIN SMALL LETTER W}
+\endsetslot
+
+\setslot{x}
+ \Unicode{0078}{LATIN SMALL LETTER X}
+\endsetslot
+
+\setslot{y}
+ \Unicode{0079}{LATIN SMALL LETTER Y}
+\endsetslot
+
+\setslot{z}
+ \Unicode{007A}{LATIN SMALL LETTER Z}
+\endsetslot
+
+
+\begincomment
+\subsection{Greek letters}
+\endcomment
+
+\nextslot{0}
+\setslot{Gamma}
+ \Unicode{0393}{GREEK CAPITAL LETTER GAMMA}
+\endsetslot
+
+\setslot{Delta}
+ \Unicode{0394}{GREEK CAPITAL LETTER DELTA}
+\endsetslot
+
+\setslot{Theta}
+ \Unicode{0398}{GREEK CAPITAL LETTER THETA}
+\endsetslot
+
+\setslot{Lambda}
+ \Unicode{039B}{GREEK CAPITAL LETTER LAMBDA}
+ % Unicode's preferred name for this character seems to be
+ % GREEK CAPITAL LETTER LAMDA, i.e., without the `B'. Why?
+ % GREEK CAPITAL LETTER LAMBDA is listed as an alternative name.
+\endsetslot
+
+\setslot{Xi}
+ \Unicode{039E}{GREEK CAPITAL LETTER XI}
+\endsetslot
+
+\setslot{Pi}
+ \Unicode{03A0}{GREEK CAPITAL LETTER PI}
+\endsetslot
+
+\setslot{Sigma}
+ \Unicode{03A3}{GREEK CAPITAL LETTER SIGMA}
+\endsetslot
+
+\setslot{Upsilon1}
+ \Unicode{03D2}{GREEK UPSILON WITH HOOK SYMBOL}
+ \comment{This is primarily a math character and it is should
+ be visually distinct from the character in slot~\ref{Y}. This is
+ not generally the case for the normal Upsilon
+ \textunicode{03A5}{GREEK CAPITAL LETTER UPSILON}, which is by
+ the way what usually has the glyph name \texttt{Upsilon}.
+ An argument for the latter is however that all the purely
+ mathematical Upsilons that exist in the Unicode standard are
+ described as variants of the non-hook character.}
+\endsetslot
+
+\setslot{Phi}
+ \Unicode{03A6}{GREEK CAPITAL LETTER PHI}
+\endsetslot
+
+\setslot{Psi}
+ \Unicode{03A8}{GREEK CAPITAL LETTER PSI}
+\endsetslot
+
+\setslot{Omega}
+ \Unicode{03A9}{GREEK CAPITAL LETTER OMEGA}
+\endsetslot
+
+
+\begincomment
+\subsection{Digits}
+\endcomment
+
+\nextslot{48}
+\setslot{zero}
+ \Unicode{0030}{DIGIT ZERO}
+\endsetslot
+
+\setslot{one}
+ \Unicode{0031}{DIGIT ONE}
+\endsetslot
+
+\setslot{two}
+ \Unicode{0032}{DIGIT TWO}
+\endsetslot
+
+\setslot{three}
+ \Unicode{0033}{DIGIT THREE}
+\endsetslot
+
+\setslot{four}
+ \Unicode{0034}{DIGIT FOUR}
+\endsetslot
+
+\setslot{five}
+ \Unicode{0035}{DIGIT FIVE}
+\endsetslot
+
+\setslot{six}
+ \Unicode{0036}{DIGIT SIX}
+\endsetslot
+
+\setslot{seven}
+ \Unicode{0037}{DIGIT SEVEN}
+\endsetslot
+
+\setslot{eight}
+ \Unicode{0038}{DIGIT EIGHT}
+\endsetslot
+
+\setslot{nine}
+ \Unicode{0039}{DIGIT NINE}
+\endsetslot
+
+
+\begincomment
+\subsection{Accents}
+\endcomment
+
+\nextslot{18}
+\setslot{grave}
+ \Unicode{0300}{COMBINING GRAVE ACCENT}
+\endsetslot
+
+\setslot{acute}
+ \Unicode{0301}{COMBINING ACUTE ACCENT}
+\endsetslot
+
+\setslot{caron}
+ \Unicode{030C}{COMBINING CARON}
+ \comment{The caron or h\'a\v cek accent `\v{}'.}
+\endsetslot
+
+\setslot{breve}
+ \Unicode{0306}{COMBINING BREVE}
+\endsetslot
+
+\setslot{macron}
+ \Unicode{0304}{COMBINING MACRON}
+\endsetslot
+
+\setslot{ring}
+ \Unicode{030A}{COMBINING RING ABOVE}
+ \comment{The text definition of `\verb|\r{A}|' assumes that this
+ glyph has the same width as that in slot~\ref{A}.}
+\endsetslot
+
+\setslot{cedilla}
+ \Unicode{0327}{COMBINING CEDILLA}
+ \comment{This slot is not required for math, but is used by
+ the \cs{c} \LaTeX\ command.}
+\endsetslot
+
+
+\nextslot{94}
+\setslot{circumflex}
+ \Unicode{0302}{COMBINING CIRCUMFLEX ACCENT}
+ \Unicode{005E}{CIRCUMFLEX ACCENT}
+\endsetslot
+
+\ifnumber{\int{ligaturing}}>{0}\then
+
+\setslot{dotaccent}
+ \Unicode{0307}{COMBINING DOT ABOVE}
+ \label{dotaccent}
+\endsetslot
+
+\begincomment
+\par\medskip
+Note that the \(\mathit{ligaturing} = 0\) assignment to
+slot~\ref{underscore} is ordinary, not mandatory.
+\endcomment
+
+\Fi
+
+
+\nextslot{126}
+\setslot{tilde}
+ \Unicode{0303}{COMBINING TILDE}
+ \Unicode{007E}{TILDE}
+\endsetslot
+
+\setslot{dieresis}
+ \Unicode{0308}{COMBINING DIAERESIS}
+\endsetslot
+
+
+\begincomment
+\subsection{Symbols}
+\endcomment
+
+\nextslot{33}
+\setslot{exclam}
+ \Unicode{0021}{EXCLAMATION MARK}
+ \Ligature{LIG}{quoteleft}{exclamdown}
+\endsetslot
+
+\skipslots{1}
+
+\setslot{numbersign}
+ \Unicode{0023}{NUMBER SIGN}
+ \comment{This slot is not used for math.}
+\endsetslot
+
+\ifnumber{\int{italicizing}}={0}\then
+
+\setslot{dollar}
+ \Unicode{0024}{DOLLAR SIGN}
+\endsetslot
+
+\Else
+
+\setslot{sterling}
+ \Unicode{00A3}{POUND SIGN}
+\endsetslot
+
+\Fi
+
+\setslot{percent}
+ \Unicode{0025}{PERCENT SIGN}
+ \comment{This slot is not used for math.}
+\endsetslot
+
+\setslot{ampersand}
+ \Unicode{0026}{AMPERSAND}
+ \comment{This slot is not used for math.}
+\endsetslot
+
+\setslot{quoteright}
+ \Unicode{2019}{RIGHT SINGLE QUOTATION MARK}
+ \comment{This slot is not used for math.}
+ \ifnumber{\int{ligaturing}}>{0}\then
+ \Ligature{LIG}{quoteright}{quotedblright}
+ \Fi
+\endsetslot
+
+\setslot{parenleft}
+ \Unicode{0028}{LEFT PARENTHESIS}
+\endsetslot
+
+\setslot{parenright}
+ \Unicode{0029}{RIGHT PARENTHESIS}
+\endsetslot
+
+\setslot{asterisk}
+ \Unicode{002A}{ASTERISK}
+ \comment{This slot is not used for math.}
+\endsetslot
+
+\setslot{plus}
+ \Unicode{002B}{PLUS SIGN}
+\endsetslot
+
+\setslot{comma}
+ \Unicode{002C}{COMMA}
+ \comment{This slot is not used for math.}
+\endsetslot
+
+\setslot{hyphen}
+ \Unicode{002D}{HYPHEN-MINUS}
+ \comment{This slot is not used for math.}
+ \ifnumber{\int{ligaturing}}>{0}\then
+ \Ligature{LIG}{hyphen}{endash}
+ \Fi
+\endsetslot
+
+\setslot{period}
+ \Unicode{002E}{FULL STOP}
+ \comment{This slot is not used for math.}
+\endsetslot
+
+\setslot{slash}
+ \Unicode{002F}{SOLIDUS}
+\endsetslot
+
+\nextslot{58}
+\setslot{colon}
+ \Unicode{003A}{COLON}
+\endsetslot
+
+\setslot{semicolon}
+ \Unicode{003B}{SEMICOLON}
+\endsetslot
+
+\skipslots{1}
+
+\setslot{equal}
+ \Unicode{003D}{EQUALS SIGN}
+\endsetslot
+
+\skipslots{1}
+
+\setslot{question}
+ \Unicode{003F}{QUESTION MARK}
+ \Ligature{LIG}{quoteleft}{questiondown}
+\endsetslot
+
+\setslot{at}
+ \Unicode{0040}{COMMERCIAL AT}
+ \comment{This slot is not used for math.}
+\endsetslot
+
+\nextslot{91}
+\setslot{bracketleft}
+ \Unicode{005B}{LEFT SQUARE BRACKET}
+\endsetslot
+
+\skipslots{1}
+
+\setslot{bracketright}
+ \Unicode{005D}{RIGHT SQUARE BRACKET}
+\endsetslot
+
+\nextslot{96}
+\setslot{quoteleft}
+ \Unicode{2018}{LEFT SINGLE QUOTATION MARK}
+ \comment{This slot is not used for math.}
+ \ifnumber{\int{ligaturing}}>{0}\then
+ \Ligature{LIG}{quoteleft}{quotedblleft}
+ \Fi
+\endsetslot
+
+
+
+\begincomment
+\section{Ordinary characters}
+
+\subsection{Letters}
+\endcomment
+
+\ifnumber{\int{ligaturing}}={2}\then
+
+\nextslot{11}
+\setslot{ff}
+ \Unicode{FB00}{LATIN SMALL LIGATURE FF}
+ \comment{This glyph should be two characters wide in a monowidth
+ font.}
+ \ligature{LIG}{i}{ffi}
+ \ligature{LIG}{l}{ffl}
+\endsetslot
+
+\setslot{fi}
+ \Unicode{FB01}{LATIN SMALL LIGATURE FI}
+ \comment{This glyph should be two characters wide in a monowidth
+ font.}
+\endsetslot
+
+\setslot{fl}
+ \Unicode{FB02}{LATIN SMALL LIGATURE FL}
+ \comment{This glyph should be two characters wide in a monowidth
+ font.}
+\endsetslot
+
+\setslot{ffi}
+ \Unicode{FB03}{LATIN SMALL LIGATURE FFI}
+ \comment{This glyph should be three characters wide in a monowidth
+ font.}
+\endsetslot
+
+\setslot{ffl}
+ \Unicode{FB04}{LATIN SMALL LIGATURE FFL}
+ \comment{This glyph should be three characters wide in a monowidth
+ font.}
+\endsetslot
+
+\Fi
+
+\nextslot{"8A}
+\setslot{Lslash}
+ \Unicode{0141}{LATIN CAPITAL LETTER L WITH STROKE}
+ \comment{The letter `\L'.}
+\endsetslot
+
+\nextslot{"AA}
+\setslot{lslash}
+ \Unicode{0142}{LATIN SMALL LETTER L WITH STROKE}
+ \comment{The letter `\l'.}
+\endsetslot
+
+
+\begincomment
+\subsection{Accents}
+\endcomment
+
+\ifnumber{\int{ligaturing}}>{0}\then
+
+\nextslot{125}
+\setslot{hungarumlaut}
+ \Unicode{030B}{COMBINING DOUBLE ACUTE ACCENT}
+ \comment{The long Hungarian umlaut `\H{}'.}
+\endsetslot
+
+\Fi
+
+\begincomment
+\subsection{Symbols}
+\endcomment
+
+\ifnumber{\int{ligaturing}}<{2}\then
+
+\nextslot{11}
+\setslot{arrowup}
+ \Unicode{2191}{UPWARDS ARROW}
+\endsetslot
+
+\setslot{arrowdown}
+ \Unicode{2193}{DOWNWARDS ARROW}
+\endsetslot
+
+\setslot{quotesingle}
+ \Unicode{0027}{APOSTROPHE}
+\endsetslot
+
+\setslot{exclamdown}
+ \Unicode{00A1}{INVERTED EXCLAMATION MARK}
+\endsetslot
+
+\setslot{questiondown}
+ \Unicode{00BF}{INVERTED QUESTION MARK}
+\endsetslot
+
+\Fi
+
+\nextslot{32}
+\ifnumber{\int{ligaturing}}>{0}\then
+
+\setslot{lslashslash}
+ \comment{When this character is followed by
+ \textunicode{004C}{LATIN CAPITAL LETTER L} then the combined
+ result is \textunicode{0141}{LATIN CAPITAL LETTER L WITH STROKE};
+ this is used by the \cs{L} command. When this character is
+ followed by \textunicode{006C}{LATIN SMALL LETTER L} then the
+ combined result is \textunicode{0142}{LATIN SMALL LETTER L WITH
+ STROKE}; this is used by the \cs{l} command. There are no further
+ semantics for this character.}
+ \ligature{LIG}{L}{Lslash}
+ \ligature{LIG}{l}{lslash}
+ \comment{These ligatures, and the characters they point to, were
+ added by Alan Jeffrey early in \textsf{fontinst} development in
+ order to allow the character in this slot to exhibit the correct
+ behaviour even in fonts where there is no corresponding glyph.}
+\endsetslot
+
+\Else
+
+\setslot{visiblespace}
+ \Unicode{2423}{OPEN BOX}
+ \comment{A visible space glyph `\textvisiblespace'.}
+\endsetslot
+
+\Fi
+
+
+\nextslot{34}
+\ifnumber{\int{ligaturing}}>{0}\then
+
+\setslot{quotedblright}
+ \Unicode{201D}{RIGHT DOUBLE QUOTATION MARK}
+\endsetslot
+
+\Else
+
+\setslot{quotedbl}
+ \Unicode{0022}{QUOTATION MARK}
+\endsetslot
+
+\Fi
+
+\nextslot{60}
+\ifnumber{\int{ligaturing}}={2}\then
+
+\setslot{exclamdown}
+ \Unicode{00A1}{INVERTED EXCLAMATION MARK}
+\endsetslot
+
+\skipslots{1}
+
+\setslot{questiondown}
+ \Unicode{00BF}{INVERTED QUESTION MARK}
+\endsetslot
+
+\Else
+
+\setslot{less}
+ \Unicode{003C}{LESS-THAN SIGN}
+\endsetslot
+
+\skipslots{1}
+
+\setslot{greater}
+ \Unicode{003E}{GREATER-THAN SIGN}
+\endsetslot
+
+\Fi
+
+\nextslot{92}
+\ifnumber{\int{ligaturing}}>{0}\then
+
+\setslot{quotedblleft}
+ \Unicode{201C}{LEFT DOUBLE QUOTATION MARK}
+\endsetslot
+
+\Else
+
+\setslot{backslash}
+ \Unicode{005C}{REVERSE SOLIDUS}
+\endsetslot
+
+\nextslot{95}
+\setslot{underscore}
+ \Unicode{005F}{LOW LINE}
+ \label{underscore}
+\endsetslot
+
+\begincomment
+\par\medskip
+Note that the \(\mathit{ligaturing} > 0\) assignment to
+slot~\ref{dotaccent} is mandatory, not ordinary.
+\endcomment
+
+\Fi
+
+
+\nextslot{123}
+\ifnumber{\int{ligaturing}}>{0}\then
+
+\setslot{endash}
+ \Unicode{2013}{EN DASH}
+ \Ligature{LIG}{hyphen}{emdash}
+\endsetslot
+
+\setslot{emdash}
+ \Unicode{2014}{EM DASH}
+ \comment{In a monowidth font this character is preferably given the
+ width of two normal characters.}
+\endsetslot
+
+\Else
+
+\setslot{braceleft}
+ \Unicode{007B}{LEFT CURLY BRACKET}
+\endsetslot
+
+\setslot{bar}
+ \Unicode{007C}{VERTICAL LINE}
+\endsetslot
+
+\setslot{braceright}
+ \Unicode{007D}{RIGHT CURLY BRACKET}
+\endsetslot
+
+\Fi
+
+
+\begincomment
+\section{Fontdimens}
+\endcomment
+
+\setfontdimen{1}{italicslant} % italic slant
+\setfontdimen{2}{interword} % interword space
+\setfontdimen{3}{stretchword} % interword stretch
+\setfontdimen{4}{shrinkword} % interword shrink
+\setfontdimen{5}{xheight} % x-height
+\setfontdimen{6}{quad} % quad
+\setfontdimen{7}{extraspace} % extra space after .
+
+
+\begincomment
+\section{Coding scheme}
+\endcomment
+
+\ifnumber{\int{ligaturing}}={2}\then
+
+\setstr{codingscheme}{TEX TEXT}
+
+\Else\ifnumber{\int{ligaturing}}={1}\then
+
+\setstr{codingscheme}{TEX TEXT WITHOUT F-LIGATURES}
+
+\Else
+
+\setstr{codingscheme}{TEX TYPEWRITER TEXT}
+
+\Fi\Fi
+
+
+\endencoding
+
+
+\section{Discussion}
+
+
+\subsection{\texttt{OT1} as math font encoding}
+
+As source for the math requirements on the \texttt{OT1} encoding
+was used the standard \LaTeX\ math set-up~\cite{fontdef}. Those
+definitions that make use of \texttt{OT1} fonts either use the
+\texttt{operators} symbol font\slash font family~0 or have math
+class~7 (\cs{mathalpha}).
+
+There are two slots used for math that have different assignments
+in different encoding variants. Slot 36 (\texttt{dollar}\slash
+\texttt{sterling}) depends on the $\mathit{italicizing}$, and is used
+by the commands \cs{mathdollar} (called by \verb|\$|) and
+\cs{mathsterling} (called by \cs{pounds}). This works because these
+commands explicitly take the character from a font with the correct
+$\mathit{italicizing}$.
+
+Slot~95 (\texttt{dotaccent}\slash \texttt{underline}) depends on the
+$\mathit{ligaturing}$ and is used by the \cs{dot} command. This
+command does \emph{not} work for fonts with \(\mathit{ligaturing}=0\),
+and hence e.g.\ the formula \verb|$\mathtt{\dot{x}}$| does not produce
+a typewriter dotted `x', but rather an `x' and underscore printed on
+top of each other. This is thus an error, but due to that it is
+unlikely that the error will be missed by the author who encounters
+it, the error is probably harmless.
+
+
+\subsection{\texttt{OT1} as text font encoding}
+
+The sources used to determine the text requirements on the
+\texttt{OT1} encoding were~\cite{ltoutenc}.
+
+It turns out that there are LICR commands which rely on non-mandatory
+features of the font. It is mostly for the \(\mathit{ligaturing} = 0\)
+fonts that commands produce incorrect results. The following commands
+work with all \texttt{OT1} fonts which have \(\mathit{ligaturing} > 0\)
+but fail with the others: \cs{L}, \cs{l}, \cs{.}, \cs{H},
+\cs{textemdash}, \cs{textendash}, and \cs{textquotedblleft}.
+In addition, the command \cs{textquotedblright} produces a
+reasonable, but not exactly correct, result.
+
+Traditionally the \cs{textexclamdown} and \cs{textquestiondown} have
+only worked for fonts which have \(\mathit{ligaturing} = 2\), but
+that can be fixed; see~\cite{latex/3368}.
+
+
+
+\begin{thebibliography}{9}
+\bibitem{ltoutenc}
+ Johannes Braams, David Carlisle, Alan Jeffrey, Frank Mittelbach,
+ Chris Rowley, and Rainer Sch\"opf:
+ \textit{ltoutenc.dtx}, v\,1.91 (2000);
+ the file \texttt{ltoutenc.dtx} in the \LaTeX\ base distribution.
+\bibitem{latex/3368}
+ Lars Hellstr\"om:
+ \textit{\texttt{OT1} def.\ of \cs{textexclamdown} and
+ \cs{textquestiondown}}, \LaTeX\ bugs database entry
+ \textbf{latex/3368}, 2001.
+% ; \textsc{http:}/\slash \texttt{www.latex-project.org}\slash
+% \texttt{cgi-bin}\slash \texttt{ltxbugs2html\discretionary{?}{}{?}%
+% pr=latex/3368}.
+\bibitem{ComputerModern}
+ Donald E. Knuth:
+ \textit{Computer Modern Typefaces},
+ volume E of \textit{Computers \& Typesetting},
+ Ad\-di\-son--Wes\-ley, 1986, xvi+588\,pp.;
+ ISBN~0-201-13446-2.
+\bibitem{fontdef}
+ Frank Mittelbach and Rainer Sch\"opf:
+ \textit{The \texttt{fontdef.dtx} file}, v\,2.2x (1999);
+ the file \texttt{fontdef.dtx} in the \LaTeX\ base distribution.
+\end{thebibliography}
+
+
+\end{document}
+
+
+
diff --git a/Master/texmf-dist/doc/fontinst/base/encspecs/t1draft.etx b/Master/texmf-dist/doc/fontinst/base/encspecs/t1draft.etx
new file mode 100644
index 00000000000..d160fab4e02
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/encspecs/t1draft.etx
@@ -0,0 +1,1457 @@
+\relax
+\documentclass[twocolumn]{article}
+\usepackage[specification]{fontdoc}[2001/06/18]
+\usepackage{shortvrb}
+
+\MakeShortVerb{\|}
+
+\begin{document}
+\title{\texttt{T1} encoding draft specification}
+\author{Lars Hellstr\"om}
+\date{2002/07/05}
+\maketitle
+
+\begin{abstract}
+ The \texttt{T1} encoding covers most\footnote{But not quite all.}
+ letters in the latin script that are used in European languages.
+ Code points 32--126 coincide with ASCII\footnote{As defined in
+ Appendix C of \emph{The \TeX book}~\cite{TeXbook}, not as defined
+ by the ANSI.} and code points 192--255 are mainly the same as in
+ the latin-1 encoding~\cite{ISO8859-1,latin-page}, but there are
+ exceptions.
+\end{abstract}
+
+\encoding
+
+\needsfontinstversion{1.918}
+
+\begincomment
+\section{Mandatory characters}
+\endcomment
+
+\begincomment
+\subsection{Letters}
+More than two thirds of the characters in the encoding are letters.
+This is a deliberate choice: \TeX's hyphenation algorithm requires
+that all characters in a word are taken from the same font, hence it
+is advantageous\footnote{Probably less so than what was thought when
+the encoding was designed, but still advantageous.} to keep as many
+letters as possible in the same font. Taking symbols from other fonts
+is less of a disadvantage.
+
+\subsubsection{``Unaccented'' letters in slots 0--127}
+\endcomment
+
+\nextslot{25}
+\setslot{dotlessi}
+ \Unicode{0131}{LATIN SMALL LETTER DOTLESS I}
+ \comment{A dotless i `\i', used to produce accented letters such as
+ `\=\i'.}
+\endsetslot
+
+\setslot{dotlessj}
+ \Unicode{F6BE}{LATIN SMALL LETTER DOTLESS J}
+ \comment{A dotless j `\j', used to produce accented letters such as
+ `\=\j'. The Unicode standard does not define this character, but
+ Adobe has assigned code point \texttt{U+F6BE} (which lies
+ in the private use subarea assigned by Adobe) to it.}
+\endsetslot
+
+
+\nextslot{65}
+\setslot{A}
+ \Unicode{0041}{LATIN CAPITAL LETTER A}
+\endsetslot
+
+\setslot{B}
+ \Unicode{0042}{LATIN CAPITAL LETTER B}
+\endsetslot
+
+\setslot{C}
+ \Unicode{0043}{LATIN CAPITAL LETTER C}
+\endsetslot
+
+\setslot{D}
+ \Unicode{0044}{LATIN CAPITAL LETTER D}
+\endsetslot
+
+\setslot{E}
+ \Unicode{0045}{LATIN CAPITAL LETTER E}
+\endsetslot
+
+\setslot{F}
+ \Unicode{0046}{LATIN CAPITAL LETTER F}
+\endsetslot
+
+\setslot{G}
+ \Unicode{0047}{LATIN CAPITAL LETTER G}
+\endsetslot
+
+\setslot{H}
+ \Unicode{0048}{LATIN CAPITAL LETTER H}
+\endsetslot
+
+\setslot{I}
+ \Unicode{0049}{LATIN CAPITAL LETTER I}
+ \oddligature{This ligature only occurs in Dutch typography.}
+ {LIG}{J}{IJ}
+ \oddligature{This ligature only occurs in Dutch typography.}
+ {LIG}{j}{IJ}
+\endsetslot
+
+\setslot{J}
+ \Unicode{004A}{LATIN CAPITAL LETTER J}
+\endsetslot
+
+\setslot{K}
+ \Unicode{004B}{LATIN CAPITAL LETTER K}
+\endsetslot
+
+\setslot{L}
+ \Unicode{004C}{LATIN CAPITAL LETTER L}
+\endsetslot
+
+\setslot{M}
+ \Unicode{004D}{LATIN CAPITAL LETTER M}
+\endsetslot
+
+\setslot{N}
+ \Unicode{004E}{LATIN CAPITAL LETTER N}
+\endsetslot
+
+\setslot{O}
+ \Unicode{004F}{LATIN CAPITAL LETTER O}
+\endsetslot
+
+\setslot{P}
+ \Unicode{0050}{LATIN CAPITAL LETTER P}
+\endsetslot
+
+\setslot{Q}
+ \Unicode{0051}{LATIN CAPITAL LETTER Q}
+\endsetslot
+
+\setslot{R}
+ \Unicode{0052}{LATIN CAPITAL LETTER R}
+\endsetslot
+
+\setslot{S}
+ \Unicode{0053}{LATIN CAPITAL LETTER S}
+\endsetslot
+
+\setslot{T}
+ \Unicode{0054}{LATIN CAPITAL LETTER T}
+\endsetslot
+
+\setslot{U}
+ \Unicode{0055}{LATIN CAPITAL LETTER U}
+\endsetslot
+
+\setslot{V}
+ \Unicode{0056}{LATIN CAPITAL LETTER V}
+\endsetslot
+
+\setslot{W}
+ \Unicode{0057}{LATIN CAPITAL LETTER W}
+\endsetslot
+
+\setslot{X}
+ \Unicode{0058}{LATIN CAPITAL LETTER X}
+\endsetslot
+
+\setslot{Y}
+ \Unicode{0059}{LATIN CAPITAL LETTER Y}
+\endsetslot
+
+\setslot{Z}
+ \Unicode{005A}{LATIN CAPITAL LETTER Z}
+\endsetslot
+
+
+\nextslot{97}
+\setslot{a}
+ \Unicode{0061}{LATIN SMALL LETTER A}
+\endsetslot
+
+\setslot{b}
+ \Unicode{0062}{LATIN SMALL LETTER B}
+\endsetslot
+
+\setslot{c}
+ \Unicode{0063}{LATIN SMALL LETTER C}
+\endsetslot
+
+\setslot{d}
+ \Unicode{0064}{LATIN SMALL LETTER D}
+\endsetslot
+
+\setslot{e}
+ \Unicode{0065}{LATIN SMALL LETTER E}
+\endsetslot
+
+\setslot{f}
+ \Unicode{0066}{LATIN SMALL LETTER F}
+ \ligature{LIG}{f}{ff}
+ \ligature{LIG}{i}{fi}
+ \ligature{LIG}{l}{fl}
+\endsetslot
+
+\setslot{g}
+ \Unicode{0067}{LATIN SMALL LETTER G}
+\endsetslot
+
+\setslot{h}
+ \Unicode{0068}{LATIN SMALL LETTER H}
+\endsetslot
+
+\setslot{i}
+ \Unicode{0069}{LATIN SMALL LETTER I}
+ \oddligature{This ligature only occurs in Dutch typography.}
+ {LIG}{j}{ij}
+\endsetslot
+
+\setslot{j}
+ \Unicode{006A}{LATIN SMALL LETTER J}
+\endsetslot
+
+\setslot{k}
+ \Unicode{006B}{LATIN SMALL LETTER K}
+\endsetslot
+
+\setslot{l}
+ \Unicode{006C}{LATIN SMALL LETTER L}
+\endsetslot
+
+\setslot{m}
+ \Unicode{006D}{LATIN SMALL LETTER M}
+\endsetslot
+
+\setslot{n}
+ \Unicode{006E}{LATIN SMALL LETTER N}
+\endsetslot
+
+\setslot{o}
+ \Unicode{006F}{LATIN SMALL LETTER O}
+\endsetslot
+
+\setslot{p}
+ \Unicode{0070}{LATIN SMALL LETTER P}
+\endsetslot
+
+\setslot{q}
+ \Unicode{0071}{LATIN SMALL LETTER Q}
+\endsetslot
+
+\setslot{r}
+ \Unicode{0072}{LATIN SMALL LETTER R}
+\endsetslot
+
+\setslot{s}
+ \Unicode{0073}{LATIN SMALL LETTER S}
+\endsetslot
+
+\setslot{t}
+ \Unicode{0074}{LATIN SMALL LETTER T}
+\endsetslot
+
+\setslot{u}
+ \Unicode{0075}{LATIN SMALL LETTER U}
+\endsetslot
+
+\setslot{v}
+ \Unicode{0076}{LATIN SMALL LETTER V}
+\endsetslot
+
+\setslot{w}
+ \Unicode{0077}{LATIN SMALL LETTER W}
+\endsetslot
+
+\setslot{x}
+ \Unicode{0078}{LATIN SMALL LETTER X}
+\endsetslot
+
+\setslot{y}
+ \Unicode{0079}{LATIN SMALL LETTER Y}
+\endsetslot
+
+\setslot{z}
+ \Unicode{007A}{LATIN SMALL LETTER Z}
+\endsetslot
+
+
+\begincomment
+\subsubsection{Mainly East-European accented letters
+ in slots 128--191}
+\endcomment
+
+\nextslot{128}
+\setslot{Abreve}
+ \Unicode{0102}{LATIN CAPITAL LETTER A WITH BREVE}
+\endsetslot
+
+\setslot{Aogonek}
+ \Unicode{0104}{LATIN CAPITAL LETTER A WITH OGONEK}
+\endsetslot
+
+\setslot{Cacute}
+ \Unicode{0106}{LATIN CAPITAL LETTER C WITH ACUTE}
+\endsetslot
+
+\setslot{Ccaron}
+ \Unicode{010C}{LATIN CAPITAL LETTER C WITH CARON}
+\endsetslot
+
+\setslot{Dcaron}
+ \Unicode{010E}{LATIN CAPITAL LETTER D WITH CARON}
+\endsetslot
+
+\setslot{Ecaron}
+ \Unicode{011A}{LATIN CAPITAL LETTER E WITH CARON}
+\endsetslot
+
+\setslot{Eogonek}
+ \Unicode{0118}{LATIN CAPITAL LETTER E WITH OGONEK}
+\endsetslot
+
+\setslot{Gbreve}
+ \Unicode{011E}{LATIN CAPITAL LETTER G WITH BREVE}
+\endsetslot
+
+\setslot{Lacute}
+ \Unicode{0139}{LATIN CAPITAL LETTER L WITH ACUTE}
+\endsetslot
+
+\setslot{Lcaron}
+ \Unicode{013D}{LATIN CAPITAL LETTER L WITH CARON}
+ \comment{The normal glyph for this character consists of a capital
+ L and a right single quote, but the underlying accent is a caron.
+ The glyph name \texttt{Lquoteright} is not uncommon, but
+ \cite{AGL} uses \texttt{Lcaron}.}
+\endsetslot
+
+\setslot{Lslash}
+ \Unicode{0141}{LATIN CAPITAL LETTER L WITH STROKE}
+ \comment{The letter `\L'.}
+\endsetslot
+
+\setslot{Nacute}
+ \Unicode{0143}{LATIN CAPITAL LETTER N WITH ACUTE}
+\endsetslot
+
+\setslot{Ncaron}
+ \Unicode{0147}{LATIN CAPITAL LETTER N WITH CARON}
+\endsetslot
+
+\setslot{Eng}
+ \Unicode{014A}{LATIN CAPITAL LETTER ENG}
+\endsetslot
+
+\setslot{Ohungarumlaut}
+ \Unicode{0150}{LATIN CAPITAL LETTER O WITH DOUBLE ACUTE}
+ \comment{The letter `\H{O}'.}
+\endsetslot
+
+\setslot{Racute}
+ \Unicode{0154}{LATIN CAPITAL LETTER R WITH ACUTE}
+\endsetslot
+
+\setslot{Rcaron}
+ \Unicode{0158}{LATIN CAPITAL LETTER R WITH CARON}
+\endsetslot
+
+\setslot{Sacute}
+ \Unicode{015A}{LATIN CAPITAL LETTER S WITH ACUTE}
+\endsetslot
+
+\setslot{Scaron}
+ \Unicode{0160}{LATIN CAPITAL LETTER S WITH CARON}
+\endsetslot
+
+\setslot{Scedilla}
+ \Unicode{015E}{LATIN CAPITAL LETTER S WITH CEDILLA}
+ \comment{In Romanian, character \textunicode{0218}{latin
+ capital letter s with comma below} is preferred, but that
+ wasn't known when this encoding was designed.}
+\endsetslot
+
+\setslot{Tcaron}
+ \Unicode{0164}{LATIN CAPITAL LETTER T WITH CARON}
+\endsetslot
+
+\setslot{Tcommaaccent}
+ \Unicode{021A}{LATIN CAPITAL LETTER T WITH COMMA BELOW}
+\endsetslot
+
+\setslot{Uhungarumlaut}
+ \Unicode{0170}{LATIN CAPITAL LETTER U WITH DOUBLE ACUTE}
+ \comment{The letter `\H{U}'.}
+\endsetslot
+
+\setslot{Uring}
+ \Unicode{016E}{LATIN CAPITAL LETTER U WITH RING ABOVE}
+\endsetslot
+
+\setslot{Ydieresis}
+ \Unicode{0178}{LATIN CAPITAL LETTER Y WITH DIAERESIS}
+\endsetslot
+
+\setslot{Zacute}
+ \Unicode{0179}{LATIN CAPITAL LETTER Z WITH ACUTE}
+\endsetslot
+
+\setslot{Zcaron}
+ \Unicode{017D}{LATIN CAPITAL LETTER Z WITH CARON}
+\endsetslot
+
+\setslot{Zdotaccent}
+ \Unicode{017B}{LATIN CAPITAL LETTER Z WITH DOT ABOVE}
+\endsetslot
+
+\skipslots{1}
+\setslot{Idotaccent}
+ \Unicode{0130}{LATIN CAPITAL LETTER I WITH DOT ABOVE}
+ \comment{This character's |\lccode| value points to slot 105
+ (\texttt{i}), as does that of slot 73 (\texttt{I}).}
+\endsetslot
+
+\setslot{dcroat}
+ \Unicode{0111}{LATIN SMALL LETTER D WITH STROKE}
+\endsetslot
+
+
+\nextslot{160}
+\setslot{abreve}
+ \Unicode{0103}{LATIN SMALL LETTER A WITH BREVE}
+\endsetslot
+
+\setslot{aogonek}
+ \Unicode{0105}{LATIN SMALL LETTER A WITH OGONEK}
+\endsetslot
+
+\setslot{cacute}
+ \Unicode{0107}{LATIN SMALL LETTER C WITH ACUTE}
+\endsetslot
+
+\setslot{ccaron}
+ \Unicode{010D}{LATIN SMALL LETTER C WITH CARON}
+\endsetslot
+
+\setslot{dcaron}
+ \Unicode{010F}{LATIN SMALL LETTER D WITH CARON}
+ \comment{The normal glyph for this character consists of a
+ lower case d and a right single quote, but the underlying
+ accent is a caron.}
+\endsetslot
+
+\setslot{ecaron}
+ \Unicode{011B}{LATIN SMALL LETTER E WITH CARON}
+\endsetslot
+
+\setslot{eogonek}
+ \Unicode{0119}{LATIN SMALL LETTER E WITH OGONEK}
+\endsetslot
+
+\setslot{gbreve}
+ \Unicode{011F}{LATIN SMALL LETTER G WITH BREVE}
+\endsetslot
+
+\setslot{lacute}
+ \Unicode{013A}{LATIN SMALL LETTER L WITH ACUTE}
+\endsetslot
+
+\setslot{lcaron}
+ \Unicode{013E}{LATIN SMALL LETTER L WITH CARON}
+ \comment{The normal glyph for this character consists of a
+ lower case l and a right single quote, but the underlying
+ accent is a caron. The glyph name \texttt{lquoteright} is
+ not uncommon, but \cite{AGL} uses \texttt{lcaron}.}
+\endsetslot
+
+\setslot{lslash}
+ \Unicode{0142}{LATIN SMALL LETTER L WITH STROKE}
+\endsetslot
+
+\setslot{nacute}
+ \Unicode{0144}{LATIN SMALL LETTER N WITH ACUTE}
+\endsetslot
+
+\setslot{ncaron}
+ \Unicode{0148}{LATIN SMALL LETTER N WITH CARON}
+\endsetslot
+
+\setslot{eng}
+ \Unicode{014B}{LATIN SMALL LETTER ENG}
+\endsetslot
+
+\setslot{ohungarumlaut}
+ \Unicode{0151}{LATIN SMALL LETTER O WITH DOUBLE ACUTE}
+ \comment{The letter `\H{o}'.}
+\endsetslot
+
+\setslot{racute}
+ \Unicode{0155}{LATIN SMALL LETTER R WITH ACUTE}
+\endsetslot
+
+\setslot{rcaron}
+ \Unicode{0159}{LATIN SMALL LETTER R WITH CARON}
+\endsetslot
+
+\setslot{sacute}
+ \Unicode{015B}{LATIN SMALL LETTER S WITH ACUTE}
+\endsetslot
+
+\setslot{scaron}
+ \Unicode{0161}{LATIN SMALL LETTER S WITH CARON}
+\endsetslot
+
+\setslot{scedilla}
+ \Unicode{015F}{LATIN SMALL LETTER S WITH CEDILLA}
+ \comment{In Romanian, character \textunicode{0219}{latin
+ small letter s with comma below} is preferred, but that
+ wasn't known when this encoding was designed.}
+\endsetslot
+
+\setslot{tcaron}
+ \Unicode{0165}{LATIN SMALL LETTER T WITH CARON}
+ \comment{The normal glyph for this character consists of a
+ lower case t and a right single quote, but the underlying
+ accent is a caron.}
+\endsetslot
+
+\setslot{tcommaaccent}
+ \Unicode{021B}{LATIN SMALL LETTER T WITH COMMA BELOW}
+\endsetslot
+
+\setslot{uhungarumlaut}
+ \Unicode{0171}{LATIN SMALL LETTER U WITH DOUBLE ACUTE}
+\endsetslot
+
+\setslot{uring}
+ \Unicode{016F}{LATIN SMALL LETTER U WITH RING ABOVE}
+\endsetslot
+
+\setslot{ydieresis}
+ \Unicode{00FF}{LATIN SMALL LETTER Y WITH DIAERESIS}
+\endsetslot
+
+\setslot{zacute}
+ \Unicode{017A}{LATIN SMALL LETTER Z WITH ACUTE}
+\endsetslot
+
+\setslot{zcaron}
+ \Unicode{017E}{LATIN SMALL LETTER Z WITH CARON}
+\endsetslot
+
+\setslot{zdotaccent}
+ \Unicode{017C}{LATIN SMALL LETTER Z WITH DOT ABOVE}
+\endsetslot
+
+
+\begincomment
+\subsubsection{Mainly West-European accented letters in slots 192--255}
+\endcomment
+
+\nextslot{192}
+\setslot{Agrave}
+ \Unicode{00C0}{LATIN CAPITAL LETTER A WITH GRAVE}
+\endsetslot
+
+\setslot{Aacute}
+ \Unicode{00C1}{LATIN CAPITAL LETTER A WITH ACUTE}
+\endsetslot
+
+\setslot{Acircumflex}
+ \Unicode{00C2}{LATIN CAPITAL LETTER A WITH CIRCUMFLEX}
+\endsetslot
+
+\setslot{Atilde}
+ \Unicode{00C3}{LATIN CAPITAL LETTER A WITH TILDE}
+\endsetslot
+
+\setslot{Adieresis}
+ \Unicode{00C4}{LATIN CAPITAL LETTER A WITH DIAERESIS}
+\endsetslot
+
+\setslot{Aring}
+ \Unicode{00C5}{LATIN CAPITAL LETTER A WITH RING ABOVE}
+\endsetslot
+
+\setslot{AE}
+ \Unicode{00C6}{LATIN CAPITAL LETTER AE}
+\endsetslot
+
+\setslot{Ccedilla}
+ \Unicode{00C7}{LATIN CAPITAL LETTER C WITH CEDILLA}
+\endsetslot
+
+\setslot{Egrave}
+ \Unicode{00C8}{LATIN CAPITAL LETTER E WITH GRAVE}
+\endsetslot
+
+\setslot{Eacute}
+ \Unicode{00C9}{LATIN CAPITAL LETTER E WITH ACUTE}
+\endsetslot
+
+\setslot{Ecircumflex}
+ \Unicode{00CA}{LATIN CAPITAL LETTER E WITH CIRCUMFLEX}
+\endsetslot
+
+\setslot{Edieresis}
+ \Unicode{00CB}{LATIN CAPITAL LETTER E WITH DIAERESIS}
+\endsetslot
+
+\setslot{Igrave}
+ \Unicode{00CC}{LATIN CAPITAL LETTER I WITH GRAVE}
+\endsetslot
+
+\setslot{Iacute}
+ \Unicode{00CD}{LATIN CAPITAL LETTER I WITH ACUTE}
+\endsetslot
+
+\setslot{Icircumflex}
+ \Unicode{00CE}{LATIN CAPITAL LETTER I WITH CIRCUMFLEX}
+\endsetslot
+
+\setslot{Idieresis}
+ \Unicode{00CF}{LATIN CAPITAL LETTER I WITH DIAERESIS}
+\endsetslot
+
+\setslot{Eth}
+ \Unicode{00D0}{LATIN CAPITAL LETTER ETH}
+ \Unicode{0110}{LATIN CAPITAL LETTER D WITH STROKE}
+ \comment{This slot is being used to represent two different
+ letters whose capital forms are identical. The |\lccode| value
+ points to slot \ref{eth}.}
+\endsetslot
+
+\setslot{Ntilde}
+ \Unicode{00D1}{LATIN CAPITAL LETTER N WITH TILDE}
+\endsetslot
+
+\setslot{Ograve}
+ \Unicode{00D2}{LATIN CAPITAL LETTER O WITH GRAVE}
+\endsetslot
+
+\setslot{Oacute}
+ \Unicode{00D3}{LATIN CAPITAL LETTER O WITH ACUTE}
+\endsetslot
+
+\setslot{Ocircumflex}
+ \Unicode{00D4}{LATIN CAPITAL LETTER O WITH CIRCUMFLEX}
+\endsetslot
+
+\setslot{Otilde}
+ \Unicode{00D5}{LATIN CAPITAL LETTER O WITH TILDE}
+\endsetslot
+
+\setslot{Odieresis}
+ \Unicode{00D6}{LATIN CAPITAL LETTER O WITH DIAERESIS}
+\endsetslot
+
+\setslot{OE}
+ \Unicode{0152}{LATIN CAPITAL LIGATURE OE}
+ \comment{This is a single letter, and should not be faked with `OE'.}
+\endsetslot
+
+\setslot{Oslash}
+ \Unicode{00D8}{LATIN CAPITAL LETTER O WITH STROKE}
+\endsetslot
+
+\setslot{Ugrave}
+ \Unicode{00D9}{LATIN CAPITAL LETTER U WITH GRAVE}
+\endsetslot
+
+\setslot{Uacute}
+ \Unicode{00DA}{LATIN CAPITAL LETTER U WITH ACUTE}
+\endsetslot
+
+\setslot{Ucircumflex}
+ \Unicode{00DB}{LATIN CAPITAL LETTER U WITH CIRCUMFLEX}
+\endsetslot
+
+\setslot{Udieresis}
+ \Unicode{00DC}{LATIN CAPITAL LETTER U WITH DIAERESIS}
+\endsetslot
+
+\setslot{Yacute}
+ \Unicode{00DD}{LATIN CAPITAL LETTER Y WITH ACUTE}
+\endsetslot
+
+\setslot{Thorn}
+ \Unicode{00DE}{LATIN CAPITAL LETTER THORN}
+\endsetslot
+
+\setslot{SS}
+ \comment{This is an ``uppercased'' sharp s (`\ss') which always
+ looks exactly like two S's next to each other. In a monowidth
+ font it should be two letters wide. There are other characters
+ which could have made better use of this slot; the only function
+ of this slot which could not have been handled using macros is
+ that |\SS| and |SS| can have different hyphenation.}
+\endsetslot
+
+\setslot{agrave}
+ \Unicode{00E0}{LATIN SMALL LETTER A WITH GRAVE}
+\endsetslot
+
+\setslot{aacute}
+ \Unicode{00E1}{LATIN SMALL LETTER A WITH ACUTE}
+\endsetslot
+
+\setslot{acircumflex}
+ \Unicode{00E2}{LATIN SMALL LETTER A WITH CIRCUMFLEX}
+\endsetslot
+
+\setslot{atilde}
+ \Unicode{00E3}{LATIN SMALL LETTER A WITH TILDE}
+\endsetslot
+
+\setslot{adieresis}
+ \Unicode{00E4}{LATIN SMALL LETTER A WITH DIAERESIS}
+\endsetslot
+
+\setslot{aring}
+ \Unicode{00E5}{LATIN SMALL LETTER A WITH RING ABOVE}
+\endsetslot
+
+\setslot{ae}
+ \Unicode{00E6}{LATIN SMALL LETTER AE}
+\endsetslot
+
+\setslot{ccedilla}
+ \Unicode{00E7}{LATIN SMALL LETTER C WITH CEDILLA}
+\endsetslot
+
+\setslot{egrave}
+ \Unicode{00E8}{LATIN SMALL LETTER E WITH GRAVE}
+\endsetslot
+
+\setslot{eacute}
+ \Unicode{00E9}{LATIN SMALL LETTER E WITH ACUTE}
+\endsetslot
+
+\setslot{ecircumflex}
+ \Unicode{00EA}{LATIN SMALL LETTER E WITH CIRCUMFLEX}
+\endsetslot
+
+\setslot{edieresis}
+ \Unicode{00EB}{LATIN SMALL LETTER E WITH DIAERESIS}
+\endsetslot
+
+\setslot{igrave}
+ \Unicode{00EC}{LATIN SMALL LETTER I WITH GRAVE}
+\endsetslot
+
+\setslot{iacute}
+ \Unicode{00ED}{LATIN SMALL LETTER I WITH ACUTE}
+\endsetslot
+
+\setslot{icircumflex}
+ \Unicode{00EE}{LATIN SMALL LETTER I WITH CIRCUMFLEX}
+\endsetslot
+
+\setslot{idieresis}
+ \Unicode{00EF}{LATIN SMALL LETTER I WITH DIAERESIS}
+\endsetslot
+
+\setslot{eth}
+ \Unicode{00F0}{LATIN SMALL LETTER ETH}
+ \label{eth}
+\endsetslot
+
+\setslot{ntilde}
+ \Unicode{00F1}{LATIN SMALL LETTER N WITH TILDE}
+\endsetslot
+
+\setslot{ograve}
+ \Unicode{00F2}{LATIN SMALL LETTER O WITH GRAVE}
+\endsetslot
+
+\setslot{oacute}
+ \Unicode{00F3}{LATIN SMALL LETTER O WITH ACUTE}
+\endsetslot
+
+\setslot{ocircumflex}
+ \Unicode{00F4}{LATIN SMALL LETTER O WITH CIRCUMFLEX}
+\endsetslot
+
+\setslot{otilde}
+ \Unicode{00F5}{LATIN SMALL LETTER O WITH TILDE}
+\endsetslot
+
+\setslot{odieresis}
+ \Unicode{00F6}{LATIN SMALL LETTER O WITH DIAERESIS}
+\endsetslot
+
+\setslot{oe}
+ \Unicode{0153}{LATIN SMALL LIGATURE OE}
+ \comment{This is a single letter, and should not be faked with `oe'.}
+\endsetslot
+
+\setslot{oslash}
+ \Unicode{00F8}{LATIN SMALL LETTER O WITH STROKE}
+\endsetslot
+
+\setslot{ugrave}
+ \Unicode{00F9}{LATIN SMALL LETTER U WITH GRAVE}
+\endsetslot
+
+\setslot{uacute}
+ \Unicode{00FA}{LATIN SMALL LETTER U WITH ACUTE}
+\endsetslot
+
+\setslot{ucircumflex}
+ \Unicode{00FB}{LATIN SMALL LETTER U WITH CIRCUMFLEX}
+\endsetslot
+
+\setslot{udieresis}
+ \Unicode{00FC}{LATIN SMALL LETTER U WITH DIAERESIS}
+\endsetslot
+
+\setslot{yacute}
+ \Unicode{00FD}{LATIN SMALL LETTER Y WITH ACUTE}
+\endsetslot
+
+\setslot{thorn}
+ \Unicode{00FE}{LATIN SMALL LETTER THORN}
+\endsetslot
+
+\setslot{germandbls}
+ \Unicode{00DF}{LATIN SMALL LETTER SHARP S}
+\endsetslot
+
+
+\begincomment
+\subsection{Accents}
+The Unicode equivalents of the accents are taken to be the combining
+forms of the accents found in code point \texttt{U+0300} and upwards.
+The reasons for this are (i) that they are primarily used with the
+|\accent| primitive, i.e., as combining characters, (ii) that some
+of them (e.g. \texttt{tilde}) have non-combining counterparts
+elsewhere in the encoding, and (iii) that they are not primarily
+phonetic marks.
+\endcomment
+
+\nextslot{0}
+\setslot{grave}
+ \Unicode{0300}{COMBINING GRAVE ACCENT}
+\endsetslot
+
+\setslot{acute}
+ \Unicode{0301}{COMBINING ACUTE ACCENT}
+\endsetslot
+
+\setslot{circumflex}
+ \Unicode{0302}{COMBINING CIRCUMFLEX ACCENT}
+\endsetslot
+
+\setslot{tilde}
+ \Unicode{0303}{COMBINING TILDE}
+\endsetslot
+
+\setslot{dieresis}
+ \Unicode{0308}{COMBINING DIAERESIS}
+\endsetslot
+
+\setslot{hungarumlaut}
+ \Unicode{030B}{COMBINING DOUBLE ACUTE ACCENT}
+ \comment{The long Hungarian umlaut `\H{}'.}
+\endsetslot
+
+\setslot{ring}
+ \Unicode{030A}{COMBINING RING ABOVE}
+\endsetslot
+
+\setslot{caron}
+ \Unicode{030C}{COMBINING CARON}
+ \comment{The caron or h\'a\v cek accent `\v{}'.}
+\endsetslot
+
+\setslot{breve}
+ \Unicode{0306}{COMBINING BREVE}
+\endsetslot
+
+\setslot{macron}
+ \Unicode{0304}{COMBINING MACRON}
+\endsetslot
+
+\setslot{dotaccent}
+ \Unicode{0307}{COMBINING DOT ABOVE}
+\endsetslot
+
+\setslot{cedilla}
+ \Unicode{0327}{COMBINING CEDILLA}
+\endsetslot
+
+\setslot{ogonek}
+ \Unicode{0328}{COMBINING OGONEK}
+\endsetslot
+
+
+\begincomment
+\subsection{Digits}
+\endcomment
+
+\nextslot{48}
+\setslot{zero}
+ \Unicode{0030}{DIGIT ZERO}
+\endsetslot
+
+\setslot{one}
+ \Unicode{0031}{DIGIT ONE}
+\endsetslot
+
+\setslot{two}
+ \Unicode{0032}{DIGIT TWO}
+\endsetslot
+
+\setslot{three}
+ \Unicode{0033}{DIGIT THREE}
+\endsetslot
+
+\setslot{four}
+ \Unicode{0034}{DIGIT FOUR}
+\endsetslot
+
+\setslot{five}
+ \Unicode{0035}{DIGIT FIVE}
+\endsetslot
+
+\setslot{six}
+ \Unicode{0036}{DIGIT SIX}
+\endsetslot
+
+\setslot{seven}
+ \Unicode{0037}{DIGIT SEVEN}
+\endsetslot
+
+\setslot{eight}
+ \Unicode{0038}{DIGIT EIGHT}
+\endsetslot
+
+\setslot{nine}
+ \Unicode{0039}{DIGIT NINE}
+\endsetslot
+
+
+\begincomment
+\subsection{Symbols and punctuation}
+\endcomment
+
+\nextslot{13}
+\setslot{quotesinglbase}
+ \Unicode{201A}{SINGLE LOW-9 QUOTATION MARK}
+\endsetslot
+
+\setslot{guilsinglleft}
+ \Unicode{2039}{SINGLE LEFT-POINTING ANGLE QUOTATION MARK}
+ \comment{In French typography this is an opening quotation mark,
+ but in German typography it is a closing quotation mark. The
+ character should kern well in both cases.}
+\endsetslot
+
+\setslot{guilsinglright}
+ \Unicode{203A}{SINGLE RIGHT-POINTING ANGLE QUOTATION MARK}
+ \comment{In French typography this is a closing quotation mark,
+ but in German typography it is an opening quotation mark. The
+ character should kern well in both cases.}
+\endsetslot
+
+\setslot{quotedblleft}
+ \Unicode{201C}{LEFT DOUBLE QUOTATION MARK}
+\endsetslot
+
+\setslot{quotedblright}
+ \Unicode{201D}{RIGHT DOUBLE QUOTATION MARK}
+ \comment{In English typography this quotation mark is always
+ closing, but in Swedish typography it is also an opening
+ quotation mark. The character should kern well in both cases.}
+\endsetslot
+
+\setslot{quotedblbase}
+ \Unicode{201E}{DOUBLE LOW-9 QUOTATION MARK}
+\endsetslot
+
+\setslot{guillemotleft}
+ \Unicode{00AB}{LEFT-POINTING DOUBLE ANGLE QUOTATION MARK}
+ \comment{In French typography this is an opening quotation mark,
+ but in German typography it is a closing quotation mark. The
+ character should kern well in both cases. The glyph name is
+ misspelt (it should be \texttt{guillemetleft}), but this
+ incorrect name is \emph{de facto} the glyph name used.}
+\endsetslot
+
+\setslot{guillemotright}
+ \Unicode{00BB}{RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK}
+ \comment{In French typography this is a closing quotation mark,
+ but in German typography it is an opening quotation mark. The
+ character should kern well in both cases. The glyph name is
+ misspelt (it should be \texttt{guillemetright}), but this
+ incorrect name is \emph{de facto} the glyph name used.}
+\endsetslot
+
+\setslot{endash}
+ \Unicode{2013}{EN DASH}
+ \label{endash}
+ \Ligature{LIG}{hyphen}{emdash}
+\endsetslot
+
+\setslot{emdash}
+ \Unicode{2014}{EM DASH}
+ \comment{In a monowidth font this character is preferably given the
+ width of two normal characters.}
+\endsetslot
+
+\nextslot{32}
+\setslot{visiblespace}
+ \Unicode{2423}{OPEN BOX}
+ \comment{A visible space glyph `\textvisiblespace'.}
+\endsetslot
+
+\setslot{exclam}
+ \Unicode{0021}{EXCLAMATION MARK}
+ \Ligature{LIG}{quoteleft}{exclamdown}
+\endsetslot
+
+\setslot{quotedbl}
+ \Unicode{0022}{QUOTATION MARK}
+ \comment{The `neutral' double quotation mark, included for use in
+ monowidth fonts, or for setting computer programs.}
+\endsetslot
+
+\setslot{numbersign}
+ \Unicode{0023}{NUMBER SIGN}
+\endsetslot
+
+\setslot{dollar}
+ \Unicode{0024}{DOLLAR SIGN}
+\endsetslot
+
+\setslot{percent}
+ \Unicode{0025}{PERCENT SIGN}
+\endsetslot
+
+\setslot{ampersand}
+ \Unicode{0026}{AMPERSAND}
+\endsetslot
+
+\setslot{quoteright}
+ \Unicode{2019}{RIGHT SINGLE QUOTATION MARK}
+ \Ligature{LIG}{quoteright}{quotedblright}
+\endsetslot
+
+\setslot{parenleft}
+ \Unicode{0028}{LEFT PARENTHESIS}
+\endsetslot
+
+\setslot{parenright}
+ \Unicode{0029}{RIGHT PARENTHESIS}
+\endsetslot
+
+\setslot{asterisk}
+ \Unicode{002A}{ASTERISK}
+\endsetslot
+
+\setslot{plus}
+ \Unicode{002B}{PLUS SIGN}
+\endsetslot
+
+\setslot{comma}
+ \Unicode{002C}{COMMA}
+ \Ligature{LIG}{comma}{quotedblbase}
+\endsetslot
+
+\setslot{hyphen}
+ \Unicode{002D}{HYPHEN-MINUS}
+ \Ligature{LIG}{hyphen}{endash}
+ \Ligature{LIG}{hyphenchar}{hyphenchar}
+ \comment{See also slot \ref{hyphenchar}.}
+ \label{hyphen}
+\endsetslot
+
+\setslot{period}
+ \Unicode{002E}{FULL STOP}
+\endsetslot
+
+\setslot{slash}
+ \Unicode{002F}{SOLIDUS}
+\endsetslot
+
+\skipslots{10}
+\setslot{colon}
+ \Unicode{003A}{COLON}
+\endsetslot
+
+\setslot{semicolon}
+ \Unicode{003B}{SEMICOLON}
+\endsetslot
+
+\setslot{less}
+ \Unicode{003C}{LESS-THAN SIGN}
+ \Ligature{LIG}{less}{guillemotleft}
+\endsetslot
+
+\setslot{equal}
+ \Unicode{003D}{EQUALS SIGN}
+\endsetslot
+
+\setslot{greater}
+ \Unicode{003E}{GREATER-THAN SIGN}
+ \Ligature{LIG}{greater}{guillemotright}
+\endsetslot
+
+\setslot{question}
+ \Unicode{003F}{QUESTION MARK}
+ \Ligature{LIG}{quoteleft}{questiondown}
+\endsetslot
+
+\setslot{at}
+ \Unicode{0040}{COMMERCIAL AT}
+\endsetslot
+
+\nextslot{91}
+\setslot{bracketleft}
+ \Unicode{005B}{LEFT SQUARE BRACKET}
+\endsetslot
+
+\setslot{backslash}
+ \Unicode{005C}{REVERSE SOLIDUS}
+\endsetslot
+
+\setslot{bracketright}
+ \Unicode{005D}{RIGHT SQUARE BRACKET}
+\endsetslot
+
+\setslot{asciicircum}
+ \Unicode{005E}{CIRCUMFLEX ACCENT}
+ \comment{The ASCII upward-pointing arrow head `\textasciicircum'.
+ This is included for compatibility with typewriter fonts used
+ for computer listings.}
+\endsetslot
+
+\setslot{underscore}
+ \Unicode{005F}{LOW LINE}
+ \comment{The ASCII underline character `\textunderscore', usually
+ set on the baseline. This is included for compatibility with
+ typewriter fonts used for computer listings.}
+\endsetslot
+
+\setslot{quoteleft}
+ \Unicode{2018}{LEFT SINGLE QUOTATION MARK}
+ \Ligature{LIG}{quoteleft}{quotedblleft}
+\endsetslot
+
+\nextslot{123}
+\setslot{braceleft}
+ \Unicode{007B}{LEFT CURLY BRACKET}
+\endsetslot
+
+\setslot{bar}
+ \Unicode{007C}{VERTICAL LINE}
+ \comment{The ASCII vertical bar `\textbar'.
+ This is included for compatibility with typewriter fonts used
+ for computer listings.}
+\endsetslot
+
+\setslot{braceright}
+ \Unicode{007D}{RIGHT CURLY BRACKET}
+\endsetslot
+
+\setslot{asciitilde}
+ \Unicode{007E}{TILDE}
+ \comment{The ASCII tilde `\textasciitilde'.
+ This is included for compatibility with typewriter fonts used
+ for computer listings.}
+\endsetslot
+
+\nextslot{159}
+\setslot{section}
+ \Unicode{00A7}{SECTION SIGN}
+\endsetslot
+
+\nextslot{189}
+\setslot{exclamdown}
+ \Unicode{00A1}{INVERTED EXCLAMATION MARK}
+\endsetslot
+
+\setslot{questiondown}
+ \Unicode{00BF}{INVERTED QUESTION MARK}
+\endsetslot
+
+\setslot{sterling}
+ \Unicode{00A3}{POUND SIGN}
+\endsetslot
+
+
+
+\begincomment
+\subsection{Miscellanea}
+\endcomment
+
+\nextslot{23}
+\setslot{compwordmark}
+ \Unicode{200C}{ZERO WIDTH NON-JOINER}
+ \comment{An invisible glyph, with zero width and depth, but the
+ height of lower case letters without ascenders.
+ It is used to stop ligaturing in words like `shelf{}ful'.
+ It is possible that this character should be considered a
+ letter (and that hyphenation patterns should be designed to
+ include it), but since its |\lccode| is 0, \TeX's hyphenation
+ mechanism considers it to be a nonletter which ends the
+ hyphenatable part of a word.}
+\endsetslot
+
+\setslot{perthousandzero}
+ \comment{A glyph which is placed after `\%' to produce a
+ `per-thousand', or twice to produce `per-ten-thousand'.
+ Your guess is as good as mine as to what this glyph should look
+ like in a monowidth font. Since most fonts don't include this
+ glyph anyway, its use is discouraged.}
+\endsetslot
+
+\nextslot{127}
+\setslot{hyphenchar}
+ \label{hyphenchar}
+ \comment{This character is provided as a discretionary hyphen
+ symbol and may only appear at the end of a line, since it is often
+ hanging out of the character box, but apart from that it is almost
+ always the same as the \texttt{hyphen} character. Since \LaTeX\
+ sets the |\hyphenchar| of \texttt{T1} fonts to slot \ref{hyphen}
+ rather than this slot, this feature is usually not used.}
+\endsetslot
+
+
+
+\begincomment
+\section{Usual characters}
+The following characters are only accessed through ligatures and can
+therefore be replaced by others or completely left out if the
+ligature programs are modified accordingly.
+\endcomment
+
+\nextslot{27}
+\setslot{ff}
+ \Unicode{FB00}{LATIN SMALL LIGATURE FF}
+ \comment{This glyph should be two characters wide in a monowidth
+ font.}
+ \ligature{LIG}{i}{ffi}
+ \ligature{LIG}{l}{ffl}
+\endsetslot
+
+\setslot{fi}
+ \Unicode{FB01}{LATIN SMALL LIGATURE FI}
+ \comment{This glyph should be two characters wide in a monowidth
+ font.}
+\endsetslot
+
+\setslot{fl}
+ \Unicode{FB02}{LATIN SMALL LIGATURE FL}
+ \comment{This glyph should be two characters wide in a monowidth
+ font.}
+\endsetslot
+
+\setslot{ffi}
+ \Unicode{FB03}{LATIN SMALL LIGATURE FFI}
+ \comment{This glyph should be three characters wide in a monowidth
+ font.}
+\endsetslot
+
+\setslot{ffl}
+ \Unicode{FB04}{LATIN SMALL LIGATURE FFL}
+ \comment{This glyph should be three characters wide in a monowidth
+ font.}
+\endsetslot
+
+\nextslot{156}
+\setslot{IJ}
+ \Unicode{0132}{LATIN CAPITAL LIGATURE IJ}
+ \comment{This is a single letter, and in a monowidth font should
+ ideally be one letter wide.}
+\endsetslot
+
+\nextslot{188}
+\setslot{ij}
+ \Unicode{0133}{LATIN SMALL LIGATURE IJ}
+ \comment{This is a single letter, and in a monowidth font should
+ ideally be one letter wide.}
+\endsetslot
+
+
+\begincomment
+\section{Fontdimens}
+\endcomment
+
+\setfontdimen{1}{italicslant} % italic slant
+\setfontdimen{2}{interword} % interword space
+\setfontdimen{3}{stretchword} % interword stretch
+\setfontdimen{4}{shrinkword} % interword shrink
+\setfontdimen{5}{xheight} % x-height
+\setfontdimen{6}{quad} % quad
+\setfontdimen{7}{extraspace} % extra space after .
+\setfontdimen{8}{capheight} % cap height
+\setfontdimen{9}{ascender} % ascender
+\setfontdimen{10}{acccapheight} % accented cap height
+\setfontdimen{11}{descender} % descender's depth
+\setfontdimen{12}{maxheight} % max height
+\setfontdimen{13}{maxdepth} % max depth
+\setfontdimen{14}{digitwidth} % digit width
+\setfontdimen{15}{verticalstem} % dominant width of verical stems
+\setfontdimen{16}{baselineskip} % baselineskip
+
+
+\begincomment
+\section{Coding scheme}
+\endcomment
+
+\setstr{codingscheme}{EXTENDED TEX FONT ENCODING - LATIN}
+
+
+\endencoding
+
+
+\section{Discussion}
+
+As the \texttt{T1} encoding is an established standard, the discussion
+of it has already been published elsewhere. [Unfortunately, I do not
+know where as it all happened long before I started using \TeX. This
+part of the document definitely needs to be improved. To begin with, I
+would like to know if the TUGboat articles whose bibliography entries
+appear in Figure~\ref{Bib-entries} are relevant for the matter.
+\begin{figure*}
+\small
+\begin{verbatim}
+@Article{Beebe:TB11-2-171,
+ author = "Nelson Beebe",
+ title = "{Character set encoding}",
+ journal = j-TUGboat,
+ volume = "11",
+ number = "2",
+ pages = "171--175",
+ month = jun,
+ year = "1990",
+ ISSN = "0896-3207",
+ bibdate = "Fri Jun 4 18:08:09 MDT 1999",
+ bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/tugboat.bib;
+ http://www.math.utah.edu/pub/tex/bib/index-table-t.html#tugboat",
+ acknowledgement = ack-bnb # " and " # ack-nhfb,
+}
+@Article{Bien:TB11-2-175,
+ author = "Janusz S. Bie{\'n}",
+ title = "{On standards for computer modern font extensions}",
+ journal = j-TUGboat,
+ volume = "11",
+ number = "2",
+ pages = "175--183",
+ month = jun,
+ year = "1990",
+ ISSN = "0896-3207",
+ bibdate = "Fri Jun 4 18:08:09 MDT 1999",
+ bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/tugboat.bib;
+ http://www.math.utah.edu/pub/tex/bib/index-table-t.html#tugboat",
+ acknowledgement = ack-bnb # " and " # ack-nhfb,
+}
+@Article{Ferguson:TB11-4-514,
+ author = "Michael Ferguson",
+ title = "{Report on multilingual activities}",
+ journal = j-TUGboat,
+ volume = "11",
+ number = "4",
+ pages = "514--516",
+ month = nov,
+ year = "1990",
+ ISSN = "0896-3207",
+ bibdate = "Fri Jun 4 18:08:09 MDT 1999",
+ bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/tugboat.bib;
+ http://www.math.utah.edu/pub/tex/bib/index-table-t.html#tugboat",
+ acknowledgement = ack-bnb # " and " # ack-nhfb,
+}
+\end{verbatim}
+\normalsize
+
+\caption{Entries in \texttt{tugboat.bib} which may describe papers
+that contain (at least part of) the discussion regarding the
+\texttt{T1} encoding}
+\label{Bib-entries}
+\end{figure*}
+Actually reading them would be nice too, as would of course getting
+the references for whatever other papers there might be that
+constituted the discussion of the \texttt{T1} encoding. The file
+\texttt{cork.enc} in the \textit{Fontname} standard makes a cryptic
+reference to ``TTN 1(4), December 1992'', whatever that might be.]
+
+I can however answer questions on the more immediate matter of how the
+interpretation of the established standard that this file expresses was
+constructed. It is mainly the result of a comparison between the
+file \texttt{t1.etx}~\cite{t1.etx}, the Unicode
+standard~\cite{Unicode}, and the Adobe glyph list~\cite{AGL}.
+
+(Some concerns have been expressed about the fact that the glyph name
+listed for slot~0 is `\texttt{grave}', although that glyph name in
+\cite{AGL} corresponds to \textunicode{0060}{GRAVE ACCENT}, whereas
+\textunicode{0300}{COMBINING GRAVE ACCENT} is listed as corresponding
+to `\texttt{gravecomb}'. This is however formally irrelevant, since
+the glyph names are formally only internal labels in the encoding
+specification. `\texttt{gravecomb}' would furthermore be a more
+impractical label, since most font contains a `\texttt{grave}' glyph
+that is used as a combining accent but no `\texttt{gravecomb}'
+glyph.)
+
+
+\section{Changes}
+
+The changes made to this specification since the original 2001/06/19
+version are as follows.
+
+2001/09/01: Corrected some typos (reported by Vladimir Volovich). /LH
+
+2001/09/16: Added \cite{latin-page} to the bibliography. /LH
+
+2001/09/21: Removed comment on \textunicode{2012}{FIGURE DASH} from
+slot~\ref{endash}. \cite[Sec.~6.1]{Unicode} makes quite clear that
+it's not to be used for ranges. /LH
+
+2002/07/05: Added the Ferguson:TB11-4-514 and ``TTN~1(4)'' references
+to the discussion section. Also added remark on \texttt{grave} versus
+\texttt{gravecomb}. /LH
+
+
+\begin{thebibliography}{9}
+\bibitem{AGL}
+ Adobe Systems Incorporated: \textit{Adobe Glyph List}, 1998;
+ \textsc{http}:/\slash \texttt{partners.adobe.com}\slash
+ \texttt{asn}\slash \texttt{developer}\slash \texttt{type}\slash
+ \texttt{glyphlist.txt}
+\bibitem{latin-page}
+ Roman Czyborra: \textit{The ISO 8859 Alphabet Soup}, web page at
+ \textsc{http:}/\slash \texttt{czyborra.com}\slash
+ \texttt{charsets}\slash \texttt{iso8859.html}, 1998.
+\bibitem{ISO8859-1}
+ International Organization for Standardization:
+ \textit{ISO/IEC standard 8859-1} (Information technology --
+ 8-bit single-byte coded graphic character sets --
+ Part 1: Latin alphabet No. 1).
+ See also~\cite{latin-page}.
+\bibitem{t1.etx}
+ Alan Jeffrey, Sebastian Rahtz, and Ulrik Vieth:
+ \textit{The \TeX\ extended text encoding vector},
+ version~1.801, 1998,
+ \textsc{ctan}:\discretionary{}{}{\thinspace}\texttt{fonts}\slash
+ \texttt{utilities}\slash \texttt{fontinst}\slash
+ \texttt{inputs}\slash \texttt{etx}\slash \texttt{t1.etx}.
+\bibitem{TeXbook}
+ Donald E.\ Knuth, Duane Bibby (illustrations):
+ \textit{The \TeX book}, Ad\-di\-son--Wes\-ley, 1986;
+ ISBN~0-201-13447-0.
+\bibitem{Unicode}
+ The Unicode Consortium (editor), \emph{et al.}:
+ \textit{The Unicode Standard, Version 3.0},
+ Addison Wesley Longman Publisher, 2000; ISBN~0-201-61633-5.
+ Most of the information in this book is also available online at
+ the Unicode consortium website, at \textsc{http}:/\slash
+ \texttt{www.unicode.org}\slash \texttt{unicode}\slash
+ \texttt{uni2book}\slash \texttt{u2.html}.
+\end{thebibliography}
+
+
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/fontinst/base/examples/basicex.tex b/Master/texmf-dist/doc/fontinst/base/examples/basicex.tex
new file mode 100644
index 00000000000..fe7f6f69935
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/examples/basicex.tex
@@ -0,0 +1,431 @@
+% basicex.tex
+%
+% This file contains some basic examples of commands for
+% installing the AGaramond family of fonts with fontinst v1.9.
+% It is pretty similar to what the \latinfamily command
+% does for these fonts, but the details are not identical.
+%
+% In case you want to run this file yourself, the metrics for
+% the AGaramond font family can be downloaded from
+%
+% ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/051-100/100/
+% and
+% ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/101-150/101/
+%
+% The AFM files found in these directories should then be renamed
+% as indicated in the Fontname adobe.map file. Also note that
+% the line endings are Windows-style (CRLF), so you probably need
+% to download as binary and do some conversion before you can use
+% these files comfortably.
+
+\input fontinst.sty
+
+% This tells fontinst to collect information about font
+% transformations in the file basicex.recs. That file is
+% then used by basicex2.tex.
+\recordtransforms{basicex.recs}
+
+% These commands perform transformations on the metrics of
+% some of the fonts, thereby creating new metrics files for
+% the transformed fonts.
+\transformfont{padr8r}{\reencodefont{8r}{\fromafm{padr8a}}}
+\transformfont{padrc8r}{\reencodefont{8r}{\fromafm{padrc8a}}}
+\transformfont{padri8r}{\reencodefont{8r}{\fromafm{padri8a}}}
+\transformfont{padro8r}{\slantfont{250}{\frommtx{padr8r}}}
+\transformfont{padro8x}{\slantfont{250}{\fromafm{padr8x}}}
+
+% The first three lines of each group reencode fonts
+% so that TeX can access all glyphs in them.
+\transformfont{pads8r}{\reencodefont{8r}{\fromafm{pads8a}}}
+\transformfont{padsc8r}{\reencodefont{8r}{\fromafm{padsc8a}}}
+\transformfont{padsi8r}{\reencodefont{8r}{\fromafm{padsi8a}}}
+% The last two lines artifically create slanted variants
+% of fonts by skewing them. 250 is the natural slant of
+% the italics in this family.
+\transformfont{padso8r}{\slantfont{250}{\frommtx{pads8r}}}
+\transformfont{padso8x}{\slantfont{250}{\fromafm{pads8x}}}
+
+\transformfont{padb8r}{\reencodefont{8r}{\fromafm{padb8a}}}
+% There is no padbc8a, hence nothing to make a padbc8r from.
+\transformfont{padbi8r}{\reencodefont{8r}{\fromafm{padbi8a}}}
+\transformfont{padbo8r}{\slantfont{250}{\frommtx{padb8r}}}
+\transformfont{padbo8x}{\slantfont{250}{\fromafm{padb8x}}}
+% The DVI driver must be told to make the same transformations
+% to the actual fonts when a document using them is to be viewed
+% or printed. The information collected in basicex.recs can
+% help with this. The job of basicex2.tex is to translate this
+% information to a format understood by DVI drivers.
+
+
+% The \transformfont commands above generate metric files in MTX
+% format (for use by the \installfont commands below) and PL
+% format (for transformation to TFMs that are needed by the DVI
+% driver when interpreting VFs based on these fonts). These PL
+% files are minimal and not suitable for direct use in typesetting
+% since there is no kerning information, ligaturing instructions,
+% or fontdimens, but they are perfectly adequate to serve as
+% base fonts for VFs.
+%
+% The next bunch of commands generate a new set of PL files for
+% these fonts (overwriting the previous), and these new files
+% do contain kerning information, ligaturing instructions, and
+% fontdimens. (As a side-effect, these files are also larger than
+% the previous ones.) Since 8r-encoded fonts are not in practice
+% used for typesetting (not much, anyway), it is perfectly
+% possible to skip this step.
+\installfonts
+ \installrawfont {padr8r}{padr8r,8r}{8r} {8r}{pad}{m}{n}{}
+ \installrawfont {padrc8r}{padrc8r,8r}{8r} {8r}{pad}{m}{sc}{}
+ \installrawfont {padri8r}{padri8r,8r}{8r} {8r}{pad}{m}{it}{}
+ \installrawfont {padro8r}{padro8r,8r}{8r} {8r}{pad}{m}{sl}{}
+
+ \installrawfont {pads8r}{pads8r,8r}{8r} {8r}{pad}{sb}{n}{}
+ \installrawfont {padsc8r}{padsc8r,8r}{8r} {8r}{pad}{sb}{sc}{}
+ \installrawfont {padsi8r}{padsi8r,8r}{8r} {8r}{pad}{sb}{it}{}
+ \installrawfont {padso8r}{padso8r,8r}{8r} {8r}{pad}{sb}{sl}{}
+
+ \installrawfont {padb8r}{padb8r,8r}{8r} {8r}{pad}{b}{n}{}
+ \installrawfont {padbi8r}{padbi8r,8r}{8r} {8r}{pad}{b}{it}{}
+ \installrawfont {padbo8r}{padbo8r,8r}{8r} {8r}{pad}{b}{sl}{}
+\endinstallfonts
+
+
+% In the above commands, the commands have been lined up to
+% visually separate those arguments that have to do with how
+% a font is declared to LaTeX (rightmost) from those arguments
+% that specify how the font is made and what it should be called.
+
+
+% The following commands make a very basic installation of "pad"
+% families in the OT1, T1, and TS1 encodings; there is not attempt
+% to make use of the -Exp (expert) or -SC (smallcaps) fonts in
+% the AGaramond family. (One reason for making this distinction
+% is that Adobe sell these other fonts separately, so some people
+% may have the basic set used below and nothing more. Another
+% reason is that for many typefaces, there are no expert or -SC
+% fonts at all. Adapting an example using such fonts to a typeface
+% which do not have them is much too confusing for a beginner.)
+\installfonts
+ \installfamily{OT1}{pad}{}
+ \installfamily{T1}{pad}{}
+ \installfamily{TS1}{pad}{}
+
+ \installfont {padr8t}{padr8r,newlatin}{t1} {T1}{pad}{m}{n}{}
+ \installfont {padr7t}{padr8r,newlatin}{ot1} {OT1}{pad}{m}{n}{}
+ \installfont {padrc8t}{padr8r,newlatin}{t1c} {T1}{pad}{m}{sc}{}
+ \installfont {padrc7t}{padr8r,newlatin}{ot1c} {OT1}{pad}{m}{sc}{}
+ \installfont {padr8i}{padr8r,textcomp}{ts1} {TS1}{pad}{m}{n}{}
+ % There is no difference between the n and the sc shapes
+ % of TS1 encoded fonts, hence the same TeX font can be
+ % used for both. LaTeX does however need the declarations
+ % to be explicit, hence this \installfontas command.
+ \installfontas{padr8i} {TS1}{pad}{m}{sc}{}
+ % The "option nosc" below is a speed optimization.
+ % newlatin.mtx normally makes sure that a smallcaps
+ % alphabet is defined (faking it if necessary),
+ % regardless of whether that alphabet is at all
+ % going to be used. By passing it the "nosc" option,
+ % one can tell newlatin.mtx to completely skip those
+ % commands that have to do with smallcaps.
+ \installfont {padri8t}{padri8r,newlatin option nosc}{t1} {T1}{pad}{m}{it}{}
+ \installfont {padri7t}{padri8r,newlatin option nosc}{ot1} {OT1}{pad}{m}{it}{}
+ \installfont {padri8i}{padri8r,textcomp}{ts1} {TS1}{pad}{m}{it}{}
+ \installfont {padro8t}{padro8r,newlatin option nosc}{t1} {T1}{pad}{m}{sl}{}
+ \installfont {padro7t}{padro8r,newlatin option nosc}{ot1} {OT1}{pad}{m}{sl}{}
+ \installfont {padro8i}{padro8r,textcomp}{ts1} {TS1}{pad}{m}{sl}{}
+
+ % The reason newlatin is not passed the nosc option when
+ % making the "n" shape fonts here is another (more tricky)
+ % speed optimization. If the metric argument of two
+ % subsequent \installfont commands are identical then the
+ % respective glyph bases will be identical too, and in these
+ % cases fontinst saves work by not rebuilding the glyph base
+ % at the second command, but instead using the cached
+ % definitions from the first.
+ \installfont {pads8t}{pads8r,newlatin}{t1} {T1}{pad}{sb}{n}{}
+ \installfont {pads7t}{pads8r,newlatin}{ot1} {OT1}{pad}{sb}{n}{}
+ \installfont {padsc8t}{pads8r,newlatin}{t1c} {T1}{pad}{sb}{sc}{}
+ \installfont {padsc7t}{pads8r,newlatin}{ot1c} {OT1}{pad}{sb}{sc}{}
+ % Thus the last four commands cause four fonts to be
+ % generated, but the pads8r.mtx and newlatin.mtx files
+ % are only read once.
+ \installfont {pads8i}{pads8r,textcomp}{ts1} {TS1}{pad}{sb}{n}{}
+ \installfontas{pads8i} {TS1}{pad}{sb}{sc}{}
+ \installfont {padsi8t}{padsi8r,newlatin option nosc}{t1} {T1}{pad}{sb}{it}{}
+ \installfont {padsi7t}{padsi8r,newlatin option nosc}{ot1} {OT1}{pad}{sb}{it}{}
+ \installfont {padsi8i}{padsi8r,textcomp}{ts1} {TS1}{pad}{sb}{it}{}
+ \installfont {padso8t}{padso8r,newlatin option nosc}{t1} {T1}{pad}{sb}{sl}{}
+ \installfont {padso7t}{padso8r,newlatin option nosc}{ot1} {OT1}{pad}{sb}{sl}{}
+ \installfont {padso8i}{padso8r,textcomp}{ts1} {TS1}{pad}{sb}{sl}{}
+
+ \installfont {padb8t}{padb8r,newlatin}{t1} {T1}{pad}{b}{n}{}
+ \installfont {padb7t}{padb8r,newlatin}{ot1} {OT1}{pad}{b}{n}{}
+ \installfont {padbc8t}{padb8r,newlatin}{t1c} {T1}{pad}{b}{sc}{}
+ \installfont {padbc7t}{padb8r,newlatin}{ot1c} {OT1}{pad}{b}{sc}{}
+ \installfont {padb8i}{padb8r,textcomp}{ts1} {TS1}{pad}{b}{n}{}
+ \installfontas{padb8i} {TS1}{pad}{b}{sc}{}
+ \installfont {padbi8t}{padbi8r,newlatin option nosc}{t1} {T1}{pad}{b}{it}{}
+ \installfont {padbi7t}{padbi8r,newlatin option nosc}{ot1} {OT1}{pad}{b}{it}{}
+ \installfont {padbi8i}{padbi8r,textcomp}{ts1} {TS1}{pad}{b}{it}{}
+ \installfont {padbo8t}{padbo8r,newlatin option nosc}{t1} {T1}{pad}{b}{sl}{}
+ \installfont {padbo7t}{padbo8r,newlatin option nosc}{ot1} {OT1}{pad}{b}{sl}{}
+ \installfont {padbo8i}{padbo8r,textcomp}{ts1} {TS1}{pad}{b}{sl}{}
+\endinstallfonts
+
+
+% The set of commands above will "fake" an sc shape for the typeface
+% by making dual use of the capitals in the n shape (Regular): both
+% as normal (for the upper case in the sc shape) and shrunk to 80% of
+% their normal size (for the lower case in the sc shape). This works
+% (anyone who looks at it will understand what was intended), but it
+% does not look good, and therefore it is always better to make use
+% of proper smallcaps when it is available.
+%
+% The next set of commands is another take at creating the "pad"
+% families, this time making use of the proper smallcaps in padrc8r
+% and padsc8r. The files created by this set of commands will
+% completely overwrite the files created by the previous set of
+% commands; in practice one would only include one set of commands,
+% but both are provided here for comparison.
+\installfonts
+ \installfamily{OT1}{pad}{}
+ \installfamily{T1}{pad}{}
+ \installfamily{TS1}{pad}{}
+
+ % Since the glyph bases used for the n and sc shapes in this
+ % case are different, there is no point in doing the smallcaps
+ % processing when making the n shape fonts.
+ \installfont {padr8t}{padr8r,newlatin option nosc}{t1} {T1}{pad}{m}{n}{}
+ \installfont {padr7t}{padr8r,newlatin option nosc}{ot1} {OT1}{pad}{m}{n}{}
+ % There is actually no point in doing that processing for
+ % the sc shape fonts either! This is because the glyph names
+ % used in padrc8r are the same as those used in padr8r (and
+ % padri8r), and thus the smallcaps glyphs will already have
+ % been delt with by the code for lower case glyphs. Another
+ % consequence is that the same ETX files as are used for
+ % the other shapes should be used for the sc shape.
+ \installfont {padrc8t}{padrc8r,newlatin option nosc}{t1} {T1}{pad}{m}{sc}{}
+ \installfont {padrc7t}{padrc8r,newlatin option nosc}{ot1} {OT1}{pad}{m}{sc}{}
+ \installfont {padr8i}{padr8r,textcomp}{ts1} {TS1}{pad}{m}{n}{}
+ \installfontas{padr8i} {TS1}{pad}{m}{sc}{}
+ \installfont {padri8t}{padri8r,newlatin option nosc}{t1} {T1}{pad}{m}{it}{}
+ \installfont {padri7t}{padri8r,newlatin option nosc}{ot1} {OT1}{pad}{m}{it}{}
+ \installfont {padri8i}{padri8r,textcomp}{ts1} {TS1}{pad}{m}{it}{}
+ \installfont {padro8t}{padro8r,newlatin option nosc}{t1} {T1}{pad}{m}{sl}{}
+ \installfont {padro7t}{padro8r,newlatin option nosc}{ot1} {OT1}{pad}{m}{sl}{}
+ \installfont {padro8i}{padro8r,textcomp}{ts1} {TS1}{pad}{m}{sl}{}
+
+ \installfont {pads8t}{pads8r,newlatin option nosc}{t1} {T1}{pad}{sb}{n}{}
+ \installfont {pads7t}{pads8r,newlatin option nosc}{ot1} {OT1}{pad}{sb}{n}{}
+ \installfont {padsc8t}{padsc8r,newlatin option nosc}{t1} {T1}{pad}{sb}{sc}{}
+ \installfont {padsc7t}{padsc8r,newlatin option nosc}{ot1} {OT1}{pad}{sb}{sc}{}
+ \installfont {pads8i}{pads8r,textcomp}{ts1} {TS1}{pad}{sb}{n}{}
+ \installfontas{pads8i} {TS1}{pad}{sb}{sc}{}
+ \installfont {padsi8t}{padsi8r,newlatin option nosc}{t1} {T1}{pad}{sb}{it}{}
+ \installfont {padsi7t}{padsi8r,newlatin option nosc}{ot1} {OT1}{pad}{sb}{it}{}
+ \installfont {padsi8i}{padsi8r,textcomp}{ts1} {TS1}{pad}{sb}{it}{}
+ \installfont {padso8t}{padso8r,newlatin option nosc}{t1} {T1}{pad}{sb}{sl}{}
+ \installfont {padso7t}{padso8r,newlatin option nosc}{ot1} {OT1}{pad}{sb}{sl}{}
+ \installfont {padso8i}{padso8r,textcomp}{ts1} {TS1}{pad}{sb}{sl}{}
+
+ % There is however no padbc8r font; hence the sc shape of
+ % the b series must still be faked, just as above.
+ \installfont {padb8t}{padb8r,newlatin}{t1} {T1}{pad}{b}{n}{}
+ \installfont {padb7t}{padb8r,newlatin}{ot1} {OT1}{pad}{b}{n}{}
+ \installfont {padbc8t}{padb8r,newlatin}{t1c} {T1}{pad}{b}{sc}{}
+ \installfont {padbc7t}{padb8r,newlatin}{ot1c} {OT1}{pad}{b}{sc}{}
+ \installfont {padb8i}{padb8r,textcomp}{ts1} {TS1}{pad}{b}{n}{}
+ \installfontas{padb8i} {TS1}{pad}{b}{sc}{}
+ \installfont {padbi8t}{padbi8r,newlatin option nosc}{t1} {T1}{pad}{b}{it}{}
+ \installfont {padbi7t}{padbi8r,newlatin option nosc}{ot1} {OT1}{pad}{b}{it}{}
+ \installfont {padbi8i}{padbi8r,textcomp}{ts1} {TS1}{pad}{b}{it}{}
+ \installfont {padbo8t}{padbo8r,newlatin option nosc}{t1} {T1}{pad}{b}{sl}{}
+ \installfont {padbo7t}{padbo8r,newlatin option nosc}{ot1} {OT1}{pad}{b}{sl}{}
+ \installfont {padbo8i}{padbo8r,textcomp}{ts1} {TS1}{pad}{b}{sl}{}
+\endinstallfonts
+
+
+% The "pad" family installed above is however still far from perfect.
+% The `ff', `ffi', and `ffl' ligatures are fakes, since those aren't
+% available in the fonts used. There are however such glyphs in the
+% expert (8x) companions of the fonts used above, and hence the
+% results will be better if these resources can be combined.
+%
+% One of the great advantages with TeX, virtual fonts, and fontinst
+% is the ease with which one can combine glyphs from (what the foundry
+% has packaged as) several different fonts into a single font;
+% if \installfont is given the metrics of two fonts, and some glyph
+% is available in one font but not the other, then fontinst will
+% automatically take it from the font where it was available.
+% Hence one can fill in (at least some of) the blanks of one font
+% by also listing a second font in the metrics argument of
+% \installfont. It will do the right thing automatically.
+\installfonts
+ \installfamily{OT1}{padx}{}
+ \installfamily{T1}{padx}{}
+ \installfamily{TS1}{padx}{}
+ % The "padx" family name used here is mainly motivated by
+ % tradition. It has been considered useful to simultaneously
+ % on a single system have both a family of virtual fonts which
+ % do not make use of the expert set of base fonts, and a family
+ % of virtual fonts which do make use of the expert set of base
+ % fonts. For this to work, the different fonts must have
+ % different names. In the Fontname scheme, this is accomplished
+ % by including an "x" variant letter in the names to signify that
+ % the font is "expertized". In LaTeX there is no proper standard
+ % for this, but the custom is to similarly append an "x" to the
+ % basic three letter family name, thus yielding "padx" instead
+ % of "pad".
+
+ % The Fontname scheme is in this case further complicated by
+ % a desire to avoid names of more than eight characters
+ % (a limit which is important in many old file systems).
+ % Therefore many of the two-character variants starting with
+ % 9 is a combination of an encoding variant with one or two
+ % other variants (most commonly the "x" variant). The commands
+ % below utilize these abbreviations (but there is no software
+ % involved which would require them to).
+ \installfont {padr9e}{padr8r,padr8x,newlatin}{t1} {T1}{padx}{m}{n}{}
+ \installfont {padr9t}{padr8r,padr8x,newlatin}{ot1} {OT1}{padx}{m}{n}{}
+ % Besides the extra ligatures, the upright 8x fonts also contain
+ % a proper smallcaps alphabet. This makes it possible to make do
+ % without the -c8r fonts. The commands below will make a font
+ % using the upper case from padr8r and (as lower case) the
+ % small caps from padr8x.
+ \installfont {padrc9e}{padr8r,padr8x,newlatin}{t1c} {T1}{padx}{m}{sc}{}
+ \installfont {padrc9t}{padr8r,padr8x,newlatin}{ot1c} {OT1}{padx}{m}{sc}{}
+ \installfont {padr9i}{padr8r,padr8x,textcomp}{ts1} {TS1}{padx}{m}{n}{}
+ \installfontas{padr9i} {TS1}{padx}{m}{sc}{}
+ \installfont {padri9e}{padri8r,padri8x,newlatin option nosc}{t1} {T1}{padx}{m}{it}{}
+ \installfont {padri9t}{padri8r,padri8x,newlatin option nosc}{ot1} {OT1}{padx}{m}{it}{}
+ \installfont {padri9i}{padri8r,padri8x,textcomp}{ts1} {TS1}{padx}{m}{it}{}
+ \installfont {padro9e}{padro8r,padro8x,newlatin option nosc}{t1} {T1}{padx}{m}{sl}{}
+ \installfont {padro9t}{padro8r,padro8x,newlatin option nosc}{ot1} {OT1}{padx}{m}{sl}{}
+ \installfont {padro9i}{padro8r,padro8x,textcomp}{ts1} {TS1}{padx}{m}{sl}{}
+
+ \installfont {pads9e}{pads8r,pads8x,newlatin}{t1} {T1}{padx}{sb}{n}{}
+ \installfont {pads9t}{pads8r,pads8x,newlatin}{ot1} {OT1}{padx}{sb}{n}{}
+ \installfont {padsc9e}{pads8r,pads8x,newlatin}{t1c} {T1}{padx}{sb}{sc}{}
+ \installfont {padsc9t}{pads8r,pads8x,newlatin}{ot1c} {OT1}{padx}{sb}{sc}{}
+ \installfont {pads9i}{pads8r,pads8x,textcomp}{ts1} {TS1}{padx}{sb}{n}{}
+ \installfontas{pads9i} {TS1}{padx}{sb}{sc}{}
+ \installfont {padsi9e}{padsi8r,padsi8x,newlatin option nosc}{t1} {T1}{padx}{sb}{it}{}
+ \installfont {padsi9t}{padsi8r,padsi8x,newlatin option nosc}{ot1} {OT1}{padx}{sb}{it}{}
+ \installfont {padsi9i}{padsi8r,padsi8x,textcomp}{ts1} {TS1}{padx}{sb}{it}{}
+ \installfont {padso9e}{padso8r,padso8x,newlatin option nosc}{t1} {T1}{padx}{sb}{sl}{}
+ \installfont {padso9t}{padso8r,padso8x,newlatin option nosc}{ot1} {OT1}{padx}{sb}{sl}{}
+ \installfont {padso9i}{padso8r,padso8x,textcomp}{ts1} {TS1}{padx}{sb}{sl}{}
+
+ \installfont {padb9e}{padb8r,padb8x,newlatin}{t1} {T1}{padx}{b}{n}{}
+ \installfont {padb9t}{padb8r,padb8x,newlatin}{ot1} {OT1}{padx}{b}{n}{}
+ % The padb8x font does not contain a smallcaps alphabet --
+ % hence in this case the newlatin.mtx file reverts to faking
+ % such an alphabet by shrinking the upper case. The commands
+ % can however be the same as above!
+ \installfont {padbc9e}{padb8r,padb8x,newlatin}{t1c} {T1}{padx}{b}{sc}{}
+ \installfont {padbc9t}{padb8r,padb8x,newlatin}{ot1c} {OT1}{padx}{b}{sc}{}
+ \installfont {padb9i}{padb8r,padb8x,textcomp}{ts1} {TS1}{padx}{b}{n}{}
+ \installfontas{padb9i} {TS1}{padx}{b}{sc}{}
+ \installfont {padbi9e}{padbi8r,padbi8x,newlatin option nosc}{t1} {T1}{padx}{b}{it}{}
+ \installfont {padbi9t}{padbi8r,padbi8x,newlatin option nosc}{ot1} {OT1}{padx}{b}{it}{}
+ \installfont {padbi9i}{padbi8r,padbi8x,textcomp}{ts1} {TS1}{padx}{b}{it}{}
+ \installfont {padbo9e}{padbo8r,padbo8x,newlatin option nosc}{t1} {T1}{padx}{b}{sl}{}
+ \installfont {padbo9t}{padbo8r,padbo8x,newlatin option nosc}{ot1} {OT1}{padx}{b}{sl}{}
+ \installfont {padbo9i}{padbo8r,padbo8x,textcomp}{ts1} {TS1}{padx}{b}{sl}{}
+\endinstallfonts
+
+
+% Finally we get to my personal favourite -- the families with hanging
+% (a.k.a. oldstyle) figures. From a historical point of view, this is
+% really the most correct appearence of these fonts, because in the 16th
+% century (when Claude Garamond designed the metal types after which the
+% AGaramond fonts where modelled) there was no such thing as lining
+% figures; all figures were hanging.
+%
+% The 8x fonts all contain a suitable set of hanging figures. This makes
+% it very straightforward to make use of these instead of the lining
+% digits of the base fonts. One simply has to make use of ETX files
+% which selects these glyphs hanging figure glyphs instead of the
+% lining figure glyphs.
+\installfonts
+ \installfamily{OT1}{padj}{}
+ \installfamily{T1}{padj}{}
+ \installfamily{TS1}{padj}{}
+ % Another custom: a "j" (the Fontname hanging figure variant letter)
+ % is appended to the LaTeX family name to distinguish between
+ % lining and hanging figure families.
+
+ \installfont {padr9d}{padr8r,padr8x,newlatin}{t1j} {T1}{padj}{m}{n}{}
+ \installfont {padr9o}{padr8r,padr8x,newlatin}{ot1j} {OT1}{padj}{m}{n}{}
+ \installfont {padrc9d}{padr8r,padr8x,newlatin}{t1cj} {T1}{padj}{m}{sc}{}
+ \installfont {padrc9o}{padr8r,padr8x,newlatin}{ot1cj} {OT1}{padj}{m}{sc}{}
+ \installfont {padr9i}{padr8r,padr8x,textcomp}{ts1} {TS1}{padj}{m}{n}{}
+ \installfontas{padr9i} {TS1}{padj}{m}{sc}{}
+ \installfont {padri9d}{padri8r,padri8x,newlatin option nosc}{t1j} {T1}{padj}{m}{it}{}
+ \installfont {padri9o}{padri8r,padri8x,newlatin option nosc}{ot1j} {OT1}{padj}{m}{it}{}
+ \installfont {padri9i}{padri8r,padri8x,textcomp}{ts1} {TS1}{padj}{m}{it}{}
+ \installfont {padro9d}{padro8r,padro8x,newlatin option nosc}{t1j} {T1}{padj}{m}{sl}{}
+ \installfont {padro9o}{padro8r,padro8x,newlatin option nosc}{ot1j} {OT1}{padj}{m}{sl}{}
+ \installfont {padro9i}{padro8r,padro8x,textcomp}{ts1} {TS1}{padj}{m}{sl}{}
+
+ \installfont {pads9d}{pads8r,pads8x,newlatin}{t1j} {T1}{padj}{sb}{n}{}
+ \installfont {pads9o}{pads8r,pads8x,newlatin}{ot1j} {OT1}{padj}{sb}{n}{}
+ \installfont {padsc9d}{pads8r,pads8x,newlatin}{t1cj} {T1}{padj}{sb}{sc}{}
+ \installfont {padsc9o}{pads8r,pads8x,newlatin}{ot1cj} {OT1}{padj}{sb}{sc}{}
+ \installfont {pads9i}{pads8r,pads8x,textcomp}{ts1} {TS1}{padj}{sb}{n}{}
+ \installfontas{pads9i} {TS1}{padj}{sb}{sc}{}
+ \installfont {padsi9d}{padsi8r,padsi8x,newlatin option nosc}{t1j} {T1}{padj}{sb}{it}{}
+ \installfont {padsi9o}{padsi8r,padsi8x,newlatin option nosc}{ot1j} {OT1}{padj}{sb}{it}{}
+ \installfont {padsi9i}{padsi8r,padsi8x,textcomp}{ts1} {TS1}{padj}{sb}{it}{}
+ \installfont {padso9d}{padso8r,padso8x,newlatin option nosc}{t1j} {T1}{padj}{sb}{sl}{}
+ \installfont {padso9o}{padso8r,padso8x,newlatin option nosc}{ot1j} {OT1}{padj}{sb}{sl}{}
+ \installfont {padso9i}{padso8r,padso8x,textcomp}{ts1} {TS1}{padj}{sb}{sl}{}
+
+ \installfont {padb9d}{padb8r,padb8x,newlatin}{t1j} {T1}{padj}{b}{n}{}
+ \installfont {padb9o}{padb8r,padb8x,newlatin}{ot1j} {OT1}{padj}{b}{n}{}
+ \installfont {padbc9d}{padb8r,padb8x,newlatin}{t1cj} {T1}{padj}{b}{sc}{}
+ \installfont {padbc9o}{padb8r,padb8x,newlatin}{ot1cj} {OT1}{padj}{b}{sc}{}
+ \installfont {padb9i}{padb8r,padb8x,textcomp}{ts1} {TS1}{padj}{b}{n}{}
+ \installfontas{padb9i} {TS1}{padj}{b}{sc}{}
+ \installfont {padbi9d}{padbi8r,padbi8x,newlatin option nosc}{t1j} {T1}{padj}{b}{it}{}
+ \installfont {padbi9o}{padbi8r,padbi8x,newlatin option nosc}{ot1j} {OT1}{padj}{b}{it}{}
+ \installfont {padbi9i}{padbi8r,padbi8x,textcomp}{ts1} {TS1}{padj}{b}{it}{}
+ \installfont {padbo9d}{padbo8r,padbo8x,newlatin option nosc}{t1j} {T1}{padj}{b}{sl}{}
+ \installfont {padbo9o}{padbo8r,padbo8x,newlatin option nosc}{ot1j} {OT1}{padj}{b}{sl}{}
+ \installfont {padbo9i}{padbo8r,padbo8x,textcomp}{ts1} {TS1}{padj}{b}{sl}{}
+\endinstallfonts
+
+% This closes the file opened by \recordtransforms above.
+\endrecordtransforms
+
+\bye
+
+% The installations made by the above commands are certainly not
+% optimal. Some things which can be improved are:
+%
+% - Although the padrc9e, padrc9t, padsc9e, padsc9t, padrc9d,
+% padrc9o, padsc9d, and padsc9o fonts contain proper smallcaps
+% glyphs, there are no kerns between the smallcaps and
+% the upper case in these fonts, because there were no such
+% kerns in any of the fonts they are based on. There are
+% however such kerning pairs in padrc8r and padsc8r, and it is
+% quite easy to extract this information using the \reglyphfont
+% command with the settings in the csckrn2x.tex file.
+%
+% - The padrc8t, padrc7t, padsc8t, and padsc7t fonts that are
+% based on padrc8r and padsc8r respectively have hanging figures,
+% whereas the other fonts in the same family have lining figures.
+% This is only because that is how the foundry packaged the
+% glyphs into fonts, and the careful font installer might want
+% to straighten out this situation. One way to do that is
+% to make use of the unsetnum.mtx file, another is to make
+% use of the `suffix' mechanism (new in v1.923).
+%
+% - One glyph which is missing from all the fonts made above is
+% the Euro glyph (and that is kind of awkward these days, although
+% as of v1.926 textcomp.mtx fakes this using a C and two rules).
+% One way to supply a Euro glyph is to provide yet another font
+% (besides the -8r's and -8x's) as base font, if that extra
+% font contains the missing Euro glyph. The same trick can be used
+% to get greek capitals for the OT1-encoded fonts.
+
diff --git a/Master/texmf-dist/doc/fontinst/base/examples/basicex2.tex b/Master/texmf-dist/doc/fontinst/base/examples/basicex2.tex
new file mode 100644
index 00000000000..74fe2a4df5a
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/examples/basicex2.tex
@@ -0,0 +1,50 @@
+%
+% basicex2.tex
+%
+% fontinst command file for writing map file fragments for
+% the raw fonts used by the fonts made in basicex.tex.
+%
+
+\input finstmsc.sty
+
+% At this point, you might want to change some settings
+% to make the map file fragments written better adjusted
+% to your particular system. Some common examples are:
+%
+% \resetstr{PSfontsuffix}{.pfb}
+%
+% which is useful if the actual fonts are in PFB format.
+%
+% \AssumeLWFN
+%
+% This is useful if the font files are named according to
+% the old Mac OS Classic convention for PostScript fonts
+% (names like AGarBolIta).
+
+\adddriver{dvips}{dvips.map}
+% This causes a .map file for dvips to be written.
+% It is probably better to choose a name that has to
+% do with the fonts than to use `dvips.map'.
+% In some systems, there is a program updmap which combines
+% several small .map files such as this one into a large
+% psfonts.map file.
+\adddriver{dvipdfm}{dvipdfm.map}
+% Similar file for dvipdfm.
+\adddriver{pltotf}{pltotf-script.sh}
+% A shell script that runs pltotf on those .pl files
+% which you need to turn into .tfm files.
+\adddriver{debug}{mapdump.txt}
+% This file contains the available data in a human-readable
+% format. This is useful if your dvi driver uses some other
+% kind of map file.
+
+\input basicex.recs
+% This is where all the work is done.
+
+\donedrivers
+% This closes the files and does some cleanup.
+
+\bye
+
+
+
diff --git a/Master/texmf-dist/doc/fontinst/base/manual/fontinst.pdf b/Master/texmf-dist/doc/fontinst/base/manual/fontinst.pdf
new file mode 100644
index 00000000000..af1d415db39
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/manual/fontinst.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fontinst/base/manual/fontinst.tex b/Master/texmf-dist/doc/fontinst/base/manual/fontinst.tex
new file mode 100644
index 00000000000..b87c937e515
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/manual/fontinst.tex
@@ -0,0 +1,3599 @@
+%%% ====================================================================
+%%% @LaTeX-file{
+%%% author = "Alan Jeffrey and Rowland McDonnell and
+%%% Ulrik Vieth and Lars Hellstr{\"o}m",
+%%% version = "1.927",
+%%% date = "6 August 2004",
+%%% time = "22:10:00 CEST",
+%%% filename = "fontinst.tex",
+%%% email = "fontinst@tug.org",
+%%% checksum = "",
+%%% codetable = "ISO/ASCII",
+%%% keywords = "fontinst, TeX, PostScript, documentation",
+%%% supported = "yes",
+%%% abstract = "This is the documentation for the fontinst
+%%% font installation package.",
+%%% package = "fontinst",
+%%% dependencies = "ltxguide.cls, url.sty, xspace.sty"
+%%% }
+%%% ====================================================================
+
+% Copyright 1993, 1994, 1995, 1996 Alan Jeffrey
+
+% Modified by Rowland McDonnell June 1998
+% Modified and revised by Ulrik Vieth June 1998
+% Modified by Lars Hellstr\"om July 2004
+
+
+\documentclass[a4paper]{ltxguide}
+\usepackage[OT1]{fontenc}
+\usepackage{url,xspace}
+\usepackage{graphicx}
+% \renewcommand\rmdefault{ppl}
+%\renewcommand\rmdefault{padx}
+%\renewcommand\rmdefault{pmnx}
+
+% \MakeShortVerb{\|}
+
+
+% Title page and running heads.
+
+\makeatletter
+\newcommand{\subtitle}[1]{\renewcommand{\@subtitle}{#1}}
+\newcommand{\version}[1]{\renewcommand{\@version}{#1}}
+\newcommand{\illustration}[1]{\renewcommand{\@illustration}{#1}}
+
+\newcommand{\@subtitle}{}
+\newcommand{\@version}{???}
+\newcommand{\@illustration}{cover.eps}
+
+% \pagestyle{myheadings}
+% \AtBeginDocument{\markright{\small\itshape
+% \@author\hfill\@title: \@subtitle\quad}}
+
+
+\renewcommand{\maketitle}{{%
+ \thispagestyle{empty}%
+ \normalfont\centering
+ \null
+ {\fontsize{100}{100}\textit{\@title}}%
+ \par\bigskip
+ {\Large\textbf{\@subtitle}}%
+ \vfill
+ \includegraphics[width=\textwidth]{\@illustration}%
+ \vfill
+ {\Large\textbf{%
+ \def\and{\egroup\qquad\hbox\bgroup}
+ \leavevmode \hbox{\@author}\\[\smallskipamount]
+ \@title~v\@version
+ \quad\textperiodcentered\quad \@date}}%
+ \clearpage
+}}
+\makeatother
+
+
+% Set lists tighter (assuming non-zero \parskip).
+
+\makeatletter
+\renewcommand{\@listI}{%
+ \leftmargin\leftmargini
+ \parsep\medskipamount
+ \itemsep\z@ % + parsep
+ \topsep\z@ % + parskip
+ \partopsep\z@
+}
+\newenvironment{isyntax}{%
+ \let\\\@centercr
+ \list{}{%
+ \itemsep \z@
+ \itemindent -1.5em%
+ \listparindent \itemindent
+ \advance \leftmargin 1.5em%
+ }%
+ \advance \rightskip \z@\@plus0.7\linewidth \relax
+ \linepenalty=100\relax
+ \item\relax
+}{\endlist}
+\makeatother
+
+\newenvironment{smalldes}{%
+ \list{}{%
+ \setlength\labelwidth{0pt}%
+ \setlength\itemindent{-\leftmargin}%
+ \setlength\listparindent{1em}%
+ \setlength\parsep{0pt}%
+ \setlength\itemsep{0pt plus 1pt}%
+ \setlength\topsep{\itemsep}%
+ \let\makelabel\descriptionlabel
+ }%
+}{\endlist}
+
+\newenvironment{hackernote}{%
+ \list{}{
+ \setlength{\leftmargin}{0pt}%
+ \setlength\labelwidth{0pt}%
+ \setlength{\listparindent}{1.4em}%
+ \setlength{\parsep}{0pt plus 1pt}%
+ \setlength{\itemsep}{\medskipamount}%
+ }\item[]%
+ \small
+ \textit{Note for hackers.}\hspace{0.5em}%
+}{\endlist}
+
+% % I don't use the <...> feature for verbatim,
+% % so I undo that ltxguide feature.
+% \makeatletter
+% \renewcommand{\verbatim@font}{%
+% \normalfont \ttfamily
+% % \catcode`\<=\active
+% % \catcode`\>=\active
+% }
+\makeatother
+
+% Set spacing around captions.
+
+\setlength{\abovecaptionskip}{\medskipamount}
+\setlength{\belowcaptionskip}{\medskipamount}
+
+% Markup for logos, file types, programs, etc.
+
+\newcommand*{\meta}{\m}
+\newcommand*{\marg}{\arg}
+\newcommand*{\parg}[1]{\texttt{(}\m{#1}\texttt{)}}
+
+\newcommand*{\cs}[1]{\texttt{\char`\\ #1}\xspace}
+
+\newcommand*{\OzTeX}{O\kern-.03em z\kern-.15em\TeX}
+\newcommand*{\OzMF}{O\kern-.03em zMF}
+\newcommand*{\OzTools}{O\kern-.03em z\kern-.15em Tools}
+
+\newcommand{\PS}{Post\-Script\xspace}
+\newcommand{\TT}{True\-Type\xspace}
+
+\newcommand*{\setfilename}[1]{\texttt{#1}}
+\newcommand*{\setdotfilename}[1]{\setfilename{.#1}}
+\newcommand*{\setpackagename}[1]{\textsf{#1}}
+
+\newcommand{\dvips} {\setpackagename{dvips}\xspace}
+\newcommand{\Dvips} {\setpackagename{Dvips}\xspace}
+\newcommand{\fontinst}{\setpackagename{font\-inst}\xspace}
+\newcommand{\Fontinst}{\setpackagename{Font\-inst}\xspace}
+
+% \show\fontname
+\newcommand{\fontnamekb}{fontname\xspace}
+\newcommand{\Fontnamekb}{Fontname\xspace}
+
+\newcommand{\mf} {\setfilename{mf}\xspace}
+\newcommand{\Mf} {\setfilename{Mf}\xspace}
+\newcommand{\vf} {\setfilename{vf}\xspace}
+\newcommand{\Vf} {\setfilename{Vf}\xspace}
+\newcommand{\pl} {\setfilename{pl}\xspace}
+\newcommand{\Pl} {\setfilename{Pl}\xspace}
+\newcommand{\fd} {\setfilename{fd}\xspace}
+\newcommand{\Fd} {\setfilename{Fd}\xspace}
+\newcommand{\pk} {\setfilename{pk}\xspace}
+\newcommand{\Pk} {\setfilename{Pk}\xspace}
+\newcommand{\afm}{\setfilename{afm}\xspace}
+\newcommand{\Afm}{\setfilename{Afm}\xspace}
+\newcommand{\vpl}{\setfilename{vpl}\xspace}
+\newcommand{\Vpl}{\setfilename{Vpl}\xspace}
+\newcommand{\tfm}{\setfilename{tfm}\xspace}
+\newcommand{\Tfm}{\setfilename{Tfm}\xspace}
+\newcommand{\mtx}{\setfilename{mtx}\xspace}
+\newcommand{\Mtx}{\setfilename{Mtx}\xspace}
+\newcommand{\etx}{\setfilename{etx}\xspace}
+\newcommand{\Etx}{\setfilename{Etx}\xspace}
+\newcommand{\pfa}{\setfilename{pfa}\xspace}
+\newcommand{\Pfa}{\setfilename{Pfa}\xspace}
+\newcommand{\pfb}{\setfilename{pfb}\xspace}
+\newcommand{\Pfb}{\setfilename{Pfb}\xspace}
+\newcommand{\dvi}{\setfilename{dvi}\xspace}
+\newcommand{\Dvi}{\setfilename{Dvi}\xspace}
+\newcommand{\pdf}{\setfilename{pdf}\xspace}
+\newcommand{\Pdf}{\setfilename{Pdf}\xspace}
+\newcommand{\ttf}{\setfilename{ttf}\xspace}
+\newcommand{\Ttf}{\setfilename{Ttf}\xspace}
+
+\newcommand{\vftovp}{\setpackagename{vftovp}\xspace}
+\newcommand{\vptovf}{\setpackagename{vptovf}\xspace}
+\newcommand{\pltotf}{\setpackagename{pltotf}\xspace}
+\newcommand{\tftopl}{\setpackagename{tftopl}\xspace}
+
+\newcommand{\BibTeX}{Bib\TeX}
+
+
+% % Stolen from Dr Knuth
+% \makeatletter % borrow the private macros of PLAIN (with care)
+% \def\oct#1{\hbox{\rm\'{}\kern-.2em\it#1\/\kern.05em}} % octal constant
+% \def\hex#1{\hbox{\rm\H{}\tt#1}} % hexadecimal constant
+% % macros for font tables
+% \def\oddline#1{\cr
+% \noalign{\nointerlineskip}
+% \multispan{19}\hrulefill&
+% \setbox0=\hbox{\lower 2.3pt\hbox{\hex{#1x}}}\smash{\box0}\cr
+% \noalign{\nointerlineskip}}
+% \def\evenline{\cr\noalign{\hrule}}
+% \def\chartstrut{\lower4.5pt\vbox to14pt{}}
+% \def\beginchart#1{$$\global\count@=0 #1
+% \halign to\hsize\bgroup
+% \chartstrut##\tabskip0pt plus10pt&
+% &\hfil##\hfil&\vrule##\cr
+% \lower6.5pt\null
+% &&&\oct0&&\oct1&&\oct2&&\oct3&&\oct4&&\oct5&&\oct6&&\oct7&\evenline}
+% \def\endchart{\raise11.5pt\null&&&\hex 8&&\hex 9&&\hex A&&\hex B&
+% &\hex C&&\hex D&&\hex E&&\hex F&\cr\egroup$$}
+% \def\*{\global\advance\count@ by1 }
+% \def\:{\setbox0=\hbox{\char\count@}%
+% \ifdim\ht0>7.5pt\reposition
+% \else\ifdim\dp0>2.5pt\reposition\fi\fi
+% \box0\global\advance\count@ by1 }
+% \def\reposition{\setbox0=\hbox{$\vcenter{\kern2pt\box0\kern2pt}$}}
+% \def\smallchart{%
+% %\global\advance\count@ by16
+% &\oct{00x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline0
+% &\oct{01x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+% &\oct{02x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline1
+% &\oct{03x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+% &\oct{04x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline2
+% &\oct{05x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+% &\oct{06x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline3
+% &\oct{07x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+% &\oct{10x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline4
+% &\oct{11x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+% &\oct{12x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline5
+% &\oct{13x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+% &\oct{14x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline6
+% &\oct{15x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+% &\oct{16x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline7
+% &\oct{17x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline}
+%
+% \def\bigchart{%
+% %\global\advance\count@ by16
+% &\oct{00x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline0
+% &\oct{01x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+% &\oct{02x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline1
+% &\oct{03x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+% &\oct{04x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline2
+% &\oct{05x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+% &\oct{06x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline3
+% &\oct{07x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+% &\oct{10x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline4
+% &\oct{11x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+% &\oct{12x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline5
+% &\oct{13x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+% &\oct{14x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline6
+% &\oct{15x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+% &\oct{16x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline7
+% &\oct{17x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+% &\oct{20x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline8
+% &\oct{21x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+% &\oct{22x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline9
+% &\oct{23x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+% &\oct{24x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline{A}
+% &\oct{25x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+% &\oct{26x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline{B}
+% &\oct{27x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+% &\oct{30x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline{C}
+% &\oct{31x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+% &\oct{32x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline{D}
+% &\oct{33x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+% &\oct{34x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline{E}
+% &\oct{35x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+% &\oct{36x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline{F}
+% &\oct{37x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline}
+%
+% % \font\xrm = cmr10 at 10pt % change this line to test font
+% % \beginchart\xrm \normalchart \endchart
+%
+% \newcommand{\smallfontchart}[1]{%
+% \font\xrm = #1 \beginchart\xrm \smallchart \endchart}
+% \newcommand{\bigfontchart}[1]{%
+% \font\xrm = #1 \beginchart\xrm \bigchart \endchart}
+%
+% % \smallfontchart{cmr10 at 10pt}
+% % \bigfontchart{ecrm1000 at 10pt}
+% \makeatother
+% % End stolen from Dr Knuth
+
+
+
+\title{fontinst}
+\subtitle{Font installation software for \TeX}
+\author{Alan Jeffrey\and Rowland McDonnell\and Lars Hellstr\"om}
+\illustration{roadmap.eps}
+\version{1.9}
+\date{July 2004}
+
+\errorcontextlines=999
+
+\begin{document}
+
+\maketitle
+
+\begin{itshape}
+ This manual is currently being rewritten, and may therefore be a
+ bit disorganised. For authoritative information on command syntaxes
+ and the like, see the Literate Programming sources for
+ \fontinst. The main file there is \textsl{\texttt{fisource.tex}}.
+\end{itshape}
+
+\bigskip
+
+\begin{footnotesize}
+ This manual describes the \texttt{fontinst} software for converting
+ fonts from Adobe Font Metric format to forms readable by \TeX. This
+ manual should be distributed with the \texttt{fontinst} software,
+ which is available by anonymous FTP from
+ \url{ftp://ftp.tex.ac.uk/tex-archive/fonts/utilities/fontinst}, and
+ on the various CD-ROMs containing material from the CTAN archives.
+ Please do not contact the author directly for copies.
+
+ If you would like to report a bug with \texttt{fontinst}, please
+ mail \url{fontinst@tug.org}. The mail will be sent to the
+ \texttt{fontinst} mailing list. If you would like to be on the
+ \texttt{fontinst} mailing list, see
+ \url{http://tug.org/mailman/listinfo/fontinst}.
+\end{footnotesize}
+
+\tableofcontents
+
+% \vfill
+
+\clearpage
+
+
+% \section{Introduction}
+%
+% Digital fonts, as they may be bought from a foundry or other supplier,
+% are usually not directly usable with \LaTeX. An obvious problem can be
+% that the font information is not available in a format that \LaTeX\
+% understands. A more subtle problem is that the fonts are often
+% organised in a way that is unsuitable for automatic typesetting.
+% % \Fontinst was written to overcome these problems.
+%
+% % The main thing \fontinst does is creating virtual fonts (\vf's).
+%
+%
+% % The \fontinst package is a set of \TeX\ macros written to create
+% % virtual fonts for use with \TeX.
+
+
+\section{Defining terms}
+
+This is rather a large and perhaps tedious section. You might be
+tempted to skip it so you can get to some more direct information on
+how to use \fontinst. That's fine if you understand everything about
+how \TeX\ handles fonts. If not, I suggest you at least skim though
+this section.
+
+\subsection{What's a font?}
+
+Once upon a time, this question was easily answered: a font is a
+set of type in one size, style, etc. There used to be no
+ambiguity, because a font was a collection of chunks of type metal
+kept in a drawer, one drawer for each font.
+
+These days, with digital typesetting, things are more complicated.
+What a font `is' isn't easy to pin down. A typical use of a \PS
+font with \LaTeX\ might use these elements:
+\begin{itemize}
+\item Type 1 printer font file
+\item Bitmap screen font file
+\item Adobe font metric file (\afm file)
+\item \TeX\ font metric file (\tfm file)
+\item Virtual font file (\vf file)
+\item font definition file (\fd file)
+\end{itemize}
+Looked at from a particular point of view, each of these files
+`is' the font. So what's going on?
+
+
+\subsubsection{Type 1 printer font files}
+
+These files contain the information needed by your printer to draw
+the shapes of all the characters in a font. They're typically
+files with a \pfa or \pfb extension; on Macs they're usually in
+files of type `LWFN' which usually have icons that look like a
+laser printer. The information in all these files is basically
+the same: the only difference is in its representation. \pfa
+stands for `printer font ASCII', while \pfb stands for `printer
+font binary'. That is, \pfa files contain plain text information,
+while \pfb files contain the same information encoded as
+machine-readable binary data.
+
+If you have Adobe Type Manager (ATM) installed on your computer,
+ATM will use these files to draw an accurate representation of the
+letters on the screen of your computer when you are previewing a
+\TeX\ document.
+
+Printer font files are not used directly by \TeX\ at all -- \TeX\
+just prepares a \dvi file that refers to the fonts by name and the
+characters by number: \TeX\ knows nothing about the shapes
+involved. The DVI driver uses the printer font files when you ask
+it to print the \dvi file. This means that you can produce a \dvi
+file which uses, say, Palatino, even if you do not have the
+Type~1 printer font file for this font on your computer. You will
+need to find a computer that does have Palatino before you can
+print it or preview it, though.
+
+Pdf\TeX\ is different from \TeX\ in this respect; since pdf\TeX\
+integrates most of the functionality of a DVI driver, it may be unable
+to generate working \pdf output if the some Type~1 printer font file
+is not available.
+
+
+\subsubsection{Bitmap screen font files}
+
+These files contain a low-resolution bitmap for drawing a
+representation of the font on the screen of your computer if ATM
+is not installed. In the \TeX\ world, these files are only used
+for screen previews by the DVI driver. They are kept in font
+suitcase files on Macintoshes.
+%\marginnote{And where on other computers?}
+
+
+\subsubsection{Adobe font metric files (\afm files)}
+
+These files are text files which contain information about the
+size of each character in a font, kerning and ligature
+information, and so on. They can't be used by \TeX\ directly, but
+the information they contain is essential if you want to use a
+font with \TeX. \Fontinst can create from an \afm file the
+necessary \tfm and \vf files so you can use a font with \TeX.
+Once you have created all the files you need to use a font with
+\TeX, you can remove the corresponding \afm files from your
+computer unless you have other software that needs them.
+
+The job of turning an \afm file into a set of \tfm and \vf files
+is one of the main uses for \fontinst. Most of this document is
+concerned with this process, so don't worry if it seems a bit
+vague at the moment.
+
+
+\subsubsection{\TeX\ font metric files (\tfm files)}
+
+These are binary data files in a format designed for use by \TeX\
+which contain (more-or-less) the same information as \afm files:
+the size of each character in a font (font metric data), kerning,
+and ligature information.
+
+When you select a font in \TeX, you are telling \TeX\ to typeset
+using a particular \tfm file; from \TeX's point of view, a \tfm
+file (and nothing else) \emph{is} a font. \TeX\ itself doesn't
+see printer font files, screen bitmaps, \pk files, \vf files, or
+anything else to do with fonts: only \tfm files.
+
+\TeX\ uses these \tfm files to decide where to put characters when
+typesetting. From \TeX's point of view, \tfm files are fonts,
+even though they contain no information about the shape of
+letters, and are not used by anything except \TeX\ -- once you
+have produced a \dvi file, you don't need the \tfm files to print
+it out. (This is a slight lie: \dvips can read \tfm files
+corresponding to \PS and \TT fonts so it can modify the metrics
+slightly to improve the letterspacing at your chosen output
+resolution. This is an optional minor tweak and not an essential
+part of the output process.)
+
+
+\subsubsection{Property list files (\pl files)}
+
+\pl files are human-readable text files which contain all the font
+metric, kerning, ligature, and other information needed to create
+a \tfm file. You can convert between the two file formats using
+\tftopl and \pltotf.
+
+
+\subsubsection{Virtual font files (\vf files)}
+
+These are binary data files in a format designed for use by \TeX\
+\dvi drivers. They're main purpose in life is to let you use
+fonts in different encodings to the standard \TeX\ encodings.
+These files are used by \dvi driver software only.
+
+They are used only by \dvi drivers to work out what it should
+\emph{really} print when you ask for a particular character.
+Technically they are like subroutine libraries for \dvi drivers,
+with one subroutine for each character in the virtual font: when
+the \dvi driver sees a \dvi command to set a character from a virtual
+font, it will execute a sequence of \dvi commands (the ``mapcommands
+property'' of this character) that it reads in the \vf file. You need
+not worry about the details of this, as \fontinst deals with them for
+you. Creating and using virtual fonts is what this document is about,
+so don't worry if this doesn't make sense yet. (After all, how much
+do you need to know about the inner workings of \dvi files to typeset
+and print \TeX\ documents?)
+
+Each \vf file has a \tfm file with the same name. To use a
+virtual font, you select the \tfm file as the font to use in your
+document. When the \dvi driver comes across this \tfm file in the
+\dvi file, it looks up the \vf file and uses that to decide what
+to do.
+
+
+\subsubsection{Virtual property list files (\vpl files)}
+
+\vpl files are human-readable text files which contain all the
+font metric, kerning, mapping, and other information needed to
+create a \vf and \tfm pair.
+
+\vptovf will create a \vf/\tfm pair from a \vpl file. \vftovp
+will create a \vpl from a \vf/\tfm pair. \vftovp also needs to be
+able to read all the \tfm files that are referred to by a \vf to
+recreate the \vpl\ -- it looks at the checksums to verify that
+everything's okay.
+
+
+\subsubsection{Font definition files (\fd files)}
+
+These are files containing commands to tell \LaTeX\ which \tfm
+files to associate with a request for a font using \LaTeX's font
+selection commands.
+
+For example, here is a small and edited part of the \fd file
+supplied with \setpackagename{PSNFSS} to allow you to use the
+Adobe Times font in T1 encoding:
+
+\begin{verbatim}
+ \ProvidesFile{t1ptm.fd}
+ [1997/02/11 Fontinst v1.6 font definitions for T1/ptm.]
+
+ \DeclareFontFamily{T1}{ptm}{}
+
+ \DeclareFontShape{T1}{ptm}{m}{n} {<<->> ptmr8t}{}
+ \DeclareFontShape{T1}{ptm}{m}{it}{<<->> ptmri8t}{}
+ ...
+ \DeclareFontShape{T1}{ptm}{b}{n} {<<->> ptmb8t}{}
+ \DeclareFontShape{T1}{ptm}{b}{it}{<<->> ptmbi8t}{}
+ ...
+\end{verbatim}
+What this means is: when you use \LaTeX\ to select the font family
+|ptm| in T1 encoding in the medium series (|m|) and normal shape
+(|n|), \TeX\ uses the font \texttt{ptmr8t.tfm}. Similarly, if you
+select bold italic, \TeX\ uses \texttt{ptmbi8t.tfm}.
+
+\LaTeX\ works out which \fd file to load based on the current
+encoding and font family selected. If you've selected T1 encoded
+|ptm| like this:
+\begin{verbatim}
+ \fontencoding{T1}\fontfamily{ptm}\selectfont
+\end{verbatim}
+\LaTeX\ loads the file \url{t1ptm.fd} (if it doesn't exist, you're
+in trouble). As you can see above, this file contains information
+so that \LaTeX\ knows which \tfm file to use. So if you ask for,
+say, |T1/ptm/b/it| (T1 encoded Times-Roman, bold series, italic
+shape), you get the font \texttt{ptmbi8t}.
+
+You can find more about \fd files and \LaTeX's font selection commands
+at CTAN:
+\url{ftp://ftp.tex.ac.uk/tex-archive/macros/latex/base/fntguide.tex}
+and \url{ftp://ftp.tex.ac.uk/tex-archive/info/simple-nfss.tex} are
+both useful.
+
+
+\subsection{What does \fontinst do?}
+
+\fontinst creates \vpl and \pl files from \afm or \pl files to map
+any glyph or combination of glyphs in the original font files to
+any slot in the output font file. There, isn't that better? Off
+you go now\ldots
+
+If you're still confused, I'll explain a few things.
+\begin{description}
+\item[Glyph]
+ A glyph is an image, often associated with one or several characters.
+ Some examples of glyphs are:
+ `A', `\textsf{A}', `$\mathcal{A}$', `B', `F',
+ `{\usefont{OT1}{cmr}{m}{n}f}',
+ `{\usefont{OT1}{cmr}{m}{n}fi}', `\~{}'.
+ Fonts are collections of glyphs. \Fontinst refers to glyphs by name.
+\item[Slot]
+ This is jargon for `a numbered position in a font'. (What is
+ important is the number, and that this number refers to a position
+ in a font, but which font is usually irrelevant.)
+\item[Character]
+ The modern definition is that a character is the smallest component
+ of written language that has semantic value. Speaking of a
+ character, one refers to the abstract meaning and/or shape, rather
+ than a specific shape.
+
+ Since fonts have often contained a unique glyph for each character
+ and each usable glyph has been assigned a particular slot,
+ it is not uncommon (in particular in older terminology) to see the
+ three mixed up, usually so that one says `character' where one of
+ the other two would have been more correct. The \TeX-related font
+ file formats is no exception, as you may see examples of elsewhere
+ in this document.
+\item[Encoding]
+ There are really two different encoding concepts that one encounters
+ when using \fontinst. The differences are not great, and an
+ encoding of one kind often corresponds to an encoding of the other
+ kind, but it is not merely a matter of translation.
+
+ A \emph{\LaTeX\ encoding} is a mapping from characters (or more
+ formally \LaTeX\ Internal Character Representations) to slots.
+ In the \texttt{OT1} encoding, `\o' (or more technically `|\o|') maps
+ to slot~28, whereas in the \texttt{T1} encoding it maps to slot~248.
+ This kind of encoding affects what \TeX\ is doing; \dvi drivers are
+ not involved.
+
+ A \emph{font encoding} (or \emph{encoding vector}) is a mapping from
+ slots to glyph names. This is the kind of encoding that \fontinst
+ primarily deals with, and also the kind of encoding that \dvi
+ drivers make use of. \texttt{ot1.etx} associates slot~28 with
+ `\texttt{oslash}', whereas \texttt{t1.etx} and \texttt{EC.enc} (one
+ of several to \texttt{T1} corresponding encoding vectors that come
+ with \dvips) associates slot~28 with `\texttt{fi}'.
+
+ \LaTeX\ encodings occur in \fontinst only as names and only in
+ relation to \fd files. It is unlikely that you will need to create
+ one of your own. The mappings defined by font encodings are on the
+ other hand of great importance and \etx files are used to direct
+ the generation of virtual fonts. Advanced \fontinst users may well
+ find that they need to create new font encodings to achieve their
+ goals.
+\end{description}
+
+% You're probably familiar with ASCII
+% encoding, which has the letter `A' in slot~65, `B' in slot~66,
+% and so on. That's it, really. \TeX\ uses several different
+% encodings. The most common ones are OT1 (the original \TeX\
+% 7~bit encoding) and T1 (the newer \TeX\ 8~bit encoding).
+% % -- much more on this later.
+
+The thing is that the average \PS font comes in Adobe standard
+encoding, which, for example, has the glyph dotless~i `\i' in
+slot~245. But \TeX\ \texttt{T1} encoding expects the glyph o~dieresis
+`{\"o}' in that slot, and wants dotless~i in slot~25. So if you
+tried to use a raw \PS font with \TeX, any time you tried to get
+a `{\"o}', you'd get a `\i'; and every time you tried to get a `\i',
+you'd get a blank, because Adobe standard encoding says that
+slot~25 is empty. The process of dealing with this problem is
+called `re-encoding', and is what \fontinst helps with.
+
+This might not make much sense yet; the best thing to do is relax.
+There's a lot of things that need to be dealt with when you're
+setting up \LaTeX\ to use a new font, so you can expect to be a
+bit confused until you've done it a few times.
+
+
+\subsection{What do you do with \fontinst?}
+
+If you're using \fontinst, the usual steps you need to take to use
+an ordinary \PS text font with \LaTeX\ are these:
+
+\begin{enumerate}
+\item Give the \afm files an appropriate name.
+\item Use \fontinst to produce an |8r| encoded \pl files from
+ these \afm files.
+\item Use \fontinst to create T1 and OT1 encoded \pl and \vpl
+ files from the |8r| encoded \pl files (this procedure will also
+ create suitable \fd files).
+\item Use \pltotf to turn each \pl file into a \tfm file.
+\item Use \vptovf to turn each \vpl file into a pair of \vf and
+ \tfm files.
+\item Move the \tfm, \vf, and \fd files into the appropriate
+ directories so \LaTeX\ can see them.
+\item Tell your DVI driver about the new font (edit \dvips's
+ \texttt{psfonts.map} file, or \OzTeX's \texttt{Default}
+ configuration file.
+\item Perhaps write a package file to make selecting the new font
+ a little easier.
+\item Test it.
+\end{enumerate}
+
+
+\section{Fontmaking commands}
+
+There are three main types of files that you may write to control what
+\fontinst does: \emph{command files} (usually with suffix
+\setdotfilename{tex}), \emph{encoding definition files} (suffix
+\setdotfilename{etx}), and \emph{metric files} (suffix
+\setdotfilename{mtx}). Command files directly tell \fontinst to do
+things, whereas the purpose of an encoding or metric file is more to
+store data, but all three file types are technically sequences of
+\TeX\ commands that \fontinst execute when reading the file. Normal
+\TeX\ syntax rules apply in all three file types, although a few
+commands may behave in unfamiliar ways.
+
+Within the command file category, it is possible to discern certain
+subcategories. Most command files are written for one particular
+task, but some are common pieces that have been factored out from
+larger command files and are merely meant to be |\input| where
+appropriate. (\setfilename{csc2x.tex} in the \fontinst distribution is
+an example of this latter kind.) One may also distinguish between
+command files that are made for use with \setfilename{fontinst.sty}
+command definitions and command files that are made for use with
+\setfilename{finstmsc.sty} command definitions. This section documents
+the commands that are particular to the former category, whereas the
+next section documents commands that are particular to the latter.
+
+
+\subsection{Install commands}
+
+The core fontmaking takes place within a block of ``install
+commands''. (This name is a bit unfortunate since nothing is actually
+installed; rather some files that need to be installed are generated.)
+Such blocks have the structure
+\begin{quote}
+ |\installfonts|\\
+ \m{install commands}\\
+ |\endinstallfonts|
+\end{quote}
+The \m{install commands} describe the fonts, glyphs and encodings used
+to build fonts, whereas the purpose of the delimiting |\installfonts|
+and |\endinstallfonts| are rather to organise the writing of \fd files.
+\begin{decl}
+ |\installfonts|\\
+ |\endinstallfonts|
+\end{decl}
+At |\installfonts|, \fontinst's internal list of \fd files to generate
+are cleared. At |\endinstallfonts|, \fd files are written for those
+combinations of encoding and font family that appeared in the
+\meta{install commands}.
+
+\begin{hackernote}
+ |\installfonts|, |\endinstallfonts|, and the individual
+ install commands between them also cooperate in a rather complicated
+ grouping scheme to cache glyphbases. This may interfere with
+ non-\fontinst commands in the \meta{install commands}. If for
+ example an assignment to some |\tracing|\dots\ parameter here does
+ not seem to have any effect, try making the assignment |\global|.
+\end{hackernote}
+
+The most important \meta{install command} is
+\begin{decl}
+ |\installfont|\arg{font-name}\arg{metrics-list}\arg{etx-list}\\
+ \hspace*{1.5em}\arg{encoding}\arg{family}\arg{series}%
+ \arg{shape}\arg{size}
+\end{decl}
+This produces a \TeX\ virtual font called \m{font-name}. The
+\meta{metrics-list} and the \meta{etx-list} determine this font,
+whereas the other arguments specify how the \fd file will declare it
+for \LaTeX. The \m{encoding}, \m{family}, \m{series}, and \m{shape}
+are precisely the NFSS parameters. The \m{size} is either a shorthand
+declared by \verb|\declaresize| (see below), or is an \fd size
+specification.
+
+Like most \fontinst lists, the elements in the \meta{metrics-list} and
+\meta{etx-list} are separated by commas (so-called comma-separated
+lists). In their simplest form, the elements of these lists are file
+names (minus suffixes): \mtx files in the \meta{metrics-list} and
+\etx files in the \meta{etx-list}. First the \mtx files are processed
+to build up a glyphbase, i.e., store definitions of glyphs and their
+metric properties in memory, and then the \etx files are processed
+(several times) to select a set of glyphs and write the corresponding
+information to a \vpl file.
+
+For example, to install the T1-encoded Times Roman font
+(using \texttt{t1.etx} and \texttt{latin.mtx}), you say:
+\begin{verbatim}
+ \installfont{ptmr8t}{ptmr8r,latin}{t1}
+ {T1}{ptm}{m}{n}{}
+\end{verbatim}
+To install a OT1-encoded Times Roman font with a scaled version of
+Symbol for the Greek letters, you say:
+\begin{verbatim}
+ \installfont{zptmrsy}{ptmr8r,psyr scaled 1100,latin}{ot1}
+ {OT1}{ptm}{m}{n}{}
+\end{verbatim}
+
+As the second example indicates, there is more to the list items than
+just file names. In the case of an metrics list item, the syntax
+permits the two forms
+\begin{decl}
+ \meta{filename}\meta{optional modifiers}\\
+ |\metrics| \meta{metric commands}
+\end{decl}
+\NEWfeature{v1.923}
+where an \meta{optional modifier} is one of
+\begin{decl}
+ \verb*| scaled |\meta{rawscale factor}\\
+ \verb*| suffix |\meta{glyph name suffix}\\
+ \verb*| encoding |\meta{etx}\\
+ \verb*| option |\meta{string}
+\end{decl}
+A list item may contain several such modifiers, but most commonly it
+does not contain any. The
+\meta{metric commands} are explicit metric commands, as described in
+Section~\ref{Sec:Metric}; this latter feature is meant for minor
+adjustments that you don't want to bother creating a separate \mtx
+file for.
+
+The \meta{filename} above primarily refers to a file
+\meta{filename}\texttt{.mtx}, but that need not always exist before
+executing the above command. If there exists a \pl, \afm, or \vpl file
+with the right name then that is first converted to a corresponding
+\mtx file. However, a special case occurs if there is an |encoding|
+modifier: this forces conversion of a \pl or \vpl file even if an
+\mtx file exists, and also forces using the specified \etx file when
+assigning glyph names to the slots of that file. Normally the choice
+of \etx file for such conversions to \mtx is based on
+|\declareencoding| declarations.
+
+The |scaled| modifier sets the \texttt{rawscale} variable for the
+processing of that file. This has the effect of scaling all raw
+glyphs from that file to \meta{rawscale factor} per milles of their
+previous size. The |suffix| modified causes the \meta{glyph name
+suffix} to be implicitly appended to all glyphs defined by this file.
+The |option| modifier adds the \meta{string} to the list of ``options''
+for this file. The |\ifoption| command can be used in the file to test
+whether a particular string has been supplied as an option.
+
+\begin{hackernote}
+ In general, \fontinst commands process comma-separated list arguments
+ by first splitting at commas and then fully expanding each item, but
+ this \meta{metrics-list} argument is an exception. This is first
+ fully expanded (|\edef|) and then split into items. The difference
+ is that a macro used in this \meta{metrics-list} argument can expand
+ to several list items, whereas a macro used in an ordinary
+ comma-separated list argument can only expand to (part of) a single
+ list item.
+
+ The |\metrics| list items do however constitute an exception within
+ this exception. These list items are in their entirety protected
+ from the initial full expansion, so you don't have to worry about
+ peculiar fragility errors there.
+\end{hackernote}
+
+The elements in the \meta{etx-list} have fewer variants, but there is
+still a general syntax
+\begin{decl}
+ \meta{filename}\meta{optional modifiers}
+\end{decl}
+The only \meta{optional modifier} permitted is however
+\begin{decl}
+ \verb*| mtxasetx|
+\end{decl}
+and that is probably only relevant for use with |\installrawfont| (see
+below).
+
+
+\begin{decl}
+ |\installfontas|\arg{font-name}\\%
+ \hspace*{1.5em}\arg{encoding}\arg{family}\arg{series}%
+ \arg{shape}\arg{size}
+\end{decl}
+\NEWfeature{v1.912}
+This install command adds an \fd entry for the \meta{font-name}, but
+it doesn't actually generate that font. Usually that font was
+generated by a previous |\installfont|, and this is used to create
+additional entries for the font.
+
+
+\begin{decl}
+ |\installrawfont|\arg{font-name}\arg{metrics-list}\arg{etx-list}\\
+ \hspace*{1.5em}\arg{encoding}\arg{family}\arg{series}%
+ \arg{shape}\arg{size}
+\end{decl}
+This is similar to |\installfont| except that it produces
+a \TeX\ raw font as \pl file rather than a virtual font. Often a \pl
+font with the specified name will already exist when this command is
+called, and that will then be overwritten. These two \pl files will
+typically be somewhat different.
+The normal reason for using this command is that one wishes to
+``refine'' the metrics of a font that was generated by transformation
+commands.
+
+For example, to install an 8r-encoded Times Roman raw font
+(using \texttt{8r.etx} and \texttt{8r.mtx}), you say:
+\begin{verbatim}
+ \installrawfont{ptmr8r}{ptmr8r,8r}{8r}
+ {8r}{ptm}{m}{n}{}
+\end{verbatim}
+
+The effect of a
+\begin{decl}
+ \meta{filename}\verb*| mtxasetx|
+\end{decl}
+\NEWfeature{v1.923}
+in the \meta{etx-list} is not that \meta{filename}\texttt{.etx} is
+read, but that \meta{filename}\texttt{.mtx} is read. The
+interpretation of the commands in this file is however not the
+customary, and almost the only thing paid attention to is the
+correspondence between glyph names and slot numbers that is provided
+by the |\setrawglyph| and |\setscaledrawglyph| commands; this
+correspondence is treated as if it was given by |\setslot| \dots\
+|\endsetslot| commands in an \etx file. This is however only
+guaranteed to work with transformable metric files.
+
+The purpose of this feature is to simplify installation of fonts with
+very special encodings, such as ``Dingbat'' or ``Pi'' fonts. Instead
+of creating an \etx file, which would probably only be useful with
+that particular font, one can make use of the fact that the
+interesting information is anyway available in the \mtx file. To
+install Zapf Dingbats in their default encoding, one can thus say
+\begin{verbatim}
+ \installrawfont{pzdr}{pzdr}{pzdr mtxasetx}
+ {U}{pzd}{m}{n}{}
+\end{verbatim}
+
+Unlike the case with |\installfont|, which actually creates a real
+(although virtual) font, |\installrawfont| can only create the
+metrics for a font. The \dvi driver will require some other kind of
+implementation of this font, usually an entry in some map file (e.g.
+\texttt{psfonts.map}, in the case of \dvips) that links the \TeX\ font
+name to e.g.\ a \PS\ font name and file. (Many \dvi drivers are
+configured in such a way that they, without such a map file entry,
+will call Metafont with the font name and thereby raise a sequence of
+error messages about a \setdotfilename{mf} that doesn't exist. These
+results are often rather confusing.)
+
+
+
+\begin{decl}
+ |\installfamily|\arg{encoding}\arg{family}\arg{fd-commands}
+\end{decl}
+This tells \fontinst to write an \fd file for the given combination
+of encoding and family, and clears the internal list of entries to
+put in that file. |\installfamily| commands usually come first in each
+block of \meta{install commands}.
+
+For example, to produces a \LaTeX\ family with the Cork-encoded Times
+family, you say:
+\begin{verbatim}
+ \installfamily{T1}{ptm}{}
+\end{verbatim}
+The \m{fd-commands} are executed every time a font in that family is
+loaded, for example to stop the Courier font from being hyphenated you
+say:
+\begin{verbatim}
+ \installfamily{T1}{pcr}{\hyphenchar\font=-1}
+\end{verbatim}
+In more recent versions of \fontinst, the |\installfamily| command is
+only necessary if you want the \m{fd-commands} argument to be
+nonempty, but it doesn't hurt to make it explicit.
+
+
+
+
+\subsection{Transformation commands}
+
+
+\begin{decl}
+ |\transformfont|\arg{font-name}\arg{transformed font}
+\end{decl}
+This makes a raw transformed font, for example expanded, slanted,
+condensed or re-encoded. \emph{It is the responsibility of the device
+ driver to implement this transform.} Each \verb|\transformfont|
+command writes out an \mtx file and a raw \pl file for \m{font-name}.
+
+A \m{transformed font} is given by the following commands:
+\begin{decl}
+ |\fromafm|\arg{afm}\\
+ |\fromany|\arg{whatever}\\
+ |\frompl|\arg{pl}\\
+ |\fromplgivenetx|\marg{pl}\marg{etx}\\
+ |\frommtx|\arg{mtx}
+\end{decl}
+This reads the metrics of a font which is about to be transformed from
+an external file. |\fromafm|, |\frompl|, and |\fromplgivenetx| write out
+an \mtx file corresponding to the \afm or \pl file. In addition,
+|\formafm| also writes out a raw \pl file, containing just the glyph
+metrics but no kerning information. |\fromplgivenetx| permits
+specifying which encoding file to use when associating glyph names to
+slots, whereas |\frompl| tries to guess this from the
+\texttt{CODINGSCHEME} property of the \pl file. |\fromany| looks for
+a file in any of the formats (in the order \mtx, \pl, \afm) and
+behaves as the first |\from|\dots\ for which it found a file.
+
+A \m{transformed font} may also be one of the following:
+\begin{decl}
+ |\scalefont|\arg{integer expression}\arg{transformed font}\\
+ |\xscalefont|\arg{integer expression}\arg{transformed font}\\
+ |\yscalefont|\arg{integer expression}\arg{transformed font}\\
+ |\slantfont|\arg{integer expression}\arg{transformed font}
+\end{decl}
+This applies a geometric transformation to the font metrics of
+\m{transformed font}. The scale factor or slant factor are given in
+1000 units to the design size. Typical examples are 167 for slanted
+fonts or 850 for condensed fonts.
+
+The final case of a \m{transformed font} is:
+\begin{decl}
+ |\reencodefont|\arg{etx}\arg{transformed font}
+\end{decl}
+This rearranges the encoding vector of \m{transformed font} to match
+the encoding given by the \etx file.
+
+
+For example, to create an oblique, |8r|-encoded version of Adobe Times
+called \texttt{ptmro8r} you say:
+\begin{verbatim}
+ \transformfont{ptmro8r}{\reencodefont{8r}{\slantfont{167}{\fromafm{ptmr8a}}}}
+\end{verbatim}
+This will create \texttt{ptmr8a.mtx}, \texttt{ptmr8a.pl},
+\texttt{ptmro8r.mtx} and \texttt{ptmro8r.pl}, which can then be used
+as raw fonts in \verb|\installfont| commands. The same transformation
+can also be achieved in two steps:
+\begin{verbatim}
+ \transformfont{ptmr8r}{\reencodefont{8r}{\fromafm{ptmr8a}}}
+ \transformfont{ptmro8r}{\slantfont{167}{\frommtx{ptmr8r}}}
+\end{verbatim}
+This will create \texttt{ptmr8a.mtx}, \texttt{ptmr8a.pl},
+\texttt{ptmr8r.mtx}, \texttt{ptmr8r.pl}, \texttt{ptmro8r.mtx} and
+\texttt{ptmro8r.pl}.
+
+You will have to inform your device driver about the transformed font,
+using the syntax appropriate for that driver. For example, in \dvips
+you add a line to \texttt{psfonts.map}:
+\begin{verbatim}
+ ptmro8r Times-Roman ".167 SlantFont TeXBase1Encoding ReEncodeFont" <<8r.enc
+\end{verbatim}
+
+
+\subsection{Miscellaneous settings}
+
+\begin{decl}
+ |\substitutesilent|\arg{to}\arg{from}\\
+ |\substitutenoisy|\arg{to}\arg{from}
+\end{decl}
+This declares a \LaTeX\ font substitution, that the series or shape
+\m{to} should be substituted if necessary by the series or shape
+\m{from}. \verb|\substitutesilent| means that when the font
+substitution is made, no warning will given.
+
+\verb|\substitutenoisy| is the same as \verb|\substitutesilent|, but
+gives a warning when the substitution is made by \LaTeX.
+
+For example, to say that the series |bx| can be replaced by the
+series |b|, you say:
+\begin{verbatim}
+ \substitutesilent{bx}{b}
+\end{verbatim}
+To say that the shape |ui| can be replaced by the shape |i|, you say:
+\begin{verbatim}
+ \substitutenoisy{ui}{it}
+\end{verbatim}
+
+The following weight substitutions are standard:
+\begin{verbatim}
+ \substitutesilent{bx}{b}
+ \substitutesilent{b}{bx}
+ \substitutesilent{b}{sb}
+ \substitutesilent{b}{db}
+ \substitutesilent{m}{mb}
+ \substitutesilent{m}{l}
+\end{verbatim}
+The following shape substitutions are standard:
+\begin{verbatim}
+ \substitutenoisy{ui}{it}
+ \substitutesilent{it}{sl}
+ \substitutesilent{sl}{it}
+\end{verbatim}
+
+The |\installfontas| command should be considered as an
+alternative to using font substitution, as it gives much finer
+control over what \fd entries will be made.
+
+
+\begin{decl}
+ |\declaresize|\arg{size}\arg{fd-size-range}
+\end{decl}
+This declares a new size, and gives the \fd commands for it. For
+example, \url{fontinst.sty} declares the following sizes:
+\begin{verbatim}
+ \declaresize{}{<<->>}
+ \declaresize{5}{<<5>>}
+ \declaresize{6}{<<6>>}
+ \declaresize{7}{<<7>>}
+ \declaresize{8}{<<8>>}
+ \declaresize{9}{<<9>>}
+ \declaresize{10}{<<10>>}
+ \declaresize{11}{<<10.95>>}
+ \declaresize{12}{<<12>>}
+ \declaresize{14}{<<14.4>>}
+ \declaresize{17}{<<17.28>>}
+ \declaresize{20}{<<20.74>>}
+ \declaresize{25}{<<24.88>>}
+\end{verbatim}
+
+\begin{decl}
+ |\declareencoding|\arg{string}\arg{etx}
+\end{decl}
+This declares which \etx file corresponds to which encoding
+string. For example, \url{fontinst.sty} declares the following
+encoding strings:
+\begin{verbatim}
+ \declareencoding{TEX TEXT}{ot1}
+ \declareencoding{TEX TEXT WITHOUT F-LIGATURES}{ot1}
+ \declareencoding{TEX TYPEWRITER TEXT}{ot1tt}
+ \declareencoding{TEX MATH ITALIC}{oml}
+ \declareencoding{TEX MATH SYMBOLS}{oms}
+ \declareencoding{TEX MATH EXTENSION}{omx}
+ \declareencoding{EXTENDED TEX FONT ENCODING - LATIN}{t1}
+ \declareencoding{TEX TEXT COMPANION SYMBOLS 1---TS1}{ts1}
+ \declareencoding{TEXBASE1ENCODING}{8r}
+ \declareencoding{TEX TYPEWRITER AND WINDOWS ANSI}{8y}
+\end{verbatim}
+
+
+
+
+
+\subsection{Other}
+
+The following commands belong to this section, but there is currently
+no description of them here.
+
+
+|\afmtomtx|\marg{afmfile}\marg{mtxfile}
+
+|\endrecordtransforms|
+
+|\endreglyphfonts|
+
+|\etxtopl|\marg{encoding list}\marg{plfile}
+
+|\etxtovpl|\marg{encoding list}\marg{vplfile}
+
+|\fakenarrow|\marg{width factor}
+
+|\generalpltomtx|\marg{plfile}\marg{mtxfile}\marg{plsuffix}\marg{opt-enc}
+
+|\killglyph|\marg{glyph}
+
+|\killglyphweighted|\marg{glyph}\marg{weight}
+
+|\latinfamily|\marg{family}\marg{commands}
+
+|\mtxtomtx|\marg{source MTX}\marg{destination MTX}
+
+|\mtxtopl|\marg{mtxfile}\marg{plfile}
+
+|\NOFILES|
+
+|\offmtxcommand|\marg{command}
+
+|\onmtxcommand|\marg{command}
+
+|\recordtransforms|\marg{filename}
+
+|\reglyphfont|\marg{destination font}\marg{source font}
+
+|\reglyphfonts|
+
+|\renameglyph|\marg{to}\marg{from}
+
+|\renameglyphweighted|\marg{to}\marg{from}\marg{weight}
+
+
+
+\section{Mapmaking commands}
+
+The following commands belong to this section, but there is currently
+no description of them here. Note that several of them have a
+different syntax and meaning than they do in fontmaking command files.
+
+|\adddriver|\marg{driver name}\marg{fragment file name}
+
+|\AssumeAMSBSYY|
+
+|\AssumeBaKoMa|
+
+|\AssumeLWFN|
+
+|\AssumeMetafont|
+
+|\debugvalue|\arg{name}
+
+|\declarepsencoding|\marg{etx}\marg{postscript name}\marg{action}
+
+|\donedrivers|
+
+|\download|\marg{file}
+
+|\enctoetx|\marg{encfile}\marg{etxfile}
+
+|\etxtoenc|\marg{etxfile}\marg{encfile}
+
+|\fromafm|\marg{AFM name}\marg{PS name}
+
+|\frompl|\marg{PL name}
+
+|\frommtx|\marg{MTX name}
+
+|\fromvpl|
+
+|\makemapentry|\marg{\TeX\ font name}
+
+|\reencodefont|\marg{etx}
+
+|\reglyphfont|
+
+|\specifypsfont|\marg{PS font name}\marg{actions}
+
+|\storemapdata|\marg{\TeX\ font name}\marg{source}\marg{transforms}
+
+|\transformfont|\marg{x-scale}\marg{slant-scale}
+
+
+
+\section{General commands}
+
+
+
+This section describes commands and mechanisms that are the same in
+all file types. Commands that are particular for one type of file are
+described in subsequent sections.
+
+
+\subsection{Variables}
+
+Many (but not all) of the activities \fontinst perform can be
+understood as either ``setting variables'' or ``formatting and writing
+to file data stored in some variable''. The accessing of variables is
+an important aspect of how \fontinst works.
+
+Variables come in different types and variables of different types
+live in different namespaces; |\int{foo}|, |\str{foo}|, and
+|\dim{foo}| refer to three different variables which are all named
+|foo|. Variables are either set or not set. Unless the contrary is
+stated explicitly, variables default to not being set. It is an error
+to access the value of a variable that has not been set. \Fontinst
+variable assignments are as a rule local, i.e., will be undone when
+the enclosing \TeX\ group is ended. Most command file commands that
+cause files to be read will begin a group before reading the file(s)
+and end the group at some point after having read them.
+
+Taking string variables as an example, there are three commands for
+changing a string variable:
+\begin{decl}
+ |\setstr|\arg{name}\arg{string expression}\\
+ |\resetstr|\arg{name}\arg{string expression}\\
+ |\unsetstr|\arg{name}
+\end{decl}
+The |\resetstr| command unconditionally sets the string variable
+\meta{name} to the full expansion of the \meta{string expression}.
+The |\unsetstr| command unconditionally renders the string variable
+\meta{name} unset. If the the string variable \meta{name} is
+currently unset then the |\setstr| command will set it to the full
+expansion of the \meta{string expression}, but if it already is set
+then |\setstr| does nothing.
+
+This pattern with three commands, one |\set|\dots\ which only sets
+unset variables, one |\reset|\dots\ which sets variables regardless of
+whether they have been set or not, and one |\unset|\dots\ which unsets
+variables is recurring in \fontinst. Variables are most commonly set
+using some |\set|\dots\ command; this has the effect that the first
+command to try to set a variable is the one which actually sets it.
+
+
+
+% \subsection{Argument types}
+%
+% There are roughly five types of arguments that \fontinst
+% commands can take. These are
+% \begin{itemize}
+% \item integer expressions,
+% \item string expressions,
+% \item dimensions,
+% \item commands (i.e., \TeX\ control sequences), and
+% \item other (pretty much ``none of the above'').
+% \end{itemize}
+% The most common form of an integer expression is simply a \TeX\
+% \meta{number} and the most common form of a string expression is
+% simply a sequence of character tokens, but there are more complicated
+% forms. Dimensions are simply \TeX\ \meta{dimen}s; their use is rather
+% limited. Common to integer expressions, string expressions, and
+% dimensions is that these argument types get expanded during
+% evaluation (in the case of string expressions, this expansion
+% \emph{is} the evaluation), which means one can use macros in
+% arguments of these types.
+%
+% Command arguments do not get expanded---they are mainly used with
+% commands that modify the definitions of other commands. As for the
+% ``other'' arguments one cannot give any rules: they might get
+% expanded, but it could also happen that they won't.
+
+
+
+
+
+% There are three types of files used by the \fontinst package:
+% \begin{itemize}
+% \item \emph{fontinst files} contain commands to process fonts
+% metrics so you can use a font with \TeX. For example,
+% \texttt{fontptcm.tex} is a \emph{fontinst file}.
+%
+% \item \emph{encoding files} contain information about an encoding,
+% including the code table, ligatures, and font dimensions. For
+% example, \texttt{8r.etx} is an \emph{encoding file}.
+%
+% \item \emph{metric files} contain information about glyphs,
+% including glyph dimensions, composite characters, and kerning.
+% For example, \texttt{latin.mtx} is a \emph{metric file}.
+% \end{itemize}
+
+
+\subsection{General commands}
+
+The following \emph{general commands} can be used anywhere:
+
+\begin{decl}
+ |\needsfontinstversion|\arg{version}
+\end{decl}
+This issues a warning if the current version of the \fontinst
+package is less than \m{version}.
+
+\begin{decl}
+ |\setdim|\arg{dim}\arg{dimension}\\
+ |\setint|\arg{int}\arg{integer expression}\\
+ |\setstr|\arg{str}\arg{string}
+\end{decl}
+If the dimension variable \m{dim} is currently undefined, it is
+defined to be the current value of \m{dimension}.
+
+If the integer variable \m{int} is currently undefined, it is
+defined to be the current value of \m{integer expression}.
+
+If the string variable \m{str} is currently undefined, it is
+defined to be the current value of \m{string}.
+
+\begin{decl}
+ |\setcommand|\arg{command}\meta{parameter text}\arg{replacement text}
+\end{decl}
+If the command \m{command} is currently undefined, it is defined
+to be the \m{definition}. This uses the same syntax for
+parameters as the \TeX\ \verb|\def| command.
+\begin{center}
+ \begin{tabular}{r l}
+ No. parameters& \meta{parameter text}\\
+ 0& (empty)\\
+ 1& |#1|\\
+ 2& |#1#2|\\
+ 3& |#1#2#3|\\
+ \multicolumn{2}{c}{and so on.}
+ \end{tabular}
+\end{center}
+
+\begin{decl}
+ |\resetdim|\arg{dim}\arg{dimension}\\
+ |\resetint|\arg{int}\arg{integer expression}\\
+ |\resetstr|\arg{str}\arg{string}
+\end{decl}
+The dimension variable \m{dim} is defined to be the current value
+of \m{dimension}.
+
+The integer variable \m{int} is defined to be the current value of
+\m{integer expression}.
+
+The string variable \m{str} is defined to be the current value of
+\m{string}.
+
+\begin{decl}
+ |\resetcommand|\arg{command}\meta{parameter text}\arg{replacement text}
+\end{decl}
+The command \m{command} is defined to be the \m{definition},
+regardless of whether it was already defined or not. This is a
+synonym for the \TeX\ \verb|\def| command.
+
+\begin{decl}
+ |\ifisint|\arg{int}|\then|\\
+ |\ifisdim|\arg{dim}|\then|\\
+ |\ifisstr|\arg{str}|\then|\\
+ |\ifisglyph|\arg{glyph}|\then|\\
+ |\ifiscommand|\arg{command}|\then|
+\end{decl}
+Expands out to \verb|\iftrue| if the integer variable
+\m{int} is defined, and \verb|\iffalse| otherwise.
+
+Expands out to \verb|\iftrue| if the dimension variable
+\m{dim} is defined, and \verb|\iffalse| otherwise.
+
+Expands out to \verb|\iftrue| if the string variable
+\m{str} is defined, and \verb|\iffalse| otherwise.
+
+Expands out to \verb|\iftrue| if the glyph variable
+\m{glyph} is defined, and \verb|\iffalse| otherwise.
+
+Expands out to \verb|\iftrue| if the command
+\m{command} is defined, and \verb|\iffalse| otherwise.
+
+\begin{decl}
+ |\unsetdim|\arg{dim}\\
+ |\unsetint|\arg{int}\\
+ |\unsetstr|\arg{str}\\
+ |\unsetcommand|\arg{command}
+\end{decl}
+Makes \m{dim}, \m{int}, \m{str}, or \m{command} an undefined
+dimension, integer, string or command.
+
+\subsection{Integer expressions}
+\label{Sec:integer}
+
+The \emph{integer expressions} provide a user-friendly syntax for
+\TeX\ arithmetic. They are used to manipulate any integers,
+including glyph dimensions, which are given in \afm units, that is
+1000 to the design size. \TeX\ \pl fonts have their dimensions
+converted to \afm units automatically.
+
+The \emph{integer expressions} are:
+
+\begin{decl}
+ \m{number}
+\end{decl}
+Returns the value of a \TeX\ \m{number} (as explained in \emph{The \TeX book}).
+
+\begin{decl}
+ |\int|\arg{int}
+\end{decl}
+Returns the value of the integer variable \m{int}.
+
+\begin{decl}
+ |\width|\arg{glyph}\\
+ |\height|\arg{glyph}\\
+ |\depth|\arg{glyph}\\
+ |\italic|\arg{glyph}
+\end{decl}
+Returns the width, height, depth, or italic correction of the glyph
+variable \m{glyph}.
+
+\begin{decl}
+ |\kerning|\arg{left}\arg{right}
+\end{decl}
+Returns the kerning between the \m{left} and \m{right} glyph
+variables.
+
+\begin{decl}
+ |\neg|\arg{integer expression}\\
+ |\add|\arg{integer expression}\arg{integer expression}\\
+ |\sub|\arg{integer expression}\arg{integer expression}\\
+ |\max|\arg{integer expression}\arg{integer expression}\\
+ |\min|\arg{integer expression}\arg{integer expression}\\
+ |\mul|\arg{integer expression}\arg{integer expression}\\
+ |\div|\arg{integer expression}\arg{integer expression}\\
+ |\scale|\arg{integer expression}\arg{integer expression}\\
+ |\half|\arg{integer expression}\\
+ |\otherhalf|\arg{integer expression}
+\end{decl}
+|\neg| returns the negation of the \m{integer expression}.
+
+|\ad| returns the sum of the two \m{integer expression}s.
+
+|\sub| returns the first \m{integer expression} minus the second.
+
+|\mul| returns the product of the two \m{integer expression}s.
+
+|\div| returns the first \m{integer expression} divided by the second.
+
+|\scale| returns the first \m{integer expression} times the second,
+divided by 1000.
+
+
+\subsection{Other}
+
+The following commands belong to this section, but there is currently
+no description of them here.
+
+|\begincomment|
+
+|\bye|
+
+|\Else|
+
+|\endcomment|
+
+|\endfor|\parg{name}
+
+|\eTeX|\marg{version number}
+
+|\Fi|
+
+|\fontinstcc|
+
+|\fontinsterror|\marg{subsystem}\marg{error}\marg{help}
+
+|\fontinstinfo|\marg{subsystem}\marg{info}
+
+|\fontinstwarning|\marg{subsystem}\marg{warning}
+
+|\fontinstwarningnoline|\marg{subsystem}\marg{warning}
+
+|\for|\parg{name}\marg{start}\marg{stop}\marg{step}
+
+|\foreach|\parg{name}\marg{csep-list}
+
+|\ifareglyphs|\marg{glyph list}|\then|
+
+|\ifiskern|\marg{glyph1}\marg{glyph2}|\then|
+
+|\ifnumber|\marg{integer expression}\meta{rel}%
+\marg{integer expression}|\then|
+
+|\ifoption|\marg{string}|\then|
+
+|\input| \meta{file name}
+
+|\messagebreak|
+
+|\needsTeXextension|\marg{extension tests}\marg{who}
+
+|\normalcc|
+
+|\offcommand|\marg{command}
+
+|\oncommand|\marg{command}
+
+|\pdfTeX|\marg{version number}\marg{revision}
+
+|\strint|\arg{int}
+
+
+
+\section{Encoding files}
+
+An \emph{encoding file} (or \texttt{.etx} file) is a \TeX\ document
+consisting of:
+
+\begin{decl}
+ |\relax|\\
+ \emph{ignored material}\\
+ |\encoding|\\
+ \m{encoding commands}\\
+ |\endencoding|\\
+ \emph{ignored material}
+\end{decl}
+This describes the encoding of a font, using the \m{encoding
+ commands}.
+
+Since the encoding file ignores any material between \verb|\relax| and
+\verb|\encoding|, an \emph{encoding file} can also be a \LaTeX\
+document.
+
+See also the descriptions in \texttt{encspecs.tex}.
+
+
+\subsection{Encoding commands}
+
+The \m{encoding commands} are:
+
+\begin{decl}
+ |\nextslot|\arg{integer expression}
+\end{decl}
+Sets the number of the next slot. If there is no \verb|\nextslot|
+command, the number is the successor of the previous slot.
+
+\begin{decl}
+ |\skipslots|\arg{integer expressions}
+\end{decl}
+\NEWfeature{v1.8}
+Advances the number of the next slot.
+
+\begin{decl}
+ |\setslot|\arg{glyph}\\
+ \m{slot commands}\\
+ |\endsetslot|
+\end{decl}
+Sets the slot of the \m{glyph}. The \m{slot commands} describe
+the glyph, and give its usage in \TeX.
+
+\begin{decl}
+ |\inputetx|\arg{file}
+\end{decl}
+Inputs the \m{encoding commands} of \m{file}\texttt{.etx}.
+
+
+
+\subsection{Slot commands}
+
+The \m{slot commands} are:
+
+\begin{decl}
+ |\comment|\arg{text}
+\end{decl}
+A comment, which is ignored by \fontinst.
+
+\begin{decl}
+ |\label|\arg{text}
+\end{decl}
+A reference label. Ignored by \fontinst.
+
+\begin{decl}
+ |\ligature|\arg{ligtype}\arg{glyph}\arg{glyph}\\
+ |\Ligature|\arg{ligtype}\arg{glyph}\arg{glyph}\\
+ |\oddligature|\marg{note}\arg{ligtype}\arg{glyph}\arg{glyph}
+\end{decl}
+Specifies a ligature of type \m{ligtype} from the current glyph
+followed by the first glyph to the second glyph. The \m{ligtype}s are
+as in \vpl files (see the \texttt{vptovf} Web source for more
+details). For example:
+\begin{verbatim}
+ \setslot{ff}
+ \ligature{LIG}{i}{ffi}
+ \ligature{LIG}{l}{ffl}
+ \comment{The `ff' ligature.}
+ \endsetslot
+\end{verbatim}
+
+\begin{decl}
+ |\makerightboundary|\arg{glyph}
+\end{decl}
+
+\begin{decl}
+ |\Unicode|\marg{code point}\marg{name}
+\end{decl}
+
+
+\begin{decl}
+ |\usedas|\arg{type}\arg{control sequence}
+\end{decl}
+\NEWfeature{Obsolete?!}
+Sets the \TeX\ control sequence for this slot, with the \emph{type}
+taken from:
+\begin{verbatim}
+ char accent mathord
+ mathbin mathrel mathopen
+ mathclose mathpunct mathvariable
+ mathaccent mathdelim
+\end{verbatim}
+
+\begin{decl}
+ |\nextlarger|\arg{glyph}
+\end{decl}
+Sets a \textsc{nextlarger} entry from the current slot to the
+\m{glyph}.
+
+\begin{decl}
+ |\varchar|\\
+ \m{varchar commands}\\
+ |\endvarchar|
+\end{decl}
+Sets a \textsc{varchar} entry for the current slot, using the
+\m{varchar commands}. The \m{varchar commands} are:
+\begin{decl}
+ |\vartop|\arg{glyph}\\
+ |\varmid|\arg{glyph}\\
+ |\varbot|\arg{glyph}\\
+ |\varrep|\arg{glyph}
+\end{decl}
+Sets the top, middle, bottom, or repeated \m{glyph} of the
+\textsc{varchar}.
+
+
+\subsection{Other}
+
+The following commands belong to this section, but there is currently
+no description of them here.
+
+|\endsetleftboundary|
+
+|\ifdirect|
+
+|\ifisinslot|\marg{glyph}\marg{slot}|\then|
+
+|\resetslotcomment|\marg{text}
+
+|\setfontdimen|\marg{fontdimen no.}\marg{integer variable}
+
+|\setleftboundary|\marg{glyph}
+
+|\setslotcomment|\marg{text}
+
+|\useexamplefont|\marg{font}
+
+|\unsetslotcomment|
+
+
+
+\section{Metric files}
+\label{Sec:Metric}
+
+
+A \emph{metric file} (or \texttt{.mtx} file) is a \TeX\ document
+consisting of:
+
+\begin{decl}
+ |\relax|\\
+ \emph{ignored material}\\
+ |\metrics|\\
+ \m{metric commands}\\
+ |\endmetrics|\\
+ \emph{ignored material}
+\end{decl}
+This describes the glyphs in a font, using the \m{metric commands}.
+
+Metric files are usually either \emph{hand-crafted} or
+\emph{transformable}. The transformable metric files typically encode
+the metrics of one particular font and are automatically generated.
+Hand-crafted metric files (such as \setfilename{latin.mtx}) typically
+do not contain much explicit metric data, instead the code there makes
+use of metrics previously specified by other files to construct new
+glyphs or adjust metrics to meet special conditions. Whereas
+transformable metric files tend to be mere lists of metric data, the
+hand-crafted metric files are more like programs.
+
+
+\subsection{Metric commands}
+
+The \m{metric commands} are:
+
+\begin{decl}
+ |\setglyph|\arg{name}\\
+ \m{glyph commands} \\
+ |\endsetglyph|
+\end{decl}
+If the glyph called \m{name} is undefined, it is built using the
+\m{glyph commands} given below, for example:
+\begin{verbatim}
+ \setglyph{IJ}
+ \glyph{I}{1000}
+ \glyph{J}{1000}
+ \endsetglyph
+ \setglyph{Asmall}
+ \glyph{A}{850}
+ \endsetglyph
+\end{verbatim}
+
+\begin{decl}
+ |\resetglyph|\arg{name}\\
+ \m{glyph commands}\\
+ |\endsetglyph|
+\end{decl}
+Gives the definition of the glyph called \m{name} using the
+\m{glyph commands}.
+
+\begin{decl}
+ |\unsetglyph|\arg{name}
+\end{decl}
+Makes the glyph called \m{name} undefined.
+
+\begin{decl}
+ |\setrawglyph|\arg{name}\arg{font}\arg{dimen}\arg{integer}\\
+ \arg{integer}\arg{integer}\arg{integer}\arg{integer}\\
+ |\setscaledrawglyph|\arg{name}\arg{font}\arg{dimen}\arg{integer}\arg{integer}\\
+ \arg{integer}\arg{integer}\arg{integer}\arg{integer}
+\end{decl}
+This sets a glyph called \m{name} from the \m{font}, which has the
+given design size, slot, width, height, depth and italic correction.
+If the integer variable \texttt{rawscale} is set, the glyph will be
+scaled by that amount. This command will usually be generated
+automatically from an \afm or \pl file.
+
+\begin{decl}
+ |\setnotglyph|\arg{name}\arg{font}\arg{dimen}\\
+ \arg{integer}\arg{integer}\arg{integer}\arg{integer}\\
+ |\setscalednotglyph|\arg{name}\arg{font}\arg{dimen}\arg{integer}\arg{integer}\\
+ \arg{integer}\arg{integer}\arg{integer}\arg{integer}
+\end{decl}
+This sets a glyph called \m{name}\texttt{-not}, which is present in
+the \m{font}, but is not in the default encoding. It takes the same
+arguments as \verb|\setrawglyph|, although the slot will normally be
+$-1$. This command will usually be generated automatically from an
+\afm file.
+
+\begin{decl}
+ |\setkern|\arg{glyph}\arg{glyph}\arg{integer expression}\\
+ |\resetkern|\arg{glyph}\arg{glyph}\arg{integer expression}
+\end{decl}
+|\setkern| sets a kern between the two glyphs, scaled by the current
+value of \texttt{rawscale}, unless such a kern already has been set.
+
+
+\begin{decl}
+ |\setleftkerning|\arg{glyph}\arg{glyph}\arg{integer expression}\\
+ |\setrightkerning|\arg{glyph}\arg{glyph}\arg{integer expression}
+\end{decl}
+Sets the amount by which the first glyph should mimic how the second
+glyph kerns on the left or right, for example:
+\begin{verbatim}
+ \setleftkerning{Asmall}{A}{850}
+ \setrightkerning{Asmall}{A}{850}
+ \setleftkerning{IJ}{I}{1000}
+ \setrightkerning{IJ}{J}{1000}
+\end{verbatim}
+Sets the amount by which the first glyph should mimic how the second
+glyph kerns on the right, for example:
+
+\begin{decl}
+ |\setleftrightkerning|\arg{glyph}\arg{glyph}\arg{integer expression}
+\end{decl}
+\NEWfeature{v1.8}
+Sets the amount by which the first glyph should mimic how the second
+glyph kerns on both sides, for example:
+\begin{verbatim}
+ \setleftrightkerning{Asmall}{A}{850}
+\end{verbatim}
+
+\begin{decl}
+ |\noleftkerning|\arg{glyph}\\
+ |\norightkerning|\arg{glyph}\\
+ |\noleftrightkerning|\arg{glyph}
+\end{decl}
+\NEWfeature{v1.9}
+Removes all kerning on the specified side(s) of the \meta{glyph}.
+
+\begin{decl}
+ |\inputmtx|\arg{file}
+\end{decl}
+Inputs the \m{metric commands} of \m{file}\texttt{.mtx}.
+
+
+
+\subsection{Glyph commands}
+
+The \m{glyph commands} are:
+
+\begin{decl}
+ |\glyph|\arg{glyph}\arg{integer expression}
+\end{decl}
+Sets the named glyph \m{glyph} at the given scale, with 1000 as the
+natural size. This:
+\begin{itemize}
+\item Advances the current glyph width.
+\item Sets the current glyph height to be at least the height of the
+ named glyph, adjusted for the current vertical offset.
+\item Sets the current glyph depth to be at least the depth of the
+ named glyph, adjusted for the current vertical offset.
+\item Sets the current glyph italic correction to be the same as the
+ set glyph.
+\end{itemize}
+The named glyph must have already been defined, otherwise an error
+will occur. For example:
+\begin{verbatim}
+ \setglyph{fi}
+ \glyph{f}{1000}
+ \glyph{i}{1000}
+ \endsetglyph
+\end{verbatim}
+
+\begin{decl}
+ |\glyphrule|\arg{integer expression}\arg{integer expression}
+\end{decl}
+Sets a rule of the given width and height, for example:
+\begin{verbatim}
+ \setglyph{underline}
+ \glyphrule{333}{40}
+ \endsetglyph
+\end{verbatim}
+
+\begin{decl}
+ |\glyphspecial|\arg{text}
+\end{decl}
+Sets a driver-dependent \verb|\special|, for example:
+\begin{verbatim}
+ \setglyph{crest}
+ \glyphspecial{Filename: crest.eps}
+ \endsetglyph
+\end{verbatim}
+
+\begin{decl}
+ |\glyphwarning|\arg{text}
+\end{decl}
+Sets a warning \verb|\special|, and produces a warning message each
+time the glyph is used, for example:
+\begin{verbatim}
+ \setglyph{missingglyph}
+ \glyphrule{500}{500}
+ \glyphwarning{Missing glyph `missingglyph'}
+ \endsetglyph
+\end{verbatim}
+
+\begin{decl}
+ |\movert|\arg{integer expression}
+\end{decl}
+Moves right by the given amount, and advances the current glyph width,
+for example:
+\begin{verbatim}
+ \setglyph{Asmall}
+ \movert{50}
+ \glyph{A}{700}
+ \movert{50}
+ \endsetglyph
+\end{verbatim}
+
+\begin{decl}
+ |\moveup|\arg{integer expression}
+\end{decl}
+Moves up by the given amount, and advances the current vertical
+offset. Each glyph should always end at vertical offset zero, for
+example:
+\begin{verbatim}
+ \setglyph{onehalf}
+ \moveup{500}
+ \glyph{one}{700}
+ \moveup{-500}
+ \glyph{slash}{1000}
+ \moveup{-200}
+ \glyph{two}{700}
+ \moveup{200}
+ \endsetglyph
+\end{verbatim}
+
+\begin{decl}
+ |\push|\\
+ \m{glyph commands}\\
+ |\pop|
+\end{decl}
+Performs the \m{glyph commands} without adjusting the current position
+or glyph width, for example:
+\begin{verbatim}
+ \setglyph{aacute}
+ \push
+ \movert{\div{\sub{\width{a}}{\width{acute}}}{2}}
+ \glyph{acute}{1000}
+ \pop
+ \glyph{a}{1000}
+ \endsetglyph
+\end{verbatim}
+
+\begin{decl}
+ |\glyphpcc|\arg{glyph}\arg{integer expression}\arg{integer expression}
+\end{decl}
+This is generated from \texttt{PCC} instructions in an \afm file, and
+is syntactic sugar for:
+\begin{quote}
+\begin{small}
+|\push|\\
+|\movert|\arg{first integer expression}\\
+|\moveup|\arg{second integer expression}\\
+|\glyph|\arg{glyph}|{1000}|\\
+|\pop|
+\end{small}
+\end{quote}
+
+\begin{decl}
+ |\resetwidth|\arg{integer expression}\\
+ |\resetheight|\arg{integer expression}\\
+ |\resetdepth|\arg{integer expression}\\
+ |\resetitalic|\arg{integer expression}
+\end{decl}
+Sets the width, height, depth, or italic correction of the current
+glyph.
+
+\begin{decl}
+ |\samesize|\arg{glyph}
+\end{decl}
+Sets the dimensions of the current glyph to be the same as \m{glyph}.
+
+Inside the definition of \m{glyph}, you can use expressions such as
+|\width|\arg{glyph}, which will refer to the glyph defined so far.
+For example, a display summation sign can be defined to be a text
+summation $\sum$ scaled 120\% with 0.5\,pt extra height and depth
+using:
+\begin{verbatim}
+ \setglyph{summationdisplay}
+ \glyph{summationtext}{1200}
+ \resetheight{\add{\height{summationdisplay}}{50}}
+ \resetdepth{\add{\depth{summationdisplay}}{50}}
+ \endsetglyph
+\end{verbatim}
+Within a |\resetglyph|, these expressions will refer to the previous
+definition of the glyph. For example, you can add sidebearings to the
+letter `A' with:
+\begin{verbatim}
+ \resetglyph{A}
+ \movert{25}
+ \glyph{A}{1000}
+ \movert{25}
+ \endresetglyph
+\end{verbatim}
+
+
+\subsection{Other}
+
+The following commands belong to this section, but there is currently
+no description of them here.
+
+|\aliased|\marg{font's name}\marg{alias name}
+
+|\ProvidesMtxPackage|\marg{package~name}
+
+|\unsetkerns|\marg{left~glyph~list}\marg{right~glyph~list}
+
+|\usemtxpackage|\marg{package~list}
+
+
+
+\section{\textsf{fontdoc} commands}
+
+|\macroparameter|\marg{digit}
+
+|\plaindiv|
+
+|\plainint|
+
+|\plainmax|
+
+|\plainmin|
+
+|\showbranches|
+
+|\slotexample|
+
+|\textunicode|\marg{code point}\marg{name}
+
+
+
+\section{\fontinst variables}
+
+The following is a list of the \fontinst variables that are
+accessible for the user through the |\set|\textellipsis,
+|\reset|\textellipsis, |\unset|\textellipsis, etc.\ commands. You may
+of course set or use other variables in the MTX and ETX files you
+write yourself, as does for example the standard MTX file
+\texttt{latin.mtx}, but all variables that \fontinst commands
+implicitly use or set are listed below.
+
+\begin{list}{}{%
+ \setlength\labelwidth{0pt}%
+ \setlength\itemindent{-\leftmargin}%
+ \setlength\parsep{0pt}
+ \def\makelabel#1{\hspace\labelsep \normalfont\ttfamily #1}%
+}
+ \item[acccapheight] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] The height of accented full capitals.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[address] (string)
+ \begin{smalldes}
+ \item[Description] Snailmail address put in \BibTeX-style file
+ header of automatically generated ENC files. No
+ \texttt{address} field is written unless the \texttt{address}
+ string is set. Quotes are not automatically inserted around
+ the \texttt{address} string.
+ \item[Set by] ETX files.
+ \item[Used by] The ETX-to-ENC converter.
+ \end{smalldes}
+ \item[afm-name] (string)
+ \begin{smalldes}
+ \item[Description] Name of source font. Internal variable.
+ \item[Set by] |\from|\dots\ commands.
+ \item[Used by] The |\transform|\-|font|, |\install|\-|font|,
+ |\install|\-|raw|\-|font|, and |\reglyph|\-|font| commands.
+ \end{smalldes}
+ \item[ascender] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] The ascender height of the font.
+ \item[Set by] MTX files. The AFM-to-MTX converter usually writes
+ |\setint| commands for this integer.
+ \item[Used by] Some MTX and ETX files.
+ \end{smalldes}
+ \item[author] (string)
+ \begin{smalldes}
+ \item[Description] Author name(s) put in \BibTeX-style file
+ header of automatically generated ENC files. See the macro
+ |\ref_to_sourcefile| for more details.
+ \item[Set by] ETX files.
+ \item[Used by] The ETX-to-ENC converter. When not set, the
+ value \texttt{"See file }\meta{etx name}\texttt{"} is used
+ instead.
+ \end{smalldes}
+ \item[\cs{autoinstallfamily}] (command)
+ \begin{smalldes}
+ \item[Description] Command called by the font installation
+ commands, as
+ \begin{quote}
+ |\autoinstallfamily|\marg{encoding}\marg{family}
+ \end{quote}
+ when they are asked to install a font with a combination of
+ \meta{encoding} and \meta{family} that has not been seen
+ before (there was no explicit |\installfamily|).
+ \item[Set by] Explicit commands. Defaults to calling
+ |\installfamily|.
+ \item[Used by] Font installation commands.
+ \end{smalldes}
+ \item[axisheight] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Math formula parameter $\sigma\sb{22}$.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[baselineskip] (integer denoting length)
+ \begin{smalldes}
+ \item[Description]
+ The font designer's recommendation for natural length of the
+ \TeX\ parameter |\baselineskip|.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[bigopspacing1] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Math formula parameter $\xi\sb{9}$.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[bigopspacing2] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Math formula parameter $\xi\sb{10}$.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[bigopspacing3] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Math formula parameter $\xi\sb{11}$.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[bigopspacing4] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Math formula parameter $\xi\sb{12}$.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[bigopspacing5] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Math formula parameter $\xi\sb{13}$.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[capheight] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] The height of the font's full capitals.
+ \item[Set by] MTX files. The AFM-to-MTX converter usually writes
+ |\setint| commands for this variable.
+ \item[Used by] Some MTX and ETX files.
+ \end{smalldes}
+ \item[codingscheme] (string)
+ \begin{smalldes}
+ \item[Description] The codingscheme name.
+ \item[Set by] ETX files.
+ \item[Used by] The (V)PL writer. When not set, the
+ value \texttt{UNKNOWN} is used instead.
+ \end{smalldes}
+ \item[defaultrulethickness] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Math formula parameter $\xi\sb{8}$.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[delim1] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Math formula parameter $\sigma\sb{20}$.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[delim2] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Math formula parameter $\sigma\sb{21}$.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[denom1] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Math formula parameter $\sigma\sb{11}$.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[denom2] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Math formula parameter $\sigma\sb{12}$.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[descender] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] The depth of lower case letters with descenders.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[descender\_neg] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] The vertical position of the descender line
+ of the font, i.e., the negative of the font's descender depth.
+ \item[Set by] MTX files. The AFM-to-MTX converter usually writes
+ |\setint| commands for this variable.
+ \item[Used by] Some MTX and ETX files.
+ \end{smalldes}
+ \item[designsize] (dimension)
+ \begin{smalldes}
+ \item[Description] The design size of the font.
+ \item[Set by] MTX files. The (V)PL-to-MTX converter usually writes
+ |\setdim| commands for this variable.
+ \item[Used by] The (V)PL writer. The design size defaults to
+ $10\,\mathrm{pt}$ if this variable is not set.
+ \item[Note] The value of this variable has no effect on how
+ the font is declared to \LaTeX.
+ \end{smalldes}
+ \item[designunits] (dimension denoting a real number)
+ \begin{smalldes}
+ \item[Description] The design size of a font expressed in the
+ design unit used in a (V)PL file.
+ \item[Set by] MTX files. The (V)PL-to-MTX converter usually writes
+ |\setdim| commands for this variable.
+ \item[Used by] Nothing. If this variable is set, but to any
+ value other than $1\,\mathrm{pt}$, then some metrics are most
+ likely wrong.
+ \end{smalldes}
+ \item[digitwidth] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] The median width of the digits in the font.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[email] (string)
+ \begin{smalldes}
+ \item[Description] Email address put in \BibTeX-style file
+ header of automatically generated ENC files. See the macro
+ |\ref_to_sourcefile| for more details.
+ \item[Set by] ETX files.
+ \item[Used by] The ETX-to-ENC converter. When not set, the
+ value \texttt{"See file }\meta{etx name}\texttt{"} is used
+ instead.
+ \end{smalldes}
+ \item[encodingname] (string)
+ \begin{smalldes}
+ \item[Description] The name by which the encoding in question is
+ made known to a Postscript interpreter.
+ \item[Set by] ETX files.
+ \item[Used by] The ETX-to-ENC converter. When not set, the
+ value |fontinst-|\nolinebreak[1]|autoenc-|\nolinebreak[1]%
+ \meta{etx name} is used instead.
+ \end{smalldes}
+ \item[etx-name] (string)
+ \begin{smalldes}
+ \item[Description] Name of ETX file. Internal variable in
+ |\transform|\-|font|.
+ \item[Set by] The |\reencodefont| command.
+ \item[Used by] The |\mtxtomtx| command.
+ \end{smalldes}
+ \item[extraspace] (integer denoting length)
+ \begin{smalldes}
+ \item[Description]
+ The natural width of extra interword glue at the end of a
+ sentence.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[fontdimen($n$)] (integer)
+ \begin{smalldes}
+ \item[Description] Family of semi-internal variables that store
+ the values to use for font dimension $n$. It is preferred
+ that the newer |\set|\-|font|\-|dimen| interface is used for
+ setting these values.
+ \item[Set by] ETX files.
+ \item[Used by] The (V)PL writer.
+ \end{smalldes}
+ \item[\cs{iftokeep}] (macro)
+ \begin{smalldes}
+ \item[Description] |\iftokeep|\,\#1\,|\then|, where \#1 will
+ be a \meta{number}, behaves like a switch and decides whether
+ a glyph is kept or not while reglyphing.
+ \item[Set by] Explicit commands. Defaults to
+ $$
+ \mbox{\cs{iftokeep}\,\#1\,\cs{then}} \mapsto
+ \mbox{\cs{ifnum}\,\texttt{-1<}\#1}
+ $$
+ \item[Used by] The |\reglyphfont| command.
+ \end{smalldes}
+ \item[interword] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] The natural width of interword glue (spaces).
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[italicslant] (integer denoting factor)
+ \begin{smalldes}
+ \item[Description] The italic slant of a font.
+ \item[Set by] MTX files generated from AFM or (V)PL files. MTX
+ files generated by |\transformfont|. Locally in the AFM-to-MTX
+ converter for possible use in |\uprightitalcorr| or
+ |\slanteditalcorr|.
+ \item[Used by] MTX files (\texttt{latin.mtx} and the like). ETX
+ files (for determining \texttt{fontdimen(1)}).
+ \end{smalldes}
+ \item[killweight] (integer)
+ \begin{smalldes}
+ \item[Description] Weight for glyphs that are killed.
+ \item[Set by] Explicit commands. Defaults to $-10$ if not set.
+ \item[Used by] The |\kill|\-|glyph| command; indirectly
+ the |\reglyphfont| command.
+ \end{smalldes}
+ \item[letterspacing] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Extra width added to all glyphs of a font.
+ \item[Set by] ETX or MTX files.
+ \item[Used by] The (V)PL writer. Defaults to $0$ if not set.
+ \end{smalldes}
+ \item[maxdepth] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] The maximal depth over all slots in the font.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[maxdepth\_neg] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] The negative of the maximal depth of a glyph in
+ the font.
+ \item[Set by] MTX files. The AFM-to-MTX converter usually writes
+ |\setint| commands for this variable.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[maxheight] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] The maximal height of a glyph in the font.
+ \item[Set by] MTX files. The AFM-to-MTX converter usually writes
+ |\setint| commands for this variable.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[minimumkern] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Kerns whose size in absolute value is less
+ than or equal to this variable are ignored.
+ \item[Set by] Command files or MTX files.
+ \item[Used by] The AFM-to-MTX converter and the (V)PL file
+ generator. When not set, the value $0$ is used instead.
+ \end{smalldes}
+ \item[monowidth] (flag integer)
+ \begin{smalldes}
+ \item[Description] Set if this font is monowidth, unset otherwise.
+ \item[Set by] MTX files. The AFM-to-MTX converter writes a
+ |\setint| command for this variable if the AFM specifies
+ \texttt{IsFixedPitch true}.
+ \item[Used by] Some MTX files (\texttt{latin.mtx} and the like),
+ ETX files.
+ \end{smalldes}
+ \item[num1] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Math formula parameter $\sigma\sb{8}$.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[num2] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Math formula parameter $\sigma\sb{9}$.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[num3] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Math formula parameter $\sigma\sb{10}$.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[quad] (integer denoting length)
+ \begin{smalldes}
+ \item[Description]
+ The quad width of the font, normally approximately equal to
+ the font size and\slash or the width of an `M'.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[PSfontsuffix] (string)
+ \begin{smalldes}
+ \item[Description] Suffix added to font names to form name of
+ file to download to include font.
+ \item[Set by] Explicit commands in mapmaking command
+ files. Defaults to `\texttt{.pfa}'.
+ \item[Used by] The map file fragments writer.
+ \end{smalldes}
+ \item[rawscale] (integer denoting factor)
+ \begin{smalldes}
+ \item[Description] Scaling factor applied to raw glyphs.
+ \item[Set by] The |\installfont| command (\texttt{scaled}
+ clauses in argument \#2). Unset for metric files listed
+ without a \texttt{scaled} clause.
+ \item[Used by] The |\set|\-|raw|\-|glyph|,
+ |\set|\-|not|\-|glyph|, |\set|\-|scaled|\-|raw|\-|glyph|,
+ |\set|\-|scaled|\-|not|\-|glyph|, |\set|\-|kern|, and
+ |\reset|\-|kern| commands.
+ \end{smalldes}
+ \item[renameweight] (integer)
+ \begin{smalldes}
+ \item[Description] Weight for glyphs that are renamed.
+ \item[Set by] Explicit commands. Defaults to $1$ if not set.
+ \item[Used by] The |\rename|\-|glyph| command; indirectly
+ the |\reglyphfont| command.
+ \end{smalldes}
+ \item[requireglyphs] (flag integer)
+ \begin{smalldes}
+ \item[Description] Set if warnings are to be generated for
+ glyphs listed in ETX files but not present in the glyph
+ base.
+ \item[Set by] Explicit commands. By default not set.
+ \item[Used by] The (V)PL file generator.
+ \end{smalldes}
+ \item[rightboundary] (string)
+ \begin{smalldes}
+ \item[Description] The name of a glyph with the property that
+ kerns on the left may be intended as right word boundary kerns.
+ \item[Set by] MTX files. The (V)PL-to-MTX converter can write
+ |\setstr| commands for this variable.
+ \item[Used by] Some MTX files.
+ \end{smalldes}
+ \item[shrinkword] (integer denoting length)
+ \begin{smalldes}
+ \item[Description]
+ The (finite) shrink component of interword glue.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[slant-scale] (integer denoting factor)
+ \begin{smalldes}
+ \item[Description] Factor to slant by.
+ Internal variable in |\transform|\-|font|.
+ \item[Set by] The |\slant|\-|font|, |\xscale|\-|font|, and
+ |\scale|\-|font| commands.
+ \item[Used by] The |\mtxtomtx| command.
+ \end{smalldes}
+ \item[\cs{SlantAmount}] (macro expanding to an integer expression)
+ \begin{smalldes}
+ \item[Description] Slant factor used for faking oblique shape.
+ \item[Set by] Explicit commands. Defaults to \texttt{167}.
+ \item[Used by] The |\latinfamily| command.
+ \end{smalldes}
+ \item[\cs{slanteditalcorr}]
+ (macro expanding to an integer expression)
+ \begin{smalldes}
+ \item[Description] The integer expression used to calculate a
+ guess for the italic correction of glyphs in a font with
+ positive slant. It has the syntax
+ \begin{quote}
+ \cs{slanteditalcorr}\marg{width}\marg{left}\marg{right}%
+ \marg{bottom}\marg{top}
+ \end{quote}
+ where \meta{width} is the glyph's advance width, and the
+ remaining arguments are coordinates of sides of the glyph's
+ bounding box. The \texttt{italicslant} integer provides the
+ italic slant of the font.
+ \item[Set by] Explicit commands in \textsf{fontinst} command
+ files. Defaults to
+ $$
+ \max\{0, \mathit{right}-\mathit{width}\}.
+ $$
+ \item[Used by] The AFM-to-MTX converter.
+ \end{smalldes}
+ \item[stretchword] (integer denoting length)
+ \begin{smalldes}
+ \item[Description]
+ The (finite) stretch component of interword glue.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[sub1] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Math formula parameter $\sigma\sb{16}$.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[sub2] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Math formula parameter $\sigma\sb{17}$.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[subdrop] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Math formula parameter $\sigma\sb{19}$.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[sup1] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Math formula parameter $\sigma\sb{13}$.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[sup2] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Math formula parameter $\sigma\sb{14}$.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[sup3] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Math formula parameter $\sigma\sb{15}$.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[supdrop] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Math formula parameter $\sigma\sb{18}$.
+ \item[Set by] MTX files.
+ \item[Used by] Some ETX and MTX files.
+ \end{smalldes}
+ \item[TFMfileprefix] (string)
+ \begin{smalldes}
+ \item[Description] Prefix (typically a path) added to names of
+ TFM files.
+ \item[Set by] Explicit commands in mapmaking command
+ files. By default not set, which is equivalent to being empty.
+ \item[Used by] The \textsf{PLtoTF} ``map file fragments writer''.
+ \end{smalldes}
+ \item[underlinethickness] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] The recommended thickness of an underlining
+ rule.
+ \item[Set by] MTX files. The AFM-to-MTX converter usually writes
+ |\setint| commands for this variable.
+ \item[Used by] Some MTX files (\texttt{latin.mtx} and the like).
+ \end{smalldes}
+ \item[\cs{uprightitalcorr}]
+ (macro expanding to an integer expression)
+ \begin{smalldes}
+ \item[Description] The integer expression used to calculate a
+ guess for the italic correction of glyphs in a font with
+ non-positive slant. It has the syntax
+ \begin{quote}
+ \cs{uprightitalcorr}\marg{width}\marg{left}\marg{right}%
+ \marg{bottom}\marg{top}
+ \end{quote}
+ where \meta{width} is the glyph's advance width, and the
+ remaining arguments are coordinates of sides of the glyph's
+ bounding box. The \texttt{italicslant} integer provides the
+ italic slant of the font.
+ \item[Set by] Explicit commands in \textsf{fontinst} command
+ files. Defaults to $0$.
+ \item[Used by] The AFM-to-MTX converter.
+ \end{smalldes}
+ \item[version] (string)
+ \begin{smalldes}
+ \item[Description] Version number put in \BibTeX-style file
+ header of automatically generated ENC files. See the macro
+ |\ref_to_sourcefile| for more details.
+ \item[Set by] ETX files.
+ \item[Used by] The ETX-to-ENC converter. When not set, the
+ value \texttt{"See file }\meta{etx name}\texttt{"} is used
+ instead.
+ \end{smalldes}
+ \item[verticalstem] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] The dominant width of vertical stems
+ (usually the width of stems of lower case letters).
+ \item[Set by] MTX files. The AFM-to-MTX converter writes
+ |\setint| commands for this variable if the AFM file specifies
+ \texttt{StdVW}.
+ \item[Used by] Currently nothing.
+ \end{smalldes}
+ \item[\texttt{warningspecials}] (switch)
+ \begin{smalldes}
+ \item[Description] Controls whether |\glyphwarning| commands
+ will generate VPL \texttt{SPECIAL}s. Defaults to `true'.
+ \item[Set by] Explicit commands (|\warningspecialstrue| and
+ |\warningspecialsfalse|).
+ \item[Used by] The (V)PL file generator.
+ \end{smalldes}
+ \item[x-scale] (integer denoting factor)
+ \begin{smalldes}
+ \item[Description] Horizontal scaling factor.
+ Internal variable in |\transform|\-|font|.
+ \item[Set by] The |\xscale|\-|font| and |\scale|\-|font| commands.
+ \item[Used by] The |\mtxtomtx| command.
+ \end{smalldes}
+ \item[xheight] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] The x-height of the font.
+ \item[Set by] MTX files. The AFM-to-MTX and (V)PL-to-MTX
+ converters usually write |\setint| commands for this variable.
+ \item[Used by] MTX files, and ETX files (for determining
+ \texttt{fontdimen(5)}).
+ \end{smalldes}
+ \item[y-scale] (integer denoting factor)
+ \begin{smalldes}
+ \item[Description] Vertical scaling factor.
+ Internal variable in |\transform|\-|font|.
+ \item[Set by] The |\yscale|\-|font| and |\scale|\-|font| commands.
+ \item[Used by] The |\mtxtomtx| command.
+ \end{smalldes}
+ \item[\meta{\rmfamily glyph}-spacing] (integer denoting length)
+ \begin{smalldes}
+ \item[Description] Glyph-specific override for
+ \texttt{letterspacing}; extra width added to the glyph
+ \meta{glyph} as part of the process of writing a VPL
+ file.
+ \item[Set by] ETX or MTX files.
+ \item[Used by] The (V)PL writer. Defaults to $0$ if not set.
+ \end{smalldes}
+\end{list}
+Besides these, the |\latinfamily| command provides a whole range of
+parameters (|\latin_weights|, |\latin_widths|, |\latin_shapes|, etc.)
+that are often used somewhat like variables. That subject
+does however deserve to be treated separately.
+
+
+
+\section{Customisation}
+
+The \fontinst package reads a file \texttt{fontinst.rc} if it
+exists. This can contain your own customisations.
+
+You can create a \texttt{fontinst} format by running ini\TeX{} on
+\texttt{fontinst.sty} then saying \verb|\dump|.
+
+
+\section{Notes on features new with v\,1.9}
+
+The following notes are copied from \texttt{fisource.tex}; they were
+written to explain new \fontinst features to old \fontinst users.
+
+
+\subsection{Metric packages}
+
+\Fontinst has traditionally come with a collection of MTX
+files that complement the MTX files generated from base font metrics,
+in that they build glyphs that may be missing from the base fonts or
+in some other way needs to be improved. The most well-known of these
+is the \texttt{latin.mtx} file; other examples include
+\texttt{textcomp.mtx}, \texttt{mathit.mtx}, and \texttt{latinsc.mtx}.
+A problem with these is however that they cannot produce optimal
+results for all fonts simply because there are irregular differences
+in how fonts are set up by the foundries. Most glyphs come out all right,
+but there are usually a few for which the parameters used are more or
+less wrong. Therefore most high quality font installations are made
+with modified versions of these files, where the parameters have been
+tuned to the specific font design.
+
+Modifying in particular \texttt{latin.mtx} is however not an entirely
+easy task, because this is a rather large file (with plenty of
+archaic pieces of code in curious places). Doing it once is no big
+problem, but if one has to do it several times (maybe because some
+errors are discovered in the original \texttt{latin.mtx}) then it is
+probably no fun anymore. Furthermore, if one has two or three
+modified copies of this file because one has made high quality
+installations of that many different fonts then even a trivial bugfix
+might start to feel like entirely too much work.
+
+If one has to make modifications then it is usually easier to deal
+with several small files (many of which can be used unchanged) than
+one big file. Thus it would be better if these big files were split up
+into several smaller ones.
+The main problem with splitting up something like \texttt{latin.mtx}
+is that there are some commands which are defined at the top and
+which are then used in almost all sections of the file. One must make
+certain that these commands are always loaded, which makes the metric
+files somewhat harder to use (especially if the one who tries to use
+them is not the one who wrote them).
+
+One strategy is to include all definitions needed for a metric file in
+it. This has the slight disadvantage that the commands will have to be
+defined several times. What is worse however, is that the command
+definitions will appear in several files, so if one finds a bug in one
+of them, one cannot simply correct this bug in one place. As the number
+of files can soon become quite large, correcting such bugs can become
+a boring procedure indeed.
+
+Another strategy is to put all the command definitions in one file
+and then explicitly include it in the \meta{file-list} argument of
+|\installfont|. This eliminates the repeated bug fixing problem, but
+requires the user to do something that the computer can actually do
+just as well.
+
+A third strategy is to put the command definitions in one or several
+files and then in each metric file the user explicitly mentions load
+the command definitions needed for that particular file. Metric
+packages uses an improved version of this strategy, since they also
+make it possible for \fontinst to remember which packages (i.e., sets
+of command definitions) that have already been loaded, so that they
+are not unnecessarily loaded again. The \texttt{newlatin.mtx} file is
+an alternative to \texttt{latin.mtx} that implements this strategy.
+Most of the actual code is located in the following metric packages:
+\begin{center}
+\begin{tabular}{l p{0.7\linewidth}}
+ \texttt{ltcmds.mtx}& Defines some common commands used by the other
+ files.\\
+ \texttt{llbuild.mtx}& Builds the latin lower case alphabet
+ (unaccented letters are `unfakable', the rest are constructed if
+ not present in the base fonts).\\
+ \texttt{lubuild.mtx}& Builds the latin upper case alphabet.\\
+ \texttt{lsbuild.mtx}& Builds accented letters in the latin
+ smallcaps alphabet, but only if there are unaccented letters to
+ build them from in the base fonts.\\
+ \texttt{lsfake.mtx}& Fakes a latin smallcaps alphabet by shrinking
+ the upper case alphabet, but only if the glyph had not already
+ been manufactured.\\
+ \texttt{lsmisc.mtx}& Make some miscellaneous smallcaps glyphs
+ (mostly ``smallcaps f-ligatures'').\\
+ \texttt{ltpunct.mtx}& Makes digits, punctuation marks, and other
+ symbols (mostly by marking as ``unfakable'').
+\end{tabular}
+\end{center}
+\noindent All of these are easy to use as components of equivalents
+of a modified \texttt{latin.mtx} files, and all dependencies of one
+package upon another are handled via explicit |\usemtxpackage|
+commands.
+
+% For information on the syntax etcetera of commands related to metric
+% packages, see Section~\ref{Sec:Metric files}.
+
+
+\subsection{Word boundary ligatures and kerns}
+
+One of the new features added in \TeX~3 was that of ligatures and
+kerns with word boundaries. \Fontinst has had an interface
+for making such ligatures and kerns, but it has been completely
+redesigned in v\,1.9 and the old interface (setting the integer
+|boundarychar|) is no longer recognized by \fontinst. Files
+which use the old interface can still be processed with
+\texttt{cfntinst.sty}, though.
+
+Before considering the new commands, it is suitable to make a
+distinction between proper glyphs and pseudoglyphs. A proper glyph has
+been set using one of the commands |\setrawglyph|, |\setglyph|, and
+|\resetglyph|. A pseudoglyph is any name used in the context of a
+glyph name which does not denote a proper glyph. If a pseudoglyph
+|g-not| was set using the |\setnotglyph| command, then
+|\ifisglyph{g-not}\then| will evaluate to true, but something can be
+a pseudoglyph even if an |\ifisglyph| test evaluates to false. The
+interesting point about pseudoglyphs when considering word boundaries
+however, is that a pseudoglyph can have ligatures and kerns.
+
+Kerns and ligatures at the left word boundary (beginning of word) are
+specified using the commands |\setleftboundary| and
+|\endsetleftboundary|, which are syntactically identical to
+|\setslot| and |\endsetslot| respectively. One important difference is
+however that the argument to |\setslot| must be a proper glyph, while
+the argument to |\setleftboundary| may be any glyph, hence any
+pseudoglyph will do just fine.
+
+|\ligature| commands between |\setleftboundary| and
+|\endsetleftboundary| will generate beginning of word ligatures. Kerns
+on the right of the glyph specified in |\setleftboundary| will become
+beginning of word kerns.
+
+Kerns and ligatures at the right word boundary (end of word) are
+trickier, due to the asymmetrical nature of the ligkern table in a PL
+file. What a font can do is to specify that the right word boundary,
+for purposes of kerning and ligatures, should be interpreted as
+character $n$. By including a kern or ligature with character $n$ on
+the right, that kern or ligature will be used at the end of a word,
+but it will also be used each time the next character is character
+$n$. Because of this, one usually wants the slot $n$, which the right
+word boundary is interpreted as being, to be empty whenever the
+encoding allows this.
+
+The command
+\begin{quote}
+ |\setrightboundary|\marg{glyph}
+\end{quote}
+will mark the current slot as used to denote the right word boundary,
+and leave the slot empty, increasing the current slot number by one
+just like a |\setslot| \textellipsis\ |\endsetslot| block does. Kerns on
+the left of \meta{glyph} will be end of word kerns and |\ligature|
+commands with \meta{glyph} as the second argument will be for the end
+of a word.
+
+The command
+\begin{quote}
+ |\makerightboundary|\marg{glyph}
+\end{quote}
+is similar to |\setrightboundary|, but it is a slot command which may
+only be used between a |\setslot| and the matching |\endsetslot|. Like
+|\setrightboundary|, it marks the current slot as used to denote the
+right word boundary, but the glyph specified in the enclosing |\setslot|
+will be written to that slot. Ligatures for the glyph specified by the
+|\setslot| and ligatures for the glyph specified by the
+|\makerightboundary| will both be for this single slot. Kerns on the
+right of the |\setslot| glyph and the |\makerightboundary| glyph will
+similarly both be for this single slot. The idea is that the |\setslot|
+glyph should be used when making a kern or ligature for that glyph,
+while the |\makerightboundary| glyph should be used when making a kern
+or ligature for the end of a word. \Fontinst will warn you if
+these two uses of the slot directly contradict each other.
+
+
+\subsection{Changing the names of glyphs}
+\label{Ssec:Des:Reglyph}
+
+Sometimes, primarily when making a virtual font from more than one raw
+font and two of the raw fonts contain different glyphs with the same
+name, it becomes necessary to change the names of some glyphs to make
+some sense out of it. The main source of this kind of trouble is the
+``caps and small caps'' (SC) and ``oldstyle figures'' (OsF) fonts
+within many commercial font families. The typical problem is that what
+is typographically different glyphs---such as the lowercase `a'
+(\texttt{a}, for \fontinst) and the smallcaps `\textsc{a}'
+(\texttt{Asmall}, for \fontinst)---are given the same name by
+the foundry.
+
+One way to get round this is to say for example
+\begin{quote}
+ |\setglyph{Asmall} \glyph{a}{1000} \endsetglyph|\\
+ |\setleftrightkerning{Asmall}{a}{1000}|\\
+ |\unsetglyph{a}|\\
+ |\noleftrightkerning{a}|
+\end{quote}
+and continuing like that for all the duplicate glyph names. This is
+however a rather prolix method and if the number of glyphs is large
+then it is usually simpler to use the |\reglyphfont| command.
+
+To reglyph one or several fonts, one writes
+\begin{quote}
+ |\reglyphfonts|\\
+ \vadjust{}\quad \meta{reglyphing commands}\\
+ |\endreglyphfonts|
+\end{quote}
+There are two types of reglyphing commands: the |\reglyphfont|
+command, and the commands that modify what |\reglyphfont| will do to
+the fonts it operates on. The syntax of |\reglyphfont| is
+\begin{quote}
+ |\reglyphfont|\marg{destination font}\marg{source font}
+\end{quote}
+The \meta{source font} font here is the name (suffix not included, of
+course) of the font metric file one wants to change the glyph names in.
+This font metric file can be in any of the formats MTX, PL, AFM, and
+VPL, and it will be converted to MTX format if it isn't already in
+that format (this happens just as for files listed in the second
+argument of |\installfont|). \meta{destination font} (which must be
+different from \meta{source font}) will be taken as the name for a
+new \texttt{.mtx} file that will be generated. The destination font
+can differ from the source font only in two ways: the names of some
+glyphs in the source font might be changed, and some of the commands
+from the source font might not have been copied to the destination
+font. To what extent the fonts are different is determined by what
+modifying commands have been executed; when no modifying commands
+have been executed, the source and destination font are equal.
+
+The modifying reglyphing commands are
+\begin{quote}
+ |\renameglyph|\marg{to}\marg{from}\\
+ |\renameglyphweighted|\marg{to}\marg{from}\marg{weight}\\
+ |\killglyph|\marg{glyph}\\
+ |\killglyphweighted|\marg{glyph}\marg{weight}\\
+ |\offmtxcommand|\marg{command}\\
+ |\onmtxcommand|\marg{command}
+\end{quote}
+|\renameglyph| simply declares that occurrences of the glyph name
+\meta{from} should be replaced by the glyph name \meta{to}. To each
+glyph name is also assigned a \emph{weight}, which is used by a
+mechanism which conditions copying of commands from the source font to
+the destination font by the set of glyphs that command mentions. The
+details of this mechanism are however somewhat tricky, so those
+interested in the full generality should read the comments in the
+source of \fontinst. Here it needs only be noted that if one applies
+|\killglyph| to a glyph name, then (under most circumstances) commands
+that refer to that glyph name will not be copied to the destination
+font.
+
+|\offmtxcommand| and |\onmtxcommand| also control whether commands are
+copied to the destination font, but they look at the actual command
+rather than the glyphs it refers to. For example, after the command
+\begin{quote}
+ |\offmtxcommand{\setkern}|
+\end{quote}
+no |\setkern| commands will be copied. By using |\offmtxcommand|, it
+is possible to achieve effects similar to those of the files
+\texttt{kernoff.mtx} and \texttt{glyphoff.mtx}---the difference is
+that with |\offmtxcommand|, it happens at an earlier stage of the font
+generation. As expected, |\onmtxcommand| undoes the effect of
+|\offmtxcommand|.
+
+A special rule pertains to the |\set|\-|raw|\-|glyph|,
+|\set|\-|not|\-|glyph|, |\set|\-|scaled|\-|raw|\-|glyph|, and
+|\set|\-|scaled|\-|not|\-|glyph| commands, since |\transformfont|
+doesn't care what something was in the source font when it generates
+the transformed font. To turn these commands off while reglyphing,
+you use |\offmtx|\-|command| on |\set|\-|scaled|\-|raw|\-|glyph|.
+
+The effects of modifying reglyphing commands are delimited by
+|\reglyphfonts| and |\endreglyphfonts|, which starts and ends a group
+respectively.
+
+As we expect the most common reglyphing operation will be to go from SC
+glyph names to expert glyph names, there is a file \texttt{csc2x.tex}
+in the \fontinst distribution which contains the modifying
+reglyphing commands needed for setting up that conversion. Thus you
+can write for example
+\begin{quote}
+ |\reglyphfonts|\\
+ | \input csc2x|\\
+ | \reglyphfont{padrcx8r}{padrc8r}|\\
+ | \reglyphfont{padscx8r}{padsc8r}|\\
+ |\endreglyphfonts|
+\end{quote}
+to alter the glyph names in the SC fonts in the Adobe Garamond
+(\texttt{pad}) family.
+Note that the names of the destination fonts here really are rather
+arbitrary, since they will only exist as \texttt{.mtx} files, and
+thus only need to work within your local file system. In particular,
+all the |\setrawglyph| commands in the destination font files still
+refer to the source font, so it is that font which the drivers need
+to know about.
+
+
+\subsection{Making map file fragments}
+
+A \emph{map file fragment} is the lines\footnote{Not in general an
+entire map file, hence the word \emph{fragment}.} of a map file that
+the corresponding driver would need for handling some set of fonts.
+When told to, \fontinst can (in a fairly automatic way) create
+the map file fragment which is needed for the set of raw fonts
+\fontinst has (i) installed directly (using |\installrawfont|)
+or (ii) used as a base font for some installed virtual font (generated
+by |\installfont|). \Fontinst does not support the map file
+syntaxes of every existing driver, but the system is designed to be
+extendable and contributions that extend its capabilities are welcome.
+Nor can \fontinst examine your \TeX\ system and
+determine every piece of information needed to make the correct map
+file fragments, but you can tell it roughly how your installation
+looks, it can make guesses which work most of the time, and you can
+specify most things explicitly if the guesses turn out to be wrong.
+Should the available options for configuring the process turn out to
+be inadequate for your needs, then please write to the
+\fontinst mailing list about this---there is probably a way
+to improve the system so that your needs can be met.
+
+Now what does one have to do to use this map file fragment writer,
+then? First you need to tell \fontinst to record the
+information the map file fragment writer needs. You do this by giving
+the command
+\begin{quote}
+ |\recordtransforms{whatever.tex}|
+\end{quote}
+at the beginning of the run. Here \texttt{whatever.tex} is the name of
+a file that will be created, so you can use some other name if you
+like. After that you do all the calls to |\transform|\-|font|,
+|\install|\-|font|, |\install|\-|raw|\-|font|, |\latin|\-|family|,
+etc.\ you need to make the fonts you want. When you're done, you give
+the command
+\begin{quote}
+ |\endrecordtransforms|
+\end{quote}
+and end the run (say |\bye|). The file \texttt{whatever.tex} will now
+contain the information about which fonts were used and what needs to
+be done with them.
+
+The second step is to actually run the map file fragment writer.
+Observe that it is located in the file \texttt{finstmsc.sty}, not
+\texttt{fontinst.sty}! The commands you need to give it can be so few
+that you can type them in at \TeX's \texttt{*} prompt, but if you are
+writing a command file then it should typically have the following
+structure (comments not necessary, of course):
+\begin{quote}
+ \begin{tabular}{ll}
+ |\input finstmsc.sty|& |%| Input command definitions\\
+ \meta{general settings} & |%| See below\\
+ |\adddriver|\marg{driver name}\marg{output file}&
+ |%| Open output file\\
+ |\input whatever.tex|& |%| Writes to output file(s)\\
+ |\donedrivers|& |%| Close output file(s), tidy up\\
+ |\bye|& |%| Quit
+ \end{tabular}
+\end{quote}
+The |\adddriver| command gives the order ``write map file entries for
+the \meta{driver name} DVI driver to the file \meta{output file}.'' The
+plan is that it should be possible to use the name of just about any
+major driver (\texttt{dvips}, \texttt{xdvi},\footnote{Or
+does that use the same map file as \texttt{dvips}? I heard somewhere
+that it did. /LH} \texttt{pdftex},\footnote{pdf\TeX\ can read
+the map files generated for \texttt{dvips}, but a separate driver is
+desirable because the formats are not completely identical.}
+\texttt{OzTeX}, etc.) here and get suitable map file entries for that
+driver as output, but for the moment only the \texttt{dvips} and
+\texttt{dvipdfm}\footnote{Whose support I made very much to illustrate
+that you \emph{don't} have to be a big and ancient driver like
+\texttt{dvips} to have supporting code put into \fontinst.
+(The fact that I just happened to have printed out the documentation and
+that is was easy to read also helped, of course.) Note, however, that
+there won't be any support for a driver unless someone sits down and
+writes the code for it! Don't assume I will. /LH} drivers are supported.
+
+You may also use \texttt{debug} or \texttt{pltotf} for \meta{driver name}.
+The \texttt{debug} ``DVI driver'' file simply contains all the available
+information about each font (hence it should come handy for debugging
+code writing entries for real drivers) in a format that should be easy
+to interpret for a human. It could be the right choice if you're going
+to write the map file manually, as the combined effects of several
+font transformations are not always easy to compute manually. The
+file generated for the \texttt{pltotf} ``driver'' is actually a shell
+script consisting of a sequence of \pltotf commands. These commands
+perform the \pl to \tfm conversion for precisely those fonts that are
+actually needed (\fontinst usually generates \pl files also for a
+number of fonts at intermediate stages of transformation, and many of
+these need not be converted to \tfm files). The \texttt{TFMfileprefix}
+string can be used to add a directory path to the \tfm file names,
+perhaps saving the step of moving them to their proper location later.
+
+The file \texttt{whatever.tex} in the above example contains the
+commands (|\makemapentry| commands) that actually cause entries to be
+written to the output file. It also contains a number of |\storemapdata|
+commands---these describe how some given font was made. If some
+metric file you have used contains |\setrawglyph| commands that were
+not automatically generated by \fontinst, then there might
+not be a |\storemapdata| for the font they refer to in
+\texttt{whatever.tex}, so you will have to include such a command
+yourself somewhere. This can for example be done in the \meta{general
+settings} part of the above example file.
+
+Another class of things that will typically appear in the
+\meta{general settings} part above is commands that will inform the
+routines actually writing output about your \TeX\ system, about the set
+of fonts you are using on this run, or about something else that might
+be useful. Some such commands are of a general nature and affect what
+assumptions \fontinst will make in certain conditions when no
+specific information is available. For the moment there commands are:
+\begin{description}
+ \item[\cs{AssumeMetafont}] Assume all fonts with PL metrics are
+ bitmaps generated by Metafont, and therefore make no entries for
+ them.
+ \item[\cs{AssumeAMSBSYY}] Assume all fonts with PL metrics have their
+ \TeX\ names in all upper case as postscript names---just like the
+ Computer Modern fonts in the AMS\slash Blue~Sky\slash Y\&Y
+ distribution.
+ \item[\cs{AssumeBaKoMa}] Assume all fonts with PL metrics have their
+ \TeX\ names in all lower case as postscript names---just like the
+ Computer Modern fonts in the BaKoMa distribution.
+\end{description}
+Otherwise the default action of the routine for finding out the
+postscript name of a font simply is to observe that it hasn't got a clue
+about what the right value is when the metrics were taken from a PL
+file, and therefore it writes `\texttt{??????}' for the postscript name.
+\begin{description}
+ \item[\cs{AssumeLWFN}] Assume postscript fonts for which nothing
+ else has been specified are stored in files which are named
+ according to the \mbox{MacOS} scheme for
+ \texttt{LWFN}s.%\footnote{LaserWriter FoNt}
+\end{description}
+Otherwise the default action is to use the name of the AFM or PL from
+which the metrics were originally taken, and add the file suffix stored
+in the string \texttt{PSfontsuffix}. The default value of this string
+is \texttt{.pfa}, but it can be changed using |\resetstr|.
+
+If neither the default nor the LWFN scheme produce correct results
+then you may use the more specific |\specifypsfont| command, which
+describes exactly which file (or files, if any) a given font is stored
+in. The syntax of this command is
+\begin{quote}
+ |\specifypsfont|\marg{PS font name}\marg{actions}
+\end{quote}
+where the \meta{actions} is a sequence of ``action commands''.
+Currently the only such command is
+\begin{quote}
+ |\download|\marg{file}
+\end{quote}
+which instructs the map file writer to include in any entry using
+that PS font and ``instruction'' that the specified file should be
+downloaded. Some examples are
+\begin{verbatim}
+ \specifypsfont{Times-Roman}{}
+ \specifypsfont{Shareware-Cyrillic-Regular}{\download{fcyr.gsf}}
+ \specifypsfont{zmnl8ac6}{%
+ \download{MinionMM.pfb}\download{zmnl8ac6.pro}%
+ }
+\end{verbatim}
+Many \dvi drivers (for example \dvips) have more than one style of
+font downloading (e.g., partial and full downloading). This interface
+could be extended to control also such finer details (for example by
+adding a |\fulldownload| command to force full download of a font),
+but requests for this has so far been scarce.
+
+Finally, there is the |\declarepsencoding| command which is used to
+link ETX files to postscript encodings. If no postscript encoding has
+been linked to a given ETX file then \fontinst will
+automatically create a postscript encoding (\texttt{.enc}) file for
+that encoding, and use this file for all reencoding commands.
+The \texttt{8r} encoding is predeclared, and it doesn't
+matter if an encoding is undeclared if you never use it to reencode
+fonts, but there is potentially a problem with not having declared
+encodings you have installed and use for reencoding, as you may then
+find yourself having two files with identical names that define
+encodings that do not have the same name (as far as postscript is
+concerned).
+
+
+
+\subsection{Tuning accent positions---an application of loops}
+
+The accent placements made by \texttt{latin.mtx} certainly aren't
+perfect for all fonts, and the only way to find out where they should
+be put is through trying in text the accented letters you get for a
+couple of values for the position parameter and deciding which one
+works best. Since to try one parameter value you need to (i) edit it
+into an MTX file, (ii) run \fontinst, (iii) run
+\vptovf, (iv) run \TeX\ on some test text, and (v) print that
+text, trying one parameter value can take annoyingly much time.
+Repeating the same procedure ten times to test ten values is not
+something one does without being bored (unless one scripts it, of
+course), but it is possible to try ten parameter values in a single
+virtual font, and without doing very much typing.
+
+Say you're not too happy with how \texttt{latin.mtx} positions the
+accent in the \texttt{ohungarumlaut} glyph:
+\begin{quote}
+ |\setglyph{ohungarumlaut}|\\
+ | \topaccent{o}{hungarumlaut}{500}|\\
+ |\endsetglyph|
+\end{quote}
+The |500| is the horizontal position (in thousandths of the width of
+the \texttt{o}) that the centre of \texttt{hungarumlaut} in the glyph
+constructed will have, so that is the position parameter value that
+you want to change. Create an MTX file containing the code
+\begin{quote}
+ |\for(pos){250}{750}{50}|\\
+ | \setglyph{ohungarumlaut\strint{pos}}|\\
+ | \topaccent{o}{hungarumlaut}{\int{pos}}|\\
+ | \endsetglyph|\\
+ | \setleftrightkerning{ohungarumlaut\strint{pos}}|\\
+ | {ohungarumlaut}{1000}|\\
+ |\endfor(pos)|
+\end{quote}
+This will set eleven glyphs \texttt{ohungarumlaut250},
+\texttt{ohungarumlaut300}, \texttt{ohungarumlaut350}, \textellipsis\,,
+\texttt{ohungarumlaut750}, each being an Hungarianly umlauted `o'
+(i.e., an `\H{o}') but all having that umlaut in slightly different
+positions. In order to put them in a font, you also need to make an
+encoding that contains them. Therefore create an ETX file which
+contains the code
+\begin{quote}
+ |\relax\encoding|\\
+ |\nextslot{"C0}|\\
+ |\for(pos){250}{750}{50}|\\
+ | \setslot{ohungarumlaut\strint{pos}}|\\
+ | \endsetslot|\\
+ |\endfor(pos)|\\
+ |\endencoding|
+\end{quote}
+The command for installing this experiment font would be something like
+\begin{quote}
+ |\installfont|\marg{some name}|{|\meta{the normal list of metrics}%
+ |,|\penalty0\meta{the new MTX}|}|\penalty0
+ |{ot1,|\meta{the new ETX}|}|\penalty0|{OT1}|\textellipsis
+\end{quote}
+The reason for including \texttt{ot1} in the third argument above is
+that you'll need letters other than `\H{o}' against which you can
+compare the experimental glyphs. It would not have been possible to
+use \texttt{t1} instead of \texttt{ot1} (even though that has more
+Hungarian letters) since that would set all slots in the font and
+leave none for these experimental \texttt{ohungarumlaut}s.
+
+It is even possible to use a loop for making the test text. The
+\LaTeX\ macros
+\begin{verbatim}
+\newcount\slotcount
+\newcommand\testtext[3]{%
+ \slotcount=#1\relax
+ \begin{description}%
+ \loop\item[\the\slotcount]#3%
+ \ifnum #2>>\slotcount \advance \slotcount 1 \repeat
+ \end{description}%
+}
+\DeclareTextCompositeCommand{\H}{OT1}{o}{\char\slotcount}
+\end{verbatim}
+will let you write
+\begin{quote}
+ |\testtext|\marg{first}\marg{last}\marg{text}
+\end{quote}
+to get the text \meta{text} typeset once for each slot from
+\meta{first} to \meta{last} inclusive, with |\H{o}| ranging through the
+glyphs in this interval. Thus in this case
+|\testtext|\penalty\hyphenpenalty|{"C0}|\penalty\hyphenpenalty|{"CA}|%
+\penalty\hyphenpenalty|{Erd\H{o}s}| would be a trivial test.
+
+
+\subsection{Font installation commands}
+\label{Ssec:FontInstCmds}
+
+The |\installfont|, |\installrawfont|, and |\installfontas| commands
+have the respective syntaxes
+\begin{isyntax}
+ |\installfont|\marg{font-name}\marg{metrics}\marg{etx-list}\penalty0
+ \marg{encoding}\marg{family}\marg{series}\marg{shape}\marg{size}\\
+ |\installrawfont|\marg{font-name}\marg{metrics}\marg{etx-list}%
+ \penalty0
+ \marg{encoding}\marg{family}\marg{series}\marg{shape}\marg{size}\\
+ |\installfontas|\marg{font-name}\penalty0\marg{encoding}%
+ \marg{family}\marg{series}\marg{shape}\marg{size}
+\end{isyntax}
+The \meta{font-name} argument and the last five arguments are common
+to all these commands. The first argument is the name of a \TeX\ font
+to install. The last five arguments are the NFSS attributes under which
+that font will be declared to \LaTeX---encoding, family, series, shape,
+and size. It is worth observing that encoding names are usually in
+upper case, whereas the family, series, and shape are usually in lower
+case. The size argument is either a shorthand (declared using
+|\declaresize|) for a particular font
+size (or range of font sizes), or an explicit list of font sizes or
+ranges of sizes, which is copied directly to the font declaration.
+The most common case is to let the size argument be empty, as that is
+declared as a shorthand for ``any size''.
+
+The |\installfontas| command does not itself create the font, it just
+makes a note that the specified font declaration should be written to
+the proper FD file at |\end|\-|install|\-|fonts|. The
+|\install|\-|font| and |\install|\-|raw|\-|font| commands do however
+produce the font, in the sense that they write a VPL and PL
+respectively file for the font. It depends solely on the \meta{metrics}
+and \meta{etx-list} arguments what this font will contain. Many
+features of these arguments are new with \fontinst v\,1.9;
+therefore the complete syntaxes are described below.
+
+Both arguments are comma-separated lists of basically file names (not
+including an extension). The files listed in the \meta{metrics} are
+font metric files which together build up a \emph{glyph base}
+(definitions of glyphs and metrics related to one or several glyphs),
+whereas the files listed in the \meta{etx-list} are encoding definition
+files that select a subset of the glyph base for turning into a
+\TeX\ font. The font metrics can be in either of the four formats
+MTX, PL, AFM, and VPL, which are considered in that order. If the
+metrics are not originally in MTX format then they will be converted
+to this format (a new file will be created) before they are used.
+The encoding definitions must be in ETX format. The files actually
+read will have a suffix \texttt{.mtx}, \texttt{.pl}, \texttt{.afm},
+\texttt{.vpl}, or \texttt{.etx} appended to the name given, depending
+on which format is expected.
+
+Within each element of the comma-separated list, the actual file name
+is followed by zero or more \emph{modifier clause}s. A \meta{modifier
+clause} consists of a \emph{keyword} followed by some number (usually
+one) of \emph{arguments}, separated by spaces. The whole thing looks
+a lot like the \meta{rule specifications} of e.g.\ the |\vrule|
+command, but here the spaces are mandatory. The currently defined
+\meta{modifier clause}s are
+\begin{description}
+ \item[\mdseries\textvisiblespace\texttt{option}\textvisiblespace
+ \meta{string}]
+ Available for metric and encoding files. This adds \meta{string}
+ to the list of options for this file, which may affect what code
+ the file executes. The file can then test, using the |\ifoption|
+ command, whether a specific string is one of the options it was
+ given.
+ \item[\mdseries\textvisiblespace\texttt{scaled}\textvisiblespace
+ \meta{factor}]
+ Available for metric files. Causes the \texttt{rawscale} integer
+ variable to be set to the \meta{factor} (an integer expression)
+ while the file is being read. This scales glyphs and kerns that
+ are added to the glyph base by the \meta{factor}.
+ \item[\mdseries\textvisiblespace\texttt{suffix}\textvisiblespace
+ \meta{suffix}]
+ Available for metric files. Causes \meta{suffix} to be appended
+ to every glyph name appearing in a glyph or kern that file adds
+ to the glyph base. Thus ``\texttt{suffix /2}'' effectively
+ changes a
+ \begin{quote}
+ |\setrawglyph{a}|\dots
+ \end{quote}
+ to a
+ \begin{quote}
+ |\setrawglyph{a/2}|\dots
+ \end{quote}
+ \item[\mdseries\textvisiblespace\texttt{encoding}\textvisiblespace
+ \meta{etx-name}]
+ Available for metric files, and forces \fontinst to
+ only consider the PL and VPL formats for this font.
+ As these file formats do not contain glyph names, an ETX file
+ is used to assign glyph names to the slots in the font.
+ This ETX file is usually selected according to the
+ \texttt{CODINGSCHEME} property of the PL or VPL (using the
+ correspondences set up via the |\declare|\-|encoding| command),
+ but that information is not always as one would want it (there
+ are even fonts for which it is quite wrong). An \texttt{encoding}
+ clause bypasses this automatic mechanism, so that the file
+ \meta{etx-name}\texttt{.etx} is used instead.
+
+% % The following is no longer true as of v1.926:
+% \textbf{Note:} The first time that a file in PL or VPL format is
+% used in a \meta{metrics} argument, a corresponding MTX file is
+% generated. This means that if the same file reference is used
+% another time then the reference will be to the MTX file, not to
+% the original PL or VPL, and thus \texttt{encoding} clauses on
+% subsequent uses will have no effect. Each font only has one
+% encoding, so it usually makes no sense to switch the ETX file
+% used to interpret a font, but since MTX files are not
+% automatically deleted between runs there is a risk that this
+% takes away the intended effect of an \texttt{encoding} clause.
+
+ \item[\mdseries\textvisiblespace\texttt{mtxasetx}]
+ This is available for files in the \meta{etx-list}. The actual
+ function of a
+ \begin{quote}
+ \meta{file-name} \texttt{mtxasetx}
+ \end{quote}
+ item in the \meta{etx-list} is that the file
+ \meta{file-name}\texttt{.mtx} is inputted (\emph{not}
+ \meta{file-name}\texttt{.etx}) and that the correspondence
+ between glyph names and slot numbers set up in
+ |\set|\-|raw|\-|glyph| or |\set|\-|scaled|\-|raw|\-|glyph|
+ commands in this file is treated as if it had been set up by
+ |\setslot| commands in an ETX file. Provided the MTX file is
+ transformable, the glyph base will be unaffected.
+
+ The purpose of this feature is to simplify quick and dirty
+ installations of odd fonts for which no suitable ETX file is
+ available. This can be useful in early stages of the design of
+ a new font, but is inferior to installation using proper ETX
+ files since one for example cannot specify any ligatures in
+ MTX files.
+\end{description}
+Furthermore there is a special exception for the \meta{metrics}: if
+the first token in one of the list items is the control sequence
+|\metrics|, then the rest of that item is interpreted as explicit
+metric commands to execute.
+
+If the \meta{metrics} of two subsequent |\install|\-|font|
+or |\install|\-|raw|\-|font| commands are identical then the glyph
+bases will be identical as well. This creates an opportunity for
+optimization, which \fontinst makes use of by caching glyph
+bases from one installation command to the next so that the glyph
+base does not have to be rebuilt in these cases. A side-effect of
+this caching is that local assignments made between two font
+installation commands are cleared out with the glyph base, but
+|\setint| and similar \fontinst commands make global
+assignments when used in such positions.
+
+Some examples might be in order. The first is an adaptation of an
+installation command from \texttt{mfnt-0.59} %~\cite{mfnt}
+by Matthias Clasen and Ulrik Vieth: the installation command for the
+8-bit math font \texttt{xma1000} (which can be thought of as being
+to \texttt{cmmi10} sort of as \texttt{ecrm1000} is to \texttt{cmr10}).
+The first three \texttt{encoding} clauses are more fine-tuning---without
+them, a few glyphs would get incorrect names---but the last two are
+quite essential, as the \texttt{msam10} and \texttt{msbm10} fonts
+incorrectly claim to have the coding scheme \texttt{TEX MATH
+SYMBOLS}.
+\begin{verbatim}
+ \installfont{xma1000}{%
+ yma1000 encoding mcin,%
+ cmr10 encoding ot1upright,%
+ cmmi10,%
+ cmsy10 encoding omscal,%
+ msam10 encoding msam,%
+ msbm10 encoding msbm,%
+ mccmhax,mccmkern,mcmissing,%
+ cmsy10-base,cmsy10-extra%
+ }{mc}{MC}{cm}{m}{n}{<10->}
+\end{verbatim}
+Also note the explicit \LaTeX\ size specification for the range
+``10\,pt and up''.
+
+The second example makes use of a \texttt{suffix} clause to combine
+the letters from one font with the digits from another.
+\begin{verbatim}
+ \installfont{msbrj8t}{msbr8r,msbrc8r suffix /2,latin}{digit2,t1}
+ {T1}{msbj}{m}{n}{}
+\end{verbatim}
+In this case, the glyph base contains the glyphs of Monotype Sabon
+(SabonMT)---under names such as \texttt{A} for `A', \texttt{a} for
+`a', and \texttt{one} for a lining digit one---as well as the
+glyphs of Monotype Sabon Small Caps and Oldstyle Figures
+(SabonMT-SCOSF)---under names such as \texttt{A/2} for `A',
+\texttt{a/2} for `\textsc{a}', and \texttt{one/2} for a hanging
+digit one. The \texttt{digit2.etx} file simply makes the definition
+\begin{verbatim}
+ \setcommand\digit#1{#1/2}
+\end{verbatim}
+which causes \texttt{t1.etx} to put \texttt{zero/2} in slot 48 (digit
+zero), \texttt{one/2} in slot 49 etc., instead of as it normally
+would \texttt{zero} in slot 48, \texttt{one} in slot 49 and so on.
+The net effect is that the digits in the generated \texttt{msbrj8t}
+is from \texttt{msbrc8r} (SabonMT-SCOSF) but everything else is from
+\texttt{msbr8r} (SabonMT).
+
+The third example makes use of an \texttt{mtxasetx} clause to install
+(with its default encoding) a font for which creating an appropriate
+ETX file seems not worth the trouble.
+\begin{verbatim}
+ \installrawfont{psyr}{psyr,\metrics
+ \setint{xheight}{\height{alpha}}
+ }{txtfdmns,psyr mtxasetx}{U}{psy}{m}{n}{}
+\end{verbatim}
+The effect of the second \texttt{psyr} is that \texttt{psyr.mtx} is
+read (in case there was no \texttt{psyr.mtx} then it is created from
+(hopefully) \texttt{psyr.afm}) and the information in it will form
+the glyph base. Because of the |\metrics| control sequence, the rest
+of that item will be interpreted as explicit metric commands
+modifying the glyph base, and thus the |\setint| command can provide
+a value for the \texttt{xheight} variable (there doesn't seem to be
+such a value in the AFM). Once the glyph base is completed, the
+|\install|\-|raw|\-|font| starts writing the file \texttt{psyr.pl}
+(that's for the first \texttt{psyr}). The encoding of that font will,
+because of the \texttt{psyr mtxasetx}, be the same as that used in
+\texttt{psyr.mtx}. Finally, the \texttt{txtfdmns} is for
+\texttt{txtfdmns.etx}, an ETX file which sets fontdimens 1--16 as for
+a \texttt{T1} encoded font but does not set any slots. Since
+\texttt{psyr.mtx} reinterpreted as an ETX file sets slots but no
+fontdimens, these complement each other nicely.
+
+
+
+\subsection{Bounding boxes}
+
+Han The Thanh has created an implementation of bounding box support
+for \fontinst, and it is a modified form of that support
+is distributed with \fontinst as the file \texttt{bbox.sty}. To load
+this, begin your command file with
+\begin{verbatim}
+ \input fontinst.sty
+ \input bbox.sty
+\end{verbatim}
+The reason for not making it default is that keeping track of bounding
+boxes increases some of \fontinst's memory requirements quite a lot.
+
+One important
+characteristic of this implementation is that the dimensions of the
+bounding box are not bundled into the same data structure (the
+|\g-|\meta{glyph} macros) as the glyph's width, height, depth, and
+italic correction are, but stored in a separate data structure (the
+|\gb-|\meta{glyph} macros). A glyph doesn't need to have its bounding
+box set, it is simply a piece of information that \fontinst
+will store if you tell it to and which you can later retrieve.
+
+The bounding box will be stored as coordinates of the sides in the
+normal AFM coordinate system. The commands for retrieving these
+coordinates are
+\begin{center}
+ \begin{tabular}{ll}
+ \textbf{Command}& \textbf{Side}\\
+ |\bbtop|\marg{glyph}& top ($y$-coordinate)\\
+ |\bbbottom|\marg{glyph}& bottom ($y$-coordinate)\\
+ |\bbleft|\marg{glyph}& left ($x$-coordinate)\\
+ |\bbright|\marg{glyph}& right ($x$-coordinate)
+ \end{tabular}
+\end{center}
+In Thanh's implementation the command names were |\ury|, |\lly|,
+|\llx|, and |\urx| respectively instead, but I think the former are
+easier to remember. If no bounding box has been set for a glyph then
+the above commands will instead report the corresponding coordinate of
+the glyph's \TeX\ box (i.e.\ |\height|\marg{glyph},
+|\neg{\depth|\marg{glyph}|}|, |0|, and |\width|\marg{glyph}
+respectively).
+
+The command for setting the bounding box of a glyph is
+\begin{quote}
+ |\setglyphbb|\marg{glyph}\marg{left}\marg{bottom}\marg{right}%
+ \marg{top}
+\end{quote}
+
+
+
+\section{Miscellaneous notes}
+
+\subsection{On verbatim, typewriter, and monowidth fonts}
+
+The verbatim, typewriter, and monowidth concepts are common sources
+of confusion for those who use \fontinst to install fonts
+with \LaTeX; in particular
+there are many misconceptions about the relation between them. The
+official view (of which not much has actually been brought forward)
+is that these concepts are really about three quite different things.
+
+A font is a \emph{monowidth} (monospaced, fixed-pitch) font if all
+glyphs in it have exactly the same width. Some font formats make
+special provisions for such fonts; the most notable example is the
+AFM format, where a single \texttt{CharWidth} keyword specifies the
+width for all glyphs in the font. \Fontinst responds to this
+by including the command
+\begin{quote}
+ |\setint{monowidth}{1}|
+\end{quote}
+in the MTX file generated from an AFM, but that is everything that is
+hard-wired into the program. That a font is monowidth is however
+something that one should take note of when installing it for \TeX,
+as it means many of the glyphs in it have such a strange appearance
+that they are (pretty much) useless. The \texttt{endash} is for
+example usually only half as long as the \texttt{hyphen} and the
+letters in ligature glyphs are only half as wide as normal letters.
+Many of the ETX and MTX files that come with \fontinst
+contain special commands to avoid making use of such degenerate
+glyphs.
+
+That a font is a \emph{typewriter} font really only means that it has
+a typewriterish look about it. The two most familiar typewriter fonts
+are probably Computer Modern Typewriter (\texttt{cmtt}) and Courier.
+Both of these fonts are monowidth, but there is no absolute rule about
+this. One of the standard \TeX\ fonts is for example Computer Modern
+Variable-width Typewriter (\texttt{cmvtt}), which is not a monowidth
+font, as Figure~\ref{Fig:TTvsVTT} shows.
+\begin{figure}
+ \begin{tabular}{ll}
+ \texttt{cmtt}:& \fontfamily{cmtt}\selectfont
+ The quick brown fox jumps over the lazy dog.\\
+ \texttt{cmvtt}:& \fontfamily{cmvtt}\selectfont
+ The quick brown fox jumps over the lazy dog.
+ \end{tabular}
+ \caption{Two typewriter fonts}
+ \label{Fig:TTvsVTT}
+\end{figure}
+
+The verbatim concept has very little to do with fonts at all; in
+\LaTeX\ it is considered to be a property of the environment
+(\texttt{verbatim}, \texttt{macrocode}, etc.) rather than a property
+of the font. The connection there is with fonts is that the encoding
+of the font must contain visible ASCII (as defined in Appendix~C
+of \emph{The \TeX book}%~\cite{TeXbook}
+) as a subset for the text to
+be rendered correctly. The \texttt{cmtt} family is the only one amongst
+the original Computer Modern fonts which meets this criterion and
+that is the primary grounds for the idea that these three concepts
+should be connected. Today that reason is at best a very weak one, as
+all \texttt{T1}-encoded fonts also meet the criterion of containing
+visible ASCII as a subset.
+
+A circumstance which has probably added to the confusion is that
+\texttt{OT1} is usually claimed to be an encoding. In reality the
+Computer Modern fonts that are declared in \LaTeX\ as being
+\texttt{OT1} display as many as five different encodings, as shown in
+Table~\ref{Tab:OT1-fonts}.
+\begin{table}
+ \begin{tabular}{lccc}
+ & \texttt{TEX TEXT}&
+ \begin{tabular}[b]{c}\texttt{TEX TEXT WITHOUT}\\
+ \texttt{F-LIGATURES}\end{tabular}&
+ \texttt{TEX TYPEWRITER TEXT}\\
+ \noalign{\medskip}
+ non-italic&
+ \begin{tabular}{l}
+ \texttt{cmb10}\\
+ \texttt{cmbx5}--\texttt{12}\\
+ \texttt{cmbxsl10}\\
+ \texttt{cmdunh10}\\
+ \texttt{cmff10}\\
+ \texttt{cmfib8}\\
+ \texttt{cmr6}--\texttt{17}\\
+ \texttt{cmsl8}--\texttt{12}\\
+ \texttt{cmss8}--\texttt{17}\\
+ \texttt{cmssbx10}\\
+ \texttt{cmssdc10}\\
+ \texttt{cmssi8}--\texttt{17}\\
+ \texttt{cmssq8}\\
+ \texttt{cmssqi8}\\
+ \texttt{cmvtt10}
+ \end{tabular}&
+ \begin{tabular}{l}
+ \texttt{cmcsc8}--\texttt{10}\\
+ \texttt{cmr5}
+ \end{tabular}&
+ \begin{tabular}{l}
+ \texttt{cmsltt10}\\
+ \texttt{cmtcsc10}\\
+ \texttt{cmtt8}--\texttt{12}
+ \end{tabular}\\
+ \noalign{\medskip}
+ italic&
+ \begin{tabular}{l}
+ \texttt{cmbxti10}\\
+ \texttt{cmfi10}\\
+ \texttt{cmti7}--\texttt{12}\\
+ \texttt{cmu10}
+ \end{tabular}&&
+ \begin{tabular}{l}
+ \texttt{cmitt10}
+ \end{tabular}
+ \end{tabular}
+ \caption{``\texttt{OT1}-encoded'' Computer Modern fonts, collected
+ according to the actual font encoding}
+ \label{Tab:OT1-fonts}
+\end{table}
+Since most monowidth fonts are only used for setting verbatim text,
+there is some code in \texttt{ot1.etx} which automatically chooses a
+\texttt{TEX TYPEWRITER TEXT} encoding for the font when the
+\texttt{monowidth} integer is set. The only reason for this is the
+guess that this is what the user wanted.
+
+
+
+\section*{Acknowledgements}
+
+I'd like to thank all of the \fontinst $\alpha$-testers, especially
+Karl Berry, Damian Cugley, Steve Grahthwohl, Yannis Haralambous, Alan
+Hoenig, Rob Hutchings, Constantin Kahn, Peter Busk Laursen, Ciar{\'a}n {\'O}
+Duibh{\'\i}n, Hilmar Schlegel, Paul Thompson, Norman Walsh and John Wells,
+who made excellent bug-catchers!
+
+Thanks to Barry Smith, Frank Mittelbach, and especially Sebastian
+Rahtz for many useful email discussions on how virtual fonts should
+interact with \LaTeXe.
+
+Thanks to Karl Berry and Damain Cugley for detailed comments on this
+documentation.
+
+Thanks to David Carlisle for the use of his \texttt{trig} macros for
+calculating trigonometry.
+
+
+% \section*{Warranty and distribution}
+%
+% There is no warranty for the \fontinst package, to the extent
+% permitted by applicable law. Except when otherwise stated in writing,
+% the author provides 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 package prove defective, you assume
+% the cost of all necessary servicing, repair or correction.
+%
+% In no event unless required by applicable law or agreed to in writing
+% will the author 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.
+%
+% Redistribution of unchanged files is allowed provided that all files
+% listed in the \texttt{MANIFEST} file are distributed.
+%
+% If you receive only some of these files from someone, or if you
+% receieve altered files, then complain!
+
+\end{document}
diff --git a/Master/texmf-dist/doc/fontinst/base/manual/intro98.pdf b/Master/texmf-dist/doc/fontinst/base/manual/intro98.pdf
new file mode 100644
index 00000000000..d18cd3d8616
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/manual/intro98.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fontinst/base/manual/intro98.tex b/Master/texmf-dist/doc/fontinst/base/manual/intro98.tex
new file mode 100644
index 00000000000..0e7c485ab6c
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/manual/intro98.tex
@@ -0,0 +1,1330 @@
+%%% ====================================================================
+%%% @LaTeX-file{
+%%% author = "Alan Jeffrey and Rowland McDonnell and
+%%% Ulrik Vieth and Lars Hellstr{\"o}m",
+%%% version = "1.927",
+%%% date = "28 July 2004",
+%%% time = "23:20:27 CEST",
+%%% filename = "intro98.tex",
+%%% email = "fontinst@tug.org",
+%%% checksum = "",
+%%% codetable = "ISO/ASCII",
+%%% keywords = "fontinst, TeX, PostScript, documentation",
+%%% supported = "yes",
+%%% abstract = "This is documentation for the fontinst
+%%% font installation package.",
+%%% package = "fontinst",
+%%% dependencies = "ltxguide.cls, url.sty, xspace.sty"
+%%% }
+%%% ====================================================================
+
+% Copyright 1993, 1994, 1995, 1996 Alan Jeffrey
+
+% Modified by Rowland McDonnell June 1998
+% Modified and revised by Ulrik Vieth June 1998
+
+\documentclass[a4paper]{ltxguide}
+\usepackage[OT1]{fontenc}
+\usepackage{url,xspace}
+\usepackage{graphicx}
+%\renewcommand\rmdefault{ppl}
+%\renewcommand\rmdefault{padx}
+%\renewcommand\rmdefault{pmnx}
+
+
+% Title page and running heads.
+
+\makeatletter
+\newcommand{\subtitle}[1]{\renewcommand{\@subtitle}{#1}}
+\newcommand{\version}[1]{\renewcommand{\@version}{#1}}
+\newcommand{\illustration}[1]{\renewcommand{\@illustration}{#1}}
+
+\newcommand{\@subtitle}{}
+\newcommand{\@version}{???}
+\newcommand{\@illustration}{cover.eps}
+
+\pagestyle{myheadings}
+\AtBeginDocument{\markright{\small\itshape
+ \@author\hfill\@title: \@subtitle\quad}}
+
+
+\renewcommand{\maketitle}{{%
+ \thispagestyle{empty}%
+ \normalfont\centering
+ \null
+ {\fontsize{100}{100}\textit{\@title}}%
+ \par\bigskip
+ {\Large\textbf{\@subtitle}}%
+ \vfill
+ \includegraphics[width=\textwidth]{\@illustration}%
+ \vfill
+ {\Large\textbf{%
+ \@author\\[\smallskipamount] \@title~v\@version
+ \quad\textperiodcentered\quad \@date}}%
+ \clearpage
+}}
+\makeatother
+
+
+% Set lists tighter (assuming non-zero \parskip).
+
+\makeatletter
+\renewcommand{\@listI}{%
+ \leftmargin\leftmargini
+ \parsep\medskipamount
+ \itemsep\z@ % + parsep
+ \topsep\z@ % + parskip
+ \partopsep\z@
+}
+\makeatother
+
+% Set spacing around captions.
+
+\setlength{\abovecaptionskip}{\medskipamount}
+\setlength{\belowcaptionskip}{\medskipamount}
+
+% Markup for logos, file types, programs, etc.
+
+\newcommand*{\cs}[1]{\texttt{\char`\\ #1}\xspace}
+
+\newcommand*{\OzTeX}{O\kern-.03em z\kern-.15em\TeX}
+\newcommand*{\OzMF}{O\kern-.03em zMF}
+\newcommand*{\OzTools}{O\kern-.03em z\kern-.15em Tools}
+
+\newcommand{\PS}{Post\-Script\xspace}
+\newcommand{\TT}{True\-Type\xspace}
+
+\newcommand*{\setfilename}[1]{\texttt{#1}}
+\newcommand*{\setdotfilename}[1]{\setfilename{.#1}}
+\newcommand*{\setpackagename}[1]{\textsc{#1}}
+
+\newcommand{\dvips} {\setpackagename{dvips}\xspace}
+\newcommand{\Dvips} {\setpackagename{Dvips}\xspace}
+\newcommand{\fontinst}{\setpackagename{font\-inst}\xspace}
+\newcommand{\Fontinst}{\setpackagename{Font\-inst}\xspace}
+
+% \show\fontname
+\newcommand{\fontnamekb}{fontname\xspace}
+\newcommand{\Fontnamekb}{Fontname\xspace}
+
+\newcommand{\mf} {\setfilename{mf}\xspace}
+\newcommand{\Mf} {\setfilename{Mf}\xspace}
+\newcommand{\vf} {\setfilename{vf}\xspace}
+\newcommand{\Vf} {\setfilename{Vf}\xspace}
+\newcommand{\pl} {\setfilename{pl}\xspace}
+\newcommand{\Pl} {\setfilename{Pl}\xspace}
+\newcommand{\fd} {\setfilename{fd}\xspace}
+\newcommand{\Fd} {\setfilename{Fd}\xspace}
+\newcommand{\pk} {\setfilename{pk}\xspace}
+\newcommand{\Pk} {\setfilename{Pk}\xspace}
+\newcommand{\afm}{\setfilename{afm}\xspace}
+\newcommand{\Afm}{\setfilename{Afm}\xspace}
+\newcommand{\vpl}{\setfilename{vpl}\xspace}
+\newcommand{\Vpl}{\setfilename{Vpl}\xspace}
+\newcommand{\tfm}{\setfilename{tfm}\xspace}
+\newcommand{\Tfm}{\setfilename{Tfm}\xspace}
+\newcommand{\mtx}{\setfilename{mtx}\xspace}
+\newcommand{\Mtx}{\setfilename{Mtx}\xspace}
+\newcommand{\etx}{\setfilename{etx}\xspace}
+\newcommand{\Etx}{\setfilename{Etx}\xspace}
+\newcommand{\pfa}{\setfilename{pfa}\xspace}
+\newcommand{\Pfa}{\setfilename{Pfa}\xspace}
+\newcommand{\pfb}{\setfilename{pfb}\xspace}
+\newcommand{\Pfb}{\setfilename{Pfb}\xspace}
+\newcommand{\dvi}{\setfilename{dvi}\xspace}
+\newcommand{\Dvi}{\setfilename{Dvi}\xspace}
+\newcommand{\ttf}{\setfilename{ttf}\xspace}
+\newcommand{\Ttf}{\setfilename{Ttf}\xspace}
+
+\newcommand{\vftovp}{\setpackagename{vftovp}\xspace}
+\newcommand{\vptovf}{\setpackagename{vptovf}\xspace}
+\newcommand{\pltotf}{\setpackagename{pltotf}\xspace}
+\newcommand{\tftopl}{\setpackagename{tftopl}\xspace}
+
+
+% Stolen from Dr Knuth
+\makeatletter % borrow the private macros of PLAIN (with care)
+\def\oct#1{\hbox{\rm\'{}\kern-.2em\it#1\/\kern.05em}} % octal constant
+\def\hex#1{\hbox{\rm\H{}\tt#1}} % hexadecimal constant
+% macros for font tables
+\def\oddline#1{\cr
+ \noalign{\nointerlineskip}
+ \multispan{19}\hrulefill&
+ \setbox0=\hbox{\lower 2.3pt\hbox{\hex{#1x}}}\smash{\box0}\cr
+ \noalign{\nointerlineskip}}
+\def\evenline{\cr\noalign{\hrule}}
+\def\chartstrut{\lower4.5pt\vbox to14pt{}}
+\def\beginchart#1{$$\global\count@=0 #1
+ \halign to\hsize\bgroup
+ \chartstrut##\tabskip0pt plus10pt&
+ &\hfil##\hfil&\vrule##\cr
+ \lower6.5pt\null
+ &&&\oct0&&\oct1&&\oct2&&\oct3&&\oct4&&\oct5&&\oct6&&\oct7&\evenline}
+\def\endchart{\raise11.5pt\null&&&\hex 8&&\hex 9&&\hex A&&\hex B&
+ &\hex C&&\hex D&&\hex E&&\hex F&\cr\egroup$$}
+\def\*{\global\advance\count@ by1 }
+\def\:{\setbox0=\hbox{\char\count@}%
+ \ifdim\ht0>7.5pt\reposition
+ \else\ifdim\dp0>2.5pt\reposition\fi\fi
+ \box0\global\advance\count@ by1 }
+\def\reposition{\setbox0=\hbox{$\vcenter{\kern2pt\box0\kern2pt}$}}
+\def\smallchart{%
+%\global\advance\count@ by16
+ &\oct{00x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline0
+ &\oct{01x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+ &\oct{02x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline1
+ &\oct{03x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+ &\oct{04x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline2
+ &\oct{05x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+ &\oct{06x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline3
+ &\oct{07x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+ &\oct{10x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline4
+ &\oct{11x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+ &\oct{12x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline5
+ &\oct{13x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+ &\oct{14x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline6
+ &\oct{15x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+ &\oct{16x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline7
+ &\oct{17x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline}
+
+\def\bigchart{%
+%\global\advance\count@ by16
+ &\oct{00x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline0
+ &\oct{01x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+ &\oct{02x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline1
+ &\oct{03x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+ &\oct{04x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline2
+ &\oct{05x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+ &\oct{06x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline3
+ &\oct{07x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+ &\oct{10x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline4
+ &\oct{11x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+ &\oct{12x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline5
+ &\oct{13x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+ &\oct{14x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline6
+ &\oct{15x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+ &\oct{16x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline7
+ &\oct{17x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+ &\oct{20x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline8
+ &\oct{21x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+ &\oct{22x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline9
+ &\oct{23x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+ &\oct{24x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline{A}
+ &\oct{25x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+ &\oct{26x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline{B}
+ &\oct{27x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+ &\oct{30x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline{C}
+ &\oct{31x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+ &\oct{32x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline{D}
+ &\oct{33x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+ &\oct{34x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline{E}
+ &\oct{35x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline
+ &\oct{36x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\oddline{F}
+ &\oct{37x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\evenline}
+
+% \font\xrm = cmr10 at 10pt % change this line to test font
+% \beginchart\xrm \normalchart \endchart
+
+\newcommand{\smallfontchart}[1]{%
+ \font\xrm = #1 \beginchart\xrm \smallchart \endchart}
+\newcommand{\bigfontchart}[1]{%
+ \font\xrm = #1 \beginchart\xrm \bigchart \endchart}
+
+% \smallfontchart{cmr10 at 10pt}
+% \bigfontchart{ecrm1000 at 10pt}
+\makeatother
+% End stolen from Dr Knuth
+
+
+
+\title{fontinst}
+\subtitle{Font installation software for \TeX}
+\author{Alan Jeffrey and Rowland McDonnell}
+\illustration{roadmap.eps}
+\version{1.8}
+\date{30 June 1998}
+
+\begin{document}
+
+\maketitle
+
+
+\begin{small}
+ This is the tutorial part of the 1998 \fontinst manual, chiefly
+ written by Rowland McDonnell and conveying his then-view on related
+ subjects. Although most of it is still correct,
+ the passing of time has rendered it somewhat antiquated, and the
+ average current (2004) user new to \fontinst would probably find
+ Philipp Lehman's \emph{The Font Installation Guide}
+ (\url{http://www.ctan.org/tex-archive/info/Type1fonts/fontinstallationguide/})
+ more relevant.
+\end{small}
+
+\tableofcontents
+
+
+\clearpage
+
+\section{Introduction}
+
+The \fontinst package is a set of \TeX\ macros written to create
+virtual fonts for use with \TeX. Its main use is creating the
+files needed so you can use PostScript Type 1 fonts with \LaTeX.
+
+\Fontinst needs information about the fonts it works with. This
+information needs to be supplied in an Adobe Font Metric (\afm) or
+\TeX\ Property List (\pl) file. \pl files can be created from
+\tfm files using \tftopl, a program normally included with a \TeX\
+system.
+
+The job that \fontinst does is complicated, but it can be used for
+many tasks by people who are not \TeX\ font wizards. Having said
+that, you do need to understand at least the basics of \LaTeXe's
+font selection mechanism, which is documented in
+\texttt{fntguide.tex}, part of the standard \LaTeX\ distribution.
+\url{ftp://ftp.tex.ac.uk/tex-archive/macros/latex/base/fntguide.tex}
+will fetch a copy if you don't have one to hand.
+
+To get the most benefit out of \fontinst, it's important to
+understand and use Karl Berry's `\Fontnamekb' naming scheme. The
+definitive version of this is available from your nearest CTAN
+server. The following URL will fetch all the files needed
+compressed into a single ZIP archive:
+\url{ftp://ftp.tex.ac.uk/tex-archive/info/fontname.zip}. I
+suggest that you print out the \Fontnamekb documentation and have
+it handy when you're learning about \fontinst.
+
+The \fontinst package:
+\begin{itemize}
+\item Is written in \TeX, for maximum portability (at the cost of
+ speed).
+\item Supports the OT1 (Computer Modern) and T1 (Cork) encodings.
+\item Allows fonts to be generated with arbitrary `fake'
+ characters; for example the `ij' character can be faked if
+ necessary by putting an `i' next to a `j'.
+\item Allows caps and small caps fonts with letter spacing and
+ kerning.
+\item Allows kerning to be shared between characters, for example
+ `ij' can be kerned on the left as if it were an `i' and on the
+ right as if it were a `j'. This is useful, since many
+ PostScript fonts only include kerning information for characters
+ without diacriticals.
+\item Allows the generation of math fonts with \verb|nextlarger|,
+ \verb|varchar|, and arbitrary font dimensions.
+\item Allows more than one PostScript font to contribute to a
+ \TeX\ font, for example the `ffi' ligatures for a font can be
+ taken from the Expert encoding, if you have it.
+\item Can automatically generate a \fd file for use with \LaTeXe.
+\item Can be customized by the user to deal with arbitrary font
+ encodings.
+\end{itemize}
+Fontinst has been a stable piece of software since mid-1994. All
+further updates will be upwardly compatible with the interface
+described in this document.
+
+\subsection{What does \fontinst do?}
+
+\Fontinst is a tool written in \TeX\ that can create the various
+extra files needed so you can use \PS fonts with \LaTeX\ and \TeX.
+It can read in \afm files, and produces the necessary \vpl, \pl,
+and \fd files to use the fonts (the human-readable \vpl and \pl
+files produced by \fontinst are turned into the machine-readable
+\vf and \tfm forms by \vptovf and \pltotf). It does not help you
+configure your DVI driver.
+
+There also exists a \texttt{perl} front-end to \fontinst, intended
+specifically for use with a Unix \TeX\ system, which takes care of
+routine tasks such as running \vptovf and \pltotf on the generated
+files after \fontinst has finished it's job. It also generates a
+font map file for use with \dvips.
+
+\Fontinst's main job is creating \vf files (virtual fonts). Not
+all \TeX\ systems can use them. As far as I know, all current
+(1998) free and shareware \TeX\ systems can; virtual fonts have
+been in widespread use with \TeX\ since 1990. If you have a TeX
+system that can't use virtual fonts, \fontinst is most likely
+useless to you.
+
+There are some nice things about having a tool written in \TeX\ to
+do this: it's completely portable and you can modify its behaviour
+using \TeX\ commands. The only real problem is that it's
+relatively slow: you can expect a typical \fontinst run to take
+something like 10--20 minutes on, say, a 40~MHz 80486SX PC or a
+25~MHz 68LC040 Macintosh.
+
+\Fontinst can do its work on any font for which you have a
+corresponding \afm or \tfm metric file, so it's not limited to
+working with \PS fonts; I have used it to produce the files I
+needed to use \TT fonts with \LaTeX. Whether or not you can do
+this depends on whether or not you have suitable metric files and
+whether or not your \TeX\ system can use \TT fonts. In
+particular, the pdf\TeX\ program supports \TT fonts and includes a
+utility \texttt{ttf2afm} to generate \afm files from \ttf fonts.
+
+Some people have used \fontinst to produce `special effects' with
+normal \TeX\ fonts. One example is the \setpackagename{eco} set
+of fonts (available from CTAN:
+\url{ftp://ftp.tex.ac.uk/tex-archive/fonts/eco/}). These fonts
+are the same as the standard EC (European Modern) fonts, but with
+normal numerals replaced with old style numerals --
+\oldstylenums{12345} rather than 12345 -- everywhere except in
+maths mode.
+
+\subsection{Installation}
+
+To install \fontinst, put the contents of the \url{inputs/tex},
+\url{inputs/etx}, \url{inputs/mtx} and \url{examples} directories
+into a directory read by \TeX, for example
+\url{TEXMF/tex/generic/fontinst}.
+
+When you use \fontinst, you need to make sure that the \afm and
+\pl files it will work on are in a directory searched by \TeX.
+
+If you are using \texttt{web2c} \TeX\ on a Unix system with the
+\TeX\ directory structure (TDS), you might put all the \afm files
+in subdirectories of \url{TEXMF/fonts/afm/*}. And then say:
+\begin{verbatim}
+ setenv TEXINPUTS $TEXMF/fonts/afm//::
+\end{verbatim}%$
+Note that \pl files are not normally kept in \TeX\ installations, so
+if you want to use MF fonts with \fontinst you have to generate the
+corresponding \pl files from \tfm files and put them in your working
+directory before running \fontinst.
+
+You could adopt a similar strategy with other \TeX\ systems:
+create directories for the required files and then change the
+relevant parameter (\url{input_folders} in the default
+configuration file with \OzTeX, for example).
+
+The approach I use is this: I write a file containing commands for
+\fontinst to process, and put the \afm and \pl files needed in the
+same directory as that file. When \fontinst has finished working,
+I delete the \afm and \pl files because they are not needed and
+waste space on my hard disc drive. Some application programs on
+some computers need \afm files, so it's not always a good idea to
+remove them completely.
+
+\subsection{Why do we need \fontinst?}
+
+\TeX\ refers to characters by number when it's typesetting. When
+you use a command like \verb|\i|, \TeX\ puts a number (16 if
+you're using OT1, 25 if you're using T1) into the \dvi file. If
+you're using a font designed for use with \TeX, this number will
+correspond to the character `\i'. Assuming OT1 encoding for the
+moment, when you come to print out your \dvi file, the DVI driver
+will see the number 16 in the \dvi file, and select the character
+that sits in position 16 of the corresponding printer font file (a
+\pk file in the case of normal \TeX\ fonts). Unless something has
+gone wrong, that will result in the character `\i' being placed on
+the page.
+
+It's useful to think of these numbers and the actual characters
+corresponding to each number as sets called `encodings'. A
+particular set of characters are assigned particular numbers. An
+example of an encoding is shown in table~\ref{OT1table}.
+
+\TeX\ began life using 7-bit fonts. This means the original \TeX\
+fonts used the numbers 0--127 to represent characters:
+128~characters per font. \TeX\ can now use 8-bit fonts:
+256~numbers from 0--255, but even so, most typesetting with \TeX\
+still uses the original 7-bit encoding, now called `OT1' (Old
+\TeX~1 encoding). This has a correspondance between numbers and
+characters shown in table~\ref{OT1table}. The numbers used in
+that table are hexadecimal and octal because it makes for a neat
+table and anyway I stole the code to generate it from Donald Knuth
+and that's how he did it.
+
+\begin{table}[!t]
+\smallfontchart{cmr10 at 10pt}
+\caption{The OT1 font encoding}\label{OT1table}
+\end{table}
+
+Returning to the example above, if you've a number 16 in your \dvi
+file (expecting `\i', a dotless~i), but rather than printing
+with an OT1 encoded font, you print using a non re-encoded \PS
+font in Adobe standard encoding, you'll get a blank, because the
+Adobe standard encoding has nothing in that character position.
+
+There are several ways round this problem; I'll consider two cases
+here. If you are using \LaTeX\ you can tell it about a new
+encoding and re-define the commands that produce characters like
+`\i' that live in different positions in different encodings, or
+you can use a tool to re-encode the font so that it has the
+expected characters in the appropriate positions.
+
+Re-encoding is the approach \fontinst uses: it can produce files
+to map the characters in the new font to one of \TeX's existing
+encodings; this works with formats other than \LaTeX.
+
+The first approach is used to define the standard encodings that
+\LaTeX\ uses. See, for example, the file \texttt{ot1enc.def} that
+comes with the current \LaTeX\ distribution, which defines the a
+few commands that refer to characters which aren't in the
+positions \TeX\ would otherwise assume. This works only with
+modern versions of \LaTeX.
+
+The second approach is used to allow you to use fonts in other
+encodings with any dialect of \TeX. It has the some advantages
+over the first method: it works with any \TeX\ format; and it
+improves portability, because you can typeset a document using a
+standard \TeX\ encoding, sure that the same document will print
+correctly on a different kind of computer using a font with a
+different encoding. For example, you might say:
+\begin{verbatim}
+ \usepackage{times}
+\end{verbatim}
+in the preamble of your document. On my computer, that means my
+DVI driver will use a Macintosh encoded \TT version of Times. On
+your computer, it might mean the dvi driver will use a Unicode
+encoded \PS version of Times-Roman. The results will be identical
+in either case, without needing to modify the document.
+
+\subsection{How do you use \fontinst?}
+
+\Fontinst works on \afm files named (more-or-less) according to
+Karl Berry's font naming scheme (see
+\url{ftp://ftp.tex.ac.uk/tex-archive/info/fontname} at CTAN).
+Let's say you want to use the Adobe Times fonts. You can get the
+metric files for this font from CTAN:
+\begin{center}
+\begin{small}
+\begin{tabular}{ll}
+ \emph{Location of file at CTAN} & \emph{Rename to} \\
+ \url{fonts/psfonts/adobeafm/base35/tib_____.afm} &
+ \texttt{ptmb8a.afm} \\
+ \url{fonts/psfonts/adobeafm/base35/tibi____.afm} &
+ \texttt{ptmbi8a.afm} \\
+ \url{fonts/psfonts/adobeafm/base35/tii_____.afm} &
+ \texttt{ptmri8a.afm} \\
+ \url{fonts/psfonts/adobeafm/base35/tir_____.afm} &
+ \texttt{ptmr8a.afm}
+\end{tabular}
+\end{small}
+\end{center}
+The new name is the name you should give the \tfm files so that
+\fontinst understands what each file contains. The initial `|p|'
+means `Adobe'; `|tm|' means `Times'; `|b|' bold, `|r|' roman,
+`|i|' italic; and `|8a|' means `Adobe standard encoding'.
+
+The simplest use of \fontinst is to put the four \afm files in the
+same directory as \texttt{fontinst.sty} and run \TeX\ on
+\texttt{fontinst.sty}. At the \verb|*| prompt type:
+\begin{verbatim}
+ *\latinfamily{ptm}{} \bye
+\end{verbatim}
+
+Some time later (about 17 minutes on my rather old computer),
+\fontinst will have finished, having created:
+\begin{itemize}
+\item Two \pl files for each \afm file
+\item One \vpl file for each \TeX\ font
+\item One \fd file for each family
+\end{itemize}
+The \pl files come in pairs: for example, \texttt{ptmb8a.pl} and
+\texttt{ptmb8r.pl}. The |8a| version has the same encoding as the
+original font; the |8r| version is re-encoded to |TeXBase1| (|8r|)
+encoding, and is the font that is the base on which the T1 and OT1
+encoded versions are based on. The raw |8a| (Adobe standard)
+encoded font is not normally used.
+
+These can be converted to \TeX\ fonts using \pltotf or \vptovf.
+If you have \OzTeX, launch \OzMF, select \pltotf (or \vptovf) from
+the Tools menu, and say `Do all files'.
+
+If you use the \texttt{bash} shell on a Unix system, you can
+process all files using these one-liners at the \verb|$| prompt:
+\begin{verbatim}
+ $ for f in in *.pl; do pltotf $f; done
+ $ for f in in *.vpl; do vptovf $f; done
+\end{verbatim}%$
+(This assumes that \pltotf and \vptovf can deduce the file names
+of the corresponding \tfm and \vf files automatically.)
+
+You should then:
+\begin{itemize}
+\item Move the \tfm files to your \TeX\ fonts directory\\
+ (e.g.~\url{TEXMFLOCAL/fonts/tfm/*}).
+\item Move the \vf files to your virtual fonts directory\\
+ (e.g.~\url{TEXMFLOCAL/fonts/vf/*}).
+\item Move the \fd files to your \TeX\ inputs directory\\
+ (e.g.~\url{TEXMFLOCAL/tex/latex/psfonts/*}).
+\end{itemize}
+If your \TeX\ installation is organized using the \TeX\ directory
+structure (TDS), it is customary to subdivide the \tfm and \vf
+files into subdirectories by supplier and typeface name.
+
+The \pl, \vpl, and \mtx files are debris that can now be deleted.
+\mtx files are font metric files \fontinst creates for its own use
+from \afm and \pl files. They're just more convenient for \TeX\
+to read than other forms -- think of them as \fontinst readable
+\afm and \pl files.
+
+By now, you have all the files in place to produce a \dvi file
+using the new fonts. You can make Adobe Times the default roman
+font in your document by putting this in your preamble:
+\begin{verbatim}
+ \renewcommand{\rmdefault}{ptm}
+\end{verbatim}
+
+\TeX\ will now happily produce a perfectly good \dvi file
+including the new font, which your DVI driver will choke on
+because you've not yet told it about the new fonts. Exactly how
+you do this depends on the dvi driver, but they all need the same
+information: the name of a \TeX\ font; the printer font name it
+corresponds to; some information to handle an re-encoding needed;
+and (in the case of a \PS driver) perhaps an instruction to
+download the font to the printer. You don't need to download the
+Times font to a \PS printer, because Times is built in to every
+\PS printer.
+
+If you use \dvips, these lines added to your \texttt{psfonts.map}
+file will do the job:
+\begin{verbatim}
+ ptmr8r Times-Roman "TeXBase1Encoding ReEncodeFont" <<8r.enc
+ ptmri8r Times-Italic "TeXBase1Encoding ReEncodeFont" <<8r.enc
+ ptmb8r Times-Bold "TeXBase1Encoding ReEncodeFont" <<8r.enc
+ ptmbi8r Times-BoldItalic "TeXBase1Encoding ReEncodeFont" <<8r.enc
+ ptmro8r Times-Roman "0.167 SlantFont TeXBase1Encoding ReEncodeFont" <<8r.enc
+ ptmbo8r Times-Bold "0.167 SlantFont TeXBase1Encoding ReEncodeFont" <<8r.enc
+\end{verbatim}
+And now you can print a \dvi file containing the new fonts. If
+you really do want to use the `raw' |8a| encoded fonts for some
+reason, you need to add these lines to your \texttt{psfonts.map}
+file:
+\begin{verbatim}
+ ptmr8a Times-Roman
+ ptmri8a Times-Italic
+ ptmb8a Times-Bold
+ ptmbi8a Times-BoldItalic
+ ptmro8a Times-Roman "0.167 SlantFont"
+ ptmbo8a Times-Bold "0.167 SlantFont"
+\end{verbatim}
+
+Assuming that you're using the \fd file that \fontinst has
+produced, and that you've asked for the Adobe Times family (|ptm|)
+in medium series (|m|) and upright shape (|n| for normal) using
+the NFSS font selection commands:
+\begin{verbatim}
+ \renewcommand{\rmdefault}{ptm}
+ \rmfamily \mdseries \upshape
+\end{verbatim}
+Assuming further that you are using the \fd file \texttt{t1ptm.fd}
+produced by \fontinst, the \TeX\ font (\tfm file) \texttt{ptmr8t.tfm}
+will be selected by the above commands, as you can see from the
+relevant line in \texttt{t1ptm.fd}:
+\begin{verbatim}
+ \DeclareFontShape{T1}{ptm}{m}{n}{<<->> ptmr8t}{}
+\end{verbatim}
+
+This is what happens:
+\begin{itemize}
+\item \TeX\ typesets your document using the font metric file
+ \texttt{ptmr8t.tfm}; this is the font that is put in the \dvi
+ file.
+\item \Dvips looks at the \dvi file, and sees a reference to the
+ font \texttt{ptmr8t}.
+\item \Dvips searches for a \vf file corresponding to
+ \texttt{ptmr8t}; when it finds \texttt{ptmr8t.vf}, it knows it
+ has a virtual font on its hands.
+ %\footnote{This is a slight lie--why?}
+\item \Dvips follows the instructions in the \vf file, which map
+ characters in \texttt{ptmr8t.tfm} to characters in the font
+ \texttt{ptmr8r.tfm}. That is, when it sees a number~25 in the
+ \dvi file (dotless~i -- `\i' -- in T1 encoding), it replaces it
+ with a number~17, which is a dotless~i in |8r| encoding.
+\item Then \dvips looks up the name of each number according to
+ the scheme given in the file \texttt{8r.enc}, and replaces each
+ number with the name of the character, in this case, number~17
+ is listed as `dotlessi'.
+\item And finally, \dvips tells the printer to print the named
+ character.
+\end{itemize}
+
+Not all DVI drivers can manage re-encoding as well as \dvips can.
+For example, \OzTeX's built-in non-\PS \dvi driver can only work
+with numbers, so if I'm using a \PS font, I can't print characters
+(such as Eth) that don't have a number in Macintosh text encoding
+unless I use \dvips and print on a \PS printer. \Dvips works with
+character names, so it's not subject to this restriction. In the
+example above, \OzTeX\ would replace the number~17 for `dotlessi'
+in |8r| encoding with a number~245 for `dotlessi' in Macintosh
+text encoding.
+
+The details of the \LaTeXe{} font selection scheme are described
+in \emph{\LaTeXe{} font selection} (distributed with \LaTeXe\ as
+the file \texttt{fntguide.tex}) and \emph{The \LaTeX\ Companion}
+(Goossens, Mittelbach and Samarin, Addison-Wesley).
+%You might also find useful the file \url{info/simple-nfss.tex}
+%available at your nearest comprehensive \TeX\ archive network
+%(CTAN) FTP server.
+
+The files you need to use Times, Helvetica, Courier, and the rest
+of the `standard' \PS fonts are distributed as part of the
+\setpackagename{PSNFSS} bundle available from CTAN, so there's no
+need to create new files to use these fonts.
+
+A more involved example of \fontinst use can be seen in the file
+\texttt{fontptcm.tex} which creates the files you need to use a
+combination of Times, Symbol, Zapf Chancery and Computer Modern as
+\TeX\ math fonts.
+
+
+\section{Installing your own font family}
+
+The \fontinst package has a command \verb|\latinfamily| meant to
+do most of the work to install a `normal' set (family) of roman
+text fonts from Adobe. Assuming you have a set of \afm files to
+match the fonts you wish to use, the first step is to rename the
+\afm files according to the \Fontnamekb naming scheme.
+
+A `normal' set of text fonts usually includes the basic upright
+roman version, bold, italic, and bold italic. Sometimes there
+will also be small caps versions, perhaps some `expert' fonts, and
+maybe some other weights such as light, medium, semi bold, black
+or ultra bold.
+
+The most important point to note is this: no matter what sort of
+computer you're using and no matter what font encoding it uses
+normally, \afm files for text fonts are almost always in |8a|
+encoding (Adobe standard encoding), so the \afm files when renamed
+normally end in |8a|.
+
+A typical set of four \afm files re-named for use with \fontinst
+is this:
+\begin{verbatim}
+ ptmr8r.afm Times-Roman
+ ptmri8r.afm Times-Italic
+ ptmb8r.afm Times-Bold
+ ptmbi8r.afm Times-BoldItalic
+\end{verbatim}
+Not all \afm files use |8a| encoding. If you open an \afm file
+using a text editor, you'll see a line looking like this somewhere
+near the top:
+\begin{verbatim}
+ EncodingScheme AdobeStandardEncoding
+\end{verbatim}
+and if you see exactly that, the \afm file should end with |8a|.
+If you see something like this:
+\begin{verbatim}
+ EncodingScheme FontSpecific
+\end{verbatim}
+have a look at the name of the font in the \afm file. If you see
+something like this:
+\begin{verbatim}
+ FontName AGaramondExp-Regular
+ FullName Adobe Garamond Regular Expert
+\end{verbatim}
+you have an `expert' encoded font on your hands, and the \afm file
+should end with |8x| to indicate this to \fontinst. An |8x|
+encoded font contains extra glyphs like old style numerals, small
+capital letters, more ligatures, and so on.
+
+%% UV: taken out -- repeated below
+%%
+%If you have an expert font, you can tell \fontinst to use it when
+%it's processing a \verb|\latinfamily| command by putting an `|x|'
+%on the end of the family name:
+%\begin{verbatim}
+% \latinfamily{padx}{}
+%\end{verbatim}
+%If you want to tell \fontinst to use expert fonts to install fonts
+%with old style numerals, you can do so by putting an `|j|' on the
+%end of the family name:
+%\begin{verbatim}
+% \latinfamily{padj}{}
+%\end{verbatim}
+
+The |\latinfamily| command is used like this:
+\begin{decl}
+ |\latinfamily|\arg{family}\arg{commands}
+\end{decl}
+This installs a Latin family of fonts.
+
+For example, to install Adobe Times, you say:
+\begin{verbatim}
+ \latinfamily{ptm}{}
+\end{verbatim}
+The \textit{commands} issued by \LaTeX\ each time a font from that
+family is loaded. This is most often used with typewriter fonts,
+to switch off hyphenation. For example, Adobe Courier can be
+installed with:
+\begin{verbatim}
+ \latinfamily{pcr}{\hyphenchar\font=-1}
+\end{verbatim}
+Once the installation is over (which may take some time) the fonts
+can be used in \LaTeX\ by selecting an appropriate
+\verb|\fontfamily|, for example Adobe Times can be selected with:
+\begin{verbatim}
+ \fontfamily{ptm}\selectfont
+\end{verbatim}
+If the fourth letter of the family name is `|x|' then \fontinst
+will use expert fonts in creating the fonts. If the fourth letter
+is `|j|' (or for backward compatibility `|9|') then \fontinst will
+use expert fonts to create fonts with old style digits.
+
+For example, to install Adobe Garamond using expert fonts, you say:
+\begin{verbatim}
+ \latinfamily{padx}{}
+\end{verbatim}
+To install Adobe Garamond using expert fonts with oldstyle digits,
+you say:
+\begin{verbatim}
+ \latinfamily{padj}{}
+\end{verbatim}
+
+When you have expert fonts, and you've told \fontinst to use
+them, it will carry on as normal, but the resulting font family
+will have the name `|padx|' or `|padj|', and it will use expert
+glyphs whenever possible, so you'll have a real (rather than
+faked) small caps font, real (rather than faked) `ffl' ligatures,
+and so on.
+
+Before using these commands, you will need to make sure that you
+have the Adobe Font Metric (\afm) files for the fonts, and that
+they have appropriate names. The \fontinst package uses the
+\LaTeX\ convention for naming fonts, and uses a \emph{font family}
+name which consists of:
+\begin{itemize}
+\item a \emph{supplier} (or foundry), such as `|p|' for Adobe.
+\item a \emph{typeface}, such as `|ad|' for Adobe Garamond.
+\item up to two \emph{variants}, such as `|j|' or `|x|' for `old
+ style digits' or `expert'.
+\end{itemize}
+So the family name `|padj|' indicates Adobe Garamond with old
+style digits. Note that the variants `|j|' or `|x|' are
+interpreted by \fontinst itself and do not appear in external font
+names, whereas other variants are passed through as part of the
+font names. (This is needed for families which have a sans serif
+or typewriter variant.)
+
+The \emph{supplier} must be one letter, and the \emph{typeface}
+must be two (this is an attempt to fit all filenames into MS-DOS
+format). Each variant is one letter. The full list of foundries,
+typefaces, shapes and variants is given in Karl Berry's
+`\emph{Filenames for fonts}' (available by anonymous FTP from
+\url{ftp://ftp.tex.ac.uk/tex-archive/info/fontname}), but the more
+common ones are given in
+Tables~\ref{Tab:foundry}--\ref{Tab:typeface}.
+
+\begin{table}[!t]
+\begin{minipage}{0.5\textwidth}
+ \small
+ \begin{tabular}{ll}
+ |b| & Bitstream \\
+ |f| & `free' (public domain) \\
+ |h| & Bigelow \& Holmes \\
+ |i| & ITC \\
+ |l| & Linotype \\
+ |m| & Monotype \\
+ |p| & Adobe (|p| for \PS) \\
+ |r| & `raw' (obsolete) \\
+ |u| & URW \\
+ |z| & bizarre
+ \end{tabular}
+ \caption{A partial list of foundries}
+ \label{Tab:foundry}
+ \begin{tabular}{ll}
+ |a| & alternate \\
+ |d| & display, titling \\
+ |f| & fraktur, handtooled \\
+ |j| & oldstyle digits \\
+ |n| & informal, casual \\
+ |p| & ornaments \\
+ |s| & sans serif \\
+ |t| & typewriter \\
+ |w| & script, handwriting, swash \\
+ |x| & expert \\
+ \end{tabular}
+ \caption{A partial list of variants}
+ \label{Tab:variant}
+ \begin{tabular}{ll}
+ |c| & small caps \\
+ |i| & italic \\
+ |o| & oblique (i.e.,~slanted) \\
+ |u| & unslanted italic \\
+ \end{tabular}
+ \caption{A partial list of shapes}
+ \label{Tab:shape}
+\end{minipage}
+\begin{minipage}{0.5\textwidth}
+ \small
+ \begin{tabular}{ll}
+ |ac| & Adobe Caslon \\
+ |ad| & Adobe Garamond \\
+ |ag| & Avantgarde \\
+ |bb| & Bembo \\
+ |bd| & Bodoni \\
+ |bk| & Bookman \\
+ |bv| & Baskerville \\
+ |ca| & Caslon \\
+ |ch| & Charter \\
+ |cr| & Courier \\
+ |fr| & Frutiger \\
+ |fu| & Futura \\
+ |gl| & Galliard \\
+ |gm| & Garamond \\
+ |gs| & Gill Sans \\
+ |hv| & Helvetica \\
+ |mn| & Minion \\
+ |lc| & Lucida \\
+ |lh| & Lucida Bright \\
+ |ls| & Lucida Sans \\
+ |nb| & New Baskerville \\
+ |nc| & New Century Schoolbook \\
+ |op| & Optima \\
+ |pl| & Palatino \\
+ |sy| & Symbol \\
+ |tm| & Times \\
+ |ut| & Utopia \\
+ |zc| & Zapf Chancery \\
+ |zd| & Zapf Dingbats \\
+ \end{tabular}
+ \caption{A partial list of faces}
+ \label{Tab:typeface}
+\end{minipage}
+\end{table}
+
+The \fontinst package uses Karl Berry's naming scheme for \afm
+files. The full naming scheme is rather more flexible than the
+subset used by \fontinst, which uses filenames consisting of:
+\begin{itemize}
+\item a \emph{supplier}, such as `|p|' for Adobe.
+\item a \emph{typeface}, such as `|hv|' for Helvetica.
+\item a \emph{weight}, such as `|r|' for regular.
+\item up to two \emph{shapes} or \emph{variants}, such as `|o|'
+ for oblique.
+\item an \emph{encoding}, such as `|7t|' for Knuth's 7-bit \TeX{}
+ encoding.
+\item an optional \emph{width}, such as `|n|' for narrow.
+\item a \emph{file extension}, such as `\texttt{.tfm}'
+ for \TeX{} Font Metric.
+\end{itemize}
+So the filename name `\texttt{phvro7tn.tfm}' indicates Adobe
+Helvetica regular oblique narrow, in the 7-bit \TeX{} encoding.
+
+The full list of shapes, encodings and weights is given in Karl
+Berry's `\emph{Filenames for fonts}', but the more common ones are
+given in Tables~\ref{Tab:shape}--\ref{Tab:weight}.
+
+\begin{table}
+\begin{minipage}{0.5\textwidth}
+ \small
+ \begin{tabular}{ll}
+ |b| & bold \\
+ |c| & black \\
+ |d| & demibold \\
+ |h| & heavy \\
+ |k| & book \\
+ |l| & light \\
+ |m| & medium \\
+ |r| & regular \\
+ |s| & semibold \\
+ |u| & ultra bold \\
+ |x| & extra bold \\
+ \end{tabular}
+ \caption{A partial list of weights}
+ \label{Tab:weight}
+ \begin{tabular}{ll}
+ |c| & condensed \\
+ |n| & narrow \\
+ |w| & wide \\
+ |x| & extended \\
+ \end{tabular}
+ \caption{A partial list of widths}
+ \label{Tab:width}
+\end{minipage}
+\begin{minipage}{0.5\textwidth}
+ \small
+ \begin{tabular}{ll}
+ |8a| & Adobe Standard \\
+ |8x| & Adobe Expert \\
+ |8r| & \TeX{} 8-bit `raw' (\texttt{TeXBase1}) \\
+ |8y| & \TeX{} 8-bit `raw' (\texttt{TeXnANSI}) \\
+ |7t| & \TeX{} 7-bit text (\texttt{OT1}) \\
+ |7m| & \TeX{} 7-bit math italic (\texttt{OML}) \\
+ |7y| & \TeX{} 7-bit math symbol (\texttt{OMS}) \\
+ |7v| & \TeX{} 7-bit math extension (\texttt{OMX}) \\
+ |8t| & \TeX{} 8-bit text (\texttt{T1}) \\
+ |8c| & \TeX{} 8-bit text symbols (\texttt{TS1}) \\
+ |9t| & \TeX{} 7-bit text with expert glyphs \\
+ |9o| & \TeX{} 7-bit text with expert glyphs \\
+ & and old-style digits \\
+ |9e| & \TeX{} 8-bit text with expert glyphs \\
+ |9d| & \TeX{} 8-bit text with expert glyphs \\
+ & and old-style digits \\
+ |9c| & \TeX{} 8-bit symbols with expert glyphs \\
+ & and old-style digits \\
+ \end{tabular}
+ \caption{A partial list of encodings}
+\end{minipage}
+\end{table}
+
+For example, to install Adobe Garamond including the expert fonts, you
+would need to rename the \afm files:
+\begin{center}
+\begin{small}
+\begin{tabular}{lll}
+ \emph{Adobe name} & \emph{ATM name} & \emph{Fontinst name} \\
+ |AGaramond-Bold.afm| & |gdb_____.afm| & |padb8a.afm| \\
+ |AGaramond-BoldItalic.afm| & |gdbi____.afm| & |padbi8a.afm| \\
+ |AGaramond-Italic.afm| & |gdi_____.afm| & |padri8a.afm| \\
+ |AGaramond-Regular.afm| & |gdrg____.afm| & |padr8a.afm| \\
+ |AGaramond-Semibold.afm| & |gdsb____.afm| & |pads8a.afm| \\
+ |AGaramond-SemiboldItalic.afm| & |gdsbi___.afm| & |padsi8a.afm| \\
+ |AGaramondExp-Bold.afm| & |geb_____.afm| & |padb8x.afm| \\
+ |AGaramondExp-BoldItalic.afm| & |gebi____.afm| & |padbi8x.afm| \\
+ |AGaramondExp-Italic.afm| & |gei_____.afm| & |padri8x.afm| \\
+ |AGaramondExp-Regular.afm| & |gerg____.afm| & |padr8x.afm| \\
+ |AGaramondExp-Semibold.afm| & |gesb____.afm| & |pads8x.afm| \\
+ |AGaramondExp-SemiboldItalic.afm| & |gesbi___.afm| & |padsi8x.afm| \\
+ |AGaramond-RegularSC.afm| & |gdsc____.afm| & |padrc8a.afm| \\
+ |AGaramond-SemiboldSC.afm| & |gdsbs___.afm| & |padsc8a.afm| \\
+\end{tabular}
+\end{small}
+\end{center}
+You can then run \TeX{} on the following document to install the
+Adobe Garamond family:
+\begin{verbatim}
+ \input fontinst.sty
+ \latinfamily{padx}{}
+ \latinfamily{padj}{}
+ \bye
+\end{verbatim}
+Not all font families can be installed using the \verb|\latinfamily|
+command, nor does it always produce optimal results. The main
+interfaces to \fontinst are at a slightly lower level, where all font
+names appear explicitly in command arguments, and at that level it is
+possible to fine tune the font generation. The \verb|\latinfamily|
+command is mainly a clever collection of macros which expand to a
+mostly fixed\footnote{Commands that would refer to files which are
+not present are skipped, and in some cases there is a ``Plan B''
+when ``Plan A'' would have made use of such a nonexistent file, but
+that is about it.} sequence of lower level \fontinst commands.
+
+\begin{bfseries}
+ Descriptions of the sub-\verb|\latinfamily| commands can be found
+ in the main \fontinst manual.
+\end{bfseries}
+
+
+
+\section{More on the \cs{latinfamily} command}
+
+The \verb|\latinfamily| command is essentially a short-cut to save you
+preparing a huge file with many different \fontinst commands in it.
+
+It takes \afm or \mtx files as the source of font metric data to work
+with. Usually, you have a set of \afm files. They must be named
+according to a subset of the \Fontnamekb naming scheme. To illustrate
+the process, here is an edited part of the console log from a use of
+\verb|\latinfamily|:
+\begin{verbatim}
+ \latinfamily{pad}{}
+\end{verbatim}
+This log does not show \fontinst `in action'; it's just to illustrate
+which fonts are looked for when you use the \verb|\latinfamily|
+command.
+\begin{verbatim}
+ INFO>> to make LaTeX font shape <<pad,m,n,>> seek padr8r.mtx
+ INFO>> to make LaTeX font shape <<pad,m,sc,>> seek padrc8r.mtx
+ INFO>> to make LaTeX font shape <<pad,m,sl,>> seek padro8r.mtx
+ INFO>> to make LaTeX font shape <<pad,m,it,>> seek padri8r.mtx
+ INFO>> to make LaTeX font shape <<pad,m,n,c>> seek padr8rn.mtx
+ INFO>> to make LaTeX font shape <<pad,m,sc,c>> seek padrc8rn.mtx
+ INFO>> to make LaTeX font shape <<pad,m,sl,c>> seek padro8rn.mtx
+ INFO>> to make LaTeX font shape <<pad,m,it,c>> seek padri8rn.mtx
+\end{verbatim}
+
+The important point to notice is that \fontinst needs an |8r| encoded
+\mtx file for each font when you are using the \verb|latinfamily|
+command. If it can't find an |8r| encoded \mtx file, it'll look for
+for an |8a| encoded \afm file. It will automatically turn the file it
+finds into an |8r| encoded \mtx file. So when \fontinst says
+`\verb|seek padr8r.mtx|', it is in fact looking for
+\texttt{padr8r.mtx} and \texttt{padr8a.afm}. Whatever it finds, it
+will end up with \verb|padr8r.mtx| to work on.
+
+The first line of the log shows that \fontinst is trying to create a
+\vpl file for |pad/m/n|. That is, font family |pad| (Adobe Garamond),
+font series |m| (normal `book' or `regular' weight), and font shape
+|n| (normal upright).
+
+If it finds what it's looking for, it will create the files:
+\begin{verbatim}
+ padr7t.vpl
+ padr8t.vpl
+ padr8c.vpl
+\end{verbatim}
+And add these lines to the given \fd files:
+\begin{verbatim}
+ OT1pad.fd: \DeclareFontShape{OT1}{pad}{m}{n}{<<->> padr7t}{}
+ T1pad.fd: \DeclareFontShape{T1} {pad}{m}{n}{<<->> padr8t}{}
+ TS1pad.fd: \DeclareFontShape{TS1}{pad}{m}{n}{<<->> padr8c}{}
+\end{verbatim}
+This means you will have three new fonts to use in \LaTeX: the OT1, T1
+and TS1 encoded versions of |pad/m/n|. You'll be able to select (say)
+|T1/pad/m/n| by saying:
+\begin{verbatim}
+ \fontencoding{T1}\fontfamily{pad}\fontseries{m}\fontshape{n}\selectfont
+\end{verbatim}
+This is the clumsiest way of selecting that particular font, but I've
+done it to illustrate exactly what's happening.
+
+The next line:
+\begin{verbatim}
+ INFO>> to make LaTeX font shape <<pad,m,sc,>> seek padrc8r.mtx
+\end{verbatim}
+shows that \fontinst is trying to install a small caps font. If you
+have a real small caps metric file named \texttt{padrc8r.mtx} (don't
+forget it'll look for an |8a| encoded \afm file), \fontinst will go
+ahead and create the \vpl file and \fd file entry as expected.
+
+But you don't normally have a real small caps font, so \fontinst will
+quite happily produce a fake small caps font. To do this, it looks
+for a suitable metric file by dropping the `|c|':
+\begin{quote}
+ `Hmm\ldots\ I can't find \texttt{padrc8r}, so I'll look for
+ \texttt{padr8r}.'
+\end{quote}
+And you will eventually have:
+\begin{verbatim}
+ padrc7t.vpl
+ padrc8t.vpl
+\end{verbatim}
+And add these lines to the given \fd files:
+\begin{verbatim}
+ OT1pad.fd: \DeclareFontShape{OT1}{pad}{m}{sc}{<<->> padrc7t}{}
+ T1pad.fd: \DeclareFontShape{T1} {pad}{m}{sc}{<<->> padrc8t}{}
+\end{verbatim}
+(Note that it won't install a TS1-encoded small caps font because
+TS1 is a text symbol font, which would look the same in the upright
+and small caps shape.)
+
+The next log line shows \fontinst trying to create a \vpl for the
+oblique version of Adobe Garamond:
+\begin{verbatim}
+ INFO>> to make LaTeX font shape <<pad,m,sl,>> seek padro8r.mtx
+\end{verbatim}
+It's quite usual for an oblique version to be unavailable, but
+\fontinst has a way round this: it can fake an oblique font from the
+corresponding `straight' version:
+\begin{quote}
+ `Oh dear: I can't find \texttt{padro8r}, so I'll look for
+ \texttt{padr8r} and use clever maths to fake a slanted version.'
+\end{quote}
+This is not as straightforward as the small caps case. \Fontinst
+only works out what the metrics ought to be if the entire font is
+slanted to the right. It's up to the DVI driver to actually print a
+slanted font. \Dvips can do this.
+
+You will eventually have:
+\begin{verbatim}
+ padro7t.vpl
+ padro8t.vpl
+ padro8c.vpl
+\end{verbatim}
+And these lines added to the given \fd files:
+\begin{verbatim}
+ OT1pad.fd: \DeclareFontShape{OT1}{pad}{m}{sl}{<<->> padro7t}{}
+ T1pad.fd: \DeclareFontShape{T1} {pad}{m}{sl}{<<->> padro8t}{}
+ TS1pad.fd: \DeclareFontShape{TS1}{pad}{m}{sl}{<<->> padro8c}{}
+\end{verbatim}
+
+The next line is straightforward:
+\begin{verbatim}
+ INFO>> to make LaTeX font shape <<pad,m,it,>> seek padri8r.mtx
+\end{verbatim}
+If \fontinst can't find a suitable metrics file (\texttt{padri8r.mtx}
+or \texttt{padri8a.afm}), it carries on without doing anything. If it
+does find a suitable metrics file, it churns away until you will
+eventually have:
+\begin{verbatim}
+ padri7t.vpl
+ padri8t.vpl
+ padri8c.vpl
+\end{verbatim}
+And these lines added to the given \fd files:
+\begin{verbatim}
+ OT1pad.fd: \DeclareFontShape{OT1}{pad}{m}{it}{<<->> padri7t}{}
+ T1pad.fd: \DeclareFontShape{T1} {pad}{m}{it}{<<->> padri8t}{}
+ TS1pad.fd: \DeclareFontShape{TS1}{pad}{m}{it}{<<->> padri8c}{}
+\end{verbatim}
+
+The next line is a bit different. \Fontinst is now trying to create a
+\vpl file for a \emph{condensed} font:
+\begin{verbatim}
+ INFO>> to make LaTeX font shape <<pad,m,n,c>> seek padr8rn.mtx
+\end{verbatim}
+If it finds a suitable metric file (Adobe Garamond, medium weight,
+normal upright shape, condensed), it will eventually produce:
+\begin{verbatim}
+ padr7tn.vpl
+ padr8tn.vpl
+ padr8cn.vpl
+\end{verbatim}
+And these lines added to the given \fd files:
+\begin{verbatim}
+ OT1pad.fd: \DeclareFontShape{OT1}{pad}{mc}{n}{<<->> padr7tn}{}
+ T1pad.fd: \DeclareFontShape{T1} {pad}{mc}{n}{<<->> padr8tn}{}
+ TS1pad.fd: \DeclareFontShape{TS1}{pad}{mc}{n}{<<->> padr8cn}{}
+\end{verbatim}
+There is no standard \LaTeX\ command like \verb|\bfseries| to select
+the medium condensed (|mc|) series created here. If you want to use
+this font, you must do something like:
+\begin{verbatim}
+ \fontfamily{pad}\fontseries{mc}\selectfont
+\end{verbatim}
+If it doesn't find a suitable metric file for a narrow series,
+\fontinst will just skip over and continue, unless you specifically
+tell it to fake a narrow series.
+
+And so the process continues: \fontinst attempts to create \vpl files
+for condensed versions of all the font shapes met so far, and then
+goes on to:
+\begin{verbatim}
+ INFO>> to make LaTeX font shape <<pad,b,n,>> seek padb8r.mtx
+\end{verbatim}
+And again, if it finds a suitable metric file (\texttt{padb8r.mtx} or
+\texttt{padb8a.afm}), it'll potter off and create the files:
+\begin{verbatim}
+ padb7t.vpl
+ padb8t.vpl
+ padb8c.vpl
+\end{verbatim}
+And these lines added to the given \fd files:
+\begin{verbatim}
+ OT1pad.fd: \DeclareFontShape{OT1}{pad}{b}{n}{<<->> padb7t}{}
+ T1pad.fd: \DeclareFontShape{T1} {pad}{b}{n}{<<->> padb8t}{}
+ TS1pad.fd: \DeclareFontShape{TS1}{pad}{b}{n}{<<->> padb8c}{}
+\end{verbatim}
+With this step done, fontinst will try to create \vpl files for the
+small caps, slanted, and italic versions of |pad/b|; and then it'll
+try to create condensed versions of all those:
+\begin{verbatim}
+ INFO>> to make LaTeX font shape <<pad,b,n,>> seek padb8r.mtx
+ INFO>> to make LaTeX font shape <<pad,b,sc,>> seek padbc8r.mtx
+ INFO>> to make LaTeX font shape <<pad,b,sl,>> seek padbo8r.mtx
+ INFO>> to make LaTeX font shape <<pad,b,it,>> seek padbi8r.mtx
+ INFO>> to make LaTeX font shape <<pad,b,n,c>> seek padb8rn.mtx
+ INFO>> to make LaTeX font shape <<pad,b,sc,c>> seek padbc8rn.mtx
+ INFO>> to make LaTeX font shape <<pad,b,sl,c>> seek padbo8rn.mtx
+ INFO>> to make LaTeX font shape <<pad,b,it,c>> seek padbi8rn.mtx
+\end{verbatim}
+If it manages to find the files it needs to create the \vpl files to
+use all those fonts with \LaTeX, you'll end up with the following
+lines in the T1 \fd file (I've ignored the OT1 \fd file to save some
+space):
+\begin{verbatim}
+ \DeclareFontShape{T1} {pad}{b} {n} {<<->> padb8t}{}
+ \DeclareFontShape{T1} {pad}{b} {sc}{<<->> padbc8t}{}
+ \DeclareFontShape{T1} {pad}{b} {sl}{<<->> padbo8t}{}
+ \DeclareFontShape{T1} {pad}{b} {it}{<<->> padbi8t}{}
+ \DeclareFontShape{T1} {pad}{bc}{n} {<<->> padb8tn}{}
+ \DeclareFontShape{T1} {pad}{bc}{sc}{<<->> padbc8tn}{}
+ \DeclareFontShape{T1} {pad}{bc}{sl}{<<->> padbo8tn}{}
+ \DeclareFontShape{T1} {pad}{bc}{it}{<<->> pckbi8tn}{}
+\end{verbatim}
+To translate into English: Adobe Garamond bold in `normal', small
+caps, slanted, and italic versions, as well as condensed versions of
+all four.
+
+Again, because there's no convenient way of selecting the condensed
+versions with existing \LaTeX\ commands, you need to say something
+like:
+\begin{verbatim}
+ \fontfamily{pad}\fontseries{bc}\selectfont
+\end{verbatim}
+to use the bold condensed (|bc|) versions of this font; you can of
+course use \verb|\itshape|, \verb|\scshape|, \verb|\slshape|, and
+\verb|upshape| to switch between the italic, small caps, slanted, and
+`normal' versions of Adobe Garamond bold condensed once you've got
+|pad/bc| selected.
+
+So far, you've seen \verb|\latinfamily| look at two different weights
+and two different widths. For each weight, \verb|\latinfamily| will
+try and install eight different fonts as you can see above. It will
+try and install the same eight different fonts for each of the
+following different weights:
+\begin{center}
+\begin{tabular}{lll}
+ \emph{\LaTeX} & \emph{Fontname} & \emph{description} \\
+ |ul| & |a| & ultra light \\
+ |el| & |i| & extra light \\
+ |l| & |l| & light \\
+ |m| & |k|, |r| & book, regular \\
+ |mb| & |m| & medium \\
+ |db| & |d| & demi bold \\
+ |sb| & |s| & semi bold \\
+ |b| & |b| & bold \\
+ |eb| & |c|, |h|, |x| & black, heavy, extra bold \\
+ |ub| & |u| & ultra bold
+\end{tabular}
+\end{center}
+The \LaTeX\ column contains the label that will be used in the
+\verb|\DeclareFontShape| command to specify the font series. The
+\Fontnamekb column contains the width specifier used to name the font
+metric file that \fontinst will look for in that case.
+
+In other words, at some stage \fontinst will look for:
+\begin{verbatim}
+ INFO>> to make LaTeX font shape <<pad,sb,n,>> seek pads8r.mtx
+\end{verbatim}
+and if it finds a suitable metric file (\texttt{pads8r.mtx} or
+\texttt{pads8a.afm}), it will create:
+\begin{verbatim}
+ pads7t.vpl
+ pads8t.vpl
+ pads8c.vpl
+\end{verbatim}
+and \fd file entries like this:
+\begin{verbatim}
+ OT1pad.fd: \DeclareFontShape{OT1}{pad}{sb}{n}{<<->> pads7t}{}
+ T1pad.fd: \DeclareFontShape{T1} {pad}{sb}{n}{<<->> pads8t}{}
+ TS1pad.fd: \DeclareFontShape{TS1}{pad}{sb}{n}{<<->> pads8c}{}
+\end{verbatim}
+and since |sb| is not a normal \LaTeX\ font series, you'll need to use
+something like:
+\begin{verbatim}
+ \fontfamily{pad}\fontseries{sb}\selectfont
+\end{verbatim}
+to use this font.
+
+% For example, \verb|\latinfamily{ptm}{}| is
+% syntactic sugar for:
+% \begin{verbatim}
+% \transformfont{ptmr8r}{\reencodefont{8r}{\fromafm{ptmr8a}}}
+% \transformfont{ptmri8r}{\reencodefont{8r}{\fromafm{ptmri8a}}}
+% \transformfont{ptmb8r}{\reencodefont{8r}{\fromafm{ptmb8a}}}
+% \transformfont{ptmbi8r}{\reencodefont{8r}{\fromafm{ptmbi8a}}}
+% \transformfont{ptmro8r}{\slantfont{167}{\frommtx{ptmr8r}}}
+% \transformfont{ptmbo8r}{\slantfont{167}{\frommtx{ptmb8r}}}
+% \installfonts
+% \installfamily{T1}{ptm}{}
+% \installfamily{OT1}{ptm}{}
+% \installfont{ptmr8t}{ptmr8r,latin}{T1}{T1}{ptm}{m}{n}{}
+% \installfont{ptmr7t}{ptmr8r,latin}{OT1}{OT1}{ptm}{m}{n}{}
+% \installfont{ptmrc8t}{ptmr8r,latin}{T1c}{T1}{ptm}{m}{sc}{}
+% \installfont{ptmrc7t}{ptmr8r,latin}{OT1c}{OT1}{ptm}{m}{sc}{}
+% \installfont{ptmri8t}{ptmri8r,latin}{T1}{T1}{ptm}{m}{it}{}
+% \installfont{ptmri7t}{ptmri8r,latin}{OT1i}{OT1}{ptm}{m}{it}{}
+% \installfont{ptmro8t}{ptmro8r,latin}{T1}{T1}{ptm}{m}{sl}{}
+% \installfont{ptmro7t}{ptmro8r,latin}{OT1}{OT1}{ptm}{m}{sl}{}
+% \installfont{ptmb8t}{ptmb8r,latin}{T1}{T1}{ptm}{b}{n}{}
+% \installfont{ptmb7t}{ptmb8r,latin}{OT1}{OT1}{ptm}{b}{n}{}
+% \installfont{ptmbc8t}{ptmb8r,latin}{T1c}{T1}{ptm}{b}{sc}{}
+% \installfont{ptmbc7t}{ptmb8r,latin}{OT1c}{OT1}{ptm}{b}{sc}{}
+% \installfont{ptmbi8t}{ptmbi8r,latin}{T1}{T1}{ptm}{b}{it}{}
+% \installfont{ptmbi7t}{ptmbi8r,latin}{OT1i}{OT1}{ptm}{b}{it}{}
+% \installfont{ptmbo8t}{ptmbo8r,latin}{T1}{T1}{ptm}{b}{sl}{}
+% \installfont{ptmbo7t}{ptmbo8r,latin}{OT1}{OT1}{ptm}{b}{sl}{}
+% \endinstallfonts
+% \end{verbatim}
+
+
+The \texttt{basicex.tex} file in the \texttt{examples} directory of
+the main \fontinst distribution is an annotated command file which
+does roughly the same things as the \verb|\latinfamily| command for
+the \texttt{pad} family of fonts.
+
+
+\end{document}
diff --git a/Master/texmf-dist/doc/fontinst/base/manual/roadmap.eps b/Master/texmf-dist/doc/fontinst/base/manual/roadmap.eps
new file mode 100644
index 00000000000..8ca14df79de
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/manual/roadmap.eps
@@ -0,0 +1,265 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: roadmap.fig
+%%Creator: fig2dev Version 3.1 Patchlevel 1
+%%CreationDate: Sat Sep 16 18:24:06 1995
+%%For: alanje@rsuna.crn.cogs.susx.ac.uk (Alan Jeffrey, Research Fellow)
+%%Orientation: Portrait
+%%BoundingBox: 0 0 298 312
+%%Pages: 0
+%%BeginSetup
+%%IncludeFeature: *PageSize A4
+%%EndSetup
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {} def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+
+end
+save
+-112.0 334.0 translate
+1 -1 scale
+
+/clp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+ 0.06000 0.06000 sc
+7.500 slw
+% Arc
+n 4813.51 1452.05 m 4800.00 1575.00 l 4754.06 1460.15 l gs col-1 s gr
+n 4284.38 1645.31 520.40 -91.03 -7.77 arc
+gs col-1 s gr
+
+% Arc
+n 3045.94 1460.15 m 3000.00 1575.00 l 2986.49 1452.05 l gs col-1 s gr
+n 3515.62 1645.31 520.40 -88.97 -172.23 arcn
+gs col-1 s gr
+
+% Arc
+n 2771.84 3251.35 m 2775.00 3375.00 l 2714.02 3267.38 l gs col-1 s gr
+n 2279.17 3512.50 514.55 -84.89 -15.50 arc
+gs col-1 s gr
+
+% Arc
+n 3285.98 3267.38 m 3225.00 3375.00 l 3228.16 3251.35 l gs col-1 s gr
+n 3720.83 3512.50 514.55 -95.11 -164.50 arcn
+gs col-1 s gr
+
+% Arc
+n 4247.24 2906.08 m 4125.00 2925.00 l 4223.95 2850.78 l gs col-1 s gr
+n 3525.00 1500.00 1546.16 39.09 67.17 arc
+gs col-1 s gr
+
+% Arc
+n 3403.37 4702.50 m 3525.00 4725.00 l 3407.09 4762.39 l gs col-1 s gr
+n 3493.27 4214.42 511.56 164.63 86.44 arcn
+gs col-1 s gr
+
+% Arc
+n 4394.64 4681.42 m 4275.00 4650.00 l 4395.35 4621.42 l gs col-1 s gr
+n 4291.72 3239.01 1411.09 -3.62 90.68 arc
+gs col-1 s gr
+
+% Arc
+n 4398.18 4811.29 m 4275.00 4800.00 l 4389.00 4752.00 l gs col-1 s gr
+n 3787.50 1650.00 3187.50 28.07 81.20 arc
+gs col-1 s gr
+
+% Arc
+n 4306.30 4511.76 m 4200.00 4575.00 l 4264.03 4469.17 l gs col-1 s gr
+n 2769.64 3133.93 2030.42 0.45 45.21 arc
+gs col-1 s gr
+
+% Ellipse
+n 3900 2962 225 187 0 360 DrawEllipse gs col-1 s gr
+
+% Ellipse
+n 3900 562 225 187 0 360 DrawEllipse gs col-1 s gr
+
+% Ellipse
+n 3900 1762 225 187 0 360 DrawEllipse gs col-1 s gr
+
+% Ellipse
+n 3000 1762 225 187 0 360 DrawEllipse gs col-1 s gr
+
+% Ellipse
+n 4800 1762 225 187 0 360 DrawEllipse gs col-1 s gr
+
+% Ellipse
+n 4800 2962 225 187 0 360 DrawEllipse gs col-1 s gr
+
+% Ellipse
+n 5700 2962 225 187 0 360 DrawEllipse gs col-1 s gr
+
+% Ellipse
+n 6600 2962 225 187 0 360 DrawEllipse gs col-1 s gr
+
+% Ellipse
+n 2100 2962 225 187 0 360 DrawEllipse gs col-1 s gr
+
+% Ellipse
+n 3000 4162 225 187 0 360 DrawEllipse gs col-1 s gr
+
+% Ellipse
+n 3900 5362 225 187 0 360 DrawEllipse gs col-1 s gr
+
+% Polyline
+n 3525 975 m 4275 975 l 4275 1275 l 3525 1275 l clp gs col-1 s gr
+% Polyline
+n 3525 2175 m 4275 2175 l 4275 2475 l 3525 2475 l clp gs col-1 s gr
+% Polyline
+n 4425 2175 m 5175 2175 l 5175 2475 l 4425 2475 l clp gs col-1 s gr
+% Polyline
+n 2625 3375 m 3375 3375 l 3375 3675 l 2625 3675 l clp gs col-1 s gr
+% Polyline
+n 3525 4575 m 4275 4575 l 4275 4875 l 3525 4875 l clp gs col-1 s gr
+% Polyline
+n 3900 750 m 3900 975 l gs col-1 s gr
+n 3930.00 855.00 m 3900.00 975.00 l 3870.00 855.00 l gs col-1 s gr
+% Polyline
+n 3900 1275 m 3900 1575 l gs col-1 s gr
+n 3930.00 1455.00 m 3900.00 1575.00 l 3870.00 1455.00 l gs col-1 s gr
+% Polyline
+n 3900 1950 m 3900 2175 l gs col-1 s gr
+n 3930.00 2055.00 m 3900.00 2175.00 l 3870.00 2055.00 l gs col-1 s gr
+% Polyline
+n 3900 2475 m 3900 2775 l gs col-1 s gr
+n 3930.00 2655.00 m 3900.00 2775.00 l 3870.00 2655.00 l gs col-1 s gr
+% Polyline
+n 4800 1950 m 4800 2175 l gs col-1 s gr
+n 4830.00 2055.00 m 4800.00 2175.00 l 4770.00 2055.00 l gs col-1 s gr
+% Polyline
+n 4800 2475 m 4800 2775 l gs col-1 s gr
+n 4830.00 2655.00 m 4800.00 2775.00 l 4770.00 2655.00 l gs col-1 s gr
+% Polyline
+n 3000 1950 m 3000 3375 l gs col-1 s gr
+n 3030.00 3255.00 m 3000.00 3375.00 l 2970.00 3255.00 l gs col-1 s gr
+% Polyline
+n 3000 3675 m 3000 3975 l gs col-1 s gr
+n 3030.00 3855.00 m 3000.00 3975.00 l 2970.00 3855.00 l gs col-1 s gr
+% Polyline
+n 3900 3150 m 3900 4575 l gs col-1 s gr
+n 3930.00 4455.00 m 3900.00 4575.00 l 3870.00 4455.00 l gs col-1 s gr
+% Polyline
+n 3900 4875 m 3900 5175 l gs col-1 s gr
+n 3930.00 5055.00 m 3900.00 5175.00 l 3870.00 5055.00 l gs col-1 s gr
+/Helvetica findfont 180.00 scalefont setfont
+3900 3000 m
+gs 1 -1 sc (tfm) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
+/Helvetica findfont 180.00 scalefont setfont
+3900 600 m
+gs 1 -1 sc (afm) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
+/Helvetica findfont 180.00 scalefont setfont
+3900 1800 m
+gs 1 -1 sc (pl) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
+/Helvetica findfont 180.00 scalefont setfont
+4800 1800 m
+gs 1 -1 sc (vpl) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
+/Helvetica findfont 180.00 scalefont setfont
+3000 1800 m
+gs 1 -1 sc (fd) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
+/Helvetica findfont 180.00 scalefont setfont
+4800 3000 m
+gs 1 -1 sc (vf) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
+/Helvetica findfont 180.00 scalefont setfont
+5700 3000 m
+gs 1 -1 sc (pfa) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
+/Helvetica findfont 180.00 scalefont setfont
+6600 3000 m
+gs 1 -1 sc (pfb) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
+/Helvetica findfont 180.00 scalefont setfont
+2100 3000 m
+gs 1 -1 sc (tex) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
+/Helvetica findfont 180.00 scalefont setfont
+3000 4200 m
+gs 1 -1 sc (dvi) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
+/Helvetica findfont 180.00 scalefont setfont
+3900 5400 m
+gs 1 -1 sc (ps) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
+/Palatino-Italic findfont 180.00 scalefont setfont
+3900 1175 m
+gs 1 -1 sc (fontinst) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
+/Palatino-Italic findfont 180.00 scalefont setfont
+3900 2375 m
+gs 1 -1 sc (pltotf) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
+/Palatino-Italic findfont 180.00 scalefont setfont
+4800 2375 m
+gs 1 -1 sc (vptovf) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
+/Palatino-Italic findfont 180.00 scalefont setfont
+3000 3575 m
+gs 1 -1 sc (latex) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
+/Palatino-Italic findfont 180.00 scalefont setfont
+3900 4775 m
+gs 1 -1 sc (dvips) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr
+$F2psEnd
+restore
diff --git a/Master/texmf-dist/doc/fontinst/base/talks/et99-font-tables.pdf b/Master/texmf-dist/doc/fontinst/base/talks/et99-font-tables.pdf
new file mode 100644
index 00000000000..8d6c2b593c7
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/talks/et99-font-tables.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fontinst/base/talks/et99-font-tutorial.pdf b/Master/texmf-dist/doc/fontinst/base/talks/et99-font-tutorial.pdf
new file mode 100644
index 00000000000..4ae8a1eeb75
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/talks/et99-font-tutorial.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fontinst/base/test/comparemetrics.sty b/Master/texmf-dist/doc/fontinst/base/test/comparemetrics.sty
new file mode 100644
index 00000000000..7864da89731
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/test/comparemetrics.sty
@@ -0,0 +1,941 @@
+% We start by making some default catcode assignments, in case we are
+% using ini\TeX{}.
+% \begin{macrocode}
+%<*pkg>
+\catcode`\{=1
+\catcode`\}=2
+\catcode`\#=6
+\catcode`\^=7
+%</pkg>
+% \end{macrocode}
+%
+% \package{fontinst} uses some unusual, but convenient, settings of
+% |\catcode|. |@| and |_| are made letters, |~| is made a space, and
+% space and newline are ignored. Before setting those however, we save
+% the current values of the catcodes, so that they can be restored at
+% the end of \texttt{fontinst.sty}.
+%
+% \begin{macrocode}
+%<*pkg>
+\edef\spacecatcode{\the\catcode`\ }
+\edef\nlcatcode{\the\catcode`\^^M}
+\edef\atcatcode{\the\catcode`\@}
+\edef\underscorecatcode{\the\catcode`\_}
+\edef\tildecatcode{\the\catcode`\~}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\catcode`\ =9
+\catcode`\^^M=9
+\catcode`\@=11
+\catcode`\_=11
+\catcode`\~=10
+%</pkg>
+% \end{macrocode}
+%
+
+
+\newlinechar=`\^^J
+
+% \begin{macro}{\a_read}
+% \begin{macro}{\b_read}
+% \begin{macro}{\a_filelineno}
+% \begin{macro}{\b_filelineno}
+% These control sequences are used for keeping track of the ``physical''
+% side of the two input files. |\a_read| and |\b_read| are the stream
+% numbers. |\a_filelineno| and |\b_filelineno| are the respective
+% line numbers of the lines most recently read from these files.
+% \begin{macrocode}
+\newread\a_read
+\newread\b_read
+\newcount\a_filelineno
+\newcount\b_filelineno
+% \end{macrocode}
+% \end{macro}\end{macro}\end{macro}\end{macro}
+%
+% \begin{macro}{\a_lineno}
+% \begin{macro}{\b_lineno}
+% \begin{macro}{\a_bufbase}
+% \begin{macro}{\b_bufbase}
+% \begin{macro}{\a_bufmid}
+% \begin{macro}{\b_bufmid}
+% \begin{macro}{\a_buftop}
+% \begin{macro}{\b_buftop}
+% These count registers are used for managing the buffert of lines
+% that are read from the input files when a match between lines is
+% being looked for. This buffert consists of lines which are saved in
+% the macros
+% \begin{quote}
+% |\|\meta{letter}|_saved-|\meta{ofs}
+% \end{quote}
+% where \meta{letter} is |a| or |b| and \meta{ofs} is an integer,
+% being the index into the buffert. |\a_bufbase| and |\b_bufbase|
+% contain the \meta{ofs} of the first line currently in the buffert,
+% whereas |\a_buftop| and |\b_buftop| contain the \meta{ofs} of the
+% last such line. |\a_bufmid| and |\b_bufmid| hold the buffert
+% positions of the lines which are currently considered the next by
+% |\get_next_line|. If \(\mathtt{buftop}<\mathtt{bufmid}\) then the
+% buffert is empty. |\a_lineno| and |\b_lineno| are the respective
+% line numbers of the |\a_bufbase| and |\b_bufbase| lines.
+%
+% All these registers should be set globally.
+% \begin{macrocode}
+\newcount\a_lineno \newcount\b_lineno
+\newcount\a_bufbase \newcount\b_bufbase
+\newcount\a_bufmid \newcount\b_bufmid
+\newcount\a_buftop \newcount\b_buftop
+% \end{macrocode}
+% \end{macro}\end{macro}\end{macro}\end{macro}\end{macro}\end{macro}
+% \end{macro}\end{macro}
+
+
+% \begin{macro}{\get_next_line}
+% The |\get_next_line| macro is called as
+% \begin{quote}
+% |\get_next_line|\marg{letter}
+% \end{quote}
+% where \meta{letter} is |a| or |b|. This sets the
+% |\|\meta{letter}|_line| macro to the next line of that file and
+% updates the value of |\|\meta{letter}|_lineno|.
+%
+% The ``next line'' is normally read from input stream
+% |\|\meta{letter}|_read|, but if a line mismatch recently occured
+% then it might happen that the next line has already been read from
+% the file, and in that case it is taken from one of the
+% |\|\meta{letter}|_saved-|\meta{ofs} macros.
+% \begin{macrocode}
+\def\get_next_line#1{
+ \ifnum \csname#1_buftop\endcsname<\csname#1_bufmid\endcsname
+ \ifeof \csname#1_read\endcsname
+ \x_cs\let{#1_line}\end_of_file_line
+ \else
+ \read\csname#1_read\endcsname t\x_cs{o}{#1_line}
+ \global\advance \csname#1_filelineno\endcsname \@ne
+ \fi
+ \else
+ \expandafter\let \csname#1_line\expandafter\endcsname
+ \csname#1_saved-\the\csname#1_bufmid\endcsname\endcsname
+ \fi
+}
+% \end{macrocode}
+% \end{macro}
+
+% \begin{macro}{\end_of_file_line}
+% This macro expands to the text \verb*|(ENDOFFILE) | with the
+% catcodes it would have if read from an input file. It is used as an
+% end-of-file marker.
+% \begin{macrocode}
+\begingroup
+ \catcode`\(=13
+ \catcode`\)=13
+ \gdef\end_of_file_line{(ENDOFFILE)~}
+\endgroup
+% \end{macrocode}
+% \end{macro}
+
+% \begin{macro}{\the_line}
+% The |\the_line| macro is called as
+% \begin{quote}
+% |\the_line|\marg{letter}\marg{ofs}
+% \end{quote}
+% where \meta{letter} is |a| or |b|, and \meta{ofs} is a \TeX\ number.
+% It expands to the control sequence |\|\meta{letter}|_saved-|^^A
+% \meta{ofs}.
+% \begin{macrocode}
+\def\the_line#1#2{\csname#1_saved-\number#2\endcsname}
+% \end{macrocode}
+% \end{macro}
+
+% \begin{macro}{\initialise_search}
+% The |\initialise_search| macro sets everything up for a search for
+% a match between lines.
+%
+% \begin{macrocode}
+\def\initialise_search{
+ \global\a_bufbase=\a_bufmid
+ \global\b_bufbase=\b_bufmid
+ \add_to_buffert{a}
+ \add_to_buffert{b}
+ \global\advance \a_bufmid \@ne
+ \global\advance \b_bufmid \@ne
+}
+% \end{macrocode}
+% \end{macro}
+
+% \begin{macro}{\add_to_buffert}
+% The |\add_to_buffert| macro is called as
+% \begin{quote}
+% |\add_to_buffert|\marg{letter}
+% \end{quote}
+% It adds the line returned by |\get_next_line| to the corresponding
+% buffert (if it wasn't already there) and updates the counters for
+% that buffert. After this, the line following the line being put into
+% the buffert will be the line that |\get_next_line| returns.
+% \begin{macrocode}
+\def\add_to_buffert#1{
+ \ifnum \csname#1_buftop\endcsname<\csname#1_bufmid\endcsname
+ \expandafter\let
+ \csname#1_saved-\the\csname#1_bufmid\endcsname
+ \expandafter\endcsname
+ \csname#1_line\endcsname
+ \global\advance \csname#1_buftop\endcsname \@ne
+ \fi
+}
+% \end{macrocode}
+% \end{macro}
+
+
+
+\newcount\first_integer
+\newcount\second_integer
+
+% \begin{macro}{\match_lines}
+% The |\match_lines| macro tests if two lines can be considered the
+% same (up to metrics changes, which need not be small). It is called as
+% \begin{quote}
+% |\match_lines|\marg{line a}\marg{line b}
+% \end{quote}
+% \meta{line a} and \meta{line b} may be any amount of text which
+% eventually expands to the lines in question. |\match_lines| returns
+% its answer by setting the |_a_| switch to |false| (if the lines
+% match) or |true| (if the lines don't match).
+%
+% |\match_lines| also causes the |\first_dimen| and |\second_dimen|
+% registers, as well as the |_histogram_dimen_| switch to be updated,
+% so it can be immediately followed by a test of the metrics.
+% \begin{macrocode}
+\def\match_lines#1#2{
+ \first_integer=\z@
+ \second_integer=\z@
+ \first_dimen=\z@
+ \second_dimen=\z@
+ \x_cs\let{string-+}\empty_command
+ \x_cs\let{string--}\empty_command
+% \end{macrocode}
+% \begin{macrocode}
+ \def\sign{+}
+ #1\line_stop
+ \def\sign{-}
+ #2\line_stop
+% \end{macrocode}
+% \begin{macrocode}
+ \_a_false
+ \expandafter\ifx \csname cmd-+ \expandafter\endcsname
+ \csname cmd--\endcsname
+ \else \_a_true \fi
+ \ifnum \first_integer=\z@ \else \_a_true \fi
+ \ifnum \second_integer=\z@ \else \_a_true \fi
+ \expandafter\ifx \csname string-+ \expandafter\endcsname
+ \csname string--\endcsname
+ \else \_a_true \fi
+}
+% \end{macrocode}
+% \end{macro}
+
+% \begin{macro}{\try_matching}
+% \begin{macro}{\a_bufP}
+% \begin{macro}{\b_bufP}
+% The |\try_matching| descends through the buffert until the |_a_|
+% switch gets |false| or it has tried the bottommost lines in the
+% buffert. Since |\body| is already defined by the |\loop| in
+% |\process_lines|, |\try_matching| uses an explicit end recursion to
+% make the loop.
+% \begin{macrocode}
+\newcount\a_bufP
+\newcount\b_bufP
+\def\try_matching{
+ \global\advance \a_bufP \m@ne
+ \global\advance \b_bufP \m@ne
+% % Begin debug
+% \wlog{a_bufbase:~\the\a_bufbase\space\space\space
+% b_bufbase:~\the\b_bufbase}
+% \wlog{a_bufmid:~\the\a_bufmid\space\space\space
+% b_bufmid:~\the\b_bufmid}
+% \wlog{a_buftop:~\the\a_buftop\space\space\space
+% b_buftop:~\the\b_buftop}
+% \wlog{a_bufP:~\the\a_bufP\space\space\space
+% b_bufP:~\the\b_bufP}
+% \begingroup
+% \def\do_left_paren{(}\def\do_right_paren{)}
+% \wlog{a_line:~\a_line}
+% \wlog{b_buf_line:~\the_line{b}{\b_bufP}}
+% \wlog{b_line:~\b_line}
+% \wlog{a_buf_line:~\the_line{a}{\a_bufP}^^J}
+% \endgroup
+% % End debug
+ \match_lines{\a_line}{\the_line{b}{\b_bufP}}
+ \if_a_
+ \match_lines{\the_line{a}{\a_bufP}}{\b_line}
+ \if_a_ \else
+ \global\a_bufmid=\a_bufP
+ \fi
+ \else
+ \global\b_bufmid=\b_bufP
+ \fi
+ \ifnum \a_bufP>\a_bufbase \if_a_
+ \expandafter\expandafter\expandafter\try_matching
+ \fi \fi
+}
+% \end{macrocode}
+% \end{macro}
+
+% \begin{macro}{\report_mismatch}
+% The |\report_mismatch| macro does precisely what it says. It also increases
+% the \texttt{bufbase} and \texttt{lineno} registers to point at the
+% matching lines.
+% \begin{macrocode}
+\def\report_mismatch{
+ \begingroup
+ \def\do_left_paren{(}
+ \def\do_right_paren{)}
+ \wlog{Mismatch~in~first~file~(at~\the\a_lineno):}
+ \loop
+ \wlog{\the_line{a}{\a_bufbase}}
+ \ifnum \a_bufbase<\a_bufmid
+ \global\advance \a_bufbase \@ne
+ \global\advance \a_lineno \@ne
+ \repeat
+ \wlog{Match~found~at~line~\the\a_lineno.}
+ \wlog{Mismatch~in~second~file~(at~\the\b_lineno):}
+ \loop
+ \wlog{\the_line{b}{\b_bufbase}}
+ \ifnum \b_bufbase<\b_bufmid
+ \global\advance \b_bufbase \@ne
+ \global\advance \b_lineno \@ne
+ \repeat
+ \wlog{Match~found~at~line~\the\b_lineno.}
+ \endgroup
+ \glyphified_location
+ \ifnum 4>\compared_status
+ \global\chardef\compared_status=4
+ \fi
+}
+% \end{macrocode}
+% \end{macro}
+
+\def\glyphified_location{
+ \ifx \encoding_name\empty_command
+ \ifnum \m@ne<\last_character
+ \wlog{This~is~related~to~slot~\the\last_character.^^J}
+ \else
+ \wlog{This~is~in~the~header.^^J}
+ \fi
+ \else
+ \if_undefined{name-\encoding_name-\the\last_character}\then
+ \ifnum \last_character=\m@ne
+ \wlog{This~is~in~the~header.^^J}
+ \else
+ \wlog{This~is~related~to~slot~\the\last_character\space
+ (unencoded).^^J}
+ \fi
+ \else
+ \wlog{This~is~related~to~the~glyph~
+ \csname name-\encoding_name-\the\last_character\endcsname
+ .^^J}
+ \fi
+ \fi
+}
+% \begin{macro}{\compared_status}
+% |\compared_status| is a \meta{chardef token} which stores the
+% current status of the comparision, according to the following table
+% \begin{enumerate}
+% \item[0] The property lists are equal---there may be checksum
+% differences, but nothing else.
+% \item[1] The property lists are almost equal---there are
+% differences in the metrics, but these are within the |\tolerance|
+% level.
+% \item[2] The property lists are essentially equal---there are
+% differences in the metrics, but these are within the |\tolerance|
+% level, with the exception of some \texttt{CHARHT},
+% \texttt{CHARDP}, and \texttt{CHARIC} values.
+% \item[3] The property lists have metric differences---there are
+% metric differences not with category 2.
+% \item[4] The property lists are not completely matched.
+% \end{enumerate}
+% \end{macro}
+
+% \begin{macro}{\step_linenos}
+% The |\step_linenos| macro increments the |_lineno| line numbers. If
+% the current line was fetched from the buffert, then it also
+% increments the |_bufmid| and |_bufbase| registers, and checks
+% whether the buffert ended (in which case it is normalized to its
+% starting position, to conserve hash table space).
+% \begin{macrocode}
+\def\step_linenos{
+ \global\advance \a_lineno \@ne
+ \ifnum \a_bufmid=\a_buftop
+ \global\a_bufbase=\z@
+ \global\a_bufmid=\z@
+ \global\a_buftop=\m@ne
+ \else\ifnum \a_bufmid<\a_buftop
+ \global\advance \a_bufmid \@ne
+ \global\advance \a_bufbase \@ne
+ \fi\fi
+ \global\advance \b_lineno \@ne
+ \ifnum \b_bufmid=\b_buftop
+ \global\b_bufbase=\z@
+ \global\b_bufmid=\z@
+ \global\b_buftop=\m@ne
+ \else\ifnum \b_bufmid<\b_buftop
+ \global\advance \b_bufmid \@ne
+ \global\advance \b_bufbase \@ne
+ \fi\fi
+}
+% \end{macrocode}
+% \end{macro}
+
+
+\newdimen\first_dimen
+\newdimen\second_dimen
+\newcount\ht_hist_i
+\newcount\ht_hist_ii
+\newcount\ht_hist_iii
+\newcount\ht_hist_iv
+\newcount\dp_hist_i
+\newcount\dp_hist_ii
+\newcount\dp_hist_iii
+\newcount\dp_hist_iv
+\newcount\ic_hist_i
+\newcount\ic_hist_ii
+\newcount\ic_hist_iii
+\newcount\ic_hist_iv
+
+% \begin{macro}{\clear_histograms}
+% This macro clears all the histograms.
+% \begin{macrocode}
+\def\clear_histograms{
+ \global\ht_hist_i=\z@
+ \global\ht_hist_ii=\z@
+ \global\ht_hist_iii=\z@
+ \global\ht_hist_iv=\z@
+ \global\dp_hist_i=\z@
+ \global\dp_hist_ii=\z@
+ \global\dp_hist_iii=\z@
+ \global\dp_hist_iv=\z@
+ \global\ic_hist_i=\z@
+ \global\ic_hist_ii=\z@
+ \global\ic_hist_iii=\z@
+ \global\ic_hist_iv=\z@
+}
+% \enc{macrocode}
+% \end{macro}
+
+% \begin{macro}{\present_histograms}
+% This macro writes the histogram data to the log file.
+% \begin{macrocode}
+\def\present_histograms{
+ \wlog{\string\tolerance*~\space CHARHT~\space CHARDP~\space CHARIC}
+ \wlog{~\space\space 1--~\space\space 10\hist_to_eight{ht}{i}
+ \hist_to_eight{dp}{i}\hist_to_eight{ic}{i}}
+ \wlog{~\space 10--~\space 100\hist_to_eight{ht}{ii}
+ \hist_to_eight{dp}{ii}\hist_to_eight{ic}{ii}}
+ \wlog{~100--~1000\hist_to_eight{ht}{iii}\hist_to_eight{dp}{iii}
+ \hist_to_eight{ic}{iii}}
+ \wlog{1000--10000\hist_to_eight{ht}{iv}\hist_to_eight{dp}{iv}
+ \hist_to_eight{ic}{iv}}
+}
+\def\hist_to_eight#1#2{\x_cs\hist_to_eight_i{#1_hist_#2}}
+\def\hist_to_eight_i#1{
+ \ifnum #1<\@M
+ \four_spaces
+ \ifnum #1<\one_hundred
+ \space\space
+ \ifnum 10>#1 ~\fi
+ \else \ifnum #1<\one_thousand \space\fi \fi
+ \else
+ \ifnum 1000000>#1
+ \space\space
+ \ifnum 100000>#1 ~\fi
+ \else \ifnum 1000000>#1 ~\fi \fi
+ \fi
+ \the#1
+}
+% \end{macrocode}
+% \end{macro}
+
+
+% \begin{macro}{\metric_statistics}
+% \begin{macro}{\metric_origin}
+% The |\metric_statistics| macro takes care of comparing the metrics
+% by inspecting the values of |\first_dimen| and |\second_dimen|. It
+% has four classes of differences, which are represented by
+% |\compared_status| values 0--3: no difference, tolerable (almost no)
+% difference, histogrammed (essentially no) difference, and
+% non-tolerable difference. If a non-tolerable difference is found,
+% then the current lines are written to the log file. Histogrammed
+% differences causes the corresponding
+% |\|\meta{type}|_hist_|\meta{group} register to be incremented, and
+% tolerable differences only affect the value of |\compared_status|.
+%
+% The |\metric_origin| macro contains the \meta{type} of the metric
+% data. It is usually empty, but PL properties with metrics that have
+% histograms set it so that the correct histogram is updated.
+%
+% \begin{macrocode}
+\def\metric_statistics{
+ \_a_false
+ %
+ \ifdim \first_dimen<\z@ \first_dimen=-\first_dimen \fi
+ \ifdim \first_dimen=\z@
+ \else\ifdim \first_dimen<\tolerance
+ \ifnum 1>\compared_status
+ \global\chardef\compared_status=1
+ \fi
+ \else\ifx \metric_origin\empty_command
+ \_a_true
+ \else
+ \a_count=\@ne
+ \def\a_macro{10}
+ \loop\ifdim \a_macro\tolerance<\first_dimen
+ \edef\a_macro{\a_macro 0}
+ \advance \a_count \@ne
+ \repeat
+ \if_undefined{\metric_origin _hist_ \romannumeral\a_count}\then
+ \_a_true
+ \else
+ \global\advance \csname \metric_origin _hist_
+ \romannumeral\a_count \endcsname \@ne
+ \ifnum 2>\compared_status
+ \global\chardef\compared_status=2
+ \fi
+ \fi
+ \fi\fi\fi
+ %
+ \ifdim \second_dimen<\z@ \second_dimen=-\second_dimen \fi
+ \ifdim \second_dimen=\z@
+ \else\ifdim \second_dimen<\tolerance
+ \ifnum 1>\compared_status
+ \global\chardef\compared_status=1
+ \fi
+ \else\ifx \metric_origin\empty_command
+ \_a_true
+ \else
+ \a_count=\@ne
+ \def\a_macro{10}
+ \loop\ifdim \a_macro\tolerance<\second_dimen
+ \edef\a_macro{\a_macro 0}
+ \advance \a_count \@ne
+ \repeat
+ \if_undefined{\metric_origin _hist_ \romannumeral\a_count}\then
+ \_a_true
+ \else
+ \global\advance \csname \metric_origin _hist_
+ \romannumeral\a_count \endcsname \@ne
+ \ifnum 2>\compared_status
+ \global\chardef\compared_status=2
+ \fi
+ \fi
+ \fi\fi\fi
+ %
+ \if_a_
+ \ifnum 3>\compared_status
+ \global\chardef\compared_status=3
+ \fi
+ \begingroup
+ \def\do_left_paren{(}
+ \def\do_right_paren{)}
+ \wlog{Metric~differences~at~lines~\the\a_lineno\space
+ and~\the\b_lineno\space respectively:}
+ \wlog{\a_line}
+ \wlog{\b_line}
+ \endgroup
+ \glyphified_location
+ \fi
+}
+% \end{macrocode}
+% \end{macro}\end{macro}
+
+
+
+
+\newif\if_b_
+
+% \begin{macro}{\process_lines}
+% The |\process_lines| macro is the cheif executive in the comparision.
+% Its normal mode of operation is to retrive the next two lines from
+% the input files, match them, and update the metric differences
+% statistics. If the lines do not match, however, it starts building a
+% buffert of lines in which it searches for two matching lines. When
+% these two lines are found the mismatching portions of the files are
+% written to the log file, and the metric difference statistics are
+% updated for the two lines that matched.
+%
+% \begin{macrocode}
+\def\process_lines{
+ \get_next_line{a}
+ \get_next_line{b}
+ \match_lines{\a_line}{\b_line}
+ \if_a_
+% \end{macrocode}
+% Now the process of trying to find a match begins. At each step of
+% the search for a match, it tries all possible matches with the
+% lines read so far that haven't been tried at an earlier step.
+% \begin{macrocode}
+% \tracingmacros=\@ne\tracingcommands=\tw@ % DEBUG
+ \initialise_search
+ \loop
+ \get_next_line{a}
+ \get_next_line{b}
+ \add_to_buffert{a}
+ \add_to_buffert{b}
+ \match_lines{\a_line}{\b_line}
+ \if_a_
+ \global\a_bufP=\a_bufmid
+ \global\b_bufP=\b_bufmid
+ \try_matching
+ \fi
+ \if_a_
+ \global\advance \a_bufmid \@ne
+ \global\advance \b_bufmid \@ne
+ \ifnum \a_bufmid>\sixt@@n
+ \errmessage{Big~buffert.~\the\a_lineno[\the\a_filelineno]:
+ \the\b_lineno[\the\b_filelineno]}
+ \fi % DEBUG
+ \repeat
+ \report_mismatch
+% \tracingcommands=\z@\tracingmacros=\z@ % DEBUG
+% \end{macrocode}
+% \begin{macrocode}
+ \fi
+ \metric_statistics
+ \step_linenos
+ \par % DEBUG
+ \if \ifx \a_line\end_of_file_line
+ \ifx \b_line\end_of_file_line 1\else 0\fi\else 0\fi 0
+ % then
+ \expandafter\process_lines
+ \fi
+}
+% \end{macrocode}
+% \end{macro}
+
+\def\loadencoding#1{{
+ \def\do_slot{\x_cs\xdef{name-#1-\the\slot_number}{\slot_name}}
+ \inputetx{#1}
+}}
+
+% \begin{macro}{\comparePLs}
+% The |\comparePLs| command compares two property lists files. It is
+% geared against verifying that two different such files are as good
+% as equal, and it might take a very long time before it gives up on
+% trying to find any resemblance between them. It is furthermore only
+% meant to be used on (V)PL files generated by \package{TFtoPL} or
+% \package{VFtoVP}, because it assumes the property lists follow a
+% stricter syntax than \package{PLtoTF} and \package{VPtoVF} requires
+% them to. Finally it needs to be said that the comparision is rather
+% stupid in many respects, as it is completely line-oriented and
+% takes no notice of what kind of property list it is reading. This
+% may in some cases cause it to find ``matches'' between lines which
+% for syntactical reasons alone cannot match.
+%
+% |\comparePLs| is called as
+% \begin{quote}
+% |\comparePLs|\marg{first PL}\marg{second PL}\marg{encoding}
+% \end{quote}
+% where \meta{first PL} and \meta{second PL} are the complete names
+% (including extensions) of the files to compare. \meta{encoding} is
+% the name of the encoding to use when translating slots to glyph
+% names; leave it empty if you don't want to specify one. (One could
+% use the \texttt{CODINGSCHEME} property to determine the encoding in
+% that case, but this is not currently done). The slot to glyph
+% translation is only done to make it easier to locate the position of
+% some mismatch; it has not effect on the actual comparision.
+% \begin{macrocode}
+\newcount\last_character
+\def\comparePLs#1#2#3{{
+ \def\encoding_name{#3}
+ \last_character=\m@ne
+ \openin\a_read=#1\x_relax
+ \openin\b_read=#2\x_relax
+ \immediate\write\sixt@@n{#1~and^^J #2}
+ \pl_catcodes
+ \let\do_left_paren=\do_property
+ \let\do_right_paren=\empty_command
+ \global\chardef\compared_status=\z@
+ \clear_histograms
+ \global\a_filelineno=\@ne
+ \global\b_filelineno=\@ne
+ \global\a_lineno=\@ne
+ \global\b_lineno=\@ne
+ \global\a_bufbase=\z@
+ \global\b_bufbase=\z@
+ \global\a_bufmid=\z@
+ \global\b_bufmid=\z@
+ \global\a_buftop=\m@ne
+ \global\b_buftop=\m@ne
+ \process_lines
+ \closein\a_read
+ \closein\b_read
+ \ifcase \compared_status
+ \immediate\write\sixt@@n{are~equal.^^J}
+ \or
+ \immediate\write\sixt@@n{are~almost~equal.^^J}
+ \or
+ \immediate\write\sixt@@n{are~essentially~equal.}
+ \or
+ \immediate\write\sixt@@n{have~non-tolerated~metric~differences.}
+ \or
+ \immediate\write\sixt@@n{do~not~completely~match.}
+ \else
+ \immediate\write\sixt@@n{could~not~be~matched!}
+ \fi
+ \ifnum 1<\compared_status
+ \immediate\write\sixt@@n{See~log~file~for~specification.}
+ \present_histograms
+ \immediate\write\sixt@@n{}
+ \fi
+}}
+% \end{macrocode}
+% \end{macro}
+
+
+\begingroup
+ \catcode`\(=13 \catcode`\)=13
+ \gdef\pl_catcodes{
+ \catcode`\(=13 \def({\do_left_paren}
+ \catcode`\)=13 \def){\do_right_paren}
+ }
+\endgroup
+
+\def\do_property#1~{
+ \x_cs\edef{cmd-\sign}{#1}
+ \let\metric_origin=\empty_command
+ \x_cs\ifx{pl-#1}\x_relax
+ \expandafter\ignore_parens
+ \else
+ \csname pl-#1 \expandafter\endcsname
+ \fi
+}
+\def\pl_def_s#1(#2){\x_cs\def{pl-#1}#2~}
+\begingroup
+ \catcode`\!=13\lccode`\!=`\)
+\lowercase{\endgroup
+ \def\pl_def_p#1(#2){\x_cs\def{pl-#1}#2!}
+}
+\def\pl_let#1#2{
+ \expandafter\let
+ \csname pl-#1 \expandafter\endcsname \csname pl-#2 \endcsname
+}
+
+
+
+\newdimen\tolerance \tolerance=110sp
+
+% The following is for gobbling to the next unmatched right parenthesis.
+% The |\catcode| trick used by the PL-to-MTX converter's
+% |\ignore_parens| cannot be used since the characters are already
+% tokenized, but one can do something similar with an |\edef| since one
+% does not have to worry about the PL files containing material which
+% expands in an undesirable way.
+%
+% The |\line_stop| is so that linebreaks in the parenthesis being
+% gobbled will not cause total havok (although the parenthesis won't be
+% gobbled completely). It inserts end-of-group tokens until the |\edef|
+% is terminated, and then the |\afterassignment| token will close the
+% group and restore the normal definition.
+
+\def\ignore_parens{
+ \begingroup
+ \def\do_left_paren{{\iffalse}\fi}
+ \def\do_right_paren{\iffalse{\fi}}
+ \def\line_stop{\do_right_paren\line_stop}
+ \afterassignment\endgroup
+ \edef\a_macro{\iffalse}\fi
+}
+\def\line_stop{\x_relax}
+% \end{macrocode}
+%
+\begingroup
+ \catcode`\(=1
+ \catcode`\)=2
+ \gdef\pl_string{
+ \begingroup
+ \def\do_left_paren{(\iffalse)\fi}
+ \def\do_right_paren{\iffalse(\fi)}
+ \def\line_stop{\iffalse{\fi}\line_stop}
+ \afterassignment\pl_string_i
+ \edef\a_macro{\iffalse}\fi
+ }
+\endgroup
+\def\pl_string_i{
+ \expandafter\endgroup \expandafter\def
+ \csname string-\sign \expandafter\endcsname
+ \expandafter{\a_macro}
+}
+
+\def\pl_real#1{\sign#1\hundred_pt}
+\newdimen\hundred_pt \hundred_pt=100pt
+
+% Convert a PL int to a \TeX{} int, assuming it's prefixed
+% by |C|, |D|, |O|, or |H|.
+%
+% \begin{macrocode}
+\def\pl_int#1#2{
+ \sign \ifx#1C `#2
+ \else\ifx#1D #2
+ \else\ifx#1O '#2
+ \else\ifx#1H "#2
+ \else -1\errmessage{Unknown~PL~number~prefix~`#1'}
+ \fi\fi\fi\fi
+}
+% \end{macrocode}
+
+
+% \begin{macrocode}
+\pl_def_p{NEXTLARGER}(#1~#2){\advance \first_integer \pl_int{#1}{#2}}
+\pl_let{BOUNDARYCHAR}{NEXTLARGER}
+% \end{macrocode}
+%
+%
+% \begin{macrocode}
+\x_cs\let{pl-VTITLE}=\pl_string
+\pl_let{FONTNAME}{VTITLE}
+\pl_let{FONTAREA}{VTITLE}
+% \pl_let{CHECKSUM}{VTITLE}
+% % Not really a string, but unsigned numbers can become too large for TeX.
+% \pl_let{FONTCHECKSUM}{CHECKSUM}
+% Commented out since checksums vary too much.
+\pl_def_p{FONTAT}(R~#1){\advance \first_dimen \pl_real{#1}}
+\pl_let{FONTDSIZE}{FONTAT}
+\pl_let{SELECTFONT}{NEXTLARGER}
+\pl_let{SETCHAR}{NEXTLARGER}
+\pl_def_p{SETRULE}(R~#1~R~#2){
+ \advance \first_dimen \pl_real{#1}
+ \advance \second_dimen \pl_real{#2}
+}
+\x_cs\let{pl-POP}\empty_command
+\pl_let{PUSH}{POP}
+\pl_let{MOVERIGHT}{FONTAT}
+\pl_let{MOVELEFT}{FONTAT}
+\pl_let{MOVEUP}{FONTAT}
+\pl_let{MOVEDOWN}{FONTAT}
+\pl_let{SPECIAL}{VTITLE}
+\pl_let{SPECIALHEX}{VTITLE}
+% \end{macrocode}
+%
+%
+
+\pl_let{CODINGSCHEME}{VTITLE}
+\pl_let{DESIGNSIZE}{FONTAT}
+
+\def\pl_parameter#1#2#3{
+ \advance \first_integer \pl_int{#1}{#2}
+ \advance \first_dimen \pl_real{#3}
+}
+
+\pl_def_p{PARAMETER}(#1~#2~R~#3){\pl_parameter{#1}{#2}{#3}}
+
+\pl_def_p{SLANT}(R~#1){\pl_parameter{D}{1}{#1}}
+\pl_def_p{SPACE}(R~#1){\pl_parameter{D}{2}{#1}}
+\pl_def_p{STRETCH}(R~#1){\pl_parameter{D}{3}{#1}}
+\pl_def_p{SHRINK}(R~#1){\pl_parameter{D}{4}{#1}}
+\pl_def_p{XHEIGHT}(R~#1){\pl_parameter{D}{5}{#1}}
+\pl_def_p{QUAD}(R~#1){\pl_parameter{D}{6}{#1}}
+\pl_def_p{EXTRASPACE}(R~#1){\pl_parameter{D}{7}{#1}}
+
+\pl_def_p{NUM1}(R~#1){\pl_parameter{D}{8}{#1}}
+\pl_def_p{NUM2}(R~#1){\pl_parameter{D}{9}{#1}}
+\pl_def_p{NUM3}(R~#1){\pl_parameter{D}{10}{#1}}
+\pl_def_p{DENOM1}(R~#1){\pl_parameter{D}{11}{#1}}
+\pl_def_p{DENOM2}(R~#1){\pl_parameter{D}{12}{#1}}
+\pl_def_p{SUP1}(R~#1){\pl_parameter{D}{13}{#1}}
+\pl_def_p{SUP2}(R~#1){\pl_parameter{D}{14}{#1}}
+\pl_def_p{SUP3}(R~#1){\pl_parameter{D}{15}{#1}}
+\pl_def_p{SUB1}(R~#1){\pl_parameter{D}{16}{#1}}
+\pl_def_p{SUB2}(R~#1){\pl_parameter{D}{17}{#1}}
+\pl_def_p{SUPDROP}(R~#1){\pl_parameter{D}{18}{#1}}
+\pl_def_p{SUBDROP}(R~#1){\pl_parameter{D}{19}{#1}}
+\pl_def_p{DELIM1}(R~#1){\pl_parameter{D}{20}{#1}}
+\pl_def_p{DELIM2}(R~#1){\pl_parameter{D}{21}{#1}}
+\pl_def_p{AXISHEIGHT}(R~#1){\pl_parameter{D}{22}{#1}}
+
+\pl_let{DEFAULTRULETHICKNESS}{NUM1}
+\pl_let{BIGOPSPACING1}{NUM2}
+\pl_let{BIGOPSPACING2}{NUM3}
+\pl_let{BIGOPSPACING3}{DENOM1}
+\pl_let{BIGOPSPACING4}{DENOM2}
+\pl_let{BIGOPSPACING5}{SUP1}
+
+\def\boundarychar_name{BOUNDARYCHAR}
+\pl_def_s{LABEL}(#1){
+ \def\a_macro{#1}
+ \ifx \a_macro\boundarychar_name
+ \x_cs\let{string-\sign}\a_macro
+ \else
+ \def\a_macro{\csname pl-LABEL(i\endcsname #1~}
+ \expandafter\a_macro
+ \fi
+}
+\pl_def_p{LABEL(i}(#1~#2){
+ \last_character=\first_integer
+ \advance \first_integer \pl_int{#1}{#2}
+}
+\pl_def_p{LIG}(#1~#2~#3~#4){
+ \advance \first_integer \pl_int{#1}{#2}
+ \advance \second_integer \pl_int{#3}{#4}
+}
+\pl_let{/LIG}{LIG}
+\pl_let{/LIG>}{LIG}
+\pl_let{LIG/}{LIG}
+\pl_let{LIG/>}{LIG}
+\pl_let{/LIG/}{LIG}
+\pl_let{/LIG/>}{LIG}
+\pl_let{/LIG/>>}{LIG}
+
+\pl_let{HEADER}{LIG}
+
+% \def\pl_lig#1~#2~#3~#4~#5~{
+% \x_cs\def{string-\sign}{#1}
+% \def\LIG#1~{
+% \if\ifx #1C 0
+% \else\ifx #1D 0
+% \else\ifx #1H 0
+% \else\ifx #1O 0 \else 1\fi\fi\fi\fi 0
+% % then
+% \expandafter\both_of_two
+% \else
+% \expandafter\first_of_two
+% \fi{\pl_lig LIG}{~}#1~
+% }
+% \def\/{\pl_lig/}
+
+\pl_let{KRN}{PARAMETER}
+\pl_let{SKIP}{NEXTLARGER}
+
+\pl_def_s{CHARACTER}(#1~#2){
+ \last_character=\first_integer
+ \advance \first_integer \pl_int{#1}{#2}
+}
+\pl_let{CHARWD}{FONTAT}
+\pl_def_p{CHARHT}(R~#1){
+ \def\metric_origin{ht}
+ \advance \first_dimen \pl_real{#1}
+}
+\pl_def_p{CHARDP}(R~#1){
+ \def\metric_origin{dp}
+ \advance \first_dimen \pl_real{#1}
+}
+\pl_def_p{CHARIC}(R~#1){
+ \def\metric_origin{ic}
+ \advance \first_dimen \pl_real{#1}
+}
+
+\pl_let{TOP}{NEXTLARGER}
+\pl_let{MID}{NEXTLARGER}
+\pl_let{BOT}{NEXTLARGER}
+\pl_let{REP}{NEXTLARGER}
+
+\pl_let{FONTDIMEN}{POP}
+\pl_let{LIGTABLE}{POP}
+\pl_let{VARCHAR}{POP}
+\pl_def_s{MAPFONT}(#1~#2){\advance \first_integer \pl_int{#1}{#2}}
+\pl_let{MAP}{POP}
+
+
+% \begin{macrocode}
+\catcode`\@=\atcatcode
+\catcode`\^^M=\nlcatcode
+\catcode`\ =\spacecatcode
+\catcode`\~=\tildecatcode
+\catcode`\_=\underscorecatcode
+% \end{macrocode}
diff --git a/Master/texmf-dist/doc/fontinst/base/test/comparepls.tex b/Master/texmf-dist/doc/fontinst/base/test/comparepls.tex
new file mode 100644
index 00000000000..a735a34ed79
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/test/comparepls.tex
@@ -0,0 +1,73 @@
+\input fontinst.sty
+\input comparemetrics.sty
+
+% % \tracingmacros=1\tracingcommands=2
+% \comparePLs{cmr5.pl}{cmr5.pl}
+%
+% \bye
+
+\tracingstats=1
+
+\def\oldf{::efficiency:saved:v1.912:}
+\def\newf{::efficiency:saved:v1.913:}
+
+\loadencoding{t1}
+\loadencoding{ot1}
+\loadencoding{ts1}
+\loadencoding{8r}
+
+\comparePLs{\oldf padb7t.vpl}{\newf padb7t.vpl}{ot1} %OK 11sp
+\comparePLs{\oldf padb8c.vpl}{\newf padb8c.vpl}{ts1} %OK 11sp
+\comparePLs{\oldf padb8t.vpl}{\newf padb8t.vpl}{t1} %OK 11sp
+\comparePLs{\oldf padbc7t.vpl}{\newf padbc7t.vpl}{ot1} %OK 11sp
+\comparePLs{\oldf padbc8t.vpl}{\newf padbc8t.vpl}{t1}
+\comparePLs{\oldf padbi7t.vpl}{\newf padbi7t.vpl}{ot1}
+\comparePLs{\oldf padbi8c.vpl}{\newf padbi8c.vpl}{ts1}
+\comparePLs{\oldf padbi8t.vpl}{\newf padbi8t.vpl}{t1}
+\comparePLs{\oldf padbo7t.vpl}{\newf padbo7t.vpl}{ot1} %OK 11sp
+\comparePLs{\oldf padbo8c.vpl}{\newf padbo8c.vpl}{ts1} %OK 11sp
+\comparePLs{\oldf padbo8t.vpl}{\newf padbo8t.vpl}{t1}
+\comparePLs{\oldf padr7t.vpl}{\newf padr7t.vpl}{ot1} %OK 11sp
+\comparePLs{\oldf padr8c.vpl}{\newf padr8c.vpl}{ts1} %OK 11sp
+\comparePLs{\oldf padr8t.vpl}{\newf padr8t.vpl}{t1} %OK 11sp
+\comparePLs{\oldf padrc7t.vpl}{\newf padrc7t.vpl}{ot1} %OK 11sp
+\comparePLs{\oldf padrc8t.vpl}{\newf padrc8t.vpl}{t1} %OK 11sp
+\comparePLs{\oldf padri7t.vpl}{\newf padri7t.vpl}{ot1}
+\comparePLs{\oldf padri8c.vpl}{\newf padri8c.vpl}{ts1} %OK 11sp
+\comparePLs{\oldf padri8t.vpl}{\newf padri8t.vpl}{t1}
+\comparePLs{\oldf padro7t.vpl}{\newf padro7t.vpl}{ot1} %OK 11sp
+\comparePLs{\oldf padro8c.vpl}{\newf padro8c.vpl}{ts1} %OK 11sp
+\comparePLs{\oldf padro8t.vpl}{\newf padro8t.vpl}{t1}
+\comparePLs{\oldf pads7t.vpl}{\newf pads7t.vpl}{ot1}
+\comparePLs{\oldf pads8c.vpl}{\newf pads8c.vpl}{ts1}
+\comparePLs{\oldf pads8t.vpl}{\newf pads8t.vpl}{t1}
+\comparePLs{\oldf padsc7t.vpl}{\newf padsc7t.vpl}{ot1}
+\comparePLs{\oldf padsc8t.vpl}{\newf padsc8t.vpl}{t1} %OK 11sp
+\comparePLs{\oldf padsi7t.vpl}{\newf padsi7t.vpl}{ot1}
+\comparePLs{\oldf padsi8c.vpl}{\newf padsi8c.vpl}{ts1} %OK 11sp
+\comparePLs{\oldf padsi8t.vpl}{\newf padsi8t.vpl}{t1}
+\comparePLs{\oldf padso7t.vpl}{\newf padso7t.vpl}{ot1}
+\comparePLs{\oldf padso8c.vpl}{\newf padso8c.vpl}{ts1}
+\comparePLs{\oldf padso8t.vpl}{\newf padso8t.vpl}{t1}
+
+\comparePLs{\oldf padb8a.pl}{\newf padb8a.pl}{}
+\comparePLs{\oldf padb8r.pl}{\newf padb8r.pl}{8r}
+\comparePLs{\oldf padbi8a.pl}{\newf padbi8a.pl}{}
+\comparePLs{\oldf padbi8r.pl}{\newf padbi8r.pl}{8r}
+\comparePLs{\oldf padbo8r.pl}{\newf padbo8r.pl}{8r}
+\comparePLs{\oldf padr8a.pl}{\newf padr8a.pl}{}
+\comparePLs{\oldf padr8r.pl}{\newf padr8r.pl}{8r}
+\comparePLs{\oldf padrc8a.pl}{\newf padrc8a.pl}{}
+\comparePLs{\oldf padrc8r.pl}{\newf padrc8r.pl}{8r}
+\comparePLs{\oldf padri8a.pl}{\newf padri8a.pl}{}
+\comparePLs{\oldf padri8r.pl}{\newf padri8r.pl}{8r}
+\comparePLs{\oldf padro8r.pl}{\newf padro8r.pl}{8r}
+\comparePLs{\oldf pads8a.pl}{\newf pads8a.pl}{}
+\comparePLs{\oldf pads8r.pl}{\newf pads8r.pl}{8r}
+\comparePLs{\oldf padsc8a.pl}{\newf padsc8a.pl}{}
+\comparePLs{\oldf padsc8r.pl}{\newf padsc8r.pl}{8r}
+\comparePLs{\oldf padsi8a.pl}{\newf padsi8a.pl}{}
+\comparePLs{\oldf padsi8r.pl}{\newf padsi8r.pl}{8r}
+\comparePLs{\oldf padso8r.pl}{\newf padso8r.pl}{8r}
+
+\bye \ No newline at end of file
diff --git a/Master/texmf-dist/doc/fontinst/base/test/scaledtest.tex b/Master/texmf-dist/doc/fontinst/base/test/scaledtest.tex
new file mode 100644
index 00000000000..f5e9dd03a2d
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/test/scaledtest.tex
@@ -0,0 +1,8 @@
+%&Plain
+\input fontinst.sty
+
+\installfonts
+ \installfont{foo}{scaledtest scaled 300}{ot1}{OT1}{zzz}{m}{n}{}
+\endinstallfonts
+
+\bye \ No newline at end of file
diff --git a/Master/texmf-dist/doc/fontinst/base/test/speedtest1.tex b/Master/texmf-dist/doc/fontinst/base/test/speedtest1.tex
new file mode 100644
index 00000000000..a92823e7210
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/test/speedtest1.tex
@@ -0,0 +1,62 @@
+\input fontinst.sty
+
+\edef\spacecatcode{\the\catcode`\ }
+\edef\nlcatcode{\the\catcode`\^^M}
+\edef\atcatcode{\the\catcode`\@}
+\edef\underscorecatcode{\the\catcode`\_}
+\edef\tildecatcode{\the\catcode`\~}
+\catcode`\ =9
+\catcode`\^^M=9
+\catcode`\@=11
+\catcode`\_=11
+\catcode`\~=10
+
+\def\Mtxtopl#1#2{{
+ \open_out{#2.pl}
+ \top_of_pl_hook
+ \out_line{(COMMENT~raw~font~#2~created~by~fontinst~
+ v\fontinstversion)}
+ \out_line{}
+ \out_line{(COMMENT~Filename:~#2.pl)}
+ \out_line{(COMMENT~Created~by:~tex~\jobname)}
+ \out_line{(COMMENT~Created~using:~\string\mtxtopl{#1}{#2})}
+ \out_line{}
+ \out_line{(COMMENT~This~file~can~be~turned~into~a~ligless~TeX~font~
+ with)}
+ \out_line{(COMMENT~pltotfm~#2.pl~#2.tfm)}
+ \out_line{}
+ \out_line{(COMMENT~THIS~FILE~CAN~THEN~BE~DELETED.)}
+ \out_line{}
+ \out_line{(DESIGNSIZE~R~10.0)}
+ \out_line{}
+ \let\setglyph=\iffalse
+ \let\endsetglyph=\fi
+ \let\setkern=\gobble_three
+ \let\setrawglyph=\Pl_raw_glyph
+ \inputmtx{#1}
+ \out_line{}
+ \out_line{(COMMENT~END~OF~FILE~#2.pl)}
+ \close_out{Raw~font}
+}}
+\def\Pl_raw_glyph#1#2#3#4#5#6#7#8{
+ \a_count=#4
+ \out_line{(CHARACTER~\vpl_int\a_count\space(COMMENT~#1)}
+ \out_lline{(CHARWD~R~\make_factor{#5})}
+ \out_lline{(CHARHT~R~\make_factor{#6})}
+ \out_lline{(CHARDP~R~\make_factor{#7})}
+ \out_lline{(CHARIC~R~\make_factor{#8})}
+ \out_lline{)}
+}
+
+
+\catcode`\@=\atcatcode
+\catcode`\^^M=\nlcatcode
+\catcode`\ =\spacecatcode
+\catcode`\~=\tildecatcode
+\catcode`\_=\underscorecatcode
+
+\batchmode
+\for(n){1}{500}{1}\Mtxtopl{cmr5}{cmr5.new}\endfor(n)
+
+\bye
+
diff --git a/Master/texmf-dist/doc/fontinst/base/test/testfont.tex b/Master/texmf-dist/doc/fontinst/base/test/testfont.tex
new file mode 100644
index 00000000000..544642aae45
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/test/testfont.tex
@@ -0,0 +1,208 @@
+% A testbed for font evaluation (see The METAFONTbook, Appendix H)
+
+\tracinglostchars=0
+\tolerance=1000
+\raggedbottom
+\nopagenumbers
+\parindent=0pt
+\newlinechar=`@
+\hyphenpenalty=200
+\doublehyphendemerits=30000
+\hyphenation{prom-i-nent}
+
+\newcount\m \newcount\n \newcount\p \newdimen\dim
+\chardef\other=12
+
+\def\today{\ifcase\month\or
+ January\or February\or March\or April\or May\or June\or
+ July\or August\or September\or October\or November\or December\fi
+ \space\number\day, \number\year}
+\def\hours{\n=\time \divide\n 60
+ \m=-\n \multiply\m 60 \advance\m \time
+ \twodigits\n\twodigits\m}
+\def\twodigits#1{\ifnum #1<10 0\fi \number#1}
+
+\def\init{\message{@Name of the font to test = }
+ \read-1 to\fontname \startfont
+ \message{Now type a test command (\string\help\space for help):}}
+\def\startfont{\font\testfont=\fontname \spaceskip=0pt
+ \leftline{\sevenrm Test of \fontname\unskip\ on \today\ at \hours}
+ \medskip
+ \testfont \setbaselineskip
+ \ifdim\fontdimen6\testfont<10pt \rightskip=0pt plus 20pt
+ \else\rightskip=0pt plus 2em \fi
+ \spaceskip=\fontdimen2\testfont % space between words (\raggedright)
+ \xspaceskip=\fontdimen2\testfont \advance\xspaceskip by\fontdimen7\testfont}
+
+{\catcode`\|=0 \catcode`\\=\other
+|gdef|help{|message{%
+\init switches to another font;@%
+\end or \bye finishes the run;@%
+\table prints the font layout in tabular format;@%
+\text prints a sample text, assuming TeX text font conventions;@%
+\sample combines \table and \text;@%
+\mixture mixes a background character with a series of others;@%
+\alternation interleaves a background character with a series;@%
+\alphabet prints all lowercase letters within a given background;@%
+\ALPHABET prints all uppercase letters within a given background;@%
+\series prints a series of letters within a given background;@%
+\lowers prints a comprehensive test of lowercase;@%
+\uppers prints a comprehensive test of uppercase;@%
+\digits prints a comprehensive test of numerals;@%
+\math prints a comprehensive test of TeX math italic;@%
+\names prints a text that mixes upper and lower case;@%
+\punct prints a punctuation test;@%
+\bigtest combines many of the above routines;@%
+\help repeats this message;@%
+and you can use ordinary TeX commands (e.g., to \input a file).}}}
+
+\def\setbaselineskip{\setbox0=\hbox{\n=0
+\loop\char\n \ifnum \n<255 \advance\n 1 \repeat}
+\baselineskip=6pt \advance\baselineskip\ht0 \advance\baselineskip\dp0 }
+
+\def\setchar#1{{\escapechar-1\message{\string#1 character = }%
+ \def\do##1{\catcode`##1=\other}\dospecials
+ \read-1 to\next
+ \expandafter\finsetchar\next\next#1}}
+\def\finsetchar#1#2\next#3{\global\chardef#3=`#1
+ \ifnum #3=`\# \global\chardef#3=#2 \fi}
+\def\promptthree{\setchar\background
+ \setchar\starting \setchar\ending}
+
+\def\mixture{\promptthree \domix\mixpattern}
+\def\alternation{\promptthree \domix\altpattern}
+\def\mixpattern{\0\1\0\0\1\1\0\0\0\1\1\1\0\1}
+\def\altpattern{\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0}
+\def\domix#1{\par\chardef\0=\background \n=\starting
+ \loop \chardef\1=\n #1\endgraf
+ \ifnum \n<\ending \advance\n 1 \repeat}
+
+\def\!{\discretionary{\background}{\background}{\background}}
+\def\series{\promptthree \!\doseries\starting\ending\par}
+\def\doseries#1#2{\n=#1\loop\char\n\!\ifnum\n<#2\advance\n 1 \repeat}
+\def\complower{\!\doseries{`a}{`z}\doseries{'31}{'34}\par}
+\def\compupper{\!\doseries{`A}{`Z}\doseries{'35}{'37}\par}
+\def\compdigs{\!\doseries{`0}{`9}\par}
+\def\alphabet{\setchar\background\complower}
+\def\ALPHABET{\setchar\background\compupper}
+
+\def\lowers{\docomprehensive\complower{`a}{`z}{'31}{'34}}
+\def\uppers{\docomprehensive\compupper{`A}{`Z}{'35}{'37}}
+\def\digits{\docomprehensive\compdigs{`0}{`4}{`5}{`9}}
+\def\docomprehensive#1#2#3#4#5{\par\chardef\background=#2
+ \loop{#1} \ifnum\background<#3\m=\background\advance\m 1
+ \chardef\background=\m \repeat \chardef\background=#4
+ \loop{#1} \ifnum\background<#5\m=\background\advance\m 1
+ \chardef\background=\m \repeat}
+
+\def\names{ {\AA}ngel\aa\ Beatrice Claire
+ Diana \'Erica Fran\c{c}oise Ginette H\'el\`ene Iris
+ Jackie K\=aren {\L}au\.ra Mar{\'\i}a N\H{a}ta{\l}{\u\i}e {\O}ctave
+ Pauline Qu\^eneau Roxanne Sabine T\~a{\'\j}a Ur\v{s}ula
+ Vivian Wendy Xanthippe Yv{\o}nne Z\"azilie\par}
+\def\punct{\par\dopunct{min}\dopunct{pig}\dopunct{hid}
+ \dopunct{HIE}\dopunct{TIP}\dopunct{fluff}
+ \$1,234.56 + 7/8 = 9\% @ \#0\par}
+\def\dopunct#1{#1,\ #1:\ #1;\ `#1'\ ?`#1?\ !`#1!\ (#1)\ [#1]\ #1*\ #1.\par}
+
+\def\bigtest{\sample
+ hamburgefonstiv HAMBURGEFONSTIV\par
+ \names \punct \lowers \uppers \digits}
+
+\def\math{\textfont1=\testfont \skewchar\testfont=\skewtrial
+ \mathchardef\Gamma="100 \mathchardef\Delta="101
+ \mathchardef\Theta="102 \mathchardef\Lambda="103 \mathchardef\Xi="104
+ \mathchardef\Pi="105 \mathchardef\Sigma="106 \mathchardef\Upsilon="107
+ \mathchardef\Phi="108 \mathchardef\Psi="109 \mathchardef\Omega="10A
+ \def\ii{i} \def\jj{j}
+ \def\\##1{|##1|+}\mathtrial
+ \def\\##1{##1_2+}\mathtrial
+ \def\\##1{##1^2+}\mathtrial
+ \def\\##1{##1/2+}\mathtrial
+ \def\\##1{2/##1+}\mathtrial
+ \def\\##1{##1,{}+}\mathtrial
+ \def\\##1{d##1+}\mathtrial
+ \let\ii=\imath \let\jj=\jmath \def\\##1{\hat##1+}\mathtrial}
+\newcount\skewtrial \skewtrial='177
+\def\mathtrial{$\\A \\B \\C \\D \\E \\F \\G \\H \\I \\J \\K \\L \\M \\N \\O
+ \\P \\Q \\R \\S \\T \\U \\V \\W \\X \\Y \\Z \\a \\b \\c \\d \\e \\f \\g
+ \\h \\\ii \\\jj \\k \\l \\m \\n \\o \\p \\q \\r \\s \\t \\u \\v \\w \\x \\y
+ \\z \\\alpha \\\beta \\\gamma \\\delta \\\epsilon \\\zeta \\\eta \\\theta
+ \\\iota \\\kappa \\\lambda \\\mu \\\nu \\\xi \\\pi \\\rho \\\sigma \\\tau
+ \\\upsilon \\\phi \\\chi \\\psi \\\omega \\\vartheta \\\varpi \\\varphi
+ \\\Gamma \\\Delta \\\Theta \\\Lambda \\\Xi \\\Pi \\\Sigma \\\Upsilon
+ \\\Phi \\\Psi \\\Omega \\\partial \\\ell \\\wp$\par}
+\def\mathsy{\begingroup\skewtrial='060 % for math symbol font tests
+ \def\mathtrial{$\\A \\B \\C \\D \\E \\F \\G \\H \\I \\J \\K \\L
+ \\M \\N \\O \\P \\Q \\R \\S \\T \\U \\V \\W \\X \\Y \\Z$\par}
+ \math\endgroup}
+
+\def\oct#1{\hbox{\rm\'{}\kern-.2em\it#1\/\kern.05em}} % octal constant
+\def\hex#1{\hbox{\rm\H{}\tt#1}} % hexadecimal constant
+\def\setdigs#1"#2{\gdef\h{#2}% \h=hex prefix; \0\1=corresponding octal
+ \m=\n \divide\m by 64 \xdef\0{\the\m}%
+ \multiply\m by-64 \advance\m by\n \divide\m by 8 \xdef\1{\the\m}}
+\def\testrow{\setbox0=\hbox{\penalty 1\def\\{\char"\h}%
+ \\0\\1\\2\\3\\4\\5\\6\\7\\8\\9\\A\\B\\C\\D\\E\\F%
+ \global\p=\lastpenalty}} % \p=1 if none of the characters exist
+\def\oddline{\cr
+ \noalign{\nointerlineskip}
+ \multispan{19}\hrulefill&
+ \setbox0=\hbox{\lower 2.3pt\hbox{\hex{\h x}}}\smash{\box0}\cr
+ \noalign{\nointerlineskip}}
+\newif\ifskipping
+\def\evenline{\loop\skippingfalse
+ \ifnum\n<256 \m=\n \divide\m 16 \chardef\next=\m
+ \expandafter\setdigs\meaning\next \testrow
+ \ifnum\p=1 \skippingtrue \fi\fi
+ \ifskipping \global\advance\n 16 \repeat
+ \ifnum\n=256 \let\next=\endchart\else\let\next=\morechart\fi
+ \next}
+\def\morechart{\cr\noalign{\hrule\penalty5000}
+ \chartline \oddline \m=\1 \advance\m 1 \xdef\1{\the\m}
+ \chartline \evenline}
+\def\chartline{&\oct{\0\1x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&}
+\def\chartstrut{\lower4.5pt\vbox to14pt{}}
+\def\table{$$\global\n=0
+ \halign to\hsize\bgroup
+ \chartstrut##\tabskip0pt plus10pt&
+ &\hfil##\hfil&\vrule##\cr
+ \lower6.5pt\null
+ &&&\oct0&&\oct1&&\oct2&&\oct3&&\oct4&&\oct5&&\oct6&&\oct7&\evenline}
+\def\endchart{\cr\noalign{\hrule}
+ \raise11.5pt\null&&&\hex 8&&\hex 9&&\hex A&&\hex B&
+ &\hex C&&\hex D&&\hex E&&\hex F&\cr\egroup$$\par}
+\def\:{\setbox0=\hbox{\char\n}%
+ \ifdim\ht0>7.5pt\reposition
+ \else\ifdim\dp0>2.5pt\reposition\fi\fi
+ \box0\global\advance\n 1 }
+\def\reposition{\setbox0=\vbox{\kern2pt\box0}\dim=\dp0
+ \advance\dim 2pt \dp0=\dim}
+\def\centerlargechars{
+ \def\reposition{\setbox0=\hbox{$\vcenter{\kern2pt\box0\kern2pt}$}}}
+
+\def\text{{\advance\baselineskip-4pt
+\setbox0=\hbox{abcdefghijklmnopqrstuvwxyz}
+\ifdim\hsize>2\wd0 \ifdim 15pc>2\wd0 \hsize=15pc \else \hsize=2\wd0 \fi\fi
+On November 14, 1885, Senator \& Mrs.~Leland Stanford called
+together at their San Francisco mansion the 24~prominent men who had
+been chosen as the first trustees of The Leland Stanford Junior University.
+They handed to the board the Founding Grant of the University, which they
+had executed three days before. This document---with various amendments,
+legislative acts, and court decrees---remains as the University's charter.
+In bold, sweeping language it stipulates that the objectives of the University
+are ``to qualify students for personal success and direct usefulness in life;
+and to promote the publick welfare by exercising an influence in behalf of
+humanity and civilization, teaching the blessings of liberty regulated by
+law, and inculcating love and reverence for the great principles of
+government as derived from the inalienable rights of man to life, liberty,
+and the pursuit of happiness.'' \moretext
+(!`THE DAZED BROWN FOX QUICKLY GAVE 12345--67890 JUMPS!)\par}}
+\def\moretext{?`But aren't Kafka's Schlo{\ss} and {\AE}sop's {\OE}uvres
+often na{\"\i}ve vis-\`a-vis the d{\ae}monic ph{\oe}nix's official r\^ole
+in fluffy souffl\'es? }
+\def\omitaccents{\let\moretext=\relax}
+
+\def\sample{\table\text}
+
+\ifx\noinit!\else\init\fi
diff --git a/Master/texmf-dist/doc/fontinst/base/test/testsc.tex b/Master/texmf-dist/doc/fontinst/base/test/testsc.tex
new file mode 100644
index 00000000000..c54452d45e1
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/test/testsc.tex
@@ -0,0 +1,41 @@
+\input fontinst.sty
+
+\transformfont{padr8r} {\reencodefont{8r}{\fromafm{padr8a}}}
+\transformfont{padrc8r}{\reencodefont{8r}{\fromafm{padrc8a}}}
+\transformfont{pads8r} {\reencodefont{8r}{\fromafm{pads8a}}}
+\transformfont{padsc8r}{\reencodefont{8r}{\fromafm{padsc8a}}}
+\fromafm{padr8x}
+\fromafm{pads8x}
+
+\installfonts
+
+\installfamily{T1}{pad} {}
+\installfamily{T1}{padx}{}
+\installfamily{T1}{padj}{}
+
+\installfont{padrc8t}{padrc8r,latin}
+ {T1}{T1}{pad}{m}{sc}{}
+\installfont{padrc9e}
+ {kernoff,padr8r,padr8x,kernon,glyphoff,padrc8r,glyphon,
+ resetsc,latinsc}
+ {T1c}{T1}{padx}{m}{sc}{}
+\installfont{padrc9d}
+ {kernoff,padr8r,padr8x,kernon,glyphoff,padrc8r,glyphon,
+ resetosf,resetsc,latinsc}
+ {T1cj}{T1}{padj}{m}{sc}{}
+
+\installfont{padsc8t}{padsc8r,latin}
+ {T1}{T1}{pad}{m}{sc}{}
+\installfont{padsc9e}
+ {kernoff,pads8r,pads8x,kernon,glyphoff,padsc8r,glyphon,
+ resetsc,latinsc}
+ {T1c}{T1}{padx}{sb}{sc}{}
+\installfont{padsc9d}
+ {kernoff,pads8r,pads8x,kernon,glyphoff,padrc8r,glyphon,
+ resetosf,resetsc,latinsc}
+ {T1cj}{T1}{padj}{sb}{sc}{}
+
+\endinstallfonts
+\bye
+
+
diff --git a/Master/texmf-dist/doc/fontinst/base/test/v1901test.tex b/Master/texmf-dist/doc/fontinst/base/test/v1901test.tex
new file mode 100644
index 00000000000..81a6218f679
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/test/v1901test.tex
@@ -0,0 +1,214 @@
+% Test of fontinst v1.901.
+% Started 1999/03/13.
+\input fontinst.sty
+
+% Part one---test of pooled file allocation.
+\catcode`\_=11
+\catcode`\@=11
+
+\def\show_out_filenames{%
+ \immediate\write16{\string\count17=\the\count17}%
+ \for(i){-1}{16}{1}%
+ \immediate\write16{Stream \strint{i}:
+ \x_cs\meaning{out_filename-\strint{i}}%
+ }%
+ \endfor(i)%
+}
+
+% %1 Standard usage
+% \show_out_filenames
+% \open_pout\tF{\jobname.out}
+% \show_out_filenames
+% \pout_line\tF{Hello world!}
+% \close_pout\tF{Test output}
+% \show_out_filenames
+% % Seems to work fine.
+
+% %2 Allocating LOTS of files.
+% \newcount\j_count
+% \newcount\k_count
+% \j_count=0
+% \k_count=1
+% \for(o){1}{48}{1}
+% \x_cs\open_pout{F-\strint{o}}{\jobname.\strint{o}}%
+% \ifodd \int{o} \else
+% \x_cs\pout_line{F-\the\k_count}{%
+% open=\strint{o} close=\the\j_count\space write=\the\k_count
+% }%
+% \multiply \k_count \thr@@
+% \advance \k_count \@ne
+% \d_count=\k_count
+% \divide \d_count \int{o}%
+% \multiply \d_count \int{o}%
+% \advance \k_count -\d_count
+% \advance \k_count \@ne
+% \advance \j_count \@ne
+% \x_cs\close_pout{F-\the\j_count}{Test data}%
+% \fi
+% \d_count=\int{o}%
+% \divide \d_count 8%
+% \multiply \d_count 8%
+% \advance \d_count -\int{o}%
+% \ifnum 0=\d_count \show_out_filenames \fi
+% \endfor(o)
+% % Seems to work fine as well.
+
+
+%% Part two---test of reimplemented \transformfont stuff
+%% Part two B---test of \recordtransforms stuff
+
+\recordtransforms{mapfrags.tex}
+\transformfont{v1901test1}{
+ \xscalefont{2000}{\reencodefont{t1c}{\frommtx{v1901test}}}
+}
+\transformfont{v1901test2}{
+ \yscalefont{500}{\xscalefont{2000}{\frommtx{v1901test}}}
+}
+\transformfont{v1901test3}{
+ \reencodefont{t1}{\slantfont{100}{\frommtx{v1901test}}}
+}
+\endrecordtransforms
+
+
+\bye
+
+%% Part three---test of reglyphing
+
+\reglyphfonts
+ \resetcommand\iftokeep#1\then{\ifnum 0<#1}
+ % This means that an AFM command will survive the conversion only if
+ % it refers to at least one renamed glyph and not refer to any killed
+ % glyph.
+
+% \offmtxcommand\setrawglyph
+% \offmtxcommand\setglyph
+% % This reglyphing file is inteded for extracting information from the
+% % AFM file of a Caps, Small caps, and Oldstyle figures fonts--with the
+% % intention to build a corresponding virtual font with glyphs that are
+% % present in the Regular and Expert Regular variants instead. Hence
+% % there is no need for \setrawglyph or \setglyph commands (the
+% % dimensions of the characters are known from the Reg. and Exp.Reg.
+% % AFM's), but the \setkern commands are most interesting (since 8x
+% % fonts don't contain any upper case letters, and hence has no kerning
+% % pairs between these and the small caps either).
+
+
+ \renameglyph{dollaroldstyle}{dollar}
+ \renameglyph{ampersandsmall}{ampersand}
+
+ \renameglyph{zerooldstyle}{zero}
+ \renameglyph{oneoldstyle}{one}
+ \renameglyph{twooldstyle}{two}
+ \renameglyph{threeoldstyle}{three}
+ \renameglyph{fouroldstyle}{four}
+ \renameglyph{fiveoldstyle}{five}
+ \renameglyph{sixoldstyle}{six}
+ \renameglyph{sevenoldstyle}{seven}
+ \renameglyph{eigtholdstyle}{eight}
+ \renameglyph{nineoldstyle}{nine}
+
+ \renameglyph{Asmall}{a}
+ \renameglyph{Bsmall}{b}
+ \renameglyph{Csmall}{c}
+ \renameglyph{Dsmall}{d}
+ \renameglyph{Esmall}{e}
+ \renameglyph{Fsmall}{f}
+ \renameglyph{Gsmall}{g}
+ \renameglyph{Hsmall}{h}
+ \renameglyph{Ismall}{i}
+ \renameglyph{Jsmall}{j}
+ \renameglyph{Ksmall}{k}
+ \renameglyph{Lsmall}{l}
+ \renameglyph{Msmall}{m}
+ \renameglyph{Nsmall}{n}
+ \renameglyph{Osmall}{o}
+ \renameglyph{Psmall}{p}
+ \renameglyph{Qsmall}{q}
+ \renameglyph{Rsmall}{r}
+ \renameglyph{Ssmall}{s}
+ \renameglyph{Tsmall}{t}
+ \renameglyph{Usmall}{u}
+ \renameglyph{Vsmall}{v}
+ \renameglyph{Wsmall}{w}
+ \renameglyph{Xsmall}{x}
+ \renameglyph{Ysmall}{y}
+ \renameglyph{Zsmall}{z}
+
+ \renameglyph{centoldstyle}{cent}
+
+ % \renameglyph{FIsmall}{fi}
+ % \renameglyph{FLsmall}{fl}
+ % These two aren't really necessary, since the ligature `fi' looks
+ % exactly as the letters `f'`i' next to each others.
+ \killglyph{fi}
+ \killglyph{fl}
+
+ \renameglyph{Gravesmall}{grave}
+ \renameglyph{Acutesmall}{acute}
+ \renameglyph{Circumflexsmall}{circumflex}
+ \renameglyph{Tildesmall}{tilde}
+ \renameglyph{Macronsmall}{macron}
+ \renameglyph{Brevesmall}{breve}
+ \renameglyph{Dotaccentsmall}{dotaccent}
+ \renameglyph{Dieresissmall}{dieresis}
+ \renameglyph{Ringsmall}{ring}
+ \renameglyph{Cedillasmall}{cedilla}
+ \renameglyph{Ogoneksmall}{ogonek}
+ \renameglyph{Caronsmall}{caron}
+
+ \renameglyph{AEsmall}{ae}
+ \renameglyph{dotlessIsmall}{dotlessi}
+ \renameglyph{Lslashsmall}{lslash}
+ \renameglyph{Oslashsmall}{oslash}
+ \renameglyph{OEsmall}{oe}
+ % \renameglyph{SSsmall}{germandbls}
+ % This isn't really needed in the AGaramond font family, since `SSsmall'
+ % looks exactly like `Ssmall'`Ssmall'
+ \killglyph{germandbls}
+
+ \renameglyph{Oacutesmall}{oacute}
+ \renameglyph{Odieresissmall}{odieresis}
+ \renameglyph{Ucircumflexsmall}{ucircumflex}
+
+ \renameglyph{Uacutesmall}{uacute}
+ \renameglyph{Eacutesmall}{eacute}
+ \renameglyph{Iacutesmall}{iacute}
+ \renameglyph{Icircumflexsmall}{icircumflex}
+
+ \renameglyph{Thornsmall}{thorn}
+ \renameglyph{Yacutesmall}{yacute}
+
+ \renameglyph{Ocircumflexsmall}{ocircumflex}
+ \renameglyph{Otildesmall}{otilde}
+ \renameglyph{Ntildesmall}{ntilde}
+ \renameglyph{Ydieresissmall}{ydieresis}
+ \renameglyph{Ethsmall}{eth}
+ \renameglyph{Acircumflexsmall}{acircumflex}
+ \renameglyph{Aringsmall}{aring}
+ \renameglyph{Ccedillasmall}{ccedilla}
+
+ \renameglyph{Ugravesmall}{ugrave}
+ \renameglyph{Zcaronsmall}{zcaron}
+ \renameglyph{Idieresissmall}{idieresis}
+ \renameglyph{Agravesmall}{agrave}
+
+ \renameglyph{Ogravesmall}{ograve}
+
+ \renameglyph{Udieresissmall}{udieresis}
+ \renameglyph{Edieresissmall}{edieresis}
+ \renameglyph{Aacutesmall}{aacute}
+ \renameglyph{Igravesmall}{igrave}
+ \renameglyph{Idieresissmall}{idieresis}
+ \renameglyph{Adieresissmall}{adieresis}
+
+ \renameglyph{Scaronsmall}{scaron}
+ \renameglyph{Egravesmall}{egrave}
+ \renameglyph{Atildesmall}{atilde}
+ \renameglyph{Ecircumflexsmall}{ecircumflex}
+
+ \reglyphfont{K-padrc}{gdsc}
+ \reglyphfont{K-padsc}{padsc8a}
+\endreglyphfonts
+
+
+\bye \ No newline at end of file
diff --git a/Master/texmf-dist/doc/fontinst/base/test/v1902test.tex b/Master/texmf-dist/doc/fontinst/base/test/v1902test.tex
new file mode 100644
index 00000000000..7274fb76597
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/test/v1902test.tex
@@ -0,0 +1,11 @@
+\input fontinst.sty
+
+\generalpltomtx{cmr5}{cmr5;1}{pl}{OT1}
+\generalpltomtx{padr9d}{padr9d;1}{vpl}{}
+\generalpltomtx{padr9d}{padr9d;2}{vpl}{OT1}
+
+\transformfont{cmr5;2}{\fromplgivenetx{cmr5}{OT1}}
+\transformfont{padr9d;3}{\fromvpl{padr9d}}
+\transformfont{padr9d;4}{\fromvplgivenetx{padr9d}{OT1}}
+
+\bye \ No newline at end of file
diff --git a/Master/texmf-dist/doc/fontinst/base/test/v1905test.tex b/Master/texmf-dist/doc/fontinst/base/test/v1905test.tex
new file mode 100644
index 00000000000..47117acc5fb
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/test/v1905test.tex
@@ -0,0 +1,22 @@
+\input fontinst.sty
+\catcode`\_=11\catcode`\ =9\catcode`\^^M=9
+\catcode`\~=10\catcode`\@=11
+
+\fontinst_error{Hungarian}{
+ I~will~not~buy~this~record,\message_break
+ it~is~scratched
+}\error_help_a
+
+\fontinst_warning{Hungarian}{Your~hovercraft~is~full~of~eels}
+
+\fontinst_info{Hungarian}{That~will~be~six~pence,~please}
+
+\fontinst_warning_no_line{Hungarian}{
+ Do~you~want~to~come~home~to~my~place\message_break
+ and~pantsy~pantsy?
+}
+
+
+
+
+\bye \ No newline at end of file
diff --git a/Master/texmf-dist/doc/fontinst/base/test/v1906test.tex b/Master/texmf-dist/doc/fontinst/base/test/v1906test.tex
new file mode 100644
index 00000000000..92ed6281198
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/test/v1906test.tex
@@ -0,0 +1,12 @@
+%&Plain
+% Test of fontinst v1.906.
+% Begun 1999/08/01.
+\input fontinst.sty
+
+\installfonts
+ \installfamily{U}{ztest1}{}
+ \installfont{v1906test}{v1906test}{v1906test}{U}{ztest1}{m}{n}{}
+\endinstallfonts
+
+\bye
+
diff --git a/Master/texmf-dist/doc/fontinst/base/test/v1913test.tex b/Master/texmf-dist/doc/fontinst/base/test/v1913test.tex
new file mode 100644
index 00000000000..b9382cdf898
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/test/v1913test.tex
@@ -0,0 +1,21 @@
+\input fontinst.sty
+
+\recordtransforms{v1913test.recs}
+
+\transformfont{padr8r}{\reencodefont{8r}{\fromafm{padr8a}}}
+\transformfont{padr8r-ys}{\yscalefont{\div{397000}{663}}{\frommtx{padr8r}}}
+\reglyphfonts
+ \renameglyph{oneoldstyle}{one}
+ \reglyphfont{padr8r-ys2}{padr8r-ys}
+\endreglyphfonts
+
+\installfonts
+ \installfamily{T1}{pad}{}
+ \installfamily{8r}{pad}{}
+ \installfont{padr9d}{padr8r,padr8r-ys2,padr8x,latin}{t1j}{T1}{pad}{m}{n}{}
+ \installrawfont{padr8r2}{padr8r-ys}{8r}{8r}{pad}{m}{n}{}
+\endinstallfonts
+
+\endrecordtransforms
+
+\bye \ No newline at end of file
diff --git a/Master/texmf-dist/doc/fontinst/base/test/v1914test.tex b/Master/texmf-dist/doc/fontinst/base/test/v1914test.tex
new file mode 100644
index 00000000000..73b271b986c
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/test/v1914test.tex
@@ -0,0 +1,50 @@
+\input fontinst.sty
+
+%1
+\recordtransforms{v1914test.recs}
+
+\transformfont{padr8r}{\reencodefont{8r}{\fromafm{padr8a}}}
+\for(x){0}{2}{1}
+ \for(y){0}{2}{1}
+ \transformfont{p-ad-rr--8r--\strint{x}=\strint{y}}{
+ \xscalefont{\add{\mul{\int{x}}{300}}{700}}{
+ \yscalefont{\add{\mul{\int{y}}{300}}{700}}{
+ \frommtx{padr8r}}}}
+ \endfor(y)
+\endfor(x)
+
+\installfonts
+ \installfamily{T1}{padxy}{}
+ \installfamily{8r}{padxy}{}
+ \for(x){0}{2}{1}
+ \for(y){0}{2}{1}
+ \installfont{p-ad-rr--8t--\strint{x}=\strint{y}}
+ {p-ad-rr--8r--\strint{x}=\strint{y},latin}
+ {t1}{T1}{padxy}{m\strint{x}\strint{y}}{n}{}
+ \installrawfont{p-ad-rr--8r--\strint{x}=\strint{y}}
+ {p-ad-rr--8r--\strint{x}=\strint{y},8r}
+ {8r}{8r}{padxy}{m\strint{x}\strint{y}}{n}{}
+ \endfor(y)
+ \endfor(x)
+\endinstallfonts
+
+\endrecordtransforms
+
+% % \tracingmacros=1\tracingcommands=2
+% %2
+% \installfonts
+% \installrawfont{cmr5}{cmr5,\metrics
+% \resetint{xheight}{\mul{\int{xheight}}{2}},kernoff}{ot1}{OT1}
+% {cmr}{m}{n}{5}
+% \installfont{padr18t}{padr8r scaled 856,%
+% \metrics \message{%
+% \ifisint{rawscale}\then\strint{rawscale}\else None\fi
+% }%
+% \expandafter\show \csname g-A\endcsname
+% ,latin,%
+% \metrics \message{%
+% \ifisint{rawscale}\then\strint{rawscale}\else None\fi
+% }}{t1}{T1}{pad}{m}{ns}{}
+% \endinstallfonts
+
+\bye \ No newline at end of file
diff --git a/Master/texmf-dist/doc/fontinst/base/test/v1914testmap.tex b/Master/texmf-dist/doc/fontinst/base/test/v1914testmap.tex
new file mode 100644
index 00000000000..17dd9c2375d
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/test/v1914testmap.tex
@@ -0,0 +1,9 @@
+\input finstmsc.sty
+\AssumeLWFN
+\adddriver{dvips}{v1914test.map}
+\adddriver{debug}{v1914test.debug}
+\debugvalue{PS_font_file}
+\adddriver{pltotf}{v1914test.sh} % v1.915 feature, actually
+\input v1914test.recs
+\donedrivers
+\bye
diff --git a/Master/texmf-dist/doc/fontinst/base/test/v1915test.tex b/Master/texmf-dist/doc/fontinst/base/test/v1915test.tex
new file mode 100644
index 00000000000..b60946a402b
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/test/v1915test.tex
@@ -0,0 +1,25 @@
+\input fontinst.sty
+
+% %1: Catcodes
+% \def\do#1{Catcode of `\string#1 = \the\catcode`#1 ^^J}
+% \def\showcatcodes{\message{\do{\ }\do{\^^M}\do{\@}\do{\_}\do{\~}}}
+%
+% \showcatcodes
+% \show\fontinstcc
+% \fontinstcc
+% \showcatcodes
+% \show\normalcc
+% \normalcc
+% \showcatcodes
+
+%2: Aliased glyphs
+\input Knuth:fontinst:New.fontinst:cyrfinst:etc:fnstcorr.tex
+\transformfont{padsc8r}{\reencodefont{8r}{\fromafm{padsc8a}}}
+\def\renameglyph#1#2{\galias{#1}{#2}}
+\input csc2x.tex
+\transformfont{padscx8r}{\reencodefont{8r}{\fromafm{padsc8a}}}
+% När glyfnamnen har tagits bort från de omkodade PL-filerna så är
+% de i allt väsentligt lika. Sålunda tycks det fungera!
+
+
+\bye \ No newline at end of file
diff --git a/Master/texmf-dist/doc/fontinst/base/test/v1915testmap.tex b/Master/texmf-dist/doc/fontinst/base/test/v1915testmap.tex
new file mode 100644
index 00000000000..7e83526cd40
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/test/v1915testmap.tex
@@ -0,0 +1,9 @@
+\input finstmsc.sty
+\adddriver{pltotf}{v1915test.sh}
+\input v1914test.recs
+\donedrivers
+\setstr{TFMfileprefix}{:a:b:c:}
+\adddriver{pltotf}{v1915test.sh2}
+\input v1913test.recs
+\donedrivers
+\bye
diff --git a/Master/texmf-dist/doc/fontinst/base/test/v1916test.tex b/Master/texmf-dist/doc/fontinst/base/test/v1916test.tex
new file mode 100644
index 00000000000..56f26a51b0f
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/test/v1916test.tex
@@ -0,0 +1,14 @@
+% v1916test.tex
+
+\input fontinst.sty
+
+% \half and \otherhalf
+\fontinstcc
+\for(i){-5}{5}{1}
+ \eval_expr_to\b_count{\half{\int{i}}}
+ \eval_expr{\otherhalf{\int{i}}}
+ \immediate\write16{\strint{i}:~\the\b_count \space+~ \the\result}
+\endfor(i)
+\normalcc
+
+\bye
diff --git a/Master/texmf-dist/doc/fontinst/base/test/v1916test2.tex b/Master/texmf-dist/doc/fontinst/base/test/v1916test2.tex
new file mode 100644
index 00000000000..8cc954f2615
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/test/v1916test2.tex
@@ -0,0 +1,27 @@
+%&Plain
+\input fontinst.sty
+
+% %1 \ifareglyphs
+%
+% \setrawglyph{f}{xfont}{10pt}{102}{375}{750}{375}{50}
+% \setrawglyph{g}{xfont}{10pt}{102}{375}{750}{375}{50}
+% \setrawglyph{h}{xfont}{10pt}{102}{375}{750}{375}{50}
+%
+% \ifareglyphs{}\then True \else False \fi
+% \ifareglyphs{a}\then True \else False \fi
+% \ifareglyphs{f}\then True \else False \fi
+% \ifareglyphs{f,a}\then True \else False \fi
+% \ifareglyphs{a,f}\then True \else False \fi
+% \ifareglyphs{f,g}\then True \else False \fi
+% \ifareglyphs{f,g,a}\then True \else False \fi
+
+%2 \setfontdimen
+\generalpltomtx{ecrm1000}{ecrm1000}{pl}{t1draft}
+\generalpltomtx{ecss1000}{ecss1000}{pl}{t1draft}
+\transformfont{ecdh-shrunk}{%
+ \yscalefont{500}{\fromplgivenetx{ecdh1000}{t1draft}}%
+}
+
+\bye
+
+
diff --git a/Master/texmf-dist/doc/fontinst/base/test/v1923test.tex b/Master/texmf-dist/doc/fontinst/base/test/v1923test.tex
new file mode 100644
index 00000000000..5115f93b373
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/test/v1923test.tex
@@ -0,0 +1,43 @@
+%&Plain
+
+\input fontinst.sty
+
+% %1
+% \transformfont{padr8r}{\reencodefont{8r}{\fromafm{padr8a}}}
+% \transformfont{padri8r}{\reencodefont{8r}{\fromafm{padri8a}}}
+%
+% \installfonts
+% \installfamily{T1}{pad2}{}
+% \installfont{zpad2i8t}{padri8r scaled 1009,%
+% padr8r scaled 999 suffix -upright scaled 1009,\metrics
+% % \expandafter\show \csname r-T-upright\endcsname
+% \unsetglyph{parenleft}
+% \setglyph{parenleft}
+% \glyph{parenleft-upright}{1000}
+% \endsetglyph
+% \resetglyph{parenright}
+% \glyph{parenright-upright}{1000}
+% \endresetglyph,latin}{t1}{T1}{pad2}{m}{it}{}
+% \endinstallfonts
+
+% %2
+%
+% \installfonts
+% \installfamily{U}{fad}{}
+% \installfont{fadrr}{fadrr}{textfdim,fadrr mtxasetx}{U}{fad}{m}{n}{}
+% \endinstallfonts
+
+% %3
+% \transformfont{pagk8r}{\reencodefont{8r}{\fromafm{pagk8a}}}
+% \installfonts
+% \installfont{pagk8t}{pagk8r,newlatin}{t1}{T1}{pag}{m}{n}{}
+% \endinstallfonts
+
+%4
+\installfonts
+ \installfont{test}{rsfs10 encoding rsfs,cmsy10}{oms}{OMS}{xxx}{m}{n}{}
+\endinstallfonts
+
+
+\bye
+
diff --git a/Master/texmf-dist/doc/fontinst/base/test/v1927test.tex b/Master/texmf-dist/doc/fontinst/base/test/v1927test.tex
new file mode 100644
index 00000000000..b21f16bf60e
--- /dev/null
+++ b/Master/texmf-dist/doc/fontinst/base/test/v1927test.tex
@@ -0,0 +1,18 @@
+%&Plain
+
+\input finstmsc.sty
+
+% %1
+% \etxtoenc{ot1}{temp}
+
+%2
+\storemapdata{a}{\fromafm{a}{XX}}{}
+\storemapdata{a}{\fromafm{a}{XX}}{}
+\storemapdata{a}{\fromafm{a}{XY}}{}
+\storemapdata{a}{\fromafm{a}{XX}}{}
+\storemapdata{a}{\fromafm{a}{XX}}{\reencodefont{8r}}
+
+
+
+\bye
+
diff --git a/Master/texmf-dist/doc/fontname/8a.html b/Master/texmf-dist/doc/fontname/8a.html
new file mode 100644
index 00000000000..c85083d7e12
--- /dev/null
+++ b/Master/texmf-dist/doc/fontname/8a.html
@@ -0,0 +1,304 @@
+<html lang="en">
+<head>
+<title>Filenames for TeX fonts</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="Filenames for TeX fonts">
+<meta name="generator" content="makeinfo 4.6">
+<!--
+This document is in the public domain and may be used freely.-->
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+--></style>
+</head>
+<body>
+<div class="node">
+<p>
+Node:&nbsp;<a name="8a">8a</a>,
+Next:&nbsp;<a rel="next" accesskey="n" href="8r.html#8r">8r</a>,
+Up:&nbsp;<a rel="up" accesskey="u" href="Encodings.html#Encodings">Encodings</a>
+<hr><br>
+</div>
+
+<h3 class="section"><code>8a.enc</code>: Adobe standard encoding</h3>
+
+<pre class="example">
+
+ % @psencodingfile{
+ % author = "Adobe",
+ % version = "1.0",
+ % date = "22 June 1996",
+ % filename = "8a.enc",
+ % email = "kb@mail.tug.org",
+ % address = "135 Center Hill Rd. // Plymouth, MA 02360",
+ % codetable = "ISO/ASCII",
+ % checksum = "269 317 2399",
+ % docstring = "Adobe StandardEncoding as an afm2tfm/dvips .enc file."
+ % }
+ /StandardEncoding [
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /space
+ /exclam
+ /quotedbl
+ /numbersign
+ /dollar
+ /percent
+ /ampersand
+ /quoteright
+ /parenleft
+ /parenright
+ /asterisk
+ /plus
+ /comma
+ /hyphen
+ /period
+ /slash
+ /zero
+ /one
+ /two
+ /three
+ /four
+ /five
+ /six
+ /seven
+ /eight
+ /nine
+ /colon
+ /semicolon
+ /less
+ /equal
+ /greater
+ /question
+ /at
+ /A
+ /B
+ /C
+ /D
+ /E
+ /F
+ /G
+ /H
+ /I
+ /J
+ /K
+ /L
+ /M
+ /N
+ /O
+ /P
+ /Q
+ /R
+ /S
+ /T
+ /U
+ /V
+ /W
+ /X
+ /Y
+ /Z
+ /bracketleft
+ /backslash
+ /bracketright
+ /asciicircum
+ /underscore
+ /quoteleft
+ /a
+ /b
+ /c
+ /d
+ /e
+ /f
+ /g
+ /h
+ /i
+ /j
+ /k
+ /l
+ /m
+ /n
+ /o
+ /p
+ /q
+ /r
+ /s
+ /t
+ /u
+ /v
+ /w
+ /x
+ /y
+ /z
+ /braceleft
+ /bar
+ /braceright
+ /asciitilde
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /exclamdown
+ /cent
+ /sterling
+ /fraction
+ /yen
+ /florin
+ /section
+ /currency
+ /quotesingle
+ /quotedblleft
+ /guillemotleft
+ /guilsinglleft
+ /guilsinglright
+ /fi
+ /fl
+ /.notdef
+ /endash
+ /dagger
+ /daggerdbl
+ /periodcentered
+ /.notdef
+ /paragraph
+ /bullet
+ /quotesinglbase
+ /quotedblbase
+ /quotedblright
+ /guillemotright
+ /ellipsis
+ /perthousand
+ /.notdef
+ /questiondown
+ /.notdef
+ /grave
+ /acute
+ /circumflex
+ /tilde
+ /macron
+ /breve
+ /dotaccent
+ /dieresis
+ /.notdef
+ /ring
+ /cedilla
+ /.notdef
+ /hungarumlaut
+ /ogonek
+ /caron
+ /emdash
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /AE
+ /.notdef
+ /ordfeminine
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /Lslash
+ /Oslash
+ /OE
+ /ordmasculine
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /ae
+ /.notdef
+ /.notdef
+ /.notdef
+ /dotlessi
+ /.notdef
+ /.notdef
+ /lslash
+ /oslash
+ /oe
+ /germandbls
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ ] def
+ </pre>
+
+ </body></html>
+
diff --git a/Master/texmf-dist/doc/fontname/Adobe-fonts.html b/Master/texmf-dist/doc/fontname/Adobe-fonts.html
new file mode 100644
index 00000000000..ee705d3a678
--- /dev/null
+++ b/Master/texmf-dist/doc/fontname/Adobe-fonts.html
@@ -0,0 +1,2749 @@
+<html lang="en">
+<head>
+<title>Filenames for TeX fonts</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="Filenames for TeX fonts">
+<meta name="generator" content="makeinfo 4.6">
+<!--
+This document is in the public domain and may be used freely.-->
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+--></style>
+</head>
+<body>
+<div class="node">
+<p>
+Node:&nbsp;<a name="Adobe%20fonts">Adobe fonts</a>,
+Next:&nbsp;<a rel="next" accesskey="n" href="Apple-fonts.html#Apple%20fonts">Apple fonts</a>,
+Previous:&nbsp;<a rel="previous" accesskey="p" href="Standard-PostScript-fonts.html#Standard%20PostScript%20fonts">Standard PostScript fonts</a>,
+Up:&nbsp;<a rel="up" accesskey="u" href="Font-name-lists.html#Font%20name%20lists">Font name lists</a>
+<hr><br>
+</div>
+
+<h3 class="section">Adobe fonts</h3>
+
+<p>The <code>adobe.map</code> file has abbreviations for Adobe fonts.
+
+<pre class="example">
+
+ pcrb8a Courier-Bold A 0.1 cob_____
+ pcrbo8a Courier-BoldOblique A 0.1 cobo____
+ pcrr8a Courier A 0.1 com_____
+ pcrro8a Courier-Oblique A 0.1 coo_____
+ phvr8a Helvetica A 0.2 hv______
+ phvb8a Helvetica-Bold A 0.2 hvb_____
+ phvbo8a Helvetica-BoldOblique A 0.2 hvbo____
+ phvro8a Helvetica-Oblique A 0.2 hvo_____
+ psyr Symbol A 0.3 sy______
+ ptmb8a Times-Bold A 0.4 tib_____
+ ptmbi8a Times-BoldItalic A 0.4 tibi____
+ ptmri8a Times-Italic A 0.4 tii_____
+ ptmr8a Times-Roman A 0.4 tir_____
+ phvr8an Helvetica-Narrow A 0.5 hvn_____
+ phvb8an Helvetica-Narrow-Bold A 0.5 hvnb____
+ phvbo8an Helvetica-Narrow-BoldOblique A 0.5 hvnbo___
+ phvro8an Helvetica-Narrow-Oblique A 0.5 hvno____
+ pplb8a Palatino-Bold A 001 pob_____
+ pplbi8a Palatino-BoldItalic A 001 pobi____
+ pplri8a Palatino-Italic A 001 poi_____
+ pplr8a Palatino-Roman A 001 por_____
+ pbkd8a Bookman-Demi A 002 bkd_____
+ pbkdi8a Bookman-DemiItalic A 002 bkdi____
+ pbkl8a Bookman-Light A 002 bkl_____
+ pbkli8a Bookman-LightItalic A 002 bkli____
+ pzcmi8a ZapfChancery-MediumItalic A 003 zcmi____
+ pzdr ZapfDingbats A 003 zd______
+ pagd8a AvantGarde-Demi A 004 agd_____
+ pagdo8a AvantGarde-DemiOblique A 004 agdo____
+ pagk8a AvantGarde-Book A 004 agw_____
+ pagko8a AvantGarde-BookOblique A 004 agwo____
+ pncb8a NewCenturySchlbk-Bold A 005 ncb_____
+ pncbi8a NewCenturySchlbk-BoldItalic A 005 ncbi____
+ pncri8a NewCenturySchlbk-Italic A 005 nci_____
+ pncr8a NewCenturySchlbk-Roman A 005 ncr_____
+ popr8a Optima A 006 op______
+ popb8a Optima-Bold A 006 opb_____
+ popbi8a Optima-BoldItalic A 006 opbi____
+ popbo8a Optima-BoldOblique A 006 opbo____
+ popri8a Optima-Italic A 006 opi_____
+ popro8a Optima-Oblique A 006 opo_____
+ psvd8a Souvenir-Demi A 007 sud_____
+ psvdi8a Souvenir-DemiItalic A 007 sudi____
+ psvl8a Souvenir-Light A 007 sul_____
+ psvli8a Souvenir-LightItalic A 007 suli____
+ plbd8a LubalinGraph-Demi A 008 lud_____
+ plbdo8a LubalinGraph-DemiOblique A 008 ludo____
+ plbk8a LubalinGraph-Book A 008 luw_____
+ plbko8a LubalinGraph-BookOblique A 008 luwo____
+ pgmb8a Garamond-Bold A 009 gab_____
+ pgmbi8a Garamond-BoldItalic A 009 gabi____
+ pgml8a Garamond-Light A 009 gal_____
+ pgmli8a Garamond-LightItalic A 009 gali____
+ patb8a AmericanTypewriter-Bold A 010 atb_____
+ patba8a AmericanTypewriter-BoldA A 010 atba____
+ patb8ac AmericanTypewriter-BoldCond A 010 atbc____
+ patba8ac AmericanTypewriter-BoldCondA A 010 atbca___
+ patr8ac AmericanTypewriter-Cond A 010 atc_____
+ patra8ac AmericanTypewriter-CondA A 010 atca____
+ patl8a AmericanTypewriter-Light A 010 atl_____
+ patla8a AmericanTypewriter-LightA A 010 atla____
+ patl8ac AmericanTypewriter-LightCond A 010 atlc____
+ patla8ac AmericanTypewriter-LightCondA A 010 atlca___
+ patm8a AmericanTypewriter-Medium A 010 atm_____
+ patma8a AmericanTypewriter-MediumA A 010 atma____
+ pbgb8a Benguiat-Bold A 011 bgb_____
+ pbgk8a Benguiat-Book A 011 bgw_____
+ pfqr8a FrizQuadrata A 011 fq______
+ pfqb8a FrizQuadrata-Bold A 011 fqb_____
+ pgpr8a Glypha A 012 gy______
+ pgpb8a Glypha-Bold A 012 gyb_____
+ pgpbo8a Glypha-BoldOblique A 012 gybo____
+ pgpro8a Glypha-Oblique A 012 gyo_____
+ phvc8a Helvetica-Black A 013 hvbl____
+ phvco8a Helvetica-BlackOblique A 013 hvblo___
+ phvl8a Helvetica-Light A 013 hvl_____
+ phvlo8a Helvetica-LightOblique A 013 hvlo____
+ phvr8ac Helvetica-Condensed A 014 hvc_____
+ phvb8ac Helvetica-Condensed-Bold A 014 hvcb____
+ phvc8ac Helvetica-Condensed-Black A 014 hvcbl___
+ phvbo8ac Helvetica-Condensed-BoldObl A 014 hvcbo___
+ phvro8ac Helvetica-Condensed-Oblique A 014 hvcdo___
+ phvl8ac Helvetica-Condensed-Light A 014 hvcl____
+ phvlo8ac Helvetica-Condensed-LightObl A 014 hvclo___
+ phvco8ac Helvetica-Condensed-BlackObl A 014 hvco____
+ ptvb8a TrumpMediaeval-Bold A 015 tmb_____
+ ptvbi8a TrumpMediaeval-BoldItalic A 015 tmbi____
+ ptvri8a TrumpMediaeval-Italic A 015 tmi_____
+ ptvr8a TrumpMediaeval-Roman A 015 tmr_____
+ pmlr8a Melior A 016 me______
+ pmlb8a Melior-Bold A 016 meb_____
+ pmlbi8a Melior-BoldItalic A 016 mebi____
+ pmlri8a Melior-Italic A 016 mei_____
+ pglb8a Galliard-Bold A 017 glb_____
+ pglbi8a Galliard-BoldItalic A 017 glbi____
+ pglri8a Galliard-Italic A 017 gli_____
+ pglr8a Galliard-Roman A 017 glr_____
+ pnbb8a NewBaskerville-Bold A 018 nbb_____
+ pnbbi8a NewBaskerville-BoldItalic A 018 nbbi____
+ pnbri8a NewBaskerville-Italic A 018 nbi_____
+ pnbr8a NewBaskerville-Roman A 018 nbr_____
+ pkrb8a Korinna-Bold A 019 krb_____
+ pkrbi8a Korinna-KursivBold A 019 krkb____
+ pkrr8a Korinna-KursivRegular A 019 krkx____
+ pkrri8a Korinna-Regular A 019 krrg____
+ pgyr8a Goudy A 020 go______
+ pgyb8a Goudy-Bold A 020 gob_____
+ pgybi8a Goudy-BoldItalic A 020 gobi____
+ pgyri8a Goudy-Italic A 020 goi_____
+ psor Sonata A 021 so______
+ pcub8a CenturyOldStyle-Bold A 022 csb_____
+ pcuri8a CenturyOldStyle-Italic A 022 csi_____
+ pcur8a CenturyOldStyle-Regular A 022 csrg____
+ pfgd8a FranklinGothic-Demi A 023 frd_____
+ pfgdi8a FranklinGothic-DemiItal A 023 frdi____
+ pfgdo8a FranklinGothic-DemiOblique A 023 frdo____
+ pfgh8a FranklinGothic-Heavy A 023 frh_____
+ pfghi8a FranklinGothic-HeavyItal A 023 frhi____
+ pfgho8a FranklinGothic-HeavyOblique A 023 frho____
+ pfgm8a FranklinGothic-Medium A 023 frm_____
+ pfgmi8a FranklinGothic-MediumItal A 023 frmi____
+ pfgk8a FranklinGothic-Book A 023 frw_____
+ pfgki8a FranklinGothic-BookItal A 023 frwi____
+ pfgko8a FranklinGothic-BookOblique A 023 frwo____
+ pctb8a Cheltenham-Bold A 024 chb_____
+ pctbi8a Cheltenham-BoldItalic A 024 chbi____
+ pctk8a Cheltenham-Book A 024 chw_____
+ pctki8a Cheltenham-BookItalic A 024 chwi____
+ ppar8a ParkAvenue A 025 pa______
+ pbdr8a Bodoni A 026 bd______
+ pbdb8a Bodoni-Bold A 026 bdb_____
+ pbdbi8a Bodoni-BoldItalic A 026 bdbi____
+ pbdri8a Bodoni-Italic A 026 bdi_____
+ pbdp8a Bodoni-Poster A 026 bdps____
+ plgr8a LetterGothic A 027 lg______
+ plgb8a LetterGothic-Bold A 027 lgb_____
+ plgbo8a LetterGothic-BoldSlanted A 027 lgbsl___
+ plgro8a LetterGothic-Slanted A 027 lgsl____
+ pper8a PrestigeElite A 028 pe______
+ ppeb8a PrestigeElite-Bold A 028 peb_____
+ ppebo8a PrestigeElite-BoldSlanted A 028 pebsl___
+ ppero8a PrestigeElite-Slanted A 028 pesl____
+ porr8a Orator A 029 or______
+ porro8a Orator-Slanted A 029 orsl____
+ pngr8a NewsGothic A 030 ng______
+ pngb8a NewsGothic-Bold A 030 ngb_____
+ pngbo8a NewsGothic-BoldOblique A 030 ngbo____
+ pngro8a NewsGothic-Oblique A 030 ngo_____
+ ptfr8a Tiffany A 031 tf______
+ ptfd8a Tiffany-Demi A 031 tfd_____
+ ptfdi8a Tiffany-DemiItalic A 031 tfdi____
+ ptfh8a Tiffany-Heavy A 031 tfh_____
+ ptfhi8a Tiffany-HeavyItalic A 031 tfhi____
+ ptfri8a Tiffany-Italic A 031 tfi_____
+ pcbc8a CooperBlack A 032 cb______
+ pcbci8a CooperBlack-Italic A 032 cbi_____
+ pburw8a BrushScript A 033 bs______
+ phbrw8a Hobo A 033 ho______
+ pslb8a Stencil A 033 st______
+ paab8a Aachen-Bold A 034 acb_____
+ pfsrw8a FreestyleScript A 034 fs______
+ prvb8a Revue A 034 re______
+ puyr8a UniversityRoman A 034 ur______
+ prtr Carta A 035 cr______
+ plcr8a Lucida A 036 lc______
+ plcb8a Lucida-Bold A 036 lcb_____
+ plcbi8a Lucida-BoldItalic A 036 lcbi____
+ plcri8a Lucida-Italic A 036 lci_____
+ punr8a Univers A 037 uv______
+ punb8a Univers-Bold A 037 uvb_____
+ punc8a Univers-Black A 037 uvbl____
+ punco8a Univers-BlackOblique A 037 uvblo___
+ punbo8a Univers-BoldOblique A 037 uvbo____
+ punl8a Univers-Light A 037 uvl_____
+ punlo8a Univers-LightOblique A 037 uvlo____
+ punro8a Univers-Oblique A 037 uvo_____
+ punr8ac Univers-Condensed A 038 uvc_____
+ punb8ac Univers-CondensedBold A 038 uvcb____
+ punbo8ac Univers-CondensedBoldOblique A 038 uvcbo___
+ punro8ac Univers-CondensedOblique A 038 uvcdo___
+ punl8ac Univers-CondensedLight A 038 uvcl____
+ punlo8ac Univers-CondensedLightOblique A 038 uvclo___
+ pfub8a Futura-Bold A 039 fub_____
+ pfubo8a Futura-BoldOblique A 039 fubo____
+ pful8a Futura-Light A 039 ful_____
+ pfulo8a Futura-LightOblique A 039 fulo____
+ pfuk8a Futura-Book A 039 fuw_____
+ pfuko8a Futura-BookOblique A 039 fuwo____
+ pstr8a StoneSerif A 040 sr______
+ pstb8a StoneSerif-Bold A 040 srb_____
+ pstbi8a StoneSerif-BoldItalic A 040 srbi____
+ pstri8a StoneSerif-Italic A 040 sri_____
+ psts8a StoneSerif-Semibold A 040 srsb____
+ pstsi8a StoneSerif-SemiboldItalic A 040 srsbi___
+ ps8a8a StoneSans A 041 ss______
+ ps8b8a StoneSans-Bold A 041 ssb_____
+ ps8bi8a StoneSans-BoldItalic A 041 ssbi____
+ ps8ai8a StoneSans-Italic A 041 ssi_____
+ ps8s8a StoneSans-Semibold A 041 sssb____
+ ps8si8a StoneSans-SemiboldItalic A 041 sssbi___
+ psir8a StoneInformal A 042 si______
+ psib8a StoneInformal-Bold A 042 sib_____
+ psibi8a StoneInformal-BoldItalic A 042 sibi____
+ psiri8a StoneInformal-Italic A 042 sii_____
+ psis8a StoneInformal-Semibold A 042 sisb____
+ psisi8a StoneInformal-SemiboldItalic A 042 sisbi___
+ ponr8a Corona A 043 cn______
+ ponb8a Corona-Bold A 043 cnb_____
+ ponri8a Corona-Italic A 043 cni_____
+ pesr8a Eurostile A 044 eu______
+ pesb8a Eurostile-Bold A 044 eub_____
+ pesbi8a Eurostile-BoldOblique A 044 eubo____
+ pesd8a Eurostile-Demi A 044 eud_____
+ pesdi8a Eurostile-DemiOblique A 044 eudo____
+ pesri8a Eurostile-Oblique A 044 euo_____
+ pexr8a Excelsior A 045 ex______
+ pexb8a Excelsior-Bold A 045 exb_____
+ pexri8a Excelsior-Italic A 045 exi_____
+ pfur8a Futura A 046 fu______
+ pfux8a Futura-ExtraBold A 046 fueb____
+ pfuxo8a Futura-ExtraBoldOblique A 046 fuebo___
+ pfuh8a Futura-Heavy A 046 fuh_____
+ pfuho8a Futura-HeavyOblique A 046 fuho____
+ pfuro8a Futura-Oblique A 046 fuo_____
+ pfuxo8ac Futura-CondExtraBoldObl A 047 fcebo___
+ pfur8ac Futura-Condensed A 047 fuc_____
+ pfub8ac Futura-CondensedBold A 047 fucb____
+ pfubo8ac Futura-CondensedBoldOblique A 047 fucbo___
+ pfux8ac Futura-CondensedExtraBold A 047 fuceb___
+ pful8ac Futura-CondensedLight A 047 fucl____
+ pfulo8ac Futura-CondensedLightOblique A 047 fuclo___
+ pfuro8ac Futura-CondensedOblique A 047 fuco____
+ plsr8a LucidaSans A 048 ls______
+ plsb8a LucidaSans-Bold A 048 lsb_____
+ plsbi8a LucidaSans-BoldItalic A 048 lsbi____
+ plsri8a LucidaSans-Italic A 048 lsi_____
+ pmpb8a Memphis-Bold A 049 mpb_____
+ pmpbi8a Memphis-BoldItalic A 049 mpbi____
+ pmpx8a Memphis-ExtraBold A 049 mpeb____
+ pmpl8a Memphis-Light A 049 mpl_____
+ pmpli8a Memphis-LightItalic A 049 mpli____
+ pmpm8a Memphis-Medium A 049 mpm_____
+ pmpmi8a Memphis-MediumItalic A 049 mpmi____
+ phvx8ap Helvetica-ExtraCompressed A 050 hvek____
+ phvr8ap Helvetica-Compressed A 050 hvk_____
+ phvu8ap Helvetica-UltraCompressed A 050 hvuk____
+ pitb8a Italia-Bold A 051 itb_____
+ pitm8a Italia-Medium A 051 itm_____
+ pitk8a Italia-Book A 051 itw_____
+ pblb8a Belwe-Bold A 052 bwb_____
+ pblr8ac Belwe-Condensed A 052 bwc_____
+ pbll8a Belwe-Light A 052 bwl_____
+ pblm8a Belwe-Medium A 052 bwm_____
+ pc5ri8a CaslonFiveForty-Italic A 053 cfi_____
+ pc5r8a CaslonFiveForty-Roman A 053 cfr_____
+ pc3ri8a CaslonThree-Italic A 053 cti_____
+ pc3r8a CaslonThree-Roman A 053 ctr_____
+ pgyx8a Goudy-ExtraBold A 054 goeb____
+ pgyh8a Goudy-Heavyface A 054 goh_____
+ pgyhi8a Goudy-HeavyfaceItalic A 054 gohi____
+ pjnb8a JansonText-Bold A 055 jtb_____
+ pjnbi8a JansonText-BoldItalic A 055 jtbi____
+ pjnri8a JansonText-Italic A 055 jti_____
+ pjnr8a JansonText-Roman A 055 jtr_____
+ ierb8a ItcEras-Bold A 056 erb_____
+ ierk8a ItcEras-Book A 056 erbk____
+ ierd8a ItcEras-Demi A 056 erd_____
+ ierl8a ItcEras-Light A 056 erl_____
+ ierm8a ItcEras-Medium A 056 erm_____
+ ieru8a ItcEras-Ultra A 056 eru_____
+ ikbb8a ItcKabel-Bold A 057 kbb_____
+ ikbd8a ItcKabel-Demi A 057 kbd_____
+ ikbm8a ItcKabel-Medium A 057 kbm_____
+ ikbu8a ItcKabel-Ultra A 057 kbu_____
+ ikbk8a ItcKabel-Book A 057 kbw_____
+ p_____ MICR A 058 mi______
+ poar OCRA A 058 oa______
+ poara OCRA-Alternate A 058 oaalt___
+ pobr OCRB A 058 ob______
+ pobra OCRB-Alternate A 058 obalt___
+ phnc8a HelveticaNeue-Black A 059 hlbl____
+ phnci8a HelveticaNeue-BlackItalic A 059 hlbli___
+ phnu8a HelveticaNeue-UltraLight A 059 hlul____
+ phnui8a HelveticaNeue-UltraLightItal A 059 hluli___
+ phnb8a HelveticaNeue-Bold A 060 hlb_____
+ phnbi8a HelveticaNeue-BoldItalic A 060 hlbi____
+ phnri8a HelveticaNeue-Italic A 060 hli_____
+ phnr8a HelveticaNeue-Roman A 060 hlr_____
+ phna8a HelveticaNeue-Thin A 060 hlt_____
+ phnai8a HelveticaNeue-ThinItalic A 060 hlti____
+ phnh8a HelveticaNeue-Heavy A 061 hlh_____
+ phnhi8a HelveticaNeue-HeavyItalic A 061 hlhi____
+ phnl8a HelveticaNeue-Light A 061 hll_____
+ phnli8a HelveticaNeue-LightItalic A 061 hlli____
+ phnm8a HelveticaNeue-Medium A 061 hlm_____
+ phnmi8a HelveticaNeue-MediumItalic A 061 hlmi____
+ pttb8a TimesTen-Bold A 062 ttb_____
+ pttbi8a TimesTen-BoldItalic A 062 ttbi____
+ pttri8a TimesTen-Italic A 062 tti_____
+ pttr8a TimesTen-Roman A 062 ttr_____
+ pkur8a Kaufmann A 063 kf______
+ pkub8a Kaufmann-Bold A 063 kfb_____
+ pcdr8a Clarendon A 064 cl______
+ pcdb8a Clarendon-Bold A 064 clb_____
+ pcdl8a Clarendon-Light A 064 cll_____
+ ppgb8a Peignot-Bold A 065 pgb_____
+ ppgd8a Peignot-Demi A 065 pgd_____
+ ppgl8a Peignot-Light A 065 pgl_____
+ pndr8a NewCaledonia A 066 nl______
+ pndb8a NewCaledonia-Bold A 066 nlb_____
+ pndbi8a NewCaledonia-BoldItalic A 066 nlbi____
+ pndc8a NewCaledonia-Black A 066 nlbl____
+ pndci8a NewCaledonia-BlackItalic A 066 nlbli___
+ pndri8a NewCaledonia-Italic A 066 nli_____
+ pnds8a NewCaledonia-SemiBold A 066 nls_____
+ pndsi8a NewCaledonia-SemiBoldItalic A 066 nlsi____
+ pcfb8a Clearface-Bold A 067 ceb_____
+ pcfbi8a Clearface-BoldItalic A 067 cebi____
+ pcfc8a Clearface-Black A 067 cebl____
+ pcfci8a Clearface-BlackItalic A 067 cebli___
+ pcfh8a Clearface-Heavy A 067 ceh_____
+ pcfhi8a Clearface-HeavyItalic A 067 cehi____
+ pcfr8a Clearface-Regular A 067 cerg____
+ pcfri8a Clearface-RegularItalic A 067 cergi___
+ pamr8a Americana A 068 am______
+ pamb8a Americana-Bold A 068 amb_____
+ pamx8a Americana-ExtraBold A 068 ameb____
+ pamri8a Americana-Italic A 068 ami_____
+ psgr8a SerifGothic A 069 sg______
+ psgb8a SerifGothic-Bold A 069 sgb_____
+ psgc8a SerifGothic-Black A 069 sgbl____
+ psgx8a SerifGothic-ExtraBold A 069 sgeb____
+ psgh8a SerifGothic-Heavy A 069 sgh_____
+ psgl8a SerifGothic-Light A 069 sgl_____
+ pcnr8ax CenturyExpanded A 070 cy______
+ pcnri8ax CenturyExpanded-Italic A 070 cyi_____
+ psfb8a Serifa-Bold A 071 seb_____
+ psfc8a Serifa-Black A 071 sebl____
+ psfri8a Serifa-Italic A 071 sei_____
+ psfl8a Serifa-Light A 071 sel_____
+ psfli8a Serifa-LightItalic A 071 seli____
+ psfr8a Serifa-Roman A 071 ser_____
+ pcarl8a CaslonOpenFace A 072 ca______
+ pfrb8a Frutiger-Bold A 073 ftb_____
+ pfrbi8a Frutiger-BoldItalic A 073 ftbi____
+ pfrc8a Frutiger-Black A 073 ftbl____
+ pfrci8a Frutiger-BlackItalic A 073 ftbli___
+ pfrri8a Frutiger-Italic A 073 fti_____
+ pfrl8a Frutiger-Light A 073 ftl_____
+ pfrli8a Frutiger-LightItalic A 073 ftli____
+ pfrr8a Frutiger-Roman A 073 ftr_____
+ pfru8a Frutiger-UltraBlack A 073 ftubl___
+ pceb8a Centennial-Bold A 074 cib_____
+ pcebi8a Centennial-BoldItalic A 074 cibi____
+ pcec8a Centennial-Black A 074 cibl____
+ pceci8a Centennial-BlackItalic A 074 cibli___
+ pceri8a Centennial-Italic A 074 cii_____
+ pcel8a Centennial-Light A 074 cil_____
+ pceli8a Centennial-LightItalic A 074 cili____
+ pcer8a Centennial-Roman A 074 cir_____
+ pegb8a StempelGaramond-Bold A 075 gsb_____
+ pegbi8a StempelGaramond-BoldItalic A 075 gsbi____
+ pegri8a StempelGaramond-Italic A 075 gsi_____
+ pegr8a StempelGaramond-Roman A 075 gsr_____
+ pwsr8a Weiss A 076 we______
+ pwsb8a Weiss-Bold A 076 web_____
+ pwsx8a Weiss-ExtraBold A 076 weeb____
+ pwsri8a Weiss-Italic A 076 wei_____
+ pg3r8a GaramondThree A 077 gm______
+ pg3b8a GaramondThree-Bold A 077 gmb_____
+ pg3bi8a GaramondThree-BoldItalic A 077 gmbi____
+ pg3ri8a GaramondThree-Italic A 077 gmi_____
+ pulrk Universal-GreekwithMathPi A 078 unvmg___
+ pulrncp Universal-NewswithCommPi A 078 unvnc___
+ pavh8a Avenir-Heavy A 079 aeh_____
+ pavho8a Avenir-HeavyOblique A 079 aeho____
+ pavl8a Avenir-Light A 079 ael_____
+ pavlo8a Avenir-LightOblique A 079 aelo____
+ pavr8a Avenir-Roman A 079 aer_____
+ pavro8a Avenir-Oblique A 079 aero____
+ pavc8a Avenir-Black A 080 aebl____
+ pavco8a Avenir-BlackOblique A 080 aeblo___
+ pavm8a Avenir-Medium A 080 aem_____
+ pavmo8a Avenir-MediumOblique A 080 aemo____
+ pavk8a Avenir-Book A 080 aew_____
+ pavko8a Avenir-BookOblique A 080 aewo____
+ pwbb8a WalbaumBook-Bold A 081 wbb_____
+ pwbbi8a WalbaumBook-BoldItalic A 081 wbbi____
+ pwbri8a WalbaumBook-Italic A 081 wbi_____
+ pwbm8a WalbaumBook-Medium A 081 wbm_____
+ pwbmi8a WalbaumBook-MediumItalic A 081 wbmi____
+ pwbr8a WalbaumBook-Regular A 081 wbrg____
+ paob8a AntiqueOlive-Bold A 082 aqb_____
+ paoc8a AntiqueOlive-Black A 082 aqbl____
+ paori8a AntiqueOlive-Italic A 082 aqi_____
+ paol8a AntiqueOlive-Light A 082 aql_____
+ paor8a AntiqueOlive-Roman A 082 aqr_____
+ plfb8a Life-Bold A 083 lib_____
+ plfri8a Life-Italic A 083 lii_____
+ plfr8a Life-Roman A 083 lir_____
+ pocri8a ConcordeBE-Italic A 084 qqi_____
+ pocm8a ConcordeBE-Medium A 084 qqm_____
+ pocmi8a ConcordeBE-MediumItalic A 084 qqmi____
+ pocr8a ConcordeBE-Regular A 084 qqrg____
+ pg1r8a Gothic-Thirteen A 085 gtt_____
+ ptph8ac Tempo-HeavyCondensed A 085 tehc____
+ ptphi8ac Tempo-HeavyCondensedItalic A 085 tehci___
+ pcor8a Cochin A 086 cc______
+ pcob8a Cochin-Bold A 086 ccb_____
+ pcobi8a Cochin-BoldItalic A 086 ccbi____
+ pcori8a Cochin-Italic A 086 cci_____
+ pbhb8a Bauhaus-Bold A 087 bhb_____
+ pbhd8a Bauhaus-Demi A 087 bhd_____
+ pbhh8a Bauhaus-Heavy A 087 bhh_____
+ pbhl8a Bauhaus-Light A 087 bhl_____
+ pbhm8a Bauhaus-Medium A 087 bhm_____
+ psbb8a Sabon-Bold A 088 sab_____
+ psbbi8a Sabon-BoldItalic A 088 sabi____
+ psbri8a Sabon-Italic A 088 sai_____
+ psbr8a Sabon-Roman A 088 sar_____
+ phgb8a Hiroshige-Bold A 089 hrb_____
+ phgbi8a Hiroshige-BoldItalic A 089 hrbi____
+ phgc8a Hiroshige-Black A 089 hrbl____
+ phgci8a Hiroshige-BlackItalic A 089 hrbli___
+ phgm8a Hiroshige-Medium A 089 hrm_____
+ phgmi8a Hiroshige-MediumItalic A 089 hrmi____
+ phgk8a Hiroshige-Book A 089 hrw_____
+ phgki8a Hiroshige-BookItalic A 089 hrwi____
+ pabr8a ArnoldBoecklin A 090 ab______
+ pftrf8a FetteFraktur A 090 ff______
+ pftrf7c FetteFraktur-Dfr A 090 ffdfr___
+ phir8a HelveticaInserat-Roman A 090 hir_____
+ pptr8a Present A 090 pr______
+ pdcr8a DomCasual A 091 dc______
+ pdcb8a DomCasual-Bold A 091 dcb_____
+ ppqm8a PostAntiquaBE-Medium A 092 pbm_____
+ ppqr8a PostAntiquaBE-Regular A 092 pbrg____
+ pfob8a Folio-Bold A 093 fob_____
+ pfob8ac Folio-BoldCondensed A 093 fobc____
+ pfox8a Folio-ExtraBold A 093 foeb____
+ pfol8a Folio-Light A 093 fol_____
+ pfom8a Folio-Medium A 093 fom_____
+ plnrw8a Linoscript A 094 lp______
+ plnrf8a Linotext A 094 lx______
+ plnrf7c Linotext-Dfr A 094 lxdfr___
+ pvrb8a VAGRounded-Bold A 095 vrb_____
+ pvrc8a VAGRounded-Black A 095 vrbl____
+ pvrl8a VAGRounded-Light A 095 vrl_____
+ pvra8a VAGRounded-Thin A 095 vrt_____
+ pazb8a AkzidenzGroteskBE-Bold A 096 gfb_____
+ pazbi8a AkzidenzGroteskBE-BoldIt A 096 gfbi____
+ pazri8a AkzidenzGroteskBE-It A 096 gfi_____
+ pazl8a AkzidenzGroteskBE-Light A 096 gfl_____
+ pazlj8a AkzidenzGroteskBE-LightOsF A 096 gflos___
+ pazm8a AkzidenzGroteskBE-Md A 096 gfm_____
+ pazmi8a AkzidenzGroteskBE-MdIt A 096 gfmi____
+ pazr8a AkzidenzGroteskBE-Regular A 096 gfrg____
+ pazu8a AkzidenzGroteskBE-Super A 096 gfsu____
+ pipb8a Impressum-Bold A 097 imb_____
+ pibri8a Impressum-Italic A 097 imi_____
+ pipr8a Impressum-Roman A 097 imr_____
+ pubb8a BauerBodoni-Bold A 098 bbb_____
+ pubbi8a BauerBodoni-BoldItalic A 098 bbbi____
+ pubri8a BauerBodoni-Italic A 098 bbi_____
+ pubr8a BauerBodoni-Roman A 098 bbr_____
+ pnar8a NewAster A 099 na______
+ pnab8a NewAster-Bold A 099 nab_____
+ pnabi8a NewAster-BoldItalic A 099 nabi____
+ pnac8a NewAster-Black A 099 nabl____
+ pnaci8a NewAster-BlackItalic A 099 nabli___
+ pnari8a NewAster-Italic A 099 nai_____
+ pnas8a NewAster-SemiBold A 099 nas_____
+ pnasi8a NewAster-SemiBoldItalic A 099 nasi____
+ padb8a AGaramond-Bold A 100 gdb_____
+ padbi8a AGaramond-BoldItalic A 100 gdbi____
+ padri8a AGaramond-Italic A 100 gdi_____
+ padr8a AGaramond-Regular A 100 gdrg____
+ pads8a AGaramond-Semibold A 100 gdsb____
+ padsi8a AGaramond-SemiboldItalic A 100 gdsbi___
+ padbij8a AGaramond-BoldItalicOsF A 101 gdbio___
+ padbj8a AGaramond-BoldOsF A 101 gdbos___
+ padrij8a AGaramond-ItalicOsF A 101 gdio____
+ padsc8a AGaramond-SemiboldSC A 101 gdsbs___
+ padrc8a AGaramond-RegularSC A 101 gdsc____
+ padsij8a AGaramond-SemiboldItalicOsF A 101 gdsis___
+ padrd8a AGaramond-Titling A 101 gdttl___
+ padb8x AGaramondExp-Bold A 101 geb_____
+ padbi8x AGaramondExp-BoldItalic A 101 gebi____
+ padri8x AGaramondExp-Italic A 101 gei_____
+ padr8x AGaramondExp-Regular A 101 gerg____
+ pads8x AGaramondExp-Semibold A 101 gesb____
+ padsi8x AGaramondExp-SemiboldItalic A 101 gesbi___
+ padri7a AGaramondAlt-Italic A 101 ggi_____
+ padr7a AGaramondAlt-Regular A 101 ggrg____
+ pcib8a Candida-Bold A 102 cgb_____
+ pciri8a Candida-Italic A 102 cgi_____
+ pcir8a Candida-Roman A 102 cgr_____
+ pfgr8ac FranklinGothic-Condensed A 103 fgc_____
+ pfgr8aq FranklinGothic-ExtraCond A 103 fgec____
+ pfgr8a FranklinGothic-Roman A 103 fgr_____
+ putb8a Utopia-Bold A 104 utb_____
+ putbi8a Utopia-BoldItalic A 104 utbi____
+ putc8a Utopia-Black A 104 utbl____
+ putri8a Utopia-Italic A 104 uti_____
+ putr8a Utopia-Regular A 104 utrg____
+ puts8a Utopia-Semibold A 104 utsb____
+ putsi8a Utopia-SemiboldItalic A 104 utsbi___
+ putb8x UtopiaExp-Bold A 105 ueb_____
+ putbi8x UtopiaExp-BoldItalic A 105 uebi____
+ putc8x UtopiaExp-Black A 105 uebl____
+ putri8x UtopiaExp-Italic A 105 uei_____
+ putr8x UtopiaExp-Regular A 105 uerg____
+ puts8x UtopiaExp-Semibold A 105 uesb____
+ putsi8x UtopiaExp-SemiboldItalic A 105 uesbi___
+ putbij8a Utopia-BoldItalicOsF A 105 utbio___
+ putbj8a Utopia-BoldOsF A 105 utbos___
+ putrij8a Utopia-ItalicOsF A 105 utio____
+ putrp Utopia-Ornaments A 105 utor____
+ putrc8a Utopia-RegularSC A 105 utrsc___
+ putsc8a Utopia-SemiboldSC A 105 utsbs___
+ putsij8a Utopia-SemiboldItalicOsF A 105 utsis___
+ putrd8a Utopia-Titling A 105 utttl___
+ putcj8a Utopia-BlackOsF A 105 utzof___
+ pbyb8a Berkeley-Bold A 106 byb_____
+ pbybi8a Berkeley-BoldItalic A 106 bybi____
+ pbyc8a Berkeley-Black A 106 bybl____
+ pbyci8a Berkeley-BlackItalic A 106 bybli___
+ pbymi8a Berkeley-Italic A 106 byi_____
+ pbym8a Berkeley-Medium A 106 bym_____
+ pbyk8a Berkeley-Book A 106 byw_____
+ pbyki8a Berkeley-BookItalic A 106 bywi____
+ paob8ac AntiqueOlive-BoldCond A 107 aqbc____
+ paor8ap AntiqueOlive-Compact A 107 aqct____
+ paohix8a AntiqueOlive-Nord A 107 aqnr____
+ paohrx8a AntiqueOlive-NordItalic A 107 aqnri___
+ ppsr8a Parisian A 108 pn______
+ pumr8a Umbra A 108 um______
+ pmsrw8a Mistral A 109 ms______
+ prprw8a Reporter-Two A 109 rp______
+ pccrw8a CascadeScript A 110 ck______
+ pmirw8a MediciScript A 110 mc______
+ pnurw8a NuptialScript A 110 nu______
+ pubb8ac BauerBodoni-BoldCond A 111 bbbc____
+ pubc8a BauerBodoni-Black A 111 bbbl____
+ pubc8ac BauerBodoni-BlackCond A 111 bbblc___
+ pubci8a BauerBodoni-BlackItalic A 111 bbbli___
+ pmdb8a Meridien-Bold A 112 m0b_____
+ pmdbi8a Meridien-BoldItalic A 112 m0bi____
+ pmdri8a Meridien-Italic A 112 m0i_____
+ pmdm8a Meridien-Medium A 112 m0m_____
+ pmdmi8a Meridien-MediumItalic A 112 m0mi____
+ pmdr8a Meridien-Roman A 112 m0r_____
+ zpcp29ab Copperplate-TwentyNineAB A 113 cp29a___
+ zpcp29bc Copperplate-TwentyNineBC A 113 cp29c___
+ zpcp30ab Copperplate-ThirtyAB A 113 cp30a___
+ zpcp30bc Copperplate-ThirtyBC A 113 cp30c___
+ zpcp31ab Copperplate-ThirtyOneAB A 113 cp31a___
+ zpcp31bc Copperplate-ThirtyOneBC A 113 cp31c___
+ zpcp32ab Copperplate-ThirtyTwoAB A 113 cp32a___
+ zpcp32bc Copperplate-ThirtyTwoBC A 113 cp32c___
+ zpcp33bc Copperplate-ThirtyThreeBC A 113 cp33c___
+ pnvb8a Novarese-Bold A 114 nob_____
+ pnvbi8a Novarese-BoldItalic A 114 nobi____
+ pnvm8a Novarese-Medium A 114 nom_____
+ pnvmi8a Novarese-MediumItalic A 114 nomi____
+ pnvu8a Novarese-Ultra A 114 nou_____
+ pnvk8a Novarese-Book A 114 now_____
+ pnvki8a Novarese-BookItalic A 114 nowi____
+ pksbw8a KuenstlerScript-TwoBold A 115 kt2b____
+ pkscw8a KuenstlerScript-Black A 115 ktbl____
+ pksmw8a KuenstlerScript-Medium A 115 ktm_____
+ parr8a Arcadia A 116 a_______
+ parra8a Arcadia-A A 116 a_aaa___
+ pinrh8a Industria-Inline A 116 inin____
+ pinrha8a Industria-InlineA A 116 inina___
+ piar8a Insignia A 116 ins_____
+ piara8a Insignia-A A 116 insa____
+ pinr8a Industria-Solid A 116 insd____
+ pinra8a Industria-SolidA A 116 insda___
+ psvb8a Souvenir-Bold A 117 sub_____
+ psvbi8a Souvenir-BoldItalic A 117 subi____
+ psvm8a Souvenir-Medium A 117 sum_____
+ psvmi8a Souvenir-MediumItalic A 117 sumi____
+ pbdb8ac Bodoni-BoldCondensed A 118 bdbc____
+ pbdp8ap Bodoni-PosterCompressed A 118 bdpsc___
+ pbdpi8a Bodoni-PosterItalic A 118 bdpsi___
+ pbdk8a Bodoni-Book A 118 bdw_____
+ pbdki8a Bodoni-BookItalic A 118 bdwi____
+ prqr8a RussellSquare A 119 ru______
+ prqro8a RussellSquare-Oblique A 119 ruo_____
+ pcgb8a Charlemagne-Bold A 120 czb_____
+ pcgr8a Charlemagne-Regular A 120 czrg____
+ ptjb8a Trajan-Bold A 120 tjb_____
+ ptjr8a Trajan-Regular A 120 tjrg____
+ plob8a Lithos-Bold A 121 lob_____
+ ploc8a Lithos-Black A 121 lobl____
+ ploi8a Lithos-ExtraLight A 121 loel____
+ plol8a Lithos-Light A 121 lol_____
+ plor8a Lithos-Regular A 121 lorg____
+ pcwr8a Cottonwood A 122 c_______
+ piwr8a Ironwood A 122 i_______
+ pjpr8a Juniper A 122 j_______
+ pmqr8a Mesquite A 122 m_______
+ ppor8a Ponderosa A 122 p_______
+ ppi026 WoodtypeOrnaments-One A 122 woor____
+ ptkb8a Tekton-Bold A 123 tkb_____
+ ptkbo8a Tekton-BoldOblique A 123 tkbo____
+ ptkro8a Tekton-Oblique A 123 tko_____
+ ptkr8a Tekton A 123 tkrg____
+ pagb8ac AvantGarde-CondBold A 124 agcb____
+ pagd8ac AvantGarde-CondDemi A 124 agcd____
+ pagm8ac AvantGarde-CondMedium A 124 agcm____
+ pagk8ac AvantGarde-CondBook A 124 agcw____
+ pssb8a StempelSchneidler-Bold A 125 skb_____
+ pssbi8a StempelSchneidler-BoldItalic A 125 skbi____
+ pssc8a StempelSchneidler-Black A 125 skbl____
+ pssci8a StempelSchneidler-BlackItalic A 125 skbli___
+ pssri8a StempelSchneidler-Italic A 125 ski_____
+ pssl8a StempelSchneidler-Light A 125 skl_____
+ pssli8a StempelSchneidler-LightItalic A 125 skli____
+ pssm8a StempelSchneidler-Medium A 125 skm_____
+ pssmi8a StempelSchneidler-MedItalic A 125 skmi____
+ pssr8a StempelSchneidler-Roman A 125 skr_____
+ ptgr8a TradeGothic A 126 tg______
+ ptgb8a TradeGothic-Bold A 126 tgb_____
+ ptgbo8a TradeGothic-BoldOblique A 126 tgbo____
+ ptgc8a TradeGothic-BoldTwo A 126 tgb2____
+ ptgco8a TradeGothic-BoldTwoOblique A 126 tgb2o___
+ ptgl8a TradeGothic-Light A 126 tgl_____
+ ptglo8a TradeGothic-LightOblique A 126 tglo____
+ ptgro8a TradeGothic-Oblique A 126 tgo_____
+ ptgb8ac TradeGothic-BoldCondTwenty A 127 tgbc____
+ ptgbo8ac TradeGothic-BoldCondTwentyObl A 127 tgbco___
+ ptgr8ac TradeGothic-CondEighteen A 127 tgc_____
+ ptgro8ac TradeGothic-CondEighteenObl A 127 tgco____
+ prar8a Raleigh A 128 ra______
+ prab8a Raleigh-Bold A 128 rab_____
+ prad8a Raleigh-DemiBold A 128 rad_____
+ pram8a Raleigh-Medium A 128 ram_____
+ pmtb8a Minister-Bold A 129 mzb_____
+ pmtbi8a Minister-BoldItalic A 129 mzbi____
+ pmtc8a Minister-Black A 129 mzbl____
+ pmtci8a Minister-BlackItalic A 129 mzbli___
+ pmtl8a Minister-Light A 129 mzl_____
+ pmtli8a Minister-LightItalic A 129 mzli____
+ pmtk8a Minister-Book A 129 mzw_____
+ pmtki8a Minister-BookItalic A 129 mzwi____
+ pesb8ac Eurostile-BoldCondensed A 130 eubc____
+ pesb8ax Eurostile-BoldExtendedTwo A 130 eubex___
+ pesr8ac Eurostile-Condensed A 130 euc_____
+ pesr8ax Eurostile-ExtendedTwo A 130 euex____
+ pwdb8a Weidemann-Bold A 131 wdb_____
+ pwdbi8a Weidemann-BoldItalic A 131 wdbi____
+ pwdc8a Weidemann-Black A 131 wdbl____
+ pwdci8a Weidemann-BlackItalic A 131 wdbli___
+ pwdm8a Weidemann-Medium A 131 wdm_____
+ pwdmi8a Weidemann-MediumItalic A 131 wdmi____
+ pwdk8a Weidemann-Book A 131 wdw_____
+ pwdki8a Weidemann-BookItalic A 131 wdwi____
+ pqrb8a Quorum-Bold A 132 qob_____
+ pqrc8a Quorum-Black A 132 qobl____
+ pqrl8a Quorum-Light A 132 qol_____
+ pqrm8a Quorum-Medium A 132 qom_____
+ pqrk8a Quorum-Book A 132 qow_____
+ pcxb8a Caxton-Bold A 133 cxb_____
+ pcxbi8a Caxton-BoldItalic A 133 cxbi____
+ pcxl8a Caxton-Light A 133 cxl_____
+ pcxli8a Caxton-LightItalic A 133 cxli____
+ pcxk8a Caxton-Book A 133 cxw_____
+ pcxki8a Caxton-BookItalic A 133 cxwi____
+ psxb8a Syntax-Bold A 134 sxb_____
+ psxc8a Syntax-Black A 134 sxbl____
+ psxri8a Syntax-Italic A 134 sxi_____
+ psxr8a Syntax-Roman A 134 sxr_____
+ psxu8a Syntax-UltraBlack A 134 sxubl___
+ pdrb8a Doric-Bold A 135 drb_____
+ pmxr8a Maximus A 135 mx______
+ pserd8a Shelley-AllegroScript A 136 shal____
+ pser8a Shelley-AndanteScript A 136 shan____
+ pserw8a Shelley-VolanteScript A 136 shvo____
+ pnzk8a NeuzeitS-Book A 137 new_____
+ pnzh8a NeuzeitS-BookHeavy A 137 newh____
+ pvlb8a Versailles-Bold A 138 veb_____
+ pvlbi8a Versailles-BoldItalic A 138 vebi____
+ pvlc8a Versailles-Black A 138 vebl____
+ pvlci8a Versailles-BlackItalic A 138 vebli___
+ pvlri8a Versailles-Italic A 138 vei_____
+ pvll8a Versailles-Light A 138 vel_____
+ pvlli8a Versailles-LightItalic A 138 veli____
+ pvlr8a Versailles-Roman A 138 ver_____
+ pgmb8ac Garamond-BoldCondensed A 139 gabc____
+ pgmbi8ac Garamond-BoldCondensedItalic A 139 gabci___
+ pgml8ac Garamond-LightCondensed A 139 galc____
+ pgmlu8ac Garamond-LightCondensedItalic A 139 galci___
+ pgmu8ac Garamond-UltraCondensed A 139 gauc____
+ pgmui8ac Garamond-UltraCondensedItalic A 139 gauci___
+ pgmk8ac Garamond-BookCondensed A 139 gawc____
+ pgmki8ac Garamond-BookCondensedItalic A 139 gawci___
+ pctl8a Cheltenham-Light A 140 chl_____
+ pctli8a Cheltenham-LightItalic A 140 chli____
+ pctu8a Cheltenham-Ultra A 140 chu_____
+ pctui8a Cheltenham-UltraItalic A 140 chui____
+ pcnb8a Century-Bold A 141 icb_____
+ pcnbi8a Century-BoldItalic A 141 icbi____
+ pcnl8a Century-Light A 141 icl_____
+ pcnli8a Century-LightItalic A 141 icli____
+ pcnu8a Century-Ultra A 141 icu_____
+ pcnui8a Century-UltraItalic A 141 icui____
+ pcnk8a Century-Book A 141 icw_____
+ pcnki8a Century-BookItalic A 141 icwi____
+ pcnb8ac Century-BoldCondensed A 142 icbc____
+ pcnbi8ac Century-BoldCondensedItalic A 142 icbci___
+ pcnl8ac Century-LightCondensed A 142 iclc____
+ pcnli8ac Century-LightCondensedItalic A 142 iclci___
+ pcnu8ac Century-UltraCondensed A 142 icuc____
+ pcnui8ac Century-UltraCondensedItalic A 142 icuci___
+ pcnk8ac Century-BookCondensed A 142 icwc____
+ pcnki8ac Century-BookCondensedItalic A 142 icwci___
+ pmnb8a Minion-Bold A 143 mob_____
+ pmnbi8a Minion-BoldItalic A 143 mobi____
+ pmnc8a Minion-Black A 143 mobl____
+ pmnrd8a Minion-DisplayRegular A 143 mods____
+ pmnrid8a Minion-DisplayItalic A 143 modsi___
+ pmnri8a Minion-Italic A 143 moi_____
+ pmnr8a Minion-Regular A 143 morg____
+ pmns8a Minion-Semibold A 143 mosb____
+ pmnsi8a Minion-SemiboldItalic A 143 mosbi___
+ pmnb8x MinionExp-Bold A 144 mjb_____
+ pmnbi8x MinionExp-BoldItalic A 144 mjbi____
+ pmnc8x MinionExp-Black A 144 mjbl____
+ pmnrd8x MinionExp-DisplayRegular A 144 mjds____
+ pmnrid8x MinionExp-DisplayItalic A 144 mjdsi___
+ pmnri8x MinionExp-Italic A 144 mji_____
+ pmnr8x MinionExp-Regular A 144 mjrg____
+ pmns8x MinionExp-Semibold A 144 mjsb____
+ pmnsi8x MinionExp-SemiboldItalic A 144 mjsbi___
+ pmnbij8a Minion-BoldItalicOsF A 144 mobio___
+ pmnbj8a Minion-BoldOsF A 144 mobos___
+ pmnricd8a Minion-DisplayItalicSC A 144 modis___
+ pmnrcd8a Minion-DisplayRegularSC A 144 modsc___
+ pmnric8a Minion-ItalicSC A 144 moisc___
+ pmnrp Minion-Ornaments A 144 moor____
+ pmnsc8a Minion-SemiboldSC A 144 mosbs___
+ pmnrc8a Minion-RegularSC A 144 mosc____
+ pmnriwd7a Minion-SwashDisplayItalic A 144 mosdi___
+ pmnsic8a Minion-SemiboldItalicSC A 144 mosic___
+ pmnsiw7a Minion-SwashSemiboldItalic A 144 mossb___
+ pmnriw7a Minion-SwashItalic A 144 moswi___
+ pmncj8a Minion-BlackOsF A 144 mozof___
+ mnsb8a TimesNewRomanPS-Bold A 145 mtb_____
+ mnsbi8a TimesNewRomanPS-BoldItalic A 145 mtbi____
+ mnsri8a TimesNewRomanPS-Italic A 145 mti_____
+ pnsr8a TimesNewRomanPS A 145 mtr_____
+ pbkb8a Bookman-Bold A 146 bkb_____
+ pbkbi8a Bookman-BoldItalic A 146 bkbi____
+ pbkm8a Bookman-Medium A 146 bkm_____
+ pbkmi8a Bookman-MediumItalic A 146 bkmi____
+ psrrw8a SnellRoundhand-Script A 147 sn______
+ psrbw8a SnellRoundhand-BoldScript A 147 snb_____
+ prscw8a SnellRoundhand-BlackScript A 147 snbl____
+ pigb8a SimonciniGaramond-Bold A 148 gib_____
+ pigri8a SimonciniGaramond-Italic A 148 gii_____
+ pigr8a SimonciniGaramond A 148 gir_____
+ pbcr8a Banco A 149 bc______
+ phmr8a Charme A 149 cu______
+ pfyc8ac Flyer-BlackCondensed A 149 flblc___
+ pfyx8ac Flyer-ExtraBlackCondensed A 149 flebc___
+ pwgrf8a WilhelmKlingsporGotisch A 149 wk______
+ pwgrf7c WilhelmKlingsporGotisch-Dfr A 149 wkdfr___
+ pgmu8a Garamond-Ultra A 150 gau_____
+ pgmui8a Garamond-UltraItalic A 150 gaui____
+ pgmk8a Garamond-Book A 150 gaw_____
+ pgmki8a Garamond-BookItalic A 150 gawi____
+ prwr8a Rockwell A 151 rk______
+ prwb8a Rockwell-Bold A 151 rkb_____
+ prwbi8a Rockwell-BoldItalic A 151 rkbi____
+ prwri8a Rockwell-Italic A 151 rki_____
+ prwl8a Rockwell-Light A 151 rkl_____
+ prwli8a Rockwell-LightItalic A 151 rkli____
+ pgsr8a GillSans A 152 gn______
+ pgsb8a GillSans-Bold A 152 gnb_____
+ pgsbi8a GillSans-BoldItalic A 152 gnbi____
+ pgsri8a GillSans-Italic A 152 gni_____
+ pgsl8a GillSans-Light A 152 gnl_____
+ pgsli8a GillSans-LightItalic A 152 gnli____
+ pspb8a Serpentine-Bold A 153 sfb_____
+ pspbo8a Serpentine-BoldOblique A 153 sfbo____
+ pspl8a Serpentine-Light A 153 sfl_____
+ psplo8a Serpentine-LightOblique A 153 sflo____
+ pspm8a Serpentine-Medium A 153 sfm_____
+ pspmo8a Serpentine-MediumOblique A 153 sfmo____
+ plcrv LucidaMath-Extension A 154 lme_____
+ plcrim LucidaMath-Italic A 154 lmi_____
+ plcry LucidaMath-Symbol A 154 lms_____
+ ppi005 EuropeanPi-One A 155 euro1___
+ ppi006 EuropeanPi-Two A 155 euro2___
+ ppi007 EuropeanPi-Three A 155 euro3___
+ ppi008 EuropeanPi-Four A 155 euro4___
+ ppi001 BorderPi-OneFiveOneFiveNine A 155 j1515___
+ ppi002 BundesbahnPi-One A 156 db1_____
+ ppi003 BundesbahnPi-Two A 156 db2_____
+ ppi004 BundesbahnPi-Three A 156 db3_____
+ pc2b8a CaslonTwoTwentyFour-Bold A 157 c2b_____
+ pc2bi8a CaslonTwoTwentyFour-BoldIt A 157 c2bi____
+ pc2c8a CaslonTwoTwentyFour-Black A 157 c2bl____
+ pc2ci8a CaslonTwoTwentyFour-BlackIt A 157 c2bli___
+ pc2m8a CaslonTwoTwentyFour-Medium A 157 c2m_____
+ pc2mi8a CaslonTwoTwentyFour-MediumIt A 157 c2mi____
+ pc2k8a CaslonTwoTwentyFour-Book A 157 c2w_____
+ pc2ki8a CaslonTwoTwentyFour-BookIt A 157 c2wi____
+ ppi020 MathematicalPi-One A 158 mh1_____
+ ppi021 MathematicalPi-Two A 158 mh2_____
+ ppi022 MathematicalPi-Three A 158 mh3_____
+ ppi023 MathematicalPi-Four A 158 mh4_____
+ ppi024 MathematicalPi-Five A 158 mh5_____
+ ppi025 MathematicalPi-Six A 158 mh6_____
+ plwb8a Leawood-Bold A 159 lwb_____
+ plwbi8a Leawood-BoldItalic A 159 lwbi____
+ plwc8a Leawood-Black A 159 lwbl____
+ plwci8a Leawood-BlackItalic A 159 lwbli___
+ plwm8a Leawood-Medium A 159 lwm_____
+ plwmi8a Leawood-MediumItalic A 159 lwmi____
+ plwk8a Leawood-Book A 159 lww_____
+ plwki8a Leawood-BookItalic A 159 lwwi____
+ pbir8a Birch A 160 bi______
+ pb0r8a Blackoak A 160 bo______
+ pmrr8a Madrone A 160 mq______
+ pp0r8a Poplar A 160 pp______
+ pwwr8a Willow A 160 wi______
+ ppi027 WoodtypeOrnaments-Two A 160 woor2___
+ pbbr8a Bembo A 161 bm______
+ pbbb8a Bembo-Bold A 161 bmb_____
+ pbbbi8a Bembo-BoldItalic A 161 bmbi____
+ pbbri8a Bembo-Italic A 161 bmi_____
+ pgsb8ac GillSans-BoldCondensed A 162 gnbc____
+ pgsr8ac GillSans-Condensed A 162 gnc_____
+ pgsx8a GillSans-ExtraBold A 162 gneb____
+ pgsu8a GillSans-UltraBold A 162 gnub____
+ pgsu8ac GillSans-UltraBoldCondensed A 162 gnubc___
+ prwb8ac Rockwell-BoldCondensed A 163 rkbc____
+ prwr8ac Rockwell-Condensed A 163 rkc_____
+ prwx8a Rockwell-ExtraBold A 163 rkeb____
+ pgpc8a Glypha-Black A 164 gybl____
+ pgpco8a Glypha-BlackOblique A 164 gyblo___
+ pgpl8a Glypha-Light A 164 gyl_____
+ pgplo8a Glypha-LightOblique A 164 gylo____
+ pgpa8a Glypha-Thin A 164 gyt_____
+ pgpao8a Glypha-ThinOblique A 164 gyto____
+ pzcb8a ZapfChancery-Bold A 165 zcb_____
+ pzcd8a ZapfChancery-Demi A 165 zcd_____
+ pzcri8a ZapfChancery-Italic A 165 zci_____
+ pzcl8a ZapfChancery-Light A 165 zcl_____
+ pzcli8a ZapfChancery-LightItalic A 165 zcli____
+ pzcr8a ZapfChancery-Roman A 165 zcr_____
+ puwb8a Usherwood-Bold A 166 usb_____
+ puwbi8a Usherwood-BoldItalic A 166 usbi____
+ puwc8a Usherwood-Black A 166 usbl____
+ puwci8a Usherwood-BlackItalic A 166 usbli___
+ puwm8a Usherwood-Medium A 166 usm_____
+ puwmi8a Usherwood-MediumItalic A 166 usmi____
+ puwk8a Usherwood-Book A 166 usw_____
+ puwki8a Usherwood-BookItalic A 166 uswi____
+ isyb8a ItcSymbol-Bold A 167 isb_____
+ isybi8a ItcSymbol-BoldItalic A 167 isbi____
+ isyc8a ItcSymbol-Black A 167 isbl____
+ isyci8a ItcSymbol-BlackItalic A 167 isbli___
+ isym8a ItcSymbol-Medium A 167 ism_____
+ isymi8a ItcSymbol-MediumItalic A 167 ismi____
+ isyk8a ItcSymbol-Book A 167 isw_____
+ isyki8a ItcSymbol-BookItalic A 167 iswi____
+ punb8ax Univers-BoldExt A 168 uvbv____
+ punbo8ax Univers-BoldExtObl A 168 uvbvo___
+ punx8ax Univers-ExtraBlackExt A 168 uvfv____
+ punxo8ax Univers-ExtraBlackExtObl A 168 uvfvo___
+ punr8ax Univers-Extended A 168 uvv_____
+ punro8ax Univers-ExtendedObl A 168 uvvo____
+ punc8ax Univers-BlackExt A 168 uvzv____
+ punco8ax Univers-BlackExtObl A 168 uvzvo___
+ poyr8a Olympian A 169 ol______
+ poyb8a Olympian-Bold A 169 olb_____
+ poybi8a Olympian-BoldItalic A 169 olbi____
+ poyri8a Olympian-Italic A 169 oli_____
+ puhb8a Cushing-Bold A 170 iub_____
+ puhbi8a Cushing-BoldItalic A 170 iubi____
+ puhh8a Cushing-Heavy A 170 iuh_____
+ puhhi8a Cushing-HeavyItalic A 170 iuhi____
+ puhm8a Cushing-Medium A 170 ium_____
+ puhmi8a Cushing-MediumItalic A 170 iumi____
+ puhk8a Cushing-Book A 170 iuw_____
+ puhki8a Cushing-BookItalic A 170 iuwi____
+ pcqr Cheq A 171 cq______
+ ps7rp Sassoon-Primary A 172 sass____
+ pfnb8a Fenice-Bold A 173 feb_____
+ pfnbo8a Fenice-BoldOblique A 173 febo____
+ pfnl8a Fenice-Light A 173 fel_____
+ pfnlo8a Fenice-LightOblique A 173 felo____
+ pfnr8a Fenice-Regular A 173 ferg____
+ pfnro8a Fenice-RegularOblique A 173 fergo___
+ pfnu8a Fenice-Ultra A 173 feu_____
+ pfnuo8a Fenice-UltraOblique A 173 feuo____
+ pctb8ac Cheltenham-BoldCond A 174 chbc____
+ pctbi8ac Cheltenham-BoldCondItalic A 174 chbci___
+ pctl8ac Cheltenham-LightCond A 174 chlc____
+ pctli8ac Cheltenham-LightCondItalic A 174 chlci___
+ pctu8ac Cheltenham-UltraCond A 174 chuc____
+ pctui8ac Cheltenham-UltraCondItalic A 174 chuci___
+ pctk8ac Cheltenham-BookCond A 174 chwc____
+ pctki8ac Cheltenham-BookCondItalic A 174 chwci___
+ phrb8a HelveticaRounded-Bold A 175 heb_____
+ phrb8ac HelveticaRounded-BoldCond A 175 hebc____
+ phrbo8ac HelveticaRounded-BoldCondObl A 175 hebco___
+ phrc8a HelveticaRounded-Black A 175 hebl____
+ phrco8a HelveticaRounded-BlackObl A 175 heblo___
+ phrbo8a HelveticaRounded-BoldObl A 175 hebo____
+ pehra8a DINEngschrift-Alternate A 176 dinea___
+ pehr8a DINEngschrift A 176 dinen___
+ pm6ra8a DINMittelschrift-Alternate A 176 dinma___
+ pm6r8a DINMittelschrift A 176 dinmi___
+ pzgb8ac DINNeuzeitGrotesk-BoldCond A 176 dngbc___
+ pzgl8a DINNeuzeitGrotesk-Light A 176 dngl____
+ psnh8a Spartan-HeavyClassified A 177 sqhcl___
+ psnk8a Spartan-BookClassified A 177 sqwcl___
+ pugb8a BenguiatGothic-Bold A 178 beb_____
+ pugbo8a BenguiatGothic-BoldOblique A 178 bebo____
+ pugh8a BenguiatGothic-Heavy A 178 beh_____
+ pugho8a BenguiatGothic-HeavyOblique A 178 beho____
+ pugm8a BenguiatGothic-Medium A 178 bem_____
+ pugmo8a BenguiatGothic-MediumOblique A 178 bemo____
+ pugk8a BenguiatGothic-Book A 178 bew_____
+ pugko8a BenguiatGothic-BookOblique A 178 bewo____
+ ptmx8a Times-ExtraBold A 179 tieb____
+ ptms8a Times-Semibold A 179 tisb____
+ ptmsi8a Times-SemiboldItalic A 179 tisbi___
+ pacb8a ACaslon-Bold A 180 awb_____
+ pacbi8a ACaslon-BoldItalic A 180 awbi____
+ pacri8a ACaslon-Italic A 180 awi_____
+ pacr8a ACaslon-Regular A 180 awrg____
+ pacs8a ACaslon-Semibold A 180 awsb____
+ pacsi8a ACaslon-SemiboldItalic A 180 awsbi___
+ pacb7a ACaslon-AltBold A 181 awab____
+ pacbi7a ACaslon-AltBoldItalic A 181 awabi___
+ pacri7a ACaslon-AltItalic A 181 awai____
+ pacr7a ACaslon-AltRegular A 181 awarg___
+ pacs7a ACaslon-AltSemibold A 181 awasb___
+ pacsi7a ACaslon-AltSemiboldItalic A 181 awasi___
+ pacbij8a ACaslon-BoldItalicOsF A 181 awbio___
+ pacbj8a ACaslon-BoldOsF A 181 awbos___
+ pacrij8a ACaslon-ItalicOsF A 181 awio____
+ pacrp ACaslon-Ornaments A 181 awor____
+ pacsc8a ACaslon-SemiboldSC A 181 awsbs___
+ pacrc8a ACaslon-RegularSC A 181 awsc____
+ pacsic8a ACaslon-SemiboldItalicOsF A 181 awsis___
+ pacsiw7a ACaslon-SwashSemiboldItalic A 181 awssb___
+ pacbiw7a ACaslon-SwashBoldItalic A 181 awswb___
+ pacriw7a ACaslon-SwashItalic A 181 awswi___
+ pacb8x ACaslonExp-Bold A 181 axb_____
+ pacbi8x ACaslonExp-BoldItalic A 181 axbi____
+ pacri8x ACaslonExp-Italic A 181 axi_____
+ pacr8x ACaslonExp-Regular A 181 axrg____
+ pacs8x ACaslonExp-Semibold A 181 axsb____
+ pacsi8x ACaslonExp-SemiboldItalic A 181 axsbi___
+ phnj8ax HelveticaNeue-UltraLigExt A 182 hlav____
+ phnjo8ax HelveticaNeue-UltraLigExtObl A 182 hlavo___
+ phnc8ax HelveticaNeue-BlackExt A 182 hlzv____
+ phnco8ax HelveticaNeue-BlackExtObl A 182 hlzvo___
+ phnb8ax HelveticaNeue-BoldExt A 183 hlbv____
+ phnbo8ax HelveticaNeue-BoldExtObl A 183 hlbvo___
+ phna8ax HelveticaNeue-ThinExt A 183 hltv____
+ phnao8ax HelveticaNeue-ThinExtObl A 183 hltvo___
+ phnx8ax HelveticaNeue-Extended A 183 hlv_____
+ phnxo8ax HelveticaNeue-ExtendedObl A 183 hlvo____
+ phnh8ax HelveticaNeue-HeavyExt A 184 hlhv____
+ phnho8ax HelveticaNeue-HeavyExtObl A 184 hlhvo___
+ phnl8ax HelveticaNeue-LightExt A 184 hllv____
+ phnlo8ax HelveticaNeue-LightExtObl A 184 hllvo___
+ phnm8ax HelveticaNeue-MediumExt A 184 hlmv____
+ phnmo8ax HelveticaNeue-MediumExtObl A 184 hlmvo___
+ pshb8a Shannon-Bold A 185 sbb_____
+ pshx8a Shannon-ExtraBold A 185 sbeb____
+ pshro8a Shannon-Oblique A 185 sbo_____
+ pshk8a Shannon-Book A 185 sbw_____
+ pbbx8a Bembo-ExtraBold A 186 bmeb____
+ pbbxi8a Bembo-ExtraBoldItalic A 186 bmebi___
+ pbbs8a Bembo-Semibold A 186 bmsb____
+ pbbsi8a Bembo-SemiboldItalic A 186 bmsbi___
+ pggr8a GarthGraphic A 187 gh______
+ pggb8a GarthGraphic-Bold A 187 ghb_____
+ pggb8ac GarthGraphic-BoldCondensed A 187 ghbc____
+ pggbi8a GarthGraphic-BoldItalic A 187 ghbi____
+ pggr8ac GarthGraphic-Condensed A 187 ghc_____
+ pggx8a GarthGraphic-ExtraBold A 187 gheb____
+ pggri8a GarthGraphic-Italic A 187 ghi_____
+ pggc8a GarthGraphic-Black A 187 ghz_____
+ phnj8ac HelveticaNeue-UltraLigCond A 188 hla_____
+ phnjo8ac HelveticaNeue-UltraLigCondObl A 188 hlao____
+ phnx8ac HelveticaNeue-ExtBlackCond A 188 hlj_____
+ phnxo8ac HelveticaNeue-ExtBlackCondObl A 188 hljo____
+ phnc8ac HelveticaNeue-BlackCond A 188 hlzc____
+ phnco8ac HelveticaNeue-BlackCondObl A 188 hlzco___
+ phnb8ac HelveticaNeue-BoldCond A 189 hlbc____
+ phnbo8ac HelveticaNeue-BoldCondObl A 189 hlbco___
+ phnr8ac HelveticaNeue-Condensed A 189 hlc_____
+ phnro8ac HelveticaNeue-CondensedObl A 189 hlco____
+ phna8ac HelveticaNeue-ThinCond A 189 hltc____
+ phnao8ac HelveticaNeue-ThinCondObl A 189 hltco___
+ phnh8ac HelveticaNeue-HeavyCond A 190 hlhc____
+ phnho8ac HelveticaNeue-HeavyCondObl A 190 hlhco___
+ phnl8ac HelveticaNeue-LightCond A 190 hllc____
+ phnlo8ac HelveticaNeue-LightCondObl A 190 hllco___
+ phnm8ac HelveticaNeue-MediumCond A 190 hlmc____
+ phnmo8ac HelveticaNeue-MediumCondObl A 190 hlmco___
+ punx8a Univers-ExtraBlack A 191 uvf_____
+ punxo8a Univers-ExtraBlackObl A 191 uvfo____
+ punj8ac Univers-LightUltraCondensed A 191 uvluc___
+ puna8ac Univers-ThinUltraCondensed A 191 uvtuc___
+ punu8a Univers-UltraCondensed A 191 uvuc____
+ pglc8a Galliard-Black A 192 glbl____
+ pglci8a Galliard-BlackItalic A 192 glbli___
+ pglu8a Galliard-Ultra A 192 glu_____
+ pglui8a Galliard-UltraItalic A 192 glui____
+ pg3bij8a GaramondThree-BoldItalicOsF A 193 gmbio___
+ pg3bj8a GaramondThree-BoldSC A 193 gmbsc___
+ pg3rij8a GaramondThree-ItalicOsF A 193 gmio____
+ pg3rc8a GaramondThree-SC A 193 gmsc____
+ ptmbij8a Times-BoldItalicOsF A 194 tibio___
+ ptmbc8a Times-BoldSC A 194 tibsc___
+ ptmrij8a Times-ItalicOsF A 194 tiio____
+ ptmrc8a Times-RomanSC A 194 tirsc___
+ pddrf8a DucDeBerry A 195 du______
+ pddrf7c DucDeBerry-Dfr A 195 dudfr___
+ phcr8a Herculanum A 195 herc____
+ pomr8a Omnia A 195 omni____
+ pttbij8a TimesTen-BoldItalicOsF A 196 ttbio___
+ pttbj8a TimesTen-BoldOsF A 196 ttbof___
+ pttrij8a TimesTen-ItalicOsF A 196 ttiof___
+ pttrc8a TimesTen-RomanSC A 196 ttrsc___
+ psbbij8a Sabon-BoldItalicOsF A 197 sabio___
+ psbbj8a Sabon-BoldOsF A 197 sabof___
+ psbrij8a Sabon-ItalicOsF A 197 saiof___
+ psbrc8a Sabon-RomanSC A 197 sarsc___
+ pwbbij8a WalbaumBook-BoldItalicOsF A 198 wbbio___
+ pwbbi8x WalbaumBook-BoldItalicExpert A 198 wbbix___
+ pwbbj8a WalbaumBook-BoldOsF A 198 wbbos___
+ pwbb8x WalbaumBook-BoldExpert A 198 wbbxp___
+ pwbrij8a WalbaumBook-ItalicOsF A 198 wbios___
+ pwbri8x WalbaumBook-ItalicExpert A 198 wbixp___
+ pwbmij8a WalbaumBook-MdItalicOsF A 198 wbmio___
+ pwbmi8x WalbaumBook-MdItalicExpert A 198 wbmix___
+ pwbmc8a WalbaumBook-MediumSC A 198 wbmsc___
+ pwbm8x WalbaumBook-MdExpert A 198 wbmxp___
+ pwbr8x WalbaumBook-RegularExpert A 198 wbrgx___
+ pwbrc8a WalbaumBook-RegularSC A 198 wbsc____
+ pubbij8a BauerBodoni-BoldItalicOsF A 199 bbbio___
+ pubbj8a BauerBodoni-BoldOsF A 199 bbbof___
+ pubrij8a BauerBodoni-ItalicOsF A 199 bbiof___
+ pubrc8a BauerBodoni-RomanSC A 199 bbrsc___
+ pmhr8a Machine A 200 ma______
+ pmhb8a Machine-Bold A 200 mab_____
+ pr1r8a RotisSemiSerif A 201 rf______
+ pr1b8a RotisSemiSerif-Bold A 201 rfb_____
+ pror8a RotisSerif A 201 rg______
+ prob8a RotisSerif-Bold A 201 rgb_____
+ prori8a RotisSerif-Italic A 201 rgi_____
+ pr3r8a RotisSemiSans A 202 rc______
+ pr3b8a RotisSemiSans-Bold A 202 rcb_____
+ pr3x8a RotisSemiSans-ExtraBold A 202 rceb____
+ pr3ri8a RotisSemiSans-Italic A 202 rci_____
+ pr3l8a RotisSemiSans-Light A 202 rcl_____
+ pr3li8a RotisSemiSans-LightItalic A 202 rcli____
+ pr4r8a RotisSansSerif A 203 rb______
+ pr4b8a RotisSansSerif-Bold A 203 rbb_____
+ pr4x8a RotisSansSerif-ExtraBold A 203 rbeb____
+ pr4ri8a RotisSansSerif-Italic A 203 rbi_____
+ pr4l8a RotisSansSerif-Light A 203 rbl_____
+ pr4li8a RotisSansSerif-LightItalic A 203 rbli____
+ pjnbij8a JansonText-BoldItalicOsF A 204 jtbio___
+ pjnbj8a JansonText-BoldOsF A 204 jtbof___
+ pjnrij8a JansonText-ItalicOsF A 204 jtiof___
+ pjnrc8a JansonText-RomanSC A 204 jtrsc___
+ pgjr8a Granjon A 205 gr______
+ pgjb8a Granjon-Bold A 205 grb_____
+ pgjri8a Granjon-Italic A 205 gri_____
+ pcebij8a Centennial-BoldItalicOsF A 206 cibio___
+ pcebj8a Centennial-BoldOsF A 206 cibof___
+ pcerij8a Centennial-ItalicOsF A 206 ciiof___
+ pcelij8a Centennial-LightItalicOsF A 206 cilio___
+ pcelc8a Centennial-LightSC A 206 cilsc___
+ pcerc8a Centennial-RomanSC A 206 cirsc___
+ pcecij8a Centennial-BlackItalicOsF A 206 cizio___
+ pcecj8a Centennial-BlackOsF A 206 cizof___
+ ppnr8a Plantin A 207 pl______
+ ppnb8a Plantin-Bold A 207 plb_____
+ ppnbi8a Plantin-BoldItalic A 207 plbi____
+ ppnri8a Plantin-Italic A 207 pli_____
+ pteb8a TimesEuropa-Bold A 208 tub_____
+ ptebi8a TimesEuropa-BoldItalic A 208 tubi____
+ pteri8a TimesEuropa-Italic A 208 tui_____
+ pter8a TimesEuropa-Roman A 208 tur_____
+ pgjbj8a Granjon-BoldOsF A 209 grbos___
+ pgjrij8a Granjon-ItalicOsF A 209 grios___
+ pgjrc8a Granjon-SC A 209 grsc____
+ ptvbij8a TrumpMediaeval-BoldItalicOsF A 210 tmbio___
+ ptvbj8a TrumpMediaeval-BoldOsF A 210 tmbos___
+ ptvrij8a TrumpMediaeval-ItalicOsF A 210 tmios___
+ ptvrc8a TrumpMediaeval-SC A 210 tmsc____
+ pbsr8a BakerSignet A 211 ba______
+ picr8a Impact A 211 impa____
+ pagb8a AvantGarde-Bold A 212 agb_____
+ pagbo8a AvantGarde-BoldObl A 212 agbo____
+ pagi8a AvantGarde-ExtraLight A 212 agel____
+ pagio8a AvantGarde-ExtraLightObl A 212 agelo___
+ pagm8a AvantGarde-Medium A 212 agm_____
+ pagmo8a AvantGarde-MediumObl A 212 agmo____
+ pplbij8a Palatino-BoldItalicOsF A 213 pobio___
+ pplbj8a Palatino-BoldOsF A 213 pobos___
+ pplrij8a Palatino-ItalicOsF A 213 poios___
+ pplrc8a Palatino-SC A 213 posc____
+ pndbij8a NewCaledonia-BoldItalicOsF A 214 nlbio___
+ pndbc8a NewCaledonia-BoldSC A 214 nlbsc___
+ pndrij8a NewCaledonia-ItalicOsF A 214 nlios___
+ pndrc8a NewCaledonia-SC A 214 nlsc____
+ pppb8a Perpetua-Bold A 215 ptb_____
+ pppbi8a Perpetua-BoldItalic A 215 ptbi____
+ pppri8a Perpetua-Italic A 215 pti_____
+ pppr8a Perpetua A 215 ptrg____
+ pilb8a Caecilia-Bold A 216 ecb_____
+ pilbi8a Caecilia-BoldItalic A 216 ecbi____
+ pilbij8a Caecilia-BoldItalicOsF A 216 ecbio___
+ pilbj8a Caecilia-BoldOsF A 216 ecbos___
+ pilh8a Caecilia-Heavy A 216 ech_____
+ pilhi8a Caecilia-HeavyItalic A 216 echi____
+ pilhij8a Caecilia-HeavyItalicOsF A 216 echio___
+ pilhj8a Caecilia-HeavyOsF A 216 echos___
+ pilri8a Caecilia-Italic A 216 eci_____
+ pilrij8a Caecilia-ItalicOsF A 216 ecios___
+ pill8a Caecilia-Light A 216 ecl_____
+ pilli8a Caecilia-LightItalic A 216 ecli____
+ pillij8a Caecilia-LightItalicOsF A 216 eclio___
+ pillj8a Caecilia-LightOsF A 216 eclos___
+ pilr8a Caecilia-Roman A 216 ecr_____
+ pilrj8a Caecilia-RomanOsF A 216 ecros___
+ pimx8a Imago-ExtraBold A 217 ioeb____
+ pimxi8a Imago-ExtraBoldItalic A 217 ioebi___
+ piml8a Imago-Light A 217 iol_____
+ pimli8a Imago-LightItalic A 217 ioli____
+ pimm8a Imago-Medium A 217 iom_____
+ pimmi8a Imago-MediumItalic A 217 iomi____
+ pimk8a Imago-Book A 217 iow_____
+ pimki8a Imago-BookItalic A 217 iowi____
+ pfab8a Formata-Bold A 218 fmb_____
+ pfabi8a Formata-BoldItalic A 218 fmbi____
+ pfari8a Formata-Italic A 218 fmi_____
+ pfal8a Formata-Light A 218 fml_____
+ pfali8a Formata-LightItalic A 218 fmli____
+ pfam8a Formata-Medium A 218 fmm_____
+ pfami8a Formata-MediumItalic A 218 fmmi____
+ pfar8a Formata-Regular A 218 fmrg____
+ pnfb8a Nofret-Bold A 219 nfb_____
+ pnfbi8a Nofret-BoldItalic A 219 nfbi____
+ pnfri8a Nofret-Italic A 219 nfi_____
+ pnfl8a Nofret-Light A 219 nfl_____
+ pnfli8a Nofret-LightItalic A 219 nfli____
+ pnfm8a Nofret-Medium A 219 nfm_____
+ pnfmi8a Nofret-MediumItalic A 219 nfmi____
+ pnfr8a Nofret-Regular A 219 nfrg____
+ ppnb8ac Plantin-BoldCondensed A 220 plbc____
+ ppnl8a Plantin-Light A 220 pll_____
+ ppnli8a Plantin-LightItalic A 220 plli____
+ ppns8a Plantin-Semibold A 220 plsb____
+ ppnsi8a Plantin-SemiboldItalic A 220 plsbi___
+ pbrb8a Berling-Bold A 221 bnb_____
+ pbrbi8a Berling-BoldItalic A 221 bnbi____
+ pbrri8a Berling-Italic A 221 bni_____
+ pbrr8a Berling-Roman A 221 bnr_____
+ pcyb8a City-Bold A 222 tzb_____
+ pcybi8a City-BoldItalic A 222 tzbi____
+ pcyl8a City-Light A 222 tzl_____
+ pcyli8a City-LightItalic A 222 tzli____
+ pcym8a City-Medium A 222 tzm_____
+ pcymi8a City-MediumItalic A 222 tzmi____
+ paur8a Auriol A 223 al______
+ paub8a Auriol-Bold A 223 alb_____
+ paubi8a Auriol-BoldItalic A 223 albi____
+ pauc8a Auriol-Black A 223 albl____
+ pauci8a Auriol-BlackItalic A 223 albli___
+ pauri8a Auriol-Italic A 223 ali_____
+ ptbb8a BodoniBE-Bold A 224 bpb_____
+ ptbbi8a BodoniBE-BoldItalic A 224 bpbi____
+ ptbri8a BodoniBE-Italic A 224 bpi_____
+ ptbl8a BodoniBE-Light A 224 bpl_____
+ ptbli8a BodoniBE-LightItalic A 224 bpli____
+ ptbm8a BodoniBE-Medium A 224 bpm_____
+ ptbmi8a BodoniBE-MediumItalic A 224 bpmi____
+ ptbr8a BodoniBE-Regular A 224 bprg____
+ pegbij8a StempelGaramond-BoldItalicOsF A 225 gsbio___
+ pegbj8a StempelGaramond-BoldOsF A 225 gsbof___
+ pegrij8a StempelGaramond-ItalicOsF A 225 gsiof___
+ pegrc8a StempelGaramond-RomanSC A 225 gsrsc___
+ pnbbij8a NewBaskerville-BoldItalicOsF A 226 nbbio___
+ pnbbj8a NewBaskerville-BoldSC A 226 nbbsc___
+ pnbrij8a NewBaskerville-ItalicOsF A 226 nbio____
+ pnbrc8a NewBaskerville-SC A 226 nbsc____
+ pgybij8a Goudy-BoldItalicOsF A 227 gobio___
+ pgybj8a Goudy-BoldOsF A 227 gobos___
+ pgyrij8a Goudy-ItalicOsF A 227 goios___
+ pgyrc8a Goudy-SC A 227 gosc____
+ phnbl8a HelveticaNeue-BoldOutline A 228 hlbou___
+ pcvrf7c Clairvaux-Dfr A 229 aodfr___
+ pcvrf8a Clairvaux A 229 aor_____
+ pc0rf7c Carolina-Dfr A 229 kldfr___
+ pc0rf8a Carolina A 229 klr_____
+ ps0rf7c SanMarco-Dfr A 229 sjdfr___
+ ps0rf8a SanMarco A 229 sjr_____
+ pvjb8a Veljovic-Bold A 230 vlb_____
+ pvjbi8a Veljovic-BoldItalic A 230 vlbi____
+ pvjc8a Veljovic-Black A 230 vlbl____
+ pvjci8a Veljovic-BlackItalic A 230 vlbli___
+ pvjm8a Veljovic-Medium A 230 vlm_____
+ pvjmi8a Veljovic-MediumItalic A 230 vlmi____
+ pvjk8a Veljovic-Book A 230 vlw_____
+ pvjki8a Veljovic-BookItalic A 230 vlwi____
+ pscb8a Slimbach-Bold A 231 spb_____
+ pscbi8a Slimbach-BoldItalic A 231 spbi____
+ pscc8a Slimbach-Black A 231 spbl____
+ pscci8a Slimbach-BlackItalic A 231 spbli___
+ pscm8a Slimbach-Medium A 231 spm_____
+ pscmi8a Slimbach-MediumItalic A 231 spmi____
+ psck8a Slimbach-Book A 231 spw_____
+ pscki8a Slimbach-BookItalic A 231 spwi____
+ pbvri8a BaskervilleBook-Italic A 232 bti_____
+ pbvm8a BaskervilleBook-Medium A 232 btm_____
+ pbvmi8a BaskervilleBook-MedItalic A 232 btmi____
+ pbvr8a BaskervilleBook-Regular A 232 btrg____
+ murb8a CentaurMT-Bold A 233 nrb_____
+ murbi8a CentaurMT-BoldItalic A 233 nrbi____
+ murri8a CentaurMT-Italic A 233 nri_____
+ murria8a CentaurMT-ItalicA A 233 nria____
+ murr8a CentaurMT A 233 nrr_____
+ phvr7f Helvetica-Fraction A 234 hvfr____
+ phvb7f Helvetica-FractionBold A 234 hvfrb___
+ pncr7f NewCenturySchlbk-Fraction A 234 ncfr____
+ pncb7f NewCenturySchlbk-FractionBold A 234 ncfrb___
+ pilbic8a Caecilia-BoldItalicSC A 235 ecbis___
+ pilbc8a Caecilia-BoldSC A 235 ecbsc___
+ pilhic8a Caecilia-HeavyItalicSC A 235 echis___
+ pilhc8a Caecilia-HeavySC A 235 echsc___
+ pilric8a Caecilia-ItalicSC A 235 ecisc___
+ pillc8a Caecilia-LightItalicSC A 235 eclis___
+ pillic8a Caecilia-LightSC A 235 eclsc___
+ pilrc8a Caecilia-RomanSC A 235 ecrsc___
+ mjob8a JoannaMT-Bold A 236 job_____
+ mjobi8a JoannaMT-BoldItalic A 236 jobi____
+ mjox8a JoannaMT-ExtraBold A 236 joeb____
+ mjori8a JoannaMT-Italic A 236 joi_____
+ mjor8a JoannaMT A 236 jor_____
+ mjos8a JoannaMT-SemiBold A 236 josb____
+ mjosi8a JoannaMT-SemiBoldItalic A 236 josbi___
+ ppi017 LHolidayPi-One A 237 holi1___
+ ppi018 LHolidayPi-Two A 237 holi2___
+ ppi019 LHolidayPi-Three A 237 holi3___
+ ppi011 LDecorationPi-One A 238 deco1___
+ ppi012 LDecorationPi-Two A 238 deco2___
+ po7r8a OldStyleSeven A 239 os______
+ po7ri8a OldStyleSeven-Italic A 239 osi_____
+ po7rij8a OldStyleSeven-ItalicOsF A 239 osios___
+ po7rc8a OldStyleSeven-SC A 239 ossc____
+ ppi013 LGamePi-ChessDraughts A 240 gamcd___
+ ppi014 LGamePi-DiceDominoes A 240 gamdd___
+ ppi015 LGamePi-EnglishCards A 240 gamec___
+ ppi016 LGamePi-FrenchCards A 240 gamfc___
+ pc5rij8a CaslonFiveForty-ItalicOsF A 241 cfiof___
+ pc5rc8a CaslonFiveForty-RomanSC A 241 cfrsc___
+ pc3rij8a CaslonThree-ItalicOsF A 241 ctiof___
+ pc3rc8a CaslonThree-RomanSC A 241 ctrsc___
+ mgtrf8a GoudyTextMT A 242 gx______
+ mgtrf7a GoudyTextMT-Alternate A 242 gxalt___
+ mgtrf7c GoudyTextMT-Dfr A 242 gxdfr___
+ mgtrfd8a GoudyTextMT-LombardicCapitals A 242 gxlom___
+ pefb8a EgyptienneF-Bold A 243 efb_____
+ pefc8a EgyptienneF-Black A 243 efbl____
+ pefri8a EgyptienneF-Italic A 243 efi_____
+ pefr8a EgyptienneF-Roman A 243 efr_____
+ pwkb8a Wilke-Bold A 244 wlb_____
+ pwkbi8a Wilke-BoldItalic A 244 wlbi____
+ pwkc8a Wilke-Black A 244 wlbl____
+ pwkci8a Wilke-BlackItalic A 244 wlbli___
+ pwkri8a Wilke-Italic A 244 wli_____
+ pwkr8a Wilke-Roman A 244 wlr_____
+ ppxb8a PopplPontifexBE-Bold A 245 pjb_____
+ ppxri8a PopplPontifexBE-Italic A 245 pji_____
+ ppxm8a PopplPontifexBE-Medium A 245 pjm_____
+ ppxm8ac PopplPontifexBE-MediumCn A 245 pjmc____
+ ppxr8a PopplPontifexBE-Regular A 245 pjrg____
+ mtlr8a CastellarMT A 246 el______
+ malr8a AlbertusMT A 246 lr______
+ malri8a AlbertusMT-Italic A 246 lri_____
+ mall8a AlbertusMT-Light A 246 lrl_____
+ pgvb8a Giovanni-Bold A 247 gvb_____
+ pgvbi8a Giovanni-BoldItalic A 247 gvbi____
+ pgvc8a Giovanni-Black A 247 gvbl____
+ pgvci8a Giovanni-BlackItalic A 247 gvbli___
+ pgvk8a Giovanni-Book A 247 gvw_____
+ pgvki8a Giovanni-BookItalic A 247 gvwi____
+ pazbi8ax AkzidenzGroteskBE-BoldExIt A 248 gfbei___
+ pazb8ax AkzidenzGroteskBE-BoldEx A 248 gfbv____
+ pazr8ax AkzidenzGroteskBE-Ex A 248 gfex____
+ pazl8ax AkzidenzGroteskBE-LightEx A 248 gflex___
+ pazm8ax AkzidenzGroteskBE-MdEx A 248 gfmex___
+ p_____ AGOldFace-Bold A 249 qwb_____
+ p_____ AGOldFace-BoldOutline A 249 qwbou___
+ p_____ AGOldFace-Medium A 249 qwm_____
+ p_____ AGOldFace-Outline A 249 qwou____
+ p_____ AGOldFace-Regular A 249 qwrg____
+ p_____ AGOldFace-Shaded A 249 qwsh____
+ p_____ GaramondBE-Bold A 250 gwb_____
+ p_____ GaramondBE-Condensed A 250 gwc_____
+ p_____ GaramondBE-Italic A 250 gwi_____
+ p_____ GaramondBE-Medium A 250 gwm_____
+ p_____ GaramondBE-MediumCn A 250 gwmc____
+ p_____ GaramondBE-MediumItalic A 250 gwmi____
+ p_____ GaramondBE-Regular A 250 gwrg____
+ pgub8a Guardi-Bold A 251 gub_____
+ pgubi8a Guardi-BoldItalic A 251 gubi____
+ pguc8a Guardi-Black A 251 gubl____
+ pguci8a Guardi-BlackItalic A 251 gubli___
+ pguri8a Guardi-Italic A 251 gui_____
+ pgur8a Guardi-Roman A 251 gur_____
+ pkbc8a Kabel-Black A 252 kabl____
+ pkbh8a Kabel-Heavy A 252 kah_____
+ pkbl8a Kabel-Light A 252 kal_____
+ pkbk8a Kabel-Book A 252 kaw_____
+ ppi009 LAstrologyPi-One A 253 astr1___
+ ppi010 LAstrologyPi-Two A 253 astr2___
+ pprl8a PopplResidenz-Light A 254 pzl_____
+ pprr8a PopplResidenz-Regular A 254 pzrg____
+ pstr5a StoneSerif-PhoneticAlternate A 255 srpa____
+ pstr5i StoneSerif-PhoneticIPA A 255 srpi____
+ ps8a5a StoneSans-PhoneticAlternate A 255 sspa____
+ ps8a5i StoneSans-PhoneticIPA A 255 sspi____
+ prnb8a Rotation-Bold A 256 rnb_____
+ prnri8a Rotation-Italic A 256 rni_____
+ prnr8a Rotation-Roman A 256 rnr_____
+ pasri8a Aldus-Italic A 257 afi_____
+ pasrij8a Aldus-ItalicOsF A 257 afiof___
+ pasr8a Aldus-Roman A 257 afr_____
+ pasrc8a Aldus-RomanSC A 257 afrsc___
+ mlir8ac LatinMT-Condensed A 258 lnc_____
+ moxr8a OnyxMT A 258 ox______
+ mrur8ac RunicMT-Condensed A 258 ric_____
+ p_____ Colossalis-Bold A 259 kob_____
+ p_____ Colossalis-Black A 259 kobl____
+ p_____ Colossalis-Medium A 259 kom_____
+ p_____ Colossalis-Regular A 259 korg____
+ p_____ BertholdScript-Medium A 260 qrm_____
+ p_____ BertholdScript-Regular A 260 qrrg____
+ pqsrw8a Bellevue A 260 qsrg____
+ pqtrw8a Boulevard A 260 qtrg____
+ pfrb8ac Frutiger-BoldCn A 261 ftbc____
+ pfrc8ac Frutiger-BlackCn A 261 ftblc___
+ pfrr8ac Frutiger-Cn A 261 ftc_____
+ pfrx8ac Frutiger-ExtraBlackCn A 261 ftebc___
+ pfrl8ac Frutiger-LightCn A 261 ftlc____
+ pflb8a Flora-Bold A 262 fab_____
+ pflm8a Flora-Medium A 262 fam_____
+ metri8a EhrhardtMT-Italic A 263 ehi_____
+ metr8a EhrhardtMT-Regular A 263 ehrg____
+ mets8a EhrhardtMT-Semibold A 263 ehsb____
+ metsi8a EhrhardtMT-SemiboldItalic A 263 ehsbi___
+ pppbij8a Perpetua-BoldItalicOsF A 264 ptbio___
+ pppbi8x Perpetua-BoldItalicExp A 264 ptbix___
+ pppbj8a Perpetua-BoldOsF A 264 ptbos___
+ pppb8x Perpetua-BoldExp A 264 ptbxp___
+ pppr8x Perpetua-Exp A 264 ptexp___
+ ppprij8a Perpetua-ItalicOsF A 264 ptios___
+ pppri8x Perpetua-ItalicExp A 264 ptixp___
+ ppprc8a Perpetua-SC A 264 ptsc____
+ ppxbj8a PopplPontifexBE-BoldOsF A 265 pjbos___
+ ppxb8x PopplPontifexBE-BoldExp A 265 pjbxp___
+ ppxrij8a PopplPontifexBE-ItalicOsF A 265 pjios___
+ ppxri8x PopplPontifexBE-ItalicExp A 265 pjixp___
+ ppxmc8ac PopplPontifexBE-MediumCnSC A 265 pjmcs___
+ ppxm8xc PopplPontifexBE-MediumCnExp A 265 pjmcx___
+ ppxmc8a PopplPontifexBE-MediumSC A 265 pjmsc___
+ ppxm8x PopplPontifexBE-MediumExp A 265 pjmxp___
+ ppxr8x PopplPontifexBE-RegularExp A 265 pjrgx___
+ ppxrc8a PopplPontifexBE-RegularSC A 265 pjrsc___
+ p_____ ConcordeNova-Italic A 266 nvi_____
+ p_____ ConcordeNova-ItalicOsF A 266 nviof___
+ p_____ ConcordeNova-ItalicExp A 266 nvixp___
+ p_____ ConcordeNova-Medium A 266 nvm_____
+ p_____ ConcordeNova-MediumSC A 266 nvmsc___
+ p_____ ConcordeNova-MediumExp A 266 nvmxp___
+ p_____ ConcordeNova-Regular A 266 nvrg____
+ p_____ ConcordeNova-RegularExp A 266 nvrgx___
+ p_____ ConcordeNova-RegularSC A 266 nvsc____
+ peib8a Esprit-Bold A 267 esb_____
+ peibi8a Esprit-BoldItalic A 267 esbi____
+ peici8a Esprit-BlackItalic A 267 esbli___
+ peim8a Esprit-Medium A 267 esm_____
+ peimi8a Esprit-MediumItalic A 267 esmi____
+ peik8a Esprit-Book A 267 esw_____
+ peiki8a Esprit-BookItalic A 267 eswi____
+ peic8a Esprit-Black A 267 esz_____
+ ptbbij8a BodoniBE-BoldItalicOsF A 268 bpbio___
+ ptbbi8x BodoniBE-BoldItalicExp A 268 bpbix___
+ ptbbj8a BodoniBE-BoldOsF A 268 bpbof___
+ ptbb8x BodoniBE-BoldExp A 268 bpbxp___
+ ptbrij8a BodoniBE-ItalicOsF A 268 bpiof___
+ ptbri8x BodoniBE-ItalicExp A 268 bpixp___
+ ptblij8a BodoniBE-LightItalicOsF A 268 bplio___
+ ptbli8x BodoniBE-LightItalicExp A 268 bplix___
+ ptblc8a BodoniBE-LightSC A 268 bplsc___
+ ptbl8x BodoniBE-LightExp A 268 bplxp___
+ ptbmij8a BodoniBE-MediumItalicOsF A 268 bpmio___
+ ptbmi8x BodoniBE-MediumItalicExp A 268 bpmix___
+ ptbmc8a BodoniBE-MediumSC A 268 bpmsc___
+ ptbm8x BodoniBE-MediumExp A 268 bpmxp___
+ ptbr8x BodoniBE-RegularExp A 268 bprgx___
+ ptbrc8a BodoniBE-RegularSC A 268 bpsc____
+ melr8a EllingtonMT A 269 ei______
+ melb8a EllingtonMT-Bold A 269 eib_____
+ melbi8a EllingtonMT-BoldItalic A 269 eibi____
+ melx8a EllingtonMT-ExtraBold A 269 eieb____
+ melxi8a EllingtonMT-ExtraBoldItalic A 269 eiebi___
+ melri8a EllingtonMT-Italic A 269 eii_____
+ mell8a EllingtonMT-Light A 269 eil_____
+ melli8a EllingtonMT-LightItalic A 269 eili____
+ pazb8ac AkzidenzGroteskBE-BoldCn A 270 gfbc____
+ pazr8ac AkzidenzGroteskBE-Cn A 270 gfc_____
+ pazx8a AkzidenzGroteskBE-XBd A 270 gfeb____
+ pazl8ac AkzidenzGroteskBE-LightCn A 270 gflc____
+ pazm8ac AkzidenzGroteskBE-MdCn A 270 gfmc____
+ pazmi8ac AkzidenzGroteskBE-MdCnIt A 270 gfmci___
+ pazx8ac AkzidenzGroteskBE-XBdCn A 270 gfxc____
+ pazxi8ac AkzidenzGroteskBE-XBdCnIt A 270 gfxci___
+ pptr8a Present A 271 pr______
+ pptb8a Present-Bold A 271 prb_____
+ pptb8ac Present-BoldCondensed A 271 prbc____
+ pptc8a Present-Black A 271 prbl____
+ pptc8ac Present-BlackCondensed A 271 prblc___
+ pptr8ac Present-Condensed A 271 prc_____
+ lvcb8a VectoraLH-Bold A 272 vcb_____
+ lvcbi8a VectoraLH-BoldItalic A 272 vcbi____
+ lvcc8a VectoraLH-Black A 272 vcbl____
+ lvcci8a VectoraLH-BlackItalic A 272 vcbli___
+ lvcri8a VectoraLH-Italic A 272 vci_____
+ lvcl8a VectoraLH-Light A 272 vcl_____
+ lvcli8a VectoraLH-LightItalic A 272 vcli____
+ lvcr8a VectoraLH-Roman A 272 vcr_____
+ pbab8a Barmeno-Bold A 273 bfb_____
+ pbax8a Barmeno-ExtraBold A 273 bfeb____
+ pbam8a Barmeno-Medium A 273 bfm_____
+ pbar8a Barmeno-Regular A 273 bfrg____
+ p_____ Cosmos-ExtraBold A 274 kzeb____
+ p_____ Cosmos-Light A 274 kzl_____
+ p_____ Cosmos-LightItalic A 274 kzli____
+ p_____ Cosmos-Medium A 274 kzm_____
+ pmyMMi8a MyriadMM-It A 275 _mi_____
+ pmyMM8a MyriadMM A 275 _mrg____
+ pmnMMi8a MinionMM-It A 276 zgi_____
+ pmnMM8a MinionMM A 276 zgrg____
+ pmnMMic8a MinionMM-ItSC A 277 zgisc___
+ pmnMMi8x MinionMM-ItEp A 277 zgix____
+ pmnMMp MinionMM-Or A 277 zgo_____
+ pmnMMc8a MinionMM-SC A 277 zgsc____
+ pmnMMiw7a MinionMM-Sw A 277 zgsw____
+ pmnMM8x MinionMM-Ep A 277 zgx_____
+ ptmr5a Times-PhoneticAlternate A 278 tipa____
+ ptmr5i Times-PhoneticIPA A 278 tipi____
+ lpi003 AudioLH-Pi A 279 audi1___
+ lpi002 WarningLH-Pi A 279 warn1___
+ ppmri8a PostMediaeval-Italic A 280 pmi_____
+ ppmm8a PostMediaeval-Medium A 280 pmm_____
+ ppmr8a PostMediaeval-Regular A 280 pmrg____
+ lffb8a FairfieldLH-Bold A 281 fdb_____
+ lffbi8a FairfieldLH-BoldItalic A 281 fdbi____
+ lffh8a FairfieldLH-Heavy A 281 fdh_____
+ lffhi8a FairfieldLH-HeavyItalic A 281 fdhi____
+ lffl8a FairfieldLH-Light A 281 fdl_____
+ lffli8a FairfieldLH-LightItalic A 281 fdli____
+ lffm8a FairfieldLH-Medium A 281 fdm_____
+ lffmi8a FairfieldLH-MediumItalic A 281 fdmi____
+ lffbd8a FairfieldLH-CaptionBold A 282 fdbcp___
+ lffbijw8a FairfieldLH-SwBoldItalicOsF A 282 fdbio___
+ lffbc8a FairfieldLH-BoldSC A 282 fdbsc___
+ lffhd8a FairfieldLH-CaptionHeavy A 282 fdhcp___
+ lffhijw8a FairfieldLH-SwHeavyItalicOsF A 282 fdhio___
+ lffhc8a FairfieldLH-HeavySC A 282 fdhsc___
+ lffld8a FairfieldLH-CaptionLight A 282 fdlcp___
+ lfflijw8a FairfieldLH-SwLightItalicOsF A 282 fdlio___
+ lfflc8a FairfieldLH-LightSC A 282 fdlsc___
+ lffmd8a FairfieldLH-CaptionMedium A 282 fdmcp___
+ lffmijw8a FairfieldLH-SwMediumItalicOsF A 282 fdmio___
+ lffmc8a FairfieldLH-MediumSC A 282 fdmsc___
+ lgzb8a GazetteLH-Bold A 283 gzb_____
+ lgzri8a GazetteLH-Italic A 283 gzi_____
+ lgzr8a GazetteLH-Roman A 283 gzr_____
+ lcfbs8a ClearfaceGothicLH-Bold A 284 fcb_____
+ lcfcs8a ClearfaceGothicLH-Black A 284 fcbl____
+ lcfls8a ClearfaceGothicLH-Light A 284 fcl_____
+ lcfms8a ClearfaceGothicLH-Medium A 284 fcm_____
+ lcfrs8a ClearfaceGothicLH-Roman A 284 fcr_____
+ pidb8a Isadora-Bold A 285 irb_____
+ pidr8a Isadora-Regular A 285 irrg____
+ pbax8a Barmeno-ExtraBold A 286 bfeb____
+ pfarl8a Formata-Outline A 286 fmou____
+ p_____ Cosmos-ExtraBold A 286 kzeb____
+ p_____ AGOldFace-Shaded A 286 qwsh____
+ p_____ AGBook-Stencil A 286 tast____
+ ltgb8ax TradeGothicLH-BoldExtended A 287 tgbv____
+ ltgr8ax TradeGothicLH-Extended A 287 tgv_____
+ mphb8a PhotinaMT-Bold A 288 phb_____
+ mphbi8a PhotinaMT-BoldItalic A 288 phbi____
+ mphri8a PhotinaMT-Italic A 288 phi_____
+ mphr8a PhotinaMT A 288 phrg____
+ mphs8a PhotinaMT-SemiBold A 288 phsb____
+ mphsi8a PhotinaMT-SemiBoldItalic A 288 phsbi___
+ mphu8a PhotinaMT-UltraBold A 288 phub____
+ mphui8a PhotinaMT-UltraBoldItalic A 288 phubi___
+ mdsrw8a DorchesterScriptMT A 289 dsscr___
+ mp2rw8a PepitaMT A 289 epscr___
+ mbfrw8a BiffoMT A 289 ifscr___
+ ms2bw8a ScriptMT-Bold A 289 tbscr___
+ lenb8a EngraversLH-BoldFace A 290 ew______
+ l_____ SerlioLH A 290 oi______
+ pplc8a Palatino-Black A 291 pobl____
+ pplci8a Palatino-BlackItalic A 291 pobli___
+ ppll8a Palatino-Light A 291 pol_____
+ pplli8a Palatino-LightItalic A 291 poli____
+ pplm8a Palatino-Medium A 291 pom_____
+ pplmi8a Palatino-MediumItalic A 291 pomi____
+ pocrij8a ConcordeBE-ItalicOsF A 292 qqiof___
+ pocri8x ConcordeBE-ItalicExp A 292 qqixp___
+ pocmij8a ConcordeBE-MediumItalicOsF A 292 qqmio___
+ pocmi8x ConcordeBE-MediumItalicExp A 292 qqmix___
+ pocmc8a ConcordeBE-MediumSC A 292 qqmsc___
+ pocm8x ConcordeBE-MediumExp A 292 qqmxp___
+ pocrc8x ConcordeBE-RegularExp A 292 qqrgx___
+ pocr8a ConcordeBE-RegularSC A 292 qqsc____
+ mc8b8a CalvertMT-Bold A 293 vtb_____
+ mc8l8a CalvertMT-Light A 293 vtl_____
+ mc8a8a CalvertMT A 293 vtrg____
+ mgqr8a GrotesqueMT A 294 gq______
+ mgqb8a GrotesqueMT-Bold A 294 gqb_____
+ mgqc8a GrotesqueMT-Black A 294 gqbl____
+ mgqri8a GrotesqueMT-Italic A 294 gqi_____
+ mgql8a GrotesqueMT-Light A 294 gql_____
+ mgqli8a GrotesqueMT-LightItalic A 294 gqli____
+ pckb8a CaslonBookBE-Bold A 295 qxb_____
+ pckri8a CaslonBookBE-Italic A 295 qxi_____
+ pckm8a CaslonBookBE-Medium A 295 qxm_____
+ pckr8a CaslonBookBE-Regular A 295 qxrg____
+ pckbj8a CaslonBookBE-BoldOsF A 296 qxbof___
+ pckb8x CaslonBookBE-BoldExp A 296 qxbxp___
+ pckrij8a CaslonBookBE-ItalicOsF A 296 qxiof___
+ pckri8x CaslonBookBE-ItalicExp A 296 qxixp___
+ pckmc8a CaslonBookBE-MediumSC A 296 qxmsc___
+ pckm8x CaslonBookBE-MediumExp A 296 qxmxp___
+ pckr8x CaslonBookBE-RegularExp A 296 qxrgx___
+ pckrc8a CaslonBookBE-RegularSC A 296 qxsc____
+ mr2b8a CantoriaMT-Bold A 297 eob_____
+ mr2bi8a CantoriaMT-BoldItalic A 297 eobi____
+ mr2ri8a CantoriaMT-Italic A 297 eoi_____
+ mr2r8a CantoriaMT A 297 eorg____
+ mr2x8a CantoriaMT-ExtraBold A 298 eoeb____
+ mr2xi8a CantoriaMT-ExtraBoldItalic A 298 eoebi___
+ mr2l8a CantoriaMT-Light A 298 eol_____
+ mr2li8a CantoriaMT-LightItalic A 298 eoli____
+ mr2s8a CantoriaMT-SemiBold A 298 eosb____
+ mr2si8a CantoriaMT-SemiBoldItalic A 298 eosbi___
+ mgqb8ax GrotesqueMT-BoldExtended A 299 gqbv____
+ mgqr8ac GrotesqueMT-Condensed A 299 gqc_____
+ mgqr8aq GrotesqueMT-ExtraCondensed A 299 gqec____
+ mgql8ac GrotesqueMT-LightCondensed A 299 gqlc____
+ ppc___ Poetica-ChanceryI A 300 pvch1___
+ ppc___ Poetica-ChanceryII A 300 pvch2___
+ ppc___ Poetica-ChanceryIII A 300 pvch3___
+ ppc___ Poetica-ChanceryIV A 300 pvch4___
+ ppc___ Poetica-ChanceryExpert A 300 pvchx___
+ ppc___ Poetica-RomanSmallCapsAlt A 300 pvrsa___
+ ppc___ Poetica-RomanSmallCaps A 300 pvrsc___
+ ppc___ Poetica-SuppAmpersands A 301 pvam____
+ ppc___ Poetica-SuppInitialSwashCaps A 301 pvisw___
+ ppc___ Poetica-SuppLowercaseAltI A 301 pvla1___
+ ppc___ Poetica-SuppLowercaseAltII A 301 pvla2___
+ ppc___ Poetica-SuppLowercaseBegI A 301 pvlb1___
+ ppc___ Poetica-SuppLowercaseBegII A 301 pvlb2___
+ ppc___ Poetica-SuppLowercaseEndI A 301 pvle1___
+ ppc___ Poetica-SuppLowercaseEndII A 301 pvle2___
+ ppc___ Poetica-SuppLigatures A 301 pvlg____
+ ppc___ Poetica-SuppOrnaments A 301 pvor____
+ ppc___ Poetica-SuppSwashCapsI A 301 pvsw1___
+ ppc___ Poetica-SuppSwashCapsII A 301 pvsw2___
+ ppc___ Poetica-SuppSwashCapsIII A 301 pvsw3___
+ ppc___ Poetica-SuppSwashCapsIV A 301 pvsw4___
+ msmr8x SpectrumMT-Expert A 302 ekexp___
+ msmri8a SpectrumMT-Italic A 302 eki_____
+ msmrij8a SpectrumMT-ItalicOsF A 302 ekio____
+ msmri8x SpectrumMT-ItalicExpert A 302 ekixp___
+ msmr8a SpectrumMT A 302 ekrg____
+ msms8a SpectrumMT-SemiBold A 302 eksb____
+ msmsc8a SpectrumMT-SemiBoldOsF A 302 eksbo___
+ msms8x SpectrumMT-SemiBoldExpert A 302 eksbx___
+ msmrc8a SpectrumMT-SC A 302 eksc____
+ p_____ AGBookRounded-Bold A 303 kdb_____
+ p_____ AGBookRounded-BoldCn A 303 kdbc____
+ p_____ AGBookRounded-BoldCnOutline A 303 kdbcl___
+ p_____ AGBookRounded-BoldOutline A 303 kdbou___
+ p_____ AGBookRounded-Medium A 303 kdm_____
+ p_____ AGBookRounded-MediumOutline A 303 kdmou___
+ p_____ AGBookRounded-Regular A 303 kdrg____
+ p_____ BodoniOldFaceBE-Bold A 304 qvb_____
+ p_____ BodoniOldFaceBE-BoldItalic A 304 qvbi____
+ p_____ BodoniOldFaceBE-Italic A 304 qvi_____
+ p_____ BodoniOldFaceBE-Medium A 304 qvm_____
+ p_____ BodoniOldFaceBE-MediumItalic A 304 qvmi____
+ p_____ BodoniOldFaceBE-Regular A 304 qvrg____
+ mg4ri8a GoudyModernMT-Italic A 305 ygi_____
+ mg4r8a GoudyModernMT A 305 ygrg____
+ ms1ri8a ScotchRomanMT-Italic A 305 ysi_____
+ ms1r8a ScotchRomanMT A 305 ysrg____
+ p_____ AGSchoolbook-RegularA A 306 okarg___
+ p_____ AGSchoolbook-Medium A 306 okm_____
+ p_____ AGSchoolbook-MediumA A 306 okma____
+ p_____ AGSchoolbook-Regular A 306 okrg____
+ pbeb8a BellGothic-Bold A 307 dgb_____
+ pbec8a BellGothic-Black A 307 dgbl____
+ pbel8a BellGothic-Light A 307 dgl_____
+ misb8a ItalianOldStyleMT-Bold A 308 ieb_____
+ misbi8a ItalianOldStyleMT-BoldItalic A 308 iebi____
+ misri8a ItalianOldStyleMT-Italic A 308 iei_____
+ misr8a ItalianOldStyleMT A 308 ierg____
+ p_____ BellCentennial-Address A 309 bladd___
+ p_____ BellCentennial-BoldListingAlt A 309 blbla___
+ p_____ BellCentennial-BoldListing A 309 blbls___
+ p_____ BellCentennial-NameAndNumber A 309 blnan___
+ p_____ BellCentennial-SubCaption A 309 blscp___
+ p_____ BodoniOldFaceBE-BoldItOsF A 310 qvbio___
+ p_____ BodoniOldFaceBE-BoldItExp A 310 qvbix___
+ p_____ BodoniOldFaceBE-BoldOsF A 310 qvbos___
+ p_____ BodoniOldFaceBE-BoldExp A 310 qvbxp___
+ p_____ BodoniOldFaceBE-ItalicSC A 310 qvisc___
+ p_____ BodoniOldFaceBE-ItalicExp A 310 qvixp___
+ p_____ BodoniOldFaceBE-MediumItOsF A 310 qvmio___
+ p_____ BodoniOldFaceBE-MediumItExp A 310 qvmix___
+ p_____ BodoniOldFaceBE-MediumSC A 310 qvmsc___
+ p_____ BodoniOldFaceBE-MediumExp A 310 qvmxp___
+ p_____ BodoniOldFaceBE-RegularExp A 310 qvrgx___
+ p_____ BodoniOldFaceBE-RegularSC A 310 qvrsc___
+ p_____ BerlinerGrotesk-Light A 311 otl_____
+ p_____ BerlinerGrotesk-Medium A 311 otm_____
+ mntb8ac TimesNewRomanMT-BoldCond A 312 mtbc____
+ mntr8ac TimesNewRomanMT-Cond A 312 mtc_____
+ mntri8ac TimesNewRomanMT-CondItalic A 312 mtci____
+ movr8x OctavianMT-Expert A 313 ocexp___
+ movri8a OctavianMT-Italic A 313 oci_____
+ movrij8a OctavianMT-ItalicOsF A 313 ocio____
+ movri8x OctavianMT-ItalicExpert A 313 ocixp___
+ movr8a OctavianMT A 313 ocrg____
+ movrc8a OctavianMT-SC A 313 ocsc____
+ p_____ Christiana-Bold A 314 hcb_____
+ p_____ Christiana-BoldItalic A 314 hcbi____
+ p_____ Christiana-Italic A 314 hci_____
+ p_____ Christiana-Medium A 314 hcm_____
+ p_____ Christiana-MediumItalic A 314 hcmi____
+ p_____ Christiana-Regular A 314 hcrg____
+ p_____ Christiana-RegularExpert A 314 hcrgx___
+ p_____ Christiana-RegularSC A 314 hcsc____
+ pmnb6w MinionCyr-Bold A 315 mkb_____
+ pmnbi6w MinionCyr-BoldItalic A 315 mkbi____
+ pmnri6w MinionCyr-Italic A 315 mki_____
+ pmnr6w MinionCyr-Regular A 315 mkrg____
+ pmns6w MinionCyr-Semibold A 315 mksb____
+ pmnsi6w MinionCyr-SemiboldItalic A 315 mksbi___
+ ptbb8ac BodoniBE-BoldCn A 316 bpbc____
+ ptbbi8ac BodoniBE-BoldCnItalic A 316 bpbci___
+ ptbr8ac BodoniBE-Condensed A 316 bpc_____
+ ptbri8ac BodoniBE-CnItalic A 316 bpci____
+ ptbm8ac BodoniBE-MediumCn A 316 bpmc____
+ ptbmi8ac BodoniBE-MediumCnItalic A 316 bpmci___
+ mfsr8a FalstaffMT A 317 fprg____
+ mifb8a InflexMT-Bold A 317 iqb_____
+ mm8bl8a MonotypeOldStyleMT-BoldOut A 317 mbbou___
+ pdjb8a Delta-Bold A 318 djb_____
+ pdjbi8a Delta-BoldItalic A 318 djbi____
+ pdjl8a Delta-Light A 318 djl_____
+ pdjli8a Delta-LightItalic A 318 djli____
+ pdjm8a Delta-Medium A 318 djm_____
+ pdjmi8a Delta-MediumItalic A 318 djmi____
+ pdjrl8a Delta-Outline A 318 djou____
+ pdjk8a Delta-Book A 318 djw_____
+ pdjki8a Delta-BookItalic A 318 djwi____
+ mnrrw8a NewBerolinaMT A 319 _n______
+ mp1rw8a PalaceScriptMT A 319 _p______
+ mp1sw8a PalaceScriptMT-SemiBold A 319 _psb____
+ mahrw8a AshleyScriptMT A 319 le______
+ mm1rw8a MonolineScriptMT A 319 on______
+ pbtb8a Boton-Bold A 320 tnb_____
+ pbtbi8a Boton-BoldItalic A 320 tnbi____
+ pbtri8a Boton-Italic A 320 tni_____
+ pbtl8a Boton-Light A 320 tnl_____
+ pbtli8a Boton-LightItalic A 320 tnli____
+ pbtm8a Boton-Medium A 320 tnm_____
+ pbtmi8a Boton-MediumItalic A 320 tnmi____
+ pbtr8a Boton-Regular A 320 tnr_____
+ mfer8a ForteMT A 321 fz______
+ mklr8a KlangMT A 321 kn______
+ mmebw8a MercuriusMT-BoldScript A 321 uzbs____
+ ldob8a DidotLH-Bold A 322 dob_____
+ ldobj8a DidotLH-BoldOsF A 322 dobos___
+ ldord8a DidotLH-Headline A 322 dohe____
+ ldordj8a DidotLH-HeadlineOsF A 322 dohes___
+ ldori8a DidotLH-Italic A 322 doi_____
+ ldor7a DidotLH-Initials A 322 doini___
+ ldorij8a DidotLH-ItalicOsF A 322 doios___
+ ldorp1 DidotLH-OrnamentsOne A 322 door1___
+ ldorp2 DidotLH-OrnamentsTwo A 322 door2___
+ ldor8a DidotLH-Roman A 322 dor_____
+ ldorj8a DidotLH-RomanOsF A 322 doros___
+ ldorc8a DidotLH-RomanSC A 322 dorsc___
+ pfab8ac Formata-BoldCondensed A 323 fmbc____
+ pfabi8ac Formata-BoldCondensedItalic A 323 fmbci___
+ pfar8ac Formata-Condensed A 323 fmc_____
+ pfari8ac Formata-CondensedItalic A 323 fmci____
+ pfarl8ac Formata-CondensedOutline A 323 fmcou___
+ pfal8ac Formata-LightCondensed A 323 fmlc____
+ pfali8ac Formata-LightCondensedItalic A 323 fmlci___
+ pfam8ac Formata-MediumCondensed A 323 fmmc____
+ pfami8ac Formata-MediumCondensedItalic A 323 fmmci___
+ pebb8a BaskervilleBE-Bold A 324 vib_____
+ pebri8a BaskervilleBE-Italic A 324 vii_____
+ pebm8a BaskervilleBE-Medium A 324 vim_____
+ pebmi8a BaskervilleBE-MediumItalic A 324 vimi____
+ pebr8a BaskervilleBE-Regular A 324 virg____
+ pb6r8ac BlockBE-Condensed A 325 lkc_____
+ pb6r8aq BlockBE-ExtraCn A 325 lkec____
+ pb6ri8aq BlockBE-ExtraCnIt A 325 lkeci___
+ pb6h8a BlockBE-Heavy A 325 lkh_____
+ pb6ri8a BlockBE-Italic A 325 lki_____
+ pb6r8a BlockBE-Regular A 325 lkrg____
+ pllb8a LinoLetter-Bold A 326 llb_____
+ pllbi8a LinoLetter-BoldItalic A 326 llbi____
+ pllc8a LinoLetter-Black A 326 llbl____
+ pllci8a LinoLetter-BlackItalic A 326 llbli___
+ pllri8a LinoLetter-Italic A 326 lli_____
+ pllm8a LinoLetter-Medium A 326 llm_____
+ pllmi8a LinoLetter-MediumItalic A 326 llmi____
+ pllr8a LinoLetter-Roman A 326 llr_____
+ p_____ ComeniusAntiqua-Bold A 327 hzb_____
+ p_____ ComeniusAntiqua-Italic A 327 hzi_____
+ p_____ ComeniusAntiqua-Medium A 327 hzm_____
+ p_____ ComeniusAntiqua-Regular A 327 hzrg____
+ ppub8a PopplLaudatio-Bold A 328 pyb_____
+ ppubi8a PopplLaudatio-BoldItalic A 328 pybi____
+ ppuri8a PopplLaudatio-Italic A 328 pyi_____
+ ppul8a PopplLaudatio-Light A 328 pyl_____
+ ppuli8a PopplLaudatio-LightItalic A 328 pyli____
+ ppum8a PopplLaudatio-Medium A 328 pym_____
+ ppumi8a PopplLaudatio-MediumItalic A 328 pymi____
+ ppur8a PopplLaudatio-Regular A 328 pyrg____
+ ppub8ac PopplLaudatio-BoldCondensed A 329 pybc____
+ ppur8ac PopplLaudatio-Condensed A 329 pyc_____
+ ppul8ac PopplLaudatio-LightCondensed A 329 pylc____
+ ppum8ac PopplLaudatio-MediumCondensed A 329 pymc____
+ pocb8ac ConcordeBE-BoldCn A 330 qqbc____
+ pocbl8ac ConcordeBE-BoldCnOutline A 330 qqbcl___
+ pocr8ac ConcordeBE-Condensed A 330 qqc_____
+ pocm8ac ConcordeBE-MediumCn A 330 qqmc____
+ p_____ GaramondBE-BoldOsF A 331 gwbof___
+ p_____ GaramondBE-BoldExpert A 331 gwbxp___
+ p_____ GaramondBE-CondensedSC A 331 gwcsc___
+ p_____ GaramondBE-CnExpert A 331 gwcxp___
+ p_____ GaramondBE-ItalicOsF A 331 gwiof___
+ p_____ GaramondBE-ItalicExpert A 331 gwixp___
+ p_____ GaramondBE-MediumCnOsF A 331 gwmcf___
+ p_____ GaramondBE-MediumCnExpert A 331 gwmcx___
+ p_____ GaramondBE-MediumItalicOsF A 331 gwmio___
+ p_____ GaramondBE-MediumItalicExpert A 331 gwmix___
+ p_____ GaramondBE-MediumSC A 331 gwmsc___
+ p_____ GaramondBE-MediumExpert A 331 gwmxp___
+ p_____ GaramondBE-RegularExpert A 331 gwrgx___
+ p_____ GaramondBE-RegularSC A 331 gwsc____
+ p_____ GaramondBE-SwashItalic A 331 gwswi___
+ pdnb8a DailyNews-Bold A 332 jdb_____
+ pdnbi8a DailyNews-BoldItalic A 332 jdbi____
+ pdnx8a DailyNews-ExtraBold A 332 jdeb____
+ pdnxi8a DailyNews-ExtraBoldItalic A 332 jdebi___
+ pdnri8a DailyNews-Italic A 332 jdi_____
+ pdnm8a DailyNews-Medium A 332 jdm_____
+ pdnmi8a DailyNews-MediumItalic A 332 jdmi____
+ pdnr8a DailyNews-Regular A 332 jdrg____
+ murbij8a CentaurMT-BoldItalicOsF A 333 nrbio___
+ murbi8x CentaurMT-BoldItalicExpert A 333 nrbix___
+ murbj8a CentaurMT-BoldOsF A 333 nrbof___
+ murb8x CentaurMT-BoldExpert A 333 nrbxp___
+ murr8x CentaurMT-Expert A 333 nrexp___
+ murri7a CentaurMT-ItalicAlternate A 333 nrial___
+ murrij8a CentaurMT-ItalicOsF A 333 nrio____
+ murri8x CentaurMT-ItalicExpert A 333 nrixp___
+ murrc8a CentaurMT-SC A 333 nrsc____
+ murriw8a CentaurMT-SwashCapitals A 333 nrswc___
+ mmob8a ModernMT-Bold A 334 nmb_____
+ mmobi8a ModernMT-BoldItalic A 334 nmbi____
+ mmor8ac ModernMT-Condensed A 334 nmc_____
+ mmori8ac ModernMT-CondensedItalic A 334 nmci____
+ mmor8ax ModernMT-Extended A 334 nmex____
+ mmori8ax ModernMT-ExtendedItalic A 334 nmexi___
+ mmor8aw ModernMT-Wide A 334 nmwd____
+ mmori8aw ModernMT-WideItalic A 334 nmwdi___
+ p_____ ElseNPL-Bold A 335 enb_____
+ p_____ ElseNPL-Light A 335 enl_____
+ p_____ ElseNPL-Medium A 335 enm_____
+ p_____ ElseNPL-SemiBold A 335 ens_____
+ p_____ Tiepolo-Bold A 336 tpb_____
+ p_____ Tiepolo-BoldItalic A 336 tpbi____
+ p_____ Tiepolo-Black A 336 tpbl____
+ p_____ Tiepolo-BlackItalic A 336 tpbli___
+ p_____ Tiepolo-Book A 336 tpw_____
+ p_____ Tiepolo-BookItalic A 336 tpwi____
+ pfaric8ac Formata-CnItalicSC A 337 fmcis___
+ pfari8xc Formata-CnItalicExpert A 337 fmcix___
+ pfarc8ac Formata-CondensedSC A 337 fmcsc___
+ pfar8xc Formata-CondensedExpert A 337 fmcxp___
+ pfaric8a Formata-ItalicSC A 337 fmisc___
+ pfari8x Formata-ItalicExpert A 337 fmixp___
+ pfalc8ac Formata-LightCnSC A 337 fmlcs___
+ pfalic8ac Formata-LightCnItalicSC A 337 fmlct___
+ pfal8xc Formata-LightCnExpert A 337 fmlcx___
+ pfali8xc Formata-LightCnItalicExpert A 337 fmlcy___
+ pfalic8a Formata-LightItalicSC A 337 fmlis___
+ pfali8x Formata-LightItalicExpert A 337 fmlix___
+ pfalc8a Formata-LightSC A 337 fmlsc___
+ pfal8x Formata-LightExpert A 337 fmlxp___
+ pfar8x Formata-RegularExpert A 337 fmrgx___
+ pfarc8a Formata-RegularSC A 337 fmsc____
+ pnfbij8a Nofret-BoldItalicOsF A 338 nfbio___
+ pnfbi8x Nofret-BoldItalicExpert A 338 nfbix___
+ pnfbj8a Nofret-BoldOsF A 338 nfbof___
+ pnfb8x Nofret-BoldExpert A 338 nfbxp___
+ pnfrij8a Nofret-ItalicOsF A 338 nfiof___
+ pnfri8x Nofret-ItalicExpert A 338 nfixp___
+ pnflij8a Nofret-LightItalicOsF A 338 nflio___
+ pnfli8x Nofret-LightItalicExpert A 338 nflix___
+ pnflc8a Nofret-LightSC A 338 nflsc___
+ pnfl8x Nofret-LightExpert A 338 nflxp___
+ pnfmij8a Nofret-MediumItalicOsF A 338 nfmio___
+ pnfmi8x Nofret-MediumItalicExpert A 338 nfmix___
+ pnfmc8a Nofret-MediumSC A 338 nfmsc___
+ pnfm8x Nofret-MediumExpert A 338 nfmxp___
+ pnfr8x Nofret-RegularExpert A 338 nfrgx___
+ pnfrc8a Nofret-RegularSC A 338 nfsc____
+ p_____ Amigo A 339 ig______
+ p_____ Pelican A 339 lq______
+ pmgr8a Marigold A 339 my______
+ pofr8a Oxford A 339 of______
+ pvgr8a Visigoth A 339 vg______
+ mapr8x ApolloMT-Expert A 340 ezexp___
+ mapri8a ApolloMT-Italic A 340 ezi_____
+ maprij8a ApolloMT-ItalicOsF A 340 eziof___
+ mapri8x ApolloMT-ItalicExpert A 340 ezixp___
+ mapr8a ApolloMT A 340 ezr_____
+ maprc8a ApolloMT-SC A 340 ezrsc___
+ maps8a ApolloMT-SemiBold A 340 ezsb____
+ mapsj8a ApolloMT-SemiBoldOsF A 340 ezsbo___
+ maps8x ApolloMT-SemiBoldExpert A 340 ezsbx___
+ p_____ Catull-Bold A 341 qlb_____
+ p_____ Catull-Italic A 341 qli_____
+ p_____ Catull-Medium A 341 qlm_____
+ p_____ Catull-Regular A 341 qlrg____
+ pagMMo8a ITCAvantGardeMM-Oblique A 342 zfi_____
+ pagMM8a ITCAvantGardeMM A 342 zfrg____
+ mhob8a HorleyOldStyleMT-Bold A 343 hsb_____
+ mhobi8a HorleyOldStyleMT-BoldItalic A 343 hsbi____
+ mhori8a HorleyOldStyleMT-Italic A 343 hsi_____
+ mhol8a HorleyOldStyleMT-Light A 343 hsl_____
+ mholi8a HorleyOldStyleMT-LightItalic A 343 hsli____
+ mhor8a HorleyOldStyleMT A 343 hsrg____
+ mhos8a HorleyOldStyleMT-SemiBold A 343 hssb____
+ mhosi8a HorleyOldStyleMT-SbItalic A 343 hssbi___
+ p_____ Cremona-Bold A 344 _cb_____
+ p_____ Cremona-BoldItalic A 344 _cbi____
+ p_____ Cremona-Italic A 344 _ci_____
+ p_____ Cremona-Regular A 344 _crg____
+ pgsb8aq GillSans-BoldExtraCondensed A 345 gnbxc___
+ pgslh8a GillSans-LightShadowed A 345 gnls____
+ pgsrh8a GillSans-Shadowed A 345 gns_____
+ pgsxd8a GillSans-ExtraBoldDisplay A 345 gnxbd___
+ p_____ LoType-Bold A 346 ljb_____
+ p_____ LoType-Light A 346 ljl_____
+ p_____ LoType-Medium A 346 ljm_____
+ p_____ LoType-MediumCondensed A 346 ljmc____
+ p_____ LoType-MediumItalic A 346 ljmi____
+ p_____ LoType-Regular A 346 ljrg____
+ mknr8a KinoMT A 347 qi______
+ mwrrf8a WittenbergerFrakturMT A 347 wf______
+ mwrbf8a WittenbergerFrakturMT-Bd A 347 wfb_____
+ mwdbf7c WittenbergerFrakturMT-BdDfr A 347 wfbdf___
+ mwdrf7c WittenbergerFrakturMT-Dfr A 347 wfdfr___
+ mm7r8a MaturaMT A 347 zz______
+ mm7rw8a MaturaMT-ScriptCapitals A 347 zzscc___
+ pllbij8a LinoLetter-BoldItalicOsF A 348 llbio___
+ pllbk8a LinoLetter-BoldOsF A 348 llbof___
+ pllbc8a LinoLetter-BoldSC A 348 llbsc___
+ pllrij8a LinoLetter-ItalicOsF A 348 lliof___
+ pllmij8a LinoLetter-MediumItalicOsF A 348 llmio___
+ pllmj8a LinoLetter-MediumOsF A 348 llmof___
+ pllmc8a LinoLetter-MediumSC A 348 llmsc___
+ pllrj8a LinoLetter-RomanOsF A 348 llros___
+ pllrc8a LinoLetter-RomanSC A 348 llrsc___
+ pllcij8a LinoLetter-BlackItalicOsF A 348 llzio___
+ pllcj8a LinoLetter-BlackOsF A 348 llzof___
+ pllcc8a LinoLetter-BlackSC A 348 llzsc___
+ pbbbij8a Bembo-BoldItalicOsF A 349 bmbio___
+ pbbbi8x Bembo-BoldItalicExpert A 349 bmbix___
+ pbbbj8a Bembo-BoldOsF A 349 bmbos___
+ pbbb8x Bembo-BoldExpert A 349 bmbxp___
+ pbbxj8a Bembo-ExtraBoldOsF A 349 bmebs___
+ pbbx8x Bembo-ExtraBoldExpert A 349 bmebx___
+ pbbxij8a Bembo-ExtraBoldItalicOsF A 349 bmeis___
+ pbbxi8x Bembo-ExtraBoldItalicExpert A 349 bmeix___
+ pbbr8x Bembo-Expert A 349 bmexp___
+ pbbrij8a Bembo-ItalicOsF A 349 bmios___
+ pbbri8x Bembo-ItalicExpert A 349 bmixp___
+ pbbrc8a Bembo-SC A 349 bmrsc___
+ pbbsj8a Bembo-SemiboldOsF A 349 bmsbo___
+ pbbs8x Bembo-SemiboldExpert A 349 bmsbx___
+ pbbsij8a Bembo-SemiboldItalicOsF A 349 bmsis___
+ pbbsi8x Bembo-SemiboldItalicExpert A 349 bmsix___
+ ptkMMo8a TektonMM-Oblique A 350 zji_____
+ ptkMM8a TektonMM A 350 zjrg____
+ pvvMM8a VivaMM A 351 zkrg____
+ pb7b8a BernhardModern-Bold A 352 rdb_____
+ pb7bi8a BernhardModern-BoldItalic A 352 rdbi____
+ pb7ri8a BernhardModern-Italic A 352 rdi_____
+ pb7r8a BernhardModern-Roman A 352 rdr_____
+ p_____ Ariadne-Roman A 353 aria____
+ pdiri8a Diotima-Italic A 353 dti_____
+ pdirij8a Diotima-ItalicOsF A 353 dtiof___
+ pdir8a Diotima-Roman A 353 dtr_____
+ pdirj8a Diotima-RomanOsF A 353 dtros___
+ pdirc8a Diotima-RomanSC A 353 dtrsc___
+ p_____ Smaragd A 353 smar____
+ p_____ Smaragd-Alternate A 353 smara___
+ pttb6w TimesTenCyr-Bold A 354 ttyb____
+ pttbo6w TimesTenCyr-BoldInclined A 354 ttybi___
+ pttro6w TimesTenCyr-Inclined A 354 ttyi____
+ pttr6w TimesTenCyr-Upright A 354 ttyu____
+ panr8a Anna A 355 iarg____
+ p_____ Beesknees A 355 ikh_____
+ p_____ MonaLisa-Recut A 355 iyin____
+ p_____ MonaLisa-Solid A 355 iysd____
+ p_____ Ozwald A 355 ozh_____
+ po8b8a OfficinaSerif-Bold A 356 ovb_____
+ po8bi8a OfficinaSerif-BoldItalic A 356 ovbi____
+ po8k8a OfficinaSerif-Book A 356 ovbk____
+ po8ki8a OfficinaSerif-BookItalic A 356 ovwi____
+ po9b8a OfficinaSans-Bold A 357 owb_____
+ po9bi8a OfficinaSans-BoldItalic A 357 owbi____
+ po9k8a OfficinaSans-Book A 357 owbk____
+ po9ki8a OfficinaSans-BookItalic A 357 owwi____
+ p_____ SanvitoMM A 358 zhrg____
+ p_____ CaflischScriptMM-Alt A 359 zea_____
+ p_____ CaflischScriptMM A 359 zerg____
+ p_____ CaflischScriptMM-Sw A 359 zesw____
+ p_____ GraphiteMM A 360 _grg____
+ phir6w HelveticaInseratCyr-Upright A 361 hiyu____
+ phvb6w HelveticaCyr-Bold A 361 hvyb____
+ phvbo6w HelveticaCyr-BoldInclined A 361 hvybi___
+ phvro6w HelveticaCyr-Inclined A 361 hvyi____
+ phvr6w HelveticaCyr-Upright A 361 hvyu____
+ plebs8a LegacySans-Bold A 362 lvb_____
+ plebis8a LegacySans-BoldItalic A 362 lvbi____
+ plems8a LegacySans-Medium A 362 lvm_____
+ plemis8a LegacySans-MediumItalic A 362 lvmi____
+ pleus8a LegacySans-Ultra A 362 lvu_____
+ pleks8a LegacySans-Book A 362 lvw_____
+ plekis8a LegacySans-BookItalic A 362 lvwi____
+ pleb8a LegacySerif-Bold A 363 lzb_____
+ plebi8a LegacySerif-BoldItalic A 363 lzbi____
+ plem8a LegacySerif-Medium A 363 lzm_____
+ plemi8a LegacySerif-MediumItalic A 363 lzmi____
+ pleu8a LegacySerif-Ultra A 363 lzu_____
+ plek8a LegacySerif-Book A 363 lzw_____
+ pleki8a LegacySerif-BookItalic A 363 lzwi____
+ pexr6w ExcelsiorCyr-Upright A 364 exy_____
+ pexb6w ExcelsiorCyr-Bold A 364 exyb____
+ pexro6w ExcelsiorCyr-Inclined A 364 exyi____
+ pbvr6w BaskervilleCyr-Upright A 365 _by_____
+ pbvb6w BaskervilleCyr-Bold A 365 _byb____
+ pbvbo6w BaskervilleCyr-Inclined A 365 _byi____
+ p_____ Pepperwood-Fill A 366 uwfi____
+ p_____ Pepperwood-Outline A 366 uwou____
+ p_____ Pepperwood-Regular A 366 uwrg____
+ p_____ Rosewood-Fill A 366 uxfi____
+ p_____ Rosewood-Regular A 366 uxrg____
+ p_____ Zebrawood-Fill A 366 uyfi____
+ p_____ Zebrawood-Regular A 366 uyrg____
+ p_____ MendozaRoman-Bold A 367 zab_____
+ p_____ MendozaRoman-BoldItalic A 367 zabi____
+ p_____ MendozaRoman-Medium A 367 zam_____
+ p_____ MendozaRoman-MediumItalic A 367 zami____
+ p_____ MendozaRoman-Book A 367 zaw_____
+ p_____ MendozaRoman-BookItalic A 367 zawi____
+ phhb8a Highlander-Bold A 368 hhb_____
+ phhbi8a Highlander-BoldItalic A 368 hhbi____
+ phhk8a Highlander-Book A 368 hhbk____
+ phhm8a Highlander-Medium A 368 hhm_____
+ phhmi8a Highlander-MediumItalic A 368 hhmi____
+ phhki8a Highlander-BookItalic A 368 hhwi____
+ pbgb8a Benguiat-Bold A 369 bgb_____
+ pbgbi8a Benguiat-BoldItalic A 369 bgbi____
+ pbgm8a Benguiat-Medium A 369 bgm_____
+ pbgmi8a Benguiat-MediumItalic A 369 bgmi____
+ pbgk8a Benguiat-Book A 369 bgw_____
+ pbgki8a Benguiat-BookItalic A 369 bgwi____
+ p_____ MezzMM A 370 zmrg____
+ lrzb8a RuzickaFreehandLH-Bold A 371 rzb_____
+ lrzbc8a RuzickaFreehandLH-BoldSC A 371 rzbsc___
+ lrzr8a RuzickaFreehandLH-Roman A 371 rzr_____
+ lrzrc8a RuzickaFreehandLH-RomanSC A 371 rzrsc___
+ pnorf7c NotreDame-RomanDfr A 372 nhdfr___
+ pnorp NotreDame-Ornaments A 372 nhorn___
+ pnorf8a NotreDame-Roman A 372 nhr_____
+ ppjrp Pompeijana-Borders A 372 qbbor___
+ ppjr8a Pompeijana-Roman A 372 qbr_____
+ prxrp Rusticana-Borders A 372 rxbor___
+ prxr8a Rusticana-Roman A 372 rxr_____
+ lpi005 CaravanLH-One A 373 cara1___
+ lpi006 CaravanLH-Two A 373 cara2___
+ lpi007 CaravanLH-Three A 373 cara3___
+ lpi008 CaravanLH-Four A 373 cara4___
+ leab8a ElectraLH-Bold A 373 etb_____
+ leabi8a ElectraLH-BoldCursive A 373 etbi____
+ leari8a ElectraLH-Cursive A 373 eti_____
+ lear8a ElectraLH-Regular A 373 etr_____
+ leabij8a ElectraLH-BoldCursiveOsF A 374 etbio___
+ leabj8a ElectraLH-BoldOsF A 374 etbos___
+ leabc8a ElectraLH-BoldSC A 374 etbsc___
+ leabd8a ElectraLH-BoldDisplay A 374 etdb____
+ leabid8a ElectraLH-BoldCursiveDisplay A 374 etdbi___
+ learid8a ElectraLH-CursiveDisplay A 374 etdi____
+ leard8a ElectraLH-Display A 374 etdr____
+ learij8a ElectraLH-CursiveOsF A 374 etios___
+ learj8a ElectraLH-RegularOsF A 374 etros___
+ learc8a ElectraLH-RegularSC A 374 etrsc___
+ p_____ RulingScript-Two A 375 rul2____
+ p_____ Sho-Roman A 375 sho_____
+ p_____ WiesbadenSwing-Roman A 375 wn______
+ p_____ MotterCorpusMM A 376 kprg____
+ p_____ PenumbraMM A 377 zlrg____
+ p_____ NuevaMM-It A 378 twi_____
+ p_____ NuevaMM A 378 twr_____
+ pctbif8a Cheltenham-HandtooledBdIt A 379 chiin___
+ pctbf8a Cheltenham-HandtooledBold A 379 chin____
+ pgmbif8a Garamond-HandtooledBoldItalic A 379 gaiin___
+ pgmbf8a Garamond-HandtooledBold A 379 gain____
+ pcnbif8a Century-HandtooledBoldItalic A 379 iciin___
+ pcnbf8a Century-HandtooledBold A 379 icin____
+ pgmMM8a ITCGaramondMM A 380 gc______
+ pgmMMi8a ITCGaramondMM-It A 380 gci_____
+ p_____ Cerigo-Bold A 381 qcb_____
+ p_____ Cerigo-BoldItalic A 381 qcbi____
+ p_____ Cerigo-Medium A 381 qcm_____
+ p_____ Cerigo-MediumItalic A 381 qcmi____
+ p_____ Cerigo-Book A 381 qcw_____
+ p_____ Cerigo-BookItalic A 381 qcwi____
+ phab8a Hadriano-Bold A 382 hab_____
+ phax8a Hadriano-ExtraBold A 382 haeb____
+ phax8ac Hadriano-ExtraBoldCondensed A 382 haebc___
+ phal8a Hadriano-Light A 382 hal_____
+ prcb8a Romic-Bold A 383 rob_____
+ prcx8a Romic-ExtraBold A 383 roeb____
+ prcl8a Romic-Light A 383 rol_____
+ prcli8a Romic-LightItalic A 383 roli____
+ prcm8a Romic-Medium A 383 rom_____
+ p_____ Copal-Decorated A 384 _ddc____
+ p_____ Copal-Outline A 384 _dou____
+ p_____ Copal-Solid A 384 _dsd____
+ pxpMM7a ExPontoMM-Alternate A 385 jvalt___
+ pxpMM7ab ExPontoMM-Beginning A 385 jvbeg___
+ pxpMM7ae ExPontoMM-Ending A 385 jvend___
+ pxpMM8a ExPontoMM A 385 jvrg____
+ pxpMMj8a ExPontoMM-OsF A 385 jvros___
+ pysb8a GoudySans-Bold A 386 hgb_____
+ pysbi8a GoudySans-BoldItalic A 386 hgbi____
+ pysk8a GoudySans-Book A 386 hgbk____
+ pyski8a GoudySans-BookItalic A 386 hgbki___
+ pysc8a GoudySans-Black A 386 hgbl____
+ pysci8a GoudySans-BlackItalic A 386 hgbli___
+ pysm8a GoudySans-Medium A 386 hgm_____
+ pysmi8a GoudySans-MediumItalic A 386 hgmi____
+ p_____ Delphin-I A 387 df1_____
+ p_____ Delphin-IA A 387 df1a____
+ p_____ Delphin-II A 387 df2_____
+ p_____ Delphin-IIA A 387 df2a____
+ pc7b8a Kompakt A 387 kq______
+ p_____ KochAntiqua A 387 kv______
+ pnlb8a Neuland A 387 nq______
+ p_____ Caliban A 388 ni______
+ paxrw8a Alexa A 388 xa______
+ pbzrw8a Balzano A 388 zn______
+ p_____ JimboMM A 389 jprg____
+ pb7b8ac Bernhard-BoldCondensed A 390 dhbc____
+ pnw1r8a NeueHammerUnziale-One A 390 nw1_____
+ pnw1r7a NeueHammerUnziale-OneAlt A 390 nw1al___
+ pnw2r8a NeueHammerUnziale-Two A 390 nw2_____
+ pnw2r7a NeueHammerUnziale-TwoAlt A 390 nw2al___
+ pclrl8a Cloister-OpenFace A 390 oein____
+ poir8a Ondine A 390 og______
+ pghr7a Galahad-Alternate A 391 g_alt___
+ pghr8a Galahad-Regular A 391 g_rg____
+ pghrj8a Galahad-OsF A 391 g_ros___
+ popc8a Optima-Black A 392 opbl____
+ popci8a Optima-BlackItalic A 392 opbli___
+ popd8a Optima-DemiBold A 392 opd_____
+ popdi8a Optima-DemiBoldItalic A 392 opdi____
+ popx8a Optima-ExtraBlack A 392 opf_____
+ popm8a Optima-Medium A 392 opm_____
+ popmi8a Optima-MediumItalic A 392 opmi____
+ popxi8a Optima-ExtraBlackItalic A 392 opxfi___
+ p_____ Aja A 393 ja______
+ p_____ PopplExquisit-Medium A 393 xqm_____
+ p_____ PopplExquisit-Regular A 393 xqrg____
+ ppi033 NationalCodes-Africa A 394 ncaf____
+ ppi034 NationalCodes-America A 394 ncam____
+ ppi035 NationalCodes-AsiaPlus A 394 ncas____
+ ppi036 NationalCodes-Europe A 394 nceu____
+ ppi037 NationalCodes-Universal A 394 ncun____
+ p_____ ElGreco A 395 eq______
+ pakm8a Arkona-Medium A 395 xnm_____
+ pakr8a Arkona-Regular A 395 xnrg____
+ pfgd8ap FranklinGothic-DemiCmpr A 396 frdcp___
+ pfgdi8ap FranklinGothic-DemiCmprItal A 396 frdpi___
+ pfgd8aq FranklinGothic-DemiXCmpr A 396 frdx____
+ pfgk8ap FranklinGothic-BookCmpr A 396 frwcp___
+ pfgki8ap FranklinGothic-BookCmprItal A 396 frwpi___
+ pfgk8aq FranklinGothic-BookXCmpr A 396 frwx____
+ pfgd8ac FranklinGothic-DemiCnd A 397 frdc____
+ pfgdi8ac FranklinGothic-DemiCndItal A 397 frdci___
+ pfgm8ac FranklinGothic-MedCnd A 397 frmc____
+ pfgmi8ac FranklinGothic-MedCndItal A 397 frmci___
+ pfgk8ac FranklinGothic-BookCnd A 397 frwc____
+ pfgki8ac FranklinGothic-BookCndItal A 397 frwci___
+ p_____ Sassafras-Italic A 398 xfi_____
+ p_____ Sassafras-LxItalic A 398 xflgi___
+ p_____ Sassafras-Lx A 398 xflgr___
+ p_____ Sassafras-Roman A 398 xfr_____
+ p_____ Sassafras-SxItalic A 398 xfshi___
+ p_____ Sassafras-Sx A 398 xfshr___
+ pkxrd8a Kigali-Block A 399 kxblk___
+ pkxrw8a Kigali-ZigZag A 399 kxdc____
+ pkxri8a Kigali-Italic A 399 kxi_____
+ pkxli8a Kigali-LxItalic A 399 kxlgi___
+ pkxl8a Kigali-Lx A 399 kxlgr___
+ pkxr8a Kigali-Roman A 399 kxr_____
+ pkxsi8a Kigali-SxItalic A 399 kxshi___
+ pkxs8a Kigali-Sx A 399 kxshr___
+ pajMMi8a AJensonMM-It A 400 jei_____
+ pajMM8a AJensonMM A 400 jer_____
+ pajMM7a AJensonMM-Alt A 401 jealt___
+ pajMM8x AJensonMM-Ep A 401 jeexp___
+ pajMMi7a AJensonMM-ItAlt A 401 jeial___
+ pajMMic8a AJensonMM-ItSC A 401 jeisc___
+ pajMMi8x AJensonMM-ItEp A 401 jeixp___
+ pajMMc8a AJensonMM-SC A 401 jersc___
+ pajMMiw8a AJensonMM-Sw A 401 jeswc___
+ mbmb8a BulmerMT-Bold A 402 ybb_____
+ mbmbi8a BulmerMT-BoldItalic A 402 ybbi____
+ mbmbd8a BulmerMT-BoldDisplay A 402 ybdb____
+ mbmbid8a BulmerMT-BoldItalicDisplay A 402 ybdbi___
+ mbmrd8a BulmerMT-RegularDisplay A 402 ybds____
+ mbmrid8a BulmerMT-ItalicDisplay A 402 ybdsi___
+ mbmri8a BulmerMT-Italic A 402 ybi_____
+ mbmr8a BulmerMT-Regular A 402 ybrg____
+ mbms8a BulmerMT-SemiBold A 402 ybsb____
+ mbmsi8a BulmerMT-SemiBoldItalic A 402 ybsi____
+ mbmb7a BulmerMT-BoldAlt A 403 ybab____
+ mbmbi7a BulmerMT-BoldItalicAlt A 403 ybabi___
+ mbmr7a BulmerMT-RegularAlt A 403 ybarg___
+ mbms7a BulmerMT-SemiBoldAlt A 403 ybasb___
+ mbmsi7a BulmerMT-SemiBoldItalicAlt A 403 ybasi___
+ mbmbd7a BulmerMT-BoldDisplayAlt A 403 ybbda___
+ mbmbid7a BulmerMT-BoldItalDisplayAlt A 403 ybbid___
+ mbmbi8x BulmerMT-BoldItalicExpert A 403 ybbix___
+ mbmb8x BulmerMT-BoldExpert A 403 ybbxp___
+ mbmri7a BulmerMT-ItalicAlt A 403 ybial___
+ mbmrid7a BulmerMT-ItalicDisplayAlt A 403 ybida___
+ mbmri8x BulmerMT-ItalicExpert A 403 ybixp___
+ mbmrd7a BulmerMT-RegularDisplayAlt A 403 ybrda___
+ mbmr8x BulmerMT-RegularExpert A 403 ybrgx___
+ mbmrc8a BulmerMT-RegularSC A 403 ybrsc___
+ mbmsc8a BulmerMT-SemiBoldSC A 403 ybsbs___
+ mbms8x BulmerMT-SemiBoldExpert A 403 ybsbx___
+ mbmsi8x BulmerMT-SemiBoldItalExpert A 403 ybsix___
+ pizr8a Isabella A 404 iz______
+ prrr8a Raphael A 404 rr______
+ pxcr8a Eccentric A 404 xc______
+ p_____ OceanSansMM-It A 405 ohi_____
+ p_____ OceanSansMM A 405 ohr_____
+ plcrt8a LucidaTypewriter A 406 tl______
+ plcbt8a LucidaTypewriter-Bold A 406 tlb_____
+ plcbot8a LucidaTypewriter-BoldObl A 406 tlbo____
+ plcrot8a LucidaTypewriter-Obl A 406 tlo_____
+ plsrt8a LucidaSansTypewriter A 407 ty______
+ plsbt8a LucidaSansTypewriter-Bd A 407 tyb_____
+ plsbot8a LucidaSansTypewriter-BdObl A 407 tybo____
+ plsrot8a LucidaSansTypewriter-Obl A 407 tyo_____
+ p_____ BriemScriptMM-Ep A 408 iiexp___
+ p_____ BriemScriptMM A 408 iirc____
+ p_____ BriemScriptMM-SC A 408 iisc____
+ pkpMM8a KeplMM A 409 k_______
+ pkpMMi8a KeplMM-It A 409 k_i_____
+ pkpMM8x KeplMM-Ep A 410 k_exp___
+ pkpMMic8a KeplMM-ItSC A 410 k_isc___
+ pkpMMi8x KeplMM-ItEp A 410 k_ixp___
+ pkpMMp1 KeplMM-Or1 A 410 k_or1___
+ pkpMMp2 KeplMM-Or2 A 410 k_or2___
+ pkpMMp3 KeplMM-Or3 A 410 k_or3___
+ pkpMMc8a KeplMM-SC A 410 k_rsc___
+ pkpMMiw8a KeplMM-Sw A 410 k_sw____
+ pmjr8a Mojo A 411 fbrg____
+ p_____ Shuriken-Boy A 412 s_boy___
+ p_____ Andreas A 413 hy______
+ poqr8a Ouch A 414 oq______
+ p_____ CongaBravaMM A 415 vbrg____
+ p_____ CongaBravaMM-St A 415 vbst____
+ p_____ CronosMM A 416 xo______
+ p_____ CronosMM-It A 416 xoi_____
+ p_____ CronosMM-Ep A 417 xoexp___
+ p_____ CronosMM-ItSC A 417 xoisc___
+ p_____ CronosMM-ItEp A 417 xoixp___
+ p_____ CronosMM-Or A 417 xoor____
+ p_____ CronosMM-SC A 417 xorsc___
+ p_____ CronosMM-Sw A 417 xosw____
+ pdkb8a Diskus-Bold A 418 d_b_____
+ pdkr8a Diskus A 418 d_rg____
+ potb8a Coronet-Bold A 418 n_b_____
+ potr8a Coronet A 418 n_rg____
+ p_____ ChaparralMM-It A 419 xti_____
+ p_____ ChaparralMM A 419 xtr_____
+ p_____ ChaparralMM-Ep A 420 xtexp___
+ p_____ ChaparralMM-ItSC A 420 xtisc___
+ p_____ ChaparralMM-ItEp A 420 xtixp___
+ p_____ ChaparralMM-Or A 420 xtor____
+ p_____ ChaparralMM-SC A 420 xtrsc___
+ ppi038 WiesbadenSwing-Dingbats A 421 wgdb____
+ p_____ BermudaLP-Dots A 422 uddc1___
+ p_____ BermudaLP-Squiggle A 422 uddc2___
+ p_____ BermudaLP-Open A 422 udou____
+ p_____ BermudaLP-Solid A 422 udrg____
+ p_____ SpumoniLP A 423 uu______
+ pzpr8a ZiptyDo A 424 zp______
+ pkwr7a KoloLP-Alternates A 425 kwalt___
+ pkwr8an KoloLP-Narrow A 425 kwn_____
+ pkwr8a KoloLP-Regular A 425 kwrg____
+ pkwr8aw KoloLP-Wide A 425 kwwd____
+ pnxr8a Nyx A 426 nxrg____
+ p_____ Banshee A 427 zo______
+ p_____ KinesisMM A 428 kj______
+ p_____ KinesisMM-It A 428 kji_____
+ p_____ KinesisMM-Ep A 429 kjexp___
+ p_____ KinesisMM-ItSC A 429 kjisc___
+ p_____ KinesisMM-ItEp A 429 kjixp___
+ p_____ KinesisMM-SC A 429 kjrsc___
+ p_____ HardwoodLP A 430 hw______
+ p_____ ManitoLP A 431 mw______
+ p_____ Coriander A 432 uc______
+ p_____ SpringLP A 433 td______
+ p_____ SpringLP-Light A 433 tdl_____
+ pwhb8a WendyLP-Bold A 434 whb_____
+ pwhl8a WendyLP-Light A 434 whl_____
+ pwhm8a WendyLP-Medium A 434 whm_____
+ p_____ BickhamScriptMM-AltI A 435 b_a1____
+ p_____ BickhamScriptMM-AltII A 435 b_a2____
+ p_____ BickhamScriptMM-Beg A 435 b_bg____
+ p_____ BickhamScriptMM-End A 435 b_en____
+ p_____ BickhamScriptMM-Lig A 435 b_lig___
+ p_____ BickhamScriptMM-Or A 435 b_or____
+ p_____ BickhamScriptMM A 435 b_rg____
+ p_____ BickhamScriptMM-SwCaps A 435 b_swc___
+ pojr8a OldClaudeLP A 436 oj______
+ pojrj8a OldClaudeLP-OsF A 436 ojosf___
+ pojrc8a OldClaudeLP-SC A 436 ojsc____
+ p_____ FlorensLP A 437 fn______
+ p_____ FlorensLP-Alternates A 437 fnalt___
+ p_____ BriemAkademiMM A 438 dkrg____
+ p_____ Khaki-One A 439 hk1_____
+ p_____ Khaki-Two A 439 hk2_____
+ p_____ Pompeia-InlineItalic A 440 vpiit___
+ p_____ Pompeia-Inline A 440 vpin____
+ p_____ Flood A 441 fyrg____
+ pwtMM7a WatersTitlingMM-Alt A 442 jwalt___
+ pwtMM7al WatersTitlingMM-Lig A 442 jwlig___
+ pwtMM8a WatersTitlingMM A 442 jwr_____
+ pwtMMd8a WatersTitlingMM-TallCaps A 442 jwtlc___
+ p_____ CelestiaAntiqua-Regular A 443 zs______
+ p_____ CelestiaAntiqua-Bold A 443 zsb_____
+ p_____ CelestiaAntiqua-BoldLig A 443 zsbdl___
+ p_____ CelestiaAntiqua-Italic A 443 zsi_____
+ p_____ CelestiaAntiqua-ItalicLig A 443 zsitl___
+ p_____ CelestiaAntiqua-Ligatures A 443 zslig___
+ p_____ CelestiaAntiqua-Ornaments A 443 zsor____
+ p_____ CelestiaAntiqua-Semibold A 443 zssb____
+ p_____ CelestiaAntiqua-SmBdLig A 443 zssbl___
+ p_____ CelestiaAntiqua-SC A 443 zssc____
+ pmyr8ac Myriad-Condensed A 444 wmc_____
+ pmyb8ac Myriad-CnBold A 444 wmcb____
+ pmybi8ac Myriad-CnBoldItalic A 444 wmcbi___
+ pmyri8ac Myriad-CnItalic A 444 wmci____
+ pmys8ac Myriad-CnSemibold A 444 wms_____
+ pmysi8ac Myriad-CnSemiboldItalic A 444 wmsi____
+ p_____ Immi505 A 445 firg____
+ p_____ MagnoliaMVB A 446 xm______
+ p_____ MagnoliaMVB-Ligatures A 446 xmlig___
+ p_____ BossaNovaMVB A 447 xb______
+ p_____ BossaNovaMVB-Alternates A 447 xbalt___
+ p_____ Emmascript A 448 xe______
+ p_____ RusselOblique A 449 zr______
+ p_____ RusselOblique-InformalAlt A 449 zralt___
+ p_____ RusselOblique-Informal A 449 zrinf___
+ mdtb8a DanteMT-Bold A 450 dlb_____
+ mdtbi8a DanteMT-BoldItalic A 450 dlbi____
+ mdtri8a DanteMT-Italic A 450 dli_____
+ mdtm8a DanteMT-Medium A 450 dlm_____
+ mdtmi8a DanteMT-MediumItalic A 450 dlmi____
+ mdtr8a DanteMT-Regular A 450 dlrg____
+ mdtb7a DanteMT-BoldAlt A 451 dlab____
+ mdtbi7a DanteMT-BoldItalicAlt A 451 dlabi___
+ mdtri7a DanteMT-ItalicAlt A 451 dlai____
+ mdtr7a DanteMT-RegularAlt A 451 dlarg___
+ mdtm7a DanteMT-MediumAlt A 451 dlasb___
+ mdtmi7a DanteMT-MediumItalicAlt A 451 dlasi___
+ mdtbij8a DanteMT-BoldItalicOsF A 451 dlbio___
+ mdtbi8x DanteMT-BoldItalicExpert A 451 dlbix___
+ mdtbj8a DanteMT-BoldOsF A 451 dlbos___
+ mdtb8x DanteMT-BoldExpert A 451 dlbxp___
+ mdtrij8a DanteMT-ItalicOsF A 451 dlios___
+ mdtri8x DanteMT-ItalicExpert A 451 dlixp___
+ mdtmij8a DanteMT-MediumItalicOsF A 451 dlmio___
+ mdtmi8x DanteMT-MediumItalicExpert A 451 dlmix___
+ mdtmj8a DanteMT-MediumOsF A 451 dlmof___
+ mdtm8x DanteMT-MediumExpert A 451 dlmxp___
+ mdtr8x DanteMT-RegularExpert A 451 dlrgx___
+ mdtrc8a DanteMT-RegularSC A 451 dlsc____
+ mdtrd8a DanteMT-Titling A 451 dlttl___
+ myhb8a StrayhornMT-Bold A 452 yhb_____
+ myhbi8a StrayhornMT-BoldItalic A 452 yhbi____
+ myhx8a StrayhornMT-ExtraBold A 452 yheb____
+ myhxi8a StrayhornMT-ExtraBoldItalic A 452 yhebi___
+ myhri8a StrayhornMT-Italic A 452 yhi_____
+ myhl8a StrayhornMT-Light A 452 yhl_____
+ myhli8a StrayhornMT-LightItalic A 452 yhli____
+ myhr8a StrayhornMT-Regular A 452 yhrg____
+ myhbij8a StrayhornMT-BoldItalicOsF A 453 yhbio___
+ myhbj8a StrayhornMT-BoldOsF A 453 yhbos___
+ myhxj8a StrayhornMT-ExtraBoldOsF A 453 yhebs___
+ myhxij8a StrayhornMT-ExtraBoldItaOsF A 453 yheis___
+ myhrij8a StrayhornMT-ItalicOsF A 453 yhios___
+ myhlij8a StrayhornMT-LightItalicOsF A 453 yhlio___
+ myhlc8a StrayhornMT-LightSC A 453 yhlsc___
+ myhrc8a StrayhornMT-RegularSC A 453 yhrsc___
+ p_____ Postino-Italic A 454 xzi_____
+ p_____ Postino A 454 xzr_____
+ p_____ ReliqMM-OsF A 455 qeosf___
+ p_____ ReliqMM A 455 qer_____
+ p_____ Critter A 456 wc______
+ p_____ Cutout A 457 wu______
+ p_____ Studz A 458 wp______
+ p_____ Rad A 459 wr______
+ p_____ Mythos A 460 wy______
+ p_____ Toolbox A 461 wt______
+ p_____ Quake A 462 wq______
+ pg2r8a Giddyup-Regular A 463 wg______
+ pg2r Giddyup-Thangs A 463 wgtha___
+ pmyrl8a Myriad-Sketch A 464 wmske___
+ pmyrn8a Myriad-Tilt A 464 wmtil___
+ mbeb8a BellMT-Bold A 465 xlb_____
+ mbebi8a BellMT-BoldItalic A 465 xlbi____
+ mberi8a BellMT-Italic A 465 xli_____
+ mber8a BellMT-Regular A 465 xlrg____
+ mbes8a BellMT-SemiBold A 465 xlsb____
+ mbesi8a BellMT-SemiBoldItalic A 465 xlsbi___
+ mber7a BellMT-RegularAlt A 466 xlarg___
+ mbes7a BellMT-SemiBoldAlt A 466 xlasb___
+ mbesi7a BellMT-SemiBoldItalicAlt A 466 xlasi___
+ mbebi8x BellMT-BoldItalicExpert A 466 xlbix___
+ mbeb8x BellMT-BoldExpert A 466 xlbxp___
+ mber8x BellMT-RegularExpert A 466 xlexp___
+ mberi7a BellMT-ItalicAlt A 466 xlial___
+ mberi8x BellMT-ItalicExpert A 466 xlixp___
+ mberx7a BellMT-RegularExpertAlt A 466 xlrxa___
+ mbesc8a BellMT-SemiBoldSC A 466 xlsbs___
+ mbes8x BellMT-SemiBoldExpert A 466 xlsbx___
+ mberc8a BellMT-RegularSC A 466 xlsc____
+ mbesi8x BellMT-SemiBoldItalicExpert A 466 xlsix___
+ mbesx7a BellMT-SemiBoldExpertAlt A 466 xlsxa___
+ mf1ri7a FournierMT-ItalicAlt A 467 xyali___
+ mf1r7a FournierMT-RegularAlt A 467 xyalt___
+ mf1ri8a FournierMT-Italic A 467 xyi_____
+ mf1rij8a FournierMT-ItalicOsF A 467 xyios___
+ mf1ri8x FournierMT-ItalicExpert A 467 xyixp___
+ mf1rp FournierMT-Ornaments A 467 xyorn___
+ mf1r8a FournierMT-Regular A 467 xyrg____
+ mf1r8x FournierMT-RegularExpert A 467 xyrgx___
+ mf1rc8a FournierMT-RegularSC A 467 xysc____
+ mf1rid8a FournierMT-ItalicTallCaps A 467 xytti___
+ mf1rd8a FournierMT-TallCaps A 467 xyttl___
+ p_____ CTMercurius-Black A 468 uibl____
+ p_____ CTMercurius-BlackItalic A 468 uibli___
+ p_____ CTMercurius-Light A 468 uil_____
+ p_____ CTMercurius-LightItalic A 468 uili____
+ p_____ CTMercurius-Medium A 468 uim_____
+ p_____ CTMercurius-MediumItalic A 468 uimi____
+ p_____ Fusaka-Regular A 469 fv______
+ p_____ Fusaka-Alternates A 469 fvalt___
+ p_____ MagnesiumMVB A 470 uh______
+ p_____ MagnesiumMVB-Grime A 470 uhdc1___
+ m_____ GillFloriatedCapsMT-Alt A 471 fwalt___
+ m_____ GillFloriatedCapsMT A 471 fwcap___
+ p_____ Origami-Bold A 472 xrb_____
+ p_____ Origami-BoldItalic A 472 xrbi____
+ p_____ Origami-Italic A 472 xri_____
+ p_____ Origami-Medium A 472 xrm_____
+ p_____ Origami-MediumItalic A 472 xrmi____
+ p_____ Origami-Regular A 472 xrrg____
+ p_____ Origami-Semibold A 472 xrsb____
+ p_____ Origami-SemiboldItalic A 472 xrsbi___
+ p_____ GreymantleMVB A 473 qg______
+ p_____ GreymantleMVB-Alternates A 473 qgalt___
+ p_____ GreymantleMVB-Ornaments A 473 qgor____
+ p_____ VerveMM-A A 474 vvaaa___
+ p_____ VerveMM A 474 vvr_____
+ p_____ VolutaScript A 475 vs______
+ p_____ VolutaScript-Alternates A 475 vsalt___
+ p_____ VolutaScript-Swash A 475 vssw____
+ pcwr8a Cottonwood A 476 c_______
+ piwr8a Ironwood A 477 i_______
+ pjpr8a Juniper A 478 j_______
+ pmqr8a Mesquite A 479 m_______
+ ppor8a Ponderosa A 480 p_______
+ pbir8a Birch A 481 bi______
+ pb0r8a Blackoak A 482 bo______
+ pmrr8a Madrone A 483 mq______
+ pp0r8a Poplar A 484 pp______
+ pwwr8a Willow A 485 wi______
+ p_____ Pepperwood-Fill A 486 uwfi____
+ p_____ Pepperwood-Outline A 486 uwou____
+ p_____ Pepperwood-Regular A 486 uwrg____
+ p_____ Rosewood-Fill A 487 uxfi____
+ p_____ Rosewood-Regular A 487 uxrg____
+ p_____ Zebrawood-Fill A 488 uyfi____
+ p_____ Zebrawood-Regular A 488 uyrg____
+ ppi026 WoodtypeOrnaments-One A 489 woor____
+ ppi027 WoodtypeOrnaments-Two A 489 woor2___
+ pg1r8a Gothic-Thirteen A 490 gtt_____
+ ptph8ac Tempo-HeavyCondensed A 491 tehc____
+ ptphi8ac Tempo-HeavyCondensedItalic A 491 tehci___
+ ppsr8a Parisian A 492 pn______
+ pumr8a Umbra A 493 um______
+ mg4ri8a GoudyModernMT-Italic A 494 ygi_____
+ mg4r8a GoudyModernMT A 494 ygrg____
+ ms1ri8a ScotchRomanMT-Italic A 495 ysi_____
+ ms1r8a ScotchRomanMT A 495 ysrg____
+ mfsr8a FalstaffMT A 496 fprg____
+ mifb8a InflexMT-Bold A 497 iqb_____
+ mm8bl8a MonotypeOldStyleMT-BoldOut A 498 mbbou___
+ mfer8a ForteMT A 499 fz______
+ mklr8a KlangMT A 500 kn______
+ mmebw8a MercuriusMT-BoldScript A 501 uzbs____
+ p_____ Smaragd A 502 smar____
+ p_____ Smaragd-Alternate A 502 smara___
+ p_____ Ariadne-Roman A 503 aria____
+ pdiri8a Diotima-Italic A 503 dti_____
+ pdirij8a Diotima-ItalicOsF A 503 dtiof___
+ pdir8a Diotima-Roman A 503 dtr_____
+ pdirj8a Diotima-RomanOsF A 503 dtros___
+ pdirc8a Diotima-RomanSC A 503 dtrsc___
+ p_____ Legault A 504 ul______
+ p_____ Legault-Alternates A 504 ula_____
+ p_____ Legault-BoldAlternates A 504 ulab____
+ p_____ Legault-Bold A 504 ulb_____
+ p_____ BlueIsland A 505 ihrg____
+ pbdp8ap Bodoni-PosterCompressed A 900 bdpsc___
+ pbax8a Barmeno-ExtraBold A 900 bfeb____
+ pb0r8a Blackoak A 900 bo______
+ zpcp33bc Copperplate-ThirtyThreeBC A 900 cp33c___
+ prtr Carta A 900 cr______
+ pdcr8a DomCasual A 900 dc______
+ mtlr8a CastellarMT A 900 el______
+ mp2r8a PepitaMT A 900 epscr___
+ pgsr8ac GillSans-Condensed A 900 gnc_____
+ pgsu8a GillSans-UltraBold A 900 gnub____
+ mgtrd8a GoudyTextMT-LombardicCapitals A 900 gxlom___
+ piwr8a Ironwood A 900 i_______
+ mbfrw8a BiffoMT A 900 ifscr___
+ pimx8a Imago-ExtraBold A 900 ioeb____
+ mjori8a JoannaMT-Italic A 900 joi_____
+ mjor8a JoannaMT A 900 jor_____
+ p_____ Colossalis-Bold A 900 kob_____
+ plgr8a LetterGothic A 900 lg______
+ plor8a Lithos-Regular A 900 lorg____
+ pmqr8a Mesquite A 900 m_______
+ pmnrp Minion-Ornaments A 900 moor____
+ pnurw8a NuptialScript A 900 nu______
+ pper8a PrestigeElite A 900 pe______
+ pqsr8a Bellevue A 900 qsrg____
+ p_____ AGOldFace-Outline A 900 qwou____
+ mrur8ac RunicMT-Condensed A 900 ric_____
+ prwx8a Rockwell-ExtraBold A 900 rkeb____
+ pslr8a Stencil A 900 st______
+ pwwr8a Willow A 900 wi______
+ ppi027 WoodtypeOrnaments-Two A 900 woor2___
+ pbir8a Birch A 901 bi______
+ putrd8a Utopia-Headline A 901 uthd____
+ p_____ Critter A 901 wc______
+ pg2r8a Giddyup-Regular A 901 wg______
+ pg2r Giddyup-Thangs A 901 wgtha___
+ pmyrd8a Myriad-Headline A 901 wmhd____
+ pmyrl8a Myriad-Sketch A 901 wmske___
+ pmyrn8a Myriad-Tilt A 901 wmtil___
+ p_____ Studz A 901 wp______
+ p_____ Quake A 901 wq______
+ p_____ Rad A 901 wr______
+ p_____ Toolbox A 901 wt______
+ p_____ Cutout A 901 wu______
+ p_____ Mythos A 901 wy______
+ pagd8a AvantGarde-Demi A 902 agd_____
+ pagdo8a AvantGarde-DemiOblique A 902 agdo____
+ pagk8a AvantGarde-Book A 902 agw_____
+ pagko8a AvantGarde-BookOblique A 902 agwo____
+ pamr8a Americana A 902 am______
+ pamx8a Americana-ExtraBold A 902 ameb____
+ pacri8a ACaslon-Italic A 902 awi_____
+ pacr8a ACaslon-Regular A 902 awrg____
+ pacs8a ACaslon-Semibold A 902 awsb____
+ pacsi8a ACaslon-SemiboldItalic A 902 awsbi___
+ pbab8a Barmeno-Bold A 902 bfb_____
+ pbax8a Barmeno-ExtraBold A 902 bfeb____
+ pbam8a Barmeno-Medium A 902 bfm_____
+ pbar8a Barmeno-Regular A 902 bfrg____
+ pbkd8a Bookman-Demi A 902 bkd_____
+ pbkdi8a Bookman-DemiItalic A 902 bkdi____
+ pbkl8a Bookman-Light A 902 bkl_____
+ pbkli8a Bookman-LightItalic A 902 bkli____
+ pb0r8a Blackoak A 902 bo______
+ pcrb8a Courier-Bold A 902 cob_____
+ pcrbo8a Courier-BoldOblique A 902 cobo____
+ pcrr8a Courier A 902 com_____
+ pcrro8a Courier-Oblique A 902 coo_____
+ prtr Carta A 902 cr______
+ pfari8a Formata-Italic A 902 fmi_____
+ pfam8a Formata-Medium A 902 fmm_____
+ pfami8a Formata-MediumItalic A 902 fmmi____
+ pfar8a Formata-Regular A 902 fmrg____
+ padb8a AGaramond-Bold A 902 gdb_____
+ padbi8a AGaramond-BoldItalic A 902 gdbi____
+ padri8a AGaramond-Italic A 902 gdi_____
+ padr8a AGaramond-Regular A 902 gdrg____
+ phvr8a Helvetica A 902 hv______
+ phvb8a Helvetica-Bold A 902 hvb_____
+ phvbo8a Helvetica-BoldOblique A 902 hvbo____
+ phvr8an Helvetica-Narrow A 902 hvn_____
+ phvb8an Helvetica-Narrow-Bold A 902 hvnb____
+ phvbo8an Helvetica-Narrow-BoldOblique A 902 hvnbo___
+ phvro8an Helvetica-Narrow-Oblique A 902 hvno____
+ phvro8a Helvetica-Oblique A 902 hvo_____
+ pkur8a Kaufmann A 902 kf______
+ ploc8a Lithos-Black A 902 lobl____
+ plor8a Lithos-Regular A 902 lorg____
+ pncb8a NewCenturySchlbk-Bold A 902 ncb_____
+ pncbi8a NewCenturySchlbk-BoldItalic A 902 ncbi____
+ pncri8a NewCenturySchlbk-Italic A 902 nci_____
+ pncr8a NewCenturySchlbk-Roman A 902 ncr_____
+ ppar8a ParkAvenue A 902 pa______
+ ppsr8a Parisian A 902 pn______
+ pplb8a Palatino-Bold A 902 pob_____
+ pplbi8a Palatino-BoldItalic A 902 pobi____
+ pplri8a Palatino-Italic A 902 poi_____
+ pplr8a Palatino-Roman A 902 por_____
+ p_____ Poetica-SuppOrnaments A 902 pvor____
+ psyr Symbol A 902 sy______
+ ptmb8a Times-Bold A 902 tib_____
+ ptmbi8a Times-BoldItalic A 902 tibi____
+ ptmri8a Times-Italic A 902 tii_____
+ ptmr8a Times-Roman A 902 tir_____
+ ptjb8a Trajan-Bold A 902 tjb_____
+ ptkb8a Tekton-Bold A 902 tkb_____
+ ptkr8a Tekton A 902 tkrg____
+ ppi027 WoodtypeOrnaments-Two A 902 woor2___
+ pzcmi8a ZapfChancery-MediumItalic A 902 zcmi____
+ pzdr ZapfDingbats A 902 zd______
+ mp1rw8a PalaceScriptMT A 903 _p______
+ pdjk8a Delta-Book A 903 djw_____
+ pdjki8a Delta-BookItalic A 903 djwi____
+ lenb8a EngraversLH-BoldFace A 903 ew______
+ pfarl8a Formata-Outline A 903 fmou____
+ pgsxd8a GillSans-ExtraBoldDisplay A 903 gnxbd___
+ mbfrw8a BiffoMT A 903 ifscr___
+ p_____ MonaLisa-Solid A 903 iysd____
+ pjpr8a Juniper A 903 j_______
+ p_____ LoType-Medium A 903 ljm_____
+ p_____ LoType-MediumItalic A 903 ljmi____
+ p_____ BerlinerGrotesk-Light A 903 otl_____
+ prwb8ac Rockwell-BoldCondensed A 903 rkbc____
+ prwr8ac Rockwell-Condensed A 903 rkc_____
+ p_____ AGBook-Stencil A 903 tast____
+ ms2bw8a ScriptMT-Bold A 903 tbscr___
+ p_____ Cutout A 903 wu______
+ ms1ri8a ScotchRomanMT-Italic A 903 ysi_____
+ ms1r8a ScotchRomanMT A 903 ysrg____
+ mm7r8a MaturaMT A 903 zz______
+ mr2l8a CantoriaMT-Light A 904 eol_____
+ p_____ Beesknees A 904 ikh_____
+ p_____ LoType-Medium A 904 ljm_____
+ pm1rw8a MonolineScriptMT A 904 on______
+ p_____ Ozwald A 904 ozh_____
+ mknr8a KinoMT A 904 qi______
+ pb7r8a BernhardModern-Bold A 904 rdb_____
+ puyr8a UniversityRoman A 904 ur______
+ pbdp8ap Bodoni-PosterCompressed A 905 bdpsc___
+ pctl8ac Cheltenham-LightCond A 905 chlc____
+ pazl8ac AkzidenzGroteskBE-LightCn A 905 gflc____
+ pgsb8aq GillSans-BoldExtraCondensed A 905 gnbxc___
+ p_____ GaramondBE-Condensed A 905 gwc_____
+ p_____ LoType-MediumCondensed A 905 ljmc____
+ mrur8ac RunicMT-Condensed A 905 ric_____
+ prwr8ac Rockwell-Condensed A 905 rkc_____
+ p_____ Mezz-Regular A 906 vurg____
+ p_____ Mezz-Black A 906 vuz_____
+ p_____ CaflischScript-Bold A 906 vwb_____
+ p_____ CaflischScript-Regular A 906 vwrg____
+ p_____ Nueva-BoldExtendedItalic A 906 vxbei___
+ p_____ Nueva-BoldExtended A 906 vxbv____
+ p_____ Nueva-Italic A 906 vxi_____
+ p_____ Nueva-Roman A 906 vxr_____
+ pmyb8a Myriad-Bold A 906 wmb_____
+ pmybi8a Myriad-BoldItalic A 906 wmbi____
+ pmyri8a Myriad-Italic A 906 wmi_____
+ pmyr8a Myriad-Roman A 906 wmr_____
+ pmnb8ac Minion-BoldCondensed A 907 mobc____
+ pmnbi8ac Minion-BoldCondensedItalic A 907 mobci___
+ pmnr8ac Minion-Condensed A 907 moc_____
+ pmnri8ac Minion-CondensedItalic A 907 moci____
+ pvvx8ax Viva-BoldExtraExtended A 907 vabxe___
+ pvvl8ac Viva-LightCondensed A 907 valc____
+ pvvr8a Viva-Regular A 907 varg____
+ p_____ Sanvito-Light A 907 vyl_____
+ p_____ Sanvito-Roman A 907 vyr_____
+ p_____ Penumbra-SemiboldFlare A 907 vzsfl___
+ p_____ Penumbra-SemiboldSans A 907 vzssa___
+ p_____ Penumbra-SemiboldSerif A 907 vzsse___
+ ppc___ Poetica-ChanceryI A 908 pvch1___
+ ppc___ Poetica-SuppLigatures A 908 pvlg____
+ ppc___ Poetica-SuppOrnaments A 908 pvor____
+ ppc___ Poetica-SuppSwashCapsI A 908 pvsw1___
+ p_____ CaflischScript-Bold A 908 vwb_____
+ p_____ CaflischScript-Regular A 908 vwrg____
+ p_____ Sanvito-BoldDisplay A 908 vydb____
+ p_____ Sanvito-Roman A 908 vyr_____
+ p_____ Sanvito-Semibold A 908 vysb____
+ pxpr8a ExPonto-Regular A 908 xprg____
+ padri8a AGaramond-Italic A 912 gdi_____
+ padr8a AGaramond-Regular A 912 gdrg____
+ pads8a AGaramond-Semibold A 912 gdsb____
+ padrc8a AGaramond-RegularSC A 912 gdsc____
+ padrd8a AGaramond-Titling A 912 gdttl___
+ pacri8a ACaslon-Italic A 913 awi_____
+ pacrp ACaslon-Ornaments A 913 awor____
+ pacr8a ACaslon-Regular A 913 awrg____
+ pacs8a ACaslon-Semibold A 913 awsb____
+ pacrc8a ACaslon-RegularSC A 913 awsc____
+ pajrd8a AJenson-RegularDisplay A 914 jsds____
+ pajri8a AJenson-Italic A 914 jsi_____
+ pajr8a AJenson-Regular A 914 jsrc____
+ pajs8a AJenson-Semibold A 914 jssb____
+ pajrc8a AJenson-RegularSC A 914 jssc____
+ p_____ Jimbo-Bold A 915 jpb_____
+ pajsd8a AJenson-SemiboldDisplay A 915 jssp____
+ pkpbd8ax Kepler-BoldExtendedDisplay A 915 k_bed___
+ pkpsd8ac Kepler-SemiboldCondensedDisplay A 915 k_scd___
+ p_____ Mezz-Bold A 915 vub_____
+ p_____ Penumbra-BoldSerif A 915 vzbsr___
+ p_____ Cronos-Display A 915 xodr____
+ pxpr8a ExPonto-Regular A 915 xprg____
+ p_____ Chaparral-Display A 915 xtdr____
+ zpeurs EuroSans-Regular A 916 _1______
+ zpeubs EuroSans-Bold A 916 _1b_____
+ zpeubis EuroSans-BoldItalic A 916 _1bi____
+ zpeuris EuroSans-Italic A 916 _1i_____
+ zpeurt EuroMono-Regular A 916 _2______
+ zpeubt EuroMono-Bold A 916 _2b_____
+ zpeubit EuroMono-BoldItalic A 916 _2bi____
+ zpeurit EuroMono-Italic A 916 _2i_____
+ zpeur EuroSerif-Regular A 916 _3______
+ zpeub EuroSerif-Bold A 916 _3b_____
+ zpeubi EuroSerif-BoldItalic A 916 _3bi____
+ zpeuri EuroSerif-Italic A 916 _3i_____
+ pmsrw8a Mistral A 917 ms______
+ ppc___ Poetica-ChanceryII A 917 pvch2___
+ ppc___ Poetica-SuppSwashCapsII A 917 pvsw2___
+ pprl8a PopplResidenz-Light A 917 pzl_____
+ pprr8a PopplResidenz-Regular A 917 pzrg____
+ psrrw8a SnellRoundhand-Script A 917 sn______
+ mmebw8a MercuriusMT-BoldScript A 917 uzbs____
+ pwhm8a WendyLP-Medium A 917 whm_____
+ pbzrw8a Balzano A 917 zn______
+ ppi028 ScienceTypeCustomPi-No1T ??? ________
+ ppi029 ScienceTypeCustomPi-No2T ??? ________
+ ppi030 ScienceTypeCustomPi-No3T ??? ________
+ ppi031 ScienceTypeCustomPi-No4T ??? ________
+ ppi032 ScienceTypeCustomPi-No5T ??? ________
+ </pre>
+
+ </body></html>
+
diff --git a/Master/texmf-dist/doc/fontname/Apple-fonts.html b/Master/texmf-dist/doc/fontname/Apple-fonts.html
new file mode 100644
index 00000000000..bb2de0bbafb
--- /dev/null
+++ b/Master/texmf-dist/doc/fontname/Apple-fonts.html
@@ -0,0 +1,44 @@
+<html lang="en">
+<head>
+<title>Filenames for TeX fonts</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="Filenames for TeX fonts">
+<meta name="generator" content="makeinfo 4.6">
+<!--
+This document is in the public domain and may be used freely.-->
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+--></style>
+</head>
+<body>
+<div class="node">
+<p>
+Node:&nbsp;<a name="Apple%20fonts">Apple fonts</a>,
+Next:&nbsp;<a rel="next" accesskey="n" href="Bitstream-fonts.html#Bitstream%20fonts">Bitstream fonts</a>,
+Previous:&nbsp;<a rel="previous" accesskey="p" href="Adobe-fonts.html#Adobe%20fonts">Adobe fonts</a>,
+Up:&nbsp;<a rel="up" accesskey="u" href="Font-name-lists.html#Font%20name%20lists">Font name lists</a>
+<hr><br>
+</div>
+
+<h3 class="section">Apple fonts</h3>
+
+<p>The <code>apple.map</code> file has abbreviations for Apple fonts.
+
+<pre class="example">
+
+ eecr8r AppleChancery
+ eger8r Geneva
+ ehtr8r HoeflerText
+ emcr8r Monaco
+ epi001 Zeal
+ eskr8r Skia
+ </pre>
+
+ </body></html>
+
diff --git a/Master/texmf-dist/doc/fontname/Bitstream-fonts.html b/Master/texmf-dist/doc/fontname/Bitstream-fonts.html
new file mode 100644
index 00000000000..1e41a4bd842
--- /dev/null
+++ b/Master/texmf-dist/doc/fontname/Bitstream-fonts.html
@@ -0,0 +1,884 @@
+<html lang="en">
+<head>
+<title>Filenames for TeX fonts</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="Filenames for TeX fonts">
+<meta name="generator" content="makeinfo 4.6">
+<!--
+This document is in the public domain and may be used freely.-->
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+--></style>
+</head>
+<body>
+<div class="node">
+<p>
+Node:&nbsp;<a name="Bitstream%20fonts">Bitstream fonts</a>,
+Next:&nbsp;<a rel="next" accesskey="n" href="DTC-fonts.html#DTC%20fonts">DTC fonts</a>,
+Previous:&nbsp;<a rel="previous" accesskey="p" href="Apple-fonts.html#Apple%20fonts">Apple fonts</a>,
+Up:&nbsp;<a rel="up" accesskey="u" href="Font-name-lists.html#Font%20name%20lists">Font name lists</a>
+<hr><br>
+</div>
+
+<h3 class="section">Bitstream fonts</h3>
+
+<p>The <code>bitstrea.map</code> file has abbreviations for Bitstream fonts.
+
+<pre class="example">
+
+ bhvl8a Swiss721BT-Light BT 0001 swz721l
+ bhvli8a Swiss721BT-LightItalic BT 0002 swz721li
+ bhvr8a Swiss721BT-Roman BT 0003 swz721n
+ bhvri8a Swiss721BT-Italic BT 0004 swz721i
+ bhvb8a Swiss721BT-Bold BT 0005 swz721b
+ bhvbi8a Swiss721BT-BoldItalic BT 0006 swz721bi
+ bhvc8a Swiss721BT-Black BT 0007 swz721k
+ bhvci8a Swiss721BT-BlackItalic BT 0008 swz721ki
+ bhvr8ac Swiss721BT-RomanCondensed BT 0009 swz721c
+ bhvb8ac Swiss721BT-BoldCondensed BT 0010 swz721bc
+ btmr8a Dutch801BT-Roman BT 0011 dut801n
+ btmri8a Dutch801BT-Italic BT 0012 dut801i
+ btmb8a Dutch801BT-Bold BT 0013 dut801b
+ btmbi8a Dutch801BT-BoldItalic BT 0014 dut801bi
+ bopr8a ZapfHumanist601BT-Roman BT 0015 zhum601n
+ bopri8a ZapfHumanist601BT-Italic BT 0016 zhum601i
+ bopb8a ZapfHumanist601BT-Bold BT 0017 zhum601b
+ bopbi8a ZapfHumanist601BT-BoldItalic BT 0018 zhu601bi
+ bsvl8a SouvenirITCbyBT-Light BT 0019 souvnrl
+ bsvli8a SouvenirITCbyBT-LightItalic BT 0020 souvnrli
+ bsvd8a SouvenirITCbyBT-Demi BT 0021 souvnrd
+ bsvdi8a SouvenirITCbyBT-DemiItalic BT 0022 souvnrdi
+ bplr8a ZapfCalligraphic801BT-Roman BT 0023 zcal801n
+ bplri8a ZapfCalligraphic801BT-Italic BT 0024 zcal801i
+ bplb8a ZapfCalligraphic801BT-Bold BT 0025 zcal801b
+ bplbi8a ZapfCalligraphic801BT-BoldItal BT 0026 zca801bi
+ bexr8a News702BT-Roman BT 0027 news702n
+ bexri8a News702BT-Italic BT 0028 news702i
+ bexb8a News702BT-Bold BT 0029 news702b
+ bexbi8a News702BT-BoldItalic BT 0030 new702bi
+ bbdk8a BodoniBT-Book BT 0035 bodonin
+ bbdki8a BodoniBT-BookItalic BT 0036 bodonini
+ bbdb8a BodoniBT-Bold BT 0037 bodonib
+ bbdbi8a BodoniBT-BoldItalic BT 0038 bodonibi
+ bcnr8ax CenturyExpandedBT-Roman BT 0039 centexn
+ bcnri8ax CenturyExpandedBT-Italic BT 0040 centexi
+ bcnb8ax CenturyExpandedBT-Bold BT 0041 centexb
+ bcnbi8ax CenturyExpandedBT-BoldItalic BT 0042 centexbi
+ bg3r8a AmericanGaramondBT-Roman BT 0043 amrgaran
+ bg3ri8a AmericanGaramondBT-Italic BT 0044 amrgarai
+ bg3b8a AmericanGaramondBT-Bold BT 0045 amrgarab
+ bg3bi8a AmericanGaramondBT-BoldItalic BT 0046 amrgarbi
+ bngr8a NewsGothicBT-Roman BT 0047 newsgotn
+ bngri8a NewsGothicBT-Italic BT 0048 newsgot
+ bngb8a NewsGothicBT-Bold BT 0049 newsgotb
+ bngbi8a NewsGothicBT-BoldItalic BT 0050 newgotbi
+ bmlr8a ZapfElliptical711BT-Roman BT 0051 zelp711n
+ bmlri8a ZapfElliptical711BT-Italic BT 0052 zelp711i
+ bmlb8a ZapfElliptical711BT-Bold BT 0053 zelp711b
+ bmlbi8a ZapfElliptical711BT-BoldItalic BT 0054 zel711bi
+ bbdr8a BodoniBT-Roman BT 0055 bodoni
+ bbdri8a BodoniBT-Italic BT 0056 bodonii
+ bhbr8a HoboBT-Regular BT 0057 hobon
+ bonr8a News705BT-RomanB BT 0058 news705n
+ bonri8a News705BT-ItalicB BT 0059 news705i
+ bonb8a News705BT-BoldB BT 0060 news705b
+ b_____ BusoramaITCbyBT-Medium BT 0062 busoramm
+ bglr8a GalliardITCbyBT-Roman BT 0067 galirdn
+ bglri8a GalliardITCbyBT-Italic BT 0068 galirdi
+ bglb8a GalliardITCbyBT-Bold BT 0069 galirdb
+ bglbi8a GalliardITCbyBT-BoldItalic BT 0070 galirdbi
+ bbkl8a BookmanITCbyBT-Light BT 0075 bookmnl
+ bbkli8a BookmanITCbyBT-LightItalic BT 0076 bookmnli
+ bbkd8a BookmanITCbyBT-Demi BT 0079 bookmnd
+ bbkdi8a BookmanITCbyBT-DemiItalic BT 0080 bookmndi
+ bcsr8a CenturySchoolbookBT-Roman BT 0083 censbkn
+ bcsri8a CenturySchoolbookBT-Italic BT 0084 censbki
+ bcsb8a CenturySchoolbookBT-Bold BT 0085 censbkb
+ bcsbi8a CenturySchoolbookBT-BoldItalic BT 0086 censbkbi
+ bkrr8a KorinnaITCbyBT-Regular BT 0087 korinan
+ bkrri8a KorinnaITCbyBT-KursivRegular BT 0088 korinani
+ bkrb8a KorinnaITCbyBT-Bold BT 0089 korinab
+ bkrbi8a KorinnaITCbyBT-KursivBold BT 0090 korinabi
+ bhva8a Swiss721BT-Thin BT 0100 swz721t
+ bhvai8a Swiss721BT-ThinItalic BT 0101 swz721ti
+ bhvh8a Swiss721BT-Heavy BT 0102 swz721h
+ bhvhi8a Swiss721BT-HeavyItalic BT 0103 swz721hi
+ bhvh8aq Swiss911BT-ExtraCompressed BT 0105 swz911xc
+ bhvh8au Swiss911BT-UltraCompressed BT 0106 swz911uc
+ bgor8a GoudyOldStyleBT-Roman BT 0107 goudyosn
+ bgori8a GoudyOldStyleBT-Italic BT 0108 goudyosi
+ bgob8a GoudyOldStyleBT-Bold BT 0109 goudyosb
+ bgobi8a GoudyOldStyleBT-BoldItalic BT 0110 goudosbi
+ bgox8a GoudyOldStyleBT-ExtraBold BT 0111 goudosxb
+ bpnr8a Aldine721BT-Roman BT 0112 ald721n
+ bpnri8a Aldine721BT-Italic BT 0113 ald721i
+ bpnb8a Aldine721BT-Bold BT 0114 ald721b
+ bpnbi8a Aldine721BT-BoldItalic BT 0115 ald721bi
+ bjnr8a KisBT-Roman BT 0116 kisn
+ bjnri8a KisBT-Italic BT 0117 kisi
+ bc5r8a Caslon540BT-Roman BT 0118 casl540n
+ bc5ri8a Caslon540BT-Italic BT 0119 casl540i
+ b_____ GothicNo13BT-Regular BT 0120 gothic13
+ bbol8a BalloonBT-Light BT 0121 balloonl
+ bwnr8a WindsorBT-Roman BT 0122 wndsrn
+ bbgk8a BenguiatITCbyBT-Book BT 0123 benguian
+ bbgki8a BenguiatITCbyBT-BookItalic BT 0124 benguini
+ bbgb8a BenguiatITCbyBT-Bold BT 0127 benguiab
+ bbgbi8a BenguiatITCbyBT-BoldItalic BT 0128 benguibi
+ bbdp8a PosterBodoniBT-Roman BT 0129 pstrbodn
+ bbdpi8a PosterBodoniBT-Italic BT 0130 pstrbodi
+ bbwr8a BroadwayBT-Regular BT 0131 brdwayn
+ bngl8a NewsGothicBT-Light BT 0132 newsgotl
+ bngli8a NewsGothicBT-LightItalic BT 0133 newgotli
+ bopd8a ZapfHumanist601BT-Demi BT 0134 zhum601d
+ bopdi8a ZapfHumanist601BT-DemiItalic BT 0135 zhu601di
+ bopu8a ZapfHumanist601BT-Ultra BT 0136 zhum601u
+ bopui8a ZapfHumanist601BT-UltraItalic BT 0137 zhu601ui
+ bful8a FuturaBT-Light BT 0138 futural
+ bfuli8a FuturaBT-LightItalic BT 0139 futurali
+ bfuk8a FuturaBT-Book BT 0140 futuran
+ bfuki8a FuturaBT-BookItalic BT 0141 futurani
+ bfum8a FuturaBT-Medium BT 0142 futuram
+ bfumi8a FuturaBT-MediumItalic BT 0143 futurami
+ bfub8a FuturaBT-Bold BT 0144 futurab
+ bfubi8a FuturaBT-BoldItalic BT 0145 futurabi
+ bfuh8a FuturaBT-Heavy BT 0146 futurah
+ bfuhi8a FuturaBT-HeavyItalic BT 0147 futurahi
+ bfux8a FuturaBT-ExtraBlack BT 0148 futuraxk
+ bfuxi8a FuturaBT-ExtraBlackItalic BT 0149 futurxki
+ bsnk8a Geometric212BT-Book BT 0150 geo212n
+ bsnh8a Geometric212BT-Heavy BT 0151 geo212h
+ bagk8a AvantGardeITCbyBT-Book BT 0154 avgardn
+ bagko8a AvantGardeITCbyBT-BookOblique BT 0155 avgardni
+ bagm8a AvantGardeITCbyBT-Medium BT 0156 avgardm
+ bagmo8a AvantGardeITCbyBT-MediumOblique BT 0157 avgardmi
+ bkbk8a KabelITCbyBT-Book BT 0162 kabeln
+ bkbm8a KabelITCbyBT-Medium BT 0163 kabelm
+ bkbd8a KabelITCbyBT-Demi BT 0164 kabeld
+ bkbu8a KabelITCbyBT-Ultra BT 0166 kabelu
+ bs4r8a ShotgunBT-Regular BT 0167 shotgunn
+ bhvl8ac Swiss721BT-LightCondensed BT 0169 swz721lc
+ bhvli8ac Swiss721BT-LightCondensedItalic BT 0170 sw721lci
+ bhvri8ac Swiss721BT-ItalicCondensed BT 0171 swz721ci
+ bhvbi8ac Swiss721BT-BoldCondensedItalic BT 0172 sw721bci
+ bhvc8ac Swiss721BT-BlackCondensed BT 0173 swz721kc
+ bhvci8ac Swiss721BT-BlackCondensedItalic BT 0174 sw721kci
+ bhvbl8a Swiss721BT-BoldOutline BT 0175 swz721bo
+ bunl8a ZurichBT-Light BT 0176 zurchl
+ bunli8a ZurichBT-LightItalic BT 0177 zurchli
+ bunr8a ZurichBT-Roman BT 0178 zurchn
+ bunri8a ZurichBT-Italic BT 0179 zurchi
+ bunb8a ZurichBT-Bold BT 0180 zurchb
+ bunbi8a ZurichBT-BoldItalic BT 0181 zurchbi
+ bunc8a ZurichBT-Black BT 0182 zurchk
+ bunci8a ZurichBT-BlackItalic BT 0183 zurchki
+ b____ BoltBoldITCbyBT-Regular BT 0184 boltb
+ bslr8a StencilBT-Regular BT 0191 stenciln
+ batm8a AmerTypewriterITCbyBT-Medium BT 0193 amrtypen
+ batb8a AmerTypewriterITCbyBT-Bold BT 0194 amrtypeb
+ bd0b8a DavidaBoldBT-Regular BT 0195 davidab
+ bs5r8a SnellBT-Regular BT 0196 snelln
+ bs5b8a SnellBT-Bold BT 0197 snellb
+ bs5c8a SnellBT-Black BT 0198 snellk
+ bburw8a BrushScriptBT-Regular BT 0199 brushscn
+ bful8ac FuturaBT-LightCondensed BT 0200 futuralc
+ bfum8ac FuturaBT-MediumCondensed BT 0201 futuramc
+ bfub8ac FuturaBT-BoldCondensed BT 0202 futurabc
+ bfubi8ac FuturaBT-BoldCondensedItalic BT 0203 futurbci
+ bfux8ac FuturaBT-ExtraBlackCondensed BT 0204 futurxkc
+ bfuxi8ac FuturaBT-ExtraBlackCondItalic BT 0205 futuxkci
+ bfuc8a FuturaBlackBT-Regular BT 0206 futurak
+ botr8a Ribbon131BT-Regular BT 0207 ribn131n
+ botb8a Ribbon131BT-Bold BT 0208 ribn131b
+ bi1r8a ImpressBT-Regular BT 0209 impressn
+ ba7r8a AmericanTextBT-Regular BT 0211 amrtextn
+ benrf8a EngraversOldEnglishBT-Regular BT 0212 engrolen
+ bo2r8a OrbitBbyBT-Regular BT 0213 orbitbn
+ bp4r8a PioneerITCbyBT-Regular BT 0214 pioneern
+ bv0r8a VinetaBT-Regular BT 0215 vinetan
+ byml8a StymieBT-Light BT 0216 stymiel
+ bymm8a StymieBT-Medium BT 0217 stymiem
+ bymb8a StymieBT-Bold BT 0218 stymieb
+ bymx8a StymieBT-ExtraBold BT 0219 stymiexb
+ btfl8a TiffanyITCbyBT-Light BT 0220 tifanyl
+ btfli8a TiffanyITCbyBT-LightItalic BT 0221 tifanyli
+ btfd8a TiffanyITCbyBT-Demi BT 0224 tifanyd
+ btfdi8a TiffanyITCbyBT-DemiItalic BT 0225 tifanydi
+ btfh8a TiffanyITCbyBT-Heavy BT 0226 tifanyh
+ btfhi8a TiffanyITCbyBT-HeavyItalic BT 0227 tifanyhi
+ bcdb8ac ClarendonBT-BoldCondensed BT 0228 clrndnbc
+ bcbcd8a CooperBT-BlackHeadline BT 0231 coopbla
+ bcbcid8a CooperBT-BlackItalicHeadline BT 0232 coopblia
+ bs4rl8a ShotgunBlanksBT-Regular BT 0234 shotgunk
+ bnar8a Dutch823BT-RomanB BT 0235 dut823n
+ bnari8a Dutch823BT-ItalicB BT 0236 dut823i
+ bnab8a Dutch823BT-BoldB BT 0237 dut823b
+ berl8a ErasITCbyBT-Light BT 0238 erasl
+ berk8a ErasITCbyBT-Book BT 0239 erasn
+ berm8a ErasITCbyBT-Medium BT 0240 erasm
+ berd8a ErasITCbyBT-Demi BT 0241 erasd
+ berb8a ErasITCbyBT-Bold BT 0242 erasb
+ beru8a ErasITCbyBT-Ultra BT 0243 erasu
+ besr8a Square721BT-Roman BT 0246 sqr721n
+ besb8a Square721BT-Bold BT 0247 sqr721b
+ besr8ac Square721BT-RomanCondensed BT 0248 sqr721c
+ besb8ac Square721BT-BoldCondensed BT 0249 sqr721bc
+ besr8ax Square721BT-RomanExtended BT 0250 sqr721e
+ besb8ax Square721BT-BoldExtended BT 0251 sqr721be
+ bsfa8a SerifaBT-Thin BT 0252 serifat
+ bsfai8a SerifaBT-ThinItalic BT 0253 serifati
+ bsfl8a SerifaBT-Light BT 0254 serifal
+ bsfli8a SerifaBT-LightItalic BT 0255 serifali
+ bsfr8a SerifaBT-Roman BT 0256 serifan
+ bsfri8a SerifaBT-Italic BT 0257 serifai
+ bsfb8a SerifaBT-Bold BT 0258 serifab
+ bsfc8a SerifaBT-Black BT 0259 serifak
+ bunr8ax ZurichBT-RomanExtended BT 0260 zurche
+ bunb8ax ZurichBT-BoldExtended BT 0261 zurchbe
+ bunc8ax ZurichBT-BlackExtended BT 0262 zurchke
+ bunu8ax ZurichBT-UltraBlackExtended BT 0263 zurchuke
+ ba9r8a Humanist970BT-RomanC BT 0264 hum970n
+ ba9b8a Humanist970BT-BoldC BT 0265 hum970b
+ bndr8a Transitional511BT-Roman BT 0266 tran511n
+ bndri8a Transitional511BT-Italic BT 0267 tran511i
+ bndb8a Transitional511BT-Bold BT 0270 tran511b
+ bndbi8a Transitional511BT-BoldItalic BT 0271 tra511bi
+ bsbr8a ClassicalGaramondBT-Roman BT 0277 clsgaran
+ bsbri8a ClassicalGaramondBT-Italic BT 0278 clsgarai
+ bsbb8a ClassicalGaramondBT-Bold BT 0279 clsgarab
+ b____ CaslonOldFaceBT-Roman BT 0280 casolfcn
+ b____ CaslonOldFaceBT-Italic BT 0281 casolfci
+ bcdl8a ClarendonBT-Light BT 0282 clrndnl
+ bcdr8a ClarendonBT-Roman BT 0283 clrndnn
+ bcdb8a ClarendonBT-Bold BT 0284 clrndnb
+ bcur8a CenturyOldstyleBT-Roman BT 0285 cenolstn
+ bcuri8a CenturyOldstyleBT-Italic BT 0286 cenolsti
+ bcub8a CenturyOldstyleBT-Bold BT 0287 cenolstb
+ bgsl8a Humanist521BT-Light BT 0288 hum521l
+ bgsli8a Humanist521BT-LightItalic BT 0289 hum521li
+ bgsr8a Humanist521BT-Roman BT 0290 hum521n
+ bgsri8a Humanist521BT-Italic BT 0291 hum521i
+ bgsb8a Humanist521BT-Bold BT 0292 hum521b
+ bgsbi8a Humanist521BT-BoldItalic BT 0293 hum521bi
+ bgsx8a Humanist521BT-ExtraBold BT 0294 hum521xb
+ bgsu8a Humanist521BT-UltraBold BT 0295 hum521ub
+ bunl8ac ZurichBT-LightCondensed BT 0296 zurchlc
+ bunli8ac ZurichBT-LightCondensedItalic BT 0297 zurchlci
+ bunr8ac ZurichBT-RomanCondensed BT 0298 zurch
+ bunri8ac ZurichBT-ItalicCondensed BT 0299 zurchci
+ bunb8ac ZurichBT-BoldCondensed BT 0300 zurchbc
+ bunbi8ac ZurichBT-BoldCondensedItalic BT 0301 zurchbci
+ bbbr8a Aldine401BT-RomanA BT 0302 ald401n
+ bbbri8a Aldine401BT-ItalicA BT 0303 ald401i
+ bbbb8a Aldine401BT-BoldA BT 0304 ald401b
+ bbbbi8a Aldine401BT-BoldItalicA BT 0305 ald401bi
+ bmpl8a GeometricSlab703BT-Light BT 0306 geo703l
+ bmpli8a GeometricSlab703BT-LightItalic BT 0307 geo703li
+ bmpm8a GeometricSlab703BT-Medium BT 0308 geo703m
+ bmpmi8a GeometricSlab703BT-MediumItalic BT 0309 geo703mi
+ bmpb8a GeometricSlab703BT-Bold BT 0310 geo703b
+ bmpbi8a GeometricSlab703BT-BoldItalic BT 0311 geo703bi
+ bmpx8a GeometricSlab703BT-XtraBold BT 0312 geo703xb
+ bmpxi8a GeometricSlab703BT-XtraBoldItal BT 0313 ge703xbi
+ buyr8a UniversityRomanBT-Regular BT 0316 univern
+ buyb8a UniversityRomanBT-Bold BT 0317 univernb
+ bior8a News701BT-RomanA BT 0318 news701n
+ biori8a News701BT-ItalicA BT 0319 news701i
+ biob8a News701BT-BoldA BT 0320 news701b
+ befr8a HumanistSlabserif712BT-Roman BT 0321 hums712n
+ befri8a HumanistSlabserif712BT-Italic BT 0322 hums712i
+ befb8a HumanistSlabserif712BT-Bold BT 0323 hums712b
+ befc8a HumanistSlabserif712BT-Black BT 0324 hums712k
+ bwnl8ac WindsorBT-LightCondensed BT 0326 wndsrlc
+ bwnr8ax WindsorBT-Elongated BT 0327 wndsre
+ bubr8a BauerBodoniBT-Roman BT 0328 baubodn
+ bubri8a BauerBodoniBT-Italic BT 0329 baubodi
+ bubb8a BauerBodoniBT-Bold BT 0330 baubodb
+ bubbi8a BauerBodoniBT-BoldItalic BT 0331 baubodbi
+ bubc8a BauerBodoniBT-Black BT 0332 baubodk
+ bubci8a BauerBodoniBT-BlackItalic BT 0333 baubodki
+ bubb8ac BauerBodoniBT-BoldCondensed BT 0334 baubodbc
+ bubc8ac BauerBodoniBT-BlackCondensed BT 0335 baubodkc
+ biir8a Dutch766BT-RomanA BT 0338 dut766n
+ biiri8a Dutch766BT-ItalicA BT 0339 dut766i
+ biib8a Dutch766BT-BoldA BT 0340 dut766b
+ b_____ CaslonOldFaceBT-Heavy BT 0342 casolfch
+ bgmk8a GaramondITCbyBT-Book BT 0345 garamdn
+ bgmki8a GaramondITCbyBT-BookItalic BT 0346 garamdni
+ bgmb8a GaramondITCbyBT-Bold BT 0347 garamdb
+ bgmbi8a GaramondITCbyBT-BoldItalic BT 0348 garamdbi
+ bcdc8a ClarendonBT-Black BT 0351 clrndnk
+ bi3r8a ImperialBT-Roman BT 0352 imperln
+ bi3ri8a ImperialBT-Italic BT 0353 imperli
+ bi3b8a ImperialBT-Bold BT 0354 imperlb
+ b_____ BellCentennialBT-NameAndNumber BT 0355 belcenam
+ b_____ BellCentennialBT-Address BT 0356 belceadr
+ b_____ BellCentennialBT-SubCaption BT 0357 belcesub
+ b_____ BellCentennialBT-BoldListing BT 0358 belcelis
+ bbers8a BellGothicBT-Roman BT 0359 belgothn
+ bbebs8a BellGothicBT-Bold BT 0360 belgothb
+ bbecs8a BellGothicBT-Black BT 0361 belgothk
+ bpar8a ParkAvenueBT-Regular BT 0362 parkaven
+ bn7r8a News706BT-RomanC BT 0363 news706n
+ bn7ri8a News706BT-ItalicC BT 0364 news706i
+ bn7b8a News706BT-BoldC BT 0365 news706b
+ blbj8a LubalinGraphITCbyBT-XtraLight BT 0366 lubgrxl
+ blbk8a LubalinGraphITCbyBT-Book BT 0367 lubgrhn
+ blbm8a LubalinGraphITCbyBT-Medium BT 0368 lubgrhm
+ blbb8a LubalinGraphITCbyBT-Bold BT 0370 lubgrhb
+ bhvl8ax Swiss721BT-LightExtended BT 0371 swz721le
+ bhvr8ax Swiss721BT-RomanExtended BT 0372 swz721e
+ bhvb8ax Swiss721BT-BoldExtended BT 0373 swz721be
+ bhvc8ax Swiss721BT-BlackExtended BT 0374 swz721ke
+ bngr8ac NewsGothicBT-RomanCondensed BT 0375 newsgotc
+ bngri8ac NewsGothicBT-ItalicCondensed BT 0376 newgotci
+ bngb8ac NewsGothicBT-BoldCondensed BT 0377 newgotbc
+ bngbi8ac NewsGothicBT-BoldCondItalic BT 0378 newgtbci
+ bctk8a CheltenhamITCbyBT-Book BT 0381 ichlthmn
+ bctki8a CheltenhamITCbyBT-BookItalic BT 0382 ichlthni
+ bctb8a CheltenhamITCbyBT-Bold BT 0383 ichlthmb
+ bctbi8a CheltenhamITCbyBT-BoldItalic BT 0384 ichlthbi
+ baol8a Incised901BT-Light BT 0387 inc901l
+ baor8a Incised901BT-Roman BT 0388 inc901n
+ baori8a Incised901BT-Italic BT 0389 inc901i
+ baob8a Incised901BT-Bold BT 0390 inc901b
+ baoc8a Incised901BT-Black BT 0391 inc901k
+ boar OCRAbyBT-Regular BT 0395 ocran
+ bbhl8a BauhausITCbyBT-Light BT 0405 bauhausl
+ bbhm8a BauhausITCbyBT-Medium BT 0406 bauhausm
+ bbhb8a BauhausITCbyBT-Bold BT 0408 bauhausb
+ bbhh8a BauhausITCbyBT-Heavy BT 0409 bauhaush
+ bcyl8a SquareSlabserif711BT-Light BT 0410 sqrs711l
+ bcym8a SquareSlabserif711BT-Medium BT 0411 sqrs711m
+ bcyb8a SquareSlabserif711BT-Bold BT 0412 sqrs711b
+ bper8a Prestige12PitchBT-Roman BT 0413 presti12
+ blgr8a LetterGothic12PitchBT-Roman BT 0414 letgot12
+ bcdh8a ClarendonBT-Heavy BT 0416 clrndnh
+ bccr8a Freehand471BT-Regular BT 0418 frhnd471
+ bcrr8a Courier10PitchBT-Roman BT 0419 cur10ptn
+ bcprs8a CopperplateGothicBT-Roman BT 0420 copgothn
+ bcpbs8a CopperplateGothicBT-Bold BT 0421 copgothb
+ bcphs8a CopperplateGothicBT-Heavy BT 0422 copgothh
+ bcprs8ac CopperplateGothicBT-RomanCond BT 0423 copgothc
+ bcpbs8ac CopperplateGothicBT-BoldCond BT 0424 copgotbc
+ bfqr8a FrizQuadrataITCbyBT-Roman BT 0428 frzquadn
+ bfqb8a FrizQuadrataITCbyBT-Bold BT 0429 frzquadb
+ bqrl8a QuorumITCbyBT-Light BT 0438 quoruml
+ bqrm8a QuorumITCbyBT-Medium BT 0440 quorumm
+ bqrc8a QuorumITCbyBT-Black BT 0442 quorumk
+ bcab8a CaslonBT-Bold BT 0443 caslonb
+ bcabi8a CaslonBT-BoldItalic BT 0444 caslonbi
+ bzcm8a ZapfChanceryITCbyBT-Medium BT 0447 zafcham
+ bzcmi8a ZapfChanceryITCbyBT-MediumItal BT 0448 zafchami
+ bzcd8a ZapfChanceryITCbyBT-Demi BT 0449 zafchad
+ bzcb8a ZapfChanceryITCbyBT-Bold BT 0450 zafchab
+ bgmk8ac GaramondITCbyBT-BookCondensed BT 0453 garamdnc
+ bgmki8ac GaramondITCbyBT-BookCondItalic BT 0454 garamnci
+ bgmb8ac GaramondITCbyBT-BoldCondensed BT 0455 garamdbc
+ bgmbi8ac GaramondITCbyBT-BoldCondItalic BT 0456 garambci
+ bugk8a BenguiatGothicITCbyBT-Book BT 0459 bengothn
+ bugki8a BenguiatGothicITCbyBT-BookItal BT 0460 bengotni
+ bugb8a BenguiatGothicITCbyBT-Bold BT 0463 bengothb
+ bugbi8a BenguiatGothicITCbyBT-BoldItal BT 0464 bengotbi
+ baob8ac Incised901BT-BoldCondensed BT 0467 inc901bc
+ baop8a Incised901BT-Compact BT 0468 inc901c
+ baoh8ax Incised901BT-Nord BT 0469 in901xk
+ baohi8ax Incised901BT-NordItalic BT 0470 in901xki
+ brwl8a GeometricSlab712BT-LightA BT 0483 geo712l
+ brwli8a GeometricSlab712BT-LightItalicA BT 0484 geo712li
+ brwm8a GeometricSlab712BT-MediumA BT 0485 geo712m
+ brwmi8a GeometricSlab712BT-MediumItalA BT 0486 geo712mi
+ brwb8a GeometricSlab712BT-BoldA BT 0487 geo712b
+ brwx8a GeometricSlab712BT-ExtraBoldA BT 0488 geo712xb
+ bmdr8a Latin725BT-Roman BT 0489 lat725n
+ bmdri8a Latin725BT-Italic BT 0490 lat725i
+ bmdm8a Latin725BT-Medium BT 0491 lat725m
+ bmdmi8a Latin725BT-MediumItalic BT 0492 lat725mi
+ bmdb8a Latin725BT-Bold BT 0493 lat725b
+ bmdbi8a Latin725BT-BoldItalic BT 0494 lat725bi
+ bgsr8ac Humanist521BT-RomanCondensed BT 0495 hum521c
+ bgsb8ac Humanist521BT-BoldCondensed BT 0496 hum521bc
+ bgsx8ac Humanist521BT-XtraBoldCondensed BT 0497 hu521xbc
+ bamr8a AmericanaBT-Roman BT 0498 amrcanan
+ bamri8a AmericanaBT-Italic BT 0499 amrcanai
+ bamb8a AmericanaBT-Bold BT 0500 amrcanab
+ bamx8a AmericanaBT-ExtraBold BT 0501 amrcanxb
+ bamx8ac AmericanaBT-ExtraBoldCondensed BT 0502 amrcaxbc
+ bsnk8ac Geometric212BT-BookCondensed BT 0503 geo212nc
+ bsnh8ac Geometric212BT-HeavyCondensed BT 0504 geo212hc
+ blir8ac LatinExtraCondensedBT-Regular BT 0507 latinxc
+ bctbd8a CheltenhamBT-BoldHeadline BT 0508 chltboa
+ bctbdi8a CheltenhamBT-BoldItalicHeadline BT 0509 chltboia
+ ba6r8a AmeliaBT-Regular BT 0510 amelian
+ bb8c8a BlippoBT-Black BT 0511 blippok
+ boxr8a OnyxBT-Regular BT 0519 onyxn
+ bm2l8a Geometric415BT-LiteA BT 0520 geo415l
+ bm2li8a Geometric415BT-LiteItalicA BT 0521 geo415li
+ bm2m8a Geometric415BT-MediumA BT 0522 geo415m
+ bm2mi8a Geometric415BT-MediumItalicA BT 0523 geo415mi
+ bm2c8a Geometric415BT-BlackA BT 0524 geo415k
+ bm2ci8a Geometric415BT-BlackItalicA BT 0525 geo415ki
+ blgri8a LetterGothic12PitchBT-Italic BT 0532 legot12i
+ blgb8a LetterGothic12PitchBT-Bold BT 0533 legot12b
+ bmhr8a MachineITCbyBT-Regular BT 0534 machinen
+ bazb8a Gothic725BT-BoldA BT 0541 goth725b
+ ba4r8a AlternateGothicNo2BT-Regular BT 0542 altgot2n
+ blgbi8a LetterGothic12PitchBT-BoldItal BT 0543 lego12bi
+ btmx8a Dutch801BT-ExtraBold BT 0549 dut801xb
+ bsyb8a SymbolITCbyBT-Bold BT 0554 symbolb
+ bsybi8a SymbolITCbyBT-BoldItalic BT 0555 symbolbi
+ b_____ Century731BT-RomanA BT 0558 cen731n
+ b_____ Century731BT-ItalicA BT 0559 cen731i
+ b_____ Century731BT-BoldA BT 0560 cen731b
+ b_____ Century731BT-BoldItalicA BT 0561 cen731bi
+ bhir8a Swiss921BT-RegularA BT 0562 swz921n
+ bhvcl8a Swiss721BT-BlackOutline BT 0563 swz721ko
+ bcsb8ac CenturySchoolbookBT-BoldCond BT 0574 censbkbc
+ bcbl8a CooperBT-Light BT 0575 cooperl
+ bcbli8a CooperBT-LightItalic BT 0576 cooperli
+ bcbm8a CooperBT-Medium BT 0577 cooperm
+ bcbmi8a CooperBT-MediumItalic BT 0578 coopermi
+ bcbb8a CooperBT-Bold BT 0579 cooperb
+ bcbbi8a CooperBT-BoldItalic BT 0580 cooperbi
+ bcarl8a CaslonOpenfaceBT-Regular BT 0581 casopfan
+ bcrri8a Courier10PitchBT-Italic BT 0582 cur10pti
+ bcrb8a Courier10PitchBT-Bold BT 0583 cur10ptb
+ benrs8a EngraversGothicBT-Regular BT 0586 engrgotn
+ benr8a EngraversRomanBT-Regular BT 0587 engrvrn
+ be0r8a EmbassyBT-Regular BT 0588 embassyn
+ bkgl8a BankGothicBT-Light BT 0589 bnkgothl
+ bkgm8a BankGothicBT-Medium BT 0590 bnkgothm
+ bf0r8a FlemishScriptBT-Regular BT 0591 flemscrn
+ bp5r8a PiranesiItalicBT-Regular BT 0592 piranesi
+ bser8a ShelleyAndanteBT-Regular BT 0593 shlyandn
+ bserd8a ShelleyAllegroBT-Regular BT 0594 shlyalln
+ bserw8a ShelleyVolanteBT-Regular BT 0595 shlyvoln
+ bhvrt8a Monospace821BT-Roman BT 0596 mono821n
+ bhvrit8a Monospace821BT-Italic BT 0597 mono821i
+ bhvbt8a Monospace821BT-Bold BT 0598 mono821b
+ bhvbit8a Monospace821BT-BoldItalic BT 0599 mon821bi
+ bcsrt8a CenturySchoolbookBT-Monospace BT 0600 censbkmn
+ bdcr8a DomCasualBT-Regular BT 0604 domcasn
+ bpfr8a Decorated035BT-Regular BT 0605 deco035n
+ bt1r8a ThunderbirdBT-Regular BT 0606 thundrbn
+ bb7r8a BernhardModernBT-Roman BT 0607 bnhrdmon
+ boir8a FormalScript421BT-Regular BT 0609 frms421n
+ bmsr8a Staccato222BT-Regular BT 0610 stac222n
+ bcrbi8a Courier10PitchBT-BoldItalic BT 0611 cur10pbi
+ bperi8a Prestige12PitchBT-Italic BT 0613 prest12i
+ bpeb8a Prestige12PitchBT-Bold BT 0614 prest12b
+ bpebi8a Prestige12PitchBT-BoldItalic BT 0615 pres12bi
+ bctr8a CheltenhamBT-Roman BT 0620 chlthmn
+ bctri8a CheltenhamBT-Italic BT 0621 chlthmi
+ bctb8a CheltenhamBT-Bold BT 0622 chlthmb
+ bctbi8a CheltenhamBT-BoldItalic BT 0623 chlthmbi
+ brmli8a CarminaBT-LightItalic BT 0624 carminli
+ bg0r8a GandoBT-Regular BT 0625 gandon
+ bpgl8a Exotic350BT-Light BT 0626 exot350l
+ bpgd8a Exotic350BT-DemiBold BT 0627 exo350db
+ bpgb8a Exotic350BT-Bold BT 0628 exot350b
+ bcbc8a CooperBT-Black BT 0630 coopbln
+ bcbci8a CooperBT-BlackItalic BT 0631 coopbli
+ bchb8a CharterBT-Bold BT 0632 chartrb
+ bchbi8a CharterBT-BoldItalic BT 0633 chartrbi
+ buhh8a CushingITCbyBT-Heavy BT 0641 cushngh
+ buhhi8a CushingITCbyBT-HeavyItalic BT 0642 cushnghi
+ beor8a AmerigoBT-RomanA BT 0643 amrigon
+ beori8a AmerigoBT-ItalicA BT 0644 amrigoi
+ beob8a AmerigoBT-BoldA BT 0645 amrigob
+ bobr OCRB10PitchBT-Regular BT 0646 ocrb10n
+ bchr8a CharterBT-Roman BT 0648 chartrn
+ bchri8a CharterBT-Italic BT 0649 chartri
+ bnzm8a Geometric706BT-MediumB BT 0660 geo706m
+ bnzc8a Geometric706BT-BlackB BT 0661 geo706k
+ bnzb8ac Geometric706BT-BoldCondensedB BT 0662 geo706bc
+ bnzc8ac Geometric706BT-BlackCondensedB BT 0663 geo706kc
+ bg6r8a GorillaITCbyBT-Regular BT 0664 gorillan
+ brml8a CarminaBT-Light BT 0667 carminal
+ brmc8a CarminaBT-Black BT 0668 carminak
+ bfgk8a FranklinGothicITCbyBT-Book BT 0670 frkgotn
+ bfgki8a FranklinGothicITCbyBT-BookItal BT 0671 frkgotni
+ bfgd8a FranklinGothicITCbyBT-Demi BT 0674 frkgotd
+ bfgdi8a FranklinGothicITCbyBT-DemiItal BT 0675 frkgotdi
+ bfgh8a FranklinGothicITCbyBT-Heavy BT 0676 frkgoth
+ bfghi8a FranklinGothicITCbyBT-HeavyItal BT 0677 frkgothi
+ b_____ GrouchITCbyBT-Regular BT 0678 grouchn
+ bymli8a StymieBT-LightItalic BT 0679 stymieli
+ bfnr8a FeniceITCbyBT-Regular BT 0682 fenicen
+ bfnri8a FeniceITCbyBT-RegularItalic BT 0683 feniceni
+ bfnb8a FeniceITCbyBT-Bold BT 0684 feniceb
+ bfnbi8a FeniceITCbyBT-BoldItalic BT 0685 fenicebi
+ b_____ GrizzlyITCbyBT-Regular BT 0688 grizzlyn
+ bymmi8a StymieBT-MediumItalic BT 0689 stymiemi
+ bl2r8a LibraBT-Regular BT 0690 libran
+ b_____ Pica10PitchBT-Roman BT 0691 pica10n
+ bymbi8a StymieBT-BoldItalic BT 0692 stymiebi
+ b_____ NewtextITCbyBT-Regular BT 0697 newtxtn
+ b_____ NewtextITCbyBT-RegularItalic BT 0698 newtxtni
+ bchk8a CharterBT-Black BT 0709 chartrk
+ bchki8a CharterBT-BlackItalic BT 0710 chartrki
+ bgjr8a ElegantGaramondBT-Roman BT 0711 eleggarn
+ bgjri8a ElegantGaramondBT-Italic BT 0712 eleggari
+ bgjb8a ElegantGaramondBT-Bold BT 0713 eleggarb
+ bekr8a Freeform710BT-Regular BT 0714 frfm710n
+ bppr8a Lapidary333BT-Roman BT 0715 lap333n
+ bppri8a Lapidary333BT-Italic BT 0716 lap333i
+ bppb8a Lapidary333BT-Bold BT 0717 lap333b
+ bppbi8a Lapidary333BT-BoldItalic BT 0718 lap333bi
+ brmci8a CarminaBT-BlackItalic BT 0719 carminki
+ bpbr8a PTBarnumBT-Regular BT 0720 ptbarnmn
+ brmm8a CarminaBT-Medium BT 0721 carminam
+ brmmi8a CarminaBT-MediumItalic BT 0722 carmini
+ brmb8a CarminaBT-Bold BT 0723 carminab
+ brmbi8a CarminaBT-BoldItalic BT 0724 carminbi
+ bi2r8a ImpulsBT-Regular BT 0725 impulsn
+ bkur8a KaufmannBT-Regular BT 0726 kaufmann
+ bkub8a KaufmannBT-Bold BT 0727 kaufmanb
+ bbob8a BalloonBT-Bold BT 0728 balonb
+ bbox8a BalloonBT-ExtraBold BT 0729 balonxb
+ bnvk8a NovareseITCbyBT-Book BT 0730 novaren
+ bnvki8a NovareseITCbyBT-BookItalic BT 0731 novareni
+ bnvb8a NovareseITCbyBT-Bold BT 0734 novareb
+ bnvbi8a NovareseITCbyBT-BoldItalic BT 0735 novarebi
+ bc2k8a Caslon224ITCbyBT-Book BT 0745 cas224n
+ bc2ki8a Caslon224ITCbyBT-BookItalic BT 0746 cas224ni
+ bc2b8a Caslon224ITCbyBT-Bold BT 0749 cas224b
+ bc2bi8a Caslon224ITCbyBT-BoldItalic BT 0750 cas224bi
+ bnabi8a Dutch823BT-BoldItalicB BT 0753 dut823bi
+ borr8a10 OratorBT-TenPitch BT 0755 orator10
+ bvrr8a VAGRoundedBT-Regular BT 0756 vagron
+ bclr8a CloisterBlackBT-Regular BT 0757 cloistrk
+ borr8a15 OratorBT-FifteenPitch BT 0758 orator15
+ bhvm8a Swiss721BT-Medium BT 0759 swz721m
+ bhvmi8a Swiss721BT-MediumItalic BT 0760 swz721mi
+ btvr8a Kuenstler480BT-Roman BT 0761 kuen408n
+ btvri8a Kuenstler480BT-Italic BT 0762 kuen408i
+ btvb8a Kuenstler480BT-Bold BT 0763 kuen408b
+ btvbi8a Kuenstler480BT-BoldItalic BT 0764 kue408bi
+ bhvbl8ac Swiss721BT-BoldCondensedOutline BT 0767 sw721bco
+ bh0r8a HandelGothicBT-Regular BT 0768 handgotn
+ bdcb8a DomBoldBT-Regular BT 0769 domb
+ beom8a AmerigoBT-MediumA BT 0770 amrigom
+ beomi8a AmerigoBT-MediumItalicA BT 0771 amrigomi
+ beobi8a AmerigoBT-BoldItalicA BT 0772 amrigobi
+ bc7l8a CompactaBT-Light BT 0783 compctal
+ bc7r8a CompactaBT-Roman BT 0784 compctan
+ bc7ri8a CompactaBT-Italic BT 0785 compctai
+ bc7b8a CompactaBT-Bold BT 0786 compctab
+ bc7bi8a CompactaBT-BoldItalic BT 0787 compctbi
+ bc7c8a CompactaBT-Black BT 0788 compctak
+ bbpr8a Modern735BT-RomanA BT 0793 mod735n
+ bbwre8a BroadwayEngravedBT-Regular BT 0802 brdwayg
+ bonbi8a News705BT-BoldItalicB BT 0803 new705bi
+ bpnl8a Aldine721BT-Light BT 0804 ald721l
+ bpnli8a Aldine721BT-LightItalic BT 0805 ald721li
+ bb4r8a Brush738BT-RegularA BT 0806 brus738n
+ bb6r8ac Gothic821CondensedBT-Regular BT 0807 goth821c
+ bcir8a CandidaBT-Roman BT 0808 candidan
+ bciri8a CandidaBT-Italic BT 0809 candidai
+ bcib8a CandidaBT-Bold BT 0810 candidab
+ bdir8a Calligraphic810BT-Roman BT 0811 calg810n
+ bdiri8a Calligraphic810BT-Italic BT 0812 calg810i
+ bhrb8a Swiss721BT-BoldRounded BT 0813 swz721br
+ bhrc8a Swiss721BT-BlackRounded BT 0815 swz721kr
+ bs3l8a SeagullBT-Light BT 0817 seagulll
+ bs3m8a SeagullBT-Medium BT 0818 seagullm
+ bs3b8a SeagullBT-Bold BT 0819 seagullb
+ bs3h8a SeagullBT-Heavy BT 0820 seagullh
+ b_____ MixageITCbyBT-Bold BT 0825 mixageb
+ b_____ MixageITCbyBT-BoldItalic BT 0826 mixagebi
+ bm3r8a MiraraeBT-Roman BT 0830 miraraen
+ bm3b8a MiraraeBT-Bold BT 0831 miraraeb
+ btms8a Dutch801BT-SemiBold BT 0834 dut801db
+ btmsi8a Dutch801BT-SemiBoldItalic BT 0835 du801dbi
+ bsfb8ac SerifaBT-BoldCondensed BT 0836 serifabc
+ bb7ri8a BernhardModernBT-Italic BT 0837 bnhrdmoi
+ bb7b8a BernhardModernBT-Bold BT 0838 bnhrdmob
+ bb7bi8a BernhardModernBT-BoldItalic BT 0839 bnhrdmbi
+ boer8a English157BT-Regular BT 0840 engl157n
+ blyr8a LydianBT-Roman BT 0841 lydiann
+ blyri8a LydianBT-Italic BT 0842 lydiani
+ blyb8a LydianBT-Bold BT 0843 lydianb
+ blybi8a LydianBT-BoldItalic BT 0844 lydianbi
+ blyrw8a LydianCursiveBT-Regular BT 0845 lydianv
+ bcdr8ac ClarendonBT-RomanCondensed BT 0846 clrndnc
+ bl3r8a LuciaBT-Regular BT 0847 lucian
+ bfol8a FolioBT-Light BT 0848 foliol
+ bfoli8a FolioBT-LightItalic BT 0849 folioli
+ bfok8a FolioBT-Book BT 0850 folion
+ bfom8a FolioBT-Medium BT 0851 foliom
+ bfob8a FolioBT-Bold BT 0852 foliob
+ bfox8a FolioBT-ExtraBold BT 0853 folioxb
+ bfob8ac FolioBT-BoldCondensed BT 0854 foliobc
+ bfrl8a Humanist777BT-LightB BT 0855 hum777l
+ bfrli8a Humanist777BT-LightItalicB BT 0856 hum777li
+ bfrr8a Humanist777BT-RomanB BT 0857 hum777n
+ bfrri8a Humanist777BT-ItalicB BT 0858 hum777i
+ bfrb8a Humanist777BT-BoldB BT 0859 hum777b
+ bfrbi8a Humanist777BT-BoldItalicB BT 0860 hum777bi
+ bfrc8a Humanist777BT-BlackB BT 0861 hum777k
+ bfrci8a Humanist777BT-BlackItalicB BT 0862 hum777ki
+ begr8a OriginalGaramondBT-Roman BT 0863 orggaran
+ begri8a OriginalGaramondBT-Italic BT 0864 orggarai
+ begb8a OriginalGaramondBT-Bold BT 0865 orggarab
+ begbi8a OriginalGaramondBT-BoldItalic BT 0866 orggarbi
+ bpyr8a PlaybillBT-Regular BT 0867 playbiln
+ bngr8aq NewsGothicBT-ExtraCondensed BT 0870 newgotxc
+ bngb8aq NewsGothicBT-BoldExtraCond BT 0871 newgtbxc
+ bsxr8a Humanist531BT-RomanA BT 0872 hum531n
+ bsxb8a Humanist531BT-BoldA BT 0874 hum531b
+ bsxc8a Humanist531BT-BlackA BT 0875 hum531k
+ bsxu8a Humanist531BT-UltraBlackA BT 0876 hum531uk
+ b_____ Egyptian710BT-RegularA BT 0883 egyt710n
+ bffm8a Transitional551BT-MediumB BT 0884 tran551m
+ bffmi8a Transitional551BT-MediumItalicB BT 0885 tra551mi
+ bm5b8a MurrayHillBT-Bold BT 0886 muryhilb
+ bcxl8a CaxtonBT-Light BT 0887 caxtonl
+ bcxli8a CaxtonBT-LightItalic BT 0888 caxtonli
+ bcxk8a CaxtonBT-Book BT 0889 caxtonn
+ bcxki8a CaxtonBT-BookItalic BT 0890 caxtonni
+ bcxb8a CaxtonBT-Bold BT 0891 caxtonb
+ bcxbi8a CaxtonBT-BoldItalic BT 0892 caxtonbi
+ brvr8a RevueBT-Regular BT 0895 revuen
+ br0r8a RomanaBT-Roman BT 0896 romanan
+ br0b8a RomanaBT-Bold BT 0897 romanab
+ bssl8a SchneidlerBT-Light BT 0899 schndll
+ bssli8a SchneidlerBT-LightItalic BT 0900 schndlli
+ bssr8a SchneidlerBT-Roman BT 0901 schndln
+ bssri8a SchneidlerBT-Italic BT 0902 schndli
+ bssm8a SchneidlerBT-Medium BT 0903 schndlm
+ bssmi8a SchneidlerBT-MediumItalic BT 0904 schndlmi
+ bssb8a SchneidlerBT-Bold BT 0905 schndlb
+ bssbi8a SchneidlerBT-BoldItalic BT 0906 schndlbi
+ bssc8a SchneidlerBT-Black BT 0907 schndlk
+ bssci8a SchneidlerBT-BlackItalic BT 0908 schndlki
+ bwnl8a WindsorBT-Light BT 0909 wndsrl
+ bymx8ac StymieBT-ExtraBoldCondensed BT 0910 stymixbc
+ bvir8a DeVinneBT-Roman BT 0911 devinnen
+ bviri8a DeVinneBT-Italic BT 0912 devinnei
+ bear8a Transitional521BT-RomanA BT 0913 tran521n
+ bearw8a Transitional521BT-CursiveA BT 0914 tran521i
+ beab8a Transitional521BT-BoldA BT 0915 tran521b
+ ball8a Flareserif821BT-Light BT 0916 flar821l
+ balr8a Flareserif821BT-Roman BT 0917 flar821n
+ balb8a Flareserif821BT-Bold BT 0918 flar821b
+ bdcri8a DomDiagonalBT-Regular BT 0920 domdiagn
+ bdcbi8a DomDiagonalBT-Bold BT 0921 domdiagb
+ bysl8a GoudySansITCbyBT-Light BT 0922 goudsanl
+ bysli8a GoudySansITCbyBT-LightItalic BT 0923 goudsali
+ bysm8a GoudySansITCbyBT-Medium BT 0924 goudsanm
+ bysmi8a GoudySansITCbyBT-MediumItalic BT 0925 goudsami
+ bysb8a GoudySansITCbyBT-Bold BT 0926 goudsanb
+ bysbi8a GoudySansITCbyBT-BoldItalic BT 0927 goudsabi
+ bysc8a GoudySansITCbyBT-Black BT 0928 goudsank
+ bysci8a GoudySansITCbyBT-BlackItalic BT 0929 goudsaki
+ bnbr8a NewBaskervilleITCbyBT-Roman BT 0930 newbaskn
+ bnbri8a NewBaskervilleITCbyBT-Italic BT 0931 newbaski
+ bnbb8a NewBaskervilleITCbyBT-Bold BT 0934 newbaskb
+ bnbbi8a NewBaskervilleITCbyBT-BoldItal BT 0935 newbasbi
+ bclrl8a CloisterOpenFaceBT-Regular BT 0938 cloisofn
+ bt2r8a TypoUprightBT-Regular BT 0939 typouprn
+ bs2r8a Script12PitchBT-Roman BT 0940 scrpt12n
+ blwk8a LeawoodITCbyBT-Book BT 0941 leawodn
+ blwki8a LeawoodITCbyBT-BookItalic BT 0942 leawodni
+ bngd8a NewsGothicBT-Demi BT 0949 newsgotd
+ bngdi8a NewsGothicBT-DemiItalic BT 0950 newsgtdi
+ b_____ CataneoBT-Light BT 0951 catanltn
+ b_____ CataneoBT-Regular BT 0952 cataneon
+ b_____ CataneoBT-Bold BT 0953 catanbon
+ blfr8a LifeBT-Roman BT 0954 lifen
+ blfri8a LifeBT-Italic BT 0955 lifei
+ blfb8a LifeBT-Bold BT 0956 lifeb
+ blfbi8a LifeBT-BoldItalic BT 0957 lifebi
+ bunl8aq ZurichBT-LightExtraCondensed BT 0958 zurchlxc
+ bunr8aq ZurichBT-ExtraCondensed BT 0959 zurchxc
+ bunb8aq ZurichBT-BoldExtraCondensed BT 0960 zurchbxc
+ beel8a Egyptian505BT-Light BT 0961 egyt505l
+ beer8a Egyptian505BT-Roman BT 0962 egyt505n
+ beem8a Egyptian505BT-Medium BT 0963 egyt505m
+ beeb8a Egyptian505BT-Bold BT 0964 egyt505b
+ b_____ BruceOldStyleBT-Roman BT 0965 bruolstn
+ b_____ BruceOldStyleBT-Italic BT 0966 bruolsti
+ bhsr8a Swiss924BT-RegularB BT 0969 swz924n
+ bunx8a ZurichBT-ExtraBlack BT 0970 zurchxk
+ btmxi8a Dutch801BT-ExtraBoldItalic BT 0971 du801xbi
+ bsbbi8a ClassicalGaramondBT-BoldItalic BT 0972 clsgarbi
+ bbdb8ac BodoniBT-BoldCondensed BT 0973 bodonibc
+ benb8a EngraversRomanBT-Bold BT 0974 engrvrb
+ bi0r8a CommercialScriptBT-Regular BT 0976 comscrtn
+ bs6r8a StuyvesantBT-Regular BT 0980 stuyvesn
+ bnur8a NuptialBT-Regular BT 0981 nuptualn
+ bftr8a FrakturBT-Regular BT 0983 frakturn
+ bw0r8a WeddingTextBT-Regular BT 0985 wedtxtn
+ bb7rw8a BernhardTangoBT-Regular BT 0986 bnhrdtan
+ bl1r8a LibertyBT-Regular BT 0987 libertyn
+ bwnrl8a WindsorBT-Outline BT 0988 wndsro
+ bp3r8a Brush445BT-Regular BT 0990 brus445n
+ bgql8a Gothic720BT-LightB BT 0991 goth720l
+ bgqli8a Gothic720BT-LightItalicB BT 0992 got720li
+ bgqr8a Gothic720BT-RomanB BT 0993 goth720n
+ bgqri8a Gothic720BT-ItalicB BT 0994 goth720i
+ bgqb8a Gothic720BT-BoldB BT 0995 goth720b
+ bgqbi8a Gothic720BT-BoldItalicB BT 0996 got720bi
+ baur8a Freeform721BT-Roman BT 0997 frfm721n
+ bauri8a Freeform721BT-Italic BT 0998 frfm721i
+ baub8a Freeform721BT-Bold BT 0999 frfm721b
+ baubi8a Freeform721BT-BoldItalic BT 1000 frf721bi
+ bauc8a Freeform721BT-Black BT 1001 frfm721k
+ bauci8a Freeform721BT-BlackItalic BT 1002 frf721ki
+ bb7b8ac BernhardBoldCondensedBT-Regular BT 1003 brhrdbc
+ bazc8a Gothic725BT-BlackA BT 1007 goth720k
+ bn0r8a NormandeBT-Roman BT 1011 normandn
+ bn0ri8a NormandeBT-Italic BT 1012 normandi
+ b_____ MattAntiqueBT-Roman BT 1014 matantqn
+ b_____ MattAntiqueBT-Italic BT 1015 matantqi
+ b_____ MattAntiqueBT-Bold BT 1016 matantqb
+ bmar8a Freehand521BT-RegularC BT 1018 frhnd521
+ bmpm8ac GeometricSlab703BT-MediumCond BT 1019 geo703mc
+ bmpb8ac GeometricSlab703BT-BoldCond BT 1020 geo703bc
+ bmpx8ac GeometricSlab703BT-XtraBoldCond BT 1021 ge703xbc
+ bbll8a BelweBT-Light BT 1022 belwel
+ bblm8a BelweBT-Medium BT 1023 belwem
+ bblb8a BelweBT-Bold BT 1024 belweb
+ bblr8ac BelweBT-RomanCondensed BT 1025 belwec
+ btvc8a Kuenstler480BT-Black BT 1026 kuen408k
+ ba8a8ac AuroraBT-RomanCondensed BT 1027 aurorac
+ ba8b8ac AuroraBT-BoldCondensed BT 1028 aurorabc
+ b_____ CataneoBT-RegularSwash BT 1030 catanswn
+ bcbcl8a CooperBT-BlackOutline BT 1034 coopblo
+ btmrd8a Dutch801BT-RomanHeadline BT 1035 dut801na
+ btmrid8a Dutch801BT-ItalicHeadline BT 1036 dut801ia
+ b_____ Modern880BT-Roman BT 1037 mod880n
+ b_____ Modern880BT-Italic BT 1038 mod880i
+ b_____ Modern880BT-Bold BT 1039 mod880b
+ bmzr8a AmazoneBT-Regular BT 1040 amazonen
+ bvird8a DeVinneBT-Text BT 1041 devinnet
+ bvirid8a DeVinneBT-ItalicText BT 1042 devinnit
+ bb5r8a Freehand591BT-RegularA BT 1043 frhnd591
+ b_____ Blackletter686BT-Regular BT 1044 blklt686
+ benbf8a EngraversOldEnglishBT-Bold BT 1045 engroleb
+ bjfr8a Freehand575BT-RegularB BT 1046 frhnd575
+ btor8a Industrial736BT-Roman BT 1047 ind736n
+ btori8a Industrial736BT-Italic BT 1048 ind736i
+ bgyh8a GoudyHeavyfaceBT-Regular BT 1049 goudhfcn
+ bgyh8ac GoudyHeavyfaceBT-RegularCond BT 1050 goudhfcc
+ bb7rn8a BernhardFashionBT-Regular BT 1051 bnhrdfan
+ bppc8a Lapidary333BT-Black BT 1052 lap333k
+ bgyrf8a GoudyHandtooledBTsRegular BT 1053 goudhndn
+ bg5r8a GoudyCatalogueBT-Regular BT 1054 goudcatn
+ bcnr8a Century725BT-Roman BT 1055 cen725n
+ bcnb8a Century725BT-Bold BT 1056 cen725b
+ bcnr8ac Century725BT-RomanCondensed BT 1057 cen725c
+ bcnb8ac Century725BT-BoldCondensed BT 1058 cen725bc
+ bcnri8a Century725BT-Italic BT 1059 cen725i
+ bcnc8a Century725BT-Black BT 1060 cen725k
+ bocr8a Dutch809BT-RomanC BT 1061 dut809n
+ bocri8a Dutch809BT-ItalicC BT 1062 dut809i
+ bocb8a Dutch809BT-BoldC BT 1063 dut809b
+ bpsr8a ParisianBT-Regular BT 1064 parisnn
+ bctb8ac CheltenhamBT-BoldCondensed BT 1065 chltboc
+ bctbi8ac CheltenhamBT-BoldCondItalic BT 1066 chltboci
+ bctb8aq CheltenhamBT-BoldExtraCondensed BT 1067 chltboxc
+ bbrr8a Revival565BT-Roman BT 1068 revi565n
+ bbrri8a Revival565BT-Italic BT 1069 revi565i
+ bbrb8a Revival565BT-Bold BT 1070 revi565b
+ bbrbi8a Revival565BT-BoldItalic BT 1071 rev565bi
+ bubrd8a BauerBodoniBT-Titling BT 1072 baubodti
+ bumr8a UmbraBT-Regular BT 1074 umbran
+ bbmr8a BulmerBT-Roman BT 1075 bulmern
+ bbmri8a BulmerBT-Italic BT 1076 bulmeri
+ bral8a RaleighBT-Light BT 1077 raleighl
+ brar8a RaleighBT-Roman BT 1078 raleighn
+ bram8a RaleighBT-Medium BT 1079 raleighm
+ brad8a RaleighBT-DemiBold BT 1080 raleigdb
+ brab8a RaleighBT-Bold BT 1081 raleighb
+ brax8a RaleighBT-ExtraBold BT 1082 raleigxb
+ boyr8a Dutch811BT-RomanD BT 1083 dut811n
+ boyri8a Dutch811BT-ItalicD BT 1084 dut811i
+ boyb8a Dutch811BT-BoldD BT 1085 dut811b
+ boybi8a Dutch811BT-BoldItalicD BT 1086 dut811bi
+ bwdb8a WeidemannITCbyBT-Bold BT 1091 weidmnb
+ bwdbi8a WeidemannITCbyBT-BoldItalic BT 1092 weidmnbi
+ burr8a Venetian301BT-Roman BT 1095 ven301n
+ burri8a Venetian301BT-Italic BT 1096 ven301i
+ burd8a Venetian301BT-Demi BT 1097 ven301d
+ burdi8a Venetian301BT-DemiItalic BT 1098 ven301di
+ burb8a Venetian301BT-Bold BT 1099 ven301b
+ burbi8a Venetian301BT-BoldItalic BT 1100 ven301bi
+ b_____ FrysBaskervilleBT-Roman BT 1101 frybaskn
+ baar8a AachenBT-Roman BT 1102 aachenn
+ baab8a AachenBT-Bold BT 1103 aachenb
+ bhwl8a SchadowBT-Light BT 1104 schadwl
+ bhwli8a SchadowBT-LightCursive BT 1105 schadwli
+ bhwr8a SchadowBT-Roman BT 1106 schadwn
+ bhwb8a SchadowBT-Bold BT 1107 schadwb
+ bhwc8a SchadowBT-Black BT 1108 schadwk
+ bder8a DellaRobbiaBT-Roman BT 1112 delarobn
+ bdeb8a DellaRobbiaBT-Bold BT 1113 delarobb
+ bhwc8ac SchadowBT-BlackCondensed BT 1114 schadwkc
+ bnlr8a Informal011BT-Roman BT 1115 infr011n
+ bnlc8a Informal011BT-Black BT 1116 infr011k
+ bkbl8a Geometric231BT-LightC BT 1126 geo231l
+ bkbr8a Geometric231BT-RomanC BT 1127 geo231n
+ bkbb8a Geometric231BT-BoldC BT 1128 geo231b
+ bkbh8a Geometric231BT-HeavyC BT 1129 geo231h
+ ba5r8a AllegroBT-Regular BT 1138 allegron
+ bc9r8a Calligraphic421BT-RomanB BT 1139 calg421n
+ b_____ Geometric885BT-RegularD BT 1140 geo885n
+ bpi005 Formal436BT-Regular BT 1141 frml436n
+ bl4r8a LucianBT-Roman BT 1142 luciann
+ bl4b8a LucianBT-Bold BT 1143 lucianb
+ brsr8a ArrusBT-Roman BT 1145 arrusn
+ brsri8a ArrusBT-Italic BT 1146 arrusi
+ brsb8a ArrusBT-Bold BT 1147 arrusb
+ brsbi8a ArrusBT-BoldItalic BT 1148 arrusbi
+ brsc8a ArrusBT-Black BT 1149 arrusk
+ brsci8a ArrusBT-BlackItalic BT 1150 arruski
+ bt0r8a TangoBT-Regular BT 1151 tangon
+ bbsr8a BakerSignetBT-Roman BT 1152 bakrsign
+ bczr8a Staccato555BT-RegularA BT 1153 stac555n
+ ba3r8a AdLibBT-Regular BT 1154 adlibn
+ bmor8a Modern20BT-RomanB BT 1168 modrn20n
+ bmori8a Modern20BT-ItalicB BT 1169 modrn20i
+ be1r8a EmpireBT-Regular BT 1176 empiren
+ bhxr8a HuxleyVerticalBT-Regular BT 1177 huxvertn
+ bozr8a OzHandicraftBT-Roman BT 1178 ozhandin
+ biyr8a IowanOldStyleBT-Roman BT 1198 iwolstyn
+ biyri8a IowanOldStyleBT-Italic BT 1199 iwolstyi
+ biyb8a IowanOldStyleBT-Bold BT 1200 iwolstyb
+ biybi8a IowanOldStyleBT-BoldItalic BT 1201 iwolstbi
+ biyc8a IowanOldStyleBT-Black BT 1202 iwolstyk
+ biyci8a IowanOldStyleBT-BlackItalic BT 1203 iwolstki
+ bo1r8a OrandaBT-Roman BT 1204 orandan
+ bo1ri8a OrandaBT-Italic BT 1205 orandai
+ bo1b8a OrandaBT-Bold BT 1206 orandab
+ bo1bi8a OrandaBT-BoldItalic BT 1207 orandabi
+ bo1r8ac OrandaBT-RomanCondensed BT 1208 orandac
+ bo1b8ac OrandaBT-BoldCondensed BT 1209 orandabc
+ bm4r8a MisterEarlBT-Regular BT 1221 mrearln
+ bb9b8a BremenBT-Bold BT 1231 bremenb
+ bb9c8a BremenBT-Black BT 1232 bremenk
+ bwcr8a SnowCapBT-Regular BT 1237 ________
+ bpi007 SprocketDeluxeBT-Regular BT 1243 ________
+ bpi008 SprocketBT-Regular BT 1244 ________
+ bpi009 SonicCutThruBT-Heavy BT 1247 ________
+ bo0r8a OldDreadfulNo7BT-Regular BT 7009 ________
+ bzdr ZapfDingbatsITCbyBT-Regular BT 8556 zafdingn
+ b_____ MICR10byBT-Regular BT 8729 micr010n
+ b_____ MICR12byBT-Regular BT 8730 micr012n
+ b_____ MICR13byBT-Regular BT 8731 micr013n
+ bpi003 UniversalMath1BT-Regular BT 9014 ________
+ bpi004 CommercialPiBT-Regular BT 9025 ________
+ bpi002 SymbolProportionalBT-Regular BT 9830 symbpron
+ bpi010 HolidayPiBT-Regular BT 9832 ________
+ bpi001 NewspaperPiBT-Regular BT 9836 ________
+ </pre>
+
+ </body></html>
+
diff --git a/Master/texmf-dist/doc/fontname/Filenames-for-fonts.html b/Master/texmf-dist/doc/fontname/Filenames-for-fonts.html
new file mode 100644
index 00000000000..7a23728b1e6
--- /dev/null
+++ b/Master/texmf-dist/doc/fontname/Filenames-for-fonts.html
@@ -0,0 +1,88 @@
+<html lang="en">
+<head>
+<title>Filenames for TeX fonts</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="Filenames for TeX fonts">
+<meta name="generator" content="makeinfo 4.6">
+<!--
+This document is in the public domain and may be used freely.-->
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+--></style>
+</head>
+<body>
+<div class="node">
+<p>
+Node:&nbsp;<a name="Filenames%20for%20fonts">Filenames for fonts</a>,
+Next:&nbsp;<a rel="next" accesskey="n" href="Long-names.html#Long%20names">Long names</a>,
+Previous:&nbsp;<a rel="previous" accesskey="p" href="Introduction.html#Introduction">Introduction</a>,
+Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
+<hr><br>
+</div>
+
+<h2 class="chapter">Filenames for fonts</h2>
+
+<p>We must limit ourselves to eight character names, for compatibility with
+DOS filesystems and the ISO 9660 standard used for CD-ROM distribution.
+Names may consist of only the letters (monocase a-z), numerals (0-9),
+and underscore.
+
+ <p>Here is the basic division of the eight characters (the spaces here are
+merely for readability):
+
+<pre class="example"> <var>S</var> <var>TT</var> <var>W</var> [<var>V<small class="dots">...</small></var>] [<var>N</var>] [<var>E</var>] [<var>DD</var>]
+ </pre>
+
+<p>where
+
+ <dl>
+<dt><var>S</var>
+ <dd>represents the supplier of the font.
+
+ <br><dt><var>TT</var>
+ <dd>represents the typeface name.
+
+ <br><dt><var>W</var>
+ <dd>represents the weight.
+
+ <br><dt><var>V<small class="dots">...</small></var>
+ <dd>represents the variant(s), and is omitted if both it and the width are
+normal. Many fonts have more than one variant.
+
+ <br><dt><var>N</var>
+ <dd>represents the encoding, and is omitted if the encoding is nonstandard.
+Encodings are subsumed in the section on variants (see <a href="Variants.html#Variants">Variants</a>).
+
+ <br><dt><var>E</var>
+ <dd>represents the width ("expansion"), and is omitted if
+it is normal.
+
+ <br><dt><var>DD</var>
+ <dd>represents the design size (in decimal), and is omitted if the font is
+linearly scaled. Mittelbach in <cite>TUGboat</cite> 13(1) proposes using
+hexadecimal or base-36 notation. I don't think the increased range
+makes up for the unreadability of the common sizes (e.g., 10pt
+fonts would have a suffix <code>a</code> (in hex), or <code>j</code> (in base 36)).
+
+ </dl>
+
+ <p>The weight, variants, and width are probably all best taken from the
+original name of the font, instead of trying to relate them to some
+external standard.
+
+<ul class="menu">
+<li><a accesskey="1" href="Suppliers.html#Suppliers">Suppliers</a>:
+<li><a accesskey="2" href="Typefaces.html#Typefaces">Typefaces</a>:
+<li><a accesskey="3" href="Weights.html#Weights">Weights</a>:
+<li><a accesskey="4" href="Variants.html#Variants">Variants</a>:
+<li><a accesskey="5" href="Widths.html#Widths">Widths</a>:
+</ul>
+
+ </body></html>
+
diff --git a/Master/texmf-dist/doc/fontname/Font-legalities.html b/Master/texmf-dist/doc/fontname/Font-legalities.html
new file mode 100644
index 00000000000..b47b85bb25e
--- /dev/null
+++ b/Master/texmf-dist/doc/fontname/Font-legalities.html
@@ -0,0 +1,99 @@
+<html lang="en">
+<head>
+<title>Filenames for TeX fonts</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="Filenames for TeX fonts">
+<meta name="generator" content="makeinfo 4.6">
+<!--
+This document is in the public domain and may be used freely.-->
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+--></style>
+</head>
+<body>
+<div class="node">
+<p>
+Node:&nbsp;<a name="Font%20legalities">Font legalities</a>,
+Next:&nbsp;<a rel="next" accesskey="n" href="Index.html#Index">Index</a>,
+Previous:&nbsp;<a rel="previous" accesskey="p" href="Encodings.html#Encodings">Encodings</a>,
+Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
+<hr><br>
+</div>
+
+<h2 class="appendix">Font legalities</h2>
+
+<p>This section owes a great deal to Charles Bigelow (co-designer with Kris
+Holmes of the Lucida typeface family, among others), who has generously
+answered our many queries about fonts and the law around the world with
+remarkable patience and understanding. (But he is naturally not
+responsible for any errors here, much less our opinions.)
+
+ <p>Fonts have always been treated rather strangely under the law, as befits
+their rather strange nature: letterforms are indivisibly both
+<em>useful</em> and <em>artistic</em>. In most countries--in all countries
+until recently--utility has taken precedence; i.e., it has been legal
+to copy fonts without permission or fee.
+
+ <p>In any case, to the best of my knowledge, the situation in those
+countries which have adopted any sort of typeface protection is as
+follows:
+
+ <dl>
+
+ <br><dt>United States
+ <dd>Typeface designs can be patented, but not copyrighted. Only a few
+designs have been patented. (Lucida and Stone are the only ones I know
+of. I don't know what the grounds were for patenting Stone, but Lucida
+had some novel features in its design which make it reasonable to
+patent, given the acceptance of the patent system in the first place.)
+
+ <p>Particular programs which instantiate a font can be copyrighted just as
+any other computer program can. This is arguably wrong, since font
+programs are nothing but a description of the shapes, possibly with some
+simple hints, and there's only one basic way to describe the shapes in
+any given language. Thus, the creativity lies in making the shape
+right, not in making the computer program right, so it would seem that
+to be consistent, the copyright laws should protect the design, not the
+program--the opposite of the current situation.
+
+ <br><dt>Germany
+ <dd>Typeface designs have been copyrightable as original works of art since
+1981. As a result, many (perhaps most) designs have been copyrighted
+there. The law is not retroactive, but German courts have upheld the
+intellectual property rights of designers of earlier fonts as well: In
+one case the heirs of Paul Bauer (designer of Futura) won a suit against
+the Bauer foundry for arbitrarily discontinuing a portion of their
+royalties.
+
+ <br><dt>England
+ <dd>A copyright law passed in 1989 covers typeface designs first published
+in England (or published in Britain within 30 days of its publication
+elsewhere), and it <em>is</em> retroactive. It's unclear how far back the
+law extends, but Times Roman, designed in the late 1920's and 1930's by
+Stanley Morison and cut by Victor Lardent for Monotype is probably
+covered. This does not mean GNU (for example) cannot have a Times
+Roman; it just means we cannot start with an English version, as the law
+does not forbid importing foreign versions of English typefaces.
+
+ <br><dt>France
+ <dd>The Romain du Roi typeface designed by Philippe Grandjean in 1702 for
+the French royal family is protected, and perhaps other such "royal"
+designs. There is no protection for designs in general.
+
+ </dl>
+
+ <p>In 1973 the international Vienna treaty on typeface design protection
+was proposed. France ratified it in 1974 or 1975, and Germany in 1981.
+The English law might constitute ratification, but this has not been
+settled. In any case, since at least four countries have to ratify it
+before it takes effect (and even then it takes effect only in those
+countries which ratify it), it is still of no consequence for now.
+
+ </body></html>
+
diff --git a/Master/texmf-dist/doc/fontname/Long-names.html b/Master/texmf-dist/doc/fontname/Long-names.html
new file mode 100644
index 00000000000..f333d196296
--- /dev/null
+++ b/Master/texmf-dist/doc/fontname/Long-names.html
@@ -0,0 +1,43 @@
+<html lang="en">
+<head>
+<title>Filenames for TeX fonts</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="Filenames for TeX fonts">
+<meta name="generator" content="makeinfo 4.6">
+<!--
+This document is in the public domain and may be used freely.-->
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+--></style>
+</head>
+<body>
+<div class="node">
+<p>
+Node:&nbsp;<a name="Long%20names">Long names</a>,
+Next:&nbsp;<a rel="next" accesskey="n" href="Font-name-lists.html#Font%20name%20lists">Font name lists</a>,
+Previous:&nbsp;<a rel="previous" accesskey="p" href="Filenames-for-fonts.html#Filenames%20for%20fonts">Filenames for fonts</a>,
+Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
+<hr><br>
+</div>
+
+<h2 class="chapter">Long names</h2>
+
+<p>Eight characters is not enough to unambiguously represent all fonts. To
+do that, we have to allow ourselves arbitrarily long names. Although we
+certainly cannot use such names for the files themselves, we could still
+use them in TeX documents given a simple mapping file, as discussed
+below.
+
+<ul class="menu">
+<li><a accesskey="1" href="Name-mapping-file.html#Name%20mapping%20file">Name mapping file</a>: Aliases for fonts.
+<li><a accesskey="2" href="Long-naming-scheme.html#Long%20naming%20scheme">Long naming scheme</a>: A way to use more than 8 alphanumerics.
+</ul>
+
+ </body></html>
+
diff --git a/Master/texmf-dist/doc/fontname/Makefile b/Master/texmf-dist/doc/fontname/Makefile
new file mode 100644
index 00000000000..e398d947952
--- /dev/null
+++ b/Master/texmf-dist/doc/fontname/Makefile
@@ -0,0 +1,100 @@
+# Makefile for the fontname document.
+
+# For make install.
+prefix = /usr/local
+infodir = $(prefix)/info
+datadir = $(prefix)/share
+texmf = $(datadir)/texmf
+fontnamedir = $(texmf)/fontname
+psheaderdir = $(texmf)/dvips
+
+INSTALL = install -c
+INSTALL_DATA = $(INSTALL) -m 664
+
+MAKEINFO = /usr/local/gnu/bin/makeinfo
+MAKEINFO_FLAGS = --no-split
+TEXI2DVI = texi2dvi
+TEXI2PDF = texi2dvi --pdf
+TEXI2HTML = $(MAKEINFO) --html
+#TEXI2HTML = texi2html
+#TEXI2HTML_FLAGS = -split_chapter -menu
+
+SHELL = /bin/sh
+
+doc = fontname
+
+default doc all: $(doc).info $(doc)/index.html $(doc).html $(doc).dvi $(doc).pdf
+
+dvi $(doc).dvi: $(doc).texi *.map *.enc
+ $(TEXI2DVI) $(doc).texi
+
+info $(doc).info: $(doc).texi *.map *.enc
+ $(MAKEINFO) $(MAKEINFO_FLAGS) $<
+
+$(doc).html: $(doc).texi *.map *.enc
+ $(TEXI2HTML) --no-split $(doc).texi
+
+$(doc)/index.html: $(doc).texi *.map *.enc
+ $(TEXI2HTML) -o html $(doc).texi
+
+pdf $(doc).pdf: $(doc).texi *.map *.enc
+ $(TEXI2PDF) $(doc).texi
+ for f in $(doc).??; do test -s $$f || rm $$f; done; rm -f $(doc).log
+
+install: info
+ $(SHELL) mkdirchain $(fontnamedir) $(psheaderdir) $(infodir)
+ for m in *.map; do $(INSTALL_DATA) $$m $(fontnamedir)/$$m; done
+ for e in *.enc; do $(INSTALL_DATA) $$e $(psheaderdir)/$$e; done
+ for i in $(doc).info*; do $(INSTALL_DATA) $$i $(infodir)/$$i; done
+
+# Prevent GNU make 3 from overflowing arg limit on system V.
+.NOEXPORT:
+
+distdir = $(fontname)/fontname
+toplevel = $(addprefix ../, \
+ ChangeLog Makefile NEWS README *.enc *.texi *.map *.aka)
+
+dist: $(doc).info check distclean
+ -grep ' ' *.map # check for tabs
+ rm -rf $(distdir)
+ mkdir -p $(distdir)
+ cd $(distdir) && ln -s $(toplevel) .
+ cd $(distdir) && ln -s $(txinfo)/doc/texinfo.tex $(HOME)/bin/mkdirchain .
+# Have to add version number and date before making the Info file.
+ (cd $(distdir) && \
+ add-version $(version) $(doc).texi; \
+ add-date $(doc).texi; \
+ fix-checksum $(doc).texi; \
+ $(MAKE) doc distclean; \
+ ln -s fontname_toc.html index.html; \
+ mv $(doc).texi $(doc)-$(version).texi; \
+ ln -s $(doc)-$(version).texi $(doc).texi)
+ cd $(distdir)/..; basedir=$(notdir $(distdir)); \
+ GZIP=-9 tar chzf $$basedir.tar.gz $$basedir
+# rm -rf $(distdir)
+
+mostlyclean clean:
+ rm -f $(doc).?? *.log #*.dvi
+
+distclean: clean
+ for f in $(doc).??s; do test -s $$f || rm -f $$f; done
+
+extraclean: distclean
+ rm -f *~ \#* patch* *.orig *.rej *.bak *.ckp core a.out
+
+maintainer-clean realclean: distclean
+ rm -f *.info* $(doc).???
+
+old-check:
+ rm -rf testhier
+ mkdir testhier
+ for s in `sed '/^%/d' supplier.map | awk '{print $$2}'`; do \
+ mkdir testhier/$$s; done
+ for t in `sed '/^%/d' typeface.map | awk '{print $$2}'`; do \
+ mkdir testhier/unknown/$$t; done
+ find testhier | doschk
+ rm -rf testhier
+
+check:
+ grep -vh "^@" `ls -1 *.map | egrep -v '(softkey.*|texfonts).map'` | sort | uniq -dw 9
+ -grep ' ' *.map *.texi *.enc
diff --git a/Master/texmf-dist/doc/fontname/Weights.html b/Master/texmf-dist/doc/fontname/Weights.html
new file mode 100644
index 00000000000..ac676b890ab
--- /dev/null
+++ b/Master/texmf-dist/doc/fontname/Weights.html
@@ -0,0 +1,64 @@
+<html lang="en">
+<head>
+<title>Filenames for TeX fonts</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="Filenames for TeX fonts">
+<meta name="generator" content="makeinfo 4.6">
+<!--
+This document is in the public domain and may be used freely.-->
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+--></style>
+</head>
+<body>
+<div class="node">
+<p>
+Node:&nbsp;<a name="Weights">Weights</a>,
+Next:&nbsp;<a rel="next" accesskey="n" href="Variants.html#Variants">Variants</a>,
+Previous:&nbsp;<a rel="previous" accesskey="p" href="Typefaces.html#Typefaces">Typefaces</a>,
+Up:&nbsp;<a rel="up" accesskey="u" href="Filenames-for-fonts.html#Filenames%20for%20fonts">Filenames for fonts</a>
+<hr><br>
+</div>
+
+<h3 class="section">Weights</h3>
+
+<p>The <dfn>weight</dfn> of a font specifies its boldness. Arranged from
+lightest to heaviest (more or less):
+
+<pre class="display"> hairline, extra light, light
+ book, regular, medium
+ demibold, semibold, bold, extra bold, heavy
+ black, ultra, poster
+ </pre>
+
+ <p>Here is the table, from the file <code>weight.map</code>. It is organized
+alphabetically by abbreviation. Each line consists of an abbreviation
+and any parts of a PostScript <code>FontName</code> which use that
+abbreviation.
+
+<pre class="example">
+
+ a Thin Hairline
+ b Bold
+ c Black
+ d Demi
+ h Heavy Heavyface
+ j ExtraLight
+ k Book
+ l Light
+ m Medium
+ p Poster
+ r Regular Roman
+ s Semibold
+ u Ultra UltraBlack
+ x ExtraBold ExtraBlack
+ </pre>
+
+ </body></html>
+
diff --git a/Master/texmf-dist/doc/fontname/Widths.html b/Master/texmf-dist/doc/fontname/Widths.html
new file mode 100644
index 00000000000..373fb64c40a
--- /dev/null
+++ b/Master/texmf-dist/doc/fontname/Widths.html
@@ -0,0 +1,69 @@
+<html lang="en">
+<head>
+<title>Filenames for TeX fonts</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="Filenames for TeX fonts">
+<meta name="generator" content="makeinfo 4.6">
+<!--
+This document is in the public domain and may be used freely.-->
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+--></style>
+</head>
+<body>
+<div class="node">
+<p>
+Node:&nbsp;<a name="Widths">Widths</a>,
+Previous:&nbsp;<a rel="previous" accesskey="p" href="Variants.html#Variants">Variants</a>,
+Up:&nbsp;<a rel="up" accesskey="u" href="Filenames-for-fonts.html#Filenames%20for%20fonts">Filenames for fonts</a>
+<hr><br>
+</div>
+
+<h3 class="section">Widths</h3>
+
+<p>The <dfn>width</dfn> of a font specifies the compression or expansion of the
+font. Arranged from narrowest to widest (more or less):
+
+<pre class="display"> ultra compressed, extra condensed, compressed, condensed, narrow
+ regular
+ extended, expanded, wide
+ </pre>
+
+ <p>Expansion or compression of fonts is sometimes done automatically (as by
+the PostScript <code>scale</code> operator), and sometimes done by humans. In
+the latter case, the human will also presumably choose a font name which
+includes `Extended' or `Expanded' or `Condensed' or `Narrow' or whatever
+according to their own preferences; the abbreviation can follow along.
+When creating a new synthetically expanded or compressed font for use
+with TeX, e.g., with Afm2tfm or <code>fontinst</code>, use <code>n</code> and
+<code>e</code>.
+
+ <p>Here is the table, from the file <code>width.map</code>. It is organized
+alphabetically by abbreviation. Each line consists of an abbreviation
+and any parts of a PostScript <code>FontName</code> which use that
+abbreviation.
+
+<pre class="example">
+
+ c Condensed Cond
+ e Expanded
+ n Narrow
+ o UltraCondensed
+ p Compressed Compact
+ q ExtraCompressed ExtraCondensed
+ r Normal Medium Regular (usually omitted)
+ t Thin
+ u UltraCompressed
+ v ExtraExpanded more than <tt>Expanded</tt>, less than <tt>Wide</tt>
+ w Wide
+ x Extended Elongated
+ </pre>
+
+ </body></html>
+
diff --git a/Master/texmf-dist/doc/fontname/bitstrea.aka b/Master/texmf-dist/doc/fontname/bitstrea.aka
new file mode 100644
index 00000000000..7afd85f6d01
--- /dev/null
+++ b/Master/texmf-dist/doc/fontname/bitstrea.aka
@@ -0,0 +1,475 @@
+From: mark@sdd.hp.com (Mark Overton)
+Newsgroups: comp.fonts
+Subject: Bitstream AKA list, x-ref'ed + reformatted
+Date: 10 Apr 1995 19:33:53 GMT
+
+Hi,
+
+I've taken Jon Pastor's Bitstream AKA list, and added a cross-reference to
+find a Bitstream name based on a common name. And I reformatted it to be
+more human-readable. I had to throw out a bunch of ancillary information
+to get everything to fit in 80 character-wide lines.
+
+This file consists of four sections:
+
+ - Bitstream => Common name list
+ - Common => Bitstream name list
+ - Jon's original comma-separated list
+ - Jon's original tab-separated list
+
+Jon Pastor wrote in his original AKA list:
+
+Well, here's the latest version, incorporating all of the information supplied
+by a cast of half-dozens, including Mike Macrone, Rory Jaffe, John C Haugeland,
+and P.Doherty. Mike contributed most of the designers and dates; I added a few
+on this go-round. P.Doherty added a few fonts from other CDs that Bitstream
+has licensed; since these are part of the full Bitstream library, which I hope
+someday soon to be able to cross-ref, I'm leaving them in. This includes
+Italian Garamond, which is not on the 500 CD.
+
+- Mark
+
+------------------------------------------------------------------------------
+Mark Overton, Hewlett-Packard (San Diego Division), mark@sdd.hp.com
+------------------------------------------------------------------------------
+
+
+Bitstream Name Common Name
+
+Aldine 401 Bembo
+Aldine 721 Plantin
+Blackletter 686 London Text
+Brush 445 Palette
+Brush 738 Bison
+Calligraphic 421 Codex
+Calligraphic 810 Diotima
+Century 725 Madison
+Century 731 Textype
+Century 751 Primer
+Decorated 035 Profil
+Dutch 766 Imprint
+Dutch 801 Times Roman
+Dutch 809 Concorde
+Dutch 811 Olympian
+Dutch 823 Aster
+Egyptian 505 VGC Egyptian 505
+English 157 Englische Screibschrift
+Exotic 350 Peignot
+Flareserif 821 Albertus
+Formal 436 Oscar
+Formal Script 421 Mermaid
+Formal Script 421 Ondine
+Freeform 710 Eckmann
+Freeform 721 Auriol
+Freehand 471 Cascade
+Freehand 521 Mandate
+Freehand 575 Jefferson
+Freehand 591 Bingham Script
+Garamond American Garamond No. 3
+Garamond Classic Sabon
+Garamond Elegant Granjon
+Garamond Italian Simoncini Garamond
+Garamond Original Stempel Garamond
+Geometric 212 Spartan
+Geometric 231 Cable
+Geometric 415 Metro
+Geometric 706 Neuzeit Grotesk
+Geometric 885 Bloc
+Geometric Slabserif 703 Memphis
+Geometric Slabserif 712 Rockwell
+Geometric Slabserif 712 Slate
+Gothic 720 Grotesque 126,215,216
+Gothic 725 Akzidenz Grotesk
+Gothic 821 Block
+Humanist 521 Gill Sans
+Humanist 521 Hammersmith
+Humanist 531 Syntax
+Humanist 777 Frutiger
+Humanist 970 Adsans
+Humanist Slabserif 712 Egyptienne
+Incised 901 Antique Olive
+Incised 901 Provence
+Industrial 736 Torino
+Informal 011 Neuland
+Kis Janson
+Kuenstler 480 Activa
+Kuenstler 480 Trump Medieval
+Lapidary 333 Perpetua
+Latin 725 Meridien
+Modern 735 Bodoni Campanile
+Modern 880 Linotype Modern
+Monospace 821 Helvetica Monospaced
+News 701 Ionic No. 5
+News 702 Excelsior
+News 705 Corona
+News 706 Aurora
+Raleigh Cartier
+Revival 565 Berling
+Ribbon 131 Coronet
+Square 721 Eurostile
+Square Slabserif 711 City
+Staccato 222 Mistral
+Staccato 555 Choc
+Swiss 721 Helvetica
+Swiss 911 Helvetica Compressed
+Swiss 921 Helvetica Inserat
+Swiss 924 Hanseatic
+Transitional 511 Caledonia
+Transitional 521 Electra
+Transitional 551 Fairfield
+Typo Upright Linoscript
+Venetian 301 Centaur
+Wedding Text Linotext
+Zapf Calligraphic Palatino
+Zapf Elliptical 711 Melior
+Zapf Humanist 601 Optima
+Zurich Univers
+
+
+=============================================================================
+
+
+Common Name Bitstream Name
+
+Activa Kuenstler 480
+Adsans Humanist 970
+Akzidenz Grotesk Gothic 725
+Albertus Flareserif 821
+Antique Olive Incised 901
+Aster Dutch 823
+Auriol Freeform 721
+Aurora News 706
+Bembo Aldine 401
+Berling Revival 565
+Bingham Script Freehand 591
+Bison Brush 738
+Bloc Geometric 885
+Block Gothic 821
+Bodoni Campanile Modern 735
+Cable Geometric 231
+Caledonia Transitional 511
+Cartier Raleigh
+Cascade Freehand 471
+Centaur Venetian 301
+Choc Staccato 555
+City Square Slabserif 711
+Codex Calligraphic 421
+Concorde Dutch 809
+Corona News 705
+Coronet Ribbon 131
+Diotima Calligraphic 810
+Eckmann Freeform 710
+Egyptienne Humanist Slabserif 712
+Electra Transitional 521
+Englische Screibschrift English 157
+Eurostile Square 721
+Excelsior News 702
+Fairfield Transitional 551
+Frutiger Humanist 777
+Garamond No. 3 Garamond American
+Gill Sans Humanist 521
+Granjon Garamond Elegant
+Grotesque 126,215,216 Gothic 720
+Hammersmith Humanist 521
+Hanseatic Swiss 924
+Helvetica Swiss 721
+Helvetica Compressed Swiss 911
+Helvetica Inserat Swiss 921
+Helvetica Monospaced Monospace 821
+Imprint Dutch 766
+Ionic No. 5 News 701
+Janson Kis
+Jefferson Freehand 575
+Linoscript Typo Upright
+Linotext Wedding Text
+Linotype Modern Modern 880
+London Text Blackletter 686
+Madison Century 725
+Mandate Freehand 521
+Melior Zapf Elliptical 711
+Memphis Geometric Slabserif 703
+Meridien Latin 725
+Mermaid Formal Script 421
+Metro Geometric 415
+Mistral Staccato 222
+Neuland Informal 011
+Neuzeit Grotesk Geometric 706
+Olympian Dutch 811
+Ondine Formal Script 421
+Optima Zapf Humanist 601
+Oscar Formal 436
+Palatino Zapf Calligraphic
+Palette Brush 445
+Peignot Exotic 350
+Perpetua Lapidary 333
+Plantin Aldine 721
+Primer Century 751
+Profil Decorated 035
+Provence Incised 901
+Rockwell Geometric Slabserif 712
+Sabon Garamond Classic
+Simoncini Garamond Garamond Italian
+Slate Geometric Slabserif 712
+Spartan Geometric 212
+Stempel Garamond Garamond Original
+Syntax Humanist 531
+Textype Century 731
+Times Roman Dutch 801
+Torino Industrial 736
+Trump Medieval Kuenstler 480
+Univers Zurich
+VGC Egyptian 505 Egyptian 505
+
+
+============================================================================
+
+
+From: pastor@vfl.paramax.com (Jon Pastor)
+Subject: Bitstream AKA list; the story continues...
+
+
+I have reverted the entries for the various Garamonds to the "Garamond,
+Variant" form, because I do this list mostly for my own convenience and that's
+the way I like it; if you prefer the other way, re-sort it. Nyah, nyah. ;-)
+
+Anyway, here it is in CSV and tab-sep form; I have been persuaded that
+UUENCODED Excel spreadsheets are a colossally dumb thing to distribute, and
+that formatted output looks nice but is pretty useless for loading into your
+own spreadsheet program.
+
+P.S. I've sent these to Norm Walsh, who will hopefully put them somewhere on
+his server (or in his web). It would be nice to think that they don't have to
+be posted every fifteen or twenty minutes, and that people with net/web access
+could be pointed toward the IFA...
+
+******************************** CSV ********************************
+
+Bitstream Name,Common Name,Designer(s),Date(s),Orig.Vend.,Remarks/Attributions,,,,,,,
+,(all),(M.Macrone/J.Pastor),(M.Macrone),(J.Pastor),,,,,,,,
+Aldine 401,Bembo,F. Griffo/A. Tagliente,1929,4,,,,,,,,
+Aldine 721,Plantin,,,4,,,,,,,,
+Blackletter 686,London Text ,,,2,"from P.Doherty, not on 500 CD",,,,,,,
+Brush 445,Palette,M. Wilke,1953,5,,,,,,,,
+Brush 738,Bison,,,?,,,,,,,,
+Calligraphic 421,Codex,G. Trump,1954,2,,,,,,,,
+Calligraphic 810,Diotima,G. Zapf von Hesse,1952-53,2,,,,,,,,
+Century 725,Madison ,,,?,"from P.Doherty, not on 500 CD",,,,,,,
+Century 731,Textype ,,,2,"from P.Doherty, not on 500 CD",,,,,,,
+Century 751,Primer ,,,2,"from P.Doherty, not on 500 CD",,,,,,,
+Decorated 035,Profil,E. & M. Lenz,1946,12,,,,,,,,
+Dutch 766,Imprint ,,,4,"from P.Doherty, not on 500 CD",,,,,,,
+Dutch 801,Times Roman,S. Morrison/V. Lardent,1931-35,"2,4",,,,,,,,
+Dutch 809,Concorde ,,,5,"from P.Doherty, not on 500 CD",,,,,,,
+Dutch 811,Olympian,M. Carter,after 1969,2,"from P.Doherty, not on 500 CD",,,,,,,
+Dutch 823,Aster,,,7,"from P.Doherty, not on 500 CD",,,,,,,
+Egyptian 505,VGC Egyptian 505,A. Grtler,1966,18,"from M. Macrone, not identified in BT catalog ",,,,,,,
+English 157,Englische Screibschrift,,,5,,,,,,,,
+Exotic 350,Peignot,A. M. Cassandre,1937,2,,,,,,,,
+Flareserif 821,Albertus,B. Wolpe,1938,4,,,,,,,,
+Formal 436,Oscar ,,,16,"from P.Doherty, not on 500 CD",,,,,,,
+Formal Script 421,Mermaid,A. Frutiger,1954,1,(Debergny et Peignot),,,,,,,
+Formal Script 421,Ondine,A. Frutiger,1954,2,(Debergny et Peignot),,,,,,,
+Freeform 710,Eckmann,O. Eckmann,1900,2,,,,,,,,
+Freeform 721,Auriol,G. Auriol,1901-04,2,,,,,,,,
+Freehand 471,Cascade,M. Carter,1966,2,,,,,,,,
+Freehand 521,Mandate,,,10,,,,,,,,
+Freehand 575,Jefferson,,,?,,,,,,,,
+Freehand 591,Bingham Script,,,?,,,,,,,,
+"Garamond, American",Garamond No. 3,,1925-30,2,,,,,,,,
+"Garamond, Classic",Sabon,J. Tschichold,1960-5,2,
+"Garamond, Elegant",Granjon,G. H. Jones (dir.),ca.1925,2,
+"Garamond, Italian",Simoncini Garamond,,,7,
+"Garamond, Original",Stempel Garamond,,,2,
+Geometric 212,Spartan,,early 1930s,2,"[Futura copy] from P.Doherty, not on 500 CD"
+Geometric 231,Cable,R. Koch,1927,2,
+Geometric 415,Metro,W. A. Dwiggins,1930-32,2,
+Geometric 706,Neuzeit Grotesk,W. Pischner,1928,2,
+Geometric 885,Bloc ,,,18,"from P.Doherty, not on 500 CD"
+Geometric Slabserif 703,Memphis,R. Wolf/C. H. Griffith,1929-38,2,
+Geometric Slabserif 712,Rockwell,F. H. Pierpont,1934,4,
+Geometric Slabserif 712,Slate,,,1,
+Gothic 720,"Grotesque 126,215,216",,,4,"from P.Doherty, not on 500 CD"
+Gothic 725,Akzidenz Grotesk,,,5,
+Gothic 821,Block,,,5,
+Humanist 521,Gill Sans,E. Gill,1928-32,4,
+Humanist 521,Hammersmith,,,1,
+Humanist 531,Syntax ,,,2,"from P.Doherty, not on 500 CD"
+Humanist 777,Frutiger,A. Frutiger,,2,
+Humanist 970,Adsans,W. Tracy,1959,2,
+Humanist Slabserif 712,Egyptienne ,,,2,"from P.Doherty, not on 500 CD"
+Incised 901,Antique Olive,R. Excoffon,1962-68,15,
+Incised 901,Provence,,,1,
+Industrial 736,Torino,A. Butti,1908,16,
+Informal 011,Neuland,R. Koch,1923,2,
+Kis,Janson ,,1937,"2,4","from P.Doherty, not on 500 CD"
+Kuenstler 480,Activa,G. Trump,1958,1,
+Kuenstler 480,Trump Medieval,,,2,
+Lapidary 333,Perpetua,E. Gill,1928-35,4,
+Latin 725,Meridien ,,,2,"from P.Doherty, not on 500 CD"
+Modern 735,Bodoni Campanile,,1936,10,
+Modern 880,Linotype Modern ,,,2,"from P.Doherty, not on 500 CD"
+Monospace 821,Helvetica Monospaced,,,?,
+News 701,Ionic No. 5,C. H. GRiffith,1924,2,
+News 702,Excelsior ,,1931,2,"from P.Doherty, not on 500 CD"
+News 705,Corona ,,1941,2,"from P.Doherty, not on 500 CD"
+News 706,Aurora ,,,2,"from P.Doherty, not on 500 CD"
+Raleigh,Cartier,,,14,attributed to M.Macrone by R.Jaffe
+Revival 565,Berling,K. E. Forsberg,1951-58,?,
+Ribbon 131,Coronet,R. H. Middleton,1937,10,
+Square 721,Eurostile,A. Novarese,1962,2,
+Square Slabserif 711,City,G. Trump,1930,5,
+Staccato 222,Mistral,R. Excoffon,1953,15,
+Staccato 555,Choc,R. Excoffon,1954,15,
+Swiss 721,Helvetica,M. Miedinger,ca.1957,2,
+Swiss 911,Helvetica Compressed,H. J. Hunziker/M. Carter,1974,?,
+Swiss 921,Helvetica Inserat,,,?,
+Swiss 924,Hanseatic,,,2,
+Transitional 511,Caledonia ,W. A. Dwiggins,1941,2,"from P.Doherty, not on 500 CD"
+Transitional 521,Electra,W. A. Dwiggins,1935-44,2,
+Transitional 551,Fairfield,A. Kaczun,1991,2,
+Typo Upright,Linoscript,,,6,"from J.Haugeland, not identified in BT catalog"
+Venetian 301,Centaur,B. Rogers/F. Warde,1928-30,4,
+Wedding Text,Linotext,,,6,"from J.Haugeland, not identified in BT catalog"
+Zapf Calligraphic,Palatino,H. Zapf,1948,2,
+Zapf Elliptical 711,Melior,H. Zapf,1952,2,
+Zapf Humanist 601,Optima,H. Zapf,1958-68,2,
+Zurich,Univers,A. Frutiger,1957,2,
+
+Vendor,Key,,,,
+1,"Bitstream, Inc.",,,,
+2,Linotype AG and/or its subsidiaries,,,,
+3,International Typeface Corporation,,,,
+4,Monotype Corporation plc,,,,
+5,H. Berthold AG,
+6,Kingsley-ATF Type Corporation,
+7,Officine Simoncini s.p.a.,
+8,Fundicion Tipografica Neufville SA,
+9,FotoStar International,
+10,Ludlow Industries (UK) Ltd.,
+11,Johannes Wagner,
+12,Tetterode Nederland (Lettergieterij Amsterdam),
+13,Stephenson Blake & Co. Ltd.,
+14,Ingrama S.A.,
+15,Fonderie Olive,
+16,Societea Nebiolo,
+17,Esselte Pendaflex Corporation [Letraset?],
+18,Visual Graphics Corporation,
+
+
+
+******************************** TAB ********************************
+
+Bitstream Name Common Name Designer(s) Date(s) Orig.Vend. Remarks/Attributions
+ (all) (M.Macrone/J.Pastor) (M.Macrone) (J.Pastor)
+Aldine 401 Bembo F. Griffo/A. Tagliente 1929 4
+Aldine 721 Plantin 4
+Blackletter 686 London Text 2 "from P.Doherty, not on 500 CD"
+Brush 445 Palette M. Wilke 1953 5
+Brush 738 Bison ?
+Calligraphic 421 Codex G. Trump 1954 2
+Calligraphic 810 Diotima G. Zapf von Hesse 1952-53 2
+Century 725 Madison ? "from P.Doherty, not on 500 CD"
+Century 731 Textype 2 "from P.Doherty, not on 500 CD"
+Century 751 Primer 2 "from P.Doherty, not on 500 CD"
+Decorated 035 Profil E. & M. Lenz 1946 12
+Dutch 766 Imprint 4 "from P.Doherty, not on 500 CD"
+Dutch 801 Times Roman S. Morrison/V. Lardent 1931-35 "2,4"
+Dutch 809 Concorde 5 "from P.Doherty, not on 500 CD"
+Dutch 811 Olympian M. Carter after 1969 2 "from P.Doherty, not on 500 CD"
+Dutch 823 Aster 7 "from P.Doherty, not on 500 CD"
+Egyptian 505 VGC Egyptian 505 A. Grtler 1966 18 "from M. Macrone, not identified in BT catalog "
+English 157 Englische Screibschrift 5
+Exotic 350 Peignot A. M. Cassandre 1937 2
+Flareserif 821 Albertus B. Wolpe 1938 4
+Formal 436 Oscar 16 "from P.Doherty, not on 500 CD"
+Formal Script 421 Mermaid A. Frutiger 1954 1 (Debergny et Peignot)
+Formal Script 421 Ondine A. Frutiger 1954 2 (Debergny et Peignot)
+Freeform 710 Eckmann O. Eckmann 1900 2
+Freeform 721 Auriol G. Auriol 1901-04 2
+Freehand 471 Cascade M. Carter 1966 2
+Freehand 521 Mandate 10
+Freehand 575 Jefferson ?
+Freehand 591 Bingham Script ?
+"Garamond, American" Garamond No. 3 1925-30 2
+"Garamond, Classic" Sabon J. Tschichold 1960-5 2
+"Garamond, Elegant" Granjon G. H. Jones (dir.) ca.1925 2
+"Garamond, Italian" Simoncini Garamond 7
+"Garamond, Original" Stempel Garamond 2
+Geometric 212 Spartan early 1930s 2 "[Futura copy] from P.Doherty, not on 500 CD"
+Geometric 231 Cable R. Koch 1927 2
+Geometric 415 Metro W. A. Dwiggins 1930-32 2
+Geometric 706 Neuzeit Grotesk W. Pischner 1928 2
+Geometric 885 Bloc 18 "from P.Doherty, not on 500 CD"
+Geometric Slabserif 703 Memphis R. Wolf/C. H. Griffith 1929-38 2
+Geometric Slabserif 712 Rockwell F. H. Pierpont 1934 4
+Geometric Slabserif 712 Slate 1
+Gothic 720 "Grotesque 126,215,216" 4 "from P.Doherty, not on 500 CD"
+Gothic 725 Akzidenz Grotesk 5
+Gothic 821 Block 5
+Humanist 521 Gill Sans E. Gill 1928-32 4
+Humanist 521 Hammersmith 1
+Humanist 531 Syntax 2 "from P.Doherty, not on 500 CD"
+Humanist 777 Frutiger A. Frutiger 2
+Humanist 970 Adsans W. Tracy 1959 2
+Humanist Slabserif 712 Egyptienne 2 "from P.Doherty, not on 500 CD"
+Incised 901 Antique Olive R. Excoffon 1962-68 15
+Incised 901 Provence 1
+Industrial 736 Torino A. Butti 1908 16
+Informal 011 Neuland R. Koch 1923 2
+Kis Janson 1937 "2,4" "from P.Doherty, not on 500 CD"
+Kuenstler 480 Activa G. Trump 1958 1
+Kuenstler 480 Trump Medieval 2
+Lapidary 333 Perpetua E. Gill 1928-35 4
+Latin 725 Meridien 2 "from P.Doherty, not on 500 CD"
+Modern 735 Bodoni Campanile 1936 10
+Modern 880 Linotype Modern 2 "from P.Doherty, not on 500 CD"
+Monospace 821 Helvetica Monospaced ?
+News 701 Ionic No. 5 C. H. GRiffith 1924 2
+News 702 Excelsior 1931 2 "from P.Doherty, not on 500 CD"
+News 705 Corona 1941 2 "from P.Doherty, not on 500 CD"
+News 706 Aurora 2 "from P.Doherty, not on 500 CD"
+Raleigh Cartier 14 attributed to M.Macrone by R.Jaffe
+Revival 565 Berling K. E. Forsberg 1951-58 ?
+Ribbon 131 Coronet R. H. Middleton 1937 10
+Square 721 Eurostile A. Novarese 1962 2
+Square Slabserif 711 City G. Trump 1930 5
+Staccato 222 Mistral R. Excoffon 1953 15
+Staccato 555 Choc R. Excoffon 1954 15
+Swiss 721 Helvetica M. Miedinger ca.1957 2
+Swiss 911 Helvetica Compressed H. J. Hunziker/M. Carter 1974 ?
+Swiss 921 Helvetica Inserat ?
+Swiss 924 Hanseatic 2
+Transitional 511 Caledonia W. A. Dwiggins 1941 2 "from P.Doherty, not on 500 CD"
+Transitional 521 Electra W. A. Dwiggins 1935-44 2
+Transitional 551 Fairfield A. Kaczun 1991 2
+Typo Upright Linoscript 6 "from J.Haugeland, not identified in BT catalog"
+Venetian 301 Centaur B. Rogers/F. Warde 1928-30 4
+Wedding Text Linotext 6 "from J.Haugeland, not identified in BT catalog"
+Zapf Calligraphic Palatino H. Zapf 1948 2
+Zapf Elliptical 711 Melior H. Zapf 1952 2
+Zapf Humanist 601 Optima H. Zapf 1958-68 2
+Zurich Univers A. Frutiger 1957 2
+
+Vendor Key
+1 "Bitstream, Inc."
+2 Linotype AG and/or its subsidiaries
+3 International Typeface Corporation
+4 Monotype Corporation plc
+5 H. Berthold AG
+6 Kingsley-ATF Type Corporation
+7 Officine Simoncini s.p.a.
+8 Fundicion Tipografica Neufville SA
+9 FotoStar International
+10 Ludlow Industries (UK) Ltd.
+11 Johannes Wagner
+12 Tetterode Nederland (Lettergieterij Amsterdam)
+13 Stephenson Blake & Co. Ltd.
+14 Ingrama S.A.
+15 Fonderie Olive
+16 Societea Nebiolo
+17 Esselte Pendaflex Corporation [Letraset?]
+18 Visual Graphics Corporation
+
+-----------------------------------------------------------------------
+Jon A. Pastor pastor@vfl.paramax.com
+
diff --git a/Master/texmf-dist/doc/fontname/texmsym.html b/Master/texmf-dist/doc/fontname/texmsym.html
new file mode 100644
index 00000000000..8e3a0eb9bbe
--- /dev/null
+++ b/Master/texmf-dist/doc/fontname/texmsym.html
@@ -0,0 +1,219 @@
+<html lang="en">
+<head>
+<title>Filenames for TeX fonts</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="Filenames for TeX fonts">
+<meta name="generator" content="makeinfo 4.6">
+<!--
+This document is in the public domain and may be used freely.-->
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+--></style>
+</head>
+<body>
+<div class="node">
+<p>
+Node:&nbsp;<a name="texmsym">texmsym</a>,
+Next:&nbsp;<a rel="next" accesskey="n" href="texmital.html#texmital">texmital</a>,
+Previous:&nbsp;<a rel="previous" accesskey="p" href="texmext.html#texmext">texmext</a>,
+Up:&nbsp;<a rel="up" accesskey="u" href="Encodings.html#Encodings">Encodings</a>
+<hr><br>
+</div>
+
+<h3 class="section"><code>texmsym.enc</code>: TeX math symbol encoding</h3>
+
+<pre class="example">
+
+ % TeX math symbols encoding.
+ % No ligatures or kerns.
+ %
+ /TeXMathSymbolEncoding [ % now 256 chars follow
+ % 0x0
+ /minus
+ /periodcentered
+ /multiply
+ /asteriskmath
+ /divide
+ /diamondmath
+ /plusminus
+ /minusplus
+
+ % 0x8
+ /circleplus
+ /circleminus
+ /circlemultiply
+ /circledivide
+ /circledot
+ /circlecopyrt
+ /openbullet
+ /bullet
+
+ % 0x10
+ /equivasymptotic
+ /equivalence
+ /reflexsubset
+ /reflexsuperset
+ /lessequal
+ /greaterequal
+ /precedesequal
+ /followsequal
+
+ % 0x18
+ /similar
+ /approxequal
+ /propersubset
+ /propersuperset
+ /lessmuch
+ /greatermuch
+ /precedes
+ /follows
+
+ % 0x20
+ /arrowleft
+ /arrowright
+ /arrowup
+ /arrowdown
+ /arrowboth
+ /arrownortheast
+ /arrowsoutheast
+ /similarequal
+
+ % 0x28
+ /arrowdblleft
+ /arrowdblright
+ /arrowdblup
+ /arrowdbldown
+ /arrowdblboth
+ /arrownorthwest
+ /arrowsouthwest
+ /proportional
+
+ % 0x30
+ /prime
+ /infinity
+ /element
+ /owner
+ /triangle
+ /triangleinv
+ /negationslash
+ /mapsto
+
+ % 0x38
+ /universal
+ /existential
+ /logicalnot
+ /emptyset
+ /Rfractur
+ /Ifractur
+ /latticetop
+ /perpendicular
+
+ % 0x40
+ /aleph
+ /A
+ /B
+ /C
+ /D
+ /E
+ /F
+ /G
+
+ % 0x48
+ /H
+ /I
+ /J
+ /K
+ /L
+ /M
+ /N
+ /O
+
+ % 0x50
+ /P
+ /Q
+ /R
+ /S
+ /T
+ /U
+ /V
+ /W
+
+ % 0x58
+ /X
+ /Y
+ /Z
+ /union
+ /intersection
+ /unionmulti
+ /logicaland
+ /logicalor
+
+ % 0x60
+ /turnstileleft
+ /turnstileright
+ /floorleft
+ /floorright
+ /ceilingleft
+ /ceilingright
+ /braceleft
+ /braceright
+
+ % 0x68
+ /angbracketleft
+ /angbracketright
+ /bar
+ /bardbl
+ /arrowbothv
+ /arrowdblbothv
+ /backslash
+ /wreathproduct
+
+ % 0x70
+ /radical
+ /coproduct
+ /nabla
+ /integral
+ /unionsq
+ /intersectionsq
+ /subsetsqequal
+ /supersetsqequal
+
+ % 0x78
+ /section
+ /dagger
+ /daggerdbl
+ /paragraph
+ /club
+ /diamond
+ /heart
+ /spade
+
+ % Have to have 128 .notdef's now to fill things out.
+ %
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ ] def
+ </pre>
+
+ </body></html>
+
diff --git a/Master/texmf-dist/doc/fontname/texnansi.html b/Master/texmf-dist/doc/fontname/texnansi.html
new file mode 100644
index 00000000000..3d920862794
--- /dev/null
+++ b/Master/texmf-dist/doc/fontname/texnansi.html
@@ -0,0 +1,353 @@
+<html lang="en">
+<head>
+<title>Filenames for TeX fonts</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="Filenames for TeX fonts">
+<meta name="generator" content="makeinfo 4.6">
+<!--
+This document is in the public domain and may be used freely.-->
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+--></style>
+</head>
+<body>
+<div class="node">
+<p>
+Node:&nbsp;<a name="texnansi">texnansi</a>,
+Next:&nbsp;<a rel="next" accesskey="n" href="texnansx.html#texnansx">texnansx</a>,
+Previous:&nbsp;<a rel="previous" accesskey="p" href="texmital.html#texmital">texmital</a>,
+Up:&nbsp;<a rel="up" accesskey="u" href="Encodings.html#Encodings">Encodings</a>
+<hr><br>
+</div>
+
+<h3 class="section"><code>texnansi.enc</code></h3>
+
+<p>From Y&amp;Y.
+
+<pre class="verbatim">% @psencodingfile{
+% author = "Y&amp;Y, Inc.",
+% version = "1.1",
+% date = "1 December 1996",
+% filename = "texnansi.enc",
+% email = "help@YandY.com",
+% address = "45 Walden Street // Concord, MA 01742, USA",
+% codetable = "ISO/ASCII",
+% checksum = "xx",
+% docstring = "Encoding for fonts in Adobe Type 1 format for use with TeX."
+% }
+%
+% The idea is to have all 228 characters normally included in Type 1 text
+% fonts (plus a few more) available for typesetting. This is effectively
+% the character set in Adobe Standard Encoding, ISO Latin 1, plus a few more.
+%
+% Character code assignments were made as follows:
+%
+% (1) The character layout largely matches `ASCII' in the 32 -- 126 range,
+% except for `circumflex' in 94 and `tilde' in 126, to match `TeX text'
+% (`asciicircumflex' and `asciitilde' appear in 158 and 142 instead).
+%
+% (2) The character layout matches `Windows ANSI' in almost all places,
+% except for `quoteright' in 39 and `quoteleft' in 96 to match ASCII
+% (`quotesingle' and `grave' appear in 129 and 18 instead).
+%
+% (3) The character layout matches `TeX typewriter' used by CM text fonts
+% in most places (except for discordant positions such as hungarumlaut
+% (instead of braceright), dotaccent (instead of underscore) etc.
+%
+% (4) Remaining characters are assigned arbitrarily to the `control character'
+% range (0 -- 31), avoiding 0, 9, 10 and 13 in case we meet dumb software
+% - similarly one should really avoid 127 and 128 if possible.
+% In addition, the 8 open slots in Windows ANSI between 128 and 159 are used.
+%
+% (5) Y&amp;Y Lucida Bright includes some extra ligatures and such; ff, ffi, ffl,
+% and `dotlessj,' these are included 11 -- 15, and 17.
+%
+% (6) Hyphen appears both at 45 and 173 for compatibility with both ASCII
+% and Windows ANSI.
+%
+% (7) It doesn't really matter where ligatures appear (both real, such as ffi,
+% and pseudo such as ---) since these should not be accessed directly, only
+% via ligature information in the TFM file.
+%
+% SAMPLE USAGE (in `psfonts.map' file for DVIPS):
+%
+% lbr LucidaBright "TeXnANSIEncoding ReEncodeFont" &lt;texnansi.enc &lt;lbr.pfb
+%
+% This tells DVIPS that the font called `lbr' in TeX has PostScript
+% FontName `LucidaBright.' It also asks DVIPS to expand the file `lbr.pfb'
+% into PFA form, to include the attached `texnansi.enc' encoding vector,
+% and to then actually reencode the font based on that encoding vector.
+%
+% Revised 1996 June 1 by adding second position for `fl' to avoid Acrobat bug.
+% Revised 1996 June 1 by adding second position for `fraction' for same reason.
+% Revised 1997 Oct 1 by adding cwm (used in boundary char TFM code)
+% Revised 1998 Mar 1 by adding Unicode for Euro character
+%
+/TeXnANSIEncoding [
+/.notdef % 0
+/Euro % /Uni20AC 1
+/.notdef % 2
+/.notdef % 3
+/fraction % 4
+/dotaccent % 5
+/hungarumlaut % 6
+/ogonek % 7
+/fl % 8
+/.notdef % /fraction % 9 not used (see 4), backward compatability only
+/cwm % 10 not used, except boundary char internally maybe
+/ff % 11
+/fi % 12
+/.notdef % /fl % 13 not used (see 8), backward compatability only
+/ffi % 14
+/ffl % 15
+/dotlessi % 16
+/dotlessj % 17
+/grave % 18
+/acute % 19
+/caron % 20
+/breve % 21
+/macron % 22
+/ring % 23
+/cedilla % 24
+/germandbls % 25
+/ae % 26
+/oe % 27
+/oslash % 28
+/AE % 29
+/OE % 30
+/Oslash % 31
+/space % 32 % /suppress in TeX text
+/exclam % 33
+/quotedbl % 34 % /quotedblright in TeX text
+/numbersign % 35
+/dollar % 36
+/percent % 37
+/ampersand % 38
+/quoteright % 39 % /quotesingle in ANSI
+/parenleft % 40
+/parenright % 41
+/asterisk % 42
+/plus % 43
+/comma % 44
+/hyphen % 45
+/period % 46
+/slash % 47
+/zero % 48
+/one % 49
+/two % 50
+/three % 51
+/four % 52
+/five % 53
+/six % 54
+/seven % 55
+/eight % 56
+/nine % 57
+/colon % 58
+/semicolon % 59
+/less % 60 % /exclamdown in Tex text
+/equal % 61
+/greater % 62 % /questiondown in TeX text
+/question % 63
+/at % 64
+/A % 65
+/B % 66
+/C % 67
+/D % 68
+/E % 69
+/F % 70
+/G % 71
+/H % 72
+/I % 73
+/J % 74
+/K % 75
+/L % 76
+/M % 77
+/N % 78
+/O % 79
+/P % 80
+/Q % 81
+/R % 82
+/S % 83
+/T % 84
+/U % 85
+/V % 86
+/W % 87
+/X % 88
+/Y % 89
+/Z % 90
+/bracketleft % 91
+/backslash % 92 % /quotedblleft in TeX text
+/bracketright % 93
+/circumflex % 94 % /asciicircum in ASCII
+/underscore % 95 % /dotaccent in TeX text
+/quoteleft % 96 % /grave accent in ANSI
+/a % 97
+/b % 98
+/c % 99
+/d % 100
+/e % 101
+/f % 102
+/g % 103
+/h % 104
+/i % 105
+/j % 106
+/k % 107
+/l % 108
+/m % 109
+/n % 110
+/o % 111
+/p % 112
+/q % 113
+/r % 114
+/s % 115
+/t % 116
+/u % 117
+/v % 118
+/w % 119
+/x % 120
+/y % 121
+/z % 122
+/braceleft % 123 % /endash in TeX text
+/bar % 124 % /emdash in TeX test
+/braceright % 125 % /hungarumlaut in TeX text
+/tilde % 126 % /asciitilde in ASCII
+/dieresis % 127 not used (see 168), use higher up instead
+/Lslash % 128 this position is unfortunate, but now too late to fix
+/quotesingle % 129
+/quotesinglbase % 130
+/florin % 131
+/quotedblbase % 132
+/ellipsis % 133
+/dagger % 134
+/daggerdbl % 135
+/circumflex % 136
+/perthousand % 137
+/Scaron % 138
+/guilsinglleft % 139
+/OE % 140
+/Zcaron % 141
+/asciicircum % 142
+/minus % 143
+/lslash % 144
+/quoteleft % 145
+/quoteright % 146
+/quotedblleft % 147
+/quotedblright % 148
+/bullet % 149
+/endash % 150
+/emdash % 151
+/tilde % 152
+/trademark % 153
+/scaron % 154
+/guilsinglright % 155
+/oe % 156
+/zcaron % 157
+/asciitilde % 158
+/Ydieresis % 159
+/nbspace % 160 % /space (no break space)
+/exclamdown % 161
+/cent % 162
+/sterling % 163
+/currency % 164
+/yen % 165
+/brokenbar % 166
+/section % 167
+/dieresis % 168
+/copyright % 169
+/ordfeminine % 170
+/guillemotleft % 171
+/logicalnot % 172
+/sfthyphen % 173 % /hyphen (hanging hyphen)
+/registered % 174
+/macron % 175
+/degree % 176
+/plusminus % 177
+/twosuperior % 178
+/threesuperior % 179
+/acute % 180
+/mu % 181
+/paragraph % 182
+/periodcentered % 183
+/cedilla % 184
+/onesuperior % 185
+/ordmasculine % 186
+/guillemotright % 187
+/onequarter % 188
+/onehalf % 189
+/threequarters % 190
+/questiondown % 191
+/Agrave % 192
+/Aacute % 193
+/Acircumflex % 194
+/Atilde % 195
+/Adieresis % 196
+/Aring % 197
+/AE % 198
+/Ccedilla % 199
+/Egrave % 200
+/Eacute % 201
+/Ecircumflex % 202
+/Edieresis % 203
+/Igrave % 204
+/Iacute % 205
+/Icircumflex % 206
+/Idieresis % 207
+/Eth % 208
+/Ntilde % 209
+/Ograve % 210
+/Oacute % 211
+/Ocircumflex % 212
+/Otilde % 213
+/Odieresis % 214
+/multiply % 215 % OE in T1
+/Oslash % 216
+/Ugrave % 217
+/Uacute % 218
+/Ucircumflex % 219
+/Udieresis % 220
+/Yacute % 221
+/Thorn % 222
+/germandbls % 223
+/agrave % 224
+/aacute % 225
+/acircumflex % 226
+/atilde % 227
+/adieresis % 228
+/aring % 229
+/ae % 230
+/ccedilla % 231
+/egrave % 232
+/eacute % 233
+/ecircumflex % 234
+/edieresis % 235
+/igrave % 236
+/iacute % 237
+/icircumflex % 238
+/idieresis % 239
+/eth % 240
+/ntilde % 241
+/ograve % 242
+/oacute % 243
+/ocircumflex % 244
+/otilde % 245
+/odieresis % 246
+/divide % 247 % oe in T1
+/oslash % 248
+/ugrave % 249
+/uacute % 250
+/ucircumflex % 251
+/udieresis % 252
+/yacute % 253
+/thorn % 254
+/ydieresis % 255 % germandbls in T1
+] def
+</pre>
+
+ </body></html>
+
diff --git a/Master/texmf-dist/doc/fontname/xt2.html b/Master/texmf-dist/doc/fontname/xt2.html
new file mode 100644
index 00000000000..3ec3f0f32de
--- /dev/null
+++ b/Master/texmf-dist/doc/fontname/xt2.html
@@ -0,0 +1,342 @@
+<html lang="en">
+<head>
+<title>Filenames for TeX fonts</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="Filenames for TeX fonts">
+<meta name="generator" content="makeinfo 4.6">
+<!--
+This document is in the public domain and may be used freely.-->
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+--></style>
+</head>
+<body>
+<div class="node">
+<p>
+Node:&nbsp;<a name="xt2">xt2</a>,
+Previous:&nbsp;<a rel="previous" accesskey="p" href="xl2.html#xl2">xl2</a>,
+Up:&nbsp;<a rel="up" accesskey="u" href="Encodings.html#Encodings">Encodings</a>
+<hr><br>
+</div>
+
+<h3 class="section"><code>xt2.enc</code>: typewriter OT1 + ISO Latin 2 extended</h3>
+
+<pre class="example">
+
+ % This is the typewriter version of xl2.
+ /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
+ /.notdef
+ /.notdef
+ %%%%% '210 = "88
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /perthousand
+ /.notdef
+ /.notdef
+ %%%%% '220 = "90
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ %%%%% '230 = "98
+ /Agrave
+ /.notdef
+ /.notdef
+ /.notdef
+ /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 ;
+ </pre>
+
+ </body></html>
+
diff --git a/Master/texmf-dist/doc/omega/base/doc-1.12.ps b/Master/texmf-dist/doc/omega/base/doc-1.12.ps
new file mode 100644
index 00000000000..2e9d0b83a57
--- /dev/null
+++ b/Master/texmf-dist/doc/omega/base/doc-1.12.ps
@@ -0,0 +1,4500 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software
+%%Title: doc-1.12.dvi
+%%Pages: 43
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 596 842
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips doc-1.12 -o
+%DVIPSParameters: dpi=600, compressed
+%DVIPSSource: Omega output, Version 3.14159--1.12, 2000.02.13:1820
+%%BeginProcSet: texc.pro
+%!
+/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/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/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]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
+rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
+gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
+/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
+/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
+A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
+get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
+ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
+fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
+{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
+chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
+1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
+forall N/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
+TeXDict begin 39158280 55380996 1000 600 600 (doc-1.12.dvi)
+@start
+%DVIPSBitmapFont: Fa cmti10 10 16
+/Fa 16 120 df<14F8EB07FE90381F871C90383E03FE137CEBF801120148486C5A485A12
+0FEBC001001F5CA2EA3F801403007F5C1300A21407485C5AA2140F5D48ECC1C0A2141F15
+831680143F1587007C017F1300ECFF076C485B9038038F8E391F0F079E3907FE03FC3901
+F000F0222677A42A>97 D<133FEA1FFFA3C67E137EA313FE5BA312015BA312035BA31207
+EBE0F8EBE7FE9038EF0F80390FFC07C013F89038F003E013E0D81FC013F0A21380A2123F
+1300A214075A127EA2140F12FE4814E0A2141F15C05AEC3F80A215005C147E5C387801F8
+007C5B383C03E0383E07C0381E1F80D80FFEC7FCEA01F01C3B77B926>I<147F903803FF
+C090380FC1E090381F0070017E13784913383901F801F83803F003120713E0120FD81FC0
+13F091C7FC485AA2127F90C8FCA35A5AA45AA3153015381578007C14F0007EEB01E0003E
+EB03C0EC0F806CEB3E00380F81F83803FFE0C690C7FC1D2677A426>I<ED01F815FFA315
+0316F0A21507A216E0A2150FA216C0A2151FA21680A2153FA202F81300EB07FE90381F87
+7F90383E03FF017C5BEBF80112013803F00048485B120FEBC001121F5DEA3F801403127F
+01005BA214075A485CA2140FA248ECC1C0A2141F15C3ED8380143F1587007C017F1300EC
+FF076C485B9038038F8E391F0F079E3907FE03FC3901F000F0253B77B92A>I<147F9038
+03FFC090380FC1E090383F00F0017E13785B485A485A485A120F4913F8001F14F0383F80
+01EC07E0EC1F80397F81FF00EBFFF891C7FC90C8FC5A5AA55AA21530007C14381578007E
+14F0003EEB01E0EC03C06CEB0F806CEB3E00380781F83803FFE0C690C7FC1D2677A426>
+I<EC07C0EC3FF09138FC38E0903901F01FF0EB03E0903807C00FEB0F80011F1307D93F00
+13E05B017E130F13FE4914C01201151F1203491480A2153F1207491400A25DA249137EA2
+15FEA25D00031301140314076C6C485A0000131FEB787BEB3FF390380FC3F0EB00031407
+A25DA2140F5D121C007E131F5D00FE49C7FC147E5C387801F8387C07E0381FFF80D803FE
+C8FC24367CA426>103 D<EB03F0EA01FFA3EA00075CA3130F5CA3131F5CA3133F91C8FC
+A35B90387E07F0EC1FFCEC783E9038FFE01F02C01380EC800F1400485A16C05B49EB1F80
+12035BA2153F000715005BA25D000F147E5B15FE5D121FD98001131C15F8163C003F0103
+1338010013F0A216704814E0007E15F016E0EDE1C000FE903801E38048903800FF000038
+143C263B7BB92A>I<EB03F0EA01FFA3EA00075CA3130F5CA3131F5CA3133F91C8FCA35B
+017EEB0F80ED3FE015F09039FE01C1F09038FC0387EC0707140E0001011C13E0EBF83891
+383003800270C7FC00035BEBF1C0EBF38001FFC8FCEA07FC7FEBFFC0EBE7F8380FE1FCEB
+C07E147F80001F809039801F81C0A21583003F013F138001001303A21507481500007E13
+3EEC1E0E151E00FE6D5A48EB07F80038EB01E0243B7BB926>107
+D<EB0FC0EA07FFA3EA001F1480A2133FA21400A25BA2137EA213FEA25BA21201A25BA212
+03A25BA21207A25BA2120FA25BA2121FA25BA2123FA290C7FCA25AA2EA7E0EA212FE131E
+EAFC1CA2133C133812F81378EA7870EA7CE0121FEA0F80123B79B915>I<D801E013FE3A
+07F803FF803A0E3C0F07C03A1E3E3C03E0261C1F787F39383FF00114E0007813C0007081
+14804A485AEAF07FEAE07EA20000140701FE5C5BA2150F00015D5B151F5E12034990383F
+8380160316070007027F130049137EA2160E000F147C49141E161C5E001FEC3C7849EB1F
+E00007C7EA0780292679A42F>110 D<147F903803FFC090380FC1F090381F00F8017E13
+7C5B4848137E4848133E0007143F5B120F485AA2485A157F127F90C7FCA215FF5A4814FE
+A2140115FC5AEC03F8A2EC07F015E0140F007C14C0007EEB1F80003EEB3F00147E6C13F8
+380F83F03803FFC0C648C7FC202677A42A>I<9039078007C090391FE03FF090393CF078
+7C903938F8E03E9038787FC00170497EECFF00D9F0FE148013E05CEA01E113C15CA2D800
+03143FA25CA20107147FA24A1400A2010F5C5E5C4B5A131F5EEC80035E013F495A6E485A
+5E6E48C7FC017F133EEC70FC90387E3FF0EC0F8001FEC9FCA25BA21201A25BA21203A25B
+1207B512C0A3293580A42A>I<3903C003F0390FF01FFC391E783C0F381C7C703A3C3EE0
+3F8038383FC0EB7F800078150000701300151CD8F07E90C7FCEAE0FE5BA2120012015BA3
+12035BA312075BA3120F5BA3121F5BA3123F90C9FC120E212679A423>114
+D<14FE903807FF8090380F83C090383E00E04913F00178137001F813F00001130313F0A2
+15E00003EB01C06DC7FC7FEBFFC06C13F814FE6C7F6D13807F010F13C01300143F141F14
+0F123E127E00FE1480A348EB1F0012E06C133E00705B6C5B381E03E06CB45AD801FEC7FC
+1C267AA422>I<EB0380EB07C0130FA4131F1480A3133F1400A35B137E007FB5FCA2B6FC
+3800FC00A312015BA312035BA312075BA3120F5BA3121FEB801CA2143C003F1338EB0078
+147014F014E0EB01C0EA3E03381F0780380F0F00EA07FCEA01F0183579B31C>I<01F015
+07D803FC903903801F80D8071E903907C03FC0D80E1F130F121C123C0038021F131F49EC
+800F00701607A249133FD8F07E168000E0ED000313FEC64849130718000001147E5B03FE
+5B0003160E495BA2171E00070101141C01E05B173C1738A217781770020314F05F000301
+0713016D486C485A000190391E7C07802800FC3C3E0FC7FC90393FF81FFE90390FE003F0
+322679A437>119 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fb cmex10 10 2
+/Fb 2 2 df<1430147014E0EB01C01303EB0780EB0F00A2131E5BA25B13F85B12015B12
+03A2485AA3485AA3121F90C7FCA25AA3123EA2127EA6127C12FCB3A2127C127EA6123EA2
+123FA37EA27F120FA36C7EA36C7EA212017F12007F13787FA27F7FA2EB0780EB03C01301
+EB00E0147014301462738226>0 D<12C07E12707E123C7E7EA26C7E6C7EA26C7E7F1200
+7F1378137CA27FA37FA31480130FA214C0A31307A214E0A6130314F0B3A214E01307A614
+C0A2130FA31480A2131F1400A3133EA35BA2137813F85B12015B485AA2485A48C7FCA212
+1E5A12385A5A5A14627C8226>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fc cmsy7 7 2
+/Fc 2 49 df<B712FEA327037A8F34>0 D<13E0EA01F0EA03F8A3EA07F0A313E0A2120F
+13C0A3EA1F80A21300A25A123EA35AA3127812F8A25A12100D1E7D9F13>48
+D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fd cmti7 7 4
+/Fd 4 113 df<14181438147814F81301EB03F0130FEA01FF13F3380003E0A21307A214
+C0A2130FA21480A2131FA21400A25BA2133EA2137EA2137CA213FCA25BA21201B512F0A2
+152678A523>49 D<EB0FE0EB3FF8EBF83C3801E01EEA03800007133EEA0F00001E133C00
+3E1318003C1300127CA25AA45AA31408141C0078133C1478383C01F0381E07C0380FFF00
+EA03F8171B789920>99 D<3907803F80390FE0FFC0391CF1C1E03938F301F0EBFE00485A
+81495B00E1130113F01201A24848485AA34A5AEA07C0EDC380EC0F83A23A0F801F0700A2
+150EEC0F0CD81F005BEC07F0000E6D5A211B7B9926>110 D<9038F00F803901FC3FE039
+039E707039071EE07890381FC03C000E1380140049133E121C133E1200137E157C137CA2
+13FC15F85B15F00001130115E0EC03C0EC07803903FC0F00EBFE1EEBE7F8EBE3E0D807E0
+C7FCA25BA2120FA25B121FEAFFF8A21F257E9923>112 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fe eccc1000 10 29
+/Fe 29 122 df<B512FCA516057E941F>45 D<EB03FE90381FFFC090383E03E09038F800
+F84848137C48487F48487F497F000F1580001F15C090C712074815E0A34815F0007E1403
+A500FE15F8B2007E15F0A4007F14076C15E0A36C15C06D130F000F15806D131F00071500
+6C6C133E6C6C5B6C6C5B90387E03F090381FFFC0D903FEC7FC25397CB62E>48
+D<EB01C013031307131FEA01FFB5FCA2EAFE1F1200B3B3A7EB7FF0B612F8A31D3777B62E
+>I<151C153CA2157C15FCA214011403A21407140F141D141914311471146114C11301EB
+038114011307130E130C131813381330136013E0EA01C01380EA03005A12065A121C5A12
+3012705AB712FEA3C73801FC00AA4A7E49B512FCA327387DB72E>52
+D<00061406D80780131E9038F801FC90B5FC5D5D15C05D4AC7FC38067FF090C9FCAAEB03
+FC90380FFF8090383C07E09038F001F03907C000F8497F90C7127E157F0006EC3F80C8FC
+16C0151FA216E0A4121C127F5A7FA390C713C0153F12FC006015800070147F0030150000
+3814FE6C5C000F495A39078007F03903F01FE06CB512806C6C48C7FCEB0FF023397BB62E
+>I<EC3FC0903801FFF801077F90380FE01E90383F800790387E001F49EB3F804848137F
+485AA2485A000FEC3F0049131E001F91C7FCA2485AA3127F90C9FCEB01FC903807FF8039
+FF1E07E090383801F0496C7E01607F01E0137E497F16805BED1FC0A390C713E0A57EA47F
+123F16C0A2001FEC3F807F000F15006D5B000714FE6C6C5B6C6C485A3900FE07F090387F
+FFC0011F90C7FCEB03FC23397BB62E>I<EB03FC90381FFF80017F13E03901F807F03903
+C000FC4848137E48C7123E000E80001E80001C1580003C1407A3123EA2003F140F6D1400
+13E06C6C131E01FC133E6C6C5B6D6C5A6CEBE1E06CEBF7C06C01FFC7FC6C7E6D7F010F13
+E0013F7F01F913FC3901E07FFE3907C03FFF380F800F261F00031380001E6D13C048EB00
+7F007C143F0078EC0FE015075A1503A21501A36C15C012781503007C15806CEC07006C5C
+6C6C131ED807E0137C3903F803F0C6B55A013F1380D907FCC7FC23397BB62E>56
+D<EB03F8EB1FFF017F13C03901FC07E048486C7E3907E001F8000F6D7E4848137E5B003F
+80A248C71380A25AED1FC0A516E0A56C143FA36C7E157F121F6C6C13FF6C6C13DF000313
+013901F0039F3900FC0F1FD93FFC13C0EB07F090C7FCA2153F1680A216005D120F486C13
+7E486C5BA24A5A4A5A49485A6C48485A001C495A260F807FC7FC3807FFFC000113F03800
+7FC023397BB62E>I<1407A24A7EA34A7EA3EC37E0A2EC77F01463A2ECC1F8A201017F14
+80A2903803007EA301067FA2010E80010C131FA2496D7EA2013FB57EA29038300007496D
+7EA3496D7EA200018149130012036D801207D81FE0903801FF80D8FFF8010F13F8A22D2C
+7DAB33>97 D<B612F015FE3A07F8003F806C48EB0FC0ED07E0ED03F016F8150116FCA516
+F8A2ED03F01507ED0FE0ED3F80913801FF0090B512F815FF9039F0001FC0ED07E0ED03F0
+ED01F816FC150016FEA616FC1501A2ED03F8ED07F0ED0FE0486CEB3FC0B7120015F8272B
+7CAA30>I<91383FC006903901FFF80E90390FE03E1E90381F0007017EEB03BE01F8EB01
+FE484813004848147E0007153E485A001F151E5B003F150E90C8FC5A1606A212FE1600AA
+007F1506A37E6D140E001F150C7F000F151C6C6C1418000315386C6C14706C6C14E0017E
+EB01C0011FEB078090390FE03E00903801FFF89038003FC0272D7BAB31>I<B612F015FE
+3907F8007F6C48EB0FC0ED03E06F7E6F7E167C167E82A2EE1F80A217C0160FA317E0AA17
+C0A3EE1F80A217005E163E5E16FC4B5A4B5AED0FC0486CEB7F80B600FEC7FC15F02B2B7C
+AA34>I<B712E0A23907F8000F6C481303ED00F01670A21630A41618A215C01600A31401
+A2140790B5FCA2EBF0071401A21400A21606A21500A2160CA4161CA2163C167C16F8486C
+1307B7FCA2272B7CAA2E>I<B712C0A23907F8001F6C481303ED01E01500A21660A41630
+A215C01600A31401A2140790B5FCA2EBF0071401A21400A492C7FCAB487EB512E0A2242B
+7CAA2C>I<91383FE003903901FFF807903907E01E0F90391F00078F017EEB01DF496DB4
+FC484880484880484880485A001F815B003F8190C8FC5A82A212FE93C7FCA892383FFFF8
+A2007F02001380EE3F00A27E7F121F7F120F6C7E6C7E6C6C5C6C7E017E5C011FEB01CF90
+3907E00F87903901FFFE039026003FF0C7FC2D2D7BAB35>I<B539C07FFFE0A23B07F800
+03FC006C486D5AB190B6FCA29038F00001B2486C497EB539C07FFFE0A22B2B7CAA33>I<
+B512C0A23807F8006C5AB3B3487EB512C0A2122B7CAA19>I<90B512C0A2903801FE006D
+5AB3AB1210127C12FEA3495A12FC387003F06C485A381E0FC06CB4C7FCEA01FC1A2C7CAA
+23>I<B512E0A2D807F8C8FC6C5AB3A61660A416C0A31501A21503A21507ED1F80486C13
+FFB7FCA2232B7CAA2B>108 D<D8FFF0ED3FFC6D157F0007178000031700017C15DFA26D
+EC019FA36DEC031FA26D6C1306A36D6C130CA26D6C1318A26D6C1330A36D6C1360A2027C
+13C0A391383E0180A291381F0300A3EC0F86A2EC07CCA3EC03F8A2486C6C5AA2D81FE0ED
+3F803CFFFC00E007FFFCA2362B7CAA3E>I<D8FFF0903807FFE07F0007020013006C6C14
+3C7F017F14187F806D7E130F806D7E6D7EA26D7E6D7E147E147FEC3F80141F15C0EC0FE0
+EC07F0140315F8EC01FC140015FE157FED3F98151F16D8ED0FF81507A215031501A2486C
+13001678D81FE01438EAFFFC16182B2B7CAA33>I<EC7FC0903803FFF890380FC07E9039
+3F001F80017CEB07C04848EB03F048486D7E4913004848147C000F157E484880A248C8EA
+1F80A24816C0A2007E150FA200FE16E0AA007FED1FC0A36C16806D143F001F1600A26C6C
+147E6C6C5CA26C6C495A6C6C495AD8007CEB07C0013FEB1F8090260FC07EC7FC903803FF
+F89038007FC02B2D7BAB35>I<B612E015FC3907F800FE6C48EB1F80ED0FC0ED07E016F0
+1503A216F8A516F0A2150716E0ED0FC0ED1F80EDFE0090B55A15E001F0C8FCB1487EB512
+C0A2252B7CAA2E>I<B67E15F03907F800FE6C48133FED0FC06F7EA26F7E82A65E4B5AA2
+4B5A033FC7FC15FE90B512F05D9038F001F8EC007E816F7EA26F7EA582A4171816F01507
+1738486C903803F830B5D8C00113709238007FE0C9EA1F802D2C7CAA32>114
+D<017F13603901FFE0E0380780F9380E001F48130748130312780070130100F01300A315
+607EA26C14007E127F13C0EA3FFEEBFFE06C13F8000713FE6C7FC61480010F13C01300EC
+0FE01407EC03F01401A212C01400A37E15E06C1301A26CEB03C06CEB0780B4EB0F0038F3
+E01E38E0FFF838C01FE01C2D7BAB26>I<007FB712C0A23A7E003FC00F007890381F8003
+007015011600126000E016E0A2481660A5C71500B3A8EC7FE0011FB57EA22B2B7DAA31>
+I<B539C007FFE0A2D807F8C713006C48143CA21618B3A916386C6C1430A2000015706D5C
+017C5C6D13016D495A90260F800FC7FC903803E03C903800FFF8EC3FC02B2C7CAA33>I<
+B56CEB3FFEA2D80FFCC7EA0FF06C48EC07E00003ED03C01780000116006D5C00001506A2
+017E5CA2017F141C6D141880011F5CA26D6C5BA28001075CA26D6C485AA2ECF803010191
+C7FCA2903800FC06A2ECFE0EEC7E0C147F6E5AA2EC1FB0A215F06E5AA26E5AA36E5AA22F
+2C7EAA33>I<B56CEB1FFEA2D80FFCC7EA0FF00003ED07C01780000116006C6C1406017F
+140E160C6D6C5B6D6C133816306D6C5B6D6C13E05E6D6C485A903801FC0393C7FC903800
+FE06EC7F0E150CEC3F9CEC1FF85D140F6E5AAF4A7E49B57EA22F2B7EAA33>121
+D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Ff cmbx10 10 5
+/Ff 5 122 df<EB3FFE0003B512E0000F14F8391FF00FFE003FEB03FF6D6C7F6E7FA26F
+7EA26C5A6C5AEA0380C8FCA2EC3FFF010FB5FC137F3901FFF87F00071380380FFE00EA3F
+F85B485A12FF5BA415FF6D5A127F263FF00713F83B1FFC1FBFFFC0390FFFFE1F0003EBF8
+0F39003FE0032A257DA42E>97 D<EC1FF0903801FFFC010713FF90391FF87F8090383FE0
+FFD9FFC113C0A2481381A24813016E1380A2ED3E0092C7FCA8B6FCA4000390C8FCB3ABB5
+12FEA4223A7DB91D>102 D<903801FFC0010F13F8017F13FFD9FF807F3A03FE003FE048
+486D7E48486D7E48486D7EA2003F81491303007F81A300FF1680A9007F1600A3003F5D6D
+1307001F5DA26C6C495A6C6C495A6C6C495A6C6C6CB45A6C6CB5C7FC011F13FC010113C0
+29257DA430>111 D<9038FE03F000FFEB0FFEEC3FFF91387C7F809138F8FFC000075B6C
+6C5A5CA29138807F80ED3F00150C92C7FC91C8FCB3A2B512FEA422257EA427>114
+D<B539F001FFF8A4000390C7EA3F00161E6E133E6C153C6E137C6C15786E13F8017F5CEC
+F001013F5C14F8011F495AA2ECFC07010F5CECFE0F010791C7FC6E5A6D131E15BE6D13BC
+15FC6D5BA36E5AA26E5AA26E5AA26E5AA292C8FCA25C141E003F133E387F803C38FFC07C
+147814F8EBC1F0EBC3E06C485A387D1F80D83FFFC9FCEA1FFCEA07F02D357EA432>121
+D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fg cmmi10 10 9
+/Fg 9 121 df<121C127FEAFF80A5EA7F00121C0909798817>58
+D<121C127FEAFF80A213C0A3127F121C1200A412011380A2120313005A1206120E5A5A5A
+12600A19798817>I<150C151E153EA2153C157CA2157815F8A215F01401A215E01403A2
+15C01407A21580140FA215005CA2141E143EA2143C147CA2147814F8A25C1301A25C1303
+A2495AA25C130FA291C7FC5BA2131E133EA2133C137CA2137813F8A25B1201A25B1203A2
+5B1207A25B120FA290C8FC5AA2121E123EA2123C127CA2127812F8A25A12601F537BBD2A
+>61 D<14E0EB03F8A21307A314F0EB01C090C7FCAB13F8EA03FEEA070F000E1380121C12
+1812381230EA701F1260133F00E0130012C05BEA007EA213FE5B1201A25B12035BA20007
+131813E01438000F133013C01470EB806014E014C01381EB838038078700EA03FEEA00F8
+15397EB71D>105 D<EB0FC0EA03FF5AA2EA001F1480A2133FA21400A25BA2137EA213FE
+A25BA21201A25BA21203A25BA21207A25BA2120FA25BA2121FA25BA2123FA290C7FCA25A
+A2EA7E03A2EAFE07130612FCA2130E130C131C1318EA7C38EA3C70EA1FE0EA0780123B7D
+B919>108 D<D803E0137F3A07F801FFE03A0E3C0781F03A1C3E1E00F826383F387F0030
+5B4A137C00705B00605BA200E090C712FC485A137EA20000140101FE5C5BA2150300015D
+5B15075E120349010F133016C0031F13700007ED80605B17E0EE00C0000F150149158016
+03EE0700001FEC0F0E49EB07FC0007C7EA01F02C267EA432>110
+D<14FF010313C090380F80F090383E00380178131C153C4913FC0001130113E0A33903F0
+00F06D13007F3801FFE014FC14FF6C14806D13C0011F13E013039038003FF01407140300
+1E1301127FA24814E0A348EB03C012F800E0EB07800070EB0F006C133E001E13F83807FF
+E0000190C7FC1E267CA427>115 D<01F8EB03C0D803FEEB07E0D8070F130F000E018013
+F0121C12180038140700301403D8701F130112601500D8E03F14E000C090C7FC5BEA007E
+16C013FE5B1501000115805B150316001203495B1506150E150C151C151815385D00015C
+6D485A6C6C485AD97E0FC7FCEB1FFEEB07F024267EA428>118 D<903907E001F090391F
+F807FC9039783E0E0F9039E01F1C1FD801C09038383F803A03800FF07F0100EBE0FF5A00
+0E4A1300000C157E021F133C001C4AC7FC1218A2C7123FA292C8FCA25CA2147EA214FEA2
+4A130CA20101141C001E1518003F5BD87F81143801835C00FF1560010714E03AFE0E7C01
+C0D87C1C495A2778383E0FC7FC391FF00FFC3907C003F029267EA42F>120
+D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fh cmr12 12 1
+/Fh 1 11 df<ED7FF0020FB57E91393FC01FE09139FE0003F8D903F8EB00FED90FE0EC3F
+8049486E7ED97F80EC0FF049C86C7E48486F7E48486F7E00078349814848EE7F80A2001F
+18C049163F003F18E0A34848EE1FF0AA6C6CEE3FE0A4001F18C06D167F000F1880A26C6C
+EEFF00A200035F6D150100015F00005F6D1503017E5E017F15076D5E6D5E6E140F010F5E
+010793C7FC6E5C0103151E00C018186D6C5CA2D86000033813306E147802701470A20070
+013002601370003018600038013802E013E0263FFFF891B5FCA36C18C0A33D467CC546>
+10 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fi ecit1000 10 4
+/Fi 4 85 df<010FB512C016F04914F86D14FC16FE903801FC004A137FA20103143FA25C
+A21307167E5CA2010F14FC150102C013F8ED03F0011FEB0FE0ED1FC091B512801600495B
+8116809138001FC049130F16E0017E1307A213FEA25BA21201ED0FC05BA20003EC1F8015
+3F4914005D000714FEEC03FC007FB55AB65A5D15806C49C7FC28337BB22C>66
+D<903807FFF85B815D7FD900FEC7FC5CA21301A25CA21303A25CA21307A25CA2130FA25C
+A2131FA25CA2133FA291C8FCA25BA2137EA213FEED03C049EB07E0A20001140F16C05BA2
+0003141F1680007FB6FCA2B7FC6C1500A223337BB22C>76 D<903807FFFE49EBFF8016C0
+16E06D14F0903901FC0FF8ECF80715030103EB01FCA214F015001307ED01F814E0A2010F
+EB03F0A29138C007E0150F011FEB1FC0ED3F80913880FF00ECFFFE495B5D5D8190387F01
+FC1400137EA213FEA25BA200011301A201F85BA2000315E0913803FBF001F013F3A20007
+14F716E0EA7FFCD8FFFEEBFFC0A26E13806C486C1300C8127C26347BB22C>82
+D<0003B612F04815F8A35A9039E07F03F0EBC07EA2001FEBFE0716E0EB80FCA2D80F01EB
+03C0000091C7FC5CA21303A25CA21307A25CA2130FA25CA2131FA25CA2133FA291C8FCA2
+5BA2137EA213FEA25BA21201A2387FFFC080B5FC7E5C253374B22C>84
+D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fj ecbx1000 10 1
+/Fj 1 22 df<B812FEA32F03809730>21 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fk ecti1000 10 66
+/Fk 66 123 df<B712FCA2260279962A>21 D<04FFEB03F003039038E00FFC923A0FC0F0
+1F1E923A3F00783E0F923A7E01F87C3FDB7C03EBFC7F03FC14F8DA01F813F905F1137EDC
+01E1133C913B03F00003F000A314074B130760A3140F4B130F60A3010FB812C0A3903C00
+1F80001F8000A3023F143F92C790C7FCA44A5C027E147EA402FE14FE4A5CA413014A1301
+5FA313034A13035FA313074A495AA44948495AA44948495AA3001CD9038090C8FC007E90
+380FC03F013E143E00FE011F5B133C017C5C3AF8780F01E0D878F0EB07C0273FE003FFC9
+FC390F8000FC404C82BA33>27 D<EE3FFC4BB51280923907E007C092391F8001E0DB3F00
+13F0037E13034B1307A24A5A18E04A48EB038094C7FCA314075DA4140F5DA3010FB7FCA2
+5F903A001F80007EA217FE023F5C92C7FCA216015F5C147E16035FA214FE4A13075FA301
+01140F5F4AECC1C0A2161F1783010316805CA2EF870013074A5CEE0F8EEE079EEE03FC01
+0FEC00F04A91C7FCA35C131FA2001C90CAFC127E5BEAFE3E133C137CEAF878EA78F0EA3F
+E0EA0F80344C82BA2F>I<EA01E0EA07F0120F13F8121FA3120FEA07B0EA0030A2137013
+6013E013C0120113801203EA0700120E5A5A5A5A5A0D196EB919>39
+D<150C151C153815F0EC01E0EC03C0EC0780EC0F00141E5C147C5C5C495A1303495A5C13
+0F49C7FCA2133EA25BA25BA2485AA212035B12075BA2120F5BA2121FA290C8FCA25AA212
+3EA2127EA2127CA412FC5AAD1278A57EA3121C121EA2120E7EA26C7E6C7EA212001E5274
+BD22>I<140C140E80EC0380A2EC01C015E0A2140015F0A21578A4157C153CAB157CA715
+FCA215F8A21401A215F0A21403A215E0A21407A215C0140F1580A2141F1500A2143EA25C
+A25CA2495AA2495A5C1307495A91C7FC5B133E133C5B5B485A12035B48C8FC120E5A1278
+5A12C01E527FBD22>I<EA03C0EA07F0120F121F13F8A313F0EA07B0EA003013701360A2
+13E013C01201EA038013005A120E5A5A5A5A5A0D197A8819>44 D<387FFFF8A2B5FCA214
+F0150579941E>I<120EEA3F80127F12FFA31300127E123C0909778819>I<1538A2157015
+F014011403EC07E0140F143F14FF010713C0EB3FCF141F131001001380A2143FA21500A2
+5CA2147EA214FEA25CA21301A25CA21303A25CA21307A25CA2130FA25CA2131FA25CA213
+3FA291C7FC497EB61280A31D3777B62A>49 D<EC03F0EC1FFE91387C0F809138F007C090
+3901C003E0D9038013F090380700014914F8131E131CEB3C60D9387013FCEB7830137013
+F013E0EC70030001016013F813C014E0ECC00701C114F0903881800F018314E09039C700
+1FC001FE133FD80078148090C7EA7F0015FEEC01F84A5A4A5AEC1F804AC7FC14FCEB01F0
+EB07C0495A013EC8FC5B4914C048481301485A5B4848130348C71380000E1407001E140F
+48EC1F00D83FF85B397FFFC07E39783FFFFCEA700FD8F0075BD8E0015B6D13C0021FC7FC
+263979B62A>I<EC03FCEC1FFF91387C07C09138F003E0903903C001F0EB078049C712F8
+131E5B013814FCEB78C0EB70E0EC600101F014F813E0A2ECE003D9E1C013F0EBF3809039
+7F0007E0011EEB0FC090C7FCED1F80ED3F00157EEC03F8903803FFF015C05D90380003E0
+6E7E81140081A281A5007E130100FE5CA31403485C12E04A5A4A5A5D4A5A007049C7FC00
+78137E6C13F8381E07F03807FFC0D801FCC8FC263978B62A>I<16E0ED03F0A3150716E0
+A3150F16C0A2151F1680A2153F1600A2157EA35DA24A5AA24A5AA25D4A5AA24A5A141F92
+C7FC143EA25CECF81C153E903801F07EEB03E014C0010713FE49485AEB1F00133EEB3C01
+01785B13F0EA01E03803C003D807FE5B381FFFC34813FB267C01FF13403AF0003FFFE000
+601307C71400EC0FE05DA3141F5DA3143F92C7FCA4143E141C24477DB62A>I<01031438
+496C13F89138F007F091B512E016804914005D15F815C0D91E1CC7FC011CC8FCA3133C13
+38A313781370A2147F9038F1FFC09038E783E09038FE01F09038F800F8485A497F49137C
+5BC8127EA315FEA414015D121E127F1403485CA248495A12F800E05C140F4A5A5D6C49C7
+FC147E00785B387C01F8383E07F0381FFFC06C90C8FCEA03F8253977B62A>I<15FE9138
+03FF80020F13E0EC3F819138FC00F0495A903803F003903807E00790380FC00FD91F8013
+E0EB3F00017EEB07C092C7FC5B12015B12035B12075B000F13FE9038E3FF80391FC703E0
+9038DE01F0EBF80048487F8149137C5B007F147E5BA290C712FE5A5AA214015D5AA21403
+5DA348495AA24A5A5D4A5A6C133F007C91C7FC147E6C13F8381F03F06CB45A6C1380D801
+FCC8FC243976B62A>I<D9E07C131ED9E3FE131CD801EF143C496C137848B5FC16F09138
+0F01E03907F807039039F0038FC03A0FC001FF80497E48C7EA0F00121E003E141E003C14
+3E48143C157C4814784814F84A5AC7FC4A5AA24A5AA2140F5D141F4AC7FCA25C147E14FE
+A25C13015C1303A2495AA3130F5CA2131F5CA2133FA25C137FA391C8FC137E133C273974
+B62A>I<EC03F8EC0FFF023F13809138FE07E0903801F003903903E001F0EB07C090390F
+8000F849C7FCA2133EA21501017E14F0A2150316E0017F13079138800FC002C013809138
+E01F0090383FF03EECF87890381FFDF090380FFFC06D5B6D7F81010F7F90381E7FF89038
+7C1FFCEBF80F3903E007FE3807C003000F6D7E48487E90C77E123E007E80127CA200FC14
+3E5AA2157E157C5DA24A5A6C495A007C495A007E495A6C013FC7FC381F80FE380FFFF800
+0313E0C690C8FC253978B62A>I<133C137E13FF5AA313FE13FCEA00701300B2120EEA3F
+80127F12FFA31300127E123C102477A319>58 D<EB0780EB0FC0EB1FE0133FA314C01480
+EB0E0090C7FCB2EA03C0EA07F0120F121F7FA35BEA07B0EA003013701360A213E05B1201
+485A90C7FC5A120E5A5A5A5A5A13347AA319>I<EE01C01603A21607160FA2161F83163F
+A2167F16FF16EF150116CFED038FA2ED070FA2150E151E151C1538A203707FA2EDE007A2
+EC01C014031580EC0700A2140EA25CA25C027FB5FCA291B6FC9139E00007F849481303A2
+495A130791C7FC5B130E5BA25B1378137013F0487ED807FC4A7EB56C48B512F0A3343C7B
+BB3E>65 D<0107B612FCEFFF8018C0903B000FF0001FF04BEB07F81703021F15FC17014B
+14FEA2023F1400A24B1301A2147F18FC92C7120318F84A140718F04AEC0FE0EF1FC00101
+ED3F80EF7F004AEB01FEEE07F849B612E05F9139F80007F0EE01FC01076E7E177F4AEC3F
+80A2010F16C0171F5CA2131F173F5CA2133FEF7F805C1800017F5D4C5A91C7485A5F4914
+0FEE1FE0494A5A00014AB45AB748C7FC16F816C037397BB83A>I<DB03FE130E92393FFF
+801E92B5EAE03C913903FE01F0913A0FF000787CDA3FC0EB3CFC4AC7EA1FF802FE140FEB
+03FC49481407494815F049481403495A5C49C813E05B485A5B000317C0485AA2485A1880
+485A94C7FCA2485AA3127F5BA312FF90CBFCA41738A217784816707E17F06C5E16015F16
+036C6C4A5A94C7FC001F150E6D141E000F5D6D5C6C6C495A6C6CEB03C0D801FEEB0F8027
+007F807EC8FC6DB45A010F13E0010090C9FC373D74BA3B>I<0107B8FCA3903A000FF000
+034BEB007F183E141F181E5DA2143FA25D181C147FA29238000380A24A130718004A91C7
+FC5E13015E4A133E167E49B512FEA25EECF8000107147C163C4A1338A2010F147818E04A
+13701701011F16C016004A14031880013F150718004A5CA2017F151E173E91C8123C177C
+4915FC4C5A4914070001ED7FF0B8FCA25F38397BB838>69 D<0107B712FEA3903A000FF0
+00074B1300187C021F153CA25DA2143FA25D1838147FA292C8FCEE03804A130718004A91
+C7FCA201015CA24A131E163E010314FE91B5FC5EA2903807F800167C4A1378A2130FA24A
+1370A2011F14F0A24A90C8FCA2133FA25CA2137FA291CAFCA25BA25B487EB6FCA337397B
+B836>I<DB03FE130E92393FFF801E92B5EAE03C913903FE01F0913A0FF000787CDA3FC0
+EB3CFC4AC7EA1FF802FE140FEB03FC49481407494815F049481403495A5C49C813E05B48
+5A5B000317C0485AA2485A1880485A94C7FCA2485AA3127F5BA312FF90CBFC0307B512E0
+A392390007FC00705A16075FA36C150F5FA36C6C141F5F121F6D143F6C7E4C5A6C6C14FF
+6C6CEB03EFD801FEEB07C728007FC03F07C7FC90393FFFFC03010F01F0C8FC0100138037
+3D74BA40>I<0103B5D8F80FB512E0A390260007F8C7381FE0004B5DA2020F153F615DA2
+021F157F96C7FC5DA2023F5D605DA2027F14016092C7FCA24A1403605CA249B7FC60A202
+FCC712070103150F605CA20107151F605CA2010F153F605CA2011F157F95C8FC5CA2013F
+5D5F5CA2017F14015F91C7FC491403007FD9FE01B512F8B55BA243397CB83E>I<0103B5
+12F8A390390007F8005DA2140FA25DA2141FA25DA2143FA25DA2147FA292C7FCA25CA25C
+A21301A25CA21303A25CA21307A25CA2130FA25CA2131FA25CA2133FA25CA2137FA291C8
+FC497EB6FCA25C25397CB820>I<0207B512F0A391390007FC006F5AA215075EA3150F5E
+A3151F5EA3153F5EA3157F93C7FCA35D5DA314015DA314035DA31407A25DA2140FA2003F
+5C5A141F485CA24A5A12FC00E049C8FC14FE00705B495A6C485A381E0FC06CB4C9FCEA01
+F82C3B78B82C>I<0103B500F890387FFFE0A21AC090260007F8C7380FFC004B15E06102
+0F4BC7FC183E4B5C18F0021F4A5A4D5A4BEB0F804DC8FC023F143C5F4B5B4C5A027FEB07
+C04CC9FCED001E5E4A5BED01FCECFE0315070101497E151FECFC7C4B7E903903FDE07FDA
+FFC07F1580ED003F49488014F84A131F83130F160F4A801607011F81A24A130383133F16
+014A80A2017F6E7EA291C8FC494A7F007F01FE011F13FCB55CA243397CB840>I<0107B5
+12FCA25E9026000FF8C7FC5D5D141FA25DA2143FA25DA2147FA292C8FCA25CA25CA21301
+A25CA21303A25CA21307A25CA2130F170C4A141CA2011F153C17384A1478A2013F157017
+F04A14E01601017F140317C091C71207160F49EC1F80163F4914FF000102071300B8FCA2
+5E2E397BB834>I<902607FFF8923807FFF0614F13E0D9000FEFF0004F5AA2021F167FF1
+EFC0141DDA1CFCEC01CF023C16DF9538039F800238ED071FA20278ED0E3F97C7FC027015
+1CA202F04B5AF0707E14E0037E14E0010117FE4D485A02C0EC0380A20103ED0701610280
+140EA20107ED1C0305385B14006F137049160705E05B010EEC01C0A2011E913803800F61
+011CEC0700A2013C020E131F4C5C1338ED1FB80178163F04F091C8FC01705CA201F04A5B
+187E00015DD807F816FEB500C09039007FFFFC151E150E4C397AB84A>I<902603FFF891
+B512E0A281D90007923807F8006F6E5A61020F5E81DA0E7F5DA2021E6D1307033F92C7FC
+141C82DA3C1F5C70130EEC380FA202786D131E0307141C147082DAF003143C70133814E0
+150101016E1378030014705C8201036E13F0604A1480163F010715C1041F5B91C7FC17E1
+49EC0FE360010E15F31607011E15FF95C8FC011C80A2013C805F1338160013785F01F815
+7CEA03FC267FFFE0143CB51538A243397CB83E>I<ED03FE92383FFFC09238FC07F09139
+03E001F891390F80007C023FC77E027E8002F815804948EC0FC0EB07E04948EC07E0131F
+4A15F049C81203137E01FE16F8485AA2485AA2485AA2120F5B001F16075B123FA34848ED
+0FF0A448C9EA1FE0A3EF3FC0A21880177F18005F5F16015F6C4B5A4C5AA24C5A6C4B5A6D
+4A5A001F93C7FC6D147E000F5D6C6CEB03F06C6C495A6C6CEB0F806C6C013FC8FC90383F
+01FC90381FFFE0010190C9FC353D74BA40>I<0107B612F817FF1880903B000FF0003FE0
+4BEB0FF0EF03F8141FEF01FC5DA2023F15FEA25DA2147FEF03FC92C7FCA24A15F817074A
+15F0EF0FE01301EF1FC04AEC3F80EFFE0001034A5AEE0FF091B612C04CC7FCD907F8C9FC
+A25CA2130FA25CA2131FA25CA2133FA25CA2137FA291CAFCA25BA25B1201B512FCA33739
+7BB838>I<0103B612F017FEEFFF80903B0007F8003FC04BEB0FF01707020FEC03F8EF01
+FC5DA2021F15FEA25DA2143FEF03FC5DA2027FEC07F818F092C7120F18E04AEC1FC0EF3F
+004A14FEEE01F80101EC0FE091B6128004FCC7FC9138FC003F0103EC0F80834A6D7E8301
+071403A25C83010F14075F5CA2011F140FA25CA2133F161F4AECE007A2017F160F180E91
+C7FC49020F131C007F01FE153CB5913807F078040313F0CAEAFFE0EF3F80383B7CB83D>
+82 D<92383FC00E913901FFF01C020713FC91391FC07E3C91393F001F7C027CEB0FF84A
+130749481303495A4948EB01F0A2495AA2011F15E091C7FCA34915C0A36E90C7FCA2806D
+7E14FCECFF806D13F015FE6D6D7E6D14E0010080023F7F14079138007FFC150F15031501
+A21500A2167C120EA3001E15FC5EA3003E4A5AA24B5AA2007F4A5A4B5A6D49C7FC6D133E
+D8F9F013FC39F8FC03F839F07FFFE0D8E01F138026C003FCC8FC2F3D7ABA2F>I<0007B8
+12E0A25AD9F800EB001F01C049EB07C0485AD900011403121E001C5C003C178014031238
+00785C00701607140700F01700485CA2140FC792C7FC5DA2141FA25DA2143FA25DA2147F
+A292C9FCA25CA25CA21301A25CA21303A25CA21307A25CA2130FA25CEB3FF0007FB512F8
+B6FCA2333971B83B>I<003FB539800FFFFEA326007F80C7EA7F8091C8EA3F00173E4915
+3CA2491538A20001167817705BA2000316F05F5BA2000715015F5BA2000F15035F5BA200
+1F150794C7FC5BA2003F5D160E5BA2007F151E161C90C8FCA2163C4815385A16781670A2
+16F04B5A5E1503007E4A5A4BC8FC150E6C143E6C6C5B15F0390FC003E03907F01FC00001
+B5C9FC38007FFCEB1FE0373B70B83E>I<49B5D8F007B5FCA3D9000790C713E0DA03FCEC
+7F00187C020115786F5C4D5A02005D6F495A4DC7FC6F5BEE801E5F033F5BEEC0705F9238
+1FC1C016E3EEE780DB0FEFC8FC16FE6F5A5EA2150382A2150782150F151CED3CFF5D4B7E
+DA01E07FEDC03FDA03807FEC0700020E131F021E805C4A130F0270805C49481307494880
+130749C71203011E81133E01FE81D807FF1407B500E090387FFFFC93B5FC6040397CB83E
+>88 D<B812FC17FEA217FC2F047C7040>95 D<1318133813F0EA01C013801203EA070012
+0E120C121C5A1230A212701260A212EFEAFF80A6EA7F00123C0D196FB919>I<14F8EB07
+FE90381F871C90383E03FE137CEBF801120148486C5A485A120FEBC001001F5CA2EA3F80
+1403007F5C1300A21407485C5AA2140F5D48ECC1C0A2141F15831680143F1587007C017F
+1300ECFF076C485B9038038F8E391F0F079E3907FE03FC3901F000F0222677A42A>I<13
+3FEA1FFFA3C67E137EA313FE5BA312015BA312035BA31207EBE0F8EBE7FE9038EF0F8039
+0FFC07C013F89038F003E013E0D81FC013F0A21380A2123F1300A214075A127EA2140F12
+FE4814E0A2141F15C05AEC3F80A215005C147E5C387801F8007C5B383C03E0383E07C038
+1E1F80D80FFEC7FCEA01F01C3B77B926>I<147F903803FFC090380FC1E090381F007001
+7E13784913383901F801F83803F003120713E0120FD81FC013F091C7FC485AA2127F90C8
+FCA35A5AA45AA3153015381578007C14F0007EEB01E0003EEB03C0EC0F806CEB3E00380F
+81F83803FFE0C690C7FC1D2677A426>I<ED01F815FFA3150316F0A21507A216E0A2150F
+A216C0A2151FA21680A2153FA202F81300EB07FE90381F877F90383E03FF017C5BEBF801
+12013803F00048485B120FEBC001121F5DEA3F801403127F01005BA214075A485CA2140F
+A248ECC1C0A2141F15C3ED8380143F1587007C017F1300ECFF076C485B9038038F8E391F
+0F079E3907FE03FC3901F000F0253B77B92A>I<147F903803FFC090380FC1E090383F00
+F0017E13785B485A485A485A120F4913F8001F14F0383F8001EC07E0EC1F80397F81FF00
+EBFFF8148090C8FC5A5AA55AA21530007C14381578007E14F0003EEB01E0EC03C06CEB0F
+806CEB3E00380781F83803FFE0C690C7FC1D2677A426>I<ED07C0ED1FF0ED3E38ED7C3C
+EDF8FC15F9140115F1020313F8EDF0F0160014075DA4140F5DA4141F5D010FB512C05B16
+809039003F800092C7FCA45C147EA414FE5CA413015CA413035CA413075CA4130F5CA313
+1F5CA391C8FC5B121CEA7E3EA2EAFE3C137C1378EAF8F01278EA3FC0EA0F80264C82BA19
+>I<EC07C0EC3FF09138FC38E0903901F01FF0EB03E0903807C00FEB0F80011F1307D93F
+0013E05B017E130F13FE4914C01201151F1203491480A2153F1207491400A25DA249137E
+A215FEA25D00031301140314076C6C485A0000131FEB787BEB3FF390380FC3F0EB000314
+07A25DA2140F5D121C007E131F5D00FE49C7FC147E5C387801F8387C07E0381FFF80D803
+FEC8FC24367CA426>I<EB03F0EA01FFA3EA00075CA3130F5CA3131F5CA3133F91C8FCA3
+5B90387E07F0EC1FFCEC783E9038FFE01F02C01380EC800F1400485A16C05B49EB1F8012
+035BA2153F000715005BA25D000F147E5B15FE5D121FD98001131C15F8163C003F010313
+38010013F0A216704814E0007E15F016E0EDE1C000FE903801E38048903800FF00003814
+3C263B7BB92A>I<EB01C0EB07E014F0130F14E01307EB038090C7FCAB13F0EA03FCEA07
+1EEA0E1F121CA212385B1270A25BEAF07E12E013FEC65AA212015B1203A25B12075BA200
+0F13E013C013C1001F13C01381A2EB83801303EB0700A2130E6C5AEA07F8EA01E0143879
+B619>I<EB03F0EA01FFA3EA00075CA3130F5CA3131F5CA3133F91C8FCA35B017EEB0F80
+ED3FE015F09039FE01C1F09038FC0387EC0707140E0001011C13E0EBF838913830038002
+70C7FC00035BEBF1C0EBF38001FFC8FCEA07FC7FEBFFC0EBE7F8380FE1FCEBC07E147F80
+001F809039801F81C0A21583003F013F138001001303A21507481500007E133EEC1E0E15
+1E00FE6D5A48EB07F80038EB01E0243B7BB926>107 D<EB0FC0EA07FFA3EA001F1480A2
+133FA21400A25BA2137EA213FEA25BA21201A25BA21203A25BA21207A25BA2120FA25BA2
+121FA25BA2123FA290C7FCA25AA2EA7E0EA212FE131EEAFC1CA2133C133812F81378EA78
+70EA7CE0121FEA0F80123B79B915>I<D801E001FEEB07F03C07F803FF801FFC3C0E3C0F
+07C0783E3C1E3E3C03E1E01F261C1F78D9F3C013803C383FF001F7800F02E01400007801
+C013FE007018C002805B4A4848EB1F80EAF07FD8E07E5CA200000207143F01FE1700495C
+A2030F5C0001177E495C18FE031F5C120349DA8001131C18F8033F153C00070403133849
+020013F0A24B1570000F17E049017E15F019E003FEECE1C0001FEE01E34949903800FF00
+0007C70038143C3E2679A444>I<D801E013FE3A07F803FF803A0E3C0F07C03A1E3E3C03
+E0261C1F787F39383FF00114E0007813C000708114804A485AEAF07FEAE07EA200001407
+01FE5C5BA2150F00015D5B151F5E12034990383F8380160316070007027F130049137EA2
+160E000F147C49141E161C5E001FEC3C7849EB1FE00007C7EA0780292679A42F>I<147F
+903803FFC090380FC1F090381F00F8017E137C5B4848137E4848133E0007143F5B120F48
+5AA2485A157F127F90C7FCA215FF5A4814FEA2140115FC5AEC03F8A2EC07F015E0140F00
+7C14C0007EEB1F80003EEB3F00147E6C13F8380F83F03803FFC0C648C7FC202677A42A>
+I<9039078007C090391FE03FF090393CF0787C903938F8E03E9038787FC00170497EECFF
+00D9F0FE148013E05CEA01E113C15CA2D80003143FA25CA20107147FA24A1400A2010F5C
+5E5C4B5A131F5EEC80035E013F495A6E485A5E6E48C7FC017F133EEC70FC90387E3FF0EC
+0F8001FEC9FCA25BA21201A25BA21203A25B1207B512C0A3293580A42A>I<ECF8039038
+07FE0790381F871F90383E03BF017C13FEEBF80112013803F000484813FC120F5B001F13
+0115F8EA3F80A2007F1303010013F0A34813074814E0A3140F4814C0A3141F1580143FA2
+007C137FECFF006C5AEB03BF381F0F7F3807FE7EEA01F0C7FC14FE5CA313015CA313035C
+130748B512C0A3203577A426>I<3903C003F0390FF01FFC391E783C0F381C7C703A3C3E
+E03F8038383FC0EB7F800078150000701300151CD8F07E90C7FCEAE0FE5BA2120012015B
+A312035BA312075BA3120F5BA3121F5BA3123F90C9FC120E212679A423>I<14FE903807
+FF8090380F83C090383E00E04913F00178137001F813F00001130313F0A215E00003EB01
+C06DC7FC7FEBFFC06C13F814FE6C7F6D13807F010F13C01300143F141F140F123E127E00
+FE1480A348EB1F0012E06C133E00705B6C5B381E03E06CB45AD801FEC7FC1C267AA422>
+I<EB0380EB07C0130FA4131F1480A3133F1400A35B137E007FB5FCA2B6FC3800FC00A312
+015BA312035BA312075BA3120F5BA3121FEB801CA2143C003F1338EB0078147014F014E0
+EB01C0EA3E03381F0780380F0F00EA07FCEA01F0183579B31C>I<13F8D803FEEB01C0D8
+078FEB03E0390E0F8007121E121C0038140F131F007815C01270013F131F00F0130000E0
+15805BD8007E133FA201FE14005B5D120149137EA215FE120349EBFC0EA20201131E161C
+15F813E0163CD9F003133814070001ECF07091381EF8F03A00F83C78E090393FF03FC090
+390FC00F00272679A42D>I<01F0130ED803FC133FD8071EEB7F80EA0E1F121C123C0038
+143F49131F0070140FA25BD8F07E140000E08013FEC6485B150E12015B151E0003141C5B
+A2153C000714385B5DA35DA24A5A140300035C6D48C7FC0001130E3800F83CEB7FF8EB0F
+C0212679A426>I<01F01507D803FC903903801F80D8071E903907C03FC0D80E1F130F12
+1C123C0038021F131F49EC800F00701607A249133FD8F07E168000E0ED000313FEC64849
+130718000001147E5B03FE5B0003160E495BA2171E00070101141C01E05B173C1738A217
+781770020314F05F0003010713016D486C485A000190391E7C07802800FC3C3E0FC7FC90
+393FF81FFE90390FE003F0322679A437>I<903907E007C090391FF81FF89039787C383C
+9038F03E703A01E01EE0FE3803C01F018013C0D8070014FC481480000E1570023F130000
+1E91C7FC121CA2C75AA2147EA214FEA25CA21301A24A1370A2010314F016E0001C5B007E
+1401010714C000FEEC0380010F1307010EEB0F0039781CF81E9038387C3C393FF03FF039
+07C00FC027267CA427>I<13F0D803FCEB01C0D8071EEB03E0D80E1F1307121C123C0038
+140F4914C01270A249131FD8F07E148012E013FEC648133F160012015B5D0003147E5BA2
+15FE00075C5BA214015DA314035D14070003130FEBF01F3901F87FE038007FF7EB1FC7EB
+000F5DA2141F003F5C48133F92C7FC147E147C007E13FC387001F8EB03E06C485A383C1F
+80D80FFEC8FCEA03F0233679A428>I<903903C0038090380FF007D91FF81300496C5A01
+7F130E9038FFFE1E9038F83FFC3901F007F849C65A495B1401C7485A4A5A4AC7FC141E5C
+5C5C495A495A495A49C8FC131E5B49131C5B4848133C48481338491378000714F8390FF8
+01F0391FFF07E0383E1FFFD83C0F5B00785CD8700790C7FC38F003FC38E000F021267BA4
+22>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fl cmr7 7 8
+/Fl 8 57 df<140EB3A2B812E0A3C7000EC8FCB3A22B2B7DA333>43
+D<EB3F803801FFF03803E0F83807803C48487E001E7F003E1480A2003C1307007C14C0A4
+00FC14E0AE007C14C0A36CEB0F80A36CEB1F006C131E6C6C5A3803E0F86CB45A38003F80
+1B277EA521>48 D<13381378EA01F8121F12FE12E01200B3AB487EB512F8A215267BA521
+>I<13FF000313E0380E03F0381800F848137C48137E00787F12FC6CEB1F80A4127CC7FC
+15005C143E147E147C5C495A495A5C495A010EC7FC5B5B903870018013E0EA0180390300
+030012065A001FB5FC5A485BB5FCA219267DA521>I<13FF000313E0380F01F8381C007C
+0030137E003C133E007E133FA4123CC7123E147E147C5C495AEB07E03801FF8091C7FC38
+0001E06D7E147C80143F801580A21238127C12FEA21500485B0078133E00705B6C5B381F
+01F03807FFC0C690C7FC19277DA521>I<1438A2147814F81301A2130313071306130C13
+1C131813301370136013C012011380EA03005A120E120C121C5A12305A12E0B612E0A2C7
+EAF800A7497E90383FFFE0A21B277EA621>I<EB0FE0EB3FF8EBF81C3801E0063803C01F
+48485AEA0F005A121E003E131E91C7FC5AA21304EB3FC038FCFFF038FDC078EB003CB413
+3E48131E141FA2481480A4127CA4003C1400123E001E131E143E6C133C6C6C5A3803C1F0
+3801FFC06C6CC7FC19277DA521>54 D<137F3803FFE0380781F8380E007C48131E5A8012
+78A3127C007E131EEA3F80EBE03C6C6C5A380FFCF03807FFC06C5BC613E0487F38079FFC
+380F07FEEA1E0348C67E48133FEC1F8048130FA21407A315001278140E6C5B6C5B380F80
+F03803FFE0C66CC7FC19277DA521>56 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fm ecbx1200 12 40
+/Fm 40 123 df<ED0FFF4AB512C0020F14F0027F80903A01FFF803FC499038C000FE010F
+EB00034948497E49485B5C495A4C138001FF6E13005CA3705AEE01F893C8FCA74BB51280
+B9FCA5C69038E00003B3B0007FD9FFC1B6FCA538467EC53E>28 D<B612F8A91D097F9A25
+>45 D<EA07C0EA1FF0EA3FF8EA7FFCEAFFFEA7EA7FFCEA3FF8EA1FF0EA07C00F0F788E1F
+>I<EC3FF849B5FC010F14E0013F14F890397FF01FFC9039FFC007FE4890380001FF4848
+6D1380000716C049147F000F16E049143F001F16F0A2003F16F8A249141F007F16FCA600
+FF16FEB3A3007F16FCA56C6CEC3FF8A3001F16F0A2000F16E06D147F000716C06D14FF6C
+6C4913806C6D4813006C6D485A90397FF01FFC6DB55A010F14E0010314809026003FF8C7
+FC2F427CC038>48 D<EC03C01407141F147FEB03FF133FB6FCA413C3EA0003B3B3ADB712
+FCA5264177C038>I<ECFFE0010F13FE013F6D7E90B612E0000315F82607FC0313FE3A0F
+E0007FFFD81F806D138048C7000F13C0488001C015E001F07F00FF6E13F07F17F881A46C
+5A6C5A6C5AC9FC17F05DA217E05D17C04B13804B1300A2ED1FFC4B5A5E4B5A4B5A4A90C7
+FC4A5A4A5AEC0FF04A5AEC3F804AC7127814FE495A494814F8D907E014F0495A495A49C8
+FC017C140149140348B7FC4816E05A5A5A5A5AB8FC17C0A42D417BC038>I<ECFFF00107
+13FF011F14C0017F14F049C66C7ED803F8EB3FFED807E06D7E81D80FF86D138013FE001F
+16C07FA66C5A6C4815806C485BC814005D5E4B5A4B5A4B5A4A5B020F1380902607FFFEC7
+FC15F815FF16C090C713F0ED3FFCED0FFEEEFF80816F13C017E0A26F13F0A217F8A3EA0F
+C0EA3FF0487EA2487EA217F0A25D17E06C5A494913C05BD83F80491380D81FF0491300D8
+0FFEEBFFFE6CB612F800015D6C6C14C0011F49C7FC010113E02D427BC038>I<163FA25E
+5E5D5DA25D5D5D5DA25D92B5FCEC01F7EC03E7140715C7EC0F87EC1F07143E147E147C14
+F8EB01F0EB03E0130714C0EB0F80EB1F00133E5BA25B485A485A485A120F5B48C7FC123E
+5A12FCB91280A5C8000F90C7FCAC027FB61280A531417DC038>I<0007150301E0143F01
+FFEB07FF91B6FC5E5E5E5E5E16804BC7FC5D15E092C8FC01C0C9FCAAEC3FF001C1B5FC01
+C714C001DF14F09039FFE03FFC9138000FFE01FC6D7E01F06D13804915C0497F6C4815E0
+C8FC6F13F0A317F8A4EA0F80EA3FE0487E12FF7FA317F05B5D6C4815E05B007EC74813C0
+123E003F4A1380D81FC0491300D80FF0495AD807FEEBFFFC6CB612F0C65D013F1480010F
+01FCC7FC010113C02D427BC038>I<4AB47E021F13F0027F13FC49B6FC01079038807F80
+90390FFC001FD93FF014C04948137F4948EBFFE048495A5A1400485A120FA248486D13C0
+EE7F80EE1E00003F92C7FCA25B127FA2EC07FC91381FFF8000FF017F13E091B512F89039
+F9F01FFC9039FBC007FE9039FF8003FF17804A6C13C05B6F13E0A24915F0A317F85BA412
+7FA5123FA217F07F121FA2000F4A13E0A26C6C15C06D4913806C018014006C6D485A6C90
+38E01FFC6DB55A011F5C010714C0010191C7FC9038003FF02D427BC038>I<121E121F13
+FC90B712FEA45A17FC17F817F017E017C0A2481680007EC8EA3F00007C157E5E00785D15
+014B5A00F84A5A484A5A5E151FC848C7FC157E5DA24A5A14035D14074A5AA2141F5D143F
+A2147F5D14FFA25BA35B92C8FCA35BA55BAA6D5A6D5A6D5A2F447AC238>I<EC7FF00103
+B5FC010F14C0013F14F090397F801FFC3A01FC0003FE48486D7E497F4848EC7F80163F48
+4815C0A2001F151FA27FA27F7F01FE143F6D158002C0137F02F014006C01FC5B6E485A6C
+9038FF83FCEDE7F86CECFFE06C5D6C92C7FC6D14C06D80010F14F882013F8090B7FC4801
+3F14802607FC0F14C0260FF80314E04848C6FC496D13F0003F141F48481307496D13F815
+0000FF157F90C8123F161F160FA21607A36D15F0127F160F6D15E06C6C141F6DEC3FC06C
+6CEC7F80D80FFE903801FF003A07FFC00FFE6C90B55AC615F0013F14C0010F91C7FC0100
+13F02D427BC038>I<EC7FF0903807FFFE011F6D7E017F14E09039FFE03FF0489038800F
+F848496C7E48488048486D7E001F80003F1680A2484815C08117E0A212FF17F0A617F8A4
+5D127FA3003F5CA26C7E5D6C6C5B12076C6C131E6CEBC07C6CEBFFF8013F5B010F01C013
+F00101130090C8FCA217E05DA2EA03C0D80FF015C0487E486C491380A217004B5A150F5E
+49495A6C48495A01C0EBFFE0260FF0035B6CB65A6C4AC7FC6C14F86C6C13E0D907FEC8FC
+2D427BC038>I<DCFFF01470031F01FF14F04AB6EAE0010207EDF803023FEDFE0791B539
+E001FF0F4949C7EA3F9F010701F0EC0FFF4901C0804990C87E4948814948814948167F48
+49163F4849161F5A4A160F485B19074890CAFC19035A5BA2007F1801A34994C7FC12FFAE
+127F7F1AF0A2123FA27F6C18011AE06C7F19036C6D17C06E16077E6C6DEE0F806C6DEE1F
+006D6C5E6D6C167E6D6C6C5D6D6D4A5A6D01F0EC07F0010101FEEC1FE06D903AFFF001FF
+80023F90B6C7FC020715FC020115F0DA001F1480030001F8C8FC44467AC451>67
+D<BA1280A419C026003FFEC7121F1701EF007F183F181F180F180719E01803A31801A3EE
+01E0F000F0A419001603A31607160F167F91B6FCA59138FE007F160F16071603A31601A6
+93C9FCAFB712F0A53C447CC346>70 D<B712F0A526003FFECAFCB3B1F00780A4180F1900
+A460A360A2187EA218FE170117031707171F177FEE03FFB95AA539447CC343>76
+D<B500FE067FB512806E95B6FCA26F5EA2D8003F50C7FC013D6DEE03DFA2013C6DEE079F
+A26E6CEE0F1FA26E6C161EA26E6C163CA36E6C1678A26E6C16F0A26E6DEC01E0A26E6DEC
+03C0A36E6DEC0780A26F6CEC0F00A26F6C141EA26F6C5CA36F6C5CA26F6C5CA26F6D485A
+A26F6D485AA26F6D485AA3706C48C7FCA293383FF81EA2706C5AA2706C5AA3706C5AA270
+5BA2705BA2705BA2B6057FB6128071C7FCA2173E171C61447CC36A>I<B64BB512FE8181
+A281D8003F6D91C7EA780081013D7F81133C6E7E6E7F6E7F6E7F6E7F82806E7F6E7F6F7E
+6F7F83816F7F6F7F6F7F6F7F6F7F8382707F707F707F707F8482707F707F717E71138071
+13C019E0837113F07113F87113FC7113FE19FF847213F884848484A28484197F193F191F
+A2190F1907B61603190119001A78A24F447CC358>I<B9FC18F018FE727E19E0D8001F90
+C7000F7F05017F716C7E727E727E721380A21AC084A21AE0A91AC0A24E1380A21A00604E
+5A4E5A4D485A050F5B92B712C096C7FC18FC18C092CBFCB3A7B712E0A543447DC34D>80
+D<B812F8EFFFC018F818FE727ED8001F90C7003F13E005037F05007F727E727E727EA286
+84A286A762A24E90C7FCA24E5A61187F943801FFF005075B053F138092B7C8FC18F818E0
+18F892C77FEF3FFF050F7F717F717FA2717FA2717FA785A61B0F85A2187F73131F72141E
+B700E06DEB803E72EBE0FC72EBFFF8060114F0726C13E0CC0007138050457DC354>82
+D<B792B6FCA526003FFECAEAFC00806D606F15016D608119036D606F15076D606F150F6D
+6081191F6D6D93C7FC61027F163E6F157E023F167C8119FC6E6D5C18016E5E7013036E5E
+8218076E6D5C180F6E5E70131F6E93C8FC705B037F143E82187E033F147C7013FC6F5C17
+816F5C17C117C36F5C17E76F5C17FF6F5CA36F91C9FCA2705AA2705AA3705AA2705AA270
+5AA250457EC355>86 D<903801FFE0011F13FE017F6D7E48B612E03A03FE007FF84848EB
+1FFC6D6D7E486C6D7EA26F7FA36F7F6C5A6C5AEA00F090C7FCA40203B5FC91B6FC130701
+3F13F19038FFFC01000313E0481380381FFE00485A5B127F5B12FF5BA35DA26D5B6C6C5B
+4B13F0D83FFE013EEBFFC03A1FFF80FC7F0007EBFFF86CECE01FC66CEB8007D90FFCC9FC
+322F7DAD36>97 D<EC3FFC49B512C0010F14F0013F14FC90397FF003FE9039FFC001FF00
+03495A48494813805B120F485AA2485A6F1300007F6E5AED00784991C7FCA212FFAC6C7E
+A3123F6DEC03C0A26C6C1407000F16806D140F6C6DEB1F006C6D133E6C01F05B3A007FFC
+03F86DB55A010F14C0010391C7FC9038003FF82A2F7CAD32>99 D<EE03FEED07FFA5ED00
+1F160FB1EC3FE0903803FFFC010FEBFF8F013F14CF9039FFF807FF48EBC0014890388000
+7F4890C7123F4848141F49140F121F485AA3127F5BA212FFAC127FA37F123FA26C6C141F
+A26C6C143F0007157F6C6C91B5FC6CD9C00314FC6C9038F01FEF6DB5128F011FEBFE0F01
+0713F89026007FC0EBF80036467CC43E>I<EC3FF80103B57E010F14E0013F8090397FF8
+3FF89039FFC007FC48496C7E48496C7E48486D1380485A001FED7FC05B003FED3FE0A212
+7F5B17F0161F12FFA290B7FCA401F0C9FCA5127FA27FA2123F17F06C7E16016C6C15E06C
+6C14036C6DEB07C06C6DEB0F806C01F0EB3F0090397FFE01FE011FB55A010714F0010114
+C09026001FFEC7FC2C2F7DAD33>I<DAFFE0137E010F9039FE03FF80013FEBFF8F90B812
+C048D9C07F133F489038001FF84848EB0FFC4848903907FE1F80001F9238FF0F00496D90
+C7FCA2003F82A8001F93C7FCA26D5B000F5D6C6C495A6C6C495A6C9038C07FF04890B55A
+1680D8078F49C8FC018013E0000F90CAFCA47F7F7F90B612C016FC6CEDFF8017E06C826C
+16FC7E000382000F82D81FF0C77ED83FC014074848020113808248C9FC177FA46D15FF00
+7F17006D5C6C6C4A5A6C6C4A5AD80FFEEC3FF83B07FFC001FFF0000190B612C06C6C92C7
+FC010F14F8D9007F90C8FC32427DAC38>103 D<EB7FC0B5FCA512037EB1ED07FE92383F
+FF8092B512E002C114F89139C7F03FFC9138CF801F9139DF000FFE14DE14FC4A6D7E5CA2
+5CA35CB3A7B60083B512FEA537457CC43E>I<137C48B4FC4813804813C0A24813E0A56C
+13C0A26C13806C1300EA007C90C7FCAAEB7FC0EA7FFFA512037EB3AFB6FCA518467CC520
+>I<EB7FC0B5FCA512037EB3B3B3A3B61280A519457CC420>108 D<90277F8007FEEC0FFC
+B590263FFFC090387FFF8092B5D8F001B512E002816E4880913D87F01FFC0FE03FF8913D
+8FC00FFE1F801FFC0003D99F009026FF3E007F6C019E6D013C130F02BC5D02F86D496D7E
+A24A5D4A5DA34A5DB3A7B60081B60003B512FEA5572D7CAC5E>I<90397F8007FEB59038
+3FFF8092B512E0028114F8913987F03FFC91388F801F000390399F000FFE6C139E14BC02
+F86D7E5CA25CA35CB3A7B60083B512FEA5372D7CAC3E>I<EC1FFC49B512C0010714F001
+1F14FC90397FF80FFF9026FFC0017F48496C7F4848C7EA3FE000078248486E7E49140F00
+1F82A2003F82491407007F82A400FF1780AA007F1700A46C6C4A5AA2001F5E6D141F000F
+5E6C6C4A5AA26C6C6CEBFFE06C6D485B27007FF80F90C7FC6DB55A010F14F8010114C090
+26001FFCC8FC312F7DAD38>I<90397FC00FF8B590B57E02C314E002CF14F89139DFC03F
+FC9139FF001FFE000301FCEB07FF6C496D13804A15C04A6D13E05C7013F0A2EF7FF8A4EF
+3FFCACEF7FF8A318F017FFA24C13E06E15C06E5B6E4913806E4913006E495A9139DFC07F
+FC02CFB512F002C314C002C091C7FCED1FF092C9FCADB67EA536407DAC3E>I<90387F80
+7FB53881FFE0028313F0028F13F8ED8FFC91389F1FFE000313BE6C13BC14F8A214F0ED0F
+FC9138E007F8ED01E092C7FCA35CB3A5B612E0A5272D7DAC2E>114
+D<90391FFC038090B51287000314FF120F381FF003383FC00049133F48C7121F127E00FE
+140FA215077EA27F01E090C7FC13FE387FFFF014FF6C14C015F06C14FC6C800003806C15
+806C7E010F14C0EB003F020313E0140000F0143FA26C141F150FA27EA26C15C06C141FA2
+6DEB3F8001E0EB7F009038F803FE90B55A00FC5CD8F03F13E026E007FEC7FC232F7CAD2C
+>I<EB01E0A51303A41307A2130FA2131FA2133F137F13FF1203000F90B51280B7FCA4C6
+01E0C7FCB3A3ED01E0A9150302F013C0137F150790393FF80F8090391FFC1F006DB5FC6D
+13FC01015B9038003FE023407EBE2C>I<B6903803FFFCA5000101E09038003E006C163C
+80017F5D8017F8013F5D6E1301011F5D6E1303010F5D6E13076D5DED800F6D92C7FC15C0
+5E6DEBE01E163E6D143CEDF07C027F1378EDF8F8023F5B15FD021F5B15FF6E5BA36E5BA2
+6E90C8FCA26E5AA26E5AA21578362C7EAB3B>118 D<B5D8FE1FB539801FFFF0A5000190
+27C0003FE0C7EA7C007114786E17F86C6F6C5C6E1601017F6E6C5CA26E011F1403013F6F
+5C6E013F1407011F6F5CA26E0179140F010F048090C7FC6E01F95C6D02F0EBC01E15806D
+902681E07F5B18E003C3157C6D9139C03FF07815E76DDA801F5B18F803FF14F96E903900
+0FFDE018FF6E486D5BA36E486D5BA26E486D90C8FCA24B7F02075DA26E48147C4B143C4C
+2C7EAB51>I<B6903803FFFCA5000101E09038003E006C163C80017F5D8017F8013F5D6E
+1301011F5D6E1303010F5D6E13076D5DED800F6D92C7FC15C05E6DEBE01E163E6D143CED
+F07C027F1378EDF8F8023F5B15FD021F5B15FF6E5BA36E5BA26E90C8FCA26E5AA26E5AA2
+1578A215F85D14015D001F1303D83F805B387FC007D8FFE05B140F92C9FC5C143E495A38
+7FC1F8EB07F06CB45A6C5B000790CAFCEA01FC36407EAB3B>121
+D<001FB71280A49026FC001F130001E0495A5B49495A90C7485A48495B123E4A5B4A5B00
+3C495BA24A90C7FC4A5A4A5AC7FC4A5A495B495BA2495B499038800780491300A2495A49
+48130F49481400A2485B48495B485BA248495B4890C75A48485C15034848EB1FFEB7FCA4
+292C7DAB32>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fn ecrm0700 7 1
+/Fn 1 66 df<140EA2141FA34A7EA3EC6FC0A2ECEFE014C7A290380183F0A390380301F8
+A201067F1400A249137EA2011C137F01187FA24980013FB5FCA2903960000FC0A201E080
+491307A248486D7EA200038115011207D81FC0497ED8FFF890383FFFE0A22B2A7EA931>
+65 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fo cmr12 14.4 1
+/Fo 1 11 df<923803FFF0033F13FF4AB612E0020F9038003FFCDA3FF0EB03FFDAFFC001
+0013C0010390C8EA3FF0D907FCED0FF849486F7ED93FF06FB4FC49486F7F49486F7F4849
+707EA24890CA6C7E4848717EA24848717E001F85A2491707003F85A34848711380AB6C6C
+4D1300A4001F616D170FA2000F61A26C6C4D5AA20003616D173F6C616E167F6C61017F60
+6E16FF013F95C7FC6D6C4B5AA2010F5F6D6C4B5AA26D6C4B5AA201015F6D6C4B5AA200E0
+017C93388001C06EED1F000070F10380021E151E021F153E6E153CA26C6E027CEB070002
+071578A2003C010303705B003E616CB56C91B512FEA56C61A34A547BD355>10
+D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fp cmsy10 10 11
+/Fp 11 107 df<007FB81280B912C0A26C17803204799641>0 D<0060150600F8150F6C
+151F007E153F6C157E6C6C14FC6C6CEB01F86C6CEB03F06C6CEB07E06C6CEB0FC06C6CEB
+1F80017EEB3F006D137E6D6C5A90380FC1F8903807E3F0903803F7E06DB45A6D5B6EC7FC
+A24A7E497F903803F7E0903807E3F090380FC1F890381F80FC90383F007E017E7F49EB1F
+804848EB0FC04848EB07E04848EB03F04848EB01F84848EB00FC48C8127E007E153F4815
+1F48150F00601506282874A841>2 D<EB0380497EA7397803803C00FC147E00FE14FE39
+7F8383FC393FC387F8390FE38FE03903FBBF803900FFFE00EB3FF8EB0FE0A2EB3FF8EBFF
+FE3903FBBF80390FE38FE0393FC387F8397F8383FC39FE0380FE00FC147E0078143C3900
+07C000A76D5A1F247BA62A>I<EB1FF0EBFFFE487F000714C04814E04814F04814F8A248
+14FCA3B612FEA96C14FCA36C14F8A26C14F06C14E06C14C0000114006C5BEB1FF01F1F7B
+A42A>15 D<EF0180EF07C0171FEF7F80933801FF00EE07FCEE1FF0EE7FC04B48C7FCED07
+FCED1FF0ED7FC04A48C8FCEC07FCEC1FF0EC7FC04948C9FCEB07FCEB1FF0EB7FC04848CA
+FCEA07FCEA3FF0EA7FC048CBFC5AEA7F80EA3FE0EA0FF8EA03FEC66C7EEB3FE0EB0FF8EB
+03FE903800FF80EC3FE0EC0FF8EC03FE913800FF80ED3FE0ED0FF8ED03FE923800FF80EE
+3FE0EE0FF8EE03FE933800FF80EF3FC0170FEF038094C7FCAE007FB81280B912C0A26C17
+80324479B441>20 D<181EA4181F84A285180785727EA2727E727E85197E85F11F80F10F
+C0F107F0007FBA12FCBCFCA26C19FCCCEA07F0F10FC0F11F80F13F00197E61614E5A4E5A
+A24E5A61180F96C7FCA260181EA4482C7BAA53>33 D<EC01F8140FEC3F80ECFC00495A49
+5A495AA2130F5CB3A7131F5C133F49C7FC13FEEA03F8EA7FE048C8FCEA7FE0EA03F8EA00
+FE137F6D7E131F80130FB3A7801307A26D7E6D7E6D7EEC3F80EC0FF814011D537ABD2A>
+102 D<12FCEAFFC0EA07F0EA01FCEA007E7F80131F80130FB3A7801307806D7E6D7EEB00
+7EEC1FF0EC07F8EC1FF0EC7E00495A495A495A5C130F5CB3A7131F5C133F91C7FC137E48
+5AEA07F0EAFFC000FCC8FC1D537ABD2A>I<14C0EB01E01303A214C01307A21480130FA2
+EB1F00A2131E133EA25BA2137813F8A2485AA25B1203A25B1207A2485AA290C7FC5AA212
+3EA2123C127CA2127812F8A41278127CA2123C123EA27EA27E7FA26C7EA212037FA21201
+7FA26C7EA21378137CA27FA2131E131FA2EB0F80A2130714C0A2130314E0A21301EB00C0
+135278BD20>I<126012F07EA21278127CA2123C123EA27EA27E7FA26C7EA212037FA26C
+7EA212007FA21378137CA27FA2131E131FA2EB0F80A2130714C0A2130314E0A414C01307
+A21480130FA2EB1F00A2131E133EA25BA2137813F8A25B1201A2485AA25B1207A2485AA2
+90C7FC5AA2123EA2123C127CA2127812F8A25A126013527CBD20>I<126012F0B3B3B3B3
+A91260045377BD17>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fq ectt0800 8 21
+/Fq 21 122 df<387FFFF8B512FCA36C13F816057A9023>45 D<123E127FEAFF80A5EA7F
+00123E0909738823>I<EB07F0EB1FFCEB7FFE48B5FC4814803907FC1FC0380FE0079038
+C0FFE0EA1F83485AEA3E0FD87E1F13F0007C138FEB3F0738783E0338F87C01A212F0EB78
+00A5EB7C0112F8A239783E03E0387C3F0790381F8FC0007E13FFD83E0F1380D83F071300
+381F83FE390FC0F9E09038E007F03807FC0F6CB5FC6C14C06C6C138090381FFE00EB07F8
+1C297DA823>64 D<3803FF80000F13E04813F8487F80EB80FFEC3F80381F001FC7FC140F
+14FF137F0003B5FC120F5A387FF00F130012FCA25A141F7E6C133F387F81FF90B512FC6C
+14FE7E000713C73901FE01FC1F1D7D9C23>97 D<EB3FF0EBFFFC000313FF5A5A381FE07F
+EA3F80387F003E007E90C7FCA25AA25AA57EA2007E1307007FEB0F80141FEA3FC0391FF0
+7F006CB5FC6C5B6C5BC613F0EB3FC0191D7B9C23>99 D<ECFF8015C0A41407A7EB7F8738
+01FFE74813F7000F13FF5A13E0383F803F387F001F007E130FA2481307A25AA56C130FA2
+127E141F007F133F383F807FEBE0FF6CB512FE7E000313F76C13C738007F031F297EA823
+>I<EB3FC0EBFFF800037F4813FF481480381FF07F393F801FC0EB000F007E130715E05A
+B6FCA415C000F8C8FC7EA2007EEB01C0007FEB03E0383F800713E0391FF81FC06CB5FC6C
+14800001EBFE006C6C5AEB1FE01B1D7D9C23>I<147F903801FFC0010713E05B5BEB3FCF
+140F90383E07C091C7FCA4007FB51280B612C0A36C1480D8003EC7FCB3383FFFFE487FA3
+6C5B1B297EA823>I<133813FEA5133890C7FCA6EA7FFC487EA3127FEA003EB3387FFFFE
+B6FCA36C13FE182A7AA923>105 D<EA7FFEB5FCA37EEA001FB3AD007FB512C0B612E0A3
+6C14C01B297CA823>108 D<397E1F01F039FF7FC7FC9038FFEFFE14FF6C80390FE1FE1F
+EBC1FC01C07FEB80F8A2EB00F0AE3A7FE3FE3FE026FFF3FF13F0A3267FE3FE13E0241D81
+9C23>I<38FF81FCEBC7FF01DF138090B512C0A23907FE0FE0EBF807EBF00313E0A313C0
+AD39FFFE1FFF5CA380201D7F9C23>I<133F3801FFE0487F487F487F381FC0FE383F807F
+383E001F007E1480007C130F00FC14C0481307A66C130FA2007C1480007E131F6CEB3F00
+6D5A381FE1FE6CB45A6C5B6C5B6C5BD8003FC7FC1A1D7C9C23>I<38FF81FCEBC7FF01DF
+13C090B512E015F03907FE0FF8EBF8039038F001FCEBE000A249137EA2153EA5157E7F15
+FC7F14019038F803F89038FE0FF090B5FC15E001DF138001CF1300EBC3F801C0C7FCAAEA
+FFFEA51F2C7F9C23>I<397FF00FE039FFF87FF8ECFFFC13FB6CB5FCC613F8ECC078EC80
+0091C7FC5BA25BA35BAA387FFFFCB57EA36C5B1E1D7E9C23>114
+D<3801FF9C000F13FE5A127FA2EAFF0000FC137E48133EA26C131C6C1300EA7FF0383FFF
+80000F13E06C13F838007FFCEB01FEEB007F0070133F00F8131F7E143F7E38FF80FFEBFF
+FE14FC14F814F000701380181D7B9C23>I<39FF807FC001C013E0A400071303B0140714
+0FEBE03F90B6FC7EA2C613F3EB3FC1201D7F9C23>117 D<39FFF03FFCA5390F8007C000
+071480A2EBC00F00031400A26D5A0001131EA2EBF03E0000133CA2EBF87CEB7878A2EB7C
+F8EB3CF0A2133F6D5AA36D5A6D5A1E1D7E9C23>I<397FF00FFE39FFF81FFFA3397FF00F
+FE001FC712F86C14F0A57F390783E1E0EB87F1A3EB8FF90003EB79C013CFA2EBDF7BA2EB
+DE3B00011480EBFE3FA2EBFC1FA23900F80F00201D7F9C23>I<397FF07FF039FFF8FFF8
+A3397FF07FF03903E03E003801F03C3800F87CEB78F8EB7CF0EB3FE0131F6D5A5C130749
+7E497E133DEB3CF0EB7878EBF07C0001133C497E3803C01F397FF03FF839FFF87FFCA339
+7FF03FF81E1D7E9C23>I<39FFF03FFCA539078007C0158013C00003130F1500EA01E05C
+EBF01E1200A26D5A1378A26D5AA3EB1E7014F0130EEB0FE0A213075CA35CA2130F91C7FC
+A2EA3E1FEA7F1E133EEA7CFC127F5B6C5A6C5AEA0F801E2C7E9C23>I
+E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fr ecrm0800 8 42
+/Fr 42 122 df<123C127EB4FCA21380A2127F123D1201A312031300A25A1206120E5A5A
+5A126009157A8714>44 D<B512C0A412047F9018>I<123C127E12FFA4127E123C08087A
+8714>I<EB3FC0EBFFF03803E07C48487E48487E497E001EEB0780A2003E14C0A248EB03
+E0A500FC14F0B0007C14E0A3007E1307003E14C0A36CEB0F806C14006D5A3807C03E3803
+F0FC3800FFF0EB3FC01C2D7DAB23>48 D<130C133C137CEA03FC12FFEAFC7C1200B3B113
+FE387FFFFEA2172C7AAB23>I<EB7F803801FFF0380780FC380E003F48EB1F8048EB0FC0
+5A0060EB07E012F000FC14F07E1403A3007C1307C7FCA215E0140F15C0141F1580EC3F00
+147E147C5C495A495A495A495A011EC7FC5B5B4913305B485A4848136048C7FC000E14E0
+001FB5FC5A4814C0B6FCA21C2C7DAB23>I<000CEB0180380FC01F90B512005C5C14F014
+C0D80C7EC7FC90C8FCA8EB1FC0EB7FF8380DE07C380F801F01001380000E130F000CEB07
+C0C713E0A2140315F0A4127812FCA448EB07E012E0006014C00070130F6C14806CEB1F00
+6C133E380780F83801FFE038007F801C2D7DAB23>53 D<1230123C003FB512F8A215F05A
+15E039700001C000601480140348EB0700140E140CC7121C5C143014705C495AA2495AA2
+49C7FCA25B130E131EA2133EA3133C137CA413FCA913781D2E7CAC23>55
+D<EB1FC0EBFFF03803E07C3807801E48487E001EEB0780A248EB03C0A4123E1407003F14
+80381FC00F01E01300EBF81E6C6C5A3807FFF86C13E0C6FCEB3FF8EBFFFC3803C7FFD807
+831380D81F0013C0001E133F48EB1FE0007C13070078EB03F012F84813011400A46C14E0
+00781301007C14C0003C13036CEB0780390F800F003807E03C3801FFF038003FC01C2D7D
+AB23>I<EB3F80EBFFF03803E0783807C03E48487E48487E003E14801407007E14C0127C
+00FC14E01403A315F0A5007C1307127EA2003E130F7E6C131F3807803B3803E0F33800FF
+C390383F03E013001407A215C0A2140F001E1480003F14005C143E143C003E5B001C5B38
+0E03E03807FF80D801FEC7FC1C2D7DAB23>I<4A7E4A7EA34A7EA24A7EA3EC1BF81419A2
+EC30FCA2EC70FEEC607EA24A7EA349486C7EA2010380EC000FA201066D7EA3496D7EA201
+1FB57EA29038180001496D7EA349147EA201E0147F4980A20001ED1F801203000716C0D8
+0FF0EC3FE0D8FFFC0103B5FCA2302F7EAE35>65 D<DA1FF013C09138FFFE01903903F00F
+8390390F8001E3013FC71277017C143F4848141F4848140F48481407A248481403121F49
+1401123F90C8FC481500A300FE1600AB127F17C0A27E7F001F15016D1580120F6C6C1403
+EE07006C6C14066C6C140ED8007C5C013F147890390F8001E0903903F00FC0902600FFFE
+C7FCEC1FF02A2F7CAD33>67 D<B712FCA23903F800030001EC007C82161E160EA21606A3
+1607821530A293C7FCA31570A2EC01F090B5FCA2EBF801EC0070A21530A217C0A3923800
+0180A4160317005EA25E5E167F0003EC01FEB7FCA22A2D7DAC30>69
+D<B712FCA23903F800030001EC007C163E161E160EA21606A3160716031518A21600A315
+38157815F890B5FCA2EBF800157815381518A592C7FCAB487EB512F8A2282D7EAC2E>I<
+B512F8A2D803FCC8FC6C5AB3A7160CA41618A41638A2167816F81501ED07F00003141FB7
+FCA2262D7EAC2C>76 D<D8FFF8903803FFFC7F00019138003FC06DEC0F006D1406EBBF80
+A2EB9FC0EB8FE0138780EB83F8138180EB80FE147E147FEC3F80EC1FC0140F15E0EC07F0
+140315F8EC01FC140015FE157FED3F86151F16C6ED0FE6150716F6ED03FE1501A2150016
+7E163EA2486C141ED80FF0140EB5FC16062E2D7DAC35>78 D<90383F80303901FFF07038
+07C07C390F000EF0001E13074813034813011400127000F01470A315307EA26C1400127E
+127FEA3FE013FE381FFFE06C13FC6C13FF00011480D8003F13E013039038003FF0EC07F8
+1401140015FC157C12C0153CA37EA215787E6C14706C14F06CEB01E039F78003C039E3F0
+0F0038E07FFE38C00FF01E2F7CAD27>83 D<007FB712F8A29039000FC003007C15000070
+1638A200601618A200E0161CA248160CA5C71500B3A94A7E011FB512E0A22E2D7EAC33>
+I<B539F003FFFCA2D803FCC7EA3FC06C48EC0F001606B3AB160E0000150C7F161C017C14
+18017E14386D5C6D146090390F8001E0903907E00380902601F80FC7FC9038007FFCEC0F
+F02E2E7DAC35>I<B500C090380FFFC0A2D807FCC73803FE006C48EC00F800015E5F6C7E
+5F6D1401017E5DA26D4AC7FCA26E5B011F140680010F5CA26D6C5BA26E133801031430A2
+6D6C5BA26E13E001005C8091387E0180A26E48C8FCA21583EC1F86A2EC0FCCA215FC6E5A
+A26E5AA36E5AA26E5A322E7FAC35>I<B53C801FFFF001FFF8A22707FC000190C7EA3FC0
+D803F06D48EC1F00047E140EA26C6C027F140CA26D171C0000DBDF801318A26D1738017E
+9026018FC01330A2017F17706D90260307E01360A2028016E0011F90260603F05BA202C0
+1501010F90260C01F85BA202E01503010790261800FC90C7FCA202F05D010349EB7E06A2
+02F8150E010149EB3F0CA202FC151C010049EB1F98A202FE15B8DA7F80EB0FF0A2023F5D
+92C71207A26E5D021E1403A2020E5D020C1401452E7FAC48>I<13FF000713C0380F01F0
+381C00F8003F137C80A2143F001E7FC7FCA4EB07FF137F3801FE1FEA07F0EA1FC0EA3F80
+EA7F00127E00FE14065AA3143F7E007E137F007FEBEF8C391F83C7FC390FFF03F83901FC
+01E01F207D9E23>97 D<EB1FE0EB7FFC3801F01E3803E0073907C01F80EA0F80EA1F005A
+003EEB0F00007E90C7FCA2127C12FCA9127EA215C07E6C130101801380380FC0033907E0
+07003801F03E38007FF8EB1FC01A207E9E1F>99 D<15F8141FA214011400ACEB0FE0EB7F
+F83801F81E3803E0073807C003380F8001EA1F00481300123E127EA25AA9127C127EA200
+3E13017EEB8003000F13073903E00EFC3A01F03CFFC038007FF090391FC0F800222F7EAD
+27>I<EB1F80EBFFF03803E0783807C03E380F801E381F001FEC0F80123E007E130715C0
+127C12FCA3B6FCA200FCC8FCA5127EA2003E14C0123F6C1301390F80038001C013003803
+E00F3801F03C38007FF8EB1FC01A207E9E1F>I<EB03F0EB0FFCEB3E1EEB7C3F13F8EA01
+F0A23803E00C1400AAB512E0A23803E000B3A6487E387FFF80A2182F7FAE16>I<013F13
+F89038FFC3FE3903E1FF1E3807807C000F140C391F003E00A2003E7FA76C133EA26C6C5A
+00071378380FE1F0380CFFC0D81C3FC7FC90C8FCA3121E121F380FFFF814FF6C14C04814
+F0391E0007F848130048147C12F848143CA46C147C007C14F86CEB01F06CEB03E03907E0
+1F803901FFFE0038003FF01F2D7E9D23>I<EA07C012FFA2120F1207AC14FE9038C3FF80
+9038C703E09038DE01F013F8496C7EA25BA25BB2486C487E3AFFFE1FFFC0A2222E7EAD27
+>I<EA0780EA0FC0EA1FE0A4EA0FC0EA0780C7FCA8EA07C012FFA2120F1207B3A5EA0FE0
+EAFFFCA20E2E7EAD14>I<EA07C012FFA2120F1207B3B3A3EA0FE0EAFFFEA20F2E7EAD14>
+108 D<2607C07FEB07F03BFFC3FFC03FFC903AC783F0783F3C0FCE01F8E01F803B07DC00
+F9C00F01F8D9FF8013C04990387F000749137EA249137CB2486C01FEEB0FE03CFFFE0FFF
+E0FFFEA2371E7E9D3C>I<3807C0FE39FFC3FF809038C703E0390FDE01F0EA07F8496C7E
+A25BA25BB2486C487E3AFFFE1FFFC0A2221E7E9D27>I<EB1FE0EB7FF83801F03E3803C0
+0F3907800780390F0003C04814E0003EEB01F0A248EB00F8A300FC14FCA9007C14F8A26C
+EB01F0A26CEB03E0A2390F8007C03907C00F803901F03E0038007FF8EB1FE01E207E9E23
+>I<3807C0FE39FFC7FF809038CF03E0390FDC01F03907F800FC49137E49133E49133FED
+1F80A3ED0FC0A8151F1680A2ED3F00A26D137E6D137C5D9038FC01F09038CE07E09038C7
+FF80D9C1FCC7FC01C0C8FCA9487EEAFFFEA2222B7E9D27>I<380781F038FF87FCEB9E7E
+EA0F98EA07B813B0EBF03CEBE000A35BB1487EB5FCA2171E7E9D1B>114
+D<3801FE183807FFB8381E01F8EA3C00481378481338A21418A27E7EB41300EA7FF06CB4
+FC6C13C06C13F0000113F838001FFC130138C0007E143EA26C131EA27EA26C133CA26C13
+7838FF01F038E3FFC000C0130017207E9E1C>I<1360A413E0A312011203A21207121FB5
+12F0A23803E000AF1418A714383801F03014703800F860EB3FE0EB0F80152A7FA81B>I<
+D807C013F800FF131FA2000F130100071300B21401A314033803E007EC0EFC3A01F81CFF
+C038007FF890391FE0F800221F7E9D27>I<3AFFFC01FFC0A23A0FE0007E000007147C15
+380003143015706C6C1360A26C6C5BA390387C0180A26D48C7FCA2EB3F07EB1F06A2EB0F
+8CA214DCEB07D8A2EB03F0A36D5AA26D5A221E7F9C25>I<3BFFFC3FFE07FFA23B0FE003
+F001F801C09038E000F00007010114E0812603E00314C0A2913807F8012701F006781380
+A29039F80E7C030000D90C3C1300A290397C181E06A2151F6D486C5AA2168C90391F6007
+98A216D890390FC003F0A36D486C5AA36DC75A301E7F9C33>I<3AFFFC07FF80A23A0FF0
+03FC000003EB01F0000114C06D485A000091C7FCEB7C06EB3E0E6D5A14B8EB0FB0EB07E0
+13036D7E497E1307EB067C497EEB1C1F01387FEB700F496C7E6E7ED803C07F00076D7E39
+1FE003FC3AFFF007FFC0A2221D7F9C25>I<3AFFFC01FFC0A23A0FE0007E000007147C15
+38000314306D137000011460A26C6C5BA2EBFC01017C5BEB7E03013E90C7FCA2EB1F06A2
+148EEB0F8CA2EB07D8A2EB03F0A36D5AA26D5AA2495AA2130391C8FC1278EAFC06A25B13
+1CEA7838EA7070EA3FE0EA0F80222B7F9C25>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fs cmsy6 6 2
+/Fs 2 122 df<136013701360A20040132000E0137038F861F0387E67E0381FFF803807
+FE00EA00F0EA07FE381FFF80387E67E038F861F038E060700040132000001300A2137013
+6014157B9620>3 D<136013F0A81360A4387C63E0B512F0A2387C63E038006000A313F0
+B3A21360A7142F7CA31E>121 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Ft ectt1000 10 90
+/Ft 90 127 df<003C131E007F137F481480A66C1400A6007E7FA6003E133EA3003C131E
+001C131C191977B32C>34 D<0107131C90380F803EA8011F137EEC007CA4003FB612E0B7
+12F8A43A003E00F800A2EB7E01017C5BA8EBFC0301F85BA2B712F8A4003F15E03A01F007
+C000A30003130F01E05BA86C486CC7FC25337DB22C>I<EB01C0497EA6EB0FFC90387FFF
+8048B512E00007804880391FFBEFFC393FC3E1FE903803E07F007E80127C00FC158012F8
+157FA300FCEC3F00A2007E91C7FC127FEA3FC313FBEA1FFF6C13FC6C13FF000114C06C6C
+7F011F13F801037F14E7ECE1FEECE07F81001880007E1580150F12FFA312FE151F160000
+7E5C007F143ED83F8313FE9038C3E1FC391FFBEFF86CB55A6C5C6C5CC691C7FCEB1FF8EB
+03E0A66D5A21417BB92C>I<D807801307D81FE0EB0F80151F487E486C133F1600007C5C
+D8FCFC137EEAF87C15FE5D14015DA21403D8FCFC5BEA7CF8007F13075D383FF00FD81FE0
+5BA23807801FC75B143F92C7FCA25C147E14FE5CA213015CA213035C13075CA2130F5C13
+1FEC800FED3FC0013FEB7FE0140049EBFFF0017E13F9A2D9FE0113F801FC13F0A2120113
+F8120313F015F90007010013F05B000F14FF49EB7FE0A20007EC3FC06C48EB0F0025417D
+B92C>I<EA0F80EA1FE0EA3FF0127F13F8A213FCA2123F121F120FEA007CA313FC13F8A2
+120113F01203EA07E0A2EA0FC0EA3F80127FEAFF005A12F812700E1D71B22C>39
+D<143814FC13011303EB07F8EB0FF0EB1FC0EB3F80EB7F0013FE485A485A5B12075B120F
+5B485AA2123F90C7FCA25A127EA312FE5AAC7E127EA3127F7EA27F121FA26C7E7F12077F
+12037F6C7E6C7E137FEB3F80EB1FC0EB0FF0EB07F8EB03FC130113001438164272B92C>
+I<127012FC7E7E6C7E6C7EEA0FE06C7E6C7E6C7E6C7E137F7F1480131F14C0130FEB07E0
+A214F01303A214F81301A314FC1300AC130114F8A3130314F0A2130714E0A2EB0FC0131F
+1480133F14005B13FE485A485A485A485AEA3FC0485A48C7FC5A5A1270164279B92C>I<
+EB0380497EA60020140800F8143E00FE14FE00FF13C1EBC7C7EBE7CF003FB512F8000F14
+E0000314806C140038007FFCA248B5FC481480000F14E0003F14F839FFE7CFFEEBC7C7EB
+07C100FE13C000F8143E0020140800001400A66D5A1F247AAA2C>I<147014F8AF003FB6
+12E0B712F8A4C700F8C7FCB0147025267DAB2C>I<EA0F80EA1FE0EA3FF0EA7FF8A213FC
+A3123F121F120F120013F8A21201EA03F01207EA1FE0EA7FC0EAFF80130012FC12700E17
+718A2C>I<007FB512F0B612F8A36C14F01D0579942C>I<121FEA3F80EA7FC0EAFFE0A5EA
+7FC0EA3F80EA1F000B0B708A2C>I<1507ED0F80A2151F16005D153E157E157CA215FC5D
+14015D14035D14075D140F5D141F92C7FC5C143EA2147E147C14FC5C13015C13035C1307
+5C130F5C131F91C8FC5B133EA2137E137C13FC5B12015B12035B12075B120F5B121F90C9
+FCA25A123E127E127C12FC5AA2127021417BB92C>I<EB03F8EB0FFE90383FFF80497F90
+B57E3901FE0FF03903F803F848486C7EEBE0004848137EA248487FA248C7EA1F80A2003E
+140F007E15C0A3007C140700FC15E0AC6C140F007E15C0A46CEC1F80A36C6CEB3F00A26C
+6C137E6D13FE00075CEBF0016C6C485A3901FE0FF06CB55A6D5B6D5BD90FFEC7FCEB03F8
+23357CB32C>I<1307497EA2131FA2133F137F13FF5A1207127FB5FC13DF139FEA7C1F12
+00B3AE007FB512E0B612F0A36C14E01C3477B32C>I<EB0FF890387FFF8048B512E00007
+804814FC391FF80FFE393FE001FF903880007F48C7EA3F80007E141F00FE15C0150F6C15
+E01507A3127E123CC8FCA2150F16C0151F1680153F16005D15FE4A5A14034A5A4A5A4A5A
+4A5AECFF804948C7FC495A495A495AEB3FE0EB7F8049C8FC485A4848EB03C04848EB07E0
+EA1FE0485A48B6FCB7FCA36C15C023347CB32C>I<EB0FFC90387FFF8048B512E0000714
+F84880391FF807FEEBC0004848137F6D7F1680151FA26C5A6CC7FCC8FC153F16005D15FE
+14014A5AEC1FF890381FFFF0495BA215F86D7F90380007FEEC00FF81ED3F80ED1FC0150F
+A216E01507A2123C127EB4FC150F16C0A248141F007FEC3F806DEB7F006C6C5B391FF807
+FE6CB55A6C5C6C14E0C66C1380D90FFCC7FC23357CB32C>I<EC07F04A7E141F143FA214
+7EA214FCEB01F8A2EB03F0EB07E0A2EB0FC0EB1F80A2EB3F00137EA25B485AA2485A5B12
+07485AA2485A48C7FCA2127E5AB712FC16FEA36C15FCC8EAF800AA91387FFFF091B512F8
+A36E13F027347EB32C>I<000FB512FE4880A35D0180C8FCADEB83FE90389FFF8090B512
+E015F8819038FE03FE9038F000FF01C07F49EB3F8090C7121F6C15C0C8120FA2ED07E0A4
+123C127EB4FC150F16C0A248141F007EEC3F80007FEC7F006C6C5B6D485A391FF80FFC6C
+B55A6C5C000114C06C6C90C7FCEB0FF823347CB22C>I<EC3FC0903801FFF801077F011F
+7F497F90387FE07F9039FF003F804848137FEA03F8485A5B000FEC3F004848131E4990C7
+FC123F90C9FCA25A127EEB03FE90381FFF80D8FC7F13E000FDB57EB67E9038FE07FC9038
+F001FE9038C0007F49EB3F8090C7121F16C048140F16E01507A3127EA47E150F6D14C000
+1F141F6D1480000F143F6DEB7F003907F801FE3903FE07FC6CB55A6C5C6D5B011F1380D9
+07FCC7FC23357CB32C>I<1278B712C016E0A316C000FCC7EA3F80ED7F0015FE00785CC7
+12014A5A4A5A5D140F5D4A5A143F92C7FC5C147E14FE5C13015CA2495AA213075CA3495A
+A4495AA5133F91C8FCAA131E23357CB32C>I<EB07FC90383FFF8090B512E0000314F848
+80390FFC07FE391FF001FF9038C0007F4848EB3F8090C7121F4815C0007E140FA56CEC1F
+80A26C6CEB3F006D5B390FF001FE3903FC07F86CB55A6C6C13C0D907FCC7FC90387FFFC0
+48B512F03903FC07F8390FF001FE391FC0007F497F48C7EA1F80007EEC0FC0A248EC07E0
+A7007EEC0FC0A2007F141F6C6CEB3F806C6CEB7F009038F001FF390FFC07FE6CB55A6C5C
+C614E0013F1380D907FCC7FC23357CB32C>I<EB07FCEB3FFF90B512C0488048803907FC
+07F8390FF001FC48486C7ED83F80137E157F48C77E007EEC1F8012FE5AED0FC0A416E0A3
+7E127E007F141F7E6D133F6C6C137F390FF001FF3807FC0F6CB6FC6C14F76C14C7013F13
+0FD90FF813C090C7FCA2151F1680153F1600000F5C486C137E486C13FE4A5A4A5A140790
+38801FF0391FE07FE090B55A6C91C7FC6C5B000113F838007FC023357CB32C>I<121FEA
+3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F00C7FCAE121FEA3F80EA7FC0EAFFE0A5EA7FC0
+EA3F80EA1F000B2470A32C>I<EA0F80EA1FC0EA3FE0EA7FF0A5EA3FE0EA1FC0EA0F80C7
+FCAEEA0F80EA1FE0EA3FF0EA7FF8A213FCA3123F121F120F120013F8A21201EA03F01207
+EA1FE0EA7FC0EAFF80130012FC12700E3071A32C>I<1502ED0F80151F157F15FF913803
+FE00EC0FFCEC1FF0EC7FE0ECFF80D903FEC7FC495AEB1FF0495AEBFF80000390C8FCEA07
+FCEA1FF8EA3FE0EAFF8090C9FCA27FEA3FE0EA1FF8EA07FC6CB4FCC67FEB3FE06D7EEB07
+FC6D7E903800FF80EC7FE0EC1FF0EC0FFCEC03FE913800FF80157F151F150FED0200212A
+7BAD2C>I<007FB612F0B712F8A36C15F0CAFCA8007FB612F0B712F8A36C15F025127DA1
+2C>I<122012F87EB4FC7FEA3FE0EA1FF8EA07FC6CB4FCC67FEB3FE06D7EEB07FC6D7E90
+3800FF80EC7FE0EC1FF0EC0FFCEC03FE913800FF80157FA215FF913803FE00EC0FFCEC1F
+F0EC7FE0ECFF80D903FEC7FC495AEB1FF0495AEBFF80000390C8FCEA07FCEA1FF8EA3FE0
+EAFF8090C9FC12FC5A1220212A7BAD2C>I<EC7F80903803FFE0010F7F013F7F497F9038
+FFC0FE3901FE007FD803F87F4848EB1F809038E00FCF390FC03FFF48484813C091B5FCEA
+3F01393E03F87F903907F03FE0007EEBE01F397C0FC00FEC8007A2EAFC1F00F8EB0003A9
+00FCEB8007D87C0F14C0A2ECC00F3A7E07E01F80003EEBF03F903903F87F00393F01FFFE
+D81F805B6E5A6C6C6C5A3907E00FC09039F00007C06C6CEB0FE0D801FE131F3900FFC0FF
+6DB512C06D1480010FEBFE00010313F89038007FC023337CB22C>64
+D<14FE497EA4497FA214EFA2130781A214C7A2010F7FA314C390381F83F0A590383F01F8
+A490387E00FCA549137E90B512FEA34880A29038F8003FA34848EB1F80A4000715C04913
+0FD87FFEEBFFFC6D5AB514FE6C15FC497E27347EB32C>I<007FB512E015F8B612FE6C80
+16C03903F0003FED0FE0ED07F01503A2ED01F8A6ED03F0A21507ED0FE0ED1FC0EDFF8090
+B612005D5D15FF16C09039F0001FE0ED07F0ED03F81501ED00FCA216FE167EA616FE16FC
+1501ED03F8150FED3FF0007FB612E016C0B712806CECFE0015F027337FB22C>I<02FF13
+700107EBE0F84913F9013F13FD4913FFEBFF813901FE007F4848131FD807F0130F150748
+5A491303485A150148C7FCA25A007EEC00F01600A212FE5AAB7E127EA3007F15F06CEC01
+F8A26C7EA26C6C13036D14F06C6C130716E0D803FC131F6C6CEB3FC03A00FF81FF806DB5
+12006D5B010F5B6D13F00100138025357DB32C>I<007FB5FCB612C015F0816C803907E0
+03FEEC00FFED7F80153FED1FC0ED0FE0A2150716F0150316F81501A4ED00FCACED01F8A3
+150316F0A2150716E0150FED1FC0153FED7F80EDFF00EC03FE007FB55AB65A5D15C06C91
+C7FC26337EB22C>I<007FB612F0B712F8A37E3903F00001A7ED00F01600A4EC01E04A7E
+A490B5FCA5EBF003A46E5A91C8FCA5163C167EA8007FB612FEB7FCA36C15FC27337EB22C
+>I<007FB612F8B712FCA37ED803F0C7FCA716781600A515F04A7EA490B5FCA5EBF001A4
+6E5A92C7FCAD387FFFE0B5FC805C7E26337EB22C>I<903901FC038090390FFF87C04913
+EF017F13FF90B6FC4813073803FC01497E4848137F4848133F49131F121F5B003F140F90
+C7FCA2127EED078092C7FCA212FE5AA8913803FFF84A13FCA27E007E6D13F89138000FC0
+A36C141FA27F121F6D133F120F6D137F6C7E6C6C13FF6D5A3801FF076C90B5FC6D13EF01
+1F13CF6DEB0780D901FCC7FC26357DB32C>I<D87FFEEBFFFCB54813FEA36C486C13FCD8
+07E0EB0FC0B190B6FCA59038E0000FB3D87FFEEBFFFCB54813FEA36C486C13FC27337EB2
+2C>I<007FB512F8B612FCA36C14F839000FC000B3B3A5007FB512F8B612FCA36C14F81E
+3379B22C>I<0107B512804914C0A36D148090390003F000B3AF1218127EA2B4FCA24A5A
+48130F007F131F9038C07FC06CB55A6C91C7FC6C5B000313F838007FC022347BB22C>I<
+D87FFCEB7FF8486CEBFFFCA36C48EB7FF8D807C0EB1F80153FED7F00157E5D4A5A14034A
+5A5D4A5A4A5A143F4AC7FC147E5CEBC1F813C3EBC7FCA2EBCFFEEBDFBEEBFFBF141F01FE
+7F496C7E13F86E7EEBF00301E07FEBC001816E7EA2157E153E153F811680ED0FC0A2ED07
+E0D87FFCEB1FFC486CEB3FFEA36C48EB1FFC27337EB22C>I<387FFFE0B57EA36C5BD803
+F0C8FCB3AE16F0ED01F8A8007FB6FCB7FCA36C15F025337DB22C>I<D87FE0EB0FFC486C
+EB1FFEA26D133F007F15FC000F15E001BC137BA4019E13F3A3EB9F01A2018F13E3A21483
+A2018713C314C7A201831383A214EFA201811303A214FFEB80FEA3147C14381400ACD87F
+F0EB1FFC486CEB3FFEA36C48EB1FFC27337EB22C>I<D87FF0EB7FFC486CEBFFFEA27F00
+7FEC7FFCD807FEEB07C013DEA213DF13CFA2148013C714C0A213C314E0A213C114F0A213
+C014F8A2147CA3143EA2141E141FA2140F1587A2140715C7A2140315E71401A215F71400
+A215FFD87FFC137F487E153FA26C48EB1F8027337EB22C>I<EB7FFF0003B512E0000F14
+F848804880EBE003EB800048C7127FA2007E80A300FE158048141FB3A86C143FA2007E15
+00A3007F5CA26C6C13FEEBF00790B5FC6C5C6C5C000314E0C66C90C7FC21357BB32C>I<
+007FB512C0B612F88115FF6C15802603F00013C0153FED0FE0ED07F0A2150316F81501A6
+150316F01507A2ED0FE0ED3FC015FF90B61280160015FC5D15C001F0C8FCB0387FFF80B5
+7EA36C5B25337EB22C>I<EB7FFF0003B512E0000F14F848804880EBF007EB800048C712
+7FA2007E80A300FE158048141FB3A7EB01F0EB03F800FE143F267E01FC1300A2EB00FE00
+7F5C147FD83F8013FEEBF03F90B5FC6C5C6C5C000314E0C67E90380007F0A26E7EA26E7E
+A26E7EA2157FA2153E21407BB32C>I<387FFFFCB67E15E015F86C803907E007FE1401EC
+007F6F7E151FA26F7EA64B5AA2153F4BC7FCEC01FE140790B55A5D15E081819038E007FC
+EC01FE1400157F81A8160FEE1F80A5D87FFEEB1FBFB5ECFF00815E6C486D5AC8EA01F029
+347EB22C>I<90381FF80790B5EA0F804814CF000714FF5A381FF01F383FC003497E48C7
+FC007E147F00FE143F5A151FA46CEC0F00007E91C7FC127F7FEA3FE0EA1FFCEBFFC06C13
+FC0003EBFFC06C14F06C6C7F01077F9038007FFEEC07FF02001380153FED1FC0A2ED0FE0
+A20078140712FCA56CEC0FC0A26CEC1F806D133F01E0EB7F009038FE01FF90B55A5D00F9
+14F0D8F83F13C0D8700790C7FC23357CB32C>I<007FB612FCB712FEA43AFC007E007EA7
+0078153CC71400B3AF90383FFFFCA2497F6D5BA227337EB22C>I<3B7FFF803FFFC0B56C
+4813E0A36C496C13C03B03F00001F800B3AF6D130300015DA26D130700005D6D130F017F
+495A6D6C485AECE0FF6DB5C7FC6D5B010313F86D5B9038003F802B3480B22C>I<D87FFC
+EB7FFC486CEBFFFEA36C48EB7FFCD80FC0EB07E06D130F000715C0A36D131F00031580A3
+6D133F00011500A36D5B0000147EA4017E5BA46D485AA490381F83F0A4010F5B14C7A301
+075BA214EFA201035BA214FFA26D90C7FCA46D5A27347EB22C>I<D87FF0EB07FF486C49
+1380A36C486D1300001FC8127CA46C6C5CA76C6C495AA4143E147FA33A03E0FF83E0A214
+F7A201E113C3A3000101E35BA201F113C701F313E7A314C1A200005DA201F713F71480A3
+01FF13FF017F91C7FC4A7EA4013E133E29347FB22C>I<3A3FFF03FFE0484913F0148714
+076C6D13E03A01F800FE007F0000495A13FE017E5BEB7F03013F5B1487011F5B14CF010F
+5B14FF6D5BA26D90C7FCA26D5AA26D5AA2497EA2497EA2497F81EB0FCF81EB1FC7EC87F0
+EB3F83EC03F8EB7F01017E7FEBFE00497F0001147E49137F000380491480151FD87FFEEB
+FFFC6D5AB514FE6C15FC497E27337EB22C>I<D87FFCEB7FFC486CEBFFFEA36C48EB7FFC
+D807F0EB0FC0151F000315806D133F12016DEB7F0012006D137E017E13FE017F5BEB3F01
+EC81F8131FEC83F0EB0FC314C7903807E7E0A201035B14EF6DB45AA292C7FC7F5C147EB0
+903807FFE0497FA36D5B27337EB22C>I<003FB612C04815E0A4007EC7EA1FC0ED3F80A2
+ED7F00157E15FE4A5A003C5CC712034A5AA24A5A4A5AA24A5A4AC7FCA214FE495AA2495A
+495AA2495A495AA2495A49C8FCA213FE485AA24848EB03C049EB07E01207485A5B121F48
+5AA248C7FCB7FCA46C15C023337CB22C>I<387FFFFCB512FEA314FC00FCC7FCB3B3B3B5
+12FC14FEA36C13FC17416FB92C>I<127012F8A27E127C127E123E123F7EA27F120F7F12
+077F12037F12017F12007F137C137E133EA2133F7F80130F801307801303801301801300
+80147C147E143EA2143F8081140F81140781140381140181140081157CA2157E153E153F
+811680150FA2ED070021417BB92C>I<387FFFFCB512FEA37EC7127EB3B3B3387FFFFEB5
+FCA36C13FC17417DB92C>I<EB07C0EB1FF0EB7FFC48B5FC000714C0001F14F0397FFC7F
+FC39FFF01FFEEBC007EB0001007CEB007C003014181F0C7AAE2C>I<007FB6FCB71280A4
+6C150021067B7D2C>I<1338137CEA01FC1203EA07F813F0EA0FC0EA1F80A2EA3F00123E
+127E127CA212FC5AA3EAFFC013E013F013F8A2127FA2123F13F0EA1FE0EA07C00E1D72B8
+2C>I<3801FFF0000713FE001F6D7E15E048809038C01FF81407EC01FC381F80000006C7
+7EC8127EA3ECFFFE131F90B5FC1203120F48EB807E383FF800EA7FC090C7FC12FE5AA47E
+007F14FEEB8003383FE01F6CB612FC6C15FE6C14BF0001EBFE1F3A003FF007FC27247CA3
+2C>I<EA7FF0487EA3127F1201AAEC1FE0ECFFF801FB13FE90B6FC16809138F07FC09138
+801FE091380007F049EB03F85BED01FC491300A216FE167EA816FE6D14FCA2ED01F86D13
+036DEB07F0150F9138801FE09138E07FC091B51280160001FB5B01F813F83900F03FC027
+337FB22C>I<903803FFE0011F13F8017F13FE48B5FC48804848C6FCEA0FF0485A49137E
+4848131890C9FC5A127EA25AA8127EA2127F6C140F6DEB1F806C7E6D133F6C6CEB7F0039
+07FE03FF6CB55A6C5C6C6C5B011F13E0010390C7FC21247AA32C>I<EC0FFE4A7EA380EC
+003FAAEB07F8EB3FFE90B512BF4814FF5A3807FC0F380FF00348487E497E48487F90C7FC
+007E80A212FE5AA87E007E5CA2007F5C6C7E5C6C6C5A380FF0073807FC1F6CB612FC6CEC
+BFFE6C143FEB3FFC90390FF01FFC27337DB22C>I<EB03FE90381FFFC0017F13F048B57E
+48803907FE03FE390FF800FFD81FE0EB3F805B4848EB1FC090C7120F5A007E15E015075A
+B7FCA416C000FCC9FC7E127EA2127F6CEC03C06DEB07E06C7ED80FF0130F6C6CEB3FC001
+FF13FF000190B512806C1500013F13FC010F13F00101138023247CA32C>I<EC0FF8EC3F
+FE91B5FC4914805B903807FC7F14F090390FE03F0014C092C7FCA6007FB512FEB7FCA36C
+5C26000FC0C7FCB3A8003FB512F04880A36C5C21337DB22C>I<ED03F8903907F80FFC90
+391FFE3FFE017FB6FC48B7FC48ECFE7F9038FC0FF82607F003133E3A0FE001FC1CD9C000
+1300001F8049137EA66D13FE000F5CEBE0016C6C485A3903FC0FF048B5FC5D481480D99F
+FEC7FCEB87F80180C8FCA37F6C7E90B512F06C14FE48ECFF804815E04815F03A3FC0001F
+F848C7EA03FC007E1400007C157C00FC157E48153EA46C157E007E15FCD87F801303D83F
+E0EB0FF8D81FFCEB7FF06CB612E0000315806C1500D8003F13F8010713C028387EA42C>
+I<EA7FF0487EA3127F1201AAEC1FE0EC7FFC9038F9FFFE01FB7F90B6FC9138F03F80ECC0
+1F02807FEC000F5B5BA25BB3267FFFE0B5FCB500F11480A36C01E0140029337FB22C>I<
+1307EB1FC0A2497EA36D5AA20107C7FC90C8FCA7387FFFC080B5FC7EA2EA0007B3A8007F
+B512FCB612FEA36C14FC1F3479B32C>I<140EEC3F80A2EC7FC0A3EC3F80A2EC0E0091C7
+FCA748B512804814C0A37EC7120FB3B3A2141F003C1480007E133FB414005CEB01FEEBFF
+FC6C5B5C001F5B000790C7FC1A467CB32C>I<EA7FE0487EA3127F1201AA91381FFFF04A
+13F8A36E13F0913800FE004A5A4A5A4A5A4A5A4A5A4A5A4AC7FC14FEEBF1FC13F3EBF7FE
+90B5FCA2EC9F80EC0FC001FE7FEBFC07496C7E496C7E811400157E811680151F3A7FFFC0
+FFFCB500E113FEA36C01C013FC27337EB22C>I<387FFFE0B57EA37EEA0003B3B3A5007F
+B61280B712C0A36C158022337BB22C>I<3A7F83F007E09039CFFC1FF83AFFDFFE3FFCD8
+7FFF13FF91B57E3A07FE1FFC3E01FCEBF83F496C487E01F013E001E013C0A301C01380B3
+3B7FFC3FF87FF0027F13FFD8FFFE6D13F8D87FFC4913F0023F137F2D2481A32C>I<397F
+F01FE039FFF87FFC9038F9FFFE01FB7F6CB6FC00019038F03F80ECC01F02807FEC000F5B
+5BA25BB3267FFFE0B5FCB500F11480A36C01E0140029247FA32C>I<EB07FCEB1FFF017F
+13C048B512F048803907FC07FC390FF001FE48486C7E0180133F003F158090C7121F007E
+EC0FC0A348EC07E0A76C140F007E15C0A2007F141F6C15806D133F6C6CEB7F006D5B6C6C
+485A3907FC07FC6CB55A6C5C6C6C13C0011F90C7FCEB07FC23247CA32C>I<397FF01FE0
+39FFF8FFF801FB13FE90B6FC6C158000019038F07FC09138801FE091380007F049EB03F8
+5BED01FC491300A216FE167EA816FE6D14FCA2ED01F86D13036DEB07F0150F9138801FE0
+9138E07FC091B51280160001FB5B01F813F8EC3FC091C8FCAD387FFFE0B57EA36C5B2736
+7FA32C>I<903903FC078090391FFF0FC0017F13CF48B512EF4814FF3807FE07380FF001
+48487E49137F4848133F90C7FC48141F127E150F5AA87E007E141FA26C143F7F6C6C137F
+6D13FF380FF0033807FC0F6CB6FC6C14EF6C6C138F6D130FEB07F890C7FCAD0203B5FC4A
+1480A36E140029367DA32C>I<D87FFEEB3FC0B53801FFF0020713F8021F13FC6C5B3900
+3F7FE1ECFF019138FC00F84A13704A13005CA25C5CA391C8FCAF007FB512E0B67EA36C5C
+26247EA32C>I<90387FF8700003B512F8120F5A5A387FC00F387E00034813015AA36CEB
+00F0007F140013F0383FFFC06C13FE6CEBFF80000314E0C66C13F8010113FCEB0007EC00
+FE0078147F00FC143F151F7EA26C143F6D133E6D13FE9038F007FC90B5FC15F815E000F8
+148039701FFC0020247AA32C>I<131E133FA9007FB6FCB71280A36C1500D8003FC8FCB1
+ED03C0ED07E0A5EC800F011FEB1FC0ECE07F6DB51280160001035B6D13F89038003FE023
+2E7EAD2C>I<3A7FF003FF80486C487FA3007F7F0001EB000FB3A3151FA2153F6D137F39
+00FE03FF90B7FC6D15807F6D13CF902603FE07130029247FA32C>I<3A7FFF01FFFCB514
+FE148314016C15FC3A03E0000F80A26D131F00011500A26D5B0000143EA26D137E017C13
+7CA2017E13FC013E5BA2EB3F01011F5BA21483010F5BA214C701075BA214EF01035BA214
+FF6D90C7FCA26D5A147C27247EA32C>I<D87FFFEB7FFF6EB5FCB515806C16004A7ED807
+C0EB01F0A66C6C495AA3143E147FA2D801F0495AECFF87A214F7A201F113C700005D9038
+F9E3CFA201FB13EFA3D97BC190C7FC017F13FFA21480A2013F5B90381F007C29247FA32C
+>I<3A3FFF03FFF048018713F8A36C010313F03A00FC007E005D90387E01F8013F5BEB1F
+83EC87E090380FCFC0903807EF80EB03FF6D90C7FC5C6D5A147C14FE130180903803EF80
+903807CFC0EB0FC7EC83E090381F01F0013F7FEB7E00017C137C49137E0001803A7FFF01
+FFFC1483B514FE6C15FC140127247EA32C>I<3A7FFF01FFFCB5008113FE148314816C01
+0113FC3A03E0000F806C7E151F6D140012005D6D133E137C017E137E013E137CA2013F13
+FC6D5BA2EB0F815DA2EB07C1ECC3E0A2EB03E3ECE7C0130114F75DEB00FFA292C7FC80A2
+143EA2147E147CA214FC5CA2EA0C01003F5BEA7F83EB87E0EA7E0F495A387FFF806C90C8
+FC6C5A6C5AEA07E027367EA32C>I<003FB612E04815F0A4007EC7EA1FE0ED3FC0ED7F80
+EDFF004A5A003C495AC7485A4A5A4A5A4A5A4A5A4AC7FCEB01FC495AEB0FF0495A495A49
+5A49C8FC4848EB01E04848EB03F0485A485A485A485A485AB7FCA46C15E024247DA32C>
+I<15FF02071380141F147F91B512004913C04AC7FCEB03F85CB31307EB1FE013FF007F5B
+B55A49C8FC6D7E6C7FC67F131FEB07F01303B380EB01FEECFFC06D13FF6E1380141F1407
+0200130021417BB92C>I<EA7FC0EAFFF813FE6D7E6C7FC67F131FEB07F01303B380EB01
+FEECFFC06D13FF6E1380141F147F91B512004913C04AC7FCEB03F85CB31307EB1FE013FF
+007F5BB55A49C8FC13F8EA7FC021417BB92C>125 D<D801F8131CD807FE133E390FFF80
+7E48EBC0FE48EBF3FC397F9FFFF8D8FE0713F0486C13E048C613C00070EB3F001F0A7AB2
+2C>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fu cmr10 10 19
+/Fu 19 94 df<15E0A34A7EA34A7EA34A7EA34A7EA2140DEC1DFF14191418A24A7F157F
+A202607F153FA202C07F151FA2D901807F150FA2D903007F1507A20106801503A2010E80
+130C1501011C80131881A24981167FA24981163FA24981161FA20001821203486C81D81F
+F84A7EB50107B512E0A3333C7DBB3A>3 D<EC0FFE91387FFFC0903903FC07F890390FE0
+00FED93F80EB3F8049C76C7E01FE6E7E48486E7E00038248486E7E48486E7EA248486E7E
+003F1780A34848ED7FC0AA003F17806D15FFA2001F1700A36C6C4A5AA200075E6D140300
+035E00015EA26C6C4A5AA2017C5DA26D4A5A011E92C7FC00C017606D141E006017C06D14
+1CA326700380EB38010038EE0380D83FFFEC3FFFA46C1700A2333B7CBA3C>10
+D<146014E0EB01C0EB0380EB0700130E131E5B5BA25B485AA2485AA212075B120F90C7FC
+A25A121EA2123EA35AA65AB2127CA67EA3121EA2121F7EA27F12077F1203A26C7EA26C7E
+1378A27F7F130E7FEB0380EB01C0EB00E01460135278BD20>40 D<12C07E12707E7E7E12
+0F6C7E6C7EA26C7E6C7EA21378A2137C133C133E131EA2131F7FA21480A3EB07C0A6EB03
+E0B2EB07C0A6EB0F80A31400A25B131EA2133E133C137C1378A25BA2485A485AA2485A48
+C7FC120E5A5A5A5A5A13527CBD20>I<15301578B3A6007FB812F8B912FCA26C17F8C800
+78C8FCB3A6153036367BAF41>43 D<EB03F8EB1FFF90387E0FC09038F803E03901E000F0
+484813780007147C48487FA248C77EA2481580A3007EEC0FC0A600FE15E0B3007E15C0A4
+007F141F6C1580A36C15006D5B000F143EA26C6C5B6C6C5B6C6C485A6C6C485A90387E0F
+C0D91FFFC7FCEB03F8233A7DB72A>48 D<EB01C013031307131F13FFB5FCA2131F1200B3
+B3A8497E007FB512F0A31C3879B72A>I<EB0FF0EB7FFE48B57E3903E03FE0390F000FF0
+000E6D7E486D7E486D7E123000706D7E126012FCB4EC7F807FA56CC7FC121CC8FCEDFF00
+A34A5A5D14035D4A5A5D140F4A5A4A5A92C7FC147C5C495A495A495A495A91C8FC011EEB
+01805B5B49130348481400485A485A000EC75A000FB6FC5A5A485CB6FCA321387CB72A>
+I<EB07F8EB3FFF4913C03901F80FF03903C007F848486C7E380E0001000F80381FE0006D
+7FA56C5A6C5AC85A1401A25D4A5AA24A5A5DEC0F80027EC7FCEB1FFCECFF809038000FE0
+6E7EEC01FC816E7EED7F80A216C0A2153F16E0A2121EEA7F80487EA416C049137F007F15
+80007EC7FC0070ECFF006C495A121E390F8003F83907F00FF00001B512C06C6C90C7FCEB
+0FF8233A7DB72A>I<1538A2157815F8A2140114031407A2140F141F141B143314731463
+14C313011483EB030313071306130C131C131813301370136013C01201EA038013005A12
+0E120C5A123812305A12E0B712F8A3C73803F800AB4A7E0103B512F8A325397EB82A>I<
+0006140CD80780133C9038F003F890B5FC5D5D158092C7FC14FC38067FE090C9FCABEB07
+F8EB3FFE9038780F803907E007E090388003F0496C7E12066E7EC87EA28181A21680A412
+3E127F487EA490C71300485C12E000605C12700030495A00385C6C1303001E495A6C6C48
+5A3907E03F800001B5C7FC38007FFCEB1FE0213A7CB72A>I<EC3FC0903801FFF0010713
+FC90380FE03E90383F800790387E001F49EB3F804848137F485AA2485A000FEC3F004913
+1E001F91C7FCA2485AA3127F90C9FCEB01FC903807FF8039FF1E07E090383801F0496C7E
+01607F01E0137E497FA249148016C0151FA290C713E0A57EA56C7E16C0A2121FED3F807F
+000F15006C6C5B15FE6C6C5B6C6C485A3900FE07F090383FFFC06D90C7FCEB03FC233A7D
+B72A>I<EB03F8EB1FFF017F13C09038FC07E03903F803F048486C7E48486C7E49137E12
+1F48487FA2007F158090C7FCA248EC1FC0A616E0A56C143FA27F123F001F147FA26C6C13
+FF3907E001DF0003149F3801F0033900FC0F1FD93FFC13C0EB07F090C7FC153F1680A316
+005D000F147E487E486C5BA24A5A4A5A49485A6C48485A001C495A260F807FC7FC3807FF
+FC000113F038003FC0233A7DB72A>57 D<121C127FEAFF80A5EA7F00121CC7FCB2121C12
+7FEAFF80A5EA7F00121C092479A317>I<121C127FEAFF80A5EA7F00121CC7FCB2121C12
+7F5A1380A4127F121D1201A412031300A25A1206A2120E5A121812385A1260093479A317
+>I<007FB812F8B912FCA26C17F8CCFCAE007FB812F8B912FCA26C17F836167B9F41>61
+D<EB3FE03801FFFE3907C03F80390E000FC0003CEB07F000301303007014F8007C130100
+FE14FC7EA4127E003CEB03F8C7FCEC07F0A2EC0FE0EC1F80EC3F00147E147C5C495A5C49
+5A5CA249C7FCA31306AA90C8FCA8130EEB3F80497EA56D5A010EC7FC1E3B7CBA27>63
+D<EAFFF8A4EAF000B3B3B3B3A3EAFFF8A40D5378BD17>91 D<EAFFF8A4EA0078B3B3B3B3
+A3EAFFF8A40D537FBD17>93 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fv ecrm1000 10 84
+/Fv 84 123 df<486C1360000314E039070001C0000EEB038048EB070000181306003813
+0E0030130C0070131C00601318A200E01338481330A400CEEB338039FF803FE001C013F0
+A3007F131FA2393F800FE0390E0003801C1981B91C>16 D<001C1307007FEB1FC039FF80
+3FE0A201C013F0A3007F131F001CEB073000001300A400011470491360A2000314E090C7
+12C048130100061480000E130348EB070048130E485B006013181C1980B91C>I<EC6003
+ECE007A2903801C00EA2903803801C0107133CEC0038491378011E13F090383C01E0EB7C
+03017813C09038F007800003131F3907E03F00380FC07E48485A387F03F838FE07F0A238
+7F03F8381F80FC380FC07E6C6C7E3903F01F800000130790387803C0017C13E0EB3C0190
+381E00F06D13786D1338EC803C0103131C903801C00EA2903800E007A2EC6003202877A7
+2E>19 D<EAC006EAE007A238700380A26C6C7E003C7FEA1C00001E7F6C13786C6C7EEBC0
+3E0003131E6C6C7E01F813C03900FC07E090387E03F090383F01F890381FC0FE90380FE0
+7FA290381FC0FE90383F01F890387E03F09038FC07E03901F80FC001E013003803C01E00
+07133EEB803C48485A001E5B001C5BEA3C0100385B48485AA24848C7FCA2EAC00620287C
+A72E>I<B81280A2290280962A>I<BD12C0A25202809653>I<DA0FF813FC91397FFF07FF
+903B01F807DF83C0903A07E001FF0F903B1F8007FE1FE090393F000FFC137E16F85B9338
+F007804848010790C7FC1503ACB812F8A32801F80003F0C7FCB3AB486C497E267FFFE0B5
+12F0A3333B7FBA30>27 D<EC0FF8EC7FFE903901F80780903907E001C090391F8000E090
+383F0007017E497EA25BA2485A6F5AED018092C8FCA9ED03F0B7FCA33901F8000F1503B3
+AA486C497E267FFFE0B512C0A32A3B7FBA2E>I<EC0FFC91387FFF70903901F803F09038
+07E00790381F800FEB3F00137EA25B150748481303ADB7FCA33901F80003B3AB486C497E
+267FFFE0B512C0A32A3B7FBA2E>I<DA0FF0EB1FF0DA7FFEEBFFFC903B01F80F83F00F90
+3C07E001CFC00380903C1F8000FF0001C090273F0007FE130F017E4948497EA2495CA248
+485C03076E5A03030203C7FC95C8FCA9F007E0BAFCA33C01F80003F0001F1807B3AA486C
+496C497E267FFFE0B500C1B51280A3413B7FBA45>I<121C127FEAFF80A213C0A3127F12
+1C1200A412011380A2120313005A1206120E5A5A5A12600A1979B917>39
+D<146014E0EB01C0EB0380EB0700130E131E5B5BA25B485AA2485AA212075B120F90C7FC
+A25A121EA2123EA35AA65AB2127CA67EA3121EA2121F7EA27F12077F1203A26C7EA26C7E
+1378A27F7F130E7FEB0380EB01C0EB00E01460135278BD20>I<12C07E12707E7E7E120F
+6C7E6C7EA26C7E6C7EA21378A2137C133C133E131EA2131F7FA21480A3EB07C0A6EB03E0
+B2EB07C0A6EB0F80A31400A25B131EA2133E133C137C1378A25BA2485A485AA2485A48C7
+FC120E5A5A5A5A5A13527CBD20>I<1530B3A8B912FCA2C80030C8FCB3A836367BAF41>
+43 D<121C127FEAFF80A213C0A3127F121C1200A412011380A2120313005A1206120E5A
+5A5A12600A19798817>I<B512FCA516057F941C>I<121C127FEAFF80A5EA7F00121C0909
+798817>I<1506A2150E150CA2151C151815381530A215701560A215E015C0A214011580
+A2140315005C1406A2140E140CA2141C1418A214381430A21470146014E05CA213015CA2
+130391C7FCA25B1306A2130E130C131C1318A213381330A213701360A213E05BA212015B
+120390C8FCA25A1206A2120E120CA2121C1218A21238123012701260A212E05AA21F537B
+BD2A>I<EB03F8EB1FFF90387E0FC09038F803E03901E000F0484813780007147C48487F
+A248C77EA2481580A3007EEC0FC0A500FE15E0B3007E15C0A4007F141F6C1580A36C1500
+A26C6C133EA26C6C5B6C6C5BEBF0013900F803E090387E0FC0D91FFFC7FCEB03F823397D
+B62A>I<EB01C013031307131F13FFB5FCA2131F1200B3B3A7497E007FB512F0A31C3779
+B62A>I<EB0FF0EB7FFE48B57E3903E03FE0390F000FF0001E6D7E001C6D7E486D7E5A6E
+7E126012FE6CEC7F807FA56CC7FC121CC8FCEDFF00A25D14015D14035D4A5A4A5A5D4A5A
+4AC7FC147E5C495A14E0495A495A49C8FC011EEB01805B5B49130348481400485A485A90
+C75A48B6FC5A5A485CB6FCA321377CB62A>I<EB07F8EB3FFF90B512C03901F80FF03903
+C007F848486C7E390E0001FEEA0F80391FE000FF7FA56C5A6C5AC7485AA25D14035D4A5A
+5DEC0F80027FC7FCEB1FFCECFF809038000FE06E7EEC01FC816E7EED7F80A216C0A2153F
+16E0A2121EEA7F80A2487EA316C0157F491480007EC7FC0070ECFF006C495A121E390F80
+03F83907F00FF00001B512C06C6C90C7FCEB0FF823397DB62A>I<1538A2157815F8A214
+0114031407A2140F141F141B14331473146314C313011483EB030313071306130C131C13
+1813301370136013C01201EA038013005A120E120C5A123812305A12E0B712F8A3C73803
+F800AA4A7E0103B512F8A325387EB72A>I<0006140CD80780133C9038F003F890B5FC5D
+5D158092C7FC14FC38067FE090C9FCAAEB07F8EB1FFE9038780F809038E007E03907C003
+F0496C7E130000066D7E81C8FC8181A21680A4121C127F5A7FA390C713005D12FC00605C
+12704A5A6C5C6C1303001E495A6C6C485A3907E03F800001B5C7FC38007FFCEB1FE02139
+7CB62A>I<EC3FC0903801FFF0010713FC90380FE03E90383F800790387E001F49EB3F80
+4848137F485A12075B000FEC3F0049131E001F91C7FC5B123FA3127F90C9FCEB01FC9038
+07FF8039FF1E07E090383801F0496C7E01607F01E0137E497F16805BED1FC0A390C713E0
+A57EA47F123F16C0A2001FEC3F807F000F15006D5B000714FE6C6C5B6C6C485A3900FE07
+F090387FFFC0011F90C7FCEB03FC23397DB62A>I<12301238123E003FB612E0A316C05A
+168016000070C712060060140E5D5D00E014304814705D5DC712014A5A4AC7FC1406140E
+5CA25C1478147014F05C1301A213035C1307A2130FA3131F5CA2133FA5137FA96DC8FC13
+1E233A7BB72A>I<EB03F8EB1FFF017F13C09038FC07F03901E001F83903C0007C484813
+3C90C7123E48141E000E141F001E80A3121FA26D5B6D131E7FD80FF85B6D137C01FF1378
+6C6D5A6CEBE3E0ECF780C601FFC7FC6D5A6D6C7E010F13E0013F7F01F97F3901E07FFE48
+486C7E380F800F48486C1380001E010113C0487F007C143F0078EC1FE0150F00F8140748
+1403A21501A36C15C0A200781403007C15806C14076CEC0F006C6C131ED807E0137C3903
+F803F0C6B55A013F1380D907FCC7FC23397DB62A>I<EB03F8EB1FFF017F13C03901FC07
+E048486C7E3907E001F8000F6D7E4848137E5B003F80A248C71380A25AED1FC0A516E0A5
+6C143FA36C7E157F121F6C6C13FF6C6C13DF000313013901F0039F3900FC0F1FD93FFC13
+C0EB07F090C7FCA2153F1680A216005D120F486C137E486C5BA24A5A4A5A49485A381F00
+0F001CEB1F80260F807FC7FC3807FFFE000113F838003FC023397DB62A>I<121C127FEA
+FF80A5EA7F00121CC7FCB2121C127FEAFF80A5EA7F00121C092479A317>I<121C127FEA
+FF80A5EA7F00121CC7FCB2121C127FEAFF80A213C0A3127F121C1200A412011380A21203
+13005A1206120E5A5A5A12600A3479A317>I<EB3FE03801FFFE3907C03F80390E000FC0
+003CEB07F000301303007014F8007C130100FE14FC7EA4127E003CEB03F8C7FCEC07F0A2
+EC0FE0EC1F80EC3F00147E147C5C495A5C495A5CA249C7FCA31306AA90C8FCA8130EEB3F
+80497EA56D5A010EC7FC1E3B7CBA27>63 D<1538A3157CA315FEA34A7EA34A6C7EA20207
+7FEC063FA2020E7FEC0C1FA2021C7FEC180FA202387FEC3007A202707FEC6003A202C07F
+1501A2D901807F81A249C77F167FA20106810107B6FCA24981010CC7121FA2496E7EA349
+6E7EA3496E7EA213E0707E1201486C81D80FFC02071380B56C90B512FEA3373C7DBB3E>
+65 D<B712E016FC16FF0001903980007FC06C90C7EA1FE0707E707E707EA2707EA283A7
+5F16035F4C5A4C5A4C5A4C5AEEFF8091B500FCC7FCA291C7EA7F80EE1FE0EE07F0707E70
+7E83707EA21880177F18C0A7188017FFA24C13005F16034C5AEE1FF8486DEB7FF0B812C0
+94C7FC16F832397DB83B>I<913A01FF800180020FEBE003027F13F8903A01FF807E0790
+3A03FC000F0FD90FF0EB039F4948EB01DFD93F80EB00FF49C8127F01FE153F1201484815
+1F4848150FA248481507A2485A1703123F5B007F1601A35B00FF93C7FCAD127F6DED0180
+A3123F7F001F160318006C7E5F6C7E17066C6C150E6C6C5D00001618017F15386D6C5CD9
+1FE05C6D6CEB03C0D903FCEB0F80902701FF803FC7FC9039007FFFFC020F13F002011380
+313D7BBA3C>I<B712C016F816FE000190398001FF806C90C7EA3FE0EE0FF0EE03F8707E
+707E177FA2EF3F8018C0171F18E0170F18F0A3EF07F8A418FCAC18F8A4EF0FF0A218E0A2
+171F18C0EF3F80A2EF7F0017FE4C5A4C5AEE0FF0EE3FE0486DEBFF80B8C7FC16F816C036
+397DB83F>I<B812FEA3000190388000076C90C8FC173F838383A383A31880170116C0A3
+94C7FCA31501A21503150F91B5FCA3EC000F15031501A21500A21860A318E093C712C0A4
+1701A3EF0380A21707A2170F173F177F486D903807FF00B9FCA333397EB838>I<B812F8
+A30001903880001F6C90C71201EE00FC177C173C171CA2170CA4170E1706A2ED0180A217
+00A41503A21507151F91B5FCA3EC001F15071503A21501A692C8FCAD4813C0B612C0A32F
+397DB836>I<DBFF8013C0020FEBF001023F13FC9139FF803F03903A03FC000787D90FF0
+EB03CF4948EB00EF4948147F4948143F49C8121F485A4848150F48481507A248481503A2
+485A1701123F5B007F1600A448481600AB93B6FCA26C7E9338007FE0EF3FC0A2123F7F12
+1FA26C7EA26C7EA26C7E6C7E6C6C157F6D7E6D6C14FF6D6C14EFD90FF8EB03C7D903FEEB
+0783903A00FFC03F0191393FFFFC00020F01F0130002001380383D7CBA41>I<B648B512
+FEA30001902680000313006C90C76C5AB3A491B6FCA391C71201B3A6486D497EB648B512
+FEA337397DB83E>I<B612C0A3C6EBC0006D5AB3B3AD497EB612C0A31A397EB81E>I<013F
+B512E0A39039001FFC00EC07F8B3B3A3123FEA7F80EAFFC0A44A5A1380D87F005B007013
+1F6C5C6C495A6C49C7FC380781FC3801FFF038007F80233B7DB82B>I<B649B5FCA30001
+01809038007FF06C90C8EA3F80053EC7FC173C17385F5F4C5A4C5A4CC8FC160E5E5E5E5E
+4B5AED0780030EC9FC5D153E157E15FF5C4A7F4A6C7E140E4A6C7E4A6C7E14704A6C7E4A
+6C7E14804A6C7E6F7EA26F7F707EA2707E707EA2707EA2707E707EA2707E707F8484486D
+497FB6011FEBFF80A339397DB841>I<B612E0A3000101C0C8FC6C90C9FCB3AD1718A517
+381730A31770A317F0A216011603160FEE1FE0486D13FFB8FCA32D397DB834>I<B59338
+07FFF86E5DA20001F0FC002600DFC0ED1BF8A2D9CFE01533A3D9C7F01563A3D9C3F815C3
+A2D9C1FCEC0183A3D9C0FEEC0303A2027F1406A36E6C130CA36E6C1318A26E6C1330A36E
+6C1360A26E6C13C0A3913901FC0180A3913900FE0300A2ED7F06A3ED3F8CA2ED1FD8A3ED
+0FF0A3486C6D5A487ED80FFC6D48497EB500C00203B512F8A2ED018045397DB84C>I<B5
+913807FFFE8080C69238007FE06EEC1F80D9DFF0EC0F001706EBCFF8EBC7FCA2EBC3FEEB
+C1FFA201C07F6E7EA26E7E6E7E81140F6E7E8114036E7E168080ED7FC016E0153FED1FF0
+ED0FF8A2ED07FCED03FEA2ED01FF6F1386A2EE7FC6EE3FE6A2EE1FF6EE0FFEA216071603
+A216011600A2177E486C153E487ED80FFC151EB500C0140EA2170637397DB83E>I<EC03
+FF021F13E09138FE01FC903901F8007ED907E0EB1F8049486D7ED93F80EB07F049C76C7E
+01FE6E7E48486E7E49157E0003167F4848ED3F80A24848ED1FC0A2001F17E049150F003F
+17F0A3007F17F8491507A300FF17FCAC007F17F86D150FA3003F17F0A26C6CED1FE0A36C
+6CED3FC0000717806D157F000317006C6C15FEA26C6C4A5A017F4A5A6D6C495A6D6C495A
+D907E0EB1F80D903F8017FC7FC903900FE01FC91381FFFE0020390C8FC363D7BBA41>I<
+B712C016FC16FF0001D9800013C06C90C7EA1FE0707EEE03F883707EA2707EA21880A718
+00A24C5AA24C5A5FEE0FF04C5AEEFF8091B548C7FC16F091CAFCB3A5487FB6FCA331397E
+B838>I<B612FEEDFFE016F8000190388007FE6C90C76C7EEE3FC0707E707E707EA2707E
+A283A65FA24C5AA24C5A4C5AEE3F8004FFC8FCED07FC91B512E05E9138000FF0ED03F8ED
+00FE82707E707EA2161F83A583A6F00180A217F8160F1803486D01071400B66D6C5A0401
+1306933800FE0ECAEA3FFCEF07F0393B7DB83D>82 D<D90FF813C090383FFE0190B51281
+3903F807E33907E000F74848137F4848133F48C7121F003E140F007E1407A2007C140312
+FC1501A36C1400A37E6D14006C7E7F13F86CB47E6C13F8ECFF806C14E06C14F86C14FEC6
+80013F1480010714C0EB007F020713E0EC007FED3FF0151F150FED07F8A200C01403A215
+01A37EA216F07E15036C15E06C14076C15C06C140F6DEB1F80D8FBF0EB3F00D8F0FE13FE
+39E03FFFF8010F13E0D8C00190C7FC253D7CBA2E>I<003FB812E0A3D9C003EB001F273E
+0001FE130348EE01F00078160000701770A300601730A400E01738481718A4C71600B3B0
+913807FF80011FB612E0A335397DB83C>I<B6903807FFFEA3000101809038007FE06C90
+C8EA1F80EF0F001706B3B2170E6D150C80171C133F17186D6C14385F6D6C14F06D6C5C6D
+6C495A6D6CEB07806D6C49C7FC91387F807E91381FFFF8020713E09138007F80373B7DB8
+3E>I<B500FC91387FFF80A30003018091380FFC006C90C8EA07E0715A6C705A6E140301
+7F93C7FCA280013F1506A26E140E011F150C80010F5DA28001075DA26E147001031560A2
+6D6C5CA2806D4A5AA2ED8003027F91C8FCA291383FC006A215E0021F5BA2EDF01C020F13
+18A26E6C5AA215FC02035BA2EDFEE002015BA26E6C5AA36FC9FCA3153EA2151CA3393B7E
+B83E>I<B5D8FC07B5D8F001B5FCA30007902780001FFEC7EA1FF86C48C7D80FF8EC07E0
+00010307ED03C01B807F6C6F6C1500A26E5F017F6E6C1406A280013F4A6C5CA280011F4A
+6D5BEE067FA26D6C010E6D5BEE0C3FA26D6C011C6D5BEE181FA26D6C6F5BEE300FA26D6C
+6F485AEE6007A26D6C4CC7FC9338C003FCA203805D913B7F818001FE06A203C1150EDA3F
+C3C7EAFF0CA203E3151CDA1FE6EC7F98A215F6DA0FFCEC3FF0A302075E4B141FA202035E
+4B140FA202015E4B1407A2020093C8FC4B80503B7EB855>I<007FB590383FFFFCA3C601
+F801071380D97FE0D903FCC7FC013FEC01F06D6C5C5F6D6C5C6D6C13034CC8FC6D6C1306
+160E6D6C5B6DEB8018163891387FC0306E6C5A16E06E6C5A91380FF18015FB6EB4C9FC5D
+14036E7EA26E7F6F7EA24B7E15DF9138019FF09138038FF8150F91380607FC91380E03FE
+140C4A6C7EEC38000230804A6D7E14E04A6D7E49486D7E130391C76C7E01066E7E130E01
+0C6E7E011C1401013C8101FE822607FF80010713E0B500E0013FEBFF80A339397EB83E>
+I<B500FE91383FFFE0A3000301E0913807FE00C649EC03F0017F6F5A606D6C5D6D6C1403
+95C7FC6D6C1406A26D6C5C6D6C141C17186D6C143817306D6D5B6E6C13E05F91383FE001
+5F91381FF003DA0FF890C8FC1606913807FC0E160C913803FE1C913801FF185E6E13B016
+E0157F6F5AB3A24B7E023FB512C0A33B397FB83E>I<003FB7FCA39039FC0001FE01C013
+0349495A003EC7FC003C4A5A5E0038141F00784A5A12704B5A5E006014FF4A90C7FCA24A
+5A5DC712074A5AA24A5A5D143F4A5AA24A5A92C8FC5B495AA2495A5C130F4948EB0180A2
+495A5C137F495A16034890C7FC5B1203485AEE0700485A495C001F5D48485C5E4848495A
+49130FB8FCA329397BB833>I<007FB81280B912C0A26C17803204797041>95
+D<EA01801203EA0700120E5A12181238123012701260A212E05AA412CEEAFF8013C0A312
+7FA2EA3F80EA0E000A197AB917>I<EB1FE0EBFFFC3803E03F3907000F80390F8007E048
+6C6C7E13E06E7EA26E7E6C5A6C5AC8FCA4147FEB07FFEB3FE0EBFE00EA03F8EA0FF0EA1F
+C0123F485A90C7FC160C12FEA31401A26C13036CEB077C903980063E18383FC01E3A0FE0
+781FF03A03FFF00FE03A007F8007C026277DA52A>I<EA03F012FFA3120F1203B0EC1FE0
+EC7FF89038F1E03E9039F3801F809039F7000FC001FEEB07E049EB03F049EB01F85BED00
+FCA216FEA2167E167FAA167E16FEA216FC15016D14F8ED03F07F01EEEB07E001C6EB0FC0
+9039C7801F00903881E07E903800FFF8C7EA1FC0283B7EB92E>I<EB03FC90381FFF8090
+387E03E03901F80070484813F83907E001FC380FC003A2EA1F80123F90380001F848EB00
+F01500A2127E12FEAA127E127FA26C14067F001F140E6D130C000F141C6C6C13386C6C13
+706C6C13E039007C07C090381FFF00EB07F81F277DA525>I<ED0FC0EC03FFA3EC003F15
+0FB0EB03F8EB1FFF90387E078F9038F801EF3903F0007F4848133F4848131FA24848130F
+123F90C7FC5AA2127E12FEAA127E127FA27EA26C6C131FA26C6C133F6C6C137F6C6CEBEF
+F03A01F801CFFF39007C078F90381FFE0FD907F813C0283B7DB92E>I<EB07F8EB1FFF90
+387C0FC03901F803E03903F001F0D807E013F8380FC0004848137CA248C7127E153E5A15
+3F127E12FEA3B7FCA248C8FCA5127EA2127FA26C14037F001F14076C6C13060007140E6D
+131CD801F013386C6C137090387E03E090381FFF80903803FC0020277EA525>I<147E90
+3803FF8090380FC1E0EB1F8790383F0FF0137EA213FCA23901F803C091C7FCADB512FCA3
+D801F8C7FCB3AB487E387FFFF8A31C3B7FBA19>I<ED03F090390FF00FF890393FFC3C3C
+9039F81F707C3901F00FE03903E007C03A07C003E010000FECF000A248486C7EA86C6C48
+5AA200075C6C6C485A6D485A6D48C7FC38073FFC38060FF0000EC9FCA4120FA213C06CB5
+12C015F86C14FE6CECFF804815C03A0F80007FE048C7EA0FF0003E140348140116F84814
+00A56C1401007C15F06CEC03E0003F1407D80F80EB0F80D807E0EB3F003901FC01FC3900
+7FFFF0010790C7FC26387EA52A>I<EA03F012FFA3120F1203B0EC0FF0EC3FFCECF03F90
+39F1C01F809039F3800FC0EBF70013FE496D7EA25BA35BB3A3486C497EB500C1B51280A3
+293A7EB92E>I<EA0380EA0FE0487EA56C5AEA0380C8FCAAEA03F012FFA312071203B3AA
+487EB512C0A312387EB717>I<EB01C0EB07F0EB0FF8A5EB07F0EB01C090C7FCAAEB01F8
+13FFA313071301B3B3A2123C127E00FF13F01303A214E038FE07C0127C383C0F00EA0FFE
+EA03F8154984B719>I<EA03F012FFA3120F1203B1913801FFFCA39138007FC01600157C
+15705D4A5A4A5A4AC7FC141E1438147814FC13F1EBF3FEEBF73F01FE7FEBF81F496C7E81
+14076E7E6E7E811400157E157F811680ED1FC0486CEB3FF0B500C0B5FCA3283A7EB92C>
+I<EA03F012FFA3120F1203B3B3AD487EB512C0A3123A7EB917>I<2703F00FF0EB1FE000
+FFD93FFCEB7FF8913AF03F01E07E903BF1C01F83803F3D0FF3800FC7001F802603F70013
+CE01FE14DC49D907F8EB0FC0A2495CA3495CB3A3486C496CEB1FE0B500C1B50083B5FCA3
+40257EA445>I<3903F00FF000FFEB3FFCECF03F9039F1C01F803A0FF3800FC03803F700
+13FE496D7EA25BA35BB3A3486C497EB500C1B51280A329257EA42E>I<EB03FE90380FFF
+8090383E03E09038F800F84848137C48487F48487F4848EB0F80001F15C090C712074815
+E0A2007EEC03F0A400FE15F8A9007E15F0A2007F14076C15E0A26C6CEB0FC0000F15806D
+131F6C6CEB3F006C6C137EC66C13F890387E03F090381FFFC0D903FEC7FC25277EA52A>
+I<3903F01FE000FFEB7FF89038F1E07E9039F3801F803A07F7000FC0D803FEEB07E049EB
+03F04914F849130116FC150016FEA3167FAA16FEA3ED01FCA26DEB03F816F06D13076DEB
+0FE001F614C09039F7803F009038F1E07E9038F0FFF8EC1FC091C8FCAB487EB512C0A328
+357EA42E>I<D903F813C090381FFE0190387E07819038FC01C33903F000E30007147748
+48133749133F001F141F485A150F48C7FCA312FEAA127FA37E6D131F121F6D133F120F6C
+6C137F6C6C13EF3901F801CF39007E078F90381FFE0FEB07F890C7FCABED1FE00203B5FC
+A328357DA42C>I<3807E01F00FFEB7FC09038E1E3E09038E387F0380FE707EA03E613EE
+9038EC03E09038FC0080491300A45BB3A2487EB512F0A31C257EA421>I<EBFF03000313
+E7380F80FF381E003F487F487F00707F12F0A2807EA27EB490C7FCEA7FE013FF6C13E06C
+13F86C7F00037FC67F01071380EB007F141F00C0EB0FC01407A26C1303A37E15806C1307
+7EEC0F00B4131E38F3C07C38E1FFF038C03F801A277DA521>I<1318A51338A31378A313
+F8120112031207001FB5FCB6FCA2D801F8C7FCB215C0A93800FC011580EB7C03017E1300
+6D5AEB0FFEEB01F81A347FB220>I<D803F0EB07E000FFEB01FFA3000FEB001F00031407
+B3A4150FA3151F12016D133F0000EC77F86D9038E7FF8090383F03C790381FFF87903A03
+FC07E00029267EA42E>I<B538803FFEA33A0FF8000FF06C48EB07E00003EC03C06D1480
+00011500A26C6C1306A26D130E017E130CA26D5BA2EC8038011F1330A26D6C5AA214E001
+075BA2903803F180A3D901FBC7FCA214FF6D5AA2147CA31438A227257EA32C>I<B53A1F
+FFE03FFEA3260FF8009038000FF86C48017EEB03E018C00003023EEB0180A26C6C013FEB
+0300A36C6CEC8006156FA2017E9038EFC00C15C7171CD93F01EBE01815830281EBF038D9
+1F831430150102C3EBF87090260FC6001360A2D907E66D5A02EC137CA2D903FCEB7F804A
+133FA2010192C7FC4A7FA20100141E4A130E0260130C37257EA33C>I<B538807FFFA33A
+03FE003FF00001EC1F80000092C7FC017E131C6D13186D6C5AECC070010F5B6D6C5AECF1
+80EB03FB6DB4C8FC6D5AA2147F804A7E8114CF903801C7E090380383F090380703F8EB06
+01496C7E011C137E49137F01787F496D7E486C80000FEC3FF0D8FFFE90B51280A329247F
+A32C>I<B538803FFEA33A0FF8000FF06C48EB07C00003EC03806C7E16007F00001406A2
+017E5BA2137F6D5BA26D6C5AA2ECC070010F1360A26D6C5AA214F101035BA2D901FBC7FC
+A214FF6D5AA2147CA31438A21430A214701460A25CA2EA7C0100FE5B130391C8FC1306EA
+FC0EEA701C6C5AEA1FF0EA0FC027357EA32C>I<003FB512FCA2EB8003D83E0013F8003C
+EB07F00038EB0FE012300070EB1FC0EC3F800060137F150014FE495AA2C6485A495AA249
+5A495A495AA290387F000613FEA2485A485A0007140E5B4848130C4848131CA24848133C
+48C7127C48EB03FC90B5FCA21F247EA325>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fw ecbx1440 14.4 46
+/Fw 46 122 df<DC7FFEECFFC0031FB5D8801F13F092B6D8E07F13FC020703F9B57E021F
+D9C007B5EAC1FF91277FFE000102071380DAFFF8010713FC010301E049494813C0495B49
+494913F04990C7FC19E0495A741380017F17C04A6E6E130071EC00FC98C7FCAEBB12FEA5
+26007FFCC7000701C0C8FCB3B3A7007FB5D8FC07B612F0A552547DD34D>27
+D<EA07E0EA1FF0EA3FFC127F7FB5FCA31480A37EA27E7EEA07E7EA0007A3130F1400A35B
+131E133EA25BA25BA2485A485A1207485A485A90C7FC121E120C1127768F25>44
+D<B712E0AB230B7F9F2C>I<EA07E0EA1FF8EA3FFCEA7FFEA2B5FCA6EA7FFEA2EA3FFCEA
+1FF8EA07E01010768F25>I<913803FF80023F13F849B6FC010715C04901017F903A3FFC
+007FF8D97FF0EB1FFC49486D7E48496D7E4A7F4817804890C76C13C0A248486E13E0A200
+1F17F0A3003F17F8A249157FA2007F17FCA600FF17FEB3A5007F17FCA6003F17F86D15FF
+A3001F17F0A3000F17E06D5C6C17C0A26C6D4913806C17006E5B6C6D495A6D6C495AD93F
+FCEB7FF8903A0FFF01FFE06D90B55A010192C7FCD9003F13F802031380374F7BCD42>48
+D<151E153E15FE1403140F147FEB07FF0003B5FCB6FCA3EBF87FEAFC00C7FCB3B3B3A600
+7FB712FCA52E4E76CD42>I<EC1FFE49B512F0010F14FC013FECFF804915E02701FF803F
+7F2703FC000713FCD807F001017F48486D7FD81F806E138048C87E7013C0D87FE016E001
+F8806D16F000FF817F7013F8A56C5AA26C5A6C5AEA0380C914F05EA218E05E18C05E1880
+4C13005F4C5A4C5A5F4B5B4B5B4B5B94C7FCED0FFC4B5A4B5AED7FC04B5A4A90C8FCEC03
+FC4A5A4A4814F84A5A4A5A4AC8FC02FEEC01F0495A495A495A5CD90F80140349C8FC013E
+1507017FB7FC90B812E05A5A5A5A5A5A5AB9FC18C0A4354E7ACD42>I<913807FFC0027F
+13FC0103B67E010F15E090261FF80313F890267FC0007F01FEC7EA3FFE48488148486E13
+8013FE486C6C6D13C0804817E080A66C5B18C06C5B6C90C75AD80038168090C8FC4C1300
+A24C5A5F4C5A4B5B4B13C0030F5BDB7FFEC7FC91387FFFF816C016FCEEFF80DA000313E0
+9238007FF8EE3FFE707E70138018C07013E018F07013F8A218FC82A218FEA3EA03C0EA0F
+F0EA3FFC487EA2B5FCA218FCA25E18F8A26C4816F0495C4916E0D83FE04A13C06C485CD8
+0FF04A1380D807FE91387FFE003B03FFE003FFFC6C90B65A6C6C15E0010F92C7FC010114
+FCD9001F1380374F7BCD42>I<17FC1601A216031607160FA2161F163F167FA216FF5D5D
+A25D5D5D167F153E157E15FC15F8EC01F01403EC07E015C0EC0F80141FEC3F00143E5C14
+FC495A5C495A1307495A5C49C7FC5B137E137C5B1201485A5B485A120F485A90C8FC123E
+127E5ABA1280A5C901FCC7FCAF021FB71280A5394F7CCE42>I<486C150601F0153E01FE
+EC01FED9FFF0133F91B65A5F5F5F5F5F94C7FC16FC5E16E093C8FC15FC01F0138091CAFC
+AC913807FF80023F13F891B512FE01F36E7E9026FFFC0113E09139E0007FF891C76C7E49
+6E7E01F86E7E5B7013804916C0C9FC18E08218F0A418F8A31203EA0FE0EA3FF8487EA212
+FF7FA218F0A25B5E6C4816E05B01C016C06CC85A18806C6C4A13007FD80FF04A5A6C6CEC
+FFFCD803FE4913F02701FFE00F5B6C6CB612806D92C7FC010F14F8010114C09026003FFC
+C8FC354F7ACD42>I<ED07FE92B512C0020314F0021F14FC91397FFC01FE9139FFE0007F
+01030180EB3F804990C7121F4948EC7FC0494814FF4948010313E0495A49485B5A485BA2
+485BA2486F13C091C7FC4803001300177E94C7FC5AA25B127FA2ED3FF04AB5FC020714C0
+00FF4914F091391F807FF891393E001FFE02786D7E4A6D13807013C06D5A4A6D13E018F0
+5C7013F8A291C813FCA44916FEA3127FA6123FA37F6C17FCA36C17F85E7E6E15F06C17E0
+6C6D5B6E15C06C4B13806D6C491300D93FFC495A6DB4EBFFFC010790B512F06D5D010015
+80021F01FCC7FC020313C0374F7BCD42>I<121F7F7FEBFF8091B8FCA45A18FE18FC18F8
+18F0A218E018C018804817000180C8123E007EC9127E5F007C4B5A4C5A5F16074C5A484B
+5A4CC7FC167E167CC912FC4B5A4B5AA24B5A150F4B5AA24B5AA24BC8FC5DA25C5D1403A2
+14075D140FA3141FA2143FA34A5AA414FFA65BAB6D5B6E5A6E5A6E5A385279D042>I<91
+3803FFC0023F13FC49B67E010715E090260FFC0013F8D93FE0EB1FFCD97F80EB07FE49C7
+6C7E496E1380484880000317C049157F120718E0173F120FA27FA27F7F6E147F02E015C0
+8002FC14FF6C01FF15806F481300EDE0036C9138F807FE6F485A6C9138FF1FF06CEDFFE0
+17806D4AC7FC7F010F6E7E6D81010115F06D81010315FE010F81D93FF71580D97FC115C0
+2701FF807F14E048EB001F48486D14F04848010314F848481300496E13FC003F151F4914
+07007F6F13FE491400177F00FF163F49151F170F1707A21703A218FCA27F127F6DED07F8
+A26C6CED0FF07F6C6CED1FE06C6CED3FC06C6CEDFF806C01C0010313006C01FCEB3FFE6C
+6CB612F8011F15E001071580010002FCC7FC020F13C0374F7BCD42>I<913807FF80027F
+13F849B512FE01076E7E90261FFE0113E0903A7FF8003FF049486D7E48496D7E48496D7E
+484980486F138091C7FC486F13C05A18E0485A18F0A27013F812FFA318FCA618FEA35E12
+7FA4003F5DA26C7E5E7E6C6D5B161E6C7F6C6D5B6C6C6C13F890393FFC03F06DB55A0107
+4A13FC01001400EC1FF891C8FCA218F85EA301FC16F0487E2607FF8015E05E486D15C0A2
+4C1380A24C13005F4A131F6C4B5A49C7485A494A5A6C48495B6D01075B2701FF803F90C7
+FC6C90B512FC013F5C6D14C0010791C8FC9038007FF0374F7BCD42>I<ECFFFC010FEBFF
+E0013F14FC90B7FC0003D9801F13802707F8000313E0D80FE06D13F048487F48C813F8D8
+7FC0EC7FFC13F07F00FF16FE7FA66C5A6C48ECFFFC6C5AD8078015F8C85A4B13F04B13E0
+17C04B138092381FFE004B5A16F04B5A4B5A5E4A90C7FC5D4A5AA25D4A5AA25D140F5DA2
+5DAD91C9FCAAEC1F80EC7FE04A7E497FA2497FA66D5BA26D5B6E5AEC1F802F5479D33E>
+63 D<932603FFF01407047F01FF140F0307B600E0131F033F03F8133F92B700FE137F02
+039126C003FF13FF020F01F8C7EA3FC1023F01C0EC0FE391B5C80003B5FC4901FC814949
+814901E082011F498249498292CA7E4948834948835A4A83485B4885A24849187FA2485B
+1B3FA2485B1B1FA25AA21B0091CDFCA2B5FCAE7EA280A36C1A1FA36C7FA21B3F6C7F1B3E
+6C7F1B7E6C6D187C6C1AFC6E18F86C19016D6CEF03F06D7E6FEE07E06D6DEE0FC001076D
+EE1F806D01F8EE3F006D6D16FE6D01FF4B5A023F01C0EC07F8020F01FCEC3FF00203903A
+FFC001FFC0020091B6C7FC033F15FC030715F0DB007F1480040301F0C8FC505479D25F>
+67 D<BB12FCA5D8000701F0C7000F7F1800191F190F19071903190119001A7E1A7F86A3
+86A51B80DD03E0130FA497C7FCA31707A3170F171F173FEE01FF92B6FCA5EDF001EE003F
+171F170F1707A31703A794CAFCB3A2B812F0A549527CD153>70 D<B81280A5D8000701F0
+C7FCB3B3B3B2B81280A529527DD130>73 D<B600F04EB612F06F606F60A3D800076D4E49
+C7FCA2DADFFFF01F7FA202CF6D173EA302C76D177CA202C36D17F8A202C16DEE01F0A202
+C06DEE03E0A36F6CEE07C0A26F6CEE0F80A26F6CEE1F00A36F6D153EA26F6D5DA26F6D5D
+A36F6D4A5AA26F6D4A5AA2706C4A5AA3706C4A5AA2706C4AC7FCA2706D133EA3706D5BA2
+706D5BA2706D485AA2706D485AA3716C485AA2716C485AA2716C48C8FCA37113BEA27113
+FCA2715BA3715BA2715BA2D91FF06F5AB600FE050FB712F0A2725AA272C7FC74527CD17D
+>77 D<B600F84BB612FC818181A2D800076E91C7383FE00070EE0F80828214DF02CF7F02
+C77F8202C37F14C102C0806F7F836F7F816F7F6F7F83816F7F6F80707F8482707F707F70
+7F8482707F7080717F8583717F717F85717F83717F7114801AC07213E0847213F07213F8
+1AFC7213FE847213FF72148F1BCF7313EF857313FF85A285858585A286868686A2868686
+86EB1FF0B600FE177F1B3F1B1F1B0FA25E527CD167>I<B912FCF0FFE019FE737E1AE0D8
+000F01E0C7003F7F060313FC06007F737E7313807313C07313E0851BF0A21BF885A21BFC
+A91BF8A3611BF0A21BE04F13C0614F13804F13004F5A060713F8063F5B92B812C097C7FC
+19F8198003E0CBFCB3AEB712FEA54E527CD15A>80 D<DA0FFE141C91B500F0133C010702
+FC137C011F02FF13FC017F15C19026FFF00113E148903980001FFB4890C7EA07FFD807FC
+14014848804848153F171F4848150FA2007F1607491503A2170112FFA217007FA26D167C
+A27F7F6D93C7FC6C7E14C014F8ECFF806C14F8EDFFC06C15FC6CEDFF8017F06C16FC6C82
+6C707E6C836D82011F8201078213016D6C81020781EC007F030380ED003F040314801600
+173F837113C0838312F883A3837EA319807EA26C5E19007F6D4B5A7F6D4B5A01FC4B5A6D
+151FD9FFC04A5AD97FF8ECFFE028FE1FFF80075B010790B6C7FCD8FC0115FC486C6C14F0
+48010F14C0489026007FFCC8FC3A5479D249>83 D<003FBB12FCA59126C0007FEB000301
+FCC7ED003FD87FF0F00FFE49180749180349180190C81600A2007E1A7EA3007C1A3EA500
+FC1A3F481A1FA6C91700B3B3AC49B912C0A550517BD05B>I<B700F8017FB600FC49B612
+E0A5D8001F01C0C8001F01E0C9EBC0000E1FC7FC6F6F606D73163E6F81207E6D73167C6F
+8120FC6D735E6F6F17016D735E616F1B036D735E616F1B076E4C6E5D7015BF1F0F6E041F
+6E5D70031F161F6E9AC8FC073F8070DA3E0F5E6E73143E197E70DA7C07167E6E04FC6E14
+7C704A7E1FFC6E03016F5C704A7E6E515A060381704A6C15036E735C1807704A6D14076F
+07805B7148487F1E0F6F021F04C05B05C090C77E1E1F6F4A04E090C9FCDDE03E6E5C6FF1
+F03E187EDDF07C6E147E6FF1F87C18FC71486E14FC6F01F9715ADDFDF0801DFD6F01FFEF
+FFF04E806F62A24E817061A24E81706195C97EA27096CAFC4D82040F60A24D1607040760
+A24D16030403604D160104016083537ED188>87 D<EC3FFE0107B512E0011F14FC017F14
+FF2701FFC00F13C02703FE00037F486C01007F6E6D7E486D80707EA2707EA3707F6C5B6C
+90C7FC6C5AC9FCA60307B5FC0203B6FC147F0103B7FC011FEBF00F017F1300EBFFFC0003
+13F04813C0485B4890C7FC5A5B485AF081F012FF5BA35EA26D5C127F6D5C003F03F713C3
+6DD901E314E06CD9C00714FF00079026F01F8114C06C90B5C61480C602FC6D1300011F01
+F0EB3FFC01010180EB07F03C387CB642>97 D<EB3FF8B5FCA51203C6FCB3A4EE7FF00307
+B5FC031F14C0037F14F0913AF9FF007FFCDAFFF8EB1FFF03E001077F03806D7F92C76C7F
+4A6E7F5C4A6F7E85183F85A38584A31A80AD1A00A36061A261187F616E15FF616E4A5B6E
+4A5B6F495BDACFE04990C7FCDA87F0EB3FFE913A01FE01FFF8496CB65A49013F14C04901
+0749C8FC90C813E041547DD249>I<913803FFE0023F13FE91B67E010315E0010F903800
+3FF8D93FFCEB07FC4948497E4948131F4849497E485B485BA24890C7FC5A5B003F6F5A70
+5A705A007F92C8FC5BA312FFAD127F7FA3123F7F6CEE0F80A26C6D141F18006C6D5C6C6D
+143E6C6D147E6C6D5C6D6C495A6DB4EB07F0010F9038C01FE06D90B5128001014AC7FCD9
+003F13F80203138031387CB63A>I<943803FF80040FB5FCA5EE003F170FB3A4913803FF
+80023F13F849B512FE0107ECFF8F011F9038C03FEF90273FFE0007B5FCD97FF813014948
+7F484980484980484980488291C8FC5A5B123FA2127F5BA312FFAD127FA37F123FA3121F
+7F6C5E6C6D5C5F6C6D91B5FC6C6D5B6C6D4914E0D97FFCD90FEFEBFF80D91FFFEB7F8F01
+0790B5120F010114FC6D6C13E00207010049C7FC41547CD249>I<913807FF80027F13F8
+49B512FE01076E7E011F010313E0903A3FFC007FF0D97FF06D7E49486D7E4849130F4849
+6D7E48824890C77E1880485A82003F17C0A3485A18E082A212FFA290B8FCA401FCCAFCA6
+127FA37F123FA2EF03E06C7E17076C17C06C6D140F18806C6D141F6C6DEC3F006C6D147E
+D97FFC495AD91FFFEB07F86D9038E03FF0010390B512C001005D023F01FCC7FC020113E0
+33387CB63C>I<ED1FF8913803FFFE020FEBFF80023F14C09139FFF83FE001039038E0FF
+F049138049010113F85BEB3FFEA2EB7FFCA26F13F0495AEE7FE0EE1F8093C7FCAEB712C0
+A5C601F8C8FCB3B3A7B612FEA52D547CD328>I<DA1FFE14FE49B539E007FF80010FDAFC
+1F13C0013FDAFF7F13E090267FF807EBFF072701FFE001EBF07F48497E484990387FF83F
+91C7003F14C048EEFC1F489338FE070049021F90C7FCA2003F82A9001F5EA26D143F6C5E
+6C5E6E137F6C6D495A6C6D485B6CD9F80713804890B6C8FCD803EF14FC01C114E02707C0
+1FFEC9FC49CBFCA2487EA37FA27F13FC90B612FE6CEDFFF017FCEFFF806C8318F06C836C
+837F48B87E1207D80FFCC700037F4848EC003F4848150F48486F138083485A83A56D5D00
+7F18006D5D003F5F6C6C4B5A01FE153FD807FFED7FF06C01C049485AC601FC011F138001
+3FB648C7FC010F15F8010115C0D9000F01F8C8FC3B4F7CB542>I<EB3FF8B5FCA51203C6
+FCB3A4EE1FFC93B57E030314E0030F14F892391FC07FFC92397E003FFE03F86D7EECF9F0
+4B6D7FECFBC0ECFF8092C76C7FA25CA25CA45CB3ACB6D8F807B612C0A542537CD249>I<
+133FEBFFC0487F487FA2487FA66C5BA26C5B6C5B013FC7FC90C8FCAEEB1FF8B5FCA51201
+7EB3B3A6B612F0A51C547CD324>I<EB3FF8B5FCA51203C6FCB3A50407B512F0A5933900
+7FF000EF3FC04D5A4DC7FCEE01FC4C5AEE0FF04C5A4C5A4CC8FC16FEED03FC4B5A4B5A4B
+5A4B7E4B7EECF9FF02FB7F91B57EA28203BF7F031F7F14FE4A6C7FDAF0077F6F7FA26F7F
+6F7F167F83707F707FA2707F707F707FA2707F707F84B6D8F00F14FEA53F537DD245>
+107 D<EB3FF8B5FCA51203C6FCB3B3B3B1B612F8A51D537CD224>I<D93FF0D91FF84AB4
+7EB591B56C010F13F8030302E0013F13FE030F6E90B6FCDB3F809027F803F80F7F922A7E
+007FFC07E0077F000302F890283FFE0F80037FC6D9F1F0011F49487EDAF3E0DAFF3E814B
+153CDAF7805D92C76C496D7F14FF4A5EA24A5EA34A5EB3ADB6D8F80FB66CB612F8A56536
+7BB56E>I<D93FF0EB1FFCB591B57E030314E0030F14F892391FC07FFC92397E003FFE00
+0302F86D7EC6EBF1F04B6D7FECF3C0ECF78092C76C7F14FF5CA25CA45CB3ACB6D8F807B6
+12C0A542367CB549>I<913801FFC0023F13FE91B67E010315E0010F018013F8903A3FFC
+001FFED97FF0EB07FF49486D7F48496D7F48496D7F91C8127F4883488349153F001F83A2
+003F8349151FA2007F83A400FF1880AC007F1800A3003F5F6D153FA2001F5FA26C6C4B5A
+A26C6D4A5A6C5F6C6D495B6C6D495B6D6C4990C7FCD93FFCEB1FFE6DB46CB45A010790B5
+12F0010115C0D9003F49C8FC020313E039387CB642>I<D93FF8EB7FF0B50107B5FC031F
+14C0037F14F09126F9FF0013FCDAFFF8EB3FFF000302E0010F7FC602806D7F92C76C7F4A
+824A804A6E7F85187F85A2183F85A4721380AD4E1300A44E5AA26118FF616E5C616E4A5B
+6E4A5B6F495B03E04990C7FC6FEB7FFE913AF9FE01FFF802F8B65A033F14C0030749C8FC
+030013E093CAFCB1B612F8A5414D7DB549>I<90393FF001FCB590380FFF804B13E0037F
+13F09238FE1FF89138F1F83F00019138F07FFC6CEBF3E015C0ECF780A2ECFF00EE3FF84A
+EB1FF0EE0FE093C7FC5CA45CB3ABB612FEA52E367DB535>114 D<903903FFC00E011FEB
+FC1E90B6127E000315FE3907FE003FD80FF0130F4848130348481301491300127F90C812
+7EA248153EA27FA27F01F091C7FC13FCEBFF806C13FEECFFF06C14FE6F7E6C15E06C816C
+15FC6C81C681133F010F15801301D9000F14C0EC003F030713E0150100F880167F6C153F
+A2161F7EA217C07E6D143F17807F6DEC7F0001F85C6DEB03FE9039FF801FFC486CB512F0
+D8F81F14C0D8F00791C7FC39E0007FF02B387CB634>I<147CA614FCA41301A31303A213
+07A2130F131F133F137F13FF1203000F90B512FEB7FCA426007FFCC8FCB3A9EE0F80ABEE
+1F006D7EA2011F143E806D6D5A6DEBC1F86DEBFFF001005C023F1380DA03FEC7FC294D7E
+CB33>I<D93FF8913801FFC0B50207B5FCA50003ED001FC61607B3AE5FA35FA25F137F5F
+6D6C14F7DC01E713F06D6CD907C7EBFFC0903A0FFF801F876D90B51207010114FC6D6C13
+F0020701C091C7FC42377CB549>I<B600E1B6D8800FB5FCA500019026F0000301C0C7EA
+3FE06E6D6DEC0F806CF21F00A26E6D6D5C017F193E6E147F72147E013F197C6E6F14FC6D
+6117FF6F6E13016D4A5E03C06E13036D615E03E001E7EB80076D02075E03F001C313C06D
+4E5A160F03F80181EBE01F6D96C7FC6F48C6FC735A027F49153EDBFE3E90387FF87E023F
+177C167EDBFF7C90383FFCFC6E01FC5D4CEB1FFF6E5FA24C7F6E5F4C7F6E5FA24C7F6E5F
+4C7FA26E94C8FC93C8FC6F5DA2033E157C58367DB45F>119 D<B6D8F001B512FCA5C66C
+48C7381FF8006D6CEC0FE06D6D495A606D6D49C7FC6D6D137E6D6D13FE6D6D485A4C5A6D
+01FC5B6E6C485A6E6C485A161F6EEBBF806E01FFC8FC6E5B5E6E5B806E7F6F7EA26F7E83
+4B7F92B5FC83DA01FB7FDA03F17FDA07F07F4A5A4A486C7E4B6C7E4A486C7F147E02FE6D
+7F49486D7F49486D7F4A8149487F49486D7F011F6F7ED97FE06E7EB500FE0107B6FCA540
+357EB445>I<B600E090381FFFFCA5000101F8C7000113006CEE007C6E15FC017F5E6E14
+01013F5E8017036D6D5C17076D5E6F130F6D5E6F131F6D93C7FC815F6D6D133E177E6D15
+7C6F13FC027F5C811601DA3FFF5B16036E5C16876E5C16CF6E5C16EF16FF6E91C8FCA26E
+5BA26E5BA26F5AA36F5AA26F5AA26F5AA35E151F93C9FC5D153E157ED81FC0137C487E48
+6C13FC486C5B14015D4A5A14074A5A6C48485A4948CAFC495A383F81FC6CB45A6C5B0003
+13C0C648CBFC3E4D7DB445>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fx cmsy8 8 2
+/Fx 2 122 df<130C131EA50060EB01800078130739FC0C0FC0007FEB3F80393F8C7F00
+3807CCF83801FFE038007F80011EC7FCEB7F803801FFE03807CCF8383F8C7F397F0C3F80
+00FCEB0FC039781E078000601301000090C7FCA5130C1A1D7C9E23>3
+D<1338137CA81338A7007C137CB512FEA3387C387C00001300A5137CB3A41338AD173D7C
+AE20>121 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fy ecrm1200 12 21
+/Fy 21 122 df<14FF010713E090381F81F890383E007C01FC133F4848EB1F8049130F48
+48EB07C04848EB03E0A2000F15F0491301001F15F8A2003F15FCA390C8FC4815FEA54815
+FFB3A46C15FEA56D1301003F15FCA3001F15F8A26C6CEB03F0A36C6CEB07E0000315C06D
+130F6C6CEB1F806C6CEB3F00013E137C90381F81F8903807FFE0010090C7FC28447CC131
+>48 D<EB03FE90381FFFC0017F13F03901F80FFC3903C001FE48486C7E000EC7EA7F8048
+EC3FC0ED1FE04815F00030140F007015F800601407126CB415FC7F7F1503A46C4813076C
+C7FCC8FC16F8A2150F16F0151F16E0A2ED3FC0ED7F8016005D5D4A5A4A5A4A5A5D4A5A4A
+5A4AC7FC147C5C5C495A495A495A49C7120C131E5B013814185B5B485A4848143848C812
+30000E1570001FB612F0A25A5AB712E0A326427BC131>50 D<B912F0A3000101C0C7127F
+6C6C48EC0FF817031701170018781838A2181CA3180CA4180E1806160CA21800A5161CA2
+163C167CED01FC91B5FCA3EC8001ED007C163C161CA2160CA793C8FCB08048487EB612F8
+A337447CC340>70 D<B6D8C003B6FCA3000101E0C70007138026007F80913801FE00B3A9
+91B7FCA30280C71201B3AC2601FFE0913807FF80B6D8C003B6FCA340447CC349>72
+D<010FB512FEA3D9000313806E130080B3B3AB123F487E487EA44A5A13801300006C495A
+00705C6C13076C5C6C495A6CEB1F802603E07FC7FC3800FFFCEB1FE027467BC332>74
+D<B712FCEEFFC017F800019039C0000FFC6C6C48EB01FF9338007F80EF1FE0170FEF07F0
+18F8EF03FCA218FE1701A218FFA718FEA2170318FCA2EF07F818F0EF0FE0EF1FC0EF7F80
+933801FE00EE0FFC91B612F017800280C9FCB3AA3801FFE0B612C0A338447CC342>80
+D<B66C91380FFFFCA3000101F8C8000313C026007FE0923800FE0061013F17F06D6C5E80
+010F5F6D6C4B5A18036D6C93C7FC6E15066D160E6D6D140C181C6E6C14186E6C5C18706E
+6C146018E06E6C5C6E6C495A17036E6C91C8FC5F6E6C13066E6D5A171C92387FC0185FED
+3FE06F6C5A17E06F6C5AEEF980ED07FF6F90C9FCA26F5AB3A6923807FF800203B6FCA346
+447FC349>89 D<EB07FC90383FFF809038F80FE03903C003F048C66C7E000E6D7ED80FC0
+137E486C137F6D6D7EA36F7EA26C5AEA0380C8FCA4EC0FFF49B5FC90380FFE1FEB3FC0EB
+FF00EA03FC485A485A485A485A127F5B176048C7FCA3153FA36D137F007F14EF6D9038C7
+E0C0003F13013A1FE00783F13B07F81E03FF802701FFFC0113003A001FE0007C2B2E7CAC
+31>97 D<EA01FC12FFA3120712031201B3EC03FC91380FFF8091383C07E091387001F890
+39FDE0007E02807F01FFEC1F8091C713C049EC0FE049140717F0A2EE03F8A217FCA21601
+17FEAB17FC1603A217F8A2EE07F0A26DEC0FE017C06D141F01FBEC3F80D9F380EB7E00D9
+E1C05B9039E0F001F89039C03C07E09039801FFF80C7D803FCC7FC2F467DC436>I<EC7F
+80903803FFF090380FC07C90383F000F01FCEB03804848EB01C00003140F4848EB1FE049
+133F120F485AA2485AED1FC0007FEC070092C7FCA290C9FC5AAB7E7FA2123F16307F001F
+15706C6C146016E06C6C14C06C6C13010001EC03806C6CEB0700013F131E90381FC07890
+3807FFF001001380242E7DAC2B>I<EB01FE903807FFC090381F03F090387E00FC49137E
+48487F485A4848EB1F80000F15C049130F121F484814E01507A2007F15F090C7FCA25AA3
+90B6FCA290C9FCA67EA27FA2123F16306C7E1670000F15606D14E06C6C14C0000314016C
+6CEB03806C6CEB0700013E131E90381F80F8903803FFE0010090C7FC242E7DAC2B>101
+D<EA01FC12FFA3120712031201B3EC01FE913807FFC091381E07F091383801F802707FEC
+E000D9FDC07F5C01FF147F91C7FCA25BA35BB3A8486CECFF80B5D8F83F13FEA32F457DC4
+36>104 D<EA01E0EA07F8A2487EA46C5AA2EA01E0C8FCADEA01FC12FFA3120712031201
+B3B0487EB512F8A315437DC21C>I<EA01FC12FFA3120712031201B3B3B3A5487EB512F8
+A315457DC41C>108 D<D801FC01FFEC1FE000FF010701E0EBFFFC913B0F03F801E07F91
+3C3C01FC07803F800007903C7000FE0E001FC0000349D97E1C130F2601FDC0D97F38804A
+143001FFDA3FF06D7E91C75BA2495DA3495DB3A8486C4A6C497EB5D8F81FB50003B512E0
+A34B2C7DAB52>I<3901FC01FE00FF903807FFC091381E07F091383801F8000701707F00
+03EBE0002601FDC07F5C01FF147F91C7FCA25BA35BB3A8486CECFF80B5D8F83F13FEA32F
+2C7DAB36>I<EC7F80903803FFF090380FC0FC90383E001F496D7E496D7E48486D7E4848
+6D7E48486D7E000F81A24848147E003F157FA290C87E481680A44816C0AA6C1680A26D14
+7F003F1600A2001F157E6D14FE000F5D6D130100075D6C6C495A6C6C495A6C6C495A013E
+49C7FC90381FC0FE903807FFF89038007F802A2E7DAC31>I<3903F803F000FFEB1FFCEC
+3C3EEC707F0007EBE0FF3803F9C000015B13FBEC007E153C01FF13005BA45BB3A748B4FC
+B512FEA3202C7DAB26>114 D<90383FE0183901FFFC383907E01F78390F0003F8001E13
+01481300007C1478127800F81438A21518A27EA27E6C6C13006C7E13FC383FFFE06C13FC
+6C13FF6C14C06C14E0C614F0011F13F81300EC0FFC140300C0EB01FE1400157E7E153EA2
+7EA36C143C6C147C15786C14F86CEB01F039F38003E039F1F00F8039E07FFE0038C00FF0
+1F2E7DAC26>I<D801FC147F00FFEC3FFFA300071401000380000181B3A85EA35DA21200
+6D5B017E9038077F80017F010E13C06D011C13FE90380FC078903803FFF09026007F8013
+002F2D7DAB36>117 D<B539F001FFFCA3000790C7EA7FE06C48EC1F8000011600160E00
+00150C6D141C6D1418A26E1338013F1430A26D6C5BA26E13E0010F5CA26D6C485AA2ECF8
+03010391C7FCA2903801FC06A2ECFE0E0100130CA2EC7F18A215B8EC3FB0A2EC1FE0A36E
+5AA26E5AA36EC8FCA21406A35CA25CA2123C007E5BB4FC5CA25CEAFE01387C0380D87007
+C9FCEA3C1EEA0FFCEA03F02E3F7EAA33>121 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fz cmr17 17.28 1
+/Fz 1 11 df<93381FFFC00303B512FE031FECFFC09226FFF80013F802030180EB0FFEDA
+0FFCC73801FF80DA3FF09138007FE0DA7FC0ED1FF0494848ED0FFC4948C9EA03FE494870
+7E4948707F4948717E4948717E017F854948717E4849717E488691CB12074848727EA200
+0F1B804984001F1BC0A248487213E0A44848F17FF0AC6C6CF1FFE0A4001F1BC06D60A200
+0F1B80A26D6000071B00A26C6C4E5AA26C626E170F6C62A26D6C4D5AA26D6C4D5A011F61
+A26D6C4D5AA26D6C4DC7FC010360A26D6C4C5AA26D6C4C5A027E5FA26E4C5AA26E5F6E6C
+4B5A00E01B386E6C4BC7FCA200700103041E1470A26F153E0201163CA26C6D6C4B14E0A3
+003C027003701301A2003F1A076CB500F892B612C0A56C1B80A355647BE360>10
+D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: FA ecrm1728 17.28 16
+/FA 16 122 df<B912F018FF19E019F8C601FCC8EA7FFED93FF892380FFF80011F04017F
+9538007FF0F11FF8737EF103FE737E737F747E747E747E1A0F87747E1A0387747EA27413
+80A2F37FC0A21CE01B3FA21CF0A21B1F1CF8A31CFCA21B0FA41CFEAF1CFCA51B1F1CF8A4
+F33FF0A21CE0A21B7F1CC01BFF1C80A2501300A2505A505AA2505A505A505A505A1AFF4F
+5B4F90C7FCF107FCF11FF8F17FF0953801FFC0013F04075BD9FFFCDB7FFEC8FCBA12F819
+E096C9FC18F0576278E167>68 D<EC3FE0903803FFFE010F6D7E90393FC03FE090397C00
+0FF801F0EB03FC48486D7E48486D7E48486E7E48C86C7E7F01F06E7E487E6D6E7EA3707E
+A36C5AEA03E0C9FCA6167FED7FFF020FB5FC91387FF807903801FF80903807FC00EB1FF0
+EB7FC0495AD803FEC7FC485A120F5B485A485AA24848EE01C0A312FF5BA2160FA3161F6D
+141B007F153B16736D17806C6C9138E1FC03001FEC03C16C6C903A0780FE0700D807FE49
+486C5A2701FF807CEB7FFE6C6CB4486D5A011F01E06D5A010390C7EA07E03A4179BF43>
+97 D<4AB47E020F13F8023F13FE9139FF007F80D903FCEB07E0D907F0EB01F0D91FE0EB
+007849488049488049C87E48485D4915FF00034B138048485CA2485AA2485AA2003F6F13
+0049EC007C94C7FC127FA35B12FFAD127F7FA4123F7FA2001FEE01C07F000F16036D1680
+12076C6C15076D160000015E6C6C151E6D6C5C6D6C5C6D6C5CD90FF8495AD903FCEB07C0
+903A00FF803F8091263FFFFEC7FC020F13F80201138032417BBF3C>99
+D<181EEF3FFEEE07FFA4EE000F1703A21701B3AAEDFF80020F13F8023F13FE9139FF803F
+81903A03FC0007C14948EB01E1D91FE0EB00F94948147D4948143D49C8121F4848150F49
+1507120348481503491501120F121F5BA2123F5B127FA45B12FFAD127F7FA3123FA27F12
+1FA26C6C1503A26C6C150712036D150F6C6C151F0000163D137F6D6CECF9FF6D6CEB01F1
+D90FF0D903C113C06D6CD90F81EBFF80D901FFEB7F019039007FFFFC021F13E002010100
+91C7FC41657BE34B>I<EC03FE91381FFFE091B512F8903901FE03FE903A07F0007F8049
+486D7ED93FC06D7E49C76C7E496E7E49140348488148481401000782491400000F828348
+5A1880123F49153FA2007F17C0A35BA212FF90B8FCA30180CAFCA9127F7FA3123FA27F12
+1FEF01C06C7E17036C6C1680A26C6C15070001EE0F006D150E6C6C151E6D6C5C6D6C5C6D
+6C5CD907F0EB03E0D903FC495A902700FF803FC7FC91383FFFFC020F13F0020113803241
+7BBF3C>I<ED1FE0EDFFF8020313FE91380FF03F91391FC01F8091383F807F91397F00FF
+C014FE1301495A5C0107EC7F80A24948EB1E0093C7FCA2495AB3A5B712E0A426001FE0C8
+FCB3B3B0497EEB7FFC003FB512FEA42A657DE429>I<EB03C0EA07FFB5FCA41201EA007F
+A2133FB3AAEE7FE0923803FFFC030F13FFDB3F0013C00378EB1FE04B6D7EDAC1C06D7EDA
+C3808002C7C7120302CE81170114DC14D802F86E7E5CA35CA35CB3B3496C4A7F496C4A7F
+B6D8F003B612C0A442647CE34B>104 D<1378EA01FE487E487FA66C90C7FC6C5AEA0078
+90C8FCB3A2EB0780EA0FFFB5FCA41203C6FCA2137FB3B3AC497E487FB61280A4195F7BDE
+25>I<D903C0D97FE04AB47ED807FF902603FFFC020F13F0B5010F01FF023F13FCDB3F00
+01C09038FC03FF0378903C1FE001E0007F804B6D6C48486D7E0001D9C1C06D6C48C76C7E
+27007FC380DAFC0E8102C7C7000349140FD93FCE6F48810501160702DC5E02D8166002F8
+912600FFE06E7E4A5EA34A5EA34A93C8FCB3B3496C4A6D4A7E496C4A6D4A7EB6D8F003B6
+D8C00FB6FCA4683F7CBE71>109 D<D903C0EB7FE0D807FF903803FFFCB5010F13FFDB3F
+0013C00378EB1FE04B6D7E0001D9C1C06D7E27007FC3808002C7C71203D93FCE81170114
+DC14D802F86E7E5CA35CA35CB3B3496C4A7F496C4A7FB6D8F003B612C0A4423F7CBE4B>
+I<4AB47E020F13F0027F13FE4AC67ED903F8EB1FC0D907E0EB07E0D91FC0EB03F849486D
+7E49C87E01FE157F49814848ED1F80000317C04848ED0FE0A24848ED07F0A2001F17F849
+1503003F17FCA3007F17FE491501A400FF17FFAC007F17FEA26D1503A3003F17FCA2001F
+17F86D1507A2000F17F06D150F000717E06C6CED1FC0A26C6CED3F806C6CED7F00017F15
+FE6D6C495A6D6C495A6D6C495AD903F8EB1FC06DB4EBFF806D6CB448C7FC020F13F00201
+138038417BBF43>I<010FEB07F8D80FFFEB1FFEB590387FFF809238F81FC0913801E03F
+913903C07FE00003EB0780C6EB0F00140E6D5A0218EB3FC00238EB1F800230EB06000270
+90C7FCA2146014E0A25CA55CB3B0497E4813F0B612F8A42B3F7BBE34>114
+D<9138FFC003010FEBF807017FEBFE0F3A01FF003F9FD803F0EB07DF48486DB4FCD80F80
+1300001F8148C8FC003E81007E81127C00FC81A4827EA27E7F6C7E6D91C7FC13F8EA3FFE
+381FFFE06C13FF15F0000314FE6C6E7E6C6C14E0011F14F801078001008002077FDA003F
+13801507030113C0ED007F00E0ED3FE0161F17F06C150F1607A36C1503A37EA26C16E016
+077E17C06D140F6D15806D141FD8FDF0EC3F00D8F8F8147E017C495A3AF01F801FF06DB5
+12C0D8E00391C7FC39C0007FF02C417CBF35>I<1470A714F0A51301A31303A21307A213
+0FA2131F133F137F13FF1203000F90B6FCB8FCA326000FF0C8FCB3AEEE01C0AE6D6CEB03
+80A316076D6C14005E6D6C130E6D6C131E6E6C5A91383FE0F86EB45A020713C0020090C7
+FC2A597ED734>I<D903C0150FD807FFED1FFFB50203B5FCA40001ED0007D8007F1501A2
+013F81B3B25FA35FA35F011F15066E140E5F130F6E4A7F01075D6D6C494813E0D901FE49
+48EBFFC0903A00FFC01F8091393FFFFE00020F13F8020001C0EC800042407CBE4B>I<B6
+6C0103B512C0A4000101F8C8EBFC006C01E0ED3FF0017FEE1FC0013F5F96C7FC131F181E
+6D7E181C6E153C01071638A26E1578010316708001015EA26E14016D5E81027F4A5AA26F
+1307023F92C8FC81021F140EA26F131E020F141C8102075CA26F137802031470A26E6C5B
+A2EDFF016E5CA21683037F5B16C7033F90C9FCA216EFED1FEE16FE6F5AA36F5AA26F5AA3
+6F5AA25EA215035EA24BCAFCA25D150EA25DA2153C1538EA1F80486C5B487E5DA24A5A14
+0349485AD83F8090CBFCEB001E001E133E380FC0FC3807FFF000015B6C6CCCFC425B7EBD
+47>121 D E
+%EndDVIPSBitmapFont
+end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+%%PaperSize: A4
+
+%%EndSetup
+%%Page: 1 1
+1 0 bop 815 872 a FA(Draft)47 b(do)t(cumen)l(tation)f(for)f(the)h
+Fz(\012)e FA(system)1113 1112 y Fy(John)33 b(Plaice)1610
+1076 y Fx(\003)1899 1112 y Fy(Y)-8 b(annis)32 b(Haralam)m(b)s(ous)2782
+1076 y Fx(y)1641 1307 y Fy(F)-8 b(ebruary)33 b(2000)515
+1771 y Fw(1)131 b(In)l(tro)t(duction)639 1952 y Fv(The)32
+b Fu(\012)g Fv(\(Omega\))g(t)n(yp)r(esetting)g(system,)h(an)e
+(extension)h(of)g(Donald)g(Kn)n(uth's)f(T)3247 1970 y(E)3294
+1952 y(X,)515 2052 y(is)k(designed)g(for)f(the)i(t)n(yp)r(esetting)f
+(of)g(all)g(the)h(w)n(orld's)e(languages.)58 b(It)35
+b(normally)g(uses)515 2152 y(the)f(Unico)r(de)f(c)n(haracter)f(enco)r
+(ding)h(standard)f(as)h(in)n(ternal)g(represen)n(tation,)g(although)515
+2251 y(it)g(can)f(accept)g(an)n(y)g(other)g(c)n(haracter)e(set)j(for)f
+(input)h(or)f(output.)52 b(Since)32 b(it)h(allo)n(ws)e(one)515
+2351 y(to)h(dynamically)f(de\034ne)h(\034nite)h(state)f(automata)f(to)h
+(translate)f(from)h(one)g(enco)r(ding)f(to)515 2451 y(another,)26
+b(it)i(is)g(p)r(ossible)f(to)g(de\034ne)h(complex)f(con)n(textual)g
+(analysis)f(for)h(ligature)g(c)n(hoice,)515 2550 y(c)n(haracter)d
+(cluster)i(building)h(or)f(diacritic)g(placemen)n(t,)g(as)g(required)g
+(for)g(scripts)g(suc)n(h)g(as)515 2650 y(Arabic,)32 b(Dev)-5
+b(anagari,)30 b(Hebrew)h(or)g(Khmer.)48 b(It)31 b(also)g(allo)n(ws)f
+(an)n(y)g(n)n(um)n(b)r(er)h(of)h(translit-)515 2749 y(erations,)h(allo)
+n(wing)f(an)n(y)n(one)g(to)h(t)n(yp)r(e)h(texts)g(for)f(an)n(y)f
+(script,)j(using)e(an)n(y)g(other)f(script.)515 2849
+y Fu(\012)27 b Fv(curren)n(tly)f(supp)r(orts)h(m)n(ultidirectional)g
+(writing,)g(therefore)f(allo)n(wing)g(t)n(yp)r(esetting)h(of)515
+2949 y(Hebrew,)g(Arabic,)g(Chinese,)h(Japanese,)e(Mongolian)g(and)h
+(man)n(y)g(other)g(scripts.)639 3048 y(A)g(Unico)r(de-based)e(fon)n(t)h
+(is)g(also)e(b)r(eing)i(designed)g(for)f(the)i(alphab)r(etic)e
+(scripts.)36 b(This)515 3148 y(fon)n(t)c(is)g(made)h(up)f(of)h(four)f
+(subfon)n(ts:)46 b(\(1\))32 b(Latin,)i(Greek,)f(Cyrillic,)g(Armenian,)g
+(Geor-)515 3248 y(gian,)c(punctuation;)h(\(2\))f(Hebrew,)g(Arabic,)g
+(Syriac;)g(\(3\))g(Dingbats)g(and)g(non-letterlik)n(e)515
+3347 y(sym)n(b)r(ols;)34 b(\(4\))e(Indic)h(and)f(South-East)g(Asian)g
+(scripts.)50 b(This)33 b(fon)n(t)f(consists)f(of)i(all)f(the)515
+3447 y(glyphs)23 b(required)f(to)h(prop)r(erly)g(t)n(yp)r(eset)g(eac)n
+(h)g(of)g(the)h(scripts,)g(whic)n(h)f(means)g(m)n(uc)n(h)g(more)515
+3546 y(than)k(designing)g(one)g(glyph)h(for)f(eac)n(h)f(Unico)r(de)i(p)
+r(osition.)639 3646 y(This)39 b(do)r(cumen)n(t)f(is)h(the)f(draft)h(do)
+r(cumen)n(tation)f(for)g(the)g Fu(\012)h Fv(t)n(yp)r(esetting)f
+(system,)515 3746 y(designed)28 b(and)h(dev)n(elop)r(ed)f(b)n(y)h(the)g
+(authors.)40 b(This)29 b(draft)g(do)r(cumen)n(t)g(accompanies)f(the)515
+3845 y(1.12)e(release)g(of)i Fu(\012)p Fv(,)f(whic)n(h)h(is)f(a)n(v)-5
+b(ailable)26 b(at:)733 3999 y Ft(ftp://ftp.cse.u)o(ns)o(w.e)o(du)o(.a)o
+(u/u)o(se)o(rs)o(/pl)o(ai)o(ce/)o(Om)o(eg)o(a)639 4152
+y Fv(or)h(at)g(an)n(y)g(of)h(the)g(CT)-7 b(AN)28 b(sites.)639
+4251 y(This)40 b(do)r(cumen)n(tation)f(should)g(b)r(e)h(considered)e
+(cursory)-7 b(.)71 b(In)40 b(particular,)h(it)f(only)515
+4351 y(describ)r(es)23 b(the)i(driv)n(ers)d(that)j(ha)n(v)n(e)e(b)r
+(een)h(dev)n(elop)r(ed)g(for)g(t)n(yp)r(esetting)g(and)g(viewing,)g
+(and)515 4451 y(only)j(presen)n(ts)g(the)g(to)r(ols)h(that)f(are)g
+(based)g(on)g Ft(web2c)p Fv(.)639 4550 y(F)-7 b(or)27
+b(more)g(information,)g(see)g(our)g(W)-7 b(eb)28 b(page,)f(curren)n
+(tly)f(at:)733 4704 y Ft(http://www.ens.)o(fr)o(/om)o(eg)o(a)p
+515 4769 1146 4 v 606 4822 a Fs(\003)642 4846 y Fr(Sc)n(ho)r(ol)18
+b(of)g(Computer)g(Science)i(and)e(Engineering,)i(The)e(Univ)n(ersit)n
+(y)h(of)f(New)f(South)i(W)-6 b(ales,)20 b(Sydney)515
+4925 y(2052,)k(Australia.)31 b Fq(plaice@cse.unsw.edu.au)609
+4983 y Fs(y)642 5006 y Fr(A)n(telier)16 b(Fluxus)g(Virus,)h(187,)f(rue)
+h(Nationale,)h(F-59800)e(Lille,)g(F)-6 b(rance.)31 b
+Fq(yannis@fluxus-virus.com)1926 5255 y Fv(1)p eop
+%%Page: 2 2
+2 1 bop 515 523 a Fw(2)131 b(Implemen)l(tation)639 705
+y Fv(The)32 b(canonical)f Fu(\012)h Fv(implemen)n(tation)g(is)g(based)f
+(on)h(the)g(standard)f Ft(web2c)f Fv(T)3109 723 y(E)3155
+705 y(X)i(dis-)515 804 y(tribution.)42 b(Curren)n(tly)-7
+b(,)29 b Fu(\012)h Fv(is)f(based)g(on)g Ft(web2c-7.3)p
+Fv(.)39 b(This)29 b(means)g(that)g(the)h(follo)n(wing)515
+904 y(standard)c(distributions)i(automatically)e(include)i
+Fu(\012)p Fv(:)639 1070 y Fp(\017)41 b Fv(Thomas)27 b(Esser's)g(T)-7
+b(eT)1452 1088 y(E)1498 1070 y(X)28 b(\(Unix\).)722 1170
+y(Lo)r(ok)f(up)h Ft(http://www.tug.)o(org)o(/t)o(ete)o(x/)722
+1269 y Fv(or)f Ft(mailto:te@inform)o(at)o(ik)o(.un)o(i-)o(han)o(no)o
+(ve)o(r.d)o(e)21 b Fv(.)639 1435 y Fp(\017)41 b Fv(F)-7
+b(abrice)27 b(P)n(opineau's)g(T)1479 1453 y(E)1525 1435
+y(XWin32)h(\(Windo)n(ws95/NT\).)722 1535 y(Lo)r(ok)f(up)h
+Ft(ftp://ftp.ese-m)o(etz)o(.f)o(r/p)o(ub)o(/T)o(eX/)o(wi)o(n3)o(2)722
+1635 y Fv(or)f Ft(mailto:popineau@)o(es)o(em)o(etz)o(.e)o(se-)o(me)o
+(tz)o(.fr)21 b Fv(.)639 1801 y Fp(\017)41 b Fv(Sebastian)27
+b(Rah)n(tz's)g(T)1441 1819 y(E)1488 1801 y(XLiv)n(e)g(\(CD-R)n(OM\).)
+722 1900 y(Lo)r(ok)g(up)h Ft(http://www.tug.)o(org)o(/t)o(exl)o(iv)o
+(e.)o(htm)o(l)722 2000 y Fv(or)f Ft(mailto:s.rahtz@e)o(ls)o(ev)o(ier)o
+(.c)o(o.u)o(k)21 b Fv(.)639 2166 y(In)36 b(addition,)h(there)d(are)h
+(curren)n(tly)f(t)n(w)n(o)g(other)h(prepac)n(k)-5 b(aged)33
+b(T)2753 2184 y(E)2799 2166 y(X)i(en)n(vironmen)n(ts)515
+2266 y(that)28 b(supp)r(ort)f Fu(\012)p Fv(:)639 2432
+y Fp(\017)41 b Fv(T)-7 b(om)28 b(Ki\033e's)f(CMac)p Fu(\012)g
+Fv(\(MacIn)n(tosh\).)722 2531 y(Lo)r(ok)g(up)h Ft(http://www.kiff)o
+(e.c)o(om)o(/cm)o(ac)o(om)o(ega)o(.h)o(tm)o(l)722 2631
+y Fv(or)f Ft(mailto:tom@kiffe)o(.c)o(om)21 b Fv(.)639
+2797 y Fp(\017)41 b Fv(Christian)27 b(Sc)n(henk's)g(MiKT)1634
+2815 y(E)1680 2797 y(X)h(\(Windo)n(ws95/NT\).)722 2897
+y(Lo)r(ok)f(up)h Ft(http://www.inx.)o(de/)o(~c)o(sch)o(en)o(k/)o(mik)o
+(te)o(x)722 2996 y Fv(or)f Ft(mailto:cschenk@s)o(na)o(fu)o(.de)21
+b Fv(.)639 3162 y(The)28 b(three)f(\034les)h(distributed)g(with)g(the)g
+Fu(\012)f Fv(implemen)n(tation)h(are)733 3328 y Ft(web2c-7.3.1-ome)o
+(ga)o(-1.)o(12)o(.t)o(ar.)o(gz)733 3428 y(omegalib-1.12.t)o(ar)o(.gz)
+733 3528 y(omegadoc-1.12.t)o(ar)o(.gz)639 3694 y Fv(T)-7
+b(o)29 b(install)g Fu(\012)p Fv(,)h(y)n(ou)f(will)g(require)g(the)g
+(standard)g(T)2265 3712 y(E)2311 3694 y(X)h(distribution)f(as)g(w)n
+(ell.)41 b(These)515 3793 y(\034les)27 b(include)733
+3959 y Ft(web-7.3.1.tar.g)o(z)733 4059 y(web2c-7.3.1.tar)o(.g)o(z)639
+4225 y Fv(as)34 b(w)n(ell)h(as)f(a)g(standard)f Ft(texmf)g
+Fv(tree.)58 b(In)34 b(addition)h(to)f(these)h(\034les,)h(the)f(follo)n
+(wing)515 4325 y(driv)n(ers)26 b(are)g(needed:)733 4491
+y Ft(dvipsk.tar.gz)733 4590 y(odvipsk.tar.gz)733 4690
+y(gsftopk.tar.gz)733 4790 y(xdvik.tar.gz)733 4889 y(oxdvik.tar.gz)733
+4989 y(libwww.tar.gz)1926 5255 y Fv(2)p eop
+%%Page: 3 3
+3 2 bop 639 523 a Fv(These)28 b(\034les)f(are)g(all)g(made)g(a)n(v)-5
+b(ailable)26 b(in)i(the)g(ab)r(o)n(v)n(e)e Ft(ftp)h Fv(sites.)639
+623 y(The)h(installation)f(pro)r(cedure)f(is)i(describ)r(ed)f(b)r(elo)n
+(w.)36 b(Assume)28 b(that)639 786 y Fp(\017)41 b Ft(/usr/local/ftp)22
+b Fv(con)n(tains)27 b(y)n(our)f(do)n(wnloaded)g(\034les;)639
+951 y Fp(\017)41 b Ft(/usr/local/src)22 b Fv(is)27 b(where)g(y)n(ou)g
+(place)g(source)g(\034les;)g(and)639 1115 y Fp(\017)41
+b Ft(/usr/local/share)21 b Fv(is)28 b(where)f(the)h Ft(texmf)d
+Fv(tree)i(is)h(to)f(b)r(e)h(placed;)733 1294 y Ft(FTP=/usr/local/)o(ft)
+o(p)733 1394 y(SHARE=/usr/loca)o(l/)o(sha)o(re)733 1494
+y(SRC=/usr/local/)o(sr)o(c)733 1593 y(cd)42 b($SHARE)733
+1693 y(tar)g(xzf)g($FTP/texmflib.ta)o(r.g)o(z)733 1793
+y(tar)g(xzf)g($FTP/omegalib-1.)o(12.)o(ta)o(r.)o(gz)733
+1892 y(cd)g($SRC)733 1992 y(tar)g(xzf)g($FTP/web-7.3.1.t)o(ar.)o(gz)733
+2091 y(tar)g(xzf)g($FTP/web2c-7.3.1)o(.ta)o(r.)o(gz)733
+2191 y(tar)g(xzf)g($FTP/web2c-7.3.1)o(-om)o(eg)o(a-)o(1.1)o(2.)o(tar)o
+(.g)o(z)733 2291 y(cd)g(web2c-7.3)733 2390 y(tar)g(xzf)g
+($FTP/dvipsk.tar.)o(gz)733 2490 y(tar)g(xzf)g($FTP/odvipsk.tar)o(.gz)
+733 2590 y(tar)g(xzf)g($FTP/gsftopk.tar)o(.gz)733 2689
+y(tar)g(xzf)g($FTP/xdvik.tar.g)o(z)733 2789 y(tar)g(xzf)g
+($FTP/oxdvik.tar.)o(gz)733 2888 y(tar)g(xzf)g($FTP/libwww.tar.)o(gz)733
+2988 y(configure)733 3088 y(make)639 3267 y Fv(Y)-7 b(ou)19
+b(will)g(ha)n(v)n(e)e(to)i(c)n(ho)r(ose)e(whether)h(y)n(our)g(call)g
+(to)g Ft(configure)d Fv(needs)k(an)n(y)e(argumen)n(ts.)515
+3366 y(Note)j(that)g(the)g(\034les)g(ma)n(y)f(not)h(lo)r(ok)f(exactly)h
+(lik)n(e)f(this,)j(but)e(y)n(ou)g(should)f(b)r(e)h(able)g(to)g
+(\034gure)515 3466 y(out)27 b(what)h(is)f(happ)r(ening.)515
+3740 y Fw(3)131 b(What)43 b(do)t(es)g Fo(\012)h Fw(o\033er?)639
+3922 y Fv(The)34 b Fu(\012)g Fv(system)f(is)h(a)f(deriv)-5
+b(ativ)n(e)33 b(of)h(Donald)f(Kn)n(uth's)h(T)2508 3940
+y(E)2554 3922 y(X.)56 b(As)34 b(suc)n(h,)h(all)e(of)h(the)515
+4021 y(T)561 4039 y(E)607 4021 y(X)24 b(\034le)g(t)n(yp)r(es)g(can)g(b)
+r(e)g(used)g(b)n(y)f Fu(\012)h Fv(as)g(w)n(ell.)35 b(In)24
+b(addition)g(there)g(are)e(six)i(new)g(\034le)g(t)n(yp)r(es.)515
+4121 y(They)j(are:)689 4263 y(Su\036x)100 b(Replaces)f(Description)p
+639 4296 1878 4 v 689 4365 a Ft(.opl)129 b(.pl)283 b
+Fv(F)-7 b(on)n(t)27 b(prop)r(ert)n(y)g(list)g(\(text\))689
+4465 y Ft(.ofm)129 b(.tfm)239 b Fv(F)-7 b(on)n(t)27 b(metric)h
+(\(binary\))689 4565 y Ft(.ovp)129 b(.vpl)239 b Fv(Virtual)27
+b(prop)r(ert)n(y)g(list)g(\(text\))689 4664 y Ft(.ovf)129
+b(.vf)283 b Fv(Virtual)27 b(fon)n(t)h(\(binary\))689
+4764 y Ft(.otp)129 b Fv(\026\026)249 b Fu(\012)27 b Fv(T)-7
+b(ranslation)26 b(Pro)r(cess)h(\(text\))689 4864 y Ft(.ocp)129
+b Fv(\026\026)249 b Fu(\012)27 b Fv(Compiled)h(Pro)r(cess)f(\(binary\))
+515 5006 y(These)g(di\033eren)n(t)h(\034le)f(t)n(yp)r(es)h(are)e
+(describ)r(ed)i(in)g(future)f(sections.)1926 5255 y(3)p
+eop
+%%Page: 4 4
+4 3 bop 515 523 a Fv(The)27 b Fu(\012)h Fv(distribution)g(con)n(tains)e
+(sev)n(eral)g(binaries,)h(describ)r(ed)g(b)r(elo)n(w:)689
+664 y(Binary)264 b(Replaces)132 b(Description)p 639 698
+2620 4 v 689 767 a Ft(omega)26 b Fv(\()p Fu(\012)p Fv(\))141
+b(T)1246 785 y(E)1292 767 y(X)294 b(T)n(yp)r(esetting)28
+b(engine)f(\()p Ft(.tex)21 b Fp(!)j Ft(.dvi)n Fv(\))689
+867 y Ft(lambda)h Fv(\()p Fu(\003)p Fv(\))100 b(L)1222
+850 y Fn(A)1259 867 y Fv(T)1305 885 y(E)1351 867 y(X)235
+b(F)-7 b(or)27 b(structured)g(do)r(cumen)n(ts)h(\()p
+Ft(.tex)21 b Fp(!)j Ft(.dvi)n Fv(\))689 967 y Ft(odvips)247
+b(dvips)228 b Fv(P)n(ostScript)28 b(driv)n(er)e(\()p
+Ft(.dvi)21 b Fp(!)j Ft(.ps)n Fv(\))689 1066 y Ft(oxdvi)291
+b(xdvi)272 b Fv(Screen)27 b(preview)n(er)f(for)h Ft(.dvi)f
+Fv(\()p Ft(.dvi)c Fp(!)h Fv(screen)o(\))689 1166 y Ft(odvicopy)159
+b(dvicopy)140 b Fv(De-virtualizes)27 b Ft(.dvi)f Fv(\()p
+Ft(.dvi)21 b Fp(!)i Ft(.dvi)o Fv(\))689 1266 y Ft(odvitype)159
+b(dvitype)140 b Fv(Debugging)27 b(for)g Ft(.dvi)f Fv(\()p
+Ft(.dvi)c Fp(!)h Fv(text\))689 1365 y Ft(opl2ofm)203
+b(pltotf)184 b Fv(Build)28 b(fon)n(t)g(metric)f(\()p
+Ft(.opl)22 b Fp(!)h Ft(.ofm)n Fv(\))689 1465 y Ft(ofm2opl)203
+b(tftopl)184 b Fv(Debugging)27 b(for)g Ft(.ofm)f Fv(\()p
+Ft(.ofm)c Fp(!)h Ft(.opl)n Fv(\))689 1564 y Ft(ovp2ovf)203
+b(vptovf)184 b Fv(Build)28 b(virtual)f(fon)n(t)h(\()p
+Ft(.ovp)21 b Fp(!)i Ft(.ofm)17 b Fp(\002)h Ft(.ovf)n
+Fv(\))689 1664 y Ft(ovf2ovp)203 b(vftovp)184 b Fv(Debugging)27
+b(for)g Ft(.ovf)f Fv(\()p Ft(.ofm)17 b Fp(\002)h Ft(.ovf)k
+Fp(!)h Ft(.ovp)n Fv(\))689 1764 y Ft(otp2ocp)203 b Fv(\026\026)282
+b(Compile)28 b Fu(\012)p Fv(TP)g(\()p Ft(.otp)21 b Fp(!)i
+Ft(.ocp)o Fv(\))689 1863 y Ft(outocp)247 b Fv(\026\026)282
+b(Debugging)27 b(for)g Ft(.ocp)f Fv(\()p Ft(.ocp)c Fp(!)h
+Fv(text\))689 1963 y Ft(mkofm)291 b(mktextfm)96 b Fv(Generate)27
+b Ft(.ofm)f Fv(\034le)i(if)g(needed)689 2063 y Ft(mkocp)291
+b Fv(\026\026)282 b(Generate)27 b Ft(.ocp)f Fv(\034le)i(if)g(needed)515
+2308 y Fw(4)131 b(Sixteen-bit)45 b(fon)l(ts,)f(registers,)f(etc.)639
+2490 y Fv(One)24 b(of)g(the)g(fundamen)n(tal)g(limitations)g(of)g(T)
+2066 2508 y(E)2112 2490 y(X3)g(is)g(that)g(most)g(quan)n(tities)g(can)g
+(only)515 2590 y(range)32 b(b)r(et)n(w)n(een)h(0)h(and)f(255.)54
+b(F)-7 b(on)n(ts)33 b(are)g(limited)h(to)f(256)g(c)n(haracters)e(eac)n
+(h,)j(only)f(256)515 2689 y(fon)n(ts)k(are)g(allo)n(w)n(ed)g(sim)n
+(ultaneously)-7 b(,)39 b(only)f(256)e(of)i(an)n(y)f(giv)n(en)g(kind)h
+(of)g(can)g(b)r(e)g(used)515 2789 y(sim)n(ultaneously)-7
+b(,)28 b(etc.)40 b Fu(\012)29 b Fv(lo)r(osens)f(these)g(restrictions,)g
+(allo)n(wing)f(65)h(536)f(\(0\02565)h(535\))f(of)515
+2889 y(eac)n(h)f(of)i(these)g(en)n(tities.)515 3121 y
+Fm(4.1)112 b(Characters)639 3274 y Fv(Eac)n(h)26 b(fon)n(t)h(can)f
+(allo)n(w)f(up)i(to)f(65)g(536)f(c)n(haracters,)f(ranging)h(b)r(et)n(w)
+n(een)i(0)f(and)g(65)f(535.)515 3374 y(Unless)g(other)f(means)h(are)f
+(pro)n(vided,)g(using)h Fu(\012)g Fv(T)-7 b(ranslation)24
+b(Pro)r(cesses)g(\(see)h(section)f(8\),)515 3474 y(the)37
+b(input)h(and)g(output)f(mec)n(hanisms)g(for)g(c)n(haracters)e(b)r(et)n
+(w)n(een)i(256)f(\(hex)h(100\))f(and)515 3573 y(65)23
+b(535)g(\(hex)i(\033\033)6 b(\))26 b(use)e(four)g(circum\035exes.)35
+b(F)-7 b(or)24 b(example,)h Ft(^^^^cab0)c Fv(means)j(hex)g(v)-5
+b(alue)515 3673 y Ft(cab0)26 b Fv(and)h Ft(^^^^0020)d
+Fv(is)k(the)g(space)f(c)n(haracter.)515 3905 y Fm(4.2)112
+b(F)-9 b(on)m(ts)639 4058 y Fv(Up)31 b(to)f(65)f(536)g(fon)n(ts)h(ma)n
+(y)f(b)r(e)i(used.)45 b(This)30 b(is)g(handled)g(automatically)-7
+b(,)30 b(and)g(space)515 4158 y(is)d(allo)r(cated)g(as)g(needed.)515
+4390 y Fm(4.3)112 b(Registers)639 4544 y Fv(Up)27 b(to)f(65)g(536)f
+(registers)g(of)h(eac)n(h)g(kind)g(ma)n(y)g(b)r(e)h(used.)36
+b(The)26 b(only)g(case)g(to)g(b)r(e)h(noted)515 4643
+y(is)g(that)h Ft(\\box255)d Fv(remains)h(the)i(b)r(o)n(x)f(used)h(b)n
+(y)f(the)h(output)g(routine.)1926 5255 y(4)p eop
+%%Page: 5 5
+5 4 bop 515 523 a Fm(4.4)112 b(Math)38 b(co)s(des)639
+676 y Fv(T)685 694 y(E)731 676 y(X)27 b(allo)n(ws)f(the)g(use)h(of)f
+(16)g(\()p Fu(2)1628 646 y Fl(4)1665 676 y Fv(\))h(fon)n(t)g(families,)
+f(eac)n(h)g(fon)n(t)h(of)f(256)f(\()p Fu(2)2892 646 y
+Fl(8)2929 676 y Fv(\))i(c)n(haracters.)515 776 y(T)-7
+b(o)33 b(access)f(the)i(c)n(haracters)c(in)k(the)g(math)f(fon)n(ts,)i
+(and)e(to)g(de\034ne)h(ho)n(w)f(they)g(are)f(to)i(b)r(e)515
+876 y(used,)27 b(there)h(are)e(sev)n(eral)g(basic)h(primitiv)n(es:)639
+1058 y Fp(\017)41 b Ft(\\mathcode)24 b Fp(h)p Fk(8-bit)30
+b(numb)l(er)9 b Fp(i)23 b Fu(=)g Fp(h)p Fk(15-bit)30
+b(numb)l(er)8 b Fp(i)p Fv(:)722 1158 y(De\034nes)28 b(15-bit)f(math)h
+(co)r(de)f(for)g(c)n(haracter;)639 1324 y Fp(\017)41
+b Ft(\\mathcode)24 b Fp(h)p Fk(8-bit)30 b(numb)l(er)9
+b Fp(i)p Fv(:)722 1423 y(Outputs)28 b(15-bit)f(math)h(co)r(de)f(asso)r
+(ciated)f(with)i(c)n(haracter;)639 1590 y Fp(\017)41
+b Ft(\\mathchar)24 b Fp(h)p Fk(15-bit)31 b(numb)l(er)8
+b Fp(i)p Fv(:)722 1689 y(Generates)27 b(a)g(math)h(c)n(haracter)d(with)
+j(15-bit)f(math)h(co)r(de;)639 1855 y Fp(\017)41 b Ft(\\mathaccent)23
+b Fp(h)p Fk(15-bit)31 b(numb)l(er)8 b Fp(i)p Fv(:)722
+1955 y(Generates)27 b(a)g(math)h(accen)n(t)f(with)h(15-bit)f(math)g(co)
+r(de;)639 2121 y Fp(\017)41 b Ft(\\mathchardef)23 b Fp(h)p
+Fk(c)l(ontr)l(ol-se)l(quenc)l(e)6 b Fp(i)23 b Fu(=)g
+Fp(h)p Fk(15-bit)30 b(numb)l(er)9 b Fp(i)p Fv(:)722 2220
+y(De\034nes)28 b(a)f(con)n(trol)f(sequence)h(with)i(a)e(15-bit)f(math)i
+(co)r(de;)639 2387 y Fp(\017)41 b Ft(\\delcode)25 b Fp(h)p
+Fk(8-bit)30 b(numb)l(er)8 b Fp(i)23 b Fu(=)g Fp(h)p Fk(27-bit)31
+b(numb)l(er)8 b Fp(i)p Fv(:)722 2486 y(De\034nes)28 b(27-bit)f
+(delimiter)h(co)r(de)f(for)g(c)n(haracter;)639 2652 y
+Fp(\017)41 b Ft(\\delcode)25 b Fp(h)p Fk(8-bit)30 b(numb)l(er)8
+b Fp(i)p Fv(:)722 2752 y(Outputs)28 b(27-bit)f(delimiter)h(co)r(de)f
+(asso)r(ciated)f(with)i(c)n(haracter;)639 2918 y Fp(\017)41
+b Ft(\\delimiter)24 b Fp(h)p Fk(27-bit)30 b(numb)l(er)9
+b Fp(i)p Fv(:)722 3017 y(Generates)27 b(a)g(math)h(delimiter)f(with)i
+(27-bit)d(delimiter)i(co)r(de;)639 3184 y Fp(\017)41
+b Ft(\\radical)25 b Fp(h)p Fk(27-bit)30 b(numb)l(er)8
+b Fp(i)p Fv(:)722 3283 y(Generates)27 b(a)g(math)h(radical)e(with)i
+(27-bit)f(delimiter)h(co)r(de;)639 3466 y(where)639 3632
+y Fp(\017)41 b(h)p Fk(8-bit)31 b(numb)l(er)8 b Fp(i)28
+b Fv(refers)e(to)i(an)f(8-bit)g(c)n(haracter;)639 3798
+y Fp(\017)41 b(h)p Fk(15-bit)31 b(numb)l(er)8 b Fp(i)28
+b Fv(refers)f(to)g(v)-5 b(alue)28 b Ft(0x8000)d Fv(or)h(a)i(triple)815
+3964 y Fj(\025)42 b Fv(3)27 b(bits)h(for)f(math)h(category)-7
+b(,)815 4097 y Fj(\025)42 b Fv(4)27 b(bits)h(for)f(fon)n(t)h(family)-7
+b(,)815 4230 y Fj(\025)42 b Fv(8)27 b(bits)h(for)f(c)n(haracter)e(in)j
+(fon)n(t,)722 4396 y(called)f(a)h Fk(math)i(c)l(o)l(de)6
+b Fv(;)639 4562 y Fp(\017)41 b(h)p Fk(27-bit)31 b(numb)l(er)8
+b Fp(i)28 b Fv(refers)f(to)g(a)g(negativ)n(e)g(n)n(um)n(b)r(er)g(or)g
+(a)g(quin)n(tuple)815 4728 y Fj(\025)42 b Fv(3)27 b(bits)h(for)f(math)h
+(category)-7 b(,)815 4861 y Fj(\025)42 b Fv(4)27 b(bits)h(for)f
+(\034rst)g(fon)n(t)h(family)-7 b(,)815 4993 y Fj(\025)42
+b Fv(8)27 b(bits)h(for)f(\034rst)g(c)n(haracter)f(in)i(fon)n(t,)1926
+5255 y(5)p eop
+%%Page: 6 6
+6 5 bop 815 523 a Fj(\025)42 b Fv(4)27 b(bits)h(for)f(second)g(fon)n(t)
+h(family)-7 b(,)815 656 y Fj(\025)42 b Fv(8)27 b(bits)h(for)f(second)g
+(c)n(haracter)e(in)j(fon)n(t,)722 822 y(called)f(a)h
+Fk(delimiter)j(c)l(o)l(de)p Fv(.)639 988 y Fu(\012)p
+Fv(,)26 b(on)f(the)h(other)e(hand,)i(allo)n(ws)e(256)f(\()p
+Fu(2)1913 958 y Fl(8)1950 988 y Fv(\))j(fon)n(t)f(families,)h(eac)n(h)e
+(fon)n(t)h(of)h(65)e(536)g(\()p Fu(2)3277 958 y Fl(16)3347
+988 y Fv(\))515 1088 y(c)n(haracters.)35 b(So,)28 b(in)h(addition)e(to)
+h(the)h(T)1799 1105 y(E)1845 1088 y(X)f(math)g(fon)n(t)g(primitiv)n
+(es,)g(whic)n(h)g(con)n(tin)n(ue)f(to)515 1187 y(w)n(ork,)f(there)h
+(are)g(16-bit)g(v)n(ersions:)639 1370 y Fp(\017)41 b
+Ft(\\omathcode)24 b Fp(h)p Fk(16-bit)30 b(numb)l(er)9
+b Fp(i)23 b Fu(=)g Fp(h)p Fk(27-bit)30 b(numb)l(er)8
+b Fp(i)p Fv(:)722 1469 y(De\034nes)28 b(27-bit)f(math)h(co)r(de)f(for)g
+(c)n(haracter;)639 1636 y Fp(\017)41 b Ft(\\omathcode)24
+b Fp(h)p Fk(16-bit)30 b(numb)l(er)9 b Fp(i)p Fv(:)722
+1735 y(Outputs)28 b(27-bit)f(math)h(co)r(de)f(asso)r(ciated)f(with)i(c)
+n(haracter;)639 1901 y Fp(\017)41 b Ft(\\omathchar)24
+b Fp(h)p Fk(27-bit)30 b(numb)l(er)9 b Fp(i)p Fv(:)722
+2001 y(Generates)27 b(a)g(math)h(c)n(haracter)d(with)j(27-bit)f(math)h
+(co)r(de;)639 2167 y Fp(\017)41 b Ft(\\omathaccent)23
+b Fp(h)p Fk(27-bit)31 b(numb)l(er)8 b Fp(i)p Fv(:)722
+2267 y(Generates)27 b(a)g(math)h(accen)n(t)f(with)h(27-bit)f(math)g(co)
+r(de;)639 2433 y Fp(\017)41 b Ft(\\omathchardef)22 b
+Fp(h)p Fk(c)l(ontr)l(ol-se)l(quenc)l(e)6 b Fp(i)24 b
+Fu(=)e Fp(h)p Fk(27-bit)31 b(numb)l(er)8 b Fp(i)p Fv(:)722
+2532 y(De\034nes)28 b(a)f(con)n(trol)f(sequence)h(with)i(a)e(27-bit)f
+(math)i(co)r(de;)639 2698 y Fp(\017)41 b Ft(\\odelcode)24
+b Fp(h)p Fk(16-bit)31 b(numb)l(er)8 b Fp(i)23 b Fu(=)g
+Fp(h)p Fk(51-bit)31 b(numb)l(er)8 b Fp(i)p Fv(:)722 2798
+y(De\034nes)28 b(51-bit)f(delimiter)h(co)r(de)f(for)g(c)n(haracter;)639
+2964 y Fp(\017)41 b Ft(\\odelcode)24 b Fp(h)p Fk(16-bit)31
+b(numb)l(er)8 b Fp(i)p Fv(:)722 3064 y(Outputs)28 b(51-bit)f(delimiter)
+h(co)r(de)f(asso)r(ciated)f(with)i(c)n(haracter;)639
+3230 y Fp(\017)41 b Ft(\\odelimiter)23 b Fp(h)p Fk(51-bit)31
+b(numb)l(er)8 b Fp(i)p Fv(:)722 3329 y(Generates)27 b(a)g(math)h
+(delimiter)f(with)i(51-bit)d(delimiter)i(co)r(de;)639
+3495 y Fp(\017)41 b Ft(\\oradical)24 b Fp(h)p Fk(51-bit)31
+b(numb)l(er)8 b Fp(i)p Fv(:)722 3595 y(Generates)27 b(a)g(math)h
+(radical)e(with)i(51-bit)f(delimiter)h(co)r(de;)639 3778
+y(where)639 3944 y Fp(\017)41 b(h)p Fk(16-bit)31 b(numb)l(er)8
+b Fp(i)28 b Fv(refers)f(to)g(a)g(16-bit)g(c)n(haracter;)639
+4110 y Fp(\017)41 b(h)p Fk(27-bit)31 b(numb)l(er)8 b
+Fp(i)28 b Fv(refers)f(to)g(v)-5 b(alue)28 b Ft(0x8000000)23
+b Fv(or)k(a)g(triple)815 4276 y Fj(\025)42 b Fv(3)27
+b(bits)h(for)f(math)h(category)-7 b(,)815 4408 y Fj(\025)42
+b Fv(8)27 b(bits)h(for)f(fon)n(t)h(family)-7 b(,)815
+4541 y Fj(\025)42 b Fv(16)27 b(bits)g(for)h(c)n(haracter)d(in)j(fon)n
+(t,)722 4707 y(called)f(a)h Fk(math)i(c)l(o)l(de)6 b
+Fv(;)639 4873 y Fp(\017)41 b(h)p Fk(51-bit)31 b(numb)l(er)8
+b Fp(i)35 b Fv(refers)e(to)h(a)f(pair)h(of)g(n)n(um)n(b)r(ers,)h
+(either)f(b)r(oth)g(negativ)n(e)f(or)g(ar-)722 4973 y(ranged)27
+b(as)f Fp(h)p Fk(27-bit)31 b(numb)l(er)8 b Fp(i)24 b(h)p
+Fk(24-bit)30 b(numb)l(er)9 b Fp(i)p Fv(,)28 b(with)g(the)g(\034rst)f(n)
+n(um)n(b)r(er)g(b)r(eing:)1926 5255 y(6)p eop
+%%Page: 7 7
+7 6 bop 815 523 a Fj(\025)42 b Fv(3)27 b(bits)h(for)f(math)h(category)
+-7 b(,)815 656 y Fj(\025)42 b Fv(8)27 b(bits)h(for)f(\034rst)g(fon)n(t)
+h(family)-7 b(,)815 789 y Fj(\025)42 b Fv(16)27 b(bits)g(for)h(\034rst)
+f(c)n(haracter)e(in)j(fon)n(t,)722 955 y(and)g(the)g(second)f(n)n(um)n
+(b)r(er)g(b)r(eing:)815 1121 y Fj(\025)42 b Fv(8)27 b(bits)h(for)f
+(second)g(fon)n(t)h(family)-7 b(,)815 1254 y Fj(\025)42
+b Fv(16)27 b(bits)g(for)h(second)e(c)n(haracter)g(in)i(fon)n(t,)722
+1420 y(called)f(a)h Fk(delimiter)j(c)l(o)l(de)p Fv(.)639
+1586 y(Since)25 b Fu(\012)f Fv(is)h(up)n(w)n(ardly)e(compatible)h(with)
+h(T)2030 1604 y(E)2076 1586 y(X,)h(the)e(older)g(primitiv)n(es)g(still)
+h(con)n(tin)n(ue)515 1685 y(to)k(function)g(as)g(exp)r(ected.)41
+b(In)n(ternally)-7 b(,)29 b(math)g(co)r(des)f(are)g(27-bit)h(n)n(um)n
+(b)r(ers)f(and)h(delim-)515 1785 y(iter)h(co)r(des)h(are)f(51-bit)g(n)n
+(um)n(b)r(ers.)46 b(Ho)n(w)n(ev)n(er,)30 b(if)h Ft(\\mathcode)p
+Fp(h)p Fk(15-bit)c(numb)l(er)8 b Fp(i)31 b Fv(app)r(ears)515
+1885 y(in)21 b(text)g(mo)r(de,)i(it)e(con)n(tin)n(ues)f(to)h(generate)e
+(a)i(15-bit)f(n)n(um)n(b)r(er,)i(to)f(remain)f(up)n(w)n(ardly)g(com-)
+515 1984 y(patible)33 b(with)g(T)1037 2002 y(E)1084 1984
+y(X:)48 b(Donald)33 b(Kn)n(uth)g(de\034nes)g(sev)n(eral)e(n)n(umerical)
+h(constan)n(ts)g(through)515 2084 y Ft(\\mathcode)p Fv(.)515
+2358 y Fw(5)131 b(New)43 b(t)l(yp)t(esetting)i(routines)639
+2540 y Fv(Most)19 b(of)f(the)h(dev)n(elopmen)n(t)f(in)h
+Fu(\012)g Fv(has)f(dealt)g(with)h(di\033eren)n(t)g(means)f(for)g
+(manipulating)515 2640 y(c)n(haracter)25 b(streams.)36
+b(Nev)n(ertheless,)26 b(there)i(are)e(new)i(t)n(yp)r(esetting)g
+(routines.)515 2872 y Fm(5.1)112 b(New)37 b(in\034nit)m(y)f(lev)m(el)
+639 3025 y Fv(A)d(new)g(in\034nit)n(y)g(lev)n(el)f Ft(fi)h
+Fv(has)f(b)r(een)h(added.)52 b(It)33 b(is)g(smaller)f(than)g
+Ft(fil)g Fv(but)h(bigger)515 3125 y(than)i(an)n(y)e(\034nite)j(quan)n
+(tit)n(y)-7 b(.)58 b(Its)34 b(original)f(in)n(ten)n(tion)i(w)n(as)f
+(for)g(in)n(ter-letter)g(stretc)n(hing:)515 3225 y(either)e
+Fk(\034l)t(ling-in-the-black)p Fv(,)i(as)e(is)g(done)f(for)h
+(calligraphic)e(scripts)i(suc)n(h)g(as)f(Arabic;)j(or)515
+3324 y(for)d(emphasis,)i(as)f(in)h(Russian;)h(all)e(this)g(without)h
+(ha)n(ving)e(to)h(rewrite)g(existing)f(macro)515 3424
+y(pac)n(k)-5 b(ages.)38 b(There)28 b(is)g(therefore)g(a)g(new)h(k)n
+(eyw)n(ord,)e Ft(fi)p Fv(,)h(and)h(t)n(w)n(o)f(new)g(primitiv)n(es,)h
+Ft(\\hfi)515 3524 y Fv(and)e Ft(\\vfi)p Fv(.)515 3756
+y Fm(5.2)112 b(Lo)s(cal)37 b(paragraph)i(parametrization)639
+3909 y Fv(The)30 b Fu(\012)g Fv(system)g(allo)n(ws)e(the)j
+(\034netuning)f(of)g(la)n(y)n(out,)f(using)h Fk(lo)l(c)l(al)39
+b Fv(paragraph)27 b(primi-)515 4009 y(tiv)n(es.)35 b(The)24
+b(\034rst)g(t)n(w)n(o,)g Ft(\\localinterline)o(pe)o(nal)o(ty)17
+b Fv(and)24 b Ft(\\localbrokenpenal)o(ty)o Fv(,)19 b(are)515
+4108 y(generalizations)25 b(of)j Ft(\\interlinepenal)o(ty)21
+b Fv(and)27 b Ft(\\brokenpenalty)p Fv(.)639 4208 y(When,)38
+b(sa)n(y)-7 b(,)37 b Ft(\\localinterlinep)o(en)o(al)o(ty=)o(20)o(0)30
+b Fv(app)r(ears,)36 b(a)f Fk(whatsit)44 b Fv(no)r(de)36
+b(is)f(de-)515 4308 y(p)r(osited)f(in)n(to)f(the)i(tok)n(en)e(list)h
+(for)f(the)i(curren)n(t)e(paragraph.)53 b(If)34 b(the)h(v)-5
+b(alue)33 b(is)h(c)n(hanged)515 4407 y(again,)40 b(another)d(whatsit)i
+(no)r(de)g(is)f(dep)r(osited.)70 b(When)39 b Fu(\012)g
+Fv(cuts)f(the)h(paragraph)d(in)n(to)515 4507 y(lines,)26
+b(it)h(will)f(add)g(the)h(curren)n(t)e(v)-5 b(alue)26
+b(of)g(the)h(lo)r(cal)e(p)r(enalt)n(y)h(to)g(the)h(p)r(enalt)n(y)f(no)r
+(de)g(that)515 4607 y(is)21 b(placed)g(after)g(ev)n(ery)f(line)i(in)f
+(the)h(v)n(ertical)e(list.)35 b(Similarly)21 b(for)g
+Ft(\\localbrokenpena)o(lt)o(y)515 4706 y Fv(when)30 b(a)h
+(discretionary)d(h)n(yphen)j(is)f(placed)g(at)g(the)h(end)g(of)g(a)f
+(line.)46 b(With)31 b(these)f(primi-)515 4806 y(tiv)n(es,)20
+b(it)g(b)r(ecomes)e(p)r(ossible)h(to)g(discourage)e(or)h(encourage)f
+(page)h(breaks)g(at)h(more)f(sp)r(eci\034c)515 4905 y(parts)27
+b(of)g(a)g(paragraph.)1926 5255 y(7)p eop
+%%Page: 8 8
+8 7 bop 639 523 a Fv(This)34 b(same)e(lo)r(cal)h(approac)n(h)f(is)h
+(tak)n(en)g(for)f(a)h(completely)g(di\033eren)n(t)h(task:)48
+b(placing)515 623 y(\034xed-width)36 b(t)n(yp)r(eset)g(material)g(at)g
+(the)g(b)r(eginning)h(\(or)e(the)i(end\))f(of)h(ev)n(ery)e(line)h(in)g
+(a)515 722 y(paragraph.)639 822 y(\023)23 b(The)f(original)f(problem)h
+(to)g(b)r(e)g(solv)n(ed)g(w)n(as)f(for)h(\034ne)g(F)-7
+b(renc)n(h)22 b(t)n(yp)r(esetting,)i(in)e(whic)n(h)515
+922 y(\023)28 b(guillemets)35 b(are)f(placed)h(running)g(do)n(wn)f(the)
+i(left)g(side)f(of)g(a)g(paragraph,)g(as)f(in)i(this)515
+1021 y(\023)28 b(paragraph,)19 b(so)h(long)g(as)g(material)g(is)g(b)r
+(eing)h(quoted.)g(\024)f(Since)h(T)2593 1039 y(E)2640
+1021 y(X)g(breaks)e(paragraphs)515 1121 y(in)32 b(arbitrary)f(places,)i
+(it)g(w)n(as)e(imp)r(ossible)h(to)h(dev)n(elop)e(a)h(robust)g(macro)f
+(pac)n(k)-5 b(age)31 b(that)515 1220 y(could,)c(in)h(a)f(single)g
+(pass,)g(place)g(the)h(guillemets)f(in)h(the)g(righ)n(t)f(p)r
+(ositions.)639 1320 y(The)h(original)e(text)i(for)f(the)h(previous)e
+(paragraph)f(w)n(as:)776 1482 y Ft({<<~\\localleftbo)o(x{<)o(<~)o(}T)o
+(he)37 b(original)j(problem)h(to)i(be)f(solved)776 1581
+y(was)g(for)h(fine)f(French)f(typesetting,)d(in)43 b(which)e
+(guillemets)776 1681 y(are)h(placed)g(running)e(down)i(the)g(left)g
+(side)g(of)h(a)g(paragraph,)776 1781 y(as)g(in)g(this)f(paragraph,)d
+(so)k(long)e(as)i(material)d(is)j(being)776 1880 y(quoted.~>>})c(Since)
+j(\\TeX\\)f(breaks)g(paragraphs)e(in)k(arbitrary)776
+1980 y(places,)e(it)i(was)f(impossible)d(to)k(develop)e(a)i(robust)e
+(macro)776 2080 y(package)g(that)h(could,)f(in)h(a)i(single)d(pass,)g
+(place)h(the)776 2179 y(guillemets)e(in)i(the)h(right)e(positions.)639
+2341 y Fv(There)27 b(are)g(curren)n(tly)f(four)i(lo)r(cal)f(primitiv)n
+(es:)639 2503 y Fp(\017)41 b Ft(\\localleftbox{)p Fp(h)p
+Fk(typ)l(eset-material)t Fp(i)p Ft(})p Fv(:)722 2602
+y(Un)n(til)30 b(this)f(primitiv)n(e)g(is)g(rede\034ned,)g(then)h(the)f
+(t)n(yp)r(eset)h(material)e(will)h(b)r(e)g(placed)722
+2702 y(at)c(the)g(b)r(eginning)g(of)g(ev)n(ery)f(line)h(that)g(follo)n
+(ws)f(the)i(o)r(ccurrence)d(of)i(this)g(primitiv)n(e)722
+2802 y(in)j(the)g(text.)639 2965 y Fp(\017)41 b Ft(\\localrightbox{)p
+Fp(h)p Fk(typ)l(eset-material)t Fp(i)p Ft(})p Fv(:)722
+3065 y(Un)n(til)30 b(this)f(primitiv)n(e)g(is)g(rede\034ned,)g(then)h
+(the)f(t)n(yp)r(eset)h(material)e(will)h(b)r(e)g(placed)722
+3165 y(at)24 b(the)h(end)f(of)g(ev)n(ery)f(line)i(that)f(follo)n(ws)f
+(the)i(o)r(ccurrence)e(of)h(this)g(primitiv)n(e)g(in)h(the)722
+3264 y(text.)639 3428 y Fp(\017)41 b Ft(\\localinterlinepe)o(na)o(lt)o
+(y)17 b Fu(=)23 b Fp(h)p Fk(p)l(enalty)8 b Fp(i)p Fv(:)722
+3528 y(Un)n(til)22 b(this)e(primitiv)n(e)h(is)f(rede\034ned,)i(then)f
+(the)g(giv)n(en)f(p)r(enalt)n(y)h(v)-5 b(alue)20 b(will)h(b)r(e)g
+(added)722 3627 y(to)28 b(the)g(p)r(enalt)n(y)f(no)r(de)h(placed)f(b)r
+(et)n(w)n(een)g(successiv)n(e)g(lines)g(in)h(a)f(paragraph.)639
+3791 y Fp(\017)41 b Ft(\\localbrokenpenal)o(ty)16 b Fu(=)23
+b Fp(h)p Fk(p)l(enalty)8 b Fp(i)p Fv(:)722 3891 y(Un)n(til)40
+b(this)g(primitiv)n(e)f(is)g(rede\034ned,)j(then)e(eac)n(h)e(time)i
+(that)g(a)f(line)g(ends)h(with)722 3991 y(a)34 b(discretionary)d(no)r
+(de,)36 b(then)e(the)g(giv)n(en)f(p)r(enalt)n(y)h(v)-5
+b(alue)33 b(will)h(b)r(e)g(added)g(to)g(the)722 4090
+y(p)r(enalt)n(y)28 b(no)r(de)f(follo)n(wing)g(that)h(line.)639
+4252 y(Grouping)f(is)g(resp)r(ected)h(b)n(y)f(all)g(of)h(the)g(lo)r
+(cal)f(paragraph)e(primitiv)n(es.)515 4526 y Fw(6)131
+b(Multiple)45 b(directions)639 4707 y Fv(Belo)n(w)27
+b(is)h(what)g(is)f(a)n(v)-5 b(ailable)27 b(in)h(the)g(exp)r(erimen)n
+(tal)g(v)n(ersions)e(of)h Fu(\012)p Fv(.)38 b(Unfortunately)515
+4807 y(w)n(e)c(did)g(not)h(consider)e(it)i(to)f(b)r(e)h(su\036cien)n
+(tly)f(stable)g(for)g(it)h(to)f(b)r(e)h(released)e(generally)-7
+b(.)515 4907 y(Therefore,)34 b Fu(\012)g Fv(con)n(tin)n(ues)g(to)g
+(supp)r(ort)f(the)i(bidirectionalit)n(y)e(functions)h(of)g
+Ft(TeX--XeT)p Fv(.)515 5006 y(In)j(addition,)j(with)e(the)g
+Ft(\\pagedirHR)c Fv(and)j Ft(\\pagedirHL)p Fv(,)d(primitiv)n(es,)39
+b(it)f(is)f(p)r(ossible)1926 5255 y(8)p eop
+%%Page: 9 9
+9 8 bop 515 523 a Fv(to)38 b(transform)e(the)j(en)n(tire)e(page)h(in)n
+(to)f(a)h(righ)n(t-to-left)f(page)g(or)g(a)h(left-to-righ)n(t)f(page.)
+515 623 y(Similarly)-7 b(,)30 b Ft(\\pardirHR)c Fv(and)k
+Ft(\\pardirHL)c Fv(allo)n(w)j(the)h(paragraph)e(direction)h(to)h(c)n
+(hange.)515 722 y(The)35 b(page)f(direction)h(c)n(hanges)f(should)h(o)r
+(ccur)f(in)i(empt)n(y)f(pages,)h(and)f(the)h(paragraph)515
+822 y(direction)k(c)n(hanges)g(should)h(o)r(ccur)g(outside)g(of)g
+(horizon)n(tal)e(mo)r(de.)78 b(T)-7 b(o)41 b(ensure)g(that)515
+922 y(tables)24 b(are)g(used)h(prop)r(erly)-7 b(,)24
+b(there)h(is)f(a)h(primitiv)n(e)f Ft(nextfakemath)p Fv(,)d(whic)n(h,)k
+(put)g(in)h(fron)n(t)515 1021 y(of)35 b(math)h(mo)r(de,)i(ignores)c
+(that)i(the)g(mathematics)f(is)h(supp)r(osed)f(to)h(b)r(e)g(t)n(yp)r
+(eset)f(from)515 1121 y(left-to-righ)n(t.)68 b(This)39
+b(is)f(used)g(in)h Fu(\003)p Fv(,)i(whic)n(h)e(go)r(es)e(in)n(to)h
+(math)h(mo)r(de)f(to)h(do)f Ft(tabular)515 1220 y Fv(en)n(vironmen)n
+(ts.)639 1409 y Fk(Sinc)l(e)32 b(T)907 1426 y(E)953 1409
+y(X)f(was)h(original)t(ly)i(designe)l(d)f(for)f(English,)i(it)e(only)g
+(supp)l(orts)g(left-to-right)515 1508 y(typ)l(esetting.)47
+b(This)33 b(situation)g(was)g(impr)l(ove)l(d)h(somewhat)f(with)g(Knuth)
+f(and)h(MacKay's)515 1608 y Ft(TeX-XeT)p Fk(,)23 b(mo)l(di\034e)l(d)k
+(into)f(Br)l(eitenlohner's)i Ft(TeX--XeT)p Fk(.)23 b(However,)28
+b(these)e(mo)l(di\034c)l(ations)515 1707 y(to)g(T)656
+1725 y(E)702 1707 y(X)h(only)g(al)t(low)h(the)f(use)f(of)i
+(right-to-left)f(typ)l(esetting,)g(and)h(even)e(then,)i(only)f(within)
+515 1807 y(a)32 b(p)l(articular)h(p)l(ar)l(agr)l(aph.)48
+b(In)32 b(other)g(wor)l(ds,)i(these)e(systems)g(do)h(not)f(supp)l(ort)g
+(the)g(typ)l(e-)515 1907 y(setting)d(of)i(a)f(ful)t(l)g(text)f(in)g
+(the)h(di\033er)l(ent)g(writing)g(dir)l(e)l(ctions.)639
+2006 y(The)e Fu(\012)e Fk(system)g(distinguishes)h(sixte)l(en)f
+(di\033er)l(ent)g(dir)l(e)l(ctions,)i(which)g(ar)l(e)f(designate)l(d)
+515 2106 y(by)j(thr)l(e)l(e)f(p)l(ar)l(ameters:)613 2261
+y(1.)42 b(The)c Fv(b)r(eginning)29 b(of)g(the)g(page)h
+Fk(is)h(one)g(of)h Fi(T)e Fk(\(top\),)i Fi(L)e Fk(\(left\),)i
+Fi(R)e Fk(\(right\))i(or)f Fi(B)f Fk(\(b)l(ot-)722 2361
+y(tom\).)37 b(F)-6 b(or)26 b(English)h(and)g(A)n(r)l(abic,)g(the)f(b)l
+(e)l(ginning)g(of)h(the)f(p)l(age)h(is)f Fi(T)p Fk(;)g(for)g(Jap)l
+(anese)722 2460 y(it)k(is)g Fi(R)p Fk(;)g(for)g(Mongolian)i(it)e(is)g
+Fi(L)p Fk(.)613 2621 y(2.)42 b(The)e Fv(b)r(eginning)31
+b(of)g(the)g(line)i Fk(de\034nes)f(wher)l(e)i(e)l(ach)f(line)g(b)l(e)l
+(gins.)48 b(F)-6 b(or)33 b(English,)i(it)722 2720 y(is)30
+b Fi(L)p Fk(;)g(for)h(A)n(r)l(abic,)f(it)g(is)g Fi(R)p
+Fk(;)g(for)h(Jap)l(anese)f(and)g(Mongolian,)i(it)e(is)g
+Fi(T)p Fk(.)613 2881 y(3.)42 b(The)e Fv(top)30 b(of)g(the)g(line)i
+Fk(c)l(orr)l(esp)l(onds)h(to)f(the)g(notion)g(of)h(`up')g(within)g(a)f
+(line.)46 b(Nor-)722 2980 y(mal)t(ly,)30 b(this)f(wil)t(l)h(b)l(e)e
+(the)g(same)h(as)f(for)h(the)g(b)l(e)l(ginning)f(of)h(the)f(p)l(age,)i
+(as)f(in)f Fi(TLT)f Fk(for)722 3080 y(English,)36 b Fi(TRT)c
+Fk(for)j(A)n(r)l(abic,)g Fi(RTR)d Fk(for)i(Jap)l(anese,)h(or)f
+Fi(LTL)e Fk(for)j(Mongolian.)51 b(How-)722 3180 y(ever,)39
+b(for)e(English)h(include)l(d)f(in)f(Mongolian)j(text,)e(suc)l(c)l
+(essive)f(lines)h(move)g(`up')722 3279 y(the)30 b(p)l(age,)h(which)h
+(gives)e(dir)l(e)l(ction)h Fi(LTR)p Fk(.)639 3434 y(The)36
+b Fu(\012)e Fk(system)h(distinguishes)h(thr)l(e)l(e)e(levels)h(of)h
+(di\033er)l(ent)f(writing)g(dir)l(e)l(ction:)49 b(p)l(age)515
+3534 y(\()p Ft(\\pagedir)p Fk(\),)21 b(text)g(\()p Ft(\\textdir)p
+Fk(\))e(and)24 b(mathematics)f(\()p Ft(\\mathdir)p Fk(\).)33
+b(Each)24 b(of)g(these)f(prim-)515 3634 y(itives)30 b(takes)g(as)g
+(primitive)i(one)e(of)g(the)g(ab)l(ove)h(sixte)l(en)e(writing)h(dir)l
+(e)l(ctions.)639 3789 y Fp(\017)41 b Ft(\\pagedir)24
+b Fp(h)p Fv(direction)o Fp(i)p Fk(:)86 b(The)28 b(p)l(age)g(dir)l(e)l
+(ction)f(c)l(an)g(only)h(b)l(e)f(change)l(d)h(if)g(the)f(cur-)722
+3888 y(r)l(ent)i(vlist)h(is)g(empty.)39 b(This)31 b(de)l(cision)g
+(avoids)h(ambiguous)e(situations.)639 4049 y Fp(\017)41
+b Ft(\\textdir)23 b Fp(h)p Fv(direction)o Fp(i)p Fk(:)86
+b(This)27 b(primitive)g(c)l(an)f(app)l(e)l(ar)i(anywher)l(e)e(in)g(a)h
+(text,)e(and)722 4148 y Fu(\012)41 b Fk(wil)t(l)i(al)t(low)f(for)g(the)
+g(moment)e(only)i(mixe)l(d)f(horizontal)i(c)l(ombinations.)74
+b(F)-6 b(u-)722 4248 y(tur)l(e)38 b(versions)g(wil)t(l)i(al)t(low)g
+(many)e(di\033er)l(ent)h(c)l(ombinations,)i(with)e(p)l(ar)l(ametriza-)
+722 4348 y(tion.)79 b(Gr)l(ouping)44 b(is)f(r)l(esp)l(e)l(cte)l(d,)k
+(so)d(it)f(is)g(p)l(ossible)i(to)e(have)h(inserts)f(within)h(a)722
+4447 y(p)l(ar)l(agr)l(aph:)61 b(these)40 b(ar)l(e)g(implemente)l(d)g
+(using)f(the)h(lo)l(c)l(al)h(p)l(ar)l(agr)l(aph)g(me)l(chanism)722
+4547 y(describ)l(e)l(d)31 b(in)f(the)g(pr)l(evious)h(se)l(ction.)639
+4707 y Fp(\017)41 b Ft(\\mathdir)26 b Fp(h)p Fv(direction)p
+Fp(i)p Fk(:)85 b(Normal)t(ly)31 b(mathematics)f(is)f(done)h(in)f(the)g
+(same)h(dir)l(e)l(c-)722 4807 y(tion)e(as)g(English,)i(namely)f
+Fi(TLT)p Fk(.)d(Ther)l(e)j(have)g(b)l(e)l(en)f(situations)f(wher)l(e)i
+(it)f(has)g(b)l(e)l(en)722 4907 y(written)f Fi(TRT)p
+Fk(.)f Fu(\012)h Fk(al)t(lows)i(only)f(eight)g(dir)l(e)l(ctions)g(for)g
+(mathematics,)h(namely)e(those)722 5006 y(in)j(which)h(the)f(\034rst)f
+(and)h(thir)l(d)h(dir)l(e)l(ction)f(p)l(ar)l(ameters)h(ar)l(e)f
+(identic)l(al.)1926 5255 y Fv(9)p eop
+%%Page: 10 10
+10 9 bop 639 523 a Fk(In)33 b(addition,)j Fu(\012)d Fk(al)t(lows)h(one)
+g(to)f(designate)h(the)f(dir)l(e)l(ction)h(of)f(a)h(b)l(ox.)48
+b(F)-6 b(or)33 b(example)515 623 y Ft(\\hbox)41 b(dir)h(TRT{...})d
+Fk(cr)l(e)l(ates)k(a)g(horizontal)h(b)l(ox,)h(and)e(uses)f(dir)l(e)l
+(ction)h Fi(TRT)f Fk(while)515 722 y(building)31 b(that)e(b)l(ox.)639
+822 y(Final)t(ly,)38 b(fonts)d(c)l(an)f(b)l(e)h(stor)l(e)l(d)g(either)g
+(natur)l(al)t(ly)g(or)g(not.)53 b(In)34 b(the)g(unnatur)l(al)g(situ-)
+515 922 y(ation,)f(c)l(al)t(le)l(d)g(with)f(primitive)h
+Ft(\\unnaturaldir)p Fk(,)27 b(it)32 b(is)g(understo)l(o)l(d)f(that)h
+(glyphs)h(in)f(the)515 1021 y(curr)l(ent)27 b(font)h(wil)t(l)h(always)h
+(app)l(e)l(ar)f(to)f(the)g(right)h(of)g(the)f(curr)l(ent)f(p)l(oint,)i
+(ab)l(ove)h(the)e(b)l(ase-)515 1121 y(line.)61 b(In)37
+b(the)g(natur)l(al)g(situation,)i(c)l(al)t(le)l(d)g(with)f
+Ft(\\naturaldir)p Fk(,)c(glyphs)39 b(app)l(e)l(ar)g(in)e(the)515
+1220 y(`c)l(orr)l(e)l(ct')h(dir)l(e)l(ction.)62 b(So)38
+b(a)f(natur)l(al)g(A)n(r)l(abic)h(font)f(would)i(have)f(the)g(glyphs)g
+(app)l(e)l(ar)h(to)515 1320 y(the)28 b(left)g(of)g(the)g(curr)l(ent)e
+(p)l(oint,)j(and)f(a)g(natur)l(al)f(Jap)l(anese)h(font)g(would)g(make)h
+(the)f(glyphs)515 1420 y(app)l(e)l(ar)j(b)l(elow)f(the)g(curr)l(ent)f
+(p)l(oint.)515 1694 y Fw(7)131 b(F)-11 b(on)l(ts)44 b(for)g
+Fo(\012)639 1876 y Fv(The)39 b(T)867 1894 y(E)913 1876
+y(X)g(system)g(tak)n(es)f(the)h(follo)n(wing)f(approac)n(h)e(to)j(fon)n
+(ts.)70 b(The)39 b(T)3019 1894 y(E)3065 1876 y(X)g(driv)n(er)515
+1976 y(reads)23 b(T)775 1994 y(E)821 1976 y(X)j(do)r(cumen)n(ts)e(and)h
+(generates)e Ft(.dvi)g Fv(\034les.)36 b(The)24 b(driv)n(er)g(uses)g
+(fon)n(t)h(metric)f(\034les)515 2075 y(\(su\036x)32 b
+Ft(.tfm)p Fv(,)f(text)i(v)n(ersion)d Ft(.pl)p Fv(\))h(to)h(determine)g
+(ho)n(w)f(to)h(la)n(y)f(out)h(b)r(o)n(xes)f(on)h(a)f(pages.)515
+2175 y(The)f(screen)g(driv)n(er)f(or)g(prin)n(ter)h(driv)n(er)f
+(transforms)g(the)i Ft(.dvi)e Fv(\034le)h(in)h(the)g(appropriate)515
+2275 y(format,)f(using)f(bitmap)i(fon)n(ts)e(\()p Ft(.pk)p
+Fv(\),)h(scaled)f(fon)n(ts)h(\()p Ft(.pfa)f Fv(or)g Ft(.pfb)p
+Fv(\),)g(or)g(virtual)g(fon)n(ts)515 2374 y(\()p Ft(.vf)p
+Fv(,)d(text)i(v)n(ersion)e Ft(.vp)p Fv(\).)639 2474 y(In)k(the)f
+Fu(\012)g Fv(system,)g(w)n(e)g(mak)n(e)f(no)h(attempt,)h(for)f(the)g
+(momen)n(t,)h(to)f(c)n(hange)f(the)h(de\034-)515 2573
+y(nition)i(of)g(bitmaps)g(or)f(scaled)g(fon)n(ts.)46
+b(W)-7 b(e)32 b(ha)n(v)n(e)d(fo)r(cused)i(on)g(the)g(fon)n(t)g(metrics)
+f(\()p Ft(.ofm)p Fv(,)515 2673 y(text)e(v)n(ersion)e
+Ft(.opl)p Fv(\),)g(and)h(the)h(virtual)f(fon)n(ts)h(\()p
+Ft(.ovf)p Fv(,)e(text)i(v)n(ersion)e Ft(.ovp)p Fv(\).)639
+2773 y(Curren)n(tly)-7 b(,)25 b(these)g(new)f(fon)n(t)h(\034le)g
+(formats)f(come)g(in)h(t)n(w)n(o)f(v)n(ersions.)35 b(The)24
+b(\034rst,)h(called)515 2872 y(lev)n(el)h(0,)h(corresp)r(onds)e(to)i
+(the)h(16-bit)e(v)n(ersion)g(of)h(TFM)g(\034les,)h(with)f(no)g(new)g
+(functional-)515 2972 y(it)n(y)-7 b(.)45 b(Lev)n(el)29
+b(1)h(fon)n(ts)g(are)f(more)h(am)n(bitious,)g(and)g(pro)n(vide)f(for)h
+(more)f(p)r(o)n(w)n(erful)h(features,)515 3072 y(including)d
+(compression)f(metho)r(ds)i(and)f(additional)g(parameters.)515
+3304 y Fm(7.1)112 b(Lev)m(el-0)37 b Fh(\012)p Fm(FM)i(\034les)639
+3457 y Fv(The)g(lev)n(el-0)f Fu(\012)p Fv(FM)h(\034les)g(are)g(simply)g
+(16-bit)f(v)n(ersions)f(of)i(TFM)h(\034les,)h(and)e(ha)n(v)n(e)515
+3557 y(corresp)r(onding)29 b(en)n(tries.)48 b(Belo)n(w)30
+b(is)h(a)g(description)g(of)h(the)f(\034rst)h(14)e(w)n(ords)g(of)h(a)g
+(lev)n(el-0)515 3656 y Fu(\012)p Fv(FM)d(\034le.)37 b(Eac)n(h)27
+b(en)n(try)g(is)g(a)h(32-bit)e(in)n(teger,)h(non-negativ)n(e)f(and)h
+(less)g(than)h Fu(2)3051 3626 y Fl(31)3121 3656 y Fv(:)722
+3822 y Fk(ofm-level)93 b Fu(=)83 b(0;)989 3947 y Fk(lf)101
+b Fu(=)83 b Fv(length)28 b(of)f(the)h(\034le,)g(in)g(w)n(ords)n
+Fu(;)983 4072 y Fk(lh)90 b Fu(=)83 b Fv(length)28 b(of)f(the)h(header)f
+(data,)g(in)h(w)n(ords)n Fu(;)976 4196 y Fk(b)l(c)88
+b Fu(=)83 b Fv(smallest)27 b(c)n(haracter)e(co)r(de)j(in)g(the)g(fon)n
+(t)p Fu(;)976 4321 y Fk(e)l(c)88 b Fu(=)83 b Fv(largest)26
+b(c)n(haracter)f(co)r(de)j(in)g(the)g(fon)n(t)p Fu(;)943
+4445 y Fk(nw)91 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)h(en)n(tries)f
+(in)g(the)h(width)g(table)p Fu(;)958 4570 y Fk(nh)89
+b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)h(en)n(tries)f(in)g(the)h(heigh)
+n(t)g(table)o Fu(;)956 4694 y Fk(nd)91 b Fu(=)83 b Fv(n)n(um)n(b)r(er)
+27 b(of)h(en)n(tries)f(in)g(the)h(depth)g(table)p Fu(;)973
+4819 y Fk(ni)91 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)h(en)n(tries)f
+(in)g(the)h(italic)g(correction)e(table)o Fu(;)977 4943
+y Fk(nl)91 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)h(en)n(tries)f(in)g
+(the)h(lig-k)n(ern)e(table)p Fu(;)1905 5255 y Fv(10)p
+eop
+%%Page: 11 11
+11 10 bop 960 523 a Fk(nk)91 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27
+b(of)h(en)n(tries)f(in)g(the)h(k)n(ern)f(table)p Fu(;)962
+648 y Fk(ne)89 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)h(en)n(tries)f
+(in)g(the)h(extensible)g(c)n(haracter)d(table)p Fu(;)959
+772 y Fk(np)88 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)h(fon)n(t)f
+(parameter)f(w)n(ords)o Fu(;)770 897 y Fk(font-dir)92
+b Fu(=)83 b Fv(direction)27 b(of)h(fon)n(t)o Fg(:)515
+1063 y Fv(W)-7 b(e)32 b(m)n(ust)g(ha)n(v)n(e)f(that)i
+Fk(b)l(c)26 b Fp(\000)21 b Fu(1)30 b Fp(\024)g Fk(e)l(c)35
+b Fp(\024)c Fu(65535)p Fv(.)48 b(F)-7 b(urthermore,)32
+b(the)g(follo)n(wing)f(iden)n(tit)n(y)515 1162 y(m)n(ust)c(hold:)722
+1328 y Fk(lf)102 b Fu(=)82 b(14)18 b(+)g Fk(lh)25 b Fu(+)18
+b(2)g Fp(\003)g Fu(\()p Fk(e)l(c)24 b Fp(\000)18 b Fk(b)l(c)23
+b Fu(+)18 b(1\))g(+)g Fk(nw)27 b Fu(+)18 b Fk(nh)25 b
+Fu(+)18 b Fk(nd)27 b Fu(+)18 b Fk(ni)27 b Fu(+)1017 1453
+y(2)18 b Fp(\003)g Fk(nl)27 b Fu(+)18 b Fk(nk)27 b Fu(+)18
+b(2)g Fp(\003)g Fk(ne)25 b Fu(+)18 b Fk(np)5 b Fg(:)515
+1619 y Fv(Note)40 b(that)h(a)f(fon)n(t)h(ma)n(y)f(con)n(tain)g(as)g
+(man)n(y)g(as)f(65536)g(c)n(haracters)f(\(if)j Fk(b)l(c)50
+b Fu(=)44 b(0)c Fv(and)515 1719 y Fk(e)l(c)28 b Fu(=)22
+b(65535)p Fv(\),)k(and)h(as)g(few)h(as)f(0)g(c)n(haracters)e(\(if)k
+Fk(b)l(c)e Fu(=)c Fk(e)l(c)g Fp(\000)18 b Fu(1)p Fv(\).)639
+1818 y(As)29 b(with)h(TFM)g(\034les,)f(if)h(t)n(w)n(o)e(or)g(more)h(o)r
+(ctexts)g(are)f(com)n(bined)g(to)h(form)g(an)g(in)n(teger)515
+1918 y(of)j(16)g(or)f(more)h(bits,)i(the)f(most)f(signi\034can)n(t)g(o)
+r(ctets)g(app)r(ear)f(\034rst)i(in)f(the)h(\034le.)52
+b(This)32 b(is)515 2017 y(called)27 b(BigEndian)g(order.)639
+2117 y(Also)i(as)g(with)h(TFM)g(\034les,)g(the)g(rest)f(of)h(the)g
+(\034le)g(is)f(a)g(sequence)g(of)h(ten)g(data)f(arra)n(ys)515
+2217 y(ha)n(ving)d(the)i(informal)f(sp)r(eci\034cation)812
+2383 y Fk(he)l(ader)93 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(lh)e Fp(\000)18 b Fu(1])23 b Ff(of)32 b Fk(stu\033)722
+2507 y(char-info)90 b Fu(:)83 b Ff(arra)m(y)27 b Fu([)p
+Fk(b)l(c)5 b Fg(::)p Fk(e)l(c)g Fu(])23 b Ff(of)32 b
+Fk(char-info-wor)l(d)856 2632 y(width)90 b Fu(:)83 b
+Ff(arra)m(y)27 b Fu([0)p Fg(::)p Fk(nw)g Fp(\000)18 b
+Fu(1])k Ff(of)33 b Fk(\034x-wor)l(d)833 2756 y(height)92
+b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p Fg(::)p Fk(nh)e
+Fp(\000)18 b Fu(1])k Ff(of)32 b Fk(\034x-wor)l(d)856
+2881 y(depth)90 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(nd)g Fp(\000)18 b Fu(1])k Ff(of)32 b Fk(\034x-wor)l(d)870
+3005 y(italic)89 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(ni)g Fp(\000)18 b Fu(1])k Ff(of)32 b Fk(\034x-wor)l(d)776
+3130 y(lig-kern)90 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(nl)g Fp(\000)18 b Fu(1])k Ff(of)32 b Fk(lig-kern-c)l(ommand)
+891 3254 y(kern)89 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(nk)g Fp(\000)18 b Fu(1])23 b Ff(of)32 b Fk(\034x-wor)l(d)860
+3379 y(exten)88 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(ne)d Fp(\000)18 b Fu(1])23 b Ff(of)32 b Fk(extensible-r)l(e)
+l(cip)l(e)827 3504 y(p)l(ar)l(am)90 b Fu(:)83 b Ff(arra)m(y)27
+b Fu([1)p Fg(::)p Fk(np)5 b Fu(])23 b Ff(of)32 b Fk(\034x-wor)l(d)639
+3670 y Fv(There)26 b(is)f(no)h(need)g(to)g(describ)r(e)f(the)h(en)n
+(tire)g(\034le,)g(only)g(those)f(parts)g(that)h(di\033er)g(from)515
+3769 y(TFM)32 b(\034les:)45 b Fk(char-info-wor)l(d)11
+b Fv(,)33 b Fk(lig-kern-c)l(ommand)42 b Fv(and)31 b Fk(extensible-r)l
+(e)l(cip)l(e)7 b Fv(.)50 b(Here)32 b(is)f(a)515 3869
+y(summary)26 b(of)i(those)f(di\033erences.)639 4035 y
+Fp(\017)41 b Fk(char-info-wor)l(d)e Fv(\(8)27 b(o)r(ctets\):)772
+4167 y Fk(width)284 b Fv(16)26 b(bits)772 4266 y Fk(height)304
+b Fv(8)27 b(bits)772 4366 y Fk(depth)325 b Fv(8)27 b(bits)772
+4466 y Fk(italic)338 b Fv(8)27 b(bits)772 4565 y Fk(RFU)340
+b Fv(6)27 b(bits)772 4665 y Fk(tag)409 b Fv(2)27 b(bits)772
+4765 y Fk(r)l(emainder)110 b Fv(16)26 b(bits)722 4893
+y(The)32 b(meaning)e(is)h(as)g(in)g(TFM)h(\034les,)g(so)e(there)h(are)f
+(65536)f(p)r(ossible)i(widths,)h(256)722 4993 y(p)r(ossible)27
+b(widths,)h(256)f(p)r(ossible)g(heigh)n(ts)g(and)g(256)f(p)r(ossible)i
+(italic)f(corrections.)1905 5255 y(11)p eop
+%%Page: 12 12
+12 11 bop 639 523 a Fp(\017)41 b Fk(lig-kern-c)l(ommand)c
+Fv(\(8)28 b(o)r(ctets\):)772 653 y Fk(skip-byte)163 b
+Fv(16)26 b(bits)772 752 y Fk(next-char)137 b Fv(16)26
+b(bits)772 852 y Fk(op-byte)218 b Fv(16)26 b(bits)772
+952 y Fk(r)l(emainder)110 b Fv(16)26 b(bits)722 1078
+y(The)i(meaning)f(is)g(as)g(in)h(TFM)g(\034les,)g(with)g(ev)n(ery)e(en)
+n(try)h(doubling)g(in)h(size.)639 1240 y Fp(\017)41 b
+Fk(extensible-r)l(e)l(cip)l(e)35 b Fv(\(8)27 b(o)r(ctets\):)772
+1370 y Fk(ext-top)131 b Fv(16)27 b(bits)772 1469 y Fk(ext-mid)108
+b Fv(16)27 b(bits)772 1569 y Fk(ext-b)l(ot)139 b Fv(16)27
+b(bits)772 1669 y Fk(ext-r)l(ep)132 b Fv(16)27 b(bits)722
+1795 y(Once)37 b(again,)i(the)e(meaning)g(is)g(as)g(in)g(TFM)h
+(\034les,)h(but)f(ev)n(ery)e(en)n(try)h(has)g(b)r(een)722
+1895 y(doubled.)515 2125 y Fm(7.2)112 b(Lev)m(el-0)37
+b Fh(\012)p Fm(PL)h(\034les)639 2278 y Fv(The)23 b(lev)n(el-0)e
+Fu(\012)p Fv(PL)i(\034les)f(are)f(the)i(same)f(as)g(PL)h(\034les,)g
+(with)g(the)g(exception)f(that)h(v)-5 b(alues)515 2378
+y(restricted)27 b(to)g(8)g(bits)h(can)f(no)n(w)g(b)r(e)h(16)f(bits.)515
+2608 y Fm(7.3)112 b(Lev)m(el-0)37 b Fh(\012)p Fm(VF)h(\034les)639
+2762 y Fv(The)e Fu(\012)p Fv(VF)g(\034les)f(are)g(indistinguishable)g
+(from)g(VF)h(\034les,)h(except)f(for)f(the)g(\034le)h(suf-)515
+2861 y(\034x.)56 b(They)34 b(exist)h(only)e(b)r(ecause)h(the)h(v)-5
+b(ast)34 b(ma)5 b(jorit)n(y)32 b(of)i(driv)n(ers)f(balk)h(when)g(they)g
+(see)515 2961 y(c)n(haracters)25 b(that)j(are)e(not)i(8)f(bits.)515
+3191 y Fm(7.4)112 b(Lev)m(el-0)37 b Fh(\012)p Fm(VP)g(\034les)639
+3345 y Fv(The)21 b(lev)n(el-0)f Fu(\012)p Fv(VP)i(\034les)e(are)g(the)i
+(same)e(as)g(VP)i(\034les,)g(with)f(the)h(exception)e(that)i(v)-5
+b(alues)515 3444 y(restricted)27 b(to)g(8)g(bits)h(can)f(no)n(w)g(b)r
+(e)h(16)f(bits.)515 3675 y Fm(7.5)112 b(Lev)m(el-1)37
+b Fh(\012)p Fm(FM)i(\034les)639 3828 y Fv(The)e(lev)n(el-1)e(fon)n(ts)i
+(tak)n(e)f(a)g(di\033eren)n(t)h(approac)n(h)e(to)i(lev)n(el-0)e(fon)n
+(ts.)64 b(They)37 b(do)f(not)515 3928 y(mak)n(e)28 b(the)h(assumption)g
+(that)g(t)n(yp)r(esetting)g(means)f(simply)h(placing)g(placing)f
+(glyphs)g(on)515 4027 y(the)37 b(baseline,)h(one)e(after)g(another.)62
+b(Example)37 b(applications)e(include)i(the)g(automatic)515
+4127 y(placemen)n(t)j(of)g(glue)g(b)r(et)n(w)n(een)g(c)n(haracters)e
+(in)j(East)g(Asian)f(scripts,)j(the)e(building)f(of)515
+4227 y(consonen)n(tal)32 b(clusters)h(for)g(South-Asian)g(and)h
+(South-East-Asian)f(scripts,)h(as)f(w)n(ell)h(as)515
+4326 y(the)28 b(placing)f(of)g(diacritics)g(in)h(Arabic)f(and)g
+(Hebrew.)639 4426 y(Lev)n(el-1)c(fon)n(ts)g(are)g(di\033eren)n(t)h
+(from)f(lev)n(el-0)g(fon)n(ts)h(at)f(three)h(lev)n(els.)35
+b(First,)24 b(they)g(allo)n(w)515 4525 y(the)k(de\034nition)g(of)f(six)
+g(new)h(kinds)f(of)h(table:)639 4683 y Fp(\017)41 b Fe(iv)-10
+b(alue)28 b Fv(tables)f(con)n(tain)g(in)n(tegers.)639
+4845 y Fp(\017)41 b Fe(fv)-10 b(alue)22 b Fv(tables)e(con)n(tain)g
+(\034xw)n(ord)g(v)-5 b(alues)20 b(that)h(do)g(not)g(gro)n(w)e(with)i
+(magni\034cation.)639 5006 y Fp(\017)41 b Fe(mv)-10 b(alue)28
+b Fv(tables)f(con)n(tain)g(\034xw)n(ord)f(v)-5 b(alues)27
+b(that)h(do)g(gro)n(w)d(with)j(magni\034cation.)1905
+5255 y(12)p eop
+%%Page: 13 13
+13 12 bop 639 523 a Fp(\017)41 b Fe(r)n(ule)27 b Fv(tables)h(con)n
+(tain)e(T)1516 541 y(E)1563 523 y(X)i(rule)f(de\034nitions.)639
+678 y Fp(\017)41 b Fe(glue)28 b Fv(tables)f(con)n(tain)g(T)1522
+696 y(E)1568 678 y(X)h(glue)f(de\034nitions.)639 833
+y Fp(\017)41 b Fe(penal)-7 b(ty)29 b Fv(tables)f(con)n(tain)e(T)1660
+851 y(E)1707 833 y(X)i(p)r(enalt)n(y)f(de\034nitions.)639
+977 y(There)e(can)h(b)r(e)g(sev)n(eral)d(copies)i(of)h(eac)n(h)f(kind)g
+(of)h(table,)g(but)g(for)f(the)h(momen)n(t,)g(there)515
+1077 y(is)h(a)g(maxim)n(um)h(of)f(32)g(new)h(tables)f(in)h(all.)639
+1176 y(These)41 b(new)g(tables)g(can)g(b)r(e)h(used)f(as)f(global)g
+(tables,)45 b(or)40 b(can)h(b)r(e)g(indexed)h(on)e(a)515
+1276 y(c)n(haracter-b)n(y-c)n(haracter)21 b(basis)k(in)h(the)h
+Fk(char-info-wor)l(d)37 b Fv(en)n(tries,)26 b(whic)n(h)g(de\034ne)g(c)n
+(harac-)515 1375 y(ter)34 b(parameters.)55 b(So,)36 b(in)e(addition)g
+(to)g(the)h(standard)e(parameters)g(of)h(width,)i(heigh)n(t,)515
+1475 y(depth)j(and)g(italic)g(correction,)h(additional)e(parameters)f
+(\(of)i(the)g(six)g(kinds)g(outlined)515 1575 y(ab)r(o)n(v)n(e\))26
+b(can)h(b)r(e)h(giv)n(en)f(for)g(the)h(c)n(haracters.)639
+1674 y(T)-7 b(o)31 b(allo)n(w)f(these)i(new)f(tables)g(to)g(b)r(e)h
+(used,)g(c)n(hanges)e(ha)n(v)n(e)g(also)h(b)r(een)g(made)h(to)f(the)515
+1774 y(lig-k)n(ern)26 b(table.)639 1918 y Fp(\017)41
+b Fv(Characters)22 b(can)i(b)r(e)h(put)f(in)n(to)g(equiv)-5
+b(alence)24 b(classes,)f(where)h(all)g(c)n(haracters)d(in)k(the)722
+2017 y(same)i(class)g(will)h(act)f(the)h(same)f(in)h(the)g(lig-k)n(ern)
+e(table;)639 2172 y Fp(\017)41 b Fv(Glue)32 b(no)r(des,)f(rule)g(no)r
+(des)f(and)h(p)r(enalt)n(y)g(no)r(des)g(can)f(b)r(e)i(inserted)e
+(automatically)722 2272 y(in)n(to)e(the)g(stream,)e(exactly)h(as)g(for)
+g(k)n(ern)g(no)r(des)g(in)h(T)2405 2290 y(E)2451 2272
+y(X.)639 2427 y Fp(\017)41 b Fv(The)d(lig-k)n(ern)e(program)f(can)i(b)r
+(e)h(completely)f(replaced)f(b)n(y)h(an)h Fu(\012)p Fv(TP)f(\(see)h
+(sec-)722 2527 y(tion)28 b(8\).)639 2671 y(No)n(w)i(w)n(e)f(b)r(egin)i
+(with)f(the)h(\034rst)e(part)h(of)g(the)g(header)f(of)h(a)g(lev)n(el-1)
+f Fu(\012)p Fv(FM)h(\034le.)44 b(Here)515 2770 y(are)22
+b(the)i(\034rst)f(17)g(w)n(ords)e(of)j(a)f(lev)n(el-1)f
+Fu(\012)p Fv(FM)i(\034le.)35 b(Eac)n(h)23 b(en)n(try)g(b)r(elo)n(w)g
+(is)g(a)g(32-bit)g(in)n(teger,)515 2870 y(non-negativ)n(e)j(and)h(less)
+g(than)h Fu(2)1554 2840 y Fl(31)1624 2870 y Fv(.)722
+3014 y Fk(ofm-level)93 b Fu(=)83 b(1;)989 3138 y Fk(lf)101
+b Fu(=)83 b Fv(length)28 b(of)f(the)h(\034le,)g(in)g(w)n(ords)n
+Fu(;)983 3263 y Fk(lh)90 b Fu(=)83 b Fv(length)28 b(of)f(the)h(header)f
+(data,)g(in)h(w)n(ords)n Fu(;)976 3387 y Fk(b)l(c)88
+b Fu(=)83 b Fv(smallest)27 b(c)n(haracter)e(co)r(de)j(in)g(the)g(fon)n
+(t)p Fu(;)976 3512 y Fk(e)l(c)88 b Fu(=)83 b Fv(largest)26
+b(c)n(haracter)f(co)r(de)j(in)g(the)g(fon)n(t)p Fu(;)943
+3636 y Fk(nw)91 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)h(en)n(tries)f
+(in)g(the)h(width)g(table)p Fu(;)958 3761 y Fk(nh)89
+b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)h(en)n(tries)f(in)g(the)h(heigh)
+n(t)g(table)o Fu(;)956 3885 y Fk(nd)91 b Fu(=)83 b Fv(n)n(um)n(b)r(er)
+27 b(of)h(en)n(tries)f(in)g(the)h(depth)g(table)p Fu(;)973
+4010 y Fk(ni)91 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)h(en)n(tries)f
+(in)g(the)h(italic)g(correction)e(table)o Fu(;)977 4134
+y Fk(nl)91 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)h(en)n(tries)f(in)g
+(the)h(lig-k)n(ern)e(table)p Fu(;)960 4259 y Fk(nk)91
+b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)h(en)n(tries)f(in)g(the)h(k)n
+(ern)f(table)p Fu(;)962 4384 y Fk(ne)89 b Fu(=)83 b Fv(n)n(um)n(b)r(er)
+27 b(of)h(en)n(tries)f(in)g(the)h(extensible)g(c)n(haracter)d(table)p
+Fu(;)959 4508 y Fk(np)88 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27
+b(of)h(fon)n(t)f(parameter)f(w)n(ords)o Fu(;)770 4633
+y Fk(font-dir)92 b Fu(=)83 b Fv(direction)27 b(of)h(fon)n(t)o
+Fu(;)925 4757 y Fk(nc)l(o)88 b Fu(=)83 b Fv(o\033set)27
+b(of)h(the)g(c)n(haracter)d(en)n(tries,)i(in)h(w)n(ords)o
+Fu(;)904 4882 y Fk(ncw)92 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27
+b(of)h(c)n(haracter)d(info)j(w)n(ords)n Fu(;)926 5006
+y Fk(np)l(c)87 b Fu(=)c Fv(n)n(um)n(b)r(er)27 b(of)h(parameters)d(p)r
+(er)j(c)n(haracter)n Fg(:)1905 5255 y Fv(13)p eop
+%%Page: 14 14
+14 13 bop 515 523 a Fv(Most)34 b(of)h(the)f(en)n(tries)g(in)h(the)g
+(\034rst)f(part)g(are)g(as)g(for)g(lev)n(el-0)f(fon)n(ts.)58
+b(The)34 b(new)h(en)n(tries)515 623 y(p)r(ertain)27 b(to)h(ho)n(w)f
+(the)g Fk(char-info-wor)l(d)39 b Fv(en)n(tries)27 b(are)f(stored.)639
+789 y Fp(\017)41 b Fk(nc)l(o)6 b Fv(:)83 b(This)39 b(v)-5
+b(alue)39 b(giv)n(es)f(the)h(o\033set)g(in)n(to)g(the)h(\034le)f(for)g
+(the)h(\034rst)f(w)n(ord)f(of)h(the)722 888 y Fk(char-info-wor)l(d)g
+Fv(table.)h(The)28 b Fk(nc)l(o)34 b Fv(v)-5 b(alue)28
+b(is)g(required)f(b)n(y)h(output)h(driv)n(ers,)e(whic)n(h)722
+988 y(need)j(quic)n(k)f(access)f(to)i(the)g(c)n(haracters,)d(ev)n(en)i
+(if)h(the)g(total)f(length)h(of)g(the)f(tables)722 1088
+y(preceding)e(them)h(is)g(not)f(easily)g(computed,.)639
+1254 y Fp(\017)41 b Fk(ncw)9 b Fv(:)83 b(Since)19 b(man)n(y)g(large)e
+(fon)n(ts)i(ha)n(v)n(e)f(large)f(n)n(um)n(b)r(ers)i(of)g(consecutiv)n
+(e)e(c)n(haracters)722 1353 y(with)31 b(iden)n(tical)e(metrics.)44
+b(These)30 b(are)f(compressed)f(in)j(lev)n(el-1)d(fon)n(ts,)j(and)e(so)
+h(the)722 1453 y(n)n(um)n(b)r(er)24 b(of)g Fk(char-info-wor)l(d)35
+b Fv(en)n(tries)24 b(is)g(not)g(simply)g Fk(e)l(c)17
+b Fp(\000)12 b Fk(b)l(c)j Fu(+)d(1)p Fv(.)35 b(The)24
+b Fk(ncw)33 b Fv(v)-5 b(alue)722 1553 y(giv)n(es)23 b(the)h(n)n(um)n(b)
+r(er)f(of)h(w)n(ords)e(used)i(for)f(c)n(haracter)f(information,)i(not)f
+(the)h(n)n(um)n(b)r(er)722 1652 y(of)k(en)n(tries.)639
+1818 y Fp(\017)41 b Fk(np)l(c)5 b Fv(:)83 b(This)28 b(is)f(the)h(n)n
+(um)n(b)r(er)f(of)h(extra)e(parameters)g(p)r(er)i(c)n(haracter.)639
+1984 y Fp(\017)41 b Fk(r)l(e)l(al-lf)19 b Fv(:)83 b(This)27
+b(w)n(ould)g(b)r(e)h(the)g(length)g(of)f(the)h(\034le,)g(w)n(ere)f
+(there)g(no)g(compression.)639 2150 y(The)g(next)g(t)n(w)n(elv)n(e)f
+(en)n(tries)g(come)h(in)g(pairs.)35 b(F)-7 b(or)26 b(eac)n(h)h(kind)g
+(of)f(parameter)g(\()p Fe(iv)-10 b(alue)p Fv(,)515 2250
+y Fe(fv)g(alue)p Fv(,)21 b Fe(mv)-10 b(alue)p Fv(,)21
+b Fe(r)n(ule)p Fv(,)g Fe(glue)p Fv(,)g Fe(penal)-7 b(ty)r
+Fv(\),)21 b(the)e(\034rst)g(en)n(try)g(states)g(ho)n(w)g(man)n(y)f
+(tables)515 2350 y(of)39 b(that)h(kind)g(there)f(are,)j(and)d(the)h
+(second)f(states)g(ho)n(w)g(man)n(y)g(w)n(ords)f(these)h(tables)515
+2449 y(require.)780 2615 y Fk(nki)91 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27
+b(of)34 b Fe(iv)-10 b(alue)28 b Fv(tables)o Fu(;)763
+2740 y Fk(nwi)91 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)h(w)n(ords)e
+(for)h Fe(iv)-10 b(alue)28 b Fv(tables)o Fu(;)770 2864
+y Fk(nkf)101 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)34
+b Fe(fv)-10 b(alue)28 b Fv(tables)p Fu(;)753 2989 y Fk(nwf)101
+b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)h(w)n(ords)e(for)h
+Fe(fv)-10 b(alue)28 b Fv(tables)p Fu(;)739 3113 y Fk(nkm)89
+b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)34 b Fe(mv)-10
+b(alue)28 b Fv(tables)o Fu(;)722 3238 y Fk(nwm)89 b Fu(=)83
+b Fv(n)n(um)n(b)r(er)27 b(of)h(w)n(ords)e(for)h Fe(mv)-10
+b(alue)28 b Fv(tables)o Fu(;)770 3362 y Fk(nkr)91 b Fu(=)83
+b Fv(n)n(um)n(b)r(er)27 b(of)34 b Fe(r)n(ule)27 b Fv(tables)p
+Fu(;)753 3487 y Fk(nwr)91 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27
+b(of)h(w)n(ords)e(for)h Fe(r)n(ule)g Fv(tables)p Fu(;)768
+3611 y Fk(nkg)90 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)34
+b Fe(glue)28 b Fv(tables)o Fu(;)751 3736 y Fk(nwg)90
+b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)h(w)n(ords)e(for)h
+Fe(glue)h Fv(tables)o Fu(;)766 3861 y Fk(nkp)88 b Fu(=)83
+b Fv(n)n(um)n(b)r(er)27 b(of)34 b Fe(penal)-7 b(ty)29
+b Fv(tables)p Fu(;)749 3985 y Fk(nwp)88 b Fu(=)83 b Fv(n)n(um)n(b)r(er)
+27 b(of)h(w)n(ords)e(for)h Fe(penal)-7 b(ty)29 b Fv(tables)p
+Fg(:)639 4151 y Fv(W)-7 b(e)24 b(m)n(ust)g(ha)n(v)n(e)f(that)h
+Fk(b)l(c)15 b Fp(\000)c Fu(1)22 b Fp(\024)h Fk(e)l(c)28
+b Fp(\024)23 b Fu(65535)p Fv(.)33 b(F)-7 b(urthermore,)23
+b(the)h(follo)n(wing)f(iden)n(tit)n(y)515 4251 y(m)n(ust)k(hold:)722
+4417 y Fk(lf)102 b Fu(=)82 b(29)18 b(+)g Fk(lh)25 b Fu(+)18
+b Fk(ncw)28 b Fu(+)18 b Fk(nw)27 b Fu(+)18 b Fk(nh)25
+b Fu(+)18 b Fk(nd)27 b Fu(+)18 b Fk(ni)27 b Fu(+)1017
+4541 y(2)18 b Fp(\003)g Fk(nl)27 b Fu(+)18 b Fk(nk)27
+b Fu(+)18 b(2)g Fp(\003)g Fk(ne)25 b Fu(+)18 b Fk(np)24
+b Fu(+)1017 4666 y Fk(nki)j Fu(+)18 b Fk(nwi)28 b Fu(+)18
+b Fk(nkf)36 b Fu(+)18 b Fk(nwf)36 b Fu(+)18 b Fk(nkm)25
+b Fu(+)18 b Fk(nwm)24 b Fu(+)1017 4790 y Fk(nkr)j Fu(+)18
+b Fk(nwr)28 b Fu(+)18 b Fk(nkg)25 b Fu(+)18 b Fk(nwg)26
+b Fu(+)18 b Fk(nkp)24 b Fu(+)18 b Fk(nwp)6 b Fg(:)515
+4956 y Fv(Finally)-7 b(,)27 b(the)h(sum)g Fk(nki)f Fu(+)18
+b Fk(nkf)37 b Fu(+)18 b Fk(nkm)24 b Fu(+)18 b Fk(nkr)27
+b Fu(+)18 b Fk(nkg)26 b Fu(+)18 b Fk(nkp)33 b Fv(m)n(ust)28
+b(b)r(e)g(less)f(than)h(32.)1905 5255 y(14)p eop
+%%Page: 15 15
+15 14 bop 639 523 a Fv(The)29 b(rest)f(of)h(the)g(\034le)g(is)f(comp)r
+(osed)g(of)h(a)f(n)n(um)n(b)r(er)h(of)g(arra)n(ys.)37
+b(The)29 b(new)g(parameter)515 623 y(tables)e(are)g(placed)h(b)r(efore)
+g(the)g(standard)f(dimension)h(tables,)g(as)f(it)i(is)f(di\036cult)g
+(to)g(esti-)515 722 y(mate)c(space)g(requiremen)n(ts)g(without)h(ha)n
+(ving)e(read)h(the)h(new)g(tables.)36 b(F)-7 b(urthermore,)24
+b(the)515 822 y(c)n(haracter)g(parameter)h(indices)h(in)h(the)g
+Fk(char-info-wor)l(d)37 b Fv(en)n(tries)26 b(are)f(relativ)n(e)h(and)g
+(m)n(ust)515 922 y(b)r(e)i(translated)e(in)n(to)i(an)f(absolute)g
+(reference)f(in)n(to)i(the)g(tables.)1277 1193 y Fk(he)l(ader)93
+b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p Fg(::)p Fk(lh)e
+Fp(\000)18 b Fu(1])23 b Ff(of)32 b Fk(stu\033)1186 1317
+y(ivalue-no)89 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p Fg(::)p
+Fk(nki)g Fp(\000)18 b Fu(1])k Ff(of)32 b Fk(inte)l(ger)1186
+1442 y(fvalue-no)89 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(nkf)36 b Fp(\000)18 b Fu(1])k Ff(of)32 b Fk(inte)l(ger)1144
+1566 y(mvalue-no)88 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(nkm)d Fp(\000)18 b Fu(1])23 b Ff(of)32 b Fk(inte)l(ger)1257
+1691 y(rule-no)88 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(nkr)g Fp(\000)18 b Fu(1])k Ff(of)32 b Fk(inte)l(ger)1254
+1815 y(glue-no)88 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(nkg)e Fp(\000)18 b Fu(1])23 b Ff(of)32 b Fk(inte)l(ger)1273
+1940 y(p)l(en-no)88 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(nkp)c Fp(\000)18 b Fu(1])23 b Ff(of)32 b Fk(inte)l(ger)1019
+2064 y(ivalue-table)7 b Fu([0])83 b(:)g Ff(arra)m(y)27
+b Fu([0)p Fg(::)p Fk(ivalue-no)5 b Fu([0])19 b Fp(\000)f
+Fu(1])k Ff(of)32 b Fk(inte)l(ger)1603 2177 y Fv(.)1603
+2210 y(.)1603 2244 y(.)799 2368 y Fk(ivalue-table)7 b
+Fu([)p Fk(nki)27 b Fp(\000)18 b Fu(1])83 b(:)g Ff(arra)m(y)27
+b Fu([0)p Fg(::)p Fk(ivalue-no)5 b Fu([)p Fk(nki)28 b
+Fp(\000)18 b Fu(1])g Fp(\000)g Fu(1])k Ff(of)32 b Fk(inte)l(ger)1019
+2493 y(fvalue-table)7 b Fu([0])83 b(:)g Ff(arra)m(y)27
+b Fu([0)p Fg(::)p Fk(fvalue-no)5 b Fu([0])19 b Fp(\000)f
+Fu(1])k Ff(of)32 b Fk(\034x-wor)l(d)1603 2605 y Fv(.)1603
+2639 y(.)1603 2672 y(.)807 2796 y Fk(fvalue-table)8 b
+Fu([)p Fk(nkf)18 b Fp(\000)g Fu(1])83 b(:)g Ff(arra)m(y)27
+b Fu([0)p Fg(::)p Fk(fvalue-no)5 b Fu([)p Fk(nkf)19 b
+Fp(\000)f Fu(1])g Fp(\000)g Fu(1])23 b Ff(of)32 b Fk(\034x-wor)l(d)976
+2921 y(mvalue-table)7 b Fu([0])83 b(:)g Ff(arra)m(y)27
+b Fu([0)p Fg(::)p Fk(mvalue-no)5 b Fu([0])18 b Fp(\000)g
+Fu(1])23 b Ff(of)32 b Fk(\034x-wor)l(d)1603 3033 y Fv(.)1603
+3067 y(.)1603 3100 y(.)722 3224 y Fk(mvalue-table)7 b
+Fu([)p Fk(nkm)18 b Fp(\000)g Fu(1])83 b(:)g Ff(arra)m(y)27
+b Fu([0)p Fg(::)p Fk(mvalue-no)5 b Fu([)p Fk(nkm)18 b
+Fp(\000)g Fu(1])g Fp(\000)g Fu(1])23 b Ff(of)32 b Fk(\034x-wor)l(d)1090
+3349 y(rule-table)6 b Fu([0])83 b(:)g Ff(arra)m(y)27
+b Fu([0)p Fg(::)p Fk(rule-no)t Fu([0])18 b Fp(\000)g
+Fu(1])23 b Ff(of)32 b Fk(rule-entry)1603 3461 y Fv(.)1603
+3495 y(.)1603 3528 y(.)869 3652 y Fk(rule-table)6 b Fu([)p
+Fk(nkr)18 b Fp(\000)g Fu(1])83 b(:)g Ff(arra)m(y)27 b
+Fu([0)p Fg(::)p Fk(rule-no)t Fu([)p Fk(nkr)19 b Fp(\000)f
+Fu(1])g Fp(\000)g Fu(1])k Ff(of)32 b Fk(rule-entry)1087
+3777 y(glue-table)6 b Fu([0])83 b(:)g Ff(arra)m(y)27
+b Fu([0)p Fg(::)p Fk(glue-no)5 b Fu([0])18 b Fp(\000)g
+Fu(1])k Ff(of)32 b Fk(glue-entry)1603 3889 y Fv(.)1603
+3923 y(.)1603 3956 y(.)862 4080 y Fk(glue-table)7 b Fu([)p
+Fk(nkg)18 b Fp(\000)g Fu(1])83 b(:)g Ff(arra)m(y)27 b
+Fu([0)p Fg(::)p Fk(glue-no)5 b Fu([)p Fk(nkg)18 b Fp(\000)g
+Fu(1])g Fp(\000)g Fu(1])23 b Ff(of)32 b Fk(glue-entry)1106
+4205 y(p)l(en-table)6 b Fu([0])83 b(:)g Ff(arra)m(y)27
+b Fu([0)p Fg(::)p Fk(p)l(en-no)t Fu([0])19 b Fp(\000)f
+Fu(1])k Ff(of)32 b Fk(inte)l(ger)1603 4317 y Fv(.)1603
+4351 y(.)1603 4384 y(.)877 4508 y Fk(p)l(en-table)7 b
+Fu([)p Fk(nkp)18 b Fp(\000)g Fu(1])83 b(:)g Ff(arra)m(y)27
+b Fu([0)p Fg(::)p Fk(p)l(en-no)t Fu([)p Fk(nkp)19 b Fp(\000)f
+Fu(1])g Fp(\000)g Fu(1])23 b Ff(of)32 b Fk(inte)l(ger)1187
+4633 y(char-info)90 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(ncw)g Fp(\000)18 b Fu(1])k Ff(of)32 b Fk(char-info-wor)l(d)
+1321 4757 y(width)90 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(nw)g Fp(\000)18 b Fu(1])k Ff(of)32 b Fk(\034x-wor)l(d)1298
+4882 y(height)92 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(nh)d Fp(\000)18 b Fu(1])23 b Ff(of)32 b Fk(\034x-wor)l(d)
+1321 5006 y(depth)90 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(nd)g Fp(\000)18 b Fu(1])k Ff(of)32 b Fk(\034x-wor)l(d)1905
+5255 y Fv(15)p eop
+%%Page: 16 16
+16 15 bop 1335 523 a Fk(italic)89 b Fu(:)83 b Ff(arra)m(y)27
+b Fu([0)p Fg(::)p Fk(ni)f Fp(\000)18 b Fu(1])23 b Ff(of)32
+b Fk(\034x-wor)l(d)1241 648 y(lig-kern)90 b Fu(:)83 b
+Ff(arra)m(y)27 b Fu([0)p Fg(::)p Fk(nl)f Fp(\000)18 b
+Fu(1])23 b Ff(of)32 b Fk(lig-kern-c)l(ommand)1356 772
+y(kern)89 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p Fg(::)p
+Fk(nk)g Fp(\000)18 b Fu(1])k Ff(of)32 b Fk(\034x-wor)l(d)1325
+897 y(exten)88 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p Fg(::)p
+Fk(ne)d Fp(\000)18 b Fu(1])23 b Ff(of)32 b Fk(extensible-r)l(e)l(cip)l
+(e)1292 1021 y(p)l(ar)l(am)90 b Fu(:)83 b Ff(arra)m(y)27
+b Fu([1)p Fg(::)p Fk(np)5 b Fu(])23 b Ff(of)32 b Fk(\034x-wor)l(d)639
+1204 y Fv(So,)f(for)f(parameter)f Fg(x)p Fv(,)j(there)f(is)f(a)g(table)
+h Fk(x-no)t Fv(,)g(of)g(length)g Fk(nkx)9 b Fv(,)31 b(giving)f(the)h
+(size)f(of)515 1303 y(eac)n(h)21 b(table.)34 b(In)22
+b(addition,)h(there)e(are)g Fk(nkx)31 b Fv(tables)21
+b(con)n(taining)g(the)h(actual)f(en)n(tries,)h(where)515
+1403 y(the)28 b Fg(i)p Fv(-th)f(table)h(is)f(of)h(length)f
+Fk(x-no)5 b Fu([)p Fg(i)p Fu(])p Fv(.)639 1503 y(The)39
+b(only)f(parameter)f(en)n(tries)h(with)h(an)f(unclear)g(structure)f
+(are)h Fk(rule-entry)45 b Fv(and)515 1602 y Fk(glue-entry)7
+b Fv(.)639 1785 y Fp(\017)41 b Fv(Eac)n(h)28 b Fk(rule-entry)34
+b Fv(uses)27 b(three)h(w)n(ords)e(\(12)h(o)r(ctets\):)772
+1941 y(1st)g(w)n(ord)126 b Fk(width)k Fv(32)26 b(bits)100
+b(\034xw)n(ord)772 2040 y(2nd)27 b(w)n(ord)99 b Fk(height)109
+b Fv(32)26 b(bits)100 b(\034xw)n(ord)772 2140 y(3rd)27
+b(w)n(ord)112 b Fk(depth)130 b Fv(32)26 b(bits)100 b(\034xw)n(ord)722
+2292 y(The)25 b(in)n(terpretation)e(of)i(the)f(v)-5 b(alues)24
+b(should)h(b)r(e)f(clear.)35 b(If)25 b(one)f(of)g(the)h(three)g(v)-5
+b(alues)722 2392 y(is)22 b(0,)g(then)g(it)g(can)g(stretc)n(h)f(in)h
+(the)f(appropriate)f(direction,)j(as)e(is)g(standard)g(in)g(T)3247
+2410 y(E)3294 2392 y(X.)639 2558 y Fp(\017)41 b Fv(Eac)n(h)28
+b Fk(glue-entry)34 b Fv(uses)27 b(four)g(w)n(ords)g(\(16)g(o)r
+(ctets\):)772 2713 y(1st)g(w)n(ord)126 b Fk(subtyp)l(e)407
+b Fv(4)27 b(bits)100 b(\(0\0253\))1211 2813 y Fk(ar)l(gument-kind)149
+b Fv(4)27 b(bits)100 b(\(0\0252\))1211 2913 y Fk(str)l(etch-or)l(der)
+211 b Fv(4)27 b(bits)100 b(\(0\0254\))1211 3012 y Fk(shrink-or)l(der)
+229 b Fv(4)27 b(bits)100 b(\(0\0254\))1211 3112 y Fk(char-rule)301
+b Fv(16)26 b(bits)772 3211 y(2nd)h(w)n(ord)99 b Fk(width)435
+b Fv(32)26 b(bits)100 b(\034xw)n(ord)772 3311 y(3rd)27
+b(w)n(ord)112 b Fk(str)l(etch)388 b Fv(32)26 b(bits)100
+b(\034xw)n(ord)772 3411 y(4th)28 b(w)n(ord)112 b Fk(shrink)406
+b Fv(32)26 b(bits)100 b(\034xw)n(ord)815 3613 y Fj(\025)42
+b Fk(subtyp)l(e)34 b Fv(is)27 b(one)g(of)955 3747 y(0)99
+b Fk(normal)955 3847 y Fv(1)g Fk(a-le)l(aders)955 3946
+y Fv(2)g Fk(c-le)l(aders)955 4046 y Fv(3)g Fk(x-le)l(aders)815
+4198 y Fj(\025)42 b Fk(ar)l(gument-kind)36 b Fv(is)27
+b(one)g(of)955 4333 y(0)99 b Fk(sp)l(ac)l(e)955 4432
+y Fv(1)g Fk(rule)34 b Fv(\()p Fk(subtyp)l(e)g Fv(m)n(ust)27
+b(b)r(e)h(leader\))955 4532 y(2)99 b Fk(char)l(acter)38
+b Fv(\()p Fk(subtyp)l(e)c Fv(m)n(ust)27 b(b)r(e)h(leader\))1905
+5255 y(16)p eop
+%%Page: 17 17
+17 16 bop 815 523 a Fj(\025)42 b Fk(str)l(etch-or)l(der)37
+b Fv(and)27 b Fk(shrink-or)l(der)38 b Fv(are)26 b(one)i(of)955
+638 y(0)99 b Fk(normal)955 738 y Fv(1)g Fk(\034)955 837
+y Fv(2)g Fk(\034l)955 937 y Fv(3)g Fk(\034l)t(l)955 1037
+y Fv(4)g Fk(\034l)t(l)t(l)815 1183 y Fj(\025)42 b Fg(n)23
+b Fu(=)f Fk(char-rule)35 b Fv(dep)r(ends)28 b(on)f(the)h(v)-5
+b(alue)28 b(of)f Fk(ar)l(gument-kind)8 b Fv(:)954 1309
+y(0.)41 b(0;)954 1422 y(1.)g Fg(n)p Fv(-th)28 b(rule)f(in)h(rule)f
+(table)h(0;)954 1535 y(2.)41 b Fg(n)p Fv(-c)n(haracter)25
+b(in)j(fon)n(t.)722 1705 y(The)38 b(explanation)f(here)g(only)g(really)
+g(mak)n(es)g(sense)g(if)h(the)g(reader)f(has)g(a)g(clear)722
+1805 y(understanding)32 b(of)g(ho)n(w)f(glue)h(no)r(des)g(are)f(built)i
+(in)f(T)2459 1823 y(E)2505 1805 y(X.)51 b(More)31 b(detailed)h(do)r
+(cu-)722 1904 y(men)n(tation)c(is)f(forthcoming.)639
+2071 y(The)i(new)g Fk(char-info-wor)l(d)39 b Fv(arra)n(y)26
+b(is)j(of)f(great)g(in)n(terest.)39 b(Its)29 b(length)f(is)h(not)f
+(directly)515 2171 y(computable)35 b(from)h(the)g(n)n(um)n(b)r(er)g(of)
+g(c)n(haracters)d(in)j(the)h(fon)n(t.)62 b(Eac)n(h)35
+b Fk(char-info-wor)l(d)515 2270 y Fv(en)n(try)e(con)n(tains)h(a)g
+(minim)n(um)g(of)h(12)e(o)r(ctets,)j(and)e(is)g(in)h(an)n(y)e(case)h(a)
+f(m)n(ultiple)i(of)g(four)515 2370 y(o)r(ctets.)i(Eac)n(h)27
+b(en)n(try)g(is)g(as)g(follo)n(ws:)689 2488 y(1st)g(w)n(ord)126
+b Fk(width)339 b Fv(16)27 b(bits)1128 2587 y Fk(height)359
+b Fv(8)28 b(bits)1128 2687 y Fk(depth)380 b Fv(8)28 b(bits)p
+639 2720 1831 4 v 689 2790 a(2nd)f(w)n(ord)99 b Fk(italic)393
+b Fv(8)28 b(bits)1128 2890 y Fk(RFU)395 b Fv(5)28 b(bits)1128
+2989 y Fk(ext-tag)362 b Fv(1)27 b(bit)1128 3089 y Fk(tag)464
+b Fv(2)28 b(bits)1128 3189 y Fk(r)l(emainder)165 b Fv(16)27
+b(bits)p 639 3222 V 1128 3292 a Fk(no-r)l(ep)l(e)l(ats)167
+b Fv(16)27 b(bits)1128 3391 y Fk(p)l(ar)l(am)1356 3411
+y Fl(0)1659 3391 y Fv(16)g(bits)1128 3491 y(.)14 b(.)g(.)1128
+3590 y Fk(p)l(ar)l(am)1356 3611 y Fd(np)m(c)s Fc(\000)p
+Fd(1)1659 3590 y Fv(16)27 b(bits)1128 3692 y Fk(p)l(adding)257
+b Fv(16)27 b(bits)99 b(if)28 b(necessary)515 3811 y(where)f
+Fk(np)l(c)32 b Fv(is)c(the)g(n)n(um)n(b)r(er)f(of)g(c)n(haracters)f(p)r
+(er)h(parameter.)639 3910 y(The)h Fk(r)l(ep)l(e)l(at)36
+b Fv(en)n(try)27 b(allo)n(ws)g(one)g(to)h(state)f(that)h(the)h(follo)n
+(wing)f Ft(no-repeats)23 b Fv(c)n(harac-)515 4010 y(ters)e(ha)n(v)n(e)g
+(iden)n(tical)g(attributes,)i(thereb)n(y)f(allo)n(wing)e(the)i
+Fu(\012)p Fv(FM)g(\034le)g(to)g(b)r(e)g(m)n(uc)n(h)g(smaller.)515
+4110 y(This)j(attribute)g(is)h(essen)n(tial)e(for)h(Chinese,)g
+(Japanese)f(and)h(K)n(orean)e(ideogram)h(fon)n(ts.)36
+b(In)515 4209 y(other)23 b(w)n(ords,)g(this)g Fk(char-info-wor)l(d)35
+b Fv(en)n(try)23 b(is)g(relev)-5 b(an)n(t)23 b(to)g Fu(\()p
+Fk(no-r)l(ep)l(e)l(ats)17 b Fu(+)10 b(1\))23 b Fv(c)n(haracters.)639
+4309 y(If)33 b(the)f Fk(ext-tag)38 b Fv(bit)33 b(is)e(on,)i(then)f(the)
+h(lig-k)n(ern)d(en)n(try)h(p)r(oin)n(ted)h(to)g(b)n(y)f
+Fk(r)l(emainder)42 b Fv(is)515 4408 y(shared)27 b(with)j(all)e(the)h
+(other)f(c)n(haracters)e(in)j(its)g Fk(e)l(quivalenc)l(e)j(class)p
+Fv(,)d(whic)n(h)g(corresp)r(onds)515 4508 y(to)e Fk(p)l(ar)l(am)844
+4528 y Fl(0)909 4508 y Fv(if)h(there)g(exists)f(an)g
+Fe(iv)-10 b(alue)28 b Fv(table.)639 4608 y(W)-7 b(e)35
+b(are)f(no)n(w)g(ready)g(for)g(the)h(c)n(hanged)f(lig-k)n(ern)f(table.)
+58 b(There)34 b(are)g(four)g(new)h(in-)515 4707 y(structions,)i(whic)n
+(h)f(can)f(b)r(e)i(distinguished)f(b)n(y)f(the)i(fact)f(that)g(the)g
+(0-th)g(16-bit)f(en)n(try)515 4807 y(\()p Fk(skip-byte)7
+b Fv(\))34 b(is)f(exactly)f(256.)53 b(In)33 b(that)h(case,)g(then)f
+(the)h(1st)f(16-bit)f(en)n(try)h(\()p Fk(next-char)9
+b Fv(\))515 4907 y(de\034nes)31 b(an)g(equiv)-5 b(alence)30
+b(class.)47 b(If)32 b(the)f(next)h(c)n(haracter)d(is)i(of)g(that)g
+(equiv)-5 b(alence)31 b(class,)515 5006 y(then)d(the)g(2nd)f(16-bit)g
+(en)n(try)g(\(the)h Fk(op-byte)7 b Fv(\))28 b(is)g(in)n(terpreted)f(as)
+f(follo)n(ws:)1905 5255 y(17)p eop
+%%Page: 18 18
+18 17 bop 575 523 a Fv(17.)40 b(A)n(dd)28 b(the)g(glue)f(no)r(de)h
+(de\034ned)g(b)n(y)f(en)n(try)g Fk(r)l(emainder)38 b
+Fv(in)27 b(the)h(0-th)g(glue)f(table.)575 689 y(18.)40
+b(A)n(dd)g(the)g(p)r(enalt)n(y)f(no)r(de)g(de\034ned)h(b)n(y)f(en)n
+(try)g Fk(r)l(emainder)49 b Fv(in)40 b(the)f(0-th)g(p)r(enalt)n(y)722
+789 y(table.)575 955 y(19.)h(A)n(dd)25 b(the)f(p)r(enalt)n(y)h(no)r(de)
+f(de\034ned)g(b)n(y)g(en)n(try)g Fk(r)l(emainder)10 b
+Fg(=)p Fu(256)22 b Fv(in)j(the)f(0-th)g(p)r(enalt)n(y)722
+1054 y(table,)h(then)f(add)f(the)h(glue)f(no)r(de)h(de\034ned)g(b)n(y)f
+(en)n(try)g Fk(r)l(emainder)33 b Fv(mo)r(de)23 b Fu(256)f
+Fv(in)i(the)722 1154 y(0-th)k(glue)f(table.)575 1320
+y(20.)40 b(A)n(dd)28 b(the)g(k)n(ern)f(no)r(de)g(de\034ned)h(b)n(y)g
+(en)n(try)e Fk(r)l(emainder)38 b Fv(in)28 b(the)g(0-th)f(m)n(v)-5
+b(alue)27 b(table.)515 1552 y Fm(7.6)112 b(Lev)m(el-1)37
+b Fh(\012)p Fm(PL)h(\034les)639 1706 y Fv(The)24 b(lev)n(el-1)e
+Fu(\012)p Fv(PL)i(\034les)f(are)g(the)h(text)g(v)n(ersions)d(of)j(lev)n
+(el-1)e Fu(\012)p Fv(FM)i(\034les.)35 b(Hence,)25 b(lev)n(el-)515
+1805 y(1)30 b Fu(\012)p Fv(PL)i(\034les)e(con)n(tain)g(six)h(kinds)g
+(of)g(new)g(tables:)43 b(in)n(teger)30 b(\()p Fe(iv)-10
+b(alue)p Fv(\),)32 b(\034xed)f(\()p Fe(fv)-10 b(alue)p
+Fv(\),)515 1905 y(magni\034able)24 b(\034xed)i(\()p Fe(mv)-10
+b(alue)p Fv(\),)26 b(rule)f(\()p Fe(r)n(ule)p Fv(\),)h(glue)f(\()p
+Fe(glue)p Fv(\))i(and)e Fe(penal)-7 b(ty)r Fv(\))25 b(tables.)36
+b(In)515 2005 y(addition,)29 b(the)g(c)n(haracter)e(en)n(tries)i(can)f
+(include)i(new)f(parameters,)f(whic)n(h)g(can)h(then)h(b)r(e)515
+2104 y(used)d(in)h(the)g(extended)g(lig-k)n(ern)e(table.)639
+2204 y(W)-7 b(e)25 b(b)r(egin)f(with)h(the)f(new)h(tables.)35
+b(These)24 b(extra)f(tables)h(are)f(n)n(um)n(b)r(ered)h(within)h(eac)n
+(h)515 2303 y(class,)h(from)h(0)g(to)g Fg(n)18 b Fp(\000)f
+Fu(1)p Fv(,)27 b(where)g Fg(n)g Fv(is)g(the)h(n)n(um)n(b)r(er)f(of)g
+(tables)g(in)h(that)f(class.)36 b(T)-7 b(o)27 b(de\034ne,)515
+2403 y(sa)n(y)-7 b(,)26 b(the)i(\034fth)h Fe(iv)-10 b(alue)27
+b Fv(table,)h(one)f(b)r(egins)h(as)e(follo)n(ws:)847
+2502 y Fb(\000)885 2569 y Ft(FONTIVALUE)39 b(H)k(5)h
+Fp(h)p Fk(table-de\034nition)7 b Fp(i)2148 2502 y Fb(\001)639
+2735 y Fv(The)28 b(instructions)f(for)g(de\034ning)h(tables)f(are)888
+2829 y Fb(\000)926 2897 y Ft(FONTIVALUE)123 b Fp(h)p
+Fk(table-no)6 b Fp(i)83 b(h)p Fk(table-de\034nition)7
+b Fp(i)2537 2829 y Fb(\001)888 2930 y(\000)926 2997 y
+Ft(FONTFVALUE)123 b Fp(h)p Fk(table-no)6 b Fp(i)83 b(h)p
+Fk(table-de\034nition)7 b Fp(i)2537 2930 y Fb(\001)888
+3030 y(\000)926 3097 y Ft(FONTMVALUE)123 b Fp(h)p Fk(table-no)6
+b Fp(i)83 b(h)p Fk(table-de\034nition)7 b Fp(i)2537 3030
+y Fb(\001)888 3131 y(\000)926 3198 y Ft(FONTRULE)211
+b Fp(h)p Fk(table-no)6 b Fp(i)83 b(h)p Fk(table-de\034nition)7
+b Fp(i)2537 3131 y Fb(\001)888 3231 y(\000)926 3298 y
+Ft(FONTGLUE)211 b Fp(h)p Fk(table-no)6 b Fp(i)83 b(h)p
+Fk(table-de\034nition)7 b Fp(i)2537 3231 y Fb(\001)888
+3332 y(\000)926 3399 y Ft(FONTPENALTY)79 b Fp(h)p Fk(table-no)6
+b Fp(i)83 b(h)p Fk(table-de\034nition)7 b Fp(i)2537 3332
+y Fb(\001)639 3561 y Fv(The)26 b(prop)r(ert)n(y)f(lists)g(for)h(these)f
+(tables)h(con)n(tain)f(as)g(man)n(y)g(en)n(tries)g(as)g(there)h(are)f
+(slots)515 3660 y(in)31 b(the)g(table.)47 b(So)30 b(the)h(fourth)g(en)n
+(try)-7 b(,)31 b(starting)f(from)h(0,)g(in)g(a)f(glue)h(table)g(w)n
+(ould)f(b)r(egin)515 3760 y(as)d(follo)n(ws:)847 3859
+y Fb(\000)885 3926 y Ft(GLUE)42 b(H)h(4)g Fp(h)p Fk(glue-de\034nition)7
+b Fp(i)1861 3859 y Fb(\001)639 4092 y Fv(The)28 b(instructions)f(for)g
+(de\034ning)h(en)n(tries)e(are:)888 4186 y Fb(\000)926
+4253 y Ft(IVALUE)124 b Fp(h)p Fk(entry-no)5 b Fp(i)84
+b(h)p Fk(ivalue-de\034nition)8 b Fp(i)2426 4186 y Fb(\001)888
+4287 y(\000)926 4354 y Ft(FVALUE)124 b Fp(h)p Fk(entry-no)5
+b Fp(i)84 b(h)p Fk(fvalue-de\034nition)8 b Fp(i)2426
+4287 y Fb(\001)888 4387 y(\000)926 4454 y Ft(MVALUE)124
+b Fp(h)p Fk(entry-no)5 b Fp(i)84 b(h)p Fk(mvalue-de\034nition)7
+b Fp(i)2468 4387 y Fb(\001)888 4488 y(\000)926 4555 y
+Ft(RULE)212 b Fp(h)p Fk(entry-no)5 b Fp(i)84 b(h)p Fk
+(rule-de\034nition)7 b Fp(i)2355 4488 y Fb(\001)888 4588
+y(\000)926 4655 y Ft(GLUE)212 b Fp(h)p Fk(entry-no)5
+b Fp(i)84 b(h)p Fk(glue-de\034nition)7 b Fp(i)2358 4588
+y Fb(\001)888 4688 y(\000)926 4756 y Ft(PENALTY)80 b
+Fp(h)p Fk(entry-no)5 b Fp(i)84 b(h)p Fk(p)l(enalty-de\034nition)7
+b Fp(i)2470 4688 y Fb(\001)1905 5255 y Fv(18)p eop
+%%Page: 19 19
+19 18 bop 639 523 a Fv(No)n(w)32 b(w)n(e)h(come)f(to)g(the)h
+(de\034nitions)g(of)f(the)h(individual)g(en)n(tries.)51
+b(The)33 b(four)f(simple)515 623 y(ones)26 b(are)f(for)h
+Fe(iv)-10 b(alue)p Fv(,)27 b Fe(fv)-10 b(alue)p Fv(,)28
+b Fe(mv)-10 b(alue)26 b Fv(and)h Fe(penal)-7 b(ty)p Fv(,)27
+b(whic)n(h)f(are)g(as)g(follo)n(ws:)35 b(The)515 722
+y(instructions)27 b(for)g(de\034ning)g(en)n(tries)g(are:)888
+814 y Fb(\000)926 881 y Ft(IVALUEVAL)123 b Fp(h)p Fk(inte)l(ger)9
+b Fp(i)1763 814 y Fb(\001)888 914 y(\000)926 982 y Ft(FVALUEVAL)123
+b Fp(h)p Fk(r)l(e)l(al)9 b Fp(i)1646 914 y Fb(\001)888
+1015 y(\000)926 1082 y Ft(MVALUEVAL)123 b Fp(h)p Fk(r)l(e)l(al)9
+b Fp(i)1646 1015 y Fb(\001)888 1115 y(\000)926 1183 y
+Ft(PENALTYVAL)79 b Fp(h)p Fk(inte)l(ger)9 b Fp(i)1763
+1115 y Fb(\001)639 1342 y Fv(with)28 b(some)f(examples:)733
+1505 y Ft(\(IVALUEVAL)39 b(H)k(42\))733 1605 y(\(PENALTYVAL)c(D)k
+(1000\))733 1705 y(\(FVALUEVAL)c(R)k(42.0\))733 1804
+y(\(MVALUEVAL)c(R)k(42.0\))639 1968 y Fv(whic)n(h)29
+b(de\034ne)g(an)g(in)n(teger)f(v)-5 b(alue)29 b(of)g(hex-42,)f(a)g(p)r
+(enalt)n(y)h(v)-5 b(alue)29 b(of)g(1000,)e(a)i(\034x-w)n(ord)515
+2067 y(v)-5 b(alue)27 b(of)h(42.0,)e(and)h(a)h(magni\034able)e(\034x-w)
+n(ord)g(v)-5 b(alue)28 b(of)f(42.0.)639 2167 y(A)h Fp(h)p
+Fk(rule-de\034nition)7 b Fp(i)28 b Fv(con)n(tains)e(three)i(comp)r
+(onen)n(ts,)f(eac)n(h)g(defaulting)g(to)h(0:)888 2263
+y Fb(\000)926 2331 y Ft(RULEWD)81 b Fp(h)p Fk(r)l(e)l(al)9
+b Fp(i)1472 2263 y Fb(\001)888 2364 y(\000)926 2431 y
+Ft(RULEHT)81 b Fp(h)p Fk(r)l(e)l(al)9 b Fp(i)1472 2364
+y Fb(\001)888 2464 y(\000)926 2531 y Ft(RULEDP)81 b Fp(h)p
+Fk(r)l(e)l(al)9 b Fp(i)1472 2464 y Fb(\001)639 2691 y
+Fv(The)30 b(most)f(complex)g(en)n(tries)f(are)h(for)g(glue,)g(whic)n(h)
+g(can)g(tak)n(e)g(sev)n(eral)f(instructions.)515 2790
+y(The)f(\034rst)h(few)g(instructions)f(should)g(b)r(e)h(clear:)888
+2866 y Fb(\000)926 2933 y Ft(GLUEWD)517 b Fp(h)p Fk(r)l(e)l(al)9
+b Fp(i)1908 2866 y Fb(\001)888 2966 y(\000)926 3034 y
+Ft(GLUESTRETCH)297 b Fp(h)p Fk(r)l(e)l(al)9 b Fp(i)1908
+2966 y Fb(\001)888 3067 y(\000)926 3134 y Ft(GLUESHRINK)341
+b Fp(h)p Fk(r)l(e)l(al)9 b Fp(i)1908 3067 y Fb(\001)888
+3167 y(\000)926 3234 y Ft(GLUESTRETCHORDER)77 b Fp(h)p
+Fk(or)l(der)10 b Fp(i)1969 3167 y Fb(\001)888 3268 y(\000)926
+3335 y Ft(GLUESHRINKORDER)121 b Fp(h)p Fk(or)l(der)10
+b Fp(i)1969 3268 y Fb(\001)639 3499 y Fv(where)27 b Fp(h)p
+Fk(or)l(der)10 b Fp(i)28 b Fv(is)g(one)f(of)34 b Ft(UNIT)p
+Fv(,)26 b Ft(FI)p Fv(,)h Ft(FIL)p Fv(,)f Ft(FILL)p Fv(,)g
+Ft(FILLL)p Fv(.)639 3599 y(No)n(w,)h(glue)h(can)f(either)g(b)r(e)h
+(blank,)f(or)g(consist)g(of)h(a)f(leader:)888 3695 y
+Fb(\000)926 3762 y Ft(GLUETYPE)80 b Fp(h)p Fk(kind)10
+b Fp(i)1584 3695 y Fb(\001)639 3926 y Fv(where)30 b Fp(h)p
+Fk(kind)10 b Fp(i)30 b Fv(is)h(one)e(of)37 b Ft(NORMAL)p
+Fv(,)28 b Ft(ALEADERS)p Fv(,)f Ft(CLEADERS)p Fv(,)g Ft(XLEADERS)p
+Fv(.)g(If)k(a)f(leader)515 4026 y(is)d(c)n(hosen,)g(then)h(one)f(of)h
+(the)g(follo)n(wing)e(alternativ)n(es)g(can)h(b)r(e)h(giv)n(en:)888
+4117 y Fb(\000)926 4184 y Ft(GLUERULE)80 b Fp(h)p Fk(inte)l(ger)9
+b Fp(i)1676 4117 y Fb(\001)888 4218 y(\000)926 4285 y
+Ft(GLUECHAR)80 b Fp(h)p Fk(inte)l(ger)9 b Fp(i)1676 4218
+y Fb(\001)639 4444 y Fv(W)-7 b(e)28 b(giv)n(e)f(b)r(elo)n(w)g(the)h
+(tables)f(for)g(an)h(initial)f(test)h(with)g(East)g(Asian)f(fon)n(ts:)
+733 4608 y Ft(\(FONTIVALUE)39 b(H)k(0)863 4707 y(\(IVALUE)e(H)i(0)994
+4807 y(\(IVALUEVAL)c(H)44 b(0\))994 4907 y(\))863 5006
+y(\(IVALUE)d(H)i(1)1905 5255 y Fv(19)p eop
+%%Page: 20 20
+20 19 bop 994 523 a Ft(\(IVALUEVAL)39 b(H)44 b(1\))994
+623 y(\))863 722 y(\(IVALUE)d(H)i(2)994 822 y(\(IVALUEVAL)c(H)44
+b(2\))994 922 y(\))863 1021 y(\(IVALUE)d(H)i(3)994 1121
+y(\(IVALUEVAL)c(H)44 b(3\))994 1220 y(\))863 1320 y(\))733
+1420 y(\(FONTGLUE)39 b(H)44 b(0)863 1519 y(\(GLUE)e(H)h(0)994
+1619 y(\(GLUETYPE)d(H)j(0\))994 1719 y(\(GLUESTRETCHORDE)o(R)37
+b(NORMAL\))994 1818 y(\(GLUESHRINKORDER)g(NORMAL\))994
+1918 y(\(GLUEWD)k(R)i(0.0\))994 2017 y(\(GLUESTRETCH)c(R)k(0.0\))994
+2117 y(\(GLUESCHRINK)c(R)k(0.0\))863 2217 y(\))863 2316
+y(\(GLUE)f(H)h(1)994 2416 y(\(GLUETYPE)d(H)j(0\))994
+2516 y(\(GLUESTRETCHORDE)o(R)37 b(NORMAL\))994 2615 y
+(\(GLUESHRINKORDER)g(NORMAL\))994 2715 y(\(GLUEWD)k(R)i(1.2333)994
+2814 y(\(GLUESTRETCH)c(R)k(4.5555\))994 2914 y(\(GLUESCHRINK)c(R)k
+(2.3444\))863 3014 y(\))689 3113 y(\(FONTPENALTY)c(H)k(0)820
+3213 y(\(PENALTY)d(H)j(0)994 3313 y(\(PENALTYVAL)c(H)k(0\))994
+3412 y(\))820 3512 y(\(PENALTY)d(H)j(1)994 3611 y(\(PENALTYVAL)c(H)k
+(122A\))994 3711 y(\))820 3811 y(\))639 3977 y Fv(The)32
+b(extra)e(tables)h(can)g(app)r(ear)f(in)i(an)n(y)f(order,)g(but)h(they)
+f(m)n(ust)h(all)f(app)r(ear)f Fk(b)l(efor)l(e)515 4076
+y Fv(the)c(\034rst)h(c)n(haracter)d(en)n(try)i(has)f(app)r(eared,)h
+(since)g(the)h(c)n(haracter)d(parameters)h(can)h(refer)515
+4176 y(to)h(these)h(tables.)639 4276 y(When)39 b(de\034ning)e(the)i(c)n
+(haracter)c(en)n(tries,)40 b(the)e(standard)f(en)n(tries)g(\(width,)k
+(heigh)n(t,)515 4375 y(depth)27 b(and)f(italic)g(correction\))f(all)h
+(exist.)36 b(One)26 b(can)g(also)f(add)h(parameters)f(to)h(the)h(c)n
+(har-)515 4475 y(acters)f(b)n(y)h(referring)f(to)i(the)g(ab)r(o)n(v)n
+(e)e(tables.)37 b(The)27 b(syn)n(tax)g(for)g(an)g(en)n(try)g(resem)n
+(bles)733 4641 y Ft(\(CHARIVALUE)39 b(H)k(0)g(H)g(2\))639
+4807 y Fv(F)-7 b(or)24 b(this)g(c)n(haracter,)e(it)j(is)f(en)n(try)f(2)
+h(in)g Fe(iv)-10 b(alue)24 b Fv(table)g(0)f(that)i(is)f(relev)-5
+b(an)n(t.)34 b(All)25 b(en)n(tries)1905 5255 y(20)p eop
+%%Page: 21 21
+21 20 bop 515 523 a Fv(are)26 b(similar:)888 593 y Fb(\000)926
+660 y Ft(CHARIVALUE)123 b Fp(h)p Fk(inte)l(ger)9 b Fp(i)83
+b(h)p Fk(inte)l(ger)9 b Fp(i)2208 593 y Fb(\001)888 694
+y(\000)926 761 y Ft(CHARFVALUE)123 b Fp(h)p Fk(inte)l(ger)9
+b Fp(i)83 b(h)p Fk(inte)l(ger)9 b Fp(i)2208 694 y Fb(\001)888
+794 y(\000)926 861 y Ft(CHARMVALUE)123 b Fp(h)p Fk(inte)l(ger)9
+b Fp(i)83 b(h)p Fk(inte)l(ger)9 b Fp(i)2208 794 y Fb(\001)888
+894 y(\000)926 962 y Ft(CHARRULE)211 b Fp(h)p Fk(inte)l(ger)9
+b Fp(i)83 b(h)p Fk(inte)l(ger)9 b Fp(i)2208 894 y Fb(\001)888
+995 y(\000)926 1062 y Ft(CHARGLUE)211 b Fp(h)p Fk(inte)l(ger)9
+b Fp(i)83 b(h)p Fk(inte)l(ger)9 b Fp(i)2208 995 y Fb(\001)888
+1095 y(\000)926 1163 y Ft(CHARPENALTY)79 b Fp(h)p Fk(inte)l(ger)9
+b Fp(i)83 b(h)p Fk(inte)l(ger)9 b Fp(i)2208 1095 y Fb(\001)639
+1316 y Fv(There)21 b(is)g(a)g(sp)r(ecial)g(use)g(for)g(the)h(0-th)f(in)
+n(teger)f(table,)i(whic)n(h)g(de\034nes)f(the)h(equiv)-5
+b(alence)515 1416 y(class)26 b(of)i(the)g(c)n(haracter)d(for)i(the)h
+(lig-k)n(ern)e(table:)888 1506 y Fb(\000)926 1574 y Ft(CHARIVALUE)40
+b(H)j(0)82 b Fp(h)p Fk(inte)l(ger)10 b Fp(i)1938 1506
+y Fb(\001)639 1732 y Fv(The)25 b(idea)f(is)g(that)h(c)n(haracters)d
+(that)j(act)f(similarly)g(with)h(resp)r(ect)f(to)g(their)h(neigh)n(b)r
+(or-)515 1832 y(ing)34 b(c)n(haracters)d(should)j(ha)n(v)n(e)f(the)i
+(same)e(lig-k)n(ern)g(en)n(try)-7 b(,)35 b(allo)n(wing)e(for)g(the)i
+(dramatic)515 1931 y(reduction)27 b(in)h(size)f(of)g(the)h(lig-k)n(ern)
+e(table.)37 b(More)27 b(later.)639 2031 y(Also)22 b(to)h(sa)n(v)n(e)e
+(space,)i(it)g(is)f(p)r(ossible)g(to)h(state)f(that)h(sev)n(eral)d(c)n
+(haracters)g(use)j(the)g(same)515 2131 y(information.)36
+b(This)27 b(is)h(done)f(with)h(the)g Fe(charrepea)-7
+b(t)28 b Fv(instruction:)888 2221 y Fb(\000)926 2288
+y Ft(CHARREPEAT)40 b(H)j(34)g(H)g(42)f Fp(h)p Fk(char)l
+(acter-de\034nition)8 b Fp(i)2618 2221 y Fb(\001)639
+2447 y Fv(states)29 b(that)h(c)n(haracters)d Ft(0x34)h
+Fv(through)h(to)h Ft(0x76)e Fv(\()p Ft(0x34)p Fv(+)p
+Ft(0x42)p Fv(\))e(all)j(use)h(the)g(same)515 2546 y(information.)36
+b(This)27 b(clustering)g(is)h(done)f(automatically)f(b)n(y)i(the)g
+Ft(ovp2ovf)c Fv(program.)639 2646 y(The)30 b(lig-k)n(ern)d(table)i
+(uses)g(four)g(new)g(instructions)g(for)f(the)i(automatic)f(insertion)f
+(of)515 2746 y(k)n(ern,)e(glue)i(and)f(p)r(enalties)h(b)r(et)n(w)n(een)
+f(c)n(haracters.)35 b(F)-7 b(or)27 b(example,)733 2904
+y Ft(\(CKRN)41 b(H)i(3)g(H)h(2\))639 3062 y Fv(states)27
+b(that)h(if)g(w)n(e)f(encoun)n(ter)g(this)h(instruction,)f(and)h(the)g
+(next)f(c)n(haracter)f(has)h(3)g(in)515 3161 y(its)h(0-th)g
+Fe(iv)-10 b(alue)28 b Fv(table,)g(then)g(the)h(2-nd)e(en)n(try)g(in)i
+(the)f(0-th)g Fe(mv)-10 b(alue)28 b Fv(table)g(is)f(inserted)515
+3261 y(in)n(to)g(the)h(stream.)36 b(Similarly)-7 b(,)733
+3419 y Ft(\(CGLUE)41 b(H)i(3)g(H)g(2\))639 3577 y Fv(states)27
+b(that)h(if)g(w)n(e)f(encoun)n(ter)g(this)h(instruction,)f(and)h(the)g
+(next)f(c)n(haracter)f(has)h(3)g(in)515 3677 y(its)c(0-th)g
+Fe(iv)-10 b(alue)24 b Fv(table,)g(then)g(the)g(2-nd)f(en)n(try)g(in)g
+(the)h(0-th)f Fe(glue)h Fv(table)f(is)g(inserted)g(in)n(to)515
+3776 y(the)28 b(stream.)36 b(Once)27 b(again,)733 3934
+y Ft(\(CPENALTY)39 b(H)44 b(3)f(H)g(2\))639 4092 y Fv(do)r(es)19
+b(the)g(same)f(thing,)j(except)e(that)g(it)h(inserts)e(the)h(2-nd)g(en)
+n(try)f(in)h(the)h(0-th)e Fe(penal)-7 b(ty)515 4192 y
+Fv(table)27 b(in)n(to)h(the)f(stream.)37 b(The)27 b(other)g(one)g(is)
+733 4350 y Ft(\(CPENGLUE)39 b(H)44 b(3)f(H)g(2)g(H)g(4\))639
+4508 y Fv(whic)n(h)27 b(inserts)f(the)h(2-nd)f(en)n(try)g(in)h(the)g
+(0-th)f Fe(penal)-7 b(ty)28 b Fv(table,)f(then)g(the)g(4-th)g(en)n(try)
+515 4608 y(in)h(the)g(0-th)f Fe(glue)g Fv(table.)639
+4707 y(The)j Fe(label)g Fv(instruction)f(used)h(in)g(PL)g(\034les)g
+(has)f(a)h(v)-5 b(arian)n(t)29 b(called)g Fe(clabel)p
+Fv(,)h(whic)n(h)515 4807 y(means)d(that)h(sev)n(eral)e(c)n(haracters)f
+(are)h(using)i(the)g(same)f(lig-k)n(ern)f(en)n(try)-7
+b(.)36 b(It)28 b(is)g(this)f(tec)n(h-)515 4907 y(nique)40
+b(that)g(allo)n(ws)f Ft(ovp2ovf)e Fv(to)j(cluster)g(the)g(c)n
+(haracters)e(with)j(similar)e(prop)r(erties,)515 5006
+y(otherwise)26 b(eac)n(h)h(w)n(ould)g(p)r(oin)n(t)h(to)f(a)h
+(di\033eren)n(t)f(lig-k)n(ern)f(en)n(try)-7 b(.)1905
+5255 y(21)p eop
+%%Page: 22 22
+22 21 bop 639 523 a Fv(Our)27 b(example)h(sho)n(ws)f(ho)n(w)g(East)h
+(Asian)f(fon)n(ts)h(migh)n(t)g(b)r(e)g(co)r(ded.)38 b(The)28
+b(equiv)-5 b(alence)515 623 y(class)33 b(of)i(a)f(c)n(haracter)f(has)h
+(three)h(p)r(ossible)f(v)-5 b(alues:)51 b(1)34 b(for)g(`left')i(c)n
+(haracters)c(\(op)r(ening)515 722 y(paren)n(thesis,)41
+b(op)r(ening)e(quote,)j(etc.\),)i(2)39 b(for)g(`middle')h(or)e
+(ordinary)g(c)n(haracters,)i(and)515 822 y(3)26 b(for)f(`righ)n(t')h(c)
+n(haracters)e(\(closing)h(paren)n(thesis,)h(closing)f(quote,)h(p)r
+(erio)r(d,)g(etc.\).)37 b(Here)26 b(is)515 922 y(the)i(lig-k)n(ern)e
+(table.)733 1088 y Ft(\(LIGTABLE)863 1187 y(\(CLABEL)41
+b(H)i(1\))863 1287 y(\(CPENGLUE)d(H)j(1)g(H)h(0)f(H)g(0\))863
+1386 y(\(CPENGLUE)d(H)j(2)g(H)h(0)f(H)g(0\))863 1486
+y(\(CPENGLUE)d(H)j(3)g(H)h(0)f(H)g(0\))863 1586 y(\(STOP\))863
+1685 y(\(CLABEL)e(H)i(2\))863 1785 y(\(CGLUE)e(H)j(1)f(H)g(0\))863
+1885 y(\(CGLUE)e(H)j(2)f(H)g(0\))863 1984 y(\(CPENGLUE)d(H)j(3)g(H)h(0)
+f(H)g(0\))863 2084 y(\(STOP\))863 2183 y(\(CLABEL)e(H)i(2\))863
+2283 y(\(CGLUE)e(H)j(1)f(H)g(0\))863 2383 y(\(CGLUE)e(H)j(2)f(H)g(0\))
+863 2482 y(\(CPENGLUE)d(H)j(3)g(H)h(0)f(H)g(0\))863 2582
+y(\(STOP\))639 2748 y Fv(Glue)36 b(is)g(inserted)g(b)r(et)n(w)n(een)f
+(all)h(pairs)f(of)h(c)n(haracters)d(that)j(are)f(of)h(category)e(1,)j
+(2,)515 2848 y(or)25 b(3.)35 b(In)26 b(addition,)g(a)f(p)r(enalt)n(y)h
+(is)f(added)h(in)g(fron)n(t)f(of)h(c)n(haracters)d(of)j(category)d(3)i
+(\(`righ)n(t')515 2947 y(c)n(haracters\),)30 b(prev)n(en)n(ting)g(a)h
+(linebreak)g(just)h(prior)e(to)i(suc)n(h)f(c)n(haracters.)46
+b(A)n(t)32 b(the)g(same)515 3047 y(time,)d(a)g(p)r(enalt)n(y)f(is)h
+(added)g(after)f(all)h(o)r(ccurrences)e(of)i(c)n(haracters)d(of)j
+(category)e(1)h(\(`left')515 3147 y(c)n(haracters\).)639
+3246 y(Another)j(p)r(ossibilit)n(y)f(is)g(to)g(completely)h(replace)e
+(the)i(lig-k)n(ern)e(table,)i(with)g(the)g(in-)515 3346
+y(struction)888 3444 y Fb(\000)926 3511 y Ft(LIGTABLEOCP)79
+b Fp(h)p Fk(o)l(cp-\034le-name)7 b Fp(i)2039 3444 y Fb(\001)639
+3678 y Fv(Here)27 b(the)h Fu(\012)p Fv(CP)g Fp(h)p Fk(o)l
+(cp-\034le-name)7 b Fp(i)28 b Fv(will)g(b)r(e)g(used)g(instead)f(of)h
+(the)f(lig-k)n(ern)f(table.)515 3910 y Fm(7.7)112 b(Lev)m(el-1)37
+b Fh(\012)p Fm(VF)h(\034les)639 4063 y Fv(The)28 b(lev)n(el-1)e
+Fu(\012)p Fv(VF)i(\034les)g(are)e(indistinguishable)h(from)h(lev)n
+(el-0)e Fu(\012)p Fv(VF)i(\034les.)515 4296 y Fm(7.8)112
+b(Lev)m(el-1)37 b Fh(\012)p Fm(VP)g(\034les)639 4449
+y Fv(The)31 b(lev)n(el-1)f Fu(\012)p Fv(VP)h(\034les)g(are)f(similar)g
+(to)h(lev)n(el-1)e Fu(\012)p Fv(PL)j(\034les)e(for)h(the)g(description)
+f(of)515 4549 y(the)38 b(tables.)65 b(F)-7 b(or)37 b(the)h(actual)f(c)n
+(haracter)e(la)n(y)n(out)h(stu\033,)41 b(there)c(is)g(no)g
+(di\033erence)h(with)515 4648 y(lev)n(el-0)26 b Fu(\012)p
+Fv(VP)i(\034les.)1905 5255 y(22)p eop
+%%Page: 23 23
+23 22 bop 515 523 a Fm(7.9)112 b(Lev)m(el-2)37 b Fh(\012)p
+Fm(FM)i(\034les)639 676 y Fv(The)h(lev)n(el-2)f(fon)n(ts)h(go)f
+(further)h(than)g(lev)n(el-1)f(fon)n(ts,)k(in)d(that)h(they)f(supp)r
+(ort)g(the)515 776 y(automatic)27 b(placemen)n(t)g(of)g(accen)n(ts,)g
+(as)g(ISO-10646)e(requires.)639 876 y(not)41 b(mak)n(e)f(the)h
+(assumption)f(that)h(t)n(yp)r(esetting)g(means)f(simply)h(placing)f
+(placing)515 975 y(glyphs)24 b(on)h(the)g(baseline,)g(one)f(after)h
+(another.)35 b(Example)24 b(applications)g(include)h(the)h(au-)515
+1075 y(tomatic)21 b(placemen)n(t)g(of)h(glue)f(b)r(et)n(w)n(een)g(c)n
+(haracters)e(in)j(East)g(Asian)f(scripts,)h(the)g(building)515
+1174 y(of)h(consonen)n(tal)g(clusters)g(for)g(South-Asian)g(and)g
+(South-East-Asian)g(scripts,)h(as)f(w)n(ell)h(as)515
+1274 y(the)k(placing)f(of)g(diacritics)g(in)h(Arabic)f(and)g(Hebrew.)
+639 1374 y(Lev)n(el-1)c(fon)n(ts)g(are)g(di\033eren)n(t)h(from)f(lev)n
+(el-0)g(fon)n(ts)h(at)f(three)h(lev)n(els.)35 b(First,)24
+b(they)g(allo)n(w)515 1473 y(the)k(de\034nition)g(of)f(six)g(new)h
+(kinds)f(of)h(table:)639 1639 y Fp(\017)41 b Fe(iv)-10
+b(alue)28 b Fv(tables)f(con)n(tain)g(in)n(tegers.)639
+1805 y Fp(\017)41 b Fe(fv)-10 b(alue)22 b Fv(tables)e(con)n(tain)g
+(\034xw)n(ord)g(v)-5 b(alues)20 b(that)h(do)g(not)g(gro)n(w)e(with)i
+(magni\034cation.)639 1971 y Fp(\017)41 b Fe(mv)-10 b(alue)28
+b Fv(tables)f(con)n(tain)g(\034xw)n(ord)f(v)-5 b(alues)27
+b(that)h(do)g(gro)n(w)d(with)j(magni\034cation.)639 2136
+y Fp(\017)41 b Fe(r)n(ule)27 b Fv(tables)h(con)n(tain)e(T)1516
+2154 y(E)1563 2136 y(X)i(rule)f(de\034nitions.)639 2302
+y Fp(\017)41 b Fe(glue)28 b Fv(tables)f(con)n(tain)g(T)1522
+2320 y(E)1568 2302 y(X)h(glue)f(de\034nitions.)639 2468
+y Fp(\017)41 b Fe(penal)-7 b(ty)29 b Fv(tables)f(con)n(tain)e(T)1660
+2486 y(E)1707 2468 y(X)i(p)r(enalt)n(y)f(de\034nitions.)639
+2634 y(There)e(can)h(b)r(e)g(sev)n(eral)d(copies)i(of)h(eac)n(h)f(kind)
+g(of)h(table,)g(but)g(for)f(the)h(momen)n(t,)g(there)515
+2733 y(is)h(a)g(maxim)n(um)h(of)f(32)g(new)h(tables)f(in)h(all.)639
+2833 y(These)41 b(new)g(tables)g(can)g(b)r(e)h(used)f(as)f(global)g
+(tables,)45 b(or)40 b(can)h(b)r(e)g(indexed)h(on)e(a)515
+2932 y(c)n(haracter-b)n(y-c)n(haracter)21 b(basis)k(in)h(the)h
+Fk(char-info-wor)l(d)37 b Fv(en)n(tries,)26 b(whic)n(h)g(de\034ne)g(c)n
+(harac-)515 3032 y(ter)34 b(parameters.)55 b(So,)36 b(in)e(addition)g
+(to)g(the)h(standard)e(parameters)g(of)h(width,)i(heigh)n(t,)515
+3132 y(depth)j(and)g(italic)g(correction,)h(additional)e(parameters)f
+(\(of)i(the)g(six)g(kinds)g(outlined)515 3231 y(ab)r(o)n(v)n(e\))26
+b(can)h(b)r(e)h(giv)n(en)f(for)g(the)h(c)n(haracters.)639
+3331 y(T)-7 b(o)31 b(allo)n(w)f(these)i(new)f(tables)g(to)g(b)r(e)h
+(used,)g(c)n(hanges)e(ha)n(v)n(e)g(also)h(b)r(een)g(made)h(to)f(the)515
+3431 y(lig-k)n(ern)26 b(table.)639 3596 y Fp(\017)41
+b Fv(Characters)22 b(can)i(b)r(e)h(put)f(in)n(to)g(equiv)-5
+b(alence)24 b(classes,)f(where)h(all)g(c)n(haracters)d(in)k(the)722
+3696 y(same)i(class)g(will)h(act)f(the)h(same)f(in)h(the)g(lig-k)n(ern)
+e(table;)639 3862 y Fp(\017)41 b Fv(Glue)32 b(no)r(des,)f(rule)g(no)r
+(des)f(and)h(p)r(enalt)n(y)g(no)r(des)g(can)f(b)r(e)i(inserted)e
+(automatically)722 3961 y(in)n(to)e(the)g(stream,)e(exactly)h(as)g(for)
+g(k)n(ern)g(no)r(des)g(in)h(T)2405 3979 y(E)2451 3961
+y(X.)639 4127 y Fp(\017)41 b Fv(The)d(lig-k)n(ern)e(program)f(can)i(b)r
+(e)h(completely)f(replaced)f(b)n(y)h(an)h Fu(\012)p Fv(TP)f(\(see)h
+(sec-)722 4227 y(tion)28 b(8\).)639 4392 y(No)n(w)i(w)n(e)f(b)r(egin)i
+(with)f(the)h(\034rst)e(part)h(of)g(the)g(header)f(of)h(a)g(lev)n(el-1)
+f Fu(\012)p Fv(FM)h(\034le.)44 b(Here)515 4492 y(are)22
+b(the)i(\034rst)f(17)g(w)n(ords)e(of)j(a)f(lev)n(el-1)f
+Fu(\012)p Fv(FM)i(\034le.)35 b(Eac)n(h)23 b(en)n(try)g(b)r(elo)n(w)g
+(is)g(a)g(32-bit)g(in)n(teger,)515 4592 y(non-negativ)n(e)j(and)h(less)
+g(than)h Fu(2)1554 4561 y Fl(31)1624 4592 y Fv(.)722
+4757 y Fk(ofm-level)93 b Fu(=)83 b(1;)989 4882 y Fk(lf)101
+b Fu(=)83 b Fv(length)28 b(of)f(the)h(\034le,)g(in)g(w)n(ords)n
+Fu(;)983 5006 y Fk(lh)90 b Fu(=)83 b Fv(length)28 b(of)f(the)h(header)f
+(data,)g(in)h(w)n(ords)n Fu(;)1905 5255 y Fv(23)p eop
+%%Page: 24 24
+24 23 bop 976 523 a Fk(b)l(c)88 b Fu(=)83 b Fv(smallest)27
+b(c)n(haracter)e(co)r(de)j(in)g(the)g(fon)n(t)p Fu(;)976
+648 y Fk(e)l(c)88 b Fu(=)83 b Fv(largest)26 b(c)n(haracter)f(co)r(de)j
+(in)g(the)g(fon)n(t)p Fu(;)943 772 y Fk(nw)91 b Fu(=)83
+b Fv(n)n(um)n(b)r(er)27 b(of)h(en)n(tries)f(in)g(the)h(width)g(table)p
+Fu(;)958 897 y Fk(nh)89 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27
+b(of)h(en)n(tries)f(in)g(the)h(heigh)n(t)g(table)o Fu(;)956
+1021 y Fk(nd)91 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)h(en)n(tries)f
+(in)g(the)h(depth)g(table)p Fu(;)973 1146 y Fk(ni)91
+b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)h(en)n(tries)f(in)g(the)h
+(italic)g(correction)e(table)o Fu(;)977 1270 y Fk(nl)91
+b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)h(en)n(tries)f(in)g(the)h(lig-k)
+n(ern)e(table)p Fu(;)960 1395 y Fk(nk)91 b Fu(=)83 b
+Fv(n)n(um)n(b)r(er)27 b(of)h(en)n(tries)f(in)g(the)h(k)n(ern)f(table)p
+Fu(;)962 1519 y Fk(ne)89 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27
+b(of)h(en)n(tries)f(in)g(the)h(extensible)g(c)n(haracter)d(table)p
+Fu(;)959 1644 y Fk(np)88 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27
+b(of)h(fon)n(t)f(parameter)f(w)n(ords)o Fu(;)770 1768
+y Fk(font-dir)92 b Fu(=)83 b Fv(direction)27 b(of)h(fon)n(t)o
+Fu(;)925 1893 y Fk(nc)l(o)88 b Fu(=)83 b Fv(o\033set)27
+b(of)h(the)g(c)n(haracter)d(en)n(tries,)i(in)h(w)n(ords)o
+Fu(;)904 2017 y Fk(ncw)92 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27
+b(of)h(c)n(haracter)d(info)j(w)n(ords)n Fu(;)926 2142
+y Fk(np)l(c)87 b Fu(=)c Fv(n)n(um)n(b)r(er)27 b(of)h(parameters)d(p)r
+(er)j(c)n(haracter)n Fg(:)515 2305 y Fv(Most)34 b(of)h(the)f(en)n
+(tries)g(in)h(the)g(\034rst)f(part)g(are)g(as)g(for)g(lev)n(el-0)f(fon)
+n(ts.)58 b(The)34 b(new)h(en)n(tries)515 2405 y(p)r(ertain)27
+b(to)h(ho)n(w)f(the)g Fk(char-info-wor)l(d)39 b Fv(en)n(tries)27
+b(are)f(stored.)639 2568 y Fp(\017)41 b Fk(nc)l(o)6 b
+Fv(:)83 b(This)39 b(v)-5 b(alue)39 b(giv)n(es)f(the)h(o\033set)g(in)n
+(to)g(the)h(\034le)f(for)g(the)h(\034rst)f(w)n(ord)f(of)h(the)722
+2667 y Fk(char-info-wor)l(d)g Fv(table.)h(The)28 b Fk(nc)l(o)34
+b Fv(v)-5 b(alue)28 b(is)g(required)f(b)n(y)h(output)h(driv)n(ers,)e
+(whic)n(h)722 2767 y(need)j(quic)n(k)f(access)f(to)i(the)g(c)n
+(haracters,)d(ev)n(en)i(if)h(the)g(total)f(length)h(of)g(the)f(tables)
+722 2867 y(preceding)e(them)h(is)g(not)f(easily)g(computed,.)639
+3031 y Fp(\017)41 b Fk(ncw)9 b Fv(:)83 b(Since)19 b(man)n(y)g(large)e
+(fon)n(ts)i(ha)n(v)n(e)f(large)f(n)n(um)n(b)r(ers)i(of)g(consecutiv)n
+(e)e(c)n(haracters)722 3131 y(with)31 b(iden)n(tical)e(metrics.)44
+b(These)30 b(are)f(compressed)f(in)j(lev)n(el-1)d(fon)n(ts,)j(and)e(so)
+h(the)722 3230 y(n)n(um)n(b)r(er)24 b(of)g Fk(char-info-wor)l(d)35
+b Fv(en)n(tries)24 b(is)g(not)g(simply)g Fk(e)l(c)17
+b Fp(\000)12 b Fk(b)l(c)j Fu(+)d(1)p Fv(.)35 b(The)24
+b Fk(ncw)33 b Fv(v)-5 b(alue)722 3330 y(giv)n(es)23 b(the)h(n)n(um)n(b)
+r(er)f(of)h(w)n(ords)e(used)i(for)f(c)n(haracter)f(information,)i(not)f
+(the)h(n)n(um)n(b)r(er)722 3430 y(of)k(en)n(tries.)639
+3594 y Fp(\017)41 b Fk(np)l(c)5 b Fv(:)83 b(This)28 b(is)f(the)h(n)n
+(um)n(b)r(er)f(of)h(extra)e(parameters)g(p)r(er)i(c)n(haracter.)639
+3759 y Fp(\017)41 b Fk(r)l(e)l(al-lf)19 b Fv(:)83 b(This)27
+b(w)n(ould)g(b)r(e)h(the)g(length)g(of)f(the)h(\034le,)g(w)n(ere)f
+(there)g(no)g(compression.)639 3922 y(The)g(next)g(t)n(w)n(elv)n(e)f
+(en)n(tries)g(come)h(in)g(pairs.)35 b(F)-7 b(or)26 b(eac)n(h)h(kind)g
+(of)f(parameter)g(\()p Fe(iv)-10 b(alue)p Fv(,)515 4021
+y Fe(fv)g(alue)p Fv(,)21 b Fe(mv)-10 b(alue)p Fv(,)21
+b Fe(r)n(ule)p Fv(,)g Fe(glue)p Fv(,)g Fe(penal)-7 b(ty)r
+Fv(\),)21 b(the)e(\034rst)g(en)n(try)g(states)g(ho)n(w)g(man)n(y)f
+(tables)515 4121 y(of)39 b(that)h(kind)g(there)f(are,)j(and)d(the)h
+(second)f(states)g(ho)n(w)g(man)n(y)g(w)n(ords)f(these)h(tables)515
+4221 y(require.)780 4384 y Fk(nki)91 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27
+b(of)34 b Fe(iv)-10 b(alue)28 b Fv(tables)o Fu(;)763
+4508 y Fk(nwi)91 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)h(w)n(ords)e
+(for)h Fe(iv)-10 b(alue)28 b Fv(tables)o Fu(;)770 4633
+y Fk(nkf)101 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)34
+b Fe(fv)-10 b(alue)28 b Fv(tables)p Fu(;)753 4757 y Fk(nwf)101
+b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)h(w)n(ords)e(for)h
+Fe(fv)-10 b(alue)28 b Fv(tables)p Fu(;)739 4882 y Fk(nkm)89
+b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)34 b Fe(mv)-10
+b(alue)28 b Fv(tables)o Fu(;)722 5006 y Fk(nwm)89 b Fu(=)83
+b Fv(n)n(um)n(b)r(er)27 b(of)h(w)n(ords)e(for)h Fe(mv)-10
+b(alue)28 b Fv(tables)o Fu(;)1905 5255 y Fv(24)p eop
+%%Page: 25 25
+25 24 bop 770 523 a Fk(nkr)91 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27
+b(of)34 b Fe(r)n(ule)27 b Fv(tables)p Fu(;)753 648 y
+Fk(nwr)91 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)h(w)n(ords)e(for)h
+Fe(r)n(ule)g Fv(tables)p Fu(;)768 772 y Fk(nkg)90 b Fu(=)83
+b Fv(n)n(um)n(b)r(er)27 b(of)34 b Fe(glue)28 b Fv(tables)o
+Fu(;)751 897 y Fk(nwg)90 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27
+b(of)h(w)n(ords)e(for)h Fe(glue)h Fv(tables)o Fu(;)766
+1021 y Fk(nkp)88 b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)34
+b Fe(penal)-7 b(ty)29 b Fv(tables)p Fu(;)749 1146 y Fk(nwp)88
+b Fu(=)83 b Fv(n)n(um)n(b)r(er)27 b(of)h(w)n(ords)e(for)h
+Fe(penal)-7 b(ty)29 b Fv(tables)p Fg(:)639 1301 y Fv(W)-7
+b(e)24 b(m)n(ust)g(ha)n(v)n(e)f(that)h Fk(b)l(c)15 b
+Fp(\000)c Fu(1)22 b Fp(\024)h Fk(e)l(c)28 b Fp(\024)23
+b Fu(65535)p Fv(.)33 b(F)-7 b(urthermore,)23 b(the)h(follo)n(wing)f
+(iden)n(tit)n(y)515 1400 y(m)n(ust)k(hold:)722 1555 y
+Fk(lf)102 b Fu(=)82 b(29)18 b(+)g Fk(lh)25 b Fu(+)18
+b Fk(ncw)28 b Fu(+)18 b Fk(nw)27 b Fu(+)18 b Fk(nh)25
+b Fu(+)18 b Fk(nd)27 b Fu(+)18 b Fk(ni)27 b Fu(+)1017
+1680 y(2)18 b Fp(\003)g Fk(nl)27 b Fu(+)18 b Fk(nk)27
+b Fu(+)18 b(2)g Fp(\003)g Fk(ne)25 b Fu(+)18 b Fk(np)24
+b Fu(+)1017 1804 y Fk(nki)j Fu(+)18 b Fk(nwi)28 b Fu(+)18
+b Fk(nkf)36 b Fu(+)18 b Fk(nwf)36 b Fu(+)18 b Fk(nkm)25
+b Fu(+)18 b Fk(nwm)24 b Fu(+)1017 1929 y Fk(nkr)j Fu(+)18
+b Fk(nwr)28 b Fu(+)18 b Fk(nkg)25 b Fu(+)18 b Fk(nwg)26
+b Fu(+)18 b Fk(nkp)24 b Fu(+)18 b Fk(nwp)6 b Fg(:)515
+2084 y Fv(Finally)-7 b(,)27 b(the)h(sum)g Fk(nki)f Fu(+)18
+b Fk(nkf)37 b Fu(+)18 b Fk(nkm)24 b Fu(+)18 b Fk(nkr)27
+b Fu(+)18 b Fk(nkg)26 b Fu(+)18 b Fk(nkp)33 b Fv(m)n(ust)28
+b(b)r(e)g(less)f(than)h(32.)639 2183 y(The)h(rest)f(of)h(the)g(\034le)g
+(is)f(comp)r(osed)g(of)h(a)f(n)n(um)n(b)r(er)h(of)g(arra)n(ys.)37
+b(The)29 b(new)g(parameter)515 2283 y(tables)e(are)g(placed)h(b)r
+(efore)g(the)g(standard)f(dimension)h(tables,)g(as)f(it)i(is)f
+(di\036cult)g(to)g(esti-)515 2383 y(mate)c(space)g(requiremen)n(ts)g
+(without)h(ha)n(ving)e(read)h(the)h(new)g(tables.)36
+b(F)-7 b(urthermore,)24 b(the)515 2482 y(c)n(haracter)g(parameter)h
+(indices)h(in)h(the)g Fk(char-info-wor)l(d)37 b Fv(en)n(tries)26
+b(are)f(relativ)n(e)h(and)g(m)n(ust)515 2582 y(b)r(e)i(translated)e(in)
+n(to)i(an)f(absolute)g(reference)f(in)n(to)i(the)g(tables.)1277
+2850 y Fk(he)l(ader)93 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(lh)e Fp(\000)18 b Fu(1])23 b Ff(of)32 b Fk(stu\033)1186
+2975 y(ivalue-no)89 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(nki)g Fp(\000)18 b Fu(1])k Ff(of)32 b Fk(inte)l(ger)1186
+3099 y(fvalue-no)89 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(nkf)36 b Fp(\000)18 b Fu(1])k Ff(of)32 b Fk(inte)l(ger)1144
+3224 y(mvalue-no)88 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(nkm)d Fp(\000)18 b Fu(1])23 b Ff(of)32 b Fk(inte)l(ger)1257
+3349 y(rule-no)88 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(nkr)g Fp(\000)18 b Fu(1])k Ff(of)32 b Fk(inte)l(ger)1254
+3473 y(glue-no)88 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(nkg)e Fp(\000)18 b Fu(1])23 b Ff(of)32 b Fk(inte)l(ger)1273
+3598 y(p)l(en-no)88 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(nkp)c Fp(\000)18 b Fu(1])23 b Ff(of)32 b Fk(inte)l(ger)1019
+3722 y(ivalue-table)7 b Fu([0])83 b(:)g Ff(arra)m(y)27
+b Fu([0)p Fg(::)p Fk(ivalue-no)5 b Fu([0])19 b Fp(\000)f
+Fu(1])k Ff(of)32 b Fk(inte)l(ger)1603 3835 y Fv(.)1603
+3868 y(.)1603 3901 y(.)799 4026 y Fk(ivalue-table)7 b
+Fu([)p Fk(nki)27 b Fp(\000)18 b Fu(1])83 b(:)g Ff(arra)m(y)27
+b Fu([0)p Fg(::)p Fk(ivalue-no)5 b Fu([)p Fk(nki)28 b
+Fp(\000)18 b Fu(1])g Fp(\000)g Fu(1])k Ff(of)32 b Fk(inte)l(ger)1019
+4150 y(fvalue-table)7 b Fu([0])83 b(:)g Ff(arra)m(y)27
+b Fu([0)p Fg(::)p Fk(fvalue-no)5 b Fu([0])19 b Fp(\000)f
+Fu(1])k Ff(of)32 b Fk(\034x-wor)l(d)1603 4263 y Fv(.)1603
+4296 y(.)1603 4329 y(.)807 4454 y Fk(fvalue-table)8 b
+Fu([)p Fk(nkf)18 b Fp(\000)g Fu(1])83 b(:)g Ff(arra)m(y)27
+b Fu([0)p Fg(::)p Fk(fvalue-no)5 b Fu([)p Fk(nkf)19 b
+Fp(\000)f Fu(1])g Fp(\000)g Fu(1])23 b Ff(of)32 b Fk(\034x-wor)l(d)976
+4578 y(mvalue-table)7 b Fu([0])83 b(:)g Ff(arra)m(y)27
+b Fu([0)p Fg(::)p Fk(mvalue-no)5 b Fu([0])18 b Fp(\000)g
+Fu(1])23 b Ff(of)32 b Fk(\034x-wor)l(d)1603 4691 y Fv(.)1603
+4724 y(.)1603 4757 y(.)722 4882 y Fk(mvalue-table)7 b
+Fu([)p Fk(nkm)18 b Fp(\000)g Fu(1])83 b(:)g Ff(arra)m(y)27
+b Fu([0)p Fg(::)p Fk(mvalue-no)5 b Fu([)p Fk(nkm)18 b
+Fp(\000)g Fu(1])g Fp(\000)g Fu(1])23 b Ff(of)32 b Fk(\034x-wor)l(d)1090
+5006 y(rule-table)6 b Fu([0])83 b(:)g Ff(arra)m(y)27
+b Fu([0)p Fg(::)p Fk(rule-no)t Fu([0])18 b Fp(\000)g
+Fu(1])23 b Ff(of)32 b Fk(rule-entry)1905 5255 y Fv(25)p
+eop
+%%Page: 26 26
+26 25 bop 1603 499 a Fv(.)1603 532 y(.)1603 565 y(.)869
+690 y Fk(rule-table)6 b Fu([)p Fk(nkr)18 b Fp(\000)g
+Fu(1])83 b(:)g Ff(arra)m(y)27 b Fu([0)p Fg(::)p Fk(rule-no)t
+Fu([)p Fk(nkr)19 b Fp(\000)f Fu(1])g Fp(\000)g Fu(1])k
+Ff(of)32 b Fk(rule-entry)1087 814 y(glue-table)6 b Fu([0])83
+b(:)g Ff(arra)m(y)27 b Fu([0)p Fg(::)p Fk(glue-no)5 b
+Fu([0])18 b Fp(\000)g Fu(1])k Ff(of)32 b Fk(glue-entry)1603
+927 y Fv(.)1603 960 y(.)1603 993 y(.)862 1118 y Fk(glue-table)7
+b Fu([)p Fk(nkg)18 b Fp(\000)g Fu(1])83 b(:)g Ff(arra)m(y)27
+b Fu([0)p Fg(::)p Fk(glue-no)5 b Fu([)p Fk(nkg)18 b Fp(\000)g
+Fu(1])g Fp(\000)g Fu(1])23 b Ff(of)32 b Fk(glue-entry)1106
+1242 y(p)l(en-table)6 b Fu([0])83 b(:)g Ff(arra)m(y)27
+b Fu([0)p Fg(::)p Fk(p)l(en-no)t Fu([0])19 b Fp(\000)f
+Fu(1])k Ff(of)32 b Fk(inte)l(ger)1603 1355 y Fv(.)1603
+1388 y(.)1603 1421 y(.)877 1546 y Fk(p)l(en-table)7 b
+Fu([)p Fk(nkp)18 b Fp(\000)g Fu(1])83 b(:)g Ff(arra)m(y)27
+b Fu([0)p Fg(::)p Fk(p)l(en-no)t Fu([)p Fk(nkp)19 b Fp(\000)f
+Fu(1])g Fp(\000)g Fu(1])23 b Ff(of)32 b Fk(inte)l(ger)1187
+1670 y(char-info)90 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(ncw)g Fp(\000)18 b Fu(1])k Ff(of)32 b Fk(char-info-wor)l(d)
+1321 1795 y(width)90 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(nw)g Fp(\000)18 b Fu(1])k Ff(of)32 b Fk(\034x-wor)l(d)1298
+1919 y(height)92 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(nh)d Fp(\000)18 b Fu(1])23 b Ff(of)32 b Fk(\034x-wor)l(d)
+1321 2044 y(depth)90 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(nd)g Fp(\000)18 b Fu(1])k Ff(of)32 b Fk(\034x-wor)l(d)1335
+2168 y(italic)89 b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p
+Fg(::)p Fk(ni)f Fp(\000)18 b Fu(1])23 b Ff(of)32 b Fk(\034x-wor)l(d)
+1241 2293 y(lig-kern)90 b Fu(:)83 b Ff(arra)m(y)27 b
+Fu([0)p Fg(::)p Fk(nl)f Fp(\000)18 b Fu(1])23 b Ff(of)32
+b Fk(lig-kern-c)l(ommand)1356 2417 y(kern)89 b Fu(:)83
+b Ff(arra)m(y)27 b Fu([0)p Fg(::)p Fk(nk)g Fp(\000)18
+b Fu(1])k Ff(of)32 b Fk(\034x-wor)l(d)1325 2542 y(exten)88
+b Fu(:)83 b Ff(arra)m(y)27 b Fu([0)p Fg(::)p Fk(ne)d
+Fp(\000)18 b Fu(1])23 b Ff(of)32 b Fk(extensible-r)l(e)l(cip)l(e)1292
+2666 y(p)l(ar)l(am)90 b Fu(:)83 b Ff(arra)m(y)27 b Fu([1)p
+Fg(::)p Fk(np)5 b Fu(])23 b Ff(of)32 b Fk(\034x-wor)l(d)639
+2815 y Fv(So,)f(for)f(parameter)f Fg(x)p Fv(,)j(there)f(is)f(a)g(table)
+h Fk(x-no)t Fv(,)g(of)g(length)g Fk(nkx)9 b Fv(,)31 b(giving)f(the)h
+(size)f(of)515 2914 y(eac)n(h)21 b(table.)34 b(In)22
+b(addition,)h(there)e(are)g Fk(nkx)31 b Fv(tables)21
+b(con)n(taining)g(the)h(actual)f(en)n(tries,)h(where)515
+3014 y(the)28 b Fg(i)p Fv(-th)f(table)h(is)f(of)h(length)f
+Fk(x-no)5 b Fu([)p Fg(i)p Fu(])p Fv(.)639 3114 y(The)39
+b(only)f(parameter)f(en)n(tries)h(with)h(an)f(unclear)g(structure)f
+(are)h Fk(rule-entry)45 b Fv(and)515 3213 y Fk(glue-entry)7
+b Fv(.)639 3361 y Fp(\017)41 b Fv(Eac)n(h)28 b Fk(rule-entry)34
+b Fv(uses)27 b(three)h(w)n(ords)e(\(12)h(o)r(ctets\):)772
+3510 y(1st)g(w)n(ord)126 b Fk(width)k Fv(32)26 b(bits)100
+b(\034xw)n(ord)772 3610 y(2nd)27 b(w)n(ord)99 b Fk(height)109
+b Fv(32)26 b(bits)100 b(\034xw)n(ord)772 3709 y(3rd)27
+b(w)n(ord)112 b Fk(depth)130 b Fv(32)26 b(bits)100 b(\034xw)n(ord)722
+3855 y(The)25 b(in)n(terpretation)e(of)i(the)f(v)-5 b(alues)24
+b(should)h(b)r(e)f(clear.)35 b(If)25 b(one)f(of)g(the)h(three)g(v)-5
+b(alues)722 3954 y(is)22 b(0,)g(then)g(it)g(can)g(stretc)n(h)f(in)h
+(the)f(appropriate)f(direction,)j(as)e(is)g(standard)g(in)g(T)3247
+3972 y(E)3294 3954 y(X.)639 4107 y Fp(\017)41 b Fv(Eac)n(h)28
+b Fk(glue-entry)34 b Fv(uses)27 b(four)g(w)n(ords)g(\(16)g(o)r
+(ctets\):)772 4255 y(1st)g(w)n(ord)126 b Fk(subtyp)l(e)407
+b Fv(4)27 b(bits)100 b(\(0\0253\))1211 4355 y Fk(ar)l(gument-kind)149
+b Fv(4)27 b(bits)100 b(\(0\0252\))1211 4455 y Fk(str)l(etch-or)l(der)
+211 b Fv(4)27 b(bits)100 b(\(0\0254\))1211 4554 y Fk(shrink-or)l(der)
+229 b Fv(4)27 b(bits)100 b(\(0\0254\))1211 4654 y Fk(char-rule)301
+b Fv(16)26 b(bits)772 4753 y(2nd)h(w)n(ord)99 b Fk(width)435
+b Fv(32)26 b(bits)100 b(\034xw)n(ord)772 4853 y(3rd)27
+b(w)n(ord)112 b Fk(str)l(etch)388 b Fv(32)26 b(bits)100
+b(\034xw)n(ord)772 4953 y(4th)28 b(w)n(ord)112 b Fk(shrink)406
+b Fv(32)26 b(bits)100 b(\034xw)n(ord)1905 5255 y(26)p
+eop
+%%Page: 27 27
+27 26 bop 815 523 a Fj(\025)42 b Fk(subtyp)l(e)34 b Fv(is)27
+b(one)g(of)955 656 y(0)99 b Fk(normal)955 756 y Fv(1)g
+Fk(a-le)l(aders)955 856 y Fv(2)g Fk(c-le)l(aders)955
+955 y Fv(3)g Fk(x-le)l(aders)815 1105 y Fj(\025)42 b
+Fk(ar)l(gument-kind)36 b Fv(is)27 b(one)g(of)955 1238
+y(0)99 b Fk(sp)l(ac)l(e)955 1338 y Fv(1)g Fk(rule)34
+b Fv(\()p Fk(subtyp)l(e)g Fv(m)n(ust)27 b(b)r(e)h(leader\))955
+1438 y(2)99 b Fk(char)l(acter)38 b Fv(\()p Fk(subtyp)l(e)c
+Fv(m)n(ust)27 b(b)r(e)h(leader\))815 1587 y Fj(\025)42
+b Fk(str)l(etch-or)l(der)37 b Fv(and)27 b Fk(shrink-or)l(der)38
+b Fv(are)26 b(one)i(of)955 1704 y(0)99 b Fk(normal)955
+1804 y Fv(1)g Fk(\034)955 1904 y Fv(2)g Fk(\034l)955
+2003 y Fv(3)g Fk(\034l)t(l)955 2103 y Fv(4)g Fk(\034l)t(l)t(l)815
+2253 y Fj(\025)42 b Fg(n)23 b Fu(=)f Fk(char-rule)35
+b Fv(dep)r(ends)28 b(on)f(the)h(v)-5 b(alue)28 b(of)f
+Fk(ar)l(gument-kind)8 b Fv(:)954 2383 y(0.)41 b(0;)954
+2498 y(1.)g Fg(n)p Fv(-th)28 b(rule)f(in)h(rule)f(table)h(0;)954
+2613 y(2.)41 b Fg(n)p Fv(-c)n(haracter)25 b(in)j(fon)n(t.)722
+2791 y(The)38 b(explanation)f(here)g(only)g(really)g(mak)n(es)g(sense)g
+(if)h(the)g(reader)f(has)g(a)g(clear)722 2891 y(understanding)32
+b(of)g(ho)n(w)f(glue)h(no)r(des)g(are)f(built)i(in)f(T)2459
+2909 y(E)2505 2891 y(X.)51 b(More)31 b(detailed)h(do)r(cu-)722
+2991 y(men)n(tation)c(is)f(forthcoming.)639 3167 y(The)e
+Fk(char-info-wor)l(d)36 b Fv(arra)n(y)23 b(tak)n(es)h(is)h(of)g(great)f
+(in)n(terest.)36 b(Its)25 b(length)g(is)g(not)g(directly)515
+3267 y(computable)35 b(from)h(the)g(n)n(um)n(b)r(er)g(of)g(c)n
+(haracters)d(in)j(the)h(fon)n(t.)62 b(Eac)n(h)35 b Fk(char-info-wor)l
+(d)515 3367 y Fv(en)n(try)30 b(con)n(tains)f(a)i(minim)n(um)g(of)g
+(eigh)n(t)f(\(8\))h(o)r(ctets,)g(and)g(is)f(in)h(an)n(y)f(case)g(a)g(m)
+n(ultiple)h(of)515 3466 y(four)c(\(4\))h(o)r(ctets.)36
+b(The)28 b(simplest)g(en)n(try)f(is)g(as)g(follo)n(ws:)689
+3589 y(1st)g(w)n(ord)126 b Fk(width)910 b Fv(8)27 b(bits)1128
+3688 y Fk(height)889 b Fv(8)27 b(bits)1128 3788 y Fk(depth)910
+b Fv(8)27 b(bits)1128 3888 y Fk(italic)923 b Fv(8)27
+b(bits)p 639 3921 1844 4 v 689 3991 a(2nd)g(w)n(ord)99
+b Fk(32-bit-tag)31 b Fu(=)23 b(0)630 b Fv(1)28 b(bit)1128
+4090 y Fk(no-r)l(ep)l(e)l(ats)738 b Fv(7)27 b(bits)1128
+4190 y Fk(extr)l(a-ac)l(c)l(ent-tag)i Fu(=)23 b(0)406
+b Fv(1)28 b(bit)1128 4289 y Fk(extr)l(a-ac)l(c)l(entbis-tag)i
+Fu(=)22 b(0)309 b Fv(1)28 b(bit)1128 4389 y Fk(extr)l(a-se)l
+(c-char-tag)i Fu(=)23 b(0)335 b Fv(1)28 b(bit)1128 4489
+y Fk(extr)l(a-se)l(c-ac)l(c)l(ent-tag)h Fu(=)22 b(0)271
+b Fv(1)28 b(bit)1128 4588 y Fk(extr)l(a-se)l(c-ac)l(c)l(entbis-tag)h
+Fu(=)23 b(0)173 b Fv(1)28 b(bit)1128 4688 y Fk(ext-tag)891
+b Fv(1)28 b(bit)1128 4788 y Fk(T)1173 4805 y(E)1219 4788
+y(X-tag)811 b Fv(2)27 b(bits)1128 4887 y Fk(r)l(emainder)694
+b Fv(16)27 b(bits)639 5006 y(More)f(space)g(is)h(tak)n(en)f(b)n(y)g(a)h
+Fk(char-info-wor)l(d)37 b Fv(when)27 b(the)g(bits)g(designated)f(as)g
+(0)h(tak)n(e)1905 5255 y(27)p eop
+%%Page: 28 28
+28 27 bop 515 523 a Fv(the)36 b(v)-5 b(alue)35 b(1.)61
+b(T)-7 b(o)36 b(b)r(egin,)i(if)e(the)g Fk(32-bit-tag)44
+b Fv(is)35 b(on,)j(then)e(the)g(\034rst)g(12)e(o)r(ctets)i(of)g(the)515
+623 y Fk(char-info-wor)l(d)i Fv(are)27 b(as)g(follo)n(ws:)689
+717 y(1st)g(w)n(ord)126 b Fk(width)550 b Fv(8)27 b(bits)1128
+816 y Fk(height)529 b Fv(8)27 b(bits)1128 916 y Fk(depth)550
+b Fv(8)27 b(bits)1128 1016 y Fk(italic)563 b Fv(8)27
+b(bits)p 639 1049 1485 4 v 689 1119 a(2nd)g(w)n(ord)99
+b Fk(32-bit)30 b(tag)432 b Fv(1)27 b(bit)1128 1218 y
+Fk(no-r)l(ep)l(e)l(ats)337 b Fv(15)26 b(bits)1128 1318
+y Fk(ac)l(c)l(ent-tag)414 b Fv(1)27 b(bit)1128 1418 y
+Fk(ac)l(c)l(entbis-tag)317 b Fv(1)27 b(bit)1128 1517
+y Fk(se)l(c-char-tag)344 b Fv(1)27 b(bit)1128 1617 y
+Fk(se)l(c-ac)l(c)l(ent-tag)278 b Fv(1)27 b(bit)1128 1716
+y Fk(se)l(c-ac)l(c)l(entbis-tag)181 b Fv(1)27 b(bit)1128
+1816 y Fk(ext-tag)532 b Fv(1)27 b(bit)1128 1916 y Fk(T)1173
+1934 y(E)1219 1916 y(X-tag)451 b Fv(2)27 b(bits)1128
+2015 y Fk(RFU)565 b Fv(6)27 b(bits)p 639 2049 V 689 2118
+a(3nd)g(w)n(ord)99 b Fk(r)l(emainder)335 b Fv(32)26 b(bits)639
+2237 y(When)k(the)f Fk(extr)l(a)35 b Fv(tags)28 b(are)g(on,)h(extra)f
+(32-bit)g(w)n(ords)g(are)g(necessary)-7 b(.)39 b(They)28
+b(are,)h(in)515 2337 y(order:)639 2437 y Fk(Primary)i(dir)l(e)l(ction)g
+(ac)l(c)l(ent)e(information)6 b Fv(:)689 2554 y Fk(primary-top-axis)459
+b Fv(8)27 b(bits)689 2654 y Fk(primary-b)l(ottom-axis)329
+b Fv(8)27 b(bits)689 2754 y Fk(primary-midd)t(le-horizontal)113
+b Fv(8)27 b(bits)689 2853 y Fk(primary-midd)t(le-vertic)l(al)210
+b Fv(8)27 b(bits)639 2949 y Fk(Primary)k(dir)l(e)l(ction)g(extr)l(a)e
+(ac)l(c)l(ent)g(information)6 b Fv(:)689 3066 y Fk
+(primary-top-axis-bis)238 b Fv(8)27 b(bits)689 3166 y
+Fk(primary-b)l(ottom-axis-bis)108 b Fv(8)27 b(bits)689
+3266 y Fk(primary-b)l(ase-slant)297 b Fv(8)27 b(bits)689
+3365 y Fk(RFU)787 b Fv(8)27 b(bits)639 3461 y Fk(Se)l(c)l(ondary)k(dir)
+l(e)l(ction)f(b)l(asic)h(information)6 b Fv(:)689 3578
+y Fk(se)l(c)l(ondary-width)131 b Fv(8)27 b(bits)689 3678
+y Fk(se)l(c)l(ondary-height)110 b Fv(8)27 b(bits)689
+3778 y Fk(se)l(c)l(ondary-depth)131 b Fv(8)27 b(bits)689
+3877 y Fk(se)l(c)l(ondary-italic)144 b Fv(8)27 b(bits)639
+3973 y Fk(Se)l(c)l(ondary)k(dir)l(e)l(ction)f(ac)l(c)l(ent)g
+(information)6 b Fv(:)689 4090 y Fk(se)l(c)l(ondary-top-axis)458
+b Fv(8)27 b(bits)689 4190 y Fk(se)l(c)l(ondary-b)l(ottom-axis)328
+b Fv(8)27 b(bits)689 4290 y Fk(se)l(c)l(ondary-midd)t(le-horizontal)112
+b Fv(8)27 b(bits)689 4389 y Fk(se)l(c)l(ondary-midd)t(le-vertic)l(al)
+209 b Fv(8)27 b(bits)639 4485 y Fk(Se)l(c)l(ondary)k(dir)l(e)l(ction)f
+(extr)l(a)f(ac)l(c)l(ent)h(information)6 b Fv(:)689 4603
+y Fk(se)l(c)l(ondary-top-axis-bis)237 b Fv(8)28 b(bits)689
+4702 y Fk(se)l(c)l(ondary-b)l(ottom-axis-bis)107 b Fv(8)28
+b(bits)689 4802 y Fk(se)l(c)l(ondary-b)l(ase-slant)296
+b Fv(8)28 b(bits)689 4901 y Fk(RFU)849 b Fv(8)28 b(bits)1905
+5255 y(28)p eop
+%%Page: 29 29
+29 28 bop 639 523 a Fv(When)29 b(there)f(are)f(additional)g(c)n
+(haracter)f(parameters,)g(then)j(they)f(are)f(arranged)f(as)515
+768 y(follo)n(ws:)969 617 y Fk(p)l(ar)l(am)1197 638 y
+Fl(0)1712 617 y Fv(8)h(bits)969 717 y(.)14 b(.)g(.)969
+816 y Fk(p)l(ar)l(am)1197 837 y Fd(np)m(c)s Fc(\000)p
+Fd(1)1712 816 y Fv(8)27 b(bits)969 918 y Fk(p)l(adding)257
+b Fv(8,16,24)25 b(bits)100 b(as)27 b(necessary)515 1037
+y(where)g Fk(np)l(c)32 b Fv(is)c(the)g(n)n(um)n(b)r(er)f(of)g(c)n
+(haracters)f(p)r(er)h(parameter.)639 1136 y(The)h Fk(r)l(ep)l(e)l(at)36
+b Fv(en)n(try)27 b(allo)n(ws)g(one)g(to)h(state)f(that)h(the)h(follo)n
+(wing)f Ft(no-repeats)23 b Fv(c)n(harac-)515 1236 y(ters)e(ha)n(v)n(e)g
+(iden)n(tical)g(attributes,)i(thereb)n(y)f(allo)n(wing)e(the)i
+Fu(\012)p Fv(FM)g(\034le)g(to)g(b)r(e)g(m)n(uc)n(h)g(smaller.)515
+1336 y(This)j(attribute)g(is)h(essen)n(tial)e(for)h(Chinese,)g
+(Japanese)f(and)h(K)n(orean)e(ideogram)h(fon)n(ts.)36
+b(In)515 1435 y(other)23 b(w)n(ords,)g(this)g Fk(char-info-wor)l(d)35
+b Fv(en)n(try)23 b(is)g(relev)-5 b(an)n(t)23 b(to)g Fu(\()p
+Fk(no-r)l(ep)l(e)l(ats)17 b Fu(+)10 b(1\))23 b Fv(c)n(haracters.)639
+1535 y(If)33 b(the)f Fk(ext-tag)38 b Fv(bit)33 b(is)e(on,)i(then)f(the)
+h(lig-k)n(ern)d(en)n(try)h(p)r(oin)n(ted)h(to)g(b)n(y)f
+Fk(r)l(emainder)42 b Fv(is)515 1635 y(shared)27 b(with)j(all)e(the)h
+(other)f(c)n(haracters)e(in)j(its)g Fk(e)l(quivalenc)l(e)j(class)p
+Fv(,)d(whic)n(h)g(corresp)r(onds)515 1734 y(to)e Fk(p)l(ar)l(am)844
+1754 y Fl(0)909 1734 y Fv(if)h(there)g(exists)f(an)g
+Fe(iv)-10 b(alue)28 b Fv(table.)639 1834 y(W)-7 b(e)35
+b(are)f(no)n(w)g(ready)g(for)g(the)h(c)n(hanged)f(lig-k)n(ern)f(table.)
+58 b(There)34 b(are)g(four)g(new)h(in-)515 1933 y(structions,)i(whic)n
+(h)f(can)f(b)r(e)i(distinguished)f(b)n(y)f(the)i(fact)f(that)g(the)g
+(0-th)g(16-bit)f(en)n(try)515 2033 y(\()p Fk(skip-byte)7
+b Fv(\))34 b(is)f(exactly)f(256.)53 b(In)33 b(that)h(case,)g(then)f
+(the)h(1st)f(16-bit)f(en)n(try)h(\()p Fk(next-char)9
+b Fv(\))515 2133 y(de\034nes)31 b(an)g(equiv)-5 b(alence)30
+b(class.)47 b(If)32 b(the)f(next)h(c)n(haracter)d(is)i(of)g(that)g
+(equiv)-5 b(alence)31 b(class,)515 2232 y(then)d(the)g(2nd)f(16-bit)g
+(en)n(try)g(\(the)h Fk(op-byte)7 b Fv(\))28 b(is)g(in)n(terpreted)f(as)
+f(follo)n(ws:)575 2384 y(17.)40 b(A)n(dd)28 b(the)g(glue)f(no)r(de)h
+(de\034ned)g(b)n(y)f(en)n(try)g Fk(r)l(emainder)38 b
+Fv(in)27 b(the)h(0-th)g(glue)f(table.)575 2542 y(18.)40
+b(A)n(dd)g(the)g(p)r(enalt)n(y)f(no)r(de)g(de\034ned)h(b)n(y)f(en)n
+(try)g Fk(r)l(emainder)49 b Fv(in)40 b(the)f(0-th)g(p)r(enalt)n(y)722
+2642 y(table.)575 2800 y(19.)h(A)n(dd)25 b(the)f(p)r(enalt)n(y)h(no)r
+(de)f(de\034ned)g(b)n(y)g(en)n(try)g Fk(r)l(emainder)10
+b Fg(=)p Fu(256)22 b Fv(in)j(the)f(0-th)g(p)r(enalt)n(y)722
+2900 y(table,)h(then)f(add)f(the)h(glue)f(no)r(de)h(de\034ned)g(b)n(y)f
+(en)n(try)g Fk(r)l(emainder)33 b Fv(mo)r(de)23 b Fu(256)f
+Fv(in)i(the)722 3000 y(0-th)k(glue)f(table.)575 3158
+y(20.)40 b(A)n(dd)28 b(the)g(k)n(ern)f(no)r(de)g(de\034ned)h(b)n(y)g
+(en)n(try)e Fk(r)l(emainder)38 b Fv(in)28 b(the)g(0-th)f(m)n(v)-5
+b(alue)27 b(table.)515 3430 y Fw(8)131 b Fo(\012)43 b
+Fw(T)-11 b(ranslation)45 b(Pro)t(cesses)639 3611 y Fv(The)38
+b(c)n(hanges)d(describ)r(ed)i(ab)r(o)n(v)n(e)f(are)g(v)n(ery)g(useful,)
+k(and)d(allo)n(w)f(the)i(resolution)e(of)515 3711 y(sev)n(eral)c
+(problems.)57 b(Ho)n(w)n(ev)n(er,)35 b(they)f(do)h(not)f(radically)f
+(alter)h(the)h(structure)f(of)g(T)3247 3729 y(E)3294
+3711 y(X.)515 3811 y(This)i(is)g(not)g(the)h(case)e(for)g(the)i
+Fu(\012)f Fv(T)-7 b(ranslation)35 b(Pro)r(cesses,)i(whic)n(h)f(allo)n
+(w)f(text)i(to)f(b)r(e)515 3910 y(passed)g(through)f(an)n(y)h(n)n(um)n
+(b)r(er)h(of)f(\034nite)h(state)g(automata,)h(in)e(order)g(to)g(imp)r
+(ose)h(the)515 4010 y(required)26 b(e\033ects.)639 4110
+y(These)32 b(pro)r(cesses)e(are)g(necessary)g(for)h(translating)g(one)g
+(c)n(haracter)f(set)h(to)h(another.)515 4209 y(They)26
+b(are)e(also)h(used)h(to)g(c)n(ho)r(ose)f(the)h(v)-5
+b(arious)24 b(forms)i(of)g(letters)f(in)h(Arabic,)g(or)f(to)h(create)
+515 4309 y(consonen)n(tal)18 b(clusters)h(in)i(Khmer,)g(or)e(to)h
+(rearrange)d(letter)i(order)g(in)h(Indic)h(scripts.)33
+b(They)515 4408 y(could)24 b(also)g(o\033er)h(alternativ)n(e)e(means)i
+(of)f(c)n(hanging)g(texts)h(to)g(upp)r(er)g(or)f(lo)n(w)n(er)f(case)h
+(or)g(to)515 4508 y(h)n(yphenate)j(texts.)639 4608 y(Eac)n(h)d
+(translation)f(pro)r(cess)g(is)g(placed)h(in)g(a)g(\034le)g(with)h(the)
+f(su\036x)g Ft(.otp)p Fv(.)34 b(Its)24 b(syn)n(tax)f(is)515
+4707 y(similar)i(but)h(not)g(iden)n(tical)f(to)h(a)f
+Ft(lex)g Fv(or)g Ft(flex)f Fv(\034le)i(on)f(Unix.)37
+b(Examples)26 b(of)f(translation)515 4807 y(pro)r(cesses)h(can)h(b)r(e)
+h(found)g(in)g(the)g Ft(texmf/omega/otp)21 b Fv(directory)-7
+b(.)639 4907 y(An)26 b Ft(.otp)f Fv(\034le)h(de\034nes)f(a)h(\034nite)g
+(state)g(automaton)e(that)i(transforms)f(an)g(input)i(c)n(har-)515
+5006 y(acter)f(stream)h(in)n(to)h(an)f(output)h(c)n(haracter)d(stream.)
+36 b(It)28 b(consists)f(of)h(six)f(parts:)1905 5255 y(29)p
+eop
+%%Page: 30 30
+30 29 bop 689 510 a Fk(Input)689 609 y(Output)689 709
+y(T)-6 b(ables)689 809 y(States)689 908 y(A)n(liases)689
+1008 y(Expr)l(essions)515 1103 y Fv(where)28 b(the)h
+Fk(Expr)l(essions)37 b Fv(actually)28 b(state)h(what)f(translations)g
+(tak)n(e)g(place)g(and)h(in)g(what)515 1203 y(situation.)639
+1303 y(In)37 b(what)g(follo)n(ws,)h Fg(n)e Fv(refers)g(to)g(a)h(p)r
+(ositiv)n(e)f(in)n(teger)f(b)r(et)n(w)n(een)i(0)f(and)h
+Fu(2)3005 1272 y Fl(24)3099 1303 y Fp(\000)24 b Fu(1)p
+Fv(.)64 b(It)515 1402 y(can)25 b(b)r(e)h(giv)n(en)f(in)h(decimal)f
+(form,)h(o)r(ctal)f(form)h(\(preceded)f(b)n(y)i Ft(@')p
+Fv(\))e(or)g(hexadecimal)f(form)515 1502 y(\(preceded)f(b)n(y)i
+Ft(@")p Fv(\).)35 b(Hexadecimal)23 b(n)n(um)n(b)r(ers)h(can)f(use)h(b)r
+(oth)g(min)n(uscule)g(and)g(ma)5 b(juscule)515 1601 y(letters)29
+b(to)g(express)f(the)i(digits)f Fk(a\025f)p Fv(.)44 b(Num)n(b)r(ers)29
+b(can)g(also)f(b)r(e)i(giv)n(en)f(in)g(c)n(haracter)e(form:)515
+1701 y(a)i(prin)n(table)h Fe(asci)r(i)g Fv(c)n(haracter,)e(when)i
+(placed)g(inside)g(a)f(pair)h(of)f(quotes,)h(generates)f(the)515
+1801 y Fe(asci)r(i)f Fv(co)r(de)f(for)g(that)h(c)n(haracter.)35
+b(F)-7 b(or)27 b(example,)g Ft(`a')f Fv(is)i(equiv)-5
+b(alen)n(t)27 b(to)h Ft(@"61)p Fv(.)639 1900 y(The)j
+Fk(Input)38 b Fv(part)30 b(states)g(ho)n(w)g(man)n(y)g(o)r(ctets)h(are)
+e(in)i(eac)n(h)f(input)i(c)n(haracter.)44 b(If)31 b(the)515
+2000 y(section)h(is)h(empt)n(y)-7 b(,)34 b(then)f(the)g(default)g(v)-5
+b(alue)33 b(is)g(2,)g(since)g(w)n(e)f(hop)r(e)h(that)g(Unico)r(de)g
+(will)515 2100 y(b)r(ecome)f(the)h(standard)f(means)g(of)h(comm)n
+(unication)f(in)h(the)g(future.)53 b(If)33 b(the)g(section)f(is)515
+2199 y(not)27 b(empt)n(y)-7 b(,)28 b(it)g(m)n(ust)g(b)r(e)g(of)f(the)h
+(form)847 2365 y Ft(input:)20 b Fk(in)7 b Ft(;)639 2531
+y Fv(where)27 b Fk(in)34 b Fv(states)28 b(ho)n(w)e(man)n(y)h(o)r(ctets)
+h(are)f(in)g(eac)n(h)g(input)h(c)n(haracter.)639 2631
+y(The)34 b Fk(Output)39 b Fv(part)33 b(states)g(ho)n(w)g(man)n(y)g(o)r
+(ctets)g(are)f(in)i(eac)n(h)f(output)g(c)n(haracter.)53
+b(If)515 2730 y(the)34 b(section)f(is)h(empt)n(y)-7 b(,)35
+b(then)f(the)g(default)g(v)-5 b(alue)34 b(is)g(2,)g(since)g(w)n(e)f
+(hop)r(e)h(that)g(Unico)r(de)515 2830 y(will)27 b(b)r(ecome)h(the)g
+(standard)e(means)h(of)g(comm)n(unication)g(in)h(the)g(future.)37
+b(If)28 b(the)g(section)515 2930 y(is)f(not)h(empt)n(y)-7
+b(,)28 b(it)g(m)n(ust)f(b)r(e)h(of)g(the)g(form)847 3096
+y Ft(output:)20 b Fk(out)7 b Ft(;)639 3262 y Fv(where)27
+b Fk(out)35 b Fv(states)27 b(ho)n(w)g(man)n(y)g(o)r(ctets)h(are)e(in)i
+(eac)n(h)f(output)h(c)n(haracter.)639 3361 y(The)k Fk(T)-6
+b(ables)39 b Fv(part)31 b(is)g(used)g(for)g(de\034ning)g(tables)g(that)
+h(will)f(b)r(e)h(referred)e(to)h(later)g(in)515 3461
+y(the)26 b(expressions.)35 b(Often,)27 b(translations)e(from)g(one)h(c)
+n(haracter)e(set)j(to)f(another)f(are)g(most)515 3561
+y(e\036cien)n(tly)h(presen)n(ted)f(through)g(table)i(lo)r(okup.)35
+b(This)26 b(section)g(can)g(b)r(e)g(empt)n(y)-7 b(,)27
+b(in)f(whic)n(h)515 3660 y(case)g(no)i(tables)f(ha)n(v)n(e)f(b)r(een)i
+(de\034ned.)37 b(If)28 b(it)g(is)g(not)f(empt)n(y)-7
+b(,)28 b(it)g(is)g(of)f(the)h(form)847 3826 y Ft(tables:)20
+b Fk(table)1349 3790 y Fl(+)639 3992 y Fv(where)27 b(eac)n(h)g
+Fk(table)35 b Fv(is)27 b(of)h(the)f(form)847 4158 y Fk(id)9
+b Ft([)p Fg(n)p Ft(])22 b(=)h({)p Fg(n)1244 4124 y Fl(+)1298
+4158 y Ft(};)639 4325 y Fv(where)k(the)h(n)n(um)n(b)r(ers)f(in)h
+Fg(n)1504 4294 y Fl(+)1587 4325 y Fv(are)e(comma-separated.)639
+4424 y(The)i Fk(States)33 b Fv(part)27 b(is)g(used)g(to)g(separate)f
+(out)h(the)h(expressions.)35 b(Not)27 b(all)g(expressions)515
+4524 y(will)33 b(necessarily)e(b)r(e)i(applicable)f(in)h(all)f
+(situations.)52 b(T)-7 b(o)32 b(do)h(this,)h(the)f(user)f(can)g(name)
+515 4623 y(states)e(and)h(iden)n(tify)g(expressions)f(with)h(state)g
+(names,)g(in)h(order)d(to)i(express)f(what)h(ex-)515
+4723 y(pressions)g(apply)h(when.)51 b(This)32 b(section)g(can)g(b)r(e)h
+(empt)n(y)-7 b(,)34 b(in)e(whic)n(h)h(case)e(there)h(is)h(only)515
+4823 y(one)27 b(state.)37 b(If)28 b(it)g(is)f(not)h(empt)n(y)-7
+b(,)27 b(it)h(is)g(of)f(the)h(form)847 4989 y Ft(states:)20
+b Fk(id)1251 4952 y Fl(+)1306 4989 y Ft(;)1905 5255 y
+Fv(30)p eop
+%%Page: 31 31
+31 30 bop 639 523 a Fv(where)27 b(the)h(iden)n(ti\034ers)f(in)h
+Fk(id)1577 486 y Fl(+)1659 523 y Fv(are)f(comma-separated.)639
+623 y(The)k Fk(A)n(liases)38 b Fv(part)30 b(is)h(used)g(to)f(simplify)h
+(the)g(de\034nition)g(of)g(the)g(left)g(hand)g(sides)f(of)515
+722 y(the)i(expressions.)48 b(Eac)n(h)32 b(expression)e(consists)h(of)h
+(a)g(left-hand)g(side,)h(in)f(the)g(form)g(of)f(a)515
+822 y(simpli\034ed)23 b(regular)d(expression,)i(and)g(of)h(a)f(righ)n
+(t-hand)f(side,)j(whic)n(h)e(states)g(what)g(should)515
+922 y(b)r(e)33 b(done)g(with)h(a)e(recognized)g(string.)53
+b(T)-7 b(o)32 b(simplify)i(the)f(de\034nitions)g(of)g(the)h(left-hand)
+515 1021 y(sides,)e(aliases)d(can)i(b)r(e)h(used.)48
+b(This)31 b(section)g(can)g(b)r(e)h(empt)n(y)-7 b(,)32
+b(in)f(whic)n(h)h(case)e(there)h(are)515 1121 y(no)c(aliases.)35
+b(If)28 b(it)g(is)g(not)f(empt)n(y)-7 b(,)28 b(it)g(is)g(of)f(the)h
+(form)847 1287 y Ft(aliases:)19 b Fk(alias)1391 1250
+y Fl(+)639 1453 y Fv(where)27 b(eac)n(h)g Fk(alias)36
+b Fv(is)27 b(of)h(the)g(form)847 1619 y Fk(id)k Ft(=)23
+b Fk(left)8 b Ft(;)639 1785 y Fv(and)28 b Fk(left)36
+b Fv(is)27 b(de\034ned)h(b)r(elo)n(w.)639 1885 y(The)38
+b Fk(Expr)l(essions)45 b Fv(part)37 b(is)g(the)h(v)n(ery)e(reason)g
+(for)h(an)g Ft(.otp)f Fv(\034le.)66 b(It)38 b(states)f(what)515
+1984 y(translations)26 b(m)n(ust)h(tak)n(e)g(place,)g(and)h(when.)37
+b(It)28 b(cannot)f(b)r(e)h(empt)n(y)-7 b(,)28 b(and)f(its)h(syn)n(tax)e
+(is)847 2150 y Ft(expressions:)18 b Fk(expr)1556 2116
+y Fl(+)639 2316 y Fv(Eac)n(h)28 b Fk(expr)36 b Fv(is)28
+b(of)f(the)h(form)847 2482 y Fk(leftState)h(totalL)l(eft)i(right)h
+(pushBack)h(rightState)7 b Ft(;)639 2648 y Fv(where)30
+b Fk(leftState)36 b Fv(de\034nes)30 b(the)g(state)g(for)g(whic)n(h)g
+(this)g(expression)e(is)i(applicable,)g Fk(to-)515 2748
+y(talL)l(eft)i Fv(de\034nes)25 b(the)f(left-hand-side)g(regular)f
+(expression,)g Fk(right)33 b Fv(de\034nes)25 b(the)f(c)n(haracters)515
+2848 y(to)38 b(b)r(e)i(output,)i Fk(pushBack)49 b Fv(states)39
+b(what)f(c)n(haracters)f(m)n(ust)i(b)r(e)g(added)f(to)h(the)g(input)515
+2947 y(stream)26 b(and)i Fk(rightState)34 b Fv(giv)n(es)26
+b(the)i(new)g(state.)639 3047 y(In)n(tuitiv)n(ely)-7
+b(,)31 b(if)f(the)g(automaton)f(is)h(in)g(macro-state)e
+Fk(leftState)36 b Fv(and)29 b(the)i(regular)d(ex-)515
+3147 y(pression)39 b Fk(totalL)l(eft)49 b Fv(corresp)r(onds)38
+b(to)i(a)h(pre\034x)f(of)g(the)h(curren)n(t)e(input)j(stream,)h(then)
+515 3246 y(\(1\))34 b(the)h(input)g(stream)f(is)g(adv)-5
+b(anced)34 b(to)h(the)f(end)h(of)g(the)f(recognized)f(pre\034x,)j
+(\(2\))f(the)515 3346 y(c)n(haracters)c(generated)i(b)n(y)g(the)h
+Fk(right)42 b Fv(expression)33 b(are)f(put)j(on)n(to)e(the)h(output)g
+(stream,)515 3445 y(\(3\))d(the)g(c)n(haracters)e(generated)h(b)n(y)g
+(the)i Fk(pushBack)41 b Fv(stream)30 b(are)g(placed)h(at)g(the)g(b)r
+(egin-)515 3545 y(ning)25 b(of)g(the)h(input)h(stream)d(and)h(\(4\))h
+(the)g(system)f(c)n(hanges)f(to)h(the)h(macro-state)e(de\034ned)515
+3645 y(b)n(y)j Fk(rightState)p Fv(.)639 3744 y(The)h
+Fk(leftState)34 b Fv(\034eld)27 b(can)h(b)r(e)g(empt)n(y)-7
+b(.)37 b(If)28 b(it)g(is)f(not,)h(its)f(syn)n(tax)g(is)847
+3910 y Ft(<)o Fk(id)10 b Ft(>)639 4076 y Fv(The)28 b(syn)n(tax)e(for)i
+Fk(totalL)l(eft)35 b Fv(is)847 4242 y Ft(beg:)n Fu(?)23
+b Fk(left)1204 4206 y Fl(+)1282 4242 y Ft(end:)n Fu(?)639
+4408 y Fv(The)31 b Ft(beg:)p Fv(,)g(if)g(presen)n(t,)g(will)g(only)g
+(matc)n(h)g(the)g(string)f(if)i(it)f(is)g(at)g(the)g(b)r(eginning)g(of)
+515 4508 y(the)d(input.)38 b(The)28 b Ft(end:)p Fv(,)e(if)j(presen)n
+(t,)e(will)h(only)f(matc)n(h)h(the)g(string)f(if)h(it)h(is)e(at)h(the)g
+(end)g(of)515 4608 y(the)g(input.)639 4707 y(The)g(syn)n(tax)e(for)i
+Fk(left)35 b Fv(is)28 b(giv)n(en)f(b)n(y)722 4873 y Fk(left)92
+b Fu(::=)82 b Fg(n)969 4998 y Fp(j)127 b Fg(n)p Ft(-)p
+Fg(n)1905 5255 y Fv(31)p eop
+%%Page: 32 32
+32 31 bop 969 523 a Fp(j)127 b Ft(.)969 648 y Fp(j)g
+Ft(\()p Fk(left)1283 611 y Fl(+)1338 648 y Ft(\))969
+772 y Fp(j)g Ft(^\()o Fk(left)1327 735 y Fl(+)1382 772
+y Ft(\))969 897 y Fp(j)g(f)p Fk(id)9 b Fp(g)969 1021
+y(j)127 b Fk(left)32 b Ft(<)o Fg(n)p Ft(,)p Fg(n)p Fu(?)p
+Ft(>)515 1312 y Fv(where)e(the)g Fk(left)1024 1275 y
+Fl(+)1109 1312 y Fv(means)g(a)g(series)g(of)g Fk(left)39
+b Fv(separated)29 b(b)n(y)h(v)n(ertical)f(bars.)44 b(Therefore,)30
+b Fg(n)515 1411 y Fv(means)35 b(a)g(single)g(n)n(um)n(b)r(er,)j
+Fg(n)p Ft(-)o Fg(n)e Fv(is)f(a)h(range,)g Ft(.)f Fv(is)h(a)f(wildcard)g
+(c)n(haracter,)h Ft(\()o Fk(left)3189 1375 y Fl(+)3244
+1411 y Ft(\))f Fv(is)515 1511 y(a)e(c)n(hoice,)h Ft(^\()p
+Fk(left)1075 1474 y Fl(+)1130 1511 y Ft(\))f Fv(is)h(the)g(negation)f
+(of)g(a)h(c)n(hoice,)g Ft({)p Fk(id)9 b Ft(})33 b Fv(is)h(the)g(use)g
+(of)f(an)h(alias)e(and)515 1611 y Fk(left)8 b Ft(<)p
+Fg(n)p Ft(,)o Fg(n)p Fu(?)p Ft(>)28 b Fv(means)f(b)r(et)n(w)n(een)h
+Fg(n)g Fv(and)g Fg(n)1798 1580 y Fc(0)1849 1611 y Fv(o)r(ccurrences)e
+(of)i Fk(left)p Fv(.)39 b(Should)28 b(there)g(b)r(e)g(no)g
+Fg(n)3333 1580 y Fc(0)3356 1611 y Fv(,)515 1710 y(then)g(the)g
+(expression)e(means)h(at)g(least)g Fg(n)h Fv(o)r(ccurrences.)639
+1810 y(The)g(syn)n(tax)e(for)i Fk(right)36 b Fv(is)847
+1976 y Ft(=>)22 b Fk(stringExpr)1345 1939 y Fl(+)639
+2142 y Fv(while)28 b(that)g(for)f Fk(pushBack)p Fv(,)i(if)f(it)g(is)g
+(not)f(empt)n(y)-7 b(,)28 b(is)847 2308 y Ft(<=)22 b
+Fk(stringExpr)1345 2271 y Fl(+)639 2474 y Fv(The)34 b
+Fk(right)43 b Fv(expression)32 b(corresp)r(onds)g(to)i(the)g(c)n
+(haracters)d(that)k(are)d(to)i(b)r(e)h(output.)515 2574
+y(The)27 b Fk(pushBack)38 b Fv(expression)26 b(corresp)r(onds)f(to)j
+(the)f(c)n(haracters)e(that)j(are)e(put)i(bac)n(k)f(on)n(to)515
+2673 y(the)h(input)g(stream.)639 2773 y(A)h Fk(stringExpr)38
+b Fv(de\034nes)29 b(a)f(string)g(of)h(c)n(haracters,)e(using)h(the)h(c)
+n(haracters)e(in)i(the)g(rec-)515 2873 y(ognized)d(input)j(stream)e(as)
+f(argumen)n(ts.)36 b(It)28 b(is)f(of)h(the)g(form)812
+2967 y Fg(s)689 3066 y Fp(j)100 b Fg(n)689 3166 y Fp(j)g
+Ft(\\)p Fg(n)689 3266 y Fp(j)g Ft(\\$)689 3365 y Fp(j)g
+Ft(\\\($-)p Fg(n)p Ft(\))689 3465 y Fp(j)g Ft(\\*)689
+3564 y Fp(j)g Ft(\\\(*-)p Fg(n)p Ft(\))689 3664 y Fp(j)g
+Ft(\\\(*+)p Fg(n)p Ft(\))689 3764 y Fp(j)g Ft(\\\(*+)p
+Fg(n)p Ft(-)p Fg(n)1132 3734 y Fc(0)1153 3764 y Ft(\))689
+3863 y Fp(j)g Ft(#)p Fk(arithExpr)515 3959 y Fv(where)30
+b Fg(s)i Fv(is)f(an)g Fe(asci)r(i)h Fv(c)n(haracter)d(string)i
+(enclosed)f(in)i(double)f(quotation)f(marks.)47 b(The)515
+4058 y Ft(\\)p Fg(n)29 b Fv(means)g(the)h Fg(n)p Fv(-th)g(c)n(haracter)
+d(\(starting)i(from)h(1\))f(in)h(the)g(recognized)e(pre\034x;)j(the)f
+Ft(\\$)515 4158 y Fv(means)25 b(the)h(last)f(c)n(haracter)f(in)i(the)g
+(pre\034x;)g Ft(\\\($-)p Fg(n)p Ft(\))d Fv(the)j Fg(n)p
+Fv(-th,)g(coun)n(ting)f(from)h(the)g(end.)515 4258 y(The)k
+Ft(\\*)g Fv(means)f(the)i(en)n(tire)f(recognized)e(pre\034x;)k
+Ft(\\\(*-)p Fg(n)p Ft(\))c Fv(the)i(pre\034x)g(without)h(the)f(last)515
+4357 y Fg(n)37 b Fv(c)n(haracters;)k Ft(\\\(*+)p Fg(n)p
+Ft(\))35 b Fv(without)j(the)g(\034rst)f Fg(n)h Fv(c)n(haracters;)i
+Ft(\\\(*+)p Fg(n)p Ft(-)p Fg(n)2835 4327 y Fc(0)2856
+4357 y Ft(\))d Fv(remo)n(v)n(es)f(the)515 4457 y(\034rst)27
+b Fg(n)h Fv(and)f(last)g Fg(n)1132 4427 y Fc(0)1183 4457
+y Fv(c)n(haracters.)639 4557 y(F)-7 b(or)28 b(example,)f(Indic)h
+(scripts)f(are)g(enco)r(ded)h(with)g(v)n(o)n(w)n(els)e(at)i(the)g(end)g
+(of)g(a)g(syllable,)515 4656 y(but)33 b(the)h(v)n(o)n(w)n(el)d(is)i
+(actually)g(prin)n(ted)g(\034rst)f(on)h(the)h(page.)52
+b(Up)33 b(to)g(six)g(consonan)n(ts)e(can)515 4756 y(precede)c(a)g(v)n
+(o)n(w)n(el,)f(yielding)h(the)h(follo)n(wing)f(transliteration:)733
+4922 y Ft({consonant}<1,6)o(>)37 b({vowel})85 b(=>)h(\\$)43
+b(\\\(*-1\);)1905 5255 y Fv(32)p eop
+%%Page: 33 33
+33 32 bop 639 523 a Fv(The)35 b Fk(arithExpr)45 b Fv(en)n(try)35
+b(allo)n(ws)e(for)i(calculations)e(to)i(actually)f(b)r(e)i(e\033ected)f
+(on)g(the)515 623 y(c)n(haracters)25 b(in)j(the)g(pre\034x.)36
+b(Their)27 b(syn)n(tax)g(is)g(as)g(follo)n(ws:)812 717
+y Fg(n)689 816 y Fp(j)100 b Ft(\\)p Fg(n)689 916 y Fp(j)g
+Ft(\\$)689 1016 y Fp(j)g Ft(\\\($-)p Fg(n)p Ft(\))689
+1115 y Fp(j)g Fk(arithExpr)53 b Ft(+)44 b Fk(arithExpr)689
+1215 y Fp(j)100 b Fk(arithExpr)53 b Ft(-)44 b Fk(arithExpr)689
+1315 y Fp(j)100 b Fk(arithExpr)53 b Ft(*)44 b Fk(arithExpr)689
+1414 y Fp(j)100 b Fk(arithExpr)53 b Ft(div:)42 b Fk(arithExpr)689
+1514 y Fp(j)100 b Fk(arithExpr)53 b Ft(mod:)42 b Fk(arithExpr)689
+1613 y Fp(j)100 b Fk(id)9 b Ft([)p Fk(arithExpr)g Ft(])689
+1713 y Fp(j)100 b Ft(\()p Fk(arithExpr)9 b Ft(\))515
+1809 y Fv(where)30 b Fk(id)9 b Ft([)p Fk(arithExpr)g
+Ft(])32 b Fv(means)e(a)h(table)f(lo)r(okup:)43 b(the)32
+b Fk(id)40 b Fv(m)n(ust)31 b(b)r(e)g(a)g(table)g(de\034ned)g(in)515
+1909 y(the)d Fk(T)-6 b(ables)35 b Fv(section.)i(The)27
+b(other)g(op)r(erations)f(should)i(b)r(e)g(clear.)639
+2008 y(The)g(follo)n(wing)e(example)h(sho)n(ws)g(the)h(use)f(of)h
+(tables.)515 2174 y Ft(\045)43 b(File)f(inbig5.otp)515
+2274 y(\045)h(Conversion)c(to)k(Unicode)e(from)g(Chinese)g(Big)h(5)i
+(\(HKU\))515 2373 y(\045)f(Copyright)d(\(c\))i(1995)g(John)g(Plaice)f
+(and)h(Yannis)f(Haralambous)515 2473 y(\045)i(This)f(file)g(is)g(part)g
+(of)h(the)f(Omega)g(project.)515 2573 y(\045)515 2672
+y(\045)h(This)f(file)g(was)g(derived)f(from)g(data)h(in)h(the)f(tcs)h
+(program)515 2772 y(\045)g(ftp://plan9.att.)o(co)o(m/)o(pla)o(n9)o(/u)o
+(nix)o(sr)o(c/)o(tcs)o(.s)o(har)o(.Z)o(,)37 b(16)43 b(November)d(1994)
+515 2872 y(\045)515 3071 y(input:)84 b(1;)515 3170 y(output:)40
+b(2;)515 3370 y(tables:)515 3569 y(in_big5_a1[@"9d)o(])e(=)43
+b({)515 3669 y(@"20,)128 b(@"2c,)h(@"2ce,)85 b(@"2e,)128
+b(@"2219,)41 b(@"2219,)f(@"3b,)129 b(@"3a,)515 3768 y(...)515
+3868 y(@"2199,)40 b(@"2198,)h(@"2225,)g(@"2223,)f(@"2215)515
+3968 y(};)515 4167 y(in_big5[@"3695])d(=)43 b({)515 4266
+y(@"3000,)d(@"ff0c,)h(@"3001,)g(@"3002,)f(@"ff0e,)h(@"30fb,)f(@"ff1b,)h
+(@"ff1a,)515 4366 y(...)515 4466 y(@"fffd,)f(@"fffd,)h(@"fffd,)g
+(@"fffd,)f(@"fffd)515 4565 y(};)515 4765 y(expressions:)515
+4964 y(@"1a)870 b(=>)42 b(@"0a;)1905 5255 y Fv(33)p eop
+%%Page: 34 34
+34 33 bop 515 523 a Ft(@"00-@"a0)650 b(=>)42 b(\\1;)515
+623 y(@"a1\(@"40-@"7e\))386 b(=>)42 b(#\(in_big5_a1[\\2-@)o("4)o(0])o
+(\);)515 722 y(@"a1\(@"a1-@"fe\))386 b(=>)42 b(#\(in_big5_a1[\\2-@)o
+("6)o(2])o(\);)515 822 y(\(@"a2-@"fe\)\(@"4)o(0-@)o("7)o(e\))81
+b(=>)42 b(#\(in_big5[\(\\1-@"a)o(2\))o(*@)o("9d)37 b(+)43
+b(\\2-@"40]\);)515 922 y(\(@"a2-@"fe\)\(@"a)o(1-@)o("f)o(e\))81
+b(=>)42 b(#\(in_big5[\(\\1-@"a)o(2\))o(*@)o("9d)37 b(+)43
+b(\\2-@"62]\);)515 1021 y(.)g(.)915 b(=>)42 b(@"fffd;)639
+1187 y Fv(In)33 b(the)g(future,)h(more)e(op)r(erations)f(ma)n(y)h(w)n
+(ell)g(b)r(e)h(added.)51 b(Researc)n(h)31 b(is)h(still)h(under)515
+1287 y(w)n(a)n(y)d(for)i(suc)n(h)g(things)g(as)f(pro)n(viding)f(means)i
+(for)f(de\034ning)i(functions,)g(lo)r(cal)e(v)-5 b(ariables,)515
+1386 y(error)25 b(handling)j(and)f(other)g(functionalit)n(y)-7
+b(.)639 1486 y(The)41 b Fk(pushBack)51 b Fv(part,)43
+b(whic)n(h)d(serv)n(es)f(to)h(put)h(c)n(haracters)d(bac)n(k)i(on)n(to)g
+(the)g(input)515 1586 y(stream,)c(uses)f(the)g(same)g(syn)n(tax)f(as)g
+(the)i Fk(right)44 b Fv(part.)59 b(When)36 b(c)n(haracters)c(are)i
+(placed)515 1685 y(bac)n(k)d(on)n(to)g(the)h(input)h(stream,)f(they)g
+(will)g(b)r(e)h(lo)r(ok)n(ed)e(at)g(up)r(on)i(the)f(next)g(iteration)f
+(of)515 1785 y(the)d(automaton.)639 1885 y(Finally)-7
+b(,)28 b(the)g Fk(rightState)34 b Fv(can)27 b(b)r(e)h(empt)n(y)g(or)e
+(one)h(of)h(the)g(follo)n(wing)e(three)i(forms:)812 1979
+y Ft(<)p Fk(id)9 b Ft(>)689 2078 y Fp(j)100 b Ft(<push:)41
+b Fk(id)9 b Ft(>)689 2178 y Fp(j)100 b Ft(<pop:>)515
+2273 y Fv(If)29 b(it)g(is)f(empt)n(y)-7 b(,)30 b(the)f(automaton)e(sta)
+n(ys)h(in)h(the)g(same)f(state.)40 b(If)29 b(it)g(is)f(of)h(the)g(form)
+f Ft(<)p Fk(id)9 b Ft(>)p Fv(,)515 2373 y(then)39 b(the)g(automaton)f
+(c)n(hanges)g(to)h(state)f Fk(id)p Fv(.)72 b(The)39 b
+Ft(<push:)i Fk(id)9 b Ft(>)39 b Fv(means)g(c)n(hange)e(to)515
+2473 y(state)30 b Fk(id)p Fv(,)i(but)f(remem)n(b)r(ering)e(the)i
+(curren)n(t)e(state.)45 b(The)31 b Ft(<pop:>)d Fv(means)i(return)f(to)i
+(the)515 2572 y(previously)26 b(sa)n(v)n(ed)g(state.)639
+2672 y(Sev)n(eral)38 b Ft(.otp)g Fv(\034les)h(are)f(in)h(the)h
+Ft(omega/texmf/otp)33 b Fv(directory)-7 b(.)70 b(The)39
+b Ft(char2uni)515 2772 y Fv(directory)25 b(con)n(tains)h
+Fu(\012)p Fv(TPs)h(that)g(con)n(v)n(ert)e(national)h(c)n(haracter)f
+(sets)h(to)h(Unico)r(de,)g(while)515 2871 y(the)h Ft(omega)d
+Fv(directory)h(con)n(tains)h Fu(\012)p Fv(TPs)h(designed)f(to)g(w)n
+(ork)f(with)j(the)e Fu(\012)h Fv(fon)n(ts.)515 3146 y
+Fw(9)131 b(Compiled)44 b(T)-11 b(ranslation)45 b(Pro)t(cesses)639
+3327 y Fu(\012)27 b Fv(do)r(es)f(not)h(kno)n(w)f(an)n(ything)g(ab)r
+(out)h Fu(\012)g Fv(T)-7 b(ranslation)25 b(Pro)r(cesses.)35
+b(It)27 b(actually)f(reads)515 3427 y(a)h(compiled)g(form)h(of)f(these)
+h(\034lters,)f(kno)n(wn)g(as)g(Compiled)g(T)-7 b(ranslation)26
+b(Pro)r(cesses)h(\(\034le)515 3527 y(su\036x)g Ft(.ocp)p
+Fv(\).)36 b(Essen)n(tially)-7 b(,)27 b(the)h Fu(\012)p
+Fv(CPs)g(can)f(b)r(e)h(considered)e(to)i(b)r(e)g(p)r(ortable)f(assem)n
+(bler)515 3626 y(programs,)e(and)i Fu(\012)h Fv(includes)g(an)f(in)n
+(terpreter)f(for)h(the)h(generated)f(instructions.)639
+3726 y(The)e(command)f(for)h(reading)e(in)i(a)g Fu(\012)p
+Fv(CP)g(\034le)g(is)g(similar)f(to)g(a)h(fon)n(t)g(declaration.)34
+b(The)515 3826 y(example)733 3992 y Ft(\\ocp\\TexUni=TeX)o(Ar)o(abi)o
+(cT)o(oU)o(nic)o(od)o(e)639 4158 y Fv(means)c(that)h(the)g(\034le)g
+Ft(TeXArabicToUnico)o(de.)o(oc)o(p)25 b Fv(is)30 b(read)g(in)h(b)n(y)f
+Fu(\012)h Fv(and)f(that)h(in-)515 4257 y(ternally)c(the)h(translation)e
+(pro)r(cess)g(is)i(referred)e(to)h(as)g Ft(\\TeXUni)p
+Fv(.)639 4357 y(The)c Fu(\012)p Fv(CPs)g(consist)g(of)f(a)h(sequence)f
+(of)h(4-o)r(ctet)f(w)n(ords.)34 b(The)23 b(\034rst)g(sev)n(en)f(w)n
+(ords)f(ha)n(v)n(e)515 4457 y(the)28 b(follo)n(wing)e(form:)1905
+5255 y(34)p eop
+%%Page: 35 35
+35 34 bop 689 510 a Fk(lf)141 b Fv(length)28 b(of)f(the)h(en)n(tire)f
+(\034le,)h(in)g(w)n(ords;)689 609 y Fk(in)115 b Fv(n)n(um)n(b)r(er)27
+b(of)h(o)r(ctets)f(in)h(an)g(input)g(c)n(haracter;)689
+709 y Fk(ot)117 b Fv(n)n(um)n(b)r(er)27 b(of)h(o)r(ctets)f(in)h(an)g
+(output)g(c)n(haracter;)689 809 y Fk(nt)112 b Fv(n)n(um)n(b)r(er)27
+b(of)h(tables;)689 908 y Fk(lt)138 b Fv(n)n(um)n(b)r(er)27
+b(of)h(w)n(ords)e(allo)r(cated)h(for)g(tables;)689 1008
+y Fk(ns)106 b Fv(n)n(um)n(b)r(er)27 b(of)h(states;)689
+1108 y Fk(ls)132 b Fv(n)n(um)n(b)r(er)27 b(of)h(w)n(ords)e(allo)r
+(cated)h(for)g(states;)515 1203 y(The)g(header)g(w)n(ords)f(are)h
+(follo)n(w)n(ed)f(b)n(y)i(four)f(arra)n(ys:)724 1369
+y Fa(table)6 b Fv(_)q Fa(length)89 b Fu(:)84 b Ff(arra)m(y)26
+b Fu([0)p Fg(::)p Fa(nt)f Fp(\000)18 b Fu(1])23 b Ff(of)32
+b Fa(wor)l(d)975 1493 y(tables)90 b Fu(:)84 b Ff(arra)m(y)26
+b Fu([0)p Fg(::)p Fa(lt)g Fp(\000)18 b Fu(1])23 b Ff(of)32
+b Fa(wor)l(d)722 1618 y(state)6 b Fv(_)p Fa(length)89
+b Fu(:)84 b Ff(arra)m(y)26 b Fu([0)p Fg(::)p Fa(ns)f
+Fp(\000)18 b Fu(1])k Ff(of)32 b Fa(wor)l(d)975 1743 y(tables)90
+b Fu(:)84 b Ff(arra)m(y)26 b Fu([0)p Fg(::)p Fa(ls)f
+Fp(\000)18 b Fu(1])23 b Ff(of)32 b Fa(wor)l(d)639 1909
+y Fv(The)21 b Fk(table_length)27 b Fv(arra)n(y)18 b(states)i(ho)n(w)g
+(man)n(y)g(w)n(ords)f(are)g(used)i(for)f(eac)n(h)f(of)i(the)f(tables)
+515 2008 y(in)i(the)g Fu(\012)p Fv(CP)-7 b(.)23 b(F)-7
+b(or)21 b(the)i(GB)f Fp(!)g Fv(Unico)r(de)g(example)f(on)h(page)f(33,)h
+(the)h Fk(table_length)29 b Fv(w)n(ould)515 2108 y(ha)n(v)n(e)d(t)n(w)n
+(o)h(en)n(tries:)36 b(hex)27 b(v)-5 b(alues)28 b Ft(9d)e
+Fv(and)i Ft(3695)p Fv(.)639 2207 y(The)g Fk(tables)35
+b Fv(arra)n(y)25 b(is)j(simply)f(the)h(concatenation)e(of)i(the)g
+(tables)f(in)h(the)g Fu(\012)p Fv(TP)g(\034le.)639 2307
+y(The)21 b Fk(state_length)27 b Fv(arra)n(y)18 b(states)i(ho)n(w)g(man)
+n(y)g(w)n(ords)f(are)h(used)g(for)g(eac)n(h)g(of)h(the)g(states)515
+2407 y(in)h(the)g Fu(\012)p Fv(CP)-7 b(.)22 b(F)-7 b(or)22
+b(the)g(GB)g Fp(!)g Fv(Unico)r(de)g(example)f(on)h(page)e(33,)j(the)f
+Fk(state_length)28 b Fv(w)n(ould)515 2506 y(ha)n(v)n(e)e(one)h(en)n
+(try)-7 b(.)639 2606 y(The)27 b Fk(states)33 b Fv(arra)n(y)24
+b(is)j(simply)g(the)g(concatenation)e(of)i(the)g(sequence)f(of)h
+(instructions)515 2706 y(for)e(eac)n(h)g(state)g(in)h(the)g
+Fu(\012)p Fv(TP)g(\034le.)37 b(Eac)n(h)25 b(instruction)h(tak)n(es)e
+(one)i(or)e(t)n(w)n(o)h(4-o)r(ctet)g(w)n(ords.)515 2805
+y(Zero-)d(and)h(one-argumen)n(t)e(instructions)i(use)g(one)g(w)n(ord.)
+35 b(If)24 b(the)f(instruction)h(consists)e(of)515 2905
+y(one)h(w)n(ord,)g(then)g(the)h(actual)f(instruction)g(is)g(in)g(the)h
+(\034rst)f(t)n(w)n(o)f(o)r(ctets)i(and)f(the)g(argumen)n(t)515
+3004 y(is)g(in)g(the)g(last)g(t)n(w)n(o)f(o)r(ctets.)35
+b(If)23 b(the)h(instruction)e(consists)g(of)h(t)n(w)n(o)f(w)n(ords,)h
+(then)g(the)h(actual)515 3104 y(instruction)g(is)h(in)g(the)g(\034rst)g
+(t)n(w)n(o)f(o)r(ctets,)h(the)h(\034rst)e(argumen)n(t)g(is)h(in)g(the)g
+(next)g(t)n(w)n(o)f(o)r(ctets)515 3204 y(and)i(the)h(last)f(argumen)n
+(t)g(is)g(in)h(the)g(last)f(t)n(w)n(o)g(o)r(ctets.)37
+b(The)26 b(instructions)h(are)e(as)h(follo)n(ws:)709
+3386 y(1)111 b Ft(OTP_RIGHT_OUTPU)o(T)235 b Fv(0)27 b(argumen)n(ts)709
+3486 y(2)111 b Ft(OTP_RIGHT_NUM)366 b Fv(1)27 b(argumen)n(t)709
+3586 y(3)111 b Ft(OTP_RIGHT_CHAR)322 b Fv(1)27 b(argumen)n(t)709
+3685 y(4)111 b Ft(OTP_RIGHT_LCHAR)278 b Fv(1)27 b(argumen)n(t)709
+3785 y(5)111 b Ft(OTP_RIGHT_SOME)322 b Fv(2)27 b(argumen)n(ts)709
+3984 y(6)111 b Ft(OTP_PBACK_OUTPU)o(T)235 b Fv(0)27 b(argumen)n(ts)709
+4084 y(7)111 b Ft(OTP_PBACK_NUM)366 b Fv(1)27 b(argumen)n(t)709
+4183 y(8)111 b Ft(OTP_PBACK_CHAR)322 b Fv(1)27 b(argumen)n(t)709
+4283 y(9)111 b Ft(OTP_PBACK_LCHAR)278 b Fv(1)27 b(argumen)n(t)668
+4383 y(10)110 b Ft(OTP_PBACK_SOME)322 b Fv(2)27 b(argumen)n(ts)668
+4582 y(11)110 b Ft(OTP_ADD)630 b Fv(0)27 b(argumen)n(ts)668
+4682 y(12)110 b Ft(OTP_SUB)630 b Fv(0)27 b(argumen)n(ts)668
+4781 y(13)110 b Ft(OTP_MULT)586 b Fv(0)27 b(argumen)n(ts)668
+4881 y(14)110 b Ft(OTP_DIV)630 b Fv(0)27 b(argumen)n(ts)668
+4980 y(15)110 b Ft(OTP_MOD)630 b Fv(0)27 b(argumen)n(ts)1905
+5255 y(35)p eop
+%%Page: 36 36
+36 35 bop 668 523 a Fv(16)110 b Ft(OTP_LOOKUP)498 b Fv(0)27
+b(argumen)n(ts)668 623 y(17)110 b Ft(OTP_PUSH_NUM)410
+b Fv(1)27 b(argumen)n(t)668 722 y(18)110 b Ft(OTP_PUSH_CHAR)366
+b Fv(1)27 b(argumen)n(t)668 822 y(19)110 b Ft(OTP_PUSH_LCHAR)322
+b Fv(1)27 b(argumen)n(t)668 1021 y(20)110 b Ft(OTP_STATE_CHANG)o(E)235
+b Fv(1)27 b(argumen)n(t)668 1121 y(21)110 b Ft(OTP_STATE_PUSH)322
+b Fv(1)27 b(argumen)n(t)668 1220 y(22)110 b Ft(OTP_STATE_POP)366
+b Fv(1)27 b(argumen)n(t)668 1420 y(23)110 b Ft(OTP_LEFT_START)322
+b Fv(0)27 b(argumen)n(ts)668 1519 y(24)110 b Ft(OTP_LEFT_RETURN)278
+b Fv(0)27 b(argumen)n(ts)668 1619 y(25)110 b Ft(OTP_LEFT_BACKUP)278
+b Fv(0)27 b(argumen)n(ts)668 1818 y(26)110 b Ft(OTP_GOTO)586
+b Fv(1)27 b(argumen)n(t)668 1918 y(27)110 b Ft(OTP_GOTO_NE)454
+b Fv(2)27 b(argumen)n(ts)668 2017 y(28)110 b Ft(OTP_GOTO_EQ)454
+b Fv(2)27 b(argumen)n(ts)668 2117 y(29)110 b Ft(OTP_GOTO_LT)454
+b Fv(2)27 b(argumen)n(ts)668 2217 y(30)110 b Ft(OTP_GOTO_LE)454
+b Fv(2)27 b(argumen)n(ts)668 2316 y(31)110 b Ft(OTP_GOTO_GT)454
+b Fv(2)27 b(argumen)n(ts)668 2416 y(32)110 b Ft(OTP_GOTO_GE)454
+b Fv(2)27 b(argumen)n(ts)668 2516 y(33)110 b Ft(OTP_GOTO_NO_ADV)o(AN)o
+(CE)104 b Fv(1)27 b(argumen)n(t)668 2615 y(34)110 b Ft(OTP_GOTO_BEG)410
+b Fv(1)27 b(argumen)n(t)668 2715 y(35)110 b Ft(OTP_GOTO_END)410
+b Fv(1)27 b(argumen)n(t)668 2814 y(36)110 b Ft(OTP_STOP)586
+b Fv(0)27 b(argumen)n(ts)639 3097 y(The)k Ft(OTP_LEFT)p
+Fv(,)c Ft(OTP_GOTO)g Fv(and)j Ft(OTP_STOP)d Fv(instructions)j(are)f
+(used)h(for)g(recogniz-)515 3196 y(ing)i(pre\034xes)g(in)h(an)f(input)i
+(stream.)51 b(The)33 b Ft(OTP_RIGHT)c Fv(instructions)j(place)g(c)n
+(haracters)515 3296 y(on)e(the)h(output)g(stream,)g(while)g(the)g
+Ft(OTP_PBACK)c Fv(instructions)j(place)h(c)n(haracters)d(bac)n(k)515
+3396 y(on)n(to)h(the)h(input)h(stream.)43 b(The)30 b(instructions)g
+Ft(OTP_ADD)d Fv(through)i(to)h Ft(OTP_PUSH_LCHAR)515
+3495 y Fv(are)c(used)i(for)f(in)n(ternal)g(computations)g(in)g
+(preparation)f(for)h Ft(OTP_RIGHT)d Fv(or)j Ft(OTP_PBACK)515
+3595 y Fv(instructions.)35 b(Finally)-7 b(,)24 b(the)g
+Ft(OTP_STATE)19 b Fv(instructions)k(are)f(for)h(c)n(hanging)f
+(macro-states.)639 3694 y(The)32 b(system)g(that)h(reads)e(from)h(the)g
+(input)h(stream)f(uses)f(t)n(w)n(o)h(p)r(oin)n(ters,)g(whic)n(h)g(w)n
+(e)515 3794 y(will)22 b(call)h Fk(\034rst)29 b Fv(and)23
+b Fk(last)p Fv(.)35 b(The)23 b Fk(\034rst)29 b Fv(v)-5
+b(alue)23 b(p)r(oin)n(ts)f(to)h(the)f(b)r(eginning)h(of)f(the)h(input)h
+(pre\034x)515 3894 y(that)k(is)f(curren)n(tly)g(b)r(eing)g(iden)n
+(ti\034ed.)37 b(The)28 b Fk(last)36 b Fv(v)-5 b(alue)27
+b(p)r(oin)n(ts)h(to)f(the)h(end)g(of)f(the)h(input)515
+3993 y(pre\034x)d(that)i(has)f(b)r(een)g(read.)36 b(When)26
+b(a)g(pre\034x)g(has)g(b)r(een)g(recognized,)f(then)i
+Fk(\034rst)33 b Fv(p)r(oin)n(ts)515 4093 y(to)27 b Ft(\\1)g
+Fv(and)g Fk(last)36 b Fv(p)r(oin)n(ts)28 b(to)f Ft(\\$)p
+Fv(.)639 4193 y(The)k Ft(OTP_LEFT_START)25 b Fv(instruction,)31
+b(called)g(at)f(the)h(b)r(eginning)g(of)g(the)g(parsing)e(of)515
+4292 y(a)34 b(pre\034x,)h(adv)-5 b(ances)33 b Fk(\034rst)41
+b Fv(to)35 b Fk(last)23 b Fu(+)f(1)p Fv(;)37 b Ft(OTP_LEFT_RETURN)28
+b Fv(resets)33 b(the)i Fk(last)42 b Fv(v)-5 b(alue)34
+b(to)515 4392 y Fk(\034rst)19 b Fp(\000)g Fu(1)29 b Fv(\(it)i(is)e
+(called)h(when)f(a)h(particular)e Fk(left)38 b Fv(pattern)29
+b(do)r(es)h(not)f(corresp)r(ond)f(to)i(the)515 4491 y(pre\034x\);)d
+Ft(OTP_LEFT_BACKUP)21 b Fv(bac)n(ks)27 b(up)h(the)g Fk(last)35
+b Fv(p)r(oin)n(ter)28 b(b)n(y)f(1.)639 4591 y(In)n(ternally)-7
+b(,)35 b(a)e Fu(\012)p Fv(CP)i(program)d(uses)h(a)h(program)d(coun)n
+(ter)i(\(PC\),)i(whic)n(h)f(is)g(simply)515 4691 y(an)39
+b(index)h(in)n(to)g(the)g(appropriate)e(state)i(arra)n(y)-7
+b(.)71 b(Lik)n(e)39 b(for)h(all)f(assem)n(bler)f(programs,)515
+4790 y(this)d(coun)n(ter)f(is)g(normally)g(incremen)n(ted)g(b)n(y)h(1)f
+(or)g(2,)i(dep)r(ending)f(on)f(the)i(size)e(of)h(the)515
+4890 y(instruction,)27 b(but)h(it)g(can)f(b)r(e)h(abruptly)g(c)n
+(hanged)e(through)h(an)g Ft(OTP_GOTO)d Fv(instruction.)639
+4990 y(The)i(argumen)n(t)f(in)h(single-argumen)n(t)e
+Ft(OTP_GOTO)f Fv(instructions)i(is)h(the)g(new)g(PC.)h(F)-7
+b(or)1905 5255 y(36)p eop
+%%Page: 37 37
+37 36 bop 515 523 a Fv(the)38 b(t)n(w)n(o-argumen)n(t)e(instructions,)k
+(the)f(\034rst)f(is)g(the)g(comparand)f(and)h(the)h(second)e(is)515
+623 y(the)j(new)f(PC)h(should)f(the)h(test)g(succeed.)72
+b(The)40 b Ft(OTP_GOTO)c Fv(instruction)j(itself)h(is)f(an)515
+722 y(unconditional)26 b(branc)n(h;)g Ft(OTP_GOTO_NO_ADVAN)o(CE)20
+b Fv(adv)-5 b(ances)26 b Fk(last)35 b Fv(b)n(y)27 b(1,)g(and)f(branc)n
+(hes)515 822 y(if)37 b(has)f(reac)n(hed)f(the)i(end)g(of)f(input;)42
+b Ft(OTP_GOTO_BEG)32 b Fv(branc)n(hes)j(at)i(the)g(b)r(eginning)f(of)
+515 922 y(input)29 b(and)f Ft(OTP_GOTO_END)23 b Fv(branc)n(hes)j(at)i
+(the)h(end)f(of)g(input.)40 b(As)28 b(for)f Ft(OTP_GOTO_)p
+Fk(c)l(ond)p Fv(,)515 1021 y(it)33 b(succeeds)f(if)h(the)h(c)n
+(haracter)c(p)r(oin)n(ted)j(to)g(b)n(y)g Fk(last)40 b
+Fv(\(w)n(e'll)33 b(call)g(it)g Ft(*)p Fk(last)8 b Fv(\))33
+b(satis\034es)f(the)515 1121 y(test)c Fk(c)l(ond)9 b
+Fv(\()p Ft(*)p Fk(last)p Fv(,)27 b Fk(\034rstA)n(r)l(g)7
+b Fv(\).)639 1220 y(The)20 b Ft(OTP_STOP)d Fv(instruction)j(stops)f
+(pro)r(cessing)g(of)h(the)g(curren)n(tly)f(recognized)g(pre\034x.)515
+1320 y(Normally)j(the)h(automaton)f(will)h(b)r(e)g(restarted)f(with)i
+(an)e Ft(OTP_LEFT_START)17 b Fv(instruction.)639 1420
+y(When)33 b(computations)e(are)g(undertak)n(en)h(for)f(the)i
+Ft(OTP_RIGHT)28 b Fv(and)k Ft(OTP_PBACK)c Fv(in-)515
+1519 y(structions,)d(a)g(computation)h(stac)n(k)f(is)g(used.)36
+b(This)26 b(stac)n(k)f(is)g(accessed)g(through)g(instruc-)515
+1619 y(tions)i Ft(OTP_ADD)d Fv(through)j(to)g Ft(OTP_PUSH_LCHAR)p
+Fv(,)22 b(as)k(w)n(ell)i(as)e(through)h(the)h(instructions)515
+1719 y Ft(OTP_RIGHT_OUTPU)o(T)22 b Fv(and)27 b Ft(OTP_PBACK_OUTPUT)o
+Fv(.)639 1818 y(Since)37 b(the)g Ft(OTP_RIGHT)c Fv(and)j
+Ft(OTP_PBACK)d Fv(instructions)j(are)g(analogous,)h(only)f(the)515
+1918 y(former)31 b(are)g(describ)r(ed.)50 b(The)33 b
+Ft(OTP_RIGHT_OUTPU)o(T)26 b Fv(instruction)32 b(p)r(ops)g(a)g(v)-5
+b(alue)32 b(of)g(the)515 2017 y(top)41 b(of)g(the)g(stac)n(k)f(and)h
+(outputs)g(it;)48 b Ft(OTP_RIGHT_NUM)p Fu(\()p Fg(n)p
+Fv(\))36 b(simply)41 b(places)f Fg(n)h Fv(on)g(the)515
+2117 y(output)j(stream;)52 b Ft(OTP_RIGHT_CHAR)p Fu(\()p
+Fg(n)p Fu(\))39 b Fv(places)44 b(the)g Fg(n)p Fv(-th)h(input)g(c)n
+(haracter)d(on)i(the)515 2217 y(output)37 b(stream;)k
+Ft(OTP_RIGHT_LCHAR)31 b Fv(do)r(es)37 b(the)g(same,)i(but)e(from)g(the)
+g(bac)n(k;)k(\034nally)-7 b(,)515 2316 y Ft(OTP_RIGHT_SOME)21
+b Fv(places)27 b(a)g(substring)g(on)n(to)g(the)h(output)g(stream.)639
+2416 y(Three)19 b(instructions)f(are)g(used)h(for)f(placing)h(v)-5
+b(alues)18 b(on)h(the)g(stac)n(k:)32 b Ft(OTP_PUSH_NUM)p
+Fu(\()p Fg(n)p Fu(\))515 2516 y Fv(pushes)42 b Fg(n)h
+Fv(on)n(to)e(the)i(stac)n(k,)j Ft(OTP_PUSH_CHAR)p Fu(\()p
+Fg(n)p Fu(\))37 b Fv(pushes)42 b(the)h Fg(n)p Fv(-th)g(c)n(haracter)d
+(and)515 2615 y Ft(OTP_PUSH_LCHAR)p Fu(\()p Fg(n)p Fu(\))22
+b Fv(do)r(es)27 b(the)h(same)f(from)g(the)h(end.)639
+2715 y(The)g(arithmetic)f(op)r(erations)f(of)i(the)g(form)f
+Ft(OTP_)p Fk(op)32 b Fv(apply)27 b(the)h(op)r(eration)722
+2881 y Fa(stack)10 b Fu([)p Fa(top)24 b Fp(\000)18 b
+Fu(1])82 b(:=)h Fa(stack)9 b Fu([)p Fa(top)25 b Fp(\000)18
+b Fu(1])k Fa(op)29 b(stack)10 b Fu([)p Fa(top)5 b Fu(])515
+3047 y Fv(where)29 b Fk(top)36 b Fv(is)30 b(the)h(stac)n(k)e(p)r(oin)n
+(ter,)h(and)g(then)h(decremen)n(t)e(the)i(stac)n(k)e(p)r(oin)n(ter.)44
+b(Finally)-7 b(,)515 3147 y(the)28 b Ft(OTP_LOOKUP)23
+b Fv(instruction)k(applies)h(the)g(op)r(eration)722 3313
+y Fa(stack)10 b Fu([)p Fa(top)24 b Fp(\000)18 b Fu(1])82
+b(:=)h Fa(stack)9 b Fu([)p Fa(top)25 b Fp(\000)18 b Fu(1][)p
+Fa(stack)8 b Fu([)p Fa(top)e Fu(]])515 3479 y Fv(and)27
+b(then)h(decremen)n(ts)f(the)h(p)r(oin)n(ter.)639 3578
+y(Last,)42 b(but)d(not)h(least,)h(are)d(the)i Ft(OTP_STATE)35
+b Fv(instructions,)42 b(whic)n(h)d(manipulate)f(a)515
+3678 y(stac)n(k)26 b(of)g(macro-states.)35 b(The)26 b(initial)h(state)g
+(is)g(alw)n(a)n(ys)d(0.)37 b(The)26 b Ft(OTP_STATE_CHANGE)p
+Fu(\()p Fg(n)p Fu(\))515 3778 y Fv(c)n(hanges)f(the)i(curren)n(t)e
+(state)i(state)f Fg(n)p Fv(;)h Ft(OTP_STATE_PUSH)p Fu(\()p
+Fg(n)p Fu(\))21 b Fv(pushes)27 b(the)g(curren)n(t)e(state)515
+3877 y(on)n(to)d(the)i(state)g(stac)n(k)e(b)r(efore)i(c)n(hanging)e
+(the)i(curren)n(t)e(state;)j Ft(OTP_STATE_POP)18 b Fv(p)r(ops)24
+b(the)515 3977 y(state)j(at)h(the)f(top)h(of)g(the)g(state)f(stac)n(k)f
+(in)n(to)i(the)g(curren)n(t)e(state.)515 4251 y Fw(10)131
+b(T)-11 b(ranslation)45 b(pro)t(cess)e(lists)639 4433
+y Fv(T)-7 b(ranslation)26 b(pro)r(cesses)g(can)h(b)r(e)h(used)f(for)g
+(a)g(n)n(um)n(b)r(er)g(of)h(di\033eren)n(t)f(purp)r(oses.)36
+b(Since)515 4533 y(not)31 b(all)g(uses)h(can)f(b)r(e)h(foreseen,)f(w)n
+(e)g(ha)n(v)n(e)f(decided)i(to)g(o\033er)e(a)i(means)f(to)g
+(dynamically)515 4632 y(recon\034gure)23 b(the)j(set)f(of)g
+(translation)g(pro)r(cesses)e(that)j(are)e(passing)g(o)n(v)n(er)g(the)i
+(input)g(text.)515 4732 y(This)h(is)h(done)f(using)g(stac)n(ks)g(of)g
+(translation)f(pro)r(cess)h(lists.)639 4832 y(F)-7 b(or)38
+b(an)n(y)g(single)g(purp)r(ose,)i(for)e(example)g(to)h(pro)r(cess)e(a)h
+(giv)n(en)f(language,)j(sev)n(eral)515 4931 y Fu(\012)p
+Fv(CPs)31 b(migh)n(t)h(b)r(e)g(required.)47 b(If)32 b(one)g(mak)n(es)e
+(a)h(con)n(text)g(switc)n(h,)i(suc)n(h)e(as)g(pro)r(cessing)e(a)1905
+5255 y(37)p eop
+%%Page: 38 38
+38 37 bop 515 523 a Fv(di\033eren)n(t)24 b(language,)f(then)i(one)f(w)n
+(ould)g(to)g(b)r(e)g(able)g(to)g(quic)n(kly)g(replace)f
+Fk(al)t(l)34 b Fv(of)24 b(the)h Fu(\012)p Fv(CPs)515
+623 y(that)j(are)e(curren)n(tly)h(b)r(eing)g(used.)37
+b(This)28 b(is)f(done)g(using)h Fu(\012)p Fv(CP)g(lists.)639
+722 y(A)g Fu(\012)p Fv(CP)g(list)g(is)f(actually)g(a)g(list)h(of)f
+(pairs.)36 b(Eac)n(h)27 b(pair)g(consists)f(of)i(a)f(p)r(ositiv)n(e)g
+(scaled)515 822 y(v)-5 b(alue)27 b(and)h(a)f(doubly)g(ended)h(queue)f
+(of)h Fu(\012)p Fv(CPs.)37 b(F)-7 b(or)27 b(example,)733
+982 y Ft(\\ocplist\\Arabic)o(OC)o(P=[)o(\(1)o(.0)37 b(:)43
+b(\\TexUni,\\UniUniT)o(wo,)o(\\U)o(ni)o(Two)o(Fo)o(nt)o(\)])639
+1142 y Fv(the)36 b(output)f(from)g Fu(\012)g Fv(once)g(the)g
+Fu(\012)p Fv(CP)h(list)f Ft(\\ArabicOCP)c Fv(has)j(b)r(een)i(t)n(yp)r
+(ed,)h(sho)n(ws)515 1242 y(that)23 b(that)g(list)g(has)g(one)f(elemen)n
+(t,)j(namely)d(the)i(pair)e(with)h(the)h(scaled)e(v)-5
+b(alue)23 b(1.0)f(and)h(the)515 1342 y(doubly)g(ended)i(queue)e(with)i
+(three)e Fu(\012)p Fv(CPs,)i Ft(\\TexUni)p Fv(,)d Ft(\\UniUniTwo)e
+Fv(and)k Ft(\\UniTwoFont)p Fv(.)639 1441 y Fu(\012)p
+Fv(CP)32 b(lists)f(are)e(built)j(up)f(using)g(the)g(\034v)n(e)g(op)r
+(erators)d Ft(\\nullctlist)p Fv(,)g Ft(\\addbefore)p
+Fv(-)515 1541 y Ft(ocplist)p Fv(,)i Ft(\\addafterocplis)o(t)p
+Fv(,)d Ft(\\removebeforeoc)o(pli)o(st)e Fv(and)32 b Ft
+(\\removeafterocp)o Fv(-)515 1640 y Ft(list)p Fv(.)39
+b(F)-7 b(or)29 b(example,)g(the)g(ab)r(o)n(v)n(e)f(output)i(w)n(as)e
+(generated)f(b)n(y)i(the)h(follo)n(wing)e(sequence)515
+1740 y(of)f Fu(\012)h Fv(statemen)n(ts:)733 1900 y Ft
+(\\ocp\\TexUni=TeX)o(Ar)o(abi)o(cT)o(oU)o(nic)o(od)o(e)733
+2000 y(\\ocp\\UniUniTwo=)o(Un)o(ico)o(de)o(To)o(Con)o(tU)o(ni)o(cod)o
+(e)733 2100 y(\\ocp\\UniTwoFont)o(=C)o(ont)o(Un)o(ic)o(ode)o(To)o(Te)o
+(XAr)o(ab)o(icO)o(ut)733 2299 y(\\ocplist\\Arabic)o(OC)o(P=)733
+2398 y(\\addbeforeocpli)o(st)37 b(1)43 b(\\TexUni)733
+2498 y(\\addbeforeocpli)o(st)37 b(1)43 b(\\UniUniTwo)733
+2598 y(\\addbeforeocpli)o(st)37 b(1)43 b(\\UniTwoFont)733
+2697 y(\\nullocplist)639 2857 y Fv(The)28 b Ft(\\ocplist)c
+Fv(command)j(is)h(similar)e(to)i(the)g Ft(\\ocp)e Fv(command:)515
+2957 y Ft(\\ocplist)e Fk(listName)34 b Ft(=)28 b Fk(o)l(cpListExpr)p
+Fv(.)639 3057 y(All)23 b Fk(o)l(cpListExpr)32 b Fv(are)21
+b(built)i(up)f(from)g(either)g(the)g(empt)n(y)g Fu(\012)p
+Fv(CP)h(list,)g Ft(\\nullocplist)p Fv(,)515 3156 y(or)29
+b(from)i(an)f(already)f(existing)h Fu(\012)p Fv(CP)h(list.)47
+b(In)30 b(the)h(latter)f(case,)h(the)g(list)g(is)f(completely)515
+3256 y(copied,)h(to)f(ensure)g(that)g(the)h(named)f(list)h(is)f(not)h
+(itself)g(mo)r(di\034ed.)45 b(Giv)n(en)30 b(a)g(list)h
+Fg(l)r Fv(,)g(the)515 3356 y(instruction)22 b Ft(\\addbeforeocplis)o(t)
+16 b Fg(n)23 b Fk(o)l(cp)28 b Fg(l)c Fv(states)e(that)h(the)f
+Fu(\012)p Fv(CP)h Fk(o)l(cp)29 b Fv(is)22 b(added)g(at)h(the)515
+3455 y(head)e(of)h(the)h(doubly)f(ended)g(queue)g(for)f(v)-5
+b(alue)22 b Fg(n)g Fv(in)g(list)g Fg(l)r Fv(.)35 b(If)22
+b(that)h(queue)f(do)r(es)f(not)h(exist,)515 3555 y(it)h(is)g(created)f
+(and)h(inserted)f(in)h(the)h(list)f(so)f(that)h(the)g(scaled)g(v)-5
+b(alues)22 b(are)g(all)g(in)i(increasing)515 3655 y(order.)53
+b(The)34 b(instruction)f Ft(\\addafterocplis)o(t)28 b
+Fg(n)33 b Fk(o)l(cp)40 b Fg(l)35 b Fv(do)r(es)e(the)h(same,)g(except)g
+(the)515 3754 y(addition)j(tak)n(es)f(place)h(at)g(the)h(tail)f(of)g
+(the)h(doubly)f(ended)g(queue.)66 b(The)37 b(instruction)515
+3854 y Ft(\\removebeforeoc)o(pli)o(st)21 b Fg(n)28 b(l)h
+Fv(remo)n(v)n(es)d(the)i Fu(\012)p Fv(CP)h(at)e(the)i(head)e(of)h(the)g
+(doubly)g(ended)515 3953 y(queue)j(n)n(um)n(b)r(ered)g
+Fg(n)p Fv(.)47 b(The)31 b(instruction)g Ft(\\removeafterocpli)o(st)25
+b Fg(n)31 b(l)h Fv(do)r(es)f(the)h(same)515 4053 y(at)27
+b(the)h(tail)g(of)f(the)h(doubly)g(ended)f(queue.)37
+b(See)28 b(the)g(next)f(section)g(for)h(more)e(examples.)515
+4326 y Fw(11)131 b(Input)44 b(Filters)639 4508 y Fv(Here)28
+b(w)n(e)f(come)g(to)g(the)h(crucial)f(parts)g(of)h Fu(\012)p
+Fv(.)37 b(What)27 b(happ)r(ens)h(to)g(the)g(input)g(stream)515
+4608 y(as)36 b(it)i(passes)e(through)h(translation)f(pro)r(cesses?)65
+b(What)38 b(is)f(the)h(in)n(teraction)e(b)r(et)n(w)n(een)515
+4707 y(T)561 4725 y(E)607 4707 y(X's)28 b(macro-expansion)c(and)k
+Fu(\012)p Fv('s)f(translation)g(pro)r(cesses?)639 4807
+y(When)j Fu(\012)f Fv(is)f(in)i(horizon)n(tal)d(mo)r(de)i(and)g(it)g
+(encoun)n(ters)f(a)g(tok)n(en)g(of)h(the)h(form)e Fk(letter)p
+Fv(,)515 4907 y Fk(other_char)p Fv(,)44 b Fk(char_given)j
+Fv(or)38 b Fk(char_num)p Fv(,)k(that)e(c)n(haracter)d(and)j(all)f(the)h
+(successiv)n(e)515 5006 y(c)n(haracters)25 b(in)j(those)f(categories)e
+(are)h(read)h(in)n(to)g(a)g(bu\033er.)37 b(The)28 b(curren)n(tly)e
+(activ)n(e)h Fu(\012)p Fv(CP)1905 5255 y(38)p eop
+%%Page: 39 39
+39 38 bop 515 523 a Fv(is)21 b(applied)g(to)g(the)g(bu\033er,)i(and)e
+(the)g(result)g(is)g(placed)g(bac)n(k)f(on)n(to)g(the)i(input,)h(to)e
+(b)r(e)h(reread)515 623 y(b)n(y)27 b(the)h(standard)e(T)1165
+641 y(E)1212 623 y(X)i(input)g(routines,)f(including)h(macro)e
+(expansion.)639 722 y(The)j(curren)n(tly)f(activ)n(e)f
+Fu(\012)p Fv(CP)j(is)e(designated)g(b)n(y)g(a)h(pair)f
+Fu(\()p Fg(v)s(;)14 b(i)p Fu(\))p Fv(,)29 b(where)f Fg(v)k
+Fv(is)d(a)f(scaled)515 822 y(v)-5 b(alue)27 b(and)g Fg(i)h
+Fv(is)f(an)g(in)n(teger.)36 b(If)28 b(all)f(the)h(enabled)f
+Fu(\012)p Fv(CPs)h(are)e(in)i(a)f Fu(\012)p Fv(CP)h(list,)g(then)g(the)
+g Fg(v)515 922 y Fv(designates)k(the)i(index)f(in)n(to)g(the)h
+Fu(\012)p Fv(CP)g(list)f(and)g(the)h Fg(i)f Fv(designates)f(whic)n(h)h
+(elemen)n(t)h(in)515 1021 y(the)28 b Fg(v)s Fv(-queue)f(is)h(curren)n
+(tly)e(activ)n(e.)639 1121 y(Once)k(a)g Fu(\012)p Fv(CP)h(has)f(b)r
+(een)h(used,)g(the)g Fg(i)f Fv(is)g(incremen)n(ted;)h(if)g(it)g(p)r
+(oin)n(ts)g(to)f(the)h(end)f(of)515 1220 y(the)e(curren)n(t)e(queue,)i
+(then)g Fg(v)j Fv(is)c(set)h(to)f(the)h(next)g(queue,)g(and)f
+Fg(i)g Fv(is)h(reset)f(to)g(1.)639 1320 y(When)d(the)g(last)e(enabled)h
+Fu(\012)p Fv(CP)h(has)f(b)r(een)g(used,)h(then)g(the)g(standard)e(tec)n
+(hniques)h(for)515 1420 y(treating)32 b(letters)h(and)g(other)g(c)n
+(haracters)e(are)h(used,)i(namely)f(generating)f(paragraphs,)515
+1519 y(etc.)639 1619 y(What)41 b(this)f(means)g(is)g(that)g(it)h(is)f
+(no)n(w)f(p)r(ossible)h(to)g(apply)g(a)g(\034lter)g(on)g(the)g
+Fk(text)515 1719 y Fv(of)33 b(a)h(\034le)f(without)h(macro-expansion,)f
+(generate)f(a)h(new)h(text,)h(p)r(ossibly)f(with)g(macros)515
+1818 y(to)j(b)r(e)i(expanded,)h(macro-expand,)e(re-apply)f(\034lters,)j
+(etc.)67 b(All)39 b(this)f(without)g(activ)n(e)515 1918
+y(c)n(haracters,)25 b(and)i(without)h(breaking)e(macro)h(pac)n(k)-5
+b(ages.)639 2017 y(Ho)n(w)23 b(are)f Fu(\012)p Fv(CP)i(lists)f
+(enabled?)35 b Fu(\012)p Fv(CP)24 b(lists)f(are)f(placed)h(on)g(a)g
+(stac)n(k,)g(eac)n(h)f(n)n(um)n(b)r(ered)515 2117 y(queue)35
+b(in)h(a)f(giv)n(en)f(list)i(masking)f(the)g(queues)h(with)g(the)f
+(same)g(n)n(um)n(b)r(er)g(for)g(the)h(lists)515 2217
+y(b)r(elo)n(w)27 b(that)h(one)f(on)g(the)h(stac)n(k.)639
+2316 y(There)e(are)f(three)h(commands,)g(whic)n(h)g(all)f(resp)r(ect)h
+(the)h(grouping)d(mec)n(hanism.)36 b(The)515 2416 y Ft(\\clearocplists)
+22 b Fv(command)28 b(disables)f(all)h Fu(\012)p Fv(CP)h(lists.)39
+b(The)28 b Ft(\\pushocplist)23 b Fk(OCPlist)515 2516
+y Fv(command)f(pushes)g Fk(OCPlist)31 b Fv(on)n(to)22
+b(the)h(stac)n(k.)34 b(The)22 b Ft(\\popocplist)c Fv(command)k(p)r(ops)
+h(the)515 2615 y(last)k(list)h(from)f(the)h(stac)n(k.)639
+2715 y(F)-7 b(or)27 b(example,)g(consider)g(the)h(follo)n(wing)e
+(purely)h(h)n(yp)r(othetical)h(situations:)733 2881 y
+Ft(\\ocplist\\French)o(OC)o(P)38 b(=)43 b(\\addbeforeocpli)o(st)37
+b(1)43 b(\\ocpA)1648 2980 y(\\addbeforeocpli)o(st)37
+b(2)43 b(\\ocpB)1648 3080 y(\\addbeforeocpli)o(st)37
+b(3)43 b(\\ocpC)1648 3180 y(\\nullocplist)733 3362 y(\\ocplist\\German)
+o(OC)o(P)38 b(=)43 b(\\addbeforeocpli)o(st)37 b(1)43
+b(\\ocpD)1648 3462 y(\\addbeforeocpli)o(st)37 b(2)43
+b(\\ocpE)1648 3562 y(\\addbeforeocpli)o(st)37 b(3)43
+b(\\ocpF)1648 3661 y(\\nullocplist)733 3844 y(\\ocplist\\Arabic)o(OC)o
+(P)38 b(=)43 b(\\addbeforeocpli)o(st)37 b(1)43 b(\\ocpG)1648
+3944 y(\\addbeforeocpli)o(st)37 b(2)43 b(\\ocpH)1648
+4043 y(\\addbeforeocpli)o(st)37 b(2)43 b(\\ocpI)1648
+4143 y(\\addbeforeocpli)o(st)37 b(3)43 b(\\ocpJ)1648
+4242 y(\\nullocplist)733 4425 y(\\ocplist\\Specia)o(lA)o(rab)o(ic)o(OC)
+o(P)38 b(=)1648 4525 y(\\addafterocplis)o(t)g(3)43 b(\\ocpK)1648
+4624 y(\\ArabicOCP)733 4807 y(\\ocplist\\UpperC)o(as)o(eOC)o(P)37
+b(=)1648 4907 y(\\addbeforeocpli)o(st)g(2.5)42 b(\\ocpL)1648
+5006 y(\\nullocplist)1905 5255 y Fv(39)p eop
+%%Page: 40 40
+40 39 bop 639 523 a Fv(There)39 b(are)g(no)n(w)f(5)h
+Fu(\012)p Fv(CP)h(lists)g Fk(de\034ne)l(d)p Fv(,)j(but)d(none)f(of)g
+(them)h(are)f Fk(enable)l(d)p Fv(.)73 b(The)515 623 y(de\034ned)28
+b(lists)f(are:)733 789 y Ft(\\ocplist\\French)o(OC)o(P)38
+b(=)907 888 y([\(1.0:\\ocpA\),)g(\(2.0:\\ocpB\),)g(\(3.0:\\ocpC\)])733
+988 y(\\ocplist\\German)o(OC)o(P)g(=)907 1088 y([\(1.0:\\ocpD\),)g
+(\(2.0:\\ocpE\),)g(\(3.0:\\ocpF\)])733 1187 y(\\ocplist\\Arabic)o(OC)o
+(P)g(=)907 1287 y([\(1.0:\\ocpG\),)g(\(2.0:\\ocpH,\\ocpI)o(\),)f
+(\(3.0:\\ocpJ\)])733 1386 y(\\ocplist\\Specia)o(lA)o(rab)o(ic)o(OC)o(P)
+h(=)907 1486 y([\(1.0:\\ocpG\),)g(\(2.0:\\ocpH,\\ocpI)o(\),)f
+(\(3.0:\\ocpJ,\\ocpK)o(\)])733 1586 y(\\ocplist\\UpperC)o(as)o(eOC)o(P)
+g(=)907 1685 y([\(2.5:\\ocpL\)])639 1851 y Fv(Consider)27
+b(no)n(w)g(the)h(sequence)f(of)g(instructions)733 2017
+y Ft(\\clearocplists)733 2117 y(\\pushocplist\\Fr)o(en)o(chO)o(CP)733
+2217 y(\\pushocplist\\Up)o(pe)o(rCa)o(se)o(OC)o(P)733
+2316 y(\\pushocplist\\Ge)o(rm)o(anO)o(CP)733 2416 y(\\popocplist)733
+2516 y(\\popocplist)733 2615 y(\\pushocplist\\Ar)o(ab)o(icO)o(CP)733
+2715 y(\\pushocplist\\Sp)o(ec)o(ial)o(Ar)o(ab)o(icO)o(CP)733
+2814 y(\\pushocplist\\Ge)o(rm)o(anO)o(CP)639 2980 y Fv(The)h
+(e\033ectiv)n(e)f(enabled)h Fu(\012)p Fv(CP)g(list)g(is,)f(in)h(turn:)
+733 3147 y Ft([])733 3246 y([\(1.0:\\ocpA\),)38 b(\(2.0:\\ocpB\),)g
+(\(3.0:\\ocpC\)])733 3346 y([\(1.0:\\ocpA\),)g(\(2.0:\\ocpB\),)g
+(\(2.5:\\ocpL\),)h(\(3.0:\\ocpC\)])733 3445 y([\(1.0:\\ocpD\),)f
+(\(2.0:\\ocpE\),)g(\(2.5:\\ocpL\),)h(\(3.0:\\ocpF\)])733
+3545 y([\(1.0:\\ocpA\),)f(\(2.0:\\ocpB\),)g(\(2.5:\\ocpL\),)h
+(\(3.0:\\ocpC\)])733 3645 y([\(1.0:\\ocpA\),)f(\(2.0:\\ocpB\),)g
+(\(3.0:\\ocpC\)])733 3744 y([\(1.0:\\ocpG\),)g(\(2.0:\\ocpH,\\ocp)o
+(I\))o(,)g(\(3.0:\\ocpJ\)])733 3844 y([\(1.0:\\ocpG\),)g
+(\(2.0:\\ocpH,\\ocp)o(I\))o(,)g(\(3.0:\\ocpJ,\\ocp)o(K\))o(])733
+3944 y([\(1.0:\\ocpD\),)g(\(2.0:\\ocpE\),)g(\(3.0:\\ocpF\)])639
+4110 y Fv(The)27 b(\034rst)f(test)h(of)g(the)g Fu(\012)p
+Fv(CP)g(lists)g(w)n(as)f(for)g(Arabic.)36 b(The)27 b(text)g(w)n(as)e(t)
+n(yp)r(ed)i(in)g Fe(asci)r(i)p Fv(,)515 4209 y(using)f(a)g(Latin)h
+(transliteration.)35 b(This)27 b(text)g(w)n(as)e(\034rst)i(transformed)
+e(in)n(to)i(Unico)r(de,)g(the)515 4309 y(o\036cial)k(16-bit)g(enco)r
+(ding)g(for)g(the)i(w)n(orld's)d(c)n(haracter)g(sets.)49
+b(These)31 b(letters)h(w)n(ere)f(then)515 4408 y(translated)c(in)n(to)h
+(their)h(appropriate)d(visual)i(forms)g(\(isolated,)g(initial,)h
+(medial)f(or)g(\034nal\))515 4508 y(and)36 b(then)g(the)h(text)f(w)n
+(as)f(translated)h(in)n(to)g(the)g(fon)n(t)g(enco)r(ding.)62
+b(During)36 b(the)h(second)515 4608 y(translation,)27
+b(in)n(ter-letter)h(blac)n(k)f(spacing)h(is)g(inserted,)g(since)h
+(Arabic)e(t)n(yp)r(esetting)i(calls)515 4707 y(for)e(w)n(ord)f
+(expansion)h(to)g(\034ll)h(out)g(a)f(line.)37 b(Here)27
+b(is)g(the)h(input:)733 4873 y Ft(\\font\\ARfont=oa)o(r1)o(0)38
+b(scaled)j(1728)g(offset)h(256)g(\045\045)h(an)f(X-font)733
+4973 y(\\def\\keshideh{\045)1905 5255 y Fv(40)p eop
+%%Page: 41 41
+41 40 bop 733 523 a Ft(\\begingroup\\pen)o(al)o(ty1)o(00)o(00)o(\045)
+733 623 y(\\clearocplists\\)o(xl)o(ead)o(er)o(s\\)o(hbo)o(x{)o(\\c)o
+(har)o('7)o(67})o(\\h)o(sk)o(ip0)o(pt)o(pl)o(us1)o(fi)o(\045)733
+722 y(\\endgroup})733 822 y(\\ocp\\TexUni=TeX)o(Ar)o(abi)o(cT)o(oU)o
+(nic)o(od)o(e)733 922 y(\\ocp\\UniUniTwo=)o(Un)o(ico)o(de)o(To)o(Con)o
+(tU)o(ni)o(cod)o(e)733 1021 y(\\ocp\\UniTwoFont)o(=C)o(ont)o(Un)o(ic)o
+(ode)o(To)o(Te)o(XAr)o(ab)o(icO)o(ut)733 1121 y(\\ocplist\\Arabic)o(OC)
+o(P=\045)733 1220 y(\\addbeforeocpli)o(st)37 b(1)43 b(\\TexUni)733
+1320 y(\\addbeforeocpli)o(st)37 b(1)43 b(\\UniUniTwo)733
+1420 y(\\addbeforeocpli)o(st)37 b(1)43 b(\\UniTwoFont)733
+1519 y(\\nullocplist)733 1619 y(\\def\\AR#1{\\begi)o(ng)o(rou)o(p\\)o
+(no)o(ind)o(en)o(t\\)o(pus)o(ho)o(cpl)o(is)o(t)37 b(\\ArabicOCP\045)733
+1719 y(\\ARfont\\languag)o(e=)o(255)o(\\t)o(ex)o(tdi)o(r)g(TRT)43
+b(#1\\endgroup})639 1872 y Fv(Notice)35 b(that)g(the)g
+Ft(\\keshideh)p Fv(,)e(whic)n(h)h(is)h(dynamically)e(inserted)i(b)r(et)
+n(w)n(een)f(letters)515 1972 y(b)n(y)29 b(the)g Ft(\\UniUniTwo)c
+Fu(\012)p Fv(CP)-7 b(,)30 b(uses)f(the)g Ft(fi)g Fv(in\034nit)n(y)-7
+b(.)42 b(It)30 b(also)e(disables)g(all)h(of)g(the)h Fu(\012)p
+Fv(CPs,)515 2072 y(within)e(a)f(group.)515 2343 y Fw(12)131
+b(Input)44 b(and)g(output)g(c)l(haracter)h(sets)639 2525
+y Fv(In)30 b(a)f(m)n(ultilingual,)h(heterogeneous)d(en)n(vironmen)n(t,)
+i(it)h(it)g(inevitable)f(that)h(di\033eren)n(t)515 2625
+y(\034les)i(will)g(b)r(e)g(written)g(using)g(di\033eren)n(t)g(c)n
+(haracter)e(sets.)49 b(It)33 b(is)e(ev)n(en)h(p)r(ossible)f(that)i(the)
+515 2725 y(same)h(\034le)h(migh)n(t)f(ha)n(v)n(e)g(di\033eren)n(t)h
+(parts)f(that)h(use)f(di\033eren)n(t)h(c)n(haracter)e(sets.)58
+b(Ho)n(w)34 b(is)515 2824 y(it)c(p)r(ossible)f(to)g(tag)f(these)i
+(\034les)f(in)n(ternally)g(so)f(that)i Fu(\012)f Fv(can)g(read)g(and)g
+(write)g(di\033eren)n(tly)515 2924 y(enco)r(ded)e(\034les)h(in)g(a)f
+(meaningful)g(manner.)639 3023 y(After)19 b(lo)r(oking)e(at)i(a)f(lot)g
+(of)h(c)n(haracter)d(sets,)k(w)n(e)e(ha)n(v)n(e)f(decided)i(that)f(the)
+h(v)-5 b(ast)19 b(ma)5 b(jorit)n(y)515 3123 y(of)25 b(the)h(w)n(orld's)
+e(c)n(haracter)g(sets)h(\026)g(unfortunately)h(not)f(all)g(\026)h(can)f
+(b)r(e)h(categorized)d(in)n(to)515 3223 y(one)k(of)g(the)h(follo)n
+(wing)f(groups:)639 3376 y Fp(\017)41 b Ft(onebyte)32
+b Fv(includes)j(all)g(those)f(c)n(haracter)f(sets)h(that)h(include)g
+(the)g(basic)g(Roman)722 3476 y(letters,)g(bac)n(kslash)d(and)i(p)r
+(ercen)n(t)f(in)h(the)g(same)g(p)r(ositions)f(as)g(do)r(es)g
+Fe(asci)r(i)i Fv(\()p Fe(iso-)722 3576 y(646)p Fv(\).)g(Hence)23
+b(all)f(the)h Fe(iso-8859)f Fv(c)n(haracter)e(sets,)k(as)e(w)n(ell)g
+(as)f(man)n(y)h(of)h(the)f(shifted)722 3675 y(East-Asian)27
+b(sets,)h(suc)n(h)f(as)g(Shift-)p Fe(jis)p Fv(,)h(are)f(included.)639
+3835 y Fp(\017)41 b Ft(ebcdic)c Fv(includes)i(all)g(those)g(c)n
+(haracter)e(sets)i(that)g(include)h(the)f(basic)g(Roman)722
+3935 y(letters,)34 b(bac)n(kslash)d(and)i(p)r(ercen)n(t)g(in)g(the)g
+(same)f(p)r(ositions)h(as)f(do)r(es)g Fe(ebcdic-us)p
+Fv(.)722 4034 y(Once)27 b(again)g(there)g(are)g(shifted)h(c)n(haracter)
+d(sets)j(that)f(fall)h(in)n(to)f(this)h(category)-7 b(.)639
+4194 y Fp(\017)41 b Ft(twobyte)32 b Fv(includes)j(all)g(those)f(c)n
+(haracter)f(sets)h(that)h(include)g(the)g(basic)g(Roman)722
+4294 y(letters,)45 b(bac)n(kslash)39 b(and)i(p)r(ercen)n(t)g(in)h(the)f
+(same)g(p)r(ositions)g(as)f(do)r(es)h Fe(unicode)722
+4394 y Fv(\()p Fe(iso-10646)p Fv(\).)639 4554 y Fp(\017)g
+Ft(twobyteLE)29 b Fv(is)j(the)h(same)f(as)f Ft(twobyte)p
+Fv(,)g(but)i(in)g(Little)g(Endian)f(order,)h(for)f(\020Mi-)722
+4653 y(crosoft)27 b Fe(unicode)p Fv(\021.)639 4807 y(These)h
+(categories)d(are)i(called)g Fk(mo)l(des)p Fv(.)639 4907
+y(In)h Fu(\012)p Fv(,)h(it)f(is)g(assumed)f(that)h(ev)n(ery)f(textual)h
+(input)g(source)f(and)h(textual)g(output)g(sink)515 5006
+y(has)39 b(a)g(mo)r(de,)k(as)c(w)n(ell)h(as)f(t)n(w)n(o)g
+(translations:)60 b(one)39 b(from)h(the)g(c)n(haracter)d(set)j(to)g
+(the)1905 5255 y(41)p eop
+%%Page: 42 42
+42 41 bop 515 523 a Fv(in)n(ternal)33 b(enco)r(ding,)h(and)g(one)f
+(from)g(the)h(in)n(ternal)f(enco)r(ding)g(to)g(the)h(c)n(haracter)d
+(set)j(in)515 623 y(question.)48 b(Normally)30 b(the)i(in)n(ternal)f
+(enco)r(ding)g(will)h(b)r(e)g Fe(unicode)p Fv(,)g(whic)n(h)g(means)f
+(that)515 722 y(linguistic)j(information)g(suc)n(h)g(as)g(h)n
+(yphenation)g(will)h(only)f(need)h(to)g(b)r(e)g(de\034ned)g(once.)515
+822 y(There)27 b(are)g(situations)h(in)g(whic)n(h)g(extra)f(c)n
+(haracters)f(will)j(b)r(e)f(needed,)g(if)h(the)f(c)n(haracters)515
+922 y(or)e(their)i(scripts)f(are)f(not)i(included)g(in)g
+Fe(unicode)p Fv(,)f(but)i(this)e(will)h(not)g(b)r(e)g(the)g(norm.)639
+1021 y Fu(\012)g Fv(has)f(t)n(w)n(o)g(basic)g(st)n(yle)h(of)f(input:)38
+b(the)28 b(old)g(T)2111 1039 y(E)2157 1021 y(X)g(st)n(yle,)g(or)e(the)j
+(automatic)e Fu(\012)g Fv(st)n(yle.)515 1121 y(In)33
+b(the)h(automatic)f(st)n(yle,)h(up)r(on)g(op)r(ening)f(a)g(\034le,)i
+Fu(\012)f Fv(reads)e(the)i(\034rst)f(t)n(w)n(o)f(o)r(ctets,)j(and)515
+1220 y(dra)n(ws)26 b(the)i(follo)n(wing)e(conclusions:)639
+1378 y Fp(\017)41 b Fv(Hex)28 b Ft(0025)e Fv(\()p Fe(unicode)i
+Ft(\045)p Fv(\))f(or)g Ft(005c)f Fv(\()p Fe(unicode)i
+Ft(\\)p Fv(\):)36 b(the)28 b(mo)r(de)g(is)f Ft(twobyte)p
+Fv(.)639 1540 y Fp(\017)41 b Fv(Hex)28 b Ft(2500)e Fv(\()p
+Fe(unicode)i Ft(\045)p Fv(\))f(or)g Ft(5c00)f Fv(\()p
+Fe(unicode)i Ft(\\)p Fv(\):)36 b(the)28 b(mo)r(de)g(is)f
+Ft(twobyteLE)p Fv(.)639 1701 y Fp(\017)41 b Fv(Hex)28
+b Ft(25)f Fv(\()p Fe(asci)r(i)h Ft(\045)p Fv(\))g(or)e
+Ft(5c)h Fv(\()p Fe(asci)r(i)i Ft(\\)p Fv(\):)37 b(the)27
+b(mo)r(de)h(is)g Ft(onebyte)p Fv(.)639 1863 y Fp(\017)41
+b Fv(Hex)28 b Ft(6c)f Fv(\()p Fe(ebcdic-us)h Ft(\045)p
+Fv(\))g(or)f Ft(e0)f Fv(\()p Fe(ebcdic-us)j Ft(\\)p Fv(\):)37
+b(the)28 b(mo)r(de)g(is)f Ft(ebcdic)p Fv(.)639 2025 y
+Fp(\017)41 b Fv(If)d(none)g(of)g(these)f(four)h(situations)f(o)r
+(ccurs,)i(then)g(the)f(default)g(input)g(mo)r(de)g(is)722
+2124 y(assumed.)639 2282 y(Here)27 b(are)g(the)h(primitiv)n(es)f(for)g
+(manipulating)g(mo)r(des:)639 2439 y Fp(\017)41 b Ft
+(\\DefaultInputMode)21 b Fp(h)p Fk(mo)l(de)7 b Fp(i)28
+b Fv(:)37 b(The)27 b(default)h(input)h(mo)r(de)e(is)h(set)f(to)h
+Fp(h)p Fk(mo)l(de)7 b Fp(i)p Fv(.)639 2601 y Fp(\017)41
+b Ft(\\noDefaultInputMo)o(de)21 b Fv(:)37 b(The)27 b(standard)g(T)2201
+2619 y(E)2247 2601 y(X)h(st)n(yle)f(of)h(input)g(is)g(restored.)639
+2762 y Fp(\017)41 b Ft(\\DefaultOutputMod)o(e)17 b Fp(h)p
+Fk(mo)l(de)7 b Fp(i)24 b Fv(:)35 b(The)23 b(default)h(output)f(mo)r(de)
+h(is)f(set)g(to)g Fp(h)p Fk(mo)l(de)8 b Fp(i)p Fv(.)639
+2924 y Fp(\017)41 b Ft(\\noDefaultOutputM)o(od)o(e)21
+b Fv(:)37 b(The)28 b(standard)f(T)2245 2942 y(E)2291
+2924 y(X)h(st)n(yle)f(of)g(output)h(is)g(restored.)639
+3086 y Fp(\017)41 b Ft(\\InputMode)30 b Fp(h)p Fk(\034le)7
+b Fp(i)34 b(h)p Fk(mo)l(de)8 b Fp(i)34 b Fv(:)50 b(The)34
+b(input)h(mo)r(de)f(for)g(\034le)g Fp(h)p Fk(\034le)7
+b Fp(i)34 b Fv(is)g(c)n(hanged)f(to)722 3186 y Fp(h)p
+Fk(mo)l(de)7 b Fp(i)p Fv(,)30 b(where)f Fp(h)p Fk(\034le)6
+b Fp(i)30 b Fv(can)e(b)r(e)i Ft(currentfile)p Fv(,)25
+b(meaning)j(the)i(curren)n(t)e(\034le)h(b)r(eing)722
+3285 y Ft(\\input)p Fv(,)c(or)i(an)g(in)n(teger)g Fg(n)p
+Fv(,)h(whic)n(h)f(corresp)r(onds)f(to)h Ft(\\openin)e
+Fg(n)p Fv(.)639 3447 y Fp(\017)41 b Ft(\\noInputMode)34
+b Fp(h)p Fk(\034le)6 b Fp(i)39 b Fv(:)59 b(The)38 b(input)i(mo)r(de)e
+(for)g(\034le)h Fp(h)p Fk(\034le)6 b Fp(i)39 b Fv(is)f(restored)f(to)i
+(the)722 3546 y(standard)27 b(T)1115 3564 y(E)1161 3546
+y(X)h(st)n(yle.)639 3708 y Fp(\017)41 b Ft(\\OutputMode)22
+b Fp(h)p Fk(\034le)7 b Fp(i)27 b(h)p Fk(mo)l(de)7 b Fp(i)28
+b Fv(:)36 b(The)27 b(output)g(mo)r(de)g(for)f(\034le)h
+Fp(h)p Fk(\034le)7 b Fp(i)27 b Fv(is)g(c)n(hanged)e(to)722
+3808 y Fp(h)p Fk(mo)l(de)7 b Fp(i)p Fv(,)22 b(where)d
+Fp(h)p Fk(\034le)6 b Fp(i)20 b Fv(can)f(b)r(e)h(an)f(in)n(teger)f
+Fg(n)p Fv(,)j(whic)n(h)e(corresp)r(onds)f(to)h Ft(\\openout)d
+Fg(n)p Fv(.)639 3970 y Fp(\017)41 b Ft(\\noOutputMode)26
+b Fp(h)p Fk(\034le)7 b Fp(i)31 b Fv(:)44 b(The)32 b(output)f(mo)r(de)h
+(for)e(\034le)i Fp(h)p Fk(\034le)6 b Fp(i)32 b Fv(is)f(restored)f(to)h
+(the)722 4069 y(standard)c(T)1115 4087 y(E)1161 4069
+y(X)h(st)n(yle.)639 4227 y(Here)f(are)g(the)h(primitiv)n(es)f(for)g
+(manipulating)g(translations:)639 4384 y Fp(\017)41 b
+Ft(\\DefaultInputTran)o(sl)o(at)o(ion)23 b Fp(h)p Fk(mo)l(de)7
+b Fp(i)31 b(h)p Fk(o)l(cp-\034le-name)7 b Fp(i)30 b Fv(:)42
+b(The)30 b(default)g(input)722 4484 y(translation)d(for)g(mo)r(de)g
+Fp(h)p Fk(mo)l(de)7 b Fp(i)28 b Fv(is)g Fp(h)p Fk(o)l(cp-\034le-name)7
+b Fp(i)p Fv(.)639 4645 y Fp(\017)41 b Ft(\\noDefaultInputTr)o(an)o(sl)o
+(ati)o(on)23 b Fp(h)p Fk(mo)l(de)7 b Fp(i)30 b Fv(:)40
+b(There)29 b(is)g(no)g(longer)f(a)h(default)h(in-)722
+4745 y(put)e(translation)f(for)g(mo)r(de)g Fp(h)p Fk(mo)l(de)8
+b Fp(i)p Fv(.)639 4907 y Fp(\017)41 b Ft(\\DefaultOutputTra)o(ns)o(la)o
+(tio)o(n)24 b Fp(h)p Fk(mo)l(de)7 b Fp(i)31 b(h)p Fk(o)l
+(cp-\034le-name)7 b Fp(i)31 b Fv(:)42 b(The)31 b(default)f(out-)722
+5006 y(put)e(translation)f(for)g(mo)r(de)g Fp(h)p Fk(mo)l(de)8
+b Fp(i)28 b Fv(is)f Fp(h)p Fk(o)l(cp-\034le-name)7 b
+Fp(i)p Fv(.)1905 5255 y(42)p eop
+%%Page: 43 43
+43 42 bop 639 523 a Fp(\017)41 b Ft(\\noDefaultOutputT)o(ra)o(ns)o(lat)
+o(io)o(n)33 b Fp(h)p Fk(mo)l(de)7 b Fp(i)39 b Fv(:)59
+b(There)38 b(is)g(no)g(longer)g(a)g(default)722 623 y(output)28
+b(translation)f(for)g(mo)r(de)g Fp(h)p Fk(mo)l(de)8 b
+Fp(i)p Fv(.)639 789 y Fp(\017)41 b Ft(\\InputTranslation)21
+b Fp(h)p Fk(\034le)6 b Fp(i)28 b(h)p Fk(o)l(cp-\034le-name)7
+b Fp(i)28 b Fv(:)37 b(The)28 b(input)g(translation)f(for)g(\034le)722
+888 y Fp(h)p Fk(\034le)7 b Fp(i)28 b Fv(is)f Fp(h)p Fk(o)l
+(cp-\034le-name)7 b Fp(i)p Fv(,)28 b(where)f Fp(h)p Fk(\034le)7
+b Fp(i)28 b Fv(is)f Ft(currentfile)c Fv(or)k(an)g(in)n(teger)g
+Fg(n)p Fv(.)639 1054 y Fp(\017)41 b Ft(\\noInputTranslati)o(on)20
+b Fp(h)p Fk(\034le)7 b Fp(i)27 b Fv(:)36 b(There)27 b(is)f(no)h(longer)
+e(an)i(input)g(translation)f(for)722 1154 y(\034le)i
+Fp(h)p Fk(\034le)7 b Fp(i)p Fv(.)639 1320 y Fp(\017)41
+b Ft(\\OutputTranslatio)o(n)26 b Fp(h)p Fk(\034le)7 b
+Fp(i)33 b(h)p Fk(o)l(cp-\034le-name)7 b Fp(i)33 b Fv(:)47
+b(The)32 b(output)h(translation)f(for)722 1420 y(\034le)c
+Fp(h)p Fk(\034le)7 b Fp(i)28 b Fv(is)f Fp(h)p Fk(o)l(cp-\034le-name)7
+b Fp(i)p Fv(,)28 b(where)f Fp(h)p Fk(\034le)7 b Fp(i)27
+b Fv(is)h(an)f(in)n(teger)g Fg(n)p Fv(.)639 1586 y Fp(\017)41
+b Ft(\\noOutputTranslat)o(io)o(n)24 b Fp(h)p Fk(\034le)7
+b Fp(i)30 b Fv(:)42 b(There)30 b(is)f(no)h(longer)f(an)h(output)g
+(translation)722 1685 y(for)d(\034le)h Fp(h)p Fk(\034le)7
+b Fp(i)p Fv(.)639 1851 y(All)26 b(of)g(the)g(ab)r(o)n(v)n(e)e
+(instructions)i(apply)f(only)g(after)h(the)g(carriage)d(return)i
+(ending)h(the)515 1951 y(curren)n(t)g(line.)639 2051
+y(The)37 b(default)f(mo)r(de)g(when)h(the)f(system)g(b)r(egins)g(is)g
+Fu(\012)h Fv(st)n(yle,)h(assuming)e Ft(onebyte)p Fv(.)515
+2150 y(This)25 b(is)f(su\036cien)n(t)h(for)g(all)g(the)g
+Ft(iso-8859)d Fv(c)n(haracter)g(sets,)k(for)e(the)h Fe(utf-8)h
+Fv(enco)r(ding)f(for)515 2250 y Fe(unicode)p Fv(,)31
+b(man)n(y)f(national)g(c)n(haracter)e(sets,)j(and)f(most)h
+(mixed-length)f(c)n(haracter)e(sets)515 2350 y(used)f(in)h(East)g
+(Asia.)639 2449 y(Once)d(the)g(basic)f(family)g(of)h(c)n(haracter)e
+(sets)h(has)g(b)r(een)h(determined,)h Fu(\012)f Fv(can)f(read)g(the)515
+2549 y(\034les,)36 b(and)e(actually)f(in)n(terpret)h(con)n(trol)f
+(sequences.)56 b(It)35 b(is)f(then)h(p)r(ossible)f(to)g(b)r(e)h(more)
+515 2648 y(sp)r(eci\034c)28 b(and)g(to)g(sp)r(ecify)h(exactly)f(what)g
+(translation)f(pro)r(cess)g(m)n(ust)i(b)r(e)f(applied)h(to)f(the)515
+2748 y(en)n(tire)f(\034le)h(to)f(con)n(v)n(ert)f(the)i(input)g(to)g
+Fe(unicode)p Fv(.)639 2848 y(Input)37 b(translations)e(are)h(simply)g
+(single)g Fu(\012)p Fv(CPs,)j(whic)n(h)d(di\033er)g(from)g(input)h
+(\034lters)515 2947 y(in)32 b(that)g(they)g(apply)g(to)g
+Fk(al)t(l)41 b Fv(c)n(haracters)30 b(in)i(a)g(\034le,)h(not)f(simply)g
+(the)g(letters)g(and)g(other)515 3047 y(c)n(haracters)d(in)j(horizon)n
+(tal)e(mo)r(de.)50 b(F)-7 b(or)31 b(eac)n(h)g(kind)h(of)g(mo)r(de,)h
+(there)f(can)f(b)r(e)h(a)g(default)515 3147 y(input)c(translation.)639
+3246 y(Up)r(on)33 b(startup,)h(there)e(is)g(no)g(default)h(translation)
+f(for)g(the)g Ft(onebyte)p Fv(,)f Ft(twobyte)f Fv(or)515
+3346 y Ft(twobyteLE)24 b Fv(mo)r(des,)j(but)h(there)g(is)f(one)g(for)g
+Ft(ebcdic)p Fv(,)e(namely)733 3512 y Ft(\\ocp\\OCPebcdic=)o(eb)o(cdi)o
+(c)733 3611 y(\\DefaultInputTr)o(an)o(sla)o(ti)o(on)37
+b(ebcdic)k(\\OCPebcdic)515 3886 y Fw(13)131 b(F)-11 b(urther)44
+b(w)l(ork)639 4068 y Fv(The)32 b Fu(\012)h Fv(pro)5 b(ject)31
+b(is)h(far)g(from)g(\034nished.)50 b(Curren)n(tly)32
+b(m)n(uc)n(h)g(of)g(the)g(curren)n(t)f(w)n(ork)g(is)515
+4167 y(geared)19 b(to)n(w)n(ards)f(fon)n(t)i(dev)n(elopmen)n(t.)34
+b(Nev)n(ertheless,)21 b(new)f(functionalit)n(y)g(is)g(to)h(b)r(e)f
+(added)515 4267 y(in)30 b(the)h(future.)45 b(In)30 b(particular,)f
+(more)h(general)e(metho)r(ds)j(for)e(h)n(yphenation,)h(as)g(w)n(ell)g
+(as)515 4367 y(for)d(text)h(output,)g(using)f Fu(\012)p
+Fv(TPs,)h(are)e(en)n(visaged.)1905 5255 y(43)p eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/Master/texmf-dist/doc/omega/base/doc-1.8.tex b/Master/texmf-dist/doc/omega/base/doc-1.8.tex
new file mode 100644
index 00000000000..ec991c36710
--- /dev/null
+++ b/Master/texmf-dist/doc/omega/base/doc-1.8.tex
@@ -0,0 +1,2323 @@
+\documentclass[fleqn]{article}
+\usepackage[T1]{fontenc}
+
+\newcommand{\OMEGA}{$\Omega$}
+\newcommand{\LAMBDA}{$\Lambda$}
+\newcommand{\OTP}{\OMEGA TP}
+\newcommand{\OCP}{\OMEGA CP}
+\newcommand{\mymathtt}[1]{\mbox{\texttt{#1}}}
+\newcommand{\mymathit}[1]{\mbox{\emph{#1}}}
+\newcommand{\myit}[1]{\mbox{\emph{#1}}}
+\newcommand{\OFM}{\OMEGA FM}
+\newcommand{\TFM}{TFM}
+\newcommand{\PL}{PL}
+\newcommand{\VF}{VF}
+\newcommand{\VP}{VP}
+\newcommand{\OPL}{\OMEGA PL}
+\newcommand{\OVF}{\OMEGA VF}
+\newcommand{\OVP}{\OMEGA VP}
+\newcommand{\bits}[1]{\langle\mbox{\emph{#1-bit number}}\rangle}
+\newcommand{\showfile}{\langle\mbox{\emph{file}}\rangle}
+\newcommand{\showmode}{\langle\mbox{\emph{mode}}\rangle}
+\newcommand{\showdir}{\langle\mbox{\emph{direction}}\rangle}
+\newcommand{\showcs}{\langle\mbox{\emph{control-sequence}}\rangle}
+\newcommand{\showtext}{\langle\mbox{\emph{typeset-material}}\rangle}
+\newcommand{\showpenalty}{\langle\mbox{\emph{penalty}}\rangle}
+\newcommand{\showtno}{\langle\mbox{\emph{table-no}}\rangle}
+\newcommand{\showeno}{\langle\mbox{\emph{entry-no}}\rangle}
+\newcommand{\showtable}{\langle\mbox{\emph{table-definition}}\rangle}
+\newcommand{\showrule}{\langle\mbox{\emph{rule-definition}}\rangle}
+\newcommand{\showglue}{\langle\mbox{\emph{glue-definition}}\rangle}
+\newcommand{\showivalue}{\langle\mbox{\emph{ivalue-definition}}\rangle}
+\newcommand{\showfvalue}{\langle\mbox{\emph{fvalue-definition}}\rangle}
+\newcommand{\showmvalue}{\langle\mbox{\emph{mvalue-definition}}\rangle}
+\newcommand{\showpenaltydef}{\langle\mbox{\emph{penalty-definition}}\rangle}
+\newcommand{\showinteger}{\langle\mbox{\emph{integer}}\rangle}
+\newcommand{\showfixword}{\langle\mbox{\emph{real}}\rangle}
+\newcommand{\showorder}{\langle\mbox{\emph{order}}\rangle}
+\newcommand{\showkind}{\langle\mbox{\emph{kind}}\rangle}
+\newcommand{\showchardefn}{\langle\mbox{\emph{character-definition}}\rangle}
+\newcommand{\showligocp}{\langle\mbox{\emph{ocp-file-name}}\rangle}
+
+\begin{document}
+\title{Draft documentation for the \OMEGA\ system}
+\author{John Plaice\thanks{School of Computer Science
+and Engineering, University of New South Wales,
+Sydney 2052, Australia. \texttt{plaice@cse.unsw.edu.au}}
+\and Yannis Haralambous\thanks{Atelier Fluxus Virus,
+187,~rue Nationale, F-59800 Lille, France.
+\texttt{yannis@fluxus-virus.com}}}
+\date{March 1999}
+\maketitle
+
+\section{Introduction}
+The \OMEGA\ (Omega) typesetting system, an extension of Donald Knuth's \TeX,
+is designed for the typesetting of all the world's languages. It
+normally uses the Unicode character encoding standard
+as internal representation, although it can
+accept any other character set for input or output. Since it allows
+one to dynamically define finite state automata to translate from
+one encoding to another, it is possible to define complex contextual
+analysis for ligature choice, character cluster building or diacritic
+placement, as required for scripts such as Arabic, Devanagari,
+Hebrew or Khmer. It also allows any number of transliterations,
+allowing anyone to type texts for any script, using any other script.
+\OMEGA\ currently supports multidirectional writing, therefore
+allowing typesetting of Hebrew, Arabic, Chinese, Japanese, Mongolian
+and many other scripts.
+
+A Unicode-based font is also being designed for the alphabetic
+scripts. This font is made up of four subfonts: (1)~Latin, Greek,
+Cyrillic, Armenian, Georgian, punctuation; (2)~Hebrew, Arabic, Syriac;
+(3)~Dingbats and non-letterlike symbols; (4)~Indic and South-East
+Asian scripts. This font consists of all the glyphs required to
+properly typeset each of the scripts, which means much more than
+designing one glyph for each Unicode position.
+
+This document is the draft documentation for the \OMEGA\ typesetting
+system, designed and developed by the authors. This draft document
+accompanies the 1.8~release of~\OMEGA, which is available~at:
+\begin{verbatim}
+ ftp://ftp.cse.unsw.edu.au/users/plaice/Omega
+\end{verbatim}
+or at any of the CTAN sites.
+
+This documentation should be considered cursory.
+In particular, it only describes the drivers that
+have been developed for typesetting and viewing,
+and only presents the tools that are
+based on \texttt{web2c}.
+
+For more information, see our Web page, currently~at:
+\begin{verbatim}
+ http://www.ens.fr/omega
+\end{verbatim}
+
+\section{Implementation}
+
+The canonical \OMEGA\ implementation is based on the standard
+\texttt{web2c} \TeX\ distribution. Currently, \OMEGA\ is based
+on \texttt{web2c-7.3}. This means that the following standard
+distributions automatically include~\OMEGA:
+\begin{itemize}
+\item
+Thomas Esser's Te\TeX\ (Unix).\\
+Look up \verb|http://www.tug.org/tetex/|\\
+or \verb|mailto:te@informatik.uni-hannover.de|~.
+\item
+Fabrice Popineau's \TeX Win32 (Windows95/NT).\\
+Look up \verb|ftp://ftp.ese-metz.fr/pub/TeX/win32|\\
+or \verb|mailto:popineau@esemetz.ese-metz.fr|~.
+\item
+Sebastian Rahtz's \TeX Live (CD-ROM).\\
+Look up \verb|http://www.tug.org/texlive.html|\\
+or \verb|mailto:s.rahtz@elsevier.co.uk|~.
+\end{itemize}
+
+In addition, there are currently two other prepackaged
+\TeX\ environments that support~\OMEGA:
+\begin{itemize}
+\item
+Tom Kiffe's CMac\OMEGA\ (MacIntosh).\\
+Look up \verb|http://www.kiffe.com/cmacomega.html|\\
+or \verb|mailto:tom@kiffe.com|~.
+\item
+Christian Schenk's MiK\TeX\ (Windows95/NT).\\
+Look up \verb|http://www.inx.de/~cschenk/miktex|\\
+or \verb|mailto:cschenk@snafu.de|~.
+\end{itemize}
+
+The three files distributed with the \OMEGA\ implementation are
+\begin{verbatim}
+ web2c-7.3-omega-1.8.tar.gz
+ omegalib-1.8.tar.gz
+ omegadoc-1.8.tar.gz
+\end{verbatim}
+To install \OMEGA, you will require the standard \TeX\ distribution
+as well. These files include
+\begin{verbatim}
+ web-7.3.tar.gz
+ web2c-7.3.tar.gz
+\end{verbatim}
+as well as a standard \texttt{texmf} tree.
+In addition to these files, the following drivers are needed:
+\begin{verbatim}
+ dvipsk.tar.gz
+ odvipsk.tar.gz
+ gsftopk.tar.gz
+ xdvik.tar.gz
+ oxdvik.tar.gz
+ libwww.tar.gz
+\end{verbatim}
+These files are all made available in the above \texttt{ftp} sites.
+
+The installation procedure is described below. Assume that
+\begin{itemize}
+\item \verb|/usr/local/ftp| contains your downloaded files;
+\item \verb|/usr/local/src| is where you place source files; and
+\item \verb|/usr/local/share| is where the \texttt{texmf} tree is
+to be placed;
+\end{itemize}
+\begin{verbatim}
+ FTP=/usr/local/ftp
+ SHARE=/usr/local/share
+ SRC=/usr/local/src
+ cd $SHARE
+ tar xzf $FTP/texmflib.tar.gz
+ tar xzf $FTP/omegalib-1.8.tar.gz
+ cd $SRC
+ tar xzf $FTP/web-7.3.tar.gz
+ tar xzf $FTP/web2c-7.3.tar.gz
+ tar xzf $FTP/web2c-7.3-omega-1.8.tar.gz
+ cd web2c-7.3
+ tar xzf $FTP/dvipsk.tar.gz
+ tar xzf $FTP/odvipsk.tar.gz
+ tar xzf $FTP/gsftopk.tar.gz
+ tar xzf $FTP/xdvik.tar.gz
+ tar xzf $FTP/oxdvik.tar.gz
+ tar xzf $FTP/libwww.tar.gz
+ configure
+ make
+\end{verbatim}
+You will have to choose whether your call to \texttt{configure}
+needs any arguments. Note that the files may not look exactly
+like this, but you should be able to figure out what is happening.
+
+\section{What does \OMEGA\ offer?}
+
+The \OMEGA\ system is a derivative of Donald Knuth's \TeX. As such,
+all of the \TeX\ file types can be used by \OMEGA\ as well. In
+addition there are six new file types. They are:
+\vspace*{.2cm}
+
+\begin{tabular}{lll}
+Suffix & Replaces & Description\\
+\hline
+\texttt{.opl} & \texttt{.pl} & Font property list (text)\\
+\texttt{.ofm} & \texttt{.tfm} & Font metric (binary)\\
+\texttt{.ovp} & \texttt{.vpl} & Virtual property list (text)\\
+\texttt{.ovf} & \texttt{.vf} & Virtual font (binary)\\
+\texttt{.otp} & ------ & \OMEGA\ Translation Process (text)\\
+\texttt{.ocp} & ------ & \OMEGA\ Compiled Process (binary)\\
+\end{tabular}
+\vspace*{.2cm}
+
+\noindent These different file types are described in future sections.
+
+\noindent
+The \OMEGA\ distribution contains several binaries, described below:
+\vspace*{.2cm}
+
+\begin{tabular}{lll}
+Binary & Replaces & Description\\
+\hline
+\texttt{omega} (\OMEGA) & \TeX & Typesetting engine
+ ($\texttt{.tex} \rightarrow \texttt{.dvi}$) \\
+\texttt{lambda} (\LAMBDA) & \LaTeX & For structured documents
+ ($\texttt{.tex} \rightarrow \texttt{.dvi}$) \\
+\texttt{odvips} & \texttt{dvips} & PostScript driver
+ ($\texttt{.dvi} \rightarrow \texttt{.ps}$) \\
+\texttt{oxdvi} & \texttt{xdvi} & Screen previewer for \texttt{.dvi}
+ ($\texttt{.dvi} \rightarrow \textrm{screen}$) \\
+\texttt{odvicopy} & \texttt{dvicopy} & De-virtualizes \texttt{.dvi}
+ ($\texttt{.dvi} \rightarrow \texttt{.dvi}$) \\
+\texttt{odvitype} & \texttt{dvitype} & Debugging for \texttt{.dvi}
+ ($\texttt{.dvi} \rightarrow \textrm{text}$) \\
+\texttt{opl2ofm} & \texttt{pltotf} & Build font metric
+ ($\texttt{.opl} \rightarrow \texttt{.ofm}$) \\
+\texttt{ofm2opl} & \texttt{tftopl} & Debugging for \texttt{.ofm}
+ ($\texttt{.ofm} \rightarrow \texttt{.opl}$) \\
+\texttt{ovp2ovf} & \texttt{vptovf} & Build virtual font
+ ($\texttt{.ovp} \rightarrow \texttt{.ofm}\times\texttt{.ovf}$) \\
+\texttt{ovf2ovp} & \texttt{vftovp} & Debugging for \texttt{.ovf}
+ ($\texttt{.ofm}\times\texttt{.ovf} \rightarrow \texttt{.ovp}$) \\
+\texttt{otp2ocp} & ------ & Compile \OTP{}
+ ($\texttt{.otp} \rightarrow \texttt{.ocp}$) \\
+\texttt{outocp} & ------ & Debugging for \texttt{.ocp}
+ ($\texttt{.ocp} \rightarrow \textrm{text}$)\\
+\texttt{mkofm} & \texttt{mktextfm} & Generate \texttt{.ofm} file if needed\\
+\texttt{mkocp} & ------ & Generate \texttt{.ocp} file if needed\\
+\end{tabular}
+
+\section{Sixteen-bit fonts, registers, etc.}
+
+One of the fundamental limitations of \TeX3 is that most quantities can
+only range between 0~and~255. Fonts are limited to~256 characters each,
+only 256 fonts are allowed simultaneously, only 256 of any given kind of
+can be used simultaneously, etc. \OMEGA\ loosens these restrictions,
+allowing 65~536 (0--65~535) of each of these entities.
+
+\subsection{Characters}
+
+Each font can allow up to 65~536 characters, ranging between
+0~and~65~535. Unless other means are provided, using \OMEGA\
+Translation Processes (see section~\ref{lab:otps}), the input
+and output mechanisms for characters between 256 (hex~100)
+and 65~535 (hex~ffff) use four circumflexes. For example,
+\verb|^^^^cab0| means hex value \verb|cab0| and \verb|^^^^0020|
+is the space character.
+
+\subsection{Fonts}
+
+Up to 65~536 fonts may be used. This is handled automatically,
+and space is allocated as needed.
+
+\subsection{Registers}
+
+Up to 65~536 registers of each kind may be used. The only case to
+be noted is that \verb|\box255| remains the box used by the output
+routine.
+
+\subsection{Math codes}
+
+\TeX\ allows the use of 16 ($2^4$) font families, each font
+of 256 ($2^8$) characters.
+To access the characters in the math fonts, and to define how
+they are to be used, there are several basic primitives:
+
+\begin{itemize}
+\item \verb|\mathcode| $\bits{8}=\bits{15}$:\\
+Defines 15-bit math code for character;
+\item \verb|\mathcode| $\bits{8}$:\\
+Outputs 15-bit math code associated with character;
+\item \verb|\mathchar| $\bits{15}$:\\
+Generates a math character with 15-bit math code;
+\item \verb|\mathaccent| $\bits{15}$:\\
+Generates a math accent with 15-bit math code;
+\item \verb|\mathchardef| $\showcs=\bits{15}$:\\
+Defines a control sequence with a 15-bit math code;
+\item \verb|\delcode| $\bits{8}=\bits{27}$:\\
+Defines 27-bit delimiter code for character;
+\item \verb|\delcode| $\bits{8}$:\\
+Outputs 27-bit delimiter code associated with character;
+\item \verb|\delimiter| $\bits{27}$:\\
+Generates a math delimiter with 27-bit delimiter code;
+\item \verb|\radical| $\bits{27}$:\\
+Generates a math radical with 27-bit delimiter code;
+\end{itemize}
+where
+\begin{itemize}
+\item $\bits{8}$ refers to an 8-bit character;
+\item $\bits{15}$ refers to value \texttt{0x8000} or a triple
+\begin{itemize}
+\item 3 bits for math category,
+\item 4 bits for font family,
+\item 8 bits for character in font,
+\end{itemize}
+called a \emph{math code};
+\item $\bits{27}$ refers to a negative number or a quintuple
+\begin{itemize}
+\item 3 bits for math category,
+\item 4 bits for first font family,
+\item 8 bits for first character in font,
+\item 4 bits for second font family,
+\item 8 bits for second character in font,
+\end{itemize}
+called a \emph{delimiter code}.
+\end{itemize}
+
+\OMEGA, on the other hand, allows 256 ($2^8$)
+font families, each font of 65~536 ($2^{16}$) characters.
+So, in addition to the \TeX\ math font primitives, which continue to work,
+there are 16-bit versions:
+
+\begin{itemize}
+\item \verb|\omathcode| $\bits{16}=\bits{27}$:\\
+Defines 27-bit math code for character;
+\item \verb|\omathcode| $\bits{16}$:\\
+Outputs 27-bit math code associated with character;
+\item \verb|\omathchar| $\bits{27}$:\\
+Generates a math character with 27-bit math code;
+\item \verb|\omathaccent| $\bits{27}$:\\
+Generates a math accent with 27-bit math code;
+\item \verb|\omathchardef| $\showcs=\bits{27}$:\\
+Defines a control sequence with a 27-bit math code;
+\item \verb|\odelcode| $\bits{16}=\bits{51}$:\\
+Defines 51-bit delimiter code for character;
+\item \verb|\odelcode| $\bits{16}$:\\
+Outputs 51-bit delimiter code associated with character;
+\item \verb|\odelimiter| $\bits{51}$:\\
+Generates a math delimiter with 51-bit delimiter code;
+\item \verb|\oradical| $\bits{51}$:\\
+Generates a math radical with 51-bit delimiter code;
+\end{itemize}
+where
+\begin{itemize}
+\item $\bits{16}$ refers to a 16-bit character;
+\item $\bits{27}$ refers to value \texttt{0x8000000} or a triple
+\begin{itemize}
+\item 3 bits for math category,
+\item 8 bits for font family,
+\item 16 bits for character in font,
+\end{itemize}
+called a \emph{math code};
+\item $\bits{51}$ refers to a pair of numbers, either both negative
+or arranged as $\bits{27}\;\bits{24}$, with the first number being:
+\begin{itemize}
+\item 3 bits for math category,
+\item 8 bits for first font family,
+\item 16 bits for first character in font,
+\end{itemize}
+and the second number being:
+\begin{itemize}
+\item 8 bits for second font family,
+\item 16 bits for second character in font,
+\end{itemize}
+called a \emph{delimiter code}.
+\end{itemize}
+
+Since \OMEGA\ is upwardly compatible with \TeX, the older primitives
+still continue to function as expected. Internally, math codes are
+27-bit numbers and delimiter codes are 51-bit numbers. However,
+if \verb|\mathcode|$\bits{15}$ appears in text mode, it
+continues to generate a 15-bit number, to remain upwardly compatible
+with \TeX: Donald Knuth defines several numerical constants through
+\verb|\mathcode|.
+
+\section{New typesetting routines}
+
+Most of the development in \OMEGA\ has dealt with different means
+for manipulating character streams. Nevertheless, there are new
+typesetting routines.
+
+\subsection{New infinity level}
+
+A new infinity level \texttt{fi} has been added. It is smaller than
+\texttt{fil} but bigger than any finite quantity. Its original intention
+was for inter-letter stretching: either \emph{filling-in-the-black},
+as is done for calligraphic scripts such as Arabic; or for emphasis,
+as in Russian; all this without having to rewrite existing macro packages.
+There is therefore a new keyword, \texttt{fi}, and two new primitives,
+\verb|\hfi| and~\verb|\vfi|.
+
+\subsection{Local paragraph parametrization}
+
+The \OMEGA\ system allows the finetuning of layout, using
+\emph{local} paragraph primitives. The first two,
+\verb|\localinterlinepenalty| and \verb|\localbrokenpenalty|, are
+generalizations of \verb|\interlinepenalty| and \verb|\brokenpenalty|.
+
+When, say, \verb|\localinterlinepenalty=200| appears, a \emph{whatsit} node
+is deposited into the token list for the current paragraph. If the
+value is changed again, another whatsit node is deposited. When
+\OMEGA\ cuts the paragraph into lines, it will add the current value
+of the local penalty to the penalty node that is placed after every line
+in the vertical list. Similarly for \verb|\localbrokenpenalty| when a
+discretionary hyphen is placed at the end of a line. With these primitives,
+it becomes possible to discourage or encourage page breaks at more
+specific parts of a paragraph.
+
+This same local approach is taken for a completely different task: placing
+fixed-width typeset material at the beginning (or the end) of every
+line in a paragraph.
+
+{<<~\localleftbox{<<~}The original problem to be solved
+was for fine French typesetting, in which guillemets
+are placed running down the left side of a paragraph,
+as in this paragraph, so long as material is being
+quoted.~>>} Since \TeX\ breaks paragraphs in arbitrary
+places, it was impossible to develop a robust macro
+package that could, in a single pass, place the
+guillemets in the right positions.
+
+The original text for the previous paragraph was:
+\begin{verbatim}
+ {<<~\localleftbox{<<~}The original problem to be solved
+ was for fine French typesetting, in which guillemets
+ are placed running down the left side of a paragraph,
+ as in this paragraph, so long as material is being
+ quoted.~>>} Since \TeX\ breaks paragraphs in arbitrary
+ places, it was impossible to develop a robust macro
+ package that could, in a single pass, place the
+ guillemets in the right positions.
+\end{verbatim}
+There are currently four local primitives:
+\begin{itemize}
+\item \verb|\localleftbox{|$\showtext$\verb|}|:\\
+Until this primitive is redefined, then the typeset material
+will be placed at the beginning of every line that follows
+the occurrence of this primitive in the text.
+\item \verb|\localrightbox{|$\showtext$\verb|}|:\\
+Until this primitive is redefined, then the typeset material
+will be placed at the end of every line that follows
+the occurrence of this primitive in the text.
+\item \verb|\localinterlinepenalty|$\;=\showpenalty$:\\
+Until this primitive is redefined, then the given penalty
+value will be added to the penalty node placed between
+successive lines in a paragraph.
+\item \verb|\localbrokenpenalty|$\;=\showpenalty$:\\
+Until this primitive is redefined, then each time that a
+line ends with a discretionary node, then the given penalty
+value will be added to the penalty node following that line.
+\end{itemize}
+Grouping is respected by all of the local paragraph primitives.
+
+\section{Multiple directions}
+
+Below is what is available in the experimental versions of~\OMEGA.
+Unfortunately we did not consider it to be sufficiently stable
+for it to be released generally. Therefore, \OMEGA\ continues
+to support the bidirectionality functions of \verb|TeX--XeT|.
+In addition, with the \verb|\pagedirHR| and \verb|\pagedirHL|,
+primitives, it is possible to transform the entire page into
+a right-to-left page or a left-to-right page. Similarly,
+\verb|\pardirHR| and \verb|\pardirHL| allow the paragraph
+direction to change. The page direction changes should occur
+in empty pages, and the paragraph direction changes should
+occur outside of horizontal mode. To ensure that tables
+are used properly, there is a primitive \verb|nextfakemath|,
+which, put in front of math mode, ignores that the mathematics
+is supposed to be typeset from left-to-right. This is used
+in~\LAMBDA, which goes into math mode to do \verb|tabular|
+environments.
+
+\bigskip
+
+{\em
+Since \TeX\ was originally designed for English, it only supports
+left-to-right typesetting. This situation was improved somewhat
+with Knuth and MacKay's \verb|TeX-XeT|, modified into Breitenlohner's
+\verb|TeX--XeT|. However, these modifications to \TeX\ only
+allow the use of right-to-left typesetting, and even then, only
+within a particular paragraph. In other words, these systems do
+not support the typesetting of a full text in the different writing
+directions.
+
+The \OMEGA\ system distinguishes sixteen different directions,
+which are designated by three parameters:
+\begin{enumerate}
+\item The \emph{beginning of the page} is one of \texttt{T}~(top),
+\texttt{L}~(left), \texttt{R}~(right) or~\texttt{B}~(bottom).
+For English and Arabic, the beginning of the page is~\texttt{T};
+for Japanese it is~\texttt{R}; for Mongolian it is~\texttt{L}.
+\item The \emph{beginning of the line} defines where each line begins.
+For English, it is~\texttt{L}; for Arabic, it is~\texttt{R}; for Japanese
+and Mongolian, it is~\texttt{T}.
+\item The \emph{top of the line} corresponds to the notion
+of `up' within a line. Normally, this will be the same as for the
+beginning of the page, as in \texttt{TLT} for English, \texttt{TRT}
+for Arabic, \texttt{RTR} for Japanese, or \texttt{LTL} for Mongolian.
+However, for English included in Mongolian text, successive lines
+move `up' the page, which gives direction~\texttt{LTR}.
+\end{enumerate}
+
+The \OMEGA\ system distinguishes three levels of different writing
+direction: page (\verb|\pagedir|), text (\verb|\textdir|) and
+mathematics (\verb|\mathdir|). Each of these primitives takes
+as primitive one of the above sixteen writing directions.
+\begin{itemize}
+\item \verb|\pagedir| $\showdir$:\quad
+The page direction can only be changed if the current vlist
+is empty. This decision avoids ambiguous situations.
+\item \verb|\textdir| $\showdir$:\quad
+This primitive can appear anywhere in a text, and \OMEGA\ will
+allow for the moment only mixed horizontal combinations.
+Future versions will allow many different combinations, with
+parametrization.
+Grouping is respected, so it is possible to have inserts
+within a paragraph: these are implemented using the local paragraph
+mechanism described in the previous section.
+\item \verb|\mathdir| $\showdir$:\quad
+Normally mathematics is done in the same direction as English,
+namely~\texttt{TLT}. There have been situations where it has been
+written~\texttt{TRT}. \OMEGA\ allows only eight directions for
+mathematics, namely those in which
+the first and third direction parameters are identical.
+\end{itemize}
+
+In addition, \OMEGA\ allows one to designate the direction of a box.
+For example \verb|\hbox dir TRT{...}| creates a horizontal box,
+and uses direction~\texttt{TRT} while building that box.
+
+Finally, fonts can be stored either naturally or not. In the unnatural
+situation, called with primitive \verb|\unnaturaldir|, it is understood
+that glyphs in the current font will always appear to the right of the
+current point, above the baseline. In the natural situation, called
+with \verb|\naturaldir|, glyphs appear in the `correct' direction. So a
+natural Arabic font would have the glyphs appear to the left of the
+current point, and a natural Japanese font would make the glyphs appear
+below the current point.
+}
+
+\section{Fonts for \OMEGA}
+
+The \TeX\ system takes the following approach to fonts. The \TeX\ driver
+reads \TeX\ documents and generates \texttt{.dvi} files. The driver
+uses font metric files (suffix \texttt{.tfm}, text version \texttt{.pl})
+to determine how to lay out boxes on a pages. The screen
+driver or printer driver transforms the \texttt{.dvi} file in the
+appropriate format, using bitmap fonts (\texttt{.pk}), scaled fonts
+(\texttt{.pfa} or \texttt{.pfb}), or virtual fonts (\texttt{.vf},
+text version \texttt{.vp}).
+
+In the \OMEGA\ system, we make no attempt, for the moment, to change the
+definition of bitmaps or scaled fonts. We have focused on the font
+metrics (\texttt{.ofm}, text version \texttt{.opl}), and the
+virtual fonts (\texttt{.ovf}, text version \texttt{.ovp}).
+
+Currently, these new font file formats come in two versions. The first,
+called level~0, corresponds to the 16-bit version of \TFM\ files, with
+no new functionality. Level~1 fonts are more ambitious, and provide
+for more powerful features, including compression methods and additional
+parameters.
+
+\subsection{Level-0 \OFM\ files}
+
+The level-0 \OFM\ files are simply 16-bit versions of \TFM\ files, and have
+corresponding entries.
+Below is a description of the first 14 words of a level-0 \OFM\ file.
+Each entry is a 32-bit integer, non-negative and less than~$2^{31}$:
+\begin{eqnarray*}
+\myit{ofm-level} & = & 0; \\
+\myit{lf} & = & \mbox{length of the file, in words}; \\
+\myit{lh} & = & \mbox{length of the header data, in words}; \\
+\myit{bc} & = & \mbox{smallest character code in the font}; \\
+\myit{ec} & = & \mbox{largest character code in the font}; \\
+\myit{nw} & = & \mbox{number of entries in the width table}; \\
+\myit{nh} & = & \mbox{number of entries in the height table}; \\
+\myit{nd} & = & \mbox{number of entries in the depth table}; \\
+\myit{ni} & = & \mbox{number of entries in the italic correction table}; \\
+\myit{nl} & = & \mbox{number of entries in the lig-kern table}; \\
+\myit{nk} & = & \mbox{number of entries in the kern table}; \\
+\myit{ne} & = & \mbox{number of entries in the extensible character table}; \\
+\myit{np} & = & \mbox{number of font parameter words}; \\
+\myit{font-dir} & = & \mbox{direction of font}.
+\end{eqnarray*}
+We must have that $\myit{bc}-1\leq \myit{ec}\leq 65535$.
+Furthermore, the following identity must hold:
+\begin{eqnarray*}
+\myit{lf} & = &
+14 + \myit{lh} + 2*(\myit{ec}-\myit{bc}+1) +
+\myit{nw} + \myit{nh} + \myit{nd} + \myit{ni} +\\
+& & 2*\myit{nl} + \myit{nk} + 2*\myit{ne} + \myit{np}.
+\end{eqnarray*}
+Note that a font may contain as many as 65536 characters (if $\myit{bc}=0$
+and $\myit{ec}=65535$), and as few as 0~characters
+(if $\myit{bc}=\myit{ec}-1$).
+
+As with \TFM\ files, if two or more octexts are combined to form an integer
+of 16~or more bits, the most significant octets appear first in the file.
+This is called BigEndian order.
+
+Also as with \TFM\ files, the rest of the file is a sequence of ten data arrays having the informal specification
+\begin{eqnarray*}
+\myit{header} & : &
+ \mathbf{array}\;[0..\myit{lh}-1]\;\mathbf{of}\;\myit{stuff}\\
+\myit{char-info} & : &
+ \mathbf{array}\;[\myit{bc}..\myit{ec}]\;\mathbf{of}\;
+ \myit{char-info-word}\\
+\myit{width} & : &
+ \mathbf{array}\;[0..\myit{nw}-1]\;\mathbf{of}\;\myit{fix-word}\\
+\myit{height} & : &
+ \mathbf{array}\;[0..\myit{nh}-1]\;\mathbf{of}\;\myit{fix-word}\\
+\myit{depth} & : &
+ \mathbf{array}\;[0..\myit{nd}-1]\;\mathbf{of}\;\myit{fix-word}\\
+\myit{italic} & : &
+ \mathbf{array}\;[0..\myit{ni}-1]\;\mathbf{of}\;\myit{fix-word}\\
+\myit{lig-kern} & : &
+ \mathbf{array}\;[0..\myit{nl}-1]\;\mathbf{of}\;
+ \myit{lig-kern-command}\\
+\myit{kern} & : &
+ \mathbf{array}\;[0..\myit{nk}-1]\;\mathbf{of}\;\myit{fix-word}\\
+\myit{exten} & : &
+ \mathbf{array}\;[0..\myit{ne}-1]\;\mathbf{of}\;
+ \myit{extensible-recipe}\\
+\myit{param} & : &
+ \mathbf{array}\;[1..\myit{np}]\;\mathbf{of}\;\myit{fix-word}
+\end{eqnarray*}
+
+There is no need to describe the entire file, only those parts that differ
+from \TFM\ files: $\myit{char-info-word}$,
+$\myit{lig-kern-command}$ and $\myit{extensible-recipe}$.
+Here is a summary of those differences.
+\begin{itemize}
+\item $\myit{char-info-word}$ (8 octets):
+
+\begin{tabular}{lr}
+$\myit{width}$ & 16 bits\\
+$\myit{height}$ & 8 bits\\
+$\myit{depth}$ & 8 bits\\
+$\myit{italic}$ & 8 bits\\
+$\myit{RFU}$ & 6 bits\\
+$\myit{tag}$ & 2 bits\\
+$\myit{remainder}$ & 16 bits\\
+\end{tabular}
+
+The meaning is as in \TFM\ files, so there are 65536 possible widths,
+256 possible widths, 256 possible heights and 256 possible italic corrections.
+
+\item $\myit{lig-kern-command}$ (8 octets):
+
+\begin{tabular}{lr}
+$\myit{skip-byte}$ & 16 bits\\
+$\myit{next-char}$ & 16 bits\\
+$\myit{op-byte}$ & 16 bits\\
+$\myit{remainder}$ & 16 bits\\
+\end{tabular}
+
+The meaning is as in \TFM\ files, with every entry doubling in size.
+
+\item $\myit{extensible-recipe}$ (8 octets):
+
+\begin{tabular}{lr}
+$\myit{ext-top}$ & 16 bits\\
+$\myit{ext-mid}$ & 16 bits\\
+$\myit{ext-bot}$ & 16 bits\\
+$\myit{ext-rep}$ & 16 bits\\
+\end{tabular}
+
+Once again, the meaning is as in \TFM\ files, but every entry has
+been doubled.
+\end{itemize}
+
+\subsection{Level-0 \OPL\ files}
+
+The level-0 \OPL\ files are the same as \PL\ files, with the exception
+that values restricted to 8~bits can now be 16~bits.
+
+\subsection{Level-0 \OVF\ files}
+
+The \OVF\ files are indistinguishable from \VF\ files,
+except for the file suffix. They exist only because
+the vast majority of drivers balk when they see
+characters that are not 8~bits.
+
+\subsection{Level-0 \OVP\ files}
+
+The level-0 \OVP\ files are the same as \VP\ files, with the exception
+that values restricted to 8~bits can now be 16~bits.
+
+\subsection{Level-1 \OFM\ files}
+
+The level-1 fonts take a different approach to level-0 fonts. They do
+not make the assumption that typesetting means simply placing
+placing glyphs on the baseline, one after another. Example
+applications include the automatic placement of glue between characters
+in East Asian scripts, the building of consonental clusters for
+South-Asian and South-East-Asian scripts, as well as the placing of
+diacritics in Arabic and Hebrew.
+
+Level-1 fonts are different from level-0 fonts at three levels. First, they
+allow the definition of six new kinds of table:
+\begin{itemize}
+\item \textsc{ivalue} tables contain integers.
+\item \textsc{fvalue} tables contain fixword values that do not grow with
+magnification.
+\item \textsc{mvalue} tables contain fixword values that do grow with
+magnification.
+\item \textsc{rule} tables contain \TeX\ rule definitions.
+\item \textsc{glue} tables contain \TeX\ glue definitions.
+\item \textsc{penalty} tables contain \TeX\ penalty definitions.
+\end{itemize}
+There can be several copies of each kind of table, but for the moment,
+there is a maximum of 32~new tables in all.
+
+These new tables can be used as global tables, or can be indexed
+on a character-by-character basis in the $\myit{char-info-word}$ entries,
+which define character parameters. So, in addition to the standard
+parameters of width, height, depth and italic correction, additional
+parameters (of the six kinds outlined above) can be given for the
+characters.
+
+To allow these new tables to be used, changes have also been made
+to the lig-kern table.
+\begin{itemize}
+\item Characters can be put into equivalence classes, where all
+characters in the same class will act the same in the lig-kern table;
+\item Glue nodes, rule nodes and penalty nodes can be inserted
+automatically into the stream, exactly as for kern nodes in~\TeX.
+\item The lig-kern program can be completely replaced by an \OTP\ (see
+section~\ref{lab:otps}).
+\end{itemize}
+
+Now we begin with the first part of the header of a level-1 \OFM\ file.
+Here are the first 17~words of a level-1 \OFM\ file.
+Each entry below is a 32-bit integer, non-negative and less
+than~$2^{31}$.
+\begin{eqnarray*}
+\myit{ofm-level} & = & 1; \\
+\myit{lf} & = & \mbox{length of the file, in words}; \\
+\myit{lh} & = & \mbox{length of the header data, in words}; \\
+\myit{bc} & = & \mbox{smallest character code in the font}; \\
+\myit{ec} & = & \mbox{largest character code in the font}; \\
+\myit{nw} & = & \mbox{number of entries in the width table}; \\
+\myit{nh} & = & \mbox{number of entries in the height table}; \\
+\myit{nd} & = & \mbox{number of entries in the depth table}; \\
+\myit{ni} & = & \mbox{number of entries in the italic correction table}; \\
+\myit{nl} & = & \mbox{number of entries in the lig-kern table}; \\
+\myit{nk} & = & \mbox{number of entries in the kern table}; \\
+\myit{ne} & = & \mbox{number of entries in the extensible character table}; \\
+\myit{np} & = & \mbox{number of font parameter words}; \\
+\myit{font-dir} & = & \mbox{direction of font}; \\
+\myit{nco} & = & \mbox{offset of the character entries, in words}; \\
+\myit{ncw} & = & \mbox{number of character info words}; \\
+\myit{npc} & = & \mbox{number of parameters per character}.
+\end{eqnarray*}
+Most of the entries in the first part are as for level-0 fonts. The new
+entries pertain to how the $\myit{char-info-word}$ entries are stored.
+\begin{itemize}
+\item $\myit{nco}$:\quad This value gives the offset into the file
+for the first word of the $\myit{char-info-word}$ table. The
+$\myit{nco}$ value is required by output drivers, which need quick
+access to the characters, even if the total length
+of the tables preceding them is not easily computed,.
+\item $\myit{ncw}$:\quad Since many large fonts have large numbers
+of consecutive characters with identical metrics. These are compressed
+in level-1 fonts, and so the number of $\myit{char-info-word}$
+entries is not simply $\myit{ec}-\myit{bc}+1$. The $\myit{ncw}$
+value gives the number of words used for character information,
+not the number of entries.
+\item $\myit{npc}$:\quad This is the number of extra parameters per character.
+\item $\myit{real-lf}$:\quad This would be the length of
+the file, were there no compression.
+\end{itemize}
+
+The next twelve entries come in pairs.
+For each kind of parameter (\textsc{ivalue}, \textsc{fvalue},
+\textsc{mvalue}, \textsc{rule}, \textsc{glue}, \textsc{penalty}),
+the first entry states how many tables of that kind there are,
+and the second states how many words these tables require.
+\begin{eqnarray*}
+\myit{nki} & = & \mbox{number of \textsc{ivalue} tables}; \\
+\myit{nwi} & = & \mbox{number of words for \textsc{ivalue} tables}; \\
+\myit{nkf} & = & \mbox{number of \textsc{fvalue} tables}; \\
+\myit{nwf} & = & \mbox{number of words for \textsc{fvalue} tables}; \\
+\myit{nkm} & = & \mbox{number of \textsc{mvalue} tables}; \\
+\myit{nwm} & = & \mbox{number of words for \textsc{mvalue} tables}; \\
+\myit{nkr} & = & \mbox{number of \textsc{rule} tables}; \\
+\myit{nwr} & = & \mbox{number of words for \textsc{rule} tables}; \\
+\myit{nkg} & = & \mbox{number of \textsc{glue} tables}; \\
+\myit{nwg} & = & \mbox{number of words for \textsc{glue} tables}; \\
+\myit{nkp} & = & \mbox{number of \textsc{penalty} tables}; \\
+\myit{nwp} & = & \mbox{number of words for \textsc{penalty} tables}.
+\end{eqnarray*}
+
+We must have that $\myit{bc}-1\leq \myit{ec}\leq 65535$.
+Furthermore, the following identity must hold:
+\begin{eqnarray*}
+\myit{lf} & = &
+29 + \myit{lh} + \myit{ncw} +
+\myit{nw} + \myit{nh} + \myit{nd} + \myit{ni} +\\
+& & 2*\myit{nl} + \myit{nk} + 2*\myit{ne} + \myit{np} +\\
+& & \myit{nki} + \myit{nwi} +
+\myit{nkf} + \myit{nwf} +
+\myit{nkm} + \myit{nwm} +\\
+& & \myit{nkr} + \myit{nwr} +
+\myit{nkg} + \myit{nwg} +
+\myit{nkp} + \myit{nwp}.
+\end{eqnarray*}
+Finally, the sum
+$\myit{nki}+ \myit{nkf}+ \myit{nkm}+
+\myit{nkr}+ \myit{nkg}+ \myit{nkp}$
+must be less than 32.
+
+The rest of the file is composed of a number of arrays. The new parameter
+tables are placed before the standard dimension tables, as it is difficult
+to estimate space requirements without having read the new tables.
+Furthermore, the character parameter indices in the $\myit{char-info-word}$
+entries are relative and must be translated into an absolute reference
+into the tables.
+
+\begin{eqnarray*}
+\myit{header} & : &
+ \mathbf{array}\;[0..\myit{lh}-1]\;\mathbf{of}\;\myit{stuff}\\
+\myit{ivalue-no} & : &
+ \mathbf{array}\;[0..\myit{nki}-1]\;\mathbf{of}\;\myit{integer}\\
+\myit{fvalue-no} & : &
+ \mathbf{array}\;[0..\myit{nkf}-1]\;\mathbf{of}\;\myit{integer}\\
+\myit{mvalue-no} & : &
+ \mathbf{array}\;[0..\myit{nkm}-1]\;\mathbf{of}\;\myit{integer}\\
+\myit{rule-no} & : &
+ \mathbf{array}\;[0..\myit{nkr}-1]\;\mathbf{of}\;\myit{integer}\\
+\myit{glue-no} & : &
+ \mathbf{array}\;[0..\myit{nkg}-1]\;\mathbf{of}\;\myit{integer}\\
+\myit{pen-no} & : &
+ \mathbf{array}\;[0..\myit{nkp}-1]\;\mathbf{of}\;\myit{integer}\\
+\myit{ivalue-table}[0] & : &
+ \mathbf{array}\;[0..\myit{ivalue-no}[0]-1]\;
+ \mathbf{of}\;\myit{integer}\\
+& \vdots\\
+\myit{ivalue-table}[\myit{nki}-1] & : &
+ \mathbf{array}\;[0..\myit{ivalue-no}[\myit{nki}-1]-1]\;
+ \mathbf{of}\;\myit{integer}\\
+\myit{fvalue-table}[0] & : &
+ \mathbf{array}\;[0..\myit{fvalue-no}[0]-1]\;
+ \mathbf{of}\;\myit{fix-word}\\
+& \vdots\\
+\myit{fvalue-table}[\textit{nkf}-1] & : &
+ \mathbf{array}\;[0..\myit{fvalue-no}[\textit{nkf}-1]-1]\;
+ \mathbf{of}\;\myit{fix-word}\\
+\myit{mvalue-table}[0] & : &
+ \mathbf{array}\;[0..\myit{mvalue-no}[0]-1]\;
+ \mathbf{of}\;\myit{fix-word}\\
+& \vdots\\
+\myit{mvalue-table}[\textit{nkm}-1] & : &
+ \mathbf{array}\;[0..\myit{mvalue-no}[\textit{nkm}-1]-1]\;
+ \mathbf{of}\;\myit{fix-word}\\
+\myit{rule-table}[0] & : &
+ \mathbf{array}\;[0..\myit{rule-no}[0]-1]\;
+ \mathbf{of}\;\myit{rule-entry}\\
+& \vdots\\
+\myit{rule-table}[\textit{nkr}-1] & : &
+ \mathbf{array}\;[0..\myit{rule-no}[\textit{nkr}-1]-1]\;
+ \mathbf{of}\;\myit{rule-entry}\\
+\myit{glue-table}[0] & : &
+ \mathbf{array}\;[0..\myit{glue-no}[0]-1]\;
+ \mathbf{of}\;\myit{glue-entry}\\
+& \vdots\\
+\myit{glue-table}[\textit{nkg}-1] & : &
+ \mathbf{array}\;[0..\myit{glue-no}[\textit{nkg}-1]-1]\;
+ \mathbf{of}\;\myit{glue-entry}\\
+\myit{pen-table}[0] & : &
+ \mathbf{array}\;[0..\myit{pen-no}[0]-1]\;
+ \mathbf{of}\;\myit{integer}\\
+& \vdots\\
+\myit{pen-table}[\textit{nkp}-1] & : &
+ \mathbf{array}\;[0..\myit{pen-no}[\textit{nkp}-1]-1]\;
+ \mathbf{of}\;\myit{integer}\\
+\myit{char-info} & : &
+ \mathbf{array}\;[0..\myit{ncw}-1]\;\mathbf{of}\;
+ \myit{char-info-word}\\
+\myit{width} & : &
+ \mathbf{array}\;[0..\myit{nw}-1]\;\mathbf{of}\;\myit{fix-word}\\
+\myit{height} & : &
+ \mathbf{array}\;[0..\myit{nh}-1]\;\mathbf{of}\;\myit{fix-word}\\
+\myit{depth} & : &
+ \mathbf{array}\;[0..\myit{nd}-1]\;\mathbf{of}\;\myit{fix-word}\\
+\myit{italic} & : &
+ \mathbf{array}\;[0..\myit{ni}-1]\;\mathbf{of}\;\myit{fix-word}\\
+\myit{lig-kern} & : &
+ \mathbf{array}\;[0..\myit{nl}-1]\;\mathbf{of}\;
+ \myit{lig-kern-command}\\
+\myit{kern} & : &
+ \mathbf{array}\;[0..\myit{nk}-1]\;\mathbf{of}\;\myit{fix-word}\\
+\myit{exten} & : &
+ \mathbf{array}\;[0..\myit{ne}-1]\;\mathbf{of}\;
+ \myit{extensible-recipe}\\
+\myit{param} & : &
+ \mathbf{array}\;[1..\myit{np}]\;\mathbf{of}\;\myit{fix-word}
+\end{eqnarray*}
+
+So, for parameter $x$, there is a table $\myit{x-no}$, of
+length~$\myit{nkx}$, giving the size of each table.
+In addition, there are $\myit{nkx}$ tables
+containing the actual entries, where the $i$-th table is of
+length~$\myit{x-no}[i]$.
+
+The only parameter entries with an unclear structure are
+$\myit{rule-entry}$ and $\myit{glue-entry}$.
+
+\begin{itemize}
+\item
+Each $\myit{rule-entry}$ uses three words (12~octets):
+\vspace*{.1cm}
+
+\begin{tabular}{llrl}
+1st word & $\myit{width}$ & 32 bits & fixword\\
+2nd word & $\myit{height}$ & 32 bits & fixword\\
+3rd word & $\myit{depth}$ & 32 bits & fixword\\
+\end{tabular}
+\vspace*{.1cm}
+
+The interpretation of the values should be clear. If one of the
+three values is~0, then it can stretch in the appropriate direction,
+as is standard in~\TeX.
+\item
+Each $\myit{glue-entry}$ uses four words (16~octets):
+\vspace*{.1cm}
+
+\begin{tabular}{llrl}
+1st word & $\myit{subtype}$ & 4 bits & (0--3)\\
+& $\myit{argument-kind}$ & 4 bits & (0--2)\\
+& $\myit{stretch-order}$ & 4 bits & (0--4)\\
+& $\myit{shrink-order}$ & 4 bits & (0--4)\\
+& $\myit{char-rule}$ & 16 bits\\
+2nd word & $\myit{width}$ & 32 bits & fixword\\
+3rd word & $\myit{stretch}$ & 32 bits & fixword\\
+4th word & $\myit{shrink}$ & 32 bits & fixword\\
+\end{tabular}
+\vspace*{.1cm}
+
+\begin{itemize}
+\item$\myit{subtype}$ is one of
+\vspace*{.1cm}
+
+\begin{tabular}{ll}
+0 & $\myit{normal}$\\
+1 & $\myit{a-leaders}$\\
+2 & $\myit{c-leaders}$\\
+3 & $\myit{x-leaders}$\\
+\end{tabular}
+\vspace*{.1cm}
+
+\item $\myit{argument-kind}$ is one of
+\vspace*{.1cm}
+
+\begin{tabular}{ll}
+0 & $\myit{space}$\\
+1 & $\myit{rule}$ ($\myit{subtype}$ must be leader)\\
+2 & $\myit{character}$ ($\myit{subtype}$ must be leader)\\
+\end{tabular}
+\vspace*{.1cm}
+
+\item $\myit{stretch-order}$ and $\myit{shrink-order}$
+are one of
+\vspace*{.1cm}
+
+\begin{tabular}{ll}
+0 & $\myit{normal}$\\
+1 & $\myit{fi}$\\
+2 & $\myit{fil}$\\
+3 & $\myit{fill}$\\
+4 & $\myit{filll}$\\
+\end{tabular}
+\vspace*{.1cm}
+
+\item $n=\myit{char-rule}$ depends on the value of
+$\myit{argument-kind}$:
+\begin{enumerate}
+\item[0.] 0;
+\item[1.] $n$-th rule in rule table~0;
+\item[2.] $n$-character in font.
+\end{enumerate}
+\end{itemize}
+The explanation here only really makes sense if the reader has a clear
+understanding of how glue nodes are built in~\TeX. More detailed
+documentation is forthcoming.
+\end{itemize}
+
+The new $\myit{char-info-word}$ array is of great interest. Its length
+is not directly computable from the number of characters in the font. Each
+$\myit{char-info-word}$ entry contains a minimum of 12 octets, and is in
+any case a multiple of four octets. Each entry is as follows:
+\vspace*{.1cm}
+
+\begin{tabular}{llrl}
+1st word & $\myit{width}$ & 16 bits\\
+& $\myit{height}$ & 8 bits\\
+& $\myit{depth}$ & 8 bits\\
+\hline
+2nd word & $\myit{italic}$ & 8 bits\\
+& $\myit{RFU}$ & 5 bits\\
+& $\myit{ext-tag}$ & 1 bit\\
+& $\myit{tag}$ & 2 bits\\
+& $\myit{remainder}$ & 16 bits\\
+\hline
+& $\myit{no-repeats}$ & 16 bits\\
+& $\myit{param}_0$ & 16 bits\\
+& \ldots\\
+& $\myit{param}_{\it npc-1}$ & 16 bits\\
+& $\myit{padding}$ & 16 bits & if necessary\\
+\end{tabular}
+\vspace*{.1cm}
+
+\noindent
+where $\myit{npc}$ is the number of characters per parameter.
+
+The $\myit{repeat}$ entry allows one to state that the following
+\texttt{no-repeats} characters have identical attributes, thereby
+allowing the \OFM\ file to be much smaller. This attribute is essential
+for Chinese, Japanese and korean ideogram fonts. In other words, this
+$\myit{char-info-word}$ entry is relevant to $(\myit{no-repeats}+1)$
+characters.
+
+If the $\myit{ext-tag}$ bit is on, then the lig-kern entry pointed to
+by $\myit{remainder}$ is shared with all the other characters in its
+\emph{equivalence class}, which corresponds to $\myit{param}_0$
+if there exists an \textsc{ivalue} table.
+
+We are now ready for the changed lig-kern table. There are four
+new instructions, which can be distinguished by the fact that
+the 0-th 16-bit entry ($\myit{skip-byte}$) is exactly~256.
+In that case, then the 1st 16-bit entry ($\myit{next-char}$)
+defines an equivalence class. If the next character is of that
+equivalence class, then the 2nd 16-bit entry
+(the $\myit{op-byte}$) is interpreted as follows:
+\begin{enumerate}
+\item[17.] Add the glue node defined by entry $\myit{remainder}$
+in the 0-th glue table.
+\item[18.] Add the penalty node defined by entry $\myit{remainder}$
+in the 0-th penalty table.
+\item[19.] Add the penalty node defined by entry
+$\myit{remainder}/256$ in the 0-th penalty table, then
+add the glue node defined by entry
+$\myit{remainder}\;\textrm{mode}\;256$ in the 0-th glue table.
+\item[20.] Add the kern node defined by entry $\myit{remainder}$
+in the 0-th mvalue table.
+\end{enumerate}
+
+\subsection{Level-1 \OPL\ files}
+
+The level-1 \OPL\ files are the text versions of level-1 \OFM\ files.
+Hence, level-1 \OPL\ files contain six kinds of new tables:
+integer (\textsc{ivalue}), fixed (\textsc{fvalue}),
+magnifiable fixed (\textsc{mvalue}), rule (\textsc{rule}),
+glue (\textsc{glue}) and \textsc{penalty}) tables.
+In addition, the character entries can include new parameters,
+which can then be used in the extended lig-kern table.
+
+We begin with the new tables.
+These extra tables are numbered within each class, from 0 to $n-1$,
+where $n$ is the number of tables in that class. To define, say,
+the fifth \textsc{ivalue} table, one begins as follows:
+\[
+ \bigl(\texttt{FONTIVALUE H 5 } \showtable\bigr)
+\]
+The instructions for defining tables are
+\[
+\begin{array}{lll}
+ \bigl(\texttt{FONTIVALUE} & \showtno & \showtable\bigr)\\
+ \bigl(\texttt{FONTFVALUE} & \showtno & \showtable\bigr)\\
+ \bigl(\texttt{FONTMVALUE} & \showtno & \showtable\bigr)\\
+ \bigl(\texttt{FONTRULE} & \showtno & \showtable\bigr)\\
+ \bigl(\texttt{FONTGLUE} & \showtno & \showtable\bigr)\\
+ \bigl(\texttt{FONTPENALTY}& \showtno & \showtable\bigr)\\
+\end{array}
+\]
+
+The property lists for these tables contain as many entries as there are
+slots in the table. So the fourth entry, starting from~0, in a glue
+table would begin as follows:
+\[
+ \bigl(\texttt{GLUE H 4 } \showglue\bigr)
+\]
+The instructions for defining entries are:
+\[
+\begin{array}{lll}
+ \bigl(\texttt{IVALUE} & \showeno & \showivalue\bigr)\\
+ \bigl(\texttt{FVALUE} & \showeno & \showfvalue\bigr)\\
+ \bigl(\texttt{MVALUE} & \showeno & \showmvalue\bigr)\\
+ \bigl(\texttt{RULE} & \showeno & \showrule\bigr)\\
+ \bigl(\texttt{GLUE} & \showeno & \showglue\bigr)\\
+ \bigl(\texttt{PENALTY}& \showeno & \showpenaltydef\bigr)\\
+\end{array}
+\]
+
+Now we come to the definitions of the individual entries.
+The four simple ones are for \textsc{ivalue}, \textsc{fvalue},
+\textsc{mvalue} and \textsc{penalty}, which are as follows:
+The instructions for defining entries are:
+\[
+\begin{array}{ll}
+ \bigl(\texttt{IVALUEVAL} & \showinteger\bigr)\\
+ \bigl(\texttt{FVALUEVAL} & \showfixword\bigr)\\
+ \bigl(\texttt{MVALUEVAL} & \showfixword\bigr)\\
+ \bigl(\texttt{PENALTYVAL}& \showinteger\bigr)\\
+\end{array}
+\]
+with some examples:
+\begin{verbatim}
+ (IVALUEVAL H 42)
+ (PENALTYVAL D 1000)
+ (FVALUEVAL R 42.0)
+ (MVALUEVAL R 42.0)
+\end{verbatim}
+which define an integer value of hex-42, a penalty value of 1000,
+a fix-word value of 42.0, and a magnifiable fix-word value of
+42.0.
+
+A $\showrule$ contains three components, each defaulting to~0:
+\[
+\begin{array}{ll}
+ \bigl(\texttt{RULEWD} & \showfixword\bigr)\\
+ \bigl(\texttt{RULEHT} & \showfixword\bigr)\\
+ \bigl(\texttt{RULEDP} & \showfixword\bigr)\\
+\end{array}
+\]
+
+The most complex entries are for glue, which can take several
+instructions. The first few instructions should be clear:
+\[
+\begin{array}{ll}
+ \bigl(\texttt{GLUEWD} & \showfixword\bigr)\\
+ \bigl(\texttt{GLUESTRETCH} & \showfixword\bigr)\\
+ \bigl(\texttt{GLUESHRINK} & \showfixword\bigr)\\
+ \bigl(\texttt{GLUESTRETCHORDER} & \showorder\bigr)\\
+ \bigl(\texttt{GLUESHRINKORDER} & \showorder\bigr)\\
+\end{array}
+\]
+where $\showorder$ is one of \texttt{UNIT}, \texttt{FI}, \texttt{FIL},
+\texttt{FILL}, \texttt{FILLL}.
+
+
+Now, glue can either be blank, or consist of a leader:
+\[
+\begin{array}{ll}
+ \bigl(\texttt{GLUETYPE} & \showkind\bigr)\\
+\end{array}
+\]
+where $\showkind$ is one of \texttt{NORMAL}, \texttt{ALEADERS},
+\texttt{CLEADERS}, \texttt{XLEADERS}. If a leader is chosen,
+then one of the following alternatives can be given:
+\[
+\begin{array}{ll}
+ \bigl(\texttt{GLUERULE} & \showinteger\bigr)\\
+ \bigl(\texttt{GLUECHAR} & \showinteger\bigr)\\
+\end{array}
+\]
+We give below the tables for an initial test with East Asian fonts:
+\begin{verbatim}
+ (FONTIVALUE H 0
+ (IVALUE H 0
+ (IVALUEVAL H 0)
+ )
+ (IVALUE H 1
+ (IVALUEVAL H 1)
+ )
+ (IVALUE H 2
+ (IVALUEVAL H 2)
+ )
+ (IVALUE H 3
+ (IVALUEVAL H 3)
+ )
+ )
+ (FONTGLUE H 0
+ (GLUE H 0
+ (GLUETYPE H 0)
+ (GLUESTRETCHORDER NORMAL)
+ (GLUESHRINKORDER NORMAL)
+ (GLUEWD R 0.0)
+ (GLUESTRETCH R 0.0)
+ (GLUESCHRINK R 0.0)
+ )
+ (GLUE H 1
+ (GLUETYPE H 0)
+ (GLUESTRETCHORDER NORMAL)
+ (GLUESHRINKORDER NORMAL)
+ (GLUEWD R 1.2333
+ (GLUESTRETCH R 4.5555)
+ (GLUESCHRINK R 2.3444)
+ )
+ (FONTPENALTY H 0
+ (PENALTY H 0
+ (PENALTYVAL H 0)
+ )
+ (PENALTY H 1
+ (PENALTYVAL H 122A)
+ )
+ )
+\end{verbatim}
+
+The extra tables can appear in any order, but they must all appear
+\emph{before} the first character entry has appeared, since the
+character parameters can refer to these tables.
+
+When defining the character entries, the standard entries (width,
+height, depth and italic correction) all exist. One can also add
+parameters to the characters by referring to the above
+tables. The syntax for an entry resembles
+\begin{verbatim}
+ (CHARIVALUE H 0 H 2)
+\end{verbatim}
+For this character, it is entry 2 in \textsc{ivalue} table 0 that is
+relevant. All entries are similar:
+\[
+\begin{array}{lll}
+ \bigl(\texttt{CHARIVALUE} & \showinteger & \showinteger\bigr)\\
+ \bigl(\texttt{CHARFVALUE} & \showinteger & \showinteger\bigr)\\
+ \bigl(\texttt{CHARMVALUE} & \showinteger & \showinteger\bigr)\\
+ \bigl(\texttt{CHARRULE} & \showinteger & \showinteger\bigr)\\
+ \bigl(\texttt{CHARGLUE} & \showinteger & \showinteger\bigr)\\
+ \bigl(\texttt{CHARPENALTY} & \showinteger & \showinteger\bigr)\\
+\end{array}
+\]
+There is a special use for the 0-th integer table, which defines
+the equivalence class of the character for the lig-kern table:
+\[
+\begin{array}{ll}
+ \bigl(\texttt{CHARIVALUE H 0} & \showinteger\bigr)
+\end{array}
+\]
+The idea is that characters that act similarly with respect to
+their neighboring characters should have the same lig-kern
+entry, allowing for the dramatic reduction in size of the
+lig-kern table. More later.
+
+Also to save space, it is possible to state that several characters use the
+same information. This is done with the \textsc{charrepeat}
+instruction:
+\[
+\begin{array}{ll}
+ \bigl(\texttt{CHARREPEAT H 34 H 42 } \showchardefn\bigr)
+\end{array}
+\]
+states that characters \texttt{0x34} through to \texttt{0x76}
+(\texttt{0x34}+\texttt{0x42}) all use the same information.
+This clustering is done automatically by the \texttt{ovp2ovf} program.
+
+The lig-kern table uses four new instructions for the automatic
+insertion of kern, glue and penalties between characters. For example,
+\begin{verbatim}
+ (CKRN H 3 H 2)
+\end{verbatim}
+states that if we encounter this instruction, and the next character
+has 3~in its 0-th \textsc{ivalue} table, then the 2-nd entry in the 0-th
+\textsc{mvalue} table is inserted into the stream.
+Similarly,
+\begin{verbatim}
+ (CGLUE H 3 H 2)
+\end{verbatim}
+states that if we encounter this instruction, and the next character
+has 3~in its 0-th \textsc{ivalue} table, then the 2-nd entry in the 0-th
+\textsc{glue} table is inserted into the stream.
+Once again,
+\begin{verbatim}
+ (CPENALTY H 3 H 2)
+\end{verbatim}
+does the same thing, except that it inserts the 2-nd entry in the 0-th
+\textsc{penalty} table into the stream. The other one is
+\begin{verbatim}
+ (CPENGLUE H 3 H 2 H 4)
+\end{verbatim}
+which inserts the 2-nd entry in the 0-th \textsc{penalty} table, then
+the 4-th entry in the 0-th \textsc{glue} table.
+
+The \textsc{label} instruction used in \PL\ files has a variant called
+\textsc{clabel}, which means that several characters are using the same
+lig-kern entry. It is this technique that allows \texttt{ovp2ovf}
+to cluster the characters with similar properties, otherwise each would
+point to a different lig-kern entry.
+
+Our example shows how East Asian fonts might be coded. The
+equivalence class of a character has three possible values: 1~for
+`left' characters (opening parenthesis, opening quote, etc.),
+2~for `middle' or ordinary characters,
+and 3~for `right' characters
+(closing parenthesis, closing quote, period, etc.).
+Here is the lig-kern table.
+\begin{verbatim}
+ (LIGTABLE
+ (CLABEL H 1)
+ (CPENGLUE H 1 H 0 H 0)
+ (CPENGLUE H 2 H 0 H 0)
+ (CPENGLUE H 3 H 0 H 0)
+ (STOP)
+ (CLABEL H 2)
+ (CGLUE H 1 H 0)
+ (CGLUE H 2 H 0)
+ (CPENGLUE H 3 H 0 H 0)
+ (STOP)
+ (CLABEL H 2)
+ (CGLUE H 1 H 0)
+ (CGLUE H 2 H 0)
+ (CPENGLUE H 3 H 0 H 0)
+ (STOP)
+\end{verbatim}
+Glue is inserted between all pairs of characters that are of category 1,
+2, or~3. In addition, a penalty is added in front of characters of
+category 3 (`right' characters), preventing a linebreak just prior to
+such characters. At the same time, a penalty is added after all
+occurrences of characters of category~1 (`left' characters).
+
+Another possibility is to completely replace the lig-kern table,
+with the instruction
+\[
+\begin{array}{ll}
+ \bigl(\texttt{LIGTABLEOCP} & \showligocp\bigr)\\
+\end{array}
+\]
+Here the \OCP\ $\showligocp$ will be used instead of the lig-kern
+table.
+
+\subsection{Level-1 \OVF\ files}
+
+The level-1 \OVF\ files are indistinguishable from level-0
+\OVF\ files.
+
+\subsection{Level-1 \OVP\ files}
+
+The level-1 \OVP\ files are similar to level-1 \OPL\ files for
+the description of the tables. For the actual character layout
+stuff, there is no difference with level-0 \OVP\ files.
+
+\section{\OMEGA\ Translation Processes}
+\label{lab:otps}
+
+The changes described above are very useful, and allow the resolution
+of several problems. However, they do not radically alter the
+structure of \TeX. This is not the case for the \OMEGA\ Translation
+Processes, which allow text to be passed through any number of finite
+state automata, in order to impose the required effects.
+
+These processes are necessary for translating one character set to
+another. They are also used to choose the various forms of letters in
+Arabic, or to create consonental clusters in Khmer, or to rearrange
+letter order in Indic scripts. They could also offer alternative
+means of changing texts to upper or lower case or to hyphenate texts.
+
+Each translation process is placed in a file with the suffix \verb|.otp|.
+Its syntax is similar but not identical to a \texttt{lex} or
+\texttt{flex} file on Unix. Examples of translation processes can
+be found in the \texttt{texmf/omega/otp} directory.
+
+An \verb|.otp| file defines a finite state automaton that transforms
+an input character stream into an output character stream.
+It consists of six parts:
+
+\begin{tabular}{l}
+\emph{Input}\\
+\emph{Output}\\
+\emph{Tables}\\
+\emph{States}\\
+\emph{Aliases}\\
+\emph{Expressions}\\
+\end{tabular}
+
+\noindent
+where the \emph{Expressions} actually state what translations take
+place and in what situation.
+
+In what follows, $n$ refers to a positive integer between 0~and
+$2^{24}-1$. It can be given in decimal form, octal form (preceded by
+\texttt{@'}) or hexadecimal form (preceded by \texttt{@"}).
+Hexadecimal numbers can use both minuscule and majuscule letters
+to express the digits~\emph{a--f}. Numbers can also be given in
+character form: a printable \textsc{ascii} character, when placed
+inside a pair of quotes, generates the \textsc{ascii} code for that
+character. For example, \verb|`a'| is equivalent to~\verb|@"61|.
+
+The \emph{Input} part states how many octets are in each input character.
+If the section is empty, then the default value is~2, since we hope
+that Unicode will become the standard means of communication in the future.
+If the section is not empty, it must be of the form
+\[ \mymathtt{input:}\;\mymathit{in}\mymathtt{;} \]
+where \emph{in} states how many octets are in each input character.
+
+The \emph{Output} part states how many octets are in each output character.
+If the section is empty, then the default value is~2, since we hope
+that Unicode will become the standard means of communication in the future.
+If the section is not empty, it must be of the form
+\[ \mymathtt{output:}\;\mymathit{out}\mymathtt{;} \]
+where \emph{out} states how many octets are in each output character.
+
+The \emph{Tables} part is used for defining tables that will be
+referred to later in the expressions. Often, translations from one
+character set to another are most efficiently presented through table
+lookup. This section can be empty, in which case no tables have been
+defined. If it is not empty, it is of the form
+\[ \mymathtt{tables:}\; \mymathit{table}^+ \]
+where each \emph{table} is of the form
+\[ \mymathit{id}\mymathtt{[}n\mymathtt{]}\;\mymathtt{=}\;
+\mymathtt{\char'173}n^+\mymathtt{\char'175}\mymathtt{;} \]
+where the numbers in $n^+$ are comma-separated.
+
+The \emph{States} part is used to separate out the expressions. Not
+all expressions will necessarily be applicable in all situations.
+To do this, the user can name states and identify expressions with
+state names, in order to express what expressions apply when.
+This section can be empty, in which case there is only one state. If
+it is not empty, it is of the form
+\[ \mymathtt{states:}\; \mymathit{id}^+\mymathtt{;} \]
+where the identifiers in $\mymathit{id}^+$ are comma-separated.
+
+The \emph{Aliases} part is used to simplify the definition of the left
+hand sides of the expressions. Each expression consists of a
+left-hand side, in the form of a simplified regular expression, and of a
+right-hand side, which states what should be done with a recognized
+string. To simplify the definitions of the left-hand sides,
+aliases can be used. This section can be empty, in which case there
+are no aliases. If it is not empty, it is of the form
+\[ \mymathtt{aliases:}\; \mymathit{alias}^+ \]
+where each \emph{alias} is of the form
+\[ \mymathit{id}\;\mymathtt{=}\;\mymathit{left}\mymathtt{;}\]
+and \emph{left} is defined below.
+
+The \emph{Expressions} part is the very reason for an \verb|.otp|
+file. It states what translations must take place, and when. It
+cannot be empty, and its syntax is
+\[ \mymathtt{expressions:}\; \mymathit{expr}^+ \]
+Each \emph{expr} is of the form
+\[
+ \mymathit{leftState}\; \mymathit{totalLeft}\;
+ \mymathit{right} \; \mymathit{pushBack} \; \mymathit{rightState} \mymathtt{;}
+\]
+where \emph{leftState} defines the state for which this expression is
+applicable, \emph{totalLeft} defines the left-hand-side regular
+expression, \emph{right} defines the characters to be output,
+\emph{pushBack} states what characters must be added to the input
+stream and \emph{rightState} gives the new state.
+
+Intuitively, if the automaton is in macro-state \emph{leftState} and
+the regular expression \emph{totalLeft} corresponds to a prefix of the current
+input stream, then (1)~the input stream is advanced to the end of the recognized
+prefix, (2)~the characters generated by the \emph{right}
+expression are put onto the output stream, (3)~the characters
+generated by the \emph{pushBack} stream are placed at the beginning
+of the input stream and (4)~the system changes to the macro-state
+defined by \emph{rightState}.
+
+The \emph{leftState} field can be empty. If it is not, its syntax is
+\[ \mymathtt{<} \mymathit{id} \mymathtt{>} \]
+
+The syntax for \emph{totalLeft} is
+\[ \mymathtt{beg:}? \; \mymathit{left}^+ \; \mymathtt{end:}? \]
+The \texttt{beg:}, if present, will only match the string if it is
+at the beginning of the input. The \texttt{end:}, if present, will
+only match the string if it is at the end of the input.
+
+The syntax for \emph{left} is given by
+\begin{eqnarray*}
+\mymathit{left} & ::= & n\\
+& \mid & n\mymathtt{-}n\\
+& \mid & \mymathtt{.}\\
+& \mid & \mymathtt{(}\mymathit{left}^+\mymathtt{)}\\
+& \mid & \mymathtt{\char94(}\mymathit{left}^+\mymathtt{)}\\
+& \mid & \{\mymathit{id}\}\\
+& \mid & \mymathit{left}\;\mymathtt{<}n\mymathtt{,}n?\mymathtt{>}\\
+\end{eqnarray*}
+where the $\mymathit{left}^+$ means a series of \emph{left} separated
+by vertical bars. Therefore, $n$ means a single number, $n\mymathtt{-}n$ is a
+range, $\mymathtt{.}$~is a wildcard character,
+$\mymathtt{(}\mymathit{left}^+\mymathtt{)}$ is a choice,
+$\mymathtt{\char94(}\mymathit{left}^+\mymathtt{)}$ is the negation of a choice,
+$\mymathtt{\char'173}\mymathit{id}\mymathtt{\char'175}$
+is the use of an alias and
+$\mymathit{left}\mymathtt{<}n\mymathtt{,}n?\mymathtt{>}$
+means between $n$~and $n'$~occurrences of \emph{left}. Should there
+be no~$n'$, then the expression means at least $n$~occurrences.
+
+The syntax for \emph{right} is
+\[ \mymathtt{=>}\; \mymathit{stringExpr}^+ \]
+while that for \emph{pushBack}, if it is not empty, is
+\[ \mymathtt{<=}\; \mymathit{stringExpr}^+ \]
+The \emph{right} expression corresponds to the characters that are to
+be output. The \emph{pushBack} expression corresponds to the
+characters that are put back onto the input stream.
+
+A \emph{stringExpr} defines a string of characters, using the
+characters in the recognized input stream as arguments. It is of the form
+
+\begin{tabular}{ll}
+& $s$\\
+$\mid$ & $n$\\
+$\mid$ & \verb|\|$n$\\
+$\mid$ & \verb|\$|\\
+$\mid$ & \verb|\($-|$n$\verb|)|\\
+$\mid$ & \verb|\*|\\
+$\mid$ & \verb|\(*-|$n$\verb|)|\\
+$\mid$ & \verb|\(*+|$n$\verb|)|\\
+$\mid$ & \verb|\(*+|$n$\verb|-|$n'$\verb|)|\\
+$\mid$ & \verb|#|\emph{arithExpr}\\
+\end{tabular}
+
+\noindent
+where $s$~is an \textsc{ascii} character string enclosed in double
+quotation marks.
+The \verb|\|$n$ means the $n$-th character (starting from 1)
+in the recognized prefix; the \verb|\$| means the last character in the
+prefix; \verb|\($-|$n$\verb|)| the $n$-th, counting from the end.
+The \verb|\*| means the entire recognized prefix;
+\verb|\(*-|$n$\verb|)| the prefix without the last $n$~characters;
+\verb|\(*+|$n$\verb|)| without the first $n$~characters;
+\verb|\(*+|$n$\verb|-|$n'$\verb|)| removes the first~$n$ and last~$n'$
+characters.
+
+For example, Indic scripts are encoded with vowels at the end of a
+syllable, but the vowel is actually printed first on the page. Up
+to six consonants can precede a vowel, yielding the following
+transliteration:
+\begin{verbatim}
+ {consonant}<1,6> {vowel} => \$ \(*-1);
+\end{verbatim}
+
+The \emph{arithExpr} entry allows for calculations to actually be
+effected on the characters in the prefix. Their syntax is as follows:
+
+\begin{tabular}{ll}
+ & $n$\\
+$\mid$ & \verb|\|$n$\\
+$\mid$ & \verb|\$|\\
+$\mid$ & \verb|\($-|$n$\verb|)|\\
+$\mid$ & \emph{arithExpr}\verb| + |\emph{arithExpr}\\
+$\mid$ & \emph{arithExpr}\verb| - |\emph{arithExpr}\\
+$\mid$ & \emph{arithExpr}\verb| * |\emph{arithExpr}\\
+$\mid$ & \emph{arithExpr}\verb| div: |\emph{arithExpr}\\
+$\mid$ & \emph{arithExpr}\verb| mod: |\emph{arithExpr}\\
+$\mid$ & \emph{id}\verb|[|\emph{arithExpr}\verb|]|\\
+$\mid$ & \verb|(|\emph{arithExpr}\verb|)|\\
+\end{tabular}
+
+\noindent
+where \emph{id}\verb|[|\emph{arithExpr}\verb|]| means a table lookup:
+the \emph{id} must be a table defined in the \emph{Tables} section.
+The other operations should be clear.
+
+The following example shows the use of tables.
+\label{gb:unicode}
+\begin{verbatim}
+% File inbig5.otp
+% Conversion to Unicode from Chinese Big 5 (HKU)
+% Copyright (c) 1995 John Plaice and Yannis Haralambous
+% This file is part of the Omega project.
+%
+% This file was derived from data in the tcs program
+% ftp://plan9.att.com/plan9/unixsrc/tcs.shar.Z, 16 November 1994
+%
+
+input: 1;
+output: 2;
+
+tables:
+
+in_big5_a1[@"9d] = {
+@"20, @"2c, @"2ce, @"2e, @"2219, @"2219, @"3b, @"3a,
+...
+@"2199, @"2198, @"2225, @"2223, @"2215
+};
+
+in_big5[@"3695] = {
+@"3000, @"ff0c, @"3001, @"3002, @"ff0e, @"30fb, @"ff1b, @"ff1a,
+...
+@"fffd, @"fffd, @"fffd, @"fffd, @"fffd
+};
+
+expressions:
+
+@"1a => @"0a;
+@"00-@"a0 => \1;
+@"a1(@"40-@"7e) => #(in_big5_a1[\2-@"40]);
+@"a1(@"a1-@"fe) => #(in_big5_a1[\2-@"62]);
+(@"a2-@"fe)(@"40-@"7e) => #(in_big5[(\1-@"a2)*@"9d + \2-@"40]);
+(@"a2-@"fe)(@"a1-@"fe) => #(in_big5[(\1-@"a2)*@"9d + \2-@"62]);
+. . => @"fffd;
+\end{verbatim}
+
+In the future, more operations may well be added. Research is still
+under way for such things as providing means for defining functions,
+local variables, error handling and other functionality.
+
+The \emph{pushBack} part, which serves to put characters back onto the
+input stream, uses the same syntax as the \emph{right} part. When
+characters are placed back onto the input stream, they will be looked
+at upon the next iteration of the automaton.
+
+Finally, the \emph{rightState} can be empty or one of the following
+three forms:
+
+\begin{tabular}{ll}
+& \verb|<|\emph{id}\verb|>|\\
+$\mid$ & \verb|<push: |\emph{id}\verb|>|\\
+$\mid$ & \verb|<pop:>|\\
+\end{tabular}
+
+\noindent
+If it is empty, the automaton stays in the same state.
+If it is of the form \verb|<|\emph{id}\verb|>|, then the automaton
+changes to state~\emph{id}. The \verb|<push: |\emph{id}\verb|>|
+means change to state~\emph{id}, but remembering the current state.
+The \verb|<pop:>| means return to the previously saved state.
+
+Several \texttt{.otp} files are in the
+\texttt{omega/texmf/otp} directory.
+The \texttt{char2uni} directory contains \OTP s that
+convert national character sets to Unicode, while the
+\texttt{omega} directory contains \OTP s designed to work
+with the \OMEGA\ fonts.
+
+\section{Compiled Translation Processes}
+
+\OMEGA\ does not know anything about \OMEGA\ Translation Processes.
+It actually reads a compiled form of these filters, known as
+Compiled Translation Processes (file suffix \texttt{.ocp}).
+Essentially, the \OCP s can be considered to be portable assembler
+programs, and \OMEGA\ includes an interpreter for the generated
+instructions.
+
+The command for reading in a \OCP\ file is similar to a font
+declaration. The example
+\begin{verbatim}
+ \ocp\TexUni=TeXArabicToUnicode
+\end{verbatim}
+means that the file \verb|TeXArabicToUnicode.ocp| is read
+in by~\OMEGA\ and that internally the translation process is
+referred to as \verb|\TeXUni|.
+
+The \OCP s consist of a sequence of 4-octet words. The first seven
+words have the following form:
+
+\begin{tabular}{ll}
+\emph{lf}&length of the entire file, in words;\\
+\emph{in}&number of octets in an input character;\\
+\emph{ot}&number of octets in an output character;\\
+\emph{nt}&number of tables;\\
+\emph{lt}&number of words allocated for tables;\\
+\emph{ns}&number of states;\\
+\emph{ls}&number of words allocated for states;\\
+\end{tabular}
+
+\noindent
+The header words are followed by four arrays:
+\begin{eqnarray*}
+\mathit{table\_length} & : &
+ \mathbf{array} \; [0..\mathit{nt}-1] \; \mathbf{of} \; \mathit{word}\\
+\mathit{tables} & : &
+ \mathbf{array} \; [0..\mathit{lt}-1] \; \mathbf{of} \; \mathit{word}\\
+\mathit{state\_length} & : &
+ \mathbf{array} \; [0..\mathit{ns}-1] \; \mathbf{of} \; \mathit{word}\\
+\mathit{tables} & : &
+ \mathbf{array} \; [0..\mathit{ls}-1] \; \mathbf{of} \; \mathit{word}
+\end{eqnarray*}
+
+The \emph{table\_length} array states how many words are used for each
+of the tables in the~\OCP. For the GB~$\rightarrow$~Unicode example on
+page~\pageref{gb:unicode}, the \emph{table\_length} would have two
+entries: hex values \texttt{9d} and~\texttt{3695}.
+
+The \emph{tables} array is simply the concatenation of the tables in
+the \OTP\ file.
+
+The \emph{state\_length} array states how many words are used for each
+of the states in the~\OCP. For the GB~$\rightarrow$~Unicode example on
+page~\pageref{gb:unicode}, the \emph{state\_length} would have one
+entry.
+
+The \emph{states} array is simply the concatenation of the sequence of
+instructions for each state in the \OTP\ file. Each instruction takes
+one or two 4-octet words. Zero- and one-argument instructions use
+one word. If the instruction consists of one word,
+then the actual instruction is in the first two octets and the
+argument is in the last two octets. If the instruction consists of
+two words, then the actual instruction is in the first two octets,
+the first argument is in the next two octets and the last argument is
+in the last two octets. The instructions are as follows:
+
+\begin{tabbing}
+\makebox[1cm][r]{99} \= \quad \verb|OTP_GOTO_NO_ADVANCE| \= \quad 2 arguments\kill
+\makebox[1cm][r]{1} \> \quad \verb|OTP_RIGHT_OUTPUT| \> \quad 0 arguments\\
+\makebox[1cm][r]{2} \> \quad \verb|OTP_RIGHT_NUM| \> \quad 1 argument\\
+\makebox[1cm][r]{3} \> \quad \verb|OTP_RIGHT_CHAR| \> \quad 1 argument\\
+\makebox[1cm][r]{4} \> \quad \verb|OTP_RIGHT_LCHAR| \> \quad 1 argument\\
+\makebox[1cm][r]{5} \> \quad \verb|OTP_RIGHT_SOME| \> \quad 2 arguments\\
+\\
+\makebox[1cm][r]{6} \> \quad \verb|OTP_PBACK_OUTPUT| \> \quad 0 arguments\\
+\makebox[1cm][r]{7} \> \quad \verb|OTP_PBACK_NUM| \> \quad 1 argument\\
+\makebox[1cm][r]{8} \> \quad \verb|OTP_PBACK_CHAR| \> \quad 1 argument\\
+\makebox[1cm][r]{9} \> \quad \verb|OTP_PBACK_LCHAR| \> \quad 1 argument\\
+\makebox[1cm][r]{10} \> \quad \verb|OTP_PBACK_SOME| \> \quad 2 arguments\\
+\\
+\makebox[1cm][r]{11} \> \quad \verb|OTP_ADD| \> \quad 0 arguments\\
+\makebox[1cm][r]{12} \> \quad \verb|OTP_SUB| \> \quad 0 arguments\\
+\makebox[1cm][r]{13} \> \quad \verb|OTP_MULT| \> \quad 0 arguments\\
+\makebox[1cm][r]{14} \> \quad \verb|OTP_DIV| \> \quad 0 arguments\\
+\makebox[1cm][r]{15} \> \quad \verb|OTP_MOD| \> \quad 0 arguments\\
+\makebox[1cm][r]{16} \> \quad \verb|OTP_LOOKUP| \> \quad 0 arguments\\
+\makebox[1cm][r]{17} \> \quad \verb|OTP_PUSH_NUM| \> \quad 1 argument\\
+\makebox[1cm][r]{18} \> \quad \verb|OTP_PUSH_CHAR| \> \quad 1 argument\\
+\makebox[1cm][r]{19} \> \quad \verb|OTP_PUSH_LCHAR| \> \quad 1 argument\\
+\\
+\makebox[1cm][r]{20} \> \quad \verb|OTP_STATE_CHANGE| \> \quad 1 argument\\
+\makebox[1cm][r]{21} \> \quad \verb|OTP_STATE_PUSH| \> \quad 1 argument\\
+\makebox[1cm][r]{22} \> \quad \verb|OTP_STATE_POP| \> \quad 1 argument\\
+\\
+\makebox[1cm][r]{23} \> \quad \verb|OTP_LEFT_START| \> \quad 0 arguments\\
+\makebox[1cm][r]{24} \> \quad \verb|OTP_LEFT_RETURN| \> \quad 0 arguments\\
+\makebox[1cm][r]{25} \> \quad \verb|OTP_LEFT_BACKUP| \> \quad 0 arguments\\
+\\
+\makebox[1cm][r]{26} \> \quad \verb|OTP_GOTO| \> \quad 1 argument\\
+\makebox[1cm][r]{27} \> \quad \verb|OTP_GOTO_NE| \> \quad 2 arguments\\
+\makebox[1cm][r]{28} \> \quad \verb|OTP_GOTO_EQ| \> \quad 2 arguments\\
+\makebox[1cm][r]{29} \> \quad \verb|OTP_GOTO_LT| \> \quad 2 arguments\\
+\makebox[1cm][r]{30} \> \quad \verb|OTP_GOTO_LE| \> \quad 2 arguments\\
+\makebox[1cm][r]{31} \> \quad \verb|OTP_GOTO_GT| \> \quad 2 arguments\\
+\makebox[1cm][r]{32} \> \quad \verb|OTP_GOTO_GE| \> \quad 2 arguments\\
+\makebox[1cm][r]{33} \> \quad \verb|OTP_GOTO_NO_ADVANCE| \> \quad 1 argument\\
+\makebox[1cm][r]{34} \> \quad \verb|OTP_GOTO_BEG| \> \quad 1 argument\\
+\makebox[1cm][r]{35} \> \quad \verb|OTP_GOTO_END| \> \quad 1 argument\\
+\makebox[1cm][r]{36} \> \quad \verb|OTP_STOP| \> \quad 0 arguments\\
+\end{tabbing}
+
+The \verb|OTP_LEFT|, \verb|OTP_GOTO| and \verb|OTP_STOP| instructions
+are used for recognizing prefixes in an input stream. The \verb|OTP_RIGHT|
+instructions place characters on the output stream, while the
+\verb|OTP_PBACK| instructions place characters back onto the input
+stream. The instructions \verb|OTP_ADD| through to
+\verb|OTP_PUSH_LCHAR| are used for internal computations in preparation
+for \verb|OTP_RIGHT| or \verb|OTP_PBACK| instructions. Finally, the
+\verb|OTP_STATE| instructions are for changing macro-states.
+
+The system that reads from the input stream uses two pointers, which
+we will call \emph{first} and \emph{last}. The \emph{first} value
+points to the beginning of the input prefix that is currently being
+identified. The \emph{last} value points to the end of the input
+prefix that has been read. When a prefix has been recognized, then
+\emph{first} points to~\verb|\1| and \emph{last} points to~\verb|\$|.
+
+The \verb|OTP_LEFT_START| instruction, called at the beginning of
+the parsing of a prefix, advances \emph{first} to $\emph{last}+1$;
+\verb|OTP_LEFT_RETURN| resets the \emph{last} value to
+$\emph{first}-1$ (it is called when a particular \emph{left} pattern
+does not correspond to the prefix); \verb|OTP_LEFT_BACKUP| backs up
+the \emph{last} pointer by~1.
+
+Internally, a \OCP\ program uses a program counter (PC), which is simply an
+index into the appropriate state array. Like for all assembler
+programs, this counter is normally incremented by 1 or~2, depending on
+the size of the instruction, but it can be abruptly changed through
+an \verb|OTP_GOTO| instruction.
+
+The argument in single-argument \verb|OTP_GOTO| instructions is the
+new~PC. For the two-argument instructions, the first is the comparand
+and the second is the new~PC should the test succeed. The
+\verb|OTP_GOTO| instruction itself is an unconditional branch;
+\verb|OTP_GOTO_NO_ADVANCE| advances \emph{last} by~1, and branches if
+has reached the end of input; \verb|OTP_GOTO_BEG| branches at the
+beginning of input and \verb|OTP_GOTO_END| branches at the end of
+input. As for \verb|OTP_GOTO_|\emph{cond}, it succeeds if the
+character pointed to by \emph{last} (we'll call it
+\verb|*|\emph{last}) satisfies the test
+\emph{cond}(\verb|*|\emph{last}, \emph{firstArg}).
+
+The \verb|OTP_STOP| instruction stops processing of the currently
+recognized prefix. Normally the automaton will be restarted with an
+\verb|OTP_LEFT_START| instruction.
+
+When computations are undertaken for the \verb|OTP_RIGHT| and
+\verb|OTP_PBACK| instructions, a computation stack is used.
+This stack is accessed through instructions \verb|OTP_ADD| through
+to \verb|OTP_PUSH_LCHAR|, as well as through the instructions
+\verb|OTP_RIGHT_OUTPUT| and \verb|OTP_PBACK_OUTPUT|.
+
+Since the \verb|OTP_RIGHT| and \verb|OTP_PBACK| instructions are
+analogous, only the former are described.
+The \verb|OTP_RIGHT_OUTPUT| instruction pops a value of the top of the
+stack and outputs it; \verb|OTP_RIGHT_NUM|$(n$) simply places $n$
+on the output stream; \verb|OTP_RIGHT_CHAR|$(n)$ places the $n$-th input
+character on the output stream; \verb|OTP_RIGHT_LCHAR| does the same,
+but from the back; finally, \verb|OTP_RIGHT_SOME| places a substring
+onto the output stream.
+
+Three instructions are used for placing values on the stack:
+\verb|OTP_PUSH_NUM|$(n)$ pushes $n$ onto the stack,
+\verb|OTP_PUSH_CHAR|$(n)$ pushes the $n$-th character and
+\verb|OTP_PUSH_LCHAR|$(n)$ does the same from the end.
+
+The arithmetic operations of the form \verb|OTP_|\emph{op} apply the
+operation
+\begin{eqnarray*}
+\mathit{stack}[\mathit{top}-1] & := &
+\mathit{stack}[\mathit{top}-1] \; \mathit{op} \;
+\mathit{stack}[\mathit{top}]
+\end{eqnarray*}
+where \emph{top} is the stack pointer, and then decrement the stack
+pointer. Finally, the \verb|OTP_LOOKUP| instruction applies the
+operation
+\begin{eqnarray*}
+\mathit{stack}[\mathit{top}-1] & := &
+\mathit{stack}[\mathit{top}-1][\mathit{stack}[\mathit{top}]]
+\end{eqnarray*}
+and then decrements the pointer.
+
+Last, but not least, are the \verb|OTP_STATE| instructions, which
+manipulate a stack of macro-states. The initial state is always~0.
+The \verb|OTP_STATE_CHANGE|$(n)$ changes the current state
+state~$n$; \verb|OTP_STATE_PUSH|$(n)$ pushes the current state onto
+the state stack before changing the current state;
+\verb|OTP_STATE_POP| pops the state at the top of the state stack into
+the current state.
+
+\section{Translation process lists}
+
+Translation processes can be used for a number of different purposes.
+Since not all uses can be foreseen, we have decided to offer a means
+to dynamically reconfigure the set of translation processes that are
+passing over the input text. This is done using stacks of translation
+process lists.
+
+For any single purpose, for example to process a given language,
+several \OCP s might be required. If one makes a context switch,
+such as processing a different language, then one would to be able
+to quickly replace \emph{all} of the \OCP s that are currently being
+used. This is done using \OCP\ lists.
+
+A \OCP\ list is actually a list of pairs. Each pair consists of a
+positive scaled value and a doubly ended queue of \OCP s. For
+example,
+\begin{verbatim}
+ \ocplist\ArabicOCP=[(1.0 : \TexUni,\UniUniTwo,\UniTwoFont)]
+\end{verbatim}
+the output from \OMEGA\ once the \OCP\ list \verb|\ArabicOCP| has
+been typed, shows that that list has one element, namely the pair
+with the scaled value~1.0 and the doubly ended queue with three
+\OCP s, \verb|\TexUni|, \verb|\UniUniTwo| and \verb|\UniTwoFont|.
+
+\OCP\ lists are built up using the five operators \verb|\nullctlist|,
+\verb|\addbefore|\-\verb|ocp|\-\verb|list|, \verb|\addafterocplist|,
+\verb|\removebeforeocplist| and \verb|\removeafter|\-\verb|ocp|\-\verb|list|.
+For example, the above output was generated by the following
+sequence of \OMEGA\ statements:
+\begin{verbatim}
+ \ocp\TexUni=TeXArabicToUnicode
+ \ocp\UniUniTwo=UnicodeToContUnicode
+ \ocp\UniTwoFont=ContUnicodeToTeXArabicOut
+
+ \ocplist\ArabicOCP=
+ \addbeforeocplist 1 \TexUni
+ \addbeforeocplist 1 \UniUniTwo
+ \addbeforeocplist 1 \UniTwoFont
+ \nullocplist
+\end{verbatim}
+
+The \verb|\ocplist| command is similar to the \verb|\ocp| command:\\
+\verb|\ocplist|~\emph{listName}~\verb|=|~\emph{ocpListExpr}.
+
+All \emph{ocpListExpr} are built up from either the empty \OCP\ list,
+\verb|\nullocplist|, or from an already existing \OCP\ list. In the
+latter case, the list is completely copied, to ensure that the named
+list is not itself modified. Given a list~$l$, the instruction
+\verb|\addbeforeocplist|~$n$~\emph{ocp}~$l$ states that the
+\OCP\ \emph{ocp} is added at the head of the doubly ended queue for
+value~$n$ in list~$l$. If that queue does not exist, it is created
+and inserted in the list so that the scaled values are all in
+increasing order. The instruction
+\verb|\addafterocplist|~$n$~\emph{ocp}~$l$ does the same, except the
+addition takes place at the tail of the doubly ended queue. The
+instruction
+\verb|\removebeforeocplist|~$n$~$l$ removes the \OCP\ at the head of the
+doubly ended queue numbered~$n$. The instruction
+\verb|\removeafterocplist|~$n$~$l$ does the same at the tail of the
+doubly ended queue. See the next section for more examples.
+
+\section{Input Filters}
+
+Here we come to the crucial parts of \OMEGA. What happens to the
+input stream as it passes through translation processes? What is
+the interaction between \TeX's macro-expansion and \OMEGA's translation
+processes?
+
+When \OMEGA\ is in horizontal mode and it encounters a
+token of the form
+\emph{letter}, \emph{other\_char}, \emph{char\_given} or
+\emph{char\_num}, that character and all the successive
+characters in those categories are read into a buffer.
+The currently active \OCP\ is applied to the buffer, and
+the result is placed back onto the input, to be reread
+by the standard \TeX\ input routines, including macro
+expansion.
+
+The currently active \OCP\ is designated by a pair $(v,i)$,
+where $v$~is a scaled value and $i$~is an integer. If all the
+enabled \OCP s are in a \OCP\ list, then the~$v$ designates the index into
+the \OCP\ list and the~$i$ designates which element in the $v$-queue is
+currently active.
+
+Once a \OCP\ has been used, the~$i$ is incremented; if it points to the
+end of the current queue, then $v$~is set to the next queue, and
+$i$~is reset to~1.
+
+When the last enabled \OCP\ has been used, then the standard techniques
+for treating letters and other characters are used, namely generating
+paragraphs, etc.
+
+What this means is that it is now possible to apply a filter on the
+\emph{text} of a file without macro-expansion, generate a new text,
+possibly with macros to be expanded, macro-expand, re-apply filters,
+etc. All this without active characters, and without breaking macro
+packages.
+
+How are \OCP\ lists enabled? \OCP\ lists are placed on a stack, each
+numbered queue in a given list masking the queues with the same number
+for the lists below that one on the stack.
+
+There are three commands, which all respect the grouping mechanism.
+The \verb|\clearocplists| command disables all \OCP\ lists.
+The \verb|\pushocplist|~\emph{OCPlist} command pushes \emph{OCPlist}
+onto the stack. The \verb|\popocplist| command pops the last list
+from the stack.
+
+For example, consider the following purely hypothetical situations:
+\begin{verbatim}
+ \ocplist\FrenchOCP = \addbeforeocplist 1 \ocpA
+ \addbeforeocplist 2 \ocpB
+ \addbeforeocplist 3 \ocpC
+ \nullocplist
+\end{verbatim}
+
+\begin{verbatim}
+ \ocplist\GermanOCP = \addbeforeocplist 1 \ocpD
+ \addbeforeocplist 2 \ocpE
+ \addbeforeocplist 3 \ocpF
+ \nullocplist
+\end{verbatim}
+
+\begin{verbatim}
+ \ocplist\ArabicOCP = \addbeforeocplist 1 \ocpG
+ \addbeforeocplist 2 \ocpH
+ \addbeforeocplist 2 \ocpI
+ \addbeforeocplist 3 \ocpJ
+ \nullocplist
+\end{verbatim}
+
+\begin{verbatim}
+ \ocplist\SpecialArabicOCP =
+ \addafterocplist 3 \ocpK
+ \ArabicOCP
+\end{verbatim}
+
+\begin{verbatim}
+ \ocplist\UpperCaseOCP =
+ \addbeforeocplist 2.5 \ocpL
+ \nullocplist
+\end{verbatim}
+There are now 5 \OCP\ lists \emph{defined}, but none of them are
+\emph{enabled}. The defined lists are:
+\begin{verbatim}
+ \ocplist\FrenchOCP =
+ [(1.0:\ocpA), (2.0:\ocpB), (3.0:\ocpC)]
+ \ocplist\GermanOCP =
+ [(1.0:\ocpD), (2.0:\ocpE), (3.0:\ocpF)]
+ \ocplist\ArabicOCP =
+ [(1.0:\ocpG), (2.0:\ocpH,\ocpI), (3.0:\ocpJ)]
+ \ocplist\SpecialArabicOCP =
+ [(1.0:\ocpG), (2.0:\ocpH,\ocpI), (3.0:\ocpJ,\ocpK)]
+ \ocplist\UpperCaseOCP =
+ [(2.5:\ocpL)]
+\end{verbatim}
+Consider now the sequence of instructions
+\begin{verbatim}
+ \clearocplists
+ \pushocplist\FrenchOCP
+ \pushocplist\UpperCaseOCP
+ \pushocplist\GermanOCP
+ \popocplist
+ \popocplist
+ \pushocplist\ArabicOCP
+ \pushocplist\SpecialArabicOCP
+ \pushocplist\GermanOCP
+\end{verbatim}
+The effective enabled \OCP\ list is, in turn:
+\begin{verbatim}
+ []
+ [(1.0:\ocpA), (2.0:\ocpB), (3.0:\ocpC)]
+ [(1.0:\ocpA), (2.0:\ocpB), (2.5:\ocpL), (3.0:\ocpC)]
+ [(1.0:\ocpD), (2.0:\ocpE), (2.5:\ocpL), (3.0:\ocpF)]
+ [(1.0:\ocpA), (2.0:\ocpB), (2.5:\ocpL), (3.0:\ocpC)]
+ [(1.0:\ocpA), (2.0:\ocpB), (3.0:\ocpC)]
+ [(1.0:\ocpG), (2.0:\ocpH,\ocpI), (3.0:\ocpJ)]
+ [(1.0:\ocpG), (2.0:\ocpH,\ocpI), (3.0:\ocpJ,\ocpK)]
+ [(1.0:\ocpD), (2.0:\ocpE), (3.0:\ocpF)]
+\end{verbatim}
+
+The first test of the \OCP\ lists was for Arabic. The text was typed
+in \textsc{ascii}, using a Latin transliteration. This text was first
+transformed into Unicode, the official 16-bit encoding for the
+world's character sets. These letters were then translated into
+their appropriate visual forms (isolated, initial, medial or final)
+and then the text was translated into the font encoding. During the
+second translation, inter-letter black spacing is inserted, since Arabic
+typesetting calls for word expansion to fill out a line. Here is the
+input:
+\begin{verbatim}
+ \font\ARfont=oar10 scaled 1728 offset 256 %% an X-font
+ \def\keshideh{%
+ \begingroup\penalty10000%
+ \clearocplists\xleaders\hbox{\char'767}\hskip0ptplus1fi%
+ \endgroup}
+ \ocp\TexUni=TeXArabicToUnicode
+ \ocp\UniUniTwo=UnicodeToContUnicode
+ \ocp\UniTwoFont=ContUnicodeToTeXArabicOut
+ \ocplist\ArabicOCP=%
+ \addbeforeocplist 1 \TexUni
+ \addbeforeocplist 1 \UniUniTwo
+ \addbeforeocplist 1 \UniTwoFont
+ \nullocplist
+ \def\AR#1{\begingroup\noindent\pushocplist \ArabicOCP%
+ \ARfont\language=255\textdir TRT #1\endgroup}
+\end{verbatim}
+Notice that the \verb|\keshideh|, which is dynamically inserted
+between letters by the \verb|\UniUniTwo| \OCP, uses the \verb|fi|
+infinity. It also disables all of the \OCP s, within a group.
+
+\section{Input and output character sets}
+
+In a multilingual, heterogeneous environment, it it inevitable that
+different files will be written using different character sets. It
+is even possible that the same file might have different parts that
+use different character sets. How is it possible to tag
+these files internally so that \OMEGA\ can read and write differently
+encoded files in a meaningful manner.
+
+After looking at a lot of character sets, we have decided that the
+vast majority of the world's character sets --- unfortunately not
+all --- can be categorized into one of the following groups:
+\begin{itemize}
+\item \texttt{onebyte} includes all those character sets that include
+the basic Roman letters, backslash and percent in the same positions
+as does \textsc{ascii} (\textsc{iso-646}). Hence all the \textsc{iso-8859}
+character sets, as well as many of the shifted East-Asian sets,
+such as Shift-\textsc{jis}, are included.
+\item \texttt{ebcdic} includes all those character sets that include
+the basic Roman letters, backslash and percent in the same positions
+as does \textsc{ebcdic-us}. Once again there are shifted character
+sets that fall into this category.
+\item \texttt{twobyte} includes all those character sets that include
+the basic Roman letters, backslash and percent in the same positions
+as does \textsc{unicode} (\textsc{iso-10646}).
+\item \texttt{twobyteLE} is the same as \texttt{twobyte}, but in Little
+Endian order, for ``Microsoft \textsc{unicode}''.
+\end{itemize}
+These categories are called \emph{modes}.
+
+In \OMEGA, it is assumed that every textual input source and textual output
+sink has a mode, as well as two translations: one from the character set to
+the internal encoding, and one from the internal encoding to the character
+set in question. Normally the internal encoding will be \textsc{unicode},
+which means that linguistic information such as hyphenation will only need
+to be defined once. There are situations in which extra characters will
+be needed, if the characters or their scripts are not included in
+\textsc{unicode}, but this will not be the norm.
+
+\OMEGA\ has two basic style of input: the old \TeX\ style, or the
+automatic \OMEGA\ style.
+In the automatic style, upon opening a file, \OMEGA\ reads the first
+two octets, and draws the following conclusions:
+\begin{itemize}
+\item Hex \texttt{0025} (\textsc{unicode} \verb|%|)
+or \texttt{005c} (\textsc{unicode} \verb|\|): the mode is \texttt{twobyte}.
+\item Hex \texttt{2500} (\textsc{unicode} \verb|%|)
+or \texttt{5c00} (\textsc{unicode} \verb|\|): the mode is \texttt{twobyteLE}.
+\item Hex \texttt{25} (\textsc{ascii} \verb|%|)
+or \texttt{5c} (\textsc{ascii} \verb|\|): the mode is \texttt{onebyte}.
+\item Hex \texttt{6c} (\textsc{ebcdic-us} \verb|%|)
+or \texttt{e0} (\textsc{ebcdic-us} \verb|\|): the mode is \texttt{ebcdic}.
+\item If none of these four situations
+occurs, then the default input mode is assumed.
+\end{itemize}
+%
+Here are the primitives for manipulating modes:
+\begin{itemize}
+\item \verb|\DefaultInputMode| $\showmode$ : The default input mode is set
+to $\showmode$.
+\item \verb|\noDefaultInputMode| : The standard \TeX\ style of
+input is restored.
+\item \verb|\DefaultOutputMode| $\showmode$ : The default output mode
+is set to $\showmode$.
+\item \verb|\noDefaultOutputMode| : The standard \TeX\ style of
+output is restored.
+\item \verb|\InputMode| $\showfile$ $\showmode$ : The input mode for
+file $\showfile$ is changed to $\showmode$, where $\showfile$ can be
+\texttt{currentfile}, meaning the current file being \verb|\input|,
+or an integer~$n$, which corresponds to \verb|\openin|~$n$.
+\item \verb|\noInputMode| $\showfile$ : The input mode for
+file $\showfile$ is restored to the standard \TeX\ style.
+\item \verb|\OutputMode| $\showfile$ $\showmode$ : The output
+mode for file $\showfile$ is changed to $\showmode$, where
+$\showfile$ can be an integer~$n$, which corresponds to
+\verb|\openout|~$n$.
+\item \verb|\noOutputMode| $\showfile$ : The output mode for
+file $\showfile$ is restored to the standard \TeX\ style.
+\end{itemize}
+%
+Here are the primitives for manipulating translations:
+\begin{itemize}
+\item \verb|\DefaultInputTranslation| $\showmode$ $\showligocp$ :
+The default input translation for mode $\showmode$ is $\showligocp$.
+\item \verb|\noDefaultInputTranslation| $\showmode$ :
+There is no longer a default input translation for mode $\showmode$.
+\item \verb|\DefaultOutputTranslation| $\showmode$ $\showligocp$ :
+The default output translation for mode $\showmode$ is $\showligocp$.
+\item \verb|\noDefaultOutputTranslation| $\showmode$ :
+There is no longer a default output translation for mode $\showmode$.
+\item \verb|\InputTranslation| $\showfile$ $\showligocp$ :
+The input translation for file $\showfile$ is $\showligocp$,
+where $\showfile$ is \verb|currentfile| or an integer~$n$.
+\item \verb|\noInputTranslation| $\showfile$ :
+There is no longer an input translation for file $\showfile$.
+\item \verb|\OutputTranslation| $\showfile$ $\showligocp$ :
+The output translation for file $\showfile$ is $\showligocp$,
+where $\showfile$ is an integer~$n$.
+\item \verb|\noOutputTranslation| $\showfile$ :
+There is no longer an output translation for file $\showfile$.
+\end{itemize}
+All of the above instructions apply only after the carriage return
+ending the current line.
+
+The default mode when the system begins is \OMEGA\ style,
+assuming \texttt{onebyte}. This is sufficient for all the
+\texttt{iso-8859} character sets, for the \textsc{utf-8}
+encoding for \textsc{unicode}, many national character sets,
+and most mixed-length character sets used in East Asia.
+
+Once the basic family of character sets has been determined,
+\OMEGA\ can read the files, and actually interpret control sequences.
+It is then possible to be more specific and to specify exactly what
+translation process must be applied to the entire file to convert
+the input to \textsc{unicode}.
+
+Input translations are simply single \OCP s, which
+differ from input filters in that they apply to \emph{all} characters
+in a file, not simply the letters and other characters in horizontal
+mode. For each kind of mode, there can be a default input
+translation.
+
+Upon startup, there is no default translation for the
+\texttt{onebyte}, \texttt{twobyte} or \texttt{twobyteLE} modes,
+but there is one for \texttt{ebcdic}, namely
+\begin{verbatim}
+ \ocp\OCPebcdic=ebcdic
+ \DefaultInputTranslation ebcdic \OCPebcdic
+\end{verbatim}
+
+\section{Further work}
+
+The \OMEGA\ project is far from finished. Currently much of the current
+work is geared towards font development. Nevertheless, new
+functionality is to be added in the future. In particular, more
+general methods for hyphenation, as well as for text output, using
+\OTP s, are envisaged.
+
+\end{document}
+
+
+
+The \verb|.tfm| files used by \TeX3 only allow 256~characters each.
+Like \TeX, \OMEGA\ uses \verb|.tfm| files, but it also uses
+\emph{extended font metric} (\verb|.ofm|) files, which are
+generalizations of \verb|.tfm| files for fonts of up to
+65~536~characters each.
+
+The description below focuses on the differences between \verb|.tfm|
+files and \verb|.ofm| files. The standard definition of \verb|.tfm|
+files is in the second volume of Knuth's \emph{Computers and
+Typesetting} series.
+
+The first 52 bytes (13 words) of an \verb|.ofm| file contain thirteen
+32-bit integers that give the lengths of the various subsequent
+portions of the file. These thirteen integers are, in order:
+
+\begin{tabular}{ll}
+$0$ &empty word to designate \verb|.ofm| file;\\
+\emph{lf}&length of the entire file, in words;\\
+\emph{lh}&length of the header data, in words;\\
+\emph{bc}&smallest character code in the font;\\
+\emph{ec}&largest character code in the font;\\
+\emph{nw}&number of words in the width table;\\
+\emph{nh}&number of words in the height table;\\
+\emph{nd}&number of words in the depth table;\\
+\emph{ni}&number of words in the italic correction table;\\
+\emph{nl}&number of words in the lig-kern table;\\
+\emph{nk}&number of words in the kern table;\\
+\emph{ne}&number of words in the extensible character table;\\
+\emph{np}&number of font parameter words.\\
+\end{tabular}
+
+The first word is~0 (future versions of
+\verb|.ofm| files could have different values; what is important is that
+the first two bytes be~0 to differentiate \verb|.tfm| and \verb|.ofm| files).
+The next twelve integers are as above, all non-negative and less
+than~$2^{31}$. The inequality $\mathit{bc}-1\leq\mathit{ec}\leq65535$
+must hold, as must the equality
+\[\mathit{lf}=13+
+\mathit{lh}+
+2(\mathit{ec}\!-\!\mathit{bc}\!+\!1)+
+\mathit{nw}+
+\mathit{nh}+
+\mathit{nd}+
+\mathit{ni}+
+\mathit{nl}+
+\mathit{nk}+
+\mathit{ne}+
+\mathit{np}.\]
+Note that an \verb|.ofm| font may contain as many as 65~536 characters
+(if $\mathit{bc}=0$ and $\mathit{ec}=65535$), and as few as 0~characters
+(if $\mathit{bc}=\mathit{ec}+1$).
+
+The rest of the \verb|.ofm| file is, like in \verb|.tfm| files, a
+sequence of ten data arrays. Three of the arrays are different:
+\emph{char\_info}, \emph{lig\_kern} and \emph{exten}.
+
+The \emph{char\_info} array contains one \emph{char\_info\_word} entry
+per character. Each \emph{char\_info\_word} in an \verb|.ofm| file
+takes 2~words (8~octets), packed as follows:
+
+\begin{description}
+\item[octets 0--1:] \emph{width\_index} (16~bits);
+\item[octet 2:] \emph{height\_index} (8~bits);
+\item[octet 3:] \emph{depth\_index} (8~bits);
+\item[octets 4--5:]
+\emph{italic\_index} (14 bits) times 4, plus \emph{tag} (2~bits);
+\item[octets 6--7:] \emph{remainder} (16 bits).
+\end{description}
+
+Therefore the \verb|.ofm| format imposes a limit of 256~different heights,
+256~different depths, and 16~384~different italic corrections.
+
+The \emph{lig\_kern} array consists of a sequence of
+\emph{lig\_kern\_command} entries. Each \emph{lig\_kern\_command}
+in an \verb|.ofm| file takes 2~words (8~octets), packed as follows:
+
+\begin{description}
+\item[octets 0--1:] \emph{skip\_byte}, indicates that this is the final
+program step if the byte is 128 or more, otherwise the next step is obtained
+by skipping this number of intervening steps.
+\item[octets 2--3:] \emph{next\_char}, ``if \emph{next\_char}
+follows the current character, then perform the operation and stop,
+otherwise continue.''
+\item[octets 4--5:] \emph{op\_byte}, indicates a ligature step if less
+than~128, a kern step otherwise.
+\item[octets 6--7:] \emph{remainder}.
+\end{description}
+
+For \verb|.tfm| files, if the very first instruction of a
+character's \emph{lig\_kern} program has $\mathit{skip\_byte}>128$,
+the program actually begins in location
+$256*\mathit{op\_byte}+\mathit{remainder}$.
+This feature allows access to large \emph{lig\_kern} arrays,
+because the first instruction must otherwise appear in a location $\leq255$.
+For \verb|.ofm| files, the latter value is $\leq65535$.
+
+Extensible characters are specified by an \emph{extensible\_recipe},
+which consists of four 2-octet words called \emph{top}, \emph{mid},
+\emph{bot}, and \emph{rep} (in this order). These bytes are the
+character codes of individual pieces used to build up a large symbol.
+If \emph{top}, \emph{mid}, or \emph{bot} are zero, they are not
+present in the built-up result. For example, an extensible vertical
+line is like an extensible bracket, except that the top and bottom
+pieces are missing.
+
+\paragraph{Font offsets.}
+
+When switching from one alphabet to another in Unicode, one passes
+from one Unicode page to another. However, the corresponding fonts will
+normally all be numbered from~0. To deal with this situation, a
+new keyword, \texttt{offset}, is introduced. In the \verb|\font|
+command, $\mathtt{offset}\;n$ states that character~$c$ in the
+font is referred to in \OMEGA\ by $n+c$. For example,
+\begin{verbatim}
+ \font\ARfont=oar10 scaled 1728 offset 256 %% an Omega font
+\end{verbatim}
+states that the font \texttt{oar10} is to be loaded, using a scaling
+factor of~1728, and that character~$c$ in the font will be referred to
+in \OMEGA\ as $c+256$ or, equivalently, that character~$C$ in
+\OMEGA\ refers to character $C-256$ in the font.
+
+\paragraph{Extended virtual property files.}
+
+The \texttt{.ovp} files are the same as \texttt{.vpl} files, except that
+characters are no longer limited to 8~bits, but to 16~bits.
+
+\paragraph{Extended virtual font files.}
+
+The \texttt{.vf} file format already supports fonts with large
+numbers of characters. However, not all drivers that read
+\texttt{.vf} files properly support large fonts. Therefore, the
+files generated from \texttt{.ovp} files are labeled \texttt{.ovf}
+rather than~\texttt{.vf}.
+
+\section{Character dimensions}
+
+To simplify the acrobatics necessary for diacritic placement for
+certain alphabets, four new primitives (\verb|\charwd|, \verb|\chardp|,
+\verb|\charht|, and \verb|\charit|) are provided. When followed by
+a integer designating a character, they respectively provide the
+width, the depth, the height and the italic correction of the
+character. For example,
+\begin{verbatim}
+ \charwd120
+\end{verbatim}
+can be considered to be an abbreviation of
+\begin{verbatim}
+ \setbox250=\hbox{P}\wd250
+\end{verbatim}
+but without the side effect of creating a box and putting something inside it.
+
+\end{document}
diff --git a/Master/texmf-dist/doc/omega/base/torture.ps b/Master/texmf-dist/doc/omega/base/torture.ps
new file mode 100644
index 00000000000..30bdb8628f7
--- /dev/null
+++ b/Master/texmf-dist/doc/omega/base/torture.ps
@@ -0,0 +1,7612 @@
+%!PS-Adobe-2.0
+%%Creator: (Omega) odvips(k) 5.92a Copyright 2002 Radical Eye Software
+%%Title: torture.dvi
+%%Pages: 18
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 596 842
+%%DocumentFonts: OmegaSerifCommon OmegaSerifLatin OmegaSerifGreek CMSY8
+%%+ OmegaSerifCommon-Bold OmegaSerifLatin-Bold OmegaSerifGreek-Bold
+%%+ OmegaSerifCommon-Italic OmegaSerifLatin-Italic CMSY6 CMTT9
+%%+ OmegaSerifArabicOne CMEX10 CMMI10 CMR10 CMTT10 CMITT10
+%%+ OmegaSerifArabicTwo OmegaSerifArabicThree OmegaSerifTifinagh
+%%+ OmegaSerifIPA OmegaSerifCyrillic CMTT8 CMSY10
+%%+ OmegaSerifArabicOne-Bold OmegaSerifArabicTwo-Bold
+%%+ OmegaSerifArabicThree-Bold
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: odvips -o torture.ps torture
+%DVIPSParameters: dpi=600, compressed
+%DVIPSSource: Omega output, Version 3.14159--1.23.1, 2002.10.08:2301
+%%BeginProcSet: texc.pro
+%!
+/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/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/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]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
+rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
+gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
+/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
+/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
+A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
+get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
+ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
+fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
+{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
+chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
+1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
+forall N/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: texps.pro
+%!
+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: OmegaSerifArabicThree-Bold
+%!PS-AdobeFont-1.0: OmegaSerifArabicThree-Bold 001.000
+%%CreationDate: 6/03/98 at 9:43
+%%VMusage: 1024 23777
+% Generated by Fontographer 4.1.3
+% Copyright The Omega Project 1996
+% ADL: 595 405 0
+%%EndComments
+FontDirectory/OmegaSerifArabicThree-Bold known{/OmegaSerifArabicThree-Bold findfont dup/UniqueID known{dup
+/UniqueID get 4405653 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+20 dict begin
+/FontInfo 16 dict dup begin
+/version (001.000) readonly def
+/FullName (OmegaSerifArabicThree-Bold) readonly def
+/FamilyName (OmegaSerifArabicThree) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/Notice (Copyright The Omega Project 1996) readonly def
+/em 1000 def
+/ascent 595 def
+/descent 405 def
+end readonly def
+/FontName /OmegaSerifArabicThree-Bold def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 128 /charaaa put
+dup 132 /charaae put
+dup 136 /charaai put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+/UniqueID 4405653 def
+/FontBBox{-87 -643 1003 1011}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB28EDC112EE8CE6C6736001140EE3F98559E66B7DFEBFE4C51
+1C9B5180FCE9ED2E4D03937F9112EF7C862C0CF91AA27BDE000631C680623F39
+968F943EBCB4CDE6B1202F2FB85F3751A4A3504D7008438A7114A1C968F497B6
+12C3B26C19A5E25F51DADDF3E97EB4C4249B58396BEAC13C2F9D0BDF37A356C2
+74DA38C4374AFD757CE5900DDA27B6D9BC0B207D0FE83EA292D7633E77E33C05
+3BCB5F2C97FFA0E515AFB1E21AF0F86C8326D0FC13AE4294A760FE305702AA73
+C180CFEC8EB3CD2A3B0B9E6BC54A482C66EF74EA91DC5BDD60EBF63C702C6128
+3E4030737A6C717562D721AC876D6829AE7A9AEDE5E517DA7A11DBC746B3571D
+194B6840AA135E3B29A458B5A4E49F2C9FCFAA22BE76F58562E6926532D76894
+48D81215D3C9A5ABC7E2B0683E0C811DA3BEDB990BBE24E80876AF8E61C32D4C
+A1F21650CC35C9435581E77BA86652EF989FD87C61514216432EAB753D5BC555
+AB5C223656CD3E59DD8F8AF10CFF3146CA6BC78B70E5685AE9A67F8128A0C050
+6955237FD68CAD5D1366109B1F3577069CF4971E0AF3E019C9EFDA2E0C0E95C1
+A7B56B819A6B45BAB306B465357930C978794450D0DCDD48B981D0BA768C1F41
+089BC67656ABA844B4CE3F5DCF514D507B3C8D052C5EF037AB28A5674C9CA7CA
+B85C3F1D6C46E01861FFA7DD31E3B9D64A85A7D4C13136392E607B3AC4DFF976
+9B3CDFEDFFE9C3661E44E6D7E44E29CC0848E8324D53E2D0815AA4857F43CE44
+08C703D864F66186E45B5D0E5ADEFA79099E3DD372EDAFA466D141B1F5FEE3E3
+02D2BCEF36C98EB0B5058D7AD22E98087FBA3023C4342535DAFE439DF4AFD525
+4167A21CD51B8959D899C05E423C081B2224C6712576909D101E0179ED198A84
+ECECE32CAD2225592CEA5B55ADE572AC5B4CED52C1433629AE2A3A495F7EFA2D
+8E0BF37447AB0E403F2717850832B3812C040108BE4C8F5DB698E081FD5E431E
+713D15F33E174E2A37811CC6796359638FA5D1B2DCF3DF16396FA4BE5507AE4A
+1C00CEE3E6311A950A48108E70BA7A46EA016651020BCE03D86AB76F1EE6FB9D
+1AFE2A91DC1569078A9E235F1CCBF1EF95351B467A31B054200C90A4B1DA76A3
+496CBF3E4FB998EEBB05A7A1ED76E9BE9B0EFD16E8572462D50A0C333925B0D9
+661770399923B8DCBBF1628A8FA3BF337982A3DFF9E33653BCC373B3DD70CA1D
+3C58F3E48EE2A5FCA1191BC358086B8D30FF3471B7FF1D3C2564EA6363C55B33
+486631ADFD6AB982A0E151E9A8305566DD012277095AACFABB608D8DA03F9CF5
+FCCA5B12918B0F800CF1DAC9B9D229AC0D6E6286C38F943FCB2BC11543731619
+B31D7D2F8EFD077B4C0405AFF86F730523F37DEE8C3322909C07F390EFB76393
+331054369E181071101E184E7F1843BF0B9898A9139F5A6D4E6FCDA003C6879B
+FA7C9946DD31D3839D1B170DB0A387D7CBED18E9AB0F465FC71F50B430669F86
+30FB55701DA6DC5448D98BE713490110E7F21E96980318EA3A56B49B40DE6A14
+38B7C4A045900B711041C237DBFB1A1CD234BED8B89AEA0771E6E4EF736A57B5
+DC9ADBBE51CC75AB67EF7FCA45158FF32AE059966D4DDB0288247EC8E3F7B0DD
+996C91EB44F0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: OmegaSerifArabicTwo-Bold
+%!PS-AdobeFont-1.0: OmegaSerifArabicTwo-Bold 001.000
+%%CreationDate: 6/03/98 at 9:40
+%%VMusage: 1024 46068
+% Generated by Fontographer 4.1.3
+% Copyright The Omega Project 1996
+% ADL: 625 375 0
+%%EndComments
+FontDirectory/OmegaSerifArabicTwo-Bold known{/OmegaSerifArabicTwo-Bold findfont dup/UniqueID known{dup
+/UniqueID get 4311139 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+20 dict begin
+/FontInfo 16 dict dup begin
+/version (001.000) readonly def
+/FullName (OmegaSerifArabicTwo-Bold) readonly def
+/FamilyName (OmegaSerifArabicTwo) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/Notice (Copyright The Omega Project 1996) readonly def
+/em 1000 def
+/ascent 625 def
+/descent 375 def
+end readonly def
+/FontName /OmegaSerifArabicTwo-Bold def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 91 /dalthreedainvfin put
+dup 108 /rehfdaiso put
+dup 167 /kafswashini put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+/UniqueID 4311139 def
+/FontBBox{-125 -671 1096 920}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DE8D2AE5353E2FB4EC5D
+DA3365CBE565213F1096E617F437159223F2B1418B3EA7C4BDB22196A545AE13
+59CAF9378D2CBB050B05CA8601AB231E90EFB6A78A41C70CF56A825B3ACA8146
+B10F2624C748EF943DA2E422209609BB65C781F46BEB920C65F8F7B09ECFBB48
+C1D183C810D013710CE8939E2647235E8DB9BCA80F6F077D0BAFE3C2DFE5739D
+5AA68CE8E2099338F6EB005962E1400F2D11852AF3189B2D1116A980ECF95678
+75C601D02623E8B47FFFA97188F37E76C1A3EA9FFEF23D12D59955E9932B795D
+A8CCF2396FFDC66B635E2F7B3409930B58459BA7D7A8898F776C0C8B4F4F8AC4
+700F378D447F1D5EB675E3E4E8854BF27FDF241203B2DA4207616B430AC12BC6
+D4ACB0A1B8B9B26F5D2462E8C956070F4AEFF325E0D24724BC3C47CAEE381616
+0D14B069314ABB99C24ED1D6DDB7F50575A1ED13EF8EC0B749F157E941B4826A
+97352F9E9B7FF7DB0641C83E7AB28A7C71CDADA5F04277833023779595F7661D
+28169240226788F6578E61B710C6D01F9E76905217F9E9220F395FA450D092F6
+5C062108AC34CB6DF2D8B26FDA2236D97244B19A3862FF6FBDDB3CDCCF3CDB4F
+F0D5B5E6E707151ED7CF4087A2D3261C122B0749D3613F85D5911FB77768C4C7
+C2720BA16AEF524ABD1177DF66B48E816D591147519838133E097122926DC2D9
+CE23642049EFD3A61C9A2B4D710697E18D49644F954710B3BC4B089C0E39085D
+253B97E1EAF5809BE351617DDF5A893102A107D360122518F8DEE14A3BB76FE3
+909F293DA44BB457014D745196AAF73F063D7C965F8178D528E7E6BADDB93C48
+AA633F477B739EAAF07B14F1A85B3EFC1C18FD447F68460CAB3EE3A3C0572F13
+A5A400D355B1DE1D32145D39243D0590A92562FF3EECF7B1499A9F3E37D5A600
+D94C0DAB5835F049AFA413A05AC855001CB0C39F75B71C47081C70A717B2CD5E
+5298ACF97096DD0DFA0D9884DAACD9C2503E7C7B656D3720CA214A69BBCABA9E
+A958191214BEB72FD912219AD35D0A48DEAAA63DC1C4D598320328214D9F69C7
+1A2E1EF8A48838E2662A426B26C5FCDC54AB5E0B35058A5810200F8857BD60C1
+917750F4C8FE4CA1EA5D56FE89CD34D712A444C1686B2A8B3C0465DBF032919F
+F85C8A7FFDD4EFADE6306463109362F4B0988F9CDA8EE6327B712A987144F6BC
+49A7A004E7E4DF8FD7B0556CC4C052D62DCD606F7B5437B9EB1FAC5334259B94
+53869480B1DDF9154F405413A87268C5AAFD354397E9B6C43D7AA79DF12DC9D4
+10094AA2A78DC69A3A749F0923DD12E3CA80676640C2DE87DDD87C1C82B89851
+6958E1CF4017DA3C7A9B8269998092E831A58D786DF0CA340313A4886DE53B0E
+20C64CD894BEFCA5B8D183B09C4E38FF3553CE05A0ECC272A51DA9EF05252839
+C0DDE7682C4F264D25222733DE5F074B28EB549337F72A9B8134B71E25E517C6
+0BC4382F063958BD3DA86A41BE556413E9D334A96DBE56960D91A871DA970CAC
+1AC836F046E0A0235A2BF004EB34E711920AE6AD28F7242E8B6F16AC159223D5
+80734F3860C94ED3203F2DB18112127237C2CBBB0D0EA97F2CCE9E72BC07681F
+2848D8E3C203DAC3CE7A4BE86E4A6793669C57AC233BB7214B6E62431185B3D4
+AAE931B28D74006E141A095D5CDA4E6CD904C51202D0E4E13C2F44A70D69F4D4
+A319B0979DF0C0569EFAABA4EB1E265B21681CD1ABD2718FD4349684849CCD76
+84ECFDD62E682F9177EF7FDE99F5064EFB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: OmegaSerifArabicOne-Bold
+%!PS-AdobeFont-1.0: OmegaSerifArabicOne-Bold 001.000
+%%CreationDate: 6/03/98 at 9:43
+%%VMusage: 1024 39006
+% Generated by Fontographer 4.1.3
+% Copyright The Omega Project 1996
+% ADL: 701 299 0
+%%EndComments
+FontDirectory/OmegaSerifArabicOne-Bold known{/OmegaSerifArabicOne-Bold findfont dup/UniqueID known{dup
+/UniqueID get 4250676 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+20 dict begin
+/FontInfo 16 dict dup begin
+/version (001.000) readonly def
+/FullName (OmegaSerifArabicOne-Bold) readonly def
+/FamilyName (OmegaSerifArabicOne) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/Notice (Copyright The Omega Project 1996) readonly def
+/em 1000 def
+/ascent 701 def
+/descent 299 def
+end readonly def
+/FontName /OmegaSerifArabicOne-Bold def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 49 /onearabic put
+dup 50 /twoarabic put
+dup 51 /threearabic put
+dup 56 /eightarabic put
+dup 75 /shadda put
+dup 99 /alifhamzaiso put
+dup 109 /alifiso put
+dup 110 /aliffin put
+dup 112 /behini put
+dup 116 /tehmarbutafin put
+dup 118 /tehini put
+dup 119 /tehmed put
+dup 120 /tehfin put
+dup 126 /jeemini put
+dup 138 /daliso put
+dup 139 /dalfin put
+dup 143 /rehfin put
+dup 144 /zainiso put
+dup 147 /seenini put
+dup 148 /seenmed put
+dup 150 /sheeniso put
+dup 160 /dadmed put
+dup 163 /tahini put
+dup 176 /ghainmed put
+dup 180 /fehmed put
+dup 184 /qafmed put
+dup 190 /lamiso put
+dup 191 /lamini put
+dup 200 /lamalifiso put
+dup 203 /meemini put
+dup 206 /nooniso put
+dup 209 /noonfin put
+dup 211 /hehini put
+dup 215 /wawiso put
+dup 216 /wawfin put
+dup 218 /yehini put
+dup 221 /yehiso put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+/UniqueID 4250676 def
+/FontBBox{-87 -619 1096 1152}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB28EDC112EE8CE6C673600181FA406F8EB56A8316F8647B842
+3AE588E35867102682AE142A8CA0BC2DC8F4ADF8E65872876F2108C3E3E307CE
+1F9C5B5D1EA8BBD559658EF5023880DD8D8678E6F06666667AB78FDD2DF16168
+82CAC672ACA700A0D6CFFABD2D9E8319809F8A27BDBED7D02B33D144D5DB7511
+BBD11661C44B851687D0B192E527C7EFF0270939D0685D3F8C0CA9F2C232307D
+06D5977F78F0FE65C739AD74ED98A9450DFBCD5A2F28897D1875C1BDC66152D2
+8DF231D7D7E6C5084FB2237636AB2466FEC8FF4FEAB0F4938110F0A4A652467A
+5F6388FD656738D88982AEB30D711A5895D89A0F3CF62BF0DD9E6CDB49FCB9DC
+10567485BBEB19A29130F5926B81187B3C64C428BFB231BB8198894EF7495E51
+38D8E3CB64BD1BAE789DBC5F1A4EDBAF11428A51A8F7EB1FC083A485D1C50F0A
+18005E2869EEFA05E58EAA102989A3B44384FAF3DB06074FF1C91F82ADCE128D
+312CC4402E2F7C40C474540B86DB5241FFC90FB903BB8D2C37D4A1446B099080
+254D90AAA8B631AE6FF5AC24954DBBBB16558DF88DD040C408071D6F6EFD31B5
+C6350D5EADFEE4966F7273330BB71A1E09AFA37107154E5430CD813251C14FB0
+D72114C5D0C23F164606C473AF1867FEDA04AA0C5ECD1E0DBCAFCEFF7DEAC87B
+5A7EDC1396631D7F4CE4446601FFC5716A75BB0623659A6B7276EFB91A3107A7
+16AE363FD620C2257874E43A4840E1AF0241871EA45A93CB49D4C62D0A757B9E
+F608AC61C1807383A1FDBC48474C4E7303645387F87075FD5F5ECDA6728285A2
+D7EC3DEA062BC79ADB5F321821C7A03258CCCF3CDFDA2CF22F246A29D228205B
+E9896C2B0E43FD628897E1D85C6477372C43AE2CA1A61195E0F437F9C6EC869F
+B06F7F2B9F14658905BE688D77641BEC6D54CABB0CF292D91F721ABD108A0937
+98A2BBA78271F6C15BAD3C9DA4F21BF93EADB34804D206CD872EACCA0563E9F0
+54665B92FB804C7EE832FEE338F1A24456666DE91D0040D191976E58C420EFE7
+799210DDB777A6AFF563ABDD9802B99CBF4FCB6C035BAAA26D11D6D3A4F3BE42
+F956A22EF5B8FDE7178E7CF45D7C8F72CC72887D08500375297E66BDB4DB7537
+8F81635568A1CA72940E2934A2EAA3C0DF04B1BCEFE14996E7CD68F42CAD2580
+53E61E74E2095B31B4FB01CEC7227F5616E339A9209333F46B3D2219A613394E
+6FB3996558BBB213A63628CBB16EF528CD703E7695DE3058F00EE2626BB653AF
+7C340C8A11FC0D6C2CD94752A1919D1AF602E6E89F16F34C2505D559D2B665D5
+6E3C217463894C308231C1E61FDC8B4D551CCA0DD3245F428099967E716CB162
+A6E3AF0E844E7F8910149DF054BFACCD5A67777D2352361BEE483B79843F44B4
+58C2B6DC9E8B9603D5BA66491207FBD6F308C47E59D47408026BFBA9603B9F92
+296D083AD8EAD26F599810F02C4EF3B75B08E6F3D045C1888E0D54B908A245A8
+767EFA0AFA67F2266EF79F7A592E297A8592435CA499B616C7E21F66FE1126A4
+AAF6FEC02E8D5B324FA20EF7A4C70C25C179D9EDC5477A5A107E7D791AB80B9F
+78C4433C173963415E2E242D8EF274B9D9E58AF29B1EFECB8330616E30222027
+8DD423F34A5DC4790590B5CD6AB7A3BA9E9EA14C1565ED8F88CEEF324395918D
+AB63608AA8EC840DD236F327851A1FC2DAA4F93C227A2F355DC8A2FDD73A44C6
+9825EB7D93B34EAED331E11903B41B6AC1A82F2739F606AA93FDD45E5DE0BEC6
+DC4F65ABBFD1D5F7424C78C8289698DC3BFADA1516C42B1EF881FDBEB19E3993
+A5C06B1F4FEECC71F600AE2B855B9C808DF61CD70D96E86095925674D93C7295
+45C7A4521414B5F7CA3590EAD6401B0590CFD939B7383ACB33D423E3BEE15381
+CDFCC86A4859514D56F8683848B49FD7A531AE5E966CEE2EEF44F352B6FF80BA
+E3334A51C8AA1561668F9CFF592323FF8BB7CA4C4DB233B868A10C5265D6A898
+C7ACF3A2388414629C249AB07853BC40836A4328C46F144CCD0DD278137B0C17
+C9FC6452670870ECC997742AE55886B795DA5A1FA7ED354ECE40C0833E51E6F4
+DD53E5E5DC6084FF9CAD268FD1D7F0061CF4E638E325AFA6E3A54C3EFDADB343
+8B6BF8188AD327E71FDD88669FA04BA50132ADAF44F40C87CB065F195C2CBA45
+F4DB6B1F70C5A21BD5E9E83F0BC74E1ACD64745963A80249DF56EBA9EBB35E29
+AB506546CB575ACFB0DD2B22921D46241164F6C4FEDB696156396A16ED86467C
+53A564C9EDE22C919AEFC3033AE548391BEE36A1109EFD8079E7F493332E6224
+C916C297AE47BBDF301688F2F114163DCDF5593B21D2127E83DA5900B4D25713
+7BD65A919CE080B2EBA11578F5A41BD61C15D82CE449F38C20594224AE4B0FCD
+922635D3AE87D26A57923AB3BD0AEA81909524EA0C9C1BC1154B4B21048BCC7B
+388D9847B69B24A241EE6655B64CF04E0E924E862284316269CCCAEEF58B5564
+9C55BC70FC8BDC948DDF3C8FEF8ABCB8E6718CDB4316BB35E80F392BD2C05765
+DFD8099D66B978086E1E6BCDDB3354BDFA40F57CDF820BB6F5E8142558C0F9EE
+59664C3CED995DDDC8DA6AE5454569826908BFBCD5CEA309A0155000DED44E9D
+156AE03C9A9C9A889CDB17D37D5711C512723ACB0B73249B6EB57B9463F8591C
+DCE3008EEE2E33DFAE25AC0BD669B87BEB12E312EBC30C044ABAB7F0DEBFFCB9
+CEE2757C2C135F41A656A40E64457D66077533ED9961A211FCFE6D8C245A86BC
+F350F6ACB5D7B15669E38C8F03E49A87BE80889C168E8BEA7D9DAB1BAF5E86DD
+1A70620950E0C88CE34BD131509FC0E1113DF8306A6A953E52363013AEFF51C2
+4CDDC892B8EE693ABF2A1BB1159A720514F3096C53011B515871CDD21AC4FCF8
+AA217DBF2A800D26548108ED2466845906A08943F6A168BCBBA4A1724DCCEFA1
+5C9315809C6BD247001B649D0035C4D450C8F4979843B0EE58EF5ABE82B89D0C
+E4B594E04FD8A0D11693DC879898966F7E72443A9CFC69A8CCF00194031BE578
+D507AFAC153706B6B4ECB2022FEAAFCC9E36AFFEF0B2A9DE33DEED7A4A5B00AA
+909B3A53E0A4229D661070EE6046F4AF525F847DEE44F8DB4B8385FA5FBFF17E
+BE2A3F853CDC46538B53BF2BB2138CC9F49EA10EAB9B481E0A3AE3820E6B58E8
+952FEBABBC964938758E22AE62491F7F1A64BE21F21B09F81D9F6F448C9193FF
+7C44E0F7638775053670B34E1D002B1B9EE0781EB5648D0E145D9A79E2B2CD96
+14A57A79CE28A67532F29D0945399EC6480293A8BE57CB357C7D2AA3B3C04D18
+0DB0C35B916120A880CA7544F8ED6B9EEC967642AC3B6FE0568184DC3882413B
+66034144CD47820BCCAAA14B0B58038FB6363383AFA1B4FCB2FE56B5CFE5C725
+0D40453EF5AD976E598F8C29315AFBAEB72EB35F2CF0F844D018055890913DE9
+E17D6E985E15CCFD4B02BF713CEA59FF1C55626D32EC29F6370F8B83D17A4D09
+40C38D1E1C6B509E5713D3538F0E640259AD2456A606E4947C4AFC168E379E13
+A539CC261533AC00D43A6AAA5087A22957556E22D881950FDF3D3AD46291CAB4
+678F7B1AE696CFD0C2BF3E473E99AE0B115F5D14514F6960D8412EE373C306C6
+FCC0C0C66054BFA8CC8D2228DC5EE62A054CDAE4612DF16711D186EBC465D2A0
+F31E50F6D9AD643618F7AEA2A758F57574901B1B70C58D7391755DA4B28F5FFE
+BDD17B186BE7211648ACC17080A4AFBBB0C5BC4359C4F61EBB2AC8857C9A9700
+00A3B80A57179CB387529FA76C5F1A703801A37067AA28831337042B40AFBB70
+D42114B68E4526299508993F6CD1A47207538A7E3AC261A30580FDD3553CD498
+D49C5904CC9A8B20C3DC8070D528D4B0B2B18D61EC6BD879B0D9FC64BFC68DD1
+7E5E9E6FEE250384CFBD7596C2607EE8262B2D2F2D362DB16ED6C0A0ED73B163
+D3EDCBFE68DB4F1D7128498F126634DF605E0C9F8D9B6DB5CEF94C0DA95241E7
+1F63AC8C3693FD669EF2B47FE2F0F01EAA27DF6E4349A2C4CE8A00987667485C
+25769044B2D583E99BD22CC0F23FA04B359727EFED93EF6629F5E88B1AF0BF0D
+1E1581D4B23649A42D2B1CE755153DAFA52A939C26A5E6A89EC19F66B2949CA0
+DCB97F135F7C3AC54C62338151C77241DB1C645588FA4C62846CD579F2BEF754
+335AF58A32DCA45CEC04C44561698CC84229D98884BE2788CDDBC2F334A6404F
+F04E40D957006BF70F2D9BF7B0604F5FEABB7B7A6E70DD85C7D51BF89EFC24FF
+D10793726A3E199120D0397F37C3AB91310DAA5E8F73A1729D41C9A12BC6795F
+38A781CF0D8D5597BCADB3AF4C1AA13E26A427F46AB8938507F1B41D7C149CFB
+DD638235E74F60F9581E1F2456914CD0F135785074EDD3FA9FD301420204D39E
+33F6ABBABC593E6E131535E93F3EB5D1F0D0ECB746A8575E5A79651074D96D78
+4C4F171D2E78D55D8FC75BC3B6594B83C57AA4FA62F2689478BFC84A958F0F49
+6578D231C335328381D0652A4279D08D08F7F984D1CCDEDAA2664ADDC9864B5A
+0898EDCB54D1DD46D4CFFFF36D66557EA520FAB8D9394733347CAD406FFEC58F
+CB8F509F98B30743504285ABE401C829EB77A66457DAD90C24F77422A04CF8AA
+44E8DC9298E8937288DA2113F59B952B140671C06426C3A19525F69C367E6449
+A01661B38833DBFF6420DE79960A0FBE323AA37BB0682D16851E18DB8674B74A
+7780CD2DD8D8E6C26AA23A0706795A204FE71260CF179056583D0DE27243DE00
+EFE619A678231727D611703E28945BB260C75592D5F5FF53A87F47690700F218
+0A6C89200794EE154A4ABF3A3C123F6C9C13B9AE5B9D5EE36BB4CCE81B1268C8
+5F81669FFA211A8FD9308C371FF195E4592AAE95F9A00E80B2DF909632742B4E
+C0E42FB94136581D53341B41A60EF2A46B52BFCC559C70354E9086EF330438D2
+A8FA8AD5CC6F9EF65C8FC30AD470F2BE210D9067B13480C92C30443818778BFB
+DB9B6373656D2541F2607BE181DEB22EE80B92816CAB3B1F3212A6EB926CD9DB
+2EA9125D748C23BB859ADE524A5ECFEAFBBED7E14CC06D2788B60A8A37101F00
+2D3BD7ED0C09E9ECF10DFE99888899F5B2724558DBB0ABD82783AC276D88CC4B
+D5BEB2E626D217C6B9A8CA3D8A83DCC79472F7D9DAA8957B51E37E73E7261EF1
+0334DBEDA4C18757EB840E94E411B1BCDFE11940B2D0844C3143B8F3F13ACB64
+64B491E850485CE2ED778039AFE9ADA0B5EC06FAD04D7F6814BEE1A8F1C2840E
+8A66BF03AB8687B58D03105B9A573F754E2CEB2E922503466E92757883AEFD88
+6265DCABFDDAE448FE1234870052C37ACF39D38B19344EAF2DE90EDBFC805C29
+846C36EAA54E2EED4E884D5AA0396A77F0318C2022F9BA88E13941A8AF563FEF
+EC01E391686652EEEAF63A0C4D6BA24C7C715EB3BA290DDFC9437C49166FD9A5
+316FCD749C16BCCF50FB3A368A71966145E29CED782D71DB4D3B78F8F25B97ED
+0D3662452EA0C1CBE4ECCEA21F0C1D7F4B40C1F5D3157951BB0323A596AB820A
+1CE7EFF6CA3684718E07D926827F8D5E0CE16296C69FAFC29652F6113ABB0854
+71DBFE4CCDB7C75C7C16D5AECF357DF09CE5C88C853F8A051D20E141F6F75F1B
+001C3B9B24507D8613353CF48E291522718E28EF23452C2CF30569D86DC33606
+E10AE13A927D5646A41FBEEA5D17FBB0E53A2357BF3AF528138A0975FE720A68
+8532CB7C2854414C27F83E8F9FBF8D9D955CBEDCC4FA2804D3802D59DEE17435
+EAA94BE0BD80D7743CF9949633B955CC063BE390B48D6EC7723312E1673A3DFE
+28AC42FF815AB1F1FD4746862238E2389075D53E31220DD51B9C288C3271515E
+E20DB732CC385847AB922DFD6C7B603257E6FF029FA3B2E69A5E0FCCF879AECD
+19AD8C2AF19BAE9ACA90A32E43FA48F0BE6968C922751D5BCAED9FEA9E39BAB9
+86EB6C5FA7B2FFDC55B47DCBFCB001216D58DFB9E037F0B12E9B63A2F8C1503B
+58EECED81C8322BFF51B91AB64679BBBD5DF61D4C9BC59EE4C9DB67B1051ED85
+197F47A2F173F9DC96DE2522A898AF693F075EE6E083D7028C9014830A75EAAE
+1E872548B830391BFA124A8D6FD3050348EF341FCB71876D4B10EDE70D23E8F1
+DA2C7B1039CEAE5937EC7E43033FAEF8F78D5616681AB237B07FB581E4FA5AEC
+A84FA482D0A497E4FA3D216B23FAB0E769265494CD5CD7DB87F1BE9AE6BE443F
+53549A2E8ADAF99905465267A98482FDB5F1997EB7B2E96B40BD54A08C94ADD9
+86B4C0B7437C265B6C22F9D0B475E27F2160FEF374258590F5F329331F74C127
+4DA397826EE49BBA76A56DDF48037C6137572DFCC9E13FE184A89A362702CE1F
+625C76E7DDB5B940FA674586C937E571B15969203BF8210B230DDC962170220D
+7186B7144ED8EAD400A1F9A4296DCD29584FBE0BDFF3FD2D28168781BFDBB28C
+175EC3E34EDCBA460AAB9E94A13AFBFD3C80BB7D7F08F167910E8D706E28E570
+DB6EA61400199F1B0298B73C3BE631AE3F0DC6CF69FFB1D189B356231689705D
+1915AA32F606F3766AED244AD1C9718EE289C5245243591FC3CA5B395F283940
+8074A4C335ADCD8D60F638EB86DA4F506179F34A26FC571B5C8AE3B546FA2F6B
+055E4CDAA5AAD963F49954D12751FAFBC9A8C3CF7E387415A6809728D5415342
+F126D6B0FCA8659ED49A1371A46A6C5BC0B4327563CAAF1E5F2668CD0D7405BF
+7B7204BEDBE06C9C958994C942070D15139F096F6F3AC2F8EA97E010F277D73E
+0B32EE2D56EB943F762952D356A3D0B8B6CBAF17255C0E26E533266B5FA23826
+5CC9E4B3FA5BFA90E5A0581424C91242835946E3DCCD8C2A7137FAE5BAC2BE82
+31959B64551EDE5422C3E16162FDCC4B756A4E5B6C490E8ACDC475AE09753291
+08265B154791A9C429D4FD755ECD550F62AED972A77B9675D770C6B3E1F48040
+E470DBA312F8D9C9E3877417829CD54B9F4DA01518AFCC17DDF608F0AE25E7DB
+994FC812391D8571E6A4983877B0DE11BBFA0244A56CEDAEFD8D4DA8D6CE1152
+017BADED4670BB2B94CA6709EFF9871EFD0AC336EC7131CEE6AB29318B5A558B
+5B2C6B2558839E28E0768FD803AA65F71A757284E29C0B6F0F89B63DBEB0509D
+FCA6AB1FAD4F59D26E0D8D2A9AC0B8862C81470CD4C598FDFE6AACA9391A0135
+6944A48129EB6E4F7632FB2F22B03BFA7CA2EE57B8D2CD7F5741CBAA73A0D9E6
+CF4E9AD26AF74A6A50B172F0137482B64E46B31983C35A3CF0CFE2487F5E8397
+17A9F120151924D1D9EFE4A63AB6493A9F9AF9E47F42AA4155DEF5BFC91436D1
+6723545DE0D295D2ED8FC435C08FE3E5C61274E3DA14A42883ECD65266B74025
+74EC5C0A22B682F87AF7D11F5661ED5F03C482BE33C609572730CAF063D37300
+50BDFAFAEF4D25B76E0282499819B36EB896A3909FD14FACC069D2FDFD4BD553
+6AA80DD8D9969C4E28BE4E68525F53B79E0932FFFCB88FA9F5A2259AE243628C
+1F934603C2A7B6A5F6EEC0A3C69BE99525367A231A6B39C08CFF43297053A9BB
+E48C0F36C5F59A679C5EDDF11F24E1ED817F72D604EF0918D0336D689E157046
+0A171F9FCA3B448DF2CF7E08A34FE370E4C6795F884A08CEDFDAA6402AE897CE
+FD5FCCF4B6A20767C478CB0D96D49690C263083B7B764197744FFB5366572B86
+D6E298F67F6B34B09E9DC804FA8D32D6DA5E2EFBAEDF3FD4B5E8E1964328DA33
+21CAE312D9E1DD20C0C7F271DA0023E0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark{restore}if
+%%EndFont
+%%BeginFont: CMSY10
+%!PS-AdobeFont-1.1: CMSY10 1.0
+%%CreationDate: 1991 Aug 15 07:20:57
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMSY10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.035 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMSY10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /minus put
+dup 33 /arrowright put
+readonly def
+/FontBBox{-29 -960 1116 775}readonly def
+/UniqueID 5000820 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
+7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
+A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
+E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
+221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A
+27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF
+5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09
+0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730
+DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A
+71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09
+4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C
+515DB70A8D4F6146FE068DC1E5DE8BC57036431151EC603C8BCFE359BBD953AD
+5F3D9983B036D9202C8FCC4FA88AF960E1E49914EC809263862931DB14B61EEE
+6D37A389B488D0B64CFB7DA527AAED80494F79A073D895AA287BB47BD5246090
+A76CE91680C1F37E66C3EC962B74658013610C734E3025C5D2D7009EC16A650C
+E8F49B2316D5D3E736A77294AB2130FA35105F117CD86FC2B774CCC02B673605
+51E29E7455202E5E99424468257E03D6CDEB79958C5BFB749CEB86FB100C4594
+CDEEE0C90BAD06D2821BF9E33B1B9684487BD0E875D8AF6957283799E9FA6654
+B3E3335255313EDCAE8617CCCC243E2CF1D679C0DFC93DE5E4CAEB7A95BF7E9B
+BECF64B0C1327FFFE2A2AFD5D8FE8AC7C3BACB78BF9A42A61DC05544903373F7
+A39145743F80746ED965FB652C6102CA6EA518EDD69C4C9E691337AA4D046057
+94661C62EB63B0D70AE62F7BFF92021DAA44B1C34E69F98EBE838B9CC1D110F2
+53
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: CMTT8
+%!PS-AdobeFont-1.1: CMTT8 1.0
+%%CreationDate: 1991 Aug 20 16:46:05
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMTT8) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch true def
+end readonly def
+/FontName /CMTT8 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 50 /two put
+dup 97 /a put
+dup 99 /c put
+dup 102 /f put
+dup 105 /i put
+dup 110 /n put
+dup 111 /o put
+dup 114 /r put
+dup 117 /u put
+readonly def
+/FontBBox{-5 -232 545 699}readonly def
+/UniqueID 5000830 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5F0187316F83DDE3E2D27FCDF6C5CE4F95B6EE
+3317BD91B7921F3039DD35FEA387D5CFB6C6E9DC84C178F3432994FC7FAC6E5A
+ED41A1E2EBA350178FBFEB45944511731BA827167DDAC238FC69A5486B995477
+C469E2E27493B0B711DF8E267D3D5613B450011921685147114106C9472580BD
+F531022F6DF5432B2A4EBC51A8032C7F9689B6FA942D849B29709631613DA68D
+4DF7B6F059A19304F40A3C3580CE3B51D79D42984194D4F178801720892FB6E7
+61FF43C63F9256B5E9F4227B1378222BAAD4D52C77462DF01892220E11129C16
+6C9E45BB9F01ED7C1AD5D8B4D72BE0E12969AFEA90FEF170603CDB91CB243173
+B19A56084D10293B80A35275F41BF78A054DDC98F4A1FFF592463D944960FB31
+6BE5F03960F9B1F213CBCC7FD448657FE388F10104D42B0715FC9571CC60CF23
+C72560CBB8835A0CA208FE06676B3B48B093CB7FB2C0C53AF17EC5B372A9771B
+BFD52FFB7062B4FE0106A01A2A1A1DD4EF5C8C7623EC9324A2CB3B402FCC1FCE
+52BFC8662F8A39D5F1B41C97E7CE34E16AC28A1E94007AEA7D4C519399F1B7A9
+48FA7DDB671067244F09C29F95DD60668223F45BBDA8B1C452E930A9F3F341C5
+351D59EA87462FFB30277D3B24E2104D4AAB873BB2B16DA5B23BEE25BE2C8128
+C4CF2F4F438A4E520CD932BAC455BF8775C27AEA6C73EED3EB2F8DB5E356AE27
+41B35C8AEFE73C4CD6A591AAE4F45762EBD6D3636C03F08C552BBFD0A13D11D5
+491F8369B4BAB8ED9D6F1DE7DB7AFD383986C4338D3AA71C9AF2B8A0955CFD86
+0345F16D9798B25156DDF826A7CB6A0CC4CB43078BEBD3E499DA95562A08EED9
+7CA27B7A0CE3FA7EBDAA87A60255602BF21A7C3F55EF79244804A6D158BC0732
+91CE2CB28628565D63BD2396FF34EA71228F1D14B43F59F618A32FEC9BCC00C4
+C5A054AEA4B880E053147542859671CDF19B6ECC71EB1A3B5574466E8E84D640
+FB76F60E89A46091B53039D133078A28403F305E69699EF610C80DCBB9D6B17A
+FBE7DB783DC11FE122B92DD5059935EA40D1B23A4340C6D1D1E1D4C9EA7B3212
+2FACBD19E40B2E4D445B81F06423ED1A7E0F2B368D9DA69AE1DBB07F1EF28117
+FC3C202007BA869D5D331FB309115A152FFD4E191AF736AB69271D823BCA67C5
+54C044B1DE43535CA4AE4AF44DBF0B76E61C5ADC4735E582770A030208800110
+5E1FBCF1EF450D87194A2BC47221B52D0C61B8B03627552935BDCEA3CD6BA6D6
+E637BCC123708D1CA66E30D7FCE448152CD37AFE4AED9D346C51C02D44434808
+5774181ED0510DBEBF93F67A9A8D9F78E20105CC2897BD424297C1B74B447471
+7844A58B638F6FD5DA6C6A075C385896892DA3415E476946D8257E79F601D186
+6C8A7BA8C98B14D56B9534AF6A7095EC3694569D1F3507162A1B57F802D4F55A
+8842F9BF7A3B89C5034957432267C7A1418EB4CC95C6E1805704E000F21B4D49
+EF2C76FA93E0CE5DDE8D31CC7E8FD2F2D2FEDCC160F94AC3B9FE67EA9A260CF0
+4F668F5D1AAEA52ED492DD7F2B7826F0035767FB04B4AA563A5208EFA988369D
+4C9F1330CBC4429E71BD50B5AF013429AE9BB40BFBEEDBC347BD4E2791632E6D
+76D0AE1F1202F86A8B4F7895018381A09D63B211168AA77EA4016F98929C41F6
+57829E729A1439A45D0E912D0DF163EFC096D33F95DD809229FE1EF29068E0D2
+2A350A918AA06C46C565A13077DE550E42355BC93351309570A3646569A2FFA1
+DA320C09F17DB0ACE8B8F4DECD8469E0F89E5645C0E9652F2EBC5BD33CAAE047
+14D15562B0B45D9065985FD5A736BC1B5EEC41DEED0E4B24D6F24BEF1E9B5B30
+50907F2B1DBF2B62AC6C97A14F6D9AF17D567F2893CC241270468E40708D5ABA
+50DF52C1D45CD1E0D7D31B11523FC275E7D67DD4871A670C4834167E3EE23A9E
+AFA1617DB88B3AFEE200B943C808A20B1F527A676037FB4B90634739A94C0808
+1D64BDD88C8DD7DB6D9FCB35B769EC7AB66ECCCE81CA5B455C3048EFD278D2A7
+65B82A369CA5D3D7FF80878B329E2E5F0EF64E6DB6020E08FB257943615F795E
+F46C3077E1B36832B677362C13D78392BA5CC57442DD8F9CB64C3FAEA4922891
+193F2F2DA90E64363083B325638C34B57FAD1ADE6694198E1BA3DEFE2ED01E64
+E45DB437B55E20A427A8E4E4675D7FFD76E6A29A5B1BFB0471669BBBEAA8E73F
+87E0405B161618B9CFC6DC4308836685CC86551EAFEC7921BB187BE490E3934E
+880576C16DCA18926C606D10E3FEDEA8529FB7CDE93043B3BA5B79AE91B5EDF4
+D87F090D9452E889AF3CD1468BA04AFF6D142C67BF0EBB0CF225594CAD3835EE
+5B89338F8BF0F53B8F549507C229C6064D5EC0D4CD334F5D2BF5464754D78B3F
+33A3B973D894C1C926139C85028F474377A2FD0E600545D0C78C671DB78D9A55
+CA0B75C8C68FE66ED8D7670567188AB80CEB95B237C1C5D337FBFA6C18307FFD
+3264684F794530DAAF1FFA89A6F8BF2225156F6C2006D08B6068F316D2C41D51
+74BFE0833A85480AC27D4D647B8EC31CCB38172FBEBAFA9D33D095A31C4387FD
+769FF5F731ABB0E22BF5390F14EFB0FA31275C872EEB1FAF0084C6B5A8302710
+B7590CE53C459EBB84819DE9FE888F435E8496DF8D20D30895625304E45B33DD
+7222AFEB85E4A31E7807E5FE17591EA9FAE85552021BDCC13DB727FA6956A78F
+3663FE4B49B9DFD1CD18850C4A1F470914201B6F4695B7A441AD9E680CA78E98
+39434E88D96D36159E258ED720289B7B3B7FB0F357D66C7EF7A5FBA3968F1241
+C04054845D0379E11194B6CCD00E3A2D69BD637CBD8F1EB25371B32761
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: CMTT10
+%!PS-AdobeFont-1.1: CMTT10 1.00B
+%%CreationDate: 1992 Apr 26 10:42:42
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.00B) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMTT10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch true def
+end readonly def
+/FontName /CMTT10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 13 /quotesingle put
+dup 18 /grave put
+dup 33 /exclam put
+dup 34 /quotedbl put
+dup 35 /numbersign 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 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 59 /semicolon put
+dup 60 /less put
+dup 61 /equal put
+dup 62 /greater put
+dup 64 /at put
+dup 65 /A put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 88 /X put
+dup 89 /Y put
+dup 90 /Z put
+dup 91 /bracketleft put
+dup 92 /backslash put
+dup 93 /bracketright 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
+readonly def
+/FontBBox{-4 -235 731 800}readonly def
+/UniqueID 5000832 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19
+38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF
+D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204
+EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727
+A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593
+F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714
+4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA
+6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E
+A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B
+E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F
+1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438
+452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF
+8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369
+5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA
+DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9
+BA304FA879392EE0BCC0E1A61E74B3A1FC3A3D170218D7244580C7AA0DC65D19
+741FA5FE6F8CBF60250ACC27454BBF0897CA4B909C83A56672958752ED4B5E79
+E18660764F155E86F09EFA9F7685F2F5027EC85A775287B30E2069DE4E4D5712
+E7D033481A53A2702BA7542C71062173039030CF28D8B9C63B5596A9B42B33E7
+D922944A38713383D3648A4AF160A3B0C8F3379BA4372BE2E7EA49AABA75AEEE
+C5DDE1D8BF68483C3D21271280ABB91D54CC819680322EAB72E1250A760BC8DC
+FF798F2ABFC4F3539392985C4CB324B00072295FC160818BB0355FDC4F12E39B
+984826450553E3D271F03D8DC2D12A92A4D32034FD16DA13B876D88C8C097384
+46D8D7E41CA1A8979F9B07EC3337E70CBBE3A377235B04C79BBBDB66CE1C1A41
+89DAB7CE91F2FC0CAF6DDAD09992D56F72299068192610EE3DE5DB7CF6366B4C
+D74F414484DCCDBA449BFAADA39D0F27574E604E31CB513B18E3821A33076151
+C2BCB6E957C77A0AECA48C587ABB5E8C7624D56B32F80BBCFDC874AAD6EA5119
+C9B06886F08CC7DE5400E0F52B07483FD4BAF26C1556CA27B259F845681D61D0
+2D28B185C9F052844D9A5F91CF19210B9DDF9783C39758F2DEB5872E01B20C5E
+3CC7E7889904499A2B12DC672A95733A19406FF5CE02C7CDD5120EEF1CB46CA7
+FB2DA35D63821C89B2E992A8BC3EBA57C1A71D2F9FC755C4798E56CE6044AA19
+58EC67001977AF644EC087B16D6F32AEDEAB0E6FBA5853EF9B6FB95CE1058631
+5F29C0106A137C9F33E9A8BFA1940219DD970634EADD22888B0664D8FA7FA465
+5B60BC03D8176DB57E04C99BF7F56AE8698261F95A619834A5E63695539AEA65
+4872E1860B8655218BE836BB9C9DC09E89EA1F66EADC375CCF657CD5C3C5D5DD
+318024702BDB0D66BCE72BD68A8030CD61076276051CD1D487917247805FBE1E
+06653E03528359D7FDD6A52A3884C5635EAF281CED64E2B1343B30FB5C71938C
+C0220B2A5FEA69E75C3923B20AA27C8E1552873B33BA57144448752055A60957
+D344AB1B7D31959803588DE840A09345A08FB3D3E71889E245CB802711B9E4D5
+165F61246A9DBE238A56D0EB3E08E0487008559E346921EA3A8BE3B681B60C3D
+C13D07B8B503C633D56CB822CE174F473F67F1D473C3286908D095406E89FF25
+FEB234CCD6D6EF98F38F735C78A5D1D205776B6BDB3831791B8C44D42D44409B
+6F398DB7B747DB4E37E449D89FAFF8C6C23EF3171B9569BD1BFA24CA56C237D2
+9CC179619C6AD2CBA782D0086B42B6A3751A3CD09029814CEE12B2AE0DE218F2
+5A81C44DB97CD8A23F1415F381236D5876A3484C46BA3633A9D58F50368822B1
+66C2A49F0005DA228E2D3546BB58BE9A12C1C5D7D5C2AAAC95C7CB0A066F514A
+953A8295B4B68A77CEE4D45DFA573B5AABCBCEBEB4A0B004D92C0CEC6980F133
+CCE52BE79CA250D48E21BAF6DA007488B1B87A2EB12E0026E2E0483FA404A21A
+48D2889B24E7AC5B86FCEFF450CFF49B3E013BC284506887FEC3D59CA3A4F3AD
+6AF1E9D7158431219EBFADBA9AFD86AE1ED9860E53D980CF447AC91C981F518F
+3868B58D4E466635AFA5BE6EEEFC661E4C07223CBA71ADCF9BB7850AB4467CB8
+BC82562B785E00882BB0079723125ABB0537C697027EF91B5ABA41EFD3F72D43
+DB200982EC24EEA73461FE894F055939437AE43AA2DAA2EE1C6C381442B401FE
+504737EDDE0CA7DBE92EE4CDAD6F6D4CF59007CCE2C1DA2170D329E7440652E2
+1E5A9E112E5347241C060E0FA3C5F998EECF17C59B21FA98D00BA78C0679931C
+8F52EBC84AC590381A21136078D839FDD4E88947B9A87625208B3EC9C0DE3B8C
+4556A2E1E214265B976E816B9610816E2DECFD740097A325E2B06C99F8E1B45E
+5BDEC5499EF4662938F41E80153AE66DE60DA2A9CE04A984D5C9E852E27A6BF9
+C69356B0AB4ED26B133BAF6436C428346D1042D8316BE3D86C4231F6EBFC35B2
+535337EBA10767D015FDF7074FCE0CB853CE67D3E64EFFC4375DA313F21E86D5
+42508ABA694C5AFD52BBB380133B4B091716C0404117D9DA3ACAF4FE61BE9D4F
+DE39FCE9238166ABF16807BAE3B003C4AB1ECFCF1F745F7D60895EA09FDB0212
+6FF8B79D3FFBCC10C6F282CC4A6FEACB7903942A2C9B5529D75B44406F0363D4
+FAB48440FD648A9A1F9F72D3A02B9F0B58D764A0C6A506A32D61A7183BB339A6
+072A438917F87CD6FE851FB8416E269DCFEAB13728DEFAA9F8DDCBC7BCD46E88
+014D619B3BA1FC13DDD44839A09D424937B11FAF40A1FADFB3C31A2826199A45
+BE682AE259E61899BD525B78EDBBE4FD55DD58E39B93BE523D26BC2FA2B0495F
+70FEF009C48C5F4D3F9E9CD0A53AD292FB0E8AF31E7B55A343090D99FE9BCF51
+BFBCA143C0325E8020838D0CF3282FBD39F63873F52D43A9BD8619934F62F28B
+AAB035A481DFFE057ED35F008CCF4A91431FD92802326E9C5253A5EAA50DD4BD
+50E27CD59D76F84FA3320B299D813471D01F45683E1FAC1FCE0286EAB58FE317
+770EB39BB3F16A0A50E71C56BD38F10E881ED5554824BF34E7399F47103F6536
+4525EB33B900CA997ADD045C21F03349E7C20AD2CB202EC6B4008C27DE941713
+ED42130D4075CAE6C26BFA60E10977CA832EA940F347842E7B316106E04ADD65
+06AA7413B3986F0D057DEF501D8C17C9382EC5B97E4C8A1D2DEB9CA302F99777
+AFFDB678F07A9D65C34CDED6E8EC06E54B08C50B72661F902C2781654A73F1E7
+78FF0C3AED15B3583221756EE9891243D72148CB02E500A6309A959747BF0C4A
+84E84F0AB3D84A32C7E68ED851CA5BB60D1A45D4799636FE1C107F07A6D50654
+A7FF2A4412EFEDE4C187D04279280B74E226B8D16C473551C0BF95FCA6693EFF
+E6E07572C955FA39B3D05CC0D077560C6037A35F648BBB853BE6A4FB41DFB84F
+36A8202067EF3B54938E5047B30829FCE858391BB012A429897FB974004319FD
+1C4A768113706BD3A624CA89D324260E47122DFE2C613B45A616639D3E97DC50
+BC72708C53070880BFA9B6F56B2B4A70D707018B95C4E38E29BACCA0148B78E3
+3391C4D26E3F9271246859E5966C32F5E70FB862D5442425D17ACB13C85BC2F3
+AF96F292F062D36F9143AAE1B41F9C7FA840A045F36763515E4EBF7A6BC37CAC
+37852FD1E770624717BA5232BEF18093136C28C542A424F56353FC47E620D854
+D41F78206DDEC12F2D1BD3C6DBA4F5386EC687472AF2B009EF12C4A480ECDE70
+E773C440723B0E21E8B8BEADC69B44D178AAE5369199166C9E8D53B48CB2F247
+EC78C1E449E0A7B63267477C39798F204A1D16E5F003CC78A01C1C1EF59BF2F2
+E10D8701E1AF0079869842CDE4640051971E76A9501A453FEEC66B355DB0BA94
+26183BC7BF8F9431BAB26CE3B951CF1951D1EDF491C4C30C9545D27DE14114AE
+461DC3D23CDD10925D258C0DCFBC9484007A98FFA490C6195A605A88C871A4F3
+AEEAB7250F08BEFD82E8EB1284D51979B56D2E162C7A66B299413163ECA28C25
+A3523A35A149F1123052C718D0C068435A3CEC656E8983A9E61858507AD878B5
+B4CC4A440A8BEBCCE425DFFBBF10026A3A838243665F39DF6DA1708437762B13
+AF7C2E5C5DB7F6E6A9C9C6D2ABD404F5C13803A8C59083817E205D5745DDA1CA
+B9F1B0676B9DAE40E02B8D6CC44E8E2A8203AEF7A8E2CE56B94780B2290B1CDB
+4EFD27624A0A5D044A3C0FE2D107B252AC58BC4FB9C787EFD4E06247259857B2
+1FCD0C06A27A6AE14D794A4DF939AF1C43B925221F4297A90DF86DE6D3623398
+C2A96C1C3FA70A5305F03B9AFDA300B5D5880F212EFC93BFD2D436E382AC6CBB
+2B0DEC93DE991F9E094D0FA027ED2533165F71F1E163B101DB27BD14CD1426CE
+AA04158CFD6191F01A48CA86191BDA2944FE9E605F491A7039884D0FDD8E3F15
+77216FB6FE7DB55DF62A7C5A54845EA0A38AC1AEF09F2BF3DA526A3B8DFDC1A9
+C4946F798C07F52CC7393A524F2925FDB2E0CA2D6BCBB504ED8E597135D03589
+3F4607197F31F079962FB1F9747D469306449695B0EAB65D80A9330CC26D3930
+0D8F072610AC5858C0A12C57041DF339407C956A1A24E3F98F5C4CAEDFE9BE0E
+780C36F33E98DFEF02B13B27D01910FF3F6F7CE03D9E13BBDFBF4704AC80068E
+139D466823EFCF2C50F7E64117EC927625E390E2EC8B0B3BF5A2B0EB2CBF724C
+7E67937CE468197B6D1AB4ABBEC9280A643534D0686254141829E04F1458E87D
+00EC63D7F8CCB1D8F9C7CEBC9FD46E24A2CED97E7D82B5600FF3C84163538306
+67255A917577F4C41B69D3F587A29DC20A70F55DD632BCF9A3BFE6F9A29D4581
+6A07A7DD480C301CBC62B9DBA69B2740A574F1821D8090BB88D705AD4DF30348
+0E9707601C361C1E321C62CD405ED374B72FD8F57345096E953ADD3CA965A953
+353165A3D3802B4D790F03A56234B8D665142D3FDD2DB0C25BC8F8A4389D6BAA
+879485C49DE4117138D78B5E444ACF6BB784F65252A703A3EF4716FC2FAE8285
+08C7163F6424B3A1AEA933E62A6DF45A4363D600A09043062B254499626CBC0E
+1A31EE62A298B56300D78804CFEBDC00427C978034A251EADDC6771997938EA8
+9477A74F2E4C89E562D04B099D3AFDACEF74CBDF81B06550CC97FCD6E072FA69
+AA912538C95DAC00BC2428AC0EDD2F5704EA6A2AFB519578F9BE5C59FF510E3D
+EC1096E2D0B13A6808C890E3AFA9FD5E57B9FC0A85ECB2290AF45DD9F7ED75FF
+96D4E517FB3ED71A3683D574A32D4B4CC95B74DD9690477D630500BC73FD63E2
+F3D66849110EFE3307B39984DF7B3C7D78DDA7B4E6FC863C72BEBC907D013B7C
+47BAB572AC949E65B8F4BF3E6F50B4671C1F9FC0711751EDDB3F1A5CB829F6F3
+E9D77AAEB7F09C0D29C03BA1B01A5B660CAC287212EA7C8AFEF23A04A65ECCBB
+72F5F3EA903B39E35F0DFC5C5CFD50972504665371C3F0E0DC66C09727F0A37A
+2152F9CC620B6EC6555AEF9FC72C6E7D918F01D0764A98005B5274F2D7201CF9
+FB4385562719E98DFBCD1EF553F03CE10662368998DCA233E4F676B8315BC412
+224D51799ACADC82E53D526235659F46F6B7179A567C7A86EB6046E9C2B80288
+62FD8CF297494BAF9B61D6F5B16CE61134FEF1C62413BBDEBB6C218B2113A79B
+E2F7A7027E79C949E60400614C94F3B3E5909F5251D4584E0D51D48BC8784FD9
+8A59562AB81289FD5157F6975BCBA7BC1822224DEA78F2304FE13D9F24940842
+64A8C316554F89756D2F5AF86007CD16AFFA80A7C0CA1B38E724029C96CB9D11
+F14CFF583C45A34BAD78BD78316437DC241EF4C8871BE18F2969252E1ED831DA
+FA810AC72DFFA76B0E63933BA836424D0C983FD4DA411A4B8FB42E52F8C51A25
+6407E93E86D42A98D7805998F3BEAC50B593F4C47D32DEC6FA0445667D234695
+144053B9654EDB954D09E4449EC5B89378D567061F8CA3DDC4FBE7DDEA86E281
+4067C6C4CB41C01A1EFAEE1F77AC4D640E3E84031CFC66F03C85932555310A80
+A51B3FD98D38472E3276308ED9937BCF0563C47AC06EEAC168F87B2CF5EB9F00
+284AA9357B1AD5A2532B1BB37F0A234663E282C09B7D5E0CB81ABE085335E699
+AC6C74EE562A5714AE092FBA9587EF58A41070A3228933AA4F9B7DF376CA328D
+253412BDFD3BFE78F5C4CB3E4716D48CB6F9352A0D4555D2EA5EE10120D3F758
+DDED704DB532FE392D3CDBE2C5A30B2D5F4971F23EF80BC4E6247D6C570D0484
+B2F448C3EA4E98E61BA0B9ADEDFB0BCF6556D531D5538A7EC52EA0EB7CF977B6
+68ABD219DBCBECFEBBD991D6FCC2561A200374F48FC5163E7F01B283F8FC7455
+AB184E28101569CA2B3C612FBBFD0808294546662E49C181014F7A1A056DBE84
+FDBF9F612D8EEF93F08204FBBD0C2B0B73387429CF688CC4C6002599A9E033F4
+E50CA414A2B1026E678FA0604A9F4DCE65355CC60F4422CFA46BD9ABFA4E531E
+082832615BA3169F90A29DE4AC9B3ED1D9724C69279ECEEBB60E7DBDE6F34D58
+D45124B44308516C1E29CE49EF07F722E48C1B80760214F17D6670838EAFCBC2
+9008F164CF00F68F7FEE53676CFDC8D092ED731C51D3F53AEFDDF1E3B60680F4
+C67DBB3569D5C4E5F9C7D3C16B6914DB8F351DD51BCB51AD8D9BD8F08B0CA49B
+9C388F896457E2C38058576D0D05E9493E4044007F3E362966B6A43236F701DF
+2AC55FB670D1F7A45A051D6A0F91E137668C4F8CAD66DB6D52996FBD3FA72121
+432E8C4CCD3211F2CA5F4824A1EA4CCE4812643DCFAB0E56ECBD66325215C169
+0FFAAC709212525EAE3E09B00A8B423EE36B40029E1444C639FDBAEDFE20F2CF
+0B8BEA5D6948FBB1952EAD7FBC93AE25270C08E946E19E4412CCE3D109242FC2
+3A27DF6A52D6FEF189D95E237DAF97FD1C6D65F7B9709A1CF816CC32D2D9D666
+CDF505C3D5E6DBE9BF561314C4E99FF0E6B8CA506CF7498DBDF11DE619A3091C
+0AC1ACFA66D02C8B0308D1C8BFE0557609DE5D211F103C1588FB0FA6BBAC53ED
+572B39C09ED47B9220920B5F78B5BD8E15562F24BE15B32FB9E1E1106F35A5C5
+63FAE8669AED0332A1091288C423CCF79EBAF8539951BF544AC44AABE9588B0B
+34858AFD2D02F17C63D29F1B12F69A13D7FB6FEE968233BABAB1B725EBE23EDF
+FD61E1EA898E78A078DB4BDD08BFF312867CC43C09731C0EDDB083B88AD950F7
+0D8C3576ABD7694D3B4A921307D952BC9C79178F040FFCE854220EFFCCAEC53A
+F43D4EC43528D7F70433C390181728CCF85F3E139896B21D5348CD0D70F2B036
+FFC4170996EAA36141C6BC02591DB191187C5D568E235ECBE48B3AFBB02762E5
+F607DF2DA2CF25139C93DD31B32C8C863F87F6348D6077635684EA38C87BFA49
+DC6B0B560FF50857BAC275525080F29566F539BD3CD4CA81119EF9BD45DB9025
+FF0A246DE3D00106B965DBA894BEC8FCC434D84D1DC7FC327E5C102BA81DE8F6
+541CBE8E900F77A3155FA28E581A3E369D4D2B91E0E2024D2BD71ABA9D7454CC
+A4E248BB40FDF238ED407922E8109FE73667F3CF3C510AE062A3AA8EEA4345B8
+9D93C1D79E1B8A5C97FC0AAA5CA59D7C886971E41822A40AA335DBE9C74598EB
+03FD272EDB48842E875FF97CB72AC6016E7F0D67138E8164594CAE3C2D3F88CB
+B548D20284F9E207E736C25F235862EB792A163AFF128F0FBA57D6B859818B62
+A927DFAD2765B5FD59CE543D599DA2F6C3152067E4BFCAFA3747916EFB675D0E
+156621E28EA4D40C19F9933D52B9397633C4015216319BA1EAA687DD832BA8CE
+4107B02DACADB24317C716BDA42267EBC54AE3C22E7719CA58CEC3367D4A49A6
+BFBDDC722B3C742A1AE307ACA50B5D44A8CF35B5C9FF0C68477A302EE8F2D8F9
+274DDC36A9785893334944AD597EEFFEF65566DCCB953CEA0411871C4BEEDB01
+BB93AB8349FEC29E9BCF4BF92D6F76B98A90267A7C8CD9E7472D23FDF53671E8
+EF5CE369439FEEFC13A371E4DA9392EA17965830AD9CF605CA31FDDEDAFD55FF
+F0F1D4407CCEE7D3C0844475212FD1C03E4D1AC92E9A0F8AB0FA01964193BEDE
+430DFDDD2D40CB640035985F08758F79064A85CA17AA8A4843E2C5F78B6917FE
+7E42FFD0B696D943E58CB97428D3882F55507DAD83CCCE8D91D2AAFDA72C8321
+AE505E202326CED8E4EC1E5168E53BD8B21CB2036A415668B79A41EB588A6306
+7DB4E4F76B38C064B1E1D56E046A168B7BA8DDC264ACC0EF78A80D1358AABB5E
+1849F7EAECA6598322A0016893BC18002B30802D592CC2D8CB9815C05680D113
+78575BD2728393F10D94EDAF582BCDFA6880F2116848542E99CC4F10B45CDDAC
+3DE3040E620923B9ABD8297184212A5EC52733E8A29306545DDCB305778BBA11
+DA7F4876F7F6CFBB93A37EF4D2B7D51B0AD172869D298F0BC0E05390933916A9
+AE3999708EF55F1F4FE6D0BA0BEFF420DFD53EF03400546F9C5DE5DD7BA4AD16
+07B0158652DD4902D4EC2F6C8EB076EDCC822ACCF9031D32DA0B90C3F3843AD6
+2F7BD80E63D8B6FE4261BE9BCDFCEF304622CC063A4BAE632A602F3B02414340
+935AADA48AE6E53F7FD942D827C05ADAA19A62798D998F0917CF2919F2012795
+7880AABEC380E2A42F262A5A64DA69EEDC6627F6F4F97F1BF54417246C68C739
+E828AB0CD369F7DA60566C8C3901DDC52D7AE86719000578880EB0003ED98CD8
+9C8382BEE89594589329E0944910EB8D0D75A2D4E00F5B49497344B6FF92A56E
+C4D6CC04253DC173B6D91C5FBD78E70294C21B0569FF071682C128E4E38489D4
+94D00B2C94245F4DA8CF45507E8CE6F5C42CBA97946D6D8E44C13E26B4F09C43
+3F423ECBACE222BC609A8317153A1E05301867447FFC31A282F66F37CA8C5F35
+3D0C8796C70F3CB13EF282AB846757D47C3AA2D91C1723F30A02AA2BB97B0FF0
+2BB009E73EEAD0165EFF3CFC1ECDBD7CBBF09F3141F2B3AF8680D3B8FE9BF6CE
+FFAC591F5BB65D9A839D1E7A261B1DF630432A2333DB5F398B44C180EB3B4161
+82B9052DBEE8F8C92A77802D3F6A5EDD46D417E382C0AD59B8DC0D762A57A474
+942967E9A2A53EFE9136BAE6C42DD43E31DE4E15836796411A5F4EF0D8A09093
+5C2384B5B5F7C09DE8D1C920450010DC8AD8ACAE0C0951D70D47764CF5CD29DE
+1F143E2F11492F875A0D73BA9B81C9D8BDC6875BEB18ED8C57E58E6C60A093F2
+F332FE1F7209E5A3D6EADC721B59695B3B4441C174BF2CFD38D676288609922A
+9B0F261E81FC56ECBC760994DE4294BEDF70A6ED7105F3DFB9750C95623996E3
+9E885E038AC2733106DBB4CD0B1ED6B0258BE1E78BB7E79C2C119854D1016ED8
+451E818B90FED298A649DEDD59AD4A98A0F7386EB2B4936E7EDE08198CB8A72F
+80EB830EE251C72E37D555C7B5C3BCF33341AA0624D63DD83CB42A0339B2191C
+2D6457E3C1F65C9D7BF1DCA09BDCE2C758129C2AEDC40F8E81A34A24AD7CFD43
+1D7221869E880079D7CC3B5CD625D6F435BF7E919A15293C71D1E39F224AD16B
+79BE3C3FECD3B01D5D510DB3C6E902037D02C11368B68EDBA28C816BF43A921A
+27A666AB440919843502CF9747FD43D2320BFCA4598AFF3EDBB9B201AE82DB2C
+6C2495F3A22EBD43212B0C5429BEEB5EA1DF657A9D7DEF6284E580E315BD6D67
+0956D7E66D09356AEF4FCD34BDA4D235F0C1D46F132F4AFC7A566098683D86B2
+57C7C6FEB7A12D180DAE69FBAF134336B14BFC98FB9B65B0754F5974C94A0351
+278CEFD95EBAAF4193D92542F79BF3302B2E59C1A33E10D3C9DF65086F49A7A3
+4933070567331171ED3DCD7119DAC1F730F298EFAAF76ABD9F9DFBF2CB18685C
+2271C164A2EF22978D1D49939E9D8DEBDB9B047E0E78ED90EC42218A83D3D7C7
+10D063A15B231E7740F2C8A5E9780021FCBADE29191C8E548A15D9391082FF78
+98C8AC21AB3891ECBBDA07083209F560F2DA6A244FEE5CD964C737F629401DAA
+D522710D440CFA36EDE5AA56B74E9D082A859BBC6DED610C340FFE07D8AAF4F7
+7EEC353047F380C758E4809071CDAED46E7CEECF994C5C39D811245D4C8B84FF
+8B9C18A9DE146C9CC4315612E92B01E65AA000EB073A4F59EEF1BDC8CB71FD52
+6DD0D40EA1BA6B9A390C9B7641EDE2BB96FA755FAA65D3ACF87DFCF8C860D4BA
+1B903C82D020912721737402F1D8B4519525D5EC7DFF7A23BB282E520F611C24
+21465A4DC490644D6D63BA7FE1F4FB3E098D41C1729EFA240FA209865A3B53B8
+DCE2BC6A22AC31540C700208D2AB97D1A8E2E8E2C1569D097A442C3C7AAAD74F
+25C08341B01CAECDBE3F8330E1FDD8A71A3F9B26967053E02F7C4198D0502B6A
+84CA6D8D7B89BF7C610815FCA5C271E6E9A90B227B1D271A092C2BD0B0BDA08C
+9BBF0DFAECBC4A47502AF1A0C830A7FB77FED8090BA787CD28E145065F86B9A6
+C6A7DC0F59E621B9269CC4DAD3B61ECDE5EBBB9090BF5306E0B91BBEB8105F63
+B74DA518055ABCB2233E10336B9AED56DE269E85E3FC23F743BAD9D0A40597BE
+5CFF40FA6AB0529EE8A348A14EB28033967919B9E5F0A17CA0567A4D1F53E0D1
+76F26645F90230CCF3E4F68528A3C241CE2107F3CB47720391250EBACBA03B16
+17EDEC329ADAFAF8F1AA47EC07CEC146089CE498B09A5C49AD9694B95F9F6BF1
+159196F9B19AF24CC3E8931571318141E1AE44596F96F1EDFC156028B1C27409
+B5B55F5EA7192C3557BF7BE77B165D69D4A937A2AA93C257E61027D31965C5BB
+CB494567977B1D288E9B453D184CA7CA650B5292F2031F3ABB17C4B9DCF09C1C
+414EF12F2223E499B0A42DBE67E8FB1A2055C467C6C3B936C52CBBFE81CA553A
+287F548D35F4DE0382743478864070B367CC201E2BE18029C4D019D6DB8B5A4A
+2B72A2D0E1FB84C0E31F6229F8BCD299E4F08D42E6DEDBE4165C5D538677F431
+959553F7A8851002750A473384D8508F4B9ABB4D350135090146C5E24A97B1E5
+722F3B6BAF6F52770FDE3FA28D5FB633775F5BC9C574BB9AB68F7AAB60A681E7
+858D73F0B4AE646CF33E1E2BF48F8F1B98801DC87F0CF809D88CFBA33E3C3D80
+914528E1EAC2A660E8BF84497F6E70E0496586BD2F0D3ECE1C58391BA34FC5DE
+A46E9619C5AED3440E4B12BCE8116A34265016339C08F13A41CF6EF778757E08
+6E7E5E2FA1FF8F612808046BE259717876622A17B62671FAB1F2BCFCA3FB2220
+E6EB48D0B33717B1C956848DF1EEBF6C8E81A92EBE273BA7D1C83ADCAE8EA870
+044550017B99F1895FF5E38120A1DBE1EE30614767179CDD7DB5B8288ACC061F
+EEDDF719A2CB69B3C51C8DA039BB6641D210E6750B28DD38FA5F1373E4C480EB
+477EB8E2F13E13B2ED4099EC74062FD01F191361107AC8D75513F950C173CEA4
+D4E345F307C7BE455C0B40EBAED65F80759B971A06D11C3DC6F7FC0935BB31CC
+48A82DD4CC58C6677A899D16D1389D44E69C7E4CE7E55A6556F96900095CCB20
+DE364E8294C6695F74E46FDCEF6F136113B635B12928010BBBB978D74977E29D
+A1DC32E7DA97B88DB615556B2034C2FF2D2EFBDFAEE7217A56832F553836846A
+88B4EBEA359277A54F72B04F31D02A5FA761E26D5433720104BD028D31940633
+4165BF164E6CF75EE607079C388C9E5DC1BE8837317789B01D33AE622D362452
+D8430996ABD0EC5AF57CE5270F60B02D2823C435B8FC9A7B14A6D48A9911E7D0
+3EC257EB6A3FB906DC0AEEDE02AD81ACABE2B97A0B88CC550DBC9FF5875ED797
+4F3D45466F61ABE62F42BED3AFEF481F630CD2AC5AE9451A9C5254A73FB55007
+4BD3A3AE88DC12D39200151BD8B63A6DE8B30631F90BCB20E56636F83A6EAAAB
+4314AE0773ADCB67F03C56507A08F4897493EDA5295D243AFC52BF1DF3C5AA93
+C6B789295583CE217CD2A8ECF62ACC15A18740162D8F1563FF9CBF9FAD6DDE0F
+F6D3DE6FB3579E0358C508E824613B3C24B2C957D061BF5F1C90FC6E48823930
+71B76160DFBD42EE97F80D107CBFC03731827F42070A1EC124185830AF56F39B
+BBED40FB5A5DD2C182289B5D8501961B6FA5A329F2A6CED221A2B1C661EEAC39
+0003B277EDC700BBFF6B24F600FB8D1C85594D171D82C3689BDAE2830A61A8DE
+94CE80E3E78F0524A42775497EC07EA9BE9D803CA4354C832796EEFDCFAF3407
+F02FC26CD7232F079EB3E7C5FD94C3D3695C2C8830A0963D06F156736175383E
+2179509B8AB470CD5A3ED5532DCB04B644ED54BFE27DA654A98FA2E137688C71
+BC4BE02663B8932159E8C8424EF22D50425688E3F6C653EAB251FB0F5165F860
+76C8980D53136728DB39A7CCA1FABC4A8069D5E8B681A34E55D11AE890ADAE7B
+19EE3E498B662AB846855C86163483344E250FEEF9E99AB26D901FEF0477BE4A
+B36D262626F8C93D1F4496C2BC21854DEE5CA719C80DCF9ED6412D226BD8E925
+BE41172F9F683CF5A241A93E1899017E4E540397952C7FE963BA5F5D2343BCDF
+7782DE25920259D6985B8AE3AD89F4BA8A3D8AD6F38A3458B7A79A843CD96C19
+D02000BABF4E1D954A80A56C7FC9CBE1C27A2970D05AC6951356191686E6945B
+A2F5B50342B7AC50B106876EC2ACC46886D789539DC7C72BEEE47C75DBD14F48
+105CB9DBAAA697D686ED1AA8B9DA4828E124849FE4910B8116A3264FAF64CB6C
+CF09D4DB9D20025BBA0DE0854154D66F35346C4EB300FF229377857B03DA7606
+08A7AF3ECE9D0F24CB4B0AD8F65C1E98D0282F84BD2C2A9610EDB0C1AB19599F
+20794A8B2B41797B4F1748EE835A675023E55728CE91F988ACE33F40DFEDFC9D
+08AE07E9D81A56005E147D00314BB1A1D0F1A0561263EA17FE387AFA8604AF04
+D5878141316CF9D64CF81CB26FAFC186F6648DF4B9F47648C4E6AAE9C09424B1
+E1501B2C0590F8BC90A59F132A43C8B2942C70D6BBC913AD4813468EE6998A15
+C6EE8157471D9D21E8D1B2CA7A38011F6AB397554A43278E9A2EFA9C2A924168
+1E7E23D0A0393CFC6B36B28B05522AA2080AC997F53FC846BBBB12E0BFBADEFA
+24455C9A13B16DDC60A28CC2CB109CE36D1215D0A0D2D116C52F7017A05B39E6
+CB7FDD3FC73327FBCDACAE0BA3F2C47495C01149FC5F7A1C2CD1F17B7B3C4DAF
+C8E1399E48EBA403DBE9A6787E86A1A5CCCDEBEAB0469896B8A03847D8C24A99
+7C891AD2722A26D57A79DAF75400DC6C4DEE9308B06B878F335EFB957D085DF9
+A516895E5D3D09C44B2CA23844FBF56A524179220B9662FF65BB9D44AE584ABC
+3DA962148531B3CB3FFCF6D87E377EECEE7DCB2E7E2DC267FA50E682AD5D9DC2
+AD895CA74F6AE34D6D09922B35B5AAB16C65D7905F25E9E12F6AA99712608F92
+021217BF43402FA8D55354544882351D4A9F35DA0AE2EEF3288818EEF310D235
+F033D430A2B805310C1B7D9F3713F05BE1DE5BF892A99A98D99D47A8653E4619
+C2FEF4A112EFCD5B4278AF0111D03FD573CF5A9BEE695B87F0DD6BF294D992C0
+F64F0D491BFCF4D1C3137B99674433DC2B3B01F5B9653B9BFFCB581BE7EEE529
+F1B441FC8A30F9DA1C55E5AF7B67284DFC9DC1A3B731D7EFDD3E25FDBD27683C
+C459677A2C7D2AA2470D3CB40753A92B20AF2F9435EF07EAB72BE55D36AE73F3
+9DC02E5CBF43347D38FC400C83F9C807DEC1DC72A10D3DC8785B25429CF6BDC0
+AAC84CEFA86B20C9B7AD73EBC540CDB5DC39557B71E35551A84EE918056822C4
+2A20D2D2D7E00FEDF44DF677D767FFE441A8393AFC4E0FBF4E0DDBD545743BB7
+1778A17453BB034E0ACB7DF5E51064366184FC5DA5129ABA7F190FFA215927D5
+F22EB009BE9D01AE4F991F126E51A8AC52DD79B7DA26F200D53AB43BD8579764
+5C1234DD946FCC678A864DE1D001A446DCE2B36FEA81B3C7B72BB25054805F7C
+2C105722587A06964A3769E497D1AF6444C252DC7C8C4482973EAA030EAFB889
+4A5E5A48C577819662D28B5502EB0D94841D12F13A029E8C1C986A10B98A791D
+E9206FD4591CD754CC78B8B426288B6AD8582DEA976AC2FA0625C79A3FC439FA
+83ADB80B303E4AE880E602CBBAC24AF548C9E2F861617226795FBF8AD3BACA99
+DB1D40CEB1359DB50E9F280B5E8923FBB5CAF5613A1E6A081F4B0795D21A1F76
+2239FC979136E8B3CADB8B335F5AFFBB00EFDF0EB34D9A6EECCE575EEA1A5912
+ED43F0067E810099FE2F5138270DA7C0CB483C613CC5AFBACC060DA40CBDFE3E
+95BBB1BB4A772E0BCFA8A1F2A8B2E8CCFAD2F5A6B4B33DC8D844012676BA91B1
+C2D54C40C06129B5B9F9E58C61200823358D7AB8FA7F9925A3159D3B5DB8F1CB
+7198FE427C7611E0181B829A1E8C6D5B2AFB6CCF3669A91E925ABE12A8A2183B
+02948D2316D2912A02FED5FA50DB832064BF1B3C8F657291CC8FED54DFE75935
+F435294854F20BEBD85C83B79EC7FA2EC2FD589517CE3930B0159592F352CE3A
+9A208FEC943FFE7CCDA3642FCE44A571AC164953A4619B93B4609B4E7E92A2CF
+131A467D31C0B680F821EF8347F719A1E6495A98D1F56E5D7D10215695CA5BFE
+9F06DF5F8CB6EDD388FEC79B5EE6518324C5F73677A7ECF07B79B1F673B979BA
+A2C699FE3F36E8E98EA6B593223517729BA0D67D5132C51EA2ED30739C9EEF01
+CB5D9EDA62BD475815E4547E7551244DE9572900B3B4F7DE49CDAE66D8B6798F
+4F13153C16D4007A8DB7706B31F3942031AD6597AF2E8E90C1F333B398257414
+AB7B2753621B0574F1462304B1A13C0B8BBD01969C73C2071F7244AB4768D0F3
+F956055180E0380983D96368404D6573532A878FC53F4EA07323EA15CC02AE14
+93614E236799018C366A5B2461679BCD2BEB73CC461263F96CE9B1EFACF6BE98
+F33EAFFD3D3B5822EED564396B744D359B63CCAC01BFC292FB7376C2F81B1F54
+7FBA0F427A2B4009F99F413893C925C90974269E97B674EF6ED083C14825F385
+02DAF8818FC19EC3850DEE32C0937382652E1F3EEF438F548D4102B162FB0723
+0353FA1D0C416916531C19E559C75D09D3DDDEC2DC993D1BE7D5B8CDCF7CC122
+C4DEB0E910E1C79D804798203008BB5B5751460602A3FA75EC4573CF5EAEFB45
+5B4A03F56CF656DDAC9897E5A2B97BCC1527C550CB10D878B33B81FB57697E9E
+4D187937C5EB07D7BAE76701ED158E3AEAA8A4AAA866796E8E58D1D688096F69
+93D52FFB60B702FC68756BD1BB7A57464DA684DE81B8D49181C48A4B054051AB
+AE4F9D2379086CBB0EF49487C811236C7E0CD0FBADDDBBE335B895BC73D61B38
+CA73C5343C76D3AF29B7D275B9F12FD1BF942A9C05C6F7E38BBEF24738A63B4B
+127665D8E3FB56A15CC77AE972605BBAEA5311EB8D543BC898A76C6877536F7F
+B958B21EB7C132C75E5D1FFDE60FE94BD88E9957DC58A029DCE3DB98B65FED51
+8F11D3BED59DC149D767BADD826FCDB2F2521FDC337C06105840268A7F1D3961
+EFB45EB9D669A91C019C97EB1D637D58AED41B812B32A703F34B62B7803CE353
+5B7D5B0B88A33FF37988AA08FFED939F704E6D1BEE9000300BD9592884A8B05B
+E0B4F5B5CB1C421266EB7D9AD588BBAA0A87A9B529FF07DBBB6FB4DFF2395C89
+1966C7638BB4E15199C717A10BFC77C2CB1988F9ACAD0714437A7BBA14349A1C
+0E967B92094C1D5FE6454193D645A7C401674DE4D2EBADFCD2FE55857FEEF874
+769198451FD27B29A6EE6153FC6B0D3250FC234E2E30A62EDBE2C1252DE42F16
+2456A5E21D44000F70F4418F277BA5416A45B50E33047CADCD4E89666F61299A
+46BC16381A969646257418697643962334DC53394288BDAC7A67BDF3D58364E9
+0F802CDF67147D4CAB717D9A973CE8814951201F5C13639B71E2ABB968747E42
+2154CF71EB4B1EAD6F63C76D52143A629DE74A6FA47B5901CB3D30DBE01B88C4
+18A9A77BD588B452DA6E8A54D8601CF6AE60B753394AAE82C6F635E93CB25CAF
+565E5812E6C18AB0E6F828F5CFB11EB44EFDBBBC5F7D227E02EF0AEB8768DC7A
+1DB4851C89966D9068D696EE8F1FAC0EF941F72BC96E31E44CFC3D6D52D24D4F
+825F47D12DD112561AE8CB0C1AA3B607E6014595860B6AEEDD5561D1E0651639
+85F93654FFF3E67954F732A11199255A87CA782912FFA9C8036DB01B07DB8420
+85C36A44E01C3C814CDE205C26021C3524906D1BF8BCCB180DCCE985793A8072
+13391F99E55EF2076A96F1A67C5E55495646751A251C6E86C4A3B5010C72D9DA
+017C2D4791439FB727650268C18B79BAE91B371EC834496AC1B680B1BBFF8703
+69D3D60261A45E99EEA3FF24664AD036D65009CA765BB8B731F209BE559E780F
+3E76497C26A71D1120061128E8F77E98CD6612F1E7AC7EA744CDE43482A6D160
+AD3380133ACE6E54C9E60257C98EAB945B2DF3EA61819DF7266B48C0AEB07F01
+E882E4F1175E438FB0C541746CC31A25AF94B4430696DCF39F88B49F3799A59B
+755F29B8BC5E3AF5B0A0941F0156F9050C652FA5BC45ED43A8902029427D3469
+22CC9F1D16D10B23DC17C900CF5FB0CB507DC315ACE0C04D8D4B50950FF5C537
+A566F04711C830EA3A5F409450A64FD48DAB6202A65ACDCF1ACCA97B99F8EEE3
+E6933AF2FF9BEE74B04EB0B67548819A8C9082D597322F5F83ABF8076B4548BA
+FD41356A9518530CCF531697EEC40B05814E4DF83E2AEB370F8D326A3E6F9D78
+4F84982F8AD605C567B51B5B2BCC97148406AA60D29464F7A643E363AA862246
+CE9E4CA3163104635799164131C9A521EAF6894F981392D11E96B7EBAC130900
+01317007D305CC66D406CD465FAB6B81EE7ECFFD93A24DAB8D906E98A8F1408F
+384BC2CEF88FB391FD0C992B7B85EAA6268044F97CA8DB976AC6956DBED18966
+D860A3CEAD960C7DE57F9E7995150E3B7ED9192B7D19378BEA763DEFBE69E754
+9F3B69403EF59603BBAE0937399D9B5E4B3E8BCBFFAB685507B2030CA2CA2BFE
+20D6698804443CA828ADE50D9D87E89A0D9EA23F23C7D5AEB1913160EEFA4873
+D010547DA98DE4FEA4D2D4C25BA5065A75E7A420F36EE0FE59DB6209D3078488
+54D2AC212826E781E03EC87A8C9E4889B17F52620BC73541D08FA2EC5D88361D
+034F4B5DD890C8AA755B9530412CF47FDBD8FD4CE70951AC84741123AFF0BA71
+9976B54804829EEED8860A8BB6FF2BBBB18967EF42008D1E4DCFFFE6C3438448
+AFD23BB8999365E1A967CBE34DF4B338C89B158F95420CEE5192F106F7D3EC5C
+584FA335C398E1F23F2A5DBDEFA32741BE4B30625478A7C136CDDD517F28FF1F
+21009D24A7DEB02E972AB810FC8324510BD58BA77D17BE258ADB8979AAECCE0A
+7EB4219D2CBE36162FAF45F82A21B74A8AF2CC4C0E3E8F8C2D6C31562EB514B1
+377CDF06CD52412C7ED4A99E273B4E7713304263E8EAFA43FB3E82D6CEAB37F4
+7EBB820B3ED2A07C59363A29580E9596009E6E58E507F4029E006478C32C74C7
+07D9982D766A2955C86D20AF494D5DCC74504D04E568AF186424BD46D258281A
+7043555057FFCC5B64BB56584A9A86C946915D2A13F047424A54D80C6296C2B5
+FA355D8C585E610EB8963981C607DDCD14BD531868AABEE1090A7B6CED016F37
+DBD78C0E6223F272180CFAFBBF38BFE38833866BE74D9BCCFABECA85E7A21CEA
+84E3CAB8FC281E09D9406A83
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: OmegaSerifLatin-Italic
+%!PS-AdobeFont-1.0: OmegaSerifLatin-Italic 001.000
+%%CreationDate: 10/03/99 at 15:10
+%%VMusage: 1024 42164
+% Generated by Fontographer 4.1.3
+% Copyright The Omega Project 1996 \(v. 1997-02-08\)
+% ADL: 771 229 0
+%%EndComments
+FontDirectory/OmegaSerifLatin-Italic known{/OmegaSerifLatin-Italic findfont dup/UniqueID known{dup
+/UniqueID get 16262007 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+20 dict begin
+/FontInfo 16 dict dup begin
+/version (001.000) readonly def
+/FullName (OmegaSerifLatin-Italic) readonly def
+/FamilyName (OmegaSerifLatin) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -11 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/Notice (Copyright The Omega Project 1996 \(v. 1997-02-08\)) readonly def
+/em 1000 def
+/ascent 771 def
+/descent 229 def
+end readonly def
+/FontName /OmegaSerifLatin-Italic 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 73 /I put
+dup 76 /L put
+dup 80 /P put
+dup 84 /T put
+dup 85 /U put
+dup 88 /X 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 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 121 /y put
+dup 122 /z put
+dup 205 /fi put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+/UniqueID 16262007 def
+/FontBBox{-168 -290 1013 813}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB28EDC112EE8CE6C67360015A30749A338E471804A9341D92A
+0B722D817EECC4E8A595D9A0FB01CD573285B74FC826C8AAE622622585F3840A
+0350E8F82EA4EB13511BD83F7BDDFED852B104860C69D06CD494E89215B134EB
+1C913B0D68C8CB4A37B6ECDE9AB1A4F133A9327587FCC81A7B9A4305211DFA0D
+79839FECDE7AB2B893DE806ADC5C93BB154EB921EDE7AA74971C4DE8CF6B1FE7
+C79780B92CEA1BFF9F94DFDC8E19B913AC7BECDC28549B3E99C13A72AB6EA913
+A6CEC9BA5672A61497DC8BBE9EF8A29C7C8D609A07296A88C5F69A565BDA19AC
+C3DA487074B6A4F4D2138EE9DECD378360BFE90D9AE1A8DCEA90AF1B174F5D56
+9CF55D491225DD86CBA94A6B64D8D5F15751441EF1DAD731680FE105BA755AC2
+85656DE7B2F683EA235BC4F7230844D5F79C4946AEE86B5F8EA6C4BE07358421
+2BCE44A1669DBD2E9B44DD98892691CD1990C8EE999034601B3F40ECE145C29D
+1132F0EE7CA0419685CE4CD0354FBE524043C94AD42CCE850010D75856224A06
+0A5EC4ECAB27D46258CA45BB11C5F25D37A90BC0B8DFDC254D570029BAA8F30B
+30AFF50A21F07291FDBF1F3F225B00E7845B687C35180EFE88624A9CFFDA7019
+BEFF80A405AC904BD4074D9198B0F59D72FF8C99F0CF7BD83BB89DFACD63457B
+726930A2581C48F4D15A1D87478777734C632BA8E22216B240955A9C0AF084AC
+EBB49807F45F8856F0C60BA856FFC199902E085199D9D17BD02454EE531D8658
+3B3B33AF51D819E59C03498BE4E53870E8D22A7ACD73B466468A28E764EEC3A0
+5840D747716B7C4B6033772888DAEFD53C4EE02850A7D904334582ABD0A97DFB
+56FF97F0D8CF1E06ECEB2D62FB662DEEA05F0EAC8630BC4F616F3D3DFC7DCFA8
+0A95757E6F5C409DD33E5323E045D831BB05A5B8C87D495CD3A10A7F1EAD3F1F
+084111206865619298B1D02A5D564D59B23F5F3FF7C4D6D4D4D8A18B49B70486
+7B26A1237A2A3B90C01ABAD063F61FEB1CBF633184CB857C9E8398B3FD21D1FE
+47D715C304B7499F522FF17DD83FB7D0F4E89ED968616298A2D78794512B17A7
+D03602C02161DB54453A524AC92E1BE6C2596DCE91D959533BDC1E39F4B06CE0
+E6541068FB1B2A32036D2223F43DCFC2F4BB0605A2B5F750ED1A437DA553D4E6
+75CA3D586C91C159C4825C927164784B2FDF40D3F0852BEAC346409E13A80A24
+A69DF83573334AE9E5AF04527DD99EEFE939A5C645AEB0114471F5BB568D2693
+3CF043FAA4AE7C0B2426CDABAE27042435C8029AC10789E729D6974433CA1AE9
+C19FFE0303AF1B0861478F8550602D836FF6E3A27AE2628390E5C470EC331D38
+7089C2785F66A8DB65AEFD487C688F795D4BD29BA81DCDA963AB51A8D55DC876
+EC734DB0308DE26C9F5782AA73AF8823D0D07C9AE42C08B7D8B9CF4C5451F5B9
+0F16A28893FEF7643C07FD1365E99FC4013E157564F50CB712436DE2827FF0A9
+F13ACB5B5BAB431D08F752903BAE543EB3D4EA79EA00B6778AFD247BA73536E5
+0CB9CE89BC530CC33D505216E026DEA0B32950F53E3994B47FCC2D511727E2D2
+4975DAC6AD61FB8141DAC3EC3DDF821DA3903387061734B2F88182E236CF4776
+540B7B7BED31437726DE13B752A49EC8F15453B7C46B6A2E9727F0ED72B9F336
+F16060AF6ED35D16E27CEC72FF232C45B232842348E4881AE48E6A052DBC5F09
+8454D19E811EA4F01505C07A41796E1F0236CC28D5EFDE5652E3177256957715
+3141CA4CC4A2091E4BD8B8E741E6659437C25779AFFC8FE34145688DB65C6D98
+010555AFF47C0A839FB7CEF7D2CCC72DB917C429B173B4283FD03C91FBD36BA0
+635BFFAB1A3B7819A402C68DBB0B42D9CC5FBB3D8592C922B8284CE442E11E45
+3AA5F657F3A4609ACA726F8009CEF979DD05737589CF626A952312734275867F
+0349847C2CF5C76E834BA36E64A6177E7A3CE4E060307B3CF1301CB85C1ACFD2
+05F2D40ED369D0368F48455B9CF748FF718CF700E7458F435E6A48432AC33288
+E52FB8F5E3B90AD0CA04E002A201DDA238B0B189E5E56AD067490E4E00C3E2AF
+C6F79209E7CE542022A7C420587D19FD3272A48FF1B8660DC9C854CCFD0E6F7B
+2B843E68EF390A5C81710E5B69BA0E07973BC55064C69777EADC1E98A97D00B7
+20534FF751C0132C99DFD3CCA16939CE443159F7732D9E7CC5D236339FFB1581
+513FB4A5A4E1627BAA96154CD5BC0CE83517CB0D78F7B37281CB860265EC098D
+0702DB83006EF9F687B92D04F553FED0C5283FEC0D6A30BD4A42410DA0C7BE8B
+2ED778D04A236D6C18223CF443E24154B16AFCDF856482AA8E43686194C38399
+419A2F6B43793CFB70CCA5ED0FB14F04A1AA7964B50D2B4C6C411D8A7F6E424A
+CAF0625999E69241F41FDB2715640461959DF063094202C1C39CD1907F45286F
+2F5DAA713448C971B32616C8589645A73BD1867DD4B77FB2C5D0F7D24CDAB9B0
+F472C23BFA2F6911BD766D51D77F796350B2F9510D43AF77A2287CA7DED8D931
+C1C2EBDA43E9414F36541BCB06749C5F7175382997B8DDA4ABD1424FA727F46D
+134CE5D5E40CB14C4D2BB751A4D36FB086101CF659A956BE8AECEDC2BDACD4E3
+9199A88A9E2793400B22DFBDB3763557F53F7E03B8C5BC2B17072925A85CB9C6
+0E59D9B8607F5487B29E50C051407BEECADD053B1DC1D2F9FF2195516222EC72
+A2A40729FA0D669FB35BBBAF7ACCD13C13FCB01978ECD9323DE7FEF7C02E990F
+C1C971C722A702103991963DA35EB4E39E649E6D1652F44961118457D5C4E806
+B23EBBF830E50E5BD03BDE52233165287B01026681948E95DB975CE278E2D159
+A3F87F6884AEDDE778EAAF6271A2CCE2071F289A6B522AC8240B89F7DDE4C61F
+7D82213AE094F8DCCB2B5E29CF8CC85D89B58AF8A7E0A059633A782BA2938C7C
+8762EE12F4534BB38704CCD7A664ECBF60EE4487A2DE5161A1600E56FAEB1173
+576EA7CF0EBCB7D668C41B40ABFB7CE65528B4F601BD56B724A9E306973EC357
+3654D750B79F118A7D534C03A69A85DE70CACCC1AE64E748AA55D5A08ABC1F5B
+7B0967C887C385FB344AECEF81133A04E32A88164DF8A5F294FA4FDA9BDAED1A
+BA6C58A82CE2EC6DB4182E98BF98A6B0B434A6B5D8939DAB4F5150260705298F
+A9B1BF8B7528F717EE2E59FD9EF27F843BD8D11D532A0F18D53E10065A41B968
+96B0C2D7BBF523248AF77D868086572D8B39954FD89290831E80C8278DA8182B
+160335A971C498A1C3731231F155ED0ED5CFD6965354A29240A55D8A6C0F42F6
+AC741CCBF86F3824B5EC47DDE14A6669D3FE875E704F196FF9BFF39A685D2FCA
+53664307222AEF12AD24C0C2A7B03379E4F0EA38638E1F395FB5AEA6CD08905C
+C77A990D0D5553AD5898DF0193B87247C38CFA7D6AB17A9F54E1F27C18FDC776
+C550F8E3F042EA1DFB516715F85C7070E8CCCEC14EA6D8117D6BDB84DD5F46EA
+0F37819F0C182D13C6F049B516F89EB0098BADB113668B65F038F722EE215E3A
+55826E2E1C57A29ED6732467BF89E8EA66216432F4D9699501D22F68091AD4C9
+102325C759DEBCF9C07286888BF76C3E8925CC55EC70398BB8467C00DA8FB5D6
+425ABF7A87C6FD6E1F5B5B19006AB0DBFC666C84D88138E88E1653FCD7EC6891
+5685181F5356C6672ACC4DE3BC8766C1640C03E6119F52EE14044962F0B4266F
+2B89C5EFF7F5F1FA5097D6C1978081C7BA677E6E65A0FDD2F241D7152D58C1D2
+7D4AE5B7E7CEF7595C17844F28F2B0E6F79DA8251A0BCA84507FB956D638B5D3
+6BA837C7A16836E921DB708E9E0F0E1BF8F8B21502DC18CBB80041758B8481BC
+3C0695D5FE5F7334F63E68D3A2D5E6286C0352E5E6777EEA983FC54316F5098E
+4EE9328E0738BB100E2332B026D4C5554D5653525877AB350977198BB5BD43EB
+B9A4CC9C8B78BD59FACA2CE855D207F40FB5D8F5D810CF1587601B8FFE3DF563
+FA22F40738E1043B2B5AE9A1A32281B0EC40C451990F7E4FB78B7201EFD21C50
+6492F9BF28EA0ADC3F3D3183AA5B2ABD85B62107BA57A0745C52E33C2593C3C4
+031386B41F5B8964818AC216773DE26A21C5E3CF8DA3325838AAFC3C9ACD5E97
+27C8D4B69D1B07D1D61CCC09956941AA21D0155ED075BF45825E17760874F621
+3E4AAE753E34A754574022EC7765C01AFDD3583CB5AE3B523F45532E39AD0376
+F033B6A90849EC331CE48BDDBC584F652C0013A788D7B36FDA40C8677A2439FC
+9847BA102198F1C57A55A0B1373C0FD5D5AA602B6F18685146599F793AB1B903
+26C617370862EF52B694F6DD71A627942D2CF882343CA1D6B13BAA862F306494
+B1EC22932A192478DDFF0A9DC214CF30E00C41B94131084493E2A898CFC5C944
+93EEAE672A72B6375EEF5774921DA3B5D1A9D8AB70678B15CC2FD2EEBA38551E
+457AFC2127F8911D28AB956A847BF0EF134FEEA309B74DC55C94F0C5415E4035
+52A3C13F2E6663CBCC8E42E4E062902ECC0B756DC3EB4C628FDBE2B1B5736DD5
+927FB4C4465B80F38210033B3D2A92847B1D3CA2FB83E72884AD2E2A69B8B61E
+F448A0C55BFE36CB3895020D30C8F0C9345C3DF92CB044DD2B8E128F4E77F7B9
+D19E24F288CDB6CDAB80E695973D2D77F8A7033D0D6A8C489627EE6A5CE5413D
+F853C60CB73C148D1A4D4BB74528F7ABAB901D586FD81E955B6F54B17195BBD7
+2D273427FC21397BDE47000E04ECBF0FDC11E0564EAB2ADDE4574213247A769A
+B86FEFCC726486DC26E31B1E728F205C041F6752C9EFCA8D8E7060EB1CCB0F84
+74161D2165B06080C0F5B566F983ACFF3C918DF8EC0F26DE214DE6BF9E1EB4E3
+2DDC7498A61D2272E9288B31F5EE93BD3A75A2F670122ED9FC6010E210A521AF
+FA9C878D5F6B3CC90E406DB4B3526D4181D3F61305F9437117AAE73B2CFA1E5A
+F790740AC21C84D7F863278BA60620EA925810896228244BBF27CD1FB235FE83
+DD90C6B3ACEA8C43914FB6C52D7BBE6935F2234C3746F78F01A07C0A1894A5B6
+CD3D4F1EEA76390AAD636785494564A31A7BBB7822B833EE2AB81239335CA76F
+620DC961200C4C93532F00E75E1DFAB84A8D8EE12C068AA1C6382279B6022EE4
+B9B516F7E76407420669D1519C8A4DD8D901A5B50A69BF08B4E1E3F5453E8D7A
+854A99D2E1466A2A6697CE99E06D523DD092162249BD1312F5F20CA7828CA23D
+4107F09907E19E31D1A076F58BFE3CAF91DE66CDBB2DA1C39985DB8A4AFB8059
+534C6118EA934209AA2C0E898DDF042D226E3782ACA6B241F846CD1FCAF41B65
+A5F74B1CCD1117C7F1FAF62AF86CBDC8AA69324A0673364D2F5F08BD329755E8
+94889D73A08810F5F6134D37DE5B8650CA44348DA819C6BCC0780DB913ED13F2
+37AF38A96155BA5974ADD0AF8DBA7D928A39D85B55ADD62EBE62A2CBBD8DFB5E
+0D1698BB51F3352AC3C4430DCFB2CD64CDF9D1009AECE6EB1BAF8275EC3D68C1
+2CCB1E40047609E5B23563D1F22A1097182650AB76B279A256E918B0DE7E4722
+762124DCB7861A209B7D04B07BEA5CBC68D02FDFC96B69EEA9FF3335BC7F777C
+8F53E7F1F1D334E9B175698CE86EDBCC5BB2FE078EA2FB5B1A41E3B9F0D02A80
+8372A262374A64FC53DC6A782D2BB281917225E79D721F727C24A4160E116DA5
+351D0466A4F7C59ADCDFB637B2AE24F8A55C3EBDED6EF2BB342EF2244507D845
+3685C17BF5ECE9C400A6D9E74A401DC60C0B1C06B18E603DB34E1ADAD6871B57
+D0C4058041C445C956C09D67A578422313E491DDDFD375DF3054DD1921F29467
+7D66B245155886BC99431487E5EFB629B142027DFE1D7A63E59001F052D535E1
+DC0EA1435F1F2B8FF1A631EB6F81DB549C00F1B17ECBFB66B0EC8750E1B27AAC
+BAA22AC1819AF8E39D3AC06F0B3E92F48280628A7AE255F86DC1B52F15747C34
+4F81FED8237EEDD6858FE6D47F9A55E068A9FCB37AE3F0ADC1F2D60E7173CD83
+F88B68303B0BD629CD938B7FB82E008204127AADED32E26BE7A2330BB7FA38B2
+674059A71FC7B51D4C2584CA005CE4D1783DC2C20D15D514A4C275DD04405444
+5F8743E430D1ED6D7EBE03D27EF9B12399B5E014FFF8C1EFDDBC6D5BC26D0743
+5C3F8D6D256F43318CEE85CAD23A070DA78E368751D57CE878FECC0C09F5C53B
+7EB5AB33FAF77CF1AAB27AA9B071B84987202FF92750EA88BB06B0483310000B
+A59CC75853F5A9D24A85BB43CD198241D2E670A0A127F563303E026434E39955
+9570D6549B5FD998FACEC124CFDB027B93B14601AEB24E29A16CA363B5390B1C
+38296766A27C8DBCB3CD25BAD3ABB1F639D0D4DBAE4942C971682FE358D13122
+86CB9EC74436FC94EABDA8A4A1A6DC4502F8F7E3762A8CF8390AE15AB7B12CD0
+191F2F09F7EA54C66A811E033DDB5B01B4D9389C79BF0355779F433FBCA26294
+CB8DA259C71AD75FD17E0D57369C82A399FCC27B6385FE6797B450A0FDE80EAC
+B40262E81CB4FD6A7F10ED3B62E1D7D27E8E6287562DFBEF960788A2D6786216
+DF843916F0B8128C10733C369EA27F02E64A8D7425504983813DD7F2F4BD8540
+01BD6B97BFA7F361B198ED483E2394001FADD28F1482E6C419B4908B48A20B66
+6B6842FF6DF70DFC9627470CE73609C92029B5D7273C35B40D85ADE1DFE34FD1
+4B5D7580CC65CBFE8FCADE53CE6CDE79E0D90AD466CD200E2FAF7889E0128261
+2F1AF22643B12226C782D370542AC6D992CC7D50213119DE6AD8ADFB0DE9EAED
+7A08154586A0B69723E0C2E708F9E3AFF75332312747C31C6AB43DE3BE2530FB
+838041C5F2AEA780D01D0942E800FFCEF750D37489CF478E715DD707B1CA68F1
+893BC3441D260EDFF7811FE3FD45A0EDE318374F729D3E3F735E4C8FAD2C7780
+59C498FAC2AAD8125E74137B80475621D310A9298BFCCF6CD62CC749DF62B547
+B8E7D6BB11FF83221A7ACEAB5B574F69552698ECF7D5368CB2281C47C2CF0F37
+2F115C1C884CCB51BCAC7CE38406C98E60A62F2BA4759AAE03085CE4FEC67037
+300B466AD579A8227052EDBCCD4ED3FE88484E806F3A3A220C67514B84A1A0BC
+4F898A26B6FC10145896B08836C6AB9B0CBC8EE338C248B9685BD915CB6918CC
+C0661385EC95EFD38204554FEB48D8715FB8582B4E102E32B4B1FE4BB93E0B13
+D94E3AE5D67C44DCAD46714C11B27A7F0069E1CE8450EC9815DF9F92DF1CCB85
+165505803FCE8480CC31E4C6313EC81BB0D33264086F393ECAC444D9CF8D13FD
+4E82E827F2E216FAD2C2FDCC8A700BCB73287A7C57B64DF5CF587A157091FB90
+06DACB9F210E700F01AE4D3742BBE3CD399C852DA3E09951FA83FBE9A0632F44
+992BE67118C30E4F65C579346910771BCDE255333A661FA6FFBE97107B195940
+EC8D0EE174EB4C7B012A1CCDD211A8CF41AD895F84A4224B4AD5EE0651FA4176
+FB89BE13C1763B14B8C17C49074C2D4AE898C9C34E74DDF7A6C55D6DD6126BAB
+B0EAE537AF73EA465AA7C56ED0F265314FA813AAEDCAD031B47561131982E8E0
+CD897C72FA539B3FE878E682303CE586377EEECE5A7C46F68A31F91E199A4A08
+71EB0EC397D8526E6EA5AF51707B3B9A9E3657217FDF99348B1904A5B936B115
+DB2EB8055E918613DDC6A39FD33FCBCA34589D7683C69DA9E560CB4DFD3A056F
+11DCA228AAA587769A2B187B1226CCE9F6594FB18C79316F56085E14EA96F81B
+EFDF85C71B21F0F97E92A2295720F5909A82A214
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: OmegaSerifCommon-Italic
+%!PS-AdobeFont-1.0: OmegaSerifCommon-Italic 001.000
+%%CreationDate: 10/03/99 at 16:16
+%%VMusage: 1024 29255
+% Generated by Fontographer 4.1.3
+% Copyright The Omega Project 1996 \(version 1997-02-08\)
+% ADL: 769 231 0
+%%EndComments
+FontDirectory/OmegaSerifCommon-Italic known{/OmegaSerifCommon-Italic findfont dup/UniqueID known{dup
+/UniqueID get 16262003 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+20 dict begin
+/FontInfo 16 dict dup begin
+/version (001.000) readonly def
+/FullName (OmegaSerifCommon-Italic) readonly def
+/FamilyName (OmegaSerifCommon) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -11 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/Notice (Copyright The Omega Project 1996 \(version 1997-02-08\)) readonly def
+/em 1000 def
+/ascent 769 def
+/descent 231 def
+end readonly def
+/FontName /OmegaSerifCommon-Italic def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 45 /hyphen put
+dup 160 /gravenosp put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+/UniqueID 16262003 def
+/FontBBox{-167 -438 1558 827}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB28EDC112EE8CE6C67360015A30749A338E471804A9341D92A
+0B722D817EECC4E8A595D9A0FB01CD573285B74FC826B26FB8034812F3277F06
+8DBFB5FA4300BE6A3C79B727E7F660880904699899E15B50DDB7C37717286389
+F5515FB520AC448FE062C651A67F11636BB2D6F606D809239FC44EB3DD052492
+C761205CA18D709E93F5DAFADD132D58CEBE9DA621CA2515DC12CA513EDAD108
+685CB66647940445069F29B6EC72C452EA45927A17CF4D6CCEE0EF15C088AB3A
+BF044EA37288758EDD224059D4695F7273F8559DC93E05EDBB8ED3EBC909C809
+76AE13FB2D60CF934B256CB868FB8928FB2431B77E33A9F5F1642FDE40474D8A
+36B5C7376DC483EC4128F9A66DB4CCDC9FF4A3118B84EB6B97F60994C49276F7
+3F1FF0030B646204426668CB1A0D4E2208122C6174945E3986893726AB61FD86
+CE065FA2127D8CD3F734956FBF0FAEF7D00ACA8340679229DB9C685516CD59D6
+C9C846DEFBE494B6068FBBC5F9C081D212EB43EB69D1AAA41C062946A4183596
+BA01255438FDE2994F77103E3E20AF1F908A3B036E0854C1036BC4A3AAF8FF26
+9744566F77A72E36CD6308106175FA67F1EB5A85F71CFD603E2E5E96B48073C6
+F82F4A11C40067FF139FFC9A923438D5E661A5F73BE2DDD93CDC0FA9AFDE2856
+A9549E245C85C36C00A3DC38A566C38D15BE43819F443237B901BBCDBFB34124
+6E54548CBB228ADAE976EF08829CA1E447461A32E3F6CA4F9D2579AD2089BF1A
+CAA7918C5FCE18FDC2645D2D22BD97F03705B761021744FD384CB269B75970AC
+ACD22086C4257BC649DDDE5E78D34125D39E7BED3D92067369F004D80161A57C
+C0107BC6C1937BCECA239F90FBA261DF1A7E91C96E3F8BFB5B2825A4C86135D3
+67BF0242AD7D07C2EF591D6D3E459A991187D441F2AA90E2BD44393E530139BE
+17DBEAC81DC9818F105F6770EEF2A57E2AB218A0D298CD90EBD495E25C073D27
+1F80D152FAF3FDB13D45433A0D4250B2B6617D33BAA3B4F4B510B00791061217
+12F33CB8550424F7B82F4EB571B6CBBB75A2299BDAA2DE5AA9426834413DDEC8
+072615BDE0F39E1BA1B3C17C4C3C5E25915053B7ED5A627CC7EA4C60BB231CAB
+47E82142CCCD7F24271FF2566522B15928200E8ABDC4182328E6E374C9DABA91
+72A95791631CDC285234372CD9DA48A1266A75D34CBBB76F460862EFF021B68B
+C6E014055B809047C02C33635ADD8E059460114B768418FB242CEC7DA4BE0393
+F417C11D675DE466BFDFE2A0E9A28F83AF37CD9933ACE63713F7F66FC1204F2D
+76E22E855672115BF04C2073C6FB06CBA9837BC42878D2B24BC95D118F3C68E1
+43D0CC65F44ECFD1E38EF9AAA752F49E47B70E197D548C05D810F05586623BB0
+E003449FADEBE72E55AB10A498F3977D957EBE58D8FF356C8F15AE39CD9EEE51
+EF46DD99A4FCD22AD2CBD58E5A3DB83DCC43F4CC857B90E44EC3B148FA73D73A
+AFC3D74B91EA0194681003BA59B27228BF4DF2F96746739C9143B26A0CD04FCE
+432C0BE382DC3A999DB08E84025FA9497B66E492FC9812012BCA662EE3665258
+E5923770157FBF148860B6064B4BCDE6AFAA8DFC1FCA8BD9E072BCC51F707901
+12286804DE6745E4970F9B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: OmegaSerifCommon
+%!PS-AdobeFont-1.0: OmegaSerifCommon 001.000
+%%CreationDate: 10/03/99 at 16:14
+%%VMusage: 1024 28846
+% Generated by Fontographer 4.1.3
+% Copyright The Omega Project 1996 \(version 1997-02-08\)
+% ADL: 769 231 0
+%%EndComments
+FontDirectory/OmegaSerifCommon known{/OmegaSerifCommon findfont dup/UniqueID known{dup
+/UniqueID get 16262001 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+20 dict begin
+/FontInfo 16 dict dup begin
+/version (001.000) readonly def
+/FullName (OmegaSerifCommon) readonly def
+/FamilyName (OmegaSerifCommon) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/Notice (Copyright The Omega Project 1996 \(version 1997-02-08\)) readonly def
+/em 1000 def
+/ascent 769 def
+/descent 231 def
+end readonly def
+/FontName /OmegaSerifCommon def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 33 /exclam put
+dup 34 /quotedbl 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 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 59 /semicolon put
+dup 63 /question put
+dup 91 /bracketleft put
+dup 93 /bracketright put
+dup 95 /underscore put
+dup 104 /quoteleft put
+dup 105 /quoteright put
+dup 108 /quotedblleft put
+dup 109 /quotedblright put
+dup 112 /guillemotleft put
+dup 113 /guillemotright put
+dup 117 /emdash put
+dup 160 /gravenosp put
+dup 161 /acutenosp put
+dup 162 /circumflexnosp put
+dup 163 /tildenosp put
+dup 166 /brevenosp put
+dup 195 /dotsubnosp put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+/UniqueID 16262001 def
+/FontBBox{-121 -438 1356 826}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB28EDC112EE8CE6C673600130707D87128819324132AA262CA
+70C79A7D7A5550FFA797ADABCFB6DB926A63A4F174D4E122EEB485140671F458
+BC4F2A86D2B32DAEB60F295986EB03CACFA3EF239EB0929FE2D0C34941943934
+FEBD1F4682E7622BE41D680F3968F3C3BCCFC40A1459201A5EAA52E54BE9720B
+C97DEA29E7B80DF3955126C1C0CFD71815F6901A704866E33B62BE257F254A6C
+59D4F6665C33000965D65C2FCF240BE793D0C1FED7D75B035424C0AC31CD69B6
+ECA6720D856F041C9703E4E6B4B1C8EF49FACD4F3C18AEBF7CE8D455D2480CEF
+D01EFE1A43BEADA4A0D6D7210985C96D6B863E0BBE056E60FD7E345B8FB6008A
+15B53241F2F34C72E533619DAE3F2C42370AC9B05403BACAC4E4F5739EAB0B4E
+D8081F345AAE73CF1E8EE94ED6CFA6FF1FC221CB348E42CCF6D252F953697922
+2AF20D249AC6576EF113EE12C4BC1BD8F360C2B9B7E50B85AE3C9C78FB33EF41
+23A2FEA559A91AF2CB03891BC36A0364422F4C5374899377B4E2415FB64F4CB2
+1381640346F5384E00AE740414A16531D6F2BB4FADE1F3C7C680A2809D3FB284
+AB13B8D2F8AD0E74E89D67AFBFB739A2453738B20F55F2D1F8290B254C19C399
+5A207B3CB0FAFECE186996AFB57D96B9652190981882039D56A6EBAC4A4B134D
+84C19F0A6C8E61F52C36FA72A6616D75E3B0A4C4BBD77EDC425FC2AC4800BD1F
+38BFCF0E19FA988564F72BBECB48FB4FEFD947156159C815D04B75F569CCBC81
+2DB91E8A2BC594ED389411B0A7B5CCE3197B8A65981348055784A8646463F290
+9B0DBE703B299CF157B06D08C32592BAB401C7B738525FEF89E5722C91733403
+6F6929391C61211A500CB006AA6A7D4488BF64932404F3017E135EE7926F8583
+7A2C5E235B9EEB4F7848914E1531F0AED1629C991A6DF4AB0914D83D859C06AD
+88DC521374212B1CD239F1939E28CC7BBA6958ACC81AFEE819A344F06D9AE8BD
+AEBB27E73E680FF2E3F1B7141208E412FBE53BE9EDC0EBA464CD48F4956DCF85
+1EA3BA94AA767BD994FD1D33589076811B032899EB6FED9BBE0640C3DD350567
+A8C1CDE2B37C804F50ABA6AA474FB0D029F921F90A029EFB627DB1CE411F5545
+0B3E95C3B464F0A55B0A0E8F5782728F8232B06797F38280328CEFFB402D1B1D
+525F63B3CDE835FC8F50C88344D1D85CAF9993E06D05AC9641AA4B08E97B5BD3
+46BFB1C6985447B9DF2103B5BE181822C1C611D4E9697393E4FD0282B57B9879
+7E2875E08615E9C8B097817A63C2CA942542765A26CD8E39AB0DAB01C604ABA0
+3FD0F1DA2DED4E58248AAB802C585B81118C6DE7E022616D69367A334E8ADC4D
+B8A55D0FBA14AF90813BA27BA7A24F1B094C13443BFD8BEA75E660041545A8A7
+083507E2DCF40824DF16B58F3D1BFC9E5A3E62B0938693D1C43C4C653C7DFA6C
+BC4DEB6D5FA7391C5A7693EE04184B469FF573EFB874C39A5E023533489952AB
+E1DA40947ECE09841E2409742E8D9A2271109FBF05C390E2070B191F1D379795
+258B148E8015963C239CCF5761E14A3854618476E0795042A5DC3DBAE927479E
+BE2190FBC376F16E08B1D61CCC31A95F8D8161AA278BFDA348F332ABF2A72967
+EB087F40B06A7796F1A9F361FD63C39786A375D899E5F8FA27D8A773354738F8
+B9310B1E89E1B45B1183C241B93F7D5E0C8543C8121055031F853BB5A35D915F
+37DC1876F81DB9946757B2E9126CE35F9315218D2E6D563ED2CDBC4F7753F9CC
+16FFB560C6B96CCC5A767C12694B1421D5BC90C38A6C7AF4B858ED9DAA227E3D
+2D206688E0876564E2FA747EE9A891BB4BB2059BFDA4832BDD65B9811DBE0130
+0816A9D1BEEEE76D723D8536C1EDED5DEFE858776F651E885F7ACF908662B4FF
+FBAD7D607659BC54C75306F87667BD5D9B4D2D8706C38081165B872F2770FF78
+8CE7CDD66A993ABAF34BB2EB03C507EBE94DC621AE7A1559CEBDA42BFEFA7854
+76CB70ABA0705684742BA0919757F60A7B97ABA8088E874337AD05F189709BAA
+E243E8EC03BEAA8B4E8F57358086B3FAE94907257771EBFBCE7D1787EC0F25D3
+12762B8527CBE338E556253D7463EAB6314FE303B8E8DE7C0CE5059927C51985
+93AF7CE78ADA7B9B2BC3159A663C560348FE576FE9D47EE85FE8FAC9E178C6F8
+66CAC41DACF60B586AF81F6238F1912FA452DA667CC6DEB686BE6217B3B40302
+F183CD067BA0F9343D9B3945E2DBAABEDA9F370A84512C7B571AEE4CAA6D9D4B
+5D5D0EB84393D8E7EEE123D8D537E4E85B568E449044C79288AA0F6504A64154
+86153842B57D26B0292AC058DBF9E7152294CA348FF578A21DB6E901BC29236B
+DA91CF7A278873CF84F745E01EF9FAA31E07ED0DB1DA38613174DA43A1DCBE43
+37B2C892A692BE38EB22D052C72AA6A3EC1BE38F50338A8DFAC02E5110B7E059
+E0C7798837F3F00BE5BBA27457C061DB1DEFD1B4B096B106A0E88C2A510E1367
+1361353DD4AF6DE228098BFCCF3EE73844B2C7A227322CE4C3A328403D06F131
+901A1F225B5F74EF53381F234EC197EEE4A4ACC85856CFE807472B719C684FBC
+8B81BE1F2A6A1B68E6C4424BB4C19EBAD4281114DB1F3CD3DEB7C6EBE87F52DF
+66A4CEA445DEED940DA73AF0D866E043F70C1CED4FF7F70974A1DC54752F92AF
+567D4727FBDEC00D75292064DB8C0B8F015BA89F27074B997F8918934FAA64CD
+926986564ECBF86333D7779A82F6752761D6C5BE57203AC607BB9D7E48A31F22
+1F5FFDC058CCA6BCFB80197A09F725347FA515CEECDC22081E65320BCF96387E
+4C8CE4484F4B8123B36B4BC316CE49118985F8ABEC7E35557B4123EED72AF76B
+A1A4FD0956772233ED334C8610D017CE5CCF2C8BE8EE60E88A9A33C67DC33B59
+D388F5D247DD6927BCD8DCC448A9364200656D0D438C62B03BFC9E2D778494BC
+281E4CB6FA33E11AE2B590555BE6A705C385F1AA6D2BC87D6DA4049620645106
+C3CE03F53BE9E3BC4743F057D256E91DEF3563E7FEE41009B7A40903FAD698B5
+AF8FFBF321580B68EA5374AEAB6CC744D9947BC5A8C8C782E6E227BBB875B3D4
+8B1D49EE178B3AFDF92D14132111DB8DE1AB42A663A94628F8306803A955009B
+7D88BEB845046452706935487F1193E10A4662C67C6E93CF44DC7A36144324CE
+D38387996F2E5A2FFA5A5B47226FC2B2AD3D28306EAEFB787E494F7DAD04A692
+C05BBF6D3B4F867DEE3D6D01FB47CD757497087987985FE5B7E83C28A45E53D1
+96FB76D93C376F2D9D723F1A2D7FC8E3DD361EE1714D612E3F1353CA7C0E99EB
+444ADC604CB3EBEB9B7C548E05ACA9D761854D785091FA7A64389EB62770F27C
+487EFFDA12726E49144287ECD7B2A52B12A1DB4A8F7A762C7140B2A5A6AB4968
+F5A4E0BCE5FD40B5A8470847ADA5E18428DADCF7282F16C9A7E353E233A79C9F
+9D5B64DB0F74530319E56F8CF7FA064044499FD7397B6FA90C4728BE978B831B
+E06200A48A21229721722ED261B2EDC87A25E093929875716391311C8E7837D8
+6290033648CF85EF39D00AF0F37F725A61BA41C698BE54032529F56AF4752AAE
+D0A076457598F55E4BB96565FE775D63098423D7224551B7853859D3F4FDDBB9
+CD56CB11E3A1463E632AD3FF5C31C0B497C024E6CC72495116EA44720DD0CD14
+D9D91299C4CAA0B5640577FEB587D82310A5DFF807FC5D5BECFF027DD5C3A45E
+47A9D79EA2D03B4A85BC12EE8029E1F5277CE06ADA446FAB1970FFD1E632AA74
+90D121CE105B6BE2634242B99CB554E7D1D405396F55956D99ACEA753EACA1D5
+1F0D62568CC14CC13C8AD6C83BC2C13594DF4F53BE9716BE8271DD6D567F3B79
+7B465523FDD2B285B245A45980ABB4601D0AE0D040A47987C705D6D562A1F3D3
+B33E7D926FA1A8BFEB8CAFEAD93EE4019A408DCEBC5FF568ECDC013D6FFAFA55
+7E15275629A4BAA5DB1292F598C83A94F148FD42B5CC5D7494905B6535643113
+2BD96CD06B3C08959BAD860083EEEA81536AA8E9F9A1F400F778BDFEEE93C2C0
+E68DE05662F4D65B6A5047F8BC9C5A4F285A00F3694E50B2C58C062549FD6D5E
+6D1ED1E381872EFD5FF6C1AAEB2BFF47347A34A6056BFA7C9212EA64C05A1767
+460021DC8D7182AA84AC4B8745D71E9F46002E1D74A53E43C421F34C30B819F3
+2D1593274D105FCA8C9E42BE6AABD70CD2B426AB3F8C2D43101CA6F463862E38
+7EFC3EC3F462DF04490D4CFE51A2FE22A2126902E42BA2725F8651D1A07B3E40
+7D5A8BFD7462484AB93D2C8EB19487054F6DE8DA28319043A26D694801F09B06
+67348495625DBBD8B5438682914AB413733799E214D6BFA33F5AD5D6FDC53618
+419E69A47A3372800AB2E6D71047C5394CA652D7DF3480D01DBEEC75234E4ABD
+95532825B1E7700E3478517B7B33EDA57DEC40026E29FDC590B62958E3756F54
+56ED7F80026733811202C4E26D6ECC9C0F45FAF148424DF9ECECC496E78B30AB
+4036A04066B381C91B638F555A2936746F018D4016BD8423A3A1A69C84D49D13
+78D58BD101E2FA36AE8B32DB0B7520D0BAD57422AB126CEBD6CFA561C94C68BF
+473A9E35F786BC0E3B26CC627FEB7889573E44A5781FA3BE5FA16ECE348F87FF
+4B43F880237E4AC9E8007C27E6257B1B705EF6582288556155546ED0049BE4FC
+2FE5FA54C599BA124E7EFD3FD9505AD0416B9085885BFCAA7426CB31E6CB8BF5
+8AA285504D617A693FECDE815364ABE67CF7D63705CF57D36025DEDD09E346BE
+B371C2787F47567DE4A21C7E2B8B441A8218B82D650029AF22167AE3B121B75C
+A05C83DCD61DDB53DC8C4211BD9B478804357A6F5ED73E7765399C28A0427DD6
+7877C51BB7CFAFAA509300D37F58F09FE3B79E7D39062CEF8CD378894F58DAF3
+CAB6E07416A5E9577870D62B8D9CF53C119275429C5246BE3590AB0FF6A05862
+BD3DE6032A9B689C789FAA0BDA3546B2304C9BAA24B01DC8D44A7FB460C7E13C
+4630095FE05A8E08A6B3B75938ECE7D76395CD69268BFC0C12B5D9486B5C8F6C
+695704054A57B61AFC46CD33714E405290A528B83756C855069B0C62666CCA88
+138C33B14B04FA5FB03ED7FA55A75312A1517BED630E0937E551A618B3B609B4
+71DB513DE11145672D83D3260533802B99EC1AF4553DD7713E9B335B662C7627
+92D6EFB6A520E070B88C40A87C80BC7FF131001ADF610527A09E7AD6A8BBDA62
+B9D8255E67A62AB3F3F38D0CD274B956FCCA1FC01D2E667AC78A09A78081BBBF
+CE644678B407195D639B594CA2352DDB2285496115BE9C810E74924F09319AF9
+9917A1902F53E4BE34A79F3C6B705DC5FE23EF9A1A326782F45FE0B464D96EEC
+A991283FE4F5F14A6F43DEA03E0960937AD2DF390D9DEE446880A2CC2B5B36ED
+5E725365F007E6EF91D508B651892D171853A436CD1391E4174B883FD791ABE7
+A08FDD15C2CAA41E2CFB7692092BE08D57938507E756102326EEEE3FA179EB5E
+3FA5B5783C8A81FCC602CC49FC6137F25DBB9B719C0223C8DA0CAECD64FBE187
+A6D46AE7898124F5092E079395BA144F3D4487529650DA1E369CBDB4EB45BB2F
+BFF2741AA87873E447CDE704E541C185F522115552E650D7EBCF7C1D518D946D
+A8F642F60ADA45A2C0A98CCE60FBD6D0F7AC7A130BE46B8C4EF5B62B8F4BE6E7
+AD52CEA87A410107774D642F38858EB6286B8CB1645BFB6AD860DC0DA5B0D56F
+E5366E469CA569156207B01957EFA392D4FAFD888963D5BD09427F2ED4CBFC85
+4541EBE90D3D2FB3845B3CCEC548546CA7D4667F2D26654B81C9577C84C6F725
+4594AEEA1C8A8E49CE50FF9DEF3B4AB070CF8627EAF1DE2BF8413954E2770A97
+269B091555FA5328624FA042D515260414D8A8EF1A454FD1B7CD06D6CDF4235C
+9298EF28F2BADB4430BD6B510F6FBB7F8A38DD6894A393FAC0A65B6E0594C803
+694DB720694B791BC976B28C33D630DF804CF93C66B87479193092191290F6AF
+0216012A802EBE7086139EF13FF00CAA401BDD792204826DCD9094F094A95154
+1B559466B0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: OmegaSerifArabicThree
+%!PS-AdobeFont-1.0: OmegaSerifArabicThree 001.000
+%%CreationDate: 6/03/98 at 9:43
+%%VMusage: 1024 23867
+% Generated by Fontographer 4.1.3
+% Copyright The Omega Project 1996
+% ADL: 595 405 0
+%%EndComments
+FontDirectory/OmegaSerifArabicThree known{/OmegaSerifArabicThree findfont dup/UniqueID known{dup
+/UniqueID get 4405653 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+20 dict begin
+/FontInfo 16 dict dup begin
+/version (001.000) readonly def
+/FullName (OmegaSerifArabicThree) readonly def
+/FamilyName (OmegaSerifArabicThree) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/Notice (Copyright The Omega Project 1996) readonly def
+/em 1000 def
+/ascent 595 def
+/descent 405 def
+end readonly def
+/FontName /OmegaSerifArabicThree def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 50 /alifwaslaiso put
+dup 70 /urduhehfin put
+dup 71 /hamzasindhi put
+dup 72 /meemsindhi put
+dup 73 /arabicstroke put
+dup 74 /hehgoalfinvar put
+dup 77 /zalowerdotiso put
+dup 78 /zalowerdotfin put
+dup 80 /sallallahou put
+dup 128 /charaaa put
+dup 132 /charaae put
+dup 134 /charaag put
+dup 136 /charaai put
+dup 137 /charaaj put
+dup 145 /charaar put
+dup 147 /charaat put
+dup 155 /charabc put
+dup 157 /charabe put
+dup 161 /charabj put
+dup 163 /charabl put
+dup 167 /charabp put
+dup 176 /charabz put
+dup 178 /characb put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+/UniqueID 4405653 def
+/FontBBox{-68 -616 989 984}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB28EDC112EE8CE6C6736001140EE3F98559E66B7DFEBFE4C51
+1C9B5180FCE9ED2E4D03937F9112EF7C862C0CF91AA27BDE000631C680623F39
+968F943EBCB4CDE6B1202F2FB85F3751A4A3504D7008438A7114A1C968F497B6
+12C3B26C19A5E25F51DADDF3E97EB4C4249B58396BEAC13C2F9D0BDF37A356C2
+74DA38C4374AFD757CE5900DDA27B6D9BC0B207D0FE83EA292D7633E77E33C05
+3BCB5F2C97FFA0E515AFB1E21AF0F86C8326D0FC13AE4294A760FE305702AA73
+C180CFEC8EB3CD2A3B0B9E6BC54A482C66EF74EA91DC5BDD60EBF63C702C6128
+3E4030737A6C717562D721AC876D6829AE7A9AEDE5E517DA7A11DBC746B3571D
+194B6840AA135E3B29A458B5A4E49F2C9FCFAA22BE76F58562E6926532D76894
+48D81215D3C9A5ABC7E2B0683E0C811DA3BEDB990BBE24E80876AF8E61C32D4C
+A1F21650CC335653451D85A7B86A022631C1ED8B91B0604B0FAD697A19AD7789
+6BF2A3ED24C830979C01DFFC6D31C1661400F26359E01FC0953E65E172E1F028
+193EF1C10CDDE95CFB833FBDD13FB3DED442C3044BFD1892A979CD289378B7B4
+94EE51D2F2160C391DC589105A5834BAF02FF4939B94291F2756C3216DC5821F
+3ECC9D9CE679FB160B7882D8C16437AB51BCF56F15E7849A8D6B5106282BA0D6
+CFD43B9AE48B3974964429FB940BEA819F612599D57776E3BD5973D91CDBF0D8
+306088A85610617BA110ED16EB6187079E8BF76A1C468F0D1CC90557A1A27BA7
+9F88ECB18AE5C5A339153506FD39CC57C8C656714040954E50F594A63B3CDBC0
+7016FC92798A7DEAE9AC50219B17B043A81F1A2FC7F186DBC4FAB3F6822D6396
+77C6C022DB50F1B85F57673C6CE01B2B626290E69AF5B1164C279BF20CFCFC70
+378F0C47745066FC878C363578D209E0AFDC3B14EE62296357FB7028BF3CADEE
+7E8C9564D4C6699B90773116C29836F93EDD1DAF3A6D22EBE767BCD2293371F4
+07B733B05A24F20F79E685021882F4EB09AAF8C13FB76B13323C14953D2EF406
+E6DC0C7B80DC2FFC7FB5A367A2006478C8E1E41795023F335189239AD591F248
+4D4B111CC0417F5DF1A6A8D1DB1F6E4AD0C13F9F8F0E50B5BD9CB7850AB4020D
+E47828DBB2CA349755C4F44B00FCDCB2E7E53EDF554366C28621E4488D929671
+ED119412E9E3D238F85EE01AEE79409ADE73939D8C12DE4C37936192312D999B
+3F3C3CBB5E4539D4566BD37B347158FBD55128A5933CD3F1973D3B14FBAC1FC5
+7E030BC02C199A6E2858F6B6700C6553FDDE114439AEEE4067AE4C3DCDACF562
+8E10A1116640C859D8520897B28953B1E8F5A32A88B75854424F79F26792566A
+672A7BF55066053704B7A265AAEA480BEEF5F0B1E14AE97F8E5A927C09DE87A6
+801D5F69C7D9F122578FA84D4001E3AA8A669EE8E136409DA4D4415654530DFC
+6BE821B045E28480E49D4461DF943A492B2770BF3072E26A41EC0817D2F248AF
+5CA6A82D7749BA5AD84DAEE72AE647DB331B1F8A38966727D317173301879CF3
+0990806EC120A1ACADD9832FEF8199A90B43CB8C1547169FB39309F0DD8449B6
+01EE06593C21D5D0DA41DF618EC876056FA204A456C5A2B9D025BB691116D5F7
+0AE80370A7DD48709AE9175711A70C978216CEF20528119E973AB12A2B4F93BE
+8CFA1E1161CB7D9C7E76F8B90C81935F293A37F39F15F261CD05499E6B104DB2
+BC19C43EF28AD3634980826FFBDBC63269C7A4A91A8A90619212A888E9726CCF
+5A1DA718042BBDBA4BF29F957B8613F2C01FB1C4861B207609AA4E60E79848AA
+4C8F013F33B90DEBE8F020694F45A47F921E58AA0246084587344ED82AD534B7
+B27D568E1BD0839F92345BF5F1FEC3F50B44833D4AC0EC8FA7BC6AEB2FEDA48F
+B169B6AD75C9D3F0230D6B547520B47D96308D157C681E4E76133339B91A6E1B
+D892D1C487026B9C643B1E69436B16B751608BD5AEB714FE7C34209DB375192C
+5B31FFC7EB5305CA59AA38B2FEEB448B3AE64986956758572D558C30500DDFAA
+56C360788C9BCFE1F274C3503312A85A7088FB2431CA32952BD67B6EF03D95A4
+0B646AE55E264527BE95D3076996C4B76D46EEAA1E62E772E5C48D7669EC335F
+7974D70FADCD590C5C1BC97B9209B7CC745927C44A27E772F3A28691CDD71693
+AC5BD4DF37440D44A74B2FB4E0D985945EBC97C2A1AC97687F54D0F15B70E759
+E6615014F8B8D2B69EB2999F8BA34C6DF71E7C5E850D06383009A2C9A26EDEC9
+C89053E0B9E6CCDA78202E979220B1B3693B844E9208EBC250B195D969D2F092
+1202770F5DD113881F420B5A99420CD436B62DA8AD9864B8ABDC8AC9FC20E813
+77FDA15EB93490DD9A3C5706C30FF2C2FB7D4074890A393678E14EB7C6989755
+4F22D699663B55CF2233244B248C94092E4DB0F5DEFFE42A29DC131BB4D367AA
+851896AEB06BB2F0D09CB96E220F7CF07C5F8172C500AD4708632B6D74B3DF80
+F409286F8B5EFCBFDF880A968B5924F27DA750B6D7E90A6C04D76978B921AAF1
+7CAA60A1C8BBE4FD2AA89ADCF986A16DA74829167D5C8FB16E70CF4067D8E7A2
+961219874ECEB2F2BAE671202CA0F713B549927A00CCEC486CF92FDFD6848446
+9666F8A750F6A1E663C254573CE9058890E604D2B1DEA9176988E6EE8858C192
+6EBFEF68280917CC684600E5713D51F484A9BA0E782EDE4C9FC7F8203D8F7D24
+D9BE8CEAD600310801E5A61874377F3EF55ED1E28020A931144D0ACD06749210
+49BFBCE47AB55CD29BF0B250A689F0D8951AC6AEB7B43BE0F3592B47C6E5D948
+64339A74B4219FEE3031F6D576405929575EB28FFA72EC1DD7253165143D4A57
+DAE694DC9A0E83187EC02DFB7DF2F8828841AE8DFE7AEB04C24D97673DA6B3F3
+737910C106C8CB8C9FE0F4A745DE94B9DB7F05D21675B6205F515140B41B4402
+4132FB74C7F082B5C9713F5B880573A3FFF7AB2FEB341C12F49E1FD71570AE07
+ED8B7301060060F1F0D14075B8B885E498E2F1E5DBAAFD6E710944F61F93F598
+7CE11D288D0AD7F6C791D404339398BA1916D090A6DF48C654917FA253449765
+03723370987556F684D5481BAE294E7D3849FB6D1EEE5117B63C553B88DC8C1A
+17491A5E7260ACA3732AD9B394D1A6C462F7A9D53603CDF1F694F069E0E7A676
+18DFE84A27B9DFA1837273555FAB3A713D45B353D7C57E4377F5C2A6866BD2D7
+CD4C2D2CCEB4A0A4A465377F2E8CCCA679A9D3F7AC5FFF846188CBBE62FBB321
+1285A434DF0B2F0DD7888AF8199682A64EF933089380A38367A06971D8E2532B
+12671A0819DA364743D965F7515D029EB16AFCD589E3E2DD4D0942DC0F2ABF13
+FB3A7457C5B82C5C2220A108676C48FCE97B02F13F9FF5B4615D0813B3E1D1B1
+F1B04B136FFCB1F90659217106FA47EED7C76A5A398B98EAF066BB790805FDFC
+BDAEBD030B0EFFF0120A876117DC7D68E8E425D92A53C28D5ECF9437B6F03E41
+744E93DF9C171D58041D54C12C5B03BE92F9877F4080C7AD6D2664DC9630D6DC
+0B3C2C808A6CEA7E73AE0495CB5E21FAF54AD628D5AECE2AEFAE4AE91B88C576
+BC644EAE848AD1B46D29B06750DBCA6DC1FDCDC173882271EA579ABD21D5F832
+5232780B42056FB347C4B219FCA3192146E9FF778DCD9884C65CE6395CBF8E2F
+F3A1540047DA0C58F836F7790A07859AB788DAFFC2915E58922362F343D671FD
+61255329624BF5C98919F2802EB0581EF40D4A6544D3BF3D0424FEB234A6BB38
+20513E44E5745EBD111B19C0E513FC143B7F6A3547684F24DBF74D4260B64FDA
+0C82F80A4862AFE1A3E0E745325C58AD7883B8DC39D1FC553D5CF784FFC8DFA9
+3C9CACEE6691C250C5A193550F19ECA244064722518627A175E7330231E33189
+60A923A609802FE87C22C0653BFA5DEDF321EB38A1C69546BE1E2D2EF8148093
+EAC650FE94788E6953EADAB4BEB4380FCCE9B5D904B17CBAD414DEDA8B45CDAE
+1EBAB3EF02D5B4BD97E52CD52AFE593C354B9345FF129917DFEDD1CD2BAA786D
+D9D9E9D78020A922ACFA9664BED724B714BE339F50AA2F9F8CC6CBDB7541ABEA
+19C873E538173490B13AB8807624A4FC8130F832CB28A58795B16132D1C09261
+903EC9FEB6BF8F95E2A879A2E0DE661F0D500D9ED817D57C70579A755BCC64BD
+443A57F4D22B54A08D6DFCBEAB45148908AAE6E9B60152C9B4746164F669558F
+CE46D0B42A080807872EFB53A486A553C3FC2D180E14F4C56B7A4D3654B31F0F
+A3C94FACC71F98E9490DCF959EC7CCDFA25165223FB0CA543F3C0BB83E1D9ACE
+01ACFEACF55F3AE0D841442F53F86CE15438A8B94A25156CCB7EE66C233A9B0A
+0E3EDD1B77E889B9E5F59CE42C6766C5D1D9A0A0F5A51E9B072954C3F27711D0
+527C7DE0D046BB6896F5907B84CA3964BDB650B8C786637792053B7FAB907F71
+3074A9BEA1A2973BFE1BD84229F9F42BB378DE4D651B296BD0BF3D9246A5AB9B
+CAE8422CA31F50484A316FDBEE55188EF2F4A8623FA842B9DF64946E5E3383CA
+EDCB2A018E0F8B417E6C64003B97F8B98C2A601A76C1322CFB0934CCAC3E7F0B
+B5793B266B83FE7EB48A381751C895B9A57248B8A5F7EEA59111532C96B7BE2F
+CE6838D7FF31A192C8A1A2D4C201E7B93ADFA33091BA8A957D3DAE33E4251820
+434151FF5F1592DA4C135CECA77354532B1B403868EA4E6F24D4EC051E691C62
+BBDB75D120E328E68F1F264FFCA08D2A0093B1C31C4DAE1FE619688059AE32EA
+1FEE7BD98CE0F53B76E4879991EAAF3A0D20641848C44D1CF50F9E298B3BB482
+BB7645A3828435DCE4D97A9195DE6127B56F8567D9F744001302D5D93EE0671E
+924D7B08134D3BEC1BDE2F603A9BF34C837A928B1305B186C7508938BAD4FEDD
+D92E5A806C5CB93BC023A37AF1F0F21E69C7CAC82447694695C153707239B140
+446762D9F6507122267E69C4F8F21418B87797F7A8CA081064B8EB7614ADB2C4
+BAE8762B4D1CA1C473724AAC9CAF8459A9092F96D95E8AEC7E77A8B4E0B5182C
+EC6CF86DF891CFBE8ED92019EA2643543C551F404F974CD1B95B3C13363059E0
+FE0D9351EE17F8FC39653B0E4110887CC3E3530F4980E3082DF53EEEFD4EFDA5
+7B46112BBA8D2C0CEA79FB37098D860FC2A700B4B092F6ABD981A594709221D7
+8BA6851E036C4FAD48FADC98B04D36180FE15B467D791698D7D685F71D481220
+C036C69636B2A3A989226F2EA3762B4C7C72729A2BC9F5A7B0E0E0ECE14CA727
+C82DCBDAB2762274E37D8B871B2472A6ADCAC79276A9D0FFB01ACFB02CB4EEC9
+ABF5A8C041B28813E6150DFE4131F81DC3846BADD5017CEFA1D1DCCB5847CF51
+9B4C0706F0888709BC949CA22BB6EF308C22461CBF7FF62D833269F46AACCD7D
+A7CEE82808961E7D193EF259530D4B4BC17BB621E3266FDB101AB5A0737E77FC
+7E878EFDAAB9AD80F29C56826CDE466E6260D39A2CBF5D6CA0ABF812B4E7F954
+B1F6F8FE4583D9B8AC9F32FC9911152BE401777513FC0E35A691499687672ECF
+D25036DA2D1505B9EB175F345D28FA5B1360E4C533FCB42C32C6171DA1F427B6
+1BEA67CF0B91CAFD1FA0EE61B939ED877C9D12A8B8B2E79202207F353A107041
+91F6D5A5B19F6144CB2C8A91F5033D9930FBEDFE274253B18A9C98DBC2FDB743
+25AACB2C24610B1E61D29EFE35562FAC37937A96797BA4622E3A2E31BB016069
+E6561FD2D13647A67D4E51AE7655A800017DB6D4137018EE0A573B95A499F07B
+F9E3E54C3E1C2CD9ED772F509AAD3830A766BE175746F139041B28EFCB3A0C69
+CD0FF8D3D9A070070AC2BBFEE4C13691A3E855F18039C3851439845D410D4CD1
+7D0811801E8865185A35D85A9FB770A4241C9145D4DC5550640CB9D0632D7EEC
+50CE1F49FE4D48E69C361408A808A8F6EB1743D99325AA23500FE6579A70FB6C
+4C194970DF4E1DEF310105A625432018A4FB12D781BE104FFA1BAC43E4FC19A1
+74FC8DE4D75188EC0745991A89438DB9F7F80282115839549F700980BA6F10E8
+B5E4092BD0F1B96B5B6CDC8B18439689BB85A9577F699C709A8A91E4AE3DC261
+63CBE2C4011B290D718C375D83F464AFAFEC154441EFE9B23B0BEEF1712494E8
+CAF6F4C9487F23DAACC2698E5ACA1D8CDF16846DDD60F33BB09365D1FA23F41C
+02391751CB66DF1C4041A25F3981C35ADC66B487E40A312B6E0B6A4357C6B0C9
+15B4CFD625AF0EF256A084AD095D53B260F706B460C7D466780695C1F504E28D
+4A1FBD93AD11870F7775A30A55A3ED24E3FD5E9A93F09E2C9AD22B7EB547F710
+736C22C1A25E80CD75E7C667EC29350CD47D67CDCA260E8CB049F5F651259EC2
+184A12DDA26B59F29609633507B9E57ED6A34475381B7216303F23E8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: OmegaSerifArabicOne
+%!PS-AdobeFont-1.0: OmegaSerifArabicOne 001.000
+%%CreationDate: 6/03/98 at 9:43
+%%VMusage: 1024 38500
+% Generated by Fontographer 4.1.3
+% Copyright The Omega Project 1996
+% ADL: 701 299 0
+%%EndComments
+FontDirectory/OmegaSerifArabicOne known{/OmegaSerifArabicOne findfont dup/UniqueID known{dup
+/UniqueID get 4250676 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+20 dict begin
+/FontInfo 16 dict dup begin
+/version (001.000) readonly def
+/FullName (OmegaSerifArabicOne) readonly def
+/FamilyName (OmegaSerifArabicOne) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/Notice (Copyright The Omega Project 1996) readonly def
+/em 1000 def
+/ascent 701 def
+/descent 299 def
+end readonly def
+/FontName /OmegaSerifArabicOne def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 33 /commaarabic put
+dup 34 /semicolonarabic put
+dup 48 /zeroarabic put
+dup 55 /sevenarabic put
+dup 56 /eightarabic put
+dup 57 /ninearabic put
+dup 58 /lamalifhamzashortiso put
+dup 62 /llahshadda put
+dup 64 /fatha put
+dup 65 /kasra put
+dup 66 /damma put
+dup 67 /sukun put
+dup 68 /fathatan put
+dup 72 /fathashadda put
+dup 73 /kasrashadda put
+dup 75 /shadda put
+dup 96 /hamzastandalone put
+dup 97 /alifmaddaiso put
+dup 99 /alifhamzaiso put
+dup 100 /alifhamzafin put
+dup 101 /wawhamzaiso put
+dup 103 /alifsubhamzaiso put
+dup 105 /yehhamzaiso put
+dup 106 /yehhamzaini put
+dup 107 /yehhamzamed put
+dup 108 /yehhamzafin put
+dup 109 /alifiso put
+dup 110 /aliffin put
+dup 111 /behiso put
+dup 112 /behini put
+dup 113 /behmed put
+dup 114 /behfin put
+dup 115 /tehmarbutaiso put
+dup 116 /tehmarbutafin put
+dup 117 /tehiso put
+dup 118 /tehini put
+dup 119 /tehmed put
+dup 120 /tehfin put
+dup 121 /thehiso put
+dup 122 /thehini put
+dup 123 /thehmed put
+dup 125 /jeemiso put
+dup 126 /jeemini put
+dup 128 /jeemmed put
+dup 130 /hahiso put
+dup 131 /hahini put
+dup 132 /hahmed put
+dup 134 /khahiso put
+dup 135 /khahini put
+dup 136 /khahmed put
+dup 138 /daliso put
+dup 139 /dalfin put
+dup 140 /thaliso put
+dup 141 /thalfin put
+dup 142 /rehiso put
+dup 143 /rehfin put
+dup 144 /zainiso put
+dup 145 /zainfin put
+dup 146 /seeniso put
+dup 147 /seenini put
+dup 148 /seenmed put
+dup 149 /seenfin put
+dup 150 /sheeniso put
+dup 151 /sheenini put
+dup 152 /sheenmed put
+dup 153 /sheenfin put
+dup 154 /sadiso put
+dup 155 /sadini put
+dup 156 /sadmed put
+dup 157 /sadfin put
+dup 158 /dadiso put
+dup 159 /dadini put
+dup 160 /dadmed put
+dup 161 /dadfin put
+dup 162 /tahiso put
+dup 163 /tahini put
+dup 164 /tahmed put
+dup 166 /zahiso put
+dup 168 /zahmed put
+dup 170 /ainiso put
+dup 171 /ainini put
+dup 172 /ainmed put
+dup 173 /ainfin put
+dup 174 /ghainiso put
+dup 175 /ghainini put
+dup 176 /ghainmed put
+dup 177 /ghainfin put
+dup 178 /fehiso put
+dup 179 /fehini put
+dup 180 /fehmed put
+dup 181 /fehfin put
+dup 182 /qafiso put
+dup 183 /qafini put
+dup 184 /qafmed put
+dup 185 /qaffin put
+dup 186 /kafiso put
+dup 187 /kafini put
+dup 188 /kafmed put
+dup 189 /kaffin put
+dup 190 /lamiso put
+dup 191 /lamini put
+dup 192 /lammed put
+dup 193 /lamfin put
+dup 194 /lamalifmaddaiso put
+dup 196 /lamalifhamzaiso put
+dup 198 /lamalifsubhamzaiso put
+dup 200 /lamalifiso put
+dup 201 /lamaliffin put
+dup 202 /meemiso put
+dup 203 /meemini put
+dup 204 /meemmed put
+dup 205 /meemfin put
+dup 206 /nooniso put
+dup 207 /noonini put
+dup 208 /noonmed put
+dup 209 /noonfin put
+dup 210 /hehiso put
+dup 211 /hehini put
+dup 212 /hehmed put
+dup 214 /hehfin put
+dup 215 /wawiso put
+dup 216 /wawfin put
+dup 217 /alifmaksuraiso put
+dup 218 /yehini put
+dup 219 /yehmed put
+dup 220 /alifmaksurafin put
+dup 221 /yehiso put
+dup 222 /yehfin put
+dup 223 /lammeemini put
+dup 228 /noondotlessiso put
+dup 236 /vehiso put
+dup 237 /vehini put
+dup 238 /vehmed put
+dup 240 /ttehiso put
+dup 241 /ttehini put
+dup 242 /ttehmed put
+dup 244 /ttehehiso put
+dup 248 /beehiso put
+dup 252 /tehringiso put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+/UniqueID 4250676 def
+/FontBBox{-68 -584 1096 1117}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB28EDC112EE8CE6C673600181FA406F8EB56A8316F8647B842
+3AE588E35867102682AE142A8CA0BC2DC8F4ADF8E65872876F2108C3E3E307CE
+1F9C5B5D1EA8BBD559658EF5023880DD8D8678E6F06666667AB78FDD2DF16168
+82CAC672ACA700A0D6CFFABD2D9E8319809F8A27BDBED7D02B33D144D5DB7511
+BBD11661C44B851687D0B192E527C7EFF0270939D0685D3F8C0CA9F2C232307D
+06D5977F78F0FE65C739AD74ED98A9450DFBCD5A2F28897D1875C1BDC66152D2
+8DF231D7D7E6C5084FB2237636AB2466FEC8FF4FEAB0F4938110F0A4A652467A
+5F6388FD656738D88982AEB30D711A5895D89A0F3CF62BF0DD9E6CDB49FCB9DC
+10567485BBEB19A29130F5926B81187B3C64C428BFB231BB8198894EF7495E51
+38D8E3CB64BD1BAE789DBC5F1A4EDBAF1142913CDDBA29BEC89707AF09E137C3
+3B4263AC7BD4D00A8749A91FCA7DE199CB7EE8CEF7B22E01EAE519124B99547A
+01DD790D2ABB9AFF072A80F5A99E0F56D6E3B6EFFD206A0DFACDC758F6EDEA58
+EED456ADF7BC19EEA37540878389D1D30063C0874BFE104022ABD938DAA125F9
+2CF6297CEE53F54FA26CC3950A2BC2832D2BA18E4F563D1DF5856E89B93C9F79
+F5775EBAEC2DA428B85D62E7548A046DA3B2D37D683FA27B51701766D97050D1
+0320DA75E0D9054F74919D5ECE71AE64FD8B0BCA41BD76A4BECA6B50EEB0A972
+40CA228FF73B62296E35E903C9BAB54C7A024381D9B9AC5A39D1462422419596
+781C0D4E2F7B57215270A912A9FE9C377347CABFE99B300466871A8EEA0289A1
+79049D900814623F97D6D043D7A3817288201B3A872E697E4D07E10A556164CA
+83F80E3EE992AB41666ADC003C526A31E82E96046448C039025846F7429D515E
+56A1324C55E73E38FF48F0FC39190D5BBC57DE79AD0CBD22308DDBF64CAF38F5
+613DDA0C4165BDBFB84FA981A257F6651F6A448AFE5F7E13D6E20F68B1286BC4
+7DC777436A20D3FAFA1AC51B71B64549513365760D1B821C5FD515F4C8D50A1B
+C6F11748DA1426A7A78471090183C78F4BBBE81D69E64BDA170396DAA4602552
+607A16AB6860C1EE1ADBFBD578B1F13F6AFDF7A07ACE06172FAD38EF9AF97AE6
+E5C0E25DD3367E37DB205D96A5AE9C49796DA64F7391C77A31870E9F553A2F48
+367F42DF58B70EAB2C5D843209D7B96014523CC934B4D61ADBCFB4FD277A335E
+613E15926EA8FDD30B0B3B7FDF50916F716B91BD869681696299DF92F05D6047
+E3AF00F3D0760FAEED53E9C54FC1EC9CA3AB9576F7D162832CA4D899C544EE79
+FA10989EB7382D300C844250E22F8875B81CE1C78EAF1C18422A4C34A25DC38E
+20BB0699516F56E713FAC322AC21775845736335F6B6CD2EC282A36CA5D10DDE
+7CAB7C63BBF2BB2F7E857B55DDDE90097272E3FBF9E20D698359B28523CBC0B4
+19486F2AD8F67C690CE24D576F2B48192F881EC56D1365DB80426675AE196F84
+0779E5ACA5929B140C2D1EFB2890A33CFD53117CBA36856CA82A44FE6AB4F6C3
+3BAD6D86B851A50357AB4F2DB44C75C7B772E661DECDA90CB39CDB0DBBF4CF12
+ABAD772B507B72E15DED83E913576986DF98364412E31CF30B5D4A4857A4CCE0
+CFE497A81F35859F2214F21B6BC0707B1554B91B4717A313B6771C04A0FEFBF7
+FDDD8B70B5EFCF1352ED26C364250350D26E28BC0756BEC81F53E3C910C92654
+304F69DEFFCE8A0EDEBA6E9197720A3A3908D62F9CACEB2578A20B98D21CD7F7
+A57E5B1032694FD8F943389A1BB4C0A059433CF0B86ADFFABF8B0CB32E2A3104
+B05EABA58DF2FB2E45A86823FDC890A390FAA89600653EE250C1C5780CE16770
+63E98763055289CE68B7AD3C5C4EA52B0EDD26E17677BC008297AD529FE29C5B
+BD155E50F3A4346DA9772CA1EA22E9E59ACBCF490456C277E3B263F4B524303A
+511197E93D623AD33A468D78F2AF4E1CE1B2853E7DBD83D6A71D346B79A3C7D7
+67C148A12905E7B3FDC2620884F4B5FB4398670EBF6EA3CC2A086B35305B5ABC
+EF2A592F0E852D32F6D21CECC9BDEECC5D5991BAD0427264098E711D9500B9FD
+F13B62F84B292820871F947638B3D0451957BC98D00D639A1B74F5745AADE18B
+896362355209DA2AEB5EF47CDAAF9D5058341F57F49BCA02DA60833BD834E9EB
+6AB4FA4398E26801E6D9ABDDDCFAB5244B0D109742215998204A2446A3101C2F
+2CE9A2FD7C456F3E63ABEEDDC3333B03F8EA6E02329345A56B5DD63CF886E2C0
+BD0ABDB764CE36EE7C2D677F5E66C458F9D96DE4945F80725AAD5D5C32FE0204
+2DBD4EE079AC98FE0B0CD315CFC99BCFDCFA8C4312065D1DC15D23AE62E024D4
+3043AA0AD1F324B40DF8312AC83211ABCF4B7FB261AC3A4749B85ECCBFA0F003
+C711C51D4849CB06155850194273BB3F144B5D2CBD951C6D8AE0E54F40BC2279
+ECD2F87587D722B51DD2988744618AE1FFDFFB2B6880C6DEA792EDFF815CB79D
+CF4F128A7435472489FC31CA74B8EEC8C7756E5D58F3D07099087BF5F891A7A5
+5D2AF3A92B523C5E7FD889616F4A292B67FDE52EBF2902C77AAF2531C23C67EA
+4B8D6D1F28BE4745891B3FD01490C480E3A95B0CC6DCA8FC2E4C8CA29AD7F1C1
+ED3945535A656F9FE0A89DAF23E6DC1D8496F37DFD64137DE31512D335998F2B
+9E35141871B852EADF41DEBCB0F8476DBD04F5B20004E698790CF6FDA66C1E7B
+F3E0F86303F618B99C057475A5B326DAAB34F2A028A7F1B7FFA0B025E916DA23
+0FDED5551AE177BF1CBB07D98061C0A99A7CF8DBA48FDD8B9A3223B5CD05C8ED
+3B2B691846695651D2B8B819E8811B947B62F94F972623AF345FCC936C5866BA
+B4BF935317FC72F3E458D7A1EA13B0BE514A3DD7678C783FBB40760A6F94B215
+10C32F7E8F83806765659A8160573DAD335AA49C16D63A6862C0124F68682086
+2EAE3F15CEFB4D902F05B663A86BC0E4EED59F8CF8EB3D39542F6A6471EBEC4C
+FB8B18BE89FE8C793F53DEEB916850FA50D8648B7FC5B81264E6749D2E408256
+87948CC568CE12918B7841F689D3BD67CEE40622A97A7C36E9CECA956648E37B
+E3D081B8DEA61BE629281502BD671882F779CF3B9941937C00EE70134B17A9ED
+4DB36B02898BC4AA5F3B7D3B953DC1EE5DD42BB9740C261AD5ADB9873DB5B71B
+EBDAAFD09557A3A039EB2E2323A289E3C842853414994F615AD77E89639E6248
+27D7643988A47AA8614A1406D61626659AC434C864DFEAEF2620983273EADD70
+FD8D2081DD42ABB27403F12EE4FDC16D9BCF3C334BB4CA7EFA9F07183B6AF3A6
+AA1ED00DEB6B4D41C5E434A4C3C54F0DE8F64C80162E8F3D548AC8C7AB2AC6EF
+64287F627C1F4353CFDEF168BF25DD63D628A5AEB401921CAD51468D8C427539
+27B7A10153225AE197FFF100A73DDC0B7E7009C467B2AD5BAA88E69D706C4571
+BC3E80C5B2BF2E7A74052DCF153A49F83F61A2083FE10B7D3C71B86F33434539
+3F66A782FD79328C7F1A77D762FEF421087177986152B9FFC48542644B0FA1EB
+A84B4C4CBBFEBE729C6713714D2F6943A9746ADF909A3E43038FC545B52809DE
+5582F3F6713E08B2D45AD64A5C3A752EBEB41062B551F91DC2BECC731E530E91
+1D1FF0C1BF0233E11D680E48D5A8314D483C1F11B05A2FD693B71B8D3290B8F7
+56805871F9C19E124F6ADD16135723C9B4B6EF7455F10B7C184A40FBDBC87138
+BB57463C7A29441E8A6A198951D6419A718B711D6D74F52B849EE20DF6AE2159
+C4F85BAC6743A02FCF45257AFF3DD6166360F909543695F857A0C39789D7834C
+C31B026F4179C1C4343BDF27A13C89CD2F86A85CA07E62FAC978500E7BCAE7AA
+4DB36882D1D14E9EBE991B8725D160CD541DD0A926A537CC79EAD98F35E027F3
+3A1CA89C848B58E6A8FC078CF6F0DECF8B6CC268BCF2C384889CD8A0EAA6F907
+F41FE2B4EB27EF587D02CCA7C99062E21C73A6659BA21B039DE56443C9624BAA
+2681C54778D3276BD5D63813BA73C2FC23F024FF77519606D771E288B7E3A541
+34F91C7ABFDDFB90F3769370BD13B3F63C9F8535C1F6108536C8E3AFE7C6E585
+623BED711E1BB197EF1F217317C72459D20664F63CA98C11F76E0019CBAEBC8F
+D46F201D5F8E75C47DC9104E7EC4742A3125D20D588B47F35C0AFF65C5F99C85
+3507DFFC771547E40D41F2C36502E8AE3A604EB607CE03683AFED2AE49CD8F3C
+53218C0AF5101377E64E0932A29384F0AFD59B7D4E724F2F9FC649F220A658F6
+F776434CA053C1769A6BD7100904F557411532B816E25F433574EBF2E0496F39
+F3A70FF199B2BB02F19F5F0BEB2FAE3E2B3F93A3EB0EF584314B04FB376986A9
+7DAD869CC48AB8AB28ABC39A4DAC3E130CE5989E609E78462E92ED6171B1A7D8
+08D2F2AB17AE77E83931D9F3A0DEDE5698783B6A86619A92DF032FA4769FF25F
+45D68C50BAD4A3F3F57EB9EC8BFBDE17DAF1A482B9750C84FC65C1A7FE20C3BD
+545A5DD6D0680C4A3CA71AFEF872CD5A0819E1AACC5E865C2428A87B8EE5DA56
+CFCB642375B9F9DA7FA8F4272F8A0591FFD8FBD5ACB3D79E9E4BFEB6249EABFF
+596BE2EC001D65BFEEDA394FA5390C1BC1CED698514B3ADAA0B0578F5A0602A3
+9394108F51B86CCCCD034DC7C77AED156CC0599FA3DA330A30CD7AB085CD63C2
+4DE494915ECB5C47F06D2FA7CFAE2FC746E7AC7AF7346906A22CAE8B3BAAF2C9
+AA51DB24C0E5A43383DB7E086BD9FC38DD297BA61C0BBAC367E60DC2D6F91B92
+BEA6D1CCAA646B508992F099BD329C427180BEB7470ADC52936433F11B40DC87
+A3A42EE62D7494D1FBAA61C6AE6F7C0642DDA30E54321997DD880A8AE6A41B4C
+BCCA6E63921F42133597A5CB760C7B7C3A555EA617217FEA7867A162516F8E29
+E0572E32E7480F13E3AA977C02481F1DA4A6F343651C75816556301F99BD0300
+501E129CCDBB4B7D360CAA31A346D20EFC8292D8076121CA484164A588BA8EFA
+19E549A52D2A5BDFDDD68D6DB97C098E3619FB178A0F5D479A64E6C384CF58BA
+BA97C2A4CAA6D561D6C1198E7E6E0A5B059B115F250D92710D7F765B270A1013
+4FA87E953EE1D21FA82BA903DFC53BCB3DB4965A18D5167138AFB940B04CF897
+8B895BCA47F1AC5EF0585A011358C4660E5578B826180A34F8351FC25A3AF877
+FEA51F94687B971D6BE03D70D5775E4493B641857294C5F2FFF5789EEE0EE72F
+ACC1C5BB8D93FA7684D10F53A2088A690ADA6E7A1D6453270668BD5E717659F3
+B5BB6F226D3A5367F3113C8D087FC09A9E70CC08597651A2DBBD92BC92B77090
+9CE00234E09555AF516E38D41F014A7B1376A978AA9E0E43A2C1FAAD37018DCF
+68642E5368EFD09F59DDBA1FDA9813ABF6D6D8BF138350FE190DC73F28431AC4
+9482DAB2B6AC2923BDB821BA50A9E1862DF174CF1043AC71A16EF968C08059A4
+1F0CC9F1F7D3810CC912EF09516C66D77B49DE740BA1C2E0EB84260FF095C7C9
+33D80531B5BFF3D2ADD1966D34419602EBAE34C0737B1957A27B650A31B696E6
+353F01BF40ABD4B944D8EF3926E873EB463B2A1C24C27159241872A5A07153EB
+C0E84DFF19D432C0C8170C2C67CCE5A8B909FE230B43E223969B4EE5A4A21B22
+7750A5596B2AE6B2CDA73B23604BF14236E4959D2C5B67794566225CD9D0603D
+F5292CEE0937A3173C94D332C1BDC642C6F25A7AA033CA29635625C362461B0B
+D438EFD9DFA231AC50BD915614D1A7045040F48F63C5B75DF2B1A1C2963EB475
+6446764137B6185F1729CB748A5785CFABDD5D390D5B036844B38D9C3C959CA1
+153CE13D5386C7D3B28BF507C0D0E8D1D372EB131364BEE67AE931D65B6368AF
+290F4F3FED877FECA138C7AE8897DD2A73F73DD76EDEC8FB93E95C67431A8637
+152F1EE7811731D9E9C95A1689ECC4D06AE63D0E78AFE451B2D9F6D88C85C6B4
+C8D75DD7DA759061B11D25100CFF14D8B7610ACE1F396BCA41DDE80B188D4079
+15DABE0E4B09DC94FDC504416EF37F67134E9157517525F978679FA73F82E3FB
+DC5B7277C0D334C030A42A2F59F00B1CD894B3907A309CDB7DFFF5776A2E9016
+FA6B4AA5B9A07CC189628DB9BF011F6F7D8F88B203FC314A360DA40C0E834157
+BC809516EFAA63F75F3B317B5F94F1F620FB981B019DB20905E31D05790F1ACB
+A90FD0BE43D56B5A2DE04570E72F4506D7BAE332B87152A2C96014569E58025C
+A122E1394BD780C56AD5C2952244E1BDACD7ABB6F2F91A749E9B6500A1A95A4E
+FC00EAE179B274D860252ACE27FF77C7C85164697E87DCF16B27D2BE96333D97
+FD4AD76215236A373C8022B99C0F62B0087EC8524EC6833DEF26E58A5ADBF622
+04FE4F3B08F53E8470DA2FAA5CE80D0CBBC2E6AE5376672480A60B640EE28748
+D552CADDA433CA8DBDD183654BFD1F119D196077BE7CCD5E22116A56A4D170ED
+EDA70CB75A076F2518399239B1A133EFCE9BA2AEFBA00F5083FC9FD21100CC06
+C7393F89BD37C3F87599B55BED1192B88C582633CE1C95802A2DB0425934F331
+076A2087466A0036F7BCB33EEC12387364335EC0B24A48476D645EE77D254242
+68F8F47A70567AD55A791E888C0D8895A27EE3E494281D20249E2D2F8F869B19
+62A2BB36CBD14163A17148E20AEAE05EFAB0A72378832162AA53D50F283E10B0
+FA721A36A4A3CB5D5C73003AD82D039194486EA18D4B1852A7E7F5F13AA49E5D
+B66F81B385FC6808CC653FA7D15109AAF0107C622B1EE8B4CA02F442632A48B3
+A2543D5D0177401CBC839FA3CDFD92593EC0F36DB23921D48A60B1EF9CB0A8D9
+7763BCD82B65F7B1BB11526C0F91E8335480EFE186ED1B57DEAB353ACAC84F3A
+915027590007F82CB2BC9AAEF8588D2DF6D8C287CE91B4BC4C13FDAC09D659EB
+9DAEBA14335D703E44BBFA891A6F4C692F169C330BE90F4069098387EBA00F39
+D678790014DBA1B9B3EA8DC476DE7B4FAB16DED8C93A2B97550F41AF89561C37
+934B84E043CE773F1C7EF82A8B0C440C14CBC3566DBF61338EDC6F7DB141F49C
+E9AC8322713C42486C650EEB1C23CD5010A724D7B811950668BC9AD2347CC8A9
+26C68BFB4AE21C0EF2164D286F449A2939237CD60FED0A02133955ADD177A4B4
+F1366999604654922B365D08107A681BE17F84DF09DB2B99AA9A1A8F05F4D855
+97B9642668FF14F0C92F0911999802FD2A9F69C07E78A74C6B60430E9B4A984E
+3A166593CD8650E9D99DAD6A7A5E506DBC89762E81AFEB3C34448BD08DEDB2C4
+359746EDBB228A146D7B26078C78351737971948530D129B1CA55A853B34BB83
+BAE026BDAE8E79FE166D86B8323A884DBC39141055F1018DC393CC8C5AFAD04E
+12D7768809C353171651DDCCB443F0E71D7F9430A818CE64F672810D67F791A5
+82CB2AB2BE07E826DAC6D815F9398DDA20432F6FEA6DFBBD7D5404C9D5626C49
+2272ABA4EEEA0E1CA887FB10F4C3B78E30EE49D631D4188CD090A11E7F5B4069
+09623068D3BFC402BDB0A7334CE12B1F4D632932BC93EF11EA3ACB86D566BEBC
+9045A037843AC41B94FB207B2D9FB45D144421C0CFE8CA2DBE0E19DD154E8602
+B8D44563A151B2E9E58EE95F4961A944491445DD0634F7BCE84E86BA9F871A44
+BA9B0FDC3FA7F3FDE019762F2F754C24612F5D1E3E8EBD8512CAF4F943A170F5
+C253B046026002D4E892171DFAD80A457B35D1562CEB8F9EE92F66B3930F0945
+0023A4BBD1902ABC1C8ACCCFFBE2946087FE8296C4659D45925D010AD61D0015
+03320FD96170FC685DD620A74EE234B3EE770901B64C9E61260D6EE509C8D24D
+FB08466FD0EF050AA3B7CFCE771780A813F1554490C3869A9362B86E3266C314
+A447EEF7035545AE1F53220F6DA1D0A1B8D7988BAC1B14804EF14C10281C407F
+2617821EC3B29C083B63D9477835530765E5C500484F4A00AE085D611EB537BB
+9125A20A059EA7178AA1AC07586C32D2C0EAFB8239B9BAAD612AE5EF9C3B1ECF
+D23EA9A1C0F8BF910247BD8B308B49C12E2C93B0CDF28CBB4E8755C054E41572
+4156EB406CD398AD3608B852CAAC9317659ED8A5CB0A4F0C41FA7252D3060ADB
+B935BC8A46BC6534340FD9D07B45C475C4411F38889F704002732D1603C2FE5D
+6395E97B0F3AB99A9B6011A778F4FAB66859DE65A0631ACEB213372686B1FFAF
+56D6548681CC0C0A2D410EF6EEA47E6C499C9F80FF1B8E40BF6A57D348D53E68
+563B2E6EC379CA3AEDE5344A8DCB7E426BD524058ED8B20ABB6F1AFA70520625
+D07A229F1E0B9BC8FB8BCE9F8795A721AA39F63A65759C18994E537B6CE61C34
+76790CCABF3B2DA29A8B3B55AE7A5588A89B75377DC883CDE282927A441584D4
+9B0862241E0643D48E428D239CE84F38BC1E9D1C9959A4EFD1825DBE6429F9B3
+49F54D57D3A4F92AC241CEB590C159081D242981D79E49BCFA33F592042BB0F6
+B3AE4C0DD62D7EDFD6A27F9D36959816D63EA03F8DD228A4AFDA4CE7561DF5B7
+DF6566C9258D146A9863DA53C76A7B73C7AB80F03BDE33607DCDE987D8C96AA2
+3D4DFE3945E165D3C34D30835D0FF4E04BDB0362E1A8988BC0F4450828885124
+F87E8468A547DE7A4B67751E9021299CC9B5622FC35CD587B8FD413710D88AA0
+8B9832EAD92451785E467E017140C74569551F728449EC5341C47BA0C69CEB4D
+3557973AC5A91676CD49F005896C2BFBC1DECDA890D03197884BDA650A7960CD
+0A53BE9229151C35C662684E304E7DF420898D1525B686E464B9E604CE136D88
+BD42AA5C8284E42658AE948F8704525B5650600785C7B52D3302AE02E114F61F
+3887E220956FC83524AEBDA471563483D3F852E1BCB90C8230939B04B04058E2
+A3A357B43CBAFCD10744BC66C055328A07EE288D01F73388B6584D12EF14B6DE
+A3FC516A74A8A23F7C3B45B2F106E868E849763D5EE1382A8FAD1C0B5E5ACB99
+A44CCE84E94BE0D6E38CF617D58EF4D82536268EEFDDC6FF0DC13CEF88D0DD3A
+1003BD6CA5BB12FD6EAD41E3B59696764FE47A6418371D1C1DE8C6159619BB5F
+9DCF727EACBEB87754075CB49B951558559A7F375E97B33E0FE829C307966AB5
+6C5317AAD821665F1AE0E4C0A552132E876ABFDD8B66DE4FE5A3A4E810DF9FBD
+CE83FD02AE547B3576F18EBE13B4825F2866D5C87EAE4163533B7E4468921733
+3ABF08F45FC632C3D805FA9A892268154B937CB303C5E4566CF9EA979661A562
+B3F3C748B5D056F3A536ADE8CE087415378C7B0ACF13283396115F3F0BB2CCA3
+08E2FA919BC42B4908AD8D1FD1067388FABA2A48B3FDD3E1DBF11E453A3006DF
+62507A18F0C84ABE22E357C0DF55C3ECC1B95BD05C35253AF813F04CFEA59317
+11007AB8CB36C38A6E996710EC0661C69802004D4F64747005951B9E5B428FF2
+14BB0FCBB0F4589ACC6DBD8F157064EF8F1FE4D53D2DC3C7081AE8B1BD5DEF5D
+E5AA7DDD75CC23513339AC7EAFA9EF71F201D0A0E26059CB95897D9162809342
+CAEB536A4655A9DB74F234EDCC8F52A77B80CB4436D032139E222C848C6BD621
+AD816777FB9B5088E7C10C741E3C60C62C143B451E8FA1F706F5B713F5465622
+0F2CE39A2D1AEC99CE5AC0300EB69B8C64D2488FD496B39E8CEAB6621DF75406
+6FFF7BA9C691F530472602F1568D88FAFB8D2E363C37D04393676A128048F0B5
+2DA20CA1F4A018EC6476D67380D47DAAC84A69306F64BD13EC27A77FA55F2C90
+1D9ABF31EF460B9D01DCDFD79FCC328E782771DF4D1FAE818F63AD437F31E7A6
+495CC8264AA47AEB80F1CF88320CF44088B0CBE486B8EFBD839ADE65626D4340
+6459445AF83EFD3939AB4788FAEDCC1ABD942F2CF4AE90EB7E6495914B5EE6CA
+7660AD1EF2073FE6E10A32DCCAF57433E50A75965D39281742D50656741C0FCA
+6A69E03412A02046893CD5010720380DFBB57F532F8C1113B32CFAFD9C7E1D52
+A59EDE400E485BED386F1026981780B5791C23463094EBA2CD5BE5CEA217638C
+21CDA8EEAE3FDCE4EFD9F318ED142096A364EAD734E82B0EEB9D82AA57CDF81A
+B20C98D572240075D3204E87F36B256AE6E0131D351E3B592C341320DF8527A0
+1FBA378969E1101F28D263C77715A45BFD869342229B25532BA8EF1A13E13914
+F2E0FC8C3623FF1F9018D30E10468CBE70A9C5A77203803B5ED9E8D231B14BB4
+6B1CE7504886AC2324D3C850937679C18E0F82BCC5B20409F8A5ED605340DCE9
+BE55C7D347615BBE596971D8B9A05CC57F8D617B96B85659CED6C6483A0764EF
+D00E9F543E0826B602B8CBD161792D3FE659E02AAE33B0083278637F232C192C
+31388721DE3D8E4BB47C5447CB734483D3319F173A659269F049105CA35511B2
+74E222B6432D178B7CCE7E70F1115395D0A0CAC85BAC9722839A07C7508C6033
+757D387099210BAA0DD8085F4892DABB53AA0CABAB9B74EFDF4F3D4B31CFDF10
+19B117A18E3531901273C9831DB398E63D8CC994A4179E5CF6C09F8056710820
+0194E0B145B077FD3C8F17C5E2C69071AE9FBC5C29CF974A349EF8FAC8C5FEFE
+E5481A89D1755D7DB84D2AA8F7B4A04AD95FB6CB9223D47E65C8153FE25AA3AA
+0F1B197C93757D9272836D5B062F9A0790C126A6963C2A651B2CEC835077BF5D
+A0C24A9423A5CEDDEDE8F8CF2998B495365F6532C4F41470443F61AB9D446D91
+49AF6AFE5CF5898B4FBBAF88B65727537F28AD1330B680FBC5CF5DA97848E42D
+F2D159D3E9D163DFC9692AD766EAC98353A6748F62F2FC45CA06EA4F444A62AC
+0E93869C87B0C130B4CC59BA548C8F6924CC2BB950372E828285914B9578096C
+F89759B976F3075E34E0730364DB52C2975910C4197CDBF6253B9E751382081E
+911AC5DCFD74864659167793D7BF0C1FC25E94FCCA414DD90BAAEE5C9B716040
+8627623CB872E3D5338F1D1C3C11D885070EC33ABCAEF3CCCED0A0775C66B9DD
+27675495313F789B10B7F7198C2FF509B0A1B40D9B81925B285D9123BACA93E2
+0F646B433714F1F2B1D3B188E37A39BCEED2F2D804343611DD7E3045CE1C9993
+05F7D425B72933240A3D8F903D093AF60BAE47A62B669A95C9EB6279C3A06CBA
+35B6E17241CA8BAABFCB78A1B9B1CD3578334EDBDDE30193CD077B1A9201FC87
+F914DE74E406D508B5222A41346306395E53B621577EDA344D65F1A797D5CB80
+B8C6592D7DE93091CB098C0F23EC9757207D8904692690DF6C1BAFDAD8FBB467
+1BDADFC96C6FD4AF3A4526E13470EF195B83569FF8B8E9756D4C5B0381447F0D
+E22890B37F48575EDBDE4E43D74333D02D9325EC4B59D3B0EEF08C111A44129B
+D601119207B9421BA2FD165A34335BA9E00CB3B880743CD80FCFF1F247A4BD3B
+D67D9FA95C6B72E0FBC3186197F4B84D8897B7BA10D944063A5C7C71A9E0E785
+4E297D1227E651BF32062DA52DCDE83C7527E3B33BA19C272B3348A5C80A049A
+2773BFEEB086C0C5ADD7C8482B0F94975C86A509824DA9A9A12BC016A665A209
+8E08776E20D00F2E7BAC7D30B2BE5E781804A4B9E9A285D764876A027472A626
+DAA35E25EE04FAE6752116DAB2B0FA0816E3AB7835D5221998E9C8B7ECED417C
+390F47FA00E41BE57D098FDB22E0D62B0FC9DF03979FCA5D937662B49F3233E7
+77D511A0E672E554EEF0C2DA75D4B103CC700C3139A6A0E170DE31CD92801C9F
+1F82CBFFF88AB6CE43ABEC3284E1885F4A534F68AD07405AE1863F68FBDE2D35
+13E476028A5294AE92206135224E9588D460765CC29E3B49916AD1FB97CD964F
+F27AAB202378037B80B5B28F351246E1B993D8D7AF4E2908B35FE2234A5287EA
+C06BE46A5173B0DBBED891C044E08D1300CBBE976EBEAB15148BE1CE940AF127
+2DB42CB927DDA763EF3D071F8438C52FE732850E3537B9938929DF981BA98651
+60271BE8E10F11BFCAB85CFC066EFC7DD7123915B43AF93647852532DDC958CE
+EF1341EEA00DDD35E67072C0A46CFB7FB588D21E3FCEA12200D50B1702C34E4B
+3F8494CD59791B60F93AAA06606482F34414F3BFEAFBE3ECC17ECE0C738E197F
+A9769259EA06B4C5285DAC990303A1A1B25B101725A6BAABD5686FA8125D636F
+A04652AF6DBD4480F39DD50BBFEC0A493A1DD6BB20E575F3D5DA3FDC366AA8FF
+686FF011C19826382253B1B51251101C7B1FB2A64D13722E931FA58259FF3CED
+12F68A18A7C464726C627200E95EAA6B35C9843EF681B374894F935623A46972
+569C5F0AEBEC263A8E3DBEF77C451E31D72A8F4FB738FCB557A67A07F9095E87
+6E82FF881221C40AF65632D233DB576DB1C6D9DD35D93E7ADE8E2FFBF2611919
+57D1787BF478FA0F3B960A37C76B46F5E744ABD050A423AA17517F76A50F5DBA
+E8FDA90E5AFF7589BD9281F86C77B4C4781E66A3B7952DB4E78EE8CAB63976B4
+C55215176BBCB72BCA6CFDA4AAC65D1D0EB5615C7E93A66D166401451728C096
+E6EE4F4B0B3B5985F5D6C58D4720396C5CF60E1FF9BD5E4FE7736BA24304AE0D
+5589C85B9E78CD0E4C2EC7C13A7A37D78DEBAEADCEE3D8BB596BEC0268CCA59E
+6CBC556252FBC165D351E5814E4D741F3645AD09F0C3221FC69A1E060878EFB9
+7DEDF65631130845BDB375CB3ED79246A642E85AF909775250B7F64319C4B7CB
+4A8320397325CF8786B8DD3950405CEE6D93AB521D5ED22587EB820C31303726
+6FA271DEF4FF5908810EB73F3D75B2AE5B2B0FC62831D269FFAB5F7B99F76939
+BC4BDD16FDAC230FB37711C1AB93FE5381A60EB3AC51467B665704FE019D9498
+1BF92F6A0B56A6E6600C1D116FD5337D0F875F76E4C101D565EB881E591D1581
+01BED6FD2B0700A361B03E71D09C42685B818D0FE7AD93173DA840E03706EE40
+329B7831F67185966BA8CEF84612C8FB5D5D8B61ED1FEBB642EEAA658448C7D6
+38B1C8A7679F9B89413F8BF0A7ED5A20F174E894ADF07ECEF60FAA6CE0075F92
+21FD07DBAC57DA4D361F75DD6D6924BB7ABE4A935BDD51AA8D83A243C25BC0B6
+8997B57BDE3B08E694F468C59AE2037790E72A82E06E648426E6191E44FDB90D
+6C7D99EC6DC2D9E361C841DF770FA20A112F185FC891F13E56B5AAFF6E9000BA
+57AC4096DF73AE7009FB1994D14B43A68FCDA7FBAD29EC2B38F79D3964938B6C
+286704E237CE9747D712299EE3573D7C00570F22114748A0AEA56923758120BE
+855CE6BE1B5B08771264D3A9105C14874EDB9CB6FD30FEA69994B5530D0D55BB
+143180EF0BD9854169143F406281D8261532342AE0589624DB888DCCA238291D
+4989D92477CCDEB8FB6E6503280D43CBF0283F96BBF761BB0A373089D93A0D30
+EE1C34EAA3E911AF58FB5A0D239F5E9251A47EBE4DD42339E1600458DBF01C42
+909CBD6896587A76A930E97C19EDD25B59E685155A5B13BC09D47A3D0379467E
+35B15F503B460113F2C8894E3A8A56392F227FE0433E29D84CF516F19E1F24EC
+E7FC73D016E517F33F543D3048005D0378C7F823D03830107FE4C91A36C0F00A
+E5846C48BC2B5651BC4B3F19AFC39D84EC30326A36979345033D926F9B205CFF
+8AD5BFC2429B40F0B8181D45FC9E8EA522F4F2C526066EC889A119C30EBBED6E
+5B5B938F2CAD336DC8BEA6BA267774B3688ED79144A0DF959F521B3CA7A6D522
+78ECA65CB83C3B5FA29DE27E32A3934955BA2F5314903E28E4EED1B559C38850
+B819EC7FD83C2C9E801A7FA5820C316F1AAEFB465D1EA60C6AEAA19AD9E101A5
+8C3E8CA54E4E420C8845EE95B6DA01D64C92CFF925DBDD2473FFC46B25F74905
+740485B90335C43F8A7CAD03C3451CC163B4B0018EB32B07C08438121C4201EC
+3EBD8E50E4E4B58DF9BDFE3B7F9CD52F9261C1B79D2B65BD438F5B07E73B31BF
+A6261026258FAD83C59F5C63EF506B27A669592E8D4C20813A05A589268EE277
+01C72755E831C78E9E711A985FB25FFE518FFCC56D6F6A62200943463F6804D8
+E23D40A72169FCED750364A1DF23CEFF5138AB6D6915D21B90F5501254C50DD3
+8805C72817D275B81E3EAB116CADC1E80BD137FE6D855C0342E70A7E63A6937C
+2EADB493A05D3E58F70493EA0ADF82F553EBADD4A9D319B59245ED5CE2AE5832
+19B1E732F66A9C36877C69D5B701BC3A6773B4CD6C8633F7726FA154DC579F06
+4EDE444159FD6128079EE435701A47B8C9C35317AA0E694296C5BDDD852CF5C7
+F26E20BF094932D7FBD13B28C7000CA8BD67E837455894BB3094A28FF51ABEA1
+EFE54F768C75F2AD3225A46AE783C8FBB495F1B2FE18E920B88D79EABAEDECD2
+6C96E118D5FB4B8825AFF388BA0CA05F3BFF08193C7412ED24F231944B97056C
+958C6955A02186373FAAEB816641B30FD260FCEFCB918C5D8969A85606C14118
+A461242F3EA14D5CEAC61728B171D501D276CD0681386816EB9A3A3C3B80FDD9
+6BB55BD138A1C7C9D5E4705709F6841FDBF9C0FA6E533182BD165B385293F163
+B7B03C8964CB62C6999D99B31B219142E2C9D2051A21C138C54FA83ED978DA2F
+7D04A21E4E98CC03135B6692287703990CA5734BD88C76721D45904B3B98C5C5
+AF7A35C944B5CD5CA622C389FF37543A484C6DCCD66CD791F372D461996ABDD1
+AAEB9768AAEB0D2840A6FCDBBCEDF12D147291D65443E213BB4FD2E904DFEA5A
+62A67F9EDB1F3BC222E1981C9CD3171278D50578D4D462AEFCF76643FCD7F49E
+EED85F7A4D4ABDE0F11F41C4F7EB5E474734C3F3D72EA2C3A86D97BE406ECD42
+4A93A6EB92CD5C0E8E1D6674C4A3E275E0D6801A7CC79136ECDFB20E8A26B082
+A38A8AA4C7996B048FC0CC687E842DE22022E28FA0DFF3F5321B16AC36EDB316
+5A35F626F2E37F64323AE473DCD802227180D8A3672ABB09C32376BB52A35174
+17560A8A8073EDECAB6A0CCDEE63682225F73D8447815E694F8CDAFEAF642103
+974F64763F2CD4C3BBF919C297C73ACECD3DBC89B59CDCF20804E576B03518E9
+18BAA153AB854FA5431DDAB8C4B942F9B5ABFA203755996FD9E203FB8E99605E
+C3775155DA1366FBE9CC7A51F57CC09B39C9F5092117E1F95AC2CD3A4912759E
+DA5C9F2866E9A221CDC4C41C006B4B431BC2B90DB1BA206837FE7C07D09AD6CA
+AD6F1FD2C76F48F8452E6D126867DEF3DD13195861A8823717442E5E75938EFD
+C97267F9D01D3A7B7DC67E92BA4508E08E8CAEE0939C258FFF5B1F271762FC4A
+1F9E3899835858DED0225B34D2346464D6D14D475A0FA9CDE5CDBC99204B6B0E
+33E7074681A790D7F7CAD2F514B2CAEB4DA2D574B900A8F52A40A917062315B8
+C25B6A47648A23B2D92D8DBB113EC81CB6B14EC15EE6F789BEE1497321F41D60
+2B2EEAC854F3800794F26E0B70C3BD6EA8D741895F7C2085892B6C02B248EBEA
+00784D1300DCB5A22D70B6302BAD7A3270E4373F81462B60053208F0F706C2B8
+7CC3B29F1D2EDA952936E33039A636EA6579FAFE3013CB91AAB957A0AB9B5DC5
+B67EE2C43CF292CC658D2AC2CC55D7D76205C6089F492209D0A6C8167AAD7AE8
+92D24CFB105769F5DCE3172153D4DE31833451D91AC31F5E822856F07037F9F6
+A93A340D44293FC5AF45D540DDE0916F82F8D76095BDA2C314A2232BE045FF1B
+70FE00CB0A9F3CE6F9E4511D2BB3195CC0FF885E17FF0D85F0FC2FABDD5EB7F0
+FCCB23221E0A9A5E5179560D18AFDE73156F5717039BF0F8AB5569B7CB228DCD
+AC50F6564B075394FA3C5025A775292F322045B9C71B857A5CC4DCACAA7C28AA
+2FEB391C81686EE67CCAF4486926A9A5C3FA3532A9EB59B19CFD6FE109956B56
+B2177C64C72DE1210BFFDEBF8700F21C1129EFEAE71E5B03F0CE90151214D331
+0FF341C12D621E7616B3C51922C4CFD2871BBC5FFDA0804B5322BCF34706FB64
+D19034FB1C449B1DD9C402DD389FA2282427A198EAF357D5200D9FBFA9F41273
+345D8DAFB42C18FEF7CC661FDA5A4D1948D73A2D7EC17CE6FC619360BE1DCDC5
+6C21AA23CCE82845D4E5B0B2D755FAAAC9C3E5DF8A6B7C4E66B4221B175BDA17
+F52681C0A833AE20335B74D815A855A3EA519EA3A132420B70E79D979C753AD9
+86616EBC4A1A9B6F428B1A99A202859358D84098D79347D6F3EAF3B8A224681B
+C4BFB9378B897FA9625A98663A08E466347E899153D14D0E4E90098408DBDD96
+5F3E8550F1E98CA9B0A847711FBBB87BC8390D80ED8CADE175E556C3A42E0248
+0E6B2C82D6F1FAF4694B9AD4E453B6F3880C399E02262612E673114EFF55AFFB
+372D60C7A0FF504A495520D8B2EBEFA5CA30EC1B25E0D29471DD69E9B33C0A31
+9053D59FB995A91B2DB4E1C81A54EFD801A69F8EFA3251330E6709AF42A401C6
+A10B137C48B33B8237259E291DE70FA2C7ED45C60FA35B1D44133A84A5608645
+11F2D6558E9713A39419E3A886DC595CB8DCFBADE248271DB17106049510B88E
+80769A50F6EB3FFCD5F5E0B18A5ABC048D751FAA70EC8AD5503AFEAD3EE08E2C
+55058BB271B068517B0D4694E3F9F89C7185353E1E86DD2681215DDCD6868195
+19B1AD725CBF8D7E9BC55228869869B57A224FDBBC58A95EEB87057F124E9844
+0890AC338C57A13DB786A518F5D32845019878A36550A704B15B4A53A5C2F1DF
+B910643F8C068A11AC9DBE7BC3FBF59AE31B643D44262D4037E32CAA6FA00B19
+3E1B3C4791733245C51269634A65D5EA2300DB2D9492300E471B5E9ACAB4F4D4
+799E15F36C77113BCD322921742ED2096D86A2797B42CECF3BD902D0C130461E
+EFAD341D9E4AA2A31A06DD2D16622F175338A67C74D9C39B1D7FFC276738772F
+0F74FDD768D256C50D5590B2BA1BF844CE3A925FC9611C1563A05C087E9F24A1
+4FD6E7C199041774557EE33CE8326E738A1C40DB777D08C0EBEB2ED00283F99C
+E2831ACF8B30367BEA9F0942BB04067883A15162EC67C205A58CBD23B356B6DC
+DFF550AE90B2F60BE939179CA8998B222977C6929C59112CE3501E9150DE9646
+329857FEB0E17D4A9F084776FBA27D35FCCF323E0003767BD28000BCC8DF3189
+ADB9F06E9586EAA5576C3361EA22DC7C72A4227FA51934B5852EAAD2C06AB569
+E2603D6129145A6C424B16204FCFE72B0E0A17E95AB2B3610DB38A19199B37AF
+09BA040D9EF605BA4C6A29CFA45D418C65CBC524BE105FF06364A1A085CEC705
+A3AE8EC7B2890770C3384678007C12EADAA62D6A26E086DDF537CEA95F6AAB9A
+FA48BC9A6F93A847DCC7A789A06FB1C5F71006776B310FAE9E45A2BB9E2689FE
+1FFDE621FEC2F9105BD789F18E2B2360EF027760C7245BA5D8D97AF8DCF3B3DF
+A4D885209AA2AD9E39A8A45A9B3080743D0CC4686935D0D9663FCC9A4B2468D9
+319F891A37C595CDAE3DFCFB25C4FCE86A347847DCA60E64AD9435F18BACEF59
+BB830CCF56B0D14BB8A9601914B23B69254376FA18C7D168B23ED5B38ADE7666
+5EBF47619357B4396AE943610387421CC5968849E2DCDE1F9183EDB8BA3DED2A
+ABD590A28ED20E4413582FD61210FE8E9BD2E11AEF145E21BB7BBA4CC1648C8E
+F7C5E6F8C1F9C5EA6DE01323FCAB23F57470C5C9D5206F74DB427D9D7F456BAF
+30DF4E4E68ACE3D985D03622B223451BFF9CEC0C4DEF3AC99A2FFC112C5DD257
+D83F5389E94B69B3543D297983C5F2911D9F22C59FA759F961460DD36D7CE4C5
+F33D1239B285ADDCA60BE289A26038A8E571A055A3B6AAC36EFDC63BA8A33D36
+02CEDDD481C1F54BDD907B2A191463C2BE68DF46139B7315E432054FB65F6C4C
+194D495B231D3BB6BFF1270F801A8261E3440564A9366EA2FC55313F51DFDED6
+83950F091E0769BC725F9BE1336DEC716853279A0AE6D48A07993950FC64AA26
+8A860A3647B942AB03D0AC26FF9416B7699EE29E8AF81D54588D1A9CEE0B88DC
+CE33AE4D645C61E5FA6299B6D7560C8F6FB8F62A75A6944E0B3948BB1937049E
+1221AD91D00AC9951B0C871AA3F48894AD4328697106DD0D7127399060520AEA
+28EEE1639D2BB255208FB6DBCC2E44E12EA5F9D1DDE0FC7D5891F7ABFBC57C69
+D0BEB7D574DA7B3521755F86A6E97E02611C5830456F168E576A51D154CE554C
+EF33CDF3BE803B4ED685CCBA8C43B6E948BC9AC1967669C31C7A760B4A94020A
+AD12EBFCD99A9283BD13A4CA7B2F95C51F1FBA18DCDA29A2B75ED6344B92FD94
+978661F4EACA93F480CF1517A7A704834CC6993097E1A87EEF3397419C11C0DA
+CB668CA98A363CA6E48DD301ADFF175C1FB0779FA5F6D308FA19D2B46C7BF5EF
+36B82942AE14935F6A48C3AAB9D49AF68FF705E020006473B7EF93C5DF165853
+A60A02F820E80BCFF2B5CAC77938B9EEF1A26B79875157FEA9C3B09865329755
+1D2BDBCE3A98FB33A39D1A6A62D15D44F58C59F3C3CE5EFC96DEE71050B6C6F0
+7B18132A54CCAA48C94F6FFCBC85E6883248C4E2DAFF412087F6D77253E76F11
+E218BDB2A83B63D245B6D26F737542FD500B5001C89C3F806265162FFB0727DA
+0CAD9F3212B73D2602837EFAE90366B0860BCEABD46DF7127D730C11F9D205F6
+B672DA2EE6E4193869D3E73CA58BC7712AFE76C78269B15648732D4C4072A0C1
+C342D9773F46A62FFFF8B302B3F385916A28FBDFDEC4CEBA194DB8E589FFC94E
+6CA3E2879607BC0ED0D0D1570748CE391A9AB38508478182A74350B1817A5FD8
+F338032F879F14C80C79DD10ADB4B51AC004F73DA769AEA1919E30A7A100392C
+97F709984E748A28B84F4CA56090AE29BC226AEE7C5B486300FFCA752CF53D47
+ABF7323F5655A8AB95ACE45B1C5F2A1DCE2FDC885DEA0FE731D3ABF49C319BED
+ADC3FFD22EDB34595F69D7483E44791122C5FB8F27C2DA41B2A0051FFCC65C40
+6AEB44CFFB0F6596AE6F70FD182200A6010BA7B012F52647F656FF17FBA75E8F
+900B614DABEB0430830A230FC87A66CD85966B366A54DF4E4FF7E1D22119FF46
+FD26E37A1F1B15C749FD559AC4C606C96616132FFE7878456DC5D621D638193F
+83650DD8A381E29C2AAF78A9B03A44979F8BAAB0CD13085CCD21C26B88FDCE0A
+3A6B53A86C4819CACB3B2EE11DBAC1F5313B01A97BCF73234C81416BE5F6AA42
+93A9D4F25639F6FAEA62D846AD1F7122E2DCE3A105F7D9B09AF44FE50A2F9A45
+9164D166792BAC0B957FA9372982385F9FDF60E1A6833069771894E38727E932
+B46F10476A53E9489BA6F4E694FE6D99845E9E01B4E09E9974726683862DF30B
+D6851CB35E0F490FB26F128A1CE35410F141553929EDAC40035936F195F48AB6
+1E55CC2BEF4E9C9A19FD405CA0576E52D6933E452813B3BC76FA250A68661AC8
+46A308C891857342C9E07237A50528D9E0EDD8ADF87B305224B41FC556553A1A
+D089E405A59F22342CCA8BD79B8FAD18FD0878450C0D473BAA67E6B338891B4C
+BC90A05792F47E272C774F870C23AEA98C0D26FB26511B4EB9DE2C3DCFB48BF7
+21CFD194D8CF39AB4B1941D041D14684B0F00D46F3F0FF31EBFCA089D9DE7641
+125371D1529B3530F2B6695DCBDC292D455EC8CB092BB3CB115CFE54F7B87589
+CDC13269CB5F6926410F09BFECDEB9AD6F7852586D9EB4E9DE9B9A86C977D4E8
+9B75CEA00C27C79CF5AED18EFADDA811BED572ADD951FF50C04CB6A000EA5577
+7C15965BD3379A036D04C6EFA1D7B89D42C20CEC06BCC5971F4BB3FFD606E476
+9515B7998D4DDED11342312596CF32EB0B33823F1BB7EA404AF1B1C818B55BB7
+460429245F1BD7D940787B76885D07B8999BC9A203BE343C669B2D4AA0160B62
+FF13714B4D5F985D815FCF00D6702CE6F973D73090B5F00F27DF91812C822B9D
+2738482369576813751BB518085E011A47E04DC62DABE7A9E8D9AEFE73674FDF
+7781B45E8381C551736CC279744C7405866FFB196A7D1254E8DDA0697386A53B
+61074C49076F1BC9EBDBE6BAA9D152AB1D1E1A6837A6917D5B67E35BF72E3D7C
+C3B9E87978B3D73562C8785522EF7E4E7147CB0605E8A3FA0C72653056B5D2B9
+7504E21294AEF93E3032AF67FA1BC1C41A18D04334478FCA86B31798F7EF3E86
+28CCD465F15A819FA944D84D753530289E466BC413C04E2BDF28D892FFDFE430
+281EA4E09BFDD95DEF8A4F9B8F89840F4EECE5447EE5CBAE2A2F1E6DFE3B3EF6
+8E27608491FE4DFFADB9120E00997CC22A81DC01DE65E36792083B39BF652561
+9C86E08FFE1A5E05910F1DDCE1E2A01EFAB773E5DB962EB2645946804A558F69
+28BE0011EC15CD7189087842A637CE7BB7E7ED91CAA2BF1E8961129D13F8577C
+0D14A0B1E116E3C670464FE54CEB1AFBA899FB8CD69A3C8EB2FDD6A9963AD349
+CB11A575FC1FD48604131F268D67A8F833256A67DC8C2F2EC862FAE751770733
+F7481667EB26EC1AF5C2B7C21A26D611314B8E3AB0739837D5652E614C206D67
+C8F1236B589C0A12A2FF362E26981A10D0701684DBB1A6E245975C6E920CEAF1
+9C6B888320CE8F4A12056DD24580B19C18C408E1342DB509979C5CEB479D91D3
+3673FB9A0FAFA3F68F6F1AB25DCA7A836A3B9F1EA5FE4B96881D52D6F3B0C3C9
+C361A65DAC576B6303BC5577C143EF4DAA4B72C449BBE02F938855991BF1CDF8
+B66D44295355EA1CAC55ED9EA652CD4FEAF6466FB9AA746B4C7BFEB409268A8D
+7CDF33A26F962EED9BDED6C27290A9E74329A28317139E856F16CF6A961E23C6
+8EB77CA636D35FB9529D4A59FF775A917F7A3179B0AE9F580E00729452A111D7
+B145AD08C46907C335BD82C577FA09781C340A7CCDB1610CDCDAE64BCF2E9B51
+ECE5D9FC175F5E469E9BBB9E9088A927C04EE35AEFFDB6441D9E625EE2317062
+DF5DCFFDA2918AB174236DF8D985952F385F48D6B328B38BB9D65D2067FF4F54
+641097C49B84A0D8FB6E93EE2E9AEC1EEE4E42DD5E61598319D9779069315EB0
+AC98E7D7BC788EAA135431E3A465AC049FA60416BA7AF9DF46B5A55742A95352
+7DEFD0D9C090F38862519109ECB554EF7BA4BEA4876F3759C290E02F83238306
+E685FC36163BCF6987600C1A81EB1CC0F25D270BE8FA168BD4D4C4DCDF2261D8
+3C4B21F0979BA9FD09A33571E40E02E4E4C4D8B3C68AE389095BC91997742EE9
+8B01D438B43C39D56832798A6A19B52AFD7035D521B4DF985F4922CBCDB0694E
+F15428FCD24D496DFD02BD847D68592AD74ADB8BDC1F9518FBE41AFD7849C7F9
+5F519E71D81C43680C8628A1043AC305AFEB4C39301288DFBA825C11F6FFDFE6
+2A39ED770329F5BCF758E03ADF703BDDDDFAF6CDE697372D9D2AB79709F6E914
+4642FCD2EF37D2A7618CC612F9858EA3BDBD314B34C94141563FD8736339F23C
+E10409DB1788347287B8A9270BADAD82F4784F343F5041F81F34C294BD9D785D
+0560556A2C5F5E66F1C5C1B0594DBEB2383980C12C156D5C89572C96D57E3D10
+71EEF60053CD9064F29228AB7C195C06F13DB969800179D2EF13E1F3DADEADB0
+53E3749D342BFC0DB94340FF4BB08F1B3FC502BA8530506881CCD872E7FA3D68
+7C79D8D18B084D8743179F558FF036A85AE14E2D4F7A90B60AAAD4D54F6D90AA
+505B68F804799A09719CE39AB946A70E1A47FDA042A93D4AEF5DDF9B3C43EFB2
+478BD73B445E866A3A88DA10D3E135AA93A7FB9BA56F04E4207B840F64EFC690
+4E7DD9BA4EC3EC8D9CB6AF2A77E8270B49106E6692ACC544AB40184B63353E38
+011DC7737C16D44343893D7DFA785FB2FE1091AB78FBBE2D1D4302EB6EF22856
+9A79AF4DBD71E04C434BE5EAE258606DEF1C3EE675A2108E0C34F19F265BDC83
+4ACA3502163EA95C51A7CC2C8917ED4E114530677A2D7194ACA40C484EEC8E0D
+EDEF895DC0C1CD3B0D0204FF2CF2C01BF39F19787E7CF782B132D3147ED6C783
+75D87803B2D7F9BE549E122F21F44E2C4DC8D1EBA4D05DFD189165A9DEC9080A
+0B3B4026F8309C687372726750123FB8E5E3ABC315100C6727A98ACE47F74A61
+E6A6F60BE4A49DD922DDACBEA98B8660549FEB49178D1181E6D7BC7753A77DC1
+AC83F692786F361EC1EC06A4EC5B5994FD9D14C127DBC3E33616B257D6E354CF
+F2A2125066399EB5014FA3D9AFB6CE281006D6CC64EBA2CDBDFC1BE281EF68B3
+9C0EC787ACC73859E9472B698063F7558646DE83F7C7A42E4C2DEC9AD1807AAB
+D912FE12BCB471A62E074A540E76E9937F2630A0F69673402CCA4C7D8AB157F0
+0F0B717F35D6D27D1D808FDE07E654DCCC17FD06732C8F6659103C0364FE5AC9
+5C4C2DCD54FB047D1FCC1D64948D160DE177FB366DB285056F66FA5FFC8F6BAD
+1BD3ABC6E59DB6903C08299C3CEA32394917CC185FC1621FB634F3F97107E28C
+173A05B76F430DC97B59787BFCFAE58C0E84353752D9208D342280F246E019A5
+91A60B687A1363DB31066BB02E01D76E71BC16C040205C3C30761FF7741D4D27
+D9428620B3348C88D6DAACE809FBAAF3A475DAC70F3AD9BF2AB5A7ADF1934E4F
+64A4754CBA788E1AF79EA0D3DB85070D5E60642E51B5B833AACA21417CDF3C2D
+249491E5549F6325D646D65B1B49A0BB21F9DDEE070F64ECB8C71E7145411593
+C6AECDF3900896D4EA11323EC87F4BEB513100891119AA1241EF0C23FBC6D83D
+6E54FAA94D3D66B331C5C666604FD2A22DD8F97DB520A570A315C512F6B955E5
+65DBF10413047832B18CF0802F5A28C29D6D99F859766ED454CF6AF0C99568F2
+FC16E4B59325B74D2BA8134B65D946090EBDBF39FF561A784FA47D94ECBC1B82
+BB5EA96F02CA32826DDFA644D093661605856CB9FA3AEAB345A1EF6AB31715CD
+44C9E8BB668B6A7611AAF50552CC7C4AEC4C7033C78ECFF4829B4D02656CA03A
+6B465F474A8D8F369DD9F64DF39A0D0FEBD5EE0C960CEE14A0AFB3552F7C3A6D
+CB27A55D8AD2528CB2E85F60AD32CF012A811D35B83D729DEA517AEB919C74A8
+E2851CB3F9B7B1580A3807AC28F2F09C714ED34086C30F18AE0C497EA0E7D401
+E54CCD473864051A011BA1977591AF507A84B445E512E13D7258EC22010D184D
+85AF02219C75383D0B24F78AF455284F687B88AF2923A4544C28B1A30986946A
+4B85C11326D58F5A51DAC26416E0165B9EF2755E01AAB9DF249958848C48FE5C
+298DF0B869AB54991F199A1BE92A35B21BC088A321BE404845BF7B3751E17E4F
+7C726BDFC668F90C6245BC28A96D2D7D047F0DD7ABB57484110BD35B72D1E5F8
+A8D104BA6F4949F6DDD7890A39A1BB7D2ED8A0EB81F70E5D135BE3E1C087091D
+B85F7CEEB9C1CB2F6BCF9F5BC63B3429F7EFAE7706DD50F440737D63ADBA7D77
+37EA88EE2E6E8533C05E8CCA320F1548039D8D377A90849E462AD0742B7E10F7
+8EE35E5665FC6E0989810A3B6745A4F3146DBF28DCED25C69E7897D0CF67AE04
+35A987DD412EAC33DA4AE27D081199062A2C80F2937A8D349727F654DAB1C29C
+9712A4B3E7C82973E77C0802E27AB641BFDB7247416AD2CBA91F3D224B6E4321
+BDBE53110C317D593C81F97A0DD306101D7C8BB39FB5E945A47A9A2D06EBFF93
+4E022F77A122B61B08B51C9DA177D3C6169BA376605EDEE79904B12E045312CB
+6F9DBF4F895AE04AC17526E8833B570F320E502E454A3750DA1B42C936274C79
+6AF746BE7353ACD3278000081D82EDFA20D36182815C867F3E517D48B84F0A0F
+50C1D2464BF702625981EF8DC9221670C7D4F584BA26C3BCD2549D2F61AC7574
+B987ADD6CF8A2190616F7838725FD3D719FB02A24200149977B4750AAEE69DBB
+F3B7CD9E6740374999B0F6AFEC4E0D048B0A5F1546CE03605BB2CE3AAC92685E
+1EC81574CB871AD9F3D9E116DC73788E6CE0B5EE9FC653F3D547335EABA8B8DE
+BC547A2F05BD6D07333EA135CE555EC9C02951FE1C844BF2F2F11168A57066EC
+BB09C0503DFD7063DCEA74AB2C13A5EF64A90C57A96A12A2AAB0738031237464
+8B6B02F261D22CE48DC65C98C5D1B592BA4B479EA63DCE735B16E29282180751
+A34302F75C9B315631133D318EF7DDAB336C5274C6751D17598C085397B5B55E
+F3F8F92CF1B8BD6E2D868B9A48C67D4261A0226B3ADD2236400D870B5BBEDA20
+DFEE37BA6CC2E16AAEAC885EAAFA493D0C03612981C1966D52FC5F3114856527
+C7489227F2456C27BF24FF8AD790551576134CC36582CAE0859BFF076B4DBEC9
+0A84D6968D5B877EDB197195B2D5A912CD98123D2EE68B7730AC66BDBCDD97EC
+54605D4FF96FFEAA39E5505067BB7B382B8F0308D2F168FD14DA6DA0F8790C0D
+39E5D436C5643DD250052B462770D9B40752114F4783EE337093F425D04F6318
+406015ACCBA30218A9FF0F639788EF20C0990A297548F4D01222E1108227423B
+5E2654097B5457FEA154288247EFA347868021CFD20F9102282D71020F6E6557
+DEC16DC6DAA7FB88030A80677B32D5E526DED86DCB8C86EDF7EC3CD9C0EC5DB0
+0E16E0FE37CF1D12AA5F5080C2BC331506E4DEC5F28DFEF6B017AB3E7901E183
+D7A050AE141A564993B20C6A5307E37FFB7771444D1860FD23D3197B5A2C3CFE
+AD24B94F3B9246D0CFD2F8D141F5FA92BC1C0C6F1A7F53C0DB75A93A7CEFC02E
+136D917B6715E9F9186A9301B49762EAE9D825485CBBA7DB3DF1C773A9D712DE
+2A6454815811FD89F30B4EB9B9040834E5183D0EBF27636165CC61BC9301B86F
+AC129D10521E2DA86217C9CB416D87209A33C8F11F2F3717D09BA4CB8720C866
+B3F4F2150BFAEA36806F3EC0CD040468902941C581B891F22F7C53742F5CD58B
+6746BAB02900DE52B595FA84D003061905FA3D08C19468CD9640A761DB58FE7C
+377AEFD40532AA19EA664D045329058D873D9B1CAC80B945B19FF76BB813CD84
+1ECA75445EF4EF543B5EC426D7F50B4E9C0D8D26641ED57F67A651D49718D078
+1589C30A79C019FE711B8F85E6EB828220D94442FE158F328EEAA5D5824E1B5E
+B7502149925DC6211CB3D58CEA83FED76E5FC748F7A13D2F682B873B502F9C10
+91A7E6F74ADAE134ABD384DD3AD5F782C15A02611AEB578D993E02796E9A7CA2
+30D3A31AB91D75FA3D2FF29ABED46004CAFB9E39AE10D58AE6D7C2F86589D437
+496FD364408BB87A5BEE26BB78C996A05DF10059E9481FE9512442B8362FC2DF
+D6C964DC49DD5E31AE67C7232E6186A06835A8E302D711B2F91E0CA3F311DB17
+E5D35796690DAC41A515DA75BF10D1FFA9C05F9306EB30031E467BDFB00F6D2C
+85B38FF33818E933AB211A2748D5E10FD9EA21D50AAB2EC5CCADD5DA82F9312B
+EFFE20B35455D6B57A0974F8B4B90ED5FB7D98928F97867CE6D349DFB5C8114F
+D031ACD7A795D4E389057770133EED08E59495B09F901AD3A83E76BD39E1705C
+2D69AC5A1886EBD989E8F4C2CA88DDB5DFB6C219EB1E47BAD596E6634BB8D395
+DBC8462D1A4543A0AA1436B64C87DFFCFAFB307222BC9A84AEE76465B827FD7C
+C3E4E81E420BE94EBA0C7A6DD822714CD5A527910375CAD71CE091C022BD9A1E
+6324E3089CD9BAEFD703BF9A3B0F216F9E9E30CF817416D86890B988BD2FA98A
+3F59AC5C8048F6DF38454FD2AA579091FDDC56BCE521E04E76C504A1B30DC121
+37C059B1E6A09DD771EFE9807C2BB99906F735D28CCA24818FC128D99B58BBA3
+775D677A5BC9E529732EDB27896897316CE2096CA2A7F08A8C16E0E69A987CD3
+6C1CE21248B76D81F9462031270B5FEFCF92FAE4CA16D384599A04C9F9C2692C
+9D75C8498053BEE8C2B7878F7984F07F678D40C763FAD9DE36F25DEAC79BC22E
+0B95A44FF15F576E5F0890CE55E9E28CFA4704AFCD6C87788C07900AE3261A77
+2E255C7EE90159DE6CA68A10E7723CEAE816563B785CEE4CAC1D035F86471795
+E373A99DD1099DE3D7A8C6B2E3C61AA5E32F68303E79D5AC44E90A06ED88C4A1
+0A4A56D97FDC829A3D313FCAF24CCDDF62886283F574F371180C309F9ACF20EA
+087892EEAAABA1EB4B995AF6BFB5E131EFBE8A60F7F58474A90761B94FEA89A5
+3C3AFB3CE42A4B85A5B1347A4DA4030587F5CA98B884B14638A526F3EF75EE51
+4554B02BA8638A7C06CF5C5096855A9165DE6CA16A0EF62ED13CA8F1772BA36C
+11D42D652E9D60F34C9DE6B242A2FA671D149602D7E97E760D14B16BCCB43D4C
+6D69944487CCC3CBADEB8EF949CA8AA17775904B6FFD53EA4800B038AC5779AF
+9BEE09933B672668B407E40B380C5031984F0F21038BCB6963899DB2EB7C01EB
+9F0CD50C45A9DC2BED08A9F84A1205F8949899E78A698161E0EC5EEA545F1E0D
+E0EA0205F2F176ECF7490A0F795FBC9671B42C524EA04F8065026EFD7B695406
+33208B1DA85BC51C0FF72F63FDA879A1759CFB6BAAFE5422F57251F2835540A8
+A34D13AFF9BD1A319BA081EC4C4BF1052BDA4021347B0A7695CDECCA5C9410A9
+EABF71F481D97AB780DD9CFCF2C1AAEDB2F4561C74BB2E3D8FCB7915518DA257
+595C56821CF1ED450AA911F7F0BC58398400167FF270C50B379D3528D7FD90DE
+D59AFDBF40961744D7CD018B16EE2D9EB94AA8ACDD9069145ECAD3455F3ECE87
+BCB7BA4CD5F15D083CEA56C2A917F489C22593F48DE1F61BA0E33C7BEF121091
+10822E4382F21532BC330F98301E2E10C27EFA31B33461088A0092F61FBF3BB1
+002F069BBD6AC29F041A2E560914883D70917B5F5A152F886ECE746DEDF95A35
+295FC1B317B0CFA283C4187FCA2B9398AF15F30506EBF2931C6CAC0B33F15E7D
+D1EF23F0C0B986139D505723DAB4819B9FAA1C9BC8AA0482FFF75BB487D9E518
+B15F1247A2CC3DCCBC9D7DCA11F262238A0FFE980A1AFBDC55DED5588DBD6D12
+F24BA4E0D1D51127A10BD758846F10391A18177E6B7B042760E0AA497460EB7C
+1817B5367445B691E504E2EDA50248C5EBB1B4F1E247E519C494326B235C14AB
+3F40DFBAB16CC72A5770B4FAF552185046EECD601E06B22EA776B7E16B73B6A1
+CEF853964D0D4DAD5AAFC3EFFDFDC3AFB1C9300A02C745D65A1ACE6A6791EEDF
+E15D51236F21EB629AB93ACD50ED67D055C7A08B4A536DDF8618155E14A8C23E
+C265D026A32F82A2C6248E8F1AE397E95C5DE005E4B37C762FC201586DA7B22A
+C08E59233908D2A68F9C4FE051AB2AC536F1EFDB071E3FA1809C44D0B8A77FE7
+03176A54222DA7A59BD93F08C1C98EFD7DD5F63C625FFE9D9426E1B0327A4B95
+A8612C0DD91F3827E615D2779EB98D1E3EB9B26D06D8FCC21FB205C895F921ED
+7C531793CBCD1A00A1713DC8F6BA8771ECA01CB592DB802621B19AA542818067
+89647196167FB1D6E8505EDD9627EFBC5C455252D1EDE583E5B2D0593DFA7D63
+5249F18DF8623E385E5E6B788C7D5B8F71C125A694B741907DD0209967286EB9
+88A30796D0E3FB13343E44F433D18BC187EB214AD674F82D170E45842229A626
+59E3A115C8C0F54012E592B39E4C5536EC036175B2CDA5237321DEB533481A51
+011FA16D097D1E032A5B57F782223413538738C8813BC53BB3A6FDD2473D829E
+1D82426F043DDA3DA68BD4E9578A1376EE2D1A3E098A74E09AD26BCFC9E5319B
+7CFC845AD971E7F061854866D678227EFF98C2969A2779423A26AC8DB6BF443D
+D4FD75B49BDAF8B927F7F0A4042653FB9536520339B0CAC67267E8AE4D432CE6
+1C9D3699E09F0195A33CB340B1ABC8C22B7F03C90DC89707A3F8C03998D65D7E
+DF04147365E9DF84BC8C9DF0EAD2E7B913F9EAE7AACED9583C84FC9BD0CF9BE0
+C66D4D5D14CC6630B52594FDD8D076330DB6E80B0890A8B71D138BDAD0352A2A
+868D99B6F3E3F0EFA53714C8D3BF02FEB7140C9D241A9F538587A1640786598D
+713B9012AC0C0B50D1FB58C13D3137250DD472AFC2B5C2E5C81F4730EB7DC60C
+522B17B69CAE06D01F1E7F4B16E33228F18973E885CE1B0C6BD207F6D1DDAAD9
+84A701979318E51F1902593143365675C54D4474C269B73804794F7E196B82D2
+1BD3208E13F7D856608D559349E7889D6C37D9707FD46CB9C4557149266A8976
+D636BAD2E3F743CC80DA8B87F77E38B8599A40D79B328F914E4356DACA79D5CC
+8E67B2687E4855116BDDD91088102514C8437C30DC168FEF2DA93C9176A66B4A
+6DFED7AC4C848CB6114AA2E31EFAFC3D6DB6D8580D389F1E3AF6DD43F563C479
+3F26B67CB8D2E7A598195DFC6E0B4903E26B9CD5ADE1E61A18446826EE5149A4
+5EDC63DD9F3136DE1F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark{restore}if
+%%EndFont
+%%BeginFont: OmegaSerifGreek-Bold
+%!PS-AdobeFont-1.0: OmegaSerifGreek-Bold 001.000
+%%CreationDate: 6/03/98 at 9:46
+%%VMusage: 1024 27614
+% Generated by Fontographer 4.1.3
+% Copyright The Omega Project 1996 v. 1997-02-08
+% ADL: 776 224 0
+%%EndComments
+FontDirectory/OmegaSerifGreek-Bold known{/OmegaSerifGreek-Bold findfont dup/UniqueID known{dup
+/UniqueID get 4475229 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+20 dict begin
+/FontInfo 16 dict dup begin
+/version (001.000) readonly def
+/FullName (OmegaSerifGreek-Bold) readonly def
+/FamilyName (OmegaSerifGreek) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/Notice (Copyright The Omega Project 1996 v. 1997-02-08) readonly def
+/em 1000 def
+/ascent 776 def
+/descent 224 def
+end readonly def
+/FontName /OmegaSerifGreek-Bold def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 87 /Omega put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+/UniqueID 4475229 def
+/FontBBox{-39 -240 921 897}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB28EDC112EE8CE6C673600174C0ADCD768F61D640707D87128
+819324132AA262CA70C79A7D7A2015702B229606D56E9E6448EDF888E45D102E
+A8AF8A0FEEB189353B894CE01AEC180DD26708C1739692D834976408CCDFB47D
+A62B92F591DEE406A6B4B0D67D611D69D337CBAAACDBCA21675BA3492F5BEB89
+FB9437452FD102182E81641B5BA4C5E65A9ACD965A529EB124351F2F8B292F7E
+670531AB7E0A0C9E4D42922CFE36F7D68117B365445DC558FCF0A87A7A65F346
+A017456F083E97E36761C058E44D5CF849D3C829BE3BB8425440D81473EFE99B
+3454EB2F693C1EDCB84E3C21B50B178F93FD8AC8ABD0BA9B181F9F25315E2809
+B27F83E61FCEB7BA34C529DE0B250120B085C94C9027C308FC7A1FB0989C8A8B
+BE44EBED6057B96DA3259D3317B33C1C5E8D540D27A4A891F1096362B8CAC41F
+922D75D201BADB045CE52E425949E592737C844FD4DA8121B255381F1268474A
+EF8CFC5033983A04B822E5D9142715AD86560323B57BF2E2CD064045793627D4
+D0BA81B4B20FBA3C03C02EE864AAB0C4A7EE05190FABEB0FAE6959783D631F98
+AC99320BA10AF8543ECE35B0850A7904EC34B8B18DC0A46CA740D665D50AE60A
+F68491E43EE92822775631691C81CD3ED7D04DC7500636F72B0575D70A58AB66
+B5D3544D6F1AF970782B6E71069A9EEBE5E6890B1D3B3EFC21EB60DAC86C08E7
+EE20894C8D1DB06D25EA26DB0179799CE9C3A99A8102D8A42CB3A36A467821D8
+78BA879755A309468E6851A7F9D15D3D202EB796696EDD92BCCFCEF2DE448D86
+6665B3B092A16D06139A6EEE05530F33A98AAE11344481086F88980BF194B4AF
+6153A7992D3C7EEA4323BDC8552F3B271C86E3EC3F5AA9953196F4ADB9C924FA
+156DF4011727B672204B6EE5D86BC8C3E0EC7845E7A79C89E3BED624BA482881
+809D6415F3951DC0A49248ADE52E536208334DA806F72A54105F1F0DECC4D127
+2505414D327EB4BC88FA82A6F3A5E70BDAA7F77092F5383C506B203EC104AB6E
+F99A3793E69C079DF7B72A4E309C02F091318E1A70C0EF5FDFF50226920E5005
+F6676579B37F6F1EFABB50BF0445AEFD11414077B59875C9B854DA45F9F30586
+C8012FDFAB61A4ECBD8C2DF5E03AA36C90BB3CB7EBB1A7BA9F69F0AFDD858E47
+17F9B18FBD79364EA01F87464A3C4095052E93A7F0812F6E766930DC6AA875C6
+3A3A30FB4178FBA03DD48563426003B2B183BB61E64D7688FB193BA8D2081FF7
+CF5B61565DFAF367722DAF164F5B0198BC942893900CCA1C6580C572E2FB0AB5
+84F1F004F69E9C1D05BD13258D5A0CA900F4E99AAA29BF12F48CC84DAB0166DB
+F1AABED16C717413FD207BCC618E2EAA73760C7CD5B7A0906DB949B64A9A1034
+E86685440D43BB10B92A2F74FB3410D08238C8EED0AC7E473745C467AD5972BE
+E884AED16AF7E4983BB5FF1702DD210326D01F115FC6910040F522889257422E
+469BC3CE8F5F73EEE3E1196F7AA1119B411F4FF2F580719258B6CF3E9622
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark{restore}if
+%%EndFont
+%%BeginFont: OmegaSerifLatin-Bold
+%!PS-AdobeFont-1.0: OmegaSerifLatin-Bold 001.000
+%%CreationDate: 10/03/99 at 15:11
+%%VMusage: 1024 37830
+% Generated by Fontographer 4.1.3
+% Copyright The Omega Project 1996 \(v. 1997-02-08\)
+% ADL: 771 229 0
+%%EndComments
+FontDirectory/OmegaSerifLatin-Bold known{/OmegaSerifLatin-Bold findfont dup/UniqueID known{dup
+/UniqueID get 16262006 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+20 dict begin
+/FontInfo 16 dict dup begin
+/version (001.000) readonly def
+/FullName (OmegaSerifLatin-Bold) readonly def
+/FamilyName (OmegaSerifLatin) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/Notice (Copyright The Omega Project 1996 \(v. 1997-02-08\)) readonly def
+/em 1000 def
+/ascent 771 def
+/descent 229 def
+end readonly def
+/FontName /OmegaSerifLatin-Bold def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 65 /A put
+dup 66 /B put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 75 /K put
+dup 77 /M put
+dup 79 /O put
+dup 80 /P put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 87 /W put
+dup 89 /Y 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 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
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+/UniqueID 16262006 def
+/FontBBox{-75 -308 1157 834}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB28EDC112EE8CE6C67360015A30749A338E471804A9341D92A
+0B722D817EECC4E8A595D9A0FB01CD573285B74FC826C8AAE622622585F3840A
+0350E8F82EA4EB13511BD83F7BDDFED852B104860C69D06CD494E89215B134EB
+1C913B0D68C8CB4A37B6ECDE9AB1A4F133A9327587FCC81A7B9A4305211DFA0D
+79839FECDE7AB2B893DE806ADC5C93BB154EB921EDE7AA74971C4DE8CF6B1FE7
+C79780B92CEA1BFF9F94DFDC8E19B913AC7BECDC28549B3E99C13A72AB6EA913
+A6CEC9BA5672A61497DC8BBE9EF8A29C7C8D609A07296A88C5F69A565BDA19AC
+C3DA487074B6A4F4D2138EE9DECD378360BFE90D9AE1A8DCEA90AF1B174F5D56
+9CF55D491225DD86CBA94A6B64D8D5F15751441EF1DAD731680FE105BA755AC2
+85656DE7B2F683EA235BC4F7230844D5F79C4946AEE86B5F8EA6C4BE07358421
+2BCE44A1669DBD2E9B44DD98892691CD1990C8EE999034601B3F40ECE145C29D
+1132F0EE7CA0419685CE4CD0354FBE524043C94AD42CCE850010D75856224A06
+0A5EC4ECAB27D46258CA45BB11C5F25D37A90BC0B8DFDC254D570029BAA8F30B
+30AFF50A21F07291FDBF1F3F225B00E7845B687C35180EFE88624A9CFFDA7019
+BEFF80A405AC904BD4074D9198B0F4CE9A490E33618EE77E2E448C2F35164E66
+964953DE064E7E73F2F4BCBE045CCEC256767D29A85C234F2E2E5F60215364E8
+B658D2A1BB6BFFE389D216ED403CF2B4E4E298F3D5342C0D1DCAA7BE169B8F10
+4313CA164E10EEAC83272A0D715875B14C73AD9CE8017DB95D6F3FA772D98325
+C5FA0AA8CD7CD5B412E524AF1B2D886920DB06E2CCAEA2AC3C11FE967BC93AB7
+69C406366F74D8E1FCCC3D42DA4032268FCB398321BB3AE0DF95B81D86B4A9CD
+51C4ED7357AFCDFDAC149DF94D48BE8104CDAEC5DD659FB697C0EF440ED47AE0
+8DB408D908B1C5AD935F5B925A19177BBF30C4391A6C96390C57D3965694C0DB
+35F0C6BE11C49FE7A53D7D80FEC5815880DAD86B6517A40DEE93F5569529861F
+AEFDC91E823E0A0EA904688AC778835D832E779BD32F9BF87A16824AAB88F364
+45DB2EEF7D2BD7B06D233D10EF7781806EE2F45BC5722534868C89C436906A12
+8CA20FDA51ABF65DDFA80DC32C453514CE19D58681C9F0AD50200A15715168D4
+850CB66054B5EA3ED1610A1AD4A831F85F3A8B2C3D3A6DDB2C6D95BF77265F63
+7C0151B61E097DD4AF688DC6EF86262E3E24C4BF4C561ED9AF88CFD52898DB09
+7CFD3996233C869D68F1863D4A3FF5DA417944A5AF9B03663CB37CD119C40339
+0764A99038D69D48D7F4C36B89334964437BE8C6B0EA0721448EBF268CAA3062
+D195C170CBEF476F00D9D6547CCFBB2B8B774013583374CB926DF5A027778FEB
+4C4E46ED096327FD83501E2006AB9499FE967F7187E0A5226C146D0B765A25D8
+525E7AF57794F5A2AFB09B6694643F4FF8868431559BAB7909DF6AD8CC13F369
+0DF457564EA7208E26749E07930DB25EE9272C70398A2155B3EDE3F8431CD278
+74E7ACBFA661CA787C4FD39BDBD9CC4BB9F63D93E66358402FE7B950F0D3F21F
+A46B57F2238DCB8BC6052714064A01F5CA7D0B8AC0840A6F85828D07DE5E40D7
+DD1B31C09CE7382DB083CA4282ADF8EC00FAF6FEA788BAFEEB7E3C813282EBA7
+15068069AA14B5C855E4F04E667EFE221496839836CD2A4F9F947B19F31383A0
+6AE8A65D3AD3BF8CC2DB714AF0106359ADD23C2CF224FDB586F5268FAA8D9FEC
+B90E65F4BEA779EBC84AFBDBF3ADAE1464F76276618FC5701E4B6FC2F64A054F
+63EA6829393486CE9F021E38A48BFF45E41F4675195354B36FC0D6F2DEAF8916
+F5B73C4998952EA4C738B0E071D8B7255B33B728B441B7E89C64239D041D6E3D
+BABB73E73E6F160306BF5AAF03A0F121233AF8E52B1C18EA0377C123C629AAB2
+A310887573B20B39A455F1B450D3B63FDDF95FD3A0BC27B3D5FD011786D8AF3E
+5EB9BC7BE13433BA8A161EE60FAF716397ACE3A69F3105AC03B16ED9A9E0E14F
+4456A93878586BA9CEBF26ECABC510B1B5534C8B948302D4CB3FFF055F287D2F
+265826678A07A8C6DBD6E96268E1B596D184C926B79B558435067679042C9034
+537D61A03B4563F65636F5EA88C4EC9376FD685E2DD92DFA0AB0C8C049309EEA
+C4375CDE80642BCE84796774DBF6CD06C10817DC2E5F97DE66593746FE98386E
+47259B6DC15F46BF59BB4FDEA6C2068D3C2B2D4FD942E87E6E4A618CD80D477B
+E7BEC17F79EF0716B0B33B265E2A9511164A28C633597B9C48908A368AD494C9
+5C4D43FF2A1608A2C04AA9E2F1DC7AB201BFA720DCC6D353C1E307C54A5E6EE9
+C5CF38AC13256A370E02BCEBE20A3BB70A65E65669CDC30FABC917E4B11B3A42
+04E2F2FFA5D54D975392C832508EB6DCE44AA70FAAD29C3F0F49320FAC73AD0F
+62E6D67EE802E063EB0ACA1B4CEE12254DD6EC687CC6C4FB922E2366AF4D2BE7
+339183BE936A506950F695BA91DEE03EAC7E91B4D4A3CFCA2782B89707CF6908
+6AAC84CAF507A6ADAED10C4396F57CD97DFEFD94A1366D22D6D31D1AB95E3596
+C03332D6EE30393E97039B986B388D629B1C3E431C9BDCF3F070BE17551BAC4A
+68FEBE8AC4FCEFAEB8942FDF67C332E8565C63A32CFA6D2B4F0D9245907008CA
+A90BD20054D9A28092E90AED19AA531CD82EA92B5683B4AF8857BEEFC1AAF8CF
+44C071EC7A72D8E674C11250016574338D5BECDD8479F280D44C425A10CDD2E8
+1C4307FA61DB1293678914C5769E0D34E611CB10DD8606823C0E03969F1CCE50
+A560779D3011C7D420D191F98B20A1EE50246C3DCC3133492A16AD5AB07E42E2
+314850D210E4517F046EFBFCB877E0CA07ECAC3663B19ED39FB1B94432EFDE6F
+AC9FD4787F3592C151B37A870800BF184AA64771CBF002A355938434B2E2F9D7
+F4552223768C1C0236F9C26362265F68F7E79632787F4FE1E26F5230465B7D28
+30814A0B8A6ADE15EBBF457E547E5822895E5582336BE6F70E83052F0E8C2299
+1545931ACC2A00B78B43EC1FCA353C9CCEAC567AB16E2E3D84E297D95D5F6A76
+51A9016B7F9938B23F8B5567D1316E87DF8B359DE65D64A623E48379A1B5D435
+A6C78BE28D0E7E12F38CBF4444CC763C3D141F0294D940C773591DF0BF2D2163
+8D894FD31D19BD25DE7188858B27099E1B62B5045296F58343601E0EF45D9FF2
+5D118DC654B999212083023CBDA56AFEBA72CDD73413C4FECDFDB25894637AA3
+12A9303FE0CA140C7DBCAEB7864E3C2B36CC616FF632A549FAB2F933DF44A05A
+0663605C84BA5A4602535F726F4E3F66BAB2DDB9A6B2F5CEFCE0977B68BBEF15
+0B99B3F58591422A64D08E434544D572B80AAB197BA05A0BEDBBD9B3B526E703
+857F05FA820BD8C0F08A9372EFF7F003FD91813A465BC7928EA70B66064F2DF5
+852D2B9647DAFB600AE6560470CFA3DEC72E83650FB4F8D071704D14E3117AF1
+338089AAF24C5296B5131F16442B255DBCAE0CD006CE73D96357882BF680064F
+06580DB2D436F454D34A80A6257A6BA8AC5F8BEDBFCB46EEC88942F78954D141
+981EF0BFD4259C9931983D9FD6B8554A539CDE7F9ED390641CBC720642DDA30F
+199765AB5C0AED0399BAD0ABF0059EFFB42B85E3162B26A722DFB99F15C26DE0
+16DDEB945C4B55141C404699B8B6ADBC7DB87A85D75FF92D91723AEA07D3CA9D
+5852A932FBBF7800ED369FA1C7A2FA32341FC1B5D723736FE31394E4C469E819
+6F1F15BBE1D547F32ACC73C1E37AD554C8F312B8E74A8F77D57F869D2C4E5F85
+85E8CC86C586EA65AA14338BBDDD93A37BA0F6269FE306F4261E06399EB3489F
+BF70088277E06E62749DA159C2B2A188679E101DF9AEF039A449762B73AAA0A5
+04AFCAA2EE4E23B2A8F4B7DBCB0171BC9FD02F69B39A22BF7E403EAA262E8C7E
+3F9092B101A8D00082250FE1B8453405836A778EA75FA828259F415B4E340C67
+DB3B249B0AAB9BD80B2780E516DAD25CE003DF1E4989BA38EB839D4500138EBA
+E2A80B83E1EC824E4A18BE77DAE1079D75E2F8CCF6B7B9E90E8CCFD5131CE343
+862B5BADE7D306D59069FF7F4811393C7098A307EEA976C7A6D34DA123D6AA48
+E875902ED89BE643424D6E4092D92AD9FB97E10004418E29B53B6A8E2251269E
+3F6B8DED0544CD6D3E40C03D0D46BF4FD936C0484BF54CC493A8C2AC7054ED16
+6AD0D6C969C2F1F25432CFB012882ABEE024334833036A4C1F68BDE85F8813F2
+CAFBAB48C014AEDD12D1BE337B212AED8EFE2D0F6DD6F68A29FDCFCB4E3A1437
+AD4711DCC637AFBF2E0F1AD9514F1BB6F87A2820183A512642182CCD3FC00916
+43B420D06A4054AF50FB616049CADC303C99669F67B3569CBBFFE601B7F86166
+C6E95B3DCC855631C96B85D60733292A2136AA73627C0B1438C6E3E68E0EB6AF
+8DEB53E29CD07F2C4F64EC365CAC7FEBD585C54E1E686C184CAD780C63F97114
+F4E2D8D25C7F61BB18D516BDA53C2CE1003128660A1421962D39A30A3D5D439E
+94B8F8754D36675119C390CC1B27DF0F3622224AFD34808E81809338508217BC
+0FD7D5F443E84DAA28296D84D64F467C3FF0DC87485161CDBEEDB05FFDDF9944
+6DD0408F2BFEBB4154FBBCF6D11EA1E61D944239CD77E903953CB64016CA624A
+8FD0D1C71779E7F1CF2125D9C82E1DA84FC40DFB8532BEDAB967BFEBA0321DBD
+25AFEF51AAAF8B6C8311A50FE1A878588DC0EF948054BEEFBE3895AF971FDE62
+383B73D35F47506B5618C6AB2368552F40CF9803EA1A152FF07AEE381BCBD334
+3BE5E024E6A222E59877D224F87FE06D27EC94C6C94BAA9A425CAA465C3DD416
+BE327267D71D6156B837DA723556C1122FE44007748A31C480B35F099E101EB2
+6EADDE2D99A114636FF24059957E8908D2F6E593206EDB9CD3116423B03767DA
+9BC3A819F62A51DAC46962ABD3247113037EDC1EDC3291B1FB7B1CCA08082389
+325C8E4B4ABB86D33CD66D069C14F8018AE1811D5B89B3534D678B50E1E27677
+EDDA511FB22C7AFD1DDAEDEA80B9F0F53515CA733D2C5F21B49894AE15AF5555
+E3D16BC198F3F9863671C02DB58EEFA56574DD58FA271980DAA3066F65E14C44
+2D7298D78BCF04DDC34ED4E1474CD9AF7D25A4A279F06341EDD418A21E61D11C
+9E6349BF2EA1E8A52F803E16C74933FE8C699D81CA7643B4A21374B5948BAEA4
+C7F95CAB6BD11F92792427CDA137447E273B8BCF48A4496297075C4013929887
+7221F89A90A45F3B124C3302DD279DC444EDEEBA05C377CF35A6870F464EB376
+DF7BAE8994F8491F00971463868160F52F6BBBA1E9B3593822591DA2E2DDFF79
+3FD5D337EF3DA963E66A91DBF0B77FBEBBB956B1F431C227AC84E915BC827FA4
+3ECD9095FB8432EC3E6230D5F2776ABE585BD5CE28E170D3551685FA703F880D
+33CBC99997C52418F72438D110473C36DC907C05B7AA284EBC996C7F7EEFB0F5
+5AEDE5CF56D2B90AF1EB622E9069580FDBC21EF385F1FEE481FF0109AF4F7CF2
+0D9C83D8538998FAF4591A6E165DD2FB026B35C96BD3E06FDDD4ED9070B77707
+EBF7AEC082B18D6ED3DDE639BAD3F8ECE42D1914AE02244D977C168D78971284
+BC928D233642D5DB0C9CDE495156DEFC77959D9D6547BB3BF57CA5D9DC309614
+307FEE4E2D6686F93AEA7D8C32DB02AFAB99FDDE85DF90474DAF86F06B7BCEF8
+3687E27E2C4AE26093680354008DFDB9C48D354BA21E0F8ED6DD6288D9585898
+99B2B33F5CCD4A3258E308F9594FFFF444898C317C09B13AC93FCD7320494E2A
+B777F5089037CFD355FEB7665898D8117552B196B1943BD12979369148566E96
+01BECAED857A884B3A3BABDF20EEB2F5C16BE0DD9824B91B28626EB7693DF84B
+CF85D0B6F23561C029DD25F04536E97190EE272EE1FCAE8F27E90A7B7F840FDD
+535F69913D1621A604951878983F53AFB349CE1D76981AC385EAF8304AA1643F
+6A5BBC5CF893A414C04DE9871B6D08FA409EDBD20B74BC36714087D03F0DB5B7
+476C5F595CADE6F1EDAF1937544A5995AE5ACEAC025BD722F0FB2F55607DD1C2
+C2F30C563D21A4076C580DD2E94BBF63D85DD3E593A3D1401600FDE4016C523E
+F91A9CCE1488EB77B370C01E87254CCC546A8481BBCA79B0C5B38CC5B4FD22B3
+BCF55FC805D50F429F63CEE5D55004B2719C7C909176CD908547BAB0BFE1238A
+6FA470516858391D18962A797460853A2823E758CAD89156F61E015C42AAF09E
+A3BD3DD35F8F9882863D2B70EE50408CE6634332D13003A614F45B05627FCA45
+75C4CC4CC3A8488B759BF906ABDCD92C3B9B65D6D70AEA92CBB20025E38FD56D
+18DC74B7549E89BD4C562DF166AC57D8C44EA0932CF099EE9CE7DA04ED247F0D
+F46BE53531661B299230DFC2348B7E49202C26A510B4B89D709517B5E2104789
+510FC61F01DC7CBFBE0AC74EB5D341B5663FC0ED42E4BA6A3C57F5F348CB8EC0
+8ACE1657CBF0DE50C4AFA5D8AA6F06C4183B883C65909EA0D970E7584DC68E66
+947A7A105AB5170995D6E50038D870EBFC57E3B775BED0DC2986443D40BAD633
+3683B8353DF7400C5B777C1635A8AAAF394D21DF67664C1C7DACD01B2800806D
+1035C7BC366FEA06E31113351AA16B55F63B8CD319FFAC9421A46A3FA3F611B4
+9905A5D8F2F34D04E4325BAD426EA4A6858295D37D177B99EDE4232879A865E1
+492AFEA8493824EC45964E941031F3A57C8B6A287792E3E940F0E16F55581373
+6833F7A0777B32E78939703269E348AED7ACD1AC474DB250541533E4FCCB97C4
+C15D6D06A40081658C1192F7F3B1062F7D25D5FC737A8F6738BB25B6E78ADD1B
+AFFFF6E5C5B12D564975E46AF78008E784C9D59F0C711B1B8AF219522F6EEBE7
+129E549F6FA9F4C30CC7F9B89B03FB142042853C99769027BAC2B319C7F27A7A
+1082BCF9798C2553547A7BC0BEBCDB10FF9CF924AF536DE985B7845E83856799
+AF0AF04DAC2331FDF49711A227E64B806ABD40845F07176D95247A35DB167D02
+274CE559878146C7902DFDD2AEC8FA4C470867E824CC93F0D97DBA84961F177A
+9AF05E7BA0CF0F2923BC323B29D0275E10F955CCE2D9A942CD9DD2EE8E2584D5
+374507939C490C3ABEF5D6A842B2B80AFEC172C846C3E0A289392DF866C15588
+03E07A1BFE40D726C8EB737A6EF3FECD186837D29FB6207950BBC9C8BFA8CCCF
+30896905B74315A4ED722F134A756B52D1579F1E7241A835CDDFECC3A693A3CB
+D157189238EEAF2AE360D6FE7F40A4BCAC986D9DAF6F3C2F14243AA957FA723F
+B5367743423E353F344FEF2313AEC27C2CFB2DD5E6AC96EC492AD9C99239A3D1
+A7A60CCCB3D3DB2109F4BA4ADB7381250FBCD8667566DC231E16E42F1F8183FB
+6232D2701ADA84F205756704CB60E604BE15CD10EDD2441C6FB1A29F7B25CF01
+B2AFC54DBA7BF2C30441451E00D5A30BB873D6134EEBCC1CC4350701C207028C
+F3D6C02D29378751FAC87015F2804898AB75DD91FE559EEB65820B32D73E6246
+C0ABAD17327DEBD0A3BC67321C645C87EFE82BD13454C7BE1D4CED0A417FECC7
+702069BCE1738C90D342918C815FFEDF357494CA65C53340F293B6FA0EB3B7A8
+980ECF159D52C9EE66EF90D213EE4C8020F140006FCDE4D27E66E04CDDB100AF
+DF7D96F86CE3FBB253E8AF08ACEFEA16C20217141A4453D2CBBEBFB0EF5C5472
+498C8BAE44BEB52984BFC737A77B868D4B32AA7DE26D1C4BED84333EA814BB09
+00919A9B4EB17C98812C7D805DEED1C20935189422C07CDAD159D36339B6238C
+CDEE8280856D4EA274A87CE37E4CB806FEDB0400C536479A0DE188D88E20A903
+C83A27528B510262B830CBA8371C671D6471E07D4BE2FAE92338CA84C96C3074
+1E8287B86869AA0043F15D705168664818DFFBC1B98C437315FD17BF503DDBFE
+06F32A65AAC79AF7B0DEBC8BC437BB1983DB6ECE2E56C63468D51AD977377484
+1DAD10B35CB695D585052EF1072748E8A342101245A410AF5EAE4B19616B58C9
+4ED9A2AC27A31CFC72661B3600E9FCBB6754CE77496EF36D5EB15067850E9AD0
+B8F7317879C11C16D6181FCC9E8FBCD0A572F1B97612CD2A80351ED4B44FB0F0
+93672E248BA1037723FE6D0667FFE031
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: OmegaSerifCommon-Bold
+%!PS-AdobeFont-1.0: OmegaSerifCommon-Bold 001.000
+%%CreationDate: 10/03/99 at 16:16
+%%VMusage: 1024 28616
+% Generated by Fontographer 4.1.3
+% Copyright The Omega Project 1996 \(version 1997-02-08\)
+% ADL: 769 231 0
+%%EndComments
+FontDirectory/OmegaSerifCommon-Bold known{/OmegaSerifCommon-Bold findfont dup/UniqueID known{dup
+/UniqueID get 16262002 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+20 dict begin
+/FontInfo 16 dict dup begin
+/version (001.000) readonly def
+/FullName (OmegaSerifCommon-Bold) readonly def
+/FamilyName (OmegaSerifCommon) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/Notice (Copyright The Omega Project 1996 \(version 1997-02-08\)) readonly def
+/em 1000 def
+/ascent 769 def
+/descent 231 def
+end readonly def
+/FontName /OmegaSerifCommon-Bold def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 46 /period put
+dup 47 /slash 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 58 /colon put
+dup 63 /question put
+dup 105 /quoteright put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+/UniqueID 16262002 def
+/FontBBox{-167 -488 1697 826}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB28EDC112EE8CE6C67360016721C2B79B67CC47F682E5097CE
+9C5ADAA79226C5AECBFD865DED34492C94DF1C5519E977C28DDD62152EB86D1B
+BC7978B75CE8170F760AF2300F5139D5EBE619703161B4122994436C1A1D7C1C
+0A5FE93A9A4DAB0067657AD0953247C9997243AB455D0BB6C2A5FDE743912156
+1CF4F7CB173F7A12E713EF12FC597055FAB8F3CD69FF16C2909114BB59F0F4F7
+EAC907BB1916F911A31A9349ABF409BD9C36D475946E61B57F53A14C590160FD
+9BDEB4CC798DFE093C251F1F3EBC5666431E37FF21088A40459B34D8FD3C63E7
+45B96BE1720F4538130A5E3C08B2B9B285027E9CCE345F0B499B3B03B603B167
+05049D8F438DDBC2683CBDC1CE5820BBFDD3187941C694380FE2CB9E8326690B
+76CDF9B543BC9624BC097EF8A0BD0DDDD88C568D67E315DE5D45C2035E4EF455
+D5FED3AF124C3CD23B6A82EEEF9548624B3F95DB78BF3D483278A36EFE41AC91
+76DB103357032532074461F5599D1CD6711DFB235D9102C0E4E3D98912D809C1
+2CB644E20954F37EF12B83FE5D03071EB3DDEB0A43C83BF8443C0E39C3F84C5F
+95D92B43D1D6DBDF44C6D6265B4C1DDD36260054E5769F61A7131BC42DAADBBD
+A70E56A037B2974212B6F55A684D6428238ADEFFEE98447F50AE404E8E1BE41B
+0B9DE16F8C74B8BD62E28939C0FCFB7A35D5F4FFCCC5B804A41AD61DD3D01BB4
+E9AFD9FD512C1812258F678086847B5665A333988FB8D7523F9DF9F41281D091
+474B1BE217A8BC9C8C607C2128D50BA5904B1866CE16AEA51C8A215AF1E112C5
+92C1504D79F604E6ACA9F132D1840FFA0F13A99691023B20344EC08A3659E3C8
+1CE9A65B60D1AAECA137BADFAB299EAA7639F80249D14369980D88766FE5F4A4
+A856647C3240A03779424418999898384204F692B804EF1864ADC733AE203E58
+0ECB88228BDAD1B6FCB3DC0E6BA1FC9D12DBA2BEA04B1838BF65DF1F1DA4A200
+A4669E27B27A74F6108A4A6E42147162D91B642A1C8FE83DF9FE3E75F1B6D47B
+B7CED7D9DDC1E2387B54FF11BEFD5745C88FDA6352CE6D5BD028791A30875545
+06B2BEC1399437F308EDEE32B11A12010F7E8A652F651340EC22A93658E90C90
+5BD16AB90225F09581E993637F4ECF65B3E4D1EAE80CB0C8E3A7BF9186856732
+E7061453B3EF6FB899359074FAAD34406263A9D3EECF7DCDF84C31F7F30AE7D2
+3BA9642DE7BA19CB765C70ECE0C0EDA895898566A457DDF4BAB117038AE618EA
+24156E95C5E70B37526B16A746841B73F1A018E0183FECB5C9AEE1944B8D0980
+25FF9B81C37C2A3679647C87B5690256D4E9355FEEDEFD5B674CED854A7CBEFE
+2EF1C00955A0E3A3ED9766BC8FB88BE90424048F4A0D2CABDF2D1DD0711223CB
+972B41F2F74312670F295A69073CCA8CF5040C76BD2A422BA0E2A68D41A1CFE9
+612FC8F90563EABA175B7ADD5FD8899938F221CF897FC62F4781A63F3B107A8E
+8195D1A3886DDF3A2F96E41FD7AED56E11216BB0A9C8226D7FE8891E1D4F5102
+BCD6972C1E0A66579791B9270D31ED0CC94078224E9BCE39290ECFCAA66090B0
+5F36B15E90505D821472A5C54838B625AE5DE0EBE9FA3BC9C641B6B4EFFB8C7A
+408329A501901C16FED67B7F4ADC8D8790021C53B7BFD9A26896D7885472A0F1
+5C3AE3779D32E396C6A1282BD152A76F69D015DC1FFB20EACF7A4798FDC40E90
+7F3D97DE15057EE0D58C60C2D33C1A6ECC9F2D6923606BA1551D1217B958FDD0
+E483BE71936B01ACBDF7D264B69A9D0D1ED9A5516534BACADE8F2051FCE1A821
+A4A483E31F31F094C09DE04676928EE142EF5936D248F5FF7EFA48103E4D8C60
+B3017A8ABF6C5042BB44B3B068DF89540DAEFA422B088A1B2FB0A34BB8D32949
+D8C8844B19B9CE13DEBCD50C978EF76F3D580E6D3576CD3321E4385ED4145553
+E8D2E01BAE0F71475EE4C30049F0F76A94CF579D506B20629D568EEC292696F4
+C6D7A9059B98A5EF4FAEC3C1A27E2A0737E4A28FF1C7DE47E619B5224D1A35DD
+99FFB276CD4FE1EC847F735F8B56DE9F7C1E18ACF5694B7E63D0A084119981C6
+737EFE627F64A457F351D7493943D8C9B5C60C1CD5FC21F1128673691ACD0A97
+2CB8B68116F2A785EDDDC6A336391DA14CE8DBBE6459D734626B1A7D47CD36B9
+E6713D39359866E2CD43B7E03A755B816A01756E76AA65BB2CF95AAF9E04203C
+DEB09CD5F8F5F96FF5F4A9B0F97ABE5FE04D721E6189244BB5BBD630D73CB5E4
+37337A477168C011715995CAE4064ACD43116C51E6B251133686A4BD14862B85
+1794E55CD0201361BAA61566028EE9462BDB6988534E62CDC08EC71C016D609F
+D8129D4670249B8A8080E584298C116149C64F0325E72751B7B6344E045EAF94
+998C7F1EE803E955CEAD12A9A6446CD35EBD21177A725CCF214F90688E479114
+6DA720B9DD78ACD1681AE1D4F9867E20B8881BE51D8B8F401DCA66D3EEDB8406
+E8AC6043F860D410A90EA61C9EBE02882B21C4A638EAC3B6CE0AB984C10E6448
+58604FFA6C80D95FA9EED2A9CCE3818014AE6F356802EA79B8A4E5EA86ADBE51
+26E4DBA755D71AAF0E6482D1B10EB8F46BB2B79AF07590DE2BDDA27B7245DE4E
+97B36A43D33F2ADC77E89B343989AC7A6EFDD5452EEA27CDA8E53274CA505D9A
+61328B4BED5783AA17FC36C8CAE3F78F41A86BDF15355423C5F24BBE88613C8F
+C19BCBBF72C7BC09BE25CF39E0AB63755EFF27061780115C06FC9B677865F194
+AEE6413D40D8D2DA765E10BACC25847711049033CB859CA399CBD7939C33D92A
+B0CF5EA1DFDDFB6017BB5A7DBE66B51CE83B02A9C7A6E5AD9051AFED7C4318B3
+F1DE237850692B69CB317759392DE46024A63C2F82AF1D52D3D528E5FCCAC97B
+F1E95963C1F46EBD61DFE4D23E9A09D37304B7B8AD4D44263711A8641B43BDE9
+AB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark{restore}if
+%%EndFont
+%%BeginFont: CMITT10
+%!PS-AdobeFont-1.1: CMITT10 1.0
+%%CreationDate: 1991 Aug 18 17:48:50
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMITT10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch true def
+end readonly def
+/FontName /CMITT10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 97 /a put
+dup 101 /e put
+dup 103 /g put
+dup 108 /l put
+dup 110 /n put
+dup 117 /u put
+readonly def
+/FontBBox{11 -233 669 696}readonly def
+/UniqueID 5000779 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
+3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
+532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
+B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
+986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
+D919C2DDD26BDC0D99398B9F4D004D606918A40B8D7BFA821B73E118040992A4
+E1BF99740F8FAA47E4349853C8149C0F8BE2F23C6F332BC0373C867D0715E8FA
+FF163A60AFD0FED665D5829739975C5DE12EB30895604D211F645D4E13330DB7
+64B6E35463C93B752F691FDDC44595B0A0E9E57C6F649809C4DBC7DB58102A60
+46349E9A5740893A1BD4536B99ECE72B147B713619037400669C07291022F84F
+4F3302F8244D2F0F1380466E81E0B5E00AF33E021A55620A7A93F3BD49C7040A
+67C096167F502EF2051B526405B9391B4340A3FFEC103E317E315A88D31661E1
+7E4104A2B925D1DDA9586861904FF6FFCE6A8E808385E4C4014F5A494874E2FB
+C3758D6989AB68C4CEF82F92B9439794FC404A29D086ED6B27997735BC3A24F0
+473FFD74BAECF5282E2EBFCB92D69B81C568D394055E2E30A7E3F448796E4EB8
+019AC2E075377F777183BD87FDD194E855ABFA35AFA73304DBB181C267431B16
+70456FD8470B525011891C1E140B8FF24A474B89F1CEAAB509F91FCAF512E16D
+8413BAC0C664FDCD31245C5996F4883305D3EDF1C8D1E6F0B1E79A06028BBDDF
+6AA5B515DF33BA8FFF2394262F3FE1DF95AD661322BFA5179E325BD1B1EECE49
+69F64789FF1BE8DE5CD7485571A07471BD6CAB4891BAB122BE4C4A1B7176F33E
+A1A434F745811B71EA8AF73407F32E9F4EAAE1C1FAA979523C18A24F754C307C
+CE056DCB71B20292D4FBCBF9AB9E9B81DADAB90E60BE926315049E5BF0F50315
+66D82E4963CB556F19461F43EF80302912AC1168884A1692AC59BFBC431B14AC
+A5FC06C4AB595F9DF66CE5EB69568038445A9EDDE20CF92BA308A23705B81A69
+72D6F77C04DB55352C2B1D9E27FDAB79D4E4212BCB11595C864460FBD25EFA45
+8A5DFA81D050607C22C83EDF85A56BB3B9E2D0A51C4B6255B634953B4ED9A301
+E1562A87274D80E2136A7DE725575BAA426272550B4F089B6F68B8239D493E82
+363AE4AF55BDD65E892ED9730A5A84ABDB7BCA5255D88468A131EA49F8C1C251
+76D4F1695DAD731685663929D39FB594867BB8E08BC1170AC5259C4F61CAB7C8
+A7BB29F0B9B7DCE38E3316E56EF05C3D3DEB196B8FA88F9DEEF456286FD6EF2E
+7CB23C8771A1128B47AA6171ED09B5737E6D25449965C6A86C920309F822A68E
+36AF3378502318140FC3FE5938AB1F6797ECDA13231AAB1EB1D4C4C613F530E8
+9A2BBC5B11A94634219BD71A2D0D4291E79A6314BCE28F7B87887DA7A9E50577
+079599B4DD94A9D912E4E4AB6D8E2B3FBC0523294DAC51E69966337D3E47F257
+3C96F476169B32021E0A8F586C693D960C2839A9F8947F63824DD4E17E05480B
+A0899AD7446006EDA51BF71F69BD8F51094E4845D4E52C3AA444293F180AF6F8
+AC281DB81F0D08DC6333A2A7947848B68420125E06A8925A68A9883A124F0921
+0E72C3E82EE87F51E70255969C1DFC8E6413DA3888D3832971984D653FB574A5
+504B99277D783673F1B3B63B8F4FE6D9416ACC8CEC2BFEE7CEE815ADD37B5EF9
+5CA2AA03E7DEA03EF556209B21954C05AE100EB8441131DEBBFBC4A7D70FA746
+13431B7DE548496180711E1B586BA0FEA22DE1CDA9109960DFE67B24357F4B65
+D907D51D0AF6B150A8213D0CB09C3AC92AEE15248261DA9475C1E61256E060E9
+9073739B52070E52292D0A289729CCA82B1280AE82C2A8290F650C5D6DC72C0E
+A49BD2F5DEFABB5557EA1ED3235E40CB79F0E36CC20974D2A52297BEE1C91B3A
+1DFF6F464D77BB3F7230F7F1A4519E8AB9A92A6477E501071008D8A758B832AB
+B8B4B2EA4078C056EDB72005FB6EE2D2FED845D215AD718345075A93CEAAFAF6
+C30BDD654B5912D34B4D38A56808F870161BB7FF9A4E847FA202194325725730
+AF047E1483657BF4813643C3E59CDD1DD2CA16759C1D5A25E4F75B1348519DB0
+87996626639CFA40C6C795FF01E19FA6DCCF94CDC79E6D8EE4E78AF4D7FCCC39
+71C01C0601A4C7C65FC4746C82FA5F8178EE896854C0F76C8CA6E4FD554E74C7
+A60F18FA3B9386AA24562A22F1B438D31BE429DC382C76C490AE81AEB37E8182
+D727F93EE2E44D9705646F5761CA44DB8524E93208A2BA79D7BC163D975ACC85
+0E97B37C18D0C53A24A56F2F3E5024E9A6AC05A80064A3888F6703960E0656FE
+3E8EF6F83C442FDD020966A1A3DEB69C416FD8B9F9D7AA7EAF8A38F7C69B284A
+83C5F0880CC9FB7599647BF39A945583F03660724D6486A8985A236516167C0E
+B42635112191AF27CF52C71127E76EAA797A1F171328EA78FC8E813CB5C64EB8
+EA8A8460F184939761535BC438663CBD2D04E61B866EC07D26EFF1BC721173E2
+7A378879B95028573CFFCE3D27CC005B4F0EED61AC732CE0F08C1FDB9D2361E5
+800E720E65E015EEAC8E0869A11C894F2208E18A7E461130B50F61E5E6E7304F
+A48CFAC48EE300B84346A6DAE3D5AF25282CDF9003F60AE86874D9828273296E
+2EDCE8DB75BE94
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: CMR10
+%!PS-AdobeFont-1.1: CMR10 1.00B
+%%CreationDate: 1992 Feb 19 19:54:52
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.00B) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMR10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMR10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 43 /plus put
+dup 61 /equal put
+readonly def
+/FontBBox{-251 -250 1009 969}readonly def
+/UniqueID 5000793 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4
+87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F
+D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0
+92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C
+295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75
+409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C
+4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF
+2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E
+0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E
+B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008
+24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B
+43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF
+D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575
+5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC
+96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3
+7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3C8578EF9A20A0E06E
+4F7ADDAF0E7D1E182D115BF1AD931977325AD391E72E2B13CC108E3726C11099
+E2000623188AAAC9F3E233EB253BDD8B0A4759A66A113E066238B0086AC1B634
+5ABFF90E4B5ED3FA69C22541981B2BFC9710AEF6B50A8BB53431C7B4D380D721
+639E005D6B4688EE16BFF48443E7C9E5FB5BC5883E271CB03428948F9221D912
+2E2F3750D1A1AE5FF546535E1DEBF69B458DF49EA3817D9612E5C9A0B7A698E7
+5F576FB653DE1297A8C417599917F9D75D42234E54B4B1E99669BA5A40B4AA21
+43CE5634719D8F3536694F15E4F8E5B7D9CFE15B68A7D53FF47B923F0AB3CD4F
+FEC1BAA7036B5936213BB109CA9425C69A28B7221E68FC79848CD6AFB220F45A
+A0D21EC1020DA99816247E6B49FE263926782D00E5B3A57151761303FEA24487
+F85FB9B6E6C83B05B38B3BA7F81776B082204C032D467B91767AAD865BBF0F1C
+271649C2ED9F8111C5637017470B3F6C3DAA3AF1705DF2B7838968B4EA7F9E62
+BE7DA1AD8D81D3608EE86352BEA38DB87A0D57A5DD28829D8728077ED4C16931
+59E158F9155CFCD1CE098395826D7D29C56EE27BF71132F6E6EF1F3FC99449E9
+9AD5D11275FFCA914FC866BBCBE9E978201D3A78A9B9EF3D50694AB260ACE9B7
+64011370C48D51ED6EA297309F3CCE8946BD55D98C7A4EE3959AC8AAAC99510A
+3A57B04AC3E0C54B6021D1BD5209BBE0E945DDB019FB41BC593530222F36624D
+6D9D1E58580CC3F0CBD119EAF06A2A544D5B05FC33D8595ECCCD38B44C3D5961
+56E7F2F827FC7B10480D5FB076172FAFEA2AD59113E544311526DE5DA56A64AE
+7F0E6297D1EA3B9F87F85FED1A4D554F76113A59052406E6E76BAB34699797DB
+8E39F197FC3513F562411AE4A4A066CFEF879C9263E3031CE1FF731205268033
+0E4A7FE0596990542D316611B20C00ACA89845F1D16B4BC73426EA8A13E0AC86
+0D08143FA619F8D7F944F01E624C1FED2AD0A81EE44C1F396F62740EAE45EEC1
+9BE659970777EF2C0C038DD25BE74B59124FA9C96905604BAB7C4DAF564FD2D0
+4BB75557ACF7B855A07AD09891F9AF
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: CMMI10
+%!PS-AdobeFont-1.1: CMMI10 1.100
+%%CreationDate: 1996 Jul 23 07:53:57
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.100) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMMI10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMMI10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 100 /d put
+dup 102 /f put
+dup 120 /x put
+readonly def
+/FontBBox{-32 -250 1048 750}readonly def
+/UniqueID 5087385 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
+3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
+532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
+B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
+986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
+D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
+9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321
+990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E
+6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB
+DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721
+59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823
+D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF
+8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808
+6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9
+1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE
+03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909
+95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1
+74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2
+3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8
+47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19
+AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8
+42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8
+40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837
+B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53
+956017667094CD8DC214A666D7D12CB23EC030318B42DFCF5EB15EC9308B324D
+0A6DD804E67314F3F38D2A3CFDC92910D8F58B00F5AE62253FE93F693002D389
+B54D9570C3F6BD60ADF30F847F14CA3538AF785B2C4204A3556DE2461896ED59
+B6D9980719A1CE8667D834B27FCF581F4CC195DAD6F15F9A43DB75FBCCB414A8
+D6DE979087696BA293570896162450D720E55089860D0FE17E3831B9120F354F
+73C67AC9F13ECFA6EB207EFB732EDCEDCFB3B4D17870ED58A3B45F7BC547B822
+B37625FC45713DFB2D08826CDA9A58E8E457158AF6610351F95384DD62E23AA5
+C1582A14378606C9983643D727D0C85069AA252A603B5DD2D78BBB7D19B23F7A
+D897BE6D57EC52CB274147074AB77E702A44FCD91384770A57791895AE1F511B
+40F7255185DDD580C7AF2F1D8B32FF151093088204BF90D462B164A62F2D101A
+F3D569BA8517F8A5097DAC462525EB282855186FC64789EC08FBC719FB71E442
+88F94948F227A56F2DBC7F8304B3F875FB1BFC309D0F69B6687B3EA7A3559BFA
+2297A6855CCABEC21017DAE2407FD9FC0EA689ED939F5278DC1584F9DE28994E
+7DC99947E154E4AC7529075848B1E828813C139A7AF73B52E8DFFC3BC9F67E7D
+82F5709273AC94EE32C2C3835895D0E337079681FDB72E8251A14F04A64FB0A9
+8D9CA9B465C1C17AB46F603CA561C48ED8A8A9D2F7578A7CBFEEF29AD1D3DC32
+E29BC2B8DD06630A47FA5ED62CD96F105A20162AE4B0D873394EEA24A8EFC0BB
+78D959FC92B4793CE9CE921BDADBEB46126BDF89EAB957C9C961F218A2E1C3D9
+B9B06D30D7CB990E82F37308F84EC69DAF0AAB788E49AA0088824BCB82DCB968
+18D5573E6D58F857C8E48E83C134C7AF2DEEBDCFC0EAB8794B23C59D92D75893
+DE958AC7383B1755ABB6C6CEBE3D3B910C3FB8025CE9BA4CB5585137B039347A
+E84650FADE6E9CEDBCB895F921D9AE82E9D98442488180AE4E70D1B1F8560115
+B97EC35851364444A52DEFA3D133F800553B837C45895763E4EF2A2D63BC1E35
+B97598FFBA04EEB9282A25FE8F748855605A4914D29A44B1FC8DB106F69A618B
+B25407B544B01DF5097B7046B8486C5E19F4A09FBC68F397751145F00672460D
+BADFBB1D4A91
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: CMEX10
+%!PS-AdobeFont-1.1: CMEX10 1.00
+%%CreationDate: 1992 Jul 23 21:22:48
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.00) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMEX10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMEX10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 90 /integraldisplay put
+readonly def
+/FontBBox{-24 -2960 1454 772}readonly def
+/UniqueID 5000774 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5CF5B8CAC6A7BEB5D02276E511FFAF2AE11910
+DE076F24311D94D07CACC323F360887F1EA11BDDA7927FF3325986FDB0ABDFC8
+8E4B40E7988921D551EC0867EBCA44C05657F0DC913E7B3004A5F3E1337B6987
+FEBC45F989C8DC6DC0AD577E903F05D0D54208A0AE7F28C734F130C133B48422
+BED48639A2B74E4C08F2E710E24A99F347E0F4394CE64EACB549576E89044E52
+EABE595BC964156D9D8C2BAB0F49664E951D7C1A3D1789C47F03C7051A63D5E8
+DF04FAAC47351E82CAE0794AA9692C6452688A74A7A6A7AD09B8A9783C235EC1
+EA2156261B8FB331827145DE315B6EC1B3D8B67B3323F761EAF4C223BB214C4C
+6B062D1B281F5041D068319F4911058376D8EFBA59884BA3318C5BC95684F281
+E0591BC0D1B2A4592A137FF301610019B8AC46AE6E48BC091E888E4487688350
+E9AD5074EE4848271CE4ACC38D8CBC8F3DB32813DDD5B341AF9A6601281ABA38
+4A978B98483A63FCC458D0E3BCE6FD830E7E09B0DB987A6B63B74638FC9F21A5
+8C68479E1A85225670D79CDDE5AC0B77F5A994CA700B5F0FF1F97FC63EFDE023
+8135F04A9D20C31998B12AE06676C362141AAAA395CDEF0A49E0141D335965F2
+FB4198499799CECCC8AA5D255264784CD30A3E8295888EFBC2060ADDD7BAC45A
+EEEECDFF7A47A88E69D84C9E572616C1AC69A34B5F0D0DE8EE4EDF9F4ADE0387
+680924D8D5B73EF04EAD7F45977CA8AD73D4DD45DE1966A3B8251C0386164C35
+5880DD2609C80E96D1AB861C9259748E98F6711D4E241A269ED51FF328344664
+3AF9F18DCE671611DB2F5D3EA77EE734D2BED623F973E6840B8DAD1E2C3C2666
+DD4DD1C1C8384F906A7BAACDF441BB0AAEA2A697E453C2408FE375B1090D144B
+904791D6D429BF5300E2062837E4F34AB7B5B74806980A2E092057AB0E43BF76
+966952DFC3F7D77C4ED3BFC8B1BF7F788F7CFC9B687CB7BF5219AA907DC7FEAE
+036680403A8E4763A589506F02E5BA62541A4E005E01BD9599964A8EBB80C140
+E15F4AD1CC392750C24C3B868BC0D49D2ACB67A5B9D7E4EAA381118DB2EB2EA7
+9ECFC69C4974333618F6815E83D99F861DBFCA48639E196F40321DF1A4B5E073
+3B381EA3597C4EF712B7568038A222B5365E9AE6124E9CB8C6A52F3BD331211E
+10AFDF17C53E93EC19675A8313E3480BBD6D2A70759EC02CCA8EFB7F6166BC27
+3E8D4B3619FD2475DD4D5EE5694A74EE896FEE1154E2CD97B64404D66783D968
+8DCB52DA0DFF726DD5C80729823F85E8CB1645F2FF5092254A64C2E7830AEC71
+BF4467B90C43C5E718D0B0C00D13A55834B60621C5D9092D50BDF531E4881436
+542C46DD3894EBB465
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: OmegaSerifArabicTwo
+%!PS-AdobeFont-1.0: OmegaSerifArabicTwo 001.000
+%%CreationDate: 6/03/98 at 9:41
+%%VMusage: 1024 46450
+% Generated by Fontographer 4.1.3
+% Copyright The Omega Project 1996
+% ADL: 625 375 0
+%%EndComments
+FontDirectory/OmegaSerifArabicTwo known{/OmegaSerifArabicTwo findfont dup/UniqueID known{dup
+/UniqueID get 4311139 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+20 dict begin
+/FontInfo 16 dict dup begin
+/version (001.000) readonly def
+/FullName (OmegaSerifArabicTwo) readonly def
+/FamilyName (OmegaSerifArabicTwo) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/Notice (Copyright The Omega Project 1996) readonly def
+/em 1000 def
+/ascent 625 def
+/descent 375 def
+end readonly def
+/FontName /OmegaSerifArabicTwo def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 32 /tehinviso put
+dup 33 /tehinvini put
+dup 36 /pehiso put
+dup 37 /pehini put
+dup 39 /pehfin put
+dup 40 /tehehiso put
+dup 41 /tehehini put
+dup 44 /behehiso put
+dup 45 /behehini put
+dup 48 /hahhamzaiso put
+dup 56 /nyehiso put
+dup 60 /dyehiso put
+dup 61 /dyehini put
+dup 62 /dyehmed put
+dup 64 /hahthreedaiso put
+dup 65 /hahthreedaini put
+dup 68 /tchehiso put
+dup 69 /tchehini put
+dup 70 /tchehmed put
+dup 72 /tchehehiso put
+dup 73 /tchehehini put
+dup 76 /ddaliso put
+dup 78 /dalringiso put
+dup 80 /daldotiso put
+dup 81 /daldotfin put
+dup 84 /dahaliso put
+dup 85 /dahalfin put
+dup 86 /ddahaliso put
+dup 90 /dalthreedainviso put
+dup 91 /dalthreedainvfin put
+dup 94 /rrehiso put
+dup 95 /rrehfin put
+dup 96 /rehringiso put
+dup 97 /rehringfin put
+dup 100 /rehdotdotiso put
+dup 102 /rehstrokeiso put
+dup 106 /jehiso put
+dup 108 /rehfdaiso put
+dup 109 /rehfdafin put
+dup 110 /seendotdotiso put
+dup 111 /seendotdotini put
+dup 112 /seendotdotmed put
+dup 156 /pehehiso put
+dup 162 /qaftdaiso put
+dup 164 /kehehiso put
+dup 166 /kafswashiso put
+dup 167 /kafswashini put
+dup 168 /kafswashmed put
+dup 169 /kafswashfin put
+dup 170 /kafringiso put
+dup 186 /gafiso put
+dup 187 /gafini put
+dup 188 /gafmed put
+dup 194 /ngoehiso put
+dup 202 /guehiso put
+dup 203 /guehini put
+dup 228 /rnooniso put
+dup 229 /rnoonfin put
+dup 230 /noonringiso put
+dup 236 /hehdoahchashmeemed put
+dup 237 /hehdoahchashmeeini put
+dup 238 /hehhamzaiso put
+dup 246 /yehtailiso put
+dup 248 /eiso put
+dup 252 /yehbarreeiso put
+dup 253 /yehbarreefin put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+/UniqueID 4311139 def
+/FontBBox{-124 -644 1096 897}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DE8D2AE5353E2FB4EC5D
+DA3365CBE565213F1096E617F437159223F2B1418B3EA7C4BDB22196A545AE13
+59CAF9378D2CBB050B05CA8601AB231E90EFB6A78A41C70CF56A825B3ACA8146
+B10F2624C748EF943DA2E422209609BB65C781F46BEB920C65F8F7B09ECFBB48
+C1D183C810D013710CE8939E2647235E8DB9BCA80F6F077D0BAFE3C2DFE5739D
+5AA68CE8E2099338F6EB005962E1400F2D11852AF3189B2D1116A980ECF95678
+75C601D02623E8B47FFFA97188F37E76C1A3EA9FFEF23D12D59955E9932B795D
+A8CCF2396FFDC66B635E2F7B3409930B58459BA7D7A8898F776C0C8EFAB42691
+9F9BF621FB3335D6BB039BB84BA5F393CB90CE58480666B46E4D93A0F1E12A21
+D28C52693C56F59D363B03D93EBD0CED42170E1B12E1DC730EE3F7A92313B023
+B22D909848352C8087C82FACEF9C20FE28B49655A2E8260E94131E56FC5D8929
+8F327134D77A227A2F6297F3B8155B4E4C04D11052DC737D9753C71DB1AD19C7
+4F532E85E51C2C9CFFB437423DB06D60B1601496B5B4180CD7243AB66A93D5E9
+D962C004AAF9CBFE851C931A914E1FED785611BCD119D8C0BA3B3FF292DD8D3E
+77232E9784C8124C7EF60B1604C1B3DAE3170D5775A024A5D18861C71436C3EE
+CEADEE8931EFF1EAF800D0DD2BBE26EF3A66FE2128C39E8FA4E174E1057C9133
+DCB5066EDB1C27F6530A3C9B160D225FB111D123F8434BE971D96CD7DDA7A40A
+B3956E65553012A50943BBD05EAB603FD469890451C4C3DA958829F3C7D61F37
+AAC8F75EA67125C72A4E324619D1EFDEDACAD239E5BE85CED55AD9C4B3C9B4A7
+3BC1016AC8BE2CE6FB34C44D6FB978865624D1EA7CCE8A5FEBA6765D886D60D0
+6164485F16716B9844185E5DE1E80DE64113C4E685A0334220FA044E4F1FB44E
+7FF2BF986F32087FF4370D1C258D6A80B0AA7E69E5FC7D3DE8018FA4EFB5795A
+FCCD42F67BA095799FE94FAB91F3EA3481FC87092B7BA2FD5E07CC6D7CF67D90
+72473D13FED5F3391C08DEB5E359EFC5BC6CC263DF0057FF4D34D835DC44E8E8
+C514D3A1C3968C01DCC01B6D85217F1AE865E666A90AD7891635657D4BF23E78
+2999490541864B8236ABFFD5757748D55BFD87FB92B6C3BE9031201134DC8FED
+A28D35D73282D48A4E22E4187FEF54F01B873891F66D970824E8EEBB72B0FE16
+83B4D2FFC4FD0D34A776BE5BC7E2056246524CF55CF4D804F3818D1CAB18EE38
+CB2385F50F35D370E245909B0D1383A4013701F1B385E2A427C7586D903708E1
+AE5F01C7C3F52B4A1BB802F31316C9EB562F65C3DB86B58FA94A349412A34503
+3E3DCF28D3EAD0F6356091D7BD5B1415E748EAE5F65378B80D41DD5B5E0B1B93
+F327467CEA9AE1D23391AE03FD2628A32A6D626494876EAD9A4E321535EDA421
+21E03993B925D42EF3319A3751A09940463A3DE3726EFDD05CF449F731630194
+9EC8517BBA549DB5E7C8510CB170C2A9D74ED5C3E6FC28C4CF2F6CFD0921E445
+930F4ECEB4203F46DD2D9D2052495B0CA1A392CF548BB8A1BE47DFBCA4E73AB9
+A9AA2D1FE281F34B0A40E3404C7659838EE0451D6F052D1930987BEE80B207CB
+2ED043AA06A37A9DC5E284042E609150021EAE9526023B5947EDD4781FA97006
+B027945A2C1BE2672266369A96AD23DD152AD19C3071185053CA1FC32C9496A2
+335A2F1053698B7C7AB7281AE53686004837FB43719889713B061DE8CFAC8B56
+6FCA20C8C7A2F5BE37CF7393F9CD7AAA775BED85509D3CB5D60406CB14155F7F
+A9EC108046F75429CB8550B191A2D624A8835F55BC56B3B1E828ED8691379B9C
+6CBF9698DB89A5EB9691C31E390B0E6871888E8E984BCC4A33158137D16D4C1D
+6A6D32E13574F1CF601F19B0B87F0BA0D0E164AF12089259BB2A052994245346
+0627CA245C30158BBFD8B37E66C50A10EBEC439CF8CFC56AEBCB3D45F3EBC84D
+3ECB870C2FB563D2A0898467FD0A32DE4C5F45898707CC7004A6948707BBD5F3
+475A15CC547F8217A85995159629CC95E3A6E4E793436DFD3C485C1A9519D8D2
+1DE1A080234D1A8472CDB1C832433A503BE49D2EB29ECF3F42D2B2D85D3A27E4
+EEA3E962659563E3B57B3CAFA5F99ABE792BB852BC9276AD6153658D95563764
+22C2B4199372FF2E382B67A5EFBD046AE56F8A5D11DF9137B1BD5FCC1D6CB5BB
+D149CC9BE4FEF6590F10D0CCD199E4A840364F33FCD5B9FB27532881FBB3E253
+20A540830609137F09B44D6E7FC283E2D036CF5A62CD7E1188A74685926BAA14
+9DAAC16A390FB5A9612F74AC68BE2CEB5A6C74BE4B7E6A8273C4387F20EE1719
+01A84A3461FB1525D7FC84FD398570C5FBE62A389349ED316BF590B8A6A643C1
+71E4850122986405D9B37E6EAC4106A02512B2642041B214051B8FF460050BFA
+743B91FA2980FE639EB7167D6E25918786D900C12FFF905EB6E26317F2F959AA
+77E9BEE6D89107D16BCE5EB99B12F8494E5C9E68A0EC52217467BDAB29C245D2
+BEC87A14B1AC186ECC50891B2C02490D0C0637DA4EF429E5194E6E75844C1CCE
+F3E5CC911D0464DA90AAC3666B34EBBE7C0995AB7F321D2EB732E17955CBBAFB
+97BA957C8CCE773345FD5FC13C94B02A4395905D1B7B14F5CECB7E1231130D0D
+C94465FF74FFE83CC7587C68905C877B3176635A5EB6FA0AE0C528FD810B66F2
+DAE6BF7D3EE521993D48754421E644E62795C292F83A9ED5D520649C61CB4BAE
+01C338463F7BF8BA62CC0FA544D978E5CE447BD02802392150CFABC5A288032F
+A51FCC8D80B33EED1B28046B527F8D3315ED1BE925FE6092C62D0817C926CA9B
+68D29AAE7403544C2BF9297879F3AE4A371D3375D4075A2074B1C81DE8AD982C
+34801ADED7AE7EFA31407D3369DDE88C20C2439CFDB3F2ECECC948E9A6731CB5
+431B4338EB1570A44D897F086CBDEC2603E64DC05892A9F151FBE35B2B43C42F
+962ED49F532A0A2D1D73B583D2947F2AFF2EA2CA9300E9B0B30F65EEECE8C59E
+0933EE359670BF326CB8069D411970F0C5E65CFC6FBD988C44F5D38A0DBB0967
+7367D664268022F23313F21491605FC60C115DA4D05733230BDD0096D135B6F4
+444344EB98F02C07DE19FC289FF85E80CD8F0ABC16544A5395A8EA5FDA555820
+BAB4DD6D2CF7A5353B989D5D3A490E3973BC9ED3979B27BB65487F7B0F16599F
+26AEF8396177D83B6AE247F6C3BFEACE1447F468ADEDB1ABB8F0D66EE0BEDCDA
+9878EECD74C226892F8CF8395714711513D36BC48C11B3B91B27ED63DB403431
+BB1FB4A85FB1AE71C3A87C672B884A2C11FE3ED3946BDEF8EE42BFFD404CB182
+B8265B4B848465DEF02C82202EC80362A6F40A6A1777D88F3F7AF5A5FE5D2477
+9FFBBC4E2F27BC440FF6982B9F82C83DAAE8AB9E6C57B041AE4907F14B701891
+DCD212C9FB4BAD2BF7F1A4374A93607C48DF01A184F526EC43AFCF5C64038BAD
+B932714B9AE03F8B309EA08CE6E16319D6E26DF9DCEADDB8953D4E2D68075136
+2D4F52FB1791637EDBB11D94F044567D73883392EC5403AE66816715EE73C849
+CEF547B176A4F5C0278B39D38B5EEEC3D8C5CA9D388E6EADAB5D7C57D81AEED2
+F589CC8C4BA671625C65829CF210B36E149AA578CDD0300CF9F8144B10E5C4A6
+293BBD73CE125D3EA3201689C841003F123C66B2146865BD10CAC273BFD75DBF
+3351FF2C29ABECBB0D5160ECAD7F70C513E842F42BFBD3FC800FF10B99EEAAAA
+56EFA1DF8DE54A9C824D03DCCAF781458BC0F26B634CBAF2FAD7526155A1AE29
+FFACFF2E07D7438544987F0B0808309AE92344048B5E68517A7907A8BF3EEC2A
+253297874570DE0771A314400C320FAE13A32E851649511D97FBEC4021C0E8AA
+34B4451A1AE2332E5A726FDF2701A297A7C489FFDE00DF7BC1D6BC4441E509A8
+F72E5F84475D10CD6A7E2143C13707E76459052A577033A3CDA9B6DEC36AF13A
+EB03F9B2C11A654421AE4A9BAFF62BACB512373088E8746685E1523B7C49C5AE
+3F853F9767935518EDF630A9F9C617FFA2580862A9A545B3188BF6A0A7D66A87
+077C12D1BDD06D3D9E681A42D549675597236D01C5D299BBB720C47A2CA1352E
+D0DF8283BD58A3AA4AEFCD25DC27565E0A89F29B1EFECAFF319287919C7BE5CF
+5731A2DAC3514C80C13DC28B61977B7E337C9A5E4AAE3E6386B5A480F87A3276
+FFBB7D64A46544D09421AFB62A32CA49BA2DFD0496F76076440DB23FA1E6E065
+A0B8D48E2A8EB2C90D596B179F9FC7E68A731AC2CF977C17D2370B16A95A2742
+EB5E471DC136D2CAF24607595CC243A053117B507846228F04502E34E79E2A5C
+C842D084BA85C1E822FFB46E2F39BF324EA04604DBB0125787095ACA9E34C4D4
+238BFE7B1A37ACECAE9D8B2BE519144A1C04ED733B9C398ADA687BB24F2CE523
+D0446AEFC526BDE1A5185FFEBA2F35A39B74D3F08F6663385F30A55BAF35DC05
+37A9AA503E38075DA9D7698542BD63A19F17F14E66232B20E4DE09F66EE784D9
+055EA36F003DB42FBB9354093C4BA6941CBDCDB2C578D5FCF950FA9CB776825A
+0FAB0120DE20B8E2B5A6933949A0D40A89D6BD51A4DBE1E44370932E920C1CDC
+956925FC858E30BB5A914FBFCE9EC7C10215551BA52AE8B48DD80CEB64BA6F50
+624161B744A242FF0D1AA8B08AFF9E6F5A67DAB09904FC9DEB7463DCB3EF9DE5
+23EC0B48FB12A920DFE29F24FB2F7BD7B74D662C51205718D3BC7A5E5499A551
+6B7109196B123C093044ED13FB5F84EEFBC53BC84C611F378A6697E56BCF9757
+A48416FA384A91E2E465D6050F41DEC142E7E00135BA40DF5B1EE4F64565EB77
+356B5B5CA1FA1BB56A86D13ED785CF93051B9A24A1C34BA82801B8E700739BCA
+A3C07C73A55ACCC5C6786E5201EB2382D7247D84A943E0DD5D319579F4DA1825
+55FFEDE01EDDA7E2ACD4A9A7105FE2A15BD6C5D882DF0DFDFCD73F9997914216
+7F3FE5A934A8A75E05BD8EA1E1DB6AADEDC6BA556332CDE1A71FF9AC397B5DDE
+E8567AC6F037BF7D88644BDFC42175E7D78D170B489BAF7D5E431B29F4E00109
+EC391AC51DA945ECF13F22C7A094CD08C14513A3BA0E64AB0E024938E294FEA1
+505BC706D9AD7321646176D850C2B2125B65D5D7D0C42A26913DBA293A7BA815
+E7193F71CFB0F38B0CDDE36944C3027F17D5941186EC51F67118A40589E75E02
+DDB4F77196426AE0C04ABBABF446B10BE464DE53E8462F6C194F5DF8E0D4E527
+8B574665E8BD599EF2FCE0DB008FE881C5EE43C7E255D2F2F23C98329B53CF45
+F39DCDBA792D359A93C1C190EDA28DB47CCF60871590E3254C8DC48D2547AB0F
+2C06194D7D6B3C6E037C5712F585406BDC08F1D35DE76477FDD7416C448354A1
+6AFD08855659D0104277332DB7C0F766AD7DBFDE94B76766C0145A6429F6DECF
+97F2D0D51581F75282209B44813678003EF562EB8738D2551319BBBD137EFE9B
+5D27EDCA51B08A2BF5E9D5A21BBC408D1E80607180A7FFC985D47F8CD618E881
+839C0C3107E0AB7A8EF19AE242465D1AA9FB9D0566B02E3DBE4F3EDC8E741213
+CF9D3A51596253D9D00E4E8312FFAD6DA2B56B41509A4DFFC21F35F028C5EE3C
+952D7E38F74A9FA5F78D54B2F8395CF5CF0EDE8D19F073DF1D0E6648C337EFF0
+913A31F73D1EE0CC636C139D4602CFA5EAE2D311FC560F3AE4941445BD33DD16
+809D2BFD24848800A3B671C73394F235AE808B94AAB1285FA8987ECC2FDA411F
+9BB614D14E1BF3D3B872C937AD96BEA83B8F21258F2F2A4D29DC8F34E7F1538B
+B5743CFC3931AB373BDFEFBEA8B3D9500C8B2814BC2F202871C1273FE25D4A8E
+65659D6AB1608AD410AEA9CAC3C1C4B0348BA643F82D0286722E5FAB1A7B40BD
+833F7958ACA411B03DD43440E98C92852FCD2A60002A2C3BE88E2DCAAAF74763
+C9AF533B91888F1434445B48C05C8A005397BE12C3DE8D0E6226E231E3955BD2
+68881C4D5556363AA14BC1D371E075E0501C65089A19B396E10193B2D0AF39AA
+1445BCB4FCF4EB3B47BB2DBAA7E219E6CE33A03BE3D1D318F899C6709930DC6A
+2FEBAAFB5503249489EBC3194EDFC9D26B75A2EF6DE15C49EA905CF7D41CDE5B
+CE8BBD60F12FBF80F55571DD0E2E796D53174F9BDCCF51AF33F3EFE03109E4AD
+B908A5A8AE9A3C0AD6FA7B07D9A04621E3AC301F73470F72B4484A9527C9CF4C
+36E40FB90BE34CB2B48DB39EAD9CE54DB1458D8A1C31113437464B76A9F8D97A
+2913F20DFAFC9886351BAD83EB1410125EF0B62BFAB127EDEE6A150BD0F4C275
+C8E3A51CA38D3124E31EEC5356D1E8B6B409B84077E209B61A182EDF3ABA2763
+BBB1C2FEE3DA4FAB747EBF176AE703C89DB1E7C4B2CC4E046D415F41DE86C3E9
+BB7CA9AFDB5B3DDD3606CFEE9A057DCAA4F10C2397A798902339B8543D9820A9
+100FA13B12458454B74B96D336A546906F65DCFE7488E65B210D5342FC31C967
+4563043B3373ADA3F7148469250434E71D21A0EF22E68FBAE8697CAC1FC5CB20
+C7F4F8ED78E10FF706E652B154A6CB718CF9EC34C7DEB7BAF419C12C939B4535
+690A5DD5B6CE4B5546571D0A44FA386C394C8A0494D0A490AD26CB834856A2A4
+6D8308922447D4494E1996AC9CF0E81B14B97A325DA35D8890261AD983CB7894
+F5531DA6BA14B332CA4E5A63435618E857FC98F467DEBC7A8D6A01D5C27D8DBE
+B7377B03408092A2E69DAB0EAB93A2C4695129D380FCC7020E3C3EF46269FE8A
+95C1E4A03BC04A270B31C1DA249D8007D946C82388746BB9EA2BFD993509E3B8
+F31D1DA52AF95B71867F47ED0AEF563BE8FC3BB339BE773878A1F10CC1C84D2B
+ADA07BB330C43541D55CD158C4B96ACDB155C786FB7E5B2B68CF0348C2B78AC9
+17E8087D558A2186B185D40397188E16470333C50216551C0E1F39FFC1B2FD7A
+31233F485AB074CDE2F9C5B059F58C0B129B1D8CAFE5133CBD06E0161698396E
+C671B1FFF9B6CA0EA97A1297324D30264120482DC31E9E370ACA0A4596E1A9E5
+65FC314992A46DFB1C8F2982A72C2B7167B004C03B0CEFF3747E99ABBCEA4E3E
+48C1CE6B4318C43F5DFA4C9DF56DAFDB3B856E8D7082723C7EA5E3B83BFEC4B9
+6B51D8203B0B3CFCC696C1C5F907CBA370FFF14406F1EA6F948A73FBD603145B
+41919D9A2C1FD95BA4872F32F07A32F720604C08405803E78006492C4DA4A2F7
+531A3A76F62F90BF7F845BD8D82D6E1CBCF8736F69D5FF1CF81830969D4FFD1D
+DBD67E1AD8ACD294F3BF16B3E556CB1565664B88ADCE9096772F7D9749627C9D
+8AFD3FFB14DDF4CC238F8DCE1F56B60ECC9174341D829D2AB708428841F4D81C
+07B9D03D4BA196441344EEAEF73F3DF0B47B3162AFF34D4B64745F706C36B7B8
+91AEC2208C5F7DF4C1C5D08C78A8C3077ADF50DE34DC217897062A57DB7F93F1
+E636396EF56A72216F1A374F0BF5A66B47B7E08938C7E4D85C053AE1AF1928E8
+E2D868A11DD44A5E7C1DEBA35614A162ABE20D1248A1698D994217606B0D7487
+3D85BA330A3F1AA823F074FA5B7C8CDFFD5FAAD630DBABBC40970F45F9D258C3
+8E6B503E99C8A8B3145270C25CBE2BDFC48869CE315D11B3419E77F3773186DA
+A7892B08DA8F5C29F6051298BA6A1E62EF5542CB8BB6D6A821D309518C90C994
+FB2162D151FAF92D8B918DB80496E9F0A9D8DB0B010E0F79955597ED059DFA96
+D011A4E0B69D93A4BB2FFC209262DCA926FFF5E02BD7E49D558E06B3A2E8050A
+C6F97E46FEE61FF6C043AAA1118352F92F9D3188520C11AECF727E2C8F47CBBB
+3DBF4C9D3DC1B6871E0E9771ACE2B8BC13D57C3164763BB0D952F9D31EB9D0E8
+BA39FC9B73CF7FC285D6646A74E7A24F4730E957769341D38CE701D7B6E2220F
+DBD327700A9557847E0BE204D270FACA30635BB4397AE728938AC220533B8FCF
+5B589333A66FB2501665922AF8D8B0C261331947AAAD1764CCF251CF6F402289
+B5A799D6D28A5E979ED2FEC14416BC9EA6239247F84FF0A11C0B72497C3E7512
+16AF9C1766B510533971E855DE727A37CED5072509934C1A5545A473414D4BEB
+BCB70E2A170D9B583FA3E65DEC438A6F9175676699E93DF0C1BB37499CFC4F2C
+AC86EB3D726A1CA88857032D4AC7E35BC06C7C2BB3C106C010672ABC1AB38A25
+D349F07CB140C733BF91886C5D3DC6EC3EC5870E6D610CC48F2B725B40E99231
+9B8F8896CD8E915D11A05CE140D79AEE67A2D1654FC3B3AC74DB78B1E9EF4174
+189B08D389475758F3C41B97D25E2329928FA37D685C3C664FD191B3C6073A59
+27DB494753AB851EB470C6613C69543E59412F2533A77338FD3BD9AA0C0438A7
+01A24AF6E23A544C98168540E0FF9FB1A5579C2E032F96334E33F9D97770F5D6
+DE5B3203ADC74C49FD591D5AF2A3E485C9615EE7FF1E8185E265BA7C51C239B2
+965F4077280C46B0D37644E11D4B470C5C61EC4AD391BAFF9BAFF6E5D93E56EA
+886B8C16B4137DCAD02570542B3532AA4D174851F1D00437ED0CB32492D38E3E
+8AAE98D79CE25D2D831F2A88611A5C714C18507D0F3B07584589516AC0728464
+FC0A303D946C141100361DD7B7BEBDD1A67325404C64DE4CF1A9226D161444C4
+B6E990A38E814B2F891E8316E53FEE14BD37E18833DE7EE50916C30AE59D1330
+D692760816E03021CBE3420D52ED28995A31C9F49E3B8565C5AA925AFAC09029
+AC75C78253CE5151ACC1C6C2BC31A0B3E531CF628DF9B75C6D8948EA3F8A6F22
+EAB1683904596ECADB7B82473F3BD100A967E242A4F1FDF566CE2D713508B624
+ACE3FB52BDB2EB3768BB1F51CFBA318593CDE57F2D16E768F9BBD11DD7E444C1
+AB47B6FD54DE7064A9AE7DFA6313349915CD53BEEEFB0141655E4B50A549228F
+0FD70D93A638081ED33BF15CF85A757664942D0A3BBEAF0DAE575A12316CF813
+A40DEE0D4D647F33B0C1F6DCA7DDA2703787CF29B2762BED9F7C734B61F8F350
+2E8986426E3CB0C840716AD135F1FB5A92DA2D93B0448E1CD90AFB26D7EC9CFE
+B70FC062855CE04FB7968746DE212BDD028D8914196BBB8AFC3DECC7260FDB83
+DAF00B2808FF597BD8D909A732B65B506A060316E1A52AF658F3490F60E91DE1
+8D07DCE96603602ECFBBB766ECD63CA5DD26F04D7F1B3751B45D43CEB7492EA0
+7BA260225CA5F8DB13A5D818E702F6BE390E6D4B9918230B81AAB33FD2EAA512
+D037BE6DDE5F468537B4D013D049F6A2ED94ECF9860036300AF377E8A47343C3
+392721D22EA9F4FA66FD747BAC1D3B2FAEFBFDB95801AF02AC5BC1B85273B33B
+FE942CAED11EB9CC179D21A1853507894BFE62A66BD6F3C596C6F28C2EE08F31
+10012B38840177C6E87675B5D483403FEED4D5337C2490D58643C000239083CB
+FCCBDC70AA3F145A78A67EA407C9ED187E4B7378EFCDA1502009B20EF7CFD5C1
+B908609A790C6EE4ECFA814BD36F67109407D3D4542C5BA5D7ABBA4512957BAE
+AAF68AC9FAFB3B7E417A2CB249FC9697A72B78C3F01054EDF0C31636EC79B4A9
+1A6ADD75D3C62DCD185DC4DC16241818A12613375470D74BCED55B32DE548275
+2B45253238FE15904AA34884E84BA627D7A4B30ACF6204EE45173EFE304788DC
+6EFD65621F4390E4D712A59CC8DF9F2627F99D2E30A138323C4E3200FF73C36B
+665126F46179BB991EC9C1A4C8C741A42086196065E546F95368852EC348EEF7
+ED18CC3E5689EC7C84521375E63E375437D4C349494F60A0730AF964E72F2D52
+81276BC73E052143DD6F735FE55E3917C160DA094575B1C7707B978918DBDB9C
+FD9FD2A142DA151BA48DFCBB59D5822C727300CED9525BDB7BEF6F27B807699C
+27DCA9217D3D3343DCCCB6ADFBA3B91B266EBA8CCD1B27D89C36CFE48625E531
+65E6087103B8EACD0935F6E1C4DF40CBDC99BD1B7CA14C08B78665810708D0CA
+5F60E3E86D43D5F2F7D87C68E8A806A98D11237966C7C401B6DD245AA372E25F
+F48D45F496E0EC559B531B8A90B896D145041DD419F949D38CE0CC5721DDD4BD
+E93E5A6DEF9CBB380F25E7C42A070C407A8E5BAB052C6D39B978FCFA127A138F
+A773E9F40BDEBD64908B9D82B94C8728A056017CC54169DD21F1BDE36A1A5391
+E9946BF86A9A2192B6DE4931F5E37A95004F2665FFED31DE086BB2BC709D2667
+D57D1ED8E20865E7E2C984628DE0FCD865EEF4BE7B16A273BE28E149C9A1D83A
+75CBE17B8C982B8395B161F53F5807B14F4E4D8A17D7A80F5B4A4B8050A65C97
+CC05846F2F04EC2D2F0F8C51FF9C052172CBA4C9FA8542A21F2CE112AB3A011C
+5256FA51FE4B9C8338217A86F3ADC0CA77112B5C6C3150CCB34D9EFC36796566
+5731269D5ACC56ED63013164192E7AA7E8A57F77431DCBDA76313FCB99E5DD7F
+B88095D79DA349382CF27F5ACAC9FF748F8D8B871FD4DA797616F7A56FC0C66C
+9E8A8950DA9E64354BFB57B66FC9E41D35D163A129652CA038A13AA98C443340
+7C56ADE5CABCE540E5E3E8327B39FC770E26262E9C79931A5505632F10131AAC
+4AE2D47556CDE39D13081B5353E3DB00F5B986230E436FD04EE91BFD1E58617A
+7CBB758B45BE48C1A51BDA8D36E6DF085B9BEA1023742B41C722BFBEDBA7CC11
+380F022D85E9E8FF1F4C25C8D96C34C50995CB42E0D1F9033D6363568733EE09
+271E90D85E429713F0EF09416DDE0A0B26AB9BB8BF1C58CC4387BEC1EF8D26A8
+FCC63CA61B1FBC2A4D8F2ED7655DA76CCD8EB5ACFD43DA33BEBF2CFC5E0FAD44
+86FD0EA7D42B1378D0DE975DE97BD891E1199F6D07E7C056F2091FE2C8F105B8
+C6AE7AECE5C8EE78491798A7C4E8F2038438B87BF2AFD0AB6C1E1AA2A919CE72
+3B0C0F06B46AE92CD428C2CA54F56D2A3796727E6DBBED2E09E0015EC0B238D1
+287DAE5C2DBBCA73BA01B4F2747BE51DA283728B296CEDB8FE322ECE94C0D914
+F173F2AE90091265CFCF8C94AFEC04F60CA034C2F1D62E2A7C448A5D0AF12F34
+44978D516C95F1C28E91A31258DB9D90BB9E63C3B408C0F7CB6CA4DDA4D1FF37
+F0F419CB59E22A44570E36E3D0595493C184877751FD97F9F76C00C5A8FE4A68
+21A431B213341167243927457E86C49A8856ED997211FA1BF09D7558454142D7
+F8E6469C543831CDEBA286B50ACC1A8E13B67AC3B16DC7003D25F172AE184BFC
+6B8DD6452B2DBF73F07F67A910C61052864CE0E02A4AE50266FFCB21C37CF341
+9901ACA5E15E280E81DE34BA5A4A90D265DBFDE21B0E19D074858D2B356819B5
+AA1EAD72DF64C48A8197138395D62168CD11FA2ACED42D420640F63362316855
+086525A19332FDDB192883871BF8D483B6B09F8F7CDDCFF96BEB3C39DC1E64A6
+4D9D8566B9D1A4F5082100E3AFEA91FFDD6409FB27F10265749ECA18EAF11E5A
+E1767279B277606F5524A7D740890494F8245D10A6A5413B9E2AEF6DF56507AA
+5AEDCAA84599446A75BF8E70FEA09133E567B079A691BF5B4B65367250F99DC5
+2152C54A4879988A0F2EFA8F269628ADFB3C715193E6A3CC4BE5C3306CF7907B
+6FCCF1B593B16A043BE94D0C4268B1114EB3CBDCBF343189C0690EAEC8FB509D
+21E126DC653AB8550F72FD8A61C6E3526475DA54BE4E6DD4CB43047C999F108F
+010A138CC3CA0EE46A3D32199BC9B12F726202B3077D4FBF0B4E94B333D31327
+4753D5C228868011EE1E98C73551792C5375B73CE6F02C9E97AA3A912CECBC26
+8BF40C838E6791D2D603A9F2F82BC6000D8DEFB541C609A7EBA9AFBCA4903D6A
+3A854BAD5C4372E2D18EDB7837DB8A901D56E6712A4108909AA5FF2AABC7A894
+154C86E9C75BA296D480650B1FE60064B872C6D6E79851A347F0FF8DBD470C66
+D0CC316AA141C133808F0781B687222B5AEF8B8776E9916941D400999163EBFD
+66760578A1F35225B12035B19D78DE70F602522546D3DCB373DED303A3A71428
+A03AFB2B4D287BF3AC834D9BF8941F8D932C6ED8D1E3073E2C40A6D5DA0FBE0E
+C255F895AC87B2A1C69AFF691B3281FE363E6A2EB1001BB418FFFA8221EE264E
+128D8548F945BFBED2D049EEB1617A27D633BD05786235A840964A00B6E60EC8
+E47BC2C76BD9FFF1CEE56546ECBC5BC4538F9F61EA309C4CDFD9B3D315F7B4FE
+0074AD190B9FBB91D8A9A4FF370EEFBCD54039AFC0BC80F46E1F1263DC026CA9
+E7DDE632B830F060D1C49097C6B98E990B316518950D597BAB669ED95254E90B
+C9A6E12DBB5ADC3FA0AA8A5DD741A9743CA3359CF8EA044C91DFFA10AEF4AB34
+C847720D451660DFC428CD21F14DEBA427690579530BACC6C42FED5C3913AE55
+52583AA5388179C7AE0F3D58145EE487DC5E0CF619E74640AB6159C5B1ACEDAB
+D6F7F893ED837DD5583F1AEAA9D0B61DA593E9D5D4F739ED822E9D41F889FDD9
+78B71B8952C5F2111A3576DCA3C4DBD45D5E916CA20D2EBC85C149D8C2376AFE
+81FA1C3B0A2920870F9169E24A99572EC90763A78EC12D4BF2D1441858262D1C
+CC670DBB6F98B3011800D467966587AAE60EEAF7DDE7B8570BDB89E82EC05351
+53EF70F7D815000E33EC2EE9A902A0775B89365702693C2BC44272649AEEE3A5
+E9B3115FD13049FD705824F1ADFA4565D56E0810AE5994B907D0B64C280776FF
+4022A6A05FB6766AA81E4A1C50062E5F900E90A6AEF4B1FF3CFD1AA9A38C3786
+C32771AD81ABBA3EE379B6BC058431F1891F13F16DFEA23710BC10C4317D3097
+9C6E0F733B088414BCB206D4E99A81324DA6B156B05B8EC44DBEA963D545C18D
+2F866A63FC4DCFBC9A1DB682633F195D9D7683EB7699764B43020DAC116ECE68
+DF18E379DB7118603B08F6A794815F0A56178AB9EC5AE10153D552A6250D5628
+509181937EAEB706C6B1D0838D6FC92E4D81CB77232E8C9C79BFAB0B38F66265
+83D0531CD1BE8D459793A21D7B2A37513ED536529064C804EF6B98C8EDAA9C6A
+3643B3DA5724C0D342C761087BE822F17DC58370D3251A142C410DF6320B649C
+63A2B66501BA5CC721AFBC265984F1D59FA6980B62CB56771BBA39D09DA1445F
+7D5B100A03B041F5D83B8EAF2475AB4F17A8E37E80250F465A4A25B289E870B6
+00C1FE3AA5D0EA67ED9371BEB83BF6560EA33FE53F100DE329F20050FE24AF5D
+C4F70344DAA888957F9AB9828D09A0E832E7DA7A1C065F7D5849DB97EF01F7C1
+044E265828E4DAC768E9394B622020BA87EB43A1F2B512788D2DE92A0647209D
+AFDD823482FE4DDDC1354E5A5A5D40F62C2A1192A5DD6964621C5C777B4592CF
+A8C7CE8A3F2D720ECDFDE2A44F85C3FB3FC712F7685239A946675B81394B00A6
+83BCA6B2DE0E2EBEE98FEE49B80670F8B016F4BCE6E62E1146E8A220B85F5390
+748D196AF324EE8AA917BE1FE77628174E1178CAB080EC9857FF9D48CCEDB2C7
+16B05E063998D1B8FCA4872915C725A7BA90F1528B23C765E1BEDEEBFBB5B842
+BA80945FD4A6AAD50BF4160208237A26E87FE82AAD579E4A50D3EEBD0357EAE2
+F93ADFB955E508A5A2434EEFF946C61D451EC9EA0E3422C38681234264E76E17
+669DD4303BFECB19F82667EEECE05205206BAAD6E867E59EA7569AD8394EB24D
+5A56A6421131E06BD4ED00F888C023995BB1DEE99EEE71E2FDFF66D72E0257C7
+523949FFE6ECE300C07B2BC3D446964801425BA0BE2574A2E3FF5DDF654754C3
+4E78A8CBFFE2C7350928AFC67BD7EB59C8088BF2EDC64F945E46F9DB723F3039
+717347375154A017C6ABC65E4B5E974F9815ADAB34D8C24DEE5F14D04847EC78
+9FCA8FBF432FCF144A96D46C4701E388F0DD71091FFD4CDD018D57C85E95920A
+A387D0C98D78BB525E198D6AEEAB98F070635291CE9875B77EE1D6F3637832AB
+5821C606EA20DD1EE21A36526870BCB3C1BBD37E0B0C98F0A4EE86556E432228
+332110FA1340A7A1644A601BD399B027A51CA3AC4F17B693CABB81072618625D
+DA8C8DD94C44B26016FFE5C5BF0FDFE96ED17A9272C452199BECEF8C5F3A75B9
+6D984EA2F3564BE346EFCD460360DA5FDD5DD14ED87EA60C1B4ED6CE84C40D54
+B370F889B48919AB2BA1BAA3DFFA449CB9C4EB0DE3BEAFD1E3C68E465D3F8967
+4C5B0FA308906782367544066718BC924D2D25E88A278AE551967CC86EFFC5C8
+82C61C68C544FDCF2528FF8A230C9C402538B179FE4EADA385B8BA9C8557FB92
+6E259136F869974CAE454AA46E6DE9141A8E562992B29092E4C5BE7BF7A957C2
+CF87D111AE27DBC495FFED79738B8BA8F69F5768A39B5ACB68BC7CF56F3D0369
+2A5BD8F41DCD71FE55818739FF2F9FEE96599EF20BC38ED54E12113CA0B79FDD
+5BD7578B64815CD1745D5DBD73E22CC9D5245998BDDA350E288385DEC7ADCAEE
+853692F9FD65033BFBFBA6D504B55DB579DDC411515CEC8D873090B923EA16C3
+6A43AC45BC139CFFED7C736E945F84CF70972799685AA910DE009EEAF494F26D
+1A9CE8D9B805AC4CEA872DF21A6EA846192772A7E40CB35F60DAFC66FA750153
+B0C83DAB2C8977A7F8DAE9DA19B4D45FBADF1983F0B2458B4B889CF30A7FBCAA
+4C62C1D70752AC753812D47492EE1FF477677B7FB4A782D488E7E52CB55A5E75
+3A2F40EF4C707724418910247F59419943F3CE1A71E2EEF263B3214C8E90C1EB
+F0320F42DED892692386AAC25746F86EE10B46A76BD7DFA278C428ADFF6D63FF
+A35949869093D1956B6780F4AF379F7C93701B4337483BBB37683FC65D82F2E2
+EE955C269946E4F2E0E80D4249E721E68855BD199584090A5110C836540F73A3
+32DD7DD78D00541C4E721A846BD9484FB63B147C879553991E147EB16EA28415
+0965032126D0C6F394BE700E58FA8FAE9909BBD4F7B32B26F8EB96B2EA530FF6
+8ABD01133E28AFA347B328106121A0E6F2DABDCA25B96CA77CDC656E2E0785B8
+E3166685C3FDC27532C9A64CC4B3117A76B32FCECF5CB1BD130D80020C72F1BF
+83C54CFDC9A0CE1228F8E3C5E644C2E423E18F2C79621E0129AF6A601A89E6E8
+F387CA9F50A2E7F3D4F863D1F432544A57E798FC99A6C8B17CABA55A172439BF
+A2E7DE0C7C9AF32B736740F1F594736D2EF663C903C7DB36BFF608C62C93155B
+CD3CEE59B9B381E61CACFB42202EC7E33E03B68E21B01D23EF9726B8F0BF447D
+0532B21798BCDB6B5F0E0697939A78FBD456D369FB287A8C9946FD16E6DEAD2D
+E20F0665F36D086BB115D41DE6675C01F843A6656EB8F38CA1486C48D7172702
+ED92EC045B738FB2C16050DF31C52326C46EEB1083BE019C0AC040A620C2FC4D
+0AF5643EB0B6460A975F640F4ABD8F4A30C8B6096551A8A358A1D77DB449629B
+5397A068F5E86B367DD2D0D3F31B395620B82B32FECBED3749FBD3189259B0DF
+980C492BEA96BB8C15DB66E3DBEEBEE20B0990752A41A826993815FAE11E690A
+E157CFD70748B02B683DA200D455200034C893609219BDB138F45E08C29A402C
+9390B3612A920DEC102FDB0BDB1B5C37344B9234C74625A20A0FBE7C680E1C21
+655627CEE1E7B75A2C33AD5D21E7EC8577D5658C5C1BF6AC63BFC8E8FDE88448
+A80A3FEF8C31BAD43FD15B5542BCCC7263A3A72D122F2D4232FE7B5FAFE33B07
+7330D32B1CB27A4FC92E0AA226EF18437ED00CED92F4DF2E1A8B15BD36BF81B9
+7E4C3C00EEEC508B4E2A16AA
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: CMTT9
+%!PS-AdobeFont-1.1: CMTT9 1.0
+%%CreationDate: 1991 Aug 20 16:46:24
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMTT9) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch true def
+end readonly def
+/FontName /CMTT9 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 45 /hyphen put
+dup 46 /period put
+dup 50 /two put
+dup 64 /at put
+dup 97 /a put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 105 /i 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 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+readonly def
+/FontBBox{-6 -233 542 698}readonly def
+/UniqueID 5000831 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D1E
+2931CE5F5D18C658602059F07BE66E6EFC9239D7AB2FB8A4CBD41675B8ECF279
+650C29E53B14AC0E392A664848C1844B1CECBB2D5CFB72D0916B675C9A9A1E35
+F12696A6F628473C604A95376468E06E295AD6F76CEB939D94113532050B9D5A
+D2F41A9EFB9424D986612313B89EFE9C8A71313340B248F6853B1EDBF02B7F9E
+F447220FE131D7D54CFB8AA1281DBAEA73E665BACB1F164552CC0CEDB63BD4B1
+4A9AE8AC6FA02242DBE8DA46B64B6BFC11762F0784F216FC8B9120D688D1705A
+438B14F5E5DEAF2A98408B3B64620DE3732A4DAE6D08D5D97E34C75DAE19EABD
+BA0796165C1151BCBFB1DF8D29A63A8300DBDB9E3323CB82D0337598B83F4F2B
+A97CF5196D4D1CEC1EDB8966E548C0D9C194C932319610FB43EA1B86322FE641
+AB48770FF13BD475A7267E142388563D1A400419C585B22A9886074687BEDF74
+D905BE8EE440BA2ABF28EAB673399B7F129B9729DD5564C681954621903B84BB
+CAF89AC5ADB2932472DF29ADA2BDBDB4D05F65F28F5F4C529613D61858E0074A
+082A852710A62A147C966F2B85B51B0BE85F11D2057C66FDD61F6C5755367980
+9F4DE680601D4DA41B46F8D2148450000413C27AA39B586B74B977B25F0FD3C0
+4BA1EBFAFDBEC531EA13DFBD6700E53818CE04D23886B8AE75DCC36BCD3189B1
+0D55FAE27D0D126E82AEF31D7B5DF27E58C30BB0867D6D7AC1DA9EFB8A2DF095
+B5B934A68EE122DA0A83B36C952431586B957990206194E89339048AA6EE4C53
+703763505ED57C494DD907D0EEA04F6B1D4C8F3BA778F4E7AA832AAB4D75F024
+61E91C6D25FD6823CB24FC863B57C0471CC9FEB22D97D74D9D68C3137ECA8424
+E93E0F0A1AAAFD7053823CC6118B17EB5183545766283D056B0781E49D0D623D
+6156EBBD42ABF9297D989D693E10D4CA0A5182243015D376F8BF48685E12A4BC
+74B10003FD5602C1A10FD77A6450484FE534E6D913378DD4852B52C21CF73AE1
+F6191311300CCF55A671833CD4876822952419EE6E3C69B88625E462323B9332
+0694E8C7FB4F3CED94839F4018B239E68F60EA4C71351909C4ABAE093D8C91A3
+1EE3200C14726E0BBE136775589219156E66FEADE3A0513BDD55A1750FE45468
+9CBA5079CD3354892385456D9E57FB133D8256C4BDB3447355F7D1FBF08924EA
+D9892B1C7C703DF5DE596FF31C06EC25DABB7E073F18E4C7F75A067A3709B92F
+3DF53CBEC468BDAA021526948253D86AA9AA939AAC67A7B9879E6C1364ACEA2A
+22BC50507B2B93F98ABE2FE0A2FFBCE23BB869CA5237DDA0F4396F23D0E0844C
+C5FCA756382301B641C96E87E6F47B9F83FAD1AFFF3C81D2B03DC01F3EEA12BC
+D2415CB730CF5AD3390CE4AE585F7E31C1144AD4494EFBA3CF5B5B20D97912B7
+9FF57F90C3A55CCDA052FFEAEED9C5F6D83F4E2EF361BF364A1D86C93D23350F
+4488B2471388DCE802668ECFE04D62D6B6DA7E5E7D892AA40AC442BAE686BDAF
+14F69E0238EDD6E96EFE625DA5CBB04B06B335405E08F8C1AAF4EBCC21C8F605
+33B76F3223B8A93F24691B55E017F462B63B04613156CD73EAB5C51BEFB4D886
+C6C8E852F8B1B5387360DB6EA4963F3E606B97EAFA1303247A6289082D5F583D
+48AE001AA9BEF2FDD1B693DD38CB6067268C2DC745974EFE117763817642350D
+F6FB58A42B377E6FE6F927A89C7CE18BD37914F61EBF4844415B51E8BFAF7E8E
+92B71EFC4CD62BEC8E6CE06F52E7DB72C02CA71705EB1474B5C19E35A2FF92A0
+5EF6ABA404B1D30F07E6535CB3D342592187D94FFA3434C1A5AC19BFA09EF866
+9F69BBD02EE8B1FD367C9EA7675456A9D3796DB87F30DD78757A28D19FC92021
+01B8FD9C352937589F9B14ADE31305D72D77B0BF59294184AD2850BD1D284827
+65401937700976680192C36A772A2475034CF75798207C3990D7253BC8F8845F
+C6DABE10FF40BA52347D0D1C9C8F7CDBA4BD55A56A3B60C13A0CBFA130B98C34
+29E2CF6681E71F0AC034989C5DBD0549954D8CF29D3F02A89C7C60DA0EA29D19
+E8801BB2C8D01D39FA63D1B7E539EA229CB39816AD943C0466EAD5BFC64FB723
+C8056032301BCF6F9DDF3A3C7CC13DE00BAB66B73CDFBABC5F578AA42C259DBB
+791075102FC0810D73DB20E013C5230514579FFB0D53082CD0AC0E9883D68133
+8D06941C8AF73332B1759987C306364A3DE23FDD711AB340FF5A104F95B06C6B
+841626BC45A31385A15B68D200BB1F8C927EB67771B29D1863C95C1D4CE8A149
+CFBE1628EBD44E351F229598548B9F62935C2D48EEEBCB189A2F52A3B64488F3
+78509294C4E8BC404DA9F061AA8A943B1D44146612FF838C6EE65033F7B2F6CF
+545180804E8E08BC918AE43EC47B0BD54305BE203F2BB6528339C257642E6270
+899D7DD0D6F1B10303E02875C3B23F37EBCFE958A4CB878E28CAD3061C4A35C4
+0063A4FF33CA9FF36AC7B4CED3FC2D6468CD1559902D2C352324B90071FFA90F
+CF0B62BC4BBE6EBDF09967D7C8126493D1A24B32CCB7954C8D05B6AFC08F1D4C
+FB0DCACAE6F8D551743F5823D29050A6F417E9A43B7889FAFAAF8364BB347A45
+8ECE4C0FD38302B71E2AB22E558D0267E9269273BF0BBD64E4AFCF65EB18BA4D
+B77526D01E3A3FF9B2BDA0CFA8305795D006EE196D2C85C2D2F066CAEE5F8725
+70D70ED2D8F34C905177E1AAB15EB68322DB40CACBCC2910680262C0D495A779
+86DF12197FF21AD049A0805C319854BD861901422C7C8F705BCD214D05FE45F0
+03B9A7395F7448423DCEC6E00332026341923DF1B23DFE93B670EA043AC9BA8D
+CFEFFA2C32917CC2F6C1DC1066058F1158A49BBC8AE69F6A2C87ACB644941ED0
+D0A061F4A8A3ACCD4F3BDDF7162DB4250C0A51348A2C892EBC2BA86814AF222B
+044532A4C820C3B109F228DFCBA3E920B814DB18C7D43D04B1BC49ADB11EA7D5
+29B7CEA3978474DCA22C8C4602DB2DF47F1318F704C4D50772DD856EAC9C8A02
+2A595D602EFC7F57C55BD958D0915173DF1A0C377C01F93F4F1BD736AE1E382F
+1C2EE12018A2444BC1FA66A31BB8183775C75145CC3F8502E6FCB4D9604441E5
+5D3E54E577BC6A14236E1A1A26124E98DEC28490D733098161819D7896DF0445
+4A785FBCE977DD8FBD1BA6934ED73D990CB12CCA05DA97AE02BAC0E9CD92A665
+5658FDCEC2C3E5682C9813C9BB1C2E51F36AC0C65C063A49904E146ABCC9CF15
+D45C37330D950C84D997FD1774136F0A6A4F7AE040041CB4336C4141701DA5F9
+C92FC3CF40E3334D20D2D6E225FD82CB66656589B5FCCCBAADDD6AF34676271F
+55E4585BE95A14EE9BA249B60EEFDA435289529B5FF319B83249BE6F705873FC
+BFB5A5215D6AA351FD6A534B042C57D188456CAB1A399B582C826508A68AE028
+CF79DEDE77D5DAA83E4877B920DC324EAA5BD1D44B1959FD96C9B34E2805E758
+32B2EC70EC4EE52397A1E133A4B757AD0844F7ACFF1EDDBE77E7FB8A155D69D9
+5C87892FBCFFFE0191074B979FD7C90C2B994167924DC50BD0D16F8390E43C99
+4EFF8742646245739BF334C4F5489DAED6A015CD371538F2D2DF4A65CA970032
+83CB3519B677C2538B444672A9236B2A1BC0D818F4E7E1E103B5494495BDF368
+63E9805B59DB8A861C96E9EBFEAE4F30867C6B41CCF4508073CC233405A7F571
+113AFFBCD0C394C65BC038B2757BB3F2A61C811B39F3A83774E6A911EA741CE1
+EFA66B17372B68B49A8DC994F8958FF1874F1723F9BA470184C1085570DF1DC8
+0645F5D8BEEEC505A4CCEED09E23F6AA9837D01322A50D467237D8A5E927D2B8
+0293035740ABB785D6E930A1589B8856ED9261BA4DF066D464AAE9BDEE654B48
+1DA52F7CEFC727F297878E2E1515B902C6010B32D6638500FC9962339310CB25
+1FDA0E7B3B441455DC1957A817A4E3A98C85F1DE6CF4439D96D5217217ADC051
+434B1532ADA7AD61308015FB332B3F5C028D3D0DA2F7C26C2835BB8FF07E30A3
+5A111ABEFB79C03FF4B54AAB1639B642ED9E640380AFF003C43BE3DA813CBF79
+B8584F2F3A58162E757B1548F7E31D636A7D5DA63D6FB043144221AEB5B57084
+C12B6FE60278CE180B3A6F23FCCDF522C9A734BE0F7C4AAEA328D6031788CFE5
+577051A54698A6009EFDDE31448AF31CAF1BC77A2362A7E3530BF5E3D5A945A3
+FA24AE750C270E32C2F9523367CDF6F71999182F8EA538B05FEDC145541F5113
+79A673232BBFCDA3DBD7D9BF5D4B67282F860624A572118838E2D0BFB4B54A11
+4FBCA7F01C28A89BEF937ABABA5862C84F6040A21AB5935B2886BC044DE602AA
+F206F6B021D1CBF667741D882B698B8B7D9C380442F96841D5AFB585F948310B
+D409E7BDCAE28E4EFFEB1D2315EC2BA809E94A5FD9EE4C10D00C54A2ED03A837
+6B62945BE433C6199EB8BF39E8F2F9FF0E3BA1126597EE96464D3BC863EF625B
+7FE65DF435DE8B20306588DBB684CA4D5F6968D8350BFA4FB948BFD05C299CC8
+DE477858CCDE6EAA663EEB5B4EE343A6BEE16C190D7D90202D6CA93303BCF3CE
+F4C15A4BCDC2B619A3E1A431935CAABE4A4CE9CE68D62609FC28130B8FB686AF
+E993C851DF8B6706F094A2BB035FD35720806821103E292E96167B1050950F50
+668773050BDA43050A0D776784B5A8E344A766D502F29F062EFF50AB9AC82856
+D5E1842A0A91059373567A4024554CDAA75620460A0990CB20C80A2E0A8F2FE3
+D2D2DECB364000C5A597AC6CD6DE0D3AB49BF0A8469A1411867A354E345391EE
+C5B73D4A85BEB69C1D0CE298BB9D2C6071B099F173EC6BD0743FD0D1245079A1
+9933B122B8DA0FDDFFA74D8BEF0223F67CE986543AA2D6746C5C0E14EF1C5E6E
+81B52F31684AFB059F039FF12122B8BB8D248A2E865CE5FD24FD9EB2368F6B5F
+E263BB972DF6053BBAB3416E384397A5524EF792255D09B64F2630E3FBE9F231
+5C9EB4B7B7CAB99E0E548A6FDFE8D6BAB8AEEBE52FD4B53EBA69EE5E2ED764E6
+EAF61C24E73CB361FA9F349F100B8F2E600F66B82C1F6D38269509B7BD410852
+64E07709C869EDB4306E97F58EC8AB3762AC119C692048072A076090FF1D1EFE
+7DDCDE1A671CE8349404A10FC361D8E05DF993320FBA442ABBA218EA9225E878
+AF6163FECF81D0CEDFF3C016645329B7753B973D8BF2E44A3963C2DC888CE3BC
+9F24786F71453FC0E2AAC2E57C42A7A593632A4195B71F94CAAB960376F7CDA4
+FA49FBC9119260846C204277FBDBED428076E6CA54F7B017DB4B20AF6045CA16
+48DB43F1262CD9BB92D66AE710D55115A1ACE99498AA0DBFAE5B0DE87A44CE1C
+3DA3AF8567FFE382255D5EB053596A3C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: CMSY6
+%!PS-AdobeFont-1.1: CMSY6 1.0
+%%CreationDate: 1991 Aug 15 07:21:34
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMSY6) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.035 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMSY6 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 3 /asteriskmath put
+dup 121 /dagger put
+readonly def
+/FontBBox{-4 -948 1329 786}readonly def
+/UniqueID 5000816 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
+7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
+A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
+E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
+221A37D9A807DD01161779DDE7D5FC1B2109839E5B52DFB7605D7BA557CC35D6
+49F6EB651B83771034BA0C39DB8D426A24543EF4529E2D939125B5157482688E
+9045C2242F4AFA4C489D975C029177CD6497EACD181FF151A45F521A4C4043C2
+1F3E76EF5B3291A941583E27DFC68B9211105827590393ABFB8AA4D1623D1761
+6AC0DF1D3154B0277BE821712BE7B33385E7A4105E8F3370F981B8FE9E3CF3E0
+007B8C9F2D934F24D591C330487DDF179CECEC5258C47E4B32538F948AB00673
+F9D549C971B0822056B339600FC1E3A5E51844CC8A75B857F15E7276260ED115
+C5FD550F53CE5583743B50B0F9B7C4F836DEF6BA1ABE5F0F80D96571277EAF86
+A3AAFCE36556A8E93CA43B2548CAAA8E3811FB14BE0DD2A5876604EAEB57E538
+D067F0F49205AD8F9CD93C587F664D8CDBE367FF88A14ACFF6BD620723236A73
+E601D960027C9862C73EA0446912D3B61F8D7DD3A36E5B664E393CFD6365863B
+24472865054C827B4821C1316F165E923C790510EEF2EF7A25EB526A8427E8B5
+B3F5AE140A5BE0D419D679BD76A4CFB08B233133C6A2056EFA2946F235849118
+AAC5A1C1CCD3815C59C1A9FBCF18E0B47C554E18DC882BE145A27CA24EB80987
+56CC19E5F6C732B889A506BFEAD1FEC17728DA845F46CF12955A4D6D899ECD20
+BBB28309A09E576D7E721451AE7E1DC473936F17EAA98DBC4DD25E3271BD9F57
+8E0A98C7A8488E755FE0C06DF29AA9181F3176419BDBE9D5E7B7CE8B7EA16BE1
+043E627A366F54ACADDCBB7F1EE329304ACF416ECDE990912185027346E67322
+4CCB5F753F03499B6EB81072AB218A29135B80F0C8A69598E628C303EBF7D57D
+98B86A2A88859BD76D883FAF65FA002FEDACE183C3D811BE116B6551942E01EC
+CD60A99C93E7955DBA53C848D0588E5752A568DAF93F77EEFC0DA837076A7A08
+D45359A17B2755A8D0B7878B046EDC1D2E53E14C218669AD7171E4ECDE1E81AB
+4BD5CBCE22647F5064419BBD1EC448E26F6C8BE34DDCFF1605FBF4FA4DE72393
+3F219D47C42BEDD7C5EF7990CDF04E15F0BD12A1EB27B42341E6F6C1C35CF924
+D3C4F662104C8286DB7C0FBEF9AB2A75D8A17CA5464B417FF0DC1501E40B6D9A
+226919145F74A039B54E80023BFBB07B71967C420B23004C4CDF51A94DE0A270
+8C7957
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: OmegaSerifLatin
+%!PS-AdobeFont-1.0: OmegaSerifLatin 001.000
+%%CreationDate: 10/03/99 at 15:54
+%%VMusage: 1024 38628
+% Generated by Fontographer 4.1.3
+% Copyright The Omega Project 1996 \(v. 1997-02-08\)
+% ADL: 771 229 0
+%%EndComments
+FontDirectory/OmegaSerifLatin known{/OmegaSerifLatin findfont dup/UniqueID known{dup
+/UniqueID get 16262005 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+20 dict begin
+/FontInfo 16 dict dup begin
+/version (001.000) readonly def
+/FullName (OmegaSerifLatin) readonly def
+/FamilyName (OmegaSerifLatin) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/Notice (Copyright The Omega Project 1996 \(v. 1997-02-08\)) readonly def
+/em 1000 def
+/ascent 771 def
+/descent 229 def
+end readonly def
+/FontName /OmegaSerifLatin def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 42 /dotlessi put
+dup 59 /ij put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 74 /J put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N 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 87 /W put
+dup 88 /X put
+dup 89 /Y 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 170 /epsilonlatin put
+dup 204 /ff put
+dup 205 /fi put
+dup 206 /fl put
+dup 207 /ffi put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+/UniqueID 16262005 def
+/FontBBox{-70 -290 1022 824}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB28EDC112EE8CE6C67360014D1BA6E55276544E69D16D7A89E
+4DB7072940C005CE1E039DDAA8C52DDD5ACB36A89C58EBBCFE44D2E203AC2EFB
+47778EE57115DBCCF97A881A6751E870C64040CCD9E001C8DC7B3E3A83D8A5C3
+961C179B4C1590EE4F5BADA69AC2DD38B3C6AAEF1A87B102001739AB377DD039
+B5C8E53437A2ADA6E183F0078F7D2848CF45034F27ECDED0B5787B32A0B992CE
+3B73DA3214725C7B02B0FBB5CE87093BBD4556341F05B1A8AAE47429F8DD0234
+EF31434CA5AEB60A167546B5B3C2F864B9673661B0916EB5968215BB2E11F1EF
+7E46037391A4E53317B80888875363E328DED163B13944E8938D32B1A36F6C70
+B5A040D7C98FBEAD4BE92B1D8655C9C4112D424946A81A9A45C1E93EF526538A
+3625CA38D0A7EF1D5EE3BFAC421856A5929092FD0887779F59F8C6B7E7352C8C
+F9762245F0F28E6BBBDC878EF40FE57A5D03FAE4E84F7FE4A7EB56526A200DEB
+F2EC4E444DB5374CB3365DA7AFBB0DC81D617C65F35067874E5BEE235FAC340B
+E41C08542A128E8FD049A0E6E37951C9940287E106788AF0C6C4060070E1F330
+6D1C72860E695ED0709F8C7754F6BD13F925D98D59943B4FB8A62F959BF5C00B
+B34CE7D041A17572742E14B807C58903B3CE4993ED93684CADE6C0F1631FE8A7
+D131FB0D781B50F33D76004F3EA30BC1E88839B81C5FFCAFAECF62DA94F09E98
+795EA4434D644FC7CD26E2CA473AF4AB619A9E955B7EEF91E4F268311980B7E2
+4C30FF53CC72360D43914BCE409B140A6EF288109300CC5173F4731831364766
+E98AB82CB92095CAF6A6D09487D33E99124A9843B92E2AECF26576C097609C1B
+8EB4AAE9CB65D08600D768CD3C06EA196B1F6E2DD14B3D47140B805484E81C83
+C0688C0C4F80598937ECAAD0FEAFECBE90CE4F5BE218CC5FE1CBFCE603260A27
+792BCA8EF3919FE465EB90E2A823DC95B70F0C64694B73BFF6FD780391B20163
+EEB322D5D648630DF641E5329F12B7A6E1736BDD36A22E617F623FECC043475A
+2524A77842AAE5DB8A017783FFB37A6C27D0CC702C94AC7F9BB5AF3B721E065B
+AF0338767274A4C36B3EF4810C739A984809B9486EB43496510D4B8B8B926C82
+5359394C76BB5ACA3EBECBA9A3F3ECFEA422037D4F30E19C52DCA1381CB1B907
+3FDE8411B7D56E8873D4F180768CBE7735345793B29479DABA3865EB3394FF22
+45FC7F94EA67F6B4452DA13BC9DD3C0A40DD2AC11182183FAC92CDC1C1C3A7EF
+82432621B7AB9DAC75DAA70E036EB795F6A5D84A12223E8B4D1FAAB40FCA12B5
+2BB69E51560A2FA349DD667800EACD80E987FA9656D5F50BE433968C6ACE8CDE
+468143425CD992A242C8D60405E6B09C9E39EF93411D6DC96743B09F9DC37C26
+C0DF13EB5354A05318BE8DD93ABCF878199B80B35E0890ED7082538CD894FC61
+62851E915A303595BCD31646581E47C617AC56AD3A8706BD85DCA59B951D15ED
+ACB6060A6152D62A5757CCBFFE8F8C902F635DDD393728059557873CA0A32864
+F2624505FF43AFD96F2B80CC5394DB9A0252CA9D5D3F38D64B10D398F81258FB
+5815A43EF41D044193D3305E704CA6B5BD12FF8898FC491066359BA5A39868B2
+D3E3D1B4E2BA803BCE2C265E2D31FB3A7CB5AC730C77E32BCA2B1C3CBB0C97BD
+C7953A1B19EEAD1955173CA7F34164660413715EC0C84BAFBDB39D264D495B1E
+FC50FFD0C843FF7EFBC6E798C865D3B0E5E2248F9FCD22526F2BBF83E76733E6
+444C7F35B4CA0C7694C94F651B81F3925270ED80B4CF02C8A91C4AD3AB00ADED
+BBE7CD1C7B9BA644755DB77DF4909A370FF225BB577C63074E4BA7387367BDB1
+C1AFEF1DAA44483CB8E428DB02E1D6DAB725C5F861D36A4D821305F52F428048
+5CE3E0A127AE70AD77477AE29DE414C65581FDD9903DBF568337023FC3B76063
+ED0B708203C2163672F312CB649781C4924B3B68933DDB2C3FB679C49F99C41C
+C167647A6D3361955876AFCFB845696422FA4807D36DA75DB3EE33923F0E39D2
+A04954419884961A7BC2BEEF77B7B62DFEF3DC6AFBDFCFD3062E20E8AF660641
+7229C2351F67E0E6A6F31A2823794C0C4A2857BB3BC756F8A2CE4D8A5FD7E030
+D962032BFF7A35A964B76899FBE5BAE19426949F1E93249A176478E4EB8A2D30
+F2FD28A58B9611DC0FF3C859D723CBD105E995A02D591C09C1C6E92C6882AA17
+EBAFE36CD3E75F966CAA393679D82E03256661E6E0CE4A464AC524A6507E515E
+F29546C4E0B339426F4F70832EBB69EB0B76A437BDEC88C1A746FC9277DA055C
+E681065A5A255551E1EDA44F3C9F53586EA739993CDC20E2739064BBBAF8EA0D
+2B6EC92EF04EA6F54BB808B6E07B838980E5C0AB4FA6FD8F9FBFB6AFBC462A90
+CFE8BD6FF5FC90D7B350E949FE10D773E1060081F9B0F55E768F56C2363DD796
+FB3B952EB4C9324184CE2F9BCB0CA5A13270E3D63A49EAB1FFCA60E79F2186E7
+BB19782870515DE17BBB487AE4748F23D5736C4383AACE85A93A3A8C07F325E1
+7BC363C81AAE3C2182026D1F8BEFEB80ADD795582F7F70E66B4EB5736DF9999B
+EFD7B5EE420B6D136FDC34484EB03B6FFCF8BD96857A6819C413D40A75556098
+0B3E209B38227C6F17764FA364733E665A8AE085F58FA1C7F458B9C790AECC04
+FE5DAFD67EB685CFF9E38F9DB99AAEB81597D6B333850F657F35E28F18B99E79
+AEAB8BC80A0A31687401A66B74FB126BB29538EE110BE08A7426ED0F24EDCFAC
+83B506A7FD1AC90A49A42D6B69C07854C11EBF37149C12F97BEC301C60987164
+17364DCE669AA91BBE765EF061481A41C99A4F4D5E01DC69D57334B2968D2139
+E12DC19AF3D08B967FFF0F0E585220E2A943B0D51044212A7690447DFCECE713
+403D4A278753DE809D11826B47AC155AF50743A0E388F781388DE2D9AD7244A2
+E5658DCDD08797E43EBDE55EDF91DC7F818E182D92AD8BE1567867A9B1A4B2CB
+226B7B79D05FE1FED7E3A1DE71102C4E1E1EF01644AC4E996E938409C6A10732
+9D94A4712AF73FA1CAF5A9C27B0A7B8A6C71ED4A7EF5142BD6A00C55CF09BE1B
+A4BEA9A869A34B5F5460581862B28A45F914949558278F442B05272343C0511F
+B55B70BA7BFB40FEEA3291BCF54082DD41F52A71152F08A46988730F13B3C3C4
+C4269B62C2068AECC8BA69B11B0F324A47E6107202074890162518F8DEE14A3B
+B74C7A5EA350C427EDF60CBCDE4B62C4C17243D6D762E32563A8D97C3FA97E72
+C7CA9E32AC4509391196E78B39123E79113DE69D010EC6DB1E522E4C76C92409
+4F2BE8A1288DD3519C95590BCFDD71535128F8705B6AFF0BEC22964A49CFBB4F
+00DA7A8BDEC6E3C27E9ED8EC6974DF312DE65A1155140747BF35DE495F6DB3AB
+B785DE1B78AD145607B53917F0E83CC13AD4226853D1D85C71F550ACD16D3B8C
+06D63449D02495EF2CD4DBFC8419036E99F6B14B71D4BA2F68D9042C1458EA87
+21B56E2F0CC418262074B54FFF626F8530896ED35E1E75E768A2F3189B2C849E
+64C766066853E04CA5398F536AED185145271DACD57B596FF2178AEAD73D39EB
+BD945E456E4A33B7A887C1A4F04A8E5A4EB1E2604CB9DA3AE7C33BC3FF3AB965
+DAAC8D354E32F1F7A85AEF113A655FD66B459ACE047ADE2621D620EE68595186
+E64F569D9D07891B026526E71B07D7B2AE4CF9C729C91285FD8A2F20AD76A373
+DDFC636A065E4228D7404756AFF81322475220D94A5B29FBF577E2F14AE75AF3
+4F2F4EDD35E63649481CD9DE6B2605D185B610782BBE5B09216D6B74E6096BF4
+789D9A237E994D74EA13FE74BCAFC30951FEB47572DDCE140D183011C2111F8A
+168F11B8F6BA0D93A976AD0698CCB0ED48DDD61783149BDB16A1AFE771B2F719
+E4A1D7594DB6C30AD9A3801CD2D588DD50671DEF6BCE008082CB6F350A95DB67
+E43624538C0818A5B4DDE65C3C93AA9BE72B8E9AD50179FAB0026CF540283F94
+1005EA6A151F1E158E9D879C48C2A7FC8B824634E33C8F0431B074E222B6426D
+8AF5E764A886C4C6B40B0B041A6BA6D85F53C74C91B1A835463FAB2F6275BF7B
+B6437CDDF1D0BA72EFA0B791170EB1784CD8C674C23C945D668DF472E6003FA4
+A5AF76844E9F1E4E723B403B5C723E4951048642E33362D5B64B5F0223DDC44A
+5E5702A7922B94FB0FF3A252A05B021D23A2E2BCC8B0DFEECAC7F77AEE0D09A1
+56F4D6F7F50A822D85B650E64F8120FED79227A304519F81623663E079EA0900
+04AC8547B51C3F9DB0567AD2E65248C9DE1676087C85413DC9083F61DF0E2A28
+5F1F95AEC1893B752CD4A7F1D7DA05B16C32B907E977BFFF620C7874FB6453C5
+BB14170D19EC41528CBC403EF886720E2607DF6955C562CD474E8789F7C3673B
+132906D4F88BF194AA4DA2592C2487F1BDE748DF8D244CC7BAC9E4C143AEE0EA
+295AFD4B8D787FB6D52C73D4ABA83CBB133C19F0F77F0971001706F6ECDF7F3B
+69363595752711379BE032A150B239ECD0271BDD2741C65649EA84AF54345937
+C1785C12E75FCE1943145B165983A946C50C1802FDA75D261EB60E6444083889
+83E560AE31E321368F17061FBB3818648446ACA4B94D5797D3343A057A4CBC0C
+9620B778DA8ABB59AF5D5F94382357166060B1F347187565D3BF60573082363A
+F200793D97EA87142DEF0D1F5F8807EB1831C265F630A2E97DEACF756B352E24
+64098A2890DEF99421D41CF92D74A749F10E77CE8CFC11E0CDD17CBCD93839A0
+5F827048160541EBD6AA084777810EC30EA0A39BCEAE27BCB0B4B9B60A490580
+2177BDBD7A6A1D1943DB6EDC03337930C0A52560EA392DF71547596F63800C90
+405117F35A6D03977CC42E95561A2632E9DDD7EDEA554D52E1E65123403EF1E8
+26A86DF5F1277CA9E5DA233753583E0CE18FBB25FA7B4385C447345387703797
+7F8B69A7CEE687077E65237FA8A05C5A5726DBD4BC0CD5CAD10FC23901E63CD0
+53B4A1FE22C78ADDABF5E9EA1209727A238371B690FA12178F2B8CA0CF190BB8
+23D0D5F8E1DD8574F875BC6FA4928C483D9DA33E9E0C1E7FEAC384227B58C4AE
+A9E97BCBA5796288211382F8B480225AC5D021E1E23FB3A9CDE24795944FA84C
+9F707A1668CC3872D3DD5D8D0041AEB029970911CE07407BFC9CDE8E6759DE40
+1AC6E69CAF278620BD311D97D3E125BBF72457E50DA5442FE03E6D5AD2C2DC19
+F4C3617C9C87FEDA0F75671EAE59C56599715D3218818B95CB959CD63AAD41B5
+56CAB4388F913D84D86273C51D2FF8593366D527016D9D6C479FF52E8B127F58
+74D822CD7715A489E4520B7002E2AEAB933F5110B079A3F2A286B6703783C608
+E5689BB93421991246CC21AFE5042D7626E5C47F15595EE022DFFF2004C5C299
+6D7346AFCB229235DE4C5EBCE344E55AED7304A9B50A11F8CAC8E26D73826D99
+DEBF4AA7DBB36C57797B47DB3CDC7A05421A26A7782F6041BC377FB59D4CDC47
+2B61FC8CD614ADE31305EA7FEA0682B51D8C3E4B86EFCF5B996B160CA7F907D7
+58F9D6790FD81048BF322F76C66AFDE12178885CD2595ED6200946B85D314768
+82A0A830B8D3C0AE0A17D21E8A4593C7195EB8C83CC93AFC8D42452FC31ADE4D
+F198AE4DF98791894961FAF753E9C1AF61F89D6B3609CEA28A2C05EC1B7D1BF2
+C8CBD41F3715AE0EBF352C44F5420B4688F425D7AC5AE940120515EF4AB7CD1C
+B6D2FD93F7656390D7A649DC3994E884006BF3006AE6935CB84F56B952427D26
+906F638B93A3B9C18E3C85CCB0A4320864920780FFE3B843D623585C82E6B4AC
+58B290671F2A600A7C418FF7CB2AA93316143FC5D18DF96551B47FABB901374E
+402BD3FBC0EF199C1D90164C85DAECEC31F94B1D4EE32354479E259847C7FC47
+898FE6FB12946469EFE4492B02CBAEF9A5E5F04674016B1BE84A22609B062944
+245EC0E3B5C20880B4C87D5FAECE0AB21DC7B79C1F4044B8A8B3872138C39420
+DBBE4945679C68A8EE71E728A7C8EDFE857E1D16EFA3D426F72332D4CBC87A2F
+8F4EDB5E9178D5C572860EA2AD15AA885C06FD03E1A6102523717FC773F049F7
+5FC09E974ECB9BBC4A9068CCD7F620A156AB4F8F669DDE7CE8F4208E398F6621
+4DFD83198EC0D0592279BE2AECA5A311EEB3F85FE86E6EA2F7CB3BCE4464E3BB
+FB655970FE674C52A074313E910839C6DF041D7EF74227D649991B31E3F2D3EF
+075DF53BFBC36CBD6F8A4A1D6CCC03F285B6C0777FB96664A1245D20FD9ED27D
+6DACD6D7AFB3366876E921F26A5CA3053F82093A8375E7B89161017435D31105
+7D4469373C842215857AC325D6DB4E51ABB90B564A5A506CEEA8887683E96620
+ABDD870ED923A60A3CECF7B73FEB9A3B9213D8668C24B9F8DE0D3C69BAEB4A6E
+8A7B9FD865F6ACEBEEAF8B8D8ACFF9CEFA8B80B24AE2E0459847765BC58A015E
+3CC5DE4751ED0BB214C7E5A4C895D044CAE68437FE872502B23AC1B75A32D39E
+13FCB907A6B5BC59B718C837F91A3B5040DD882FD1374C2FE22464C3F6F7EAD5
+C85B663CDEF0C89294E4E4DA535522CD9B0A321CE8019BC55012134307961EC2
+74813232013ACC2F0D7E37172851D1617DAF5299F86A2336B27F42E7128C3D7C
+7DBDD2E4C543BFB09D55A1F89C163BB40FC6613716727759D459FE74163AAFE3
+64E649A69604185BAF9BBCC4F00D977841F5815F3A3191BC4EDA156D7A791F26
+38C39592FAEBAEBCA5AB6511F2BED0347CF1A72FFDBCCF21C91A95505654DE09
+4AA7B0E6F351BDDCA00702A64F7C9B7A9C1D3C4A0F5765C79BE4F0357EBC9852
+97B6F371AE25D65280480B6FBFB44C4C5583319387E16FAFC4DDC942D5DE3785
+96251AA24AA67E985207E86D356CA6E5FA85EADBE464A41E09EB8A4837AE75A8
+F78A3376C462C4001B79013BB4E2AA055F9CCF73E689D0277F0A512CC6D2388A
+13BA9DF303723511108E0CD3EA06A619FB75DCE6E7E81CDEC1DBA0B6AB3EF797
+2310446D92C202B79A8F03F7F931833FCB3404745FAF66016D1C63E79C600A2D
+84C76AD7DD3C37CC04468DB10938901676748AF0EF5ED28DFB62FE38B3C37262
+89A74801D71A6F1B166954F085E9A74700CE2562482CCB0B844B2FB8435AE0B2
+610C673F9440BD29E9CAB55A979DCCB28D4C125D97F7149F4CAFDD6FD907112E
+BBE724D375DC77A22D3D1025A1F885A9BC3948E38DBE4C2017A1E65FF418FE48
+CB07824AE80678AF9FF85CBA236AAF873F9EAE4C4553DB52915E08276A9B6304
+56CD6437CBD5D7113749FAB4122C68EC19B92F8C09B149DEB714141A10B47DC3
+7F2F5C4356519F4C4987D75C3235B90696E4E9377A85C2973CF6E2EFA87FF6B1
+16BAE309D3155693471343B31A7DF5CDE3E7DCACA6A67EAD2B19F5A6F3FB46F9
+8779EF5D3C58B1C8D9CB01836460C706EC7AA575C391870CB7EC6BB5A2CFE16F
+A3AF98F79CA4B7AFA9A96D3518E5AD07CE22A643C03D5F05EFFF7CD269282DDF
+7FB892CFF3E551BA2EF55ECB806E59C5BC41A4F07071EDBDF2F5608DD7991E66
+82D000637A814FDBEA1B1DDA6D54DC088A277834FD23D6244681198CE5ED956F
+4FE808626CFB987D4D8DAE9FF1857319333BED1D3DAC56DD3F30DE296FEEE859
+1E4920EEB51431B08502F01101DFC4CA452D6CF81E8C0510160744DB916CA7E3
+53A9747AE7569F80BDAC06C1A61A8DC6C4D80E7B3E49A58554D5F5296320DC18
+BD8DCF751D77E389C32481A380EB5146AF8B35EB8F8C51052A61B84D23AAA37A
+AFD876E1D5EB114EC5D53A97C97FF54B4FB06156AC0907137B7211B2ABBAD248
+195C514CA81B7C5118CB2AC13DF6F576B4816BC0C3E9617200E3B1BE8B9453C3
+DEA88F5B81BC61C93E8829F9FF5DD5741C7E6C6374C8D6796EE1831F65D35AE6
+502A90BCA5A1A532B4532C6805EA392A04A134F47CAF88D24772CC18C50F10D4
+E288DAF1027BC251ABB9A8950DC4DE28119E782A38ED0840BFB22DD8AF0D17E3
+644265D0DADD0DBD50EE89F0BBA9C60458873A205F766532A2B4F423A60202B4
+062B5C1AAE7CEA5F30A0CF2533F2C658F6502E59327527DDE7E805D6042E30A8
+61B0A542D1827E9BA932C9DE47233CF2BE2C39EC0C441E58906AFC2C17C23371
+CAFABF8172653A5B1A0CA3D17CFD857988B58632A990E654002AC2F7FA57044B
+E5DD1C60B9C9E0A7F31E35B3B86BAE6F2A963441AE0558EE00569F7B8ED0F344
+7145B12DEF7C112FD729DF42FDC1B9C5170833C4A0DFFD2489174654ED15A14C
+C44EFF0B7189EB03976EA3DC4840CD184304DA92DC10460F2C5D5185FA2B8818
+3FA9B8D1FE641D2CA792FF6B9454F80666A7229546436378579969B35F33FA2A
+EE249A7B4FA4A4F909F17A30D3822A0DAEAA285253FC6FFA4803C221FB5E478A
+8DD41E110B098C887719E6FA6B3C6FFD3CA4AC7DEE7A26BD9C2617833F9504F2
+39CE0F14A50CB74B5CF520138EAAA9534EB50B18A1EA0ED8880BF54C03E9E2B7
+876D97B5FBAEF1F39AA121B2D575AB34E0A0A23ADBE5935A11DDDFB31D17A601
+8CBDBE1204B0461054BAF8DFC05D3596DEC9E237E3E7C6D2CFE879684337542D
+871626FF569ED6646DE77F27A5355662F73CD8A98955216F723D6494C5AC33CA
+4E9860A299ABC3F7BEC7DC702080FFB0F51EFEBF777F477E9C195DE2B8A2F1C6
+27391B88F49C946E202FADE6FEAC4EA6076C221904F11929F379F6F5EE718D4A
+4906BD49A98C97B45153E9B5C522B8F844E124D56A37AF67ADF4A36CFE31477F
+69BAF141194C83A3BE5979FC6D7DC709A2AE58AF52AA014C8003D33DB7F20D88
+22506B297F6E17E2A7BC6D35A08949F21B60A19AFFF17731145B3EC531ABC086
+40E8B97D39FB2DD5E1E4E3F9E6D6626CC108E22C83590AAF0641C6112999B4E8
+A9DFB3639ACC7170498367628595247C45A4950627183F598AB4B67D30F4FF44
+1F370B2A013C047206BE3560CD2FD578A42C0696DC4AD348166DC44813476164
+2B86A0C0875EBB6E56CDD9C861A5CD52324C3AEDCBBBB6470E091D3D963D6681
+4881DC852D547E90D3A615B97B3DE7957AA138B65BF3FA2D77C1CB9F027464D4
+332523EDB90CCC606971AC24B910EC82F4F886812D1564C5DD3930E04157BD88
+6642C52A4EBB16F03F3E1A3483AFF5A9E5EA28C8CF304496B5968BA99250E00D
+3DB5C39361E8ED5EA1261C32A57147001BF48C5BA43CCF6B0D2F8647B6EAEFEC
+A4C09A5B47079ED8B9BB31D3571ECA436D4204FE4801A3E85D59BFFC23C3DBF6
+84AC15E788D715E9CF0A9804BCFA26F6278E30C267B1B78848C2167A87DDBB1C
+DABF8B5D3194F44F6FB5733C38CBE5D374CBAE4F77771FB4ECE9E1438F3C83FC
+E5719BCADADEFF2B9DAB14A41206567C9C1858620B5A74205D3CFDBDFCB3255A
+0317E60248C4D96A80F441F48DD03F1896991325957C55AEA3842465B86FED5F
+C3C01C28C146FE3D4D2C69391E32B3860D8E019E966C578EEB7A4962AD2CD095
+CAF2FAF34DF585540C2A9E5AB0D44435C3F625C6E0EB7AC19A24D33BFDEBEF60
+BA443FE0DFE368FDA1CE1EF826C2F275FB07E52BD6F2E11FFB51A75F70F67D0E
+717604C95F30887BF60D227E88D7B2C50431A120A548A3615103E032050D8288
+8D5DD515FA85FB7188FBB8FFBA4B7A2EEFEB5D93BD4AED457018769A5253F967
+C0885CB4C3AF38F4035D799E65D5D46CB45BA1446ED471224AAC5AAD27710C1A
+4AAEE245540849A319807F526B03B60936620A3E757A148168DAD781D664F7FE
+9A1C734E39B983D605DA616E5D31AD786B2146980FBE3058B2F2B2AA15757733
+6FFE3B9FF99C31A3631AD0DE927E2D1C7F740909E6EB332D931A46243072C737
+CE4F633F0E9CA3C8E70D4BD4BC9122F666E5B1DD9CD5FB9A4B4C3FB47F37694B
+A110D92B23D56E1399EA42256504F29677844B2EA8FFCBAE78E6ADC13F542DA5
+7DAD1A5A9A06174EC3CD038A54A770BEED510C94D3B7F33FAF6B70D041614E51
+0DB957D1DE3E935E231AB6C587A165001994D28C4013B8248E22BAAA3BD11236
+76C2800104F86652DF571DD301822D1A2452848D63DCED0CDAD065CE3C4EBBD4
+5C74F29D8FA53B2515CEAE5F0F1A218825243E41F5B9789380E841A9A3842E66
+566DA54379118F993C4D972C842D38DDBEBD39C66C9E770A8A2E881B1279254B
+96DED03C668840CDB93259DAED5B3887F24E434AC076E2A9F88940FF96581FF0
+5FF66999C2BDB7A858B4F0EBCE2E7FE240FBC92533295F08B141E8A11071AA06
+7E5A3269D423B2791E03C9874ADA728043E9D5DE4CE987B1B3ADF4A307E7F8E4
+2D510F9C92ED6F5306017FB1F41C13A2C34FC6F5E2EB0D38A3FC58E516CFBAC7
+AA39CE3D3BA78ADA1569006552ED38185D635F97D1841A214F06E2844F53965F
+6FE56BF9A0C606FE43935773ABFFD6C37DAFA03A8219541B4662A7BE34E2FA64
+4E2665AB994EA56CB04400936F83B88D840BE6F3708A6ABEAF0DAC359AE6E932
+12C36A942C48467EF8A58E5CF1B95CF4383B80D637D761A70C2F650FB5264E7A
+9DAA25C5A8239C6C9557AEE02B22FCE32ED764E664F8F8613B9039240436C498
+91F003660482D81DF10F3D06BA8C22E90C8BC68B4EF165879DF412BBF4128A6F
+9E6312DF5A3D52A69ED90A36B155EEB635902F2110156726BABAEBC2A21E415D
+79760987F0130B6F1363798BDFB139083A1042CD96291AA1721E5415C65B3DFF
+6E7167E316F7687016F89985466FFF8FA029D45A153B76BE00CB96621D008F85
+0611E0E53076B0E06AF30AB66F009808B3E8470972803FF1A217411CF4E895F8
+EFADE724F21BEEE553CE95C0652132CACF9E72E26035377845738FA3FC4EFCED
+F5D25BA89A3C6012E1ACE3524C7B7389F35BF859BA9F430C22565F579CFB1D0F
+1CC6D5F0BB2CA71FFBA6BD945FBB253F7004F395C5F5709B289888B8E5684061
+F341A3007709D93CA7A39D83A4DD736A06F36D9398620B418A66F56889E6FA5F
+E1BD0A7C2000B2FE8BEFBA025C0A486BB5871AD6323A737F313B163801268DC8
+2612AF8BF578A02BEA385F66D7085579470B8E22371657D255C2E901EFD787C9
+AC6DF9825ECF25479BB6F6D7905397FF714B0B9C0D5D76B8EA77BB8400B48684
+E3582834C1CC9B2EBB451AE28FC58BD44F7037DFAAF7978E3C5B22207F21AE78
+2C9E06DFFA7BB7464597102E46D366670160A1D699F34963FA1BCDC39B7BBEFB
+63A21B47A2C431ED3D4AEC49BA911F1A907D6D7AB3764A60A1F34ED3E55E69D9
+580AA654B6CA9D9A963FB902C0C3A747F7CDF55CC9205592033FA02BFF5C6565
+068DB777385AD1C13FBC0393BA1D0A746A32869E3CCC52D309BA637D3A49DDC2
+2C7E37386493E283C4D2B877E941C38B9D5196C97F9FE24C4B6901286A45E617
+DA34CE336AED3C654D1C19C0AC3FE5B14E86F681FE5C2AC39D4966AFA138C9DB
+2B1F4FD542B9601A7EDCF4CE479289F46D77CA141EF196E868C0B64F21A1AA5B
+3C1040CD9371C24EA8E4DD6E844382A2029575281FBDF7FC21A3FF8BBCCAA9CD
+2336EAC6B267F8D6D99F1891CAED1768A2DF53F77F53A339F9A3D16979D5CD38
+462CA659F333F18587CF2C0506BCBFF4D2CBABCB7E001BF33896A7CDD3128D52
+C880A3A3F6DD79558B67F3B3E97B0C7844B079AF1B85CAFDBB8B2FCA587B7A72
+4A7C0E76DED595650FB7DBA836C599AD21C5A5D8558EB707B308E5072B74D4B8
+6701C298FE105CA637DACE20AD0BF1FA5704FF53F95AA341AD9E680CA78E9839
+434E88D96D36159E258ED720289B7B3B7FB0F357D66C7EF7A5FBA3968F1241C0
+4054845D0379E11194B6CCD00E3A2D69BD637CBD8F1EB25371B32761
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: OmegaSerifGreek
+%!PS-AdobeFont-1.0: OmegaSerifGreek 001.000
+%%CreationDate: 29/12/98 at 11:57
+%%VMusage: 1024 29265
+% Generated by Fontographer 4.1.3
+% Copyright The Omega Project 1996 v. 1997-02-08
+% ADL: 776 224 0
+%%EndComments
+FontDirectory/OmegaSerifGreek known{/OmegaSerifGreek findfont dup/UniqueID known{dup
+/UniqueID get 4475229 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+20 dict begin
+/FontInfo 16 dict dup begin
+/version (001.000) readonly def
+/FullName (OmegaSerifGreek) readonly def
+/FamilyName (OmegaSerifGreek) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/Notice (Copyright The Omega Project 1996 v. 1997-02-08) readonly def
+/em 1000 def
+/ascent 776 def
+/descent 224 def
+end readonly def
+/FontName /OmegaSerifGreek def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 87 /Omega put
+dup 98 /beta put
+dup 119 /omega put
+dup 120 /xi put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+/UniqueID 4475229 def
+/FontBBox{-66 -280 863 848}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB28EDC112EE8CE6C673600174C0ADCD768F61D640707D87128
+819324132AA262CA70C79A7D7A2015702B229606D56E9E6448EDF888E45D102E
+A8AF8A0FEEB189353B894CE01AEC180DD26708C1739692D834976408CCDFB47D
+A62B92F591DEE406A6B4B0D67D611D69D337CBAAACDBCA21675BA3492F5BEB89
+FB9437452FD102182E81641B5BA4C5E65A9ACD965A529EB124351F2F8B292F7E
+670531AB7E0A0C9E4D42922CFE36F7D68117B365445DC558FCF0A87A7A65F346
+A017456F083E97E36761C058E44D5CF849D3C829BE3BB8425440D81473EFE99B
+3454EB2F693C1EDCB84E3C21B50B178F93FD8AC8ABD0BA9B181F9F25315E2809
+B27F83E61FCEB7BA34C529DE0B250120B085C94C9027C308FC7A1FB0989C8A8B
+BE44EBED6057B96DA3259D3317B33C1C5E8D540D27A4A891F1096362B8CAC41F
+922D75D201BADB045CE52E425949E592737C844FD4DA8121B255381F1268474A
+EF8CFC5033983A04B822E5D9142715AD86560323B57BF2E2CD064045793627D4
+D0BA81B4B20FBA3C03C02EE864AAB0C4A7EE05190FABEB0FAE6959783D631F98
+AC99320BA10AF8543ECE35B0850A7904EC34B8B18DC0A46CA740D665D50AE60A
+F68491E43EE92822775631691C81CD3ED7D04DC7500636F72B0575D70A58AB66
+B5D3544D6F1AF84BC839A43F070A1968136633B732D6B90CB5B83540A85132D1
+5F4AF966A942D4DF5B2CEB52D86D73E46FD77E5054C54F2BDEB25CF3EBDA7879
+3F16DBA9488094AFDEEBB4918D59916F815760310EC894AA9648EF34D70F2E33
+342740C922E5CEBEE5CFC3EA894A16C5DC9D00E4EE004A02D9BB46BAB3DAC87E
+D9EDCE958DD2A34928FEDA1AA92E439859CB5822658A81962D9105FBE7050F6E
+F393372CBC9C861803D96A2C121675408E29138B56DA6A8B9DEBA5BFDBA4A1F5
+E53E24A6862D602E5A97651E39ECD39E1A3566F04BB494565EC9E4AEA0A19222
+BB61078079DC3F513AFE00D1245A9A8EA080734F2B09B366193FD9055CC8CFB0
+1373D33A9D22D14C37AB7C60E6E7DEFE6764141F24ADD0E8F159567077FE882B
+C9A9D984F182698895506B51DCF7F3DD0B1A50D4DD65C2CC3181AB3A2834A51D
+B9BCC07B95C49D5723EB859244E7131C4FFAAD1081531C6A60A09456F8B84197
+A47A686BE86B7020632E6B8A8491AF498A8B6FA4FD5DA4CD2022BB7BFE1616C7
+8E2F99BAC1D2179909F0889002835BFE5A19C0A76866A5C0F550BE3FE994451D
+97BBD158AD17F0ED501E75AD857E5B04AF5D308F06C50D20FF55AF10D49B8314
+42647EE2B8F5D63CE9490F520AFE822470D0F14091E705F51D8982CFF9ED1C6F
+4B561A83299A9FDD5A9DE18502B372B2E8EE8CCB1CDC3F365E4F271805302307
+40366013216DA47578B9FD802DFCE978B94FF97005A593DEBF34B21AE38F3B3F
+C49FB9F223E82582EDC1A62155821B871DB30AD93250450CC1524F3301819BD6
+1DE7C8CBD8B7FEA10EBBA6E3A1817429CD9B148305DE1516B285DCD41D131BD2
+FC3AF043D588C2F034858325F15E2E94BBAA2399DF6784D365CAC17A9AB917F2
+9CD422B24CD315BDD4AD0FE00CBED26C04DAF6A30A24FB5DA94D01D828F020D9
+F8937027D996A0AC3C89C48FE3D3D73D9D2A87B6A60FAB6A79FBEFC838357028
+1F97A6004DAA19201B54B875111561DA460EBD49ECAF918B6ECEA036A6AC6E63
+815501A1FF5293FBF11C5D8C3BBD0B66D1038F6341979A9D63AE68B94B8BA3E9
+721F2A29FB481F7E93F0D2FA65A09A93B0797C32A0F4CED1F846CA24E974F7B5
+92380316D1559A3A16FF8A00AE5D81811870214714B538D155EC0743171A8B67
+8068E13A9D9D745C6B85539E456A400A91DB67792BF42BCB358A1942FBE586F4
+F4CD44FF51CAFCB30A2B97F98A0D5E4E06CCC0F19F6E0050CB4B833884844412
+74C3FC9DB4474DB4ACA64127FE7F711BA7E10EEDB5555439EE91B9415449F0A2
+35747F5B828D3B068A64110374B3FB70E610A4CEAAE7B8DA29FF6BBC9C1611DB
+C5483351D11CFB0CC27266670D9D6377424A96240C43A9F8AED15190911481BC
+73D96156B0FD5D89F5403C5D21BE095E481C6CBAD61B4DCDC315856BB0BAAF0A
+B9BC6BC8DCD2E32BA40B6BDD3DB99E54B5DEAFB33D409B0911CF6559B46EDF1C
+8D3C330B836B4FE57638BBD396AF2572D1C36800E3ACCBACE7F9F2AC11107D8C
+573ED4D332718593B3C951817669288507FB5B65
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark{restore}if
+%%EndFont
+%%BeginFont: OmegaSerifTifinagh
+%!PS-AdobeFont-1.0: OmegaSerifTifinagh 001.000
+%%CreationDate: 6/03/98 at 10:04
+%%VMusage: 1024 20172
+% Generated by Fontographer 4.1.3
+% Copyright The Omega Project 1996
+% ADL: 903 97 0
+%%EndComments
+FontDirectory/OmegaSerifTifinagh known{/OmegaSerifTifinagh findfont dup/UniqueID known{dup
+/UniqueID get 4032321 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+20 dict begin
+/FontInfo 16 dict dup begin
+/version (001.000) readonly def
+/FullName (OmegaSerifTifinagh) readonly def
+/FamilyName (OmegaSerifTifinagh) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition 0 def
+/UnderlineThickness 0 def
+/Notice (Copyright The Omega Project 1996) readonly def
+/em 1000 def
+/ascent 903 def
+/descent 97 def
+end readonly def
+/FontName /OmegaSerifTifinagh def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 33 /tifia put
+dup 34 /tifib put
+dup 35 /tific put
+dup 36 /tifid put
+dup 37 /tifif put
+dup 38 /tifig put
+dup 39 /tifih put
+dup 40 /tifii put
+dup 41 /tifij put
+dup 42 /tifik put
+dup 43 /tifil put
+dup 44 /tifim put
+dup 45 /tifin put
+dup 46 /tifiq put
+dup 47 /tifir put
+dup 48 /tifis put
+dup 49 /tifit put
+dup 50 /tifiu put
+dup 51 /tifiw put
+dup 52 /tifix put
+dup 53 /tifiy put
+dup 54 /tifiz put
+dup 55 /tifidotd put
+dup 56 /tifidotg put
+dup 57 /tifidoth put
+dup 58 /tifidots put
+dup 59 /tifidott put
+dup 60 /tifidotz put
+dup 61 /tifigh put
+dup 62 /tifidotn put
+dup 64 /tifilslanted put
+dup 65 /tifinslanted put
+dup 102 /tifibt put
+dup 105 /tifigt put
+dup 106 /tifimt put
+dup 107 /tifirt put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+/UniqueID 4032321 def
+/FontBBox{3 -80 1094 636}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB28EDC112EE8CE6C67360015A30749A338E471804A9341D92A
+0B722D817EECC4E8A595D9A0FB01CD573285B74FC8569F8B4ED9995FFA4FB1DE
+2335627CB04A06FCA2B1E398D6480246903DE22A152B41C38F382898D4C29CF6
+92603BC414CF33FF8A8E12BCDD7D337F376F0D0A48BAA32A927C67CE356C342A
+06274F38C51C8D659EA0016C85ABBA277D014DA53A512F240FBE1BEC7FAE1A6D
+096755EE544D4178986A3D112A9A6AB06E41C833A0417C63A6B8AAB88D51F8E6
+CB78B42A0C5738D99484F44FE5816433CF93B747001754D5CCA50B7A1F4F009C
+E38369A81E6E1E2407E159B975C0D9FB50C2DBD8A95446192073F5C827767D0E
+2B6D7A1F7B761637F48157CF90A472398A7EDB9F5AA6D13DE3799C03CEB0804A
+2490BE0624D9E5B53753A4B4A8CF4292B1891A079F81C0A9EB0846F930119020
+F94E99C3C29BE8F8E9A4269494CFCC40A3D59C3E6D8F382E44A385B44AFC464B
+FC9EA49EDAECAF26C35A38A958FCA4C358D34FB3D4CBC8B172B8ACC84013DBF1
+FFA6493FE36F940503E07A77D7F1B7C6F35858354EC88D9FBCAF4623BFC9DF16
+1209D0DD661C06F002D9E04CAEAFE978B240AC59F96DDD876C0C552010CA3635
+CD102A2060CC9D033B80C45B8A0C46027C431FAA17EEBF580A2640B587A21D5D
+2B94188F8312626C86CE6E745116E2DDEEB67CF098028A5BDB84E77F8D635920
+26640FDD2738687C9FFA2594813789933247AB74D22B7907AE7EED2379CEAACD
+E7DFCA56C74D5F9663CC8C6F56A99695671A6E49A1AD47FCD8687BF8BDE5D7CC
+3F8237BC305F40BF60487ECD19D26018E20A5E0355AA3169FA2578515EC78E18
+B0C5B7A40629FA6D3AE571FB0750BCF17431B16841B250CD1405FCB5A0C78FEE
+2FC810F9149090C7DE43E87335570FA82647AAAF3DDC36FA9F094AB79B2A02DF
+97397EFCD8FAFA17F268D6D38F6660CF0E221621219366231C3E68A3D5AAB257
+E0358DA91D90EB05977C45A5B7022263178F5A7EF8335F559FD8013E38DDA595
+1F9084A686FB20F9C89089D6E93E5397D13E5F78CDEF0BDFA7ADACA822566157
+99AB02FCC1C3E5896D8C38A16601A96DE78137AADACB7E5A8CBFCC2FBBE33502
+34FFC204DA2FBFA4ABA80C3D1F0945C05D8F98188A13DDE73EC278CD2593F130
+FD99FDEBF0A71BAA7748210AD24786DFA89E85211B6E61691BBCE628AAC3DD05
+DF52722EA5EC213D69A25829C200AEE84FD1BAE3C81FC8B5CBBC974F9213AD3C
+5365A868943840852A181EC13196504BBB2D32079DD40822C2A8C3F980E4345E
+F191CDE264146DE55E0ED9E6223CD06103D0D212883A0F61F0597D1986B6148F
+FF46A4CE87D8212B5CD35495CCCD3DDD73A4DBAB835278705C227C1086B5F01E
+8D978D393637CE21F3DABCB8A8EF7419E8CAB5AC1C0EA50D3533C39C96B79D7D
+379227D516C165E287063CA98A1BC5487F35110E2AD4B9184C005AAFD8A388DE
+2435E8E5567DDB47391570AE0768501EF0620E8C0A3EA4CB9D496A9C0B2DED69
+036CBCF90B398165675F60832554F52376F24FBF287B7F7318E4FCC18EBB9C8E
+AF2C16EB9F3F0CCDC9225BBCF404F0B7E61F584295C1D4C03D723FD3A6FBE947
+00EEDA4D1042BE0DB09890F8FE54819CF95DFB1B4B9790FD0C6DEDAAF57B06BA
+EDA5E189E00E4D9ADEFE9E0D3773BD1831E75D4A732619CD4CA17C1EDAB6835B
+60ADD7147FA07A3BE43CACF25908E87F7E7659AD96087D4B66AF4DA2C070A4B8
+3003357838120741C6DEC957988CE6CDBCCB8CEC46CFE57BD71DEB6102F60BA2
+CB5BE4F67244DD21311F3B4EA6DBF427741CA4CEAD404476A260459E6BCF1EA5
+95884E769B45D3D8CC7E693D7F38F0438E74BEC532023B8157BA143449683C46
+1D8C4542969626C02DC018F4330403FD097D13CDADE7F804220B605B4320918B
+F53C48F7E7D32BE47CF439C656CBA90C39CA5A48271D166CA41F3F5289FAC838
+25EB6609EC8DD8B9FE46CB9DDA21455AEFA8B3322C5848C65471C19ED3B2D164
+263AFE206164A0E031C02172045A6063DBCF5B78BB42548DD22F0B70471D08BA
+A2FCF4C4BE438AC657E2ECA5838DCBAB2E11C8E284793B701EBE26761155E4BB
+E7AF25C9CED7D418FF54FA995B4AF447A86DA93ECBA5108EC56E2FC96B633534
+C29A00B3022CA5CD25291014F2753673D9C14700762241564DE8265998FDE2DA
+759853A6BBD9FA11E05F81FEC96290F34A7F885FDA38477C0433ADAD9AA0D22C
+2F053030CF015AA715503AFCF8672C7FDBC0648D1FC89C236C9AFB3BCFCD7698
+D047F1D97A252E3E3A56F086F8B31CCB65CF4AF828023E990FD8E8505911B929
+BFEBF171EEFC71C1B3840422541194D438EB9EC9B3045BE9D1AE0A0F0B4AF1F6
+B8F4BDB422FADBA84E98722BE98EC8BBC0217ACC975D4FA7E04335114BAE1811
+6D05828C7BA8E66FBDF0DAC6F4415B8D8A46496B64AAA04AD010225515BB8F2B
+63C23053B787393932731FB6FF8DFCAAEF6978CD1F2BA44DCD51E91CCA4D0433
+E5549AA6B1EC99ED28D2B4A7B62637EFE024C810664F949FB0019C9ECF6CB3EB
+B77B8A8B826FAA8D470D1A347E7222CF7B2BCA817DAC692D74E09732821F14AC
+78313DCBE61E18CD83687E388B1AA2D061C84A199FD5BC3695981F90D41ACA5A
+8E984922EF5A8430054EB5EA3A3FDAB41AC75E3B1530C30E1288EBCCBDB94D96
+64025B6621545B1BA1BEED067E11C1C42F869B092876BFCA16FBDBEB34C49BCC
+F80CD19038D926BB5FD07819F9CD8AA1F85250DA2951ACB5A1CF05F28D2F0D97
+807463C420823496009B9749EF2864DAAFC22A352F0FBE3CFD44C8FF6054354E
+9FD649B60860606A66B03E18CB15AC0C8B8D4248188D784006C5E59EA591378C
+DE3C6443B7517B78BC5B72C05CCA7CD1D77AD1028EED2D0DFEF3C1287B78E45A
+3C9DEB3C5A764684F3145EC3820AC50C8835A568741CD4E8D71EC6C18C3DD649
+ADC5EC5A3B19FB62B4D771B2EEC5092B4C24267F016C88BEEEAA786E4C7D0FF4
+D8962EA616570E8E42E7FFE3C87B773B4D16AFDCABFE828AAB4F88799EB9D0B6
+E1A966F03D29677F6D347614800DD8148A423EFAE714A7BB51F48CDA9DF94B36
+86187E274DB2FBCDE31187B7F04C2694D4D9F9E955DA5CAA37DE01C1F90C5F1B
+71C9F3D6E9EDC69F2A5A59455F61551C601DD3098BDAEFA007FC8F76F8D53432
+6C8C3F13B729860E6C39A5A0E56336EAE3401415330BDC11C143EC67A580C02B
+EBFD149D7CDDEBEB00524F2A2983E0CAC054AF737E69CE642202EBA7065F7338
+8C4D62BE834974469DABC9F24BC4C7DE81D5852BEE3F74D36ACCA79F57D7622D
+FB37A98BD38BCB721A8BEEC0991B64FD2E21F02CDF9030F4F1BCA8EAE536A420
+C5F988D0145BF7782E7CCD5604DB4B0AC6A2D38177048AAE8DA2C2493822D1CD
+9950D879D619D1E31EB2B8CE683862DFA0191860F7A4184398D63D60D23E5C55
+7CB6EA54AE017E45F2783DC4312439D05F6DCE71D7A912D5AFEB7A637BE73DBF
+E80D6AFDC62FFB1EC4DEC22A2B7DE156AB4453C3DE4F04D57309C811D86A0AEA
+A284249336DF8BC6B2FEEED64CA2967DD61ECAEC98F2442A8562F01DE0150197
+62426167D99CA7DD2F57A32ED0E58C83607DC936B922953E2D6BD48099024EDF
+A6D321031D8975BA33E805F6FA0EC05F86E3C7686A50DD234E7F6EC3BAD80234
+94040170E6FC393C361104971435BF4452B4F97E57B7CD970F3139F28968C567
+F01F0D78118BD6AC74AA0A2C7247F574616DAADD17BA727B7C1B1FA81DF58506
+A3E5DB3D15B1BA793BFE8397137E8D35B99D1FADE751D77821AC213650CA88D1
+38F07BD9E36F1F5380032D1B55585A832B6FCE9A5EB9DAA48C6992CCE98C7229
+D3A093C8DCFC83A88B52AD5A6370C64A99BC20386FB36225DA5D8F68846E3E53
+86A139D5D8B0B424DEC9B3CCFAAF66267C231FF932F26FD69C3931C2DC443D2C
+AEFE9C84609B787DD775CA277216E0570464A95D736ABD37299ABA093B9805A7
+D32139652A20CB7610BEAD29527E4DE2AF7533CDFE3CABF26FC61FA3BBE36882
+208B9587406EC85309F5FEE0E388CF37B99016F68A3BB888BE29F374F729041D
+66134FA644D9F85907B8905DAC7C2555F361F6AA90493D8B4E0DFDB45B2B3E36
+169E7076350233112B0A339388D02126E9FE4BFD6981172B8A954DA9D01A39BD
+6B86CFD9D424D090F4C5A6D7857CE71BBB075D1C02CC1940DDD9F84E71CEDC8D
+B98DCDEA1844F5CBD0167A5EB32FA8F20093D2396FF9F31E131973CDA8B0E2CC
+92C772E78ECEB94289309F8E2C3FF7830778BA70FDFBBCFCF9E1258BC194D987
+48ACEC73B8F3419AF9EF6D4E9771391F58CF0FCE360AD728E849888BC7617747
+E356DC1B9E4B1BEC5723D39B484939CDF673D0A764284067BDD1AEA1C0EDF320
+E534F58F348FA2511D134849D05CC53A1744B93AFE5AD716E87AD35457B18448
+2EF0633D73C071CE200B300E5217E98549D17C2880C1E18AC53667ADA6FEB60F
+4D5AC56A788577DBE53D2DFC3B2EF3398F6DCCB4C9960E8F563B957059C37BC8
+1473ADECFB585074E238D46047950BC44B426CCD99C77D1856EF4CAFFDB5441A
+9CD37D8851CCE36277CA4B38C5272F4340B70CD75D05B46FA366E94D96543409
+89B98CCC5AD1B620D09D500163E8337622C295880CF7E514B09E40C0B8CFE42D
+90FA54AFC161AF60042FE3CF5D21D55BBAF33D479AEFDC55DDB77B2B8AC61797
+231CFB314792E69C605A9462274B5322A964C7CA45ED01E0D4F36EE10B46A766
+C3F53DD7D202490EF67845476FE9A4DA66E7734F23E7A88749E7BA9B895A4BDE
+FBB716B1559B8F30815EA7C6D9D4752B3D5F5EC10F68D920C0AF365418B4DB8A
+341657E5CA30233DECB17B85F819F7BE49018D07ACA962F24252977781E233F5
+ED2043BE18F2E746573AB006830C62D44045891195B8963C45412D7990CE6BB8
+078645066EB6AAF88DD1C3DF37058A1F18C343F739C7CD8C2167CBF1A9FCF16B
+4591D70018E26AFC18A06DAC6CA50B69A9E02B558D7E112DA355AD55DD6294DD
+FB01CC4F7237C5D52FA681343243EA7C46B7C9314D122685196850014CD2F578
+85E5F7E27456F9DE027BC3FA75885FA716170ED54889A5C165A8BA7722FBB1CE
+3CF726D6493350B847E033296D91049E7370F31A6D8093725D2C91ABF6A94DF8
+1B02D4BBF41BCFB7A07407105CB0FB91D6FC43C6C496BB6F61C3F90871439B83
+95285ADB381E2D8BB7ECEE760FA1FFD9E620B89D403D13E98EF94525521EED5C
+DD8142375E31CAD2D60599E902DBD0F93E0812408965D1C7F62801DE0DED7FC3
+A67EE5C5740DB3DFEB3A2FEE4B7E151ADCF39B3AF50B73AC99F57ED06293DB7C
+E317839E29DE865BCA1A1D9CEA528FA940D84AFA0338BFCB171C3D669D54F700
+79AA3658B8AD58435BAAE3C057409445A396DA454F7EDC42A39DBC001DB778E3
+4EA0A7FB13F0AA364CBADA4D469990BBE8195D5AE163135C2E66C99BF0250391
+AB901DB3BA48CCD1E0886E284E9041E121CFC235694E82B2F80686F3D2353F46
+C7DEF7C11C7D1AB0781AC693A52679CDA51817D7C663C92B7B0899D9AF62A6E3
+F47E11305E9F18E17B151B13F8419547DF2F02A7053F8E284FCFF1EB7CEA4AC6
+6120F99542B2A35A4AB8601C148BB96B2CED56B2F4F4EB7C8588ACA83FADD0AD
+E52ACB7C5BC3ED081DE1E449738908D692CAFBAFC4D8BA8B8E33C1756A223AC8
+E3569FBF2E97C7EBD06118AAF44C48EDAF2236AB1C1F81D30C594F0A8F1D1D83
+945FDCF3684C0CD4CCDC53BA6C9097A4568D9F85B6EFD6A21A7B82FE77279972
+C23FB7150B5C009A6DEF2CDFAA523FEEBB3B6DFEEC8EE01DA855AE59CF9E4BE5
+E74A70444F75E1647669CB872BFFE38A74192F2C9B268D5B0D31571BAE92B29E
+7E6CB16A91FB4AFFCF335BF62FC8FCFEB9D889664ABC58D34A81A4ADFDB5F26E
+5479F9F695BC8310F5B1C329912DEBF2F1FCF04F0E8BBDF84CE5E5EB766C223E
+7F94E51707F29D731688D5B0B8C135A52AF98064DBCFDC9E75805455F4F1C287
+7FF6F0DBDE28553AA2ADBE8957A39942D1166E1C0DA8EAC281FC54F530558784
+413809DE36D20DF297F1C83728301234827A2D681E0E1B70BD68B5922C6A9BEC
+A6A7FABEB106A5D6704780155DE7737CFE1857F6F54C0D3506E1401DDBB91C37
+A1E41D3D75B27766415F85FF069DDBCCBC4A0396E09584F74A49FABBF91CA8B8
+1114CDAC6329A5BCC0DE3CFF805AF9489E937D328B4EA448F3AB009E0D39DCE5
+72ABAAEB68C2ED474BE943EEF4D26C0E138070DCA82365ED7BD65B80885F9C35
+E052EA5069676C371E3C90011E78FCF24D7728BCED566C184B04F63A9FDFEC01
+31A27E90E80C5BD83A99F1339983836EE89B187268C484F76A4D6152FEBA97E5
+C5B8BC5B65FA3A87E6A79AE8BCDA3BF0FE1C6F19486E378D6300D9788A5FE063
+22FCB5CCBA8E3545406D4DA619A8E127410B4BDD3A32F047F49F6B68F3E5165E
+907B9798D085931D45C83B0909D5C896C1A1348C666CEE579EF60DAB57FC2997
+CBB9FF5352280E2F3860592D3EE4DD2E763226556AF920A2A022B8C6BD1C0A22
+F785E0FB6099FFB67CF451A17AC7681F169AB018C0EB8ABEC42439178F88CC29
+23E6324E9804434625AF8E0EB84173F3A095564BA5F932C3AAFA38CB37F70C56
+14426ACCC5B9C06444B7D40E5D2FA148993835BA74C356A3C6DE63A336F89880
+CE4C5B16D9953F8A287B484C77337F75167DFE4C4DB82666FB751D8D825F4257
+4AC2F4387E12643C5AF70A1A3A242A61FA4485F76D992D0AE90DB47037ABD1FF
+622C541B0491AE3EA38DA1EDB71BF522791789BAD2CE7CC69481AC54E138EA3A
+F4B7BE7E5C7ED47FB1BB184A5F4BF4D83FE843F6980ABBB0FC6EB0071837B282
+A401195AE7FC983E8FAE449556B05B5D8A0641FDB7D2649C0C2AF9FCD4253152
+CCF6C8DE02B18ABE772F586BD784A9F9A2FF3676263E881E8397317D460BCCE6
+F46E0A3103BB97BFE4968ED7F98853CA203224F6AD1B9AAE35A0FFA6836A6C98
+2CE95BC55E5DE11E9971B29FE7E5AA4DA8465C6EA77B3A231571C6B6B88E1A12
+8C703B11E111F546948C979FBA26B78B85C9240A8ADA1A9A6CFCE5DECB790F0B
+0BE44B26E1636D38DF58E11370F285709C161225A4B070B7D9EB2806234258A0
+60DB9B1F48295DCC2AC037A8C101CB5E7328D7D99E830AE86ECEF39A21070DA8
+6E5D4187F5E402ECAD85C1967D9F153E6C536C2FFCBECA87A962D94F72232ADF
+90DC95040BF92484D0ED784F83486E81A88FA1E7C0EFB7E7FB0DFF338B13A1E1
+0BE724B595C4361C81DF32984302EB1804D9AB5639C1FF01423D2C6A13EA6DDB
+03B7FFA78CA9B4951CA23B0D1D6F32AA8191E945CDE6BBDC277EBB0C87DF7A3B
+F4E108A0DEE30A38FDE3562EF90FBDF6C82221F10545DC7B0F34E9BF31B1370E
+9C099F9B18CBF6893E29C60123337B6C23D60CFE56675C85257343A86DF24F3D
+818318A21D4D61C118F7ECA1AA26250713C911F41EB15FC5933B2F3D7191C6E9
+579C51EE17F8FC39653B72FAB4C58F61BA6638E63B6CF28532C66AAC0FB8C382
+7BCC4D1400D41CDE5CCF3BA6E33C3E622FB7B4F3DE4DB8D22F1D5947D064F0B4
+E30DB3F32A324A3D0CF7CFB7E11C59CAF9A17AF7F0CAF2CE9CC01D8C5C54AFDB
+CDB5C1A536980A9BEE50FE10
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: OmegaSerifIPA
+%!PS-AdobeFont-1.0: OmegaSerifIPA 001.000
+%%CreationDate: 6/03/98 at 10:03
+%%VMusage: 1024 39496
+% Generated by Fontographer 4.1.3
+% Copyright The Omega Project 1996
+% ADL: 722 278 0
+%%EndComments
+FontDirectory/OmegaSerifIPA known{/OmegaSerifIPA findfont dup/UniqueID known{dup
+/UniqueID get 4345888 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+20 dict begin
+/FontInfo 16 dict dup begin
+/version (001.000) readonly def
+/FullName (OmegaSerifIPA) readonly def
+/FamilyName (OmegaSerifIPA) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition 0 def
+/UnderlineThickness 0 def
+/Notice (Copyright The Omega Project 1996) readonly def
+/em 1000 def
+/ascent 722 def
+/descent 278 def
+end readonly def
+/FontName /OmegaSerifIPA def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 124 /gammalatin put
+dup 211 /tesh put
+dup 234 /glottalstop put
+dup 235 /glottalstoprev put
+dup 240 /epsilonlatinrevclosed put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+/UniqueID 4345888 def
+/FontBBox{-151 -326 868 705}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB28EDC112EE8CE6C67360015A30749A338E471804A9341D92A
+0B722D817EECC4E8A595D9A0FB01CD573285B74FC8569F8B4ED9995FFA4FB1DE
+2335627CB04A06FCA2B1E398D6480246903DE22A152B41C38F382898D4C29CF6
+92603BC414CF33FF8A8E12BCDD7D337F376F0D0A48BAA32A927C67CE356C342A
+06274F38C51C8D659EA0016C85ABBA277D014DA53A512F240FBE1BEC7FAE1A6D
+096755EE544D4178986A3D112A9A6AB06E41C833A0417C63A6B8AAB88D51F8E6
+CB78B42A0C5738D99484F44FE5816433CF93B747001754D5CCA50B7A1F4F009C
+E38369A81E6E1E2407E159B975C0D9FB50C2DBD8A95446192073F5C827767D0E
+2B6D7A1F7B761637F48157CF90A472398A7EDB9F5AA6D13DE3799C03C8E93850
+3707F15A09FD3121E8F4F6577C452C587024330A74B6D2AB7D5710F5E54990AC
+0705D85A89327A62FA0685D0F805B0A33F9B072B6285A94427FCA9F8D7C0F960
+0DD8C317400418FE72B6E01D0D8B8FE607E2C24299E8E49BEC6FD97A5375CAA7
+349DC69B8B55C01547A92020ACB6A644A4E5C95565FBBAB617DD5F81B3F927CB
+12DE933B135011820D7305D899466416DAE7FE53A23F0066F879B546B169FDE2
+AB77EB0D58C32F6A9129933D0123FB003B82FB8B06128F61F1EF98A83A495A46
+431E06D28A5C1E67D57A235717DB8DF07357413B40040CC76B8F8AC5F56A57BF
+417B90FD89DB5D020E06A6D366A486DC02098B864701FAC28FDE5AC5D3571E40
+A2B8CB8ACBBD0D65B16320BFA78239427EF40D6B858B380DAB8FFA7BF2567732
+BA8C9C9836FE516C03EA5834FA10F431DDD6EF57C8EEC26EE1DA7103209D3097
+4A40872E926DE4FD979C952811FFD75F3EE8F027074C783454461BC5E7269F53
+17D0B106EDB2523FD4BAF26C1556CA2435E64479E6F02D75E2FC8A56DC9053D4
+25BD33474212954F9379E76128411F6F62DA2124572295FD68450B253E5AF294
+B803CF4EF6E7CFC68794DACF0844824EFB048DC8251A50DB7E63D85DC9D40892
+E9D9155401049B2C660E48824BD78AEFAEC9250E522F116EDFB6D3C300399808
+FE32066B99720529CF6E4736FED11F791B3CE3455ADA71857E76CB113F68D8FA
+FF2B6205650442DE6762D11AC50FFD4ED71CCC78503B6905458936E6F74B5655
+CB973DCEA1F88A8928F89851E1607B22EB01559233F3E0C0E4638AEBA2A05FE1
+3F2CD08E1286E7A72B1C2E46B2AA4C7559EF4A8BF11CEB03C8C02AF666FB222B
+5160A4D6170FA8FBFF0C46434A67105C491C88D6337DCE46D10FCF7583B176BA
+AEFBA71D46AFF93D541651CD027DC8072B4481E77AAC6082455A130BC1044BFB
+D15F3D8448CDBE14CD239375036992732CB38C4DC3A7B3296E16E7B891C8F6BF
+3810E9207346217D01A3A6E6A9FE62C1E6152FFFFDBF9A566615F313A43F4701
+CA04467BC0825A86CAF30625021102D98ED300C725412D200D2CF779F8E4E0F7
+135E1E672A2DD2157CC74D07EA8DC0D458587C0E7BB39A6156D41451488F66D9
+EB0C189C41DA3B01D5219DA17812F4180F3C70B446C727ED5D53E05E1BA56335
+585C6B7B4B9C23CD76993080C41F243038726098E0CF84C4638CF375EE065222
+45E1676B7B76C7563077282D2E8CCDA53C89DF02CF1845DA14BCD3EA84E1E144
+913219F0F96C63011B0C679DA18D258EEB887DC0C227EF1A7F14F46B4BDA8EF0
+15208992B8A062EB82914FCC31AD035DF36428CB3B9D209A739D17FF34AAE30A
+6419C8E6B536EE7D028CF4880B7F6D6BE2A02C2019FB5958B2C728008F647CC4
+9D19B8DC15BC358A5528D21464B336953D92490E3B640A84D134E622BB97732A
+AEE27909A15D28FB192F8D99063B96C18C76D623D444FADE3A8ED202F424DA6B
+4A424B93AD0530233066FCBA83EED39B1C1D6F832077508A4E13F4715415C9E4
+7536B48359819DA8326075EC27BD397A0FDBBD54FA491A1DC5A5381C30841FB3
+BDA3731BB216B283F8A05FC398C499A7243D2BE3142522185AF9BD7AF4E2F981
+83ECB7F4C324ED34514E0240B0717847817CB42A8F768DBC9D0DA0A59405BCFC
+59C21184E7DD125DE615954F01DB19D0B2A1592D5E1E49D99341DC5BB7DBCDDF
+6ACE1AADA3DC7B2AEC7A8F678C0398044695B9A792961680101844406F5290B3
+53CB4988A27A1F7EFBB4823AAD8C5A6120904BD5468114D83097F8ED776072E7
+169F40B7230959A79FF9F0E0F5A22BE1BA7133
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: OmegaSerifCyrillic
+%!PS-AdobeFont-1.0: OmegaSerifCyrillic 001.000
+%%CreationDate: 6/03/98 at 9:49
+%%VMusage: 1024 35663
+% Generated by Fontographer 4.1.3
+% Copyright The Omega Project 1996
+% ADL: 755 245 0
+%%EndComments
+FontDirectory/OmegaSerifCyrillic known{/OmegaSerifCyrillic findfont dup/UniqueID known{dup
+/UniqueID get 4356202 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+20 dict begin
+/FontInfo 16 dict dup begin
+/version (001.000) readonly def
+/FullName (OmegaSerifCyrillic) readonly def
+/FamilyName (OmegaSerifCyrillic) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/Notice (Copyright The Omega Project 1996) readonly def
+/em 1000 def
+/ascent 755 def
+/descent 245 def
+end readonly def
+/FontName /OmegaSerifCyrillic def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 46 /Yusiotified put
+dup 181 /ohook put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/StrokeWidth 0 def
+/FontMatrix[0.001 0 0 0.001 0 0]readonly def
+/UniqueID 4356202 def
+/FontBBox{-70 -350 1210 931}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB28EDC112EE8CE6C6736001141B80F92BF0DB9D14D5829662F
+49914E39DCF6611F886FF01FF0F4B0CC1EFDFEB495FF75E2130C1FC28060B24D
+43B72DFCAD5CABC03D129717718ABE4FF6E43EAEC660C6BEA4CAC3A129D19FC5
+5823A1A21612CC0BC1288469C12A2822A891050E25BC3ABB4E0568470B6EE3F2
+6E6221FB0302EBF01B76D7BCE4E503855F67031D0A100DB729B2C17C2E525854
+AEE6DA7EA322C48AE0E38C61823651DD30A1E138AB3D104579F42F6984418F83
+065021764D74963B7C4EC17A47E5095DEA0D564D5555B3CC58AD65E2B48C61C6
+27558CEF3496D8C8D7492F1C6C48382AAFAC68C9926E991EE6B59D10E2B13D91
+244123F95AB26C3B782A78C1E09E303579BE428D994D6BD38D931C76E589FE25
+69F12252A8C67618640D175A8156E451B8E87076D3533C4899B51BCA78ADD455
+4717732786C0078220C41F03CBAECE1D06230A3C1041341E72822F3A7724CAF5
+EFE246914C79FCC3BBCC001E527B684ABF080729F67082BDE0126410189A7628
+FB1ECAC9DD14174FEF7F7180DDB5A83CD8ED1B6F0EDE313D9CF3BDE26D08884C
+DA8D0AD74062D36CB19A8D05D87F334C318847646ADE5AB8849E81ED32B0EAFB
+CD7EC6F58A4FB94373FFA8270AFD378A41BCA3F08FAE9E5CBE7F3C3FCCB12A3B
+A061CB5D9F7586B0F955A18B5C13FF6C8A41D1FA047D4514ED477CD65FBFAD58
+BA28790DC53AB99F06A54AFCE0FEDBBB819366E691B5CA5C9916FFA55E1EDC99
+E2E986B5A37B9F595B80FCB4622B9C1711E35FE7F7D32C89BFD8467C8DBE9B08
+4974A9FC7C109AD0020C1F77C1F509024F48209D251083585B1D9A8C378E6D01
+5BCB96269B6EB93AAE444E16715ADAEF84BBAFD83E00FDD9453C02BAA1E989E1
+BDDAEABA33069D6073F18F71C6DFE7A31326783358C765638B4D4D32F2F7C002
+14F4AE6E5A26F62516DE799F5F0D3D558030F2E7121F6A618DC78E8EFC20BC3B
+F32EBB01BD69D741F114B5C2CD2E63CF7D0E0B85AA41B1179D4A645786F38152
+B8716AF955D7F033C38B3B511E623E8B0E09F52097AEAA2F659EC5FD0E2E2A16
+63A7E36F337E150AF419F0F86159ABC4105EFBE8689B341522A57255E2F8E152
+C89D3CEB7CD50391E665336251F6FE41350D1EFC09663EFCE61CEAE7F4C93CFB
+E6E7C36626958595627F97E82EE7902AA2082E9D2DA9874CFDF1DA8F59FB603E
+8F1B8CBAB0D4E9A76D6390E4A630D95A1BE15B9F868FCE550CECC6B285E2FA86
+5AB812CC58931B34DFDA203D17FD2F20AAF254BD174AFA1BF4A0F6DC3FFE0078
+16F941103F6C47B2859F4502391F81592C875B112A926EEDB17F38E21EB41F60
+106683EAF249ED78A645B30024C2CC67CE667D75D3AEBB37CEAE846C61215D12
+5B26E3F12F37958A4380587A49225F868B171915FFF4545DF77950F2B7615A94
+086237D3F378566D08846C1DAA56CD52B2702DAC814FDF4E2E84A7BE414FCF7E
+6C0427AD398CFB96476E7E5FEC682BF1FDDB510D291292361F5984B2E41917C5
+F5F62584F0032D2AE7C50B66F577260C17DD1AAC0BEC1A4644494EF40625AC42
+5A6A2789DD0A675E2EC0696C1586921B52C37D1A215BFCC9F145D1C9CD81995E
+2F9C5B4B3969B0A729472B5B335955E5E1B9022D2E47007555726879BBE764E8
+84587D069A57E19F0FCAB76933BCA2B6ACB0A9F3AEAD8BCE2BF01587C102E326
+872DCB777286BAE7668D58B9C09E6A567DBDB981F4339EDC7D679BEE09F428B9
+B1C10DED43C38F2008F013E3D319F5CC59E59C8B6AF0B45763
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: CMSY8
+%!PS-AdobeFont-1.1: CMSY8 1.0
+%%CreationDate: 1991 Aug 15 07:22:10
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMSY8) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.035 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMSY8 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 3 /asteriskmath put
+dup 121 /dagger put
+readonly def
+/FontBBox{-30 -955 1185 779}readonly def
+/UniqueID 5000818 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
+7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
+A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
+E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
+221A37D9A807DD01161779DDE7D5FC1B2109839E5B52DFBB2A7C1B5D8E7E8AA0
+5B10EA43D6A8ED61AF5B23D49920D8F79DAB6A59062134D84AC0100187A6CD1F
+80F5DDD9D222ACB1C23326A7656A635C4A241CCD32CBFDF8363206B8AA36E107
+1477F5496111E055C7491002AFF272E46ECC46422F0380D093284870022523FB
+DA1716CC4F2E2CCAD5F173FCBE6EDDB874AD255CD5E5C0F86214393FCB5F5C20
+9C3C2BB5886E36FC3CCC21483C3AC193485A46E9D22BD7201894E4D45ADD9BF1
+CC5CF6A5010B5654AC0BE0DA903DB563B13840BA3015F72E51E3BC80156388BA
+F83C7D393392BCBC227771CDCB976E93302530FA3F4BEF341997D4302A48384A
+CEFFC155983607ED44ED8BB0F2E1ECA433708ADC448491EE34E5DE6387C31A7E
+DCF2EA2BD9D34874BA24E7890A4D439123FC08F165C103EC279DE5EA68EA8297
+E6AC3FFF3F15BA263EF1A0B6F158C59FFA893535D961F306F33EC80849E2C642
+1AA4B3506CCDF2635B07582676F8B20BA58C498650410C92A6E81E135BCE79B7
+89E572C6B118695164E031F6288FA34E1E695ECBBB704877860E030EE8FE908B
+9A9352DBF53B779DA608B7E82EA0DFD24D3DFF0F52A2A8379BB2C03F6581E2C0
+65EF423EBAB253F569641118D9E4B5C6CDB3598772CAA9C3D29EF51254714926
+96E32853AE95D9B8463E678F1CD480AB9926124287EC40D13131FAD8BDA673E6
+D49F45207D96CD52EDF175CFEA9357FDCD103731293412CD00F21A1B6D6DD4A1
+D862E349370E8C3406E4FD0395EA7EC947345EDF74D5DCDEF8D669A406376E68
+BC7B6620926E78770859C7F457E89A00B639A571E76498EA1255A324A258448D
+49E8478E32703B26E5FFFB53CBF6FA3F0D995DBD581076EC39887184A78A0635
+E8DAB331BC8DD55619EFA587685D6363D0EC794BFDA45856A836A25220D8ADCC
+1BDE168F17C7A4C73BE7EB6CCDD88516EFE568ABC1E39FC431C588EC0B994B4B
+D1212FBE2715E90093839BB09E76BC55B400ABBE299258A2BB7B5D35EB3A6787
+ED601F4C515362C730AC2A686CC7099A9D228592018E08C40D0325A66A175267
+DED0964F8C8AEE3B6E75E98E170F034DD41C97BDF3068A4081C4D74BFCDBAD43
+6A90439168D2B0F2EA848D5CEA51DCD2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+TeXDict begin 39158280 55380996 1000 600 600 (torture.dvi)
+@start /Fa 119[0 3[0 3[73 128[{}3 99.6264 /OmegaSerifArabicThree-Bold
+rf /Fb 88[88 58[41 16[41 91[{}3 99.6264 /OmegaSerifArabicTwo-Bold
+rf /Fc 34[65 2[30 1[42 43 3[52 1[54 2[54 2[44 2[53 8[23
+48 5[38 3[38 3[43 12[58 2[82 9[92 1[74 74 2[41 41 3[41
+41 11[62 5[76 30 30 1[35 3[30 1[29 29 9[29 23[0 18[53
+4[53 53 53 49[{}37 99.6264 /OmegaSerifArabicOne-Bold
+rf /Fd 222[91 32[71{}2 90.9091 /CMSY10 rf /Fe 138[35
+2[35 2[35 35 4[35 2[35 2[35 1[35 46[35 50[{}9 66.4176
+/CMTT8 rf /Ff 133[44 44 44 44 1[44 44 44 44 3[44 44 44
+44 1[44 44 44 44 44 44 44 44 44 12[44 5[44 44 44 2[44
+14[44 11[44 44 44 44[{}30 83.022 /CMTT10 rf /Fg 134[33
+2[33 1[21 29 29 3[37 54 3[21 3[33 2[37 9[46 2[54 42 14[46
+69[{}14 74.7198 /OmegaSerifLatin-Italic rf /Fh 95[25
+160[{}1 74.7198 /OmegaSerifCommon-Italic rf /Fi 202[25
+25 25 25 25 49[{}5 49.8132 /OmegaSerifCommon rf /Fj 205[42
+50[{}1 143.462 /OmegaSerifArabicThree rf /Fk 35[85 1[43
+93 61 62 2[61 3[43 43 77 1[64 3[76 5[76 2[34 2[64 3[55
+3[55 55 14[84 15[107 4[59 1[59 4[92 89 2[92 13[43 7[42
+10[42 25[0 0 4[0 0 0 0 5[76 24[36 33[{}35 143.462 /OmegaSerifArabicOne
+rf /Fl 40[89 2[88 109 9[122 53[154 47[61 30[0 3[0 64[{}8
+206.559 /OmegaSerifArabicOne rf /Fm 222[69 33[{}1 206.559
+/OmegaSerifCommon rf /Fn 168[74 87[{}1 90.9091 /OmegaSerifGreek-Bold
+rf /Fo 134[45 45 2[51 30 35 40 1[51 45 51 76 25 2[25
+51 2[40 51 40 51 45 11[66 61 51 2[56 9[56 61 2[61 66
+65[{}26 90.9091 /OmegaSerifLatin-Bold rf /Fp 201[45 45
+45 45 45 45 1[30 23 46[{}8 90.9091 /OmegaSerifCommon-Bold
+rf /Fq 168[81 87[{}1 99.6264 /OmegaSerifGreek-Bold rf
+/Fr 134[50 2[50 55 33 39 44 1[55 50 55 83 28 2[28 1[50
+1[44 55 44 55 50 7[72 1[100 2[66 3[61 4[78 1[39 78 78
+2[72 2[72 65[{}28 99.6264 /OmegaSerifLatin-Bold rf /Fs
+150[33 41[50 4[33 3[50 50 1[50 50 50 2[25 46[{}9 99.6264
+/OmegaSerifCommon-Bold rf /Ft 138[48 6[48 1[48 4[48 1[48
+3[48 97[{}6 90.9091 /CMITT10 rf /Fu 129[48 48 48 48 48
+48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48
+48 48 48 48 48 48 48 3[48 48 48 48 48 48 2[48 48 48 2[48
+48 48 1[48 2[48 48 48 48 48 48 48 1[48 48 1[48 48 48
+48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 1[48
+48 4[48 48 48 14[48 4[48 13[{}79 90.9091 /CMTT10 rf /Fv
+194[71 17[71 1[35 35 40[{}4 90.9091 /CMR10 rf /Fw 135[52
+17[45 1[47 100[{}3 90.9091 /CMMI10 rf /Fx 75[25 24[57
+11[27 75[0 1[0 65[{}5 66.4176 /OmegaSerifArabicOne rf
+/Fy 165[51 90[{}1 90.9091 /CMEX10 rf /Fz 77[61 1[72 8[0
+3[56 1[73 3[37 1[0 7[0 1[78 7[0 0 1[0 1[0 3[67 47[91
+1[37 37 2[22 28 37 29 46 19[27 50[{}23 90.9091 /OmegaSerifArabicThree
+rf /FA 2[47 47 3[59 1[59 7[32 27 39 5[49 49 49 24[41
+66 7[66 5[41 41 66 15[66 91 80 80 91 1[66 1[50 5[72 43[68
+68 84 37 37 1[37 3[37 1[37 2[37 37 37 37 2[37 37 3[37
+37 37 2[37 37 1[37 1[37 2[56 54 1[58 56 54 2[56 54 1[58
+56 54 3[54 7[54 2[27 75 2[27 75 69 1[27 75 2[27 75 32[{}66
+90.9091 /OmegaSerifArabicTwo rf /FB 3[75 3[75 3[75 1[27
+27 75 1[35 35 72 7[49 4[34 54 59 54 27 27 59 39 39 32
+1[39 48 32 49 27 27 49 37 40 40 37 54 48 1[48 1[48 2[44
+21 21 44 54 41 41 54 50 35 35 50 72 35 35 72 43 39 40
+54 43 39 40 54 1[53 1[60 1[53 53 60 98 75 78 100 98 74
+78 100 84 68 68 84 84 68 68 84 37 37 37 37 37 37 37 37
+1[58 56 54 1[58 56 54 1[58 1[56 54 1[27 27 75 69 27 27
+75 32 32 69 27 27 75 27 27 54 27 27 59 1[27 1[39 27 27
+1[27 29 20[0 1[0 5[0 0 0 0 1[74 4[48 48 48 6[48 13[25
+23 33[{}135 90.9091 /OmegaSerifArabicOne rf /FC 134[39
+39 39 39 39 1[39 39 1[39 39 39 39 39 2[39 2[39 39 39
+39 1[39 32[39 13[39 3[39 39 45[{}22 74.7198 /CMTT9 rf
+/FD 134[29 117[32 3[{}2 49.8132 /CMSY6 rf /FE 190[48
+65[{}1 66.4176 /OmegaSerifLatin rf /FF 202[33 33 33 33
+33 49[{}5 66.4176 /OmegaSerifCommon rf /FG 50[45 82[35
+40 1[61 40 45 25 35 35 1[45 45 45 66 25 40 1[25 45 45
+25 40 45 40 45 45 16[56 3[51 2[30 2[56 4[56 65[{}29 90.9091
+/OmegaSerifLatin-Italic rf /FH 210[30 3[30 30 40[{}3
+90.9091 /OmegaSerifCommon-Italic rf /FI 168[57 87[{}1
+74.7198 /OmegaSerifGreek rf /FJ 50[42 83[37 37 54 37
+37 21 29 25 1[37 37 37 58 21 37 1[21 37 37 25 33 37 33
+37 33 8[54 71 54 54 46 42 2[42 1[54 1[46 5[42 46 54 50
+50 54 22[21 42[{}40 74.7198 /OmegaSerifLatin rf /FK 93[25
+25 25 54[25 25 45[21 37 37 37 1[37 37 1[37 37 37 24 19
+1[19 2[25 25 40[{}19 74.7198 /OmegaSerifCommon rf /FL
+148[68 93 102 2[98 36[39 55 1[47 27 47 47 40 58 47 47
+68 48 47 48 27 55 65 55 48 25 47 41 55 47 47 48 55 57
+55 51 55 27 33[{}36 90.9091 /OmegaSerifTifinagh rf /FM
+15[41 4[40 40 22[51 86[45 124[{}5 90.9091 /OmegaSerifIPA
+rf /FN 74[45 134[104 46[{}2 90.9091 /OmegaSerifCyrillic
+rf /FO 135[44 63 20[49 10[69 87[{}4 90.9091 /OmegaSerifGreek
+rf /FP 48[75 51 51 55 33[39 47[40 45 45 66 45 45 25 35
+30 45 45 45 45 71 25 45 25 25 45 45 30 40 45 40 45 40
+7[66 66 86 66 66 56 51 61 1[51 66 66 81 56 66 35 30 66
+66 51 56 66 61 61 66 5[50 59[{}56 90.9091 /OmegaSerifLatin
+rf /FQ 60[30 28[30 2[30 1[30 43[91 3[45 45 2[40 40 2[30
+30 8[45 1[30 1[30 27[40 3[25 25 45 45 45 45 45 45 45
+45 45 45 29 23 30 23 51 1[30 30 5[37 34[{}35 90.9091
+/OmegaSerifCommon rf /FR 168[97 87[{}1 119.552 /OmegaSerifGreek-Bold
+rf /FS 134[60 60 86 60 66 40 47 53 1[66 60 66 100 33
+66 1[33 66 60 40 53 66 53 66 60 7[86 1[120 2[80 66 2[73
+93 1[113 3[47 2[73 3[80 86 65[{}34 119.552 /OmegaSerifLatin-Bold
+rf /FT 199[60 60 60 60 60 60 60 60 49[{}8 119.552 /OmegaSerifCommon-Bold
+rf /FU 190[42 65[{}1 58.1154 /OmegaSerifLatin rf /FV
+256[{}0 58.1154 /OmegaSerifCommon rf /FW 168[63 87[{}1
+83.022 /OmegaSerifGreek rf /FX 134[42 1[60 42 42 23 32
+28 42 42 42 42 65 23 42 1[23 42 42 28 37 42 37 42 37
+8[60 78 1[60 51 46 2[46 3[51 2[28 2[46 51 2[55 60 65[{}35
+83.022 /OmegaSerifLatin rf /FY 197[23 11[21 28 21 47
+43[{}5 83.022 /OmegaSerifCommon rf /FZ 139[28 32 37 14[37
+46 42 31[60 65[{}7 83.022 /OmegaSerifLatin-Bold rf /F0
+256[{}0 83.022 /OmegaSerifCommon-Bold rf /F1 134[31 117[35
+3[{}2 66.4176 /CMSY8 rf /F2 138[50 1[39 33 2[50 50 78
+28 2[28 50 2[44 1[44 50 44 7[72 8[55 5[39 1[72 72[{}17
+99.6264 /OmegaSerifLatin rf /F3 256[{}0 99.6264 /OmegaSerifCommon
+rf /F4 168[109 87[{}1 143.462 /OmegaSerifGreek rf /F5
+134[72 1[104 1[72 40 56 48 1[72 1[72 1[40 2[40 72 72
+1[64 72 64 72 64 12[88 80 5[128 9[96 1[104 65[{}22 143.462
+/OmegaSerifLatin rf /F6 197[40 11[36 1[36 44[{}3 143.462
+/OmegaSerifCommon rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+%%PaperSize: A4
+ end
+%%EndSetup
+%%Page: 63 1
+TeXDict begin 63 0 bop 519 912 a F5(Multilingual)33 b(T)-11
+b(ypesetting)33 b(with)i F4(W)p F6(,)g F5(a)h(Case)e(Study)p
+F6(:)1681 1095 y F5(Arabic)1079 1348 y F2(Y)-10 b(annis)24
+b(Haralambous)1908 1312 y F1(\003)2217 1348 y F2(John)g(Plaice)2673
+1312 y F1(y)1722 1772 y FZ(Abstract)734 1924 y FX(In)c(this)h(paper)e
+(we)i(describe)f(the)g(internal)g(structure)f(of)h(the)h(Arabic)f
+(script)g(pack)p FY(-)609 2023 y FX(age)f(for)f(the)h
+FW(W)h FX(typesetting)e(system)p FY(,)h FX(as)h(well)f(as)h(the)f
+(techniques)e(and)i(tools)g(used)g(for)609 2123 y(its)j(de)n(v)o
+(elopment)p FY(.)27 b FX(This)21 b(package)e(allo)n(ws)i(typesetting)e
+(using)h(re)o(gular)f(L)2746 2107 y FU(A)2775 2123 y
+FX(T)2812 2142 y(E)2853 2123 y(X)i(styles)p FY(,)609
+2223 y FX(in)16 b(all)g(Arabic)g(alphabet)e(languages)p
+FY(:)26 b FX(Arabic)p FY(,)16 b FX(Berber)m FY(,)f FX(F)o(arsi)p
+FY(,)i FX(Urdu)p FY(,)f FX(P)o(ashto)p FY(,)g FX(Sindhi)p
+FY(,)609 2322 y FX(Uighur)m FY(,)j FX(etc)p FY(.)734
+2422 y FX(W)-7 b(e)17 b(also)f(gi)n(v)o(e)g(a)g(description)f(of)h(the)
+g(character)f(codes)h(added)f(to)h(Unicode)p FY(,)f FX(to)i(ob)p
+FY(-)609 2521 y FX(tain)h(the)g(Unicode)p FY(++)e FX(encoding)p
+FY(,)g FX(used)h(by)g(the)h FW(W)g FX(system)g(for)f(typesetting)g
+(purposes)p FY(.)382 2813 y FT(1)119 b FS(Ov)o(er)o(view)30
+b(of)g(the)g FR(W)g FS(Arabic)g(Script)i(P)o(ackage)382
+3020 y FP(T)-7 b(ypesetting)28 b(with)d FO(W)f FP(is)i(a)f(process)i
+(similar)f(to)g(typesetting)i(with)e(T)2580 3041 y(E)2623
+3020 y(X)p FQ(:)37 b FP(the)26 b(user)g(prepares)382
+3133 y(a)c FQ(l)p FP(source)p FQ(m)i FP(\315le)p FQ(,)e
+FP(containing)j(the)e(te)o(xt)g(of)1736 3092 y FJ(his)1736
+3153 y(her)1853 3133 y FP(document)h(and)f(a)f(certain)i(number)f(of)f
+(macro)p FQ(-)382 3246 y FP(commands)34 b(for)f(attrib)n(ute)i(changes)
+f(of)f(the)g(te)o(xt)g FQ(\()p FP(font)h(characteristics)p
+FQ(,)k FP(language)p FQ(,)g FP(case)p FQ(,)382 3359 y
+FP(etc)p FQ(.\),)20 b FP(references)h(to)e(\315gures)h
+FQ(\()p FP(included)h(in)e(graphical)j(format)d(\315les)g(on)g(disk)p
+FQ(\))h FP(and)f(other)h(ma)p FQ(-)382 3472 y FP(terial)k(included)i
+(in)e(or)f(accompan)o(ying)k(the)d(te)o(xt)p FQ(.)523
+3585 y FP(Once)18 b(this)h(source)h(\315le)e(prepared)p
+FQ(,)j FO(W)d FP(is)g(launched)p FQ(:)33 b FP(it)19 b(reads)g(the)g
+(\315le)p FQ(,)f FP(e)o(xpands)i(the)f(com)p FQ(-)382
+3698 y FP(mands)g(and)g(typesets)i(the)e(te)o(xt)g(accordingly)-6
+b FQ(.)35 b FP(T)-7 b(o)17 b(perform)j(this)f(task)p
+FQ(,)h FO(W)e FP(loads)h(and)g(e)o(x)o(ecutes)382 3810
+y(se)n(v)o(eral)24 b FO(W)p FP(TPs)d FQ(\()p FO(W)h FP(T)m(ranslation)i
+(Processes)p FQ(\),)h FP(which)e(tak)o(e)g(care)g(of)g(lo)n(w)f(le)n(v)
+o(el)h(properties)i(of)382 3923 y(the)g(document)i FQ(\()p
+FP(conte)o(xtual)h(analysis)f(of)e(the)g(script)p FQ(,)h
+FP(case)g(switching)g(according)i(to)d(script)382 4036
+y(and)k(language)p FQ(,)k FP(etc)p FQ(.\).)50 b FP(It)29
+b(also)h(uses)g(di\314erent)h(fonts)p FQ(,)g FP(most)e(of)g(which)g
+(are)h FG(virtual)p FQ(,)i FP(in)d(the)382 4149 y(sense)20
+b(that)g(the)o(y)g(themselv)o(es)h(call)f(other)g(fonts)p
+FQ(.)33 b FP(On)19 b(a)g(higher)i(le)n(v)o(el)p FQ(,)f
+FP(such)g(a)f(document)i(uses)382 4262 y(L)405 4247 y
+FE(A)439 4262 y FP(T)480 4283 y(E)524 4262 y(X)d(packages)p
+FQ(,)23 b FP(some)c(of)h(them)g(modi\315ed)g(to)f(tak)o(e)i(adv)n
+(antage)h(of)e(the)f(additional)k(features)382 4375 y(of)g
+FO(W)g FP(vs)p FQ(.)g FP(T)739 4395 y(E)783 4375 y(X)p
+FQ(.)523 4488 y FP(The)j(leading)i(idea)f(of)f(the)g
+FO(W)f FP(Arabic)i(Script)f(P)o(ackage)h FQ(\()p FP(as)g(of)f(an)o(y)g
+FO(W)f FP(language)k(pack)p FQ(-)382 4601 y FP(age)p
+FQ(\))e FP(is)g(that)g(the)g(lo)n(w)f(le)n(v)o(el)h(properties)i(of)e
+(the)f(script)i(ha)n(v)o(e)g(to)e(be)h(separated)i(from)d(higher)382
+4714 y(le)n(v)o(el)e(typesetting)j(commands)p FQ(.)35
+b FP(F)o(or)23 b(e)o(xample)p FQ(,)h FP(conte)o(xtual)i(analysis)g(of)d
+(the)h(Arabic)h(script)382 4827 y(has)f(to)f(be)h(completely)i
+(independent)h(of)c(the)h(L)1877 4811 y FE(A)1911 4827
+y FP(T)1952 4847 y(E)1996 4827 y(X)e(command)i(le)n(v)o(el)p
+FQ(,)g FP(so)f(that)i(one)f(can)g(use)382 4940 y(Arabic)f(te)o(xt)g(in)
+g(an)o(y)g(conte)o(xt)i FQ(\()p FP(inside)f(a)f(table)h(or)e(a)h
+(formula)p FQ(,)h FP(or)e(deeply)j(nested)f(inside)h(se)n(v)p
+FQ(-)382 5053 y FP(eral)h(L)566 5037 y FE(A)601 5053
+y FP(T)642 5073 y(E)685 5053 y(X)f(en)l(vironments)30
+b(and)c(commands)p FQ(,)i FP(etc)p FQ(.\))41 b FP(and)27
+b(under)g(an)o(y)f(circumstances)p FQ(,)k FP(as)c(in)p
+382 5133 1196 4 v 480 5186 a FD(\003)516 5218 y FJ(Atelier)19
+b(Fluxus)g(V)l(irus)p FK(,)f(187,)h FJ(rue)g(Nationale)p
+FK(,)g(59800)i FJ(Lille)p FK(,)c FJ(France)p FK(,)i FC
+(yannis@fluxus-virus.com)484 5280 y FD(y)516 5312 y FJ(School)c(of)f
+(Computer)h(Science)g(and)g(Engineering)p FK(,)h FJ(The)e(Uni)n(v)o
+(ersity)h(of)f(Ne)n(w)g(South)h(W)-6 b(ales)p FK(,)14
+b FJ(Sydne)o(y)h FK(2052)382 5403 y FJ(Australia)p FK(,)j
+FC(plaice@cse.unsw.edu.au)1831 5652 y FQ(63)p eop end
+%%Page: 64 2
+TeXDict begin 64 1 bop 382 548 a FP(the)27 b(follo)n(wing)g(e)o(xample)
+p FQ(,)h FP(which)f(has)f(been)i(typeset)g(with)e(ordinary)j(L)2670
+533 y FE(A)2704 548 y FP(T)2745 568 y(E)2788 548 y(X)c(en)l(vironments)
+382 661 y(and)f(macros)p FQ(:)p 1280 772 1192 4 v 1278
+885 4 113 v 1728 851 a FB(\203)-56 b(@)-27 b(\333)-54
+b(n)-59 b(s)p 2189 885 V 663 w(\313)-40 b(@)-27 b(\333)g(I)-69
+b(x)p 2471 885 V 1280 888 1192 4 v 1278 1167 4 279 v
+1330 940 a Fy(Z)1749 967 y FB(\257)i(\333)j(\217)-122
+b(\313)-40 b(@)-58 b(\204)g(C)-37 b(\213)g(B)e(\327)-76
+b(\212)1434 1147 y Fx(\233)-57 b(A)-25 b(\264)g(C)e(\217)1849
+1064 y Fw(f)10 b Fv(\()p Fw(x)p Fv(\))15 b Fw(dx)p 2189
+1167 V 182 w FB(c)-27 b(@)g(\317)-54 b(n)p 2471 1167
+V 1280 1170 1192 4 v 523 1340 a FP(There)19 b(are)h(tw)o(o)e(k)o(e)o(y)
+i(aspects)h(to)e(Arabic)g(script)i(typesetting)p FQ(,)i
+FP(unfortunately)g(of)c(unequal)382 1453 y(comple)o(xity)p
+FQ(:)45 b FP(the)28 b(\315rst)g(one)g(is)g(conte)o(xtual)i(analysis)p
+FQ(,)h FP(that)e(is)f(the)g(f)o(act)g(that)h(Arabic)g(letters)382
+1566 y(change)20 b(shape)h(according)g(to)e(their)h(position)h(in)e(a)f
+(w)o(ord)p FQ(,)i FP(or)f(according)i(to)e(the)h(f)o(act)f(that)h(the)o
+(y)382 1679 y(are)g(part)h(of)f(an)h(abbre)n(viation)p
+FQ(,)j FP(etc)p FQ(.)32 b FP(This)20 b(aspect)i(can)f(be)f(handled)i
+(easily)g(and)f(e\317ciently)h(by)382 1791 y FO(W)p FP(TPs)p
+FQ(.)34 b FP(The)24 b(second)h(aspect)h(is)e(more)g(global)p
+FQ(:)37 b FP(it)24 b(is)g(the)g(f)o(act)h(that)g(Arabic)g(script)g(is)f
+(written)382 1904 y(from)f(right)i(to)e(left)p FQ(.)523
+2017 y FP(T)-7 b(w)o(o)30 b(methods)j(can)f(be)g(applied)p
+FQ(:)51 b FP(the)32 b(\315rst)f(one)h(is)g(to)f(change)i(the)f(def)o
+(ault)i(direction)382 2130 y(of)26 b(the)h(whole)g(document)p
+FQ(.)43 b FP(This)26 b(method)h(is)g(e)o(xtremely)g(e\317cient)h(when)e
+(the)h(document)h(is)382 2243 y(entirely)33 b(in)e(Arabic)p
+FQ(,)i FP(or)e(if)g(left)p FQ(-)p FP(to)p FQ(-)p FP(right)j(te)o(xt)d
+(e)o(xcerpts)i(are)e(e)o(xceptional)p FQ(.)59 b FP(Being)32
+b(global)p FQ(,)382 2356 y FP(this)h(method)h(applies)g(also)f(to)g
+(page)p FQ(-)p FP(le)n(v)o(el)i(typesetting)g(methods)p
+FQ(,)h FP(such)e(as)e(the)h(order)h(of)382 2469 y(columns)23
+b(in)e(a)g(multicolumn)i(en)l(vironment)p FQ(,)h FP(etc)p
+FQ(.)33 b FP(Of)21 b(course)p FQ(,)i FP(mathematical)g(formulas)g(are)
+382 2582 y(not)h(a\314ected)h(by)e(this)h(global)h(direction)h(change)p
+FQ(.)523 2695 y FP(The)21 b(second)i(method)f(is)f(to)g(k)o(eep)i(left)
+p FQ(-)p FP(to)p FQ(-)p FP(right)h(as)d(def)o(ault)i(direction)h(and)e
+(to)f(temporar)n FQ(-)382 2808 y FP(ily)g(switch)h(to)g(right)p
+FQ(-)p FP(to)p FQ(-)p FP(left)i(for)e(e)n(v)o(ery)g(Arabic)g(script)g
+(sentence)p FQ(.)35 b FP(This)21 b(can)h(be)f(practical)j(for)382
+2921 y(a)f(document)i(where)f(Arabic)g(e)o(xcerpts)h(are)f(e)o
+(xceptional)p FQ(.)382 3213 y FT(2)119 b FS(P)o(arts)29
+b(of)h(the)g FR(W)g FS(Arabic)h(Script)g(P)o(ackage)382
+3420 y FP(This)23 b(package)j(consists)f(of)f(the)g(follo)n(wing)h
+(elements)p FQ(:)496 3633 y(1.)45 b FP(The)19 b Fu(OmegaSerifArabic)14
+b FP(PostScript)20 b(fonts)p FQ(:)33 b FP(\315les)19
+b Fu(omsea1.pfb)p FQ(,)e Fu(omsea2.pfb)p FQ(,)609 3746
+y Fu(omsea3.pfb)24 b FP(and)k(the)g(corresponding)k(AFM)25
+b(\315les)p FQ(.)45 b FP(A)27 b(Sans)p FQ(-)p FP(serif)i(font)f
+FQ(\()p Fu(Omega-)609 3859 y(SansArabic)p FQ(\),)23 b
+FP(as)j(well)f(as)h(additional)j(styles)e(of)f(the)g(Serif)g(font)g
+(are)g(under)h(de)n(v)o(el)p FQ(-)609 3971 y FP(opment)p
+FQ(.)496 4159 y(2.)45 b FP(The)16 b(virtual)h(font)g
+Fu(omrl)p FQ(:)28 b FP(\315les)16 b Fu(omrl.ovf)p FQ(,)e
+Fu(omrl.ofm)p FQ(,)g Fu(omsea1.tfm)p FQ(,)g Fu(omsea2.tfm)p
+FQ(,)609 4272 y Fu(omsea3.tfm)p FQ(.)496 4460 y(3.)45
+b FP(The)16 b(con\315guration)j(\315le)c Fu(omrl.cfg)p
+FQ(,)f FP(which)j(is)e(used)i(by)f(the)h(PERL)c(utility)18
+b(Mak)o(eO)-5 b(VP)609 4573 y(to)24 b(create)g(the)g(virtual)h(font)f
+(out)g(of)g(the)g(AFM)d(\315les)j(and)g(other)g(information)p
+FQ(.)496 4760 y(4.)45 b FP(A)23 b(certain)i(number)f(of)g
+FO(W)p FP(TPs)p FQ(:)663 4948 y(\()p FP(a)p FQ(\))46
+b Fu(7arb2uni.otp)p FQ(,)19 b(7-)p FP(bit)25 b(Arabic)p
+FQ(/)p FP(F)o(arsi)g(transcription)i(to)c(Unicode)p FQ(;)658
+5094 y(\()p FP(b)p FQ(\))46 b Fu(7ber2uni.otp)p FQ(,)19
+b(7-)p FP(bit)25 b(Berber)f(transcription)j(to)d(Unicode)p
+FQ(;)663 5240 y(\()p FP(c)p FQ(\))46 b Fu(7urd2uni.otp)p
+FQ(,)19 b(7-)p FP(bit)25 b(Urdu)e(transcription)28 b(to)23
+b(Unicode)p FQ(;)658 5386 y(\()p FP(d)p FQ(\))46 b Fu(7pas2uni.otp)p
+FQ(,)19 b(7-)p FP(bit)25 b(Afghanistani)h(P)o(ashto)e(transcription)j
+(to)d(Unicode)p FQ(;)1831 5652 y(64)p eop end
+%%Page: 65 3
+TeXDict begin 65 2 bop 663 548 a FQ(\()p FP(e)p FQ(\))46
+b Fu(7pap2uni.otp)p FQ(,)19 b(7-)p FP(bit)25 b(P)o(akistani)g(P)o
+(ashto)e(transcription)28 b(to)23 b(Unicode)p FQ(;)673
+694 y(\()p FP(f)p FQ(\))46 b Fu(7snd2uni.otp)p FQ(,)19
+b(7-)p FP(bit)25 b(Sindhi)f(transcription)j(to)d(Unicode)p
+FQ(;)658 839 y(\()p FP(g)p FQ(\))46 b Fu(uni2cuni.otp)p
+FQ(,)13 b FP(conte)o(xtual)19 b(analysis)p FQ(,)g FP(sending)f(Unicode)
+p FQ(++)g FP(to)e(cUnicode)p FQ(++)809 952 y(\(h)p FP(c)p
+FQ(i)24 b FP(for)g FQ(h)p FP(conte)o(xtual)p FQ(i\);)658
+1098 y(\()p FP(h)p FQ(\))46 b Fu(cuni2oar.otp)p FQ(,)19
+b FP(cUnicode)p FQ(++)26 b FP(to)d Fu(omrl)f FP(font)p
+FQ(.)609 1285 y FP(These)34 b FO(W)p FP(TPs)f(are)h(a)n(v)n(ailable)i
+(in)e(human)p FQ(-)p FP(readable)k(and)c(compiled)i(binary)f(format)609
+1398 y FQ(\()p FP(OCP)p FQ(\),)22 b FP(the)i(latter)g(being)h(loaded)g
+(by)f FO(W)e FP(on)i(runtime)p FQ(.)496 1585 y(5.)45
+b FP(A)25 b(L)723 1570 y FE(A)757 1585 y FP(T)798 1606
+y(E)842 1585 y(X)g(style)i FQ(\()p Fu(arabic.sty)p FQ(\))c
+FP(de\315ning)k(a)f(command)h(that)g(will)e(acti)n(v)n(ate)j(and)f(de)p
+FQ(-)609 1698 y FP(acti)n(v)n(ate)e(the)f FO(W)p FP(TPs)p
+FQ(.)496 1886 y(6.)45 b FP(Documentation)26 b(and)e(test)g(\315les)g
+FQ(\()p Fu(testarab.tex)p FQ(,)19 b Fu(testsind.tex)p
+FQ(\).)382 2178 y FT(3)119 b FS(Installation)30 b(of)f(the)h
+FR(W)g FS(Arabic)h(Script)g(P)o(ackage)382 2385 y FP(T)-7
+b(o)15 b(use)i(the)g FO(W)f FP(Arabic)h(Script)g(P)o(ackage)g(you)g
+(must)g(ha)n(v)o(e)g FO(W)e FP(v)o(ersion)j FQ(1.45)f
+FP(or)g(higher)h(installed)382 2498 y(on)k(your)h(machine)p
+FQ(.)34 b FP(Place)22 b(OFM)p FQ(,)e FP(O)-5 b(VF)e FQ(,)20
+b FP(TFM)g(and)j(OCP)d(\315les)i(where)g(the)h(system)f(e)o(xpects)382
+2611 y(to)g(\315nd)h(them)f FQ(\()p FP(if)h(in)f(doubt)p
+FQ(,)i FP(consult)h(the)d Fu(texmf.conf)e FP(\315le)p
+FQ(\).)32 b FP(K)n(eep)23 b(the)f Fu(arabic.sty)e FP(\315le)382
+2724 y(some)n(where)25 b(where)f(it)g(can)g(be)g(found)i(by)e
+FO(W)p FQ(.)33 b FP(Finally)25 b(add)g(the)f(follo)n(wing)i(fe)n(w)d
+(lines)i(to)f(the)382 2837 y Fu(psfonts.map)c FP(con\315guration)26
+b(\315le)d(of)h Fu(odvips)p FQ(:)382 3023 y Fu(omsea1)i
+(OmegaSerifArabicOne)c(</foo/omsea1.pfb)382 3136 y(omsea2)k
+(OmegaSerifArabicTwo)c(</foo/omsea2.pfb)382 3249 y(omsea3)k
+(OmegaSerifArabicThree)21 b(</foo/omsea3.pfb)382 3436
+y FP(where)j Fu(/foo)d FP(stands)k(for)f(the)g(absolute)i(path)e(of)f
+(the)h(directory)i(containing)h(the)c(PFB)f(\315les)p
+FQ(.)523 3549 y FP(This)38 b(is)h(all)g(you)g(need)g(to)g(do)p
+FQ(:)64 b FP(you)39 b(can)g(start)g(already)i(by)d(launching)k
+FO(W)37 b FP(on)i(\315les)382 3662 y Fu(testarab.tex)19
+b FP(and)24 b Fu(testsind.tex)p FQ(.)523 3775 y FP(In)f(the)g(follo)n
+(wing)h(sections)h(we)d(will)g(describe)j(the)e(use)g(of)g(the)g
+(package)p FQ(,)i FP(from)d(the)h(end)382 3887 y(users)p
+FQ(i)g FP(point)h(of)e(vie)n(w)-6 b FQ(.)33 b FP(W)-7
+b(e)21 b(will)h(assume)h(that)g(the)f(user)h(is)f(f)o(amiliar)i(with)e
+(the)g(T)2952 3908 y(E)2996 3887 y(X)f(typeset)p FQ(-)382
+4000 y FP(ting)j(system)g(and)g(the)g(L)1132 3985 y FE(A)1166
+4000 y FP(T)1207 4021 y(E)1251 4000 y(X)e(macro)i(package)p
+FQ(.)382 4293 y FT(4)119 b FS(Basic)29 b(Macr)n(os)382
+4500 y FP(Before)h(starting)h(a)d(ne)n(w)h(document)i(one)e(has)h(to)f
+(choose)i(if)e(the)g FQ(l)p FP(background)k(language)p
+FQ(m)382 4613 y FP(is)24 b(going)i(to)e(be)h(an)f(Arabic)h(alphabet)i
+(language)p FQ(,)f FP(in)f(other)g(terms)p FQ(,)g FP(if)f(we)f(e)o
+(xpect)j(pages)f(and)382 4726 y(columns)32 b(to)e(be)g(typeset)j(from)d
+(right)h(to)g(left)p FQ(,)h FP(and)f(the)g(whole)f(global)i(page)g
+(design)g(to)e(be)382 4839 y(right)p FQ(-)p FP(to)p FQ(-)p
+FP(left)d(oriented)p FQ(.)523 4951 y FP(If)22 b(this)h(the)f(case)p
+FQ(,)h FP(then)g(the)g(macro)g Fu(\\GlobalArabic[)p Ft(language)p
+Fu(])15 b FP(has)22 b(to)h(be)f(used)h(in)382 5064 y(the)g(document)h
+(header)l FQ(,)g FP(where)e(the)h(optional)i(ar)n(gument)f
+Ft(language)19 b FP(is)k(one)f(of)h(the)f(follo)n(w)p
+FQ(-)382 5177 y FP(ing)p FQ(:)34 b Fu(arabic)21 b FQ(\()p
+FP(by)j(def)o(ault)p FQ(\),)h Fu(farsi)p FQ(,)d Fu(urdu)p
+FQ(,)f Fu(pashto)p FQ(,)g Fu(sindhi)p FQ(,)g Fu(custom)p
+FQ(.)523 5290 y FP(This)c(macro)h(will)g(switch)g(the)g(global)h
+(typesetting)i(direction)e(of)f(the)g(document)h(to)f(right)p
+FQ(-)382 5403 y FP(to)p FQ(-)p FP(left)25 b(and)f(will)f(launch)i(the)f
+FO(W)p FP(TPs)e(necessary)k(for)e(the)g(language)h(chosen)p
+FQ(.)1831 5652 y(65)p eop end
+%%Page: 66 4
+TeXDict begin 66 3 bop 523 548 a FP(Inside)23 b(the)f(document)p
+FQ(,)h FP(independently)i(of)d(the)g(choice)g(of)g(background)i
+(language)p FQ(,)g FP(one)382 661 y(can)32 b(use)f(L)713
+645 y FE(A)747 661 y FP(T)788 681 y(E)832 661 y(X)f(en)l(vironments)35
+b Fu(arabic)p FQ(,)30 b Fu(berber)p FQ(,)h Fu(farsi)p
+FQ(,)f Fu(urdu)p FQ(,)h Fu(pashto)p FQ(,)g Fu(pashtop)p
+FQ(,)382 774 y Fu(sindhi)c FP(to)j(switch)g(to)g(the)g(corresponding)k
+(language)p FQ(,)f FP(and)e Fu(latin)c FP(or)j Fu(greek)e
+FP(to)h(switch)382 887 y(to)20 b(a)f(Latin)h(alphabet)i(language)g(or)e
+(some)g(\316a)n(v)n(our)h(of)f(Greek)p FQ(.)32 b FP(It)20
+b(should)h(be)f(noted)h(that)g(these)382 1000 y(macros)d(are)g(only)g
+(temporary)i(and)e(will)f(be)h(adapted)h(to)f(a)f(more)h(global)h
+(language)p FQ(-)p FP(switching)382 1112 y(scheme)p FQ(,)24
+b FP(currently)i(being)f(elaborated)h(by)e(the)f(L)1947
+1097 y FE(A)1982 1112 y FP(T)2023 1133 y(E)2066 1112
+y(X)p FQ(3)g FP(and)h FO(W)f FP(w)o(orking)h(groups)p
+FQ(.)382 1405 y FT(5)119 b FS(Input)31 b(of)e(Arabic)i(Alphabet)h(T)-11
+b(ext)382 1615 y Fs(5.1)99 b Fr(Y)-11 b(ou)25 b(Ha)n(v)o(e)f(an)h
+(Arabic)g(K)n(eyboard)382 1790 y FP(If)18 b(you)i(ha)n(v)o(e)f(an)g
+(Arabic)g(K)n(e)o(yboard)p FQ(,)h FP(containing)i(su\317ciently)f(man)o
+(y)d(k)o(e)o(ys)i(for)f(the)g(language)382 1903 y(you)31
+b(w)o(ant)f(to)h(typeset)h FQ(\()p FP(for)f(e)o(xample)p
+FQ(,)i FP(with)d(a)g(standard)j(Arabic)e(k)o(e)o(yboard)h(one)f(can)g
+(per)n FQ(-)382 2016 y FP(haps)k(typeset)h(F)o(arsi)p
+FQ(,)g FP(possibly)h(Urdu)d(b)n(ut)h(not)g(P)o(ashto)g(and)f(certainly)
+j(not)e(Sindhi)p FQ(\),)i FP(you)382 2128 y(need)e(to)e(con\315gure)j
+FO(W)d FP(to)g(your)i FG(input)g(encoding)p FQ(,)k FP(by)33
+b(pro)o(viding)k(the)d(appropriate)j(input)382 2241 y
+FO(W)p FP(TP)28 b(by)i(use)g(of)g(the)g Fu(\\ArabicInputEncoding)24
+b FP(macro)p FQ(,)31 b FP(which)f(you)h(ha)n(v)o(e)f(to)g(place)h(in)
+382 2354 y(the)c(header)g(of)g(your)g(document)p FQ(.)43
+b FP(W)-7 b(e)26 b(ha)n(v)o(e)h(already)h(written)f(such)g
+FO(W)p FP(TPs)e(for)i(three)g(input)382 2467 y(encodings)p
+FQ(:)34 b FP(Macintosh)21 b(Arabic)e FQ(\()p Fu(applemac)p
+FQ(,)d FP(co)o(v)o(ering)k(Arabic)p FQ(,)g FP(F)o(arsi)p
+FQ(,)f FP(Urdu)p FQ(\),)g FP(W)l(indo)n(ws)382 2580 y(Arabic)j
+FQ(\()p Fu(1256)p FQ(,)d FP(co)o(v)o(ering)k(Arabic)f(and)f(F)o(arsi)p
+FQ(\),)h FP(MS)p FQ(-)p FP(DOS)d(Arabic)i(ASMO)e FQ(\()p
+Fu(708)p FQ(,)h FP(co)o(v)o(ering)382 2693 y(Arabic)27
+b(only)p FQ(\))g FP(and)g(ISO)d FQ(8859-6)k(\()p Fu(iso8859-6)p
+FQ(,)c FP(co)o(v)o(ering)j(only)g(Arabic)p FQ(\).)43
+b FP(If)25 b(your)i(equip)p FQ(-)382 2806 y FP(ment)c(is)h(not)g(in)f
+(this)h(list)p FQ(,)g FP(go)g(to)f(section)i FQ(6)e FP(to)h(see)g(ho)n
+(w)f(to)g(write)h(your)g(o)n(wn)f FO(W)p FP(TPs)p FQ(.)382
+3055 y Fs(5.2)99 b Fr(Y)-11 b(ou)25 b(Don)p Fs(i)p Fr(t)g(Ha)n(v)o(e)f
+(an)h(Arabic)h(K)n(eyboard)382 3229 y FP(In)d(that)h(case)g(you)g(can)g
+(use)g(a)e(Latin)i(transcription)p FQ(:)38 b FP(we)22
+b(ha)n(v)o(e)i(prepared)i(ASCII)c(Latin)h(tran)p FQ(-)382
+3342 y FP(scriptions)30 b(for)d(each)h(of)f(the)h(main)f(Arabic)p
+FQ(-)p FP(alphabet)k(languages)p FQ(:)44 b FP(Arabic)p
+FQ(,)29 b FP(Berber)l FQ(,)g FP(F)o(arsi)p FQ(,)382 3455
+y FP(Urdu)p FQ(,)23 b FP(P)o(ashto)h FQ(\()p FP(Afghanistani)j(and)d(P)
+o(akistani)p FQ(\),)g FP(Sindhi)p FQ(.)34 b FP(Here)24
+b(the)o(y)g(are)p FQ(:)382 3701 y Fp(5.2.1)92 b Fo(Arabic)p
+Fp(/)p Fo(F)n(arsi)24 b(T)-7 b(ranscription)p 672 3774
+2410 4 v 670 3897 4 123 v 745 3853 a Fu(A)p 865 3897
+V 148 w FB(m)p 1040 3897 V 1057 3897 V 164 w Fu(p)p 1252
+3897 V 123 w FA($)p 1426 3897 V 1443 3897 V 140 w Fu(z)p
+1638 3897 V 155 w FB(\220)p 1838 3897 V 1855 3897 V 172
+w Fu(\022)p 2050 3897 V 132 w FB(\252)p 2221 3897 V 2238
+3897 V 149 w Fu(m)p 2433 3897 V 129 w FB(\312)p 2582
+3897 V 2599 3897 V 194 w Fu(I)p 2889 3897 V 187 w FB(\331)p
+3079 3897 V 672 3900 2410 4 v 670 4020 4 121 v 721 3979
+a Fu(\015a)p 865 4020 V 124 w FB(c)p 1040 4020 V 1057
+4020 V 164 w Fu(j)p 1252 4020 V 134 w FB(})p 1426 4020
+V 1443 4020 V 126 w Fu(zh)p 1638 4020 V 131 w FA(j)p
+1838 4020 V 1855 4020 V 148 w Fu(gh)p 2050 4020 V 108
+w FB(\256)p 2221 4020 V 2238 4020 V 149 w Fu(n)p 2433
+4020 V 123 w FB(\316)p 2582 4020 V 2599 4020 V 188 w
+Fu(y)p 2889 4020 V 187 w FB(\335)p 3079 4020 V 672 4024
+2410 4 v 670 4144 4 121 v 721 4103 a Fu(\015i)p 865 4144
+V 124 w FB(g)p 1040 4144 V 1057 4144 V 164 w Fu(H)p 1252
+4144 V 134 w FB(\202)p 1426 4144 V 1443 4144 V 150 w
+Fu(s)p 1638 4144 V 132 w FB(\222)p 1838 4144 V 1855 4144
+V 148 w Fu(f)p 2050 4144 V 123 w FB(\262)p 2221 4144
+V 2238 4144 V 116 w Fu(\015n)p 2433 4144 V 99 w FB(\344)p
+2582 4144 V 2599 4144 V 164 w Fu(\015y)p 2889 4144 V
+163 w FB(i)p 3079 4144 V 672 4148 2410 4 v 670 4268 4
+121 v 721 4227 a Fu(\015A)p 865 4268 V 124 w FB(a)p 1040
+4268 V 1057 4268 V 140 w Fu(kh)p 1252 4268 V 110 w FB(\206)p
+1426 4268 V 1443 4268 V 126 w Fu(sh)p 1638 4268 V 108
+w FB(\226)p 1838 4268 V 1855 4268 V 148 w Fu(q)p 2050
+4268 V 134 w FB(\266)p 2221 4268 V 2238 4268 V 127 w
+Fu(-h)p 2433 4268 V 108 w FB(\322)p 2582 4268 V 2599
+4268 V 172 w Fu(||)p 2889 4268 V 178 w FB(`)p 3079 4268
+V 672 4272 2410 4 v 670 4392 4 121 v 721 4351 a Fu("A)p
+865 4392 V 124 w Fz(2)p 1040 4392 V 1057 4392 V 140 w
+Fu(ch)p 1252 4392 V 110 w FA(D)p 1426 4392 V 1443 4392
+V 150 w Fu(S)p 1638 4392 V 123 w FB(\232)p 1838 4392
+V 1855 4392 V 141 w Fu(v)p 2050 4392 V 123 w FB(\354)p
+2221 4392 V 2238 4392 V 116 w Fu("h)p 2433 4392 V 108
+w FB(s)p 2582 4392 V 2599 4392 V 196 w Fu(E)p 2889 4392
+V 193 w FA(\374)p 3079 4392 V 672 4395 2410 4 v 670 4516
+4 121 v 745 4474 a Fu(b)p 865 4516 V 124 w FB(o)p 1040
+4516 V 1057 4516 V 140 w Fu(d)p 1252 4516 V 142 w FB(\212)p
+1426 4516 V 1443 4516 V 159 w Fu(D)p 1638 4516 V 124
+w FB(\236)p 1838 4516 V 1855 4516 V 140 w Fu(k)p 2050
+4516 V 132 w FB(\272)p 2221 4516 V 2238 4516 V 149 w
+Fu(e)p 2433 4516 V 132 w FA(\356)p 2582 4516 V 2599 4516
+V 2889 4516 V 3079 4516 V 672 4519 2410 4 v 670 4640
+4 121 v 745 4598 a Fu(t)p 865 4640 V 124 w FB(u)p 1040
+4640 V 1057 4640 V 116 w Fu(dh)p 1252 4640 V 118 w FB(\214)p
+1426 4640 V 1443 4640 V 159 w Fu(T)p 1638 4640 V 144
+w FB(\242)p 1838 4640 V 1855 4640 V 160 w Fu(g)p 2050
+4640 V 126 w FA(\272)p 2221 4640 V 2238 4640 V 143 w
+Fu(U)p 2433 4640 V 128 w FB(\327)p 2582 4640 V 2599 4640
+V 122 w Fu(LLah)p 2889 4640 V 107 w FB(>)p 3079 4640
+V 672 4643 2410 4 v 670 4764 4 121 v 721 4722 a Fu(th)p
+865 4764 V 100 w FB(y)p 1040 4764 V 1057 4764 V 140 w
+Fu(r)p 1252 4764 V 142 w FB(\216)p 1426 4764 V 1443 4764
+V 159 w Fu(Z)p 1638 4764 V 144 w FB(\246)p 1838 4764
+V 1855 4764 V 160 w Fu(l)p 2050 4764 V 137 w FB(\276)p
+2221 4764 V 2238 4764 V 130 w Fu(\015u)p 2433 4764 V
+104 w FB(e)p 2582 4764 V 2599 4764 V 146 w Fu(SLh)p 2889
+4764 V 122 w Fz(P)p 3079 4764 V 672 4767 2410 4 v 382
+4937 a FP(Remarks)p FQ(:)496 5150 y(1.)45 b FP(The)23
+b FG(tah)h(marb)n(utah)i FB(s)d FP(can)g(be)h(written)g(in)g(tw)o(o)f
+(w)o(ays)p FQ(:)34 b Fu("h)22 b FP(or)i Fu("t)p FQ(.)496
+5337 y(2.)45 b FP(The)23 b FG(waw)g FB(\327)g FP(can)g(be)h(written)g
+(in)g(tw)o(o)f(w)o(ays)p FQ(:)34 b Fu(w)22 b FP(or)i
+Fu(U)p FQ(.)1831 5652 y(66)p eop end
+%%Page: 67 5
+TeXDict begin 67 4 bop 496 548 a FQ(3.)45 b FP(The)20
+b(hyphen)i(in)e(front)i(of)e(the)h(transcription)j(of)c
+FB(\322)g FP(is)g(only)h(necessary)i(to)e(pre)n(v)o(ent)g(con)p
+FQ(-)609 661 y FP(fusion)26 b(between)g(cases)f(such)g(as)g
+Fu(kh)e FQ(\()p FB(\206)p FQ(\))h FP(and)h Fu(k-h)e FQ(\()31
+b FB(\273)-73 b(\326)41 b FQ(\).)36 b FP(W)-7 b(e)23
+b(suggest)k(you)e(use)g(it)f(all)609 774 y(the)g(time)p
+FQ(.)496 961 y(4.)45 b FP(VER)-6 b(Y)15 b(IMPOR)-5 b(T)d(ANT)j
+FQ(:)14 b FP(the)k(duplication)j(of)c(consonants)k FQ(\()p
+FG(shaddah)p FQ(\))f FP(is)d(obtained)j(by)609 1074 y(writing)26
+b(the)f(consonants)j(twice)p FQ(.)38 b FP(So)24 b(for)i(e)o(xample)p
+FQ(,)f Fu(Dmm"h)e FP(will)i(produce)98 b FB(\237)-118
+b(\314)-40 b(K)-32 b(t)142 b FP(and)609 1187 y(not)132
+b FB(\237)-118 b(\314)-80 b(\314)-72 b(t)158 b FQ(;)20
+b FP(to)g(obtain)h(the)f(latter)l FQ(,)h FP(type)g Fu(Dm-m"h)p
+FQ(,)d FP(as)h(for)h(e)o(xample)g(in)g(the)g(w)o(ord)197
+b FB(v)-54 b(w)-85 b(\204)-95 b(\217)-37 b(K)-54 b(\272)149
+b FQ(,)609 1300 y FP(which)24 b(presents)i(both)e(cases)p
+FQ(,)g FP(and)g(which)g(is)g(typed)g Fu(t-tHrrk)p FQ(.)523
+1513 y FP(V)-12 b(o)n(wels)25 b(and)g(other)h(diacritics)i(are)d
+(obtained)i(in)e(the)g(follo)n(wing)i(w)o(ay)p FQ(:)36
+b(\()p FP(the)o(y)26 b(are)f(typed)382 1626 y(after)f(the)g(consonant)i
+(to)e(which)g(the)o(y)g(belong)p FQ(\))p 1492 1737 770
+4 v 1490 1850 4 113 v 1541 1816 a FP(f)o(atha)p 2064
+1850 V 420 w Fu(a)p 2259 1850 V 1492 1853 770 4 v 1490
+1966 4 113 v 1541 1932 a FP(kasra)p 2064 1966 V 409 w
+Fu(i)p 2259 1966 V 1492 1969 770 4 v 1490 2082 4 113
+v 1541 2048 a FP(damma)p 2064 2082 V 332 w Fu(u)p 2259
+2082 V 1492 2086 770 4 v 1490 2198 4 113 v 1541 2165
+a FP(souk)o(oun)p 2064 2198 V 271 w Fu(<>)p 2259 2198
+V 1492 2202 770 4 v 1490 2315 4 113 v 1541 2281 a FP(v)o(ertical)h(f)o
+(atha)p 2064 2315 V 102 w Fu(a|)p 2259 2315 V 1492 2318
+770 4 v 1490 2431 4 113 v 1541 2397 a FP(f)o(athatan)p
+2064 2431 V 286 w Fu(aN)p 2259 2431 V 1492 2434 770 4
+v 1490 2547 4 113 v 1541 2513 a FP(kasratan)p 2064 2547
+V 275 w Fu(iN)p 2259 2547 V 1492 2550 770 4 v 1490 2663
+4 113 v 1541 2629 a FP(dammatan)p 2064 2663 V 198 w Fu(uN)p
+2259 2663 V 1492 2667 770 4 v 523 2837 a FP(Example)p
+FQ(:)33 b FP(it)20 b(is)h(a)f(tri)n(vial)i(task)f(no)n(w)f(to)h
+(welcome)g(you)g(to)g(this)g(system)g(of)g(Arabic)g(input)p
+FQ(,)382 2950 y FP(by)j(saying)382 3162 y Fu(\\begin{arab})382
+3275 y(\\Huge)382 3388 y(\015aahlAaN)h(wa)i(sahlAaN!)382
+3501 y(\\end{arab})2338 3787 y Fl(c)-61 b(@)-109 b(\323)-231
+b(\311)-122 b(D)-192 b(\327)-89 b(@)-257 b(\223)-154
+b(@)-88 b(\324)-210 b(\311)-122 b(D)-95 b Fm(!)382 4019
+y FP(Example)24 b(of)f(v)n(o)n(welized)j(Arabic)p FQ(:)3067
+4480 y Fk(:)-33 b(A)-43 b(@)g(\317)g(H)-61 b(\324)g(@)-42
+b(n)-165 b Fj(2)-118 b Fk(\302)-34 b(C)-119 b(\316)-77
+b(@)-157 b(\310)-34 b(@)-166 b(v)-43 b(B)-55 b(\264)g(@)-64
+b(\274)g(I)-59 b(\217)g(B)-136 b(\263)-55 b(A)-85 b(\334)-209
+b(\317)-43 b(@)-55 b(\264)g(C)-107 b(\224)g(A)-61 b(\324)g(@)-42
+b(n)-96 b(!)-181 b(\327)-62 b(@)-34 b(\277)g(@)-64 b(\274)g(A)-43
+b(\320)g(H)-61 b(\324)g(@)-42 b(n)-166 b(v)-43 b(B)-55
+b(\264)g(@)-64 b(\274)g(I)-59 b(\217)g(B)-136 b(\263)-55
+b(A)-85 b(\334)3101 4663 y(c)-42 b(@)-89 b(\207)g(@)-61
+b(\330)g(@)-43 b(\332)g(C)-61 b(\324)g(@)-42 b(n)-176
+b(\327)-62 b(@)-55 b(\263)g(A)-85 b(\334)-199 b Fj(2)-76
+b Fk(\277)-34 b(C)-92 b(\210)g(@)-84 b(\244)g(@)-59 b(\217)g(A)-114
+b Fj(2)-76 b Fk(\277)-34 b(H)-59 b(\215)g(A)-93 b(\331)-199
+b(\277)-34 b(@)-92 b(\204)g(A)-55 b(\270)g(@)-61 b(\324)g(B)d(\314)g(@)
+-42 b(n)-96 b F6(.)382 4876 y FP(transcribed)p FQ(:)609
+5088 y Fu(li\015aannahaA)24 b("Al<>\015Ana)h(laA)i(tufakkiru)e(fiI)h
+(naf<>sihaA,)609 5201 y(walakinnahaA)e(tufakkiru)h(fiI)h
+(\015aakhaway<>haA)609 5314 y(wafiI)g("Al<>khaTari)e("AlladhiI)h
+(laHiqahumaA.)1831 5652 y FQ(67)p eop end
+%%Page: 68 6
+TeXDict begin 68 5 bop 382 548 a Fp(5.2.2)92 b Fo(Urdu)21
+b(T)-7 b(ranscription)382 722 y FP(The)28 b(Urdu)g(transcription)k(is)c
+(similar)h(to)f(the)h(Arabic)p FQ(/)p FP(F)o(arsi)g(one)g(described)i
+(abo)o(v)o(e)p FQ(,)e FP(with)f(a)382 835 y(fe)n(w)23
+b(additional)j(characters)p FQ(,)g FP(and)e(one)g(e)o(xception)p
+FQ(.)523 948 y FP(The)d(additional)k(characters)f(are)e
+FB(\360)p FQ(,)f FA(L)g FP(and)h FA(^)p FQ(,)g FP(transcribed)j(by)c
+Fu(\015t)p FQ(,)g Fu(\015d)p FQ(,)f Fu(\015r)p FQ(.)32
+b FP(The)21 b(e)o(xcep)p FQ(-)382 1061 y FP(tion)27 b(concerns)j(the)d
+(tw)o(o)g(di\314erent)h(uses)g(of)f(the)g FG(hah)g FP(glyph)i
+FB(\322)p FQ(.)42 b FP(In)27 b(Urdu)g(it)g(can)g(be)g(used)h(as)382
+1174 y(the)21 b(second)i(part)e(of)g(a)f(digraph)p FQ(,)j
+FP(such)f(as)f(for)g(e)o(xample)69 b FB(~)-102 b Fz(F)56
+b FQ(,)20 b FP(in)h(which)g(case)h(we)e(transcribe)j(it)382
+1287 y(as)h Fu(-h)p FQ(;)g FP(it)h(can)g(also)g(be)g(the)f(standard)j
+(consonant)h FG(hah)p FQ(,)d FP(in)f(which)h(case)g(we)f(transcribe)j
+(it)e(by)382 1400 y Fu(x)p FQ(.)31 b FP(Notice)22 b(the)f(four)g(forms)
+h(of)e(the)i(latter)g(in)e(Urdu)p FQ(:)178 b FA(\355)-66
+b(\354)-71 b FB(\326)-106 b(\322)140 b FQ(,)20 b FP(while)i(in)e
+(Arabic)i(the)f(same)g(letter)382 1513 y(is)i(written)172
+b FB(\323)-87 b(\324)-71 b(\326)-109 b(\322)164 b FQ(.)382
+1625 y FP(Example)p FQ(:)3116 1838 y FA(\355)-67 b FB(\314)g(n)j(\216)
+-96 b(\331)-156 b(\243)-90 b(\217)-109 b(\262)-143 b
+FA(\045)-64 b FB(\217)g(m)-54 b(\317)-74 b FA(\375)-128
+b FB(\220)-77 b(\313)-67 b(n)-54 b(\317)-74 b FA(\375)-131
+b FB(\313)-107 b Fz(\200)-67 b(\210)-81 b FB(\212)-105
+b(\223)-95 b(w)-66 b(\330)-76 b(\216)-108 b(v)-66 b(\324)g(n)-112
+b(\273)-73 b(\326)-103 b(m)-68 b FA(\273)-78 b FB(\217)-122
+b(\273)-109 b(\224)-122 b(\334)-166 b(\227)-126 b(\210)-160
+b(\235)-183 b(\273)-80 b(\330)-124 b(\273)-68 b(n)h(\257)-77
+b(\215)-108 b FA(\045)-64 b FB(\217)3102 1951 y(\273)-99
+b FA(F)-104 b Fz(F)-116 b FB(\277)-62 b(\274)-80 b(\324)-66
+b(n)-103 b FA(\355)-66 b FB(\330)g(m)-117 b FA(\273)-78
+b FB(\217)-64 b(m)-103 b FA(\045)-64 b(_)g FB(m)-116
+b(\313)-84 b(\301)-149 b(~)-83 b(n)-54 b(v)g(n)-103 b(v)-66
+b(\330)-127 b(\327)-71 b(\322)-108 b(m)d(\222)-160 b
+FA(\045)-64 b FB(\217)-74 b(\220)-84 b FA(\374)-137 b
+FB(\273)-80 b(\330)-115 b(m)-83 b(\203)g(w)-54 b(\333)g(n)-87
+b(\242)-177 b(\223)-115 b FA(\375)-123 b FB(m)-54 b(\361)-66
+b(\324)g(n)-117 b(\273)-78 b(\217)3102 2064 y(\273)e
+FA(\354)-106 b Fz(\200)-67 b(\210)-82 b FB(\216)k(\273)-87
+b Fz(F)-128 b FB(\212)-64 b(\332)-54 b(w)g(n)-99 b(\332)-54
+b(n)-99 b FA(\045)-54 b FB(n)g(\317)-81 b(\334)-139 b(\313)-107
+b Fz(\200)-67 b(\210)-72 b FB(p)-66 b FA(\354)g FB(n)-109
+b(\212)-64 b(\332)-54 b(w)g(n)-99 b(v)-54 b(n)-68 b(\273)-73
+b(\326)-98 b(\277)-62 b(\274)-80 b(\324)-86 b FA(\375)-119
+b(\355)-66 b FB(\330)g(j)-74 b FA(\375)-148 b FB(\203)-93
+b(\217)-76 b(\327)-111 b(\262)-158 b(\273)-95 b(\334)-126
+b(p)-74 b FA(\375)-148 b FB(\203)-93 b(\217)-77 b(\313)-67
+b(w)-81 b(\334)3116 2177 y(\317)-59 b(\326)-104 b FA(\355)-66
+b FB(\330)-73 b FQ(.)382 2389 y FP(transcribed)p FQ(:)609
+2602 y Fu(xmArI)26 b(Trf)h(prAnE)e(zmAnE)h(my\015n)h(dstUr)e(t-hA)i(kx)
+f(Agr)h(ksI)609 2715 y(shkhS)f(kU)h(kAghdh)e(pr)i(kchh)f(lk-hA)g(xUA)h
+(grA)f(p\015rA)g(ml)h(jAtA)f(tU)h(Uh)609 2828 y(As)d(przE)f(kU)h
+(AHtyAT)e(sE)i(A\015t-hA)f(kr)g(kxy\015n)g(rk-h)g(dytA)h(yA)f(pAnI)h
+(mI\015n)609 2941 y(bxA)j(dytA)f(tAkx)g(lk-hE)g(xU\015yE)g(HrUf)g(kI)h
+(bE)f(HrmtI)g(nx)h(xU.)382 3186 y Fp(5.2.3)92 b Fo(P)o(ashto)23
+b(T)-7 b(ranscription)382 3361 y FP(The)24 b(P)o(ashto)h(transcription)
+k(is)c(similar)g(to)g(the)g(Arabic)p FQ(/)p FP(F)o(arsi)h(one)f
+(described)j(be)o(yond)p FQ(,)e FP(with)382 3474 y(a)c(fe)n(w)g
+(additional)k(characters)g(and)d(some)g(e)o(xceptions)p
+FQ(.)36 b FP(W)-7 b(e)22 b(are)h(proposing)j(tw)o(o)c
+FO(W)p FP(TPs)p FQ(,)g FP(us)p FQ(-)382 3587 y FP(ing)28
+b(the)g(same)g(transcription)p FQ(,)33 b FP(for)28 b(the)g(tw)o(o)g
+(\316a)n(v)n(ors)h(of)f(written)h(P)o(ashto)p FQ(:)43
+b FP(Afganistani)29 b(and)382 3699 y(P)o(akistani)p FQ(.)523
+3812 y(1.)k FP(Afghanistani)26 b(P)o(ashto)p 660 3924
+2434 4 v 658 4044 4 121 v 733 4003 a Fu(A)p 853 4044
+V 148 w FB(m)p 1028 4044 V 1045 4044 V 140 w Fu(\015z)p
+1240 4044 V 99 w FA(0)p 1393 4044 V 1410 4044 V 116 w
+Fu(\015r)p 1605 4044 V 131 w FA(`)p 1805 4044 V 1822
+4044 V 172 w Fu(D)p 2016 4044 V 123 w FB(\236)p 2216
+4044 V 2233 4044 V 140 w Fu(g)p 2428 4044 V 123 w FA(\272)p
+2594 4044 V 2611 4044 V 164 w Fu(-y)p 2901 4044 V 163
+w FB(\335)p 3091 4044 V 660 4047 2434 4 v 658 4168 4
+121 v 733 4126 a Fu(b)p 853 4168 V 124 w FB(o)p 1028
+4168 V 1045 4168 V 140 w Fu(c)p 1240 4168 V 123 w FA(@)p
+1393 4168 V 1410 4168 V 140 w Fu(z)p 1605 4168 V 155
+w FB(\220)p 1805 4168 V 1822 4168 V 172 w Fu(T)p 2016
+4168 V 143 w FB(\242)p 2216 4168 V 2233 4168 V 160 w
+Fu(l)p 2428 4168 V 134 w FB(\276)p 2594 4168 V 2611 4168
+V 199 w Fu(e)p 2901 4168 V 187 w FA(\370)p 3091 4168
+V 660 4171 2434 4 v 658 4292 4 121 v 733 4250 a Fu(p)p
+853 4292 V 124 w FA($)p 1028 4292 V 1045 4292 V 140 w
+Fu(H)p 1240 4292 V 123 w FB(\202)p 1393 4292 V 1410 4292
+V 116 w Fu(zh)p 1605 4292 V 131 w FA(j)p 1805 4292 V
+1822 4292 V 172 w Fu(Z)p 2016 4292 V 143 w FB(\246)p
+2216 4292 V 2233 4292 V 160 w Fu(m)p 2428 4292 V 137
+w FB(\312)p 2594 4292 V 2611 4292 V 179 w Fu(ay)p 2901
+4292 V 163 w FB(i)p 3091 4292 V 660 4295 2434 4 v 658
+4418 4 123 v 733 4374 a Fu(t)p 853 4418 V 124 w FB(u)p
+1028 4418 V 1045 4418 V 116 w Fu(kh)p 1240 4418 V 99
+w FB(\206)p 1393 4418 V 1410 4418 V 116 w Fu(\015g)p
+1605 4418 V 131 w FA(d)p 1805 4418 V 1822 4418 V 172
+w Fu(\022)p 2016 4418 V 146 w FB(\252)p 2216 4418 V 2233
+4418 V 163 w Fu(n)p 2428 4418 V 132 w FB(\316)p 2594
+4418 V 2611 4418 V 172 w Fu(ey)p 2901 4418 V 163 w FA(\366)p
+3091 4418 V 660 4421 2434 4 v 658 4542 4 121 v 710 4500
+a Fu(\015t)p 853 4542 V 99 w FB(\374)p 1028 4542 V 1045
+4542 V 140 w Fu(d)p 1240 4542 V 131 w FB(\212)p 1393
+4542 V 1410 4542 V 149 w Fu(s)p 1605 4542 V 131 w FB(\222)p
+1805 4542 V 1822 4542 V 125 w Fu(gh)p 2016 4542 V 122
+w FB(\256)p 2216 4542 V 2233 4542 V 139 w Fu(\015n)p
+2428 4542 V 108 w FA(\346)p 2594 4542 V 2611 4542 V 172
+w Fu(||)p 2901 4542 V 178 w FB(`)p 3091 4542 V 660 4545
+2434 4 v 658 4666 4 121 v 710 4624 a Fu(\015s)p 853 4666
+V 99 w FB(y)p 1028 4666 V 1045 4666 V 116 w Fu(\015d)p
+1240 4666 V 107 w FA(N)p 1393 4666 V 1410 4666 V 125
+w Fu(sh)p 1605 4666 V 107 w FB(\226)p 1805 4666 V 1822
+4666 V 149 w Fu(f)p 2016 4666 V 137 w FB(\262)p 2216
+4666 V 2233 4666 V 154 w Fu(w)p 2428 4666 V 137 w FB(\327)p
+2594 4666 V 2611 4666 V 2901 4666 V 3091 4666 V 660 4669
+2434 4 v 658 4789 4 121 v 733 4748 a Fu(j)p 853 4789
+V 134 w FB(})p 1028 4789 V 1045 4789 V 127 w Fu(dh)p
+1240 4789 V 107 w FB(\214)p 1393 4789 V 1410 4789 V 149
+w Fu(x)p 1605 4789 V 131 w FA(n)p 1805 4789 V 1822 4789
+V 149 w Fu(q)p 2016 4789 V 148 w FB(\266)p 2216 4789
+V 2233 4789 V 141 w Fu(-h)p 2428 4789 V 116 w FB(\322)p
+2594 4789 V 2611 4789 V 134 w Fu(LLah)p 2901 4789 V 107
+w FB(>)p 3091 4789 V 660 4793 2434 4 v 658 4913 4 121
+v 710 4872 a Fu(ch)p 853 4913 V 109 w FA(D)p 1028 4913
+V 1045 4913 V 151 w Fu(r)p 1240 4913 V 131 w FB(\216)p
+1393 4913 V 1410 4913 V 149 w Fu(S)p 1605 4913 V 123
+w FB(\232)p 1805 4913 V 1822 4913 V 141 w Fu(k)p 2016
+4913 V 140 w FA(\244)p 2216 4913 V 2233 4913 V 157 w
+Fu(L)p 2428 4913 V 2594 4913 V 2611 4913 V 329 w(SLh)p
+2901 4913 V 123 w Fz(P)p 3091 4913 V 660 4917 2434 4
+v 523 5087 a FQ(2.)33 b FP(P)o(akistani)25 b(P)o(ashto)1831
+5652 y FQ(68)p eop end
+%%Page: 69 7
+TeXDict begin 69 6 bop 660 460 2434 4 v 658 580 4 121
+v 733 539 a Fu(A)p 853 580 V 148 w FB(m)p 1028 580 V
+1045 580 V 140 w Fu(\015z)p 1240 580 V 99 w FA(0)p 1393
+580 V 1410 580 V 116 w Fu(\015r)p 1605 580 V 131 w FA(^)p
+1805 580 V 1822 580 V 172 w Fu(D)p 2016 580 V 123 w FB(\236)p
+2216 580 V 2233 580 V 140 w Fu(g)p 2428 580 V 123 w FA(\252)p
+2594 580 V 2611 580 V 164 w Fu(-y)p 2901 580 V 169 w
+FA(\374)p 3091 580 V 660 584 2434 4 v 658 704 4 121 v
+733 663 a Fu(b)p 853 704 V 124 w FB(o)p 1028 704 V 1045
+704 V 140 w Fu(c)p 1240 704 V 123 w FA(@)p 1393 704 V
+1410 704 V 140 w Fu(z)p 1605 704 V 155 w FB(\220)p 1805
+704 V 1822 704 V 172 w Fu(T)p 2016 704 V 143 w FB(\242)p
+2216 704 V 2233 704 V 160 w Fu(l)p 2428 704 V 134 w FB(\276)p
+2594 704 V 2611 704 V 199 w Fu(e)p 2901 704 V 193 w FA(\374)p
+3091 704 V 660 708 2434 4 v 658 828 4 121 v 733 787 a
+Fu(p)p 853 828 V 124 w FA($)p 1028 828 V 1045 828 V 140
+w Fu(H)p 1240 828 V 123 w FB(\202)p 1393 828 V 1410 828
+V 116 w Fu(zh)p 1605 828 V 131 w FA(j)p 1805 828 V 1822
+828 V 172 w Fu(Z)p 2016 828 V 143 w FB(\246)p 2216 828
+V 2233 828 V 160 w Fu(m)p 2428 828 V 137 w FB(\312)p
+2594 828 V 2611 828 V 179 w Fu(ay)p 2901 828 V 169 w
+FA(\374)p 3091 828 V 660 832 2434 4 v 658 954 4 123 v
+733 911 a Fu(t)p 853 954 V 124 w FB(u)p 1028 954 V 1045
+954 V 116 w Fu(kh)p 1240 954 V 99 w FB(\206)p 1393 954
+V 1410 954 V 116 w Fu(\015g)p 1605 954 V 116 w FA(\272)p
+1805 954 V 1822 954 V 158 w Fu(\022)p 2016 954 V 146
+w FB(\252)p 2216 954 V 2233 954 V 163 w Fu(n)p 2428 954
+V 132 w FB(\316)p 2594 954 V 2611 954 V 172 w Fu(ey)p
+2901 954 V 169 w FA(\374)p 3091 954 V 660 957 2434 4
+v 658 1078 4 121 v 710 1036 a Fu(\015t)p 853 1078 V 99
+w FB(\360)p 1028 1078 V 1045 1078 V 140 w Fu(d)p 1240
+1078 V 131 w FB(\212)p 1393 1078 V 1410 1078 V 149 w
+Fu(s)p 1605 1078 V 131 w FB(\222)p 1805 1078 V 1822 1078
+V 125 w Fu(gh)p 2016 1078 V 122 w FB(\256)p 2216 1078
+V 2233 1078 V 139 w Fu(\015n)p 2428 1078 V 100 w FB(\317\217)p
+2594 1078 V 2611 1078 V 165 w Fu(||)p 2901 1078 V 178
+w FB(`)p 3091 1078 V 660 1081 2434 4 v 658 1202 4 121
+v 710 1160 a Fu(\015s)p 853 1202 V 99 w FB(y)p 1028 1202
+V 1045 1202 V 116 w Fu(\015d)p 1240 1202 V 107 w FA(L)p
+1393 1202 V 1410 1202 V 125 w Fu(sh)p 1605 1202 V 107
+w FB(\226)p 1805 1202 V 1822 1202 V 149 w Fu(f)p 2016
+1202 V 137 w FB(\262)p 2216 1202 V 2233 1202 V 154 w
+Fu(w)p 2428 1202 V 137 w FB(\327)p 2594 1202 V 2611 1202
+V 2901 1202 V 3091 1202 V 660 1205 2434 4 v 658 1326
+4 121 v 733 1284 a Fu(j)p 853 1326 V 134 w FB(})p 1028
+1326 V 1045 1326 V 127 w Fu(dh)p 1240 1326 V 107 w FB(\214)p
+1393 1326 V 1410 1326 V 149 w Fu(x)p 1605 1326 V 146
+w FB(\206)p 1805 1326 V 1822 1326 V 164 w Fu(q)p 2016
+1326 V 148 w FB(\266)p 2216 1326 V 2233 1326 V 141 w
+Fu(-h)p 2428 1326 V 116 w FB(\322)p 2594 1326 V 2611
+1326 V 134 w Fu(LLah)p 2901 1326 V 107 w FB(>)p 3091
+1326 V 660 1329 2434 4 v 658 1450 4 121 v 710 1408 a
+Fu(ch)p 853 1450 V 109 w FA(D)p 1028 1450 V 1045 1450
+V 151 w Fu(r)p 1240 1450 V 131 w FB(\216)p 1393 1450
+V 1410 1450 V 149 w Fu(S)p 1605 1450 V 123 w FB(\232)p
+1805 1450 V 1822 1450 V 141 w Fu(k)p 2016 1450 V 146
+w FB(\272)p 2216 1450 V 2233 1450 V 163 w Fu(L)p 2428
+1450 V 2594 1450 V 2611 1450 V 329 w(SLh)p 2901 1450
+V 123 w Fz(P)p 3091 1450 V 660 1453 2434 4 v 523 1614
+a FP(Ne)n(v)o(ertheless)p FQ(,)39 b FP(one)34 b(should)i(be)e(a)o(w)o
+(are)h(that)f(an)g(automatic)i(transcription)i(from)c(one)382
+1727 y(glyph)e(set)e(to)h(the)f(other)i(is)e(not)h(possible)h(because)p
+FQ(,)i FP(for)d(e)o(xample)p FQ(,)i FP(a)d(letter)h(such)g(as)f
+FA(n)g FP(is)382 1840 y(not)25 b(used)g(in)f(P)o(akistani)i(P)o(ashto)e
+(and)h(can)g(be)f(replaced)j(by)d FB(\206)f FP(or)i FB(\226)p
+FQ(,)e FP(depending)k(on)e(its)f(pro)p FQ(-)382 1953
+y FP(nunciation)i(in)e(a)f(gi)n(v)o(en)h(w)o(ord)p FQ(.)382
+2066 y FP(Example)g(of)f(Afghanistani)k(P)o(ashto)p FQ(:)3102
+2270 y FB(\273)-73 b(\326)-129 b(\257)-79 b(\330)-66
+b(m)i FA(`)-96 b FB(i)-172 b FA(E)-88 b FB(\326)-126
+b(\212)-77 b(\253)i(\270)c(\301)-128 b(\332)-59 b(\326)-126
+b(\220)-64 b(\332)-54 b(n)-76 b(\316)-133 b(m)-66 b(\327)-117
+b(\237)i(\217)-37 b(K)-27 b FA(\045)-66 b FB(\330)-71
+b(\322)-157 b(\227)-122 b(l)-148 b(\212)-64 b(m)-123
+b(\327)-136 b(\313)-67 b(\320)-81 b(\334)-140 b(`)e FA(E)-88
+b FB(\326)-129 b(\253)-75 b(\270)c(\301)-149 b(\323)-87
+b(\260)-71 b(\326)-66 b FQ(.)3108 2383 y FB(\267)-74
+b(\330)-66 b(v)g(\330)g(\317)-59 b(\326)-122 b FA(\045)-66
+b FB(\324)-107 b(\224)i FA(a)-96 b FB(\331)-163 b(\273)-109
+b FA(p)-122 b FB(\334)-156 b(\327)-76 b FA(j)-64 b FB(\317)-81
+b(\334)-154 b FA(j)-69 b FB(\322)-132 b FA(j)-76 b FB(\327)-66
+b(\317)i(\213)-96 b FA(\370)-161 b FB(\327)-87 b(\310)i
+FA(`)-74 b FB(\212)-96 b(\331)j FQ(.)-173 b FA(j)-76
+b FB(\327)-66 b(\317)i(\213)-76 b(\327)-88 b(\316)-139
+b FA(\045)-66 b FB(\324)-78 b(\254)f(\314)-84 b(\301)-134
+b(m)-66 b(\327)g(m)i(\216)g(m)g(\212)-69 b(\322)3104
+2496 y(\327)-87 b(\310)i FA(`)-74 b FB(\212)-96 b(\331)j
+FQ(.)-125 b FB(\257)-79 b(\330)-107 b FA(o)-95 b FB(w)-54
+b(\320)-59 b(\326)-101 b(\277)-60 b(\330)-66 b(m)i(\216)g(m)g(\212)-69
+b(\322)-117 b(\212)-85 b(\323)g(\217)-64 b(\333)-95 b(\230)-105
+b(\217)-120 b(\263)-104 b(x)-144 b(m)-105 b(\233)-122
+b(\301)j(m)-66 b(\327)g(m)-95 b(\223)g(n)-111 b(\222)-169
+b(\212)-96 b(\331)j FQ(.)-141 b FA(A)-95 b FB(\330)-79
+b(\313)i(\217)-69 b(\322)-136 b FA(E)-88 b FB(\326)-120
+b(\253)-75 b(\270)c(\301)3106 2609 y(\220)-64 b(\332)-54
+b(n)g(v)g(q)-64 b(\221)-130 b(\323)-87 b(\260)-78 b(\330)f(\313)i(\217)
+-69 b(\322)-104 b(m)-64 b(\216)g(m)g(\212)-69 b(\322)-155
+b(\237)-117 b(\254)-66 b(\333)k(\264)-67 b(\326)-118
+b(\273)-68 b(q)k(\221)-96 b(\331)j FQ(.)382 2813 y FP(and)24
+b(the)g(same)f(in)h(P)o(akistani)g(P)o(ashto)p FQ(:)3102
+3017 y FB(\273)-73 b(\326)-128 b(\257)-79 b(\330)-66
+b(m)i FA(^)-84 b(\374)-159 b(E)-88 b FB(\326)-125 b(\212)-77
+b(\253)i(\270)c(\301)-147 b FA(\374)-79 b FB(\322)-125
+b(\220)-84 b FA(\374)-74 b FB(m)e(\316)-132 b(m)-66 b(\327)-117
+b(\237)i(\217)-37 b(K)-27 b FA(\045)-66 b FB(\330)-71
+b(\322)-156 b(\227)-115 b FA(\375)-140 b FB(\212)-64
+b(m)-122 b(\327)-135 b(\313)-67 b(\320)-74 b FA(\375)-132
+b FB(`)-141 b FA(E)-88 b FB(\326)-128 b(\253)-75 b(\270)c(\301)-148
+b(\323)-87 b(\260)-71 b(\326)-66 b FQ(.)3108 3130 y FB(\267)-74
+b(\330)-66 b(v)g(\330)g(\317)-59 b(\326)-101 b FA(\045)-66
+b FB(\324)-107 b(\224)i FA(_)-84 b(\374)-130 b FB(\273)-99
+b(\210)-105 b FA(\375)-128 b FB(\327)-76 b FA(j)-64 b
+FB(\317)-74 b FA(\375)-126 b(j)-69 b FB(\322)-111 b FA(j)-76
+b FB(\327)-66 b(\317)i(\213)-84 b FA(\374)-128 b FB(\327)-87
+b(\310)i FA(^)-74 b FB(\212)-84 b FA(\374)j FQ(.)-114
+b FA(j)-76 b FB(\327)-66 b(\317)i(\213)-76 b(\327)-88
+b(\316)-118 b FA(\045)-66 b FB(\324)-78 b(\254)f(\314)-84
+b(\301)-113 b(m)-66 b(\327)g(m)i(\216)g(m)g(\212)-69
+b(\322)-113 b(\327)-87 b(\310)i FA(^)-74 b FB(\212)-84
+b FA(\374)j FQ(.)3103 3243 y FB(\257)i(\330)-95 b(\207)-83
+b(w)-54 b(\320)-59 b(\326)-98 b(\277)-60 b(\330)-66 b(m)i(\216)g(m)g
+(\212)-69 b(\322)-114 b(\212)-85 b(\323)g(\217)h FA(\374)-94
+b(\374)-115 b FB(\227)-105 b(\217)-117 b(\263)-104 b(x)-141
+b(m)-105 b(\233)-122 b(\301)-116 b(m)-66 b(\327)g(m)-95
+b(\223)g(n)-111 b(\222)-166 b(\212)-84 b FA(\374)j FQ(.)-135
+b FA(A)-95 b FB(\330)-79 b(\313)i(\217)-69 b(\322)-133
+b FA(E)-88 b FB(\326)-117 b(\253)-75 b(\270)c(\301)-126
+b(\220)-85 b FA(\374)-74 b FB(m)-54 b(v)-74 b FA(\375)g
+FB(p)-65 b(\221)3095 3356 y(\323)-87 b(\260)-78 b(\330)f(\313)i(\217)
+-69 b(\322)-104 b(m)-64 b(\216)g(m)g(\212)-69 b(\322)-155
+b(\237)-117 b(\254)-86 b FA(\375)k FB(\263)-67 b(\326)-118
+b(\273)-88 b FA(\375)-74 b FB(p)-64 b(\221)-84 b FA(\374)j
+FQ(.)382 3560 y FP(transcribed)p FQ(:)609 3764 y Fu(k-h)27
+b(ghUA\015ray)e(chh)h(d\022ql)g(yh)h(zyAn)f(AUDrrpUh)f(shay)i(dA)609
+3877 y(U)e(mnI)g(||)g(chh)f(\022ql)h(hghh.)35 b(qUtUnh)24
+b(p-hs\015rI)g(kxI)g(wzhnI)g(zhh)h(zhUnde)609 3990 y(wlA\015rdI.)16
+b(zhUndUn)g(p-h\022ml)h(AUArAd-h)f(wlA\015rdI.)g(ghUxtnh)g(lUArAd-h)609
+4103 y(d-hreyshr)25 b(ft)h(ASl)g(AUAsAs)g(dI.)g(cUmrh)g(chh)g(\022ql)g
+(zyAtebz)f(hghUmrh)609 4216 y(ArAd-h)h(D\022yf-h)f(kebzI.)523
+4420 y FP(A)j(v)n(ariant)i(form)f FA(f)g FP(of)g FA(d)g
+FP(is)g(pro)o(vided)i(in)e(the)g(font)p FQ(.)51 b FP(The)28
+b(user)i(can)f(change)i(the)e FO(W)p FP(TPs)382 4533
+y FQ(\()p FP(see)24 b FQ(6\))f FP(so)h(that)g(the)g(former)g(is)f(used)
+i(instead)g(of)e(the)h(latter)-5 b FQ(.)382 4777 y Fp(5.2.4)92
+b Fo(Sindhi)21 b(T)-7 b(ranscription)382 4951 y FP(Sindhi)23
+b(being)h(a)f(language)i(with)e(man)o(y)f(more)h(letters)h(than)g
+(Arabic)p FQ(,)f FP(and)g(using)h(Arabic)g(let)p FQ(-)382
+5064 y FP(ters)30 b(in)f(a)g(w)o(ay)h(quite)g(di\314erent)h(than)g
+(Arabic)p FQ(,)g FP(it)e(is)h(not)g(surprising)i(that)e(the)g(Sindhi)g
+(tran)p FQ(-)382 5177 y FP(scription)d(is)e(fundamentally)k
+(di\314erent)d(from)f(the)h(Arabic)p FQ(,)g FP(F)o(arsi)p
+FQ(,)e FP(Urdu)h(and)h(P)o(ashto)f(ones)p FQ(.)382 5290
+y FP(As)f(a)g(matter)h(of)g(f)o(act)h(we)e(ha)n(v)o(e)h(tried)h(to)e
+(use)h(as)g(fe)n(w)f(non)p FQ(-)p FP(alphabetic)29 b(characters)f(as)d
+(possi)p FQ(-)382 5403 y FP(ble)p FQ(,)d FP(follo)n(wing)i(a)e(more)p
+FQ(-)p FP(or)n FQ(-)p FP(less)i(rational)g(scheme)f(loosely)h(based)g
+(on)e(the)g(correspondence)1831 5652 y FQ(69)p eop end
+%%Page: 70 8
+TeXDict begin 70 7 bop 382 548 a FP(between)30 b(Sindhi)f(written)g(in)
+f(Arabic)i(and)f(in)f(De)n(v)n(anagari)i(script)f(and)h(the)e(standard)
+j(tran)p FQ(-)382 661 y FP(scription)24 b(of)e(the)g(latter)-5
+b FQ(.)34 b FP(Since)22 b(shadda)i(is)e(much)g(more)g(seldom)h(in)e
+(Sindhi)i(than)g(in)f(Arabic)p FQ(,)382 774 y FP(the)h
+FQ(l)p FP(double)i(consonant)h Fv(=)c FP(consonant)k
+Fv(+)c FP(shadda)p FQ(m)j FP(con)l(v)o(ention)h(is)d(not)h(v)n(alid)f
+(in)g(this)h(tran)p FQ(-)382 887 y FP(scription)p FQ(;)i
+FP(instead)f(we)e(propose)j(a)d(transcription)k(of)c(the)h(shadda)h
+(diacritic)p FQ(:)36 b Fu(+)p FQ(.)p 562 996 2630 4 v
+560 1117 4 121 v 659 1075 a Fu(A)p 803 1117 V 171 w FB(m)p
+978 1117 V 995 1117 V 188 w Fu(p)p 1237 1117 V 147 w
+FA($)p 1412 1117 V 1429 1117 V 141 w Fu(dh)p 1671 1117
+V 146 w FA(T)p 1855 1117 V 1872 1117 V 164 w Fu(sh)p
+2114 1117 V 131 w FB(\226)p 2314 1117 V 2331 1117 V 124
+w Fu(kh)p 2526 1117 V 105 w FB(\272)p 2692 1117 V 2709
+1117 V 194 w Fu(y)p 2999 1117 V 187 w FB(\335)p 3189
+1117 V 562 1120 2630 4 v 560 1241 4 121 v 635 1199 a
+Fu(\015A)p 803 1241 V 147 w FB(a)p 978 1241 V 995 1241
+V 164 w Fu(ph)p 1237 1241 V 125 w FA(\234)p 1412 1241
+V 1429 1241 V 118 w Fu(.=d)p 1671 1241 V 122 w FA(Z)p
+1855 1241 V 1872 1241 V 164 w Fu(.s)p 2114 1241 V 122
+w FB(\232)p 2314 1241 V 2331 1241 V 117 w Fu(.n)p 2526
+1241 V 99 w FA(\302)p 2692 1241 V 2709 1241 V 164 w Fu(\015y)p
+2999 1241 V 163 w FB(i)p 3189 1241 V 562 1244 2630 4
+v 560 1365 4 121 v 659 1323 a Fu(b)p 803 1365 V 147 w
+FB(o)p 978 1365 V 995 1365 V 164 w Fu(j)p 1237 1365 V
+158 w FB(})p 1412 1365 V 1429 1365 V 151 w Fu(.d)p 1671
+1365 V 146 w FA(P)p 1855 1365 V 1872 1365 V 164 w Fu(.z)p
+2114 1365 V 123 w FB(\236)p 2314 1365 V 2331 1365 V 140
+w Fu(g)p 2526 1365 V 123 w FA(\272)p 2692 1365 V 2709
+1365 V 141 w Fu(meN)p 2999 1365 V 149 w Fz(H)p 3189 1365
+V 562 1368 2630 4 v 560 1488 4 121 v 635 1447 a Fu(=b)p
+803 1488 V 123 w FB(\370)p 978 1488 V 995 1488 V 140
+w Fu(=j)p 1237 1488 V 134 w FA(<)p 1412 1488 V 1429 1488
+V 127 w Fu(.dh)p 1671 1488 V 122 w FA(V)p 1855 1488 V
+1872 1488 V 140 w Fu(..t)p 2114 1488 V 119 w FB(\242)p
+2314 1488 V 2331 1488 V 136 w Fu(=g)p 2526 1488 V 99
+w FA(\312)p 2692 1488 V 2709 1488 V 117 w Fu(||eN)p 2999
+1488 V 129 w Fz(G)p 3189 1488 V 562 1492 2630 4 v 560
+1612 4 121 v 635 1571 a Fu(bh)p 803 1612 V 123 w FA(,)p
+978 1612 V 995 1612 V 140 w Fu(=n)p 1237 1612 V 134 w
+FA(8)p 1412 1612 V 1429 1612 V 151 w Fu(=z)p 1671 1612
+V 146 w FB(\214)p 1855 1612 V 1872 1612 V 140 w Fu(..z)p
+2114 1612 V 119 w FB(\246)p 2314 1612 V 2331 1612 V 160
+w Fu(l)p 2526 1612 V 135 w FB(\276)p 2692 1612 V 2709
+1612 V 174 w Fu(||)p 2999 1612 V 178 w FB(`)p 3189 1612
+V 562 1616 2630 4 v 560 1738 4 123 v 659 1695 a Fu(t)p
+803 1738 V 147 w FB(u)p 978 1738 V 995 1738 V 164 w Fu(c)p
+1237 1738 V 158 w FA(D)p 1412 1738 V 1429 1738 V 175
+w Fu(r)p 1671 1738 V 170 w FB(\216)p 1855 1738 V 1872
+1738 V 187 w Fu(\022)p 2114 1738 V 171 w FB(\252)p 2314
+1738 V 2331 1738 V 163 w Fu(m)p 2526 1738 V 138 w FB(\312)p
+2692 1738 V 2709 1738 V 2999 1738 V 3189 1738 V 562 1742
+2630 4 v 560 1862 4 121 v 635 1821 a Fu(th)p 803 1862
+V 123 w FA(\()p 978 1862 V 995 1862 V 140 w Fu(ch)p 1237
+1862 V 134 w FA(H)p 1412 1862 V 1429 1862 V 151 w Fu(.r)p
+1671 1862 V 146 w FA(l)p 1855 1862 V 1872 1862 V 164
+w Fu(gh)p 2114 1862 V 146 w FB(\256)p 2314 1862 V 2331
+1862 V 163 w Fu(n)p 2526 1862 V 132 w FB(\316)p 2692
+1862 V 2709 1862 V 2999 1862 V 3189 1862 V 562 1865 2630
+4 v 560 1986 4 121 v 635 1944 a Fu(.t)p 803 1986 V 123
+w FA( )p 978 1986 V 995 1986 V 140 w Fu(.h)p 1237 1986
+V 134 w FB(\202)p 1412 1986 V 1429 1986 V 175 w Fu(z)p
+1671 1986 V 170 w FB(\220)p 1855 1986 V 1872 1986 V 187
+w Fu(f)p 2114 1986 V 162 w FB(\262)p 2314 1986 V 2331
+1986 V 130 w Fu(\015n)p 2526 1986 V 108 w FA(\344)p 2692
+1986 V 2709 1986 V 2999 1986 V 3189 1986 V 562 1989 2630
+4 v 560 2110 4 121 v 611 2068 a Fu(.th)p 803 2110 V 99
+w FB(\364)p 978 2110 V 995 2110 V 117 w Fu(=kh)p 1237
+2110 V 109 w FB(\206)p 1412 2110 V 1429 2110 V 151 w
+Fu(zh)p 1671 2110 V 146 w FA(j)p 1855 2110 V 1872 2110
+V 187 w Fu(q)p 2114 2110 V 172 w FB(\266)p 2314 2110
+V 2331 2110 V 166 w Fu(U)p 2526 2110 V 137 w FB(\327)p
+2692 2110 V 2709 2110 V 130 w Fu(LLah)p 2999 2110 V 107
+w FB(>)p 3189 2110 V 562 2113 2630 4 v 560 2234 4 121
+v 635 2192 a Fu(=s)p 803 2234 V 123 w FB(y)p 978 2234
+V 995 2234 V 164 w Fu(d)p 1237 2234 V 166 w FB(\212)p
+1412 2234 V 1429 2234 V 184 w Fu(s)p 1671 2234 V 147
+w FB(\222)p 1855 2234 V 1872 2234 V 163 w Fu(k)p 2114
+2234 V 152 w FA(\246)p 2314 2234 V 2331 2234 V 121 w
+Fu(-h)p 2526 2234 V 116 w FB(\322)p 2692 2234 V 2709
+2234 V 158 w Fu(SLh)p 2999 2234 V 122 w Fz(P)p 3189 2234
+V 562 2237 2630 4 v 382 2398 a FP(Remarks)p FQ(:)496
+2602 y(1.)45 b FP(The)23 b(transcription)j Fu(/)c FP(is)g(used)i(for)f
+(constructions)k(such)c(as)45 b FB(p)-49 b Fz(J)49 b
+FQ(\()p Fu(b/)p FQ(\),)44 b FB(v)-49 b Fz(J)49 b FQ(\()p
+Fu(t/)p FQ(\),)43 b FB(\273)-63 b Fz(J)63 b FQ(\()p Fu(kh/)p
+FQ(\),)609 2714 y FP(etc)p FQ(.)496 2899 y(2.)45 b FP(The)23
+b FG(waw)g FB(\327)g FP(can)g(be)h(written)g(in)g(tw)o(o)f(w)o(ays)p
+FQ(:)34 b Fu(w)22 b FP(or)i Fu(U)p FQ(.)382 3103 y FP(Example)p
+FQ(:)3116 3306 y FB(v)-54 b(\320)-66 b(\324)-88 b(\321)-190
+b FA(\247)-117 b FB(\217)-96 b(\335)-147 b(m)-95 b(\223)g(n)-76
+b(\316)-151 b(\273)-95 b(\336)-142 b FA(\045)-54 b FB(\320)-66
+b(\324)g(\320)-85 b(\200)-112 b(\336)-152 b(\214)-85
+b(\323)-115 b Fz(\200)-67 b(\204\211)-102 b FB(\273)-95
+b(\336)-183 b(\223)-126 b(\200)-85 b(n)-93 b FA(\312)-164
+b FB(\216)-78 b(\273)-68 b(\362)i(\330)-127 b FA(\045)-66
+b FB(\330)g(\317)i(\213)-76 b(\327)-129 b Fz(G)-117 b
+FA(\045)-54 b FB(\320)-66 b(\324)f(\320)-85 b(\200)-112
+b(\336)3087 3419 y(~)-93 b(\213)-76 b(\327)-95 b(~)g(\324)-76
+b(\213)-126 b Fz(H)g FA(Z)-64 b FB(m)-75 b(\323)-117
+b FA(')-148 b(\045)-54 b FB(\333)-64 b(\213)g(m)-159
+b FA(\247)-117 b FB(\217)-64 b(\361)-81 b(\336)-88 b
+FQ(.)-126 b FB(m)-75 b(\323)-87 b(\330)-118 b(p)-49 b
+Fz(J)-114 b FB(\313)-79 b(\254)-60 b(\300)g(\330)-76
+b(\312)-169 b FA(\247)-117 b FB(\217)-64 b(\361)e(\330)-118
+b FA(\045)-66 b FB(\330)g(\317)i(\213)-76 b(\327)-118
+b(v)-49 b Fz(J)-142 b FB(\223)-95 b(\320)-65 b FA(U)-126
+b Fz(H)-138 b FB(\323)-85 b(\217)3116 3532 y(a)-54 b(j)-81
+b(\336)-141 b(\327)-74 b(\267)-104 b(x)-173 b FA(I)-83
+b FB(n)-131 b FA(I)-83 b FB(n)-102 b FA(\))-81 b FB(\336)-139
+b(\216)-85 b(\323)-75 b(\333)-66 b(\330)-114 b(a)-75
+b(\323)-102 b(\336)-131 b Fz(G)-114 b FB(\212)-105 b(\227)d(\314)-89
+b(\321)-124 b(m)-95 b(\223)g(n)-76 b(\316)-153 b(~)-110
+b(\336)-131 b Fz(G)-104 b FB(m)-95 b(\223)g(n)-76 b(\316)-153
+b(~)-110 b(\336)-158 b(~)-93 b(\213)-76 b(\327)-95 b(~)g(\324)-76
+b(\213)3087 3645 y(~)-110 b(\336)-140 b(\273)-95 b(\311)-126
+b(\262)-197 b FA(\247)-119 b FB(\324)-76 b FA(m)-64 b
+FB(m)-152 b FA(\247)-119 b FB(\324)-76 b FA(m)-64 b FB(m)-113
+b FA(\273)-80 b FB(\324)-66 b(n)-102 b FA( )-161 b(\273)-80
+b FB(\324)k FA(m)-96 b FB(\335)-141 b(\216)-85 b(\323)-75
+b(\333)-66 b(\330)-111 b(a)-75 b(\323)-102 b(\336)-88
+b FQ(.)382 3848 y FP(transcribed)p FQ(:)609 4052 y Fu(tn-hn)26
+b(kry)h(AsAn)f(khy)g(pn-hnjy)g(=z-hnn)f(khy)i(sjA=g)f(rkh\015nU)609
+4165 y(pUndU)f(||eN)f(pn-hnjy)g(jdUj-hd)g(meN)h(.=dA-hp)f(pydA)h
+(kr\015ny.)35 b(AhU)25 b(b/)609 4278 y(m\022lUm)19 b(kr\015nU)g(pUndU)g
+(t/)h(sndh)f(meN)g(hr)h(\015A\015yy)f(wqt)g(chA)h(chA)f(thy)h(r-hyU)609
+4391 y(\015Ahy)47 b(||eN)g(dshmn)g(AsAn)g(jy)h(||eN)f(AsAn)g(jy)h
+(jdUj-hd)e(jy)i(khlAf)609 4504 y(k-h.rA)609 4616 y(k-h.rA)26
+b(g-hA.t)f(g-h.ry)h(r-hyU)g(\015Ahy.)382 4861 y Fp(5.2.5)92
+b Fo(Berber)23 b(T)-7 b(ranscription)382 5035 y FP(The)24
+b(Berber)h(transcription)k(is)24 b(di\314erent)j(from)d(the)h(pre)n
+(vious)i(ones)e(because)i(it)d(is)h(based)h(on)382 5148
+y(a)j(tri)p FQ(-)p FP(alphabetic)34 b(system)d FQ(\()p
+FP(T)m(i\315nagh)p FQ(,)g FP(Latin)f(and)h(Arabic)f(alphabets)p
+FQ(\).)2686 5115 y FF(1)2779 5148 y FP(The)f(goal)i(of)e(this)p
+382 5225 1196 4 v 487 5280 a Fi(1)516 5312 y FJ(The)15
+b(reader)g(can)g(\315nd)g(more)g(information)g(in)f Fg(Un)h(syst)1929
+5308 y Fh(\240)1922 5312 y Fg(eme)g(T)2087 5328 y(E)2122
+5312 y(X)f(berb)2325 5308 y Fh(\240)2318 5312 y Fg(er)m(e)p
+FK(,)2453 5293 y(\241)2446 5312 y FJ(Etudes)g(et)h(Documents)g(Berb)
+3238 5309 y FK(\240)3231 5312 y FJ(eres)p FK(,)382 5403
+y(11)k(\(1994\),)h FJ(La)e(bo)881 5400 y FK(\242)883
+5403 y FJ(*te)985 5400 y FK(\240)977 5403 y FJ(a)h(Documents)p
+FK(/)1399 5385 y(\241)1392 5403 y FJ(Edisud)p FK(,)i
+FJ(P)o(aris)d FK(\()p FJ(France)p FK(\).)1831 5652 y
+FQ(70)p eop end
+%%Page: 71 9
+TeXDict begin 71 8 bop 382 548 a FP(transcription)34
+b(is)c(to)g(enable)i(output)g(in)e(the)h(three)g(alphabets)p
+FQ(,)j FP(out)d(of)f(the)h(same)f(code)p FQ(.)55 b FP(In)382
+661 y(particular)l FQ(,)31 b FP(since)d(Latin)f(alphabet)i(has)f(upper)
+g(and)g(lo)n(wer)f(case)p FQ(,)h FP(it)f(should)i(be)e(possible)i(to)
+382 774 y(distinguish)h(these)e FQ(\()p FP(and)g(of)e(course)j(ignore)f
+(the)f(distinction)j(when)d(typesetting)k(in)26 b(Arabic)382
+887 y(or)e(T)m(i\315nagh)p FQ(\).)37 b FP(In)24 b(the)h(table)h(belo)n
+(w)-6 b FQ(,)24 b FP(all)h(transcribed)j(letters)d(are)g(in)g(lo)n
+(wercase)h(ASCII)p FQ(,)c FP(b)n(ut)382 1000 y(can)j(v)o(ery)g(well)g
+(be)g(written)h(also)f(in)g(uppercase)p FQ(,)j FP(producing)f(the)e
+(same)g(result)p FQ(:)38 b Fu(Tifinagh)p FQ(,)382 1112
+y Fu(tifinagh)20 b FP(or)k Fu(TIFINAGH)c FP(will)k(all)f(three)i
+(produce)222 b FB(v)-54 b(\333)-62 b(\264)g(\333)-54
+b(\320)g(n)-81 b(\256)170 b FQ(.)p 529 1251 2695 4 v
+527 1364 4 113 v 579 1330 a FP(T)m(r)-5 b FQ(.)p 727
+1364 V 99 w FP(Lat)p FQ(.)p 971 1364 V 99 w FP(Ar)g FQ(.)p
+1184 1364 V 100 w FP(T)m(if)p FQ(.)p 1415 1364 V 1432
+1364 V 116 w FP(T)m(r)g FQ(.)p 1631 1364 V 99 w FP(Lat)p
+FQ(.)p 1875 1364 V 99 w FP(Ar)g FQ(.)p 2088 1364 V 99
+w FP(T)m(if)p FQ(.)p 2318 1364 V 2335 1364 V 116 w FP(T)m(r)g
+FQ(.)p 2535 1364 V 99 w FP(Lat)p FQ(.)p 2778 1364 V 100
+w FP(Ar)g FQ(.)p 2992 1364 V 99 w FP(T)m(if)p FQ(.)p
+3222 1364 V 529 1367 2695 4 v 529 1370 V 527 1491 4 121
+v 605 1450 a Fu(a)p 727 1491 V 178 w FP(a)p 971 1491
+V 195 w FB(m)p 1184 1491 V 195 w FL(!)p 1415 1491 V 1432
+1491 V 170 w Fu(.h)p 1631 1491 V 1739 1447 a FQ(\303)1732
+1450 y FP(h)p 1875 1491 V 179 w FB(\202)p 2088 1491 V
+166 w FL(9)p 2318 1491 V 2335 1491 V 155 w Fu(.s)p 2535
+1491 V 2644 1447 a FQ(\303)2641 1450 y FP(s)p 2778 1491
+V 160 w FB(\232)p 2992 1491 V 152 w FL(:)p 3222 1491
+V 529 1494 2695 4 v 527 1615 4 121 v 605 1573 a Fu(b)p
+727 1615 V 175 w FP(b)p 971 1615 V 169 w FB(o)p 1184
+1615 V 156 w FL(")p 1415 1615 V 1432 1615 V 181 w Fu(i)p
+1631 1615 V 185 w FP(i)p 1875 1615 V 186 w FB(\335)p
+2088 1615 V 169 w FL(\()p 2318 1615 V 2335 1615 V 185
+w Fu(t)p 2535 1615 V 185 w FP(t)p 2778 1615 V 178 w FB(u)p
+2992 1615 V 157 w FL(1)p 3222 1615 V 529 1618 2695 4
+v 527 1739 4 121 v 605 1697 a Fu(c)p 727 1739 V 178 w
+FP(c)p 971 1739 V 166 w FB(\226)p 1184 1739 V 155 w FL(#)p
+1415 1739 V 1432 1739 V 182 w Fu(j)p 1631 1739 V 185
+w FP(j)p 1875 1739 V 189 w FA(8)p 2088 1739 V 171 w FL(\))p
+2318 1739 V 2335 1739 V 161 w Fu(.t)p 2535 1739 V 2644
+1694 a FQ(\303)2646 1697 y FP(t)p 2778 1739 V 186 w FB(\242)p
+2992 1739 V 168 w FL(;)p 3222 1739 V 529 1742 2695 4
+v 527 1863 4 121 v 581 1821 a Fu(gh)p 727 1863 V 151
+w FM(|)p 971 1863 V 179 w FB(\256)p 1184 1863 V 182 w
+FL(=)p 1415 1863 V 1432 1863 V 194 w Fu(k)p 1631 1863
+V 175 w FP(k)p 1875 1863 V 179 w FB(\272)p 2088 1863
+V 167 w FL(*)p 2318 1863 V 2335 1863 V 181 w Fu(u)p 2535
+1863 V 174 w FP(u)p 2778 1863 V 187 w FB(\327)p 2992
+1863 V 189 w FL(2)p 3222 1863 V 529 1866 2695 4 v 527
+1987 4 121 v 605 1945 a Fu(d)p 727 1987 V 175 w FP(d)p
+971 1987 V 188 w FB(\212)p 1184 1987 V 175 w FL($)p 1415
+1987 V 1432 1987 V 181 w Fu(l)p 1631 1987 V 185 w FP(l)p
+1875 1987 V 194 w FB(\276)p 2088 1987 V 179 w FL(+)p
+2318 1987 V 2335 1987 V 188 w Fu(x)p 2535 1987 V 174
+w FP(x)p 2778 1987 V 180 w FB(\206)p 2992 1987 V 171
+w FL(4)p 3222 1987 V 529 1990 2695 4 v 527 2110 4 121
+v 581 2069 a Fu(.d)p 727 2110 V 836 2066 a FQ(\303)828
+2069 y FP(d)p 971 2110 V 156 w FB(\236)p 1184 2110 V
+149 w FL(7)p 1415 2110 V 1432 2110 V 184 w Fu(m)p 1631
+2110 V 162 w FP(m)p 1875 2110 V 174 w FB(\312)p 2088
+2110 V 180 w FL(,)p 2318 2110 V 2335 2110 V 185 w Fu(z)p
+2535 2110 V 177 w FP(z)p 2778 2110 V 190 w FB(\220)p
+2992 2110 V 169 w FL(6)p 3222 2110 V 529 2114 2695 4
+v 527 2234 4 121 v 581 2193 a Fu(.e)p 727 2234 V 155
+w FP(\252)p 971 2234 V 181 w FB(\252)p 1184 2234 V 1415
+2234 V 1432 2234 V 403 w Fu(n)p 1631 2234 V 175 w FP(n)p
+1875 2234 V 181 w FB(\316)p 2088 2234 V 185 w FL(-)p
+2318 2234 V 2335 2234 V 172 w Fu(.z)p 2535 2234 V 2643
+2190 a FQ(\303)2638 2193 y FP(z)p 2778 2234 V 190 w Fz(M)p
+2992 2234 V 180 w FL(<)p 3222 2234 V 529 2238 2695 4
+v 527 2358 4 121 v 605 2317 a Fu(f)p 727 2358 V 183 w
+FP(f)p 971 2358 V 177 w FB(\262)p 1184 2358 V 158 w FL(\045)p
+1415 2358 V 1432 2358 V 155 w Fu(.n)p 1631 2358 V 1740
+2315 a FQ(\243)1732 2317 y FP(n)p 1875 2358 V 164 w FQ(.)11
+b FB(\316)p 2088 2358 V 157 w FL(>)p 2318 2358 V 2335
+2358 V 161 w Fu(.i)p 2535 2358 V 161 w FP(i)p 2778 2358
+V 186 w FB(i)p 2992 2358 V 169 w FL(\()p 3222 2358 V
+529 2362 2695 4 v 527 2482 4 121 v 605 2441 a Fu(g)p
+727 2482 V 175 w FP(g)p 971 2482 V 181 w FA(\242)p 1184
+2482 V 169 w FL(&)p 1415 2482 V 1432 2482 V 181 w Fu(q)p
+1631 2482 V 175 w FP(q)p 1875 2482 V 181 w FB(\266)p
+2088 2482 V 173 w FL(.)p 2318 2482 V 2335 2482 V 160
+w Fu(--)p 2535 2482 V 150 w FQ(_)p 2778 2482 V 2872 2455
+a Fz(I)p 2992 2482 V 3086 2441 a FQ(_)p 3222 2482 V 529
+2485 2695 4 v 527 2606 4 121 v 581 2564 a Fu(.g)p 727
+2606 V 836 2560 a FQ(\246)828 2564 y FP(g)p 971 2606
+V 179 w FB(})p 1184 2606 V 172 w FL(8)p 1415 2606 V 1432
+2606 V 184 w Fu(r)p 1631 2606 V 182 w FP(r)p 1875 2606
+V 195 w FB(\216)p 2088 2606 V 176 w FL(/)p 2318 2606
+V 2335 2606 V 2535 2606 V 2778 2606 V 2992 2606 V 3222
+2606 V 529 2609 2695 4 v 527 2730 4 121 v 605 2688 a
+Fu(h)p 727 2730 V 175 w FP(h)p 971 2730 V 190 w FB(\322)p
+1184 2730 V 182 w FL(')p 1415 2730 V 1432 2730 V 184
+w Fu(s)p 1631 2730 V 180 w FP(s)p 1875 2730 V 169 w FB(\222)p
+2088 2730 V 147 w FL(0)p 2318 2730 V 2335 2730 V 2535
+2730 V 2778 2730 V 2992 2730 V 3222 2730 V 529 2733 2695
+4 v 382 2903 a FP(Remarks)p FQ(:)496 3116 y(1.)45 b FP(Letter)24
+b FB(\327)f FP(can)h(also)g(be)f(transcribed)k Fu(w)p
+FQ(.)496 3303 y(2.)45 b FP(Letter)24 b FB(\331)f FP(can)h(also)g(be)f
+(transcribed)k Fu(y)p FQ(.)496 3491 y(3.)45 b FP(The)40
+b(strok)o(e)1051 3505 y Fz(I)1119 3491 y FP(is)h(not)g(to)g(be)f
+(confused)j(with)e(the)g(graphical)i(connecting)g(strok)o(e)609
+3604 y FG(k)o(eshideh)p FQ(.)36 b FP(It)23 b(is)h(placed)h(between)f(w)
+o(ords)g(and)g(plays)h(a)e(grammatical)i(role)p FQ(.)496
+3791 y(4.)45 b FP(Duplication)25 b(of)d(consonants)j
+FQ(\()p FG(shaddah)p FQ(\))g FP(again)e(is)f(transcribed)j(by)e
+(writing)g(the)f(cor)n FQ(-)609 3904 y FP(responding)27
+b(consonant)f(twice)p FQ(.)382 4117 y FP(Example)p FQ(:)3116
+4329 y FB(v)-54 b(\333)-62 b(\264)g(\333)-54 b(\320)g(n)-81
+b(\256)-88 b(!)-125 b(\212)2755 4343 y Fz(I)2728 4329
+y FB(v)-54 b(\333)-64 b(\217)g(m)-115 b(v)-54 b(\333)-67
+b(\314)-77 b(\221)h(\327)-39 b(K)i(\216)-64 b(m)-137
+b(\316)g(j)-67 b(\314)g(n)j(\220)g(\332)e(\260)-88 b(\321)-83
+b FQ(.)-180 b FB(\310)-21 b(K)-54 b(\317)-96 b(x)-167
+b(\212)-96 b(\335)-147 b(v)-67 b(\314)-79 b(\330)j(\216)-112
+b(u)1174 4343 y Fz(I)1147 4329 y FB(\317)-27 b(K)-43
+b(\261)-141 b(\212)-64 b(m)-102 b(u)-163 b(v)-54 b(\333)-64
+b(\217)g(m)-137 b(\316)3116 4442 y(v)-54 b(n)-67 b(\253)-77
+b(\217)-64 b(m)-54 b(p)-96 b(x)-160 b(\212)2770 4456
+y Fz(I)2743 4442 y FB(v)-81 b(\311)-107 b(\243)-80 b(\333)-54
+b(\320)g(\333)-96 b(x)-103 b FQ(.)-131 b FB(\317)-27
+b(K)-39 b(\330)-60 b(\277)k(\264)-62 b(n)-54 b(\317)-96
+b(x)2098 4456 y Fz(I)2061 4442 y FB(\212)-37 b(K)-91
+b(\212)-64 b(m)-102 b(u)-156 b(j)-67 b(\314)g(\333)j(\217)-140
+b(\316)e(\327)-74 b(\355)-56 b(\300)-21 b(K)-27 b(\333)-65
+b(\213)-131 b(\313)-67 b(n)-95 b(\223)g(\333)-55 b(\320)h(\333)-95
+b(\224)-117 b(\321)-83 b FQ(.)-132 b FB(j)-67 b(\314)g(n)j(\220)g(\332)
+d(\260)-88 b(\321)3094 4555 y(\316)-131 b(j)-67 b(\314)g(\333)j(\217)
+2880 4569 y Fz(I)2831 4555 y FB(\316)-83 b(!)-107 b(v)-27
+b(K)g(n)-64 b(\216)-76 b(\327)-88 b(\316)2533 4569 y
+Fz(I)2506 4555 y FB(v)-54 b(\320)-96 b(x)-164 b(\257)-75
+b(\264)-62 b(\333)e Fz(N)-74 b FB(\216)-64 b(m)j(!)-117
+b(\212)-87 b FA(\242)-50 b FB(K)-82 b(j)-62 b(\264)-72
+b(\217)-64 b(m)-76 b(\316)-83 b(!)-120 b(\257)-112 b(\265)-154
+b(j)-62 b(\356)-72 b(\213)-77 b(\327)h(\216)-86 b(\316)j(!)-121
+b(\313)-67 b(n)-95 b(\227)g(n)-109 b(v)-54 b(\333)-62
+b(\356)-35 b(K)-27 b(w)-81 b(\336)-149 b(\257)-112 b(\265)3116
+4668 y(\332)-64 b Fz(N)-78 b FB(\273)e(\330)-66 b(m)-76
+b(\316)-134 b FQ(:)-113 b FB(v)-27 b(K)g(n)-64 b(\216)-76
+b(\327)-88 b(\316)-132 b(\263)-79 b(\301)-44 b(K)2443
+4682 y Fz(I)2416 4668 y FB(m)-95 b(\223)-117 b(\321)-124
+b(j)-95 b(\224)-105 b(\315)-134 b(\316)e(\327)-79 b(\313)-67
+b(w)-27 b(K)-67 b Fz(\200)g(\204\210)-34 b FB(!)-109
+b(\212)-124 b(\327)-98 b(\335)1507 4682 y Fz(I)1432 4668
+y FB(u)1404 4682 y Fz(I)1377 4668 y FB(\332)-81 b(\311)-103
+b(\316)-83 b(!)-109 b(\212)-124 b(\327)-66 b(m)-54 b(\332)-76
+b(\321)-124 b(\332)-85 b(\210)-95 b(\213)-74 b(\312)-122
+b(\212)-96 b(\335)3116 4781 y(v)-66 b(\330)-76 b(\212)i(\216)-112
+b(u)2900 4795 y Fz(I)2873 4781 y FB(\332)h(\225)-156
+b(m)-68 b(\273)-41 b(K)-49 b(\321)-133 b(\327)-76 b(\216)-157
+b(u)-147 b(v)-27 b(K)g(w)g(K)-39 b(\330)-88 b(\316)-121
+b(j)-54 b(\320)g(n)-80 b(\243)-88 b(\264)-62 b(n)e(\216)-86
+b(\316)j FQ(.)382 4994 y FP(transcribed)p FQ(:)609 5193
+y Ff(Tifinagh,)21 b(d--tira)h(timezwura)g(n)i(.imazighen.)609
+5293 y(Llant)f(di)h(tmurt--nnegh)c(dat)k(tira)f(n)h(ta.erabt)e
+(d--tla.tinit.)609 5392 y(Nnulfant--edd)e(dat)j(.imir)g(n)i(ugellid)d
+(Masinisen.)30 b(.Imazighen)20 b(n)1831 5652 y FQ(71)p
+eop end
+%%Page: 72 10
+TeXDict begin 72 9 bop 609 548 a Ff(.imir--en,)14 b(ttarun--tent)e
+(ghefi.zra,)i(degg)h(.ifran,)g(ghef)g(.igduren,)609 648
+y(maca)22 b(tiggti)g(ghef)g(i.zekwan)e(:)34 b(ttarun)21
+b(fell--asen)f(.isem)h(n)j(umettin,)609 747 y(d)h(wi--t--ilan,)20
+b(d)k(wayen)f(yexdem)f(di)i(tudert--is)d(akken)i(ur)h(t)h(ttettun)609
+847 y(.ina.tfaren.)382 1059 y FP(The)e(same)h(code)g(will)f(produce)j
+(the)d(follo)n(wing)i(output)h(in)d(the)h(T)m(i\315nagh)f(alphabet)p
+FQ(:)609 1272 y FL(1\(\045\(-!=)p FQ(,)28 b FL($)p FQ(_)p
+FL(1\(/!)h(1\(,632/!)d(-)j(\(,!6\(=-)p FQ(.)48 b FL(+@!-1)29
+b($\()f(1,2k)p FQ(_)p FL(-A=)h($!1)f(1\(/!)609 1385 y(-)36
+b(1!/!f)f($)p FQ(_)p FL(1+!;\(-\(1)p FQ(.)71 b FL(-A2+\045!-1)p
+FQ(_)p FL($$)37 b($!1)f(\(,\(/)e(-)i(2&+@\($)g(,!0\(-\(0-)p
+FQ(.)609 1498 y FL(\(,!6\(=-)c(-)h(\(,\(/)p FQ(_)p FL(-)p
+FQ(,)j FL(11!/2-)p FQ(_)p FL(1-1)e(=\045\(</!)p FQ(,)g
+FL($&&)f(\(\045/!-)p FQ(,)i FL(=\045)d(\(&$2/-)p FQ(,)j
+FL(,!#!)609 1611 y(1\(&i\()29 b(=\045)g(\(<*3!-)g FQ(:)47
+b FL(11!/2-)29 b(\045+@)p FQ(_)p FL(!0-)i(\(0,)e(-)h(2j1\(-)p
+FQ(,)g FL($)g(3\()p FQ(_)p FL(1)p FQ(_)p FL(\(+!-)p FQ(,)h
+FL($)609 1724 y(3!5-)23 b(54$,)f($\()h(12$k)p FQ(_)p
+FL(\(0)g(!**-)f(2/)h(1)g(11112-)g(\(-!;\045!/-)p FQ(.)382
+1936 y FP(and)h(the)g(follo)n(wing)h(one)f(in)f(the)h(Latin)g(alphabet)
+p FQ(:)609 2149 y FP(T)m(i\315na)p FM(|)p FQ(,)29 b FP(d)p
+FQ(_)p FP(tira)h(timezwura)f(n)f(imazi)p FM(|)p FP(en)p
+FQ(.)49 b FP(Llant)28 b(di)g(tmurt)p FQ(_)p FP(nne)p
+FM(|)j FP(dat)d(tira)h(n)609 2262 y(ta\252rabt)17 b(d)p
+FQ(_)p FP(tla)1048 2259 y FQ(\303)1050 2262 y FP(tinit)p
+FQ(.)33 b FP(Nnulf)o(ant)p FQ(_)p FP(edd)20 b(dat)c(imir)g(n)f(ugellid)
+j(Masinisen)p FQ(.)33 b FP(Imazi)p FM(|)p FP(en)609 2374
+y(n)24 b(imir)p FQ(_)p FP(en)p FQ(,)h FP(ttarun)p FQ(_)p
+FP(tent)i FM(|)p FP(e\315)1565 2371 y FQ(\303)1560 2374
+y FP(zra)p FQ(,)d FP(de)o(gg)h(ifran)p FQ(,)g FM(|)p
+FP(ef)f(igduren)p FQ(,)i FP(maca)e(tiggti)h FM(|)p FP(ef)609
+2487 y(i)639 2484 y FQ(\303)634 2487 y FP(zekw)o(an)j
+FQ(:)38 b FP(ttarun)28 b(fell)p FQ(_)p FP(asen)h(isem)d(n)g(umettin)p
+FQ(,)i FP(d)e(wi)p FQ(_)p FP(t)p FQ(_)p FP(ilan)p FQ(,)i
+FP(d)e(w)o(ayen)h(ye)o(x)p FQ(-)609 2600 y FP(dem)c(di)h(tudert)p
+FQ(_)p FP(is)i(akk)o(en)f(ur)e(t)g(ttettun)i(ina)1971
+2597 y FQ(\303)1973 2600 y FP(tf)o(aren)p FQ(.)382 2893
+y FT(6)119 b FS(Writing)30 b(Y)-13 b(our)31 b(Own)f(T)-9
+b(ranscription)382 3100 y FP(W)i(e)19 b(ha)n(v)o(e)i(de)n(v)o(eloped)h
+(and)f(presented)i(in)d(this)g(paper)i(a)d(certain)j(number)f(of)f
+(Arabic)h(alphabet)382 3213 y(language)g(transcriptions)h(for)d(tw)o(o)
+f(reasons)p FQ(:)33 b FP(\315rst)p FQ(,)19 b FP(to)f(sho)n(w)g(the)h
+(possibilities)j(and)d(po)n(wer)f(of)382 3326 y FO(W)p
+FQ(,)k FP(and)i(second)p FQ(,)h FP(to)f(gi)n(v)o(e)f(a)g(starting)j
+(point)e(for)g(the)g(user)g(to)g(create)2555 3285 y FJ(his)2555
+3346 y(her)2673 3326 y FP(o)n(wn)f(transcriptions)p FQ(.)523
+3439 y FP(The)e(process)j(of)d(creating)j(a)d(ne)n(w)h(transcription)j
+(is)d(tw)o(ofold)p FQ(:)34 b FP(the)22 b(\315rst)f(part)p
+FQ(,)h FP(which)h(can)382 3552 y(be)29 b(v)o(ery)g(di\317cult)h(and)f
+(painful)p FQ(,)j FP(consists)f(of)e(\315nding)h(the)f(combination)i
+(of)e(letters)p FQ(,)j FP(digits)382 3664 y(and)24 b(ASCII)d(symbols)k
+(which)f(will)f(transcribe)i(each)g(character)p FQ(;)g
+FP(the)f(second)h(one)p FQ(,)e FP(which)h(is)382 3777
+y(straightforw)o(ard)f FQ(\()p FP(modulo)e(some)e(precautions)p
+FQ(\))k FP(is)d(to)f(implement)i(this)f(in)f FO(W)g FP(by)g(writing)i
+(the)382 3890 y(appropriate)27 b FO(W)p FP(TP)-10 b FQ(.)382
+4139 y Fs(6.1)99 b Fr(A)25 b(Good)f(T)-7 b(ranscription)p
+Fs(:)37 b Fr(Is)25 b(it)g(P)n(ossible)p Fs(?)382 4314
+y FP(There)f(are)f FQ(\()p FP(at)h(least)p FQ(\))h FP(tw)o(o)e(goals)h
+(for)g(a)f(good)i(transcription)p FQ(:)496 4526 y(1.)45
+b FG(It)23 b(has)g(to)g(be)g(r)m(eadable)i(and)e(easily)h(memorizable)p
+FQ(.)35 b FP(In)23 b(other)h(w)o(ords)p FQ(,)f Fu(AHmd)e
+FP(is)i(better)609 4639 y(than)30 b Fu(\015.hmd)p FQ(,)d
+FP(for)i(denoting)166 b FB(m)-83 b(\203)-96 b(\314)-77
+b(\213)151 b FQ(:)43 b FP(although)31 b(an)e(apostrophe)j(can)d(be)g
+(considered)609 4752 y(a)d(logical)h(choice)h(for)e(transcribing)k(an)c
+(alif)g(and)h(the)f(period)h(in)f(front)h(of)f(the)g(h)g(may)609
+4865 y(denote)21 b(that)f(it)f(is)g(an)g(emphatic)i FQ(h)p
+FP(h)p FQ(i)f FP(sound)p FQ(,)h FP(taking)g(an)e(A)f(for)h(alif)h(and)g
+(a)f(capital)i(H)d(for)609 4978 y(the)25 b(emphatic)h(h)f(is)f(more)h
+(readable)p FQ(;)j FP(also)d(using)h(rules)f(such)h(as)f
+FQ(l)p FP(uppercase)i(ASCII)609 5091 y(characters)h(transcribe)f
+(emphatic)f(letters)p FQ(m)h FP(is)d(an)h(easy)g(w)o(ay)g(to)g
+(memorize)g(the)g(tran)p FQ(-)609 5204 y FP(scriptions)h(of)e
+FB(\202)p FQ(,)e FB(\242)p FQ(,)g FB(\236)p FQ(,)g FB(\232)p
+FQ(,)h FB(\246)p FQ(.)1831 5652 y(72)p eop end
+%%Page: 73 11
+TeXDict begin 73 10 bop 496 548 a FQ(2.)45 b FG(It)25
+b(has)g(to)g(be)g(complete)i(and)e(avoid)i(ambiguities)p
+FQ(.)40 b FP(Of)24 b(course)j(all)e(letters)h(of)f(the)g(tar)n
+FQ(-)609 661 y FP(get)g(language)j(ha)n(v)o(e)d(to)g(be)g(co)o(v)o
+(ered)p FQ(,)i FP(b)n(ut)e(ha)n(ving)i(man)o(y)e(letters)h(to)f
+(transcribe)j(leads)609 774 y(sometimes)20 b(to)e(ambiguities)p
+FQ(:)34 b FP(for)19 b(e)o(xample)h(taking)g Fu(h)d FP(for)i
+FB(\322)p FQ(,)g Fu(k)e FP(for)i FB(\272)f FP(and)h Fu(kh)e
+FP(for)i FB(\206)f FP(are)609 887 y(perfectly)h(logical)g(choices)p
+FQ(;)i FP(ne)n(v)o(ertheless)f(there)e(is)f(a)g(hitch)p
+FQ(:)32 b FP(when)17 b(you)g(need)h(to)f(tran)p FQ(-)609
+1000 y FP(scribe)56 b FB(\273)-73 b(\326)64 b FP(you)25
+b(are)f(tempted)h(to)e(write)h(simply)h Fu(kh)d FP(and)i(this)h(will)e
+(of)h(course)h(produce)609 1112 y FB(\206)j FP(instead)p
+FQ(.)53 b FP(The)28 b(solution)k(we)c(ha)n(v)o(e)i(gi)n(v)o(en)g(to)f
+(this)h(problem)g(is)g(to)f(type)h(a)f(hyphen)609 1225
+y(between)f(the)f(letters)h(which)f(are)g(not)g(considered)j(as)c(a)g
+FQ(h)p FP(digraph)p FQ(i,)k FP(b)n(ut)d(this)h(is)e(only)609
+1338 y(a)h(compromise)i(solution)p FQ(:)44 b FP(the)28
+b(user)g(must)f(constantly)k(be)c(a)o(w)o(are)h(of)f(this)h(problem)p
+FQ(,)609 1451 y FP(and)c(this)g(is)g(hardly)h(the)e(case)i(when)e(you)h
+(are)g(concentrated)j(in)d(your)g(te)o(xt)p FQ(...)523
+1664 y FP(It)e(is)h(clear)h(that)f(these)h(tw)o(o)e(goals)i(are)f
+(contradictory)p FQ(:)37 b FP(an)23 b(accurate)i(and)e(unambiguous)382
+1777 y(transcription)33 b(has)d(to)g(be)g(complicated)i(and)e(will)g
+(be)f(di\317cult)i(to)f(read)g(and)h(memorize)p FQ(;)i
+FP(a)382 1890 y(friendly)25 b(and)f(easily)h(readable)h(transcription)h
+(will)c(be)h(full)g(of)f(ambiguities)p FQ(.)523 2002
+y FP(An)j(additional)k(problem)e(when)f(making)h(a)f(transcription)j
+(is)d(to)g(choose)h(between)h FH(\()p FG(et)p FH(-)382
+2115 y FG(ymo)p FH(\))p FG(lo)o(gical)p FQ(,)34 b FG(phonetic)f
+FP(and)e FG(gr)o(aphical)h FP(representations)j(of)30
+b(characters)p FQ(.)57 b FP(A)29 b(typical)j(e)o(x)p
+FQ(-)382 2228 y FP(ample)d(is)g(the)g(standard)i FO(W)c
+FP(transcription)33 b(of)28 b(Greek)p FQ(:)45 b Fu(w)28
+b FP(is)g(chosen)j(for)e(letter)g FO(w)p FQ(,)g FP(this)h(is)e(a)382
+2341 y(purely)f FG(gr)o(aphical)h FP(choice)p FQ(:)40
+b FP(the)26 b FQ(h)p FP(w)p FQ(i)f FP(looks)i(lik)o(e)f(an)g(ome)o(ga)p
+FQ(,)f FP(b)n(ut)h(has)h(absolutely)h(no)e(other)382
+2454 y(relation)e(with)p FQ(,)e FP(neither)i(historical)h(nor)d
+(phonetic)j FQ(\()p FP(the)e(letter)g(ome)o(ga)f(represents)j(the)e
+(sound)382 2567 y FQ(h)p FP(o)p FQ(i)k FP(in)g(modern)h(Greek)p
+FQ(\);)i Fu(b)c FP(is)h(chosen)i(for)e(letter)i FO(b)p
+FQ(,)d FP(this)i(is)f(an)g FG(etymolo)o(gical)j FP(choice)p
+FQ(:)43 b FP(the)382 2680 y(Latin)20 b FQ(h)p FP(B)p
+FQ(i)g FP(deri)n(v)o(es)i(from)e(the)h(ancient)h(Greek)f
+FQ(h)p FP(B)p FQ(i,)f FP(otherwise)i FO(b)d FP(looks)j(quite)f
+(di\314erent)h(than)382 2793 y FQ(h)p FP(b)p FQ(i)h FP(and)h(is)f
+(pronounced)k FQ(h)p FP(v)p FQ(i)c FP(in)g(modern)h(Greek)p
+FQ(;)g FP(\315nally)-6 b FQ(,)24 b Fu(x)e FP(is)h(a)g
+FG(phonetic)i FP(transcription)i(of)382 2906 y(letter)c
+FO(x)p FQ(;)f FP(clearly)h(the)o(y)g(do)f(not)g(bear)h(an)o(y)f
+(resemblance)p FQ(,)j FP(and)d(historically)k(it)c(is)f(not)i(clear)g
+FQ(\()p FP(at)382 3019 y(least)d(to)g(the)g(author)p
+FQ(\))h FP(why)e FQ(h)p FP(x)p FQ(i)h FP(should)i(be)d(deri)n(v)o(ed)i
+(from)f FO(x)e FQ(\()p FP(their)j(positions)h(in)e(the)g(alphabet)382
+3132 y(is)j(quite)h(di\314erent)h(as)e(well)p FQ(,)g
+FP(and)h(this)g(is)f(an)g(ar)n(gument)i(speaking)h(against)f(an)e
+(etymological)382 3245 y(relation)i(between)g(the)f(letters)p
+FQ(\).)523 3357 y FP(The)d(reader)h(may)f(object)i(that)e(this)h
+(distinction)i(between)f(etymological)p FQ(,)h FP(phonetic)f(and)382
+3470 y(graphical)e(representations)j(is)19 b(not)g(rele)n(v)n(ant)i
+(for)e(Arabic)h(alphabet)h(transcriptions)p FQ(;)k FP(actually)382
+3583 y(this)20 b(is)g(only)h(partly)g(true)p FQ(:)33
+b FP(tak)o(e)20 b(for)g(e)o(xample)h Fu(bh)e FP(for)h
+FA(,)p FQ(,)f FP(this)i(is)f(an)g FG(etymolo)o(gical)i
+FP(transcrip)p FQ(-)382 3696 y FP(tion)f(in)f(the)g(sense)i(that)f(it)f
+(re\316ects)h(the)f(standard)j(transcription)h(of)c(the)g(Indic)h
+(alphabet)i(letter)382 3809 y(which)e(corresponds)j(to)c(that)i(Sindhi)
+f(letter)-5 b FQ(.)33 b FP(Also)21 b Fu(\022)e FP(for)i(ayn)g(is)f(in)h
+(some)g(sense)g(a)g FG(gr)o(aphical)382 3922 y FP(representation)p
+FQ(:)37 b FP(it)21 b(has)g(been)h(chosen)h(because)g(it)e(resembles)i
+(the)e(IP)-8 b(A)20 b(transcription)25 b(of)c(the)382
+4035 y(ayn)p FQ(,)i FP(which)g(is)f FM(\353)p FQ(.)33
+b FP(F)o(or)22 b(the)g(same)h(reason)p FQ(,)h Fu(\015)e
+FP(has)h(been)g(chosen)h(for)f(the)g(hamza)g(with)g(carrier)382
+4148 y FQ(\()p FP(in)h FB(c)p FQ(,)e FB(e)p FQ(,)g FP(etc)p
+FQ(.\):)35 b FP(the)23 b(hamza)p FQ(i)-5 b FP(s)25 b(IP)-8
+b(A)22 b(transcription)27 b(is)c FM(\352)p FQ(.)523 4261
+y FP(W)-7 b(e)29 b(hope)i(to)f(ha)n(v)o(e)g(con)l(vinced)k(the)c
+(reader)h(that)f(the)h(making)g(of)e(a)h(transcription)k(is)29
+b(a)382 4374 y(di\317cult)34 b(task)p FQ(,)h FP(needing)g(a)e(lot)g(of)
+f(thought)p FQ(,)37 b FP(compromises)e(and)e(tests)p
+FQ(.)62 b FP(Once)33 b(again)p FQ(,)j FP(we)382 4487
+y(w)o(ould)22 b(lik)o(e)f(to)g(emphasize)i(the)f(f)o(act)f(that)h(our)f
+(transcriptions)k(are)d(only)g(temptati)n(v)o(e)g(propos)p
+FQ(-)382 4599 y FP(als)f(and)h(should)h(not)f(be)f(tak)o(en)i(as)e
+(standards)j(of)d(an)o(y)g(kind)p FQ(;)i FP(after)f(all)g(the)f(po)n
+(wer)h(of)f FO(W)f FP(is)h(that)382 4712 y(it)k(can)h(w)o(ork)g(with)f
+(an)o(y)h(input)g(transcription)k(without)c(a\314ecting)i(further)f
+(processing)p FQ(,)i FP(be)c(it)382 4825 y(conte)o(xtual)h(analysis)p
+FQ(,)f FP(diacritic)h(placement)f(or)f(esthetical)i(ligaturing)p
+FQ(.)523 4938 y FP(In)21 b(the)h(ne)o(xt)g(section)h(we)e(will)g(see)g
+(ho)n(w)g(to)h(implement)g(a)f(ne)n(w)g(transcription)k(or)c(change)382
+5051 y(an)28 b(e)o(xisting)i(one)f(by)f(writing)p FQ(/)p
+FP(modifying)k(an)d FO(W)p FP(TP)d(\315le)p FQ(.)47 b
+FP(But)28 b(\315rst)g(some)g(generalities)k(on)382 5164
+y(the)24 b FO(W)p FP(TPs)e(used)i(by)g(the)g(Arabic)g
+FO(W)e FP(system)p FQ(.)1831 5652 y(73)p eop end
+%%Page: 74 12
+TeXDict begin 74 11 bop 382 548 a Fp(6.1.1)92 b Fo(The)22
+b Fn(W)p Fo(TPs)g(used)g(by)h(the)g(Arabic)g Fn(W)g Fo(system)382
+722 y FP(When)e FO(W)f FP(reads)i(the)g(te)o(xt)f(\316o)n(w)e(it)i
+(places)i(letters)p FQ(,)f FP(digits)h(and)e(punctuation)k
+FQ(\()p FP(whate)n(v)o(er)d(is)f(not)382 835 y(an)f(escape)i(or)f
+(special)h(character)p FQ(\))h FP(into)e(a)f(b)n(u\314er)-5
+b FQ(.)33 b FP(When)21 b(it)f(encounters)j(a)e(special)h(character)382
+948 y(it)j(stops)h(b)n(u\314ering)h(and)e(e)o(x)o(ecutes)i(one)e(after)
+h(the)f(other)h(all)f(currently)i(acti)n(v)o(e)f FO(W)p
+FP(TPs)e(on)h(the)382 1061 y(b)n(u\314er)-5 b FQ(.)34
+b FP(In)22 b(theory)-6 b FQ(,)24 b FO(W)p FP(TPs)d(could)j(be)f(used)g
+(to)g(arbitrarily)i(send)e(character)i(combinations)h(to)382
+1174 y(other)e(combinations)p FQ(:)36 b FP(one)23 b(could)h(v)o(ery)f
+(well)f(imagine)i(an)f FO(W)p FP(TP)d(sending)25 b(the)e(string)h
+FQ(")p FP(Y)-9 b(an)p FQ(-)382 1287 y FP(nis)p FQ(")21
+b FP(to)g FQ(")p FP(John)p FQ(")h FP(and)f FQ(")p FP(John)p
+FQ(")h FP(to)e FQ(")p FP(Y)-9 b(annis)p FQ(",)22 b FP(or)f
+FQ(")p FP(Microsoft)i(W)-7 b(ord)p FQ(")20 b FP(to)h
+FQ(")p FM(\323)-8 b FN(\265)p FO(x)p FN(.)p FM(\360)p
+FQ(";)21 b FP(ne)n(v)o(erthe)p FQ(-)382 1400 y FP(less)p
+FQ(,)j FP(such)g(an)g FO(W)p FP(TP)d(w)o(ould)j(not)g(be)g(of)f
+(general)j(use)p FQ(...)523 1513 y FP(Our)g(de)n(v)o(elopment)i(has)f
+(mainly)g(been)g(focused)h(in)e(b)n(uilding)j FO(W)p
+FP(TPs)c(in)h(accordance)j(to)382 1625 y(the)24 b(follo)n(wing)h
+(scheme)p FQ(:)p 853 1745 407 4 v 853 1855 4 110 v 881
+1830 a FP(Input)f(te)o(xt)p 1255 1855 V 853 1858 407
+4 v 1306 1778 a Fe(foo2uni)1284 1830 y Fd(\000)-41 b(\000)-21
+b(\000)h(\000)f(\000)-41 b(!)p 1611 1743 467 4 v 1611
+1855 4 112 v 53 w FP(Unicode)p FQ(++)p 2075 1855 V 1611
+1858 467 4 v 2125 1778 a Fe(uni2foo)2103 1830 y Fd(\000)g(\000)-20
+b(\000)f(\000)h(\000)-42 b(!)p 2431 1745 470 4 v 2431
+1855 4 110 v 54 w FP(D)l(VI)22 b(output)p 2897 1855 V
+2431 1858 470 4 v 382 2034 a(where)h Fu(foo2uni)d FP(sends)k(te)o(xt)f
+(encoded)i(in)d(an)h(arbitrary)i(encoding)g(into)e(Unicode)p
+FQ(++)i(\()p FP(Uni)p FQ(-)382 2147 y FP(code)p FQ(++)19
+b FP(is)f(Unicode)i(e)o(xtended)g(for)e(the)g(needs)i(of)e
+FO(W)f FP(and)h(typography)p FQ(\),)k FP(and)d Fu(uni2foo)c
+FP(con)p FQ(-)382 2260 y FP(v)o(erts)20 b(Unicode)p FQ(++-)p
+FP(encoded)k(data)c(into)g(the)f(encoding)j(of)d(the)g(output)i(font)p
+FQ(.)33 b FP(By)18 b(this)i(method)382 2373 y(we)j(are)g(able)i(to)e(k)
+o(eep)h(completely)i(separate)g(input)e(encoding)i(and)e(font)h
+(encoding)p FQ(.)523 2486 y FP(In)h(the)h(case)g(of)g(Arabic)g(things)h
+(are)e(slightly)j(more)d(complicated)j(since)f(an)e(additional)382
+2599 y(step)33 b(is)f(needed)p FQ(:)53 b FP(conte)o(xtual)35
+b(analysis)p FQ(.)62 b FP(This)32 b(is)h(where)f(our)h(scheme)g(pro)o
+(v)o(es)g(to)g(be)f(e)o(x)p FQ(-)382 2711 y FP(tremely)19
+b(e\317cient)p FQ(:)33 b FP(by)19 b(performing)h(conte)o(xtual)h
+(analysis)g(on)d(the)h(le)n(v)o(el)g(of)f(Unicode)p FQ(++,)j
+FP(and)382 2824 y(hence)k(obtaining)h(the)e(follo)n(wing)h(ne)n(w)e
+(scheme)p FQ(:)p 387 2943 407 4 v 387 3053 4 110 v 416
+3029 a FP(Input)h(te)o(xt)p 790 3053 V 387 3056 407 4
+v 840 2977 a Fe(foo2uni)819 3029 y Fd(\000)-41 b(\000)-21
+b(\000)h(\000)f(\000)-41 b(!)p 1146 2942 467 4 v 1146
+3053 4 112 v 53 w FP(Unicode)p FQ(++)p 1610 3053 V 1146
+3056 467 4 v 1660 2977 a Fe(uni2cuni)1638 3029 y Fd(\000)-23
+b(\000)i(\000)h(\000)f(\000)d(!)p 2001 2942 508 4 v 2001
+3053 4 112 v 54 w FP(cUnicode)p FQ(++)p 2505 3053 V 2001
+3056 508 4 v 2555 2977 a Fe(cuni2oar)2533 3029 y Fd(\000)h(\000)i(\000)
+h(\000)f(\000)e(!)p 2896 2943 470 4 v 2896 3053 4 110
+v 53 w FP(D)l(VI)23 b(output)p 3362 3053 V 2896 3056
+470 4 v 382 3233 a(we)16 b(still)h(remain)h(independent)i(of)d(both)h
+(the)f(input)h(and)f(the)g(font)h(encoding)p FQ(.)33
+b FP(This)17 b(means)g(that)382 3346 y(if)g(we)g(need)i(to)e(adapt)i
+FO(W)e FP(to)g(a)h(ne)n(w)f(Arabic)h(encoding)i(we)d(only)h(need)h(to)e
+(indicate)j(which)e(code)382 3459 y(position)i(corresponds)h(to)d
+(which)g(Unicode)h(character)l FQ(,)i FP(and)p FQ(,)e
+FP(on)f(the)g(other)h(hand)p FQ(,)g FP(if)f(we)f(w)o(ant)382
+3572 y(to)22 b(adapt)i(a)e(ne)n(w)f(font)j(to)e FO(W)p
+FQ(,)f FP(we)h(only)h(need)g(to)g(indicate)h(which)f(font)g(position)h
+(corresponds)382 3684 y(to)f(which)h(conte)o(xtual)i(form)e(of)f(which)
+h(character)l FQ(,)i FP(in)e(cUnicode)p FQ(++.)523 3797
+y FP(In)30 b(the)h(ne)o(xt)g(section)h(we)d(will)h(partly)i(describe)h
+(the)d(syntax)i(of)f FO(W)p FP(TP)d(\315les)i(by)h(gi)n(ving)382
+3910 y(e)o(xamples)25 b(of)e Fu(foo2uni)e FP(cases)p
+FQ(.)382 4159 y Fs(6.2)99 b Fr(Implementing)26 b(a)e(T)-7
+b(ranscription)382 4334 y FP(The)24 b FO(W)p FP(TP)e(\315les)i(we)g
+(will)g(need)h(for)g(input)g(encoding)i Fd(!)c FP(Unicode)p
+FQ(++)j FP(transformations)j(use)382 4447 y(only)24 b(part)g(of)g(the)g
+(syntax)h(of)e FO(W)p FP(TP)f(\315les)p FQ(.)1693 4414
+y FF(2)1763 4447 y FP(Such)i(an)f FO(W)p FP(TP)f(\315le)h(is)g(of)h
+(the)g(follo)n(wing)h(form)p FQ(:)382 4659 y Fu(input:)h(1;)382
+4772 y(output:)f(2;)382 4885 y(expressions:)382 4998
+y(...)382 5111 y(...)p 382 5172 1196 4 v 487 5228 a Fi(2)516
+5259 y FJ(The)19 b FC(uni2cuni)i FI(W)p FJ(TP)c(\315le)h(already)i
+(needs)g(more)f(complicated)h(constructions)p FK(.)1831
+5652 y FQ(74)p eop end
+%%Page: 75 13
+TeXDict begin 75 12 bop 382 548 a FP(where)20 b Fu(input:)33
+b(1;)23 b(output:)33 b(2;)20 b FP(means)g(that)g(input)g(is)g
+FQ(8-)p FP(bit)g(while)g(output)h(is)e FQ(16-)p FP(bit)p
+FQ(,)i FP(and)382 661 y Fu(...)32 b FP(are)24 b(lines)g(of)g(the)f
+(follo)n(wing)i(form)p FQ(:)382 854 y Fu(before)h(=>)g(after)g(;)382
+1048 y FP(where)g Fu(before)d FP(is)i(an)g(e)o(xpression)k(before)d
+(the)g(transformation)p FQ(,)j FP(and)d Fu(after)e FP(after)i(it)p
+FQ(.)39 b FP(F)o(or)382 1161 y(e)o(xample)p FQ(,)382
+1355 y Fu(\022a\015)26 b(=>)h("o")g(;)382 1548 y FP(will)c(transform)i
+(all)f FQ(h)p FP(a)p FQ(i)-5 b FP(s)24 b(in)f(the)h(\315le)f(into)h
+FQ(h)p FP(o)p FQ(i)-5 b FP(s)p FQ(.)523 1661 y FP(Ho)n(w)21
+b(do)i(we)e(describe)k(characters)g(and)e(strings)p FQ(?)35
+b FP(On)22 b(the)h(left)g(side)g(of)f Fu(=>)g FP(we)f(can)i(only)382
+1774 y(put)30 b(separate)h(characters)p FQ(:)48 b FP(the)o(y)29
+b(can)h(be)f(written)h(either)h(as)e FQ(l)p FP(gra)n(v)o(e)i(accent)p
+FQ(+)p FP(ASCII)f(char)n FQ(-)382 1887 y FP(acter)p FQ(+)p
+FP(apostrophe)p FQ(m)j FP(or)c(as)f Fu(@"XYZT)d FP(where)k
+Fu(XYZT)d FP(are)i(he)o(xadecimal)j(digits)p FQ(:)44
+b FP(in)29 b(this)f(case)382 2000 y(we)21 b(are)h(not)g(restricted)i
+(to)e(ASCII)e(characters)p FQ(.)36 b FP(The)21 b(latter)i(syntax)g(can)
+f(also)g(be)g(used)h(on)f(the)382 2113 y(right)i(side)p
+FQ(.)34 b FP(F)o(or)23 b(e)o(xample)p FQ(,)382 2306 y
+Fu(\022i\015\022j\015)j(=>)g(@"0133)g(;)382 2419 y(@"008E)g(=>)g
+(@"00E9)g(;)382 2613 y FP(will)f(send)i(the)f(string)i
+FQ(h)p FP(ij)p FQ(i)e FP(to)g(the)g(Unicode)p FQ(++)i
+FP(character)g(representing)h(the)e(Dutch)f(;)g(liga)p
+FQ(-)382 2726 y FP(ture)p FQ(,)j FP(and)f(the)f FQ(8-)p
+FP(bit)i(code)f FQ(8)p FP(E)f FQ(\()p FP(a)g(Macintosh)j
+FQ(h)p FP(e)p FQ(i)d FP(with)g(acute)i(accent)p FQ(\))g
+FP(to)e(the)h(Unicode)p FQ(++)382 2839 y FP(character)e
+FQ(00)p FP(E)p FQ(9)d(\()p FP(which)i(is)e(the)h(Unicode)g
+FQ(h)p FP(e)p FQ(i)g FP(with)f(acute)i(accent)p FQ(\).)523
+2952 y FP(On)d(the)h(right)h(side)f(of)g Fu(=>)e FP(we)h(can)h(also)h
+(write)e(complete)j(strings)p FQ(,)f FP(possibly)h(containing)382
+3064 y FO(W)19 b FP(commands)p FQ(,)j FP(which)e(will)g(be)g(forw)o
+(arded)i(to)e(the)g(ne)o(xt)h FO(W)p FP(TP)d(or)i(to)g(the)g
+(typesetting)j(engine)382 3177 y(of)g FO(W)p FQ(.)33
+b FP(F)o(or)22 b(e)o(xample)p FQ(,)382 3371 y Fu(\022~\015)k(=>)h
+("\\penalty10000")c(;)382 3582 y FP(sends)h(the)g(tilde)g(character)h
+(to)e(the)g(T)1546 3603 y(E)1590 3582 y(X)f(command)i(of)f(in\315nite)h
+(penalty)-6 b FQ(.)2719 3549 y FF(3)2791 3582 y FP(W)f(e)22
+b(can)i(also)g(use)382 3695 y(ranges)f(on)e(the)h(left)g(side)p
+FQ(:)34 b FP(for)21 b(e)o(xample)p FQ(,)i Fu(\022a\015-\022k\015)c
+FP(means)j FQ(l)p FP(all)g(characters)i(between)e(a)f(and)382
+3808 y(k)p FQ(m.)523 3921 y FP(By)d(using)i(parentheses)i(and)d(the)g
+(v)o(ertical)h(bar)f(on)g(the)g(left)g(side)p FQ(,)h
+FP(we)e(obtain)i(the)f(Boolean)382 4034 y FQ(h)p FP(or)p
+FQ(i)24 b FP(operator)p FQ(:)382 4227 y Fu(\(\022E\015|\022e\015\))h
+(=>)h(;)382 4421 y FP(for)c(e)o(xample)p FQ(,)h FP(will)f(send)h(both)g
+(uppercase)i(and)e(lo)n(wercase)g(letters)h FQ(h)p FP(e)p
+FQ(i)e FP(to)g(nothing)j FQ(\()p FP(a)d(trans)p FQ(-)382
+4534 y FP(formation)j(which)f(w)o(ould)g(lea)n(v)o(e)h(Perec)p
+FQ(i)-5 b FP(s)24 b(book)g FG(La)f(disparition)k FP(unchanged)2889
+4501 y FF(4)2930 4534 y FQ(\).)523 4647 y FP(This)20
+b(operator)i(becomes)f(e)n(v)o(en)f(more)g(useful)i(by)e(the)g(f)o(act)
+g(that)h(we)e(can)h(use)h(on)f(the)g(right)382 4760 y(side)f(the)g(e)o
+(xact)g(character)h(matched)g(on)e(the)h(left)g(side)p
+FQ(:)32 b FP(the)18 b(commands)i Fu(\\1)p FQ(,)e Fu(\\2)p
+FQ(,)f(...)31 b(,)18 b Fu(\\9)f FP(used)382 4873 y(on)26
+b(the)g(right)h(side)f(stand)h(for)g(the)f(\315rst)p
+FQ(,)g FP(second)p FQ(,)h(...,)e FP(ninth)i(character)h(matched)f(on)f
+(the)h(left)382 4985 y(side)p FQ(.)34 b FP(F)o(or)23
+b(e)o(xample)p FQ(:)p 382 5041 1196 4 v 487 5096 a Fi(3)516
+5128 y FJ(By)e(this)g(we)g(obtain)h(the)f(same)g(result)g(as)g(in)g(T)
+1738 5144 y(E)1773 5128 y(X)g(b)o(ut)g(without)g(turning)h(tilde)e
+(into)h(an)h(acti)n(v)o(e)f(character)m FK(,)h FJ(a)382
+5219 y(f)o(act)d(that)g(T)677 5236 y(E)712 5219 y(X)g(users)g(will)f
+(surely)h(appreciate)p FK(.)487 5280 y Fi(4)516 5312
+y FJ(Although)j(there)f(are)f(rumors)i(that)e(there)h(is)f(a)h(single)f
+FK(h)p FJ(e)p FK(i)h FJ(in)f(that)h(book)p FK(...)32
+b FJ(The)21 b(authors)g(were)g(not)g(able)g(to)382 5403
+y(\315nd)e(it)f(yet)p FK(.)1831 5652 y FQ(75)p eop end
+%%Page: 76 14
+TeXDict begin 76 13 bop 382 548 a Fu
+(\022c\015\(\022a\015|\022e\015|\022i\015|\022o\015|\022u\015\))o
+(\022t\015)21 b(=>)27 b("m")f(\\1)h("p")f(;)382 754 y
+FP(will)d(send)h(cat)p FQ(,)g FP(cet)p FQ(,)f FP(cit)p
+FQ(,)h FP(cot)p FQ(,)f FP(cut)h(respecti)n(v)o(ely)i(to)e(map)p
+FQ(,)f FP(mep)p FQ(,)g FP(mip)p FQ(,)g FP(mop)p FQ(,)g
+FP(mup)p FQ(.)523 867 y FP(W)-7 b(e)21 b(can)g(go)h(e)n(v)o(en)f
+(further)p FQ(:)35 b FO(W)p FP(TP)19 b(syntax)k(allo)n(ws)f(us)f(to)g
+(add)h(or)g(substract)h(a)e(\315x)o(ed)g(o\314set)382
+980 y(to)i(the)h(characters)i(matched)f(on)f(the)g(left)f(side)p
+FQ(.)34 b FP(F)o(or)23 b(e)o(xample)p FQ(:)382 1186 y
+Fu(\022a\015-\022z\015)i(=>)i(#\(\\1)f(-)h(@"0020\))f(;)382
+1393 y FP(will)21 b(substract)i FQ(20)e FP(from)g(the)g(code)h
+(position)h(of)e(the)h(character)h(found)f(on)f(the)h(left)f(side)p
+FQ(.)33 b FP(The)382 1506 y(characters)20 b(on)d(the)g(left)g(side)h
+(being)g(precisely)i(lo)n(wercase)e(letters)p FQ(,)h
+FP(this)f(o\314set)g(will)e(turn)i(them)382 1618 y(into)24
+b(uppercase)i(ones)p FQ(.)382 1863 y Fp(6.2.1)92 b Fo(Examples)382
+2038 y FP(The)21 b(be)o(ginning)i(of)e(the)h FO(W)p FP(TP)d
+Fu(7arb2uni)p FQ(,)f FP(used)k(to)f(send)h(the)g(ASCII)d(transcription)
+25 b(of)c(Ara)p FQ(-)382 2150 y FP(bic)j(to)f(Unicode)p
+FQ(++,)i FP(described)h(in)e FQ(5.2.1,)f FP(to)g(Unicode)p
+FQ(++,)i FP(looks)g(lik)o(e)f(this)p FQ(:)382 2357 y
+Fu(input:)i(1;)382 2470 y(output:)f(2;)382 2695 y(expressions:)382
+2921 y(\022L\015\022L\015\022a\015\022h\015)160 b(=>)27
+b(@"FDF2)f(;)382 3034 y(\022S\015\022L\015\022h\015)243
+b(=>)27 b(@"FDFA)e(;)382 3260 y(\022|\015\022|\015\022|\015\022|\015)
+160 b(=>)27 b(@"0621)f(@"0651)f(;)382 3373 y(\022|\015\022|\015)326
+b(=>)26 b(@"0621)g(;)382 3486 y(\022z\015\022h\015\022z\015\022h\015)
+160 b(=>)27 b(@"0698)f(@"0651)f(;)382 3599 y(\022z\015\022h\015)326
+b(=>)26 b(@"0698)g(;)382 3712 y(\022z\015\022z\015)326
+b(=>)26 b(@"0632)g(@"0651)g(;)382 3825 y(\022z\015)408
+b(=>)27 b(@"0632)f(;)382 3937 y(\022y\015\022y\015)326
+b(=>)26 b(@"064A)g(@"0651)g(;)382 4050 y(\022y\015)408
+b(=>)27 b(@"064A)f(;)382 4163 y(\022v\015\022v\015)326
+b(=>)26 b(@"06A4)g(@"0651)g(;)382 4276 y(\022v\015)408
+b(=>)27 b(@"06A4)f(;)382 4389 y(\022u\015\022N\015)326
+b(=>)26 b(@"064C)g(;)382 4502 y(\022u\015)408 b(=>)27
+b(@"064F)f(;)523 4708 y FP(Let)35 b(us)g(tak)o(e)h(a)f(closer)h(look)g
+(at)f(these)h(lines)p FQ(.)70 b FP(The)34 b(left)i(sides)g
+Fu(\022L\015\022L\015\022a\015\022h\015)31 b FP(and)382
+4839 y Fu(\022S\015\022L\015\022h\015)26 b FP(correspond)32
+b(to)d(the)h FQ(\()p FP(religious)p FQ(\))i FP(ligatures)f
+FB(>)d FP(and)h Fz(P)f FP(which)i(appear)h(in)e(the)382
+4951 y FG(Ar)o(abic)23 b(Pr)m(esentation)j(F)-10 b(orms)23
+b FP(part)h(of)f(Unicode)p FQ(,)h FP(that)p FQ(i)-5 b
+FP(s)25 b(why)d(the)i(code)g(positions)i(we)c(send)382
+5064 y(them)k(to)f(are)h(so)g(high)p FQ(.)40 b FP(The)25
+b(line)i Fu(\022|\015\022|\015\022|\015\022|\015)21 b
+FP(corresponds)29 b(to)d(a)f(double)i(hamza)p FQ(;)h
+FP(ac)p FQ(-)382 5177 y FP(cording)g(to)f(our)g(transcription)j(rules)p
+FQ(,)e FP(by)f(writing)g(a)g(letter)p FQ(i)-5 b FP(s)28
+b(transcription)i(twice)d(without)382 5290 y(intermediate)22
+b(hyphen)p FQ(,)f FP(we)e(get)g(the)h(letter)g(follo)n(wed)h(by)e(a)g
+FG(shaddah)j FP(diacritic)p FQ(.)34 b FP(On)18 b(the)i(right)382
+5403 y(side)25 b(of)f Fu(\022|\015\022|\015\022|\015\022|\015)c
+FP(you)25 b(see)f(tw)o(o)g(codes)p FQ(:)36 b(0621)25
+b FP(stands)h(for)f(the)f(stand)p FQ(-)p FP(alone)j(hamza)1831
+5652 y FQ(76)p eop end
+%%Page: 77 15
+TeXDict begin 77 14 bop 382 548 a FP(in)25 b(Unicode)p
+FQ(++,)j FP(and)d FQ(0651)i FP(for)e(the)h FG(shaddah)p
+FQ(.)41 b FP(The)25 b(ne)o(xt)h(line)g(will)f(send)h
+Fu(||)e FP(to)i(the)g(stand)p FQ(-)382 661 y FP(alone)f(hamza)p
+FQ(.)523 774 y FP(W)-11 b(ARNING)p FQ(:)34 b FP(the)i(order)h(of)f
+(these)i(lines)f(is)f(v)o(ery)g(important)p FQ(:)61 b
+FP(transformations)40 b(are)382 887 y(matched)29 b(in)g(the)f(order)i
+(lines)f(are)g(read)p FQ(.)48 b FP(By)28 b(putting)i(the)f(double)h
+(hamza)f(before)h(the)e(sin)p FQ(-)382 1000 y FP(gle)h(one)p
+FQ(,)g FO(W)f FP(will)g(\315rst)g(look)h(for)g(a)f(double)i(hamza)f
+(and)g FG(only)g(if)f(it)g(does)i(not)e(\315nd)h(any)g
+FP(will)382 1112 y(then)24 b(proceed)i(to)d(transforming)j(a)e(single)g
+(one)p FQ(.)523 1225 y FP(F)o(or)f(the)h(same)f(reason)i(digraphs)h
+(such)f(as)e Fu(zh)g FP(must)g(appear)j(before)f(their)f(\315rst)f
+(letter)i(in)382 1338 y(the)f FO(W)p FP(TP)f(\315le)h
+FQ(\()p FP(and)h(trigraphs)h(before)g(the)f(starting)h(digraph)p
+FQ(,)g FP(etc)p FQ(.\).)36 b FP(That)p FQ(i)-5 b FP(s)25
+b(why)e(the)i(order)382 1451 y(of)e(lines)i(starting)g(with)f(a)f
+FQ(h)p FP(z)p FQ(i)g FP(is)h FQ(h)p FP(zhzh)p FQ(i,)g(h)p
+FP(zh)p FQ(i,)g(h)p FP(zz)p FQ(i,)g(h)p FP(z)p FQ(i.)2204
+1418 y FF(5)523 1564 y FP(Our)f(sample)h(\315le)f(ends)i(lik)o(e)f
+(this)p FQ(:)382 1771 y Fu(\022h\015\022h\015)107 b(=>)27
+b(#\(@"0647\))e(#\(@"0651\))g(;)382 1884 y(\022h\015)190
+b(=>)27 b(#\(@"0647\))e(;)382 1997 y(\022-\015\022-\015\022-\015)g(=>)h
+(@"2014;)382 2110 y(\022-\015)190 b(=>)54 b(;)382 2223
+y(.)245 b(=>)27 b(#\(\\1\))f(;)523 2430 y FP(This)c(means)g(that)g
+(after)g(ha)n(ving)i(entered)f(all)f(digraphs)i(using)f
+FQ(h)p FP(h)p FQ(i)f FP(as)f(second)j(character)l FQ(,)382
+2543 y FP(we)e(enter)j(the)f(stand)p FQ(-)p FP(alone)i
+FQ(h)p FP(h)p FQ(i,)e FP(\315rst)f(as)g(a)g(double)i(letter)l
+FQ(,)f FP(and)g(secondly)i(as)d(a)g(single)i(letter)-5
+b FQ(.)382 2656 y FP(Finally)23 b(we)f(send)h(the)f(triple)i(hyphen)g
+(to)e(an)g(m)p FQ(-)p FP(dash)i FQ(hui)e FP(and)g(the)h(single)h
+(hyphen)g(to)e(noth)p FQ(-)382 2769 y FP(ing)p FQ(:)36
+b FP(its)25 b(purpose)i(is)d(to)h(pre)n(v)o(ent)h(combinations)h(of)e
+(letters)h(to)e(be)h(interpreted)j(as)c(digraphs)p FQ(:)382
+2882 y FP(when)f(reading)h Fu(k-h)p FQ(,)d FO(W)h FP(will)g(not)h
+(match)g(it)f(with)g Fu(kh)p FQ(:)33 b FP(it)22 b(will)g(\315rst)g
+(match)h Fu(k)f FP(with)g(letter)i(kaf)p FQ(,)382 2994
+y FP(then)d(send)f(the)g(hyphen)i(to)e(the)g(v)n(acuum)g(of)g(non)p
+FQ(-)p FP(e)o(xistence)k(and)c(when)g(arri)n(ving)i(to)e(the)g
+Fu(h)f FP(the)382 3107 y Fu(k)j FP(will)i(already)h(be)e(matched)i(so)f
+(that)g(it)f(is)g(too)h(late)g(to)g(construct)i(a)d Fu(kh)f
+FP(digraph)p FQ(.)523 3220 y FP(The)k(period)i(at)e(the)h(be)o(ginning)
+i(of)d(the)h(last)g(line)g(is)f(part)h(of)f(the)h FO(W)p
+FP(TP)e(syntax)j(we)d(ha)n(v)o(e)382 3333 y(not)f(seen)h(yet)p
+FQ(:)36 b FP(it)24 b(means)h FQ(h)p FP(an)o(y)f(character)p
+FQ(i.)38 b FP(Since)24 b(this)h(is)f(the)h(last)f(line)h(of)f(the)h
+(\315le)p FQ(,)e FP(we)h(can)382 3446 y(interpret)h(it)e(rather)h(lik)o
+(e)f FQ(h)p FP(an)o(y)h(still)f(not)h(matched)g(character)p
+FQ(i.)36 b FP(This)22 b(line)i(simply)g(sends)g(an)o(y)382
+3559 y(character)i(not)e(yet)f(matched)i(to)f(itself)p
+FQ(.)382 3807 y Fs(6.3)99 b Fr(Wrapping)25 b(it)g(up)382
+3982 y FP(Once)h(the)h FO(W)p FP(TP)e(\315le)h(has)h(been)g(written)h
+(or)e(modi\315ed)p FQ(,)i FP(one)f(only)g(needs)h(to)f(compile)g(it)g
+FQ(\()p FP(by)382 4095 y(using)j(the)g Fu(otp2ocp)c FP(utility)p
+FQ(\))31 b FP(and)f(place)g(it)f(where)h FO(W)e FP(e)o(xpects)j(to)e
+(\315nd)g(it)p FQ(.)50 b FP(On)29 b(the)g(L)3186 4079
+y FE(A)3220 4095 y FP(T)3261 4115 y(E)3305 4095 y(X)382
+4207 y(command)22 b(le)n(v)o(el)p FQ(,)f FO(W)p FP(TPs)f(are)h(loaded)i
+(via)e(the)g Fu(\\ocp)e FP(command)p FQ(,)j FP(in)f(a)g(w)o(ay)g
+(similar)h(to)f(fonts)p FQ(:)382 4320 y FP(to)i(load)i(the)e(\315le)g
+Fu(foo2uni)e FP(one)j(will)f(write)382 4527 y Fu(\\ocp\\FooUni=foo2uni)
+523 4734 y FP(Of)h(course)i(this)g(is)e(preferably)k(done)e(inside)g(a)
+e(L)2071 4719 y FE(A)2105 4734 y FP(T)2146 4755 y(E)2190
+4734 y(X)g(package)j(or)d(style)i(\315le)p FQ(:)36 b
+FP(the)25 b(\315nal)382 4847 y(user)g(should)i(not)e(need)h(to)e(deal)i
+(with)e(or)h(understand)j(this)d(kind)h(of)f(code)p FQ(.)38
+b FP(Once)24 b(the)h FO(W)p FP(TPs)382 4960 y(are)j(loaded)i(the)o(y)e
+(are)h(combined)g(into)g FG(lists)p FQ(.)48 b FP(In)28
+b(this)g(w)o(ay)g(we)g(can)g(push)h(or)f(pop)h(simulta)p
+FQ(-)382 5073 y FP(neously)h FO(W)p FP(TPs)d(on)p FQ(/)p
+FP(from)i(a)f(stack)p FQ(.)48 b FP(This)28 b(is)g(useful)i(because)g(a)
+e(language)i(switch)f(usually)p 382 5133 1196 4 v 487
+5189 a Fi(5)516 5220 y FJ(There)21 b(is)e(a)i(simple)f(w)o(ay)h(of)f(a)
+o(v)o(oiding)g(ordering)h(problems)p FK(:)31 b FJ(after)20
+b(ha)o(ving)h(written)e(this)h(part)g(of)h(the)f FI(W)p
+FJ(TP)382 5312 y(\315le)p FK(,)c FJ(run)h(a)g(line)g(sorting)g(program)
+g(on)h(it)e(so)h(that)f(lines)h(are)g(sorted)g(in)g Fg(in)m(ver)o(se)g
+FJ(le)o(xicographical)i(order)l FK(.)26 b FJ(This)16
+b(will)382 5403 y(automatically)j(place)h(trigraphs)f(before)h
+(digraphs)g(before)f(singletons)p FK(,)g FJ(etc)p FK(.)1831
+5652 y FQ(77)p eop end
+%%Page: 78 16
+TeXDict begin 78 15 bop 382 548 a FP(requires)29 b(se)n(v)o(eral)e
+FO(W)p FP(TPs)f(to)g(be)h(changed)i(at)d(once)p FQ(.)44
+b FP(T)-7 b(o)26 b(de\315ne)h FO(W)p FP(TP)e(lists)i(we)f(use)h(the)g
+(fol)p FQ(-)382 661 y FP(lo)n(wing)d(syntax)p FQ(:)382
+873 y Fu(\\ocplist\\ArabicOCP=)382 986 y(\\addbeforeocplist)f(100)j
+(\\ArabUni)382 1099 y(\\addbeforeocplist)d(200)j(\\UniCUni)382
+1212 y(\\addbeforeocplist)d(300)j(\\CUniArab)382 1325
+y(\\nullocplist)523 1538 y FP(The)f(numbers)i FQ(\(100,)g(200,)f(300\))
+h FP(allo)n(w)e(us)h(to)f(introduce)j(additional)h FO(W)p
+FP(TPs)p FQ(,)24 b FP(if)i(neces)p FQ(-)382 1650 y FP(sary)-6
+b FQ(,)22 b FP(between)g(the)f(already)i(de\315ned)f(ones)p
+FQ(.)33 b FP(Finally)-6 b FQ(,)23 b FP(to)e(acti)n(v)n(ate)p
+FQ(/)p FP(desacti)n(v)n(ate)26 b(an)21 b FO(W)p FP(TP)e(list)p
+FQ(,)382 1763 y FP(we)k(use)h(the)g(commands)h Fu(\\pushocplist)20
+b FQ(\()p FP(follo)n(wed)25 b(by)f(the)g(name)g(of)g(the)g
+FO(W)p FP(TP)e(list)p FQ(\))i FP(and)382 1876 y Fu(\\popocplist)p
+FQ(.)29 b FP(T)-7 b(o)23 b(tak)o(e)h(a)f(real)h(life)g(e)o(xample)p
+FQ(,)382 2089 y Fu(\\ocp\\ArabUni=7arb2uni)382 2202 y
+(\\ocp\\UniCUni=uni2cuni)382 2315 y(\\ocp\\CUniArab=cuni2oar)382
+2428 y(\\ocplist\\ArabicOCP=)382 2540 y(\\addbeforeocplist)f(100)j
+(\\ArabUni)382 2653 y(\\addbeforeocplist)d(200)j(\\UniCUni)382
+2766 y(\\addbeforeocplist)d(300)j(\\CUniArab)382 2879
+y(\\nullocplist)382 2992 y(\\pushocplist\\ArabicOCP)382
+3205 y FP(is)d(su\317cient)i(to)f(load)g(all)g FO(W)p
+FP(TPs)e(necessary)k(for)e(typesetting)i(in)e(the)g(Arabic)g(language)p
+FQ(.)382 3497 y FT(7)119 b FS(A)-12 b(v)o(ailability)31
+b(and)f(Further)h(Inf)m(ormation)382 3704 y FP(The)23
+b FO(W)g FP(system)i(is)f(entirely)h(in)f(the)g(public)i(domain)p
+FQ(.)35 b FP(It)24 b(can)g(be)g(obtained)i(from)e(an)o(y)g(CT)-8
+b(AN)382 3817 y(serv)o(er)j FQ(.)46 b FP(The)27 b(latest)h(information)
+i(on)d FO(W)g FP(and)h(its)f(Arabic)h(system)g(can)g(be)f(found)i(on)e
+(the)h FO(W)382 3930 y FP(serv)o(er)p FQ(:)1327 4156
+y Fu(http://www.ens.fr/omega)382 4323 y FP(courtesy)e(of)d(the)954
+4301 y FQ(\241)945 4323 y FP(Ecole)h(Normale)f(Sup)1658
+4319 y FQ(\241)1656 4323 y FP(erieure)j(de)e(P)o(aris)p
+FQ(.)382 4615 y FT(8)119 b FS(Samples)382 4822 y FP(Starting)27
+b(from)e(ne)o(xt)h(page)p FQ(,)h FP(a)e(fe)n(w)f(samples)j
+FQ(\()p FP(Arabic)p FQ(,)g FP(Berber)l FQ(,)f FP(Sindhi)p
+FQ(\).)41 b FP(F)o(or)24 b(these)j(e)o(xam)p FQ(-)382
+4935 y FP(ples)c(we)f(ha)n(v)o(e)i(switched)g(the)f(background)k
+(language)e(to)e(Arabic)p FQ(,)g FP(so)g(that)g(e)n(v)o(en)g(page)h
+(num)p FQ(-)382 5048 y FP(bers)g(are)g(in)f(Arabic)p
+FQ(.)1831 5652 y(78)p eop end
+%%Page: 79 17
+TeXDict begin 79 16 bop 3236 548 a Fc(8)p Fs(.)12 b Fc(1)-272
+b(c)-87 b(\243)-96 b(\264)-67 b(n)-77 b(\276)-127 b(m)-52
+b(\277)-66 b(\260)-72 b(n)-59 b(p)-65 b(t)3338 723 y
+FB(\273)d(n)-76 b(\316)-152 b(\304)-104 b(\203)-93 b(\213)-119
+b(m)-61 b(\337)-55 b(\300)-60 b(\330)-93 b(\272)-136
+b(m)-48 b(\277)-56 b(\270)-72 b(\213)-77 b(\313)-67 b(n)-56
+b(`)-111 b(c)-83 b(\207)-125 b(x)-151 b(v)-66 b(\254)g(\333)-111
+b(\231)-179 b(\313)-79 b(\254)-71 b(\326)-165 b Fz(\221)-78
+b(\223)-90 b FB(\267)-109 b(\234)e(\217)-69 b(\322)j(!)-107
+b(p)-66 b(\254)-76 b(\213)-119 b(c)-76 b(\316)-144 b(\313)-67
+b(n)-54 b(v)-96 b(x)-161 b(\220)-76 b(\327)-95 b(~)-83
+b(w)-59 b(\326)-66 b(!)-119 b(\327)-66 b(v)i(\217)-78
+b(\273)-110 b(x)-145 b(\277)-53 b(\326)3339 836 y(\313)-89
+b(\321)-124 b(m)-75 b(\304)-87 b(\327)g(\310)i(\212)-112
+b(z)-81 b(\311)g(z)-59 b(t)-69 b FQ(:)-112 b FB(c)-67
+b(\313)g(\333)j(\217)g(\332)-76 b(\321)-136 b(\327)-66
+b(c)f(\313)g(\333)j(\217)-69 b(s)j FQ(.)-124 b FB(\327)-74
+b(\267)i(\213)-112 b(m)-64 b(\220)-74 b(\212)-64 b(m)g(\212)-141
+b(\203)-125 b(r)-69 b(K)-75 b(m)-61 b(\337)-55 b(\300)-75
+b(\275)-150 b(\304)-87 b(\327)g(\310)i(\212)-69 b(\322)j(!)-98
+b(p)-66 b(\254)-76 b(\213)-124 b(\327)-74 b(\263)-62
+b(n)j(s)-119 b(\327)-66 b(m)-48 b(\277)-58 b(\213)-64
+b(v)e(\324)-76 b(\315)-112 b(m)-61 b(\337)-55 b(\300)-62
+b(\274)-73 b(t)-66 b(!)3340 949 y(\327)g(c)-83 b(\203)g(q)-27
+b(K)-39 b(\324)-76 b(\315)-136 b(\203)-83 b(q)-27 b(K)g(n)-111
+b(\273)-68 b({)-54 b(\333)-64 b(\217)g(m)g(")-90 b(\277)-48
+b(\333)-66 b(\254)-78 b(\330)-39 b(K)-78 b(\237)-117
+b(\324)-76 b(\315)-120 b(\313)-67 b(n)-105 b(\263)-70
+b(\270)e(\213)c(\327)-71 b(\322)-115 b(\313)-89 b(\321)-132
+b(\253)-93 b(\244)-125 b(\265)-142 b(c)-67 b(\313)-40
+b(K)h(\324)-76 b(\315)-119 b(\327)-95 b(\203)-83 b(q)-27
+b(K)-39 b(\324)-66 b(n)-91 b(\277)-60 b(\324)-76 b(\315)-71
+b(!)-106 b(\327)-66 b(v)k(\264)-76 b(\274)-68 b(\333)k(\217)-128
+b(\323)-75 b(n)-105 b(\263)-62 b(\333)c(\324)-76 b(\315)i(")-104
+b(\263)-76 b(\274)-68 b(n)-76 b(\316)3352 1062 y(\332)-95
+b(\224)g(d)-71 b(\276)-138 b(\253)-67 b(\320)h(\324)-76
+b(\315)-132 b(\273)-62 b(\300)-21 b(K)-40 b(\314)-67
+b(n)-137 b(\203)-131 b(\240)-112 b(\217)-71 b(!)-118
+b(\327)-66 b(\332)k(\264)-76 b(\274)-41 b(K)k(\217)-126
+b(\263)-62 b(\333)c(\324)-76 b(\315)-132 b(\273)-62 b(\300)-21
+b(K)-40 b(\314)-67 b(n)-118 b(\212)-93 b(\207)-100 b(\301)-78
+b(!)-118 b(\327)-66 b(\332)g(\330)-117 b(\233)-132 b(\334)d(p)-66
+b(\324)-76 b(\315)-132 b(\273)-62 b(\300)-21 b(K)-40
+b(\314)-67 b(n)-137 b(\207)-93 b(\217)i(})j(!)-118 b(\327)-66
+b(\332)-80 b(\244)-74 b(\300)-48 b(q)-66 b(\324)-76 b(\315)-132
+b(\273)-62 b(\300)-21 b(K)-40 b(\314)-67 b(n)3323 1175
+y(~)-77 b(\300)-105 b(\225)-150 b(\277)-48 b(w)-54 b(\320)g(n)-66
+b(\327)-83 b(\276)-142 b(\243)-92 b(\254)-66 b(n)i(\312)-109
+b(m)-75 b(\306)-83 b(\263)-88 b(\244)-80 b(n)-64 b(\216)-109
+b(c)-66 b(\327)-111 b(m)-48 b(\277)-60 b(\260)-76 b(\213)-64
+b(m)-56 b(`)-101 b(c)-66 b(\327)-111 b(m)-48 b(\277)-89
+b(\230)-68 b(K)-27 b(n)-86 b(\331)-131 b(c)-66 b(\327)-111
+b(m)-49 b(\277)-60 b(\254)-107 b(\230)-95 b(n)-56 b(`)-63
+b FQ(.)3198 1288 y FB(\313)-98 b(\204)-58 b(K)-40 b(\314)-72
+b(t)-103 b(c)-83 b(\207)g(\333)-66 b(\324)g(n)-119 b(\304)-87
+b(\327)g(\310)i(\212)-69 b(\322)j(!)-107 b(\327)-117
+b(\233)f(\314)-40 b(K)g(\314)-109 b(x)-148 b(\263)-62
+b(\333)-67 b(\314)g(n)-98 b(p)-54 b(\333)f(\320)-66 b(\324)g(n)-110
+b(\327)-66 b(p)-94 b Fz(\200)-67 b(\204\210)-72 b FB(\317)-62
+b(\264)-103 b(\224)c(\324)-66 b(n)-98 b(c)-76 b(\316)-120
+b(v)-66 b(\254)-80 b(\314)c(\301)-156 b(\223)-105 b(\217)-37
+b(K)-27 b(m)-112 b(\273)-85 b(\301)-44 b(K)-83 b(\327)-107
+b(\223)-95 b(\333)-49 b(\300)c(t)-116 b(\313)-81 b(\314)g(\274)-68
+b(\320)-59 b(t)3331 1401 y(\306)-75 b(p)-66 b(\254)g(n)i(\212)-85
+b(\323)g(\315)-122 b(\253)-89 b(\321)-121 b(c)-54 b(p)g(\333)-66
+b(\324)-76 b(\315)-121 b(\327)-66 b(m)-48 b(\277)g(w)-27
+b(K)-58 b(\210)-79 b(\300)-21 b(K)-103 b(\235)-183 b(\313)-67
+b(\320)h(\324)-76 b(\315)-71 b FQ(.)3199 1514 y FB(\327)-117
+b Fz(\221)-78 b(\223)c FB(\332)-66 b(\330)-76 b(\312)-132
+b(\313)-89 b(\321)-131 b(m)-75 b(\304)g(\332)-27 b(K)g(n)-64
+b(\312)-133 b(\273)-68 b(n)-76 b(\316)-131 b(m)-75 b(\304)-88
+b(\313)-67 b(\333)j(\217)g(m)-76 b(\316)-131 b(\332)-48
+b(\300)-60 b(\254)-66 b(q)-54 b(n)-76 b(\316)-145 b(\313)-83
+b(\255)-125 b(c)-83 b(\207)f(w)-66 b(\324)-79 b(\314)-67
+b(n)-109 b(m)-75 b(\304)-89 b(\313)-67 b(\333)j(\217)-69
+b(s)-166 b Fz(\221)-78 b(\223)-112 b FB(\203)-93 b(\213)-64
+b(m)-55 b(j)-77 b(\271)-132 b(m)-48 b(\277)-56 b(\270)-109
+b(\234)d(\217)-119 b(p)-67 b(\254)-76 b(\213)3323 1627
+y(\207)-93 b(\217)-76 b(\327)-93 b(})-126 b(m)-61 b(\337)-55
+b(\300)-75 b(\275)-88 b(!)-103 b(\263)g(\230)c(\330)-39
+b(K)k(\267)-62 b(w)c(\324)-76 b(\315)-122 b(\253)-80
+b(\314)-40 b(K)-27 b(w)-66 b(\324)-76 b(\315)-121 b(\327)-95
+b(\203)-83 b(q)-27 b(K)g(q)-96 b(x)-141 b(g)-48 b(\277)g(\333)-66
+b(\324)-76 b(\315)-109 b(m)-48 b(\277)-58 b(\215)-37
+b(K)-48 b(\323)-75 b(n)-102 b(o)-160 b(\313)-79 b(\254)h(\324)-66
+b(n)-99 b(g)g Fz(\260)-144 b FB(m)-48 b(\277)-60 b(\260)-66
+b(n)-54 b(p)-59 b(t)-98 b(\277)-42 b(\300)-21 b(K)-39
+b(\254)-66 b(n)-102 b(o)-155 b(\263)-62 b(\333)c(\324)g(n)-61
+b(!)-107 b(\327)-78 b(\327)f(\253)i(\213)-64 b(v)e(\324)-76
+b(\315)3352 1740 y(c)g(\316)-121 b(v)-64 b(\217)g(\332)e(\324)-76
+b(\315)-109 b(c)-95 b(\227)g(\333)-54 b(n)e(`)-130 b(~)-96
+b(\314)-67 b(\333)-48 b(\300)-53 b(t)-116 b(\327)-66
+b(c)-48 b(\277)-60 b(\254)-66 b(n)-54 b(p)g(n)-93 b(\277)-58
+b(\215)-64 b(\332)g(\215)-70 b(s)-145 b(\223)-95 b(n)-64
+b(\216)-37 b(K)-32 b(s)-105 b(v)-86 b(\204)-127 b(x)-141
+b(m)-75 b(\304)-116 b(\227)-127 b(\200)-85 b(n)-64 b(\216)-130
+b(\323)-75 b(\320)-54 b(n)-81 b(\272)-88 b FQ(.)3203
+1853 y FB(\263)-109 b(\234)e(\213)-37 b(K)-50 b(\266)-119
+b(m)-75 b(\304)-88 b(\313)-67 b(\333)j(\217)g(m)-76 b(\316)-130
+b(\327)-66 b(m)-75 b(\304)-88 b(\313)-67 b(\333)j(\217)-69
+b(s)-114 b(\313)-67 b(n)-104 b(\267)-62 b(n)-48 b(\277)g(w)-59
+b(\326)-114 b(\253)-80 b(\314)-40 b(K)-27 b(w)-66 b(\324)-76
+b(\315)-71 b(!)-105 b(\327)-77 b Fz(\235)-106 b FB(\332)-67
+b(\254)-76 b(\217)k(\263)e(\330)-66 b(m)-109 b(\313)-67
+b(n)-96 b(v)-86 b(\210)-93 b(\264)-62 b(\333)j(\326)-114
+b(\253)-67 b(\320)h(\324)-76 b(\315)-120 b(\313)-89 b(\321)-118
+b(m)-49 b(\277)-89 b(\230)-68 b(K)-37 b(\217)g(K)j(!)-105
+b(\327)-77 b(\214)-85 b(\323)-75 b(q)-66 b(\330)g(m)3339
+1965 y(\313)-79 b(\254)h(\324)-66 b(n)-106 b(\277)-42
+b(\300)-21 b(K)-39 b(\254)-108 b(r)-166 b(\327)-66 b(m)-48
+b(\277)-58 b(\217)-37 b(K)-27 b(\332)-54 b(n)-105 b(\237)-110
+b(t)-168 b Fz(\221)-78 b(\223)-85 b FB(c)-48 b(\277)-60
+b(\260)-66 b(n)-54 b(p)-59 b(t)-66 b(!)-123 b(\327)-79
+b(\313)-108 b(\230)-95 b(n)-75 b(\323)-85 b(\213)-69
+b(s)-117 b(m)-75 b(\304)-116 b(\227)-95 b(n)-56 b(`)-114
+b(m)-83 b Fz(\243)-56 b(\247)-40 b FB(\314)-67 b(\333)-48
+b(\300)-53 b(t)-125 b(\263)-62 b(\333)c(\324)g(n)-61
+b(!)-123 b(\327)-76 b(\216)g(e)-66 b(\332)-59 b(t)-117
+b(m)-75 b(\304)-69 b(\277)-60 b(\254)-66 b(n)-102 b(o)-160
+b(m)-48 b(\277)-60 b(\260)-76 b(\217)-64 b(\332)-54 b(q)-59
+b(t)3352 2078 y(v)-85 b(\204)-127 b(x)-141 b(c)-95 b(\227)-126
+b(\200)-85 b(n)-64 b(\216)-85 b(\323)-75 b(n)-61 b FQ(.)3199
+2191 y FB(\327)-74 b(\267)i(\213)-150 b(\227)-107 b(\254)-76
+b(\217)-109 b(m)-75 b(\304)-101 b(\243)-88 b(\264)-62
+b(n)-71 b(\276)-116 b(p)-95 b(\224)-105 b(\217)-76 b(\327)g(\216)-123
+b(\273)-68 b({)-54 b(\333)-64 b(\217)-122 b(\253)-67
+b(\320)j(\213)-122 b(\313)-67 b(n)-83 b(\207)-93 b(\217)g(~)e(\330)-66
+b(m)-112 b(\313)-84 b(\255)-128 b(\253)-80 b(\314)-40
+b(K)-28 b(w)-66 b(\324)-76 b(\315)-104 b(\277)-60 b(\324)-76
+b(\215)-69 b(\322)-104 b(m)-49 b(\277)-58 b(\217)-37
+b(K)-56 b(\203)-78 b(\300)-53 b(t)-66 b FQ(.)-117 b FB(\327)-66
+b(c)-83 b(\207)-94 b(\215)-76 b(\327)-66 b(m)-99 b(\332)-68
+b(\314)-108 b(\230)h(\330)-88 b(\316)3339 2304 y(\313)-79
+b(\254)h(\324)-66 b(n)-158 b Fz(\221)-78 b(\223)e FB(m)-48
+b(\277)-60 b(\260)-66 b(n)-54 b(p)-59 b(t)-141 b(\203)-83
+b(w)-27 b(K)-54 b(\334)-146 b(\327)-117 b(\233)-99 b(\300)-60
+b(\330)-66 b(m)-107 b(g)-99 b Fz(\260)-164 b FB(\327)-107
+b(\223)-121 b(\244)-92 b(\324)-66 b(n)-61 b(!)-112 b(\263)-62
+b(d)-83 b(\203)-124 b(\224)-68 b(K)-39 b(\330)-66 b(m)-107
+b(p)-54 b(n)-48 b(\277)g(w)-27 b(K)-39 b(\254)-108 b(r)-149
+b(m)-48 b(\277)-89 b(\230)-68 b(K)-37 b(\213)-64 b(\332)g(\213)-71
+b(!)-116 b(\327)-92 b(\243)g(\324)-76 b(\217)-112 b(u)-168
+b(\253)-94 b(\311)g(\313)-67 b(n)-54 b(v)-59 b(\326)-163
+b Fz(\221)-78 b(\223)3339 2417 y FB(\313)-108 b(\230)-95
+b(\333)-54 b(w)-66 b(\324)-76 b(\315)-71 b(!)-116 b(\327)-79
+b(\253)-101 b Fz(\262)-152 b FB(\327)-95 b(~)g(\330)-87
+b(\323)g(\324)-76 b(\315)-116 b(p)-66 b(\254)-76 b(\213)-137
+b(\323)-85 b(\215)-69 b(\322)-111 b(m)-48 b(\277)-58
+b(\217)-37 b(K)-57 b(\203)-77 b(\300)-53 b(t)-111 b(m)-48
+b(\277)-74 b(\244)-53 b(K)-39 b(\330)-66 b(\332)-49 b(\300)c(t)-111
+b(m)-61 b(\337)g(w)-66 b(\254)f(q)-59 b(t)-111 b(m)-48
+b(\277)-21 b(K)-27 b(w)-81 b(\334)-144 b Fz(\235)-116
+b FB(\332)-86 b(\200)-95 b(\217)-37 b(K)-27 b(p)-66 b(\330)-87
+b(\323)-75 b(n)-119 b(\313)-89 b(\321)-137 b(\267)-62
+b(q)-71 b(\301)-78 b FQ(.)-138 b FB(\327)-73 b(\337)-61
+b(n)-54 b(m)3311 2530 y(\227)-107 b(\254)-76 b(\217)-112
+b(u)-143 b(m)-48 b(\277)-60 b(\254)-79 b(\314)-40 b(K)-32
+b(t)-100 b(p)-95 b(\230)-105 b(\213)-37 b(K)-32 b(s)-100
+b(v)-66 b(\254)g(q)g(\324)-76 b(\315)-71 b(!)-100 b(\267)-62
+b(n)-48 b(\277)-90 b(x)-131 b(\277)-60 b(\324)-77 b(\315)j
+FQ(:)-106 b FB(\317)-54 b(n)-67 b(\313)-79 b(\330)-66
+b(m)-116 b(\323)-75 b(\320)-54 b(n)-95 b(v)-85 b(\204)-127
+b(x)-159 b(\323)-85 b(\215)-69 b(\322)-101 b(m)-48 b(\277)-89
+b(\230)-68 b(K)-58 b(\200)-96 b(\217)-69 b(s)-130 b(\203)-83
+b(w)-27 b(K)-54 b(\334)-122 b(v)-86 b(\204)-133 b(\240)-112
+b(\217)-105 b(m)-84 b Fz(\243)-95 b FB(\330)-76 b(\216)-64
+b(\332)-27 b(K)g(n)-102 b(u)3358 2643 y(\277)-48 b(w)g(\300)-60
+b(\254)-108 b(r)-141 b(c)-67 b(\313)g(n)g(\313)-81 b(\274)j(\315)-109
+b(c)-48 b(\277)-60 b(\254)-66 b(n)-54 b(p)g(n)-109 b
+Fz(\235)g FB(v)-64 b(\217)-76 b(\327)-87 b(\323)-75 b(n)-61
+b(!)-107 b(\327)g(\223)-95 b(w)-86 b(\200)-95 b(\213)-76
+b(\327)-88 b(\316)-173 b Fz(\221)-78 b(\223)-86 b FB(\313)-108
+b(\230)-95 b(n)-75 b(\323)-85 b(\213)-64 b(v)e(\324)g(n)-113
+b(\273)-85 b(\301)-44 b(K)-66 b(\277)-59 b(\215)-37 b(K)-32
+b(s)-117 b(\327)-107 b(\223)i(\217)-76 b(\327)f(\216)-71
+b FQ(.)3236 2895 y Fc(8)p Fs(.)12 b Fc(2)-272 b(m)-82
+b(\310)-23 b(K)-78 b(\276)-163 b(\335)-158 b(\327)-117
+b(\223)-112 b(\270)-79 b(\213)-133 b(\226)-196 b(\316)-134
+b(\332)-112 b(\240)-123 b(\217)-71 b(\332)-104 b(\224)-128
+b(\321)-185 b Fq(W)-172 b Fc(\212)-71 b(v)-59 b(n)-73
+b(\313)g(n)j(\220)f(\332)e(\260)-119 b(x)3352 3070 y
+FB(m)-110 b(\212)-37 b(K)-73 b(\317)-95 b(\224)-68 b(K)-41
+b(\274)-90 b(\321)-179 b(\222)-169 b(\327)-66 b(m)-54
+b(\332)-111 b(\225)-157 b(\332)-27 b(K)-72 b(\265)-157
+b(\327)-107 b(\223)k(\270)-72 b(\213)-121 b(\226)-179
+b(\316)-164 b FO(W)-174 b FB(\335)-132 b(v)-54 b(\333)-64
+b(\217)g(m)-157 b(\222)g(v)-66 b(\330)g(v)-81 b(\311)g(\332)-96
+b(x)-142 b(v)-54 b(n)-67 b(\313)g(n)j(\220)g(\332)e(\260)-108
+b(x)-103 b(!)-96 b(m)-67 b(\313)g(n)-157 b(\222)g(v)-54
+b(\333)-62 b(\264)g(\333)-54 b(\320)g(n)-81 b(\256)-88
+b(!)3352 3183 y(m)-67 b(\313)g(n)-176 b(\222)g(\332)-95
+b(\224)-109 b(\274)-41 b(K)-27 b(\333)-48 b(\300)-70
+b(\321)-141 b(\332)-81 b(\311)-107 b(\243)-80 b(n)-54
+b(\317)g(\333)-27 b(K)-49 b(\321)-83 b FQ(.)-164 b FB(\317)-66
+b(\330)-39 b(K)-27 b(\332)-64 b(\213)-37 b(K)-92 b(v)-54
+b(n)-67 b(\313)g(n)j(\220)g(\332)e(\260)-108 b(x)-161
+b(m)-64 b(\312)-71 b(!)-120 b(v)-66 b(\330)g(v)-81 b(\311)g(\332)-96
+b(x)-161 b(\332)-64 b(\213)-37 b(K)g(\216)-86 b(\316)-145
+b FQ(\))-68 b FB(\332)-54 b(w)-27 b(K)-39 b(\330)-66
+b(m)i(\216)-76 b(\327)-88 b(\316)-198 b(\222)-176 b(v)-54
+b(\333)-62 b(\264)g(\333)-54 b(\320)g(n)-81 b(\256)3352
+3296 y(v)-54 b(\333)-27 b(K)g(\320)-54 b(n)g(\332)-27
+b(K)-49 b(\321)-91 b FQ(\()-123 b(:)-128 b FB(\332)-64
+b(\221)-77 b(\313)g(\217)-132 b(\327)-79 b(\313)i(\213)-64
+b(m)-76 b(\316)-132 b(m)-64 b(\212)-120 b(\332)-95 b(\224)-105
+b(\213)-37 b(K)e(\327)-122 b(\332)-54 b(n)-71 b(\276)-44
+b(K)-83 b(v)-54 b(\333)-66 b(\260)-78 b(\330)i(\216)-64
+b(m)-132 b(\316)-144 b(\327)-107 b(\223)g(\330)-76 b(\212)-37
+b(K)-84 b(\222)-189 b(\316)-132 b(v)-54 b(\333)-64 b(\217)g(m)j(!)-140
+b(\335)-154 b(\327)-66 b(m)i(\216)g(m)-54 b(v)-76 b(\321)-144
+b(\327)-107 b(\223)-68 b(K)-27 b(\320)-54 b(n)g(\317)-76
+b(\321)-83 b(!)3352 3409 y(\332)-54 b(w)-68 b(\274)g(\320)-54
+b(\333)-68 b(\274)-90 b(\321)-121 b(\317)-70 b(\261)-147
+b(\335)k(\327)-66 b(\332)i(\213)-131 b(\316)-121 b(v)-95
+b(\224)g(\333)-68 b(\274)-41 b(K)-54 b(\311)-88 b(!)-95
+b(m)-64 b(\312)-121 b(\327)-66 b(\332)i(\213)-151 b(\223)-68
+b(K)-58 b(\210)-95 b(\213)-64 b(m)c(\313)-89 b(\321)-153
+b(\335)-144 b(\327)-107 b(\223)f(\314)g(\224)-95 b(n)-64
+b(\216)-76 b(\327)-134 b(\316)-121 b(v)-62 b(\264)-72
+b(\217)-64 b(m)-54 b(\317)-95 b(\224)f(\333)h(\224)-137
+b(x)-103 b FQ(.)3169 3522 y FO(W)g FB(!)-115 b(\212)e(m)-67
+b(\313)-108 b(\224)-122 b(\311)-113 b(\335)-161 b(\316)-141
+b(\327)-107 b(\223)f(\314)-67 b(\333)h(\324)-83 b(\301)-156
+b(\335)-151 b(\327)-107 b(\223)g(\330)-76 b(\212)-37
+b(K)-84 b(\222)-186 b(\316)-129 b(v)-54 b(\333)-64 b(\217)g(m)j
+FQ(.)-130 b FB(m)-67 b(\313)-79 b(\330)-66 b(m)e(\273)-41
+b(K)-49 b(\321)-129 b(\317)-64 b Fz(N)-74 b FB(\216)-64
+b(m)j(!)-116 b(\212)f(m)-54 b(\332)-76 b(\321)-162 b(\335)-150
+b(\212)-37 b(K)-80 b(\332)-55 b(w)-27 b(K)g(n)-68 b(\273)-41
+b(K)-49 b(\321)3352 3635 y(\332)-64 b Fz(N)-76 b FB(\327)-66
+b(p)-27 b(K)g(n)-64 b Fz(M)-127 b FB(\327)-66 b(m)i(\216)-115
+b(v)-54 b(n)-62 b(\355)-35 b(K)-27 b(n)-64 b(\216)g(m)-137
+b(\335)-149 b(\327)-107 b(\223)k(\270)-72 b(\213)-121
+b(\226)-172 b(\212)-127 b(\327)-107 b(\223)-95 b(\333)-66
+b(\324)-76 b(\217)g(\327)j(!)-116 b(\313)-67 b(n)-95
+b(\227)g(n)-105 b(\332)-95 b(\224)-68 b(K)-35 b(\264)-89
+b(\275)-132 b(m)-64 b(\212)-115 b(\332)-48 b(\300)-61
+b(\314)-77 b(\213)-127 b(\327)-74 b(\267)i(\213)-37 b(K)-27
+b(m)-111 b(\226)-176 b(\273)-78 b(\217)-64 b(m)-105 b(v)-66
+b(\330)-107 b(\223)-68 b(K)-27 b(\320)-54 b(\333)-66
+b(\330)g(\332)-76 b(\321)-83 b FQ(.)3352 3748 y FB(\317)-66
+b(\330)g(\317)i(\221)g(m)-111 b(\222)-118 b(!)-92 b(v)-54
+b(n)-64 b Fz(M)-37 b FB(K)-27 b(m)-54 b(\332)-96 b(x)-159
+b(\316)-129 b(\327)-73 b(\337)-61 b(n)d(\212)g(m)j(!)-92
+b(\317)-64 b(\221)-77 b(\313)g(\217)-105 b(m)-143 b(u)-75
+b(K)-68 b(\317)-95 b(\224)f(\333)-62 b(\264)-119 b(\225)-84
+b(K)-125 b(\222)-164 b(\327)-107 b(\223)k(\270)-72 b(\213)-121
+b(\226)-174 b(\316)-118 b(\332)-54 b(\320)g(n)-62 b(\355)-72
+b(\217)-64 b(m)e(\327)-88 b(\316)-139 b(\316)-130 b(\327)-76
+b(\216)e(\313)-67 b(n)-111 b(\222)-174 b(\316)-117 b(v)-55
+b(\333)-64 b(\217)g(m)j(!)3352 3861 y(\332)-95 b(\224)-107
+b(\260)-76 b Fz(N)-64 b FB(m)-54 b(\317)-76 b(\321)-142
+b(\316)-132 b(\327)-107 b(\223)f(\314)-67 b(\333)h(\324)-107
+b(\230)-112 b(\301)-137 b(\316)-132 b(\327)-66 b(m)i(\216)g(m)-54
+b(v)-76 b(\321)-83 b(!)-94 b(\332)-54 b(w)-27 b(K)-39
+b(\330)-66 b(m)-95 b(\223)-68 b(K)h Fz(\200)g(\204\211)c
+FB(m)-80 b(\243)g(n)-111 b(\222)-159 b FQ(\))-80 b FB(\327)-66
+b(\332)i(\213)-108 b(\332)-54 b(w)-27 b(K)g(\320)-66
+b(\330)-76 b(\220)g(\327)-88 b(\316)-83 b(!)-135 b(\223)-105
+b(\217)-64 b(m)-54 b(\332)-76 b(\321)-133 b(\257)-112
+b(\265)-155 b(\327)-79 b(\313)i(\213)-64 b(m)-76 b(\316)-83
+b(!)-106 b(\327)-66 b(\332)i(\213)3352 3974 y(\332)g(\221)-77
+b(\313)g(\217)-86 b(\316)-117 b(m)-64 b(\212)-146 b(\223)-68
+b(K)-58 b(\210)-95 b(\213)-77 b(\313)-89 b(\321)-117
+b(v)-54 b(n)-64 b(\220)-77 b(\313)g(\217)-112 b(u)-144
+b(v)-54 b(n)-95 b(\223)-108 b(\314)g(\224)-95 b(\333)-65
+b(\217)h(m)e(\327)-114 b(u)-165 b(\316)-132 b(\273)-78
+b(\217)-64 b(m)-95 b(\332)-54 b(\320)g(n)-62 b(\355)-73
+b(\217)-64 b(m)e(\327)-88 b(\316)-117 b(\332)-68 b(\314)-79
+b(\324)-93 b(\311)-81 b(\317)-76 b(\321)-117 b(m)-64
+b(\312)-118 b(\327)-66 b(\332)i(\213)-128 b(\316)-503
+b FP(Macintosh)p FQ(,)2809 4086 y FP(W)l(indo)n(ws)p
+FQ(,)24 b FP(Unix)-603 b FQ(.)3211 4199 y FB(v)-54 b(n)g(\317)-102
+b(\240)g(n)h(v)-54 b(n)-67 b(\313)-77 b(\221)h(\327)-66
+b(m)i(\216)-76 b(\327)-114 b(u)-171 b(\316)-165 b FO(W)-220
+b FQ(u)-178 b FB(\257)-67 b(n)-111 b(\222)-158 b(v)-94
+b Fz(\200)-67 b(\204\210)-74 b FB(m)-86 b(\335)-133 b(\332)-54
+b(w)-27 b(K)g(n)-75 b(\310)-116 b(\223)f(\321)-123 b(\332)-95
+b(\224)-105 b(\315)-133 b(\316)-165 b FO(W)-220 b FQ(u)-125
+b FB(!)-109 b(\327)-123 b(\222)-158 b(v)-88 b Fz(\262)-61
+b(\233)-74 b FB(m)-62 b(\355)-72 b(\217)c(\327)g(\212)i(\312)3320
+4312 y(\335)-149 b(\327)-74 b(\267)i(\213)-37 b(K)-27
+b(m)-111 b(\226)-118 b FQ(.)-123 b FB(m)-64 b(\312)-138
+b FA(\242)-50 b FB(K)-78 b(\332)-67 b(\314)-108 b(\224)-122
+b(\311)-81 b(\332)-76 b(\321)-149 b(\316)-139 b(\327)-107
+b(\223)f(\314)-67 b(\333)h(\324)-83 b(\301)-122 b(m)-81
+b(\272)-54 b(K)-34 b(!)-103 b(m)-64 b(\212)-115 b(\332)-54
+b(n)-64 b(\216)-76 b(\327)-129 b(\327)-79 b(\313)i(\213)-64
+b(m)-76 b(\316)-127 b(m)-75 b(\323)g(\333)k(\301)-78
+b(!)-113 b(\212)-72 b(\263)-35 b(K)-27 b(\333)-64 b(\217)-71
+b(!)-103 b(m)-153 b(u)f(\332)-95 b(\224)-68 b(K)-35 b(\264)-103
+b(\224)c(\330)3352 4425 y(m)-68 b(\273)-41 b(K)-49 b(\321)-132
+b(m)-158 b(u)g(\332)-95 b(\224)-68 b(K)-39 b(\330)-79
+b(\257)-67 b(n)c(\276)-184 b(\222)-167 b(m)-54 b(\317)-62
+b(\270)g(n)-71 b(\276)-149 b(\316)-132 b(v)-67 b(\314)g(n)-95
+b(\227)g(\333)-54 b(\320)-96 b(x)-103 b FQ(.)-148 b FB(\212)-96
+b(\335)-184 b FO(W)-103 b FB(!)-109 b(m)-75 b(\323)g(\333)k(\301)-137
+b(\212)-120 b(m)-64 b(\216)g(m)-132 b(\316)-144 b(\327)-117
+b(\237)i(\217)-64 b(\332)-111 b(\225)-171 b FQ(\))-68
+b FB(\317)-80 b(\244)-53 b(K)-75 b(\240)-124 b(\321)3339
+4538 y(\257)-79 b(\330)j(\216)-121 b(\222)-175 b(\273)-78
+b(\217)-64 b(m)-126 b(\316)g(v)-95 b(\224)-107 b(\330)-66
+b(\317)-102 b(\240)g(\333)-66 b(\330)g(\332)-76 b(\321)-158
+b(\335)-148 b(\327)-107 b(\223)-95 b(q)-66 b(\330)g(\317)-81
+b(\336)-141 b(\212)-114 b(v)-66 b(\260)-107 b(\224)-68
+b(K)-27 b(n)-104 b(v)-54 b(n)-67 b(\313)-77 b Fz(N)-37
+b FB(K)e(\327)-60 b(\277)-90 b(x)-111 b FQ(\()-64 b(.)-120
+b FB(m)-95 b(\223)-103 b(\264)g(\224)c(\330)-73 b(!)-111
+b(\212)d(m)-95 b(\223)-89 b(\300)-62 b(\274)-78 b(\315)-136
+b(\316)e(\327)-66 b(m)-75 b(\323)g(\333)k(\301)3310 4651
+y FO(W)-150 b FB(")-97 b(m)-54 b(\317)-62 b(\356)g(n)-71
+b(\276)-137 b(\316)-120 b(v)-67 b(\314)g(n)-95 b(\227)g(\333)-54
+b(\320)-96 b(x)-140 b(m)-64 b(\216)g(m)-108 b(\212)-37
+b(K)-71 b(\332)-62 b(\264)-35 b(K)c(\260)-88 b(\321)-83
+b(!)-104 b(\212)-120 b(\327)-66 b(\332)-76 b(\321)-83
+b(!)-126 b(\335)-140 b(\212)-108 b(m)-62 b(\355)-89 b(\311)e(\312)-130
+b(\316)e(\327)-107 b(\223)-95 b(q)-54 b(w)-64 b(\217)-108
+b(m)-86 b(\335)-130 b(\332)-54 b(w)-27 b(K)-39 b(\330)-107
+b(\223)g(\330)-76 b(\212)-37 b(K)-68 b(\223)-117 b(\321)-83
+b(!)-94 b(\332)-62 b(\270)-35 b(K)-27 b(\333)-67 b(\314)-77
+b(\213)-37 b(K)3352 4764 y(\332)-67 b(\314)g(\333)j(\217)-86
+b(\316)-133 b(\327)-107 b(\223)f(\314)g(\224)-95 b(n)-64
+b(\216)-76 b(\327)j FQ(.)3211 4877 y FB(m)-68 b(\273)g(n)-75
+b(\310)g(\332)-54 b(n)-61 b(!)-105 b(\332)-64 b(\221)-77
+b(\313)g(\217)-117 b(m)-155 b(u)g(\332)-54 b(n)-99 b(\262)-152
+b(\332)-62 b(\264)-72 b(\217)-91 b(\256)-146 b(\327)-66
+b(\332)-76 b(\321)-129 b(\332)-54 b(\320)-66 b(\330)-79
+b(\313)-89 b(\321)-129 b(\332)-95 b(\224)-103 b(\270)-72
+b(\213)-64 b(m)-111 b(\226)-186 b(\316)-129 b(\332)-102
+b(\240)-112 b(\217)-64 b(\332)-95 b(\224)-117 b(\321)-142
+b(\257)-112 b(\265)-538 b FP(Macintosh)p FQ(,)3036 4990
+y FP(W)l(indo)n(ws)-375 b FB(!)-126 b(\212)-138 b(\327)-66
+b(\332)-27 b(K)g(\333)-125 b(\241)-132 b(!)-148 b(\335)-158
+b(\212)-87 b FA(\242)-50 b FB(K)-89 b(m)-105 b(\237)-115
+b(\217)-64 b(\332)-111 b(\225)-173 b(m)-126 b(\212)-37
+b(K)-89 b(\332)-62 b(\264)-35 b(K)-43 b(\261)-142 b(\212)-96
+b(\335)-148 b(v)-95 b(\224)-108 b(\314)g(\224)-95 b(n)-64
+b(\216)-76 b(\327)-114 b(u)-164 b(m)-68 b(\273)-41 b(K)-49
+b(\321)-138 b(\332)-81 b(\311)-26 b(K)-140 b FA(\242)-50
+b FB(K)-101 b(\327)-74 b(\267)i(\213)-64 b(\332)-71 b(\301)3348
+5103 y FQ(])j FB(m)-54 b(\317)g(n)-62 b(\355)-72 b(\217)-64
+b(m)e(\327)g(m)-103 b(\332)-54 b(w)-27 b(K)-39 b(\330)-66
+b(m)-95 b(\223)-68 b(K)h Fz(\200)g(\204\211)-133 b FB(\222)-160
+b(\332)-27 b(K)-68 b(\224)-108 b(\314)-67 b(\333)-111
+b(\225)-160 b(\332)-67 b(\314)g(\333)h(\330)-76 b(\220)-64
+b(\332)-71 b(\301)-78 b(!)-157 b(\222)d(v)-62 b(\356)-56
+b(\300)-48 b(\333)-64 b(\221)g(\332)-96 b(x)-585 b FQ(p)24
+b FP(wysiwyg)h FQ(q)-524 b FB(!)-100 b(\332)-95 b(\230)-136
+b(\224)-68 b(K)-39 b(\260)-93 b(\311)-154 b(\236)-190
+b(\273)-78 b(\217)-64 b(m)-113 b FQ(:)3352 5216 y FB(m)-105
+b(\237)-115 b(\217)-64 b(\332)-111 b(\225)-157 b(m)-64
+b(\216)g(m)-110 b(\212)-37 b(K)-73 b(\332)-95 b(\224)-107
+b(\330)-74 b(\263)-35 b(K)-43 b(\261)-128 b(\327)-74
+b(\267)i(\213)-37 b(K)-27 b(m)-111 b(\226)-118 b(!)-96
+b(m)-64 b(\212)-110 b(\332)-27 b(K)-61 b Fz(\262)g(\233)-86
+b FB(\257)-67 b(n)-111 b(\222)-214 b(\222)-157 b(v)-95
+b(\224)-105 b(\213)-37 b(K)-59 b(\335)-144 b(\327)-79
+b(\313)-94 b(\336)-127 b(\332)-95 b(\224)-68 b(K)-27
+b(n)-66 b(\327)-137 b(\236)-185 b(\327)-74 b(\355)i(\213)-64
+b(\332)-71 b(\301)-127 b(")-98 b(m)j(\223)-103 b(\356)-75
+b(\314)c(\330)-137 b(\236)3352 5328 y(m)-64 b(\216)g(m)-109
+b(\212)-37 b(K)-72 b(v)-95 b(\224)-107 b(\330)-74 b(\263)-35
+b(K)-43 b(\261)-115 b(v)-95 b(\224)-108 b(\314)g(\224)-95
+b(n)-64 b(\216)-76 b(\327)-114 b(u)-109 b(!)-95 b(\332)g(\224)-108
+b(\314)-77 b(\217)-109 b(m)-64 b(\212)-109 b(\332)-27
+b(K)-61 b Fz(\262)g(\233)-73 b FB(\332)-66 b(\330)-107
+b(\223)i(\217)-123 b(\273)-79 b(\217)-64 b(m)j FQ(.)c([)1836
+5652 y FB(79)p eop end
+%%Page: 80 18
+TeXDict begin 80 17 bop 3211 548 a FB(\332)-66 b(\330)g(m)e(\273)-41
+b(K)-49 b(\321)-122 b(m)-64 b(\212)-110 b(\332)-62 b(\270)-35
+b(K)-27 b(\333)-64 b(\315)-122 b(\327)-107 b(\223)k(\270)-72
+b(\213)-121 b(\226)-198 b(\223)-105 b(\217)-64 b(m)-86
+b(\335)-177 b(\262)-157 b(\327)-79 b(\313)i(\213)-64
+b(m)-76 b(\316)-83 b(!)-96 b(\332)-64 b(\221)-77 b(\313)g(\217)-110
+b(m)-64 b(\212)-110 b(\332)-95 b(\224)-68 b(K)-58 b(\210)-96
+b(\213)-74 b(\312)-110 b(m)-95 b(\223)-108 b(\260)-76
+b Fz(N)-64 b FB(m)-76 b(\316)-122 b(\332)-55 b(w)-27
+b(K)-39 b(\330)-66 b(m)-95 b(\223)-68 b(K)h Fz(\200)g(\204\211)-83
+b FB(\212)-110 b(m)-75 b(\310)-26 b(K)-43 b(\277)-70
+b(\321)3320 661 y(\335)-138 b(\327)-76 b(\216)f(\313)-67
+b(n)-111 b(\222)-118 b FQ(.)-104 b FB(v)-54 b(n)-67 b(\257)-108
+b(\224)-68 b(K)-27 b(n)-94 b(v)-54 b(n)-67 b(\313)-77
+b Fz(N)-37 b FB(K)e(\327)-60 b(\277)-90 b(x)-158 b(\316)-128
+b(\327)-66 b(m)i(\216)g(m)-98 b FQ(\))-68 b FB(\332)i(\260)-74
+b(\264)-62 b(n)c(\327)-88 b(\316)-83 b(!)-91 b(v)-54
+b(\333)-62 b(\264)-74 b(\330)-87 b(\310)-82 b(!)-91 b(v)-54
+b(\333)-95 b(\224)-105 b(\213)-37 b(K)-27 b(m)-64 b(\216)g(\332)-76
+b(\321)-83 b(!)-91 b(v)-54 b(\333)-64 b(\221)-77 b(\313)-67
+b(\333)-48 b(\300)-88 b Fz(\200)-67 b(\204\210)g FB(v)-54
+b(\333)g(\320)g(n)-64 b(\212)-37 b(K)-27 b(m)-54 b(\332)-27
+b(K)-49 b(\321)-83 b(!)-92 b(v)-54 b(\333)-67 b(\314)f(\333)-54
+b(w)g(n)-64 b(\216)3352 774 y(v)-54 b(\333)g(\320)-67
+b(\314)-79 b(\330)j(\212)-64 b(m)-77 b FA(\242)-84 b
+FB(!)-98 b(m)j(\223)-108 b(\314)-84 b(\301)-140 b(\316)-123
+b(v)-68 b(\274)g(w)-54 b(n)g(p)-94 b Fz(\200)-67 b(\204\210)-42
+b FQ(\()-64 b FB(!)-98 b(m)-149 b(u)-75 b(K)h(\332)-95
+b(\224)-68 b(K)-27 b(\333)-66 b(\260)g(n)-71 b(\276)-159
+b(\223)-122 b(\336)-128 b(v)-54 b(q)-66 b(\330)g(\317)-54
+b(\333)-96 b(x)-165 b(\316)-135 b(\327)-107 b(\223)g(\260)-76
+b Fz(N)-64 b FB(m)-54 b(\317)g(\320)-27 b(K)-54 b(\336)-141
+b(\257)-77 b(\217)-111 b(v)-95 b(\224)-107 b(\330)-66
+b(\317)-102 b(\240)g(\333)-66 b(\330)g(\332)-76 b(\321)-145
+b(\316)3310 887 y FO(W)-103 b FQ(.)f FB(\332)-67 b(\314)g(\333)j(\217)
+-71 b(!)-134 b FO(W)-103 b FB(!)-92 b(m)-64 b(\212)-105
+b(\332)-95 b(\224)-68 b(K)-35 b(\264)-103 b(\224)c(\330)g(m)-54
+b(\317)-62 b(\356)g(n)-48 b(\277)g(\320)-27 b(K)-54 b(\336)-122
+b(m)-105 b(\212)-37 b(K)-68 b(\332)-95 b(\224)-68 b(K)-39
+b(\330)-74 b(\263)-35 b(K)-43 b(\261)-111 b(m)-105 b(\237)-115
+b(\217)-64 b(\332)-111 b(\225)-152 b(\332)-66 b(\330)-74
+b(\267)i Fz(N)-86 b FB(\316)-117 b(v)-54 b(n)-67 b(\257)-108
+b(\224)-68 b(K)-27 b(n)-95 b(v)-54 b(n)-67 b(\313)-77
+b Fz(N)-37 b FB(K)e(\327)-60 b(\277)-90 b(x)-137 b(v)-54
+b(n)-67 b(\313)-77 b(\221)h(\327)-66 b(m)i(\216)-76 b(\327)-114
+b(u)-109 b(!)3339 1000 y(\313)-67 b(n)-95 b(\227)g(n)c(v)-54
+b(\333)-64 b(\217)g(m)-54 b(\332)g(\320)-111 b(\225)-156
+b(m)-64 b(\212)-109 b(\332)-48 b(\300)g(\333)-54 b(\320)-96
+b(x)-153 b(\327)-87 b(\310)f(\257)-67 b(\320)-96 b(x)-154
+b(\327)-74 b(\355)-62 b(n)e(\216)-71 b FQ(.)3236 1251
+y Fc(8)p Fs(.)12 b Fc(3)-331 b Fb(\247)-118 b Fc(w)-103
+b Fa(\200)-73 b(\204\210)-138 b Fb(\247)-129 b Fc(\217)-135
+b(\313)-86 b(\330)j Fb(l)-71 b Fc(\332)-59 b(n)-141 b(~)-103
+b Fb([)-93 b Fc(\323)-106 b(\321)3352 1427 y FB(v)-54
+b(\320)-66 b(\324)-88 b(\321)-175 b FA(\247)-117 b FB(\217)-96
+b(\335)-132 b(m)-95 b(\223)g(n)-76 b(\316)-136 b(\273)-95
+b(\336)-127 b FA(\045)-54 b FB(\320)-66 b(\324)g(\320)-85
+b(\200)-112 b(\336)-137 b(\214)-85 b(\323)-115 b Fz(\200)-67
+b(\204\211)-87 b FB(\273)-95 b(\336)-168 b(\223)-126
+b(\200)-85 b(n)-93 b FA(\312)-149 b FB(\216)-78 b(\273)-68
+b(\362)i(\330)-112 b FA(\045)-66 b FB(\330)g(\317)i(\213)-76
+b(\327)-114 b Fz(G)-102 b FA(\045)-54 b FB(\320)-66 b(\324)g(\320)-85
+b(\200)-112 b(\336)-156 b(~)-93 b(\213)-76 b(\327)-95
+b(~)g(\324)-76 b(\213)-121 b Fz(H)h FA(Z)-64 b FB(m)-75
+b(\323)-117 b FA(')3352 1540 y(\045)-54 b FB(\333)-64
+b(\213)g(m)-153 b FA(\247)-117 b FB(\217)-64 b(\361)-81
+b(\336)-88 b FQ(.)-106 b FB(m)-75 b(\323)-87 b(\330)-112
+b(p)-49 b Fz(J)-108 b FB(\313)-79 b(\254)-60 b(\300)g(\330)-76
+b(\312)-163 b FA(\247)-117 b FB(\217)-64 b(\361)e(\330)-112
+b FA(\045)-66 b FB(\330)g(\317)i(\213)-76 b(\327)-112
+b(v)-49 b Fz(J)-136 b FB(\223)-95 b(\320)-64 b FA(U)-120
+b Fz(H)-131 b FB(\323)-85 b(\217)-110 b(a)-54 b(j)-81
+b(\336)-139 b(\327)-74 b(\267)-104 b(x)-171 b FA(I)-83
+b FB(n)-129 b FA(I)-83 b FB(n)-100 b FA(\))-81 b FB(\336)-137
+b(\216)-85 b(\323)-75 b(\333)-66 b(\330)-112 b(a)-75
+b(\323)-102 b(\336)-129 b Fz(G)3342 1653 y FB(\212)-105
+b(\227)d(\314)-89 b(\321)-121 b(m)-95 b(\223)g(n)-76
+b(\316)-150 b(~)-110 b(\336)-128 b Fz(G)-101 b FB(m)-95
+b(\223)g(n)-76 b(\316)-150 b(~)-110 b(\336)-155 b(~)-93
+b(\213)-76 b(\327)-95 b(~)g(\324)-76 b(\213)-138 b(~)-110
+b(\336)-140 b(\273)-95 b(\311)-126 b(\262)-197 b FA(\247)-119
+b FB(\324)-76 b FA(m)-64 b FB(m)-152 b FA(\247)-119 b
+FB(\324)-76 b FA(m)-64 b FB(m)-113 b FA(\273)-80 b FB(\324)-66
+b(n)-102 b FA( )-161 b(\273)-80 b FB(\324)k FA(m)-96
+b FB(\335)-141 b(\216)-85 b(\323)-75 b(\333)-66 b(\330)-111
+b(a)-75 b(\323)-102 b(\336)-88 b FQ(.)3211 1766 y FB(m)-95
+b(\223)g(n)-76 b(\316)-140 b(\273)-95 b(\336)-131 b(m)-75
+b(\323)g(n)-104 b(p)-49 b Fz(J)-128 b FB(\207)-83 b(q)-64
+b(\217)-135 b(\323)-106 b(\200)f FA(\345)-140 b(\273)-80
+b FB(\324)k(\217)-93 b(~)-110 b(\336)-131 b(v)-49 b Fz(J)-99
+b FB(m)k(\223)g(n)-76 b(\316)-155 b(~)-110 b(\336)-131
+b(a)-111 b(\222)-161 b FA(\045)-54 b FB(n)-111 b(\222)-163
+b Fz(G)-106 b FB(\332)-95 b(\224)-109 b FA(\274)-78 b
+FB(\217)k(\212)-64 b(m)-54 b(j)-81 b(\336)-141 b Fz(H)e
+FA(I)-83 b FB(n)-133 b FA(I)-83 b FB(n)3352 1879 y FA(\))i
+FB(\336)-138 b(\216)-85 b(\323)-75 b(\333)-66 b(\330)-113
+b(a)-75 b(\323)-102 b(\336)-88 b FQ(.)-130 b FB(\323)-75
+b(\320)-64 b(\213)-105 b(\223)-95 b(w)-54 b(n)-76 b(\316)-133
+b Fz(H)-140 b FA(I)-83 b FB(n)-101 b FA(\))-81 b FB(\336)-138
+b(\216)-85 b(\323)-75 b(\333)-66 b(\330)-113 b(a)-75
+b(\323)-102 b(\336)-88 b(!)-97 b(m)-62 b(\263)-74 b(\260)-66
+b(n)-54 b(\317)-95 b(\224)g(w)-54 b(n)-76 b(\316)-133
+b Fz(H)-140 b FA(I)-83 b FB(n)-101 b FA(\))-81 b FB(\336)-138
+b(\216)-85 b(\323)-75 b(\333)-66 b(\330)-113 b(a)-75
+b(\323)-102 b(\336)-88 b FQ(.)-122 b FB(\253)-77 b(\217)-64
+b(m)-77 b(\266)-126 b Fz(G)3352 1991 y FB(m)-54 b(\332)-64
+b(\217)g(m)-76 b(\316)-133 b Fz(H)-140 b FA(I)-83 b FB(n)-101
+b FA(\))-81 b FB(\336)-138 b(\216)-85 b(\323)-75 b(\333)-66
+b(\330)-113 b(a)-75 b(\323)-102 b(\336)-130 b Fz(G)-103
+b FB(a)-67 b(\313)-77 b(\217)-64 b(\332)-107 b FA(\250)g
+FB(n)k Fz(G)-144 b FB(\223)-107 b(\330)-78 b(\327)-66
+b(\332)-96 b(x)-143 b(\332)-66 b(\330)g(\317)-94 b Fz(\200)-67
+b(\204\210)-103 b FA(I)-83 b FB(n)-130 b FA(I)-83 b FB(n)-142
+b(\223)-107 b(\330)-95 b FA(E)-110 b FB(\336)-138 b(\216)-85
+b(\323)-75 b(\333)-54 b(n)-101 b(a)-75 b(\323)-97 b(\321)-83
+b FQ(.)-141 b FB(~)-93 b FA([)-85 b FB(\323)-97 b(\321)3352
+2104 y(m)i(\223)g(n)-76 b(\316)-173 b(\223)-126 b FA(>)-112
+b FB(\336)-147 b(\212)-64 b(\317)-54 b(\333)g(n)-139
+b(~)-110 b(\336)-178 b(\223)-95 b(\333)-54 b(n)-95 b(\223)-137
+b(x)-152 b(v)-81 b(\336)-139 b Fz(G)-153 b FB(\223)-126
+b FA(>)-112 b FB(\336)-147 b(\212)-64 b(\317)-54 b(\333)g(n)-139
+b(~)-110 b(\336)-167 b(~)-93 b(\213)-76 b(\327)-96 b(~)h(\324)-76
+b(\213)-121 b(v)-81 b(\336)-139 b Fz(G)-153 b FB(\223)-126
+b FA(>)-112 b FB(\336)-148 b(\212)-64 b(\317)-55 b(\333)h(n)-139
+b(~)-110 b(\336)3352 2217 y(v)-54 b(\320)-64 b(\213)g(\332)-48
+b(\300)-88 b Fz(\200)-67 b(\204\210)-77 b FB(v)c(\336)-131
+b(\317)-80 b(\250)-90 b(\217)-124 b(\216)-78 b(\273)-68
+b(\320)k(\213)g(m)-95 b(\223)-107 b(\330)-88 b(\316)-128
+b Fz(G)-106 b FB(m)-54 b(\317)-66 b(\324)-88 b(\321)-126
+b(v)-54 b(q)-64 b(\213)g(\332)-48 b(\300)-88 b Fz(\200)-67
+b(\204\210)-106 b FB(~)c(\336)-131 b(m)-54 b(z)-64 b(\217)-86
+b(\316)-140 b(\273)-95 b(\336)-131 b FA(\045)-54 b FB(\320)-66
+b(\324)g(\320)-85 b(\200)-112 b(\336)-144 b(\313)-61
+b(\300)-118 b FA(\251)-125 b FB(!)-109 b(\267)-74 b(\330)e(\312)-116
+b Fz(G)d FB(\253)-77 b(\217)-64 b(m)g(\312)-114 b(v)-81
+b(\336)3352 2330 y FA(\045)-66 b FB(\330)g(\317)i(\213)-96
+b(\335)-147 b FA(Z)-105 b FB(\223)-95 b(\320)-64 b(\213)g(m)-95
+b(\223)-107 b(\330)-88 b(\316)-127 b(v)-49 b Fz(J)-100
+b FB(m)-54 b(\317)-66 b(\324)-88 b(\321)-127 b(v)-54
+b(q)-64 b(\213)g(\332)-48 b(\300)-88 b Fz(\200)-67 b(\204\210)-91
+b FB(\313)-67 b(n)-76 b(\316)-180 b FA(\247)-119 b FB(\324)-76
+b FA(m)-64 b FB(m)-118 b(\313)-67 b(\320)-100 b Fz(\241)-73
+b(\223\233)-81 b(G)-160 b FA(\247)-119 b FB(\324)-76
+b FA(m)-64 b FB(m)-118 b(\313)-68 b({)-54 b(q)-96 b(x)-147
+b(m)-55 b(z)-64 b(\217)-115 b(a)-75 b(\323)-97 b(\321)-83
+b FQ(.)-123 b FB(v)-65 b FA([)-85 b FB(\323)-97 b(\321)-127
+b(j)-81 b(\336)3352 2443 y(m)-95 b(\223)g(n)-76 b(\316)-127
+b FA(\045)-54 b FB(\320)-66 b(\324)g(\320)-85 b(\200)-112
+b(\336)-161 b(~)-93 b(\213)-76 b(\327)-95 b(~)g(\324)-76
+b(\213)-129 b(\273)-95 b(\336)-132 b(p)-66 b(\324)g(w)i(\217)-115
+b(p)-49 b Fz(J)-153 b FA(\247)-117 b FB(\217)-96 b(\335)-178
+b(\223)-109 b FA(\274)-80 b FB(\324)-66 b(\320)i(\213)g(m)-95
+b(\223)-107 b(\330)-88 b(\316)-127 b(v)-49 b Fz(J)-129
+b FA(I)-95 b FB(\330)-66 b FA(!)-107 b(\250)g FB(n)-64
+b(\216)-96 b(\335)-149 b(\327)-66 b(m)i(\216)-76 b(\327)-146
+b(\203)-100 b(\301)-122 b(p)-49 b Fz(J)-114 b FA(\313)-80
+b FB(\330)-111 b Fz(\260)-72 b(\233)3340 2556 y FB(\327)-66
+b(\332)-54 b(\320)-64 b(\213)g(m)-95 b(\223)-107 b(\330)-88
+b(\316)-83 b FQ(.)3201 2669 y FB(\216)-78 b FA(\313)e
+FB(\330)-122 b FA(\313)-68 b FB(n)-48 b(\277)-60 b(\324)-66
+b(\333)g(\330)-88 b(\316)-171 b FA(\247)-107 b FB(\320)-64
+b(\213)-96 b(\335)-130 b Fz(G)-98 b FB(\317)-66 b(\254)-76
+b(\217)-86 b(\316)-139 b(\323)-75 b(\362)-54 b(\320)-64
+b(\213)-96 b(\335)-128 b(m)-95 b(\223)g(n)-76 b(\316)-147
+b(~)-110 b(\336)-131 b(\267)-74 b(\330)e(\312)-135 b
+FA(I)-83 b FB(n)-48 b(\277)g(\333)-73 b Fz(F)-156 b FB(\223)-95
+b(n)-71 b(\276)-113 b FA(\045)-55 b FB(\333)-64 b FA(m)g
+FB(m)-54 b(j)-66 b(\330)-88 b(\316)-120 b Fz(G)-112 b
+FB(\253)-77 b(\215)-64 b(m)-102 b(o)-145 b FA(-)-66 b
+FB(\330)-80 b FA(\313)-68 b FB(\333)-54 b(n)3352 2782
+y(a)-75 b(\323)-97 b(\321)-122 b Fz(G)-100 b FB(m)-54
+b(\317)-66 b(\324)-88 b(\321)-120 b(\317)-66 b(\254)-76
+b(\217)-86 b(\316)-120 b(m)-95 b(\223)g(n)-76 b(\316)-149
+b(~)-110 b(\336)-133 b(\267)-74 b(\330)e(\312)-129 b(\310)-77
+b(`)-29 b(A)-83 b(\327)-76 b FA(T)-64 b FB(\332)-117
+b FA(\251)-162 b(\045)-54 b FB(\333)-64 b FA(m)g FB(m)-54
+b(j)-66 b(\330)-88 b(\316)-122 b Fz(G)-113 b FB(\253)-77
+b(\215)-64 b(m)-102 b(o)-146 b(\317)-54 b(n)-64 b(\220)-81
+b(\276)-168 b FA(\247)-107 b FB(\333)-54 b(n)-98 b(a)-75
+b(\323)-97 b(\321)-127 b FQ(.)-134 b FB(~)-83 b(\333)-107
+b FA(\250)-117 b([)-85 b FB(\323)-97 b(\321)3352 2895
+y(m)i(\223)g(n)-76 b(\316)-138 b Fz(H)-116 b FB(m)-81
+b FA(<)-141 b FB(\267)-74 b(\330)e(\312)-145 b(~)-110
+b(\336)-133 b(m)-67 b(\313)g(\333)j(\213)-116 b FA(\045)-54
+b FB(\333)-64 b(\213)g(m)-106 b FA(\))-81 b FB(\336)-133
+b(a)-75 b(\323)-102 b(\336)-133 b(v)-49 b Fz(J)-101 b
+FB(m)-75 b(\323)g(n)-106 b(m)-95 b(\223)g(n)-76 b(\316)-157
+b(~)-110 b(\336)-146 b(\253)-80 b(\314)c(\301)-125 b
+Fz(G)-108 b FB(m)-95 b(\223)g(n)-76 b(\316)-157 b(~)-110
+b(\336)-133 b(p)-81 b(\336)-127 b(\277)-60 b(\330)-114
+b(y)3323 3008 y(~)-93 b(\213)-76 b(\327)-95 b(~)g(\324)-76
+b(\213)-146 b(~)-110 b(\336)-187 b FA(\247)-117 b FB(\217)-96
+b(\335)-139 b FA(\045)-54 b FB(\333)-64 b(\213)g(m)-107
+b FA(\))-81 b FB(\336)-134 b(a)-75 b(\323)-102 b(\336)-136
+b Fz(G)-122 b FB(\313)-67 b(n)-54 b(j)-66 b(\324)-78
+b(\330)-119 b(m)-95 b(\223)g(n)-76 b(\316)-139 b FA(Z)-64
+b FB(m)-54 b(\317)-66 b(\324)-88 b(\321)-141 b(\327)-66
+b(m)-83 b(~)-95 b(\324)-66 b(n)-54 b(j)-81 b(\336)-144
+b(\216)-85 b(\323)-75 b(\333)-54 b(n)-107 b(a)-75 b(\323)-97
+b(\321)-83 b FQ(.)-129 b FB(v)-49 b Fz(J)-103 b FB(m)-95
+b(\223)g(n)-76 b(\316)3352 3121 y(j)-81 b(\336)-137 b(a)-75
+b(\323)g(\333)-66 b(\330)-88 b(\316)-161 b(~)-83 b(\333)-107
+b FA(\250)-134 b FB(\336)-190 b FA(\247)-138 b FB(\200)-104
+b Fz(F)-129 b FB(\317)-49 b Fz(J)-158 b FA(\247)-138
+b FB(\200)-104 b Fz(F)-182 b FA(\247)-107 b FB(\320)-64
+b(\213)g(m)-95 b(\223)-107 b(\330)-88 b(\316)-83 b FQ(.)-137
+b FA(\045)-64 b FB(\217)-120 b(m)-95 b(\223)g(n)-76 b(\316)-146
+b(\273)-95 b(\336)-147 b FA(Z)-105 b FB(\223)-95 b(\362)-66
+b(\330)-122 b(a)-75 b(\323)-102 b(\336)-137 b(v)-49 b
+Fz(J)-115 b FB(\212)-64 b(\317)-54 b(\333)g(n)-139 b(~)-110
+b(\336)3352 3233 y(m)-54 b(\317)-64 b(\213)-74 b(\216)-140
+b FA(I)-83 b FB(n)-101 b FA(\))-81 b FB(\336)-138 b(\216)-85
+b(\323)-75 b(\333)-66 b(\330)-113 b(a)-75 b(\323)-102
+b(\336)-130 b Fz(G)-103 b FB(m)-95 b(\223)g(n)-76 b(\316)-152
+b(~)-95 b(\330)-123 b(\212)-105 b(\227)d(\314)-89 b(\321)-176
+b FA(\247)-107 b FB(\333)-54 b(k)-76 b(\321)-152 b(\203)-83
+b(n)-48 b(\277)-88 b Fz(\200)-67 b(\204\206)-88 b FB(\273)-95
+b(\336)-128 b FA(\045)-54 b FB(\320)-66 b(\324)g(\320)-85
+b(\200)-107 b(\321)-136 b(\313)-75 b(\264)-62 b(n)e(\212)-86
+b(\316)-133 b Fz(H)-164 b FA(\247)-107 b FB(w)-96 b(r)-143
+b(a)-54 b(\361)-76 b FA(\345)3323 3346 y FB(~)-110 b(\336)-182
+b FA(\247)-119 b FB(\330)-107 b(\227)-152 b(\231)-212
+b FA(\247)-117 b FB(\217)-96 b(\335)-144 b(\216)-85 b(\323)-75
+b(\333)-66 b(\330)-114 b(a)-75 b(\323)-102 b(\336)-88
+b(!)-98 b(m)-54 b(\317)-66 b(\324)-93 b(\336)-83 b(`)-29
+b(@)-104 b(~)-110 b(\336)-150 b(\310)-77 b(`)-29 b(A)-126
+b(\237)-115 b(\217)-76 b(\327)g(\216)-96 b(\335)-134
+b(a)-75 b(\323)-102 b(\336)-129 b(v)-49 b Fz(J)-97 b
+FB(m)i(\223)g(n)-76 b(\316)-124 b FA(\045)-54 b FB(n)-76
+b FA(\344)-134 b Fz(H)-122 b FA(Z)-64 b FB(m)-75 b(\323)-117
+b FA(')-144 b(\045)-54 b FB(\333)-64 b(\213)g(m)3299
+3459 y FA(\247)-117 b FB(\217)-64 b(\332)e(\330)-88 b(\316)-122
+b Fz(G)-100 b FA(\045)-54 b FB(n)-76 b FA(\344)-130 b
+Fz(H)-137 b FA(=)-83 b FB(n)-76 b FA(\344)-149 b FB(~)-95
+b(\330)-131 b(\323)-141 b FA(\251)-174 b FB(\327)-107
+b(\223)-95 b(\333)-70 b(\255)-143 b(\207)-93 b(\221)-64
+b(m)-54 b(\317)-66 b(\330)-110 b FA(\045)-54 b FB(\333)-64
+b(\213)g(m)-151 b FA(\247)-117 b FB(\217)-64 b(\332)e(\330)-88
+b(\316)-83 b FQ(.)-107 b Fz(G)-100 b FB(m)-95 b(\223)g(n)-76
+b(\316)-133 b(\313)-79 b(\330)-95 b(~)g(\330)-76 b(\212)-69
+b(\322)-154 b(\233)-117 b(\330)-76 b(\216)-112 b(u)-175
+b(\203)-83 b(n)-71 b(\276)3338 3572 y(\273)-95 b(\336)-167
+b(\223)-108 b(\314)-98 b(\200)h(\324)-88 b FA(\345)-142
+b FB(\310)-77 b(`)-29 b(A)-82 b(\216)-76 b(\327)g(\220)f(\313)g(\217)
+-69 b(\322)-133 b(~)-110 b(\336)-139 b(\313)-67 b(\333)j
+FA(Q)g FB(\332)-54 b(n)-101 b Fz(G)-112 b FB(\212)-64
+b(\317)-54 b(\333)g(n)-129 b(~)-110 b(\336)-126 b(m)-54
+b(\317)-65 b(\213)-74 b(\216)-110 b FA(\))-54 b FB(\333)f(\320)-64
+b(\213)-74 b FA(l)-163 b(\247)-107 b FB(n)-64 b(\216)-76
+b(\327)-66 b(m)-54 b(j)-94 b Fz(\200)-67 b(\204\210)-72
+b FB(v)-81 b(\336)-141 b FA(\273)-80 b FB(\324)k(\217)-96
+b(\335)-131 b(\317)-80 b(\250)-91 b(\217)-120 b(\216)-78
+b(\273)e(\330)-88 b(\316)3352 3685 y(v)-49 b Fz(J)-107
+b FB(\212)i(\227)d(\314)-89 b(\321)-126 b Fz(G)-133 b
+FB(~)-83 b(n)-64 b(\216)-93 b(\203)-83 b(\333)-96 b(x)-144
+b FA(\045)-95 b FB(\224)g(\320)-64 b(\213)-120 b(\267)-74
+b(\330)-66 b(v)g(\330)-88 b(\316)-126 b Fz(G)-104 b FB(m)-95
+b(\223)g(n)-76 b(\316)-124 b(v)-81 b(\336)-137 b(\267)-62
+b(n)-54 b(p)-125 b(\241)-181 b(\267)-74 b(\330)-66 b(v)g(\330)-88
+b(\316)-134 b(\212)-64 b(\317)-54 b(\333)g(n)-131 b(~)-110
+b(\336)-129 b(m)-54 b(\317)-64 b(\213)-74 b(\216)-112
+b FA(\))-54 b FB(\333)g(\320)-64 b(\213)-74 b FA(l)-112
+b FB(v)-54 b(q)-64 b(\213)g(\332)-48 b(\300)-88 b Fz(\200)-67
+b(\204\210)3338 3798 y FB(\273)-95 b(\336)-172 b(\223)-95
+b(\320)-64 b(\213)-86 b(\316)-155 b(\203)-106 b(\271)-137
+b Fz(H)-116 b(G)-147 b FB(\223)-95 b(\320)-64 b(\213)-86
+b(\316)-139 b(\313)-75 b(\264)-62 b(n)e(\212)-86 b(\316)-155
+b(~)-110 b(\336)-160 b(\203)-106 b(\271)-137 b Fz(H)-71
+b FB(!)-142 b(\223)-95 b(\320)-64 b FA(U)-114 b FB(v)-81
+b(\336)-160 b(~)-83 b(n)-64 b(\216)-93 b(\203)-84 b(\333)-96
+b(x)-154 b(\267)-62 b(n)-54 b(\361)-64 b(\315)-125 b(\216)-78
+b(\273)-90 b FA(\345)-155 b FB(~)-110 b(\336)-160 b(\203)-107
+b(\271)-137 b Fz(H)-71 b FB(!)3311 3911 y(\223)-95 b(\320)-64
+b FA(U)-123 b FB(\273)-95 b(\336)-139 b(\313)-108 b(\224)-95
+b(w)-62 b(\270)-79 b(\301)-124 b(\267)-62 b(q)-102 b(\240)-129
+b(\336)-136 b Fz(H)-162 b FA(\247)-117 b FB(\217)-86
+b FA(\344)-150 b FB(~)-110 b(\336)-155 b(\203)-106 b(\271)-132
+b Fz(H)-162 b FA(\247)-107 b FB(\333)-54 b(k)-76 b(\321)-175
+b FA(\247)-107 b FB(w)-96 b(r)-142 b(a)-54 b(\361)-81
+b(\336)-136 b(\216)-85 b(\323)-76 b(\333)-66 b(\330)-88
+b(\316)-121 b(a)-75 b(\323)-97 b(\321)-83 b FQ(.)1836
+5652 y FB(80)p eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/Master/texmf-dist/doc/omega/base/torture.tex b/Master/texmf-dist/doc/omega/base/torture.tex
new file mode 100644
index 00000000000..7f2085fee86
--- /dev/null
+++ b/Master/texmf-dist/doc/omega/base/torture.tex
@@ -0,0 +1,1127 @@
+% This file is changed by Roozbeh Pournader to make it work
+% with Omega 1.23 and fixing obvious bugs
+\documentclass[a4paper,11pt]{article}
+\usepackage{amsmath}
+\usepackage{omega}
+%\usepackage[dvips]{draftcopy}\draftcopyName{\today}{140}
+\def\shortarab#1{{\pushocplist\ArabicOCP\fontfamily{omarb}\selectfont#1\popocplist}}
+\def\shortberber#1{{\pushocplist\ArabicBerberOCP\fontfamily{omarb}\selectfont#1\popocplist}}
+\def\shortgreek#1{{\pushocplist\GreekOCP\fontfamily{omlgc}\selectfont#1\popocplist}}
+\def\shortlatberber#1{{\pushocplist\LatinBerberOCP\fontfamily{omlgc}\selectfont#1\popocplist}}
+\def\shorttifi#1{{\pushocplist\TifinaghOCP\fontfamily{omlgc}\selectfont#1\popocplist}}
+\def\shortpashto#1{{\pushocplist\AfghaPashtoOCP\fontfamily{omarb}\selectfont#1\popocplist}}
+\def\shortpashtop#1{{\pushocplist\PakiPashtoOCP\fontfamily{omarb}\selectfont#1\popocplist}}
+\def\shortsindhi#1{{\pushocplist\SindhiOCP\fontfamily{omarb}\selectfont#1\popocplist}}
+\def\tl#1#2#3#4#5#6{\hline\rule[-5pt]{0pt}{14pt}\texttt{#1}&\shortarab{#1}&\texttt{#2}&\shortarab{#2}&\texttt{#3}&\shortarab{#3}&
+\texttt{#4}&\shortarab{#4}&\texttt{#5}&\shortarab{#5}&\texttt{#6}&\shortarab{#6}\\}
+%
+\def\ttl#1#2#3{\hline\rule[-5pt]{0pt}{14pt}\texttt{#1}&\shortlatberber{#1}&\shortberber{#1}&\shorttifi{#1}&
+\texttt{#2}&\shortlatberber{#2}&\shortberber{#2}&\shorttifi{#2}&
+\texttt{#3}&\shortlatberber{#3}&\shortberber{#3}&\shorttifi{#3}\\}
+%
+\def\stl#1#2#3#4#5#6{\hline\rule[-5pt]{0pt}{14pt}\texttt{#1}&\shortsindhi{#1}&\texttt{#2}&\shortsindhi{#2}&\texttt{#3}&\shortsindhi{#3}&
+\texttt{#4}&\shortsindhi{#4}&\texttt{#5}&\shortsindhi{#5}&\texttt{#6}&\shortsindhi{#6}\\}
+\def\patl#1#2#3#4#5#6{\hline\rule[-5pt]{0pt}{14pt}\texttt{#1}&\shortpashto{#1}&\texttt{#2}&\shortpashto{#2}&\texttt{#3}&\shortpashto{#3}&
+\texttt{#4}&\shortpashto{#4}&\texttt{#5}&\shortpashto{#5}&\texttt{#6}&\shortpashto{#6}\\}
+\def\paptl#1#2#3#4#5#6{\hline\rule[-5pt]{0pt}{14pt}\texttt{#1}&\shortpashtop{#1}&\texttt{#2}&\shortpashtop{#2}&\texttt{#3}&\shortpashtop{#3}&
+\texttt{#4}&\shortpashtop{#4}&\texttt{#5}&\shortpashtop{#5}&\texttt{#6}&\shortpashtop{#6}\\}
+\begin{document}
+\setcounter{page}{63}
+\title{Multilingual Typesetting with \OMEGA, a Case Study: Arabic}
+\author{Yannis Haralambous\thanks{Atelier Fluxus Virus, 187, rue Nationale,
+59800 Lille, France, \texttt{yannis@fluxus-virus.com}}
+\and
+John Plaice\thanks{School of Computer Science and Engineering,
+The University of New South Wales, Sydney 2052 Australia,
+\texttt{plaice@cse.unsw.edu.au}}
+}
+\date{}
+\maketitle
+\begin{abstract}
+In this paper we describe the internal structure of the Arabic script
+package for the \OMEGA{} typesetting system, as well as the techniques
+and tools used for its development. This package allows typesetting
+using regular \LaTeX{} styles, in all Arabic alphabet languages:
+Arabic, Berber, Farsi, Urdu, Pashto, Sindhi, Uighur, etc.
+
+We also give a description of the character codes added to Unicode, to
+obtain the Unicode++ encoding, used by the \OMEGA{} system for
+typesetting purposes.
+\end{abstract}
+
+\section{Overview of the \OMEGA{} Arabic Script Package}
+
+Typesetting with \OMEGA{} is a process similar to typesetting with
+\TeX: the user prepares a ``source'' file, containing the text of
+\hisher{} document and a certain number of macro-commands for
+attribute changes of the text (font characteristics, language, case,
+etc.), references to figures (included in graphical format files on
+disk) and other material included in or accompanying the text.
+
+Once this source file prepared, \OMEGA{} is launched: it reads the
+file, expands the commands and typesets the text accordingly. To
+perform this task, \OMEGA{} loads and executes several \OTP{}s
+(\OMEGA{} Translation Processes), which take care of low level
+properties of the document (contextual analysis of the script, case
+switching according to script and language, etc.). It also uses
+different fonts, most of which are \emph{virtual}, in the sense that
+they themselves call other fonts. On a higher level, such a document
+uses \LaTeX{} packages, some of them modified to take advantage of the
+additional features of \OMEGA{} vs.\ \TeX.
+
+The leading idea of the \OMEGA{} Arabic Script Package (as of any
+\OMEGA{} language package) is that the low level properties of the
+script have to be separated from higher level typesetting
+commands. For example, contextual analysis of the Arabic script has to
+be completely independent of the \LaTeX{} command level, so that one
+can use Arabic text in any context (inside a table or a formula, or
+deeply nested inside several \LaTeX{} environments and commands, etc.)
+and under any circumstances, as in the following example, which has been
+typeset with ordinary \LaTeX{} environments and macros:
+
+{%\pardir TRT\textdir TRT
+\pushocplist\ArabicOCP\fontfamily{omarb}\selectfont
+\begin{center}\begin{tabular}{|c|c|}\hline
+{\textdir TRT HayA"t} & {\textdir TRT mayyit}\\\hline
+{\mathdir TLT$\displaystyle\int_{\text{\textdir TRT Sif<>r}}^{\hbox dir TRT{\textdir TRT ghyr maH<>duUd}}f(x)\,dx$} & {\textdir TRT 'aanA}\\\hline
+\end{tabular}\end{center}
+\popocplist}
+
+There are two key aspects to Arabic script typesetting,
+unfortunately of unequal complexity: the first one is contextual
+analysis, that is the fact that Arabic letters change shape according
+to their position in a word, or according to the fact that they are
+part of an abbreviation, etc. This aspect can be handled easily and
+efficiently by \OTP{}s. The second aspect is more global: it is the
+fact that Arabic script is written from right to left.
+
+Two methods can be applied: the first one is to change the default
+direction of the whole document. This method is extremely efficient
+when the document is entirely in Arabic, or if left-to-right text
+excerpts are exceptional. Being global, this method applies also to
+page-level typesetting methods, such as the order of columns in a
+multicolumn environment, etc. Of course, mathematical formulas are not
+affected by this global direction change.
+
+The second method is to keep left-to-right as default direction and to
+temporarily switch to right-to-left for every Arabic script
+sentence. This can be practical for a document where Arabic excerpts
+are exceptional.
+
+\section{Parts of the \OMEGA{} Arabic Script Package}
+
+This package consists of the following elements:
+
+\begin{enumerate}
+\item{}\tolerance=3000 The \texttt{OmegaSerifArabic} PostScript fonts:
+files \texttt{omsea1.pfb}, \texttt{omsea2.pfb}, \texttt{omsea3.pfb}
+and the corresponding AFM files. A Sans-serif font
+(\texttt{Omega\-Sans\-Arabic}), as well as additional styles of the
+Serif font are under development.
+\item{}\tolerance=3000 The virtual font \texttt{omrl}: files
+\texttt{omrl.ovf}, \texttt{omrl.ofm}, \texttt{omsea1.tfm},
+\texttt{omsea2.tfm}, \texttt{omsea3.tfm}.
+\item{} The configuration file \texttt{omrl.cfg}, which is used by the
+PERL utility MakeOVP to create the virtual font out of the AFM files
+and other information.
+\item{} A certain number of \OTP{}s:
+\begin{enumerate}
+\item{} \texttt{7arb2uni.otp}, 7-bit Arabic/Farsi transcription to Unicode;
+\item{} \texttt{7ber2uni.otp}, 7-bit Berber transcription to Unicode;
+\item{} \texttt{7urd2uni.otp}, 7-bit Urdu transcription to Unicode;
+\item{} \texttt{7pas2uni.otp}, 7-bit Afghanistani Pashto transcription to Unicode;
+\item{} \texttt{7pap2uni.otp}, 7-bit Pakistani Pashto transcription to Unicode;
+\item{} \texttt{7snd2uni.otp}, 7-bit Sindhi transcription to Unicode;
+\item{} \texttt{uni2cuni.otp}, contextual analysis, sending Unicode++ to cUnicode++
+(`c' for `contextual');
+\item{} \texttt{cuni2oar.otp}, cUnicode++ to \texttt{omrl} font.
+\end{enumerate}
+These \OTP{}s are available in human-readable and compiled binary
+format (OCP), the latter being loaded by \OMEGA{} on runtime.
+\item{} A \LaTeX{} style (\texttt{arabic.sty}) defining a command that
+will activate and deactivate the \OTP{}s.
+\item{} Documentation and test files (\texttt{testarab.tex},
+\texttt{testsind.tex}).
+\end{enumerate}
+
+\section{Installation of the \OMEGA{} Arabic Script Package}
+
+To use the \OMEGA{} Arabic Script Package you must have \OMEGA{}
+version 1.45 or higher installed on your machine. Place OFM, OVF, TFM
+and OCP files where the system expects to find them (if in doubt,
+consult the \texttt{texmf.conf} file). Keep the \texttt{arabic.sty}
+file somewhere where it can be found by \OMEGA{}. Finally add the
+following few lines to the \texttt{psfonts.map} configuration file of
+\texttt{odvips}:
+\begin{verbatim}
+omsea1 OmegaSerifArabicOne </foo/omsea1.pfb
+omsea2 OmegaSerifArabicTwo </foo/omsea2.pfb
+omsea3 OmegaSerifArabicThree </foo/omsea3.pfb
+\end{verbatim}
+where \texttt{/foo} stands for the absolute path of the directory
+containing the PFB files.
+
+This is all you need to do: you can start already by launching
+\OMEGA{} on files \texttt{testarab.tex} and \texttt{testsind.tex}.
+
+In the following sections we will describe the use of the package,
+from the end users' point of view. We will assume that the user is
+familiar with the \TeX{} typesetting system and the \LaTeX{} macro
+package.
+
+\section{Basic Macros}
+
+Before starting a new document one has to choose if the ``background
+language'' is going to be an Arabic alphabet language, in other terms,
+if we expect pages and columns to be typeset from right to left, and
+the whole global page design to be right-to-left oriented.
+
+If this the case, then the macro
+\verb=\GlobalArabic[=\texttt{\textit{language}}\verb=]= has to be used
+in the document header, where the optional argument
+\texttt{\textit{language}} is one of the following: \texttt{arabic}
+(by default), \texttt{farsi}, \texttt{urdu}, \texttt{pashto},
+\texttt{sindhi}, \texttt{custom}.
+
+This macro will switch the global typesetting direction of the
+document to right-to-left and will launch the \OTP s necessary for the
+language chosen.
+
+Inside the document, independently of the choice of background
+language, one can use \LaTeX{} environments \texttt{arabic},
+\texttt{berber}, \texttt{farsi}, \texttt{urdu}, \texttt{pashto},
+\texttt{pashtop}, \texttt{sindhi} to switch to the corresponding
+language, and \texttt{latin} or \texttt{greek} to switch to a Latin
+alphabet language or some flavour of Greek. It should be noted that
+these macros are only temporary and will be adapted to a more global
+language-switching scheme, currently being elaborated by the \LaTeX3
+and \OMEGA{} working groups.
+
+\section{Input of Arabic Alphabet Text}
+
+\subsection{You Have an Arabic Keyboard}
+
+If you have an Arabic Keyboard, containing sufficiently many keys for
+the language you want to typeset (for example, with a standard Arabic
+keyboard one can perhaps typeset Farsi, possibly Urdu but not Pashto
+and certainly not Sindhi), you need to configure \OMEGA{} to your
+\emph{input encoding}, by providing the appropriate input \OTP{} by
+use of the \verb=\ArabicInputEncoding= macro, which you have to place
+in the header of your document. We have already written such \OTP{}s
+for three input encodings: Macintosh Arabic (\texttt{applemac},
+covering Arabic, Farsi, Urdu), Windows Arabic (\texttt{1256}, covering
+Arabic and Farsi), MS-DOS Arabic ASMO (\texttt{708}, covering Arabic
+only) and ISO~8859-6 (\texttt{iso8859-6}, covering only Arabic). If
+your equipment is not in this list, go to section~\ref{writingOTPs} to
+see how to write your own \OTP{}s.
+
+\subsection{You Don't Have an Arabic Keyboard}
+
+In that case you can use a Latin transcription: we have prepared ASCII
+Latin transcriptions for each of the main Arabic-alphabet languages:
+Arabic, Berber, Farsi, Urdu, Pashto (Afghanistani and Pakistani),
+Sindhi. Here they are:
+
+\subsubsection{Arabic/Farsi Transcription}\label{arabtrans}
+
+\begin{center}
+\begin{tabular}{|c|c||c|c||c|c||c|c||c|c||c|c|}
+\tl{A}{p}{z}{`}{m}{I}
+\tl{'a}{j}{zh}{gh}{n}{y}
+\tl{'i}{H}{s}{f}{'n}{'y}
+\tl{'A}{kh}{sh}{q}{-h}{||}
+\tl{"A}{ch}{S}{v}{"h}{E}
+\tl{b}{d}{D}{k}{e}{}
+\tl{t}{dh}{T}{g}{U}{LLah}
+\tl{th}{r}{Z}{l}{'u}{SLh}
+\hline
+\end{tabular}
+\end{center}
+
+\noindent
+Remarks:
+
+\begin{enumerate}
+\item The \emph{tah marbutah} \shortarab{"h} can be written in two
+ways: \texttt{"h} or \texttt{"t}.
+\item The \emph{waw} \shortarab{w} can be written in two ways:
+\texttt{w} or \texttt{U}.
+\item The hyphen in front of the transcription of \shortarab{h} is
+only necessary to prevent confusion between cases such as \texttt{kh}
+(\shortarab{kh}) and \texttt{k-h} (\begin{arab}k-h\end{arab}). We
+suggest you use it all the time.
+\item VERY IMPORTANT: the duplication of consonants (\emph{shaddah})
+is obtained by writing the consonants twice. So for example,
+\texttt{Dmm"h} will produce \begin{arab}Dmm"h\end{arab} and not
+\begin{arab}Dm-m"h\end{arab}; to obtain the latter, type \texttt{Dm-m"h},
+as for example in the word \begin{arab}t-tHrrk\end{arab}, which
+presents both cases, and which is typed \texttt{t-tHrrk}.
+\end{enumerate}
+
+Vowels and other diacritics are obtained in the following way: (they
+are typed after the consonant to which they belong)
+
+\begin{center}
+\begin{tabular}{|l|c|}
+\hline fatha & \texttt{a}\\
+\hline kasra & \texttt{i}\\
+\hline damma & \texttt{u}\\
+\hline soukoun & \texttt{<>}\\
+\hline vertical fatha & \texttt{a|}\\
+\hline fathatan & \texttt{aN}\\
+\hline kasratan & \texttt{iN}\\
+\hline dammatan & \texttt{uN}\\\hline
+\end{tabular}\end{center}
+
+Example: it is a trivial task now to welcome you to this system of
+Arabic input, by saying
+
+\begin{verbatim}
+\begin{arab}
+\Huge
+'aahlAaN wa sahlAaN!
+\end{arab}
+\end{verbatim}
+
+{\pardir TRT\textdir TRT
+\begin{center}
+\begin{arab}
+\Huge
+'aahlAaN wa sahlAaN!
+\end{arab}
+\end{center}
+}
+
+\noindent
+Example of vowelized Arabic:\\[8pt]
+
+{\pardir TRT\textdir TRT
+\begin{quote}
+\pushocplist\ArabicOCP\fontfamily{omarb}\selectfont\LARGE li'aannahaA
+"Al<>'Ana laA tufakkiru fiI naf<>sihaA, walakinnahaA tufakkiru fiI
+'aakhaway<>haA wafiI "Al<>khaTari "AlladhiI laHiqahumaA. \popocplist
+\end{quote}
+}
+
+\noindent transcribed:
+
+\begin{quote}
+\texttt{li'aannahaA "Al<>'Ana laA tufakkiru fiI naf<>sihaA,\\
+walakinnahaA tufakkiru fiI 'aakhaway<>haA\\
+wafiI "Al<>khaTari "AlladhiI laHiqahumaA.}
+\end{quote}
+
+\subsubsection{Urdu Transcription}
+
+The Urdu transcription is similar to the Arabic/Farsi one described
+above, with a few additional characters, and one exception.
+
+The additional characters are \shortarab{'t}, \shortarab{'d} and
+\shortarab{'r}, transcribed by \texttt{'t}, \texttt{'d},
+\texttt{'r}. The exception concerns the two different uses of the
+\emph{hah} glyph \shortarab{h}. In Urdu it can be used as the second
+part of a digraph, such as for example
+\begin{smallurdu}jh\end{smallurdu}, in which case we transcribe it as
+\texttt{-h}; it can also be the standard consonant \emph{hah}, in
+which case we transcribe it by \texttt{x}. Notice the four forms of
+the latter in Urdu: \begin{smallurdu}x-x-x x\end{smallurdu}, while in
+Arabic the same letter is written \begin{smallarab}h-h-h
+h\end{smallarab}.
+
+\noindent
+Example:
+
+{\pardir TRT\textdir TRT
+\begin{quote}
+\pushocplist\UrduOCP\fontfamily{omarb}\selectfont xmArI Trf prAnE
+zmAnE my'n dstUr t-hA kx Agr ksI shkhS kU kAghdh pr kchh lk-hA xUA grA
+p'rA ml jAtA tU Uh As przE kU AHtyAT sE A't-hA kr kxy'n rk-h dytA yA
+pAnI mI'n bxA dytA tAkx lk-hE xU'yE HrUf kI bE HrmtI nx xU.
+\popocplist
+\end{quote}}
+
+\noindent
+transcribed:
+
+\begin{quote}
+\texttt{xmArI Trf prAnE zmAnE my'n dstUr t-hA kx Agr ksI\\
+shkhS kU kAghdh pr kchh lk-hA xUA grA p'rA ml jAtA tU Uh\\
+As przE kU AHtyAT sE A't-hA kr kxy'n rk-h dytA yA pAnI mI'n\\
+bxA dytA tAkx lk-hE xU'yE HrUf kI bE HrmtI nx xU.}
+\end{quote}
+
+\subsubsection{Pashto Transcription}
+
+The Pashto transcription is similar to the Arabic/Farsi one described
+beyond, with a few additional characters and some exceptions. We are
+proposing two \OTP{}s, using the same transcription, for the two
+flavors of written Pashto: Afganistani and Pakistani.
+
+1. Afghanistani Pashto
+
+\begin{center}
+\begin{tabular}{|c|c||c|c||c|c||c|c||c|c||c|c|}
+\patl{A}{'z}{'r}{D}{g}{-y}
+\patl{b}{c}{z}{T}{l}{e}
+\patl{p}{H}{zh}{Z}{m}{ay}
+\patl{t}{kh}{'g}{`}{n}{ey}
+\patl{'t}{d}{s}{gh}{'n}{||}
+\patl{'s}{'d}{sh}{f}{w}{}
+\patl{j}{dh}{x}{q}{-h}{LLah}
+\patl{ch}{r}{S}{k}{L}{SLh}
+\hline
+\end{tabular}
+\end{center}
+
+2. Pakistani Pashto
+
+\begin{center}
+\begin{tabular}{|c|c||c|c||c|c||c|c||c|c||c|c|}
+\paptl{A}{'z}{'r}{D}{g}{-y}
+\paptl{b}{c}{z}{T}{l}{e}
+\paptl{p}{H}{zh}{Z}{m}{ay}
+\paptl{t}{kh}{'g}{`}{n}{ey}
+\paptl{'t}{d}{s}{gh}{'n}{||}
+\paptl{'s}{'d}{sh}{f}{w}{}
+\paptl{j}{dh}{x}{q}{-h}{LLah}
+\paptl{ch}{r}{S}{k}{L}{SLh}
+\hline
+\end{tabular}
+\end{center}
+
+Nevertheless, one should be aware that an automatic transcription from
+one glyph set to the other is not possible because, for example, a
+letter such as \begin{pashto}x\end{pashto} is not used in Pakistani
+Pashto and can be replaced by \begin{pashto}kh\end{pashto} or
+\begin{pashto}sh\end{pashto}, depending on its pronunciation in a given word.
+
+\noindent
+Example of Afghanistani Pashto:
+
+{\pardir TRT\textdir TRT
+\begin{quote}
+\pushocplist\AfghaPashtoOCP\fontfamily{omarb}\selectfont k-h ghUA'ray
+chh d`ql yh zyAn AUDrrpUh shay dA U mnI || chh `ql hghh. qUtUnh
+p-hs'rI kxI wzhnI zhh zhUnde wlA'rdI. zhUndUn p-h`ml AUArAd-h
+wlA'rdI. ghUxtnh lUArAd-h d-hre-yshr ft ASl AUAsAs dI. cUmrh chh `ql
+zyAtebz hghUmrh ArAd-h D`yf-h kebzI. \popocplist
+\end{quote}}
+
+\noindent
+and the same in Pakistani Pashto:
+
+{\pardir TRT\textdir TRT
+\begin{quote}
+\pushocplist\PakiPashtoOCP\fontfamily{omarb}\selectfont k-h ghUA'ray
+chh d`ql yh zyAn AUDrrpUh shay dA U mnI || chh `ql hghh. qUtUnh
+p-hs'rI kxI wzhnI zhh zhUnde wlA'rdI. zhUndUn p-h`ml AUArAd-h
+wlA'rdI. ghUxtnh lUArAd-h d-hre-yshr ft ASl AUAsAs dI. cUmrh chh `ql
+zyAtebz hghUmrh ArAd-h D`yf-h kebzI. \popocplist
+\end{quote}}
+
+\noindent
+transcribed:
+
+\begin{quote}
+\texttt{k-h ghUA'ray chh d`ql yh zyAn AUDrrpUh shay dA\\
+U mnI || chh `ql hghh. qUtUnh p-hs'rI kxI wzhnI zhh zhUnde\\
+wlA'rdI. zhUndUn p-h`ml AUArAd-h wlA'rdI. ghUxtnh lUArAd-h\\
+d-hreyshr ft ASl AUAsAs dI. cUmrh chh `ql zyAtebz hghUmrh\\
+ArAd-h D`yf-h kebzI.}
+\end{quote}
+
+A variant form \shortpashto{^^^^015d} of \shortpashto{'g} is provided
+in the font. The user can change the \OTP{}s (see~\ref{writingOTPs})
+so that the former is used instead of the latter.
+
+\subsubsection{Sindhi Transcription}
+
+Sindhi being a language with many more letters than Arabic, and using
+Arabic letters in a way quite different than Arabic, it is not
+surprising that the Sindhi transcription is fundamentally different
+from the Arabic, Farsi, Urdu and Pashto ones. As a matter of fact we
+have tried to use as few non-alphabetic characters as possible,
+following a more-or-less rational scheme loosely based on the
+correspondence between Sindhi written in Arabic and in Devanagari
+script and the standard transcription of the latter. Since shadda is
+much more seldom in Sindhi than in Arabic, the ``double consonant $=$
+consonant $+$ shadda'' convention is not valid in this transcription;
+instead we propose a transcription of the shadda diacritic:
+\texttt{+}.
+
+\begin{center}
+\begin{tabular}{|c|c||c|c||c|c||c|c||c|c||c|c|}
+\stl{A}{p}{dh}{sh}{kh}{y}
+\stl{'A}{ph}{.=d}{.s}{.n}{'y}
+\stl{b}{j}{.d}{.z}{g}{meN}
+\stl{=b}{=j}{.dh}{..t}{=g}{||eN}
+\stl{bh}{=n}{=z}{..z}{l}{||}
+\stl{t}{c}{r}{`}{m}{}
+\stl{th}{ch}{.r}{gh}{n}{}
+\stl{.t}{.h}{z}{f}{'n}{}
+\stl{.th}{=kh}{zh}{q}{U}{LLah}
+\stl{=s}{d}{s}{k}{-h}{SLh}
+\hline
+\end{tabular}
+\end{center}
+
+\noindent
+Remarks:
+
+\begin{enumerate}
+\item The transcription \texttt{/} is used for constructions such as
+\begin{sindhi}b/\end{sindhi} (\texttt{b/}),
+\begin{sindhi}t/\end{sindhi} (\texttt{t/}), \begin{sindhi}kh/\end{sindhi}
+(\texttt{kh/}), etc.
+\item The \emph{waw} \shortarab{w} can be written in two ways:
+\texttt{w} or \texttt{U}.
+\end{enumerate}
+
+\noindent
+Example:
+
+{\pardir TRT\textdir TRT
+\begin{quote}
+\pushocplist\SindhiOCP\fontfamily{omarb}\selectfont tn-hn kry AsAn khy
+pn-hnjy =z-hnn khy sjA=g rkh'nU pUndU ||eN pn-hnjy jdUj-hd meN .=dA-hp
+pydA kr'ny. AhU b/ m`lUm kr'nU pUndU t/ sndh meN hr 'A'yy wqt chA chA
+thy r-hyU 'Ahy ||eN dshmn AsAn jy ||eN AsAn jy jdUj-hd jy khlAf k-h.rA
+k-h.rA g-hA.t g-h.ry r-hyU 'Ahy. \popocplist
+\end{quote}}
+
+\noindent
+transcribed:
+
+\begin{quote}
+\texttt{tn-hn kry AsAn khy pn-hnjy =z-hnn khy sjA=g rkh'nU\\
+pUndU ||eN pn-hnjy jdUj-hd meN .=dA-hp pydA kr'ny. AhU b/\\
+m`lUm kr'nU pUndU t/ sndh meN hr 'A'yy wqt chA chA thy r-hyU\\
+'Ahy ||eN dshmn AsAn jy ||eN AsAn jy jdUj-hd jy khlAf k-h.rA\\
+k-h.rA g-hA.t g-h.ry r-hyU 'Ahy.}
+\end{quote}
+
+\subsubsection{Berber Transcription}
+
+The Berber transcription is different from the previous ones because
+it is based on a tri-alphabetic system (Tifinagh, Latin and Arabic
+alphabets).\footnote{The reader can find more information in \emph{Un
+syst^^^^00e8me \TeX{} berb^^^^00e8re}, ^^^^00c9tudes et Documents
+Berb^^^^00e8res, 11 (1994), La bo^^^^00eete ^^^^00e0
+Documents/^^^^00c9disud, Paris (France).} The goal of this
+transcription is to enable output in the three alphabets, out of the
+same code. In particular, since Latin alphabet has upper and lower
+case, it should be possible to distinguish these (and of course ignore
+the distinction when typesetting in Arabic or Tifinagh). In the table
+below, all transcribed letters are in lowercase ASCII, but can very
+well be written also in uppercase, producing the same result:
+\texttt{Tifinagh}, \texttt{tifinagh} or \texttt{TIFINAGH} will all
+three produce \begin{arab}tyfynAgh\end{arab}.
+
+\begin{center}
+\begin{tabular}{|c|c|c|c||c|c|c|c||c|c|c|c|}\hline
+Tr. & Lat. & Ar. & Tif. & Tr. & Lat. & Ar. & Tif. & Tr. & Lat. & Ar. & Tif. \\\hline
+\ttl{a}{.h}{.s}
+\ttl{b}{i}{t}
+\ttl{c}{j}{.t}
+\ttl{gh}{k}{u}
+\ttl{d}{l}{x}
+\ttl{.d}{m}{z}
+\ttl{.e}{n}{.z}
+\ttl{f}{.n}{.i}
+\ttl{g}{q}{--}
+\ttl{.g}{r}{}
+\ttl{h}{s}{}
+\hline
+\end{tabular}
+\end{center}
+
+\noindent
+Remarks:
+
+\begin{enumerate}
+\item Letter \shortarab{U} can also be transcribed \texttt{w}.
+\item Letter \shortarab{I} can also be transcribed \texttt{y}.
+\item The stroke \shortberber{^^^^063f} is not to be confused with the
+graphical connecting stroke \emph{keshideh}. It is placed between
+words and plays a grammatical role.
+\item Duplication of consonants (\emph{shaddah}) again is transcribed
+by writing the corresponding consonant twice.
+\end{enumerate}
+
+\noindent
+Example:
+
+{\pardir TRT\textdir TRT
+\begin{quote}
+\pushocplist\ArabicBerberOCP\fontfamily{omarb}\selectfont Tifinagh,
+d--tira timezwura n .imazighen. Llant di tmurt--nnegh dat tira n
+ta.erabt d--tla.tinit. Nnulfant--edd dat .imir n ugellid
+Masinisen. .Imazighen n .imir--en, ttarun--tent ghefi.zra, degg
+.ifran, ghef .igduren, maca tiggti ghef i.zekwan~: ttarun fell--asen
+.isem n umettin, d wi--t--ilan, d wayen yexdem di tudert--is akken ur
+t ttettun .ina.tfaren. \popocplist
+\end{quote}}
+
+\noindent
+transcribed:
+
+\begin{quote}\small
+\texttt{Tifinagh, d--tira timezwura n .imazighen.\\
+Llant di tmurt--nnegh dat tira n ta.erabt d--tla.tinit.\\
+Nnulfant--edd dat .imir n ugellid Masinisen. .Imazighen n\\
+.imir--en, ttarun--tent ghefi.zra, degg .ifran, ghef .igduren,\\
+maca tiggti ghef i.zekwan~: ttarun fell--asen .isem n umettin,\\
+d wi--t--ilan, d wayen yexdem di tudert--is akken ur t ttettun\\
+.ina.tfaren.}
+\end{quote}
+
+\noindent
+The same code will produce the following output in the Tifinagh alphabet:
+
+\begin{quote}
+\begin{tifinagh}Tifinagh, d--tira timezwura n .imazighen.
+Llant di tmurt--nnegh dat tira n ta.erabt d--tla.tinit. Nnulfant--edd
+dat .imir n ugellid Masinisen. .Imazighen n .imir--en, ttarun--tent
+ghefi.zra, degg .ifran, ghef .igduren, maca tiggti ghef i.zekwan~:
+ttarun fell--asen .isem n umettin, d wi--t--ilan, d wayen yexdem di
+tudert--is akken ur t ttettun .ina.tfaren.\end{tifinagh}
+\end{quote}
+
+\noindent
+and the following one in the Latin alphabet:
+
+\begin{quote}
+\begin{latberber}Tifinagh, d--tira timezwura n .imazighen.
+Llant di tmurt--nnegh dat tira n ta.erabt d--tla.tinit. Nnulfant--edd
+dat .imir n ugellid Masinisen. .Imazighen n .imir--en, ttarun--tent
+ghefi.zra, degg .ifran, ghef .igduren, maca tiggti ghef i.zekwan~:
+ttarun fell--asen .isem n umettin, d wi--t--ilan, d wayen yexdem di
+tudert--is akken ur t ttettun .ina.tfaren.\end{latberber}
+\end{quote}
+
+\section{Writing Your Own Transcription}\label{writingOTPs}
+
+We have developed and presented in this paper a certain number of
+Arabic alphabet language transcriptions for two reasons: first, to
+show the possibilities and power of \OMEGA, and second, to give a
+starting point for the user to create \hisher{} own transcriptions.
+
+The process of creating a new transcription is twofold: the first
+part, which can be very difficult and painful, consists of finding the
+combination of letters, digits and ASCII symbols which will transcribe
+each character; the second one, which is straightforward (modulo some
+precautions) is to implement this in \OMEGA{} by writing the
+appropriate \OTP.
+
+\subsection{A Good Transcription: Is it Possible?}
+
+There are (at least) two goals for a good transcription:
+
+\begin{enumerate}
+\item \emph{It has to be readable and easily memorizable}. In other
+words, \texttt{AHmd} is better than \texttt{'.hmd}, for denoting
+\begin{smallarab}AHmd\end{smallarab} : although an apostrophe can be
+considered a logical choice for transcribing an alif and the period in
+front of the h may denote that it is an emphatic `h' sound, taking an
+A for alif and a capital H for the emphatic h is more readable; also
+using rules such as ``uppercase ASCII characters transcribe emphatic
+letters'' is an easy way to memorize the transcriptions of
+\shortarab{H}, \shortarab{T}, \shortarab{D}, \shortarab{S},
+\shortarab{Z}.
+\item \emph{It has to be complete and avoid ambiguities}. Of course
+all letters of the target language have to be covered, but having many
+letters to transcribe leads sometimes to ambiguities: for example
+taking \texttt{h} for \shortarab{h}, \texttt{k} for \shortarab{k} and
+\texttt{kh} for \shortarab{kh} are perfectly logical choices;
+nevertheless there is a hitch: when you need to transcribe
+\begin{smallarab}k-h\end{smallarab} you are tempted to write simply
+\texttt{kh} and this will of course produce \shortarab{kh}
+instead. The solution we have given to this problem is to type a
+hyphen between the letters which are not considered as a `digraph',
+but this is only a compromise solution: the user must constantly be
+aware of this problem, and this is hardly the case when you are
+concentrated in your text...
+\end{enumerate}
+
+It is clear that these two goals are contradictory: an accurate and
+unambiguous transcription has to be complicated and will be difficult
+to read and memorize; a friendly and easily readable transcription
+will be full of ambiguities.
+
+An additional problem when making a transcription is to choose between
+\emph{(etymo)logical}, \emph{phonetic} and \emph{graphical}
+representations of characters. A typical example is the standard
+\OMEGA{} transcription of Greek: \texttt{w} is chosen for letter
+\shortgreek{w}, this is a purely \emph{graphical} choice: the `w'
+looks like an omega, but has absolutely no other relation with,
+neither historical nor phonetic (the letter omega represents the sound
+`o' in modern Greek); \texttt{b} is chosen for letter \shortgreek{b},
+this is an \emph{etymological} choice: the Latin `B' derives from the
+ancient Greek `B', otherwise \shortgreek{b} looks quite different than
+`b' and is pronounced `v' in modern Greek; finally, \texttt{x} is a
+\emph{phonetic} transcription of letter \shortgreek{x}; clearly they
+do not bear any resemblance, and historically it is not clear (at
+least to the author) why `x' should be derived from \shortgreek{x}
+(their positions in the alphabet is quite different as well, and this
+is an argument speaking against an etymological relation between the
+letters).
+
+The reader may object that this distinction between etymological,
+phonetic and graphical representations is not relevant for Arabic
+alphabet transcriptions; actually this is only partly true: take for
+example \texttt{bh} for \shortsindhi{bh}, this is an
+\emph{etymological} transcription in the sense that it reflects the
+standard transcription of the Indic alphabet letter which corresponds
+to that Sindhi letter. Also \texttt{`} for ayn is in some sense a
+\emph{graphical} representation: it has been chosen because it
+resembles the IPA transcription of the ayn, which is ^^^^0295. For the
+same reason, \texttt{'} has been chosen for the hamza with carrier (in
+\shortarab{'a}, \shortarab{'u}, etc.): the hamza's IPA transcription
+is ^^^^0294.
+
+We hope to have convinced the reader that the making of a
+transcription is a difficult task, needing a lot of thought,
+compromises and tests. Once again, we would like to emphasize the fact
+that our transcriptions are only temptative proposals and should not
+be taken as standards of any kind; after all the power of \OMEGA\ is
+that it can work with any input transcription without affecting
+further processing, be it contextual analysis, diacritic placement or
+esthetical ligaturing.
+
+In the next section we will see how to implement a new transcription
+or change an existing one by writing/modifying an \OTP\ file. But
+first some generalities on the \OTP{}s used by the Arabic \OMEGA\
+system.
+
+\subsubsection{The \OTP{}s used by the Arabic \OMEGA{} system}
+
+When \OMEGA{} reads the text flow it places letters, digits and
+punctuation (whatever is not an escape or special character) into a
+buffer. When it encounters a special character it stops buffering and
+executes one after the other all currently active \OTP{}s on the
+buffer. In theory, \OTP{}s could be used to arbitrarily send
+character combinations to other combinations: one could very well
+imagine an \OTP{} sending the string "Yannis" to "John" and "John" to
+"Yannis", or "Microsoft Word" to
+"^^^^02a7\kern-1pt^^^^04a9^^^^03be^^^^0468^^^^029a"; nevertheless,
+such an \OTP{} would not be of general use...
+
+Our development has mainly been focused in building \OTP{}s in
+accordance to the following scheme:
+$$
+\boxed{\text{Input text}} \xrightarrow{\text{\texttt{foo2uni}}} \boxed{\text{Unicode++}}
+\xrightarrow{\text{\texttt{uni2foo}}} \boxed{\text{DVI output}}
+$$
+where \texttt{foo2uni} sends text encoded in an arbitrary encoding
+into Unicode++ (Unicode++ is Unicode extended for the needs of
+\OMEGA{} and typography), and \texttt{uni2foo} converts
+Unicode++-encoded data into the encoding of the output font. By this
+method we are able to keep completely separate input encoding and font
+encoding.
+
+In the case of Arabic things are slightly more complicated since an
+additional step is needed: contextual analysis. This is where our
+scheme proves to be extremely efficient: by performing contextual
+analysis on the level of Unicode++, and hence obtaining the following
+new scheme:
+$$
+\boxed{\text{Input text}} \xrightarrow{\text{\texttt{foo2uni}}} \boxed{\text{Unicode++}}
+\xrightarrow{\text{\texttt{uni2cuni}}} \boxed{\text{cUnicode++}}
+\xrightarrow{\text{\texttt{cuni2oar}}} \boxed{\text{DVI output}}
+$$
+we still remain independent of both the input and the font
+encoding. This means that if we need to adapt \OMEGA{} to a new Arabic
+encoding we only need to indicate which code position corresponds to
+which Unicode character, and, on the other hand, if we want to adapt a
+new font to \OMEGA, we only need to indicate which font position
+corresponds to which contextual form of which character, in
+cUnicode++.
+
+In the next section we will partly describe the syntax of \OTP{} files
+by giving examples of \texttt{foo2uni} cases.
+
+\subsection{Implementing a Transcription}
+
+The \OTP{} files we will need for input encoding $\to$ Unicode++
+transformations use only part of the syntax of \OTP{}
+files.\footnote{The \texttt{uni2cuni} \OTP{} file already needs more
+complicated constructions.} Such an \OTP{} file is of the following
+form:
+
+\begin{verbatim}
+input: 1;
+output: 2;
+expressions:
+...
+...
+\end{verbatim}
+
+\noindent where \texttt{input: 1; output: 2;} means that input is
+8-bit while output is 16-bit, and \texttt{...} are lines of the
+following form:
+
+\begin{verbatim}
+before => after ;
+\end{verbatim}
+
+\noindent where \texttt{before} is an expression before the
+transformation, and \texttt{after} after it. For example,
+
+\begin{verbatim}
+`a' => "o" ;
+\end{verbatim}
+
+\noindent will transform all `a's in the file into `o's.
+
+How do we describe characters and strings? On the left side of
+\texttt{=>} we can only put separate characters: they can be written
+either as ``grave accent+ASCII character+apostrophe'' or as
+\texttt{@"XYZT} where \texttt{XYZT} are hexadecimal digits: in this
+case we are not restricted to ASCII characters. The latter syntax can
+also be used on the right side. For example,
+
+\begin{verbatim}
+`i'`j' => @"0133 ;
+@"008E => @"00E9 ;
+\end{verbatim}
+
+\noindent will send the string `ij' to the Unicode++ character
+representing the Dutch ^^^^0133 ligature, and the 8-bit code 8E (a
+Macintosh `e' with acute accent) to the Unicode++ character 00E9
+(which is the Unicode `e' with acute accent).
+
+On the right side of \texttt{=>} we can also write complete strings,
+possibly containing \OMEGA{} commands, which will be forwarded to the
+next \OTP{} or to the typesetting engine of \OMEGA. For example,
+
+\begin{verbatim}
+`~' => "\penalty10000" ;
+\end{verbatim}
+
+\noindent sends the tilde character to the \TeX{} command of infinite
+penalty.\footnote{By this we obtain the same result as in \TeX{} but
+without turning tilde into an active character, a fact that \TeX{}
+users will surely appreciate.} We can also use ranges on the left
+side: for example, \texttt{`a'-`k'} means ``all characters between a
+and k''.
+
+By using parentheses and the vertical bar on the left side, we obtain
+the Boolean `or' operator:
+
+\begin{verbatim}
+(`E'|`e') => ;
+\end{verbatim}
+
+\noindent for example, will send both uppercase and lowercase letters
+`e' to nothing (a transformation which would leave Perec's book
+\emph{La disparition} unchanged\footnote{Although there are rumors
+that there is a single `e' in that book... The authors were not able
+to find it yet.}).
+
+This operator becomes even more useful by the fact that we can use on
+the right side the exact character matched on the left side: the
+commands \verb=\1=, \verb=\2=, ... , \verb=\9= used on the right side
+stand for the first, second, ..., ninth character matched on the left
+side. For example:
+
+\begin{verbatim}
+`c'(`a'|`e'|`i'|`o'|`u')`t' => "m" \1 "p" ;
+\end{verbatim}
+
+\noindent will send cat, cet, cit, cot, cut respectively to map, mep,
+mip, mop, mup.
+
+We can go even further: \OTP{} syntax allows us to add or substract a
+fixed offset to the characters matched on the left side. For example:
+
+\begin{verbatim}
+`a'-`z' => #(\1 - @"0020) ;
+\end{verbatim}
+
+\noindent will substract 20 from the code position of the character
+found on the left side. The characters on the left side being
+precisely lowercase letters, this offset will turn them into uppercase
+ones.
+
+\subsubsection{Examples}
+
+The beginning of the \OTP{} \texttt{7arb2uni}, used to send the ASCII
+transcription of Arabic to Unicode++, described in~\ref{arabtrans}, to
+Unicode++, looks like this:
+
+\begin{verbatim}
+input: 1;
+output: 2;
+
+expressions:
+
+`L'`L'`a'`h' => @"FDF2 ;
+`S'`L'`h' => @"FDFA ;
+
+`|'`|'`|'`|' => @"0621 @"0651 ;
+`|'`|' => @"0621 ;
+`z'`h'`z'`h' => @"0698 @"0651 ;
+`z'`h' => @"0698 ;
+`z'`z' => @"0632 @"0651 ;
+`z' => @"0632 ;
+`y'`y' => @"064A @"0651 ;
+`y' => @"064A ;
+`v'`v' => @"06A4 @"0651 ;
+`v' => @"06A4 ;
+`u'`N' => @"064C ;
+`u' => @"064F ;
+\end{verbatim}
+
+Let us take a closer look at these lines. The left sides
+\texttt{`L'`L'`a'`h'} and \texttt{`S'`L'`h'} correspond to the
+(religious) ligatures \shortarab{LLah} and \shortarab{SLh} which
+appear in the \emph{Arabic Presentation Forms} part of Unicode, that's
+why the code positions we send them to are so high. The line
+\texttt{`|'`|'`|'`|'} corresponds to a double hamza; according to our
+transcription rules, by writing a letter's transcription twice without
+intermediate hyphen, we get the letter followed by a \emph{shaddah}
+diacritic. On the right side of \texttt{`|'`|'`|'`|'} you see two
+codes: 0621 stands for the stand-alone hamza in Unicode++, and 0651
+for the \emph{shaddah}. The next line will send \texttt{||} to the
+stand-alone hamza.
+
+WARNING: the order of these lines is very important: transformations
+are matched in the order lines are read. By putting the double hamza
+before the single one, \OMEGA{} will first look for a double hamza and
+\emph{only if it does not find any} will then proceed to transforming
+a single one.
+
+For the same reason digraphs such as \texttt{zh} must appear before
+their first letter in the \OTP{} file (and trigraphs before the
+starting digraph, etc.). That's why the order of lines starting with a
+`z' is `zhzh', `zh', `zz', `z'.%
+\footnote{There is a simple way of avoiding ordering problems: after
+having written this part of the \OTP{} file, run a line sorting
+program on it so that lines are sorted in \emph{inverse}
+lexicographical order. This will automatically place trigraphs before
+digraphs before singletons, etc.}
+
+Our sample file ends like this:
+
+\begin{verbatim}
+`h'`h' => #(@"0647) #(@"0651) ;
+`h' => #(@"0647) ;
+`-'`-'`-' => @"2014;
+`-' => ;
+. => #(\1) ;
+\end{verbatim}
+
+This means that after having entered all digraphs using `h' as second
+character, we enter the stand-alone `h', first as a double letter, and
+secondly as a single letter. Finally we send the triple hyphen to an
+m-dash `---' and the single hyphen to nothing: its purpose is to
+prevent combinations of letters to be interpreted as digraphs: when
+reading \texttt{k-h}, \OMEGA{} will not match it with \texttt{kh}: it
+will first match \texttt{k} with letter kaf, then send the hyphen to
+the vacuum of non-existence and when arriving to the \texttt{h} the
+\texttt{k} will already be matched so that it is too late to construct
+a \texttt{kh} digraph.
+
+The period at the beginning of the last line is part of the \OTP{}
+syntax we have not seen yet: it means `any character'. Since this is
+the last line of the file, we can interpret it rather like `any still
+not matched character'. This line simply sends any character not yet
+matched to itself.
+
+\subsection{Wrapping it up}
+
+Once the \OTP{} file has been written or modified, one only needs to
+compile it (by using the \texttt{otp2ocp} utility) and place it where
+\OMEGA{} expects to find it. On the \LaTeX{} command level, \OTP{}s
+are loaded via the \verb=\ocp= command, in a way similar to fonts: to
+load the file \texttt{foo2uni} one will write
+
+\begin{verbatim}
+\ocp\FooUni=foo2uni
+\end{verbatim}
+
+Of course this is preferably done inside a \LaTeX{} package or style
+file: the final user should not need to deal with or understand this
+kind of code. Once the \OTP{}s are loaded they are combined into
+\emph{lists}. In this way we can push or pop simultaneously \OTP{}s
+on/from a stack. This is useful because a language switch usually
+requires several \OTP{}s to be changed at once. To define \OTP{} lists
+we use the following syntax:
+
+\begin{verbatim}
+\ocplist\ArabicOCP=
+\addbeforeocplist 100 \ArabUni
+\addbeforeocplist 200 \UniCUni
+\addbeforeocplist 300 \CUniArab
+\nullocplist
+\end{verbatim}
+
+The numbers (100, 200, 300) allow us to introduce additional \OTP{}s,
+if necessary, between the already defined ones. Finally, to
+activate/desactivate an \OTP{} list, we use the commands
+\verb=\pushocplist= (followed by the name of the \OTP{} list) and
+\verb=\popocplist=. To take a real life example,
+
+\begin{verbatim}
+\ocp\ArabUni=7arb2uni
+\ocp\UniCUni=uni2cuni
+\ocp\CUniArab=cuni2oar
+\ocplist\ArabicOCP=
+\addbeforeocplist 100 \ArabUni
+\addbeforeocplist 200 \UniCUni
+\addbeforeocplist 300 \CUniArab
+\nullocplist
+\pushocplist\ArabicOCP
+\end{verbatim}
+
+\noindent is sufficient to load all \OTP{}s necessary for typesetting
+in the Arabic language.
+
+\section{Availability and Further Information}
+
+The \OMEGA{} system is entirely in the public domain. It can be
+obtained from any CTAN server. The latest information on \OMEGA{} and
+its Arabic system can be found on the \OMEGA{} server:
+
+$$\text{\texttt{http://www.ens.fr/omega}}$$
+
+\noindent courtesy of the ^^^^00c9cole Normale Sup^^^^00e9rieure de
+Paris.
+
+\section{Samples}
+
+Starting from next page, a few samples (Arabic, Berber, Sindhi). For
+these examples we have switched the background language to Arabic, so
+that even page numbers are in Arabic.
+
+\newpage
+\makeatletter
+\def\@evenfoot{\reset@font\hfil{\textdir TLT\thepage}\hfil}
+\let\@oddfoot=\@evenfoot
+\makeatother
+\pagedir TRT
+\bodydir TRT
+\pardir TRT
+\textdir TRT
+\def\latinit#1{{\fontfamily{omlgc}\selectfont\pushocplist\BasicLatinOCP%
+\textdir TLT #1\popocplist}}
+\def\rmdefault{omarb}
+\fontfamily{omarb}\selectfont
+\pushocplist\ArabicOCP
+
+
+\subsection{'aTfAl AlghAb"t}
+
+kAn l'aHd AlmlUk AlqdmA|| 'akht t`ysh m`h fI qSrh, b`d 'an mAt-t
+zUjt-h, wtrkt lh mn Al'awlAd thlAth"t: 'amyryn w'amyr"t. wqd AzdAd Hbb
+Almlk l'awlAd-h, b`d wfA"t wAldt-hm Almlk"t, w'aHbbhm HbbA kthyrA;
+ly`wwDhm mA fqdUh mn `Tf 'ammhm wHbbhA lhm, wtfkyr hA fyhm; fkAn ys'al
+`nhm kllmA HDr, wyfkkr fyhm kllmA dkhl, wywSI bhm kllmA khrj, wyTlbhm
+kllmA jls ltnAwl T`Am Al'ifTAr 'aU AlghdA|| 'aU AlshshAI 'aU Al`shA||.
+
+mHHm"t 'akhyhA l'awlAd-h, wSmm-mt fymA bynhA wbyn nfs-hA 'an t`ml srrA
+kll wsyl"t m-mkn"t l'ib`Ad-hm `n 'abyhm wAlttkhllS mnhm.
+
+wfI yUm mn Al'ayyAm kAn Al'amyrAn yl`bAn m` 'akht-hmA Al'amyr"t fI
+HdA'yq AlqSr b`d khrUj Almlk, fshUUqt-hm `mmt-hm wHbb-bt 'ilyhm
+Aldhdh-hAb m`hA 'ilI AlghAb"t l-ll`Ab fyhA, w-w`dt-hm 'an tryhm
+'ashyA|| jmyl"t w'al`AbA ldhydh"t sArr"t tHt Al'ashjAr hnAk.
+
+fSddq Al'amyrAn wAl'amyr"t mA qAlt-h `mmt-hm, wlm y`rfUA mA tkhfyh
+`nhm mn Alshshrr, wdhhbUA m`hA l-ll`b wAlrryAD"t fI 'alghAb"t,
+wmshAhd"t Al'ashA|| Aljmyl"t fyhA, wr'uy"t Al'al`Ab Alghryb"t tHt
+'ashjArhA.
+
+wqd sh`r Al'aTfAl bsrUr kthyr `nd mAkhrjUA m` `mmt-hm lhdhh
+AlrrHl"t. w'akhdhUA ymshUn m`hA fI AlghAb"t HttI wSlUA 'ilI wsThA,
+f'aHssUA bAltt`b Alshshdyd, wThrt `lAmAt-h fI mshyt-hm, w`lI wjUh-hm
+b`d hdhh AlrrHl"t AlTTUyl"t Almt`b"t AlltI lm yjrrbUhA mn qbl. UlmAA
+sh`rt Al`mm"t bshdd"t t`bhm, qAlt lhm: nAmUA hnA tHt hdhh Alshshjr"t
+HttI tHDr AlHUryyAt ltl`b 'amAmkm 'al`AbA lm trUhA, wstjdUn fI
+mshAhdt-hA kll ldhdh"t wsrUr. \popocplist
+
+\pushocplist\ArabicBerberOCP
+
+\subsection{Allal i useqdc n y.drisn \OMEGA\ d-tamazight}
+
+%\noindent{\leaders\hrule height0.5pt\hfill}
+%\par
+
+A dd nessken s wayes yif useqdec n \OMEGA\ i tira s tutlayt tamazight,
+ama s tifinagh, ama s isekkilen ila.taniyen. Newwi-dd tamazight am,
+tutlayt yeddren (yettwarun s tifinagh tiynayin)~: izmer umdan ad
+iseddu yall tighura n usuddes n tira, i waraten ussnanen, itekniken
+negh i wid n tsikkla, am wid ssexdamen i usemsaru n tfransist.
+
+\OMEGA, d ameslay n usmihel i usuddes n tira. Am-wakken ne.zra, d ayen
+i dd yttakken i.zubba.z war taggara i useqdec d usihrew, maca issefk
+ad ilmed uqeddac kra tussniwin. Nunz-as, ta.z.zayt n ulmad-a, nezmer a
+tt nsifess s useqdec n inagrawen n urmas n tira, isegh.zanen n usmihcl
+n waraten, ittwassnen a.tas (wid ittnuzun, srayn ghef umdan, wid
+izemren ad ssxedmen tazmert tasemsirawt n kra inagrawen imehlanen am
+wid n \latinit{Macintosh, Windows, Unix}.
+
+Tan.da tamzwarut n \OMEGA{} --- ghas tin ay ittalasen ism n \OMEGA{}
+---, us tli ageruedm i uqeddac. Am gg imeslayen n usmihel akk, ad yaru
+wmdan ahil, deffir, a t issefsu akken a t yessughal s anqal n
+tmacint. Di \OMEGA{}, ahil d ara n u.dris (n.t.te.dn ghur-s kra n
+tsun.diwin i usbuni d tghessa tame.z.zult). Asefsu, d aselkem n wahil
+\OMEGA~; angal n tmacint ara dd iffghen, d win, i d aglam n usebter ay
+ittusuddsen, Iqqim-dd imir-n usemsaru.
+
+Akala-ya, yezmer a t yaf yefregh win inumen iseqdac n i.drisen ghef
+\latinit{Macintosh, Windows}, d wiyi.d, i degg a.dris a dd iffegh di
+tsemsarut akken yella gg uqdil [Anagraw-a yettwassnen s yism-is
+imiwzil, s tglizit \latinit{<<~wysiwyg~>>}, ycsseghla.d kra~: a.dris
+ara dd yesuffegh uqeddac, ad yili ghas s tseddi umi yessawe.d ugdil~;
+asgmu.d ara dd tsuffegh tsemsarut, yesmer ad yili yuser kra.]
+
+Iwakken ad yeqqim useqdec sray f umdan, yezmer ad yessexdem asegh.zan
+ittwassnen d allaeln i urmas. Taghessa tame.z.zult n wara (ighfawen,
+tifula, tiseddarin, tizmilin tinaddayin, timitar tinmudag, asmel n
+tektabin), a tt yessyghal si tbunit n usegh.zan-nni gher tsun.diwin n
+\OMEGA. Imir, \OMEGA, ad issefsu angal-nni a dd yessuffegh a.dris
+yuq.zen taghessa tame.z.zult tamezwarut, maca tira-ines ad ilint
+ulaghent ugar. \popocplist
+
+\pushocplist\SindhiOCP
+\subsection{ktyn kr mU.ryA j.=d-hn}
+
+%\noindent{\leaders\hrule height0.5pt\hfill}
+%\par
+
+tn-hn kry AsAn khy pn-hnjy =z-hnn khy sjA=g rkh'nU pUndU ||eN pn-hnjy
+jdUj-hd meN .=dA-hp pydA kr'ny. AhU b/ m`lUm kr'nU pUndU t/ sndh meN
+hr 'A'yy wqt chA chA thy r-hyU 'Ahy ||eN dshmn AsAn jy ||eN AsAn jy
+jdUj-hd jy khlAf k-h.rA k-h.rA g-hA.t g-h.ry r-hyU 'Ahy.
+
+
+AsAn khy AhA b/ =khbr hj'n g-hrjy t/ AsAn jy 'As pAs ||eN ysgrdA'yy
+meN chA chA thy r-hyU 'Ahy. hndstAn meN chA thy r-hyU 'Ahy, AfghAnstAn
+meN chA thy r-hyU 'Ahy. `rAq ||eN AyrAn meN chA thy r-hyU 'A-hy ||eN
+'AmrykA ||eN sUUyt yUnyn chA chA sUcy r-hyA 'Ahn. j.=d-hn AsAn s=jy
+dnyA jy syAst ty ||eN s=jy dnyA jy jdUj-hd ty ||eN s=jy dnyA jy
+tndylyn ty n..zr rkhndAsUn ||eN An-hn tbdylyn jy A=srn khy pn-hnjy
+mlk, qUm ||eN `rAm ty pUndy .=dsndAsUn t/ An-hn tbdylyn mAn k-h.rA
+mnfy ||eN k-h.rA m=sbt A=sr 'Ahn. t.=d-hn 'yy AsAn pn-hnjy jdUj-hd khy
+b-htr b/ kry sg-hndAsUn t/ chU.tkAry UArU .hl b/ =gUly UyndAsUn.
+
+
+r=gU =gAl-hyUn kndy ||eN n`rn h'nndy AsAn jy qUm chAlyh sAl py.rA'yUn
+||eN `=zAb bhU=gyA 'Ahn ||eN An-hn n`rn AsAn jy qUm lA||i Udhyk
+py.rA'yUn ||eN `=zAb nAzl kyA 'Ahn . jyk.=d-hn AsAn meN A=j qUm jy
+Amyd pydA thy 'Ahy t/ AhA AsAn jy `ml ||eN AsAn jy by lU=s jdUj-hd jy
+kry pydA thy 'Ahy ||eN mA'y-hU AsAn .=dAn-hn wAj-hA'yy rhyA 'Ahn. t/
+AsAn 'yy 'AhyUn jyky kj-h n/ kj-h kndAsUn. pr AsAn khy .=ds'nU 'Ahy t/
+dnyA jy Andr chA thy rhyU {}'Ahy ||eN AsAn jU dshmn ky'yn .hAltn khy
+pn-hnjn mfAdn meN ktb 'A'n'n jy kUshsh kry rhyU 'Ahy, An-hy||a jy
+lA||i .zrUry 'Ahy t/ AsAn pA'n meN .=dAhp pydA kryUn ||eN pA'n meN
+=jA'n jU hk Usy` =khzAnU pydA kryUn. ||eN AsAn mUjUd-h .sUrt .hAl khy
+smj-h'n lA||i rUzmrh jy my.dyA ||eN dnyA jy Andr thynd.r kArUA'yyn ty
+g-hry n..zr rkhUn t/ dshmn ||eN jAr.hyt psnd qUtUn ||eN AsAn ty qAb.z
+qUtUn dnyA jy Andr thynd.r tbdylyn khy sndn .hq meN ||eN sndn mfAdn jy
+.hq meN, sndh ty jAr.hyt qA'nm rkh'n jy .hq meN, sndh khy mstql qb.zy
+meN kr'n jy .hq meN ky'yn ktb 'A'ny r-hyUn 'Ahn.
+
+\popocplist
+\end{document}
diff --git a/Master/texmf-dist/doc/omega/omega-devanagari/india.ps.gz b/Master/texmf-dist/doc/omega/omega-devanagari/india.ps.gz
new file mode 100644
index 00000000000..c22c0a6e78f
--- /dev/null
+++ b/Master/texmf-dist/doc/omega/omega-devanagari/india.ps.gz
Binary files differ
diff --git a/Master/texmf-dist/doc/phyzzx/base/phyzdoc.tex b/Master/texmf-dist/doc/phyzzx/base/phyzdoc.tex
new file mode 100644
index 00000000000..221fbb23b86
--- /dev/null
+++ b/Master/texmf-dist/doc/phyzzx/base/phyzdoc.tex
@@ -0,0 +1,3279 @@
+% Note: I have included the Phyzzx macros on the CMS distribution
+% tape for TeX at the request of several TeX users who have heard of it
+% or used it. Some of the information herein is specific to facilities
+% or practices at Stanford Linear Accelerator Center.
+% -- Alan Spragens 17 July 1986
+\input phyzzx
+\nopagenumbers
+\singlespace
+\def\leaderfill{\leaders\hbox to 1em{\hss.\hss}\hfill}
+\centerline{TABLE OF CONTENTS}
+\item{1.} INTRODUCTION\leaderfill 2
+\item{2.} BASICS\leaderfill 3
+\sitem{2.1} What is \TeX\ ?\leaderfill 3
+\sitem{2.2} What Is PHYZZX?\leaderfill 7
+\item{3.} STRUCTURING PREPRINTS\leaderfill 10
+\sitem{3.1} Chapters, Sections and Subsections\leaderfill 11
+\sitem{3.2} Other Subdivisions: Appendices
+and Acknowledgements\leaderfill 19
+\sitem{3.3} Controlling the Way Chapters
+are Numbered\leaderfill 21
+\item{4.} DISPLAYED EQUATIONS: NUMBERING
+AND NAMING THEM\leaderfill 23
+\sitem{4.1} A Simple Solution to Numbering
+Equations\leaderfill 25
+\sitem{4.2} Naming Equations: A Powerful Tool\leaderfill 28
+\sitem{4.3} Other Macros For Naming Equations\leaderfill 30
+\item{5.} REFERENCES, FIGURE CAPTIONS AND TABLE \hfil\break CAPTIONS:
+THEIR NAMING AND NUMBERING \leaderfill 33
+\sitem{5.1} References: Stuff Which Comes
+at the Back\leaderfill 33
+\sitem{5.2} Figures and Tables\leaderfill 45
+\item{6.} FOOTNOTES: THINGS WHICH
+COME AT THE BOTTOM\leaderfill 47
+\item{7.} ITEMIZED LISTS: POINTS,
+ITEMS AND OTHER STUFF\leaderfill 49
+\sitem{7.1} Fixed Format Lists:
+Points, Subpoints, Subsubpoints\leaderfill 50
+\sitem{7.2} For Less
+Structure Consider Items\leaderfill 53
+\sitem{7.3} Having Your
+Cake and Eating It Too! -- Making Your Own Points
+\leaderfill 54
+\item{8.} MISCELLANEOUS
+STUFF ABOUT PAPERS\leaderfill 56
+\sitem{8.1} Page Numbers\leaderfill 56
+\sitem{8.2} Spacing\leaderfill 57
+\sitem{8.3} Commands Which Break
+Lines and Pages\leaderfill 58
+\sitem{8.4} Some Remarks About Penalties\leaderfill 59
+\sitem{8.5} The Titlepage\leaderfill 59
+\item{9.} MEMOS\leaderfill 66
+\eject
+\item{10.} TYPING LETTERS AUTOMATICALLY\leaderfill 71
+\sitem{10.1} Multiple Letters\leaderfill 74
+\item{11.} MISCELLANEOUS MACROS
+WHICH PHYZZX DEFINES\leaderfill 76
+\item{12.} GOODBYE\leaderfill 78
+\sitem{12.1} Using Your MYPHYX File\leaderfill 78
+\endpage
+
+
+\pagenumbers
+\FRONTPAGE
+\Pubnum={$\caps SLAC - TN - 84 - \the\pubnum $}
+\pubnum{7}
+\date{October 1984}
+\pubtype={\ }
+\titlepage
+\vfil
+\title{EVERYTHING YOU WANTED TO KNOW ABOUT\ \
+{\bf
+PHYZZX}\ \ BUT DIDN'T KNOW TO ASK}
+\vskip .50in
+\author{M. Weinstein\doeack}
+\SLAC
+\vfil
+\endpage
+
+\Pubnum={$\caps SLAC - PUB - \the\pubnum $}
+\def\hbreak{\hfil \break}
+\def\tc#1{\nextline \hskip 2.5\itemsize {\bf #1 }\nextline }
+\def\tcon#1{\hskip 2.5\itemsize {\bf #1 }\nextline }
+\newcount\tempchap \tempchap=0
+\newcount\tempsec \tempsec=0
+\def\storechap{\tempchap=\chapternumber}
+\def\recallchap{\chapternumber=\tempchap \advance\chapternumber by -1}
+\def\storesec{\tempsec=\sectionnumber }
+\def\recallsec{\sectionnumber=\tempsec }
+\chapterminspace=1pt
+\sectionminspace=1pt
+
+\chapter{INTRODUCTION}
+
+Hi \TeX\ fans, the time has come to document the new
+version of the macro package, PHYZZX.
+Vadim Kaplunovsky has updated it to
+run under \TeX 1.
+Since we envision this to be the penultimate version
+of PHYZZX, except for minor corrections to remove heretofore
+undiscovered bugs, it now pays to explain what PHYZZX is
+and how to use its various features in some detail.
+For those of you who are familiar with the old version of
+PHYZZX you can rest easy, this version has been designed to be
+as upward compatible as possible.
+Unfortunately, there are a few minor changes in the way some
+macros work simply because Knuth changed \TeX\ and made it
+impossible for us to keep some of the old commands.
+In general the changes make things easier to use and any file
+written for \TeX 97 will, with very few changes, run on \TeX 1.
+For this reason the adventurous user can begin by ignoring this
+writeup completely and try to run his old files.
+If luck is with you, you will not have to change anything;
+if luck deserts you, then either PHYZZX will help you along
+(only somewhat likely) or you will have to do a little reading.
+
+Our present incarnation of PHYZZX resides in two places.
+The FMT file (a term designed to strike terror into the hearts of
+those who have not been initiated into the high mysteries)
+is on the T--disk, and this is the version you really want to use.
+One uses the FMT file because it loads much faster and so you don't
+have the interminable wait for something to happen while the computer
+is reading all of the definitions contained in PHYZZX TEX.
+To use the FMT file all you have to do is make the first command
+to \TeX\ say {\tt\&phyzzx} instead of putting
+\tc{\\input phyzzx} in the file.
+
+For the curious we try to keep an updated version of the
+file PHYZZX TEX on the theory group disk.
+People interested in mucking around in the guts of this file
+in order to see how things were done and what goodies, not described
+in this writeup (and there are many), are available
+can access this disk by
+saying
+\tc{GIME PUB\$TH }
+If you wish to use this file to convince yourself how much better it
+is to use an FMT file, you can do this by accessing the PUB\$TH disk
+and starting your file with
+\tc{\\input phyzzx}
+{\it For cognoscenti\/}:
+as in earlier incarnations you can tailor much of PHYZZX to
+your liking by having a file MYPHYX TEX on your A disk.
+Each time you run PHYZZX it loads this file.
+Any definitions which are in this file then take precedence over
+those specified in PHYZZX.
+So much for generalities, now on to specifics.
+
+\chapter{BASICS}
+
+\section{What is \TeX\ ?}
+
+In order to make this as simple as possible for the first time
+user, we will say a few words about what \TeX\ is, before going on
+to talk about what PHYZZX does.
+
+\TeX\ is the baby of Donald~E.~Knuth of Stanford University and
+it is our choice for the best available text processor for
+use at SLAC.
+{\it Clear as mud!} you say. {\it What the hell is a
+text processor ?}, you say.
+{\it How is it different from Xedit and Wylbur ?}, you say.
+Tell you what I'm gonna do, I'm going to tell you the answers to
+these questions even if you weren't perceptive enough to ask.
+A text processor is to Xedit and Wylbur what a publishing company
+(as embodied by editors and printers) is to
+a technical typist; namely, it is a thingamajig which takes a
+crudely typed manuscript and turns it into a book.
+Physicists and engineers all know that the
+nicer your paper looks before it goes out, the more your
+colleagues believe what is in it.
+Therefore we all want to use \TeX\
+to prepare our papers for journals, summer schools
+and conference proceedings.
+Some of us (hopefully that means some of you reading this
+introduction) will use \TeX\ to type our own papers, and some
+of us will rely on others for this task.
+In any event somewhere in that chain someone has to know how to
+use the thingamajig or beautiful manuscripts just won't come out the
+other end.
+In that case our colleagues won't know all of the wonderful things
+we have to say.
+To facilitate this process to some degree we wrote the macro package
+PHYZZX. In order
+to make PHYZZX and \TeX\ more accessible to people at the
+lab, we have generated this writeup.
+
+As I said,
+to all intents and purposes you and Xedit (or you and Wylbur, if
+you insist on living in prehistoric times) make a typist.
+Actually, you make a pretty good typist for text, but you
+don't do too well as a technical typist because neither
+Xedit nor Wylbur does a very good job at typing equations.
+You plus Xedit plus \TeX\ make a stupendous technical typist
+and a remarkably good printing company.
+Pursuing this analogy the process for producing a beautiful
+book quality manuscript starts with somebody typing the
+first draft.
+This somebody is presumably you, the reader, and the
+tools you use are your trusty computer terminal and an editor like
+Xedit.
+Obviously I have no intention of explaining how to use Xedit
+since this is probably unnecessary and anyhow, everything you
+have to know for the purpose of typing a text file
+can be easily learned by reading the {\bf IBM Virtual Machine/
+System product: CMS Primer}.
+Hence, this writeup assumes that you know how to log on to the
+computer and use the editor.
+
+To use the editor to start collecting a file which \TeX\ will
+turn into a beautiful paper, memo, or letter, you have to
+follow a simple procedure.
+First, in your incarnation as typist, you have log on
+and enter an editor (e.g., Xedit) by telling it you want to
+create a file whose name is {\bf CRAP} and whose filetype is {\bf TEX}.
+You accomplish this feat by typing something difficult like
+\tc{X {\rm (or XEDIT)} CRAP TEX A }
+whereupon the powers that be will throw you into the editor.
+At this point, since you are a person of discerning tastes,
+the very next line you enter is
+\tc{\\input phyzzx}.
+This command will make sure that when you tell the computer
+to print a version of the paper it will become an editor and instruct
+the typesetter to lay out the copy according to the criteria
+established by the macro package PHYZZX.
+The very next thing you do is skip a line (i.e., enter a blank line)
+in order to make your copy easy to read, and then
+start to enter your copy.
+So much for you as a typist.
+
+\subsection{You As An Editor: Correcting a Mistaken Impression}
+
+The preceding discussion indicates that you are to take your
+manuscript and type it into the editor in exactly the same way
+as you would at a typewriter.
+While this is a possible way of proceeding it is not really
+the best way to do things.
+In order to you to understand why this is true, you have to
+understand that once you have functioned as a typist, the
+next thing you have to be is an editor.
+
+An editor's job is to make sure the text looks good and that
+the printer knows how he is supposed to layout the copy which
+he receives.
+For example, he has to know:
+how much space to put between lines of text,
+what font to set chapter headings in, how much space to skip
+before and after a chapter heading, which math symbols are
+exponents, greek letters etc.
+Since you are the editor and \TeX\ is going to be the printer,
+you have to mark up the copy so that \TeX\ and/or PHYZZX knows
+what to do with it.
+This feat is accomplished by including editor's comments (or marks)
+in the text.
+These comments (or commands to \TeX ) have to have a special
+character in front of them so that \TeX\ will recognize them
+for what they are; this character is the $\backslash$, and the
+combination of a \\ followed by a string of characters
+is called a control sequence.
+One example of a control sequence is {\bf \\par} which tells
+\TeX\ to begin a new paragraph.
+Note that this is not a trivial thing since \TeX\ has to know
+to skip some extra space between the text in different paragraphs,
+indent the first line by some amount, etc.
+The basic version of \TeX\ has lots of control sequences
+which tell \TeX\ to do lots of wonderful things.
+To learn about these things (probably more than you initially
+want to know about how \TeX\ operates) you have to read
+{\it selectively} in the \TeX book written by Knuth.
+Since this discussion is between friends, let me warn you
+this book stinks as a reference manual and ain't so hot
+as an introduction to \TeX .
+Knuth has a philosophy of learning by ever increasing levels of
+mistakes which I (and many of my acquaintances) find
+at best distracting and at worst impenetrable.
+Unfortunately, this book is all that is
+available as an in depth introduction
+to the basic version of \TeX .
+If you want to know how to do sophisticated things which lie
+outside of the purview of PHYZZX you will have to read quite a
+lot of it.\foot{To get a feeling for \TeX\
+it is advisable to browse through the first three
+chapters and read about boxes and modes.
+If you just wish to type papers in the most straightforward way
+you can defer this reading until you are more experienced so long as
+you use PHYZZX.
+However, in any event, you must
+read the sections on typing math formulas,
+typing displayed equations and a little bit about making boxes
+since I have neither the time nor inclination to go into those things
+in this writeup, and you must have a basic idea of how this stuff
+works in order to proceed.
+After all, ostensibly this writeup is about how to use PHYZZX
+and is not a primer on \TeX .}
+A really good thing to read to get an idea of the basic
+things you can do with \TeX\ and to learn about the important control
+sequences is a primer entitled {\bf First Grade \TeX\ \bf A Beginner's
+\TeX\ Manual \rm by \it Arthur L. Samuel}.
+This is short, readable and contains everything you need to
+supplement this discussion of PHYZZX.
+You can request a copy of this manual from the SLAC Library \hbreak
+\vskip .10in
+\vbox{\kern 3\lineskip
+\centerline{ \bf First Grade Tex -- A Beginner's \TeX\ Manual}
+\centerline{by}
+\centerline{\it Arthur L. Samuel}
+\centerline{ STAN--CS--83--985}}
+
+Since you are going to be both typist and editor it pays for
+you to combine these jobs and mark up the manuscript at the
+same time that you type it.
+To be precise, this means that you want to type in equations
+so that superscripts, \break \eject \noindent
+subscripts, etc., are clearly indicated.
+You also want to type chapter headings, subchapter headings, etc.,
+in such a way that the font to be used, the space to be skipped
+above and below the heading, etc. are all clearly indicated.
+In general you want to tell the printer how to lay out the
+resulting copy as you type it in.
+This of course requires that you make many formatting decisions
+and then use the basic \TeX\ control sequences in order to tell
+it what to do.
+It will come as no surprise to you that this can get very
+complicated very quickly.
+That's where PHYZZX comes in.
+
+\section{What Is PHYZZX?}
+
+PHYZZX is a {\it macropackage} which is designed to make typing papers
+destined for Physical Review or Nuclear Physics as simple as possible.
+In addition it allows you to type letters and produce memos without
+knowing much about the way \TeX\ works.
+
+The first question which arises at this point is {\it What is a
+macropackage ?}, or for that matter {\it What is a macro?}.
+Despite the name a {\it macro} is not something eaten on a
+macrobiotic diet.
+It is a name for a simple thing.
+Unfortunately, this name has
+been carefully designed by computerniks
+to strike terror into the heart of occasional users and keep them
+in their place. (There is nothing more annoying than an
+uppity occasional user.)
+Basically a macro is a way of defining an entry in a dictionary
+which is kept in the guts of the computer.
+The computer uses this dictionary to
+find the meaning of words which have been defined
+using the control sequence {\bf \\def}.
+A macropackage is, as the name implies, a package of macros (or
+definitions of commands) which we can use to give complicated
+formatting instructions to \TeX\ without having to go
+to the trouble of typing everything out each time we want to
+give the same instruction.
+
+It follows from this discussion that PHYZZX is just a collection
+of definitions which tell \TeX\ to do a well defined set of things
+to make the text which follows look just the way you want it to look.
+The best thing about a macropackage is that once it is written
+you only have to know what happens when you
+issue a given instruction;
+you don't have to know how it is made to happen.
+Although each of the commands which appear in the macropackage
+cause apparently simple things to happen, making them happen can
+get quite involved if you try to use the PLAIN version of \TeX .
+
+\subsection{Why Create A Macropackage like PHYZZX ?}
+
+Finally we get down to brass tacks.
+We already pointed out that you, the person preparing the
+manuscript, must to play the role of typist and editor.
+As editor you have the job of telling the printer how large to
+make chapter titles, what typeface to use for chapter titles,
+how much space to skip above and below a chapter title, etc.
+Having to give this set of instructions every time you want to
+type a chapter title can get to be a pain in the neck.
+Not only that, but imagine the problem of remembering exactly what
+format you want for chapter titles, section titles, subsection
+titles, etc., if -- as is the case with PHYZZX -- you use a different
+format for each one.
+Clearly, if one had to type all of this each time and keep all this
+information in one's head one would probably choose not to use
+\TeX\ at all.
+
+This discussion raises another point, namely that if one did
+not have a predefined set of macros to tell \TeX\ what to
+do at a certain point then you would have one more job dumped upon
+your shoulders.
+In addition to being typist and editor you would have to be a book
+designer.
+That means that you would have to make all of the esthetic decisions
+about the most attractive print to use for a given paper, the spacing
+to use between lines, the best way to number equations and
+the rest of that crap.
+This can be an onerous task which the average user doesn't want to
+have to deal with.
+Moreover, everybody has his own esthetic criteria (even though some
+people have more taste than others), so without
+a macropackage, to
+set the formats into predefined molds, there would be little
+or no uniformity in the layout of papers coming out of SLAC.
+While this would be no great tragedy, it could get confusing.
+
+Okay, so PHYZZX is a macropackage which provides a dictionary
+of editor's commands which allow one to easily format a
+document for the printer.
+It makes a set of esthetic choices for how these documents should
+look and, in the interests of simplicity, doesn't make it trivial
+for the casual user to mess around with these choices.
+(Actually, this is not really true since there are many
+ways in which PHYZZX can be tailored to your personal preferences,
+but we will discuss that as we go along.)
+The obvious question which comes up at this point is {\it Who
+made all of these esthetic decisions?\/}.
+In the interests of preserving the lives of the parties involved,
+anonymity must be preserved.
+Rest assured, however, it was a consultative process
+and many people had an input into the final result.
+Despite the fact that PHYZZX is an animal put together
+by a committee, we think it does its job fairly well.
+
+\subsection{ So, what does it do?}
+
+The main job which PHYZZX is designed to do is to make
+it easy to format SLAC preprints destined for submission to
+Physical Review or Nuclear Physics.
+Since these journals require different ways of handling line spacing,
+footnotes, references, etc., PHYZZX you need to specify the journal
+to which the preprint is to be submitted.
+Actually, you only have to tell if the journal is going to be
+Physical Review, since the default format is that for
+Nuclear Physics.
+This is because we, with our usual impeccable good taste,
+decided that the Nuclear Physics format was a better
+general purpose format.
+If you don't like our decision write your own macropackage.
+
+All kidding aside,
+changing to Physical Review format is easy, all you have to
+do is start your typing with
+\tc{\\input phyzzx}
+\tcon{\\PHYSREV}
+Note, when you are typing a control sequence everything counts; i.e.,
+\TeX\ cares about capital letters, small letters, spaces, etc.
+Be careful to copy just what you see typed here or it won't work;
+worse yet, it might work in an unexpected way.
+
+In addition to formatting papers PHYZZX does a great job of
+producing letters and memos.
+In each of these cases it produces, by itself, the appropriate
+letterhead and formats the text in a way appropriate to the
+document at hand.
+Since, however, we consider the preprint formatting capabilities
+of PHYZZX to be of paramount importance, we will discuss them first
+and turn to letters and memos when we have finished.
+
+
+\chapter{STRUCTURING PREPRINTS}
+
+A preprint is a document which eventually
+will be submitted to a journal for publication.
+In setting up PHYZZX we assumed that format of a preprint
+is essentially fixed.
+The size type to be used in the body of
+the preprint is chosen so that when run off on the laser printer
+and reduced for distribution it will be easily readable.
+In addition, normally we skip
+one and a half lines between lines of text.
+We think this looks most attractive with the size type we are using
+and makes the preprints a little shorter, saving paper.
+To satisfy the requirements of journals like Phys.Rev. Letters
+which specify the number of lines per inch which a
+manuscript must have, you must use double spacing;
+the command {\bf \\PHYSREV} automatically
+takes care of this, as well as
+a number of other things.
+
+Concerning spacing and other parameters you may well ask
+{\it How fixed is fixed ?\/}.
+The answer varies.
+For example,
+since we realize that people like to play around with line spacing
+to some degree, we have provided commands which we hope will
+enable you to change the average interline spacing to
+something closer to your heart's desire.
+The commands which perform this wondrous feat are
+\tc{\\singlespace}
+\tcon{\\doublespace}
+and
+\tc{\\normalspace}
+Obviously, {\bf \\doublespace} means twice {\bf \\singlespace};
+but {\it What is the meaning of \bf \\normalspace \it ?\/}.
+The answer to this question is that {\bf \\normalspace}
+corresponds to a spacing between single and doublespace.
+
+You might think, having read a little in the \TeX\ book,
+that you can achieve the same thing by changing {\bf \\baselineskip}
+and {\bf \\lineskip}.
+In a sense you would be correct.
+However, you should know that the commands {\bf \\doublespace}, etc.,
+do more; this is because
+they do different things depending upon the font and
+format you are using.
+If you want to do the same thing you will have to modify
+a lot of basic \TeX\ parameters or the esthetic impact of the
+document which emerges just won't be the same.
+
+All of this is by way of a parenthetical comment since it won't
+do you any good unless you know how to use the simplest version
+of PHYZZX first.
+
+\section{Chapters, Sections and Subsections}
+
+\subsection{Chapters}
+
+Most longer papers are divided into several parts in order
+to make them easier to read.
+These parts usually are preceded by headings or titles
+which indicate the subject to be covered in discussion which follows.
+Stylistically, several decisions have to be made about how
+these headings are to be set in type.
+You, as editor, have to tell the printer what to do.
+
+We will refer to the major divisions of a paper as chapters.
+In general each chapter has a heading.
+Our choice as book designers has been to set this heading in
+larger type and preface the text of the heading with a number.
+The number is automatically increased each time you declare a
+new chapter.
+In addition, some extra space is skipped both above and below
+each chapter heading.
+All of this magic is at your disposal if you simply use the
+{\bf \\chapter} command to indicate that the text you are
+about to type is the heading of a chapter.
+\storechap \storesec
+To be precise, the way you use this command is to type
+\tc{ \\chapter $\{$ {\it text} $\}$ }
+where $\{$ {\it text} $\}$ stands
+for the chapter name which you have to make
+up and insert.
+For example, the chapter title for this chapter was generated by
+typing
+\tc{\\chapter$\{$ {\it STRUCTURING PREPRINTS} $\}$}
+
+Note, I chose to type the heading in capitals.
+That's because I like the way it looks.
+You certainly don't have to do that.
+If you don't, but instead type
+\tc{\\chapter$\{$ {\it Structuring Preprints} $\}$}
+then you obtain \recallchap
+\chapter{Structuring Preprints}
+
+One thing to notice is the curly braces surrounding the text.
+These braces are absolutely necessary.
+They are grouping symbols which tell \TeX\ how much of the
+text to follow is to be considered part of the chapter heading
+and if they are omitted you will get a disastrous error message
+saying something like \TeX 's capacity is exhausted.
+Unfortunately, on the screen of a computer terminal,
+these symbols are easy to confuse with ( \
+and so you will have to be careful.
+If you are in {\bf XEDIT}
+you will be able to issue the command {\bf balance}.
+This is an {\bf XEDIT} command defined by an exec file on the U
+disk which counts matching pairs of curly braces.
+It is helpful in that it tells you there is a problem, but
+unfortunately it doesn't find the problem for you.
+
+In general you won't want to play around with the choice of font
+inside of a chapter heading and so, by default, you will
+get a roman font.
+However, you can play with it if you wish.
+We have provided a series of control sequences, or editors marks,
+which allow you to change between different fonts all of which
+have essentially the same size.
+Hence, if you type {\bf \\rm} you get the current roman font,
+if you type {\bf \\bf} you get the bold face version of the current font,
+if you type {\bf \\sl} you get a slanted version of the current font,
+if you type {\bf \\it} you get an italic font, and if
+you type {\bf \\tt} you usually get a typewriter font.
+I say that you usually get a typewriter font because we do not
+have typewriter available in all sizes of print.
+When we don't PHYZZX makes a substitution of the same font at a different
+size.
+Another font for which this happens is {\bf \\caps} which is
+a font \endpage \noindent which is made up of only capital letters.
+This font distinguishes between upper and lowercase letters only by size.
+As an example of switching fonts let us see what happens if we change
+font inside the command chapter.
+
+If you type \recallchap
+\tc{\\chapter$\{$\\bf{ \it Formatting Text}$\}$ }
+you get
+\chapter{\bf Formatting Text}
+If you type \recallchap
+\tc{\\chapter$\{$\\sl {\it Formatting Text}$\}$ }
+you get
+\chapter{\sl Formatting Text}
+If you type \recallchap
+\tc{\\chapter$\{$\\it {\it Formatting Text}$\}$ }
+you get
+\chapter{\it Formatting Text}
+\endpage
+If you type \recallchap
+\tc{\\chapter$\{$\\caps {\it Formatting Text}$\}$ }
+you get
+\chapter{\caps Formatting Text}
+Finally, if you type \recallchap
+\tc{\\chapter$\{$\\tt {\it Formatting Text} $\}$ }
+you get
+\chapter{\tt Formatting Text}
+
+While all of this is very nice you should note that the font
+used to set the chapter number does not change with the text.
+This illustrates something about \TeX 's grouping symbols.
+Since we put the control sequences for changing fonts inside the
+braces, only the text inside the braces is affected.
+That is, the change only occurs {\it locally}.
+In general any change you make inside a pair of curly braces only
+affects the material inside the braces, unless you force
+the effect to persist.
+(If you want to know how to do this look up the {\bf \\global}
+command in the \TeX\ book.)
+It follows, therefore, that if we want the number to change
+we have to change the font before we give the {\bf \\chapter}
+command.
+
+\medbreak
+If you type \recallchap
+\tc{$\{$ \\bf \\chapter$\{$ {\it Formatting Text}$\} \}$}
+you get
+{\bf \chapter{Formatting Text}}
+\endpage
+If you type \recallchap
+\tc{$\{$ \\sl \\chapter$\{$ {\it Formatting Text} $\} \}$}
+you get
+{\sl \chapter{ Formatting Text}}
+\medbreak
+If you type \recallchap
+\tc{$\{$ \\it \\chapter$\{$ {\it Formatting Text} $\} \}$ }
+you get
+{\it \chapter{ Formatting Text}}
+\goodbreak
+If you type \recallchap
+\tc{$\{$ \\caps \\chapter$\{$ {\it Formatting Text} $\} \}$ }
+you get
+{\caps \chapter{ Formatting Text}}
+\medbreak
+Finally, if you type \recallchap
+\tc{$\{$ \\tt \\chapter$\{$ {\it Formatting Text} $\} \}$ }
+you get
+{\tt \chapter{ Formatting Text}}
+\noindent Much better, no?
+
+We have already mentioned that PHYZZX put extra space
+above and below a chapter heading.
+Since all of the chapter headings for this writeup
+were generated using
+the command {\bf \\chapter}, you only have to examine them
+to see how \TeX\ handles these extra spaces.
+
+Another remark worth making is that in the current incarnation
+of PHYZZX you do not have to worry about chapter titles which
+are too long.
+The chapter macro is set up to split your line when necessary
+and automatically center each line.
+To accomplish this feat PHYZZX makes use of a control sequence
+called {\bf \\titlestyle}.
+The command {\bf \\titlestyle} is worth knowing about because
+sometimes you want to be able to type in a longish amount of
+material and want the various lines to be centered, not left or
+right adjusted after each break.
+Typing {\bf \\titlestyle$\{$ {\it text} $\}$} will accomplish this feat.
+In addition,
+if you don't like the way PHYZZX chooses to break the lines
+you can force your desires upon the machine by inserting: the
+command {\bf \\break}.
+This command forces the line to break at the point where the command is
+given.
+The command {\bf \\nobreak} will stop the line from
+breaking at an undesirable place, and the symbol \~ \ will
+insert some unbreakable space between words.
+This stuff is covered in the basic books on \TeX\ and we refer you to
+there for details.
+Combining these control sequences with the control sequence
+{\bf \\titlestyle} allows you to {\it easily}
+achieve many interesting effects.
+For example, you can generate an invitation by typing \hbreak
+{\bf \\titlestyle $\{$ \\it \it You are cordially invited \bf \\break
+\hbreak
+\it to the coming out party for \bf \\break \hbreak
+\it the new macro package \bf \\break \hbreak
+\\rm \it PHYZZX \bf \\break $\}$ } \hbreak
+and obtain
+\titlestyle {\it You are cordially invited \break
+to the coming out party for \break
+the new macro package \break
+\rm PHYZZX \break }
+
+If you are really sharp, and I assume that you are, you will
+have noticed that the type in which the invitation is set is larger
+than the normal type.
+Remember that I already told you that titles are set in larger
+type than the basic text.
+I also told you that the commands {\bf \\rm}, {\bf \\bf}, {\bf \\it},
+etc., change the style of the font but leave it the same size.
+What we have not discussed is how you change the size of the font
+the way {\bf \\titlestyle} does with impunity.
+Well, all things come to he who waits!
+Now's the time to discuss this point.
+
+Font sizes, as you learn from reading the \TeX book come in sizes
+measured in a mysterious printer's unit call {\it points}.
+You don't have to know what a point is, you only have to know that
+most of the text in this writeup is twelve point type, the titles
+are in fourteen point type and the footnotes are in ten point type.
+It is possible for you to force \TeX\ to use a particular size
+of type by saying {\bf \\tenpoint},{\bf \\twelvepoint} or
+{\bf \\fourteenpoint}; in which case the obvious thing happens.
+Thus, for example, if you change the typed instructions for generating
+the invitation to read \hbreak
+{\bf \\titlestyle $\{$ \\twelvepoint
+\\it \it You are cordially invited \bf \\break
+\hbreak
+\it to the coming out party for \bf \\break \hbreak
+\it the new macro package \bf \\break \hbreak
+\\rm \it PHYZZX \bf \\break $\}$ } \hbreak
+you get
+\vskip -\parskip
+\titlestyle {\twelvepoint \it You are cordially invited \break
+to the coming out party for \break
+the new macro package \break
+\rm PHYZZX \break }
+\endpage
+\noindent and if you type \hbreak
+{\bf \\titlestyle $\{$ \\tenpoint
+\\it \it You are cordially invited \bf \\break
+\hbreak
+\it to the coming out party for \bf \\break \hbreak
+\it the new macro package \bf \\break \hbreak
+\\rm \it PHYZZX \bf \\break $\}$ }\hbreak
+the result is
+\titlestyle {\tenpoint \it You are cordially invited \break
+to the coming out party for \break
+the new macro package \break
+\rm PHYZZX \break }
+
+\subsection{Sections}
+
+Now that we know everything about generating chapters, we turn
+to the problem of generating smaller subdivisions; namely,
+sections and subsections.
+
+\recallchap \recallsec
+The numbering is done as $\{ chapter number\}.\{section number\}$ .
+Each time you start a new chapter, the section numbers restart from
+1.
+You have already seen many examples of the results produced by
+the section macro in this writeup.
+As in the case of the chapter macro all of the numbering is taken
+care of automatically.
+To accomplish the feat of generating a new section heading you type
+\tc{\\section $\{$ {\it section heading} $\}$ }
+For example, if you type
+\tc{ \\section $\{$ {\it New Section} $\}$ }
+you get
+\advance\sectionnumber by -1 \section{ New Section }
+As in the case of chapter headings you can play with the
+fonts if you insist; however, remember that the space above and
+below chapter and section headings have been carefully matched
+to our choices of fonts.
+If you play too much, the esthetic balance of the final copy
+won't be the same.
+
+\subsection{Subsections}
+
+The smallest subdivision for which we have a formal macro
+defined is a subsection.
+Our choice has been to make subsections unnumbered and underlined.
+When you type the command {\bf \\subsection
+$\{$ {\it subsec.heading} $\}$ }
+you get the sort of heading which introduces this paragraph.
+All of the control sequences, {\bf \\chapter}, {\bf \\section} and
+{\bf \\subsection} force the start of a new paragraph, so in principle
+you do not have to skip lines as you type in text.
+However, from the point of being able to proofread your
+typed copy in order to make corrections, not skipping lines
+can be a disaster.
+
+The underlining of the text in the section macro is accomplished using
+the control sequence
+\tc{\\undertext $\{$ {\it text} $\}$ }
+This is a command worth knowing about, but in general using italics
+is a better way to emphasize text.
+
+This completes our discussion of the macros which handle the
+generation of titles for the major subdivisions of the usual paper.
+
+\section{Other Subdivisions: Appendices and Acknowledgements}
+
+In addition to chapters, sections and subsections, papers tend
+to have auxiliary junk attached.
+This extra junk is usually called either
+acknowledgements or appendices.
+To save you the bother of figuring out which font sizes and spacing
+choices are necessary to make these appendages
+consistent with the rest of the paper we also have
+control sequences to generate headings for them.
+Typing the command
+\tc{ \\ack }
+generates the line
+\ack
+Note the beauty of the typeface and the precisely chosen amounts of
+extra space which gracefully offset the title generated with this
+simple command.
+Once again, for the Philistines among you, you can play with
+the fonts using the commands {\bf \\bf}, {\bf \\sl}, etc.;
+however, let the esthetic violence you do to the manuscript
+be on your own head.
+
+Generating appendices presents us with a slightly more complex
+situation and so you get more choices as to how to proceed.
+The questions which arise at this juncture are
+{\it How many appendices will there be ?\/} and
+{\it How do you want them numbered ?\/}.
+Clearly, if there is to be only one appendix then the choice is
+simple.
+In that event you generate a lovely heading by simply typing
+\tc{ \\appendix }
+which causes \TeX\ to generate the line
+\appendix
+If there are to be many appendices and you want to number them
+in any way which suits you, you only need type
+\tc{\\Appendix$\{$ {\it text} $\}$ }
+note the capital letter appearing as the first letter of this control
+sequence.
+Remember, \TeX\ cares about upper and lowercase, so this is a
+different command from { \bf \\appendix}.
+
+Typing
+\tc{\\Appendix$\{$ {\it A} $\}$ }
+generates
+\Appendix{A}
+\noindent Typing
+\tc{ \\Appendix$\{$ {\it I} $\}$ }
+generates
+\Appendix{I}
+\endpage
+\noindent and typing
+\tc{ \\Appendix$\{$ {\it 1} $\}$ }
+generates
+\Appendix{1}
+
+\recallchap \recallsec \advance\chapternumber by 1
+\def\chapterlabel{3.}
+\advance\sectionnumber by 1
+\def\sectionlabel{\number\sectionnumber \quad}
+
+This completes the discussion of the basic commands which generate
+division headings.
+Now we turn to a discussion of the special commands which
+PHYZZX has included to allow you to tailor the way in which
+these macros handle numbering conventions.
+
+\section{Controlling the Way Chapters are Numbered}
+
+The discussion to follow is really not necessary if what you want to
+learn is how to use PHYZZX to type a paper.
+This section is devoted to making PHYZZX do something out of
+the ordinary; i.e., something it ordinarily doesn't want to do.
+
+\subsection{Playing With Numbers}
+
+There will be times when you want to print out just a
+piece of a paper either because it is long, or because (as I
+understand is the case for that strange group of people called
+{\it experimental physicists}) many people are working on different
+chapters (perhaps even sections) of the same paper.
+In this event you probably want the chapter and section numbers to
+print correctly when you are proof reading so that you don't get
+confused.
+Rest easy, this can be done.
+PHYZZX defines two quantities which it updates and refers to when
+it needs chapter and section numbers.
+These quantities are called {\bf \\chapternumber} and
+{\bf \\sectionnumber} (big surprise!).
+You, as the editor, can tell PHYZZX to set these numbers to a
+specific value, say 7, by typing
+\tc{\\chapternumber$=$7}
+or
+\tc{\\sectionnumber$=$7}
+Note that for the first time you have encountered an $=$
+sign occurring in a statement to \TeX .
+You will encounter this sort of syntax many times,
+in general when it occurs it will be because it is the natural
+way to write something.
+
+Once you get involved in fooling with chapter and section numbers
+there are a few things you have to know.
+Both the {\bf \\chapter} and {\bf \\section} macros increase
+the respective chapter or section number by 1 before they print
+anything.
+Thus, if you want to get a chapternumber like 7 you set
+\tc{\\chapternumber$=$6}
+The same is true for setting the section number.
+If you are so perverse as to start in the middle of a chapter, then
+when you set the section number you must also set
+the chapter number, since it appears as part of the section
+heading.
+Actually, the quantity which appears in the section heading is
+called {\\bf \\chapterlabel} and to set it you have to say
+\tc{\\let\\chapterlabel={\it 6}}
+or whatever label you want instead of 6.
+This extra step is required because we really don't think its
+such a great idea to start in the middle of a chapter and
+so didn't bother to make it too trivial to do so.
+If you are starting a chapter, then you don't have to worry
+about setting the section number since the command {\bf \\chapter}
+automatically resets the section number to 0.
+
+\subsection{Changing Styles}
+
+Another way you might want to modify the way PHYZZX handles divisions
+is to have it number chapters using letters, or roman numerals,
+instead of arabic numerals.
+Although this defeats the purpose of establishing some sort
+of uniformity of style for preprints, etc., it is possible to do.
+This feature was added to PHYZZX because we recognize that some
+folks, particularly experimentalists, just can't leave well
+enough alone.
+The mood of people like this begins to verge upon hysteria if
+they don't have knobs to twiddle and buttons to push.
+For this small number of benighted souls there exists the
+special command called {\bf \\chapterstyle}.
+You change the way in which PHYZZX numbers chapters by saying
+\settabs 2 \columns
+\+ {\bf \\chapterstyle$=$$\{$\\alphabetic$\}$}& to get
+the l.c. letters a,b,c,$\ldots$ \cr
+\+ {\bf \\chapterstyle$=$$\{$\\Alphabetic$\}$}& to get
+the u.c. letters A,B,C,$\ldots$ \cr
+\+ {\bf \\chapterstyle$=$$\{$\\roman$\}$} & to get
+the l.c. roman numerals i,ii,iii,$\ldots$ \cr
+\+ {\bf \\chapterstyle$=$$\{$\\Roman$\}$} & to get
+the u.c. roman numerals I,II,III,$\ldots$ \cr
+
+There is one more option open to you, that is to have all
+chapters, sections and subsections unnumbered.\foot{Note that
+this implies that all equations will automatically be sequentially
+numbered}
+To select this option you begin your file with the command
+\tc{\\unnumberedchapters}
+This is not too difficult, but it is long to type.
+
+One final remark.
+We have not made it possible, other than shutting it off
+completely, for you to change the style used when numbering subsections.
+All you get is {$ chapterlabel.section number $} no matter what you
+do.
+Moreover, the section number is always an arabic numeral.
+If you don't like this, write your own section macro.
+(This isn't as bad as it sounds. We'll discuss doing this sort of
+thing at the end of this writeup.)
+
+\chapter{DISPLAYED EQUATIONS: NUMBERING AND NAMING THEM}
+
+We have now discussed the macros available for defining the basic
+parts of a paper and appropriately titling them.
+Now let us turn to the most important
+stuff -- other than text -- which appears in each section; namely
+equations.
+If you've done your homework and read Knuth or {\bf First Grade
+\TeX\ } you know that equations are typed in {\it math mode}
+and that you let \TeX\ know that you are in math mode by
+typing either \$ or \$\$ .
+Enclosing an equation inside a pair of single \$ signs
+puts it in ordinary mode; enclosing the same equation between
+matching pairs of \$\$ signs puts it in display mode.
+Regular math mode is used for inserting equations into a line of
+text.
+Since you have done your homework we don't have to say
+anything about this, since PHYZZX doesn't play with ordinary math mode
+at all.
+Display mode is used for generating equations which are to stand out
+from the ordinary text.
+It allows you to type \hbreak
+{\bf \$\$} {\it (x+y)(x-y) = x\^\ 2 - y\^\ 2 }{\bf\$\$ } \hbreak
+in order to get
+$$ (x+y)(x-y) = x^2 -y^2 $$
+This is called a displayed equation.
+
+Displayed equations are used in all journals and are usually
+numbered.
+In PLAIN \TeX\ there is a built in
+capability for allowing you to generate
+equation numbers; it is the macro {\bf \\eqno}.
+If you type \hbreak
+{\bf \$\$ \it (x+y)(x-y) = x\^\ 2 - y\^\ 2 \bf \\eqno({\it 13}) \$\$ }
+you get
+$$ (x+y)(x-y) = x^2 -y^2 \eqno(13) $$
+This example shows what the command {\bf \\eqno} does. It makes
+the material appearing to the right of this command into
+a label for the displayed equation and sticks it in the right hand
+side of the line.
+There is also the PLAIN \TeX\ command {\bf \\leqno} which does the same
+thing but puts the equation number on the left.
+For example, typing \hbreak
+{\bf \$\$ \it 7x+12 = 24 \bf \\leqno ({\it 13}) \bf \$\$ } \hbreak
+produces
+$$ 7x + 12 = 24 \leqno(13) $$
+
+{\it So}, you ask, {\it what does PHYZZX have to do with this?}
+Well the answer to that question depends upon who you are.
+If you are typing someone else's handwritten manuscript which is
+in final proofread form, then these macros for putting in
+equation numbers are all you need.
+If, however, you are the author of the paper, typing it in yourself,
+either from a rough copy or composing it directly at the
+terminal, then these two commands leave a great deal to be desired.
+
+To begin with, if you are anything like me, when composing
+at the typewriter you usually forget the number of the last
+equation you have typed.
+Of course you can always go back and look it up, but this is time
+consuming and sometimes difficult to do.
+In addition if, as is usually the case, you expect the manuscript
+to be changed after it is typed, then it is highly likely
+that equations will be added, deleted and moved around.
+In that case, if you have used {\bf \\eqno} or {\bf \\leqno}
+you will have to go through the text and change all of the
+equation numbers and all references to those numbers each time
+there is a revision.
+Clearly this can get to be a big nuisance.
+Wouldn't it be nice if \TeX\ would just take care of numbering
+all of the equations properly each time it prints the manuscript
+taking into account all of the revisions automatically.\hbreak
+\centerline{{\it Joy of joys} it can be done!}
+
+\section{A Simple Solution to Numbering Equations}
+
+PHYZZX has a macro {\bf \\eq} which can take care of this chore for
+you automatically.
+All you have to do is type \hbreak
+\tc{ \$\$ \it x + y = {\bf $\{$} 2 {\bf \\over} (x - y) {\bf $\}$}
+\bf \\eqno\\eq \$\$}
+to get \hbreak
+$$ x + y = {2 \over (x-y)} \eqno\eq $$
+and you will have automatically generated an equation number.
+The question is, {\it What sort of equation
+number will you generate ?\/}.
+Once again, this is a question of style.
+If you are in the Phys.Rev. format, or in the default Nuclear Physics
+format then the equation label is of the form
+{ \it chapterlabel.equation number}.
+Equations are numbered sequentially within each chapter, but
+when you change chapters the chapter number is increased by
+1 and the equation number is reset to 1.
+If you have chosen the format with unnumbered chapters and sections,
+then {\\eq } will automatically generate sequential equation numbers.
+As far as we are concerned this is the most satisfactory way of
+numbering things.
+For short papers, i.e. those with only one chapter, choose the unnumbered
+chapter format and all of your equations will be numbered sequentially;
+for longer papers, i.e. those which call for dividing them into
+chapters, numbering the equations by their chapter and number within
+the chapter makes it easier to refer to them.
+Sometimes, however, either out of perversity or because a paper
+has many chapters but very few equations, an author wishes to
+choose the format with numbered chapters but sequential equation numbers.
+This will happen if, before entering the first equation in your paper
+you type the command {\bf \\sequentialequations}
+Hence, in the default mode, typing
+\tc{ \$\$ \it 7x + 11x\bf \^\ \it 2 = 50 \bf \\eqno\\eq \$\$ }
+\tcon{ \$\$ \it 3x + x\bf \^\ \it 3 = 85 \bf \\eqno\\eq \$\$ }
+\tcon{ \$\$ \it 4x + 8x\bf \^\ \it 7 = 12 \bf \\eqno\\eq \$\$ }
+\tcon{ \$\$ \it 7x + 4x\bf \^\ \it 2 = 0 \bf \\eqno\\eq \$\$ }
+\tcon{ \$\$ \it x + 21x\bf \^\ \it 5 = -5 \bf \\eqno\\eq \$\$ }
+yields
+\equanumber=0
+$$ 7x + 11x^2 = 50 \eqno\eq $$
+$$ 3x + x^3 = 85 \eqno\eq $$
+$$ 4x + 8x^7 = 12 \eqno\eq $$
+$$ 7x + 4x^2 = 0 \eqno\eq $$
+$$ x + 21x^5 = -5 \eqno\eq $$
+If, however, you first type {\bf \\sequentialequations};
+then typing \hbreak
+\tc{ \$\$ \it 7x + 11x\bf \^\ \it 2 = 50 \bf \\eqno\\eq \$\$ }
+\tcon{ \$\$ \it 3x + x\bf \^\ \it 3 = 85 \bf \\eqno\\eq \$\$ }
+\tcon{ \$\$ \it 4x + 8x\bf \^\ \it 7 = 12 \bf \\eqno\\eq \$\$ }
+\tcon{ \$\$ \it 7x + 4x\bf \^\ \it 2 = 0 \bf \\eqno\\eq \$\$ }
+\tcon{ \$\$ \it x + 21x\bf \^\ \it 5 = -5 \bf \\eqno\\eq \$\$ }
+yields
+\sequentialequations
+$$ 7x + 11x^2 = 50 \eqno\eq $$
+$$ 3x + x^3 = 85 \eqno\eq $$
+$$ 4x + 8x^7 = 12 \eqno\eq $$
+$$ 7x + 4x^2 = 0 \eqno\eq $$
+$$ x + 21x^5 = -5 \eqno\eq $$
+
+Since you are an astute reader you have no doubt noticed
+that what I have told you to this point only solves half of the
+problem.
+While {\bf \\eq} automatically generates equation numbers
+which, each time you run the paper through \TeX\ ,
+are automatically updated to conform to the order in which
+they appear in the text, we have no a priori way of knowing what these
+numbers are.
+The question is, {\it How do we get hold of these numbers so that
+we can refer to them in the text?\/}
+Well, {\bf \\eq} provides a partial solution to this problem by
+definiing the control sequence {\bf \\?} a synonym for that
+number each time it is invoked.
+Hence, typing {\bf \\?} at any point in the text causes \TeX\ to
+print the number of the last equation in which you used the
+command {\bf \\eq}.
+For example by typing {\it equation \bf \\?} we cause \TeX\ to print
+equation \? , which is the number of the last equation
+appearing in our examples.
+The only thing wrong with this solution is that the meaning of
+the symbol {\bf \\?} changes each time you invoke {\bf \\eq},
+so what happens if you want to refer back to an equation
+at several different points in the text?
+
+\section{Naming Equations: A Powerful Tool}
+
+In order to make it possible to refer back to a specific equation
+without knowing its number, PHYZZX has a way of giving the equation
+a symbolic name, like {\bf \\?}, which will always stand for the
+number of that equation.
+The macro which accomplishes this feat does this at the same time
+it generates (and prints) the number associated with this
+equation.
+Since this command does just one more thing than the command
+{\bf \\eq} does, we have given it a name which is just one
+letter longer; the name is {\bf \\eqn}.
+To use {\bf \\eqn} you type
+\tc{ \\eqn\\{\it equation\_name}}
+\equanumber=6
+Note carefully the \\ appearing before the equation name inside the
+braces.
+This backslash must always precede the name itself because you
+are using {\bf \\eqn} to define a new control sequence and, as
+we have already noted, control sequences always start with a \\ .
+Also note the grouping symbols.
+They tell \TeX\ to include everything in the braces as the
+equation name and they are necessary.
+To use this command you type something like \nextline
+{\bf {\it the value of} \$ \\pi \$ {\it is}} \nextline
+\tc{ \$\$ \\pi \\approx {\it 3.14159 } \\eqn\\{\it valueofpi} \$\$ }
+to obtain \nextline
+
+the value of $\pi$ is
+$$ \pi \approx 3.14159 \eqn\valueofpi $$
+If you now type \nextline
+{\it the circumference of a circle is given by} \nextline
+{\bf \$\$ {\it 2} \\pi {\it r}
+\^\ {\it 2} \\eqn\\{\it circumference} \$\$ }\nextline
+you define a new equation number and a new name.
+The result of this is \nextline
+
+\noindent the circumference of a circle is given by
+$$ 2\pi r^2 \eqn\circumference $$
+If we now type {\bf \\valueofpi} we get \valueofpi ,
+if we type {\bf \\circumference} we get \circumference .
+
+A little thought will convince you that this ability to name
+equations is a very powerful time saving tool.
+By giving names to equations you are able to refer to them
+at will without ever giving a thought to the number they
+will be assigned when the paper is printed.
+If you use the command {\bf \\eqn\\{\it name}} to
+deal with the numbering problem, then the number assigned to the
+equation and all references to the equation will always be correct.
+It won't matter if you delete equations, add equations, move
+equations around, or decide to switch from the normal conventions
+for numbering equations to sequential numbering, etc.
+
+\subsection{Restrictions on Equation Names}
+
+There are only a few simple rules you should observe when giving
+names to equations using the command {\bf \\eq}
+\pointbegin
+First, the name has to be proceeded by a \\ as we already noted
+\point
+Second, the rest of the name has to be all letters.
+{\it No numbers are allowed\/}.
+You may however use upper and lowercase letters, and names can
+be arbitrarily long.
+Everyone seems to have his own favorite way of naming equations
+in order to facilitate referring back to them later.
+I invite you to play around with this until you find a scheme
+which makes you comfortable.
+\point
+Third, try to remember to always use a different name for each
+equation.
+Neither \TeX\ nor PHYZZX will warn you if you give two equations
+the same name.
+They will quite happily change the meaning of the
+previously defined name to mean the number of the last equation
+to which you have given that name.
+If you wish this to happen, o.k., however be sure that is what you
+want or you will be in for some surprises later.
+\point
+Finally, {\it never use the name of any macro for an equation name},
+this road surely leads to disaster.
+For example, if you accidentally type {\bf \\eqn\\bf}
+you not only change the previous meaning of {\bf \\bf} but you
+also mess up any macro which uses that control sequence.
+
+As an example of this I note that the names {\bf \\herman},
+{\bf \\Suzanne}, {\bf \\duMMy } are all good names; however,
+{\bf \\jerk3}, {\bf \\don't} and {\bf \\sl} are not.
+There is one exception to this rule, you can give the name {\bf \\?}
+to an equation, which is what the macro {\bf \\eq} does.
+This is useful only if you intend to use it as a temporary name
+for an equation that will be referred to once or twice before
+the name is redefined.
+If you really want to give use numbers for you equation names
+roman numerals are all right.
+You can name equations {\bf \\eqi},{\bf \\eqii},$\ldots$,
+{\bf \\eqix }, etc.
+
+\section{Other Macros For Naming Equations}
+
+We have already noted that \TeX\ allows you to put equations
+on the left hand side of a line using the macro {\bf \\leqno}.
+For this reason, we too need a version of the naming macros
+which do the same thing.
+The obvious name for such a macro would be {\bf \\leqn}
+and it is invoked by typing
+\tc{\\leqn\\{\it equation.name}}
+If you include this in an equation the number comes out on the left.
+
+In addition to this obvious addition to the macro set
+there are macros meant to be used for the automatic numbering of
+aligned equations.
+To learn about aligned equations you should read in the \TeX book
+or in {\bf First Grade \TeX }.
+Assuming that you have done so, let me remind you how about how
+aligned equations are generated, in order to set the stage for
+explaining how the macros {\bf \\eqinsert}, {\bf \\leqinsert},
+{\bf \\mideqn} and {\bf \\midleqn} work.
+
+Aligned equations are, as the name implies, a set of equations
+which appear one after the other.
+In order to make the spacing between these equations look nice
+and in order to make them line up so as not to look messy
+PLAIN \TeX\ introduces the macro {\bf \\eqalign}.
+This macro produces a list of equations which are aligned with
+respect to some common feature of each equation, for example
+an $=$ sign.
+As with single displayed equations \TeX\ allows you to number these
+sets of equations as if they are a single equation by using the
+commands {\bf \\eqno}, {\bf \\leqno}.
+PHYZZX, too, is kind and permits exactly the same thing; to do this you
+use the commands {\bf \\eqn} and {\bf \\leqn}.
+Since {\bf \\eqalign} is a macro whose argument is the text of the
+equations, the way to use {\bf \\eqn}, etc. is to type them
+{\it after} the right $\}$ which closes the {\bf \\eqalign} %{
+command.
+For example, typing \nextline
+{\bf \$\$ \\eqalign$\{$ \\cos $\{$ \\pi \\over {\it 6} $\}$\\ = \& \\
+\\sqrt$\{${\it 3/4}$\}$ \\cr \nextline
+\\cos$\{$\\pi\\over{\it 4}$\}$\\ =\&\\ \\sqrt$\{${\it 1/2}$\}$ \\cr
+\nextline
+\\cos$\{$\\pi\\over{\it 3}$\}$\\ =\&\\ \\sqrt$\{${\it 8}$\}$ \\cr $\}$
+\\eqn\\trig \$\$ }\nextline
+yields
+$$ \eqalign{\cos{\pi \over 6}\ = &\ \sqrt{3/4} \cr
+\cos{\pi\over 4}\ = &\ \sqrt{1/2} \cr
+\cos{\pi \over 3}\ =&\ \sqrt{8} \cr} \eqn\trig $$
+
+\subsection{Things to Remember About {\bf \\eqalign}}
+
+\pointbegin
+The entire argument of {\bf \\eqalign} must be enclosed in braces.
+Successive rows of the equation must be separated by the control
+symbol {\bf \\cr} to tell \TeX\ to make a carriage return.
+\point
+Every row contains two parts (or {\it templates}) separated
+by the special tabulation symbol \&.
+This symbol tells \TeX\ what character you want to line up in each
+line of the set of equations.
+If you want half of some of the lines to be empty that is all right,
+but the symbol \& must always appear.
+Left and right braces within a {\it template} must balance separately.
+\point
+PLAIN \TeX\ sometimes puts aligned equations too close together.
+If you want to force {\bf \\eqalign} to spread the lines apart
+somewhat there is a special control symbol for doing this.
+All you have to do is type {\bf \\cropen$\{${\it space}$\}$}
+instead of {\bf \\cr} at the end of each line.
+For example, {\bf \\cropen$\{${\it 12pt}$\}$ } will force
+the lines 12pt further apart.
+The control sequence {\bf \\crr} is an abbreviation for
+{\bf \\cropen$\{${\it 10pt}$\}$}.
+
+Although it is not obvious from the previous example, {\bf \\eqalign}
+won't always put the equation number where you would like it.
+For example, if one of the equation lines is very long and
+pushes into the right hand margin, then {\bf \\eqalign} will
+put the equation number on a separate line below the last equation
+in the set.
+If, as often happens, there is only one or two long lines and
+there is room on one of the other lines for an equation number
+you can force \TeX\ to put it there if you wish.
+The way to do this is to use the PLAIN \TeX\ control sequence
+{\bf \\eqinsert} immediately following the {\bf \\cr} or
+{\bf \\cropen} ending the line you wish to have the equation on.
+If you type \nextline
+{\bf \$\$} $\ldots$ {\bf =\&} $\ldots$ {\bf \\cr \\eqinsert$\{$
+{\it equation.number}$\}$ \$\$ } \nextline
+then you get the equation number you specify on the line
+indicated.
+The corresponding PHYZZX macros which allow you to do this
+while at the same time automatically generating a name and number
+for the aligned set of equations are
+\tc{\\mideqn\\{\it name}}
+If you don't want to name the equation at the same time that
+you automatically generate a number for it you can simply use
+\tc{\\eqinsert\\eq}
+
+\subsection{Numbering Aligned Equations Independently}
+
+Sometimes you will wish to generate a set of aligned equations
+but refer to each of them individually.
+In this case you will wish to be able to number them independently.
+PLAIN \TeX\ provides the control sequence {\bf \\eqaligno}
+to handle this eventuality.
+The command {\bf \\eqaligno} works like {\bf \\eqalign}
+except that each equation line consists of three
+parts (or {\it templates\/}) separated by the character \&.
+The third template is where you put the appropriate label for
+that line of the set of equations.
+If you wish to number each equation line sequentially without
+generating a name, then all you have to do is type \nextline
+{\bf \$\$ \\eqaligno $\{$ {\it junk} \& {\it more junk} \&
+\\eq \\cr $\}$ \$\$ }\nextline
+If, however, you wish to name each line separately
+you {\it may not} use the macro {\bf \\eqn}.
+It will not work and will give you a peculiar message of the form
+{\it you cannot use {\bf \\eqno} inside {\bf \\eqalign}}.
+To name individual lines of aligned equations the correct macro
+to use is {\bf \\eqnalign $\{$ \\{\it name} $\}$ } as the
+entry for the third template followed by the command {\bf \\cr}.
+The same command will work in {\bf \\leqaligno} which works
+in exactly the same way as {\bf \\eqalign} but puts the contents
+of the third template to the left of each equation instead of to
+the right.
+In general, {\bf \\leqaligno} causes more difficulties than
+{\bf \\eqaligno} and you should read about it in the \TeX book
+before using it.
+
+\chapter{REFERENCES, FIGURE CAPTIONS AND TABLE CAPTIONS:
+THEIR NAMING AND NUMBERING }
+
+\section{References: Stuff Which Comes at the Back}
+
+To this point we have discussed the partitioning of a document
+into it's major parts, and the automatic numbering and naming
+of equations.
+We now come to the question of generating references.
+In general a reference is signaled by attaching a
+label or reference mark, i.e.
+either a superscripted number or a superscripted number
+enclosed in delimiters (e.g., braces, brackets or parentheses),
+to a specified word in the text.
+This number indicates that in the back of the document, on a page
+(or pages) labelled REFERENCES, one will find a corresponding
+chunk of text prefaced by the same number.
+This text will usually be
+a reference to work published in some journal
+or some comment which is only marginally relevant to the subject
+being discussed.
+Your problem as typist and editor is to generate the appropriate
+number, attach it to the desired word and then type the desired
+text into a separate file of text at the same time numbering it
+with the corresponding number.
+You therefore are faced with several formatting decisions;
+namely, how to attach the reference number to the word in
+the text, and how to format the references when they are typed
+in the back of the paper.
+Clearly, there is a real need for a macro
+to help you handle this dull and repetitive chore.
+
+\subsection{What features should such a macro possess ?}
+
+First it should handle the task of
+attaching the desired number to the designated word, and
+then it should file away the pertinent text in a form which will
+allow it to be printed at the end of the paper.
+In addition to the mechanical act of attaching the reference mark and
+sending the text to another page, we would also like it
+to automatically generate the number for us; so that we don't have to
+constantly refer back to the number of the last reference
+inserted.
+As in the case of equations, this would be nice, since then
+the numbering will automatically come out correct even if we
+add, delete or move references around.
+Finally, since one often cites the same reference
+in many places in the text, it would be nice for the macro to
+allow us to name a reference (in the same way we named equations)
+so that we can cite it without ever knowing exactly
+what number PHYZZX has assigned to it.\nextline
+
+\centerline{PHYZZX \it has the macro capability to do all of this
+and more.}
+
+Since, however,
+there are may different ways in which people like to
+generate and cite references we had to make the commands for
+carrying out these tasks more flexible than those which we
+have been discussing to now.
+For this reason there are more of them to learn about
+and their syntax is a little more complicated.
+We will take them one at a time in increasing order of
+generality.
+
+\subsection{Single References}
+
+Let us deal with the simplest case first.
+Suppose you wish to generate a reference, mark the appropriate word
+and save the indicated text for printing in the back of the paper.
+The command used to accomplish this feat is
+{\bf \\ref}.
+The syntax of this command is
+\tc{ \\ref$\{$\it text$\}$}
+where the indicated text is the material which you wish to have
+appear in the back of the paper.
+For example if you type\ref{This is the place you want to put a
+reference}{\bf \\ref$\{$ \it This is the place you want to put a
+reference \bf $\}$}; then PHYZZX will, as you see, generate a
+reference number, attach it to the word immediately preceding
+the macro command and store the text in a file on your A disk.
+Each time you invoke the macro {\bf \\ref} it increases the
+reference number by 1 and adds the next reference to the file on
+your A disk.
+Anytime that you wish to print this file all you have to do is
+type the command {\bf \\refout}.
+Normally, you would wait to do this until the end of the document;
+however, to see what happens we will now type {\bf \\refout} to
+obtain
+\nobreak
+\refout
+
+\referencecount=0
+Note, that the simple command {\bf \\ref} is like the command {\bf \\eq}:
+it automatically numbers the reference and stores it away,
+however it does not allow you the freedom of naming it.
+It is like {\bf \\eq} in another way;
+like {\bf \\eq} it automatically
+gives the reference the name {\bf \\?}.
+This allows you to refer to the last reference until
+you do something to redefine {\bf \\?}.
+Clearly, this command has only
+limited flexibility and one needs a more sophisticated command
+to allow you to individually name each reference.
+The command which does this is {\bf \\Ref}; the syntax for this
+command is
+\tc{\\Ref\\{\it name}$\{${\it text of reference}$\}$}
+where {\it name} is the name you wish to assign to this
+reference and {\it text} is the material which you wish to have
+appear on the page of references at the back of the document.
+To use the command {\bf \\Ref} you simply begin typing the
+appropriate reference immediately following the word to which
+the reference number is to be attached.
+For example if you type \nextline
+$ \ldots $ {\it this is the result obtained by Banks and
+Kaplunovsky{\bf \\Ref\\}junkname{\bf $\{$}T.\~\ Banks
+and V.\~\ Kaplunovsky \bf $\}$}
+you get \nextline
+$\ldots$ this is the result
+obtained by Banks and Kaplnovsky\Ref{\junkname}{T.~Banks
+and V.~Kaplunovsky}\nextline
+Note that the word Kaplunovsky has a superscripted version of the
+current reference number attached to it and the text has disappeared.
+The text is stored away in a file called
+{\bf referenc.texauxil}.
+This file is automatically stored on your A disk
+when the \TeX\ file is processed.
+Once again, to print this stuff we type {\bf \\refout}
+
+\refout
+
+\noindent If we wish to refer to this reference we need only type
+{\it Ref. {\bf \\junkname}} to obtain Ref.\junkname .
+Note that when you type {\bf \\junkname} you do not automatically
+get a space after the number generated, even if you typed one.
+This is because \TeX\ eats a space which appears after a control
+sequence.
+If you want a space to follow the number you should type
+{\bf \\junkname\\ \quad }; i.e., {\bf \\junkname} followed
+by a {\bf \\ \it (space)}, which is \TeX 's control sequence for an
+extra space.
+
+\subsection{Gaining Ultimate Control of Referencing}
+
+Recapping, we see that
+the command {\bf \\Ref} basically does for references what {\bf \\eqn}
+does for equations.
+Ordinarily, {\bf \\Ref} is the most convenient version of the
+reference command and will be the one you will use most
+often.
+There will be situations, however, where you wish to generate a named
+reference without generating its reference mark.
+For example, you may be typing a formula, or a footnote and wish
+to put the superscripted reference mark inside the footnote or formula
+(or for that matter, inside some {\bf \\hbox} which you are
+defining).
+You must be careful because the command
+{\bf \\Ref} cannot be used in these situations.
+This has to do with the way in which it goes about doing its job.
+You really don't have to know the reasons why it won't work,
+you just have to know it won't.
+This problem is easily solved if you know how to use the most
+flexible form of the reference command; namely, the command
+\tc{\\REF\\{\it junkname}$\{$ {\it text }$\}$}
+As you see the syntax of this command is identical to {\bf \\Ref}
+and in fact, it does almost exactly the same thing.
+It generates a dummy name ({\bf \\junkname}) and writes the text
+material into the file {\bf referenc.texauxil}.
+The difference is that when {\bf \\REF} is finished it does not
+attach the reference mark to the preceding word.
+To attach the reference mark to a specific word you type the command
+{\bf \\refend} immediately following that word.
+Basically, what {\bf \\Ref} does is invoke the command {\bf \\REF}
+immediately followed by the command {\bf \\refend}.
+Dividing the reference generating command from the
+command which attaches the reference mark
+solves all of the aforementioned problems.
+If you wish to put a reference in a forbidden place, like a footnote,
+or hbox, or formula, all you have to do is use {\bf \\REF}
+somewhere before you enter the forbidden territory and then use
+{\bf \\refend} immediately following the place where you want the
+reference mark.
+
+\subsection{Generating Your Own Reference Marks}
+
+Since the referencing commands are the ones which are
+most often played with (because
+so many people have their own styles for referencing things) it
+is worth spending a few moments giving you a better understanding
+of the various subcommands which go into their construction.
+First, you should know that the current value of the number
+assigned to the last reference
+is filed away under the name
+{\bf \\referencecount}.
+To get hold of this number you type
+\tc{\\number\\referencecount}
+and then \TeX\ will type out the current value of this number.
+PHYZZX attaches this number to a word by invoking
+the command {\bf \\refmark}.
+The syntax of the control sequence {\bf \\refmark} is
+\tc{\\refmark$\{$ {\it number or name of reference}$\}$ }
+When this command is issued PHYZZX tells \TeX\ to generate a
+superscripted version of the material appearing inside the braces
+and attach it to the word immediately preceding the place where you
+typed this control sequence.
+It is not advisable to leave spaces between the word
+and the command {\bf \\refmark} (or for that matter {\bf \\ref, \\Ref}
+and {\bf \\refend}),
+because if space is left it might creep into the text.
+The command {\bf \\refmark} does one more thing, it changes the
+appearance of the reference mark depending upon whether the paper
+is in Nuclear Physics or Physical Review format.
+
+Since I have referred to {\bf \\refmark} as a subcommand
+it is only fair to give an example of how it is used.
+One place is in the definition of the command {\bf \\refend}.
+PHYZZX defines the command {\bf \\refend} to mean
+\tc{\\refmark$\{$\\number\\referencecount$\}$}
+Using {\bf \\REF} to define a reference outside
+of a forbidden region and using {\bf \\refend} inside this region
+to generate the reference mark provides only a partial solution to the
+problem we have been discussing.
+This is because {\bf \\refend} causes the current value
+of {\bf \\referencecount} to be printed.
+If, for some reason you wish to delay the printing of
+several reference names; or, if you wish to mix and match various
+references and stick them in a single reference mark, you can
+do this by typing {\bf \\refmark$\{$ \\junkname} $\ldots$ {\bf $\}$}
+In this way you can gain all but stylistic control
+of your reference marks.
+It is still true that {\bf \\refmark} changes the form of the
+reference mark depending upon whether the paper is headed for
+Phys.Rev. or Nucl.Phys.
+
+To gain total control of your reference marks
+you need to use the command {\bf \\attach}.
+The syntax of this command is
+\tc{\\attach$\{$ \it stuff \bf $\}$}
+What {\bf \\attach} does is put {\it stuff} into math mode,
+make a superscript out of it and attach it to the word that
+comes before.
+It also spaces from that word so as to make the attached
+quantity look most natural.
+The {\bf \\attach} command does nothing at all to the reference
+mark and it is independent of the format of the paper.
+
+\subsection{Multiple References}
+
+You have now learned all you should know about generating
+single references and taking complete control of the way in which
+they generate reference marks.
+However, you still do not know everything about the
+way in which PHYZZX can handle references.
+This is because we have not yet discussed the question of
+multiple references.
+
+{\it What is a multiple reference?} and {\it Why should I care about
+multiple references?} you ask.
+Good question!
+In principle you don't need to care about them at all.
+You already have the basic tools for handling any referencing problem
+should the need arise, all you need to do is
+use the commands {\bf \\REF} and {\bf \\refmark}.
+Nevertheless, since multiple references occur frequently, especially
+in experimental papers, they merit a special
+construct to make them simpler to handle.
+
+The problem of generating multiple references comes up
+when you reach a point in the text where you wish to
+add a reference to several authors and at the same time
+you do not wish to have this saved as a single reference.
+This may happen for several reasons, the principal reason
+being that you may wish to refer to some of these references
+individually at a later point in the text.
+In this case there exists a set of commands which allow you
+to do this.
+These commands allow you to tell \TeX\ that the material to
+follow will define and name several references.
+They assign a number to each of these references,
+store them away individually and then attach the reference mark \nextline
+$\{$ {\it number of first ref. in set -- number of last ref. in set}$\}$
+\nextline
+The presence or absence of delimiters (in the form of brackets) depends
+upon whether or not you have typed {\bf \\PHYSREV}.
+The commands which perform this service are
+\tc{\\REFS\\{\it name}\bf$\{$ \it text \bf$\}$}
+\tcon{\\REFSCON\\{\it name}\bf $\{$ \it text \bf $\}$}
+and
+\tc{\\refsend .}
+
+To use these commands to generate multiple references you invoke
+them sequentially.
+For example, suppose you wish the next three references to form
+a single multiple reference.
+Begin by selecting the word to which you wish to attach the
+reference mark.
+After the word to which you wish to attach the appropriate
+reference mark, you type in the first reference
+\referencecount=0
+\REFS\first{This is the first reference of a series.}
+\REFSCON\second{The papers just mentioned are unimaginative,
+stupid, incorrect and besides I did it first.}
+\REFSCON\third{I am running out of references.}
+by typing \nextline
+{\bf \\REFS\\{\it first}\bf $\{$ \it
+This is the first reference of a series. \bf $\}$} \nextline
+You then type the next reference using the command {\bf \\REFSCON}
+as follows \nextline
+{\bf \\REFSCON\\{\it second}\bf $\}\{$ \it
+The papers just mentioned are unimaginative,
+stupid, incorrect and besides I did it first.\bf $\}$} \nextline
+In the same way you continue with {\bf \\REFSCON} to generate
+all succeeding references.
+Hence, to input the third reference you type \nextline
+{\bf \\REFSCON\\{\it third}\bf $\{$ \it
+I am running out of references. \bf $\}$ } \nextline
+You finally cause PHYZZX to generate the reference mark by
+typing\refsend
+\tc{\\refsend}
+after the closing brace of the last reference.
+As you see, this set of macros has kept track of the numbers
+of the references, filed the text for
+each reference away and finally combined the number of the first
+and last reference in the set into a single reference mark and
+attached it to the word {\it typing}.
+To see what has been filed away we type {\bf \\refout}
+and obtain
+
+\refout
+
+If you wish to generate an automatically numbered multiple
+reference but have no need to name the individual references
+then we provide the commands {\bf \\refs} and {\bf \\refscon}.
+The syntax of these commands are
+\tc{\\refs$\{$ \it text \bf $\}$ }
+and
+\tc{\\refscon$\{$ \it text \bf $\}$ }
+The command {\bf \\refs$\{$ \it text \bf $\}$} is equivalent
+to {\bf \\REFS\\?$\{$ \it text \bf $\}$ }
+and the command {\bf \\refscon$\{$ \it text \bf $\}$}
+is equivalent to {\bf \\REFSCON\\?$\{$ \it text \bf $\}$}.
+The fact that the name {\bf \\?} is assigned
+to each reference in turn makes it less useful than in the command
+{\bf \\ref} and so you would not tend to use this command unless
+you are typing an already finalized manuscript.
+
+\subsection{The Problem of Long References }
+
+First, you we should observe that there is no problem combining
+many citations in a single reference.
+Obviously, this can be done by typing them in as the argument
+of any one of the reference commands.
+If, however, you wish to have a series of citations all appear
+under the same number, but wish to have them appear on
+individual lines all you have to do is follow each one by the
+command {\bf \\nextline}.
+What {\bf \\nextline} does is generate a neat break and starts
+\TeX\ off printing the material which follows at the beginning of
+a new line.
+The important fact about {\bf \\nextline} is that it preserves
+the indentation of the text established by the reference macro.
+
+This brings us to the second point.
+{\it What happens if you wish to have a reference which consists
+of several paragraphs ?\/}
+Here you have to be careful, since if you use the command {\bf \\par}
+or leave a blank line (which amounts to the same thing)
+you will spoil the indentation of the text material.
+To avoid this a special macro exists called {\bf \\subpar}.
+To get vertical space between text in a single reference
+type the command {\bf \\subpar}
+whenever you would ordinarily insert
+the command {\bf \\par} or leave a blank line.
+It will accomplish the same feat as {\bf \\par \\noindent}
+but it will not mess up the formatting of the reference page.
+
+Having discussed the way to properly generate long references, we
+now come to the problems this will cause.
+The fact is, \TeX\ has trouble writing long lines to
+an external file.
+Since, as far as \TeX\ is concerned the argument of any one of
+the reference macros is just one long line, there will come the
+time when \TeX\ will complain in a mysterious way.
+If you are running interactively it will issue a horrible looking
+PASCAL error message (sending the unforwarned into a case of
+cardiac arrest) and then continue with its processing.
+Since \TeX\ will resume processing after this frightening hiatus
+you will promptly recover, shake your head and say {\it Ain't
+computers peculiar?\/}.
+You will also, in all probability, ignore the fact that it happened.
+This will be a mistake.
+If you look in {\bf referenc.texauxil} on your A disk, you will find
+that \TeX\ has found one of the references is too long
+and has chopped it off, replacing most of the text by
+{\bf \\ETC}.
+I presume that in general this will not be what you intended.
+\nextline
+\titlestyle{\twelvepoint \it Have no fear, PHYZZX is here !}\nextline
+There is a control sequence which solves this problem; unfortunately,
+it is not a really neat solution.
+The solution is to go back into the reference and type
+{\bf \\splitout} at various places in the text.
+This command tells \TeX\ to begin sending a new line to the
+file.
+As I said, this is a solution but not an elegant one.
+We are saddened that the elegant solution has escaped us and
+hope that a \TeX pert out there will tell us a better way to proceed.
+
+\subsection{Questions of Style}
+
+Sometimes you will wish to attach a reference mark to a word
+which is immediately followed by a comma.
+This presents you with two choices neither of which produce
+truly satisfactory text.
+If you type \nextline
+\ $\ldots $ {\it this is the place,}{\bf \\refend} \nextline
+you get \nextline
+$\ldots $ this is the place,\refend \nextline
+and if you type \nextline
+$\ldots $ {\it this is the place}{\bf \\refend}, \nextline
+you get
+$\ldots $ this is the place\refend , \nextline
+In the first case the reference mark is really attached to the
+comma, causing an unsightly extra amount of space;
+in the second case the reference mark separates the word from
+the comma, which is even worse.
+The way out of this predicament is to make use of Knuth's
+command {\bf \\rlap}
+If you type \nextline
+$\ldots $ {\it this is the place}{\bf \\rlap},{\bf \\refend} \nextline
+you get \nextline
+$\ldots $ this is the place\rlap,\refend \nextline
+which is much better.
+Obviously the same trick applies to the macros
+{\bf \\refsend}, {\bf \\refmark}, {\bf \\ref}, {\bf \\Ref} and
+{\bf \\attach}.
+
+Because of the way references work you always get a single
+space after an attached reference.
+Basically this means that if you attach the reference mark to
+the last word in a sentence, the next sentence will start too
+close.
+There is a way out of this dilemma.
+Type \nextline
+{\it the end of the world}{\bf \\rlap}.{\bf \\refend\\ \quad}
+The next\nextline
+which will produce \nextline
+the end of the world\rlap .\refend\ The next \nextline
+The {\bf \\ \quad} forces more space between the sentences.
+
+Finally, if you need a reference followed by a colon and want
+to get rid of the extra space that the reference macro puts in
+simply type {\bf \\refend\\unskip}.
+The command {\bf \\unskip} is a Knuth construct which eats
+the last extra space you entered.
+(Actually, it eats the last bit of glue that
+was inserted into the text, but that is a matter for \TeX perts.)
+
+\subsection{Typing Journal Entries: A Convenient Macro }
+
+Since many of the references which appear in a paper are
+citations of articles appearing in various physics journals
+we have a special macro to handle this problem.
+The reason one uses a macro to do this is that \TeX perts
+are expected to typeset such references with the journal name
+in as slanted ({\bf \\sl}) font, the volume number in boldface
+({\bf \\bf}) font and the remaining text in roman ({\bf \\rm}) font.
+You can either remember to do all of this or you can use the
+command {\bf \\journal}.
+The syntax of this command is
+\tc{\\journal{\it journal name}{\bf \&}{\it volume number}%
+{\bf (}{\it year}\bf )}
+This command is used inside any
+one of the reference commands as follows:
+if you want to obtain the same result as typing \nextline
+{\bf \\ref$\{$ \it T.\~\ Banks and V.\~\ Kaplunovsky \bf \\sl
+\it Nucl. Phys. \bf \~\
+\\bf \it B211 \bf \\rm \it (1983) 529 \bf $\}$} \nextline
+you need only type \nextline
+{\bf \\ref$\{$ \it T.\~\ Banks and V.\~\ Kaplunovsky \bf
+\\journal \it Nucl.Phys.\bf \& \it B211 (83) 529 $\}$}
+This will produce a reference entry of the form \nextline
+\refitem{1.} T.~Banks and V.~Kaplunovsky \journal Nucl.Phys. & B211 (83)
+529
+
+Note, the blanks before {\bf \\journal}, before and after the
+character {\bf \&} and before and after the {\it (year)} are
+optional.
+If everything is working as it should they will have no effect
+on the final result.
+On the other hand, be careful about blanks within the parentheses;
+if you put them in they will appear.
+Thus, typing ( 83 ) produces a different result from typing (83).
+The first will result in the journal year being typed as 19 83
+and not 1983 which is, presumably, the desired result.
+
+\section{Figures and Tables}
+
+There are two other things which tend to appear at the end
+of a paper and to which one refers in the text.
+These are Figure Captions and Table Captions.
+In general these things come up as you are typing
+in some text and decide {\it Aha! This is a good place for a figure
+(or table)}.
+As with equations and references, it is convenient to be able
+to generate a number for this figure(table), name it and file
+away the text of the figure caption (or something which will remind
+you what figure you wanted to put there) in a file called
+{\bf figures.texauxil} (or {\bf tables.texauxil}) to be printed
+at the end of the paper.
+The commands which accomplish this feat are
+\tc{\\FIG\\{\it name}\bf$\{$ \it text $\}$}
+and
+\tc{\\TABLE\\{\it name}\bf $\{$ \it text \bf $\}$}
+As in all other variants of this naming convention,
+{\bf \\name} will be the name of the figure (or table)
+generated, and {\it text} is the material to be stored away
+in a file on your A disk.
+These commands work like the reference or equation commands
+in that the numbering is automatic and
+will always be correct no matter how you subsequently modify the
+text.
+The commands, analagous to {\bf \\refout}, which print the
+list of figure or table captions are
+\tc{\\figout}
+and
+\tc{\\tabout}
+which should come as no big surprise.
+
+There is a fundamental way in which the figure and table caption
+macros differ from the reference macros; namely, they do not
+automatically generate a reference mark.
+This is because you normally want to say something like \nextline
+$\ldots$ {\it as you can see from Fig. 7 } \nextline
+or something like that.
+The basic macros, i.e. {\bf \\FIG} or {\bf \\TABLE} permit
+you to type this in as you please.
+For example, one way to have \TeX\ generate the line above
+is to type \nextline \figurecount=7
+{$\ldots $ \it as you can see from \bf \\FIG\\?$\{$ \it text
+\bf $\}$} Fig.{\bf \~\ \\?} \nextline
+which will produce \nextline
+$\ldots $ as you can see in \FIG{\?}{this is the picture of the Mona
+Lisa generated as a fractile} Fig.~\? \nextline
+Obviously, using this form of the command (either for a figure or
+a table) you have total control of what follows.
+Moreover, for simplicity I chose to name the figure {\bf \\?}
+since I only intended to refer to it this one time.
+It is clear that I could have given it any name.
+
+For those of you who are happy to use the command exactly in this
+way, i.e. to name the figure {\bf \\?}, file away the caption
+and then type either {\it Fig.\~\ \\?} or {\it fig.\~\ \\?}
+there are two macros, named {\bf \\Fig} and {\bf \\fig}
+respectively.
+The syntax of these commands is somewhat simpler; namely,
+\tc{\\Fig$\{$ \it text \bf $\}$}
+and
+\tc{\\fig$\{$ \it text \bf $\}$ }
+They are the analogues of the set of reference macros which
+automatically generate a reference mark whose name is {\bf \\?}
+after filing away the text of the figure caption.
+What they do is first execute the command \nextline
+\tc{\\FIG\\?$\{$ \it text \bf $\}$}
+and then follow this by either Fig.\~\ or fig.\~\ .
+The analagous macro for tables is
+\tc{\\Table$\{$ \it text \bf $\}$}
+which performs the same task as typing
+\tc{\\TABLE\\?$\{$ \it text \bf $\}$ \rm Table\bf \~\ \\?}
+
+This completes our discussion of macros associated with {\it things
+which come at the back}.
+
+\chapter{FOOTNOTES: THINGS WHICH COME AT THE BOTTOM}
+
+Everybody knows what a footnote is and you have already seen an
+example of a footnote appearing on page~5.
+Basically what a footnote macro has to do is
+attach a footnote mark to a specified word and then
+file away material to be put at the bottom of the page
+(in ten point type).
+The macro has to decide what to do if the footnote is too long,
+or if many footnotes appear on the same page.
+In addition, it has to decide what footnote mark to generate.
+PHYZZX has two macros which carry out this feat.
+
+The first macro, {\bf \\foot}, has the syntax
+\tc{\\foot$\{$ \it text $\}$}
+where the text of the footnote is to be inserted between the
+braces.
+When you invoke this command immediately following the word
+to which you want to attach a footnote mark it does several
+things.
+First it generates the footnote mark and attaches it to the
+preceding word.
+If you are in the Nucl.Phys. format, this symbol will automatically
+be chosen from the set of symbols $\star$, $\dagger$, $\ast$,
+$\ddagger$, $\natural$, $\diamond$, $\bullet$ and $\nabla$.
+The macro will continually cycle through this table, according
+to a specified algorithm, in such a way that the same symbol
+will not (except in truly extraordinary circumstances) appear twice
+on a single page.
+If you are in PHYSREV mode, then the footnote mark will be a
+superscripted $\sharp$ sign followed by the current value of
+{\bf \\number\\footsymbolcount}.
+This is a truly ugly convention, however it is included only
+to provide something for people who insist on numbering footnotes.
+Actually, Phys.Rev. does not like footnotes and preferes this
+material be included in with the references as endnotes.
+
+Note, that as with references, the text of a footnote is
+indented using the \TeX\ command {\bf \\hangindent},
+hence to insert multi-paragraph footnotes one cannot use the {\bf \\par}
+command but must use instead the {\bf \\subpar} command.
+If you don't do this, but use {\bf \\par} (or equivalently insert a
+blank line) then \TeX\ will, obligingly, turn off the {\bf \\hangindent}.
+This will, of course, mess up the footnote considerably.
+
+\subsection{Hints and Warnings}
+
+Since footnotes use \TeX 's basic {\bf \\insert} command,
+they are meant to be used in {\it unrestricted horizontal mode}.
+In other words, you use them inside paragraphs, but outside
+of {\bf \\hbox}, {\bf \\centerline} or similar commands.
+If you don't understand the meaning of the phrase {\it unrestricted
+horizontal mode} you should read about it in the \TeX book,
+or in {\bf First Grade \TeX }.
+This fact means that one has to be careful in attempting combine
+certain other control sequences with the {\bf \\foot} command.
+
+\pointbegin
+Do not define references, figure captions, table captions, etc.,
+inside the text of a footnote.
+If you must put a reference mark inside a footnote use the command
+{\bf \\REF} somewhere before you start the footnote and then
+use {\bf \\refend} inside the text of the footnote.
+
+\point
+If you choose to invoke a footnote when you are in vertical mode
+between paragraphs, then the footnote, complete with its footnote
+mark, will be generated; however, since there is nothing to
+attach this mark to, no superscripted footnote mark will appear.
+Since the command will generate a footnote mark, the counter
+{\bf \\footsymbolcount} will be advanced and so, insofar as PHYZZX
+is concerned, the symbol is waiting around to be used.
+Hence, if you wish to attach this symbol to a word at a later point
+this can be accomplished by use of the subcommand {\bf \\footattach}.
+All you have to do to use {\bf \\footattach} is type it immediately
+following the word to which you wish to attach the footnote mark.
+This command works just like {\bf \\attach} or {\bf \\refmark}
+except that it attaches the current footnote mark and knows whether
+to use Nucl.Phys. or Phys.Rev. format.
+
+\point
+We already noted that if you wish to attach a footnote
+inside of a box (either horizonatal or vertical)
+the way to do it is to use {\bf \\foot} after the previous paragraph
+has ended, but before you make the box in question.
+Then use the command {\bf \\footattach} inside the box.
+What happens if you need to attach the footnote mark
+to something inside a box which appears inside a paragraph?
+In this case you can use the PLAIN command {\bf \\vadjust}
+to accomplish this feat.
+Simply type
+\tc{\\vadjust$\{$ \it text \bf $\}$\\nobreak}
+immediately before the box and then use {\bf \\footattach} inside
+the box.
+
+\subsection{Controlling Your Footnote Marks}
+
+Once again, this section is for those who wish to go beyond
+the mundane and use unusual symbols for their footnotes.
+This can be done by using the PHYZZX command
+\tc{\\footnote$\{$ \it symbol \bf $\}\{$ \it text \bf $\}$ }
+which will generate a footnote using the {\it symbol} you have
+specified as the footnote mark.
+The symbol can be any math mode symbol, or any outr\'e thing
+that you can think up.
+The symbol does have to be in math mode, so if it is something
+you made up instead of a math mode control sequence, be sure to
+{\bf \\hbox} it and enclose it in \$ signs.
+
+\chapter{ITEMIZED LISTS: POINTS, ITEMS AND OTHER STUFF}
+
+You now have all of the necessary information to allow you
+to use PHYZZX to format a paper for the printer: you can
+tell him to set up chapter, section and subsection headings;
+number equations; format the reference, figure caption and
+table caption page; format footnotes, keep track of how
+many are on a page and carry them over to succeeding pages if
+it is necessary.
+From a stylistic point of view there is nothing more for you
+to learn about papers.
+Using the basic commands defined in PLAIN \TeX\ and those
+PHYZZX macros which we have already discussed, you are now
+capable of generating a paper of the correct style to be
+the body of a SLAC preprint.
+What we have not discussed to this point are things like macros for
+title pages and macros which make typing special constructions
+simpler than they would be in PLAIN.
+
+In this section we will discuss a set of
+macros which make the construction
+of {\it itemized lists} particularly easy to achieve.
+Itemized lists appear most often when one is outlining a paper
+and trying to arrange the material in some systematic fashion.
+This sort of outline shows up in memos and the introduction to a
+paper.
+Itemized lists also appear in the body of the text when one wants
+to make a series of points and, at the same time, clearly separate them
+from the format of the general body of the text.
+
+Lists of this sort are conventionally set up as a series of indented
+paragraphs preceded by some sort of highlighting symbol.
+This symbol can be a number, letter, roman numberal or some math
+mode symbol such as a dot, star, diamond, etc.
+When used in writing outlines, etc., one indicates the major divisions of
+the outline by indenting the text associated with
+them some fixed amount and highlighting this text with a specific
+type of symbol.
+When itemizing the ideas which fall within each major division, one
+usually indents the text somewhat more than one did for the major
+divisions and highlights each of these sub-points with a symbol
+which differs in type from those used to highlight the major points.
+One then further subdivides each of these categories into smaller
+steps and indicates this fact by once again increasing the amount of
+indentation and once again changing the type of highlighting symbol used.
+So on ad-infinitum $\ldots$
+
+Obviously, at least for those of you who have read the \TeX book,
+all of this can be done using the commands {\bf \\hangindent}
+and {\bf \\hangafter}.
+However, if one is creating long lists of points, subpoints,
+subsubpoints, etc., then keeping track of the symbols and
+appropriate levels of indentation can get to be a problem.
+For this reason PHYZZX provides a series of macros to make this as simple
+as possible.
+As in the previous cases, we will begin by discussing the
+fixed format versions of the macros, which are the ones which are easiest
+to use, and go on to discuss the ones which allow you greater flexibility.
+
+\section{Fixed Format Lists: Points, Subpoints, Subsubpoints}
+
+\subsection{Points}
+
+The macros {\bf \\point},{\bf \\subpoint} and {\bf \\subsubpoint}
+exist to make it easy to deal with itemized
+lists having up to three levels
+of indentation.
+The first level of indentation is the smallest and is generated by
+typing the command {\bf \\point} followed by the text associated with that
+point.
+Note that unlike the reference or footnote macros,
+the text associated with
+a {\bf \\point} {\it does not} need to be enclosed in braces.
+Points, etc. are constructed using the {\bf \\hangindent} command
+and so \TeX\ accepts all of the text up to the next {\bf \\par} (or blank
+line) and formats it as you desire.
+For this reason, if a point is to consist of more than one paragraph
+{\it do not use the {\bf \\par} command to generate the second paragraph}
+but, instead, use the special command {\bf \\subpar}.
+In addition to indenting the material to follow, the command
+{\bf \\point} also generates a number for the point and attaches it
+to the left of the first line.
+You have seen examples of points in other parts of this writeup; go back
+and look at them if my sentences are confusing.
+Each time you type {\bf \\point}
+PHYZZX generates a new paragraph, increases
+the number of the last point by one and appends this to the left of the
+first line of the new point.
+Obviously, this works well until you finish with a given set of points
+and then decide you want to make a new list of points at a later point
+in the same paper.
+Except in unusual circumstances you would like the first item on this
+list to be labelled 1, and not start up from the number assigned to
+the last point in the previous list.
+To avoid this sort of calamity you use a special command to begin
+a new set of points namely, the command {\bf \\pointbegin}.
+(Clearly this choice of nomenclature is far
+from sprightly and imaginative,
+but it is easy to guess what the correct command is even if you
+have forgotten it.)
+
+As an example suppose you type \nextline
+{\bf \\pointbegin} \nextline
+This is the first point I wish to make. \nextline
+{\bf \\point} \nextline
+This is the second point. \nextline
+{\bf \\point} \nextline
+I am not very imaginative, so this is the third point. \nextline
+You then obtain
+\pointbegin
+This is the first point I wish to make.
+\point
+This is the second point.
+\point
+I am not very imaginative, so this is the third point.
+
+\noindent
+You then return to typing ordinary text by following the text of
+the last point in your list with a {\bf \\par} or blank line.
+
+\subsection{Subpoints and Subsubpoints}
+
+The format of a subpoint is that it is indented further and
+highlighted by lower case letters enclosed in parentheses.
+The command for generating a subpoint is {\bf \\subpoint}
+and, as with points, each time you type {\bf \\subpoint}
+you automatically generate the next letter in the alphabet
+as a highlight.
+As with points, in order to start the numbering over again
+you start each set of subpoints by typing
+{\bf \\subpointbegin} instead of {\bf \\subpoint}.
+For example, typing \nextline
+{\bf \\pointbegin} \nextline
+This is the first point I wish to make. \nextline
+{\bf \\subpointbegin} \nextline
+This is the first subpoint. \nextline
+{\bf \\subpoint} \nextline
+This is the second subpoint \nextline
+{\bf \\subpoint} \nextline
+Etc. \nextline
+{\bf \\point} \nextline
+This is the second point. \nextline
+will generate
+\pointbegin
+This is the first point I wish to make.
+\subpointbegin
+This is the first subpoint.
+\subpoint
+This is the second subpoint
+\subpoint
+Etc.
+\point
+This is the second point.
+
+Subsubpoints are the last automatically provided subdivision
+and are generated using the commands {\bf \\subsubpointbegin}
+and {\bf \\subsubpoint}.
+They are indented still further and highlighted by lower case
+roman numerals enclosed in parentheses.
+I leave it to you to generate you own examples of subsubpoints,
+the syntax is completely similar to that of the previous examples.
+
+The command {\bf \\spoint} is acceptable as an abbreviation
+for {\bf \\subpoint}.
+Abbreviations for the other commands are similar; i.e.,
+\settabs 3 \columns
+\+ {\bf \\spointbegin} & for &{\bf \\subpointbegin} \cr
+\+ {\bf \\sspoint} & for & {\bf \\subsubpoint} \cr
+and
+\+ {\bf \\sspointbegin} & for & {\bf \\subsubpointbegin} \cr
+
+\section{For Less Structure Consider Items}
+
+There will come the time, especially for those of you who learn
+to use \TeX\ to generate transparencies, when you want to be able
+generate itemized lists, but you don't want the highlighting
+to happen automatically.
+Instead you might like to generate stuff with a {\bf \\bullet}
+or an {\bf \\ast} as a highlight.
+For those among you who are left brain dominated and
+feel the need for a macro set which
+takes care of the boring details of indentation, but allows
+you to play fast and loose with the highlights,
+PHYZZX provides the macros
+\tc{\\item$\{$ \it symbol \bf $\}$}
+\tc{\\subitem$\{$ \it symbol \bf $\}$}
+and
+\tc{\\subsubitem$\{$ \it symbol $\}$}
+(The last two commands can be abbreviated as {\bf \\sitem} and
+{\bf \\ssitem} respectively.)
+
+\item\bullet
+For example, this item was generated by typing {\bf \\item\\bullet}.
+Note that I did not put {\bf \\bullet} in braces since it
+is a single control sequence. If I had, however, it would have
+done no harm.
+Spaces and blank lines before {\bf \\item} are irrelevant,
+however, since {\bf \\bullet} is a control sequence and eats
+one space following it, you have to have at least one blank
+after {\it symbol}.
+Once again I caution you that if you put a blank line or {\bf \\par}
+after {\bf \\item} and before the text, or inside a multiparagraph
+{\bf \\item}, then you destroy the level of indentation.
+{\it Remember, indentation only holds for a single paragraph in \TeX .}
+
+\item\ast
+As a second example consider this item which was generated by
+typing {\bf \\item\\ast}
+
+\item\dash
+Or this, which was generated by typing {\bf \\item\\dash}.
+
+At this point I have inserted a blank line in my text and have
+caused the item to terminate and the text reverts to its ordinary
+format.
+
+\item\clubsuit
+This is item {\bf \\item\\clubsuit}
+
+\sitem\diamondsuit
+And this is {\bf \\sitem\\diamondsuit}
+
+\ssitem\dash
+Finally, this is a subsubitem; \nextline
+it was generated by typing
+{\bf \\ssitem\\dash}.
+
+\section{Having Your Cake and Eating It Too!}
+
+Clearly, the {\bf \\item},{\bf \\sitem} and {\bf \\ssitem}
+macros provide you with the ultimate in flexibility
+in the choice of highlighting conventions.
+With them alone you can choose your own format for numbered lists
+and never have to accept the format imposed by {\bf \\point}, etc.
+However, the total lack of structure of {\bf \\item}, etc.
+has a drawback; namely, if you use it to define your points, subpoints
+etc., you are responsible for keeping track of all of the numbering.
+This is certainly not too
+formidable a task, but it can get tedious. \nextline
+\centerline{\it Fortunately, there is a middle ground.}
+
+\subsection{Levels of Indentation}
+
+If all that you want to do is change the levels of indentation
+of points, subpoints and subsubpoints you only have to modify
+the parameter {\bf \\itemsize}.
+This parameter is a dimension stored away in \TeX 's memory
+and items are indented {\bf 1.0\\itemsize}, subitems are indented
+{\bf 1.75\\itemsize} and subsubitems are indented {\bf 2.5\\itemsize}.
+The current value of {\bf \\itemsize} is 30pt (30 points);
+however, you can change this by simply typing
+\tc{\\itemsize = \it 40pt}
+or whatever else strikes your fancy.
+
+\subsection{Getting More Serious}
+
+Let us suppose, although I cannot imagine that this could possibly
+be the case, that you have more serious problems with points, subpoints
+and subsubpoints.
+Perhaps you would prefer to define your own listing macros
+so that {\bf \\mypoint} generates a point whose highlight
+is a capital letter followed by a period; {\bf \\myspoint}
+generates a subpoint highlighted by a number square brackets;
+and {\bf \\mysspoint} generates a subsubpoint highlighted
+by a lowercase letter in parentheses.
+You have two options, you can write your own macro set
+or you can use the PHYZZX command {\bf \\newlist}.
+
+The command {\bf \\newlist} allows you to define your own
+listing macros which format things in a manner which is closer
+to your heart's desire.
+All you have to decide is what sort of delimiters you want
+around the highlighting number and what you want the numbering
+convention for that level of point to be.
+Your available choices are the five defined when we discussed
+changing chapterstyle; namely, {\bf \\Number},
+{\bf Alphabetic}, {\bf \\alphabetic},
+{\bf \\Roman} or {\bf \\roman}.
+
+The syntax of the newlist command is as follows
+\tc{\\newlist\\{\it name}= \it [left delim.][style]\& [right delim.] \&
+[dimen]; }
+(Note that the =, \& , and ; all count.)
+As an example of its application note that the {\bf \\point}
+command is defined by saying
+\tc{\\newlist\\point=\\Number\&.\&1.0\\itemsize;}
+This line tells PHYZZX to define a new command called
+{\bf \\point} and to have it generate a highlighting symbol
+which consists of no left delimiter, followed by a number,
+followed by a right delimiter which is a period and the indentation
+of a point is to be {\bf 1.0\\itemsize}.
+Similarly, subpoints are defined to be
+\tc{\\newlist\\subpoint=(\\alphabetic\&)\&1.75\\itemsize;}
+and subsubpoints are defined by saying
+\tc{\\newlist\\subsubpoint=(\\roman\&)\&2.5\\itemsize;}
+The abbreviations for {\bf \\subpoint} and {\bf \\subsubpoint}
+are obtained by following their definition with the
+statements
+\tc{\\let\\spoint=\\subpoint}
+\tcon{\\let\\sspoint=\\subsubpoint}
+Note, if you have chosen to redefine {\bf \\subpoint}
+and {\bf \\subsubpoint} using newlist, the commands {\bf \\spoint}
+and {\bf \\sspoint} will {\it not} be redefined unless you follow
+your newlist instructions with the two lines printed above.
+
+To define the new set of listing macros mentioned earlier you would type
+\tc{\\newlist\\mypoint=\\Alphabetic\&.\&1.0\\itemsize;}
+\tcon{\\newlist\\myspoint=[\\number \& ]\& 1.75\\itemsize;}
+and
+\tc{\\newlist\\mysspoint=(\\alphabetic\& )\& \\2.5\\itemsize;}
+Note, while there are only five styles available for numbering
+things, delimiters are limited only by your imagination.
+
+\chapter{MISCELLANEOUS STUFF ABOUT PAPERS}
+
+\section{Page Numbers}
+
+Page numbering is a totally automatic procedure
+and, in general, requires none of your attention.
+Normally, if you are not doing anything funny PHYZZX will
+produce a document whose pages are numbered consecutively
+starting from 1.
+In general the first page you get will be numbered, unless
+you have told PHYZZX not to do so.
+The macros {\bf \\FRONTPAGE}, {\bf \\MEMO}, {\bf \\letter}
+and {\bf \\titlepage} do issue such a command, and when
+invoked produce a document where all pages but the
+first page are numbered consecutively.
+If you type {\bf \\FRONTPAGE} then PHYZZX will complete the previous
+page (if there is any), set the current value of the page number to
+1 and then tells \TeX\ not to number this page.
+Visible numbers appear at the bottom of all the pages which follow
+and the first visible number is 2.
+The command {\bf \\Frontpage} is a synonym for {\bf \\FRONTPAGE}.
+The {\bf \\letter} and {\bf \\MEMO} macros, which
+will be discussed later,
+and the {\bf \\titlepage} macro, which is invoked when you are about
+to type the title page of your latest magnum opus, all suppress
+the printing of the pagenumber at the bottom of the first page.
+
+If you wish to start a document in the middle and set the pagenumber
+all you have to do is reset the counter called, of all things,
+{\bf \\pagenumber} by typing
+\tc{\\pagenumber= \it number}
+This will make the first page \TeX\ prints have this number.
+To make sure that the printing of this number is not suppressed
+you should also type {\bf \\frontpagefalse}.
+If you wish to have PHYZZX number the pages using roman numerals
+you can accomplish this by saying {\bf \\pagenumber=-1}
+(or {\bf \\pagenumber=-n} if you wish to start with the roman
+numeral equivalent to the number n).
+
+\item\dash
+If you wish no pagenumbers type {\bf \\nopagenumbers}
+(be careful, its not easy to make them come back afterwards).
+\item\star
+If you want to suppress the page number on a particular page you
+can type {\bf \\frontpagetrue}, which will make PHYZZX
+think that this is the front page.
+You'll sometimes have to play to make this happen where you want.
+
+\section{Spacing}
+
+We have already talked about changing font sizes and selecting
+spacing, and have pointed out that three families of fonts are
+available.
+These are fonts which are fourteen points high, twelve points
+high and tenpoints high.
+The twelvepoint font is the font PHYZZX uses for normal text
+because it looks best when reduced.
+The fourteenpoint fonts are used for chapter titles, etc., and
+the tenpoint font sets, which are kind of small when reduced,
+are generally reserved for footnotes.
+To change font size at will you type either
+{\bf \\tenpoint}, or {\bf \\twelvepoint}, or
+{\bf \\fourteenpoint}.
+To change spacing conventions you use the commands
+{\bf \\singlespace}, or {\bf \\normalspace}
+or {\bf \\doublespace}.
+Note that all of these commands can be used inside the paper
+to temporarily change what is going on;
+however, you should only invoke the
+commands which change spacing when you are between paragraphs.
+If you violate this rule, eventually, you
+will be sorry.
+
+\section{Commands Which Break Lines and Pages}
+
+\TeX\ has its own way of breaking lines and pages and you can learn
+about them by reading the \TeX book.
+However, we have added three commands which are convenient.
+The first command {\bf \\nextline} allows you to generate and
+incomplete line.
+For example, typing {\it This is the way the world ends \bf \\nextline}
+produces \nextline
+This is the way the world ends \nextline
+Notice that \TeX\ has not tried to space the words out to fill
+the line the way it would have if you had typed {\bf \\break}.
+The command {\bf \\nextline} is essentially the same as typing
+{\bf \\hfil\\break}; it differs slightly in that it also
+does some things about glue, but you don't have to know about that.
+
+The command which forces \TeX\ to break the page at will
+is {\bf \\endpage}.
+Typing this command forces \TeX\ to start a new page
+and at the same time it insures that even if the previous page
+is not completely full of text the material will be spaced correctly.
+
+The command with which you finish a paper, memo, letter, etc.,
+is {\bf \\bye}.
+This command tells \TeX\ to complete the last page, print it and
+then turn itself off, returning you to CMS.
+
+\section{Some Remarks About Penalties}
+
+There are a few commands, which belong to PLAIN and not PHYZZX
+which you should know about.
+The basic command which allows you to tell \TeX\ that you
+would advise it that this is a good or bad place to break
+a page or line of text is {\bf \\penalty}.
+Penalties can be either positive or negative.
+If a penalty is positive it tells \TeX\ that this is not a good
+place to put in a break.
+The bigger the penalty is, the worse \TeX\ thinks it is to cause
+a break at this point.
+The biggest allowable penalty is {\bf \\penalty 10000}.
+If you type {\bf \\penalty 10000} at a specific point in the text
+than \TeX , as the printer, will assume that no matter what his
+judgement tells him, you insist that no break can occur at this
+point.
+\TeX\ defines a control sequence {\bf \\nobreak} which equivalent
+to typing {\bf \\penalty 10000}.
+If the penalty is negative, then \TeX\ is advised that you
+believe this point to be a good place to cause a break.
+The more negative the penalty, the better you think this place is.
+If the penalty is negative and greater than
+-10000, then \TeX\ will
+use its own judgement to balance off your suggestion against its
+own esthetic criteria.
+If the penalty is -10000 (or less), then you are telling \TeX\
+that your judgement must carry the day.
+The abbreviation of {\bf \\penalty -10000} is {\bf \\break}.
+
+Note that using the
+same commands inside paragraphs and between paragraphs
+tell \TeX\ to do different things.
+Inside of a paragraph {\bf \\break} tells \TeX\ to break the
+current line at this point, between paragraphs it tells \TeX\
+to break the page.
+If you wish to force \TeX\ to break the page inside a paragraph,
+without terminating the paragraph, you have to type
+\tc{\\vadjust\\break}
+
+
+\section{The Titlepage}
+
+We have now finished with our discussion of macros which PHYZZX
+defines for simplifying the formatting of the body of a paper.
+To complete our discussion of the paper generating capabilities
+of PHYZZX we now have to turn to the question of generating
+the title page.
+A SLAC title page has several parts.
+\pointbegin
+First, in the upper right hand corner of the title page
+one has the publication number, date of submission and
+a line telling whether this paper is to be distributed as
+T, E or T/E .
+This chunk of text has to be set up as a block with the
+appropriate typeface chosen for each line and then the
+entire block is right adjusted.
+This block is referred to as the pub-block
+\point
+Next comes the title of the paper, which is set in fourteen point
+type and this is followed by the list of authors and the
+institutions they come from.
+\point
+After the title and author list you have a choice.
+If you have a short abstract it is included at this point
+and printed on the title page.
+If, however, the abstract is too long, it will not fit
+on the title page.
+In this event you skip it and put it on the next page of the paper.
+\point
+After the abstract, or after the title and author list if the abstract
+is too long, we have a line which tells the journal to which the
+preprint has been submitted.
+\point
+The next line ends the main body of the title page.
+After this line the remaining material, which are contract
+acknowledgements, etc., are put at the bottom page in footnote format.
+
+As you can see from this discussion the problem of formatting
+the title page can get to be quite difficult if we don't have
+special macros to help out.
+For this reason a special set of macros for formatting title pages
+has been included in PHYZZX.
+
+\subsection{The Publication Block or Pub-block}
+
+The first commands which you use relate to setting up the
+block of type which gives the date, publication number, etc.
+If you do not want such a block, you type
+\tc{\\nopubblock}
+If, as will usually be the case you want a pub-block, then
+you have to specify what goes into it.
+To specify the publication number you type
+\tc{\\pubnum$\{$\it number \bf$\}$}
+This causes PHYZZX to put the quantity {\bf \\pubnum} into
+the publication number.
+When you start the quantity {\bf \\pubnum} is {\bf 0000}.
+
+The next item which appears in the macro is the date.
+If you do nothing, then each time you run \TeX\ to produce a new
+copy of the file it will put the current date in this place.
+If you wish to set the date to printed by yourself, then you type
+\tc{ \\date = $\{$ \it month day, year \bf $\}$ }
+Note the braces around the entry because they have to be there.
+
+Finally, the last thing that has to specified for the pub-block
+is the pubtype, which is either T, E, or T/E.
+To specify this quantity you type
+\tc{\\pubtype=$\{$ \it publication type \bf $\}$}
+
+\subsection{Specifying the Titlepage}
+
+The next macro which has to be invoked is
+\tc{\\titlepage}
+This is a single control sequence which you type in just before the
+titlepage. This command must follow the setting of the
+{\bf \\pubnum}, {\bf \\date} and {\bf \\pubtype}
+or you will only get the default values for these quantities.
+What this macro does is tell \TeX\ that this is the titlepage of the
+document and it should not be numbered.
+
+
+\subsection{Typesetting the Title}
+
+The next item to be typed is the title of the paper.
+Since this is set in different size type and requires a certain
+amount of spacing above and below the text, you should use the
+macro {\bf \\title}.
+The syntax of this command is
+\tc{\\title$\{$ \it title \bf $\}$}
+You are now ready to type in the name and institution of the author (or
+authors) of the paper.
+
+\subsection{Getting the Author(s) Right}
+
+If there is a single author you type
+\tc{\\author$\{$ \it author's name \bf $\}$}
+This is, of course to be followed by his address.
+PHYZZX will set the name in upper and lower case capital letters
+and center it on the page.
+Then, if you use the macro {\bf \\address} PHYZZX will typeset the
+address in italics and center it
+directly below the author's name.
+The syntax of this macro is
+\tc{\\address$\{$ \it address \bf $\}$}
+In general PHYZZX will let \TeX\ decide how to break the address
+into several lines if it is too long.
+If you wish to force these breaks use the command {\bf \\break}.
+Note, this is a place where you do not want to use the command
+{\bf \\nextline} or you will force the address to come out
+without having been properly centered.
+For those lucky persons who live at SLAC, there is a special macro
+to save them typing.
+This macro has the name {\bf \\SLAC} and if you wish to tell PHYZZX
+that your address is SLAC all you have to type
+\tc{\\SLAC}
+If the author of the paper is a visitor, or is here on detached service,
+then you might want to give two addresses.
+To have \TeX\ print the second address below the first with the
+word {\it and} in between, all you have to do is type
+\tc{\\andaddress$\{$ \it second address \bf $\}$}
+
+If the paper has more than one author you have two options.
+If the number of authors is small and they come from different
+institutions, then you use the macro {\bf \\andauthor}
+whose syntax is
+\tc{\\andauthor$\{$ \it author's name \bf $\}$}
+This does what the {\bf \\author} command does but it also
+precedes this name with a line which has the word {\it and}
+centered above the author's name.
+This command is then to be followed by {\bf \\address} in order to
+give the address of the second author.
+This can go on as long as you like.
+
+All of this works well for theorists, however it does not work
+well for experimental papers.
+Experimantal collaborations tend to involve many authors from
+several different institutions.
+All we can do in this situation is to type the command
+{\bf \\authors} and then follow this with a list of authors
+and institutions.
+All this command does for you is put the correct amount of
+space between the list of authors and the material preceding it.
+
+\subsection{Setting up the Abstract}
+
+At this point you have to decide whether or not you want to
+include the abstract on the titlepage.
+If you wish to do so this is the time to type
+{\bf \\abstract}.
+This will cause \TeX\ to typeset the word ABSTRACT in the center
+of the next line of text, skip the appropriate amount of space
+and set you up in a new paragraph.
+The next thing you do is type in the body of the abstract.
+If you don't put the abstract on the titlepage then you
+carry out this sequence of commands after you have finished the
+titlepage with the command {\bf \\endpage}.
+After you type in the abstract on the second page you should force
+\TeX\ to print this as a separate page by once again typing
+{\bf \\endpage}.
+This will produce an abstract on its own page with white space
+above and below the text.
+
+If you are in the situation of having an abstract which is too
+long for the title page but too short to fill the entire
+second page you will get ugly output if you type it in
+and follow it with the command {\bf \\endpage}.
+\TeX\ will simply shove everything to the top of the
+page because {\bf \\endpage} is the same as {\bf \\vfil\\break}.
+The way to force \TeX\ to center the title and material is to type
+\tc{\\vfil}
+\tcon{\\abstract}
+\tcon{\it text of abstract}
+\tcon{\\endpage}
+
+\subsection{Where's The Paper Going?}
+
+In order to specify the journal to which you have submitted the paper
+you type
+\tc{\\submit$\{$ \it journal \bf $\}$}
+For example, if it is going to Phys.Rev. D you would type
+\tc{\\submit$\{$ \it Physical Review \bf \\bf \it D \bf $\}$}
+which will produce the line \nextline
+\centerline{ Submitted to Physical Review \bf D}
+
+\subsection{Acknowledgements}
+
+It is customary to acknowledge the support of various grants or
+contracts somewhere on the titlepage.
+Generally this is done in the form of a footnote.
+The easiest way to get \TeX\ to typeset such acknowledgements is to
+use the macro {\bf \\foot}.
+You insert this footnote just after the last word of the title
+or author's name, depending upon the situation, and then continue
+setting the title page.
+The {\bf \\title}, {\bf \\author} and {\bf \\address} macros
+have been written in such a way that the {\bf \\foot} command
+can be used with these macros without any trouble.
+If you fool around with the title page and put things inside boxes
+using the PLAIN \TeX\ commands {\bf \\line} or {\bf \\centerline}
+this is not true.
+In this case the text will be put inside a box in restricted
+horizontal mode and you must use the commands {\bf \\footnote}
+and {\bf \\footmark} as explained in our discussion of footnotes.
+
+For theory group users there is a special macro which generates
+the acknowledgement to the Department of Energy.
+the command is {\bf \\doeack}.
+To generate this acknowledgement you simply type
+{\bf \\doeack} immediately after the last word in the title.
+If other groups want to have their own {\bf \\doeack} macro
+they need generate a file called MYPHYX TEX
+and make sure it contains the lines \nextline
+{\bf \\def\\doeack$\{$\\foot$\{$ \rm Work supported by the Department of
+Energy, contract \bf \$\\caps \rm DE-$\ldots$ \bf \$ $\}\}$ }
+
+\subsection{Finishing the Title Page}
+
+Close the title page with command {\bf \\endpage}.
+If you don't do this \TeX\ will make some stupid decision about
+adding extra material to this page.
+You won't be happy with the results.
+
+\section{A Sample Titlepage}
+
+Let us conclude this section by including a sample title page.
+If you type \nextline
+\newcount\lastpage \lastpage=\pagenumber
+\newcount\lastchap \lastchap=\chapternumber
+\newcount\lastsection \lastsection=\sectionnumber
+\let\lastchapterlabel=\chapterlabel \lastsection=\sectionnumber
+
+\tc{\\pubnum=$\{$ \it 6666\bf $\}$}
+\tcon{\\date$\{$\it September 1984\bf $\}$}
+\tcon{\\pubtype$\{$CRAP$\}$}
+\tcon{\\titlepage }
+\tcon{\\title$\{$\it THE JOY OF TYPING PAPERS USING PHYZZX
+\bf \\doeack$\}$ }
+\tcon{\\author$\{$\it Marvin Weinstein
+\\footnote$\{$\\dag$\}\{$%
+\it another acknowledgement \bf $\}$
+$\}$}
+\tcon{\\SLAC}
+\tcon{\\andauthor$\{$\it V.\~\ K.\~\ Kaplunovsky \bf $\}$ }
+\tcon{\\address$\{$ \it Princeton \bf $\}$ }
+\tcon{\\abstract}
+\tcon{\\centerline$\{$ \it This paper is a crock. \bf $\}$}
+\tcon{\\submit$\{$ \it Physical Review D \bf $\}$ }
+\tcon{\\endpage}
+
+then you get
+
+\endpage
+
+\pubnum{6666}
+\date{September 1984}
+\pubtype{CRAP}
+\titlepage
+\title{THE JOY OF TYPING PAPERS USING PHYZZX\doeack}
+\author{Marvin Weinstein}
+\SLAC\footnote{\dag}{another acknowledgement}
+\andauthor{V.~K.~Kaplunovsky}
+\address{Princeton}
+\abstract
+\centerline{This paper is a crock}
+\submit{Physical Review D}
+
+\endpage
+
+\advance\lastpage by 1 \pagenumber=\lastpage
+\let\chapterlabel=\lastchapterlabel \chapternumber=\lastchap
+\sectionnumber=\lastsection
+
+\chapter{MEMOS}
+
+We have now finished discussing all of the macros which have to
+do with the formatting of papers.
+Now as promised we will turn to a discussion of the two other
+formats which PHYZZX supports.
+The first format is that of a SLAC memorandum.
+The second format is that of a letter.
+
+A memorandum, as we have defined it, is a document meant for internal
+distribution, addressed to a specific group of people and
+designed to transmit information on a specific subject.
+This sort of document tends to have a heading which identifies it
+as a memorandum, gives the date, says to whom the memorandum is
+being sent, from whom the memorandum comes and briefly summarizes
+the topic being discussed.
+This heading is then separated from the body of the memorandum
+by some sort of ruled line and then one types in the text of
+the memorandum.
+
+To type a memorandum you begin by typing the formatting instruction
+\tc{\\MEMO}
+which tells PHYZZX the document to follow is a memorandum.
+It also forces the document to be single spaced and generates
+the heading which identifies the document as a SLAC memo
+and gives the date at which the file was processed; \ie , the current
+date.
+If you wish to type a heading which has the date of your choice
+then use the command {\bf \\memodate} instead of {\bf \\MEMO}.
+The syntax of this command is
+\tc{\\memodate$\{$ \it date of your choice \bf $\}$}
+
+Now you have to generate the remainder of the heading; i.e.,
+the to, from and topic (or subject) entries.
+The macros which do this are
+\tc{\\to \rm , \bf \\from \rm , and \bf \\topic \rm or \bf \\subject }
+The commands {\bf \\to}, {\bf \\from} and {\bf \\topic} or
+{\bf \\subject} work like points or items.
+Hence, they do not need braces.
+
+Finally, after typing in these commands followed by the relevant
+text you need to generate a line to separate the heading from the
+body of the memorandum.
+This is done with the command {\bf \\rule}.
+Having done this you are now ready to type in the text of the memorandum.
+
+Note, all of the itemized list macros which we have discussed
+in earlier sections work in the MEMO format too.
+Hence, you can use them with impunity.
+The same is true for footnotes, etc.
+
+Finally, when you complete the memo, if you wish to indicate to whom
+copies are to be sent you type
+\tc{\\copies}
+This command works like {\bf \\point} or {\bf \\item}
+and so you would type
+\tc{\\copies}
+Mr. A. {\bf \\nextline} \nextline
+Mr. B. {\bf \\nextline} \nextline
+etc. \nextline
+in order to get what you want
+
+Don't be surprised when you generate multipage memoranda.
+The way pages are numbered is going to be different from the
+numbering of papers.
+For a memorandum all but the first page are numbered with the numbers
+appearing at the top of the page.
+
+A sample memorandum is generated as follows; \nextline
+
+\vbox{\tc{\\MEMO}
+\tc{\\to}
+Whom it may concern
+\tc{\\from}
+Marvin Weinstein
+\tc{\\subject}
+Generating memos without tears.
+\tc{\\rule}
+{\it
+Look how easy it is to generate a sample memo.
+Even a baby can type something like this.
+If you use this macro to type your memos people will probably
+take what you have to say more seriously.
+(They shouldn't but they will!)
+You can even type points, for example: \nextline
+{\bf \\pointbegin} \nextline
+Any fool would recognize that if we proceed in this way we can only
+wind up with a disaster. \nextline
+{\bf \\point} \nextline
+Who cares if the DOE doesn't want us to use the construction funds
+to take a Hawaiian vacation. They're just a bunch of old stick in the
+muds. }
+\tc{\\copies}
+{\it Burton Richter \bf \\nextline} \nextline
+{\it Richard Taylor }
+\tc{\\endpage}
+Which generates something which looks like this}
+
+\endpage
+\lastpage=\pagenumber \lastchap=\chapternumber
+\lastsection=\sectionnumber \let\lastchapterlabel=\chapterlabel
+
+\MEMO
+\to
+Whom it may concern
+
+\from
+Marvin Weinstein
+
+\subject
+Generating memos without tears.
+
+\rule
+
+Look how easy it is to generate a sample memo.
+Even a baby can type something like this.
+If you use this macro to type your memos people will probably
+take what you have to say more seriously.
+(They shouldn't but they will!)
+You can even type points, for example:
+
+\pointbegin
+Any fool would recognize that if we proceed in this way we can only
+wind up with a disaster.
+
+\point
+Who cares if the DOE doesn't want us to use the construction funds
+to take a Hawaiian vacation. They're just a bunch of old stick in the
+muds.
+
+\copies
+Burton Richter \nextline
+Richard Taylor
+
+\endpage
+
+\papers \advance\lastpage by 1 \pagenumber=\lastpage
+\chapternumber=\lastchap \sectionnumber=\lastsection
+\let\chapterlabel=\lastchapterlabel
+
+If we use the commands {\bf \\memodate} and
+we would obtain
+
+\vbox{\tc{\\memodate$\{$ \it the fifth of octember \bf $\}$}
+\tc{\\to}
+Whom it may concern
+\tc{\\from}
+Marvin Weinstein
+\tc{\\topic}
+Generating memos without tears.
+\tc{\\rule}
+\noindent {\it
+Look how easy it is to generate a sample memo.
+Even a baby can type something like this.
+If you use this macro to type your memos people will probably
+take what you have to say more seriously.
+(They shouldn't but they will!)
+You can even type points, for example: \nextline
+{\bf \\pointbegin} \nextline
+Any fool would recognize that if we proceed in this way we can only
+wind up with a disaster. \nextline
+{\bf \\point} \nextline
+Who cares if the DOE doesn't want us to use the construction funds
+to take a Hawaian vacation. They're just a bunch of old stick in the
+muds.}
+\tc{\\copies}
+{\it Burton Richter \bf \\nextline} \nextline
+{\it Richard Taylor }
+\tc{\endpage}}
+\lastpage=\pagenumber
+\endpage
+
+\memodate{fifth of octember}
+
+\to
+Whom it may concern
+
+\from
+Marvin Weinstein
+
+\topic
+Generating memos without tears.
+
+\rule
+
+Look how easy it is to generate a sample memo.
+Even a baby can type something like this.
+If you use this macro to type your memos people will probably
+take what you have to say more seriously.
+(They shouldn't but they will!)
+You can even type points, for example:
+
+\pointbegin
+Any fool would recognize that if we proceed in this way we can only
+wind up with a disaster.
+
+\point
+Who cares if the DOE doesn't want us to use the construction funds
+to take a Hawaian vacation. They're just a bunch of old stick in the
+muds.
+
+\copies
+Burton Richter \nextline
+Richard Taylor
+
+\endpage
+
+\papers \advance\lastpage by 1 \pagenumber=\lastpage
+\chapternumber=\lastchap \sectionnumber=\lastsection
+\let\chapterlabel=\lastchapterlabel
+
+\chapter{TYPING LETTERS AUTOMATICALLY}
+
+In addition to typing papers and memos PHYZZX supports a format
+for typing letters.
+To choose this format all you need to type the command
+\tc{\\letters}
+immediately following
+\tc{\\input phyzzx}
+This command will cause PHYZZX to switch over to a different page
+size, 8 inches long by 6.5 inches wide (this is a little
+wider than a preprint) and it automatically changes the linespacing
+to singlespace.
+In addition, the same command tells PHYZZX to put a SLAC letterhead
+at the top of the first page, and to change the way in which pages are
+are numbered.
+
+Having switched over to this mode the very next thing you need to do
+is type in the date, followed by the name and address
+of the person to whom the letter is being sent.
+Getting the alignment of these various elements just right
+takes some doing and so we have a macro to do the job.
+The name of this macro is
+\tc{\\letter}
+Do not confuse this command with the initialization
+command {\bf \\letters}.
+Both statements must appear in your file and the command {\bf \\letters}
+must come first.
+I apologize for this construction but it is a leftover from
+previous incarnations of PHYZZX.
+Since we wanted this version of PHYZZX to be upward compatible we didn't
+change it.
+What the command {\bf \\letters} does is to tell PHYZZX that the
+text to follow is to be set in {\bf \\letterstyle} and then
+it makes PHYZZX print {\bf STANFORD UNIVERSITY} across the top of the
+first page.
+The command {\bf \\letter} tells PHYZZX that this is the first page
+of a letter, prints the rest of the SLAC letterhead,
+suppresses the printing of the pagenumber at the
+bottom of this page and then allows you to type in the
+name and address of the person to whom the letter is being sent.
+The syntax of this command is
+\tc{\\letter$\{$ \vtop{\hbox{\it Name \bf \\cr}
+ \hbox{\it first line of address \bf \\cr}
+ \hbox{$\ldots$ \\cr}
+ \hbox{\it last line of address \bf \\cr $\}$}}}
+Note that any of the {\bf \\cr}'s can be replaced by the command
+\tc{\\cropen$\{$ \it extra space \bf $\}$}
+which will cause PHYZZX to leave the extra amount of space requested
+between the lines; or you can replace the {\bf \\cr} by {\bf \\crr}
+if what you want is 10 points of extra space.
+
+The reason for typing the commands {\bf \\letters} and {\bf \\letter}
+separately is that {\bf \\letters} initializes the format for typing
+a letter and then {\bf \\letter} allows you to start several new letters
+in a single file.
+So long as you begin each letter with the {\bf \\letter} macro
+each letter will start on a new page, and the letters will not know
+about one another.
+
+As with the titlepage macro, PHYZZX assumes that the date which is
+to appear above the name and address is the current date.
+If, however, you wish to fix the date appearing on the letter you
+can do so by typing
+\tc{\\date$\{$ \it your date \bf $\}$}
+The {\bf \\date} macro will then make {\it your date} appear on all
+of the letters in this file.
+
+Once you have generated the letterhead, date and filled in the name
+and address of the person to whom the letter is being sent,
+you are ready to type in the body of the letter.
+This is to be done in the same manner as for a paper or memo,
+and all of the itemized list, etc., macros will work in this format
+too.
+
+\subsection{Typing the Salutation}
+
+Finally, having typed in the body of the letter we come to the
+problem of generating the signature.
+Once again, since placing this upon the space and leaving the
+correct space between the {\it Very truly yours,\/} and
+the typed version of your name can get to be hairy, we provide the
+macro {\bf \\signed}.
+The syntax of this command is
+\tc{\\signed$\{$
+\vtop{\hbox{ \it Very truly yours (or whatever) {\bf \\cr}}
+ \hbox{ \it Your name \bf \\cr $\}$ }}}
+If copies of the letter are to go to several people you type this
+at the bottom of the letter using the {\bf \\copies} command
+discussed in the section on memos.
+
+You finish a letter with the command {\bf \\endletter}.
+This command insures that if there are several letters in the same
+file each one will be processed independently.
+
+\lastpage=\pagenumber \lastchap=\chapternumber
+\lastsection=\sectionnumber \let\lastchapterlabel=\chapterlabel
+
+A sample letter is generated as follows
+\tc{\\letters}
+\tcon{\\letter$\{$ \vtop{\hbox{\it Dr. Boris Kayser \bf \\cr }
+ \hbox{\it Program Director for Theoretical Physics \bf \\cr}
+ \hbox{\it National Science Foundation \bf \\cr}
+ \hbox{\it Washington, D. C. 20550 \bf \\cr $\}$ }}}
+\tcon{\it Dear Boris,}
+
+{\it Please send more money.}
+
+
+
+\tc{\\signed$\{$ \vtop{\hbox{\it Sincerely, \bf \\cr}
+ \hbox{\it Michael E. Peskin \bf \\cr $\}$ }}}
+\tcon{\\endletter}
+\tcon{\\end}
+which produces
+
+\lastpage=\pagenumber \lastchap=\chapternumber
+\lastsection=\sectionnumber \let\lastchapterlabel=\chapterlabel
+\endpage
+
+\letters
+\letter{Dr. Boris Kayser \cr
+ Program Director for Theoretical Physics \cr
+ National Science Foundation \cr
+ Washington, D. C. 20550\cr}
+Dear Boris,
+
+ Please send more money.
+
+
+
+\signed{Sincerely, \cr
+ Michael E. Peskin \cr }
+\endletter
+
+
+\papers \advance\lastpage by 1 \pagenumber=\lastpage
+\chapternumber=\lastchap \sectionnumber=\lastsection
+\let\chapterlabel=\lastchapterlabel
+
+
+\section{Multiple Letters}
+
+Very often you wish to send the same letter to many different
+people; hence, the text of each letter is the same but the
+salutations will be different.
+There are two ways to go about generating such a series of letters.
+The only difference between them is that the first is somewhat
+more conservative of computer time, but it can only be used for
+relatively short letters; the second is a bit more demanding of
+computer time, but it doen't care how long the letter is.
+By a short letter I mean one which is no more than
+one or two pages in length.
+
+\subsection{Short Letters}
+
+To type in short letters you begin by typing
+\tc{\\letters\\multiletter}
+This command is to be followed by the text of your letter.
+What {\bf \\multiletter} does is tell PHYZZX to file away the
+material to follow in the depths of its memory, to be used later.
+You let PHYZZX know to stop stuffing stuff away by typing
+\tc{\\letterend}
+when you have finished.
+Having now saved the body of the letter for future use you
+generate your letters by typing
+\tc{\\letter$\{$ \it Addressee \bf $\}$}
+followed by
+\tc{\it Dear Mr. Soandso \bf \\par}
+followed by the commands
+\tc{\\lettertext\\endletter}
+As you will have guessed the command {\bf \\lettertext}
+is the name PHYZZX has assigned to the body of the
+letter.
+
+\subsection{For Longer Letters}
+
+The second method for generating many letters is slightly more wasteful
+of computer time, but to my mind it is simpler to use.
+I reccommend it over the command {\bf \\multiletter} and
+have included a brief discussion of the previous case only
+to keep the macro set upward compatible.
+Do us both a favor and forget I mentioned it.
+
+This method takes a little longer because it requires \TeX\ to input the
+same file many times.
+It is simpler because it requires no change in syntax from
+the format used for a single letter.
+To use this method you create a file YOUR FILE A (the filetype
+doesn't have to be TEX here),
+which contains the body of your letter, including your signature.
+You then create a driver file (filename TEX A) of the form
+\tc{\\input phyzzx}
+\tcon{\\letters}
+\tcon{\it optional \quad \bf \\date$\{$ \it your date \bf $\}$}
+\tcon{\\letter$\{$ \it Addressee \bf $\}$}
+\tcon{\it Dear $\ldots$ \bf \\par}
+\tcon{\\input your.file}
+\tcon{\\endletter}
+\tcon{\it $\ldots$}
+\tcon{\\letter$\{$ \it Addressee \bf $\}$}
+\tcon{\it Dear $\ldots$ \bf \\par}
+\tcon{\\input your.file}
+\tcon{\\endletter}
+\tcon{\\end}
+Note, the period between the filename and filetype is crucial.
+What is being done in this method is that we are using \TeX 's
+ability to input an external file as often as you wish.
+This technique has the added advantage that you can even have the
+letters vary somewhat.
+To perform this trick you use the {\bf \\def} command.
+To begin you use the names of some undefined control sequences in
+the file YOUR FILE A, and then redefine these sequences
+in the main driver file after each {\bf \\endletter} and before
+the start of the next letter.
+
+
+\chapter{MISCELLANEOUS MACROS WHICH PHYZZX DEFINES}
+
+We have now finished our discussion of all of the macros which
+pertain to the formatting of special documents.
+This section simply lists some special macros which we have
+included in PHYZZX simply because they simplify the task of
+typing things which occur frequently.
+
+The commands will be listed giving the syntax of each command and
+an example of what it does.
+
+\pointbegin
+\tc{\\ie \quad \rm generates \ie}
+\point
+\tc{\\eg \quad \rm generates \eg}
+\point
+\tc{\\dash \quad \rm generates \dash}
+\point
+\tc{\\\\ \quad \rm generates \\}
+
+In math mode we have the following useful commands
+
+\point
+\tc{\\coeff$\{$ \it a \bf $\}\{$ \it b \bf $\}$ \quad \rm generates}
+$$ \coeff{a}{b} $$
+
+\endpage
+
+
+\point
+\tc{\\partder$\{$ \it f(x)
+\bf $\}\{$ \it x \bf $\}$ \quad \rm generates}
+$$ \partder{f(x)}{x} $$
+\point
+\tc{\\bra$\{$ \it \\Psi \bf $\}$ \quad \rm generates }
+$$ \bra{\Psi} $$
+\point
+\tc{\\ket$\{$ \it phi \bf $\}$ \quad \rm generates }
+$$ \ket{\phi} $$
+\point
+\tc{\\VEV$\{$ \it H \bf $\}$ \quad \rm generates }
+$$ \VEV{H} $$
+\point
+\tc{\\Tr$\{$ \it G \bf $\}$ \quad \rm generates }
+$$ \Tr{G} $$
+
+\endpage
+
+\point
+\tc{\\int \rm generates }
+$$ \int $$
+\point
+\tc{\\prop \rm generates $\prop $}
+\point
+\tc{\\lsim \rm generates $\lsim $}
+\point
+\tc{\\gsim \rm generates $\gsim $ }
+
+\chapter{GOODBYE}
+
+This completes the basic writeup of the capabilities of PHYZZX.
+As I indicated in the introduction, this is not the final version of
+the macro set, but is in fact the last but one version that I
+will have something to do with.
+The final version will appear one of these days and will include
+in the body of the FMT file several macros for creating wrap around
+figure inserts and simple tables.
+The macros already exist but
+have not yet been collected together and finalized in format.
+In addition, it will probably include a label making capability
+to generate mailing labels for letters.
+Don't hold your breath for this version, however, first I have
+to get over having typed this documentation.
+
+\section{Using Your MYPHYX File}
+
+I promised you a short discussion of tailoring PHYZZX
+into your own inimitable macro package.
+The simplest way to do this is to have a complicated
+file called MYPHYX TEX on your A disk.
+If there are a few features of PHYZZX which do almost what you
+want, but not quite, you can
+look at the file PHYZZX TEX.
+By reading Knuth and studying this file you will see how
+everything PHYZZX does is made to happen.
+The way to change something is to steal the relevant definition
+from this file and copy it to your MYPHYX file.
+Then, make the changes which you wish to make.
+Since PHYZZX inputs this file after it makes its own
+definitions, you desires will override the PHYZZX definitions.
+
+\titlestyle{ \bf GOOD LUCK !!!!!}
+
+\bye
+
diff --git a/Master/texmf-dist/doc/psizzl/base/psizzl.commands b/Master/texmf-dist/doc/psizzl/base/psizzl.commands
new file mode 100644
index 00000000000..a2737cce66c
--- /dev/null
+++ b/Master/texmf-dist/doc/psizzl/base/psizzl.commands
@@ -0,0 +1,312 @@
+ PSIZZL COMMANDS - reference manual
+
+ Reference guide to Psizzl macros
+ This is a list of all the user macros in Psizzl.
+ They are grouped logically according to function.
+
+MACROS
+
+These macros are general-purpose macros used
+everywhere in Psizzl, or are of general interest.
+ \Psizzl - this gives the logo: Psizzl
+ \diagnostics - turns on tracing diagnostics
+ \endpage - causes a page break
+ \underscore#1 -
+ gives the argument, \underscore{{\it underscored}}
+ \leaderfil - gives leaders of dots:\hbox to 1in{(\leaderfil)}
+ \centertitle#1 - along with |\breaktitle|, below, gives a centered
+ title, whose line breaks are controlled by the user
+ \breaktitle - to be used with |\centertitle| to break the lines
+ \monthdayyear - causes the date used in \Psizzl macros to appear
+ as {\sl ``month day, year''}, instead of {\sl ``day month year''},
+ which is the default.
+ \date#1 - sets the date to the argument. See also |\letterdate| and
+ |\pubdate|.
+ \loosepar - To be used to terminate any paragraph which
+ has an overfull |\hbox|, due to the line breaker not working.
+ \unlock - To ``unlock'' the macros, so that the character `|@|'
+ may be used in macro names.
+ \lock - To undo |\unlock|.
+
+ \adddef#1#2 - adds #2 to the \def of #1
+ \bumpcount#1 - increases the absolute value of \count#1 by 1
+ \numorroman#1 - expands to arabic if \count#1 is positive, and to
+ roman if \count#1 is negative
+ \lapcomma - gives a comma which will overlap the chracter to the left
+ \translate#1#2#3 - causes TeX to typeset the object specified by #3
+ at the postion specified by X = #1 and Y = #2 relative to the
+ current postion. The current position is not, however, changed.
+ \iftemp - this is a `scratch' switch. It can be used at any time.
+
+LISTS
+
+These are the macros pertaining to lists.
+ \itembegin#1 - Starts an itemized list and sets the symbol to the
+ argument.
+ \item - Makes an entry in an itemized list with the current symbol.
+ \itemcon - Continues an item in a list starting with a new paragraph.
+ \itemset#1 - sets the symbol to #1, but does not begin an item.
+
+ \sitembegin#1 - Similar to |\itembegin|, for a subitem.
+ \sitem - Similar to |\item|, for a subitem.
+ \sitemcon - Similar to |\itemcon|, for subitem.
+ \sitemset#1 - Similar to |\itemset|, for a subitem.
+
+ \ssitembegin#1 - Similar to |\itembegin|, for a subsubitem.
+ \ssitem - Similar to |\item|, for a subsubitem.
+ \ssitemcon - Similar to |\itemcon|, for subsubitem.
+ \ssitemset#1 - Similar to |\itemset|, for a subsubitem.
+
+ \pointbegin - Start a sequential list of points.
+ \point - Put another item in a seqential list.
+ \pointcon - Like |\itemcon| for a sequentail list.
+
+ \spointbegin - Like |\pointbegin|, for a sublist.
+ \spoint - Like |\point|, for a sublist.
+ \spointcon - Like |\pointcon|, for a sublist.
+
+ \sspointbegin - Like |\pointbegin|, for a subsublist.
+ \sspoint - Like |\point|, for a subsublist.
+ \sspointcon - Like |\pointcon|, for a subsublist.
+
+PICTURE
+These macros facilitate making pictures.
+ \blankbox#1#2 - Makes a blank box of the specified dimensions.
+ \scalein - An inch dimension which magnifies with the type size.
+ \boxit#1 - Put a box around the argument.
+ \picture#1#2 - Currently just |\blankbox|.
+
+FONTDEFS
+These define the fonts used in \Psizzl.
+% `X' denotes that the font is loaded
+% suffixes: rm ss fib i it bf sy sl ss tt x caps
+% prefixes:
+% \twelve X X X X X X X X X X X
+% \ten X X X X X X X X X X X
+% \eight X X X X X
+% \seven X X X X
+% \five X X X X
+
+% e.g.: \twelverm is a roman font at 12 point
+% \tencaps is a cap/smallcap font at 10 pt
+
+% Plus the following special fonts:
+% \fortyss
+% \fifteenrm
+% \fourteenrm
+% \tenex
+The following macros are defined in this file:
+
+ \singlespace - Set to single spaced lines.
+ \normalbaselines - Set to one-and-one-half spaced lines.
+ \doublespace - Set to double spaced lines.
+ \largetype - Set to large type size.
+ \mediumtype - Set to medium type size.
+
+OPTIONS
+These macros turn on various switches, which control how
+certain options are used in \Psizzl depending on what publication
+you are writing for.
+
+ \APS - American Physical Society.
+ \IEEE - IEEE.
+ \NIM - Nuclear Instruments and Methods.
+ \NPB - Nuclear Physics B.
+ \PRL - Phys. Rev. Letters.
+ \PRD - Phys. Rev. D.
+ \PL - Physics Letters.
+ \illn#1 - when in |\proof| mode, it expands to ``Illn. #''
+ \draft - Specifies that this is a draft.
+ \preprint - Specifies that this is a preprint.
+ \proof - Specifies that this is a proof copy.
+ \submit - Specifies that this will be submitted to a journal.
+ \foreign - selects specifications for non-APS journals
+ \journal - selects specifications for journal articles
+ \conference - selects specifications for conference proceedings
+ \ifdraft - flag: this is the draft style of a document
+ \ifproof - flag: this is the proof style of a document
+ \ifsubmit - flag: this is the submit style of a document
+
+OUTPUT
+These macros control how the output will appear on the page.
+ \ifdoubleside - flag: the document will be double sided
+ \ifquadside - flag: the document will be two-pages-per-leaf
+
+PUBLICAT
+These macros generate the title page of a publication,
+and indirectly invoke some switches.
+ \docspec#1 - document specifications. Appear in upper right of title
+ page
+ \contract#1 - Defines the contract to be cited.
+ \contracttrue - Specifies that the given contract is to be cited.
+ \title#1 - Title of the document.
+ \subtitle#1 - specify the subtitle of a document.
+ \authors#1 - Author list.
+ \institute#1 - The publishing institution.
+ \submittedto#1 - The journal to be submitted to.
+ \abstract#1 - The abstract.
+ \university#1 - Specify the university of the thesis student
+ \price#1 - Specify the price code of NTIS
+ \workingauthor#1 - Specify the working author.
+ \workingauthorbin#1 - Specify the mail stop of the working author.
+ \workingauthoraddress#1
+ {Specify the address of the workin g author.
+ \publicationstyle#1 - macros to be invoked at the beginning of the
+ publication
+ \publication - specify that document will be a publication
+ \thesisstyle#1 - macros to be invoked at the beginning of the thesis.
+ \thesis - specify that document will be a thesis
+ \reportstyle#1 - macros to be invoked at the beginning of a report.
+ \report - specify that document will be a report
+ \acknowledge#1 - specify the text of the acknowledgement
+ \begindocument - begin production of the specified document.
+ Title page, etc. are produced now.
+ \enddocument - end production of the document.
+ \sigpage#1#2#3#4#5 - specify details of signature page of a thesis.
+ \iffrontmatter - flag: the front matter of the document is to be
+ produced.
+ \ifabstractsigned - flag: the abstract page is to be signed.
+ \ifcopyright - flag: this document is to be copyrighted.
+
+MEMO
+These macros will cause a memo to be produced.
+ \memohead#1 - Specify the header of the memo.
+ Default is institution-dependent
+ \memodate#1 - Specify the date of the memo.
+ \memoto#1 - Who the memo is to.
+ \memofrom#1 - Who the memo is from.
+ \memosubject#1 - Specify the topic of the memo.
+ \beginmemo - To begin the memo.
+ \endmemo - To end the memo.
+ \memostyle#1 - Specify the style of the memo.
+
+LETTER
+These macros control how letters are made.
+ \letterdate#1 - Specify the date of the letter.
+ \salutation#1 - Specify the salutation.
+ \closing#1 - Specify the closing.
+ \typist#1 - Specify the initials of the typist.
+ \copiesto#1 - Specify the cc:
+ \MyRef#1 - Specify your reference number.
+ \YourRef#1 - Specify the receiver's reference number.
+ \breakletter - Break the page at this point.
+ \letterto#1#2 - Name and address of the receiver.
+ \letterfrom#1#2#3 - Specify the sender.
+ \everyletter#1 - Text to be included in every letter.
+ \beginletter - Begin the letter.
+ \endletter - End the letter.
+ \letterhead#1#2#3#4 - Specify the letterhead.
+ \postscript#1 - specify the postscript of the letter
+ \enclosure#1#2 - specify the enclosures of the letter
+ \prescript#1 - specify the prescript of the letter
+ \letterstyle#1 - macros to be invoked at the start of the letter
+ \ifletter - flag: for output routine: this is a letter
+ \ifletterhead - flag: a letterhead is to be produced. Default: true
+ \ifstreetaddress - flag: the street address of the institution
+ is to appear in the letterhead. default: false.
+ \ifwindowenvelope - flag: the address of the letter will be typeset
+ so that it will appear within the window of a window envelope.
+CHAPTERS
+The body of a document (be it publication, memo, or letter)
+are produced by these macros.
+ \beginbody - Begin the body of the paper.
+ \chapter#1 - Begin a new chapter.
+ \beginappendices - Subsequent |\chapter|s will be appendices.
+ \endbody - End the body. Get out list of references, \etc
+ \section#1 - Start a bew section.
+ \subsection#1 - Start a new subsection.
+ \subsubsection#1 - Start a new subsubsection.
+
+CITATION
+Citations such as references, figures, tables and equations are
+done by these macros.
+
+In the following macros,
+#1 is a valid TeX control squence name
+(`\' followed by alphabetic characters only: don't use any numerals!).
+
+Where the macros use `=', they are defining the mnemonic name, so
+\<NAME> must not have been previously defined. (Hint: use some CAPITALS).
+Once this has been done, the mnemonic name can be used with the macro
+without the `=' and following one (or three) arguments:
+e.g.: first use: `\cite\DrellYan={Private communication}'
+ second use: `\Reference\DrellYan\ has clearly shown....'
+
+In the reference, equation, and author address macros,
+#2 is the text of the respective thing being defined.
+
+ REFERENCES:
+ The following three macros set the style of the reference:
+ \superreference - References will be superscripted: `$^{#1}$'
+ \bracketreference - References will appear in brackets: `[#1]'
+ \parenreference - References will appear in parenthesis: `(#1)'
+
+ The following five macros define or cite references:
+ \cite#1=#2 - Define a new reference and put out, e.g.: `$^{#1}$'
+ \hideref#1=#2 - define a new reference, but don't put out any text.
+ This is how multiple references are produced.
+ \bareref#1=#2 - define a new reference, and put out #1 only (bare).
+ \reference#1=#2 - Define a new reference and put out `Ref.#1'
+ \Reference#1=#2 - Define a new reference and put out `Reference #1'
+
+ \refspec#1,#2(#3)
+ Specify a reference in a way that the journal style can switch.
+ \volyearpageref - |\refspec| will be: volume, year, page.
+ \cernref - References will appear in CERN's style.
+
+ EQUATIONS:
+ \equation#1=#2 - Define a new equation.
+ \Equation#1=#2 - Define a new equation.
+ \display#1=#2 - define a new equation and display it.
+
+ AUTHOR ADDRESS SPECIFICATION:
+ \authoraddress#1=#2 - define a new authoraddress
+ \presentaddress#1=#2 - define a new authoraddress
+ as `Present address: #2'
+ \addressreference - specify author addresses to be references
+ \addressfootnote - specify author addresses to be footnotes
+ \addressinline - specify author addresses to be inline
+
+ In the figure and table macros,
+ #2 is the title of the figure or table, which will appear in the
+ table of contents.
+ #2 and #3 concatenated together constitute the caption of the figure
+ or table.
+ #4 will be the contents of the figure or table itself.
+
+ FIGURES:
+ \figure#1=#2#3#4 - Define a new figure and put out `Fig.#1'
+ \Figure#1=#2#3#4 - Define a new figure and put out `Figure #1'
+ \iffigureembed - figures are to be imbedded into the text.
+ Default: true.
+
+ TABLES:
+ \table#1=#2#3#4 - Define a new table and put out `table #1'
+ \Table#1=#2#3#4 - Define a new table and put out `table #1'
+ \iftableembed - tables are to be embedded into the text.
+ Default: true.
+
+ MISC:
+ \hangpar#1#2 - starts a paragraph with hanging indentation.
+ \lowercasecite - Citations will be lower case, not upper.
+ \vita#1 - specify a curriculum vitae for this document
+ \hyphen - punctuation for equations and multiple references
+ \comma - punctuation for multiple references
+ \lapperiod - a period which overlaps to the left.
+
+
+VERBATIM
+These are the macros for verbatim scanning.
+ \begintt - Begin verbatim mode.
+ \endtt - End verbatim mode.
+ |stuff| - Verbatim mode, inline.
+ \listfile#1 - Make a listing of the specified file.
+ \iflistnumber - flag: \listfile produces a numbered listing.
+
+INDEX
+These are the macros for doing the index of a document.
+They can each turn into a ``silent'' index entry by doubling the `^'
+ ^\{text} - Ordinary index entry.
+ ^\|text| - A special term, index entry.
+ ^\|\text| - A control sequence, index entry.
+ ^\<text> - A bracketed concept, index entry.
diff --git a/Master/texmf-dist/doc/psizzl/base/psizzl.doc b/Master/texmf-dist/doc/psizzl/base/psizzl.doc
new file mode 100644
index 00000000000..b1c9b1469de
--- /dev/null
+++ b/Master/texmf-dist/doc/psizzl/base/psizzl.doc
@@ -0,0 +1,41 @@
+PSIZZL DOC - introduction to Psizzl macros for TeX version 1.1
+
+This disk contains the TeX macro package PSIZZL.
+It is to be used in conjunction with Tex82 ver. 1.1
+
+To use these macros,
+prepare a TeX input file of filetype `TEX',
+and give the (CMS) command `TEX &PSIZZL <filename>',
+where <filename> is the name of your file.
+
+You may want to make a file called MYPSIZZL TEX,
+which would have your customized Psizzl macros on it.
+A dummy version of this file is provided.
+
+The file `PSIZZL ARCHLIST' contains a listing of all the distribution
+Psizzl files.
+
+A file `PSIZZL COMMANDS' gives a listing of the user commands in Psizzl,
+along with a discussion of how to use them.
+
+Models (templates) for various types of jobs, such as letters, memos,
+papers, reports, theses, chapters, lists, figures, tables, and references
+may be found in the files `* TEMPLATE'.
+These files may be edited directly into Psizzl input files.
+Note the file `PSIZZL TEMPLATE', which shows how to
+surround your file with the appropriate commands to run it.
+
+For CMS systems, there are two REXX exec files which, respectively
+carry on a dialog with the user to build Psizzl letters and memos.
+In addition, there is a file called `PSIZBILD' which builds the
+PSIZZL FMT file.
+
+A document describing these macros, ``Psizzl Macros'' is available
+as SLAC-REPORT-268 from the author,
+Arthur Ogawa, CLA B226, Bin 96, SLAC, Stanford, CA 94305,
+(415) 854-3300 X2698,
+vmid `OGAWA' at `SLACVM' on net `BITNET'.
+Future releases of Psizzl will have this paper online.
+
+Any problems, questions, suggestions for improvements, etc.
+should be sent to Ogawa.
diff --git a/Master/texmf-dist/doc/startex/base/guide.pdf b/Master/texmf-dist/doc/startex/base/guide.pdf
new file mode 100644
index 00000000000..04ffd5ac1c4
--- /dev/null
+++ b/Master/texmf-dist/doc/startex/base/guide.pdf
@@ -0,0 +1,6121 @@
+%PDF-1.2
+%âãÏÓ
+2 0 obj
+<<
+/Length 25069
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Wj<?#Lb(%INcdMLE-`d!CG:cc8(i;[52,^]I]Tc%De4M?@4t<FcpApH=;eft5j6
+Mms%_.rp@aINEO%?;45p,Wa!AlKo;O,&Ihbci<:AoJ3leQBLC2itUY1l,gE<idCXh
+F;^AUFM>>X?6?oWGl6a&qjY3U9<%=JlMf&_\+m;K_i#%D5MdF<gqWa]iSoWnn##8L
+e%[5l^50ICWV/_pF7!ZjOI354e'f,^PJ>@^HLb_Jn*+2oiQmFKoDRLCS*@nuq%(sG
+(Xr+TUo>si\YcSr98',[g0@gfhlfmh$;?]jr_>OdeP,o>b/,>?Oc&bBGtOb_Z-T93
+''jq8P/u(Z3$\/XBjPPE9>P,?318rm&.ShQ)TU9l<b:-`@p)-RoW"Hm`c^Zg8WpN'
+X_fM4'/rfbg;ia[pa/.?41"m3HFnI_$BF$e<,d!L-.<?Ma`+79@Y7m)O](?DG?PQQ
+'lKl9G&QP4Q@tWDnpJ$l"%s>>dq[X_[42%(:#>)[d_D?Vmr.d7^,,Z44RMPK4jA98
+WjX3'>t(\2<#DBAR#]fIK:J:R'S/_)9?mr'>TMuR02dr&+V.X@3t(nRd^nKbgUXc,
+<:o=7-dB^ArS./Er['kr40sG*WbZQTld!rkJeW@,.2sL`P9LM'l%H@A:,@ZF:$O\k
+YTP136b^^k:,/q'BjN12`9gYgr3MX!1hi9"d(Z'3f8'.*m`bO@T<<`o!m#n+hr<O;
+B`)6"Yf%s]^X;oLbPCfA@K$SZ5[ChV,Z]:"$(/eH;%Jr<FAu3qRUh(O3j-p\*4$1a
+NDC.Q9!NgR.;lU`4Vp6D0`m+;8HD6e503q'LFLtpSEHJ=g0gB#4ruepr-J506)%;:
+-kX3l[$j"We!H)X0p8F\XhKbS!lY>.3lG0h<?G1X$F4=ogU[$d,_g3%2d0#R\+B:g
++[2thZ[VA(.f_\-:Tl)f8+i;.J&Mb.8TSc\a^kl8)d^XAf,m#\qVfJagNO`'gt_iq
+6nW4:r!IVnLYGVnI_+Jll\G@u2T+%%qD.'p2IAV"L0+*cQhg.5m`Nh+5Y03ILHt"t
+iVCIC016<bl&#4[1*[5%EQ^S"i*PQ)0\`s_I<bJJQ;?\]?f$1?4oY0HSNVLKS_&/S
+@h_-OAKafl;ZU=uYdfHChZ)s!]JMu/0'hKa64_ZaQfZ#HOq/.,E>m48L1*DCeb&kM
+_uDHg'3Z?oqc1ee=<0ekJRXB,7`039Q+H[D;/\i)8TDB;qtkME.2"7%K$n4NJFNt?
+5>DQN)/E-/Nr#3KR7("#->6<L5R%[>NYoI_]:a]'j"(2oMR(h:<'o[R7[ON<ND1k=
+@K$IiZKk*?7YV''C+(i'j##\q<89a>?pLH)'fCSiL)dIl9^l5%!TepBJBWW&W6e98
+g^Si_PuU!UL]XMln;.a1akH*!9cSsCEX6lJ"(aDaT49$\AYTuG:.8"e4U*9WfU^F8
+GYXCSP3='dEJ):H%Dd+1gsPTB[QuB+"K*G%oIp7p,brIY"JeI0$1uKb2onjbM$5%M
+p0'rhW`b2;ntd/p31+nl^\BWo>iTO3^lX.6OYA.F"IV7R?8p%gOKm3rQ,=S>49>i"
+edS!^H_X(M#N_J+ksL*fDX/t4(c8Q/0WFG]!tsAoL5(]EhADbk`R$<?r6c*Bm.TkI
+Kco]4!PZoe_fc5RJEeG:F-%]CSW&+F<_\g2@(L"4%YoInn1VT?#+V!2h!kI,.M3,s
+nmr)aD6)_gn.U0u(^[D['NS?O6kl48`P&k`#$;W#BQF2D$k!'uN9a?9=_Fd,_AiF4
+&UQTL;R%;XWdgMZZ&V--(82<Tj$-c8@MF9_-lRXWOtiJP+k'dF()NqW^P-P-YZ43j
+7[f%bZ`LqHei$&/MpITF+>Uf^J/Q@s$r0HtZjIZQ_H>)6(1^!%';1<frsjVj`=>2?
+\5PXCl&o2#=N#!_>"JG0_\fVNd]DXaJc4!5$X+/9fFbOXe^K5nPq=n#Ofee5*[LOc
+[PZ%5:ehYu3g8thN+%PN%?4-(K,[-r"I99Z?/hq39X/PZ($KTBnNq>3KE)"FJ`t$/
+(p"JlqLf8LTILM[a>.4o+F'TD`p/hiLYL4UQ1_j.>esMHBFQlae6QD5,_X8(049tR
+YS&5o(tqt7YUJ!Qh[sX=l$:NtV$39;IX3+M2PXh>EP^[\Xka%c)Xeot#brbG3&L+m
+;[7Ilm%L'ci".B&]9@SMj_7)XRh_;OT.RZHP8g4`Q92o'R"7]>&1bP7hFonCYV4EJ
+lNo62aR9NA(90`>7cV,/,VlU3fW;-M>+]A\_S.')blkUgoK!Qh:<i5T:-#R@BPR6S
+&,)]/>1pfl7[/[2ObN1t7&Ih?@2hr9*f:5A<_H7h#"(b^rH\0iqR4t6r)2_o:eV*p
+&K$o9K*(`ibpG/4_$O.d\;3EQ6W*Q>"2mApWu8o#*&0/R%%lq?T\4(F@i-MQ08?c4
+1C[j+k&h)B<!N$.+p_;R9a=!dX[1UI]O2b6/Z`ooK^:jYNiKWn1o`.P&RU(udo?hX
+SF.dPUMW?7r9EeS#Go8=+i#8?>S]d8fk\[RDg"L(9Io<)Nl*>\`o3p/+6<n[BXP;k
+iul]`l,Vq?Q0_?Pm6/ju=(UeX%[K+SZnu[#AU?iaX3X=a=Kj?]r)<_9bEK/`kSq;L
+_@]aX)]?fG*sl2N87sY%=Q5tO#(qU.ZJius[VW>)ZF4KjC/esjE4B&4PBdg`=2.UV
+e:r',N\,=Vg;bEpF'=*+4-Fd"B'6O1__1I&d#iYTa!"19c:;N)K<#6/9,!C@En(0S
+j"^GB#hfN&Z(^@_8U^/QcLssY^Vf'V-83\NXF\*%>LVhX[J':8A0X<W\KP-t]r:5j
+/N6on>'9Y4D.ug;\qElb3]#CrOe5P<b33QunklsTNj+8jN0Bt`8i]Er5_ONV1MWSn
+k#)6d<.(1\[(2pJ=UZfT'E]_o9IJJei>[?;FCQ8RA,@ak+kXA/%1.<TW7/2USR)JT
+J4!'g?+?TYk\@;2IGfE;3a*Z9,mUoRQnHb-D\-DQ\%@ccbq4AcFB=mK@oh/.`Bp:W
+!fYG("Q3p@6Ft3"MUP\3/LssdgthSJ4L,j@WFg$MDlQV20@n51rE$t5CZh&^s)oJk
+/-*r?rm(H2i!0u:#83afkIV[>i+>>tEM6H@mKrN>94d*>0&14I7o<C1AlNCgqdUU>
+<AqYi#C>6rmW#;]pW`6Hag<YejW8HP<lB7VRd4tLfgF*Y#'FrKEH[e\0[!rGI[/&:
+eb3`_osb]QK0Pqe])\pQ%lq)3kh0IKkP^hN/\Ye=jR7?Qm#5bpf0A>8J4JdmlZ(b@
+<j\/QSiAe^=1O)+>%nTD;NL/3%^&>'7f;epfGTNDbj@+pKS&i]ZVrY:qkZgd4.[9N
+'3D/gSH#g!--=E=8oXf*i?L08S4?e/lNlDIc_7"9rn^6JU7oTNXD0Wmrd,)mQJ,`U
+;I1]iK0-,Ul0JoHjLXRYWFT[*[P"2<(OHC2jN!*rd[EXqH/(SF<7WWZ)WquO\r"j[
+Y*$>g`rQ0RlX0Aq9pX[P9MBkh?$iL4\<8tuGlS<LfCr@b_qtIPB8UqIk61MRp[8TI
+R5XdLV$V<7qYGR+YEB5eV2b^)/U)[15[qs?N'Y?e[Jmo]\f#)YH&i<0P<5:d%dEJb
+Yntj=.0-oE^k&S46umfh$1k/N)EXZ/9)e&g7>#:J."M!SmGsdE'TIhM2mG+5T6D'0
+18B]_-\'=l]FLI8AEO#6QBmni8sejA1r<]L;2sM'frIkQHl[FJ&s4T!=<!g"&Yd+@
+=WoMc\<CpqbY'bDSI%k@9Ep*ED#0<2WEPK?q*gVoinVZ<U%0@JB^0D;B?g`a2\3+u
+oc!XG-$Y6>O,gbh!-;=o?tX5i@Xm$bWE$RCjG^;pE9+0L]HU32NdQNt;Pcjg!3A_u
+KlH,6KFuQ<#P?($$gWq]eqF/>lPU>8C6ITtKl1toMRYMj#qC?sF'5LUZ^@*E\:K5O
+2'NGb9+rn7L8(6=iMT-W3D_paLcu9T'FP'#<LfUHh#c6b_5B&8$&BT_b)WQS.]IBn
+Zk<VH2N;unD7H%?o8<>mj<^MTGaFbV]!=Q9/5Sscp<XJZQW#)593atU]EGUnbR-ee
+lo8:2-T#dP7Y\%>YbT#?46d!ONE+EJ\1ne$8=;KpB\dlOg7X_MF\D,Bj`#NJ6ecG_
+@TC$G+*Dot'OI^qr2)G!&VSmr\`In"FA_oJ:/_HHRR"`?bB4UH<4Dj8,lU$:'>@oM
+``^<,5mA$-5YA<qFh/;[[M,"fgm0rCKh3T8nA/[>V)\B@&m3^oVb5<05FJ_hL/VYM
+\\`[UXtM$Y>l+m4$Fo2T]4<djOH#U&%G.Fm-fRAuX4t!U4`u79]3f5cB-MUKo5,+c
+nr'85FV*uG?7U_(Sa?ChTrnBGjs(\Qbh8_cp>&3dhUi\u^MF4^d%EV+kc76Ic0gIT
+M9'@OT8FERGKm8o"J]1^/rG)LH;?FB&`\BORW`@b.tJd0l6O.V;SA"ociT>%'Q!D*
+Vcu"^!a%:V9jM./r4U--*2q,t3'r-SR->c17+Ja],?0aRPK/5g?-^\CBoc5%pf2X!
+<j%4HoI>%,E%hpJSqEo7NS!+h?d6TG#-97_.8>2Y3S)ehp9lZk*p6+&Hl>Ah,^,2+
+^_hguYE,5$<CoBE.6l.3G[]_=h21fcoRt$ESA9BhOU64W^`LCNDhuP%e8O^g@RMm[
+f/)61nfutRLYiu/f`[`TAi&jaG@97J(:imJ(H\-tEi-X!HiT.[N[C;.%.I&mMYp[?
+PM&Psh+W$Ne]>c@SkF<OYZVQY"ph[rjQK)78ur#OL3ZV?2Xl'YTi3GH\b@lGl0`2K
+n268BIo@Yu#PGE*e;^s_4\":;Xp@^,3Nj(?.%VZ#&l$DA.P@JhCB/M!._MgoX@gP8
+B"PR0#o?^5$OmJIO7n55m)[[t!dSn\:F68DP%Ht.($eO_s/&!FM@q_bPuJ\.Dg+Q[
+<mU-*3+$[!!dUN@%0TB6/CmD[JdOc;=Xu*#!U6Zu-ZaT%Q$et_T&fSVT[HM"1USeh
+##-\NC"*kj?:iB#^1BG1^KWO&c]5+s!M5slCs_Ih/X7ng$_`m^;9s\:<&qt)/J+Ti
+c'EUa$[8V4T'.q$J@N<G8L!Su@0;t<2ON(K#XStF&.92E&Cc0!AQ%+;psO80P;p:@
+MZBEuc8WBMn2C6iAB_<]`I`D;)l6-S/X,"OD[0#)6k7*QHC6o[W2OO[IWqq9Ed\@g
+O@$aopUDIF'b567l%QOW,sS+aRO(1:S*-:8*I7"YC^X5rr+:eU3qMfE1sH"[BEhZ*
+.Z-!)P*GT<QbV("XP\8h^V+r,1#MLHFTReQ$Nh@4$u=#0?_%`K61%T?8u8k-H^!Cc
+OfJ-e![>gRrOO3D[:MMPAB:+?luRY1?"8gMf$*c)9J>677aps4j3[jdES65p=dK0_
+cr+&)q"AZ;A^-8UZ7's20!UnRTC)KF]/Igs&^Zn(=JCc*4LK1^icHZ1aKHW7BT8OI
+]V::[f,7\R2ES3)Gm6tTlXb5Zi\$fG/W)0M\gbVu%QKr7]uffCWpN_9gMXGmD+INk
+FJJAdXeVJ?=A_^7C0(ajd(=K?B<j[(#p:57.1Tu`GM`^;Y<F/<]0us7<$aR*U8'#Y
++mk[;0FSqci"dpoG/V(HjJNMhBjoV^"thVOmIZQ.nb4+ZH4-C%X#69>$)"$@G]AWQ
+\)`n.&8q_(p%blaH&]#aL)0%?n!f7A/E"XZc3T'<*@ja8dSJs^At4,&igTtb2M`"6
+qf.Ful`RYL`Wt@3agDSPn%[KLk("iY"]5'HBAsG(QjhFiY`Ng@iRWW'b4Mme'L-Cs
+3^Hhdgs"/P#"=VNffRN(D+fC!5o$'^m7sh_4RV[D1%VDdGHQ+J\&QS!U?#8OHEMVP
+WabEfJ,FTE@YGiS:'KC>4T3\C?V?U<aF5f[-r'NEn%`kD26a.CHJcPgW-mBl^7kh:
+?'7U&%5ZFg/"VL/6Wj_`8Soo3Zl8mZ]Pm=ocZ<j+;[(n;&E2%kIeB+\!"A>/hFs's
+3d57#a$D)J[g="Y$7pQCk/_G'+<`$Kb7Q;898#*+Hh\TnfjR=gP6Tjn%-b)*I.]u=
+Je;Q,W,"R>YMUB@2+hi:'Xc;$hcf;)LAh*]lAg"]o'-oT,Kuc(TOQ%==C6K(SY5VV
+!AR,?/=ema18%5?$F8caA`<be/Gk&Uc/31a42f4KgZ]XI"!AQ$?=cq&\8h;U$<UYr
+0<1.?#r`lcTW4onY@n=S-i.E]5XeaIn$!BLCrB1aVt+X<#g8`*86XpO+]8[8nVM]u
+GNac:j+C!Ug*,;C"tZ9g&)&Gq=1Pbd&^"RAYL@cXp!\n%!)W,+Y0dfk;Ojt$33]e0
+ibGul'qh=jO"5dI=LTg<WZ#5`@!`3r.`9b/.+UYjJ(F++Y5#jqON#a`@_i_lrUJn_
+5VKqC-f=rF9/bro&B9Hed;Ia;'r-FpZb#(0ctmb1Z@Vp'?7t0?cZ^]*Ic0\+L!Yb*
+NUjnIX.)p<eT#XnJ%G+V@a%09N[Ts]0<l+43:FL%B+UV1DJQd<W6Tk1VINiMRb/Md
+*%tJT9:GOb2&Mo%*^8.3_FVsL[+5'RQQF4`(nF&qkeNUIfk66QUL1J_T^QUM,)FWM
+T@+9O`fP^mkD7aDC86hdm++J/jE&,.Y>Eud7"SuQ>F0_u<=J]IiQ66*5U+1@WT@7r
+#ZXIT8%Ip&o?W*g5'7MNH]4%FokHNF7*np[a,eYp=Qss=Us>#71]*(jm8je6hmX[P
+-C1_-KdQ@07QeCEA%bcfOfD!P/l/Muq$(9i+"plj&DMsgh0#9`!#\(KZ<LIM#/[q]
+%h-/*:/o.gD-t`Hc(b>8=S$P=9'6D6U0b9,C7(+h7u!Y[@:i+`T'6+j$96Q+EJ3Wr
+gq/`-'=<"Lj-EFco627i+`'all:1Ql.g1a6I[GC@.T+otO:*?q#4S/-SQ:8kn&s.S
+'b;"X)X=IZM?:ihXCT'XjARmli9;;(;/>-EC*dJiF$aE-^M]f4B77c5:$JpSj#T'$
+BD6`P+*r`4/al4B*_/R`4T_nRINp?%5I.=0acRPIqYQ.q_$'5e4_(RgFVUV-D]W:d
+WQ.ne@Z_dn6mbJBbuPfWM'!5gEW,9+7''Ig[on,f:4@@^rNcAfRH&'QC?'W;lkTHX
+Hlr_E^??)"SQE,h_*dt.U8D6S6Nmsp$X6+u(eBd7?E^72;`)tEq9csT@(mT%c*a9P
+6'Xk`q:9^&I2-c\\Luj>@M'>q#EK8Id7r6j4::Y!L\Ms&C!'N=rMNgV>6<mt18#U2
+#Lt6GqJaA0fG<0>\s!>F19tY8eI>Q&MH]'X=QC@[W[uk,!0*ne`H]D.QC3-L\V"g/
+s"A,WIG+TDjO)XgJ;@UKDQ@*\lMCpK,abXV]75(#?0lpXIPm:ef(enoElS+'.ME\&
+.tTd=R?_GI4+r_-kBYe4DXNmu@_IO1,0_Kn=D9sO5O]m4'<@]M0DO+/e^^"1(]qKK
+g#.6]Z(#<r[jblniL>pje3e3J?W[4nUcgpb.<b@S;f_0KI%TmKR("OUmQWQMm+OpR
+e`B.-Lau.^m,]/M$5@;R,LOK-s0lT\BMIou^7cG6YbH/J15:!0;(+ZpgS7!\*K$Z_
+b5!UA=<J&u+X4mko3!s/VU3mg3G5llYM+5.)a<]]Q+mNf#8U\p)X]j+J7][<FtF5N
+0[-Q<MtR<W6#>\2:1dB5"4CF$Ob(th:<EEYNVst.eW^A`SS%O>*Qh6jA^]6S<HK=E
+K7AY;]/X3i7#/IQBe!g[m2;(aLQoU9e'tf`POc/1a&]&+lLj7<23/l<n*@eqXkc/O
+<XJVop4KtLS%X5<]nP[h#uNe7AmMk"W,\^nL:25I=UjN]%'p36E`D=fq%Kcu?q:C)
+Qt6077b'kiB`_LJfkg7NVVr'^l;@.WG-jMp&+\pK5"O)bqOjT:lhGU:XK\g(9DdQh
+c.\$RH5.S?q<DK;DTp<3ka4\:35c-?B47Xf*<UjNGTf-B@sLFdlm:B-;C'Jqd'0eN
+c\;P^SOIU=L7$O@LCBMJDLs(m:62Hm$t?%lPEanj7@G9]^"Qep"pBjM_!`EdNBrGg
+QFq)B$%))R\"t<n5Sb9Cb!ap3DGH'>G+U]bl',/piR/D3;,bU[JO_Sl.iWs&hg1F?
+mdgQd,fto_+)b@8`E^Z+7=d!j"2M(bmYhNBP@4-4O^,XeAUl0UAf5M.FZn^mH_-Ae
+e0$6o;eALUV*45I$[Z!#Eb2c)9Cn7;VsL<q6HXIt#(Dp#s&V-rYT99YNGtuN1T%`B
+PjTu37Z2nO,c"Ce5VQG&a.q.s-9o2`$/9N;['/mfNNXe@8=HO4.Dq17iX-,'f_P;A
+3OcEU*MWb39J_rYe>O[bX[4<:/WZkN?B5\,aS'nD(15SV,C>Bd3l<T;_8#JnZ]15i
+mYF`m[t-?ca/GdscQ2"]#:GSef[0O'c!&c=&B+EYhD'U]W'4U10"@7GAk'VGqeJ]S
+;e@p7dQm+@N[`X6,&qR:qLmeFF?IS]_((*t,9V3hbIQU8LV#r&MIdCd*Z<haBT&&u
+-=,Ht7>X$)X3XJ]PAWmBQA9D5-e]Vad=mPYn,TZ&IbAS.00EdLdcO9Nien'Okn$nD
+Noj1^G1=p5A/_3e"f>fW'm/"lko9ejMICE<dgR_%:I&X#(XWZn!SV+=(S]aXb7.OQ
+02YkL3_9%]m\f$tfob$A:mp&@h&SeSWc9<u%EXt1iObQ'>j:[T^&3T<gUn"DmVs/f
+/7Fp1YGbUl=#t5gUs9iA/#-HNPd7]^8$`3kqE_,B*]fV/f[`lup^Ia?.B:K<2hV%R
+&qF5\qcLtZ5o\QG!oA"4:;]<9`7d^VhK)#H2@^kqL0qSH`rlnPEq7FL8j171g%sS;
+bn(GDZ/>kL=N9Dn;&^%LrK?U&U`5[jGY&-/@\=V[iFrFB>Z]$Gn9*K#=&^28<ra1E
+BAa-])0RomHHIT(nq=rD;:'tj8aTZfOXjRuN0KAb=:D3Z:0TVuKjUoY4?Bh'.L6$3
+OT?b8>4Q;QG=kI(_)?a)mA9!OgMp)+H41HWN.D@Z?5V<cPq2F4b`%F[]]*/EE"/t-
+66;/%U[RuiX<!-jS3s[geXmIXZs.sS*d6oueW\O8PnM>\^522SVVtHr-XpYLfj\Mn
+9:F+C\nn1<a^hTq%E+%U6D!Q$fb\g'LM`nR>GWJM\``APA/>s56Q1PKc<kCS+).`Q
+e>rt]@hVpgjYeh/nTfKo\;lhg=d"N#>XUZRQ>hEKT3DjhG1aefA;V\N,`@JF^I5h/
+)@nbla)\`WpHOui]68^eAVXJ7iOT1p>`Lq@6n+DR.S\V6'@]k=<I>V3=NRBa1fJ"[
+["-]W;:>Md,_o0:>dA)UNQT;W*kOo48uNFG!Or_f?p:Mpf]iP4;ZZ*O&6Y8#]d:](
+7D7?;%9GD5>dA-YAM:BH9%]&&q>Ac*Y<YG5*P-eiJIP'G@/"ls1i44:5^_]&7Y0Z+
+2$\O!?p\n=J.g8GDed]%+!!pKYcsU;8u9^c8E_<n<YQj.:4V\FFPsrQ>1oVr!!24;
+UJYb9GaP:MH-nhtMW;e]i.kq^9*pAc,S-SqCIdQO17?C9>haa4Y[W5u',K.QB+X<%
+6R1]@`sXCTqG<.VRjE<*-9cB#PT!&*7qc)Yi^b5<e)[$=Bp._"_$VZ\WY>ttdo<RK
+IeFHk(;p-ULLf7Yo769_;YLp&fE[T"c`LSMIaDMeeHVM<bT]YEKp=[B?T>,#)8umH
+?8(&lPgnpN+eH-,i51"bl4[-<''V.^W3!Y%V.%;2P(C2ue,tTb$^^Dl,_,i8,6>BO
+NX$b:BWQhF%PPn$HXI]W2H5No(#ifcX+5#j\;j/FZ6Oj(5X-"'(oF0hLQ=OS@,YgA
+JZ:kZ)hqMc>Y-OsiAUO.O%.*jD1=T]o;.^Ajl%dE@>@>mR#u&0L@4Pn`@UFN,TN!E
+$MH>1;W'n!$t]P<#5Jua""]8YO<>!\cs4(?U.g?:/e>WbFG.@%isJ2O)cb3#E%;(o
+f9P!n[sS%"jX46FJRI`o^VYTAU<:-L$H8*PAe!rX[\JMEVT2f,\FoOH=2`##duG,/
+MTBgWg8^G^3=/ns>#Du+34iiTOFt4LS*M?BA<'<%PZ\<s#6?Zflh!6\,@S6+s8)%n
++nXc5\nd\i9V&t_$5kfm"FkJ.B7F\!_"IuYZfA>?Ch._T2M?fB)=U;2Dg-8>6i/sM
+/)(#aDNNMiMKZk&Z=%lL9eQ/i:Q.B>ZhVs"[=Y_%(-D&s@pFjh!q[QfG;Q>ik)gTf
+3IDR\-,7>4>74?(0KWVF]/Ihk`$*uAGh>Klp3jWHc8;<E_jTtOm7]IhFt^`L*7Qu-
+:a_*B$[X@BE2>'B=BU[F,!KmlRJS#6NUdt\Cm^`&Kft#$$V;nMk_dIEV[N3uTfMJX
+:-Ha$e=)/sQVV#,$bnV2a!bpTN\,N>*FH]4I%J?H+L]41rHYH^$)p(5'Y2+6oVB<e
+goeJF\@+"bHp+].:C\*5XC=LU7;\4X<1X<!Z)Sa'n\uZ[pgu4`iHe0hJ3]hskf7?Y
+`3G&rU'_)PY<k?JX.a'8F)$(Wn87#TJG&a(e5s;&ZNJk2URsJSZKL%<fio%9cPqu)
+Z.'VsM3VP(".S,1Om<W=;cr+gV.KYi9YN5;$Z',$84Fp=OF!&:%@CF>jSgKlT:,NC
+%:)'jVCm5AV(ZTNqLUj@T@cmad=Zb]\nXt*0k=UbL1836,N7e.#`DV3Ht1c$VGJ)_
+nUJ!J,g!=I#4?ns3e;qAbk'?$S);t\W7sB=n4=pQV#^0ZJf#,g6>VlX.iM/)!E0Q'
+(([f&'dkVH&BR?T1J'0c*H9;FGA&O;V8^g;]p\#WcG*g/Tj[8T>MOc1*:(aPLs*![
+fVp>>-8@L$i:;qV-0=+kM9!,ZqDLUu2Bd`k*8LY69.q+i`_doqLW0[4[TD&hHAoDR
+(L+H,d](AWpDH6LH?>"T'(oNG*Fng)(FBFqSf[qB19+k,!S4)Z*2.Ob4\umOd)!92
+#"I$#i5[Si<ml.7a%+@U#)_Aqo/<ZShH.:Y>E(lKB:#0#gTt_;]b"eYT]D=C2@Jq%
+F<2/7/MC.IP8]Ppd#m`La=QQQd_#n5[mE%pL]liXT1`/C)''-@;$8mh1'`[4H[0"-
+@4jnXU>W)4&?o2Aeo!L_^")RA"1Im,RQiiG1DtsZ<TWRTit1JLFZ+EO)EICs#u'#^
+S$D(Sb_>ltT;Y;@kZF8^kpXF&].d26oQ5+Q6?:&5mjG!)p:[F3CM@P95EFZrY>RuV
+U9hO7aX#IX$KGR&i23nehu`TK5DXKCUIe(Wbci1m,H,l<h$e?UL.BdE0b6fb0j!r%
+60OiE&"sKAP95C>D`rQ(X'LAl4uLkOlKU>IXbOurDtD$oi+E'fE!j0WQTYV'cQ/t?
+&=d>kd*9fY0K<UrEejft*Kbm6`L'DQ#J=N0:1j=#d6"[n!%_l_*)_@"GB"]=Omc[K
+o[51-%bsKkkedHF$@LH8kK=1_6-)$7#>lk)66)!SXtVV][N:c$([]"7,Cs9f6Q\.K
+.Ol\X"_PAX.O7n8"p04oJH!8S4\.\6>D0,\p.MY3E>8%ImQp'Wdd1KqY(T6[0Al'p
++)JYLVAH6+lNB+;E69:\S2q1,_]Jcm2p*Vm6frWj^dM`h@rM'ElT)aBoMSX:?_d0H
+%Zdc<Q7I>a'YbXL:Q>*P8SLV$.?"o+;Z3np;4c3n$c3/$*;UWTJ`'\7.J*nsm$;:7
+2hc%tR6"m(V7pcXjpDD6=0,)oHj7t:]6]HA+lBs`gs\[MHnKh7HJ$3H\]D8;#k::3
+@/RNf6JA0<Mp1%Q7B*&>gM6LdS[tdQ@S(E[(K6+d=N?k!a@%8-TP?J]^SPTKhq+dp
+BAf9H\SIMK.^&,-MQnQhWco0%5U`B0bR2@V6N_M2T$6PTMS,uk=M.-e:(1'^:[8?M
+W#lhe'D)+cVTqAjCYR&nYJmc)FUEJ9'JkFQ10-BkM+[DU;08Jt3lT*aDIkXaYillQ
+L8?P@0t$$uGBmng-fdm[`^VFKhreu`T/KS-$JFA#4=c]WS*.P>@rW^lLuf^:%EVU1
+g9qGg\pQ]AN"@g>MD!5q.CFHIeHX$KJ+QIBOmmY2BcM+@b2ST(h0k6+k5XD4IGXBm
+S3<q7*>6O=7K=JRAOI7J#QIrT9L6BeWbI4XkW'(?g%1d'kNX\*D[mJ/ePj1j5`cVQ
+fNZG;6WN1;(R[:>L5&J>'f\DQ1qR=#PoWo:;KHcVi37"mSjBPDmenYCOQu+?CfX/1
+BqkA&[\edD94OLENTc!WZt?@KB.HCq>;W-rA@9:BCa)42#5X=B2!5*$pu;<><gBW-
+*?83LYVU8HmAVm=U&p:ck:&3ud;+4W;2&+ej(87UgNARd07H-N.+H0^pT*b-cO/Q7
+7F(["OGK_dNM+9<8c(0T5dnd/ShHD:-F'&XnRVeVV%[2da>]QcYr:QL$Osln*Ec3B
+QY4^K81HM@K]DCo5K2rtGOUN27,jgl&nO75qOMcMWm`+aU_=fAR$(!eDS;XKU]0-c
+n+u3scFN5I&^:RCXSFEX;5dWRa\ia>+8d/q.?t%@R:ne.@j"NLG*FoPI(a@'e4I3f
+5tb&-q^MS68"d/48&Ohd&":u83=gEj+*3:%a+u4]'EFjp)E1L+%b$pp&>^Y@rdkD)
+3FILkBhne.T;!Ug&e&UqLT>M)Y,M&6Y[.R2XAO43g`9gnf)18>YF"E(n'm2X0%_Q"
+GqK6Q&O4Vb7,LL*U[/c)O%:RndI8Yu=:%FNZBsFmE-..0TX4*SeLO/DBda:6<g23r
+k%&6+IcsNjgKMg0>0CO&0hZP)O*XSDLVIMjQr]76?0l!hm8@YXZ^\",(T:W*bc&fT
+b?UNMl3XNWa?Elo7;?Kc,FX[]Cd;_/,D-(#B/[W6Sfr.hQW)D%5-<diBbWb<M:*C^
+3>Ne;\#be3>=IH&hSXs(gq6abF@@)+CHHGo,n$f0DV/+Mp?6$ISu[H8^7YlVaC2+9
+/S+<UZ[R84e>?MTh&<O7-NY<%TbT2_=X$k-Zs.\gmE;1_R^f-&!H(QGM$PuEVuqr*
+/4eonC6:qVK6Ftl-<hLUI2#c0&C(Ya#mC[P`FddN<E#[E3-p_#i[U(0*3aD4#<W;%
+pTZR@Sj@i_bp2J7D?W(]3#Q"!;BXjaTrJ=`<a273EQQ=HnE$A?i)C5:5<+MGODr\R
+"I&PXp0jB+@V$SO,!J^_<"Ydu+KRdgo>EP.@e_TtTT)_FX"X</&%A:&>p.*/LljkS
+6Tq_M3QY$ESbWj:`='nCE6NlSi7T3RQ*:5c$et_b4!LPdZC%VnRTAQC_jDt&L7#BI
+iKqg2U1*bsFHQ"C$00nJ(%SrR2Kt6Ce[I2:i3*fsrOV$l>VGLOf?<(?i1"(h5)!pX
+YuG29pXT>Em:QGV![H`JdEB8,]N4CcF+E0=]&CB3#2%%H`M6I=<Q=?Ta*t19<j!,1
+K^7^f=+($og$?%s$r[.hD,]"OlLDhq@@'9J<N7I'PT\]<Z;-X8^%>M3KATS16rL0Y
+42Ti@$Aom.Z&L#U#fe??Q;:c(m`D_3s,RU=@QOFg5f:Z%3)/6qS%/1^M!lm%l:t)r
+C;i%6"&r167d8/D;@h;[>,9cS-da8_-E,]9D39"pd[=2Le7#2F<2/q&J5?!Y'2S&g
+LrP;bK9a_aIe[LJ8i.'r@8,'M!m*..3n)Tb)':f*2elYUKd9<mOb9J;%iH\!7T+ns
+7d!uE9F2U3IiM=.O?<g\nhrBE^)6J^5-,E)T0B5kaLHr@LdE*WM$Zce8R*<[Cm*Wg
+#\1sE^!i$V:D"Hf2b2jDc-_i;UoO=>#H+%<;C-'Fok`QFpoAAeM)!8thjsU88#b6b
+D9[;@E_caD+7cbEWlP1Kj%H@=q_[n`e-#rI7Y9ZAnjobj\ht42!4m@sU?WB2@Z@iM
+NYqZZ"NIJ'*Rhj2)#34cIE2`,\b^`1&imoZplGSPL;)6t<Zlc<3TK^m3jl8iac8>"
+:Pc5<PRsWCmR'VC0q(;iF3E?A9,ppVn]WMP^48"LIslS?PB`jc.asf&\&t&\GV8Fu
+d6OS(l"uY#Wq*I%bhI0@=/d\@SOr%i78&*'s4>P:;ZX2JX.:W;OU.)HqrQ;/Efq%V
+H9g%:kVG$LhAkR#O0"r4s'q%IaJm9__D)b!ZHVLS1+0&o@r"(676I]._.B$q@uc13
+Ier`ea)Z[3F(8BZkX5"s7I$D$F>Z!F\ZUt[FB/]CZF]..:)A5S+;N)#[m!c$fK#fZ
+W#/c36H;:CioSbL/D2R9^-:Ae+R%UCXKR"DRr6@i/rpQEN5sC\17-&j(K_GX3QE.B
+WfO6(^Lb5_I(ut[>':\8W,LY,:VkSnjrKU6AAqoJ:B0,6;^`VN65BjRjC>\dEP[o3
+S1Tg8A?M:%/T$V_cASF=;48b6/<W`_#b*"K'kRUV]D\)_Elka?[p`r7K;k^IB0>UX
+@F)\-Cd@/`-0a'?I-4*9$%a9mXmBQIiAllNQ4*4EB-73Ibn==?)#t[IARH6PAhMct
+]!*7:d#sA`eb1W%=^*7D<-/7u$D<JoeIY.!*GH"H-(D=#0[kG:p!BdQ-n3V;F0\6W
+Sj8l.Z<8.N4$E4oPjRuI5a/.I(o>p7Tf^q_V,:<3-FA4u=<qFdGCYm*]kun^c&qm,
+Z,aa5jX2(60,o&P'bEQPWNkX3Tt9UKiI(hP_FO#77esFYGB\YbpT)9<Pel8GKOk[0
+9qhW^4p/pfW,cL*)L30XTBtYKVnF]*HgI]G?(p\./a&8oQ^7PmG[0nk3sC2NWJEgT
+WQI[rNlbW!(cVn:WFCZ5:bX-3&/[Lu/1^PFhl+*dHk89Ca)&1'>q12l)o1W;fUD2'
+Sp%h(rn/X5R1r^:#pQdb%@-RH4E%cAO&N<gYB-E=X0KPq(r=jIJiJ)mT(Aa!^Holt
+3Dp7T$ti$,-8r3dEp=B2@/#+tlh"l+do<*B/ZY3)05>40flnb;ba;CW=_i;f&AEcK
+Qnn%f<rbAO(Ir,J#TIj(,Mm4jSpm`dD<u[seY+qtqm5$nN_I-sVB]R*E5p$Yah-<j
+3OFls`P.*:(Db)>g17X#T2L+$b,?T8hY`)ng=!)Y)`sn_IE26$T)%B9q;(:AC6%c%
+ot'J!Q9,^`G2FsNpZ6&CLNe6peQgoZA..pqZW<]t]XWQn_]5:]b]rE%5O,DO@U&A!
+?X`$hfC,`S,O4]@s5!Bn6QJsTFQ>H)]JE;#p=qEqa!DCaZ"mJ5`C;^OIH:SUCP>`L
+@ug3:E$GGj]@S")XPG;#4Gi(/f##UD?PG3d/]M-[gRd[bk-s1,CJj7CM3fo.d'*Ib
+\hrF?BRjFA!rpnOSqG=^hC"@>HXQ<Td0(;B<F<LEHf_`l.T'*ij2%KQg`0em>@]jC
+<`;on:dua>\IZaCDm<Q$SZut<IHCdq_\IF9#>94p3C`u;N#\:<DPIZQ*Lj.*2V34Z
+G#pl+-)4N.ZL^e!ksZl'W-UM5fXV[k*D/K@Zheqij[o0Qotg?4Ug@[HC3X`dFLSU=
+&R3"nBr2lX!&BRAPQ7bohm[=EO=23YD\a``mCd&fF9#S\cRCkrYU8nkSl31'k?ebT
+LlGdA#G&Ye/VgnCC2/mH$"6t4P`X9MD6KDN+-*Hab^2fO^$J%/Vf!1H<WVuJAFgfN
+l,41&\#kpfaafW-,u#AN3]DrF<5ut[Upi)?cMRTSbN+;fmUPES%clmG3FHs"G^H$e
+9"-t.\!dZbW`@Bcb`PLUn[S<.4@G+@_qA\`KG=r.CaH7!.ft<B]MU0?"-#2'H6*AF
+Os,n8Hd*?bGNM.<h6Ltpi^2n_ZP1rYq*gp4CSUd]pAas-!`\a_T4pdPa>%RZNcqT:
+WUGqbb/P_TKYP$L=^L!RH<:uM]c"F>#I+(A'*>C>X3jaF7s2u'gO'N%mdlq,Wp5LR
+ZgGg;,QLo;diP>09ZX*nbX\=J%7NIQJG:L>J[@G;jD%*E++"o)['p9f4G*m]Ze7bY
+CZM68!DiP+^6:_W-[mp+jO$A5T6Q&SnXRfu3a:2)N)?U:NdZ67ImQ#a%"G#S1@!PX
+ih<oo)PC[@:B,tcB=aP18+F`dYY6I?>/P[bi.Rg(1S6<3*?'sI50sf.;F:P05LA!?
+?aM4_QCr$60%J-9!?6DOY&rf&Zs5Vt8hfmO^+LV0@7^*iD%EAm;?N<\o-d7WQPdPF
+CVI;^?$Z;G=LOHaTfP?_C=CMdoGO+8.kXb6RK*TQR:Q5cMAXlQ,fG'kV2]`BaVi.r
+CAf[\gNa*D45X;Pg"0GjP3fc4RL5i*cTV6kL9oq)l]WC]<dRMdge_Le;YWu+PqJNc
+`D#TMUmpaJpDd3Qi?XVLa\n+*[a+,/j!B^=Cs<T.?g$AeGIh@ODdD]<7cJ*LZ$5j7
+e4b%DAE?C@aBKK7]ceA[DWFdJURgc.2`%"cRcQmEbfl4:B'0j_RKLJYPb/t0VW`K7
+%da2lo)-e0M_"X3%!nZ9o^/p=OPHiZSt6;e:\TVVKOh)<))'HtOQ.YqWkh`$.`c4^
+%-4DoA1=)H4bOlEiqH;W6EQrZb-s1l2[,V.mH_R?/ic3DIt8&@Q>SZDc&P+;/2_.&
+(bg1]i<EW+0r\,b^&7j#+i"'Mmsd'8@B+;u&,t3iSrmZI3_eR>@W-RT8^??d#ao1`
+7?ALn%G;:OO*m'V$_0@-N&T@JEi)>Rs)B,uoBS'M:uS%?1`B(=*BW2nfE3`<$\>lr
+/qBdf^<hL\.B9c/_n_7ENd%LGi!QJq0A&a;ENb3Z`fH.(=b+oOO#2e8n3+qs>UFOD
+))e.8Z<R--FATPI4ZGZ4@b/$plgm(GDRn/2`J$[W7VQdnV0gc>Y"ig:L3g1&YUfgA
+_SX,Og4@S\rG)PR#JQ(WFscDFUfR=clgo?gq;l--#16s79sT@Q0\u\c$ZJAcWF#sZ
+L-4cPJ[L6L[&d<A7j..>&`*2KX-b(L7%E]NaO["::7c;$QTaR0pIp#Z@U`Q(V]TDC
+j1^Oub)Q_,:8HPpXiZZp9(7e$4?$l\&m0P9hQ=P'1oBer]CPaQ6NG.pUs">s<7ii;
+6t[La@N#1BJ,@I&K$Il_/FgK!Z.<O<%'!e(ZMZ9?qF"R7PPh/cV&K]Z"!EZt&$n[<
+F=i@Y9J$<$G1tD-96[KD^HsmEMoFm]$jSL=]CqIXEL*,OY"hTgggY4E-h';=,#Vi&
+U-dau`t*f=l,7AFFH(Z^(I_/aJ%n:[afM.G`3sQl.2Pu3m_X?d_fBjWb^3/?6Ql6<
+VTD@S,Bk<$5?r#n9]'Y%>$]NPR#;\or$Zo@dBh!'2]NNDG#8F\s%>2r*;*nI:`aE:
+&&.uff6la,-':9-Qui-$(-6>H]C#cJ2+ZFr5Ki*_eEHht&?=?ARuLH]guE-As%YdO
+%8\ji[W;gXoUOj4`<a_JNND$WR.8]d=)IEY'G32]9>$R$"s8?"N2N9=KLg$hm>^&C
+1A6:\+.tO='i]2KV?P9fLV:cg4GsSY=(k2!,^_M*R'$@IF$.?toXAgV`M%3>'XbZC
+1n?aUf,VpRbBkF1<%oJbI>d/XPbXH:efuF/GDUa]IIuaebqA/l,Np9P^;qcH:Shq%
+p'CH\;qK8QLcB4ZRbV+g$\4>pK4!l0!R00A"I7$b)P%JO4p-J%IcMPd/:3'.Oh!P\
+m)U]&O>(o_ek+r0CVr7u4p>MJ4lQ1MZc38g-N]ZX`"3X`G?0^`<aHYgIC`XegNB3c
+['!9PaNgnDrNhgi&e>`Pkq)HFeb?a9_@p7L(O+m6DZgqX)ZGBggrefe/CUQ$'Rm)0
+`R7g/050ou:=c@f\'&rDp%LiOJe]rj9aH)"E8"N>Ogl'N3b%j)B8c.g:RT>"r]P!N
+IbEUthTC"0!4&#:$:cV))OY7+md$!q>uuJr?R6!L^l/dIPPB91bOS.3jH-=/FnjYs
+HeNq$nM',XT#V*fcc?)f.a/!-H8;.>2VfVT^/XIc*/>juXo=+A1:`PmM.*>5Z9U):
+`?&;2s0%%c7.mp/W^g*%,_H4cE#^YKBC'dtc-!G"7jMKQn#I>QHD1FWGr,SNL=FL>
+(b9%MR3R_<S\dZKa=bXMVhO*\*89jC!EBRhgs;*(HE,um$&aPY,W\AZ2A\2ODK`q$
+3he!m'*8LP:329i<]m.Yki!REg@Tr?ZaKR)o`-7PoUR?lkJLr?=S5LW/`H1knf>P9
+[0HF3Ir#<U2-U/5M(7m:+R2_K[*O#hrB.b`UTqUD(PY.4Hj4A'e%3jb@D7rMAC1.V
+=?$88NeN"#oZ/g_@N:La:q#nQTL4LiSO7bI11Lb;]<V+qUQapg]0s?:bd9m^Dgh2?
+ZI_37ZK;)ub'qMBSpT7OnuSD*Pph.*a*b>Yd-9Cb^t*&m-t"?NA%g'.L?LoSq#mDB
+rHCKn`fp]qlH!@.%a-.Yg'Z^P/pg\CGM)?:;?D4L\^TBo.s)26dL,Qh2q9]46m,:3
+%FZ2@a^mh:[=j!sp'<>P&$_3\J`j[keU956FrjH,oKkA'F_&!UT$n?@,:a%T'>)R<
+,YE[@08)CXs"VhYn^,EAX3EN=>k=O'_KS7lkqmQkL#ll(+CD!sAeHDoP,uG=I=<@-
+s0pc9&qR`O?PqaOin<`8`$E$]cV$=U#`*Iu\!cJ2.$Y_M2U<>h@FgUX5"[#/?/Yt,
+AG%n%$!Q'nZ^)A9.cjO_E7,GR's<q2\ml&pka>0Q_U^2'=+gE)O[04]99@,FYMGAt
+FX(2am@,]Uf:j8ZC\'sf_!cMo>.ZSrFi)fB,ePRQ/P?@3D?@3=n(a+Fi/,=FV*Lp7
+iIV?;P9W<&?188Gp)rL8a[_(uU=L$g;2o]mT!E_9-WV@M#99<U0%WO1NGZ?=rRP@!
+j$EF04fP1W';aAMadrD'O--7-G5A91X88(tk'cJq<rL$p]E.XW&)#3PhU20,CYkSp
+(sE>6bi%?#TjBm!dBc9`is$0u\u-/6$Eeu2ecOp;p<1BuBENJ+WATL8he4!@=,=s8
+7mZe<!N5K:0_3!!fB`3=H39V8d@Zk'@Qoe#<0+Xu%?6P(GZ0d+%X`kO+Wi@hp-*U#
+)AKK0Jr-&E)`^?Sh!L!pC^OR>0E-BX?_R[No=a.A&OutaAe@r.MBO05%NK]C3Bfh*
+Gb:Ml6p\Z[pMCO:3;?Ur[<LrIQh*He]H'CB'^bgGZfW#9a"0jBNdHl+[2G2O;uOYP
+)'\L@/,Z,J<Af/%Ub4K=YJlqG!%h1c]<u_^F$sd>.;I\V_G,V43eCX&Pc?(]*8+B5
+lZV"fL0FeL2ceG20W"$Y!uo4bR1@lt5rBgUgYO;57qc9RN@4jHJY5$%P$G<(@\1Z!
+=mp_;hB5-dr]pPO%>@-eb'i?m.J_g0PLHL9Tnsg_MPDbt2s"MUCi5ik]Wc=m=#l-,
+49[OrJA;',D3'[[5AD=VhjEbPR>#50Q_j;..DMZ-dR'M!#tUN9?2hU)7%l*ep#ADu
+fR%31T]8"?f!gg2-MV=qGDc]QU>.D>:#\2SVKY7>jkQlX>,jSFTCC@!/T$KsHdjI(
+l^OlTlg8sLE=,W#,QpAZOhe1BHl+@]WfJ<46-L"E"VT<Pk#mhPk73-Ohl!DWK)-G=
+-79O9GU\on;MtM,j)\$P'=gE*]d,1Aj`T[unjultk:Z]rrgu*qQPsUYIM(XZHd&me
+SO[@Wh=eHea'QbGp6n`I>Ak.1'YTaj\TRedIF`UW?a!*n>2*IEBXe%7c%O.(,=uZ0
+9qoS<Q+K#*VGXD>`*OsJgEm%cmHq;5@9b='f=%:66'o+9WHLY@V7:*hS?O/Lk%a+`
+(*0im:WV[5EMsSkm^>8%g7,$S_s(X=DTY=e*K.,XKJDW\]K]amRD$]$EKUZO+ogt,
+A#&\N*kma>:IZ_4`+e\aNWtlL;be4H[GF2,&D-=^Z),'Z"GY;K.\!%YmMX2U8lDj(
+#j==1-,'K.TH#O-Ha<RS:\B9$@m)9tT=X_h%so'jgGQ[;IBH98C"Id4$2^1:mp.k<
+>%&K[O6E]P&L4,W=("52Pc@LIP%d0M/'t,m?(@MI9J9p[gO@`7Y;)6Q:sb@E`7Vi6
+nAJ:r)lA^8eaAn5J>[_`\r/OjUQTa0/MA7kp`E!,a7*6/c1%HMDKVJ`a[ANua'"h=
+j'!]!"r&b]SHYAPSVA3/9h=?3.Z`UQka*eR_5#<&>tK7C_NfTJHOEVDjkFO4qcr$[
+P?Gl$doUV&b&c3GjEV't,g[&[gKm\RQij8!$o'qZKIT<5*lgG)=QkK0M3mbX%H)+-
+Mu^s3kJf<qk'@6o`rgMFnNNaILqW-*K:;!V9,Qq\?!/iKFR\?5SY8_PBLB=KX?qLA
+`.uTBf.QC6KfF0$]qt"QI$BaNrCD0E1/O#PRpP+o!3T8rPpkkbc:#G99Vr&7U"sd'
+Go:5Mib!u12i<;Ip)Nhms'P"Ad%[=305,S?B[L,J?1sp]Rj0B//3)A.Ob,]9I!>Rn
+/WlS00g.87oGPeN/dLd(jds8ho@b8,<+Y7<n_t`Z4<+9_m3+jr$qY$0k5TbPB6<k(
+p71WXhUstjn2S3q/L85QPAIE4\uD.oSUmY91=/G(h4=]hee&u#H&>7q,TuKYfc']B
+B[Y84b:C9AJNQn>qP;H9k%8c(?pK\5Oc<Y.@_Tslh914dD7HM\UPL/9M]H1o-g[#r
+>6uB(ID!C1B=o@ed03`*LWN)/4pehW(Ue*-;/Ffk,l/SG7%2_#MgpLR"L/?!mQHVO
+^JfZ^>U3=s*#^D/&GflI@)Xo]#9/fO]P>u?8$Sg+,,Xl!V7&Sj([Bc$F5-:k"LgM[
+E41*gSQ&0[<W)kP6#\<Z<#K4_Y3IAC=cKr_hWWb(NA#5^Oku1e$_Q*lmARY30YFP\
+Vj8533$%_BfmW2ka0Ik=r4bEG`MfX""bqatr-"i(e.5ndf_I^$UR=rYkYH$ATefOT
+f_m/Dh$cSpX=%*p`#[LRB+Atmp@a?eec"?<lsOWbUOU.JeaJaq$*8Y#<;6)d%eV1i
+X1JQ@aKbYRFO=F.jYJ.;`'0JSHW6SK%#6[:B)ah%Ui!g^.#Q/olKa(\E0TP$`:O4s
+9/aJ9I:s=Z8kCCP()@m$[<DcFZS>BB^#^rM\oMDpq<BML*'-E+nN3uup_kV.h.T!:
+4\tFn"8S6GL+f'APbq4f?qKeegj#\86e1hY-(Q7\7A%@%lX_PNr_Kjh9-*%fd$?Ms
+i.1/nQ*T:<TSV,/%$+A@QqUMjIX$!6U7s]=Y\)j;"jIkKL@7b1RDfl;kI,E$Ss`hl
+E]npN_F[637JgI9Kg<o+oLR1WCaW(5h8Jn"25d+`-^aCp=/)#/26]7cnn<^FSEUV\
+!t8Og+p[$H9iFBa5(FCt#hEE'SQE!al?f:O\DlcIK2oo-mu1XgVE+-f<^iIF`[WC(
+Q?Gdp.upt$-ZDP\&h\1h-S.Fqpc@X`j<aNF4@+Z%*dPEk-olXMAF=p.MCGJ$mVoqH
+C"9@/``u:eba-FQf+_M0F>YtCb[^?GY$.#rPdPhR*]0W,Gg^YV2f)+429PpBXEmcq
+S-b4-]9RqRHje3Qp%\[Q/]T@Z3+A1^QP$?$l0P]?GlJ`;R5b.c?041k<^@;Bk:%`7
+!TNH=M@bR\B1*#65ah]VIXb4%F^HtX/BdIqk<DTmeQ'bJ$:Mg<)0*@5ZdU/HjENEc
+YrAbJpeI7%HooB.hqjN<Jn$/Jd%,jcoTYLp9\F"'G%[=bYnc+R1M9c/TH49(a)NVp
+3d1*/C`XQ'R#(+O05;$D\hgB]eA^=p*!Ei0'e.J+[90+o=c\Bt%U-Hl*necn^`Ut6
+#r<kj_hll;>1f[,9n2aM)Cr`l5MMdX*de1QpNpOtRZiI23.?Z,G+D)C&U'-Ka#'!Z
+NbEYOm1Cj$Go>b@^*^>9=R(s&fW=1!Zn0bnf@^ZKT@]ZD<mQZh""#"YqK*m2`Usi6
+2oQI*fe\<;[-'<g)]jf^1R"77*-U]mA'd;8FiNZR;PiD&6$X#$C@/T..*El0fKH/I
+CeaCq[q_Ic6CIWC;aOVnTjQX8Cj0NqnKuP?S't]^XW@W_+;ucIX*=3,h;m!]f^"#8
+1#h'aDX.a6ZVLUh#-bRaV`Atphkj>\3Z"#M#I&`SCn%[1J_:R=5qk7Y@cTDS2`oO=
+)V]5O'%8V#KVHZtMaZ661uDd0*$,*CK/oF)fpn(3[Ur*%0-99)bQ5]@k+U%YIJFA.
+4?c9n\t?Zf.=1Ji+1_-gl9>%5m5%bm,Mj/g+Ts%)caFm*qJLWiPQ2<IRr@,idNpW;
+do"_lB]^1-fZc/jPdAMKqpm6Zbq!mJ=kQ)+0V77uGD\lUY6k47!1,k#K=8EED9BQV
+"Wfj)_lpSG+U58].RsS3[7=uVScsq;,a0N$\^dc!)@]GfR,![8T];Fsn6ajaFkb.]
+D&spf<F&$FG@c$Y@9S?i`TB&"o%&e+HJ7e$FRRl=<U^0P:q`f2=Ir=99eA0N0q+)%
+eR%eS%0dOKSmaNdWlQWn&dJcigp*o82s4oiA+-d;cS%E:>#T]%0;erq38Oa5[jN@4
+!XnnVD4?A:c^QM"#s<!a`tn[8"H.H'Wjb7O>5f+o#q9<koOE_^PgQTLTgN@R@RhG6
+\nf/^V[q=9RKMEJ^!M8ZiDKQ]Q(HZi+1i\B*>/qbm']p9gfqV*eLqe+8FSknYu`9K
+BWecEh2=,X[e#DEs%k>g,mWe>/>u_#;u3d)D?pa@3#5tWNPMSaOQ1!_97Z;9jd1(1
+Y"CoG/:-q0G(Do$j:]3D1P+1fdrU/NqHi^mi`4$)ZN]g7BOVF(W'`89mB[+F$XhL6
+bMnF:%.Id1.3VE@aZlFD_mTdS6H!pcch%RX^k0G&,u9K9-sCfe>r=f8SEn:hBGU?`
+0;@HZ;Qsc"q2&Cd`L(^LU,aW/m_WMKl1*[8gS9he,D^mtF]n)>\aaFT>/q+S%JC'3
+==ef&7L2\P)jeLJA?:3h6(5s@SW-A66]O^7Y.OrPY!M+mRh]?8>6<EM(2<n/]RK6%
+,]JECZJm0abg?T3F4p2Tm*bH_)dg7)f#uN\:VJeBlYp)n<RQLg0]'gc_kROMTd+,-
+j.=92DVc.P*@o]]10NWMfcC5KhA'MERdK8hX&3[5R(MKb@%n7K;Slou@#-r83[.<`
+qZpM@plICJDCJ"J'=93^,qF7s!:W(D-KM"8`6fC/6]e4,f]89S>L)IcOg:C'Ni5,7
+J/-"d&3/tY>\MD^l"Gq[\6>/#7+i]iB[%;NKUT($n-Q6sU:IGs(!g]Q)[Hlm&R*]i
+e(q4+7\b+cpPKT9!+oMB?f?Eb@uaSsLPs#]Q1V3HLDG&Bk&WHpSZ;p@DbIl6DZNi0
+j4_nQZKX]HZuW,9"C5Pp/5X\YZEg`%d;W\.J6Oll;=Ru+qh#9C(H*rTf/*J-p#i="
+Q]<$k)gPhPD-_cV*u%F&Y$@B1JeGI%?Yk6Q<h*TSco6SrBTH'O)%o?CofU$+8apb9
+IZMUc'F;j]J_8-(U_0@q(.rb%+4h$-_n@_LM9'h4I0FCA:*UnuR2UXdH,T7(GW]DV
+D6q0>/brT<>BlOmofdq%.cLkeUpcRTl`?J?Gac6@T(4drW.Guo>mE8"4:b)6&!5W!
+oTQ6\ob&L&'`]A`#b&R+#m#pUZ=-QeEhHVnn^cM?H<k+;7->=f5n9Xu6jSc"`)i)a
+Nn_WX/F@Zu?*"KREuCWC>phM;-VN0RUeM#K/N`Pn8_qRn3[;j/8)CP(`ip<,BEttc
+k#NR5)`iW\HUYlNd9.!8G.#Sk,"!\l3b%`K]k'28B=PaWjjW^iG0.k<\"D1Z%GDsd
+om[:T^akkI0bZ1tg^?gkkC>g,qkYWDklELTKb5FuL9GQH?m06rhgQ^P_'3QegI!Yu
+"6_'-q*]tXp9g]*NHps5M[b`t&`l5R(Bos;+PK2-Pns#??UtP='M8ha6sUKAh$gBQ
+DO=b-)2p`@ENGRNk4iHtKOA3,4`Ta(E=:-UCFY%B+'P5?Fi!5-'cT-D/bF^"AliX/
+$BYso3fV@@&^fI"Y!Ua(a7L:D;\tZ(Y,/:=&Wsi.$0T=c1Ch%Soeq/Z:F8Ui)K.D>
+hEG-P6<[6T<2[,@VL!584'IkG3j#38-6r:@[cI\d=XV/qYu2B_@"TqK%j874_d5"i
+N#Ql&_=QYlYNs&X"*;_Si5=/E/*3HSe@`fcnGt*&-.J(Vq?k4G`k'XJlU1PCO/j(D
+p'=YVXJkV.$3R]2#DF0R7CW!r4.(Ea2)hoGP6Z)Zh,XlPKAB3Z]O?XM>"ge5UQ5PI
+@g/#>4?N5PN%H3#Qq(_@I8aN1f5;>(J@Ne-1h(bGS.0<)=#D&mnHR7GbnnMZF,q&G
+prjTh6@8@]r(RL(DRNNlm"j/J_X]:1)i])tLkMfs&RcaQ<e;*S?pAG8RhM3RX0&X&
+PV+-0NicI[H%"r6TdH>+p%7g0Um\[Ipc<G`OB1s?DM;]8p(1d$\orVS^ttbs+_7/s
+G\T;HB>1i;gS@QAT1Fc1eAJP;*ak%!S'ltqBi!V2"0=s/WLS9^!?oIc.Kdt`(.nXh
+gG5Af#2.irX2&J9_72s\3Y@#U\JeZlCOJ4\^1!)NZdosP-:#HV:4,k1Eo\om4/ROJ
+M1\-*ecrQ5n[7JMj3]&,:PJYT>0X&][MH>#4ZKSkOEX\ICS36ggag#t1]Xfd]<.H:
+[Br>[Rjqj8]X&qs`&;%9c^NkT\6`r!&`0h6UX)C4oM3G&3&^"/CA.ES6FtQ3YM@fj
+Ho2fAV0nX;,9Wc5\Cl6$1nmm6'U@<6E:Ra>"f:DSUnU]-&2kF/]=>b6j[p62G"3%!
+ZBdr2TeYmPLe2TqgiUQ5,rT$;\VA1-<fpl]7k#k##-r&7bOoUSj\3S&j?tA"i4;%p
+I23fX9TF"%WmK"S4aCr3TrWIb78`=!<LPiu!/%\\pZ0eRNZ468cZKZhJBGi,9P`<S
+q8)d4ML1(0Y/b%fDJT=ehQ^eNl)A1UVQo<A;i@9NRBg<$[,;4,AL7Qe*3.t7GZk_5
+I%UUH%MI%P%jYL)&Hh94>[U:L\JUZ8(7TQG;kcj0C.pcbHp3>mVqZ'4h#D+:[*^^7
+BhZpjK`:W9ouEu6^(jSMcQBOpJacq:-iR15RqL,PrVtpDdoYH*:nN79kNPW/:4*!8
+o@&aB^A6loTDnifqTBtQ^\C]#n\^uko^?Z>^Am6BT7=WTo_J6Rs7t[3`J/VW)1g87
+/hk0E;c8DZ:hOHJAm&kGEFqcg8;AKjVn%P3EDA]"Me`S7!4ZA4[f~>
+endstream
+endobj
+3 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F23 4 0 R
+/F25 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+/GS2 7 0 R
+>>
+>>
+endobj
+10 0 obj
+<<
+/Length 121
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;V?oiR2p+10$#-#YF&31f+0<+D#5&VIuT1@B!mQV@\p6AY>.1V=,IAW/t?0AY<[D
+@%n3qbS@5lTP8)4Of2usOe/SPCLh%OOdW0d)reiu)SuXp!$R:6mJ~>
+endstream
+endobj
+11 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F25 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+13 0 obj
+<<
+/Length 1460
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;WR39ol&=&A@sBE,;8&m15Y?j0!P=.EWg^pb:,C#KC@lZ3+25B/9KNoj6Z3Br#Q%
+OpAS!X'WJc<R'_"lJp4A,plbZYAB>&<MJS.4rJ5/@$=J)\ZV*<^XC5Ap$n@RPO,/H
+VK8kVZJM[sWD@5?K3(i_AlQD.L7pd0@BE7V<YMong7>fl/!!](B)/>o/=5WF2/7#h
+lh&NrY:F+(+6l66>;(68XOPjDrRX[)hNZ-)nI^\Va9s3RK=*o54ohp^,dJU<qpOgB
+eZ7Sr@Fr9]O,P>5qj=\:H0q@O51M9hbJ[V04hEJseU$+E1<pcF*B.]3:44Y-6^f_U
+k=X8JJ(PH92-?$S@E?r(iRL'M^K0qI$a,ThEV`!eaDEVn!..4$81n\2<(9E>n5;bG
+h[X@$W`HtAe]r5k2ZZtfKZo]NEVl+A%IQkl2<ridZKJ?9Q'XXMH"sYjb"B?*'4GI(
+X""7=+[!U19l1b!A\'$+gG)mD]h-b@d4Gc6?uq-n4@I[HXBqFE"4tY(GV:j`j+K_p
+m:&s=Q+=<0*LC=L(JfGj$dn,@07Oo:^>7rZ0l1cI1.KSsk!5sn-4Th6-#S=9ohTe&
+!NC<9`P]%O1?J)QH'I/m94-fCh89'c>5>#Oe<u4'($_cd8@`qZ*29CI%JZad1ElMQ
+BsGF]R^C.c"MATIa/J/'"=m0PK+#(#$'@?JRK6ZT3!Y*?\He&JBS6GEadP=OHQsk,
+EA:'E:_2BZR9NFH8gHZ=Jp0RFa9WpiGRj..#&Kd=/[NJl6LB.A6S,jOl>uYO&&J9B
+p1uSYR#@R<2OVc.iAer\CjMK)'`4RC2C[.ibVnZ<"`T8P/AZb;A]"@1O1Pei[^OdE
+-&\V^[]WbS>FWTU.21)-YH"=A=u6^ECJbike=&eJlVfTL(^-*IqKVA\+a1#KI;X_j
+[qTaW`QJgt^@Ft<3MIP=\[!VKkVkQX-pU9VVl:DscrjqAOb?4XaKPpr<GYK5euWd>
+ClB`=U<KYp;!i;Ji,RQ3":HQ39O&O6DOS0<Zd='HY!uookNB3KYl?)1@m"-)C,O6&
+!an&oT(%9;.n=h))@\n,k4nmsGd%')A)B5_G5;21i)5[4ZAnF:3rjAVR#W")\sISt
+Yc2DQh/SOnINuB1<+ucFC?$=D_1kA<i5-=_jT0;ETfo9<<]OUQ)o:CeBkbge/k&*T
+o3FJETnrH1KJ+he.fu=!n,foNg%ki@@G=]7Kp$UH@\lJG&[:3o[\'2^M]6_W3FX<Y
+Zi(O*n)i8B5aA`%RG#HS^:SISa>>U]"^Bg>ZX@n/O0@#!o7D_?'T?+_jaAqV&$V$I
+CsJn2r02JuZT[ocQ-e7Og*PH'8q."H/`V+*8Ym7-=\l]j?D@#KpAhtK%eAVmLX.;e
+S8qr2o4#9/XY2+/%/+bDV:!K\8lAd%R$4Pqjnn9>Z/T8%J&cb/*(<a0_h2=JX+(?S
+gX0<'~>
+endstream
+endobj
+14 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F23 4 0 R
+/F25 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+16 0 obj
+<<
+/Length 3044
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W"$?#Sa](>WX'$3U/L04Mn`/D4>H`_L-OD0B,W(ZSu98GYTp[)GKI4X;m&^\##0
+P.[SSS8hA!j[ba!rAaQ,_n5="p>9jFNlKhk.%6.gJ+/8W/6n4%ZRf?lj)$ZBNK9jh
++$N-RUE!!@iG=g?\,#5Bpk9^PA/_X`5s1Q)X!C8gGOY>N$?l'_lC*U.30#@h'$/0O
+RAI_3^';hmRKa09"FL)?n$#muMX+mnHr<@K-bjU"1J1P)Bg.7Rj"qfq5E(3kanCeC
+/556ep>'Z`h>MNhAX$^s\;3ifYU2/'/=&>WfKAb?FS@K#rB-*0[m00Xh>QnN59>7p
+/()_k_h[d>7e[Fgs,HG?=u)S5bj:^*;ANCNY%!rd+OVWih$i\f7;>Ltj(LUeUUXeq
+1QarJK(Y/mcPmP<GT,fP*eUk"kE9^(fmukS:b47Id3>6uRk0(mN+Rqr0S9e3Bg9Ls
+h)*9+A&J#%bqrXmCo5C0hAUR5h_se)]@uWIh;FGEe:'`'l'oN.1"q4lUeq:3Rh+Rn
+4o'raa6HocouS6lL!_C@nU@,YE2oY?!paA<n:PkLeH[]V!XXs7iH2e;#/AaU.i"5H
+F5Q\d/@jNke9eT.f\Q"o'k-2gD3iaFD>*&c01]s40HSeMV\YGh+3H4.G.iNH(^qbL
+eO3ul/;u?BK%ZD_/]'Lb0,A40RF3g-er&q<)/@$'m0C:DEC;DhaQZGL6#q)S(2+9U
+gW&B.8Xg6"+"+mcJlFXQaJOBdc6k*@;QRn78629RC9=:Hp9k\)LS-"IPRQqd%gi\s
+L[9hmHi&ZO=-8`lUX0&k\q6_7%AA]nm:2dr`:&7V]TMp^)Pbie*X75dhI',9b1[G.
+aaPK$W-q]Oi":S0)MqmdH>g[Rr^/c`I4i:gL,'MSUPap2af/#7%\03o'A5'Nd\Hb"
+WJ;R_?"m#>Qn%J"Ot#KBE"_dne)>ThSnn='df#=%6,2T.;u'UJIlWeBk<a/p6KMO-
+F;IU-X'*$VF?+Hji\s0Z)?V7CBQH]7kG-s0]jKY4)V!03%HhA%T.eUnE=mb%&bJ`6
+KYs*)!#WHV81:WnNl9Wq7'S;!9MHr/Zca(KM.'h]Q:&;X3H'SH#3b!d[U=oXIZ!l!
+k(<!!o,"lj7,)'+WLVGn^9fEDYr3\4i?&hL#`MF%dZN6E)B@j-03!&a6+L<7Q2U.I
+nl<W^?@oZ"#&b)E#+0E>A3K4/$P)V;b=f[1Mt#3+:fH$!FTNfoO7)L2m97AVc+3iM
+/\K4OYVaQTQ,M:/P""Ip7`f+:q:Xq2pBUYO7:>f-F=b"JIJ6pWjh-mQ3p9ULWq+qr
+S:6>YX,/fG'&^:HIeZq>iqam<loo(=?nr/.J2,R_dpXI3c.;n1:(I<J1\D3+W:to]
+m<L@d/?M>A-KPdhFo^iuKf3Z"U2aBmeU"Xd'YUM,\t[eR/2>$h[*`T3p?7Ot't,qe
+,D]B])Y,7`<7im"jpPN:==i1IDd8;Wd*;r!i<(8>[%E(Kng:?\<spj6">B>OEP8_0
+8c=U4;mMk'!I53gEeXq3/ePH9W^gR14+5r=m.Q4D,1!XaE"d4Ib)tBF4=Ffd+W(4K
+Vp4&N@C6/+oUtecFW__NA2pKN!P3OC)&-]u4fE('&Z)JBW.&SlaQ-OukF%kgad\iZ
+Q5p8SW,0U7=1hD.k'J-VFt=>bJBNt9PRd'EiB["XJMF6(f[aS=`1-K)d6glc>YA!,
+,/>/fB#'r:GF6^IAnWH49o4#:gRS`_L@Ieubt2'LnaZ,5j8.*HEga)-OaT%<!*nbE
+S*:s^]WX->')#5FT(0Ik-bG=5AcXgBh_3hK_$s0>8ph:96+_mFkLM?nY8o2)HrL8h
+:*T&dM<9b]^0@`a.9_D0*<YoBqq)j3o^Y_SkB&68Hqu]eorWLCZKo^l&0+E$@ZH[+
+jG_p`FJPM\MUmu_$L'gSRspt8S/lirWAa0dcqBJ@q/R65@4"\N&BS^K8Sh<i%Znf'
+[Pa"i.LAJ71_GT6Bem=h!apL?T*ec>4c@qX>CCZ"`#V_G\Y/?S4l1LMR0VNq%N8(;
+MH*D>($+]=P$4MCW-2StA@"+;JT9uBY!F:8`*m+.A+MX)VDWgUM<46q`oho`OhLbD
+Ml)UGoHUYW48dfIHtg5oIA(5/3UmoKr]nsOc;D6GT7$d':`4OdFPi8f>s]uRH$V@4
+DGIE>;UO'25UYlq30*XGNT:=D2mrogIu<p6NZ)Zn@$#'4a-FK%I>rcKG4Bri8Wj('
+3/mu(lYc;#R_p$lZX0N\oNU91I$(Vj&qlVRR((Ig]o:o`EFZnST]UAnCrsflZ,[pJ
+L8[BgZ[0sgpA9]a4TY]")&/'gRsq3A)Ko=ENJr+c.;b4G=pOi?FV!7eW6nq5IaplK
+?BG8D]j)B*8Sjh^[nccHX!Z4LFP?SuZ"$OE%>RPR9"_[u$a&%*",J!$a4ncI#k%Ld
+UM,(0]Sgdh9h!t0=Pf:<6`j%?jXF)]`e"thaOKC=WE]18OnttGWW=QUMkU>cgP$\&
+Hf"C_Sos+_h(sUVs1:)AC(+$(D`!@-9PGC!,`(n.kGV[C:-6=+ftE,FMZ3+u#nDRW
+H>2Cc>_T9U9&F0uNj6;V^#rB!E_kD)&Zdj0IdSPg]n3b^e'jC1jP<8$1IGm$Rq%!^
+qOM3pc<\W;#h^_V%W"VG3L<>p\S;7*bS*esJ]lYB,%jN0GL32ScN?7\Xi)D]Q,?k6
+Bl5;IAL$Ka;r@G]Mn`3$91PV@.Y?IH6>G,'kA&%1kn*7cO<spEH8N&XYK0SCOqaEZ
+*5K1\9$7q6#1aQhjN(`Ap:4naJaLh$/!u=H%XCEY7L]*te%IMcF\3Q6h;@PLCm04q
+Yg%<(-?.58=tY/cF^!fq-o5h7'4$']l*g:!XWlc83ON?j(L";XA(nY=q9Ck?8hbUQ
+1*L)tG;*hc@P0kP)][6dPa5nk3pb4>hcj\X5,afNk9qge)gna#as5H96jI"iiK:$%
+YBA4Z%,ifoQp%!2#iH<7<nh3d96(a-<(I-\HY$kf`+s[iMP=)`cKpe;$l.T:7t1sJ
+K0g:^~>
+endstream
+endobj
+17 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F26 19 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+21 0 obj
+<<
+/Length 4706
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W:,gQ(%0&Ug:T&<N5j?uajY?@kV-Fk0,(A?cZ?`B*MLJO<9If,R[];BG/m;l?Xp
+S*_66n>P$,lFNNbeZW%uhu1IfKjLi=GM:)dOjH<6keb>'?"C[*NE`KUmZPQ_m^mu*
+lc"%[>:+?QR)Q):H`qmSQ6rs'0j8<lDk!o1LBh<_PUC4AV*%i6aJqV6Y4:W'eDifk
+m\b)-7K6TjqbEV_]50c"NQW-=+7I^KB_C+c&pr'i2"qK$['^Gc0ehJ(Kiqs+`jt;X
+<pRdS;e;3?j`F_$rY$$Hllo?iM&)+5)@_)i&sk8;3nE0I*][BPaZ]#?LC*inS=DuF
+:W!Wr\S>eZa.Jfu#PuI6Eb_UO9T/KdBBa,lrX5jg9_5M1`b%8p,d/kTr_157m6s#r
+T3Wo?L/sX_*FI:&J)P5Y_aIsIj4*/N*nndlno0=eQeT84RjL<UIGFMbj#QBnS?kTQ
+CFIi\/Q.qTBb#X,='AB]M;h=YdZHboBUL;CAZ=*H;9TAL&XS:Ji7DKCif[2'8ID^p
+77\@iQlI!<'6oh5=%:A4<>\K;d%KDsB<g%WK/)'$[T!Cc:Fr7\E)I=k`)[\E:R&\^
+q.,E&BbDVsLj4[tU`<.*X<fsm`t`>R7,"Sg9=j6GEa&#JVH!3j:1S*#md#ujX,`.-
+VPZ_dR7q%hiEXIS^.$m?c'+qQ6"+&Ca<d0&(6?B1I[I>_V@=kRDeYX2c'jhs/gH<P
+&gKPYj][o:43=.0([cj'U2I.1_`0#hmPtdi#]e!Y*9&^uYd;rcZ]!9XHcIF-FJ%q0
+`k'+DqC#FKBV'SVAIf@Xf,;g_2,C;9I2`bg<8_lD>AFXGd5ndk-U^!'$Qbh7F_a!#
+"Xua"O15I+"6FbLN_ji0W?,[7<"U_g&5+FtcFNU3W.ToW")LQ^iJ2#sc^c^7"j"'/
+eVU%^MWrFicj%""hQ"#P-KK\5PYZZT`1.Q2K_WcHY((?TobKW[Aap]OYjSOogqm4S
+>^huj9bdnDc8Z.<N*?2UOp\,$Do[Yf'&S64Rdm]eAEjUi2a*il+@J^mn!n\EGu[le
+kjN]Yl0j14E"1>j3XGk1'%iTU=qUO.fb*m[a8(f@X;\mICD=D.=p3!HJYm7Pn?5p.
+j3Ib_Q1$Tg;K)hBn'pq/=VRbAabU#YPqTE'g4?!=VtXVGPjN&Wh3Y%q^t/bt"FPK8
+1+>8?IScgb*lgAb)<L^&=G?SME*hL_4Gr)mY?&8I'^6<A2XO'u!1efH'@'9gDA[.`
+cEEqa=:NMbIDK)Tb7d3ps"/YsWTm*]pdkb/W-_nb1["%-:n_I/bcYV%AK(&N`kA$<
+\n4ZJ]cNY[a-)uj^Te(iGUqlr-B:#qht,1tH;'aOS2sUt+p=bDWQk>Gnfra7$S_no
+%[PA'Phd\79S:i09O)Jg[!cIf5Yo-:V8^MLi'J@O9`iQ>G%td!&>:f:APPEFAkaV4
+V#KJ6;.4>8Ur"7TkGV#J&J_Pbgt6O@fn"6o'"sl&I_1?\n&3S-RjI>/,gAZeZ26'`
+//lVF:Jt._dI-)Vbb')Nk/f6Z51.($Jpc`dr#,!`!<:Z,i&/R%Jop<S!/Mp.lMs7u
+g!:to4ugY4J!El7lE<E2FFV4K`7hK>DjfVj>jK*:)f'T#^,njFbV2;OE?#/4bB/(F
+0Jh!k7a>6tSM3<2RDb!s5YIs:(W>`&eCXrr0c<"`dbGQjJa*S@)%*:L<+D>!`OQ_d
+!*D=fXmW\G=bF;C'On(!r)%s$KXGUs-rQfPEFMPB2&XRDqjY[P>;7+;2%c#,7#<"s
+L+H)UH>_*(kJ"!U*1+H^f9M^VRI'SUO-h_a'FDQ?$FM"Wgo+N3XZ=#b1uO`*)\2-%
+<-$k.$YQVc#NuWD1t$$(*)+LkR#B-e+/X#lT#3l>[1rq-N1U4A6`nlW6rl!Y!'fF_
+<+H@9:s,q\?WMOX_%4(pE_di?"PLT0X)lTu^Z%A,XB!M7"<BpdS8#.,g;?TqO)<Qu
+#e\bI>s4D4)`WhK&BAL/i`0U=[cB=Mj<u[`)64m7c,k_brJ":p%s96-<QW,=UYglE
+O%9"0,MhUO;Fjt^s+N:ra`FqohSiTpeh#*"$JVCi?3>=ATdo'*;h>>C&GVnEOod^/
+90hL-N:))pFI[R+GUX+.*5O1^%'6<^DQES"^5W=Kh-=lq-1V_=/bKG)E(gVZeTQ,n
+G\@1hd\d!tm15C;/D&=6,$;D3c+-21RJOm\j@R9OOsd460c3#d.3K>A\sC0#<5/h$
+HF'S$`81;%5sH/T4;*1(1SAWcK*e_@*XEW^7haUd$Nuq9N?K&6^QZ2i]M=3e&r'$B
+)-#KWj?DaO+sRHKM;t/JrGRp9mVZHMiF$LPee\/nTI2-LNh1[7$fHoLTpE1q4eLmB
++`SQ!JAP5;VE#bgY!W2rB$ue.5p"4hbtAK+hR;P+CXM5qhO4*tnhVW"b&^qZDCqi/
+TgH]2@`F$M<$?_DS<TFYOeop%Bm7KX;i=@l;!fr9TpLGD@MgMK%QIpR%q4GU62],c
+_gfOa&$M;g7!PmVBFap&q)JO^4BRr(-Ii\_XJ-(5;=X#+h<h]IgM2)oA%5s1lG[@q
+-Qm#9cUY!3="1W5;!*(<38!7B8hLH.a2D]W?QpVE4<0#Ei&G@[+rNs@.mk\;UYfE;
+,a=o^Q_d?,HD\CcBM[\<X*4H8"X@^57j3+0O/)LB0a&FdJ*(qW4U&[+3/bId^UYPr
+%Dj^Y,E9Ak[k&Bsnq,U&HT-,Z\?NeEV@rQM48nj+?D<qtCBMF`l#%PAKRt-mi]ta\
+?&lu/e=BF,kF14[iqP&^4Y>/n/N'F)Zu=-uB"!qD-+JOb`6eB)q?@k4$N(bH)<%6<
+;=eh`K8%Ce6q($A$GOGCe>;3gVX+2G%,>jp6F8?Q-c0t9ra]R),SY[0bP0e1SN:1$
+-gntM-l%T#_F_UN"-8DjJP=<%pDO5";go.c,`n[c"'JiPjV1UjPhG4@[3sJ&H0\E)
++WPAdJU8LE:(6[R7VPf>2O)TR:g2TIV5*d;/T.mO[-@m6P7L'Sn5kJPebiUVgiALe
+d_\mDpH-+s)n#rH,i74_n1/eq/tG0_h'cXoRQ0ia.T<fT%^fOcD^'!nF(s.onsUI<
+_JGON%Y@+RATn^'Y6U:195daSKXH/S\XOAl3qP*Z2#*t<(D]2$FnPsLDIWFH*^WIZ
+EJj%J(!987^TEhnS@S]0Ch)haDqGpC3N<g,_+4qDP8P6)bT^N\,&&cFcs^ig4VQ6,
+"Yp-Dk`j18&E327)KZsT0SsZ*`MckV?sGApMO((I]p3;A!rjS0%!>"5l%O73h9X$W
+FH\%rDWY38$FPUmkbIE)<h919`f[7\JZ5$<$U.-p<8a.i#uM!2C1^EpBOC)H4&/\?
+10`^kH%OX/4J*rl"7`<_V,q"_<S6:D[I;09;dM&fD$!RVh_2g/D&Hs$GZ1TA]#pb:
+m*Z?ZDG1]G!h@<.hqiGB]n;0(RWaH(4HDSu]IF\@WBH1R!*r6797G."oiiYgF4a_i
+0Rt&,7d$`]@7C9:R_6PLo,#NaEr`k2CtWe>1J1qtqTT/<GF'L"5+g13P>^4==>4lE
+=b*U(+i`hm1Q-nMB\DSn<WXNN\PdN@*%F*N:YXC_:eRa)UM!hl4Oh4IjITV@709hY
+fQt'Opn'<2I*%XX$&r8=G_=G7ps(-F'HVO49L>FbU.iX2qF$ISC)!,5g&d?fcVI!-
+?W8m/%.IPB[?5eR^Eb42MW;!\qN'P;\F^MBOC.!k)ZBO?LF_iF5#8)ei,\1amY=07
+:nsJ1!WeX[iH3@c!Nrh9n6fY8_bs##UXraIc$1Cd$hDb@3UH%nrr'Rd3h'=YcCTlk
+Tm`t>\k.=c`>Q$gZTlWp=UV.8]=HO&$17=ORDjId$uk-3Se$.bpcqI<,4c]Cgbk-J
+?I.%/,YMtX+4LM59K.%oGMGKAqtpeqBhg%O^&CA4&``#ZHu:.Vb_"Y)#2!8sP]Lae
+gu;Yi&Q&Q[I3Ka?*rt#H7D>-Mb=#&N#1!fM.QBc:(OhuA?d&'*:tqV\_%cSZ\c]FZ
+V0@PELs>QZG:nYl^]WH/k:o7<HYg2N9-ZQL-ja5GQP2!>E.I19`UuM,fEIhlfENC"
+7U?LtXtY1[oF:9=BkO6sWrr2oC)M8H?(t"D+PZ3`,35MHqZIJ58X-i3iW\i3<059H
+8[:`-"]7`F_'^6kpWZX?$Ok(mQ;eYD@MW2OhR4p3p8]?rmrB(ngs.of.n-q>OmTM%
+b%&g6,oK'l5V#JDQ=AS&`D.9"!P@]aW"R"7k1?ICR:l8fop?q#r!32O-J0mn?B=$s
+'rioeXVNjOQ]'_M=JZ\p\SSXH0Lm<](bbU[J.QWj,$o1"?.;Q4!C^(YT8##C,lPO3
+IIpG?&s-$imOqnfj*[?_](%<]d1u0]:3,/'J0*%==s=7g6>hr-)caF-%Z#\6<+p5s
+*W@7(<_CJ!`069`3#^X]?%P(EeF@QX?5f<QU"QL*(m$_`?AZl).t_Tg_ilJ\=SrS#
+`3UbuE+5[qdHBg1VUY"QeE;D&n$nJ5aI+JROS;qKg8BRp;9\fXeBHP7/pSgSm4;tk
+nRs>k6bS!W\Gqra=R,(4%GV*UV%tTs*G[J^onJ=>X>7FoP$c,PLN3\]YW?JD=5BiD
+[`kDm0#`IV`ZqQMHSk`UMMuD]0EmL];7X,tN)tDl[=t'',S-AO)_"A03U4=Nf%qiR
+@i"(YmAE/N!-%^_63~>
+endstream
+endobj
+22 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F24 23 0 R
+/F25 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+25 0 obj
+<<
+/Length 3138
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;WR4gN)>a&^@Yr6@#>((+#-TDHO!/M`5XUP3e3og.BtHJ4RcBRO#8QN(,JlmHFfn
+i'k"P.@3^7"<*9fe#*^?mRFOT?#T(gGDD;:+6+G*[[t0<NApHo]j?\Bfk<Qu*R4TW
+k_rlld<'9PkKEBJ*'IH>YZF#V]%adW9r?4eo/u=@r*DJ9T"cUtcAQ>eFXJ]c.OS/5
+^9h5*X]8/o9.PPs<eTAW_Ko]l!hW-OZ!t[io!8/5aBQMVM_T&30&?'co>nM8m!^&$
+mH%g4N.&[Mqq^IsOgjoJ[4BQ'CKC!?M[^ZD[F^nm36Xi6+%ETo`m/8kGPq4*QV[C$
+puf.:C-Ht=4T<gnraGHbkbF*Z>X\g*Y`q&T&=J6c>)_(V[Cp]o>bm!-'`Ki^G89]N
+:?4".:h1He,<5@:kubtm7!6T$O&BN`D7-e.OuuY"_uZI![8lbc'o`oBUc`::Ol!(6
+C%=_d@41aI=R_L:Q$Qd`?lC6p!H9_Pi)VI*JU730q4WUh+G]l_r'#,Of(0$g0/iFA
+BNQ()0cI<S2YAR4Z#efk)?bD#$V'Ut4AYHtG./D`9]fA!rS%2R>Z0=L4TL7iT0OA+
+8XQ^r7pPrpC?:;C])ar-8X8A?ap#OJW:7!AMRi7J%i_/15:<(>AU,(ZgiTX[p3*cC
+nP\nS]Wm&N/RreCe^l(E<3^kor?$Stn3c[JbKr4"`CK`uG!bd#U_No%U1d!7[<>gp
+Z'10Koc,-&'lf7(P9H]AkMRR8P7Uu=<ogT-=TcuGfq,,*(qKe;nH%g)s"@(rr5,,E
+hZo4jN^)8'atA?'%4G6Ri"O'&]m!h.=f7O4gOik>_5B2i,Z81n[39YN&tT`&mCad8
+#Q8Rl!Ij0)='9lmK+Fof^rL-(7edhUba?&/aOPTR4"HT;jfLp/PM_E1(#3259X/;.
+?TLnMH3ruiI_XI.@T=UmoeU*sgO$al26'OuX':icgH.3,3<-.j=:a.eec'Ht)a5+]
+q0e\Ya-)c96p:FUD-qK+-X;_^^I19A(S&/fecD3gO%`LJjc2Q/8*TF6is(H)f2d!t
+\Od$<DRT[@&g##CYS<^j1!eU]MFY2KHhqUeV@&3<_r]KT<&$l&h+I^anlI<TLm@KV
+ZDoBnr3Qg.IP;4sriF!/<0qqnrY43"VZ*nWgaa!kXR2`rIjPU8=9c[lS!d?uHmdC\
+M8o;G)R/.EP-?C7K?8mifLo:Ws!ELPf,L/0<Q?`S?0^nO/k?dM$(dL14hkt?!n:G[
+fg@"+?Z!2c(FQ%_Q>r4W>&5lj,mfus">AN\EB^EQ?4;MZ'Q_\k@/hcm28(W!j6GZe
+(Z5C@V0,Q`:@7#)UNJU9=JTQaOTVg\p/a,cLYVRmg#IMfN?4'7WQ,^ME:W&W_jB3X
+f8E*!%tBK:&Oc,Mld,Y3#+d\kmE:X[QI:XG':eQS8F_ck7!1>]EVm>E=>!hkm+1kW
+M(CfN-A/5$)r0W6P!\4IoV#/'3-H$RRKG\kl.X"C;S/1<KG&?:8Q"=V#Ok*D)u=*@
+TDTtmc&VcSd5a0+GZaK,*IN>`[2&;Q%DB<S/3_WnI,Pf\+8aVdbGaH[.R8DIrpfG#
+5AFJuTM@SWNRE/[A4b(H(B:e8DUu0i7SO!VVr=+Ej=b;DD+92!4iN?Hg4m4u9^tiS
+=DTlP\]Y];8_8D=NETgkh.G$;MOBmZlDb(dA=Z(fk@5.1[)lK%-?i'L2W9fZmj\2p
+O_FuC,pf6VTo#jckI#ALddgXu(469]3"cBJd.IUkL7o,%YO$&s]NBJ8im.I*<FK>V
+1D`^L'80GQ'9n[@s"7RU/'1UcYdn"lBcXVV**6&Mk[;3!"kAkDlcc<I\ni&=0_pi"
+R6AN#1)dkYY:I&UUs;+uF-aI,A9&+0bBZGXg<-\&Er7(T)lUm-(dP#0Kr"7-MkXSK
+L,NlN:?B-';2@4Nl%4SIr>Eq[(0n&@q8RRoPhg*Y7G0QIAOZQp3Y?0=&i",I5^1W-
+3f,]>R,/(WaZ>F2pJ_E]hP)>&+*8$0!<<1//tO!R,p4Atcsjq1AYL>_?n4Nf8]n@$
+L4a#CYZ6iDrr&4i,hHbGQ;'=qol#0TKe$8T[_Z3A:''e_P9W#Z3f%n3n0/a^rOW+l
+NVC;q-P\C+O>sLM(V\8`VH#:G3AcQbW66NNXjdW5&Z'9AmL7b9<3.eXf21M04PNeo
+eo>SK68SQH>_]q4h:S.;oWbR+8:oFm>-Ns9s'UG\<>`lQ],h(:(unStVg+\sX+Sd4
+cUuDlF]ij,&1&XFe`a0,r'pC'<,W_s\^82&`'581gS@c67ij#2aY7<1K192VioWdC
+hQC\9<g4(#K6D=1(=cDf[N[]-j/<.VWOd2Y#Yn#SF!'Z+F+E%dm=jdh:dh#IO]Np5
+$0&h:G'go[2.pE7W8/dK1],;LL1X07<]aV's05+8UUbh4Qsc@]8J<CRdMYYjRQ\&\
+>sGnuj^&./H9Y7+&Q)PLj1#Xp0r$ZY7=%,_W+u!d<esU=GS_9$RR;%<F&Rm>)&C>#
+lSe!%K,ml->0`;F*(8r,TiZRM\S,='F%qlF02,a]?:$Rn</[nU3@&=JVPWj:U_j-*
+X4Y))-&mA`"sJ1";I<]_*VVHt2:J%RF\`'P&Nsc^eOY%A`Zp3GI1Mo[4XNI!8G$X,
+kMb7TL#@kh8*M1Cr)n5:rgdUj'h#^jRP#J9U?Vm*OBKfV<7mo%]%P4%0QM!U#=O#"
+&jlokg_a4;Y7;SrF/G+L@!@"2$sYK9l>"hW!Tj$u29"jlT_qC4\@5V9RJt\AXTp=C
+c+bFkK#h&6mcop)<BF0,_A"t0jr_"ZGo0:!r&:eObd6tQg\/h^6lsj_h>+JmB3'gl
+#Or)5!lP*mBW\ug+?+!"8t?M2_%hNOO="nYT74HNQ,GmMSN%ocgm3JAHr&iM[S\`9
++?Cua8D#HW,3]?!:UCTW!?t9a#;P<DV?f>"3VJH@34BW-9a,3E5poG<=%U6]/F9pY
+8NP^F;J;plOYh\2`M(]_M]kcIDKa@/lej-%7j)Ci7AOBPQPIh=I.-&BTW@#Hi[WH<
+R+;dB.<eBXX0m[?>/IYfIaX19jK/K0Go&7[(.[jk\rAFV;@4iH+k4[5?=hE@a`g,>
+D/H"SmoD0[jLOXiqu5JZh=!i5)Z\E[isu~>
+endstream
+endobj
+26 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F26 19 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+28 0 obj
+<<
+/Length 5374
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XEL?#L[o&acoRKc[e?(!UYLh;A>nM;+mmDL5jo:#Y_Q,Hn4dUm8-jMW1!%p<F'q
+BdN**8eqh;]1[0h3-46+n85p]obV2OZJ0lmj?.Mfr8FiDNiThYS\^rt\0JSGSZBN^
+b3n;kdh>slhsCq8GH@E>c\bE#YG81cZSLhqn!M=FL0\FTD$#&gbUOSN^ec*)loFAl
+2Z>bRDm2\=K0t[HL[hmQn*shPrMT\ic:u(FHUh5ZN?Mu>ZcTi-"`=mB[9Vm?G;/Ht
+rQr+O=''RJreCI0rpq00I/)?2VXq+biI1GrSXU.\hnU'H+B)1G$lL,).>H]Bj)fBJ
+i6`hL.\XE;H398VD<*1)Y%"ldE9L0Ms)1$M"q]lB\)p@,)qtV:Kb%Af;QS_L^pP4m
+ZuYO<#d#,Vq#s#s#FiI.@3^S(j_UO]/;E#fAe,TN@Ur8iEel>;F.k3P(S`B^Vp`Pu
+Ul0nNC"N%3E3XSO9_"QIV]"Pph*C88S2JiA?gLer3YRt7_;m^tLJ_;b'?&oiojmUa
+DAo\qF?'S?#BCOLD%@pJ8IZjWQr:tLF>BLV4OSgCG6o=A+aK6"D'bX(&7NqNjS:]Z
+DOVh+Cl1R7-gq&_KYjK4$[V<V_eq/aJm5.bX,lc.PA`\;RIUQh?0-Zt1R.R-loXAq
+He@LE%l164QH2"#MJ6#g3(C\>Ja=YTju-JoamAV:oIIAAN;aAmAIb([_,^jS3AmeF
+[19!-"9c;XUfg80eq7[KZ%[.u`Y*j.k9[`qm\4BTEpjumqijlt+$p?M,%!.:0:n5%
+mn=_5W.tQ"kM%UnC7f<sZ.o,2r%"WHoO.M@6O:^hnRS;J==3CV`ceZs%,'6HU4N=s
+GV1CMn(;RM8Q.IrUrEVgK9Z$cGRL)8m22bH!OIP[!DM1n!gYh=74EYD;J3l!74Ac/
+e@,=n&ASl@3dL`-9Q<@jChtItd#`QJ41C1>l%T[<fl\<Scn"Z>`n)2en$rGl`HMCa
+mXI4/k;[L3G]W\lW2pF7StFMDD-r"T->$90H0VUm$9,R7NN/mZ3BMU-3t&paApTF`
+V*F/@(d$#1i?AOVa<:Co&)jr9&@chB?sI&G+5t;_+:`AoHMUR"mH+ZkZ6GVO\VYla
+d%XVGkDoM0GrC3XYO6h0Aq?3NZmXb2qD%[iZR:-UWiM.<`b,D0>=hjlfpi!^,LG\E
+mpj0oQM/c-#4*Ws;`#aQdrOE,$7n:!\Vm"#BSMC\^d<<.aW,ZKHBO^qB;+4Gm.grO
+%a1<:p';8UKR0Sl=C[>RdQ>I(bIL8M6^OQ*LA(#5LCKT&%+9Ah;I3j;YLoWg@LaFH
+:/;+?LhXl!Chu&ZTHj37l;!!!3c2FM\(g^S7?&+U8*ilAFBj?S&+HZfA\B'sG(`r[
+!8CST>V&l*R#tJ@9s=;t4[Q8,@I3>k1tOM?j"1SJk0R-%(lqE]FGNFjno,2[!^l,"
+Nc287$!`k#;i1gfNm[`52E]F:S?qg<SgJAa!9r_g'q[;VhoQE7$jgbN^^>ReOZ@^e
+6[XuHSGIOqJ0FHoAlit#>>jDPA!niH\(IlUD\(=V*!#m$;U173/MO.V*Fm+2&GChQ
+$q'nZ/3K8c;)Gd#_4Ae:T./AHdS\?id0r>5/_3La;c@D`A3;L0qcWjf"F\:3E^-H6
+R&YdO1FsB,E>`D:K,I[;O$aOpY/E4e6htT'MNI?MRDLm''TM-Z+cfZqEI<_qq<MS`
+;]HWShpOu)@[Qk7RZ]C/7Scji%,&l/CT8[#WNT0kQ%Dl,fG@"D]r$`XnZ^r?rqe!-
+lH+W;Z?Dk#j1TUPQ2s)m@B3i'\pL7B*[h"):U?L]$H3!2bRsjhlf]%oq%>nhZ,IbZ
+gJhf)XL_Fe.@VLSG+*itK,%<?JY0#S15(0RroJ^,iRf'X&(F;@Ms%2e)9C;"Tk*Ic
+apL&C7`bco*'E<3FFlm5jP^KV?r.R_l8!'i;*;l(m'%Pj_?CsfC>pfK`bmN09el#K
+>j8f'*]^B^725(miF/U8YEp?i_%JNs)3,Tn02G/`aS$ciBY=8UF\L!'Y%)K3Mj1;-
+/8+2%AHW`l::;>P!.7s+bEU2$T?7<[W:I`#p^`sJs-AX"Cb'-9fIYt.6%B]sYfoL=
+3,D;qA9_sl.p>k1oFk:pPL14,?>:hOlA)Ej.8iJ2iH(Of875%Y00K)r9->W(!/,%O
+e:!:P&K\K]>?MunScQbi9,$S^KA<?b!pA&hLu\4b:2Mc1C7$?CSRMdH#'YCT@>>1k
+Ln'IJU/$cZ?s''fTimZ.N<O1V:WbL=FlRJ]\7h=O)@%$4hgpHV8")S:k."M\-@rX)
+eCJ8m6+^XuVl(/gP5rT.pT1UB4+J%U]F5$J`-E;C7V+o:a2aSU\5U3oaOPl+-W]84
+3a=]E1M!c_TNTNY.iXa$q;*H5;uV#-e3(+*RUdX$j7h:tiM`7,^[;'lWIM7@r0t/c
+T7Len5V,lK'0nar_[DuSEu,)_&&u$0F@)jmoko\&1dY1K+PF#?OC0;oDc+![)Cer*
+L;9)*U^J:U06JFeU`E\S#+eZTU^PP%;5L#m0<cZWG`u603ZjK8RKZ5#csd;(]SDJs
+D"W#M>To[f5##u_%9\YO,[dqOYYlc;m3o,O8,-fS6^-hSWCA@-R:@qQfeNl!;sE=_
+8d1\n@Q8p!c\cJ+Wh!]c`NjHDfud-Ol_q*!`<S'*$(a_)!=6]Z+9KJCB,LE$P$_[%
+@m,G)"X>kXC`V#&!*4i;Xq[:6%hIcp.IU.!"oF2=^uhV@=NX"<DXk4j)/'7&5mc,2
+h9Otj0T<teYWXFI\:Op3YH/1kn&-Q<p4EUmk$jk;87(3`h<#m(IgjIIXLPF09dnRI
+QfFN#PXh5IjggnAX1Cj0b\bWVlgGR'#V&J10'd&9+CLpRE'_`?assFTYc-2H297W;
+;M`uUAmW;M)Bc%i<_B9ugC2W\G\sZb&o7U8eQ+=61Y^Ut)G@+iqh/Q3V\Sqqs)D$O
+DGuh'?5V0sC\`QJ%iG$)(m-%si<MCSnE9BVI'3`FLCkS]]F?M/WONY\.<7JXMT/*i
+BL>ZM,:VSWH(+L>k:D?&dS1ZTG%P^pDFa-3Jdm)VEM3m.mS;p"Km\s96-^qI+<AP3
+gqJTKk!<oBA^0gF\UXkj.a<^'*&TrB4]F@fC%[SA#mUpt8pf>cmW+ORk_)h$*.+$G
+qqum]H'4Auq*-!=3WT30[^>upb;BSEe7TMZQ6As:[-^jfY9V\>NhQ\9ZaKpuN7F.@
+\Qe?j('-&j0P?EJBF)s<d$f6KO/3kF*j?MY;&F$7A)(H0\/%:\[pcTt`lnGV,a,b"
+<"WCc]%S+kZtZ'KF"\<#lg*l]NjS1'\F4CA\M.U5k)QR:kG]K:,ECee'Q>$BOGO\7
+Z2aY(MCB-8j7TidSaTZ95)Umj?rDOZ&h4Hbs&35V4`23)&AI=/36m3ZFpW3a:(.4b
+,Y64(O9ASo>`l</;ku[9=YGC)pJc:]:gD/T[L[gXic&5[<F<H.HM>f#AP9h.q#?!G
+re<"GQ9gha&L:1D?gG\(<^2<MX?+<)bhip`X7<JQ_NgB9CDPZXf17K(*[/^rR]:P6
+Qe@$_%&@E,pcE/W[$?*lMV7VDZo7bPMBlg.V_2j"4^>AEjetlEe-Q/e\2eDH@@D26
+_<#!PVm"ItnTNjLD_<)koh1B`]&$38a@kTt#n+$.ooffr1cWZS0U4`_3?M%6flZ5_
+R<>dgo"3\)B7H>kRKk(c['WDbK5c6qW'kHn<'+Jo(rRCuJEZr$^W,nm3I1sV7MSEN
+#nfXW,Clfn]Y"BdK%1on'<7hTIn*4O%o,J=FcI[o@2=hHaF)ZtKYspklR'B0+[.3X
++YmTCpsANspioTLLf19QDEokQ7pqL@[+PP(/rF+EI\\fi=IP5r$=WeaR&djs"/gC=
+Dqar<dLfKP)l5's*LC.80utbUZ_&SuLT1@`k/s7]4e77%h@J_1<GE`H=4`$1%Bd(Z
+JeTJhPUle>`J!eFQ3-P)f>W+qK+O_hYOq[GV8cmclS2M%aZd1RmMUXeg`5`m4R47:
+8p9b4'/X3Ef@JK3cGS@bXQq%!a"c#C2*C!b103([P%uEJ38I+<Fd/J]A5XX82^p!q
+\'8EnWuYd;RAUV-A<!GU4@KHp&,62T,$GpOZrOZm=m:P98c1%!MmGN/Cp4+\bNFQ;
+XU&JX),Z\:'SB;b>4u3;0&k.]m"JadgmZl=..jFmcp.]m/:R\jos:iA6\C"@MJP:l
+G/JSdG@PUI0YQJ<VmqdU"#fqZPC3XeEV7A3Lj'j/!YV[_5ORT3d*?k.q7aSc\tHYZ
+c(6tRbM!#]Ijklf6Mr+N(Zk2RY2`#pqFLIX+OSU>=.Y/De"B]ohV[=RdPh=sKd`]-
+(TuMAbQ!S]MGW:?;%QSk9G&fn<*m9TWU&nAN@a'P0N)$R?9O9j,q+pCitC\.pn$L+
+\Lb)n6ANuQ^u_t5;J#No%2?!2@BoDchN;?c8TGq"Ti/-4CY"(Kra;LPUbnIVW4d>'
+E.]#PjiML$1j>s(F#(uAW)c1G8KIC>j/:Rs0i."4>HhWclCg5]\#IpQ@C4hH3u-Vc
+7@cGSb0\;!Ej+']]Y<XMHI*U,-q(V;oEZqPd8H.*bEXi+$__?AhHeBYlEQ!ZcLNQk
+F,@7bHne/W5*)=<'+30jH(GAE5"Q'^i5U?57(r0`3qD@\l@e.fXug[][.Wa/[X!h,
+kL?d.:2qi(^@:(GNJSaR2U-Pt?29-Un0P1diF-kLYpfJdf^Z:i#n8pP$?702j/I0_
+)?lft#]uR<.N_DK$_m?:=8J+H.iq:PTl/WAhd+?W>NWfIFsV[>ZYc^Mab^o_#CB>5
+=+qa89/Ej20o`Ur5QfpR=Z^MjBgTUFX_\0\41i2]M-]W9@,WiFI<O]`[jLTC=UbOA
+DXTY0=t=ET!1.&PkGmeF_eYZ(G]@LQDkTu+dl45>,gX.K5^4fO[i>&a$I3>Zrl[=l
+0c(i?6edBjUAM(eneWqT7P!W8+56#7mC%APh>As.m\>p$Is)@KTJ@S]B2UXJP[i"$
+K9S1Uf<>;<gf?:*!K!nA<(>M+nRO%/(u,^_c9EU"/Ujl]J^"PJd;tHIfnH#7&c]D`
+N>1oY,pK<V0H%j2l%KN0lC"XiY\\a^pZ*N#Y00HP33@%0R*fp`6IYg3Q/Hu?FMUl>
+Y,s@l2EnR<O]F9dC8N,g",&tV2nI:HY7#\b(o4-fR[lnC@8<&ZVXH?jClO9>rD*#^
+$GNN,a+B)=1naAI4P.Uc,@_'pSF^,T+cf3CBNIgm6*D-u)7`N7MtNCag(j@$i4.aI
+::9*ep/^I$f$j?`]=Jdr7XG\\U)o?PY7<HmoSi0FGI"FK'A!-YZH_,L.dU2:`<1>,
+du[9-:6O<h]U,8IIe3R>4TWqY~>
+endstream
+endobj
+29 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F6 30 0 R
+/F20 18 0 R
+/F22 31 0 R
+/F23 4 0 R
+/F24 23 0 R
+/F25 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+33 0 obj
+<<
+/Length 2993
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XELD3Nth&^G$<"WpHR`aFFEa\c%)B(p0i[@:E9\]Ua\mXq_I-u1BZP*mK.4tWc,
+@`&WK+Z2+om'bDiqWXoi5H]@N+4G3ol*%S0ACO\1E(S'uGi#'RVX\KV?QXThriS3X
+l!)TnM;J1Z*f[K)3q#4#5Ed*.go$'-1`>'rMt)$3I=U4],hgTcX"%:;VeJ2ZN[$9g
++-3^@#>_+,E1]Q-?AJs]9s$+=8!9og(4DCB?4VKhs/e6*@&HR<2GCHa^])`@4qH6E
+l&F\=deEKb<VJ\\Hb]<pdr@KCobl\YWBS:;Y0N0pCOYJqI-_=BePCM/#PIWWkJ+%?
+j4D#H)qoZ:eGiJ9o4.6]]oO(tOb!ZOan2<cIZf]?%^Tse02`7<p/#8h,;2^h_C@NS
+Q6h[K_n!);,$O-ATW;Wi\#b2I0^"(!(;[,hrFA*LEdg!0W\?(\J16u6r6#g8i&A@Z
++2O;$^6g:X6>Vs4PX:!-(aKH\Vb$:#,i]VAN$k/je/.s2EKdE/InbWEA,d1%K7!Tg
+^R0@AWd"pC#-E-VgERWl(qe?l;XGRa4%4NS\5O[/CqN#LULZ,XZ$du48RVO.Olf/R
+()lCg.]<sCQT`=:SU"^-4A\qDDZh0@bHZ[R?Hd$d`oV3J[]jis4cm"073r8@bb7%)
+<OZE_N;7N_?ZUOX`XLZ]TA&UrEr3!Q`hep#ALU\J1k_L@9V9T^E]DE<?II%obgUPK
+==Q[EW)(!N*iLU-Fg@A:V/,D8a9+_8al-@M4/AsQ%)]Rk4E&`ta@GihD^DM:GTs?E
+L)MU<Uh77O#_c*s:OcZ<B,3A#fp]\!SEV5UP:877]?)%2rY,YC-Xti:9jK+6N3DHY
+8R?f@Jm<0rh);+?Bg)Df.qjer#&iVJqTj,ub/!>c``#N6$Xg.Q@'roVOt%kfg0T0j
+Q@9J[3,:Q6OCYha.5:cd3r0Qh,)e&STTBf';?t".6;>O<&fP`q=o,^-=1u7MfM^7r
+2/j8Yg;cf_cQjj;Yjqt%#C$,e/Uk\-dqY,d)%':8#AE5C@DdN!qW+t+R775b9eMnR
+S:G8/[1?i*9LEl#MENsC,/cTf$iFB@i.*4=BF6ZnSfB&Y22B"9cs-V2IPr-pa#Tg\
+L(?,L<9AC**t'Ir\=_/2[9]_V,ngoTftF`R>ZP*-S]B[)#BP74H-oItkK^?p3>G((
+F\L(R,RGtolbI^K^mt*XGg'rf#ZbD8(KA99aJQmg>@(YN4&T1shOLbt?fQFeP-#B2
+%C&N%2AD]2flp\(*(^XD,4FLHZgSQ4nJ1E*<1q?RZeFoSn0Z?;Ap*i#:U;MB4;5W]
+l0VaMk"ek)*&b/n#6>_Z3F0J>)q?VVCS8+Q.u;;^(Q!KF1Pi0YftnGuG(oFjI1@Cs
+p=%VH8A9lPf.W_MD/&f4QHFpEJZTNE$ECTDWrb\4@]d&82NK;C5<k(7P2#8&Yae81
+_j6mu<KPN8"f^<+?.?c\?rpb66LA4pd=X<unOQ5GWa%1q@srQ/^WV0R_i>`sE*KBU
+q,<AVdPXXY+pVSPFT"0EcZre!H.qKq&O9NmpfP23Eb_4ijH<Ok<qAr>!5V@@FiC=l
+Vf1dTkb57Ulit-aQ6`@V5.6#.JV>;QiPjL"ZoF(gP6EmfrRmR8lE'F`?VMF'l9siY
+r*FN;bRtShfr]A`:St:jUoOaI.6q,TN%D@E[b]Bc"fA(C>)I*oX_hkagu8D&&$I;,
+mflY;R\hEdatUYm&@QF6\K4T,g3d=maM&*$EiH1phq0LGqWpB"mEGcC:PA`,(-*g:
+MCSF`f\JTYBSi1%H>cVJ)GA8%$`D[[NL\huJj/,rn[dF%N]cfH\5tLY9EXmDm<CmY
+3tk)eHqTj#'(t^WiOtbRUsh<>ra^16kIp[id#G!/:&UiQP79`^:XKR'(X5fs7tds"
+hmYI-(ef$b'Y:4Q%hlEql;QS.>ug0U_PfG>)S_!CGb2i`<5/1qlK?EEHr(%UVqnff
+NX_%"&Rf_T81H)]X@8;ode7[@L5k![3\4KPZ@-B:dT2UU1_a"[G(YdBBNWXM"I'Rd
+n;lIY?b6gCO"Z2>J1`gSf^m++/f/gQ%#eM2E=8*g>#pE)P$iU/J>X`@K"euGZL9ON
+4sr;lc#;]6J"4g2\q<UD%^[5dVf*oF*[BJ\3,%/pd8?PgBfgL4<<js+/U"0F[>ChX
+GcXE2\cl3*==rSj@is)Q!SL]37^dul%d?W$4A/CuDcf_l45UK]K-U"=]:'`6XWGX_
+!<8(.jAJp/_oU9$&QVW.63O9D4K7NP$8_JMI`0](&u--lDH>>1SuR\VpkPSO.`4(O
+Wibqcf84Iinlh=NP4"ee@OGD>5$8G5i.IKHSR0hV@;4+DB'L$N[!ImQOgtMF"?pgI
+=PPMPJ[n6d"*K:Xd_Gr<CNgl4=jkmJ4V;OO'3qA,/OaupJN:;*@OMmtT[fdf3KVFB
+p.TfI^k$@J'r=f-r+!F>OQVdagQa3._(pb*l0*;%o&``q=5TZN!jo1/g_(C<P8.>?
+"U;90.S*jT16p>"C<\@8C,]P1I]O8-EHak:`KB;!HZlG1acW<>WPK<>2*]?'\S5n;
+ea"4q!$b-Jmb0cbX6gg+d'aFQ>Z*G]X^9u%TngZB_i/V<%,eBlQAZ(='*ZpLSdcHh
+8"7MDVnm7^j"D.CCFto9\)71?./Eb^Q=R<]7695L2.s%<YCH/`31nsA&]8'Q9.U3Y
+>DsM0O:!jY.HP;Ib*=kh4fKl2B@"+f(M^<E<@p(WrjEeu\N`#Fq]0S<>(%@3G4SOL
+=$jLf"+',2%V<Ec:Xb6m.X4nT=G=5cUrXT7r-<8jRSm-G&''h_2[F#Sl57B[5M#aC
+-l7oPnq@;S@Xk<6!huo(odC.T]pL9fQV!og-hf36_"7kaWU:^H)/cHd(k+G&;We\J
+L3%1?"$`!"_&:Pe<<+A;T[s=HG%[%W(#gXG070!pI3tN-jc8YA^%uanXAnTI%6>kN
+4@VL^>2DHHHiG#br,e'F~>
+endstream
+endobj
+34 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F26 19 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+36 0 obj
+<<
+/Length 4778
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Xu\?#SK?&Ui!/nDak[f)*Fie-L#Oo\QCbm7UF:!c];qM72&5U+0&aI"-S-bUb&t
+[ZL[rMBLJj5A#+PB?iO/f>X5[?X7\\0,AbM$CtN@qM3tPke^V98\iY]o>Y%j^Ua4.
+Zb<m;hTUs;L/ok_Hr7Ye:");Wg\][Z'q+@=ea-Y$^Vcu^UT%"j,GU1kA:p2HlW&(/
+Dl\)g`P4oi-edX$g=Z>/h/(7$$HB3J]@/+^f[>g12t<r>H$+mSY54Pda%=f+)MqYC
+k$Em-4du[TW/n91UAAPG<S\MP[WPrdYZmp'-7^q:XZ82i=5S>2SAI[4o&Hk8f'9UJ
+(NZXJ$b4@r[@cQ\_Tj/;-)kX!`]T6iaII"d)g!4k'D7D%B?e,iq]"_R/5'p^Q[(<j
+D%HAV=bHmbB]b2<=LG@0WTS-$P<:pJICng:\r#U&%`pEjjS6c<"YXCU4ghUa*N5M5
+[@'$TQ*XH/Z([SL05/psr`=Ic%.k/I1_"Y*:L.=E[.qaG>m/2sU>VEOq#ZSuI'-NB
+TP'=Kq2C>!gHN`4A\7?Q3Y(*DaesL^Ep4,pSP6[n3;Bso[Hf28EgcVJ4`f&W>tq*C
+lSq==`dttHg=d*nY-2/6)799lPrNWgm3c[JD;@0!'(Jah(J`(4k80PATT^WC`Ep4&
+eLSX0L:nG<R3<!@Vki/o<\5@K;;]O@Y2Rs.6ifF<;G5m/N(gog[7cH#2EZtRK0lr#
+'Ieb_#^VAa@G$9c/eIDo(uk48[-ClV7:Ob6.GsM9mddoTScrKWjk=>2"^SotK\cD^
+gsG71obYZoEFA_G]5EQ0*A6\@=Y'uZ;js_hVX)fW:D0WjkfahfYHgGA#/pVj0:qX$
+"%[B\Nn[0h\#5UAAFl3Mn-Yb-a$+:c?f4oE-483FDA2\do#(aQ8:u>NV:XV]?2+<0
+lUG3K-R-2_\;!"F2!LSY?1lZKi;$Mb"gS'[8`D'#*S_7nFk*<Npd_m?ZJ5dZ4jq#M
+!Zp?]O:AJnm2aUV]2,1`+)pBG2oe'>LlO'`r@Fm,,);TQ<U`?te*)M04mm?:\H*^m
+SEo4G':gfXE^LZtF[f;o&HdJZJK?*_l9,.WNjY\?"#:8:%AodCmLRM?YWj3"<FS[^
+UR-YeEIe&::b[-GFNPu>%/(i/YKM\n=s\W<UeDU`)u/MJeE;6jWi*@g$$'.\>aN(:
+g38n#IU0>aXQ%\BgTf#@m45m5"*otkqdm-7igBq4bQud^+ui4<hV4:"+o)q:4/=kK
+@#(3a%4UH9O?2G,V*j!UgV-"?k!btm_471dH$pVZ%^*ZM+9qD\\0-E8eO_$A5gF-!
+7]&<!9l+[hYEbVC&fCr<`a1f6B9`9ZhPpViQ(egF<B'EW0qA.CFF;K#EDVq0aCg%%
+UY!,qMAE`IE6D22&Jebb0?1sH-5il:6JUWEHZ%5R03o!P=ThA7IAhG>!Hd"N9]>RC
+DUa4hGI"TT^W(\I`NJ9I2<G?0UjtFC_m%D7ZPg9>g`#/X]?(pFk>-114(`"QAk,P,
+?n"Ud4I:q\Dt.:5!OOWccb*(N?K\:&ZmFKG0eC!c1YRWi:C4HmO@%XU<dT]3?s:XH
+KJD-!ALYe>W/+35$GiZd9rAOC;:P%HW0*358iS.CJt2"W,b8G^r<(/Oi?So.@%jNt
+b6]Qi/>^]S:n07-EYe_1g2i4[_N@0d_QU!bL:k=D_*fN2&+juX!s!'5)7+ehr=cKj
+>4l=oq^4CujJDD3'.$[.fC_mobeJ7,!mG0;)?4<E1!!uY^GGFaVBk\*3g,d7b5tk-
+7:`4Q9H0Hr;pc(3N;-+:8f0QUoYhY9Cu.?udW&0=pk$6;Y3KRI8ei,9cAs[qU.2Ms
+\N<CDaSm2H-)-+$C'se_a3nVEo7`HkchqbG6Ja044#,>A+S^WO:ngRRaDp?@_bsqQ
+rq43c28SGN;(^=66U%#S`n_-!=s8;Ck-n!29M_2BO:Jgs-'o6M'_[$:J"139'H'B.
+`fJ)@luHc2&HIL^m=%t8'%?bX,FqXPh:Qq^C]Vt_&Rq;N<YQP^2X7I,OfMIrGV>/V
+Sm[_(\e$<@L2_<FXS+1K7aF[$6a&mjH;DA76c.i+<q%&3^n+EuI%]AChkJ4k@eUS^
+Sh#MV-edZ8.L!?A1B<__ED/r0f_gLMYrbP:/:0)U\aUl-'Z&L]9"g4AG1VtkK'+q3
+(/boYcmTPfR#p(Jld4C0p%0jd[<)t>ibrm(opAL3FEDT!D9AZIhS+Db?:Knpk&!TH
+HF>Mn5eQ!\Z8X?>q,qPV.%+k&TKPFFCJI:PO$lE-P,RHeU;BK$I%[F:b#OG1^7R-t
+dOE:,L',?pXXPslm]-4?C(*Y%_!n%4]'kE006EWngW/Mc?mWEYlPW&?Gcg"._$P'^
++<u#<?nXeKnDsasQ9d>m.5D<A[#&S-GJ%\.!*uA5Q#jhmR^QV#8hsol[obD*JUMOG
+@2mGZ6n\,]A4X(`Ut&/!\3/Zc(2W>4Q8CFlH@Ubi/^fe8*f[8eHR`;4[oD+AVS9.s
+U?B<]T$#VqfegJP:\E]Pnt\_'$=dI51.f,F#HGt]PB[`j]G/L+#nW`5!:YP7cWnP/
+?u@.p.s/j&@V:\7a4K>]\HhbG_Ln5fXPt!d<:Gh4I%IDLDE5nj[='W(K/#Cu+pOAS
+A+56d2,O:>ltg*(eDk/=qMf6j&YDMl;8Un:cKA0?'RF:=,DmYr2Rli,qi,Y<]'2@Z
+)6A$"qbkhJ#T@/a<i\@khLfM;K.(eE*e9$;$\7"*JU@DmM@o3po'im<M>@maQMMe&
+&,`nnI<SRU&3"HZ$pRi*0#:=6^E:=RTUa>akaljf(R/,8EiiuK[sTB14lJ[J/m$rL
+1Wfu?:37:r>&[A43LV)V=NLa_;c8(M8fcH61roeGF_3#%CTsu*$`[abQQ3t_c>&6=
+ol]01^8QAZIpO/l2*%1/OO,=qFR:J_$h^nKjp`]<Vu+u&r[7&X*ZYo^EXRDCP"0$(
+EiAm+[Y^H-<QgI,S,qI<*GHUn>qqUro\NP=H2^IAOAam^mL;GI3T-?a%FgF1-3!P.
+?SY-RP"D^"8OE"(K(ma+/I!dBIERs\[teQA!R6sjrB#$WabqVYePR,HP80\2ILK4m
+r&(j%U!V(t,VKLq\Xu,;QPuD-b`*B-Zl8CW'%,j>FTiMS3fmhHmX)LdHYpr#CiNV:
+]faPcAl\2QdPsWgUB-80f,kFIKW0e+O9lWl#5DrT&7V,E&:1G<9ENA"14pfa0,$;s
+B[&]lVO7<9J87\rks:ep[U_ju]PObBEt0Z[oj/GnKVK4g,X/UD5:%-iR*QPfQTa*m
+oX)0P:M&I@MIrT1W!kMa:Z<VFo8p#6E#Ll--iD1'C=H.t;\mp<MS1;CMbOTg7U\fb
+3\d"a%JPI]:As?PF*i$9`1S$+i_8peWa,pbL-PG1G=SpIQD#VU[[R`;\#\\$4\K8^
+WpAKZ")]+6RhFrW?coFG[qQrjht\!M)Uq6*loJp5O=JW[#K20;JI2Y&E>hJF*+b\*
+o';]^Ai@&dPdZo:?LPcnO72$9RQ$)qg`;sG"i;g?:aZajZ_q3h:3-\K*aSB[47O'l
+`DL90Uj"KVN(c:mP"oO!j$+&^`P9!,$$hd",7kd^fPM\,49oQB8=/pn")opH^SXNN
+![Au?JmU[S?0^l=5s3`Z)F,40+ZT>p(/WoTCYaWjcVZ*Wojah1-Z7EZTU[B6`"nOr
+ZY*6/PA1#b(*QkiedN@0M[YUbGUbe'/bWb/Qs'95L<W)?B:^p!f`T#iP3;iggLn`9
+BNYQ+Jj>csQ@CM#KI^1q&PfH>H9&mAf>>D\/uB%d+qQJN0"!i1a[\L[:\&&?>U<Zi
+>?:]djAi"?"r_Y;=PFYS0.)L]G.94kh"\r%[X@($%Yqob73sWL,0^/)EHl*#XHGCo
+HHqIe,fZWb-pIR#=3Y(r3"s_k\N(:m7Khm%#hidNklE11I9ZS]FXDA9[2q]'ntfj6
+QpZ"@@eUn3fh3\FbC(tUkdsiV0Kf`\&fOG4>LfjVHFme8Q@^T=mXalbD!H%FdKCEh
+AHN-gC@r"q.eYcCeL^,!q`kg[RsHTWig[^Uq2p`OM>I&Z,%6XJd>90D@oh)%jn=um
+U`PAh@p`)3;+6Uj[h7q.Jd?l;akULRiZXB"Yi$EMe',aXQ`B?3g0$,.W;Zp=0*X:j
+QFb6f89h]:LRm)4)@7'KIi'pbKFRI)lHZbEO14'%?GD\!k/p?iZ^M4-16+T"=*(.W
+,L#&sKVhu2o_4!B;c/#:D0O^>.F8!@lR_)I%b5-D2h;'69RJ/n_?3Qq$,U]Vd'jkJ
+H&535#A-/og*?sVk_$pmO#PdOB`M*Ki7,riQ8"+phfpe9.Ag.TqE8_0.ebnE1plt>
+\0Li&&cuhsLb(FMEc?q9.>nQV8H^;uJ>>L#1MJjABu`S%&*qn#`.@J]aeVl3]OFj?
+HX=-L/cuFNLsR6b1c/(()7/$j:0h8:gK"Q<aeE-a1NmVSB,QuPAZO>Y9r/(1>t`%k
+$r(b3iCJsiQsCkI@(PFc0K92i+4uHU*S&\Te(,qmEe"T(.mjlP@3t-ID"l^WJ\U:O
+D/n0a[IGKC$G;s*9T]e;J\%PSk\d0&?4_Y+c45Fe,YjRQ+j8oJBu3CsPigudjsTHU
+4[+@qAOEr1ctZ"H(Fu#i=`&=F_c0L+nJ;R9(();3O`#g4aW05Tfs[oLaC9^r`C\/:
+Tr-guAF"c&G>,58[?NW3K-K?MF*uZ9Y1AsrWj5)p2*F\/&Xin'RhgKdXX[4@MTZZh
+'LNWK'pBeM=4_Bi%03>VC.e~>
+endstream
+endobj
+37 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F6 30 0 R
+/F20 18 0 R
+/F22 31 0 R
+/F23 4 0 R
+/F24 23 0 R
+/F25 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+39 0 obj
+<<
+/Length 2432
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W"$gQJ<i&C!"<_';^W0c'rcL8$/]SKsER-FHSpWQ@=0,9(1oGnKDej<<EPQIH!&
+n^uqQF)/2[Er'nDAn*F,%78gY2`o4WD#&_,3cruY^%,VkM="#SH1p)uI.tIdpVNAG
+Y3/7IAo$3a^QLaNc%EFe7'jG=%`?Zh)P.W"am#BS%;l+TJm]@LNgS'Y066dUe`g`<
+aC2<g.HI&LOK=t4bA60dkX`=RIGFa.Kb<[YZsgip$LH#!bIO0\rinRE>2&#K5NTN3
+NV1C#j3UL%jTDT@Po%UY\.Q6mC1V=!lfQJrr*fKRid:KFoBS@+Eqcor[6:qchUu7<
+[s-DAer>QEVkX;JLm61B6mcn>;%b2C3`'fn#!s`.Zja7p-W2$9RP*N))/@KGC#Zf7
+8dsPa-GP2ZOmf)4qFU_2i%\ItK(nY5IYub&N`C>5jaC-Bq24bK\6C7S`?+Mi=#0:]
+eSTRtjhg@je>0,"Nm@R@H2=H`.4oPkX$g0UQ@APA.qu&NDL!HL!8C8!jaO'BJGV(4
+YC)BC&kNYEdc9&%!^DiC?3lc[&KbJdUQ=,R;A?3B]HNQ#^hAIO-7sPs$X2aUf'!CH
+oY=ZW#Nh5Icu1)=X<Qk-_7+heRngK9T?W_Fmi_L5Y\((-5*M<&*jt?ZU\kY.+^d?5
++*^LA<`>60k.S4bO]<.QOf$$DE,>o`%j_hS?](FgcOYtP1&63p"ZuR69Clfpk-9W5
+(^jKE?\711'.dW6WRqufA_ER+I(<QD][_Uh*`iV]Ff?+,"X\2&T&n`M8oC4Qo$#W>
+)ZUP+=_R&O2a[qZ.YTm/&Ku.W\:1Lk&pRIi15ati*$FZBdd2`-W,'I/U-b+BYrP9@
+7rg#hs0B#.]BgT1jq@K_9O7]FnGgm!<sEDJVLu-&WRgbE'm_[iHtFsK'Vs07jKt(r
+Z[9(balR*Jj737%i*Ujo_,8qWa%Yek].SHf(9A[]bdnm+.c<1GU6g+u/E[A:-^*E&
+64@W&-GCI8:TH*Xfq$!:7Yob!h?%;.USX=Pds]YaJ_<R<luKDL^dU-eY-YqeIFd7;
+]2?p;Z8OYm7`!5/ZIXh-OaK1M;B]:'cNaeWV@k7*E!_DWrM19bk@D>IV-[`7<74m>
+%QnH!+o>%JFN?;W,eos?Pt")7SrjQqNsugE/R7],mpdC#]IVAd8c;dA'<CQ.EKV(j
+V%.UZ;4qtH?E_gTr8)7g@PuhYAAgjYMr&ED1^le*'T>C%;]TkDNHoK`BEB-fA)^=I
+B5t)R@f8YmKl3PT(k?C8(@69;Z\I3/Y+nN4TRKNG8;:"JdO!'D]tZI&-E&"*LnR/[
+b>4o";jP"tRn8F4:PpM8KtP3FH)ZVt#<C>.dIde[hHit41;Kjt&pLJAlmN:%FGfdk
+0`#\FXiF&UZTh"8J7ie#*N:S]\Ea\@<3Ue'dfR?&jnQ)+s,sf-.+@fRBTt)\@2q.,
+"$$TO$g]nBS*_JS6Z:dZCh"b"4g]J*C?mJ8B3OiCW4W^u\fIU^\79-(SG.hiMKWCF
+NjlFk$HX+5Gg**D/QcBGjl;*"8)"iWMjjo]$6,iF!>D_p6qM>nD7LQi8E!n!mW,GX
+VR!hH:mQP]#HQs$L!kieTR6IUdWm3q.R`oi9lG8c(]kOP&UaSGG2uk%8+;a1\-L<O
+,=I9R!4tr;"Q@c2\1H+$R-;O.IFYkV7*i"p$^B0DQuPBgNQ@e*`u8BZ-p#7.<'UVd
+HBsb]33)/!)*,SC^d5@0,J6qWcq>KdS;%GL4CqFb;#0T3CO8qCW`Ki7HrO)7U>4S"
+[cO;_P6rP[HXL<;_qDukc3u6cer%bsMmP[n23+8+-+8n>Z8HmRdP;.hpsl0g0XLHt
+1UnUN^/Hke8MoldW$gYETFBDA(g#*j2_Xi[%`ZBjE%JY"!T(s.E2\Sq2l9H"N0WWi
+fGN^CeZ!*W.4,&88hDL<@`*IXLTE5n'Y4,u7>i<ZV^JN!qk^K;+Lsh&98/'3?9))k
+P6R:&R[P6;.n]AX3;CnK3)!X7mOLGpT6e9gK;7Arj`lQ#k_@_cU?cq^&O/]6=>0n/
+G^g-&FgQ![$(_=$RWsi41!g*747!;n+;A<*?305'7:NH#<N1^;po'd=WW`5pWm[^3
+_9<PE`FK?b_ON.>-[g(F!S%O;?j9)oJ@%rW*'pcroZA<c'*gDm1a4UBD!8'-b\2C;
+Jd1I\p)b<1*gf-H9aF_;6GLs4_3r^DK`dYiDLrc_C%1WqKRc=F.bVUKa$_TW*5uHX
+hHbie35nV)#JQXOpW?lm4S4`t)4LdmFJ\l/RnT71[H%Jt9Pc\Ua4KWs,5sVT8JD6'
+ZbP!4,%51p9.Id*62%*]SPAo*NYB]HV\>.7VHHPjhI+:umKEg_-f`T6?IaF>j?/3m
+']sedRpBr%]4!KU:!rZ.+ZbeR[Ds(.*Ph<#SL.3VEkAUU*rt>ZN:6~>
+endstream
+endobj
+40 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F26 19 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+42 0 obj
+<<
+/Length 3376
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XEL?$"c1(%&>VKcZp_";:o/K!*/C9qC[_9fCa_G.'3K5#<FSZ&qR/8_MMjqOS(F
+&k+m*m)aLl,!k/HI\(oSle1Lga"SEina'k`GrcH)8&%C/4OiC:<qJ3&N.US?FS=#k
+@_?MHdsqZ(N\!XAfk_9oQ;(gHT-S59R>/rD?P9S^'!h,N1tD^$9I%":laPM>qs2@'
+ZD-&1ZlHEAM..2?03_V9Qml`^5tgl="TIEcCSkp;amZQcNS_lKIuM68nlT,8TpO2;
+OT\p!-&E6e"$Kt,7^'!cB>9GFkj0\np\L5+d*MBsEEhnUkk]&lQdM;gd=3:_$F$6m
+fFns?*Bm!?C[9Qe\M`JD,lNH`b1/IKR`j''eN35KSJPj<n)5Xr=_kaY8,H%\P+gqr
+rF2%dq^P0k&1;0f.3%-BV\u4bO9H=Rc(JUG;^aYo-L@djW_i6D7D=+"U/3^Ih]nj,
+UuLhU;3<?"`8a6T4H4\2]dPM:gMC.HN\S4,.k[HOlO+G+&&^=<4;#0.fs,:c)@FT$
+(MZOqiUt;p5$PS<@OXYSa*`YE6BHFmR6OT?!KU*L#f]FakEiBQFl!Yir5h4<:b2?<
++=.hd5,r2[1Np>q0e1>9iX"Wme!,8$4V!$j[W7E41(8F&bR/hZO<V*8q]81o,TJ\(
+#XL\g8@IpICqhiOFjV,#=VOLN:jdL;U+]C4,`XY<66n^rcoq9KTF3pbrJ0;o>E?gV
+(F8_KKkW#':DrL$A>\<F:*eF3gk<uAMFZ`Dc/),NqiYgcJ%IVid"e*R(PN@%oHE<Z
+G5X](5VV[3`JP,H_0a6e&3jj7H=k.9*:>(^6\S9Y28[VEs$7r!I!f&';PfTR?]q-T
+C<W\`9sF#PN+/Dea4`c4okLtE"W%a/&ZhurqmYQ@D:8e+U0t%=8iuM.oSGV'\<&.K
+aqO?lPtOlF9U5'"Xd8TRKSe7VU1s@;F87Ohe#[GF`S17XpOjs,PkIp[(G.OB%RkI@
+43a,8Ms9m)#FFKfo^2_GVF%H)6,;Vp=d5b^)h74u$R'Ba.R8BiCKFO'j^2Rl-g>JK
+/iWZ-IBi1RQn<44(nu!A?JW,Nf-N'*AC/&a]lX:N"8qBrU"gs/QGkG?.GFaj0WFl^
+=]^@tW.=JUq=imGi4G`CAT]Q[kti^#l4b=bQ.e$93XDkYD"$24->gMB0D(gJ&skC`
+Z#lkE>1cc=mVURCgcO&-\;Ll'&C,7]!M;DEf_LUS>.:jH&eErC)f!ihc$XAUe:*k"
+HgCB<V*EU3)_\dD@GBVGW&>U]CO5i!ma#X_kHMM=2Wg9OSF>1g7hW@<($hm![]B@@
+W"5f\]?8mU\.a.-F(8tG"s7T/QT9b3It\rSBo6J9SUaG:(QoTZG+Ep9XoOou77t1i
+kd%8\U&?9u\;OefG39Gq@a1W*VY#&f_$]d1_Op[p9VCdni/h9r%<[s)(-X,DI8.>s
+I0j<(1#&`%cDu=\[i+i$pL8[&4$Z%A@NupSLnt?3Mb8gI'CYuk#chG.*b-"<5gu!W
+@J`HuZ2o\5r64dMhC>ln&Ujn%D[::+SK$Ro4>4e7),5K^&1gH+f3L3B@f^d%9FTXL
+W9uE&N+8@1K\6:!AE4pr#"k6$*f(-ZMfi(406stX&[XC-Zf@/p,ZE)b=@Y_&/dMnb
+p++4%""c>3P0#Cd[or)F;9Xr/W1[69b"oWC-IL1I+&IH(Yqb)EqeG:F\g+c)g3`0=
+Z\*/^Ef%N"c$#@0`Ljl:ASuWpR"\n@)@Nr#$+Ae(g<^Y1&4O-O0?$=5s.(4Sc3?KX
+8AS;`->6>\YTld#;pJSbEh+In_ajFCh+;lk]0L7X?9/*]]5mYcK?F`e2Sn_l*1F!B
+Xn.R\>27,"+l\/)+Uln0WujT2g=W[)UQ0#Z1@5DA^?:aS&XuK=f6o)f8?^%4Sl_c_
+jUUu@#FATCU'I1K<>QOBeLSf&EbV&+0%#6E[$^_0Cp'q@4.k,1I^c[u^@q@Eil.`H
+'TT#r<u_MH=p!,m77ffn6E?(;ap;'<XLs6u76O5IDMnPM;p@36.^t6$h8-W<:n"7=
+3Vc&G8G]!c(iT#G>n)$MLk.)l4u"b*%[/(BFO/o04;hRr&*-TPi2Q8bjN.igl%-MB
+7%SGimTb<.GmCGsrBM&aG;S;?P!/%OI2[HG5#U[pPaTZ2:ch?,b><%InH&,C"=p.g
+8e&jY`'[%4Y7NqMVk1nf&=ss&/@eY\:('1kn.6h24TNF;;kbu=!'hWCEt,+t[t]nF
+bI5LYFgeN-,SZ8.?o]1A!2bU%@<u.VceA!c[iZH<nO(7h95`pSRM(N8Bp"9'1WTeD
+YL"Zmi#B7'MV,O'E"3Du.T0MCe[Z!=;f&.[SY)PO0Kh,`W>MTXjl)H9lKn/G6TQX>
+!GT:W5;M9aCI5]@,t9ae<H^Pk2&(q,kb*)(aW9)^n2K9KOq:Zgk2CZ+J-+'>5;2EU
+o6[Wol[#_!*?ZJsM=e$S+$Xe?)K&(p#UtRdZa)NYAC/#3O?L&^gW^rnHHuMs46kV0
+3]j3<%a"H_Wi=fhj[^B_YP+]roh/8ESI2Lt:\^Y^&.dFG+.Ko>]VNt)C/;9u6*)at
+g%YCZ[9_b#,C=UJ.p/DPW`A[g6D?X*k16W7/RDoJ3Y2Xl+]]2KP8ght@T$Qo;O5QX
+l<JFGD-Gj"dDk<e=@m#S!@7<k!%(EHlo$,phmDWQ;1d`eIOEN'qE7!q1tg=L#^-IC
+8**rsPh<MIdB/LLjJ/*`&qJZ^`uL$83.a]A9DaEh7GQ'aV3Lqj`0AaD]&6o4f0"kP
+q`WRA+CQ1mGD99PoRVpLFR:CiBFpPGT-d`.bBkd53gTG^K%t(SJO?->Gn`J2UQDn)
+SPt+^W32mcJPG\H:5@7)[Bd1k`O!\kPtNO(OMdLDNoH"N@-`D>7*%FK2)jqB>/gd-
+E[h.+k(,hN0?<r0K8>,X`umpnCk-ac6.EabaJ2DCMK]A1-CWZ9(#K@D>&nn7d%aq9
+\g-:0MsKS2+Km$CHDmfD>U-Mh,.4<6fV^t[Vq:S69-^%H^$Yb(c]/^ao<SN0qh.A8
+=>lb-;/@4i30oEWWaj+\W98SIZGjt-Y`f/q4;DO1J*uG1=53,Bj4f1j8\N(:4#Yuu
+JJk@t8fhC/#n=.saj(=U);JtEg?Hb>23DF=XBl\(;r.s]*e(_B]A9C8NCLg?ICMf,
+I%$.h/r+W7p]5-C+P'bCf/7Dg*8+R68m@.$4s[DN3Gke,6Il1`PY-_D0B*+$df--n
+/PXpE8:]N.:89@C,(PPa1^T];\mJ->[A-L6L*1!"=%16XLr!n.FE<U(AT%BsqaNun
+:M,h7/A!cl,di0]%[Kje+HMMg!r2\u6Q$WlHG,pn-(HbVZ#qV!$`)=4.J!G,g$&G<
+!+;8p:&~>
+endstream
+endobj
+43 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F6 30 0 R
+/F8 44 0 R
+/F20 18 0 R
+/F22 31 0 R
+/F23 4 0 R
+/F24 23 0 R
+/F25 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+48 0 obj
+<<
+/Length 3006
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Xu\>E@OM&aluTL&32%]<W`b0:N4KP*;]t!^0'd"$Hn750u'%o0a@";;TL>q<]3J
+%&qEr]g*Zs?qj'.%VOpnbK!E%_>%f9%&;d%4,>4Nq[\u@R>$RX@PS>SZf1I/Qje1k
+n__&N_jqZM:Vt4a3aCg"<U``LjQJY=SHQ:HF`a)u8am>k5ECE(go7TDeW2\M8$aHp
+U[)GG%<h4u3/t)=JV"?I`]dN7o0lJk]2""I[A]CdqrL$HaV7L])8^sp1`e86%tZI0
+jWB+H35$1fms_V3^+9Nh)'lO6SB'gqm$XO`o7ci^`\fsh52?[fruOX^n_``[Vf0?&
+jmJbY\iRsLh<3a(#%-d&ru-:%YY6GrTO`pPDhl_^@S`@ekM^9:JO'Yu(?n$)5-)=s
+\eN[N3#9bj6CHQ'A,(WcJR+DGH"Ea-K5f=e<S83_UYr%"mF1D[cs'TgF50H-PbC&/
+?IFHY-%4J3PM;s,qR1B%-u$a0!@%74jZ>G)QMGT.kbHo]@BN/:D113?Hr&l11@Q]l
+>32YK<$_:<d9^TT7E6JDPq]LZVgLN@6BuR)3k$Kqm:))pV:Mcm@KmF9EJ-'Z1JYQ-
+*/?GNLHtq9^lkm0&[fOXK3CIhWg8DEM,?)?!0*Je"9Y*Q]a29`?+c,5/ZXL+U6[)g
+SrD_agGHl'99WFlD)Wb"JN6$SXKPJ<:Mr>>Ljqr-]rPkBJc)Y[]mE`OT%%en3PP4V
+MSoZM50U7S_6qjJ1CAN(-Ne<R.d``ORVO4>H\L8+02PdT#>me'?I?36BW5CGV(g6O
+#ahBi$/k-Pf*r'/.6?]lk$FnEV^r9/-t/Lr"hrZ$>h`WO"tUm1QU?X;ShbmnQ4L"D
+j[#1B7JiKA=iR.lGeM&570>:."fCoH[!%2rpoCQoP7rBMT$kc*_18mDUiQ:Y6.jo_
+>11aZo.ZV1dOup`P(!uq(/[_PKaFeP;%mJZ.YMp!Nq\SH"\4e^];9+@r]%G(_tfYb
+_Z@]eYdTF5m&LrNL\br#O0c#nf:Z*s?5L6"XmGW9\[b\fQdte/d*&Q7G]PneMeDSb
+P"0=H$;7q&s/QbX&&Q$faku2dEb^bHgW:pF;t3c!>RZ#nLYQb_DmpZ=]lGi[E,XFE
+G';Wt/:GBH]X<[KR'7kgP-Z)2W#)l4-VUX;qlQY_@[SeAR.Q,[f4Yd6LYj@*HUC7d
+M8QUVVW"BZpCh1ZY;s/;(8k?j)!@VAGa:WgcWq1urSguG)E)\5Z6+AY^`;%L0HIc(
+c_SY1WH'bI[P"++BA*qX#D+N%eNn#!6;cTagYa7,)qg'AO<1aX^:cL\i.Q%f;dS6c
+W^t9j7XPBtLOCQWH-??T=P7_UXj2#-QZ"1'*GFH2[C?":VIT(LFfpRu/]qEMD9R,K
+\$CUZO#mg4gchUr/F4S3QsKsYfBVVS/epusn'A>+NQt>TirGcXQSf1uj$lP\[HJ,Z
+,j31%#%/nn[d:kYE(m-L49iAQCu\[J!:Pu^<6Wg\QoQ[ip3&;Pi[Ze:FD"i1eqHft
+bYn5'X_NaD2-"^SF_U8jc.-[eWnjXhp27-SGOKO469%cFf<u#aY_3A7DN5Rdg2OLo
+m#d<Ep#@Q[8+GAKYb3Gs<@.7*@jrK>T6]5(Vc#^aC?qlMIn)!1M3_1\'>Plo=u(F>
+Fdkh97cOH>7:8o)2[frR'fYf/s1r+PIMq.mXk_UNXX[n;Tr':i`BgpLXq+2e<a!=j
+*A?W;o-P/h,?W3S-,n&`r%2u3XXLh(V<^9/=X@P.."B@Dr^ZIpM[=lS3sS6*$(joJ
+C/`$>`Iapf[L7QF*5DPt%:`X:47E[PM^F@j,&n_+R#$Gub6#^m?"YZ5H<:1#iOM73
+KiE4+KWaG\#^Ej=53ikrhl-kFGm^iZ]5uK4/qG^#OF463mO$[if2oJW?M/VJY>!44
+!GbpVmGdR-\CP2)4,p@%7E\442Z85b4<<0`&><8+#,]k&!I_S4Yq3cf43#I;aMqsZ
+pMIIN^qBdo4(1KBZc00_$j(bPTh!_grS!S&?CjaeF-6%`eqLBLgs^5b0l2$5iMfPr
+*@nf`jg'XB?@BDHVEa'"Z@C[d83abJm2nC/XdA3SrHtu*LCWM__R\*%\(W#$e/9&^
+:XLtj;]#?WmjoY9UXqKTSO]d:riTPDSoGBMS`M!/dQ=O(l_ub[kCW/f4mL,XrL#\>
+EA<_+M_HK$SO@DRCDu^XKGS[1&,1tbFVs!.-4&H.40r0SB][5K(BY*[$Y:X'cVa.+
+`!1=Ib?NCfORdKqbDM4qSFV)$YpV6%"bj?#>4[S4XZ%8@gqJ0D8R8C6F3u%4B1Rs>
+RElP:X4+jH;4?rBE'\=$r.oH,R*.WBR3c8s@pn23;_@N]UC:BSSrpHB0A46#Ugu(W
+RZ>u^\\IH_XOY-KOIBc*GKLP_k5)o<]m]X4dN,kO/'QmAm;8mcI.<^gIgpCDF()<7
+=iSTg)Io4]jf@WRq92TWZ$gm:l,Mc>44:u&KNX,0/?sMN)4kLR1-4rZZC=Xom(Ds?
+khR0PVWg)I`<U#t`of_<!b&SGcYlS?)9]u/L+&nKFc=.\+W.s,J>GW:Zu*OR\eFMW
+A73<$?(A7S7G^BB8%6t;[;a.W`6p#jk?HV'N+Y(#9fK=qg=5$O8f_\>C+pWr9I4L(
+RabW`RRmGGG`T%K<T_87_]F!N=d%?:7jf"nYu7TO*kZk6ftE0gImS/Xf_0PTDjERu
+7fth8Q"(_f=!1N4bch5UiGg=%>3UWQJ"JKl5+i(gm"c*63FW!naRVVs]!U&ik2"p[
+mAjmf5Md>1BVRKRDPB*>[V-=L$EsZh%->l=]C<b>hN6LWU<nr8!5-NnGl+6q2b5Qd
+>TCWij&)/U`PeO;po4_*Wo'H/!!i\NI-8rV7rlQkXZ`9o*UoJb2Xh@j3?jC>lY4q$
+^Y>35kPThSB\04Bj>?q3`D&>NX&/A!O[epk9B0PgFpKB?>;nL0SFJUOo:??^7CK`(
+&[%@Zc/d]l91_dS%1tIs0?_1]#6:D(=ha~>
+endstream
+endobj
+49 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F26 19 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+51 0 obj
+<<
+/Length 4920
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;WR499\,M&\dR40Xj?536&W#:fOH8i[C'3I*j!u>3g\bYtJ1EYXO(GmDZh'rH6GJ
++BE8>`<-A:m,uu-s6\sn%j,XjRFTR\Rp&moS::7:S1a`>/<%mQlK7R_?Tl'tiLcad
+l=$LYc0!9Q1-/Y:]M^]#DTp\W#K?_gWG0u,`%QCR1Tui!7,PFNh:*LM@TAateRQ'g
+%K7j-T+6)40rn<d`TBMS]5aPmK$2]ZkTtpEI'-4S4+$,]c+fr</fNB89l<OVS"JQ9
+pUK-KG4R5$-tM/pX<@JP_X#p/\VAfP"Z00HhS#+Ol.W[V>Zkb/Xq(#rpHQln9,@1]
+QqG<-<Ghan$`l=p*69c2U$\Udp>$ORLh=OC.<f=i86'Ln]il@lNFgB(d\u[M-=+/c
+>A]:K[<8Xok2IKk#FV)%7/,E`W=@'2*"G]X>o9`mGu9Km;&sZ^]X:Qa:fISNa"J<U
+Bq1XP1s.%;5HsMP5q]T<**][kMO\I?Jg3R>I`CX#Gh+%JV%.CB_q4&'%4Aeg($\HD
+DrYdZ]A@$j&G';neY_TmfH&gdcU-$(SD(**AuM$S@IdS<eZ,Q!\X\%@O_i0U;p9m2
+fNad:Z@-U08IrJgSLju,aV-AN[d0FC1DVML%eEZb.9db!lS^h-31n,rV+17MFEcD%
+A<)p&42``Lg#t,7n1gF35i!X9`W)WLg4#OH@kY97lHhr,mLTM@SHFI\06&[WL88IE
+)e;?!Z>C\]>nYaM&Rc]%?<Ic&RNqJ<-6Xn)`ml[N/0RONe5'V,DDQD;rV%0N.2C(o
+XH0[,2kla$o#s1>c@fEp,OIBH8SZ?l86t/;nHoTG0Ga0c=aQ3<E[2kND#dgD,8VI-
+CbFBO+3/;ij2k5'Ll]c!Ef9Zo(#%(IPT2bS_RrqE3hITn?u4A3Si;"4IM?=L2e85`
+j.puOihf4:OJaXjEJL_eKYRch+O3[:#"%b<4\*?J-Tj4ANdS^Pq$agrRJjXjUOhiP
+O<q,aKoo38=9YnBdGj3#l$E?_/d!;i!T38+f6j0o@H$cTQW5o\^0?_n/u4NtJ<Xo3
+#=rIFcVo`mXolfY6FkCl1s#^**B2%,Y*C7S:Ro@g9;oOIF=J"^>9!*#!`41O0'K1'
+>`X!0C7ZB=H1?WVQ\Hg`-oWhm1WDAc.,3R^(SI\M!OaU#&HQW]^Hn#4-Q);1"K;nD
+FF)N:89R7A;ms./&TeL.;fd?MqR;'aLLt]fhUj_rbigKfq=lpC0,!%)5UH*_9Zf?r
+*tsc/Rk#;SpCMXOT3g#kj,J4]2+%Y\/mbUIju_32X=cjt58`_`ilNHnU$LFX8n&@4
+;RPu!FU9]55"h_Z`a*J>fg0rk5#6,@J`S>I?on4,Q,O:8R5:.R9%'=0LKQ(+l`pf]
+k@'7ke#pMB@F<#Ya:hmU2lI?\#q!p!T>a<L<oX"@`<IN1MR)hF,.3<9WD';>0g\S?
+Lhikr#fI+7.,#'(L1Jfn--Q'0PD?\F`;2c16R(o!@)sc3`)m1%+?R5_)03a^>%.Yf
+1=tU)@(c2q$_AFLg=+;8XZcenLLC7YOE$V@@ie!XSZaR2MDH9/meqqlq#&j43Q'a:
+n-RC77ns,>pT2R[F$]?:^ckltapM=D*Zt.&S8L=;CptGD?/OQG_*^`OdE=NSfgCBl
+$B:Ls*nBQ=GV$O%[m$KNnE+UtE:]cbHa$8=ZLFWi[4t`3Gonnj/L:KmI:\a08\(TV
+X!/RB$+Y<M&j'+QW38[0$3q6:/,?GjASS4L"hdpVjB(Jd)J&GiGe")<p[afWMAnr]
+R2MClKp[pOcGp-L9`4O^M:2]_>dJ:D,+c+(HhPU7m%(;irH?j+0tXk?;S2F1QJ,MX
+5h&Z(8RK+XHo9Q>;52-Qk,Y1".f$2,4RQE73Oer/kEYd%R`UpuM6Z;q]W0K=.A)X<
+33J>0I=%d2X4?@YA='.TW`UMsW*17@80VIDCdL*RK*+Aq>:gM$#A-Y_N_MuOhN,Nt
+%SUUE?3*XAJ`"t*5Vi?-+WA6=5hT:cB;-[6QH/)%Oeoj;TKK8hr2[2H@->0]m\2),
+o[9Ub)]9ih*eO<M#._@e1eO=Zqb\=AEUOq(]5ND6>5['Pnrf0lScsS!gV)C\dV\$H
+\D:07(?Cd)5:!3r&34>Tp0baPXtM+'>L8`k.$04%ZJ$XfgO<Da75ZS_Oe_R^+[3pA
+f:7EJHW23uSk"'$S.I?Mn$Co4!d.Vu9[WJa(;FI8%!m3eM<N6fN?@Xhq_YW$(!Itf
+C@:dha[+_7G!t0=AkkLZ\/PP%908NYaW,_,7'oJPMd/hj*,9X<o,Gm$6kS2=)>,"a
+4eQR]1_kAG_rcVg-Cq)h@1q^!%Ck[:(N.?&,BoW['Y`jh3Gr&WfXFGPR!E!ncT@]p
+=Y4fkC>U"7?r?!OZ>3m69"#dL;JpKm\p9b/2uM8[Eh/),oc6@&'IoLM;RJR%9-^B8
+.g-_@7'$Ror3VBCQ/$>A4cfM\+&A-kS$1UTeFE#/6Vql+X&#+5"]6W2fF<aQLmaLX
+M?L7lW9QTD+EG=C[lR=1@cBTRjTq]#^W-S4jmI]l3$:c,ACCF<9<U+eQMDg?\AOD%
+_#/C4_&"a\_3S])$1'6ZW$^.Wh7MV9B#&$4D3,c9-]*<8G37WYK!rrqj4Q+Ud@&X<
+U=sY6#ncLQON)IDP=gSD&M7^U^N^C9jX;k/m'W+<)[9-c\H#aCY&`*-'1*n.qrY';
+J%1JlgSUpL&goY8!X/.IfXJB4l`s2#ID.?4<-CrM68&7cg9l"_H;5T(&o`3],,bbk
+n_ASJd3J^E*0/g4G9"^9QFR^Ym[;28kpXgC#%'GEr#LhY-+1DV&_,--V+aMG`osNM
+"Dn(Q9_-h.L`.GbbYAcuOhdbG.uX>Jcqb+;9ZSnRiEb4bb7k0AV\`*K'LkWV).ebu
+)P7PiWfE^<<%IYBU_,0i3b`&]f0L@HnDB3";6md$(!%4[6RlfRg)kSFNKcgPC(M3S
+AbY2+&[$7!g9Mio::h2goBO-98AA_&^ej*[SNH"g%J5bf,g`HhZiU(5h_V,YWFMu8
+#kEj%.p^YG&Ed;rhMhLAQM!YBl?UG_.6%gl;i3#>kC1F+`"ZU9;Y(]?*PN+NVNLq"
+jZJ(WLo"C+(7ma"'-S;boV7(X6b!,P,gDC52;qdu_IX&pM)rgL($nMRPmkd#iuNC9
+DWs>hBj4hb/R5U=s7YFGX@H$`E]Z(L(Pa=V'e6W%CCcm$YNV6R7ke1*G7\]M9(!O1
+<X7lpOK4F!K\6\I[oc6LYoL:&.nr[8ZsQ\'8!Zl)?L:lF5lZ^41?s!s=Y<iF+\?*l
+Jm=!t?c-hjcV0#nSX,,7AjAC\XE_hAkH3YBK8U9^SgkTG4Xs&_`!`J\\f>+dKUX5=
+Uph36ZFS=MCLGpQR'SS@&cUs%MJRmgr0IS`TO+F_-d/Xg1`Y5K4,<mdMg[p::]I3&
+>^G-_JiMUC5D>+kJC&]3P02$@JEi65KakDU*#OQr(fR0O8"<o^g&%D0?&Bif!'/\8
+;>]?8rpuVlPq%jU6C@[SOjC=+OXE]WEo2_:?B?j\'kjHA?0Ki@*^T_KMOnA1)!bu"
+:h_tX$$c3qd]>r0VqheBMX6kPU14jm.&:)uOZS_r0[mst*5DSk*/(NbXi[n+TX%T:
+2]g3$888LEgb1M5$^^8DgUGU05*F16^ZEX3h@eYI%<Q:Y$k%^'B[VZMS&k;S5<rkX
+X?KJa:qp0jD$sR\^T`"qC*RM:R<N7l4.L3D+lB''H*d9k-NQ&^49MHV@K@c3a^"Xo
+3_Mb9B#h_aW%fErA[Om0JE:dgZ\;-L!H"S/fBCbff7LktFMY(>nTgeD04:K4W\A#`
+`35#qaHi7kn-4+#qF;fKd8oF:+qBq\]"ZELG>k#SD4IT<QpW^k-2j7E6n5pl99`?-
+/a?bK8n7HXGH_m6-ql;@acsA_2NnsU($M$2d59t&bl27Tq0TG98WP`N@k6)NV`+jH
+fL'YmWj1`)=7(KhQFi"t$Xq-dde/'G(KpaBCoNAkI.<E89&QaL:JL&j?]%WdYLhoE
+s&I7Ca=`YahoUk]$UOod=8'eukrUCqaNWLk^/*6G6:hes\W7J(4&Zij*-+oJ-qqVL
+0cN;t%Af,ehc3lQ:kBP<qBQ&WQILi(m!G]d1pR)-H0)T+h`5!e(%G1d=RYco];Da#
+(ND!VTP-<`0RCi&)%7e5dVWYr`.Y`)08cZXq/4UrNU[nO#\(?9]`>)AOl8afCoiTa
+o**4!,\UC6MBbHcO\RJ7<\TT`f[;LGXa-*`UGo@id%:\EGU6#th2l6G2+[J%)1==S
+s)'3iImV%#-ALWAWE>s\11[mkBfGKSjd)4@TXp\d9mKMJF%e*Jjp+`,Y]@]PZp$W5
+s#<:aF#`2#@L6_$1*Y8,n6$a%qi,[kf.(b-I]%\i%j1"Fo6Jlq6g8DNY'tFUD4Eh]
+qkkBlUdHEb.O.b6642k&/4)q#6:_t?osICU*@g[+r2HWPVHd[U;<8=Il2)'Bls?u?
+Z_Lm8(eMOjb-I!S3OGJbl(ua.nBtuLe;V+%RQW+Ygo@#U?2lG%Gcp:H_<si=472$%
+9_h<Vgs\/T@"as15.mS[G,D\EnhmumbGE?S_HUui1gM#+9P5R>O#Jf&Kmcsg2!kf?
+o9,2+$;3?lNQ>j3";%.N=lom-3"Z0C')19Wh*Nc^_Km\5paRR(^m]9=N8g4O)JC%Q
+l0PM(bLDNXQH^ICX3sXP,5Hmf2mbMH4%>':?'JD0A5##A]-KfOALV1!R7B!(&Mc6Z
+r>9,$]#NqRWY6=G_n"K1U!M2[AX@<<+li8IeJV/[H+RZ6ai$,TAu(dW.?@9B&c;.Q
+<aZ9j(@[DI7Hj/-loGJU!mBRg6&!kt&$T?tQ9!M\G60eZk(I=N4j?MUFjiHO9EHZ4
+Ah,Sq/ScJ2(jHd2e$$7fR3-J>rr?[g8W`~>
+endstream
+endobj
+52 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F6 30 0 R
+/F8 44 0 R
+/F10 53 0 R
+/F20 18 0 R
+/F21 54 0 R
+/F22 31 0 R
+/F23 4 0 R
+/F24 23 0 R
+/F25 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+56 0 obj
+<<
+/Length 2802
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Xu\9loX/(%#2>6;+=g;5,?$,@rl62_V9pP;JhDRWSJa!hpeDGp'p'TOi8.hqeb!
+JcmB(hK:pr8Iu$ma1:@S4DkCfmq20"1>EoTa`M4qi3JckS)nTP?,ir,E*EgL_rG.q
+\"AiB;%:OoGWJQSgLBXlrCDrj1nJQ]d:tL52Y6`,q?oEhP%[@HXK&5s4IaSbbB]mQ
+j7tNkNpnrA7cQ=7n3OE?G@lQZ3mtlMe*&/RjEC0,qiAQUKq/uHfPm/%L>-VOdAPCc
+f>0:=(W1.W(Gkc!48<YH?d@]^bk_=s/?K_H27PB!=6oO`-jPf/K?;HWA2*hkq0Do.
+YNGEJrD:[l%\CBTraG<\C%/=BUQ*FG70R.^g,1f#R8jY'XjU4^RG#)P")THl3o?OE
+Q#sQn)!?n,P%Z0l(eL%@)2?p.dV)LpRt>U.EA)OuZh5eG0Lec-d_nVmN"LHVrekRX
+'@H5#;^PE7QeVcQHqm?tSg-gf7.-=ELF?E#@@HOBNU:9GDMd4Qf9VfoeU3"@7J"LJ
+"SQ^Qk"0CE0:hu)#Yi_Af#BBVl8fWEd-,"G;^1&,oT^-E7KspZ-S!O4MeLm?h;DB2
+6qc=3C.G@PgHU9YR_J%lpO;9iaT.?Xq9KRV&8`J$k!'rI(RoOdFFD#bBMlAV`5)mZ
+#4JA^&n_r=PdJkV<60"fj!E@*=]Ii.`7[E^%Gk"gRDjIZ8L)B0"hlsg0(29UgATs<
+@`iWN_l^OqottV>:ZC&L@k(up?9+emIO5j6M?b<,6utK$0iaD=QQu@LX]d--q!KN0
+S^Ai).C_Hb'V6W"RT<_lmX]Ag8`O?<?qfG_A$Q4O-Gf=e!(6jMF4SSP;'F)F<;SYE
+@,ON]39od@N+'Q^q2^5t.@?<43#89b#Ob8,,&c$nCg7u8C'YA"PT&:VBOrB&^rFKV
+ndZM/,=QTD716G*p3WCI2u3(2=B^=f?d.X'-uKFLV_ZCiZ[?QR>@eJX`F-A"eeGW8
+mD><@<9$P(rRl/e&kG-3bq58mPLhpTj#Au0AZt5TT@hf5>AJ4jIUSP[33?MS'NOC4
+"X<%/$qT(G_coAhB\Eh<d[*\L(83PO_&;U&ige^#K!b91j`W:EUUmp77F1B+Q9u"!
+la6.>>k4="K&?"I-Y'cunnX&A4lG(lXO*U."MtQ!YH0a4#T3i$$aKG;-cNeK%)=ou
+ZaoR5JZ&%SKH8tV^KQ&*_$C#/(>C[*;e5n":9f(DFOPg:1Lm$\SM_h%(?Ji%CqO)1
+A>2Au3J\#0*e6RgXsOR;SuqNnB.i4s0UKpK$iF^%cQGG42FFV<J''pTLr?H2pck7`
+0F3[&C-%Ek8rg61R?0GbA*Bs^1Tkeb5A@u;JR-,D%&4K%j8+Z_.%XiBXS]f:T>Bm'
++FC`R/q4RiG^<T]r)W%jEZ&cVVd$gdNHY-R9W(P17LPRIji@&O9n1Vq\83fU"_+qI
+1[$`1CCN5O0M#9"G@.qb]Xr?1=@<`03C"JP(PE<*[(q=a)29sZ@Q(Pp2mf6)8'E;+
+*gHsW'm=J6cAgXXL$r@l'k([:g2M3$Q@72pk&E<h8W)LGddV7mFjmV-m87X2a2rO/
+N2&TO0GiX(cGWeWk<\"e!qk4QTh[\(I0ZKp9(MG-O^_)7\r@4eQ454g+lN#.,Q8)X
+GBrDR07,3OS`<a9j&+]VMUt>PkG^d`9AqbLSfJ<BBXmch-=0m7k-pU(3_I1[q@bc3
+*M<J*Ir1G<U#EJ8.c"hKY7su2$[0&8,*$\Yaf[kA"!fpV%m,\LideB3\:/Gc1NkI]
+'h3gSo&?.?=,Ru3;GjQ#_tR+D``4)tD'iF[FOg+L*.6p"]lrtXr@Ce@S-\K\NLL/(
+ast[dl<B!IjP_+/m8U;<5`t)DFVS4Or8tM0:u+E]%Ls#>IAL"mADhc8@kD<935KLD
+qH1=Pdij7A.<G:;j^8%XA/!K1?JRVujW:)PRL?J#rST;%?YnJ=K$2J]UcX4tl?rN[
+/6;L6Db-_UW<_K^XOS(BOGc8#2(.$3qoNg<II_"R'E@pW(:Y7IJfOi_q';N3lW?M%
+N\]CpNHS[.s'Gj#?@qA+,b?6-Y<OYV@!X`AG0?nGp=rMiWWKHHMY9^YSFG<.^S\LP
+?]grpB?-4uQmfk*Zoahal:T%(V>!<Q3A<bhFi)R&l;HNi@:*#U,*,]tCq\BAS<Zbm
+Kb0)nY[g$s\[5sh<,Z/XCPS^UF@XTF':::?#7$#nQVPM[<I@#ho4>SMUX8kt*o'KY
+Wshu,W\'3W*Pb5&Xoj2=^*#t=s+=F-OmMkDh.Hu*eHN"Mbja!M<W_Y3"3fIVqT\GS
+B"fQV42;W14W`<n`@bFlDV&)nm_]_Qe]8i>n0D]\efH)R<PIT/F")rGPc#&;OQR;;
+oT#8>lGHc_Nc.3,Jd%/M@WT(@ddA],W7kLd[H_dDS=OjGCU6_J,@PCP-B*-A4!"!k
+9=)?!h(d_7TqMAq;Nu#r3uQV,T/YJ=f*R`+,F+i&TG&$.ZJj;7H<p-c2cm\V1So`!
+,)H73:B^]p<dbj!gQhZ\!k6U.Bd3;skn(*p=9Nbk(@iu5^/jaiW@B1JGm/HK"eXZg
+U=:^k8ngokT'>);J?,!OpqWt]1!'g%W_QR/$_,*j?K5a:o.`[Ve,-BRY*-/1J61!]
+Rn4`1;)4]\fa!Mfmo*1W0PNUB;$C^%mUQ"BE+BMo/AeD9W?g11=J16Dnra\-h;>;0
+g8NSmlFo4dR[g3)7JXct$JdW+?$/+/m:L!m;<p.mH6JH^<4,Jp]&[OpUkF($;u55>
+ObT3LZ==l]LJ.?=mGNHr!$KV6F8~>
+endstream
+endobj
+57 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F26 19 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+59 0 obj
+<<
+/Length 5330
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W"$>Ar9=&Ur?8i8^hn2LAeKl5DWJ:CbYNEa$6[R_m>P/Q4B&8p!KONr//>c0X_)
+-UA;'UkZ3sT5S?!/n_BF).2WC\Xq>,<=8ciWHF<"Y$uAB=Dh`NqD<QtgQep*NHeg5
+B%Q$JpM%C3CG"99_Ls3,S,'o^,CZ>Y6&bD=2"N+Rpj;4]-O'%dJ]Q;fiPa8]f0/':
+\0u6Z1.PapQ[d5.>sc_Qq"k-tIBJeCa]=If<n7*4qP1(YB"I9-)4@Hk'iL,O`G.2M
+0hLcfOjY=SCb:8G?n$cm*?I'tY%Ckk3^EVPo!He"fiU[SnA15L'4oZ'PUPk='PjO<
+\r%EPOI23,JaB=N=XW?O?7P-=BUi%iig$U)!@:=6fhrof:T955(Gt^d,Ai*W$XK&E
+LK\F'm7tj_M%D6IKQ9t`Qj"Xh$HaA!eWqVkQ`c'`W&.6_-#"2%jk`O^-W-U;:_CC+
+erVlr0%VCGb#kOj0[St/3MpI;.69F&&4$kd_PbJ,K4cpYb@G"cf2+m_)lmBiR>a`o
+2,g5kO\A6pAKGK\nPG7D<fSVbPD+%qejYl51MV`Nn4o21-7J+o$C?o)C8N,986[pl
+CLgEWM*qar'!#a_';J6iP3$7s/>n4a$1ZH"=-d*T;T)3gl.Nf3&^#c!WF\cA@MK"a
+WZ@"qB1e8nZ;mhJRYZ?qg;#rbO?B!=[Bp3<Lp53'*\7Xdj'.<fO$ZFBcVu('^7'GR
+n2Soo*h\ZRTc.0dDH'Hj.^_f2@L*>3&1KEdP?h0R(j.a_PNgGRTMoQVJo:<2l/3&*
+Cgi%j)AFSRC^jO)U]mQFdL$>o8MGcX/1&Q*#l@<`3Qi*>`VIH:g9D.p/Reh*@>g[C
+!Gbg(O?AQ%6hhnO35b_/!=aXh$E/+5RDkgb@!b-f=WNl]#(`TOjb>fB$JMJ6^u,e^
+)jujK.)DfZJ.<3_LN87PpPd"86\L,GZXAgu;3WO8X8!7;1Es#r7[\3q3-;&/#T"D^
+N[tCif"trSS7at\(87mCD]+:.L1,ZV(e7,%?4S`/^bCN'jl9%9DoC7sH1eX]m'cgQ
+?[b0@oH\2f6Ves6oc)9,kU$R;.!VLCO>$&/SYHd&hs\U"f1b#)"f6D%EPBdfVI*L`
+qe=^@l`04H-R*hU>E4`:[<EMaVh&N7rqmT>mCWDgPYf/E/aaRprE>%.4N,b9Q43U\
+SMSfJ5g!0O^X'j%j:?Ptf]l!Y_rh-Dp0osVUA`Tco@r*VOZ$*)UbVasLD>/`l6`7^
+p8qkJpa?gH[m6ff?]`Mu0j2>b_ZYn"L;hj$A=phrKVr!9EcBCj@QP:,Ao>T*6egtk
+3!S*gAi4S<M#G'D@3/;tl6)ZH1;f\I)=ar'ZCpHrh%7\dNj=`j;=a6kXrqY/7>sjo
+*_tK-@n@BSW#_<55@*4iLqu4j0K`n?23?@mpZQ+Em&;05`+bbEfle%^]J)Ma0tnDR
+.Z6G[*=9[><ofDZ>Ft#4cdSej:M7+Pq`N6t#BYk/n20q9WMJSI4%sk$gW3A6/)UM(
+@o'MU<A3^"$_/OJP3HINB6&ol/,u398dAn!_Ams+LAPE:;mCY<.qm0K\f<E`.TWHW
+b$f,NMQ"(QcuPa699YF<E[VPN)ooop0HSs`M*mMRY/%J!)$!F+WkY$T)_ncIEau_5
+DB*3[8pE`udXO4I6g+MM)*CSqiqN]@SP8-"/dt20>$us+(EU3B&h-14UDLq&K^Zjd
+SAto2i;Z],?a<)[NcZ:f;Hum@mkSs<_PFIpA.Squ5eBS)RXfrXa54ISo3Cdq"ghKf
+GWM*)]ft%i0HB,ja(!@DN:$<H!nGP4Y#:;>VWBiJREd3h\XH#XYXg'T`K4H;e5$h9
+bk'FEVkPX<6tTh0@&tQ`;;>*\+(BR&=i.P'cXO=%*ae\n`@$n[?AfO5dq1sIZb=P)
+eeM<AcO7*kULSl2.)m^r+[2$XOXcU=c!lgQ(cdl9q%22eO4443#AZ%V;V/RUnfo5^
+<phc*4SPi;XmFi>e^/g3'$=ImK\.$WhqX<GXMAg64JNV,-f,]cNG*jFe<5i#"\.U[
+rI2)LR+ib?%HRt=I;LlikA]cUYbe%G/dLk/QV6=H2r*egPhR&aXSfL[lmDU(<c1RZ
+,((\oB2c]\QQ@&9anUn%+;Ct5<[edDMmt4!J4-#!g7a!3*eTGbZEJ'6V:g"/I`t%-
+"'$teTru#`^nj/"oF2r)nf$[-`%c^O?*$>-QRaLd)U#j^VTXJUm^d8AHchQZ6NpaQ
+JO(f&fHlBUl'sO`kF$GI'YYsnU7X'MbMT4pmoBQN2JW<cFa$t&3UQLMSr9oW8!CO-
+T=[F!D_KuXK]pI?V!@ZHb1l)3>o_Pf,:g@MMO&bf^3i&/:CljQY+'*(GaNqZ6S(Y:
+*'IBpo$efmbl';Q5CbV'TtUIdY+6[>91I'c</.I(Sqh(cXVKd1kN]K*1?3dCKQY*B
+hcL@/&b;'5`reA+UJC#d[:KatoHmKHpd_H"11V$Z+\tf606AYOA+=nC2;T"3V"RVO
+EfF^[gJq$KZFO(?<1Iop:@`cYpLq@j1JcZE'/o?5AN_;ZI0t,]fPC#AeYC)ta3E2`
+JhlGQomm(YM3FC@!gU$PnK]SrAX,72\)5D>07BFBoTJC:F`d"q\V(4;LNDH<J>T"L
+OOe4J0+AcGk?tJB"D,!h@^GNmp8>g_>$O0VT)SbYH\-GC]."PLAHgR(S"nDdZse_o
+%m*ZTWi6[hD'-9'^"D"XJTZfnFs"K*Zho=b+%T&L@]4<Pi*D(HCn21Xg.H)I[/&Gs
+@bRr`4BMEO.`U^nD]g"#c.A-7R25r9pc>%kBLRO:&/su?pdNdR&d9te#tft:dtHCQ
+OV]$L:1?mI>R!uFnlks8hi;:Jo80lWo*Wg1Rtl1;Xe3`=.9E$[05CBM0fi*oJPO2%
+5*!s)Sjk$Q[#sE8a<aAD[[F6F5FO7e:m:?X=V:.7Co86ZqFD33Vl&cOA[KM$f[V]f
+=Hj+aIr`lpg<:Mi#>*ehc:C4[&(ZO1cg+*s6iBhR<Pfrd.;s=-YmLt)%L!4g#58T)
+G]P9GQcn&19M#'Jim;Q>DG/st78T6L[]a"Z6^6i>D4R/bmrN%!YZgF<q3"5s4W%5J
+8&gS6_<dmn-/OEsXIN&UodJ]FPDkN?<;?18jsf3BkgJ1/s#Dngf%RDWb>a"Dh_b%N
+omb,bA[cY(#j/4ld#eZO/r,tU_q83P=Wfm28.[!VA1s09>D/tGoN9"\T;q=V9Z`U6
+\O_,?$tm.eWiKNBWiWZn?Z>_G1R,TBK'\UCHKC5?cl65]YtO.7hO,-\C+,\VYtgke
+_#gra1Q/XZ%/@XCPUA8""HaWmar4UQ%`Y[2$@JpPl.\9EnoEDdY[f"NEb9A8f<fY;
+i.pp$d=j.FjmtfhrZ]g;?.9N/S)m$KeHmqiE.fdCnZ:QL]D>*ei=01X1Ws+a.ibg+
+J`HSuO);#A>uAWI<1q)gKdbGrdr(CC<f]o&\-$!,aWu69Z84rP,6ET:W=Jm,aNM;-
+nIbn(MP$e]+pU@qbrtbCZNhB<%DYTZ0T82J.\`n5h(\D"<2ETG.\^R^V!k'.95$s0
+&%;6$TF/_'XpFCWi&=K/SN"dpGX+@Zhij46i@$^l>YJ^bUmV6gYVm\OV>K5#a6'6=
+,ohDKFJS:JQ[(L%=KmJt`Ni(:<Y+8f;CFC-*:>iQI+LMq^oWgknj@U5D<,miD)#+$
+0!.,S(*Y;h-%FGW*%SA),"@l=I3fO'H/K)]CupWt#;596V<cnlfCjnl)j5AGDskHJ
+&6p%6#^]XApL:3LZS't&287cI"jcWU4PePP_U8gS#RWWC)q[@g`5^V:]03glC2<[/
+%2Z.$^%iZULYdl=UGP^*;[.^\1mp#YS:PIh="^f'8)*`dW@^(]6rKS_?t1:`N%CW*
+gr0=u@]N;m=M**QDs/L0Od'(Wi-(8sb`gh=WhS,\U<ugNgo9?'XImrlJgOsP=a93N
+(7TFuX67f`aJ<?DTIub>b)^/$2:\Xg[+iINcj=J2!E4GZ[@;5NOS/;cTPuZJ=NILq
+*8L"DfMb'P]-JBsCOiHIdF4$1M,;;QgtMusRu46/4!#!$J`"H1OE`##;Q/9\l8R*D
+;$')d5%;Nt!fjgAEatu?=XS7FphU.B.m>J7YMp3EJ;">qMlnAl[eW`R;d&ao[IOY4
+7RHLRmTWIrS]eu9&))B)O&Z)?2i[>IhE+02>^8#17QRV#l_b:)Kbn!#?!S>>PF$Of
+^jQO"3#F&r5(4>rZp+g[%`&o<W(jVr3m#@X*IQb-@Tn]T'C;MU,=`j=/_qfcoq3ah
+U#%\B&H1LVA-qNObH8V8Z>H')1R@07S3sZoZM8neA#FJ;BV8r'jgPIe_J3cf5nYW]
+8Y]dddI,LIQpEe^O><9Q2)/-+fb&/N%ABE`abl#eG!;A^'j&sBBs38B<$PC!5Z4<<
+d:T/[l5.(cGKjQ50O=#4l0;C=S<a5(8qgnUk=afloDDfimL6r;H2D)LG\%'H^r&Ip
+EIg=JJk<,4\\ogdB-*Pp$;W3me7XsV.;(Ws>^Gc:"cG@]cRaF(7u!l<94ti$ZemRP
+#9,ct>M_L3^"5>cOZioUL>1HW4-^0K^cn8V8#Y@CHKQ%_H\U0Qq#F?GF^-T/]8!rV
+4tlQD$#i9YYjk'2TS/-b[(\kPXLG#YeSR:Va%i!\:*u6LEr,0dY=JrsD`dqn4'Ua7
+#]MbajgQJm&:W&3+[1R?I3n8nX"m)s*t]JdI2irR9(o+DA1h:Y2;7>sC"AeFcWFNG
+I8YE&$@FFYYOEiPHU;7<5Lgn6Z^C10CVrBLfe8dg]jnNG6R&(gT"l\cgXN^@0W[aT
+[sS70Vb2Csh]DmC:;6gGh).:Sb5m615t*W(4[F<Mh-I50[`Z(j&NfT*Rps"%&qt,]
+&$j-EH7&OSf6Yos;V]GH$arjkP@\B+/j.X)K;>*b'+ph[rdh!4=ZpW6G)%E57>dGX
+2ktkBlFbUfg\*,N'7^)N!?UBH1&>uTqXE\#NB[9aT236$aM7%J`k0L0).!8!rbhB(
+HM#tUdg\1-d<QlK(?:#F@pJ/9;!Q.t=h?F6;N4><Rk[XgJard).pJ,o^m-dM[jB/%
+DG,,,e.M:"NImbSoDNREaIR!(Ole1u>YVYik8.<@9i.MQe7c/WNW=8UZL8i6$<\2M
+V*EX%e33BsaneCsLmJ"<##CSdrV`7q6'f/qoW?4+1ckW-N`iP&f(S#1B\c0/OkoZG
+Z:hhg<L:R)iXZkdn7/U-S1=Rg[k<AL9:?:b\kDBkbmuO2g(Uk+(<SRNe2lISq6QWf
+qJt+VJ<t.RWoAR@0eX5P8'N'i!f?cJpQ%<X!?D(t!:7Wp/c~>
+endstream
+endobj
+60 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F6 30 0 R
+/F8 44 0 R
+/F10 53 0 R
+/F13 61 0 R
+/F16 62 0 R
+/F18 63 0 R
+/F19 64 0 R
+/F20 18 0 R
+/F23 4 0 R
+/F24 23 0 R
+/F25 5 0 R
+/F29 65 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+67 0 obj
+<<
+/Length 3260
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;WR4=d(&?&b\#qK#baW'Qm4U[*'334ZfufLNd4p@Fjb4h?Qm`OLl""Nc'._Z+k]c
+b#BBX^c7-8+JnZ(o#m8>^Dor(47:H:/iNme)TiR![d0FSiS="KR6Oq'")GCe9RcnQ
+&%BMcCmgUN%@>K#Mt&UXo$Q)m=N5_F[MQ+4)L(\#AfE87'kth^8&oU=^2"FXZ"nX)
+(06E02"h=Y)iV3&,rNp/7[_BG1Hq*U?]KS>rdE^N?thY)K9#+'QTkn;GGF8L#F=UK
+LX"VXEphb(n9*[cXuUQ&%'[cR;9\/X%S)LU1:VfN9`@2^#EupEYPXsLb2M<W@@:2E
+nF4?b:P3j%K7=C!'eC-;!_PSOF>:-c93R^.1NVM'@$HERMa3Lh#pCF@@6C>>c=[@!
++^sJm_j?0]$o>>1nFTlE=dnie]YU"FcQWiIH(HVL9:hn.rle==(%\08?fd<E$6aB:
+-RY175%SUiSWe]Ge?U>bB>U(+o=<Zis'eqr`F9MZGb8[t%P6;Rr!''O-sQ9sOAU_q
+quPi*1E-.PA/kOP'."5aPk\oS?-J:VSujL\Vt;%YABPYgG$5\qDfj+;7[9bW-!ka=
+g>Ph)TNIZA\/(PCcN.&@lV<F6SgEHVg4+?WCJEl?AM3+$FFnmEj4;a2D/9B6gIF.I
+[bStJ%-0>M-jLV8%&Qoc[S=eG:k7JQ/;c3Y7.dD$R[UZ\.J#0f9JXt4M$&&c-iBr2
+0aW!mR]Ng)#UZdU>[%,0aqh:qpoafH`;D1;MK]UfdIipj'R\,F=l<2`i$HZ[RrbAP
+MmqE/&_'[Qm8eqr`NeP\-b]=ZUeFnq=(3dTJEe:e<)5$-XU:=?fY/+]O377j(:R_D
+(_Ln56THtt1ShR"2#$3/XW-@NAZE]P=L2pB^Y7DG:P+goBs`"QHLH2sIBIEi<qFdX
+9=F)0NZ,X@0V(4%_nK*pW]Bl/TQD"?%oonr654$7>\*V&A,DDsJ3HC^7eHpfHDM'2
+^MV#04#;c14G2dOXONeNQb>XKbNU+UYnC&n9l1(^;WTJ/Nj?$&,&K:h)a]c8M,(C#
+;P_!C`=6]OHg4-TAURJ<_VXP411%9o2]'*-MV"d<k]PsI17-F0E!UB6aWWLgUZG6p
+TnqF.@XGt`BJ\uJVMO7rOWGC&7t=.>VbqTUA5QXpM`iqq7$gQ;"IjlmXmp]oCd?2G
+b1`l/h5IdE_)W_>33>3!joSI=54op[Nj'sUcou3%%6<,NrA!L5$%q]25>Vh5fS]MZ
+eErY:;s='BKIl!KQqS#KV2[[V!jrS_C0pMm&?^8'Z:WWGSCclHbK*(Wb9L>TUU;\N
+\m%713];,@+2q8Z"uuBEKi_oXX^W@L*X4X^KO<ZpXi,8g]3sPm^Yt#*[]R)1?F<%l
+6Vn"d4&bP@4HEU\]=mnNVdQ"Y'<.Mf2i:*&$\9Js%7^pDr/2tIPa8T`5J7LQ0T>[)
+-u1jUe3dM`TAFH'"GUWR8)0$LWp/js9O#OXm8:7uW]t*P5&N8Kk>)N"W<X.(>O8o"
+A_DO(=Y?)QARO4*$>YtCjFlq<9lah;Uota:06dH5q#>qSPn\_VP'sO_6NW@oGF;nc
+3*Eu`aY//LQ`r38X#<DE&;^Jc:K\RRCrKo'1eFh(Xo&AP3<7ed;T,!OErd\0r<C`,
+K3rot6;8S)KcaF6K?9"r>I]4&FBa=(J*8F4JY#d-8H49U,%Zl9md_`2#IUl-l1*<p
+9m%!q[[D'aR[VMG(T+?AR(Me!,P:4PM&i-aNI'8ni!ncD?>$$J6#qE8]:^.?)WE\j
+<<;`:NJ2B&CD+7DGrS>LmI%C:M61>N*j0cnp3EV!YBrfLIBiBl+l\H,C3paK*-"ZT
+5T-sF>F[uhoiduuDuCROp0AR6FuFuOFWn`X+e[7P'3UCE>,QM'eBe2B_,p4ui+mk3
+29.d684sc`id.IrY>b1AUM.S-IZ(9DCH6e`CQpkaM,.s&n&%Q<?RI+U?%b@Qa_EDE
+fNsnR\0-d`NT)!(>4-2<$/B?&Dq8KD;MB/"Z.YmTb4O(8m8KC$LVgF09F,hC:DUNH
+9Wtpe7_Id<61h[2&D,a%1)G"s,pLM/\d0m0]1A!:>4-44p3k6TO.Fnq7gg\fp7acm
+E%gEh+S$`(D'3#s?9)b[TAHT%4q!(sp)Yu(r_+,BekWd^/R9XHe2+"D,0fd5dYN+Z
++00^LJ_B@k<=/>,;4TdjWkLiu7rrh;N7mYfO2ir$-C9&?,aW9),4D:5;pgH$Se.W^
+nfG4U]eL5YTi_V,jFq05F:7cUUR,ZYUOq[`4uTJ;li!Ho.!l/'ma\^L3b*=$j.bT@
+m<dLD(&p.lkV7W!N99]Gb2P:l<RbTNSu%%77"L9_R>G#aUt8F?^C[1BomF@8]/epJ
+$J3fqjS6RGpi-3E=he_A,mo\t^:osfa7IM821P'm*TP>K&[,KCU:Z`?p#LOJdPT41
+n>ZXUT>$S\e%@s0\V;lj:K)]R"hjmT^BmnVEs?1jiPi&(8H@BB]@mG`F'nsp^<%Y:
+_IrG=Ri]e(/4t:lP$3*Wf%7E`GFijB<+,^%$Nu?%5\`d+,X#07^R-Pk3X&NMJ%`E3
+nLg^=d2\3LMWe'oGsDsS8f_m@RR"S8*39VRGDaQ_OV/nF[&tMQjb^aT17#*Mku^(<
+53=5ogkBYPQ15;uRF(_1)BTFbnV,!_h#nD!'DL&0BeGsUoCk8'8s,qReW'3XmUf@"
+Y^uJ/"kb]X8+t.4dl2<O"8P+5W&YEN6SOY[YY,JS%<u)7V3eDD.=Mlj:,e?bk_hTb
+"H*j8Sj!OlW$FJWDikYt''YN(M'Atjit,gCGinQY7m@KnA=DdfbGcfT29'T3c<o_%
+mJEbLLV&''E/.k63i=P+ppFSBFRq&Y2L,@KnMMse-^_tP+c^HWFiK^u,[=??!NbZ_
+p7%_=&A+!.16EiS8g=Zu1.:=S90/u)*%nfHK;rhoI;,iWVj5Q=jJ=6Efi3F9JhlqI
+ABD)NQQC1RleS3G5KZp4.\^279.GcgSKlf-(#1>gW`<^53&'u$s)HO85H*@pB28Ck
+:fll@^4`7b2/!sDk_M^96:3_fqHJ35kj(a$^gW_QYLGjr$;SRSBUYulMWb$Pm1nq:
+WII]@-&PEY7qo:K'ni5PFX-Z"2-5K&\*_$r]#`"Op1K!3?O?-ug1S,[V#u'frP5S4
+_4uFBnM*%qdZrr#3.NbmY:-a*Q\d7rM3P3C;)>fP5_>%LRL8#eif'uO-JiFGSVBQ9
+7]8>DCTXK6]B.t3!<?<PGj>~>
+endstream
+endobj
+68 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F26 19 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+70 0 obj
+<<
+/Length 6500
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XF7D0$Z*&]ad;T7VL29gT-3^c@h.=LF\JXke*9[[AOhEKY$m%4S:kjk0D$h8LC+
+*).Dpi/MACnoVA9n)AQk`L]jqB<Qt0oC;J/aO,%Pi#dDgDQ%MaCD;4kQQnE&)4c3K
+*?X0$_"[*dk`SUIUI\BeE`G*)-mkJ.MMX#5ObG(,MMY:6m[5JDgKabn?#[;fp+uWR
+S1J9Ac#!>Tr&"@aoQ!"hham7"$KX-=(fbItSYHU)BM0Xmj6Pgjr*jdAT.qFYI?"8t
+J,<=F\9L0nX<2)MM\kF2N*]hLrX$Dg!$@)V+HW9loEfX-.jXEfQ*_$XT=c_S2Iid-
+Pl`H=Or72#)Y0b/cALk9l`=8VKX>&NQB6'2TbNd)4C"N1>P%ShTuesool]p]gXip:
+"S?>n,ZGtUVQt:K9!#+Zr4=F*`fYBuZ%gK]Inf2YGOW?nRts,)oItEN>#>3T]"1Yt
+?ha:hNK.nB@YS'Q,GL*-fXOfg_(l-kVE`9#;jISse,mfke'bU+^*M7grjJ3P[REI8
+,+YV:1I=6pd8E>&%`,r1r%A*EUMLeR,<mq9,HoZ6kh\@0lt%O)g'P#2)/06hZB`Z*
+"Et`O`4;(`C,Z9>&;^'9istLQk>"Q_l6_.%jje0G-/::P64,TJp/2GYPlRqqMAU#p
+ksRh$@!Q=FbB\]GN'uZq#t@?ZZTQMNXC-AmAX"uW>0;CPc;AYp#M`;%AI>n/-/H(F
+k`KF!$%^P3i-O^F!LK"s1!I!g8:e#KC)JJ=;.HgpV`9)A834eHnMIKGYpg]9DMO\M
+W4e`RP0TAm,fL[$BeKci1C;S-l\Mg3Q-ll!WPR%e8MH`d/LQB'D5Pf^%l&`F+I4a8
+7#VT#BuV$*%ZP=Ks"If]m^d\ee<7ZXgWs1?nn,LZbL1BHFdS#u.g<!RmeG475]]S[
+ke;UuQee&&(XPUMKB7k*08pQNh&r#^-q#so;;pEg4f#h>c[)!?P0MS^H2pbRBj<_b
+Hcq6(QC1Oh;uu15+I=/_Zt1KqVp2NrWY,M6_g%o+6oE>'3%`*uW^qc.-QrY^2LuPF
+/^h"LT_4T_""c=$3+u_E?RI8Fa<FBIG,LTN%)dH4(cs-u;S^k`&pG0CZFN[SQFHil
+]PObR&/,AgEb*+WXcd8*qX5*Bp6;C@c]bqV-d<i,mtg>DEYjk\oF?&78>qI6Ff=Zn
+ZM9F]CLVK%Phu<"X!F*Y3kEEi<:/ciQSQBgD\4_H1:)g@T>IAY5*_$/C)M<8;3URX
+U4e).YEND8fE(G('LX?3HYch`T!b2kqth(DGtO5XBZiXRntm&4p!s`8/Mj)\1S#V2
+pW<=b6!Ql+ET.*cXXs?7ONoO)">=2PJr![i6>^pN<6M>O.HL&qUl[BggeJM,V\@/E
+ee(8%-_Y2u%9$XHQeo!5O[>Qqk"_sI(s!!'LRK@$bm\)A[VfNS#M/!H!jkWAh4uKL
+f%fLUcqFMJr]4Maj^o3L2bq9MP1L#sE\`IQVnkpj&E\^u`)*dn7BtQLCAi-qO5!qA
+[nIN4QmhZCO>bif>CRM&fQ-TJ(g;P[hK4sIP=6HJVl1TPfsHsM*,7ki.5taR2;KA/
+Zj6!9498WWMNk6ZnRe['30Po0=`5$0c>qA/PV*7E6)^DE:7OD_1A&TnKC4_kV\98p
+XG<5Q'GNnRM%(/6E_0<Tq/nDHAA,Q)I[Y`7KijoT!;bokO7T9"o@[FY=XE:s/KdMa
+AgSPiJ<6m,rfQ+i,Ek*"\tnI&Et8BC@HIRkLB7n*E%8YTgo('#Ds\nlb5r8`?p'!B
+Nf7J+95^_+iSo>H^@I<+;cZ)P9NsN`aNUuCZ1lCH0If`W.32e<aS<=T![DdefF-rB
+'\i5Kn83;r)tTROQ[(>a#<6Q%3QS$fE1&(`CV=\]k;=UcRtTT"49>\99Yd'!KrAEP
+aq<+9J8Z*[p(l#oW!$TIAB'-bC8`#&@:L&k/ZUa<4Nq`0<<CT2*@^SZfU[5DOA_L>
+1f$W#;?8#@DFsV%!n1TC&@uST%r/mRK%/Wq\k!RokCX0l&;UiSU_l=lE(S;l85UGY
+:%akR2,?]a9u02?EY-^@.=[+eD\Y"`1=PKl`A!KiK!^InihV,.1!$R#1TVU3=>@Ne
+16.g4W(BDEP!%Sci7KelV!"%+77l]f)+[-],3Q$JG.i%:YffTdH;k;O?oER@7LE#R
+<!iFX`8#rqjA9n*P^'8PY\WBegVi$5\TkFS[T!63Og_TM.ndnP_54R1T=[2Q8^$O!
+jKo%(>7#B%NFMpQ]23Tg,TgK1_*Dh8WPq\mBYaf^VO$NnP^,$U0X^9/+I!JMfKn1p
+7LZWII%lU$:oD08^/)P1O[pHMS:620589o%L)N9!;:o/n*e&(.]-Q$C/X\!?Co3Yc
+&^!ob)(0t#XW[mR:,9jDZQbVE[`/uVARl?"bqL73FOD:n*+jTVV1[g1dU;lf=1]`Y
+_N8=Pam>lsZ'M;cRl*bX%(ppujL5HJHAdTqQBTRu-H]jl5Fgna'8=A!SN*A_k#jU6
+^)2t^!FeNAE=eD1WkX%%m@.%nlW!gAZu-_DG&<&i3m2$CQ.l,hme5#Z/rGK1GJusj
+%b6(?#P_"=WA_6)7$AM6(X$PL^W%qW!raHIIJ"*MrdMRfq(M`@rUnFu(eYJ0ReHt1
+Pn2ekGecO8N4SPofCa(^rV\X-'T0\@@eY]75.AA/?<gM"Xn5+c_V^#RWWat$csb!G
+]PE5k7?blLC3dS`h`ge<(DMhY"bX;,)Hh-tlIpUl&o[dO0q9I1lAs9h;j6A+$&f<Q
+2nX[13<WoPI!JaWe-']56W9as*SVB;2bdksHM_rHZ=e<3oi#'m&+SeYJhnU4"QN+\
+nK/[Xj`*lqK/Tc7:OL_U&NLU4Y2K7l4i-/h#pJ6#n8?I1f@g+C426Mu&fUYE`9e.3
+_M0d!\I#W#o!ZnUrpJTY?#\+(lm?VQ<ofgdZmq0<m[?\cWKFb^9r'8<Z+<G"Uu@Q)
+qM@(lVM(Wu]\@A8Ci?lI;*tY_&rp4F4J5R#;O.?B%>u;lj'0;/ei/S`dH1tojC*Q'
+9^msOBT(;h+fU+=1)'`>VBi@=!TD5jl5a"C(4C`IYQ4_"1O'j'imk*[io'n/YRJc[
+i5Ee*MU3pJh52Y9^A!LYI0]j3/'opM(8&T>9EUh(G&DX]#k1!AbpkC_9m3>F#N<`A
+;WX`6^f>W_nUL8!f,sMa,Duo3XD__DY6XMRLn?CcgcN/$^notlc0_V3KGqYHU:q#X
+E.rKg&FO1*.H5M&Kg/m-eZSYU2fA88Ja5?$"pk4kATK];P.[@C<HV?4/8!h?CWsdP
+Ea@MO27UNARn"NnoFE_g*qH5M*+R3q2iEaC&hf_&-'`&?XmVipY=ulai1QiUl[^_C
+h>!1X%3/$MQal<c!r=^C=^(Kmgc"!UMeCA-U&2a-#of"q$8@0AfjD@X<H'eQ\kcpW
+dZM-6`/bJ+HPOd8AYiGTqG8!0_Rim#@ucX&6@IhP(?Yf;@e`4@eIXbDA9CsY0gV(A
+/c*+YV1RlhPW`cT\:N[Jl\Y6$-*Wr*ZAU"gCSY'1csW4TiNb[i0<=&$0)B)_*Q`'D
+hIY9_P(LDYb?h5O7@cPGV4/b7BK41rZdbB&7)CqgcJTApqp:6K)Bq/YVlf%)j7:@i
+SV"?Kg7MXMc[++u2i\j)SFnC[8JPO93Q).'0Wn.#Gd?#q+^7N]2Q?'0KpLg4CLkg[
+96U7%pN6Q`5t[C&WE_!C6j)YVpKjWm[)VS"WM\9Tf*/k8a\,P5*9jdRZ-2EshJ]&3
+Q]"q[LM%rG5F$>@32Mq6aRnD.\=2>>8;'+`&i;*WHcdeY=(c(7'=apr/0Lc$eRVgt
+/=rQ#5Z[L]5FZ3j_U>uJMPA9E+tE$oiI8Y;M'>m%2eBDjUjX[H+r,\U/5!)\VEq&/
+1XVg$l]h8)Tqhd95`csA0Q+jMm7;JT-28r$-AXL]"a.%oKSAh+nbT<(b"UFhKG5:l
+iR`*2r1\_uJWfHffQl_P-YKhYW#h+JMng&Y%rrRL&B*u$cG/-1BX$1j/,J2Q_ji:j
+[e8HIed3gR1!k%Z,:P#8RQOK@%#c\ZO\E'^B_j/7m7fI,oAEQo'SY^'$ic=n\>&Jg
+cFUSpdSJG8=o`PDiQAtjW!H`<2B$/d6@=)1kLKG#KpQ!iaU3u,e_4d`G$$dRT^$7?
+QGS=?(5OeA+t/5.g>A&<\OG77'jDYI*XTN^D7oj=n]4DqnBr3H`KM=Y;Mjg]f"U)o
+Bu(,LFD$iVORe\>PX-\8#5KtqEelaGQ6UFj@+Q@=_Zq$L$=Ve1J?em+%?BSeBbl1q
+$3OX*XOEGFC;B4c9`"/S!&d2A=pVP8)X2ddp1SdZ#$:A+D;R"-S*^HXS])E;<"TN6
+!Y\[D,^TG`-r`>CO%FlHmAo]l\HeXB&Et=XVR]V-a=12ObAm_Ii%ZUsWh'I`CCGM`
+gY-\82RIuc>1j4nG6?/>&F)NBT`MOC@tT]D3a<ZRT6#X3h_$hICTGrNLOT-.1!j#W
+cC^]B[Kaf`8l&uZE3^n)FP+f9,#Ns\glH6l*@D0WN'-nPpIl;2rSq"+XIr!_*gIH`
+jodtskQN=55]UEJ=9qTN[lGd7rW`Tp57P_SSd6KsBWX*b>_XL-<KRjodNO=egJum/
+JKWm&;ALm`Ucm(?!o24jS)<q2G%3IilL200I.S4_S!&g@a03?F])RpUl.X?gE`;P<
+NIUV!D3gq(f2+4ha-H5=LG>]e909]FC4eDG7&c"@@e-QKR$)#*88rrkC/lu:cX/k`
+/eO=FL$#A^\R3A`%+E-f`D5Pao%;H9gNaSS\3Ej#4\R=9p#$+X6d`>-\Z]\C.7ON6
+HtH[TZWDD1jSD!6<(`?q\4Q1/?-+'T$2I/ZD"t#p9\Xui[JZ/NBdfD#-WBn*b3.&/
+Y0Z9oQW0d2rE31Jad0-Gh]D8b]B"\5lYmj<"VAq16:QqHOqqGe:.%1<FuDXnlmWpm
+7`H>Dp\TG7BX.>cb:?r:)_)BaP5:JD[9#b5l6[CRJ0%0(,f%Z'b9%7j%;L-tRacEZ
+J.(R"RmWuLj<!j#%8ZGaA/:(R'Fm%EH3a7uPK.B4'K26EA=DhNa7B(].cfHQ_^jte
+d!kQ&Z?As-!1@$eQacYQc9HS04NF?-Dch^YePhR,cXjM!Z&?au,u8"p"KO%9,SV6&
+98&ucp@(r6nD<_Zata1d$]cGPl50cHR#4dV*HdR-C%VMJbVR93+Q]:9eQt8.bQ4f'
+]:i:]/Sr-7PjSDI%ZKYoY[Dj7_Qo_>+1%MQ%j3k];W71C2nbaIeD/nUae@dRfPo.g
+7rt$3lE?CQ4l-T:VW)^Bf.W3$jPt:.8iqb<UmYr;(p>._8!=ZhL,9rh.#HL;VL2WL
+F)TSY7:5Hr(C$`]"?+!eqa8^4H7RuJ[fN&RhIT76^u5()p<KKO=S?Pq<>hU]o%;m=
+b#"L;R<c(_8t[F"J\eMp[[1)rjF_f%\YVdI3?$]XnW\Tq+9kC=)G!+U5'[H"BUI/E
+`\SbPe.Zo(6eAB7Rfr5;9Ug*cm@_-HW?$-PLN57i@tfbOD]=lQdS<3G_=lnimd*5.
+VH(<fF)h>8"CRhmF*b>5WI$<Q'^#&Ul'BBJqVQ?A=c70GO*K"s/p8Sp`o'udbd-/I
+OZqk1Y@L"0,IqZVm4.>HfCfAbn$6VR(di=8ef"6JCVjk*ZfOSAN\aN']3A>4ATLA#
+?m3pu05V'.!HhY*:1;erj&l7ocmBX![&'S!6!7j"c<D@U`Smt&f1)BqX7+=;;Kk"4
+<3"]4^,pL_CGRq5)-LZnh!!5.7^b\@!B9I;2S$na2LFUIA$Jj"+n"T85pP/>'$/E3
+DbrjXnsBRZes,c#<Nh$QN@Q5uj7gAIN$0Vu14Nh+kC*AMp2q]I>^d8Cf!GthT\mth
+"t.\<B%JuJGQ0Z:ZZeX^TBguSTV%^gT5C%a@Wq@pZTl[J^R>%AG5X-V/Yh&979b3+
+@E)QPPjrPb8Ut=?e#s;4.br)Q/(4o/dk;EaJJ0XTLFj4AT4KTu0-oF\q!WnTNPn"a
+ds<HG,Wn:Rno2J;9>u4@!C?V1KdW#GWi=SN&6/:NoB.j^g/Q00$9d,",E%%3aC5MI
+6kjVUlsm;:2[6:$T)O%'IqJYlBF^Z6PthMQfiuePR`;FVpWRiDUV!8rBZEA@(k$GB
+FK=F.iodLL')9_^T0TN.XD:^+:;m)eE=IIZXH9qd9C\'K,Oqa1+5%j_d;<!S]/R/q
+?hbgtVXWd?'CBPo:rl#sn'Xmj!o``P2ke")raTIC+3pBJL$u=NSX2sF:.K1oM@5Y)
+ef+@6F-CdlUE$^Z5/h_D'WIAFq?d(MF<m3S)o.6L5r$TU<&.IpT=*S9R+m[C[&HMe
+9H%l[0-<p%&ru.?7B00C=K9+ZY%I#ZMG]t50coeKfP'//mdHc'lC8*J.QqrA1VF>N
+HL/#0:gtQsaVs).D74mqX>aWK7!hHbJA\:gc/o9gaZMH'p3/V6R1KRSdG?JU;fq('
+0O5%8%*Ig4VN.)Hmqp/%mfNP5-+Yi~>
+endstream
+endobj
+71 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F6 30 0 R
+/F8 44 0 R
+/F11 72 0 R
+/F12 73 0 R
+/F13 61 0 R
+/F16 62 0 R
+/F18 63 0 R
+/F20 18 0 R
+/F23 4 0 R
+/F25 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+75 0 obj
+<<
+/Length 2535
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Z\7h2e=#'#/)Y$:!P!)Y8qKYt3PYm]qsU9!hVOdd00)Ta-bbg=*itrGmDb<Hg<.
+CkJiP8#%fc>ub2'X,jF[Ygq>)[[i,[fY2$b\Ia8[#TY/^(E:g^!e7I,204moli2@@
+(0RcA9Z&^#`AZ,8oj:9[QRb-Sol.II6H=*<+5f5boGu3IWhTELD;._@dHfo:0g.[P
+?+jOH4?WoR4V_m%6EniV-D$h.\KQ@4r4;hqF$)G(?,2$"B.p\XC&6;!qkn$ET">ij
+rX`j@>O>F3I)cM/B`ml"dL(1#B%TSWfdr:aqs[Hes*%mcl^u/BLL5NFO,onK%<&6>
+nYa>j[&8u=DqYGQMM\83#+h%s!]#<-Jc[SZ6<iFn'pMN_Gsfalm.!IALSDSNAe2n,
+Rm:WU`o5ISo_MPT=Ae,!M7#lNk1RI7VM`e9h[$.F,tVcUb@P)8SWG4-AP&o/2C)Il
+@@Q4bAI22)oe"i32#:Q!EV^;4ZU;F5!r_G*j_dc*hQs[p$'q$3/CYA7fR\(k0ODMX
+;?7#0i?1GU<GVe5BP[eS3_0r+\.+he)l@B[eB`Fs;N0'k-q5-FS$P^Ll>&8(m=:cb
+5c;!Drpr`k9q-JrJ7P+@E%^q=gT2)S$j^9];GN+8jlM/cR['Fbdkhk!&`F);eU]M0
++e&25n6MUlYq,(h;`S?'":8aurtp"!LFrL84@t7d48a\,RWZ._]"Q;#].WQO06N%L
+&6`"m(7`<Qc2pc,7O?I*KaUKSYOI`'&j+;*PH2_UW^SqAIjg3g;PB$OBA`<F@d:$o
+mb!mgkGeB9eLE.@H/$Nq.9.jdOleDb%g>Pq.`4],C[:*)LI+NEc>"XVDr.1l,6(,N
+jDlO4N2)7f!26J-,%W$K*9/l9ee1FrIXr9^A/pXmk:`9q<f5SN"qkkK\O'UdJLtFJ
+SIZ"8Y6!V\)UMDI,<isN(\e8DU14Uh7dFRI0e@>P.>@U+B9dLq$jt?>DpXj5i5S.^
+3Nj'QEr)G[G\W-@j`SebU%"@Ln01^uA5Yn_8n<oj.N&&[MC)i37)i?/I&Ph*+)$g)
+<%=/t-S^?P%%\mYM_TJN6m9=?<#M.Q3mT8n=(&p=kL!m;PkbR$+oL)HE$UQc#fYk3
+p_h0u@Un8UAtR`79Oc2gcPib&M=S3\B>S/[66fjk.ZsBBeWBkb/J'3WJiX^k"p"gV
+pDKS8Sp&6*JTAA)NAF#YZ4u!U1%-m,]-ik9&k#Sd:'V,-6%]c*+]<J'SC=8_:'U-&
+pHY]5^D#1bQsO].]p.DbTF+2K8fs]Li[S*Q#E`'iKt@@,j$I8oVWGne-<_3n8$'@D
+ds[f()F"#D1M?8Tq/7A\#>4r([-W"RF4Mh*g59j7V3lZT/9A3I18en$U4V`F!G,P=
+dBskPW/mTDW@3=j0+Soi)om'm-t,QR<?C5$ZVdd/"Z3m=)?_'j;9k:g0LL'&0=HsX
+Fhoss5KS1++[Kq$Fit9XFP*ui6+[c;fm"_Z\/EU>S7fBba6mTq5^m8P;.'TW\/Cc&
+"I_X7\9!r]m3I1.GQ>q`[F`3<2rWC0YGd*Bg"rf#?[FABa`p@;n!$T"!B\mm9_l[#
+LJ5!c1<Hd1bI5^;V'0b6c00g(Epj#rhY9KZ]^Z5i,L$NohGcq@%<pF7#dsP[((JS]
+Png[!0?nGPg32D8"J1h!rGX[I3c`oj?kXaV[!W],Di'a$G8t3*M.GF<Uk/Hl@VCe6
+@mr(Hl8GB#"Io3b1!liXEWEZ1k$gZe+MMeoG9pLoc439I:P>:oHQWPrR9,r@X,;Y$
+%tkD!)C:r=+udJBBU]OnU(`37kG)h[qme\JUHs#glMZqsEq9lqd]O7s\gkYL"'7oQ
+j.$mUF'"9aA/XJB[c$:*XOjjg,j)*bFE1u!ijaV6mUt9>IVBBC8Wgt*(?+ESR"]>o
+Y4=)qeF!cj+TYTp!sWkrJfa=Hput>l"12iZGb8c]m*-*1cM`K5+FhtO9ML83V/;r1
+b'l1@YH;Wt8,\W"gbhbt-TT/&dk7N8]RlQSDKdglf&@j2N,6F#M1WbX$X2B/(/5O8
+QS84*b>P#[V[-2=7r3D,&'_6CdA?I`V+!aJ\stpW4Nh`NRmb6a>ARc._t/(Sl*+$o
+cM^hR9'j%]Q;CfN)+UXg6*aMRP0VR;Nk&Vap.AMmA1hn>GDKL:-?<*@)9AFmJEcDS
+T`oNT/"BVicH=#;0?\RK9/]mll,02V5-Ym:?aee++srN$0Ipa<M!gMQ`haE)L?kS!
+mesXX,QBjD*Y,IF+b(Xr-GATQKD4e8f/*!`kQ5!t[1AWWN91=.:(+-dnuFs>4''j#
+2r2<+$Q'RGH6\c*W9X1=YNR;YB7+b99g<.ClN&PX#\`[U%ks*g$_j;t',o5!Kts>_
+7NsN$'0O7iS%=.jal%[)8.."VB,i]HjCT'=ACkL"h/q>7+k_et=Z4*[c"$1RL1;aT
+mmge^I5Mo)jmDYJj%AM#R1O\`c=Y87jI`[qDUA=YD+;)/5eBGpE&f"YbJ:fR<B'SH
+=EO^pe@<Z(4T;_<r]^CtK,j%~>
+endstream
+endobj
+76 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F26 19 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+78 0 obj
+<<
+/Length 5074
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XELD3*G]&aj<3$MPJC`*C#T%+5ha0>6Lu"'WWV$Y7^QCMUWKfofju8b[]4c&f4^
+HS$[eKchmKU1U!Bk*b2th0a8;(SRaS3e*[<e4ghY_^jo)MKilq_TR<_@FNcfm`1B9
+\glZf^6j9lo>i>C7$]r'0j."&:=<f&N$Bg8jE3:8erbGMQMWO$GX\pt:uW*R%XJ$B
+)?.Rk0?TW#%j.I\$k7qk\AB+]CssF(hA<dZqE4dlnpWdu1(i5;.6R);UFMjUA#Y@e
+]@KruFg7@Iq_5SXkEJd1rec3^rU%pUq=*ut^H86T%mNa;2gPF3noleM%<tfV1^khu
+fFUF=4KU0]l=_l.=2>;&C20$-$<\Zn2VY^gr4aD>1[i3!Pi(ml%aI)4ML1iO:0:5[
+rpL`2/cHb04*i=qe_E%"0DESkK`K'pNQ'-Bb]Nt$(R2PAJ`2YAmY/4!I?u:GUeH`@
+8L:<9,AE<<CSk,^b,VNoZJD6NQF?m.Q)10L]-`>\`_DLLa5]Dl8W>k(s5r:E?DmZa
+EK3XY/^?-j=phVPk[4[%!gS]_1PS02&0KDM3s7$]dhJ=lPs1DgY'HN6NiqW:CI#DE
+n'U9BiCbUdf5/BTBT'XVjf%]"\-Ns2+FNJ%jC%^fRcH2g"$?!p9ldb(dkJ;<^1f>m
+eT!,:nf>$K%7-U;:FH]9Z5eo+$*!VMo:1D]AWBAKXiqH9I?-2iqsT[pdt<WcQR3Qt
+UUEet$>!5PpmS(._S"-CO"_LirmN+9n_ub?ZUqsAFLc.]TGH[g'HDh[5k4:a@1N"g
++\^qW?t38lM2&sAM7)gA@q%m/W:J@pr#^',U\e(tJlU8f:ism$`9=%J0cNU;B)'P#
+fbF7f8!r=WE1AX%38b@H]<sX=6C0T?51nM1D8qOSK8.qMrS1R+5oE_]`@#<5bE@7\
+:=n`?gF8drl"r[hNi:nj'K<k`ouM5;+scLrSB"^!fO_+]^&ucm<!9Itjb<CVFg1lu
+V*]Wd)S<.O0Vhjqa-!Cm;DkO:Ve2u>Jm*r5>,XC>B^M^T)B7:1<0'^CA3n#F.Wp-(
+L1Tm,n!!"G6n$>/CF#a[SIYDNV,D0Wg'B/36[[DTO\ln'I%R'@]0;I-qRd8'`u$:G
+$pC;oB:SXNF?C23OC8c=ZEVIA<Z5^qN_0D2e)2X#7K`+Ak[4[%$<:iFZ0M`sP1jo9
+$/?te(8[n&3[GL;Cm4QboJQu'&j=']gk[#.NlOI<d3]=a3[p]t,W[Ca[7&>SO?F3s
+%&$=gP#F;3'*Ua<X90.-9iMD`WY7b)/:**!gApjPoE54Ne$m_ca+8nSH\"(G3-=L4
+[6@)l6,?!_5#3RjpP<mps"8;38+e;/'+D..:/"[fKZ_iq3FS>W<p?b_T!q"!Q)B<<
+Jnr5Jma:0A'M&8tWSKQ>SKu_M*0gXh-#%dnMdLh\3S8hJ3goZ/rVtEi%(1_6E1]2!
+MeU]uP"i5g^$QKrD$W1KVrk.5i_,=ja!9N@bm"8h6<[p37@uD,V*HaH%<!QpG)sAd
+d9m(tim]B0U&2W:'X=*A,9+P,`<_!=rK;E'ER-g##<7[YWl=$4q07-4(V=Lq0;Fqs
+L>7u8p.H<PT)Sr5\>^kZ/a2-JhdIcMWk3g)$1<(-H>j?YX8nEkiA;&1=?B2oNA$CI
+.&0,.!:rBH,,$"077'Y17Ph3h$D%Nd_-]RDqR<GRP(uOf/5h!KKQ7bP\1eC4c@;38
+1elhkLPN>>P\I09)!^lV0Q'$-o(r%F.\LRp;J`>:B-.>EG:0"Q+s[_q"0PEFc+c^d
+,D14].3_4O9q(Nb1m=GlO4bja-a7!fIZ@l+?:!]rq!nFN[dYBkJId00iR]-PptTW*
+D'UjLISG$@2>1m2VQp/,c`lO9dKBs:,j3d9p'ba#!,&=BO)XUtVIjO&<#cW\$<)!Y
+BG)1j!Q)j\/G$,3R$sh/m%,q_GE?OEK]bge"8jdXHkdE(B&>m<bsh?84k]#LmpoVn
+J_?ALT\8I_FnW9tZ`e4ap+_jN^bIQ_"a.d`p],&RL@GV&WlU6;=Gp]]EnI8$;iM_c
+2A,[6T5bGj%r&O+MTnMSVb>O'#qPKI:`*Z`HP@]mU`<]U$-<S.h-O0AA?kSn;P!I>
+H_f[?"!YB`6'=kJ4e^hfL;bah*nqsM;Zk`a^&/Q>ds@"=_gN+[+\b:b@fM\\n5]a>
+T/R;"\dT+@MZ_hST&OSZ["i!N-@)%h6FcQ]@TG!`piE]2bL4.<MEG;;SjU%@;!Gr2
+j-.&*X6Q<If(nbUenJ6aK$3_apf>5Hf/<1=2oku+m#,0FasWB1.^$<0m#tfr"JtW$
+P9LN%\&kXriPGtAW(?%&*1^53DG8K$ZHnE@oQh.c+_[l6Cb!?LOcHm/p4`<sC&%U>
+]hJ1PXkIZn*,:=9!^AC?)nrL'+,,rhGpou9:gi*0I&)hYi7f)$_Kp*qdM4_9K!XsD
+68+#umYX`VmW+^=438DU(/V6>Xf\;'n'g)-?Oe_Apl_r#QW-JP/i*p*-ti]00"@Qb
+@NA8Kr?@f;n]5at,#iV8")!\58LA1iSS<%i^8*1bn.J+i9=uZFXGN<i4-0/!5,B%G
+C_Bh[J$K55,9.D#?!q(+,M'dsg!+qi$8s?s/i+I]6L/mbRgC&pjKs@A2_\9WAcHNX
+Kdb>fk\)ck.>pV^!59.hpgC]a^1L$RAdPRX@!eeK18`?EGGdGQD\h6V"Yq@23X%.D
+_e&mZA,<V+*F!:F/$!3AX[=RmX[?L^^_`B+FgCN6+T>-o!h84UokWMD%;X,/HF?>c
+6)SW0Ik>Y4fY(do)s@=8nDK0!I7NJ/NcM$NUCJ5WZ0Uc9dKqDL^4lR6gp@.d^OMD*
+m2-OiX]VSZm(d6VSmoH6csIq_ne=Z4@,F=lb3B&1=^mpg1Fi=[gb28Ar8i4iT<8(G
+"RZHS9PRiN$#<VibF)lfKCVb=XQG2KfY87:`,U$=8nNXD7.(:&^g&b28"\f]X3JS*
+[=S+Zj!55<SIH37^&VjrF/heHo2)op^[eT5Hcd7)4MI2a"H89*!reZ?^Bd-Cr2gn]
+<:g'o!!`]g[b+kBp*pYoD#44QP''Y"!dB[@p/Qd8'n/sn33HrP;ZWp,(:N)P!rle5
+("c-CX^43OA#ubi#e5L3T"#3f70&46@fV<l"T2%ejJOR5>K[+FQ_mc,OcF0bY)g$7
+j6Tr]X$!KgfZ1ji#_!uP6e7iJ!8`Ldin,44@I/U!!f,Sh2W<q(/:C1,%l,u*^TM$^
+Rr+.^P$=k<M$I"]X$<*h,,C%$.b_&A*l(Y]("G"f4.!e%O2ns&m?X[3B?+)gVkQ_e
+#]P,i:8$%o,`j\Wp^pj0`We(B.Z5B]fd"(d=]VKJ(J[01--WeG$J;+8GgHYl=F1A*
+</4T*oLq&7ibt&_9p=Qp&A@7.9Pu2bGV.&.7kMo$Wfh/7@4O,McN">U^]a"piSWg@
+[q%#l6fioRe?*U[YIe0%eIV"l`nuC+>e'Si:Ws!K'cirX_GV"iM-D/f?3n\2iEB8A
+$8Saq3NJI7@gAD1'>1$Ja+)sfd^i@qga1BHbm*rurUF)a@>?@+dQks@IO##$[^VXb
+BtjXNCSW+@lQKtR/);)p[$h<PijGIlekd,?@'DG[G6M!oEX@ac5]27?8P3GI#c?R$
+hKm,s;Tf^D6D\uj(9;'h$TRuF?lU#*>RD6[O96'j_&u6P?gN0aU[Q/B+]gkERJ1HS
+hu1PrcYM``HR[lUGM"UTfkaVaQ=ak7dP5ZIl2K@-3m?6?hj!8>oIhGZq6e8Kl3pk^
+9k'o^$lS7pQR,'47GH_&/^)#>%.-WV5q[67.NepUph3SU&uH4p<RL/%_!!VpIOHl-
+;QRNQ7a-k9UPfsLTVq9!Kl11`0SU(ads/W;!i\,c0QIN^Xf,%U,VK67ADPTa>_gF,
+6G2K3`>MCST?FAro*uq^p,0#6*H6]"h,J2a7W/N#?j[J>O,&sg"W=gX;1<7$l.j:W
+^-.`g6g$L8'F*2kIE?$h<3\_\e1l_C!\h8ub20Fj)sU>kVXB>h45BmIJHmG2;u2UB
+O7:">NeH[b-p0#-]l>;#6W'erV"tpV-HTbmrs-?!dT=hu_u3FZFQmZ#IKhNhR,n,"
+TVj%Yj>)&".sH'nO-VWL8![ZPc_GilLWb[po.]euB@&tbBF^TD7H`-O=@-uRA;I4Y
+$X*%o$^pt?KcsDh<f.9UI*[KI>"jrMT;]K.\oZOn6KS5>mch#JlJ%RW\(QGa$Z/Q5
+KXKuBKB0F>*=XL+_2udF&uK@48Z<r.@NVo2KIV*kK\s&iq>.VY<2XT`XI/=R=M]9=
+.HUC-d!0O*A,A$`-D0OTnUC=$j8G3u7i<nNUN[\uCf/2!qs)P0X3D>(_r__383Y7H
+K.UUgfk<-JCmo*"3NU!!Rd+jjhkl7s/M?86JRe$<IXG-Y(Nu>W3[Y^jmqX9t6L]e)
+?_.P[p>s6=Z+07'`ldc?anJFdc[*2kPL%.Il`g^7>G(PhHV&nm,AlVRpQR\>VDe9l
+Ud8.-b`iN2o+u:U`eJQm?TgYC'=ESN7l#cbKG8d)r,rT@9'6\D:XSY(S*r$DAfW"_
+#N?Kc:,l;3H;S3h*JCq@4YmW)j:f`n_4"<k6Q>FkJ1,[geBJ@#!f&e`9&1P!QDmUg
+L$cTk=NN-7WE!G2*\e+-3-)$Unl!Bt_Gl>1?g,eN[e:UrHh%A#@Z'@k@^Ku"O`N<m
+U\.EW=@F;%Xg<5i5mQ@*7OCc$!emHfFYWP'*H?SR_Vouk>-9fBR/Vm%OFr[ac2hdR
+XZX(hZRoML*RSep7W1-rhmqP8g@=.A9CKCBh7A(nd__0mP<%2Ge&ZU!BlRQ%!T,cb
+HIjnD'@63t5iR_)TVjUVL,K#5^tDHQ.BK'!S$:QjpD!#ReMSO3cQXF^eE>nTn8D!Q
+@Lh,u7umTl3Ln'U4EsM_C?f`cW1oVG=c'T;gl6KbXF!('c`6fYci/b:93M0Ql:^[H
+!WX$p7TA#:h/;A\0+1^gQo'#:V#)jc_0&u6c"_;4G:FH_3S!(#AGbuLr.!]#5H9uB
+0Eg3"h)5NRf7:giiG>J."%c[%4:N]*!T"%KSf.pkJu0W&^\g"j;Tp4]~>
+endstream
+endobj
+79 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F6 30 0 R
+/F8 44 0 R
+/F11 72 0 R
+/F12 73 0 R
+/F13 61 0 R
+/F16 62 0 R
+/F18 63 0 R
+/F19 64 0 R
+/F20 18 0 R
+/F23 4 0 R
+/F25 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+81 0 obj
+<<
+/Length 2528
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W:,>B?Q/(="_N6B>g&_LNnn;CZPN38VTQb%ri.9!XTXd"7S5$.'M-g&C_mqMm0N
+Q)cJ"F6Rb[F63#9\c5Gb*X%,Ged;6Ts+?qO*-nm,b`BCr)Q[u"+7,Np+27u3?1!Su
+chAf><T:+9?dT>o8)\:P#6&QUbi5&ZrYl>Vhq\].([jmli9E<2_dPBAleuOD:YZt0
+\d_6AA/r4?o&#<$NM1)EHs-F7N2PY>\1!l%K@LKmq`%jZmJ,O[19bD@o!?B%oBM:0
+Ynr24G*%Q6p$n!q+,\r$G<S5OpO<SQkPck.n+3^nr9*=2!NR.*4T-u/c?XeXIWI[\
+3$JZ!,W%stN&Z^-GppJTrk$Y#k=0uXY=-$J.\u3Z+J*iL-tp`)h8T8s^or[npZ6?N
+*DbHZ68STXc.rO7QGWOHfUL0=_'n5JJkSVj1sc')XDi2457QBOVeA86/<Dtp-0:*i
+6$-XgU`HGs3WR[Fo7O<qO]'c,6BH)(UMc5)2`TpCNR!oE!W319+VN8iOjMm!D*jR.
+P'2SulB;q,Bo97nZDaST"MptTXQt=141kMDRZ^Hn0q$??B^,,@UmH-7#lVP/EMS/H
+HV.]26X9n^q](6o#D;S:%*Dlbb'jak<1tk\fk#.t]d98R-ddHFG\"p34!)Dpb<EV2
+G]c;RH!+3]`5\ZRip3FM\:lp^qSifT*%"7h!?Y3Ec8AL)mofnZkaCL*<l_V@bhRGP
+Z67t2nKC?oriuksdOjc7p=#G/QJ(q^@CTmTKo6E]c'FR=N&YV)-*GCNOTC\N1-6jd
+8+ZuLb_3=tD*_N!0EgW6K8q.U5P"BNTHIOVI1gde#/2JL<L^;\`sB%)4b)gB]W>eg
+B\0cUZjZZ@MgL1:**9lH$q?pgV[g\:^S?\5VNrm^$#4C@Ta`iY21Ko9Kk3$#$nV#9
+h:o6--H:[ThC"`aTNZPh=b#\#s!$O-B'.]?"^c1'i3,oO^FgIE'UhdEV`*r)f@"Oj
+R=l@4IB`Y''Eoq/b+tIZ`V@d@iZ:Y!1k)0;^bCtq1]OSG6C4L2O:"ljiZ_BJ64:p5
+6(:Je-T!IqL+ANZ+#Ut3SUB*I9QF(.3N"_jo%'&?)fZ8p4*&-ZW]`9:F&\t6km1W6
+;t6.37fEk]B\=3`&n70LBF&+Xo*iB,&+Yc5F=3-a.r-;Ua8E!OZFIm\"ZqFn)m*"P
+5,m<9^dEZnjVcmG\B=9g:)=<N)ak'X4#e3u+=(&QF1](kSAnE6EOt#O/Gkk<osBu2
+nCS&bpZS::bu(L4$C+>qWb>D57)0%4IB^D)Vr#lL;c&mhP7JYSS5QfA4sV-`WP-lY
+N6qWY)QUJcC7oEGfr1F`a?Ndf2>PpL'Qi53o4fq1eI!5QHm_^=a&Pi%)M:Uk0:2mk
+\U8[G+!gHObn><<o<:FpJ^)m+HHo^f2-ehW9*+7_9=A@6M+\I@Y1YmA/lk0RMAgKS
+-ce>nOVY.<([9b%XA:/r(?>'eT14_,OuDF!OSE`%p:#o5L5Y*#Tu>C^;8R2r#pn<a
+>%&GsAoXb1a9TWUo?agFX=@3!8OZ5u4n$!0UH@pBh0+JtN,<hC=1`>eL$e/=(FFD#
+7^>]&]P+\1QRs#@gM)jZ<<5Y]m4)*'8KuJs/)^@m-2N4uV*tsX#TEuQ]54245@']a
+;H8DW[$Sq0OHH!"]PfBI"PU;QFt'E6%&reRbpfJ\PN.8N0F)iV-PaYDKVk&h&!+k5
+n/o<fHg;mb,B#?"_$Kr'A*2$J6&U.C/)DEBY-;*dacA5-d/`W&Ir7c%$\5N,g/$2+
+0=W\6JO\p:W7D&IaQf+XkM-\(Uo]8!1.Q#S[;^bYmAUEY`Q0GBG^8J,6X#t8M@=af
+P9Wq:g?<'(6(.#$@RR80L:1<OEP`X`FPBb=A]/;?@1Hir_uC1oFFRh(h&FLE(>)Gi
++$5d:m@m53Nt,P&hj\/*+a0<(2$D8flLTB@$C?g$&4pC+0M=0W#])i$rR-h0O*j?4
+BWBKE8,luYFUn3;\%@iL7(.9(;&++qEfu>1imY,&BN(;`aDkMWL*njI!@8)[4e"J5
+*S]9b?_8@)II2L[,VAj>]9Si2$7"sAAiO512<d4.e5RFMe*g;F`q-/qmu*Y2$OSSf
+eV"VaRh'nFTk*D5T&fH)hS$S@4oYNqs%/MsCuOA=.U)=n1J&\7,Fe<G4.*=;\'68W
+kTlH;CN!BH%a/i98,(,GZGASN[+VFCfD@<U6opdnCXs]S^h\thP<OS83Z>?5jB\Sr
+legU^[Z8@/kL1t=6&294-?g[TCpiK*.:l#4cMlh`$n.[RG7#\Y-#%5gEeh^#"DJ_&
+7KE=g!NW>][i)3?7[5O*PQ;]HVFY.1@M1K,*WT2'$tYhST:V:O?Jjt4ko$kEq@c4H
+'H\@,#M;<j@r]/H='CpT.POT4/?O[*F<fDub%B#B#8Z%0Wo"on8`Yju)>M;_h`%"Y
+7%TNGF;l&XWad*JU..f][H8F?8R9g`i`79+8*o#b?,-C<W5Ds:dXoeEoVV?k<:.VO
+rKiUl>WMg+!4oVb=T~>
+endstream
+endobj
+82 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F26 19 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+84 0 obj
+<<
+/Length 5145
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XF7CNJ7?'o)Tg^I$fbc9s@+-SsV&-C8SU1YoLORWQ/]g<pTc1Qb(ZUn%5;pAgk2
+EC<^#0qL*G&Nk=6i]K1*YElMq+/tWkq=8D=i,J,%T=tr40U$Q()5d#eDW]8(Z`Ck=
+9'2Ujk%!;(#?J/AB^&*>+tl3j?AQ%]O(*#nAUoHSd7\C$6]0`IMOG]V[id(jO1?;u
+i%(KTS>*."=X<6<s3=IOOWNKE>o>NUl<gdiEV\)Mm;ho3`r#g0DNlc$b_%q7*-3"A
+Q/EKsc<%X2X*:nNJ'H+%lEC'AX+.e5QZmqK(YLO7]mDR8_sHd&ffpXI$"-(3g'GW9
+5fX"RAUO-PO!1qTop$qc.A&+C0Ir+cj3[J-pli2bA7):3JPq1.T<:J-YCSHcRhF(j
+a4,]'C[*^Z:K;pn(:GRI`a:d`SM>ka5?U6Zk9gCR@Ue%eN"[a59>c`bH%uNrSg33a
+#:q!"OeD*X[_i/A+h=Rf$TJfeZmFN&XMY)lkX5`*Cr.BLg]a/Y87,Z,$(Dk:A/'gI
+G[f7"B#r"Y5[j$Mc"s*J4DrM?ZZ9"_OT=:4*EBDY).\*R4*7^O_XP1Hkb6b%JJI#6
+jO]l0\u,iOU:\tVFGg12h0DiEh=P)27(6)&._;)bYRV$j\joEWURR!?">8nm5\*h#
+n#<t<F>24bjg*shD@"I#ds%l$AK1pnO%KI)Ma'J)3s2FUR#(6g"2f@Eot]Q)1dq7]
+!)7YA0JFU`c+1%<0?<-^#Yq9%E8>mreOfm8#1sotTT;h2jQX`@I\'7XYo6WZHR^\]
+kT#mmpVpfRU;J-I^CB-^9u.C4[1)!"@qdDVh3gNnYgp'g_^aJdeW,M_V^<6E.0MMt
+ATNpDqN8"f&(2?7Lt"!dqI'A2GQ';[/ei0UZgZ\_.X7MqUZ#d[[7'SB2]-5:h-ZL+
+("K(Uohk*Dnr>9Y9i\\02T0("Wco!+JY#8a!ip@b4_4*Jr1`-sg=%keT\[rqBe?qs
+SEP.Z"I5[[^/(lpb$a!mgo20h'&56pG+2@&m*:Pg-#T0V:5_:h.\N]=OBk,,R-?cQ
+bb90lD"A(";:lE<,)#6T)E5JR/[5Os):HpK]"jUT_4dWA\cb*&\D3#6j6?]K-V>68
+\rm(rX$Ng-qG:VV2W>@Lh-*ZQh6;KS>B,8KTbS!;0MpA%m*^$hc%i!9CB\>PMbl9a
+I!Stl$$>*R7Cn?IG]A-kX)N0b:7NJnE7ob7jl;GoZM6>=M[P',-=R8E=pYa7LP^1e
+"dKM&0K`jb78Q(R_a:KZG0k+g.]V=X@Ckm8K^2pL^49pq:7+@B=t0;^R,$(%qT+q:
+FKeM\+Vo(J@2j5UJ;$*3lesU>Vhl67[oNRkZ=.e0=](=YSJ`6+ldUrPgnl+!gQ%.r
+GBP[^Z*.=DXq+AFD7B'/!dpQm_3r/KfZM[h_t]7Xd"ee9fU((WD$8j1V-L5THlVXd
+j:\'lc'SE-;o:[k`=T\IP)#(^:Xls3JO8Lg`jP2#+1=&5:0jfcXd"5#R/R5h3u;`)
+/=S9IVI,6,mVni9FIE?ch)U6We1,tl_VrsYL@A2uOqXsmQ1WJHl0)NG`>2o;7r>Qk
+QiaKQrJWtTZ0"+#?VkX<alk!Nk`)rMJhC`"h&/K\BZ!BnSH!o->Ynt%R_U$aBreb:
+_Raf>.;DYk9c)6P0,lBYVlAn@2ScCGj9L%m/Y1?16hbDX]\SuRYrl2q+3VkM*UJ18
+V-s.u'&M(p$U'-<6sn0T4fkFVI]2O,;p`Fddf!p_idV&Af:<!XEgMU5jO`+:LS9ms
+e,i>u=0714#&:;&$^_RRosD'`&8-clP3^Tuc6S/4\1-F`",1pjr-`MsBZs!?f]V4H
+5bO.IUsfkIVIWoJ?*`k_Kdo,29'Fo,.:g*@9lVcF56H-koUt3M@DZ<9IdO'c24nb\
+?lV(CdTVS/%KPe@"C#86bCh9ng^PGg;8Ws?[>Z&sq?*+Ff?hR;020mYEsdK^aPGl=
+D9i]6U?9";WmlNATMl2Y%b-!2PB.=.XCPICZLgth6Q&!\6>lp\9c6<r\HuSc-Ed^.
+,X7!2RfJ3jW4in;MLhBT^qQe655'DG5lH5!Ss7ScK]pu352(;c`SQ2=Kqp*C95bt@
+K&1j3R5(,mUEi"bHA%?"rC$!,<1$J6qmcRG\jN,^$YA@p.($=lr!Ebpqhub7,ERtO
+ULP0?qKsc#&`HW[:LE:)d8`;/@+Jqa$GsuFKCbb?).u.\J7AcEX-S?DG6eHV/@\Ut
+R*X%AZn_CLceT?j0!Xm%!X?!K_5sWqk7.MjRM4+o!IadcK@.N\k9gCAUKYUPr+,;n
+Cq+u*+>p&'(ei1X`@h=ml-=i02&d>/IR._[[6UXe$A545hZm&#[",m?KQ?.p:IXH`
+5Lff`!VZoekTU:o^.R9QbP8O_p6YMnQ7(o<^*nOLZl[S#gH.?u2jk0eeI_L"0tHgJ
++ja7t!bO(B^`5:HpNQq@&R<93Cp4kCga.k,/!:YFS/:)@\V6-H*Z?'"h`d-_2Z<sX
+d7X>P:;?:ZNVR[!e+7u!Vq\M)i*=p@;ZD1s%`cFMrA@6*+td50^S?fg``YMOV`0`]
+oHDr,H"e6-!_)LsgW(M`D`iD:jt_kgq'o#IKah&.#LAr'/a(lc)]PM(ng51nD0<(:
+0'^@joj<Wuj%uio*9t.bKOP-a_@XkD*fSt@bk3]X0X#p^&X\RI)jGRNn*_hF9"%t&
+bt%XF^=,??HQ>+md%,dJ#^WiME<TNglQFPXO7AoN0UIdu$'aX#K;-83ZI6u"KsQ;*
+[lQdId,'H1Pu!aM=QV1]=>AVRJO!G,)tq02e7QdB:i-:=oou,!H\"R6Znk382+O^g
+PBp"&8h_VY8T>hbjh)VY?m%9Y*8:1\4N\5cT"YLJFH""S27dMgg+\6kctI9k7r)M+
+7GO5IY#AildFr$1.BM)7T$ak&D'&A`oU+k^!gs;ch&RbY>T0b`R&S<c/?[PoLQDWZ
+c-9e6Z.##^"`)dtZ(8U'd5Le?5?Sjn0SRcSYqk4N>8&FIVcBFjFPoUQ;5MWNLAQ"M
+iMY(]7Y?'/o_Tn\D5%HT9>@j&=f]*@RVQ7I.S#%XCUGk95WcW<o$TgAh1`Ls5rL^@
+g_\4>a4sG$H/]\JYmOIZ1U-5-[pMi'rLk7\I$$7d=%\1fcEKsM;+lp)g,E0AZ^\pc
+$7pTh?VjE5H+Hkc:A72a.dYkRC'2VS@VD76,0bO$oMcenk!cA85m6n.&`)9rM=8m`
+OZVT8AnWq[[Z67og#gl,FDk+B/*m<2p>Z/`&"*Ya*F-#5gr?Ug=("cI0IhC!+OR=I
+/VLZ]<cO]FEOA0>dVrB]K?ORsO/jGtq<8Gig7U.I"X/P9&J?nKn&))WD(\*$*r`:N
+M8!etCqib\.c[V3WD2=.5/\14#2<AL;S%=aqqs+'D!pJP=RE=E_dIG+8"pgr2A!DP
+GLo6$)0bepE\jpYf)MY\g324/JnUeL(!7I9`&*h(jWuch^hnVuTg]k=BS$#6QI_c3
+8Q8)5MZ:D'0"f7`@.Zm`G%Z#SZY.RRWBX'H5mfZh484[iEf4m,[i9SpFcgO]_jd5+
+<We18@e^9^E(t@"+!CQ$nG^*816eU;UkSa:&ncLo9`1XXbL85)R!Y5SgdaO2V#UR1
+>!N%g`V-Tl$Fs%HULgd6FSY%YTj1iV@451KEkt,1G3F-ohq*X0\+RB,H$qgt:7N)&
+c,Vp"hjWD!k['sEDYl+a5uAbB2P=9,L_Z7i8T3N4A(>\C_joA;_19U<hm1%TMbI``
+]%cG7%s4Tg0/Q^R.sb5Q076iZWD%(O_>K.@fVrY$Zk6%YY?Q/C%BmtSl_pT],X4bh
+'?@2R:gcYb34ZP?W>g57[l&5FDM'Z8(`!Ok,W!9!eONN);jfpE"OXiZ(E9$[diN>s
+(5b,[>ZAdk9o#U/>qI'9NS0TX`FLFB66MQ!?pb<:>u;7G(?tiYH\jS]jTJ?$>'Fn3
+et>fIPu%jfO-,B$[<B1DGWh%2(l`agQbA'HB&e\#Gd@]&a>_=%FNMr5f\#ar\=aj7
+,M_XjQLkDi1`[,CkJ:6RVjgEkR,Ies$N_!d9V(:_CW[nAa(*\f<'I:FMVLS1;S,DP
+&;+#-?3nBI79^d-1ZF_dI*'!X3_n%.B'q6r$r)\so>H@H!%5$a:.U$Oaq\8?;c"#T
+Bq9j).aptRDLK.RHDZ0*4Gca3!G@36cV2::Pt#!ZBNcb?>TOT)d^8r?^B=;'=*Tjd
+/Z^Ic]<#cb8nO1%_!T;1"?^A=DT/4**&.8X45"6%I!eEV,7IBDr_'^NO&TkMIETO.
+,B!JA7Jh`.:Jj;i^>90gIkD6X"Mqg8P2HB/V)D6nEl6)iV&1:ID-n+PG/*R\#WV4Y
+/rALs"'Kd9V/BG=E+)gg=XLMco?j>krdGBVd)AfCeGfsX&t`pJBh((`'i5DUP2&!L
+9$#++,0D(T,imMg5EI?Q-;^1%\h"o$EANigONiAZW#;B=,M$G0+BA]E9(*iuNQq>5
+KKG`^3pRc$0M8Ph.783a-aT%OJC^]7UQr<A2(I_I$8csAhJsn\g.DaL[Q``qV6fBN
+DN,duQf+VQ4E6/FANsV=aB[+7Q_BKtIe+s-BHo@Al17<mJ4nQ<.K?MS\#T2s>db\M
+!M<n1lcYj3mHV-C?77ZoUQN^M)Yl\KfgGL+(STqTZX`eqBTF)TO9?0PC9:"bTLMr6
+O-2^*r_-krk]9bmrF<;Sggh^%DsMRE>_PtNoWta+1M_Z&C04/gc,D,t9Ql(<XkY*4
+WT6Jl&\6mMTbOegZiG'enKUIkA!QKCV:8s9.bK8e0:n,GFJ=cdGoUI*R`pac_c1rm
+KE1T-DY@pZP(]t,&IC;$#n+g+K9jJB82%EXl^QSHhfCTcpmll:5Q=?:Rm6'&U%>U[
+hr[/J52FH^RU+e[Ve%d)T#P=$8Rlr+g'l=aO.k9eZ.]Y+(c)ICarr0tq`e[fA0=11
+6CNi'/HUb;@b:B]T,4Xhp(H7H6j5nF9+M)W,6b2[&s'SmbGcs]\p_JWQ^qV)-<<4K
+i9D3EKW_PCL/H@fZQ.TFIQ^fFL;=1i;3aebeYC7kQ9A!eq1j!NUB#3.8mft'm;oH>
+P!>KWbn1@:pSSLQ1Ae45?mU&;B6r0\@RU:RCh-C\k9b6ATGoEr/,p%YO<Pg*~>
+endstream
+endobj
+85 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F6 30 0 R
+/F8 44 0 R
+/F13 61 0 R
+/F14 86 0 R
+/F18 63 0 R
+/F20 18 0 R
+/F23 4 0 R
+/F25 5 0 R
+/T1 87 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+90 0 obj
+<<
+/Length 2188
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;WR4=c_;q&FQlRL&*,4[4LU9,h+NpD3B&MZq(e(%Bu<,fqrU4P,O17]_h.Z4EO]V
+iEu[b9@!(PbVqX*[bC#;mH@*u*]7Kmr""P/0gi#I(,gTBDc=p/:YP+.%nJo>D/#E(
+jm(U6p11gs:1UW:K?uksYsa-b=N7NuiEO<>@2n8AB,N.iD;/B)f3jN5A%BSc,`O9;
+E)#4K9$0ZUpeXH!G4B;DVri6@"$!SL>Mm0BN44`4B?`1p=)[7co!u56mAoAWa7O5"
+*H\MNmfidL2Z4cFpSmlUW3-'JOgb+=s#dsoN=V)"l"*^(mI?28KD,"9qaYuEfs#!F
++EgQ5$m?k0$&3hdc-YVK0QI1b?QouVPE6k&95Jm8QQeI*;1;h&4i]ENFs%%b`1aF\
+7p81=Sqi7^%"W>%+soPJ1sH\3&lW<AOC3c1^qcs"^)PQMYj69K':;Wer5i(4>]W\&
+,0,:'$<M>,ibThZ,@ii;Kk<G3k>B'd/Ch+=L4M"D'%=aA2\3oS[AO88;4**c>HWge
+7.4:MkSs%>@s]P]8@0gS%&h3W*hu%r*t+O[YP"3/h#&_<bHkAaYH0!AJ7`PYjt[\D
+W2aitpLe&jECtg+=iHbboPB!Y/2=>-9!XU"9NX`NUQYlr2@1rf)+fkZq[t952#Ob=
+98+fJkUtR8Y>QVlOi!C2nf29i3F/!=Pu]B3>ue=@b1^tNB?G$kV)qRGm:V('8PI0m
+'Em/acB+BKL[r+A@m&51*32IMKAb5BMfKGs$9;ZKhBaXJ@!.+,K1l;AkWZ!kDTY8&
+JemMF88/CXP0G5%F(#/b_<iI:qF)*%o!<&#87ash7$'2j@ahd&%U4M^Jt!^ud9j[j
+(pmm*7[2H0BF2t;+tcNOanS&$9Z8UNXE.so>VD1WXH&MU&;_D%0A0%m1%mr_%TFh"
+os'N_A@cn""(B8?iqbS`@TkXK:s]S+la$ObgRLcF_^cTFq*p7nNg_-tX-pm?[:0#>
+?!F;W8M?7+?*;@kPE9:b?GXZ[VREqUq0OH2Mq/B4KMf/Ke=0fB&=1f3+DD?<--R.p
+l!2t[GU70qc\loYm7=O.Jh7<B?AKM)fVduH,?JL*^j(;1C8<$Ai,bYQn05^a0\39@
+R)Q4h3&Qk&U036Xh[3Ys.*ad#$dggj_&gir*Lf/(DV);mG.VeChGP4je[WRIE[VA)
+Z?!jCMu=U1Xl-VQ%Vg*<==M?!>kl[_7onOW_QQ+ZG.Au\"0I+H:#saI$Qh;)"p4Zk
+f1f';3o2</J@:;MH;&FWA"1P/*V$$;aLXb`-&Rt)k1sII9jKi;r3!\gP]ElQXkb8)
+pL5aP)<2aKmce':]`L5ss(gE,-!9+n0CkFQPE?Y9QQ(h@3XsoZ\Oo;UG8eoM4_JLE
+rXBjjR1HC(2VO$iE\k).?$2DjYWong[,SRV^1:0s::!-qmI]FT2"#+XNr;%TdR3BS
+f]gq_MqJK,%:c\%8k3niop.q)E"EN1WV3+^4kj-XRGsE6^#d][#Cuc1!;$)FOqf-Q
+QUr$\HVX]$)%ISnkGAAu&eDSn:E&>rUs_qEpWa)UaB(^O^ZXtM>4[@Fg"$GQPR*kP
+8A2-Wq)3*/LJHZH<909U<BbPoGNH=7p@2,M`BN*-EP!*XTmoj.gec[pmFtLuh(uB+
+oV?D$h4&Z7P^^1+eoN,r^b%gJDT*9-:FEMC>Fk/tm#Ba+`.N9rb'bC(SAK'E@.dgt
++R]6gS;gIeLJR<V[?o^*T6uO&#[camXJr+1G6(5gU'>SfKi/l]\0l8?2%d-@e`1FS
+_$TrZ8(<2^WA`o.Qr$tFKIGE+6QAr:%[GaI,<N&@]'=8Mc8Tc6]LsMC?eUC;Eq1A;
+8[RhAh9i$tq$uP\cqF)TLK#&ERcl8&V(/u]k\4"f2euNMLFW>l?J!3O-njfCefIVQ
+[)^d`_1?CSm)e?kQDlJiiEY95<k9ApS<[#=_t&!T9aC'n6.=EC<7%su+;B#Ajhhdu
+StlM`-*FE1!dj<U0EA7Vbo3`s%El0np8U6SR'bLXY@g_RCuh:PMOQY&crBs\cSG[6
+EVe762mqWIWMF_\Uk8sA81-"LPRLZ48^Rf\jCsh7O]6Y"jW%_@C!1V4oBca>hoNn<
+hj=V)4.15>.0A$-3Ln/!EZm6*lVV+6M[tsfo=*FS]LKuV2B=K/:rj(9Fo2U9G,tR+
+!5c%/qu~>
+endstream
+endobj
+91 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F26 19 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+93 0 obj
+<<
+/Length 3991
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XF7?#pso'o%([?a9#h#+Lo4^-=_P3o`8=ltJ7m_`AU"0.;[OfMYsd8Oi5=s*G9"
+QV10;/r1fC1Eo7>%plnncG;NE-_m#HRET>&\K;]*1BKf/Pu<UPb-^/qAWt.Hal]@b
+J,PLAo?E)!6Jr6\UQ9)O.uC.65rZ>CbFG5.53@_GSI>'>+&cW.qN,Jn4]B3&BMn+S
+n;NTeO33tJ<5=im2@p&TA&Sng7_(uQ'\atmp;&o+Fan)3.bkt1@5WdgJ^<.fq71tF
+6s05><bMMPh9lXp0&0(Rfpu?+$1tYSh*9te!OY>Ur6s`?Z\d0iEIk6gi7$c3B^ECY
+c3q"Lh/Do,Iloq5k*joJ&^5+ZfQ`j+X$I^a:8]3K1id(lV-=.)"Q*cKVO35*S+YCA
+%l;k!g[UZI"r;*/YSj=/NuBT/+M**<NI\e&@uYAaZMoUUf=G)?/QQrfO8O#cP[c$,
+(E4h?o7nuBA<h%V7(b*KjgIRWNA9G$6k!m'&-3$YiV.J$Xnpjao^dkhJVC%)KCslu
+g([T3A6JtNb%.uBUY"s(07V..kiMR,fB[qa`P&q]HaYMMZdHBDfl'@;]c6n`JlMiO
+:m?6V5UqTsoQoLW@W<F:]i$:6KhR#,(Nh&aF0=;<:Wp%gqUSeKD<j_!P8YAt=G^aP
+L13HLR.WQ'SC@2)#%\gu)hoO5;AoT!MBOdh[BGn8C*#,s#_fZWD1muP9BdH)J4)[C
+S.-Ib'DQTB#jG/ri6O\Zdt]P'dD8SQ$\>*EK<B`$/CTPdnsnMc]?^P'R%@W7NMd*]
+5!X'J5<+d%\rRVF&J"ZbEh(Vi+edn8kt*pdN3X6#J>8t5!DH40YgWS>+DT=)%(DoC
+R3i]eFq4T1't]ssm-G?I9MgQ'<g;oMq@QKc#U^TZDs"7;G9`t#-Zu5f`UZYl?G<8K
+rX+4/@!1L[^'R%FXfW+KU8!:2L)N[>@;2BH4B!$L4Ebgo;)NWdRU2_r0Bu=6T[UHf
+N-W/41SE'tbXl*>/$n_uH'S3Zos=T67uQWJ=BQ[clm0S'OGIYU].m@9h,qh832F4@
+]N_!qn3A.f"N)+n#]gQ0IbRY;66kd0ph92Pi-m3MfVZ&C.%&6:K(.9;h+qe`qL,.X
+)BJ0$W=Xk4S`#`E\36F]eQJ+H'+ptG(%Ss:V!1#"<+%<&YmHH<O;0@D8Zep?p!;][
+!D&uPmt4SBbUt<Af]Q5%b+Bs>RY=mFJMjMH:3Ps=nR*Hi@7kiS285Sl[tHoKl-/)(
+<3r$3a1eRF@7lGp;H$b8&#(,W-1'$=QI(Di<7/NWf2i6rNM.e*!<F<$1WaBT<dbu:
+U:68m^5tP^.VqEf3&d5@@!H5"doj(9XURV6"=:H/A/qPNnH/P('uEC4^aK=0M2&/;
+;(f+iVMrcFL^qlF,4qPgWrSjX4D4cg9fN[1UaEHr*d$<?T@*!!iQ55EYg[i;MH-Zb
+8lU$jmQ/n`A0.Z7c*do*3D;aMSQ1<raroUVXl_\C,/@nR1H;^CdN]Y&BXoZpo3PX)
+?Ba(e,`ot;.9et[I8(!hWA<[+rb:r;&)q8"I1T<r*UGW$&;V^&ZNPLJX=1p)5IK2C
+p0h.-Mdj(uLNjl;7eKbcF&7Om;1RYJDR9jh]D,C:Qp5CM4#S7@PIaVV?0GRf46:UE
+q:[E-OTkYpP;hDq*[ntSMY\/:3]bo-L5Ec*d1"#P<[*aY36g!QGmEI9NtB.FZig[.
+oQ2*NMf:^53$VNkiUblM.#S$c8'YigL.UV\_n$c#4>iO2^GQPm9JLeIJK/ELUQtLk
+/?KcM\?'7/RAb_K=%]kn:8qc&689Y.75N&N7+9qaS(s`L:=(O61UqU%0$pYHX=Q^\
+Em:USb'Zn1U=a><,8AtYQA\9.Gd3g)S&6gHiEg$NIMejQI\9N)$Q:;WB_5bj1i38'
+`^Q0prXf)-10r.kZdU=';W,bN)(_Vb=#(\0k`lWucpP8F5ZWc<DK#[(dA-B<b((/\
+eYqG^dc#l&$]+!s=`d<`Z<B:q64^7rDIR*und;X8RKe:^RRt"a7!&5YDeG!i)41n4
+d"<dVee`?C`\a4m*:ES/;pU9*hh[THUdd=93AnO4=d[WN#sFMnNibl@.E$g>R^0$3
+F];js^FY95$r.%B#_C^n\-Z*&d"JirmTh4C0!p_;FePY=d;^*p1gWEXUWmSc:.A@:
+UtZchN3-;%/gu&5g6F[GCae#Q;kJ,c*h.'^9<X1\`aWNWY"\Dd)\WFQd0oO4-r?XQ
+82XcZVSJ,\3ge1[Z"p@IU7*P9C&juDbTLJ.NEPq7EJ?&e_jY(@O+Ptga:8Nn?uD.]
+^m)gthu^JnQc36c".VqVLG.QH!!`an3-Kgp35E?29nl2`5(-73V:Xg["9]QpAm`Dg
+MV//M^DD]*j'TZV;%0e.a^)!VTk#%L5,IZC;XP8jQRod="W"-ar%!jWl*fIpMRWJW
+Hi%ZWUtn4im2LQPhZpG4HMO]p\N%r"9*POac4Ut!bQYo(;'6p&5BUUq;V5h&hD[%[
+c!l,`?&.u]R"F`g@Ftb6=On40'$-8Y"u'&TkVEHe>n46@P1BZ#.ZV,n"[<33-(P3E
+9'd`C>Hh<bGFK'Ug,r#DJmd-s4VRhNZ2QpMUY"s-:RKeq-!.,hL^[sN:SoMU*;0c(
+Ve#2B'Knt8B':o\h&/hcSm4fklhF[,6dp=r@,c]+la[8T`T+&CKJlENR_Zamb1aN8
+56Q!`SI$9,G7gI8E*%-el"u<T[6QEGeZ%,OpONa4?G8'[\Yt*dStW;?Mn4a4(FT:(
+%^knpfdrAZ_\<5+;"qTi[!i@XB0$,3<,7hl`st5VmcIdr[+UkuKDcO20]>AA4k#h'
+^I!uUf_jO\8$r)[eqEu:H8+;p+@2dSmn6JHYo_8VaEfWHgFB.KV,Y&7LKiop1YBc=
+BF:"idp/Z;gn84BVJ)9V@Eq0']ZS:;E]A#4X!c%YZ.ld<1/r'3AgP+?$uOpLT-'O&
+`H%/lR_5i+!?>N93GaK`JL,,c)h-H_i<NhK&rmS`fQ(8'Mp5XV^K<(rT=]u@Q;qQR
+:kYf*:l5FY@b1"8U"EQ7$_\U,>C4Kg-PMLIXLL92@Chm\4)9kG6.r(M5k+t(CIHu?
+XpoQh's<a,[>PF&'H3LAkJ.)Ve3`9/Ur@H?0[.W[`\i`nU/*QT*o!XLFYh;m@hln(
+&\BMS0@W/>_\V]OS%B$j#mcW`DX3g4/?/<o?9Et@::b_R2<:(,i1#bgpG>>mha=0G
+d1,,M)PLZ,;5Ln&i[T/AE_.s%C<_0(:7'-8PJ\Yf1+?rl%Pg_.b&eD<d%KLJi`EHn
+(Ro:)#e!5ZW<]Ta$>k/.2S`qsqE8Z30GE1kSRrN:nPkd:@1CtF_6@W9\&J3u&=CAd
+mjXRXJ_=f%>(4e/]'XQ.lD-E+s/+G'QqY)>="]nNZBaqB!0YaQpE7RHFKEq^o"'NN
+GBq(W,ao,-WG;iUJK2,0lE6BD8AY<-5c39u*!S=T*c6Bi/[pXPf58o53D9Rk?^h%>
+E'4NYmp)j!deH/3R8O&BUG_\:$,^.eXOCiL+?<i04F*.jTCjtZM&6GkB[98K/:1(A
+2Dc*f@7ps5_BQsNU?kcsHcCoe:6DemireB>lf[NYN*G%7Bd$tlI#Y&q=MhDh!S`rk
+J&Y>%97bE<$"t'?3tfBkH[.9\fen>"0f]N6X+@e]AbFdq.&EuqU8A(T'"+BI<@psc
+.7ILEVUN'Art@]7CpTf$IV40OKF--"cc7OE-Fgj0@bG4^l6..Va-XF8M0G?6m2(qO
+_cEnKPl0]lrOI/bi!Tm2Rubc7C:,?gSp1JHj(\f]`o'Oueo%sK3sa=$8m8hAcn`PU
+2kKt1'tUg#60:]>A;%I;c?F'E"O]%t,Ok&bR)j)#_!F8=3*aHTp$e9NfD>4t>[mW>
+a+Y4\FJkOf$d`>$c)-Wl5>"b\4eF`r>i=W(iNWAop%o_6rt\4k1^L@NQqan>h4r]P
+Q(_0PW(JjEiG==[.iG\l*<7;1m!8~>
+endstream
+endobj
+94 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F6 30 0 R
+/F8 44 0 R
+/F11 72 0 R
+/F13 61 0 R
+/F16 62 0 R
+/F18 63 0 R
+/F19 64 0 R
+/F20 18 0 R
+/F25 5 0 R
+/T1 87 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+96 0 obj
+<<
+/Length 1145
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W:,gQ%aW&FHg=Jk('9?uqYYUo(cYDP]s0/SZf4q`os)BXsp([,g[k)\\BB!a7#_
+5/YU71ZNIu'nF7:1*e7O3rjD[rfI@&[cU2bDJP7a"W>[`(b@kc67K'fWb]1`8jNU2
+nk0g077F@,6_p[-F^/5O82_GnhC(q7EK]Lpr/D7cCf@JNe^.#N-C43Wg!Vf"8$362
+Rdt57Q@\TBHj,8D,*5(26;m:Qj@:Nk"*DdCV1.kLh0TRG5@E,ujrfsOH,jOM4"ec"
+Yr0\>l5;.%8e<Pfd#Z`#-b;EiPNq^p_=N<O!B`PumpO,qcs&Md'8nmD,\ZF!Jn$g0
+LR93t#0T'_UtAaJbC];GYY9paeNO]?*gbrgmE*m-gD"A09Z%<7rA?kTkfC85ku+)9
+BD0?d'+U,p,EBt,h/?Y-2L^hXP!#^>b=+cV:!])k;3?$HLXKhQj:HH(kh)C8j'qW6
+3ek\Sa:?_!P[`X4WHgD70ON:>_E:S5Ru%=9X%XA[``<PnnfY&kk;je^A`r*DEf60l
+qf_,<?$4R,4YlQ>8Tl+Z.-@Z\__`)ABX*,M!\TInS#!&7Z(DfD?No2j1hcJ1=Q<Ch
+m0>;gD[Ft5_&qr.H>lH<8MN.m/QS&81ZWpJLu3Y'%=Khg+Y;q)9Z=-Y_&6tJj<03:
+@PFaEAFa]l6uV.pAO4e#UGlh%WaiRSf7G2&O2cV^Q=;3URB@s`%eZg<[91lfSKVa8
+ikp6+W)I@Pl7eLp8\8[IS5.U#[ks!R.5^(0SBV;0JR`[,"Lq*TDj/9-p%Eu5I<mQ/
+c&4>`?3a9H4K=ShDkHSS_riOX7j'_go8l[r>g_[#Xr`m'XuE];_mn0^>`[`h:t.7X
+MNPHgcmm.U4%ECW@TnQ_\>**u=WQBIFAjCg%9cSq:,FlL(pkA1,OG3(MT20&LOF9R
+?I7[rTLccaoIlg]^%o5K2G.T)DnfGliau^`2gu_U-C%EZI5,csZJQu"AGqDi"0I8T
+TrPu1+s";i)0D:j=A_`s[M:Np:Ct"KV*ZA+a2;$2Vthl<dpci721?<!o/+^T6*(PW
+%+H?K[)/RIhp$_o9ShYVk_.5]H6Eb:n8<f=X[,/Dc080URklhu3#[l%cu9,XV7<)\
+Li70gmE+PkC]#7S+&>;D~>
+endstream
+endobj
+97 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F26 19 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+99 0 obj
+<<
+/Length 979
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XF7:N+r@(l*>/VslD\Gk#Q2r\I81YdGF6->cq^*MshoV3J)I=/`Ke5:7#c+Ipq=
+Wmi#MhT,Wka\VH:,,8p[;P_hp0jlGOJ+XIPK2>Mt!M!1@_WZT15(#`/fTIB[`WWDU
+j@<&V'Gf/K/:QF$#=GY>JbXOF<)sac:[?\O0\"'^ZZ\P^;llmtq0)86qF%J9ns==C
+0P[C&.1J_`!1BOl<6]Km,3&tIIA]V*+7"F:0CS2Hj>5UT50_414afc%-KM3HedQ4]
++V+dBTOl9=E>&W4#@_++Z@8NF2*jkE>j`8F!>KILO0dMOqfYg7hJ_[m*F)\Xk(W+,
+l!1e#V%)o'H+R>%aOWU*00g:HJjj`QhG%Kj;/.f_&nK8'QMQ9ILgVMYYV1mF9114l
+LRf7/%<<ZNbL8^\egY8U_<nN7iu-]b@sNp(KK\GRokBa%(+;H4;t-qc\pUZ(mAA,W
+2n!.u>roL=4+YZPja6.p0qRnJ[b>^2,sS31Sb6]`9BE"''($;)Afc<l]l^een(\M`
+f=>^6;fq.=]3P"HQ]1;E%P?U-M@L(DFTLIJbu=Kjk5QM!KZg3<i<&@TG1.gD0%LCH
+@.-"YPP;q*@p@mnluIO/-X8F89/re6?_lZ9+Hc;uG[<@@?+Bb[rlcJ]I*74aGEftu
+OF#egDn46G[La@Z))#2P<CoGk:8lLc/K*?;S$EZ;@Tf;Q9j%KTkH";qO&2\V.=E2j
+VnS&3#(,GuEo6O5S*HOPWLK:?X`XBk6c4W1eb!40Ep;4/jU;B[=I8391C.Pi<CRm%
+$Xe`KE#$,I[_Cj$]l*rF+^1tLDn/j9><q#i@iqf/[qomH>DS8Nm!VOHG58!dket1t
+n!b97oBm%"?D:=+2"t-@YDfT&\_-TpmYDhNe^h68X>_cIm\[7apVpcS&,4QeCu7B5
+S_KuGrJIN(oVb*6[(:DGF6bjqXcm0%'LgSp<P9Ek_cHaI!66?Ml2~>
+endstream
+endobj
+100 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F25 5 0 R
+/T1 87 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+101 0 obj
+<<
+/Type /Halftone
+/HalftoneType 1
+/HalftoneName (Default)
+/Frequency 60
+/Angle 45
+/SpotFunction /Round
+>>
+endobj
+6 0 obj
+<<
+/Type /ExtGState
+/SA false
+/OP false
+/HT /Default
+>>
+endobj
+7 0 obj
+<<
+/Type /ExtGState
+/SA true
+/OP false
+/HT /Default
+>>
+endobj
+102 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 768
+/CapHeight 716
+/Descent -234
+/Flags 34
+/FontBBox [-171 -241 1128 966]
+/FontName /BNDCHL+Concorde-Bold
+/ItalicAngle 0
+/StemV 150
+/XHeight 504
+/CharSet (/E/two/h/s/R/F/exclam/three/i/t/S/d/four/u/I/U/five/k/v/V/l/six/m/L/W/x/hyphen/H/w/seven/n/y/X/period/M/b/o/B/N/eight/T/c/C/p/quoteright/O/A/fi/e/D/a/P/colon/nine/one/zero/f/r/g)
+/FontFile 103 0 R
+>>
+endobj
+103 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 30583
+/Length1 726
+/Length2 23516
+/Length3 0
+>>
+stream
+8;V.\HT]dC+.#X]OrPihk45nmUTp6)<g6\oZ.p?S2>_jmA[]"k=?&pUV2NEs;^q>h
+f+^\R/m0L0croq'nWR48U6LfN3BF?N^YeAQkBYpVp\Xo:54@[^dj6^d>^&@>_P4<T
+R&tlJR:pC!BOo:sd$SV\6JF3Y+Fo`tiW'OeE<1P;&8'"Q/;_Ht:^AcN^O-S"!1$2L
+c2`"o=?bKl0I)*=1tD^9TM<\8!#B@-#70JSd/Y,[JkQB>rt!_<b%8I&J.KX:K>@VV
+V7!V(r'5J'_LLHsq+#AL#[d^9e)eTc0\/kf4G_75R1-l=d;72AKDNECbiHVt#V`Jo
+ZM85q0Sg)Rcqj_.J0t=Y6)HjL\FDRa.$Ohd0?q^MZDh(71^8K$F?8?k`9.-'&-l\9
+(=ACP!13jb([hZ`(StpR"Lr7t#_c10+TO:uY^tH^TZ,iJIr'fQ7]1aZfjJf['e_pA
+i*4>(J?cmu$3-coL;J'3Z>)i!,KHBKV8K[2N'R76`*a&]NdsB-QqIeg!iU2N[#B>c
+5_r-i)3?Y<"*9fL6Xqj<+):400J.qYEB(b;J![g@jlD^g74gkb<"AR!iu%^GO'-'[
+$uhWFCU"#ZN'P1<94`WQ2Y\:p.au8eCl#q+p8j18Q#cr<3",pY5W&:n3!E"i7T9-M
+`'5<$O[E%GPqIYpH.a]PhF'q`rBi1]NGjHF?3p7AY#)@X[H$UJ<Dr80Olk1%J;J.1
+>]ubWiMjV98]e0B76Dp-3,*JhHY$gQ'AL[4rAtF1c>[n?mKU*iWu:<)[JMqRFZ(B3
+,i\Ipk>k-[N`<JlCH%9FkL`P(rDs`/DCX5L*gg`+;`gX:hiP9r]A12$@;bN!j+@W<
+g=S2r,MLt=)V;eup8rgjB)4gY:8DC0$OM(V)U82H/^K(_D%8dk[7?IIiV0[%ZkliB
+Gji*[\5,$/g>N_!r]Z+cjm?!Er"79/0h!h>LlEd.q,PRl#?U<DNF+K^dN-_.c)Fn>
+@-sMCNh'7_<0`J;R$NitT8?qM&rAtGo8'G.6m]f_U#kEd4mtEIO7*dSl7i]f0UIYB
+cNXW8]:78lNj3i/pSmhen8u5;C7:b_]u/B'aZXb-bCb!H+&/D*'_4r4;m_3XDAW(+
+!@&Am(R3SGC&DWA!4^(VmlAhA-*LS'[e>*@2"bV`&8j&tZ3E']psjZA]h9pn+*q^q
+VDkE0$q;\PdMB`P<eQ;`=oI3fVJ;m;Gg#T\<-):BU+,O?AM'\N>C"rR?`-3>dB7l]
+3LuLEm$1pWeC)ZAY#0J4APphgS_P%G_4r&sESN+'e;.ug3OU6Q;)dB9aj_7/fs,5&
+_U$bQ3X+7V7Pf7b#;MI[KfE""EmJ,!fe:$F<>28K_lkU4I[1/3FXNV<_^*8UdJBsD
+0=.rN@Gg7q4B5pK]lBOYfHIqD]]U?;8U?>.ErS\2O-Jd^I=5L0eVj>'CT\g5M=gA&
+)MJ7]0bY3$REu^2NZUj"7]-tAfu3EjU[&h$mPQ-;TQE=YT_&TVBZH/+)XX^Rmbb-l
+))Rr:p99Q:gkt0J,p)WM,\0X02Z2(@HSXXGHi:lH#IB#76nR&s:ejZ1[89bIcjBK9
+UV=/eC3s..N3Vdi=2\4SIK-uDj0_@e!AOU)#7?>HGT]7_-KD(7CeN7TN>e>)#>S:<
+ekj#Wn!9"<&)@`6Tf;C8:d:50EZu^Cem8mGDE,s(k[8I./612C<:i`*C@V\W=&p%6
+hHo2A&b[]W1Soel3X;>QY',,qQI:P4,/95DcpP+RT;^$58ZM1b;:*ag%Tm54n61mS
+cd3M0lH[CMGms%`R_&l=B;:1S$V:18e@`tGE6@_Yfdnm-k>q/BO<Yoe`OO1oflU)K
+T#dQ_VX7;Pb1H?<T\UDh!#fe1bbc7&69e@j@&B&fG;s`]mA`2RLU6]3l7DW"R24je
+D:I5uA9!S'Cg/)]L[a5H:*[g8h!;8Ur7)UY(nQliR.il^lW'Q^aD:h82eEMU4Wh"+
+2bU<;0D05-F7E:XAZ]`hl^)mbBplhJlWH@Z58iNWZ#p)X2dnK+/g3E$k&aKQa-eoJ
+%m7`EMDqqbf+6>fP"CdG_q';"8(=QHZSHDp_Q4,@YI<&T:HOp85WVRm<9!600m<4I
+OY9g,Gf\VdnH^$HQ3MGL^<*<%1Kere$^:-*jp'X]MM6lm"Zrc%&%eFLENZ0reDDGT
+hF/<"*>r"p=26F(S+8ZjhQn]?gFK>kq5U#X=Rs0`4aVsL.hjVM<ZfdAN'/o]T!QD!
+1OI#aGgP3OhT0j.Ua5H:9MYH&>YTTbfhlIK_dp00mDVjCb>NYikLsGnbG4&Q=/FfB
+r(oAZM,1kHfun2t[/)&IA<#13o'&D@[X`sPG2i)_icU5_YBq5F3',18PtWJ#.0F\O
+Ji#P>g@t!$f<,L@;]bTL)Ri_)2NeW?0e-cK*SQK4,9,`4:>Dh;[D0]+=M7*o.-4e3
+1JW\Wo6\-9W]K]F"VjNuFEr1:j&G;qfiVQADBTuYh!3Z=4o[jh=!\VKU&t(Tb@@,n
+1sS[V/11jsPV<%V38*&*a=.CWJKcARV2q,^eQmS;=&ju<nd(0O[BQilG$*=R=nX%H
+_Fi;uH6%*3UPLq[-(:T<8g?0oA>Z@Y^$.P_]eEJ72W7>E)<(Z_-?Ct=]%kNrdljtC
+V#6H=P3a)-9G8?)Vn4ObN4ggi40=p7+31/7r7o+MB1I8+l0\DMfq_?9>uj+)PYq%(
+6CX"C'rKL(7Xm19B[ZLa;uI+<Vh(H;$i^G3prch'9MXF5P&E$8pi=5eL;rtcZc,9%
+Gm(KhG0a@f+]SEOcj@YU5YnMrJo61R)F;57=Bf;2qH.qu!dZtNZS%:)=[1Vj,$^iP
+@dJ`Vl6ckQ<aTQr%OV_+4ESc*m\(ePVr'!;f6q62FHrjfNp6Cm$Y)B3aJP\%ODh#I
+XKGKH4RV!XC]&Q7;pgfnP(p6!QT]8]U2A+nclfh.*dBsA,u8qm$R25ko6$=p"I(uL
+i-o7">sbRIT?FfJWR%Q.(l/M3,q<TIKpWQKqpS=W9Q&DV:K.5tamrje0h/t!`:o+D
+)HKe/OP]RnC&[b50WMP]gl)dTS42_S$7o[VXUK<\r?9o'"<T\3B5u7@a)aPU3q]5c
+gMHf3BG1.PGhho,""KPE92J)A`Sn4k49<UhF2sFd!0.JLrOVUMKFFRaSX>o$,#!Bj
+3<J@\.P8M%W9*^?`lU_""OR:GR<3")(CUcJ'0JUZAaV;#$NQ7<eKWt+42\)mc`0R[
+7g3\F7CjM9@g@pH%u$!U+i1"6Z.@dFH94ruBn4c=5g2^QpX5@JCZk7Gi_)P<S<Jia
+PmtC=PNki'301-LFlIAH(m^!=Wbh3oFs@Ae,+^pgRGlJ)%B@m3Dc5GNS"8VJi%Q^E
+a)n,n,^6,rf>JsafjD%POsDO/g>^=$+^H5%VV_\Y[\:Y2IEH3PC38]m^$6PRiG5`q
+hN-/BD&RR%^d]Nslp.ou;I7#8[^3^)NO%4`UB>UiZ%,kZ_Falr3\8^]_rPc`pA6GX
+jD2-TmTJQh+N;]Ej0tP(5:6EG_C51O_$sP^0[PSLP1aB*gOWOOBgll&*^c7(hWX+O
+.YoN2SCkTsacBl3rgk#$h;7YEN<pTkCkclt"1'qGaP8m5p,p2\:s=>JNn0%'ma[ne
+0\'D3*h\X4ab%(H,K]<TGOK&PV#XLRdQ6:7*(OQ[!c<+#-+O6-,?5/%%C^I]4ao+V
+a6tG2=b-\T_NQu3os7d-"CHrdp.].$OFSdlfDS'HIh*u&@osiPd]rH76D<Y\TfEf$
+A`R#eSVCEura1MIh6AKB1I`7-VW9a*WX=^9On,Juc?PKHYL%hK[CVeOis\2r1aJtU
+R,\206SqK>2q.BCQ?_(2'Tb[\f\AM3=$LP-Q(09YO[YksXfW<18RAjsX-ro/,AO"/
+'+Ait2feY:KqLogR945[L/FX(MrC4D\^Zu/EsbDd?fnUG[7m8"oNNY(V>!KT+M6Rb
+hd3WlSsk,-<Bf'K>Hb]+'Ea/cVJ=HVZq5?g/Lb85[!@:;03?F%HCg:3R\"R*7Ci*E
+)jt[C:8u=ZL.&-sUhYY]a^452.-rGBQGMcukVS!@E[Z&7UnVo&+BOjBZ0h<]opNsY
+\NCFfT[&&ZfZ;PiSkhU(J5o[tRCL)KR:Mm6n)VVmak(<d!euk6G"]D-+k1a"e!u>)
+Ne;[#KUY]\>Kist@9mZVi%[igAiVpK?S-;@,FTl+VohV%<(X\lVg,F1C4>3C+n60B
+ojF9pT)4TZ^&Ghu:O.D-fijZ09,ea3l<=;f?<Ar6i[s_)>+:9\?+?h#Q`=&NPLed`
+'/:;`N22*e-MF[>jaq=PVNBgm_&!gk7PVG>8sb`*]Mb4O%k2<]\9T*0/6aZt-,9n8
+0WH/.gl"'jFqg.u2Qt4@`miU,]ff![0B]2m*jQ(]it4rJ"UHG1iSR0F-c5Jgg7n*j
+ilK[YAf:0G'?1H&pss`CB6$K7cN/!M1W:%[H_#"ESSd.K0Z;tOG50cG54hd?8VN+L
+XV/+s)XYBB0bM%HSb5i7en2(b#SB?&.g@`rgoku5jc@lF&?)6"RVnS%n)^3ZN,WC@
+k=Du7T;9UQQE3E>]gAa6+E9/_+o;W@\gfLjN^%s)$<%8M.$\$unD#*oq\tir$kDBC
+[I((<hmetS+&k:oD#$;Y,cWb(9Vhm;CDr@HBhQoh&MuW/`08lRQG3r'0(5!YhALJ?
+))NK_f;r@7*"Y[o^<6:p!%0SdfhY@DM=Jh^j4^q3Xb:q]2O<4RV>=u?W..,kc3G+k
+i<f.Ji+*<@aTfiE[GJ5k?BF`B>:]u@.?kq-\DjIh!*+HAq22N3$_A1=VaXZ;-.L=F
+CQ?t>8)]X]Wh*]Ie[#45FeQiTiOAF+%rO@&m1`?GCecsj[e!X4bD,+!H>RV-ZT%r$
+^;h]fP]4-3W.N-Fqm*:JlHi)YC=uX"*k:Alm/7,-:m-:\0,6,=nrq@cIXc0p)86qJ
+`Wp\=5><[HSaRp)i%5%LbmfCcZjaULk=<4?(S\bR>":'X&?eE'RNfk-DQP2,7Oi,_
+*;(lF6(iOHE"dE_]W-[\cNu:!D(k]eHLH,0r,*HH.bLZC^N<S$7-0FH=Z&MI"%7Sr
+`bBUl`AD!F<f%(f![o@cm"EPFhYrJE.7`3+'$3PQq0Po[SC;*c3.#N5'l"WD-SCV<
+(Wmg9<jZrZ#eB0M<EC-\@jOQ)gqjpim(g!ekCO)iO[YdPbAT/kW<ORrE?K[X[8YG$
+WkAVp;u6?Td"h]GdDi;!GI#\%:20W7=TiuI4fgRjMp*2UV2S$WZG78@HCt")h0Y^n
+W60q#YOt1j+o1A7-Nh7/)ee&j_rCAK^Rt[7UZHoRO)AK\]3C%&p,keC3I%nC!!NZ)
+pFTY?k5O=IPDKF.Q<?_=MI4!`6'RuV8k=bW6+S^V-P]NrN,$p3(p\(3S&^QfOs+n^
+ET7'(Ib>6nDDl-BjJXPSM@$RtkCOc">:Wm%.n6F!6eq7">]R`+.+oc$Wo-I\KNV;a
+qK2mB3>TP!I%L4,O*qg7T-@[&lG7!3K2R7>?0MjJoXja^5M%qgO?fn"V%g^AHY:P@
+m^^q_/dXG4!*Qpa*Z4hQDUW-[l];HAr)[V,IERFs=%=cd%\-Ngo=QUIP0#7GRcD+`
+s8"CUXu<+AP'0i=lNJg"`=u?9X0.H1I?POMK/<L8#E+<IKoEBE9+W_O!,Td6RScgH
+[A-KpT&s/U_"3f8)6=_!%O.%F_!Q0S/TDV73#eQqli?hbFRLD4&^+:3"U2P`6Q_')
+#hE\:Oa9sO@2#BTk-?tmMJl[!D[.P#jn-,,4D%Ot8&26U;:/JE3_BSX/r>@J7@fo%
+WuT[1'fE)$#rYWJC,A`]SN'(IHb]^d7br0D:4W`@]D8Vo3FYD@jgWuR")'A4m``iO
+\,$\>6t$8[i1>$Lg1U8S._B5YZYr3g*2;]h'BjhR;#fE1'SOSDSRaN:dgQCQ(l/*\
+p.H>_`1dJVClNC^UPj@j5C3KEWefSPRu,;N%e<:)D>cV:#3K=Jc,7RL4^eg$jklUX
+DZ?b[r%?Lc9Q7s#F7*A0m'[p[;N'.PlHlOs*p^<AY'[R;c,GV>/-T&.[dnYsNU54]
+gnTT?9I<dIc.6+bTl-VI!(s-`K&PV9B+M8K4N%ROP@VYG6_pEsN#=q0pP[!ChqS5n
+[Jh0?*Sc:($cjUNU'd'RnZ0Rn%\BDp,5<mM46*][B#3&:b-%(=/=s5!aueauTT6W@
+_qQi48-SG$R@*3W>q"j.lr%,fcCVZdE1]T4;+7qpCF:WCL>\;^J($&W\f.A5dB`5D
+7>+U<9t,%F'UHck"R%']):3%qjB#>(9R:@Y8(JbYV!V(Ms,ouNb#p)^1Ca:#=r!`=
+aP.@#dU`Bo"9m&m;!BC";YFclYsE>a7r3R(4SM4lOoZS@lVCj/)b>u`$[j_>nL/>J
+g@-J)oi*Nq]@X-T+r[=f:frrlXn<'GT$c3sTAQUJNMpCGPB.W)nnU$_:hnKBBg56L
+FhVWR+:G%a=q5'8/8H^AJ7@:0E*5ZVHr0Sf1r>rB_ZT9&AP(`HXa6,U_4T532Y'f^
+jeEmfoVqO-b.Ri8)@YYt=MEZ'"p2PBa5:@Y(X&_0`6"7GXL#i8XtaH/N->hr(R@o<
+Z6]`?TNe$2UXBW5qs^C&E9'hB3<%t%qCqMddei^jMigSB/,oK=HWQ&eUbrf*Gdsfb
+2n24`2CJpZ3dNhs)-]Rsi(Eq_ptmo*q@FdTNklZBAPDG9I[)B>d@oD*nD9S4>BGoi
+CLa+-^PL-t-ii`7TK8Vs.E9Zri9-aa91fW,d-W=gUbQ0jcaAIWr!k:h(U>Vd:c`j:
+`og'lYJJ/M6Ssk:H?^PM2:K&W,d"T.Z/PiqbA6H>"ca<jIoK<`IH$H!(s"8sjBN5_
+k!a4GCX7/!KL8;1CaU3/Hi,\j`8\ab!3FF(6UT9pb0un"=ok/Zl6o!GI-4+eGuCP!
+KR'HD*Ut;;9C2e70=g\;qLl=XA1+VofVnf&+*e."&n_+D]Zpua<dL*_k\(ZJ'Qk%T
++qN;C:K7/?Q1E`saNldE)4Ict0@%[f@tkSsQFO=%kLqmYBhZ3=?hscV,Yl2cip9.p
+.+k+]B^XSj@t4D@00C?"YclLHV^Bk(Dl@AjPH\%JNZ?`#febdARRXG860IlsUbMJ[
+ddP1ZVf;6$<4RtEWYgV5+?AEq6EI3D,tT^/)*BjMPRfp`o<RiC,X-Tq7_!\h8d$c5
+.(_g<P@96s8qu0:-7k2>0]M0J(4"af`)c2EZ?0'VOanbTU^;m?Y)c""K=K%R,A^Af
+V;h(LQ>_$A2t(GqiI5i[F#O^'U^Oe&)l9M5cT[G?R\bC@_jYul'F[e&/L*YkQIhk\
+Q2gQMKmUd>^?(a%Op+t;XUhSO!Sf51,*_k6T/m#*qj#AO@.k>=G6Th"NAm+;AO1@5
+et!r:E_l1UH=MAsKY7G$,e^t0CX\dtKjTQY_L5V1!V+8sV3qF%PF7\hqa*rUa!>Rj
+3/ZR)]p86\-Y!5nfH\QpZ2a9a>d*;j>"ju*<)Xcef(Xft=9d5'GPpZ@OhaiIP9222
+W7p"s!Q)b4G-Jq@E6PicWZ@n)Kk=<[eL,clcS:-ZX<s3f>3h/\]g4VI;uEfD4`;_W
+_U:8RmQE?-Ph22'jei+mNAaXpF7#@W,T;Cf)se<M-M`-a2Gj(8"(S/J\mNUVIDM?1
+']$bf1F9l*[ZO@\0l(2CM@D!t\E>udp)EVOI[n:5qpZ1/30hjNEIZ$*cVD,i^2,0#
+%KSFKYi>BKQ[;\!C5*JFrAffM/'7+4&1cJl_D8dA..aH48D2iBPb@\AEs,IK.3[t3
+hT'k.]s>5Efrt<S#Ep$tH>3qV@f`f;cuak3bIG39f?VV'SUT3OW(i?K,[e]7+sqL"
+24*Wlr`qX2NM6o?K+0qQq<"%`D:GK9FjL:NM[(G8<br&n!)3p^b3WqVZ[>N'Zb(gD
+GrUbE^M_#=1!ZGO1qGGZMSm;RlNV@=$.]+V#6=N@Y0a!fDe3Su5>3n@\l)J^R4H',
+N>Ffh$#OTb=l_Dl3f+):Njl#_@?!1GNSs?J)VO?G+<\<cOeESs`A.^,8FJ>?_onO4
+d^!UT]kBJC^^Y[o99JaHZ@Fl,Tl,<$2pGLbF:M<1J/cQ3qMe<(W*UCJdUM2E&234A
+2c(O-A]UAVMArNLHKE*O:cG*TaU6R&U,RG*,R/Jd8;Yq$i:^JEV/tpn+iYChh=/%&
+Q\028T\p+]iQSUmHTIO(EmXG3qu+m,4&L9t=SKs8[3aiP1aLWdVT4iG=fIfpmVIgs
+jfh6j0D(o4dYTFJr/Q9DbLsNTVkT^E\R\Q&G5^MrYZ5*Qe"ng2dH"<'f`()?HBN@_
+:j2p8PT4cE#ZOXV,hCR%`-l0LU5fX\IW3KU-eY[>T@UVl":(Xcd/>2%2h%LM>r,L&
+58hrl.QBXaXPjlN_9QOLSc$KUTP9]Z-@L-TZWc8(@"R"mos$7'(RtWkBT]aAgGa9C
+a-i;50!<]CEU_g/pX7B:aIpZt124UD/L6Z@XQpJb`%Zm<L6b`&(IW3=E[)0]ZAcam
+J<M7a&^8(CoQPq:#V"Tbo=JEa4Ji%%pCkR(;1db$#hWki?g3E1CLP#C^/(F,0C@^-
+"rmhd*h9kJ5LF5&ePC1;iB@O`IB&`*_*[&F1@ER/Z+MljaKbs^f!ftQ<Oc2ZbY#/k
+JA5gP.D$m*$2_NZ:O]G>ilF2-]e17jMp_=*H>]AoUjK-H,YF$bQP'm0?+&A1CLX<U
+2d@ul&AKJ82ug;"GTEJoehLqXL'b(l9..`"PNRfr4W"F>PbgBB,LJ!DAlmoTgK(s9
+%)A9qNYpO3EgnTgLb]:][>kn#k3HAU@^]3N_)r9V76tn$gWc8OPl-StCi0hmVpCPX
+8K^7\@>`$'7bSL&K^G<r)4M9GatY?K`r9.]Jo2P/kAN@!,^/r3kN<$Zp:rl!-G9XP
+=%%S3E"c^d!:Z:M*lg9eS<A;K=;P-?i.8Lfm4L#%@=",i3aSjl8oV+a#":G.)+J)>
+XZF#dg41,E@s0<=F!`!Hg@KP\<BFA68rnr/]&_WaI9/nDH%>%FEq'MN6q8W%VqkT$
+S?k'H,8.X:cRB!?1RhUYVJLo!Y-&j+*8<_8V@[^AC'Pn5B(>bI'<jV5W&P+;ht38O
+D?Ri2RhlXHp[BlIV5"Pd9)[>*H\:Y>D@ZM#FjoWVEF;mua3m&N7\l`tQC,1]_s+ln
+UiU5sg$I="JM./n;[kGS,MgTdQnY:98)bu\%LS><<0\nt'lE^>/"]#A8m>+0nn1*/
+^-bBZ2rP(o8!5!8&o:-sh7'F/<8n6Ym]B:XHB^[p@_kg;*V"H<iie)'&<toK^2>Ka
+RQ.-3n(KiC:3j4;5U_/kPn&2k?t.]L25i68f%R+MriY)S\!_qS-m10WD1<uJ@Q#P6
+7<hbbZ%/$6.!%qH#Z+F-:JOg86tT!+(sI?*!pN-]-<D&l@IfLu',/JCWX`h$.X[SD
+5?R/)%32?p)5,uIga2NrG+EMmJd9FkTKJ/d6/`7P>SODA,']3L"DF>\Rcq\n&.]Us
+SI[*j-,1d5IZD_lUo\I_^0Y9eW?@-CT`h),g3[H-O"jKH^mN9K$BepFmZbkbl"P#a
+k^XIAVnUG5FV(,k#HfLe4m@t`\PIh=(*m(tbme7X9(f]VF#Z:Dm:N6P34Mni#IY3C
+_&0#=L@A4_+qW!_0Lm28*\l+A1#;<qENItlZ5@*;!P#egD^UaPcDSuJ"_@a;L-k`>
+O-94ll:APYq'._Sj.3<^ifUc$GlG)G20LY:r:k%S!58's!D@V6eMRS!C/SDG!\:bC
+F.gcE8?lNhI?Fl)d[A!@WZi)9`b4'a0%86hF%<5J>40'3TqQ>1^a?+[C_cIPE0IRh
+0eC)a!c,OIS\!'8T>Q."!j:u$YR!^TD#`G$f8PS-H"iRfc+bQb=][-8"@/QNq4#L>
+U$:KX].n/^)Qjjf'At^69r^`dRL4cIqne$@Qro#pTere([bQMfI-Js5SMN')s0/^T
+gZJdbjCIVsOGNqsa.'(GB*7\h",<$#+>l-"1dB@CThW/[>5!!&#5K+Z1u?M-AKFs/
+rdcu#FDBG_;(n[72P(18BH*LH]7d;?_W+\:-#>q`IY`]E@E-Ff,pWlK[RM'T+$D,@
+aZpDjhME=Q-StE5.8Nqb"kkn6o72;nI7Pp@3<;%/kG-p>%hVV93NM$+<Cl.f%/^OB
+;AljG<:cTLlocltT,TN9;g:+@;<Rnt+iaJQ=#O6Fc5Ghcn#+;4\aCl5W@<FlK^$a1
+R/p3@h+'rR0^oYe0Q#<-@st*t=SlMM.%Ac8,dr/eT6&hCfg79sOuL!j6FcOF1:+rl
+;eaN\de=KfdMuTi<:a*d*p_gQJf%[-Tl;h_qR=;t(X^%m.uU4na#rsH&]=f4V`#m(
+ebCnb]nC[]=ua!%Qe2Y'HLbfRg'.mi(5.m56T&"PZ8?HALq-,ii3WO;Q8btJ`?+bu
+H(]3LAqMRj`Y\XQMX</b+""M7De?.Mh?)-jdMX5(FhdeCG?f*m*8<El/(]("k"cP?
+W1@BNEO1>!c8G?-Mmb#(ME%R_^Kq)kVV)Nkrkt=MiOS6(/Ofa(R$=nRUu[aHGd%/L
+#lXK&8!hHB:Z84BbMc!u]q4[#Bfk9f-Vb=I&9JjMT!9+GWrL8[L2F+CYJ"!_XQ/Q^
+1#fKBQ[j(Q[r>6AfM4SQ;]/'tj,JW8@:oe(,MEl)l6S^IE[BV*jprDaSh'k5ll&oN
+18i;&"0f7n:SH:^j#3>j+OHDj,C`lg\W'R<S[TO'&.19-4pD3Zbes3fJ$kD7#Q3h6
+CEjSj9<=#>cLh^N%^qeA>NDp0e6&@b3[!%Q_i8k6'YBOrLA:tG&tW*2;GjBoC_Zsl
+C.Eesi`YT+LECE%lV4-T[[`'Z8EO5,JnC,<W4uut-[XZ%K6hdkROPc6(?Qq`^^`*i
+2\16&@41G94YIgW\6CUd%`AQkB)uWB@;.5iR)Mc`rPrZ)jY@PJ#E@BT(c+%N$stb\
+ip_VQE&HS?k+k%a.r26)WRG!IK7'G.),]a5/-dN?'$*#@gi2XF0:CPZ-CjG]#Vo3t
+@$Ru5I+_14HWVf`a8]iMcpsgo'f\s:\ck/7.V!&:M[HH\5MXG8l%H0*ik$D*5U_0&
+7ZB[n"tO?PXH't#IT*VUCe/]Re"`7A<\sA:$^faHQ1.KZ..?)Ke/o72U]F!pW,F+$
+8'M$!e[N.,?`aST$qNO2&R3dUU"Ai'd:qc,I2J44O:?XZgK:[q%5u_l1(-;%O3RF%
+aN+?AKf$/V@,%*GH0g@N\@>\6l%2M4@G&iho>hI6bJ;B(.uJHc5t17Q!skR:)m.@^
+!+@KNn9^[HqJ,p.>siDpY<>IFk3#ihq*+kMP%Ei[SXj]8'+9tJ&cqpe'?rI<h9DdF
+h;1_,$/,L8W-OTTc/^!\P']U:jVlV'qb,Fq2J2[M;Fg'"cXnb\=[aR"(>91c.Pg5[
+W&m0k#L^"S@u[(V"H<4uU9%6^qn%'l9N.@dOujhsZi\1B_]ce[POu'[36;!Q>Wot-
+8F(QnKMLO?Pl6SIKgHIUE6NcPY7j4#]*O88i:T]-;3](73e5S\YXcQ'd_\_m5:r8&
+h%*gRlM-J\I!+h(UF#_e<NR'332])hM/^c4UX$!kn*(iMhfa?^ea`7OO8#_MVC@AV
+2a:$Kj,=q@WWhXRfu^+Sb5/"cBUWJdiPs.H'5C&W/dq^/GDkp;gZ=$V-2hOSm=V5p
+,p)-^p:K($69hVG8;jYn*a/@ka;kpXO;coWK#L#DPp3H.e!a6.heb`s[(TOUfbAG#
+C1Ca8#.rp;mQ'_.rNmAD''X-08%2QM<\Y4(i"!.TQq.K\$4,2pWrQJtr)#BSA<ljc
+*B0(7)9t\g(id7lZX;H)DqeU@SGIW_e`e+?7.-:4mIf(?(Lum+Quc.?b:]cE6R>4@
+L&-H4>FonPB6?B)Ic;k]qna(`fI=':>>RhMbKa,bCUp9<@$r![8R117"ObGL;[Ld6
+X2DJ#Io7aU-p5D#D`/PTB=7n$Wb:P3^fs<qPmOC7[;@:WS/`0;:%RTrY);QA7A&QK
+gb=GL^R)A`_K([\6YTsRW*O.dD"0J(*S':,bq7fWhI&*h]mCFCC>]%LBpoo"It,:,
+`(kOQLEImOV#'I[?^;9"m2=A(>hO<T?oJ7VW_$\tVBa++@[]=aF7!$c`5@[G:rBNT
+lkl#;4Q;%!?>=kZfXhtQ"$7ljY!@l_'LXWU-%':JG,jmd95)L$Q<Sg7i,eT*kf(dQ
+c$^>_La_ik'<U'(X-SoWa=3jSPR"Np9qQ?+a0r*.2Q/3]_[/=bXDJblP$04`IS\1\
+h9"2+kq+?n?Y=dGs1kAELP(>oMddFiMtNHP0g%.ren_a0]W[^^XJ+/(]X^B51BVMA
+'uZf*<l_k5MGQ,b9A\Do'_.AEo'd9Y\^OV%1/XY&!FeGC4_@t->G248T>#>A(l"88
+!0p_.mY>?FkZ&@7Q#dBim2lFeBnSkUiS'8GHQZ8$DYTSW)BN8bmr>(^+\Ooq)3&B-
++j?uW7jl,>31*rIAFl+L$Y`E()ktu50pa[^N[QimU8t:4R8q1VNhMdLd2>c&TNu]<
+=+\IuA@aH^f$ClWL%"Al9Vmog4?[XCMQcg]a..V_r?5FIIk%ZEet.q6r?@'XDo<V8
+#bl</0]LgC>c80pRi#[W#ID=\M^9Cf=k<hMfK2?nX4thdafM67"cnFJ_WC]G`j`dS
++9W-a,P<4'C.tm3U'?WB8CT@ig$buRI<VWAKnDe9(AJTJ]g48*lU(i!:Blk1`+q'"
+3rP$5'^ZG.Ff-qp$k%Nup9*e+@fCreIA&/]3:#N%$[<+[XV#@=A@j3bS[Kgu/c)l:
+[T&ZR00/%,H`d'1phK?fh=,]lRe.n^\]N*t;cK/B+Zo=0ndejg9kAJ?J@$aLd(b??
+VAN&?^W4?^A,=s'+2j2?l,Nj$,kh+bd4]&lH;nh]9^Kp#1;4qfb#nX*[5M!B_SM;S
+DeiiBh.dDo1iHW`9;eJA52s(lOPZ5d"#hkaJ`m7%a[MlVXY;\)_sSXab_3ReS\^Am
+,<?I/5'_Gsk&nF`RGE$7!tqU85i*s52`tG]B7ID"X07---'%PQMoqml?;dD9H[7^l
+;8C@4+&^d'k322LWI6:&T#%C]\hqoYYd`sl'QgQu6),n\eDf)\2W;mnfNBlB?;3#a
+!:k[/"i`BU$$a]5%$^q3QKPd/@5'")_uKlFr:c1#L/?f2+L)WDeaaq1<Q)(@hlj$C
+&nD(R5k@kPr]LeJK+aC[gDaC'UsFt:Fj>61_9t?G&aT3$R#;!+e.Pq2<b]mcIUi:q
+FFlZ.$9;d^>(>]T;KVU:iBs%&JO.d:#7;&*\+Wk=_8Nh*JVeSGO\M,%-*FJ<I>6Io
+6!;,R2^lHt`'<o)19#d))cOq7f3uCH#UH3:6DaGl\-8Jm3\'2<n@'Jd38S[*h(<K#
+4&MAsi@cSh5pY&Wr#3Y;EqUcl\,Kf0L:GFIhsso;W:*)X!\-Lf;fkYnpY%"Ge<]+/
+9>(]D8;OgcKq@ICoC5Z$Fft>jN?U>%47.U<Q.=B'@DVARrrBhdot6XdRHYXp,%37^
+;X)sQbKZUnd1H@'e(/^Of8hK6g9ko`O6X9XAI0b%-kg$g@"9;eWe_61m^#l0O\Ve^
+J=B*HIq%2h6K:^!P>B"KeM@DIA2mq2XaMuiE=3"rD5iae=ubIMkG"b.SE>TPYa,Q)
+TcrE%>seaMC_bUEj,Eb2r6u/@U\^(I#pA>hYWkf6Eo0!>D64YG$Pr.>La>aB+m:c-
+&)IFefqg55/crthqV0U,"4)lVLF.L&;l:i*$?g6!TDY6,%!6+)`Rb5M!)Z4_8i`[,
+m5P/[;rZ0=63.9]%`M2'a_mp#7N,@_m'qHD^c2:cn(.I6G,=TPi#mo]iDn8X(SP)9
+r'r[QJ2!n]]eOLu/QgG!j8'm?Mn.JZQI"LL,ipZ(iGJY+X[$<n\oh':g`PS\,o7,=
+18[7(oYOd&UJgo9'J$18I*A9o&f.KGXPV\TJK#^e.ZW!Rm7:G6Th>E>LN^bG%#ri/
+jA@t:ljTj2&)?uA\(aN8:SAJOmLq>,O7pM=nll:74=PBJ#]cgQTU'Q.DihKnTrspj
+YSc-AcO4)EW'`W#eh(=N0*slc["nFiWfJld8r;-u7b)\7XqOQ#224"Wi4$5>0&3Cd
+I'iYJ*@WQ<#c"'W]V,-?e<!N\1C_SV.i%THM?f.UXt>%Dl2Z+9I5'>eQf^n<1?+_=
+Z5]7!rq#/WW5$PEY77/sVQNHC92NCD!jSS@F&V`;Lc9/mc(CZA(./LFX-BtF_-/#u
+E)FPtl?ll.EqZ^fMM+OlWCC=[a*.p)9>itNLii%Y,7gNL[])Hb0Jjl%1c\_V'ZAS5
+5/Zj0Mi[$%^UCteMP*:C-^$T_;.<&BYp$a^;C@=]\W7uf:B-1.f$\Jnjqe"t[_(j'
+b6DghD01r;gt.Ruh-lDe)^;:+pb7B+3EcX*$8+VaO.[CPPnHc@FB?SN"&Dr3;uE&^
+A7KZelahe.k+/[Z1@3%\KNVqj>n.,Vk#J2qPsL]e0U;iKkcjVGZA:VGj%O=Q?3>oT
+GUEn9n$*oXDD+E37ll0idO=*Q9,AP\(bOA\bp\L7"@H3^T76Vhdt!8n,A2DnCLU4e
+=X#19DU^=VEK)V5<kBOqi:HM?Y5+>4^>jMEVTO;Sn;?/$*lBnEEGAc0c0-'X>*l-H
+41?];lX2UG2T!fA)D-iRW8,7-'"VK3<Zk31]lgu9`#]#g9JRDs:r%t6ZOQ&_5;m7_
+>;YRJ;VuBNT^drC]&>id>cXuG$:i"SFG.9("1]DW#8p+VQaK!B<1OjX%)L3Cn$S)T
+INe.LL)>jic$)e(Ea`$*F@%+]d_oHkiX)RC9hc87hXHLU>;^uantSIc:QM6@\HaNM
+,lN.B)"V&J@+R$k6p3hKI&H3E35(?Q)sU'qZXrh.o8:jaf5g*7GFoii*r"Sl5R;LM
+aF3ohpk"GNNr[0/J-=6&<.'SP8it@-8rQaA)>^hajTSW[9VmK4WZR._=@:Ym\IU>b
+ahPKeSob;D[k!iMI:309e]I/1ld?o7$q3`5/(`p_998pJbt'?o9+aiDB5]#D[E>K*
+q9Dm%/&/XMn!eTeWWYP7b">/g;b^[-N349fX0K`1DXPi@hB^37BPVH=V"G(lG&tGd
+L6;,9G2lkJ,4Y$-N`[Z@[IHf/'HN*@Uc7&f<LT>.JCu)tH6T:q)StV6LmmEhUu!^9
+WG$-LT!\g-B3E]k]3D`*bkSW%d:^5A-_@e:YZjrA)iT6O[q22g_+H>0"aE)qD`7go
+OF$j+Zst6[YAsXT_>fFH3TL\]I5$8Ofr;6h^*0fkm(MCBJV]Ht*4]pt>/Rj_RM,%-
+FDUoVFF_<@q#!3S`T)(oW%AG"Hufj!n@8Ngai(.%C#/Vs2W+L3_GR)]KH/%-GRKup
+k?\j89Ona=Td@ZQ"1f21FRhl5#l!Z;D;H[<V@Ct@_49X@k,hVAEWVMHj?](fcI]kr
+W4Gt.MU8<n2nUF<@gf-`8rNcq4`6>lX(h6,C)NUt>efTd\JOY2(i_(9g3L?`_d/d9
+ReQF`V.Y0(+il[?`9!Og1Uq%1K8M2?[9MFEUTn`pBYh^\R'uCtcnNeUc"pUq^eL5#
+_1MVDHe-%2I'<>fk/(d2gX6OIKa-"+\6(^K&)'a",Mr9$a;fcZF'iKnS)n?l2[05i
+;r'BVf6j_e=1=J%)Dc8>mft41Ik.7;SR!B<ZUI2RC;1O_-!+4K-`mX\SGBJH28\1G
+oWS@efZLD$ZUdDIEb5Zi<L\Qf;-j/N8:#DhD+`<;D6aYV1-,Q<E!s7<f+JYp<,Y@e
+G5qXLrqBH()%JV$7C&Rl#)2n7f*B0Jd1&.2G;C=B/j_Z:KTg1)0n:+_(JfDl4scb#
+>-Mj(5lN>\$)E:J:FO9TEh^2rI)p!?,Y,PD(9P2PUM]8P0`Pp5idU)*\Lq1u)ls1Q
+bZB9666u9todkru_IJVtd5_ef&jU9d5k;F_<?cQK=C[$F9\^3<<I&#X/F,A'%Ko6\
+g+hUPBgmpbs.`pidd[5Rr*T%#;8l+]SjG6T)Gg(sX\.6"C<(t'6qhB.R8@@3[>O^,
+X&mhVbf8-'20>lPikrSl-679j6W5m"9;`t$1>=4cO48mo1$_jEVXDAcKC\4?Lgtna
+`^3@9$"ouhA6fA*YV$/d\JYM-:EO%.a`K1+oq_[3?s7",MeMn46DP]ki?BBuf;E?Z
+CqC$(;]8",/ME*mG9Xf=]#U@R"G^,0F6(plR/\QBW!t&H=*RR21rriH?M`Z!A"f<O
+eNCZAUASOp0m9,*?WkCA##/IRL0Z:\+9VKpe\P-W(/HDj2,GUi'&dg3OkZL/703b;
+];XeVCT)s$;Dm8n:o,rtkj(TX4(E7`oR1WXf27p>\3VGQ"XbtPAPbENO%:W4PQS^"
+2MbUA'"E'6]17*l\Gntj0D4^&i6Emmm_1"a&i#^!;j5Lp7bpB['O9OMhp_,YF"!+T
+XY%E5;C[neJ6WPWi?X54@CO-T@VgR-ZVlO0L(K3CNtroc^:l=OT4lO53hh%oNXC#%
+OL[E%]V_m?E$t[7TQ?faY[-K@4L_AC/oLc!:4ghQ2!j_D`VI]Z]V7oL7AgJF'9Nc@
+l+3"_BIqpm]E2HOVIZL@ZQs3p(][J-m+B"3]^aJc,5ie)<lSFq.=3OHpDf2fR/\d,
+gPG7W!UlZVM9')7@K%mI1>H%r_kls?AE$S!21a+Xh?k`K(f\rqP:k_/M/7MtF$Otm
+:R8pJMm=-Y>k\nCVN%2)a?=XPs.X(pp"SSK[=h*Sg/`S,`FQXl-BfUIl+aqO_Gd#L
+U?cIm'E=_sWnJOM4TZ5+-oP_b-loX(.T=2@<%m:^g?eSa*Ht?LA%rLt@8I)HBna9T
+9>;bB2(9?B[:/$H]@(<f=LrL\S`3thrnKim[`6lf.D>+uQ!%6Zd;H]L38VRk2,qpV
++@a3C]K=nro_nd0(pKIL(bi&&5fM7-SUG$lf9k%\U,$.tFu/cSPpmbcWdppllsnEL
+.+)WO)WLC7:\`DS1shB0"%pT:]5p4sj%Q#WL*8R[q/&I^Q9)M8Uai8>+/u_(auDhq
+_B0O(8.H$Brhs.<'c%49W,E#+E>KT:TN4!<??I-M@Vk;$+g'@E.k_e%LGaTCV:'u!
+?uAIE*0V#k4@-^;.F$%B^o9/6'AZHZ8pM?h-SRKj%Tq?A)qP0be=tD`nU@8.m_TR#
+&#dM*5&8N]O@+=3OA0C?CG&p]EY1b3qY^<rpe!s(IU!_s[(g1Q&TC`m,tun(PSR23
+ST]lYpD$srSH!e)S,pMn>/u>+TD3V8X8"+'3"4S<$o"jcWCa-oeafZl/\ranOfPab
+_WU5mO@fUlF3N/j_QI^fLqIWiAtaqA,=\.Z&IPF6.n'ZKnQGAED$"Oq3OnZ*V\_'7
+?52ud9/gJqBbN&LoY3JlFalq-P5P"9Hom,eI=:p8,k^NDCgYW1B<0XI/lp5NKfOi4
+S'&R"*CO@/VY4KIYX#HT-]"".d2_H5_9<9WQC[f9\aOi0l2r[`5!>[sp\Mb]E)%L6
+fhWKBVp`!35.prqA(pF2*#>75IUB.bo)RF/7!PWc&Wdb_9sN`!:Rk$&;o:sp&BqH^
+o'tMNb%3R+Yt]-II\*N,'9#m([JgamN_5f']u\D0]kZoU]sg'4S/mi#-!6n*1:2;P
+BmSU4$IVn@P;.6@2iV?Tl`a.,G9/oXfuj&2/TLBK)+ImR7[t.<Lh%.6#d7cm3(3!5
+10;5`=-E8V5GLKoQ+WV6Lkq#6L\40m%'@*n'sGcAj>r(#ir0LHB#-5;ZJ6HF/H:4:
+g]?iTX\6802uN&lC%5VPjPX&t/,M3kF=.i<$Fq)OF[W+s(`.BcVK_r7@uIUaIgO<&
+?@R[4SgD_Y<C;ke1SH!P,cd63S_=1GC4Qm^oB)u--&pGicS71/X>hPAnZ_.cdSc:p
+^e8rXgTJ9V"5M[%$e_;X'4!q6pTu@me(<3-$Fm:rH5,R@mSdrLPFho;IQE$#VdTV+
+rgR1t$tEo#B5@q>R)LN7_A%`]Gc43=TtD60>_D1R"7&"QSHQ.N%sh:W:'%^.67<mc
++QT-MH%U&`LpG.o[iBO3V$o/p)q[X-O;F-;=Q2<93j.Ym(*G5fVbq3l&0QR-m.c`O
+ONUUo_j#M%oVUX$/7-rWV!SrPLe\rB="?CDd\LFbf-$Pkh@ZF;3q/!B`QZs,]_X91
+2NWCrf%G-IRIM+8^t&Z2o56dW0dmX4;@r\V2oC5u*TLX!iemM:WhIo%$J)_T,espf
+5+`-CO`np$^e$\2cdr'0A7#Bui-rAOZkY<uTbe6?6gk'k;=KjmH\b0.nh4n@[1C%A
+kU,"VCH8E$8.Y0GQ'o(;_f_/A(;D>8&OCe&e\4V.\.#4RdqJ%,hgUr+V;W/rX!MN_
+G)O4754h=Dq':=]!s2D=[?-=U(--3R%0ktqrs&Q!buoGIqeG-E/$8^Ug5Ct2MH:5[
+"f;&,rmrK'9.83HQV6,FjcgaQIol]'8/*6lECb=^'sR&Bq,(!B'6^7?e"%3<aj@B?
+g]=B"ei'6gEb-!%Dc+p0F:8Ml<rQPG`CHVL,GKm:L!K@UMo_Cd]c"+FShC6(cIRi&
+"Lc,F5_Dk[5GB/8SC05O%U,F&^)n5XciIMW6ouXtEATt[b$,XC)n8M\]:C8kd<$F3
+a;^6L[66KD<:!kP'[?r*Z-41h\maOr%po71A&jhHSr">t($'5IQea5/%@Y19k"%8i
+RCZ80IW<(PI+i6?R,nEg(lr.Offl7?p"TrW/sJWW*+Z.YmQ!MZZS@%dqUV[2^kia%
+6MRCMO&PJY`)mYSKqjS93aQo8Wttflli(d\.Ku&B_P"85k.k6-f4R@%[2Y9ff?Gc^
+5g$7i7te+G:?X+?3$H^YK+8(%6/7<[lfj15<BdTVnkfV@Pa]>Wg4C066<@=EApDG4
+^b!^(p;HG7[KOb*hNm0_QuhmKK<kZZ_Yg?qM9:b3^s2$H<mpLC2cT8gAXeqqjOtQ\
+Fi4+H&r!r!S:8^O5$h^sSb[VqE(4uD/6Qn`4<uRC$8*:_30KA[JWHS1,^(<dP9AMt
+FYq^^jXOA#QSn;N$%)JH!qt8@YVtM^f=Y)5g(sfjopgU==mhYja+f1#Xa]NI_@a*/
+mnjSk!\d,a8F#+E-UWQm>Re'/S(L'^$-JB,fMAc;2JV>m&_Ij9DuAU*Z(/[@<O;0m
+Z2c-efk*G&gfd%XmLZ3\9eGC:\51E]S'TIcZiI7U[Dr$P\GgZ60"F8AKN'HNqGL>E
+i&]/,q3;YRCT5d0&c\J'JWG[`Em]:W=r#^fg&m#6SlLC!G&iu9K;oQ.QN%SK6X9f4
+W$&i#?e(A#?\[2C^3D8Z,'l]1XTs3Ka\'@\Q>sNIEL&DlZ$r]dgn;P<fW1Y`cQEGZ
+WXQe=b[SQnUVk1l[g-uWgCcFI8nY6hDm0e487B1B42,#1,<,E.B1P,DZ**Zo#sS3T
+1P&qY]d)tO&CrJ?L-$9@n.'f%,/;nk=n&3;3*J3!Bo38hc-DID<i_VhBfgH+;TcgD
+<]WLb^d"3C`*)DQ>kDeiLG$_)lLN$!?&$4>ADc<XLMu>PnF=,pl4daRORC'bcXfl,
+p6K'_ec%@]Qo/Td-pJ)N,#VsPU(jI'8?;3REfIqQ``;65Q'!a5mN4#SDgFhe;[<kJ
+"80q@`]brB]p14@1Tb@8iu^+JN%h_SD?m__P4%+VV=i5ODS%Ej*D7#kSDOYp70J<,
+BqB[<6egIdLc0U<WIfX_1ENa.o`hp7%Zp8n$>I7eG?$n"Km(0c\(9(dmA>li.D@MG
+_teJ40OW?6r61GA]gG1/q)O44c6?Lu>mcR\Fk&)K^]&Ve%lB9K0[VS!8s>A^O:n-2
+[=-X%a6+fK5ct1#g5&A8M5SA?g+T9`bM#kW7E_0"\mWZBP^L6WXhU!o[9o31:2n21
+#+"OaC55l\:CnscrsM-<UDr9>6I"Ce6:,c]Y%$*(W_&/6$*1#^Rr!)YkGg,f&=]L6
+nH*9p\@h_Sc57I15M..B4BF7`lb%r<SV-CE%k*[;2l;ep\^PD8r\@+^2+ZV:2!.S0
+kb#rriVV,\cVPhV/#I^jaEtam@YsL'SE>N;nFO=U&eYJX_X0$'Lhm%)asJRW"AE&K
+>!r7mjGc?$^?cJn_iUYjm0lY/!SLDDB/79B_9<pB1NTt24"n9n@!Q8:8Id@Jf?T$p
+n'[DD-6>qX>4;B!IXotCF6@)/2<Ul#*K_eR>A5JB3AGhE+6%+#jsJG>WO6Z*']jT.
+i%/6T-u&jQ<s\9l;<GR'nbpO8@uSs`AVu`I+ha/LC\YPSpio>eL*.?4l(^utSI6c7
+fPZ+<n]n'Z83leN&<\m!KH9Umg;t@`NoYVU?u3VIpUgXq\fNH2`*o+"Mm8U%\1bX-
+VCC)N`cO*;jO992>TEl4L76DPM$E[NMTG1fo5Z517&[CtW.ndQC%34;>CFA2GHY=O
+3TATT1FcVV-3m>U'p]%"EAI[R71PSL#DSElf&8\%Gc.Ec`!Q$S^/1'l5P:1S(\4Y+
+\YW`gR3Ts'eba=*+FllRWBglRVOQ:[6955YR%Ir6Q:q(k/GaZ?$ffiV?HMAf^!:Gq
+AtunR%Y$JLF1:aAHC1qUVQqK$[6i'P6eh4$O$%"1@/laufg2S*>Rb]EH(4nib2[jV
+%#T2Dg):/Q3SMg^ICPZb9^m!:dK$Lar85:_+Ba]TI*N=2a`-HPedM+6L*oQ\MK7I_
+1*8t@naQf#Y?_6Ph]o`6EX?!e]_A6\;TX7CK``GrirIRs,CC5jH'D+W57dJTW5iYo
+,YY]3[NOEQ*AdZde#Z%ne-5U/(J#BCB6-gq_mp>,8rWE6nGo2)=X[O%8r("/1@qZ:
+ErLfI+02%E6c3cn,H#9LI2l3;`Q-_dg4UT9eJlp'dE9_`.TesWJUT*5FZ(i9Z`u*N
+UkN($jWX(/3&/e22,qoPBPjmuW"NmT_>=BH6&>0KD.(e!qH`/AcFV5mR<sLb3i[c"
+6T(aib"9QPq%Yb>Np6`kl_P=B`R.\"M<>"+".""r:#af_pb3#[R299Wo9b*=qL7&s
+rs&Q!p3.K$L%&3@:4o+20%DJTUpS!kNB]*+BY$Y1T5Lq%G-/B.:"$ljJDae5FE^\X
+1iHh;H:)qi=SXup$SY<\#6(kCJhEt\DjXq8W'DS8clpk^_.Zf/,\C0:9,9i0_O!TY
+\E<>/cEj8ql`jSY;KgZD8Wu1oqT2N%3R-MiTNL`D%=i'="ViIO&S"q6+f%SKgMWHW
+'B;BSC"4E"@rF_0"uIat:[C79J=P)f[):b`%!SKl%sf<7*UoP;TND"O=CGq,9TrkG
+^+#\%e4(Z3f:/khkq!"VI'!Uc@UcUHg4?Q9<`@#7^s73h%6@5Hp&[NqF1$YZ*mf<'
+C@K+'ShC0=o,kpq\[d3[-PRf9`/PJ)ChK%fQ-P6$hon`D9U[W`!j`T144YSmb,,_;
+WE02p@u3('_1sE>[j#)Amh&;GQ0%%Zjjem<ma8MO'R*W6"/%V9''B@jIL5MLU-mg+
+=:\/\mpBYZ:-jfsiXsMPS+2?@,=)mGd@YkG>;&jA03W>NCJh<NCmM8<`PTjc8BPl0
+@7J@BGb\ctq0%H$e7QN3i(;H^b,N]3!0'+-P^%=,9+q-Y=%0f5T-'@1>gW5b*"3jL
+YS&`l@<-^`Wm.ITFudeteb'26U6s^ghpN/j1USArcTI4Y=)[#Na."1I'@X?uU&_6l
+C"hPlk817GW+u!oruJ*DMf5U4OY?J66iL*/X[[2X&[-/&/;1OMr(7WNHhmg/Q5WVi
+_2TC.gESB=:e#LM3#\8>nBmQYMc]UT>Y'C=<]j"l_-J<J\!sbFm4t`tF?Dnq5V)FA
+d$g1llpQKt]D`\scT1Nr:#rWB/rBVSmnCE4$C6'JHo"@uYd\'tri,e^ma2q]%(_lQ
+Rrugp,9<0@b6%tN!R3d1R@gY>T<<9&2(_rDm)4%93&UpV#%Rh&g@EFdY),4tGVddR
+Ge#m!p*eB3`?@+.ocPF_XIjrUWY`+$ngGXcFX>1\/LB7<'7$:a6B.)0s3uSh#pDFo
+kY9qn=[YUIHb?[%o^c1C*G8N9%SV*XbkE<R=(sA"R@>bqU7;YlR]370Hk,BQC4#<k
+4a)QEdgJcsdR/`GHNI3pMaO`%3l/oc#b2*=%?e[\QDTC(m4RSo$gU$_e+Nc5TcSdW
+h\8UV3QWc4bRgm_X_Or.F&Rs^9l9F8EZJpKB*\_8-'^*iKG`STE8M=F7MpgIWXgD4
+o<)15CLKIZKs8A"N4cP@YNc)u(YBhJd7/t()N5(IXo7B0eVR`2,a`Wh94>"q\>^J[
+Ic:PgC&uNJRc$>B^h&"@Yft$//Q4>&&PB^MGJ?+ahrROPX)-,Q#@*?%IXBVFE!)ed
+hBJRS3,@_b"\sgs7N?@@#TW59\joQQ2>,_c$N2NurJ%_]F<1A'<2dLaZ?ulH$P?rk
+`I%7JEmG2u0BOPNX%LOZ\['.o9_>)OWcU1q&[u1Wlh=.11K,T-9#Q3&JE>%%b?-`G
+VPomS,nKHH*Y(T#R-1EHUoa.R?_42Eae;[eJrC\XGF-9%3LASQU.?*oR/[A+ntKn]
+IH0dSLlD#rQE^N.=Rm,]hQR<GRKS*hHEC33dN,SlmCJVf9*<h*B^=7^..WfeBY?NA
+1,^;s]pA[h"XJ`sj\mi(AB:i4+N3[>O.6:!miMZ)>Nc-k$=/#uU%c.dWt6u-JC_JI
+/SVQYB(#I_h.qdIn+"B2anB'jXNX;$BKUh0MRm"O$8d*L,:2oKl^9%hg/p?-r>OT,
+n+\<X;sa,@dX\!=rGkudp$@Le-5qtB9TY8FCXNe;mZl*qmgoAafSNq+%*\V_M-n64
+][N4;9E?k#k!a4L\jXZrnQSD5E$E;ZKL$Y@c@*@[GM/2IRAZXQo5=V-;3oJ=4.QGD
+6p%"\>2a,Te:o3uW!'])=Lg)`;J@/iV7P>tA#^&](Mi<o%so;ANc%kKG@Sk-!]I&U
+%GU6_V(?P.Kl+@1\n(7rZa8,=dG@=IpTVk$j/dk_4,N"^E"BGkFS!].VoG(l*OG9B
+e,g6Mek5\2P@)=U2#jP>^_(pN'/2+U<F3.cSPncEUl89;?\*.`.KP5j#@46t^#*3X
+,.9t+XiHI#cCi`$0RSs=^!nK5)J8CD)@MK%(4aP`H`kUF's%&Z4&11i*r[*j"3/r,
+pal4e\rs:_aeF0NA3suH0mo"M0eC'O*_*llgo%,!.80UX*dm<R_VYj]SYc(h5uYfu
+\WfAU@/"=Q;FOH<hP4-.gTn9n@]3/>I*I2/COZb.PerP\$QQ%NVo@*.\Z&1+1AJ,#
+kK4b&0`h9<:NR0]Ec:HLk%'nOC?+XLHgL>Uf.fiG#$LV0h2M.)*WDI9()PRHk>JBD
+J8fHY)lOf!i%Xc29"\:ZEQc>:4"&]<7!G8<VIC"%C1oXg5NH.$D;bs0WrPG;\#Q\R
+-oql(T![9O7`7A0,S:.J:bVkeE/'oi_Ef-fT8Aq4W:)2)NI741J<c4.`ErHA96eU#
+K:2o!4N4$=k'Lr7p`=J52f'n*<3=AnMhof0f*iNq\SWmKmTX/HO9:;W;A*9032I75
+:4&P\Oa*jf.cA<hPHlg*?V63"<7ah.c&[$kh6b)\2?kBaZ6O3MFV3+T?;]sU2G7--
+%D\E"oQ)hp#=0U"]os4+"e.r'2e"KA!=8]!4[46kRPQ]L6rV;l7%ZkOn"crBmB&Rb
+OQ-iH'TUM.1#N-rE\I&=l?.,I"`@BJ:_$M(rjH/FiDZVn[k"YhQC^BuWj(j82F24K
+M$/5ZH:Ct-+`?hYkiEN^-_CVI6O]iKN.]4fNXJ`[__-q]\eXR9h&a$+fur797ZU@m
+fIrhae]BL._e@f#`6;j(1Df.iYG[-%;Fb4&d(8RL-mdl_Pr&.3"D4<J%5PW>aHCEE
+V&';!9.[11fk^e28@f=b0j/CKDGh,HY&C^eE[$A"Io+NJ84a"EU+#X&H$0j"&/gSN
+cc6")R1Y+n)Hrn1mSgV7E@;\7R'.CfOs4[7`@Kc_bN]m-T'lH>TLZ#Lj'=PjTMCgZ
+g@c*>j7raZ"YUb:EaZB>KER`/CqU.?DVr2CqV/kWcblJOCI+:*@+EHTRSfg`h:-gg
+Va/I1!ZkQ2nuXJ>dA:,+8Io#%/Tg-b=olS<*GV;Yi&,4bme;o]&GR:b!N?WXhf4$_
+@9#uq\R[HC:`,ZEPndnuFs)c@/]8Ojf(pNBVPbZ]<@ieGq\t<&rDj!R4X]W]93`(K
+.]%d@nCYY\o95eq_\<J\H:]\N#nT3?l8&m51f_@VfGU%i$6G:Z`[W3`c=CW1rJ"Cg
+a@-V^TGDE'Zt\+O+3<Pb8#'ZA;B7UH/KDLM1fTuDB"HAsk')9UES;mjp#])_W2>Hu
+PnMt%bSVr`iTfnQbm8ZIqOu=5oH-WAF>s+$Gt?BK<-q&/\,sL?F)s9\j'kD>H79os
+,N:1jg4)NE<=n.HN$_ma&p@e,/j0OK_&9,[Te1nJ(e7rlZ2'Y8QGeqTIct>9KGP*S
+</Dl%DSUcgDiq=op[7@+ST*@5HSs>`US'pD<1>V_j(/!r30j5W+?[*OlS).)aO[OT
+NVt2_o/q">L0agZ#>3q4,:93kVc$*@U*5Z2B8?g[?p2[pT^HG<OETX[1TQFTe$Ct_
+k.*qe6J,8-)/?o%_#-WaZ0d`>O[6_[S\P=!_'%8Nd-%>MoC0uUYQnG.0LL%<aK&6a
+PBg/N@#bP+ho#SHo$R'p]t_O4#l1miNBrl?b:4<95TY-@oDOIJ>'QWr;Q(`4iW<mi
+9THNuMr*-9_DNE[U51-ee@n[2$Ef?%'1=Fm*L>9sY9Bl^m5bb)7p7C"o\F39H8?j!
+F&G?f3t(WMD#_MROV9i.O7"#)0q%,DFt(T!=X%qZUb4!.fT[q[X7W]lWWBBe&9=.'
+s(m95%^d?tU$D+*T6pQ;ntXD7Cc4U;-m8'r*^\39>cP,.r:kkF"RnL:148-iMca,*
+V')S(556oX;P"Q$7]>VB\pJR)X*Sg3C<9?:h7^.F@./&39'XCm*U)#=V0"?L1;)g9
+hShC8XOPC0TKc1Gp>gjN,j:uW./OP\]V(Dps%R.k\WB/,M>a8FV<dG2OU\eH\p\J2
+#eG/e_77>/OHr.g%S?1p@()f[nl6"^m:,mI&0+g#,sf=Ad.&Eub(-'r#cI]d?2X5D
+h?l'R.La`(<#Cq\A#n>eI]%6Vn2u\6SD\`$C6p>@^.!X*conB*>HnG>_N4a5M+7[=
+7WnSOKF']<LCN'O`L[+1o5")Uo`6T@4+f='>NQ^8M)7!l(%18[/g4V%Gl.]/El4D:
+1fthG_P2,Pcj)?Ai5Za`N6I.m*/Ugq(2$=L"ABsaY?BE;ZsR2gau@Nh;CKruXY8`M
+2\#EkWrf-[:AStDBD^0S2(cZ"VK<G]:^!a2C!AQRR5I4L!ai2Fq']gFYHG1BIpJ#Q
+2Cp)MK'32kLYP][ZWFiXY<mM#faSW%!3QMo`aBQF^ARa+*/Sq+:3?F#aI[W1l79Y!
+GhFNM-M>Kdf&pKFC@fJjEASBZ6nkKGQABTYbN5[l@&6#kD?Zjm<29PB`Hj^Z;-MrL
+*cO&DF_7]hE;n<qJ(oqo,2Q"8)&CWWF<GI-I;R;4_T;fn\4:afdt[2[mnWbA9W/A)
+2#Y=01Rqjg(3>an",F#VRbCoXjR/eS..62u9G^ZX/jKJjljZJ.j32'4kLVY4@D+1D
+k?X;dD`+i/k)0o8K)7[c"bk?C?c"eK?ci9jSi4D;862aW'b1"DkKgm).RoGh\^E$"
+5VBs4<$10%1:sUYb'n&@O-d7E?o=XA*<ru<BWP.'pm_TUGWI5=lH<Ea\"_7P6o#94
+`,DOF(;,L6%HRmir&#j2>PGH_EgN*bD,/JkbQte@$_Pbgf2c^&b,?Ff9cf>cdQQDY
+AL'l\Ab(k,[YM^$8-OQqn[$hCYGM6DGURPn7-]jo"_q>XU\>-EWnQW;g`m9QbLm=8
+;&;KZA[cW,\G[_lQMnn(5c!>bbY))T_GT1p+?0%J]l"*Do2Mj$6B=#uOJ@FAfBe[7
+dL=bR_3m>9YfgQi?gYJJpdbV'Lsd8r+iY1+/t8(X(Ue&0c')RQL<3-EH@R$YqJJFL
+dml)jolDe`8'maqPMZN;pm@ad&bim!6\lPk/f3MY_fLhl#Q2KeQ_AEjbMgpH!CBaX
+^U#SXG!hTYE9)08=$C\;5a4&"gUh-t?'pFu:EtoW"POGn]D2Zi)s5Nn4;=GV0@d>(
+:W?9Y:\!S'2rBUn5c,:O1B[j6Jr)M_PNZn_,S6.sdiFrYfQP]rT^^$Ir2hcB3rf9e
+rqA+g'IY<0O<1J7190_=:;JpJME_`ML=%rgNeLSg[Up4l8cCsd0)^mu.:nfj)DO%l
+W^7YqNU`O2gXmV<He_I-bV'im0]*hVl1-c)/%O4:8^D[uOoFX1,/bDM'(0q5)EAhd
+?:.k=WL8B!%cP/7"Z^WnP:S0f%jJY\/?EA2B1ke!PUg$*5l2<nb%K^0gsLC37hbL1
+83\e=0-T%7f(:qR)O?*s#k0P-RZ9Tg*Nkf7o?INm#SK`Wp`uCLb6&c`q:?";-:7"u
+p?C^%0Xbru&&\q\79&;0\B9Y7WCdoJbCELE)PGGEp<-]%m<8.X=&u3X17&A9QIa%e
+EK]TU$b&M<7G)o\'DqW_cbk*XH;Se3J,kuQKbtl?E+[d1D3.3UrM`Su3TldY6A,cU
+"^3*86-!:n9u+a!H9mY<NXHB`)>L]K!!/h;WM=:&YL\s#hI8NH3_7C/ocJSS6SZM'
+VMtEF[c<>Tm=BkV;I#FL^,!MGKhS,7m-a#)G>a-f-kM\"J)Y^]WKi@6LM7(&508LB
+[hYnIZiU:sO!>$Hn]YV?i=_dS5B0^DD5iMg!9K@kE!sB+_j"!DQ-7K&`71==^Rh][
+BZK.Mj7+njA-+^jnsDV<8/^,dVZ;"-n?:.t^ii\i6@.?3\3"3cMCe^^rumLe58Tb`
+P]ubL1Io/1*U+SSdV&?\C'!Q3A(V!ISeIU]>O(RP9oX08e)/L4W#t+\b:VM":]3AW
+2UDHI@IpWPH@;fh^-PrV"_C/GXS>)pjFXU_nRMM^`OrU3Ar]V[=*2rFmdK8oW3s#L
+kL-VRJu/!X;R`K2B@nAfn2mn>4Nn2l(!rR_gjP\-9>PrKHkiiq@B::MTmAV13W,KD
+L[gf;73nMJ(*VK'Eot.fn<NrXVt0#;rc.;#=WCJa[hG["6(Jc@S-tkhh>')EZ0&sS
+;l5<d^%`)cP`96`XQkhsS)-V1)0[BA1GAMDEb.Jil:&Kb0,ZV5g-$'r4jhlhNQUp;
+an%%UTQAA(q`Z;PgkHJ"C:._8V?W+-(rA(%RXS!;?MGnXXBq[up-otB2J8gSVZ^77
+r2`NsPJ#\>U,0+!1],RZDP,RbP0,c9J$]G>1SY&FGndJ*`JaC#j:Ws#`m',IIG+-I
+(`(;3']c"$@bACEGPP(d]FW$%(dhD3:#92G6!s^j[0><!=qLZ4'@-,aI\8,d7cH;q
+_](gFXV`PJ*WjM>:a9cXM:a@uX,KIkJFh+*[&:C"]\ab,0f*J:Y0s+)F1KJ4.&toJ
+;FY)DRr$qV%DVeKBY(hK]0d@oS$kPpqLtP"2ne)lnTBcC2Gjm@1!+Uj)gYC81G#pn
+.'ao8c)E,;5SmsG$pUR!r%ubI?$t-:@o/3M-eTFQ',TnfY9lR=2CeLFV+D!Z0CdI&
+P`Lr=i?iP`]^HX"1A&!=KGTl0Ct(O(CT'.;]Nq"iO(3pMh#RVV2t?:NY<VlI3*",.
+ZRW($%Rg`A#t#fn21;b??6@^*+i_fJ*nd75,&A7W>YSY!OD_R-EL-).B8]BX=05Mr
+UB+d7lf)SC'D`ohmPE[G5g[ol#@Jk/:79%gQ>i=ohEt"V`e[6pSNDNDRJ8kfi_Fk)
+&KqJm,:s&\K8&aM@D$\;dT?&PdhqrbmkPF)9-Yh&H<dgTWD8j24[cM(>jU.&Mo[#*
++#q\QVLfhdBob`C-71J>(<8nO(GI%]%F33W&[JrLN^n1hcj`qX/T/2fWc?Qe867lC
+0SVO.!Q(@oSfCnV6em(d!5>Thm:$/P48YSpQ&Scgm*in"Y"sP;BPrYuiR%OK$BjT-
+l0]gZTo;%,8s^=*[Y[c&=1H"cg2@RlP5:OicX]rF;mG]%Qt%@fK@XDUc"=8$be0pQ
+[#"Q,/.S^_EI/Ir-<!2\E_kBYo$M)aoN-A`A!YnC"F9\<[L4iG='C&V[fJL!F<dso
+5)nHL7:oEW")mMU9AQjfdfinL!M9;:L^%21LSg,t@VOIq"'B[4/l`?P8Pu7l-1Tgd
+1nq2=G"at80Y`gR]hO]QgYL+oojcb.K-;kV,g9P2Qc/\AY4'^K>oa*kbZSKN_7qh!
+F[T\!JR&DjL9UlK)u?N8pYbKE2WQJkFh2>!rrUqE;t.*3eYK'<W9`Q![`r9E.XZYT
+(&:P@[NXcR6I.SL7=/`F);=;IH_FaCiZC4rjboKY'e#]0DZ"B`\L_E)gUI?Mg@LK>
+`QY?B&EQ*C@2R=uH'JjDl%SbV:c3e,T<rQj/ZP8U>q[&W,tG<GSeSX8*]fR-TeCmf
+Je:<G?>)`9fY8=J;#L><00t<)X!_Fffbtsc//7Ap1?^>nqcQF@MffCL5Hs:C;VR9d
+8btTkhm*5=fh'r`XVCZi^(:<64QiL&9lc+Chlqqqls;-SK);[J<T<di'TbVjrPkh-
+dT&9aVdn`s45d5q`6A+N,#p7dD$%(hc7KO>5cr5I>+gI&\MKYp5=&G_o@me0.=O5G
+Q-DSnh]KO5[//cg0B&E3,*JiRUj4ca*U[7Q.!_b^MrEHIQp34Q&]Kp3=eR;23[thc
+@gm,ZAF2W,=9A4\=8?"]>dtJ)im[Y'g>tW;n!ag&eD3T,J^Pcp208B0TTJ#[b3q_L
+En4N>8^[)80o"EJ5*uM7JQ/3$=]4D_C'Bn!auZ3Y<eE!#H[foILZ,Decju]3W'f!8
+bIV_.A1oUpTk<&SHZ#neAd@16B^XUG=nFAti*fZ>pol`KkNMdXGK'8Aog6l4hSg6N
+j[?rK'hE&b8p(KR]JFhFb`g^m)&JSLW*5/7ASTdu.03=6'(^ggD_8TAN?s_EO[rR*
+0$C+a0X9J_j:rZsR;hh[rgKM>3@nMHY<-+=o]OFr#VHjD,GW#XR@ih'!>nbKC";j,
+>fkod$2!3?./)(9-mn'iF,EsE4@(jr>=/=Z;1!]t=,[Z69;g14HAliY#0icPWMrG?
+&*V5%Qg:&-TT"%DAlkTAgjhlfFPG*$.HQ&6?Q0!f_H)A"!31)e>=gSr%C8h7h&3'K
+J?SZ%Gl$m$`5pY`mQr"=-/m)>@UgaTq(XpP14is1;sA-n";ZdVS]g5f[5giB!^\ab
+E&NuQKm,._qSWM4cOY%c:HcFggZ<>LZ":lWTeKnV&.U+Ar!:PF=e'`UN,A>RHRL/$
+*#T`DQrn`=CLDh%[<AHU"^$u+:Q)-$a1&]O;\E\HBRr6ZnrMDH.#=7bn#?kJRO"ia
+9+3O+;N0ZcI5?-c&kX!>3sgn"_lK&$lgZPhHp@+#?XdXb%?kr%(-Lgt^Al*dMEdZ]
+Mel)>!sU1Ik1M_9;!W[%Nud26:0Z')o*=\^C_>1H0(SAD?'BOe8W12QAcpC]DW`Xf
+\VW`g)-nE_0q+Hh;q`^BJ/`[?U#]6(Wn[TM98!E2&Z-\fT(qmJ*&UelBGs7Q`I.@"
+o^I)3d57W8]$dLA0a2hDU#I:lGhPP\''iak,(9&Ccn.A04d?>#_64?\l>qlf65-Bk
+aVJZTi.[K46a[UHG$-9Ec&5I;'pfm&WeYF*WS8NZGU7"B<Nu<;G\H021)sBs`KqH9
+NUWq]G!("^=+[C*P-W;dRH#;t+P&B;9tK);Vi$M&:Duk"Q#2CP8G0D!YRq`#[72,P
+ajiFqP'!\Z&ur>K5$F'G=51,u6ol$<6SUB#d84W,Qi7ZjCe3GCWL3=L0Yu*[)Hc)7
+SrMW8%2u!ToSjc.qC$EW!G.LjrEAC(Em$11E*ZNQUbn.IXDgJ95E"5IRu'XRNl_bk
+:>nGpp]W0*M@#WI2/_Oih]cIi6S\M'\8ML%i_ccZ=]&P;n;Y8mind*"Vob/#4Q[)`
+*LE,;E<l$9rmCo+$b=%H!t^7:F:oQp2u6G(me[,H3_rf7Vu%.p^o=V(%2oMHU)XdW
+_HOYsJa_pslB\lUET=J9F^'MX8B2Frbf/+!j%>e1ETig@3dm$r)-]:g;*BZ3XSusa
+F\VH(P9:\Z.%Pj%7aHHGn`-[sI+t&nP]^mAZX;Cl0>Qf(=f?7/rSPn7GfK0s]fD\*
+>HN,1O73L+&[PSQ&1I(D<]=LV\sjH3JZlB\'GTi&;8@FAo?/<G+=m(:fp6Eo(FE7h
+=ifKtX*g#8dS]2,bqgWY%@(;AC2@QN>=1!Ujo4>^YA,2Tc]2.0-kuIko[^\fKVSu,
+^5Kf6"3b%$\-^jKn"IVg^RJGSOWYtZQ?QMZ2%5R5qn<'/P4:k>\Vm9[YF@he:E"[0
+3+bg-:d0Z;E;_1MYKc"'S)DX\ZTfYuLk+')&$r=@3$DE=@n64..nX^GWfkHb2?t-]
+#]u(k9O*:Mk)!SNIZ4J*?SZIF#@&o*RJ%/%nB9Oqin_7[&TWJd=a0!`[[b:Ue`lE)
+PXE",H5MXK_`]";)_;;/IhV[n,#26HhG%o*5)oVf*dc=#DhL^N.h`P&n7B10!_lR-
+Ld7\giOB]chCSd;!'5eGq#~>
+endstream
+endobj
+104 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 768
+/CapHeight 716
+/Descent -234
+/Flags 34
+/FontBBox [-166 -234 1098 980]
+/FontName /BNDDIP+Concorde-Roman
+/ItalicAngle 0
+/StemV 90
+/XHeight 504
+/CharSet (/Y/d/j/I/nine/quotedblleft/comma/k/colon/m/semicolon/hyphen/L/backslash/ccedilla/quotedblright/n/M/period/less/ring/N/o/slash/T/cedilla/numbersign/p/O/zero/greater/fi/P/q/one/fl/Aring/Q/H/r/two/x/g/end\
+ash/quoteleft/s/R/three/b/B/t/S/A/emdash/four/C/c/u/U/quoteright/five/e/D/v/V/parenleft/a/six/E/l/w/W/parenright/f/seven/h/F/X/y/K/eight/i/G/z)
+/FontFile 105 0 R
+>>
+endobj
+105 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 32114
+/Length1 731
+/Length2 24712
+/Length3 0
+>>
+stream
+8;V.^Gs%=,)n$/iFDMtNS6e]H[M^m0Z",Nm+djlkQSJ*#-K?,[1MEMA(jf"Fl&//E
+Z:'B^.f#GmLIr8;Zl"Ze=ea>bI,sMh^:s(1r:<,(I9kHGhq.c'*^(M[(<#b)`dh/*
+(6,R"#ht/'2j0::$_jq7)Mmrr78k</Mo;%b1^93I7"B@`KJZh0D50LOJB@g-d(i1[
+RC2)b@$cE*4b:E&"!jPDQBhNneBAoJ@]Z[3CFdUm!!Xl/(<#;5_tBgE@)a61(k]h9
+YQ/9LXaGj%5UTDGJ"MGj8+-XNZ2gujEp'g^R$I+"5a]f(6%Js/fqKY0i!6T*/.R:>
+!r>Zn(bX%*n)OKF<!*,9D.O/9dT@)(i59,I^h>Xa[PW(7$`7l.)B&SqR7tDCM9cC=
+5rK"h/YXc3!":bN=ZhJb=HpZF%H,#9)Al2"UB"=?5QG6<:)9%Jrim3)==3WDd/&ZA
+XEYU$!m<;#!62kaC]-IA8i21B?'_U+IcS"Y-qjiq&Y_(r8&erK0_U#R&q`R-#t.[Y
+CiC9dK4lCOA3_8o`Fa(TJjWs$Qlg(W3uQNr#\:7BMn_pai,Wqs=uBF%#S]2lrU/nL
+pSD#iJ.QRclF^5o0d&O8_kB=P$;C=,/=!3>0FU:<Dguq-ZEfO%/<0gaHU''d[Wbg\
+31<$o.'1MN?#9O(J"C6m+Vd`)cOU#Z=))mVdB:md\oZA?94QoI#*".'#kk+[k?%@p
+p"Za:Tk8d93_?gY,M8G..2kEt_UI._hMD)9cdVFf>%q&BcTBnofdEAp*:@P0a3U`t
+D^h)FSLr-8E6e)PW4^YNngDu$3]BlP5[$R9$n=`GZF[?9;0Y_fF09&[m[E,C@6H]a
+GTZ*0'*]%a9T0MT\#iGMPs2Ar99bqcb>t07-k+QeYG$$R=eYa.ag>N?E#!N?If[7h
+I-PYPnB'%R3XPU`G/Y=FL']g2;D%/Oq@6ac#'hg]f:7*""GOjr&/(&k5-(el`I6\i
+%66rOTHE`\#,8=QDr_$&n">frfP;q,M7;h"mg^.8e_GSD0;n7:WBcZ;mH7aSO@7#O
+igM0aDVPp_O@Kg5Y/^pA!:/+?f;X[Xl&r&.ZcaR\XA\h]gTIZ[JH."DG"*8WrDN>4
+R=Pcr`.fUFQ9-FnGHQn'X.?CoqkeeTAt7;?K*ULK+h.HFC<)5J\'SC)QnJV8[Uua@
+Dm13.%QR@q2\^7"d2+$VH+iC/l"uZplf*Kt^SX'bR,eHfL&>4R4:WfNQ^lcm7is-<
+EiRVMj^i3W=_an;X7"J_/#%40PCHMI+.)@[r\YO0obn^V:_J8&Ta]m%Y4-fsqpbr-
+q+k)CSg;*K`(,D:h&>=D#H)TGYE2]AN1r`)ioBf!S+8T%'8%=MB**dJN"oQ$qJoeT
+-]-*UpPn??GfFCUE^8$nr(Xd"^9CK!rAp7hKC11IrkAq=5m^-K.QXCg3!]E-S@Y=B
+3_pR,ODnFcpPe:F@01PSWhH=0Q2@2G3BYd'?c#$L.+!'JNkK.B=b'kXguh68!MmLP
+\^ED#eN"$K:UO7pMFQ+\ZgaAA<bE31]Uk;0rc`(<9Qs,0;J;.Mo^ouPAqdHF-M)iI
+J>67]TARZqK2FL9<D"ap+aWe3VG=0u]@Et(C@=tF2]`Ld4C'7PfC%NJ"<J)'6>D5\
+-,S-G-6luHT5T[!c<_g[W7POY<CYCu`:@T%pPAVJ+nb@g8!Vj<"BiN;P:>%_%Q)es
+5O`?%Ic8+:qW^\r;5^L9Nc[]"qD>G+8Yrr2E1Y5G[)mp3@CC?8kAQHCc*G3sCl,[_
+mY7K9T'73U3pB`_;RuH/M-$#85/LD#J:srMOT"gh[7)L?R,.Lr?UTqN<""h_A9OEB
+0n0a@'=[;3B>jSBS"d=Z?C<@3$hEWtIdtC[\kOfhmgt1Kfh=k1c1Nr2/L!V^&eV!=
+cK:-93S,9knlp9n2?b/n.d4+dig>%!-=hA6p`M^L/+\OKX743`nFq-;hN29*C&KBq
+A$$5Xph?pr#=Lt%A;7B)s/eZbj_5/k6%Lpi-+-#.R^l'`5V6tB>VA+J_4tcod71UW
+$2nrDi5,$oMQ:s1+K`rA4,[LV*N@g;Z74&bM@([D)K^`77_^iSOW^WM;_IMa:;KCs
+:oF%GB.+%41iYY(O^P5_^@>K=]V/FSl#_-BHufk1d3`JrG\9jSXEA8Wn!'mcc0&Ss
+h?OLN\l!6C0:US(#2G9Z7Ik/X6R-Wd``6(2]Y_Ufb(W3trVY2k3n<it(G9(n>cf2W
+Sb`LKBpko>C:gO4$iG?<3Tdj4XjON2E$;4@97Ds:3]SV5,A_RQO3VS#Pi;_u$\./,
+"&g%X8b;@/4ZZ*/0<N,XC'E3[:FprE4V=kI]ri\h"@&Xm7@K"'VV3U!q3S9kY.L.a
+"L!`R,Rl.>([BO.jM02OI'0orLIC'8e:s3oA#GhlKJ7&g<YqBLktO0-800:g:Ht;?
+E6"a<Z+LR5^pH6EA31^F0B:LsEpP]nj,9-,<1Y-qrSbWpPLttijrGCETt&;;2kDr"
+)5#Kj]J4&'e`E"H<Fh(C30c.d<NdTt"qku><nq!`V:/Rj!kkdQ`[CH;!ne0,q6O.#
+1Krudgb/E>ObKUaL#3Y\1-1.e"-,HfAR3H>,)0mfAffe\\%(L8D\*<M2<?\CGYX$K
+aL^ec>92P8^N6B@h%i4:<qMY*&a4JJfe&0"5=r2)*XMNWB=.DbG%h!EaA9:fn%&18
+D:MuV+5lYZ=r>PZW4>_B?015^DR&KBDQU26rr<'*rq@]N3$s+=)(SmVZSsR?^>tKs
+=+oTnDUl$<;]_S@?!sa4[e_qWXh,XEk8Sm8B`F'o$H(l4#^CPQj?IIS(@U0c#jl.V
+N]EMV)OPXV\9&YN;<&oK-&^1X`*?<rS3MWNe7'HM@Gak<5W131l_Gj;e@4dhmJPp)
+m7Ad/b1a2=pd,Q^2Ojl/ki-eAD8S,!/K%`uGrMn'rV<!\p:-Vf41MBqSup3aK^%mR
+38LEDi.),EUEGj@g(a,(GA5:"$2T*]\hAc.j!DW]=g0mk!@h)^@H>5=!UmghdMk2n
+F]p)CKi^E=5D"Z1X<__?P(TZ&RrpLB.Z@&d@G1c`s65<jN?RM:U1d6H%R%5^Y[.[L
+`@V:P1S-&&4e$Q6J]2]"(H[;;\P7+2Od6NANSHu-OrnMBq"Nu;MU3ge+C:V&dLP"Z
+n5%7[Po7qp>6JB3ZJc-6MYm1V4eNDgN/<7+=is=e`7Yfo.fsQS;K;'.<@5Yj]`XIj
+WI8g:,Kh731iL_jKD\dQ?;2.Mq=ro\;K@?j@lb0Vo_=#V],A&h:9O-pXiM`.`);UO
+/G[:e;SaFfeo<1%18<AsqI(:o(k@71UIeuddL#J5WiZd>9HP\:`'fK]<1MU0$C,r^
+oDT<q<LJK_@'W2VYGnkgiR%a)VID4=YFlHg$b\1?.On6a<*ollp1MW]LtbYp/DoPM
+.%CWB269mL?.Pr0Xqp`%eTA8@b[lVh\W,98J:4Zr@.OPU+n(8"B8Zi(]D2"#r:V>B
+ib(=#`hn=[OV10UN,iTgrfC-p:)YV4@l(1hp8/!DeNBFA=_<'/&aXE4HW7#]<D)^e
+WECta)$6OK+I.AT]uSMi-IW$"_T9$TTp9tn(@@\GS-DB0d4EBhY'32j*:?tqp0)4j
+G<\pg&gYNj/k-OM0,7fE$k/_#)'sdtUFhL-TK`/8LS.!H.+9_k_t0/aVo_m^1NNW$
+^AUTuqjU9.-"]TLdO=5G]WVH^PN;&TLWKa.AT4&/_h(UL]CYi?qVUf`:4]aF3=GKJ
+^[,_W=E:FN%oi#Qa*S@3lZ$tU"/qLNRdc<5Z"/@H#:3_pqFNuU.VQu!f5Z.7'usDX
+;@Z):?^,qg&EGYIm6N0\n;\))%8LM0!0pfL+Y^m:)9_%gM#J+3?*a_;9)?oF?8rPj
+J`b*Xn+2q`5F-2npFL>+O>hgUi6n)NF)5V0&bs1pH<M+jYSt[_WMkLW#!1VR_T@$m
+m$&6O/mJ>jclBgBl+8Ijq9^H('PaCJ=-f&2?sPpcUrPEf;E6jWAK'Vs0a!.f:>1sB
+Bndd!aH18-<$hbd@]BekNP8U8<Rik$lFuoWCIO>!RW%lcRK7(L"^LRtciTqD^)38s
+$,JYKL:n*Act$1t!WYfYEQ'YZ31.XCo"EM[<T*YD4D=XSeGMg76mC&XU^u2kjSB2m
+1"][D'_h>g>f\jn`L&R63:OIG'VUu$El=U)L#W+/eibE">WGWhe6>@UC"4JaR)31N
+(grC%(([j4_re__<QsG991-D=W?u>0p(QSg>SrPl919Zgo^Gr+?K.k$1;,oV-lgf.
+"KM-f$<R4i-+<BE#jMtf*"Ip&W]f75:!k-WJQhtUIgpG74M"5RVrenD[RgWPS?s1R
+.boI#>8S@);pWJ^O,?F^]k!qHkXO5?Lpm;"Hka1L5\7E@+m0a5Xh)k`7#mBdLu69g
+-]!+rnP=_CTMfhC)29^DW2l5NjDXt)-`bZ1*`gU0[8;J:aoqc&PppIlP@]YAQfJYl
+KrViH96.spGS+LT=@C3inS]Ud$!-_R)q@Nq$QXV8P^?VM%__1N]Z8p@pUpC?c)Nqj
+0\hQ4hFS5O(K^gZNsMLhr:?s3ZQOo_'1R*K[Id*$L[Jh"LYeNcTes'IbWZI5;91`?
+';_sQGr%G^Z9<s;693pg)>Jlc5?gnu6#&.WB&l8>c<Q6*[S81X_@T9KoE<O"I$7JN
+ps6H9YP"RMW88RAlO<psMK[#@k;V'[<h//Is,uEXTN@NQHZc^sYWUSh<caf#f4kuW
+@Y;j"<>U*ICFI&2Ptg3'J>CHgOfY:Ps.E]!`;o=hVY.D2hId,l`$I?YdtLiJ3u4<"
+J/o?aQ%6>Fia?CWJF9;7moq(FOV^6?]>JN/+T;5g^Oi#qrks_WW0q/-=P2qj5Xn<0
+r_2ebiWdFGF1AXfe8O#<LoSDEQA5h;,[^7U^L#r*OA52[hFj:C)FXE=&[)Nm-Isn'
+!nMR6-Qa>K]#"(0^Rm,+>;LYRTh3!<lXeds"TeaU@Is=rhL#(V/L$j1&Ief4r9n(D
+"k\EGD*Ijo="QE9GhT4P+(clbM[r]`JBoSuX+E-5+#l7N4:>i"A/8]"fG1V/2:b&B
+U]b>7qNHrn)Ni@MI6KN7p"ZB:LX\,#k<9I%FY9bZlEDGda%T;mesUIkAQ<:QT+*Q3
+=nV+FLqP];id/+WgqV\02/*(j7&01ul!9Z,/6(K02I(XbpQW:"_),d+NcmSK_"N4Y
+3:ROuYhO?;p"Ks)Y\ZGA^0;J-7EsZSGRjsR2?f5!@DJZHNPtmf=3V<HkKc1+]N4J>
++",a8hi5_^qDW-BEl>9/\?=G.U-,M)OY]!)l1h1GFP60(l)>]Y]#[23q\6Ts!-e')
+j`i-Qrs&Q!<E0jOXYIU)7Y"d#:q/s6<oO%$oJGH4q^GleYK3]?'KpW:1VIXS0"591
+K?h_hK62-B.+7s87;,U!mu*@.NpP>n?b4'E>aXe2e9T4E-V!_q3n8=X0j'uKlL4Nk
+UJFhBZ-O8\7nhdE/tr/Cj.sB[Yg`]@Qqi/?/h&/#kM^j0+OHhHrs\&Ib,F0*7X;J9
+2cqM9@T_XQh('m8G\61@=-bn1ik2O[c!/oPTumJU[\)`%e9ZL-na>%=+FbP$f,;\/
+AU00<M()I/p-/cHKm[\RgXQ"Cmeql7P+t8dP@6kJ,gsJr!_Xq[R=Ia&DGILS!t<7$
+&S7-IJOQ#XrIjd@S_*[Re3Yf;CS?`D:8s:Z4I4@.<Tt:,J!5PVK)^l#3)g49\dl:T
++?XSGm`8,&jmXWO*JaGiDChle>-s!3Sr4u&lh=-e0_e3Y$pK_Z?%,A>=@j;SFRMl\
+bBTmRBp2NYU)-Ce3TufD]D3H&4[RVfS+;-AV\kp7II8Jj+Vjq4V+D-V6JfX%)&(J=
+M):tL%kIkF.Ejt:Xj`Z)mFR>s3#jMBQ]MPE5LM]^?3T%iU^DiECo^6@M/0`.1-1#H
+e1Zs5KS"^NM_l4-q[EE"!b.N%Bm$2R]b3tB:H3.<9BrVRBVCmbe8LKJetEl*s7rH8
+ch@\YGIg!X"<R"Af6o1%3h8Q5C(="k00j/.TXckO+2daPS/11@GfMf&\Y+Q@J#a0C
+O\)I#q1g'E8;_RC9tf-)a+!,;<M>Ea[`M'm'@i:3qJ-[)IX>f3OS2T9,r&/QC2fo0
+fJi,(d(R2p+^(Hsr9,7>oP>SiIE`.BFc!g1,U9';NhYq2/8KB@L9UW9)N.6-V*hKi
+l7>>]U<IZ7#_U^ScQ.nq&FXr(]UdW.!NT.HBj(g`H!#.O0fS8;.S'++^qUbuE=S3'
+no3FfaR]7F;FpY>1HY)D\>Lf>m85Gb'^R1VF@rT.a-\!6do$PPNlT9<eU\%4,3WRB
+Z/e5F_k`9Ylu7:qrW.lq;/Lln#'XD:Md,OoNiQ51Bk=IaI#ZmoRLmc!61%?7*s.i=
+of:(82s\Im%A"m7$c8.2-[!q)LK*)DE<d=(R1#2<9+8MVgQ@ZNC"s<m+ee]r1EoOi
+=NB."lrg2JH(kZG$d4m+cRHZ`b:N5fHpJ4AE[2@ej^(&_aH`uDo]\12V%'S._'$LA
+iZe_d2^Uc]e^oB!os]c)oY&?DAsj,NPm@.#WqN@ticuc_HML:Y8;lSm>M*Vf^UQ1J
+B'F/dp+Z+Z)4au0+?=#NKrB4Be"EDl$-^\>!fC4g-:MqS=Q@1uO9u:G[KbW.>ba-J
+Y(o@b,oH+]Z>L,J]`&s9<T+EZ_fWXi10eZ6Z86<DgU2"U38;oCQ'l;?WpV^?-TW%I
+Di8loen7^m)YEEt87j=.ArWF4PBd_YVj6cRfpS?;L>Gq:bTfU!oT(SM8_!3EU@s`d
+bF',i",["epY+_P=]!?'eKAJmq6MWa0ERE,kGXHU4f1sY,8)W&2n>`R3Z(k.>9q"l
+R+)^Wi+h!sF9[KpLtW7qboXm"$(7pgNj1@E`id%B$ft:Fq7>14I11+d),ho>Q*#tB
+\EAY=^Bb\^+HL*?r!Zd0I&,8RA)+4=Z'*VR=C?8$YG")E$'HALjY_O]_^87dlm78h
+AZXN!b"L_GRT@_:B?kb!"Ta$/YbFkh!-A0Ul3#[Df3VO[0<GP2ChRodPg^>V\B!M+
+51,/#o8k5mC*,Wu&rL-S8u/!-g)?%nVcq@PW6g:)m<puYRh3,\U%%@:Hq1_:b6f2I
+::h].^^(q8K67A"D)]M`-BV,u1.:,n)Jh8>N5!MKW4(#?>?E&VeBNjSHOT9_roq9`
+3mVX%391%&jEH4*,FS@cN9]>95DrOURl+(bJQ)m!m/I0`D<0jKSik<g"XBZV.\jRE
+e%#9$Iu!ApMUd20*b"9$o@kAeL9k_Ilg.q)!E7LXb.nFPCM%E-%n&C5q'OBcYm2ac
+gh)k3(efU13g^Q_54#SI*9Dr>fah&8kN);HB\NZ"Sd+S6N#&s(F-mgoR\'o52j8[M
+l3:7+JF71b^G`)?ANf.'cXKF86:D=JZ,kD.<rQ9rHO+Q&Y7FX:otsHV>RV*AW&(K\
+2&Xh$YgI6nka/N?"?+:)icqBa';8M&";q;,k-bgdV7egMq9tKjpNAPC`Wp9Xf[.Tp
+XCSF.roe&m1=ke8ZJ.[a*,V#ee+6nm.<oId+Q[[sKNMFnO3Pi8IK([Ed(g"Yg9^"q
+1r];GHCFD_^`L6,Ps)=KY%OtkYjQ@AW?i/QL&FLD*>_u_@)WU[JAID=E[]YT68&`E
+S'13/LcZg6//12C?2Op(/V^oQL1P!H7_)d/!b[CI?u(aRhmeCeW(D0Bg_oRIc5!Wj
+-okBi\%f0(UFm*Ym07FD]#7M,_'6dEl+M%Ec^Q$8f@;_lo9*,`GDS+!@W"_i,3TON
+'*UiKpJCmXC]EXRNt6"q[6n2RPR]dO.1EW?`I]t50C#;N>DZ>a/sC-dqX$(#(:$cb
+gi,I;:=TSFLs^-K[ih:2LKsoD0EC$P.,K'%k^GSch5H-$[UVsKk,*9W,2dE%4`2'o
+XBb[nC?QD=D&bF=ZYurrXJD-Ag/cT3_Q@PQ!=8]!\VXHnKH>m3?_qX5HGKlonG4O9
+i4S:jbdNG>&Ch*cHVNEAB^9p0G:t\-0VA9MeU2Ege5oF'7q!#F<WJ6N1bD$M9"KfC
+DQ5tZe'Fa15QPNSSB5?S>uYg9QpAuQp/Z.GCZD?Eq^H;1S&j9fPCP$.3p2aZJ!/;f
+:_/@Kh7p(u[>cG,dmH6HHq)jogYkZ9gKHN&A1tD4XrlQI"^j_.W,APlbOXoK"gDIO
+VQuVYNIF*U4hmF\#AgEk!SDY_PP/4)6*-RT&TrVSngqu78"MZmEd&7Wlc;7q`YKuD
+_6>\TR8H?W@*aGm/``+$@DiI`9I[D&<^0]BRR%(h.AL_sX8eQ.EIVa^oFZ/[CqEq7
+=K%=1e2TO@@E+a"Anc^,Km[^hb+c/n852_h:\-$4ZiNIAj%S%*fCib,C$-!uV8Af-
+c"=U=oPJ9\dg^;AO_U5Xaq>LuP*Z-_$1%usS)AIP\I"q>WBbZQn4^4N?)(9iDZn1Y
+kiI]O\0=UckrR1p!%77;\deCuik\j.q[VZ$&?U&-7i5f]"p@TG;hsba=6Y9X[3^!T
+?8\Doc8>F>YYka%4.!T>gQAA0<n;K;g"d,DIeP91ZM&E7o,?0p=dq1bBlWh>mos,H
+Rafr=NRniTSa?-[CJp9JnfS>)[0<`]NA@q3Q#'EAW>uDe6DgGFS<T:d?=(oNUNQ?e
+7!c8Ab*=ClMN=i0@M[;O/tX.4ZUi'.i$>;@29YjF26>HKeapJZK0BBF+YC&h(#.H'
+Zm2;3QHmSk.@\8FCpM8aiFFYL&^@2DqT)2LmL#afoG>qu')NPPlI0$hbtT0qko%B(
+Cric%rf5FYLRa<R":uR!.'TV^M+_,6*:\0d8ckgL]dl=TSTp#W+lqHe0lh/Nkmm6M
+:apI$msn^>:ndS(hffOk@0#k4S427-(##Q[,?iG%'kLNIjXh#:OL.HP4V1p-570pf
+hYP0c\D-obo4FC599l"N9aR??>t&.?4H-@>G^'[@0D$DR"e)gQ'%JhJa843b,;jD.
+R]I]tTW;%>69o'LB%Lqk,GGO$+Ef]qMo\h%8R?5eC9$0(g,]IBp8]=<@[i>25B4PL
+-$.R;iLWB58>bWNJie4Q"PbU5\bO7_XCGQ9TtUN8:8P6/.o)@m9bu3!PH_gm:%Kf'
+i:@K(9p+Gp)Y1BOk\@C66ruDL'1=gG[7%pi(Zb-aUc^2jg>9E;D6iTt$ksSFIr\WL
+,cW1T5LA2KJDiYuG0Dk55GdA2i<_L?>a0<S'de>LC=#"Le9s/?HHCImDDiD(SoB#'
+>6D8G<UdWrK8q4O!C^uh49$h6!#l0"?O_^(,g-IVT<tCTFf!SpaLDd[.BAVLrCf4t
+c`o=RU4s%Ng_QU0.42u1.lnd:KM./G,I0,@<LU-1'c`H%%^8u0-M?k<p:Xaq7B]AJ
+#BYB^n&B4s=9:D-XOfgQ]rd2Y(2Y&7YuufK#2-&+f^L&@:/Cl:GC1Qhp#2Vl%%H[\
+QU%(rg1OFeUjuNo$V\'@?egJb^QY!%^HB(i^@rs]`6R_sC'17RT#h'[VID)P2;\bF
+f$9MQOeR;L7OF_*ASJ!No\`'`d,"2eT"7i3,t3(WN>&(KTld]dO=ktb\ItG'kb0rm
+AkjJ_W/a72PFgj1Ap2CJ4hq3OoYC1FU+VZ(<&%`^-@XEP"U+mT85F^6=K0-Oa;Ysi
+=Bj;/[-gniCn"GtEW4bDH7'1)nZNK2[h\a4:FuoB.b#Z01;dK8F62UlXo<N@!i@,W
+IXf(\*!V$smdm:IAD2mp<N`e$aScc%?SB^_MR;Q8C-D;sb#@P/kMh397;YA)SZCpR
+g#%-Woah)COa.Z[;Br,JjRrchr2?(qL=T3pcIYAd#(Cr5.ZtaD=sg7fX\Mj*M2nmc
+.XskFP>e+0Bsd9+7^rF.Err;7*?X\LIMSsf^nr1h%^"Vc[r$1Y?Wf(mAa>A`GXl=S
+o5?W1(8+1?atqG/cg)A+P*beto*dW]6:nSu7W?@@f[CfL:*0=]V^2VL2o.)76QP<2
+TC]so'1^pVK\]ssHQ'kgPu#EEkdcb2QF#e]jfVFj1DfU/'?[I+_EBV.+ebkq7dtO:
+d]n]lh!M-*<ttY0%0JWL#S<D&@-Sk-h2F"rN5D@$FkHJ:ldtLidH`;<mae$t>[StG
+rOm[fP+A2e5.+@!IF'J3T;ACj<_]WrMWF=_D4s'OL%EDtV`SU3kBJLn:\]fWF3TDM
+@m=8DMVk%t+XQ"oaOZD[fnnukV@mqj+d?4D`#<>jATQ?L!OZ/%*&Y9YeL&"[&%hAk
+In-9Ke44*Ml[i'[?:A-\*cENc4!)f/Ous9s52jkUQc_RGfBQ\,<(N)!oca1]8GC)0
+D:4(5)mjG(%Ths?RA^Rff9IIC:Q+IOE^.d[4"KI6`P&R:,F`6<im1PXP3%c'^<Crs
+R)@S\#gdM?&V0`CVeX+>$64sla'G9\5r+"^7B-:`$bT7JjRk/U+J#Y<5e#G(X&<91
+S`6gWM^kr9j*Fh"#V(q1,LT".5Ne.bi1eH(r)\QeD?^@W5!0I&L(Oq3F#F.JihotL
+6Q!bQmQS3'FFia-Z)]%L"Wh8-**<!n`2fX*"656=6^cf]<]p6#,(7/FRd/VX$f`e!
+3WK9gqtJ<d6oAOtOho/.^Al/]0VoM2[2gm8+]8B2BG%siPPrZ1G2?DipGca[AF3dc
+GZYs]@Ot*)gN53ppEl'a"=2<_Jdl&a8Hi"30J<#94n^1>/E"WCKk&gE+^tncJ02be
+C.`126Hb&'DjC(`H3'?9im1>(8[tpU5AX:)CkR-Gpp/'iYQm=-P4>"U%NAFr"$#Qp
+N@5AqbVKs@5Gh0(5#HNf"OMdCKLW[,hMedh=)G*V[Pc"@=u4.u59hU,6Aes=iLW+0
+&1n(T1DaFkqiBrg[Jb(F9e6l#oN;O"W7%^_,2V[\9l&l)X4F%R2P:,^K9Jjl5$'>]
+j>MHlP`.lshMukW'9osH3eIqW#;OPkrS"AUcT[tWHEuq\c$hVf[k1k5L^Wc6-GLO"
+#QVAf-*?t!gkZ'"`&(*op4<$523.r6q;,:O7LA\jrHem2]dPZVI8d(3AceKX]K,@)
+o`p,/DM^'G84q:<59l+K,$_=e85%*@r!G9Yn.hDAp<";j6?>[>]hJY9`h-jJ4E8G]
+iq1STE;iFLUhOBC<:&Yq4gt)?Vf"U>OUd*TP:Wu$kXB!HCB6n`Q?*H44'(FEg+hue
+^u$^l?97'E9[+5jjZ`Nt<5Yj$4Rc'#G6=!le0<F$H(E`]4$Bu;,Eh$0HnOQ6$$\>J
+&+ep,iFK:eA/W$Y]sF^?8>5/cUg6uKU3^7'-_>&E>?bmfd0C0<$hiI%[`7Sb--3lN
+9:Q%p2d@5:('U=pm!Z#/ERtF@XU&e/d8>#]D6oJ5nlRg>HA/NQ6?@D)+AHYX9atT3
+&0,m3_A9V<olrUCAAC=r)i/^8GkI3'\4lhB[6DR*?61[o?<#lQc[15+B@O=/,TaaO
+*L:gsUq5*7LnTP\_B$5&W6^E:.OHUb&8h$dQ6-X9S0ADNB5,b;cf&enZ<?+mIY"Y<
+d0%A^.6sS43-IiG.+^:qa)Uu9NU+lIXsX(5kPhbD"'!JI3Vp1,*`8W@mUL`P'\BfP
+V=DPKo`EltW4S79B^^YqF@;>$6.j]BhiUAlPkLDXSMMRr1]^4ic_J,tM/\<F^XAVq
+2jX;(E2buYMaEa\,>+_!qkisLc>=X3JBGP.P:r4:._hq"%h,;XH9\SBaMVj0p<T.g
+p+gNj*CA]uodRD5)9f(Xq-4qNcE9Df]q?qD3,l&o*cL)OP_5[:8r+;pJN$N7)(;'>
+6cFa+G$AfnY@DYlGo:Jmq_'ANjpl.56IVEp`jb8@pf-@%([0nJ46D/9i4;g]Rbl=T
+S?-uc,fVAeaVei?18;3mhue2#?[1_b1T`[4"Nu(!N8(Lqp5<pV#_T#/cj>g]E\b<8
+a5cOcJZocuKWG<u+?g[C240+`4@nhXMhRLp8.0>'e=4$LIALi(:qdk/JY&OI>C?pB
+GNCJqSM6SQ^uZ_(eYt_"V<r-XI.4D'%b7+QWqk?eWI934"`tGU4l+s[_Pu#;f!>nl
+V!ULkV+E:<+MfI^cPXG_@@Mrf4N;B672O_?<]!cC0WD6Qir\FR02_PT*g_st0am/g
+/]cD9+`NEurV0j/#,pWP*5BpY/>g"O_T9Cq6rud,TQ9^brdHjN@dOH..FemX95\@R
+GiSMZomr,&X4,6I]'B;oS>uTfM.O95:-j0Nh[iaD&b3tI(4#.*bMGMO-Qe!FjfVjO
+5$!"S??CUH9YN9GY=@#lB&4t%0W41hPD9tiij;_7R8h^@..p'o\,2HaeAF_7;]P:V
+k0V5N_t9&lfi)`Z#+s]pBGojOC2HV^fDHP`JHFf]f^s\f)#H=uo1q\-GG(0k'Pkg/
+U-E:'3eWn65ic@lKqCY(c,KPlmd8iubOB!MSK)f*8tJI>eBlX#%`:G?fjo'>)^1on
+JUtp-.f@BH9-#bqs0N^7M?$.jO!Hkg=)dV&Osf41?3E`e;U;/9psOb2Z.9/))#BY(
+L6\DFlKXIkp@J([^jTBKkgatV>VIN^*mLo=V4i/PU=i`;>#&=P28ZjGq^uNH=D]9p
+f`,AaSFkMc(G4lG!/(l!g"%=93h:l:Ii*W:T*Qp.U*?Yu=LtM)GsMQuStGhJah,j_
+>bgCF%*@A,4Z^s5Nf,Mc8jGW'/d)^&9V0?/-OnrTg2dusOr'3IB\4*"#o(_(&-D7Z
+jIEe9h\=&a4TJEi(L_%(Rm@%Q?OO"b+7#ualQADFC=?]4YAsh.C_S$UX5`T5;3-\N
+j#QsDa'CGA^D,]A*_:cc^Qr)q26g5nGoqWS)\bO4/1*d5ieqrp2aJ\]hSR,sK^*r.
+k7!7jeiNj`[[`hrrVcu#h.(?57As?WTHi;#R01[XBZ7"4ZF?^/#l8$T[9qqpi;D<t
+=cX*3rHSO[)#u%f")`saE`4O2K&7OjjJGKSJOAt2]FKYC?FHY4U1%nO1:93:.M>bC
+_mpf`UsZ^Y,&`mCpD"gbM'(GKrle-s`^p$sL7H"u-b.5GVK28q_d?dlBcKlLEH=Iu
+EC"X>NR_e?0>(;;iA/RW,6-b.8LiJJ)@GVgjQB??>\[cuk\.J24d%2P@keWdp)PRl
+!Q*"4n%*Q'F!)g"0q6C,YfbAT6@&p/R.L"*fb=E+hKj*:XchoJhQ;,d@Tg1S:1Iup
+h=3?>3A0ArK/O(g7h2.V-fCKnHAGcQ,(200U[%p[#6=P8^_\]6nN,jJ,\%dmXqbr!
+\KhN"(\:ltrD*:>X@Fsf%*Rsk<-V:,.VO"7.nmEt\4*I^*o-[too#.?<c*7%>?APQ
+&PAeX&TCDi8KgXTZ:L=GgRbMNWeV#SN`Osqi`lQMb7$RQ)OP'`iLo8KW>NEWpJiN#
+EnPOGgcQaN9j<%P`7`0d7m==4[(GFX!4q^L=8]LQP)fL,6L&tb%2sV(*:IX0?.2#a
+l>S$g$15T<7e*V/FuJ"qMs-9lZWd]!%pkT.XCEqa1noGV.$!+#hS02uWqe!^M?Rb,
+:m<'XcY"gZ9M"o`TNTNE]-U`[SHQZuKEYUBrAd%H/P8<U4M=-dnYeR@*QmEF6#F/!
+:@<e^iVQoC<%aD@R"_*A4hh[P:R=Z?'fVLs=)pJkJ$'GZ/I:fAag!<L%)PEGd-=\W
+5$4.oF7psdLScHj/%`.oJ"5$C3g**BKV(]@h;Xub/p<HsDB5q@82k?0<V^Kh2jJ<"
+KK,)'5?MCjhblcRb)LH!`NJ^GF[efdoP1OVj#L/c$9Y5Ad.iH2hpA_D`;+3OQ^PFi
+f"%@k$7#nN<!:r.f%IoeXHET4mqqIOWkk?`+E3umIOikPh[+c^kSa1j/s2hi$bhWs
+>qbPnlo9nME)hnAAT(Q:H2ph:k;`.4h2!NI4YD^215I)KbZ4$EaIj8bFT,lT!NBe5
+#?11i(>`Z0fLd\I!<oYKVVh6GHcM[RM06qNM78ZCol&ThZ8`3m8%rIf&gV/emp:de
+<o_jO'igAsVf,s!8[j++Wt*.$K)tLcA;I9rnqY(q@7+lQjs+UOLRa<R":uQuHds3.
+7A1Q=0/DhI49PQl%EX92I$6r$-TkqY7FH'%<61S:E?aQ8Ve2P"\T[L4_8\e?T&q3=
+oYY6HGD>.iYi=*I"L3dCG9T/XB;Vc%o(rXNn_T21+Pe#]PR@J?QRDoIYt.3`XImJp
+*2Hde7DMg"nX"*1M_<sYg.8Pi,+gJ1oSiB,F`;jkOKMEpr/ZL7mon=FfV(UkDOp+&
+NtB[>d:HuS13CasC>\g_:Ls>tf[#\F$1H0p?c?]]\RC#s"G#8o=`d\nlIqJQ@atcQ
+LbAHTkK7I\@)[us#$d*>hA9I+Hh;28NC4Kj,aA4TFn#O8L0H+c*b4?q*enMTIM/LR
+d:iDr/Ncr)9:IRm-6Dn?1&pO6(@X^.Y]"_fY\DR]#/L=^RHV<9*/b*2dn$8LYsoGH
+G+_s68lS,Cf=hP3'4L_r+k#F"`//Ng-`X'c@&N3)Zh7=/9`nXb-:c*-2\c)RJ'rcX
+,W<;UPmtS:OInkM15>Kh5r>.rFRlm_Hd>"<C=dO$\pV8H.FsW\'At*]&6r"AFZZqP
+@rUOV`7-F(,[)u59Y/=7l-D.P`7#R,#Pe6+k&T8*&Xd]/pJJQe3)<$!mQ\op69sO,
+dr6$O4*j(W;I(b/B.h&7]W*r&dXFE8F@VXja]Ac"rfd8tMV#]PPf*DODc2FQb!`8k
+@rf5G>_lO)o\:AD*RX,P(PW9i\/I,7hXkJKplI($%H$A/'IO2LLAp+^S3Ij/ErFpq
+ig9&"?N+A1Z4.C2\K&Np]lBc?\M;OXVj&pBLf`Jg@Mgsi-5\Sq7u:!D:b3,"N2:P=
+(Kb73a*rOFB7:@C4Q\tK(f_);KVST7=eF!9C9pXX]5O2VP'$V3.9H.9S`SBPL36e-
+$("D<76;i]rjRfod$=%@LL!qn=hMj:n,:k,+694^dA,ai@!0Ph)<]-#,L9f*pt*b'
+]=Z`<H.0Y\\eoUmi`k5aVUPB6<Q6J#)V-Z5+mZ1eOBQ#u66GIi!Hte(\kk!;kI5pe
+><[]JgiEq>SG!%`+<*6[K\kg43SJ%@Z+]rmo#MOmDHo!UI%(Io1G^9<NY^H*-iUcU
+>Z.>CK#nEITQBEA+sXa4%a=>!5+TcVl')N/g.&A%m7]?O%.uMcWJ@<GG7O%"Qcg&/
+XVtL<O%nJg)l/F6(s0F-CYBCa''U2K1$nTjb.>303YFQSOu<@[h/2h-ZYgFu\1F'k
+/$)Xq)RK1m66nqa3XjHL]B`A<#&UY_FHWKUf8dK!CZ)FP+P"[P$gpaZ>J2eA'Y;tU
+V[_]PNhC[u_k\Dm#\s)SrJJ>M=o"CrcYoFWQZd>[`GFJ\f+,-V9F!BsVku&<,1rq[
+'!'SK[D=@=`cY@iS4R_`"J$Fr]>JWW%WNV)+Q!i'5Y1pTXl'mIPuu5VMc8n0(]3me
+C+Ed[ei0Ts2s2Z#s47@CmO?0'*2r9+<d*h"CdARm]=tiF`6;\`b0.pTp/j,m+PMJm
+OV)gr9CR5FZblKd8fVJN)IN<$F)1J,'A%9Gr>qZ[^+i>p4aE,MFdW\41e[c'R@mJ%
+51$ukbg)Qf&s)r;Kma$D+;2J@lk$s)<K(TmY$AWH60YjSI6OqM;96LmJLk+L)ec"C
+-Qluc.an)Zjq`78L*(;i,AlF2G`0gd!aCe+n?+-VdsmEJ/IAehEZTQ2b@tCK`63`t
+;tP_/KCnV_6he`1fVjrR3n8D%g6;t7<Qfs-Juk4OA3l/0CL0>@/tY_i<i?:J'TZIe
++"\tea)G5Pi9Y9O\,"n"Y$5hl-2-P4J<`>GJN6b-aM8.8Tae$3m<o;ff'..==hGH2
+apJ+L#laR\j'M@[!6B*031pm5P>ppr?\"4sMQ9s+,-@/L0_c"rI`f[rLhat,:RqYC
+RK5K5LS,X25Gg-_8.(#sak52A>^Wp'qBP.DWd4:lV.,1p[u^>aHu(U6=\gN_*=^nh
+/a0YApS`8WRm=r!X+:=T_?W&7PH#%(E"uF5>FGgr\'R(SgBqn`n,=ctBU^)Wbo+*R
+`/KBW/#d:egFp[A68\'1`eI_s;DlI_j^0N)^%\'"-A/aMQ'2D@-#LTjN:<-!l-XZD
+CHCBnEq2>jF9401Hn:05CZ"Tq__Chj6nO(_0f&)2Usrc"&[?DDn4=nhcek(N+EsUk
+E*fp)+/T];I,':mpS#okZ:^$='!1"O1^3S+B1muN1Ssn);^m*V^@u/cq#;+g+HO8a
+J&k9FE!rg%2)OKiUZEd*5#g/M":Bn>AROrH(1l$8p8RVW--lb0]O"58%[eQb*V2BM
+IlEpDO@,`rrN&&%EsEV!LQdfU1?G6\;^M5sJ0UOoikVlATN-Uqh;p_O6?/=n3-WH$
+9GN^jYXoC,o%$#nKN(bar\R+BOecKJ4u"IKZ&HX@-!S5tOPmT_T8Nj3]EhE-#.&Tb
+ljr1^lBWU5h8K8q0>\"7M=rE9AeuRJqQ=GY(fRn/&sXZ?%nEur4'pfSUKFIDEG=Kf
+)L/m-I"@a9#4u=P``S^5cU>nG9?6I$NK7_d7_?\;.fo:$8onna0W7f'C+tk&jO?kK
+`.W\i0&JX0(uLq,p>?sQPR#;nj(]r\5eP\RJ-cU7@1%FO]E.Sl62r$n:TT@df\QtT
+)aP]Xk="h(03rD#-iGP"NDcpt/(T5<7=-oIE]%J8FM.2aEHX$\%6/=n4[,F!J4X[r
+Grq[iCDm+.W'W/cLSP3/ChO\ZUodu5A'8bqU\-$4C\Hf,C]Q;]Z\!(f%g9-c5Ad>Y
+aINJ*0CoojAWU=AL#Ub=9VrFA&"R2((80=,E1CZR7doXIcC3bIEu<uApI%9j2].P\
+S2j@@ia>4`<K/;^0l\Cn^<P)C]*gj>?rKTYnQN@"`U1c6*TTH1d/hBXR-Te(<*'WI
+6]Uj>;-C]o@P;aAj`D+W*I/r\rK-hQCrj'[]M`YZGj+"D3pW^+QHO`*W@/=:U^Mn)
+Vfjt[QuU2VdGTlM<HGQtgX`]BQ>:iefT;>FPf_EF4JTl+TsE1sXZgkMOL=,h<o8/X
+7Qc&%gF`Qi-Y?$kH2klQ.74Y;dX=Kd?lmgK%U>FT8CH18<\C0N:?fX.arFj3$9>HQ
+__JekX]u4f0H^A/h88]AB=qBg\7qg<kHW7BC=DNS^mO+Q<6SZ>.BVakU>MbQ#2Dgh
+M_\[rd;Ah[o15uQ`+'oSQ/o8E@%;le9(uDCD`[/g=[`Dd1#9hIOJYEF@I.?B@^RQk
+A#`7[4ZZ!;AI\eFrM'(%e5p'<4ose>"n=U]4(:@!+rooC'>mE6)hBNo5m%F8EJMr9
+bir!]'O_jHVN'QU<8R%G?*Q'-8T&*%A")pdonQn89<J_"MB/."pH.a=*<.-h-,305
+h07hpWVB0LL)-@,h'O#>gEJ62gk5+"l2;CiP=*NNIW;^UVHgVRf.P6HrF"nc&5I&"
+")=lCHhJ5P!]c2l-Hsjq9i_nUQ@79=&=J7=EI%Sd+D>fq@[N\!3\'a2N)N0?W8=&+
+P9aPIi@:=aOh,+oo8;"p8W[Q)VS"'M,=`GT>(VK*!"Bm],L<'5&\$E6n:!\2o7_*l
+;Vh>'I9<L8ChA1Ba5E'abofNa^Sq3PS9Nn&2KO=b[=&2c^\,jGl1]tHI4hTShT.!G
+3R$e:/n!mXq&CNaV`##gUt]RX&8_dA5o%CA:hfHq>5"C=j*[gM"24hIPbZeJ<d16&
+06A59<t_QABU$(:q]\nE9Q=H2E!5"RMQ`)I5dm!kbh/KnYC:<b>r%<W_9h1XlP,DZ
+FiVGE`OBuXd[?W<grh-i)0mfQ:sc\a/31b!!+*9n)O&t7mp3'W4>cAbN)rOe<cV>;
+nbaKc\nTX#8:a"=P3T2^77$@(g\adMVa/NOs!??G->q46%7-IiiF%ofj*CKNSbR:&
+ob[1/iQSBm2g!42U1OIfC#+shp1+3Eo]%Eg]g$p!i]sAnm]k:Oc<_oE5781.>Jsj6
+R)n8n&@*maFRDO@Nceg'NK)Zh4K(-Drb5==*&uf8$LUqAeQ*R[g>+#S]bU3(RCgqF
+<.*od,C-MuFHKR>ZI*)rmXdd`,6("Pe3/PP4qN%\#kZ)*]71pqDq-T>7)u\b0EWa:
+%"#TkUY%!nf6Np9flUR;(SkZp;"g&>@B'9O;WFc%dZ[d0lfN"('8OQ/W2;gAMGIk)
+?q:_\5Fnt6?[#"#X(`f%\6-=ijnj\1`kM`,:2aobU6^7g4iZbBh7ZgWoi*PSdLYq1
+_"2b<A>]Qp)nT!7&rM001VCS4CjT\fRGK7'>*S9Tgic[uRIdm7s27Q>C;ZKF=]PmQ
+3f3U`4cOrjptBpdA#PFH-fr2<lU/cCIbjiV!e9L7.k:WeXf+)fq+tWb]d8_*(*\3r
+_f)l,Bc@mgK2rIkYT.IE@J<\`IX#KG*(mpa?B'TSSD-0s6=cpjcif9jSu%Dt3!^"c
+;O8EO;3(/>P6hW@^sOr7p7F20,5:g+SLZd;!<39(pgC2@MVr47b$97llcd/XfQ]YH
+)MdeH.Bb0+HMW-bnNn:Q;Nf,:g)+E]b;To1U65<gAY6;*Ij-[<L%/`I`T5NmeH:bG
+PUP&bd$Ip!H4=c?Do-V^%PB9p-@X8>Vlh3iC^[N[JQEK>@lS@4hD^L`IG"fF0<S4&
+aF2-R4ki^`Oa8I.F&P-W&jM*J[F2OM;K?.>R+)jd0V^/jB%_'Ql1+\Xk%;sg1us[<
+Fq"PZi6oeuhXABu=Uhba+D$`WF*[:r=l$soc&(M[6B^k_1DSU:nn]]./e\\G&k@!Y
+Qoft\&7.1aX8ng9DiWk>SiT].)S/R[9[46#lGQT"c"J"-Y.NU+R#+ojo0d0@,hH[:
+A]lSEk:UerH`)7d1:2"oWUIlAheY'NS!7:0W(Y;"#o4JN53rZX##i1oKTZ-q9c4Os
+f"52kD?,"n=m:0m?pBR]dlb:&'V)6\@IMVQ/*F1mVH!F8gBHJjG&EgTC`NmD6DVHI
+P%/[@DnRJZ,XH^]VJh%%I&o8ISVsMj^DZ]dHKODR!WKKA]c"'j-S&;)fLFdaaUT32
+QU2?=9aR;%>oj$0<,Qnobs3_!!M1C`C9H\Mpt2L5g]1aU(G\K?@Cg^d5cmrq6k4H8
+j2L0V@U?[s&+mCCN2ro/+VhE'h`KY\TA:7=kVL\R9.9[)9dt?@<S,d?-S^.Q!on':
+77det.aVMO1[D-ai,FhKjI%n1P^kRf'%W+fQI^HPbIOf-IgpSn"[S3a3;B$XQ]Uso
+48glOc$'AP>ep<q-.6KJ9_)mXetW_C@a'rT%)2(g'm:Y1`)W\2SSpG-P6sT7-Xt^S
+(I)ObPniA`Of>9#PCUFTNGp;$AAbD&RMsC=rEX)SQ#nui#saqFjqQTG6JG8kS<hjL
+2SW+>8$ob^C[m25jQ"<]A892Z+S'Y2I<r]Pj?)i:?A$pBesVVC#;1S!#p?3r)C86t
+O;3Pq-X$Zq.A.&K`hS"2Gl`U`G&+IASaA7a\F<MMUiB7GA$`]u\q#\&:,,:pljW]%
+>([1o7_bgaHF&BMY.@4t1qtZ&?\g.1(q"MmB8dXF6SUOiN@ruq"[[9qr!Z(2Y87BN
+XJ,E%ajWmfPQ$/E[;E+tJ3[=uj7.5\GQ*Wo_un)q#gFKa,R9I"(3)5\(F5#mK;NE`
+k4N_%$U-f"8X/VQ*g#r[)77YZ+*#XFf&qR=4Le\AkNI=<O5d\LZG'W$<k/a<R\H-@
+Y-0.`iIXdNkmSc+lf@dofiAKr=kF[5Kba.Wi_->YfC$J1ri@aCPDP_-G!^45ST0bR
+ZA7ct9`_]tE^G7gA=PI4(\,Oq,rV4\Y8"iFZ@<!O?An$.CQ0*C-8L=>#C)Urq?R`.
+m"Sf/Lgk^QhNYjZ34@TSVktL=H$`#hB=>W0fk[Z`@5eCQX@g;X^Xu&a8El^Ja>`YE
+[#e=AH@1$7.O%2F'=[K7^'&WAAM`damj&TV[M$'u[)3(Ig"N%cCKB,A4#rTlee/nP
+fld<M/Adgp:nq7AfVQ`X018W@Ed$'YP\0hR_hq:5:9aP_=d0>qipS5fS$Pm.>q3l<
+5=OEc4k]1nX]_$[Ga'd;XA;>.B3.u+[<b6dXeV`C-SnYJ"euUQ@MQqr)1#AhY5fe<
+TRteGBT<^:Z%WgXb@$U%l!8o2m%t()JZ)X`/+hQd$j0'J:TeIqV,oZ^.g%]bB!pTD
+Z><b^_'!iThM-4A8f\>0qD]`=R65.5\Go^T<-U8)E\h""e[1fc(Vf#YlU<DR'6'Q"
+#[;e<_mJKMWZ2%Q7C>5H5=3tY+_Mkt=NJTOIZ/O'G+cIRUZPCrB%")[B])^8$/%-r
+]q?qDksnl>h4Wc>qNmB[><[*7NAR&<7H#`pUadMOaDNUO8gY+oMk)L\)ia=)f%mjE
+NrU?hQN,;aA-EE2ZG]J_mBs5KKun!"ro=n^p&N,Jl]82i$Pp7;8_e):5NY5=@K#J>
+n(!J,1G"43Zi%EfX1];HrHri%X-n^ILisHNnuTD`kX\T$QU2NM6]bL?q+-!&NNq61
+Yc)D1Ck0?N!d-tM;0Nb-D<:k'18'=^X<%Gi/0$h(PBDo:Zt'!m/XR+nKX]_mi%7eo
+OlB57nhg:'&tnc.^Me59.NTGlA!5f5R#<b]8CP4DA\[#53+U:=g.(i*"h^G,q)p"p
+8]N!?*W9?%Ni1Pn`%cW:.o*j,P3S@9V@/E,"'0t-O*.,L40f=e[hKsLPKXSo_XC-2
+=+K3r[bH09\UM!7YPGRirHOfq']B@g(IHQJE'>W./b+gi3K%M!bQ;HKd,QEO`<:sN
+.[lp6W,$3)r8-o,/:0%)LnFKBRVcUNe#LfcUE'<RI_'g>54GCX/s/@-H;k9ShbBYg
+mC-@f(r,8<YOe-(8,0DFeV;:L+p`&Vf8%&)-BS-`chbO?bnBbLQZn"bDO:,j55>q'
+^k'(Z,e1r`GC52+]jpf\3P1oP,FN<EaN(imZOgWp_T]"$k!+#=k35]u^Z!.**PT<M
+ifc;*7WHP%@#c:I+=*qD%fj2.8F"\bnQGp(Wi*=i#0@qZ%bC3t7Okn7N-D+;A<Ooo
+Sr;`;Ca^%;`<WL8(J@sPeo>")%IKG0bpgDK`<NqJ"-d@Khb6#@f#GV0&c/oGhi1/@
+!<39(pe_`t*:&U.^f'q8"UV6=X`I^,be?\%juMf2R+h/'.T]Z#3=M%.TsWg?=G#5n
+K<pDF%0u5G+BHpZ+NqF$ZZU*aI\/V&Q6.1g"7&5<J=Z0_(pc/XL9r_t-rtq1qe^p5
+,C!j'5n\t]7EVV_2*nX$$=KP4RYhTYMjjL)`TiW.:X6oZ((s&J05)#%R`>;A@_StT
+DG&Ts7CDl62>u%oE>6'YLrP0jerKuU'iR@q?%Z5.4H1iF#JHAdP.uPef[rFlbGIlD
+UmfUJf2nIRf[26Bqb(EYYk,p@-44!D>a0r(6\b!:WLH$>DW=2Cod:ND5[AoSqbSSL
+*%YtYLl_Y)$R_Ao(!']bNn5-f,9sm1qT1WHJ\%l`-@oZYqJHsR8]:4R-4li431):7
+:+18^"k4^>4r>$*EL&@b&t3460!V-?F^/bo\FDAijmM/qGt?i:)&jGVm>i'+XOunM
+`B+.Rrbp;bBK7a%_K3gl+'ohtFnu!qPe)4]#ET4g)/%5&<,TU+&(U9c[GRPMI>$;j
+PL<i[;Ugab**\:DR-gFp^4H?)[:"hC\Vhq#rf:E)MOfNT2&s1ZH"-hYD]M@!VdH2/
+.M^NjfU]YLXB7(Tm(6j;DHt4!`:$fDs&"or&u!n$LL'YKIh*niEq/nJq_iE_s5s,"
+7#:&#qg,XbfA!MH<)Vs8!nJ,?gd24Zq7".pr\>orPXRqX#kSFgO0;plCh3UA-m#og
+P2Q&2H``gL95`_::ZJ8>=;fR_6Kko\U6RjKDRX].+Ch8h[9=]=]#H+B0'r#kFPtIe
+c#MDDH$5nl\,=#(-"lJ^,7tuiQ_]%9$n6'HBhhfTpi9:'p_R%i/L^Vmh405\']4C,
+G(t'<D*KCL0/U35g4S(Y\ih5P747s9fK,(-L-6hXgIcMpVV^B6Nk/:@f2KX`*GCAR
+2A6V5eFJ$>\`&DT.tp4uP7o='PH0D/\Znj@\FI>Qpjb1Q)Roe*5#s%;Q`(]q1Isea
+OfSK__ld3sOIpcq^!PJGBD&t,%CeGJCI>*(0O:$&Sh,(e2W[2[/,:LtlkPZ=DiR*P
+;oalK6<k1$^:c/:agR.Dm&+&P0ogl?,aNFfrlihW;%)FkT0tBMV-m)'QlQr,31oB1
+5rA+V`22J+ZC)^-fPU47A97=L!Oj!h4B56sh7%MsZS=Q$"J_or\u)J80Df,1>8MVL
+s1(e6YL'<:H5;Bu1,PI`q82^&FH)5jq/$ka)Zg)7Zo#=Ql9!Z$DrjcbL9<i,Y_B"N
+&0k#,peE'Q'HeaUnC3sq['I@'L3.*)k?^a'I",G/!8JT7Jt.JTh6RhW2;L=S^ee5g
+`C68M$)<1RLD"pY^2TUHgq[bc5,V+p?$2g5Aa!IWXl4Hbo"&1h[FGZLr]%Np#Nq3(
+PVB%lm3)i4?hd!D)Uf-;;@[NF0+%jF[V8Pa>3*D'7M30"/+24+q?-e/do^mnY+GVI
+G>C0,jY"J6+!3l7\N=&1'bL4VD+r"!*K5of8]*,`>i@/.gr.DG.j\&q%dr=/L-MDl
+-d44UIiZ"Fm/,:5G_8<VEA:t)F:s^bKKPul5_OG^<b+F1FVO$u73kNh>`==aidah*
+IChgiGI\pY2)QmT>6,EIlpP^6W4.:BOV0&s)Dj)0N@X,S@1=D'mG]#-j-=Ld)lS9h
+;gmYD0u^`s!0>X*>S-!DM>"d7b'@im\88Nh5%?W=:tahnL(kZ,1p79bHW!]\=laq$
+]I&u%cjuHsPXXf!EGt9_"E%]%T)>DHFk=FU]`WGXECDZ_no/M'!oXZb?4\lECGc`N
+'"C>sRR2(K#=X3kpJQi0&mg_?'l,#?Qo,,2+kle?PNB5K>:[ke&(r'*^4%Dq&T!$R
+=jEkZ6580&[^OA`3Z)K'l9?7^:KL8dKM$0W02g0n<22,,%=o=k<YqepG1?im=>7&p
+Z^iDc;^8MSZ]_m*:gP)JBUKmq-7BP&iM.$R>B-0>!b/KD?kPeQ^4n#t*:e=Q+D6D\
+`!:*P?WN$r#=a,tD)?^)>Sq]gOTZAFipBf2<uk?tDQN9eoNQC::O-<qm%*.O@%;Su
+%2MnE5Hk3n+He=Hr3sVW!(^CheR`ffUdtl0EoNWSP;`J0\,4]%!PLjBBgX@d(C!/N
+j;_AjQUd:HWS+OiHA2-Qk_S>'-ck]VY1"O<&dd+bQ)QuS?J?9k)*[8=GL\BJ3rk[2
+LfF\2(n]g#Y8JRIq:;YI>6%Ej\+EKomA=`9+9fNMH&'$fddREC'SK`PU9l\,O4uI4
+9dB)eK?b@Li?FA'nX=SWplt"hqS9g6bH8+B6H(]u"b6%^#DQO,psZ,PHVT'1a8fdb
+i;%Y+D6<2<Z"=6SF0LP/VVOf.0sc-V#)+@8-#gJZomg0]#jT64?F60;K7c6Rf$*TM
+e-7P_3WlI65i:F,f_6qRIXkP.)XrX\L;I8u.F7&Q'&_'8b1r%C77rU(hQg?.A?qHQ
+THG"i`n-t]FWK;d'id^f*j%'olZ30,BGGr0O7jZ2pkB"g)k<&"X-lG(p6*Un/o4TR
+7>f^d(NPAdM>TWTE`0hL#(()#DY!CW9/M59aaNs/^Wh]OJ:9jPd1G\%Qah8=g`quq
+[aA8Ll6_S)iYh1XcjaLJ0&"P#$Z%(=!!*B)pP="8gM&@*o-mRXrXs:/d#J@.Fj27L
+\]us-iRPO/%S=,6e[TVgG]9s'D3`C,iO6NVWK0cQ#u2%R9Re<_leqMsV`qSkHm/L.
+=hiFd_`pp^;p+7[Ehkt8fOqJKHC$'kdsH-#^"LeEQo6'@nK8%kH[;ron8+QD0(3mk
+B73kdjY"$uH"iVhMr^D-Q$h2Bo3Vj6"t/FWGYK]&joab^_[;CW^$J;roOmQ>/Q-&7
+bq>N-=q2\aRQo?D]@gqDGf'Orfp#5GG_8#VGkSMR5Xl4q\#52@C:6I,4qbHTCXDX,
+$#.n:]jQjTQscV3NTO&MdTAQiaIa<!3iELS?E2G:B"&9/E@`PVD:%Jf4d5mC8F;Yh
+GK0$.O4LLI<cioio$RR"W?E,ObNJ1Sfg/2B>a67EH`&)6o*B4n^tjk4fY#1Se+[Q_
+i"adtfcKm`ZHWp<?(!R%)P#.&O/`Smk1uBrL8mVgTbG[4h32Zdk)-uMCmQ:SeA]om
+iYKaKji+Ef@+YH5QjD9]LN6:Kl"V31PFA>JqS*`e5;ALSO:Xa^;3D]Q%'JFPL30DJ
+f$SYYXbEB8ae;Jg#^DX^V!t'<>k%RJIDi=05Egs@I-?hiUl!NYOMA%L:D<H,!1"_q
+Tt?&l('RT4pk)dmOQgtLc\/:D-b;HBakDa]mbD)h/[q_)NO^Q@gqKcQW&jX0TWteA
+4s"lP!P9f/"NEK$WN\+?"=;V]UJUdH)R\gt)bVR+9<F`)b5!$X:r2VDR]KGa'3.XM
+p4`8J?N02kiTt'57^Su)TY4c#4%\-a.fT328dF9O4G83VZX;q"AEH>/0i5uiNMt5I
+Q]3@#E&dO0FfH:C%%de@E^'LOi:]UUfMb'<p6("mku4U3$(mZK1hA,4RY5/H7L:SR
+aZsAsNg]`mR\eC=\F)B_m`D>E;%dQZk3Ic_A5uV1SCCR98S;P%N^\j;TKL.<#@G[.
+4iW"rlLasfH,Uc*]+U9(DgItul(RObYu=?..q`pZI_l0KKUYns9oG^4$;1RoC0q'P
+FeP0b@`"'SR\/<$+i2+g3d%I4<\SPY3pO7sZC6);OuaeNV>)o+Sr:3)a8u*J.u:T[
+C>)=t1Gk;l\tIf^D@kOfs"Y-[h5$V,-FC#/2N&mXA2I_Cl&c-)g[=+QG4d>3f_30Q
+U%(^k_2Uj"+VN3Y:h:'73g^F2<bn1TXMr.FSL[ohV0JuSRkB(M;uac3Dld9c`_;E@
+@$,;FdrHZVT[jc",iqe)@39b1[/)BtR+Obk2WR$B=BZsL**8\=DQl:NgZ^Ioo>Q=o
+DrGZfW[V>^='g]]e@jsf@qI<m1NRQSA3nI^TN,Ud_0lj#Te]48$k)QlY1b?YEt[)f
+D>d7#!(B'c?AF.:9LHO\#-WeU_laFdYQt+*451uh9RPpZUI4(e'flhq]j9e!,oOUP
+O=2N(g"XB4aYRVcn'_sI#[2`<#J:gMS5[be-CH_h&;fsubQIYSmPa2abTC-\(mq9n
++V',-0?Q><>5gsODhp=XB8Q,9Ht14i1>kak,)J7u!i/4Q#@YQpkR#>Zr;.kZK,\3K
+'Sh$)rZ:M8oY6`8NR35m7n?S^K@k3O<j7q?@73GX+7\RCK(?jRgUAD$jl>Gt6'/8H
+d^HHAm?JMlc.2pZiG"khV%LIS]JD\/s3a3mZMQMAZ2>SChkLZ_c7$5NX.=eIleG7j
+l0B6P&s\%?&]=De7*`ud.31INbi/JG04CQ?,K'"e5uC2.ik=slGpJg4'p\Tt)"fm5
+[Z;sM4X^;:5=4=+gS`^*5L.Aj[r:?n[kgZs#K]kX*-iJ)^,H\,PX=q7G'[%C?UXK%
+8E/1lleYu@*5$/]Pu"bi-q.]$D3$pL%Y*IhW1U+[;%nA!g4e+s<X/DgiM6"ST46mi
+&U#7@VlJ$+*,ReYcf[61O+[<]]o.?/ODn"]Nt/B,2I""`S"pW%JT(#TMR$AOdW6eU
+]"auSS2**\kI3W=ZOiSYOfo$^.c?q0].`Ur)@X(!)=52Eh+(Mh1KtTeF=aODEWU2W
+RXSoBkTQ"UQL>H0Rkg5mAg,+=nK:Ng3fUhba>u*VHJ%mZZeaJ8>!\r9^Yq*k3R\mn
+G7O]Tk0oWpPfbj=/`ej,f\JJ-#6"bP%S.*';@-TV4%t%0Y5Og>;hP!o<(<M1<BLLB
+:YhFS)$k)@6<J/t>&QJ)*@a-Vo'sB\/WR/9'S_8/`-\)rYNp@h]fE,A=ZsJ;C=o8u
+*HE]U&!iGSVFggur>fiMk2qdMN+d5*cQVAJ$eMOLG>SJrN[TVe,u`7*2ggk%&jK$_
+I<AG3<WYKHA6Y,TCIH+r,2j<XX>,hSEnq;V2GRp0CS=-&"mdLM(`AL=:RRY4(#\C@
+\]^6-XecRfIp:@#*oLg]&GPnB/LkE4(lnbZdUh+c%T=>?#Fp:sGp$?8jF5bg9-3sr
+G2g6AjB18rW?iq:B#)/se"`fnf1mh`J_H.2Ks4_7m)&-&M8U*Zom/`q7oNI)+G?\>
+rF\IW,%b`;\heFD2J?,o?4$4NW9F>nH,44)&s"'ZY)&43Qp:LMLeUW71501EFbuD7
+Ug+=^.-lqN]$uBt(eFYN/):hjNdu1)Lu6+mi(Se2S@aHSLdtI1PebZEqOR$"YU0>N
+#laRl.Fe]H]n`/)$\$(tn([oe24hb.aPY=2Cff"(/a3"eDXH]6j4U%HRmjnr5kc@q
+>3ck4s/:H/=j\</D!.(-"=n^Hq7L(1]I?fcE!'p9XiP5Y>7OfbR(;9h^U1S;73cjb
+Q6HjrRonZIai'.Z&,cm;'R]VWA$5-O?PJ*6W%=`=.f]60e'f@':!,[YZtOuMU]rH=
+q!rps5qg-:I;!kKJ8XP5`+DI)@q5"ue6nHuj4>=A9jo9aTHrr+BUr.@4@MC7qg.*n
+-<K&/I?$"*p=#JlIW-6@nVh1a4e5f#C0-ako`.hni:M<Udb%OmL%LP0JlX,E"\qG[
+'N_8ZcaY[VEp"Dd@'N>TF$F<W>+8#9nP%iD+uc,m%=8fXbC`e+3Q'(gc\>fV_0KU^
++>.H<_e>8ecjM):^iudDmNp]&)VK%;C*cd;A5fOWkqsAU-Z%4SfJ!+RFA"!A7.sg;
+p+_4lZHq!>"?n*qm#Vo.%!^QNKQn"#K6GWDXTjGV=UmBml<EsaLQdgZU<n[%.i8TJ
+R-8X^H5>ZBAZ=K"87tadRKX!\j>U=uFbZ']C`&("CUnOcOK/G#g`=5D#pPJJ#PGc6
+!'>24/.JK;L$b4%[&aJU_*^#)OY@'+I,c3(Z;aoMoLhWAcM6L9m1^g2.A/$p161/H
+G<X%AT"``3G;H&H&EVV_PBf%$!1RH%*R1JlQ0h%m[L!s%7g]RIg:?sDkKi#Moe=EQ
+Ik0e"^etWE`f7bZ-9tbGB#)ZPZ+;B^T?fZh0V>!H@U-0c8a1L>eHW8d96lDgH94jb
+?&8XTXr$I>b-;FojMS+@Z!jh6]<LQ4&05M@'^@P5>e9:^6K$O4C-U4_X!7%li@jeI
+mQBdB:l@?dK[B?bG@U/[NsANYEr1+(LON+Sq!8%?jQeE5Ol)j"MJ,t_At9L6XV]Tl
+Qm"prZ2i3]^PES^16`tm??cquMiO)CV\pGWY/1]tKnVeMAF-!sMqn=MP9F*AAaEJ3
+Csn'+1KrtF7D.t^;(dl(l?4OObZR_FY1_T]]L5pG*d-1((=Abt4s(2u1R:r4/^i@W
+C'ITk?GEK.Y>nOD+AQ=tlH=V[A<""q%##dC;:QqN9.\FaebP\fr,LN"cJ"8OGkiFS
+hSd\kO;4[?1niQ__MoMoo^B;#AhrOf-Sf(2"+3]p!5Q,sT[j!jhA=-70a7?ePc?(*
+-'2hd19)m'h)N=NOE4g;>_ZpjE<(HXaZOqbCYsg.5pTo)Ao0Na5M6YYUd%!bUt56^
+j$f/oDaQ@)Ad6>SJ?rNCF22-k+fHu#FXddGm=H(eWn2Z(3X)?r`lSp./ieSI^(IGd
+P8mtBaAbC6UKYB9HG7ts%U$C[C9:Wq]f^0^i&(3\noIW8mg@r)E=26$!a?+W`]G]u
+ddSe]atKk@(9R9e+Po";:@_5m]6jdT)+8`k[pF:rLu2)7o"`g\Ea6HMfNoB7d2W:/
+j+L)\@/jm$q;r'3p<PgD%2JqDXWDrUY:/dHU*.dDe=^V5XTJD2)``d54%MneIX!Qq
+U+:jsq_aIlQ0IcnLER@4DNq2JoP>:CQdhK0QcO$fHLn@`Q,d^6r%7Qd]5#fRlc6A'
+^.1p!W;)PNYO>G3DVWu;l;$Rf'c_9Nk<sJqW%mT2#PeQH`+cYo6M4CNo5V;A0hOKI
+EET6i6H4B)=n_.;n$KGd%a@2bk_rU5%RH-:D*K:aDn`!MSZWtVh7(-"bhpT+=k)WQ
+/L,b0'mX]#(#bi'Jm$cX&JT.)'$u63MRHl+C61pj-=hOFV-tj+9W;#t*2!jM;Vq/p
+`VboVjXHVL.O@fF9(*38(eFY8<![*&aP&%&naH`4Pe==s0q?[.X"0OuKpNk7.-su4
+(`o1XL:3$f2Hc!>(Cc%TFcQ]jfcmWUno.u`VJ#;Rf#_2uo,gJ7RCt/HpB=$+dgeJC
+CsbcA?BsDccVR..,tET/mZ4(4l(PYjH%$U+7O`UoYgBP9T1`Ar^bHmOh+X=SQ2/)B
+OZ^8Mi$M%q`BuXc:kGasG6-FFC2O-0Gp-e#UU4[4"P4+)i;0>/nV)t,e\1o@cDib2
+^jIQIk3-N'r*<eX"M)=Y`3@rl7)Skb[QLp%Ho'\EE4c?r55>/G9mkLGV>F'03kWi@
+D33p>KF&)1m:([L+q;A+fBqRlMO(P&5\]U^n_1fhQDnVlTU+smdaDk<RU=RLA,)RI
+BKeolW-CcR]kIk;>d_sWh\&LEJ7*PcEUe#X)uWU-ct;LQ[0e"C(m8U>mQgd4C:aBh
+J%:-iqBJjTOG_%T&_i\RY4+q57d!(Pi]Hn"*bZd3:'=F1M9IL^3feC0n+&>]\,iDl
+1?@pITbDmFpGcWe<YJhUWhmQFpD_.T8P$>XTn6Cn/lj<T?jH^8h8r4ZUL6]6nt(>-
+ig9[Ogj;P7k7@Qb_a@+Vs5j'ua$Xa8lU9;-2<"EkiI%fK]"tpCoIPJGJW[W<O0XV'
+/a:]2bHF6>i1H37dStkU)=Vq^Y$,[teg0&^7S;5,0*r"/SmL%o42!>s=A,=H_[WtY
++&rkQFoF%.g0j@C@fGnqDFPfF(H!<nA>sTF8#@%hU)o1&'Aq,^iISG;S-CB,&R4sU
+3asA(m?iO'gF0Q((Z39pN^e!kR]S*3!!*B)pTIYOY[t90$*Sp<d=_S*dS(P!^b0D_
+.foJm+O0*[aX3P-MKmQ[L,&r6#pKqP>'9L1#j!-ecDHpjP@]u*\`7Rc7DB9iLEOKS
+Cl08->Eg"*AaI7mGRgp[m&6&DGh&t!:=>HSLlCqKQ9Actj'0nc0b)%\%kda(l#D45
+<CA)aH,73e'+7t?LR,0Wq7s2kZd7u40!*X?IM!1*4reNj7.+K!X)?iL?jpAWqB+in
+*Jk%mNn0RW4+K#mTdSM.blK!(NthWH>Ol+&gXT(C,`bF.PVjh.3]bl&M_9V'*0<(l
+O;tfg?)NJJB7#AJ!0&j_9lUR8-@[u2.&O,\K]'c,-2`)0ZTR_jf!j2a/9t(d0iE_k
+FI`i3d80H!RhhOa+q$CESN[o50-l3nn3^?1;_2P[s+n-)Q>JN$$i`@#$B<jl.fcn>
+#-.NRJ^KkcYHrD\Q(G,Kbs<Og1LV,cA2Y:$QH5N5fCFEj]0ZR&Z6;3qgF:3ki'E+f
+H5hq'e6O$5U:]U]Elp4\#nGuX_OWO'4>HS3='UZ#?:R_'<XP5)Yt$_3>.DtF=U8%F
+%D.)M[F,VEIa\-<e!"u?'B<`r'@r0]CM+4>;WB#?LG(>(IB-*sA9j1KLL^eKE6pLH
+V_L8@Y(O>ZSMC-;olUi#GA-4l_k1YUp0pP!3B]:HNkM._k/`W1Du!Q43Z`.l9<tO(
+Q/dQ9i'`>jqPXX2`jX7#?;ja:*)GbpHo#7BN2,:#&_IK[<YWN>&03@1cAtAY=1":3
++6mTd](TEQDnmO6[Lc)4]:RZA/aFl>`rfqKpp9@(+#YT+9U5#,W0+%D'Ea,B`<V<U
+H_=VBgkVbQ+2E1`N89N;oZ12AGRT!`="n-lV&;`PLBF>S^6[^ZeoE&n%r><`%pV,a
+?]=6*ad$ptHke#VlOcRj&9ZC([[]kHk4YN1$D>3^%=*noMVhT#Gt"k[8U-_!$$gr$
+W.p%c<,f'pq$#)SmJB5aa>C(ZSMVZg2b8DO%rERfRKG2@>4[ei\OAki8nrsQ>otOB
+.f_9^gq^'KGoY:=oneMW@JjrNJ4"M'""^T>ZS:no:[MGb3lfl9SfA?+0B!AXPi1Hc
+_ln(ROo0:H59JW(Z"-ZS"39h;ODhfuZS>t0<n3+)<,8\L^"32L?7.9[2Q-FggnZ+A
+oXa8;+f;;tU3E"Al@=kkjK9.0c`B:D;.L^p1!RT(LH&e!^<WXffbY2@ajN]]Iqp9_
+`eXNmpX]?BW-I.>IND.(+a.W.FgF+O3DP+NK?o$?Loq^Qbt'1,Y(RmTZeX?X.<;W%
+qkpkucR\B_lPhFL9Kb)hg)]H;3./\Y`TG/bd#bNbAg(lVYe1&E_37&&]0_:r(SW2N
+j=+c&*O.B-6P4qq5c0Q8.je,,%KWeL)(4r>`e_0,s7N!`"IC50<)aV<`klkJ9j1En
+!XmSq</>%<2*VK(keKG7X3d^8hhNX!b+6WFL"ChO[up9,1,FU?,K9Pn4@QH3+$i\'
+T)JipSUfM_U:WqP%t%gb;k.^e>l1%E4I)hj<YU"R<r=&lpLQ;e`"(c.R#%q3)!egG
+PJ*4d;e9kJahjFQBUNq8M?:EbM[3esJ'bD:6fQtTV[2_H.C^4h+3;HjcJ;S9@85i@
+,b;3f>oX<@CRL7bpKWAfAdUlndq6Tsd]FN;IW[W3h*5L"/XQLEf(j&s0pT&B[ZqAu
+C8K(/Mf2,>DVb<-nFYb9F-X]0Mi*>9bd(>HFD>RO_@8Oc(3!2&,s`=V%P3[9/CoLh
+bKRWjoM1Sr-OiR8W+\l2;Y87-29m`'^h+)CEI$5CB;YJPD:!32V[>e1j^<V;kl^Fj
+1DX=fDkQ'OVoS2r$o[q<Nn-n#ofWEM$\0V1d-$3>.hhTB)-LKX^.Ob>P3fD3Kg6\I
+A\UG-_6P3@?b4(77p>GpHUPam*dZK'al\AKQXdM>*q7c1-!i<//\j$[a,o7*b8?W_
+*+tKTdjT$&U##<!<bb:'LLV^sCEHnB\N(V,r7/e^RfF?..7WB*=3>!dnTRWKL3_7H
+^qN;+Jq7h?_UpW&k1s[q+)t/`2)J=>N9ol[Y2r3o+`;FK3,Ck'"J[*5Y%/Xhk\188
+p+OG?i5ZeeEfBVXrC>P:Gqej6[_0G>fE@PKH.bDVCtYJfs&FQS<m4J6YoH88M/m/-
+-+"OY[ccK8On)c`I<I:dCP']c65@?W-#3Jk:)m[Y"]D0_aY.9@DF/uBpQTP\$\r09
+-O]1SHR[5mqZt"=)cG$Q.o],o!AR`0a09DDU##+U!l\]!HItiVifsK74@JY:o6WrD
+II/JiRo8(Glh^q$7BEUi^VJ2>&(F9\>l]k"li-5E_J+m9El@iA0UP3M1&oedbtK8^
+!>RhUGMHE/Y9XE!<;V@6)&fYWp2NOIJ=XJo,IoON_^fF8aHf.-Mmmbk(S.qL8M-2P
+!IJA0Rsp12/#_`*In\r%^YV$;@M`c>ZBsJo<J0#Z.g(!g=PkIU+rY[qrHJCfQYiN;
+):".l3bFV`f71T[V3t+I[:l7>"5RT%\d;khNe9AZ%UMu.cp$[0bY%^aFmMo+8T`Yf
+JNT(Ne9>-%WdR+E@c=VdN2\Of!FtJ\gWSqG35l,H"G#g?c;6<.lu/h3lW\\r+D1Zm
+!p0@lBh2sP*!F;\^Y`hcZQ^5m2,bCf]Xi.'1[Zpa&]hbT"ChID7W!;QooCAB0Mt68
+(tqc?N$B,;E&/Ol_End0?;8k`7-ND)1VMW/h'3i;R&gNT1[''p]N$l[d=HelacET3
+&3Z`s?cVA1NiUcK+WJCM9Vf2fDG%>%5bminXNdg#f+'b7;>J6?])rHl>H>aDOPT%$
+h&ai#8aV=1Hj$6]3?>9MK]Z/>6o$`80T^YXg%Wt'$bHIe*%AFd;]668VpKhWfqU3c
+iR+@(g&)n^G.aU&-aIfj]ORJ?6&HlO'M:e=s+sUA6bIp4Fr6e\BG0_7fN(tsD8n/2
+9;1H5DXJT@'p]r(Gr%$[:%po/;G;aZRlJ#V89'Dh4rW4jVj^5I,o?!aX/[P`P7rVG
+HGqa4j8S*op1+h-jlSII)Y,t9"5YIX3HLrm62QcUhRQ'G1VRW2.<(5,/c.ra(u6n+
+rJ:_:iNZ]'p@c$[KOI*op2S;kI"=Z,M'AhKF&'F(pq7J([Ck4OZ8csZ3nNY)a<T1`
+1`efcH:u;5q-<lV]m>ld!Qtb41LpEAbER2U^,`fIf^[jVIa-YGp3#7ja@GJ'0QJAL
+#JkepeS6&H;h0l<?NtSiH*8M$hGQn3gQAcjX*!2&/CPP0U.dqq<,7K(Yl@Z2]4.g`
+J3.eDA!k+`M[^hsfj4X@Ru,1%klM7n]M'%]~>
+endstream
+endobj
+106 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 753
+/CapHeight 685
+/Descent -269
+/Flags 32
+/FontBBox [-78 -271 1000 919]
+/FontName /BNDFIG+Optima
+/ItalicAngle 0
+/StemV 74
+/XHeight 473
+/CharSet (/two/three/four/five/six/seven/eight/nine/zero/one)
+/FontFile 107 0 R
+>>
+endobj
+107 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 16877
+/Length1 724
+/Length2 12736
+/Length3 0
+>>
+stream
+8;UkT#rkn2+/U[4Q@os?1Sg+@#%PijN$c0V7A7`F_-uKM1c+h_].DR*F<a@gM2t3m
+;Ne=SiS#MLLhj[:;-d)Un*>>GoDG3Os1Rmu47E4J*GHdZ#."SaF:a)A.%iEu!t-=n
+hW1%MSHVlI!/;Gf%$2VF$ZH.&+IHAQMetbUJq2k\'$6dsY`3PF!\di<mB_?EbngXN
+WMotJ,rH*]6)2hX#"BgC@":X#%Arq!9/S*&(m$Ci#-EDF@fZ/PoDQqu-b:$)qXuB1
+^Nr$/8cpb>gP3gVo^AZj5mA!s_19blYg%_KZ9Jf)TWoUP#fmk2k^Er]c(,$ZOCSBN
+L,r@aX/^TM)I$2D"6bq_/g,,UO3%I&9E5TeBFHq]6"GOW"ap^]Yh@G\!?7+,1;#Pm
+hsu>c!"iTnLh)T>A9\/4=255rBroPeTMC$,149gd#a6!;$io!\1VI%\&/cZI+HWSl
+ZWiq9L%9?i1>c]ud&9A-s&_Z=7.L.mhTlTmMb&CiqQLq#7u.]i#Pis^.u6W7#@**"
+-Fhm@KukHi!l:NEN<ukuU-rkdnL':R%Zrk^ON@X0h]P""43VUI^\/(l9^p(uoY]>t
+"N'5:MXb;UA-d>\:9c]5+Yq,')I"o;MnoC%f%1p\9"pp'U!7A'TJ&jqL.S+AY2N(8
+qUou!r%g^)qB4@:%^O9WjhQc"YNH)k9DQPlG%%Q@A'sc%(A[m69MEjKoR98VXE.`b
+Dr:>j\,;<WH7SoVI"+663iJ](3Qa;3iJ+S^\=Jhbp)g,^kfMO.[-^:bBB4M$on;Zt
+`_As$U2/Ym66S-`bRCr!B#<Jd)TP//gXAOcOi;7u$KCdmoD0Ko678)2l)Ie'-]_$:
+Hd?T'-o6pdUt`8!R![&[r)RYW-\3@_)<ehlZPUFE]oau]f3;lj(^:/KYEfT3OfI"K
+Qh]!tH(VQ[1mqAMr\6BPQ+,2(INqC<?QsuLLMl#e58TfqOBu,b,U0tqWe!%&0t&9K
+@u$_BhW8"e)F:'d=,j#MSCZ5bVZn$&"F,EZkScia?G%ng,6*<LNLV.;9qSZd]ue+.
+=Ii8;IXb)&YGNGf]V-@4Sq["3f:9.,='q1sVR9%RLS(F3$]Fr4O=ZUe=iquZP'??#
+`KI!1aGT3l*b'7KU.Dpf[B-^F)4ME!:gDL-F(e'<b_oN5N.TBtq#$0HbGrOu`grRK
+_U$1.T!f5(\`<KBr>4jf5OgPi9E(+'WHjni58Onsn3:FUV,Pps\J_C;97^N)47C7Q
+M:JkfQ([fnWF.gUfs-==m8>TA*)_.1ae,VZKN^:>\iE!n9>,f0_5Y2L_"II$,V/!,
+b*UD1n3KW!D.L_4b=rK4(m]DpF>"ij%5CeWYsC?\5CDKXJ?j?+Om2)g>J$NZAi.I5
+4P9TTO;]m`^jdJI0.'?m_4,ZH`E]IiTfj8;#.f(A1Q3A9@gY$F1Js\V8<<Esl^sIa
+2p[ec^:?>7g9K;,'l<FqB9'Z\cUJX62!3./@BJ@H&b8IpaBWCtJjtEuZfJa;PcWl[
+j>CrWjRD/[Y3EC"o>)ILRHLo3-&%Ck+L!6S0%kojj&A[Uj30!n]4%P.[]$*O9$)Pq
+rC(dMpDp[+(8&HR%ur6UNZ6?XcA\2"gX0j^c:C*7:i;fP@i*%BRL94e]kjgS;>CNR
+mjU^Ko/\lcfcr!Rc(juoe[ZhscIn-2VFOn1)0=pHD=Y-l7N],ZAe]/DP]Umd.4prj
+UPA?:E#/%&_NLm`/3CLYaG>9a1VGtV3CS^0/Y3*3*=o,:#YA1C+0k8B+RCp,2XJ/p
+V.JnfV;[eG22G0jo2JOI3L/C:QPu^Qe[I'?>"bsp>4eA\4jf'Ye(bd)1Xq\*fs@sJ
+eH_a300[ffSeR`4NhhMk@U`*$Qpk3'.@&"Yo+i'7eJbs25Y2%1<LT^7;Z(@0rB%E%
+'olt\O,3W'.@hd,9-`QHH(?bRqjK)qGV6sm-amT"2t=MIBljYB9_/o]?h6,.agU]c
+dRUu#X#iY2S"/';EP]hMh5Hp\-u1rIa)Us8R&ETA;XK_JoRWjGHl$LB$!,Pmf^V,.
+JRP`b[n5UoS%hOmb*N7TNHt;\3a\hgO-E`.6;Rj%DLK@W=]6hQfR7VG4_f@7GhNH"
+;/9eB\==os2663nDm\UK#>%87>HFp10KdI2_bRE>b8E']<d*;Z3!"7\I\\G"E`Nu$
+C>DZ,iEG[7&eW>i7u'iplgoL?>U$pWNi:YVOlJ.K'KC`qPFCd-8Z=0)Hco-n+Qj-9
+P`1qM0<(?8@uud+J'k%+,V)8[!!gc+90#.0kKb]@e6UK:a7BPO5.8dqk6dampnZ3B
+ITk0d`o4nr+#tgY%p>?58hE*i`p$AO;ld30]gXDWo`)AnU*ntnn5S=spe-*j[R]JB
+'\Gl^A_4.&c?^-bqeAObh@0:B@3=i'X7Bk!6$HD98=mXc'CIUJ,@4s0I+5o$6o%j9
+[?,[d0=LV/)m,TNU)`$t5;P&9W7-]5UtF8Kn%7cOGk;)c8;(i+"6P%IHJW*#m2g4Z
+DN.;[lfZK0muFVih=JBK,)K0=q7*:IL-e=[Ndss&TbLS>3^GH?QZGi:g`7Xj_3@Hu
+_=M@?BR+d%cgp&#i\5T@nPo5dmEg$\\'Z32&p!FAIGeYsElC2,gn<fi!US)nj>C9>
+ML#o(_eWsX`N.k5]9#h\Sg(R4%*qWYAkL7lXb]:>MD?dD3=7h8!1TOsFkt5t0fmM>
+d,Z6;lhkHRQV]X>V$MeE!<FcOZORHC"9/T+pg=an`P]H>E[$h%N!*)Y7gpSDEgi([
+7"b\sY<>7riR6cM_S=+"%k85Ad,d4b$;pq?YOsiCXYf`e+KE&bi5OR_Mr8TTE\bb/
+3O[#AWS??Y<E$R0p'$:32XQKr.]O>MB]Zm@,0T+l_6srO&8oZe)HAgO>HfU(4pp&;
+m[bmk&q2?FfT)?ah!2R]#fRCm&,Qr-N[4^POLmR$]s``435(8`31XDC"XYh\S4q<^
+_56jGR+:PnbDpf[*9p:o3JF,14P%8`]hJ<_r.Xnm]f.aZhka>jf8c(Z7]YDb*Q&5)
+jF0t*)&jJcl@9=6_MfNb\6FlFl0Zt[h5+cBJ-fb\&L:?,Pp)`FnR>eH9q]$lIfo%"
+i(cU%Q-phq#K)9_H--I4>P3-WG(BPEpuj7YK32t$<dit<KFkI:BrNW%02@p8_tHs\
+ZJM[K"4L@W6+7\B'#\TU$sPDQ&VL"kV(YtDi"*`cOoWV6msW%p"R_.-oFg<DP/u-g
+<KnFt)L0qofUhX!G_eUH;9G"(4iukd%Ra#'O*FYRWK7&0V:5JN/goE'3tVYG"-LLr
+0S,t&9L<i>!Y#,B<!(pp(+<V^L%D5okqho@3k'O,%<#l^.j[*^6KiLP&;_S3KYR(O
+M'T>1dT!ZUp&HGT%0bk4dQSTc.Q')>k4Cdl3Y4$ik-n3#I$qkGcIu$'h.1o#\A>tQ
+NG.=pJ<&f]e:?rl&E+e3@MpIm"%1%M(,MK0QWKdlY0j4>k2Q_8_iFp(/7@4+*tp_&
+d*U]dk"BB571<?1,&+CN?6oHgASZGr`UO9Bi34N/8<A5k>1H>c$;]@Q'ZUA/mqc4(
+QN!UtMAGEFX-cP;/p(0]-P1/W?W.9g5UL]:`k^33HYVT&h39Q/dVN@EWAMmB91S%T
+C56ma-JnKVldF$1`Ze%586mtIp]-9,Q'C\n]l!%gf+pm&7i?(N2?k^@@^2YM4a1`r
++[[[OVjhceZ\J@ZN?emoF24@WcT?F;G[N`q&I=W@]9;^+=U,urCVD`eLEdG<@6Y`I
+k_4_+g,d:$kbE---p^e+!6EH"'"&`i]eO(oF?AJ68j#SLM?'i?C/IU36GdpqoS3fM
+g1(+j8#?rp!XK/W-\H]MBm\En^AMgT8S<^rQK^JkK3V^L$3<\8/`hh,0DC1/cip1,
+q9p2<>IF2ZXsg+VX=`kCVZ&0Q.u!9+:P>J762pCajCJDDr]6OBMVI6BKf8.GQ3IrT
+0e/?l9r1I#YK$<<k3aA7[&BQa:5KSg.Rs:0Te&kDn/0DlUHp?,:'QtpUdDP"HMnsT
+>FfoS0K^%2N++?ns-[c751'T-<31qZ5p0TnBl&=qN/fSWd=BrUb(Y?kQm=7YrQ;Sk
+M[CXp1'O;NBMaB2R\NVs\#^1]-n%trZ\=bD?Taj2$[#bF:V"//.AKZUE5f1ebg>H^
+m*j61/pK@DTo0!nC_.2Ic!*s.D^OigOOR-2k(KXM<CR\-4Z5dt@(-Sk"CaE10LMC+
+G)EHl$6_<Q#_uTSqhOjB^.P4K:cDZdILsil'-k4Grn;k+,e%T[G4r.\q2-fKKMW&K
+[tY,\48Q%@6]Qc:iEKC`To_C7h/qAsXDHuR_!Tnp1;3``a'JYsV,Mif0fY#E9Y";V
+o#;8+<g=TnnH[>A1:@>MR++.&>Im87ml6/B24F'e>ij.[B4/P5C0S6fjP[[m>Y/&7
+1g=NX9>b6M`tSN`WO,+c3EmOIof1=s?-g"l!/;oVQ;'I*$m)E.OCIP@$1a3q!/fi!
+"_F7,oTB@FekNjR"3RImbV6pcQK3&qh(KXV2@T<,p8A/",Pjc?OFd\MpssA[X'CcL
+'Rr/*1^"5VI#s$&&gs4sE4*pWk(qHBCfS1kS%5j):2*<qFd/X;@qq@fdM\>F>9`WK
+#N'\&>?*nGq*3R-6XV)(VKJ'46E!:J[+RusG]18;rHPS";Jt`8baoJ'62dfZonRND
+=I1Sd1SBE0YZhfqE.isn`KQ5#VInDMF"Qc3YL[M%VDT5uJ1Oe\6!4N$%_/W^4EImU
+o?Xb6*jmZZ*V*F5]_iG[Rno_D\-:U%2uj1\iZ:pU9ZP2ph(!TOP6<E#o]cXkKYHig
+*'oV2(%sqX<-WiuQMa.4pL_jOSpRW^UiMS3Hh!$X[0]<bF\1!K_UtuG6jo!,S<\"V
+5oc)Q5CX,[VV$@S/nK4dh*Y(lrSI+'cn?+drhF"E#6S0e^`D``W;/iOcr*,rJ(kRo
+EaJ<bp^s4iXI&@)DSAMap=RIV@K&_``^f]].#?'>lBRa8/:eB7)TaUET8!f%lEu`8
+==-Y_Fn9JLN-1K/o?*M^(KP/,Em\+R>\djeCtHrCXRO4@UpLe1kX5K>?DBHbnB;&-
+9LWg]bt@\Zf9oh1]nm<K4f4tD5>bcPJ`tCG6M"sk"CG>k9!V*h+Sb5_P[guG2$h1V
+>Z#])iT`,FkKDXN#H^5lr>fq?.=VCjle;<L3JJlM@eKV`L@cEr;li<8\?N:i'$+Z<
+rV!LOe=EPVj&dSp'saU#`3oXnYmnfo)NXI^-U%@T5UD+c,)b#'m/b;mYK5X<.EAeF
+_9J1$FfgXZCmAgu[=f3!_,Lg)]cQ&$N\7J>KCZQuR=uHBpI;O-;n9aI!C(N-!<39(
+p`-WeqBp*Z#c8S.S4XcBZnLk:HkqFiqJ-RW++S;eB<)-W:5)Dr9Cb-$4<NZLfjF$I
+7c/N\9AT<*/D]8k)ulE=f<>rMT_"@g54:3J`msoIZ^)W,euge?9kt&Lq9J5%eN^r/
+G@@r](Z?WVV&eptare;UIc^HDXBuA"=2@H+9EZ?]0ULRjkBVU.8r6jPJ*r5\U#Co'
+!t\gSMAI$\7Mn^\?;UT((X.X7`dee'Qj"JRfF'i11S'KG$[c"*M?[@]g`s%Z-D/&p
+Ni,r#nb:([WV=)Pe$S?SmMI!$)R54F!M136c6U<bNVDeS'dIoja!DG9'b[CsOMusM
+O4P_s7pP`^cHaGS'`1kgA3G2t"P*$l<KH<JX`$es@'C7r,COSpq3`>N'Maj`DkTPe
+F:ghX-VFN\lNS^Odh7R_":SiLj(gW)F\RT)L!q'%F<(fUd0KP9^Q^Jb3>.T+X>ac3
+UepEqpb$52%Vcf<C6l^b4q$<7NS6$ad\e0,>X"?.caZ$kb`@h7!ZjX67Z._P_8.jO
+^29^^SRj9`jI:4<M[B$s#CRDoNpZs:s,1qTgmD8;J^SK.c*E_KI;?gIpmEn1;^d)2
+.eYDR.o%r(Y<q;1PgK8gd<@^4\<k@QgZ,4ICWeWdT33Q^_$`1uO+e5D"7'TpiDnBP
+s8I4`jf,L9CsL:hbLF/ZHJ>g94RpVR:,@*,.#q()`K**Eol95cV:@^<KDNRQ]nfBV
+BOFk+9rb=6K)&2m5G@r`fT;(5n;iaK;]>SaBg&)<f^2/#7;2jMLnOj[Y0q%0C@G0i
+'DFtI-`-?i*uBUJ"juZS0aP#e4ZOiuSaTNT7kT;p`(<WsX;Wi-kmfR:0jH@:l+ZP#
+[8%_GdA(ird?q4BVAj!h1.%-uob6SONDdH-6`od&QJ`o8b,%RpK".'66cpRI/e3S,
+6?'3?B/-`d)^Y0''BmQ:2*,]QYdL^Q[a"$aai[7CJ#F<hiTUsk<UlrfN]*(qATg<8
+H*s"=Bp[H<=B<?YKiO&`<qraa@5uVRnOAm&;mB::[[E_Op`"%>V"T]3_K0d>*gf6t
+n=G^Uf['cMrEI7:QJ.`m0FGdY3U>U]ipQZH\p4\)c9Xd0jakJNADsH5SH#R"mSi8<
+#"&hcmK<$s.,^4&7d]dqXnAckMFk!T48LUdpW!Xi'IN"A.0UslcI[T8"Zj6rh,_mH
+I%]GdXu/S7\'GZ>EZd4m(%]X-UPj"dC!<oLeffE1$GZ-$ePa%BB;0Fg;9"nOB2mLK
+HK5.\4e$%3m#%OUs1Br-cog2fF+J`i"/J+>Gi.'b?(l]<)YO(,gnqZbY,JrQ^Nn!q
+;bi*%A%1MNeGhO*$e'V8.I9\J7ao@/fgK1.<3Mn$rBkrO\PUZV"!SQ:WRKcj,bjMq
+)A,s0jW)E7.MA@Z%>ZO/bbc)D/g55]7Bq6h*U,'%hbi<:iT#<id@6$5.i=tLa7Z]/
+hCB-#73Yu/Q-h2p%l5[LX&]PSFhBWn!RPe.o-DYqK"RK]dN4FMW;tr3+n,r%5'tY&
+)93:<Z+/uo*;0LS))M(u#Jqn-=idX,Mj#Pl1t`]l%ApVUVtp9h'rsdM/YF"H/RBJe
+b8f<6$72\a-ZAQ'P"<)mQ$<(4*_UK4O<:FeI`ib5(\H)eAI'MEP'M>Q"&''RdqOr^
+A'5M><KiT;LL#4PCd>_)/_lDkZfr_[cD^:?B5![QgBmJLWcrcJ%BX8'J0F+QH7Vtc
+e.]%i&In&Ql*glOjTqXs/g_FTeGL(\kPT=]324@&oR^FJ6i1)_erhPhaX/k5,Rl7e
+E(EZG,+.cgM>2,.27s.>$IUekG*)3p>g`!P.o'8>Rm"\_*&ga:e7@&VCJYZQ?T;(5
+JI.:b3/kK/U;`aW=HOUoe+-q=%mRP-`&PETpo,#q\ICJ:H+?=b+X`.1Jbh<kJUbe*
+)FXuOG$amaZY+GN?>E:"U!*cKq,fn]"9K))WT;=XiRcdk?G,fGVESN.*66b5M[0X^
+K<PAH1OKO_Z"5WC\D0C24J288>WX6mHE%Flq+kgOaX-6a(j!^*cWTgTY9C-A5d]1d
+LYasP7beX]C[Y!e@+9fS7Pe=r7)QHk/QCqon\-_+h`==%U3=Lt!eMW,0gu0LU&QUK
+R+8dXV2Y9uK]%('-P"XRi3>+M5;(lpp7a6=j$u17W2/ZKAQ*<VNZe8WA#-4%V2rpk
+>Q/-b-k/8;6@<t(H`?(pnBO^aQ2qD;]i>^20ma/CX2qI^eF4qZrl81A*2KMgZsWL'
+?g;qW-6A/q'5;*>)>3VhhnDJaa0WL?2UIt<iZn@h/tPbB9apN@1nB/b.UXr6OLa:!
+S#@Jd$XCtQpFk%1Y)C76J?dH?_Po*O#Y7#a*$@Af/?qW1#'bm,cqm+<pQ_G_o"s6E
+7M_M4+D<N%>mGmB$Ial)!L,O'K($dY6,*aaf,X^X^\+0f4C1Am,GU'^<n3C^Wn>`H
+MqLhBHj+?%gF+l?jeVT$<SSG!2^LAZkD'`fp+A0D@]W)H7f/<T-9JQG8gte4W0R$W
+HCced5T'KWH7aJ$g0f?<gd[Q"(NdU3V<!lsQ)>@nS8A7?r<]D]^?)-'D2T/\"!FZ&
+gh5Kk.I%pX"2pJ=rT1m%LA"]f!!<N)p[^3IR,S$W0>sNlE'`@as5;#.Z9@jnH7Bd4
+MVS_r434/ggL+4]gj^F+SGb`%`C[KU)d#".EH>$GqfXl"&J)Nr$rlVh@XdUSgb,l3
+1NcgM<>"N'@'8UX>SAhs3DlU8H@b?'hh,UBb)*T';DJXNZ*s[Mm60BDdm#mY=aX`&
+ls!i=N$g@oU]kSrD0dX:TWrm^MZ5P[k-Z=dmYLoic[*>FAOim5'giY?'^[T&j0?WI
+3037!o:I^"HZY&u-$T%!em8$@"cH&ZQj?(/!X)e9PL6AOY`4_oc&1b4&<93N-@FV]
+J#EY`j^TuBLeURH@mamAa_<VnS^&F"H3e*J=Il$P>S"Fqh_26fO(23KOSa2aYat?h
+HbO.Ps"A1Hp:O\h<A/X(QD,ka)hS#+a;ip_Wu]dYgFqO)]?8-/?dC(rrfi]GZOp[>
+[:Rf4POo5cJ$qC&eB;W<RCPX_]kL6T0>e>r..P%q8Kq<Qr/P1k99Qh^7)*9$H%iLg
+"A4_ON<JiM9_\r[*,G^W2]Al&"#nEo&WS**6<`5-cE2T5q<#Jlr;eAUFoTq$?Q*Zc
+RVV,3Dg:l^L)\3=m2P=-E;4a+J"(DX[d!!Tk[kCmL[s2nRGpoTCZ_,ZoUX*XfaR(7
+/FC9dZ=P%`2Ma$N?I(gqfR7^R0SP-/Af(+SB-DL&puLtJDQ61;4DC`IHa%+3"+`0b
+Y$0Z_-$OIOr2fJ358%GF376QW?3:=$Dt&sLA]1cYC!r!/??Ko94\^NgQ&2*WN_6E/
+Xg9kCQ5\ao[9.OpBj9HV/5Er"*TWH-neZ&3KhW`Y3GP-qBsbH*KhZCj3f@iK4EJ_h
+[CI"-hVr/\o1@V0J[qPAA!&]5;]S6>K#LK+s4n-G^K51(_*(a`R7EJ7*0;7:(!5_X
+W(@fQc632"^=jEKbM?lhb"3T5h3;'mDfM\PoC)Mn4s4-9<cdCNrULl34UQ-Wo&Ib4
+]O)(1A#`&?a5`aOijPTbXe_JjefF5ZrmdIs\;bRd#:!ZMV,okok!dI%h^_A9$Wp3<
+71"bh?t*1."2_`Pd"Vbg(A+.E^J3EN-JOd[oS[h88Z:uQ.l%%qh:s(3K6]bufiuM9
+*Q8fBYh^D@D:kAA>^"GRI;sbtAkEWSZmP5UHJ6$bMbEk/&.4dR9U2o)"h<,>GSK8;
+hQdslZqL'bCP1W2lIl)ingq""Q(.GLd^\3s=7iEgF+`FqCsfG"$'[&ta=U3e<4iLU
+s&s$;cj4BelF,Wc[blc,`IeVFDhP!d`B,eu#Gp&9JAb4)Vl$=TaXF$,o<83^4a2tl
+lXs>/Lp.-ip&_/6(FFSt*A@Psbi&f(,Qg-1p=O<"H8+#/-%FD!0s`VFg=XY4ZmIY/
+;L64YYND1AlQHa(buY9V:U-naALr/t4D>/F/]!ECb9eWbbt:a`dVCPgY+Zbt"r4%p
+Jnmmk`X&s-f*lEjran92/69KuoqO:K1kgb>l$`mSPqoKRE%4E!,3jRS<lFJ4S)8Du
+$&i=+hle0T8$9!J</o*?Rr=P\8a&\b?sucK)WVo&&M[Q#AHpC*f8%=!fi2D]Pre*Y
+:+GTG*g!nPf`2mPm0deIR/.Ui@"[#n['#WsOh:D)p@%m]aem08TR9.[A(4e7o>T(4
+1*fo!C`2XJnWu_g0q%-UjhQhNffR8KoM<lEI9/rn9(?_57Wa/#nb>pKku8O<YDC,-
+CJ-rCk.iS%9C\Q',2)S^BjBgn+2#/d,ubh_V3gUQq_o(5i!pd3#p!3E5,=Yr=a+.G
+5p,#XK&SnQCX:Cp%Lpq2.u/aP7?>2Z9NoG$oiWt]Pde@6?R;SA$G7B7C@3Qgd(\NS
+Hpm]q%Dpjjd&9O!,((-?+YH\:H87)<Wb)U9B48(sjOrT'Y#5CA%BG=0m\J28[[S^X
+:[aTFX(0J(oR)J?d(Mi>[=]j%hqFmdqlC4"iULU-HC*>;R+b+i"9X#`)3J]gd:=(H
+YT-R`0]YWGO9r=a'D+'6B@2`+>EAHMF'*Dc`nl=\7occC6%mGmh'-9:9/Y-Nb%rHk
+1*E?1W:aP/JZ$S$nfUB@``IVdlV+CL*$TLT`8I1moo:=]_"<F*aR@6m@T7_f@fM8H
+(+o^l+sO>XCgG`L*q/,Q2M6Mn:K@PiX@"ZP0Y^[BpiDF\BgdtW'p\s!Xr^.s95QTL
+JW/#LoOB;p_gsKtV:dX$pE;g+RRW3E=64OS!WA5^4AsoK9,;SV\cTS!,o\22QS'^b
+@$EY%R2-c6.RKPSfq-;5#G!'Do++u?f`WcrO+f0nP2QngHK#(!UYU[+=22g`?W9"D
+004%M=.^&fX$e2PG-bHK2/$Q645_ZlO3!fr;?84?'p;S$8J"n@1N.q@KTIn%S3BJ;
+c>H',rG[<;K)\-X/N`TCapR9Y":M9aZi$/-%Cbu^rD[\BB]B9*!:&a7HA)CMXE!Yg
+\X&"mN$M=TRp2/Rfs`[A1n_k:K)dXl^Oq*n=]@o%i6b77A29?=5Mlm$_NP"Va(Z>?
+WK_&]E>HuqC"\`4H%rl^f]SSq0n[h-3O9b+i-Q/CJjbp4a-(HC5Ikm"Qtb^:Hh/oC
+^$$UQOSG1`:?645hc"YG1sitG>;/`ncn[W-60*X(W?S1f?-ki$/A.?S/[ceF!!*B)
+pKiM\[*%Se<)5?jQ0LNi&JNd29i@G,e%:=iKh^DU/geKUn0pum2]".lBFX$.;<7J"
+DcGN'i2o:O'0csjN7HNH>-+%flgLT^[LMsa(Yib8Y(-Td-ZPm9\:M4!;6:b,'U\al
+Lco.V8jS9.qm)FB#f9L!^oIiGL@iG:jKIc#h)aBY&mr`@:tRFZ;F[_*C>Z+,n-o-7
+DGJ;iK4]0Ad_]\3#]Iahj4LBOG@a.S'5[';:ks/W>^/I.__u]WMM[mVAeHbp`7Dc?
+$b)-pHo)dsKr4snoOO*PL/a@I'qlC%I6h(Pj_\KR,:.85EuKu2O.QcfF\KdXGD"jM
+b:L-A=6KX2$+Wn8FZZE\H`/P_FK_?n]=.8Bok&++Xp4h(4,1WgJYAu9/%A'-;[QRO
+8?[J^/pm>f<NUS#C0XS'0u*Bn6Pc[iARo]p0C#L0BAp[?b"hN2j&_VY#k\IN^Q3rI
+Xp4?D6Y==i-dn.R:QOVIZjcGV<)I_Yao:ffWQ^ZB=2MG_S0.qDA0^ajG%s^U<2NXN
+n7+F%7<MD:in'X;\D2=*iuSn@hW#_-DZ#4u.Tb0Ra":1.nd9Q,GtLH9ZJ!A-KVCiU
+"@$ZL4C)Zc5`3r%LdbL]ph;?,e2bW0#Qrp%M!B<7am[hoDs@f[<-ZB(eoe3l@(g-&
+=icE_Sj#][V7r),S=62l+7Td7lL>K&gB??Ln.1b/EI&GP[\m55_CY;.b=!FXW79t[
+6h7iGLJr>*2o2u8T3i9o!2=4Fg!*aJ'&6%?&pZ!LlYL3p47F,6G5^2Z#eY0Y\ehF%
+'?WfY@K_oQ]C6MhZC9A\F<2!e)Th>Lq@>cInK"uOR2dP;Tj.e3W)>'+k;$DFh@KnO
+_i4c%'eaKTD.poZ\/2/J9CuC%e(>41g"k@rG`=N&/,e2jUf5O]!fIq!%f<`AS':14
+i"]>m6XU'%LYbe81C3%/*"HBj_4^Q=>qR<Od6f/!;$[1+X($i9YG^:Bhc)r'`UJZb
+&KgTelg^InS`3GtDLGP]&Z@_VNa%&W`FQE!E#&K%/a,48Yk'f'4Ki)rou"l?^PqPH
+?c0P<//5(ElWib4lJ)'PrTIl%s6dsa[85_s-=oaaJL7F0hn+i(.WEUA`Jl=H$4JoH
+_P$Wa!j7)!GqE"sN=]r-(cNO0@6!`>A-^8?s-*st/td02lFi0L@A+`H'@\\X+h#G9
+9Tim79Y1U;<3^8eF3S#1TQD\RkaNSl!2h0sntb*?.>*<raX)AF6[GI+qfU;1&?sj&
+e1k\+Q)J8.V7?0U6IF09n>)Yhq<>j6":3CJD3*m08SKlQF*/&hlbK_I,&f<[[.S'2
+]/o)K\m<Ss-d,^W(LDp"dI#ZI+4@k$YMaqE'>?t`g?=2cGLY^ES+C)_7`*NC];X!E
+SR*-"?_WSmV-fYgDe5gc<p)7HUG+`McE5>Y*m)'C0CTQ_)D8cq18Q"L"pJ5U[a9e)
+8GSY.DhL[W9>p[$GmRq9D#ICi+Tn@&g/BH9(R5RIQDCYmWtj>=-i?\V,'jJt<DT1'
+W.Q9#NXE@<f#W`ND5XX\Qsr,fhDtf8T[<>GBLk6K-9!;@B"1leld)G%f+1b03JQ>1
+`TsQW\N9@OP>$:aU^n>i[`>6AeM^mf)ps.J`6<<hq)I,da?<nHa\4]k4gAl[h0]S(
+pa:%9'gbEJB4t><W/=RTqMiY.L"bgh8P8*)\p%HDA6b2Ph%K8tLAV!C;44gV/)S/f
+2bOP4f(:?0Vj]3Bs&m)7iP?Z],nX\KQC8IGM8'"^i-EZ)\C6sFGR4K0Rt6jW!)X.S
+!Q:rG`e-qMLI!q3oC_c'e=0_0m/O&E`@P2MPVdZ)]/RCi*f>WQLo<3:H11S?V$DZ:
+`QZn7*1_(c*AqJb?fk)g([&#G,oVj_af:rDd#:E]^MpN33.Vo;]%UDBK@(2'oEHhb
+`e.?i:Iq2U#kua0:o!P[UI1bS8.@q!L0(0EB(6$E,CtqjfR$&9#`?fDX04YfWHIn3
+4JqJEET9dMX>mi5)a)*=-R@usjdC2?=&IFO]qp'I1F8$p]9k#ocRQfRYeH'rrU=Ds
+8MTXk94U,7Senge#7Bjb;*Jn5lI==ZjAeAMfGu',U\5lj\+jkeniphkB"<&YD?'I$
+O$g5p1CN;,1hsoUndl^bauN0>q'JZVWT=5DU-mJ5[2oMGDY58&i3E;?d$"W'@%&Y=
+$d;He%dEi5qtdK*aem2T./\(^H0rn&##Mp'F2mpSogG`L3:<4BC&+,><OJcC5Dr<7
+Xi%+KOn8gjghe$>L^uGp<^g@Ji(,DPCS^ma*=Qq^5A0TMM6aEumBqn"43dPM@!C8A
+69PnTUoF&X?4VBZUI`'ILSS,:6L.Ts`9(ufRu/Aadi%hQ_c2L7@Qr/aRohNqidI&i
+M-(l:D<A*Hph[Oh<4$O_P"^_k+"j/!!#Ij.\V*6['+'37@oiQM/k^:7[6fWQWWn;X
+n>1Qo!K?1r7!I%R>YmZ;XKgdHq1o'*r9*",$_J:*)NR&uq:!sh$%\3WTVY;`)ji%>
+P:7TP%[)=D5m$D+hVRVse_mJ\6CcG?je&\Km)IsAT=[)g#YMXR@7_p9-\ioSoG9g4
+fQ,"L5q"0WWENJ(JEB;pY+eN5N=5df#laS\Og#'_%"a.']?-J^1=5O2R]$@D)eF@e
+%l8-F7!cn8'FV!tphYp4=,U"p*'J^2*F[t8F7.,T+#I*U,(="D!Y;58]Z`>A%^_ul
+9=qI.4'[;7$YARb'60Va299<\!a4baGqK+iIO`U5[rs#,jH_+]+paphnXWE7OOdGr
+Z)n!DiZMtMpjDtp.YI`hWXLP>nJ2+,oW!C0iC,I[AthRV"L.sDH@%1C2_NmRUh*9"
+?N^Z,-??RF(Yoep,]Po,3a6fY[!j/IcraQ^)nT(+eRDY4iq#UMJJgM8i<s.q9o2"o
+7)(H^:nlL?Mc*Humu$4WKBodu,tj"P"&kH]2(N`Kl@jL5,uM:I$/Mo!LBIJ(hXfNm
+XF(;QEA=]-ZcD7Eg,.u`L;%TSgn2r;!u[J[CD9k/jXM"hLVpaTn$;9]nsKd$rH>*7
+D?K]ch10@2%!06>Asi*O9B9^Trddk^;I=i4NA_5]6J'6d]t<g,a$]CeBXOQU<t>n7
+2g[IN"akD^YmcI,4+8?lmsoY]B@+YrS==-=UfaIR#)nLklFos_o/cB1Npu\>l8["<
+S?/6kS*2\ZO%+)M"cq#eBjKh(KBqQ^crs_7hm4$4JT];Xc&;U\KcJ8odc"HF5%@Lr
+d)b[ue[2UF@7Y;GaH16:7[_%)4'qj8]Mle.NT-YaT@BiK=)E2sG[Eed01h0``Kkqn
+e=:#K\]po@TbVe[8N^*6l8mEe#-8J7`1K0'!?`pu>ke5OQ>LQ!54&]t1]UeHE_&%U
+De"XCNDX?m4.7tKEL"_7'ZR=PN1ArNSQKb?]sd.!&[?B-gKtWC7a>39Tb$:&@$OS:
+Zi1WFMrVG#)`Br1Hbm4'p8/crC&2YX$7\sm9n-/S*L+!$-hk538QOAm]5tQt9WWc2
+7M^[):Z/AH04#0VCp$g\4WUp>6_9hl:A7BFOm"#Q)7aQn5XFGMJg-_oR[C]m.&-0B
+Afkun$Sh$`"O#(I:Aihn&2H>-,smsf%?LB[KR,@CR-rR-:eEc'K@M+O#+OKBC*bcY
+/sZEM]m_jo"W*=pNm;\DmQ1\\Ad]02d_<)K44:U\X7Pc=Q.ODRYcNFWGN@8p"R/>O
+S\-ho;HdN/mae#_Q?m]6YQb>C%86/:)dC/$/+$?9TnTR"MG0u?Q8Y]V%"VRonF*J@
+m;@lE'l1Q4J<`@gfRjZq)prYXN`JcCU9e]^kA/26&14fgTklhmgL#GcYX_NbM'K0s
+h%'HlCtb*k0Ns59Vs'XsVEE1CI5;$T^C2U$&O*_#W&b?"f!7b?FiT60?B9;%-J^'l
+nHVYR,"eB@6cR`(CA?jNaXSLFjZG7!TM5/D&odZu@DLqZ2_`_.I%KP29p.ns&>Hjf
+"O??h[tA_a8rPHSk&Za$LBt'DF87%!!"tQ-es.rSMg,4U6J@-EQX*9!bMVoX[('B!
+Fnu]eR`P^:HC[a/pEI+]A>sbS5Z2H(AD0`+<mr)B9gs[pXXTIadEA6*AN!,)B,F++
+co^YU4`bMZ1tNCI0_%8W-*\\k-R"2-I7ObB)kE2_D;uA!;)1IOjW(15A<r?%Atf`*
+#YG*\i]pG"'a>`2gmop58ID.))I(]E5R@9mWNCiHe!Enb).P`BbWeF?`_[quUKqt4
+)_s-".jm8E0cTi8&PDPu`Gi\./!C#F]/$M9CSo?nT1q/TVdgMXOao<rL\VFeH/*W.
+n[_tUX!>VhY_D1:2EArtEW_63C?c%F)`t(+6q&k89uP#X?:4H]3Bm)2;#pjdN5e/R
+"kB!RTkLXj4U3@RZmdB'o"Oe,-(&T@ZdPo=eoKSVOAKeinfcE:eCl=Ik5Yk3P(""/
+1<KsQrU[dRdehO%LLlIo66Eoh9TtTfHd;%"$T2tIX*t\p:@+]PWP"Gp8'Vo@jETKU
+jG9pkScNJWj/j5+,)A3Ob%A.R8qE7J$mi?a0Zq]-eUKf'#>i2l-U$A>;qAI8%"2>a
+8eYFqqAghu_3uiP"+i!RVUa#S6^l]K$0cNaT$uj@^Ld*N*D*tYM>Z_bp%B5iogtY$
+7Ir)<[1cpS5]1"&[3#\*[i<SJ`.%#kYr!QU)4lc&kJULSHZU"*aP/%Z?i)LL6N.$%
+cZ2>.;<i<2^m9Pe3:s:7!MJmnV.io89-VO(^!Hpta*@!t$VqM.rjY/+4"W,^g14a]
+<Smi*9>JMhA7lb&*)K9b5"F7b5pG35)h>ZQoX<f5gaT->rqESgj\dkWJ<#E[Iar5(
+p8/]qVc%'4,(7;F;f\%u]tC%daee,TA)D7!o;V-sD9U%tE8lL99Y+(U`*7]jL]*p:
+[ALZZfW/OGNBnaGPXS\)OK>]uE!>*K8D%8og`Mr(r14o1\(`BLiH%WML^dnC>Ns_(
+Wl"GFaBuTF:W3hB\2cJd,KGH;@lf.&HA?I[YuIJ]fHu0ej7`Jnl/DekrANS@CJLuJ
+ObDAQ7Okq:g,&=mV3W(#"7hZ%Fl4X@V8&e_^pr/nM@U@Q($s?tB\5MPqm)"JoS=7V
+p($^N7]thK@lD:t(Q[S,QqlU[eDS47&Z[<,]@]BfO87eQ5*AmFCh7X%]nE*M\B\Ea
+S2@(pY(%jEJ_N(KG+^J`M_'.DGeQ^;qbNsCQ.GB2epl%kW*#D'g!i8^.".2/!*]Q$
+r*W!NA#@087YDR$4B^'QY(F9:-.:+.j76Cb@_lph4Ys:(T!CbS;1koeK@i!*ZW2E!
+&JrK65*+O1_T2i]hpTK$P,23))SX,6%:&@!Ij78DnFCP`g;W[(kVmWT1,'],GnJ&(
+;d6`800mi,6)FX_P)WtHPY\]h1AsBk+/mfBYpV9Fe(9W.&;^pf>MfF=Xjm_ns!YO8
+EE^M/&G:9N.\>c+*A:#[Mkh'XS&3oPb9QMV9So_elr4.3fA(Bgb"g177`b)SKr3"l
+,HnNM=")i$D&_;%#21ci%Bphu5_ES=cI.Q1Uhc"7,K5J-^2c/S`7V+Z=dl04H5rLZ
+mkfG/mlK"B5L+eo^]![Z/k"8^?kmA5&<S:+.4L7*5r6nOBs3u:5Gr)>#*ps3Y>K*G
+cP2_79B:^HoOPUd:;rnEDIUJ^>:aZb6-nOc/4AUn?DJOtaX"HJF`'$..t1njVArGq
+C:GpZE<U<K#O\Xc:+!<.6G^X^EJ^5/!HD^R0lF,M!>kEc[Jl,k6"<g:p6@tqGTMo_
+3VOt[Aao;qGej_q\<F6RCc&'+(bjO9G9hnjQo]/q6C4pUBNpqSo^Rrpa9?V$&<1_(
+9Abc#<h,'^A<P"m0kk>D1""jFpITY4&$>:/N?d>K;.6SKd]LJgEp^$IGFTr+&oet#
+ju-nYli=;t['"Yd3PakIe\@IWF5RJL[AnBKNm_!-.a=JnFq3`LOmNgFaf]%fJ-l22
+8;H*,k/nW7B7gtp28F$CGsMs0o&jUa8Q+P1#>t?qB3nJ$%-H2QUN@i'9'.!-cF=jb
+TtQl15<O*L(N15YH`sXJST*ZNRfScX-[qWN0D1htfUT.^[LiM##icIVnu&_W`($)]
+@kc#o/b`%?Kr3F)e'./Hl.\"\"1ucMTOn$!7/&t5m7ES"m_&C/Lb8h.<t7ao-n=R_
+(t7J+:EjkPQC%fdkiknFJ[HsmDO^WMMp-@JYKo;"m,_2N\/1"4!'Ld?7Dq4@:n:%]
+S,DL_>mV;SU6#KF'VR4KWJBa]./N(bkp^`k/s5q<j-3[FP_YP`!7NA_D&=E[>--fm
+bZQ9YWG%>m8"d*#Ns*K/h4Cl,O+PD4BE-mE!Xo'rFka8~>
+endstream
+endobj
+108 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 768
+/CapHeight 716
+/Descent -234
+/Flags 98
+/FontBBox [-165 -234 1112 968]
+/FontName /BNDHGN+Concorde-Italic
+/ItalicAngle -12
+/StemV 96
+/XHeight 516
+/CharSet (/h/s/F/i/t/d/u/I/k/v/comma/l/m/x/n/y/M/b/o/T/c/p/e/a/f/r)
+/FontFile 109 0 R
+>>
+endobj
+109 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 21495
+/Length1 737
+/Length2 16366
+/Length3 0
+>>
+stream
+8;VFdGrV%(+$Q*K_3`T-:9VQG*R.]!LlNW]#;[X!N-Sc(Ahu6/Z",:PZ=KD78Q+,5
+)_#;HPpKs$fs68DFY[-b:d1%`Y02$;fCR>[gqWa#TAT*d*e^6kK?eJr1*JIeXbAM5
+E-QHIrHJc-#+`tGJIp7e6_[K"!#gmK!C.!["*d*q'KUX9Opk-\6,;pgUAuHU@%"Ia
+%\T/=jYICe#R3VXBRN#DWNDp'T[@Fi!3;.e#?VNDAC.=2J%9_J%Z:r.\=p9+-o?HX
+=t;[q<HJHYjk!e:J+ZiaD[*FZs0Hi%J@X*W+N._f(j&#cd;72AV7+MTceqX@&>3dX
+?ufBa+(#MN8lc&@=:>s!"W:VX5if42&<.-$/PXK#YXf`>e,fVK.MX'Wn_!mC@RI64
+7<BgnJAML]Mtd!C(8WPf"?7qF#gl0o5Ch]%i#ifUQU(e_<juNM5c+HR>'4hF'ea]P
+i)e2(JC`+6A,f%fU/@lEA_i5W2.tUYPjUnm!9@$K9-Aq*5m`92#7?7Q$[@l6ChO]1
+VLoG<8teT^$oWgGPT:Br6ER7Jq,5:_FGS0GoR<'1T]PeO$lXu*[Z'09D!7MkUUoaN
+/9;pp\BNd<=9L'p++VEUd6SBQr!-=RP64o<LsGhl\r2`:ZSuH8+p\O1aDg=>8N5Bn
+foph^b3PrG;d_m'2X?#DJ%,GoVLCbOE30)a*-">ZTjijH4[+PeUM'g<,LS"?U,#`s
+]VcJ<nueU6gs"87\(HGP&"Lur6FU!bp=pa)\]KQV4(/tYYX%-s"@_sm`p>l?kIGq:
+Ul>Asa4n3`M'VJNs";]7+KkJgX9HUF6\V=5M7Oa8"0QKuT9DD^'&I!s^J!g<EY4Fd
+FKb@^5Fl<Rd;tieA$BY!YJ9_P4(nS=Y66GfD.Nn4e5h^OZSY;`GgX5K`O$lj^Z?G3
+,jB)X[b3VG<4=1W\"3K=di$nb5YSHHr9o+BY3#DcE"alta$tDWS7(4t_jaM;SKuUj
+io(OWU30<6eLE\4aR6R:SJHaWh90$K&m0pVWnRUf<MUtP9C96i6"s@_a5=G_?gF6=
+0e=JsWq?bqK\Ug!7L[\:)>i[RJoa`j/3'UK5(3FK,GT3FffbDBFd72_8n57m$];XB
+P^*Vo'_^QTf\uen-.9K3O^^5)^p\d$LJ2^nRmTSthDAMahe\'bQLO\.8#j#O'DkIg
+LI&`YmIag.\T71L[-d1E1f'rn=dEJYa7!UImoAE*kEtM58"ZitflUbkpaNHd],G'N
+^LH5=];jCWe]hD4%M-4Wf\`16[-:Ff=\*DRS:Pt>F:u(9VjOpVSt=DB^n^DmWKhnm
+e7[Tm2`Nd^CM"[Th_*UM2drfKGmBq0FL/iZG>Cr0\^MoBLMZs[?k`8X2.in_FYiGW
+/Zuk,gd*stoVc!F1dSpD4$?Oo(PQ0KF,\a7/refmLW](k8cU-,F8kGAC0!]Ta$*$)
+e;\8.F2-)O;giAcb)K(VG0a#*,fCHnNm>VaKR<<3ntCi_:B'=cB%\Y[#1**u/ou3>
++Rr`Q<HaWXiSe!Xo),88D569h%J]J!9T6XhS]`PI5tU^pd@L8iO$tJ,T\gg*0i^G#
+@[ke3A-d'G?Xs8b4"Dt!hbC?"3dTYSDDG.!X&D=rZ(Ys)n%(MW!'17lH4_[uB0rEf
+RXPXgCN"GnF+EA^:HcF&&b&geKj\&I4hE>3dNaGiCch9dG?Rqk=.umYa8DgoEgoCY
+'_]Hm%N;>g&.r;&CEsUK:3fs!$>PWjpXHUkHDp"3C\a#a/??&8V6sNAD!.du$Q(oB
+p3_=q08ek]<j#(66Y,imK`bADrB*5#@S#^<OgU=+GouU,Mo1.Tpm@fBJa"15dko7A
+*36$qB5M/Db+*?53dE%iYY2*2.\Z<UO]lL94D1f5Aq!I]AS#mX\rus_;aqLK7jek.
+]8tQ]$0D$OJ2rqpfRt&Ko01a?M;Yd9?gUgl-JMP#Z0luu.P"#W8NtpK3DIq/A`/cR
+$rA4X?'@@ialqXW`#_'L8#V&p^5Nt@,[JDJ+[H&KLZBP76UT\?RPK/mADjj.q_L#j
+ULkp%.m(a'IS4Im$mqXsJj5nOG"]1hbq"`PT\!q;2`-u7J+ZfJH/u'o@7q#5ogm\W
+r!p?mF=HgtUK)%i,N_L>fA4Y,R#LHJ'd!A7N4qjj;>Nr;Kot[llO-Q:3`b:YEM/kP
+.!e(/JU\Sp2"I-@p?=VbFLLE[fAA#,o$SQ.3uP^Br.EDkq*q[6BWmLk]0sQ<B*Vc-
+%Z]>S:`(F[85dIX,J-;^`u;271j9+Y\&U7hYW]:ZaXs-IH=m$<g4#*F6c6$=?%f&(
+TA[=.L:'4Z'$[I,k(=c51hLB;F<(n`)9R6/nT@g-+Z$qn"dRr!GPZ3/+=:)]5;C.i
+W70D4d)i(mYubo?\YHR1G[W"4H2(`"MFHSm-0O>]#%;N$N7-c"d;PgS)3<Z!\##&/
+CE.'?&2?^j\5bG2CmY'8//?bYqkZ_r.jEU8&<0b40a[Z'rYZ\qY:09sf_,)'gg2#H
+9MTY8Z>7(_pk$l^d#7ZLB:b\qZBQ>QI]D-Te25$#7&,JuiJjrP;;Y5KF1Q.-Bn<`V
+:JYm?JM?q@lfXI;,IVXD/@[b/s&%SAUHghI>BoMJa3X<d?PlEd0_t(O+B*6$CDfh3
+Q-uN9XUecD'D)NiR-`nF4hRKU*8D/Pc^EW2o_4@LPTH'9lV_AK6;kqtop>nhgPul[
+]+D683:-S(2([Y58lE1^S+<]aQDOTbrs&Q!O(XQ-4SVci_VO3T`!#6^ftX,QWrtL#
+Fg"e;anua"50cci<?aWBluj..-CmjR5j`Y=CpY--]^L)boTb*sALb@+IW66/=N^T^
+,hKerT%=LacY?XKD5&CshO#pTN\kRqP6Fp^WOE$A?TZ]5$1Jh0Hk#>\P7l--N72^N
+V*T7&2:+M.b768G@'_#sY7`d1Zgbh#GBT>n7u+eSq<'9"V6kIc\PnQYO?bK[$2.%C
+JpQ6oT5_+r&IT>4(tW=o-"_\>*H[`K/QU:'%3H].GZkOEl&R/najme.Z6uMD>)=FB
+iW6uj0]'4NjaZQ^#N(@_N#pMYM24E)Nr0Y'[Z&,b,)0@PgG<k,s00W%K>(T&jOr#W
+)"XmHh!&+n\FSJEZN-"ZHQY?]htcHSH:01U3%iMd8KNKpk<c78P37+t9Gf[QU+:];
+D]>>sA/q0nFXi"#g^C1Jcc&kJ`:?DR4r]`&o"'MgUNY*th1lKM1qFL43MIf>J7stA
+"MoNDSh$_YU1CCR4!]il3%'H>9%>%?*#9fDMVq*CVKK'^e4c572UW`._15MV'r+T\
+-RaM-Ac[Ek&E`b\`f.fu5.RApMrF)E--$Bp-qrV2N[c$XS`&IY,#!sus*&qX@u8;E
+qDV1\dF+[U@c0q(Q.0mF-9U-#'Q]^"h#OO7!=G*2H6Of5jH7Z6O5tioRmHiDMrim<
+EV]AX-cmYGA_DC;!j1&d9Qt<OqJBd:ogUd&a,b)R5oNcFcRMsT4F#$!Ap,,a^/rdd
+n;P:V0oH^T&g:mq=;3n&8Y`QI,A+SnX`<iZ(UIYQhg5YRe7^EC_ZUf&Z]7LfQBlpe
+\^=gSna7V9A-UY1=]0]aGAP.0U:-'irbK;E$nEP+Q/P<i"&nRrqF+(21=P^W[6pN_
+Sn6[DE@7Mk;''6]TMMu?=HjAh:KAG&bqg%(E811>\&Dn$UZ?Yb[_@XsNlRb==1J^f
+Gc=/@/[<O7\T?blHt)csJ>VA`OQ9_dn*7grQ('2SU?qG$'.M^:+,Y=.qf/?kC_!`Y
+.S0aZVR+RA:d$5(K]u/h"&iA/Re/I#bS>0B`PL''@30n<lkEa#j`RY#p*[D"k(BfH
+@2Ah*/TO;!&=crq9(p&o[#e_BQ(,HO/*NnAED<bf!iU;R;@K0WpJ&-Sll;Y!,sgg@
+F#]bK?\=D4kVmUAKHa]!-';@,;k[d+h\N8LVC78Oo4W+GU5+_D9A^Om%lllg@NT/u
+`1+n-(iO5fjP4qpe7PGB%VUHM7:VnQmXgW/(DQO8\RA-_q@&OHWBqMi1`B`753\)&
+`B0upTnHp?"TgRU)MUgarPFQ>p`p7H1V1O;;QG32SY=03Bc:,V$:[Wh\&+rIEa3$6
+jnILImT8K2-naG&G9ofED1a*O5?8\7E,.>'bMT>Q'g\d0,J!qqqMo*;m5JBt^5^F%
+3r&9pi,AL(IMiEOJG)"P"t;`5e&$<SO6=PVmA*)A=4k+U*M)bN't4rC2P']iZ6F*i
+(QB]!Adm8C=e0`(-@[.e;?(a%O/hX/+OC$BE*UQ:R0/51i`bne1DZ>]d+W*"mb>Mu
+boIBLo_?e_Gp/<GaH6h8M`rBB%2?<2laPRuhklB@9\?LT!tI:WTJn(,X<2fi)LbZZ
+0t*beVBfmN3TmO+;PoN71(q]'VU;Y7WQQbC1+u^4=,3=GBP;`4Pmtq05mEp@&*rbj
+(MON]B<K.%3d&jB+]1.d2n2,&M((mMoC<ABQiOPUAqY-N6,0uQ@:LV>G[?+H'bgNP
++*sJ"-!dOmXN[mgQrpbWDThh3l?opo$rFO(kfU?Pc#`-pAOR\H1eZc4_/7.UGYuD*
+Mb`LWV\.HJ4BM0*RL<LVX)6ND/o+D+[lOK;U5H[5GFHDGR:>71'3F<G]HON5n[?#F
+.Aqp-?Fe>m<KL&7(G*P.qpR!ZC.YA(TljlHFC<pE,o2H5[&Ah'bD(,9,uVqP1(Lfj
+E$/ZjJOS!&8t(a\n<ET9qQb'D\N9$pAE`5hNt%'$]EP7@^-rU(QV_D;68P%CYQ`_+
+_GgXR)14rQOujAthFY\KOVP<K7Y?de24).uV(96akKC6`AP&h3])85mE%QkM-gRB`
+D8_'ZkHrZcM9e?1_@2+F!TGuV[6f1jhaY;1GlVkM#GWifiJ`&RMV#&W7Lu9ZTC9_$
+J`>T1+LH>j2/H*d96",K-&JY7K6Lrh1NIb-br+MpEhAjQ"WF?6"a"/E87icr=28KT
+aopBP_q6;:)masMKn)\u1W1]U<o\qVqK"<gmX+\Y$\7'Oa(H!G\g]L"AY<E;#>`6j
+K<Tqh@*-%#p]Q4*<bW9QY.fM%cXKpl$R2ApFbVT]&NF)g1W#"Bo'J4U`/;@:"[>*O
+aBctA(\@8Nasoe]SYra-"LS7)p<p6skM\"BN60U3Y=$X#X[<,<imR3>Dl1pIjsRPF
+)u<2:@rCk_o=bFJ)j$\KikC4&]s=GS-%QFe)TkI+:VVNrJg(\S;h+p(rp6EkH>B#,
+1,F__g]R.(GnQhW%3CmESWa.Vr/U,6O18cK[td-V(iOb?>7:WZMdmc&`)CVL%"`#P
+!<X\e='3)3nL>jA^G%!egoK-EC!eZ2Xk/@)-lT`:h-t*WA@6jq?i6Cq1(_G*!=8]!
+!4BabrUIg_d3@Zif)_d$."LLh'7);fdkVQVCaB"c<H>r1q(=f%6O,<L@'\K-C'3%4
+UUi02OX5s@0jr=P6oGsooAG6u[]nQk.NH<J;&-Z#lC9%!X>*>uCb'I4`l32iOg>G+
+I;+7RTSA#24UM<5H"ZJ[elRn'\<Ni5D0qD5'<7d%EdSO1TYr^`2?gd+Zc5o%1!F#m
+i",Wh`i!dOB<q"PI"PTjm$#^C!m1pIPalAo`BC3tNNfhGGQNa>hk)"<E_c>X`C"4n
+Feq&O8c#jW>$@HT#f&pd3BBa/fI3XQZ;7Oi\Y%a7eddjN]JB2t1+h)Z7mgND,;dK6
+1dP_j-VOZ-ikiUY+F]fBA%YC^0uI>1U-'s0iW/J4V;7jEdS28WJ,Z49,4+//S,k%F
+dp2^c=Ets'>I("=[X1mo5?;?ZreJIeAH%$QL>dh9e?P!jU!RojC=!%MC3PX=G_WL+
+*dU/!aP\/O7(;d0GpM^B<\lgE"KIV^:1Z]?`R0$;1/Vt=F+phso,Kh^8C4/uq\[N1
+)HZ"6TnQ9&Oe,3fjM2!tQU\GS1j#3_5oM\nZOZlP8-/Q]2hU;#J='T)kf\VRW]Goc
+:#Eaa)OVW)*$M'l\E+\MP5W1ZU"Qq%I*bF"7)T6S6*5YH.%6@+(Kk4m)HA)bg)a(s
+g*Kg^3"F1,(YcY<RoSWQ'M"!7RCf;m:E=9CG#g8d=utLF=I?<RO>#F`OTM,iFqo3.
+C&"thm1:^&h2IGfn.UBJ?aIQ2P.J4.!q;QfYI\/2O[.pL:l['f?MYs8oL:>SgKb;!
+Z]@/G6FI2d6%\18:9$-4Wo(NWY],,!Z<a'?V2/pi14.-kc,1Br`o&R\75F'ZFf>B-
+^\pF"hbA8]HPFOR[C]hbaW2+[el1&JrXit_7fY/#/D_lTGHT3+,@m%@pA(Ni4XY;S
+/Q-Mi+*CI@m,AcVTV!tBfJ0:PWMV]E<Jk7Pr9a%I,9s=@$N/4R7q^6B0&l9,iJ_JH
+AC.D&@hoSnVYs&XDDI"H5._@]5f)L0m\N\nS"F.dIl%c:L.=P2)6LBW$=8J-WP_H8
+3&-$ZR%\@Hfu"[`dnRg1ah$!ad6Q5F\oCVg!4Sj4JCF@kR0Rk+_[%rlonmGNlblN6
+7UHS.3C=*s!U`oDX3B[q368BY;UThn?(BMB3P<]Xg>U.\IH/AToH^+FLW85XJUBlO
++V.Kmq;SG3fd91PRoE;;fV'6/GO^7j)mAU1hfaH3p#<@$kG]?"0C$hT(5cV(7[ff2
+8D2!_(T%:4Bmr%9S"B")qaLKdlEW\FK7/90EdZB03&F2AdI!1pQ1-'OQ!tVsf?j&d
+CtuMI_GWOAFBTK\iG)E46SeK+ApsGYIUWbcd@c5-Qf2Ha](I<Gg!:3sd*)g.T0/Kb
+Uq9P-5R@2OJ9jkN:qX9.Bb@+Q6>;`tl@3i5I[emOY</J9mdQ?&4.r7D^VqcsC6&kb
+!`H/b81$tdEK<GZG"8L(^GCT%oOfDi6.,#+.=u)]S&)aAY"";&bfLo]1i>"o<EmDL
+)D]W6%#S#sDiP#:oNPh&`&$`E$r';5!Q?Gi$i;P1D+BaK_SC;]T7]aG9>ZPL13$uk
+5npnr8l4;>PiFuUs%7',&0[KIqCclAW[$STq\BhOcKdmXfMl]@H5P.$@d"/)NY`?e
+\KPF^Z,@k*@][':hL`uqh]Th?#*??`@PKbJa>o3`\#5Qc)"p<8B>iernBph(T:lEI
+7fF(Z('Sa!T?+W2Aj!krX<.CXfUtDt$1&=I9a8H,ZdI$Zs&`ZehoSRC-^?^:(s0CC
+"FL1Y!0<3pA7N'l:=lD%'&UYhi:oo]jUZe^).UE23SmWi#>^22Mgk3%@)S>$^SErC
+\\:$D1U_qK[NdI3<UVT9+7OFW?8&e>Y4;+JR$5/9:*WrL+(Xncr7MYK!*F9i5U"1]
+*:uc"6on:8g78uc1u`F"*l`MWgV+@#([tK<Io&Ue]g9$7nlQ)_]MFC8A-kj(m388W
+(LiE@F]/FE2/'u!'*5Y3k0U.$i\`_K';dJZqF8Uu=R^4K"2@;K7RUZ[bt`PC>4(VP
+J%!=91_>m+c(q<-Y\(gt\I\Tb;hRb1NpUbr5d&ejPZ,GbCs-]t`fm>E%-:mb7%,Cb
+g(1E'Ek=*iR'Ndo<GquKLnUb%/&$4i5"$j@WOR9Pj$_`G%*[*s5iXG:KD>+eIR3jb
+L^'!;EkM$cLbTiG=P2t?OZcEp*a@D.W9+Le#Ho4D6kG1u2)HP.cCJpp,1_Wa=QUX_
+d[?0XZ#$Do[8>b0A;Vqf?Vjm,ms,jK-:KTX=AaGl+W9,Aq/AYS(Ictc".pfmP].#8
+ZE1B1N$\h@[*_UC,PZnD=5.gR7338XWVnBFmb.S%)Rru<K%MaQ[Z^9'%c%NG<P"D/
+oe*2E"e"C]l/]kU9*@dBq:HjBls86p8JiA-7X+V=Xd>Skh2gCe`TS5F5iJs%+pi(c
+1\u@d:KLJ;f1_ha'pS).S`>9eP/7IN#poq0&@;rm$=Ms*=sB\<7Uo0E2aQ+R;MHai
+(?>I-)E2\+gKB/J9f*B?j^CJl!.It"`5AW$@dhYFe?$'cHK7DNUrm.P:%crr],dQm
+.ZO:lR]cN@L%!Kal4CnP9kjK\f)YgU!;NC-K&lma?$1H,n"L3_b1PfsQgNON.PQoo
+qqP79!)ua_r<[H71X+s:E*aVF6>G/jH$3./afJQd*>):sqD)@q08-_'D\[tVV)bCh
+VMbo=\M$%186cW;7BNZt2rd,#fZeNpQX)gtiQu6B<dEYK)P/&)d4R*5X<DYo5&D/!
+:7Ah>`:0dil=7]+a$d3?V`?M)!e)7!+#/tn&M"=mgYH4RRa=&[7-#tiPc>Q8c1.B?
+c*Ph5++pjLnIrA(Fp%b7s+mI2Vllh[D>rl!;93q>SAn)R"Kk)1Ne@r2(#@&!7BnQ+
+l]+;S,+jrZ@"t,W*$(@+.l$B&V-Zb]>FAo@\4AnG,Mn*n?>JD*#q4/#?4U[!Yf"cl
+m"Mc,lkFe++/<<m(>R8E"*W=-cJkGFq(BYoWsl6.^%Mdm@Dl+a%@::^MncIKs1r0X
+Iq"haS?!Sg6elA0Y$<HF(fc8*C!4eoAQ7q;'pC?q&o+,C&:d.u.^I,t\c9TgS%3=P
+4-#4;i,D_8<#Zl"*kII?=\"\Q?F5&/j^T1$3,aRN[]iVOmAKKK>IWd6/fi9$-$[Gn
+$OsQh7Cs7t`DPR/O.hE+\u`-HGbpGS[@#n+TYB>VHd#BulhqrLO+c"ic.Pq*dWtf1
+U48A$b\^,1dXhp(30Ec@^r=n)XD$eDUU%G`&MKsBOTt/Y;@OA?[9PR8/[q-8L9G`@
+E6VZ3e^L[)$%MqVqCBZK2qjD*k(+^]N1O\/<<fF>OFofAU(Og4+^^9:!+2Wg,2LGA
+Y?5j0[kj$F3G));p:^V'aWA*CT3d+El%hA+YLH6-YNamd/9g`g`,94g7`e)S3K&%E
+^h]KD0IP'V2`\2!J/QB=l'[3[Ym^e+@TX'7?d"t"7nEJNY3tWieO/1%X>u-K`no#$
+9hpa(IZX,1U_:,%>fQEd-<\nsG<0.;7sO@),+a!Pm&BJU6G5s:OspXobMYQlVIkac
+mMo%+6>l_'L]*kfJ>lX*ET*U_&*c6H$SRbE,FF"I*h9kJ5LF5+g0EJnSGK$<(5-5q
+2sBuH,HZ+o=*6>%jS2Z(/*;-/fOIMP^\0QA'(Y,*T25/pY/s+m=7$aai].^iQr"4D
+V1O,NQRusdkeE=Wpta#GX01$4P-k06D+<kJlc0-EX6g9t8=Vd!=t^p.-<-G\X!DQ)
+#n58j&:IuXKK!+V/R;^YE"9tqD5<*fa41=9LI)MA_GEX'ZT!W/q4.QUp'?VM*]H1X
+]YKia)qWK?H=BXIAh7%gqt-EN9N4&)a-I/#p*cpM];"R!S+:HZ3`1CNdMR'#b=Wa+
+E%E2U`7#Xcm@'8@4EEH/)HVmt^1a4bR^14Qk4DIM@&s%_MbWf4.[\Fea0It0g$k!k
+(P=N"s!DgJCiZPYO8'*hgoH\I&5uGU1J"K4JA[h]&<\#5C7VGSZhLZ=A]q=@.#:Pr
+3"l+unM_.^B'Z7(T()TLO$4?X.&^CBh,8\oVXc#,l>04pN76m59fh\^S1nO8lB92t
+bb,fMnt<#9AT9(JmI8:d-3D%3gERYa7\U)baFm0)AC&\\'A5XY\(]DO9_7R3QL4'6
+pB\-Rh'FW:,">Se<g$[O)=jT-9C=@H^5PT^;0^/^O1:p;M?ZpLXVmZ9gNR#XTqD-]
+%J$MgiP0D,hhN:pQ1[++5raj-O6o'0*I#cc.=*QL&`chn<\J^S+tmb!r&nNi52]r,
+&FrFpW-N[</Vb`0auapMUud=:;<g`r^J^Ogl10<i*M_oJmrN^0QNrc'Qt617k't\=
+9]/=ECD$*s7>'g_!pF)D4."8Z(/hk'A`aZ,(u`eH1#!8Z^hN!'#FfP\D2U1X,bS@_
+T0qeKE7iu#Nhmi8RHPA?@E[/jY%WluA'7?n-`1`C-;jL;#eSD_p)EMGR#>g9GjHpe
+>"ANc`De5I)k/)j`gp*;#+A$k"?V!X44&]]0=$c4%>?Cj@-3$!(*["l`LkhFgL-_Z
+=Lt77+i*T[Z?GsJT-6F>Fh2;Bc3mh]FbtCO]d)tJKfZJMHFhM&C6-Xke'>[L)S/s9
+c9W@&%+_IR%jK[M&oe?#jMuW-9l?NS[3k>Dls8C#5i[S45MJiPBQMRHfSU$#d^D%[
++js)I/*Prg\ksniZF,e4FR?8;DD^26Sp4KYM^C;&@de!RULW6>-93f2e!.7YOqMQ%
+CE>blNc6Ng5[-fs$te$S+8b]62*Hc3Bq!l?T*Qgr3P-bYE_NWU?9?,m)/KAA2M2&p
+"p0t`lH6*\NCEC%b=/9lU/SU52/=N]J2p?_VFecYW9LCZYfD'%7%hW+.G!W?b(0LX
+\F7]1BL<HLEO<jo^=^70?OEc$7]W,qioSrU%dk.:^YH4F@^iu(.`Qjc@2f1JHu)jt
+iU.INf5o/3j^YPG9hJqU+_`P[J)j:U/"?%jeR[,'%;4??-hjN"S'OH801>L`O:b6$
+XN5<\h@'PL8r5e4d59t1^OTV=Wm&gVp#AU^R`7N7%N2<s+08Rmdc0,n;2Yl!C2TN^
+*&Hr3\1Q0e1^X>OpG8\qF,iT#Tl>V%b\[b\q1%^`:m:N+E/r7<R&$H83ciTK^Iah?
+^-sH).U]15AMgm)P]KsaS<LG4B?R]@HWZ-,U+85QF2-;V0]WSZH.=uM'EJ.<!;P75
+:oX6.1/jc<*Cun%X>LTe@/SKI.m8$6/q#C`SneG?#2t`?gqC#M0,(6cXH]Rt"?=C6
+]o-p["8u*uWNP[VMQhBG5LdiC"/@G]H;>C-KKigNhrqJ>jM/i4"dq2Or#rh.&)])3
+APbRgRVa)ZQC;K`%m-VZMG]#MDXsQRW_=C5M1!@_)$Ro);s%h>;&WL+4+oI\6Z3im
+F98d0hn#_"5Wh,Y)=1u&@FT/]X`j^NV4o&[XF`Q:`P*1j:85G_03f!nfaI,J[CaE:
+-r4#\4.eOSb;Aj!!AU+YXq"F0h+a2Q%C_V\11;OUfbmB!-b9-ndj:JE<tIdARc-;S
+j+M71LYqtqB%C^p6i#Rg(fCYXq-bQ2@#[(R^/?jJ55S/T7e"sgh&N%id#UsH>^$ZC
+8kUaCTdq\O*u.$Dc<iR[<]>)qQB5Sk=!`3g*cqf9'N-,BplmAPK0\2h6otE<;HTm2
+P?rSK+J-P,/W;.<;M<*5VXL029e##jP1<f$Bmc`?b2l^lAh\)_Lmt,ZI9h+,GDX.h
+o%]hA+(\_Z'A#SMdTuY14!MkB'<s189Qc%1Gu<UbQ2#_*p&*Ha[InNVJG#E[)?Q=o
+9j/?WXZ4\6_3[;$)pCu0h^7,1&!Ncr[/iYf+NPmM'-L*?oK\5C-m1]'1*ng4(H$/n
+Z?;sZVV\2uKtgFZpLshiQM7>Op(;K0m)#F/%]E['HR'G-T6180dc@'j:LaLR3849`
+H@"U@hY9H%PQ,dm"uXqd8i9:iZ00eu/5nHN+]GV3bT%t(W?B>1\e,ddL)cT]^llUZ
+SDSsN0.bl#LS7X0YjJ;Rj=:pH_#K((Y.@uSkD?HFKIS"CqRu'tV*g.e,U4[A54W)(
+$Ju)"U%D_EZ&/?$JXM2ulIK2p%THS6/EK8bBpO)4G=h'W*.2u9Vu_dY7dN]3giMD)
+eZ#T>$2d?BIB@@1K-8Ns0PQU6?-n_]YC!Ca@h;;<=*k$&P)-IpM`ErAn&-%@YoOQ5
+2IQLJ?k,:05ksa%Qc@f^#@Q9dJ`Cmo7pHSu4GjqbJ(WbnC/70n=)"N59C*iH4e>#b
+a0/YjVAOP>N+RcGJk_.mE-_e*TK<F;b5r_6s#K^-(GEotf.&g@4&]s?@K@a"4%J2F
+YNg90h'qV)7Uf2t),nb^C6p?7i3#!3kG_S.\V0(tE;*XoKCta.;>g2pQ)P[+(9d"8
+O:<5+mG9V<fUHo-&1Dr@3;0u/M#*fS80":;r-%1MM0*+$E-F??kZa_"2.*EC=`Q<a
+ijDn]NSH#lf=FKhM`ms<)%coC2X?qA:TehZ+$r>9*IqMTD[;75=XYJ+##O<SmY%t#
+Fd[Ieq[O4r6cd;'(=XIn\k-.4!clW?BbCL_WDPm=%`,982jd+>fS`Zb)G@1XFtpBt
+.iQ`)_BE.s%q973gYXr^6V7Nj7NiBO_?:pJPKuI(gcDY'X=a+Z"Uh3BrF`2k^kg;0
+(/D&>k(UeLU6nlk9F:0D\^nQ<Y,)Zr9e*ZY-Yf;a%EldZ=1U*^-=ZD`A,O>lERE$>
+(6r=1/3fMLZ3T,6o6U4f/X59ra'NWirMW3%89oH9W#-1JShTS&)F9BTAlqs()(hDY
+n@-6W.toQk[BZ1n/S-,cIZ^$l*H-,2DElg3qelR[)"Y'\StG7hB8=JFm5)4Pqn^<7
+h7hQJJM=pk'Xk\ZCWNK,=-8Kj1jIlF+j1pJ8IBdrpg>S@8C:<<P@G[=>\8On?H:lf
+bJ)BO5#Y83mP'&fiU"?3RjZK^2eZj#F5'/Il-g&Kk5tBolMT$TBU/1c<_kc6Kbq%$
+iEQ%k(_mIK,JgD;<MN@fg\jc<aVZgdPWLcDNrHA[/&J;qL9)Vi^n`,<_,b'2$=VZ^
+4rZh;X)[n7a.cd/l=Ru'b6NZ5&>(GoA.8l4S6?\h\R-2G?H-LUi<3sjk@-_`nhWqS
+BLqmmCm&D&4>9%?W?+-DV"!tiWs$Z.fhub9",afhQRE]cN/+)P3f1sZYUNm3Jq=f?
+Ks[pid9]4i.>kZS<ifW]@6$iX9etGKZtJ'"V]i^Y;`mWnX+#Rf"NVA*H1uK.5)Rd<
+JSOL]Xb-f@b(cS*aF*_Nj=g.kSK/^HPLUoIJFs$-[7=r8[ofbloIX&'`"E?=lbN:&
+>VW%i#<1TX+&`A\l<^llqhB)D)Jt?a!9qn-aV7"AYAVp)T6`T>O>?6-[ZD!G-2eXh
+M)*`f\n54(#mMutV9B<UnKeP$#W>IP$*q,G`hW(@A.[W=XdQ:gOPLGYDX:Z9qmA\"
+cW&!DWIYcMNi!QaVZRuHXVL'@<7bs<Gj:m72;nj\-c<uE[8s*^k;!0+;:_?"[^;J2
+E)ciT'AEc/(h(U;F1J'bG,@.>!>B76`Kq+@kF(*pC:iJ4@budT7Ff]F'o3"j]ZEIF
+UNSf#Rq'?8kQ-*bO/JtJ.%44fkJ:^G@nM&p.oHe6:CkG3.K)'</c'<IF#LP'6ekZ]
+PP`pk8$ELSaf;%[^AU.85fBWbPd3CbK,eBaE%5I<dCUde,\a/gAL#p?0Em,Mb4ToY
+OfqoS3HoUo$d.t\"i]#=HAn:($)Lgq6\>FP!W18d%spLnVk<,M*&0OG9OdLR)h/Gu
+H=5XAA+7Z:(-E@M'-c;\/-#\VrqEGQSg^*Haf(\$/JmW,-K48,=Xg+RrHKUZBg#Un
+7?6G`/Sk[).<c+*Z_Y.((qmrTn&=km`J.@@?unlmTu7>8!!tbVg@lk.O/=4@o:C9)
+`1A6hpK1/m10BK=VT.;MNVO>Ri8as!/;$pC2C0MeQu1J(#Y\<@(67JBmYD;1$,Q*E
+s.I4U$-k``?,[5;;[\SHArb=e]e9o&e-HRtMiLD:JP[B`,J`Z$1jNf"0UUPrT-`CU
+?E+)L#t6BoqUOE0VdbTK=`"@*<[@iWh_f/APf*mVhI$[Yg^N(9]>QVLT7JRD/3EU!
+E>nLE;.s.3GLs(kfbs^OFYbeTEJhnJR`Q%62)#4CPCk6BZaZcZcDbo01VGm[pCW)9
+rqAVs[HuuI9K,@'a%'k)QgphYWL:,o\"5McBXb3P.ZQcB98EcCF#@Ql@*75c%E(G>
+^YEm06`1+K[TC!*j`S?UBjO$$:$?S\40DMe-:rT=o^L9T4>0%ER8qVYfA-6q7"u%]
+Rh&jd2>!DM^!f#//k0-iB'OHTHRe@Zd)d%0C<cgQpAMV,qA7NrmFa>R]m"d:?5@c:
+0+)#d9>,%Q'$_;sm=LLrET?$<1e:#L]=1W@4\0S]QQ(Gh\n^3-/sUH7\bm#EJ[P'2
+^-&Q.i4Y)ZO+&C'"3UcjDbnriEZ>]'Wt@dR]qd-9p";RW".de9+(ipi&*60H=qiQ;
+,n(UnG_@M6oS@mLE9;?kWtRf<=^V#@0tco=EApAJfF(r&TD5(b,I&)V7&upMn]CDs
+K!nh`8`L,Q@\?R%J#Lr!\D4>.J;-]9=o,\$lb.uIE#MttEORJX3*pnm9?Qk4'6G!&
+3,.."@:u\>`KY^ck#d1Y^>]]"AV\<tL[N,1p$o(##:1*hF4S\L;D\fT3F?/a'MiLo
+p'C)>L-Om[N#)()UkQ%kUM$uC1RU,)J[@T8MfhqQNA,!r!#-NV>QNaWiQUtk&4Rq)
+iCeg@A1\+QZJHJ;(+dbshPrubKY+20gp+5fJ@Z)[lFN'<NbCIk5UOL$08r-j+gPl1
+[W;c@kj7LpD0Y+\CA!>R)_Hf_'^2&ATGDs>Z9C*!<JlBY50(m>#.I*=`$68d_E',K
+33(b6EH7&mqcj!9fUmF?[%2CA[bn![]&hP\8O46@q:*fuV?Et"IW?'OpoJ'+-/$T/
+UtL9Va<GFpQhmj(!CmnLP,/hIFF(T(@lN`=L*"(O+jDl^=-BR=9o70bNVTF[+)Lt8
+'<IO"<sqm\Po+bW;eDCsV4M:9]1Pd="u&_$UcF_$S8hr1\%I*i.56)=qeRbFIE+%(
+`%QGS!ep#]M=1V#N4\2^OUkTO1R"7WLm2e<@Utq-n=(Np9[)"i$?]Z0::P+!2$H`<
+cB2u:8HR11]do<cJeq*%Ur&f8DD"FYHo!]9"hlj-Dc]^U\WV#.h-9[,X:8>\ocfnI
+2B?U"a8V,a2%Rdq8#T'OE!5!W=:Wa`K(\CY]CT)0e0?MWK8B1Zbr,@q9&VVCmT$4X
+#W@?AYt%SrDWN0TgVS9X75Q+905Ar-8Z@/$@E_pRa=io39;Q&h_OWa'"]"=7$2GI;
+e0W?^nSI#PbJ.X"dHs:;WB8^g"dd0S78>e-D(E0Qa.4Xc)*gn\HH:=W+YcHQX[!O<
+2c[=@_FcKiM%HRR4r`R-h)eS5QqW0N"I%&U43s,Y`*-5R$PYlp'Wu(2^^Q2dKIj\"
+<%rrBJ?G.[!eri<r(^2gJ/+J$[c7a#T/jYSFZ7pXGD>-Mn+3T!NG'WiQW.Q[Hqps9
+h4`ha#&Wu*qop"PUPm_R"$<'-pU5"n#H!j7g_(A@U$P_=6cH(meKou^]:5)HJpNd<
+aLVp\8nm-"o-fRaE%QV)D@$Cc[B$d_Z4bTZhhLW8aX"1ba.m]SQB'5g$F66Cl`h8J
+IuVfQZIH\8Har!Eo\\NrL&oFm6fC26m5kK]O<jV]/X7$?53Unf?*m)]m&VmfrXZdl
+HjGQ#rnUj33!+]NmeKk=!&(o3pnV>c>BWtL!6cZ?8m`uHCkh9pZ@&HM>p"@Wqit^f
+h+'0"#rrh+$AX^M>obgI6nho>d4doArpY)LrJ1H]/.5[mlfb5W+(c5=>9`400*33E
+bE=#'I#RCd+CZf;SmZ(&8pZsDFiYLOk?]X_Ffh$^$\/53n=.^"U"M,lL"cbQ0i+,T
+Z+Fs_C1Z4N9J=5qO-8AU^Qr2Dh26]Kc%W_;.Km&l!11lHMrN9MJDiZ$]Cg/Z`2TqC
+D7,5hfCFn!#l+QLb/1K9.LeZ]f=6DVlgVQ4*%7Z#9,-e&Z\h7^"L[u+"@Ff(a/u^]
+'fM@5?P;#_=T3Dd3,<+C+9p"-inllL',n^W.(g:>;2oR\Y""Ik<?SQ:hC?=\WqLj\
+#$D74fn`TPhAuBO(L1t>G)XfAWN$$`C(&LQ:R/V#D5.[J'aZZ?%R1o'XkdPM$?qhp
+OmUlq<kW:8gI']@)i-t@]@C\<hKC/\T,Ec``k^o5;K^(#^-d.=O'+Ec0F\6Vp"u=N
+\Djrof^4E4`lCiY\]GFXK1dP3D?Y0=ZeN`Q-[HR/7*+."FXR5PiHWSoWm^Q6e%!cY
+Z$.8PW7p-7W;I."Y*$+rr192D<NXRjr7&WJA6[K[k-)KNn2.oJ?k.)T!=8]!eMtkt
+/9Uo`Mg=,5l!Q`]aKNJr@]oALa'6*Gjg<+YG8):e,indD+uV:Ue"APX+ER7H\>-`Z
+E6HXH%"9rm?KspUcb&9hR/CcUAfBh1-H0p;=AFD]ak,?,,gPuf7T47%fhUD=7[SLu
+j3^aKgXKKEjedTXo5;QKZFdo&CsJJ^e5/rW\/gVFDdOiE.kkp<[b05a^m3R/O;hXn
+B3$i;KV$QBoL-3uWrlaeB>;in+AsH)+,X@k^Z?t+";JOg@L\[3(6s/')nM#gf6TEF
+m?n6I<Tf`D)&s8\3;aiArgV8nf1'<_&%-a+T7sIbc0e?q\GpW\7Pi-NP*GR-m-hJS
+C-WL+CI46_Y,h7V@'&&QhCZW^<$YmWO5A\*nf*>\s%6.V[66sF-pUe%KX=a32SjQs
+NXC:>>!SgW&?FFI7_Ls;.2\Wr%JHO`QOChU1+[5nG=?0WZICuJBQ'sG\@[9F2sf,d
+0!7`/k)g"n;^\m1m(;khHDY,G&G6Nr;i2pnB-a3(;m7JFDD$JPq8Z#$m>.)nF>Dj*
+&&.(h/eb[cJrX5O1s9`hEg4ZN3^fO6_[@0+-"R2/?([s=.XmV$A:81L:P9ojiWi(c
+%ABfs`VK_A4+(_&E`rVYb`&gbmL2J^G=t;X%g3:iBeuITi1U(N#F*:MlY8HX\\'J'
+?D,:kAbep4a'b5*0Alec[#dl]W!6Yf2Hjm*CnuK8/)m_t^D[A0rEDlu@6fN>ZMd7;
+:JC1Y7'1M>HI3L**a"&GM^QRZ-A79`3SQ7$+VHP@f"9?q/#33(X=-!)>VABc@g1q$
+k$krph9T2[<?O-CpSoA8$idVbj]]rA=u!(u/*udXOH`f[ZO``cAm1VshsZ[$>Ah"%
+0n"-QVti\!s%[#EQKUnD8M/#t<8>0jXsA"n8r9'M'')H;>'o.@KiCZ'kX%DrB4'j)
+qPXNU;#NeAaA0ktNTg397h/_1cH\d/[iTN9[%6;C4!XOe\kE[@bKq%N4'grp@>g[E
+*D_H9iQ2hNqR9;=3p"I+<d8]D,@'CN[G4()6<V;^MCn"sSkkG[h_:,%@-eq-#'NHN
+"u0gs2`5>n6<""kVlK0@45;@"=/R>oF[8aIW2D&>cCP-r8Jh<_)rl\9RfcdKaWj2"
+'Q@5)LqL#+]OseufpiaFGdK()8eWf<Jui%FK.6>rKNLoM*\Q##R(F:#\n-3E?<f8/
+D$/e'`NVfZK0+Pr7l8nd1j+JF29@Z[UiWVYP]hU0M5-hO=4^6D5G9_8#Hs71oXcJm
+IOFl6e;iPg2U-Qe=2i;E<(Z^4TYA9dQ\Kpt6lM5_j:@!:REB;@C:`C5(Wtl4=0I:N
+C"OitSH]hfUnQKq>*Uo-,5F*>Hp:Hs_1:T>jn-ko+Q:X=1P(@[;^IO]0dT9#mD'.3
+Z;t..g`)-Vj$"^fjQ5fP^1T@cE^tlc/Cb+.oa/66a$?MS*Cl5R=Jup9M//fs?*Qut
+l\^7=4@*YO'ou(T@F64!;-SJRkYg8q1Vi&s0q3s8ePX]X<$sa/=?`qd@I=G>H%l'Y
++@t#T:?:,o]/>te7O5J;ebKI,I.`dE$fTPj`IX@-gNrc?H_];b6Mb`jG;ed*8\^]G
+Zp_F@^Y"mFR!9u-.>mqQP591s0fD\]1\QX0#8HT0I"fSS:W\j`St4Rm'oo:pYfXkg
+Mg:hqY<E:eK6,g$4V<=%WSM@'c)#Z@jTY`5>nlo.>0)pYarHD=\B8)RE,8&7lK-]o
+Q9Mn-CWmHpVj)DJAKe0![TUSi(kMJMgE*8tDV:gF5-PLV;=^T$8fImZ=Y**^?uqa*
+#jA5JbR!pR;QP0j&Tgk;*k,.HRDCR4Fi2J])'3m'1B-;K<=/<""K)B@%gS)ce"$Xl
+iU=G#[I:ZlRo"et&g=-E]@<]J]61:P_cm.EhLVD/UnegK(O6S"VHucm[XqHnorV8O
+SM5u\JE$>U7P<d7Fu);ea.a.bP0`#UfT8$!ZSV:R\Ol:<g4`7JRsIDq2hc_U%majl
+%=gQo/#"hJr[BEX#Vc$FXa#[TIduAR>BT_Mq[gHsBUkuJ?115*@Gc^H5=gZ:[>1@U
+4,6$9iscAO$/*Mu7aTtL*Q/0U26%u+'?I6i3mmfTP7t8[$\h@LRD4`K7*M7&4=9]O
+\\=Gn_CB"AAIb`@Z*$K%FbQ)QK;L^Y'u`,)NElgq9ktl>aW07Xh<Q=L@M3"Q;KC"6
+GQcl*BKaQq1__'EdNMY=rl1#W-5]IbqP.*pW.\@o*"WT+G]\/MOm+]]5q@Ub!ccQr
+`Jj2Hbq@*!$2_+?B49g5Wc'Q]V'emM:1+27[5LAJdXcL(gcTl`.(4mF#KZ`to\i&i
+Q/lQ]3[?sq--Ll2X4F[bdJ5%K!p_D%lDQmCJrne$8Ej*t?MlK,<!Y0T\%6-[N?5JF
+HuJ?am"S)U/BX)#,0q?$0'(N</u09Ia$FH`dj9n:!5-ncjDC5t0TOh5[/iKs<7\6`
+2gU9E^0o_CqP,!PX._AV[^OO0n(g;O77=ReG$h:s*.GiNaYM@SAQ4^qq6gM[%W]lY
+XY@p<0?P#S09.:PZb2[2q+".$:;_SnXj[^B53o#"3Y0$P+*PT=jV;'V'9V@]W8#-P
+<ch^$G<k&+WM9Tr\.4/cXT/M1qY(:&92n\>"_D.obn6o#!YNo7\PlOheP0u1YZQZc
+)!j"7/2`i>9\&*H*(,GF0jM.>1Cpph#EQ9#o%NG!;MA<V-asSUeULHqC?'$IRc^@V
+=tENs0H8&o1_"3"]1PTQ^"Y=UTNS])ab2pihG^#c4Z)T/bS!ho+'IaBi3RJ'9fq2\
+rZHRg[^E6Vc1M5B#1mOn0RNol.OCogr(!m2I\t"97$,4`r6hHE<e32X(6F^J0K\)k
+5NE5^]\ij-PU)'XgrN&CF!8sDkD7]@D<_R\W$7Emkc7&/i#EH4%;+N>$E<%#8YBu4
+iRZBd^kWc95pRd-\Q,IUeQ>f^c):12LHY,#HI<`,9:U&]'G)(,fRdjCT>Zl`*mgG_
+ojOD#5FMr!I+o(1Mki@Ep[h!)(qJA-75/3%rVI/0:BZn[)R9*K"GKn#0'*Q(XL:=i
+L@Gl,W6'Y6*PdZNWZKEJCdZE8<=aQaU139e]PYV%I/44%#hIN2_rsS8K'+Pc-<=4s
+J;'$62M7Y.bB:J?`UG/i6--bUqgPppD@*)HN]=:)>T;W%hHOdj%I5eKMWUBp*QC.P
+dL(;X]47EpMEgea!B<LB%=GbR]bWuY3cdH*g&BWd"pm;r<pJ3Z0;b&NDT1lL"=ZtV
+S(-gD2*kEH!%D'<Ht_4rB*8A,E[ia*D!#6M&.fc;1R)Nh+g@)3&Z0SIV)s!ke:aL;
+$D.8NP!,:`m#+_L6(2KgXO*pY(SW*mG_MHsWeR>]QY\nQ,>cKDTWS/li7fe1Wn:LZ
+I<JW!KJ/V,!\@*4pA>SZ9r0Y*Yl"DH[I)I\R]bZ@Eq9Kn!7<!DT`XWXpG$t)SH".J
+``$tE5!J]l.n9I=IL4$8X/j`+@ebF%Z\agN7$T3S$S7Y[P^e%p;su;VOdtJt>/5d>
+_?[L1\`UEE?"$TpfBADkgW-`OGNcrHpL"AVh]uIeV\Nu*'NE1llGl[G=aZr4X/rRE
+`r2f`*9[bHc['+C7i;mH,#5!2iIZj?:'"9VFZ6r:Rlq&qkS?R@,JQRD(OeFcC(t9R
+4fH=ET*=Z\&a2Tm`Z+b0Iu-ARV,!A/?Z'\Tq.\OkYmCtc3biK+a#[m:1`Fj(F"%'T
+/X?W55<LEV&&E633Ho<I2$kOc&dJ:Ec3@KRk!;kIYFO(Z=e#@?,4YH!d]cd\PXI8U
+%J4Iq5';798qet;D+W$CA3>TIAd#G_'([V"_lukk73knd5\>+,HdOnMbEJ2"[J/7,
+ofs$i9><NK=['6p2,4(O8r/)He,Z*/E6(n77Nd\=O]k8.?4[%\%,GNlQrF.d3](-7
+G),8oAV,BJnqVk3[-L)>YWcG99gYLD#`u9]jZe@d>R7[Wg/c"Eg;`%WZLJZE;r79T
+NnJ_K!Eu&!&piQ[s(O8;M6-kV1WuJ\RQ3Q;6*c[un[3Ma@G9b_^<u.>o5@Q(m6^o'
+Y^i](PQu2O%9:m"H'al7bSaT(.2NsF/XYAXXe5d5E-Enm$(8Qc;rme!q%,D+;[R2\
+hc1d/[WYb[,8-.tD![ol'9)-Jn1Bd.<89Iq)tHU[?!*3A.O"jnIto.sO'B;@]n'LS
+oN2Y4LBX*<-!7(r;^T(OhSKO-$d(*Q'SK'PlI@&h4B"#%@o>V-Q+r#qoMqRjj>01[
+9jY[2US9R14P[?!"G,u^^=.c"&<W;@pAND`Fj=;82F8bo#QGcq`.SV?d#ee\;&.R#
++k[S;La''U.1Q,HOg0A>%!FsgG/WC5!h&+1j)+'Rm)=If<-JkKha&>^%A(+a3a"a'
+OJdF.$u*/c?/'#3^>_*00,Peb2>K+oFDpT44VX;)dQb!.SsACJKjK$.E)HSjql]S)
+Ll"t_Y;3?lSh3-%6\hW%[\aA["*H2D8gVu<*g'Z2(Z8+=N(?LNR_q5Ac+c8)[Xn>+
+MS3<C`QobE`:J(0N#t)VH2#ACO@S._bDn)Y#%HY)k6]G\P,0]K&,f5l/l?-@I9TNk
+.KYM"TA@h'%n"ei&=hiAb7%`_HJ&E4N(0jFq(ZMdGWW1>f6<KLh;b.Lg*W3$e$g@r
+f6S*U)+5Eu=sUea%psktmJNeT2`I+)L%316rOGGJs%sm5VZQN!>;;8ni$/(;K=!S2
+\-uG*"F@]C/ig7B9<2'RZEGNSZu=YI6N^TZ_&`H=O#BFSb08=>:L.Okmm@tQNhR_J
+fXqZ!9_S/:pmIZR/4Vjsl#71R_W"dE/kd)LJJ*WQDhg;DbWfgQf[S$<>a@pb]$,.u
+dsGA(3t,pj>Ar]`[pl:NZfmX!PkQ8h&qYdu1HMnKci)AX\%mf#p9iJh_T-$==)k3G
+!02"Q;Zg%@9u.=TohEW_Co?c<!hr"-j3pLQNe1]2J$3>)Q@URl3:bcu!4@4H@"^Qm
+KibJ%*ALASW#CePOo6886k.h=M&o#EPA=S=Yj6Is/1Tr&@taLsnY2$JYIXF^Tn,`0
+'oYiT$,+@6!Y+&"?*=rEEtl%c&D__W][pDbp>a5E_R$K_N%i]/FMusrli7D`?ss<>
+$T4i[G]Mrfc<])P^,^%TAVtmhrF>29hDF&;Ah"Ggs'PlVbrk_>q7@q.KEn8[GcL:j
+2fo,2(lP>(^"2YO"oo/c@>o&o?_Zq3OqPrZKWK3GRF[6um@P"c30h8m-Q6e$L&lT!
+[>n55CBNT,\D8X7aCsNVCVPC[K6l_-+0GA"JGsUgLiAeH$V^hU4!>)TNQF:Tfs%TT
+nnH#!_!S)Z0fR.t-mk*G7*)X[1lPUQ.sBhnGC<!P=)ZZ\Xdq'Pid015CEi%/,9[`l
+5YuVT9XcQX$lrD8B8pL6:If7db438.feF_hnk9/@7s<9RJgjkn+[lrM9)s#/!#V_+
++BO^I^?_:Jp,5.PURBfu"#"GUC4p+b!?4B=C%\[b;9f\9fD+C[59>\ijufcTrt9/9
+`@]VI!iu-//-Mko4FF[G<^:`t5]kPHIHAc?>_Yq;%%0c)0K0HTgi&>=_L)lo2Htik
+fSVNlHG-PkD59%H:Ve4lU+-&R!?/l#j9f&:,TdVjHA+5a*HTBE>/CXBBEj(O*0?f&
+_X;.ZU/Tfhd\g74@D1B%AMs\8'/9n57l`la9C`up,SA1P\RsB']aBpl@\A#eGI,!m
+>2RieBRHG:rB4VAq$:LV+*m,Q2^]uQcm8`%!),tWaT~>
+endstream
+endobj
+110 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 4
+/FontBBox [-34 -219 1048 750]
+/FontName /BNDIKC+cmmi10
+/ItalicAngle 0
+/StemV 29
+/XHeight 445
+/CharSet (/slurabove/triangleleft/less/arrowlefttophalf/lscript/arrowleftbothalf/weierstrass/comma/arrowrighttophalf/star/period/slash/rho1/arrowhookright/sigma1/triangleright/slurbelow)
+/FontFile3 111 0 R
+>>
+endobj
+111 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 2271
+/Subtype /Type1C
+>>
+stream
+8;U#>I8CX@)8Ejpn'L!,1Kd4lFn]>q&HidO7VpJ,,:Nh>&lXSj9g%q)>rXsZ6`=@2
+E-M2%[i`*"*G?RGEX6,f%<ZDh#oZ^D[N1heeC[>k1DAej->HGJGP.f/H^IM(a3M<g
+H[bGTr18uD6$+Q%*J,Erilrbgb,ideCMTKO/!EN,\kK#6+DRc[bqu@,;W,DK6[)^k
+R[H(k$/LY;4`!R']m4"3Y.E\@_i%4cT@D+QOP06SZ\qGbmBF.q[>$aA"hh'e*a=oA
+_-ZSMg@jlVfj4;1l>7T'].s+[n#g`a>]7-beK/AZs55ANI1gG)47+)-]uT:.cBp`>
+h2^s,G`us!4*S^&E4]mtN*b]8>$LE=TcQRiJ1A1Sh3a[q]-;H!p1AM9G%$um?+5='
+CftApYiHQ8k%.\QD-j-`;O1hGA97/43p[;9Q=jJUbEa#!Q7[9`h:#chPr$&)<p&7L
+ZTR^5UVU!?b@Rl[GImNZ=Z4tQm&o^7S8V'!6VL.8Abp6A>/P[BC\kpe+<_>M6UHTZ
+aG>GP]",C4]#@k+6mRXD#`jX]:MS/$V<A'<2olou&Fr$U5[U>MoL&H[L*B!eiKKM-
+P_80>FSsN0Z[)aX07T6`QR7g[VZ8r'G1(>X4gt3emi$K:*VgB]*=0%['Hc<oS<8C9
+fktUB6Z:$7cG5Qp;)22DHtYJ/b(e9.iRh91!qg$cDg#G6!!uOg5/@03mGer.Qjq=)
+H`;`$-_-NaK<j66q9M5aHfoT\(RR)6[<:ZtQ_5:d..]:dk!V5Z,ucpV%#onf9*UKm
+#2;?\3:c$TitkH33)OmaK]ETlg#[Wp"TKCa\bZIiI'ucn@VrC&M)B;U1rG8'LfY#!
+qOWHDo;u\=CWF7\]`+SY6T02D",*9Q"usd'kR]^-JrBdr`^FKsI!F6[O2bW`J':F]
+q^pjH`UTFMT;P.\,sX@,=b^KIWqltO]]J7S/B>%IhIP%spq";u&Hq`H(aFjD9QV3g
+;2J,WT>,dFfo)g?htfR(GE#:XAuI$i/$^?prhKC;hRcEZ^Juup%Ub_*.3_DaLIi_0
+!kJ5VnRoJJ8sMA:VMRcPJ.2X\_;+Q&9tZjnl1=^T>$@XPnRTJ?98bVS+@fA9@Dji0
+7'&E2Du\jW1R"$gc>703nM_h`^Uid6W7^0Z4aE5JX";_ZoT'jcO((:ITHo6qM,Z8r
+'.Sp'U>QBRcltK8"9aGg1IOlo^P/,V0oc)N;jWleQ`q*;+8XWP=u'R^"ZVI?)6aG/
+7$3gl==bAge/D7ZMp8Iga(imV@ut7'!B_J.+tPb.M1I<G,s&HP"I&$/<'ij2Hj]M#
+:HuX0q`KL`I=6a#T"`o^O/J:kb^^GaTNG]TT-Ohh@4;tNq@u:%LB[8Hf[-6;nM<nS
+YAed#0%Y+3aeMAeGar;2%"jnX2cf>h3DO?3DOrc1]!UZr;Y$I=EKh7B?6nOa"=\.D
+-r<i0+JK>G#ur62dY>eG@m64=H&eE+$@>W76O3O6;"Q8SZB4,9!9S'4NCTbL,*Lm`
+UTJ2h'Gg1_CR`Z=VZRnFn,I#Nb4?dJ__jW&o:"W558KLJLfS[r+MhNK%OegqjhbIt
+,U0N6&N-^^/I*T[Kj1K$#a0j2JoZs+Q$*\jNljI9d0*0"1f&DTG$'#.%0l&>/M](O
+J^T-Dp`.FtTo^$c)mG%ZOGi%4$pK(MXBQ4d'4;h_pD<>k4\@5n.,iQ=7*CBr1n>#[
+i=@Hs8cl/IL$-:(/5"o8JKarBTUuO3!^$!g5!,[URO+>.#t?4DOHTHYK=+cG4ot5i
+g5U(AD2Jp9:*QE),V&>9Q3^%-KLN@X0`eD\-m,=!;B3``N7J3/kN(!`reE!:a;5XY
+?,,@n"=ApJ+\_QPp\+7OUm<HXX)8PO`^YH'7[#>.,-L]N!KQ8eSod$%]i%.\Za\fY
+(:o2@lG5F5`[M%kn^C41GEcopaA;-CXm&iIJjq(\1UsX->,oi=d]/CZ!^F[glM(KU
+s-5PeHg@@/c@Qoa1UZDA5IC.tF="<Q;UImF!h&6WF%?*35iWppi;:lTh7.G(C+k#%
+E#2LS&/:Kre<\m!n-ni9f;h")?A;Wc7pY"+eKMB?47MspBX<JsCY1Q)3!Z&O-ccF)
++)eo#!-@'3E$9V/N',lapDh)#qeNG$UM)V&$'X'qU6iRo2]'+Jp[gPgI4okIDo?#K
+X<&V($-_As*umB9\'@k9g'T\%':YH[WZ#Y!C#7IB>!##kn)dq$[)GaM:W[_4XPqh7
+:F+ZT['YB7@bR@P$8;JR"+b=~>
+endstream
+endobj
+112 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 631
+/CapHeight 566
+/Descent -158
+/Flags 70
+/FontBBox [-48 -288 800 841]
+/FontName /BNDJIN+Courier-Italic
+/ItalicAngle -16
+/StemV 50
+/XHeight 433
+/CharSet (/s/i/t/d/l/m/w/n/y/b/o/c/p/e/a/f/r)
+/FontFile3 113 0 R
+>>
+endobj
+113 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 2368
+/Subtype /Type1C
+>>
+stream
+8;USNHVfo-(B5"f5@LC]\bie'YF@3)>+mA1CTCiIL.>N8@1]F_9o=b"TE<.&W(M=?
+&kI9rpmAItLl."s.EGtS@Y@cD9NPKcL_Zo#^;0,8>drlWQd5"n@/oJ%-8YBXkM4t`
+r9j"n)5iR;17@LZd-0u?LhQgmb\V]2MLL#-+_c:,Z848.-oiKoaQmm;#<+D*;<97]
+j!c?jcW<?(m4[4$hEeBj)a9jBnoa]k8kpOnC"%8AKOnbDUefaNeY)G,p<uE_7VT^p
+oi[^Z,XYaIL1Xk%i.?7@DdgFlaG$TbgSIKi]WY,bS?aA2^J0o[W\J<aq/(,es0F'i
+:7co%S!.icLl:?(-j:D7kMeKSJ`Dur;,5COE$M[=ZLdY?nd9Z7r2!VOgR)H<U07":
+qM+b'Mtm<uj`dQS?r\":lVcSZ^rRh7QQ-1@:fU_Hr);/=Q*%mG6F1k$eFbkE\Et@c
+qSh3]Vs"N2GFFMSEB@okNjIf'1aI<@W.aQ#Qe)0jr-)rBf4qt-+;TOHfA"Xb*nsTu
+K['&d\s6`^p3>1jemV[&Y._L?SE*[\he[q#G49Jck:4Rk#<(N-+MQn>CadgtXJUmF
+'.AYidNT6Ih#>o0BQ<d!as/*Di&-n<INFE^p%OB#1)M:#jU.MiC"+F#IA^:3bKks<
+i)LT]rqmJk0O=7l\&5ECZ<ZL@*/*XnK;=RH$/5gYod+($Z+A(/I?p)R*%]OIkpt8=
+MGs\*d`ptL\m$dZ\a@JBH-,pEi\%74#1^&li!&^[ApHq!8a<6C\?i&Nh\V8RgaAP9
+@#+Ecb)ma88,c1g#^\agjn0R+2DXecRB'(PMtAm,VI%bB_OV)2Q@R#\gQfZDC5WDW
+]Y380Ai_5Bb(DVjA2hsRj*-40pY$[@HuocZDYC.>RM.qH3mH4$gR[8<Q\!">g`::N
+qGbOpGW5RA0lg,9\0%[)=1)BZ!IRlVW]sL3Zr&[p4%rX2LjDu/lVR+=,^<[CI&uG0
+qG:Ht<E3V<A`ibefHBfCIeO\Diq'UWQi_>c\Q&."[)&CEQIlObQ(u9TT>544QGB*Q
+"i#X!+s5G&4EAlIX8%,\6kJ`H7.UkS:sX]IMkf:RDIZPIKEk_mOK$0-(@dTW'OBNU
+Oj;6U)73TtLd=dt#I[uIWq%MM5^e*ucQIjn3`09;+&3n#)XbNeIrns:_@I6;Yj[<R
+"AeFihZQkT.*o%=FUm*N`8;$pabX?S6-oW^)aB-lR&bCrX#>nA:NCRj0_qH+o\+<b
+4bct<70@oSK5tP@>%`"<O2&=7D5a59j^>-&[qJJrV.le>.>G8RE-#VZnR'0_eCr@%
+g*sJ^DCNsL-_#ur]Es/+).1YC+WFQ&p3/?o/oE_>&=^<iCV0FFi>ucnR#o$<:G:]+
+\hfOl;AgK2UBAs^T0b+JG4>l\n_(bI\"RAl:CeF2[d1V>qS^[c)-_-?3uOXnR`"9H
+FT>Q>d'jj*%Up+,oU0H-Kf(J>+u*T&)YY?M#'o=b#]GniEY'>T))YPEd!-!/TU73!
+@_iN5fX/j)!FAq,/Y+)NC5$;eUBBCU8<q\c:.ZG8ro+N7K>6J9(YYJ8@DoUnXsEBE
+Ad[50F5>f'`eu/mT5b2*a1">c>1,Q;Gu+VPF'/C1bR=H0GsK&TXcCQG<LYNF5<4*#
+iB[b&,2DID&#<n4/?4L3Z/:0_@q.2eRa<G$Y.R&HQp)[WhXGIj7&RZR=6>*=_fn?i
+@PW)]^GdQa25FmPPBpuko:2JrHuWS:9]AO`M:[7L+k+;GaFVP72VVtePouSU3oJA]
+oQ,7!LJN!09&:B.AlG+s_EGN033UuF-S-U$78KcGl4_hnLBOgM"-9beEp9asD^M#)
+1+7:-)V9%[8SC5s="='Rl;6$a`3L9Co#_SdKf`Va'pi^\`G0I.^:'c_h,M\f<j?a^
+)/?*1g/]SM;Icf48;.KngP81aII$V$%t/1O=sR?Sph%d.l<`$:hXcdnAWB;]j2SrW
+4SrH+Xo>@g*U_3aE8ROHF\7JY`r5[*kTj44gqSio74Xq_>iV%4)J%>6IBZAPq27,*
+2[<)7?WUU%P.!3s&1]B:khaojJ'kQ/C4eALoI_/.0rq^t>is8"_7*op#du1;aV\@X
+A4$,&^1A9/3tK'PJ1S?u2P<]*XCYmUFd9`-K`.%R#O.lE't4#u5r76;j*5``@`Md$
+_q`KL^$&?U#^.&hal&.r2\J.0r4BV%AtjhO$)K^O?,H.#%pKNG)C-h$TL[9fTG^M2
+hrI`#HcT/krm>W6K$//O"-.G8X_a7<Cd@IMjTSRi;3tQiQR*BL7E3fKQa_mWM62XW
+O%;4f.5Rt;?/J&Q1sn`di8;Jja8>=,dLVhEfRA$Q.f%]bs!PS^7c(_H~>
+endstream
+endobj
+114 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 0
+/CapHeight 722
+/Descent 0
+/Flags 4
+/FontBBox [-29 -272 1123 779]
+/FontName /BNDMID+cmsy10
+/ItalicAngle 0
+/StemV 40
+/CharSet (/proportional/subsetsqequal/logicalnot/latticetop/equivasymptotic/braceleft/Z/ceilingright/supersetsqequal/arrownortheast/perpendicular/equivalence/similar/arrowright/reflexsubset/angbracketleft/elemen\
+t/arrowboth/arrowleft/arrowsoutheast/infinity/bar/aleph/owner/angbracketright/reflexsuperset/intersection/diamondmath/union/similarequal/lessequal/triangle/precedesequal/bardbl/minusplus/unionmulti/tri\
+angleinv/arrowdblleft/greaterequal/arrowbothv/followsequal/arrowup/logicaland/negationslash/circleplus/arrowdblright/arrowdblbothv/propersubset/logicalor/circleminus/arrowdblup/mapsto/propersuperset/wr\
+eathproduct/turnstileleft/B/dagger/arrowdbldown/A/circlemultiply/universal/coproduct/lessmuch/circledivide/turnstileright/arrowdblboth/daggerdbl/existential/greatermuch/nabla/circledot/arrownorthwest/a\
+rrowdown/floorleft/emptyset/radical/unionsq/precedes/minus/circlecopyrt/floorright/arrowsouthwest/Rfractur/approxequal/intersectionsq/follows/Ifractur/openbullet/ceilingleft/bullet)
+/FontFile3 115 0 R
+>>
+endobj
+115 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 10251
+/Subtype /Type1C
+>>
+stream
+8;X-AI8Enp'u/r!#@IO#>uVU5/KY>RLa&9qE(3-1-DJck[:>EQo%8B+e$o4?h7'G\
+U]i@:qR$_%@@NW\CJ]s36rqZbil>dj9hYpE9ue.;<*S+l15TW2ijG!,\%@/.gJ4W6
+]DKmekFV9,^O+8>#EYB?!"`MIG/]nO<rBaDEE),F=#:;;Ro*"8TS3\U<5Ig61*]iM
+*ifcS@M>m)]uPAn?'DAXSWp3a-RNVH-CdVuHYkMfTjT8Y-(ta3MjC*Fk]J-n)>tQ*
+UF+KN%\YLs#(;.g6T<BTkQ1OK`efBP8:ap*%J`g#X5HM;1Y<+?TFUZ\$bQj;Ta*3d
++5f'4LG*$<^1$#g,US_sAI=f)9F:;/;o(G]3bC=WO4hj$0Ri.8F+q0Mggk:YpR!V$
+&QP'1U+/a"V4+<.;,s8mXnmmS=*<)+QY_gj(*kCX3h0ak??T<<<DH:'3E[+k]I_b"
+;K-W9C5YfPW63$dU0t+-$Per4_eJ/uj$'!h/o@jk\4W?6aE5VF>KqcA8N4L/,&]@/
+%`'>c9uo;I@ctp'IVUo(B<<SgF/I3p/FqmX0Cfn8.Yg^@,e5Ze;)U`SLZAk6'!12H
+<KO71^9*PRi9fPYhhhtW.p-@ORZpa?"jTHL(/D#S>3S(7/t<""i<W.+#R.$^G2C0,
+q67/`Z^]-+MdUZgCnfAjo!UMH=W"O^XKE+/C8Fb0Yk&io4.[k^5d#-!'^83/[8*2>
+<<sq_ZC7nC"fIH(Ln(6g,hPhU!Y%#E)EQU9,(ugmP9)<?aU!i9%m,N%NZ'ur(=)'8
+[>igoo<Len=@mXIVb*2FFt:h=aH*0eqO)&<,B1dsD.5@c[Ym1fU.L5%.Ts);9bG*O
+_'PKE0sG:=o32BR9M6pU@O+6sYE^UO\Hm^2O'eq>]HcE1($2/8fgE6%hTT`Whp.XT
+'8PmU2-R(8%&I$BQU<Cc*'tH4_(74:Q\CU`D"J9C6cF<HOuTHcAU5Y38$ceZF4.A:
+Ok68QaN;_qQa:)f>0/XGn\XB[4=-(DC\_dVcJleNT/RO+%RDoeAK06?@^VtoG@_^$
+7+#*VH:c+cHEZZfhOHa&O=QLFE5itl<iTJ$,DTDaDd:Q!G]@V0G,.3n\ep)W-n6_p
+iRQRQNMM_;eW>.Y*BF>lG!a4]k^"=G*JaV-E4u^_HiVbo_Q@]$qdJY:nFaTR?J'`G
+%\/(p+2YiX38+n&B4:9LF:Z1Oo.Y+a!Z0hE95l*UD$X!0k^Y9F"oWB]Y/#1iKk/gB
+51g8?i;ajKK="')_B<s<Bc)@#HjVg*%@Z2l>_Q54`:h#cTbBV_D6+7#_FLtu\`)/I
+[ClaYK>VX0HJpD[6Mo\Np`nRI*T2Y/TJVmnnt@)\JO=Arr9tk7J8=Wl%)X^i3]+b/
+BHt.pn&%^V"2BV4E#Cij+n39bA4'A\25L\]d2]Lq4eTL\(/r3MQ$0iYeN_S&FfQEr
+2JI&E=(mXb,tI?_qHJ&YoMA5-bg?_)->];nj13t.RU`b1Y.0.phY:14Y>6^<q!k0>
+8Y7B;:!T5UHV3Oe^J?GLH9i@L>H_hhod:XjV8S#8Q;7J1N0e0nT5cJTda([K8XYlR
+:@T81%=8M5AeWkjlqV_SI;$h[^2:NT3[]&UC3/+PkqVEe9g>-;Mi:GD`lq[Fo>n#s
+=`p,c4g'YA7MTu%)8G-c0C^!mi/kCT\[AhfHYXZ!A4Tq:]rnN@\ZUpO%sm^uhpJu_
+NLhJF;kqt-A$L\5NRte?ad:MeUXA*XOH@?8i2tV_2g@H&Q:OElGhbA!)Nrm&lFe5@
+<YTKFkX[F/7L:[jasbh/87_R:LED*d^FH0*=h6XdUSY*'eU[O:?dooGdYBo'h`/r3
+7?@&YIADMfI;@ZB%AW*/indGcdg6':97Km4"D?f[E"S\$kKn,ZTop+PeRUR8,h8)=
+GVr^SW?YOk'rU"A(AEnsD.b'\`B@(UP,+3k!u\s7F>sZ+dQpqtUaHK[,uP+>7r>P6
+ddo#Fi5<j>GJ=dlEgbnl+)4A"aX#?VI$-iPnMHbOkZ$SIS;@o!%\A_;8Ku864F&n%
+.JP;(7ePT3E#@gnLJ)V9.Fi5_.?p._QPLV`-t0TllS\mA>Jj%MLMmV)%!8*doWJS(
+:F)b[%o+oWEk#L[dP@e06]$B8fVP?^V4)tNc,5%Z&)WU0"B_D6INNIDJm`"4%`p*?
+,_b<7p_h*HiI%/S;t,rH5f8e;-\Z%2E=L4/25/aUi,h$WNlCHdP9iTtbo[*jU_8$=
+",gsE-]];6mbW&E2fID\2BU]'c,MuN+ejJI++=Lj8,DImp(1)VpYp>fdHn`^#aJpR
+BdW00'A5ft@4H7QlW99/a\ob`46]T&S!<8;ZB7-2:h5RV%Kh0-9u4eMr@7.CkT8Ql
+s6*>JrNt)0"_h]F(48hb?<fL4kK`#4?g\?*aNIeu,#<1d/np+@BHDGG)1F]=_KP0Y
+>ILs8)L$PAL;CK/?,RXE<e%N+j^$HtD;=C)\$`TM20kW/I-g>bU:s<1od#QrMjM[u
+)r.%]qP<93I,2(5=C$mGoJdVe0+U9T)h$S?VPLY;/[b#$SK<i#jU2slM-<\3)&ENb
+@(i.dh/7Z.[V`GFhYK]cKMRpVB.H36H?Zkl2\Q'rT)4T!s2S/"!_H8YK5Np/To"^U
+.D"HQ;pB5ggtj%+WZs1UF>=.U1>naD,LW\?7Pa'KSqUfd.Z>qHIVQ>^9,<Y3P!JT0
+#s"12=+0m/6;mOPPSPpHG;TCS`f!DLSjX@!jO@*T-ahT_VkfNEA/:lUpi"`a4sm9[
+MbE$R]VT5H<Fup$gV.Gt>dm/$)UfCC;af#UAVm:L2F1CQ7,/Cg`l/fm#_Or)^?0jg
++Q,b47Oij$$]4tcUg)W2)iA>@V3m./Y3R!2\k@/4hAIslHes:#\?"Gerpb#mpYJ'r
+GL&:ah`2L8e,SNgEA9CJOnIOm6MO#6VBf17BqrePnnMj:!W++^YtbHZ,>],uSLF;E
+M&Y_(Fd-+k4`897\H<K=^H(#!5E$>CVYX8OMfdpq<'WD?H^L0^DWhH,Qr:_P3*HUU
+J;>DA&7ao@d4)P4\f5])=o<)COo,@[.m-p"Frs"&V93)]elGf&U/IZ4S!Q^h;*="i
+:;)#d0;WI>eJ0^G]2IdIkP#+&XCD2cJ3W*i_)\rmWi?s@iS@#n?nG^(55pW@Rf&or
+Ha]V_fj3]K/)6CBFHA&mW@RJ.@ZjV_hHWoMhOuI".VhQ7Lm,aOa5OPtZ,l[[ik'39
+X[`8f8jV?fHZ*pa\V%!!Ljdp,Vu.#"X];\!Oc+?R45D[gjh'bk*(eGq.gTTsAs4Zb
+OOrbue=AJ`LuE=JB"/_Ma/6bLQFhKJ4#oFj3oP#jHagJrrs?T2l$6DORC36>,`/(Y
+Ss_WO(RHL3YDEj)q.Cm\N.e[EAg;$*ZWEa?Z\M?<=W3`B0ugJGgQOaGj_6jR3A>1$
+9_-nJ*^)"M$CBKkc/`q<ehkKJ_!:38&E&*b<VU)-*X_&'5_,ij?0r7m8J\i[o5Cf\
+GW^pTp\81d\bOY:ZiE)&lYVo6.Vj-#<HKkAN'AE?'f-"Ti.WA2Wi;h[Q*FUC&g/QW
+i#+BU0V6b1BU+mPdpf<DL!e+$p`TTjd-+>p.u<S*ip^Bu-7B)%ZU%5L$i&,P]/d@K
+0@3RgV.RZK$Outa]bfC@*Onc>`IN_b=p1E5AE5$+9BNrh8Fqumn-lK,L<P(\q>/kh
+M5SD\pVO9G[aNdh]Y/)%mF=<"/niWA6W[(qa'ZUUY>_g2BY)$qBIp+;N2@oqS2d+k
+A_mu#Vo9m,]]d/Dp:#D#d/[\9TM9HYd6;6p4/"7n,g0\-E&GRcM\]OC0'df_Ago=4
+Z;5$@^M]^^<kp(4*(`,qY^[Itd"]d14:;DQA[I@t(8d7JD6t]!K"u33np\E*]o'tg
+4P98EfrOaaYn^M5h\u1N-GQhUMBNffSA\7N!Go=&Nt[Q#R\C`>F4b5PF^@ti:68MF
+nc$O>1k;S1jHZ"u8e-es]UJ@Zg-JnnIjA(a#X$gY'm3iH3Lm>@G3T*;Tmo$jo3Y0n
+kPmd"-0p01;lB?oj.\o=j0+Sf2T&?K%7Q=JO&McOE]TVI]$-IV:/l=<@t@4/MY?G8
+@+@)'p%]km.r9EO?=MW'cA,R`"^\0eT/XEQ/Giu/OdB:7bHB+t2<>r\Os*Aj-qc<F
+/#Qd;6q1,Y#hGl5mZJVL(f[mc)Ep=nY!qq#A[YFA`1]TmSrTB\!?(]fHsdU2iY&`8
+S<=QqE2e^j<Dc\ABBTu_elLaC7>g)'i9"YH!KaB,8#ts')fmIXg!n;5moNHm[Rgg-
+^7S:K8J,*&O@:%(atCf[@%=5qF)o01#[gh7q,ii8<>-N.!)@UP+)FDYaeil"b-E-F
+@maKjq#9<Fo8G\iL[ecJR=+t`T<<4eG(hK_am@osmbE/`R4MXOAf4*TbOGXsbeCf3
+_;+Qmnu)sEa%"'AfOMg4$`6i`8J2Jh&iHUA^[=&G(CrPn..UaI$I2PrOB93Ud()NG
+p!!qfPag%]+':k'^;5-8&H#k5+&RPnTe)?pkS/VtB3#Qs0S7;3"c[ltKruH,DfI`P
+caGXBme&pJCV$AlW"UOeH2u9)1eZKJ)-o(lKZT0K#sFB(PA!Z+1_GVt.sQ>dhs?F,
+%G`+e;=mj]F&B":gl;h*o'?NKo^JmpVnJGfJ%"aLE3(d6`8`_=ZiaGMRd4/gSNjKq
+5-LZ1*_+_cDioNQ*ML<gorK2O'bmteaRmalCu']j,XpBQ:^XIjkuk@rGns+G#mbkU
+?sb;bQVZoQOI2PsU,`1+U,6=9J?='B-Oid@Mb/dr([SIE3ufT/E@jK-U&o\uNqGKZ
+gKTT)BfNo\2fKIObjMfu$]M$9^eE&m+P'#6kj`2jR&,nS@:3sl8Mhq`0XV*U?lWJJ
+S[/epat:o%Q#@?m^e_i^)I8+\[Gf&THhc]DPE^g7r)q1U>b#J>8N3K#kIl7_f,MO=
+1fS?!eocCbPVIDIDsE9(5b6u!`0@eXn[F^8VQ8G%*,;Kl3'g'KZnuT9Z8XiP*/4*\
+Xn9u,QD,%Ho`_$\,'<!ir!!##9`lXJC?_\_mU:]F:^hA!hSGIN11F0DXJ1GY$l+Ea
+#M[^5f@#4,"_,\h5#kLkZ@.reMnj.-FX0qRPN>okk2t6L2Bg1A-8-?0o(`t+L%9!0
+k;'(Y=bSl+A5<(G8nNVJPu4ieK"=WT+@$bjX)20&3sQ\!ZD!Smg,AY&Vk^I:8Z!!&
+;#@8Ep@"ba;#u]Y6bdBXcE,2sSPDauNeja5WJ2"sC%)ZgOc.>Q(0#oPVPg5:;[3PY
+2g%]TAI4Wg;6WCc!Ff'iRW:_tX-m5EH:K#(_^fG#J6WPGWLq.`lf2uabP&17`pL+r
+n;#N!F'iS9@JA?Qg0W9<Q/-?2c+`eceVfpEL+Cc_V_8#B5._%VB+L.iTer*/WF0A9
+03YjtD*LTth6=8-!D='WP+Tse'o#$I7qd+!mIbj#h<8Xfhgb#(bLW7OkE]%bD-erH
+Q5M&O@q9m1+Ga>+&@0K6j)3_`I0#n[V_\9s@r4GgVtOL:a5\V:30?l\EG:=HY!ZF>
+:u1Rl\sUX'W>U@909Nb^P)-$1b!t,=hL"aY5@;(PJ,S9#QYB8q<u/iSVgYc'9VF="
+[**g?HP=dpA)]n5-)BOP%_)PBW+ZN8_B^$3OB#,MpO/b"#"4SKUfiI)/VF.0&-3RK
+BLJ\oidr(I;3NFd3=dc<c$^$nCZX;M^G"F;T)ZLuoR6c24(jk]De)YI+T/\QIc*l:
+0CY9<;\*lC[=@ZPrR72!Ie219S+G%IDpLoCk"o/_(%&jA*^>5qa1ZE-B,;hUohiEc
+-na#emm>-;NP/'Z9Z)\pNc#c$GqaF29?)EHkUZj`N%ZDWKfBtp?=/Zg$EqH:GgL@o
+G`W/`0."4`V!L(W2T7L*&#4kH4PI=W1+[0cA.5dh+s^_7NL%<,jJL`fl!8ml8OEgP
+c/>%l27(2P+b.A'_$!C]YX<*n&'t1\/Zrc%M@X6t>nXZd4bHtVc\UcQOs<"m']/:f
+'J31M0G)]6Cka:&'+>$U7M@Z]ME`N\4Me]n^55;fa+EIT`0&L]KXHW0G=fa=:!a!#
+$Sl(hh%C.*j-_j?qKe@QICkcSS]-+$oj;V=^K_\)<V:aFhC]SN]7fS/@EXtqUtY/D
+bd<45U8eW6P'.9&;Q3@4TY%kac8GhO(NXY'OGM`$5UoVJF&fbmDQ^rn@Ngfi2ZL5U
+9?Q?GKpM6r)$DunIK17=<?nuoh,W7T%<sot8C9j4npqqc8kA#qL5:s<oIb+QO+?!Q
+&mh-I]gLLi2ENuW6Y)D6ABaO)*rhH`EXdptl,\'1bDG_4moQM'^)PFS[<f%moLV#&
+MBQ?X+ikMN4S/sk-Td*L3X&6EU%ko)K^7E][9KcD-K`Bpia>?GU7?t"@Rp`rV[Ae'
+E/jg:J2$I\_]N0a:rp%<=t!70(mc13UTcS>NI7U-OmdKef]5I(%qSqEkBdL<Ed*>>
+Q$P8q#rPA:o$Pss`4VgD-IsL=r/r+gIo?mNDucibA(g+c$jmugbpV_\s4q5KQ$2r9
+ZbH^uS:^J"hV.RR0O[f1EF!%Y=YLhM4)23/Uk,Uu21t8i5`5,0*$JBrB2bM%__3]4
+,dqlKJUML&0H/aUWAET"CX?VHPdD4TP`B%VMMNq>?Wgr!g[.reUt+Y[3bj[MmJ82+
+SRt(&TJJ<9#%.kiWXW-X/g=diN*oH#D/BTU=%7pumWQN1P#u@%oq%`(0)b.XI2Z1L
+=`%"l=enrj<:)0jeo8n)Un,3f>CVNF/3DO2a+0JXA^CY/G!4Os)A1SA4G1a1*\lbR
+3V$FO1/"TZE\pt3*:H^bkuB'Se#Sd4)qET$(#"9Y.Aa7XG_^TYPOsZ98loUfF0,+>
+eMm:h,MeTk?(4$=VU=;BOX/q@@&=SSB8?(o-NrHlf"g=^]YUTd@5lDq^n3[87kg@F
+7,GN,EM'p&X.kZTYade(]J2S_(LmhJU;`@,5/4*YI-$6HK@n/(@Y:WplaDLZ0dV;Y
+LUYVu3f$boZHUHZ.Xo)?3!gK6j-G52Jg2/&#a9i9^%],<oAJ2r*uOJs78Yb*DX&nA
+Y\8&Vm!]qV;FbYgm7EX*$5DjENAI^[P"*3U[LeRr4flAbH]2l$i=^1L;+^K&V9ZtP
+""g6%g`5eAH-O6&aO+*+pUJirHZdc`GRn"qiLZ3Bf^fe7MdBmW]p&=Le-g/!L<R7+
+Fi&<k`-oFjA6h\k$emnT\rZ.%m4%F3TF>rVV6S<AUG2&5/]UPULE![n8gn?Ge=(:t
+]4nl?[4(-5@f2/#,H[FU8Tg!!E;RU@b,iQ6*1a$2Rh>8BVp7\2[33Ru\c@-ZSQ"Mu
+&o,1YbSUoei>o%iSU6d)Ih4\CHkQ55Wig1^eF&=M,X1m[%"";%8a)%V!,lt"!Vj1^
+hA)@,8O!,TFON0E@/fC/#/2AW3mbD7"=DrJ7!b*C+Y+VFb&MX+2R5qq^\33UJ6[IU
+b>t9J1JUTh-p,@M5V'YUr_dGY0;g?^UWUYgPK=D`@p'\[!kl,Mq92?le@eeTj53A@
+>Nn;_*>MK'U=0o,kbRjTF;>'gZ/c,eYob<8"!q"4<D!UD=jS7,kR@`MP8W(Jj["S;
+kM"?+T%qHdg*ts[mgABD,o3f1<*aUEUq41F\*3Cf7o_dG\0LFE5LFh15&i?$".G%s
+."et4Eb2+))oEbHWL4aS=ErJCR(dc_o@lh"(GR-e+X\q":!-6\Q!2*U10(qM+UPK@
+%X2qTWnL?Gi<8)-\c$/CE,U$bJjOXR#0-<uUq51.X^RITS'urj<jT?]f&iJ<Yslj.
+>tJYnZ;auL,r&?('_1Dm7MiLpGm9b[DQ,%S&s"q>U@S'+@^43QFs@[iq5uR1eTXAd
+1[OECE0V5nNK\BR95VD<J_%ZI?hOMO2fnh+AX/0jW2j_ue0[*42Nfh09H(QY]Ojfg
+1dRY3MZ8#YD*Z%H&i>VLP$-IA>rMTDk)Y-Zgagd;BFC%/CpsV>fPS2LZdu4o8bp5*
+G,U(o#W&>5Q'DmkBb&:]2Y45rRT/PN9_#tbk<c7.)pJe]Q,qs5)_dE6.6,mm3pFk0
+MHf\q$X.9#^nlG]Gai</hI'se0Q!s%%U6Jioi+>@l.Xqu;^nO\F#*>;\T[q?%:L2c
+G/`hEA9Z2qcOp_`MR=?2SKkEbFXl'u$So1-f47u:_8nAZ(ae7gS3HFR36J!6R4L[2
+L^Kb<*Dp\3`Gh#(`[K65=>>$nV4N"7/]3dg$`LMSO+@X.?G+qC(a[%p25^slV28k\
+0_4muF$VN6#I43emJm3'nY[HT0FuDQa2ha3pl0P7ncQW]'1..]T'3SFSrD>kl`SFA
+<f>MPJ;gN4q/@pZ0Ng,nn-o`m6$+Fhft$F%<NX(++]kTV)Z7MBFb6e?)X=.5oO=,+
+#J/GfY]Bn/5J;Rb5*/'4*oU["e_DRJf,?BdfS9]f;/\"?/f/VhJ<bm9_`9>[m!-Dk
+s5Ub<A"(!'Gad(TM?Uc./\X14qm6mTFBN47RS@;F_GWl]2(I"1ip%']+0^t:AXO=t
+/,f2LFBtP1.>=]TJE'@0d)6M!g1?+j2jZ7_"V[elROhZdDn1Sh^:o>&1k+(M?dei.
+4hl(+\bDZPn%_>7GmeQ=bD]:hege!7g5b4C&dH`Jfp!a[gN-;f\lq%FrK7NQ,rO34
+Aql*[P16M%\o*tgB72CudlBmWP'RQ6)0f*r>![VO4R6ZXO%o80]M`R/qf3Z.SXk$h
+2!+(3'm7[XE:?M\dRM.eCjaO,>gZpRBNE#:e"WEX+q4@(:o4(g_.0rG"*"_c0L\f>
+o*Yh%,.[Ik*?Z'mZ$talJ1g\q;;0D"ApWIb9pQ3+h];Na9F><d(-&8eYcajZa"Fsa
+_o%3;5KM(A_l^g&J35/u[Qa2uEU:d1>58a"IaW_Op`i`Gah:s:@RI/%j*%uT=\>_u
+!"CBX7KJsr:!39reM2?#XD)I%k@_%#e\A&=92i6cghC%=+&3P,o*3^,Pj+L1m($t$
+0"=N*lc?G5YF#Og]_3h.-=Yh`_i3&;\<mX,`.40b6Yc$$bT#(.]qhQ6UNE/'FLHNf
+*<hoNom748BTkaYElm.NpD^MXTA/Dd!Zba#O379AGlc20>lVkT.;cjpW1%c?3TK8h
+Qs.67k8i0cgnZ6)XgGE5&;dO@#O\4uHgUAEm6ZmuGXm7#dqLC*MPm"d[L#^c8s:k!
+])g,;5.</'.BW0W^n&WbYM_UajV(oDk7@@c55km?I..sg?6t^=6rAuW<>=_U8o=5$
+4elir:J6I&Yu?M0R>t9/^@q'tW$@hp'&,C4PGhl<+"hqb/M>gK@O7ou'C4#o)j(/_
+H:CEiMf.$a6E:`)+<@"js23i9XODWDMeO$/)m)9,9l?iSSKAd;+6tir<Lp2</o7D#
+C[.o<bZ\S)2kE>8S5E!UIQ+6\VN"7Se`H2kL"K4cYJgmlXA?"g0H[<DK.GS]c+h"^
+po26ge:*QDg"YBF#)VQ4rB/BGWXUq[h)+j!+,!,5gNN%?Ik;R155ZZJ+f[oo.?D]>
+k7k9s6hpYT#+$O,&_dK(^q!u9c"#Qk)Y/q#P:WS&)s[$Gl#5P[PX2W2l0sY)jG4/G
+Sq@\tlJWj1F>u^N/>C(CJB7K5@Tu+%*:\,/!/Ke+%^P:Bh<"#:4$b9^nFUah=n6H\
+M@*G(JI6m\P/8PL7Z)W]C$c-k_>Ccq:#3]#khc=u^IYiD>D-$rdS].@ie04f5\;J@
+6%Ap16C_&Ypd,eK9m(T9ErYt]C!_sMaNKak'YqR_8e>6&SnJ?f$_Jse1_Xp=NZq&I
+7OT6N8K*:G4H_0H+g[u)pG&T,U5MF9>t%[PN-?FV7Mg*b;]/U^$@X6*+=lD@OZ>9k
+B?*r=5#kS)C)T@'nT_J>#p;N34dOTIimeH`R'$1`LKWm!!in-Ic/q]e7KT%():)pQ
+a'O9l^+QDR^B,MFaWnmLb/Z9Rc=UFYWK`L5U6\Xlg+Wf'KRQ-):r?)6R7VU'?RaO=
+)]!Y7@^q0cdPI3R$$Q)ArC*kBgs[@MpRL.l&(Oa&5K<-ibk<oLD%4b`'4=ILlSc3J
+d(j)8AoG+8KUX4a2jX`'\_WRB4'5bCM2Suc1!%^JAHZn1LbVja#kqp40]F\.M&q"n
+UaOq&&si<8imK$_$qDN8YjBe9c!?CL'3UZ50r'T8N6*^>2I"fd]8R2?-B#-f7A&Yo
+'Y"F)>8!,Q>JXi$nJkfeY*Z7uQ_hpIY-^Yq8MBucC5c'#1.6co&,n0%QW?YgZ_>*b
+K!V0@K#7Nj(]a(Y)Sc~>
+endstream
+endobj
+116 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 6
+/FontBBox [-31 -251 1122 750]
+/FontName /BNDNPL+cmr7
+/ItalicAngle 0
+/StemV 99
+/XHeight 434
+/CharSet (/two/three/one)
+/FontFile3 117 0 R
+>>
+endobj
+117 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 748
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$$pm]W:/FV7@r66F!!**$0_cRep`'>0*<Q!V"8E]9q\]eET*tkt*=N^"
+qiCUIq18eE;\8\)&,09?Y5#XB!!<6&%Vou;/ho"61+c7>FtG^26Z6phEbT0"F<Du!
+.3L?*3A`906=FqLC`lA'+AH9\H#mY1FtOn'Cht4lBkM+$F!+@lF(KB8ARmD#6=EN*
+9jo/6Df0Z<+@C'`Ch7*uBl@l?+A??iAS`qb/n8a=2ZNgY!AOWV!"o>5"9JQ(!!E9t
+!6bIDqKreQ!]b8@MmN2KZaZP-pQ4;8pBDDQaH+E_aG7bSZNkIH",j-#pt>t0P),-O
+N<je6=B7Y86lTV@]tTW%[ibO9#As>?Mf9_I#7gb83H<)tjS.m4!oUBcb4bu3Hgh-[
+(AKQfWV9-kAHmm)KO0+T#_n'1#)c(m0*_.\o*++'pDD?Q'cQf^q[:^H#pgfbqZ:T/
+F/l78UT1>8UMPgEMi/XlUVa(N)s,131,2Bg:JW'_J:E*"J,;_465YQ9M26s+D?g[O
+!]b8@GH]-_#PT=Do_-##!Q"L8pO;i="8<#Q'rn%+WiL09CMIm1C\n>1(LcS&!r!;U
+pC?LDau5b3fVQm:i>V([&%"AXqZLFXD5)-PWM6,dVKShS*jMfaR(F<\Z=$C!A1g(g
+9SWe+KnY7'JHpplKodA+#3;sL4[!L@0i:B-]4N,pGG"XtReMB+:S.jg@$Ls<TLAeg
+$*t!,$`fJU$k0eJT*u/~>
+endstream
+endobj
+118 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 0
+/CapHeight 0
+/Descent 0
+/Flags 4
+/FontBBox [-24 -2960 1454 772]
+/FontName /BNEGAK+cmex10
+/ItalicAngle 0
+/StemV 65
+/CharSet (/integraldisplay/uniontext/circleplustext/radicalBig/intersectiontext/unionsqtext/unionmultitext/circlemultiplytext/logicalandtext/contintegraltext/logicalortext/circledottext/integraltext)
+/FontFile3 119 0 R
+>>
+endobj
+119 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 2062
+/Subtype /Type1C
+>>
+stream
+8;X]PD/<-^'Y]o_gcEGCj+VsDhT!fV%%.gZCkBK?MT1&MK/,iif!TZ1Fe/Ju*HWkg
+f<o\u(n9hLTMj@G):[Va!E$cq#r%<i2N3IkOFWr8pn9]dH+W(L@gj)HeARk!pUosA
+c?#TKgiH"Q3.i>F18CfGTna"Kk#X^LGGl>K2iCNCJ``(CG6Z2)+K5pqdKQhN$W1g<
+*38Xs>,CGb7$e0jcURZcN)ng+Q;S@.Q'fg)&[Mc]O\Md26DB]H8!o)A6jjSR@`0>I
++=S[<`Yt?'@*tEb7Vf+t>Ap]"R^jAmXib=V1?iRKFt8'JBQ_<EXf9BTi8ZCiI?eY!
+DDK')_R03Qh./<J#FIX)Rd0\fPM*a(BPV^Rmp,k"ikKgt>HT@>bVoIiq^?TYqC_H8
+"m+mX"U0)dRqq=A7RORXPuBe@V(O1+qbC.RenR%@9(Gqm>#W,B>$mVo.Q!Pm'muBK
+<M?ne/TlAF?<WK"`*B0>/a$5<<Q/R6l"Wk8W_2r,HIIJ?]IE(O@b1*?*\AtI=LD>=
+VK1K#"PHD%a=X3K%$9kPQ[FMZP<lL6CaNAB$smiqnLSqrH!lA%0M;rh$A8W2Hr6*k
+)f_Enkd!#)MP*e@8NGhlBH2FA(Q>6Bd/cbi*Uu`7.WH^F%L40j<(.rTjc-dfNe#%m
+G'Mh\Y="K&;9?]9k@j,;4]YK!=3/kdk>FP;?/F1'Nh1ZA0>+nun4W%03Z?Y^4XuLQ
+,$'W>@Au5&r",0I+UBm51>df#q!'s:R5J>6&7^=\#7^kI"lBXSms&%lq!.SOq\2,e
+00?YJG43FsS(np%`-NYjhSUl$>_<j,KKHHcakYu1?Eui1oY]Ze(8cAJpW;R?Apq"g
+Z!-^_g]#,0L!@?.B*/N)LnI-4gCAlHL(4C]"l>B#f_/uZaHs(^J(Va$\'pe:c]&p1
+TD[X2B3gJZWMV%+CHZI&TCtH!ag`Or<*D8t!5\&QGhi?Z&)t&EdD;'2%Z-kqm-l4c
+A4%('@a;s+N(8h:fT%tYoh]l\E%]'GJ"4Mr]F$LRif*oK3Eq1pfYna.FgHUO6b@OQ
+%B\Nie#cu\e*UI+`*O[.$;'8KG)@91FQT1k%i"L<n2O]7<XtkqE[4@O`G-qdEib4R
+o/M@l;Da_DoGA@/PqlpI=BM_,,dg09T0ECO@q3`f0b>E)<frUmV%hA'5r.^F#TkQY
+`f?<*`M/(WjBV5^>_sPJW=n+/"ok0'$jp_$"oYY5pPVY0bqil\ZKDZ<?cH+fU.`K8
+(G<i`%UM+Yc9OUc1f6Rs#PZ-3M2j5.bfQ/`)feQ:1&+C$6fVJMmJ,"[(DRa92O'0,
+R"tXhW1od-rnX5>%Y3Po/uBSDmL*GolNUqYlOG':fp%ApZ"fDZBu!,(NZ6;\^^>"r
+Ak`-ALu,A('6hf*"8Ch\=NPOQXap9l(GoqpE9$Mc.'1EDS;-VpP<g+c)3h]UCdLBm
+/Q23WgE2kjrY,NNi'Honj$D3(=5_D5*"C8&NY5[7s2L=k,DnAFF:GAbFRS;!"QL&L
+hj4;WoE2!Y[,99mMYK/Cg\kD`*&GZh9PTGrLem;Vpa%m5ZGbUU.pRQ=^ub8M,WH0E
+;%B5Q`IW<;FU2,0;gc!.5KM=6mqcq.L>g'B.1B"BChr6Nm.&2poa"EGQ=,WC_;gju
+2ta]8)uMIPf]dH9HCXbPC9b.bf@'#NH`#:Y\#+7hW$0ANE7!G?0FuE>8m;D"_14Xi
+]iV+M;e)")%o8^Wio.h4VOgNL:*+^R!tXL1D/T#%^t%@THH,kJJJ'I/@[E=DlV`\2
+lq<2P97gN9cpSC4U\t;gW4BocY?<TSr>6<2_&f!:3ZENl"O)38IhW)t+$nco=L&I]
+OsAp]O^M-#NGdU_Q0!)2;>WUCLN,^<>_-NOJr_OkZ*$\.2Euug=5a25C>;mGQTToF
+P5@.:i!W]C>^(#?aC\\#U8?"cMN3S'Ch[YmY\6ER4st)nV:@6fgt]06Z-i0KO%FLD
+'0EEQiP_./l#t+(1[sDBS"^=<'GYNgGI0I^`nF1Fg%"!coUF.'I55m4)r9cCmrc"8
+ch^@d!<A,s0@0~>
+endstream
+endobj
+120 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 688
+/CapHeight 701
+/Descent -204
+/Flags 6
+/FontBBox [-32 -203 1010 711]
+/FontName /BNEEIC+eurm10
+/ItalicAngle 0
+/StemV 91
+/XHeight 467
+/CharSet (/Upsilon/delta/phi1/lambda/pi/Psi/epsilon/nu/beta/xi/gamma/Theta/rho/tau/epsilon1/omega/upsilon/zeta/theta1/Gamma/chi/eta/alpha/Delta/Lambda/pi1/psi/theta/Xi/Sigma/Phi/iota/sigma/Pi/phi/mu/kappa)
+/FontFile3 121 0 R
+>>
+endobj
+121 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 6744
+/Subtype /Type1C
+>>
+stream
+8;Slq#uHge*e0739;3VFdO9L8P:r\J>n=.RFj7G!*-/0;-fRFG-nu$_O?bd`KHlS>
+S.Gs=$keSV<Xu0d8f+ONYk;0'f5<`Pf:u)bG,sG=?L7!:)lti6hYY(fs7cQl:C,SR
+!(%M:SK&T<(pd2-T:6l#acn.-[gr0WTe@n2(WGqKZZ/MYX!<_nM[Gu$&?#P3o4ANl
+Mk08$TB1DUVff^M_Zu+t9Rm@[JiR3[#QaP56LYRh%$lK@^e1gLX8t$u!Ghhl^b2i-
+83nS!!]A>U6;RaUTE<Vn>$qLDcj6(k$hV8#aA:4E.9/Cn9USL#eL6[@.V\Uj9W:Ll
+3DV+$h5&?R-dtYFP]CJ][WK-u0BXg*FOL*]k4"mWR9Z3\qkqANeP/?Hj/:9$'hZ4l
+<G</qohtmShNN`ldI1I)Q.qPoD!>Pc;X(+'HRC?BBcN@P1t(lt:R?i06N860LItUe
+jCjElQ#_RRr.gZYic'`b`NlIijYCh_hbPQT&166^<>F[GA-HE$.$[E;FUFWdhC?^4
+jVGom_kops2rne>MW8a,IW\>E8gW5q;s($FM3DHR10&!]f_`L8$5T!e,@hAtGJZ6K
+FE^#@2sfaZ?+oa+(NpmS`]i$r$sNMdi;mU6K_7]o3=26`_Nn-IFW,R\@IG(YC]p3P
+JsLK)Fro4o6M"9_iNLTi"rf52k-&4N7G*%qFop;#h9Z0a?l(p4]:fi15RT[_mB@We
+cj<pL$[Q2649eNQ"km?)1rBO]KoN;Sp;(q)$(IS&[_a8n(486P)/PB=0)5g&%Obk-
+=h1WsC`BX3R,AZurkg>G53![E]ptBEmDO,?FS-&O7d>ri!Y'_,BC;.4.O[.;]3,HH
+?Hk*nrQC^3rbDH.?V?%._Co0)DoAOri_?]iZjWGdhg5VRMITI&MC#m9?a[L6c#"]f
+:21WNc+D`oD@+_8.7<D--99bD9]:"%;qR:0Zko-SBZ]@*grnUbU7esrho<ud%`@<b
+@GSktFco(=1oInln`fT(Q?LJ=aUtI#*pjKkS;UN0;iD5p%c/::PnM\%$1FX3s$CN$
+NE5X%g^1XU$=5ZBs&;o3N![_:@=lYG1n-8b8dF;co@bP=&#1p^d.&9.hiA:oo"8Y7
+0;n:<$c2.LoL(?#c"J/m:_QH,KP'8X\-2gDcbl#mcO9Xo;UB'2KfJ&;-k*6QhMKmO
+0@T+0?1ZjE;!_[S%Bj&Q^qj6`d(=J?CLS_4KanC%-K7(q\_ZZf=\$K5?W&9J):Jo'
+a\cA1$N`SmjmuBFfuT8'-=XbI0L,sX6,0OOJB[/?=A)9-8qXiE<-qGR<`$DPR-bc5
+eKLEGFrT7T;Tk3WjDn/6#',q-%=62)\<Gp[$X5*,mG3abcB+e[;(0$H!c>N';oWhB
+/\KnL#enYFei))knH?lg7%)oZ>YQk=H]jIG"_B"@"oDM-LhGaQbf:Wn^K90B,j<&R
+V#;5PRd4alDF^CRQ;bAcW*h)*oiYEE-&'B!LPhR)N:c;jBMD3G)=\8$&6dD?=O'g2
+/t$H-dVY2$0eo@[O]!Y\(+!6+7tdTN@B\4&PrRdeC2d,8^RU;oI6g$PQJ?C-5cY17
+E$?LmFV/`?(=Q=%QDluaO$%h83"6J_#B]](la9aVW.+([QsU[EoRM='Id))+ZF;eF
+"<->X=4J*#((C*G"*06D8aTta9DQ7rU&pIbrjbqf%J0V$a$d''``ASmmU<uUXd.i/
+9KIlOF!;iGohffh\(X!D[o0@YS'bQ\X%tP?8_[rO9dLT2$YpMQX_NhideF*.>(t:o
+3M')DT9tunFSc`k8Q>(J0r7]T@:m]')C;*fU<ZWn=ARMueh_Fm*.lZU(OB]c>VJ&J
+2%(0:(M%)[ZDdOTZkVh^eq1>^>Z.&<YYZjeX0JZ[D/*@[`Qs%O\K,m\08N#')hfo^
+N<')H1Qj`<7'<F8+'lS&'9m]_G[+Qib]Vi"#Mj)=-Am7SJO=Wi.1RmC<S@_n.pK2H
+fm!f<Wf:4]9"V-[iTB!jF4?s^bY<'**RTmilc;V<UbU;)*\2!u;sV5EY:n^YDGYV1
+5PZ:q4\#=?$[tRcX[7-*S$T)NaKI*WdRi:`i/?"SoS!YnGOL\C$&d*e#a(V2k%nnB
+MS=-E?!Q/q,0ICsFGTg2-.,oN=B7m,EW+u*QJb:RNQ;qN:+'oFd:l#Qgdd/P`#lo?
+*h%fb-XS)!rED>WnQ]E^GC7%kHC@#HX,Gh+id"+)r,)pQnafI&d=L/eY.SZOO4R7Y
+mIg2Va,o.'6uJ%(]>^D=]tCCuA<;I0YrrUp=:a4Ag@3S4;8s>%2_#5=Abli,?:2:I
+UFN$4>*W<g/M?/l5#A<AKp`W2DRskB]Mnk)L-),uL6_Rf?qJ&MMuu9k5NUmiHLr)D
+d:^1]TeA6l(`ELe6g$,TcKT)n(>3E&hS.g3`S94*\c$Q2i*s]oH\T]XrfC>f?,i+d
+9GN<Qo%J>:Y_MJI_kA)(]X@8>HM%aIT@X2aZrJdWkoY_*m34]N59^5_Gn!7N];`V:
+'4$$.71Z(jbL@F[D')qD<)+YMb1u)]KHl=XL!!I/e@&?$rdFF9ADO7cUd29&K;UpJ
+S\68,rBJ>6*n8]Ia)MYDTm]kh>]1q_o'W@,d^l,J/4/Z#X]VZ^Lk$V[79Lh8arUg6
+5XH4l+9Ws+,mb,@;$\A=Z3j,;L$#'R;QI"0I4jn\qobJXH1NZWT6&<%RJHf1kPLh-
+kF@b+p==k7@J.ec[0Surc\1l(6rmV.S%M($OkBn6oa1#)q$,H`kL%6pHk+`#:r:_:
+M-s$i$Xt_K/,N9%9$;R>NL+s-magU6k:#,&XN/Y2]gpub7M:F6UPemP=ZuH4Uqbr@
+R#bLu7^lW2'JcMJ'W?UGYZOVDAf&FL'f3Z2@-]q4<\e\1L>/,2mk-^HkE"EOmsA"F
+EJF2\k+d.Ua^!n*Jpd-OO#kIE/M^RE@<N]uKOj.=e-IlkFlEn5Sa)5e2+YtpJ<+";
+mg!h$dbA?r7r<69)nnf1njG#>XAV?<S6_ja*t4ntk>\J3($\CtD6:NW:MH;Ol*\_e
+s(8XM%b]Q,3T;6F6qg8EifI`k0cO?'2"-b+F\bCiGBcDu"2^r*CCle%!:MN/!.V[r
+c?"lZ5IjnbI_V:el)89i_9oiqT'\CY&.%>(!P9jp(BQ))<tl=cUo#K1N@,sK^%KK(
+?@K]-`PI\l3k4>f4a;n;)>3<J`PDcm2js['`GHZ,85;],T2&*DT5ni&,,^D)i>CqG
+L+dk`c^qX2`F%W]E5=q1Ff#W),j1Fps-0U`Pu79`Ol&\S.JtKM5A[=tLY">NPe\nT
+Xm!?MFe(\GE0<O_ld8nsJC`P#"*/k!Vg!g9e7):;rYb]79W1jY`3AJWCu'/&6i03*
+bYpRjiW:rsj#%t(,q^'88f`O+:hV\+%FqBn,UTAZ1R"2\Cola@[G-<ZraATA#s\09
+<16D=C8i=EQ9fqHlJ=1uS+SlF>_e\-:-i]4@13kf<8/D/7#,1W`];.8$JB;_>L3\`
+K1%5mmfT'@k2*Po@!7u"50WuI"A*ZZf,Gkfhh4Qj$LdYM[q1JT7U"D$B]u?@X80IZ
+7`h!65"r,GTgM8*FLgm4-^Fr)8RW@8,"H3?,mJZpSD&:Ro(7`snmuiE,_d8%R_lpi
+_\;k<jUA5j6*J[4=(S)qa@_12MUIp`gh$>"FF2:_hqeI;rS4[H^K:K\dcZ\]h]Yoh
+9T=/eoeH&Z26cod#ok*V,8V'XKd)X0ZDg<MYare37`PdFQO8LT1!jV$0C]h_ciL]?
+p)g!t$cj2Z7$1ZM<g1l%YSj[U\tGfuFJWo4O7Ir5Wj?<0>$aECoB%U]R&o4B*\fj)
+Vmi5=csRYg',(+?Pc19UbiEPtZs*$Si^NN]>$13aN1njn@-uq3AHb#@AcMd#R^JZa
+.@A[qOt"Ms"Bec7np%G6l'K&0San7sktgd8qOUbb+]k)O+,rJ!_Q2f%Zu#Hik-<O'
+Vh4D)e`TMkEgM1*0%*\\.J6pUqtCEos,ap[oqd<gH`X*MXm0)$'9@i8"/_;5MMnHC
+V*lM?_!/&1C@Rfp;;h`qJZp=,<q7I6PQTP9M+r-D7:cf@*0QR%b*48`-&mZ-C2.Jb
+D*K>0M@.<2MZ7J8ZMH;X#4](p4YGA(_r`)pKEm#BnfuZDJN=4Cc^p7^S0cXal8+p.
+lO1_@ECQcUPUIC(1Sh)rD3,YW)sHX#"LV?D&jQ%O'jNHK_8'\'K5sM.N>>O\k$q"*
+q/IK37CoZNR)VeE`J!f7W723\l7=9r\\NHLKEb1hWEWgPg52N`S?:5AP-)n/SFlD/
+Djdh_)b!/oGgoPKcnOtV%3F/S:/^4qq*JsUE]CPg0RB@X#_.a62rA&5qNUdG3,2Yc
+pq\)M.37a$F`\$gnD4Fs\4sZlE?"8.7Dk5ijp=1pIS$mHATq8/,_u`VPcD6Gm5UrF
+:"_e>>o/9e:Q*CiAf@s/?"a1J+5,sa`fJh\;!>sNT._f0;hkFdB&S/_B*^2gOcuG/
+/4h>#_*87Q,d`Ml?icQ60.LWUVgok[IuXjE:`CSrOZXci9CBPH\P;HOs-\oU\SjTA
+15?>&Pdk]l_T3a]_2G\&q%#8E@qg**[<bk>$tiU?(h%8'XO@3dK2'o`GEKKVR@o@;
+--u[XC>hnPWj,jabQsXk@9/+2N=lS0V'77p?1rH5lr8-Y]BH<OQ']+MN\OB[Q6(H4
+09SXKlMqIKYtQJFXfTjt>fUa6CT>E'PB@9X64h`^ETGer[cTcAd;4<_ns:4j4Lb.h
+*?o5dUNJ&/l@S6)j>!i;NWn[%UISF/(Kfn&J5tRCTassj)ENIT*(q8Ol^>@=98HcJ
+L0!kX4feePIpYP.%W"AsoO2.o5]=rR_'*1=k73pMDTaDc+FRc(pAG-OE&G1e!f(,i
+J\tsfrE\dG<cqb+/".(>Wi%/0d*lgtA5IAi1_UXjoCW^dfHh&<(u>'NOkWphd6Z(B
+?Mt6_C=2=;i<;aIZ#n.-Us(g`Gkh&A(1V-_aI@aQV^s!(ed?H5OU+d4r33B6Xk>st
+[?rX2?'ms(a^@j3R-^5=cR`5bou/C$e+6j?3L17u-D+;@e/DI\S9JKuqEjP@3i2?o
+C<9ZG.f.Y[r>)Io][;g(%K@I3_TM\&O.k3Z^LWE(/oe,WkQ:Ya*+:?Wcc"]ImAEl.
+VZVh*$;66aGZW1*r;B1Dlk="Ul+"7EMrE1Bo^=-]'Q%jmK6o7I#4f?Ekf!KL0)(a1
+mO4*JGZ3F_OPY*.H^EVqima[='E^Y03.f#A"fr'=L$FQ&cpI9M#G=t?.e4u3RiRe]
+!?n-P_%m.UCk_-kcN9A?E/H[mgnn;77S]<-QL+2:q;W_J3M5d'.i-5^dnq,ik8KiU
+>A6uMY7RWMSA)'^&'X<:/*ge+]YRY:jC="7Nq!+!JZOVE]UrghSE_B@kRqOmi#i3X
+@HCk#oA5liWIl@n%L$0S8YS@JSn\ccq<!SLUABE!J:J8Mc]ZHhO[pG)LEau&iiO'+
++i-Tj;@PB&??Hf[^&c!b79Ib2)p0<kVe^P6?k*<u*6-cYI@O9Z-kt*.ioNjn1on<^
+\U7V#..;MJ\`VJ$WRn:#lWa0DG;Vuo.F#;L]l_lY/P?=Ige8FG[&"[EJ,]#h6:TCI
+&CsE[:-S]#EVAXs)GZ#=V\BND0c20h<Nig.d;!fD?7qG'@`g#k%@4R@\ue8q1GVU*
+'t#p]e#t[5B=GWI9Jj,'"7C2<ok`+[fJNc9*qC$sZ$.pgh!Z@XS7PGC"fN)8rs;!@
+Uh20sM/oVV-'t/M3b>EbM:A4c6#%lI.`EiG)ZJd0Wdo&@'p[;8c6TQ/]RkR?;0\+R
+OZ@1o.*>Y3[F0k%6"P+KCCB7*R+e/XPb1K:Q<^08Eo#M9P><4LZ)8EY`0r9Z."Vt,
+.?5_Ps*9_kRcrnF+$o]RPe5%BZ2f"B]^a[3SfWV#m;Fd2k%WK=)PZ/b1%gpT_43/O
+8\1-^oVGadnWZ"?XAC%I<gf_U",h^-H(r1Im4`UTk0&t35WsF-[o/((7ZBl[7`dQP
+V7DpOh"19-Ze$r?<-jO9I;GEs7gKhd'_I^i9&IV;Wk:V/p-N^Wp[P')_-54XA+8SK
+bXgpZB=mRl&^,K#>#M5b<i06<Y%=ubkLsb%?uOdbSZ09OKGs_U#(ff"UmX^@o\48-
+GAE7H@uTO#$)1"fBTUV'p)X^hW6]5#B#oKiROi.mjmO5:pOR0@[9_;e!tHrbE(dc.
+1DrCi5>&@SZ?RO;d>`o&rA8&sh1K<%:%)CdA3f3H-.0jYWId)3>LaFLNAlR]%tl::
+MX>FP[R;1Ko."g?%QoXqR#3Je(dJYL+ntig/@6E^,$&<sOYMWiD/(d_e$gh@:,&'Q
++h.<,GZ/m9erDq<=*S1;15W.>Krch6iboV)Ch:e;?BmaoGBos4j?@kq(S65-L<Ka:
+0lP@nlfr-(G!Xpp?]WX<rcUdJ1GN<fr]:;*=CB*0Kh':CNZd\TRjF!LA]e6OmbPAR
+2ULqRCcR=ui@",P:\O$6LPqRY4V^n>WM8i*:(db:Ptji3U6*inZ&^g?>2;3'AhS68
+;,6_Ur>$l!,[uc\#^0)hSX<M_-7TN*Xn\c;K>Vp'(C5%Kg4CEj@6Ukq5Mee5FBuK$
+AlF?da="3QHCa[:qr&'[2e%8i1H6jeV^7gpo]JqE;%*)[#OSI_R0_"DMtiZsZ,@%r
+,J!c%`XlF1pCPdrk<T\mhQlXk6ZZ?\5<go+Jn2njV[q5TGMZPO^W0_aZfYD5jdNUW
+$SVQ6')=]~>
+endstream
+endobj
+122 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -207
+/Flags 6
+/FontBBox [-44 -250 1009 750]
+/FontName /BNECKO+cmr10
+/ItalicAngle 0
+/StemV 93
+/XHeight 434
+/CharSet (/parenright/equal/plus/bracketleft/parenleft)
+/FontFile3 123 0 R
+>>
+endobj
+123 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 720
+/Subtype /Type1C
+>>
+stream
+8;VFacVN#/*;t?Nej1n_K+qauY")kaA;88?4h*5_?nihP*Al.I)Ha)"0O-A"U'5+4
+dre<VS4n#O*kZHb\*X\K1S4CI\9Qs2.JlN<"N/L=kIo2g0CMctkouA?hS`YK3Vt)/
+n7F71EC!8X_o*Fd:8#c:0[?<rLNqr;mr8F,^e6LG+4%C.nFQpt\.2.j&"JhfKV>dA
+okH#r]+_dqREH<hn]><Z[CDN.>$dObP@IKA*hNj6M+g+69!_AdcD\_[Z;QKN%ocPt
+^Q@QRGpTYq'pQZcQcRD5jG`^b\)PiXS>n%Hle1&c=F.%_'K)&0?8a+J4$".gs.#/l
+_@`Aqj;qac7DqQ"OV[W<7o\klp79YC-g#+^64F-JTHWNr?5<4e>-2*eFgFsTibdmd
+KGg0J_t5+J?k<Ig0FY;QYEeB!EJpr`FZkO(jCCrZlpnUGBlKbjR17+no+Oi,O#9V_
+(PHedg5lNl&$cUXFJ3C3AO@Qr@WtF+V6WrV.mY#fr^33l.6gQ\@L<?;&9V83=8\oK
+:>LnAHB(I&_krIGAr^:eJ0q^,c.]TWCY'2m"\kV9=>$9NYmE#5dWRKBgX\c/@FOt"
+gBG4CIdg^mO:>'V*lF(Yf$.M=Is85#6?qYghod#i*0$V*GJZ6Ac=VTJ#=H9Jmt=JR
+%/edhqqa6$j<o3(Qtrpng%U>1VU#"/"7FdKDgQVu\%dFSHiFF,!-(:.q>~>
+endstream
+endobj
+124 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 0
+/CapHeight 689
+/Descent 0
+/Flags 4
+/FontBBox [-56 -420 2335 920]
+/FontName /BNEJED+msbm10
+/ItalicAngle 0
+/StemV 40
+/CharSet (/R/N/C/Z)
+/FontFile3 125 0 R
+>>
+endobj
+125 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 1246
+/Subtype /Type1C
+>>
+stream
+8;U$&InUem(rrheGK5br$FYLIG^IF>fdr)nOfZsoTM-[@VQfEJq'2le#g5L]+Ag(h
+EKkK\Y<V6YJGa"m0FTTjEre]GZPf#[RYW</^J'U0r55I+`:oPkbWLL!qTo$ach#DF
+cf]^uKHZ?%l#\pc%7b2p<^59gq0JO4I&CIA/:e.NW$i)iku#.q(DuhO7KY+qR[_gE
+Kc-1n.g]R0(cFS]gE'5#kApsC[cX\5>M2p[D"c:\B7$Vk_Vm]El"GLOV2HjDm,Mo*
+q]Y:N>@HWnS=QcE='*Dl4*aV7MlXIKX5nQ/E@9P`27bhS*Smm\ZHOe2S\*b#4n!:?
+g($'f]ADadFgkScj0!89?g9':T9p`0NeYR&"L3_A5TD&@-:lC>0G(^9@bQpXGe63'
+IbMg#?[C>Nf'K?0]:s*jW)V0>_Hmm4r-eP,%8/Z)7AEOs+F.rt'SlY&EMD5kb$t6N
+fDtN9IMq^\pb'dtg?'r=P3eN<3>#%ji%&n9L^siE:[%Crcgbk/EAs8$BpN$Uk-5)V
+i)Y40C)-:TmP>O5]2Aa;i=cV&lS&^PT7X(U4o!E6k-54$ma_A_#;)FjcZs,KVp^3<
+4=%6X0hE:g7&5VQMkhGmG;V\o_FcF;>XM#a[4$<MIUn1m<$E;(8M[S)+k67Ih#ce?
+)V(gVjDZq"`ckf((A%_-H"^V,4@fPO![Rts6NSLNKuE@uD]QX&B`'_K84LPVW1V&3
+Pki1df/!^7JUkh?,(7>[<sKcT6/F?'HJPCJU.tZD5N\"A"N,e0Lk/\C]VE27i]X:1
+]"aJ:(&3r4:XNN-_t=`=VS:Cn!-Z_!A"bUmT#P-"@O*uS@prq@kS2karG+Oj@sW2"
+)AqjoXe/u.i1En\Dbc!)JN?K>kgaE%(^dPtYeM\8H!6Z)APdoK%F,AW"%Z@C(]E4^
+N&jE%8A2;6?p03o)'=LSmn/q`oAP9SbJ2*;c-#\W'McM`:%02"rT2F\XnPTX_^/"X
+>QE^(ERW>Nl,G3Z2K\!'LL?nG4/\W0FL(S-F$Pq]=Lu-q^LB[5RZ2LFj<AEc:CJS'
+!M<-n!hA4pr!90%]U(s1rtn9U/4H;FQVn&F[ip5tnDK3%!EhsR,[td25\^A_Ide<R
+,GjQ%X!\!Y:_\*gQPC1V7[UhYWS&aJ[>iM#Q_kNObq08[q:1_PTl3W0O3*kjf7ffF
+:N(R)g[iK@"Y\(YbZ!.S8qX\>qo4SqR9-_ZfVHon85WmjIf^#Yop=U9~>
+endstream
+endobj
+126 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 733
+/CapHeight 692
+/Descent -276
+/Flags 98
+/FontBBox [-170 -276 1010 918]
+/FontName /BNECJN+Palatino-Italic
+/ItalicAngle -10
+/StemV 84
+/XHeight 482
+/CharSet (/h/agrave/k/aacute/x/Agrave/n/b/o/z/grave/B/p/acute/Z/A/Aacute/a/f)
+/FontFile 127 0 R
+>>
+endobj
+127 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 18518
+/Length1 759
+/Length2 14018
+/Length3 0
+>>
+stream
+8;VFd$T(gu)clnc<$LBa>8k%/bbPP"^WV:8PA<^*ZT#3H1OE`[d)[MD&1%Q1*3Bku
+#t]n'&OOoc8Kj4FM+!op9IM:M-e2A?^](XmHIr.fpN`A!rLWJqX';>MSm*$N-4rdp
+`-m04P82Wn8_4hjJ38L=&o;h9"/,`@$'G;h+Z(5O!!aYu$2nG''?Gh-rVrXCi':\(
+[d4KcQ@Y=/V'X7h_?hJT,!adt\/-8"8OU@]A/#>X0F4@'7bHU'8!&KLI)(N97jO5t
+ipujBcZ^,[)+;4+7JpA.b6gW<ddECJTb-qlnO$`DMkDUdCWUD7OK?.<bR*AS1`4T6
+U?jQB$)7"k/XeR_1,^?F>-<TeX7:3f-3=qo)?9lB@9aktj8ub@)N(ds%-56d*WT:r
+(kBf8!uGp-\M+f1KRV5S5e$e"n1YE*R337RTRhX2'$OQDKS9j8Z64Q0"-=fX2^Ep3
+5R</h0NW2cYgss+`n.iLqI.$W$3*?qR0Y&(T@DD]'r;'aL]IS\d^LV:Xu4(O+_QHu
+UB?&iK+"m@mOSX`(^LLm7_&eC3RB&YEE1>ENmNA\0UE0/^U62_Pt2p(#ROpSYCMo]
+(]Ns)ZrT>f'b8H><k)1')++Z[#]SlWK`kl3%q)qB$c+Na`VXuE99Sc05\0+M0[,;d
+&mr!\:GqptY\$U=/&U3J1_YW69s`9Ya/Y!,UErL9M9o#nS[7OO[nZY'db^;]ann6=
+/-+5Vb4MpcFb:JphBbZ=\<gP;.CZW[]=GhT:K:7WQ,=F3'tu7/G*Wu9.,N8CP+s"%
+q_L7mBldoW/4ZWD]U\lKVC7TM17I6UTj)'tDqbcL9P_?/O!*%aes<?X>SF"JOYYfV
+V-5+bYYs2Qi".THVYE_ccM`s96B_daV*1U"llIOklUS9<U`O>/gM0b5r$CYfTcrSZ
+HKT<F14<[#qMOVJLTW,OIb@,I7S\r'Qm&k2eFqGj-CNo-3tdL,0AGTeZA3PlP/"/$
+jObCsM`,848N$<B/[_A:5:e'bHg&I`Z&.8h23u`uOP>*KCq"%YFbAXJX]KV:eCgLP
+Z[*;0*JZ(abo:Q@*ub0eF3eCViXp`0mpg?s:e+*V7N\jc`JMT'rU*Z"d;HO_!oD-O
+b]fCh1SAXTXWh;gkmP0)pW+k&3O#?+m#SA<]gq;UPn^&FpH>hBra8Dr,a0fU_Qr,D
+TYIh5(n9&BFrpN7adpR/O6@i7+mZLTo"]?8L<#bpZDZ9[S&lqFQ^jBE;X6NS2*?lV
+qth,P0_4^GKVV,dEIHt\/_,QZEDq_&r4a2'`>urrL.<%ra>.g)g&$XbU(U!!nfk1G
+r^kTs8d_R+f%3>SBlmHRJ0p8Dm/4J[:iDp?eQV[c:B`Mc-3>]>`+#Y)kW.nQQ[#Zh
+SF8&Wl6rR/nV!S1RHKP?F*=Y02%(O]X+rHNX#+bo::/Dap$q!YDC_m?iMdbBgC'Oq
+s3p?_dKdmSYZrA.2gLp0VcSTb\gM@#F`&/6>;&cg<RBD[>T/8rpD6!L'jnPNO<UaD
+3T6.t/n\rnLRYF$Pj=Th$Y^cA^>_r2Va51i9/14p,R2KD<%h:3gpJ6'kcrk!BP`%B
+.5T9pd\T)+l"20,hYhVhO,1GJB-$g1B,qN6o(nd0iYN3*=R*:]HRYt#Q*j_3*n<QY
+>UApIq,tS!nEe+.[.D4oi+^qZ9kmP5XLsJC@o;,R)o$JQHOpnt_,=X_No!)'iSemF
+c1?gF"YhLYn]Jn,V$keL"`AhH]4s\&lT_:"^%nWV-FgY,_sI2e&-m@'[7[t3L:iZ$
+q=12:G?/0m\.-c!5K&S-$8Z&DG8B#U*4=O"Z7^t\hB+^<N^JQO/pQL-Pfbi%O>BYm
+)01%'alA<lJVMl(I8\as2#p6GqY3o?)Gp1@PM$os_nk8onHu;L`&sJ+Cu?oaC\et$
+aXifmjdP;AiVeH;P6'Ter8F?.M-i"glg5^N2J)(5dnXO*%*_r0]6f=V2nVq6lkj]R
+m?Si3fU((`YMMnOfs2.+g>f0\k:1Bud>0Pb//9N(V7fedl:[aM%Y#5OD)ocUS0)kF
+>t^aKN`O.0f!B+'N^X>rDX6d,69*-9%Vc<d"%Sau*qX[#"`jP#SDHs:'gV]nXHOAP
+0"LkCkI]dW+4\%`DL>0K5Fp1?0_1Q[XN#KOIHBg+!a\RK.pC7rl^du77A!M\kN<JR
+>$^G,G7k=#51ieDHIL`?D%a34/T0<1*_Gd*eA]''G4P"BGZub,cU:Rs*R&A-gYO:[
+WL=4$"&E;tQ)T>tP'Y@0[W-V/[i`KK75Vq^VtggjG:2*d5K8*U?XIufAT.?oD&oNU
+FgG5dNk^)`iYU+T]tNBsZgZ'&/^0QF:RE`1noalMp+r%Hc@6J+g=_*5YNJF<GH%*K
+'gMK[R(EEL-n@%.pL02DJl&nUehl\:meJRJMBCO#c&mnK8>>j-G"L%4Xs[/CUNAS5
+U6s]Z4lXKg'CQRk,[Dgj'%+I(H=4rfUh<cFV2D%j-Dp%r^!(QOg7pHb(O@O09kJ@t
+T9[p\1X[a6e#PP4\#IR]rFOE:R0:^He/:P)8o%aCCYl+]U?`qOQ;FYHA!W@?G7O>k
+QrH>)VjsX!`;+5t,SWR(C,Tm%\n%%Yb1/H5$L2U=OBo@o=0\B*$rX3]"G=._d64HP
+.4oJ<aN&)BktffORPV+"%at5GPa'G*8G7X7cfa]EZekFf*?l8TZi0F[*RYUT4d7M:
+\3Y6pPDF1AmW=?@_n`p$]N1KMIfTWWr:e[!\dPE%;]$hMT!U*dSnh8!qK$.#_n1Fl
+JUMTRG*-?Y$\Gq6>F%#_Q6d"L1'@>onEVt8#N?@3gs=cmEa'_=;$o'ISb-R`l"I5+
++EW_P^`)5O?OQI;c$44tU>fREU2_.07^X'"q=6k7pa4o0!mbQUHX\U*M;"9@!,`a?
+CW?gkX35iQENKEZ]E$rOcJ?6%C/U]jb5Eg=k#OgAI5me7Gb7J5>;@C(U0'iD?0GZ1
+8a!j?8N_leG)cWB@5QaOMR):5a<q=A7nbbEr^e[.`3OfG$UBX:ao.9.be\U?G8`@R
+=CZ=T^-i1NgGJ]$`1>DPSMj6@`HfBN*sd4uFUl+AI-m`rWXX8;mj3bD(!OoP1:3$.
+FBHE3d-efsf%dn*+"(&OZhbt6elW@L!3%.'n^@aWROAJ<NBs`cQ/@\hH@EmVCas<-
+U&Zr9,q`$7/S?3X!`L(prks$54#jplcaI<DoAl.'TnOAoe%Q?A%]gb9QIQmJOkat=
+9<_e+<lhHj8J>?+e.m/`h1`LsLbpm]"Jm[nR8mY7C,0,JNOo3fgK\#@_@auMW]V(b
+8X&QH>sOr&mf4pD<C.$57;_JLlgcmS).?Qq,RVqm?s/YZ&c!mI"1QV%)Ha-!F)Kp(
+et#i#2Z.i>Rig7:3c0Sa#^USU$V&'(4!<T!hqg(rMU"(pg#_k?D:tH9WHYN3)ilhM
+Y],0F_AAp+qBbM@!)2$&1XtXC0J1A%NdT;q<fDY@>)E-NS&=`f.>XRM&D-e'p/@N1
+KaI^,7`K]WQG4<;I]+t.^7"pZZsrf&crNgm0hKOB0GFkPX#)7:ks`5K`#f/I.(`CF
+)l56dTH76QNQ3:A21\19.C(u_N$[b2s+oZMJ3P5GqTR&U;PnYPo/4h&RTd?#F-pdo
+<sC7cF\>H<$u&.L>aZLo`=8A5iYU3o-4#>&AEHQXFAo.,!ktn;,_u\`i>@/2LL?oh
+@KtNf#9D]Ak$_/OFAPH"!C-1F:RoXWB0NhqlJsqh>"k(q^PuO8GrmicH_jKB!7suo
+.ha(A69"7n9A=[kB4]_t-Y*@jFZk4.5L3;e2qs.?2TE`oV$eB-;-X&]JZr,]fJr]9
+qEGRj;K1s2!n`n'!9OkYF:f[/U<r894\/$UQR`MJ9?4@s=+c<,BIm/Z$@B5G>iIq[
+8_`LJ1bUiZ8(+/121obZl"(jV%>l4fKXRQjY"tb6/!0R4PYJFWMf?Da%0(W//#..>
+>pbHS>Plg3,_XG8F?Otkcp/U\l=m!hMn&/d:RtCoO(#V/qj\asSmR[<1KUqOf2+IO
+E@Ph;B&HlB-=4."!9<U@nd/*Pg5>6-T<@/,b)C`@PJ_b;>t:2'*C.nhO?T)qW3ir4
+5/bqG\$A_69,UHd@/>A1J*F^ll+[B&NaP87@[k?sP%BE?e!n>cLU8YY`1E&AZQ7qn
+o[g6PMgj3q.I.0W#ui+!q=$-^n9g86<IA(5pr>gL<+(h)Tt*k"6F%5JMD#m'P>GJ:
+Bt@noepY/!Z"DXq=bG*%d3mFMNo/iRBm9F2&7`e?V/L,f`Tm--5p?-%bO`UYKF02.
+1Qm^[DF1H^,_[-OQO3DM]a?"$-@k:?WthRMo^62siWYpV9/J=RQgYaL6d"gM0GhYq
+n>-TjRSDXT2>M5e\%$"%cYJ-LY#F@[e8s.&XEJ'R9^3;R-ct'c;f$T\9;^U0-D#??
+l6r3672l!mE>mRVC&HKcC4@I#bjiNVrQ!8GfOQX"`/u<e?LC"NV-o:b%hl7.ajYM&
+]Z'Nk2AmH%P4c9&?\TFSns/3]YRh.4F@U24P*2;3BtRos_PhN=gDFnC>KsCkZ8RCl
+j"@BJFU:ctCaUtPe(G63Jm70jFe['Kq,Nie,91j19>3YjYkZj(JbUfsF&t.L>g`t5
+[fkEVoeI.]iV#6U8ng&WjYm)`=g:)(/C]Vf*Q9<HDZEr8^PU!:et_6.R+;hjl^60B
+6J`#S^K#NY'ch=_"$j!8^A[u)%%U[Z5:mtRhYO>,K;+]Sq\Hjk<jl!o\m(/l(6Oon
+l7"#C%%=Z/;B=0cTdLJ`.BTphs2%5:VF(=ASGaaqgB<aWH`?u(#!oS\LZnc,9UG_t
+b2&\MZI[ehEKT$T\["C?:`aP`R$[fV#Ja"F5UX6CTk>ECY+h;t%9R]?W])]7r8sHA
+pNHcdGo[>UC[[p.$A<7R(kb1E!gFgF*]YP7nE(#lA\\EW"#"+&%Y]4PhlH]YMaV*0
+)D%O>ESX<CU>%CN`AVUMR_'_7R3Er)O,SS[&bgJ,qjplnW7OR[31>Rj-FoKj4k=)[
+\jn(AY)FmuQY@r@cA7ASGS[:,rEUP*BAf(UVom$TH(Ob<RA[#=YlI1i$Fm`Va]0j=
+nB'_O%I:2HSgsX))m:_P(EN5QhEDPf*@WK,ScX=dgL]D6#uX"=13;Sd%HA_<puBgU
+djWAa5GnHIQ*YXfU;u=`NTrEK:iQ#taWX?Te;l!XAim2s)SZp\<QkL46uULMMDYXN
+'\+<7]5'DQQ7'$d'Gosm=NdP`;".W>9Sen]6Jl!UQS8&3QSe02[_)ME@@=1?<F/J7
+.:E.(SDt-B))'42f'ZSPP!fR=Dm'[&cgHSngP:YXFD")SS]r`j[+@s.=5':g1B@F[
+!;O(R`)9YJTH\:QC;G8H5!<21-MFmFJQu@ZbVcTALp800.mWtcLpg%qRu\)n7G64?
+YC=4W4cms(jnPIJf8V>jKA&),3I37Rh:L5)ITSON=uo#6>\;mr_24uX7X7\sgAMS]
+8j,FDm9jls/_Oe>RWF,]WmWI!#nm_"NpV50)iZD_do9#,2_flOqQ\Z,Zquj89;r9i
+"OuiPAdl.sNN@]+ZFMcpKA1H.Qip?W[43HLg,@t9pX;.aNa@>bKtR?[9P0teJOsdF
+1@u#'Q^#'>CBGa?fKEQh58jZ33u57sR>gLt\9rCm,f:GM;)R?08bZ53$.rDV$j#Xa
+L0*k+1j0"nR!;RQj\>6d&f3)]MbD%E2&HXpDs]EV_\QrZm5>Z9+4q*!L>>2I.).[?
+M-M!(QQnX1JQEdX!*!aT,VTFA+In/g2gB3$.2^s$"s%_(",^MN6=MfIkZ"212o8o;
+'YM6kS=t*HT2>R*&gZWV=Vd.XL(FVIFb&4@W6K-@l$e;)Y2fYM"oCDe,]HOt+MF&m
+9r"C\Bb&R=/A&sCbITRbG%d@6A!\nA[mjZm]3Sb(l_QTdR2'prZH[^S*k\AjGDQcD
+()QVG%C(:KQk7]iJaY\5<8/d<"[-.to3D%'?MW;j5hTZ48(cDm*G(qp%@t;$T\[G=
+XP>`6Jt1a4@^nrMKP'58T?73CoE6aPe>F-.Ib>s,0lt,"+FG`nYhfHRhHkWCA9k.M
+?D)BMCFZ9$5Yl3?MW@7K_Gga/:pu9ZX%=c&`--/uIbTHNPVN\2,)ucj7p2Ul/-f#"
+2e+`f?JS]cGJ?Qk-h`Jp2Erq#G:5QE2>@imgl6Qio&Ua=UFmWPonDdm@'\+6ln5jT
+)*7^($F9@&oJY/_V-NLpekCoTDFjg='W@RIFGCNX=s_-daT:#`a]1X_AT][4#L>5<
+B7jEmlBu>^.,I#qnc^_V/5uZ%5UAXi_sm1#G$b;338nIhKiS?KB8;(u5W4-eloU-@
+^qL?7WPOAi:<)%Ch4t`]F.deC]P%$O[T._7(BGe\(1am!r$7gtJH'!H=nn/\)QJ<r
+g6qi5"OLWW"d1$:B.BHRc$LCtEdPm:W8BjV)abg&I3m$T%]PB$#b.'irtDKPM.`YY
+FQ:ot@jn#d>H[*g!pr-J](Bqd)#5"E$h,ZXfh'7D=7th@&[2Gg.I>_08_kFhQt="j
+_$Xfe!db,,1/Z29.E@mK;%(U*CA&Q)WuR+QS;>+`bd.LH-8VJ/Y0iJ1UMGFfS#2-p
+cEa8(+<KH>?Zp;hB+A=dW@;))Q\E[WpQQdH#.:0a8D$U.lub$Z;DZ(f6(A9#Z90Xg
+LJ?);+JYi^E]P96W3BWi<!NqVo=iq^YS$rO65T%<oEs=9D<[[TXdje1(gX)LGe703
+,mW).a352R])9jhN94Vh1`qp1Gg7>oa@a:P[:73a6oAn/JU8krK7I-k"_#[b)7UR`
+Js8h:%Z$?-X:k-N[_UmDD0e_;Kbn6fE.;]FjW8/aY+W\%UC)6JdPX`'=pr[+8_ZPc
+&_+!qWYQCNXF)do/qaFB6c,CK(c*a>;IeVYj_*t*=G^<%5Y*SQ9;G68Ap)\sN6MUZ
+>!/(XKL:V/3G+dNW5U0EP5/)L',BLe8cSdc%Jq;U%!Rn;_?4;:19I*neEL=S64>Y_
+`KYRt/f)BX9o2$o/Mao6C'LT+/b_Rf3A.'<A/99J>iEc4b2Zb$<0Gg<?[YUB@Ar;J
+qR%;G<Fb^j$B9I.b!6)'>^L5DCg18=T1"*oQ&&Ri4;6H\VB%NWf.=K36i*hPe$(k(
+N3U\:*)B;bP@s-!OhR!#(qP]1rEs9+]OT]:Ckp^$jg93'#l*6aGW4$[rTcUgG'n--
+8cHFAJ*/@a:7ajJP3cB.N-W*FYETC,KJ!=t@T@"'^'s7Gd$Q7`#>B:b6'9?nQ,;^p
+g.h$mVr&SAb/!!5q6D`?Td7V!Oe\g]+cN*M<bU;M,+(##;X/,F[?odnh>9-fnGgE/
+S3!,MDf42qG08drdXrK\.<MjrQ]$p1B1mPX@E[ZZYYnBqLoOnSjWQLJfLQbbXC.tQ
+He"pMKZ[pPp.BJ,&:T0*PJm)QnY<8TEgJ.W\://+)b2fdd_WjFBGB*o)^p`o#r`b3
+WSt8cq;bdS@8p()Zd4c<#f5$^(h@^A.+u]T!d1kf27.B:D&sg)L4PB-*[OWQG0Sa^
+>;UI*[P'?u@SVbr#Q!KTo$eC72ATBU]DT.e"O.`,YG#[%giJdR_$BpNE9'Gu(#fX,
+S$7/T)PuB)0^DAnPe/N4Kc'tfQR^c,-::b>\s9pH4jX9Z(O2?QZ4!P^+JNea!IE4\
+ek7cj2&NXO1q#o#"Z'".iFM$d(,PmEZ`M\>M^.#fr?^05'$`-GDb\*,U/[A=FeuH(
+<WNsP$BTj87]43p.*0^?\O,'/T;F!TIUTSKTLCD>g-4.c)A8#0!FHA49um7Q4]Uaa
+<E0Gs0W#KBcrdDsFZhn<pA9CtBuI(cM4AFFOjEU-W<1ohDbgWnC:B-)UCYru'BS]@
+`,VKWrc=0>+H"N#R8Snp#[Qd!_/ZKA0Y)<B1TbAR.qEWhlWCW0>D^i1SJ"cC-,.OS
+Lru6>`,.)K-H5Xb_\Z3&HhhHD0ED+X!;MIiW18Z;>oAnFP6i1*>5VXYj(:kJqYfJk
+C&S*<O+?%tX:E(6V5]kBUEYu9=;&_3Nagi2*Ze:[hYGH?Z[D&:>U^7oD\pbPFQ11X
+9#`W6e@&u?q%X&J1J$4QF'DthBYATsbIfUZM%`Zc!qiW^0FokP="j>q!;HkNNK?N$
+f9i)kJiu7ETjKC*?S=oS?CS=ApR\Sj+B(L^_=,Lp*tYqQpT\P&lP1j4%S#uPkDU>W
+S_q3jk%)'HZ9s*._XY)`<\,%UnXlbBi3o5qU\$cCX8AY[D*$\Y"U#OTeS-%NRe&Nh
+q(Rqa!L_jd-0Y]r:gSfReE]na^,N-JRV_nWiV]OnS7i'nphge=7(G6Kq2:dT.Lg/O
+3rUa("T'!iWs#t]*_Ut)l[a)j#f]gj![/2oiD6>7-q<R'R$],Yb5#Zpf`YG)s!$.`
+i;crG+L)g[e22j7$F"$p:\T(FrL35AoI$4>VS.]c<cd\m#?7=U2De]/*^BFWV:KG+
+G:I?90EnuBlZUu`jjIk_HYs5M'h)s6[?OFV]27W8[dte36R08]N9<KL;IgNb&W.Z*
+L`DJ\&;G8YB=!d4ahE#-/p8U[h[u/Vq!D!+ffDNC($$?pEZR#N&.Dd8)Gc?&mb6A1
+UR+;=8Boj_Gb-g>j?$K=g[pVB/rK5O5AFBtb$#orM_o!+?fAK3P7X&1_?-G0;TjiZ
+P4Hl8kBr-FNJ%(5NtV]'4n_8jC$8Gdi7>/gjJobe;`.eNY^3%Kruj#(%o1<!%I25\
+0djukY)$*HFR6Hc>SPUFg!hR\[W'3"FC;I@N]f1):cu'T^hS]tQ;0P7Z,;AE5;ctF
+<WP?$)-!IRlD%c\:Or!FhU*$,o>e>.Kj,rJ05/,<(R(--R<P1f/VD&*R<[X\`nIE4
+Yt,8nkjS[&J^iWjaE?31H8ceC!8=^<d%,l<0jl$AVdBTFi*^kG^QtH`4f/cGeTsf]
+goh7Em_17&K;#1n6LJTH@j:@_foOf<n$IG1q[G?r.bTJDWke[I%NiWc5R\g9J.29f
+(s22;6el[\Q';Q#$M+EBljTk5QqK*&1tIQc.Kj,Q-t]2th0)Iq3M40?@\:TODQ;o"
+FZU"GPZVsI/-U'+'^KGOO-.3&jbBbPrc&'Vp@r>X1e'UZTa=W!_tmP.?(5&$l!:XO
+qEo9O=G<(b(EH64"5^(IK">Ct7XI"RZ1N&7S;Rk$fV"g7Co*:na`uNA![dcs(O)Z&
+JIqMg/i^)f&$8[I+J..r]]X.Oc2]Xa-?.d\dep&KP0ip;h1&nm,0C-]h>CUpBj?hB
+oT$G0g6M(W4B`'3=+;TAa$OsaU31r4WFFgTd[1D]IsPZ;JY-dI+ND]B0fD,LDR@TK
+SPB-gJ(9hS$NUi_!g_Sf`;1,\$-0tr;;%J/GM,-G@c$[K3mU+m.3hJ$A$uC(hsNkm
+/X9oO'If5&;#+,W/Vj:&C@s.b<lH2ZoV@@NC][f%;:tkRC*`;iAL@$_YP/;(X;1nZ
+U*CFR4hAG>kM70XP0aTVXCf8P:J_"[@JD#D:N2[%OXCY!^Xj&UAi&'n-F"Eo$?Ba"
+r\XGe#Fa-7UlWq.mDRsrLs\8JX4YD0\B7/`QkMG7G\$Jp'tJ5GM@,jE(X\Cqg;^'r
+5pO2\6i^HD`#q%+c3`E$SBZ!,&&p@dd[e>!Y0qAlJ*tdYP3fc-M1TQejQB]/Oja^l
+JAQ)59?3W6?V#Z7!;/B/+.F!;eqX,(+T0c<1%r$kBt/;1cHk?GOJo,XE^7nU&L(%8
+?L#b<3KY:]Ri>h[Q'r=F9!JIpi.D:J9(*a#bo.&o(`l#+Kmpg]]5D/r:5^<<GV[UF
+_2a=GM!o%!+fG/MQZ]2eK5sY!@Q(J.dRY!k\.D.K63U91RX1!3i7eFkT>n90R_$sq
+:`dE/?erU/W*XG9$,$_&,E#*O*1H>!Jik0$;bFE5R7Ml-L?AWIgjqlal%(Hgo^^X$
+hnAAH%BWMk$2tGXLphZER]M`)'$kKT47TVhDHYfX!3L-1*.RO4acSnYpV*kH88%jd
+@HQe@D(,glNUc8I'MUe&Ztocr!Z2Mf&ce%>ocguT1*bO%?cL&O2t'?=![<W;R-&bc
++k<^m@<C@p*?=p>eKaR6o`OBb7qoS695Q)3/V(17qK5C,n:NQ>_ss9YER"t=P:;>W
+-@nmCF(^C0JBi<THaJ%8ID,#uJjggd+?Mu88:Q&u\LP^G$:kaI!F_=@'BZ!06^Rr#
+W2%t<a@Ql0f3_P96?QI/IC2r6jKdqo`D>Z\!@uD@FagXj%P^keU0p\j0Grpt'AU5K
+Onn2*=1\&;od37(:@aff3LY44G%"r)*;JPRCQ;0A7P1N*-?NNlNH*,r$b=VQ?WYdd
+fZUpLA7G=gHo^(&#sRGC>gPN`mg+:P!3Ok!K.ptO1sYW],(39LA:`'V#t6<7Qj\%!
+^4,U<\hX<;nj$;:Vk%g0@_IgK\!%/hC!K-6FW-=I=S:3E1M%SP+'jPN`j0t/!jf2^
+<3iAOr&:'8U<UK/U6^N1dfLWiY$n"10ufFoE8j.`L=g\C'0^?UXOSR40`:>u>Sn(K
+K]KP'o!imN3K@HBXZ-YH,4V[,EYs;8aTC#7Tg#aC>3\A\hefZHQt[poE<$OUn+U4+
+#:'#&X5jbJi5\nYf'ZIE0IfCi>+l(reiD'HL.qh17rE/_OU47D#=$A$_SP\_13o<)
+OPi!5ATb,GeKsN8-F(&4D8&W&)-\"aY^FAGriYHpqEUp];I3+7IO5\sN<Yn&`n,[s
+#sX_UbQtG-KoXS0"SUZ!A5QboKq7b^`USW%&r_Y?fD^066(7)D,U%KA0our4DQQ0[
+dLSb.oH3/:cAjnQF+CHSPUm/m3t!#&8F`WRkO@f'n<iX9q,#<[%#O<G9Li(KnTW#J
+'rKa"YXo97rEr+@ZYX,-i\VIR#,Wlm6C!(2L1^c5.;c1+K?2g7>SlSU895[l/e"e<
+#+D-k']@Aa[94D'B<a6sTj#l@/),*;L_f+tIa6VAEjTESm]r'mE)-ahJ9m[$qBYKs
+6t_CH7Qc$15rF8UgWX>Ge7QG0/cN=2SXFsA>*^/Y/%#?U&0BT9IYkE(OR%si>5n>@
+E.^B,d.X02n+AK5Wup%HOX4I9CS1W"8pH5He?I=X"\q5+O_sf:J]o]DIks0Dcri(p
+":<F,>YR"HU0snk+$a/Zj]j>MM8J8-%-gi1ie:umJ#sRpdu6W2Z-/WCdlNH>9Mf:)
+mGP0<W,80lfNKYjY;KTB7LMnqlsYLnAjN%O`<i-+i0g)@''Ee/\"<%:p90&5CgC1k
+ppFiF\3iRig^"Hm?lc9#]ttW1jdeYb`_3eH7c"e#n7p(HjOO;,)-Z1?R!RGJ@Q$Zs
+P'0g7(]+CVT\96H7R3@NW"+99mi-Ja"3iO0A`klciEjgdl:APYq'._Sj.3<^ifUc'
+Qp[JI"QHoc%,@@=!VlDP^VE)'4$gZ8FMsF99UgL>f5k,98)9\SoV:8$:V5h(?SNI@
+16J_QW/(*2EM;S/&$lAkUDDh'E/`]&XbAA4jJ=AL>C4c2jGt]SrLj7:j@n>7ZY19@
+:)T/9a99.@bRHTL+%FeXB\rYep-igFD+=t/o(f5a6e*O.S$<*WLeZT)0f->`(h/rU
+'gCW`!9hNmKT;pk)VUJn*^Q-3pB*0&]l^9hO2l.cU@gHeUlt]nDuoZr&"+sI@;ck?
+$@bV[n0#kk_L0%=qZ&%dXRMl&JNF(`@!oMdEOTdTk^l*(JpF;l]6oF;-41S8H@bg$
+!'Q%[b8%F?TsTu0r,%;C(YSunYF1!fBttE>]I+"DDd.Y"2Z8B7(FV'(/EBE(L<"Mu
+EZKj1NYS0:S:sg;NL82eT3W;T68e_qf9r1&]3)bm!YNo7F9):Bj*YGaj`o6oZZ6-t
+$8O&U$[=D#mNupf\Yj/up<'#]$R&sgZ%*Y)Zp@]Z2C,Z*@Pf^m6ap&8Y%8[9/_2+o
+M$NLNccaXSs22"XY':>gJjt@cHhU"n>Suo#2_j]>C*_-2+8]`4oYB\LG\BB1]iG[;
+;^\4L6<_k^gR]n9>>T0[GNiC(6Ett\Lb&H\UEqa``uUN:U>Zf$UWFT8]%2'2_&jD`
+2NP:"0e7A;KP?nRX-bmo+-c@5,#I([.i9^ipA"2_[E'609]q[c^;m@[/F2d9$W+=R
+<q/lZ;D7ZEM8q'!0o$caV@B=P?:A\:H9#Xa'%'V!JGc',iJ?e=@?+qXEPs9(^mWDi
+:#H.]-]4i*@@CtQV9+\;D/&+`L*L3bfHUDuEIH4\U_%elL(gLQMOs!(pUs?KTaAV2
+feN$)Q\`%uhk1J5#1f([`e#?aOj#/$U:f?3lCg'OX<W6FJ3!0>GpI%6?FoD[3tYnC
+[ml\DDc)^6qnDq!fQ()2Kr5C:3,#b>=NuaI.n_ZIFWe+H_c!bedP3rYo?X*U\QB"^
+H^n/RQJ1]EK-+QU#4!)nK?kID*h<FkHmr'rj6I;U:c8?b\GHl`o3tneo#7]_:'!6?
+cl@jA'n`rggc<:`dsem2VX:5k4rMH59q+QXFUHY"^%UioMe4ke`$hS"REThKhumC4
+G>.6q!_?`(k=C];7d,A?%?C$fo1"Lm"Z<Y0%K4[57!i"@Y0`SXo1Ngu'i+p>+q0('
+\Q`"3ITY)1b?@`^'ViuEGEp@='ZR=PN1ArNSQKb?]s']hE-(VuW"-r)Z]/h%&S^ms
+jB$c&lI&"Z]JUOk&!(ckZhM30l!fgPl'pImWpQqfb*2K^C8q=<J_L#9#B"hcQkUVF
+j.V?+&gI+<ebT/0C>B.5cNmS8[P58ZQFR^t1YWV:CV8=R';nqq>g_k82E,+DH$K98
+p=*Y,LHp*ZJ#ksFH4K5(>iIk2)F\Wj2`Yo(nt7(7!)&>V1_a>-KfNMl@TW=,1A<f/
+ejUi,j'b2^$$dXu(;L-!Xq+!t"(C#VjOT3Hc6O<YGaLL1!rXANX)+EF6m\4?;u_\9
+8`E>:OF$j+Zst6_kJIdc]j-[oNs'P"@"pcRe&\cchsRc.n!hs2En2KsLh\oLMl)aJ
+qq!\WHBeA$nnj+@+b:s[lGULQrMDj'0Q\\-f<V"cHWjH"m>TLTJ\Zk:'0Gr8b=gHe
+&66X%$ZJM_^K&=uONW,0,\X117*IbD4%)jWcOtg.A(5VZeouMo5)4`<(+p+rSd%ff
+d`$\dn+>Wr'W!';S"W.$=+jX./o!0o[HX"WcJ;+A(W`damA7*>!q>/Srm*V$;ZREP
+A,bOQY2+b@m8>T@T,"n5^&gWB%K.!TNMiFE`5Qh#O37M(#laS%]oQ5HI3+a"Qam%d
+[LIdC[*r[m9bLb7b\L^CO:QDUr_H;XI,V/,/EO)cLt$Z;#99Fl+AflinJa[unJ'^(
+O+5p>-)HXEP!kG2!UDHM=Q'1(^jLU]relH](c[.uO!F*c_+[2/X^!a@(0MeDcWTO;
+#C1b.L]N#"&mW+i0%3/uK;)u)P?KpIO^T$7/=-as_j\XiZ*dNLbB/?LIWFW&>jO,%
+B>Lf4HSd'#de#R*],XX=dWi^S!;j#p%EbDUl?2&WA21b>++]W#/"^AQbqEb1OAfmG
+ha9rTX0D%o3rc02I7F6P)gYdX)S%%#lE4)86.;At@!4;a`I5\lrdB;Z\n4ZGm#sf+
+6`(T9;O_Ng%TOT5Wl@2L@jIKuEAdIo]IKGeoY(\o0_^nC>%V!sp;P&?R#E*%je\)?
+i#WleC0_Htk+UC^dZ=ZbYKU?n^JsU.au'joFqjDf]R52DV[;H`JA%Ksfrg8FieLp+
+1s<[`j[""9nFtfCha`U]JQs:6]]3m>'>l:nEf8"7,SZV_noQcYG_';eLJCh*4mRdM
+kRRqFI,'e4L(5s(<X,?.;\BW>O^C5P&)g$DO2cGV/Mu^!>C7c>ch:aN7C'9]b)j!m
+qj6PGMn7()Wa!'9@8p4_4J\PqkE9u@@(oA\02niqU4DQtJAGbb'V?ioN2-N!OP(+(
+.IsWWX%f\0b6uV/\e&X;1%qdtfQ]ZuJ"$$C:D:RC..ocJ7LK6D'upqNCau6tZ%Q^I
+.Ou(K8mpEiWV(nFQF1E('aU=<?V3u51<E+D&W;cUa__i4P$04`I@34^c_D,OrJ)S"
+S;WLd&KXP%M`FfkOt(\do2Fs<?W>Cpkc*TnYmhTSNdde\2/;O]K)FU2Dii]1QK4!%
+*;nt?-r*D"0*HoH^e:gXNSqr<Og1lbK0:1-E3\\drK@VR&f*1nfUD$k!.Lj^ZhW/i
+lCS#B&,FQN8k\.6b1itErnQn:g4W^+HTgCis6PinWfVY0+_S6-B?`:UkL<J_Pe>uY
+BHHjpU8sXhMU('u#hfLj`VHL4Pu0qo&cc.<OXK28phoM_I-'JmO"V'jO+Mrf@+Vot
+&<Dj2fpsa96FMk5U;HC&:,_@N5cP$a34($r)AumO>EA,Q8(6V8Kf0$booTOuYN%J6
+2M9<*Da7of+pb3WFn<ek6tFq$.a`T5-;FJX#+q@ln?u=*d>BIkFfaCpZ5@*;!P#eg
+D^UaLLmXWf+qh%Uh\JG]#peBg(nI(c0d_?P`m,b0-k+?U>.o4]N1M$WC]+Va7s!0r
+D=G1q1$"A$R'PYGrtAC<qoBXE9Bs\de-B6,5KqVY;5Qs-6(Pc#j[9g/9cq+RQO#mP
+-\1&[$/b#G<YD.-4dn<b/b="[rD7j/"$b#ck]C/ei?\SI=IpaR&%d9gI^YlULWX,m
+:Lk+HO3K<%8#!BNdbe:PJ/mu\W(-*-@'Rrr;OgkT8?np@VFE]h'h5YTP'+11WKt-p
+OmC3j"?%-]#G2$1P#3ih9rh*[Ro\K&IX-qW6''(gBZnk#pRX7<JqWfKA`'P.en^W\
+g97bPr8RQp,0*i#b\I!WnEO)rm_Wl%Y0<ciDnHp#8=.^!qniol97JIVW=WO%)1PRA
+=$T='GP>gnfAOo/S"+;i=?7AGikaj1AV@rNE*;DYaA"d86A<L_)_=B8M;%.<+_CXb
+kWD\=h.=`IJSn<hg7"HnY"Oa(%qDMe#HR,/YBI@Vo3I7KF,lW^g/qU4;`gJ2"^7B`
+msiQU%[JL^pc+eAQgLdB">:(5fd`C]$=n<1jf<TBpYt3.EFqjJqLg']V-LNY1T+U5
+Uj#%Oq5/d;LHbe"NH>F.T);Lh<b#Co`_K#rorF[BXO2@(fj)G.B"1#"VL=OE*DenG
+SntL;$t#jB)\(8(lZtM3D[d-*j+Fe4Rr.A:q=.N7FV?Le$'?u1q?ga\4l;sPA^p&l
+DLpBe5X)S-ZjSE9U99T-0L"cP+!C)\aGEFX-(LF@r60t5FZdetC#V^D@/u=^F=@aE
+#RC30K$#@8pIgkj;oh\6(T)TC#HZ6?gje;5r6&8/!;Q3[)*[#oIQ]au1%=$/l"j]=
+%iJ<PHgiCcS;O3CL!>?nLWCc9p,YacJB2%a@J480GO.GrCO^*bH#B#n#'*n;0-e*7
+dn/,'X]8)aMPZ<7blNGQ9uTQ$`&R=f]3KOZ7,WB;[YIZ]#el<h$V"kACdEZ`USK'H
+Xi$7Un4UreV$W@GG20_FHp*IMko]shZ/%oK5+'[=7?+P'HjS'$Bf*)]%qfFXDP8"'
+fnm+fs7Cp1>BeECMO%%^RLZSa6YJlXlI\M7f>M/EZ@D005.e.a^HQt=A1L\Um?]a8
+Xt^d&]ObO,n@G%fQVqi^p&Z$Lip&gX^&jlR>eA'.cPL`@3Uu!Mr_H'gIuD8jFA`e:
+(di?SX[%7,H*iPabL>BtG2G37U1I8I1e^nu0KAm`l%7c_k=X`f?>-mH<6RX._[>N8
+EAM2bdG'0G,enMa55V7eArLBP2XY5d.uob\!;+pGXDMk#AQJA(nI[+FIiF.:jR[KC
+p;g]5#JN2_iu9h:)F.A,XIlV^j2ng`#+WHuVa3P(2PSCTCM=,>.#I`u>Z4mDl&4<O
+Nq$DN^RP6`!<39(pfWUY/pWD<3rHaPql.mVWJ3nPg';57U$lj\R[K'&0[clp9fC1d
+iefZ$,u4)aL10U9OsOe$\t%\P>lu@[M:LY#hC&''gpsm??I36Q7Nt2T!Y58G0#D97
+lc&&<+/5Ds]J!&E"WAi0MXcpC%*tH^RD84i,%\?hhk%X`XA<tq]r1]]1"(]7""9$l
+P@eO,::4Y)*InU!:7%]kFMfrZSb@m0Ud9JnFZ;$0?]3V@iVV5ERVou*)U)W9-G*@1
+$"K"-s34WT3MRcoT'so4Z9D1%%r0t!j)F>]h]<B4`HIqZ!=m]"a]+.nXnUs)SojGl
+fPigff/;4ua&9$@5MFX_Nuu1Vb85QXqK%C7WgG[J8%6O<M+Q6aT:Z#?'&gLN)B4R:
+oHV18Gh8EZPdMoeVo2fFKqu];=#*-+&PL\7KMaRH*g:-@R]KS.$0m_b`H+=Gf'"66
+Hb!ql1r!`ofa,m;:o#hUIP52O%a#e45F]B!+pq?heqMg'#f5B+k/s@L3k]#V*d_Eq
+I3AO81,^[kJnD4mYDd5h(<t.^g#M^%aDBl/8-G-,NV'jaLfE5_ch^PK(1ap*&ckiC
+l[?o6l@L3!L:)/<>gn\#pTahLCk*3I<]QaG;&DQo3,1Ii=r;;Ye2M''A,j8F[F9G4
+oBE:(\$hf3@@rU^O/MqE?c..*Harq*TXX<b+1X&CZjqu7+jO1J9A71k6Y/^[Np`2j
+F;j>T[Vd3lkM6IDJ<!E@(;6A0bQ:#'5hbA:;8oFHS;`8[KefDSRGb7G?/:H6?"9Q\
+qu(I@K!:N3Ak/2WHSotWl[E.bSp?1QHlu&g-B?(T"/j[OU)Eo/MO18=#r4I#U]IWf
+^MWs-WaU)?_6f.%_]G(EOE5R%ZrHh'Gh1uUF9pV(A3Su/oG0D/-kil<$;Ol>_qRXM
+'*MX;AA?I,`RS*G^48H"V#Ald-4mFVc*?A.KK_>=\YS8<bt<qi.2_l>X_/(3pW"'0
+5[cROTm&s9q2YdC/7_9?qU[I^ePLoXVLZuc"sQh"?F"g6Z_d^*M+pT1RN:PsVtA7(
+R6/Qd<+ma3I5,dPFI,-X1Wd/KLJ&b^bGYateoJ(dq&@V[LU'EGR:ndZSs<6k$LK'!
+>-Sr__NX>)L>?1S3C#6<8KOW\lZ>q7A*AKc"K&oaeJ/+fApBiOL7&G"T_taW:TiVr
+JEr]XKW]M@)b6Sj\cH1kA$_EM2K#9^ka+maj+q`%*nhg_@$'Ss>9_/C5T&O(T1PBo
+@PnQhIBQR>:dEq]&.IA+-SU<priftTI6MlBC!18&73EamDbS;smpu,@dG#:G5sHf,
+[p=JS!krmQP<(/&1Jd(fr\:q0oMYGHnu!2<5d!hEA-$.%:qqCEh@P6`=^"Q;NdD&4
+kZT6S]AI3\Tlp^+4I9MuiIhM8B0(48R`H9oC_81g!nTWY.X39/<9nNjrBA&_auSTE
+_la,`p*SFiK!]eI0cCo)h+8\k$O@iJ2mBiH@BkYYF"t\G4_QNN**)(kML3j;;f3$-
+ja/bXo?Y=tP`SU?;F"0jZU<*u&Pp0TQR&6`iLES6f-2*kbK,X2N6$S<VNGp8qsA:\
+E[FKo,i+(rCAHT?ZtCHg.VM%Q>X4*8[3`%&IPTdEIpCtA\)t'hEq4UApih+#kf$m&
+>&tW(HC2T_-MB^6J1i6Tr4%\HfGb>S:i[0We<]6.JfOqRn>(coSQ1DDq+,;`ddF(4
+O<jJF+#Y7>\rWd7:_%7p1L$I0$B_*5l%^BA^[2tp??Z4JN%"oFTUUEG36KN)%hUij
+me#qC\4HqVcn2J$:1N&Yo);]+BCXNUn*-A4bXm%Ya^jPcEXem.&P\iu``b@\RHF9)
+'kNeeO\U-'d;07Eq)\d7MB%dMj`>UslN+kLOnBsa03?sJ9%.:9*5d>W6Iu^%M9Q=f
+'pi's`9iJhSMOsSEZ(o2(ncoYH)"[[]J&>FZ/>mLmN/<.=0;VW;KY'^DZ\b8,;P`q
+"O-#iZf?ob6mA:UhqWjfn\LmK(j\.h2ugrp-^:>am]>^iBTS^f*$>?N&$@#H%`4_$
+La^",)-OAd2;P1^CL,'WScaUADSpMB@>h>/$A&ZR]!VruPuq>S`G:PB8PW`AN?19R
+j&SEq9Dj:1EP?(h1eojrUc"$E[eY[\nW-9`NQekf_V!#3%&0%nhV/LPHeRUDnt`HO
+QIK!8bZX_u/Ce@>Yp(52]:O%i;30<'(m+MaVLn@q<*i[hP@,Bu#8c8:>Be=lEaH;h
+^cpoQ%TKA3D/<Og"\'G*%JIW6Epgn?,mWu1e%iT0Y!&4igY78hlZ2U[lq!MhrTNJ8
+.?Tis[>%EC@TSLAqJ_cQck*2@"&HFWPHEi27N^8V1q)[HE&+O\3*Bins37_>@`C,`
+5MkPj<?)jSAP]u;3cZmeBn)Z,I^n]K4fJnYC-ETa]@A6o>-c@8Db^knL?SQh2dls3
+"\SOoXu0OG?*^4u?C5Q[mT;/S1eGu%j?W9ZNiEd.2n9FmqpSAPW>-[P)-'$O0+(5P
+*h41f:Vjk`)TOpQl"f5C&?SP:]PflQa2)9cZEb&,T8-gF^^2V2hBV:cprS`R!s*G_
+mO"6Ss(l^U5hYW5d;DZ6+p<r:dSo&r7q^>6Wh%i.!*B6!s*X7D6Y`-s;^UG93Nkaf
+oe.;$P3DYh&E>XCFC!#bN?G0;IUC):GXk=jgauI4J3r,YX.R1-cMY-G38\#]]FQje
+(\<IppGios54,"4EmqDfQP,qPSH93"@,*;f~>
+endstream
+endobj
+128 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 733
+/CapHeight 692
+/Descent -281
+/Flags 34
+/FontBBox [-166 -283 1021 927]
+/FontName /BNEDCC+Palatino-Roman
+/ItalicAngle 0
+/StemV 84
+/XHeight 469
+/CharSet (/two/three/macron/i/four/I/five/l/m/H/seven/M/X/K/B/N/T/O/Z/A/zero/P/one/E)
+/FontFile 129 0 R
+>>
+endobj
+129 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 20842
+/Length1 752
+/Length2 15846
+/Length3 0
+>>
+stream
+8;V.\#rn/b)`EhS:(bU2I*'YfA$V(Pqi[%(&tbR&?Y8FV>Dtis,pulPXJ^e(V/d+j
+r?R9+,hXJHqGX:Co?5e+:TAK,rr7;JlabmHIdZBJTD*e@jdh\CL#KlUL9P?m2?j\Z
+g09r6R;"^6,`i%*&@<*;"t9OQ'T3'L0S'9"5liZ.<+i&M*[F+'cMoO?6N4bMCIK2X
+XoPM8;c=qU@&("'q>a^N&-lSt\lca=f,t-f5p-c5OB@!R%tP--*"$q!ZnWCKJ6?#>
+G2C!\*C9Jt?'rCmD(,AhJCRrmSB)-<dJXB-7Y_Q_TXHD[/?#KGMjQZEJ-cd[AqgGp
+BQ-3Z"&L5@"'?d84fsu_n1>Q\6mE+J6:C_o^mRW(5\)o`6QmSZ@"\_>+JLaoR#jjh
+du"2IE.[9bmDLdV_^YY`"!GCPJOG;&dXhJ;+0\t()(Ub%Yl[/t;$Wcqn8]tKkspMc
+0M$g>](W>P=u&[FDkg/+.K"#es2+r\0T#Huk-#aD#"X=P-BnMY:EO#V,od7(*FT-q
+&F]orFD)D5V%=dg$)TtJ#T[NY\;A470Yc[R!b"D,"esHH^$dCoB[tGt/UkT25s"Z0
+6`L%U-`p8h$?;>GZ"u'*V??nEN+IK()Y#2ZOsVks1l0$D2X][i+(p(Jq)K!#$5#\H
+qb<e4!h?_n(@5ccgT5(FH9]Qqj)1uj8blJ9LcCi^Vd<5FlJqQr^?=rX"'QJ=X^gf@
+'sug4#4F#6I.;sF1]"Dke=:sAb.Yq;gU/V5/Cs;qQ(ZcaqW<m*[VNcr(c3[RT<5ln
+n+h#%fn@S5;;KVB0Di<.g(6FX5@Ta`;Dp'Nn=VGWo_,>,8`H!0i;o[JJl$PBa]7Bb
+5+5'UZ$[e7/%_diDY/(HU;Za[MNE$Q3*/$95d.h1fiJQigA1C66^K*'fsUMGW;9S6
+4GHAi_J/i0>fkTd/FIo^&L@'t]0dM6J=_j=%TlI>E`/>G1b*dEU459q\SUF8\X)2f
+T8]#__Wbf'.jtWK2W;7oYj*sgZK+?:Uu9/3L>5!;U[Yn;W2:]Ef!4kRNVA>g$KYdC
+/jU#(](`,7T,\:!<::tM;rbK>kfPtO[\H5JYG)!QVu2.YDgCFJp!oUu3ONs3#[aNo
++`;*E2\[!2V$jbF"@'ULkpa!-)Er,#48MJTd2;3.6j^Fr,YtX5[j6n<Uhhe<9GGB6
+9B-IoFi@tMb1P0^Weu9!cT#2g[\F"WCD5i6bAS=Op>F)r1-(uI%V]abms$oj^dis#
+%&`&u^)M.E5uKk)c7`22(/aFSO]%.YRBr$P^.O@lINOg(J(mtd'6a;n79X<W`,Be4
+;]3!^B1+l9*aZ%/$WGWq?6E,6hj/[S3&)Wt*?*L'p&6?`>oVJjQTd;`8>9=k9A<p"
+r0H2(GBt1;FM)V7D6oL';K\:M2T1u?2lKHN]0UBt;7VNsTnP&)gj5o5>ut"*Rf9Up
+I)4c#oH/75e@cG8nPbp$0/X-N#Voc%Q:r]tYnZ-[1_7(>g3G'kd+11ES*W)2?EBgs
+H$hgL'M46*3aO5iB;`KucuIC@b!TG*.kcaGB.7Ds@3R(-8(4;;e,;ekg0J]+]bRDg
+O&t@Og!_$20k#@U7`,1#0TLL@o/W\%])d5CEgS0%nnhf2)P''_](3"[(STS$+[FBi
+pj/)7F=#/O`AtTg?2Q[jJjj+dqMQZGi.o:C8@Z!0AK6-RelQq:*M3EY4!hjl#5>2Z
+Y]H'*Qu@cjgR-6G`5PC#VFu,o+*$Jo9JKt.X%hT]BaUhp;&B"R0*Y0_c+hZ:"3^I_
+>sC*Z.7J`Dh_&2MG;eV4r\n^nW-,(;A?TT>\Fk>T\&jp`QPn:kTC*\3lRR35L@4U/
+0O$V&/U5B-meWu$Q815\VR@?6!<#:?ju`J:'ImQJ4k89m=/Y(.k5soaLXo0jK20L!
+j6.ACck:L#grV"XXg,qJ9\F[cmUq/b&s$#%C_Tp-4Ylg&4Vli:>CX9CZ`gYr9CUAs
+3R]H@aX6\%9DbEB#@_2Kn:]ANH*c)5HKgO([9').o]&Y\Y/G`o>jh6S]U_QH=b&%U
+YgIY>?6rEm0;h47$h9P/*&f:88TLpXIhpI#Qd)h`=]-QL<,92"gJ\K1^jK`OU_%<Q
+<h5Zq'%r_>Sp]g`PUh$"39mN+.j9+3n!]H[>SToQArCK%T$L`;Kf]6I#-,D"(XO1E
+Gfb9$!nYVcQT'.*]1:]4;mAPNHZj>J_NiaI69<om$=hA+-kfA1&C388$^JH?V/rpj
+:nT3[HMC-^m'sh]mPB,eMaXnS"O4hbLWiZnSoS(H8s:pOB+[1g;JT%Z;$GBdRV>`!
+9UleVm/eFEZ)GWoT!CGbMlBujn&ZVR*@WU)>#L!>5.P4dcRV10]G-b!?p\REk!qFR
+]GR1JajBu1X`EQd^r)0A,>rc5Q1g&5Jt6E)Mrd.iid[]nrSJ@XU[GEFDC47UT6K^)
+pG?&tO?m'r<N-l[8]ug^V!PE8*<(guB-uZHh_JY#a?ZW.Vg9lV:3Yl"AOip>hO@:,
+8'#mn+\fcum_L*.bds`-Q6!Hs?Z45_#ZjuoV'ifgMV:XBHXCSJb,\-;Gh_:8R:Y.6
+AkZ2br:4FK*(sd&"77B(HHj:lU%4hO:.I7!VC5kh2)3em0eLFTXOaaMS'm9B9;mo=
+)s/p;\iP/mc$8L:*CV.r\.nY`[(>thXV2LH2,*]\eVFnJQ$Uamh2%dXadn>3:1?07
+"^si7MK:k+5NR'FC`>VQJo,_5_^(lO](tiF!WNB)pcVc-&617H%@#_-/D1a&:4fJC
+F,1K%[@KqcT!X^I#a#hIbmTO<lNIc1rYP?H+H8[Z6(#J9!&hup6BE%U5:\?i)A\iH
+h$-u4EhRduRHuog.6o)lk)AB)_Fpaa4=V"?(OSO:(l2kEQHRg&$cp4;q=oZShfZ'u
+Dq4h'Qe<e^`_2M<l.BK1Z).^ko'2H9L!`#UQQ(AMY@dd\q/FTmL8INrl=L4MUc77+
+<$0SP.lj98cYi]`EOqEl7/HCL$p:#bEF0q$Y&_&*<JK/6+?0=4_R).l2]rj`^k3+f
+dr$9S2P-B<0u7fS4nu^53BQhlh=CT9bqcVrJi)D"`J55S`*33q:?qer>5`1]0C4;/
+2[,?:69uS'1)amjE#EZZKpAk*%pJKGD`Y2ZUpr5D7'a\\pdL5,ihAD#_V)pFduoKk
+f:CE`PFe,pJo#$K5DT`CXP]BIm_WbrZh_t6I(QkHPluS&^SH:6E/Y<F'jb5ho3Pl.
+UP+8e&D'89#7QjB#3L&l:=sm'81,K^&h+80>Mi"Za!^0+%JBJ2AA/<c+I`(sH^\ip
+6-M?Li52%+'>-t7F,aoNLns&k;?GUT5+BE?"-E'M0-Q23TCi&>s+cp6q;@8p(66f5
+"!)uJ<D^:-/S($4L>SO:ZXm0W3hQ-Y*:+kDJ)_67CF-jh\kehjT0S,Q;=#gkJSb+^
+X5ThdB6JZ1,tD.[XF4k5-3ZP//;=u6>j0V?HVd$t6ho;O9%4:tL%lYJS2RRJ)XgrL
+!K07KXIcrH&*eng&=adS1ufOfVi2c5LFLQ=:*3>8mg"9/IlCX:X-#R/6((M4a8:>7
+b++/9<B4T1diAZ*<h30:KjB+daD.[TE*XS`-j\[Y[hcX@O-%tT\=,RJ/D?l&P2N4n
+;E\aV"%aj-;%QYP&WF_;=\VC8WT;!3RL(;q^&gg)Z2ULaC^J@4.B)[&#53JLN./%p
+K-QRJ7b@u;NIh=_l/1+*h<7/BL$aSfP#t"1RPS3eC1get9bQ#%Lu<>X@cUs?1K=,B
+O!PYd;D+4c?K5R;7(lYb"l-86"oJ8<?h2;B#-\YVnD/O_r/))YjCUBTIJ$??@t,Z+
+/)^$MkSVl\YgK`<42m'@,o=0>CI>f6cXJYok;=Y*5r;>EEd:!rB]q>c=EXoEUpSM6
+Hg!<!\S.09i]rk<I.Q&cC"3@[&gEI`X8&BGl#!]C%V-iT+7"M68&?Imh+Z(SMMAkc
+\$gq"Vr2-k@i3<fji*6"WG&9X68Pk$Lj(_m"BTX[L'7XR-E=uR;EO-'-X1aahL7+q
+7_;QMU%I;d*Q;=9bSYh%NV0"1;(`,KX#4:VRC>MB,ucJ0imtU^k<V,_=5$J/?tRe]
+]b1.!;8F.+_9rQtO=kU8G@,<XYSaieWedYsSHa9)0fYZDRA,K2.<2Hk`4Zn2$'"Cs
+4sMFXfM\%O9_8s:.ha)fh<^K3%Lgj)7lkXN4s92EQY/5X]Nc'KR^psW\0h(a2mD+,
+;3ae`bKc&$$nq9^,AVs4IiG.>$p5TR+m+#c.PZR`+hJ^@9!V$Do'N2U"ca*4?;W.S
+^BfRFl8Dt'KN$X%GZ3W)H_O/400=(W(?&pNeNn+Dd03boDiTT=lIW[h?1dqP9s/$2
+B!BSNekfHkM;Cq'UJ%I0g*Geh)o@\+8^SZ3F'AJ`ZIg`.q-QH6cV?F)F,BGc]0:nh
+dtRuPrg.,<Ml#Dna\OPi'MT-k^V\!trZ94(.GC0l1o'h0+O1gPP:U;dgfm#dqH='g
+H6i1/+[W::Mii^6:Wa6(+,DCo?nulXpTNub`pI)"+6lbi*a%kL$Kg!mRG'gh!?9K\
+*u_-`2_*eaN*ma9>08ijBY<9sW-ebOER314mh%#+Bn<K],"V^2LoN7^92uBDj/UR?
+@?[WM+@in\&tu$lD?</?68%9=U_Mq?NLKdW.!X+P(F@H('7jmk0p>1;E=\>'2R2d\
+HESII$$@4dr>O=ZfZ7oFM.pm>4-WV9&Ec;'LhG8i,5E'$>E3q.CC\ES\&T51m>581
+<26mI@l4E`$>\>;s&WncgXVZeCg/?.bIHhA5)U[%HNiFW!0$Z0"(9[blT=](k?C3)
+Z.3/B\qW`1)oD0nG5Z'jM;3Pc/1TIC%:Zlj-2UH3Lb#,\Fb\gM4247_'E?DrD2>H.
+F>%?BWUVOaKo_m2C?**$VEL=bL[U-(6kNl?g'8Kifu+.!&9F2501@u;2[9\"<$<i!
+*)(.+A)HAN5e0q5C6BDc-,BbZ\;WO0hH#\4]dEnH59(+P0G.'Wft1>P?[R0N!aKrf
+ErpoampgiW<ba0cdp\48"s`mDb/odBrEgZa\Q8W[4]&AB'j7tQH)MO+^?V<k#migF
++5gVg!a%n;T(iJh7=t5c6[8'YPPjOf/$@M'1Yrc;fWZ<$_V#:B3*[@ErfWqY593Da
+#(I;oA+b\3%37P9W1fpYP"gp],7ue/,m/@s(,1Mp\^!h''iHY7-Id3;8*OU9coDF:
+&arI\rGoT]4hOX0`fX4+:Uduj^@W*0\`I=Mo>LYXj]R?s_h[\OO@+_G?A6LM?$lr+
+>@jX2^!fTD*5:""E79Z8>q,*;+X)Q0cfo_O+Va6n/0;!X7M"oA#/9f7k]:=gs#595
+!!*B)pD$Qg=p^I=gFEYq:.rVh`+r1r'h][o1<appE,.9omlX<eZis7\l7&F-G"GC)
+q\2$X<3`DZ5>VjsFH`%%]dW%+`m^2\:0Kn/s+:96n;""/i(2II,ihc[2CaI%TUdhA
+]H,l"EsYo\T#!^F%`D9$A+6(,^L'EV09[LR?pHkaV8o0+J&u'R$/lK:G?I)+QJTMK
+o7`i89QQ-H<jU,B9c]3@`aWm[d<D*N)5iH9($sBrkGb-Lp\Sa@r8`/<f&CbK=CsCl
+0C:-I7?RcplVnW3F<)]J"("YejO9j%S=:1=X@Z#'KI.a6?ZaCHZD8jf2Fo5$C^l!=
+rnl0FoY1)KJ!&>%Ai\;F'mPX1+^R?Zglq67Qk+.i*?_c]L8M_m]!r&rI-&lr%@LHG
+]eAV?&R#Zq%itsBn;[8a86COP6'dF<l6m(3&c`k'18AX<5Ere\DHb>\g*?MT#7[`@
+Yqr>!?S9H3(6N\D<B+*.YCN9=ciB;1`iTA"B=XV;ha7e7=<rUU8;W/+oW;18]^,7@
+F!sUV?'tk7D2%oZho58MKWF#[],Ucti?$`gV[G&u=L7*!mM#0FAVfoA4DOtU2'\1C
+43oD-V@iEGc8YQ)nnt8OB-<T6Ko>H=@(HS3jpAlNc6W+hj5!HuQBgSY+Nrl228@[&
+,1gd$=sQa3[DI(REFJd5BK<u1Ln)V.+5l''(eP_]<BVs,LO/(&;G*4ib<?*mT*.S/
+iNX\@XM4&)\1m<i7@QLtG0l46AeuT"Eb$=<5'/?[r2;]q4nQE3(3LM=B,/O:Q$*sn
+AV]n>GEKi=FVF:_R@5s=@?ZlY*)$P6etD02`^)LkHY[-t-&lpr[0Z7>)%U,u3K<U>
+X3Z$GI$nq]<SGUoN?ZAXYfI&u`7;apA-e;:ctM>GQ?*%dgHaS1-g@-^P1oNOC8=LZ
+d)e>c5amb^&+VO:&G.TE#bg[lmbI)s"h5>WLoFl@B@"MIq)_\B[-(n5(q\HK0EZQl
+UO]0^2N62;AKqakEL+9NbTTAuZ<f=Rd)b/Q"4u=]\(-2R#\i,(T&2g7`L'0er&GN]
+RJ^'Yre7hBof9luMpn)lr4D?KUbm$EP"0^aZ6b-1Q9:u?#1`FB'peK4q,jGVIaSt+
+>Om#DPJMGu,7a)B"i`PRjcV9.o:sI'_]F#9TY*)18#s@.A=)ciK]]2nW9d1!X:8^S
+Bc:_LgSMTg,N@mf(!4Rbl]S^XT`a[(?!m*@%qUS[!8m+9Co;^(*e\.>Xb(f'VSQ*E
+Lh;++M&EglcMccT[hI#%90WNlA&cFs;3\h%HA(nh7c<bjlaI:.mG@MG>:04-,oMC%
+L'DC/N9u;_(<+"/O]Gmn_MJ]eZe,0M_=U6Pm,Nt%7e!DAY4DFujf"u\!j<K>e`=O=
+l[">u;Qf]0<frT@!m$IL\h5E/HHE&VTb62]D2W'_5&;F;SioY6N)gP*>G[,PlB/Oj
+nCK^E]g7O_VtF-.r+ljlR>9ct$qW0/cbe3W1OiMSZh%APKf$]JSt#L>Pt.+r.rTVY
+7S>,_ij,0"GP!/cXFb*rR[H.]$MM!@n+tsd]feNmqBI(Nq0XOZ=WK#Ya"B7VnTGTO
+>K,=%_!eZ2)3lq4J_'8YPCXbNj=Y"ejR-!t*07AW1!IUF6?9%$l(q\$'/%cd0@Q_.
+<b1h()fg&p,rhJ0;SeT@Z.n/hKq(;,[":AR!+Kb]4kPN**6a4?D0pmR!fOb(>L9u_
+L,S<pHL=)g'G$mbs/;*h09Y1hZl:bl7@"=F@*3lK9k;S(nWhq*<OST[VfB/)gHPg&
+P3UM`n_j#!A*/GT*_5_++Qujm:U-mCPlUMWgb"=:C>T<r\?hu;dF2;md)u"oA(h)'
+Xn7D8JrVgmh]o9ZKN/_pNCH&01?h!R\4]V>ie$&8@M59sGTLS50"/?HrXGbG.otA6
+?`?aJa*#NYn9E]g*Rcg<Nq4cqS'`sJ5GXFr-AnG2S_k(Q@qk<.Ll*pJ&mK0@4@@Mp
+GOa`;"WR'q6Z,j5S?jB\`4LSo.esm'WGV\'e*PYs$b,j1Bt6n?P_Y08I"=7#9(@S:
+ae,5Yl!YJH8g_S`<=8OhQSggU.!WZ2i2-S!H(WaA/>A;HXZ@*k6]g1</j@`YSRrZ9
+]\es!mls(MJbmq(Zd#*>FfeD5p$d2>pYJr+=`nHmL7/t(2%q"U!UR?EE6$J)(-YYO
+#rjk29p$D!49Gj<.!&qniY:/G1"Q3Q;*_,oP`^\lAstX&YP8HVha>AS=;>PG08<DH
+XuX2VDb\'\''4X1e)'8Q%0AMKQ5G&<DV'6O]U.,pj3[JT(8[sD7KJo!qd^t=AA=&p
+Oo"^9-[C;!s"i'F7D=np\J59u*e9jp=?[E5s3+_8]&'UArU?mAL:70Vj?Ha#r*dd8
+Th%.Ljc_67;6Bb>M&;F9U)=SYJU*A/Q"TAf0UtR#M>\$ch<Y672k?K)5u.%,I9."8
+=K=YN'O-?t3DEF@>&c)@R$4^f<lN<?IV@f]ZhqR];O3BH5<J',mHd$pQ'*OTqH!/<
+!`PME4+?\2Ki\/jk+50ON&r[!Ye_i#%Ek-EhHWL24f8HiY0+\ER/]:SR2&*iS[8[3
+Yd"7+5B49?ArKf-OaITB+GGkrf%)!`=tBXS#laS8S`D][cRIB[-NUV<=GWD3"M?1V
+cBS\CS`p-@or[N/g_+g8Y1Is.Km))"AQc5'0"+K`"q1Sd`Q?#A>lm@-SDZ^nQWfT,
+T"GbMVaC%!Q+mn6&>4NT_ZnZq'R<5LhnbT4R1NI[F7'@aFs];ApK),^Uh+MZ^qWs/
+:^fipjR8.j1l*FYY5(j-J<X6@m7P7I?=*&d!5?qJeiJA"#;a8Dkn)rSl0oAZ[Rog:
+4(YfbB;4g\)>'EfABo'?jQ^MQnVMYO1cjHuk%Am44t"`lAGN9al./GQkS\A]4TI.u
+kpS'u6Rt]a$>\<UN%U5GKpq!*U=O75!D]DE&;dKL(*Y)6%%fEDDYlN5-2Jb0Va'0T
+7N<Fn@I'/l;6r^emLZ[#'Md/X`h?"Te2h<?YCXca_sFRgpL`hF(`Q+(&q66!U?l6k
++DMl!,4;\k""cjGodTb$_EWsf9cG,k=qiN&cK:7VjU';qrE9>CQdfoGnd[!ib/@qX
+6sQ58pHLS#KM/u;i,7mTP;]lB9m+I4G?5CTCEe5T^;5A&?Ta%Z,bHi$"#g6EXf'<J
+(S5735AUmLkBKY^h^@hd,+8U\#afn/*5k/#ncMr#;ON0NW><$J5=&i$27R/Ld5GC8
+AZ>T>rCb_@/:L'R9+>Idl!,WU=qO-;dS6RD&hCYsCn-#lg?_Sc.<]]U<Hj=Z2#/t@
+aTQ0f;\o_`*MQl<C2@kSBULGulK,9c<^S[t&SQ[;9c\lWOS@#6)'T/T<kou*1pg87
+/+rjW$%7=?SM'ji2Slaeb^q]XPU_('ZRs!#lu19M<YS;H;N=34(p5>9K;l6"HJp?.
+1]6U;0s2\BDdKZB^%$Yl_crq8+J9PICQXp$Z]\X:Xd<RtE*D#h+$KC,%Jb?"7\1d;
+.hYlQHsDX!7W8UQVqYVT593g&QIM5tg%^65,Z%0*nQgNF>nAhB4urZgVfeSBL+jA;
+h2[oK[NJ7;ZXFD(08/D)]N*`2hadTSn`EQYZnfkC'"@?\8)N!VKGq?KP"4l>)%@5h
+]dg+(ArOF^JHi;W;ZXJs93_]e-VT&G_@6]"jN?sOpu`#5fEW^P8ek)O":'/Os4<Db
+NcXd?p<cGeUf!WE&rs<C_-lWJ'VosR2WAeH2q<6_Rh7]=BO/t$^SF%PM0K3\VpU#q
+mI_!Z4`_'qP.t<.oUS78Wp;I/4g!5YKB4:7SB`7sVdM+LA0-..=eVmT/^P_h'`FBX
+JKWU=2`kGs"q_.1+pfM,KKLgn]OF20]U:OMe]N1obe1/Fd3:Y<CjD#6/Yaciik9M%
+$UaiH/-UCtc#m[RHOTlcHf0-Djn:/*NQ&;2(8?T"d$+6?`$B@>U'-p7O"sV"0*7/T
+ofusebjC%(K6?P'5^@sT[*q#=7+@T`.H6;4FlR1Z[BkZ`H5])<nCJ0VlZXFLMf:>N
+N0l@72dhLLY'04.&Sl?0Ahc9[,'AibO0&bA\)+<GoFK72JE,r%XJna0f$611*Y@,>
+a9Go52jO+][^hFuPRH?!6No^\r*95:c`J=KnsZbo49@&17dl[Zrp-bNF5;V=VN!GJ
+rf4I<iZFGPdCcpX/QjF2:Hmer,Y:h*N,oF&!QDW>^h5o`?f2pi\?E'%\m\]gNi(BK
+U't'&#m)=a5`@eX$Q@emVPNjba%$l+R%Da*8515H\M>mH2B>DkqkbKqHVTb2%cnq*
+F"_lbCrO!\Ip=p4mmlk)alZ0OT55Y"LWWEBLN-9&#"rm[Do>'-GkC8&hRsf&^[(i8
+1oj<]Dl!t6q3$2+cMT.VSFW''UW]VPT/(V1,F!^OeS5W@G!=WmjF>jGqp@3U6'>BW
+,8='?2EJLnnm.Ypah*j`icC<oA%=;XFe)Wi@o+Kcbf<36S2&hUBOMJ:oO0a?f"^\5
+D$>#GCh]ocO#/[sNo7/1QuDMGC+?S-=,:oV>sIhB]X?U;8?pG(!aLr,g%N/S<3==1
+NF'KkdX))cec_S^L0Zup\V]m4nBp(H8A=[u1@YSfH-+)5#c<OI,WjOZ.RM26@>.c#
+e'Am;Yg\5=fZ:n_ifr.KTb6a:ZdtT2e1@6`'(PCbp[*$]6sB\P4=HPNZ1\U>J4kCj
+3>i=('R-T5eODcQ<GeSdRr>mb./>G%I#0O_-2W-^6PD'mTJ=ocV1NqEiMF$_qj;75
+!+o7P:Y="FXQ.$;9q^gCGtL74WEYOJ779@N!1=mf6*Yoc&P%Ig54aLma>kM</HC<P
+m4.[S8Kn(3SkIg5s-mHl+oG,TQiW<s%cago<X%MM]mr6T`.LCV/J^)NFEmq4CJgW`
+86mBhfYN]H-s6BDRd,"6<Fg)O&913AF^K(I7-Htp454ZT(@5b)DVTP)n"#81@Sh+9
+/ohnbYL>l3I7/Rb(IYHCn(&7Fbo@Qb\+Cd')VsE^7#rZV.Z@+s[UI26SAd&?XeKY[
+T#S##SW"rLOe7\F)+g<*-Lb*,V**Oj(uhph$C&Jclh*2dL9T^l/"Eusr1Xh0f,L6.
+Q<IdeZ+:.CeL/U=Vc*`$)(G!UFlO:H=&$pO4%<#R\"]F835hI@l2Ug$UCgS&(*o4(
+gupBO=dGWNEM"hi?h>7qkVOdX*GBq.GaBo*j[]Nn.E:"-/2j9@7l]^b$f,%N3!BND
+!!*B)pSf3:dN?I#eH'Eg*>)-1i-.(OY0seW0[ECS"m1ak;IQ=NS`Mb_b^1LhU6G.E
+g*\-13)6o>3Oi<T?<n?mUG\3h1W5cad^Y5&CiFg*Js$?k$c\cmm<aWh?Ntc1L-LSc
+Ql5-;\N780\\VBNc,[]1h5bEmCtZUh$"c,_l=DuURh4.t'tZ@)+qW$I<t82&_3UP&
+T<gI[RfCG>g^rk'EUKYA+;<+[r-=A`dE:kC[L>]9%I]KVWgGb,5ELF8iZD-KH]u,l
+c<)tt:%@ej(_N5T+4/Mf]YjDk0XWn@.W5n>^u=\:'P)0p/6]rujDKk"/Yl-'c%1H!
+O=#a4hrHbb%VG12qUFmkLU5XT3NHVk.(Pgj2P//K#lQ$9d-t[D"etQ*pi<gg2a3N_
+h8:]SA!Z,Pr`@"LDCf!+;q!\lAdJ[F<0".K#,??a2d71[iGP"^.MD]_]oL/i`'<o)
+19#d))cOq7f4&Xlrb#b;m,RqrcPr)>M_D'NW>mhEqQLGt;SXuJj)3aK*$1AM<3W%#
+mKHN+1r#ut/]_5'Tnj?Rl`a9cQ*:Hd.NJ6gK6,X6qk`F*Vdh:dLuCs^7\XB[Tt:I4
+/#0_N(Jes8,"a3L=l/=Ad&j'q]KSKr?"TYVrG"&q/E)4L/3[eq[.0B8CB.5,gCE6=
+n(7$'p5iumM.l?Kb3"^CmtiGh%8lL;N$pkX)\j$0`Q%GP(;$El*c^mm;:!eL\[B1+
+eI!\W:U=Q\8CFQ0s*/^!N&'5H_>O/CEIc@8.)q)TDui<NV<nlM:-,(L;FaMa.1jXL
+p0j?Yn/@_AmtEBuYBcu1C0+%GT,2U%YXKFtH)g&,:N=_<-''),I7L4U.QJHa"]\7^
+RQdcIK<KY+S5m`1s1H@&$f)F.I3#o*1_>`$,0BKgGHs0XGS>kn.i%Y.UEnV5T*?r'
+PZ7DYIuM,'1]ho:4#r]f2nfc?Z-.U^Q9B-5I6t<HJ@_C9[3HENOq\LNGsnNY5b$'A
+klqK?P2`8.DR<+P=ff32%s3N^?pS61Jh_B`Bj=1$4^SD+R>gfBdm!P&e8-b#6e:s^
+Zma9Oi8Naj0&JfUDtfo2Y#o9]hH=p5rC[X=[AML/4NMZIHRs'H<d6sDm`@5V'"=au
+`J^.3%]DNOcoM(1+9=W;$^3r(HRO@G?eUEs;Ctarp36-05"O90AH3O:B_oH1?]li.
+-qe\Y:Q9Wo=.:+hZ_g#,@"kCq)C'H40l<I/p5^X:kKoM,XNQ1]$N(LTW%d1V;=/AZ
+UbsTN!^l[U!;`5slPIojWd:12*tG/<4UuYmm3h`AZU)mf4SB.^;%Zce"7uoV[N\f7
+;?-uR=(uZtSj4WOiO%_+*(!DB$D7I\'M9aUC5pu7-!cDdNnGSX+h.mKh`L8"+G>aV
+l(*e9i)lZ%Z&/7fmhqs(MD7p)ca?,l7+jf6T[BY0\Plmc648r)_mESoAj-ouE?'&q
+J:<O]KHtDnS22p1Y6gKsfMmhtEYcc%B&pGB?OOnJbUhN0V7mc:PUh#Vh],m3#fYKh
+pMBHJPWBknqd)%C,M_a,7(F2aFKr5d^T_Ld.@0%K8])_p-l)9/Y;jIkMj@sCP_ASn
+)sYn:l^(p18K.XG9AZ1^$D>`_-SpuKD^!I;>fb"KHmdE)8unHJCIkG?k"r.DFg#OO
+$]:9fIOC>EAWfiY7WFi93YLp)c;dd0eWs_GDOL66mtu$Jbmon]XTik@7*o9VT0JK&
+Rsa)7QXiY*gfp.<09VS>W:'skQ+@?=6ZW8)\$MRJlP/7l=8kQp"U9j$5KYMM(14.u
+WpX.9gXAp&!p]a)@SV%77gdkPPQP-XdnGC2kG&j`r>_rL-j#DU1(`=[+S>h6)p1#E
+nW9nq\`*H1edaW<MW](8;m7b,>+U2"P"aD7^X2H#T7mGcnEi4L_5A,Yk2gVlmX;d:
++,LU-2=aQ9cbVA]d(/C=M*<hUKTY`j?Ne]dd-NZ3XtEk,`qJR;L&I`HWp\X7&3"$@
+X`j9aj_/6*[R/B:@pumO<o^2160q,70f22!%*VU@57J/U.s\qn%R$@'b2Zc*aJ1]\
+G!tf[rECbt]cET>MPR=m/Cs,a1"NNZm+%8I#W@5+i5ta(a.`d"U-mJ5[2oMGDY58&
+i3E7]lMEode&;VW#_pUs'i*(D@\bW1%mOCkm<MH&Gb"aqn7PSbB\rG"\Imf&(Zi*m
+@eHd_X"RS&9-tr6=6cai)Z3CQ#-)hC&if>ar;EeOD9ZX#9k5Q@#G<q8!6/_aVFQ7'
+>=3>64HOXAaFgYt:]sm)U(Q0T<_%Xu_r2]G0aT9qEHhn-Wq,#+CsVl%\F_`gF9a#d
+IsLq11e;jYD[!j+>OMhX[R@*d1$eWWMM*bU2W<cS+gC`SeHA[6pW=5Fo$?f0#&F.o
+@nZ:n]"ij%$Zb(0AQ>_:Y:Yh;=Gq7W(k'6TIj60FO,:c=HESL8d#'Ca5_0nL0Ed[G
+G3W.?#3gAio^u!SQe06.=j3YcU"sqorR<0T6YtE\_BrmBnGln:#8TRqAmsKXaO;^?
+W*htbiOM'dWT=-4L8jnWUutr6/O%&Rk)p#N<FC,R>r9CJf0WZBQMfr5FTDXQ1%o0.
+<t.UBXWW?E'O:,N]_&$<a.<u]^+4O.Cd.q"#6=Oa,/+T)%H"!qlLkW<VP]lk;m$*m
+<1,27I,`s_4(eI8.(i-qSB9)uiIl?U\`Ig@7dnVEUWWQ\,.L;`(5;n^+b'!^`7kNH
+h<!c`mao,]gu;#BG\:R,iDJ%Z;0YI&L"(WVYEmZCWurtM+@!T"OCD&(Yf#fH3O6f7
+iL-/WKf*W\Qs+oZC?Y@LI=V;F^2kM&G=r!G7]I#hN&'j/!.\7.1]>Ll\(k14-%hs,
+'@Ed+BN5RReoF-86V$FQN-EuE!2">n_g$>#e?^7rZb,HB7oG]q>sR)V>T?4fqQ"m:
+]<ILq&,WD'>d4+ac&aqT2C)r:@X?;9r&C;-s%tQJ,Y;OlN8QG=,\kV<NQO=<^1GZ,
+GF".<Cu2np!cKcg+3A6I;oF\n`<96DL9F5C6"A.HQrJtX.V3">8Ej[bc`%nBp8^fB
+09GT@-5Aij#VMAlH[(1&QG</)W#)9`])g`@I[3,F`"Z,PDT9at?+Fo!Um<7_!/+\.
+%SBRF/WS-)O6t)VdWG9,Dhm[hEQ%#m)Y?,e8]SL/)@R5c*/d5*?(QF:'?a/>L(*ck
+IKI"]DOBRF4CJ,[cub"LG1AEi0C]>_I1VI[Mu2$t^"D88-.m@GeH:JB>a<5ZmHr@L
+I1IL==B>,FSHt^V3L@E"'#I:.CdEDA0m1uEK9a6*;sW:VD$EH7gD&T(pI'&&^mohZ
+eQOknO5j2+&J4U,:lWRWEr./-,2#Z:A`]-H:C?^P%aZ5B;0%g!G*%Dbcsm;F.]7'5
+Af@hP5t-o8_hJ^0WQ1TR4ufgF:h@X'J]jV,n7$(^V3Fgepn9q5b'E[:U$#DG,Rs#K
+]^q9"S<r?UDVUn!An0'LPARH3+iLbH#Upuj5&&Vt-mT?7l19HoggO/LBaYCWSdkc@
+UKpchr2+`6%SZfId2+qU83Er%jJ2rnjOoeOeP?*4M&$5JABcek^B!ud!2'tMQXCOP
+!YrC^##V@V)iW-/)UfF93ObpG:/R7@8rlkn20\5%f1.g1JT*(#7uPHpp.^b:ReMPI
+,Z%MdKHut\b3M7fH;?]fhnBq.-5XaZi)5$I5K1M&&ISa?$;feQI>ScA29c6G5+\o"
+h/PCO_Bo#DITANgg0LeY:02o9Zk.mPJ\sqFTe)D`iLnXZ^nOO0?<IWrA:Fe'RT?'A
+08(,T[([l5f@5FR_tdi@&6i,G`bkV">rF5"djJ!b6^2uoZsQ*$%i6Km"KQnp6odK8
+I)-&@.AWsPcdr*!$8Oh<f`.-=>+7qKJ'=VsQ7*^I31R&8dR&(_G+tBu:&C=,SHoe^
+W4$NJ>0;XS%0eOR7!SF'!$l)ed8H,h5p/`3-^Ao!r<o1]"K!Dtr(sKSq6i+OP2k>W
+qb<]1nW\+bKNB#hW@)T([?\D=-*uO-h,'Xe3fZ]5X1q8bf3c'h.68#k^>!T':u;LU
+JiuT\j4V<#rs"+@%h+7^"Cu[EICF#WFqkc.[%@t+aDRE')he=MSbOU!>UKGrOZ1Ut
+CT=cINO.K)0#gSTl1[sK8]#j2<(t>P&pTrV%f!TieO'h6>R&?K4L4?`*poYDG`G3d
+B=]]A&#7mUdhkd9%8+p9+9Hbi#rge[h=L0/heg]PcF?O;@nq&?:*Oo7N5G-+.td)9
+hD1cZJ_dm<C[ek*O[nl)ofP$\]H7qgDA`N>.qYSR@!e=Y&UUnkW*V<]$kKVJMs0gI
+^%PeM_^*bH^9rak3PZ8SID0<p8KPE(ULgkdLRsom%o0BD+O]18e;-/<jWb0(K=2BS
+OsNL0mH!Bb+_*HqMdn(uVjm^H^(VZK+sM7pa1W7A?20\Vpha8>&4=Y4jN+sm82%9c
+a&T8FDN$VqW')8u*+:77j%>=6`Wa1VTYs7<_s7!LKS<Aa'(e)_e8dQPJD.%7(1L[8
+TgGWXI\/Ad]T!h=!gg&tA2gGYVIF;r/DohGKj-(EjD`:s(+']0W5XR5`!8G\\&F!6
+2uS8NZHkOYa0%KVW?fq)Ck%=mD+MC)PQL:X!+2S#&LC7k@tLl6Q#[tfI*#-_ZTk:A
+AZjllF@b0KCCu'9T4E%:_a=4f39I$t."]]g-G%P59s6%0;*@lZ/rOF/hI5cs";6sP
+2`U,W<V_f7LP/sS5s'=*!a^_ud:RM]5S_sCLoO+9LL&IZ6ZlCD9':#4[DG[fP.`>u
+H<LX<8,kG\=kdBI[+8BA?m5N25qdBOBst:6%HHpC6W)I\9U$"YGc/5kX'PaJg+r(+
+=:i1X7tu,2dY;9"9$%^SiIM%1lm+(@8k]F&gobCV`p3A*j]9JLC)Zq#r`XHh[^5Hj
+XK4/+S8Su0\n\)bTVRa;K()^)pS;S)6nse[SIulUGBe<l@2lN8hA@\ZiSXZ3@LBWl
+MXPJ4d393R6W8S$DJ%?-Zf^8m&bjm'@*N<DWOWgdjn=hbKq:DV$L2B[/4$\l=VLKd
+qIm:X/pb>rH_Y+V1pRq4Dna=Jde['VIrl+fK$K3(M\DQr`<DV+NTH:rTlMW/lu5A7
++:=1%W>C)#-$Lc&m_=Ce0,>9"KaC_YrdiPY6H@C=;YD"17b`=S1c@SH-/VKfT^?-e
+'*1[9+'1k'SlIm6dr5&qN?nZQ^s2%(-!`<N7j6;9n-'RFg4KN9DS$pk]+3U^hn&mg
+#6=O$A`rL>H<9s=MaObCciqsDTc]iW?j-S@qrO>)F/b0(b@Bdh9uG+uG$T+]6^_M6
+Sp+1:@AZR2VsVsq#_G:37(b'C5l'F8.=/[l65sb3Q0mu/a:,[ul44g`i:?2%OpJ]Y
+i<h<WBI*c.E?Rpa;Q_8tr9(.:4lD.F"IOu8&E&:WK-ZDjDB@fXII'dMLL)0\1uP@\
+BFAn\"+3o*FJjF,30Yb/.?U;[l<YsU,j?Fi/e<ZHdrt\-&Bb&O`id_]lZ"$U]UDZU
+q6-R*%XW-n<0DA9F[:"S[Y2=k^?N@GQ4T9#Y;\)1AMd(_54fCrC("G2buaL[(A!!0
+hug2?.o1JHc`sn56a;/CGc.7mmufOE@chV:=HXEg%K]F+s"92cO+GE0[j/s.X]f"#
+'WCGHrFIP:]"(gn,q$'T".+cYa#&0FHgkY3lJF1aW<0e*EFcbR3ZmZEKZRZlnH@=u
+>.?17:"gKsq.d#;Kh?"7X9?%jCAO8BlU<Elrf:mAYAN;4j6!0$(?-NS(Wb5sP3nib
+X+se,j9^2h+1)L/04q%jSe)?6AJ8j4OT[+MM"<$Uh\<H/_u6gcH`$f\M%CI4hleI=
+BD\VQRg\HYJk)rMSULD=h+.CN`/e:N5;98cV,^sjQ3H.AIDWga7o<Wi(HjT/]V_,s
+"VHMGimSN5.os(;_JKp_(VB,(D]bB9\!OhrDKa'ZT#@?<oKfDMlsP8U)M>9I;d3lf
+r=q`0SCId091a7[1f4jV<Ro\^b-!Y#JcN(!6u9Yr>Zh$aR'$j*+cJ<sl=>hbTAHqd
+b`*#4K4\/pb/biq"5]<)kZ.6c:mE"i(-K04kpXr$rg.$Qgt_7=N_.F1@K5VO![E+@
+>6^A4Nt@/GO;OR!/2Mtl/R3Nn5]O^+GbV[FmE?0"EA,2`__&J/>Oc6W^qJPP1tseh
+"1[#])4R))3<DV]32?0Tg0Gl(\Xour\;L?0353OfH:`a>!^4S>]4t[Trs*@c(L0^W
+7#U`Hn8O0+$IlH"q]Ue[oDjFSQpJ&Fp&UqGpnfA+ZUVK_9kF3k9`QQ?Z@0-ZrIa$C
+3C$(q[!g>oU!aS>?KAcO*[hItG>]lRl2me?N3bIDMk#Ss"\?hPh5[j1IfP?#+Z$O&
+<ElFJSUeM8`9HWJ+)/""*"o/`<NT&n$MS_&P!Xf!a:"mN9!2$'bcp<IL))W-D*PL$
+#>BA_o#_eTDpo/`X_g#nY#&rkUE2q*5qmP9n8_7K?XLoS.C^&#f7-1a7"EK[(%m.`
+Gmq$259V:t)6J^^bJ]AiZ0%X->g!R/Pd'<)WN'fmHoZd9"i</^,W(QBJLB+Dd+8ec
+U/'97G[)5cfr-hECPk)).PJIgT!&;BUq&JRO#!<#jFJ6LS^1rDmYU4H^#cSm>Y8Y^
+$.(uOPi:m&$"EH6+?2`q8,Z[<]Y)SsO`k7n-[4jYh$Rk4JoW!UD8]L54^+5DB(VF#
+3?;BOn0O@XBI;5NMK9muOSJiNd'SQ-*(\M611D1"g3aDfkI>IFm=Pb.Q1Sk$8AX-]
+1.EYUR;)MlPMNiplQKi,moh7477)SF7lX7&,MMMpK7><jLOA;1P8)dXE$JhBAI1s;
+n/JXP4<h'C93eZMP-Rkj;cdt"B%5Q=2TLSb87hUZ,1$MYF:%IC:5:l#](]t4\>l:'
+<ocIPbYkL.QgeW,/;3[2OjW]Iqb@/l5*GKHnu=Pe_1=9?[%N,1WQ8`=*[Z-gEX*&H
+GYPrT[@EuTr?j/M(9E'`co(7uUr'ioLFH-/A:QK>o$gUopeY\KR)j$=^Q>M9TLLA=
+K&ItP(scc^:`=m6jkf4bJ'0pF^"Hq;*&df&NNk0n33ueZliA%\S<\qe',ORhR6't3
+S/FgHF\k"T,9[A1c10VG5UPt=S8Uh$JlSAj2c@lB/EV%u@G>tFcObPJ@+cRYL8&>1
+W0Wjo%HQfDltb<<oDa*jDBh4@1__YD&cg#VS(0i/C](VJaf2O^b+OjHMZt;n#_1Y`
+5I\(bn(_TpkQEA+eV'KIZ*q&]-%V4srVI>ncCM*B9H,L,<"t!qc^kD8DU!7&!qLC\
+[Tt=s_-bX:a#(`Oj6,Z-_CPX-Qm(QGls"DC/*5s_%.JiT1b:3Gm8'NnJDJf?PNt*0
+pFNN%5[gt0$JR\qgZgLEY#9Ya<J;eMlEA(5h9*%nNA6;l54p9KB2bjV4GS_cbuAC3
+@[L0JDIU0`MMZ[e^702Wg!j$3=lb$DdH\;NfW!X#*Sf%G2i5A0#C@:0a=<h9r69@Z
+B)RM"A.K6ik\DTjJi%$I'cu%T+jL\4M**"7!;4en%<]i4RpS)G2[k(=I/['N'GV[7
+;E:Qe@`&og`I^VVN+^Znk*eVP49l+^i]=BBjCZ5s-^pcXWDbPkW5U>Pn\F)i<%'$W
+BL0M!JdbMfW9G6^]-[A-S?WhqTq]+^Zup%9[Goh9dct'O.9gPWNRZ4Ri37<9YUUf<
+<q\DFn!l]&#p6Q$%9!d][5bE4FlEh:W[KOkVQN8DRo#5hN$E_:.`"WEWGW$lWP\e=
+/t@'JN6D/O8*`-!!5R\2VSt,cn3TrTK_6Ru-#Nb@p@IJGH3!/-N4DdAcK[S/>4o/^
+e7Q"s2=cHKD@TS'X$Q=Rg33k%.HUVe#Bon1oC!pO*(L?&c6P0sA,NP7m1e"Y-hKtW
+Eg^Ku*Sp"I7$>+U;'?2`G']p^8((E:BUl`d-SF?4(sP/!k[IW$`L1fLqj+-eO;od_
+4(S!'9a[']=]13O<$A-=,S2u^Q2R3k]\:>+F4":KgUI#OW@AE'<uqLdJ?u,*(:?^p
+F'"Z40JgK2:4Lpq5=(l4FOR6mQEGA,7sIf1Y:V,D28>5J10YU^)9U?HqI_?Yj?8.E
+LJt'HILN#5Pe02d/7!aF$c7mF>6,XG[bQDVR7RBdXMY"S@#OQ2;kTPFisp!qlijYs
+MU-2j00P;0K\59[;?NgjKg,!(A%U"t78uecdb8Xilob)t,2`IW%qUntplW/NgfpM7
+o&K0t/`/j1U,[1%pV]g2iX_uIVP9elEe@qLUDDF5F,/5adEKUS:Q7HJl.p;YdiJUU
+^X^_+Fo^18FMt4(%=gdcd77!sOAOH?r1A>,fbH0V=MaY/_]!(!R4BF07DQ@QHHb-G
+Qtf=E&e"0qE[CUE//mRp&mYj,0m]pS9ksYu\mphQq`>H"7`]JsX"3M]J3/a24`SoJ
+MuWUT)\&`E#e[MiFk#dl=m0&uQ40]EgU-5"G`W6GlX]9=HEfZB-ah6`R.Fp]7C]$"
+$Y]h+77tC^NV?Qi&3#@''*c;Kl66n15DDh*(,`7#fC(/Z#kR;o0b39Vi*P7,Q*.RS
+Qk).LkOGg\s&PL(%pQh="d9KapWFTnMG/8E\0UHE5f7GD0;sp#^-0*'N;c6:^M8ll
+W1X@JJCcs:g@dnm/*e3#oN!Gs(@+0o+s0r1PrY"gIiN1DMfQ(?r.3UC61kr`B1.jM
+;#9$QUWQDCWkOIFEMV.J92_Zi2uEbn8S0[RS`KdHSMg-Gr@uNf7CWN"QYu]bia&&N
+nmo@la7Pp$>"KjQM7*YJ4OGc/$ia$f4mtLFTi''2_I'(FT^ZgWjfGAt?J=fh!?6(S
+4.QDS(dSVQ]Kd?!C*Dfu9t[?Iq+$H5Z1f&fFcHPALMgZuAdpNm9K@UO;BO%B$tBM*
+R3D%h8Ir'X,hrlQ[,sIL@7/MF7q*(<j+I#d._r=bJ0%_`P;)$$k(lYaX+THTk<q,>
+VF)ZNg3[;;_j/(F+<ZFij[XW08YhI\9Am=K!dS(h3rU&JQpjs#;>pTDCdmLp$@\j1
+3G;;]AdUufFIV7EC7J$7;i6!5Yt'O`;o3\`-31KZ;Z\Gc]r+!*+?#+c=qd5j-XkB>
+UYhpp<qmNR8BEQI=S)#t`q%Aa@%?In<Zm7^Qh-]9,_[YJ:28j>-Knj'+R"'Oe_'LC
+gc_BA?5Po^qD7:Q$_^aPT_cGMo8G*Z[uk0,kLgIW/(M8?fI'8HT&R1CW&^oKD1tcs
+4/MlgPJ+WL)Yipb3'bM&`7Le0.)A&j_C+"0:9P!O'A7UfRhIiMZVDC1A+o=Tc"GQ7
+Rfl"k7T7R?BXB%.jkVLI"A8>&S!?8CKUP$rSYmbbXmV)Gq?'f(;nkLg2qaJ^>3=3<
+)l:pj_<fh9e6c6DQ6iZ.L(?B(^uJ5r_`[9/c1s]@"[V,XS.M#=O8?qC(^ma':f/;-
+oVM<eCRFlL2It93S2/j(aou*WL]OQ!r5\n$5paGC[=D/)eM1b';snE"Ou?8GY;`?J
+835[2``#a1@po<-onMf.ci9QLr-/r[*s8pD=94K[Jt+j.<CBh,p<\-o%^7N*B&S#l
+i6*2u5CWJVjLNF>)4oj$Q7dE8L2$GWK6L)WGE!&.Ssq[O+fZq@=uUD1:RTE\@nhj+
+dsQV'J1KB+(pN^iJ#,st`\(`1@pnAE4L#9(E(e&_M,8mBq4ReCjnCGcU`8mKF8lF=
+Q5<i4r+SjI:]JNEI`Bu(%gNm!9'^D:hWBLbFJH_)Dck&L>Cbcf\m'A,[L_Ngi&[D>
+eG6i?mluR-:2i4&R,CLrJIAS2r'Ou]\/8dm![;RNqrC-Jo(UnM?3U:E$ip5"'3hVW
+fAJs'.>$5ZIVA$<7`j8U@31IqGG\$Z=N!.<2hrZF\#5GWRh5K`JnTR5d?:YgSSo,H
+(-;Wg>6l(bp6(a**!GE%5HK;H("&!36%F12/gu>3l'c1OdM(U_aknk[0m8,*O,N6I
+LK>(+ieBq9qos%:2%-_VTj,OR#Jt5QWNSS,_D8i,4\XhYNLBr#32u+JUT9=-1$V*&
+SZ,Cp\Bj9W7@MH`W1GWNBY2Dl<Q4P$A_O,fReK^\dtnE%1k#jQ@9hhA)F'Do^PT:k
+"W+-P&+[ABB9A6Y:TD*Ye#;s6V_ogbR\or%X#k?-&`imuL&%YcK\dpWC4\a7<D,K8
+3V"Y-ka@(tX68/nj\@W%*H+$4*5]C\7F.@3CVU0j#-/Ve^R4;cI5k-1WP,G)MP\Z4
+Z`<r)gYEYfCW>AaNA-K?H^dd>,6(8\$;M]c`>t-1dIdkEEMU*bTtXd>]`8up#,Ka7
+r6oLG_lEh&pdB)NKI/6.%,]mu2HNnbPr'6P=,Be)!Xo(DnBaf~>
+endstream
+endobj
+130 0 obj
+<<
+/ProcSet [/PDF /ImageB ]
+>>
+endobj
+87 0 obj
+<<
+/Name /T1
+/Type /Font
+/Subtype /Type3
+/Resources 130 0 R
+/FontBBox [3 -2 41 61]
+/FontMatrix [1 0 0 -1 0 0]
+/FirstChar 48
+/LastChar 57
+/Encoding 131 0 R
+/CharProcs 132 0 R
+/Widths [45 45 0 0 0 0 0 0 0 45 ]
+>>
+endobj
+131 0 obj
+<<
+/Type /Encoding
+/Differences [48/0 /1 57/9 ]
+>>
+endobj
+132 0 obj
+<<
+/0 133 0 R
+/1 134 0 R
+/9 135 0 R
+>>
+endobj
+133 0 obj
+<<
+/Length 217
+>>
+stream
+45 0 3 -2 41 61 d1
+q
+38 0 0 63 3.1 -2.1 cm
+BI
+/W 38
+/H 63
+/BPC 1
+/IM true
+/F [/A85 /CCF]
+/DP [null <</K -1 /Columns 38>>]
+ID
+3f=+N&9LFfJdp.GPB<;Cf',-nf)PS@s8W,bJ,fQKs8W-!s8M]ks(cr\mpFf*^MPK8
+>>!UM(eVb7$4IUK5Qh~>
+EI
+Q
+endstream
+endobj
+134 0 obj
+<<
+/Length 182
+>>
+stream
+45 0 8 0 37 61 d1
+q
+29 0 0 61 8.1 -0.1 cm
+BI
+/W 29
+/H 61
+/BPC 1
+/IM true
+/F [/A85 /CCF]
+/DP [null <</K -1 /Columns 29>>]
+ID
+3n:;_/DqeBJJf'q50*^'s8W-!s8W-!s8W-!s8W,s+QV$.HiQD7~>
+EI
+Q
+endstream
+endobj
+135 0 obj
+<<
+/Length 232
+>>
+stream
+45 0 4 -2 40 61 d1
+q
+36 0 0 63 4.1 -2.1 cm
+BI
+/W 36
+/H 63
+/BPC 1
+/IM true
+/F [/A85 /CCF]
+/DP [null <</K -1 /Columns 36>>]
+ID
+3XZ'2#7-B]"<4/m-M;M-=',,hp\Oj's8W,6s*nDLrEjDea0rToD5FN\lCj*oKu`i#
+f<!ZU5+5fhqU/E-_FiN_(aWXm-nnHu!"]~>
+EI
+Q
+endstream
+endobj
+30 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F6
+/FirstChar 0
+/LastChar 196
+/Widths [615 833 763 694 742 831 780 583 667 612 772 640 566 518 444 406
+438 497 469 354 576 583 603 494 438 570 517 571 437 540 596 626
+651 622 466 591 828 517 363 654 1000 1000 1000 1000 278 278 500 500
+500 500 500 500 500 500 500 500 500 500 278 278 778 500 778 500
+531 750 759 715 828 738 643 786 831 440 555 849 681 970 804 763
+642 791 759 613 584 683 583 944 829 581 683 389 389 389 1000 1000
+417 529 429 433 521 466 490 477 576 345 412 521 298 878 600 485
+503 446 451 469 361 572 485 716 572 490 465 322 384 636 500 278
+667 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 615 833 763 694 742 831 780 583 667 612 1000 1000 772 640 566
+518 444 406 438 497 469 354 576 583 603 494 438 570 517 571 437
+540 596 626 651 278 ]
+/Encoding 136 0 R
+/BaseFont /BNDIKC+cmmi10
+/FontDescriptor 110 0 R
+>>
+endobj
+44 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F8
+/FirstChar 0
+/LastChar 196
+/Widths [778 278 778 500 778 500 778 778 778 778 778 778 778 1000 500 500
+778 778 778 778 778 778 778 778 778 778 778 778 1000 1000 778 778
+1000 1000 500 500 1000 1000 1000 778 1000 1000 611 611 1000 1000 1000 778
+275 1000 667 667 889 889 0 0 556 556 667 500 722 722 778 778
+611 798 657 527 771 528 719 595 845 545 678 762 690 1201 821 796
+696 817 848 606 545 626 613 988 713 668 725 667 667 667 667 667
+611 611 444 444 444 444 500 500 389 389 278 500 500 611 500 278
+833 750 833 417 667 667 778 778 444 444 444 611 778 778 778 778
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 778 278 778 500 778 500 778 778 778 778 1000 1000 778 778 778
+1000 500 500 778 778 778 778 778 778 778 778 778 778 778 778 1000
+1000 778 778 1000 778 ]
+/Encoding 137 0 R
+/BaseFont /BNDMID+cmsy10
+/FontDescriptor 114 0 R
+>>
+endobj
+53 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F10
+/FirstChar 0
+/LastChar 196
+/Widths [706 939 877 782 754 843 816 877 816 877 816 678 647 647 970 970
+323 354 569 569 569 569 569 843 508 569 816 877 569 1014 1137 877
+323 323 569 939 569 939 877 323 446 446 569 877 323 385 323 569
+569 569 569 569 569 569 569 569 569 569 323 323 323 877 539 539
+877 843 799 816 860 768 737 884 843 413 583 874 706 1028 843 877
+768 877 829 631 816 843 843 1151 843 843 692 323 569 323 569 323
+323 569 631 508 631 508 354 569 631 323 354 600 323 939 631 569
+631 600 446 453 446 631 600 816 600 600 508 569 1139 569 569 569
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+385 706 939 877 782 754 843 816 877 816 877 1000 1000 816 678 647
+647 970 970 323 354 569 569 569 569 569 843 508 569 816 877 569
+1014 1137 877 323 569 ]
+/Encoding 138 0 R
+/BaseFont /BNDNPL+cmr7
+/FontDescriptor 116 0 R
+>>
+endobj
+72 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F11
+/FirstChar 0
+/LastChar 196
+/Widths [458 458 417 417 472 472 472 472 583 583 472 472 333 556 578 578
+597 597 736 736 528 528 583 583 583 583 750 750 750 750 1044 1044
+792 792 583 583 639 639 639 639 806 806 806 806 1278 1278 811 811
+875 875 667 667 667 667 667 667 889 889 889 889 889 889 889 667
+875 875 875 875 611 611 833 1111 472 556 1111 1511 1111 1511 1111 1511
+1056 944 472 833 833 833 833 833 1444 1278 556 1111 1111 1111 1111 1111
+944 1278 556 1000 1444 556 1000 1444 472 472 528 528 528 528 667 667
+1000 1000 1000 1000 1056 1056 1056 778 667 667 450 450 450 450 778 778
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 458 458 417 417 472 472 472 472 583 583 1000 1000 472 472 333
+556 578 578 597 597 736 736 528 528 583 583 583 583 750 750 750
+750 1044 1044 792 778 ]
+/Encoding 139 0 R
+/BaseFont /BNEGAK+cmex10
+/FontDescriptor 118 0 R
+>>
+endobj
+73 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F12
+/FirstChar 0
+/LastChar 195
+/Widths [429 713 758 771 596 723 647 716 833 703 876 658 663 609 501 550
+512 560 554 335 555 542 618 599 553 609 548 605 514 587 728 577
+754 851 486 552 876 1000 1000 763 1000 1000 1000 1000 1000 1000 1000 1000
+500 500 500 500 500 500 500 500 500 500 278 278 756 502 756 1000
+560 771 656 715 828 605 499 765 783 394 402 669 559 1044 830 803
+576 829 609 557 493 774 646 986 666 555 667 1000 1000 1000 1000 1000
+388 609 589 487 604 500 420 569 622 360 332 556 365 916 664 563
+590 606 432 456 417 643 496 812 526 594 471 333 332 604 1000 0
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+333 429 713 758 771 596 723 647 716 833 703 1000 1000 876 658 663
+609 501 550 512 560 554 335 555 542 618 599 553 609 548 605 514
+587 728 577 754 ]
+/Encoding 140 0 R
+/BaseFont /BNEEIC+eurm10
+/FontDescriptor 120 0 R
+>>
+endobj
+61 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F13
+/FirstChar 0
+/LastChar 196
+/Widths [625 833 778 694 667 750 722 778 722 778 722 583 556 556 833 833
+278 306 500 500 500 500 500 750 444 500 722 778 500 903 1014 778
+278 278 500 833 500 833 778 278 389 389 500 778 278 333 278 500
+500 500 500 500 500 500 500 500 500 500 278 278 278 778 472 472
+778 750 708 722 764 681 653 785 750 361 514 778 625 917 750 778
+681 778 736 556 722 750 750 1028 750 750 611 278 500 278 500 278
+278 500 556 444 556 444 306 500 556 278 306 528 278 833 556 500
+556 528 392 394 389 556 528 722 528 528 444 500 1000 500 500 500
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+333 625 833 778 694 667 750 722 778 722 778 1000 1000 722 583 556
+556 833 833 278 306 500 500 500 500 500 750 444 500 722 778 500
+903 1014 778 278 500 ]
+/Encoding 138 0 R
+/BaseFont /BNECKO+cmr10
+/FontDescriptor 122 0 R
+>>
+endobj
+86 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F14
+/FirstChar 0
+/LastChar 196
+/Widths [778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778
+778 778 778 778 778 778 778 778 778 778 778 778 778 778 889 889
+778 778 778 778 778 778 778 778 778 778 778 778 500 278 222 389
+611 722 611 722 778 778 778 778 1000 1000 1000 1000 1000 1000 778 778
+556 722 667 722 722 667 611 778 778 389 500 778 667 944 722 778
+611 778 722 556 667 722 722 1000 722 722 667 1889 2333 1889 2333 1000
+556 639 1000 1000 1000 1000 722 556 778 667 444 667 778 778 778 778
+222 389 778 778 778 778 778 778 1000 1000 778 667 556 540 540 429
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+300 778 778 778 778 778 778 778 778 778 778 1000 1000 778 778 778
+778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778
+778 889 889 778 429 ]
+/Encoding 141 0 R
+/BaseFont /BNEJED+msbm10
+/FontDescriptor 124 0 R
+>>
+endobj
+62 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F16
+/FirstChar 0
+/LastChar 255
+/Widths [333 333 528 545 167 333 556 278 333 333 333 606 667 444 250 250
+0 0 0 0 250 250 250 250 250 250 250 250 250 250 250 250
+250 333 500 500 500 889 778 333 333 333 389 606 250 333 250 296
+500 500 500 500 500 500 500 500 500 500 250 250 606 606 606 500
+747 722 611 667 778 611 556 722 778 333 333 667 556 944 778 778
+611 778 667 556 611 778 722 944 722 667 667 333 606 333 606 500
+333 444 463 407 500 389 278 500 500 278 278 444 278 778 556 444
+500 463 389 389 333 556 500 722 500 500 444 333 606 333 606 250
+250 250 278 500 500 1000 500 500 333 1000 556 333 1028 333 250 250
+250 278 278 500 500 500 500 1000 333 1000 389 333 669 278 250 667
+250 333 500 500 500 500 606 500 333 747 333 500 606 333 747 333
+400 606 300 300 333 556 500 250 333 300 333 500 750 750 750 500
+722 722 722 722 722 722 941 667 611 611 611 611 333 333 333 333
+778 778 778 778 778 778 778 606 778 778 778 778 778 667 611 500
+444 444 444 444 444 444 638 407 389 389 389 389 278 278 278 278
+444 556 444 444 444 444 444 606 444 556 556 556 556 500 500 500
+]
+/Encoding 142 0 R
+/BaseFont /BNECJN+Palatino-Italic
+/FontDescriptor 126 0 R
+>>
+endobj
+63 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F18
+/FirstChar 0
+/LastChar 255
+/Widths [333 250 605 608 167 380 611 291 313 333 333 606 667 500 250 250
+0 0 0 0 250 250 250 250 250 250 250 250 250 250 250 250
+250 278 371 500 500 840 778 208 333 333 389 606 250 333 250 606
+500 500 500 500 500 500 500 500 500 500 250 250 606 606 606 444
+747 778 611 709 774 611 556 763 832 337 333 726 611 946 831 786
+604 786 668 525 613 778 722 1000 667 667 667 333 606 333 606 500
+333 500 553 444 611 479 333 556 582 291 234 556 291 883 582 546
+601 560 395 424 326 603 565 834 516 556 500 333 606 333 606 250
+250 250 278 500 500 1000 500 500 333 1144 525 331 998 333 250 250
+250 278 278 500 500 606 500 1000 333 979 424 331 827 287 250 667
+250 278 500 500 500 500 606 500 333 747 333 500 606 333 747 333
+400 606 300 300 333 603 628 250 333 300 333 500 750 750 750 444
+778 778 778 778 778 778 944 709 611 611 611 611 337 337 337 337
+774 831 786 786 786 786 786 606 833 778 778 778 778 667 604 556
+500 500 500 500 500 500 758 444 479 479 479 479 287 287 287 287
+546 582 546 546 546 546 546 606 556 603 603 603 603 556 601 556
+]
+/Encoding 142 0 R
+/BaseFont /BNEDCC+Palatino-Roman
+/FontDescriptor 128 0 R
+>>
+endobj
+64 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F19
+/BaseFont /Symbol
+>>
+endobj
+18 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F20
+/Encoding 142 0 R
+/BaseFont /Courier
+>>
+endobj
+54 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F21
+/Encoding 142 0 R
+/BaseFont /Courier-Bold
+>>
+endobj
+31 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F22
+/FirstChar 0
+/LastChar 255
+/Widths [600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+0 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+]
+/Encoding 143 0 R
+/BaseFont /BNDJIN+Courier-Italic
+/FontDescriptor 112 0 R
+>>
+endobj
+4 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F23
+/FirstChar 0
+/LastChar 255
+/Widths [278 278 630 630 167 278 648 316 278 278 278 600 741 481 278 278
+0 0 0 0 278 278 278 278 278 278 278 278 278 278 278 278
+278 296 500 556 556 1000 815 260 389 389 574 600 278 389 278 463
+556 556 556 556 556 556 556 556 556 556 278 278 600 600 600 593
+800 778 741 778 888 648 593 870 888 408 370 778 648 963 815 888
+704 888 778 630 630 796 759 1000 815 742 741 389 463 389 600 500
+278 556 594 500 612 519 333 519 630 316 296 594 316 908 630 594
+612 612 426 444 352 612 519 796 519 519 481 389 222 389 600 278
+278 278 260 556 500 1000 648 648 278 1000 630 352 1130 278 278 278
+278 260 260 500 500 500 500 1000 278 1000 444 352 888 316 278 742
+278 296 556 556 556 556 222 556 278 800 361 574 600 389 800 278
+400 600 361 361 278 612 620 278 278 361 386 574 834 834 834 593
+778 778 778 778 778 778 1111 778 648 648 648 648 408 408 408 408
+888 815 888 888 888 888 888 600 888 796 796 796 796 742 704 630
+556 556 556 556 556 556 796 500 519 519 519 519 316 316 316 316
+594 630 594 594 594 594 594 600 594 612 612 612 612 519 612 519
+]
+/Encoding 142 0 R
+/BaseFont /BNDCHL+Concorde-Bold
+/FontDescriptor 102 0 R
+>>
+endobj
+23 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F24
+/FirstChar 0
+/LastChar 255
+/Widths [278 278 648 648 167 278 667 333 278 278 278 600 722 481 278 278
+0 0 0 0 278 278 278 278 278 278 278 278 278 278 278 278
+278 296 463 556 556 1000 889 259 370 370 500 600 278 370 278 463
+556 556 556 556 556 556 556 556 556 556 278 278 600 600 600 537
+800 796 759 741 870 685 593 889 889 426 370 741 667 1000 870 833
+685 833 778 593 630 796 741 1000 815 741 722 407 463 407 600 500
+278 593 593 500 611 500 333 500 630 333 296 611 333 907 630 593
+593 574 389 444 352 648 556 815 556 500 481 407 222 407 600 278
+278 278 259 556 463 1000 611 704 278 1000 593 370 1130 278 278 278
+278 259 259 463 463 500 500 1000 278 990 444 370 889 333 278 741
+278 296 556 556 556 556 222 556 278 800 385 574 600 370 800 278
+400 600 361 361 278 648 600 278 278 361 385 574 834 834 834 537
+796 796 796 796 796 796 1037 741 685 685 685 685 426 426 426 426
+870 870 833 833 833 833 833 600 833 796 796 796 796 741 685 574
+593 593 593 593 593 593 815 500 500 500 500 500 333 333 333 333
+593 630 593 593 593 593 593 600 593 648 648 648 648 500 593 500
+]
+/Encoding 142 0 R
+/BaseFont /BNDHGN+Concorde-Italic
+/FontDescriptor 108 0 R
+>>
+endobj
+5 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F25
+/FirstChar 0
+/LastChar 255
+/Widths [278 278 592 592 167 278 667 296 278 278 278 600 741 500 278 278
+0 0 0 0 278 278 278 278 278 278 278 278 278 278 278 278
+278 334 463 556 556 1000 926 260 370 370 520 600 278 352 278 463
+556 556 556 556 556 556 556 556 556 556 278 278 600 600 600 593
+800 759 722 741 833 685 611 852 870 388 352 759 667 981 852 852
+630 852 704 611 630 796 759 1000 741 722 741 370 463 370 600 500
+278 519 574 500 592 500 315 500 611 296 278 592 296 870 611 592
+592 574 389 426 333 592 519 796 519 500 500 370 222 370 600 278
+278 278 260 556 463 1000 592 592 278 1000 611 352 1130 278 278 278
+278 260 260 463 463 500 500 1000 278 990 426 352 889 296 278 722
+278 334 556 556 556 556 222 556 278 800 337 574 600 352 800 278
+400 600 361 361 278 592 600 278 278 361 384 574 834 834 834 593
+759 759 759 759 759 759 1130 741 685 685 685 685 388 388 388 388
+833 852 852 852 852 852 852 600 852 796 796 796 796 722 630 611
+519 519 519 519 519 519 796 500 500 500 500 500 296 296 296 296
+592 611 592 592 592 592 592 600 592 592 592 592 592 500 592 500
+]
+/Encoding 142 0 R
+/BaseFont /BNDDIP+Concorde-Roman
+/FontDescriptor 104 0 R
+>>
+endobj
+19 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F26
+/FirstChar 0
+/LastChar 255
+/Widths [333 333 556 556 167 333 500 278 333 333 333 606 611 500 278 278
+0 0 0 0 278 278 278 278 278 278 278 278 278 278 278 278
+278 333 333 556 556 889 722 278 278 278 444 606 278 333 278 278
+556 556 556 556 556 556 556 556 556 556 278 278 606 606 606 389
+800 667 611 667 778 500 500 778 778 278 278 611 500 889 778 833
+556 833 611 500 556 778 667 1000 611 611 611 333 500 333 606 500
+333 500 556 500 556 500 278 500 556 278 278 500 278 833 556 556
+556 556 333 389 278 556 500 778 500 500 500 333 333 333 606 278
+278 278 278 556 444 1000 500 500 333 1000 500 333 1000 333 278 278
+278 278 278 444 444 606 500 1000 333 950 389 333 889 278 278 611
+278 333 556 556 556 556 333 500 333 750 324 500 606 333 750 333
+400 606 333 333 333 556 800 278 333 333 340 500 834 834 834 389
+667 667 667 667 667 667 833 667 500 500 500 500 278 278 278 278
+778 778 833 833 833 833 833 606 833 778 778 778 778 611 556 556
+500 500 500 500 500 500 778 500 500 500 500 500 278 278 278 278
+556 556 556 556 556 556 556 606 556 556 556 556 556 500 556 500
+]
+/Encoding 142 0 R
+/BaseFont /BNDFIG+Optima
+/FontDescriptor 106 0 R
+>>
+endobj
+65 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F29
+/BaseFont /Helvetica
+>>
+endobj
+136 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/Gamma 9/Psi 10/Omega 13/gamma 127/tie 128/kappa1
+]
+>>
+endobj
+137 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/minus 9/circleminus 10/circlemultiply 13/circlecopyrt 127/spade
+]
+>>
+endobj
+138 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/Gamma 9/Psi 10/Omega 13/fl 127/dieresis
+]
+>>
+endobj
+139 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/parenleftbig 9/bracerightbig 10/angbracketleftbig 13/vextenddouble 127/arrowdblbt
+]
+>>
+endobj
+140 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/Gamma 9/Psi 10/Omega 13/gamma 127/ghost
+]
+>>
+endobj
+141 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/lessornotequal 9/greaterornotdbleql 10/notlessorslnteql 13/greaternotequal 127/epsiloninv
+]
+>>
+endobj
+142 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/breve/dotaccent/fi/fl/fraction/hungarumlaut/Lslash/lslash
+/ogonek/ring/tilde/minus/Zcaron/zcaron 16/dotlessj/ff
+/ffi/ffl 39/quotesingle 96/grave 130/quotesinglbase/florin/quotedblbase/ellipsis
+/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE/caron
+ 145/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash/tilde
+/trademark/scaron/guilsinglright/oe/dotlessi 159/Ydieresis 164/currency 166/brokenbar
+ 168/dieresis/copyright/ordfeminine 172/logicalnot/hyphen/registered/macron/degree
+/plusminus/twosuperior/threesuperior/acute/mu 183/periodcentered/cedilla/onesuperior
+/ordmasculine 188/onequarter/onehalf/threequarters 192/Agrave/Aacute/Acircumflex/Atilde
+/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis
+/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute
+/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex
+/Udieresis/Yacute/Thorn/germandbls/agrave/aacute/acircumflex/atilde
+/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis
+/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute
+/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex
+/udieresis/yacute/thorn/ydieresis
+]
+>>
+endobj
+143 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/breve/dotaccent/fi/fl/fraction/hungarumlaut/Lslash/lslash
+/ogonek/ring/tilde/minus/Zcaron/zcaron 16/dotlessj/ff
+/ffi/ffl 39/quotesingle 96/grave 130/quotesinglbase/florin/quotedblbase/ellipsis
+/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE/caron
+ 145/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash/tilde
+/trademark/scaron/guilsinglright/oe/dotlessi 159/Ydieresis 164/currency 166/brokenbar
+ 168/dieresis/copyright/ordfeminine 172/logicalnot/hyphen/registered/macron/degree
+/plusminus/twosuperior/threesuperior/acute/mu 183/periodcentered/cedilla/onesuperior
+/ordmasculine 188/onequarter/onehalf/threequarters 192/Agrave/Aacute/Acircumflex/Atilde
+/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis
+/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute
+/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex
+/Udieresis/Yacute/Thorn/germandbls/agrave/aacute/acircumflex/atilde
+/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis
+/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute
+/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex
+/udieresis/yacute/thorn/ydieresis
+]
+>>
+endobj
+1 0 obj
+<<
+/Type /Page
+/Parent 8 0 R
+/Resources 3 0 R
+/Contents 2 0 R
+>>
+endobj
+9 0 obj
+<<
+/Type /Page
+/Parent 8 0 R
+/Resources 11 0 R
+/Contents 10 0 R
+>>
+endobj
+12 0 obj
+<<
+/Type /Page
+/Parent 8 0 R
+/Resources 14 0 R
+/Contents 13 0 R
+>>
+endobj
+15 0 obj
+<<
+/Type /Page
+/Parent 8 0 R
+/Resources 17 0 R
+/Contents 16 0 R
+>>
+endobj
+20 0 obj
+<<
+/Type /Page
+/Parent 8 0 R
+/Resources 22 0 R
+/Contents 21 0 R
+>>
+endobj
+24 0 obj
+<<
+/Type /Page
+/Parent 8 0 R
+/Resources 26 0 R
+/Contents 25 0 R
+>>
+endobj
+27 0 obj
+<<
+/Type /Page
+/Parent 8 0 R
+/Resources 29 0 R
+/Contents 28 0 R
+>>
+endobj
+32 0 obj
+<<
+/Type /Page
+/Parent 8 0 R
+/Resources 34 0 R
+/Contents 33 0 R
+>>
+endobj
+35 0 obj
+<<
+/Type /Page
+/Parent 8 0 R
+/Resources 37 0 R
+/Contents 36 0 R
+>>
+endobj
+38 0 obj
+<<
+/Type /Page
+/Parent 8 0 R
+/Resources 40 0 R
+/Contents 39 0 R
+>>
+endobj
+41 0 obj
+<<
+/Type /Page
+/Parent 46 0 R
+/Resources 43 0 R
+/Contents 42 0 R
+>>
+endobj
+47 0 obj
+<<
+/Type /Page
+/Parent 46 0 R
+/Resources 49 0 R
+/Contents 48 0 R
+>>
+endobj
+50 0 obj
+<<
+/Type /Page
+/Parent 46 0 R
+/Resources 52 0 R
+/Contents 51 0 R
+>>
+endobj
+55 0 obj
+<<
+/Type /Page
+/Parent 46 0 R
+/Resources 57 0 R
+/Contents 56 0 R
+>>
+endobj
+58 0 obj
+<<
+/Type /Page
+/Parent 46 0 R
+/Resources 60 0 R
+/Contents 59 0 R
+>>
+endobj
+66 0 obj
+<<
+/Type /Page
+/Parent 46 0 R
+/Resources 68 0 R
+/Contents 67 0 R
+>>
+endobj
+69 0 obj
+<<
+/Type /Page
+/Parent 46 0 R
+/Resources 71 0 R
+/Contents 70 0 R
+>>
+endobj
+74 0 obj
+<<
+/Type /Page
+/Parent 46 0 R
+/Resources 76 0 R
+/Contents 75 0 R
+>>
+endobj
+77 0 obj
+<<
+/Type /Page
+/Parent 46 0 R
+/Resources 79 0 R
+/Contents 78 0 R
+>>
+endobj
+80 0 obj
+<<
+/Type /Page
+/Parent 46 0 R
+/Resources 82 0 R
+/Contents 81 0 R
+>>
+endobj
+83 0 obj
+<<
+/Type /Page
+/Parent 88 0 R
+/Resources 85 0 R
+/Contents 84 0 R
+>>
+endobj
+89 0 obj
+<<
+/Type /Page
+/Parent 88 0 R
+/Resources 91 0 R
+/Contents 90 0 R
+>>
+endobj
+92 0 obj
+<<
+/Type /Page
+/Parent 88 0 R
+/Resources 94 0 R
+/Contents 93 0 R
+>>
+endobj
+95 0 obj
+<<
+/Type /Page
+/Parent 88 0 R
+/Resources 97 0 R
+/Contents 96 0 R
+>>
+endobj
+98 0 obj
+<<
+/Type /Page
+/Parent 88 0 R
+/Resources 100 0 R
+/Contents 99 0 R
+>>
+endobj
+8 0 obj
+<<
+/Type /Pages
+/Kids [1 0 R 9 0 R 12 0 R 15 0 R 20 0 R 24 0 R 27 0 R 32 0 R 35 0 R 38 0 R]
+/Count 10
+/Parent 45 0 R
+>>
+endobj
+46 0 obj
+<<
+/Type /Pages
+/Kids [41 0 R 47 0 R 50 0 R 55 0 R 58 0 R 66 0 R 69 0 R 74 0 R 77 0 R 80 0 R]
+/Count 10
+/Parent 45 0 R
+>>
+endobj
+88 0 obj
+<<
+/Type /Pages
+/Kids [83 0 R 89 0 R 92 0 R 95 0 R 98 0 R]
+/Count 5
+/Parent 45 0 R
+>>
+endobj
+45 0 obj
+<<
+/Type /Pages
+/Kids [8 0 R 46 0 R 88 0 R ]
+/Count 25
+/MediaBox [0 0 595 842]
+>>
+endobj
+144 0 obj
+<<
+/Type /Catalog
+/Pages 45 0 R
+>>
+endobj
+145 0 obj
+<<
+/CreationDate (D:19990311132245)
+/Producer (Acrobat Distiller Command 3.0 for Solaris 2.3 and later \(SPARC\))
+/Creator (dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software)
+/Title (guide.dvi)
+>>
+endobj
+xref
+0 146
+0000000000 65535 f
+0000306477 00000 n
+0000000016 00000 n
+0000025176 00000 n
+0000298356 00000 n
+0000300783 00000 n
+0000112056 00000 n
+0000112127 00000 n
+0000308564 00000 n
+0000306557 00000 n
+0000025301 00000 n
+0000025512 00000 n
+0000306639 00000 n
+0000025608 00000 n
+0000027159 00000 n
+0000306722 00000 n
+0000027266 00000 n
+0000030401 00000 n
+0000296943 00000 n
+0000301995 00000 n
+0000306805 00000 n
+0000030529 00000 n
+0000035326 00000 n
+0000299568 00000 n
+0000306888 00000 n
+0000035457 00000 n
+0000038686 00000 n
+0000306971 00000 n
+0000038814 00000 n
+0000044279 00000 n
+0000287359 00000 n
+0000297144 00000 n
+0000307054 00000 n
+0000044441 00000 n
+0000047525 00000 n
+0000307137 00000 n
+0000047653 00000 n
+0000052522 00000 n
+0000307220 00000 n
+0000052676 00000 n
+0000055199 00000 n
+0000307303 00000 n
+0000055327 00000 n
+0000058794 00000 n
+0000288361 00000 n
+0000308939 00000 n
+0000308699 00000 n
+0000307387 00000 n
+0000058967 00000 n
+0000062064 00000 n
+0000307471 00000 n
+0000062192 00000 n
+0000067203 00000 n
+0000289373 00000 n
+0000297041 00000 n
+0000307555 00000 n
+0000067400 00000 n
+0000070293 00000 n
+0000307639 00000 n
+0000070421 00000 n
+0000075842 00000 n
+0000292421 00000 n
+0000294442 00000 n
+0000295654 00000 n
+0000296864 00000 n
+0000303198 00000 n
+0000307723 00000 n
+0000076075 00000 n
+0000079426 00000 n
+0000307807 00000 n
+0000079554 00000 n
+0000086145 00000 n
+0000290378 00000 n
+0000291409 00000 n
+0000307891 00000 n
+0000086354 00000 n
+0000088980 00000 n
+0000307975 00000 n
+0000089108 00000 n
+0000094273 00000 n
+0000308059 00000 n
+0000094494 00000 n
+0000097113 00000 n
+0000308143 00000 n
+0000097241 00000 n
+0000102477 00000 n
+0000293424 00000 n
+0000286218 00000 n
+0000308837 00000 n
+0000308227 00000 n
+0000102673 00000 n
+0000104952 00000 n
+0000308311 00000 n
+0000105080 00000 n
+0000109162 00000 n
+0000308395 00000 n
+0000109371 00000 n
+0000110607 00000 n
+0000308479 00000 n
+0000110735 00000 n
+0000111804 00000 n
+0000111932 00000 n
+0000112197 00000 n
+0000112602 00000 n
+0000143317 00000 n
+0000143890 00000 n
+0000176136 00000 n
+0000176405 00000 n
+0000193414 00000 n
+0000193701 00000 n
+0000215328 00000 n
+0000215722 00000 n
+0000218102 00000 n
+0000218365 00000 n
+0000220842 00000 n
+0000222035 00000 n
+0000232396 00000 n
+0000232627 00000 n
+0000233468 00000 n
+0000233856 00000 n
+0000236027 00000 n
+0000236440 00000 n
+0000243293 00000 n
+0000243555 00000 n
+0000244383 00000 n
+0000244592 00000 n
+0000245947 00000 n
+0000246244 00000 n
+0000264894 00000 n
+0000265196 00000 n
+0000286170 00000 n
+0000286445 00000 n
+0000286513 00000 n
+0000286569 00000 n
+0000286839 00000 n
+0000287074 00000 n
+0000303280 00000 n
+0000303387 00000 n
+0000303509 00000 n
+0000303607 00000 n
+0000303747 00000 n
+0000303845 00000 n
+0000303993 00000 n
+0000305235 00000 n
+0000309037 00000 n
+0000309089 00000 n
+trailer
+<<
+/Size 146
+/Root 144 0 R
+/Info 145 0 R
+/ID [<b9e95d04c6c4557703087f0137c8b9aa><b9e95d04c6c4557703087f0137c8b9aa>]
+>>
+startxref
+309308
+%%EOF
diff --git a/Master/texmf-dist/doc/startex/base/ideas.pdf b/Master/texmf-dist/doc/startex/base/ideas.pdf
new file mode 100644
index 00000000000..86fab0f3332
--- /dev/null
+++ b/Master/texmf-dist/doc/startex/base/ideas.pdf
@@ -0,0 +1,2902 @@
+%PDF-1.2
+%âãÏÓ
+2 0 obj
+<<
+/Length 6875
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;X-D9lo(1&\[L3n2NrV0P3$68hSe]j4'qaah^[$VX,9F&e_Gr#q\D6<c.QFkIp9a
+6.2(3Y-gnJ39]VkO4W3+rj'1_rRNUf@X3$+IGu%lrl[[n(1gf![9G2+=6\`<lLj&k
+fu<?'PpU4&`RU6!GA)_B[/B12-(/t83)+4W0:$OZb[7oL-@(n/Nf/-14SQNJ5Q7jC
+@d=E.N;gHeqc/qm<VE9V:jTE19l8N(`L4on9pD)q^pC/eFVHoMg*ebdh1"5kUF<QG
+rGghVo1<,b2koG/F,S:CC4:u/C%f$J-nEM?<16PBbod@"^NCHa=qoM]a(FgoHK#U-
+hXKmD-7[5Yf^X5/_8J\Tk@nLR/DoC5Q0.uB%=W8)Lof9L_kE!/ZVl_17;NY#8pW&R
+$W[5q.'B7!Y"\R$fttPBmLZoCp;XWp9i(GM1]N?ldYnI7g%Hd#D0?N.J+c`NL;t\m
+9bV(ue>U!I]"@lmSt8THf?N]T]:1F`n+pSP1H2MpqLFu5,FgAkPpL<FpaXDJhurA\
+],kZIU61k;=WP@f\a"ufT"(epTd@E"c^jK0DRtrj/mrA:W8Zcepi`]TMtPSfFZZa:
+\H<s$+N0:KaAQs5+hNMTY<pOgUoG08eJ[FgJXig<'A<fbMMQ>\J/\0t8,GiPd\+l5
+V5q>)%5)3JIVfQ_eA1M_M.dG<=$'\rnc[J\4L"=_1A:e1)LmXF9G]!)eiX!r!tiI/
+Id\FN@&GK_iBFCLSKCbqYr%E.L"M]qh$Zhgk'JnkG;'&j*LO#m6YRYECHRqO1'2fa
+)BfBsaES9DLsJGDaK1bp154*ZCeP/c"Q1h/o0#%\m)h,Kc;8mYku&SuW`8Z)C;,lm
+JY]<,FN^+clQM81NN/tB%9o\7U;8lNl,3a_o`OsO."V@9D^JC?,QRjk#p#S]9tt8t
+lLX(ESOj^PBquV$%9"$#>cK(^]uo1dip?gOqYLg,D#,RUUf>^F`?1;Vef7k51C`O(
+E)RVckL^Wd#2gbr&;MHR"gO7GI$QokCTu/(/>\<K"_*p2.-%[,Ep<Ma40A8TZJH2I
+Ub!Wk,[S'^=j@eqB\(rVb`@Tq08&uII[uf_OEkXgg!gL8D;'3XE.>Q<GN[dm[ZENW
+)g%UKG_b4k<)k!]k%"#QUmsQQY_&ODD\u^$V57.o[k954R-8)#Rt5<Vi$V#["L'3O
+I#=Y7j1.lgm=+NKcNIc+;[D#mf,PgO]#_2l=:+FEF:]NJ#/#JRPps,14*t-rET,,;
+Zt1O^WBMhS5k:0Uku@%4nJRFu'!:"Dnf1B2H4_F*/<cf3jM"A=s%OV%PJgYkCf1i,
+a6rT9^t'S=c:6!*G2O)[lA_o]ruhG5MHiKq9VVS^k?>gY(5"HEe%(P0Xj^C[2j,e$
+CM6)Q#]Y'BG!EDO1c1F&OG(jhn^KG5^hAL892nlXWfF3;q'KE-Qp/>sa/7LsHZi$M
+;W/Q(j6q%B5C-)ua2h,iW#5:BGopb97UPVp)(;@o<:s\K*'Suf+si)V80CM@<%M)d
+o5*toJ)Es[kY>E2;sl8-SL^NmL7TdkNg%HH\<:T@:4$g@YLE!h]bW==ms)h\LLoNm
+KdYp@3QQ9+I5]h4`m/1f/2AR\R?Jgd9X$?SO]8qL;h^<l6(G:i3&/J$Rae`,ai8$:
+_kD2"RJSl"kk(;-/S\Br!F)ch,[X#kbB*:-*B&;94]dnLft+@m@UF$/[W!L+^.nbR
+^<CE\^5uN(U^Iiok8XLV>t+UK0X#1>fbn(''m\5+LSf)Zd=uo/Y8mbM!HaU1I>*pM
+,d'f\,)>c%:,;EWK6BKY;;J8%XV=&R.%1r]2"F\=q5j__"Yc9?Y1/7S=_Z=FL_b54
+#Wh$O`]!05O+V^JKDgI9B&gt;n?W6kL-^!0HYiW?f\Epr5ZqseF.^1npLPnc.VIa`
+/e*b9Xn,/6O0(&(!bDFMA6X]]80K`gcDA2_2`tmG9Ts;CcME,1684EIO8WV_a^B.U
+V#8U,3!"="SMDd2N[T_VrJH$P<<^TeKk.]BQ>TgK#>>d!;`:Ef0j@dU&t`1GmqG7o
+X>P)C5-D36^;25o3L-"SOK(L-C'b51Y"JJC62ks/C-)*aDkfR]<D49\GJ@LkPE_au
+1jn)^]03^;#L8"tjFid3;fWTe\QaOP]lr)_LnaV+qbA6Y<[fB-VIE27lHaDtML.'C
+"L#:1)EKm6M72AaXWdLrCEXhq\8Bi].BY(!`Jl(%(UHe:f]kB+;,2F8O&=X/:,pk,
+q+'LF3crMc0L"AZfrOr$mKnBHVpX.eoK'Feq(NbK=WKW$O,S"P-H;k(@OVD66Jlt`
+O9%B0IReX`<t`rC]86p>`UXjXPgBo)8Gbug$V/N,N%TQ8c`WYU:uHh.;a)CX&L<D?
+Uq[q6:f<tt`cEB3m]2oJ).HEh[aC&8mH&AiCImRE=Gf]UlM=$VlMO0XaGS<T?A?VP
+hQ%G>V<<=P34+)C9I;V[7%&Eq?#R-q;Z>oOlK-8<eLC>,bAdT5AP`-`$Crtr^`U[I
+UN\gQLjFgpU1UX=.+_*p\BR$(KWD4a(hnU):$W+8R'Gr@.J_6LcH51"H7-<q&+b'i
+`:K6n`X(aE?HYI*Jr^g*R:2/sO[bW?Z'#6s,[8)Iaof2cD%A\FRXh#V\pGa[B)s"p
+nF&L2]G7<1Xm8_9hb!dfd$q'&9QQM]Bq>iCS?S--3^!UE/4#W5A5&\U]"QZ?a#*]U
+42N;SpQnB,_pCN:*T3)A%rP'G*OT.?LMl>M4+0:\H(^T\MLi3Hat-;)q+jsi_Cq$G
++m(<G^0m@*IsKm?6J4ro!S\g&Ij^0eKg4AnSFh7Bm'&i`18jKA<%cLqjpX@QfR=ua
+2eqHZmZ78s)#4k?=-e2nB%gDoRPT05G4AL5/\;YqjN=:M^d@>9\mq(1osbj@%RQ"C
+mkEpYE`@c0Vl<*ZdN\qW7L;imOQ-u]g"g=:T6R,^WKij.)p]a'(q@r_l-Nc!gT&SR
+]7a1*4W]>iFneB]:[5_9H/bhA+Q7RDXj!]\73NpF*C+(_4i_3+fKuH`Oa[L1adQc=
+JGS$AV*HX=pb;e:"/"gKaXRFW08AKl"8eScHk/`NgY6WGbN*Po*;pd6:HmMYp&5@;
+0DQW</j@5gZh/Lh77]$_%.&;hNI!#\HoU^H\cooP#t:(ESXM]sET']iG/CUbA^,mo
+a-=:#49hL(m'bZpGk5Vb<YF\EU>3riemS+FERR]@)-329i$m9[[aQjp/(/L@`JPb/
+Ku5A$C+2:]\X.oGgpkgJh]h;li66nDG/JUAXTF*!]$Pn?J:eL7XoWF`,5LO%[\`.=
+n66*AI!5CFIDH[BKpueHUtZW#*hf)A1D$`a\*!#).?3H,ST_S@i4JF(4g57^/Zsm[
+ftCm'/$RsT@3%+Q@LhQPn[9-'S!5>qhsLklL/+VdI8nLORqtUIQ.E0THZa"4VZ4tg
+Q0l)$>g`:nKn1ct!DfVoW`S@4%p&8Z"9Bbe!Gj$S3@t[`DJ>9?^d5]jkF>c,m-,B[
+,:O/@l)q2^f"G_DO7rN.F!fBOd*Go$VK(-S\R#qkF6g%)oPomf>+,Wi%P>9Qf-n^'
+Z"g5TR+U5G18?aZ]'3lr>D\MP[Tou<cfDK96ch6?F>Q8_e\$`n[P@$W?aHh].fofH
+bICS"<#Qb9e:4^>:?!^40\HdI2!$WY[Fiq(7?/_i=^<Q`Hg&N``@R](]*pr]rEDR*
+:lF-g0?:op%Qc?8JiL/=iPUr[nuWtdr7Ap]ctsFS-7.S)"mfcfeKHEW2c2abE=+Fa
+@*(\A;K5:GM(tD3co_H<''D44-g+-p[1O,\jMPeQPpCmsc!6jpPW&Egf5.gI2uL9=
+nr)e>0d;8X_S%MDN(2b.+G&@#'$rG]jF4D_08_)K%]2os896Hl_G&Gnd\0lC.Nl7b
+5SXIA6<1<&V-+r;_^$+)aBGN145t0+LG'=c6^Hq/S%dB`$HqmE4sm8Og$_.8SNjc+
+$l"3Rb'$=-g&GBm=H_dPIso>(It,J*?X>qYGnl#9Xe$pqBLLk$V!.CarJ;I2XW$.1
+?rmFu^/qo=#?01-NWiPs(O%3qqecMs7"pfXo3(/?Ws6[M9m@u$?.-iQUH,>?2p2u&
+(NYnj!A8mFi1EU8Ju[L*q,hEbA#f.u%lXB@*qj,BH3tC&8L7bC+$JrG#f;n7IQ(mm
+]-A`oDaEbV+M3ZbeWk-Hh@+*gY$(DP5jeb^40tm_A8Wd!8&0SLmTkdBBF79VSR5?I
+/Ite`[B7N*^AH5jea&q0N\l#M)59g'=tC2i\Nf)&)k?(+I91VOa6MJZRMsS*ia"(k
+V;NX&QU4TjX(i>2>ufW'FuUWkRa/ju'$N)NcSgu<Gmp9.ka=`HS`=D)i*aq6DI8.c
+])!gkO-Rg+aTt2m<E()n-o.^-24^SPj%:uZ$!n76gN1I_<I]LJs(Dd(.ss)*JkLc8
+Zt>ZB+FG!gTC>I@UZSV\MC-ZL&+W>\_i9(Ee.&hN7qne:==)9[]\\/+k.su<J]j3k
+E_Y\%F[<DT`B1JL<n&!7P,tTRC=LRm9S)*:gUc.XDg/8BN=?rq"E`(#DrQNC8^ca6
+D6mR;k,@u8$HZohJaO<51:-cRs1'0,,Vf!_\/hZoJ"OUFUFIM1Q`ZO;3'P8qfg4?9
+IB]GTPmN4=!>A*o2IXs6"`gX3Q5Xbd)HC&U-ns2#?4WDM%E>D0>YPXCeD]ih;I-LQ
+S-CJ4m2Xu`#7+XiQ:TS7119e_5Ko'KO3XH@Eoc`1SV']M-t_Apat_`q$aaE#`H1-I
+DNUi>aHHG6)9V&<E9G/4OasI:j?Lsd2&IbDoL9l5H16k"$Zo!(@X#3SG)Jm]R(Yc3
+/$Y4=aggThe5m!i[uWVW\AQfXHITPSq"is>bH'tuEY>jD\^0c9m[S@$'JFF[d*[2P
+$Rr'/!q39X'ibo$\$K8_ES^R'7VuY'&BibWRcA"VgMr0m3SRobX113&@YdZ3CLBI6
+E@<7DdCt`:5U[`,B6UXVGH:D*D!u!)3duiMg@-GuX:Fb_\I#XSI4IpDs,[EW`=nI)
+Pj()ga363(?Y-@PV7E\<O]i\1Pqf^@V\-U7l"DtT&g:jbW/@os@<Z?!BkF;9hM8jI
+'7>^YXQu&Tj_#sEKe=NBmG$O]O`ZenJg-j$%1()DA9rkY*p1JEVl3h0T7LtAWVPom
+k=F?'AhF:!(o$Vh#[i!I*AD=:,T;ggDVIsfIOTNVAX-(N)07oZAWVGi_J6bFEmf_-
+0n;\l5,!_"62o!u<g=-D'SiI'WSqM0;$/i?W9uN=7./LO)"NJgSgMI"3rTsu9kZsu
+([m]e!3.IbmDCYf<P7e(XkEmnH$^T$n3QUl"WBmj-V\o,2bam;&,MGMR'QH,,t0WU
+:Bn`<L_^ROR(0#4,n![=VXCB]WV1`YE//YG-1.dPS5=cYP%M8m-WimP$P/@%=%U"&
+3(rM?@l=BY9&Rd_OeH$XNe3<p-;?$CSOP/UT5DHq:peO^)R&ffaAB<Kq._U9agp9_
+M!<GRp*)pjT5eCpfagK#1He\lG%tNDe9;W^51u1;1P!2"7u^l2.HFZ'%oQ+*!r/qe
+(/ll,29J!aX.V8bJ2+6L$clj0@.gT>oK_RA0iuN/L!8%>cVAf!XJ*C.*r5YB$8k_H
+Y?iPQ-gJdFRAsp7oNo"J]:,?`R@t-,<!6hIe,'%l"qV?5Xt4(c^GQ7CQs8_Hl*cn?
+i&-<c#EmAC6i[-g2Z$?#]Jg[0?F5E[/LB[K1Ql`nM(j<up'lFfKe]*<&\i!;/8iY0
+O=Jj+Jn<1&k<LQglf&gp8n:VCpT7O4`('S31NKln+WcVU+h=GK*"-]8D3rIo:F:Vi
+@b7UoYG2$H*1;0(h9%uXWGCQ1@\GOUD9`dFjY6Ck@#Y'<S?8B.`Hs*M=A-Nb11&cj
+dt9Z:iV#9=hglci:d%u8G1([E4q79$\J5.fPr9$^4\9>g$34H<LrRL;'G-WhYh%N%
+IcdD%"h_fN3TT+JnII#$0Da^DH1g6a`\i3K04HZf%"sh%8S,RS9";4Y4#TqAh=*2^
+TGp;KV6?f-)g][UGVB!X2%pHZn="`TCcuXnj#kj6RSd8BJGN#DAh4h=2\]4[>>oQ@
+.IPbL29^tRN=9E<Ybs(8YA'37oTCRA[pcL:W.?6lrPj.\WYCG9]'A>R,bn'm,*i/D
+(?`DUp4$dTGPs9HeF+U6:%/M,1^du4WiRX5Lfe'L$qT%c=n>402$iKtSE95*6!7]e
+,@u:O>1tDJ\@[)9-O;hc9:PaS\WA/D6j._qLi33C2m4/^btWT.K9-N`XKPr2g\:DR
+);U=VH>`q]L<ChC(\^?DiMufeI`@Yt(]#$,>53Bm4:"hg@-s[)mK)bd%u2CsMf7hu
+=<^T24_s2eh<J01N[^">6RW6\hX4j*XNb1j"lnnuCb(aQ;U_M5C>lD=lcT"70g/:V
+6ht;!eS2W@,'@KEp&N7CRTG_K^oKD+"C,!ZT+mbm1(;P0C>MLUPdZ43Y>EJoZEM_h
+m=[Y2^)2B.jtBt[Rir:^m^fXFEYkq4>L*A=Y+C,jI`A+V=E#G%]^_=8/450MT-kUY
+%/J>u4M]As8>U,XSZToqi<UVQfOY#VZ[pQI,u6tmn!!HE&HuhRkYa)u?CI;.0PSEr
+CY>b+3QQo_I?GdoIk&8$28r3'lZc("P?TJDg0UE2qs43K,,gN7YE*F+H*;%WkAP7u
+fY"Q27YP.&M_W+i=P(^O\QJ=7arCdQA9Bu<GYI9Z+OBN>/t`(Ga/5#R1Pj1r\.r6L
+as!DH58+CXm"]kE9s%"_RqPTkIrhC6T4Vd-8Ca?pGi4CjJXo5mAi;[t^GNq`IeF<2
+."sr7HC+@d(i.=a\jnN+$ZU39."FRBb`[@3'Zf"Zp`$\RSg^$VQWH/Oj%pfhgGcnC
+FT<X$=e>~>
+endstream
+endobj
+3 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F1 4 0 R
+/F2 5 0 R
+/F3 6 0 R
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 10 0 R
+/F8 11 0 R
+/F9 12 0 R
+/F10 13 0 R
+/F11 14 0 R
+>>
+/ExtGState <<
+/GS1 15 0 R
+>>
+>>
+endobj
+18 0 obj
+<<
+/Length 7916
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XELgQ(%0&Ug:Tcs)qH94g,P\)bZIAetsNblY2$P6VT:OgpN%R2#$/?p?j<<&H+a
+B&^4,_sjVXQg3kIS5]+Tp"er+dY1u.+7<sXi'7/#DNPb2W`Z>5GO]-hp\O&sG-N(U
+i`-sGMfjIBhY\3nCT;&^br/`P/iCC3hGddFS*_@kS9`mufLPsEs7=O=b0hl-DH.I6
+puC1n@[r<97a'"tOH:6BQK3aF(HKt4g\Q6\kFNb1s."7L4^^2>k&%SQN!a2ud5"Fe
+*pi0H@_CrcOY+et<k^A&`h<tfKBO"&Q?Hh>TD.L'FIQt.Yj76P*A0JI(aQAcRfSj9
+4Qmb2B%OE'Y&D2JG\F\0A[9I<)6Spg1JRnjA$L<0=o.9u(q/fR0@r9lIV"En/4QmY
+N"ZHlJ>A5ga#>7b;YstMa#e4"]l)r2"tq(Dq"@b&GEEqtU0RP=Cm1eS:!G8(@ZCuS
+)N2F1WebL,c]'p92m5Wgoag=9X3*<72t_E5Nu]=!>M;H^pZA=*i9@UP<gj,#i-_Dq
+/N3RDT@>]B6=QC&ZK6"rR.IHqK-<jeDVM8Rdap_F+VpWgU6A]<@iF[+$AAIbn+aa$
+[YgBTb_NHWd;XrPCA.8B_4;<9"hlp6p3UP:ifJeBTi+M3nR3e9(6@P=5-eeX*2mhF
+isD3`XuLoKoEj]OIVKGm'!BOPl<J5P(XAnYf]."eEh9b02pqK2QW/(8>l!BRVHItM
+]L%i9?iqofC]8=ASE?t;p+)C[9afL(aZ2HgUS%Bp?qaI4C:f.>"i\f%+gSc'H@Q_;
+>.T6FQek(FjES>FPEiILSoFeeij2`B$,2M_4dRtr8MYqY6H9fWTnK$@bkLlh*$)r;
+5bCsR\7redX-9`kTa7sL04\.?Q[M9B-Dk7H35c92lH!u0O9-`3Zb5!,-0,bP-](9m
+V:.76aU>1Yk7E[IbmC!Reaj?FaP55B.k3E8b+(+:M2[9KiT<b/D)C.$Sb7ftJSBr;
+_Tq<mFdfHCLB(&u9e[Bl[YaE3DYr]aFRlq&(%q5[E6%XpJ1/P$iA;)F+.91Y\S%Z0
+WJs$*)k,`h+k@$\i>>[h;<p'\,Y2@Lr(3.=Nd1+i#hHIo9b/HK1IjtO3/]S'hU7^)
+aq>eqJ<h&kicUXr?:oHP]G=M/3Ebn8=lT@L-&Ile[UP*3($Zl>_dY7<1RB#fLq/SR
+RWW&JY)=GZZ^F"]9i<M^PfO1&Ruh?srlVQK62H.`;!ho)O[uI8%IOcD1/P":#aG]W
+EH4\]&Q#i6p\$qpPYApD%(3o_bLpMlo7-$]FVS%i+Nk`r)>f5._k\(Q)5;@bT>3.M
+M!"1_&OfB_Niikt3f8NKKY=C"^a$lp"d>`m8"`#JEK?=cYp!CRrI:.mq0u*Uj,'@Z
+E<OZ"#=7]o,Dc@Y%<>V9W&ntg'+0^)QC#N]9[-+l1SZ.T,^:LDa7>hq=8Ec`9l`KF
+ikWG[CMh.":>TUX<@L`dBp$!k]3mYuDAcJ/mg8$S(Ac:Ok0iGq#1=_rQkreYT`IA=
+?mMJZU3E!ER&ha)U#L(tFV1r(TWdY,fhprr<ssD2;"?'A*d>qB%?nDI6a"M4>(*S&
+"e(gg=r1%3!"=KX[.L_p)\j!%ZHA(Y^k=\<0u8JdCFTEnPo;3M#"stad5:Qt`'5gu
+[A8?uVVa2;,if?"Fo+]-)F?;c^e9P:g!#71A'/jZC=0oa*,;DpKt&<:T3:]=&pa!a
+Kj/)3[scAj!ICFaklMDneTJKlM?66OoIZ5EF7OJ7LqE9<"a=JIT(TBg#=Y?pfQQ;$
+PaEV0eO*%g8)g:5")[2le;W5G.SS1I'M=)/L:Q?&q<+YRSFA-b.p1.fR0gbu6mZ5X
+!cuT8Ju+3&?nbNdNeOl-eW)S).-VE\,.7ecBf#QI.Xau,2L:saX.GLh>XnqJ68#55
+gCd"6mM\tIYES7Cl!;h=F/KZ*DE,P-'he>\Rll#W:^>q]RHQUbN)3q3(mZQt<IqhC
+4[_=YPmi`';'HYnpI$61#*&eWF7L%+Z-VA+9Qr$`2SoL@Mkso"Zp=u\X:\$Z=/Q1q
+]?kNu5X&)b+jdE/I]>a64g9rj5,V+*_/G72bNk5`;)U5pq>4FA^?+%udcn(#,=k?9
+-WE6$bQVBpPB'W5C,UF8+rU+@7%JP=_:"/Me[@c&/JFAhD]]\;P]DGnLKeqID[%uE
+I8I#-1j)_o^uG?mB_"M;"P4aKNhEcd5]9a"(VosFo^bD*JB=??)g_WZ+m"V`aH[?a
+O?=ZZBc5hN]ifYc`Wc2Kr(?nPfb+!]m(h><(>K'kB;+7AH&-"mn=Uph>O.\oR,j6q
+4gG!SD-3H+[WuWN05`#pWt&#9"M-aREEjjK(.qks)(-i_2g)HhMVL"Pn]JmKRnu?S
+%G<1,4`1;3otkNW1ZDZDk/t^C`H("1o_tfA.s.4*V=8m(M;qh[btq@G;uHZ38_r!k
+gH-iM[0n2R0GLV^Bh,TZ5)s84)Zpd[2/m"a+6PCq!pY$2@)ocHD>>+^IM;pKk0R<[
+;?Vn3eMl6_-Ud$h/(f?K/j%;-B<!MnjWCI!WJCqgb-PQZO]N`HB<ke%4"16OidNBD
+\J``maBD]A9j<a3j*n0BRA=<Pn#FDYjm,tE&urYEiAsK3^kaWp($PjXkj;9kHht0%
+FLo$!VPJ0P3mfnM(-?@T)01S)J?)`h_M^iKOO'e=(R?X*$+,*",:5[D"O"7g\a0ZA
+8Wk^jq;(9pO<fTJ9`-\;Yafh/&:1!+KGl11f)POk9gWQ_+/=2j2/AdNmbtV'@_ZC4
+CJ9LZOP34UV&sD)=^l./([&_3."b/Z%Q.rQ:8JCkiqRPR\E6ZWfJ^(2VWOb$J\qZP
+Ld!3m6ln[RaI):_Ll<dQX9SVUD(S$;R@=g>8RjWEP%7VT+USt'&<:(=eAG5<6OA=:
+S1=1?I%fO5MTV;3k1?*D6d(Uh?WVOYY$4ODOtuOCB0pdie.beR'9m_"CYs;>`VE_I
+AAc5GpEmu0hEnY.h5/jc[hEgDmg7;n("r\qVW(5(g@TMF8B6t?EU=)``^CXjm#fGp
+9Bllm];B1!6RHt@)+ksTqEZE*FXi?nbbPeArG?9PniL?rn?is_m4aL9]uYnSiar7>
+;.[kYW-'0f:'7M3Xg`N&(2s\O=5tFR3SFXUhu.SI_e]&(2[?;eXEb@rme)UeX"8=+
+LZT`*e_:k0NIU`Fh81>HkjQFMmj)PVNQQ-'ZKr)l6_N(6O2a:s9-91#+nV6PdA3A6
+5-7Ma))7Mf>>iHL#G*M`^fJ_I-6S)Zo/0\rs0p$`+)7E';]$9TR,f=m(kabTbkk3M
+c"Qb7Euj&Jcu)jsAtE3-qnK^#r5@>80hA!g]hNR)o;s8H9(Z_J?n?k^CT3PoLP9m3
+g`_&.P>j>.1qPSsR$`R,N/HB:T.U-]0@rX0[qTVdl>nA2c9)!S/trfiT9qRC0IRQ6
++V*FU$&!>a?.D-Tp[?BBN7YrROH'NRp^7S02Sb\eA_qpnR'>LI=NYVMDD;3-9:N#g
+\@?)*\%D'XXB01UgW1-..n3m-J=%WqL)_rS!\B31%D%HLRM>]3[tQB^QI_:sV'O+$
+@f+o,cFl"J8Qg&moSY;ao=U.UY_U^C\I&ke]#],E=$W-M1/a?A:P/^`@q156)3HLN
+#T08_j]H8u-=aNX(>TK;Pm1NsJh(e3A^,bD2N:6B0Dl`1f/3-m;Z/!^2<`ZX+c#/Q
+^'<sd]l[[.mNsIFm14T6-&CU?h>:(-$ZAM_G&eX_5l"Yi-(6so`<8bX+2F<NH9X!_
+ZJY%"7H1BuMi0%-`,sp3iVIu4;kXHe!^$D*pb[!#V^iEK%*52FHifo_2j+Lbjbh!@
+1@e(dbRp,3Rk1hE$B?%i>u8G%D>9"3rNbC_ghCZYRhYSeYgJ5f1sF.=HDL9U4uZA)
+0u"\H"Fs-]nPniH"Mgt%D6D:dX8%RNlH"7SZi[S6aq/gj;%-IX/&;,nkK5$M:u"s#
+-OBt-P*FmGceo=*jc9;GRsg;ricLO\LrFMTifmPdC%MQ<P1&KbVn=4uX2ZYcb,98B
+%$p.0AQ&V1AWCP/(6Z)>l^7su:ZX2;/oVNk-'Yc7FR4F&+*;@q]Xi#2\?:S!5Xp+3
+\s\C6'[msWo;lN#TX"L)=>ieao*+EQUsfAq4>p0nUe^"(pHN%<^2Yom#h#6L^M"da
++uW&KgQ!A:fW`\7=%ar19.Nt2VD4MAPh2J1cq`4"3E96M3h/a';Pf2>/j%V.NeLQ)
+q5d7Rhos@gF-%nTOV"]sE_>es7k^_OQ_%t)\QXGQ4"`5u6E/B7YI)+DjE3G$'f7c@
+Fi((p,Xs/"*ZcBZ%ZV"hbtUu-LHZ@%kSReQ"qqnP*jiD2Hfg10MD5<B>[Y1kDHUS+
+*!sRT)%W2YTbVEH$&m-e\X$<u!Wt"3)/'V1G$l0pl2kU(/@VX0mfWl=H@oc32bm_7
+s6oWU>VlEsNq/ESl(MrDLXhofIL@V8kpSpeKFe=YY2t'VYFsl)SrST^#5B[21,D]V
+\s:pMPi-&i8-1Epf;c(,Jf.au)hF&Cr,&6\S]ml>IQ_5nK0e##Si9Rkp?spQSN4*N
+L"&r8hDB"SpQPA"S*(e8=9N^K]c9jC%Pb+d>qn("n^3l^aJW'?RuM4kPXS7$\E9DV
+,"91;#W%K#h$-FW(e+R)eU@\6SeJ2"j_$0J"Gh:SX%4835UF5IJP]N+IVCXGZKbci
+$4Ac8>9[&f*DJ1Z(Dm+AAsj31%DH4]WN\-(dQnm.S$OqK$$5YD4]reQg['5i$-dI%
+b<\>;K[h7Tmj-)9QFb_cFaKsTBM'cf-29[3K4Alu..;)=TP4Kc'VKlW0'*g.4%Fia
+UNQmf!V&i[H,%a;!&Z:cDBm(8q<jM[J_^2rl%X>Mkh?_0?Zjj<b4XO;WG5(1R:kin
+a,<0Frb/Y[aV8<j<U.Z6W"!;NUmdUWi>>urol.6\2NRiuohgu@OfT.YM?@B$M+oM?
+=I]-)UcopTS'afKaHUYlU'e.u5"pl,p8uJ6;s.9$gO',1;:#;)UqlVeTj5%D;n0b9
+&>/moe00naq,2@8fgOs#].]f*_>!D*0]rs"R.K2Obk^u@@dp!+m.8C.k579/6QqPO
+)@YJS]JloK(o;K.Mi5n5&pe"N]@0f=E\>pH?MLE\l'2sLA';D3jcM_>1Q46"^hP%Y
+.Is4lIj,Z4lcD=)>K.%EZ%iZhAC_B.dZUG3$8?-B=0d4c*Fh@T=^Qa]I/tbMh%_A]
+Or0Wcfr,<3(WVZ9<>^I/\-EV`Q+]1-)eC;&!Wc%;#fMpl%,$dh`(O83-?C5h&GXpB
+(0pJ=cc#(=#5]bNLFrkl,/.dljn2Bq2.FA1#L<#EB<%W$E)KRP7+Y&@X&=upKGDt=
+X=f,IKCB5:9P=`b<uXsn4Gcpln<tCO9PYR.]%nRO90BaVe8:aUR%-Amp4N5<H+t%S
+1R4<;2RR!uD42]Q+D_u(^?ZkKCg!>0lLIKX8e3D@9=Dp;pIo"tH_*nY\U)8C?Kq*D
+2sJ"2.8nbr2^FrJ&s^^7F`hP*DhIL%o8n"BY8(SgCG?5Q!]k+sEab];cE3iL]U?0/
+g@Y'O=L7]UDK8i*ka6f&lo42`,_RT2SVT=2_-l!=On9U2[7p-.f!h8=V&35[b=F3e
+<6%Hq.)JNlfT*!n9+s0=p+$mEnnoM5BifN0<F_H>j5bBZ;fV>QQmA-B"WJ]hA3QQ>
+B\,]J/C&l?H$OTtP-Lu-BNM[p<#bF4"<92&$QZQRUJoLIdS<Qc@*2G!fh'G6bgb4;
+g1AtAPYk]Q*>OP_be_<oB=oO-9TX9GjA\67JXS>X%uj)RYZe1-p'\_(8'bbb8`]Gk
+.?GYPE7rau"A`ud"MRKj_#c:T!U*W-MA>W&!%dqgX'\*](lN^<hA+tG2-p'0CD?$8
+Mk#Pp5<,$-)@tG$]a],+2HT9!XJnb9a.Um%:a2Wb9/A$kG"m(ik8HB!LVeUupF>Dn
+OI&nLaMDT7EP(?nb8`Z/fD,bC3<(`#oJ<nNI<<"6S$aE0YS)/#fA3oW8-!1t$RSg'
+G:72XAlhr*df;(Z,d#(*$UrOG5Lo.K[]KeHjb]$*9m4]I0+$/R*;_uq'$$NaFJU6=
+B/1u3->n2'.TCNpYce6XBt%K2mC2?h<A<4._hDdOWY)l4KW)+h3a%-6VOOn+>S`Gu
+lT][$>9[cqi2&eHoqSJ\RnX`Te#E.(+T*A/A5E@Qkeg'J'nVV=;BEo,7X:9J,Qn=Q
++AF'_JJ<].n<'t-N=FZm(X?mi<#&/mSlKD`J_ZmNdO&AV%kBeQV.]]6-3Cr2pccn2
+2p,$dN.9F4"IHGY$aY0rK`*GLIj^B6giO0cast_O5'&\XO\h[IH.QI4Kmg[=KZ4Ca
+0(C;2c1Ed$ihNs/Q4s#A6dNrrSS2B3<e8>`b\`H>f.&tNbu0"tr0)f67-;G]\g-&+
+NX4Q^32"_aTYcs<U<&B:('opgfdOLe<g\"g^dl6KoEpB27f8)-L+%2>(peWq9d/o'
+o0IS[!oufS7j`jmrZJqOWc7_cX>oG:4t98j5!1t*CJ_8_M3=ru',8g/3am?A[Kj27
+"Y9QJIp)#s=D?in9N&B1F$\(U7:,CRg<^Q&<;=bld>NW+(u7DH7`QE\ncjHT4`u),
+%A>.Ib\-fioPITkp3^'d1djjLca88P!/U<*o&(/FD<gN;rFcS2U`KtZd$J+sO-NM2
+/Io,9W1"#CXusEa5:4>U*U^s.'H(4PY(eG,_qccdfj>pqc;pTQBX8+`Sb,O&e`e*<
+qQX_G=8eCZ`5LXo,og'";ZFD5<J35je'^r7>e=>(HXD`ZpeP\`YP:s+`J2gML+qDC
+ig_<Kc]:Zk4%`2-1Eb#9'Q`EJSfeU&Wg:BFfrC2'\5H\O(gUoE/P>-lWP%bV![CL[
+P`UTl-\E#1kO]89aMXbk(#"IdoH*0(kXM=VK$1C09]*?fjj(1$RqrBHBm$Igl=B[l
+\/*n4VUIq9'f)MDhW:Nn;W(*I!uIp`U6-Sg3O-X.Qt?\721I";%nQA;>dcUO\Fm;]
+O:_fN3`R[t?Z1GNMb0n5"\rLi<fOof[*fk.5:aq,0B>GueorB3AMt[YY2W4g`8jWs
+?bcQ<9n9sBd:Cn8=$;9*fcV,,U<@eBf8g@u7-J]aA7>W2;>L,WY+,uBN79TSl)8W9
+:Oj+6ZJ"mYJKr`F*0oh*Mlq7fMe03EmUHR*V4FZ-17+/k[J]ctYG0\ZX,f'`='?HK
+:k_X(]4%hG)[^aUU"qsC1psnR#uWT+Z]-E5XK^8Q/@$`X[:B"sDY2I[<f>Vg6aVii
+W&_2P97V+eQ182aiB.H+iH,aoCqpKaV*%VpF.NHrYc>1Q@d-6V4BsqL<%@B(ckpP%
+"V?",'Hjq(H!T,p4Pdi<R*,H4n?Vk(&.#$*h7j(&-*YQ_nD8E<Qro?)-fRWg6EQq-
+>l<W1o4Aae<kYrGbjNchpNt:nX<Z3dQ90*1OC\`iQ5r<_'\a']c9:hta>uISeoKhc
+#s<8]C<TrELS&b%b&(0Il5'A4>9;PZ<ep:&:?%t!Hf'Xj?+5lg&#6FW<pM$>]@0pD
+]aFA>mk:$*=?]Tm:$+[>G/H;>a'TQRe6>s/F<ib?kOamJ<B`*Ec18C[].)B\<I-:$
+*Y]!)@hriMPp4lpNGnK6W&4j&L$&_mKR\V\)JK0ITo@VCEkAtnRgeWm5-n>G[]gYe
+S:)b>,N-*1c_Q-#UbI;imW+D]$r2)7W0Pur.DE*HGU'461lFTBE*bJ4c\M72(IY0R
+PW-"]!P0f/^URmJ<4+fabRBYJnsb@':<LdT2id^KO4!)k-r-dsC,CjrbnHGgd*te2
+l%.e(EU?$M"4l/Yi;,Q.<H""JWlRKV&9987!N`dC,>7ZG4I<lW5NTd8]'Vq:0h9(e
+cr_d,*!0f7j,`JWL>%DnEVUgaIAlhfhk_;"42,\dAJ$,.6#LSR\bH4<jGTZ~>
+endstream
+endobj
+19 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F2 5 0 R
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 10 0 R
+/F8 11 0 R
+/F9 12 0 R
+/F10 13 0 R
+/F11 14 0 R
+>>
+/ExtGState <<
+/GS1 15 0 R
+>>
+>>
+endobj
+21 0 obj
+<<
+/Length 8597
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W:,gMZ&m&UjCTkcl!6\a0^WA?Z=n6*f/QAq9r_!"4&B^l`;u)-J^cg0OmWpmb:=
+Ua8WSR=WRd?`L/%SN?Gqp!""3'e?t$hqdLD`W*HX>\@s9/"]hBotsM<g>2\rO5KSE
+2r*IsT"EO!F*"C29.DeG[;,P\nt5S>DbOcDC6dqL`iQr2W4s_Gs'g@QR+:g=f@#E,
+^]1K/;I(%f9X^?>b&:"G\,JN^XXVe+U2tJDq;BaM/uRFAWEkjTl2^/Fj,8AJ4b!1*
+$7APbPuY4pV'`7DYi!K+HYtij,L>YdKKJZX4kY+/hdSf&S!r'0+\>=LJ)m)sr>(.K
+3=UO"/KYs+J;"tIW_JX;,sraq)I<p.JR=qYPIGrWp<6s9/Gpd2p3`L5LIA0iNiUZB
+N_8D8q'sp6dHi(k/:E*`*q=R^6`a/*"7Go&`[fjKbK%Q%SqAr6j%\Ftq(5[c,CG>(
+DE<`3B,jDf7Pu1-G<D#IJch%"/Y!bB#Fh7\VJAsjMrj@Q?t.$.gH5IBr&*,]_;+$/
+7/K"<pls,iV5!9uR,91Yrc;Q2Po>*-'3H=N<![GSoZ0=IhW8gGkg]+a>I3fM]l9$,
+>HVOPeM]d:._cr*2W:hpN0:g!@DEnCm_ajhmuRF_nDpr;H;mX;bpuqE@Vk&1JY>79
+k*l@$oq,VkQPA*$.`APfr/"!Kp$Ln/(e]p7*6]$Z2V51/<rGlj^tgKml@[-!(e3OP
+B]4Q3fqPf>M_Atu0*dk@Bpm%)#3`beb.OY[V0O4AnC_%A6jnbqbi'&dYf$WL!]8n&
+;MCuV:46lAWBKIbL[?;AkV=sf)J-FH0dLasR5.HA1C4HW;MQO!,mhI4bKTj(Nd#d^
+n<\%*B.P#2Yj/sikX0"4LPYj`i7\QgqNWsDUT@,n8csRCpLiuFj&p5VXE59cX,W'C
+^X:oi%S#4>#o.am4gMm+6T2NcIjA!>hG5Tc@Z$J&D08mqK@=8PYi*8/>9]q0::!Sk
+E!3J@H,TM!:c(T.o:VB`@-a;e6c_)ib.Y\Ndm;ps?cPPFMuUY9F&ot.-Q7$X&<^I[
+PQTfZgMNUa0p+.mQ\1_\Wf9['@He]5F`.s<^/.$XroMAOWQDKhfs;B9;[V-^]EaS+
+O+OBdn!F(YGuNSdqW:X?8CfN4Ukh'GJl_bRKgHG(1XRraDS7g97Fp*k=g7*E\DlR1
+m/Jl3B%6\/%h"HCcnJL5*nduh*mN#]@UB-QE&nUnVqnF3W@`1]9i!'La1q?\haLRm
+I8VRj&O,(CjE6/=2JV-Rp`)h-'l$3^BZ&Y)6>nSDQ/TMV3!PR1.\Q6'a\_6GiZ'T6
+jf@'2!LD996ub-8FCO\bZlbL!)&:$fFd;H^(,Z1>24E+*`:;3ZHs9t'!3=1i+RrM5
+RZ9dt?!aOKN*\;Kb7b0#`7maN#3QGcK,e]pJ>>/EVH$=*rqJsB<lcnRIYj:+BJ+G]
+b2WMt[n37X3L:]al%6mCEJ?fL\^K&A>j8Us+nM2hqB06\#']A!,c14/&P=U6)Z#&T
+8P/;/b/??23YuNVlncGLP@=EP"!8eFihnMm`]c!hCMW2B,J!9ur/'[Wqua/d!;186
+_fp%rT;@$d)3BdC#J!PYj-E]mM>CqYWF&'7ZpPCb;`X<0^d^6G-3c(NVD\`l2m=]R
+XNPCLnt&>"f]+507!mpdAL3qCH?i7XC`g?C!kG'j5]Xn,?C><RinuTjD8e:qBU=!K
+I#A5(QFfd9HOu&O78f/:4<,R-X3?oZJXVDk:rH:V;P,D3S2V&(Ek?%AP#@2d&#f,L
+:4UBP&>Dg(-XF"e1IOrVLXOMKiK29!89RFHO&8S2=-/$6H2Qj0jqf/852tH$.YTf/
+*f?cGi=H.qfU%sWGB@Xu<o:"MGsu<qb4<10r!AjL3I7DV*&F9[AMB+nF5Tof4!`]N
+\/tg1$XG!.;$^>tYQ=qT'[N6X4a]A.g;h9S!)[1-;&hl9X-l_90pjI>1PJ6&$(_oe
+I1pm9&enp,K.[\GY@SQ+5d5El1FInoj7\_Yc@HHr((ocqa0?TXm@r1P&Qbok(m1N@
+>+%Z1Q9!DVNVCKmHr1-n<Lr%l#3$"cB2Q\IqOYs$/OBF80gQYJGu?%0iKd[$&\)a0
+K'h#N*&K6&?SB?1$j,0T.htJn=uKmNT<V6.(95?/"k=FpD7YIbJ8H8?o0u-9kZhdW
+f'U&1?IMO\J@VA^43^1DHl6)f,r8['!ONm5AZ`Nm067mO<hEr?\Q/O%#_sH#8t@P1
+#hk9f8"$DG=nMX`RT)RMQ$IU)"r7b%16DC),JZPZphs"M3YhOG9Vu-3cIW1R?;Zhd
+d"OkP>BU%#:hM49d99jL,h>F<)08^,V.5L4C5iso'2!Z2V`LX":AVMTIa:fcqlT]$
+FiSML<cCrYl1^n-U\!!"K@o:qOQJ`J]"C/PHhN18@K8KJ'cJ1rJCl.+WK8c'!`$>J
+p`*34LBtb!EU.Vu1C\\:nVVFDA-_(;^gq,)^qpa#%\$<T4\=61)<'L;'[>5PE2L5;
+7QS2s$[Q<_;>R(X&\[3+;.q)3SN,`["d&#uLr\ZAUZ;rug7LmR#h_mBZ;^$0C%@k$
+B0/K!kk[Ef"%eL>+60YA:E]f,^KXUg"`1f/U0i;o!EbrQG^kSV+#@Pop9*(mRr\]U
+*V5[f>oig2O%GPFRLq,l)\7@[DKU(n]]6LY]VrQ^m]WJVq"iXWo\J.,nH155.!rg1
+f:8u9jO39<+Ud`eL\h<s[tk]@U]?`Y:Z15Qdua_^6,1t/6Q7,CHJ3blTT%%FU%B9M
+h%iC85#'fU#$g0I<]u7*P72P%c:9IG(KJ)G2GoKhA_i%V:C5jA8uGNY"\/3iN&Z*%
+'RI;hD6uUqkGZ<hiH3K0O44"O[sCO.MEQQmh?UmNnYh6/*CaSqJ]\m'YZ.*kSE#Rf
+D[YZ+:#`f)"^\1/c"ZB>=61T'B>DtmCKAKoa?kE6)*`K:<rEe[1E@o'20E;61;iND
+d]^LX9tu#^imLfFOtAB4S-T`8:(9i>CsqTJ@H>qD1&@.GZt?t)kHJ6NDr?g0?,JqH
+hlpRbl_LC@CE75_ce:TA?T*+L]@>jUkALt\cb/]c2HB3ZWJbgg5;I.`C(,3uCb&t:
+C([WAaqQnCou]Sa,0?K^"d^soJ&]lq>6"G-&Y<.uR`]0lSPDC0[e-.)p,+7>.GZ2&
+67:?#&lX\WXE+Ts#jA[QT+b_!oQAp@`Y!:YS?ur;?='F#%3l![R">smmVYCZns_2S
+`[*QVRg_k@9k#bi:H4:0^"h)mEt2H2[tOsCqJ"hQ2s[<[/[P;**4L-IF*9t2Qn-G:
+>AE:_,I3e2n^,O?>oq)Fh/Z.q?WN?`@EHTn/h\Z!-=gpB1fLE2c#eq#VpF;(Vg&u5
+@j+OGL2L*1A5SLC9>p!hgSI>[+c3WQ6ACXZVC:*u,-nBt4TMAD[q%_as5EL)H0moZ
+LIH@6kdc(\Z1ma;nuJn%D<)&uftS_leAA(C1F.a^#Qc8GMAk]Q.:SqX\GJNaZqN_/
+<K`6ArUi>23CA\"'PEWr>9@\O17ZOuI$]5mS#=%q_D+i;[`%uQG76oTh5n,7FVG9D
+^4I`]<hQA4Q^u`b9m\=-H]`![Fk$I/@mp4DCV3r!R7K=)JmW38!<eVYH;a)EH,&?a
+-d&FQ2&!c@\M1`7UCi=U1+KS"@-j[6##OY$*+PR[L3kCY1aJ$U=-;.L)CW4H'T]`o
+E/G:)bDP%Md'j]PBug&ZH&WeJaSdf7:-2r#]*0E$_uj".Z"bq'ZF6(m]>78Y4I)Cq
+*:KSf[!5g'3`XqrGZ67&R:bp8+4n&^A#0RjV;St)Q6h"_03IdueN%%,\Af)Q:Map9
+oqaMu_2eH2qS\h7nYso]H7UQ1`uE\_H`\LLC_2XYV-;7&KiNZQ:9rI$JpM"9.[PE^
+*2/Q;aqVR[du\hON0\C?jtgb^=G\c*FW;,GmZce6P"RXGYnT1O>J4qFSk3LL"`,,C
+UgSl@T1SJBFV0Kip]ukre]fYW>1h42B8`ND*?rcM;"@DfQPR\PJ%ONR\@#.XRT5ZL
+)"#/#Qb`"/"Y2l<Y/9%sHjnoU]mPG-ke,@D:)@\"k,c1Q1[2c;$X/jiXmJ;(WGMrP
+G-!ArDP6[:+XK(@?l,9Mp#>78a[N9OKE)`,kFPV`Tb&7F=.'a*\j9tsb_cXPaa>U:
+BoeS@r+`7,d[N=$CF$%^+_@*gT?1QX^9T9jFIIn$KE)n7M:ie(K68?J$CqeaV*+5_
+"/@On01/lAZGq[[_uA=;_nRDBU<(.0$,[^^LW*XIl7_H(<MWG@#R/2DV4*8^UN,J?
+;kR$AUEOjo^`utXLk]B@fja:q&#YAi4#X9Ks(*F'hg5choVQ#\GE=2@B=H1`Lgo+2
+dl&3A]WJ74SdRB/+9B(&lV'e:R-Fs685&uC0iml_[Mk/>#+ndMTZZ$to%TeVJU:KY
+3Je86O7GsISm-*#^MVmHLp=W,7Hr3(RW\mN?Ml.-Nuu$k[1DBqc(.g"Da@kWs1#7:
+Nm3/uKi+RPEn]CdMJYD$9IK=E+S]e7,LqUq:/*=^AP2kqXDM)BR8UCSDR!O;ba7.-
+SV6XOWE?`tUJ0tK8gU1[Ap!#E4$<Tk7K,Q:-t!D$Zu1HMR\49j%N,a+J@B,e16HsF
+_N#(9%^Gdp*]8Hd9b>LW9[3@2!mrZZ[`t;Z,%H`8aF?jNgWZM[W#.WW&('(hK!Bjg
+'T5=okPKu#8Qm,T;-s_U9CR.enZ=o^'VY*>`B)CLP)7TGo31K(6%P_"[F+q>3\dDW
+^5hYaOk7;^N&g_;F>r&>qJ%d*Y[lkP!":(>3JI7%lH//a708j/%GLq.lJ=aMB44c`
+hLc.!%!nDmf:;-fi@P4fq"Po!)>$B_%bjhm<7V2e9mBQKGE^$>h3T)Lb#!2iPAqWo
+OlE1l,NB%n:aL*JdJV!Ki9LiQ5,l2>,YSC$$GV+%Jru%:HW6"!U+ZZiF4?*m4MqA#
+*P6b2e+Y%YAI0D>lkS/D$>h1*f<<FK!O\*"9Q*fg9nQsAOiV&f]f^pBd7fc$p4P),
+$qC$Ub8Q?>RJVr;1:0kEOo6Y'-HaL+0b*QPnmATpS".qmjULEc4R^fUNIo_rMUe'*
+:_N#FE6jj!p(T?7B9]210(l_?kZ3Psig051B9hkf=k`a%qWM[fY8e2@+N&r6;?Bb=
+E2B)ep8n8aI8I1CK"Ru\7s?FgUb`cM.J^St:@#BIbfpJt3(W)_cU:Q.WGdLf>=KgQ
+*nFlW"LIRNr,gO4DD2!9@FHpT=HUtMBfdZJ@7E@gj+L48gg7Y*\[_Y5.s5k1GPlg^
+nZV_uq;kW.m#-dkpTOR:n_rWi?SiQp^f(gW@%npa6ucn8DjfhFm1EceC5Ho"iq:H_
+1c-+kl"C6PRqbqcK9c4&PAO-h65P(52NFiY-4X%=c'M4Nq=cnGq#'D+nU10rX1s`6
+U\XZ)1IDhDpmX'\U1<6)5fd,G6H;E9k^Yq_Y@QaA[P5u6ooO0gV$#i7=&SS59>6Jp
+9t0AZOU;Qkr;J\N$n)ke.+k`Ar<Lr4W>DZU/Jrm^khj&0$UKiZ+5&`L+_i=2joe3B
+(fF;:N=hY):H!o$LlKC'VD5DCRZ^bqfi2J.Q:@(OIE$>&cA8%PT"\HQhGmm>7<pAp
+7pJJJAIXQdnkqTK,[q=mU'JRrGR;\JUulA[_XRN4@]-5Nc4XTTBXbgiHGQU`PRb'4
+aimI<FLf9*()3Iq/FdkCc\SeYEDKY_-rA(leJ8LD"d7u.o)>BE8(F-S#MG_YBIj8q
+SI*ceC4i>LdpoqAP=.+Ga$#]WNC_U.fW=?iY#V\Y5@Y+++s!bSHG:u2[4'f3d\m'>
+9?&KQfbTkuDl.EoKIKp;+)sq)f3`\o=#/NeV?pQfp![_c*N&@(n9UeT'u\DDh>BO;
+48!")HLn&[GSe#!:k37`r4JGtF.-:/_["K5*KhbFEXl_J+>BI7qYuMkPm`kIh7"kj
+1u;O\*$)&#OguObB$pp)>02!)LX4t#&(?0pct<:$itr<=cJfukg17MTQ8C3j8&pAW
+DG7![s72s#s-*SS@SIS5hZZe2K$6NDTs`o/\<Kd#e7t[d5?&\&Et]*KcD%JYfHi0r
+noWWn>Lp(hrjNp]*MKq_6?tH2?nR6l6EA.Y+Ha_W?u=sZb\0928]aWIo%a?NN>"]2
+W)@;R)XJ;4"leG@SDs:N9\+i/9L/*>8B!]YnJ,ZT`D[b2#:]n;EIcf9`^SJnlb$[#
+#&&r.E@*J3A'A(I^W^ogO!\JbqKeYfa#HhAAt:,HA:4)TJ2K>i>*T[0Shb9uXTq[Y
+3tjes94F;&n[g9^Jks&`2,lPp:6]:":DrElj/oQ+eVr;G5*2<S(g&mp6C'1?\ZTD1
+nh'[ChWn"SU1"]nMXWPa56>MEgIZ!r=]>bR<j)MT('sZ2E(l9&&:%iTer:uM_=IRC
+#PA*N`&H9Fo'40bH.r.dpk$1oK"VPIK(F("#=<#s="a:`o`n)FfPeS$g1Csi(X\S@
+4c($eGXbj]?`f2#!hcjWDm4tp6r$]NU>\,i?Hm_>SF.CR43lDsZ(#5e.0S/5h@:$d
+b0qVZ%TQ#p;IPfc'3RZ5.3W#8[lLBLFunR/oJDHa4_YG5*Su([ik_hehlqf]I=7/(
+Uqd*LqNim<r,*SNaXgs\GSd,ni<EUjQXo[bMl8:(ImbmPH4HjJ,=IUQh9-\9-'ULc
+<$g?TW$e`B4!4iM1<;.p`H^r%+ArLmj;qrm4rLJBfCNuEg7C)f)SO(;:Q9nSUW4?s
+:(hBB6Xn$mV&UVED@YH6[.C#_Ea]_ef(]-:#N6ZOp^#d@/>K4SZo!odj?8fZfPRHq
+X+Cp-UPc%[7:5*Nc6ItCE<[9bYX:f6a7i]U=TSZsncNa@DP/+h3kQa=cK,:].;[FB
+bhciEhT,s`4UKU?_^m2[ZG?tcd/7`Zmg'L2#?o&/;go%6lf02A'V.eKEJjL\<0RI"
+B2pKcO)sk6fj.G4mt&T9;%63!2_!ZL.!jY95QuKn'hRK+F?I^;h^snS+p4NIg!'p>
+8E"lkn_7$E\1gkG#VeHVJ/nIbVgKUA;M=+5@cM1S1F)Fi'%8&KMlX"UU7iD&(+FGu
+TaE[tO4$8''uEU17Cn%FV*of]^c%rA8P&.BB6V1qQn\&&!?e!PDlK*3LKO;B8['?%
+ebt"ZN21GEEhc_PHrBs1Hd,r<k*Q4].WF7Em!?\tk9X.LFqIY1Ccrd<O7[JUD&Wb4
+E1`c]M?G2UD]P;I.H4;b!lRZ?22XgqKI'QY/11quj"iK<7m/CK!SeMIa]fh\G%\O+
+q=NM-R&/0j9mH%A6td\2:'L<d9b-*4283)@i=gKBOHCG6FE[JJ%C,#YZmY.S9'#Y!
+jL)D3#ofc%op&s[7@8ALV*[>uI)_L$TO%!P?sei$D,SGP'W!#,Z8D-3VXb9($tp&4
+'Hh%rSo;&B1%uD\A/5?N`Ah0SZp,m?:f*h.q@ArrRL2UNG@JFIh;;l7N3?ieBaEhO
+342=!2DZ.41YWWTXFfcqW4@g3&HGhY6_)7!1?HPRN"SLugb.nA/r<aP>Ktp5i?u1)
+:OiS>I@T(m[R@ji"9t,[)P1A4T32]TJgDH(Z$n#gYFkXc[%`er[0f:?:?9DTgQ^\h
+f$HPoLf*SIf[LF3=#p=Ok8QI"Q.3aiWrtrsArNY,PkU"!!5M)(gl[m<]W\,3CuC9$
+T2tCH'!r<F&i<E/s)d&-$i2T4IQ6R^SXg@SqUPC?90dj0q_4I<#=Nosepm+KHJ*9K
+C[sr'B5?V(Hd[sCfriDc-"]uFpnDK-`A43VVOY>-SLCMLXsgS4Te^cRUEL_j^/3&0
+EY^.`G0g$7BN)[29fumM7:UAe@e1/?Jbc?!K`NS19tT&9Hl*iJ2inEpIlT<E2AKH1
+fWmrid/ZUKD_P7s!UCJ'+7pK[f;Z.c,g"/-`b^Vh,$$$SV$^AUT,2;f[1<'PM2=*e
+Z7VL&b8=_pa8RQPLbZGXb@jiR]$luJ7CsT>o8fH!GN=oi14jLmUMTDR+_tcTYP'f`
+C"@+86Q=9?YGj!R#L68/3q'QrSh9Z-:HojAK..__]CkP4qU_toaEfBHL`s8)jf_@P
+%u&8/rIVElN(RUn&,[f1mF^1'Sc%CB3GA*O3),M7+#,1KRC>:Ef!fA>^"lpZO3CR"
+6heX3Y".ucIFKsIFL15Tqifg,HT_k,U4#X4i8rFLO.7!r"(n=N6PNeik\*jQEoZ_?
+PJJ6g8ce:6.4BhL8jOo!)_'uOLt^<rE*c7t2%u_f$/NVK:FU6pFPQd&163)Z'F&fD
+:@fcS1mp&OV%5^R*@1So]A#.YN8\TGbosDu#]GXGHj\.C(N1pco)L"OT;t0)Sf+E2
+mS+gb4cLR#hT1d"A4pXhC^5\PhN?[!cWeI+6"Hasf^7p9jc_*oo!i8k7%=M6SStB@
+l.+FI+?BXRMYsaph&$3IGn*jB)o$t8@@nr]#f(F?hk5J5Z=uMA7%#2HX@'rHc#03S
+oUrk1Xq'e\^Vq%1\g>=5'iJC,#sY2:.,\!h,j?So&$CFe?'>dg[MmJgV2Kfo`EDhY
+_q\0X;2]O&r0[pR1LI7a0AHIp%*fdq7S+sVI\\Z:4!IS8j,2T+\BY08>tK`':/NtH
+d#U-SrX8ci^PRC~>
+endstream
+endobj
+22 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F2 5 0 R
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F8 11 0 R
+/F9 12 0 R
+/F10 13 0 R
+/F11 14 0 R
+/F12 23 0 R
+>>
+/ExtGState <<
+/GS1 15 0 R
+>>
+>>
+endobj
+25 0 obj
+<<
+/Length 5393
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;ZDo>ArQ5&]ae8:Z4eNW#>+LME9Aok]V1)/UDq!2F%Wqqk,o@iZ;H)8&iY/-f;U)
+?"dCW9p62*"c<I7-`[[=nsc%3hd9)14sa,_]t0htGcLbZ,GijgVH?Ts<g.e)0Y-uM
+=#,2KT#<UKg%9#C\OIYb6;S`J#^V;=N$db,&P)XX9$tO+@MF6?KWj.ogXTXY+0R$k
+SoDM#YO'SEbU"6[1\D;6-;mV%X3(7bPDaoaalMG7lJqi05H2]dT;Udo=%kf-R/V!o
+naki1@&j)#aqCDj:)\bU,f>cTYX?4@R"cH(Y>WHR.3rVd.rthLWq&,Ja\,V(d+:&1
+?:@rqRXjiV*<[#R@=g\C?c?,DaA_uJJ#_C+#s@^CJQXT,^"kclOq]9HAp=VnKEEkk
+&QT.$<j/B!#'FAV?=_1fp#7(Z(QSW1,(W'"(9a12_BM]VMFh3,D9VNl4AuR3iXtY`
+45?I>j2R?DK.914@]kk)IC`;CM<;EMZ&U5&-2bgsF;rK_#P^N?G3cd'I@p3l7@8F)
+Dc<HgiLlbjkhYXgme^Q_?X3UW_aGnkJ.M;sY=DAk6k[1tQ-]=pYfQ&-eRhFe]22NQ
+6IDVU7,:EX+a,rh#RoPEg_LEYp$:G2b'j)/(n/C5VmX:iA.WTo0/-=7F<$j>LaK^&
+)lP4(G5#0gDW^5h>H(CX:d*Yd;<tCUNnW=sN8]GNcjF/.(8J8=j]G&:In@8b;T1iE
+g:g,D^7a]#N2T/%Q\DIb_S!6tK^%[6,AqCj9CV#RgCjYJg4RkY:q`l4SY;O?n7\,\
+-4##Lr+5hNkaQ(_KEToo"_rmnm>(KmIsui0N%N"c&,1`HAU5Q-7.;P52od-4%aL(s
+-0'dt)HY7IO=/PB*,1&<g&hYM8$`osi%%tGl79)7RUL7=p+ZLtYc!52`qV2'jg$k7
+s-iW-q%%)f+9Z)t=TTatG/5OqI)((DfBX8n3Q_!ghL]5ga2B]m9cRjflXKs>#D);J
+jFt-R+YPXA1!%O^jl9t-6'#MJq(VI3SRSaL<1h=IK>!@CH\S\`&D4$.HQ==d-[ae=
+pVR5q1!W55hp=YQS,8\:8uQl_=fh'Nj"",@opd0_0X)I[`/%)=jh*^I;'?O^0F923
+AbuhVX63mM^^_G\E/IWQ=:7lleS4m`gG`WHD.g`!D?Cob%_]PKk&%.$0YrSc0^mLc
+lghE_$js&YXdNS)>`4s>pATgU3.LZS\A<5Sg_;PE2Qf@#_:@WZU<M6Yn_h!q"?L#.
+9H(($UN1J#(,!ft_Wi#"3gp8Z7JUFIo60#CR><$:A*d'26bRh'U%h1KQQ8%6-A2k\
+UG7%GNa^?!+k27q^et(R3!+tPgR_X[j.k]Elqh%H@NT56_iiX3lq9_[P]-/KD>k6K
+_)A&D7^ql0>NEQ/L0L$LQJlF:B&NCDJh>1Qfl]X-,jb_FUVa-),=qfWWm2#IH+S`&
+<XPjZTO4E2@i8H&ejVrue=a6O;7(;hk8fSR4smp:p!Ukn/B:tl1f\0fo_i$kY'_d$
+op:K/`Ou&YFJ0N5P8ugRQ%@dA0-BR_O?Ea1I^<>IJ:m.;XF6;QL9tlSVm^l&k`FH.
++<(p/pq/muKb,UU4:En\3AC/e_877)A$ST;UWUiq\;s1>+S(=C["H3(N!.:/pk?7i
+QZWOn26>RbStD>EpDs\#H7+_BdFmWn"q8=k6mr-6lLB;!52dLS\?s2WnI18fK;VD&
+O9)9FOn&A3T[Pt*qiE*,B4J#fY`m"gN(&%$PH#6kk-"Pabfdu&>$$XTK8]7bO"?Bj
+L//$7O(<?\g6augE):*$$-S9X!4h8B\*G8qRO8$]3$kSS!<(Cn=b[)#@]6+L^f'&)
+-HSdh,BS<&W.U5+n[+XMI6`[Ph/,A'!])/ma(0F;>>/Qg(+0$HH8.uI9Y36;7lEOX
+b_=0SGVga.TEZ&K.4NPY+fXRO*0r^NQ,+ba=\4g^=RilMbDJi;=Q/;H_Hj5ON(:4K
+!s2MpnnnB1c(?%=S:LMqL!a!9-)A$djcg%*;a+GH.6DXY.mfD</>X+WZmtM,Z</^X
+;r%$n8+RY]M"OZMGK%@6\Tf`4S;$acK:+nE0Y8nX(@0R@SHfrVhWJ)M$h5o(Bmm:k
+SE[&:.[MWMNf&R:E*Q6Xj-4)V%n8QZ7[lu6kSoN.ND"r'hSU0lC-IfY9Lqj?o[qW^
+)s-@9VlGa&G#ZB<mAL0uQ4:0qC[>p%E60MV#BV[uFimL?1(?=(!Qr]oFJah*W6I.n
+8'83JTbI#0bX"T:2UfW*__K)dmVp[26X(8j]6!.E5U('WP9fDp34u\-LNr4EP9Vt$
+=B*/u)LYj\/4R6BTN.5N@[i_LEE=TM'*C2;+3P!c%?JfhS0>psiCM0kgW`m&G:Sp]
+-R7Ih=:-"R&IZc<N`4oO5/WnpY0Xd#7aj_6O-aO3j6gZnL>AYC8D&NeAmcm^lV/jT
+SK;X9HMcDl$Wfu;Ln2!6reC98.@7D5R;8E)4KmV>mc3#K&'e+Cmkbu\OEJ:N%@pb'
+*$.U/NcVXDO<;MIFankH=O/"W+UPQX<\DftDD,6#S9_7#P7op<32(X"2\YRG&^:H)
+Nb/pKe[KBP,;E@i1QJ'LlER=;ZZ`G+5[UX/GOMZkbr*S'j8HSSr`Uu5]Ae+M>sMFK
+C'h!!//ci#H$a"o+Q6g.^kG@r\U-<_$2YdpDA_IeMjMjo`9R#A'2s=KNF=8;gm1AS
+d7[Wm@"/Y%);W'Ml;ukKW-X$blER:;=K0>PoB/iN"HJ?<F6<bX`/U"MHJ=Y?eC<7P
+qCjS,\:oEAd'j,)!7UL0kI=NEJ'8\:3?;^%oBC+j=#D\gUu&'hL7Qqp#3Tteha@"b
+k*qJ_?,Q:$D<S?ATX;8tpo9&[5C-:]5/0r(qcU[Wl%X_Qg2mG=`mKMDkjk'^[Z*SQ
+'"&[R)6.$f,*auUQ$,\p),^$K^/[CMBHWrg>^@R;8%W*S?5`r04l7n6/j!R,@nN5I
+#J3,GHl34n.Yu%F<)/DC-pt%k_ljP>.)QoJj'[PK(1ZRfAe8#m9'[29,G(PJ1,1!V
+!D%0_,cL]>SVLOOYI7,=`(.sL`Oa9>1Y#);8CqbF<6F&-=YPiSLmYJAR[?"f:t>;+
+M;-ieI24Fb_d'KDR2JbfF03I11"\fTl&#d'.o>8O?4F9nDEjp'4c<W]V,sQ;_5(p#
+jMJu"_L@GG"qeogG1p=kD=.61*S1cn-O&Z2D)s?$A[-C=GAoNYIO-!`^I&Ipr-B=I
+&RR*N=E",;,@UF#Ma&1>LVQg[/IO&-@p,V0hYqpnD^YG:9Lj"?Eh+q2?5F&GC0P8:
+=Q<A+W$,GXDaV3D,j94a.>;tP%h/uFc#+`G\`XAZUpKB(kX[[#Eg+#H^skq=90\*J
+?r>.,Mc&n2b"grm]MD-3<h\,9&Lm"!HBh",/4R+A6RZ-T-[3^q5dr:b6lM('Ehpot
+Qc8(FfOJ$j@b7:[)"Uh9@tdq?hH4\umAd7^ErkOmO+edtLY:'tpGR-?S4(6DJojr=
+U]nHdDLUu;\@V/fHUu?AZA9cPl"E*Z0[Td!%6!h&Eem0;0mF-C,=9diWBMu)pChD3
+#lP!2@iCZq/>WWaBF@CD+)R:=Ak#rugA\RgojAD:U+%+[d5B>.L3e\'r-3\h5GK6^
+ePg/UjO`kG0pJ#j3tdUmS[Y<l`D/0dWQCN:Yc:1X:]6^.V$T6Y\2<ki7A"pDDRS@V
+hnHcRWd^uSqsBIs;NI?3E#IS3dHuUrS"'Fu?ZeMlg/.FFoVIg)/Z`f*@ooEreZ/"8
+X%M2R<Ef5a&na+#!`^S<Xd%+\n$Tt7#Ro[eIHX4Q%"ug;kFQ`Z4s0Kd)+aVZA<f`!
+=tPs1nV3LO`_K1X$LtZUG^CHoqGTTB[FZ<qbIQ%EM;js/,O--BVHLK$W2^$phIf:S
+dCWH0>/<ki%gR]*j;HHQa?5/gVqt?Ca^qp5fnLtSN&L;H.JQsu`aAJns"u+bB#%=h
+jpP$qY+^^cUCDA?Ue#9:Sk3'=U9>kCLs?IF,:_A5Ls@kW+Ze?(CX&.O?36Q@-JMR\
+Fo^@/_0C&*#rPieh787iF@R9bZr8ng!ihcEYR=`F]ka:2*J?p?;@B0Zf2.1dBL>Kn
+7;SqAOX@#E:)Uoj63ph"9fPek-GZWum:!7eATiBe*4`7rQUK3(##qNNf,/Im-s\[&
++*&>t)C%6+#b>t.36L/-)HZdh;O.8rT&,\M2e9q.k%ef7h<"GmbKm&nKaKmN:>Tbp
+%=N#YKO+#3d;r?Ym*Vm=(<oEJ2p!Ok/QQ8[O7BM@N+e%;UYYBO4QXa[WaLT70EdW!
+-R,W-"]g0I!AM^$6p!BkV^%4!HA7(N(sL>B#8'tT^Ep7jY^W%M4fkj_M]OeP[a"CL
+=>H*(euE<T+L.gIG"_0OS0V7,a*i,V2Q(\DhB-*nOhpD0j2,)+RY^U0r<9TcT\JDi
+3)kO;ERNZLlk*Q7:[?LOiJ%!t1,N0q%_?!WKS@edrL)#/NG9`Baar^_J@5d[K\g-g
+:ANAf&AtD+d)0g.EreEDd^;*:4uK=T6cSmQ(#ZQg92K<;d%O/=?*XM0hHfS"<_j%!
+c"^RCiS'ca`'n`].ol`<'8%/PhP5_fVAN=e;0F+?.2n)DDpooePM*M39&WtY]\Aes
+g.c[hLN[[\X`Bp3\(^2LQ.X(/2^tU6p2u%O,S3V,HRtDFF]=[i1<4R(p35@-GB@st
+[4<sko1/XjDB7_F/D.]_L@NpiQ>RV]UJ5mr$LESf-5e:UaSb8i>M_H/csq/[JuG&e
+0$2J5Y,450Y:K'B9idb=H?<KdAq0C@i[/`ub)\up57c!nPN'9DA#^s)f?Kt'b30:,
+h2^Th>OmYN?)_DJYdO`qON?O.LEkmZ47"cP1sA<!Hc,^]Q&J2-?R8U/2V"c>YeubG
+E.eW7DfqZ_d!M?lN^PQ6"q^sRUmk:H,a<"loa@VT=fIXffg.Z#&,f*L,03XfiFnZ0
+@3MO4n#Kbuegp.=,_U1Xf_l$bHg&L_2dc%FXN`3ZS&^"Rek3L]A\`"^F_;gg1@rK9
+X#/R;P,*pYr7lpDB-+41?Wt.(L.$+lJp1`nhe$Dt(QJ^&?f`J87%K:Q,Rih0W`PF]
+nibP,V3mo5Pfs5Q@mC__7,cS'38dK)?fB9JCQtFI4%Nm!JS3mfKmILmptijgPddCW
+(PA1UJ$UINg=R$7UtV+8pl;=Cc^7-t(nUKaMmFHY((tRD-ra;%m"iNF19IpB&;Da.
+HlJ#t@KY<\&_p[0lTbu[DZc_;DsD.IKo9l,W'=`#%IW^5fK$No)6S!JXLf)k#VIif
+.`(Vn5!]nZ)8OA3ibA0.'ajnV?d-kM:uVP$Ch([)m-QSg4@0pEC_,@TZNOB?OLOj8
+ZGu8@NkWDsOV0hi6.VV!:qYg9l^"g%'aB($rFZ*]Wa43~>
+endstream
+endobj
+26 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F8 11 0 R
+/F9 12 0 R
+/F10 13 0 R
+/F11 14 0 R
+/F13 27 0 R
+>>
+/ExtGState <<
+/GS1 15 0 R
+>>
+>>
+endobj
+29 0 obj
+<<
+/Length 8973
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Wj<gN)&i&^<,HJrbQ?-%m-EDM^uNoraicC7S"c8[`*i!MVgk0aT<0.9TZm^ZV,Y
+!=?Q!m7O?G>\5\=ds_(_mT7Tb`LCD@kKENl7s"[g@NuoIH'W)O5%!_idJSH:n[j!k
+Ic&DE0T,4E\XL35mt+dbJjPai1AJo\pG3K&Gs5S'TuL.ucID/fq+o41&i9"6iL7dS
+lX0Ws"q-tKb'b7b2G([UnS.;rJjjKR[17;Sp+7Af]&dt4$EUhBK2a_4NrOLSG-]0-
+)s^81Ll3sbXX5T>=aS!([9NQa2Fu?3l[jgB'#fW@?-/pG"l*Np<55)M>or.45+5UL
+IlSp7imSdIM:F?%<*.Ha?)ScEgp\"?1-)j%>&@tW&1b"Ff%;`Z)gkZ-V@0NDXFP(D
+[W$T'ot,7"L#P'l]4r(rJK&j6D!GoinT>?1VJ;/<'ch*8[0e,.MI5RoD@X_6+Y=[4
+q:DJCph0&ge2\ojBOu7K`1`T32@h$`QMR1:GQECCahe`/ZtW'T@cm7JXj=Rt0uQWh
+.s%JgRtZ&U&Z08;B:.Q3`_AUPa,Fc6Njgm9dGT!<mPl64?EO'T4X%U<^Aa/LZ0E[a
+QLg14BuM%\CtVUsj!5k=aLbZhgL@#.`)^=jfX:!!0W>o<n7BO6iZsZtjD/t,jYsR(
+Rt$@\S,m.g^^S*5"ZhFHL9'8&SjOqX0F8q_(R:%XiEW"0L/&_>:gIt^gM2'mMNJ@C
+_G=DFi4=M=1:>l%]JOj%MRA:eg=3p(`f:,F*R7Ug_!\N2pL-uX4tohNgN\7spIo6o
+&\f$5>:0*%\_,dAGP!H8"HH/Th+52G"%I,S-c?d$-_DB`Xk)M7JeXA$+##fg=.CQi
+!GWK+V1^KQ+sDMa_".YQ$FEd@-%W>\E.gV`F.,J;i2`/N+j4oJZGCq*K_^Y$hZXK@
+*eB<#]]0?p70)Q))]KOuh:]idiuo+q;1e6n!=gK[ki1V4qZ8PYN^cXrHltVF3P)=0
+kTj*97mGt3h@bMsJg1bh@(Ef-B"R_uGM_sBqnX2B+lpaeK)eARmlFAhb'T;Uk#kCg
+Zs.EE#[iakoGOh)RTJMZAk`11A%<oNN\HY:1ZD*/C3VK\*RNo&*0-F*JOB:i=22Qb
+P48P'h-`^EMF1`kbo"lPf^O9AAt3GlO#Y+d'$t5oXa:TKFZDp,&R#ar"KXO@4?F*9
+aiME_?NJeJ@^WdEb>%@U&r1ZP)oufcN"W@qGP)_Y$e_#&NeiDdE[/'B"9VZi:FP;/
+D!V%t(>C"cGd`&,QmNLc3;l4+MS$-ac!`JOoI^%kmF5,7;qe^*^?'S0d0=gP3<OD$
+,W>a9KbNi$%A^it=dDedj)#+4m)fDm;lE\&,f_q*eF&\na":YbeQDaW#rSY3RcOJj
+>p:JT+t"4ChP\7"-fOO`.)V,eN$B`uj%*Y:p9Neg(^B.K,n2FN6p\;!<H`^:9EP$t
+e-c\VV,pUKR(K2Dc[j:X.qrZbVNCc&SuB5X>>6s%UtF^1Pd9#R]d[Z):^;5@o(MG.
+4nBVEf2kAf=38!5QUE5il9KU8g0AM+ra(\4$f7hk2<_r7N(nZKg6_m&lN]Jk*=NUS
+9(Je]?>_I3?HFde%,/uhPpAo6oV-:uEM?l(G'*0bgpr\tX,q4u/_'O3L=(k)5]1JW
+N9l']1f6?T[Wd1>P.!JXUn)6a#"dsVdd;(e-&V7,FcP91Y"KaSTHKF$SCD%O*eHG9
+4:NGBT<$$'R,qG5gG"u2NGE0p><D>N=cOA,XDS9:K\X,LVm(b)#CKkqnY,O+c;&s,
+)37,3[Wd9qVnTr9RO$9R2V=@c#VFSrA_G4,5rOO,7Y1-&fi[/:!*f=G9Z#<3Z$4OR
+\T@?)l4>VF,qjrg_Li5Bm=e>8c4qpih9JMiCALWNZM-1c]HB`nMRh,SR-AjeA7cC2
+W,S(#KZ/mR^AW>o;<PgM-=MXr9Kr2ZH"=T:*KHe`i)@%V^MsEKbkj)W?gj;^YCKBY
+n0Z51@%=Y+gXSeSh!RJnL"M=_`n,D";5&Lkg@e^KD;S^>%U5oTJc335WD:HP7R%cf
+F$bmheg&9-le&N+F(Y-`3h<iQ,:fG#M9U;(8n7P26B:F^9;=@@`9,X3I@P\KV#:R0
+#t(n_Z[^5Y$)O#LGW;3fB.;8bHR$UFO]K*IX6\HXhr]6.nIpCYrTOPnY2@M8mBN*c
+s#C&/m.L&<ca-]rd0W^B15TkH`>;Bb,f30'4#o1&PR]:biQs19(C+sUP.3@KmJ&rr
+UgiabapCj:I:7H5FbT:Y#M,Hp^!bkT<'U_3=f9Dp$N7-q*k(/dA9fDb\jf>;cGTDA
+Z>L.RQeh3*8mboo&g.?148p9Cpj7-do?s`9>;u+lG]k;J]Q?[C5$U)`l'FWnq/Y;W
+X/koQqKNZYmN8M'8ot!@+(_2T=gfpX]=OGMYe#31gI#7aYJbiS?^0`+d>R8J:5+S,
+Oem4tq#2QNatTo:+[pSi9E%D\ag=mo@CS1IdPIASJ_cOn&6h:G'RdKoa`V:FT%FhT
+\4ET>LEs!&opom(9Wt8+,m@.apM;UW3."U;0)Sc5(jTGP,kmJa3)8[t4bl7\'1!1E
+mAY&#ja1a4<dlNYM,61c%G-0XS=7Us;A4$WW"\g[I,?eNNq9:=+P1p^ka;q]q6bEX
+hPYFG/0S1[RDAT6P44tr/r&$nU2($>pBmC6;Rs5_n[E\&!P5%=(QaBZiPEKB,P<+t
+*goumS+%Q[=7SEe1Md]9E,=atA8.Q_g!ZRkrF,0)g\H.AOk]d&`TXaR;NfC)SOi&]
+/'mB6[5t!;S2?jj"Ll'G;CUG`HNREsV7uD0*SnTq7:"&mfJ$8b*JR?#^/ptV2e/.>
+%MgZ%IIMtj;m#A_]"7MZ)>3AhG%t*K`=;ET2sGfcB`%d!?&_p9\RsKgV/@16UL93_
+?<PN./!)m?gh%Nr&G\m^2O!X$1hRZ>Wju=F]b7V.;H'0q38J[b<!%O-HG]/sQq-[>
+SG\s`;31pfA91eU]uU>PH[/c!?:]@3>`ubh@/o04CK"8*Z"dM:-Pl@)<_2X7^+mS&
+4TVQTZmk&GPgh]Qi1*0%;nZ0%`b-0p3bJ=Z$6b&+o$UuD'[pTp2NCC1<F>3O].iZq
+2bXlE+.L\1!Xhf>c\K_ET1V34W_0W"o`oBn3UN7/1?BoR0>A*7NQ8mLo*kl!.-6aX
+Pt7a:IL?7CZu'?+7-]1FAMD/%Ke0HM?h-o`Hl]!?1NW%EV!#'A^:"WSL0,8+)u07R
+5Q)Z=[U^]UE:%Q%"5r/%-uI31I,Ecg`C9DLk#`oYO\7<naPQ;Dabhe@1J.OX>%4$l
+_NC&qa_@UWJi].2^BOk8S>`k3N]RTB7@R`n&b28Sg+d(Jje:suAMjs?;4OW"=4P=`
+/(1(eRW&)SL@8&AdW(DA4.pI9FG8X;8Vc=se#e&LY"@7($YX';7=<.iN95I_gaIB:
+]P6l8p0GahBs4u%[Zr)mBE*k%Pra^<Ej'"]"E<'/%<.2r+pLemoS&SJRBS:R7E'FS
+oXFRaR3b;X/5'q(Cb;!sfsuS'%3Gp5'1Is,.QhS^?Lt9b;IYO2Aji1+*m1;skL,<;
+e@)!po?a$+/dV#"\tZ"nlie1gU35Fiq^I/(\`m03Rp>>h.rujYPU7%VZBDXj3M\q*
+\W^*G_=.GGb=$u>9#<HL#6#7d4InI':1s`P-`&d@8e=CQXVc^*?d4+C8D6PgZGI&D
+Ae,SqEP.I*"X3fF'P>Q"hh;A0(eoVW,TNG8ifge?dHE(#!qbKVplMd:F5R;ETJUW%
+)[&NGrOjAF3Vb+-bQO9_KKPQ3kZafsM&s([N:n/^8?>EO/4iQ)lDL)MWTU]p';4Ib
+=H9mcBF"/gL1hb3lp`mXJ697tVlg(GeiC2UC'jK_QF9.TK:C7N1lF(SX,s3ir5l-D
+=>-RS4UhDRDb6*\*'=UBq$06Z.04TgO%;RKpJpF*$D?(oQ&rPOU.mU>%\t$kjc^s-
+O$.\hkCCH^bNA$ZnaZ.e#4U"K)-lc-3$VSN(:4H-Q>T2s$S>MZj:UnjF2nm10R4a'
+R@FVF'I7QIAH:f!I7eu"]V65MBVB;'(<R>j7@PGSJG32S]:R5IU#0XTKRV5h3dHDr
+3+V=$ROn<Y+@iaHfiKmNU7)rmBf.Bt;C3agMY-U+\mn#PWO:O!q8l*bEPsKtJ-oF3
+DPCI01P&8gChJ9VThY)KQE7a<Zne@TWTu=8(Bg,V3tU=/Nl/2n=\VH/RRGeNG5fF3
+,#U'b^i1BL#mJ616A!Q+aC8U#F.rh7n,[KW>E+H$grdp@m8)M4Qa_n'1n;6fL;;^L
+OBRrY]AYl&dZ7DWEftm(#rXB$V9k5)(@7:BP+no,</lp$<^,orZL;JQY$E'r("98C
+:Vq,ta0E'7)7ppP5)'e(*?0q"Uc$H?nWU?)0HNgoAR`XmTl2<qPd/1s<O6.34bEE3
+oAGn<c<2RC,r8itbXC)uQU1!FH<5%hf/pW9#8.YT^>$I0c2D)jOWLOePh8OH$)3fU
+i+H:Qn812R3/I;(7P-dYQ3#.(H(ek'\.psX0S!o&[m9Nl#r7]e6\o3`c7GK2Gt[bf
+ciE]&$WN$`!lIX1ps\oTO,MMOCUq&BJ#q!M@ft6PcLWkORU(==I.?Y!2sJ;n^XBlX
+^\s"<56("E;m4?%c[UE8LPns#0E(u\8LFiSO9C\O,fh<8H@hrRfDAaDL*2JqC@aDr
+(B#i]nh_;!,(Rc.BJEe^[@rH)n?=oSPI1H]6\.AcBs?`<d?fU!)DX\!I^c(4e`ZH:
+Fl@_H^l0+h2Fn=Z<T%W(7T^3ckKYjB\L:Yih+in!1W"8#PLi>C#Z<$a`>OlNSWq6@
+2Y4r,RGebFP2c"*MO\m3^4!8+OQUp+pLqRRq644_0#T+fEQF1fI9f'Peb\fd$(W0a
+]D8*Af,%dhNk4]?]+;GJjfp]k)e!s(LJ\0%d&A#>nF%UI47D$Yc<FY'3?0)]hT9s`
+EaJ$<aa*+iJ4aUnIu_&,]N]ScB=$6fH2hLOm\o_P^AX/b&poWVfoG[:MR@fkEn=K7
+]>^=_f$-M7"Ek$5@)+/".@$BE/<+]a5/;a46ZJ\,Ha4Jo--pp-oW[u&a!,Q0&dKW?
+En%=?Klm#KOVjEf!`V')FcMH<j7mn\SuKX,jPJC[F"!84imQ;`398L=4ia)K,R9)J
+Q[0[r3Lo1/+\"r.BO&nlo(5F]cRK/+92P[n=V(>tf8Hs69V_="#fD494f`lpC)5jh
+kua<J<od)E>TVX`#(Zkb1+icS3&IHJKdi[WbX!S4mKX%-RMjFL1d=$(@0SJLcsdQ'
+WnCG:I%7)%KqUTSci^u!odoKaDSC?T(:]RY3#"@<c`q*nA@\*"13q)2:NS0ENC?S.
+$p(cKm<q.WnFI>VLhE91QVI:#bf_BkIE9UO^64gKqVO8kQt!t:;B17FHTpS3aq>;0
+)Q!i`^=k!05&X&&OPmO^B;9'F*jkP*h%+J-Vr-UCGX9tW^AUm\oVo1^JZq/q&^4),
+K0l[Fkk['U!).Z;eCP+$i*s3aS=cifmt\SdmQXM9?2'hI^hHa9J5OLeW*^*nP;W/U
+OnuEu`Bl!nL=0%tY7hD)0-9(C&kXdDoaQ2=+U!F+)VkgL1`]\5)d;Pue)#GY&ERoQ
+U)j('<F*l]48u1qRlT?4^D#lh(:!OgD:ZZa7@Qaf4BG\@eZ>Rd=1ZFAUVY;Hi$!A&
+RhbQO+"pdP&Fr^91.77LeU=R\lVTt(Dcsdp%$c%@CT%r(EDT6E%dY)h78\,Jd8*qG
+28/0?fSjDg^S:=5V96C5TpeaRo&tF]DYmNnjd9r.fH]t_(sbrG:P8B#'rt%H&h=hI
+3hl:$!3]Rf039:sA)UT)g+0.FV_0I]oSX")oqJ=[N[P)X.C^oU'UU0/Y:1*."6I/J
+,U><UmPFS0\*0/ci*4;$Jn2SJiGXp\<]D\OAQ+UsR63'?]1ksUXlcI]r-O99CuPEF
+Wc-9rog.[,q*JCEANd*VKo"$;kiPJ10AkT5Lt>s*>=GaXo"KKfl9Zb%^8"n'YM3M8
+Df<cR>Zf7;--C9KD\AV7!Y/ce=n;$R8a<e[<M$g.)LNikV/)gU4i45XV8:NB!4uF]
+C.0#'CU/m?B8Ab\Uh)@?n9Y_QNDKU!<1::KAHsdT*ZkPc3i+N&B[p$2%4NO4R-0ut
+.@4V/')b2jNY_7CTmssV/1,Num<Q*Xi4Sn&Kn@I,FUgfH$jPH.%<0-8(2p%Tq9XL?
+KX.'9;m:6i!"i'g:kHheHl>bD4.*29S=O9FPo<R*C-[]T<n$Tt;Lu5i#==)%>W.6k
+Pk9cf@>rWO"[.NZTG+f?--K')pHb`@WZ:k>O='@=4[:6k#>4I`s0L!KH_A`'(?;;'
+]ruBFn#L)9N=2\e[Hh1u"]/%L)O(nu@3kat]W3CN7D1<('?WqBX:4?YY;=?n[!is-
+i"j1:(DBB%,V&3o#O=Ll'dQCK(UGg$Gb.cC70f1<*ns[gmVNe?p2`HnH%7Y0._Y3l
+pG;$5LlY-ud+l+Ph\Q5'cCT75BY#MoC5kW$<%Z+PZ.O'#/W8o5KT.ddX7(Zt6"2,@
+#,lfEI^HrX\#pgR@TkXBhG7,/8L3VKBfXABBr^u^at$%M\"QidK1Og!$q%fOWaLLa
+/d\7=EiBHZSBJ*pN/;#GUSaChgJmC%g)-ereFY'6n"(U.c?^t5ZDP6s:d-aFODbZG
+Cg&"+BkEc3e7EXO<E"jWI3*h5aW1^,V0Vh"E"DkjiY\)J?<;)sKMfaBW^Vu/(3al;
+_hir+Yc`'t1t-E&s-%/#o+Bj+ggZPRgkOto/\k7#Xm,pgkTa7p8W2[<KafKbgr-@E
+B^]/[Tp'0&)O6O+#+n4%#D2tq9IKInq$HGb8p5P<B%7GE",P7C,tf8A0J>'c=;5&*
+AtV&H2XM+!6j&+=b"f6;+O3--$6:H=U@Rd>C;Y&>/jnSh;/T08`XuA)QJ(T1;jU3l
+'\+$hNB'1G8`=78T):(l<"'FB_PXlRBM+[%E_!d%4H5f*Y/'GIF2cKAgWIIWjl3W8
+=JKhRfMa*>\g,T<jV6"j>u3jh26jWjQ`E7Q-WE*RO&F1/3Kbk7Z6#"JqZ2gP0@)S%
+R$*qq7[f9Cg^`C'S^G\]ql=[ndN0uc`a:785bU/#r^V7!lo&_ad<iUE7hMs3p-Onc
+bnpRDAIr63\Vr2K9ZrqsU=5nS!VuN'=4O*[=nZAYJjf:Ol?\pKa!k7ZVN$f5qOFU0
++geQrhhpf31'W]K-aQY^dHqt2.[TE\Z,K*:BEbeu8YG<)j;@D.hA>b'/eQ?n^?7:X
+;DO!QF1_WJ'%Si(S3,h!-QH8^RsLHkQW;N/Dl@+4@JU56)QTeZOFY<&?mHE:_q>7^
+DfXr'&#>(c0PXe0MT"K':iOpiE0/%>n>EAk-a\1>L\'IhO)Y*0R5gPFM\ELW;SeaT
+T\_bJmR8mS$LQ06%H0;J.l;&@;5:7M2^FAqWKp-b8h;<DPO=-CV#,H"/QN+%3U$]C
+qiHU70BFNsL:Mc\E>3MJhAfH9nLmDf*^TdnYm2*$Vqe9TP3&VpA(71\iL$<UFt6FT
+CAAnuGZ1GNH"JRO+oAM_>F/f,=f'=4k:+5@P[H">2]>UgAX5gsj)@4N1`EjZ&-ds&
+C:^,VgD#D(22p@9CBq$K`)2:VG8!=^2.3K<9G<qPAL0*0L]KBPBLuPf6qkb"d#kkJ
+5,5.e')4r,$[#6%=2j\i7+GW=H&UT?->j(h0JhNF:@co;hDfF2qgb%tg"^b>?SK]b
+g+oD_@/HLf8>k[/9K`/:5%Nl'8d#"uG;7Vr3qDFsGGh=-d^p9e+(jsoV4cnHd2?#N
+I>8XlV#stBL`W4om71fScB5"`')"/HY`u/Q"Z=iKnm/2;37ZMGjLNgLRnBX>3(R7k
+4RqZ`,8!<Xfp3a<fVd-;'X>9]6Us]!=RbIpm^+\HP=I-0FV5YZ4mWq1Z"P-fq?&*N
+]%#@gCTFg'l(h[=f2(&DB!<R5HG4NVg1C^LC7iL4Q1*MoQZfhVD_nY.cpYq@=nt/m
+nq]>5rDmiuM0<W>UUoA-JSth/4p#qZ=e#,'\SE438I>=k8ac.A40M>Kq&bI0nX\ca
+Z)kk)?K!]X7;,IWj$umr'haNb`sNGMfFNRZfFfIBW`i^V\6=7c#UqL'/e%S)9KXt'
+k.TNpKR%E8d_pQYgW%ERB<Z_IkMB#;In3:14Eps+'1C"WmESZ%q#)C66?:r2`VD"_
+qlh)jJ2D1U.!cm,+8%<O%_\JthoCVKJ':KgXm#h6@5WJ7`<#/4P&mED^GPP3Q\El\
+*Cj-i,^H'5pgGF+`&3tp`5^jV%1'tf5AW&$MGne5&9QVp(mmR[':K(+"E%%<V4=-V
+99_s,OI[:A./8\>YBs4^MC,/hTf9h`%%E8`pZF$mI?LSKnMBKF'hasdLuX3eolkU*
+4Ppq3d=+uE5qP^05#=nOoM'0J2j#R?1ZosSj_kLfWd#?M]>QggOSiCsqJX)I9VS8X
+>3M@71quI2RX9eiDnQb(!:hZ_g.^;:OV?g8f8!PI"hg_9PmAbPJm1tXd1!]qP#;9`
+#A"C73fNk8A>W+5hC/j"2nhk2lS7A<T09qZ@7>HT7pOPt3n.&6.7<%g_G%PV@QnLn
+Kp_5IE)ScD1<+2g_+JOl+@V>_Y[WIfK4N-%DhatAXYkqZ8C4h,1*.?$dVXC$PiS[<
+gC:\c!!7XtV\Ng0<Q_<c'bqkA*+Un0cf4eIkVc/6.1((T\qn7"hFN&K^PCq"$7qG_
+<WDp,ff!7JbId4ucjZsC*4X:Q>EoalV_c*(QD!^N\1sVf2TU+rrS+A5R*'=XrS))"
+U;a-"o5!.!R.rit#FCjb$^VXZYs)CnTO4*5I`K#YC@gcModP<(6&!uh=?Y9]s!t&k
+7N57F2P(g>0]N2#Pf$s=JJb=[Z&#dWR78dYfbe@@Q2bl7]D+0M(2?*<'#DXI8jqL+
+)W+]=j[NK[.HjYDMe(s*afkA,p\9B]C,f!*Ul[.t`[8lLH-tNPIedm^U%TT;~>
+endstream
+endobj
+30 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F2 5 0 R
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 10 0 R
+/F8 11 0 R
+/F9 12 0 R
+/F10 13 0 R
+/F11 14 0 R
+/F14 31 0 R
+/F15 32 0 R
+/F16 33 0 R
+>>
+/ExtGState <<
+/GS1 15 0 R
+>>
+>>
+endobj
+35 0 obj
+<<
+/Length 5721
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;WR4gQ(%0&^@Yr6B>YbES/Ou/K"u&?LMG,)bFE@]>,a('\/@[9;IlL4<>aiT/otH
+MNZ!L/d<OYS))UpVbUOool>6MI6:U&j^tC,3WA6)l?Shp5rN'kB&S,!]DLR#RW#f@
+(kc<S?^A$*]JmQ&?K!Q%\+LQ"NkMp9nVZ$r^$WXs[.h5.@I*r?q:F;DbLs'TP9`Gi
+q1(mNQu&@o+OB86V#2bSZe(8E]:\5#G5!51?N9t.4<ED)qt=Q5O)O01R!n]gqoA%\
+<6eiK3R.[.Q+d&pZ[RAmQQJcqKaJO9?bR\[n,'-BgBW4:Ep_\,IF7c^o>CN9Z$?%u
+-B4]61uU+Id!2%WQ,1U\X1G`V7n^/7]>&Db?lR;@:3ppFG>7rWbMEp99WSlqD,G3^
+cb&oMLbD?^]s1'gpgEDohOBKUI&uSR6d\tHLU@\sK$]km'E2-9T1G6IJ!OSh1F`./
+DVrMA0Wjdcf#@>9eYW[K<>5."HZaCja'Fb`?GnKdq.p,#2OHbV/cQ*G.T1#Gg8p4q
+iT3hK3"U0CN?B%<Y&B6(GNLN%<@9i1S+>Xa-4+JBQ#3q7"0@,:?HKWB5j=<;XGZtL
+!PEISN5Jt`P?$U%m-RSa3mJc8e5gutDe2YXZW6=W=)HQIK#b=q@*;m-\+\I]I;f@S
+Es/-SbnQaD+kS56U?0Z]&f"\P\l3e&^?M*HmeP<2p[9+("4&+OL1HX/Sr*PQgK!"^
+Y%;p4TPcqnV4F@$_c'&F$=r=p1Ys15qrYGQ"U-!l'NeG+NGZXO,e@l>U1dKK>>_S8
+2r(79lc#E;_?V%'k&?tVc6\sg3QUslI3H<Hm2['/*mld0,c"Vu6Das!ot-q?7`4#T
+ph8Kfl=K"LC$cdg`MTbR^"th0N:B[+FS5o`L28uS(,<jX;:WsD1V*\`cD]YJ83B<*
+OI_p>OXUro78[^sGYiV#J<lE_XS,!urO@7Lep1fAX_SF?dL/>2(?eEK'WjMO(-0@M
+^(RPKVuGuA"fWkpBlmPYe;QT'`cble+Kd[C+oJ5)Qi-7j2d:Fc!dE_nq.Kefj'FU=
+;hB$81LS2A@\i&SeD&QZ[;;tISV^-Qck&1'Lf[?JZYKbf."A<o*,YcG"c-GR'![U-
+*+bXHa+A+5XoP1q0G_%q>>.b["]>',MlF6>VHTsLd[`skp/"U&W;K+7s7_enaM$sI
+r.qZ6;loB=7@6=jW()+)/g\./7!;&Bqo4[[1,Xq5c[IJpj&kOeOO]XJ-jpZY_(6n+
+nf7s-&B?'Gc*:M*Edrft.OI>f8AifL,YM!%A]E=i3i?1/\h,bt7VOsl<%c8k.o[r-
+(tB.L4ASBDaXN:hAttG'kn0ZOiT',)q#r?;/a:QZLhAm;#t+1F'A_AOgD1Xn8BE^[
+<]"W0nWBaajU#?m;>Wam..oXjO#!]-U%1IJj97LU1VuEpd+j5=-J=&h;j<lRr>n4t
+-B?!lf:)=LJ>6KJ%"B[#EHpmLa:#.)'SP\?po=]"ik;P\P'N4R/347#4K$OL\pK5p
+1)PhgB8_uhjY=M8X'Bq8lS2>tNPZsp9)=+72"hELj$!Aj0Y\VlZJ`[GY/hcKlot)$
+JN6"'N[`mLdR:"lfhnsBY!)Q:S?+Nc_[a!Z`2ehlV8gAJq&a+p;s,==2DX'mFFsH)
+fP//B-C#oMlq*`-<+kal/>$'tjs+fCDc5b\KFdEA_(HbjFCOC+s5s<N_G-MESAV$I
+LB8;_?Ai;;+QV+WAUTKAm7oLOpLCWLD*><b-bMk(_+0ta\2k4+hU2qfp4@fVb@,</
+Y:0P5QY8O=nk$tiODDcESHl?5i1)SjLr\8-&0cHVG'fU%-X(_is(gbc+:Yl<1Th/d
+`opcm1Z18=p*=(U1,915N.]^SXJO6X-HloL:.B,WKa#A\Td,9:9F"P$fLX9+&_tMU
+MWKI^7HZ"bR^WHBH_$,$KTY7tkmhSl/n^?/g0lFq1&<Q*gU-N#'0mK\A2ERo>W+U$
+V'Q%f'Y5OF$/8lf9e3\+p2<.\'[[\VN6h9)9XH3bf:=4lX#oSg1-&'*C@0Z1kENT@
+IZ-?r8bCfC&tB3$L`R!bHXc@trdY%hl'rHM@&3.A[0C?!B+ua8d8:q4%(<bZTh.,$
+Sqqt#Z.:f`(E3XTK5>-c)^pilGia#q.^"/0pl4m"0=[Gr\O;RY.)0P;rCs(,(UZVV
+17>e5g#PJ/l"@M`e8?e7-OqWja[D'+=?1Rm&QQ1k3,m(e*-r4cfeI14o&L.h9$^Y\
+!Ei"J^i2Ad>VV/38?cm"j_+_:e+o)%aHdus;qIU3_aBJacS]i1e0\G.-Jp_(\Nd4l
+Q5AXV>$+M!*ss'=ln4cmF3=ZR-4@?<R7M_O/-IYi\"n`XH?Z+'`21SG*<D1>e=fhc
+b*#;NRVYFu]!ji^&$P1i4]F^A>m)'?*N<HTlsS;L7e&cVf0J._*"fYULguGX*TUh.
+(i'hB7Ql)[P.o_i\Pu=A978CG[hHIbp"H4!Zpa"<nED9sDc4.W["MWVN6Zl?@d58!
+m<g3[QR"#CoNs^YWT:S?`%cE^jCMCA-FpQF\f=kb-b!!\92Q2t&',`>3R(#2$'tA[
+3+ETCE"OfOo?PI:1Ml5!&TSd?+b`O>EN.50ltoZDrGlEpL<D8Kj_a`GKstZeH7<uq
+_1$l6L<fa]q0EdMee<3<^`\9W`r#F.oroU&1.'2SUUK&I9k2gSM-"m921"U@.16H+
+UNF?)=GelO>la&0/PVhDHZ5"fA:8lQ7@_fI`Hm/IdhN/J[IbLGl62oGhR++@JGTsH
+Boos\n!`ah+Hf;W$h<V985\V#;$WPt:L+75kK]O9HW7'[7UR1#2dXo$C7[Wa\8:*2
+p1(Nh6BX&YWdJ]42$b"4QZEpF&;Sqsnak5T;Wn+k0Y1q3!Be?dg3(#H(N)`d#_X%+
+Q2=t@fUhC$fDnk.nN-)f1PpJm;C->]meQi3oYRkCo1\4QR<8:\douV*0/i44[InP%
+Jpe6eE*[>2A15%'TeO"mZ2bmr4HE5k+)3$A_jB@#J8;.Yc?D,YiMe7pGE@41L2A?9
+F<KPn[S=s$Fj+^MA^R#oAET'/Esgh6Ws*<;p:]D,=:OUi^668ZZ@Ab$s%5,?<`\3$
+Q!kB,Yt(Ja5Vl4X2jeJr4SJ^!F=E]#"$dQqIel*`\>lmOr@!e?,P8#8b*tF!1sn)d
+K-^DDf3!PEVrQ#Jen?,9#._0E\UG;HeArGolSakcs,8IhR3kd99siA"O[E&"VWlm'
+,Tp#ZUg/oQe:hr+W_81/TQmC4(/S;Wau`aO/MYgBN--!@A"EU^`&OBFS(?S/Z/rS.
+<RT1sMCnmb]X?87d^_fo6#oQ,]c/0oUV9R(N'^;1,]#Lba>08.@mlO/%-:FK+u<OB
+[mR!m-WL]%$WSr-:%V1^(Pi#F?7id+)c:_7YNV,P,(fFEX1KJ[M?82,E=4G2;.N*B
+,$P7'eHsT`mlBP@.E[sACda,Ka.9d8Sd-:^EZ"OsXsQf"FN)^_)RX(&*g!IY;(/da
+g^5`)NM(e(1m[3dU>p3Sf6nRqoX;3;O)#I"%69QK+:P"(*sfpFdD\Ohh"PItadA0,
++n/`[Wp%>/qStVbXhUg"\o:8&S(lDY#rdMtlQK]%%$b`]PMjBM6_8\j/\ORS+mMpt
+m7f>JkbaG'S7l;>bnpE_.?Jb+9^ht7Lk!RB&n9P2WhOtr5-isXe]uCg<'e6p\7,p'
+REG5+Z:ho#k.XTE[J]TM@-AoD\n3LdgoG)bj:b5pEF=HAX_m2K>ofEo,4Yd'n.&o+
+^iDVu:]6Su"r$WB'JsDZqCnm4$Ek`td$N*0HMnFL^p8pg>ePtgbtkut=RCI?)at#c
+I:r/$I0F,l=<KTuXJ-IQ]R:5#\ul%[_J^-RNP%:nr#7`u6()t*R8\(\k:ojV>1m@t
+6gu<H-(lBX+E+<u*E@56c@FSo(l7JA^U;R\5'gm>C:.5Me!:XE:cU%_Z@g.fXg]30
+Y*M_sEC!R@^\s-mPgU$7LSej,9#6k6Y%QXI8m]:c)>@\N_n.M@@o_bqPW2N`YG*!e
+'bm(*D\5u<=af;5,4;6idSQYs+e+CnV)EF<dDd8\X,=o(c>>"b#qh=hcfFf*^c\nb
+J2V].UgsebU@<_aZ/R]k).3c4]gdlj3IG0&-'_,TZDM;&4[XpQ1Apl)DcP;`5;p$c
+Y]G"-.MZK[Hoh<7(85FT,Wnbd"7S3FADi&@A$9sAebUX?UW'e(6na'3c5_"c'7?@&
+JokGrG=eI_)^>-uo[e0mRh7942k,oB,:\C=$UW$#-*]*L39i`DXe@H+'"&j;-ATr/
+'9LXlD5k\t,<`0S=dThiXR69qR2B>4NDY7,pA&%'%g_gG;&3,oSK5N,(ErAoG-sc"
+W%&M\m;\H\ZqJhgfT*()#2pfZboG9g*;MP63s):9,^=A4Iq-kZFIC>p_kA"2NC4H"
+3ubN5`sUSh`Zsq'%J[ga.(aT@L%G+:9f_^f7"@lLDcKiZ<;/\fDC8%UetsLRSTo.B
+XEtLYbb^_%V?^0MAIa54L`*?UTj?;!`Qn?`XWR*\D1gA*Otf['o_I2cq:\UJYWPhn
+(KludfM#4jZ(BK,b"H^8N%`jt46hCtN'4n(VS4U"/5up%B0'jAJ%ihQK#-N*oQc'p
+jjeT75'H1$_.BC/8U97k>tQhialE>TFEo*FK4B;A9N-#l\`Spl'!.,7,C)aa>@eZC
+il;u"PO2J;`Y+>52u9Zh?RIl#ka,'*E.Z?\@g:V>NFa%!4'N/(p[Pf:8&SfuK=S5H
+AiWVo65=@N7eEoF\6\R.F*j;a6<+#6]ph^4pTq\@iER$:asqbLm8qdq[g"t.qSA2L
+#>Sr)W)ggb*4"hremQj:4>:":DUbAZgged06ip?*f$J1B+q]V[oGKRJJ65rEgB:jN
++ZDGccPddjjX/2_^ntCS[9;h8`oaQK&h#"1U&([e+8Y[/MR=';[0WQc0XW@qm-7WG
+:B^k1_q_!!<<V7R&,WVb?!YCG5#]Ah["R77_Ha"bmBSkiIcPLDB3,9+bX8u'VC5_u
+hPutK,@qJr8MfZ'<J$<'m^.I&_i@"P5Shp76jSmY;(p6gZdY3fi]K'"E@g!u6);-s
++ZF,mVOUdQT-[f.FU=s>1+tp3Or0!D!Xri*XV?<O^87ALkgC$9Q'8kuQ]<U5XB%3(
+b6eom3ICYFYT0CV^Fm.GG)\.-la!NYAhgX>"!`*"VW$3YRAh^kqKmapethUu`e9mG
+l`7uu;uU4H[I>lL3\\MV:=\nOdfeI:?1Ragbo8HN+85Oon0=2JU?X@tlD\UlFe^!_
+EbC3dO2gi>Q\P0F3J`*?[(+cMirfn?\'P"Q4Joh>gGk+mB8M%!m$U54c"'1lf!^sl
+Kj2=G>+l##@0o5(+LD;53N\+g=q]F.q^j[>PVB)Bm1om.`Buhm[(5Bo<K8f54+eN0
+N(7GhP5;6pcFG,hfquVk>%QU`A9W*[r$Sg+2PrYDF4CDlku?V"p/@QQ-X0b1*N/]a
+21Ud8chO8FUT4c-A,W'[VI^7epF^!#lNI/=H`9a&ft&!EO[.U\SY!q3pfMd">D/_B
+bi;OGehYOIT(,8:]K%5ELH>;_LKaKk/$YCJm[!b5QHG7%Ap?h)!e:6@G<#8]aE9G!
+Z^@#j_:m+h7l<Q?8=51<c$h&:(H*5m*1Y*"gt67h%Ko.FN4$Tj`"=ZMq;gK!)8p56
+/oK7c4:aLd$;Ej'CO?!!Yh#=W$gM^"YC?7r!,7:PA,~>
+endstream
+endobj
+36 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 10 0 R
+/F8 11 0 R
+/F9 12 0 R
+/F10 13 0 R
+/F11 14 0 R
+>>
+/ExtGState <<
+/GS1 15 0 R
+>>
+>>
+endobj
+38 0 obj
+<<
+/Length 3980
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;WR4gMRtP&Ui84&GqW^^hc_PVoO'b,]K:0N?'S$$uE`)"%?'2=1j)(=uMJ'cT0N=
+'M6EI(kt/j^.ib#WDf_o2S-DG*<p+0]"'NfJH,-.[F'HMUdh8uBR*GcDD*XBn]hP\
+G8IZiCHiY1/j?:Z<Dm,QWpt73rFbcGL".fP_6DJp]3\dA^K72fYs&:Pkf<1O0(8f/
+hf1M10rVb<Bcl>URh).j:^rtTlD?>E>&X5SX",6hVNk5lo.$aTXQ(B-[QF<)j_LK,
+3cqK![+4G"jg4Qhmq7o$e^nPL>DM$0XZO1nT_?!33PmWKN)lJ!%ZG21CR[U')VnT.
+CIgh9/Un[=_a_=fF8Gh?:Rg"rNo=Z\qN3^d#`>c*>X07i>Z6$b?;=p3E3p&*)d;\E
+N*#&^[-D^DS`7:@(`3Ib]9A@m%,%<AB9d=Q9A23Z[76eo6N]!>_e4k!mji28TFfZH
+)UDNd'qPgr#*%><[DLP[pO#>TmN%rE^cO_p*a65*(@NAV<fIUWGm$MKXU]21hd2h"
+5F\g]);U6@`We.RC/(%=Q0$Qfb?Te3(=A]5UU8^/L6'.C2RN:.^76iegQqm(m%RP4
+OUeZ[$Hr06<IiC72;M"6628$@fhF][`DZnM4'iIn6#EO[h0N)C8"D@7Dd0Fb?t>Fa
+`dE&7]TKKYC>H>hH(X,l51QMj_+7o&J.Z#0Rn^@P1dg"Cgfm*V>745/\TR4h!_/R)
+C`H7EX"j@qk*4@Q(/AF_hU.0WSCf/7ml+%_gq'-tJ@RBddf$dfDPP[sR%s&Vp:f<R
+O"0T]I-&'&]!mK[GH'M=BGt_Sqc'dF2E!`2Rii#97X"Aq&7JNE(#_#^p3a"edYlQ^
+r/nWW3K<s(^7bLbiZoNY6&O9]iuc;Y<B6D0aiJDs^M+1?ch<G!I*?W!`gilNRE4G*
+3L<Z["I'<b4=(.&L<iCP4`2c#p(,Wa8sXu]]?3-E[]9dB;lqD4,nAa=olqdkAg6&F
+KGj+T,s7+3%E6KdS1TVVYF&_1Qo""G,jLRlGG#>mi,^pC49?YoZ]^hSZUPV9D;lZb
+Veu9Z"P!eY%-Q@QK^S#]"`:<jJu7*:bBFd18M0(KL%9U(!qD7O2q.YU/u)q=8paU#
+^@i-WD^E*_>ar1k.t.YYe%.l2\qb(oBn?j+)=C[TQJlJ:Baq+27'U^gT30*:8WJSn
+8$O:$GF9Rl[qk"%*[;QLNOm(;U6sD?q_a_&$1$Ua(YeRrn:c/GS&<ecD@?]Vbh)tP
+\D&ld2p]d:)EM/.IrOdp^il9qfH($aFMq!]p\Z8o?-Kou_2,qdF3+_Z"+XVkqV--t
+B4P]#m8dOr1*!6/fBoc>AIeuaES1Q5>MVJpqiP%AX?j'-GhKn.M"%jRRW!u5'.qNA
+pdb!5c0utl0=gCFH3"r``5Yp,FV`gV8UFGQo=ICHR.-]!B.d,Y'o[FC'iWl[<>B*2
+Y,Z'6A_'AGQHjNjP9ZZ2opE+1Ae78Orqe3k6#PNB&C3.Q^<0Jg-"qC1Sl(*F3HDJ&
+TX-"mA`pH9?QZ!Wni-QjFSoB$9PR\P.Z_UbaU\)3+Xqa$?of,1+b*HjIjXBlGVj$.
+8HmAHELP]GB@qgt]ni\D.L`CUK/qF6\T90QoEkWdjM^kOW5Atr.=%'C3(75sfu\Qh
+-^8Vfs0cefbB$\JAU2YM4sS6"W0<D*9`ge%$\5$u<0K&;(;*-X+;K```0=7>AU'IQ
+aZ:.g9;EA;Nd9ZcJl>ttM0D<.ABM.Qn0Cg1?G@!IbF3Oq!@<+dpo/tum6u9A/ZYX,
+<^%B72r3UA]e$+YK^qC]r337WD(i8aT(Pr:E!,^CNLoauH9YbPPd1sY"DN*%5t"%t
+&;qrZTb\A#cQJTs&odZo"0T*5d\St<N(AB)fjA$.dk@&p(*%r7Rth'p'-t4$JOt3d
+?VYIFW.a8/<DoYM0ZN81KM]"-i/f_n4>D>ThE]i$&"3dImCnkA4MePf'2%'ZR>!TB
+ahF5F?i^7U-*a8kCt7O6R\0g4d8T\Ua]c[TdogeA6.]RE)cbd=2UD,WV/?'J<<X.h
+5kU@<oZqn"@d7Z0Zh??9%Ec1'IrdT$&q8IO<%U)jIFYXLK!JN%>L4_2-oqBWV2JtX
+Rpfr50O^!<%MD<ckHqJ+))(O-j,3DZ[RBeC2/UBMRS--'7ilGf'+9W$3\-#88n*M,
+#>84e@7K[`E5e=Qocq9aU./[AC1Z5"\CU[%jBTS%+Ub53UPfKN-W]]s.47e1S6q3(
+1*hJq4cT,kOre?>fTW5W9IeqXjC(A>Fs[rW&_1p7g-a:1kJ!]kobhaaQF[hJDq2*d
+Qe8/NZ)nnt+<A9nPRX?;@;t./K[?(2cpJ<b"nA@6>Eh;XR"%5L#I%,D:FMiI-(YZO
+Y:K6SgG).D*T73nq!$8$W@Xb1km?Vdk3(*?L:gl3V`,t^Ke;sXbC.U'*qu(!T\`7U
+E'+#L%VTYN.qrM+m0[UAp6f.mC-UjP_K]cTAo\o:^oG,ka"qC[Sm[-\Srn:`err]?
+M")@?a4S6W_,YUH.D"4W\rB@no\0H&fJ>M[1Um7_Z[OkI=Xfu,B9+!uCK>6UNSWZW
+?sn&bQ^/H[V0gkjV\Ab_.]D+VBd]1Ti5DWsPT6MPg0!n\OpdQI'A;Cn3#(AGA3-Vc
+YnQ!.'P0`P(iSlAf/>asIOM6JSJ:00jq,qqF6q%HP@7<diJB*OJRV';j9D\j&_FLd
+mu>7F]0Vs-ZG?!9fD+;iM6][4\H0pd+(UNBR9C)uKecB1KuXp.HLO\#oR;PsS9.BJ
+U\Zq8]$8F4pnabRlhEr94Ac$h^VACpfh?*B\$q,A<`2-=^OIo_[h>1t*Gb2[2_m5U
+Q4%n^<oq\%L2^BaTk(M>i?[sND<A?Hb.@*17FpjEk7`;R<nTSf)K>56[/ESPDiVu1
+Mba5bL(\Q%<d5)][b#ZJ&2Di3'`X0eImf"6_H0qSR&E1R#EmKS\WLZ<H?cB.&]N^r
+/YpEsl?%^`-QlnZr`sD;9%1j1SqJ`?WWTS:R;#Tq5nF>51^Hmg^1(WE^+SG(Iqa>b
+Djd8f]&4tm:^mRJkUUEo>.>58%Ctb4m+n)9Ge&4AY`MdU:W[;$gMaJGONkA^6D+>?
+=C!*'RE\:TYDWWc8<IGWqK7P,AAbEt)F;+$jUN]IOQ<A]r^?5M^A`^!?38g0jf;X6
+pMedmIllm=)5nt]c76YZBMf(4IEJa'Y.`p`Tc*-W)kOX\nnj+JU[-JpR?uOl8WB2*
+Q`/n%8@&:pQ9kR<+*V7brT;.l4DYFJ9]:d2_gY,6"=8mecP4?Y,T_1uc4m[')j-<I
+ETM/5Y0p=Y3k@QL>L"$3[lFK_Oa]^_&+#H%LnPOb496^*+TpBG^L/C"V+@[HeB;m)
+<??-hC;ZKjpC.<uf<(L%\+td.Qb6Jm^V\0bVdU\R_EGYcdOqcMYHof1KHc9Z7$1<B
+0sQ:c"A<o)L%t&Zm%3f&TG/hafsg\2m*)rg[>"N7EK!#DRl`g1$SS!(<O<Fah]Dgf
+]!lXF?b_.J)2+s%eoj+U:[(B-F.7>I5>Vb%!.I*8m<04aL/+A+U<SLCT6PFUkS@7i
+rbg1@Q2aulZqdc#!Mm]"$\L<r<!B3o3%If_&P32ig[C9D'VgL>4\Ug=QeK[k0.h1M
+;dJu56@UMTPSjVp^IXP9,aF$+E/&)tJhWQ[(7m4=6+M6N\*sV1Z"H2rkZ#XK73[Jc
+eg\%OXnu=BV#'`:"*?pTVDp4>B!&X9/bN7m?+Ut#/TrkiMY($1>#M[BChgU:A<O*a
+^(.1!18s*Jmg=;F=!@Rc4?<to,V)[R9X(<C<s$(Xb:?D]M+8%5K@&fRP<6GB1Hki'
+=g^Cu*&nhTLZELLkpYkS&DaM26(9#N;U=k%/^>)t@^PU@G?e_emt$l=kgR$p6>D"T
+E9o`2ghEhfA^Nl@XI^1C3u#+)G].>Z/B#MmO`/0>/Ul>9_6UK"\E@W6*3L9i7E4>F
+,=K4mk[\l,"._<D1&~>
+endstream
+endobj
+39 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F2 5 0 R
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 10 0 R
+/F8 11 0 R
+/F9 12 0 R
+/F10 13 0 R
+/F11 14 0 R
+/F16 33 0 R
+/F17 40 0 R
+/F18 41 0 R
+/F19 42 0 R
+/F20 43 0 R
+>>
+/ExtGState <<
+/GS1 15 0 R
+>>
+>>
+endobj
+44 0 obj
+<<
+/Type /Halftone
+/HalftoneType 1
+/HalftoneName (Default)
+/Frequency 60
+/Angle 45
+/SpotFunction /Round
+>>
+endobj
+15 0 obj
+<<
+/Type /ExtGState
+/SA false
+/OP false
+/HT /Default
+>>
+endobj
+45 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 6
+/FontBBox [-38 -251 988 750]
+/FontName /FFDOHG+cmr12
+/ItalicAngle 0
+/StemV 85
+/XHeight 434
+/CharSet (/g/h/s/i/t/S/emdash/m/L/n/y/X/b/o/T/e/D/a/f/r/E)
+/FontFile3 46 0 R
+>>
+endobj
+46 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 2789
+/Subtype /Type1C
+>>
+stream
+8;X-BHW1[C'q\ni1Z/>G*g:a\SB5NXMf8,^"eSe"=?o\[`3#cHJj9A\,U+Yp_M[Ej
+KZDdr5#@E$-jduL"gu'aPsrN%X4Cj_CU^J?kk<)WIeGJsflO7^+)SbKIspM:q;(q[
+p\4W*9]Ure3:7M$]Qi\]+d3PfZi"FF0)V4pbisaAa1=:O'$d,,d!MA&ISZ)IXJ\I;
+b$J\o-mE*M-r>m+e%6&Q,;c/M!lr!>R=8*5VYSK(&uj0J''LF5cHOO*h2n@pqZ]cV
+qZR3#:R3Ykf;>S/iD\hMnZ#i2MB[DII%a.YO)fqgj\ZAe+tHl[1j-a2pi(@D]KB;e
++^>8O<@UG3/leGs=h[:dX\__p1j,`r$m2_k?\5Dq=(Cd16Bpo(jd(hd@6!t%*1MOg
+r\t[L@>f(U=G0,S@4U-;?X]<&_^%S#Qj?@*qJea4f57,6,9hiO-jgOQ,1i$F.3IgX
+m7V*>=5D?\*?I""_HuAMs247$$U,nmo5>*YAG;Uh*YBt:(n_ug]O25nKmC`[6;TY"
+#1BG;4XMKPl3+3t2.\IU1^&:SG+PAoeYZO4Y>jslBe*E@cEPI,3R[_qc&I]nU(]jn
++gUX&3lbcD"eaZP%nmHmmf9tM-1-If4FFpXbnB2BWWdR.)@HF@UK`R!AV_2G!WEl5
+A:La8bJSc<jgusc!j_l#e8%;TYUe,FC6kbSY_dbXr`4FKAE&Z`$$a3,"QLnZ#j`oB
+RRq2(/78b,e]>4s6]?YXN]*trNTFV\C%T1>d+OlTGVPm%5Ks<"`9BCh^.`HW.OiYc
+f]F^FlHZH`=(FSOrl`*0W;AA%//i"GUT+r%F\2JU?0F@sEoX_8L/4cTMj'I:;Kl%$
+134<@>A8/8=jId\H@s%AA.q>Oj,.E68D1M@ro8IT2>?EQ(<.cE93[i/,G^6-JefL!
+N*Gf.@*VeF?_Z/YkYkQtB.)DgqJG0,g^bAh-3-5mFEMS/kIV..1'a@)mWG]c%ZaO?
+?YidaAo#p3$d2S\o2MlNaN%74g-kL2g"D6%[C,FFLVG6UPoZc;X']p&DMX2e=[P_;
+TS'YF,AJKaHEOua`R$*MB[_/IXPbSQjXg1Y)J1-+aVdcAK61&I[QG_FZ]j]kBf7dU
+Tns(&HPVN;i#9Z[Ja>@DVWssrSX+"]9h=1TKIL"6k@GDJ\!:cBOXCK*@tc<UB.E#=
+qqEX%KRq+F269MGiY$slelJ!_`ki?fLLpp]Z)X)b0f%?-i.!Wi(0X"*A,g&N'lU\j
+l[&GQU@!<t]Pl?VB27/V=I>m/MWTr=Q4Bcr'2EHs;J@sVFYsSDV!h)@3B(btaoZF&
+Nm1a5D7/J)CQ/O^M5dhhm;.qkC5uQE`mGm&O&D*n]d\42*\I?7G^@IZ;.6^97lhJq
+D$mDj&$;KaMEe]]<Hj73&tZ,<7'8b%/E=)G7Xk(O4Fmh>!dVbdeg73!cqC/(T9<p\
+Df)?dm&Pn`mpe'de"*r-Fs.p5+HK[SdZGI]Xbpo\a;2.:[nO.Fnt<;(*%P?B#P*3I
+ckhRX>rd&&RcR44:0L[r?G[CR-*CNV[Uo-##T4hOi:\0qAh#Ht_GR>g>Yu!*k_I4u
+H-\qo,*CKL&-en3,_LO)^8AqXpY1'_(mIMsE0CM#%!M\a`<S"[\4>%?N\kd9mHoWd
+f91j!`;9uT%Re/>qLn8(`F&Yb:pP`,;I#TU/(O%1[9E:kZa@dC8HB2`T#i+Y"_kHm
+2mdVmCYcS!L#QsR[-J5\.'__9:P&5NitQKPSp3#L=5LRjj6_n82"K;^bKQhAB^6T1
+<p\L:`GR_9s(R,PmdDe%2rli0H.HGI<&qHd'.5U$N<TJ0BM1>QqX);^@d02L>PIL;
+\T8:RD95IDgmjtX=>Q+a-HcJR8'FTZRp;H)k%M6(<RS7SPhI*h>sV`d-dkqVcK:u6
+ju.@25TdN"rJ]j]hEQ+Q"U<,f62B@"cW,*p]35pj[6-[$0e82gi+U?mfUlN*pg2sa
+Uer9!8>Dm+7FG?U8SdN/a)9f%q)fjU5t/Zo]G4F?5E%bj[kpPdX^U/0)nWrda;W\6
+3:&&PHn(*9og%g.%J@SFdZ[q9pS<q!0X4)<7#-L1O#iD*D:-lTZrh&Rl7A?<SM$,r
+IW980Gl2h?XET)&!rhBJs-k&S=!^=K0ms5Qekk%_kkGlrp;q:([Pt3-Ap:2hs-MG*
+.-<`[%D<gqF5ik$pcATq$H:rrkQaD^?IM2nhF43;,8'K5Sr\=)hCL<Hn)T)@_hU)O
+5Qb"2T0>CSH(Ya%U#leFP#1nZb>7R=r7eNF6hf8aI__=2@;QB9gK'C`eIDo*H6gIu
+&trF615G[V7a/WNZmaj`nCUF:_&^Q>P:%=r_]Dh#Q'R`A%IKsk[OJskG5l=3j(lhu
+L$iP?GEEh.O/luY?MJR8Z0P+=+`B?(c`f27C55fiaTG\g*D5#?fuiP&?RBn1YWW/#
+>>^l)XYajZ2Te8Ok)Fc.Ct+sIZ=.C76P&iA0K@d;5OAU\:HX>T`:K"k^=-#)m2U1E
+Z]%Z'%pclSYe,mG6bkaEn:k`Bq<>tK&u3-qln32i?1:."<p*0^?@<d$JNqPA!lb&]
+<I53HCGtY;W8"t1j-gJ.d@SqW1W$K3^cA$'guI&Eic69G6(="^AI)%=Z/fVVNS=o]
+lj'HtM4fmiN+Ph"D)1JnS0U,JOK;?".O!/FB?JjY\CW5dFXA!8=W%ktgUs@la&ZW'
+`3kGFW3kP\.=.CurHki9o$0GW%,)/E#F6G+Vq?GG9P'Ppi:<LqEt-_'m_r-$H$D6K
+SBJeX&7>Jd>ia3~>
+endstream
+endobj
+47 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -207
+/Flags 6
+/FontBBox [-43 -251 1036 750]
+/FontName /FFDOIP+cmr9
+/ItalicAngle 0
+/StemV 94
+/XHeight 434
+/CharSet (/s/i/t/I/U/v/l/m/w/L/H/n/y/M/o/N/T/c/p/O/e/D/a/f/r)
+/FontFile3 48 0 R
+>>
+endobj
+48 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 3062
+/Subtype /Type1C
+>>
+stream
+8;Wj:$W%LL*oG5J]*K,?&S_X=11D\5_:!'K4t@aU5nOZRBMTpBGm#<6E3pgO7gML@
+OP&#sHf+un#Xj4L1(gUrj,<G)Xe)':g8cmpqG>T807Gn;L50qeS[l:&-BhuTn+ZVW
+J)C:D0fou%j1&$$BLp(9AWrtT=b4$=!PAQq4`K7V`-W-pGWYPP'2de#a*TkXX[1Yg
+[J`N>/9cdV(XS4$HT420K+U*2S>HS]&"":)Y2<,GY$^+o@)[luXH`D")ngWO-[>ju
+##:ZI'sok\7ICoQn$Q].4?ko1QL!us?S;)1Z7X8nMNVPoZ>sMJrXM50_\>bpHA*h(
+KYN-SEk+lT0h%3Z`@G2Z/!Ki6q%"soE2O7`+WaB0a4Fcu9STHQEk<l"/tS-_fUE^9
+$-2rLCc[R[@9<eiL#U`o$sR1r7>nBP*)"($GJQFSLS\Gjn`dPUj<?&g4Wrh(27lu&
+6_lZOL&?sOVHR]"QIE>0kLs8\21Ce0@@"ff-_$Y'lSN4fhi*3>*T$B2dHnk7;QpG`
+J8#Q'+_WESLa(IPa(3>;8X%:,[*u"jRWKmEL7%RA^7B/CeJO]Ee@4W&;/NBl>TYrK
+I;\TAPnD7225(n]OpP*6Y,7>(IR],39H#^7D$GX.`Uq$(?K-K>k7Ol'o8'tV@]%V,
+KlsU):7s`p'RtLFUUqeuRHaJLFaSQ<(GA@W#A#%n3WZ6^4aeL-RAYhr1;-).>Lu`T
+X6Z^qb=410R,I6P6sQfS/hWHJZU%h:L6t%*nOupSOiMMWpm4SA_)G0pfL_r;aJ0mV
+*V>q6erXehi6R%+OceqM=(lmm1lUR6k"Rc@Md'sIf@nZQDA?\.0%CtPq,SCj:FWT*
+e!K;FHG+J@`ralm)EDbJ"N5':N``DulV"'@bNRpu<Jd/5f`U&D,Mu5\e0S,6'!uJN
+UV#`WV'UtNcA%cEjNPio2@If:dddRdcPlj^]iA:>Q#*@uWiN1'rXsYGPg1K*PY0It
+;CNt.Cg'T!`39>0oDlm\8TGPWQ">TDVA;m?"$=m'4'#D)jYZX+1?%+Qk2hX1hE+49
+ESprj+;1Er6m76j_J:>&6.%(nI*b!3A'oZ@02B#ZnC*Hdf6:Q1Fu.0C]+850>j,M'
+]TomZm@62cI<r_V#pDuA;HVo[aau4i2b?=E7<_4IGL-Kh?I5+[c%(Lch.O7cmPF-G
+_5/tl;k;0NY#PDfF8(fE[o7,a._1\D=&dMLMRGH@H&tfcV5ZSA:R\5^YH'>.)seL^
+%Tg&0%TCC$U%T6MQ(,sbdd1Y,XVsRGbq\t)%*"%Bblf_^-UncbeP#]"rX1]:R"9fi
+<>%Hg&NOJJE^Z\S!!X:X]=fugj)$6aJ)Z^cYe^<gosj)g8F/?P+tWK-+8himJ*`Qm
+80&qUWaFX5Z*kb@A@p=-ke&*.G'9"AL4NV+N_ei>V3CN5CoGT9m'!PI^Up.^UR(`(
+E'W/+3GjV3ACo4ITr8[t3r=QaDr>s2"uDAO>HoC=j#(F!j89<MFj`Wki`QrOF;n\=
+-K$\Vpr:u3f64LNC0_-E8?'a2AJK%"V]R:@8\>]Yhtk&.7eJVqQ5A,YH,[r(4SKHI
+J%i=#)&bRSiQ)25r9=`o2Y>I:S!56j1;Ne[Gl;JU?5b*!G-:-QHe:rMVUE.]<F*`]
+;5Ii8WX:X>5CW8<#pN=ErloI%NcTtN8uL5(^cp`n)N@u'ON:JPq\*?gM`d\6r,(cU
+)`J4)(GMeLEe\YPe9Ykanp2:3.sLCn9lA5#>YFs&Fh@%B/[>hflTglc.%oh.$s1bk
+gK($)`b[+S.`ch[XNB4(=&W%1?!4Z!r>COMAWYs-jK%K*S[rQ\QJe?,bXTq[p0_NC
+(reKV:n)=s8[btl5U0V^.Eo[mRV3K()qj&e57sgFAK$PNF[fkQ?$^g/Ai_^LanL#W
+%^*?Fh/%^J-,B1P1n%m+41\4<)lS0.L56f(kq#pOomkQc*]KkAX[N5'Bi_^%!'i)`
+p%Wa_]6+_U6A\1?s.??Ll/#N8^lkYh0cA2h:SV[B,iOlkjU1]&N@$e)q80HoJ,Y/=
+`#dpaeK+NoGjiTlH7(gIi*p$320=RHr.MnR)/^,\O=Wl(ID4VH/q(JAT4<77KZ51?
+YE5G4%/^i/MpZ=4!8`(+p&U*Rqq="-rB:h1lbj.Id0_])f(0q0r)"!k\kO$g$Lpd#
+5,=B:LNBO0)#`qfMue\6^lWV2Ci5Dp4ZV<,jq`r@*QT7`#udNb$sVqUrLJ\H,^1i]
+@GZrCLjj]iC3)n*_!<dUYX_d_h^&[aLNbe-E?C9dQqFB_=B/1*bA<_$Z^/PCl]rm"
+Nm2/76R/3f/J%iK<#@@&D]R\V*3r:,;n9E>>,>f1.?:I1gr^[O-8YA)D/PKkm]l\5
+H#_HQ*UJC(aV<Q<C+Sd#cYi3]E+no7K,_6tg?L.>$Y!:D>#iS,;W[!T($2M@Mu<I,
+1juB7k-Xd&$dM@?(UE3^PEt4GMH0)&UN3+o=EjK0-:V3:<i(rn;Iu])1)<Tjl-_Hq
+"+k_Rj*a'Ec:%;UUH%c<b%p/M>Wfim:5bp32MENsCcQcsJNDc<7G\TI7aFXqG*A>Q
+S&f8Y4Hk%g=i8!l`bQ\3*+:`+>:[\3S6i%YkU=-Y8h\u8T(!uXZE&!>+eb3)=m@QK
+S<F=*Gjk&pR3`TEl4VYQBb1RTZ@]+g`m3FQbnn7$Q6iMo;U`-T@AVYU8_qL?07$5#
+h+T&XZ5-R<4j5,n7j+oR-Ipd?+%"EYe3k'n]&u[8=`>.@*8FuXqd4nhl&q3iilk*#
+q9)ggjL06@FgfC2r9dM^^5B>!(KCAcfaN$pH<NgBDJif&:uU-)h,uPpVe;FtY0m54
+(T=DCU22I3]hk=eP^SmK\/,uM^Cs]H\,^X?POBOLXdQBk[Lc^u@E.(+;G/M%'bsbK
+'LhB2gi[VWR3RXO^:X:s6Og,%Y`XhZeeGN6[/^;%rHH_/QLFEA""PZ4(g'phfq?,a
+d@E.!rk$JEs-XY(#o-U*@FDQk'.,TXo9Cs+iB6:MrBe8QCqgX]Z-+_<q9QshNpA"c
+MM[OBGcp_ak2?IL0E;KtSIP~>
+endstream
+endobj
+49 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 615
+/CapHeight 615
+/Descent -229
+/Flags 6
+/FontBBox [-8 -233 544 700]
+/FontName /FFDOKH+cmtt9
+/ItalicAngle 0
+/StemV 78
+/XHeight 434
+/CharSet (/i/d/u/at/n/period/o/a/f/g)
+/FontFile3 50 0 R
+>>
+endobj
+50 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 1574
+/Subtype /Type1C
+>>
+stream
+8;V^mD+ml0(qu>@D_%-rN#*jCm]C:K&f'#L%%PMJ.%6hC.l/rrfP5tPTg5;Z4.5#-
+l7+AmXg<D^8jTIP2cdc[f'-/>"Hg<TWLYXTj+9M(Crn#B\+=77\m^?`f/\-JT(@?B
+c\l;G#RncDW6EICS$LTuhH<`ZR3!tOJi"6JJ-Y*YJoO3J737mN,b.2-0MWI+!::/?
+s2po6>GFJ=)ld9?Cr$PK*/q[Qd@N*bP%:!AeYR2"FA((]1,NQh.o\sVQ/Y4MM.0&&
+HHHl*<3B6#`E>dlNH4\uD6[!*,[RTRMe1j*X]VIM.P#V`>tL/VH'W';>b%cB%@&_+
+C:/(pV+O[t7(bgb;lZ0VP9*ZAYfNV?nm-r<W_uP+L<[^R@T%"o[LQN&]nL=?ZE^Oa
+XH5c-^uDWZGWbDS=<'%]aGEJp12fu?1;c3oEa^!i\Kb(9VrZ'9O6=aO&l3LE8P(W]
+13-\?gu,gb4uiJX0Vf3m0P$u6^,^@[J8K#*[b,%NC(D7%R0p6nZmK-PUM)*p!"Xmj
+ck66@M97sk[S:,X[$ON95_@TcI7Wl)Da"`fKudH=6-E,/,"b:^:u\Z,("1apY`@FB
+EVI,lIJ<"AGA9Em7B2:UOanb0mr>j%!9F6u%rkRkO#_F^?eP;\Qt!P^r&NS%[TdQ+
+98C=&2mq8j$l4DsgtZ/ZJsu^4]K^7S]_ROBQgT+%bLOcmROs;(/M<Cc."2(uq%hQ&
+:I9pg'[6hkL1-A-$g(04p.Baar#PNcY^X++4ll*r!AFZ_cl4Fk\ZV-o=9IHT\(,Vg
+"Fj06Q3D-dPNtQ`@&g7`)$G)Cg=o>R.k#u8fqUO$TTLog*q9j22SpW#D<@d^q00Qd
+H26T>s4P7O#Q$8`<ialC7>oA0pc&h(333XL59S6r.'('6N!r'aLS`7-%7<(]fA#p5
+!@#>bF/L`ZF"`[SrPqYh<ianG='3'+DVFJup0?Bn=ItXQONu"eI/VM^6bcD@+!O:i
+WP5MY>SWs$;+S6@@2(VZidE&E&+kelI4H_!6,KdOpE6.O0VHejN^RJ2fjM0()b_>2
+co!CtcE:9iTiN]8?I+H1-g71@EtA-44U*k"no71k&\>QQF.\X[k3D=,(:jj<L$r*B
+g!8%%2AIfh4`d%6^=uf9elI9ne]*oaC)o?);-'!T)`n[R@IVc,jsG?WGifao86!9N
+3taQ/=CAp1D,Ul<^[r$2rSAR*gCu`XZ&^KLnIUKS!TH0Oojed+;ol_ON!fFu$02'2
+%V:b%pB9W39VJ@r$4DIA<*?]=QY@Xj]"<=B-@V#a]::U=AQiqr-s0ng5DN#;?pfHX
+SjL_j*ZE*B7k]?THEfoHSO"15[!BHUB=uWTj#aHYP+SXR(GSGTcO$.<2H:/uHAKHl
+#/CgC[)5FcnGXL`'*QF@-jiBhMie"a]`/TM=cSi72u`d.V6O76/kMn?o9Q:;g;X(+
+9h\HJ)c^D)If%Mg(lQ4:hu:iJR.BlPe97$9ZI3qI9?`rQk/4W[D>%'KI%HR';RG=&
+b\2]1FqRe6nJRZl30T7/bduZ`///RQ*Yq3KO3[]NK).uf!<?e2V/H~>
+endstream
+endobj
+51 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 690
+/Descent -202
+/Flags 6
+/FontBBox [-60 -250 1164 750]
+/FontName /FFDOLK+cmbx10
+/ItalicAngle 0
+/StemV 146
+/XHeight 447
+/CharSet (/E/h/s/F/i/t/S/d/u/I/U/v/V/l/question/m/x/L/hyphen/W/n/y/X/M/b/o/T/c/C/p/A/fi/e/D/a/P/one/f/r/g)
+/FontFile3 52 0 R
+>>
+endobj
+52 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 4696
+/Subtype /Type1C
+>>
+stream
+8;V.`HW1^2*M-\_AsTo0(Qj9>N=Q^<E':(r</nIgXQ"iZ+H$F8%2'idnqpBPY8(YT
+G$#;!nHD*A""NcFR$7%P&CG/[>"jtK1p(J?,cB2HPMbS0S)/;8G]NZ,mb'\nqnCt^
+h=(@2P(^]++A(!3,2tQ/CEhqZh6COXG.qHtJ]n_35:HiIa8qOlX$BTHW!3cd*8och
+NC87bjjR*Gi[2HYDeP`pmQ^6r8Ha`e[dV_#BLB08Jtk*lK#8@YB4U.;V5CntUR<,D
+UsXpN/Y&`d-"X!OBd,o$qP:Lrm.Z_868Zm7dPU80Y@VM#-"eT<jX%YXihfA+bg7_O
++u7U:Ed1&W>4U77e;X$FRPi34a_AT&ORZq>&hab>R*ZI=M<.,b[>J'RXsMZJ8]ikY
+Q=:Y%[LkSl@L#2D&]>rHck+,PJs\h9EsNtW`)X`BRa<Ji]n0@i+Q>p9#TH)YLu!`L
+\3WTI(L:(Q*2Q2@,?7Io:rFf!F:'TS>,IUV`h$4GQ%rT^f0\*Xh,_%4\nAP-g`Le%
+GhhjhHWiT$HBiaJHb\NF14bljn>sFk8!f;)MIm/98s%Um4okh'!<mVsVn5Icl0/ek
+3@P"N64CJ5r1/s?[iu7ICJX"o]3,h[U]iUR$2_u\k2Bf?bDR=hRAC'K1]3D3V0@*Q
+3n5sblWkBc@^=BL[74g(,C5/#]RD,a@U``u,P#>HVLj@hBHWE,P"3`Z>U]8'OAH5>
+e9=+.YDY?Bh[lr3&lQp1Ybp,pCT0ajc,?\i=Rp7Q^e3dj%\2SH<YU'-jXr>?P_Ca\
+)Q;Ad0>X!,n2mYg[ZoY*[^P&LPd\NKPa"T/-2==:ZE-Zs0e&TZ)G??/fr+a244J_n
+Y?h*Pf<k]fqcR$/;8=Pt/k1`cF1.X`BQ#tXZFtO-;s$8dj/8G*D;=L\"hI]*"l!P^
+b_1T#=MK*^LJ$D`Li!Q^jN%P2)lflTT8l[OZ`d0/E>"b->A;4>G8VtVIfWM**+HWI
+!HbPs\T1-OEq,lCJWk[f[/[*U>usm.;oIcQ7E*:+$6E23-g4Ig,'*cc$RJWH!XbBH
+6;9;Z@PI+P@T]l\s'*@7[;r67?%_TFW#4)02b4/_bl9cKhcF5<Z`&('AL9\s)3r8`
+&Qfp.f)Z7p+mKiQ69MdWFZ+:9=D]K#Kmb:Z.lKk=(^$&)WC@GY(1e(VZ.H?a0SN$n
+p;[%(p^.M-,KtasH/-Baa&or9-BTti1pT'aV)j%cV$q1[^OH:=+9cIENDb#u;?IL(
+0gliqW0C9P(hhQkJ,4+i+9,K.-#AFq;UaW"Dl_cP?_/@U+V!#cnjEo(Y+Cq3%tOZf
+pco+M0`'6i9HUXg"pQ[%8<-.i3TLFC]:&PU=eWJ2*<miI0.TH("fbuT"'XG;Ui#$9
+-4NZ@F7N<A(k:UC(<19S7ViVmNZ[>t+1rd-hAd;KioG++d)"R'S?]j9]HBE`7%F`V
+^m0KHSOmMOO`=e+j4Ah'DZ?eX94gL5e`&B,<?)pg.L]`N#4#kH<kh,Nldpr=c2\8*
+@iVD`V5pHcQ'6b/(PeCoVbZ]tXjbZkDAFke,UQuS&.op/7WU4CENp_cVrE.C5_\N@
+I:AhnRDI*@ZR(g=aK\imH'!^np;_9[[E_n#=df,tRQ;r0/b4C*qk"m:r<)%Es+&IW
+]-T-S+X&)r87X`A9'sm%<,ST!arNc:HQ3KR0]b<l$FL1=A9*]2W(@Kp@((X2)%--Q
+[,\S)?4dA^\6oLm$go_;*6`pu1g<<']KPnpJD_i.%48=;FuCAO,1dP,aeK0$F(XC`
+s)="2-Gd#Ye2</!4LoT.<McNiZq-hd-4PnL%<LHKs"?)!LLkZ2O7R$g$iOsK@_:\[
+I/3D7?uN5<bcArH]up6X5L7!Yi7kdsl<k<]]Ouqn.5S[JJ!eEsoJB`$l:Hg%dqqX5
+5V2Km!e9lfj\MfA"4ldP[rYVs,kqZ.X&,8_/("*NhA/UOD[W>mMI:^GK^J"[DK"K<
+[TBZ>^8$p[4@`B.AFbfg%sI98l9DY_.U--&eb!f*fUlPA`i'm3\(HC]cEPAgqC2@@
+TaEB,V5l>s9UIpH>.$J`[2uYRW@cB>k%5TcKQnX`5$gpuqh/$Ec$\%r;`SdZ=l^O-
+(3uZ(>DL$n/^MG+c:1;1dB?G+Dg]]m2*@]\;Z6o#;DQ!ojil*!QPhh-gZdGWYKWVH
+Wg%?eEdWHUO/X$:pR3"GnYf%;;1^q;D3\&aHP-u,/a-\S`E:FTJ;'35Bc<oE`*Lb^
+nLOsi'`827<7MlP\:[KRrgLDJ*cuERkj5QrERfN^I#t>.Ha-i8@'1D*f43sm<$?DE
+-?0]2*c!;_o4WtD&hT=!dgm].Mi*CM'B;'ihq5(LBI`lXs#kor0=l.`FiWp@JR3R/
+HDr\a]tL0-_Kj2GArDsWW_GT,L0Ri6$L't`AnX^TEXq_,(0/49@6*Dt[JTr75([-;
+9GA*t`/5LQ>P2?kp/LQ1!3O*?k&'sT`9?lG4sn;>n.?$icm=p0VgN2mTK1nLUuX3&
+FMYu'&D0F[JgVgo)q>9&eQd(:*?>u53e'b-`5Z(7ktp8JC+WJeV,hm&jaEP80H]JO
+J-?+FHq(^dGuSHahJ.h*LC<Fuf&P#?-b(hahUV5PfJt?5(JX#-e)qeIS/bB2Z;K!u
+lSia"m8H(WhOZ@QUC6^\?i4'2ibS7EO2QEhM12Yg6LH-0e3K)R*5:r-cHAGLW@Nkd
+X6'!t-mj"XY&E1+.0F_lLk[oH&K*V7K+&!;TqM=\njAL6'ESV?>&.=L[8=ga+;:[r
+[Qp[f8B!T3MrNN^3!2/'6o8$NreRK7P.:B1+K/h#/2'_d^:n[6pY9i)p[`"R_:(_<
+F&J`8YgV0B#8K^02QP<ZJ]D:gpP[/8dTG7%dE6u9kN^0he1-_oIdS3B'HU7kOc`Up
+kO6RSc$$[$ci@!Q$$!9UOGU4]#T!U.mP<Uu7[c[:0!.OF.*Ul"2`]Qj8qgbG<b+fV
+K,rD.4m4X`H!9a/8pQ6KQD_gJQ40h.K13ENnU"C-0m8%H'UMK^R`d(JhY.VTf%'r2
+()0M2TT6>*Z:MBc[H#YlE!1$:&)S2K?ks-:@!<@nn1$..argSuC=F/]Uj(,eE&u[:
++Z1IFVP@$6dR"h7G*:$XGr,6H_a868VaC)AA4\SqGV6KWL%dZU9\i16.H2V=jQj5j
+TM43AG31jjB*P4;1"\4_Z]BejU(XS'B93,ZFTWk/#s@__#c?1/3tC/ZpQs:V)rYW$
+7#HpDiB2/Q45>D/_NR+F[@C.'0K'HYH'Ab"5Gioc\$d(gW`=adCMnT%Q:,I]1Rj=m
+o=<ejear9@.AfRsSGa@4CB:oYT.R9ukidS%4i3sX@QY-dB6AC7nq/V+h!oIg(*Y\7
+@VW<mTJbqjg!"cCr&E.5JjpT$Co^-.aWAeNe<O_gGKEj*\KnjNZa-mLXK!nT3[l\!
+gG^SFE*To%/MeIViijQ&/FKHqh(6`D:6nFD'<4!bfY!U$Fcr=FNAY9Ze1Wim0'Y*<
+YV7FM":Ou&`kjf6-MG`k?5d(19*T0%LEXe^nRLaS(ZgW_J2$-+J;cBV_G3G`PU<H^
+C:,O\3"euZ4"jt.DH$GP+flpR8)Gho6*TXA]5N3VBK^s=QY*sKOEm2_N-PB>D=A*e
+LiE%o^AjKgV1l/X&?!Mu\S%ongf.Q+cd^\=lNB9haPM&JFHdpqJ+iRQR>&)2&7-;'
+b_bg1s*;fZ20J:f]?ZG9m_A10aod^Lo^uQ5P_a3pnLsj*=lC;9OMj>YnVWHGEg\TB
+7@ONTM>0:u?K"DKUG8LtY7\rs*o'L?@SK?9<K(RAP;c/[QW".5K%\f82P*2eLIHGG
+!^65lj%8OMqn7\H"@emh(X/MLFse[n==F_+9Q.0t2A<Q@i^9/RW-EDUIWVUc7*`mj
+`lHB898r>?SE*67eBgf-C/JnY#P=fW#_Z,c:_E"TIHWN:>D\%t92aW9)%g$--mKT5
+2gHC^r/4Z!]K,U*2S;8fk[+gPF"b\Z<Ff`8elSc;c.,;4q(JaK#=Pa)hTRjqld^.d
+c6&,[F.6t]1j$O!%Um9CdAYPm6Y4bM[Tf-6mi;L-Qab4P&%cX2[6YU8g*$4jf:q<g
+c=Zjd:.XD7'9Y21g6\71R*7+'Qf0lhrZ6,,O6tRhRH,q;d?4M0Dq?OEf6f.XWJ]a?
+4#NeSLukWuj*?u9+P6hqUqI6r@6]\eJ(VH>Zb>c(ATTXXLec/(Nt'uTD+*Hma45oM
++ZPGSLr?YNMXA>Pk[F4?B,=&"M0s:grqdu0ca0`D:)lQld,6kBh)()n8%KC'J%d9!
+1GAQqlNhCAF@XRZ?ha'Lc>reMS"L*&A;,Gb:gQ294Ssnra4j?fHC^$#O7[PU`oLZI
+$9>D79r`T,E2t%l^j`<.-Am[Y7`ED`':?"I)O:n-U'BZLVC\YgQ-Xsd@E"J">&A,i
+8SKO!'M/Hh[LYceYR?^-->GTE[FUh4oo..b`f&bjDui?A(LL22-iZn4;5Qn9CS`:t
+;;EiblS3Is;p&ni`C)5O',%h4YL@%WI5-B;'!,37cK7]hWrPXlm&aM!c>\k9XI(UM
+C5[#Bn`(/I2$fB40pI-2X*X6elAG(!fLqbQ;O=&9kLKA=9Tsd"O]u;T_AKgMUJ\7,
+L6D*78R6XB;IXru&ou)MfN/g*f$[rY#Y4)lF=?\TK^grJE-&H)8g[43#G#kO`.%q-
+!+>i-X8~>
+endstream
+endobj
+53 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -207
+/Flags 6
+/FontBBox [-44 -250 1009 750]
+/FontName /FFDOMN+cmr10
+/ItalicAngle 0
+/StemV 93
+/XHeight 434
+/CharSet (/g/semicolon/D/parenright/two/h/s/F/quotedblright/R/z/fl/three/i/t/S/emdash/d/G/C/four/j/u/I/U/quotedblleft/plus/endash/five/k/comma/v/V/quoteright/l/six/m/w/L/hyphen/x/W/H/seven/n/y/X/period/M/questio\
+n/K/b/o/ff/Y/N/T/slash/eight/c/p/nine/O/ffi/fi/zero/e/q/a/colon/parenleft/A/one/P/f/r/E)
+/FontFile3 54 0 R
+>>
+endobj
+54 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 8582
+/Subtype /Type1C
+>>
+stream
+8;XEJ$W%Q#*T+PAGBjKC*o\7-*_''B6nrA1C7>J7N-I*S"\"CS7=!]0cVqbcO2ns-
+3'\Npj+E+,E.Ab?q>b7BRZsPD7R`PBRtPl'+u/@>qEOr,VL(!tgZ^QD9P8N]pA=m)
+n+Ze[^].e`bX$p@3'JiJ1*Tc-0jp>12gDmh&8[P<2BU`:/$es`2K&gWhj(-aFg1\Q
+HL4+t(M1pN8P&?$,'U98[edYa1']%Cgat<D3%0#Sn;=%]Q)^[S+lUT1_VFdsC&([,
+nAWi6d*Rk>BioC^HBpB781I9X.a1OY<<YtGAn=QomG%3-nYpf5\Z4086-`o\0hPTS
+1fC:abi-^GXOLPOkt4C;F@3&X2/?o.cjWoJmG^G`^j[C5n9>mVMhP(aA3@OG99qP>
+ETd'NGo*@A`a*Q=)8kMpmXemE0[*CI\U%X]$sS6j$RmWg`875nF:8PHO!ueWO'rt2
+9eZgR+-43%'"&DPKT`k)n>8R]6a+B:LTegRUlt)<(/`np,AhU/ii$u43L)T63;Y]X
+GO]fiEHQJ*]2$U+\Ttc'FgJVK]&3!ZkKuHIGP9]M>NQ?@^?'WTmM7N+0(X,S.e`^Z
+?L5<8]U*nFc4?OsNcAM`Qktnsagb-RcO!rs?\@eLp+SSHq/@\F)X2pIh!^]hVg_EJ
+*-D'Y'X`3BDhYr/_.^jgH6#ndhnMsS]t1gLh;)AJDMaWZ,k2lpgk-;_O3UGY'l4e*
+pRXUQ4"kiDOY^=lMB'I#*bZS/;Hp3ReZ]9NeOBA'SGN3Hk5(;(hAn2i.4GLe=_pUb
+]6/HG/!+u'!Y2d?,jil-=BK)A(CM@07PBamC=+);?r`X_Kdrt([chrBCFCnOQS?Jq
+V:#G4!)r(iD>1$<C#Zb-s(C&$kUp`JJIDaj^<Z`N9t"1]nioMdDfDSn`s,#f/B.K)
+fUVp9\_6YUes;&FQE0>`j&R:7S):t:I[u;b^XCd-YNighI888'b/g@2M@00'k]6";
+BRPN,XI_RW;GpK4'\46d<l1RBZpu6*XF6MX=,I:0>ds`ucMpbJfU/DhgUSreNY<l!
+Saj.s)2Nm7I<C5k90#/=fA"b+"D?3:mXb_"H"L/g-MhTYij.j4,N\#V@lZXCld!m^
+bdjIk$!DP!=]qZng5d8T3a0]F27uDr6n?i,h9"sTHC^(I"L%98bjAV>4R=jk@(i!'
+l?hA?^m':cqJl]?)@<p4N+.F]:sRWg'buuK-A+lscCoOA\Jq7dJq9jA=9m\*ArT9T
+WLTs7<bg;s9!:#f3#$n5ALJ/4(aL%dM'+A&)/L]@+g*#Q\:uc-KQA+a!Tt%c";q:s
+)'gD7aVkULUHqdOBs\e\cDWP`3UfA,4X_4;0IUZp>)0bQQo,]h3^'7?cr:A!K[[.9
+*&rT*a>:aO*"YIZlDN.>-+1.ge[6t#6Q[n-e-ZC;L\d[9W`<-$e`mc)Mu$9mICM[I
+<3,>p)')R@4bVLbN"VpSdB?,eBqXMH1$7hr/,tk)]jFgkeZi:aX(A#j)n,-YV5.r!
+Arr#1F`;r2".:!$N1^h>C?>_,5lUsT`$[o]H#p.-dbJZDj>P3C\[c`]W2/=F"6.3U
+`HB_]Pt+M!4FXPh2"JY,VQRGkE(Pn`<6q;ZJ)<R2%(nmP#l>"RcTTKscNN_N"IKP7
+&CU\B5RMs#_F310A2u%Aq&sG[g&W-PZNKdV62ebJ%r'r&mQ=)L>08'IEp!QRhJ-i4
+T!-1#0htDg%1Sb\L'Dcfp*%#chGP#/7@B8#T2S>9efB^8UsZlh<@<.'D]7la-+qYi
+D$5[,n/1Xd.t/(L8:3[-oWlkD.n#O-8s<Dhr>15/2.[0k=@iJr,iIb>EU^IIEu:;+
+5DH*q=05e>f@=p,<-rsuP?b0K%9drEjM`ns9)`j[ooGoL=%0=Scnb5'Bs.L=PAS(?
+T]6R@#R`265Q.5a5:_,"H:C$,,;tkZjc[pOk0D9-k)>8Sgl)CZ9"Y]0f7*jJ1A"bk
+0lFZ"b-b$58VCAOZ[1lEjmo9rMl!Dp@``POZU-80-,43.FM(Cie\!1\2LFE;ga4VP
+d;$'o0s)$;T)FKAX>)CY=r"Pfe&M6ubS^T#bA)qO,lGn(d0cRV351d&N1<qH\(B,V
+Ti]kCnu)-LTlmVW)dT;>/7T2g>-2,/kKq:/a^c=GBbc7=Srr4S;U:$kj9\5D@I@d9
+NVHRUaIOS'J.hJ(qPq!$`jW>R7YRS05iFrAnhIX;'],`r5U+8Dm%X,_(?4Q+Q54><
+AF/IU_\Y:Z_f@VVKb+<dkBV\Jokr4:,g"W5\qZd2Zp>o>ae9#E>G\<,lR:4ZoBf&2
+I`qGL3j(Mrhil@`E$)rm0lcB*^Q4p4BCe"<RBd1R:I2f51I^NtB>D:dW4,'Ggu<dK
+P$#MJ>^j#-KH4ajlQ)+pT.\DLals8I?BVEgAS3s#>3n'@<a9ho=rWDY#t'C17!g)I
+lYm+X!gfCH]`f:k&\dN9F//-ekCE*DouEae6mC#8M0dpt>o^_Y#RE5E?fJnL*Z!W;
+M?ObRPJYNu11mnUc:1*I)eW'q)/'Q67TFUO\T%1(a3%!sq5Y.$W9)*a>_u^7MV^Vt
+dk0/@S/.h<KV!YP/-Lim#dB[dcQ<#saNJ;49/t29GEKf1+'uV%9Ebp/$="IRGZ/rU
+YFP"&,K'4E`J-(!?D@V?,FpA>+lm?;F'8pW3co#QRWjMTZ2^K0gk2?4Y;e-epKl=K
+<@<^t0"JG.1MWCSXI)I.^,>G3-pDmD7:6^(?KqfjObh9aG?OXVY4[>Z:f`^tKb\kH
+Sd$nV!A+dNNNJ4,a2HW;A'2@S\#DN7G>T`$VOc\Lj`c43oDG-M]*]S$D$;@7ASb.L
+H,l1'6C.DI57C-EaI&H]6e_D#<jBT:r&9^rhGH.&4n:l3mW?U.D0#:2r$B&nk'i"i
+56X1/@1/K!`d>Hl`Xq9*iW`mSC9(Qr\>@jdi`:"?mbAM]?F<dC/5G>9,,gc;KH<V?
+]OM(gTH5.#j5/rR-eV[O7L$Iaa_N6t$s=/51Y@:CpYdNI&Z:Ym@K(>DMM<+'JST!^
+h:p+RB(Q38+nb>5d<LJjQ:L93*I_Fj0%B?Tg0Oj(Vf"G*pS2TR4-)!1]<sk<[lcn[
+rok^5<l5UtNf.01#b@HOQch<BpWn>3XdL[q(KOSB"-Y=nF1jqR%@)nm=CaE-B?dEA
+j,L'#71$[7gA$nChVU!Cqcu+I)*<'C>CDLUbmN36'j)2OO7G'2]W+T&OuEsFOU=sX
+Rj7LsTVN]g5#5ceGT?j$KmktTTW)(1Y,`:PnSE$'hO;HJUqmA%8Z0h`W]m;fg+4hM
++PI<iqP2Du_iV5:%Yp<?e8*]3f-lf8UL[p(m/CPMi*/+Kp&QVYU4C_oAPi-Ap\r=l
+5'jE?S%I>"C[4nVeYd5gn[7>@IpC5ZTN-LE4ZAE,1R";^"OPSK:7&*C"+7&uYSC_B
+<?r9*D][Rs!c`8,K2AYK;(r42bS?))r'"<H*uXYT16P=5\Cbt%NDjmDq-(_Y0kbV1
+chl.X-]0YiM5"uc(_8ea%i18SY_9+;m8PWRl-m]Cp')j]Tl[j"d%cgD(opeH_Yp%>
+dN,g"MJlU2o'p;SCOOb4gkNo3$-Q;skbOc*9,+Zk<nYf8?pQC<+Tu!,/W8VIL\)lu
+"35B!O@;`&!f=\7bP;I3qj>DmH`$?L-q^;5-L[AJ/HgWJkWPfZV`]OS50dBr,hPiE
+0+TiL'm$VQD,;JW3>C(Ii!iho)&(ZM+`tdVT.2?3l=D"QVG;=b9i"KSc7OT7:8J1P
+]N6"E]F0LZ)IK57(fudOKOgS5j[a'd9`]SFP_!2;h>>q7$,-=f,uhS+RF&EK$%6#Q
+B_S'l95"'K#AZ]u<OgcAQQ_<q8oN[)biU<^F21t!/J_U5GA,o]bQ=Cg/*ARk?/3L]
+/&'gD--f%<5'2LPWEEo#COVrsL6KtT:(DRBe,RRimW/YfKF"7p+^t]a3?gbp80_ZY
+lG#!la_ct!%Tfp?&+Lspg*3u6Zj<e>L9F81QK+:(?m.KX=:C@2\`LEAG:;1Kaa&$b
+!bWY7A\P6T&;h^j"&_[Xp)DKTZUpYZW@k[LWDS3OrUq)_@^(.:-Eb8XW/Aa[,'dJJ
+[U%Og<f:^W/j+8akPgG==tPbXdS.K:s1ufClFCc@*;+_"="$Re:J+:V4di"4kH&UT
+g$c2_CeR*E&Fc]].K4_7lFN(`9#pBMC`ZTA@T?F)K2igS@iI)O0p)(g0.<r9bW;[`
+BZr>j4Cf\"m'h`;Bke?O)B4C-@EBe)?9!M$B^[4';Q#F_,[dRp$^j8p%#r02"%/Y_
+V0B'*fe>cg1"'n8IjeT_W"W/:CEp]"]"tar)QV4Z9pD<u7#;h(Z`5f+OLHlTaFI5T
+)7$RW3Ybd69:):$B9_r[qIbtO>UPjJcEPB,'f;SF-K07`L^V%.n-=I&$-Pjn#pGo8
+`:,/R^lcSI`034>U"jm0hq.V,q/1]9c(.)nH0#c@cf\.EcLIMZ5<<Ee4):J_`l6`e
+)#s(9<:B_9?ANl%W7"SRkb'*K%3Q+8<L+,,0i)1d-]Ed77+pV>'BpfZKQ!,pg'Pg3
+1lSNn7,5ihFVo,YM5SSt]:M*IMrA8&1cVm8#9I&F%;/<IW]`uh*.uX4:YYa-r(L_V
+]nlXtlfH\[iLgtDCKVOC=j\=n=0Kf[=fpf7qY,1<f*.\3FM6Vech^c]:M.%2k"*hA
+9EQU%4&'LgT6+upm_jNVlkKFXZ<b3YI;gf5Zb!PKi85;=HQ#XcjHPcBETlTT2;M5F
+j4.F:<']:=#E3m=cp,Fl'+ZV$/mm)]_-XZknS2ROhC[ho7<HY7?mjup\/;^L)<1i?
+4uFQd:^rjN7B9EphD;jX0DXJDV8aa?]!V4eC4CD@d*dX/olmP>lhJI[\p0CX3(KmQ
+&C4Oqn.6"of4W!+O01+?X0YI_P+bWWF4Iee@gu`"O;VEJQR!Fbk,fS6Ti5N]".`&-
+bNiZMZ*0s6e="a>]P:FU?".s\$a3*A(-RE4=3c!g(Liqh'ID_sQaiN1_QU_*YqU`]
+Vp@t?,A88YcV'c>L:An)9Lb4cS&,%.:@`WU6!/onnNkI_<X:"U%H8,l6b6020P-YO
+7qn/9f4<e_7J`%Es.ggQ%c*))'B38+QFc]*I*(Y-7*Fu0aEks]?"G^o`Ei=,VcZJX
+KG]OnD2nD%Hlg^cA>lb/h%eRJ%`nc3nNEBB0A*:TY&n60_3eq7R:qd=c\STB,U<*:
+NRUaQ%RO[jnuIhnRo!RgO;K#^7``SS8<4DU6FO[nhqC"&D^gZ$kX:Orh<cmC'TLLR
+`$d`N?E9,K_OHl':V..*-)FNE4h_U!>f"cI-SCqP+C$gNLdG\b!;?MJfq[Q.=OBqm
+a<B4KSR7hPP@qtuEV%ij1J%e9,Ho&PY$c+8PQ%\l23-3=9!,Shi:3(Q*Su;PWnuHL
+7%Qb#d6_qWR(*H&:Rt-OaOFeD6"S+=1(cEBfk=b'Hb@=^01Qai'Y59E7k5PNM5PUf
+,@tBqd8OInC\J"4?9mX]YarK-:RkCG1;(RN)'iB=<HGb9R/CH!S?Om!l*n4i5b_;W
+c-"t$%lm4I6OT/2AfF.hgnt)S/I2guK#5E\/4_Jd&5=3E,kBX`O9CEZrI#8ABr;\u
+Dm9?V,kf!K=*mbB<uO#PRqmRAXbP+J]D($j5$D!Rh0'LO11T.BXg/3V+MN(b1qXGB
+JijIblOl`2hueAr8jYjr&I>$P+qEG:^'4%0kjEt'B.6l:RJgS*S_\?#!d1n4ZeZMu
+$Kp4546Q@/hh/+6WV$$4<GY,oIWc2Q.k<5&'AUr?4+E!JbN0QhASspX[NVq#C>4bs
+T<&i^*;A`p+Md)OmDD(X23=VO)K4,E9LB@RGXKM/:%6d4,Op(eO5[a?$<K&R[0aHK
+9jRDAps!>aDQH6rX08?BKcL!7"cppC:\;#>HW@XL9[u)/Q5bOE:#9+=0QJ'%MErle
+ONTG!B`/mXR,#?&gSWe8Vn4?-R7T9u,oR'Tj@o87eHgBI7E7K4M$VLQ-hIc)XbfVg
+L,V:!%WVp3Se;W&_fZSDQP)%6"\l6D4nXUNSDZaUfqg^,^F8G(`J2pk2<"*h+Tf,t
+m%WkKK26]fZ;IK'HqC=o0@=d.7_f664h6eAFLD!S/M/WAaYAR9YoHeHa=suF`h)*_
+_SoBf*?!:Ue"i\J0O7=!(M'<h$#IYp^S99uc$.(Dm"cXR/->#74:JAje^"Cgb4"Rq
+[@X,+88p^Y@+uqZm\A%arV-dLJikX=?+3aghKjZ+E^KJpR(AgP,np4TVP:C;K#]o7
++EfmgZ,-)Ias2P%G=;<7GD5A;;JFmr@':L"C,joZ80>&UmD5o_GH5F(;pOZ)6"*'Q
+N:tL)h!H[]G-Si.6K@i?.Y&"8\Y<=8]WG\b)*+fc"Ib+9`mGcn:SV8^%KBK#\&3\s
+]t][rBioX?^U'm-%n7tpE+!S`fOGoE>+-0XB<4ljiD]HP%"k)_O^Lskcp"s[pi$gd
+LcUWaPE@1'f;*-12:\/@h$p'Yf7!?)KcE6cm\=2g[);SO:fmgE?2gi)nf'RB5"L!u
+lf2_Ek.AK.dCm/re1_@?d$lDL;epX*'#!g[fs*o0o_q<iN`#TEd%sTLVGX(]lW&\^
+-=LdX+a0(T.^MmAW2_nP9iWKm73%+ZV!;G7O%'K4f5CC4r+*/mO\SQ8`l/8X<UFYU
+:BbBb6jF%p>WQ)Y4/lZF(]S#.5$=-.la',D87Ok_`nul+jY't??FbKrdVGn%[at`;
+ME*#Fq%h1_:-V,TEZ8:f=qn(j/PHOF+?S4K#pShD\2SN3gj;,:Ebku0AQ9fIc-?eX
+DuWB.6jgYVC!>mTDWtLJ^*PW7cj=X+>Rk`LZ-QoW0H(fRql)8M=WL'*CNant4Zd$i
+g[97Vp\["YUp3e!DJYQ9j5M>I36I+0$ItM^>JD%<51\&^60n;'b+mKEJqhe/`5L0T
+7,P%:k9""JGX.Z)8E@d>]sijcm?_@feD2K8>u?_M%DSik?%KQ3et.j4B6iZYK+AG.
+c+*(OX4+Oa!13VhG9$R=3$^YOPq>Pac`i;RN3>gNA[H]IDg#\>:,<:9o7>(Q;bO$C
+eUs)c-8dX(,+V_6\J^eqd[WPN8:^%5F2EFA6h?5]+5J$a*&CF(+Fe,RGJ1c+"`TFo
++G@%M$f-:jir@J4pdP%9WI[bCqTjkb[tSZ6dh=!11<Ul1fd:@/Ek9BmG9ed%W1PPp
+j[3ZeDIK0K&M>K-HuOE.*;_AO'jue4TS4mM9k&Qs\cf@.%Pq]DOH7_SoP!"D;^t^_
+]<KPE\lV=96VFim$/@;@PWMRF.1.b<<A_Igj%Ks"OV+`#"n5l5E<@)T5Eg-5VA8/A
+i$,(L^m+>%qXQJ#Xf]QNoMhim@rR,XI)s9qdG<G*I,'ULf<<k[**`S5:3WS^enL[,
+NLB^c+;]?2;ql\*9LaM&oHXVuqZr>U#Oe?FOo6NKhG1c?%IF?<rQ/(q#U9)ZNJ+e0
+%%i6!j4E"opf>i,&#<RtY+8lc4HG2^%#G"Sm/Lr35E/`XeXc&.!Vm#eGd1M@SXZ7>
+.?N'G=0$+Oe>@1bP]u2[J2A%8`NL9fNXVtA`k8UKdrYW/36!Y\cqmVt1IJL*8C4bT
+R=pXhZp27ih=]GUH=J65;\<9h0"?#"l<M)<kJij?_E53!:rM:^&2,3,`M/5lTuUoq
+b!03l]Tc.Ja<oV]3oY>i2Jl+\>89;?-]9I>0r9Rj>>A;FG*P"d^n]q#j?+N;Kf\XC
+E9)A9hu;/#_sP3:?cMu)&QtTTr,XL";pYO5)UZ1T'i0.qU3Wo+phQZMB-_\MVesdh
+%QNsEhi&TC4+$goMHW`kneou38J8SZ?I,P1`pe,B*k=uI'\n'"5@W&%"4A+Z407%p
+!Wpq^/U+I'rGnCX(W$i[q=pq('1OEB_FS.r'X=$Z<2rW3^'sm:H7>jZG$niT.CT)Q
+<f88_N+=,$,)$<+e2J,_+/<9/'UQ&$->USa&8$Tgqr#R"nSCp2Bt8hE"te.t$]uf<
+iZB[q8o#X]0Ldm#2:f$l,UY=gHhSu_iQjIH1ZJgQ"gUJK%94rhqbXMFW7rlk4XunW
+MN:iWj+R[XleX.%gsJDhW$`:bfi;jte)tJo(5jYVi(qT@I`1H?UTbUU_2EZiV4g2K
+44V8+i@Zkq<ZOD0HDJ3*^AZ:nEZjF:$,[#YUuZ0pN8CXL2<Yn[?5FAYCe1AL6MU?7
+1W!\dWpX:C5*8EmYo_lBdB&:s!bksn]uAH1Osj5LY_tYAVe"V3Pk?6RekGpLObO'e
+[*fE.,Jlm]db*21rK:;l__@+f6&aeTjNarq+02OXW7.amP-d'fNjCHG2`n28ePi^/
+]P[pM8^]/_opLtj=[!%3)3Q-qBP%9.DXAZX)Gl(&!pBkfgqBbFOE=?-J1r4Km-qi*
+UK4HP4)-bB3k2-K[^s6Wmf`Ctn[u_E"b$aao3t-MMaN3$4D6K3&LHu\S0F2nZCib@
+6DHXl>!qLu@,FumF/Uf71/'\AfZ=paJm:(GX?an=GYhkd=5'&M2,f3<T%!H6<Xi$d
+=7t!keNe]6Kg2*jI'6o@[ug!$i\Yhh"YTh#37i/`i*JHU!Y<W>Q&Bm3!<NZ0m5Ho_~>
+endstream
+endobj
+55 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 6
+/FontBBox [-31 -251 1122 750]
+/FontName /FFDOPD+cmr7
+/ItalicAngle 0
+/StemV 99
+/XHeight 434
+/CharSet (/two/A/one)
+/FontFile3 56 0 R
+>>
+endobj
+56 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 746
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$$q<]S:JaG0@r66F!!**$0_cRep`'>0*<Q!V"8E]9q\]eET*tkt*=N^"
+qiCUIq18eE;\8\*&,0ECY5#R@!!<6&%Vou;/ho"61+c7>FtG^26Z6phEbT0"F<Du!
+.3L?*3A`906=FqLC`lA'+AH9\H#mY1FtOn'Cht4lBkM+$F!+@lF(KB8ARmD#6=EN*
+9jo/6Df0Z<+@C'`Ch7*uBl@l?+A??iAS`qb/n8a=2ZNgX"#2Ps!!!W3'*'3V"9JQ(
+!!E9t!6bI>qKreQ!]b8@MmN2KZaZP-pQ4;8pBDDQaH+E_aG7bSZNkIH",j-#pt>t0
+P),-ON<je6=B7Y86lTV@]tTW%[ibO9#As>?Mf9_I#7gb83H<)tjS.m4!oUBcb4bu3
+Hgh-[(AKQfWV9-kAHmm)KO0+T#_n'1#)c(m0*_.\o*++'pDD?Q'cQf^q[:^H#pgfb
+qZ:T/F/l78UT1>8UMPgEMi/XlUVa(N)s,131,2Bg:JW'_J:E*"J,;_465YQ9M26s+
+D?g[O"%u-(MmN.MZN7T1GP?aaZ3.TPXfd_f['b[q)m]cf?^@jUNKT2A]_<!ApT+S>
+q^_o/N/3</E_D=:*b,Gg^5p"<\;.O4ZNk2DMlD+Hqhk1U"d=aoOb+O%#(hG\K8:WH
+J,J^<?$TP&?5mAZpN$"s(&&:6eFsRPe-5`/"qGjLpd:MEJY5f2#5_en#9KO+rsT4?
+$LS;&PEZIa]W%M3%0~>
+endstream
+endobj
+57 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 690
+/Descent -202
+/Flags 6
+/FontBBox [-57 -250 1139 750]
+/FontName /FFDPAH+cmbx12
+/ItalicAngle 0
+/StemV 136
+/XHeight 447
+/CharSet (/h/s/R/i/t/d/u/k/l/m/n/b/o/T/c/p/O/C/e/q/a/f/r/g)
+/FontFile3 58 0 R
+>>
+endobj
+58 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 2982
+/Subtype /Type1C
+>>
+stream
+8;Wj;Gu,2f(@Pl!BeIe8%]_F.NrfJS6pWqN'*F$q%P!5V1.I!C3&'-\>V6/IJRJOk
+&/SVJ<fXt7%*[WjK3+;U,MC>]O;KjXU1g4,XS$tYIdUg_6)j'cZ@?\5F`l6drP&#Q
+^\<)iY=ZUbMBGL=ETP=X)Zj'd8P"ccp[tkopmE#:lp@.HXj!q1o5nb)_h!$M_:n8@
+i"V2d?*&+eas`(6!m-Y"n/\'X^"lY>L\FBbo(DODkNb'N?,lTK9DsJu1(1CaakLii
+?9toO^.XghHOBp%3Du8aXcG/8+tLafQF,I<(a,"K__%MB#fDjHP-VPE-2Q6t9%IU-
+8q\]Ndd_?SL.mntO=SRHpD/XL[O92Z#5Yt:99B&o@Qb;u6kU-%<'-7^-]%R$Z%*r4
+&k&B%+gN>)i$&JCU6HKAe&Vnt+]_d<,HloIc[%UjUEif#hhrSo^Iu=3=4(M9EAf1\
+_eeXU+8qtenL'oP.8aP0^GM(>^r'DpjB[?B!jiVA+\,'.+hTlD53e"d3Le9[.hi>$
+5AN"5UTFQ)%q2\N&0,(.f\L^@]R?<_HFH5YI)8sceJ\p@dqXS?_3XXB/!W^Q(VH1t
+&[eW!QpKsBmu;L234J*hD+WWPNIF!6+F)i*,6B+m:ZMRTI!L;Oa?YL8@2>$bb8oOh
+$Sa&"YiTZrcn/mtV2#3c"@7@@!6n[u?aqDLh3]1N'#K<TG'o`pag&u7>@iD0*OM5*
+E/3=9)gM9ojRkJA%+KY_0VBCn9J`@_-IH1jMAC421pR3LiVe?,;Zh@\ojqq??bT0>
+0&;YO(pW\F;8JORO^Hu#(OgJGpIBs5hfHe676S_H77d@SjmYqu+$PF/$)$Z7%E+Te
+BG,>fP:u"Pp_\fs6ESC@*]B,b,F%3)8rV5b^^!VeK/J:6K??L"K]\YW^SC[b]4>cK
+2H@F_*GK$Emf5B@:J^s",c?TKof;\H>-3dmbuiT<>^\Vkk(rQQ<jV5Fb&nhE#9Otc
+"WBQ-MPgVE0G!r(hgG-CbF)D>LlT/Jf$.O[C\DH,\>+0%/rb6KN2hSc@N'L4Z.i?5
+Cb,F[c'_jCbq5KAb7>@IYaX\i<AX70cBqF'6I.r#H"]5D[*pEsqrCu4P?o&k(`p/o
+h8hX;;0&4QWXcnkOcP%n2,)slFu&Va%T!HpB62BR^coAa\TaTo+1Xj0'r=G\0[_@o
+(F>rJrhR]p?=M:2,6?AS^9.ErV\l'`1De:fGo,.PNc3H\EK90R\_]GO:\MR<=:UA(
+*lo*>pLfD8]m3?H[hcDAV5eN9=(oTbWiW-qE`%NpU_+$pB8es_f`8sKA'J!gNSMel
+Gu9.a7$Y4m<OWGEh>NK5>;]NgW%a"e=kF<nE'8XGOLCL8TclfkRHX">W`IFCe!h)F
+"M-06p-:0]=LU`?NIqQP+[D:iq<cRaLL>$_T)2@mLMH(`FE)U`K6p(*gaLdlq@6W'
+,MR4P_?[_sa;(B$@'^8pfC.pPBORrW<E6HPFn.]-YRD9;$AFWNc]:U+A'h$q>>I6R
+P$bDqhZGJ]Xs4^%*XaQFVmHcE5B_D7DNeEMM[H^MaQO!aGQ=>&+@AX#%u<=*_!?%s
+(hsI+PL@C:r8@raRum#YqI7L5^Sl@WWmkj)BmE"YF%ULcB4l9Ya4X0-S*-KeaiKo>
+7$.0_oOOec`\mOV&njosGX&^d%Ct;*q[hO"ijB!s&-;7_hma0b+3%dZ5ctQPa*R9b
+A[HV<e2GhDjmmPKEW^C_WSp9iEE@;sGBiT(]#IpMU.SQgBiA/7=lGllW8Q=56\g]0
+B=4N^-LK#PA"++MHTl!&]>Y0<%ju+u\@e>pPZ6i,r?&H0YmI7ioI\?U:;*ch4mXEm
+ENiNHq`n6t&M?38*=('PTO<%Js(/?:V5e^Q>i1&(C45I&[:QVd/PX81Bf4ah+>MNN
+\EeI=^:p%"6_CZF0s-*CqYGo^S**cpnLWCLbC9'=55I]Y\*%L'dKXM[UMgJ8i]'<d
+P#;@&s7^RF_/#S<f>RFW.XN%saQuKn5YFeWhBJXZ*7Hc7$5,CrH@9G(?8(\>8<?FW
+=A3ki6kc>&NL0r=o/`E6L)Rb^T[[2]#j>1kGR#grb0j8sFr]`9c44D5A"j>D<-q7t
+oE"$gN#1"#I:lN7nS1h%105)q,@SNtVF+M3+VC/;R:C`S%.iu!2et)aPQmY%N;8/-
+?JB^TQ-R5r"gP9!BhSG`g5E^8mJhKfBohKO>U)iJPHi_sef5$/JjUfX2!u6@!e)1]
+$_%h.I0F-Ps3]U:,)Jk1rkct@lGobYp!rj*`g53d)$8k*f'`VIY$cYe+(&?k+adh2
+#o=d=(2?^F!)6<S*ViPgK$R/<NR'^/V&PlI@@/Ic">b09MgLDFWpjmH-q`tUT(R2/
+Q`8%ciMFbM&aZ?V74E63agX>#H]/G$i.T'DHe\E::GS\>L``ipL9*Kra1#1+FBhR*
+B=-<^)YXsbjao:dNcar5B[b^HQq-3$k[i78Br#qNCPP:D./$*45pu0I!S_OBd(XaH
+WGb_r5n:#n2e@j[2dhgo^R1)`QL$tT3ur7m:,)Xu7W>lX<`c?%RGX8Z$B),EB48hp
+meeoS-!$6UNnhH7VU9>^PBsP7JdXL&l()A2(!+#(lVS&NC5%DubHJ(NY--n^BW2uR
+iF>%BE2X/GYHBo"]UrE:T1[Rg&+hiRs%:c7q:WuRnVF'o5:\W*5:amVW[];Bc):Q&
+0%HaQIbn5ETWdB.QZ+m@.:'J=0@'CNo'riC[#<[[WEQI>Z_P90)U^7$s/c?CfN(h;
+q#5aZj*P/bZL;=Qs.*(fk=5HAZ[7b(Q9--,aIZNJOV$?UF-@TJae?*-\'k$/=E`0g
+hs@@`Bt&Pp@>E?!%#5B#(<GDFrQXuCro(\AX*-(YZXs1)MPu0;fme>l678&S43#=s
+VL@T,\aT8iAGY!TlDOXfR.@q6B(0oNh_>etjVDD+kMb48oj*<!_pg+t4Pq#'/E5Ul
+#VZ6GQqWS~>
+endstream
+endobj
+59 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 0
+/CapHeight 722
+/Descent 0
+/Flags 4
+/FontBBox [-29 -272 1123 779]
+/FontName /FFDPDG+cmsy10
+/ItalicAngle 0
+/StemV 40
+/CharSet (/S/M/bullet/angbracketleft/A/angbracketright)
+/FontFile3 60 0 R
+>>
+endobj
+60 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 1300
+/Subtype /Type1C
+>>
+stream
+8;T`s>teI6(rstea4V'911iT#.@bI0,u,9t0Y"&91OOjm+O&'?_6OpdlhI]k5[--=
+JU[?`dW6hDCQ!hQ<6*$g-Gkb[$`AoUa`]J87MFS]]oq1gRI;"H#p.H,nidlYs*=VD
+jS(bb,*O,tMCRrWC>Z0W<SZ/B*[iPp<D%s-6m,?XOpI:OaH=<V$>DgM'.CgC,Q)co
+]L^+0rrM'#!b9pX[UKIR3JqF2`=/q+[^Ytpg-3kf%/Ob*s*oHfm2_KJ:"f'Bnrb=u
+Iu1V.`mcfKVp\(N?DG]Ng59B^[EdQATGo_0UWtQ$ma1]DkUM495.<UcVU+MOqS%FW
+<D>rjY//VdU[(TC;6DVk%/MkTVoa1BIS8S%2j@9WrZsiM=B8G^3usmU&n4/F=+FtG
+$Ik+la?G_+OWcRP$b@[!QRkc.g9N447X-//!rem.F$74IGp6OUJ"jTK@(lIuV;.2r
+]k]2=+CeEu-;`[uZug1_FnpL@kE#WGPn3;F+GC\s:_r@CD36:1D=olsn8*A6`!$#Y
+ji%F+]A)bnLINJ-5;i5Oq6fr9Hj$C]+;a+p%F395T`F998-`aD0m6JJlnlpN$$.Vj
+lFJ^JXeujK?;_`ROpb#7'GugVe.u8PN<2=s2c[VDllX$:7tAC'UHU=3pP3-g"D3bb
+?#5TCp'u@ejc4.sST!2+nT"]eW_5ut3E=\?2eIULj9bfMP2m%9gk!Q&r(,F@nC9V<
+p]MAm5@(i<"ZbKUO:@(4-7Hg7n6dns*G,teUY7BBEGTf.ks%'F463ZYLH&?p0SqTl
+m+`SC$Dt<I)$`ZqTP+??iVZD6(*gg#EKA`7p%q</Kt.bILER.K/tHppGbMY`'K1SG
+0;o/8mDe-,bfMm`Qf%%MHeiS0@Jh1$(kd,EP[B&@r/1Fu*5&@2FiP.SW$!$!A]:41
+*>$OB\\`-aX2=I.F?9@W%<Q=K1cV-X!VjW@aUe[+^pjE*s*eLTl4`I"7h*Y&L`aD/
+m)bU[p+sVc@:ko!na%)C!iEJ<I!QEtRMnhqLnBP<B1X`\&U:/SWiDZ'^Xbb82ElJk
+P+W1e2:W8Ks7A[-1)))`DM=K_EBH?)O$ni<rJ7nbNpB_%eRPnm?R:puW+VY+/'t-`
+E+**U*K<I]'Hc6m!hL1=JQQqFaRM[J'lgb>4qC<'qJD-Q^][bo?pmnY"SLMMq*..U
+ThXX)\>%r$BS%$>Jp#Bkk4&SU(G,+``Z9*#*A3[gcV&gfgYG[WH%=][<*EpfROKpG
+dkl\C?$%0VXPHad[%+Ck3?Pr::s;F2'`7nG?i]eaf>.~>
+endstream
+endobj
+61 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 615
+/CapHeight 615
+/Descent -230
+/Flags 6
+/FontBBox [-6 -233 539 698]
+/FontName /FFDPGJ+cmtt10
+/ItalicAngle 0
+/StemV 73
+/XHeight 434
+/CharSet (/E/braceright/backslash/two/parenright/h/s/less/asciitilde/bracketright/i/t/three/asterisk/d/equal/S/four/j/asciicircum/u/numbersign/I/plus/greater/five/k/comma/v/underscore/U/l/dollar/x/w/m/hyphen/L/H\
+/percent/seven/n/y/X/period/at/M/b/ampersand/o/z/slash/T/c/p/braceleft/nine/O/A/zero/e/D/a/bracketleft/parenleft/bar/one/colon/f/r/g)
+/FontFile3 62 0 R
+>>
+endobj
+62 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 7240
+/Subtype /Type1C
+>>
+stream
+8;V.^HW1Z&)P'GTP@uZVFVH/VM3YAU"i85VHk[-Q=F:l`;KZ8B;,GD&Ba>tL_BTV"
+89feX&cs6_-l$R-5,prW[HKZ`(/*7b_;1ERY1rC/l([lEc`_\=#AgUaqo?pKo:>@E
+h)kB*h2>be!J]XEFT)&YgS1EL47ID_7S*#n-,_7MS3FI3=5`]c3k[r&gJ->]-?Aso
+bq;=CcL)d`&>5O"C3MZ!ER*a4e"2qg+*08%,Ud2#aPsueWN*b\V3.`k=iZ[8-Y=dh
+7g:A.6:7(l<32'DSs6>/(o5e(T:C$d0gQPMLe(9A`/M/G=2Z@(:H54D3#FK#D>_E'
+c1-\aW@<3T1,V'PiBTk1C<Al^V?BmcEo>ZET=JF@q`Nj8)9]9]I'k(:?\`R82rRuG
+=Fh+>/W+a:k([@i+Z=0Ak(R5#Nqj$d\N':4NWn?C+HH!TQO9rn$sP=#f",@rDV,/"
+&57mc`NoaIJh^\ucn>0S-qeYb1d^-=+sMXV,%J`u`;@K&Ob?<O8KLT13))9tde).h
+O1Z2&d^O+21W2)08XE#\gu!)NA7h3aS&\_S,p%]1ZtGchV_<h=m$KYS<XIk_EO-<j
+&'g%$_S"m@?h=9<qgYtU7`\@"couTdZ[G&N)Wbbq4c2[cSVk7o,)*D*$0D\IrrB^[
+KYs>-01U^lHDo&Blt1T3S__6:JL8B-%ItdAf"NIM=_iYBG%_i#=Cr<$#l_cE.CD.`
+$6DT6Na8L,d:O76%AF-C?`=3m=[m7gRT<X6)NDrpR>(Qq9iGdK:#Q$jPgh\8fL1K:
+.:$rN)$l#f)g<?E@s;OeJF)Y;X0Ll*7S+&'@kAJI-Ku8+ej$\9%K67JO$alqlkR9B
+F=ta_5bcR`jQ=nTc'`FH*%0GmW\5]B0J+`rk!QGT@\ZY9dBJd];Ie5BN>dXO]NhpV
+CCiXYAC$TF$rVrV<?5o#]caT0<7][MD5u`.WTn]Ur9eFt<mN25*)*-cYddclQOlO)
+`Z7n@)77EJ93o/Lk#+'h[Yjf]@bS$7dM3bsE)6U1pt>X^rD35Z33o#OgGBD@V7Nge
+JZ^)["D]JGRq[YtVUk#?nd68aoj9"R/1rdsBXj6sh/4+ulcU.%\1qK)>[5Ipg[\7&
+;O\%IfkFZ5?PDHR<;e_EeeH&61?a\g9tpQl?Z3pd^-,F5f+L-thFLkOHQ-+bXLtY$
+funM9R;HJ,8?%UONWW&es1\M!5KrI1_?(b.HbT)VV`_6Ur?GBS\'EdCDU5Y$C%?;P
+7_,Pg:g.>nl'%N/pT<".Xa`HQe*DVO6>Bcr,*>OUHuV&KYHuEZnZ!Ut44<-$dm$Af
+YJ)9mI.d?\6+UG%\+&l3CSG;jZ&Li5D4?BH[r^U(e*G;_^<^bm"Po&t;jAA`-@+e=
+'>)umFT0QI9pM/j8Ce!S.=I99gj=-ih::p'F0'-Vrk7PFN"j,5L!Ei);b"+(`%7r8
+X__:FNOB[=$HrnkIh<,2i'RUaJJ9C(Qthi,;FB40C:,Uf,7TA?UHspQ=04di.#:>Y
+6RVrI=7JZ8*>F)bPc?%SjpKZj#Oe?0#_4$9JlY/;nfD7BK;$.)dudgDSk_Z=c1s4$
+#07&[Gp"1I1!rOL,[jA4ENq^"f$rrc7XjP*0]A*R+<6"C<+TXOM4Z<V8pD_^D-D_4
+Ao2!LGd`3;U=`^R=t+OFCl\A/3h9E6KJu3L:Xki6lKTb*Vl6Q$fYAUqF9Qn%%ZOJj
+en?k-$6EHf&LKkBH'(e&dAV,ennJVS&8jqR/VMDGR$UI,0-j?TjM1m3a97[K@N2Za
+RA7UPaN>Y/K#PJ]4UQoTZI,%L<Qc^//k7'5=StfJ6SJijV.DpNYR;3P+VDgFQ7ZTX
+pKF`u@@4cLZu>-dPa'*R*N@j'>>\EEX!k/&cTcY"3?d9AY;fm]6YG/ZmE[bO_FY*K
+S!#hr].).d!ht@PMk^c+Ui`6rkib4"dZHL!_FST=n_D#hoA%5TcgaJDQ>u]]5rd'F
+[oGpa!!bSn-FcR`%Xo]*U<sJ3Nb3<F#6`+.OWk++*t7nZil@+,d,L=a8LRacQ^2Vd
+P5>b3[Y=Vj]\SiUE97=bpc7*MT0E_*4C`r981.8HmbbQT``krGe4s31]cMN9L]"&X
+5OkPI`aNs/hY.;U#).Jh-r/!?o!&QKgLWc1;N%0+&0lB"s!r?@i.:C08.t.$aY1p/
+:4$btF'H>O2SY!WBY3&G;0IG&h\(FRaRsJod5"*'Kgg\!HCDn9_kMAU@Q=;&,A?'9
+d.8\d<F`>adB1`X1*)4e/*Z@IJ.D]AnCFM,gR5*J?.\u<J'Ik0AN6-M\KLhg>-#3X
+A2H#WWMu+n9%aiCV-@-,R(?fE50MRrZR]XW4Na<;B<LpYM-6rLD`(.)Oe7',2_7(#
+:Xn5Lb6R:l@ZPM(!AF00rPD?<2$I$qM!)V7P5aAIdRT8pj+Z2"E0@Z""q@o0eEMn^
+MrZ;\-_)UD=/1RHFj9cEUYmPZ&nht"SIhQMK+JOmC2i1D]g+tc>KiE08Msh&)E/!I
++GR]!LZOR.*l#H4o+2"nTgJZDA6sF67orr7oq\S)G4Pslh()>A<kZ41I%SjdH^.j9
+CN@/4hnWVQO1Dimb-5S`(cuN:Dl-t;hdIo-K+DHMS#WOQkL1N9#)h?>07U\IOY.?[
+9+(u(M%PFU&SN,@)>=4aj.MURHO&NZT7mC):nbeIrrgOF$"5s7S-8UOj4,4$`0H,&
+`_:DX5o2Rc1@@j%")H)ZlrJ[<`HA;kJr#;B+N;;GW1Z6U6[6^7&-rCEn*kc4,!O?h
+<tT^\K/FF@UM+FKe?2G)Y'%4oro1KQ3I?N.69FE)O-uMZF79$uhfli-#?l[(p<I=u
+RQf^:6r.1?aj[WW9(Y2lq*@_X$sc]..4R75Ta)+TYR*E_f57/9r5s!Cp(o+-H^6Hj
+=W+6(][RY[qDEhn`o.>A?4(E1S'Hfb%;6nn%.+k1bZ(RB.8)<hd5'o*:,RJg`EI+u
+\X>"T<1#5Wcot<I>'`f81f9`?P)]jhkPCb8Jg%3^N&D[;Pgs0a.>ua'-6".0Q&lh-
+<Tk&UJpV;0b;WPt59pu2_D.s($>:9/rSuJPUmt([,E0H&O[c=orJ?aLERl!eM`_Q"
+7*4\`9@c_Q\U=2+E"3[e5GEq`peJQ!,kV6K*G64lY_D44/!@u44Q*]76FL[F%L<X%
+^d#8?=sAPJR?H39D)AZQ+,QPZc6De&O3`E&"D/og/mF?@Q69i4#$US9j:!Y7$`kR3
+7G^,`fm%F#hrqFW8*"\d%U@m0i:@OH1O.^X04FGTQVmNa/[7-NEcFFK,`L*YBTEq;
+8\gH:%+4LlL>et^XCM\M9/u_+F2)Pfr<0D]2Mrt?j3(o2I7.n!@U(74XA"VJr=_-p
+='V#cYi$o\C6I]j#?oNLUM'[f?6M9HPT'a4Yu&RM.jl<9&?ogZf"int]/QKD(o6*;
+_Jtcemj&kD:6J*BG@D,S7;jhblA$,t+g[Ol!9".O2$h3(Y[n&A@0:.R4<3C.Q>kck
+4LTYSPs[O`L@Hr%ZZpi7O=g5og'6Ejs&uk"(@mXA@?Ljh/962/(r407(h#_M$9RFd
+@U??a6NkJ,`,7b+:9iD!5KQuLMg7fg+s/'4T3o(Z,j3o?QOoloiN;:BKgB%#iBEBV
+'n:Ljhe#n93O8KaDE&"gY`Qd15Fl;kIqdT!N:Lan*T!IJXJkXgS/!]Khrd`)*A7b3
+:_0s[Tl-SHJ&=oTUbS+TM:No\2LA##5t,5t<E2ms=hqC-d=YXuXi(nl.HZn0WmAa*
+H&F:C9O(JsOpSDf7./_88^/T$%s^KC.H=$1-l8K(N@&r3`1gB<os7K>$GSSiqB!8L
+m\fpMWk49GD&:\Uqd7d,p`4C+mL",7HVn*%C>WDG`(,f!4%bk!GFK++E06+Y7/d(g
+FAP,$gJ560FfX8rp25"L*E*oQG5+>6>.l&)(EKIDcB;$[n(cA!`b`*\)B?L=m&hJU
+2gu?9YL1i8ejtBSodQM2O%4(N\[-Qp<AfEk[Yb-D"-9(<l3C)VhX0f>=[Hm6'r@1.
+8ZE*"I(;9E//)[\`p8s\7&a/5C!i*=1>aiol>=QPQ`M+XaMoth2cS:pe/mNmp"8Eq
+\\dIt(i;GL6i<`D,\WUBK:4b,!#l[aUXG"QqXa:HN]Yd'"7]hW0=.I$+V4-F_:BlU
+(]UQV=Qm"@,d9TNG*9$>^BPkn%KGp^L.<7n*Zj1s1Be[C5*S(<]#mK+Vd]4!Sp=ii
+f4N[0LFn_Shi@IX5%9?Fi%^,XYBW7?f^UZ-LHm\\K)d)`-ht>_a887NiJ-KsKm=lu
+<4f[rWOUcQq!jY18Upq4?l;lqR`+[G/r"!QVO7]@R3K(&%jd>;7Ajc43:W=;/`6CZ
+88N-JY`VW-(8pE:a0PX0r2`!bET9K%H:hV_pr/hePED?V!&n4dCr`m!O/F]1/;S4T
+,(33N;TNQM*6&4cmRiIcaaC0Cne_oU5ia7ijV;=h;`,;4eYUF*e,fjQre;gK1G^DB
+b/hY)iMfkh<g9U`VBt2`:L6Cm45fAGiVs?g8d#"]ZS@**LBRi3liB1gq:FK4]DIJH
+FO7iu(Y#@]8m\)e4Olk/KSd_bp:+pc?2Z./g=KluX6I:.H?C7YAI.2;UktE^fg.Ha
+@C+)AYYNe=4,K6&FJUfpVF\e$dgejHU8S'qL@Yi:``3*H`in<*<]Kfc&YE:ZM*kKC
+a./i2k5D2#!J)ap7l1)Aj$NJqn/%!qMg2eGB[RLNhF_\@1XMK44;IVS]%[%[4.XZ4
+=*^oi))lrf+;eQ2FArNYPiV>A,<)*[*"C3*=b"C%a][jGb#HJij$I6>U6_u'\p*o>
+nGW30F_3e3cH]6X,AX'D%Th7>h*_<%SfZcoLoc^2j2GCp:W.Bl4>)FgP+?6#gQ!uq
+MhD&gV0At;8%^f&j?O^A\#WsSKk;re%1u-U)[TpW;d^a*oD?QE\,3qQgX?bEUR[`*
+hOM+!duE?lQu`G4%0E<\9d/*E>=d*SQ+82PPu=i0ItZr,CPRUGhV5iQ2duE>iRXLC
+1_*lF__7"qV;j9)dS_k28V5q(iae;>T6kGr@WJW5=3E5i?`.eKH`tI&]Q@CHobtUQ
+6bn[%rC2%CR5ACgH?iJA#j?tDq=o<ETD82'6T^lTeG3'C>tfZF<F'+dermiCQhdhX
+4cthU>maF^+t!*$)T?$6'a*8n_#'"^jYA*fD3or.muh?&fZW^?#Q%FR%:2>DPtU=`
+6tV0#"4)FaPX:j;>9b`B/^b?\nV:=I>H%j7%fPuilB/S'VQcdu>=C"3Fba_2]'ASW
+p7U^/+BakT5>r6#V^R4EBBB#?#VHF_M-uJ\Bi.aUaMJ#o$9B:lD!-!+jZ-UZO.E&$
+M+^+4SNY?$BKn^<X7e:No:_]0^?b7Dh4JZ4cL'Bd[aU^Ej.NlS?o';aStKRhI[@hT
+`*feJqF0f>O(]6h-g"!roi%AX&0jL;V1*lu+aD6%I2Qk^>:1$2G]@YM07[#&3'?0M
+D16&/^dCcdU=FYEAqS8QSYX?i)I(;PL8a7sL5+jQW.sg2W2O[h)T<PP9q8oB;/jH?
+(VN8K5$%D@)LCm)D0uh:jN2&_q'H>U>Ngg$d;jA91iD>9NHm@G8'hh@b\mhu5;hm/
+Gd#]NVTLSd.H`brb:mpk+$K.aaC%b/$lCT0A-NZ')"*U2+Br7f*Q*VL@,#h[b$[0n
+ap-:rQdaO:))NAO2/ZgATT`2k9iSR*aZVsu_0>tiDt0<RVlX/o^Tm:GR%-AghsG]-
+ch"lXR(-XXn2t5SST+au&M@>9Mu(!ciA=.i;N%+0O">r_@5Z,7*7[eFlQ+uB'*u@)
+;^`K=]f2/-Ec,:ZMT8$sCTY@2j*jPMes&.pN9n(1Gfo%Y%u)>M6'rMbP381PlZiP?
+Le>n1%Su!XB%(M&R#=!L(E`Q67l2W-]WlG!2GLoSqpM-XDeJ\496M'>K1r\)BG6Ea
+J8,o[%,1?ge<XU/d_^RoV)9YdSNYmHjhY!C7.lP2!tnI#-I0F?9Olc%07]Q'NLQD_
+X7p(rp[[E2qO?`;ZfgmN\0(q',9de$cGOn_W.o.Y:R'7]dHJA'$o>DemYQPlW15+e
+]a'kY'IPVK--*Q/@1p0K_l_fUF,d/R/T>F;NIq&6p'ba)ZK8+1/R7%,dW,JRIN0J'
+,3m,7&0)0O]A<"n_I]mX+*,HPc,]RcZ.D;4q-TI(IeC.'T5C?H*`uQp<,qJPD6s8l
+^("?>aO"2^973fp<1!(.B9_(n]RM&b?%g76daBeJcL9_1(/qr)@$+?lC>Rh6jiT7%
+'lfN3AHtk_cP;Wb"ZSL*O;VM\VaE3q0=^Q;`@Dt\\=pD@c))6JQ4J.Tc.qQ#kF_qn
+dmP',^5EWMb]nu+`F!U&MEX.imWW(J1]'MT7K;!4?6?(`.(*&r,BOuHnfB5u<G9Y2
+r:RU)bpPMb)_JlX.&kVupHoQHA9C8*'QP-1?(Ib?aa0)u;(pFU/M6Tn,G[dY+W5`n
+K"FpRMt0*WmT'H)m\c3t_>YQ&Z%MU..&HE<,?&-]PmFGr$0(Qa]^<)hV^%([<Lu-c
+lX[S18#a928?as2b^<4ijrrtFN?FQ?UqtKMppL(4ADY2H`MY\h6=6p-pE3a=WNLh+
+?E]s.h]T8*@"AM1Y)?ij1r=;T'T@Pa/>4;Moo81I1QruI34fQ(!nfF^UNR<T`8-:.
+haMc&b_!)RPr_WCQ:bE@7W6OVg.s_#aJf='5fDWDp2LkUNiYlNaBcj(\KOQ1D3usp
+du%(kXQH#d=50p+n)<3dnEQ."+RpX?H4NplG_,'TgG4":>BK)6Vm5;BJs:hkl@i2t
+iPY$,Cmh9]+>9BWNO(mPdAitq059kU?]Xikal2=5SMuDBgjgt5>^ufS=(a^=8C9]W
+%9>VN0IF6":+$N&/Pnps$TLD:QWNS1X!j\7<eHqVk<s!AHkFIq^&]>OQta>QH9"WW
+Gq:]4adHo/jC'Ln;Wu;FE_V/;f:ih+47A[:>iK'79#lm!)NU65X&?!_>a0_sFHkB\
+s/9*9=\JnAO&F>@A99][@OLKKg4UCDi?ha,2V>C<ekiHKk5X+&-_Tg2)l$@?l3#%P
+0*:J+n)dXPL[mn*fuW/9bZG[$7[/_Hs/.:jJg8=*hk]<'["\<9$Lp&"`KV%VS.okG
+*d(%>*nE-,^<S'l2ku!gG3=f[d+aJ'p%F>,9k!2hG2''5[d3:+#G5P6KU7&fkn\r[
+FYr9)aiB/`oK73O>Uu-G)sm-PiD5[;^;Kk!^]=?"8gs~>
+endstream
+endobj
+63 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 6
+/FontBBox [-35 -250 1125 750]
+/FontName /FFDPIK+cmti10
+/ItalicAngle 0
+/StemV 91
+/XHeight 445
+/CharSet (/g/h/s/i/t/S/d/j/u/k/l/x/m/L/n/y/X/b/o/T/c/p/quoteright/fi/e/a/f/r/E)
+/FontFile3 64 0 R
+>>
+endobj
+64 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 4352
+/Subtype /Type1C
+>>
+stream
+8;WR3HW1Yk*h=HJMMeA"M3<hAi)u[V`IbTig:C9`I%XS1(8t4ALd29-O:WNs%$JY)
+-CKPV-l<4CU[gq_#d0oQ6L-p5X_XcCg'ZBQ\ineb]6j8$0D'=H3shSPltO(Yk.gA4
+O8HQ`rdK&f`7kYc;:I6C@e6)D,@=3gOJ`8sia)q7iJ;7ml3d$$"n5drhGEFZC[h"?
+"o-A=L$Xl\j2Whb2]$#N!JYmFKeIoN,/WBC8XBVd"g8CG=V[3u=;;U_.4`"Q-S6WE
+*k6UHMSS/SYgAYdiF5rY,VUu%E0j[)+A5F0"9i\-8-8Os\&e^G-HhQn'Zl,_Aql3g
+ZZ_0-,I0)8j\8kj8TKtV/LtmRi6Gk%Z=Hs[cm2YfFG;HS%,$7!7&&'g6p)iPQ]Im0
++W2\kJKR,^Z4oT*+\4#=KHWn]*$gu.`1mUSQ&U#5T:nSngl(-nk<8CMM]KV4b^Y7p
+mtKRNr7sk,A&XBW1\]-t1lLnKR2mtCfl)G6Gn)`&5PMRrs.4H"a!/9r?6SXST\'`\
+\%Cc_J\dB/N.D3U?[0Y-K^/amAm9mne=`nb:KM(<,kT6k_5qP$oWXA>!u(rKq4$:[
+N%Ur"91<jG_j?-phtP_8-=+0J.,\#bMUI\$[:3h_Y0]&W=]q6I7c";-0GDEBJ//!N
+:G@;URYS]\]WHsTT-._!!_&+tcWXfDBK4go@s)?F>b/)>r[*O_\cZ0W0;T%6H;_Y\
+/]?iM[iqkY;\5*2,#i66%qX_=`MVp1Uu,*-UoiHq%sXe@$I%R^6C15N1`?clo&f&'
+hu#pm?IF9J-!cZXD,?h.>0EtHM;f!7gNF\.TkQYYM)==*(4mdmA5!El"9VD<g51h[
+SE/Lrn#GBR-C-NNhZ=7!?l>CJRC-9?7=:Z(:q/811BMI3(\-$2`^1Rp`X64pT>1d5
+@D:b7PF/81C\&mW+6T+fAs7eY"rOG3ZDb;aZoY<a:PQrUq*Fd6rZKQsNllC>"94BG
+Ef4'ilD7IW:?jWXg2&[0-UH2!i?p\#8meNj4a/!_aqSR_gdf/1-g)qDmV&RpW0X>;
+Er>_[GC?c>@uSkomR4l689\.%a>^G;PEEKge5N"s=_1D:'Cj\O<s/S0kP\-+assI6
+a4/PZSAqUgeoClW3V-96op/_(MX_=-ku$aG6c@Y3f/^RX*??3g*<L5i.Ne.LEWm4B
+bGf,"5Ic`m3Nag7i'?c6=9N5CQX&?Q:I;7./?(\6l\t'!Ts<"#*ID*m:i`+sd$ce'
+U>E!g8+RHlKR#,JiDZ8f1`76h?'*([@WCT>]q?I;\^S+PRZ[e[kudCO>@O<TD"FB_
+27rk_FT^B'hElJB>/9;hk#C1>M_Ubo@r`gnQjoPCE4i9/#BnW'4J`JYZNC:3e,Wfb
+W-Xg'n<+[4=JUVi8=,f7XFW6r#WI[*&ms_oT0!haN]L%$7SXcPq+T_<8UEk@,]%Kk
+799\L!`A_=^875pX6DCNN-+Zl.o_cL;*o,C!gAA*HMHTPrmbjt2pb3*Rk#1hjUKLR
+4jCEYG#=fT/Mi)YWMjL3[TLaR"P=//A!"M6FGXR_pghto\VJN)Z=b1QauQR^=X%?+
++lFn*!nN!+K@.aWN5FGspKKhO1kqEuck%'4<+b\52L1`Gl5Rn\W\UubP^kF)n-qXA
+eX(J]eDXC3CUnH%:?"X*3&Q[i`J^.`;pE!LILYg#fE2e\8l*opSed3E`64l&h5"UF
+rJNjFR%pt!QIsU*[s10;'(kj?3*OG"8k4%8m[6u602AKB6&3(mNNC3);I-4L.a$?T
+D1rkP.6&$EJ6S]8L9=VHP6SWaXLdK&q]RBbB4"q<ZAJJ]9Z<0*#PZ6sI]c$Z!$Leo
+$F%@iUE^F;JFHdI"o-qL^A#7W.IuhAEX;;H'fpCR!W?$No9QUeA-rYA0q.ugqo%B!
+=XqN/D0CYn&DX#cNXg/o#)C0#eS0O"hq`>@UJ(C8lM.aZdBIFAl$4/Rhs[qI!#Z"<
+a*:tsi!]NB#a0_A]hKfT-F.]h;YQDug=k7FMEVac"/-56L'uT)s8M>2UYRm*85;[M
+;.O3>g;#Rr\k7s'1spX?:%=O&E'-U0\W<9#ZFe2u[m9uWIrjH8I=KMfEc#VD[ut.(
+CZnh:Lk-HCm=cEP^IE\]9Z%@`&uOjtn(>H[NWnmt^p.2eW)*g"Qf@]fYF]f9FB6+G
+17XcI!ZP8rD]l2?*\IbP"=2Um"b/nP%;^WiL'qK%E5tOQl8#l:hE2Z=>a2gSVK2>"
+fMm_dSp6j$BAG#jodiPHj&[1k:!f/1-sF3^Y>dQ92KMS_$XS0bVlCqPRf%Q4.'Kel
+f%tYOoisg^dZRi`I%t@!(T._j00HeT<k26C.[4^@p.On<,#9i&%_4rUX5,(BgL?!5
+5$TSi1T'UYH.5(45QJN6s"qXV'c#nIh1g,0^0is+%t-C.H2YqSc=ZrF1(3ZWki2P<
+4)p[QWK`V>Q1*9]MAch;ng1ip$j&hK%0H(IMiKk$5l$JT\l_^o31/p\AKRhn:JCq3
+8"0]uYOdM7"NhXJeRkqc2\Vg63pbSb^70=c7n$&D<\[!R4%O2p<Eq(9d$EBEI-/i,
+j+P7ik`$dMcMZI"#?<dXHgsF.9hghJWM4r[^=MnnFj]m#m`=%5Z6O)%D=@R<An]ml
+k`$L8'ep+arOh=OOsbJOob9d@U'YBY5R["Ti2+8]5ot:8;ZR-dr9`oZKMs].a3m5%
+!R`]$%9m$e3\PIofPpVNW'Z)J%(&RGC>EUCrEO;k([%eoI!#TWDCYGmld['*<Z+CR
+c"/Y5A;Q;AfA);3`?bl5,!Lfl`kX8?*@+Me@m%o/K`]+`93Z"B.;`-iTElR!;VFHE
+'F'N*BK);<#-.f#j$]eUbfq]$kd'8Z\Kpt+(+]QHU:Yp4gj?cm3TkV3-fS0I.nfCk
+#W<kC.H/r'7pT*.mW=rKggP%MCZ-)#iY5g-e_P4t@k@`$%#%+iTOs,gH@Pd/G/8^b
+>mWcr[;)h0Fs4>e*hF2e_ni?PW\&^DlMGKnUW2"c6(*>.i8_YSr^`2#kH/6m6sQjV
+ieELu%&OK*$Sa@.TOJ-cDVolVf]8`MF;A'<+`]6O76_uci$?`#X'fgRB?I9tb@uf=
+WL'd@mS5\/1s#"j61AlY.lZ`&RW_Ce?<saPBV<TjZ,AS/_d?/k-\"Olol@#9hcO[W
+%%WEM@N4Xd1a4=u'YhERl@7poZ*g#SZ/rg9:OMS8SV,ZK>"g6kA'7=lW8nu?g>,4C
+!`l.K&r"ueRj!]S6W;<U&o/e)&d4;n!;gog1,q7ACQlIJ\jD1rfKYqANqUu/$;9G"
+)$bYXcls%$ndNe?SdRA!Yj\T+hNs<&Iga66*bQcRYt8Yam/o1/.6j)OO33iM<&CWI
+K`i"UY!a3qEmu%X++Q];#sCU99T60Mo[LPHA+&7=N26&:fT42NEQJbA2Hn5V4]H?T
++CheX>BbUJ+Rh?M"J/pl\/qq92=YDhPtXVBb"`ce;dMLSA.nn-.7qm5^d7_()F4C3
+I19\;::8hkCd#HB[4)\neV'nZl8j(D0K:&nDK0WBd7onb"=#S/!$A/\[:]?SEKiRg
+),;<TF<jp3<&*!/S@fck,L?k)W@*B5k8!bOa@3Q1LG^.]gieF;(ElAr05[Cr*crT$
+e%j`qWc(gl>B$`=a=D7;fc2>SV_c&POj#5p0#RrEnuV)f*dQ44NS*5q"Dr,A_,nG/
+.ho5.7CBRnXlS>I$M)h>k6o'"mIjWU/i&3F)KC'J;PFaA4)!Ya]hWp@.),fC.0Y)O
+:!bG/FgTe<A@m+5,51+THhOZ\)]'`idLHbV(*/k^b=Z^@'p8ALeh,#Bn1NdGPlgk!
+W2(^U0&C]X@qrDDjjb8sP^&?647#+DG(\XM(!6H`m(97)LA27/cqRpu&;gStN'Y+:
+*8GporREii(dO;uV*mZH,&f\QHpEK\48&1R"bb[/7Ll8#)`_j)[URJ#DJn@HBs&_O
+XoCRON$(_qPtXrrjQ>Qo5T,a$F5QWG1=+sKNBBgiaS`Y4ZJ:s<Fe1^YQK"EYR'/r@
+<6^S*Oao):Jc6t<+*MCGSK9NeM(6d5'c!Nl<]VqemH?H9=h;=G_rqVtDp5]M4.%rm
+PS"shZ9NB^9Q_\lhFBjgdaqm?4G)j?$HZGL0EI6p<`k^9g,YI8aCOAokOGg+@?*>g
+I5<MBD#q?kpI+W"pF`hR.K;c<S1?,+;i,05VkQ.''g5i'X">]!r_#s&bg$.+&b"L(
+!%!5q[_MISAg`PBS\XF>]k'"6]^jjdd=r;e,b)thV*'@'P&,>&RZ&7h"TKb;<%qK\
+gh__qNGD^SC^&ptpJ&@i`n<MB0l"tjY@m=k-S,]FIt*e^j1k%Y!<rN]"W>;~>
+endstream
+endobj
+65 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -207
+/Flags 6
+/FontBBox [-65 -250 1123 750]
+/FontName /FFEAEA+cmsl10
+/ItalicAngle 0
+/StemV 38
+/XHeight 434
+/CharSet (/G/t/U/b/o/T/a)
+/FontFile3 66 0 R
+>>
+endobj
+66 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 1433
+/Subtype /Type1C
+>>
+stream
+8;SlpD+ml@(ql9j[r/8_V^ZW!Eo2edKM>mL\;[C1/VoSlRpbD/Rp&F<c:WZ9"u8@L
+K!r?p=p5m,Kd,(<@1At%iGa_e0^I3kglH#3N+/*$,V3j'^$q2hgLYl++&C0BcZ@AT
+#uMO*P,'olFg#8X@Z0ZMfbhIU[+WIJ"M]NKUVcdSMI/$RDb6lcM274U7&FDE&mD@?
+kg15i/-;6r$nO!3,q)(@6udTZr-Rtg@l$j1fYiGR;c.gs+hs\7NCeSSNDE5AfZG\O
+AqQ4G`N^:aA%B-8DiJ6A7O+B;Jsk:C]ie]Oe`Xo*/%$j*L6bOk'aj8;PL6>\Po<>M
+>M4,3<H!gr`r5oe6*/da:p%u"PnHInZ'0F):_Lmg-\Rq59lNRXL]K8clj;Dg2FO[E
+N(Xo6'l)"O]Hr(Z!BrP0,2sne]0W-<`5uVp]X[cj=h+L`cY+&Q_S<urF"MUYGm^-d
+eU*\,il8u-2]P6QT^e!(1fH'93uh!#9M#BEk@Jc(Vf=Flj'5iFP>DBgNtbN6*Ku,[
+aqMj1V;23\!FA7VV;FT%q-0AMp&mWeSm@t2^m.XG(P':amW9Ca[\'V&O]Q?(MX#ir
+5qtE7!Qh$W-#Dk!GqQlc#0=d3!=J4N$jL"R@*nm?84Jrb\P&X@<I=^sr&9';GWjZh
+2YrI/7@uHGfO8fb5em($.L4-fS;#.;?]679XZrN(!p!f$<sG4cdj^>`SckqUNSKB;
+1Xa6G940J@88$8]E"*hLiJ9^BT[cSn-t08oB--OB%(D7DDMK:Se_,(+SP/^LNsU/n
++NVCCAJ/BJ=o:`?Tm%RRE<\=Gc[$Nl*qF:K[H9ta=,<g&fJT,8/kq/Sq1L8MC!/>P
+<'%'0j\jrQo-&0&g>O9sAl/F_2>1"HG\3?\+7$Jhbr@\\6_8eXd.coms6r%G,mXjs
+2ANIKX%jGZATdC,TY&&-Q8afuOTI@a30-QnpYfChg86NIS$.4idFHq'jfQ%+FYOnB
+rTA+IUYSEN$Um/C@,3Q!WiRgHLPLbn5?Gs>*3t&*47\mjhZQoeNt:ZVo*j7J6]Go%
+-/*bEgHH83cD'Z.lL.9YGjk_nEcnnU5)g\JU329;RIW1<rFtNd4?.p^JX\`B[Y;Qd
+g'#%%+jLA\::jfGA(aqk)pJ=*lUUVUW->UmS=]";cbNKi:;e).qA[>;0U.<aO7A?r
+F/]*TC(dAafU6$KKJO3R/V:0hT&DBIi\d+C;%-@_m5!enZ,a[=,e>c5H`u?"%a\.`
+e/tZk=JYm()GF>X;-LOteie3`Z;RB/aY\\s^WKH0%1aQ<St9V-RNDflen0J<>?RD`
+5&T]R\^5<Sm+61^q#Q?g$g$>\EApK+:qJ27(i5nl'SAF9(\enfei7G[jALo&:]:Pu
+HS`?EXDM+Z[&9ur?4V_`^#<aI9-jM68!;F&$8;IMNr5L~>
+endstream
+endobj
+67 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 615
+/CapHeight 615
+/Descent -229
+/Flags 6
+/FontBBox [0 -233 669 698]
+/FontName /FFECAL+cmitt10
+/ItalicAngle 0
+/StemV 73
+/XHeight 440
+/CharSet (/i/t/l/x/w/y/c/p/e/a/r)
+/FontFile3 68 0 R
+>>
+endobj
+68 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 2033
+/Subtype /Type1C
+>>
+stream
+8;W:iCM]27(rtO^[1'"lL$F$r]VgLGLs!*aD0W%_3/')<,%1l^bdJHpb<"Bqlg8Q$
+omZA<Y$JZBKb_Vk``PY6EfnGQ$n3NUMKf/2Jg(PNO:S8cqS@BK-:AKkan]stcBJ;(
+rVt3]^^?rH$jL3B=kT:]2jQZWhGU7Po:MF5io^?.T>SarSW]VgbSM!jO)gUZ:-j=]
+k@"lirl5!**>YZd+4\Y'`Wn8?VTsZ&@knlWAP.D+s(VJ=$f=f<0._BDW+a[1lY8AZ
+H&i=LnG":UcTT5tX]EuoH0*#XMJB\&[9;3gb^2]0kD:OhWH]Vd8uc]n8rBO5<gP<d
+Wd/05#5VH#ONXJ0Fe,8c.Gf)ZZW+ZC[.nRE(cJ-m/?P*p.b-*h/V]O"9<^0f)-2<j
+_H(/^YY&^P<eYPWO((d6K&'m,VTbL'@ErA#/XTm!b0mR=Dl,+Ec=RsXrYuR<Ag4.4
+48NCCc8:bSGADrLq>MnbA'j];qsg%&@djsJ[aEW;FVkL/%c-Hq^gN4H#JKN]+Ik]2
+QFG]1C<$u_ZF^8W>Xkd=:q42-*gHb@p**+"Z%[NsY!??[.rH;!IhFuW@m<X715A$p
+HUFjqQ+F@FCkQhgAA&iXXU4'MjC]f#Cu^!9NVD'CfH(HCG2e@EUt0:'3c)a3pQiBl
+J/.WBA(RlVBfBOAVn!2D[b?ZE>b078mHGWbB?PM$VWLbrl7o;Pi>KH@@^>^o/E5%<
+kN%`hMuPEEjiCPZVpjB$]`F0)S/h8k:VbGan^6t'7/<D]MP-iq)_XDRl:p8T']tu*
+(dE-QC`b>g]L"dI&]$Q$\b%*K)0/6N1QgW/pYA40T6teDgppb.lhC2RKiZnW>I+>i
+llMc4[K^Og@6EJE(\&N/Yl`a48/+9h2,sD:ng-r9K\Pa23H7F)'QXimG.0-S&a1jk
+KSDZR!!5HIb7?t#%]^Ik\/d1,nH("Hfo8`?M5(=H.]th+8bJuZrI(,fW_oU-S7Ii8
+dpQ]H-Be>CI;>S9`"rY3T'7D9#GB*O^9*Q?=Y-r&#"s#+/SM-NfKn[Fi5a6(HiqRT
+nbVI-&\X6uph[(]9PSQq`73fkDQtY1+)eI?<k$&*c_Qe.o].$V2t'51*&Br2\`dmR
+Y<NZe`I!Q-4@JOgBGF1*9Tt)/4`hDF&c6t#V3a)3e-\2U,jQ)4JPbm2LkISekJ%kP
+"7Zaj&8NYQG.5_-LX^a%kZCi/8O?]rp]&<D')eD5jI:$@;99<N`ZI&b6/3:D$H<Ig
+hf]]&cjZ#iAT*Dk;lc0?i2WT]0@M^6o]>(`nu@[DFnN\/?BUD%de];2)W9Fp7=8C)
+;RZg>'0AKB@a`rcG..R>;BN7#2NQ1=:M/ch(+i9:OI5`0I$M>78F>'+M6j_nJrYLK
+n;f#1=0'SS0&3CR^N(pQlGJIOLQ2d*MrLgB1tD(@e_@M`@dcVS=i%(/@oPf[1mk[/
+.&$F;H$>smatBUG=Y>WQ@eiY"j8+"lq)K+*Z#MSa^@YH.]/?A>#;-El5+.(\@tTRn
+L@;G8XWa.(H:&A6DsFWF_:M^bRUm+;C*_d,%E+)XUneYj#<qQ2KlqpAj)-eJW+UuG
+R,ug!&U;')gHPD_na&\l^M86uZUs&KO-jWZ4[,$^X$hOUE5BAj08[H`_r[Lfrse,P
+T=Cpk2]^5'oPEtD)Z,92@IWZ<m):6_B5;?<=223SaL0b-6JbIE-Tlq%=9G)rrIZ4.
+C,6&:Bl5/<[lrLc*>poCBiH@[d46/mIW]M7%P/AHHVFV2fl@>7q[OYJ]+W8@2ODBo
+JK(RD<^W@N;$IGGTl(,%%Ypcu4Jh:BMohE6@O@qn,6",;&CA^3e0Eb6LS\LZn2iJo
+f,_d_q8_olVE1'KeZP6::D?eG`)P.-TZ3'3L0oFREst9<1U:=`.9NUbpFJjZVT(D7
+lu-aiaotg'1tJ$>@f/*Pj3IX#[#\=`>=1-:#=_WG@Y9e>B<2>6[D^Tn6TqR"*6npZ
+8.]B3ReE`!eg+m3G'\&GBn)5^aa(RiqsrKRs*ft)VZ6f![:<MW~>
+endstream
+endobj
+69 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 690
+/Descent -202
+/Flags 6
+/FontBBox [-59 -251 1289 752]
+/FontName /FFEDBN+cmbx7
+/ItalicAngle 0
+/StemV 155
+/XHeight 447
+/CharSet (/A)
+/FontFile3 70 0 R
+>>
+endobj
+70 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 462
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$%7WfU6paX!@r5\"2ZNjZ!AX?g!;IN7p`0G2*<Z'R"T'&F".ou)p`0bY
+;#?:n"UY!X"nu%/pK8%$>S447fb+8e!<E[GE%rt"0/546:2b;-3Aa*AE-ZJ<B4uB0
+-poF+0f_6N/0I8fF(oG59.h>]@;L41BOu?>+@0g[+AuodBQS;<;Iso\Ecu#)/dapR
+95dO5+@^9eFE8QlDes6$@ruF'DCco(AThX$/OD("D.7`K!!!!"5l^m/!!30%"F0cj
+%fZXOeQ%OJpD:jN^A"B)^)")`O1)^6LUnGF#Bt?LN-?@oN.-\BNPkK()#(lO`qpPU
+1J\4racFQ]_M>uIa!M&gWVHT!R"^!RHlHN!I"$ZrKcg2ir;HkTLbjs=)c$_5T_FK^
+pCR)#pC[;("oF8`%Y'i?:mC^&R8]FVqco6g*h[6I$jjr]pFcofQ'_sgpCNL_$k3~>
+endstream
+endobj
+71 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 0
+/CapHeight 0
+/Descent 0
+/Flags 4
+/FontBBox [-24 -2960 1454 772]
+/FontName /FFEFCD+cmex10
+/ItalicAngle 0
+/StemV 65
+/CharSet (/integraldisplay)
+/FontFile3 72 0 R
+>>
+endobj
+72 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 525
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$%RroV7RKQo@r5e%0e`S.!<FtN*!#aS!Vd];p`9P4(^0^R$j3+1"Sa#H
+(3:JfE#]%aq3V?[Bb:#T&,0uSY4rG=!!E<'&06(IBl8$(B6%EsA8-+(CghTD/ho"6
+1+c7>FtG^26Z6phEbT0"F<Du!.3L?*3A`906=FqLC`lA'+AH9\H#mY1FtOn'Cht4l
+BkM+$F!+@lF(KB8ARmD#6=EN*9jo/6Df0Z<+@C'`Ch7*uBl@l?+A??iAS`qb/n8a0
+GVLlP!!!%'!!.iT!W`<)RJM:@rrO^23?7ckV53T##Cc0<V#eL'q*FKPoc3^['r[h"
+Vl4a3Df0]?DG\/X`:l(1pTXB$W?7J;_=qlPpGg(bW#<JHV4dQE\+aeHa-Y*H"2c(O
+Tn7W\+)Z4DDJu4kW2H>_VoMfF;YphmqoCI5++@9kqep*D3)f^Q)-$L0G5F@/qela$
+H;aY.,TCiJPad"A%X"K?6_*n#Th_9cqdGcq*hYq$$jko#bR:bYR1'M9P`lLb~>
+endstream
+endobj
+73 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 0
+/CapHeight 722
+/Descent 0
+/Flags 4
+/FontBBox [-15 -270 1257 786]
+/FontName /FFEFDE+cmsy7
+/ItalicAngle 0
+/StemV 49
+/CharSet (/infinity)
+/FontFile3 74 0 R
+>>
+endobj
+74 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 495
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$%7WfU7RTZq@r6:42ZNjZ!AX?h!;IQ8p`9M3*Wu0S"T'&F".ou)p`9hZ
+I/BWX"R5`Z"nu@8pL4[-AJ)*>ob%6-!<EKBF*MD:Anc-sFEoSn0eY7:/P^5-/NGXT
+DfBuBBkM+$+=KT++>Gl:1b9b9@<6.!+A4=09jqj`F(f-./g*GrC`lViB4uC.+Aucl
+ATDs*A1e3U@7tN5@3A$XDKKqB6Z6dWARfgrDf.*K9P&BYCb7t+@r6:42ZNgX!AOQT
+LB%AV!<e>WHk-/ZEoW12[.jg3!SOOM.]W[G[=K(e#3j_"ardcq"[^An=m[1&&*EQZ
+%/1&`pAk(#qZ\W;1/&d'Zj"rQ0tf"Tq[YA(q[<9.jSJrO%Ng8/'duN4l/pRKk2+6O
+;8"'f9Ed@S2EW*$p_WZL'iiB[hnn=*p)EGI0eG(E5;5&jcG`p.%X4Q?6^mb#TMM0a
+qd>Zo*hYq$$jjQR]F2!1Rg]_1QFdP7~>
+endstream
+endobj
+75 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 4
+/FontBBox [-34 -219 1048 750]
+/FontName /FFEFEH+cmmi10
+/ItalicAngle 0
+/StemV 29
+/XHeight 445
+/CharSet (/epsilon/less/greater/x/partialdiff/f)
+/FontFile3 76 0 R
+>>
+endobj
+76 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 1401
+/Subtype /Type1C
+>>
+stream
+8;Sm[CJ7rT(rjmq[$+Y?@Cj67j8>so`'n&f+U1Bq5S-A]!?i\?`=<5soHq8U_?qmA
+p7,Ga02N3`/u>q^gmeI8fEb,HbX`_2$crgG/:J-4qIPN`,DQEFoY^Rfanu#,4R\1P
+nSnhlU5?k.7E%\AYLL[)P3f8[-&Y>`(]n86*!8/oE]fi.kD\ul)8JHg@20#'s)`6h
+o5db$/2Wlc41LW1E)H8,kCrbMYu2m1.ca3!Mcq<fek6o"Z88i5AY7;YW6f/;jV02/
+\e[kIP?Ra%iE9T4?=$C<YWro/#YQt-AKn*KeKi^X$84rH_Xc_EQ*=Mp'";PnopI08
+7&>brOg%q2O3*(_WDm-#Q71hY_@ORgYr&3uoDeRk_L"$;Xg]7P,H(c;70#q(mip<'
+M-*b'*go:m7!$bX3">&YK,]Y;kZ28kAd+KT]HMNG"V!sl,Fn75611MZmB)r$qm1sH
+FuX3[@s4:\KZ-Vf-r;P2@'7;GEX.%u=o<"X!"?[T)9+$^CpT>e2Q^68e#<JP")T8K
+C`=^^X:_N)iW4F?E+ioC4XbZJ9rg:ToX+hU6&keWFZBX^i>I3ikAq'j^1!LB&=<k]
+Ri_%FgDq:WnVECuh3hQI(GK'0ODAtuX>JekkOj/B?BYI2:.$rRJPNAgl#QN,hCc!_
+Uo[US38A$Hghr%\V].G>h&_aS&+jY<^t<;dV]BqB9e`&USElkSSmKV]UX@$=((>6N
+,\8?C6^Q3Q'/NO:R:>!-PH=ACB'R5GO5c=OUG^LoIV=.R4+bcHI'EqL%ls589CTeO
+Ko]Xu49\gFHVdNE"`2nhC0b<oTiOge-(&:H58F]`U&j)3QCpc!L#7`iL;1S)>'Mp&
+U8(%^$1<#g//R:33B!-sB@F\W=E$>/\Ud3/hUMCmTC<(A+-n>!nh)5m>&?1?B!Y[G
+/G[>&!mAPUY29!uFtN=sIg[b6%IPuGF3kspn*\)3pGr+eSfeZ)L',"QX[FJI<kG/2
+J4[6.nF(h1"A/%=4KmT(FoXJckonK""5ii*`+CK1`&0:^^jUZinM;:8eLg>>*G0rO
+RH;WPU)Hm=I4M!+Fk:feG.sSrSnFkQ9ibYrHT]4k?7eh+GZ2L,kUTOpm:iVai9fo,
+n*rd*hOsHK+m,U43jf4Ep,ER-K!7$BSA^H:>uSk6X7*KGq=W"YDiPI<^.%.#HtVL&
+#K+@FYZW!6e)E+rSNP=eP#h(7r_c#ghP?X0)KUnM"(2]VETb$aCWj5;KJX)=V+%.W
+?lK'/aO;Y>US97JN=E#.;VNSXbBR>rI_g.lg$BDbU!53!JEN_Bg()\h<ZZ):F2LnT
+etb3>^_O;6>A'1$eDNA.h6.'?RK-:MLRj!S!?NcV5=(7AF2UkA3uN<)eE>i_,9&K>
+R=>AW!*+dJaT~>
+endstream
+endobj
+77 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 690
+/Descent -202
+/Flags 6
+/FontBBox [-62 -250 1195 750]
+/FontName /FFEHII+cmbx9
+/ItalicAngle 0
+/StemV 149
+/XHeight 447
+/CharSet (/L/H/M/T)
+/FontFile3 78 0 R
+>>
+endobj
+78 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 753
+/Subtype /Type1C
+>>
+stream
+8;UT5h.ons*64\Xo=!5<]jet.Gp'&%dkDR!AJ<$;[92G=0!]V5[ZcS0BoiXJ4[XD>
+os-.RFYgn[TPbD7l6+cmWgcV)f,rB<o@UCR,E@T9Ie\?KIKZ<i!'q1p*fo&;3]]7r
+kh]f^#<38*OGQ6b*b6VF=ULe]aO_Dcbad(A'bdFPk%GSm%O[9&n\g1uE>"?9@@3':
+m#ETVX0t8ED0$3!@e&,>jM=ef\E'q&%]=Am8/MX\,Ea`m(]7]U2E<(\mD;Rh'#m"G
+8RYjtMM\]bhqg:)*fKj3JgV>aYq%.miaaMOM[g%W0eH#+&UUu:!0l*u%g$,B2IHdA
+!3P\j'SlgU(abL):CM)\CJr8gYc'iV,N*-HKmV0=IPfXA8q"0$f6If-=G2%2Ld?jq
+T;!Y8)B/t'[fQRV^kX&J$JpEX@Ck@_-k5R8cb$'EL76p84TbRmhSC3naP^!b],0u@
+rk*-jCQ.""HObt5n5eO64BQO,n-iGTQHMms>aERG`l@&Le[T0N[@4Rt.LV13^Z_SL
+NJ1I3k/Q+E_#iMh(>ZBueWedcRU#a!!&(XGm!O!(K&urJ/>I'.I51UM_rIRgr)[JZ
+[B_p!U'JX4:(d'.l(CSH$Kq)+buIQsJ3IJ<Teq3TjG*)<6d9OcWNn4[>1A<2Da)fX
+AS,>1ro7R%E/q(Vq.elH]$m^[Q*h8)?12>40o#$U])<U\2Xd_'GbVt`]SX#+,?c1r
+*\G'Ma`3Co]]K"i$8;H4A0R-~>
+endstream
+endobj
+79 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 517
+/CapHeight 687
+/Descent -14
+/Flags 6
+/FontBBox [0 -250 1077 750]
+/FontName /FFEHMJ+cmcsc10
+/ItalicAngle 0
+/StemV 93
+/XHeight 517
+/CharSet (/t/p/f)
+/FontFile3 80 0 R
+>>
+endobj
+80 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 700
+/Subtype /Type1C
+>>
+stream
+8;Ued?t!MPA7XbFF*%$Dp!QU\9eK1!1]Rh"r/bOc+iF(BQKa/Uo+).nhi^+Go6FGe
+aRY.0s6fc,nn/X%pIKl(EW"]m"kW_*+N2(>aN0]RA>j.>DePs4QX?V*C#YXi:g'$N
+Sl)5TiN0"dBPD1TUYqA=S=-/1Xf(*HQr@.XO]nW[i0]_'&-Pm3X:UV"S6AmXR\Ija
+Pj"\,S#G82T*H'RcHjU(9eOQ3cdPb\8M*T[d<3li\Wq_s3N\s-J\dm#O<G>)*sNL8
+>_Yn1p:kA;r\KE*=a%"DT!dR)jpK,sXOk4&XSB#OH&L>O%=K2(D<oh(]n/C'\9k"K
+GF(\`=6DHpafkI\T>tPFdHDtpo%f^NeV$MpjK>h;k?D*g>@=?+$FYi\Ni[^mo%;N1
+kY@EC,J]n>et!tN`t#IIpUCXYU=a&7.tAD??hn%(P^+5#RLL2secW%r8-<")r`toi
+c?G#6Y?q0>fPMr7HT?gXhc7Ee(&]2l%^u3HgOft2VIlfQk4/jq5YM#dMRlmeLfqR(
+I`;'.leb'1Lff$`&DOV!DqD._*P4S.E<k4g6NEj-*S[$**@6X*(R.Z#m7ZMB_,^qa
+I6Cg%Db&@nCjfM8**g"8A'q%DIB03r"23EO"*TEGG:(C$V$hcHS,$?>U#/2Fhhfh7
+jVGB(kM][don%O)haANWc0OQ^n,`_0!)mdt'E~>
+endstream
+endobj
+81 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 698
+/Descent -207
+/Flags 4
+/FontBBox [-61 -250 999 760]
+/FontName /FFEHNK+cmss10
+/ItalicAngle 0
+/StemV 79
+/XHeight 447
+/CharSet (/tilde/h/s/three/i/t/d/u/U/k/l/x/w/W/m/n/M/period/b/o/slash/c/p/fi/e/a/colon/f/r/g)
+/FontFile3 82 0 R
+>>
+endobj
+82 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 2726
+/Subtype /Type1C
+>>
+stream
+8;V_ZGuPIO(<:'TbY5$!gc@GI_3p,H3GtK@0%@!S,-nD0#\XLE#(ds`>Teo+$^"Nb
+[0BHc)NdIfLci'\=ecrQ7"V\"W'%1'hs!59K0Lo*K%OT1a#hBbaZ]CTq;14S#KK4J
+(lmWWSt:kQr-bFlP1.l#Asb.[]G0CCE.5G'5G$dt';<`($([oK+)`Uu7tkk?p1m5*
+*t@L4E+I0QRnqJP@YBhTbut@!LZo;/G5`u!SVshd.Q&_..3W]%Cm+[+R=gEUo/)l)
+4?Z7bo<FYXad$#nM/d9WRB'47$T>VnbC\d&j3lFsZ1]Etj?>%X\]e!;,+.1d8nFN%
+?'6[KR`m]c*N-8cZQIbUD6^Idlu=E>/'JM3_j4_OnJX0BaMbD>]GsSaZ"+7^Kk$`a
+Qk[I)0l.V[c+u(m1$2,<+TrR@@lYCG$!k>76Eh(aMS6uGn-&Y7N\&%!oG51RMhtq3
+QUiWA&A926O=k&e=\mFE,aD$qd^F6#>sZ4::O]ptC=(rrS$W5;r6Yr3#5kk@,)jHU
+M3/kfiat"[`_h%f7JZKB[q?M^GNmqoX8\M3SJc#%b1XE(h&R>*_eHqGE8Ei&oaUq.
+VPhJfRBdaLR7<Zt*rJG;nP\qfa-k@:P?.UAT@!j4ZZka74aXot?-'mP\)F-k5eGKk
+s44lPgt_;O^1G]]5JkP?r.=ibXTe_5"6a[@\n7JQqM8l2j'1+If-LUkf;CkuoY'L8
+S80^geCng=@S6UC"g0RQ'Ppc'flWtQ_G0:&Mb,)+b<<MJJF0.V(Ys)IA+:b^U'1q\
+.U&Q,N=YhN,*`"*-1m*Zkj9HCd.Q/Yn5grc^PR1]1%jRk2?>cofSLfk*Rk1I!aD8E
+QAXSYVLEGo8M<>+aEBh5T.E0cCjFD0LgncQGMYYN/BThP7UuI3*WE\^*h%oJY`V3k
+d"h`upfN%``j<=pAO&OW$F3#Y_Nqq6<A<&5#-1%a@Vt.P/YJ>M;iRIFS]A-\ieZIs
+n4'3]T2?0UmnGF1r/kI*!1k8UY*8C#!%?K&;uffi7$&K=DO:];2E;&gn%?mSkUpu)
+(kB:0;d8bV%YukP0MTHl[N<gtF7D_uV0h#[BDAUQ;22Bg4NNC159=R&?7QJBiZdX_
+BSBXP>OBt\-%U_`L)Kl(=?ejb4#8@(fs+2O:pB/B?:`pg!0n&_1.%Rhk`V<JW5S71
+oee1W1][.%dn#j^E8LY<_Fb='k.UA`9d"$jKe>Gn<Eq-SGL`cT:+PI%M-584Hp&k@
+X]sPYBnP8#]M)/5;o@,WI]q@EH+1nkaG;AhWDdn7B@hiMcYo-3`a@m=ga:ACVsNr8
+U2`qA,dKh(:D!nC\A(Tc1I7UpJ<_%MiG(sGH#C/Haa'h>5-"t<"\TFJN3"C$\W1KV
+i[u)c]@cOA]sYj]Q"=]A&VlTmX?&Nk;ECo(!%n^7_LS7q+-Lj<Z0ogR0!C7.>T(+:
+6omE.Viu`[$H-s%Mc_f^5-dKhqF<35@2pd[TpiN3k[J&&oQFfEmlh4u1LoKBkjf=R
+_cUBmL_-elWB4F_0E*<q1jb#7^!0csEe`=2`t)8Zpn4!$OEK&3J\2;-C^9_.6g[:@
+#;[73M!o]k?W=ZNFGr79=]gj:%4=p=00HK)!4Vq4rKae<-hm''<c5'65K3$3-$L+>
+BoAc5-2BVp\=?d!$5(ro)n92.ac_n,KCMi0\$)>8%O;gh\BNGSaXZV@IAo^lfn><k
+=LiRdjP18Yb1U[4k!'#BJo!Bg=4nY*_1<mPA-,_sYQ%RJ\ZqiM79HL'7H!ZC$?SBf
+1`2u"QCA/T_us8Drcn1.RqG[4=B'&Kf(.p;K5G:HW]ZDt-M,ej%:ZN5'FKtdF>0sq
+L_R^\:XV0#(T+C^hVR&2^(3CHFL\<&0M1]K"R:OMlqf2-QpO)X!p7AOj>73tUM,f$
+?hdK51OJT^$L9E71gt65;@na*9sDk>rH->WC@<(`</ZO]C?`M2I4mc,<#Lh>2Io8k
+"\F?4WM1':[Y4fVl&Rl5::g)tPTO_%@c']G3s7%))t6`=kQNXI2%5Fh#oHd\kijc&
+0h=&?NBj8$eOtS3=KY@TAQ<[C0=;>fT%AEKHe'[eWPbi.96DrC!0>n(/e`%9GXY7C
+i<PY?&[G3,iCfTJ^H+QIX.B!&X8m&E"%kAR7FfiSbDls96=r:X$#J6j2:rr.!!r39
+5t*q`d/H^@=&5HA:^-UGFf8t9-S.r4$XU3uBCEa4qaB[O-KXNP9b#OKpSqTXn\;Zr
+&Ee1t<:*</l)ea$%TiU6[3apAXMB$OGjO8ul-/r0;`pONZt+5P3M\jB/0huWH.5</
+8D$df'V"K-5'0@SBgR_=S+/EX"F(9Pf,d&'RG6(TW`)odG\PCqqGSBp!nSunjDf'N
+gakZ'qMpTg2uV<_9@gm_l@rpQM`"14gTemC\L:n.>gO3H0I/Puq<Gg$(4'4^&+*N4
+XOA/e%gs?12]S\c*`;*OBa)IOf%R>DUc=DPZ#I'epcrj#V*GYHUrn`1?W[^d"\;`s
+_8Q,CR/BeNFWZEr"brQu3"H.\CUn/.=.?N3LjCJ2JKK8rr5^6"ML[6[!c(>>8f7@t
+oJt,@SLEttCJZG%1;A6_hLIgG^e+_!LqgeDW8_+EVbRqCg/Q".eeN*e+`/[C=jM@l
+)0lOg[HbYb1YG.\N'li-T7eN,S5i$5+*\JX(C(XQ8A:^.M`_1q5;E(3>dq4%0BqZY
+\_]9/LDM)K!"P-GFo~>
+endstream
+endobj
+83 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -205
+/Flags 4
+/FontBBox [-26 -251 1268 750]
+/FontName /FFEHPN+cmti7
+/ItalicAngle 0
+/StemV 90
+/XHeight 444
+/CharSet (/A)
+/FontFile3 84 0 R
+>>
+endobj
+84 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 544
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$%7WfU85N&3@r6=%2ZNjZ!AX?g!;IN7p`0G2*<Z'R"T'&F".ou)p`0bY
+EVke:"SDMA"nu%/pK8%$>S4.6)\N,Q!<E[GE%rt"0/546:2b;-3Aa*AE-ZJ<B4uB0
+-poF+0f_6N/0I8fF(oG59.h>]@;L41BOu?>+@0g[+AuodBQS;<;Iso\Ecu#)/dapR
+95dO5+@^9eFE8QlDes6$@ruF'DCco(AThX$/OD("D00JN!!!!"5l^m/!!30%"M4GW
+%fZW>j,T&(pJ/$qfCq?#rV'@qitePkO/K4cLT_YZN/`gXOcPtKPD,*ON?3CcOJ.u'
+PDthLh"MQfpS.qbq_n\#LfTF[)hj0+M2-h@HPhEuJrq+^[?%`"Y_TG%OGo3ZNffBl
+(mBZ8KoI-s?]1J.+$KE7"dFmtOFnKs#(_A[K8(KG"8q/+It`#_H5V0TFG=iUKo1\C
+Lk^\3(ke!&Orj@kpRW,o?ME*Xqq))LKa&$2TD1dBpOSu5T*G1#Pm8A'7/mZ%ZO5e%
+X-8bV%,7&0$k3~>
+endstream
+endobj
+4 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F1
+/FirstChar 0
+/LastChar 196
+/Widths [612 816 762 680 653 734 707 762 707 762 707 571 544 544 816 816
+272 299 490 490 490 490 490 734 435 490 707 762 490 884 993 762
+272 272 490 816 490 816 762 272 381 381 490 762 272 326 272 490
+490 490 490 490 490 490 490 490 490 490 272 272 272 762 462 462
+762 734 693 707 748 666 639 768 734 353 503 761 612 897 734 762
+666 762 721 544 707 734 734 1006 734 734 598 272 490 272 490 272
+272 490 544 435 544 435 299 490 544 272 299 517 272 816 544 490
+544 517 381 386 381 544 517 707 517 517 435 490 979 490 490 490
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+326 612 816 762 680 653 734 707 762 707 762 1000 1000 707 571 544
+544 816 816 272 299 490 490 490 490 490 734 435 490 707 762 490
+884 993 762 272 490 ]
+/Encoding 85 0 R
+/BaseFont /FFDOHG+cmr12
+/FontDescriptor 45 0 R
+>>
+endobj
+5 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F2
+/FirstChar 0
+/LastChar 196
+/Widths [642 857 799 714 685 771 742 799 742 799 742 600 571 571 857 857
+286 314 514 514 514 514 514 771 457 514 742 799 514 928 1042 799
+286 286 514 857 514 857 799 286 400 400 514 799 286 343 286 514
+514 514 514 514 514 514 514 514 514 514 286 286 286 799 485 485
+799 771 728 742 785 699 671 807 771 371 528 799 642 942 771 799
+699 799 757 571 742 771 771 1056 771 771 628 286 514 286 514 286
+286 514 571 457 571 457 314 514 571 286 314 542 286 857 571 514
+571 542 402 405 400 571 542 742 542 542 457 514 1028 514 514 514
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+343 642 857 799 714 685 771 742 799 742 799 1000 1000 742 600 571
+571 857 857 286 314 514 514 514 514 514 771 457 514 742 799 514
+928 1042 799 286 514 ]
+/Encoding 85 0 R
+/BaseFont /FFDOIP+cmr9
+/FontDescriptor 47 0 R
+>>
+endobj
+6 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F3
+/FirstChar 0
+/LastChar 196
+/Widths [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+525 525 525 525 525 525 525 525 525 525 525 1000 1000 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 ]
+/Encoding 86 0 R
+/BaseFont /FFDOKH+cmtt9
+/FontDescriptor 49 0 R
+>>
+endobj
+7 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F4
+/FirstChar 0
+/LastChar 196
+/Widths [692 958 894 806 767 900 831 894 831 894 831 671 639 639 958 958
+319 351 575 575 575 575 575 869 511 597 831 894 575 1042 1169 894
+319 350 603 958 575 958 894 319 447 447 575 894 319 383 319 575
+575 575 575 575 575 575 575 575 575 575 319 319 350 894 543 543
+894 869 818 831 882 756 724 904 900 436 594 901 692 1092 900 864
+786 864 863 639 800 885 869 1189 869 869 703 319 603 319 575 319
+319 559 639 511 639 527 351 575 639 319 351 607 319 958 639 575
+639 607 474 454 447 639 607 831 607 607 511 575 1150 575 575 575
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+383 692 958 894 806 767 900 831 894 831 894 1000 1000 831 671 639
+639 958 958 319 351 575 575 575 575 575 869 511 597 831 894 575
+1042 1169 894 319 575 ]
+/Encoding 85 0 R
+/BaseFont /FFDOLK+cmbx10
+/FontDescriptor 51 0 R
+>>
+endobj
+8 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F5
+/FirstChar 0
+/LastChar 196
+/Widths [625 833 778 694 667 750 722 778 722 778 722 583 556 556 833 833
+278 306 500 500 500 500 500 750 444 500 722 778 500 903 1014 778
+278 278 500 833 500 833 778 278 389 389 500 778 278 333 278 500
+500 500 500 500 500 500 500 500 500 500 278 278 278 778 472 472
+778 750 708 722 764 681 653 785 750 361 514 778 625 917 750 778
+681 778 736 556 722 750 750 1028 750 750 611 278 500 278 500 278
+278 500 556 444 556 444 306 500 556 278 306 528 278 833 556 500
+556 528 392 394 389 556 528 722 528 528 444 500 1000 500 500 500
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+333 625 833 778 694 667 750 722 778 722 778 1000 1000 722 583 556
+556 833 833 278 306 500 500 500 500 500 750 444 500 722 778 500
+903 1014 778 278 500 ]
+/Encoding 85 0 R
+/BaseFont /FFDOMN+cmr10
+/FontDescriptor 53 0 R
+>>
+endobj
+9 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F6
+/FirstChar 0
+/LastChar 196
+/Widths [706 939 877 782 754 843 816 877 816 877 816 678 647 647 970 970
+323 354 569 569 569 569 569 843 508 569 816 877 569 1014 1137 877
+323 323 569 939 569 939 877 323 446 446 569 877 323 385 323 569
+569 569 569 569 569 569 569 569 569 569 323 323 323 877 539 539
+877 843 799 816 860 768 737 884 843 413 583 874 706 1028 843 877
+768 877 829 631 816 843 843 1151 843 843 692 323 569 323 569 323
+323 569 631 508 631 508 354 569 631 323 354 600 323 939 631 569
+631 600 446 453 446 631 600 816 600 600 508 569 1139 569 569 569
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+385 706 939 877 782 754 843 816 877 816 877 1000 1000 816 678 647
+647 970 970 323 354 569 569 569 569 569 843 508 569 816 877 569
+1014 1137 877 323 569 ]
+/Encoding 85 0 R
+/BaseFont /FFDOPD+cmr7
+/FontDescriptor 55 0 R
+>>
+endobj
+10 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F7
+/FirstChar 0
+/LastChar 196
+/Widths [676 938 875 787 750 880 813 875 813 875 813 656 625 625 938 938
+313 344 563 563 563 563 563 850 500 574 813 875 563 1019 1144 875
+313 343 581 938 563 938 875 313 438 438 563 875 313 375 313 563
+563 563 563 563 563 563 563 563 563 563 313 313 343 875 531 531
+875 850 800 813 862 738 707 884 880 419 581 881 676 1067 880 845
+769 845 839 625 782 865 850 1162 850 850 688 313 581 313 563 313
+313 547 625 500 625 513 344 563 625 313 344 594 313 938 625 563
+625 594 460 444 438 625 594 813 594 594 500 563 1125 563 563 563
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+375 676 938 875 787 750 880 813 875 813 875 1000 1000 813 656 625
+625 938 938 313 344 563 563 563 563 563 850 500 574 813 875 563
+1019 1144 875 313 563 ]
+/Encoding 85 0 R
+/BaseFont /FFDPAH+cmbx12
+/FontDescriptor 57 0 R
+>>
+endobj
+11 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F8
+/FirstChar 0
+/LastChar 196
+/Widths [778 278 778 500 778 500 778 778 778 778 778 778 778 1000 500 500
+778 778 778 778 778 778 778 778 778 778 778 778 1000 1000 778 778
+1000 1000 500 500 1000 1000 1000 778 1000 1000 611 611 1000 1000 1000 778
+275 1000 667 667 889 889 0 0 556 556 667 500 722 722 778 778
+611 798 657 527 771 528 719 595 845 545 678 762 690 1201 821 796
+696 817 848 606 545 626 613 988 713 668 725 667 667 667 667 667
+611 611 444 444 444 444 500 500 389 389 278 500 500 611 500 278
+833 750 833 417 667 667 778 778 444 444 444 611 778 778 778 778
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 778 278 778 500 778 500 778 778 778 778 1000 1000 778 778 778
+1000 500 500 778 778 778 778 778 778 778 778 778 778 778 778 1000
+1000 778 778 1000 778 ]
+/Encoding 87 0 R
+/BaseFont /FFDPDG+cmsy10
+/FontDescriptor 59 0 R
+>>
+endobj
+12 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F9
+/FirstChar 0
+/LastChar 196
+/Widths [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+525 525 525 525 525 525 525 525 525 525 525 1000 1000 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 ]
+/Encoding 86 0 R
+/BaseFont /FFDPGJ+cmtt10
+/FontDescriptor 61 0 R
+>>
+endobj
+13 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F10
+/FirstChar 0
+/LastChar 196
+/Widths [627 818 767 692 664 743 716 767 716 767 716 613 562 588 882 894
+307 332 511 511 511 511 511 831 460 537 716 716 511 883 985 767
+256 307 514 818 769 818 767 307 409 409 511 767 307 358 307 511
+511 511 511 511 511 511 511 511 511 511 307 307 307 767 511 511
+767 743 704 716 755 678 653 774 743 386 525 769 627 897 743 767
+678 767 729 562 716 743 743 999 743 743 613 307 514 307 511 307
+307 511 460 460 511 460 307 460 511 307 307 460 256 818 562 511
+511 460 422 409 332 537 460 664 464 486 409 511 1022 511 511 511
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+358 627 818 767 692 664 743 716 767 716 767 1000 1000 716 613 562
+588 882 894 307 332 511 511 511 511 511 831 460 537 716 716 511
+883 985 767 256 511 ]
+/Encoding 85 0 R
+/BaseFont /FFDPIK+cmti10
+/FontDescriptor 63 0 R
+>>
+endobj
+14 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F11
+/FirstChar 0
+/LastChar 196
+/Widths [625 833 778 694 667 750 722 778 722 778 722 583 556 556 833 833
+278 306 500 500 500 500 500 809 444 500 722 778 500 903 1014 778
+278 278 500 833 500 833 778 278 389 389 500 778 278 333 278 500
+500 500 500 500 500 500 500 500 500 500 278 278 278 778 472 472
+778 750 708 722 764 681 653 785 750 361 514 778 625 917 750 778
+681 778 736 556 722 750 750 1028 750 750 611 278 500 278 500 278
+278 500 556 444 556 444 306 500 556 278 306 528 278 833 556 500
+556 528 392 394 389 556 528 722 528 528 444 500 1000 500 500 500
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+333 625 833 778 694 667 750 722 778 722 778 1000 1000 722 583 556
+556 833 833 278 306 500 500 500 500 500 809 444 500 722 778 500
+903 1014 778 278 500 ]
+/Encoding 85 0 R
+/BaseFont /FFEAEA+cmsl10
+/FontDescriptor 65 0 R
+>>
+endobj
+23 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F12
+/FirstChar 0
+/LastChar 196
+/Widths [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+525 525 525 525 525 525 525 525 525 525 525 1000 1000 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 ]
+/Encoding 86 0 R
+/BaseFont /FFECAL+cmitt10
+/FontDescriptor 67 0 R
+>>
+endobj
+27 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F13
+/FirstChar 0
+/LastChar 196
+/Widths [773 1073 1002 897 860 1002 931 1002 931 1002 931 762 726 726 1089 1089
+363 399 647 647 647 647 647 968 576 669 931 1002 647 1163 1305 1002
+363 397 668 1073 647 1073 1002 363 505 505 647 1002 363 434 363 647
+647 647 647 647 647 647 647 647 647 647 363 363 397 1002 612 612
+1002 968 914 931 985 844 809 1012 1002 479 666 1003 773 1215 1002 968
+879 968 960 718 897 985 968 1323 968 968 789 364 668 364 647 363
+363 629 718 576 718 592 399 647 718 363 399 683 363 1073 718 647
+718 683 535 512 505 718 683 931 683 683 576 647 1294 647 647 647
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+434 773 1073 1002 897 860 1002 931 1002 931 1002 1000 1000 931 762 726
+726 1089 1089 363 399 647 647 647 647 647 968 576 669 931 1002 647
+1163 1305 1002 363 647 ]
+/Encoding 85 0 R
+/BaseFont /FFEDBN+cmbx7
+/FontDescriptor 69 0 R
+>>
+endobj
+31 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F14
+/FirstChar 0
+/LastChar 196
+/Widths [458 458 417 417 472 472 472 472 583 583 472 472 333 556 578 578
+597 597 736 736 528 528 583 583 583 583 750 750 750 750 1044 1044
+792 792 583 583 639 639 639 639 806 806 806 806 1278 1278 811 811
+875 875 667 667 667 667 667 667 889 889 889 889 889 889 889 667
+875 875 875 875 611 611 833 1111 472 556 1111 1511 1111 1511 1111 1511
+1056 944 472 833 833 833 833 833 1444 1278 556 1111 1111 1111 1111 1111
+944 1278 556 1000 1444 556 1000 1444 472 472 528 528 528 528 667 667
+1000 1000 1000 1000 1056 1056 1056 778 667 667 450 450 450 450 778 778
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 458 458 417 417 472 472 472 472 583 583 1000 1000 472 472 333
+556 578 578 597 597 736 736 528 528 583 583 583 583 750 750 750
+750 1044 1044 792 778 ]
+/Encoding 88 0 R
+/BaseFont /FFEFCD+cmex10
+/FontDescriptor 71 0 R
+>>
+endobj
+32 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F15
+/FirstChar 0
+/LastChar 196
+/Widths [893 339 893 585 893 585 893 893 893 893 893 893 893 1139 585 585
+893 893 893 893 893 893 893 893 893 893 893 893 1139 1139 893 893
+1139 1139 585 585 1139 1139 1139 893 1139 1139 708 708 1139 1139 1139 893
+329 1139 770 770 1016 1016 0 0 647 647 770 585 831 831 893 893
+708 918 753 620 889 616 818 689 979 647 782 872 792 1343 936 906
+809 936 981 702 648 718 720 1135 819 764 823 770 770 770 770 770
+708 708 524 524 524 524 585 585 462 462 339 585 585 708 585 339
+939 859 954 494 770 770 893 893 524 524 524 708 893 893 893 893
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 893 339 893 585 893 585 893 893 893 893 1000 1000 893 893 893
+1139 585 585 893 893 893 893 893 893 893 893 893 893 893 893 1139
+1139 893 893 1139 893 ]
+/Encoding 87 0 R
+/BaseFont /FFEFDE+cmsy7
+/FontDescriptor 73 0 R
+>>
+endobj
+33 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F16
+/FirstChar 0
+/LastChar 196
+/Widths [615 833 763 694 742 831 780 583 667 612 772 640 566 518 444 406
+438 497 469 354 576 583 603 494 438 570 517 571 437 540 596 626
+651 622 466 591 828 517 363 654 1000 1000 1000 1000 278 278 500 500
+500 500 500 500 500 500 500 500 500 500 278 278 778 500 778 500
+531 750 759 715 828 738 643 786 831 440 555 849 681 970 804 763
+642 791 759 613 584 683 583 944 829 581 683 389 389 389 1000 1000
+417 529 429 433 521 466 490 477 576 345 412 521 298 878 600 485
+503 446 451 469 361 572 485 716 572 490 465 322 384 636 500 278
+667 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 615 833 763 694 742 831 780 583 667 612 1000 1000 772 640 566
+518 444 406 438 497 469 354 576 583 603 494 438 570 517 571 437
+540 596 626 651 278 ]
+/Encoding 89 0 R
+/BaseFont /FFEFEH+cmmi10
+/FontDescriptor 75 0 R
+>>
+endobj
+40 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F17
+/FirstChar 0
+/LastChar 196
+/Widths [711 986 920 827 789 924 855 920 855 920 855 690 657 657 986 986
+329 362 592 592 592 592 592 893 526 617 855 920 592 1071 1202 920
+329 360 618 986 592 986 920 329 460 460 592 920 329 394 329 592
+592 592 592 592 592 592 592 592 592 592 329 329 360 920 559 559
+920 893 841 855 907 777 744 930 924 446 611 926 711 1122 924 889
+808 889 887 657 823 909 893 1222 893 893 723 329 618 329 592 329
+329 575 657 526 657 543 362 592 657 329 362 625 329 986 657 592
+657 625 488 467 460 657 625 855 625 625 526 592 1183 592 592 592
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+394 711 986 920 827 789 924 855 920 855 920 1000 1000 855 690 657
+657 986 986 329 362 592 592 592 592 592 893 526 617 855 920 592
+1071 1202 920 329 592 ]
+/Encoding 85 0 R
+/BaseFont /FFEHII+cmbx9
+/FontDescriptor 77 0 R
+>>
+endobj
+41 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F18
+/FirstChar 0
+/LastChar 196
+/Widths [683 903 844 756 728 814 786 844 786 844 786 553 553 319 319 524
+302 424 553 553 553 553 553 814 494 916 736 824 636 975 1092 844
+319 319 553 903 553 903 844 319 436 436 553 844 319 378 319 553
+553 553 553 553 553 553 553 553 553 553 319 319 844 844 844 524
+844 814 771 786 829 742 713 851 814 406 567 843 683 989 814 844
+742 844 800 611 786 814 814 1106 814 814 669 319 553 319 553 319
+319 613 580 591 624 558 536 641 613 302 424 636 513 747 613 636
+558 636 602 458 591 613 613 836 613 613 502 553 1106 553 553 553
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+378 683 903 844 756 728 814 786 844 786 844 1000 1000 786 553 553
+319 319 524 302 424 553 553 553 553 553 814 494 916 736 824 636
+975 1092 844 319 553 ]
+/Encoding 90 0 R
+/BaseFont /FFEHMJ+cmcsc10
+/FontDescriptor 79 0 R
+>>
+endobj
+42 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F19
+/FirstChar 0
+/LastChar 196
+/Widths [542 833 778 611 667 708 722 778 722 778 722 583 536 536 814 814
+239 267 500 500 500 500 500 667 444 481 722 778 500 861 972 778
+239 319 500 833 500 833 758 278 389 389 500 778 278 333 278 500
+500 500 500 500 500 500 500 500 500 500 278 278 319 778 472 472
+667 667 667 639 722 597 569 667 708 278 472 694 542 875 708 736
+639 736 646 556 681 688 667 944 667 667 611 289 500 289 500 278
+278 481 517 444 517 444 306 500 517 239 267 489 239 794 517 500
+517 517 342 383 361 517 461 683 461 461 435 500 1000 500 500 500
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+333 542 833 778 611 667 708 722 778 722 778 1000 1000 722 583 536
+536 814 814 239 267 500 500 500 500 500 667 444 481 722 778 500
+861 972 778 239 500 ]
+/Encoding 85 0 R
+/BaseFont /FFEHNK+cmss10
+/FontDescriptor 81 0 R
+>>
+endobj
+43 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F20
+/FirstChar 0
+/LastChar 196
+/Widths [735 956 897 807 779 866 838 897 838 897 838 737 678 707 1061 1075
+368 398 603 603 603 603 603 954 544 633 838 838 603 1028 1146 897
+310 368 603 956 880 956 897 368 486 486 603 897 368 427 368 603
+603 603 603 603 603 603 603 603 603 603 368 368 368 897 603 603
+897 866 823 838 881 793 764 904 866 455 617 895 735 1042 866 897
+793 897 852 662 838 866 866 1160 866 866 721 368 603 368 603 368
+368 603 544 544 603 544 368 544 603 368 368 544 310 956 662 603
+603 544 500 486 398 633 544 779 544 574 486 603 1206 603 603 603
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+427 735 956 897 807 779 866 838 897 838 897 1000 1000 838 737 678
+707 1061 1075 368 398 603 603 603 603 603 954 544 633 838 838 603
+1028 1146 897 310 603 ]
+/Encoding 85 0 R
+/BaseFont /FFEHPN+cmti7
+/FontDescriptor 83 0 R
+>>
+endobj
+85 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/Gamma 9/Psi 10/Omega 13/fl 127/dieresis
+]
+>>
+endobj
+86 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/Gamma 9/Psi 10/Omega 13/quotesingle 127/dieresis
+]
+>>
+endobj
+87 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/minus 9/circleminus 10/circlemultiply 13/circlecopyrt 127/spade
+]
+>>
+endobj
+88 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/parenleftbig 9/bracerightbig 10/angbracketleftbig 13/vextenddouble 127/arrowdblbt
+]
+>>
+endobj
+89 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/Gamma 9/Psi 10/Omega 13/gamma 127/tie 128/kappa1
+]
+>>
+endobj
+90 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/Gamma 9/Psi 10/Omega 13/quotesingle 127/dieresis
+]
+>>
+endobj
+1 0 obj
+<<
+/Type /Page
+/Parent 16 0 R
+/Resources 3 0 R
+/Contents 2 0 R
+>>
+endobj
+17 0 obj
+<<
+/Type /Page
+/Parent 16 0 R
+/Resources 19 0 R
+/Contents 18 0 R
+>>
+endobj
+20 0 obj
+<<
+/Type /Page
+/Parent 16 0 R
+/Resources 22 0 R
+/Contents 21 0 R
+>>
+endobj
+24 0 obj
+<<
+/Type /Page
+/Parent 16 0 R
+/Resources 26 0 R
+/Contents 25 0 R
+>>
+endobj
+28 0 obj
+<<
+/Type /Page
+/Parent 16 0 R
+/Resources 30 0 R
+/Contents 29 0 R
+>>
+endobj
+34 0 obj
+<<
+/Type /Page
+/Parent 16 0 R
+/Resources 36 0 R
+/Contents 35 0 R
+>>
+endobj
+37 0 obj
+<<
+/Type /Page
+/Parent 16 0 R
+/Resources 39 0 R
+/Contents 38 0 R
+>>
+endobj
+16 0 obj
+<<
+/Type /Pages
+/Kids [1 0 R 17 0 R 20 0 R 24 0 R 28 0 R 34 0 R 37 0 R]
+/Count 7
+/MediaBox [0 0 595 842]
+>>
+endobj
+91 0 obj
+<<
+/Type /Catalog
+/Pages 16 0 R
+>>
+endobj
+92 0 obj
+<<
+/CreationDate (D:19990311142354)
+/Producer (Acrobat Distiller Command 3.0 for Solaris 2.3 and later \(SPARC\))
+>>
+endobj
+xref
+0 93
+0000000000 65535 f
+0000126422 00000 n
+0000000016 00000 n
+0000006981 00000 n
+0000105654 00000 n
+0000106650 00000 n
+0000107648 00000 n
+0000108643 00000 n
+0000109646 00000 n
+0000110645 00000 n
+0000111646 00000 n
+0000112650 00000 n
+0000113660 00000 n
+0000114657 00000 n
+0000115656 00000 n
+0000049630 00000 n
+0000127007 00000 n
+0000126503 00000 n
+0000007183 00000 n
+0000015190 00000 n
+0000126587 00000 n
+0000015373 00000 n
+0000024061 00000 n
+0000116658 00000 n
+0000126671 00000 n
+0000024253 00000 n
+0000029737 00000 n
+0000117657 00000 n
+0000126755 00000 n
+0000029909 00000 n
+0000038973 00000 n
+0000118690 00000 n
+0000119719 00000 n
+0000120732 00000 n
+0000126839 00000 n
+0000039200 00000 n
+0000045012 00000 n
+0000126923 00000 n
+0000045193 00000 n
+0000049264 00000 n
+0000121733 00000 n
+0000122737 00000 n
+0000123740 00000 n
+0000124739 00000 n
+0000049507 00000 n
+0000049702 00000 n
+0000049964 00000 n
+0000052861 00000 n
+0000053126 00000 n
+0000056296 00000 n
+0000056536 00000 n
+0000058218 00000 n
+0000058531 00000 n
+0000063335 00000 n
+0000063841 00000 n
+0000072531 00000 n
+0000072756 00000 n
+0000073594 00000 n
+0000073860 00000 n
+0000076950 00000 n
+0000077193 00000 n
+0000078601 00000 n
+0000079151 00000 n
+0000086499 00000 n
+0000086784 00000 n
+0000091244 00000 n
+0000091475 00000 n
+0000093016 00000 n
+0000093253 00000 n
+0000095394 00000 n
+0000095613 00000 n
+0000096167 00000 n
+0000096381 00000 n
+0000096998 00000 n
+0000097205 00000 n
+0000097792 00000 n
+0000098046 00000 n
+0000099555 00000 n
+0000099780 00000 n
+0000100640 00000 n
+0000100861 00000 n
+0000101668 00000 n
+0000101966 00000 n
+0000104800 00000 n
+0000105018 00000 n
+0000125747 00000 n
+0000125844 00000 n
+0000125950 00000 n
+0000126071 00000 n
+0000126210 00000 n
+0000126316 00000 n
+0000127131 00000 n
+0000127182 00000 n
+trailer
+<<
+/Size 93
+/Root 91 0 R
+/Info 92 0 R
+/ID [<67f1d58ce8379c9c975c05c701d94e63><67f1d58ce8379c9c975c05c701d94e63>]
+>>
+startxref
+127315
+%%EOF
diff --git a/Master/texmf-dist/doc/startex/base/startex.pdf b/Master/texmf-dist/doc/startex/base/startex.pdf
new file mode 100644
index 00000000000..555ba3dd0b2
--- /dev/null
+++ b/Master/texmf-dist/doc/startex/base/startex.pdf
@@ -0,0 +1,6876 @@
+%PDF-1.2
+%âãÏÓ
+2 0 obj
+<<
+/Length 2040
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;YPlgMRrh&:N/3lm#YT);`J`.rm.DUhB`Y7=h6FW[pe8D(1S-T]t'PaPj;3g=9B8
+,p4m,mDYSYB.erq0?9h(Dabh,n]aTa-@N_h&$Md,bh9j:c'0d!G9^G<7k]>*'#f5[
+.QQN/[S976a`oP8V;dA;;+5Ylc'\JfrcP"S[oEJ/-\X"hY=IX_*If,MB"0@[LXD&K
+1OfTRP&+j3angHB"f&ADA4e.NLJ)Xs=0lT;`ES`a9*?dRknTD9<JG5+)K!3[be^=?
+j;mTXXQF_+=n7P5ZCmY&U9.<K%6+M)[R$_;mb*rKAp61<;'j9n%&jM$Odf`XP@#^c
+X./eEDR*JA\'^XP?L<`#,Tg(1Y>f5O/]hV:gem=pqkZ'VAa+DB$F7?N-[$uE!uD/O
+hDNBKbK9EfrmUEO(Rj/5f5.i)So&jQ6J+]Y<^dG='7Wh#:`)G`/Qo5XiPUreTYS):
+1#.$u`,5TW_NNfl8!D2^.RP!95HCeVn8s8[_:R*5iBh5&S1KWg+_r2'&[03X^Oko?
+"Eu["JWF]4/X(!j[)?`A]!BNb1EQX-=i%6qKIg`(YK0_-AsO<o=_@7VZVhUa6dCps
+;Nfj4j[0`Io8isp)Zi%YJ1Os[&7d5lnO+^K2YkiVW.X#-M$?\F[=[\d'1NG_!N6SM
+b/!LS$8NXGL=^YZhT,P[2XCFa;^)#j=Sg.kV`ZG_X=R52$BJ?S4f2eN=sE65nR`eK
+gdSl")1trMFA2ouD\92-cbk&J/M,q>cf\9M?A?e$Re)\9<jE%U+gY3cXRK&l#)!?1
+.Gfs)-=_\PDLj<nqD?tTYABA?KNIE[%2DWi63RapGV6ITf?+E%:Nd#Lf+1?Y(#ct,
+6fbP,Q+'k^YZ<3-pcM)?]No(ZOhtgC_\s..AF:<Ic8\!!?%i\AL\$sMi&][J'X!1^
+5KCERR,c3Ae1rP9<R"?jGX!R49r'cJ@=Xh:DJs!K0QXuuE!Q_ZR)@'&/'mi>XX&0!
+e>)5EI=e=7m*.qPqXU)0'g7T&]g%BT30EbGOMfcK/\XZ%BiJ%lHZ#g)K*eH<aBNC/
+Z$1HT?MWYmGWa%jh:#ZclN80?4Ab^<?H7-Eo.pccHU-#$=45sGU;.D?<U(hIbB:K=
+`):B#7T05:Pj2r7Yt3ufSQ>mD;I>faT/g!43D^4(bo[NCI0q4;r*NucgAH2mV:,(j
+iTfNlg:aAG'b%Zd*>S_X(=4L;d;V?MUi&^41Y2;BUrLKg,;oA'kO]es$Vu<B[JLR;
+RbF+U_964(](^*g2U@8X3QN9/Us_%NNp2Wk_0jorK>5AbkPa#I.CNfa/u5%bjJ"6!
+.?+jjCr.AoOP`uN+Ms?<B(?,b%3pu<q>2*`2m^Uj9,](qK1c5o8AnDQr/%RiIbG<f
+mOk^Ee;+b]]5lD_Q%NU_P1MO$:$D)3`5E0ZGe8\3>_VWpfA*X_C.PBkdVu(I=h'5G
+#;dsU^JC<SH1/haC:[;+N]2m-;7<mrSDL^)HhZ@fFY1r&W*M9*S=6n]"@cH1T&U's
+^>Gp/;)EYrS96ZY=jNu>cr?>FZq0[,%21=FDgLQqadf2g)+JF;%Z!Kb3!\Mh^I/mp
+VV03bRJQl!:md.A\,DLlNnEMnjhV@>&"9Ol!B_qMWe4'ieZ"P=Yc<VkC7i)rgfN[/
+UA!f+8#[JTh+iJ1CQMsL<@Y5a6P5u+IBp/.Jcc!p7c#4$Vf7%@)'*su]slLWP@p&u
+B"o=Sbq/QVQrE`N4SDdEMbW%G:GU]1]ruVYE`M+GH_j)%ST46N;q/Cd5:GbhMUM"@
+Q/e.c&S7/[+EooCLq00"q4;)cF4GB.L=i_<^Z%Q]5uG/=QqV_/,u]?,<'l:"+>[]-
+@1L*p_-rC$4a;1f^Kc-g1bjT<W\]8"[P2tTFabBT-_:-N!m5/JP(jM!-^",.eLY)8
+J)Wf8mF*IQ\b%_^ng<?uM\/q.2*(;r*0L'@25Dl8p#WYXqCY#RAP2:^=]S/6+,T6=
+aG4oVF`jLH7P<rYYa]B,3D1to5U^6P/kX*AZ[i,W*If-D)3=b=!6ApE*W~>
+endstream
+endobj
+3 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F1 4 0 R
+/F2 5 0 R
+/F3 6 0 R
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+13 0 obj
+<<
+/Length 2916
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Xu\=c_T$&q9:ViC>A"Bm>IKpMFQ+%^;>V"DL(/Yh98hmnEV/%j[?GT/nBgZJF?*
+*]l&@;\VgRn^U]@mtZ,UmbL,;L=841#P`p9<U%BRJX<OdKAlAr%VBqRIXFtEg$VTN
+V1ch8h>`/NCoBaaQ-p#3b]T45<Jce+@)N1;/bUmp3:b4X%dYsQXXK'#Bc,l;3kf/S
+pHaECGe_E#5Q!I]T.AFPq\OoD/G+9%DG;dUkf#L`F2[lib2cPKDPkDB],/Dp/H/H7
++N5\6+EAr89d>S?b-`EDG8&0cUZGKU]kmS/L&V;t>SN[pSVk+R'c)6e4$e+dX'86s
+$>pj,rd@fsfo_ie>pckTHCWp5-;e_N29],]_6Y?cJqjON4Kc"gC[jK'6;[gbk#V"e
+HJ?,*j-=IBbEPL/0a,5;3`t8fnOVW#`q1l^#l@:b:!P-<;<5]X%BRBo<X'i[KP8Bu
+-t/MrlBR]U%nFVpi?6Lhg"WLS%n+&_JQ7pL5E^*s,*nA3c_*eYQVi`_2fk-F6(9F$
+1blIj5/Q?Q'`,q-pE6]=8"')1o-5Xh6s=NL+J::)DR*nHE=^9UZVY9Z[\/4r*X%55
+$0bgYq``ioJC8s.D&\T18Eq\q,'ilL_TqMgPk/JnH17C7@<PBjmho[daIX6Qhc:n*
+G'He2)ci?t.LS12da[t@-mptAPiT$,h`M&rCa;e$Z,[`a;5FiB_r21q.`H(ZMi5h$
+"geUV#*6PV!hl`UTM:29QG\):HheMk'mp^6VW5tNG=i,H6CN2nWQ1=.4og]<LeeQC
+`2T)Mj1AiG1FK(+I\)am9#TVaN[fBg6sb)=!S:3lUMhDhfhkY8VMUe!SEiKHrJ]Nn
+]s1o?)+k8MjkD()p5n?$p&a!=H"7H@;2S_WZLl4[_[/.o2NSJg<#qP4XK,W7m=nbH
+2>DGBnP[*=dT^'PfXLL4-dc:A:$=j"8sJKR;9h=',oUucK%=9]X&>@.+.5W3D'%_m
+$`Z+`m:?NNWts5WJ6W4S>=uGnDAtYZK8%?._k`kJInDSGRRDFmQBr$d[Cd[:W`RU!
+B\C3A&m3ja[@t<,.Yq(5Ic\/s,,a;)'*Cbi9&;n@DN<rsO%SE1\Tn#uK;,4aB9YMD
+F:WsjH7c*kSE!7e1^8=0=`qF4jkIm6$X>tmE'(da4db9.%cn%>nq>$t)i3CeVD@eH
+']2qML'r.1D,keU]#2t<J_`M#=SX*CZ0DE\rg[DjLsE*S$5T]SiZ>c-h7Xo/_/O]:
+$E`)KG-!3OqX@!5r!dg0hPCScdq2[Nk?H.e@@pV>:!hsE'7ic<X&S%OkRD6qk2cLb
+H@g3V?cT^VWc(BeX/c#['W)3,T;4AS@S2J(m1S][Ege7AI#,-;?g?,lk66'%hb;]c
+VDjPT&jMHU[i2#7A7kqh,7",KK]AD1B!dB-,$)f&T0"[+CCFr-YlcS]B5=TA/+^6Y
+JT$HrUQ0c_8`8'r3UhNK-=XSmDmA;d'](]X:lP6jL0<-)/E"oIpmI"(lCNLjZ/t*Q
+^^dZT6]X^3$'XCAlmk:GX[ENWQ4/^g$[6Hjh-i"Gonsj1\`f1#\A2Q>s+oKnng[,p
+GpIFsT5^6u`2s_7.h^/cM;@$<M2Tga0]cl3Ql2f^"eu.+ZI:]<$`Es_$_="$=%GaA
+PnrFc=kC*jX^Gj3r+:)YXKLkQo9FRmX^](?/DN,iW($efR8-748N_;j4n-o8$ia26
+?9&`l[,\5f&m(%-FIhTo*mMu?eG]33`gSmTb5H"J^5_5[ab:ZNTH&J:<,cN)*4&3^
+:XD:=00V^SW)p;m4i@-+_MkJ4"A?AW!\P78)V6KmTsbRCS=B9kLk!!5nVm`kFHDj*
+!mAh%=r6X\@Ubj9.08$&4IeA^U#%\@+F#=a?,IWt^1>;nHqZ?c?!61#\lC:^UnlV=
+S7&pV%X'frB-iiG(SX]*/f%?aqs`q>$3Bn,Vol=_9L[PaqF>ca*N#GTFW@U2@]\f0
+H/muQL?9;WB^FK2[Q]"7C.K'pXO+qN#.24cHHUZ"PB1NihrKN9pGV$R(>.il!DSfd
+L"?D9h%g4AZ4fJ18J-J17/Y=Bl->0AID$ZLQ*,'E0IdG>J)FZ^etAi@U]N3WMg84W
+IDTq/?jT*qHFp9Q;6l'*o->*YD71o6X9CReThHR7okGXnFL2Q"aq?RF[n1?%k.a5O
+c23de"/).Ugt\aR4Bc7mM/guuL*lDA2nU+!PW"@jZJf>(2W[Z,Nb43'r,BBcL^2NU
+aZQ9Q9E8B!,Hd/D<gbSZ^;fDH'mK(s5NZtK(l:Y;&[;UZKm+1]o.=!^H-*N8[Q'<:
+N%.C83&?Rrd#KOr.FDT!7,-C7g(k=4?1aY-*RED)]*@^"#@7rabi$h:V\_UF$WN#e
+18UpP,:2@@P)1lAD\@,V/P9Xh3_N<N)_isQGW]C26EF=X.'#Wq?]_YE7o9rSIq";-
+AcWKum/h8]jYd\!TVXA(NSr[8di;r&69KsCBX)O6+kb<c7ZW7$r!jN\nQ&oTgH@G<
+GSle0GRi?q_Vb_.YdE4TJ[X4T9fCeZD<#*souV)Q6`gjoJifkC5'W\'bq7k>X_J72
+]:EK>k`YR'-tq<-8(.mf$#L=%-@sb"e4Tg]3n&im1DakcE=NGGEu3eu3['I_6B6n9
+76,%3>b&[$:r3U=[Gc'*,X"kFgsZnE7O-Wsgsg3-Hs*Ptcmji7Kj"d0,)ZGZH'%0U
+E/*uZ@>#ps*#`e8=Ii;//]O!P`N&arZiR?b0e/Z#VNV#[8J7>3UVe9Fp+[m<r^$:.
+7Xe2adSUV_W3brS%$22XYrm$jWD@VEi.@:?32LYS$NjjM>`DiWdoICr3l<4Q0Rr5F
+FO?2_k[B[fQnkg&T_26C$]>b7NG'aKUL"C4P0FSIIk'r9DMecZ^n2(s4=CbKq1mqb
+?NU:V5i6#~>
+endstream
+endobj
+14 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F9 17 0 R
+/F10 18 0 R
+/F11 19 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+21 0 obj
+<<
+/Length 4148
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;X]TgN)&i&^<,HJo;N+R5!cT!T7e&&pq<K;RP2RX@c_DjoHYL#r+):!0jS"cfsiu
+$!nn1.]$B*8RSEnVpFVqe&hB2o_'r1o_?!<rAN)1a/Kq(pbtcRQ]I,!inWVT9`%rP
+pM;j9Il;WMn$*qIr@@j@rZ<6Gj6W+Pf5.J7fh^YcNBWqnrX!(NJ5'aqL=2S#V/_fN
+O.l=2UUNIc@m*#j)X2naikm_tkAHe9=mX/kb7WO[$.d<i([>@=1b"qu6kc,9[D@o/
+<RH<As#0^uIcOS%`888UYCSdGO0^%fo-[*Lq4g,rAQM=`s#kA59+9U)aluT0Q.X\F
+VW6IH#4O<Wo3?buo%=WGBc\3Pp4]>&X08EG]>aGsa82Q@JT0J<b33#;gTT!M<D><l
+e@]+QoZ9<=U5@F"\r7uUW\s`OF*_F+eQ#tg8*IH/`:pnB8DJW"`+ee"EJH!#qsDjP
+J*F5!`Ec6P:hQi;SlZWH>a6;IXfGjCF4bU6dqB,MqVelrWipmtB=Glt>SLK[16>a!
+e?$=MlLjH,7")nZ*lB;I?5FDb`%Y!6FO*5D_NQ'oApZ3:dn!Me2bmY(\YrgFVshC\
+@lX;VF`C$[*iJ-<S6gI2@lS<9r]fDLm<TSK=\$K2qe$8l$SM6C\+6MX]m4l>[no)6
+m#@'7jIjej8%DW)h[oi;jI1P2M^H_Q]UieZ'40Jf<BjD6[0Q]7VA6DgAEkd>1GMB\
+7;]&jSen]sC**bA#[;]_`H8[k(2n]R>*_nl6Be8+M2eo#Zp@D"SaGC$*9:,0i1ChT
+`+E&P+t]B<,GWmET;m/?4)S'CnIpK3bH,Bj7_LNso.22mZYb9VHj_p+AqkgkLb1XZ
+Oh<u'&VU,#$h]q5.E(`HG#9il<Feucc6hdKc-Zj<cL@OE"'WdHC3l9`r>$qXe=nG%
+8C4+g&)50<Dq3un_OaN06\[Si1H'TR^*#[`"qbQL1Fl\`QP9EP<E0jsMZ3D,)hMGg
+M].(P,*N2l\]#1MTJ."++S]AO?0u'1ikc_3P$0fMUh<&2bY_\AVgko<5HaG>B$[!*
+Zd]t\cjLS@ZO$X8b1<[+EZ$l;_IG*Xj%2t]ZCjJ9el<sem+1_fYM63d?#T$%-H%Np
+9p/B?1ob0W/JOU*b1'/H<OG5$j;R[9;'+p+!#LrsYt\#W`4I$]L5"sbmoqQ5+OCE,
+^uH-=%QD'F)<NBO9]kT1inqpMY(l_p"*uc$7?7*TKh[\_h9193S<@:'IFQ\a,(I;F
+b6>'sifPOtN\RdjT"WIC>(2KRU>Cu/"5?3kT[>;%Zj2GkalAo>W9:$o.lh7%+[S9/
+'f%R8bsahI1Fg-uK&CI)1>`_7]%AUB8<&G6RY:A7T.RT&BtCH^QjI*$=,Vh^GMnI"
+H!>-]Pea98kMK<V;K;UNGYq:0Eg@>5&i^gXP^uUHM]iO_"A:GMS>#%p;M9oTKQ1qA
+eX+>Zn8$$"2,$K((=1@jnsf>a3CZH@kl-6O.?Bp<94!:O&c6C=iKZZu:2AG49hA+,
+?OcAcJ873m.E!5aiF.;8'dHDIWT-uc39pAE!l8F4$t;7LkBH$&<_]K9AM]nVBiXPS
+G_/tbF4i$`WMSd?A"Vuo]!b9,.lkZ,;JZ?F5o1^MBSjidYAd2nX4h`A(!reR3XBbH
+-<Mt/O!DC1:;$'9``X&%D)o<>i_Od-*YX[;+P9sLaO/QM$[CZT"bS"d&<+H'H$BV&
+Z=LQ[]OXi_L+R7KK9(Ji=jUSGc96gf=;!ZZ1kn#U6_i20)DS+u<a$DC7\*+DU@1[r
+Xqn"Jjc/b&_sb=%?aE<J7A9-0!Au0r.7-+rQbgbY%@IaEWUum-]rFQM@5l-@C0id0
+(<.k*o?$Fc7UYCGF@ddXP.Vg$3N<_iHd;ZKG(\>p[nn[%W$l3A^?2EsX>]Ik&=&18
+ReC][%57.*7<E0f9%W%6H1KMU.dc;D8)98EKEL-!F+-VeTC;G1e;\f[CmtH8:4_rs
+_`6'KqFdp^H/N.JhcXC4`q>@0<DmVE,9PLdS*,C*2"id]4b`Wu1j.M\!AF)a.O$lR
+J?fGF/`J.Od=7$/DZ42\[#U'&dqro'^4m%BeUoF*Bpn'<^e7pPH4.`S.Oi;s8B1lH
+/sKl[e,a$X$RrS%Yj3\;Nm*[.]m,[G^0f"!al,9KHgWlE5e%O2HHdn%3-mBBAo@`^
+=T-ga0U?D5W9*ia#sXIDaUg^QS-f9,Gq&qgVN6)L&fi/_Yh',"5gKaF5_J+6l?YfQ
+)8ND-OtpNOG`_61L-k.@oej</$hE/c[UQ(@,6\8[)T-BWe&9\(8<9VFdJV">"4Q)W
+rNV#)DGkh5il5/&U<AA840%-u.+q(5&=5u![_uWY8.Vl&;F=j$`;(:=]9-9&EXUE\
+$daoupKl>5qIjE]5d#WgqVelrWiqJ<`a6UooARCf!D,n/HX\&@^MOt`VoG2bEo[$f
+(hD(%+(>;:\\\]mkF5ThA6/e?HD##*_,@/,CGJ4VK>VXWm>RWE[ZE1_KqN'6-h*LE
+(XWC*$@0044-l+VMU7taN`W\FD9;)B+::>KF=\s^/dMH:9\mh+@<k93Bg<@?6^\i.
+3&mVr[%(a['G+pUj.6MJg%1s!fru$^Pl4%Djlp@Gj\fhB`>77PJo][)W#ZeVX1icG
+"LVK2bF%[Ig>u;QX\3-#\h[^04j9c[NSSL*0[HXqLf`@?h!Yo7J,E/-^'7b(RcLCh
+P2qk]L/Zj*%r3ek\1-/-%8b$)"X]m4P.eqGkJjAa9B'/`e-cJPb40kg@k\jLiXrNL
+FrAL>q6P3d?R&eBK=YVg@tk?66G0]:WsJZpSsE^o#M-i*5*5p_Y1NBH#q:_0%VO8o
+)"sGJ4I?BE]nnT$nHuYF'b?_.<?W!d<]%jUhf)B46VkMHL48ZfNeUXW:Qt98<f2Kk
+[q$9F^*R'jiRa!_Eoi5h%Ss"K??:I]D5g*WGDLGOq<^_'43%uhOT<gUpKcLR#2jA`
+3J)g>V-2"<O$m$^]NnLlFE&JPhU\rPUZ%:NctLUL^/3m6XR'k<j4%Z;)"->Gd3T$>
+-uCK^2s%.$.>#0hPRU!Ng/,IJ;.sK+Kch$/RY6WsTp/ft=t2U?ibte&M3([nW9l\1
+@ojA"`Vjo(\CgG56eXE??`^AVA-=m,l/fde^6%Z^pt)eaL[1VF\pba/##m+pPFV]I
+k<=!OC*f0Zci1V83%`SA!^G@r4F<nb:s_Dnk-D+<gCX&mbWY809K\JJ42T!aH&96V
+K03Ah4Wj%?qI;05<Oo!'R"3L=MST`];Xq4LXi0W+VWoE[;[Sg()F,q![ZqPiU0]IQ
+H&WH]>_cFpU/&:%X<S/fXbbd8+^fhEY:TrV?s[-hWrjq==f-7iU'1_>$X+$02.?79
+&69+@C['_MK'bZ+HibIEn'7qY7Bouqo043K_1CS00uJKMV`ua,_k*TgT*Y<'oc1-m
+7#%2:UVR\#rlTUVYj^lnZeYPr#_5'Xn0t^Ld5mC]1JXPA2.#]3%Du!ZhK]I($E5S=
+m5R$*h)_bo_*jRpgepu^PTX-Yb.I6egTf4#69!NpD',BCc=`,0^Z7'>,c/ho&@PmJ
+4V,igR=N,fc:GAugdST#(f7jYa(D#RZ-u5LQHTm5["76upUJL36=-"*[!*TQJU5k+
+g[7U!)a5`ZJXgl1$]`SFi.f8eS;p$4"eq4n\!Vh/fu&p$D?pQ;,"HfE7!JDZ6%0J3
+I9?-EGIN]?W/4\u99:HZ6_gV2>Xl"mK=hE^VH@&BIjbXn,<i7&&>g>:HA9@+6!.d?
+h?No%W%'OleYDCpB_HZLYaP$]kL[DUWYM'?f]5+)FW=@K%3I\H:/RS6*F^$=]Z3'g
+@q]]M).0ar^00]0o%e6&LboSAHXqdL0d8oEOTXRifh]1"ckrZuX.?9JMFP"+@W#hk
+laiR"4-D!GAjdkU`'D1aTZ_DaD:B7Wdh6PK1S2=M'5Cbngd1>BiR_Q3UM=i6*`Trm
+1iH)k;!jF\(GcP0q/5?+4Km;d@H3/T;+Tl5A]]a>.3<@/*>u;]`,B#*ca)8u*28hr
+mQlT_,P!/oRrq:O(j,.pDO8.Oj3Mhq&>qU9;#'6=oMZQ2+(&&WhD<i,@(^G6h"mka
+"UdX1DU'R^j+NbrZ3tl&&oQmjP=J:PhI5Yk"r9s^PqSc5rW(]\_[u~>
+endstream
+endobj
+22 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F11 19 0 R
+/F12 23 0 R
+/F13 24 0 R
+/F14 25 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+27 0 obj
+<<
+/Length 4657
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;WR4gMYff&Ui84%,dI!?ujp:2T]7.J]+#\?3GPp.`_[[!24!QC"@>;3$ZUuZ2^D:
+\sak,1Qj[NX<H9+lDdd\:At"Zik)s+1Hi@_\L;)Nrfo;,>ZR:rRJY4P/iOUBm.TGN
+^\sm>\,2(?cgol9/f,<rlf@UqXO^F<f3rqfe"t6HHX<l;o:)"=4b&QsMbO"%<LXfu
+oU+kJ1Tt?@['1<As(K.ejSAQ25F4TE"#&t_*]Cf0Ihn$E\3mc_%6(i1CZX2H<gbKl
+%$k2uFJ7R58DGlEWda$=r(8OR;l[I*<)(sq%S<MN`2YF]XgVu.=JHok[SO7kn=*M2
+8ZGEW8hDT[QQ;u?nUHD!VH2J`([i!=dO'%LN+U>t+*O,JZX&U8_qj6rRIU6V0)'X'
+rQu'/T_8QP(IdHj9<Qdrq0^R0(:tm\:q0F%G<UL(rr3Qp-AQkc`9K.5Fm_o8hQD(S
+c$DQ\[g\MIeN92o@irSe3aoceMT&4cZn?DpYSeXX1QuMmVW#+IM1[0-I:uX8-!kF-
+3-GbO<jfNT`uRB^q!R,%<9#3p2<'EW^^PsLEU^@eh6d&6XR]MoZ\mTN*&t4_:PmA:
+NosQb3qWl4GXuSbi\IUE=cMpdj$ng#l7[7(Se[&as,GbNg$Vr0@YcX=75K`RI)G>6
+E8gnte<gTt_p:e6e[>/Hg2T`sDrH<g`tN-@YVIp#Rbs^Hb_N=i-DkK&Q9/k$n_Sa0
+Rrf*<E9s=RnZ>cO8J0mqgX?^4"<]XmO9jfnKaGTJ'"<Gl3PHlZ42P<%Af9r+:!O0&
+HOUK23gm-9kOm:P7s3rJ0[<)%BX-GQRs(#12Y4>CRHYi.ZQs\$`Ut`S&D3_-7rXmB
+M:)5tWYI5g1bQZ"p>uBW^g6"qL)sEO4$8d3h'9TpN\ITcZCU14D-QF)e@gpd^an=3
+n\E(M\QU)G]mn3m/H_o'!JLuSV)S3C2tFF\O,9XWFO+Rfc]WnO<T^<LccaO6_S[T/
+53JOgI0O20m]q5WU/u*;O#CiRM5@VJXr'f;<>03;gFbaT0`D*oW#Uu)@V2L7"<,!2
+7/MDR,o7-j<b?@%*Bk->V$j76Eaf]4*kq#Z-H$3oe90+#GP_:%EX&T\3AZ0!#E:u0
+FWlg-@g@b:G\.NDT#M#"n;06+$:ccOB1BSLe+7js?,ggC.]!.S*=^5!+CRr1N/CM+
+<=OsA,3hBDgRB!'()R^o5;!pX#jg.DqmfaS,)8_$%pUPDHNWhbij]\u]BJ:DAI=J+
+c9okBJ[^QQ1mL8qWi7k#YRKiE*X(0S.c8="F?lp$"L-JZY2mTf,"^g-]0rS[Tj`"p
+,IG$lqW1JopnHg+BcTVSYO!]\S2eo,[2os9)8I4lr0ZMT'(GP66Y*D>V*U`/rLp.Y
+:PnTBf%_glg1p,UWBr]I@R;0>%Bp>1dd=e6\VJQqC>MW>QK@Xinn>R$X:N-?(!/GC
+_KE\gZ0^!Eb8rmfC%IqZ30JsI]%j<@qg4V?elYUPKI)0n\Z@=rCAgH<ijj(42MbTK
+8Gb^qaaOfjD'Fuo:,RF5>t`=E_[JqJ2@KBH'E>Fr$WV?\DpB"Y"?:X/\30;LX6XKd
+hjB8lCc-1')haas2)rpQ7AEs)J[%8;_WWo"Ojmj[Gr5d0PW@].pR24Hc6Kk2XhAm=
+5/5K`%)c<GjW7U*\UjW$]k!@I4>IO<f)%Bn7f)u$r%>9*j\[I?dI^%PdB(sWU)0cW
+_@..38+;$rQ7Nr3!aC#G42fM-n4?8:jnOC7dSMqd"(P[9E]EWCc#S<"-mjQ1R3l13
+#tMg"Plg=VmgB[VJY<<!@8aS0!3H(ON#I!@UethI*92!3cL;e@N=toM/<Jo)&`DT<
+PD8%t95V1<5>THo)pqb_C[eB)qcHm]2J+4sNmtG4Nt5OSFL?KuOITWESu[6^dKUDh
+@IUd9MEqQAJFMk)BrIG0UjYnk4#@lT=^:/siKNMcr2%i^"olQ/[Ttpn>:&=uQ#m\Q
+CnG%10$01"$-5WUoH!A,g9s9l^r8`Vl"Mth0c="N5B4PTHi$u9R-Ea]`?fesK%1Ut
+EHAm42q/YnDFWiP%nDIjI&,r)U4Gl'"iE-tL8GJb_GMTre1agWF=JcJ?6'Mk>381N
+!Emr2FS)IYC,>>.lG-c/IXB_fVgWn/msu#aEXApe:BXeab0qnd_3[Skjjd0:5ujX@
+)0Z74cN!dE-.=h$`9]&HgB]I9f=M/"o>h#3ZjZ%GS$dS^hDTA+:a^+VDSjnYm?5#>
+/+SA@`Jd(`/'ar7ChC_=n9K-pM/N',5gX`u.E*.&/@9?SknEG<mW^?`Ba.*:UrAT5
+g_"j!R4N^?TOumH3Ku+"LH(!u[s[Y&E[Y3O(@h'D57&Gf^mk^=#[dI;Z^et;nF<AW
+@!sDKI2gAmZ[TBnEBjse6t=$3/'JKG(2[k$?:'G:!f;J^g"JE=+d`%>">4M'4DS%R
+_2Hb@<H:H6F"FQMp2P5N[fKH8j&9/d9&!1bbL]L8Sp3+Bi*RdcJ,^FXMZXLG6fcH*
+ZrPjXD*B%mBmm-r[PU-a#7e%n3L^JQY_219qO0V]olEjdK.'+H%,->6hgu&Zk*AKG
+OcNItm3="0rN_H%JEL%8r\-WPR9=s$N@2m$f&d-5&"eZh/#X<oNKAaMNhNUF3]/No
+lmU4>]rG^()K'4`)Ue\0ePB^Sb>q]P%IsBBj33LciQ=;21dUjh-#].ZgE\,m:2K!e
+*JrcQFKeU_jVC6<9J09hk):/c1t5Io);RApbp7ng2,s%#cTpKIVIp]E>KEd#FCE$f
+50Ie+i2\#B$g(LN"mE_Y!YDQs,s4t<?3/DSrs'D<Z?I$ee'PGcd"Tnng6-5El"Iu`
+-g>Cg0j!(6qqUacZJtXSpXX:N.;h]?J2/+^.K&"U>F#07#!-gr'OfVJL/7FW:;%Ve
+f<o'Sdm'KQ%&'e5#Fi#?/YDnd'T]]Ums'#gSlcM$-_QEY-K,Oc%a1:D'H`+?C)=qK
+FWEb_-[,2H-Q:6cOb2cJFX3WmVn)$d*(0]>6c(jnn2]jnfRdde%8SbF>5Ci?=FgsX
+bdFOjes<?)2(b=#"H=Q7Ydo=I"#G7WoF?/Y8bMs3!SF^I(IS,2=n+.6'Yc6p(FbBZ
+S(-rj\3u@9[n`i6%]SR\0'EW*i;Rq(k4sce-[3);W<Wk!7C;hdf_Ml3KH8SXLILDO
+9E=74f$Yqo&1%POr9s%9G!3s2nrsM(moIiQ@*K%,:4E:&;i?Z*"FGcGNHWZlaN$g7
+Yr$'BStU3CX1"thgWtPId(8_\05rRk,3N7JMsI>)aZlU5P..,r'LWZ!oD6i\NEL?I
+X@m"l[b26Y>FEroU2kMB[QhjuI7pei&qoT(/"cB5"OZckIa?..!aL(9&u-S:X<(&n
+m+=kX3fYd=T%WV*i?jb+ZEDKoIcaX`)PqGM*j\FeV]+'QgHV.eK?QfP@^C*Vc_;jY
+R4\9@j52aW00,\`EQT@8O@:E\p\7<Pa")SN&It;o8leq8B-0`#bNC%1ZkIJ?,rLQS
+<mq$<>rB<4!^X2+IYFVsP$PI*MZJIak)_K$I;%,&Q?ifQ6EhJeNtef:.E[//HS]Gr
+PM-hWg"DqLh3n#oO?X%trqQGmDJMFo/S?EP\%KmBTUcmQj:9Mj%&aj:d7dQum=_hM
+\K7tf?sBr]@l,KKG7$_m%a!UF&X&ZZ,dsRV[6C=@XUI(,4D[3`oSlTPdesjedU%tE
+$2-^dj`Y5?dWC`iD14O/.%5H_&B@<=LTh0lQ8bPIX)4gW#M=1XSp!#I!XuIKE/uuJ
+qbq1^]d94T2,2mh?0A>?70&toSm[7RXTfrEbQFh8Rf%`(lG*/Na60q0@g^,QDjqD]
+,c55ZD8%sA)*^\*d*"Ta%BS^*Gjb@URCQ-%k*Wg5<Sa<WSs,tk41.hHlhn$:*IQFp
+8^cZgqC"(*/Y,*K%)YhnTcdM-9*.VaC4Z^f&<4!D\Qh,W^IQ:(s3A[HcS'YtIZ2pJ
+3/au82pTsjq;kj6\\#X8&$f^ol,Drt+<C)lG/mu`7t&in4@PMS5FP&il@q\)!2.W9
+DDipD`/kkQV-VDtVJf]$Z#'T_(Pf^ITV>gjVh&ElM*R7:3.SljW4Y$2X$l+W`m9:o
++s`aFNJY(N#^qN*P0?1``Nf]Zk\POCnSKF&igh_6!!LBK/NIcfX:63/hGUc'HId`?
+.P:65XcK!WmnI(>2Xg8UcOTH<5@at,<3WZJOkkY].oBK#-L>f;FuqSJNTF3"03t%3
+AEq_s(%nX)L=5Dn%@;T:,a0N1\WVbtd'8kJE1./$)o9D/]1)bZLV(acago=&qU8jG
+qMOqc?!"t%`]Y7\YgEQMR.0aBX1Q+AZQ2a/6;;V:lu#20heIL1q0cTaMW6kO;B5c0
+.EWCrq%\,0b*-HLU=[;M?)<]*-)O3Fnmq'ZbWpY5kn,$!T/9ic2BpR8R:lKTPNl@`
+aAf.A/ah5XN]&$nk9.raik$t<cKIIP3k;8rI[@#n7>UL"SX9@Z'2-hu^"!mZ2V5+>
+jk%ob-j(-$&:(>C]6ngaS$uV$[:m5"f)nI8VA)sN-(2b[NL$ANB:mJU:q?gP4GA1:
+FuiSuCrmQ_:i#`@\[Im["CCEgEoQmUW$nGTbBatZ!`WGhW"Y_lZ%,f,c9mNt2VdCI
+)@5@qJ`8OC0l&`a-tXe&b\eQr^B">c3lS`~>
+endstream
+endobj
+28 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F11 19 0 R
+/F13 24 0 R
+/F15 29 0 R
+/F16 30 0 R
+/F17 31 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+33 0 obj
+<<
+/Length 3296
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;X]TD/\1M&cV3*+i(d#=]Bb'G;@D`OSY+a`O-d+""dn<4^+Rs[M5!)Z4k.FrV"O\
+/mfpPnqSQB.BR3;oD6ZeJ%Ro@r^/FSZcego2iHY0RgH4-P;="Z/n^O:ZZpY?pALUI
+M:q:iC``1-f!EQ])3Zher&<CHb$Rs/H9)]TY1rA*>:f>cRsX,3YHk.d_NM-&8$k>%
+V=$o]U#']pZ>,Z\m.,J--uQafF(8]>?Z)o\Sc<pe5bqTZDi7&TQeAk3T9k$kDF[#H
++Zo<.3tfML:CtcQjYu[@V;UB@o5?_jq.[+Dc>SX+[bfehBar7/bKVO:A[2%.q(H^N
+'`.nP11h_fR;B6XaEPh>TCSJLF7K2+h6b:!ETQ43c#i/1aV-F=-'sHiCF:@S$=Y:;
+fCc"i]%F+9O;IBXgN2m0I+"$dAY!J78+._AXJk^?+.f*JGK&-gK$K6ZZ)RYTijRRj
+q22p$![G2^e`.unD$Bqm=o1bPSsVDVEuc_^R8-s6\QIW$P=^re%m&1]hJ<A!]["2E
+4Ho=,KZB`o/u``;3pTeC=7<eF&X.NcO<Gg9ff7s1K*U=g,.nb"[f/&S1Y`0$o2bJj
+.U`ns?0+m"3YlNJ8TpFjF-WV=SOIV?Q8SZt^l_:CFX.EK\l+AppQ8ic:(4cJXLcAD
+K&mN*KYMWn&IP[$`uM/0Yhd<Kh_f>g#HLnsBQ!>lNnm*\dC0b2f"Yr/<fo,4p-8P<
+%^nQKkh99\MVV:Z%3d;VdJJ^,Nq*pTE3(t80%"M##j%S#@f<,S0G5j,l()Lg+>(RW
+UNZlnJEhR%2-ELq.RItK=U<P?8:p!DHH@\GJ[SBU6-p9g(HDgk!Z"-'WX,_N&;V1B
+;Dp0QN3o9c:s_IB,3e<#<bG')Ji@He&ZN9`'GQZT^80DSP[^d.m4Dc!CjdN32pH:>
+>$465"/=G[OqNi7M'8`1fc:tW+Mi8d(as;K-!Sfa''3,0=NJ<4H@j1O\f\VDX=OTW
+8Y-"_[;st?PuZc;C8;IfpD*ZZhqco75c*ISj!\T@_$-7<2U'pgVPpZ1nbuVsaqsk+
+#-!f<;FUg+3RWFZ:^!C04Q)E*AR(0)B]e1D=7HlU0a=;I]7L;E5ZGPlQP"Ag*0YF/
+8!=RL0\8mj't6?ADioher`ksdYiBF_.&QOhkQKd.7NCGS*kseY`e_P1"AAi4GR>0T
+EB9G'H-l:u'(:gW0P';pFG:amF?>D8*OH($7QR+dD/M^6IDhG\*m;-l!g)Z>CBQO"
+Jti!tqlgrm>@I7Fq<M=k7$t^+[k!Mf!VZMNE-u$Z!eP<JF\t'D9Ai=E3,W+Ie\4T[
+LCaU+aIYhoMgpdY.,":lcC7e\QiR&7B>W4ZM@u9h!S\T\6FVJ@HDK.[E,K2JelI<'
+)YAF4H,sfN^Y_pjC[24gd6N8%k2:S<qJ(FOgFu=:2Li5*78VY_L\Ru/`'jEpC#W`<
+JU@Ls<V^hi!EUtq(8Is&ZUtGR^n097Z(q'g0r/<//#Xo>1++U:YbYZ3riR4"_]^th
+<'!TrC<&S\Ca&:2hVB(DGZT7P-LZ6dE9@D!VHq>S:TDpLQ%1!\-eNbL>aRUU;pV2&
+$LN[5rcA(#QS5_D2G$a!Dj1c$'aE<#"Hs_(<&sY0P00*r;%j>j_p5+$d(XRfA]Im+
+_+8iI45rZX#La/=AVm$.HY^s>OOYk+:Djuara+THl,f["$99!4AR5oE;?AA+&+nuB
+O;Qg_=8$6`qJ(82]bts/+n>qTY@-Hkq:F`j^=kFXW\]F!>9cc6!Ogqfd-`VGI@&^k
+'7H*JYSW[gge7"kUVp),TO0m:9i;6FP(:US(d0>fe&"`8D3RmfdC6h>K%tC68HKnI
+b(P;cV!M^B^oD*.oWkS8[a*X?HK#5t?!Y8=<?@qT8JK&J`^=,JhVh:Z8/gG]&:`c$
+]*Q3NIP]ZC.Wo0fmH=B!VFp[PY)KeR5B'%.^UN=e3\)#)D"WlibIlL/]6^-&CKNM`
+%+,`[[QI>iS(Os4WFH=92mJJa=kG)&Y;-]ncUT=N,:0<?/=M,Ai>(-=;VH$e-NtP!
+d!(&?6N.0V"1Vq!/1,gE_P71OYp=n_dH:rgWOBWnckB@jM6\Agr$fK#PQL<e,^JT6
+CqU[?.uCS+(r;RY*8&MEDq=mi]0JaH^f[@O"ejT,UoP]0:7;qePB:HJs1X24+FmKG
+$]rIAdgV7-BV@L!o",<R!K>em,GkL@'4FmKD[1\$AiBG7mrLm5(d27)Y1JgXP9/q6
+#FP]n4g_iJDM5F0U;LBo*bELN_=5HR7dVc;pdOC!!&6G>=Q\=\m$U9cE"i@@+cp*Z
+iH5XSPAlPoU,9BfU?[tYHU=a.$^o/Q=elYXiI$6jm,u8l,b=$n-V?r_4Qh0;"C5RO
+o)o3VJF$ZGCV^<'UtQGJVu5\RTbOt?N6!S&\LTcuCjY&DUpB:l@2W_@YVOQ8(Fl39
+H:H+Waob9g`E*Vth@lP_KX]A9biCf=:1,&B%5JfiW/*.18l@#[qFf'konmoVquocs
+Yn,gso8Ce$'(UtP7mh_EVD\W.=K-gn_*6Qp?RF"d:LBc<ZLT3o?%APOn#/<ADHot/
+T*H@c&V?9eS#3l,R5S/(T-,"UcWdXI#FSEDg3q7d8j[Xs%M]*7L=X:f;J:b3b.rcs
+m:[65nW3,Bb@:h6M`%E$P'`!aMS'kLI2SaXqZqHdFIS0Hm0^-U4VD>#%ZJ>:C>O&6
+7K[:n"CfMLdnEn*M.DUC>WU![43=O0&nnlTZ@IG]MBDcK'!SU]0PpK;T/p,O?BBS!
+TQeg-.hHmN+WX??e4Ld&kVo^7kI7YakPVae(`;b6L1i=/:Fg_3T?j_1k?kF^kL\>^
+UXHrX[%)<;&No.!GH^MumD'Y`?qZm'iTKAX?(nV1MZQ.2[E@dbWLsOWfuO1B?L;Nb
+KOc;gQ#^TV>'7gLI#DfP;\K8]aJ^*KQk:kN#hW(rPK,q"8Jbj/Ps)OZ&E)>/`hA5i
+D<a!AL-VOU,*:*3EZkTREgCX+ZY79M9fhc-^;7qj7q-/TGtVF@:"2T3-R>2PmFI=R
+&HeZrRUGfU,APeT[L.mh%IP`5ZQ#9S)`1N;5>edCr3W8R7,nTtO[lbo:OnrXTa_\K
+h/+P#iSkQNjE:[G>"sQfHXi#RirV7FN("r#ojFloA92jU-\-2a1(]).Ni,/[*n(QN
+>`9G]'5#sT<q9f%<[WL&53g&]5gE.%J:u$c;137D%6h.^08$Dh&TEr/55]^DasLEA
+YW6r(Nbu&;P=G$u][_uNdr68!\\H;TnUDj8&gt#mfjktcc25\jrs\tB4i&-~>
+endstream
+endobj
+34 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+36 0 obj
+<<
+/Length 4438
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;X-D>Ar9;'n5n\&E&<a((i?(c>\muYjH%\Zpe2,%CCZ9#HgJ<8gMQP,We;Rs5%gb
+Th+J.!/4icRQ30F0&QKM3IeWPH2FY3W6*l5NKOtQJUbhrh!9f`7BS"^Ri=@jhRrg1
+DecT5h8ihn=Ie:($^L&5AlGP5([j.3R`m8OS<[R6AjL7&9hd/8b_]X!hn-Y?;[#B3
+-W?98)^]dDd"Rc=r&L5b?&7CroH(07g,h?-Ea+4=<9>)&J%:-NmQSKJkObQSP^LH"
+i!L\tSOlXJ#>dpB3in7ZCSsXJZ.bmR&/@AG`)C9eWh.i;c&1ljhm'@LUUX0qDW^9P
+Y$U$M>h@o6L;RhkB:C`V;L!.'CA88rI/BtMdGE[C&@XjpQ;9S2=i?l'Gc*M],BMt@
+Mt.i-Y!kO%>NJ=%;(2s3MK`uo3iH;pifXef?I0k*Gk&/Qq-H17h`O@Gr[(@(i?KY"
+W19)50C5J_$A^KILsA*1Cc;/\rUR[JL(!imN:<`3n+>#/n_pFGbE[q8h2<#d'-_69
+=GNu.NrTFkSlHO+i5HJ@[+O@#WeD9oW=TEHfRSAJK!Om\aT)OkGT.b22E#NI-D2SG
+1,OIFV%k(-K?1@@Ldr#WinGl4hqP`^9uIoc[M<)#Rru@?E<N"tb>Q;]go>p^._!.U
+"bX)lTaX7d"!3(081U6=&@43-JN?mkO>Ytbi!_1;n^\BV;.mY]r\l&=RQP8I[+AgT
+6TBc4Atl]0fK[fZV+<'(!%b=L4Cu,.L7(CqU*3iZ2?_9:&[+@5J&fC7&0m.H;h>eZ
+)5](n'9"YnBG@FSiJ(#L%T&Lk.W^4FUiI2:B7OFnOB4P(.<,c%KetN:`t-^Hr<9qs
+nI\mm!'&[!ca&>SOMYV"_mA%bolAS6g[3s6"SX&9hK5jC/:.KXoHbDVJdkX)(*e@k
+Ta9[kDTsS/k!Gl&Nfc*Z(b&a0Uf9()'P)^&3:2hj1,L6p`6;]7!llj2b`I$'Ad-/t
++==Q;":_b0L&o(a!dF]E)UWH\_[>2S?s`FS>[^1]OV)N=,$6@K[3JcUB]93&No>QE
+T*\U^^uc.,<,3&bh_0B;8#T1i\`X#L%VEdf8>T]PX..(B"<h+We/G;@b9Le`l."l3
+kZ!+H5XL->s4,]H5_PC$)JI$]F$RA4C>AgcWi8hukZG*CNWO\oZr`:Zmeb>24\FN.
+iOG1k]L:PdVrk%mD=]M.g>5ht2GgZdVf2VE1r(Y2oDs?RV&3-IEI!HB#F'#e&b/Kk
+%Y$So@sI^W<V5=T]`I13g25S*73&.1K1->9:a6(ZMBR`#YRmI+0k=D@@EK=q/51hR
+UY@jXQt$d`^quS$g<C6*rLDqR/<!\@9Vr"N,9"K1"\@t`21/ZR1I1m`0<Gej/c]qh
+go&OPisaY7Z,%=,\h;ef2iZd8JX]?m-?)m$6mQGnY7rWWmEQ8g<'0Ahi%>F=ONWUc
+DF]@,RT@l/B_n=%`?I6&Yt=-8T<q:%e6b%(-'PP6:o3qPmmuAn*L7Q&`@$=Z>sDa<
+10A@cL/rA#r']@lTf1Ag<;A)=)+qi]DRjk[.kFa!&5P78-6>7VD2Rt,b*599k[gF<
+p3aB/Z,:Mi;+!U+a=AlN-ffugVg]\L;l<:i$re4cD,1s^J-(r<%`%6QjZ9h"Q=^<u
+`Qu'Y21KF6e-9U%Sk++\U=]f6R0HQ3adX$)$:0c1E0?6(J1AdRSuSpUgC/rVE)f1E
+;>VXI7FqnP2T?C^qS\9:L0TM:(FImi%HmOn3LALW&TGU';$1>KPb0"`:*&E4Xh*&l
+k3K.@c.[JLID2k=n^,QX%C,#K`s[t[HBS(")Ht_eH@c_lrl;AaM/B8'iC>&_3X?Q0
+@UIXJNN7p<E>k91Kp1+'m3G2>8h-O+?Z4K(Zt]Imf1E`\\)uF1\P?qOCXkNfp5&ES
+b<+U91[RaKF@oud:@X?ip$XGr,'HdWc!?>CTGD+i@D1j2>@@IkPKGear@2hK26Oqg
+Ndj#3Brh1Y7N7V^1>%d9X#LDTF(K(3AFJh8.=U?Ko9$H-br@l/"K/D6_XY^T&:ZdJ
+eI-=iO4OGGK8sll'XL\Yb_es]f_!/HiLkrV5lZag^91WR<'']ofR?*;r.7TS%n=]p
+XZ:@Hp&O.p5g&c__$c8RJ5=47doZL6:8$@1qIL/_m=uRp=B@9!1EucK-;lDcdK:l^
+@itN\=nMR%o0&cS':>fHKMbZ-4FF"T>fES@i21@HH*Q:n%sp&O?OM(+#/I+>lEuLT
+;tg\BY4R';gauKr%od#:8"=',k#Tq"QVZE6V&$DKgi@;+hji`8[AU_#PatI%Vg<Cp
+)L8>8+>%l?`9Loj"uIgKgF^S,H39G7U=BEpHGeYDb;JZ0=B2"m/["&h3jsM-2?G:p
+fr8a4cE.7@8V*uMm\ff&Gc(=*7<"%=Jf=M01J-+WDEMN9+mI1Jp`-*M!sUF8LY&aM
+NJ=gJLAUM-lKen+8-U]g<A9NM^p(\>LLg'mgI+J/(+GMnbb87a11F9656.4,XWeqV
+_ZQfN?Ro?bF#S)t1c2h=Wg*9'd@(.1N#K1$dn([In,.#([5&mG^)Bu_QQ64q:e,$;
+p:cP$qd#p>(8\Ee=%LtuJ[su+3U!7$k[U3N3rNDAdLuUlTXA+$PhnF?P;&)W!_r^j
+[fkLi>Ia/+8MU>MnQ@^Xk?[bBnJd:M05UAD6G)M?Bco"JrYjJ?):&1%PCH=!I-eb=
+Wq-h>V@90e"Bhpn,ddAU%[;-m[\/\D)Mn[s)IRsf%QjfHV>pb5@%1Q`rE7rq]<C+;
+h(VaYI,+1L\h9n0K>^uOh[b'_OCuBm:Pq#)5Z6"Z8gUp!7Z%=,nQTgji3S8?3%a]C
+AP,BgFb2YfIscOZbBS0ZiJ$DR1rf,8[)4>PrZ(,%hnFTAdS'f?ihPNZl5A=+0q)Ve
+(CmNBk^K^#F\oPQDR##a]:oGW$'qh^Ig-!IC:N-6NGX2?PUBa)S+o)obq^qMq^6h2
++Z+kTnBSLF&Fh^1:(O>fYp_Z#"FgUr)b*>g#-G0]Tt=U<7*dibl8RG)`6Zb32;'0c
+#T+=,^78Se>R1r#!m5#?K"f\-b$qQa)T0N/?-4!_'Ei]Y`fB=Gn3M&A=o%Tq>J.<.
+/!+uq!eicLA[pEWjgG)?SbE)f76aAR32tD5Q3:D]J#:\"d3X>2V$X4:qH7jh7)3PL
+#t4U^PT]*Oa[C4jjm3=2+r$E>DKGS#%Wifk_.D#"#B\a;H#H4\pO%VeK<3W&qm%!l
+_3D@=\<s\6Fj+%VmIAR+:KieONDDbc5>s@AMN7uTM.\cJisSYe"L##\e>IWEK`LS5
+PLc5f21@NOF"l@*42=j2.SCj>V;@mQV=*92d"c`YB^u>)O*G,o78jF[QYq)@`F7L0
+DP5?+b,oE6a+N\]nZqLbDjY+&W+dok8[N9B9>c$@'VW2^;ZmE5SX1kEC.Y,Up49$1
+M\.HS"-#Ie#]1@<1I_+k*VboX#'12jN7a!g<B#hb%(@c]3V1#&X'itB(l7&G'p54_
+m%J<5^^t4l;H7_;WZLjL/gTt1O_?WVP"hG.httEG*Kh`@"G.N;o6C2q%::B)Mn6<E
+OO:pH>5:K+Y(KIfgm1qi;-jf2q>Ht(Cg*u8ia[!c0<Eoj.YXVHXSV>"'Wb!WoE:Q0
+g3.G30-mAdomarjosJ8hi4qWE/Fedq[p3iQCQ_@Cms*pGSL#_c(LS>`KJ"RSAQA91
+6IfJQ6lE<%SIV[jO'spAM?qO?_^_k/J#4Jq["M+-(Qu!Z4<MCRDl4ekUc$%[jqc3)
+"iFEjl$_RogChjkL06U0:RT*6nFpaN[MqXZ;%od8&`Jh$ns1KR;@nUhh[[8aDLLX\
+)8iuIZ3^#KD/_s!qG*VpRru0E6l8Ec0U9]Qj.U$0+:#,G&4\Y\C09bm,t0AW*c\@9
+Y?b!GVt+rRo.R]oJPUPt;8$[8@(t%A>@='C4uURoANPof(()':Y':qQ[j54U,#WH\
+5TV[i(kS.<:ZZ7\3EMruKH?-:%2Tgb4L$B(6XPP2%n_L\"7P3YOBZa;Qc6iDJ7+Rt
+,Tp4BF52:mVZUB_5AN$p^rgC=4@*0s;\&Gp\mpUMC.po##;`=:X:m+h?DgV5&d:M.
+,c+hUgg#XjUmH>uHHk?';tO*;DZXAmY'L[jn<XeY)bL;e2j*Msh?;-_4>+0$fn8K9
+8-rq;5_r&N7mdDtKFkUTkRON0.6qX++YmHPWR8`!>ckPBOuBMKJ5qY3MU=;mE>FX5
+/DcIR1.D?%isc7gMK(1$FCW);AtPc#E)QS^3).IJ&o#LT,J=+,M1gb4Q3<(`hn?Yq
+&&=rQ`8h\J<Gq_G7>l7g?h$/&Rr,F)^F?S<RQ>1V4dZ)5^W40j:o#+Ub\r#+5oMo(
+"id@;Hk<49k7-S_\Z-$d^&Qa*Nt9Q*_m#KIFB^1QNMuqTpdFE5>96C56TUX]3oUW#
+b@H\&rW.OG>^-~>
+endstream
+endobj
+37 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F11 19 0 R
+/F13 24 0 R
+/F14 25 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+39 0 obj
+<<
+/Length 4171
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XEL>Ar9;'n5n\&/l6'((nHpP2&b6m,h3A..XV96NAQ#Bo94L8u+aNZ+YnlHd?7o
+;3E65fH>uA%F:P)kF6PgcEC:cDa#H\3Or="`01K+`=lrZ(op4J\PQ#'eec`pk2OYC
+0BM8l]pM8t'Ud'CIN_r1>l>Ub9?l3ig7D&MCdM^AgLjtZ?PL[kC:/fJ0?$<!mn`QN
+qb?[eqYp#Y`$H4V_j0CL#N)]`ER[OGg/'gm7Q>\3*X@jG/30==X0uF#,AIn_J^g]`
+DJgcJc]:e!2c"@=2r:eMFi=iob,XZ6k\c;blCY:CT=9#INaIuPF@EMgX/mfe]`7iu
+1^:2p[:3Y=&RuIp\rkoE]RBBD^'gR*Y&4V2KGN4Oqf9+([qfo#GuN6fYmA\3L/Xd<
+fFi6D[QtO7>8>t&Gl/!l$:CO:<nYCTF0,kYNrjYh$3j'aG?OK6cX+6B4]9ZSGkCk.
+L+2mT#6.AIRU@VAP2\hL9XPT1AmJAe<W^LsM%a_B-mKd77I-3\=;7_GNc:*ih,_4c
+gj7^uYk&mIik/8'>8=DC1*(5&$+`VI)3G/&,J^*CXOe=RWeEASAj%cRJ:'2aqJ\1a
+oAY<^9HD<=AWe&e><GE64BnpA5ZJ-l)pj^.ZD%@f7?RBV)*YE0eG/YIWL+fc&qVMt
+LdJ=KVW+ph8(I"0d4u#f[JO"NkJ+i1QY?5UjYjKcN(dk\],HC#g4UemPGuLkoDq'@
+lSMof6"hH.YiX\qSra7^3H6,h`NV8qk<FcCGVU[a&r"?W&9fBJXUWNG&7b;0:b/1%
+:7e.QIU6Je]YD^[V]#I\Y9EhN+:3?USXJ'*Tsl=3R37.?%-o_$ZS+2&#dT5&X0T-_
+].(K2e^)Q;?!g.Va/Xc>jgrk=`%O<gB"\P56P\Lqk@[Q(BbH$QA-t=/`HX'5QQ+nC
+Bb96A[#UE8]np+?&b+QKf`!O$j-&IWi#<5^QoE_sS>2Rn`nTG5TCYUB!(qY='8gII
+MsjibeJ2(g65S8`Bbs6.mtZ#;Fq6Z8!?b@&HE.HY2%Ms_d:*ahika+N-tQ"M2gD,/
+A`N]dcI[V`#i>f'2WBTFP#80BSUbm;%2.Ut8:ZKH_SO.Lf,^YANLUomBT-i#Fa:[Q
+`>4?FnejG$/`aO(;t3MBMC&2hJj^:^A6:=eAe>$OYJHW/dYD'%?0ic%KMd4r`sS.N
+?_f@.3J;Cr<ADLn#Y.uHB3:lH>f?OVMZW@Q.Mc\cOs5Ppd?UHKpC*/k,4_BVSM=gm
+>4$077D47:.k]7HC7oY\X:ee)*De;9%0e7<d_I*Rn7oK<l]g\<,7C307fM$)0h<"C
+WMtf@pgr"Pf&4J^N+Zs,Rc>9/jI6@gd%>o!.=e^Z'fkZL$Q_sARl+7:_&S0@9V_Y7
+MDugq4eRnZ7"!%tfipHQj^&iR8:2is/,NY)%lq5g?/"!r(Wo!1dT%>U*QI>=A:"1E
+XMl,ZBW**++QDl*>8f?a.KJ):;TIqb#`?Bj*X9Iu*TSVl"5Hk\8B+a4"\;_s.OP-M
+@dWosD0AjJknT<h7i]D[m,V^/(q/cCltpa3=qchI/,>0.aJX&Y!3^:Pp?@j\1382o
+R5>gqAU9N`D'c/q'I.+r[n&CVaV3R;]%_<D<)n@lMR[S0n^2V,$.G$pYpRW,m!T<H
+!0\L]G+Y`:<49Y9s2[D_/WjsJYX@8C>3_9BKZ6MO&S2Es+But@(a<^h=H@:"d/\[q
+Ei4PqGpG90jl]IIER.)5U[no33(U>lJ/-SppK@539"MLVh]J?'Z#ohaK:J-$5;o20
+dg&H*rN=5bCpeWb3DVLX#EL"tkn.GV3MJR$>CNk/Ha<5rp@0epI9phm4uTFPgRXOo
+oqkpjI*P,k6L+a8aL%\9(h\K'jNIiaRfLiA<b5?1Cgo@4@;p+Id:jT#U!BTcQ8(5>
+7,h.,6:6>S%[2jk$>Dq)`*]*&5U5&h1,(9*:+i5[G6,-nVARZ-Tq.`_(h8cD1*uZX
+Y/WYGO&]@E:XaFfe-B`(d0sTR$?is440IFpGH[^\;9qW"Tr5`^7Z0o'B?C+XrsHKL
+`N$u[@9W]1+5s"C58&#?rl-Er4rVOfVb]`i\hcHo>W/^&Y8Xnq9bU1'g@f>9*=ZZ8
+1RIDG#Kmhp:3$fGe>NUQ*s.g3]%p"7@B*\mN-opX,]U9qLJGD_&p(`FI>0X7]o]U-
+@gLjVWaQJ(Bi3NT5191;:Z7,]!Zg5N(uTOuR5"c5`9IR.N&e]:-?d$Vp1%rp.0*)8
+b`SD>f>lde#Tr:'!+W(R+2k\ed283?0np2*8a#Cjck-IDEg4O/A37X2Tm&^,q=pf5
+mR_]uGZWZZOL%J$'8U1dQ?IgSJ-u<RTY'Up0[cmOdQdmFOcK/&#,i&43c?;mJ.KGT
+JZJ'5Q'fD'P7XQqnW[)KbjlMu-N[\[+sm-f/dN+0(/p?*AO<@)3U0=i"-RZDo2$fT
+e@L2I,d71+bmB(U$N6!ThPd4'Zc3BG<j.+X(tYofgEXHD5+l7p&9k(@bT\P'cUVrL
+/Nril:l!LA1cP[]11?7]O)UF39fP2Nk+l[6_=o6MG#5n%D,m%__%KG)JqlL6\a]cn
+9'-$tkXWF2iAJDu^^@?/W&/'33::0)OYMkQZI]7P@-*N#Y`-$u$]3f*&E)l;B1a19
+!PAckC$=UfM1_E^gEN=E@VBHh]((m'fjFu(,jfF:1t47:o+jAe1d)EBEJ9!b%leD>
+;:4PajqV]."mKSTM`!QX1o_hOpU@!>)7C/Mg;WqMj/CSoG;K"/.4-)d3c?p)^lIbZ
+/3B_a)0ap0QBND88$qs^IQ21S,t"dQ#g=k'?QHqqg]s-ATrDsTm3"X!lMrZEFIKI$
+iE"_kQ".('Rcm:O$1*C1j"C6oSA;.7$oe\5gqbMcIukQ]#o;TM_s3/8C^jS:L9n;'
+pb7$W0Vk!4@9BlC<Ts7oO+Wh%k>/l$nZ2pDJu!XVn^^14oN-MGA==Etbpo#HHV)E'
+)kSoN6A9Qgm_;G"r:YL--etOi&-3!5RfY`dn=ZL-]SQs*K;M%",lN%AR^4_lO*kEf
+maZ=eA!6OSp!`QBb?mJ`fr;MCFF>\!U-%kCWJ\U769[\=kohhC^ir.;N&Q:qOcYVh
+UkqN7270"[Pf<dbO"#6je36AuBi%]ik-:,mPbmLrT7<lAmK8E@45G=O3QksFG8.Gd
+!/J=7Q"&hTq"(B>"U=ammmoso1;KNF;:"mW1#;=_I'rIoXfHFVV[@Iu=0IQ!0-Tco
+MNs.9Fa:,lN=Ps1jcSQ4O'r3[5fnT)d9qDOe=TR9.sQ"5P;t&m;.Dgg$0N#C>>B0?
+]LI%pLGE$m<FDPJZ%qsh[[btDW+T)N+J@CZ(HV<j\Yu@\FV2ZZ(')!W:WQX#*6c_P
+4#0KbP%obJ?lF#E9kl:&)d8Li%&CVr:IPIWa(4g.Ne)@KZdjOS0;$e)@3CNdq\0'.
+YT[d_Z=V.kQ'/dFHg>"(aP..)];0ul_S1B2R?;])m5dm8``UgidEHu&9ue)@`H39P
+<Hg%)jd::*3fuU9-(G%Beg/[C.%N)1IHbM;LOeoW&-G:Lbof<o0TN_BZd;Xalkh:I
+/Ibbm0`C6U#e+k&HtCXN=IB]5Qsb$nV`I"2V:7rlEj;V+*6m.E>[+-f[s,[Dlb8.n
+B;s^DB+.0eiu-`pk8FjgQX8`W$EY:XB7_suJR;`$V0e6\'/H)cQ,h]1pU?Rd98$/P
+6;@FM4&mPp9Ckoud%hQpJY5b-dEj"_-)dSVG4Rp\T<3<(R)[[X>ZA)84,3MKKZp<n
+VgV<?chU\EH36DmX*S!<X$&&`$Fr<"q)8U/c%3>DnjWA>!JERNP@X.fA7^.;U>@a1
+__%(6&SCK)_d]UYnG:)g1ncfrkp"X':9po]>h_XNPg/K1D3J1#CpHbarOa_uA?Z]B
+RpV954f8gp@JFWrYLJ^*R@`F].)8SA!$ODI29#o)2tF,aisqg+0c5b`;%0a'(5$dl
+nF!@rgSJR]PqAclHWfH4?Ce$q_8B*u6!Xj7\'#Lk>7:Bm/OY=O!D9r/@'5]tY&*,P
+`fs?.C6V`cgXd:\K&mn`m_uJ9YhW]!S#dmarVsXe+`)@1ouR_7IQ[NI[KOq;`r/No
+TAg0+(rGe^Rd!Q"_\LLjMKLG@q2[[#Y5F5kh\SFk%u9B%)%G--X4I9IK4)`qO_8mQ
+^:XsVH`r:M~>
+endstream
+endobj
+40 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F11 19 0 R
+/F12 23 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+42 0 obj
+<<
+/Length 3959
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;X]T?#SK?&acoRK`Im`&r:5h(V.aoS2dY*3(ROb1dKOq?&O`nl6DSTRlE_5HdBng
+.7uL0a^S[DQH7n8ZSQ6+c6V4!S^Y>YamPL,kJ&%>?#7(Yrd%.P>ZY)DCZi9s9Oiq:
+f@/$u7Ha<8?.h7:.t*q9GYS2j0"\1'?.$3-e,<5.r1`cnfO=r!8h)_e"u9oQbT10V
+XPZ$dCV-n,^Zigm%H="e">ib,I.jHYTM6'Lm9b'$Mnb=J?7'9Zk[4;'FjBm=8<h>-
+qckC^!(uK8c.j';iuu((7(lj,MPt1,@Q)/k"tVBb'6QF'>fS<e\$/Daj_PD\WG$=-
+[Rm"$UEO<?`Ce`+63sY_E"To&OV>W'.PVfJ2]shQ\)@`?F#ZO*3?pf"!]OX6IP_5H
+jN04"Yp4H*h4cJ=]<mP[KHV1sLF-L(GTs#q-<H+d;?,NUQ24KPm&\(0rgQY73<fP4
+p]s(-Vt`$;iS,K$.TtMXldIbm!+0RF:5oK`B?`\HXbN(fZP!4Ad)QDcg&\k1m+-].
+NitTog#Qk?]duY5].'smac;<u$_#Ci=[Dqe#o\*[\$,:m'B:b<GoJ2bd]gWM<DdE;
+/=-TP:^QjE0#m16YtgfZM>0hWC]P#ZA]5q#@^u221h/1sal1kkZ8QiNCm4Ru(7*#H
+r?`W9qoAc\S/'#==@LAhql`jm8^Vq_13Hg=>bu='rG$!1<hXjt=VV<F"@N#jm6DY3
+[QVQ?c3D4"]+X.?:@KT0<CVrZbM6qDU<d+F6+khRnRBHi6jnK"?X!Wro/3]O^=tSR
+haM.loR$kmVY&*<,:uneF1e?4bXYm;3-Va+MB%CUg-H5$9Cj"_M&u-['d2rikeR"G
+--.?(GBBL@-:_FXU.K+SU<2qk8t$`:WM7M^Q7A=CDJ;%(;!S0W*lu'TN`Yc3C-!W.
+17:8LNp#3/8`cicSPD=p!g:jIUi;QX[AkRH:`Ig#[GWh>qkP>XP6j[m?:I(f/7,+O
+gkHVt7%-=alLOrK="#r_b5E#05V2.g0"?&[i4IS<Qjr7aN+W`U;V?QCh%QuaY#]=B
+I<I9\U_?8D:blT6HVSQ)%sP'eF\VF`Nfc<LL]Z9=587L-_IISW,*;_A2Or>f5*_sa
+VWs1cB[js3.9RWS5K02a8Ka-(aak$dI;9qg2"W*u!Kj=uB3CKHSk[PI;A1d!)Q,XR
+`*ehMn,]+=RV6)f!$:/`Sqle6mArn'BU%oFBRnfek;HTJXJPDj<-cQ884kTW:[X^8
+f]I2I/0I$aA96A"Z'9NV1bm*K3tm9[VKK&CWR%*1UjdWQ.]M2AH;Eh5%_mGR;"D4U
+e=PnD:/?$k10_WpLeQ%3'TO9`QPifB9MG9&lF+78KuA5U%@['IhUF%TO>4Qdm7dd"
+h:_qrl/q8EG:Sa^maX2ha77d3dkkhJXf%ShUQt`@,p!U<%>Z-o8VEF+q[i+5lqIW+
+'PXK=#aQD*p]%3(("(_:m>7.Z;)ag&-DE(`4<6]![]k,4krO!q?ZishFj*pp,pC%$
+92$RA`:$Q!Yp.CpGl$#f'CtWs2%^HUDO$;#&qYHKCWLt29?"W_&N4X&Xh/m3\GBe0
+U#d<2:8m>9l?P333-"9)Q0%s$_GC5E88(t#+3UPgEO:oZ65XpBV(-FS>H.aK\>:3s
+K<?t$))nm?eN?4Sk#<s''I>-:I'2sYMo\%%T;-g3`CE:KRj5:`'qSnE<REhZd-fg?
+8,jtsG/*0Y*q`E%p0op0-ofr/I#!q);D%Rt??nQ!mFCTbF\EN"AQfGkZ%f8T*GfD5
+W+9(d.c%9E^:Ls$m?R.f#.:8&_h+cgp'g[Pca$Hf/j7QM[5OD_fU/fb`Q4XMeWG<F
+dtEqC[ci)e-.E&sK&2WGQVl(BLF"AcPjkQO08kE'TIG8bI^,QdllkRPm(K+3BsfoO
+*Q-Bc)@8P[:q[W#g.^q"%aE\sMrCDVhGq@JgVXh"VA(t"'dB*bQ3(2Qr!^9YB@X"(
+bb]hT=Mf'JDLC*$O!ab%Dl*0_aOsR=(QM*"65<]?nS=_P_;K@D\pZZ4XkjaN)n`3H
+fc]G*eI9qI9p_X@e+*(&Hp(`]kC)E]GS(Jj=sHpc]34U<!"#,YX?pF8_^&.8Ys.81
+PZtD]dsif9`?::T7Zkf6CA@E4`#$-7iQJ@\E"cs.!cfCR@23])Prd2q[LMn?F8V0=
+^GS2T`s5)i1'gDJ0k1'UfQ)_+'B^F,TXIWmY1Wu#"PEnei`mCtC94k!Yo?_ne+!PA
+8IuGh+a/SRZdCZRq(OiWH4*PY6VPEos!B6(O\LEd`/3=(UeA<@dr5?>TIp?hOgC^o
+DE7G*BQF:TbfOXVNT55mYfco"$?Y:n=<bV:4!`XFW1`^G/n`<9;f!<!5bOY+h8T+'
+]s3WgnUb(d\.lq(N'+I?qh8Gjmpu=3H+bcSF%)+U#\NRroXA(g&_LC*_"p.EKUXCM
+HdL_30.?YZ]ZW(U^<@rHlE<$a>3.A,<b/abnohH7CLa^-JR1#I+gH>ol`FFX6-Fl/
+-gF*lQkTAgcatnW3_$NS(?CX5UG9#bBl,.:?@;c6S;i7^X("pMaU$#]E]0F3Ib&&h
+Z?IMMT-u7^NN2/Dp%(TOg5S_fMN24HE[Rm[b!T!24c7BEL!%NiH.hN5DH,0/6Vr2W
+'UAXi/"j2/(3/762tD))#Xjq4aZ@>3$@5J47!r)NALXG_lP)=Z\F1ONQJn3/K+S'R
+EEbe4T5ki<V\HTXp?-nERW&li/\XZL+"`Wu'47]'L.+)?O(m*hEFUU;&45U&R95R/
+"=DbIGYuK8$WM1n7eP#0[S02Tp$2lHP)?u949QEeg(6sT@5+GdMiFb5?/0eRrb,h;
+oqHVtD4FgGmc^$I_7iNV-)06I^5XKc'6HhV@$qY]3r7TI;CpKVeNGLo<5SMW/qDsX
+DH`]ZUuh1/MXGaS.9@Zrj(f:i=A^XJ,W4al\%m[sho<jV<ui15Wc^/::[:NR%/J4n
+N21C0E3T)'OrM+hQIj?-f>BBC5$gOXW5)Gd;,PrV?06-s^P7_AMAr)BUM:*iMCf0M
+.*4u*0dpncorc@RZg6P<dK(=7P)8s?4b,n4jC"am_^Ou[$"&a@X]S5[4J\;`YA_(!
+]F(A#aZN=LIBt:(T*@%`Z%gj\QB59$\67o:(P![4gc+r?O'K@LkTLNX+daoPiU)S`
+&R?((#$H0]PCP$/<_t8bcA]=4i5>d>@<Y)<ij]S.\NY&U4,/FJ+c/C@=&I7_?I&LX
+UQD5];O27e:BUS\U/^.h*AYA;=fO:\TP$Kn-/`6biKe#6ILk\3JYC;3DiUD%(,AuC
+?Z(am?GK9@S>=>9n8:?=Y5X&kmE;peV/',W=lT=E\rdpF=GZT[bT^$Xr*T[:^@89B
+HI41\QMg$A1af/TV(Rm;cUUKV;Oa>2-maM]6k`82bgQd'kUE^?\;#[,R#IB4nVh85
+1>Zh&-#QB]q-&3DrkS98K4Xac8t(ru,*R%TBlK_=rdc:f#!j$S3#>d?9K+^hO)pk0
+WDh-LR2<b=P2+=ap#dX_90O2l`'D\J`+15N<7Qf1-eC[3nc('lJ(B?_+H#Xd-5e;7
+J$u`h3b2oZP!XpVETl>S:kFFPd!+rL:KA[-?I^KbH,`(`46`?pO0^h7B\9!K@n.'e
+mse!G:M\F$`QiB_98hhpg[_XD:g2A95F5Z-^8FNgaYPb?@Qi3r$fiD_:qEo(L83mo
+@FA5fnGRl_(U!r>S9?l8*\E%]nAX(!+*ifbJ--6L*lG]V$P=OndI8'lEsutA]Ys;b
+^3n&Jfa&u=]&AU],I'FOO,"Qu+]B;d/4:7k+V"gqcNSuo>9S;P8L]8T=bnW1+SI`A
+VJ?2e?!AJR&W'q()-5Q/@J+%YI@-IO0NtF)&L5J\L%c/!U*I<(Mr@k`[";7C&F=u4
+-JUqh:<Y$&g^KmPcr:JKgX1j#ZESr5s2Tu1:B)4V#qS*g$'XY*&5U?%*th5]bl~>
+endstream
+endobj
+43 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F12 23 0 R
+/F13 24 0 R
+/F14 25 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+45 0 obj
+<<
+/Length 2155
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;X./9lJcG&;KZQ'g>6FYl#+[*Ojej_MbdVNOLUgm(lHQ<4d8cfNKDKi;^MI,Xoik
+1GTLEJSFZiom00S4FFo6^&(pV`I.K0<mE`'Q#iWV/*4G)L<9732rjN,ft6-[`;KTg
+]Aecj4^['jZ<H>4J)G%7guGej]Uk%U?ogLM27pR#q"W3bfRE:Ta6ro2>9(9$a)67U
+["?oKZ-0>(b$+RT)n%F"Hhk^_`_9Yl@;tY9QB[.Q6kc3Dm>p*0]Up:X]A6f_gY:9<
+WV%m:Vm6anBNo)c9Vn0,cAWsl"C]0+_"[5bi5WJK]547A@+_nQA"5d;<2l7JcBKYM
+"_#946rSl-Of<tM]L5\RQ]"NTa^jL,'r7fO9UJ^kCAU+K[C$IqDk#4.UtJ'gjnG,c
+bm%UnX@BOcZ.Y-.'-k#4^*nT%1[Xp?8X^"'KW,%!?JDur[rho/L:_l[iE3U'JV:W;
+!.D4+=YoNH,$jlQKIM!/G)+?1/5jjViWG<`7fbF_77pNQqn6$oSq7MJIG94sY6q,!
+H/1T!DuOUF5!t)XZVF'SMOX09q!6tL+>b'kii.'1:I"k@\/$>agBeP\RYTNGi\i?X
+42J$^q!c%oW$Nt\rj&NT@-[]Z?*F"sq,Nj!;JE9h0VbpDm!-T[iqD:X2/Z=0$tLDC
+?[eAro_gXOjsKtf=#btu4?MUZq[$O;r86ZWL6Tp9]XF@a:4l8co+j*V&i.)BAS%cA
+n(2b3h<$cQ_lo7]pA'Q!B(212O$%t3Q0bp?j/b*/U9'a0iCCM+,<2T%1-TcfP,lQg
+IRQ<lZ%em+4jKQEEe/:A8mD\X9S/Hs0.M`Wn'>M<l.GrWm&olkm<>e?4B0#-gXilp
+G#?%1<o+!_p7cTo@c:V.q&d1]RnI&N!^E1_ZJJ%3R>^eo(6BGi/iM%B\knhqg:JI8
+>Z?_hoWd&=`aX"//>QbRJrg-f#gZUdYUeH$F?S>N4UB00h?6u[U2oUpO$n'SU:Jn[
+(Td%K"^.7fEm05UNJ4MqX8?s1<hcNddcm61Te#O_OG1`uc:d,=!)r,<=+H%=a5[./
+qeF!)W>YGW6]ei7.MI8W2O,GNH9QL)!$oRo9)C(f`r5-:A3Q!qKWc%O*VmR'0sT0@
+FNK3n5D%+`;46or6Du,9DSS/MeEsECUc<*np0$.=W_QanM\_[,'64X24SPM;?=P85
+0tYl:A@SB@6"]>Z9_^)l[48D\O&:L/.tUcl0+k@&6BFc#.MKNkE&GYYD_rFN'.iO/
+LDu]oA0-fS=,?O\-e;aq/lc'J8A>"Q]N0+76'FI@q_`iQ^jH-qJ4q^cj><9+_.t>@
+Va9Cn,NKPj'kJDR;t\@;!&0_!3<dW4=IqW?!#=*>BoR0@S5TE^<C!B^8eiBoH(BeT
+_)&A`RY8!J;k])G8S+-!r#ncAZ;/AOc=ujm@aVN0k8:MF8Jh\ZZC3hZWf[0::'e.#
+7:hW0=.Ud4=cIY=qe-caQDi\\A>tI/,YtT@)'-<PH#hVmiln;,8X?:t9[`"Ee)\kC
+:Qs6K6lj?PP4^4QP;Ki@1jS*?i^iS<rW4^nl4]FSSm6Pq3a%O;65QqfG9'8@PGh1G
+jN9:.cp`#\Mot[&/]luaKLqV[>9q@9due1;Lrpu;^+BsEhK1#G(S^K5?EF9-Q6%Wu
+L_6#[T(#[W^t=goTM_-H1Ls*OW+Qs#,NkFSAPC.&O<g$)<$mP5Te^$b8"f!1F5:JV
+BqknX;[-77,=sZJ7V0HpO=h1NLB.-]@9\Z+*Fe>U,!KjJ^7&K/C%kL.AliN;Nlm%P
++_N.Wj2a6,:5)^Cl]r_N\!JBl'uTSW&Q?DuR.V/&ME5(U'Ud%;1?!#)R);brlOAlM
+Fs9++&Md3`J^"ptj.l/[em.mL=\c<#0[^'2`A$P4n7K-6_CQ9T<ETD)MX1r=Y8e.N
+@0N1TF.iF76*^Ve'\Ns]E/j@C</LY0>\/7%0-")?W!%,tY%'Es3*TpS#a5c!Pnl^V
+$dR-UVutL(qhA%6:@)@H]E`lC8jVWGK5c`59@RjZB7.1i1*#e)iYl,5Z9hV6rJ)Mr
+a9ifW8L!5T7nAY%r<skFjA&d4]7(ue,r-s6#^PIVi6XoROOGhX@B/51A;Q8f,XgL6
+L`F"i+`cMXSF:Bl69)tBpG[iNB(t2KZi:71Lji,?~>
+endstream
+endobj
+46 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+48 0 obj
+<<
+/Length 3242
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XELCQI5]&cKGY_E`'[W?PA6MB\l@/TA$fMJ[9`,'JJ<f`IFUmB.@3?H>l"\VC.]
+SHniY6V\^/ZBhF4GrV<SF6;$FlG_LgUdihF.lWX\c]+0OTsGskD5]tReWh-1?bQ6X
+7#gUn=(<+?Bh$SIPu*SNVZ2D8.cU7QbtghZN^M8js!2K#hlb/ilhkYp@D@/shqdXC
+PPm,+cO(tph!]j"MSp9:l%-j+Inp#i(7@nW:g%$B5U8]>>0AOUl$iAE^\d4lCpuPA
+g[1&r85,tA8!+:UBIo3Ae@m@-.#K*9iM&$SN5EY%'TM2TMHBf_?W\?6`1p.]-lU9=
+'`YKm@MM?r/rUi>d9%TMGM2\`7KNQtkP;,Ur8[LX3BkkYHiX<H(`sG=)MHI>Sq*JQ
+mo@1@<h's9T'67[/tpX+=G&;[+DSe-(c:Zoq9Bg8h[_DW^0eaMP0h]%&J'J,/5Mpp
+E;08LUWC4G8FWlM?g-`PA4RNVF_',j0TG0#0Eshe4IFg2"..6G?#WB*g+][NFc\^i
+b7c:5b#H]X3H)V`UglpQ(cquB3+O](9q9.1m@6I'D%'45ZMWHm1L$Pkn@/*#5JY&\
+h`);'3a;mB['`:9Mu51Ea&)u#^D:BEq-6$W@)+b,;sJ@,D]84>9%$W,",RUN4c2sc
+]47+Y_PXTBI1e"d@0F**G2dA3U_`8O0M2<U74o=E5`0pqN_dLYn:c'G"IhGGml6K#
+?rT*q.\'1Z^FZj=8f.g*UG;6Mr(LJLT3n^e$iE3e6ToIrc'C=5a]Nb's&PABp.K=l
+8b$$1cEuascpJYT#:=]0D,K0-M+o6Npkb6&CuN3e$NEfafPj;&F-rr3b/1<"#Y,`$
+;)9PEaa`4e;VVEk]r;\9-7i=')E\@f$#N$OF=Nj`%>Nof2LgBWR>Amu*K8tC4C<K8
+nitRr@iIIJ17UC"aW[cKJQiQ&M$Sa=8W@tchb%J&gu"B,?U.W"i![J*+8s!MNSD6K
+OH3p&T(<c5#^A#)^[uEP1KQs:s09--[Js;If+HH!S/TkJcoWR)K1%9eY#&O>SajZr
+#^'28`lo4e#P)cH`qUt&Hp^_<;FOZ_H]*N)5W=]8&;q/R=ZICI#b8sj+Fq=\8?Aj!
+64m_CLa?0c0SX37+.oUYEt0I!$R84FhZShf=U4Hee?3.s"Td1j56EuR(rhifp_..r
+P1_(-c0k+k9LTTbU#7Vd3<s!UaTL[0%Qc8F1ON=Xqn<7Pk4Gp^3TncL4`AAL+qoIN
++Ye_'S!QubHf.0jVjYCF3mOesCdY+^0k=Ps^4=+%I(J%XkRU;"Qju_;(1W6<bEm`W
+?.Ft7D)M3?bq!AhiNIfU]KR5cf[o?9Fg_QjY<.;O!lY-U/d&U<I+[KfFu2L\@9ag+
+0SF/L_&7Pn,*\3:Eh:!lr-HAJ#Mc5;k536t"cit;^WM,+crjNd*7XfDH2fLj9IIpm
+hk^cnC-.iYGeX\jPA_J*+M&deO.t[AA$4<*S'T^:Jn\@30LOGWV9+Mu\p/0C0IGQk
+k\)6TH%nc107I8U`VVuQ+NeZ-+<)>0H)P$/HbOa/`G"ESPiduj\2O@D]XQ=_f)kKQ
+DShj6-#T)oG+:`1)o&#1@eY'$&pqOE/`kjGP"[#3ANc;14(AqM!ZpE7hu\-0A6P`m
+f7eJAN@D`ZA%2[AqFf@blVI3;HrFXX]KI5S\QnVH&<2p0'3Y9m':'KHUCBEJS%KE,
+mTb?3M=_(ciI*Dl@B.uV>kl6ZJml*"JquNH!'OaA.\LNc@,qJ2c)LpP26?/t]gEa=
+Agq2G!tt3QpGK1J<%=EG->)4R-39HuXCB;GiK@)/RK\>TUKOhHeq:&*+Ci!i"RB2C
+#Z\=Mnj>:5g'f?,A8R^fUI6#:%biuKM:?kN8+J'cJT6&^(nYRH3>>]HK,s9ZfmVN)
+j">)3%S6Vp@Eb\+]DVnL-4Z;ZL>m:QTuY`OT"p)TBD:p5"Nm%dqn5dV1k[O\'Y&V5
+kFZ\$f,ub"-%Rt's)&Ghc*p1hi=j/6iBYn%%cRmCN.HN0<$\;/[au(#)"8*X(td2P
+jBkd^k1+\NQmUh,Jp>;NK/Y!%S3_H,=3$0)$Ef<iF50O]K&?&NM@h)P8(aYkFU5h'
+K>R'f0UVI-4"fm4fTOC8ef^W1AXn1p&Eei\-YCo=QJuoD:m<Bh$TrboD_r@^pU!s4
+3aor\65kD4)SDj'duJGe19<FhZ(A`G5,1i4p9FDEJVo0YNRP%4C2O4G>;q8i^njrj
+rHSj#SUhdq*9U]a*@fe[hT&93<Q!.]6RCtne2MKnJifi@JX7Q*YDoUF%lRSVg>5;@
+GCg$".phC8VaH$CdBVVSd2+iPe5PR;RMHha2WY-1c,/k#(0D!o(IVYU/-G5MHSn_3
+d^>Q!>aC-o!^)8_O"%pT;FJRtp@dY:4[f;B"&T!GH5H!nchG'M%\*Z<5`<Q.1L6'K
+"jbj_dCn.2BL2eI83tnA%28q0e-!V]^nhUh&sNDr#tuM?kT/1`N1fZ$,@=@c_@:2m
+S^=O1NpA5Bq3cZUH)al&ldiE(,*N;n'*=%J'JWa`P)L^;?W*On:Gp[$,M$ZAVFX(?
+l^u)kLSRrA><ndb6ke4Y3F:RL"N"tB6R["#d.o[!)c^k++VeIT*/ViWEC1`gakVX7
+&H%uRLX0']R%GMARP#eb-%t_k1):AP<b=lM91820UU$M*Y&/4ZKAPs2,V'\Rj=#qL
+_(9?`*/SCDBMniVe?8cVDk5>N9^R2:#89g8,Wec.F?%Yd;a`LdTQ_j-I.OmnjHMjT
+WXS2p0U[I51Y#L,6\n^qWWRUNk?p][.3eV8<o'!u]GCJP8#%].C_m>Kp)_"01/Kk<
+,Hgkp&]@'?WL*[j,DTL>Wm[&L6rBqIY,J^pIe@*Xk<jN_8-hX7f"gt?!^kIg^a4-h
+YQ:PAM@tgF'XInijrl8D5sV%h'a<;,<$O56@:B_&jlPjTL^6JK(Jo31_"mO)IqZm9
+5^HS'S%p+VcZm'=XEF!L$id'*9h0[#_tDQ%b2"WF_,nS:EZHPUSr3*1e+Q27gb<k^
+D1Q75s(+Ps";J(/RPW<MP`'!GG$Al@")b*I>$rqCTRJ+A1c=&!ehoQ6Q3#/)r^]uZ
+-eaaHjK/I*Yi-M$,*;[l7FnI^H>)JLfO$T8Ya](#H_3O9.DHW5^Wl=rn/BBh7rD^Y
+P_Sg$iY!=S0BdOT83S&LHeR26=K0a[]^!nlr_-!NLBUuE-j>U]FIh8/_uakS=2,7G
+P8e%a~>
+endstream
+endobj
+49 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+51 0 obj
+<<
+/Length 3993
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Xu\BlE%Q&^=te$@N6-$:\lUZ[$+@!QHqPNAnskZQg_'86LJ/>/uXk3YZuN*<5cG
+Wbt_$7F*NH^jnj3X/i;eGkL?Be@YK&mAp5"hFm\GrfXuNJP>'P'#[]B8"3i3?h>tb
+rLj"FD/U94+>EcAZmSfm%S"3@]*dBnN;$t5'h-R;[ZAC<nnr(&K4,IKip#Ibq.VUp
+.V;c$rMk1TH%$h4C\6Fc/)i+C.OI;<cu^;<P<:mG70e9[+5DGFG%2>h@SrD7\'K]#
+K$7b7M]"b-.R2]Tac`:_o]()=:[cH+ieQ^SG$CLUWK"AJ3b*;KN^P6.(d4:7;\o%K
+SZeZgT-og5G&=-7/Nl0QB+@U%)/=Y/h!(\:ni/>(K>=Qp$V[Xu:Ap#@kD?>%d><!o
+&/k5rL;jCJQ7P69Z\A"!)mraV&1JJTR?Mg7?miN%K0QPsg!f-m@XoQL"?l)C81Ss*
+"6Y:p#^C3\@%8F;=VH7KJaL#j.kM3WQYTMuD2s=5&R;,R+>1jR0FYnd'7Q*DeFp0@
+)Ios*E#O?uA!@k1>ido`4r/(A>oE0@!#:,[jOK'oK[N8.+"(hR^%X[07J@:&AGY[3
+gSLF/T1D['-@mq):ol7^L17R0Y>0a&VX&8<;2@8+`2]J1-$!pBia!uXA5ba^8TDgZ
+o^tp=qt*DAF+:A)B[Fo$d%)g9FN-WgW^QK3;jA.Pl-'e-"NR`i!6<s"#"DR'0o3e\
+J1D&8i:S!A36\='N$,CDGIjp-/=,=RJp,Q_K32)2ha.QN2:Mu2W;]U*IX:a6oB-Bk
+,#AK;$#tP496OSD(F%YO5LYD9akYgEO:RAmOk>&fp2>:UZ[iat7ZPr5/F"O<`,;1i
+>R\M@nBl<?LqEkTcq[K5`0=g$2K4PnGGg6-jS^Dkk#M&b_6L%m^Q8Vp-d9L\o^HKW
+jjmSZ$gUT@<4)`gW]Yo57>=9G,Z@ciiBb+OF#s[jg?o[`JU==ONX'3k&c%lel"2sl
+GDP'u&.$INE1ursDXj^[`KEHk/e0Q==/GfO&3T<t`nA/lS\bW5YG)(u6(:9sD8*7!
+[8105br+lY-M*S_*/RE?+aMHC.bi_R8dUnDgODNNZQj4bc4CjTj-8,tQt'"g=*ROh
+0jgA%`f;9^,'A"]3_oj9fQjC_Yk6JQ*n70$]iA'qV^$9H+t(%W*O$V;SHQ#A$f'0p
+ldUD,95%\-mOJp/H't\_AHQ!ZqZ6Agd^6,IT0$;-#0KQ))n+DU_+\5&<(f6b;-!\T
+=3WCr=\=\sa(`\:I"6tir<O_':K)Teq0h"SFQf494ul8fXp28fF4>^g#7d2CZbUFg
+,tPM*"MNT[]A%?orQ7">7!3\7<g%:S=H<+(cTcn<@aL#Gk=.6(6]HP*IsQ`+!6r3Z
+[OVKL5N-eIbl5L3@In9c"j2$fR&@R@CIQ@Z`O`_(fC0#?s)a`3cG2[&#<g^"oES]V
+JZm^61A"@<>`s.JgY&eE,o[o[3)1feLtc9;"i:qlC]GT)10G@$GP)lt7JWAa$2%G>
+`&Z]ANG(c,,h!KnmaJdgZcT0a6tt)"%D*ilU\bWfTbgc1[(V=Sg>1cH<aWOPI@SI"
+KBMHB_S!LG*.s;)RtQA.hMA_#i4cl8\X-JOM@qTkT05ab_@LA/+)3.TmsEo!^4'-f
+;JG$UK\FmP?^c=XnVC^]=(QoWjqpPgYEM*m=Nqfs>ullHjQi+iZn9J#3$^[k@Vg&r
+s8V(Tkh(mQkA[@YF9-gV"5e10okp17.!OcCs$FCFYOZ*pWDo%gPU^Vg=]G4aP0c)u
+&$,BWiGLf781e#f@_kf?0s<1r0b',[kkMmT!Zn%-gH0<bVOZl(Zmr\]h8&IN"PGlW
+]6;BMNACBrj6YbFIeo=cMO,ta<296/e`+,"d/urj9#`sBGj>i^\LF@k15`3Ae=t(e
+UpG5([p>;DCQBS$_rt&"S1a-E/8LWJ9$Rm&%OlRqA&j'*(ESkgnS'au<_eMNf(,5g
+L,GING)KLHrs$cU*J+tRjI.3egPK@-b,dnhF/,RQi_K-(gQG(3=Cs:?=;X)(\G.%9
+)9.LtpXKi_l@\-=`\F1ra9uK?duHPk;VeY]cU%PUk(f)T+JO,g_osm1P$9j-n@Z[`
+pB.PQfWh;2Ic\D$,ScpcMh_<;P/`k8#F25>9`;Xp(muYn&[P.Q@)?"o1*@l3.3L0]
+Ar!%jkVG%,<!7f1.:QZb>j-tOArd98#5"#h@iPb!juLt,+GCS7.RK@70WLeZ]K5Z*
+WA4]9oYjhIk]a]U9ZBE*D1ljGCeKid6R]@"O$QP'GE2tP72(OM?:]MA,)k[D@*5Vc
+N\(\D-k=4[.>KU7RJ'Pfq<+O-6(s@6<6QluT/m))Mr4"(2SZUI_obR4Sh8"BPM>Lb
+ptT_o`RIeiU0)r+@j8N,nC\dA,9tA*QJM!uDG!r.aE$k/K"Xbd;j:"=&*AG\@YrdY
+pX9rVA:PmPWSdK-nomH&E&GG+Jmglt9r^u<3S@18IVKL\MFAt\dW:`nDHGLjb-IE[
+Q*Y"g8?hEnF<r/p"(QshSaMpWr,@/f1<fB'Udoe!ERVF3+LJ<1[L>XsAJ#qu4_l3I
+89[_G6lc%`"i^$A'e$P[^V,!lObD%;h;M\_1BJ,u5\a]bZBN*D2gaZY?6HLba50^n
+9S.rQ7B,jh]>ulo$iV@@Jg*YN4rdlpbOgH@FnmXLc5%Z]]]`T:F2W^NFdO*+]@tMm
+_27p%?#[7dm_Wl>gT<&VSK"Cq6GPmW*'rO)UW%om:'k]j"q#Cn"cbDUY6eZ1D*_^:
+Ub[@kJr<h7QkSS^8PMV!-D\m$ET2QQ_:tWCJ0oA!m$)`ijYaph8X!`7S=)28IT48>
+FgPFtrJ1Q5,8(q#B:NFm9)H0\S<>$Eig,,__^'f#FYR.;QE:78?lA\XU\W<KNbEf1
+$p8"IQNf9<5n/c8-E?#!Bl_'i?NhhEP(L#73m!`!M8nA13G,7)d)An,H]CS8Mfr\`
+Allq=g^jbn;p6"rWX;0YT1n\9r!:_7RIJ]!magqrAUf8$kc*u\<#RXMbdXS:A5kWf
+13RO#L/WTJdfrYs:T/4IJFc91;>8a0dS-R<mQS4E*:N!_BAq[$<-Ffs2PTeCV`cMf
+;<-N+Yg]89kkG.%RI;=ll`G#_3jgV_b`eA3qtT81qpJ$TStr9]gV-^1HiRj[>Pg)s
+,Y]m[h=g5(rNVHu)YO*c;as?BZ8ChP:J@hj15^lF>/bU4]=dQ;r3NSQ(Or0/QTr-X
+TBj8clfudhY2Au'e%<3ZrOmD8+p0%886BHIKgu?c+?D.+9r'oP\?g0]PgKK(U/^F6
+n>Wq!hg,u9/HJCaZj.MSmj(#5fQ)Fc66qiMQ]=2O.Q<j0R/Mf]b*!]-@RXfS?k-_G
+IqnN;<jos0#j/5Cn3@Zs6Q^gMHbo5=,4_Gf7i6J/q2Cn1'^HMURlfh1#1;Z]^>9f7
+<'.^j(.^T79/utjb9NR8d-X6]`=".)%WAihN@^L-Vi*#KY_lW"Ip9*ch$@F+qCeCI
+\;DQ-PRm!)rJ$Ni%buWhTj1EtSAa=Z4kgRQGD\rN(dC54cW+sJQr!r<6E<^9Wl:n`
+^DbjdJBUuDPB9)XR?,0A*p5B'#-+66R4Mmh70C7bce`gU@q&:/;U`GL!F%`&gkACR
+H0h\*20_B9UJB:_>,0)rcegJhs17(bdi'@rUY2GGk:ZpkG3`2riiMnV88$ir%sou2
+:qM#;'_]G,S"S*maNF'K/73KS!m*R6jlGZ##Z[3f*ZkNdP1C7bZ&o=U5c,V0.k0#=
+&[iK5Og>';IpiS[nf.$U.POHr)pMa1XY#VJ&6qD12"p6C7.ueS\gku]d;OF&WjmJn
+HI$h\2ntX=K,kLtcljaBAI0[UNfL'*-EWq0Vq1.Nq-7RZd=EfKJ`[+N^/'d0op\nL
+&(t[jaa(2Qd!=cNr0^WDC2h!K>.RrUGPP9K/P9NQ8ir`Ekof>^X8oj2;3p'3MpF_/
+Q!BIhJs1toQ)bgij@8u*]@6c[;>Xd%~>
+endstream
+endobj
+52 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F4 7 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F11 19 0 R
+/F13 24 0 R
+/F15 29 0 R
+/F16 30 0 R
+/F17 31 0 R
+/F18 53 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+57 0 obj
+<<
+/Length 4330
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Wj<gMYff&Ui84bY%pKnBg"9mNrh?/eC*kE?5mR=?m9cH(\b/,MI2Hag#:oqY-M[
+C2u9M8P*`Sls\eOX%o3HrV$*Qoe1cg-eF8,XX<Z^05YQhR7X9'@OB^m.lCI9^&I\W
+Sh/WsWCiCI-eG]*S*8K#95J]L`RE=I;2LW6UPIKteBXeC*h-8%ok'%E>srfte^4Hc
+1mQpTTDQlF)"O@^be9&:H2Y3&%:]`0_8\tAan9#EU7^K3:KK#cc:itRA<mh65*A&h
+2R?7RH[-IeUM<i;D:s;rEuu^@nEXG%3I/ULcZ!ceA:EMGPL-%>3NT&W,Fs28p%9t!
+Pt;-T.ONm(j%22Wm;9Q3He%IAn^Q5#5Q=S=FMdM8RVgeSRqbeXeHY`c;m0/"2XmAl
+9/bO")RF;0<3u#;j.Do%1tRShZmX)@ShMh(2!-La-MkG\<Fm-C'J%R]j.#B"UR5:=
+bBf@7hVKmM@)5ban_PYX_-$dVJ(`&fo8^`'NHGG-+S;ic1/8r):c$!^i3JI_[n>Ba
+Iorheb*Yq3ZAoBe`*FCPZp7f6o00M`RU-9'1J)?,_OEb3hI.&6=`*;^1>4nQ(#os?
+`8)>/#3)L`7IJO@=05C?r=PrHG>g,nX!r8en^O<1N\KFenoN'NOWAJ<1\6PtO;qTg
+M%V*3Ykq".],WP2N!9gU^Ho$ukW[;2X![[nAeu8f9TmaLem:s7HcSJGVE:Rr@Ys#(
+KR[/nlZGcP^d?>/M/b0<-AQ^eJJgW6-V/7tOU'\bWuYh1&@@KS1r2D02+'pUBsSK`
+D6$sdDXG<'<"Xg;9/mfkq_7ilcXOj.2UU\i.A">4F,:p^+XVFmY83:/hfk.=)*>'1
+nb>FS\L\3c3[2#A.o9D@AG2EdCa/^M1roM0\;o5f"_KsWk^.EYS[aFZ!bI*VD]<rG
+^N=d',\Mlce?ar!VpO+PUYjqrasMAl`KT=.R5RCp.3+J/H2c]cKQL0+1-nSKi"PUa
+-A4'H)X>Zfo]-i1"LVBK#V5\1_(0o+^Ff!-K@DE&(_*ZX/o%@\)-AX*Udt=Ki`&Fl
+B)2pk;cCaG[Y"KliskjN2#W+>V(/`_+k"\kW1QC"g,2m>>uaUUEeFF<(&`rT;3>ij
+ote7&U;/u;-VkKFriVc0:gg,IKFqDHht-!r,#f(TD4\.](eJ=@l`+*^KRRc"*+/su
+,%:=be(ORDN%+7!ITj+]O31#4Kr,:fL@Rar:bGpfK0CH`_o8Nk-,C).L"7+CVfbdF
+DDKa6;&DbRl<JL#F!1%Fk/\r&7_N.;M\C\6-':?(b&]0hCb*YK/HcoE3Hr89;jEtZ
+6"M(7,)?Mc;bVc[Tl5,`CK0@r!mi(%^s+O4Y3Cf06KNHj="@^R[MtZ+,<-%U,4cL3
+dEOdbU[GjlT,fIR:0]^-=^kA0^UVOIgh)gj*L]_l96(mL_NX'fat1+Cil'cOJNm#"
+a[b\n'9Sn<%jo;-5<7&C8m\uQd$cl5.%42qXBh@d+12D.?9W@c,0I]-j;)EB+,)jN
+0t!ip[QBG@5?aR@&:[e(6>\USogD-cRs_-T=%5en:J@](bV;LEc1VWCi[1D#2*,cs
+5C:[!Fu2WR<?j^^i9([uRCig#_.e>B<B<21+;Q*-QG^:F5;=<ej+&^?*^i2H8!na\
+ok4]B('E?c`Y1A%4;1=m&G0sD?jGj^<Ci6]aR0iu$_ZK(OH(f-a^*8B"-s$(FB'u%
+3t@U;54+aF3f-eKA4kJqAN]mtY':XFQk#Da*OMMrcj*ssUd?U/:.dO)A@YJ*Jr;eT
+%b,M`)#aK#jX!Wu-F%YG1.(nh^Y&Ot5T\PlTMe`?eLX/+)c4F)!-.U&Nm^cm:rJB9
+=ck--k!YPejVRf4hi=uqKagKUNk%DQRZ?`*D]$T@`iU3d)-:[n\p?/JW42'T=@Pe;
+IjGCY?Aa+(=>(3m-NkfV%A.n;L=LAla]-<\T2*Z(\sh5LnXqdse*[nPJU'nF2lr-g
+LdQE;]t1?7<gD#[%fpR9:(Xu_rN<p)oqiHlPX<=h]$X1u"[*k>!fJfSX`pS#aBVG5
+ZgARrfe?Yd'SY6I%?@jijnjaWrdGH^'m%*#?o)CM':#,1Cut7c'kM.%do0s<b31[s
+TPfRb!Xhl5b)Y,/b#t#c=&_J#Z-+uuZIW@rF'8u<D.,=F'P3k]G1a2bYSotQXoc-Q
+\1UH"1>/hJXh\;X'l`.SXl%kp4X8X*:jrLnd;?gR%`<S&c(m5d,O<Q?(1c]WK2I^N
+$OGN>iM+DJ%@MrrW>T9R2;+@0/bB;UU*X8]^Z>3E!+_KKI3N$ZUJM4qMeo%oH3]d?
+GbV#t\,5+Hq8!XZkYm9lE2E&*OB+6ZG)k?:Nn%(IBb$(c:sXR'$3Rp;5cMtPq`B7,
+s4[3'H"dk&<R>)8jBbr22&DAs2O@AM$I##TKag&nURZQ]cpKfbZLl+N1:j9/UbGud
+VqeThL!<LQDRMrf/,TTE&-sjt`/pGgn?:?enYr-u#hfstcQ>&Y052RcCfAH?D+"9F
+IS^n\=[1nfSO7C0kG4-==\TLmNej7Uhl$U0,F5\p)4Vc7Bk&lPc;G!%TEjDI@qQ$[
+%)B$7:*^aoc5*)A[(g%S[,),t*$)jCKpW"LJ$0pm^nl'fZc+i5%"P=JE;h7kW;'3g
+Me37LD\iI7.Z9O]`:[hjJJUknA1m_<;FrXb'V,"TO`#ZPc97ca_;a_f<o9J#lk7kG
+q+s=RA433N[Xp/f,_Q+TF]WXH>LhVeCJ8>3U`=7<Opc8Y]:FHM\S8LMqn(]t7fnK=
+<K=psFk)FC6dBi*A11N8GC>Q5P0qH_"7cRoFDAZ'GHg#''D\="0M^AaO9q1+1Xs1r
+Rn9X*f6i!\d3A7Y,DCG=bQ3Q#2quS\g/QkbLodC!)!>R"FC;OA8+G])=J)2nTc$q[
+oibnJ>dWAOMH$,PY:M-JcM05:q?63[C)R3_C*g?AoCB+<7]HbQYmN$90j1(ZU=Nd)
+B6U/0<&W*;:k:a.QtYXq4.:53`#;QeZfjolO>UcC^S*JS2G]lFglKe=a"ZS77j/;-
+5hJ?Z+SD>ODlqY7]X1+>k[J"+2EloklhXr9B5f>d2&EoOR6dqA)<?UREn1DEIo%Lt
+<r3JA,,":\kTpup&E@k?"dnfY,5l8+SsBo[S/"UBBt$'.(`5*ma/g'nf2qd%['*[o
+=N>WIIJ!`#Cp"D?:Q3n^-g+"nM)a0T;.*2:`!I<pms:#c@u;3Un5W+*cDR0[<"=tL
+MdWC]a*DU5aOA#ES2"C/86XGq_*k(gElH94DlL7)a4)4<qFGqS)kMBub<7(7oZk?H
+!.tnIdBT!K\RHC:hFi2=g:#o"/o1f]6Yh>Y0Z9Y)q4SdRhN\;:0]]UVQ$/h$b6S>5
+(B37!i9?1!eOa1&>QU&:mH8e>OuL\=K6p%7)`R!%TW*_+gFN1^=';7d.+oJp92Ja3
+U1pW!,pE+IS><umoBb+#PN;"j:%.cb:Aj)#55-/=X/<@#+Gfa8YOE."R'<g,!@b^l
+NDpuL[8Ne?b/LVWLdE4AZr5F=hg%$$LN/j\@e6kKcHa(J1QN<^oMa-3bm@j<l);Y@
+W8Ao@i>W?gY':L1*5^#)q0)m6IZWa=`P1c,N\%uIR-+u2`!kMEMf/QqGb<G09#$Uc
+b010IXZftsNutFbIT)5_>oJl:++#'$7!(cJV`6\C:`2@L'4/e/b5.P7K].<O_T[Zq
+J("Qd6VX"i/Lr0\g0Vj>fPAQ@)850gcriSU>usg=GOEZelSE16[uB%TXF;jY,Q_rI
+06LH0DY@s#4kWGbS]m\@b_fa)ObQGpZSn6;0/oc;Qo6&qr2tC8cXob9kVp*3J,@Sp
+fW"Bcq86q9'[eg1%VG*%1hJ1&:q`)edc5!P"HrA'.@J6[)-^Vn)[q+GAaPD[.UU(*
+_`%=6.D\Zp9O]s)FhPNR`Kge9PQGe%4Q*D\DS;[6dOO>A71b2q`Mb/CJ-o2keb6sd
+XhDoiL%6k2i+M`M'E6Qi(T:_[rH[qL]30L<^""\Ae2V$W-7t^\!`_9Mhjh&SjUrba
+@m:kVYgBsrj8<+A`a+[GY]Zc?mA@$*U(se.i_PG1Mq7<&G,;h/LY\iaJZib\hDrfY
+^(?ISfR[UHP#2Zr\Jh-h^b1b!#p+/W1.i6rdhWFeKuSQJV$?Q#/!K>Bh:1Gcps_Ut
+kf=C>QC-6=\RQTH(pD55_Nt,7QEmHu/[[r7@u\uu&V&p?A8*jdFWp@JF%#<'Tn)P#
+4GNd/0(,IaMUoF1e"YK(1;d0&SQ&W(o6BP>'Sb'pXi<qs>TBcn9]e.5r,$u%"gg]u
+'`mJjNT7ed2,bkkqD(Mk2i&<_&Yf:7!8KeH&-~>
+endstream
+endobj
+58 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F11 19 0 R
+/F13 24 0 R
+/F15 29 0 R
+/F16 30 0 R
+/F17 31 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+60 0 obj
+<<
+/Length 3544
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Y8dD/\IE&cSA/@GjtH!`fZc6qQ4J"5<'XYshM0R\27joRgW#Z0lGOB?Ai?#5R_Y
+),c^[`6&-M;(Sr6al1H_B)"JEJ%32'r[?8_/8j'@`Ic"B@Zb:p@29_>M-Sj(Y5%#8
+lM=:8@e%fO`B<*A?/2Tcf\PAEjmgg6ZMQ8crTT1eWEd@c;+`EXs+oG&HJ"3g_@&6W
+^ZhbTL?jo?q&q^X!e5mS8L?s1J9?FoQg>ekTpUgK>mRls'PF<lAShY[R:_^iD9J]6
+rcS*N:n'JQH,>79]jMlRW7Po!Hq9Gpa?`oiUZF\^=Z'20'Ceubq!LEqga*Cj[4tG>
+]/%f(Z@/N)%_?/dR9S@]s#FlRJ'FF]9q;uPHti7_7'f9n?9Si(QL+4??:@br%;Clg
+9QEj!PUO(QRjO"K[]S6hp'TA>P&2?&8ep\I8i,rM[nhGZ[i>5Zln_n!9p>n7"c)*[
+^-3!?l>sCE2.d[7^`NrP<l0B`'J*ck#ms!iDPA!9b'\SG%ml7?`.-rub'eN5hS;G%
+PKYROc4cUU]u;/h9GGKlG5bZ5RO3?&AdOgWgX#95oc]2kSPAMVfep9;flb%i8QqW&
+cCT^F4jSIgMF;3d#(C-iIK`=3=,hs")V:poP[8T^7]SrC&.Mu-,)P<LV=_NSCC)<?
+NtG>WGq:%tj^A6%O[Jfq""\OOMD]a!alet"V<'b1<5OgS@%slSG4=':X^1!#g&He[
+C8`kZB!"b!AmE;3gQcX1o(X`:Ll@?Q\>`T:o;_;Me?n=p-e;J*"+5FhiJVRr5d+SH
+n+<35H[E5Oa'eF2d:4H\qq-h1at:2fOtKXdk>r.b-jh0Eq\%MRfKe6M2!=p%O8o[_
+Du_OE_%JmaW,6=d".;eo_41OIE*ipUEId*J/IZl8fNeW[hOu:<eejAkIcl><1f`NO
+p]N[IQ#!s17OD!Di2!?2Ur;#AUCV%e%%8Bc]]UD:3WF%1,#?TPjnS`20!rKJ&=j@<
+)'DP_C3W.)GS&[bG^WVr9)QVp9$Z,mrE<>P`=.XnG#Pla.fA2(6%M2]#'A[2YcosK
+7MP+PrPKL<AP"M3QN.2C9Q,67kiO0_FAY=-#L7=rK.4oVQ!DPd/`e:VC4SdU,Co](
+)r[%jS:ncW*+;OWBomX[W_`qr20MeJAYN0Z.NRqnqkkeL5fS,^721Er=U195*s9;)
+#"Ann5FNDP/@+p0jhF##!MjVYmr&iqo87abD&gKW+\XLSDSb&UI;=<m6-[QBH"RVs
+n):!`,rmruJQh*$IZ8>FS-P>Ih8BA@!hG%>)'MP/&$JAHW9E&<kX(#+o]e6XfR)dW
+CXEbkf'#+]]0][4Gj`)gn;/M4Lj1eKGFJ2-/Fu8%cZB`8^Y7!F_FaM:d!/s-dQR0@
+5;@E1M:_Kr5>t*15`CP_!LM7CREAiiFYQ)[Fc"E:b6DF2I\%`Oak2_.]ILFH<6R9)
+Q,T]hD)G,"WKs_bDE^R-_jORSGB=@qQ7UG9InI:-jl?)8olgBHJ@q<,'B:?,U*jAi
+*/,-dJ0$n7"S"rY6"#8N"8mp06TbGDLH9u5<K%CmU4=?!U6^ZO!EkoAYmg=eIGp`@
+<I'agC@1Np;Q3'Or+,q\)If7PQTs*iS[K:0=+JJGd0_b]3W&'jB3?&+omWsl.?qW6
+<]^-7,F!`<:8aKI>PF-h84)A)T"E3E[^@F/"mBmo09GT<V"#@t7)^Dp$N7GaOO_:L
+Os3o/!6#W4fReP*[iO[YGLiQWWMH_JqWgQM>pg^!bPU+5)@DMK'G\/$^[cuI>$J\\
+)e&>pnDPRQ6"QN?7LukL`q(#WUPWuQAkB+544brQp'&EZaS_qAQXcF]O+_Tb#P6&'
+@+[%4.rOB0,Y`j/A6^itLB,;XOU(kB5UFWM^LAdf0QdGAbqqZZBSH/@7nX(Jmg"_S
+hd1uBd'TGLDkEOcYG`7V4Tk?amdcQ@%=Q#\dS7cW=^P.HSV0!CnJLN06P@H7;D$oa
+$>rJN5sMH?&B[qT"%%s[:98-DL0(q&Z\h]l%B_6[VqEr<-q[_E<8r03aCF+P;`.8t
+1e(o_[O)928e*QT3\gb7,j#7a(3@8.N\&)D5n3ijli`L/LaO/D*d:=ih;E9sB=G#1
+`U1BkMhX6'?-iC^G[^r<RH49tHU^e"d6Z![E(7Qq5=#)&LqC9oh3MF1%I,,lg)Cat
+#(u-&k+8U0os`Y@D)^t(#Nrn@WNYk]jZ"_M?fVAt16%LM+?K4M!^?;=41EEE?,-F'
+2rR7hOf$XAPokOO5!<Z;_d7@D[Fn&]ed?M1RIOn]Hr>R[dWt;@oM9p@&YgJYAC0K1
+)j@<P36[`JmDr^Vc"M.BR&7u*\;hP;+O=_+!"]0C6^T+l;o$s',cFf,=(PY6G3_^o
+3A._?XsW_p4+=5EU-3<EC6]&uP'M?N7,pgoO&;?+C-CR+[E#DNDmBpJ&W>H(DF^Gu
+WcaQj#b$LfgoKZZ,BUU"8)])Sc2g#+><?R-ZB]2*+?j?,e@U1/0,7_=JBTJ`,F7Xg
+5BM%W[GPCY^hP>RFF]C)nfP#ibtJ$#8F&Ou+3*J1T4@_`)FbV%jWoq((^-&/SgdN"
+bE$aO^S2DZB@?bP,`W<S$mlg79jq+WVZ'#*b-#oO.om5C=](bJN-eN7g_ZA85m2%W
+ZNab.-Z$/7)Q^$QUcm]s98]FdJZTnJNO,?ihM"lb2XgDu0&RA[\?p?l<\TQjK67'B
+.NX1RC`IC,=uTcq+notqP\:R3'e!(#\_bc,qs>>%VI\t3J&Go]VfQ*$S3`D75-W]R
+L$JJJ`+i)j_$$#%@7sAs0LES/o=S-k&!1@7+_qWp\q0:)rF:6q>e.<Sd"ia4e);/c
+/i\\58me/]L$)J46:(H-]\su7"1_t6%L,dPE,4(]'M9NfEom,:`sBDtR^s6M;ZbVJ
+@5B*nDgP(bg?*dJKa]MRBm=^%#"eG$7^Z%hb3llu9hM>XC,F8-Mp2$]"%;kn?##h@
+6U;DLqO;>=pT`sG]">SZh+didqt/4tq.r@[lUck'EN'JCdN0[[9)CX`e.;Fk>[kI9
+\""4*iTinU2ai;^EnhHp8b[hBEHPr>5jld7QKW].b=&o7qu_&bS)tPa*UnFXl_Ejj
+\1UdDE.%rWPEQ$#V:8k1luF5"!SLi/RK?uEX_oV(*Mh\f6PE(GJ;p=%mO#*3"7X]G
+U]ClsPjd4mj):J4<>_1q8t=rJf*gh_>m+Y6`DC;e%7_[KrttjhSmA?enfi4ZrjUAn
+.u:(NJIUJs^C^6$Lb9RjI!NQr:Il8To^)mG"O2<dq1cf[.GHFp(G;j8hn_u*M@4PY
+'Xe`hZlq'0g$W^21M:XLe\ID."BE,9NZG-+]gWmek9p4<]@9XRa4<mY87QUL?k$QI
+>dEujo+uhWa$eA&a6=&a&;<Z.V_p3dM%??\-e8hha2,[hHDqqS^'<!b.;oJj&B^,*
+o1d%D3m/IlH%S%DRO?N>Q+4d'<87Ej67$rkJOi`/M?>>]^ZI4,1"S49V%rpY2F8iA
+2$^c>5ns@=_![hoR0'UNAmtckr?5;_P+>iF\,`l@cq"~>
+endstream
+endobj
+61 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+63 0 obj
+<<
+/Length 3910
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;WR4CN%tM&cM-)+i#Ku()G/Cn5Z8#\B.J5:!j/6/Hclo$Bu/P=cGfUP[l-Vo\Y"-
+G58L5UBk=kZa2I*g"A/ohG8%W57'1[UWMLB)>X&oN.`:!nL27]3LXc%r6b)trmqB0
+>4-=K^?>C0BJR>BhQ;[Sp*Y(T*tecu1_uZ\C,G_i9DA,5rMR^R(Hu'DO3lU=ABR/1
+Wh.?0:SHI=4;#Tc#ID,l=RFN+4Emkna)h8<q.n0+Vu0`+2L0eoAtlEe\CQ%L<dRsA
+"6YKt^r\BV/E=fSCu'*lPk:]?Pb,3tF]boUE.nn+BfU1SQ.:nbN@W95!=r62cKMB3
+hcqV#*,g\lor"=-.jm,7EdXO7`b/sm*GVjcElZ&Me$F)WH/ZmGHL-L^3nYNd@iTi!
+C,uc+J"JFP2`nm>;A((=e#,et@_[f76oj"BPHIK[@/.@a?+>HlV0p'%I>Y26*h-\0
+I&o:/m<_\i$=htW0c_dVepIa$,j#)5<E]rY]!^_KR8,tWq#V%kE__kFo4^8a3Qo/)
+GNh4S$%I`G!h@GOc0#3e[6'n6@gWk[3IuTK9)hL/U$epY-suP3O2^^jX94mPb>keu
+\&[>#K]>nUabu+MQ=[Xp:AGKr,sRJ85J.S8&:7%'pr%-![49/)c5297[hX8n3cb4/
+dNRcmo?_#=/66PVXRH=L\6LVXWbnHUgSE`82AiKT]IK1e37LQa,5k#8IP.q=3-9Q=
+@G7YD*(q\CoYVl<_0ArCl.?39L'+GU.AD=Squ#qt>=CB>53.KSeUR2>Qh)/o,uM!K
+$M7_3f:'Ca^9?hdA!+/+ljq!_KdN0EIY6T4X]<J_F*j^n4]/gL1iCXMJdr&UA'#HT
+0V6S`LGGDBY+^5UrAr@3M=O!hKDOG2$dA\Q6&#"VDW"jAYMig-qDI&8[MsOA"o/.E
+@+sJ1qpCDm-nO'[^g09G-Q)=t!kd02E[(\::o3>l8VeA+:-,0+Ud>QNN"+2W5\]0'
+ruYc3E0fSXR6WS6eeY'P3%pAUgpl;KBJl?EhNKr7+h^^.)UVc>Sf)@!lMQIYN>l?9
++J_b?Onp<NQCs(R%oF6^#f[2IF[A<3B&t\-di.V",*@.&@$R7(XAZ&hJ_[*`ZI360
+GLSIZ9id`deX-fU;/&Y&nspkUN(G>\#KFd*b1\`Q.>3kc-abhtjg#-0q;!16jA2:%
+BlXF8!_4FTEZ[YUEgjB(9[MOc3/-jrOV/PlW9F]fd.oU9J&WYVTWiWgR#0%\8'W2N
+UKg*;]./7hX[j8M-pW1JN88@&OCYT#J1]QtiEdE&73^FRV(s%-S7YP-F/jS,WLnpZ
+s8V`?!8"f6gh77TC<]L4D22#3<,RoU[VC0QjgP"TKM'XQ#r*J2Yu\Qj($YosV^-`+
+?"^)0kC1a%3)^oWrI,i(](0'R/<J;<X0-K&/_PqqeR8r,U"qXGm>^'$&Hnss0@KMW
+*tD9V0<pL-%F_;Bl?!B]$GsA\'fhPPXar.i-9iFg=1n@C(Y`\'_rRan*Gk3UkO,f7
+SK+d[^o3UPH;`@.&)Y,kZetB/<F>KK/*+!"]KlO>P^'no&N*7))V$G@&/PV&X9l]@
+Vr1/Pf)b$<H<@N@7sKS$+E@LUHiU>2F+>/UUB25MTGL1T"P_0J`D;W`XUj0KIHkLN
+$G!&PK+g0RWM(aX`..uKq2X;3\!/*C^);HTNWt/s'd3/Le2L;7O?&qsIfmaq!VgY%
+D%#80,<9_Tgf',oeFB>cH:\ZBY-Mg#$'"mnBd/s`O),02]DqKl!D3:m?E6APf^,;q
+.e4BrG;**`8p5ZV),U+U[FNU@+o+\5e`n&c1iZKP=2TQd$7RU1Il2<o,g+k\aQ`?+
+4O'fKg2sDt?m'bFN\+.fCGtqN4KOE#%S9<f)j8L#kh;C0docL@&YK]BTUmgI&4d\:
+X3>$EJ#I1HUnaL/:LK-$e^0ba>a!G/SP#6e)0l<Ug!_,tC?:1oZO0,k66X_J%=PUt
+WQ'l@C)MB>)/,\AeE`e*^hc0$MrM2_T8IJL^k?/@3=p^6;G?6+aRA=J'#TQ_9e)eS
+Xs>T;>nnZAOVZ/J,:Vp>J@HNd0H3qshn*uS<2cl;o,%-O_8hY+nS=AKXaJ*^U;teo
+0:#J-XC&+>N%VUOQDtTa-I,=2fofee9>n-#kZ63mlpSJMd`.MeXI&/UaHI:JDV\S;
+'$e?];,EP^2%A(#XlpP"VgUX7N*EMV<Br"l.Suf];NL9!&$%]M5;7bk$4*-HF2MYt
+Ie^Q)<`&M<b%hBdDm8Q1Qak+(On9<2.gH/Vm6H<HNIl4u.=c&YKiAVQdR7<82rRH$
+Y5cQVf!=nDj-,3`4&DX=g>egoKg9deo!dJI3!u-n1&/71]>LBkX$P#+rL-7Ub.uMg
+He7$@qsg_7WPNuPBE3EeYP10CJe83,fY2hZ1b$D6,ku7s4+Wc:)pYlD.?/"fAD&"Z
+F;K%d)*/?QQ4fAK%I=Y-O9&'C,&Q/@$7Qq%dM:9PaGpiP;!S!('&(f+?rQd5TC>+[
+ST)48mr,-$On4RHbHR<E'F9(U-Q\Au7(t\_h)bWP``FXUTU[MJ:*sd\H(`)#-q_<t
+_>-XA&0QC+-#?cQ,793Qr1*>9Jr^A&`sh%!`iYpL]98ufiag*?TtOqRGX=7-hnJt7
+0GV!6/F=3pV'9LjEVm>6_ZQKnOel%u_D!t-21$CVj%4s$gllZqXh7ZC\hi^/MIDg/
+'(dY[5<RQJRZEe*,SS,\<h11e@*&)EHm8h;frpe:nDr0!;A:8NZgDtO2rm(eG.Q5Q
+l*n;VbTMGI_:Y1DF.,L1!#c><-5qtV!u`6))H@...4m7-d[4J@;G<89OI+1pR1q*H
+$W,#Agk+*7l'CRSR:eY!%7_9dAm?%H*hLIl<JhEqlK?bbnsEhJa3Hqs=_4/%ch[0E
+Ro.T10a6F(Kh:a#C6rV-;LF2U4c,fB37O^Va[h07#28"V]AKW*@>-U#^<i\O+p*=d
+4ghgg3l`8uat,[en+*OARm_oBK[tO%%l=TWFLdeATeeH7,g&\7HAGpNqcG`3hK-^\
+(+5C/P0%8M_3WqkBLr@(WO-!1)/m]:L:F>Y(52Ip)KO8\[u<&DaN])fUVZ.a(P@th
+]kW/NfTqb%L\K$8PmUG53^OphZl$Z[Ae10\LDhR9:Z;dnb):(=VMjEM"r_8=_.Yi6
+fX32S>HYHAF?Q1lflP;'"AQT&6q'tsIT3dn0ECas^]K["_ZA8em/ZL;<o4pBo]r!q
+<P"jB.+$B<C-JK*L;Uk)apTeGl"b@=%DGl>i:@__!s!f/2hH,j`+h)eRNdl#Q*b=J
+Vt!u,P1qYcbK&Uf<S@MBjZq1(\NTAj>`]Ii+/g'++R*hRZ1,W1FKY:9)aph)f\D[S
+e2n%r]Cg/^Mad(#fXk9$Pu-iXkL8n_e,+2:5;hk[%?1g[&anJi%=B?&EU2T?I385`
+2'O&GRK>bj2`rI%:m'*r=ipi0A<!Meoj'aS%Dk@I^\];8:k_^I4Fd\*^$,\TBL`a@
+E&t_HhmXQYBi#=O_WK0^d]iWG&gpSa9XWQdi44jP1g#/(\6%6D+DEGXZ5T/lNk_gL
+4FAF9\e9%W;r:7;%?4sF0,Bp016=DQ"h'_OQ>,:8<WZf,FUfj>0=*N4%'SkV0@_g3
+N%n4Kq3fRuLQ2;>l'LieZ0aK/s+p0L(f\iP"p^suSV7Vje2T4.RU>m[m'Gi"Or(C<
+X6F`mYsmttGTK@_ALOlJY*mXIC>/ASjuk#'%uuT>k-kM*!RT=LF+hhp1b6"k>:XgI
+oWu<dUPft;V,Z+n:4)P8X[6lgqj=:jF_.c@G/\C2;/%E`;+fjc,blblBm5HIlr5%/
+9d^s05:"&=P@/'qB826856>I5HD0&WQ+ufeb0"9j<*&F9X",h%bQtCCdrcS/`PlaB
+.J!IWo)kFH>&"~>
+endstream
+endobj
+64 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+66 0 obj
+<<
+/Length 2646
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XEL9lCt0&A@sBkf>oCk4`oNVEiTWD2Ou7&0i!lLUFOU<D+i.>.H3ns7ag#gi"k-
++@-R+,%ilR3Q(TGDm(cGhqK$@?/8e^1C!m-)-;coAsP2>`U%>d_.Ka+b?mL(g$3f:
+B9Y,.]=PZu6J:GbDfFmfqe+2=RrP3Lrmt\c.!IV*,(E]G*fgitI59E/&[SZK+=5]Z
+:.H/#P]3X2nuo+O-W-:*;f6PY!0BVM[&/Z;?+G>a5->Dlp\[%>F(Q:`IOLOO=l&2/
+A)T.*]ARa)eSHk:"T6#>O<<o0Nu/0e?AmL,;^nPM\-smSmo'aJ1PZ#1E!7B&bbU+'
+l])QP::cYdiO@OaGV;@J:uDP)2WoE]nhRI\),?s`T4Y*5)>7iS1`L&erVfA6,J1i\
+17-4JD3D^GphVBu(B5ki8IR$\7?0n9/_oePr-q7jKnUS4N*<AS;"".grj:(--<QE!
+r5(jq(e1@FI^`oHRj]/6.;sX=@X_W!GJ6>7m`"eH@SrB5eKM\cf;HbrfjK5C*j<o0
+'Vhcg]:42S=QIZG]Y)4(9I3A^.W29t+8kN9q%*Hk[WidC[.#LcJ;=<+/\CP$^^iX.
+)]t1#L!apSp"A5j2u\n@*0j'oZ2p8M_eMjW=4(OZ13,GRidS^P4Om9[gZNflDQ'QG
+7)^B0VAT,iih+"'0)ITHC0dtP]@5We!Z[%B=:fA#ZZ-[Q,C+MJ3f]ph723KOq%D[N
+ETQBsc9'B!S4Hg>k]U7_'Irh,o@(bCVmk".'8hFkRA,72[>A1N`c,l]/mj)o[$=VB
+_:%O5[&-b7U0`qC1BO:L`umQp>esUm^4;%&JT;ScW>oqV3TM(>d$c28JTAhM9s:<$
+)s+"u6^XMb>``fa$l(&*P"joS_N<"\A3uE_?6u&qj&d3:M_&]*SbA^2LZ5bXb4[Wq
+TL`3*^PaI8VUVUXWDE0f^1J=V+fWXdf;pY_E0lt*OAI^?j]P1tEV^s"G'Q')P&"fJ
+QuVA)9j^>oB/s!K7C-s49jDdDdltgpYNK#Q8X]gC20"Ui9m[l'`Z2$di)l!ZqaZ]W
+c]bH91-h<A+]kh_CdbM2/li.W`Tf47.nse?7Bkdp$!%p==Wgg&V'[@7A(i;4q#po%
+-4*_D+]nnmq1rG/LgZo[?UM'7/WU3]Yb@kO$Z?7H3&\17*&g-LC\SE^aN8iS3KPSL
+/'IuZa@nq-e/9eSQO.:iZP"[noTl_:-$R_`+*Llg"240>V=<>g(`nQ)ggG>X0iGHF
+aL[n+c:kg[bbHS+3GUOpdB"7(/.n=[R^`eoT\O0/V4,#D\2;I""1]atQW%oSkE&ZK
+`]-;JC0b]'?ZWLqPueER/kGLcL6[YOma/.2KQcs&2`_[KH86*KrFW9=Dh03mkYnd0
+ZBTr3Q!qp3#QLrf"1(PX6DQS'lUF3OVYV0[ZQ#O1&1P9H5:r4oO8Jj`Gd?bcfsJX`
+C</^q6l(Z4A?pK=R!>[\R[t1qcX65YOdVl:k+X;ip'=jNf1=?QF,C*e.QlgK8E6/p
+Re@IfID$iHPVmB?1bQnP.AH$Rrqfu(^"mOkTJlT8)u+fNnt\8'8Yk_HK`$t'6)_-d
+[?s\q\#\B*E261qS0!PTl/MjZ_m/=D!jA%kP%]5SRs/9ZfBeN3="G'LY&i&*4>2Bo
+cNq1`_UB'oRMn^@#>Y&MI(DLBa+/7GT4(YGTlC[hNRscY2rHS?5g<KMrF9NS4hYB2
+!>0Hs92Jq&7RpP"RnF;K>MJ\`[Zgim)+'*s!Qj\Ab81./OCqRO'oEGFTHV[on&iS1
+XcicOgcY.LM@p)04KR@*.rf\'CiCs0bqNI_'W@I@IWpYAWfjopo#&Us_aYF+=h(#g
+rqE[rC>De*%FM9b@('Bl328t67Y.^.5Z"?#>$7DD,5H$KF6A;eL$j<;!U_K['B,5E
+n6`;E?63#ZC'bT)Ml>(EK_q)HG8?!5C+l/lNTuL8"b$mcqEu=%lr*PQ>%1/-14&.U
+2<X$$!nFQB@2^?VmKQr&4Ee7..>)EAY);V>T.qL_:_[g+ja/FS)sFd^E+u\%D1)U.
+JVDX@\AdGPb^BP9Lsm#.C.mUWB!sSad<H\D9B;,G>rV.?DUsfmJC16*o6=p&RNe,"
+7tH^;MbS1mKbh:$;TJES,bE<A0U-H'H`H$1-u-rkTho]?R?uJho>@K'h%/tu2EQmE
+Qj%.5oG`jZSTtSKWEOJ+G9F#e!t08KoBoRY4^?523Kka4"5Q>gWLh#ZCL]BS[(9pW
+oA1*b+SE?k2Vr/TVS2_aMhWUMad3,n4FCC"F^@7V[A,Ap%WO:bpV$UFkr:TLTk`iU
+[d*2,p!:]P^2:nK3HWKU-cqk,AlDZheJ*$K^(ZAUN?/p4;q/M^[FhJPaJGp0)5IU(
+VOOQO:,**q(huBkg8P:tB<O2+G*b1</0;:4AHCgc^'>'bh-j^U^A%$R@@Okp"eFCo
+ja5&(_)ILtK5Q2`fm2IYGTY(GT$,UVI&c/ci3(g#VYdM>fp^L<<-S8qkBaN?X[>+$
+$p)@Imj>%'GmG=5!qk4n_LcaO6/mcS90%mcq/f8)m79h8<3PK6h=qE,*PUaFGEWD(
+ZbQ`f9"RE5)q,T?HU(*gis3_$bP6DfhQra^C@3!_KT[9"UPo?lCsRu#h0X?gnc&S8+r>b~>
+endstream
+endobj
+67 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+69 0 obj
+<<
+/Length 3133
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Wj<D/\IE&cSA/i@ft]J2>(Z;5+PI"no@5D6[1c_4eZU5S]3ce[6])P*8Umr:cZu
+;Y!IsmId^)RNdNWLGQh\B&;<L?%9'l3OrF#V%Wn0dYWnd:Qn@"'!<RjRk$3r?=!U(
+7S]9:ePpK2ilUTcMCE>8g],'4WVugTp1G&,`(0^XD"b+`>h(FsFmJsso.#sJE1,&o
+AWtNjpS)$Qr3a`:h>O3'*/rMFp1ZG^[+fupgu^u[CndoY/FQu07QC@47eNqLB^kp^
+S!>g6<d!G9e8Fk<%9siH'-Z"LoWR#a>tln0>#2#QCUi1^\fDh_B+a.A"."NM_iK`W
+ZF#f@NOc?NREVVVN*k6)$M8%L=W%MM-fKhmTN\T='XM)@=;@fgFV/"q#fQCk1`2>/
+/-.=&"HV'nR7i>E2^Sf[@@Ke\3'1P#Qp@^2jm+=,/Z@/SAp838b6V4o$BT:L>g=:D
++$TuA(VH+@Y*7h5IC,ddr+QS#&,)YX/,(al^+jVRF<0p;b2^]m!$$PBGh'?C>mWiI
+5olWKW6&$4%XN8G[!]t]C6IfI&@aYG\qbG4M^pDe>5Zor%0kW/6mVs9q4$th)I(4B
+*@\N[F6j(kn??@T90f=<fKkatm(R<$C?*?B^c2@mG'VP&&BCb\3S9QrFglrn!Z6ZW
+'QUIdm%NcH.$UG;/jU$sM*Yh-]'uS`L'oHX\C0(3J4GN"q<7F9R[]Xp@7LE0fRnbF
+[VuV)"7P9L\'-WjCKD7o-=;^%V,/!ESm/L?DAbi>k9p#n^&k>VBtSN1Z<B.D&]ASa
+r'UXJKSE47gNmTP7:e6r"6!g#'\"7^Qj,@jAfp<<HW,QHkcHt\!@GEuCH(^$!@C`n
+`/cU9#akGQR`Z^,S^%.2[[j>[ENiL5`!3Sh*:4l+E(aY?,ZNi&"RmG4,T0D;TLb&r
+a'S<^4K]4.[B&#bj`Xn*Yt+n%V&mD+??A)P?POs9n\`um!$CafK(6@:?4np",5gM1
+M9f0/UIX]d/l8'8P$9tjGdh%IjG'ROW.ZGf0$7;LDV'.J-gWRNK!jRY;k07Bb8[.m
+>G3um4DtsV`8_.EpM>8+\9s^)pIDRA7hdMb!,=a[b-Ql?6"U],Etj#q>Y(^.p8JbI
+<XU$V8<CX#O<6DY$Fpi!2U'&`<!aBVZRZI5KSCn\"]<LDNoYhsh[.V3=To3BF-!g]
+VHnHA*0qP1\,H%6QYjgr2'0!=)*obCAf?IE.*\XQ#1['7p;U4#E(C^H5c4gMS<%!t
+%K$BZB:$b+HD&0APP5rrMQcVo;>`m<%-)P\R[E\fj)2TZW8*F)7@YVH8H>:N\oBBL
+`9deKH>;?"lKrY"2H#\EAL$-L_%5S)^]4Ip?)i>TW^.=rji)XSc!=]TXPKWBmp?DP
+fH")7.-0l*X?XMUZ%#Ulb,'J)TF@Q-TJYbN'sJh8r$a$tmuth;*o;fQnEcUiH#kbi
+s5cZCIZ[MLHj2E\r>-Q"@b^R4ZZ5=/S,`7YF=Do.LffR.8_OFH+F0E87`1d+l1&iN
+qI[\'ik)$S/:kt(!,F\9+,CtKX<,ishg6e`BPVjicD1jf;T;r!%r<1OUC]ZqU(g-Y
+(9;1\b$Q=(i,sTh;NOY)rh'=H5Q"hs[uga,Bfo-.'#57cMU5\t/!dSONW_:+>[*<E
+79Jt]Cli&Pcs0L:<Oa2aK;M,d!B=&Ir>51e(7_+9^?Yi(I>i!b0L()^O$Ku"*SCE*
+>,HX7:a;QYO%&LnV!JbO_-:PTBFokkO-59KV1V/LGSk\]!d._5,8h#n]KAqe0pcV,
+b?ga0CAMgXhd3T1gS<8DU:Te0kBT#,ip\pM)Q@&9oWY\(]4BuFS^<IKPHDV]$f=@h
+7Gnu6UF@D1q?uBoY_Eqei5/2Pa"n\^d%='l#r0Gb8H0ca.M%g8*s<5RHB9VaJVjXF
+DiUorTu\Ah>V0nP`^H=n,Yp-ki@^Ej0h_7r@&]uRJ,FN3fk?410t^"K.hE[,$QA.e
+?D5Za$Xe^->&V'/E-+Y+3[$loEu-.?;L[46$b0lf;c@@fQji:LIC9qZSt@(6Xt'OL
+"]<*b6:[.^pb#;nm`kP4%6cqZGY=#$A5Bk,TR4Hb5ud3?/#EhgJN]k7Y#kZ@`2s[P
+`2GPi$$$/>K^J00ltGVnQIb\)/c=$r!E5dH$'i\5nb<AO_35qs7oTVb>IH^j.gL3<
+lf/T@[NcEK:g@k1,#_H=!A)PF)1,JrDUj5Y@-a'cKS=6-Z,1eK=TC=pN+)$p*D+m"
+_5+tN.f+K5]kA.%S!k.9kOt]4L@QpFnJ[7^'&Y3<9.n1-Y"&.P1"ZOhAtCRX#,LoF
+%%g]pKd>;q*R'i=fOW$2dlV\FVOlg(EF-aS\R,0s72,K2E/Jj2iTQl5?h9:qn38jb
+h5R._[ckf@pmtOF4Aq#2&`dUa?C\#Tj4S-hWl8ZK\DMoF]5eGDU+[&"`EQ_<W$8m*
+;MZhdJah+H8^)/L`c\o\=;M&[LJf!+G/+h*k\G*&9Nio6&pU6&]+V1GH*R8hrSf:j
+>6n9%\4R1*ed(IiU.5<$`L;ag%6bDW*<X;?)Y1DU8\%[^9DUl&($KX2de>_g7O`E)
+S,2;f5=i[\r5&tje.9G<oYXKa*?q7.mKri4^VNl<24t`c-[![O-rSC`'@]X%YDZ3Y
+P,eon<I=gb)KQW8La$07DVZID^pD,\*+<*:UO$LKH*?p>0BMN0]d+J02Z$<Ph;?DU
+Ge/<pc#/>cEQTAD6(:kZfq<5q=5&Sl/am_QpTei,;$F].&kmel(*uO*'^L2C/VP&q
+cps(\8p#T=5MfB,7DJ1^S:AjsYE&Ga$0b7qTGENfjsuB38h2ZZ3*Y:N8%O"[_>F_\
+=R4B3aI69BG;s&grRPtSO@F2[oMp'*=J+2j$1C('13Q:t1tT"'^q3L-.VeYuO+ka&
+5c*%-*jEjQJa.aW<Nd"g(Y"\0;l[A)l5+s9$=ttDG`Fa.`St6`hT#%aT;`#Q=<I!^
+^d(!3d0>Oi,Rbpk8HCRI_5`U9N!ML;CcmdS$QQ2.9E*WH9-4454;!"IoN5.>lW'[.
+_&O/7j=i0rcK()]%SSfOoII#UW&J^0]5choONHOL`+R,HDncNaQs2o,2>+qQ!lZu$
+9$RR#D'(66NMMp=rq>XO!<A],X_@~>
+endstream
+endobj
+70 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F11 19 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+72 0 obj
+<<
+/Length 3102
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;WR4D/\Gm')nJ0@:2qP"k6fI7?iI@&%H58+pV@Mh"jA=CPs[Nm&7>R5ZY00"SqN\
+$q\.bNo`>RZDP\d3A[1<Ssc3_=!)@EM3uLf=7IQS^N^rEaC@#_6c8"r[_3"ql`6(2
+Ihn7@rb<AB0[u<>iej]h%;(*!]23BpCA4V>@J%D83Qn]shCNinif>YfrV(dHe&[4/
+8,Och[=$AdcNV%)be=J!bl2`c-'Lf'(cmj0&WY`)Mph:aA[0C`h0nh!.B?qXHD6Kt
+lpoLBNgr."OE/tZ!Gj0ajgr`Wb,37PMruZM^V*oL2pklFYHBj[DA7(RPk6p%SfVU`
+1uTUd9I3d0jX44Y/,#&"U=d'kNB9sip-efa%1e8*@Z9<h\pthrd\G(?/C<`,0FS.8
+D-.iQ-%!T),:lVmOk4l4Y6?LNa`]329h7sWK^FE=$JSie7VVS(4gFS'LqQ-D7kpDl
+Wj^kpC7LBF/`kJ5pS=EhAOX?g.l+W.=>We=D'0:7$3V'37]biJM:i)F\Chm:-eLR]
+<S#kpYUrQV[OcEe/sb9B4I%'KEAX'j/itqD;rablZ9NpZqkA7XBmd!r2T:X\"reTa
+)V1.u&iP]8"2c@TKZV#Ks$#=-hq5`D;Hp83kgsj]+_(q]TYIc*8c_jXB"qbl-Ypb`
+3DG^8gW/V<2%PCf9(ImN`L>B#WcC"3kt\Uh*nj]9'L@J7#J,f'[c'<l%ml;2I('>E
+\hDX]TFLb(f1<e`32poi\!$?8aE*1<mhdSK3dd>HZN?K_/>.7I(!r_qoo^-]I#\#A
+bGs>^>ekEFC2Q'[qfqoa!cj"0-:!gIoX83.a:#j6`I,am!FG[#j+'j5EuM8q'EV0B
+GoEo`O0V3gfb@)G2Fn\n[D_C=/ZZPS+mQFuKOQf<N[&YRAp6F:oB"Dmghiu\XB=Ht
+Md%?MWoFSu".c#45893^Ril;hgp=dd:+-I3`G>lc>_qXc,hsXm0cc6:HbX4]W2$3!
+JP.T>+o'1p:&^U5j'"i*rO@qFBC:d3H1[h$QiBs2CYZFt0r2oF$*j9<s/UNhX&Iq1
+h\VS%mA("dFXWDaT?@,m-@bi6[r4IZoVh?7n5t"uj"nh*M@V!b>An]Zq'O;QWb#$b
+X*h7Ol6(r:"aicH8_%17N95n%&g!b,8$Yl82,Dq9c]pWl#s-JE:&N9#'2[4(amjMY
+ahNh),8<q$^6@U-:+o3UYKG=@h]-5:jkN&sr'3-d5=Y6>3mfC,G*7)^jd'9l'DY;A
+0n`VIf>;Q!]@mh7%9T^?<7A5'!5HKq![bD;8j]1taq.#/=@b6oA=Q7]c">UJOMRaN
+3f8qrfK3+_'SAt--a^@6j'3`F5:TpJ$BpZ05FrprH)Q*[%,HK5JWR+-bBd6,h72u4
+7LBsSpMs8>jNG@7:6Ji@Xuo'g7BV;2Q@9%;2>;\\LXl29nc`m9*Ye$mSPQU_BAo8%
+,YrouJtkqVH/qe8QGd(Vp)b],I9a<*.O&dh>W76SD.4QXPQc*7'(5Kj,[Yb0m$6B+
+p.?M,oqm=r]*V\'fXfnD/<+>WYTlbaG(?CsksIsq$_OT_\_>$]XV[Q*m/FP/k\b-O
+#&^chhF"JZI\kn@YM`ib-pUsL%Ke>4(RoH>OiNt56NVc3eKS8eaaVP7$kh(9LcQa7
+0X;Bad/Y:ee52*XiB[I#n2M7>P;,V8otRD-K+I<lhu99mK(T[p0i,E[q]HC?&cC)A
+SHVh5[HU.GiKu3frXJ3COAY9p#%\A![G9'qBh)na*p@@mOBUTm5VMVc!H"3MS-%/:
+9$\V.OZT@RO47Hh6ad$_-?gmgFAb#'7d)P607&;&F60I?5e#p+/r`l"E9TqdSh!N@
+m.R.f]8O=)FHQDiQMkbf;Z]+:*48QgZ#;C;n[[Z#?egKAOrmXO"2"Uu+,#^Rf+2=m
+3b?u=[061TS8A>3,@l?a3uCIHR&TI3O;u<r5EIuWhU/U(#8"=;ZRRoo3(<5;k[])I
+eDnf%A(V!uB9`WXK+EdK_N+U^8>F!%58m/eRLrb%"\oM8>o*m!g4V`]MeA]=jkkmY
+W#i\]"LWH.g&rr<"WMQL=X`os`f_Mb]Y!hY-!5ff6T;9I]?4d@R9"Du_B/"`Ora\$
+W&H@qU=iD!0dU>(,<-^AWEZmj^]Q<3>&rO%gLR6kPMt"=VULc:S.=*pa8nh,C"ie/
+8f#KAc',:06(p/aj)2YI*4lQZ*M$[6>UA]fVq^eQJ'ha>2;PC50Y;eTldtq9;Snpn
+(1-0=>$$+FP-9YT`=6=F,E.&sJfD_QgKntsGML^@Y($=\kAl@(+u#:`FJI!5&WPB'
+F&Do7Jupdcgj"XTEs8c7(OAYd@NV$k6,5FXWNA2q0pKM#ONkIFZ.&"HIsZP.)G)q;
+MVj?9ZbVlHjL_Sp2meWJ=GpT:.-,CD[\q7PI't/(-+F/^`?d>@b^O.k=^p1.7eg"m
+(t<<-.-pUI[?_&@g>kEs+MJ9=9NMc788M87.-.A2^smT42@plE?mC4T<SI+cl5]j#
+_`L`$pMNF^h0^aIboW*;!%t=m-_"\(XY*&M9RQ_jHd>Qq"'@3;!*ET!q>_k:rZM4&
+hI*U8Wg4]C45]A[[m6`Hrq>X;r2bK@*+95eE=2/'gUc!6F8O6'>7M"tO13N)l;aL^
+o[U!8o7Hg$(>8^dKY*<p]+"nU9SqUa2M*fj'31SbqH-OX(iZ.(Pm=.Fn]9,FC:CNr
+/_skZZMdlqjW>#aqtfnPlbgW*;uLV2\1)7?LM@O.:5Gb`+=r`51%:-^bDck``2+SX
+fX#e[-^YQIg$1Y.?rI(a`U82@[WkhG;27bJ%g_l:f.3?\f[b%IkteEqWBY\8p4&c'
+,Bn?#B1:`S_)>>eoJ8;h?NgO/Z,'1lhLW=]6b\-;Vu^]^XW*5lnSb3$TSQKdi,S$"
+/]RWM7ss%)ej3*a::_ck*1&u>]M/Xo.,D_FPI.8nDg(mN-HkuAF'^GU2Y:qde^mg]
+VX@f]VIEd<(&(jFSD\`kE^ad/COc$5G48pG!+gOtN#]L5mH@F\(=Mtg%unjL"I=ag
+8Q)K(nA=isrQ0L3$U?'Bm=BoH\u.OhR1b7Lr(TP]PEo3STEtEc2m]Rb%KL#1gXl~>
+endstream
+endobj
+73 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+75 0 obj
+<<
+/Length 3049
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;X-DD/\1M&cV3*+Wr4!!YMbW>a"K^+-MNi(I`>BKsX+p!jk@"Cad`)W:N$(s*Np?
+8Wf6*)(c7qjR17;m*7`>c?rf#ICtSQEjiKmMIlqhU7!h^M!QZ*2Gga!p.EOMY!2j\
+<mDb0=*"rZ@:kGJQ)BW2(]OMYWEDG/rF@6"'.@qKpKj0/m%LTUO0?<.NRJ)K&dHdI
+L,SVHg=?[$^Nn#ahm6V>>ZYLscU03ji&5@go,lZ/mH^hQYJjko>E$[&[]%JR%)]mQ
+,gkQ5F`n;([.[fihH*]U<_`8p]DPR0^QcLqonsd]k>HYpF(-0qTJ;q:5UC`bq"Y74
+\ou5g_0<2&fsh`,*Iaf8%Ej!.XU]$^(]]6jpu_Om:Q1Y9F01G2osOGc^@cYW<NF'=
+Z`P=cXQ$3@n0Re6)CMZ=^f8:VCXC1(Kl=W2`jM&*faSG_deA3L_B=b4ROqsVC1r%D
+=FlkIXd?a;,a$WlT0@Rb">T=WOAU<Z#-A5eTZj!.eXf*FU<uQ<h=0K&WgVs.$9gfp
+5UHds*!p9OMf4iHK(fecY;l/4)1J]9N@+sDMkcR`au-n+miIN%%^U-VCtjY@biU[:
+[Dch.4uF;XoScD9#AKG!o>oZ&bm-.OgX&3FNs.*N"kL[LcrQ=\n\3p!M'*5WX;gNO
+n=0/J=NDtJ?gOWQD\ti(')JJ"$#gM8\V2d9%P:JQCD&=-m?H$3#&obA1I)9S^4E2T
+ogfd0"WW<eS.`FbUED\`Z8DlRkC&s)7'?1u)g!O7?r1iliY+48H#$n\AJKN<0Es!(
+JPi7[!&!7sX77o_.UP[%PHQf[ebdluP2GJNn]1a'J.*fu':p>/Fg`"4PSkMCb_+0%
+>QQH6i8'.Ie1a40aIi0s`X=PjU3R/)*KL3HIE;k.m@\I"3V,(!.r5Mp&`jhg%JJU3
+enBBM+E(FPh?<[&+_[%?_D&-`rRM+8:^eSaPrZ^URDRrL#Jl4<=6*r4@/M8I."SJW
+&Mm=*Of]Tp>Ce'5\^(X1;-]d8Wtri;dIO_c+BAn[eUeXE^NEYd8@AY2iI0SORVJ>l
+8=R7ALPS'%"0`kL[unWVVjK_1K<OJM&t1&T3TVFp+Fg9`R[5ETO[J)p.:)L>9mLWY
+#2!EQnrt;b(@YYj,@_'5o'\cpaGT/HSN2p"V&3:QaVc>H.^rCQ5l,9i/h]6Z$If^F
+MF7fA1Mgo&cc=VI>qk>1J[Z7WehN$L%Q'8hUt3-]Em&qT%:h'2N>'2V!Q<$s8RN%H
+*`=aFQTsZFa!,rG.G#GEFYF1H"Ot;F\BE7@r0#X?ht+kr6Ii5QV)fbWP,YdY'0.07
+K>5*j079FAGIp/VmXai,!lj`E6=`<s9+LtJhA&^/,dd<&]/?7(#:N!&+5)YlA5*GH
+Li,o$obLlf7@YZolPWG>iVa?T^m\u.U?i5""^&BLMSOpcSK1=tM^c74]UMC(M*`?G
+,LhKIW'BJglFS6R*8\5h=;icXJ'E0HO%n57#-'`=emWaMK22!E#As%UV3RSZDX`5g
+TuMIf+/2=K3ls0A[(/2`+os(.a+bl]$bX(?9sm@C]PPXL,LBtl($TWQ*&T4MZ#_an
+FL75oj(P"V&*n`;'C&aE7s42Bn3\%nhL#js'!l<QEtl-t$sob3EO`QT6SDf(G\_',
+rU9p3ekM]H$r'ge@O8i!._V`S<\igq`bKOi=1hlJE8qRk7-lse!KN>b^iVW4_">n]
+l5`P>'tuCSF;!!s@TnHJ3]"'jO??sb"-AgG#GB9(J[.73/h+\Z]c12E,YqNTdj@EX
+OQ$`F#R/+#DU)8]:osB#?63uE7CQOg?,Hgn]rD8Xh53HVc+1Fr:=-dW!+/VEh0$2'
+4P]#P2Y43:l_Qeip81@S)c+*A1Xf]Vp>^:;DPNb4h5*TPc0D0+Fc_3X((sKkl5p4g
+Jo-=E38o!U3Pm-(NQPaJ]LlY!l*USqmGMJmpD5*p*$f\,SA-,I.U&J@X[$+8F'8Dt
+W8>(@%boF%/&-li594e/^#.+@[fMGV8;rCa\R+:gYtfr*#WeZJX$/4FaFHsWn%^QT
+cDs+YMbp<[]a3GMJXUMt2;\lObY>JuekB-KG<h7S's@2"M`IdO6#2pPTHnX[mo*,_
+-=PTlN*t=N1LUaf!)C]H?=3neb;(7)8^"6o.DpSWcBFpi_Z_De@N=CDMog_9+F2Cp
+,<q2.\`?>`OYYRQaWg$nH-2>S7uiNkq0I-7`t!mVd&*(.PMJp\LQ#lgWZX=]O0Q8`
+S./X+q:=*+#W=nfPq@-i-;+-bXbid/lIOULW`p.YJPr"WR16[A6@@(bW)[h;:$Z7o
+S^u]u0I.5VJg??r-bY_]_?+u5oLQl>&U&dR[S.5ZZ!a(eWTa`@6chPhl"?"t@\?,"
+#M#!&CJLQ;&`+RtW3*6LZ@rF*lY.1d*VHV&(<2R2nNgfP4MBZMqRi"Fn,LXOL&p51
+GOkF?b8ac#:sNA0%if[G]T!]kh/k9KR0$\4oiM(q]+@6QX#F>hEMSUJK:XS`/"Xl+
+\V^S3Q\r%jJu%\nAM5KtiKd-iBV6)_b<Ac"kJg&2NL@rKl(..ch#*%u`=gXnlNh\V
+E),C5!\(Nu5-3luTHgGIjQbW?9b*MHUor)qT)Dc;e!VKqi>R>7AkdG3#G#jH;(Ut,
+]cLSFo;/$S7LB&J+\oI##K`*>NqpIG%!@l0V@01?B(DjJ;.RpGPARM(HCHgqqhXku
+Z2_8i%V<r[+>QXe.+S8;7"u7W\D3^(V2;UC&E8_h`HFlh8@dRdZQ!?nT."hW\_Xf\
+":>:h=@e;DGkL[?N<6/YX!uh5]3!_7,@iCm2PZ<O+)U6V!R'1qj9VnlJs]Sr+JomZ
+C'5*SPgiO*D;c.!SI-c69Zk$fd-;Wllgnef&r8MeD#[ED]DL'E*<)Sio;?WD4^PKs
+&,5ru"EdCN&Mg9sW[kq;S.jm^?c&kpV[C#W*qQ$\6Hr@[bsUjihCk4>1]oDgZb#4%
+_7m2OPY`4/lGcRWT:Oo]X'lL`V24Y6@T^C/60AokC6![&_Br<iTq*M.IZI9!'%MA4
+>lAjH5IL4q~>
+endstream
+endobj
+76 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+78 0 obj
+<<
+/Length 4073
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Wj<fkqbN'n+\8&CA=:"2gS]QSJ'h.%UD>N-VW/(bcUk6a\Jb,,pZgAOFglHd9<)
+]oaKr#n2aB[@Y"[\YoFSH1o]?DPAJE2eP`XkT>8<[3Fg+OC%.mjml)?5+hfGf+2We
+H$^llPaFX!qc#$'KrLtBku_6H?Ic=7e=iVo3WAJ^>;_mrC1=3Oc*%&djkk$CcY(AA
+</G;KjROs:;qf[\/MD#Y>:^)SqH@Z72/$LKBrKDEWl:Eq.s0KAEVfrWT;iF0WchIn
+_36PJYU%EqHY[?[Pj2P&q/;pM:/AGr.?+#sjGshZ#nlD<&)?sGdE\+Zb+Oa@_8AVl
+AkaeV`HFs;GGZf$]ZmbeL;iB);us*E%o$'CAu]TC4*W6`T3H&;Xl.37EolF%h9Ng.
+3`NTDF#BjE!(`t*$fAhpLAD$XjAIk9d/JAt"u`hCHIm9$%3%-(<lCd_!\3mU-p_-;
+gho,k3mkd@]$7.9>HeEn-k;',F"Oj$mr<>k8+nseY>q:s)@iDqS-s+aX/]`K@diX%
+%?1=YIDVo!W5Vf]lIPDNHSf_K+pcm/\CNb"\!35<gMmp>ZZeD:iCG`uX1G8%Mn78<
+3.sZn$'AZFXL6SG:!"NY#2uf?""^@B[D(@fcbiF^c(qXYY5!'QNT=f_jjRt97&06#
+Hb`^iP`DHocZq_nTWGTU;P%!#BtibYEYnjr[!@;?i4CcLB\TE3HiWWFl='Tk"5<L.
+E67hhj'RNpE+TVDB+-l!:RFpJ5[g])o8_Tt]7-TEN@6M5i<d@E-LC!^>jV^2(u='k
+S'uDo+[F`mYp>i5G6"9%cH+l\8OC1o2F!H%Sns00*\_#*)[#]0b3(cLdKZ#?>D/nD
+pll@+8M\$!e[aO,C@-N^b#N'YPIT2QPl9#E3WaXN=,E$'It<]%-Q8sdr"4Z0\guK5
+VNBn69``ip?Y<M)f&V?c*a@.I)+K`I0UOpWmij<eLEia)Juc_]4%^2`&0-ofY4c7s
+L=1Cu>RS[^QuZC8(.8>Lqn$InXD1HLVCO!$C32S?]kMb<m+rkD;u>uG]T,J$6iT>h
+/SJ>?/L'W-7::8of)f2[m8+gl3>Ie5e`&e(AO0NcZr`UuY%1HIX3W*TU[TlFOrj<+
+)+KK3pN[f,4O!!SlXj[_&ZJLu^2A<BG7e+oL<+WLWbn]G+aS4@6TjDsY(\^B4UCE_
+8)N2_S,(TXI(Buoc-fBmC5@[WXuoZs[`rDS!&P5Cnl<[4idM#KZYAPY*9GQlUf$%l
+YutCj0#!^HPW!>h\[a;0%DjXi67*1_%2FCFLrEVrEnG7UC?rea,NuQMro`TF).-M,
+TP-;4lsS'c39n(@fH&D.12cBa":(L`VqGm8[A2r:Oesaul;-dufXpq4PTUr3't$l>
+Q@MCG_;aj,.Y7Dtq2>;ledqL7c-%_nr\^2DNZKU>!omMp64C*ClFL7:_pGF@T?d-$
+oCH((*>Cp)&V=7!>OBs;kR:I_[QtK+JTL(Rmq_FT!hG'T]qMJK3Q=Ng?Vhj]X(t`<
+W&g`u:gl7VZ^MQ6J7;sLcY[Atm1ne`8;WO]NXMWCPo(EMHFZ$Xg9S02frCT*;NQ\[
+FNjGl',_:Fi4f1KjT=/=XD>kQQ[[Wibnd3n0c,"lL>t/<aAUSD/Il=lQ)!_HM]-hX
+npTRCea;,6NP6a'e)^;LAD'?:2j-<JW#(h0%LG)bWtreu1=H,U#\UDI+PUZ@`U\b8
+#ism1M2:R[]J22UcXqlD.n+;NIn8Xp#!muaW%W948YnELVqa&Y#_O[I)DXH_S!ab(
+bl:tk)XE(c_q>-+!4DmM"AH,DV&TJc_]*@S=-4b5#;H&m8N;=?9%3r)S37R[[5^`_
+8d]n80L_@mFOeV]L3WHg]R#%L@8nsmSp9ZO%)\q]:5-<O1U6'#cjdV:%\Fq$S!("a
++LS,/p+m*)cm.q/.d7;gBY34EW04S3N?(nKrt*NoKkjiCSHRZk/3qYaW'#$uet#IA
+EsF<d?QTh@6om1Ll7eW@:(Q?kfu6A\V@KQW-!](ZYs-OXL3)eu$7mCbf=kAMQXFo*
+$?UPrcEBcATN%*Tc8@d'n.2ne6QN3)jQ$VM(eg(V"%?%"]3HN@75AUC+?lR3=>0,Y
+]Lh?=8CBA4K@&JVq0P''83of0#CD^$r$+@Rn05\E[9D1lacDD9Z9krq'-Bd,7C"ri
+D2m^HHrXBP+/oqGKj/IW11_IAq%8O_9@iGa<c::cGIrUU=Rh>U)7`mk*u2a8<$R($
+#QJ'BM78D0]O9$Cf6bZl6+`s\L2M(.PJ4"4D<4&R/f;;j$#`m03!K#IK5\'-W(m5t
+"^V?+\R9ChihEh@GksC:NkN^(6.qn97.I<I*jgA:jQ]QC7WftNIpe,SWHul.]&%$"
+)*&l)_*_@>6>.$sEcnlLdWrQ5U>qj=?I`Jsd(>h8W3eRi3HD*Fp[+tdFB@XL"bF`-
+#]LO.*-t:c8(<H>`;7DEgS2!]G?J-uXH!FAS/on@_BdZ4[&_nK\s+PPnhc&\(3]Hm
+)-e'Cb.U^I1.6)Q#^Fg#UPM#?7!f'2!k$3*SGgK$SOK-ZQ-Q"tj`]XT0#rAgUA*o/
+#A1;LeuRW]]A:rjkLo2hF,+rGohZ2oOZ;Ohq3>tDXb\R3E"Z52Z`V$3#lin9>L/`-
+o7634m!-<g"7?n/aB]D4H5fZ=l=[Q8I!:Gi+!8+G3$(WH5^EkU?7Mp+YN[=8DJ#pO
+A:"Ye_rF,Ia=qdJkStK,CUc\3($%q_@>(S;7r[L@3u<XV$Y*g:Pcl8$W7/J23r'KW
+B,4aWF%@94,^-\lIm0kbhS6'C$m<^f^Sm("`-@\'Rn'4(A#rC8BgX%:T.4<u.q7:-
+bfnI)<rPW?1?T9GJ"^!sj[Maml8:a]&[_t3%1UfQ*IC2mJ>tZ#^&NlgjUN@E_,kjs
+;WCbh[3c5C;FX2<juXi<4D3/Wp>?Me,_9]o6`n'jl/no(G=&4\c^Y3.oO8ZP#YXNe
+)[+is80QnW"i[.5Y*,!J&:R)e1g0!TKQRTlK7M?ZG03-,*%2TUl[ba=H,$Ob,(*T/
+b9I(7>7,<U5E8`($\1]n5cB[^7%IGqTWI&6'VQ4U3))<cTD,#:OH>Jo';Koj`*.c:
+*s`!t<$GuBOWEb@_aCa`ZU<>2QtSj+_n`+\"a@'3!*EKTZ]LCuqitfUX7+`nX*tB2
+ZLX[q/J`[K\jcmel8Yt8l@G#WYdW^?#b^<a=gXtn$K7n@Kp%g!\fQ2pH_Gl?&*CFZ
+G@g*`ko_\sjO0j)/IoX;$qh?:DF=iortXJ`(--gT*k!-ISb9u3XZ,Ghl]#m8[)pq]
+X5-:9UhYmUTXLD_@0-FClVjV8YM%ARmlR(\Y!LWsS)nZbL<suSDCr2`]5?"IRj[Ea
+g$Aprj1q4`lO#6K;a&_IEtVq@Z`SG&b/aC;[WT?\l2j=a)3<T5>6!)Jc`bhXmCi9J
+ld`;15R[b`r<h$f(XP4b-Hd;"%smGJKu@I3'U=r.<>B8`]s_E`TnTQtoi.tOnR.-?
+Z'^d6Z;<ATO\AY!N+SA+i?/Lo;Ls9<UUO_T&hINmD9FJpPc8D5;_=#qX7eelN3<pi
+R5-Ib6%<73UV/(Mah$:\;phBY:iqH'DGSO&EIW@N:MLt?RUg_Q=k_p><n?V\R0%/%
+BLRg(p(f1]g*[!hg^`YZB&ABcR'@;,*jS90,*T&fIEa1^'Woq6XHdijAq1CCX^XH5
+7lYB9JfEg&AAaKW>&^u^'erg#%f%1+Lh!RW#S>l(1:UsGj'Y:'YeXX:s(UU73a:OQ
+!`d1f5r2b(O7C56WCf+E6@!`L[^`D,@!9eb0bF^Y21.jg3o[.;JP6oRPD\!NF9?T`
+;1N$D%t2$K<srl?bTR#\n2AakB:=4iDLM<OQ@<0qCNa^]cKIU4Df=A_nEXtjZfHo7
+<S\ZQP[XJ;M`VZ3Eb,BJEWQk*#N?t!EO_,W:E'129?rpY%Q#]cS.@_VrZt_WMd6f[
+)QjN.]o[r00"96(n8KlqmOqdl/`O8CJD-[-*rQfAl@sKRfU[sAE%M@q2g+FrlS"$"
+AJ_[p7.c%uGk?:-\:YliIP<4(&@sX4:[@9@iHkRkcACf~>
+endstream
+endobj
+79 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F11 19 0 R
+/F12 23 0 R
+/F13 24 0 R
+/F19 80 0 R
+/T1 81 0 R
+/T2 82 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+84 0 obj
+<<
+/Length 4006
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W"$>Ar9;'n5n\&9_!&"=e_8]VS2MD)^;qW7-Oc+[B#"Zp[Jj8<cbEG)RRD^#(h+
+]SNjAlpg-]S=+HqcL(),S(kPo+t'_IN>*'&%tCB06*)E<L]TH%m;BjQI<5;+(HGV?
+n3("2I.Lk["id0,WD`1lIc=pfm$5<YejoR?kL7>D5LnK26/sQ$<VY%iRgWpGfT0N\
+RF@l]l=+*Ar;Xu)5nL#t,Uj+a:1>4hP:28Z(l0m]JIj!ppZD))*Y*=X/a>+Gjo4Vm
+)]=H.:SonoT`(E0mY^\Bb+!GaKSkhuG3?3u@G;j\hF/6^d.&LWg8[C/6Z3(/ncKTU
+8pW@25T:I&S'r^K0<pYe`X\n,XE,Lnm619-p9Nu&?=!B+=7(36aN3,b*V\\39JTeT
+O7^ef[RJ??p-dk7pC2'#:^,.1M,bp8D.4n<JiK2eYmF*>9>e3fM6n$8RU:dmLtaH;
+@'aFYJfg[ikCClh_.a_mmmj_WF'OGj#:?,\_-2i(DCGh'X_TM$)%!OU4'*8S.L79>
+=H>4T.0keL1R>5-$@I-:ZCN0`b[d^TfcY67m.)h*iu#KU!3R7mV`f]]L5TR:)F-%\
+U=e4<Xjabl.bF<>jDY#CF>1KU[XICCA24.mQB9,>->qlM;PPBAM>Hp66jf3tSrc4[
+$M96@2%ZT2`6la?QjF;W7=]DZ2m?:UZ,(<qAZ&=/:_5+Nn5/!#Y6<nh;*ep4:u2b2
+C*.Eu=qSClDb8j'10a,4NobZml3bD#A)3+?]tH5o]CR;e.(oQ1GruL5earRJHG@[1
+5+JF<"q12&ZJO5%'ukQ]M)JF5OFX[3;hTD%ND!O%To_T2S_#Di:SRQ.'8X`?[h#tP
+")bTSk^q?E9F4LZkbQ7S"KO,FLtI')-TSjZr2Ej"]!S%jWYJDE?`iP*d*)7XKobT/
+YnU\]%fC#TCF%Yf?_I^,TORZ*/QONjG7D@''J9G%g]uTV,WRT4<=cpPFEs#m8FZkN
+4o6X:KP;UCN)K';!h#C\0E'upXjWT#3+qhO[>,SK6#9Q34_pW8jgc#X-#LC;`*FAH
+W/8,-/6_cj)2(.;)Ctfu!9g&&7<QOnbb!f?Kc(OCGQM,A5QO/LO6&^dX[k$d6HP@V
+;Phds!SKiolh&El<9Pdj,*=<W<h0<Y*5"S#7QkiNo)$mhH2pB+#f[<$.n"Oi<,G/[
+,M5WqJ]7TK$d*ut&o@dL$*nOBh%Hn0@a0dPY:MIOV3K.RQcd6N26!Q"g@7Jn.q?'/
+ZUosN'K<EE*6TKG-0:5<Zq9<`LZ6W%o6J$kO^,1.ZJ?&jq?cOc`>fl[o>>(Ha;s54
+SlOfn/O[!=N0>h3Q*$l&j>RH6/*D:dX;2\=O3kg)gUT+Hlmka%.4^I8%(Ce_]DSAf
+m3#'YB@UJ/b>I4-&E@;^0?>3&'?Y7MDi[o'm<IN$4[D7PbIkUD^3!9QG$H+"FXJA2
+HCaLGo'3fR)A1?;R>f>BP(*$%]r:\Mo??arri'DK')nIUgs2q(1fq=A;caAM8NQ/(
+Q?$*PS?%.)5Q3F`9-dKqQrbcW[;JQm=g9H;40.8Bo"DEsaR]0#OE\`A(<>_"Gt^!-
+f7WZlO\P,RP[<WiXh9\^>ZbR*Q-0QP%aN+K_<`9_GqQM9:7ddD>U4/h<gQ2mSD/CT
+7omU*Il?7jBOf3`o7t_j24^*_\_`AqF4QDB4fng[qt8rH2kndJHS26%2J=02G:[L/
++fGg18D`-On;R[SZK>Zo@S+0)`4f<;p:XsM4-<hWdP`^pf-5/A/I&Dhql"3b6@U\3
+X@f^#2uV-,6gcKVUUGKST$lmap[[b\A0G0q<p2Ij05*0fod2mT_GLl"B+<_`6\YnH
+A,BuDL&W+"%1-`Wgl0Ar9uP9rWJD#aj]Qm)gujDWGn7sLcEbF*QH_;7(F[4fO=GQj
+MsCRJat#Num<nCN3gCpGF)R`+ZK5.L+di'X+"t=IW1\o(f>skb"'g%_:kXBa.`(jJ
+H*$Ui%AEMj?E=MU-q-[bJ*rBJ_1iR7-n`j6g8MMb#*Gt+l(r+3`I(>$$+b@2Q>P/h
+fL)lu(]--(ST#u]Ns"@r%4NL(g;e&94Al<lpUV=A*j-UhN,+$J05e)qV4P_AdZTb?
+g%$RB(Tf0XYoDi:dpZ2UOZ'm=HE")fr#87;cYZTj^I\";2_.^g5&KW7QgTL^9cKRF
+ku>1hCk4nm:,(2Ilq8QC$lF*(W/J]!'+>it2KW3j;#Wi"MtRj%^5].Fm:U9(;4aMT
+HQ[p,_2+cdV:4b0<s>Q`cb)>cOYU('m'J\,[&8'#c$88gWtXSEg.C(+C@X?%]0#)p
+14NWsO(E_D,_tpKq.U!(:)O1_]U?c;ekN/e;eR/2q^.FkN)q;t`I14XY`<FN1-@?b
+bY"*)YIIq0)#IS0C6RT`50okc46B\!?7O%#$SESZeeVM4b(D2M6j0N9j8:T@VXV#c
+-4j7P`)-:/8-ThqLs4:bp6>AFYISAU`Xh;Ym2?C4k[mt`OlopX]m68VjG*guHln!E
+ofR%'KZ9Mt[S,G,E*2_gSU_9bEn"k<>\#AkKH#l_=d<Cu,_6Y*HC/8f5)aIQ.3JcR
+'=Ip*V4DK]<u'ieXTD7DU8N#N/UXks%:<\9)l>(O,eCmYN:(Po2;'7,:%6.;\AK0#
+SAG0PXC1#DhBBDt!3X:iRK*"eQeC>N?P4MMdmf^RT10VVUqncbj9@Tg*o48;QU.TK
+l/mU^fOkZ+$>OP&D,Il%F[7T9fg9,r)0$?]DpY^Z]P=hFqO<&f6^9K7QVk]@$A.1=
+1JgSI\D:Vkhb.sI!bbL4L#.!2*-i`h%MF'<5eT6<P_MSsE5k0V_G-<cJq8r5(<P7!
+Y?5-:C"d'7SB/KGC%M0;TB\ZK`7qfQ5oAn=iYnD+2d(QE]s#_+YG5%8M/+tDcoF-O
+G'=-b'PYTn'`QtVbPGU:[JB`Arqs$K.OmsYLAi9eAlTO(4baQ8-;5pa90&*r[Lq\4
+\a4<[ZV;@2)K=%[Ts6-YO5'$_Q/HXjFZZB9#pGMZjjui?,as@[i&ZbiHt6@u87Li'
+&1St1V(,!#%m:3T:,+S&m-JmY^mdWKT@NWoVt#>6dS1'(1`_+od@UMC?%"?l:NAV^
+;C`A'8T3j?:CA'h'IDQ@H'h.d-ptFk!5.Qc//,#fpa0$S^dh.!8i#sof,=/HV?fl^
+,l)cY9hZ3(]nUVMe'k\17Wtg%Pp0M]g?'asO[)J2\4i&DMVM\fe:9Y!rt`6qLM8#.
+c3N*^R#1YC:>0*`c9PHOjpVusH"-u<EM1c-7?3/<dL>T.n2E[o#$cLf&9'dP..$MF
+\ZR\K9Xm[[,mE_Kg8&\.n')gN#=rUu8rB9j2K:04NCqu(%TC;2j>Kr`5)[43r7.[)
+gUlrAeB9+XKsOj/cm/gYgVh%B8,Qs-CVuDm&SUpc0*7GQ=do/+W'mX6h4jTG>u;*b
+;m>PR]I'\>V'DB:0#-8#U$/+KX:#G19A0o=*='WZU0hf!"SE+ZZGHPKY@=&W@3E/Q
+'hDJ*WC6G+:)e?\"u\BN<%(45BrPbl=SR*so,/oneZr?Oq0_nl4hi?P");F-e5ceW
+_P"_<fO2<&>oU6LpV?qAASK"*+]A@_;-XO/pTUPI_q<F)ipd.IY4uZWH:Dk6hJ0,@
++-/6uZ'dO,.(Ts&j)ds)i:Uk4A2"$#OAsgX1-8p>HR5D^K7+l;T83<VEF%Z=="3JB
+HIhKU&S4:0C`D%iGUR5WkuFcn;#.+mO[2+)%OD)AGR'>_55Yq*Ooe@"C"U,Hj&1S&
+P\TK%<PnK,p!rsCGIgC-G?u!(rqknV'ILGSX(6N"V\`O]k02/'QfseqEl./WWKtdH
+E#+W4^8pe?Tof;[^jj?Y@q;&Y=->W7pb^>qPXPA6<%2SiR=D0HX_l"5$k;N<fJ;k<
+[NoOS1euuqKe3E-j$-#h$2f,g%7oc<e$"P_HJ?JG&n!Ok>n((5'Tra3\I``7jJFT3
+aUi>N4V-i@P'k6L6:fsVL)Ml-SN`BnRWs(kq#thMP@4~>
+endstream
+endobj
+85 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+87 0 obj
+<<
+/Length 3134
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Wj<D/UZ.&cSq?+e0-t)alg&0,J;#gf[O;,1eKG%mfRad7NZ1)Hgf#3HmYSs1L3U
+mY`?3f-h&P=6+>qn<r8%1[et/[o98]E]CZM'LMnN`R*e\E5Pp?Y(j9<JJ`hW]`%^t
+3W-N3N!'s6%VL\#]=n.s5MT&DS&7FZr<M,fi'dun!tT)Sc_YPBd:uCVBD5t>Q%r@s
+9;u=PCclBi;Hm8kPRkdp;PEamH^JFj`tgc7^Wf5/pM?*$[a.E4#e%fDMNPl(>qTR>
+/+s.Dn&nH$B;Q@nd/XsJ6El5=#MT?nguFcq0m"qu1*^R?e/N)i_tm*)_P33$PY2Js
+A_>>^8A[?fdHo%k]uE"OQK>61AlE=AT)E.Qb'C.JiCG.q@lR6a$QDKL_@lSPhZ%h*
+`GHg;J2m\FgZ#CTd2nupa(C_uGRu*]&*Xt&So!pROda>8VHfA_4aEhtSrchPS1,,Q
+C%QU3ooJ=]j&W8Z'#:)W*eM`Y]p`R!Vf8A+i!=$c.V:mR>&g,%pT)NBc^QJW<$5'u
++1rKmmW/YrUPNS'ok_7^Zllqk%U0;rrt_@6]:es>_Zk36&0_RVs3K4"eLDPD7+^gs
+^rmXnkBkuQ'f:^>&+D,1S`9%dLO@A27R3gi_/hPWc?%`F#Xc.?KFKqjIN,,kgpGYf
+^pR:1E-A;TaUK+jPI'H,gJpCliu_@[!3UGGIfBI_dCqbEY4lKd>+9Sg)ZrKpJ=%:Y
+9Oinj5C>!m\3BsSP[=rFn1'IE+%?tp\.>#O$jUM::N?<8)h`4d<[dNV'Xd0CN;[4p
+qX6EUJe@cspsog@6h)lCM!kOGS%]0h'Fs(-R-5:F7PBmt?[I>Q.(1T,/%U;^VMRR[
+FJ*.d%&pf/!JV<E0P]'ITO^)[]g.7f7fXaFJ^gP[JWd2C<$*eu8FBsl8_"-K0hhdC
+V$!Rj@!KMg39b;pQ";^E.NPBm(p;f2_I:#qe>>B;;QgC*0/2]h"U/;5dN!hgVMR"k
+FI7.l$j0ri?>J5"IN-aHTQE4k]g-Z\;08/^B\*nArL+;j6;ii%.X/I>EFYFCO\(>L
+oYHWTMs<WQ=5LqR)'Y7S;(iJh\;[tm\nc4og(Pn+RR$NH1POs+Y3o1m>:.3tdp]P1
++?]95nNs;E]%`T!_dq5)l33>Dg`uma0"m6Y:RLKa_UJt;$*L<gFk>Wm1_D.&%[?:3
+@1$>gdp736b@HuF3_[4@[-,$CQgW#NR.c3T]d?Fd^f8TR78S1_DG1Yp\i`r__.>"`
+=*Q.@DAkPj8/L"m^lU%ZcCC=IL:^H9E"">%'O6NC3)X!aNEu!52Y*@Ca&8"3GXqq>
+V&r#K)=Ieg;OSN'QQ3M[#d,.,J8IcXp2Y0,WD^XGK'mQ04fe,>E"<YN>X6%O_CSGi
+GA4.5IP3=i[J)B;i]Jr2XCmU@GOEX#cUM5dp+rjm(=oHI9LVIDZB:jc't7@`<ehF#
+?%\aq>/6/&S2=Zd9ct"-A;fD;@auGW/DPdA*,N!XQ[L1u27>u[5;Pfc-(N$(/@MlC
+(i?P*c/C2pcB8DgCiHMVa.i5/r/B)a:9O&k!^4W/0i%(T!rVD(Q*G.cH[a(9!Gds4
+:H/k\*8So,kWPY&g[/$l36^%cajNZ*oI@2#U(+%)#(H^lAJt:i\n40s7"2NShT?E-
+EehSb42i=G?0SOYnV&$Jg_i^HUJ`1`CS=EZC[`ArbIdCPI/_kTDJrn+Ho9DW74jJq
+bA\HC+WGr\$#0)@KVCTeOYF#U=hFn>e&<8UQ7t+fZXV]_b(`7uisgqlMt7sD-dNYE
+7!OI%Q&tcSH(\8Q#SMI11$IPQK"``a^/$HDM@bpfe.$8pC$\?W/gT5+S2(bQm<qNm
+kR?mK$99+SQZ;hX2_o75:n^6geml=?g^Cr,.fGAD18G42,e^B2"]Pp>n8Gc[I'3]T
+0M-sd"S0_(0p*3?Dic*?UVDp9&2R/ZTZ6e(gI/!li4g22e)uJ!bG8P'B9$uEKE;57
+!%N#(TRPgdMOY#!)m>>geA22M-<`I?K&C1KIDB3UXFc@l!O@OWUj-=+<[eFp>V6Me
+PCfdDc==i+@<Xu0a#Zf"&$PA;q"4p#bYnBp<57&qYE`NS?sY!5mF]Is*$+D8hi%P$
+of#>a)%,I@0Jj+.>%0&n'#5'0?Z._A!5<h6+Y7k"cL.N(BjnT>c'ktc3KA#Z'#*E;
+E'Y;pAbkI\2W%/pHm:2%d#),>SpuG9;"9R:og@h$O,]&m$/trf1;"bqce%.nSh`K0
+I-P2A$p*DDg)T?'bg<E0BmPCD7k\9o]jBkbE1Mp;#4SLcF22!a<e,T$=N'C7pjCs'
+I!l$?g]fmO!'KWL$t+II83/'%"5qlg!Zjjda-#>#A9cmAGhcnUI)5;31>Ij$.X;UP
+PYS4FJ?cPa0Les\Ojn@rFke<dI!pRN:$VM*e8ZS0\mdLmaobi'VK3C7S4#CcOj6Of
+c:OMNaT\6!MhIYn-*2\"(U^kMC%m.d[]BI!DC:S$8`Y'Ck&tcn!P$DAjFZ,X+1G(/
+77D,edg*[rAHY,T$r8+ce&_$cc1&*bnFV=kl)PFt^dkY%fTbM/(i.;%@jH188Y&=K
+Veo>0f,#:YUeWR6SPK&mP0@e0J'MSfN\]i^#`%dc^Y-nb&qFoP\S/Q6ThotlBjJq%
+qU/LBder2?pmV59e:<&\d*]WrP;3YiO,J3HSU=fu&_DJ=Q=`VKpn`]E>8/^B)8N_J
+AD!:S$h3bfo5Ps(Q8Zl(LZYaq+*pa1EEeGi"Qd^].qgdYe#MXVTANCl)D7[tM)1DQ
+hdi\=:0^+TbElL@&-aC_okL-rfjFILY>_V?>e*M+.(5(b<\D:=9.SFh6#>KtK('+[
+)6&5bgp_rHX3\;6XU#4XkVO?s?Vkk.S+P\BWp9cb]+<m3J)_.Hrh1^ufSZCK1gg<u
+T>KS1#=7n14$4-T>X`P=,RZ=[o!%Ug#Su2ugCf*hV8^?MY@g2K>Bd4d0-m7"SWXNi
+1dN"&91$9MQ]f_n?]%Zp9S3^Af\*5]CQaSE8mQ.-L"A$SN#?aaO7;bYa/:=#WBMp%
+k<"!8,Kpn9W8mE[c5J3ui&Z=s9M2`SF)$R\CF"t!F"@<D2W"NDHF_JEj70K(D!DQg
+&_Nrr&;Rj3%'1mUWfu,oIff[E-V'm~>
+endstream
+endobj
+88 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+/F19 80 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+91 0 obj
+<<
+/Length 3308
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W:,>E@gU%=XpV&R`%t"#N3meM^0,@'9eecq_uZLBWi)GS2CoBl%GLA7i;:rd.4/
+nh#\s/9W5bPk:(^5>iSp++F"u:"\NPr=D^*p_Q\m%/`pt_Ee!GnshoIPKguu^O9[W
+:&QaRr#h)bkN.=D-(@*u%a17olXO*?:RG%oCmWJ]`T#ACPakO<SPPE>C&.m0%T?-O
+l&5r;ZojsoTET_9Ohe.W>+\i.USXeePO^j7p[d9[)PCU%1Q;r2Q&f?j2(dGpcm\sg
+%+mF22,&,tm)FSc*S@RuG3cq5%W$4lCa=E]/Qa_7[aDHi1I)`YLtI7V*N&:6qS!(*
+57[#b#PLLim*:1\keMY["#^k-i"iC6"l!]oYW8BR"<]lGYQ[]b_t8!TD!A`aEF?P'
+_!Wf,0X,:A\-#cQT19Zu)?nl/>-Qo1V\!<<fpJmL$8JTm0j@ir+iLInLtRC_lXEoN
+Mcn#HiF5iKJo*=rfH[&AQrQ%V?XX9rX1C%_k.l]]Cc>sU33Y#Ie\.?(+6d5m*!P)3
+'"FP6%RO4LOSph++_9.#Ze7a74]jt=^^lXW&,AULkpsYC5XQN*B^RT>oJ'#V&&"ki
+p\*((?sYm*?8[_TA/]fM&kB@;jT6USR/AGbQ32s''QMo;nb94O%ArVE-5Le@i]8f!
+Vp.9j9=V*3o)-VrDo$'DTN0c/f'*N2;?L$c81uLY[$o9*J8tgJ^^p21WPB[7Kssct
+1X;<Y]0dUGF=+\nq%Oh>17`FQQ1WH/EQl,2g'urFS^gMcltL_GhK()QpX2+H>0aMt
+0P*pk/U_.m1RT=5m<"#C`l^Lm;]u4p?\et`@"FZ\=Be?+IlZ:$keisb-:!O+9K[gE
+@p]Cc11OE]XS7D$(Te4]_\Op6jlIfEr$o["m%n*Mnm8X0F\;R15YU6.N'74U$a4In
+K:Ig/KAV%-ZRgXJMk"?PCU2gkrI/j=c2?F=Z@Ef#(/k4Md2gG8,ArIoRI\epa/hm7
+rb2;10X-h8=-fVd9Pi<'D6-Vp<!ct8QA1IeZrgl)4>5*G8d?JA/CIgpRd]\dft544
+S\\!SSmdGC6nXpJ0OKq3Yi!q/?K0&Y6KoeV>Lt,1j@@71U.lW10hC53+c[F0]u#-Y
+.Y`$h-a$99:eIDq;MrENB9/eHJDW?i:l9l:P)Ge=%ko]Z(#%`C6b$1Z(ecPVaX'Vo
+m0:*&86m3XEeWDr'mk@j.u6'7]d)tOrso=e-C\c=Fikk1V\1_'J_Yu?"mVPP<<YKD
+j"^Tr@\[!PS()&4J1M$^Mc^\(,97)Al5E_rfM7V@l!,>;r.IQ?,p[_uKY9_kJk"s@
+&W"A)K;<oajf66N:alPiOrP4!HNNI1Es`CMWeA*]*%7t^J>"%l9/;jh_W*8&b"a44
+a36,e0><$B%KJ6#99-Yt3^NVI<"iBSOfMp^caYoE,mK\LcFn/+7Gob[5tbIRkHn0m
+17g(2QD\t#>'k2OLi'Sj64.Y5UEsK_UT8:R:+:LNWfCJ5%4P)KcU.J-+;7#FJkP!a
+q`n(&/)#mr:m(?`6k[)`46-BH-83Ia*[QSRc&`nf.4mPBnf^0g2?/g<3#HBi4^t0S
+`%_TU#]*B4U^D"Te$?07pcbH[:*3-=,.ntMnu#"O(NVQ*Kn<MXMk/t;A@F)Hd,FW-
+0Z#rgl9QZ!kL];I7\RsQp8)UPeZIG!8F:]'3erJbK+X1$'I?X=ph#j6S-tnF!6Lk(
+0<92]r,<;lgeh`nj=AtEW`tN)j2G&AhS1bfjiWWEEB/5BNqYW\j\gfHN\7iS=kJg]
+XQ=R[(Vm.)D$tl(3["Y1I1\/9?p\OAISfeSZKFKc9MB>eS:N15ddL^l\,Lh4]B-h5
+&.-/IaS%]:5(XuUO,3$<&q]]@a!I#kGHK@iD:9\W7=N._9h7a,6k4pRQ1H%A=R,`T
+":mr&1AJ]K5gFT3GPq.D4$!OITF)i"jOEZ#YQ>(5E61X2er_\^i<lOfBUKI[TS2Zs
+;+LaF0i2-g;M!M]p,2aMg9F_^nQ--!#tn9p2%Ts'>A90YL4_gIX-gRR%RC2]rr92X
+g.CEYX7B?P<afa2oBRAWIm$t?0`'n5g*38L;N*K"#[>_/D2n)<Xqcc2<7r/_XsK;P
+Cu:Vu:gm0fh1BX0Q7U%J!D+dr7ag[m+\=V&C>h@no^iF8=6f22n$4R/*!#<?[WKL2
+LsG1\MaMu;1B6Tfk)249<J/MF\rum&2QlrVJHW$[4PS7."I"V0L5Q9B(a$k.:N`4=
+Y'#[Va+Loq3YV(*?!@*?Y'YlQR!9r>ABeo+C;.KF\>J@8fD$)5r^B'[bcZK/k\;EY
+6A39gSIUn,IV^@QQ/e)^R(dUp`T*.:pFNQ[QL"&h,3Y4Cj&(iUA%Q=aO&*7FnS)o3
+9h[<^4XSnlm7/4i5V]M+Fr^8c1dc(Y;l6jig_dV'/?)H%Le1nsJ%ll!;ibPY3d0:,
+KNUs11(@rWD:F))9lXPW4^=!<`1<As[com-%?g"S_.m!6j%G.`)hl_%C0Jm'2o2/X
+\$VDCpQSZ@:-Cp3IW3[V.Q)P&c'l1;]Mjt@]?RnN@Sl][D3e>4]FZ-a/1EKhoXI,H
+,D3;;>XPG[nMH^+/*F"V[fSi\BlbAW4(u2$^m<)k+<^$G!1EO$^2OdY;f(ADO*$h,
++K^gO-E[+M<in%iNA+#rZ<6cWo6[VKPg<T9(l^k!1`NOXW]]piQ?cLNlTVIl^GDUE
+>.mSom6L'#j_6l<QH.K9)ml@NPub4W>Gm5\?0e0[qo/MckVs7sP3NOa85N;SB_p:)
+`B\2q)e^iHGNntNpPSiGAXi(\+0.opf,!LaRbg=JEhD+\M8&XH0dn!c"sppA2JN3,
+\&Kr`"po@Mm5(Y=e<qET$CH_@d/+Wl@A_,%d#"&Wh</l(YXh6\ICnET6d;,1q=Jfe
+mskc0Yrl2:B+0\Ge8V5B`:^R8,Q-8[lid.?/C0-TQ)P)2[Q$k!3KlfX+%/KAe@2#R
+`m`2$Q8A:4Wr17gF]/7`#>t:p^)aMqN@`7^^p]?#l1[8J&Vu/FoOr0rC<g%8Wjf21
+,Lc,%C`ln_Q>Bb@fH@8uc=YO,aGOui/ERB^kg:0AeSJX^bj"M/]3ToXB1":'=6XUa
+EQ-:Z,.iIf@]hQOd8J[H2M_a6aJ+1<*aUX!Z$$4`=q)Ze?_tq=ah=od@F2=!BUrut
+kNr<3r_O)<1s>b[#/SZ;2>$_/OHAeg$deWR]INW/$ffXGgM5$GL[=CO>m<2W%feJ+
+qO2cZ*/,f9[S2Y2gK&CP5N'Cea5uki1=UVU;8p5r0k2<"oHXo->]%Q?'6ekRIe_e#
+eM-+>~>
+endstream
+endobj
+92 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+94 0 obj
+<<
+/Length 2771
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Wj<D3*_c&cTMZ_WWAI3:"L!M,J[+OQ:FNJu/]t%T$Ol+2!bQ/#O38P2faLqqjJ&
+;PYT,dbA691,U&s4;uN2GFQ5=T."'oeRj#lXWmP`<g4pS9ia#A6FPT)GL:/Tp\o*'
+l"],5XeRS-imfBj,9QWs2o4W8fO!$gF2$@U"CeKimlr+%.#jHjpn:$-Ou]d>'Lbmn
+A90/O2.ILA!g]!B^gb^mJTK7(2+W%H2i=u0e,^kDnE]3a:a3:[)%)[](-mC:q$`mL
+_EpHJ&mFt:%8p*Jjj>dDad'O#Vh$sF\C@uA/J.DDEXiq:>RU<Lp^F.k1P-^j,>sa:
+&J].cr"\("6AC-GfED>k0d.ol1]\uc$$QNOHMh?M<SJo99Vf2@/O&Ls#q_C)[`hC@
+=?X)nfMdkenkOVqRdr.j,[MEWnFu#6$k`^D5W&W$<c)08MmC,W$EuM,Osiok$q82Z
+E6Uu'Pf!fOi(Yn#e/Aojc(n+BC)OlDb/ce:=`Di'&&DbMq!7I#@!_FKeSGS[+rGK5
+^1sURGR[QQGOp1B/>VhGpD@t[]LOd^0Wd>p/Pqt>qRYCU5n="6Mr4^icZ-)R>ibuk
+oG9m\_3!au;]<eXBPlhJ$qD#/M4!3T%Z5JI_$"/+'L.m>U"?jGYNkk47;,83DDZ[6
+mK1'U<aM[d.YXfuJ1;8K_7,Y^iF(M'g]bTM#&@u59#WC_(JuTE<Ka.$6kI9h&P8k)
+?R:a9TVk`>LPP>VEqdV'GlH`mB78tYnZ`KGm$)`4q8HRhqb_eOnfJpQ?.3m!=<j+O
+G+.f;a:I%ST/briO2S?lOTCWgLPLXjok_?&IO/DKS;'A/6ob%i4e\PXP@.*6f^r[8
+Og;-YC'_Vj&@%YJ:ZK]os'SG:YLZ8?;;Hs5J>/EU1l#HWn5]Z7-4dpSA<c0Sf69\>
+V5$+`@Zf-\DEgq5OI_A\0@JZ)KSJ1$6%3&5,UB=F:E&-qc5;fdP/9s[YNmg6P$G"&
+JqVS]<)I.qnmp/M(K>mhc5-2[dcJE^G[3#K19=2[q9\"L,^mX9i]%X91[$AS.qdPD
+qmq.Z01[9[bKHnlOEPcuS`[;C3U0&$VBKNjPF35Vjg<Z8f/QM0LYkthKUIGZ$7ktP
+<.::!DZd'E;Z1e?K`/mMVN]4&(*'mq@[08&d15)"LHo2d(2/(#YC\9Xs6Zf$HcO+)
+$c%TPE"HedQ2q;Q5RjZBL'Ma`H8[-D8>Z+I:I-_Y_MhdV5PNmaSoOL3mKQ((=kL:=
+*umG/;tfII(Eq&I`="=Ic/oR[kZ/?r.TP0(=-8n\DakPb0H5(Llih&_/]RDP"e-7_
+V1!u*Oi]9i7WIEdlo6AM-X*CEC!.;([?h[hqsl<]e&95-oRaH?(1_o?!DBa^p-Z=1
+.WB$\mN<R^m`WNP]Kg%eAP`J']g+14rD\j(e"L(h]<4:=kO?u`ads;U,#$,_I'7Z"
+)P?-(IfTXXq]+N.`@JQaoDS8C_d2@t+_LD#:?ll>a[VhUS=$BcS"WnML&=524^j;o
+g.7a0bC;mjK_d)@aGjI-ag'@4()`7TREBq@(.c]$Y=J9#L(%7Wnni;g0Mu;2`*>AP
+OjIm=OAs]5;okb/XI)LtSSnb2^JJWo9pM/;pt%i>^dbS3:EiAZ`*Kg)kmDs0-5[.u
+!\4LM;qiZJ6^$J$<V<QL!T_mNbNruR._>4]?-ZUa*f;5V*j;TP+8!cUpe(e7,Gmu$
+QAY=B`_q/Y4_+@]NQf?f1mpRXIY-b?_&S[QUoOZ:hM;Mr,H-W[eD%8gc395"gfbj#
+;X/6h/_$q,h1?;+@r'G9RhX'@Jl.haP[\2F[8IuZKl#I<DhQ0;-kn#KV;;:B30sVX
+79(:#WCD9+=t'Z`68#[UH&l3BAg.4chC@tR?U/ePFGf,Y1`]7sn`XZC.do?(1#8p-
+BZj,43[:)$Qp>h'TeZEf_aJ,E7d=h$/E6g$fUUTupuV98+qP(AF9B?`r#Or%KBlDd
+MN?IX8:P-8J:TCJ7dop!G/nl>M\hI'otS;&"a&koY>#eZ[,[2b/[u`O;DhW'j?':Z
+'i'-3,5kG*,LQ]7WsnXtUoQY"`]Y$h=I0\$lkhU$!kXmX*_fX%4UgW*'Bii&",^ZF
+`N8eM"=BrO``YUs[O:JOReWLgil>f+Di_?'ZaB<]XXh!ARWtp[^#&uqP)Peho@>G8
+3(;F.<E&TmHMda'PEp*^Si)r?p%S$sKZd3*8^<a5PW@#<`_0J$b;mM@?.c/5'Houh
+n^J:pT)RO#EaAt1?[UD`;/C6.<6kud(``3I!)r0nc%cY**B&Ht,OH8J3HsE+T=$3`
+$(iB:,\bV"'1dj^rJ']B&ejq]_?]MLPSC,FC<H[rL$F*:%s!iN&(/647;iPYA\\d/
+!?#a(SdL*>(Z,E;HGcG(dNC/B>pBfRAds`j_0/djX#>M')+FarYt:uXdNN#ZTGos-
+V/0ts9_XfrVc0"Y\gSmeh0FU/!jLM]iTUk<R`6LDQN<J!HOk>?c3N*&Sp1-\V?0q.
+[9'_DHUZ]8#tg?sZkTA`"K:08`,XX0U`ZZG)p5Af0H:jm5+eGrap%"'*,^:%\F!*J
+Dhm=3/a/pDk5*9)a1;1t?HbD>>r1ZBg>/:Z96n)L3G(24H!;'-kQ]'*>Z\W:!$E+D
+DO^l6IpRM(h;5pqW69MD0#_fkPhcCQZi)pdhe3OD*.=7$3Vk7dW]f.QbTklnADXc7
+ES>R;/@=i*Y(o9#4l^?l&X`oGLk&kF--MOsWTp!i^[BMM;k`m%k3ftd!9]>4D?~>
+endstream
+endobj
+95 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F11 19 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+97 0 obj
+<<
+/Length 3073
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Wj<gQ(#J&q05P0W&2*+BEa;"W/ePUm#1&S"7O:%tj-'#MGD[-*jY<j`ENms8,iZ
+'QnDN=pu<e8];n>Yc:fJpi^ZKqEmATZc2']d2Dr"K1Qs#Hkt0ZjKli)L<d4dY<RJJ
+ZgI"3L6RSK@Wb%eXm3Y)M_D;"A/=*s8.o$5EHcJ"p4;/_*5ppf"EU/TZ4,kH-96On
+A6T1oHj_n@"?Cud8kB5J,UKA2BWb/Z.rg.blbKG_:aY/o!'_H@Jj_ha\3qf;G(OA.
+g_bL;WE.@=n86G10[<3+WF2Ym6X\Ec@AQE^T>a$4\=CfXaB=1c,4BN`1fT@YSFE-J
+JJ/mRTaeAq^saorqlfWfn#0Q(Vd-D5q[HJ+S"YK'DW^._NaBCHA_o7h*R#`@C=UoX
+''%hNLBiDWBc'@H.&!?Qkig,dLIA"rM$Oc,:9*KQ1Stj7].)h"iS?QP4BM4;q;L;]
+k9p')n+q&ZPLWJ"+]A/f#ltg0J]kniA/+aXGX=UF(oI4H0Ge`YmK?G'DT(ZD`I0*h
+EBCX&/Tq[H+YXsr*!;Lia+15AD0%u\(bi"CfW9P=O-m#qj+9)21AGe>fjJE^%r;(U
+j9p@++b_Tn"X`E33,IPR1.W-O>2rVN'm;=$"*#1,7-=T^q'lo6OG6)hD>\AZKTM9l
+Jk(%oKYkqJF=NlPLFTkBB^-&*Rr])`rIc?=b%d8KK"6bP.pD(pQH6S$CpX(hUpSFj
+AgGO";c+SH(I)`U6D]lt-q_0\SYcMd/ZYG)\V`g+s)E`P++n?P=!Cbk9"fa(%3pdt
+H1A>#%W68+_tog%eHeU3m?d.$Ck!LT+3qc8^))7B.S7N+Z(SW<FJjD&%lkJYjF9A]
+McC48[cdU6)1&qFY'`5Fe[siQ2<\_A(O;O(OgN2`(V/":r]V(OELML((Sjb`Eq$W_
+W_Q[`VVE01[_MoGklpB0qmid;oI[5)TQ;!d)JU8dq:6j.oTR-"KdKL*da0Y6&n63j
+.T?"VTp4=I8pkc8;F2\XKi15nEeP--kR+0I.DbS1:H2#`(e\_$LDCu0VT$kC-Eu4U
+@j1o8m'NPh]K$2f"SsX8:iI:t"]eS(21EimY#kjt64X5ZS.llX17S?CTojsq8kQ&L
+U>R(A>T<(`.Y7pf\YPI;L;)OJ5VHkNcUA[F\+OW_:s_Sn`c+lm40Xb$Cp%l8!FjFZ
+J3?7K!i-FUn)Xja;F0mBL$gju1esmPFt.<^OalB)m8WM.c$\RrQ!"p`,d]S[]J@l<
+klL-J5`FJXY.9,WVD4NA_KnAO7;\PA6O((25%@14HHkjlH.&reU83'9+tRdq,,!D@
+E5`Y[jCXJB]sEA#WKci$WE.gYNq/_B7UBPI+$m$Kol\.BUg6@O"WC+h"K<u:K8*g!
+*,f'CCWlZ-d2^iI]Q7ku>t5q*\M^JJ\1n]#Ru*0"6[GW@,Xt,B&K_R=LbouAQ=Z)%
+iU?;5!^khqETJc+:(n"o/)q-NGP:Eih=>2Oj)/!ij7ZW^>OA`mQWr+O+T-9Mf0#J\
+Bsj$H+/D['?K68oY70*/L/Z,t44+/!EhJq0Yg2G6W!<b&J.YC$E$['"D<$Gc\=BG6
+A]P9`)<#>`#!u6JPW32</7eEc!a+6@BLTUNgF50cX]#k:bTc1G):jCY\K9]>P\(mp
+-(P%4dSRB/je[p,VLrGN$sIp<oTl=/#YZ?p7NF0j1cXH3!gZM25:)24a^M+3?lb2_
+pH!q[!sMp9!D*h1eqMH?)]8E*JP*k@Z8+':lnf`_b*Z6T<(MZrGpph1aMBWB"_U4:
+T\r;lHHOG#S>(Xhlj%CN;-KO&A>erOfo`8,310ccPiJ=YbMG9S#A[meW,]6j#=@20
+aAms%iJ8^H5J)aZ@(Al"dS5tZS*8T^K4;P%Ua0=+AVh3aEm/X/M$`#ETi7J%/E'HX
+%9F22D,j!!<k5G/%m-s-]":7@J:$Mf\lDc8>oU[V/9$s.jHcrc"`VW!Rc\_9C/b6N
+/\?1a>&2La"V$hjq5>MVS=Eb9`F6V73@!tsKT)YSbeP_bcq]0)3-Jot?[lM0mt3Vo
+;[YYG@R)pefZFaW%r'3!ae.T^=EMe/1ZX-Fr^3$qKUdT+6j1-:<7$>]E[ac7q*D@,
+#.8to[j2_U'/CU>\=sGo$!iu?FC"qL_cR2#_F_?Y"7'mj67R<ukhs<tn_PA!3IeHM
+;r-<*>MV":RHX3.aKRhJ?JaWTm4hpu(G=$3\6B?^%S$0+0<;KSn\4@FOhI/Fbqt.$
+[&7(!:,CM"3J)':B$D_Qb@4[#QcG-oUc\>daJ;m^Ou]+ENopNX!e*-`CK,55b13(d
+'LJtmPhN0Na7Omn6O=XkjUa?j[;OjEKg?han!=.;S_H1mmb/<9Pp+=(*H*?/_Hb^r
+F$/$T\q*Qrc^)gb^>cOpP?RpbLTuXT!l6]hKp'OUC!>Tc9]T1lHRWA^kPn(_E9I[t
+XKr_kRHkY[B:I4rXH<k=[Y&qK@AdfQ)ENg#X">])Jma\KX#Aj>NAUuP?R#f,RR!g9
+L$.QR<m>+.^q*D#neM@Jhsq6[8RDR'.<<=$isQ,>(bCI7V/8*ZP/U2F,5_eK^[9c/
+61D$qIh..C^;aSd.Y&pA0f1LN81hsG?Ja=K>(dVi*87n%?P'G-WG:`uX)S3WTYP!d
+OqS*][l"O)H9#N6feOdS?1mT7"$tGGrs44dYONV98RLKa";=i<c?,u5!54&k;`%M/
+P\`MAB,-m^.WffopBn@U"Zn'G6//NH,"nlJPWV5pg'8hM4:I&Zcl3M?\gMDiakC,W
+I)M0QAF4)l`=0pt6B5W-.ta"<L5eV6Rfga9ibroVN@3F<;^1:(oo=B%DDqf1q$F**
+<p%rXKuSoYgG0k.QH."a;[`0%*,=R3Wd2I9km&ec.,(VG)+LOgT]Y-i;f`kGh&P`s
+$tZollCm:#/^%rUb-r$\"f.Ec1>L&53_b;(RpLO0Y:?TB+tMLJ<!uLbH9G5CNn"^'
+@l8h#dnn\D(\dX7:(pLiN`I,X`M$t:\u#ZEp]Lj7V+tg`NW4EVE>L>m=QeMun$uqJ
+=-Q&P;ZY;UKL<=tO%EK<#4E?eru1r1rG<&~>
+endstream
+endobj
+98 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+/F19 80 0 R
+/F20 99 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+101 0 obj
+<<
+/Length 3098
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XEL>E@OK'n2c^iKj]r+D/QmV!W%A\iV?ETLmN#6\'/\.(27uN@fEe3Kmi)s1RS8
+P*.A#RMK!.'@Gkaq=._)o9[G@gNVmUbSH\;A/<(tA0uEB'0AirbN3QF^PQS62fJ_B
+-Y<n0RsE6<=O.b`)eNUn/Ui?>6Fm%4mE]C](p:L<Cq9IT?#6+i]KF*hMq`=O8t-\N
+/8[-tSN=G3l&Yl7ja"E7a5(t7s6I72Nj%6&C+cp/.@[uLP70DKfXkqLh)3eH9kSOh
+'tjFq)tjs.r6OeElV83M*=X*a2,?UuZW;'7mm+iA<9ubP7#!io#qMa\;MqSr\;Z,r
+D[Cnt=Djjt^/YIp11Si]qUa`qE)YbgbAATbWp;Vica6pCm!6nuo4X`$,@29E(b;`A
+ITo9>ZVqRE#3"b_"Y;`',a,H51tMk0=9'XLjn@*UDHB7\rIh5?h;K5.?fQVD!\?SG
+=Y^'r'$U_rD\6^-N</f_P#+c+ne:#HE0kTh8HbjB@CL)M'nS<(Uc5f4>8H"pA]+su
+7`O/Sq6c)-rLr%g*uk@SgH!34*+HI+4FYs)5ZMgJn8*(EGXa'bV_3/g2tu@O__YBm
+6dDc4giNP0IgD&A9^$uqMRa:kOLs!)j/Utqgn@"Y-4.l=2%26u.Pg>nE0Op&h3W3W
+?T_<oY1&eu%?GXY]cm@PF?FsuGChij2A`L1^C;^\Jl6LJGWLe$3D@GKm")Yf,$GA!
+T)]s-fOsuK_j%FqFr8-g[7].a:k2)g!Y#!#.$2f,Pb<7Nn[seq^S?&17N(Qfd.<EG
+mI/;$X5\@l&\NAo?X/,+`1;^fY4/*>a7JMZ.@5ksi>K#R$W$*+1Zh#N^ZT!BLdZ]@
+&o#dPHKFecd%1Mo_50K;$V4-$g4qg>.Kr6MNm4_sHXWs>!9i?/"^+"]MW%J?ga&:`
+b@dM!VF%cH'1*MP!YXiUk_fN;_]]HG(JhO%f56M^_>&o$4TB')FMe>?.Llq:8Y`"=
+p[U)-F,WhA>r5/KU()\VY]"l%_t^ZFHaj1[-=9,K&h[)n6VYF2,qkL+k`g6-..,rX
+p?t4:C"iD=$#oP_gfEuDD24_:%bK4]__II>NJtDcZ]PM"3T7h_,*j[)(Pu6ZNJ%-@
+@=:fm)/-I\b0a`-9IZO#=RnElk1WP#Y?X[_bGWnBU)kT0Yk5B[17hCU]6Yq!?'Inb
+H[F7o&tY9/,s2oTlr[)L9qeMTQA@Xa%c[(-%eE!U$_E5,jL\'8]r6]SU:NGgjm"%N
+aNRs9P#`YL8%t:YY+9i,Oc!eRTKB@XHB^1(TrQn[E<BC3AfWp,qc,ML/i2V?h4B1%
+,KSfo@GJl]L>850B`u9I:t)?E?`*p\(W3d*VVro\llh#7&^UiHk"ZUf^]+:7Ej1%:
+T@f@$=/'&+gSW3:Std#?-je]S-n1,4JQ`W3CNl8N,uKjX8LHOB4FJ0V5IR'P[!2GP
+;[lPi</h%+3/pOSm>Dlu?b?hO;1s'rf2_eI^2eGn\075)o]]$@)$_chJ_N47*;GU<
+cp\hb^&dp8KQjbnL9-X&c-5B+L@$..U:hO@MOX&![$5E-e!!b(P=2O[[d)Yb.>[>t
+.)%RJ^Rt';r;,MS".C#2k*7oWX;>W;*inr4_6#,[nXe_/>k8B=KP$WA&;OEm#f_b7
+8'm,;JmrpT_Ca&C5*W\J0OnT@$c,&RcEkj3]0Wi.Sa(9O.e;-Md%e5u9n?A[`WPq>
+MP!0ZgQroTj:>2'U663p*-]5$mWH\:6r>u&kAq4Se4m[VR[:'!1j6P8pY"k"9Y\t%
+g]SE29;P[]MdA>=CQ/IUi/@i?q/07s'l+&9$j$p':Lc02\"%t_/DGKa[%d:nftsQ,
+V.CtsBZ#I'`_rtk8rsI9_+0965/r&9UsH9=9Jc&,PVg2/AE(0n)L]G)_);l2e5!l'
+HGF:e*DD9J\kDBF$R\RVj(?(^@VDdqVJhX&b^8.9%5=(V):_tX_mudB-":W9d1eFD
+-(r?R`Lq]R\[Z0,_*QC#eRt4pT!UrCVdjm2(@,ZiUYo95*Kh:'<g+s-G'hSPAatGW
+C<iSfRYApao<]gJI26]`$iaj.m'1<&=gnORcquMn\rXVXc%'(m:TiHKEVDLYd]%Zr
+7?ocVqab,*Q]1P,nGeQgW]7[Oo*SsOj%ML",-WO$!XgRe`+NW6*rS9cN97r))O_OK
+"cq#l4FRCHIfcl"/jUcDOArU6,iZ;CrUg@?F%hTtUbl<7%S=Q.32%2):O"'MGV#0e
+H_?8+Y;1%fID2`O>_+"4+M]cV0Xs#S2h=`pCX3Xfm')+=Jn0ZLMVX.F&GrsF/q>2X
+U(UTKJ@MGiM]6VdG*5V+UtSUlWk:mtfO7mL1#>9+d;Bik7oVpMO($gAI+PpWXJbh9
+6DFb<^2!_og&>CI'`optf%)6*af.>C+T_#GT`#IYSHD@TG&RL(m2\R*!0_8M`PUg,
+^0RGOUsKqE@g%6P)&SpoZF^k,Tq0.5fY/\u/RtIr:,H=:B*a@MMb'*\BDifi3,Z/8
+K-[.TcP#'nGadiVD&q]/h*i/1OR6iHPEN!=J+H7()Esk;/QN8&T_:keH;@%4p)UEi
+&ekqaEj[tL[hXc4/$OuPTk'!2kT7$inj3)V3]<YSmGU/]U#c@NkBZ6^'F]PQc:5bb
+c&AZo)e%Z].FhL=6Bjc^#^-T^K>`jkBk/W]=#?tfm:r1g?&AbJ$rSA#1bP%_A'&/N
+]Q1:^_s5F&>YkS6I"nY@K\:UQD8Q8f;:\]=,)oFcZ(TDZE^uYG5l\n7?mo\5RRQHL
+9)F(0QYTi&XoKD,">0b)nUs)3i#umV0^t1PadsMnWp>1l5TH9+.GhSAkhZsohfg%1
+QZE$/pK4l[\@pWDJ9c4=7u[-LEq/Z0'KAZ:<1dCqQ_?g[gD0$=3EG80Ke-Qh68Q,.
+iN^(pDuNr"^]Ud!djql]H5keuL@4K/o@Oa6]nT-7c$BN^:9?1tqcK1Tl*8u!8<;hW
+0@XaJ(2LIn6`[cZDh7*?MPb4tTd+^?T>QoB^AgLd_'FK+>EWpE3^ZEB443r++M,Sb
+bSL1$^r[sD8C]V,Aus2I3*O`,1C];KI3gG1UFc,n3^ZJRpMLd+ruD)hCKW[~>
+endstream
+endobj
+102 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+/F19 80 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+104 0 obj
+<<
+/Length 3555
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XELD/\1M&aj<1$3A/?,S2^-`[.$G!]5qd\j1nT(4%(H!2ZNWb_@<a,iputI)#Vl
+G*ak.+e:uY+;VMXSXH%>BBGV+o?#/diKR+#X%=ukn1U/,6+fHX"!TldSSoic\t6S4
+lOBDfX3$<FKS\l?0l_TuGN]![m?F+=Okq0SWUG2.gOAJ,n`<ZNgmQL!Z[]Nf<pBHp
++3/k60)o3oPD.`6D%0ji^tE>3$D'ZDcu&aBI\-Rfcoi9B*gLC=4HT`;89$&8^8.f"
+j%:;@\lkkt1'ZdK<*AeE]Vqo0j7Yk!0k'GS"82gKdh@`$L!"12AneCj":Ba#=$5mi
+=.Z"417AD`#2J7_g'l#=[\A$/0%?-L=A.)\)?RbI&j1!Yr5[hNRE%Y[9/I^i:,Iu4
+l0&G%l>_0OP)O2D7-"%l?XDh)Bt61Uoji5<Z]Pm6'7Qm1X_]IInUu'Vk;1/+^3/T4
+O:%Ls-ZNdMZ`&*E2fiU_N1ACg;(#_<R$kDb5Nhf%0[Gj?/..pD^<%?5=U1lA8j)A9
+rP\M2<;"M19HiVJ-[dZ=R1Xuh,?/4-)[<a,[M";>^!"b_l/^#]/^<"?bG=aS)@UFY
+]c[`CY4d6<Rr&CB"U(PI.SM6k/gX7qCqrFM3OKfWl-N:@;/5:P/T[b`%dek_*f7gW
+7M5KFj(R/IeZit`g*?@\iTkp'E#AhC1X9j=+mPRdcISgeM4lP,)E88l&u35[GJ9r^
+'sAcMk:Rn:;.kd>F"SQm8/t>X#0LR8"A<@-ooXNn02LT6L%CYM\kG!n)K-TC"HFqc
+>dLh:d]qNZmEl(fhsN$\gG#A@)2c_,a#Vb.AW"R_-k=P"5/b>L\^fM3NS[EWE0-g"
+G<+0C*,^MKc%%>@kmLfki5;*78Ga$,!!'0@1mUJcfi?;^I:?b\7$--$NQX#(B5lB.
+n$pl6.3lO@0UoLYWJ&HToO[&$fD*e*FWtiRZ`eY[;*Vs.KK2C3N?")tNB5%:j$_Fq
+K05ulrC8Pm=K$Oc5FSUr6mG.fJiF-tat,@5aP[2+T0P(=(ac'Xq#X2gS1,#3-\N>?
+&,%VlC%0-"..eb^3DMRmQ?(e&9Y%T;gWY0Pohg/)='/S(MerfTM/ijh(qKl7@8A[p
+b;?EpKDmc`&77sZb,4=md@/sLU6h:JcZSe;nAE=e6gk?=e4G':],c*Wqk!1s;N1M)
+9#gDolD&[,0CP*FIllN<I3uV20ec"q9O$tBmb:E`7Q]^<BShTd,"bm_.sd-=YKF.!
+pE'bV.N;cO+9KeMXbtOhoTE7=$V6CcWI>&t7KZ;N(H"-9`1`i1od.F1>l`5doe!A:
+)c!G8B(<9(d'pL8?Z65JrOb\0F^!j<"\NJ,g+^p`hD7oaf#'en'r#W+*+"O\ApDCU
+&l5gk9W?SD*j+&Q<!;i0Z0q!r.YL;Yd4gB!lMAeYb6"WEgpBjOCaa<1:<g(F!H5dO
+FF+8/.TpQD&NNGN#0tX&=&;\.&4oLlgM,]l#EcgT_1,FhEB++V!f\%9T=^U[f`j[`
+,.@Ve6a*8Vn]!#N,*DAjM@EEW?,aB<kGjmUREcRRVj>]F=5uJ0]kN4[@%<7#U1i7G
+k;(/bb%.$f]Il:*(O8lIq?(cW=)8p=POhE@3da+&f?T$@lT2T"eD'05-(l)PS%HKJ
+hlsZGMY?#:-oRP?[pFJWm'MkWo)`+gZ`o!QeJKCn4>q5>,R3\Dc.o:@R]jnD[lnF[
+\>l10:Su+T!p'"[1tLWeCZ`MW,L*Uf7u>"e/Rg[H,W2<ISa#suMu*?D1Q%=RT[2%<
+qbW>&0VtcRCfN.8+@4@H%9ecZK6.IuW3eM#6"qp0hkg;^";XX]-8#!Q5NGD#GsN!!
+bbOF.LGVjda)FL>#nMUJ*2>M2CA/Xkm?U[)l[.$)H$_hAn$1Vr!8"@pe#KSE(\F-V
+jH0)[Ql-=?FOLmb;;Do;7n'6t*GG%)UCsl]2WA,Wc$,nq7XWQmJHpB.q*,\fcOFE/
+g!Y'._@iHP[TW'>JF3>=5CMel%<TVs6RR37ms?B,(6XeMjAGNd0r@RXX(P68j.+YK
+4N2K5>C_fVdu*;NK]<cP`8NS(GlqIMm4c]adnSjb2KW"?O0#&VU:0)$4#N1LVT70d
+C&uO;cl=8X_q@DN@@15'E]TQ`&4H$nML]O?4,s>W['hLT0+7t>!=o%eL69J3Kpg.B
+9cEke$[ir!JVEZ*UR?==$s\Y-\V]NNpM)[\!)fI[XoJsoj5C,C_2aO=*ej#fb:ANj
+8:JD\BRVIrV*,\u2Ht]fiAUttqH=EX#pT\u>k^A1-2P2t'HQD3_4e$O&(J'Xc?%l?
+NgYQoE"3sd#R)^-gHEEPM(WJ]@f<sWh'Qb?7Yli^%\Q%<at3lG-#UaTlN(ZfaNgY&
+$+<<h,nl4U3T:&u[q53^5oCsi(YjHG#6;Yt`,aN\O5p*A+]n9WY7j26f-h&1"q=IW
+,LIM9W?4kOS&r;.aie%gFRo!@pugJ29Dl@"a0[ICC3'9%qPVHcp#Ma/GOs:i0hT87
+#9RbR]s'@=BMK,H-_L\^h)g0QQ4L@Oc6$na\AaaL_NgW#/!EdQjSp-!0bi3Sa'l%!
+hCf?LUB/qpM>pe16gCouNA)<-0IJ"Zdsd,OL.JrWn.>\Wn;2goLNS-OLleb]'M=/`
+3@U1/7sEZ!UnLGgg6bA3H(p;sLpdqYkl[u,,OdbD5RjN</-(RUq%!2]k'M]6asVTR
+FL;L![:;_7XrWr&Uk>UP^^KGc,ga\^1Ku$TofRr#TP38>K^7N\*KP<9UA_s-a.f>1
+>>TI-_C;M'#;n[_Z&j<EfKA(i_&/O(p)K3o[[l]TI6fO=SnNiZD]kEb<)1]m)`)mR
+05Tn]9XZ*YUtCfoBL">!P^lu4&WY-BNEdI,Z6H97l,14iqh3I7J&-ZcN6k?I.Iq=c
+CM8I0[TZN:<Or5f-fMj4Y)+8\;rXVm&WGm_(XP*1WY`%iE;7p-Q6M(Do4BA-?E1))
+r>Y]I4b1ZGoKr1*6o$V]/5Loh!!M\.G&$g-q3'1q1rbABj\a^&]<Zu7c9EhG6LQNc
+#Y7?0r^WV*.+`&n0n9ja:ufh)N$ZR]hO?+<00,<o=cY<>@#YSKBPkmc6?e7c,GI[q
+O#H%BiLkD_TNEGap5\0+UXGnbE"(tZ*8<V(ZcrN+`ebojmZK,]PN>/p09kGpEVptc
+?fi-%GMgVf3hBTppFNEWfm%BlOug!shHfQlp\N.E#"*7faO@)%)@6hLYrsr8);C]1
+)UHp5Y.g^d,;@MO"d4\Q10rcrJmH[rp5aM)[?3>F)k$u5GHE9>pFfOGqEps[5ssp,
+eMlF;roOM6dX8%bHBfU.8$*"#En^B:=D4hGU:2HOG,>&&Ct*D"ja-M*r!5"skrLJj
+->es#/kk3Xdh*3&6-LH'WLZ"u";ni]RmA;)'IoKQ$l/l`$3'id1Jgj]S@smkJ/K/&
+h1=8o?l9M7+0#SpMQ@:9BF1!N!1=29gYa!u9HtRR%-T&hr./Qu%dc$Gj@*=e=E%S7
+kQ-BP?>;LIl$;b:&=UofQ=@;&JGC&7!4;s=qN)(M%3mZBlOX%r=5bY~>
+endstream
+endobj
+105 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+/F17 31 0 R
+/F19 80 0 R
+/F21 106 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+108 0 obj
+<<
+/Length 3163
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W:,_/e9i'#"/m<&M'4nfX;"#S>3jF,233b1>&^'&BWPck7XE,*=@<[[_Jc^4!U4
+!%CbX4dC%YJIV6=U\j$CVqK>^Q[$@pZdfL$P6h0(K?#]>`$C0r'9h,;-CV#SDL_]3
+-gTo,)R1]RPM+sX52[t$Vjn,9bX.Kt=VqASgUmjm48TO>bGAK'V.J*^Ns(*S[7P=W
+=I,7N\5_skc!]\SE:t*..P[?3-Gen)piP8?]D\HEf#V<[4P"u3aC56>)A#U`UoB;@
+OOZA*7)>VCZSl0F;j$A':p_/]2F/:^@$<\IM2r#(8qAY2dV\q"Dhgn>SSE)a?&0>M
+V00QXM_]6q[cXEG`m"7U?u`el?A9X1Sr1*/GP8_(d"A6`Vnpt=JtKEB749EtL`Se=
+U]QF+$k=G9iHCF:"D]JHdji>(F(77DD?jPRZbXT_*^LN9P@1lCn51h.K+&)l<oEek
+i-&=Y4968f!@J'cjYSC4Iq^:;Ta850+)@B9s,fJ28'qNc'JqDDM>#6m`::]iCeg`U
+i$9!YL3GhR@<`#I(+XeShdQcT9-+cQ6U\/p?`c]J]a?0*n2qBoK&R=ALhH$?R4o[.
+(eVs-Hbu^6?t;T/628!nX82sr@`G;RS2,LIp.I_`!,KRd9CtV&==rrU/#HmC8aMtR
+JlIWH7s")!_;-l%bpt5q(WsbLQh_W=Tl^EE^UI#tp@Im'^<Ifb.Sep>TD<PDa8ZSZ
+&TuKEht(^FlfngtR3FWk$G^G[i77@s.0?q#^i9S\*1hbd!HhUK(#q9,@3.m!%`;N-
+TBuT#I!H4tU$_\j1jU^Djks6Y]6!dQ/jG]<!q)kskA(d2;N26L+sAmuVo^pNKUU&A
+,B5u*4i$M<N4Z=r?EqAXT[,V4isqZ--tj8nF]P7<gAf)`2t4XYcPFU+1=ENrBjWZ$
+#WUL4%YY1[?)^nkUX95Hb(p*3RS.b"aD6N/IbH5o&VkB-6n"f?@I8Ib\d]"-!Bc4s
+&]S#.L@3pOkh.C0=K7.qQ1D1Ym-!:UQMKL5HM6Sq\bQP\'60]<'Nfq]pQVbBM[.DR
+M:.!pYs6W5RaXdY9l,m)Bg^hF)ZM/da4R:$.iVB#IqBkDft`/R5Fg2:_TNV*'JL$K
+&6S;7])..ZhhYl\Qp.:F</a;QRtK,T9#>E_.\a'=7G6aE4769uXT/jmBT`%d[`T-$
+"o%!rhdu\nJ>@ddTYs-Bq]fn1DtI'NJH+ufAPpk`6@>W=IuPZfR_d*KV"$Fmc?-jZ
+T!NcICuJ&>=\O*OY:E.+SK):6h,?<\]"".V</AOA@-f=2+(rtNK^,XR9TKV2!rjri
+0PAt(GB$H]/1XuJ^HqEBZ@-Dt2(I5b(,a_9'@U('TK%I*9"0hrr0>>@VtY,J[$Fd2
+i(KQkbWtIH48Ad,*?:tRPiaO%eQ?;TF"ScILI4!;jO\]^4_3=C4Bk!\jT<adEOL(f
+])Wq%g8!f*knP/_PeW4MBR9?KLbM&FGkY>?7_c_jQJa+a:r]]U3$Fu6SR5;Dc?X&;
+F*lFq5Djl]dsqPkGWt"A`W*0j,)r%d0%Lt[#_D:u5rX9-SP#<2bd\YW/.pXG]ZJn]
+'chp,9R6LU5eVPpS^5':bIhXmfiqW.7[ipK5;#9KdsI]=IqH=jDgMGpHgc$N=I3$Y
+2g`&u)a!aSkX^GC+U350ou4Q);L*dp&a!=iQ[-<@Whf%_RtO6'BKHtDd5ZZY9BElr
+O5Rc7%^:A5+u=>t]H<1TO-ptodQ/;3>5]Fb8L)5Mg:FR6\hksi--i[X,K5,nXu6r]
+8nK^5e`VNkZcG,3\I[6p[&$P8P<>*'Wg4JrgJ2`MCaC\l,<I)50Pn$P[C["H'#`&C
+)E60H(qTLed:sNY-($j4hi=j\Bn[<:(J61fr?gI<]0>J,coA0aIb.56Te4[>W,h1d
+>bXV>kq2)Zj`4X>X)SQZCG9jP9kDtOl:oY`\U(g0Y_AjH-7/pF+%QQ_Zma(s[JU)L
+eH*W:Ne/)sQL=>BY]!R]qVsP+jgu$D>n\PVbXC5jh?O`#nEfZBqYENIK2<B7DO6Uu
+bTUaQE(^C.p,XfiADHi-3Z8eV^$0*roT687Ea;b-H`MJVbiio#U\)"`)AmUNP,.%(
+Q98ni3.o,#"ZY#P%&=*9(b&_c._tIN)CQ&Z"/1AJ1sWqj/iYF6,O*LEdSs)4I]0<b
+8)-445uZ(%+C+;`Wt&Y98/s2eWlPg@6'<J0K+cpMpjhrrTjl7\KQNk\3Z+DHBIlmq
+f>XLuX;ag&dXX#<N?kaGJP*(HaJ7]n#E.AoY3OMb_GYO=rd;$p=C>p)U(.b&9o.&_
+K)H#Bi*>lN4N/GH1q"i36lD9OS7=`,+\-'CiQrongkM#_eH:bI@Fa/tf9D\Vj08lJ
+Uo'^rRm%$rL,aS"`icR-1W.4Nd>#*1Uc,H!Z;I92ZsD\J[?^G1,*o\$V<]cn?B3%8
+=m@'og:*]?AC2s'??D\T7?T>RcBrTN/G=.hf^:e8I"<!J@Y9j_='e4/(;%/lVY[AA
+D`FCtbQ[;FPXRNWe7c5\q3Rh1"pfPtTE@9,PXte>q@VXhHJ5p0$WCkhHW(&l&P3E7
+?7o#mE6\D#&1HPja6BT.Zp6\$rl1=N'"4W0cqaAGE-,?MgRn3,o%ej=`dpbHQ*cRS
+l,CR@?Q>KjqtkuYp/'YV0BVk+JUc8'[?)h9-99IAroi696io%PjO!-ba#"-G5fZBt
+an4tl^m5Q/6e`j*<3K-lfHo+u,*FL_bp62IeAF1c*q:)L)_,0:hKHclMR3uuXlq^.
+%Sp#H<mH(lI<JNn7FoFeW,eC\^!LM1o>Shm2K+?s!C'i0<5ZC'/c`C9FJtR.r0g`o
+!h_Kk>l_*alIeb::XueRrN61Ud)QC>"!6aVKs>C#.SAn<[RHV!fs#I(7H(83?dj4"
+48#HVG*?bd_9_W#O'>*t^\e-pC?rq6h7IY0^m<E6+hso2N+Btp#iJ3Z4%6.Ch0Ej<
+`O:!j=S<2BpPnOpA/IP"m(q/376Q["P0efp-Lr_Oc4G;tMLl%(\Ns;iggD<[6)78f
+,=f:S493RJQl.]UK&`hj#UE&Am3TeL>(DPSF[7$ZY:fg*Zk-t#/Z@pMP*_t\hC*YG
+V3*d=q9^_*T/.nlm]OKkJ*4$*1OTS!@3F"HkXZ4ga+A3Qca0,@%fet(."h~>
+endstream
+endobj
+109 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+111 0 obj
+<<
+/Length 3911
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XEL?#SKM&UjDWcq=bPLi.IPpot)+A<YiD`<%X&l3@mnJX0tBND-o/(#'#lhg8tt
+P+lJifnUb:9O/.kcCHt:k1h$p=)WT>G,Ao1S#^"ai*S4fM,E!NZ6WF^[^`qAB"(i[
+s7iXdh0)lk6m[\^/QPs#EqrYIr`et*0E)&$WVFgH42E$+SB>qnE:Z(nCoV_t>nX:!
+\Vlo$Sk"!K-2jgpn\5liL7:llUrqj\r%($;d>%Af%BV+;<%L7(gXnq8[P0>fa!i'n
+W*85j9qjhsBLci9I]Qul[<Hkg:MSOJZ3jgV"rjXtT.BK_[T+?ST=IZYRil_b?/s`N
+5([WECJAV=oRK@F:6eJR)<V2oFG\/g=]uro.A_d*lM-I?:??jVWoC^4PA`W0+7&2=
+SpP5`WL8+"7GjES<BIjlRrZ!OXg,<KpUf_dR:D\`b.63\-u15RYkt9`qX7E?T;@rV
+-N?;qoA#X,H!l\-3@fi#;;"^Qg36dujL;%%3rH+!e24apD7$E<HL10(%AgKF7qqR.
+a"KM(+;3/pYNoIJA04OIF4;f;?JU"+m)utO([Eu.F&KIj#=IIYj-sEQZEIfP*U:7A
+rjCS5rLu^<bN6u,'Jies[[gIj?m\`^Y85Uh$!bhkAPPHcLH=G$8TF*m3-c,/SEci)
+QAKcaM[Z_=2kCRi#pG]Z,U8!#Kge.E6>=lb7h6Oq)6_r,A47fqdAgY#rbib%F]@7-
+4Y*H3D4sg;'=$$P=@]tqTp48#J"f]6@Mb%V.e\+rQ+2/8%"4ch;Q#ct:Z^Y:r;c:-
+DAh$WJAs2mG(MPFaN;7Vk^n90c]"eb)B+1[W#:QjqgI?.E46hFGG(fHjV]rV=FLii
+UZDft-D_\9<o(4/rr2QY`B\fJ-uVEp`@HM8mb!aJq643*UUr0\e[P/leaR8ch=%l=
+LrJir_F.OO%?LA"J%cmpSu[qcP?a,YZihOQ24.j^XXb[T\p7O53@@$LO3bQS-a2m&
+ALbsBG5CcQUZq<bFi)2Clu7!8d[`BYZLL$sh4O(91\4r%<hWe$3GMPBK>u7bM\`Qm
+0[8SYB_?sX[*oAs)sWI^?/:2d?CX>t@KJq!3"=pqU]0)LftG-k,fS`S"-6,>$Nsp<
+iQYe7H^WHX!K>J;nHlaY8`F!P[3rg\1UY`S)@*<WNmlF2kI%/c,;Zd>NeqbgZlk1"
+Tc`@m%WCUTbMD<'EJE,*\^YhYDlDkAa2\"2c(>5)#Lnh1r:am9>ut<l-HTsk$hEXq
+jGg#N`(t7)[,6*h;nGU932fgZqB\n2+GdG=8YW*=4ip=,gGKL@!jXCrGd?nO(qsdT
+L\DTPG""<pKQ42KS2k09`"YJ8]C!0:gWH.44a#q7omAa>;=G*-L`Y!ABreXf5)dCg
+5J$nn,9Sj2pUIR9,WS)(+.[BF,gjZ@l+2.Eh,KJ_X(l=5o5Y-9]FGSMi,&MN8)eO8
+U)'2m>4k0r2FRBuj.J6[,Vco29C(18!2Ccpf+S2]2,5mbfWGflMsh+D)H-0ed2g.R
+$/'GT32;%CUoTIH9Zdj""37rciei-1Ma83;9$_24O/M&X>UkdbkQF#%H#jd==0d^p
+QLpCtgg#ua=S57i.gPGW]SmnP2i9OLDJ6_\0eRWr4L,ZC"YbH_emrEf?d@]\k*iG0
+c=t-:iUar;65OBj+Q@2\PsmiELtN->inT8j!=J.j_s4`kai_A[c6&]811i)-#.8iS
+Wj\.Ogos++g`.a5AVAZWBqWBP!*Gm2Y;F0RE_h0u)l=pkX3`b!I727R\L]lYg8`pm
+T!5F_db$k*/Ro\7Ag5ffE6h-:UE1/4-aJbS?'.]5S^sV.oH;$5+EXh,?6gG."KSjM
+jD#uDODlE=8=0i=ej8]jmjd!,mmtX4!]@b@)c:Q?@e*jc6Cs<bMYn>!4X`BFGr%tT
+p^E+J>uU@5_1ikFJ`/R+,9-&NcNEEe@9Ddp'PW2o#XUTjA:I-e1;/_I*KJ5J3MZOj
+AWJST2Tj6,[;K4BZ091q[.@geO[P".:$Uq8Ch2[^WC_Pc;4I<)O29Ik[!"2/-c:&D
+9S$!SMCX-/k==g!eTNP=>@N7Pk%dDZK+$4$.ctd&hjBBkErSq\00i;58.g&=KTq]#
+DTfWJ1QC&:!BS)aG`)bB=QE?ZL;\QSjEY?VFO8#ZrCDbL$jgd+UmZh>R'?-/J'AG5
+a5/-;NCXu&d"5i5,&pCOTIM-%E_[&,88_hg7pkO.L*71`A]dFsl,m]bm017/EgQ&'
+j>M\nADH#O\Fj#X:T5-qF6iMrcsolBblbk2g\73p?a)mIBUTCE6Y2,TdS/b'*u`pf
+)pS40pZD0[Wi8+MZ9b-;_BE9`4>OJbpDA`V%mk/[DgZ6-rUH0#.\E6A19Oqg"p[R0
+]a;?<.@bPI?hjg\TWA((-R<)_+@2[$2cBHo[4>b2d&5OcPV<\r9mK]o4j_D1!GM=(
+.2Orh'L^=>Y?Uja$Y<l,g^$:Le/Y.$Z]iEAk330*P_3qcbVUr3ll.XLVLn&3]%`#n
+a"@m,0I\#dnV8P\Q.3LqOOU@-E,377\('3^cJ8^<K?Z[p1M<e.eu!:UGd)'tT",:E
+;o_oD=_nO?%t*!/=7-6;VU36m/>RNNmfatT5O9KlEaRA#N)R8-jJSUX?3jQ[l"*t=
+It)cIZs99Vj#LlF;0SEj+2jJXIZi<aH)d#3/.Ekg,s69PD:N0+%dL)(0$Eqkr>LG@
+]YkAp"+sQ#pDg4<hR`c6NY2Ik96D+`VN?oXAg,R<3"K#&%'-bY-B5hSbU-ARTk,]o
+/+of7S%':1r=.]j7T_D;.qtN20kj+>B!i#26*64oU?"kM;3mpU:(2R7\Dt4?KhT.T
+Q1HDV:pXejCKn!OX$_t,EN!i.]mEck2PGl^G,)XkXe5+Xk@cYb:n"FA)aGdp]MRU'
+iLoK,4jrDJb$SBurM=;jp^(6alKVdsY*%2>bEi-m]86"Vj<d4f)Q!7AP=;*7@B^4T
+9$3g[b*Y[EJ5u\/]C$C8d"rq9Cht#-C_I"46;Md=qhrRoQZ37\T$aAs+[$`p1!Q%&
+)M2B!Y(O<MBe$52%5^c!<lR'W'DFsP2@0=AVj`WD1:fL0bQrDX_Ei?7hpQ$<D['o*
+PPT(]ZQPA(+X#Y-7`NYO#jeG6BWE6k=<.WcE]PPas,`C"CeoH8P$#%O$D``0UD;l]
+o4/r(F/,G:S)`AKdIVo/J@^g=p(J_0#q;BSKng-*HK^KNF9p^A6LXCtXEk3CRO7OQ
+nWp/s?h40-NILo]D$=Em$FGI$IUM-K]\ZYd1mX0m'?$&,^i+2<'g>5<F7cPoj-gpb
+dY[\m*bb5/_U/Vee93gb@f_KCDs3Y5:L>M-eq`RT@iSt%f/24Yndu;qJF&G@OY`g-
+0VF5RSEG4pB\->Qi.GC.n7VhsVdK#YWpEg3\iL-^[1ai6Ct7;\GI0,C9_>=$58O#N
+c('DEU5Np=8RR($!q1UDb:R)g/<="\?nf=qN?-ts)U&-dYEmuK@3Bg`=7fCi-OYaH
+7Vtmt.TNK.o`g]XE`3IaOqZP=aT(+&YAk*ZEjZZp]oO$A4B8<OiJm&km@5dQRSMMR
+LUmf\E0+dM9&b>Q?&^UK'H_B5F^W06(Xij.lLtTTBI%+s_TUlgEoB``1L]@lp1SU1
+E;OpFdY<80@I*9Ng\5%17"1`f@9#F,f#LtgPdr>[Z/BStM5k,[Wcn@GASq%<]W-*l
+NGMZrO'dV;4)Vdi9NTr;jTMk(8L0sd)-"BRZP+P+>C^s"4-2S">:=+k/gII6CK93.
+&U9'gV%j)V-"qOt6)Q>HPpT2uC!#JD6E&(CCQ(/WTd_Kn&P?P7s/>)J&h]5boa!LK
+_3MfdK1LN8N.W7.;Zf]\fZn]WV*2GU-f#[jN&u8mf%Q7!$ka(3_p[m4Nu44s^sd*r
+27Ch4rrW7VD4o\~>
+endstream
+endobj
+112 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F11 19 0 R
+/F13 24 0 R
+/F19 80 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+114 0 obj
+<<
+/Length 4066
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XELCQI5i(&bk]6DtK<#XlnL8[`Me[W[6:7T)2Rpqt6>\Iu;#Q_FV?nucEr^\9pH
+'M1m'!u-JkjDa7qn%!*1EI7;p:Wgo2lumf@bp<51Asn[mSL)_)H?Qp6OgBh4++F2p
+boR?REu@X8B",r&Yupp-4MAl*M__mB!)aFFU*N<]+(];ZW3doXcC0Z(4eK-%Q>&=+
+qs*<=/>TRK,3ijE`1`%Mg8CYtneJ5HnBHb99#W$f(@[b0Yq%%H<mgg!J"<Z4im`4=
+.,t1"4A_qc"+KsoGu7%sjJ?06"NWdD>1Kbt:iYL6#%#ZN<.TKOEjE`C*&j":?@9U9
+/agIO<"qcT]64!j&`M>8jR>Ob="%.-h4D+9dX`C+.i56[c/o@#p^0?$FG_6S'6t<1
+UVU&7&Pkd'Fe#>qfI>r!gp]>S5OZ%#+A)oj0c>^2Mdoa&i1\&m)kDQC>!.E$$-'at
+$SbJ0hSTP:=rVY=(eDaY^K&5sMM%1.8.JW,Qu$?(pmFohN6Z:n*(s=Z,MD:#OXfO'
+gH,Ll036%1lnkSH?ZTinEVDf5s1DGJe`rjb*V\#ppah00J4NM>Xsj$f\.uDiepfnJ
+^VpW-SX6QWP_Z!@#M7r+:E']oIpR&jm;OL"44p7)mHD!%G5SehnFu::<+V9'p"3Ns
+PZW%8gI[:2gL@S4RprYTJ\'YLlG4biq?(C1#!X##q67K7nng\#3,+NFYt]jBG1ra0
+/)'VlmdB[eYm;Ldl=83[e]$9M6n1@k=p7K"J"#-N2R:ine<JiX7E`((s3-:1Ucj3_
+Y+V-]_F)+qVtMYm2#nuq>bd8743C,$?h/^_,qcH%63rgAVL:!MdYg89Y46T'&ae6p
+;B8RB6;M%o!_j8'XU7P!:-R_jmJnf#-kl`E,0;V,A1:`5U.omHY'2`,;0IaPn&9%"
+3+3!hJYQO6i#hMdMTn0b%oG]+"<j?O=b7'A^;Y'B>4EPhBHAm1&B5/N/A>bl=om.`
+5;kqAd6pGd,&Sk!SK+gkc%bq"`0=er.LH9sr$de\'Pu^dU7A5cNa8@]T2%[KJ@'/1
+*/@r+)Z_:,KKki%@"PWn]buF/Mm`KC.'7cF&kL'UF4<Mp)T"ct9>tCB38?Dn-MH\?
+Y45^HXMn:##qmngZ1Dgf(!lci>35(IW"Eg:g\+elYd53chn4H4#]@7C!i!7SoBEu5
+$#pLDHU$3XVlaT4'g)bVAjIn9B#-lcUjs-/rn*GSBJ0H*YBF::l+:Xs]gBeJ6^)4O
+]<-8Y<0fu%%L"BiH49Qs^F;QG`[rsC<tn$=H5e:s^"N1`hDE29O7b#,K$8aF:UnEd
+)o23D,ppMO2C5tE$BWAGYSEBCRX.mq//C(9d>CS.ga^]cS;)p*=1EdHcm?-0ohIcL
+hhUjlo*7f9]QGj)M0M2@c!0igK.-S'^3h7".Z(KnH@(VoE!EnEGF-2G2*JaEdu\9*
+9`TKD_ml=pW6H<ZK]PsiqpSSfi&/COk8pc%cO9DYI`b<Z[\((HT[Yl"Z/RFKMAJof
+C("t^.fT:0T\.c5Z7UiI`.3Ghg'MWJ4Q6e6N5NICkY\t+H)Pn/Z&6;n5A?BY@qOA;
+a1R$]I/+-JYg10ZGPjDHnR%,9@rE7p^F/"M"7>?8a8h<=S2Dbu(,6>!4E0dFkZ"uj
+)B5Hk6g+8j4EI=5E&5:+)3qSX[92BQ2G'rs$^6it0B!r7,U=I%.WBl@#-p3.J4ddE
+EFWJY(>ahn[RS:i%H^nNe`h!/<BIXmK)<[t^FOl.0:Hk3dRftMUj(GU`3&6hC"bX_
+"ogN#fu+7HraIGsn)tW(gSB<X2'*FK?`UEl:l%tf]nEo2%?ALMl_n;5"pTm],71JK
+Qh;G]7+.=82D`X?5)cpOiW6N:N&5=Uj>="E't=qWP:li$O%AXdS_NZ(Dueg,$#DXO
+>3=d!EQ3GoXI-E#Eh.0fq[6URa[\%uCc;1aU,a?4S0868'(imJ<,-CD"N#CimsN*-
+MWrOp'V=NYB'r__%?&TQ1=L`?K`thOL9V-Q(SXK:?*Gc&Lrihd_f1E34H28IKSs-.
+Y1[U/a>pc#S^&AQ<5m>YBYT9k-9^06haJu[`7ui%DE:=\`;FlN1ntDq.h(<84Qal1
+NeQLZ^.Y8$6u]OW"E"`Q5dHH5o0"PCE+Zf$V0W7`0N9^A7Mr9+ZpA_\g.RnBkWi`f
+/Ru4!R#*@;Jdtth\"NN\SsEsoAlN57PiZ=e8/?P:2WJA*j710@'nA+@/:-))QAsSL
+ki4"7$AF*k0WKJ0/Nm#->"R76RmZBE`["BSB=E_aO(0H#cF6?eT>GRSQ\-&`LXo,.
+0Ef5OnqA;&X7=O_B=3&F)cNk^8&c7NUIe:hT4L)Eh6gF?)isGELWcWRZ--P5iK&^E
+._sfJ^f!(D0FnG;L6HM*&2*;)i@qHnF\rt*1+\a$28;ZB_c]#Z8]Ep>%6Whs_Sal$
+IO1KQNeRPh>R<K?:mO@p_]i0Ldl^U2W"7NSQ9Z=JX<TCN'LI34+5C/]PXT,FClqB0
+!aoZY%cJ^V:_jr^lciR<J=f&d!%polY>[c-/u^D2>Ai<J,/QA*F^(.6<?=PU'9`1u
++GH',9F`<#R$]7ABUl[UFqU%BGT8Uuq\#&jiE?lV!_nK6`uL'LaoF8>IqkX`o"[&o
+a061a=Aet/e*GM?<Nr4JOZnL6,Qg2V5513&g+gf/(ZZSe*;2)J?=QJ1nt[G99HqcA
+4AFZdgR^;LH=o?Wdl_IQ83B(O1&r@+:kLHo)R:4\pE&3Un`C&F%c_1IEY1.G,OB-1
+ZGSm3XNA3co1`h-foR_@[qFd(#<?GX9q+s6G=YphdMB3Zk(qCjIgH7qZWkd$ck\'Y
+LX(G3AO.#0$ToA<Vno9uQPKsg/*]nmqf)kh#b;HY=q<p,e57^WNe4U!p(ZQ6fs/E]
+e>UG4fL1[oA^qMcms"]8Cl#H$%%O1JYY!k2RD[VBc:jpP#9;!1Qed+CX=uq4/<="/
+Un\idL\[<)CVaTL;H!Mms%A6tj.u&#OdVq5Ij#:l=P4n3%8j7\kpMScaKW[R7tN-$
+(oVC),(b$]8&tl!UTM]@e'^]o4COBeAqJT!"]#9D"fd)_TVXsQ.6*bI.d[Q+;iS-T
+^4ei0dR6>MfL.82>]@@a_2*Q//eaSUde(@RO2)C*_EL#g.7AW->Z->]5O@m[nTIAI
+,iY=pTGOt1Lh&:nIVG2GT9,j;]s&MS@lshTb/@>ko.(NnCmd6*h5V=^1T,ODK/phe
+4j6L!>%7&C6qgM13uik$CIbt9$jnR6Ar`Ys@RCNG:AmeHJrTlr`4cCg=^i,tU#pZ!
+F"ZSuC032bjAk>g%&N&TknH)ANZ^:G;58U-c(13\o4%75)IHi9D[t"m?9dfEX*e,Z
+4am-Dg9/p,nO"m9:3OUH`5YX(]rdse^3G0R=7;1H.8$NOK0LX<aXcB0U&bDgZutHu
+)^Np,#2.\$l:KTX>:)Dp<gRrE#qbkc_Q0O]@3>o'hI")2&hWJD"#eO7MNNN\'+ti*
+7"SEt?kG*`o::/F$T'S/!o%l?mpiskD^IIu*?T)s+eR(@5+9Ut#-]`GnpFH]-eh6k
+>o0!p9X<.^s',%.1bkffN\<t8q,^V[qkPoJ#Vr=R*A7C[VokW7%S#U(fYg6N:P*)+
+i_%S$__Dng2-lUKd'Ol6f!KAje%`ZY0YD7=<o8TK?8YL%?t^TTJ&HX7;:!0l-6&D=
+a$";cQC`iJ_bo";XOp%7L1q@jO%Z>tqlZ`RFhL3%9J.%)X:s$<p;j-&JN6Oc[TM.f
+@D6FBBUbHBXG+AciJ`]C$>B"#+_iH(W9g`8kfC.s"[kc%/"3iV4'>Up"X(AY#gWPj
+0$uC<bBeuSY%n+CIpXu;'FTMW/PG"jI3aKE@`o!LbY37IP8AUX$>mS($\7tfb+=h<
+b;ACSXkq:?'_f`+`>a;;FhL8!jI"AdKO3#C0(-\G#il*aSN/tCde.Lkic0#rdrf#u
+N;4Uu:U"Wdb*cUJZMYL/%^$jZP.%[$gc/E.WfS-\$uZN%[7IL3o,Tg%D`[/J4L:S+
+)5FcHgNWMHAeA4NQ]3*`]E5GR5f=!)"`<*SMu~>
+endstream
+endobj
+115 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+/F14 25 0 R
+/F15 29 0 R
+/F16 30 0 R
+/F17 31 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+117 0 obj
+<<
+/Length 3652
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W:,D/\1M&aj<1$DBq?ATQXGhj6n2+h9S7Mmc/t!j7&bTJX'bPu*^?Qa72lrd/:$
+QP;lF9G5.:\?ig=qTLbaAs:ggm$(4WG7udWi4k[8R8K`W-I\2TB<+T^]q;t:gFmAh
+^R_/<bq_;MPnTmW87nK&3tl%Pme>mCAhE-<YlC09kKE^A^IqHN%K-"6^9*<YUW*3m
+\XED+:]m7=att.?Qc[Xu3hl6AIC6d@WqlS[rqVa.(;%iJL!9_O=@p&^f;O79N28Q'
+Ln[bL?JKJMqo<*r[m,ik@g!N/hP,dCn],iA?OkY7EgqK:[X@t,]@39^g.YF?Kb2_d
+HSkYm`N?2t]=W$n%YqC7T+2AY,rH+$V0G,;NTN*DS"q7gjHmfJ?':C\1\9`7.]&Y%
+fK$MZDRm^'1TKO.nEn!L65)#JRF6%!XPiokB8[:D="R7bg*d[mQtK)n%b+mVPY"?q
+oldn%D3L4In0:LN\\iV_$<1#gXo#\RFU:.>[:F]@?Ss9jWbV7W0d;TdMHZeORLQb9
+>bu\,-1o9mN9Y*5csB-s(.EVeW*nQH4XapX]r4p\">sYW1(#JcBG=rR</L<GE/>hZ
+[)RjX%hKb*Cm:_^gJaTa@TT]KY%NnSS\Tn6?JkF.Qh/e>U[8r,NE$N@!pV=&bo2"i
+!J@muI4So!<DYo/.lKQ0%5loNh5$L9Zo.-;pok+82.cbjMn\95!HTS$Uaja'\$-t\
+INm<)q$GMA&AM*r_Of3U_CR^m%Z"n4:-JEhmE,YUjs(m4'rm\?!:j1<(r%)%X,rJq
+n0p?MGnjnFH<=)5pAS422m17(;VbdLf?;ujN=.UkTi&?a6s/F,/sB6lE7\1<%+]j=
+lNce*!&%'N+!Ak%1<0ZV/-E'ps)!DGS1iQS4JL3"=M^Fn!Op`[-sA%K)5I:j8&5O2
+"iA2#6-ok)KojI>m*fHj@EN::7Eh5/FprM!j:R?)BY7IpQijtiJ/j7Xn?H@.Z52=J
+^T^I$Aj?`d@GTo:7D^dOKZM:(74;>Wi!S3C*W6gnfn-YoGnQ63!)agdc)Jo+bd\N_
+FZbW[TPWlgIUsCN>$&7PgYrdmk5`dMaCDldai=Oa@a)$;,$HmBjZU(>!?XW#&kc*A
+`9*06)h_ih5m[#c0c<WD9Cc3?UB!ZKi0N^Qbc?E[^.9F52fIWR3J8K7_Lmes`P[B_
+(.kOn)Lp_WJdnbl?0n$/Dt2'/n_KA&kAW`Y#3pt,*e6BgJCh@!5qrn9G&eBb\<jf5
+C`>&IToR#p%?`$MTsTqV>%;pUDH]]C]M3/rPh'P=[5XdeQ:^50B9du&#!C`gilGDu
+41Iq1GNG6"p9DMZpDio0$m-uGBP-g!,[RA6oPE:25XeHEb9$t03Ns^(2:\9p*AL2C
+^lO_SZEjd-fE.:.Pn:u,jr)js"hV>'2]&3hn]Nmd;fIG)BUTs<Ba7L2#+luqH;WJb
+g]f`Bd)r"^jVGsUd.%dJjEY84&O]qX`-8_d!W]],VgMaI7e2=7qKQ<mr]QO.^-iO\
+fmlh$*fHU5c1-tg>SSB?EGB?[+-?iQHp9Iq.AKL;B^b\D4NmM61LK"XTqKHXTJ`>3
+NLfZ?;A_cm*ZSSD#(P\Cl0,Gko-:&4*Z,Tur$3DB[jE>U,Fe?5IV@:*fXQ\2Z#RN%
+U9++YNdBq@FPqS?@7';?:(?M$Wa&rK.5Xi$o!WsP_i`jae$=u)Z'JG>>ka.UZ`t];
+m(o@HmV1@?kog8kZ'U3om!S/FcGj<H^rj""pG:;1-VcbZgc%1uFm/+@nkX5TK<*gH
+8RRn/]A><Y>XkFr^2ARD$\[E..jOgU3$4#+<<O(AUVp)=U_U<PcGI+lq"=^R7FWNa
+\iQ@h#^"Gt#Gr8k3IAt;UT`84)baG$7h,l*AcZ(Yq53\m,?0cE.>iJU$K6,a*fdV]
+F&k^Nr&;hSeh4LXbR+XfG[QAP\-6n<W??$@;?=I\\U(?C%Y%"b8uW(p&ZkOgmdXT(
+n/cf(W-*sO'_-[1BUci(L0P3Z2nEMmkO'V'fdGA*#8Esug&bY;mRLKGmYnTA43bf]
+(iDK20CF`Pmb"4Ji@kiL86a%W=Sj_:!eP.*VC?JhhOjj+`(+T6a@PsKe5/]tTSOMd
+TZgkDBIYFm2M7*)!ojbS"Se>bg%tN\_$J*'(U.n9$UE@;XAXV5B-6IW0G8BB$P$jJ
+>-tVK?kr:-_E#XGbW%jlTt^u)GG/B_,">#9]^=\Cl)`@g*NspMN#o;ul<"TYcAFS$
+$>;tI&O=W&T4>\"T_-.%caS=^;l.^apk;XTfT1+TTa1LIas_F(I3kThc9K#g!@@qP
+KPCTeVk=+f]r4"kLb[3Vp!qk8FXL;QgPg&:Tgq[bS'YEe5K\^p(@jli&qn6HImH2Y
+@8k]O9e&@<;,7d"7IVnC6&9h(&klTt]u[Ln&)\/VYQqQQQj>TOW$'TH#7;R#T)rnQ
+[p]4qf0#]rWm`(#FUoTCVp%7gS]1"OhH;$#c?3/BL'i]!4o3pQf/'HDd!2s=M^8c3
+_"ar&eue\.q?hPlI/\'Y"HjjmPoJ=N_#tl*bEJ\PY9Q*#hn".?PG`[NjBkGQ=le:?
+NUkeUB[>mc&8@*k>Wlhi@$+^0h0S!s!2@+VMKbE+Y$<Vb\F4ogp_Qp*CNqNM_0Da1
+``31qK4V'B:G\RB2u=*&(-IN=%iPoe7+")ukW'+P!cL3e.2[1GZNg,6N=DY?ApN_u
+T]l0lF:^l0Qh@-"8FNV*lW]lD4BRX"`cFeBS/IcL6:SDH6XrWT;t'j3B&Rao3(Em\
+1XodA0n.a>'Oj/Y,>;dn14'B'Mh#h#id>E1.MAn)\+e2uoU=ee!,rf`:l;+Ppmi_6
+GedMadQJX2P4'dCNqOYmWh-F&ZA)>%3?^BIBt;.4ViHM''^[V,S9N],\cV`4#]shk
+M2#ig_8nBlJfGVkm":rK)CdlU[Th$c?rLR.57G"[(]<D^>c-ho_2=TL_W1-I&K8m?
+O:tRZ+GpV;k+6d`?h["^Eku+r\e%]s,OgJ9;9$1%6UWWXbsCt?0s9;@W<<SnJr)\)
+_oGi^3m.NrT8o8QK/oH)cVhGK6X;+/ILq5)X0!<u2)@'UR2K`adF)'95/4;P[m`0H
+qnB\slpn6e\YcC;A#PdueISCA4a5'rH-Tj:j_XL1_Bd#QiutB4\46QJBkAqSn@Mq"
+hH`i^s#O_Tf71h*mlp`0O/mb);=DWWqro1LQWKCN9]"#jY=Ob_5>qBK7_NUo3A_0o
+i^^KsY#@>=,\HW"C43q^:j]r(\ao[?85^4GW9W,f0VO.m#?\c$fbFbtN's'fRL0-B
+Ghk(E"/2!j$HPYRNg7b;?cOHWBu1EYQMYV',+9"?'<Z'F[ZQ$;"H\PAKjP9S%!fk^
+Lpk6\]1*kLjU/,!!\%_HUOBW[nL<e8L.TmW7<QfRf3Rc)%)O^fGKLOEBbBn@oFF!)
+%4Yj&,X>B0^?9PY/6r5rai1NUM`hW2@[`Xc]545W:EZ-dXNWngHmog/iCu.g<aF]4
+:-J=K:4$>")3mA"K6W]_2jeiS/X-h*X-#i-LfZlD>*h0Jm]Gc&38(62J$^E/+105H
+cq7d6@^YDOUf^IHWsbm$_$N.V]T=#"$P/5KG9\jC3>_k7HNu(Pqp*C6rFsr(=m0ji
+.]*(V\FL-F&c;YSpPci~>
+endstream
+endobj
+118 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+/F15 29 0 R
+/F16 30 0 R
+/F17 31 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+120 0 obj
+<<
+/Length 4206
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;X]TrGUH3&adp@.teg0QA6-krSUa1/^WRA4!/d(CLZ3/83)?cBNmWVe591]_bg@+
+^=cYH'Q)63dDE+Ym`t7Em`p1Vk2jSGq3u=S`tt'e)3!ej%r$tEX)T+I^)C@[8&=t8
+o_c=FEdY88"b%#uHp3u+l-$k$hF'u$Lq!1k??rfsMn,11V)L-'\FLt-<aq>fjWiWI
+aLsj?[bgn>+5g48G+;aNku^RBRq*Kb0mSQ3#rrC8R<VTjQ[eZ\re4eNUZ'A&1Q]W@
+rj[d)Bg5Du"#%CMq;#MG>D+Q(fPU3`6;=kd95;iU1O(&eT1HU1o:1,:O`BP6_nqZ!
+mZm68U+d>F20DAtmO9`j4Y:^Op)@9#,Sp&1XA+c`qA+:/VpLacISGGmOVJ8h%5Ac"
+Auigm\TOso:SO3md&qFJqel3Y`uuG)ebEPkFk4]^M1rcZU()9-)Gb=28^bh[GW.Ne
+,Ut?=?k63^(AQ[1G!WK5Xd#c(f%4T0:MiKXVZsHK<b)coD+i6XB\-p6m^n/u**d=+
+&$%I:+%P?>;L[7>]<S&!EPr62O=Oc'S'IBMG2UmP/gm@DiZ?D>pTrQKj\P\hrTZGE
+m\fqH%D*-fnmO"-NDDNnbd$D3^raXpC0=eAj_b1`;1Lpo=ZnDSfU:+)ikoU+Jtr/M
+*nV;9$n-"]c)Q/Vh6LI9K_G#:Gju%a(N2&Kn%mMnqmrfMlMd]EUI>7I.upJN#ZHI2
+^=hDu,Rn68[Wb/W6\GVoKUrrZe%9X%FXDD&n+V/Jo-C43R4)Dlb,]u3ScCI+YF:H!
+3jGHaS(K?1Oe2t`W@Ztl"e7l'2qL'UK31iaOLW(O!AG!3`GGf060-S/>E#%*Yqot@
+9_3eU#jRcrl&9>-ML611;re</2[g+a(<tJ%Op4?a8RrBd9JDj01Wo,#0*Nb'I7gM&
+nEM%!^o$4\D-dlmk`fdLl^1]RI^16L&/:LG=\u;>c,cQZelg8mgq$)?98^cQ*iqR=
+);Xs&#I,S90FeTS%8YV>RLmJT.t$c04Ft=B^5O,k4WVCd4,36RJ9qeedkge@H+prh
+g[=cPSh1j_k,W@U5`OLFrFWU_S*nJ]+Q1*>.l.UD,T$YhCJ&$t[i9:4G$3uC"a/"m
+!_[?fD!_:Mqu0:+Z</(bD+Mk\K2KV-f?-N.:IG@*K[ZAb`O#_om+*l@KTW,fAKP[>
+a2+!@c:mhRkDHe=9KqLGU9*$0%WMe/q"sseCj*395@uE,SSD6UeLhr(.oa6+'U\+C
+'5:0H*XlVW!=^n6D2-Yh0V*@fESic^S9=:BpYB`NJY.;F:Rm/ok]4Ln_i&C`VjuQQ
+.ra"n<clS?$RIttO!smFF?_&<&?8GHX0/G3!7tJ>)It;'L(_Si<I)e=Te@@-1;G56
+6RPfP[IfFQjJg5C$DP?nl3\+:5^nf:_:g/MO0$K+I#tTF-'<3ZoESNu_g8-o/!+c`
+(1Ok0,_W7)7T*m\d<1$N.4?qqp]+U4UX7#;dN*Tj'nrP/0]@?FBmZ=?lqg,m*.j_[
+&mGp0fK/j^8M].I.YVfVKLe8G(sHqh,:'_!/@]hT.C6&Z/3#pZ.Oa+B.#QcS?%j=j
+P0Wab:@4*!>q1$:.]83]m]_gq%gfs<;VERHWg[j"pWf*8DN:R,U?FbJ_b-@`[kkh<
+cCE;/[@;5I^TJ'QS^<5'6n(48!:+(o=P8>Me]7>P\SJQ4/BQ]qae4).rVQ(>Bf"-\
+j@l/EHU?rencERsp$]M/Fap7o`V+271hMqWfseUB_.3C81c'eq'8M%`nEMIEaZS%@
+;QSVI7N5+M;@:barq"HKb2N8KlfW2F9*WAF<D@IG9N*Lq6;H5i:5L'ZgNgM:AOTqn
+[YtqN!@Z2!0p;,c7WhV3f=9D#ioF&JBiOAR[j0ACT?eQgnIE*YLZA[e,$Q?cGa)/R
+:,FT>$sa$1Cf*[c5_>5%jiJE=JMFB9;YCJh>6U`%o`?fRX^cA@@WH/6qRC%`)ki^D
+mW^G7LC`1s21G8cK\JQ&jW7"8h!J6Uh7c^0Vq]d*eb#H-A9G8(-RHNG.p/\ZBmYJ%
+*@fcMA?8e.bBdlZ"U-C'V%/%/dUEqR\%Q"0.cmD6>W&i!93Pa1rj*\af%np>$a,"(
+cPL+D6RP:4RD?1GKJ#:CGGe.YG&,T._hFj\@m<T^68CQ$'3X8&@r+`t$9",`T36J'
+<iU;bbKg=jUAS-Tfl)Oe)RA628!uc0Qji[SOkX(5MH]=f[otrR#ZMBt7@9[pWU/hV
+flJtn:Qp4%Q+K3CRQTfM4'HLQjGDff9H<)hVpm3:een*Iqs\#is,Vj,m+J!0LY[`S
+*piokP%FXub?b1!+77?Brm-"fdQ>,X]R*3+K14Qg*=(R%rB%YOX'l@c.WHB5")(?$
+b#2ms?@sm]0=LnWB?OI!'4"O2R\1p3!CWgk1Pi9_)JUQhHBdXsr1O$^4$u(<hoI,l
+MmQIApR&+3,tJ7BlABJ,-!ElQ\HIQrmST'\\b1s6^^dc0DbDPb9aQK8YsV[8_*Ps4
+<5Dat9UK;QlGAg,6aT1/V6R=c``cR_*A\_^LJ&]'&:aspAchEA'rVircTpR_P/].7
+fV9n_:>9PLobH'+8ZL5(+"V,/f/[,R3b7VG@3A;247T:.8".TcU\1L]%D23E.K#Sm
+R.2X\/s!X*R%C=DD!ncBHGYKe_%hq@7Djh:MRB'9`_0*m;-^*-VW;`fgOm6?p"(;"
+qMIR.?ia4Dp+A/bFck;Oh!Q;5=YU'57_7al6f<QKE[s&[RTbX?c^=B^$;3hQ5Z5K7
+f"nX2[aSm0%oa4`m5+PAhF$NTNVcZ>e[[o3P5i6Yh7H;2HN(5>'ST$qdT)"+Dj$li
+n<^4+LeEIq6D`MH9Y-I-:!%;ro%'H7PZS\!Q@uQ"VuU?/*`*W77M0^XR"3KN[Rc;V
+0OP(cfMOTN)V@!gef!\H,#,V/MMD9_1!ef@;&55uPH`jh_]4nG"7\*<4s4/V>+/-+
+;+G$'%MmRFjHhU>Dh6R7n36g>cja%Ncd<cc'C)@i<%YrM5)ea"]/eWSkS[,pR7;YX
+>c+FK(+3j4qBbpNiBY*WWA4cO=E=bG7$S/=@/<++.TL,o"*&9PC,u$Jjo5RbY:iA[
+O/.n[ZK)hdJ2`BVgs%U3r=hXS?]SNbO.QA,QD<X#e'H40?d[p3a)PDPo$R9Bj$/K/
+T9&t+H?heLEJc$I;arZpBIT(G=_Q@1WB2G7hs_GZIS0<j0AF)dC3Y95K<'/_R;Xa#
+qPjje0qlIWT\.p._N"p.k9P/Jp>]L.A5ST:1]mlkkD!r>Gl['!L#p6D&fH8YiLd'(
++I8fk$_iJf:6u8<q%qWhcg*bXMp>Gk-sH=3K>4,5,<%Du#a[0!8__XZeg.^;X_B<J
+cA]dWr"J/nA?.fW8(C"6o8Lc7.N.Qf;R?!oa>?"ibbS1()j5VHWrNY4-9=i"ACJtM
+eoeOC8'7^I8[0OueH"S5#P*!^'k9c'qVQs-]8kW2%/cBT&o\Dh>3iG)MA-)o]HVlg
+688mN3S?H`i\U0"RGgtCC^3LBmu$,MP!`td1_gY(:B2tAdr")'7G61rfKNmT4k2m?
+duNdi%)FT"?.Y$$dlL)fDDrEI%+Bm71fB@1!%!ACHs":@=4TfG.:Ar@Cu]O`ECk/8
+0p/")of#%$IZ2lH)5no+mq7\?#=\k:5Do6PEI)(We%S//g%lYXL.gLgV]P:HS<08n
+q&?j/I='QRY*/Ji97/%'6KFqKaRu#LFgfa,e).=L"Ua1r^7iMqM-AR1K4T;@rUk5!
+XkuA`-Y_<F!R8k>:CAJqVJLo9M^f,/P"/Pe:kaMOZe:<[q8R:bW2WA6J[+HA<WL#>
+p@l5$Mm@KZXW8bckhh0[*SIrtBXJCnCDVsEr7Q:ZY'SKUPJV)Fb,?nGZt>/Ck]m2J
+f,-NL<hD\ehX7\qs6bfMZ%a*qZj>\.)O<fdAsGe"XN%tf'Ae.MS]S=n[jPWN>gMb8
+TbRsgY\)?_bWNs`j]+&>!\XR`0kY<6He_uL46&7RKlEYmT3?EK\Ot3q(amA?epU:g
+M(p;selft"m$sV[8Fop20d1f_qf3lb28_9/..b\2FNesQcUgQ>Np3?/A_UZJqc@W?
+Enn^D%k;r+hhg^0jrgULM6E=[N9@j;i?3:j40A4?*SZH[?tY-4)&B&\.P9Yb0QXkZ
+f\a0=k9Il"dXU4dGu2U;Ql&GlbHP!W`PB^X>Q/78NN%4?~>
+endstream
+endobj
+121 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F12 23 0 R
+/F13 24 0 R
+/F15 29 0 R
+/F16 30 0 R
+/F17 31 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+124 0 obj
+<<
+/Length 4758
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W:,gMYb:&q0LU(bc_=![EGJ@C*M.=^[E;/i!t/YS")A=?@?gU22.hjWS>b![I`Z
+VlH4&;3qCi/<X;p?.W#QhTW00rQANjlhT[8-J.mF+)+E=WTu+?Z+?OqY*/+_X&o?#
++Kt7&X'$&_M7K4]Y&;4.,NhH,c&=EP.Z-*T&guBrI\dc@r+[P/jlVI;C%$uDJ+I#d
+A(KIlCGO[*s5t+;X6E`k=B*92[]GA:rN_IGT*>aACn:+UXG6:\PSIKf"R`UjVLRo&
+M4u>><)CVk#@8RE'!ZmjOkMQ&9>=$LOci=Q+sV[g<]o7UiU#_5#'ffR15h-Vf/$"T
+nZ'A3<ok4^Bdp%t5K8R9R]09E"UE(-aQ?sWTC25VMp<=up\(GgZYo&gmH21h1=ebP
+<idL1iM]F$lfG.+-l/6kTG&ai@WFG^e/^VhfrR_;"'rTf\4=M=g7X@j>etX,M)?9L
+[1tG?;m#iZ0W)A"9MP<\pKo7*Ug4tXfo(Znc:!:8i;R"LWFIA<g*G\'h]2'^V1`YD
+Yhb+`\LQU3KCe8=SB+OJ+MmEPF\*"jOiTo\MCalr-`R'AS2\8eBc<JgT%ch'c;L.I
+kZJ6=rZKD^e`iJGZDi\gjXM1=/n9_t7PcJ*^pd/jp:D>#bt-nf$7CMJ9f1$*'56N(
+@oH8`jn4M?\,RS'n3'd9Rp'TJY^$+]]R7HI8*?&oUaG3'j]nY;T4uJ5LdC^P5:*Mb
+>ircQ/!f"Flt4Z=0L)l<.)TDa<"M[<O<?#a:ar7sE[%(T$"A%AF_;+YOaNoZciHK^
+j5Br[Yt1[i#QV6/de/nD%AOX!@jXB09!UO#:*-'qi>DX5<prT_LSatl$[g_6nP']#
+C4BiNLbkG$;UQUa7Z'>uFIZl$dh5k/kC&nYjVhp1W6A'J3-g:e?%@JUdZT=+0Ib'>
+#Vers1V@1$312sS!.rf5Gbn-XHHnPQol:`[S>H8pPZdIrY=LSZ;tlE&._Y,^d6Tcl
+K+"W$F!usRTErF.pT6+0a/3M[UM8an*CY%Sq!bhAGj?S8m0]V5L=SbkYE=p9U'4F?
+0TQ+5<Lfinh9riJ%T"uA9[Gc;M9F=7\-@\s`F&"DX@[IL-c]>a/n*#/LToq.]%A-H
+Zkb;<J%r]K(;CX2n#E:k*koIk)WDis]948:]6_d6Nt;1u;6B<^Z/.]/nAEkm>uoio
+Z"+i)de\pNef9R1euNAog/DcX9d]jA/7*Z:!`$ld&^#S`N$Eu>=!*no:,@;];mGI'
+3#1uM,^'2-;JQA>IqQcCE,eOA4\#s/VJ:'RI#@L/k#u3pM:b9Hf?7fA\&C1*?&)=f
+n3=m4rKc5X#WRA1;2/8HD&\@5,&5F\QA<M\f];`/:9KLB0[g:nO/LF)!@.]`7j+dp
+A*eVdI&Mmcr_S(e'nI#h^O<N]cd\kAn8VAegh@;_:ko%i?`W1[op+1(=5P[O03i@^
+k7tPj'dtq/@Q:qJG7WF]?DP67p3!Y>7d8lEe/Q$J1D`]fhfC;S^+YBtWW6C>(!7o;
+>X#hLQ-W`CoI&qa7LlO/9"q@W!u,]O'-;Pojo#WHOsZX]6)YGW@O$W\LdTLT8W(;P
+N^:u;9X9t/Xk)DqGD@_(Ts-W=VLbAs(NgNi'N3t2odM(g:k/!EAm;_22WOl""0g<'
+a8Ibu`>tB?=0t4E$2q'r7h-B]m>+(lC.IEts#-TV^VPLDr:qEZM\<K?e8lt)g7^I#
+EBa8kZm/=?<-2./3?@&Z[Kct?@:uhpRUujnSF*@n)X#><0,Xms:ANUQ;/YO#p>)@%
+bO$TR#5a,W7ZD.(V4h+'ABDCD0;7W=\Yl\fVFRMY)^brn/Fu>@1J1D7i;AOGb.?5"
+%1>pKMl)3CN2FuMJP2[YjcS\72hl^?dcOtq`\M+N&XlEB5TW"0KN0sO1.@RHKTVtu
+0<9n@KF+(o7ss;cSNH2ha4c&D'n9+3=Af5$Uh2[V>p&hT&Xfr&lnapG$DZM['R"O5
+9qS(&8FNj/U0m&M8>qR]h!i91iO3FSOSPp:,?0ksn-PUo:1_'c@/f2R"T?m`;f4C_
+YDZ]>Q;9o*MJ9fg';V\ar,ppF1o?;&NGhuV8N&kGN,5+KEH\Q=&XRLlBSTOrTP6'Q
+ocQhn3J,IpFpH+$;1Qg+b5fa&Mtuf"BE.mM,JP;%]a:4p7X]n5)$ILjq!93E&#-PL
+PsJd*V8%/sJ<KPd!PRCg$H(`Kh"_DL88N*9?]P5B5O<S_>ODj8YUlW^96kR"GWlZB
+VkD9t>L$o>:c&DbKqCQXWZ7J891@r>g*2rbLW@abqJFE%\S@%kE&OP,-`%eRH(qOW
+'3%]<XB%Ul3]Png)F>Nq@C`(mR'+=%V(]$J0.^)OQk,oF]&FI6#EC!)F'VqDKN!*r
+*R:,V%<eXg1XD)[f@`^I=R%WO;]YCR5SIY:!t$QYnFlVuq]2U\a2:UWCZh=uO,=1i
+i2uU%Tt'=5OUnuGLa;,WDZOa=G&I;A<cD64jR*TJ6BC-r$"siNfC\i3]Zt/^,5@Z_
+]d@tJ?]g$9(]%;!8$7]`,k4raUnU&R@a$;7C8UfpM/U[V.?ad@<Li=BRrAU_24=>Z
+J@3E\D6__U[Z>P3i1CDefl:&T$VdM:@mbrC2cJ\(bR!4N"]KL-W0:8.4@u&;k;7A"
+N*p[Um>kghEn.Sc<78-_^jJJtdpR]$pIR'eG>2$C.F<U[dj()X:8'U+k$LhU`*Y=l
+U)AK/W5pCZfDC@PKFprF3Q/+l9^?tbap0pF.[6.qHWWc.UNLKhc1o!&,bon!>4rZp
+CkX6_<.cY[AbUuoR0.,pae1I4Tkhq&/i-9R]9SZeZ?tF@et58h+Q7)O,mo`UT.1U^
+#?l[6Ze6c<mg0;b)k0SK`Vc!_%6#0u,;\NdiA8/_=-P91,i\S^cscJZR*(:1<&^.J
+2qW4gc-aVo/iE0-c_QDYr6K5JHMEJKl"&-fd5"!A#75/+Q^bB`P/\R#XRh@pH4ZY2
+p%,WZM1bZY/MV1Z;U6<S[o<A@=m&eIa^nIudG"bR#Ym@$PBY15>L+\BBqk12,Pdal
+QXVgC:4.)0ji_6$Q,D)_8=icsXWKqoC[1=MAbL*C@K@!bTqD1Knb6MI']#@;baV@>
+;dS$=bMkX[Ojo`*mmV/Ic<gN9nL1\"+b8TeI0;\(kP[i@LH-roiV67hqj@X#i_Yen
+&XishQc>=;2;4Kg1-Nj<r79</$Yn%q6+d84@.H!#UO3n4]c98c.4-(lku@et!?'X2
+gRe0ED'#=)4Y(7f[#''!\<tQ?E]cq\8_Ii<S']Dn\l(%&Y7+0Jh?*m:Z#:Q7r"0n3
+nmW_uU"/&Kk[m0)5^TJXZcF!OSd>=QL:A_%)tt6jSiCbY&mKf\R%C&&EVioS9s^q9
+7!M4'ZKUfHfg"-NS'UZ35Ekf.Trg&4dP\rW/GXhc\R;i1k3nL:'m8-US.cS)LbW3W
+Gi_fO5N\7Z%]]u`**\*hSc]/^aG$&aX2uO!l%9M+R,9;0:WJq$V#3I=A^d,,&;9#6
+r@<tU!@_itp3q7iBp$Q3<@]4M;GJ"$:"fS=0N@lBI:m//Muf\YJn*-p^:QHKc`m"[
+Wu1PR$\"gV,L=?"\:HnJ/]eg-75;C@Fu_\CFg9W>H`s4J_H@ALH_GO@<Sb8Qk*:!V
+(Uf.-g+<NE1:tW!E270ricLAQ:,`@3a@&dY[q"/lN"$83*:#`@>CVg5)3F%2,72?P
+=qE_-1JNpJM,?@$5k793"!&8L`WUU2'M*&V-VT7jPp#p\s'p<(1*n/,?&"A\`jLq,
+KjM>Q<TrHi_XnN<fpnOXV6_dYB[^1hRPAI.Jo73E^>Qt#Eu$I.Vu\R^$@_sLFq4`S
+F\`7?lG?tV$V+^[K-0o7r%OIj'NXJ0kdu9iNTn(F6Vc7r(C3EUUU$<mI,BqO/UIc!
+=Z&OeA<skRg*"9J4;f+E:L$66h.Yu^':UY=RqZpAF.e`_0D+Giq^;6.IN;CkgI3mr
+4SY"3VTFn[Ak)W5lj%c-a80I"Y/.]<0;GGgg/u[A$`7bM#"K[^jgPtI/'BuJF:9Un
+69@'8fY'HIRUPNGQS%LW_4"-0d'EDOaG,#i$?SP"L/>$$D-0EoA'9.N;A<HJN4Tkc
+OB:].RS#3\L#q<TJb,&&lDb!:'^hd@6ZlR8Dia">8W="O[,eS"IYc2-@p5pl_F;]N
+oiZr'j]#]q?HHl\]^k3Qp4UAmQG#jJL+D^^2Uk50a3m*)9kSh:LJUd#/*qU@ft(er
+K.aI\:B5Jfb7W8jST8&Ul@Bhk(]6hnj#kg-o(d;$La,7Ghi2YOq8V.IN4%qEg!#VO
+B::XBKJ^M"#PB%%XBG+29Y8R:WK>j.3E_KP#M</GYd[Ri^kXlR$DD\`d)7%*ZlS[L
+a2m=)hd%.Ur>k!)F,V?<b#,ES!^t!BKtLte(d<cKS:L*[X?jIVP&B%h:'R"@HcY3Z
+<NN:413r0imf:7ElN9R)VCY<YY1B<b#)Rh+X+;RaO^VF/(<.T@\NiTaHWb:[],M]W
+$Kfk.U?1SHNncLPj/`>sJdtm00OdWQ4"T9BN_<FB7!b7+4B"$!PX69C^LN]Bd;F(H
+].Q/gO1V7kJ[nD=NSFu83GpUL$\i(Kr'o@M>qN3MQDX/jErVM_7sq6a5KL?J<69:A
+T]bDM+0>C:I0=A^X-O<RY&JlSrJp0l7e)XZX!AEu')jBgp2q\'B?c2fT5Q1.$I@R]
+Uq@l7Olq'Hk@AF;SIV'rNpbU+gE>[5bTP<C;.hr(>WW*e$=(2P^F'SW1WZ?4r>u%!['jB~>
+endstream
+endobj
+125 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+/F15 29 0 R
+/F16 30 0 R
+/F17 31 0 R
+/F19 80 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+127 0 obj
+<<
+/Length 3878
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XELD/\1M&\cTh'`s$i,Z)nc6?:1SH9du[G:mjN*MO_Ym!_bVb%;kqN_&7862l5'
+R9dO_QKXtn%#a37m*>LP1RE1Oi`/%%PPNog'7iA(Oc]oD1,0sZeRZDe`8o4Uq"9W:
+gf<3)KL/(jq9nko9S</UEEm7*53)7f6mg=/q&BA-[TEd@=DPR_cG.j^mMC4t7g@lB
+]Q2n-U]Lpn]^F8&pV/X[cStOgjuqU$H18$55L-9jA8s"2Ooa!CUXF=]5:5e[/0t76
+ERQ=8OVLrS1ZB=Mkt#a4A5L.cE&l4qkYNeM=,rcL,pg:kU1&th;%AEi<U)QBE=OSb
+c&k'E*J<"9P(JbR+X<LUP=-d,`9/O:-&(QB01.2+(ni6UlG!h)J(Wo\_"bl(8Gr_k
+2o/1W`8<`9WI3QtjZ84q@TQTjk>9Z%KaE,LR2r1nbUEQSCj(__<ID)%-7<BD0mD->
+':fEh=A<aoU<IrJq,cBe]?"6AeI&PtM9*FB'SN#'IRW/206_Z`aM/HFhU+B&eq*OQ
+nr@$hYbVe(Q1B48-j)m@1S%-fL"hJ\79/hXq,c@*kc*c@_0kJ34mau?!T\B#juAmI
+N5^PP[l32^XPQR'3g7o1nrripbXb8hWB+5G^k-^Pr%_XA<OLJ/%FWl>+TN_GRRCPD
+1R3]O0U!CPSYjHins?uU_kG@+(Nj=$TP50nD^)J@95M#26W9<U8i[]B,10FPfN5$3
+b=%^UHMURs]:+'g4XEHr8W\!*S'4O@q]ZIY^6`'mo%L^#4-AC=DtJ,H`s[2us$!FV
+LYTLj3Vge/](Z-q0'Ae@-rc9b&KHE;6rSL\g6C)1;'mPX'<09]MfOM:O;dY^rQPDp
+V9dAhmrJhtN*ID#H$.ch["6jpp6<VsKum6kfY-e@^+m*\$$&:CCS9&B$jq]K2:Z()
+KB\&sSOSJm$L/n6>1%':MK.Z@%l.[>9GsuIWJSjU0=FDh'MJAj8R\=kD1KPh@(1`>
+UoR&bpS\p@(sPs3d_nig5g+"N*m'*C&h5I^$5F0/q"sul5UECE>RuSJBT7sL&IpZW
+8tRPuE?%I(&Ls'H]PUhhJoT8.b,LipDsWiPhkC+hVJQiBam6nqD`V,nL!TL#m@@2S
+QZ:uJX=NefBS#VCDn9=bArT@Hp3)A(.ipTURkEGCCLl]u*L/0N];?L-9@f8hA3CP(
+#J3C$CTY]<pQi1obP'R@E7JFjBi-MS,I;35,(XS(K6Er;kl`g&Ji/cO6Rt-`1K@3f
+6,fO@0MIIY`Z?R:bmo0t<3^-)Pu/AU3h1hH(,'g+B3b>TN/@ULm%WjGoMFTE$Q[5>
+#kU,^kO`[a/IX3AgQRSGYsO=F^(G<VjH<E5_faNo*GM-aP@Ue8T".DA5Cd@@'[Y$K
+?(]#^.<VSLP*gG:IbH^lC.88pUAM,D6tA^78rZ#9Dk3:W;T??o_&:3pfP!KU&6hcT
+I\/jcMqY2Y5i0sD;GA@+\n9UtL\$%X@H%qUdh,bA?5r5fdo$UD&f-$=d00Q2"2^4Q
+&Kq\cFhtGqB>sU]E,`).l/Q^B2H<VA%\&kM=+7]J[7A:HAcC@@fKg4m3&Tm-To)Ns
+35+.+Jo_TYcE`!QH$i/-HnbOM-s^Z1*-#Qq#"\n!bn5J#5T1jL"/_r;U=$+'Y/<1C
+6a;)oCTkGd<F%aB2KUnMJBg8J1W&5,=HipG-LhPho80,)"C%"d8T*!"S!mt0Eipa8
+%8b<Qq]1)RRD3m6Lmu#h_D%Vrj1iDnFDA(QZ_#Tu0o@GT/q@i#-PsDI8"K,875S?4
+Ub4VGs7:XKe4GT.9jdh6$kj4,c)k<_[1;&';F/.iCFHXG]DVm[)<64S_gkEJ!OOj(
+#+W)?5PS/6+Nbo\?m(hpV@42,CLmfQ^k+S+49Pt9>)F"u(:J8e(e]fN>_`ESW56bA
+`l2R2D."hPqXfb92V;(VVG-n63V4@>anb<kAYgp.oSf2]1B=L1K1q#/1kSL9@pt%:
+2OqA2gf+]25+Ub3_M(K!jmZ.iXNNCc9N<,WN2&sg`[.'R"8V'@3NYZ$6)d6"X.@Ko
+.e#WU,J6I:\``OJ2>Zokj&$ggQu.R+g6'SR.$9V_1i16n`#*U_4:07R%5h'AYaS</
+qho&dNA/Jhj@]oO.hYc*81D&5(KEX=Sl2+BihM9VP!1,@@haccdJ-t?,P?;W1AVt-
+j]^H1),(gtr>9,Xg.iHrLV,1\gY4_Dq\9o>WmqPH6sGf6@VQc==CiJ5[ZhQ-jLb's
+;koCBI[ttfmJFAlrr*#874Wgh;9%R07nU'<2nLO]R,Eo[BM76[l8sWS;-=%]UqnD@
++Kgp)-+u=eg7jB@<<GCP.@r8=Jo.>(D`T@B_p%B?2FoDDL^5aY#7p;S![2!rJ7(lB
+V>^Z6g9+?)!\^]sb0SKVXRFt<6$25+_4>Fa(gEU7V3mB;4!&9X]d"lR0=1df>888H
+;;T^?GW$r`LVaoc3et[7#<GH^8G;jgeKBb#G2nZN79M$o#`V]8Bi0QuBJ>)a[MDE,
+Tk10,RD7o+/Go5%%(qB@nrV9o0_Y"TZgHa>5(iL6okqNMeA#+Nc"V*chBfk43P6W!
+$5:Jm3/*r-g/<(2TE@AT.)q$m.PH1VU2Q%ZNA:thWjmSWBPEE"?mmB!=uENp9/M67
+G-in?P:SmoUX/?'Kj?A-$B:DRLY,tO>`b,)l1!#$NAD?L-3D_aNfNORb9]a383iXp
+GIQrP1TP*9QMSS8hV!YDcj9lRnX#0Y-Kf86)iRTukDEO-1B*uipJ6IDLg4E`$[?c2
+TX2JhStY(jd2&Bn"&FA9iEdP5&$AHj0Zs5\i`Ws%/G%PtjKP%,qLnQGl_Ek?H8M];
+c["2`<"885""=_D#.=)C)tuGph1KS)ACM<23A;f?bh&8i\F'7RNY_GGYlO5:WRs_6
+Wqd48J&V`("dUa3a>1-R#7D%DBn8W[;)L"Xg:a[]%%n%.fPV_(BL,7&:4nLn<O.IV
+a#7W@lAUlKmSoBU1q:r3[P)o4K*2didF?4#?+5LABS?`6"pmY"7?pmu91!C@OoJ4q
+4,nZ:8osPc<qg]"s*/LqlmHdH\dL!6\H>sAUSKV^LVJh><?aA.m]>JO8R!KW<Lm9h
+:W)t%/9t^OP!M0\@d2cS@i&s2>-@37gU[^un-0B)R>up8%5K\t1\K6?,ENX31WRkp
+VpV9>c[h+U<FHDtO8@C]\rb[SpEt,,H1H9Zgq+c7Xc9o$`HU<j=Du+CC]#N^c!AT-
+O.M:1j&8]5nA#uUSY0U2$C+AP>OV.:]6HE"hSjF*F8<iaH<gJ6WV;2']7)d9ah,.X
+rq%i+<)Qs_9DD,4@&u]9-ijZDg=.8p/_k8jW/FV*#$An`A\?M1f+M/sSGD<;AuNk1
+J<WAJo^?JaP`#(V%UJg5MQ2=chUmc_Ut[9;reKqlgM%K/K"o04o73+E#P<'E$#N+e
+,?dK"T:&iGUCt4-8\ABuNq\nEl;t=p^qqFtXA$9</=WYEOeb7H=]-2O10Hb#M1qWP
+S3(N.d$E29&oQ;sQT'-UDd,_a.g_'%Y_>;<o;t[[TJcb%f'_,n5Q67(;alC,j?SMt
+35NR?Dst-U;A]&heL]Ec;Ql23I;:_a%"5uM'u:K.Ncu$k&a%,6,u4%O$d-/*^q6tB
+R>Si<8nVg%^K,oo_AMD]V_DB%Tb?e4bf!.h]PZ".#N,/aZJ79V"eF,3"#fc@h]NL\
+#t]oDLOj*gC;pYmI/)Nq`/[eKr<s;sN7s<UbWII_X8nC<>Q'C7#fX8-O,jX<r\d+Q
+$@4*hcBEGHkG["ohAD+_4QWb45<Gp9`':;'[^(f"!XP3Q4\6ZGWhps]\l`JWd1^]X
+Y)H&!1&:gdD&M'UP^Sa#9FlL#MUI]J<Huc\-n7F`!-r#6P5~>
+endstream
+endobj
+128 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+/F15 29 0 R
+/F16 30 0 R
+/F17 31 0 R
+/F22 129 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+131 0 obj
+<<
+/Length 3183
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;X]TD/\/u')q<++i#M1"<s0/_Bg(m+*)(9a<>5JZ[`gqmfP(;(0cYO8EuAfn:/2c
+AsY06D<gP.LB-k%41dR-cTF#TQdsX\+4GpKXL;3P,/V**+\`XtG*,0N</]<+.U(V7
+IK.n<\[ZR]Q;JJfB!GNHM8Z?#ofJ1,mET?l5$Q)f%aB7r<nuNEh\=gQ)/CfF]-^l$
+b<u7#G]u[DZG'ZfpA;MZ[)(0[Onca!9)MPK(khVY\iE#$:,Il::Bpi$rU!V`D&.oT
+Op4`_^S7_cVkUZ\K2'a:#Q/f>,V(eZ*KJsnZ,9*/>k+\inuqgs'(If^BkftG]V];d
+WMAOt?JTL+G,lSkLb?:sRTDDpTiPLQGi#QTkU!]-Qe`S)\CJ+PV;h7>7iEeK(=pEt
+k.!0a2<"70aAAmE.A`3e@p.tpYgf'T,sI0sm)lsjs3/+G;#AG<^H?P'8&OF<EMe/a
+K;D1LdHq8lE7J5>9q;O46r^OW9^_&(\=`bDJJ.'q<qREQV4%)k-nXYG,SP;tD#CsO
+g=;p,=['Eb^'N\'TORHY@99sO4+FArH>qcQU2_9OB^%j?>GNZLg&<G((Y4>kgQa@;
++^-ECAb1sbYn,Tp$Y$%QM7<(iM.@I"6Nh_tYd5Goc4Fg7g*$J.BY1qAMQ^HR?]%RJ
+HLg#rV:57,!3q*mZqa"n<5lGD[;oU'E8W'npU@@W5?>.(i.U*jQ_Ns<C((=snr^Ij
+H(6;/.4:E/F-_l"aR[(^D:*boe=?^=h;(fQh3<C)O$>d51-\N#20rOgqgUdfA4e-H
+)(6d:%9@ko(MSEKLgk9/)&.@PBqRBL6#/Vs/bV#Ree5PNmNJQqQ7;8CaDX];rA&t'
++g\"h[$-$LSb@ol4q!Y(d%A\8B.9ofkM?!=.@e/cV-lO7+,c$MXkS0@rC0R]^NY/g
+li,iO\\G(%4nbE?+,VqsiI0RrLKa(mn?j0+137AG00VB'm[T[8W^U?7kRV"_W8EE+
+`,/5r]dB%q]6j#Ck@Br+hRNn,?duEYi>2bV=Erno/.7FtB1tg^7XW2h,-UHrq)tP_
+;ohj`%Om5jgC)(Z8J9bK`*<o!/2d4#78fF8bEb1a>Y;HjL-Cm;iH\rfa]e)\(,^bO
+LKJ\Z.g.YgcZ(i(O=@JOaOR&0W].TFoo,g_nuX-0<ZhTNK@P2-3e1*iP)u8jaX8`\
+Z&Z/^MjLO1'$rR/4EBcKi?/;(C!kEr_FYVtPo:KU<$qU;NsD["?NTqc0c?TCcnZ@q
+6,GkXB#X40)&cT^_\B?`ORRg;#EWEIgjcsO^Z%p(/5rOdVp=,PmK+mK8,QG>nM[16
+,S12PlJ[L1q$*>a6U9._i1ja1cLli*MVXFJnjdFu(3GQgZQr!CM\f=++briFq3:<@
+LIo:=2/Q@MFTAj-j>r^+6eFNMPr6G&XAq:/l5<72^:Cm63Xb>]EYV)#)*Au!dO99_
+#i^-LApqZo:g]@BTM^+J[j.Y-i^U;Qq.loOS>:)L?0$SsZAYPh&FY2&ZfdCgp+nJs
+"QO.J.+<m4C$9X\Tsk*#FrX,9\ce3!8E^X]P:I+f'H!b"bE&&Fm\q**_4=gVZoBh6
+OiBd01?ifEl>OP4kCf^sEBd#+W6_#2s7Ha?ceq5;#(=+]Mnr$dY`Z3c'Y$2YZ:)^n
+rcNOHIQ)s>mt!BdS?+8$l'h>5WN"&LGp8"h("`$+W?Jj*kKH5NVD::mKrtY+I\=^'
+pL;SuOnXl_69Yu%2hE.PfD@:XCh`:^pU=1N"'goeO1aU$++84MLDH^/46OLsp&D<e
+\o)OaqlWTjmu8HeZpmj>I7V[g$@`DES/A;OqqP5#AugbqZ.27jfkR=1Ar=l';`$MR
+RmOC`h9*oW!tJ\tK_P,dLbE8S0Thh*La42u>4h3q7aPN0l?2em=&4-\!tUa<h:qa[
+CT1aG*H6Bflh5Ume2DZnO`IV2ncu+q)J7Q_2RpT7QIkD*@sT`@5%&-M\$2s#:9"7s
+[roD<SFG_'[Gh[5pkV6+nQJ,)2m7FqqT/dGX4c0K'IBTVU$89&rBtskc<'^<l(h=l
+eq4mE[6YWqVINK\T\%^Q="oDM7Bf,A1%aZ$m@G(`WeIh<?R06b\._*s8T*oM9H$dt
+[VOjf]7@hq6[5?D"3VFKE<\7cb&0E`'GsJ;VT-^X:@<<(koT,chj:XKBHQ<(#NuWP
+K]//in^V$=,Z:Cu_`Ts$A=n0.<Ik"`[kBo=:Psg#R..'qLsZ]GC'V6WE)e;EY#usC
+cQ,;cM0;QKjUVgL"`0s85+gS=4U^`;bj>]%8,;dZ+.Dm6qQiO-Wt:9R'D0`4]/+1c
+a+qg=+5fW^!m[9UIFbiqcqZ%6"6iRngUe$FFLLna5r99:5AI@ih+5T8hMu#q!kTE2
+XK@D+j^>mi%7(X.oO0<KI8fY!aUkH=^BIeG'tH6k2_'4IL,LI&9"<0KX;uMiSO3]i
+NU?%cVO"o)fmgbkF7Z+uU)2t2fZ]%t4N$dMF5F4M1Z%DlGfj>8\B!eWCFFKd4Whsu
+$.=c(>A'2lg=7Z[Run*$K-:ig3q!F^`'1]X8B:Q8L7%.kref;"?!L$_%6]5eYLrF&
+Z0L2kVNEWS3_8uDN+`)LS9^ND6+#&;UDi)mT&8p/dlnB!3AIB-?JW("Gk%klO8ju0
+]^[.'r#A-B$QiuK-!n,rQo0[eK$eM84QlSHmP5EqOKO-Mlf0%#M(I_5Q*^MrG(Je<
+'Q$mu?3$?dic)i&2t9h[Y)XH=f2;0b#c0^IYM+URkH/7TfRX0]fapA\?6,<83`*"K
+Z]g8b:nre@ls38PSRq(C@8RN'NquEueeS36:=[s0$.H4%D]CWBouX/+W$,Y-9@5^4
+%Lj-]3`,D^!&*RbULt0.qFhWYl4$afQ3N7LMKcSKhqnqXP:%a$I^a9Vj5G_La@Rtp
+Q/#iCQ_p?0E6%53U%W1kh'SY;j/Z\HXOnOY18=N8nDG8>8*%N$mculU$8koF[GdF7
+>BNSIF7425n#:kB`VkE&#Z<[I<ZbG&VC&X5kY>oA+<t<\r25*M3b/k,A,N@PiZ&K^
+1MQ^/^cF'3pmhm8iKCWj.d",Xr6S37e4ugL4Q@+A9PMV:mKojT4bQkj8Kfqn!eVf<
+5m)bci(&7j""lGkg;Ft!L:\2hN!ha*l5<24[4F^XKYGZW$?(J/(MM($3?;mgk0ij0
+FnMp=!%f11LB~>
+endstream
+endobj
+132 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F9 17 0 R
+/F10 18 0 R
+/F12 23 0 R
+/F13 24 0 R
+/F23 133 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+135 0 obj
+<<
+/Length 4147
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Z\7gQ(%0&UjCT#VcB;"-[>@P>)[Z%C#@KE3SY6`*251PQq[eNT?3M/P/[<%%M7^
+WTkh0MoBZI+:3X-J>(Vs>?@F\<V?7RZ^5UjM4@6UcX]#/5<NHj"c8ZnTaB4Z\p5&d
+m[h,i_Zr34CS$5G(e0^'na&`HAtb0r7/4;?V5QNpMAECrJmR'*pQt+d@GP&O;37WY
+5(1Zk['S]0U@J.0ae5&Z-+$<k9s?+PUm3oa>-&l:lR!Boc[ID-,cAVubJ`!'aZ[@N
+,-T*"fe%M=bs"fFEY<1[;2KL',WL621DA-(c/)H,kLpiJ-b6$#.AkLH7hR%(?EZ:!
+bWG4hqd7$e:j0K58rBeR=IT#Jdear.GYK'N5^/<p>9H;?;L+^@f!,kB"eJ2AG?=\W
+G,m[LqQ4KG*N)p_i1H]6#"[dj;cp6j3V42EKqrqd@maDSc9,284?qCOkK_cCo-h^p
+,/l&F,h'`@Si_^)Ch%1(kL8<r[n#te/E*/^2N,:AD=5SC/U^Sc[TsqPnU`sCi[7Mj
+,,`fam?;2(Wh`8tfus55Ce-8oIE!Z<(t0X+:9&C$r]@&JZn1TYm,4FTKY9l2[Rb\Q
++BoJX;Mbj$DjC@fWJmq31K/#/T"!:@bn]CbUr/O59#pDLKol!p[*'3G&n*]#Vc%M:
+Q\6K7#ZmH'd1u..>]&^%^7fU5SsD?^>f2Lq<-.%t:-:d=PRZ;>$,mLEL_*3S/"(Xi
+XlujVr5,$Ip=+Nn1"sR/52hTbmL\X.gJp\S6&L/BZ+OA*\JR?p:,qTKc21C^?O/5P
+BQ6Y)NEE=YEP!R`19uh?,7KuC`eX^+V?uW!.DRL'14)>;.aZ>CM?naZl,SA#Hl3,$
+?P-&!WK)4pTWWWf^%\7Sn)!oj>9'#4=`;47":gCH8nFhc\2+69WK-3uVAhM=7,?:,
+i>HkoidrSd8\8j&Esk:W5SV\;17%R:dYW4p=D-][G6IWphA9QPmOo70?)AYlK2BQX
+=h,,_o"n<0&;#W[i8NT)CE,!uNcm6NZ.]qhE5)EnRkidS#gNhlO,A1!ah)"fqGIq-
+o9sn-H*0HhoN?<[8S$pc9mU^1>2Z\!\`0E$EDg(^MR+uj&QP`=SEW:Jo+G1(M7/Wn
+)`qL3pg_1l.5@V2X1t3:rM')+M$g&`eW3G>Gp(*Um5>Zb#sq,0%pgY$aRo:,;=8`Q
+4%,kH9)TtC'$pHn>Zqj)eIqb8U5O'F(I-3Qm\rgtQE'0(*F6K01R?>)'M7NP?V/Fj
+oj((Tc;\-!k7G:)&u2D47i7181)rP&[dV24a4&5@WJrmrr$=m@(aN]+a(_3$j5DSJ
+,Ym]3EAp!i*PB=1&07`h`l2tQNOue;p3/#\N\\_X.Iu]@.d0A_+[@Re:JCiglGs*W
+]>MF0C*met(d<Kjs!+2.IWrhrFhEo1m9G$$%l$6S0t&@D=?hd#r&7#h2+I7]+niPG
+=$jQt)ajY9MrSJHim^8]FadBBaV@W@$*M\[W)=G!rZ\@gSJsD1bO&cT#fj7G((W*Q
+0398h)9-=lBDMHKY6oq#S+'\^p0\V7&E<s[""bfe)Boje7@F\F+UpVr?4LfR#!.@^
+7YC.4.JAOH1A6L$@t2"E?%MpFMI)u3)]QKta"I!,\?o^;G5uaG#.LA:kPl@rJ+S>"
+/*g&u;!]Q2SBAG&ZED.?H$-UBmn23NcLY>Rg/_#!Em0lQQMZ(f'iVKJ-]OV4*ktOK
+D;*@/qXcG=_J8E1rI)4?Dr"=A<GeX-jY`hg`c1+c4\/,W:2FP_RQad-X/0LjN,@Va
+20*t2oc"@nT=mp<nOD-8Tn['<-E1_H(t=f9Z>au'ZRuP>+Ulp!6)!=ApIS:4MLRLm
+Xe5tuUq1?nO89:Q3^7qYD)f+M-Ku&IgE[VH>qXjm@CIeg%CX+KFNI)#/KaZ%?.2`G
+FdSe)6n>:f=gJ4Zp$-F?eTRh$[XYAd7'Z_X(LlG2BalP!h1bdiYF"V8)6]Z0Uk4Nq
+C"-5gl;aba%6-Bu6*j_A<;FNcId^@m]"+HXb%g@qa(bombQ+!Tee1+a82#70!BVoY
+/f\TkfEH[#374:UZM;`I<5FEp\3F@XIs9YSF^DHD.;f9@1Q"'G&?W>RH+UZBf4?>F
+7!nKQRU`A2eF,Ln=.AbJ\N<+K-""bJLed4"7XP2c,\"YsHm5TG^(J+JeC9+-p'j<`
+[3HT>?h4WNM,N+aY]qeDLkdYrbY&"S<R/XSH(>gSaA7="NLe[o6g$<[(YuWljHra2
+nO(%D!&&JDp\EG$JYY!e3[YT%]'grkg`N)Z022`@]^h<I,][H&Nm4N_?Ll>1!"<5^
+JGP(UEkQqEZ-bkhCF,a)42H!I%WJ'P8p0(iq+2-k-560$kl.Pd]\V/.]H'A;9ICaK
+^odqOb+`s7R^>K]@X(>?G8MCe%1T.e7nf]d4&.9.J,h+IS1&*ZXNLs>"_3s9*5K/+
+9#FKN#e2YW/@VidkG6J+iA7D+E_`&Oa]PK(*O=&CqK^DLTW"_e<(V]^PPu5_=(u'j
+$d=[W)M?>g+UjcMP'emSX2jCD2Hqc1kQ9W=ZHq-`cdh4!fo0^V,b84ia1oc3qft*+
+5M+.>SKcJRY].-2=d\DPP[\KQH/TTfLI!,6r+n`=<qGnNcdcj?=P:=?_8c\H3C_>5
+g[.*fr9f4O43m_3>IDXo``$9'/t07",.COQf*<r<`="a$'LsVVpGYqtk5;o(.SN:9
+V74^((T[/a!aT)rS2V6SdIo<Z+Nqu+<HkfcR2+"oEWl``5c+6-^625kMT5Uh.nRT4
+BFR"E>d&Hi4n;>fEe(^u&.GJ)-=->#2'*30p/"YjEHJ-\j%Ufl>E#RMN^h\pSm;=(
+!?3c0^;q5u\(PTX^@BCT[Se4=C7j,G*FBTDD*9Emk"T/@r&,J($%pa8(Wj'Ka52S;
+'Kt*O?EFIiRs[*+I,%dNDsPpbFM>NE2sh/d;sr@[F'I3k#9%/qTkpCRqB-Sf07"kO
+p[,CFcQ9.S_r-V$S<o4>3P3.06db+U>`DIPO\Y^Cd+rT9]*>eb&AGiF98?:8^StSS
+2NB6n\*8/gV?>*'W'o<31H5[EcZ4jS$Oie6M=ud_<+_"/I#'V8,'XD?:^nn>7d[MH
+h.WfC=<<O#aiS4b@5L,i(W<TuW2q7:.FN9>;iOdKMH5je,2QCm'&0G=f(1DWKntKd
+2GE<^S0c]#<`b\9-k3dNl4ig/HDVVJ3X1if_7bFPi-8>+kYoN00J=>a+>$gsb>17P
+b+Y`sMuGZ"8]-O<PG+V.*IQ0qDNR)7V1Q=220fN^9QID%&LP5JC)WEqgq/9:rYEpT
+ca&%jLnD?hH3nu=ik\R#Y!q0nCJ1TcO;=Ci:U*8UMBC6bTL05P5>#DT_'tS1_UG(3
+=![?tg8h*[D&A#qlsGmMG=ZIPQ>Kok"dh"QfRO#b"?gjuf5t;g/nqSO?bc>+fh'o#
+48"]f;'_;KWV<!+%!@Hq@#$O<s&TmlXpA\^YG4-mB4G9\P^;\qX6tp4LVP(/@].2O
+O]P@5ma:.)CNl\QSlNbWUf^eu20+L\8eNj@PtI;QHE@\JL/OhuBdhK4aAjYpJbOtm
+=/i$4lKT35j6'Hqf<*UfA_Jb\=1V&[m!^*^;_80>?EJ(J2+&iKVi*kF'>,gFArd`&
+d3=uUc./1/39L>]r"FucbF!F*EY!ZsNlach8k1l1@m:*_/cc@g`YY_0FF?5eB4r"S
+KAEHj<7fM8e!5p[a#&XLl/m-6p]X]n2IQi[p,/OL@CS^!hO4Z"E"rpl<dW)WGJLH]
+mgXXBZ]8t=n"1CL!q@?R!^Ti^B8GQO7+!Dg"5M^"@L--0W9[cM,21*Gg7,#,!1c!Y
+q"@M[qHoIS*%sur=`DDL[QI?7,Z;^bW3l]2O#Q/?Ya@C4n[mU&o-QKp1m-kc/\gEi
+(47t--[33"/ns09?7!cAq3]CP)7MPCV4'dWpj=E5!%LHM'KI<>M(i@8^p@+e,.Wbl
+iK1cRg@PRgHM-6"I`DmR*Pt1DGVs,$G;a!h`)=o[1R/CI/d#K3@.op+Kh`[s^eRPl
+?$F3=9%O@">j*,8bPQCT4K-97`(7'(s1L_k9u#f3r5he3!U1jN:PbXA+TQ:1pP8U2
+_7"X$7FP8iaON%4BjJ[AJ<?c*e4D[ljWnM",G!Q1F$A1R0A`/$k5~>
+endstream
+endobj
+136 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F9 17 0 R
+/F10 18 0 R
+/F12 23 0 R
+/F13 24 0 R
+/F15 29 0 R
+/F16 30 0 R
+/F19 80 0 R
+/F23 133 0 R
+/F24 137 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+139 0 obj
+<<
+/Length 1876
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XF7?#SIU'Sc)T.uXK2jGU8?&k1X]>6b[V1!Es3@+du=-B3d?0iG,UCA>Q)U-qnA
+&!,pk-r;_J/*kU1nO)kf20nq&:YBi45H1O0ri;ni;GsK.72=e1eS[^OT-s)V>-dDU
+09Zc9.$`93mA-[12-^#n05%#mhRMmrPa*PWnabRqlg+;k:\>6BpP3+:LC_GCDo]c9
+j'ht8qkEE0KqbraZ(Ij(KctbL*tS&3bDoFu*l"?GZ2-IPW(]dMC@5M=.L[XN:MJsB
+At-`<[lHEO&hZ6cNT,WP!9^XhS5#/Yo61[=-&CJ"NBq8FnrtI8B9Osn-EB+`'<YOZ
+9i7FBm,P2DSTF[km[Ul6Td^ik?0>mUdY-[1brj?8-ZQRt3;,^_SYJ3&'9WHfb?f2:
+SWd+pDMX&[.#\\.Z@pYBrbH58-IVXJ6tnt#1sQ.\%cbJ1j[_t`E+h[4h`)p>'9]#/
+(('(j*p]>9T$f#bG/&'WqD]ffk:C$(6l[_J$liOc?QE+e+UBQ1O\ef6-EB+k,g,ik
+.ccs"S[3j;dsG/=%ZV/iq&^AejHp(HZUdV7nnbXW8kuChG7:M4QisOtJ?<m1GpFWj
+b;-#Z6P.bm,,(QKM^."IMh<K>-:.+%'Ab00)8&mf4bgkU2S7g#W0Cd)oZfMZS\SaK
+PJKUD0tqj./]T.#STVe2!QTM!*(QHTB\tqNQ=COacT5X/aHKODW>./%HVc<7,\Wcl
+_E@@*eN#US,1LfIlK+B9c*L05-h(rYGa)KoqsHbh*0[%@ed:r<=e8M(lFR99F%h2R
+q7k&sL#:KqMMaD@62)p=pZUIsLXImj9#:J77T3:10aXjmR8At4X`uU?3,A8RQ3R#&
+#_Lo9_VW\Rj\?!fUOH.:.;It3"LYR0BLhgJ46&<;(r*-!'U<]4K%=)Af$V2,4G-+=
+^B)k!F`L0-dTIoG<Ot,_BAc`(nQh(l3<VY./7IS/=W4.7VFFM6a"[l-B:2lgUe7E9
+HSF`&@R'3OW*.d[]>4$mb14Dclp=6Xml.l*`J9rFs8'PQj0JGk`i?lrH#/O[T:VOu
+n*FbgMu+AFgttm`)n%FePf7fh_2BtkGOjas)/Y,.YkO6uVtNd$<A2T#]\%A9,^9oT
+M+'f[OdKsBq!%4\/^j=bH9U4j84HTZ*:,t/.qet$MUBud8)W+i"uSgsNgLe11]X%C
+&:fcBYf^l51dbo5QlH+M*<@ZJ6srIbW9Q9gR\=di#S(a%2/hA<.A?Y)Z28T@qCS:N
+k]@B"VZ]O(<20S"qMg)=kSt.t-NqL@:nn#Un66">;!Z0_&--F]EqK?g'E885c%f\J
+pCB4UK@eesj+/6^htHrf]9fO8I[5=b%T->\I<,L7`f6G9=)QO[9h;[e\#FY"ClH)=
+Icm@A3\SDs^s<)^%d2_\naH&Em>(6!LJB-M$1RQ%s,-E_B(<Xuo5iqNP+&'[O%Fk/
+"TGSaIri3_DoeAu]?lP+X51R>7I>gSoZVF@W;X=F^b%Y99sX4H=ae%F]C2`mHQLGZ
+R3O$ZrmEDap5dIe^0`[CbRGWJ`BNTE4/dLITc:PCh<8T;`m%3=\$DHt1JUUR\JHX-
+\ahU>\:Ha'7ddo.XhfJN4^DCMR9&-uf(,RL<_NSm"5b7!4-Y5=2Lea'm2&9*]+>,/
+#IZq^?W$[OZg!`#XKs3CkK9.pp]n5npqM.Sq,Q.7mRu:5++8Z;&FS9pSS_jLG^t?g
+Oq4c_gOJfJg0aET.HK]7)j::%>OBAWqT@MJm@e-CNL]?G3?Qk5@"`l4U=3pP%_:1Y
+m9C*[#ao6E/)-O.U7CB9oq2i2.1s;cd<RVsJHpGc*V9AU3=i=r*oLRm.[Xs/:PO&)
+3(dj/p=i.^>RUM?Rf"rA(.)H,~>
+endstream
+endobj
+140 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F6 9 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+142 0 obj
+<<
+/Length 1895
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;X-CCN%rc'`IH,+Uf2W!]A01VuceBU?RbV"bt"[%+tMd]5lo^O$I\?\46Jp%Ngk9
+e<)Nq6#9`;,gSXJgdAaqoNo:VRE,U(?Cl07jdFJcjYk;mAMP4+H9Ah-^&I[sACl%=
+5%gDOCbY/e-OW!1K&o><ogMtiAAT1\&'IIR4T7%fhRqaI\*qK8Ie^F>O8Ek)\'))"
+GN85_j!F(#74rMfO'rU^_T2t8!MV2V'S?&9iWpKV6.dL/%fIH@#/<<jPV!:Wf#&\,
+nLj`pa:elY-@pqn#s?]D*(B84W"h02`rnRIo'B,iBdRsp7!'d(7%Qq;VaREX[Q>'(
+S?G?5je\6`'iQk6+?L6M,#9Il*qqY.>.BCg!3J^k/]&p[a6\mo(ke/O6!0_a],]D.
+h<:tOdO"Oc'7CPi'`HSBSi8_$n/>QhDBjHl&Or/T'NpFpj&srm@&hemm_mpLT"lor
+goF3*X#%7e0?/u)?-D&Gibfr9i,0L[o=0!WE:7+l>8F;pD*)1XJL=:'h<'"4@5dE4
+\2C<@$>X!\/]'5JCHLtfh*di"h6rU_W2D;rp@LR_S*/#Fg30$sS&c8Q>E7,S3jsq,
+eSq"4m5c[i2bDP`$+,[_":n>u-+%9pbY0/n)"-kC&c%n3P/'nZZ=HC8611^!G?b)4
+OLoO9cMUcYA:'N7ed*](=mk:Q(fGh&0?LJ<ZMltcd]Y[=A4-549;Ee:C'a.deDuYC
+TZcAb?Zk6'LG^4K.Y.']`[/qN@rkF7.%O,bEcH-g6f:ZIP6h?&*cZgV4n;5Ia6O&L
+o/*ilF.lgm$c\;tS/l[rgM8ModorA.`h>^4[$3smnQ?FY02drN4uHJtELA4L7nDd2
+,JH9u/b!NW^F)n03;s`:Y?j3fds-EI^b)LBnY1cLLkk29L(=--eRD?J=6W\DJ6p39
+s.\^].`o?)b4VjK4/[Q/JqAh!m4j2J"o="%Jll;RI]!8C/>MXjQ;t>fGfh]h%!h:\
+B!\@*D+bnFSWh/&K@8)HK"Rc\H(\3#aTC3LnNZPJ:D)c>pa2.*X\k0pZV"n"bri@L
+MPCg+#S9.dA&EFN3Q\A)A[khiJXX/BU7M`3M-0*:I.MZEp/k*kAR(>j19<`RK_VG;
+7cY<"E_Ci`^\:9=M1,qO08V(a(Rqrg@EV\`IDLe-q@,Q\Q:T.CT9d-b,#IFC`,?7C
+_3#,0bWNoUKM)lUi[J).F+`r8.tgU0akX/j\;M1/_3_5MK+RM=XiM%rrVJF=\aXl2
+qF5)A_hO9c),@/.E%0hLb!E.*-oTY)7uORXiLU.63"Uf^Cjk7"=J@$/qg%+o:ll1n
+WVhC*s&das+\LnX"%ZO1\)hWKAnD`4\Htdf+it!@:\D[u>TJo[UWC?K>&:3ZhC>X>
+7dBG_\FnB;M.YV5^JaP[\IK7<QMa<#<*KOd2e4`=phWlq1+M4CdoNW^@\?!LL@KMj
+^M0B%FJS'E^[l0PE:[c$K0uW`(/Ur+Ikj]9o<R5FW?Nl0rk/``IqTkKR1&nfg#Fi9
+?JKh,g7f"L5)[drpY3Y6'T0S=jR-4[V&%oY>,6TI72$$+gVjO3$8JqTR)-th'7ltQ
+*bj?;;'6M4"2rGn\\O3-EXkteC.$Ap]B.&Q<W8b2N]M$-K"LQ:)=(c=8"oPgeIF$u
+Tc,M7XF:@'f_`UrRNR4R+/+AeCu_)TQKHTT]H;IK48(^kpC8+Va.jO=q/-<08f&Xo
+j"jZ6EJ7s276-!tJ&M$lE])F2bOlOHJAp+hLNjcu0CENrY"Q1BaeJ;5/'i5IG"EJj
+?>CSWWA%,-Jt&5/=+1DH#l6/Q>dh-a7D>pE<C%je-r]J0B3;9XMHjSm`0KIp4@SAS
+gYrq6`oipVPog;?c=>6jr]$8!Q6&VFT=u07rZ(uc@P$U~>
+endstream
+endobj
+143 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F4 7 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F9 17 0 R
+/F10 18 0 R
+/F12 23 0 R
+/F13 24 0 R
+/F19 80 0 R
+/F23 133 0 R
+/F25 144 0 R
+/F26 145 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+147 0 obj
+<<
+/Length 5082
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Xu\D3*F0'#)]k(&h80&8OiIhZO&cZJ4GXMd4tB(;177"0/c:YqNPnQ/ue5qsubB
+,[2%`[Ho3fTU&Y+L\&_PS7h!\DKPQ3O6QH-EC>)r`ruFq09l'1Z*>K.B&gMrLl=QX
+Y5\-WN^%AN;\BaqDeGj/Fu.IY9^_n4An5b5<(9Dg6>@QoZo4@i^I94k3nd;=[%78W
+*[XgcUTE*CVP%&`kCc@E&jONqZN"PN(2`P".3nGqp!ru/:8TRGi?.4$%"ApO.^DQ,
+_!ESq@V-G=`dG1,JOaA8:D,hLfCW!Bm5%8ehhq8!BCRN+MJW0#rQR:rIQhInP0kY`
+KgaU+!lSt-N+ZKJ6Y92Tcg8cNPCMKgLf'^@'Ajn3QpMN->UM'8@mT))WJqJllUE^\
+KqB'REaeqm@">4iP8Ws[6p")!h7$R*Z8leqP,L4iM5n&3g:DQ$d2a.UL<P[Da[bqC
+2e*\oUZU5mTmX0tQdqe>\+-=uL">Y]elN6U1f!68:@(>7[GD.B<^AIS)2+)>IkIc!
+0OpPQVh-[TB5#!R>5bfrP@ap2gJ-%YC`_=5Y21m5;)PUP9u^.r30@\W1:B<Qa,907
+O'`?^on6<o^pL:!*<[rq[O>+`VE?2=f;''%k^2su]C3J;D?eS?)AYtN:<]me#(12^
+Lgr7Ipt5V%k:ddq$%RhRrFo#RHT1e26m5<mFWB5uHH\@,.6]&qCFf(&[N8`3Nir@=
+VPC3,Rucm-Dp788+60ZZAY\!%`d\l>]cI&,]"VtU^Q1g3Bs@pLFrZJ)olN7^5QV>F
+JJ8;#rkMYj6j/Hg#LPKT&RdEX:l%NV@Nca[h\)#ABL'uP9g,:>hd/W1@Bk@],QeTd
+/I4j-TnnJG=6[W2/CI\S_'NS6dZ^[H)J3tgT5joMR=liU87KkM1qRdj(EG%NQALZG
+/f7bZ3XnRB(jI_g>^OP8p$e^A6gMZi\5":..O<\4q8i8kcbFWg)5Zh-+>4Qppu\5s
+#36\d5-E0$H$0c:BO)Sp!/?>l>b`M:@9Ke?blpO$eL;A^Dc"W."N*R9O(IqEp1]e8
+M)Ml<-2(7G!/!$JNb(<R+3SCQla0o=!,6Pl&#_h4>H&K:!'!Sq31=j34>_E/o5^%]
+h.neh2:.N3!FirD^;KK".pA!na(S:.0.Hth5%"B:3%?ipf%G"6HotW[QZP.9c)DPX
+"s?8*%`gN!Gdt1i0*`bW$4]Q0&'-]V5/&Tk'V]+<,#n&^Ugj`PF:n&0,Ed[NLGI/,
+FZ>m`&*]D;Z=W&EjT.qCKTC5uc!u3"O_]0j6hlC>*fb0#E$*t<bAF`/3<tMCX5$9#
+O?c(2JOXEmS)\2hcKRQWTpYqGEZ2%(!QBFCHeLY95<3d(P.MN(>=ul]rY&,M"0tTu
++3V*B'UQ'uS0p@J8fj(*K(rHVh0$b7Lpca&ZtGht!Q>ID_um:RP*ifAH+SG"2IJf)
+B-8m%a"GQXoO69eUkdhE4]F9>Q(%sk)5,,BZ82;T0$A'Zl,]afcdQQ([0*^n80?"d
+b!h_,Xat?)=9'c%iCLs$i?ML7OIappS_;=C'^]j=@iDI06IY>JHo^_LOlnHYTkKWt
+9#D?fR.gFG05<Gl7ASQ^HpbIb,>+aD9d\5U-!^)>!ms9*MHBn<VpnTRTsPs"hl#^3
++KH8&X4F1kDIpt\MiZn>?`+FhZ:JWalS,h827(Hi.'k0EDeN$=q'_&;C,@$\F`n0a
+`<*X0XRMU";]ZV":/079Jn/fbJiu\*O^LF\9r?Pj7A+An:!!DV1rIb1"=qtY;/RsF
+KOHYb%!>n24gZ86g'm5`AX.#pc0B]Ulh2cuAZ%Q"Vl30:M`$](hQ)'9f7ZUMH"KmG
+)K2^&WXJ+dTe%Io&GT54%fI.\^2P)I,&66oMB"BhTZ]s8H&,.h$s+T`n=)>n'OEhh
+<9m*`*A1ot=it9]'VJWUpK(!lfrU:8=eU)pf`'[%0a<<\97_W^>Tq<h75THL0$4;I
+JoT2PPDjYl&gbU>2&==E9LnbhQEGtm_/:,QC'*Y!U')*<9Yjh_LrIQ&R7UiR98;"[
+[rGE^ELI?n6X7f>&PLu_3KYL&;+#,G83?gn;T-LW;,PA@=gD#q*'jQL<'<9qhHor%
+gV#jG='engc[&H:CP])0ER.*ihQpRe]5j#M(H7_g(8R-s(CA'c2,r.\VQoV)Xkf>9
+T!F>1e1Fm][l`o_03'1Xh=0+RIAttLq.H#=00W8R*SL'DGSj$]<[Qai1g[e2NU4dN
+_lu>-k;!QaZhJ/;SAA=3ZnfrqGCTXSDR7l6PANN;T6d?AF&+26A4/jlZa&+i8*uZm
+bKXV;?F7G^W,;2hSF)&<i7AM8r2VX.B[J($DR`\0XITh[i;pj@ECTMPq\mkp/W.1X
+fUbj8Jrq9'c`$ob(Kasf!\ljI-YrVbPVGU,(I4Pi>3]f'h%ZRhp0M9^qE:"C>7"m#
+D.1[E(+78B5,t8.`Rr+N?-oj@]f.lWc-m/`3*&cH%$)kVnQ,I3VR^GT`"bGM\a$)T
+Ui&P9_<bcP*+a-MH%9rR(eI'$_[RGKI-pDjroO'XC42Flb&N1Sh@)3gea!</SDb&c
+fr\:XGmR-:V)V5";OQa\*;7V210_N:Mfm`64i-B_Xpe/b"\A"Lg+;\P[?$Jn6=:u+
+NI/8$D*SN'!Q@U%?Q'm&h3SnWN3ko\#p%h1f%p6#Rrl&!flJ3I"gDr4h*ROU=#Mh\
+/YYgJk5\Z<)@@B_-5c=T-SE7Vjr7:gZi=Vf7h(oW+4\)9T<j"@6,sDi#)*5F?Rc'r
+[3$^Qi:XhRgNgtk;-f>4==O+<GB:S8\(V(hVJ1SS@=7G5"kmU7h]mLcf5lW6B'/(>
+alZ"me<9i*U)T\59b#0B:<^W7kra;Tlh2?oi29F;''ir=(GN5Yp0P(N?Cm/9:tnu#
+,D5-nlGW'Y]rPf]0$h%CD"O9T1Kmh\S8PBj%9Ek/d7PQ]^M7p\kP3+e>+?#fiEG86
+iL;F'\A8,0b)S%:=K,W62iDMG)<\p<SY`1mHjQ\sO_Gl[@#SZ!Br0!TMse$daU;`f
+YYMa(RGeN;[(luH$n.H95qH>'.NH)c$jb;GcM)J0ds"rfn'_N&')G.G!8>;JD-`>j
+2.53L&iD(>iFIPZat9-i<PH_DRk?cWn@]R0])Se\VsA4GXb"3uBMQcqjnY[&C^I4"
+h,O[WUX^ofBA[&qjkB)>*KW%Xlf-]sVE\WKM4Mc2@!Q"[\p.C@FRckCe,V%!@n@,a
+KqPh+(q`n*k1t'agb&eE5m1/SAU_+VR:4HZU?qKWH=<7@V-;^sqC3h\jq\qneYW`A
+'**^\F':]'X)1Are3RTU3GW8dZs&^FRFU`g%lHoTlEWbjpIsb5g"jsoq(XCD:P1Do
+i++/`(2^R+6Elk77RYH^'*?pLQJhDXqb6iC^``QfI/5Phl:n,qVhLr7Om3O^'4^:H
+)#>0hj2/!&Z!HL]$hRIW%0T\&A,B/^-"l==cTuEICfMHu]&HO]cVJe(`M#P,cTmu'
+fBHmrL>F'f9Ob']ZE6O<HdcK_IL<U\ijfQ,*YNU7qZ!Wu8W+NJ'`KUC2T&?^H<MKQ
+1>RM4*9WVdK2'>s]7[`Eal#BJhpZ&$V35+j:*n\18T4JAFK:q'6)YLLYLIk-FoCQF
+DKV_?S5Un6PIb%hOEZ=V+"Z*"kTCQh8I78-Lc_%g$>7Q"gC/Xu<+M>3g>52+\aHj'
+gcj<';DU&7-:R6JLGIsLAMJ(M*M5Nm#AgjMRtCAF;!GW5-o?Xb?&\:9l\"_d<bS]B
+'5UuXc'HETTSI]mpS'i@s4feThWo^!Xj]=/%_)o%F&7.e/OGp+dM:KX3!(GJla^)D
+0mM\F<9@M[-!gqQ'3X"J0KJ=PE;!ZMOJ]>AbSoQkWq)(6h&PZSMOo:#hWCLomL])>
+L.mDk0fBG^Xdd--dENLEcRe[N;j#bXPX`$SN]ITcp6d5HrFNBN"N+O)2ZA"ThoEus
+l!E/Z`8,D/\[Xl=C`56QOq>D6R2-E)Rh9J^F@!DPqM`tCHl\h4Nf]t>YA@i"R-k,K
+4qtscKC;1=ekhNC8YaK],m&4EJ4"-)\"KQR%-euU.9>B"1^+,Z-t=5rb"puhMO;HJ
+#D$2^+_2Q\dW5&$FCknoY7J\f=[(d&1$*[[*7pD#+5((>C54[I-ZE\c$/;'YNuq=f
+9mO@earJP=O=c;Q`_cY<0.prpmVG&7X7G&1Q\[2q^7-V!7dt%GU=JD\KV@she<<b;
+jmfGai;`1<CUpeE;gf2.hUt`u8IL;8^H?GKc##f*YnC3Z,s7><Af_SQ>>Ja6_ppR3
+r"&kO>"-ms%Em$j$.uCG=fe9'CTl\kS`.7E_9R]`[D=]Fm>MG'd"=i9VoTqrX4JHN
+TDuMk4-,dpNEi&8Oa.H<a^:_HJ%&:KJCE4D8J1p7=Y+??4#\T+YH9t(1"f]q%uSWM
+"#*cl'aYie/!HQe'_2S7\m&&P8@!DhV9J8g[spVJ3m%\4'PAepKZ)=6G#)=/!m#TO
+4K0]UXC:Er,'2$_%"R0iNN*9"mO"k^L[js3f#@aDljh"^18@)k#\NS"J^G?`8j\af
+8:+2p#\d:_9*at8p8bc1:0#h=C\#C4RR-bMB"*Rc'"#tV_j87*kRlGGiNFUMhK_qD
+$'IEW'#NG/&dWrd&rY<;E>/b(\ulgM&VDk7:We]><0n'O=,T[iB_X$#154t&n,Y-%
+&irJY<N+f:NpOMh]3KR;:fDCDA<u(0,<LSs9B0dROUJsgZClCepFDN*]d)!L+.Z4>
+GjfGH?IBKIK0Ip8AY5oGDd#$mVK;SM^Fe&%H?sG>=HEMfS"3J1Rj?)h1,_>Vm"elP
+oD%llo=Wnnr4:O'Nl]NgWS(ajE0%gY#KQMe33FlE4B;"'4sdmO3#X5mQ@r9/-.50K
+?7g4U%>"WkZ0Ze6AM.->OYs\(WZn7Bpq,9H$=L?M)Mm[_h2=oU[qsh0,nni3+bg!>
+<Zo(KE&16f6HF/Fdf%>L?VKD\/(5sIr.4gp1S+a<Z/X.;%Y\:b&aq^i?0JqdUsE6g
+c,Ns\X&BQk$N(%k,(/'.F,Fc@=c-;qI)+AC,9bVU2;qYZ9GMhJ'Dg\f!<A<'i->~>
+endstream
+endobj
+148 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F4 7 0 R
+/F6 9 0 R
+/F13 24 0 R
+/F27 149 0 R
+/F28 150 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+152 0 obj
+<<
+/Length 4591
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;X]TD0$Z,%IRm-$@S.#B8-CWOIXGJbiQg#qf^S]BDS=R%m#%PX0j6TQ?11DcPPAB
+Y#`/>=gHS&7_>El!!,3,nDMR1kg^RI0oRbtUG19i(WPBlij$t6E-uXedc8ZK=!)mG
+n`TesWE*37n\sVRT+e!eG:0<)qh[$k^,[]^iOb;'?2R9CF:&@PNkUEASZ\#W6hO;l
+\:#'i3bg7DUR'A+YH+E7IuGbfX&#rp-Wn!N?cHW8$.;\fS6n2!;4"H,0!tP^Vf]d7
+IKSd23h>8QJFubE53LOKpc*D"Ng<c-+@jPMn(<uAH$(Isb9EL?+tP=udR%(K)_3]>
+jd4u8=FDe;Qf%5_X($L&I<+lHG(!B[//:ppWp?TY:+a?d!d7jL58`t!\Crj%MWL2$
+GqF74[<427,`h*FaXJE0i.T0HI/V`<>a^J0:!`;*`RXk)QhbCN\Q'X?c:RWGQ>WXC
+oDW4k?V,rRNbB6X`fEt%jlC,=.:tfY]H+[G+2.Nk(e1\m`fE&C]oA*E^Q-pHLLPB)
+DZ#:;qt&4m7rL#K[R'C4KP8:Pa0B^>=dFZ&nIo<1:iL/K+PK-k0\<6(%Q.uD6%9h2
+#ROlEY!._V>%g>sGXdmUU%LFQ@cJ7Dki73NOEuG!C+)F'nk2\!RApQ;.qm0&[ETF<
+R>)H^I]\=8,:r/l95MtS9=-j\9,:V#`SJFX56SA[lUi.b4D65I]6rHOX,^+Z!mb[U
+7MhPL[h:@7FHNr1%FfN,)&hk/:WqY(*?/SBmGZ\q9s1=&#2\t`O:'WX,"*a-(`PrD
+nT11U=BTTPUo^4G;:@Q7XrB632-At',i5_*bLL"C]6+lRW,&];5//ViX*T!-oO57e
+ghISJJWXlfC$)T2!l;,r]$2H/P4%aN^Fm9E_(4r/YZlah*EOnXV1BfVMT>Vin&=8a
+P+6[Cf0bQa"nFM6(&=Wd:\Yd5l201qAd9f+_1Y2P0=q)T!ghH!eAEn[kjJVGPdclo
+H&oh9-TX+'lFPf6lYk5,OPea:cmhW/7@%oc9<%S(_Shi^Q%Ll,auS(4OLEL[8ggF.
+dTiHHYcQqs.4cFGaE_4)d@ecCZ4Ygm:\uF,Y`XI'*LU1/NO+D2YNHLE9]$#")XIT%
+q*VR0+P98D[6E6X'WZ.rdp]B.eU^U^E,!N]PeYaQJ)K[bG$j^8MlZ)Y?1c4IbXEKA
+2<*XVRG,Zfnsl=G2AR^_.?gDsof#`9f2)Y-<n[js/o<+F5Pcr3:tfTM)MOg89Pfo/
+B:f<`CIF&dVTtNuYJmc'l&nPZS]P$"QrZC6%-I.4MYVJ8CjuYl7N&Z,8i=bi`?i,c
+=VS2C*t+X<I6GjP@Jsd6CN8rn<Q&Is96"G8(bmFeEj.M@N!k59g@XBnbm-2&HorSG
+?&A_^s$c4P#WZmsPf@ifYoGJL-nJ_A>SurBI!ZM,mh4T6,dSY)knJ9H2!B%GFI'oQ
+':k:Z/$@+a2N<K&N'ceVPG_>h'([$2edCI.RfJ.snIpmd;d5Ne7p4$0AjV]TAjY.W
+#MJM+VAU_piI@DYEa5gE[pV$%;ksdW[Bn/UiKDHqES7G"DiX\4;&ll/bit@7#:\so
+C0Q--V9.dH9d[o;XISSgH*\smL!/0Io@q6q]/Yno/.Q4>NaP",Dp?/Y\a-]01[+T2
+G#5j4`0(k@URo3E1'&9g6C:IsX7UJb'F@i$Ldo%/%C+I*BN.oK/Su8hCsW]nic!<#
+SkQLO18IrkD>iVLm"d`@<:XR:O.eX3RS<)&?o,BhMIhp,j[mQe/]eAr7q70#kLG]h
+nO@Mjcd1aSqt6lKDblGO8Wkj-K$-tSCJN=coH)D*;YK2[AW"cqlL0qCS)na?2?37<
+i+sjD8g*+'!Sdh@n/)c_"ihJ!@kYFTc$Xd:Q#qRjlH^Mc7N;.mSh7RE8X7<<W89"r
+<Z0,#.bN817e^TN/*<OZo1X&k_p,bs;9ALH,qAQsW\'UMX$P5GFr+bE=!F8?'M:Kp
+X:;??T6^iR7!*,oAj`HBkWH(@oFpu=MQi6#Od.lKS#^s+FPLJ"3+t*JG"$>fF,V/N
+`At;82cD"N-7;91/Lr.D=;b3*R=&kO`0Bi<2Y)k_/+6)!)0GqBX0hu>['X5fLM-e3
+AnE:P@;N93YgG4m@ifo7r?/.6:,#"^rqXGlVD/uDYt4bgd@8/f1P$;F@N$:l!a<XO
+JW'O/rXmN>OpbeA_*es"rM[*ud;(\.dFO',:?hS#HF"t42gpTq4<:3CkZe__LF\!p
+k8NU?^k8bYU^D':)a2T[J"A=m^TD9>&0<AK\ufaW)@l&ffQpQ\`c_J[/Lja\YT84b
+s'?+GVumB>ScT(Q=He>u#X!QZ-Q9*06mJd<L<lW=f`VB(es97N,X_fLbEWLr#dfXJ
+,nEPgCq3g.bSS/Ga\;^t7XnuWf]?SQI^[EFIeS$]3dLZ&R6mCSKKQ']a@:V=Q<GL8
+$MmruXH'0eF`MW($jW)(7T'#!&C^tc;Eu,t'=gW-&<SBr-k"uTi<ud(d?HUVLm)j-
+r:A[ZC3J;j(2rg6<XMGjKTk5iX?q6-*KCl$G4if0_WY`\q>IWV\8>[(mLbE?_c=T^
+0IWaY1I[I?If**FNj(1%+tT&&)E:.BcW8$Eo(r?'H9#>[hS+bYDj,,;G1Z'NZU^nC
+NsC%rX<1K^:!mb#rLrI@Vu70iE#6Jkq%hfL`Abrd.7MJA6fk78Jo6D/5KpkVTD$X+
+'=AtflSBIr]2TAciG#ruN41%kNO3_3:43"ch.[m/%%5ZYfh(Q8Wp=M:IZL,u6mOV0
+LJ#?V'fTUK.5OFFlFmlu+87ALlYC`B]\".Yn8u;S>Ub)^;aKoU:[>3fnH]^iX^Y3s
+hB%g+_:]6j?dmCHg&mPsbRqGqfOVS[g)M7[DR&KpLueAj/fT\hMRD<.qH-FpHIH;a
+',r5$M?gSTHBUbNV(1b)&k(U06UBA\,f*"`r79;HL227XAs5W["#e8^bD4XHG#F:K
+,VofV:_H[B1iM0^oqlA5-h$d*r]g"dV^9]c<=/aiA4-MXQa*>J=-0&5"VYn9m)?Xj
+DYLh0-!Am_P]J>i[[2mF0K8)I2q:nTk<8eT(!_2ns6'>M7(5f<eibIA-kBuKiXYfD
+hT--P=UpIcl:&!,^bN1:!RpAQq.qaZ]OV(\b'c5!fj]:!,#;ZE\lf<>4r*1R,;OuJ
+jXk57i$8bnNgE8`eOM@JF4uN\gUtM-JO:,cTaPZ[X_LtEleuSBqr-N"O*AR;.gp2h
+(4o?O@GIR>NIVk!W>J'15*n`to.#8(,;.\ddg-V1@g&nf$ckBI:I:t3b-qW")NrL'
+1kE[p3#-h8)CA!n$lpe.<>"8H.rmY`0=hj1\D'E82Uu34eU?F<kB:Yh\U;(r?55\!
+="dZbFb2`,mJ<so%7^B#R*?G\ag\lcOZKMe8DM?M:GgKB1dk5[o7q]:7P'I&I^q;7
+q86C@R\>eCq>XR#P23QT+Sn/c%g'l3$5C/V.H!i071R!LNSGG.j=G>@,!Xs.78bm0
+D2q@7&52$,]Qm0CETUjYi/,G8MBT:Z`>rf5Grj/VV,,EcE`T?DOO'NcMt2\X*PNR:
+bIb7DCQiG@.Kj:>mEjp=:q&9;$>k!k:R_@B),R8NP!!b.aAFS6iI8TpP9u9sB>S-^
+m1PWuC,>5i"N<F"?+]s,XII^/>59&TT2D#=d-)IJ=]-96egf..b2\3bF,V]SWfX8n
+9lc$Q5-rR]APcga\AM9m1?#$,s#/!b]>M,KXh"DDS6%!lWK^`\J9`r$Jn27$E!/Mu
+J:/c^8]e1?7*j2;$],e.'cK*!"W_3DXp+QL:R>@#"_icRTn8(t^7Ygn_r%U(i.]DB
+<./(<k^CZH::qnkY>T8$`:6G@JmcY](lLVY/?RRc@NW2]A-WT*clS5`&4iV1J_j2N
+hY6U&>`\8KSsG*'k;mDaNE/EhJMVAN)AT&p"N9-fH2j6aKumF8qdFAXNr%oX#t;-2
+S-CpSBQ2F(p>'gIhBm&t+s`bW(eui!DF$m:L0'jK9Mj6Q7!W*[k#Q4"]$tF%9qg[%
+W;g#=JN(t/6@hEJa7+Z5JA=4`ppMO@@?2;r)6^G`XJ_TaJCM?3&<Z!<KThGS-Q-\T
+$NAkbqXd[[j]q.1YsWb_k"SZR"8Ees/13-_+jg@f3MJ[JZ<j0s5KgH8`Z$KR`nEX2
+r)TBTe$p)N/91e"l\<a6bO&hpqQVagKM-";#:Rfr!5#;_?n_1h_G-$_4Bq9\mAi]1
+?WH4*ESm#4LEm0\29NbL9noIpdiJ.CBhn#.EsUN<\mV(<2j!*pRc*[;TE5l2/[NI[
+EhItNRF%OCRI_qpDODg--s00Bn-c_)mMD>c#s"_ILSY3T,!'s:a+,0XdG[,t(MZ[7
+m-rC=D8'IKT9&[(o]>qJeKQbrIFe-hA:s8s%okCNHg3uin+r1o=05,VR8u4Wp#/qd
+hpD1"8m]lh@MonWW*sSs@7dr+F.18fT[G1fc"<[X;`YOGmo-MVW<JjN[(teXWY<bM
+B\J:b:JElSVjg'>in]NsfM!.U7T3h4r$T'MEQLqDWH[anb[BD`d@"G:'V)1>^IsEq
+0`D)&m9>P8#%#r2L:bc^Yogfbr>u#*Muf=~>
+endstream
+endobj
+153 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F6 9 0 R
+/F13 24 0 R
+/F27 149 0 R
+/F28 150 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+155 0 obj
+<<
+/Length 5152
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XELCN%rg'&Cn5(&k-_)O;AWJYKsR[@<)Mc/';i"a]oqP:DQ1rQ*\fe#r`K%Ok8@
+7EUp$[t#ba1l#^'F3^14UVY+aTSI>C\f]QJ`W(,&X<pOJ2,sd6UY1/-^CFTLrItcr
+Xp3QtB;7]]2iJQf3L@[OiAi,*L8/sFF%RjG_pR9_qr<`%(Us#+/2)GPVYG]fe6itq
+9*rWlh,4mb\YZg&nf)%oYbQBb5%isC>T/eTc<m*4F2]m\9R)cOGKQHSBCoC;(D&4k
+n/NN>].LA4(^$p`0gR`p]UFk!oBGRH%"\b])^%=_;;a/0<2Rr#QPoQojcB%_2#-Ni
+EFQas)T)h:"9F27;b9S,k2pP>G]PTaq6(q\]_mQ^G]Wi74YEmllfD&/\9Kt1bM`?<
+i1GW\UDesRnq8,(L.^Cd_VO(oQ!?@,n+-A<SLD\90#c]Sq!0nY/%3"s>.s/`^]B6\
+^^:J^ckCYS$X=:cga8=X?`fqV(L5mLPUm39\nFR<U=7)-3F8hk`p8DLao<7oX,5p%
+m.f'96=i;;=ni@P'Zqo)Vb9ihAk.BShJ@rK_1"dW-Ro[AZ+E`)5Z[4.(XF+K[X]f$
+!iE>)6aD,/:kFm3&nXlCcJWROJX[jne[NY1a6IllJ6:'+F?iuc%Oa07bRgUM/"Nd5
++2:&gVYiQH:lRt0>s]:90Mt0O/Cpk-0Us!5b[qkhM+2e2gjdaa!fK3FqD>roO-e%%
+M.16seJ>S!.;B0J65I=3hAO2KQk)D'+7f5D1>e(,0\P^#78R:<It9L-'_gX2SBK%+
+LD3iXF>@He1JsXQ2<&/<hdCY5p<G5\Yuj`b\n3k=r7ENsjuft6RVe,:%e/UOJE$?c
+s#r1`:DZcQaB-j4CAn"-Q7SP`/tj=3(kDgb:I[#>$-"7g$DP(uJ'$m>_[3F8<u;\T
+;:Y%P(=4OM\.+1H$X(/cOCWp69qTY9$1r&dSZ*T6O-_efE2hhn0fjN2pb3=R8#TaE
+\4,pK)'CbIBfn,;RL2"Bb41i7iNBQU"UNB7l!1W(-L%NHo<6WM/fiAq3a(q!LD4ls
+6/+d/]rl.%7Rf1BA7PHb(Uakl7eq0E&j9c=\l_'Qq$S>(O3Z#gO',0.VCiN$$YULO
+>i=dmGrK'k?+ClsO9V4.r+T-tSK0I(0m,F3)i.rPi_C^7265,u1U)RniGVEFDJ,V^
+kA&'A/*F,&W_m-Ufk&SV`3]!Cr-Y)#TAM;fZZ-Ym70=JDE'Xf_r`ZN9+H_65A:2B7
+magTN`3=\M:2kK(<F%6dabQFGauIAr@WHX*mN0BkY2l[<a\Xh2*%OiV*>$_-Y'I.u
+E:27OA5Op78Y*pP.l5:8pl7e_O^m\1HM%W+q-c!b^WZ*#1pP.oWZm4%Y,s4s>,ni4
+g_:)boH0YkJq9[fE/g>8K%K*fie@+PRS_134GecO24+c5^bSCH`h/CieX-r@6,m0d
+QqJ4t[:(&4A<6`Tr[;0,<T4cB0UZ?i@sES*bFHSb)cF7^-</D]'67=53G$a14C#jU
+-HD!B<AAG,0,%@Ue_=FS;I2/rciF^oc0:0@+NGadnC<k;V0>bT@T"[t6.RSV)@d#u
+C4%5Mke7k?>Pk:PU-n;U.5sThdRC3k7);dO0=22=0<eZ6e[=ZYenu`JU&$))N<Iq4
+qBtm4FhVV=*qo%DK<59f:s4J5[;s0eD?fd'Zip>ps&^A/N\!j]=N3*^_a7>9.'$[=
+&3CCo>M\?TG5ai>'giE7>'>cP$Z&UQJKL)CK`5S2>?V;_\P7<cW$kU&:nnY;9b7!a
+;5\*p=6/2e89"7d0qt>fY&u[`1CPm/SsLln\9jsXil<r&1C.1<g+e#]!6&#1;8,WI
+2E595dS4$1eiQZJ*E8JsT\QhNF34:NfhK2(.aupT\/#a"+)Ol+"c`D`,Fi(?>KD((
+Bo<"7Ai=2AQ'@qV,G8aGUdM)V-aafNcVEc3ASSuj5][_VaQKA0i^D;m)#muIM[6N<
+Mj(GucstPBW?otrgdII"dAP#U=%&)JN5@t#>0o1!9QIkjh8[tS3i^EQp:8`K9BULK
+!gaVD'nn_k/%dt!$:-A/BGK>)7lfMbcnS*G=M`Ch[AORK:Xf!tEVd#L&9m@t:bWel
+LM@4"3LLukDFJh^)RaRiHF)]f_^G]VI(6FGAG._rT6)$,O88D)Spl'S9KS37fe*O4
+OVI/6:d!s1nkJT1KF2XTa12t&3eumG5Q<o]+"E`Uiqf74`l5<rFY9X@Ef"\)*D;K!
+>,'BG9-aD_'94BQBVnm7X\=SW>+*g<C1Vk\ED(k_E[gGO,2mJ@Whg9<"GEk!$$aVd
+.hmXOR\o(rQ=6bt@B!8+\/YPgcGL7-^Yd`q)HNM1K^Rn`fpt7D/L81d<KN(g2$=BY
+-HbS1U1#7q1ib9sg)3QMEdX?P4194hVQ<OKNq0_6$@e,+i/2k](0^?3kL`K/M@&](
+'WP:ucQKg"]rKa'*GT:GXbgY=%8j-u"W>K%T&G"NBOO2[8ncf,+dW]j$>]hn,;U>c
+NEOXP_ibW/l[CEr(u8/#^-ZqV0:n4pVeAMY[&P4V`tMP<"RSEk[A2cHW)W`n=MK8t
+hVR,ciImWOYA-N7G*GCpSS$G(1pcoPm$_'5;gi:_RlO>]o>U)P++J'q`YtRP*&j>9
+O?61[@6k)fMg6f`bC*C%n!#PTR-2rmI+`Lq.h@P/'!m+1jI88L@Cn["$4$jk#t+Mo
+O5.I<0:lN0:[;"<3TcTA%%taGchbsNIQZ,fHa8iX/]XQG`a(ZURSJnFUM>Es,'tGq
+Qi1[u1n1T<g$?pQV@!U:J6fJD=M^LYHcQP-+sU-5RU%&)%u]OcglRgg#pSX:'3G`]
+;[4"eh?nS(#emgSBM9'GIL9L)7J82(aQ:@&+Hsc]rc:,gkGuKI\[o1paj[*rD1dc?
+l@`,s\P?#46aM(Yh]3/]q+p2S#9C'3=Uh)IFdLa6oBAnshq#UQd<-+pOS]Fg`CP5]
+5YEI#QJK"%/CE%ucKf+K9F+CuFsF*[^YILHOA4_RiDke0//fE-7'VD0,=O#.0Ii27
+N7qYn(D;/'enh+(1jKg?,me@<g(_q_/5A8@=VQcFWQKX4YV@9Z(qPc4*Ok%PmHj]I
+3pq&G,tXnnY?UU&LP^<<#sD[Y*pcCT70<FEXfXH#Z)OZZcu!.6^Z8,@T5+#0\\N5>
+TNVP$KPN"4DFM#E]R!M'J.%4GiX)\5X=qOmQRboC\D+ss$cEE*%$)abo%iPqRP;E1
+)5^J+:6?Z4n8_^!jp5emEgWmK?LDg$Y8>Z83M,-i]3.W-i[nG7Y97%ICa3K\lZCA:
+AcDZ,r;/d`>9e2!1_WS`Z3>/I2hm@7h%[cH2!W^4;a@k3*lZC*.`no&#2R5=]Z4^5
+i"G)sb&F\UI@[3biWX@O(oPf23b15%SPH:(E_o*)Y*Y@JH8N@,7OY:.gcHr'UiaSa
+o3hl&_9fge(:/0hJ8%bTc->)>EBRIKS$6E1Q;mls]h3J.\:NkIpc&P<#+&e]"EFeW
+$d_l\I*"sA>LjqEK$ajaoCXQ8e)Je=/bMQ]#E%SP<P?@>"A1%+W!klmMkeP)]i\d,
+7QVin)%MW=?/LX^g\Y!u;:S7iTi;okN+3(pK;)^Ik$s%V'="6bQMDbEq]G.0-4Hd5
+1R&LY*R8oGKT6,Z(=SPq))?I`]&0,e#[F(_AE6S]bt:fR,%17EdAeb-gPj48@G)-Q
+k(DpJlg*M+R_L_-Tp3cdR^"1WQeiuJ-="Wd(TVM?*!eC\XYE_A,*^A<1*d<+8!4N2
+n+VYi$s5/,];sWd6?%IR/![X`Dnc8AqX6jq\%^#'%WZb9@fXmM9lDNq9tDLSJW_BI
+LD`D`$j;-O7f0m`"LK$tGFL"Y[aT>Mg,:3Zbe;PnVse+ePVhVV2K?pY@!.)oUe"H/
+`>M(#9Q&g[@tQ7(p87-$"Kq0GM2s08Z&;g1.@ZPXHBt3Pb6P]ukECQ/d"HFfr&*Lo
+lBZVm&3UV[^P%F`.P<\0MRU;Rb0Z1'U!g"fqSRPZAQ"#AR7MY`H&VGQ^g!rR)Xe1q
+6DMb$gS_+Bmc*L#E)S'jVL:dp+r?\.!0Jpj2JJconV'0_44Ao'3Nbu8pR\_gNsFD7
+Yk%Gsj7?A:h$VsKSKRl<-lF`*e"sjtl_D)lH"G/cLAFk7;4\X(]6iP\GeA9IX;XNc
+o"Z8W0"7id+*pLka-;\O9hasaj:q%;-4o!8D@XMLkFdYcfU,or./pUfgqA=tZq<:q
+\!m5\j%["Sq5$EuV-Y%q;@,H<PlT:0BijDOK#i&3XGL<*)1<Z"/89S/cBK_h[-dX7
+G[/]pJMUjoO!i5;--^Nke'H]ZK*&to%G,a1s)EP$+ZK5gCb9lf.1cZurT/1Zb'r4h
+gr]<*T's_?LOJ]sB$g-M2E3#E3CfCUqZ#uKYllPt36eZo;^bb,"cHUj!#nBIOO/eC
+<4WSjht_f`436Ak`%t+Y9+D=h"WZu+G1W!*G6tWT_jB,qrqUfjTY/78p&%2F:12tD
+)od*;;Q^!q(u\+W!b2>Q2bX=F^Dsug\*;(?=N<6@<0q;m#@.ibB*$r9]4\#M@L7n5
+pZM>[qFG_B5KdCh,Jb*cY/f;WA_ENTY2(XZWo9_,9[Y=3VZO8$,lL^qcO-#fj&2Ze
+MW]UB\dA8X*dh*;,,4bM,PY?5-`V8m8G1Zf>7Kk7]ttdqQ%Te7$^8S%<OnHmH<jkF
++3sF0!n3VEPXS_e3CFFJaj!@Rkb\@h=@t!*-sDReE[%V\oiA+)Bf4Q1&<TQ)%\ajQ
+X1DjlPTCU1)B)\n_Ca;2W.oUe=Pp^(Wh]UQ7lsp(eT>%ZX7:b]M9N--(ln)snsK%U
+\i8*q<q[<_FA:"]'g]-VE,JYY6(:6:#lbI5ZU4k"$k\(q@`8k3#X,_7%M;s6.R^'N
+Etg>HE)\P0E&=\-&8L.pL1Mf%0GToQq&?I*Oi"Sa`2)dulsQVp`N.&FrI<k%#"5X]
+LIk'L3`r[qYPW0g7"9)M9b6g_#<-HQP!#2QJH\CVjG*B:ZK!TcSdTHRd[SR!Eq4rK
+_1`UZ75Z62/(K>)kG)2mg>3Fl?N/eG008*li//<)#aUFA?s2_rV>a41qs$s9q==1I
+0\1kfX215;S5Fs.,rsB^QAL4Ba:Y8N,mp1;9(n*j,Y)K&/;nMqh%)Uh89=h2!;P/08c~>
+endstream
+endobj
+156 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F6 9 0 R
+/F13 24 0 R
+/F27 149 0 R
+/F28 150 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+158 0 obj
+<<
+/Length 4144
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Xu\CN%tM&aa60$@TNZi+fUe7puO;SB(:kDic/0@N[*r`hji3/a:D7ikU&X1V4o$
+/kK2de2dlCVUi@8B4fGZGr;5,Gg#35:ZiN-5@s?1:UsBQMQ(0AMWt%^_PWZ`([jQY
+l/g`3`[G>C3^9*qY?sMsMR2XHju>#TQfl=n2ZF;X-<t[3PubbIo@FXF-+q43TbKH1
+1j*,"B:K<;EPiUf!e.EmQNWmX)'Ujc20%<ak.a^KbU7nWGsVZ:_$&ksJdX'!Ri8IY
+1N%M^4*bs(H1?1&-SKqda/]`kpi5lFZs;K)PEXVI^J*LS9`@%t2/bSlJl<mW*24l@
+k\K\6U9.eDY@rb;<oUu8@T>6tK@nCFX__rE96?s3ceY5ZZAXPJ%X0Z'67T`/5M8^9
+6ZbR95$<2O4:*Z!2S&SgmsUU1luX/)0=tI,T]_JadDfK!b2LfO*b)>ip7qFq%$158
+c*9$2SEK50Yp;->nnSn!U*T.FbSnU&8';@:S38fH'W90DNPPUoi`4:V%!+n6n`#Ko
+4cKWHbh$FrOMjh2HlIlE%%+#o,cR'VJ11_8*%YJ1dXNr[A[,J9AM_S)"]d<^;(1Oc
+h&M=,A!'DWQ$?oN\G&s<Q^ZY\Eihc1jk;u5UHp\%Xc4mNARm7W/F3FrM"V0W<YNAE
+gs8$7Af,ChY_h<I<^8CDC>OeRL.D;VN(H4!k9'9fal9s8,`H33QG!>*PiB%sgp"pO
+m`c7+_%bu9X(UfCln1j?aRpW67?Znm.Pj>J/TS-p<k3+f4+]42\[@4.*R5$?W#<Zr
+nDYPAM^6UXPu-NdNjQLPdar4e*2iX@V5eC)>EA4?^\-=!hYensC&W3pC&8=]*Ht&$
+]I&W]h>OA>&Hn.*1XD.U.QHJ+e#!9eNuDHrqpk][9(`TR"Oh/gV)LrS=r=7R6:p=e
+LW3o]0]2p[c1>ko.30l$KXOZH;S/B']l$lJ=rGnT2t<F.Mbe6bco9<_"KTo"Xk4+n
+/4?R(p'_^N'S8/@F$-6cJP"&TIR#38i=$*#hsA]j)lI,BU5fa@LY0RT%)gWJVYhT;
+SoOp,<2+;X2hauf\0n%Tqr/)W6HXPA2Rk55YEf]oC+a5M)Um.+\eo[u'"tT,LQ%S=
+9lZ],b3S.u+-?POH;g=q5cC;D5%>-*Q17&!#@H>hf?<i#K2"JE"PA))^RT'FAd;46
+d!46iq^%3@o0M^R$o>`%p\AZ%2Wu<fUtZ$lf/'@&j/toT+qd'kdtc$8aq[aUPkQJ#
+n7=?4b>nq&2(Mlg]-T/=2[5!:Ae*s_;^f/%h@t1qnQ!;PH3Dtr@'CA6J`,o5+g#Su
+'qh&G_;h7mWFk8gP5oj@R3`()4FMZa[.!F*TQj;m:]'^lf4c$>B/ZOC%VZud$j[sk
+MX:so%;kTR!EZ@c2a(O)(CpU6hp.ORZN`RaU)3iO9BbX[kMMW^90JP`+O`Z;C$L(i
+%ZRkq.EPs#Pc,N4?C%)#g7Fs[e/17el_Cb1kR1S%V&e1,D-FpGG)/$FUcMVZ5uU\;
+Vd48=]ND%7or!`&0hrF`!EQ;aBSC#XT#6"p3e:3LjY&:hXKX%%>DX!*IOA*e$`"V7
+-k&su>o'n&pEj:Q?];?(<3(Yj8.083]m@?FBlH`.Vh(/>7Dgr'BhlphHG*@,8-WC+
+hn@i/l#<,bh@;4Mf<lmb=pu.N)5WkhgYu_J8kf;"Ybb?m*gLW4bRc8RX;2j0J*)P4
+V5(oE+d,\Ae3u/1a_!<`8aSX`N:C:rd.D%a3.aJDk("([NU<7(geiF.>%8%,;J2<Y
+q2[\/JWp^^k7U__!YS0_9AR<.eg(LE(soKbql<\ud_si[[)B;p(r]F!3%Z`TUN2ot
+'sm#@`VrPI".Ui'`REZlk\o#mbSt2n:PF5ac/O6AN!!L0Ye!gM`j^EQQ7m`bXmk8,
+fl^1i<`-V]nH*]S4HeKoMG`)-*g'7GM2(X[[B_/RC=<-(EcSH8e+,D/5TVs-3fA^'
+k5*JF)g)N)P`)L@-?;$0(<?BK'0)"uTOfKI`HZqa1TFR4OCbD"Oub`Q_JgkZ/($-m
+bQ3D4V6TFq/19PSPI`YOg=f@`0P5/VZu9SQrH>OloQ<$!VAqCuL-(jGI=imd2:M3p
+qkqq;JJScK)(.TbWESd^jskW8q\l%e)'rjmI0EV7fM"L'E_ot#K&>a=]sqBRNp2Q,
+6JNoe*h$HGX/1@:G.[g?;aI)qXq!`HdTJ+$_\BtU$G5bB:u+o[EE<Ji]`?RO&_TR\
+`-3T]GgH_pGjk2$qK6e?;KDhJ<7'UVC8@n]<'1IE>R*6D=GL,&kpYB[Xa2s&c$=&#
+CkE<+elIn)^jq&,1B6uS<5Mm<US?m5@=e#t6RBC=P+Ds:<hlS)E(LE[(^_"YFB6VK
+8BM@a-dh`iW4dEaOr:/h+3$o(Br%-pkiDB37jorcPN7=A,Fl#b11C0E,Mc@@YO;$1
+.-*)WHL.ED<%B?kj*hHu[*Nrn+4GE$f/!jQl^4l7N>KbV=.I>mj=GC_@:O'qc@(#[
+ks2^nWU0$76CRGk*Wid3L_3]:<+W\O8ljt%7:S2#DNgkG?4G,W!kj9k=,L1C(sqNl
+7aK4jcLFoK\1CGm8FkO.?+F5?W#<KqM6]03>).LYOm.Nd"$uC$O<-akl50#o=Ca3\
+i%@dUq9<9QR0$:]4&?\Qa"P`-DdfK0,o=btjg##>89ffki!:VD=_<8eE&+AQ$TmkF
+3f+bWUtZJ/8#u<'<A&VC&K_RsfJuZeg>be>=j;:*r#)0Fg5WiNo(tQ0N8/"LbuJ`D
+&q@Ye9N>'7G59\1Fa(Uc21F-%//)r)+sMP95QgFV_d,lsZV2cfKeVZtHsRTOd9o=1
+<=CTa/DO;Z]+'<=QW7K6N1)>"4VY#8=IBI;mJ9i`9ONSh,gW80pR/8H/rRQp)P[UW
+048W2";ni]gMZNlMT/WIJ_&#el*JT,:Mqqkn8tiZSEpt<=5Vt(PO%^,$(D@6W]o@?
+We36J3i[EHI!"sk8s3@XG`]8nm4@lCc>g@/)&S@Fbqi!.ONrT5gNOM^Z,6,k9Rt"r
+4L^EW1F(7E"'b;@L7<-<k*rT4HmPudeLXVN89o&ej=DqR)K>=Q`]a-KG=_9p^-5c\
+CI^R!!YXM`o(prV#Zen`>d8,k6pMsB>HV.tj>i8ZXRaOC&e+c7++JqC_5l+78\rfD
+$kkjS^Hb/En/Ad#$0O:$ZX8_*r:ueT"+lIGUTDO8F>Kf;<FV2n9T,qk_C6D+;S\RR
+.[hf;@0HR4hVo#4rgbbPYCj3P8b,OPZWN3s(1BRMp.Lpg&o)0lH4bO-L?BbE)H.Ke
+`2\qc:FTd7,A__*`C@]o\[cEX6TE.1**Vl[QQZQ@!^>0qr,r/C"#RN"N;T%3Won4<
+#,6Ho7F6lD)M+,dOTISn6OS#"e;R^5MiItn&Ko%]o'cJDNfs&MG`a1>VXE<s]D&h9
+.U#?V`d37C_7IDm?N&Vp[A"bM27L+$lV[24K1ZRl%C8dAS[WST!1,>G`F;\N6:^H@
+(E$=?D>f6UYB5&=%c,LrKf4@WYEG\_]++9P^M+j62-$r$"mlW#0:1$,_mt(>%uAQr
+bgkZ`:(KJm1WFi&;,">Kh7Mfr^"6(fNjN[:cDI"P\`6W=a)17%8Xh*4maC;W2S)Yr
+9Q:uaM[J31Ku^BEf]g\nAZ%V^@N_GD79`NmEbo&?``%LOYPULjC[JA-g@$bCE`J](
+L8q*p&3[<uX5?`m=[(6uB1.Hr+%aU1PH*Ae-siOF?h?8X9ofIc,&`2&6,7qY5(+<d
+HNfO6>VZ^1>gn73LgKi[Y!J?0nY/IiB<2m@ikRaF82Y$c/<778L!Lb>)4*TFjo?[h
+q@<8'`UfcG.>HSQ@ScsBW?]S#0pQkPkk]iAZ9Wr;eqkN>`)P!h0$iR&<T!<Ah*U*V
+[rMsd\u9?\YXisn2?ntA@%\`VJmZWua:+8T9#?Z=5T++X8P.uHp6-#`Wq^nX*Y3Hc
+Z&3llQhJ2=\[ijE\QeXG]n6paj!#<Y'K^K9R!O%2iV"S<DLLIckTf0jhE2hce^peP
+6<8q%@o%84bfA,D`gOUEKp&P@.M'X>_g*IWY9>O7&-?n35T1O2aP3gHdG9-<D,#a3
+KeX1B4IQ[1`tSE5R690b%u!b0T1p^QbLfr];>b\8oR?j+3k5b~>
+endstream
+endobj
+159 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F4 7 0 R
+/F6 9 0 R
+/F10 18 0 R
+/F13 24 0 R
+/F27 149 0 R
+/F28 150 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+161 0 obj
+<<
+/Type /Halftone
+/HalftoneType 1
+/HalftoneName (Default)
+/Frequency 60
+/Angle 45
+/SpotFunction /Round
+>>
+endobj
+10 0 obj
+<<
+/Type /ExtGState
+/SA false
+/OP false
+/HT /Default
+>>
+endobj
+162 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 699
+/CapHeight 687
+/Descent -204
+/Flags 6
+/FontBBox [-35 -249 944 749]
+/FontName /FOLNEH+cmr17
+/ItalicAngle 0
+/StemV 68
+/XHeight 434
+/CharSet (/h/s/t/S/d/u/X/o/T/c/e/a/r/E)
+/FontFile3 163 0 R
+>>
+endobj
+163 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 2361
+/Subtype /Type1C
+>>
+stream
+8;VGQHVdYo*QRUpjBg=9D9"?b>eN(5VbYnpQ7]5sZk`^,(3t]I(:8ZU,-R(.#pHrg
+!kGjeZ(UY]&;;6XLl%5O!XlM]*HbqK?.e.=l*emK1Nd?bR;PgQj4)r$Y+9aioB/-s
+p\93`kPS/pf*=T=eGi'K>f,H05KtW0$U*G(#k\abB,BjdmGlmEn\!ul^X(qBGeTd*
+]V'YNs#ObeOUG(%"3q(%qX<-^i>^ZA3%,\A<"^)^\j,hHI0jrE^50",GtDRM6!h9'
+pljoL@;&%sfNt7"92QfH*Y/k&B1XTgq%?\`0M3f0T(H>f#Z"&,Otr:J2e9NKlaT&@
+96`iWA%/5p;Q1p3=Wj'u'uigE''VSWaB#>I&o]fj,qUVp=->3i;^fgdA.O9FTh#<<
+L_(iO#C-tK:*<(_#74q+,/+>8rZ&?CAGH(ZPKA+0S)h3,4j8%Y$()$GrcLrN9-7a?
+;oT/.YQEuA$A+R/RMc6t3AWrB1Njd\E7J(>M5C@mBDlkr`b?(mk`8<)Qn\r,4iY8#
+;nl(q6'iL:]h0;=*X(l_=Jp&$";h?[XnaZPT/'m`:r[ol._u<ZR?fJj@]Q3*;=NQT
+hPdDhBI-mKUl:IuirLg\J$+U.XW,)Dkd1Nkh85Rti6qmiShsl%G3LFP.Q>>[XS@nP
+a!ZB4gS_#H_?MI!F.@TO-[YB3_9267Y"ZHCMT3a*RS22%C;4XhYII--R@k3L(^t]t
+eDbe65sr(h)D+[!WOtdir4/"Ya,)qkiHrF[7m0mM?tUYW6'WZI<Y1N?q@sG8jViA\
+1StJR2&_p8[;;I!]mXINFi/,7[9A)p#oG6U_a-W9b`%!oAqlm#XE[Sh@o?7u`g08a
+"J.^MVB^:>VlQY=KGp/c7iITi/6J1hPngA-Q>nLDnTOfpYgr3rLo]?'gr2`9BF?9?
+UAFKSoke6?3g2#H[)clX/D_l4"VSZ++G%uVA@:^)j5[M;X]qsr\_LWW1pp7)%+KhQ
+Ya_\gFgOW2QCY3&jg`4%GE.[1A*haPEb;D;K#M+8"9U)sEb*ld9+9kO&mCl6TJ%E[
+n,[TQGr+:+g-S(+9S7\CJkPF;H@s!qda:Dlj12^BDF'E!OM*\hAI=/?O:91&#enR.
+.aFtdgNq:pI:^\%5i"B/qGBKB\.:>2f.7o^1VRP9jSdi>j)^R/S86fAma9-Jnj,\q
+Y&)=G'fTD?,XFHijP]$kQrn?mWjd:^TXT,QTXmqLeu%!+Om]sJO`uV.cF>.b'V6/r
+=<aV;.<75."S[P_!grR.q*R8&4mC3Ig%JVqgV^uM6aHr$?@?KQD'+;P'b1NIS?KZS
+1-$Y"S#.br8a!mBr>jnK]^h#L@VD<uUhQBS:fUSr^9,'aGq0*i%RE>C$TW"L([QBg
+BC6EhV:./&S\X_(+gdT9\=/B6*[T7?-=#Z^(=UP,T)JV\pkH8(pH/[/Re[>t,HbgH
+#R>o$>UuCH`@OiWN>>d&L"dNU-2:^eP=!)8r2/i)E&n#F&^Ubl&7'i(fLGi7)8F%f
+R<At8N,GtSF:GhJF2W[rghDZ_caV%mB.":hF2r0uW)q[fI3?ss%Qsq(mr<m8B7.+^
+broWIg=leHM&GtU"$k>-5p"f&%C\V+@Xhc#qQJa[po*)NORXeWC<1!\6YfeXM)FP^
+a,/<)EOV*/Jm\#6*Ih@EH=]k\#og*#`Ji?RRoSf?^K^b!M]>r_c).t0g1VE5?:>`A
+Wi$b0g9(ebOGSJR>(=24+X*8,D0VhaY)s_1%Ac`%9@*WrdGRfAgnF89ZVnq;n.cE8
+lG%K.`Pd8&p]a!A-a_d3roui\W,1UK*U<\+(r-U_2Auc>KK/9Mp&lRi8,_W`?fooj
+c3n4nmuH0Km=UG88Rg,AbTEX^fuCML"f[q)=U(:tbZ/0cB619/2d\Rl=4sH_oSWn2
+q]Y-+ODRs8S!]irf]Eo;N2`+X0P\2Pk!f(9<IfSMhQE^0akG>.\f*k':Q=&Udpj7K
+YXi7MioDR%phZ[Tr>UIj+Y6FU"Y6Yb*P)8N(=&"r:U?7B1h&Lu:.O""\9UH%W[ZrV
+-0OG%;eG($W2&0R8Opd#Qf.kVhRU&a`5<Jq]epc%"q(8.2f-`.>0AOu[#fW';0]?r
+prsu8)tECYgodQ@C:Wc0WIe'#,N@/HrNc+Rf9(B*'7;GK'GTM17^.%L<qQ23fOa2-
+#<[I"6i?/anAgIJ?$.?_?#qjqAA\Kc$1*2J641Z1n]4V<@kV!\7sH&(ojItS4,Y5.
+On0lg+lqJW5MqlLZGY[73:MFjA&&9Y"(+2TN5L]J%fAA^fs/a6bE---5>KDlJEgH:
+oHeJ5P15E+bRU-_3;/NEc+8=;7t7Fsa.(\'oDJV7^]:.\ZYB~>
+endstream
+endobj
+164 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 6
+/FontBBox [-38 -251 988 750]
+/FontName /FOLNFN+cmr12
+/ItalicAngle 0
+/StemV 85
+/XHeight 434
+/CharSet (/h/s/i/t/four/I/U/v/V/comma/l/m/L/n/y/M/period/o/c/p/O/nine/zero/e/D/a/one/f/g/r)
+/FontFile3 165 0 R
+>>
+endobj
+165 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 3587
+/Subtype /Type1C
+>>
+stream
+8;X..BiJ#D)TV<k9l^D?KJke:Ec3M8=;NHQdu$eF"@RG!&l;^F+Xdm-&3q4$"beLo
+&5YI0+E/G0:^F?5E>]I-4*.?C_,9M^JC^^Np<\!JF6SV'\RDc'RH]KpaiUH-hY6bo
+T)Z.PMdq,UL?#dR^m`X>JFNC)WL7(ND%F9]$-(91=a(qQ:9_LmUKJ'pXTP2<GAr`j
+_b]NlK`['t!BJHPluHpNj"=Dl^i?9:F>$Fn\%EJ0$s2RBo^VWRVXMZ$g:ee)3nNgp
+WL&[,pB%=4S17)R%Io[;`@5u0G0"_eV(38fkrRQRQ#rR%--set-[=AB`e>hYihQUt
+2"%W@;PB2mB-f"U(.^gS3HE)*?dFR*0oT;o\]DtKa$1t/ClKti/mb-ZI7KGE2,0L1
+WQNB:Kk$,[k)<_$3$uKr0o#W2_rbC[66'3_@IN-A08B:4=9'ENj(%D#=<rW<`\<i;
+"lj+/fQO>86b!OHiW\qrGXFkKEJqShh^s(WE(J%`DBn$aO-#F"c(<L%2qK\2mYQ@r
+rUBGd:Tn`)o2D4oQr$1&pl=::dRZJhJYJl+qo]FpIArh'rDVb<!HD2WB,f=*Z^#6I
+fhFsdb<A$^PnYsl7H2[QYV!,E7]Xq:`>jRL_$<Jd_)!9HI9'iFI=5Tm<dhP7.k@02
+H@\:5ouSqK\f1+a4(,QcJ2Tn#JL9"Vmbk7"";HN@<@@mY,BjgT$:2%]O'EPNI/F]]
+8`0q.$qg(qaIkl\6;PrF$eo-qf&Dd;NHjI6f;J(!gSaG&=NE<pVM/V(Op8<[:$iO1
+NXj8@OsH5=:)pA"TZ>8eMC4TW-'M7AQt9^XEL;pl"N]B"<rE?*<GT!^JiM&s\!FR@
+$sBGc'N99D[4PGuI688m8;>:EOsr]W-o;m;7'I3A"DA52Rj@/R[giod=_T+0HjK9b
+&HAtl(d4WQel8,4\M^D2gt^-8")1hEfhI8+%sTZ@P0n=2o'RI<!V*?:!Z_'=eoPt5
+TPema(ptMK3[-tT[&ptqMZtnP&g:K^dr3\]9M((cn1a>spp^Ykq_L8j6^8X!M@PGj
+'lS>:cL\dLbA>J)k8#$_pXpE[Lb:W2-A2A<KOqA-<hO02)MQQ%=gG9r,*P?SohM=e
+!M>;&?F$D^Br$1h?MQ^/_f>NPn3N[XiqN."NsV^pgO^-?,p#Ba/nYlbFPN%7P="7p
+U=JZ'.K/L0VmN@=<r1QC_P++f9pC?jMUk6e7I-_YW\e"PPk:S!$8;Bi\DffaAL9Io
+=M<&i7g'\r1ilI4I'cGMA4"]Kr,Nc*PA)7N@e;B5i2\jt]c[YgL?7:5*k=^]]=#'4
+gY1AhD-UWA)\/FHJY;6&%)IMCEm6nl_=H$,V)5,@7=qfA;k+M+?_"?8:JCG8:&CYZ
+)u5Ub`TgnANDdg"U/^idTM/:#.$>^f.6m.>a:8%,-^#G1qP%EJgPhbOb&2JsYV+]F
+aC#cbNF3#\1Ed#mU5`h52[uH/(hTHALnN.9GYJlp/cXe6pho3,e!I"S*W;Oq-("HA
+A=`@l^e15q@dj66dD"+VH2*[*af9=Ga,.1PBP*99e9/XIn!XQcB6K/o"F*H;ZXMtu
+DujSY?BAgG+6qho9MErR:JB7cEX$]Xh]GFbk9T$j8C;P?/-j!%'K^(c>r!`r)uGNC
+'%3XW4%``HC+'<-CaS)p]qSta\[l$d6s*c5.+?YLP8t6W+$Er\@l#f5Rl2_HfWcg7
+=Js`LBs_Jg5MF',$;)/K?>MgOe4b\;,foY!mUU)lPPRcf$D'<b-K_AE#[):%_`^K%
+qZauF)))`[?].s4WP!3LCeJ\0Q-^lH4PAS6P.H_e6=q#`1,93+lR9h$+1u`>H196&
+n#L2D9u`V?UMUij>)&`>:#-O)P0Z2,f@!mFhk=%AaGmpmp)Ve.%8n6Xkb`L=1#(DW
+g3-WN]TrUT=GGST\E+3:*%!pL+M-<Wk#O'Nd$1N/]gB,-UX@KJH*OWj&s!1R5If;N
+:>^9f'Ik&8<UNW4Pk`M4570\4]Fc7=,Q!6%""3pk?Vq?WN-OA'aM0\enAXM'lSZ&@
+dHSUS25a>#<3%kpqLdTCUV\9IO93(uBEM1F&;*tb<a&f6I+]b*KUe>P+VGp<^N9#b
+1tMfZU4J?&IiC5h>tq"T+X]3u?4/\7\-;Lor7Rp%pPEM:KXCLGBY11r*JT*KE33VG
+p6tFCJ+s8NqCo=hW$$#F33.@lZ+df\^1XK,@EH[-G:;PIIe":gLeN[)QSj]\9X*[*
+pIq5<i=14.\n:1O)HMY0J4IbAlep1]"C.'poiu72E4`.Gf[98i_j0l>VUg19,^42#
+%j&nUVD?Wn7SBRHcaANrVpT4dPZFjFIa^-m\tUD=mY\\X<>?6Kk+);?K_XH&VGkLA
+`/6s>c[0*h-6,`r9W)r3H^+qXEoi>$>UjpCf#1;B5.=I]*@Ii@_G?e<I!k+QXo2X&
+dkr$l0SoYt07<Ufjb:HUXUJ@A2F#-PG%-MR*kcFo\J>/7'#\'!5&tH%9]FVo]?R-b
+Rn6K<p!^D=?9Ao;8YO!M"9.[e&c!iplEqs:0$BpG)\RG_'-rcS9[*A'Qd_aGgtU>q
+@TIFhiCYk.OOdHL.n<0*YjEM;&kU+seo;L'e'pf:MuLW[GF\B^qD2l,qi(h;CA/)j
+N.*OR1B-;KfOF`m^>sdhq7gnr4<e*t8Ib$K)1s3.ZFKQWqO=Hh9s<V=<Ki7>s5/Ee
+92WGL26h2Gm(DkF1tt3%$:NhIjEkhGa$oJnZ2>C8/S"k*`k9'3?E!pGnPY\1gm-bW
+T06ERm5t2h[Y5%m#*lq`Irg/RddOCthmF:#:gM6=n\Y%b\!`T^%MQg#PQuR#arMe?
+V8)W:p^4B\eI#spDg5AUEi/a`BRFZ"f,ZOEV[V_-n#G9SMgfSQhmI"@We8aG2uVmJ
+[uC4/UD9*!ITIDc=K)>QXMF?%Gj`I4k,"H5gm\3$P4.a5jSFDo'^<3kQF\!6@S$3!
+]KThFL2UgK8;5hHp>9oC6`A,d8`SePH4(VBm.jtlP^-!8BLdPBTA1^#T&-'1*r0s5
+=EBdHXPG*!psR_PQNMDXcB@pl_4!PJ@Gt7dj!SI+^9TKK]cEnW3a5s@?bcM_)>:f<
+^(.\S2K2EXcd-60:m=*h>M@(HgVEbUb-=#'ZZW?RS$qIt89on(#FT+.]36`:f@A:#
++^NFF!@f%<>I-]p%?*;T?23BqGHn!g+22fSg?t!2I<O0&,B>.>"5&fQ4X393:N)Nq
+^>cd&Rc!\nI1"ZpEdr.Db8&q3]c'jeZN*^es$Hie_^0]nphmtH]qnB/X`"9FL7?CF
+EC0\Y5#A$@($gTWCZ]O>#%qpIB5qg,D]Z.>>.h):YdLO>ZV=cnp[m>oh`%f`olg*&
+8hJoP4U4mTVWHn2joADa?3RLj<;s,-6EL*UYkZ8H22q-EI;]-iH2>"Hkkr/_ZPQ.a
+XI<'k;H6^8]ea<ufe'*4!NS*T+*O_)Aj\.'mOZY9=MAG\aRZdb<hSRQ5g*66p3,E#
+3tH#6`ZNc*1Y.5Zm-nuYWp5F>lK.ia(Ar-Cot>?rrrTXd#ufO=(:a;*iEX:nJ:$gN
+ING'i/*HKm!X'>?<EioG~>
+endstream
+endobj
+166 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 698
+/Descent -206
+/Flags 4
+/FontBBox [-62 -251 978 759]
+/FontName /FOLNHC+cmss12
+/ItalicAngle 0
+/StemV 78
+/XHeight 447
+/CharSet (/i/d/u/at/n/period/o/fi/a/g)
+/FontFile3 167 0 R
+>>
+endobj
+167 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 1372
+/Subtype /Type1C
+>>
+stream
+8;T0$%89]5'Rd0]D1D[SI*H8smqkU[^Uaaq&n6TG-rjpqMH)R-5bXaF/JP3%a6<M]
+_I.Epr!P)cPp(X_Bf\$e\llt'=WEZkMX-(SA8K@midLB[Z"J1#c$,A@PB5&ocG_M&
+(5CjoE2IGqcHc(7dRo]pZMDK#/R!tXiA_joU*J=_COYJi5246SUEfPcCt,aqrk+?q
+qpn#$#TO<@>Q,cS@l#Y@X!D/r-HYEF*.p783AK>tXK0oQBPOK*l-Y_@3B8gS8lM.b
+3bk"Kb#[cl9H(<A9Pr8CW4ail->Ka<UolVVbJXEqWa1?q'pWL[1ZNS0:8]_Hd2MXs
+e8DZsXc#sg^QOI3"RsC0Wj2u6hGB.)A!Im0+kR`9)R^[@M+KE>-HG\^5j"Q'+1;^/
+@S=3FDeJHGeZu?^ranYR*t;Of"iae][)0RfTQK-c*`.+69*,VE#+REdK=0L<gTU<n
+T)5nO-MiF?o&HHVM_M,,]T!V<AD^`#j$>&FQ#BrjF-"_p#bNb!M&Qj>)h%Jp++$lS
+RkKWQPf.!r1l[5o>SA`W@35@/b[3/&2T)CZ/]=a"s3<3:#IjCIAV3m:`:4BL'Ms]]
+'Ajc\/SHNXR&[kW#a'TP$Aj_35U#%rrY#k6&&]HB;KMp#+X'HJ;BuFC6QXngq*_7^
+l0)g4;n'AS]hG;1T1T<kiffBm()KBqJuCF%RN%Jt2FLc*Z+FY\^EkBm0[-"ZT1[<[
+DU9h#?YnotIt.F@*T?L!73VIZ0*UIg+?\hVb^8D:&.mk5h0)/Maifkh/h/BU3CF;Q
+1PLEhJ)g[+(%:ZZ]n[%#(?26c$iP_=!Uk*o<cjna?)DGa'-]'(3$reOK`d*P\;9qN
+\Hd354nrN[k>8"?6q3d%X>(Cr):$4`A>F7_S("j;:u]EaPOS9VgD'N_"q^r:\`[%e
+#*pA?"eLbjD;cCo>dUsuT0Cq#f%IYe4i4c,m^^1.#>AFaWK0$2F`]H_#d(NKa),A)
+36+;7f@?!8a#FloRPp-Z+X8kLU/frV+O.n:/+r6#Vi9dKM);WjlJcqbJmNe"TBIHM
+n`Pb14WBCq(Mu-]Rq+969us>h7Rl`3UJC^cr;<SnElMYVYsQiOV)MR$C*'#@Yc%N9
+N_elrM>;FRK_s1I#/bTBDD1'sfku?W53Mpt3W$.`[jk%(L:p7r:Yr]&Q)c_WCIR9_
+.gk-+1Fs3Di5.-o_9QS8gd8fF"i)8eJeB1+X[PVZ$:$m*BE@''8l#0#Q7P.gFj)I#
+FsJGR.G5D*^5C$(#?kL%L,99XDqo[3)Hji]9gL^_npFH?;V0nBJM.3&GWT^KO!rXs
+UZH.I".RNS7E&X(7(/%S^:u26'0's1REp(9\+,+M'4:gbJ+tP~>
+endstream
+endobj
+168 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 690
+/Descent -202
+/Flags 6
+/FontBBox [-57 -250 1139 750]
+/FontName /FOLNIH+cmbx12
+/ItalicAngle 0
+/StemV 136
+/XHeight 447
+/CharSet (/g/two/h/s/F/R/three/i/t/S/d/four/u/I/five/l/six/m/x/hyphen/L/H/seven/n/y/X/period/M/b/o/B/z/eight/T/c/C/p/nine/fi/zero/e/D/a/P/one/f/r/E)
+/FontFile3 169 0 R
+>>
+endobj
+169 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 5701
+/Subtype /Type1C
+>>
+stream
+8;U;GBiGdZ(9QleWWL!@2%@t;<K1JI!\N?I@O;[$&.u05almH#>rjl#MkV8$^no^F
+/[V+*$\ULF1n&#j)E[S)@%r<f^_i%kDN)S$':2:NSoA!r+6R/A;(&?8YJ0J>GOKhO
+IQ/Yi@5s9?,3.7UNF'"84XY)Z5i>$VOCp9('Bd%s]GJE1'I+-$U=!,fHTA^WUB@+I
+_A@Pjf]W[S>i<Q-:=$DhVIP:0ZSas4&[3r3cu6%pa=h)o$>nY&!qhlGD=Y4fk/d]l
+65KI@_c$rn)L79.*h01_<LB=[Ul^@G2"LEu@tjLKbehSUU<F%bPjm0>D/?47;O]2$
+=(jI[bk,aeD6C'i9kI8"`\1TeC05;u<+jDcpNI#^YJSoLl`bW]?a3Q8NOXMk.De0N
+*$!/<0F<b6F2V[KZ$Eiu(^n-`73X8c_nmFu=>?+,?lMO:J=m&m`eq$RQkefRAGiH@
+PGk%.+O5kX`@"51ZB>i!.dA+_Phn]uVB7hZ3=IocE#b>[2s#Th[aRZX?g"1_M5a&Z
+Db6qhCWQsNI4cbIo3IEg5+>S9D0Yn=dne6XRBcM$`KD%5h@@m!T^B[i!<t!'&YHU:
+XTkiV>%M:3Omj?To\mr]4_6Bj.oJh9i>98%KJlf)&04o1jC@hq#HcmSCaq)TAFoL1
+(M[O7/_Z5Ff%0PqOg`dJ;*lFHAJ)@;FU^JM?mNAuKKm<=TV&08E%1ED62_0>amXIn
+)5`2"p^#(i7]oD5c0F_7Zam\PD,*l.X4(4nn"RTQXL+1@fSS@u't/`F!Tm9/,dfuF
+KL3a\=H69Ul;k83KqQe9'EZD34M[c34aM(W,J1,Ym?iUp5&P'u_t7(%duSRj1A%oi
+A>+>1:n5\*'kcU'0UjlPXMrt*/%qK,\(_g@fF<kZ,Ia?i_sfVB<"1R*`:-"?#PT*Y
+ljbLbc/Q$?N/Bgn7Er)DDYtpR&f=AM#780"Nh6P0=9UL;o58q0AHFHO6re'RD([8\
+d-2+@?d5[LJ9joG)$\\ci$8DK1i3fO$KSE'@2WoBQEIYS97(+5Q<MkhgjQPfq,dU]
+AVu<*CL]=<K9TnhQ12o$?M,kW_)X#FGN1VJ"p$E5!7,)Qq;@)fZcoF0Q'SGtU`ffp
+1*;)]bkMh'?P`Srn/-MIl,n_W1;K!YD9:4/an%8^\QrJf;jVc6ZeEL/[+RXO0LH<6
+b4o6A#]<!5W@KVTkB>=cg2\EbKc3,FQ^'*$p0Q\>9o#/nhae!^SIZODqZ07I'_k=p
+*T79*;<KSL0(eg:oeCVs^`V<Zq'c*dre(+#4A)NPXJk4,YN'VuMXIfD@39kcU9DqX
+2r$$:']sO%"in2DI-_iO_34l@@qeH6WM;i8R['`"DOLG[l7'5qlXb;[h#2,b)9GIH
+g+3_]kjjp3<@=1>pMJOY3J5.e5^&YUl>"JpWbQr>;tRp&ZLpo.qSSpPEdGF5>.;75
+a.a/lrumqq4\d#rD]0[,mcb<!ZY48*&oHEG_OAZ]OaO5D'"`-FGedp1TA3$#5;usc
+GUs^u1H2,/PI>ItoN,6%fQ/WmV[&UO<o)%s3))h=JOZMSc>.?:DDC%.[_@M0k9++G
+NVpCc'I9tBZ/>On=1RVVjA=#QGFn$]^)O.\39R[[)Yq8n_*JA?!gI>olBXQ=\Y[7R
+;t]'mj!b?CL`ntqGT(+)PX9#bX>+PL8d^OeS0<ag&CllU<6],ec`qd$UCgc'=.'Y8
+AJ"*en/15CHt9FknTP+FGG4C/_@B57a:2BPJ,gAs>lr>&.:987Z^M*hK'@@B'cDf>
+f&;B<hf[!p\gR#@%D22Kp^_seGMOlpIaR%"9GC$dFuSSrb<gij7k]ea\^(c%Y]Tc)
+U/,!(hd/Oqs6X3;pr8h_ZiV"gh^76ZS'VK>KY$S<6Hpc`I_XBCChPTGbkWjDg%fo.
+s'+dCYl<Oa'Z.XE$_gK\nsg_TAg>ui+lLadD=@Eb]10Ot5FtS!<+us_Xequ0O:q[@
+?+N<$l`L'\#Co%?6$P4f9Wu`k4%'XIi!)>u't/6O]c@>"QiXZ]:3=&:M%hq"a#Uua
+,4@_QO1F"87aM&jiE>UjKX'Q1<Fb'ahC8k)K_;`=')eS:q>3JJ#sfPgV;R@Nl62Jm
+^,nN!l.X'`%Om(\,CBZXG(/5,?\CH;ra+S.4HZ?NLdD`q"ZaeV"H(ojK0$GkR]mfQ
+RMCK(ZoLf6YS,N8&'i&;9tBG>La/GXURH3JA"m^RCQ0=`d'_uCj_Pf7=XbU!(U8kq
+4>EirJjHq<^d]Weq@^nI!_n.9,tE1YX\"OG.03=!aINP"8-ZCs-MN"!HgFXZ<,g<1
+f=*-[\?iFFK&;j,?Q$FHaf\DLgC_OM++]X>If>u_T>_:_0;1O;;(q_:$K*R.l3t$*
+&VrdFZdtj!#-hS#V1*=+pZHk=S4*2AaB,T;:^9l*!c2!fi"N8[aoreGrnFIc"ShT[
+:CH[:p6uh"po8mP0?>IY$k*sW/mkcm/;1A81nUIkC=!/[+p[Pa/n@nR$)UVYhj'(H
+)dXbM^-O*Qo`]gdr0i^%PGeQc<<J39)_>q;=hIc,+):`;R%78-X-?5Q6-6(F:`[+O
+FapPgF:b%XTN?Gd$b.Om_*Pusi*b*.0WeH=<G\Snii;"tiXBgc$H1u"8Gr$5q&ed"
+*nAc.`JNR86#l/R0cZ[\mt&:4W2$er[c;A(jf!uY==PL\fo]!>'*K!Q6?jaV_BM$u
+_QYlu8Q[02=B*(Aa!lW[f!/mg4?>N(l]((;`q`pB,-<YNbTE@m3A:,UGPU(lqq\:8
+BA^.33coFg)Gaiq0bn`OSmVfa8Bo*H*ub>uf!&r0^%fTfcLglDCSrfF1V>?/D;3bY
+D/F.VEQUPdm>rdV(ho^2aV_4C:d+`Fa=Ja%PZ#JPdLp+_!<]@R">P9Gqs*THo^qd[
+h'3f4FE1`c,ZDjYXC2R\12;UXBr5nmL!oMG!s2%</#?D85*"X>i*2RNTh#D/B"6ed
+3rPe[7Bhll\9;c1X4%Y@G+m%%n8I/-&'kE$J<0p"Q5K5pZ4;maedN13D-P8]#\kri
+7XV8Pkoj-*hHn1chHmXWo<*g>jMak9G@i"T4of$VKAQ=IhVt&g9R<$jOsS518.H."
+g>/OM@5@:D/o9*a<d];Tk[<"j&ND$0-=fOi1`"9LKqN`XK#OQc1^Ql]RpsDt#dBu=
+PPh;;G?tftO8.m@@1L>>V#j'd-6/oS'X>(/qX3f#&Dk/([a/4Hc)tH9]peHH^SU%V
+W:,]-10F:_,4Y_NT&f1!8WFg^A6-iIZEH3\'<aX5JO5Q5It=KB\[M-=1'@6t7!HXj
+5>T[!T.M[#GmlC_A7j[;%,/NT@<->$)%3QmfSd#!TqD0AXL.B`=7l7]Zi(_rF,W=i
+,B`jaBGFGf<OfWegIa+i``)F]B0e;9@+Ham0"b(hDcO!h([7ma(o).GPN.f*#IA%X
+1k6N%n5Zp;Fc,3b?#1lXg!6./`D.a]*fkR_>[S(CC/SMt=F^Y7gkdYlM_`L#OW4bS
+<KKt?Q9LEO`C9lZCnQim@M?aW77A8%_%bs1Z+2&hO1`h5&/2M]!cD7j2CX#%nP^(/
+UU)?[eIh]Pc'BZF5W<-6]mPYP`+k[;jjaG>>Hf$Fa-(C*#a511qFp:53]`8m4.iLG
+qZP&NAJ%jLdWN[GZ<A0p8`6AcRSV_$[<1@U:ER\BS6eZ8CMIE<eE(2Sl^:"Y%Z3nG
+dhj3E+2QHFY0tVV#*0>AJ?<QLN?KIm)F)Z%8%2'"(LkYcgf?)lkTthM:*t-_5ejsa
+&NaL="#ONJ`jEfP#4s0]c,(*l\kNs`%-+";VaA&@>?(!>m\GA0g+WG2`b]1l3N0),
+NgX_-Q*_C+[.'M<Trl,Jh$!77jS8:%TPr`;rk4UuaCGWTTi>_M&6:8lR>n3F&RH.a
+`""rE>m;(JWbV+#Q-AY)8_U=%21gXY%EQh7+`\Qh"8@Z]f?j-s4nK')kisY$Dl.qS
+E)RAR14H:*N\S7n2ZjafW^?Xoq;G?BYS]AS+@TU'6qDe+iDJ8AYgFOg%'*r94rLS1
+]\S@[4l^th[A3u?C4O9,Sf5A1qA9U]6m;CY==jQcJ\0Y)CMA(./2(@0,Uq$U_j_m5
+k-0eWMH?#IKdQ2so+M4m"=8aJ`A%86!CS0PBbC+-LFV8BWZQu`<Ia:#UK$[>n1h2\
+q#\F5`o8UEjQfJUOMS^N.)S@[84s&jrg>n#E8iO)"gYd-3dkr?XqX`D%9?[j[1+KB
+2/JkFVM$2;G7P[WE^B[CR/=Bh",RqfH4Xs'o$sdoa9%[*g_t_)7kbdMd#9`uVe6=E
+`RZo4jd-^I1+Cr.lrNDfMq1suoZ$Z@k"'2T;.Vq\PK2hI>34o.8js'J];hmRbH'-4
+[8A*@]AmDbl4@t*(2ACfOBp4qOSUp`.3Tok8ec_.X=f>>hA`u\?SlHN>Z]TH5K2Dn
+,MTHN0$VSgma*fqVSQ^"MTkc%N*I]nM_:7$?b]q,[r,KKh[8(Z*#^2lRLVG"lrMp7
+(0d>)Tki2`3po%f,R;WghsQW;"juN6:A`jc#KU!')Ws!GTmr#uiR'VMT/0KgFR0n'
+TA<<4`Q-MXV!uXRCboXA2`d/DKsRami?6X2D&QdQhKKX%*>s@nIb2caQ26qqcc^^$
+a^B^dbDQ?boAA'DJ!Jg"s-DI?qM#[XdQ"FQ&+taUDl0WgGGSR#!o7@RQR#`l2A07Y
+UD5\BZ2+DJn!EHnma:ZR4Ibhqf>:&?!@klX7h)^ij:%?tJB$U!ng6?6/A"2)'04\s
+6F1@H8*blm6h\LG6fem1PW$[0oB3@gBF9C06lQSCYN;(oEu_.fHYYkcL%!%Q'cGJ6
+8CNW;1[=^%GaiuV70YFdj#XCd7u,4F>Ag&jX4o-dW(5B/Y\H`dRc(h=W0Z1NDg3'g
+qh#^I'0MBdj!N3>r+dTP]MH`41-)aTDbb$c?<V>n(i,/&nuVM*%i'F=e'CUmoTqGo
+[@a"MpXli_]V[k`lJjf<$70;1QKQHQEou,&,,)_n?OQO;YRrFiY<LokOBHUcLf'$?
+22QX^.!9/tmVjsbN:O:)>@,Uub@?rr']MpC,Eu'TVfUnb^A'>=63_K]S^;!7P6+/?
+lSEpTDs?IYUC5`0JfJNiPT@<MFBl01NIgg4Q^?4nT7OChmZ#lf06a"u8>#SL+=#;n
+"o)ZoRq\s4Af<AtH23Y^[Na.V%N@YBUj571FH7ROs'm?C'E4+KGcFDRW25iCi&\<<
+D+N_G<h3'-S_/A`;X)#u1u&uCV1:pra2j;%Q%L`-XY7HE<i&]m1`Ee7;m^))U58UO
+CgNd67#4slMD:gTYSt[B6DDfA+!uOZ;,VR?Fr:6;-AIN:[S7?oR9?LtZ^Ct,o78$Q
+%>#_Ho3pV5LT;]E7N7EpbpP:@Y*#QL8K<M9`*-ZSJQI^".u.^68n9+;4qZ@gp%7JV
+hp;pC$mS@P:WgiL/+IUqHuu_>)OhN,o!0)`L%_8jE0N=n&9*4F1gCV^M(`9S%blal
+,m'5sJi6KZg%,&Wk%Mm9UQqSMKW:ulKS1cM56-?:HiFTNLl8V7"0_g;\bF@Z"1]3B
+)$ZW*?3OU=LL#[;ChsAmC0QO&)aO]&WV?Z$NK/sXNZ+/fPD#*O*rHENJGV_<\H_d4
+\tnp=cNa9Hr!*C^Ll."E)Li!EP(]#?%Y'i?:mC^&R8]FVqco6g*h[6I$jjKPpDaRF
+Q';[cpAg;L$k37H!:2Wk=o~>
+endstream
+endobj
+170 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 690
+/Descent -202
+/Flags 6
+/FontBBox [-60 -250 1164 750]
+/FontName /FOLNJJ+cmbx10
+/ItalicAngle 0
+/StemV 146
+/XHeight 447
+/CharSet (/g/two/h/s/F/R/three/i/t/S/G/d/four/u/I/U/five/k/v/V/l/six/m/L/hyphen/x/w/seven/n/y/X/period/M/K/b/o/B/z/N/T/eight/c/p/C/nine/O/fi/A/e/D/a/P/zero/one/f/r/E)
+/FontFile3 171 0 R
+>>
+endobj
+171 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 6825
+/Subtype /Type1C
+>>
+stream
+8;U$)Gut`()TQJGa\36K!J?JbRAaCZ71R;m70Ec/$W8ORn_#+AKSTiLTi<OANaNK?
+E!`Y(&$6P&,$+bsa,](D[2*UbF^:fF[d-fV5'E:K^2\YrEC]NOh*:(nhgE3-pG9SY
+`A+%d_f=HlH=L3-D!^/`H!.b3K3hWFg1ee!NSAjaFs"Th.7@K;7&uNumc3B5&Xg=d
+`YXmafK9Ob\\L_<^#!(.h(XH4fhiS+&0)P"F@j-VA4^IU)KilfU0QfgSMIr;$Y@/J
+TcsE@W6F7+Q#&g<m%$i#T&OUEOoSX\8gR,XIB6P:W$k[\Ppip?Ajg3J:qr2CMcT$4
+jY^e<9!NMOXubHI(8iQXW0TgT]P/.^E-/s_i'@j8A.5n4PUMc+RGo6]+u.r,jl';_
+L,n:]Wrk8@`"ldK^Be$j`'Q108rU`GYTts3JgZ'TZ+X6[B#UUV*5<so&@<')`'rWh
+_D[OCW)iPBgdh?t$DeZZJ`7[>EsI1"gPf,g\f@7\O#Y*=[E\?2\]:+Wei?O;Uq,9L
+[:WHtCUWQ-Ru<cXNH:/#mr4nhXdD6s8X19[r8Nk(n^fc]F2%6NrU3YI=+Us40H2ur
+b(6Q7T*-<JJWT*h(`5(?%M%b.BJ(3p6427Rr]nAqS'c9As5)BEm%mOW7\iEC-`R!(
+O*uHKe,AC19L36(Tj"J#jBML4QG,FX[e52"V&6`uZ7,N#oT[sHIYI5`8V,DViuc0R
+$!dHI?1oT?ii9lA%1n,P6O5Dq:QjS0[+TbOCc5j#HFd"Bc8aSY<8MQn[N?Rm:FH3=
+!rC(dOO4:V&.[Yk=Ga=[Q4g;fi@)>LKg5jS(^-!WWrX4.8T,Jq3S;5O%p;+9U^+"j
+fn\448qSZe)J25EA_BaXW?OQZc;7UI8m1#k^tHmj>:U1pi'RA&0fEXX5'C3j7WXBj
+hl$)Op=E<5`5Q7ZCe2MP>#')#CCctE?e-AB4rjS[8F1($^BAus!V;+?*qi.q"I+`'
+Uio7N7bM*fFZ#m%0m"$7`'_qj2/p//N`(r_O3:'6KNp9p+KKS\i*b`iJZ]X/p&e!(
+qoJr2oYgR8nDMs?N>l#bJ<I=j7WZh'YO'kqj_%uB#+AKc4dZbo&59mV)j9X/:HH+a
+[bS%X/\/FVLkIcmT7A05_]\j2ZB=7(R6.$H^Na)m!p"3$*]!2t"^=d$#5V,ckjRB]
+Ok[[Y=o+V6l"_m(M9,oof<_I1._STTf6EQYVCJpT;(qp3r1Q+pH@86WZE,X;D9?R/
+PFOdfa7]td+?CZB!nR0<-mqMTc(i1o\m_'!T7"fWgK.<J<K._e!El8H<GP_oq(bDb
+V_2s%d(jo=3fc,HW@e/QZMs=/rM*Ek?^DlSHjT:g,jB%3lF,gqcd'hZbF\Snp)/+*
+f,(Y&UqX=#Hhs%cU)Xq\;qb%%oLJ-nO3ZN$B$GHU3b,ku&CmH*elC*YPG(Ih^7Uj!
+SjXqP27II4NAXmlT%6S('VfZj<*?iJ8M<8$eer6tk$#$lMea3(^G3rlB57o52:CTO
+&I;$&449VE9_3bb&':a=ZS31RK5CBrdZ_09hr,5f(O9oDcH@bNY8ZhN?=8LKc5djt
+gQ#9`E.h4kQPAhK.Qc.n4WPP+&)KLX&oBrPnj@CF`.k!o'6?V[=T/.%H^OZ(rRpsU
+_kP]*P^f'/WS`q]X5+0s*0NQR5gkH6B3M;O*":bTpI>F>+kC0^RZ4^]h'e38'iJg>
+Aj7iHDdgn2C)^n'EF`p!rSX@bEIC![)/dl0O`?MX!*LlD7W1krU=jJT\K8WXET/PI
+<e@tlp/W<O(!*GkhT3?mfYsdm6l.DP#/?B(KnunN8?aKC3Q5-"L/lI/m4"MkV%5^Q
+mlJKl)#/NPW."-^6BsCoGIqA&fChF:0#MPJmcHZ&g8&5&S%,`(4!NQ\k@>A`aT$g)
+RVY;T4F^(+`flrd^p8k29>cm8MmPuk;<FhKPlVQ@#tXk(QGQf2b(@#L):;!Z%f%<@
+-P>;48*f]]2J0Z="f(ksH*rEO1,'@UP!Hpk5I3h3d4"t=nGPQnRc_UFAQ2os?Pqi$
+MGWf#L]\aE^7c8`J9k\?UX*\`Sj'7qU,f5aQdJdLmadcLlnCsucpD&,5,'?Do#_^=
+Q'%3\[sT?QRU.t0R^M5dqrh>H^2cq.J'7/-`C,u[0LI;(0q\TJ,Ws(i+AfZU'p6cp
+7X7XB5;[F@/-$T+_.(:H@F$2b$pNkL5nM,_q_te?#9TL^/-R^!RfS0s0-fS/]pq?T
+S-1E.5$$<&IG5bS'pb;qJjo2TN!l<sii0,.'4X?B;YaJr^M&H0F(dRHrs+<dK4'$P
+7pL\=,cD^>75H'Yk8a+*Jf=GF0enAmeXM\?7+b*W6toL`_7L8.'-&,(*$4ku_8jch
+L!WCLR*9/@UDSrS^-QD_R)JkmD2l8!VdHdHe!BQJgH$87,MiThZ[<RCJ*/98-`6IW
+ln6b4=-8T\5J'8m.$4oTUh!i8qHlc<-a?HtN;Di5qh_6(Zgjp>E9SkNb!..*a_?la
+U1kn5o*HbgTfgP_gur>=Ss&i%5`SoqiC9Dn'Drn@@;<bN[%9`b3&s5fq4oF#je,CE
+#*or,0Nh3_Xs=,\je1O4Q6TD&(]B6k[g-7>5Eo5b:fD!F2MU:c<H**j[q!`u]n#cZ
+*P8Ac>*uTr$s4qqM^0Dn-n#d`PuWJ]#q(Cr,_BIZ$@%D9%<@RB!a:VCEXTB]*?=8q
+BH:;Gh3i$0*T,L&Xo"XlPe-8+mN7fVRI@gRchk?W8$]AtC2T[Z?5^*L$?*\WQgM>2
+Kt30:":<UkLc^k>b<:THk@Q9=[R(^&&]:YDM.fc:QsnV@'+>8:"gnLR83*U#e!o$X
+nKp)*BCAA[HS\[.kOa>SH/9i.[>$!NFS[aE%B75b+d4XdYY[6:Pel/.`;94KifN/:
+][NXrqrRd+oW(t-FrV<3kL4kdRV-2kokPTYbMq^K@i^Rn`dtH2j/.Vm6Fr2>9%U=G
+*.Smh,j&1A:mo6cD0%D`i6YT"H?tu#r,`Qf+oXJ1gQ4jGE._aE,pP+(*9YU&B//!:
+'VQs/TTKP0"9oK-jV:iS<VUW=)Nu3]bJn!6*Vm?9NQJ8"c-XOc/rH;D-?2FQ,SLn-
+a[VEQ`PmC%[T[F<"iAU>'tfgfe)6^^1^D8M6Z<ed-OtWe$%MrZ=4jk"SPHt:gZ6u?
+`jW:$3$C(VUWoTmpLs6,Z\JOEl[)K[hH3`ClGXLX6Uj3J(?\I;f/;DeB,B=Qfu8((
+\RUDY35"X'L/?9rct,\#::&$?ie[adq#CW;W]fWV8r[+eid?0'#^@+TIcmni@3M.0
+XrH)(I>P*Pcm16qlLikODs&?3IpB%LZt?YaN*jZd)0pTl/'!tG(U][^*ET:Tf5e_s
+3E$fdWjK8m&@&ta`tP0+)n)Eaq30VtWN38gk_E"Ab(->0+1=Nd/-UOEJ5!<]UGs8)
+dR$?q9F?qZL.$JnFlRepOPq:)#K8Rof(>)bh@*O3D3l0tHm`U(l?Df<.Q1:q[Z6<.
+eomk[D"/HnqEWL:XWG?0;qU,OPGEb@"I;$*cGEfl7e8Y$9=pKb+:jDVBS@<,9Wd3+
+VP#@epb.V=nApe09Z#pd<\TN$57,MNnX/b4@Cs-uQu9A8'>-Ri^=X^-<tNFhW;J__
+kJ-4=.M$s%V=ocSeLHiqd!L,beu^ZP(L*,'_9IVGn[8sh"qFYjjLu(T"Xp5[GuH?C
+`/pQ]_"<-W6!k](6.7%OTh.'oL3[3f3Vq-+5sGT=4:q4%-"F/:MKPcL;HCuK#:+I%
+k$K:Jn'9Mrph9>>n-L#X[YQg\'ocJFQ1!+L5Rab`ihq;kq%W<[Sd2o%(=;\NjQDXN
+ndPmmrcA)\Ft]>>3U%_?h^4Bj$B7ag7g,8uKiupXb@dka#N>9afe\jN%Lum.kA`:Z
+6E&f"&3Dj2`!kYR/U!-_&@T$A1^e.l1]0Q=Tf4@EiHb)RE=PlV'r&HNpsN(+?#)HI
+a@6Ztl7@)lih"_>E>:r+R!&7L$M"-\9$k3>c<BRI*m>UTAX%8]s"r4^JHD.=8&!&/
+kmC+^SFcc=.2EMejaXN2Z&fVYDaUMN8KX7CTR:PqasO#Z<,VJ'o-njJZAmNU05'=M
+X.r0Xe446H(sbTj=!C7WDAS:QilEN;\oAt,Od+ZJT]Sb,BO"p6or8*U4q[.u3^:6I
+D='=/M[(I+/Zh<5_jc_sDkK5?)`"\9_)a^$,+(Wln/].L\YAZ#qee/g-l@6r7Q22c
+I&0m/B_3Kp+7Gg47)PNs.V5D11&R)W`ce'a-kXX^_ST\T/rsH(7AU__WeXu_TGFRP
+\QcIg8J]1mm(oirPNVs4jV+-[4uku9*p8Tan`(uuVE$r[IKI1/bdqA$dBqnEj4^iF
+W%tQ.d[r4[R`J,2S#,a8@KFWn7Y*BipDX:NRK4n*Ll=r_:.V=#UHG<SZoY*f6/(_?
+61t#]Hg&M,cWq).TBXG25[sC2)SqtoH2^P1@VkE1oL'U$#k\*^Ho7;XRLIpC&7bQf
+">@&-bIM-M,R=j#=*g,-delOIC0ZADRY>#RT$5>Tg7<n&E!G3]Y@AJ8"'H6N%)Q"0
+>oTcXDPg$K)DrI5VU?4LnjePA_5P"VEY[id,kB*fI<WX)mmkEYQS:qo!sP^<qguho
+^59d`,1&tRn9Yl?Hr@V`&mS\NZe>(["00'5LrE!*&J/LbEC?*Z;aWXo`/N&TU1S2r
+B5o2kOmmK-6A$&UQQW!m?XJ.jlY+7CR+c/q:8sqKL.Kt)3?sj.DLHq6.IF@:&XN#O
+%=ilaiKe(KcslKi$XOmg<I_-*.b4,>*\K2^o!HBR\@BUAH>h<9%4(Mi(qre`ho(:Q
+K>AB-o\2a#[4*A'M<7YHE(Vm1iqi%\C0%L7cp!CaJV%7sE0#WnWrOY;079f,g\dLW
+X:9+;F!S3rmX^0]00CL"%IJYqkqj\I.PJOb2jZaT)X?k?F#!O`VBtH8.7ck?'Ip_P
+mY17b3Ip+k&:FLN/*t3"gk+k$KXIKd1`=/NLPI%S&gfsORVbGZ.Tj?3Qatto)@bg#
+hSp=B1H>eo-CA&)=.a&uO-EW_W`X2IZ:(Z#qRCjTa])PgnoTV37rn0Oh<EFGjLDL?
+E[_VH,Jf\GjOu.G-S%Cj?Y#dH1[h$#$F];aj5[!#<)j%n5hlc3RL_`IE.:Oi&q5"h
+L-V]#X=e2NpGA]'fJ5F"9Si0XBFtCSX2i3[(C7Rl!0=Q)Cr(2>ib*%8>?Y2I)p*fO
+2IcI0j_Gm*29?Ofi9Vij<fT,VqRVbGlV]X:;K1r71Z-#MlA=F>pT\b:qZa,5J/GqP
+XmZ$iRi!ZtXi&qM_YH,<Xo).(_J^u#,Z-Cof^0+WG'ci66BRG*i'We$HCXG8Zj2=/
+&1=RRCMmaRXj'Nq+,pfY@=oH]<RJXD2+jt">&::RY)]LAQ!0ndWJ/2a+<QH_s4j<I
+`*]io1V4;6fgJLl\l3>iNJVA0a=7#:1n5fH'6CD2gjU@Bs2"j](DHB^cDrk#XYL5f
+bIoRhC[n1sd@8smNX2+81UAW2,=;S=QA>Pt4(.VRl%a($,$C;9Lm1N*V/$H\2us0e
+a=+.E^]AX57@+9l\dVk&N@%U%@DX;8;tFJ\\Ldo*`#n-d9lBBGF3^!4]]XR4'4=k8
+2%7`Hi44@#*SeqF]Jd;I\,Wi`nXanJ2Ha%CY2uidW'!XV@WGnW:ABgq`0D[?%R=/L
+EY(k:s/BsH$:a41M!i$2Je]>CjuO3rO.]H<2a^\0Cr@&H$_,OFK`"(oi<n7(\+&=O
+aU5W93rdBnr?l\SiV%,LDmdTX(CD@_HZ6@bq*TqBaC0X]"*BT525Cpal5_nWnZqKg
+O'Y?0IJJsg7l\+[M=sg4lb]A0!C@]p<BqQ3mo]H(2qLX_#u;E[Ls=605$94,%9EV;
+&orUpC*)f.:=Lb9La-8T#iTj;l*._(;H_G]hs9Yn4tuY=fA>#iI2QroKZ*hYDV<Nd
+ALO\TH"B@L:baIB3jRHXNV5-hrP#ahgoir7!;9U/R*[DNC11FiA9iookJ(msouUaT
+l:sikpM*3o3QN0le_9]O'/=(jY%PJns3`1:^;UN1N0`WU;cQhc]3ZMlFHE\AXD+W8
+?fcqD$/N._f27)bPheTN6U^_Z=JpE)])u,I-Dm[9cdh8J>FAKQ<IO!TNug)\UsY9t
+-JNSiM<52KdN3H+mXRMd><,LS&rPuS]BRAXnXbjar`K:O.lR\V1i7rC>k13ng?uJ>
+k0#l7s,S0N$+>+rRm0f8Fb(D\S03SFc]Z7]]kqcKrIf/O6u+UPYgI,ET\%p,fY``u
+FmfTLS=MJD>+#\Zc-<ZW()>M[3V<f3k8)ZBjsJCIA2&H[QptK`![Pm]>0>c0c<qH+
+K'+KR0IHZp>'D+V(-g!Pm,M,j:caP=X\F^f?"98q6$a7,rr_Dra;,In$FDj`N`0:-
+D0qnPR5%Oa9T!X-U=!Xj)GZ8Jf[^%kAPnY6+HN!7>McWY\'NVa3+28c'!naW+j:&#
+5bj]U21,1amED6T1<>=BK^O@l+:<A5jgo,B`IA=$Ma:8c744)nW+F^n\,F-f75dBV
+P#km>ID8I['pC(:+%(tZ]X9LK-:nJV[a./j5mW6U89i0BMY)b"M/P"o3n)9)hOi+R
+O,R:If&jQ+7R@K(DMd[g>>]ode`'%m*0X;u:oNMkbk:X@iVb*I>DKNAfVR%8NOgF>
+@i^:mT57J[Bi.(._9]I.+<LjFg3pADK-=3tc$D=894FS*raHf4%<fA37GQG=.Xpn/
+p+Y<^[N*r)c3=1TQM/^1$m+tCZdM7ASCML@b1,L%aTZU/17D=6m3$egp/]*m0ao*5
+pGKK++s=gD4<j?7!<rO*8#Q^~>
+endstream
+endobj
+172 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -207
+/Flags 6
+/FontBBox [-44 -250 1009 750]
+/FontName /FOLNLA+cmr10
+/ItalicAngle 0
+/StemV 93
+/XHeight 434
+/CharSet (/d/j/I/nine/quotedblleft/comma/k/colon/bracketleft/J/m/semicolon/hyphen/L/quotedblright/n/period/M/ring/bracketright/o/N/ff/equal/T/p/O/ffi/zero/fi/q/P/one/fl/H/r/two/x/quoteleft/endash/g/s/R/percent/t\
+hree/b/B/t/S/A/emdash/four/c/C/U/u/quoteright/acute/five/e/D/parenleft/v/a/six/E/l/w/W/parenright/f/seven/h/F/tilde/y/X/K/eight/i/G/z)
+/FontFile3 173 0 R
+>>
+endobj
+173 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 8938
+/Subtype /Type1C
+>>
+stream
+8;XF5$W'gS)9:(ZATs9gU:;`1KmQn$%E_&CW("r5:gfO<6<"YH";Clf"Vt3.&EU<<
+QA;ut.e8[,G(D3*WdnbZg.Y,g,Xt19ePt";8?@(n`G`lG8ajftg.nN5Aib#%SU8]C
+J,\?oqp)_TEaU&B+C$-L7W4(mp"Q#d$X."X#dT;Kc&8fOZY\K7S#6@[lb[O]ENj`#
+#^9_UGEl*<*8'6\C-IU#[!L!sq^fZ4#e0HmTYR5>5t_;<AB=p?K#=q#$Y=$$WHht1
+n:fkpOH<k"EEH[f>)%9MTNIAE;4*iA/.WGMAn6^-mDEt`Z,sPu13rG^5c:j)oi[GG
+EC?+WBb&J3a@P0YQ^/rj(IojrP;<9W!iN/p;SFsA"3j+qBE<F5jj.,ir$i'8a0O`]
+"P-d`-&?=_S@VO/2j3kGcKEQjo;I6`S.Ngg#\Sf#,#j+i!CC%E**L@JKk<@j$6^KT
+q@stJRR!nc8jhf"KL/7pKod4H6O:BI0LH=`OB=kTA$rX,@Cra$%^?Ma*@<e]i>h%Q
+E^mSr2i2mFQcSK:h!Fg6)(T=k3\>EqEk:ZiE&P59],Z$+\`UHZF"??nq9aSbq\o4?
+RFKI7REoKAGn;%!ZTVnB&d/U1$QXmM@CpK!Nc`Q`cW-RmF%(/.ai.cu3@WZ+HKZ[K
+HI"\*>>7+SEb^QYTWMZnnUYu"o02g"jtl4Be`Z?R4ME=hqjnP5H*c'/c`Ecq'&R#N
+V!AO5ZAl_mDLG;V\#Mr/j[nL?*AlQ*,^brF*j:i,WB>NG?_=?Zl-5*Qmc@QU,<54J
+g;^<94fVQ5;[4dEMtW>pNVe^;NMh^;4%tK&8]=gM<(H@O_d:_gll#7ZA!beFDnhBf
+"h&@N,BA/'dcbD/ZD<>?.nU01ADtq1PNA%+>Z4Zu@MbQY@r2&,6`+_l+.8`?hgPID
+D6N)E/#s0H,B;J]mU%#GF6-if&e=U<-gpc^d&>Vq<mX7rm*Cl,2p0lK9hhLcl[!$+
+@PVBKIl`&3M!i%3f_t:2?LFBDnTIuSNb(ka1Ok#"btFgk9q'3oWjo^SW/*"+00W6.
+iF'<b0u=G!+d"F60\:-Ms4,EpOkIbI7=2Jlh=;Qq8O&bcZ[#^u5Gu:nGcH?rCXm0H
+\s_JmWi;8C"=2][Ju/V=#<q<A?#BPpA7K%8_4f<"Z3lI,(W^Tc.^SdbJSugL@Kpa,
+)_=oD"E>5U/du(M)L=?V.j7)?ALh=-p6e[I4_$OWCM3?lUr;V`r=lSim1-?+Qt(g"
+7eWM"=&=1<]WS8,VlQPH06E62,gR3RYU(MQ2^@@)DYo8([E";*3e^V.+JYau[dBg=
+C:-Z&_A;+VR5UVK2i[=/&Xn[QN5Y1g_)aBRZp35/V[*daQPjQ'WiG`VmF[YS;l/+1
+X%>Z]rSbm+PsRpAgD-%FROC;HHuU[m:agZp-@-s=cWIH"&C:,dU'kShlDj27p^WiN
+0N:.[)X',eS=uQmHa\O$<bYN*nu=9,n4!Sk>oK^HpKKS9fI8^*#<RXf[Z+'M"jc@m
+V801J(Rh_YiC>9*I8:.*pR2;scH-"UB2W8N.R)>]D$9d*g$f$n#rHs&'iiS^Y-+bT
+C\6mA)UAGF4V.d48;QVd[GV>m8uL/&X2o$eNKPdO16H9am"_,W3"ASP//c9D^jK&/
+g/'cG^5DT8HEL#hbbJSY3/p0C84\h5+:^3"PYS"%BgcN;Ki4UDku;sd%79F/Mkfb[
+&kDB+CU#6&:`><_V'_JXMAg4jHG$'d_X%7H)#uY],lj9d3^+T0c^%i3(P(BaY;$kB
+V,jQ@UU$U-G.`W<Z?\5s7L0)QYRM]e5f3kFODq+!cnamY!fR$AYTU8PB!J_O=tHu1
+bY4EUdpC)j`[Q*VdJEpN&(mQ$(Vk>1li8cab@+08BIq9A8U)9lS+$oDAeKsV[8?_q
+KGIJ%*V`g.)Ao-dV3k%7;Hg-GD!b^jSogJc+WS4t+!/.t)R^aaMsNsL"($*r6i.ub
+5%/;JPUMeU0Mm+rQ[[Z494+L>ZCd/9`#\UkL^>SO&I=3iJpgL0j)NfrJg9A,dOVaJ
+.WJEecIZqJq/Lrf"R"&i;c,6,"BXJ8bl-Yo<=A/`/>l:Q\*(21.TKZ3P.H&+ipY_;
+rO$Ro9(AqC;5#gQN8NRGo:R85m7ZScHjGbj@f^'0%qafPo=jGqqhs21?'VijeCiR0
+fdU^m[ne@*k6%fqLHtdtcbQ"Uq'c"@4l1MHUVDm()"k(='p,XFZR*q,BkahSnlddt
+VP;S71MrIRSekZiDN3>:4o]YNPEM\;.[>)n:VkO$FcCa_ffq5am_<SeL;riLdf_sM
+[Dam,h]6496&5M90'&m"4JsthTHEA>:_!?l'7Kf2]$QbYX&[YK;T2n;;QWjGGiWQ_
+-^E:t'gO31iSZ)nF?7?Y^4@[WbeAS6RJ>2;Z3g4,i!Qh]e@"G)B!XM$=Xq\BQhl^q
+q\n621\YDsE3NhgG#;Ee"YmXsP=aFS)S=DiIQq],2KV*cRL+OCCUG(CHtWB9GgWsE
+6dm[aH%U\TP/\#Wb$%4kA`2j7)/jpL)RO<V1=/PbC%nKe.gdsCYE(^<a+EIXfO=A0
+hL9!HfKXucc_l]Jr>m)##4Cfm_JV)H-,nup+'793+/+E_k6FIEmI-;$S>+OPX]gr@
+QY0qia\DJYaN^*D#TOb92_eO)m)1=a:3S\m'nPrcg:jCS9qA`$Nr6gXq&(;,G'Pr5
+ohW`24t)<[N-cVXMiFN]j=Y#)mY2QK8Sr32UEEDGr)OA*i%V(GTn3QK&W9+XP!]up
+((Q4/1S>;AK7ah'&-<+?!<kas7>5K!n7.9ofGRVZV=3+0h7Ec[TUg8grjmO8kP'B'
+T&5G31tM$3.H0P4#qUNTKuNkn@=)Cc"fGQi1;L\O!`+7PSWCF^S`g`hT&l`Gm:\#D
+-drMB<Q@nhVPaNi]qtdmS;AR+F3m!tBF:2'Rj/oIE-.(9<[4_s))=#a`iOJMpq.,n
+[]gPI'#qDFBJ!u%l_^<"B`)tl*)EJT7K1i"9^*A3ibclOB@Dk2^Xfl#/S9O)9pG!-
+',Ep\GM2'A[]&jOEs%kB41"Ys'[rU9--b&F.6Y@DT.?ZRACjJATaafpnc]68Ih+7n
+3hes<:!ohod@K*?HDd,nf>$\9K$XFNVu@p&msoAa&5@8<K'X%k$VB:4k/n'uEg\5q
+M]u1WTC:GI]M>_;Xilc6iI+PEckn?nn%GV$)^#?FUBsRr>a&]X2BdYFLj#<-N)1(%
+q_'c/4Z9(7l#h;/hhHig.$@A#8PNc2)pWVLd:EWT!Q,UsoI-od@Zj//Y[[@lNBpU^
+4WlSoJc't_Nb`b;qf;J->]LMEAOEn:<b>B5f%4'plq:RRnCR4#nX8o;=n&nGgF"Nq
+nBA$m8dqp3epp&$OI$[Q-0=5n\L;l*a%CVo=piSVJW,+IZ4Y>,YYN$YZVnCGcZF"E
+?[&c<X2JYg!jm\A(.Aa.+u5<<Bc=rV;PQh5i0iG:!^cQkd(t^/11;sYQ!nFo`cKO%
+TP2R>@kX=*>\cM;)^Y".I^o&;=s=bH+CDpo)aHQ+lucoYT6Sl\J-HrLZ2%nLA.qGt
+HaFBdWLA]`\*,=!:)Ob]3pLVM>^*YW93bUVR>fuIWk1_>8>-H;g&_I*PMNXiQHrpL
+E^#CF(6Q5k4cD**9f5P3#),T!4^nY-!?DFBn'ZE?pXaUC/_+.H*^sqrhJa]D\[h'*
+Dq`E^fm#<NV6c7RV'TR`d?%U2;K<E9j$M76>Zn^-JV*Cd/jS`b5@2/6+:,HQ/_In(
+1er7J4[b/AMX:=u`hH&m*l\s1Q4[WS"!0+f+WS87,Jif%Zrepl,[U6Z_$(Ui+uC?'
+d2LS(N"15`VbF%t`:kL%]d(CtS?6+_iSm<[e@;KjR.VUQ,*sgW>B5:GoOddqSItK2
+M]MkJ4\XC!Mr_`,Z3!e\/VOs1n+K7X$:en.np76I\bi;0HH;'iVoA"H@bcMZc$7Q*
+E%-W3o1lQ:1)fiuVQ6KI_h]adI#LlFrlg16bt>B7?ADa_\X@4Kf>09U.BAAQQ4rRp
+6#qjBF^dHVbC]ARKXleFa>mlMWTFX\dKrp`RLisC*6eWr1J2*UTZmF>>lW\g/*P7X
+X.ZImQ@dDd(3G:5d#NI`=3e(+1+RuP.'Q1Y2jKW$>cVLre<WpKMiTO[Md*mQ#OLAR
+C6;0aWeH@j/K5PMX>Llh^ljPC!G`TglaSuqg>'Y(Hil7iS)L;pq,JtgNu:KfjFWUg
+?AX6WR6ZV-"qohep%:F=_B!f(RuJK)O14sYI/Tm7>ePsPB#Wsi>6tSr!WrN"!7=E2
+eV`+#>pU$VR/D97'm:KAV7=@>5*A*IP%f2Yb3PL+c95b-j(IaD1.!g/W%hKc;0*o;
+CO'jGl;+/)#g,)HmaC%Om#j$'S2T@J'LCfLP-ft\KKTO*Tc>7$??\B#No$Li[H7i]
+gIh"PebaIugFs^80,Db>LsiT?>Z&Z2gr8YYWH].IcT1UIT(mt`N<[Q9<(Fakrul_V
+`%0aAb_'sDb<,=RfZ-G\*mIY8YRHPZ`TOaRNKfJ7kOZ,c8H2q*YSq$\_Q!E1UV+6u
+0/"t7e$")*Y(7<?;NU\E=+l=[-"\V^F_M^U$d"cI9msp&C2<UuRMr>P<0n^YI4Q?X
+ASOS06CX7/OjEOpjA>iV'@c0c^)E$U+NuRua@811L(`X:r_4Z7n4C:P(n%6o:Lf+5
+<(!.X*/CL'jj`Ql?B)iRDbKS49caue'XESFjM]On"nE$G9?q5bMHNm.#c,#^0nhtN
+p#<Ug$q^\M/=l^D=RcAEn3RVh*!IN4Ekm_I0B<9Fnpg]U\Un(pU&32hIQZ/)^?o;H
+caT3G=*1m*Y!:6]]Ag?$.m<cko*,`FGFR4HAW!<jQ'\tnU;"K2BJIse>TC[=40#WM
+?oIZZhJ\&:@#&9`N[th"5e?GQ#%oNhH_5tr<L]'QNDXO\&f*K`Mrh[jm[/Ccc%g$A
+<oMte*i%\:=c:Zs$3_ec4Or,hD?W+[Rbf.aYh=!'5+TmHi"o[._NDd=?`m?'*U181
+@H/EK[fp+13Gj7%qoO$mBpa]g21<Q=c8W9<1,r]^XbhGQ&WU[hc18*"fFLBbI`K(Y
+Kf@g1C!so6o[9Tr=e\H;3g.O8,_`Aa+G+?Gr9:coLcbWe0op`(cHKd\gd(Y*:tIYT
+f.XVgW2Vrl?G_qE/as1UOQS>KGodeG:G)r<7RL2he`sQQh?ld9=cUd/h!S[g-''1O
+*'!ES75"sLif;mm6T<BS4-lGYU,^<$P:_c=:(O<+OK*eK*df;QDs,m0g:;BH>G,ue
+*Z&=f+>6\9fhog+7-iXWrG;.;XLK@&N(*V3C"oHL.4DDP.]cC[TVrt@nuTsM-DE(d
+O43W7b;fM8mgC'-aq+sL@,:#H^\Jr-Kh2^N4OW5(:*$'Xe`$j3aN!g=1`fBD!]E7t
+K)D_Z6K?F/Uq#/T%5C=D2Oo4+VnitR9;2<g/0S#;,X[\[B'@ZcW@YOd3cHh<LgU'#
++T+K04E9>U.(5kE\>[ZgI'@;ao&3D?b9_43e!RQdB-E:+:#^HpCkjnRHP3.8P\N&t
+MGKO;C*SbDH(N*njFUtOLP\t^IT,0Gfu)u(j(gX[RpT(3#V4s:#C,c3oAlb2r^2!s
+#;peh@:T*-/6Jk$i,#]JT<5/jU+Y2D]WfV[]<tWS5m5#V,FloEE/>QhEd\K3/f!ju
+5Y_C#5Qh3%l-QU+CdC/kh&R3q/8B<pfjFAo48XJ`&RFeLX?4=,iI/Juo/kglH%'dD
+=!uIR;2Cu^S'"CIAS!^,34n)n<'Z\Rp6hNoR%J5,j3o%9(3^V#6`LgKGb_eVF!-E$
+dJQ]r.lbpR9N5u849S/S[:[Gq()IbH3?Z]kd;7H)P[K$<Hpqsb/R)+(7QBL+I'g"K
+R\6Ck$alXm84j$*DV?$PYXf`!\E0S8MbG+00QFo0aa#S\[.)23HR:T4QRmKr;4.13
+Nj$8<WiI%=WOWRYk4A4;V-]dqN6BEraN:8Ob,+4]r(FU/V`H8p9SR=cO]Rg//O;r_
+[<_)@266PHLV3I3#]P'aHS<9Y1iXHc.%b%D3T9^]=gTm<hKm$CF9$rhh\7>2=JCO\
+<QfWNRU[7jOJ,<.Y3A,g`BTM<p@gJ;;GlEDVPrO,mP\!&I6M'AR?eX:(?OfH.7bc*
+(7k0On55@HD4OX<-q.+1VQJ8h3,A*A6jq*IOB2j2TncnpJn*QmW-RHY^s21h#`j+,
+<jIjdc1BI.m,C\I5j]tD_F8*eoF)>3mn)jZ^cV9<^_u#*(c]TN942L&$k4"Ej=2<^
+aO=n'+8tgi3HUkuq.-u2V#Dl1[jb'S:Fj:n_4c8N"Dj^t[Y,Xd:1NVC,<@'sRHNlq
+/Yh6VQUI6p2gi@&Aj%`0QH1c#Pd;?.<5^JtG@kg8HGR6Bi/S;J_.fXs=HoMU;[P<:
+P52OCY:m'Q7PigSEDB$Qn'2+"s%EVeW?'mu,N8=h.,0d1?6m$$+L#2c8c*5ncS+F2
+,049!3uYO6coW>p6Vb_](8_j[HN&>!\uGHm#QKeo2qb@C,;,dS6MY.gb1:5j_=hjH
+nMJsc([P,;8i9+#$5nJ^e8B[6e^Z^lJuN:'U9LT#W.alhg9SV#JF)9GF-jlc>8\MD
+lmq1_'k"dj$ooQ1V2.CcOOH1X!]+N^)c6%<2r5ML]CNj^'\^eAg`J*4pb)`6W];bU
+@-eB["C$lVekYO0:]-0:WtDQl+;,[8e(Pc(p?sYHp/-2-F#/%37>fo9Q(h%0[6kV9
+Ct7^@:h[FQb]Pa/`br1F*A`>$)XofbK*DZ>*,Rnchph=?[@d$F?pX.eX0A7B*+kqS
+O18(<m%_OG_kHXRqeG?e-:=q%nDj#+>D=\]=A:_(Rql11H%e]>na3<t5'"0Ap96GL
+R4+$HPE80i`^Nou$C7mNpdt7CBPeBq4%0c(ceha7;j0t1A;<VZnbZV'g5K=eM#Gs*
+A3AGe:%\+HWu[q>h^IZibrPOCf/;_D?`rqQjI>2;QF?K,Zel0acXFrr6k"()>Zt@n
+D69p6/'Ge6fqJV3f1oZl^/4&78>09m_QTKP-\'k$iU6(Tl(:A[]pHaOiH^\>n"+A`
+(VBoM3PZNJ5)el\_8$o?:C11cF!T0%f\=*!m!u'P\(f/'Gk!8';j0i(e0J)6a,@q,
+PdRhG9PqL[rFX.GfDo!(<q-k=eTD55-ETH\.4m-npO)P2S*'uo;!((W\[,Z3CLOLH
+Q4/m,pW:L<=(P8SNuMFB@&gOJZN9&;n,-J\_-;U*UGc;H\?u<Ao%Ulu1l'^2fpA8I
+cU_\NKeVLAl*QBbTCU7+l,%5[9_`)d/CDo"V.TBD22t08'?Z#rh.pft1:)!I\R3d@
+NuSG<:]/f_RNHae:d;T+4E&2Ko%.c"=8Vl!)NMEm"C^ZSXQ=BUnc*;Ur$))-e6nSl
+itm:VRt[>"oR.@sT4AQ,,fo.Iq$c?a4-GnKe?=SDnt@kO>1f`]PRDL<&"F\'_S4*:
+1"`1fB\$WdPF,\ubf?f^_i0uejIK5G^"RZ+W7"Z&/i[`@gSq!V@ASN@I.o0Cm>fNF
+'Eo>X"In<#E@-Fu^aN9D!dLn6>Y@QN4&\r/[";Ni>iZU',rIfR55VF>D/E/orA;cR
+(u1dJ#C0E-HCF[5GM8/Ml4q.Vd;;P?Z*%'[3j"U>0p<[ri^2O<@[f$.aQS\AhP;9h
+NrV0nHlp%]*,]9[G3\D@Zo?It0=Hs.&BXft,eSJ8j9/-q^X0^B[t[A%,5oruDt=V"
+Gq?8fGdq/q"$_k*Vst+r/ggmg5i0LA/sQ``nd;\.pgQ\'8u5@_9]=,Bn&XF;h/%l/
+]lkMX-!2JCjs?"WQI?tnCBe9)oqc6Pdi2"LU96B.,e/9!rP;M&m`uEllY;6CWf[(#
+rg@i8-O3?"f"GVTBA8Am0nXn%Js`JM`E'qa4I3r=q=FF'1HG*(*9)3\8&BHKqTUI<
+9;;`qA5d%c9NdLnk2Vf5W:FlKn`VqM30/f%QB(hJVXloF"oe!soB!_bh^8,[&_ZK&
+r,^2m;kS^9%-TkD8g$:Wcnm[RoHVeHcR!d)QYk)X$97T]^Pf_SJ)]*P-+/[7fB9.A
+'-qUf/C.ti]'r^k*dK>i'O6"L59eN:!tp<5[Xh?^;*_ohXQ;)1ZH=ALgTE*.`,8cZ
+G7!<'UNIp=V.;;*Nf07E@2;`jZU=sCfVd.*:_g8<")CeG1;:%gH5N.$a@IX52HClW
+:[2/[#mY0Hn<?RJ[i0&#,9Sg.cunj=JnQoO79QIWIL*%d;(Ib^X2$r#fiM:,35QM@
+XDM][JYXPI.6DaqGN$k`oNC^<-&!X6Zob;aJAi[EEN"n%gjE'X':"Y%:V[4)Ff_(9
+M-5l4\j7Pa0:=rAU4&>/McLa#6NcfA']K9ck>]>'Qk!HXC);k!Xuk@SZsXT9HYX/Z
+00<!57:6%.$onqUVNbNaHVt5l=@P6lgR@e/1Hm1FQSp5=BGPuAo-%OWm]Pke-U*AY
+N3T7!\2l]-[nr6[7rS%lQlq:J-.p0XDQ$t!I[%7%/2WPs)QTa?QXAbODuJg+:!Scu
+L]f[1_)WB4YlUWinb7?;/7/*g+hFUrf"?]79.K'='ie3I7IA1KFai)5_i*Ti48uI8
+7qbaS,!m*r'X`+l![C\CGLpcqmn46)3ZI(='PN0&?4DokXZt$tk,\lSg#6Afe[6'f
+ejCBkh(*sD/7mVJiqpP,baZPb^L`o+4d\*fXZ`O53'X#[-Ten$;-KIVqjJUSX?F6[
+]tj>&qo#oLX`D/uZShZh"SPj1F)>(LSO)Zmg[E[BpfW/"q9BJLB(jd^D%f4;q!SlI
+"o^oU+72`$Zkp%<rMkDUr2O*"YIY;#Z+7*"n_T=^U@YEf(X60qE:qKcEBC!u03u)$
+^ANkrj`=Ns.LJhTA(,V>8nSs+QB]SUA[:ll0)XZjkBm.o^P-L=';r+Y/TCO3_mtfn
+"o$Fo'6na[Y?]#`$P6\GY=cdm~>
+endstream
+endobj
+174 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 615
+/CapHeight 615
+/Descent -230
+/Flags 6
+/FontBBox [-6 -233 539 698]
+/FontName /FOLPCA+cmtt10
+/ItalicAngle 0
+/StemV 73
+/XHeight 434
+/CharSet (/E/bracketleft/backslash/two/h/s/R/F/less/three/bracketright/i/t/S/G/d/four/u/asciicircum/numbersign/I/U/greater/five/k/v/comma/V/J/l/dollar/six/x/w/m/hyphen/L/H/n/at/y/period/M/X/K/b/o/N/B/z/slash/T/c\
+/p/C/O/visiblespace/A/zero/e/D/a/P/colon/Z/one/q/f/g/r)
+/FontFile3 175 0 R
+>>
+endobj
+175 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 7087
+/Subtype /Type1C
+>>
+stream
+8;V^oCK(s[)P/+?R1qB+3W]t_M1Vm4A];8`X[nAQiXKfW<K@Ct-s:F;";3Bh!^m<\
+?m(O:<,mc6<F":1Lq7=9[8SY0Y2+CalJeYMCV@,oH9V(nSY4A6HhPLMR<d)*ht)<C
+qn185R+MkcEEjEe1ic`DfXl-Qg9N#8U([iQN5-G4\:\pFYTek+)#8H5)El"Keml32
+jZ3nL]S$9=(DM+Gh>?,dJ9sX;0occVZ>qab2CE?@.Q43D`[O6+6[g+4Bu6%_bR$)'
+KVt\YB-\cKDNTth&!D^lS2k/nHsZ1%,c,lcY^CGl14+):+u<=BVGt^5S=aYa7k$>H
+1,9U7_=$o((SraEPt.XI#]P$g;Q5K,P*DCj?66)e<%'-<$[u5<VXomZ!Vgp6;!^>]
+%Q;oh8fWi0LgqaQT(jbI(rqOhTh]F.4!qj!Igk?kCnqk*=cCVDYZYFOScjuD`9%Gj
+?m9$i"90>G2qDiS>I%J&a@B2Qp(uJ>@71EAS.q(tjB#;1og#fKEoNW8GJ`0"B]Ga=
+4[sbQ+1sp$>h\T`m.lLi,-Un#ES`X/,S$A+FRRSKL5d7?5-1<H6amRJ5.o/Go-sD3
+_"YEI,Vt80.%;R\C4uHiX8b`j)KlbJb)PLdjRFII7p[#I-C5pR'6!>mr_?<P'%,HK
+Zkh6O8(Q8@e8fM\ZKQ&oEcp(u(7dbiE97u*2^iBS,6[YSQl[*pLkAL\bs'O]2EIlk
+Vo_t@CTCi[^^s:42&\foM;9>!)XH]-Qj-8j[ZR+LmY!=5\Mp`MA3G/NNOcJk<N[\'
+^o@u@"TAT`Oj#^sE`J'u5'NoU]gcV/0gt(Af\Zo.rsdA_PNBp%(P/B(`cmFLOFWt;
+plp8KES(]@=\0R_At@Hpfg/f$B!]l73C`[EY$^O.*eg0mBjb@4F\%!9]08uab:h#]
+A($jPpADJ[P<BqdN^Pt@.j_c@PO']/Yj0GIUElI2)g",n=qXP(f1oWjb`'6Kp1?4@
+18t_[pu]54M0VUV`PUu`Cs#:KD+tDNZK-RsNM^rFLP>rsR-qI.MHR22/m?;ifa`N.
+`9GjjeLXlrXYiVVS7JFl5iWCXj$\ub38/$s29N)g3cY-;e!5<.F[A\mi[0$;!S1@Z
+=tV<YX");Rs&c8ApY/`=YKLKtX>r1>$G1ZS51iTI_`)*r&)YaZ77<%VL8P^O.0oS$
+m0E?_fFsf$XRu-T[*#CdW&If0RTR)sF#7=,.''F[)UqfQ7TZgrO@=Bn)bh0,[hfc6
+;D%>cjmaS/YeO6Boi`8cGZY,Ui40D"Tcb&V&?S9jaGWQh+Gf'sng%=^rE:.6HMXuX
+9a[GZKGM]jBdrKnq8\*A$AD4D(0AtXe^_&JXr[^,p5gpL$d!7?Jg.m/&tQFMohq4)
+)m)CNaes0<(9L=)f/?j>SU3OTOF#TeI*,$UjmhC*_:0trree[G\QDV;=E7Z;<Zr4N
+lo&k\'&`cmD[*idIL/RmN/7s:CY7@hgsi^O;H/jpKC,laC$q(2GBLga0nJ9qb;hBo
+0gq_LYX$57]NQA6HQ\3dg[E$4iIjRIUeNp#bdC.9$`g'J1&**OGm8LHO?J(UZab]P
+\o6KJDW^hHcHs,C4_n=!$b#3?dL&>FCYW7$h8jImQ5GV*Y3)mEIBrQb[]GLHM-@pD
+0@Dg1fD'&/UW0C92b;5VhcsLfrnO`co@M;IJ"H'Bq[)_1'?'ls\*-J0O,!MH0_1K"
+0'VERP!86S^YZgSK7gPneu@>fUfOD>f5iA/3DPeEf$H4PY.ZlA)NpeT5^b&+5`Au2
+K^ec=hLTkIJs`]!=.1_Ee/8/ERQ_8bE>:TbRXQ@;Yo=(V2R0J'b,Jb>UEcqa;4!3d
+6<;a@B7H(MlC,Iqesr"H2alCabN,2+HbY:a4FZW$1q`H1p#$UqK6Z*57'9jqg(_Rj
+Wp'Nk#aqg"A=J9'.O`To^<2+Y7!uQWbo2RRT^c^6BBTj[LZQM6nR%p?E+S-BjV?oe
+Z^JAVHg'h*-R7g"?Fj\@^na9Ks.)&-.=QUF08#gMI\\5].]^!ZaVq8RNKuo;cGZDO
+5m?3kbU/OaDI=[]H:(79Mu$:+Te.\BjY;$->tlIm4a!+:Z>(;XWliJb=Qg"O^`!U@
+gdju,IRkg.om3B>VGaHp\^!&P*(GjKE"Uejk=/?4hcU9;q+ec8h)Dt)rGE4;dF6oa
+GCS#c<E<."=#8EE2&[^/5o++/IhXM&6c6\M80BMm\"W3_1kgpiaj)_Sb'pf0;:DE`
+7aqqZ%g-qfh"-2<R#5JYU$65A$Mk:%%Pp(+Hq5p4\CG_tq:=6ek%QP)),lk_h>08F
+(N/4aYi6G"&@K.\#8pZ_XDtd:CXs=K.AY('C9?>?JVdq1a/3BGM?%?!>*lR2SF[l)
+qmD?H,T?#_->^Y99=?C>bZ<og'Q[sWo4C>bH8&`en@*+cJ6!N#LFFIs5=M>O;#lN/
+O[>%h`^;SDp[pjeYGg].NB>7/=2)@l3U5r9<pk'>f<OqkS^7aC=B+kB^`@a82=;8k
+,MQm&K2L./0:"7u]KB4c'H[qtMBNmcW1tAQCR-O/+CK*JbPXNQ$c`BGs$]RFIWQHH
+S$"ZiaJm5s=Wj-I@atP@YnG&>ro#-8$\L'S/6Glr^<D?:5t4/#H3qfm%.uZZNWl4Z
+8CjM_[F08;_E-F4)4D1q+qT[BCFB7]%-7(^*l$D:[Cmd=ldKI.0_uu@#bK?6?\ZR@
+.-n!VmXMtDIuIHC<"rCL[]OXo+/A$sMa3V-Psbj)NlK;ALiJEdTE?f4#XNHD'Z_C&
+2EQLA%<f"/Z8>4,/:i<`G=;W;VdX6BSPg_k3Z&_E`tNGJk-jm8F/HMPRcL14SF67D
+c?o$:qn7?kmp>H[ER$O8knR!IP.QN6S3Pm?bsV[rgOuN?%U=.N!?S-.D*2gnBZ9Um
+qN$Eh&)P>$H3q^rJ!dZofNQ,4hT=F,rFd+Z6JNo(msg)$)J3F2F3^HJ0J=@CPT,+H
+-TkN$Vg+rkN.qG#B+?$hX8V)uq.:r>9mW@KF"q>])AMW%73gd9dm9O"<6'Xf%KX*p
+eG1nSe^\IENm>WgS6GrC)/(@fjR^rrn[i6"_abNY(5Q2FX.6J_e>T-^\Za)MTHp?X
+2H3lEl`'TNdCf.n&Q-WT$TZ'dem(0FG`_Mb]d:nB5hdg=JK+j[`?f8X]m@XhC_=q3
+Nh/Wk8.I7j[b%1fD%BVH"S9RfOj&JRN0+6L;8=H)\J(m;8Ho?e1b,nB9[1_>ITXi.
+2kEj(Sd'Apm;M3"oQKCCfR<Y$qZ[H:8QY'W]D]Fl$A4bRXOQTQTee8Y#qRmnI]jM,
+@F<9PH3pPsL57c^-QdmVAtT9H%#2ZLZ-WPDZii"s*7uaD_W.4qU80'p%B0pdqT0nC
+#KdfLp'Eh`/UrC9L;N_RLM39hAuW7b/Mff\'jVG^L8Gl+,cOKEMRI"Q/fPLs^$<Eq
+[@kn[q.@F^@t4aJrQ+&-/[DRbObRMI%i*NHlJ-t"[Ur>Dp;n5P_(SW:V=Ia?.*Ab_
+4#/WT3\5jT[;eSEWXrn7?bjL%O=<j/cO$H80W3)&MEhTP4tQnPM.TDBNDVlkld7Be
+osCKZd]grIkT[TQGaCVo,lU-91!7Ir<99bZd'EmV8dj[=T&EX+G#>s&Z52<LTD`_d
+Eim$q[EpN"\;"1qjpD>lr[mFL^:m[9"s5pE42'I1F7isi>rX\&,M@J'>N<T-[8OhR
+\Y$HES_SamNi=OCjQbs?7aA&feTc(T2oo$?1P>EUSfuBLjL!]&j`H<8L">N3hBY"!
+USS/1?lA;3CLJ,AGlRd$i8XVl/5#gLKn*<&9gLmt,hG+_f<'+5h8CKLC"<`Ept"rt
+?:fS9n&^KSr*7q*&r2@([p,n;Y8"q9KVpRMBcX/[M2>Y?WZrK2oB.`A=C-%Ai2JBP
+R/3i:/(\<-s*/$+K:Lg-Ii&]E'Zf`6Y'##,g9f^P/%]Q+^M)tc'4"#$RMooZZH:PE
+<)$Due>HW"p_s+kK=ccn3SdkF,d]#N@ZR:U-SENJD-o6Z46O?EQllpmEI">@@GtmF
+8.(@bQ@:-(c#ojIr+P*qbM+rH@4](O-a&N5o5Kh/g#;A/e?382)*0P$e=_N5)-q.H
+&R[(Qh%!uXb&k\c=5`);RkXXq9BsB&87l9;Go`b"'Fp;Rl>!,-Sqfk.i*dGp?MD&5
+98^?2I`B1`0c53;Sg^P0gaKX;YsSHJ"p=gBGig_p&Qc';eqo7emX>N`$1KL>_UFK,
+o+btMRWK=HoGV]qY&3W804$qjTMIJ?;O*l]C'0]H^aDgpS"-N)_9/D_&)gk%>IC\X
+FDGbgrgIIea^3WJ0?b1DGhQ;1<ORrV%-2sF!lSI+r`EZ3'Ti$%`Yt3fc6$irY9i?W
+#uVH[Zls^(>YMLe<:WG<V>fio0sSO4`"j([i*1Vs3%[9>,?'mY;+K_:0^+"ibF`;O
+qUQ3):/i9+LmK-F7-$e9)%/O^F'<6%!efDn@)iP#Sp1sXcY9W&QUaN"(L@^^rQNMc
+FQUu\HspJ`(T"1\O/0%Zn%"?9-iS'cUhS1S-7`"-=m14k+s+05_%UJ$0`Bc72e%4k
+gD;]P*JL'`@Bg)KH>b9=QoEJr&F2St02>-_:o2X[lB7m3KWNf7(B*[03&r]J3K[>l
+<Coduaju8X','<!AYEj-0d@*snE590kX8--K^_AC=At-lGOB1XHF2rWj&:D\4%0rn
+&0,lSZ<>g5)48rb\)TVheU\o5AXQ"dQE!R?R'`#SY(U]>q)bj$P5.Xt&5?SY'm12@
+jYnm%P(]Y+"Bh*S,Z;b&*=POIU-5q,^W[VP\?5pr8In^D@ULIb8$(lHr2NPJSu6"+
+mk^&WBEc&&-Fg[Cqg#O;l*+g8a'`[?jHJLu9l8b=Fu>#&->CV@W4PZO=20")o'OWe
+9SU0$U0BbTob2:.Ja2['\l6]tV[AO.eBu;\;j^Bi15f3\`(G6/qh9Jo03WG_?h`9d
+HV7#B`);n".?e:nRc*aoU6>(/8Aoq6-I8*6-6\9hB>Z"7**96k/dP7GlHa6\C>"\W
+#G5JpDU[d4YDrk4,qH^^UY\A5M2U4Z,U.OG!>F)o*VH\lrI=OJHulLUSEFO1m/%En
+6[Kg?Bql'%*FPQSl)fYrKS$<?BZYjjA%;auY]+iG/<Rp,=_K"J$KL9aPhY$EG:FIR
+r)=j;S;7kFp*,R9`@@XY?4e7;EdG^iVRo]AEX-_M\$b<EICmdMI3skm9_-o=K1SCQ
+g[kA.&>q%XU!e^.N0t4`c!Z6lQ;n<<k4J1)-9[nmVh7T.9?R]9ar7]/o3AoSI4=34
+#eZ'?:bs<?FCTm=3acZ+@g=u;Lq[\\(qul<pi6[p`ds,^[hijU_)RgBX:%4"erbg3
+<+St%.Zk4_4KKutAZ'(:Aht#6eZmZs_f'EUWf!nc05%W@7@AjO8:#`LL+Xo).]r:l
+o'ql5/,mO(#OKY-V&([eq^8"G^;U+hF@]Y5O=W*OJ3&ARnDCurVl\^[iF;1#VORKF
+OPJhIBQC>H)k*jBBAn9[UNZ(9d+EToptrK#k?iEnS%9g2E"tA&`)/>&45sBE)p$<:
+mEO5+]q7)/aA%7\2s\LD'1+nPda!&X$hO%'_"Dh]UY,8JSe`CAmS>$_jb[l]=$??%
+:4U(;j@(ThM/0-\>b`4is79R!0l<1aR'&MX]2?@3M@#:*6r8Je9>Km4ZoSk+0GJL4
+'.9,tQ]5,rASGT.)5+lim234rL"99-PuoCIR!*<=P)cqI!sBs0Z,e[,7Xl8]\,,X4
+e$W$5lc=MlPOn6jQfie3kBYtZJHri9_D7Un\(>6Xm?QGKb2i+K3l!$_bG?m/49u,G
+mbjZ#6r]<uFEJQ7:8DEo%-q)Qq$8?5('n:mjWO*.5TFbbiQ#q#"\[&5D'>3M?908R
+\sgsDIM9Zu(J4A2T[7[*#sF;kVfD`c"IFm"idqHn(VQRi.'_#b+B"LH,M&ojp@^$T
+991QS*k20=/ILQR\<0haL8%X:Ip=M3*"j8CXfJO2r5D#i$j(k0.:"6$In]kMh2Ua)
+*BR?/h;8m[ScB.&Z1T]c5g/,'"V+bi,IV%kk$e88%tT9$Ctt>#F)',`2)F8,5:t/R
+h8VkB$4eEXl@,CoFlJp6"5An)g=^T6.Fc!;1KZn`f,b_2FS:a@K6+()jcXr\?9rA)
+00/Kb6NuW(6oZCd&KHhY%CVpaO*kNDgDO6?$'s[^(<4YdRAj?`jP9Lm1,:qZB6]Tn
+=82+pq*iPZ,h@CgF2*Wa6"0u9pH]Ksr:/q<[-C'V#uQCZC$RKV5&b&).7qjIjqZ92
+/(1,JHn8YQ.EoS+NdIGJ_]?2hXcutb2KTf31Ac%NOD#+`+9"9kG'6XtPH(P':M+?+
+NP0:(D'-94C`a\MZJq[/%2u3LG-!gW^c*6^oAi3b;g=KM;*6END.MdEW;]h!F^aWp
+gRAR+$9u+,9t+i+:=ZIi;GhXOk40lFR=18EL_alP]eVZpD<*a+RM^NYGsuWl5*/i`
+F3m_g]6Qe!ftBp=>4SFV^\eO"TtnWrd4I\P0QjI+Eo7>-Xe.eWX4P*ZLDWU7<BZRm
+V!+YgV7@lW<#93b>#/a9.'h)+Is<q2a<-1b/sPu6X#.imDNPBN)mq"%43#,='nR>1
+6n]ECn^nimDJJ*9<Y$CIn,a?X#):kRNWBLMTTBQUpB[g"HIg,>ObpbXc0-f`J*Mr?
+:MP;UT>Rj1)s^3B'/Jfp7MXrmJQ^)=Sk,)*2c=%$3I]t4-/U&AWOYQh>*!E`U./*^
+?!l.)eE"bMNn<jJ87@hd.,%DhTL9uF<oih&pIhFqo"S^VpMC<a&:5qT2"7\Y5';O/
+`NEMTragbX+9a[=_pftfZ39.m$[R9FEskr+#s!Qem.;UZ2clkQ3M\:4dUO?lQ?YBA
+[pTF[bTMo^k1bg?cT86-@&;g:DcUNaX?C4s]oK(.]SfL_4rne^YR19p?6U7V&APS<
+Q:;V@^0RsMeC:W_`L'J_U:Wah:s&hQ#feY#r=ds:1#D-U1Zo'Qm_`<m(]u.^dAT)e
+Q@8!qf^aMHiCcCj-6=5G:9(/PS`]&L?eWlgIJ,LR]+A"XGdPF@f]:^J&O*3m$Nr)Q
+5nN"'5PjhUK`;<3!)2hCV#~>
+endstream
+endobj
+176 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 6
+/FontBBox [-31 -251 1122 750]
+/FontName /FOLPJI+cmr7
+/ItalicAngle 0
+/StemV 99
+/XHeight 434
+/CharSet (/two/three/four/numbersign/five/six/seven/eight/nine/zero/A/one)
+/FontFile3 177 0 R
+>>
+endobj
+177 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 2054
+/Subtype /Type1C
+>>
+stream
+8;VFfI8Eo)*o=59cWQ'hO'@Nc<mTIAm`8C/<h0T@80OI1="Xg_`DuZLRcq$bb?'u]
+\?N3\@9F@s+>#bZFr-k)8k/WdH;d*KB<k4rhEEbG:",#GqlTgeZ%JKd]/.^%5Ml//
+roX#>cgs?h+[csJL`cuVg18H8';&R#SS*CnG-;B(7"P/%@"C;AJ.0Yci;GF:9dU/t
+O@:)7ouk\5XV@Rc6WP%?M&;UU:]3jQ&k(r,P?OehWa6ISc;YDs]-?*r^VcT=imo=8
+UA-.53];0#''1$;@BMnaUf(rML)ktPod)*LC4eg_I^Z@T\R&XA2j``L<;3KA-(2,$
+j][jF.*%ec#(:YlY0"1AWR7'r%FJrj\!W$Ynf^k(n7iOYP))L<_4h0'U,h4;]5Is4
+Z'2[M[YhgFbK(WcCrnN1Vp>=J1\<$Y/JhiA)n\*2E?jt%)Za[JUtjC'hV-K;DKN5J
+huEp`F=d,_2>.qY2=l;fDpU)]VT)Z6AQPYGa^Q8R#&t?inGB5?rXq=m?*2Sp[$3LR
+at%>[.X!fnUbM*F:Yq`rNa5Zno4jJs`PFk]SUkbp^@;$"k'r3'?f7IPf(?&u]ifI@
+9lY!cYu9J%OcL@V!W%6fiU'N'U^oa8`.3.AUgOC=Cr$fbA'>K269=:n+Nm./J$8C(
+$7rDDVEXbTO*Sfe\']GM@'>'pi)BU+,g_ZD-X7>*-E<+Vr6fs<Gn1_d>j?",f2Xka
+G0h,kEL$_r[WHW8h7fMnd43BS>4U?_koH^:3"P#PrPW[e_^ka1O%0C`BFh2>oQ8XW
+b)M^X5ufh=q*`2")FAqJcCTc9Va/Nm,_hi-i.iD#)T@H66Edl!bNgbH1=S:.T)D12
+@G_[9\!,,h;^]R4-ZeD2A\s4<EQpV$_dU#1`]M(2#:DeEgu,T4a81W[_U8L]+QtVl
+\#[R81O!cpAi=Qt)Wp<;#j`a!L<tkDj,`QgVVX@Zi[f-W_qnZ:MisT!H(@B1:M6T'
+VkhAS^=3,.Q@k&.6^tK?3N>&6;b^9FCfT7CBpIFRc^q#3#9R<\.edq*b1!Ht\(ihT
+_YjLpi95AlO@/N)*/:6Q]TosR)BF$]NK.)$cFUVc0_YV[IO#!\V7UU4$FZ2%ZIu;G
+*1jj+8S(QPpWK6BAgj1c`k*G@?\>8(&GFpq!e.?qS<leiJWTJGI''<Ae'hCRR:e'#
+18=!\lDkI#+l>U3"K?#f,VsN)[N$'GU_R3S[86>geA/>/cKVEQehKls6&gl+WSqV,
+-(4#ZBo9:ik4VKo0j>4]g,T"&lE$qjmregke*`5T:B@TmnMR-%UUS2bWRVCs.H#Y"
+(^T`(rm<)u_,Y0[E]]of?G-Vb#ZG$K#jl[nBdW9.qC2Fi46esk32,gM<1;RPJsX]8
+VN-hrSrWO$J$868^h8eJ"H:<u@8$nX2^jM<rq%khaZH&2^7g+G)ZK^TO>];8>\.&s
+_<d`OD1V4k!d'#A3fi(G;(TM*oYN^3U<WeU_I?&U$4+&Bqg3:GFMg/rrB+.^>N4MW
+eENf6d7Cr<fD?K[\*aR&G=+@iOTL-uV&2V"0IReT@MElb,7=9B^r-K=+]-98"R\pR
+&OIf@#j.Z,*SK@\fC,I]q^)iD@BLf"@/8f9RKlaIIW!*FmOP-n[QTlg_jlNFF7esW
+*Z"bQ#hArQ?gcg>8!glUnAL3hF6ogoJNSEXiEQ9)WNUW.SG[L#C2LtfMujdXStUTX
+!#p?;#_Bl.BV$Au)jY][p9o*"]u;#fVW)(6nh1>F6c'Sb_D55lK1ntWH]_EfF#!Uj
+,)DU++$.op-9JTR)d#g#C0H352qul"k(!Q)*2V5Sl&0mA5ffd>,b>]::uee1<n`p@
+)cb&aUWK<EjpMbsoFo,=$5G6_%S,q+E"0JW?F=-r[:rS2JBQW]F!D5^5sKc+QV`(3
+h8,JBpm5W#^mJnRGdr(7d$gHHHX>g<k'A_hgMV.<'kOc&C9%p:?ZtHbosYqZjVro'
+%@H*s3J>9t&:pHMkbLS"CQ<lbG-r^,dC?_Yb-i\QPQgsQ\K'V`h'eJHGhQ\LIMH5j
+=isC^~>
+endstream
+endobj
+178 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 0
+/CapHeight 722
+/Descent 0
+/Flags 4
+/FontBBox [-29 -272 1153 781]
+/FontName /FOLPKL+cmsy9
+/ItalicAngle 0
+/StemV 43
+/CharSet (/asteriskmath/angbracketleft/angbracketright/bar/minus)
+/FontFile3 179 0 R
+>>
+endobj
+179 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 847
+/Subtype /Type1C
+>>
+stream
+8;T`rcYq6N(rfdQ&1:-tWDV$N#7gacR#E>GUVeW4)`'SB@Q[Vk"4r*tN,4$>V6SB5
+]:.0R0bPd8G&W:.%c0lAm%XNs%N]f`C;/N<`5snN&+AJ*hY6j,H!_8*fFS`c4]A]9
+:Lhjt'2.+qjAZCf"CdLl7G067DI%>!lYcS)\&4rq=4;-OL-mrc@\@`ZBU;!]b3,O>
+0B*sJr-.Qf[qID7A5h:C&tM\Dl%KpV3jHce=QWWOJ!Wk],]fYeBIku()UIJ7,88JK
+S(0<[\eVnQKd)Y9&SdKk;CiOj;DU/AasEI'OF"^JeD0:,8'Nb.PKbm:K0tiE/2KXl
+;jm8CNb2CZ8`Wd;oE[>!j;E,_13e6`_IJBbR<i`9,.fpM'h*9XZt_t",D^F1"N5lH
+6hXA1q@'JHQ\J<&A3pGM4nL[8_6!g;TeuG.c`H>^6M(eY]Nc%o?b%VS1,4/c6[u,O
+$gK.]n(W<m0<Vuie.!&KLMpUG?,hchnohY$g*RM8$%r=CL=J+Tf)2)`G/o[Q5pKgr
+#7,^t$r&Md?Y?KHO<h@`&J-%"K.s14[S*`#YuE=g%=&>9+b#6HeTZo30<CEGJgM<I
+#m-/ri"7;,Os'N,S#+CQ(V9-N%t''G>Z>jFkr0'h<9rh\6Gf,/JjEfSV66a\;_\!(
+.#Be_cM!U0Fh'-J^07;_O9lKekHK$U2d!k@6YP_qVJckIf()&;117*bN*@:!=%,jU
+QN_q)Z]j<=IhB]s94uJ;DZIAj,J_d7!tQsBJtc=MIT(/'$@+c&11[Z3qo`G;ONB`Y
+Y2SKF(%$Nl2r8[Dg2moK+.ftqoS.Z.pWSZP]k;e6Hi=@+!'C-*3r~>
+endstream
+endobj
+180 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 698
+/Descent -207
+/Flags 4
+/FontBBox [-63 -251 1027 761]
+/FontName /FOLPLK+cmss9
+/ItalicAngle 0
+/StemV 84
+/XHeight 447
+/CharSet (/h/s/i/t/d/four/u/k/l/m/hyphen/n/at/period/o/c/p/fi/e/a/g/r)
+/FontFile3 181 0 R
+>>
+endobj
+181 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 2169
+/Subtype /Type1C
+>>
+stream
+8;VGQHW1Z&(<:&CR>d1<"<FM$c9tkOWh??$1#4(^TNGMe&E8S/2:-04&/#GlipdVg
+>._;QFqITf8.S%go!$(<D3`[B,9Sg$5'UV[)B8Xm;Xnkb48QkT%RSM++5M##bjV(Z
+j*NuahXA-;-5L#LNX*M!,c)h6cH.qI/?7Y<"j^TS<1KR-ihmCdA20Ms-1"Ma5><&Z
+KKaj.nEE/.cqJta5ko\&_c/*D(aF!)<a\rr.cr2:Lfe)k7]<%j:$.W3q1cOkH!"mm
+>bP%ac'??5/GY"j`(50ZY->j-Vmf.<h_$IEV[[">aOBbsrHbODh8jRj\jTK&:*+$t
+'"2:EKn]BYid=\P>^;LhW\9<eM&\h#[Z?\_&U5"u"Ogei,(lhE>Yj:;Qk@At(ad-T
+)T/F^=:Bp9'k-QeYTsic8RS_-6"=A?'kYI/@@-M/]GCN9'I,Y,U_"U[ou'YEOB=+6
+:u"@ZalVT'nt(M[[TW;j2!_EQe.0ec+l.h_H6LI)%#0"P)3!lL!>$OPr)dGr:"AY`
+eSI2;kt^WdgR&/4OjVt^R/!.<1('J'];`rH<663\1%"]c'GB(,>Z80Se=ChEe.Ul9
+VP1F3e]&+A9XA0(If*hC0bEo>?Qn+'+9_cChECtu2&@?Z#)=`/+rmhCL2+*Z*\84K
+L%D<I&l^cb,3()DMnTXO+GM.ckh`!uPU]4]l<cbiF#dNF;u#<QqL@l;@m@fEC863K
+VD]e<,MAH`frec1]N=&LQjGQu'pa-IBC`BiE>98\Ve--)@o36C&EXbfQ,7c)"98XE
+'LNYa+UncGMiepW6!-Fj2*iQ0>qjXVG&j8QcH5S:jFZm13$GMW>8]=89YLk?]'qKs
+=R.1s@AC#5YH0t3ja,l9lG;K7o+SOd$I[T*9?>Sak72VgXX>m0\SN`6]t891_YN:P
+\9sZ1Ih)q1cEaLL[.rW3]r%f`'u[:9VqTqaET?_DliA']fm;^I/,-ksZ645]VF5%4
+)Gd!ggt`3@FZ]4s\;K$OA!6ASYmd?O&;;I(^kYG`'*Up(n4Q<5$VY_0$MJ]NaKa.<
+9:qbmk#VAN-7I8eWa<1*BI\YSW6pj_@968R:tu3j*Keh6oj>6%F&U!R`bH"F;u-rL
+;`6GSk(8<S+EHG=H=#TZq=(?#_<l9,mq&>^UbU#&:EKfo$&mJ&+HiKB,oViaU'V?m
+(acMDK,4=SOd>IiR',Sq'aHb+7l''1Pg]Y,hfg*&eU_)nJ[h<B*l>1H%YJ^fD\%L[
+rW4pFF?#5=P*emWC<H:9mm"UQe=GB$chP+jq4"fN(-B$%G*@8'/,*(![<3R>=N>:U
+OYe4rl_[B]fab=-W'?Ni.&,U"(_5\.RlK`F*C`u+WQ]b.b3!PCVdCCs'@K_?BOH7O
+ZVO1,=!DI%NXfKQ06;_2%aujqk:^+]S9I"7g@Y"]D9?OD9C9CUAV,9BOR49=6[V][
+\U*%PU\tSDEYa)b'>-#,BV1ln=gutt_DUHH"A8@hH]foO!$>eXq'3Pu9D&26<BGI:
+rTMYqfu))+hi*MV4.GS]Iim&[dLC4g:G9pZ-M"kRAO$\m_\.!u"D+;YP1TX-GLB9"
+fLL(<1-\PGjG<UL,HuEr%l/pT8W3Ru[ZpUjp_@LsCCKS(el?lNUJ<a^%GVJ4%V_m!
+ARIpus+gXF(&Q`9U"Y+7]e8+!K2I[snDJd=#_M6T)"\0(49pj3_'iu9L>ZUOG`L@%
+pYXl`H#WeQ\,Na2X.28?H_dp!dKMdOguF#m5/Mq/Zk%=PnkO[O]u5H.$RS'JVhLQ0
+G7q$42-c(1Gqe?4lSR[$VeWq.g<=dp.\g"CWWbEOeMM(^DX5'[<5N<8GArV0n:Z&&
+,^J>D_9^u3QGr$hbi.tB*p2WggQ1:Y_WuOlY*X*tU5Qa.DK[f0]:0&]M;Q<SE6B_%
+o6t3"kFq(-.iPTLgIrF:MHf.SRbTYU'D84GCt\J=*F$)JD<-OZ%I`J6Y0PgkS!IB+
+.Z<*q/^-`?,"ssTguuZuHO*0Hd;<5le6Lp(3_?C*B_raDgO8Gl#?I5>M1k4H7M?TX
+pS/7t^DmNo_2^F%4$U_K=qOkOUYRl0::G1G_.$:*,*eU[VodAR?=gqhKm_Bj];D'_
+D5cSq.q)(nEjZ&7asm&:dML?:Y&W=gB9.NdQ$W-EOTt_ZJ,oZ$R"G8~>
+endstream
+endobj
+182 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 0
+/CapHeight 722
+/Descent 0
+/Flags 4
+/FontBBox [-29 -272 1123 779]
+/FontName /FOLPOG+cmsy10
+/ItalicAngle 0
+/StemV 40
+/CharSet (/braceright/bullet/braceleft/bar)
+/FontFile3 183 0 R
+>>
+endobj
+183 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 668
+/Subtype /Type1C
+>>
+stream
+8;Ued?t!MPA7XbBoCiR\GLoU8/Zpoe!/VQjOCn82_tZTbl%^h]%geQZP!$t[H!#O:
+nqcE+?LmFZchX["_Zdb%npesu>k_`b&-F`8PjC_(4[XWb,@/(^10mNdkPTqSU<N7g
+&d8_W9a*mW9+r<LVo7T=*!L7D"lI7gb2SB01-Gf]S/d5*OKr>LT[_uNU9`8_4YEX#
+msO"\"h4ClTWiKd:/5PE8S3FCNe1&A=_`u"P9/5Q$k4ccC$AcZRi"a7J1--qNZj^>
+($I(N('Xqsac*<[3koG)IWYLlREtZAn$)#Ba%sEs0n,jmBPaK?o[rB.4AbHihpNU'
++N4%<l]T>AmodDN6oD`#BA\lA_U]5#nl+0g[.h',33Be<pUu4XK&:2?=`VPqS_/<U
+$HTo&A_ef.U'Yj=f_^6"jI4_;IWK.;b5^m;GBQ^OC27_mMQsY`[neu)1!*Q..#_m%
+`SYO,5eTE=fPZ-#>5_JCB^Xu?>L"F\lfl"B1<B0u^U[D"!%e5>.h=B/jHU,iOL]6V
+P)n59q:GBf]1E%6/l!:u5ZMYdg\Lh)MB8,[cFoYA4881^dDi01;l<B]4B:fN"T-]g
+ac2:>c&HcD,1u]`(]JBFo=]UHha4d/M::,=(:a;*iS;YbR<uo[Gs"2>VX<C%"UHd^
+\-1kh~>
+endstream
+endobj
+184 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 6
+/FontBBox [-35 -250 1125 750]
+/FontName /FOMAFI+cmti10
+/ItalicAngle 0
+/StemV 91
+/XHeight 445
+/CharSet (/h/s/i/t/d/u/five/k/l/m/x/hyphen/n/X/b/o/T/c/C/p/quoteright/nine/fi/e/a/f/r/E)
+/FontFile3 185 0 R
+>>
+endobj
+185 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 4269
+/Subtype /Type1C
+>>
+stream
+8;W:*I8CSi)W)*LMb:8J/s^$Z2k<=<X^\PU".a5.T[]$S4V`Z<MZG#p#pCPs#Tj8l
+a)3fg"9K8G#"50g8-BZ,nDce&Yg]XVQ"t6UZ'Dbh?L)_$`]*U6`_-A4Aib.LH2i6c
+H(Od)r1;e057S;GKQ&o@Yf'7-WtX+"Q6fPn7DJ9*M>#qbG6,`'&`er0HGb@Y5Esn@
+)XNFhSY$;CT,p5"7R?;I5WooCkBRieqt`a7lRT;C*ZZ!/4F4uPA=718gr]b&6"sb6
+:9ILi9#;3LFBmVDV8@J>,#9E<(aVig8P0`.@TAY3[6u4oljm##2iAF16BsMlC3I7'
+UF\t^9U+Z9XqP=YM)\.r-d,jHHr$gV9:!Oe9jpII$UPX_Mht)/]/<TQR?]A\SX[)i
+,0cGh'Io>9-(L`dP_2L=,QpEM&7dtV#S86o5o(V7%"cD@83Dd2k905ea;-CkL*.'l
+5*015#)CN-cZpA'iQgTB&%80XCc800rqRQ4glmi^=in#<cTXAPjj9+9j.YsfGM&WD
+qcr+8:LC@)<$(`iBLV7j'KNuOSDJN4?ug8p-bre*&)H?U_-#P;X/"2oBN7!VlrD0'
+)?%]f@*UKGn88Ug#UgC'`tI<MPcga]WW];mm.8gL%u6V\MkO0IP[]l.U5Ym9X'1aA
+WsihsG1L)EO>k!ee3`s4TFG]5"9h>cFUYp9GFbCl*Mc#/W[\\sgFF:-XduW<bNmX8
+nr382G;<Xb"uI*rU<@XJ;TEP<LbGtQOB0+n\tWjA?_ssY-,V5_/</1jfMg(QY&<\[
+&B"SY?oAgcGm-=:fjlk%=3k6%n;X*QZ?pf@?:g0i<S_)mf/>Gu's#d6D;#jodmf3-
+k\=nu#[\26kQ6i&b./%GGb>>K>-&JQg!GN*;KZ.E(1DNAhI%V0`2K8uN.8F3Yc&K`
+hgf5b&:F:^/*E$"\Au+PZA8`0_&TZ^&2uC/O82&:QK=8s?n5F:hI/Bshmhf/GE0%6
+):iU3Yo9]iJn>iE?C\91?TKePe[OomBbSB\V@XbZcl:)/30"4>DoC<,a$71k%lC3I
+Cm-MLUm#N`5G]^e8UJb\Pr,h+)0\)&>]&b<<Edq]XETD^^EBFOp=u'THAPB,M#@b/
+=1BAnJ9SN:_qA5E>TtfDfopfgps3@!O'qC.+nER]$d?10\=NY\=5ZC^!ag]pZ01-8
+?9$JZdRBD'<NQkH+0nP&^2l(_c`nP=O<>&"i2*K7SikU,?>L]/LH83(?c5`$G)GCm
+ltR,()pB)O&Ft!i.L_6PIG4RcN@XQ^?Kg?u=24FN3k8QP^t3M?Dh4R:1mo5V=^^dK
+1+ajj/6`7LLN@HkrUK<j_'T]t>Tj'?-Ru!\<`(>Ecg%UM!R,"]/`[YnNWukh_^ODa
+BenXAFBH-)Q%[%!Qj+ufKo<ZtTjX:LR\7PI.?"LjGX/0^o/Q7opZd-E"3+MHejOrt
+FJt%-BNANkql5okL.NddPOfIH3rEP_X'k3`;k;TR[TrnSiFA8P/<a5<;sK8g`O^Ok
+5T^#=;F0DC!a;9sQUKfuYYh&`h=\0L&,lYhIZ7K()War45oqePD7*Qg_]W_Mq2#.$
+(s@#CT_A@X9Y'$D3s:LeEgkDnp/N"*>30'[M*D@l-CJI.hT*@mC(>8M;A1_Q@:Y`G
+)&],;n0V)OLFh\nT>-qrP7ou5?#(1Z-Iu]N5_Sn('YH6Sn>Y]4HaK3P4E;c.cd1NE
+9XU/lZd>ZW>FuTTK4Om2<nGW1[<)j`6i,1Kau!,['OP4/_;sQT!OP%`ht[N9#C7/e
+o<&5bE_#<)3a#O&+4Z9.1Xdc&.U-+e?(JBSn7b-C!?&8oOBGM::TXo/n)8hHG/3L=
+4>V:^A290;!mUi,i%;1hA2Z4j1V^^!gn>+#K@sRH,-@)(7nBIU^3DRe`[d$KqkucP
+#MNolRMr<%ML_nHpf0S4*iM56CV^r`p0)O11a1RAM/r4?>eGZVc>)f\8t(Qc_%SL9
+C5b!o(hp]tGFE!ae8/_J%uo&Md)gQTN=45ShI(hogI5`)]*hBlJX&k,c^">Ukjduf
+bR3^%NFf-\ne)&P<@2S/_'+:7>RNo#ot>X+1c]h*busec$_ZY&_3Pe?L"llRd4E6A
+RoAi2n#cWjOEm8sd*_Hoa!ZE<rqBeP#lVC1f'fqdPQ_6OFjQ3'%+Z<uL25.K!jeM-
+ap;K7m5qL8#nL*=8I>T94E9D7n'R^'7X@Xi]?\mPl[0Cqm*M_iBCUPm[(NlV^m[eL
+n1s4Ae*H&pA.580E5;a/na;Hi/.h+5d`<AaJg.b\D[@IT=80Zc8(+'W[u$j<95b6R
+IIGbSA![Elh]0mQJXKq\'4ITA%9hOW'5]#P(Tkr<a&>t##K[i7qjVtT%1M.n-.f70
+LR\8nfB0MF3sd+Ef7/L*'IXFZ/s@@S2>U6Z*h'4PR&1tlEIo#L$c+beF[$\p1q`jd
+\ZP-iV`_EEqP,=r'D'g`2%/Q+Uq5"466RTs))E-.JCjlB]^)[e'49_d_i!6g0To`u
+jc_mcpKjIMrUU]OQJ^9`bjl#:QJ_GCjo9igRf#BB5k7Qr%URc=pm6:chdLBe3J9?[
+2eX+#Ks%4>/gtV:FEFu4ELk63R'j.(o%tmg2";H!l-"U6a/EKI/,;eCA\&#J/>"]f
+RDT(p[h"KWs,B+k_G`C-ljeC6!A![HBL+lJ*5),.m^D3k]ISRR`<K4I8QA^qG';sW
+NZJ/ndf09N?L9IaeR;G*>UG[!aO3WI2>>D7`?dS),!LgOYRSM*E/m@p0NOi/g-WVm
+V54\RjjBA\C!.pO;G(/d%gjhG2cC\i2TAc$S1_<c,[dK(dAWK/@4hlcDTehc9LZXE
+hqWRmmlTDekJK54&;KOFj=s?&1`1%AD06VgFfPI#0C!-B*_p26E]Ehg0S\ek<@T"q
+<?n]uT[hD;+$OI\fCE0k<Fp<L$MAVm&"5[("EmK4:X[%==ZV3lEjPKni=u1JS@&p;
+5ouaXBT,E&K^1W9Sb9i3$&f"%'rob3I)`%W*,2pVIGls4Um4RJ(&Wq5i\`J%;+O]k
+FqD=98JdhQ>9*$INYY3M&B;jk\=[.NcPuf\*1hnk^9="J5t)`UO7SO]MCL%$G\'HH
+8I:j8agcH1q87l*,NRNhU-6OO^;=WnkZW,26qs4UY=E7!gZ.u%i$VI]M6F/[3^pT>
+\@969/0/WSBd`fB1id50,]S%mjaZ%K7ohHD1AgOp7Y8@d4p0Cr<^rutEo$$C<sWt\
+D/OL<mE=VMV+R.?bsH-Am@AXI0?m.h'4<o@64db'946f(bm(Kida3YPF+#`(LO&1;
+"bd;TS4=PGlOaD&<Jdllk66hN9VH3CmH'!#S[4+2NjFpPpdBC^o3En2REJtO_fD'4
+J]/<dRij#A>.O?&cFE2A5PJSeX["F7$C*q%RN,O#l+[7"b7*.(7V^I%f`0R'*DM)]
+n_jiKk+SrG-05qc?hfiuli`B$^#7#OKXln(HQ[(iF@uQ2Fu!r08q$[Z16W,P<>[L=
+"*XRUeHk^Hq_P1#M0,(_j7IHN(E90,eHT9\;qJ$b#=3HV?B^l9N<ORe$"be;TBIfc
+3&:K1*0icA+\6-(&`Jt3X')KC78X/.!&0"@qFU5PGpP0L3621k\IrG.nmYaJ%M%`k
+`H<Do"Wb[_X`%eY1UecD9a"fU()6TT.C[RL0cJrn9O['r(Z>7'\W6;V\(n3dOkE7f
+5mqN*SuZ8b<>sNLV2bb87:Hh67(IRJB+$?lGj!O_0<teF)i;L&UeiGI[\71I\jp%s
+;Q_&WW'is9.Pf/8h+]LLA`GH2MgI2'Ps$P5a(._2GoJCINK),?A#C9XV,Sk#o2.7O
+Sd$@iBcuIPSQa->(Dj`d\/Lr,CKuLQMF\Lo8%f@uh.$(j+tBPh'H@\1,(f\WA3`g$
+M5;CBc6QacFpHlhhZmDnE%f(0'g2gjGj?`l\OHZ5GNf>:dV]JaDsq`)XMulAcTd8"
+'V+jrhG4V).X@:aJS+IoF&$,edf+<[pO(^Z:$D!_5jH)-LDbVj@0/7\%A:@ii4[*U
+-&*>g1c6`in>/S#]1Dh<7;o:c_b%X0'laDTnl%b(lKdnZG?ODd;pUjtm.Q^JB:Ch@
+ZkB/PD]HXbhKM%u[5KH%_]T`Zd6"K>@4%2DZiMpU,iJJ8enK8K>Y),11-+,p+l4`p
+BhucU58s3lLj0L*\8gG"0@jjq^;j=Ejb3hiN(%d0:*4%T`=d$9$1U"4[WJ/[Ph;#K
+K#rt+/\!ZM,rEQHp!.&j]e2.kCXn,Vqa5l7!'Ic]W;~>
+endstream
+endobj
+186 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 615
+/CapHeight 615
+/Descent -229
+/Flags 6
+/FontBBox [-8 -233 544 700]
+/FontName /FOMAHH+cmtt9
+/ItalicAngle 0
+/StemV 78
+/XHeight 434
+/CharSet (/d/nine/j/I/braceleft/plus/comma/k/J/bracketleft/colon/m/semicolon/L/hyphen/braceright/backslash/n/M/period/less/asciitilde/bracketright/o/N/slash/equal/quotedbl/T/numbersign/asciicircum/p/zero/greater\
+/O/P/q/underscore/dollar/one/question/r/H/two/x/quoteleft/percent/g/s/R/three/ampersand/b/B/t/S/A/four/c/C/u/U/quoteright/five/e/D/v/V/a/six/E/l/w/f/W/seven/h/F/y/X/K/asterisk/eight/i/G/z)
+/FontFile3 187 0 R
+>>
+endobj
+187 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 9017
+/Subtype /Type1C
+>>
+stream
+8;W:)BiJ#D)U9YihP_:-H3J3I-=X7H<a-BYW>2J,i_gK;YqF*mfa8mR">C5:J8@d/
+&dZE#93'?i[:lgDYu[k<l\[B/E8&diE?1t.2kF5djs"1r0QYP;\EA86rSI-/chDhU
+o,nHC(C#I6;cdmB^EP-W-o"@;#TGD?GB+SH=btPI`Tb9^HFZr1DG6OhX4,++VLg:;
+*dbVX"``sl1^uho7qW#(F#nr1+InL6kD.?T2h+-7L)aVmfXiYTEf9M:;ptkss-3W_
+q-d_##4j&Po$]DjlU(F5'/GL:duoEYr"YWfr0ZHOI""b0IWD#63@T&j7)HO*oa1QH
+3SAM"APQiLEhX[>-Td\;SLdI[%#G61TuoVs?WJ;`@Tj2OSR6sk$mple"_[U*A%[FL
+QLPhS&Onm26O&a:N3%(d>RiQ4bU]h<\pj)4AA,rcc'#EI5o65MZ+$tjFqFPtUu4g%
+PM_b?G&lX(?`'osdc)&+G%KsmWBD4bkMij:GE2R0*^LiIe$i'?I7#e8?q)s?JU]C1
+IcgBr0qJJR%Go4`T6^Hh=@Q7'?ZDLh;XUkodBg"NXRc1IeF<7G#/1Ut@.jY/bh).7
+5:9sdj#==B-M\D&A^'!-ehVa)^FasAW"8M/gqi0h+FJ`ja+JpJ9]3a.>VE7G>;^4Q
+C=QBe)m&^oiFTt$$X*\/$I'A$jRXjdoi*s[<mCP,4#n$6i894@2h>m7!<;l?cci;X
+\A#2MZq8.nU.tKq3djp/G^/%79.2`b$MuJ\IiD\"NL6TB['!6OILij'Cg,6Voke@E
+\?TB=WmF(,BrRt+6@!eZrU6kBUMKQRoNS8]Ra'PCTmgU<jC@rj+(fKlAR?"k=Yeo_
+0nAn&Hg#]nD8m2:N5bH&Zg=MP(;8D&\$14`+)2%arge9RIXXQr$#s(6nqae.Ke8Xj
+UnpISZ`pRVAoE+qhRRoDnk2YdOdRMA[L<mdA29-t]bObaGN#Dq_LH7r:_?91@nBZl
+qrOHVX3JZ<HD4ElS=;)[aEdBsLAOkh/*6gA%_Jr_l'[c<,4:L@gSH/1m[T-+rT`=_
+I3]PamAc1`s,u:kJL8`o%I*4@h=iGu0o*4;r\P(qRXJ3/E:A.3=/EXZW$bp#Y#m2S
+-qgLk04MT$RW=[J:gn<#%I^V6p@JUpf<#];NK:P%mGg33`CAqq$di?CAMoQMQ"d^\
+-s#aMX%DT<F8^(X\Zu.Dd=-`=P_H?/Na#5R<GgGm9Ser?@O9-Y3oIXQQJ7KkI04o5
+mULj`'K;cB-T\h"GT#nh1/;nMkf$=Np[DjfesG[$7ar*XMonrh1NGSD,4b4^qnLnC
+BE-QKjN+r8g#b#kB;:V%X_!m&A=oqu<Kc]K(b^cigQqS:ris?#m-ZZ:?bAk/cs&32
+Orj1MeF7.C$B$c[BoFDua0;kU96MW06:@DIHCNDEn5RA\")XnnRuM(<Dr5PBB7#7)
+-_fBl;RpX`&XRX>NZ93a!u2R3T#BH13@)YEq\=Z?#89:O+hXbYW6o:[e/QJE7o%q[
+,gM5F]J1q?+>_1nkTC=h8g@DCTiMhhBrQ+:A=6%A<=g.+";:h?2jdAa&iZ4.%49r\
+9,`+]KiX&TB!p8^%8;0gbu1$)jX+lO`G2G(X-8usr8))L=Z*(V\iR\TYmQc=Ej_)&
+NRlQrBbjo@,-aO(lD^bsQWOHgZ;SdZ9#RIPWmVe3mo^)!6^C\S<a&+O/E19)"3ic=
+"uhrH!8)OWZQTI'Z13RFJft7;B1Xur6A8h-XTrq[j]$aX!o"ib$#((afBXq:FhCrP
+F-d)fZQJq[VIX>;VR0tX+a*Vg*EQ<VW2LhLWEIoREd!:3/h89+X@8*n1k1*h*:?N,
+&F/*Tc];L\11ApK4LHE7X0\RrX#$e$/N#%/NTB`Gk*^Odfi1rZGFrgIdM[-rj6N9c
+dE7\bH`=V12LB/g>*Xsd'mcgL$3tU_+56U[clg:Nn1ne\%rbkX>Gse:E"04/Ei2#P
+;d1B+2MZ2T6k'QH_7V-k\u9o5i>GUZ099&jJ:BSNd-3%KB0PXS,MXiVd!Bh0QuG9&
+1HN+3UWW-_X]d;X#dt'CCnWP$D\cD0iYED$+!J*%hre[>`SSo;c-HoIjUE-R=m/+s
+*e:\kfeW\"k8_,OKBjP1.i\r#67N(aoG?*7n"99*3s!eZ`\hL/W8E=i\Mca#CNE-a
+Xf=j!-BD;*foL2mhql%#+CJ2[%$+R[E>8g\=h2a\4tIGiDEtQ23V`[?qjAhJ)lK(]
+RIT=@i,Thla7eALm:>t-:VZ<DmeM$]]hbm@!cr/]o_Hb6B$EO4514o<\Gd'6p_CWr
+fH$GkG\^7kX]2<cGgh*Xf17JsFt\1'qQ:PF.sJ)J'3T`?T4b/^Qtp#^.nSXrOTYSW
+$[oFDGla5i:u`YfHYAB&Sh`V+LdsfGC5_!de6:WM-9%]HV+Ol.O"-lQA#WJi8emJB
+NJ`&5JO:(*@8V6IUmDEF3$?.jr3[W(l$4Gg'sFVqeC;4,3;7.bO5LB/*ST_8mnjKS
+V32H+7Hloq)p5GU'W>pGJ`O`0WO"Ejoe9hWC?dW]!!_'&]k6XRhN*TIo9&.5Lc::K
+EY[GS+Pf7I_s"2-*tH+$@(l.F`JTR*8l+M2XE/n"\8X$#NNAFIY18gOC5's+;6\5N
+``6o7YdMa,dWR/+?ka@D9.d$#:7e+&@6$oi6QE8X)>.TaFU`?dqU#[0s0Qdbnr9-)
+IurH0Z'^Q$S$R`rqu.6cGh<&0Yd(-`r"%i<*n8])LS^?mgl>!0]@Y#tF78DJ/u'u#
+lUk$R[b)c0K"P')V,DjV,UfIQJ>*'iKb+<"7$'N-j<^H5Pf:$Q$EbtRL'=s9m96Kl
+ijLo?@=O\*q.!3FQqT0.b[`KQiB4jGqgIZ)^(ccW^#$OSQ%ao9+KFCcNi1+k#(=1i
+p=,M!LAH4U7]RucWmlaf_@jIrO-&$bZdj)]NM,`7(#1Ln-U$Mrd6,@M8"3?%`(PeX
+'*MM_5bjTn+4*OaNo&*RJKq&L=$B\D<&.NtrTuO359o0f]/q3g(]!bp?;5&jI,YgJ
+<lE6))J[$,@jod[gO#j%YP3_oVB!n.]n<49?QMlH#["i#4FDQEn$pasa482+k2?#_
+@c.Rkp75_-GWpk+^_IXO#(P]f?<t2N3?c6;jWNcuX?4nR/<^=5<u6a*;H;C9[Le@X
+MG\'j=96re9TKjS*Zsi`+:nV=GJgQmhs'UD4`JDZF#g;:m[[LFPpu:sNnMWY[14;M
+,/&U]8%o2]/ULtoRS2.aWa`E?mel_Y;>Yp9EG=9.PAlgJr3tb24XnmCgjEpAj*H+"
+XI;UZrrmO%N1r^+IW:4="FIaHKr*LZV-6`bVp3Y_2@+DU<q%cm'H^>?/[/1-]PN9G
+T1,MG,!V6[V)Yh)=/_:_ZaADM'858SIEQ%1_J-?_D9'b`(2#`!:W8L"TO=bZbU,An
+hkqk%/1/mcCu$X)!XT(/*="M5qGT3X&so?JS>%!CY&+Qs@4O<N6^q=W.ghANk@Q1R
+A'dunBBDo8LG-EWE:5NYrK^3)J!IAFe%WDnWWpM6C2$Z\IcC7$dNff#8msS_QsQ5\
+;c#>^KrVLZ<C*/jp0YPd<Qd5bCX9GGIR.HARWZ[pd;;L#0g,l$(kkGP.*>Vl6mkd<
+PVe9DN9+qMcT%/Oc+Y.1cHfc1D:SQ&9[NOTTbb'I_KM[)-Mn4ss)t]2?:=0*9<'jl
+-$9nQ+\NG*M'Y`<.,A2UVdGcU,0F.>d-%6lbJ\Cr/3P40O%#;0;NP9j%c.adT*D_6
+(7l9VOpQ8E@6J';1l&Hl@(Ze49Ffs#E.fJ.2N1,rd4OeFE6&hZ'l8s$@V;n.^T2:S
+A5E:;<f9BZD0OVS>A/ft<d:`(3&ETG.Z?eQ$"k8%"DHc5F1ZX4%c8#DU06QQO10.K
+%elr":B*:3%'Sk)Q_gb8<-#ifW/]b?2BllD/:$el(G#a4eE4A7_l+'0AX+boj$^q0
+'W`'".cdE2<7mr,MX8"BX94;3[<k*=fI99?<[/^)+SKU3""UIeDjHb13"FFX;/X"J
+N.a-._?]QK]XAD1,?GZ&GkZ$[8E0"(\Yt3?9>2&@nTX'&r%C.Z,36Nl*Ns.H#sq>r
+O#V+</ou^9q'kG`;b@?k4MUVY)MeKnrB+'`BAVEla9b2lTHA+?Z`0pi2gOo=>9m(S
+5qC5Olc7rj#P5G0Np)oB5s0Vl6R9n1:X06p4?Q^E,"ul:9^NTe,]D$Zk&6Z\dH&Zu
+J`bhmPf`02XVJ8:X?r:T-J.?82B;%*_I#Z"96g!$M[[m+?K!L8I2$pbN3pDnQrRLW
+-IoB/dFebb72I&sk*3Q@:)QVUeHrjKIj@MO4t$]aBYFcVJNIXo5QB\M(IqHWP,'$M
+]u8oCYm\Oko$boAF3Tk[hB6k!/T!s#BGZ?GCp$39GP:)j!%CDHg>9XWNr`ps=TW[?
+_aAfsRVS%Y\TS[NO,)TKn)5:Ik^?'Mr/c:>lgX;hc4SY*fCSp[mH$Y5T4JnN@r$*a
+;I#@P';e<!Us\+-#?<3#UfbL1.4J.QGNpCHqS3nJ':$#<\F;c(_/&,@3,SU(AI+=c
+nGg?U@PWd&YZn\*TV.<PiAopi0[I=_H6NW08[JpA#b[iIIlWj^kfMmCIc<W4&_53Q
+A9NCHosqqeSc,$NVcFt/=`T^UelH*#5IX1lo6Po"%s36<0jDU:GnlO3UWGi:&+XUW
+V:(7o)$[?3?`l%o)kV;+G@;4tM3\Ko4IC"*8JQ/_-(13F8=%05]8!'S$W<o:+n0sY
+;oXo_<gG4AaX^GX73^iYlTlU<p(<YR@r(-i+UgL982PQ#Gu:j[_]bebEGCeBgWY`P
+bVW*BROfjW,Ram.(M1[M@:ZMoH!$8_PP3SPJX.N%[*TCZGEq"Dm^pW%-FU0X$-nT"
+&+Ojk-dr[jW=0MsH7C0!f_B;UjSWZ<1Aot<NTn2IVk-uh3%VY7*&W2b1fniKS&NVm
+b1K>;(o)3I'tpMMS/T@7Va`(D`%_k(QIKnCnhPcDgj]gf]+9/U3Y2I$n/HE7Rust\
+[n#:aOl@[a!DBNi;Z=#lqA0__2?ZMEZ&;/BO^JLfi]cCYpA*0p?fW6u6JK6AXLBmV
+en5g-_3Kb)G2PW?8ZeO-FVZ<HG(*+cP4EYr1F-d2Bh:;'r1h!2ZUaZ*d[P+_MO7Q:
+5mX5B6k0QNY/gD9qo+;ol_j<nV-u>@9RJFi[H,FR[Jj)LQ#NQ_ZWI(s*]J7$BQ/r^
+7F&;mW2$to/r4hVT"XdHKb)dL)0LZllaXVs/@/Kta8(!p7oH=tkj?E6M#Xj;f6,?)
+rjU<YE)%*PPW)*$Lc02-)8'k;WJA^YP3;'6/JG/49B?mJ#uApYRY0;EcYkst[PdIt
+^+EhhT'aS)AXh4&T5*(HSf_<pfbTFZnCKEY0J5HiY`o%gLLu)^D@d@!bkd0Ma4"_0
+#G3L0!P'r)F5=Ep]DW.#R,OLSUf3T,>\e@6^m6@PKn*GVBj%_/O?qYi)K]PF@MW9/
+=%k!VDt(>E6UmcWS']Q7=K4@]N^gigVIh1@l:?0U;B_D1!c&s0J2o"A1fX_1].sei
+>d%b!pD[L[PGg2'1g4^#6)CQ''E>-^f;mO)$rP24MVth+9L3!3;,0CoeWU,&ff`pk
+\n=]+GF:r6&r)2LY3^k4'J)8n(d!4G/NI3m5=)"Co3S7j9jVPd&Fq,F79bU=oBH"[
+N>6'4Fjr4s\r:2?HX%s#ieEDH78]9q66PV%M+Jfrqj)qAEIeTg/4(TLX\/sF/eLU3
+>LhbUHH,'+kN\SJ#mm=(eDlU]3@DS)S,5D<^$g$7kLg*@gL)o9oOo)^(`Ne/$U0![
+LQfRhn*u?/RgC?jU8JRABk!eRcTk>nX@+;"_+7<Mdk$Gfe8$8D'h+hj;%[H!9h4S8
+g2tj#g[nqh^546X%&-em<QY1N_u!kA=?#YL68[lE.%%n?([e6r.[97:TpPBBdu1NT
+X=7)O_PpLq;lN6hOfKq\pEC`\,Vq)2GO1u=.F".?ascJ#'u4fSOdOg/]`uT::hEGb
+REg7=$I*aM2.i<=Ne%@D/7EprG&oK#l<J;A0EtdKWoY.Q=ts&F<2rT5.Kck=q.Ac_
+nX%7+jf0%u3BS`6<QGk03?f9#aip(<P%S0m.WJ$XV2XU*FbOtqM[tl=h<iUfPpTs:
+O.8qD&kg^GphVN7cWK\I$/93Q$brCDC4F.HlKtrPVN?s#fr>3]ND5t!W-jT9\3Q][
+dNqJ]$Fu,d$/_t+Y$df/a]ZblC4\ZtJ(qmsRN^8+2Ss_<m!f5r0HMb$f1KnZ2(H?b
+oo(CmLfNSoBo(b4Sn.J"3Cu4qVD;RuI:ZtQQ)dmG#ZR(SasuuGL"HClk[krG4;pe\
+8"YQ$QZl76\UO,q)`FguD7>coBmOA)[ln?sNrs=]5f$ptNeS=k@1n=NI0)dPAKJ?(
+[uc]9kUeWmFF]e#(uA1E$OQ;c`:r)8[PNPb_DPA91j5&6O3V%D0OWk;['f<>'?ap@
+LrX<F7.JZ\T06WXQ)bAV)G6chWs%.`P2ok?9OroY/H1Itp?B/2j1CmePuYsiQ*`lg
+7kTUs8uT5mCS%Ks7jFm*7IJH=%bS>nM3Qok[Jms-3nZ5R:Dr?ZD^cmeg]a-=e85kb
+iLDZ>eg/1&Y.]VpDKMJ,5;2e$pXPI/H]<e*esFia\Gg3ZQ-2]KJe;;(26e\R3,";&
+0DKM7;,b@9[q.cI%rAY9S*(L(_cMI[J?'L!LW.+%Yjknb<PBJ60M@N[Qc^R&q+6\T
+]SrY2B`bhYEQ;VsS^YPB=+9/]pLO#bCR=2488[r,D'n1L?@?_ZHbaN6i7f8/SAC7V
+@?K9tZ)hE$mI;<l%6U!tpGbo)2chq9C-8n7S4YH6-#5"?Fe&OZRs\gdpk8@5^i60s
+;&^^LY2(*EG/<MQm9T3M(Mhnsbji9&m!WsN=T51Ph7a=sRpcTld9*Lu[@!%I<DqKk
+KoA^LcSXhhjZ*KZ.]%%_meu4[?IOOT],HiJl24Fr?5Y3351r2%=6aO(+t=hS,LYVI
+B\e]N7?QZT:]L8gAFW\f/=e-5&r?ar"etPj8f/3T]N/ukFSh2Q?W1$_;rF[Gl\F97
++X+q_E/"Q(b5#h+Xi>9_>)gOfNGI,O2m0F]4JSGRbK]B9BCH=?c4'IZ>piEiFll2K
+:afMgFR4L&c$r,L?g-a8K@`bj2H(1Z2X5,Qs$a<1=*k*80c:)0dYd<*;\\#[cS<S`
+L\Z1DJ1lh&D@GPV2>ig[;*CMa\sf(64F2.ERTM\B0d9Jr2$Y>1aeH2/DLW($Ap-9,
+jNmjmni0tUp`K8!e!>N8d0X>%`lTm3&jao<=,7NS.P[3PX3Ah",Ya)D&bL5PrH$4A
+Z(@Kk%gZg74&)4uirFJ=M9F^/"ARg1R,**DDBsm#P@-E?JApb\ZGDm474Wp9,68%@
+44a>$Z/jZ+gO0s%$:OY`GNR3pbZ^4$Dp[g2E]]`fbD@pA=<6R5W:f30^"^,D5MLtH
+fP]U%`qF(.X5DG#S3<MR']E1hkPff)-bmo57)ZS!2s1Rd&u/p8L=BnS<\e]"H@-]L
+:F"%#Sn'KhMfsP`DsI?h^9Y4e&%)l/?GB*TR\:_%8\((((I?oZk@cgn5&15ZTqQZX
+__Bg*lFjq#EmO9ICY+Srp=Z25F1c42'PE#3<^F$LCEDd84+l6*jLkC6Lj5]C(;B1D
+.'Y#*3[1MVU,Qhi'2Xl1b&BjX,,YMNm\c6NOd/\-;oF2'fah60h7kO0pGW]op\GF1
+6epE0iOt6]rLl\!D=HWs(phI(`Os!%Q[@%c\oFF_De0NoM!LD=/dMi\NR9;EAqgK`
+fdB6V47aI3$#[\VmN6nPPW?>j!_m]$AjnURY/sUUa?"sIcFCGpe++7$_40YS!<u8-
+;"4R$S&+mJI\E*%ODA>*/B*b%T[K&?C3afSg3+PbDZQp<l&BtJ91nGOAK6iPYP=c`
+m@NHJj"X[BAIk(/M=n#-YboUMZEl<3A_XYn,K]b;-iS)$opG3rl.`2-rRkg]63[AF
+=[M$8RPRO"ZnsR'D/`tG%O>)SN<.sOL+2n84KU7*FPm\ll_eXc1J3j1Pk>YE1?B.?
+0PZMbh9N_$'Z@fh0&nfln;qX,e#,!(ndrbRp6,BMqsc[rk*>_5QKI2,6^0(2GZVk"
+m?1CX?H8Y>7%jR?FZ[&_FV619:gR6TJ0SuB>62`OJ:F%j[1IX"6J3K_k9oEVdL9Xq
+@F1;)o4VOJ*DS-Vc1GQ5ekC=_:/C*71r%6!<WZCe%`_i^gAdOB'bG?k,1uBN4[2N7
+:">BVKL'B*?Y2-:2%"B4ka.O;i?`5\BmT-bFZ@1:kgLAN'm"]7(fPX=845i)OI%/W
+[l<8DC'UT%-C#p@]*PYe/MW_i?+9D=71rB4"!8nB$[(lC[]CZJ>J^&tW<'jG65[>N
+WK#@DHc-R\^q,D**&1A1RB'CtK*p)"_?<U]'?rAR%XQ"d:Fg=&[-t<o3+5g#Co+%N
+Jd+dmp);Y[Q=(B,ob#E`K@#K&njAk!D)[Hfh:35;cEceBLL;oY=cNEJ/5Qm]5FAtn
+T4l]ci&X1)NW'm+J.n4a[:o^l;jOCr/Q"/Z`'fO&0pMX843UN<AmZBlH/AYb*r"8s
+>D!Vp\-VJl4AB]ZJY7t&9duE*k`t3&q9EKVn*tT5F8r/qB7KA^D/JTTDO.;6YF8HI
+7ukpT_Y9$4"DU5Y4SW6q:/q&$=RAhnBojME<)e(e!>e%9b2)sV^Updi.UAT&?Z,PL
+7B8@=!P/(lGAiRq(0=FC`Dm#0m;K75Abk5dm(mEWa`>a[W"E&?D>qlo%$F#briUt=
+1q&n2`FaQ'=`jF+he!:\PL]L>K-W\](7T"gf>*,YnqPKHi?4=_(1sbLONT70a\Is"
+El40Sdibdn<?8d'OOEVgq:2nE)8Ge@-l8Gi2IZE=4fd_H#i-pmJSjG\_eUWOqFPbo
+VcWS3['@%#k=+K3jW0;FDIZ>I#gR5i2B;TDVq95uQM1j;IQ1.&mP'XfGPMAb\HVSM
+3%o7,j?D0WOb`+AmrTW-*t(Md4Vn8-0E?`oY-7~>
+endstream
+endobj
+188 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 615
+/CapHeight 615
+/Descent -229
+/Flags 6
+/FontBBox [0 -233 669 698]
+/FontName /FOMAKC+cmitt10
+/ItalicAngle 0
+/StemV 73
+/XHeight 440
+/CharSet (/x)
+/FontFile3 189 0 R
+>>
+endobj
+189 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 563
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$%n9>h5taQq@r5q%F>5HL!<E3Tp_s5.*!,gT!r*c<p_X/2)%6V>$j?>G
+$l4cuIJGVn:'LAp&GKE?pKnN5pam*Y!s&E4CN;-^0eY7:/P^5-/NGXTDfBuBBkM+$
++=KT++>Gl:1b9b9@<6.!+A4=09jqj`F(f-./g*GrC`lViB4uC.+AuclATDs*A1e3U
+@7tN5@3A$XDKKqB6Z6dWARfgrDf.*K9P&BYCb7t+@r5q%F>5HL!!!%E!!$.%!W`<)
+angAppn<DcpW^n_hWsp5liZ,0'iDDI`3HP9Uo#2PU98pI)r0#gfUj7ENf/mW)Oc/B
+I#T1l#(DD\KSP!^?@ZHh=W;1&Uo9N:PDtbJ\G&GrW0=0WWuILlJprb&I=QotH5^js
+H(qX5YcPfO[Sg[KHZF'HVK?I=BcB)t8j7JAMMR1IL`1Z-J!u38Sd(RAP`h)p#e62.
+]"K&^SoS_#M1^Y;+(+n7"`Ap1E,-D?Js;XX+./@YR@G1jGb&qdI:d48%Y0l?6^7=0
+Q3R52OTur#T*u%M$IfI*NfXYXe;T=p%0~>
+endstream
+endobj
+190 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 6
+/FontBBox [-24 -250 1193 750]
+/FontName /FOMBIM+cmr6
+/ItalicAngle 0
+/StemV 104
+/XHeight 434
+/CharSet (/two/three/four/five/six/seven/eight/nine/A/zero/one)
+/FontFile3 191 0 R
+>>
+endobj
+191 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 1886
+/Subtype /Type1C
+>>
+stream
+8;TH.Gu,/U*6tkC?'KT-_7GQ:nZ&;r76HI0<5=*A'EeQZPJ`2c,a*+k@#GR/Opq_n
+Jef@e,)(O[*GcFo.b8)P[9ce>;obY>(!!)tnr#]0G-0=[hg<-6hY2Heq]7'sH\a?a
+PD$tELIOa/9&$#1q0"pGc%t/hR!YWaHR/%Y8;p#/n7mg44]::76"XK/rFI,QM[./*
+6'+.'`Kqj`76$#2>d"Kr#>>Gkk5V8-f0<qpQtkYnot'e'fs1omI^4KsT]qYOTdcFQ
+8m.B`(7h2TXBDUFQ-2LY8m0s(0o[_ZTi%b0's$Hp6W9^Yd4)A?<Mlu@VG\lYC"_fO
+R?M1i'tF[JJ#N90WZoYsC;1;l-5t<.1g2/f#\$22;51!-)iF%%??tnS3F"*.'^m5n
+?f_fGj,rK)c?6X(3O#hcU&?DMB6'iQ]F@292?^.68@0#3>_OA!&=VF06=Dn;&>SbX
+U]CK!&!8Oe`q.&%JI!<nU%-o"7,I1bkr_k'JaGW26[ZIN(734@mq/(h(6\0HSGO49
+eQT@s*gm`Bg"2ok13K=t]V^[8>sW$/"'KFqocE</g]d3W-[#[3;#1uW`Q&ub2F0Hf
+9'XuC=)H^WWRIOAHiu6b"RkNl^!"2r"<SP0Ojo(1@hH6O;+d=h\_4EpWCaElae#Ru
+f5R1(E%+CC8j4URP!]OhT"`if2X3a[hqsjV$EdF.4G\,IJ$8p,KCl1nDQ2H)VtXiS
+B4POaAKWWCS_bT95[T2<4]Aq(m:EKQs4haPIYL>!#0fQ!oJ&t-VQ%[LCMLqk<E[sA
+/S?Sp1#;5S"VE8^J'Q<j(E#h;%,)9s<,%K*j;Wa7YN1+E8C6^fOFXjO4--KBi$1d_
+mO5omIt#Gm@$VM<VNR?u]UF97R&.-q;h%+f<?3K4q>_okU>.KQ%^!.#bor"'96>Ii
+rV8L28>\G<;Q,.Z"F>f;501Ck#BLmCe[&2iQTCh?(C0CmWP-ShDq*DtCrk1<,,-ag
+"Uot@GCY5F':titM2C!<VK!/='fI/\+(/tmGFUb>RELO8VK1!Tb%f:i'eq#2]M[#:
+,pa8D1C4AQeOc9&DrM4"O\Vf3Ep+"0[2)ou9%$VNmhbJ&T'[R6m$IPT_P?;KcYV\A
+BBS^GJE=WmoKdoo]3%[VGR-,7)r$"X,F>2RXQ.T10-*$qrn)8"o`AWIkd"taNG_C\
+RT@u$1cEk72Vam>%n-lR+;BdsU8c11/B"ls@_Xd]DfJgAek-m`I(>NVEUrfdn>u2Q
+_A[]pOe0's3q?b;e#7G64MjAT*!_I/ROQ%$='*iNZl(2Sk[PbI@L5tIWPqOiTF<;n
+Of<./pJm5r2ePm^dZK8D9U7P?SQ1#!bK=3PJ!GTaUd)_Q8VgW-`hA7]#H`I`68-.I
+F*KXbV._Qe96u<-qj`G8Q^==JFF[ZP8@\$BD:e#9,WQLqLVtpgA)ZCC-T82g>D_9s
+i&E`F_'H_VlMRW4KrHkarL</r1j[0/oj>q2e97It"C9IBWbe/q^@FeMl1;C8"@pG/
+-E1/?nSc@$cnBOO]`]7e:u@%\r2A+G?FABS2rrJf139a$;sn4((&I>!iPNnpGo=Po
+=>UFX!g-<e(R)\iFm<@I1E3"q993MJ-kd?C9Lc=u/rP@eYZcoHo,g-V9YAJ8\+.KW
+&$^nY**"$'PGW>lEX$$1JMn87`Plpqif%T'nT[?QYE8[$-e8S-:_(P9:7mi)(5LA<
+s'A7.C1ThlKt!;8\K>3%!?G\enfnPiUOh"?kI8*>`l[ptrD?u],F38lk>9,jP,Q_D
+Q5;4YA3jYoG+f_lf8kb'RhfpL.===@%st*+*%ljS\kJc8aapu[m]\1n?5$7)U>uZ=
+XdSoQda-U]f?7UY+d(Qem#__O=+C;OgJ6Ro~>
+endstream
+endobj
+192 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 6
+/FontBBox [-40 -250 1070 750]
+/FontName /FOMBJO+cmr8
+/ItalicAngle 0
+/StemV 96
+/XHeight 434
+/CharSet (/E/semicolon/parenright/two/h/s/three/bracketright/i/t/emdash/d/four/j/u/I/k/comma/v/l/m/w/x/hyphen/W/L/n/y/X/period/K/b/o/N/ff/B/T/c/p/C/A/fi/e/zero/a/bracketleft/parenleft/fl/one/f/r/g)
+/FontFile3 193 0 R
+>>
+endobj
+193 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 5980
+/Subtype /Type1C
+>>
+stream
+8;WR2HW1^2)5#U8S`-E$A0LC#$l5Ui5fA7H[6@V;70FfB'[3SUTX)B(&rR$MKjA;7
+fo_WO:b;qs_X^e4K+C4(78m+oJf_#Sf[CLNNLjl[d!eV?Vs.L6eCaD`p90m2^H94!
+p\jOKqh?B7,(_(3Vi\u=`L=lYgJ]jCg"$1)3FVS'Xj]_il'1jX0q.5m<BH&>e",:&
+,N66bUDaHW9EC,/S9J]?E:9>i:aA&(V%2u*GW0$E?\CJp00!pI3\;^hpWd&ISo[qY
+HNjTX#Pr`ri\Pd+H\V?CL;t\)AF<(2p@hgSSEq,)4-o+KQ&qDqOe&_oha%hrV@J[]
+$rNq^m?QttjFlo']@EmpSnf"F'9`;.ro6\/!Z+AS*7@nF:V<&s+^.Tn&n,;R&OU@W
+2\AY+hDp5A:Je0h6Q;.s+]:n[JKRi]_O`#"M$OnPiB\#>'+qPV_M97]8`F$-#U5'n
+,dE"FQ4ekfR>>G\4l4*q&RqK(r"V4?neGk-2ar4km&:Fn[Fe3$9FR($aUfIehdt@o
+j`UZJ)S>J)pGdCZr5iBkO`daGr28"EV]1hc:9'nuH1EQMREicMgo%6Cndh&i(X#e8
+WP#:0lOMNBhcfO#,H9TZc->^hrKFu4WNLL`/MLo?XdK=_/u79Nr&*$kAiV*+3IQXk
+a=U)Cdb)bENhF!XP1#`7-8N#CkB[%?*)-m5LcS_dA71e]`nT)q.h)7]2IBCIQRb_0
+hL"g(FnNk7Z1V>]\)sYiX>t^XTcN]LBU09f3+Tc`EVSG$i+$%A`@1Jp]J*GhcPIR6
+pD"G(jN.$pme^iEX4J1FKed2"dMPY?ik7:-s"s*s`iLu`9pMF+f@dofaD0$D^B5**
+',Z&jrqXB/onBr!CmH\tDl-3VHr!,In`()WX4ni]TfJJrqZc6`K?>,?^)e:01L%5L
+,ANL*niped;e%5YAe/QsH$Q]DjgeBF/=Jf+$@-I8K5^T8(e,idM-q`o+/6qNbK9t*
+6/KO'3B1o-#Z/T-E=P3Ei5c8&P(S@f9NS*&$YTW\0Z[)kZ4B7K-sDA"qb]3.,s),9
+\pio[&u:<H&tu*h%KTtp&((q?KBNl&7X3#np_&4lJCa"m>/$e7cuU="Nh%R".:buS
+"[DO?jn4@;?D]=)QJ$e$qj>b9eXunsKQ&a?/QsIN*7@dl6A`h&IbJYQI7MkVpW&Ys
+N!r_7M2^RA7h/T!L=I5g]du!_D;5n-cg,j_L4Qf/Qm&i/4:J@A@0i,bCHlPCTdMT4
+1&=7FW/#e!<IMHhWP76EP[9u`8l&7&*(6suH"<C77:rjc&QCofi)mE%U08ZHI)&qi
+Yp]gqW),&97QrCP$DKMd(qCS/le+'=`.:"[)c>DWfg_3[gpm_JUW$DLl)Z3TmlpEg
+XfkO1g=OC>fe.WKc#CRZ^76!s9QiF<Coeg67%VJ)lmf%rbDdNPP%MG6Pmun0n-$gf
+(:"`I8:F2(\lh&i'SK&$d5k9i1-a)[VaDY<\9pILG0_K/LVWR@\B;T%M$B(?XLZMe
+,hHTc2:g;82.b@9@-*Aoq;p>RD-,hKm9[AC`kpYq<?1i]=t.kb%9V$MQYEd1D?(,N
+gPZkL)TbbPRK`ofoU`GO`!Nb1j+L$Y0*>)0XF,\8g"uh.7gj5f36D]$]RKIuZH(&c
+m#kb[pphi]=cJEK[>h)il;H:.;noNI+TK)W)%iJ$]o7k#Q=,d;\,lk=YEU'#^M6rV
+>`fZko;L20]6=4I,.LgXmpd5Rh4klsOVF8_kbJs5<7[q5d+-[c?aPfc'j/qg7k@ut
+&"!]@=Ws8%lZ@M/c_3F18kC5U@?H-B7O2XM)42L+%[8m'Xnn1G"G,t.D&=+SF_JNl
+s2oJLLJ4P0m$`m@Rm1G#;Xq&?l\1t:&gb<!*n-.VODUYFChTQsgrq?:97&aM`^Vib
+E*K<@grNb(<sdC'IE5c)/1K/ndNXXb``7/($f.Fsnn7L?ST2[3r>bZIe3Qu0>Zdkc
+CM6G9[]l,dHcDXKPW>6(2IkLW:A@ouP5sJ@\g'LEm!$i9*Z:?^'f.[K8=9>U7\3QA
+h5pVJF)_.!S44'4D-eMIo^S-g?cdgae$"#&@kNU[j+&k@)f')L<_\OBW*<.Z%bmBJ
+IosEEBM$,q3&H7_c*e(eb@8gQbr*L>/Bjc*Iho!h>Ssf76UA09hes=:/Yehi]F'>B
+e4O##a&98JQD-XGofMY$8AM.)\@dXBVeu0hVL#q.>gU&In;$+LX1l5cS\*94I/:ST
+MpHRLn)-t/C^O%^`Z7rGj#L/_5rF;XL5sg44KmB&\b?n30#r]'YE0tT_F`*dRrnpg
+?nB)>$e/Ye]UlpI<g_?.STV8f96\6MgcK1D9(HR./Ost;9D[I-k%R2s(Y9":]4`j?
+rZ$(f'[[RO&i;."Rt[0YE3443j@[E5r.eD,<;B7#h"38>'2fUTSkDCGcR$<Gf(."#
+/`4i1%iH<h$aXgT^N&9<@3`M!`hA_Ib?go>_<]_QJ-+=fNChkUdG<&kfoT7f\?9GZ
+"iPZD<_4bJ.LmG[V=->)i6T$IKeA9pr0J%^>M54]Tfa111Mj%dXhCY#$JnNNj3p4l
+$;-ibBXMI@J\mI)KcD"#k9Mb&1_5PoMi6\,@q13P)ne1g'HOUgqhj7fa!Em(a3hDm
+T)4]Q;33nR6;^t#:W<FeXlJ%32o(8fR/f?d?%!UnT'6g?gH3EEAQr\j05!Gl=@:+u
+9K`<0)5\FJb>!RrWj&hd@X>5Cs,6M!O)!t(if3Ki;<ra&%?AR&4dQqa<eo7?LH1[\
+N&&j"[32c27J<s>9m1(Q"!i0QZ)^,mA4pAS";$^7Ki&)o<X4s`j_3s^*LoafN4(\A
+d@U/?6BiteR<.L9J%^'`GCOi4IeS$sj7=Q_o&/FK<eAX^4='Nm-T@-NF,b;L<C*=k
+E%uAB'stD*Grj6SQ`D[Y*!gF\Zel6U<.+pMqLssfBfeH$Sj,Fj+3)#@mS%UES]PL4
+Wt]QYE1J[*kT2..eBs_POq#Cu<dI%=mY:0Z5mg4/oRc($-!)oA/"LRNW*;A,d+"Op
+c,e2UPZ.C7mL4ltqT6/+]#S7^Y7Bjfi2D9N&C#u+A\u,s=^JYK<)?n%;T@/CCb,hS
+a`?COa8X(?6r.r<FUptgdIQLO!&fq^lcEs7!?U*bn^^Hi+=CYWTe'_VQ)Nda;i=T8
+K52AFCeBi(Mih&g24eLCj<g(a8u][N_^;u+VqE)&U^(Rhq#2RKHC<9ENu9=+YI6<q
+ZgBnGjW'G:a@^T3WjE&hc8GCaHB_&:.LHmt;2W+>SKkQ&m-u;j9V`F@^pNO(;)2AV
+Hgi8+gWib.Ea0D-&,#[0rNYBP>t/Y%6<91DUNuW(07t9u6H*>kFZlR$*(FkW[snAs
+KMB(j)6'&/Dq'aFL^FFFLi""Ni_U$#Zb9/#o^ZBr0-B=bd/s$TG#+DdkXG20U^LK_
+BeW[P8OrKg%t7Vik:84sTH"t?Bu*Qblb3PNYm\)#*t$p$-?eJ"C%["F$7g!(lOrra
+BK\qZ&)U'XA1&WKAiJ:<O@5*^l!*?EHF?agIBm$^?a$WSWD+t@.b'5UXa$ejHRg++
+g7t4$ka1ongBSj9*M\paS$qb_^isGW!+f2q3BH1E*<c)*'Vu_+&tZ43co+8p[%5kB
+=#$S&=VJ"NXB5<)fm%h?KLfc9O(E,cSp/5E(jC;s+6;'A+f(9L/VE=S1%<]9hd.&+
+!YM#QqS!*VP.XZ406?bT><PbH%KR5j4[]V(r,:t2hMk/uD_t9?7]A-N6VQ#6"U.NP
+2:Y4&7D-ig@f07Wn/c;NN(crYjN>p!7$]g90.Cp/$XR%tk!'pkG+p&>6Ud#SnAN.<
+"78F,6Nr&*0V19n)^hLM7ffDLbbo?6(f(@m$FBfdI/Ou9ct,6]il++Znp^Ia+HH38
+qDHZ6&%Nq145<PH#m^C9i1T+Ea$Ftg.u%.L&d$B#k)Wj7+$E.0(,6.s<0gl:;dm)'
+YKTono<#HuH3Us:&L"]7T4St,'uAc1AZDKaE\*:OHkSHt]N*.:20H*$Ge*;7lX."Z
+DP3)ClQBi#nL^cuC@p@GI[BF1MpWLHq?<2P-aZs1b@Xq:5&:^2qsNTRc`gI.#"4$E
+Yi5%P>9UD>V]Ecl;E`7UXr"eQCSS(=K=0F:@1c[JD+FOo&0A%&<u+f%mAEkm)0-/F
+Rs.WbeYfmq2q,0o\c[`+N)H?K;?ckgR7suc1;1,nWiAN-h\["DQkg]:2+@f=PDF_c
+ei!b)9pdu%hNO<I'-iY]LhKP\!]'\jGDLujH]RBN:gXJ4i>'AS)8.$YiIP<Q\jXGV
+-l$XT4a?[:mGR)![@T!']02^!b>r/\1A<I_$;k=2:>68KT[$;Xa4%03M]<bKGl<#D
+f6.L4>(V7?.\$@Y^%3fl2sL#a$L[nlcTc`A0pC$EJ?^2t3*g/S3`Qd*6*A6u7>5]5
+M'UJ@e(4i8<i`QSh/,P9krGoh-pVE-B0J+rinc(J(g.5P7Zrhg\1hrU1?O\^*U^QR
+3Y%-$l(@e.[^9"68NKjO?=$VV;CC):`[3(R;R#;'dYuq9_pHp0(hp_N9>L`!O6rKS
+LS7Z'DTT^>nro9pTLD7of)G:M;;*(:el8A#)S$%kD9]0MM4ft:2I8I8kdpW@-h5*M
+7!V[<OD.8PgF(0:c,duKU!]os:Db=+5)[F!qkn#p\Q/;M^>pZ\%@KhKlTKt/'E8k0
+c<TtI(I.f,@_:7<ebjp'13J>h(:OR1-u($XV091iZYPqT2#U2_Xa%i6FjmLYV(YOc
+,Q@//1qBB1g)W+AoZ"is;DO2@;@457"YfgJYee*-s+1Cs>l"_7U0>,:#q<q^Y!QZi
+nmLI+j#G863K7fTY"5fbel+L7Go=D(B3_CUSMCCDj8;s=-%#aHH8;S(06uL?PaM@1
+,@oinc:s-O;oNP@@O1SV]EK]C^bK_1oVt]q%#W)PctoV(]eTD1qR)`h7BQ7OVR"2\
+I>$Fj89J^i&M;5<:$(LQ?r>):>;PEN_a08*Y($AAaV<l^],=PcC]%0pSeJJcV`t:J
+BDD<iTh4gA#ZPW68js[[M3pY9RGHjaT6L;3b,/ZuWMH(7$#,5lm:"D1OaT_amLOa'
+oYH*X*Pob$,:MVF]Hb?A'",?g9;UWjX(,2Es%1R6(B%A?dCH_>c<%C;K0>fd5sq9A
+;ank,U3s4k/YUR,%TeX(65!Ck^,-&&H9StEF+oXPGE,tq\p05r)nqT%Uq6AHAIT]S
+TF'roa<%dCPOF4"=f\LBgSfgR3WmKQ9=NlVo+g6MUUtCS*]qm'69114qWSiM#:+>7
+QD0B"T6<9qhC5ei.TOP((5f=eTDgm+1il/^ST1?SG7^RS(nC@t<[?I)`2Ua3PA2YC
+0q[5H3^.:Aa9f)(3-eb.,TD^LTqOY56)N9bc_HgM#0h]76A[QX.r$aleQ?L=9'!fd
+.3$Bc5n,'@VI;?.9UN5ofk!="*XA=Ln-;/D[Q(ZceaL<C*A[O`^LAHH(l=qagX(Y:
+,UUUm,9g5=5/16a*g<MG=6.i2&\B$i"J[M[784dr%E8tq.M%Am@UlZK>;IX!bB')i
+Er'X[pC4(<Q=UI^AJl\S9-VWcR4U^87Vj5M?8]70X5Lju[ah<ZF^(?J%0K2Jh-[_-
+A:Jk.IHB$>+p_2"8m[#S2D:9+oGqa<X7!af=:K#W(3Hb%PQ*6+h;Z7tekKq'/HBq]
+o(+p5TtZmSV7sCP[D&V;hV[#W*G\/0-no;[SN$`4[+(,cXDDi`DI(ha[6bqe-IpQD
+c,Q38)-[jdDR>"#$*%]7!<`&[pM%FA]_gGWFRI(]F66%GXdE0l=A_p4Yr?IMV*1`;
+/X?5$q84$dWGCITR[jQSpd/qq[WJmt/,sMdc1uc//$Rb2Ct(">h`V2_7%#HcCAdsI
+\eT".77Kt<FBr20Udea(B2NGPptc8"l?t4uG-1bQ/";O%Cr$YF=l1/7pb-%PSM6=7
+DLou\*mP4"YIR_1R)6bIF4EAo?@W"X!)s=pT`~>
+endstream
+endobj
+194 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 615
+/CapHeight 615
+/Descent -229
+/Flags 6
+/FontBBox [-7 -232 547 701]
+/FontName /FOMBLD+cmtt8
+/ItalicAngle 0
+/StemV 80
+/XHeight 434
+/CharSet (/E/backslash/two/h/s/less/three/bracketright/i/t/d/u/numbersign/greater/v/l/x/w/n/y/period/b/o/N/slash/T/p/e/q/a/P/one/f/r/g)
+/FontFile3 195 0 R
+>>
+endobj
+195 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 3896
+/Subtype /Type1C
+>>
+stream
+8;X]RCJ[rB)Erpq:;ST-fjeflk>3hDC)&[&l/8Zq:j&mFKO$!4VbnXG0TfS(!#"]&
+#S@=Ji=\CV5h&el9ijbl"F%lA,-eS^B&'e#X6pL@eMloO]6b0R+NASSmEE[Gjur2-
+4n!ZfkBfB4F*GN@*;<SV&JcA_l204ZV54?!$R1K?Zcp3:1YjT<3L4mFd<';e_;!d$
+dsG7!b-Djk7M67g$.=4;0_reK.;,Pd*$"-7GDlAfMa^8SL!(3hQ@9Ahhjomm(nZoP
+2_S^UT4mK;%i5!FMc1:Qr7:]@Ko)!K;A1;_J%qYP,ekaC>H2%p,ZU#%OMpsA#)h*T
+_o.#)jYF7a,#:goCem]gb80r.8edGa7D\t5ULH342Wg'Ygf@f)@B6VOCd%JRCbm]`
+j+nsSk(R=5)!6`d;r"UF(rft90/78tL5@T8!5hjs=>5c;,-Wa0Mt"UGYY;:g(U3eH
+!&&H3h:-=D3!.Btgh#ntLcD,hGX094GIUPRR4%Nlk:u2rZ"J\jTU4)RP.0:\P0XI6
+6N/^s-,*/&SY%J/<u1g#DH#02-o1iZ@XAMC]^tXh6dG9E._T8/>B>4@dsbI2;i+"T
+2Y&+?eo$TS9nU/[d#tBcUS0mrRt)Y7:8i"TlbSKma_X`0PF\7A9P:*!`;=JP"cs(6
+AsPcFhN69^VQZ+S`";5^eBZ_9T>9WS($1R[@f^9c*uGu,J`/kqM3;sR:E8ik5&ji]
+]gF!/m\%UH/oIL"NQTh,"#Y4$1u)]&U"NeUXVA,j)\pMcgjK>_])=+A:`#B4(CKN`
+RK/bIY`'9`3A7rlXg1FHW91p9Z;FP!X)6qJEf1lWCR#gp>Y?kUglPU,U#?`Jqp]nF
+KdpE1@b^&X6DZ_E<NP8\\4Z.>S7^`:j8+D!bil.=>hb01p4WUkP&A/6*^d3#dq=B_
+WL?qfIlj;-\b>tX8GgO<[$1C^#4]Tr(F.igJ>pWW$M%:].rpZO-+3&8>?aU'd=M36
+qF%++cm-3s=)l$-H)lB-`Lm2f>uak*;QH\Xfs,TmORkW:2;uQq:iGJ5i>i99K2?ag
+3=t'LDg:;-6l19Kqf)S.i/up]V4SmVo_EMCUnb?*US^F\Un\Cd7dXVmcfOfOkfqMi
+A_%VGeLHhFF1R70;:\o2)^L3Qq][FJGjAOQ=Of,d;lS6s*"[4f\&rnDdU[NTY!N?s
+pJDQ#>ZFdu'=K_U[aZ&CjAe"W#[q+o:dS5h=]<?jeta]B<0n<IkRisi\Trn>3J)[E
+\Ma3VN<\h)UopdMf<S:=!h"Jq!HpCBNUDF`d,l-Xo7cGO%#&OA"(.`uoG%]XEq9Z[
+pPnJ\Dh9ANrhCA+jutT!Xc'2e9u&5g=\^khFB2tggYm_m1..UFQ"E%VL3VW(F7#!%
+Eq]@@o^51rLk=u90"oRNXeTsjhHX';eLYn9PG?R9nY4Ju;A4NR)j#KcBcf:7^r<C3
+(,8s`"U#aXLmIZ+<&O,[&KYqb>,mX(hct[7UslI>D3'^7a\k8G@!Fgck8=X#egZ:D
+hpNfF,[H?=b?2O436coC;-:]\:fCS,"YO57=g,l^171a!q;LJb-NQ0h18s8`&-303
+PCf<;gqR+J\7TmI`m:#TjQkkH14uLtq*cE"+(o8f$U`kg.<r!?m>%pfnc"s:%#ur[
+I+9e9Rn\A:cV\EOS&a8=k;,_1<El-*\[o(GX5;0q].[ZMg3cn#2X<`,U9M:4;oHJb
+=#%YGRR#?FaX5e8;GT-Gbo@[Ga-][4]U.BDo'C=?a[nSt]UFc\`l^p:&4Io_0]D3=
+OCI@B",7He4o.WdIr4?t3oNnR=c]fOFWtWDRMB%-`IO3Mn@eE87NnjLV;.@gXW=dG
+X?n/10XR.R#gZgLNb!TEMW3(r?XPL_/jZ`@$m!9G=J=M$N]q]RG,"`#T%S3eRlN\o
+q0*akQ7M:d;4\DPp\h#J$(PRW,L<JrZK)<#6opO_`<(I_eKh4\7YN2up>n!S\\/Hc
+8'_RHT3:^Ka&/H[B-r4SgV=uEM#-/`c.tmW9S\'m>g+!od5`u\/YHc0q>6`;lbu3O
+/XhZDLq&!in7)*\W0NjT?b&)a]t)`3^U]r(c&Km&(:?p$*5cD+8/#ldpBCj*&5L'7
+KCgWGnCKcf'_7\K+*l<=>Vm1?Mo"T!K>Z:[l)O:O:G+*PS!1Z]hNO$O'nuj^\XLL%
+%o\he(X<Hr9uf2pAb34UBmVP&JBPN;Xnh*D3+%]8^<adjaGl0]b/FF<l6B)rD#4<?
+Te3;V-6M$thI1(ZF?[!**$X)T84WJq?T[p=.UO;CEdRE1UV4RLAE`Y>KFQsI6]c#"
++6%AoUKGt,`SJ*/o1f>kdu^eR4rm%W'PiS!8kRW#7A[$'+OFd1)ER32iV[TPS\JHZ
+d$`LRg!8)IlM'VfGm\CeG,qk'?tfQqXsIBua\a<<9sV^+7%l#JNIPF):.$e#UF8Z+
+'r4eVlP9'#h7L.4&.Fh&ViBM>dj*oW+Nmfe8,PMS[NN<C+p/8;WEA\iF1nKQ5OjJ1
+Z$6B2,kJ+n^nGA#DEPGG?+g>+jR>G7jhAlj05)Wc`cX;7_/EJ?6J`=cLc0*N-LIHL
+k3!^;NH%[B<bW4dE6'hV7`KQlERgJ1Rgrr'O'OL[poJkl`lgVM%$[h<XeVYdXcp/$
+Vn>_VQa:mZ_1[.?d`n9ij00;#=P@qi`r8K<_U>2W7).ih3;\1QI,gNO>nX`]JuJVc
+b)t)*o!(1A2hR\rPboW3]^Pe44MX>V*;L^!d<iq:H/+kuhMfQ>E7<)#Y4d?,1=@6W
+*44tJ5eEdfM@"`C9dY38l;0<;OZDA>)m&Whg?4GBIki0ign2lld2MoKeuJfMbBVQl
+1_k`'f!oA9Aj:nGEH&(6jp6sJIMAIZ&J5V\XI,u#>9=X#ZuVZ#[#(3>gXL7(\)#<7
+%*]+S'r_q4qb]mhOc!`mp&S;5oL!!E&9W*W@b3emhg<[thY2GikC$)5f`1B)+]Q/U
+3,*4m,d`'N_84F6]&9#mQ>5P*$4euu8_])<GG]s[`[PUXQ@5QG)!L-D3a%W>Ot:/'
+,8A:de7[+ILAA)%4aU0<CpHH/S?Dj&QZJr<JMI3s?c9&iG'++'8KpEO5*(Xuir!Ee
+oi[%gf^IDXhP898_VGT#L'=s]5l0&eP:eiH;')gOGdKn'T3s;sc<AhEfdT)5fj!%.
+GRI/_9T<oZmC^;RBOX`k;XEdJG<af!FZcVH_XjCEOjddK>?oVNOt,WTH]^a37\s,H
+($0&,,<*Yh>`h]($unji]Z6l83tp(Di@ibOV/@bIUs`Rt</<%Cb:]26;EYAABe%mL
+5cP/n'7^o\SMbrZ)uZbr0*D24\1Y-8MQ2P,cUMVE*^,`gE3gX=%[&+>F&/AmiV/4_
+"G*=DOONFf?O$c1Bj.,'U0tA*[_93RgPY?0kFua6c>EP/X5dmN?JWGfm$^!QqYmA,
+qHjLjn<FftJ9Dd:@aMR+NV/g`UUZ%@S:dSF71A3MQdC.i;0Yr%Ua1Rb(hA$2SJNe!
+8f%O`)4s]:(#\r.Md152kHu.-;@#0.L!Yc@D?j7d2@Y!-RPnl_GD@CP)sc;OOW/S9
+%aN'(;/fhb\2ZdfIUnC$7?l?udMr%FP((WG06A$FAn3;H):,XdoR`lRK9XQ3[748M
+rB`NG(7aSS6OW[A\nVJp"42kY6at;W_*NcgFS^8>;^=>_^?_NS[f4i82'Of3T)t=h
+pHK[867JDu]ODl\1TUD/3ZUk'<]m,e[p`b(>lult?IV%CM6rj\&hVGreD,In5;7*e
+6eom<AeDe6$"[^a:oup'N/.t*`8[_1j@k,Ifc\/@rW-o>ODY3%aS5V7N4(!5PGtLn
+fOSFHW)`<:l1B9B?=@`=fmX792'?A,Q!eOj&(r^%,-_!EV-YJfY%a+hrY/`?%.fZL~>
+endstream
+endobj
+196 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -205
+/Flags 4
+/FontBBox [-27 -218 1110 750]
+/FontName /FOMGJO+cmmi8
+/ItalicAngle 0
+/StemV 35
+/XHeight 444
+/CharSet (/epsilon)
+/FontFile3 197 0 R
+>>
+endobj
+197 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 534
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$%7X,f7nQQ-@r6's2uis[!AO9g!;IQ8p`9M3*Wu0S"T'&F".ou)p`9hZ
+E;OPLlM6#8pK\@)?k<!A&[(mC&c`%8!=0E\G@b`7Bl%^*0eP160et=UDg!]m1dc2#
+H#dV3BQP@F6Ra-43B8oI+@9LXBl"nb/g*ksCjC)8ATf[K6#:?[;JBcWFE8R&ATMF'
+G%G2:$:8/oDbXX_7W30dF!*hgCi!ZmFD5Z2/0IVtG%GJA67ubbD.ts0!!!$D!!.iT
+!W`<)XSR;SrrMDTEd#Cq5HBpIpBnh>W3;Sk"/tqo'f#&cf[\rXd]X^NNJrmVNX1l'
+Ob8W7KnY>;M'#W55)N8X="KT`\[SoMT-&W\W/%8iVTt+)X&4drCMSTQDBF+gHCU]J
+e+Y&T^94PeGGcL;O-,<])k<CfS$F<5CHD>H?RB`\F.dk%?>a7X;]>BqpDF^*R$`l$
+)k!1RLmK3>H[1Nr)h<HsNI`/]G+eUtReMB+:S7ph@$Ls<TLAeg$*Xc>$`fAR$k0;MQOF<~>
+endstream
+endobj
+198 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 517
+/CapHeight 687
+/Descent -14
+/Flags 6
+/FontBBox [0 -250 1077 750]
+/FontName /FOMKMF+cmcsc10
+/ItalicAngle 0
+/StemV 93
+/XHeight 517
+/CharSet (/s/i/t/S/d/v/l/m/x/n/b/o/c/p/e/P/a/f/r)
+/FontFile3 199 0 R
+>>
+endobj
+199 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 2620
+/Subtype /Type1C
+>>
+stream
+8;V._Io$ek)W"3@?19%AQ)G"$K5IMe"i[3l()<rR"b`UTeJ9<9_QOe%+JQqJ\Ngp3
+2AeRt.pDbF$c2`@6r?=RB?N:FhMJYkcJ;0:%]?(C^](2#[N@HA0-kdgFu#7G^A7JN
+T'-'DkC#oG84J[d3@Q[?,q1-[?LH+odbO&?^8#@59h=6=1eT1?P"RT_cqK/k1I[B^
+9;1F/nFOnsC+.^m)2scPp,-K-aJ12;S0UI[bgB;8$_eG+DCdE$N/Lh;]PF^]+>:K'
+4(lgmg??&VR/,Id]$^YT2CV7fU,23hc.A:PBbQFpD7]1>WA\$hW]-:1G=5/-X\1-=
+d:j8P:&&s-Z-fMr/Lr5-c.=<.bOrlrePY@;#r4K"fL4r%!l>dbQB`*u"A(up6juA_
+VMGZaOV1&uOqAcK`)_JWL@l0F6j]h<O38lkWat#/PN<VA-tkup2cMgadM(kWAf5YB
+=;Cbqchg(ZOc=HDGUITT^fO8D(6-,sBCb@\Y?14"ol=BHP;+BQ%Mn><"nNt_*e[*=
+)/4"4JfU-<e)EO)L`PkqM@t/t-D,htGS13n)+P'a:@j\So#i&07T<PD^5h'E0j&>'
+H+3CC3=bV_-qt?9GH8T^2J])M0J*P>LCUS;\#Cq]hc(#bJKB(De.9Y3(UUCpU5MW.
+Z/%L?\iY$4cKF%VK3RBY(Y<P)ebQpB:>9Tn7Mb\R2I&mbTfK:Ti'B8J*Ha5$V)_\<
+Lj?6r^1\qo@6"]-L"+BGI30`8<i'\9M8ER@!q"WA#O"4Le]OU9#*[PLAFLeA7IiRZ
+5U,:3cRW5SKN:t27((+'.o*M*&(q+JHZkd./DB\ReR7K!X/_tGhlAId0"9d,Ec;M9
+26V[W<jHCuoJ'p\\(E6H$Z3.N/bLYu3kCL.;/%lQe0YA85t9L:W#e7T'O":f9&F+M
+h<gjK8I3$47j#i+.UeG<mN5M"*\>"3mKe1"fPo/ulI"q2X#7t.U7H1.c]1b4oEIK$
+j$TOXAur=_ZB,DjbTD2\dPq1!UJt8ekCG2nQ8>(kp.ijgqHD38>>inUdTE=74\TV#
+\Or)96ul['U.+kXr&tNX_K7U8k(;sg%tV$+L[,"YMHgl<M'>iKJZ1?b.gUm_NuuSQ
+m!B.ar%YYW+/:IX(n#);[p_p&L)S<*\0d)D1$#L#6!fd>`[[C[@Gm9\:C5i6b^'I:
+TSDqp?j_d!;>7-fed(h=PPn\a8jc!*U6#F*FDi92)s>Z`3>ddg==QWqY#!l/q'$BE
+]N6Ond3<D%9Ji3Ga'=:0X5BWLbt>O_gcJFJc\dfqU>sF4&iAjWN#i4kFM8A^42Her
+"XHp>RpI7l&Z6"V(pQnj!^GZanR"IFT,me)\-pq!"e0`I$h%A6m[a>fKcats`?tt\
+c*51uFJ"<7N]h(HF.i8W"c/+@qR8`IW;CVEdc1p%*Y7GM!;SVl!4Tqrb<%R*UXsR5
+]jB&qO#_Oh<H?+DP!5'7Wkab%ejRuba'(8\1C924,^R,HSj2`-EB.;_QYeD^H+n=&
+W.0DsLqd2N6]1l,r/stE&4Ed5/2GnUe,@!IO>`P#=W6YX,O-LsS%XB,9i;Q\qTa=+
+Vb:ti?(B@k`=S-jp.7O^9HZ;F8!fuNddfYp:dgsBkXQuK<0?S2UApiB#MaN2C&cK_
+rkgR3%J:/MHp*oZU]-?O0;u-u%l`3EB`Z[9T'jLB9fkA!Br>@UHMbX<9GVmkjH-6;
+%J<s.Vaai'h:f]sSmk4-?GN]Xii5&84h_oPZOo2+=,"IpTR_moIguh%VOi]q+_V4O
+KCCn<kA1C[4]r<s16?c)'SgG'(PO%NP%C<m1m<@Uk01/.iD7YR&Y'W/ZeTHD2;Tp@
+KrN:'JEVLR";+_$Z09uDfm+7o)UeSp)5b/m(GB*h2oXe8J3gX>Hj)t+:uhl73V$h1
+#NHHP0%UIbCS*:^q[?]^ouuuFbsN:/q^s^G7kC)Ig0.]n/[!5Lb-bL?W+E#aC+^8]
+EggUs3'#c@>P/]Tk]p6^C4D4A9,Oc'F1Ot.pgR#m9La:i]**1!D[qN^YuKCO%Z&JT
+>s;*Nh\V8o_q;]e\jYZQ>X._gqVe!Wh[aY;Q.X#!U5d;U<oCWh]&rB$G^LfOa\g;U
+HXcfoUT&2oeQ'-XdnKG?<QVN7%t&>sOp09-?)i)310'f"1H.hC?i'Li45sPc5;2sV
+F,>uu+#]&+QGPuMjaQ1ZjaQX'0C8$&"s/uiUq<.%=Y"i2G@QB#$PqtV?b-cp<@@ld
+ADol8(X:4@/M/TkTm#Bl?nm]7B,t@KgsFTD8\7Br's\qe(<W=TBbB]4]@p$7EKC;c
+<H'9i-Tg%/0Q^G8=(X4I)7T:g^/E.jhf0FE7F>U%:Elca)_]iCD-_N&p3<0[1Dl+'
+&RR]YaqpX[EC@9404mbn)fQZ?b!fn==lEUnYuObqCcZGqAj=H;'>e/ZMT%*M_.m!;
+X/O^4.D,+@E]CR(Ho#ComjqmE/<i@&-.O76[12'C>pW`q@?FB>@8@oIgipP;D5gt(
+,Ncg99X!;b;`1+0qC/:S0Q;>ccUY1JREofl$QOSNpW$_mf9Bk'MN:,K2bV1d^k1^.
+br!ih@l.iTqaD+VSFFF7g4dEO7?=K@1%E![$ihK-J!g~>
+endstream
+endobj
+200 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 0
+/CapHeight 689
+/Descent 0
+/Flags 4
+/FontBBox [-56 -420 2335 920]
+/FontName /FOMOIC+msbm10
+/ItalicAngle 0
+/StemV 40
+/CharSet (/R/N/C/Z)
+/FontFile3 201 0 R
+>>
+endobj
+201 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 1246
+/Subtype /Type1C
+>>
+stream
+8;U$&InUem(rrheGK5br'5RbpnFhe[Z<8#e,?^eh6'nj9!>Cdt0n1HK)IYYi"9ckL
+2i^e=mI^^t(6ID^%>NhQAhKb?@Q(!e72+(%pm6hWR=?&rM>4gUSs`)&=oWc>jE\Ib
+o(fqZN\I7@3h7ndBROarEQ9l;*Nus+b-sGj`"K"FLPjMVOWNU'E.LkN@l0i&UUa5b
+<1%+IZBF^b?*NQJf_W+`24$u"[5DlFgWH,DDmPe%E42%c.ie!KT(\I/Rle.na'R&'
+[i_tp^D0ePb1Y1ZF#@N6XcrL$1qU?A\4W@U)RdO(>_B)pe_]D&.a+o6f!oLdgei9b
+eonQKhXs?NMn@6VSTK"bpejW8s25%KE7?b8-&CBqIc:@t*'n=GKRpY6'@R0Y`ERaN
+&(B)?rR/$02J5Jnh)/bB6)BG[(&"#fiU<7#Y?SjU.2lc\rQ368U,_3=Nr!d/.?!TV
+@3*REqBa5#iqkFYC7DU>8?uT7j[;4FJZmE,+[."S5,$To]th*(`nXsr\OgtLR)]tI
+Jm7_)W)^oC\BdincZ1neL/0T:XMHI/IL<)]nDG[OR4$$0\6f^'4g\b23:!"#R7n.6
+nW:s)a!>BO&s4A9/<YIFhU)TX#V3I4E!%,pdB)F-q2lOQ:l0.=36B7UKM^D^H3^*E
+BiLjFO@.EO(uL'B=O7TNkFq]/n0eV4ECpN3"pIJP$]2K*hAUq5d.hBuJ;f:O;*TtE
+.J*@<Y@dn>!WeE\7Cq@->6>oU6/F?'EmphU5TB]2J'8ub#_iH?&-K6eGY`aU`4Jt,
+FakjT.e"bGJYKnoL2/7-NP2#=!,SQ'7mj%&4H$ru`CP)!`kol_cl'J,qH%t3a4/*a
+1bdVg><fq<^d"[BhOY-5!-O)]jje*"(^dPtYeM\8GtONs@8MKG#u2")!D$,kQi5d!
+N&jOS90KQc?p03o)'=K(mn-ZuF5_^(bJ2*;NQUmA'McM`:%02"rM>YPc1fNM`?gKE
+>QE^H1"5,>l.-3J3dBuGLL@gi4/\W0Ge3#4$UBmt?bErp^MH@iRZ2LFj8s/?:CJM%
+I\0CA!hA4pl7f);]SAh!rtn9U/4H9pQW!]<[m>L?nDK3%IT]2O-Xq*55\_;$Ide<R
+,GjQ%X!\!Y:_\*fQP:+U7[SQgWS&aJ[>ci.(FL$%bUs1Oq*uiu6f48?+-X15c:cuA
+St>SE\*&i_&mh$-S"m3/KEebQ*Z?i;B3rn^@M;5+,"7LErs:@Z9Wm<f~>
+endstream
+endobj
+202 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -205
+/Flags 6
+/FontBBox [-3 -218 1171 750]
+/FontName /FOMPMA+cmmi7
+/ItalicAngle 0
+/StemV 38
+/XHeight 444
+/CharSet (/period)
+/FontFile3 203 0 R
+>>
+endobj
+203 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 358
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$%7X,f:ea5+@r6's2ZNjZ!AX?g!;IN7p`0G2*<Z'R"T'&F".ou)p`0bY
+M#2'0"I&Y5"nu%/pK8%$>S4.5M%Tdj!<E[GE%rt"0/546:2b;-3Aa*AE-ZJ<B4uB0
+-poF+0f_6N/0I8fF(oG59.h>]@;L41BOu?>+@0g[+AuodBQS;<;Iso\Ecu#)/dapR
+95dO5+@^9eFE8QlDes6$@ruF'DCco(AThX$/OD("D/EuG!!!!"3WK-j!!30%"=X+o
+%fZQ.7i[H]$N]u'pBq)t!ll$jVJrW;VP^GqE2IDcE,]S6%X4Q?6^mb#TMM0aqd>Zo
+*hYq$$jj6IYm[UrPRIu*a-$i?~>
+endstream
+endobj
+204 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 0
+/CapHeight 722
+/Descent 0
+/Flags 4
+/FontBBox [-15 -270 1257 786]
+/FontName /FONDOP+cmsy7
+/ItalicAngle 0
+/StemV 49
+/CharSet (/multiply)
+/FontFile3 205 0 R
+>>
+endobj
+205 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 461
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$%7X,g6r-W0@r6:42ZNjZ!AX?g!;IN7p`0G2*<Z'R"T'&F".ou)p`0bY
+I/BWX"R5`Z"nu%/pK\=(?kKR9g(FAf!<E[GE%rt"0/546:2b;-3Aa*AE-ZJ<B4uB0
+-poF+0f_6N/0I8fF(oG59.h>]@;L41BOu?>+@0g[+AuodBQS;<;Iso\Ecu#)/dapR
+95dO5+@^9eFE8QlDes6$@ruF'DCco(AThX$/OD("D0't]!!%NM!Wf%rVuQgr!!30%
+"EjQg%fZWYeQ$jd!V]'G'n)BuR?E\nOHCUYFSBqPGl)aiLl[[TOW0[RQC3hkObf&?
+qg%p]pNcLX"ceY'Oc^QLJ<kY:KnkD;*rC*WFo-FXGm04`KoLg+I=QisKoLeILEH88
+qfr!_qfr@#LP^_>)@gt`pd:MEJY5f2#5_en#9KO+rsT4H$G6bOQCA9kZ'N!1%0~>
+endstream
+endobj
+206 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 6
+/FontBBox [-32 -219 1076 750]
+/FontName /FONEKF+cmmi9
+/ItalicAngle 0
+/StemV 32
+/XHeight 445
+/CharSet (/slash)
+/FontFile3 207 0 R
+>>
+endobj
+207 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 377
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$%7X,g78$*#@r6's3<0'\!AO9f!;IN7p`0G2*<Z'R"T'&F".ou)p`0bY
+C\r&HaSCDkpJhe!=:b.1&[(kq&c`"7!=ima0eP160et=UDg!]m1dc2#H#dV3BQP@F
+6Ra-43B8oI+@9LXBl"nb/g*ksCjC)8ATf[K6#:?[;JBcWFE8R&ATMF'G%G2:$:8/o
+DbXX_7W30dF!*hgCi!ZmFD5Z2/0IVtG%GJA67ubbD.u!1!!!$_!!!Q1!W`<)3;S"4
+rrN5]Nl:g?'nDR#Q]mVpPE-dZq"dnmN/`aTNZ+47Q%4I=L4b:'qt^4i"cA.pM23&[
+FeSRtSG.N,:8%mh@?q->TLAeg$*FW9$`K2O$k02CT*u/~>
+endstream
+endobj
+208 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -205
+/Flags 4
+/FontBBox [-34 -250 1190 750]
+/FontName /FONFLM+cmti8
+/ItalicAngle 0
+/StemV 87
+/XHeight 444
+/CharSet (/hyphen/o/c/p)
+/FontFile3 209 0 R
+>>
+endobj
+209 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 843
+/Subtype /Type1C
+>>
+stream
+8;Ued?t!MPA7XbDoCm=tn^UC[/]k@"#oNZ'B)!Oepd:A3LFi$-$'sJ34O!DB=FS?^
+Lh6SRP@7VfZ\e@%R)&G5rpQh<l[B0H0ebC=nmrUSl5Ak+)X7+[Qg%\B39M)W(1j@U
+PUL3)CFU0)>+4Y'3$f>QjsYK?.JP7P<#0,BQK]hXk2[onJWpm""Jlm3(6t_nk]&U/
+HKY/P._+U'!JR*9F)k0B9/?,1F;0+#b>ND'Sb+%"ARJon:!PD"@,PO6@0g6HA7,T;
+LOk/qQsgoN4iY%ICA<76I.ohBq#7n7kk@QTrgnt[4VO]0Q'g>fTqtiYG9^===)2GM
+>=5,Qo>K3O?#k>m);cL%BjCU(Ho9r.em%%<ShY^*q9CYin^McTmfH-_1mcLP.qu%8
+.@)HU;`fKrr)KdmGV+dIXn5i]\*@m7S^WU;mQY$#I_T-+?VbU4eC=>_%36Hp*?B/$
+EK9:DdXd+!p<3(+B2Y-rKWnqU/`uNF)F_CkIM`!dqH`f[pJieUoAk7"MZssbh$7r9
+dA;s;W]n1GILAEcq&Qp&]/nTG"lB^&QX4<2o/fWfq=;8])qK4LOIk+RgY4Z\ItklU
+Y^[V/];NdF9^J1s4)+#)>D_]lCW\P-J!^02h=A2)S_./d&ICH8=n5e_;\g`Q]+jO`
+eB2uYGBZZe9k]qC2kOqRJ,b0Cq,NXA^"b*NE'd,b>t8a%Sc!Eg5=)BM%1V,bd]HfG
+SK4gQFV:eiRO6.)?i3&W1ogJhQ8\P%hnrR*0%k[6T_-N4O_GTI^N1.Nq8sKNE1Za9
+EIn,k[bhBig#X!Zr9*%o_"EM1on4bV4;[0Si8FhF0E>ck*gm~>
+endstream
+endobj
+210 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 698
+/Descent -207
+/Flags 4
+/FontBBox [-61 -250 999 760]
+/FontName /FONGLF+cmss10
+/ItalicAngle 0
+/StemV 79
+/XHeight 447
+/CharSet (/i/t/m/n/o/slash/e/a/f)
+/FontFile3 211 0 R
+>>
+endobj
+211 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 1087
+/Subtype /Type1C
+>>
+stream
+8;U<.I;BR>(rq-@?JC*9C?`C2lZRL"Qlt/[Z7KAm`7U4_a1=26>G`&@hJDl;Z#pbs
+(G9MJCnnWr/eH/\'6F?99.!bt0o?o]eOIn:]@\fW#u-^:qsQQ=>F;m5LaLG4c]dhl
+o=SM-f--*X,u@lI?5Y0F\LSTk\<e[_eUc3OX;:*N6:uYu:S'IC$+!qi1u#'%I/_q,
+]`r/S_N)ZFccRaKmb&/J;;Q3^3'AliBh=R(/+Jr$V;;%&,B&;upf7=VH&pQ]<m:G-
+d>5k^Eq7&.\1\a9@SZo6;<7&/A5U'9L^NN(i=2^,(YU,<6[V.6e]N>4'SW(u&ZN1*
+Y7tGt=Q4E$4"<S?>p5mfZE%!j5feh1."KH;"fao>W!7*)->buC7qLleb2MOQ/,27+
+:%tH$bPZ]&p$e#Q59ldafQZW1nWRr.k2mTl]fj&!oD9#hQ9./=FWFo4gquTKGBZjW
+OaP=rSr.mV1pB20d4II9!R4aSMIgCIr9WnYf:kNnT(YskKA-llp$@MEL<mX3])SYf
+qhql,ghZP.nnO,e*8-_<,%,%]i9n4s#3jAIH^f_DoA?bjr-I+b#5=.0.?-"Z:;Keq
+\b]rJBScO>@gI"RIqQ)tD=,#.%W31n=U8hs-._b-6B#Ho1nc(R,m?!>r7$4=Cu"RH
+(\O&+37;BfYb&A6-NO`Vd$VhZ$8lU#<#_JETch[+mJ>b-_ZM!/n/6SB51rqUm"!"@
+>?As-rP:Q'2VPHmB)db_,h,g#GW(<lKi0aKc+8TIA!_M.alT$fXT=^E2Pt2IBrkj=
+@4@dm6*Y'rf6CeEl;%2]<6gZ&QI>e+PP!('l"@$^`MP=N]!pojXeW<jH9KJ`?<Z!]
+2:h#IL*&^jAuS;9gHT%[h=r'Yh3*]pa/'iC1N5R<04nWpqb17,@-%e>Y^k7--Gg>+
+MjT<c=Cqg?)jesUhEF)F2u,u3Ie(IcCUTQFES@rI"mm4>154m<-j[o<B_(3"Dn5hU
+%'eWOgu?t+kf0M?F97dQ*9?odhO7i<*2f:O\:.j<HNqugF7B/oomi0XqIoT>L.1_)
+Zq5Q0X&"bDbnKVro8:9d(]\H5M'E~>
+endstream
+endobj
+212 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 4
+/FontBBox [-34 -219 1048 750]
+/FontName /FONGNG+cmmi10
+/ItalicAngle 0
+/StemV 29
+/XHeight 445
+/CharSet (/epsilon)
+/FontFile3 213 0 R
+>>
+endobj
+213 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 527
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$%Rs5h7nuQ)@r6's0e`S.!<FnL*!#aS!Vd];p`9P4(^0^R$j3+1"Sa#H
+(2<YaqQ0LE"nu@8pL4[-AJ)*?%MAaE!<EH@Ed2/7F(oH/DD<au0/546:2b;-3Aa*A
+E-ZJ<B4uB0-poF+0f_6N/0I8fF(oG59.h>]@;L41BOu?>+@0g[+AuodBQS;<;Iso\
+Ecu#)/dapR95dO5+@^9eFE8QlDes6$@ruF'DCco(AThX$/OD("D/EuA0E;(Q!?qLE
+LB%AV!<f4pHk-/WdT':i^%Y0rQ)43j]`G"0T;Vjho+a.AA(K)`Vp;CcN/imYNZ+(8
+O+iQ7LPCY@M'#W56&&;W<]-5k]skGWTc\f[V21ufUrnUtVc&FrDJb&VE$':jHCglM
+f(U#Q_]HS!AX=@)R@9SH/>I&Cq]oDqE1:mAHQQL1@TcSIpFc1['p+oSNLCfUSVr8k
++,,5^MgZOnI>j/7*tEFepd:SGJ"]W2#5_hp#9KO+rsT4:$E+?/P`Q:^W61,/%0~>
+endstream
+endobj
+214 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 690
+/Descent -202
+/Flags 6
+/FontBBox [-62 -250 1195 750]
+/FontName /FONHAL+cmbx9
+/ItalicAngle 0
+/StemV 149
+/XHeight 447
+/CharSet (/s/F/R/G/S/I/J/V/l/m/L/W/H/y/M/X/b/o/B/N/T/C/O/A/D/P/E)
+/FontFile3 215 0 R
+>>
+endobj
+215 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 3412
+/Subtype /Type1C
+>>
+stream
+8;WR3D,_5$)4peo))+VZk`X*Hc5%pf$M]/r9s#Uk.*L?8Z%.Xf\-feZj==W'<Erq_
+FU&[9J8u@3(_oCt;E'2@L/#`5k?+KrK%PD7dH%5tqI/^K*P@lq]=X<+Vu>$!Is:$=
+chlMlH(VV[67sQ0'$8)EFdffgp"\nX[Zj7m()Dc9+U1KUku)N49`2.8:%OL<n<&XX
+IJa]h+!>JDXWSd0''suZW[Duppt2JU15WqnBE!M0"^qcSL1p-M66a=BoCC'3Ejt3G
+WFeX*Wtn)mL<if#bUUieX5ZKH$!I,1_AliQW%(EC=!bFa.o[h[$?ZLu\uhY><bB>6
+-"Nuao60*SkWHObQX,iF[qhR-XXhf`6WSqfC*b.^;;Q&5U/WZ!6Kf_@6m5Ds8;KNL
+,",0WOqJ@),+9Ve,fD>B,+0S)'1;h$9ZW&R`++X!o!+FEQHEmoDV81GW-jI"@ks(W
+5^?39F9HHWT6YG5;nV#\5!*3#KSh_dhl)%=fCsu8mmGq_!$d<i-R:T`PhGuG0(N:2
+4^9ojcm9un/L>54nSepf^f1s#W)!slL2!W<!Ihi@a7V/R0TD*QdUZjaTt[$GUrj,O
+%94roFT.3"0YVD\b@kTD6)=WrBEJULOf45UXDr./%NEn*&srdMiBDq:0):>c.I`(a
+p4*K\89Sk,&b^,6PFb;D^n?dILep.aC4U?\6%kO*PG!F9d*[?W(qi'&=/eDo;$mKE
+Ei=a-qY"j8X!?WQnQNG\:"rQR&B)<kOrLW-jR'5ln>ua0+W\sl#=!d\#I(/@WhDbI
+:Dr[59gmJ<,Y&f?JII\aE<tX0&\PlMMr[U6nZ^PGa)k.#pr@uSXu"WHQ/r]]D).O3
+BJoT_d]-6H(mKe03&7e,r(p%;=V1&3Fj:O#4?D(jO9P77:"TJ.d2_XGgKE^.+10Q(
+$LnT/dC4m''78B4lR\1Ar)[iUY>8%CALu^P_k8-=/2'1"+6$G^;[<*0iI`</NmU?!
+W?/Q7-<"URXt<4Y%>0maej_ed>nk00TduN<.4bg+DMB'+:p@0J#?lM,[8VB*PM].W
+YJKseo[3JXN8Gh,IKb>Cn3^LVY3(4_Mn?q6Lk1jEqJg::Qj5UPU``X)%EDj#"nQS8
+;:mk4j<\3eaeoW$!:bXhpU"Hp"M`BK_$:G$5#Ufe]".2F;cdn>B49OXJPJr$;HH9V
+;2c9&#L](&HSWt1L_31+[6r+:^I'U+/i0(4J0.]MN9g#TF:<*j==+(3?l5HPjjPld
+iZ8[5XjM+R1`B\QlQQn$L4Oi&eLd<bI3H/03ag/>ZS=n(ht99anG48O*J9IkN"kIY
+24't:o*KX\M78VMD:1"r!/"#DWusD49-=4HaGpA!Qj".Is7%%qq#O/gMWK=#kd30!
+IFTf2#&dL%Ina_N.<2ukCDmPF^M.S7s*aq8S;th;S=E8!#5l[W0^_N!<:N.phW(!&
+q_lbe6-KaB%3n\(0jO)2,32neL7UI\9#Fjm1:k*nT'gK?AE;pC/bs4*Oen?Ym51>S
+IRf].RuBk*k,,^:.gmGVUSJ-p^Rsup[%HY+5=ngGn&+ZmaWf$`L,cH_SLXLR<99jh
+8Q?LnWg+o)OO(EDnat)$@R)aZ?lf9BN`3=+4,:pmhTFA(Vl>E*L*NepPcd/\WDQjE
+S2$YPmq66QR2[pW9FQn^9P<"H;l2%q)+H^NLtbLmX5p<!<:euT.=K8VHH#&1DDT>M
+@Vk0s$<..$d8W6d4('L2Kd%p7iHW^niI<iX8&\*A7IMW[DcY`0k79@%@G=4<oHb31
+Ak#fRa]trAfr!?(A_*m-pMFDg7shL.X0-ut'-kkX8R?IO'h$F,",ja!('LD:?8RL]
+/q#0Hn9fcr'JrMI.R62=-bB@Q@$/;`O!U.-_XJpicoMBg$&cQA9tJ6Y4$I_)%QD3q
+QqS%_D+J'PBf#umL2S)\<sKY'p%p>`1?q+n`IZh(D7YsP]?SE_5<dH/l!eDnZnG3;
+]_[mXbX3=2OI+D[qbfSO6ijD7oZ4-:BG0lq2?^<8=6NbmH(<F2H6kN:U@]P5)\rUK
+h`><^`Re3C(A:ob\]$:6pcS^trT,(Ss8;\F=fj4^3_s?-anS^%^HHgj&?*2ZjOH@.
+"D>`++Qq8t84t>B1=e9t(c3Zq##1S0DqU=u=U<H>_Z&st8cDSDfs-?";`Z);^!6.[
+?r;rbh%9Zt"(8IQ6/8pVqi@%pg2CY\+8U#6)o@@F,2W+tD<iqEChMLH=Q=.[^$J_'
+.gG%4@UphQ<3>!Q]ClV=mHm&Z2WbBp,U)S``#n#s';JGk,*"q%9FQ5C@B_X2Cgu+s
+VT/I%4?_lGk@D:!Nqk)HXA6fQ`K&c)4kSJ7aOJB'-VYS=[Q6@B*&34r,Z"dc/jYuL
+CDlLQ)F!q&9&f+&D^k0P4HBML#1#"mNJle`S"c4&=>:7oS8"dmp4q`J(96lZ2HXmc
+Rk\u%%[XMN4eI:n:S0g]3mI540'4Qp4Gjo<aN"@9dnc0ncDNJP#B],k`1go):Y'Ll
+s*4YmG>4YjM!I;fi<mN?'j7HljidS`5(OA$g\qp'/'#MIfF>S\A`PTuFo=?ckdc*E
+dARPh_0a>GL*PTDO5nhND<*UPUprhANF/&&Gns+EZ1n^*+n+D(;02#5pVXbn:k5^B
+mJ':OZ%%eEe31o+pJop8ap.A<OqE(SGn6dq7f;UP\"2=.eQ;YT""a3U]4N>X5#Q-Z
+pZa]B@&$Ts6(HGAQcs`Vo-k.K(@P>Pmk*mq=7'A!=8G#%,Y^(cHMu_`OU94?'EIG<
+7Lr==qf1X!j*.Zpm*'gq[VkKe\n,Zt<p9_S5=JGng>`Yq?Z(E-h"PaA(r(->kP^t\
+_'0Z,`O9XLgU;6/a#9U9mn)m?/tTUp\D&B&mWTaL+0fi"ftT??XASTYa:(\-]3an`
+b>$^02:X'ArWE%9=1D1XT)^s,aa_k+em1LB[kY#d2VS"YTsNm.T'1*`mt/jBja\P,
+QbVj6fDWsBpUB^3Q/CA_^NJYPci3;]qHL2ijm,t]mK9$*1Vm<d]1WrB49:)odW$.4
+Gk5f^giVS'h$rL@P@;#8\$)^-=+821f$^s1RQ!mSID+c)qZE=YN\fd6B<^MmN0pk9
+lJV@79a?_YH@p?*ZhZO^0(85llB9>h@\&pVd@V_%Uf?oSg%nJ/q0MiUFfan4p/WG2
+q7&:P4%F/#<%0c"ZZT`X1b=PXK=k@6BDFW$gQ*?[(`.T:!4H-<Qku`X"s-GuGjG!a
+F0"E:(]K5'SNLU^pC'km;qOs/S_]VA9L0=NG6(Fr"h"I8^/&7pH[m[kTd)`YXY3[8
+ljWdcJ3VKHp8eR38ZC[smHr^mmIKkG:RSs_C0eZ]N/W@?$ou&uks#6HI'9(Y4Itk`
+bX?Wb"e#C93"KtVfAtdHFW(e:GP6m:H$B>k$ip3s4!t~>
+endstream
+endobj
+216 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -207
+/Flags 6
+/FontBBox [-43 -251 1036 750]
+/FontName /FONHBP+cmr9
+/ItalicAngle 0
+/StemV 94
+/XHeight 434
+/CharSet (/two/endash/h/s/parenright/quotedblright/F/three/i/G/t/S/d/four/u/quotedblleft/I/five/comma/v/l/six/m/w/hyphen/x/quoteleft/Oslash/seven/n/y/M/period/b/eight/o/N/c/p/nine/C/quoteright/zero/A/e/D/a/colon\
+/parenleft/P/one/fi/f/r/g)
+/FontFile3 217 0 R
+>>
+endobj
+217 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 6387
+/Subtype /Type1C
+>>
+stream
+8;Wj:BiGdJ(4OfaeHLcRAtrC@<KAX:9>iP7d1ZZd=b\48'bj.Maaboo[#N+>e0r[:
+F`l.cQoI-W@+/qo-kaMH6r@D5'ce#H3[ukUE?4]h]ks>s:*IFq3HO=QI_E>]]_C7Z
+IIDWo#UG`[Jfm1NP7h@LOomN3Mo'f#:`#$p_[+k5R;4eH)C!3h4ip;l\SJ^Qruu:X
+\a&:&$9n0<cb87eO)rrM_AA=;U!2&?L4m8W3^,N#;]Hc8+]>X_APpaFZBqTo,2Z7Q
+L4r>-;Fb82F7RiN+mO`>]Tq4;XPse6G[?tf<pqcFH<-=iX/J!n8Vfl)7_C&k6QN9X
+OL?AkH$NP\bB#KD60^[F'kcV37teOS'RfE8M0LiYNKj[h`d*6480XLY70u@;8jV]T
+OaE\4LgGdG]2AP^,SDLI+VCC_#eA((5T0._OKP<T"<'q+G7b0*:aeXD&B[9eg`7]^
+;$r:>#YgU16?4=__h^Mj4gM&mXg20:QR#5dOLsVLjSLAZW_kKBZ'AA;46Xk*l#&_s
+a18[*bk9UH@,uhk4Xj2(^qbN4JPVQQ8uL8PY;3:']k`#nHp7)"nr<3WnbnMUZ/<)X
+fn12BKPJ't.0!4uB+N;`H*u)N,rjl@:,"_bT=X!FDR.R&V8]aLV8^fu3pHQaTo"Qj
+0V.(&(K]`SfM4(o(\5+QqU^L-Shpp\6fDH=/$</<I&X8t_oc_s8H7q3,%auCY0L?Z
+D*L+':XXJM+rqm<&,7jU$GPAXVL2,/R22@RAZ15@Ia;#7Ns*d&eZP18mo*B0:)A,Z
+O:#K*)LM\+!^Msqo4K*ZmYD=J>%YfTcXcQ.4:9EM.I)O1DFF*$mo&'J$5G[HD5=n&
+WYd[WRC)D\e/0f`;,h]AS![I0[YWPcWoeK,]7#=rWORB;*-\.Er18i5aj-VLqg&,7
+Q&S\UQ4^SXY4"YO^gIC@F-)/^!NHTu2Ja!XAl7VMrn;IfRqZ+"\(S;qD/O6N[W1'1
+nqmcL0,X=TCdD=[6I&sq)%6qLqu;CTb1FT$Ff6sA]RtV0gN#q8eqV1oSL*5W(0)\Y
+1l:R2L!=?_[hp\dOiKgSR0cFrcG9'QBcRUS:)$-TKdkX.9"FU%UX<U-ni.Jua5OQg
+OhjVenQ_/BXq)H%S0?3fX(nt-'[:6PLL>'c%<E\LJ]'O8MkuLk)i\GS]3\@70.eu9
+#1:N0&?K]e8U*:K_\YtH'QQ[<;(B*">&**o\DoT7&CF-87\Ys=qrsS=mc`8^kI[/\
+CJMX@s5b'J/JXdAO:YkX$1eu2JgLNCfj4gOB8?o!P8+Y4!rEjOO&bg`&1$lhOHVgJ
+Wr1SfL5+DfoaO?tH$Mi4q-;hK9E")5+SOUlgDpp8kZ!XG0D4:;(f^PDV7Miun3X,E
+7b?["8E(Y1lmKU6#7gr>%"@+bi5L7u!a^k7q*$XOl#JbuW['iRSUBYYd:#&ld:)7#
+r)40Rl^sYgH)[p)>GXl[(\q2BRnXu@[oKm-YH$i`!CFUAO1[ch$',)BEtUtC608:?
+Lqh,/;$X@*Y+dJVAAR!Ggr`6=-R?"X'VK\:rSoYXGCpt>?6_+3[kXRT8*8E:lg&>$
+l5R)lo/VH!)1/IUkh^723sV[:WP^(/N8X4o*(``jDD3f!^Eh>eSd,VP9gJVugd/;=
+hb0Q)pTLR?U*-`N[C)!R75]A$7G;"*J53cc"N[`rqq\KZM;.hV]>!UB`SAH'YGQa[
+nAjI=S]g=>40.]5QV7-K-GdXgEua"bLct-mQ^j.%AfC]3Sru-'c`a,:[PB@W:@Ws"
+1ic&ok_*(nQ%sG<C'cAf.n()Wo.'!TaXX4q<%O#T1J?F4=k_U@);9Eb;j=*EK?)9B
+Y5,H,<,1Yn'kM]dhSA0XY;3%mHB1u.-1IGAcZ.'2W_]3QZi^O*ContS3apQ%nt.%+
+R4K,iauZQ'*=c@t6%Md40_X(na.RhR#eY``&4l.B5CHOT2@h8/#)>QQcZWZ3mVM(2
+;U7*5FEr^ChoE0M6/&n,2JlbheH0(20XCNfI2S)mBW4*5[om.m<dXW[HZp.sMOgC\
+JPgemlcBlhIr-gXEVZ;,H@gpVp3p@EqV6N(8oUC(#^[jNa@t.ThcW`T+6QDM*pr_a
+gX*T^fjB!?BGNGD\n0'bMX0V/<VFU-H_PIi+ATr:0Xh9?L+'3%*`rhgQZuAr0T9_@
+@,&b-CjpCD#V/qLiM8e7biBC1@'\Z/Q*/E%OujbK&7\dUqLInI?\%mRJrG>E0S_FX
+@dV)_Zj)R-*5!Sa?A`g"^K>dA`WKRaF"8mK2rQ:q$H5!k7K"8<R"\&i!2cCS93U>#
+!qq+<[R#u^bCN91o&BH[TMO^?88[K%p/9d+F<80;4:M#IrLe/X@qXDk*m!MJ$`WX^
+W2/t-$30Fga%nR4^eLI?FYu1IbQj=Ic'U8go*3eMSZ9OI/*r6hf;7WTXtscJ'%>=Y
+1`Z5'9(ch8H?dEf@\jG"_chnl8"6M[3.#Z<Z<e\%?d-7bdr%Gi]E:h;/AVqN2e3?j
+`pVI.i73*lmu\MPhAE.bk!!*8Is)gD1t-'gnLtXmW\C+O`V7"nR*Ehc>@)j>hKGuZ
+if#4ZOYN10V56l(da@*c[ke@Hs3I3e$hF<P]1?'lUZ@M>:8/U_O9#f$Z[Yo;V0Us)
+_nKGY/DRhWC:9"#rZJ/<s0>t5;,(>!fFW,-8rM"LSQrkKnO_8sYtM4-MUkj/<!:?:
+BVb_u5sRk9Gt8X&5W%HM;7$Ud0nG6!JI#]nJr9>P;'1bNC.Au/nM0^A00QgWc4*@I
+9=ne:B@b4W5PL\]pUBnkIJZ8>FVKn$D+YUK*'IN4L/@)q7;Jm&;HK!A_ZDZkM$U;!
+lQOGPVdq,1l`&s0e.b6CW:jl0T_S>>?P0CaP.+F$1gC5'?^BY1,-_W%5OZ4AD]?nn
+N]e0k3@Vn]OSbV@q!i^Mc##\rSRISK^Z2LQQVJsB.Ss!0IR^QYb4f`eYpUQD?*nKZ
+AfA:D8l$ZaKKR;sl2kU_:18)a*echp!I-eirt#Hg#Q_QQO=YNt$;.$\l+fH:pW'rp
+I`<H?6r%TFU:Y9T"T%!jqY_ZkG8;/IQq9=n$DtU<g`%SK&(L$WQn!"%KVS6U3dcfb
+7DS*!>c=Mm$T5oi1[<uqV-[0C4?I32V[BoonUVbJ(W"RqVDA=QaB0W@UtQiUI0ep2
+`Ld:cqr#X`5>GDECcS<!1c2-M7,3QSb>dn@qVf`0Tnn>l&_,0-EUU6+5qZ`.o72Ft
+V%IrG!TL%k==\0*Hm:5kg``[mX*BH^L&P+dj*3!u]TE$gs.R,FX5Hq\>*lQ[0TXUm
+lS9%Td%r(P-VoMPW'``2Bg#&RNK6V^A*NM.Qd0]B['qc?FV8@,jQq;/M0&&mD/JZK
+Ffbq"RqQmHe8*W.r;G.ErdJ%#E_5dY>Es(H<W5,6G/Z^Qi,2+\cBX[Kb)/gWpaYH=
+f-?uP#0fe5[R$CHQG_eEk]4':Zu,9Sg99/&17P\,b\"7c$p;KE\4I*fkL$^MNbL_;
+<skjBPE"bYiSI?,bY:rX^hr127le49SgQ+<,F<=_@:D=>e=1RE3bAbbR?a%kKI4;0
+7(.r:)+(P7$.4Kh1/0,oHr0]N]"O;h0@OO/D,.DAjXN)+92KucX/HNj&CKMH*#uGJ
+/f]457TZ*+b9=:4?4j!M3;PZ-4[fdP4(ce18,21M"rSK'6/OE=/JL1o.</uOp%]M!
+&H3>3*WUki/tCu>#QNeZa4AA7Z][aoercL5m6;g'YV`JmaFNXN6Z?_0o/G9l#lg$N
+H0$W^1b+qh*kc5NR'=)Z/IO@.p$\9S/[dZtIsoV,ZXa<Up=MB\l0gYOG8ba=_X1I"
+L_6pk$)W!S'pH=D9Z6K6(SIu):^<0rNjm]In/bHDai*X4YV+rI,J5DeMMaAGVC3W3
++]Y@*3fR1<3,:WdWFiQ-2j#,H/<%\]M9/;$]`Z-L9Mu"3GHYZ$3rXJdg%KDi&ksX&
+!P^FANcJ)g=Cr\`85)6uZM?%!2*I(Or%RtpI=:W/4hEDs(fnbGX7ocDkm2KZonM[t
+QjncO(1QO?6S+kT*PQiOh8sjf(9Z/lq1^Y1.<Equl%p2'6a>5Ur!2kHo4.!hmj:,P
+G5(ZPs"]s#'5!h;)$OORAW?K;gX.3nk0-^#EEOu.=]Wj6c_$do05u#]J\1gUa"CVM
+i&#`/WQ:fUGdk[3[GR[I+3S(UI8F9dXCFLnKVbG.N#7(,q_$e;Xs,>D3RQJ\`<h?a
+ltlbf@[l8Rj>YC+]"Si7nk>L@R[0D.JNVr,<4XjfQ-\oHDhP8h91mZsN+d@>C@,bi
+]ro*[h)Z)@*_mK2m^W.hJ^EGbjN6dNY"1jZOrq.!.d,2a)I3:dj(Z7CR\NDur9L/`
+OtI+Q.[\Q?*eOY1K79_`(c9An&g*-bcF6ufB@,=P+>UG4iUuj@j[!<]%&r:J0M]SQ
+VuamT-,p]s2-ES_I]iD00&kZTc&/T%lN:j2>$<CQd'Wl^jtKoGjQQcBeWA(/L!%tX
+B1!Jr41H[+4q]qb8)3^X!9fD]5:Db'XLrcKQGI\^Mj#P:3(KA8P)".S"Jf,e[M#o!
+0@s6(+&H$s7%Yn@r<?(\mKtdVB=N+72`F*pb9h&XOLS>r]O:CRI6iG@*2jAh1NqnN
+/9Z,>Hk"u+_h2cS+c[LBQGE-6f1I0j6t0tcfGfQ7WR4F($q<Wi]`KFgIt0?Cp$GS!
+$l-4FR,=4?/U%S+?-KM0a5">`d)%0s?(jcB7GLq(d1G-haC_A.Bk`I4H&;@mH$T5*
+PsnPBAUJ#&]5)-EQA*Q8d@MG6k(ah?Tf"?aU6[:Go9Sa"AV1YK_r`HfSSK_L<jT96
+,9T^Q0Ek+9H[B2#^'OfJ3V'0>%EBEr2`+gomcc_bhK(.j9derdA8O@e>_.URdSf68
+JkebF\jAe484:LZ^/k9iNRQQ%!<c5Gj_oO39Xjles0ILT@_X<,m_(O2Ks0F?DI'%[
+2.W]M/2kGt%_bW]McYUi:=>-A0&gTg/oeaOgJ:lW5Kb;EbDV;OqVpMrqT-b>eoe(S
+8tiBL=4`_(X39mu[8F](N7?a2dYUYP6SjCO^HQ/b%`"5,%)@Ae<AK![cST[&=-ubt
+HQh7Hd%-Tl\aYMje4Scq?a8m_RdD-$AuPX"gG@TB`+"3H<ekj=_>l):%5$Z*[oeZ;
+4EVf/@/$R[aPU;Vi.1]4\I5*90,E,HD`N8*%OCdQ$i^N=ThFA&%mPjpWq)00>1f/H
+(Sf?DP<<W8m4D3<p6ECTf-GYsG@6]hY)_=-P)#?eO'c_e6I]]7>BtoL"LZ;(df`aN
+&S87[O2Xr9gb[o,'?:;cH5KN$)PWD3O:K't?$UHdC3Ys.UZkF`6$AUN9I2!_-74Ta
+f8C>%.>ntd%:.m.bPn'P6f&02jI6]i/V8meZM+XCE72GaFuS#f75lkMQUU;@>$&PI
+1n,OnSlIj^/"2bO>E\qbJP"76G"^)6r<kf=c,/SW=Elms0bh;f[UWH.:,qjeW6!rH
+cA%i_6KcqA9Z[O6K+tZ)@_G!4FS9_VX34&W9P*Q#5"a$l=$lOYE9&<@S"U??I0u#*
+ECU)6T.@NqS37bK8V\YjS*FaFBd/G/_=FNsAVZWcB,3rnJVYhqJ=%b)%B1k;^P+'Y
+1Sq2o6(>6H$De4Q3f[-iip^Z!TnRri&/+BU`.X*XNJ*QO&p3*PpfZB!:P3Rt!7UV2
+]R/MGGKr:Zou_snb=`PnON<1f5c`F[Z4!#M;YJF]cDZ)>`N-*aK,s$'RMG_rl[1%O
+TGied[r)07gPG1qX)lj:mRD9hM8Afk=dFrZ37W;KSBJY26<11!)H\DC-3F[3.L3n2
++C$LbKu6fU`6/%_L)-"ICl,NTj*7`=>O3\F/fsUDrP:eV:Y/tT,=nQ%(aS5cIj%LI
+f[nNr\$K+t--4l3^cnUR0`I"&]kFHW`r]NE"K)[T98\H^Mooe^?]b5CZY2Ug\!_n_
+'(a]$o>k0ANLi9rr#LO>cC[gVCkG&^-pSlni^&r%_3"L#,o/?^[lX=[Rn^7'@!5"I
+,P2h"*.)F/P/)Z1CiYa.k07ubm*kbCM6mMfA/m/]&$m+mpEjOlA2^J+U>$J]7\qj8
+$2n<2/)H+Lr%S/tm(VZWP)3.N4-SgU"P;cI1(G4(6.<mCBJH'=WXFC<2Xb%b7#'2j
+7dms;JNeQJIK"?;%l?\MHt69TjTqR2fqCuO-*X5A^a<bDa%,DL68u$um],T*c4[U_
+$L`eP?\!o$_^]Q&N(T5SW&`h*ig_V;G:Cl!hnOR9-;Hj"iE1(mD;)t$`B9YTkU.rF
+K_oa<9GP%D?0/n;4E;m%<G8>K)b^@FmU@hVXS-rdfgk?L"VNOXWO+@BqD2S6X6>NX
+c:gK1bRuGDD50QMg9P/@Q.u8>4S:[M19HFkC!T!E"oon_o#q~>
+endstream
+endobj
+218 0 obj
+<<
+/ProcSet [/PDF /ImageB ]
+>>
+endobj
+81 0 obj
+<<
+/Name /T1
+/Type /Font
+/Subtype /Type3
+/Resources 218 0 R
+/FontBBox [3 -8 59 45]
+/FontMatrix [1 0 0 -1 0 0]
+/FirstChar 162
+/LastChar 246
+/Encoding 219 0 R
+/CharProcs 220 0 R
+/Widths [42 0 61 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 37 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 65 ]
+>>
+endobj
+219 0 obj
+<<
+/Type /Encoding
+/Differences [162/#23A2 164/#23A4 185/#23B9 246/#23F6 ]
+>>
+endobj
+220 0 obj
+<<
+/#23A2 221 0 R
+/#23A4 222 0 R
+/#23B9 223 0 R
+/#23F6 224 0 R
+>>
+endobj
+221 0 obj
+<<
+/Length 219
+>>
+stream
+42 0 3 -8 39 45 d1
+q
+36 0 0 53 3.1 -8.1 cm
+BI
+/W 36
+/H 53
+/BPC 1
+/IM true
+/F [/A85 /CCF]
+/DP [null <</K -1 /Columns 36>>]
+ID
+.I[<9&IUoj&I:EANc&qH%FW_%XY6ODg=Fet^,>T_^]4?6s1c>CpO^/hV>f>:]djU"
+6PrG76OF59)7BME^]XX&~>
+EI
+Q
+endstream
+endobj
+222 0 obj
+<<
+/Length 262
+>>
+stream
+61 0 3 -4 57 50 d1
+q
+54 0 0 54 3.1 -4.1 cm
+BI
+/W 54
+/H 54
+/BPC 1
+/IM true
+/F [/A85 /CCF]
+/DP [null <</K -1 /Columns 54>>]
+ID
+,N+hDm9;FN9%Y8#>6m'fKGmn.+riGATKq43+U0F5%9dM1FIUb-DtKOt-NEp:s8W-!
+s8L_ZrNs=V0AB-8D(B=!:4il#0uF9UG=dDiS"pmSh&sRPOC:(=(aeJTFR:pc&-2~>
+EI
+Q
+endstream
+endobj
+223 0 obj
+<<
+/Length 168
+>>
+stream
+37 0 6 29 30 64 d1
+q
+24 0 0 35 6.1 28.9 cm
+BI
+/W 24
+/H 35
+/BPC 1
+/IM true
+/F [/A85 /CCF]
+/DP [null <</K -1 /Columns 24>>]
+ID
++k<]'@'XMTjAG\)5QCc`s8W-!qJnPDn,WM#~>
+EI
+Q
+endstream
+endobj
+224 0 obj
+<<
+/Length 173
+>>
+stream
+65 0 5 -3 59 45 d1
+q
+54 0 0 48 5.1 -3.1 cm
+BI
+/W 54
+/H 48
+/BPC 1
+/IM true
+/F [/A85 /CCF]
+/DP [null <</K -1 /Columns 54>>]
+ID
+.bl02qLABKe1dZtOhd-Oe:7%k_@E39s0_5]$321M~>
+EI
+Q
+endstream
+endobj
+225 0 obj
+<<
+/ProcSet [/PDF /ImageB ]
+>>
+endobj
+82 0 obj
+<<
+/Name /T2
+/Type /Font
+/Subtype /Type3
+/Resources 225 0 R
+/FontBBox [4 -18 50 59]
+/FontMatrix [1 0 0 -1 0 0]
+/FirstChar 189
+/LastChar 191
+/Encoding 226 0 R
+/CharProcs 227 0 R
+/Widths [23 0 53 ]
+>>
+endobj
+226 0 obj
+<<
+/Type /Encoding
+/Differences [189/#23BD 191/#23BF ]
+>>
+endobj
+227 0 obj
+<<
+/#23BD 228 0 R
+/#23BF 229 0 R
+>>
+endobj
+228 0 obj
+<<
+/Length 174
+>>
+stream
+23 0 6 -18 16 42 d1
+q
+10 0 0 60 6.1 -18.1 cm
+BI
+/W 10
+/H 60
+/BPC 1
+/IM true
+/F [/A85 /CCF]
+/DP [null <</K -1 /Columns 10>>]
+ID
+0^7&aqc9ghr7t`[s8Pmps8URJs8W(js0ZUk!'gY~>
+EI
+Q
+endstream
+endobj
+229 0 obj
+<<
+/Length 228
+>>
+stream
+53 0 4 -1 50 59 d1
+q
+46 0 0 60 4.1 -1.1 cm
+BI
+/W 46
+/H 60
+/BPC 1
+/IM true
+/F [/A85 /CCF]
+/DP [null <</K -1 /Columns 46>>]
+ID
+.`?u\3(0Y.#3e(IX7ke-X*b_e?iROfj8]/Z1_#]::8@jhs8W,o.Im0V>3`%IU3$id
+K1j=H%5*`PfL`+X)R+dH$m8tD"9:[~>
+EI
+Q
+endstream
+endobj
+4 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F1
+/FirstChar 0
+/LastChar 196
+/Widths [576 772 720 641 615 693 668 720 668 720 668 525 499 499 749 749
+250 276 459 459 459 459 459 693 406 459 668 720 459 837 942 720
+250 250 459 772 459 772 720 250 354 354 459 720 250 302 250 459
+459 459 459 459 459 459 459 459 459 459 250 250 250 720 433 433
+720 693 654 668 707 628 602 726 693 328 472 719 576 850 693 720
+628 720 680 511 668 693 693 955 693 693 563 250 459 250 459 250
+250 459 511 406 511 406 276 459 511 250 276 485 250 772 511 459
+511 485 354 359 354 511 485 668 485 485 406 459 917 459 459 459
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+302 576 772 720 641 615 693 668 720 668 720 1000 1000 668 525 499
+499 749 749 250 276 459 459 459 459 459 693 406 459 668 720 459
+837 942 720 250 459 ]
+/Encoding 230 0 R
+/BaseFont /FOLNEH+cmr17
+/FontDescriptor 162 0 R
+>>
+endobj
+5 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F2
+/FirstChar 0
+/LastChar 196
+/Widths [612 816 762 680 653 734 707 762 707 762 707 571 544 544 816 816
+272 299 490 490 490 490 490 734 435 490 707 762 490 884 993 762
+272 272 490 816 490 816 762 272 381 381 490 762 272 326 272 490
+490 490 490 490 490 490 490 490 490 490 272 272 272 762 462 462
+762 734 693 707 748 666 639 768 734 353 503 761 612 897 734 762
+666 762 721 544 707 734 734 1006 734 734 598 272 490 272 490 272
+272 490 544 435 544 435 299 490 544 272 299 517 272 816 544 490
+544 517 381 386 381 544 517 707 517 517 435 490 979 490 490 490
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+326 612 816 762 680 653 734 707 762 707 762 1000 1000 707 571 544
+544 816 816 272 299 490 490 490 490 490 734 435 490 707 762 490
+884 993 762 272 490 ]
+/Encoding 230 0 R
+/BaseFont /FOLNFN+cmr12
+/FontDescriptor 164 0 R
+>>
+endobj
+6 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F3
+/FirstChar 0
+/LastChar 196
+/Widths [529 816 762 593 653 686 707 762 707 762 707 571 523 523 795 795
+230 258 490 490 490 490 490 647 435 469 707 762 490 840 949 762
+230 311 490 816 490 816 741 272 381 381 490 762 272 326 272 490
+490 490 490 490 490 490 490 490 490 490 272 272 311 762 462 462
+653 647 650 626 704 583 556 653 686 266 460 674 529 850 686 722
+623 722 630 544 668 667 647 919 647 647 598 283 490 283 490 272
+272 469 502 435 502 435 299 490 502 230 258 475 230 774 502 490
+502 502 333 375 354 502 448 666 448 448 425 490 979 490 490 490
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+326 529 816 762 593 653 686 707 762 707 762 1000 1000 707 571 523
+523 795 795 230 258 490 490 490 490 490 647 435 469 707 762 490
+840 949 762 230 490 ]
+/Encoding 230 0 R
+/BaseFont /FOLNHC+cmss12
+/FontDescriptor 166 0 R
+>>
+endobj
+7 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F4
+/FirstChar 0
+/LastChar 196
+/Widths [676 938 875 787 750 880 813 875 813 875 813 656 625 625 938 938
+313 344 563 563 563 563 563 850 500 574 813 875 563 1019 1144 875
+313 343 581 938 563 938 875 313 438 438 563 875 313 375 313 563
+563 563 563 563 563 563 563 563 563 563 313 313 343 875 531 531
+875 850 800 813 862 738 707 884 880 419 581 881 676 1067 880 845
+769 845 839 625 782 865 850 1162 850 850 688 313 581 313 563 313
+313 547 625 500 625 513 344 563 625 313 344 594 313 938 625 563
+625 594 460 444 438 625 594 813 594 594 500 563 1125 563 563 563
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+375 676 938 875 787 750 880 813 875 813 875 1000 1000 813 656 625
+625 938 938 313 344 563 563 563 563 563 850 500 574 813 875 563
+1019 1144 875 313 563 ]
+/Encoding 230 0 R
+/BaseFont /FOLNIH+cmbx12
+/FontDescriptor 168 0 R
+>>
+endobj
+8 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F5
+/FirstChar 0
+/LastChar 196
+/Widths [692 958 894 806 767 900 831 894 831 894 831 671 639 639 958 958
+319 351 575 575 575 575 575 869 511 597 831 894 575 1042 1169 894
+319 350 603 958 575 958 894 319 447 447 575 894 319 383 319 575
+575 575 575 575 575 575 575 575 575 575 319 319 350 894 543 543
+894 869 818 831 882 756 724 904 900 436 594 901 692 1092 900 864
+786 864 863 639 800 885 869 1189 869 869 703 319 603 319 575 319
+319 559 639 511 639 527 351 575 639 319 351 607 319 958 639 575
+639 607 474 454 447 639 607 831 607 607 511 575 1150 575 575 575
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+383 692 958 894 806 767 900 831 894 831 894 1000 1000 831 671 639
+639 958 958 319 351 575 575 575 575 575 869 511 597 831 894 575
+1042 1169 894 319 575 ]
+/Encoding 230 0 R
+/BaseFont /FOLNJJ+cmbx10
+/FontDescriptor 170 0 R
+>>
+endobj
+9 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F6
+/FirstChar 0
+/LastChar 196
+/Widths [625 833 778 694 667 750 722 778 722 778 722 583 556 556 833 833
+278 306 500 500 500 500 500 750 444 500 722 778 500 903 1014 778
+278 278 500 833 500 833 778 278 389 389 500 778 278 333 278 500
+500 500 500 500 500 500 500 500 500 500 278 278 278 778 472 472
+778 750 708 722 764 681 653 785 750 361 514 778 625 917 750 778
+681 778 736 556 722 750 750 1028 750 750 611 278 500 278 500 278
+278 500 556 444 556 444 306 500 556 278 306 528 278 833 556 500
+556 528 392 394 389 556 528 722 528 528 444 500 1000 500 500 500
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+333 625 833 778 694 667 750 722 778 722 778 1000 1000 722 583 556
+556 833 833 278 306 500 500 500 500 500 750 444 500 722 778 500
+903 1014 778 278 500 ]
+/Encoding 230 0 R
+/BaseFont /FOLNLA+cmr10
+/FontDescriptor 172 0 R
+>>
+endobj
+15 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F7
+/FirstChar 0
+/LastChar 196
+/Widths [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+525 525 525 525 525 525 525 525 525 525 525 1000 1000 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 ]
+/Encoding 231 0 R
+/BaseFont /FOLPCA+cmtt10
+/FontDescriptor 174 0 R
+>>
+endobj
+16 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F8
+/FirstChar 0
+/LastChar 196
+/Widths [706 939 877 782 754 843 816 877 816 877 816 678 647 647 970 970
+323 354 569 569 569 569 569 843 508 569 816 877 569 1014 1137 877
+323 323 569 939 569 939 877 323 446 446 569 877 323 385 323 569
+569 569 569 569 569 569 569 569 569 569 323 323 323 877 539 539
+877 843 799 816 860 768 737 884 843 413 583 874 706 1028 843 877
+768 877 829 631 816 843 843 1151 843 843 692 323 569 323 569 323
+323 569 631 508 631 508 354 569 631 323 354 600 323 939 631 569
+631 600 446 453 446 631 600 816 600 600 508 569 1139 569 569 569
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+385 706 939 877 782 754 843 816 877 816 877 1000 1000 816 678 647
+647 970 970 323 354 569 569 569 569 569 843 508 569 816 877 569
+1014 1137 877 323 569 ]
+/Encoding 230 0 R
+/BaseFont /FOLPJI+cmr7
+/FontDescriptor 176 0 R
+>>
+endobj
+17 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F9
+/FirstChar 0
+/LastChar 196
+/Widths [799 286 799 514 799 514 799 799 799 799 799 799 799 1028 514 514
+799 799 799 799 799 799 799 799 799 799 799 799 1028 1028 799 799
+1028 1028 514 514 1028 1028 1028 799 1028 1028 628 628 1028 1028 1028 799
+279 1028 685 685 914 914 0 0 571 571 685 514 742 742 799 799
+628 821 674 543 794 542 736 611 871 563 697 782 708 1229 842 816
+717 839 874 622 563 642 632 1018 732 685 742 685 685 685 685 685
+628 628 457 457 457 457 514 514 400 400 286 514 514 628 514 286
+857 771 857 428 685 685 799 799 457 457 457 628 799 799 799 799
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 799 286 799 514 799 514 799 799 799 799 1000 1000 799 799 799
+1028 514 514 799 799 799 799 799 799 799 799 799 799 799 799 1028
+1028 799 799 1028 799 ]
+/Encoding 232 0 R
+/BaseFont /FOLPKL+cmsy9
+/FontDescriptor 178 0 R
+>>
+endobj
+18 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F10
+/FirstChar 0
+/LastChar 196
+/Widths [560 857 799 630 685 727 742 799 742 799 742 600 551 551 836 836
+245 274 514 514 514 514 514 687 457 494 742 799 514 886 1000 799
+245 326 514 857 514 857 779 286 400 400 514 799 286 343 286 514
+514 514 514 514 514 514 514 514 514 514 286 286 326 799 485 485
+685 687 686 657 743 617 589 685 727 287 486 715 560 898 727 759
+657 759 666 571 702 707 687 972 687 687 628 299 514 299 514 286
+286 494 531 457 531 457 314 514 531 245 274 502 245 816 531 514
+531 531 351 394 371 531 474 702 474 474 447 514 1028 514 514 514
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+343 560 857 799 630 685 727 742 799 742 799 1000 1000 742 600 551
+551 836 836 245 274 514 514 514 514 514 687 457 494 742 799 514
+886 1000 799 245 514 ]
+/Encoding 230 0 R
+/BaseFont /FOLPLK+cmss9
+/FontDescriptor 180 0 R
+>>
+endobj
+19 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F11
+/FirstChar 0
+/LastChar 196
+/Widths [778 278 778 500 778 500 778 778 778 778 778 778 778 1000 500 500
+778 778 778 778 778 778 778 778 778 778 778 778 1000 1000 778 778
+1000 1000 500 500 1000 1000 1000 778 1000 1000 611 611 1000 1000 1000 778
+275 1000 667 667 889 889 0 0 556 556 667 500 722 722 778 778
+611 798 657 527 771 528 719 595 845 545 678 762 690 1201 821 796
+696 817 848 606 545 626 613 988 713 668 725 667 667 667 667 667
+611 611 444 444 444 444 500 500 389 389 278 500 500 611 500 278
+833 750 833 417 667 667 778 778 444 444 444 611 778 778 778 778
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 778 278 778 500 778 500 778 778 778 778 1000 1000 778 778 778
+1000 500 500 778 778 778 778 778 778 778 778 778 778 778 778 1000
+1000 778 778 1000 778 ]
+/Encoding 232 0 R
+/BaseFont /FOLPOG+cmsy10
+/FontDescriptor 182 0 R
+>>
+endobj
+23 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F12
+/FirstChar 0
+/LastChar 196
+/Widths [627 818 767 692 664 743 716 767 716 767 716 613 562 588 882 894
+307 332 511 511 511 511 511 831 460 537 716 716 511 883 985 767
+256 307 514 818 769 818 767 307 409 409 511 767 307 358 307 511
+511 511 511 511 511 511 511 511 511 511 307 307 307 767 511 511
+767 743 704 716 755 678 653 774 743 386 525 769 627 897 743 767
+678 767 729 562 716 743 743 999 743 743 613 307 514 307 511 307
+307 511 460 460 511 460 307 460 511 307 307 460 256 818 562 511
+511 460 422 409 332 537 460 664 464 486 409 511 1022 511 511 511
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+358 627 818 767 692 664 743 716 767 716 767 1000 1000 716 613 562
+588 882 894 307 332 511 511 511 511 511 831 460 537 716 716 511
+883 985 767 256 511 ]
+/Encoding 230 0 R
+/BaseFont /FOMAFI+cmti10
+/FontDescriptor 184 0 R
+>>
+endobj
+24 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F13
+/FirstChar 0
+/LastChar 196
+/Widths [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+525 525 525 525 525 525 525 525 525 525 525 1000 1000 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 ]
+/Encoding 231 0 R
+/BaseFont /FOMAHH+cmtt9
+/FontDescriptor 186 0 R
+>>
+endobj
+25 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F14
+/FirstChar 0
+/LastChar 196
+/Widths [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+525 525 525 525 525 525 525 525 525 525 525 1000 1000 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 ]
+/Encoding 231 0 R
+/BaseFont /FOMAKC+cmitt10
+/FontDescriptor 188 0 R
+>>
+endobj
+29 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F15
+/FirstChar 0
+/LastChar 196
+/Widths [754 1000 935 832 806 896 870 935 870 935 870 736 704 704 1056 1056
+352 384 611 611 611 611 611 896 546 611 870 935 611 1078 1207 935
+352 352 611 1000 611 1000 935 352 482 482 611 935 352 417 352 611
+611 611 611 611 611 611 611 611 611 611 352 352 352 935 579 579
+935 896 851 870 916 819 786 942 896 443 624 929 754 1091 896 935
+819 935 883 676 870 896 896 1220 896 896 741 352 611 352 611 352
+352 611 676 546 676 546 384 611 676 352 384 644 352 1000 676 611
+676 644 482 488 482 676 644 870 644 644 546 611 1222 611 611 611
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+417 754 1000 935 832 806 896 870 935 870 935 1000 1000 870 736 704
+704 1056 1056 352 384 611 611 611 611 611 896 546 611 870 935 611
+1078 1207 935 352 611 ]
+/Encoding 230 0 R
+/BaseFont /FOMBIM+cmr6
+/FontDescriptor 190 0 R
+>>
+endobj
+30 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F16
+/FirstChar 0
+/LastChar 196
+/Widths [664 885 826 737 708 796 767 826 767 826 767 620 590 590 885 885
+295 325 531 531 531 531 531 796 472 531 767 826 531 959 1077 826
+295 295 531 885 531 885 826 295 413 413 531 826 295 354 295 531
+531 531 531 531 531 531 531 531 531 531 295 295 295 826 502 502
+826 796 752 767 811 723 693 834 796 383 546 825 664 973 796 826
+723 826 782 590 767 796 796 1091 796 796 649 295 531 295 531 295
+295 531 590 472 590 472 325 531 590 295 325 561 295 885 590 531
+590 561 414 419 413 590 561 767 561 561 472 531 1063 531 531 531
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+354 664 885 826 737 708 796 767 826 767 826 1000 1000 767 620 590
+590 885 885 295 325 531 531 531 531 531 796 472 531 767 826 531
+959 1077 826 295 531 ]
+/Encoding 230 0 R
+/BaseFont /FOMBJO+cmr8
+/FontDescriptor 192 0 R
+>>
+endobj
+31 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F17
+/FirstChar 0
+/LastChar 196
+/Widths [531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531
+531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531
+531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531
+531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531
+531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531
+531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531
+531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531
+531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+531 531 531 531 531 531 531 531 531 531 531 1000 1000 531 531 531
+531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531
+531 531 531 531 531 ]
+/Encoding 231 0 R
+/BaseFont /FOMBLD+cmtt8
+/FontDescriptor 194 0 R
+>>
+endobj
+53 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F18
+/FirstChar 0
+/LastChar 196
+/Widths [643 885 806 737 783 873 823 620 708 655 817 682 596 547 470 430
+467 533 496 376 612 620 639 522 467 610 544 607 472 576 632 660
+694 661 491 632 882 544 389 692 1063 1063 1063 1063 295 295 531 531
+531 531 531 531 531 531 531 531 531 531 295 295 826 531 826 531
+560 796 801 757 872 779 672 828 873 461 580 896 723 1020 843 806
+674 836 800 646 619 719 619 1002 874 616 720 413 413 413 1063 1063
+434 564 455 460 547 493 510 506 612 362 430 553 317 940 645 514
+535 474 479 491 384 615 517 762 598 525 494 350 400 673 531 295
+708 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 643 885 806 737 783 873 823 620 708 655 1000 1000 817 682 596
+547 470 430 467 533 496 376 612 620 639 522 467 610 544 607 472
+576 632 660 694 295 ]
+/Encoding 233 0 R
+/BaseFont /FOMGJO+cmmi8
+/FontDescriptor 196 0 R
+>>
+endobj
+80 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F19
+/FirstChar 0
+/LastChar 196
+/Widths [683 903 844 756 728 814 786 844 786 844 786 553 553 319 319 524
+302 424 553 553 553 553 553 814 494 916 736 824 636 975 1092 844
+319 319 553 903 553 903 844 319 436 436 553 844 319 378 319 553
+553 553 553 553 553 553 553 553 553 553 319 319 844 844 844 524
+844 814 771 786 829 742 713 851 814 406 567 843 683 989 814 844
+742 844 800 611 786 814 814 1106 814 814 669 319 553 319 553 319
+319 613 580 591 624 558 536 641 613 302 424 636 513 747 613 636
+558 636 602 458 591 613 613 836 613 613 502 553 1106 553 553 553
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+378 683 903 844 756 728 814 786 844 786 844 1000 1000 786 553 553
+319 319 524 302 424 553 553 553 553 553 814 494 916 736 824 636
+975 1092 844 319 553 ]
+/Encoding 234 0 R
+/BaseFont /FOMKMF+cmcsc10
+/FontDescriptor 198 0 R
+>>
+endobj
+99 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F20
+/FirstChar 0
+/LastChar 196
+/Widths [778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778
+778 778 778 778 778 778 778 778 778 778 778 778 778 778 889 889
+778 778 778 778 778 778 778 778 778 778 778 778 500 278 222 389
+611 722 611 722 778 778 778 778 1000 1000 1000 1000 1000 1000 778 778
+556 722 667 722 722 667 611 778 778 389 500 778 667 944 722 778
+611 778 722 556 667 722 722 1000 722 722 667 1889 2333 1889 2333 1000
+556 639 1000 1000 1000 1000 722 556 778 667 444 667 778 778 778 778
+222 389 778 778 778 778 778 778 1000 1000 778 667 556 540 540 429
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+300 778 778 778 778 778 778 778 778 778 778 1000 1000 778 778 778
+778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778
+778 889 889 778 429 ]
+/Encoding 235 0 R
+/BaseFont /FOMOIC+msbm10
+/FontDescriptor 200 0 R
+>>
+endobj
+106 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F21
+/FirstChar 0
+/LastChar 196
+/Widths [694 954 869 798 845 936 886 678 770 717 880 743 648 600 519 476
+520 589 544 423 669 678 695 573 520 668 593 662 527 633 687 714
+756 720 540 690 950 593 439 751 1139 1139 1139 1139 339 339 585 585
+585 585 585 585 585 585 585 585 585 585 339 339 893 585 893 585
+610 859 863 819 934 839 725 889 936 506 632 960 784 1089 905 869
+727 900 861 702 675 778 675 1074 937 672 778 462 462 462 1139 1139
+478 620 502 511 595 542 557 557 669 404 473 607 361 1014 706 564
+589 524 530 539 432 675 571 826 648 579 546 399 442 730 585 339
+770 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 694 954 869 798 845 936 886 678 770 717 1000 1000 880 743 648
+600 519 476 520 589 544 423 669 678 695 573 520 668 593 662 527
+633 687 714 756 339 ]
+/Encoding 233 0 R
+/BaseFont /FOMPMA+cmmi7
+/FontDescriptor 202 0 R
+>>
+endobj
+129 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F22
+/FirstChar 0
+/LastChar 196
+/Widths [893 339 893 585 893 585 893 893 893 893 893 893 893 1139 585 585
+893 893 893 893 893 893 893 893 893 893 893 893 1139 1139 893 893
+1139 1139 585 585 1139 1139 1139 893 1139 1139 708 708 1139 1139 1139 893
+329 1139 770 770 1016 1016 0 0 647 647 770 585 831 831 893 893
+708 918 753 620 889 616 818 689 979 647 782 872 792 1343 936 906
+809 936 981 702 648 718 720 1135 819 764 823 770 770 770 770 770
+708 708 524 524 524 524 585 585 462 462 339 585 585 708 585 339
+939 859 954 494 770 770 893 893 524 524 524 708 893 893 893 893
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 893 339 893 585 893 585 893 893 893 893 1000 1000 893 893 893
+1139 585 585 893 893 893 893 893 893 893 893 893 893 893 893 1139
+1139 893 893 1139 893 ]
+/Encoding 232 0 R
+/BaseFont /FONDOP+cmsy7
+/FontDescriptor 204 0 R
+>>
+endobj
+133 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F23
+/FirstChar 0
+/LastChar 196
+/Widths [628 857 782 714 761 850 799 600 685 631 792 659 579 531 456 416
+451 513 481 364 592 600 619 507 451 588 529 588 452 556 612 641
+671 639 477 610 853 529 374 671 1028 1028 1028 1028 286 286 514 514
+514 514 514 514 514 514 514 514 514 514 286 286 799 514 799 514
+544 771 778 734 848 756 656 805 850 449 566 870 699 993 822 782
+656 811 778 628 600 699 599 971 849 597 699 400 400 400 1028 1028
+424 545 440 445 533 478 499 490 592 352 420 535 307 905 620 498
+516 459 464 479 371 591 499 737 583 506 478 335 392 653 514 286
+685 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 628 857 782 714 761 850 799 600 685 631 1000 1000 792 659 579
+531 456 416 451 513 481 364 592 600 619 507 451 588 529 588 452
+556 612 641 671 286 ]
+/Encoding 233 0 R
+/BaseFont /FONEKF+cmmi9
+/FontDescriptor 206 0 R
+>>
+endobj
+137 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F24
+/FirstChar 0
+/LastChar 196
+/Widths [673 878 823 742 713 797 768 823 768 823 768 658 604 631 946 960
+329 357 549 549 549 549 549 885 494 576 768 768 549 947 1057 823
+274 329 550 878 816 878 823 329 439 439 549 823 329 384 329 549
+549 549 549 549 549 549 549 549 549 549 329 329 329 823 549 549
+823 797 755 768 810 727 700 830 797 413 563 824 673 961 797 823
+727 823 782 604 768 797 797 1071 797 797 658 329 550 329 549 329
+329 549 494 494 549 494 329 494 549 329 329 494 274 878 604 549
+549 494 453 439 357 576 494 713 495 521 439 549 1097 549 549 549
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+384 673 878 823 742 713 797 768 823 768 823 1000 1000 768 658 604
+631 946 960 329 357 549 549 549 549 549 885 494 576 768 768 549
+947 1057 823 274 549 ]
+/Encoding 230 0 R
+/BaseFont /FONFLM+cmti8
+/FontDescriptor 208 0 R
+>>
+endobj
+144 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F25
+/FirstChar 0
+/LastChar 196
+/Widths [542 833 778 611 667 708 722 778 722 778 722 583 536 536 814 814
+239 267 500 500 500 500 500 667 444 481 722 778 500 861 972 778
+239 319 500 833 500 833 758 278 389 389 500 778 278 333 278 500
+500 500 500 500 500 500 500 500 500 500 278 278 319 778 472 472
+667 667 667 639 722 597 569 667 708 278 472 694 542 875 708 736
+639 736 646 556 681 688 667 944 667 667 611 289 500 289 500 278
+278 481 517 444 517 444 306 500 517 239 267 489 239 794 517 500
+517 517 342 383 361 517 461 683 461 461 435 500 1000 500 500 500
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+333 542 833 778 611 667 708 722 778 722 778 1000 1000 722 583 536
+536 814 814 239 267 500 500 500 500 500 667 444 481 722 778 500
+861 972 778 239 500 ]
+/Encoding 230 0 R
+/BaseFont /FONGLF+cmss10
+/FontDescriptor 210 0 R
+>>
+endobj
+145 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F26
+/FirstChar 0
+/LastChar 196
+/Widths [615 833 763 694 742 831 780 583 667 612 772 640 566 518 444 406
+438 497 469 354 576 583 603 494 438 570 517 571 437 540 596 626
+651 622 466 591 828 517 363 654 1000 1000 1000 1000 278 278 500 500
+500 500 500 500 500 500 500 500 500 500 278 278 778 500 778 500
+531 750 759 715 828 738 643 786 831 440 555 849 681 970 804 763
+642 791 759 613 584 683 583 944 829 581 683 389 389 389 1000 1000
+417 529 429 433 521 466 490 477 576 345 412 521 298 878 600 485
+503 446 451 469 361 572 485 716 572 490 465 322 384 636 500 278
+667 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 615 833 763 694 742 831 780 583 667 612 1000 1000 772 640 566
+518 444 406 438 497 469 354 576 583 603 494 438 570 517 571 437
+540 596 626 651 278 ]
+/Encoding 233 0 R
+/BaseFont /FONGNG+cmmi10
+/FontDescriptor 212 0 R
+>>
+endobj
+149 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F27
+/FirstChar 0
+/LastChar 196
+/Widths [711 986 920 827 789 924 855 920 855 920 855 690 657 657 986 986
+329 362 592 592 592 592 592 893 526 617 855 920 592 1071 1202 920
+329 360 618 986 592 986 920 329 460 460 592 920 329 394 329 592
+592 592 592 592 592 592 592 592 592 592 329 329 360 920 559 559
+920 893 841 855 907 777 744 930 924 446 611 926 711 1122 924 889
+808 889 887 657 823 909 893 1222 893 893 723 329 618 329 592 329
+329 575 657 526 657 543 362 592 657 329 362 625 329 986 657 592
+657 625 488 467 460 657 625 855 625 625 526 592 1183 592 592 592
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+394 711 986 920 827 789 924 855 920 855 920 1000 1000 855 690 657
+657 986 986 329 362 592 592 592 592 592 893 526 617 855 920 592
+1071 1202 920 329 592 ]
+/Encoding 230 0 R
+/BaseFont /FONHAL+cmbx9
+/FontDescriptor 214 0 R
+>>
+endobj
+150 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F28
+/FirstChar 0
+/LastChar 196
+/Widths [642 857 799 714 685 771 742 799 742 799 742 600 571 571 857 857
+286 314 514 514 514 514 514 771 457 514 742 799 514 928 1042 799
+286 286 514 857 514 857 799 286 400 400 514 799 286 343 286 514
+514 514 514 514 514 514 514 514 514 514 286 286 286 799 485 485
+799 771 728 742 785 699 671 807 771 371 528 799 642 942 771 799
+699 799 757 571 742 771 771 1056 771 771 628 286 514 286 514 286
+286 514 571 457 571 457 314 514 571 286 314 542 286 857 571 514
+571 542 402 405 400 571 542 742 542 542 457 514 1028 514 514 514
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+343 642 857 799 714 685 771 742 799 742 799 1000 1000 742 600 571
+571 857 857 286 314 514 514 514 514 514 771 457 514 742 799 514
+928 1042 799 286 514 ]
+/Encoding 230 0 R
+/BaseFont /FONHBP+cmr9
+/FontDescriptor 216 0 R
+>>
+endobj
+230 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/Gamma 9/Psi 10/Omega 13/fl 127/dieresis
+]
+>>
+endobj
+231 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/Gamma 9/Psi 10/Omega 13/quotesingle 127/dieresis
+]
+>>
+endobj
+232 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/minus 9/circleminus 10/circlemultiply 13/circlecopyrt 127/spade
+]
+>>
+endobj
+233 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/Gamma 9/Psi 10/Omega 13/gamma 127/tie 128/kappa1
+]
+>>
+endobj
+234 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/Gamma 9/Psi 10/Omega 13/quotesingle 127/dieresis
+]
+>>
+endobj
+235 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/lessornotequal 9/greaterornotdbleql 10/notlessorslnteql 13/greaternotequal 127/epsiloninv
+]
+>>
+endobj
+1 0 obj
+<<
+/Type /Page
+/Parent 11 0 R
+/Resources 3 0 R
+/Contents 2 0 R
+>>
+endobj
+12 0 obj
+<<
+/Type /Page
+/Parent 11 0 R
+/Resources 14 0 R
+/Contents 13 0 R
+>>
+endobj
+20 0 obj
+<<
+/Type /Page
+/Parent 11 0 R
+/Resources 22 0 R
+/Contents 21 0 R
+>>
+endobj
+26 0 obj
+<<
+/Type /Page
+/Parent 11 0 R
+/Resources 28 0 R
+/Contents 27 0 R
+>>
+endobj
+32 0 obj
+<<
+/Type /Page
+/Parent 11 0 R
+/Resources 34 0 R
+/Contents 33 0 R
+>>
+endobj
+35 0 obj
+<<
+/Type /Page
+/Parent 11 0 R
+/Resources 37 0 R
+/Contents 36 0 R
+>>
+endobj
+38 0 obj
+<<
+/Type /Page
+/Parent 11 0 R
+/Resources 40 0 R
+/Contents 39 0 R
+>>
+endobj
+41 0 obj
+<<
+/Type /Page
+/Parent 11 0 R
+/Resources 43 0 R
+/Contents 42 0 R
+>>
+endobj
+44 0 obj
+<<
+/Type /Page
+/Parent 11 0 R
+/Resources 46 0 R
+/Contents 45 0 R
+>>
+endobj
+47 0 obj
+<<
+/Type /Page
+/Parent 11 0 R
+/Resources 49 0 R
+/Contents 48 0 R
+>>
+endobj
+50 0 obj
+<<
+/Type /Page
+/Parent 55 0 R
+/Resources 52 0 R
+/Contents 51 0 R
+>>
+endobj
+56 0 obj
+<<
+/Type /Page
+/Parent 55 0 R
+/Resources 58 0 R
+/Contents 57 0 R
+>>
+endobj
+59 0 obj
+<<
+/Type /Page
+/Parent 55 0 R
+/Resources 61 0 R
+/Contents 60 0 R
+>>
+endobj
+62 0 obj
+<<
+/Type /Page
+/Parent 55 0 R
+/Resources 64 0 R
+/Contents 63 0 R
+>>
+endobj
+65 0 obj
+<<
+/Type /Page
+/Parent 55 0 R
+/Resources 67 0 R
+/Contents 66 0 R
+>>
+endobj
+68 0 obj
+<<
+/Type /Page
+/Parent 55 0 R
+/Resources 70 0 R
+/Contents 69 0 R
+>>
+endobj
+71 0 obj
+<<
+/Type /Page
+/Parent 55 0 R
+/Resources 73 0 R
+/Contents 72 0 R
+>>
+endobj
+74 0 obj
+<<
+/Type /Page
+/Parent 55 0 R
+/Resources 76 0 R
+/Contents 75 0 R
+>>
+endobj
+77 0 obj
+<<
+/Type /Page
+/Parent 55 0 R
+/Resources 79 0 R
+/Contents 78 0 R
+>>
+endobj
+83 0 obj
+<<
+/Type /Page
+/Parent 55 0 R
+/Resources 85 0 R
+/Contents 84 0 R
+>>
+endobj
+86 0 obj
+<<
+/Type /Page
+/Parent 89 0 R
+/Resources 88 0 R
+/Contents 87 0 R
+>>
+endobj
+90 0 obj
+<<
+/Type /Page
+/Parent 89 0 R
+/Resources 92 0 R
+/Contents 91 0 R
+>>
+endobj
+93 0 obj
+<<
+/Type /Page
+/Parent 89 0 R
+/Resources 95 0 R
+/Contents 94 0 R
+>>
+endobj
+96 0 obj
+<<
+/Type /Page
+/Parent 89 0 R
+/Resources 98 0 R
+/Contents 97 0 R
+>>
+endobj
+100 0 obj
+<<
+/Type /Page
+/Parent 89 0 R
+/Resources 102 0 R
+/Contents 101 0 R
+>>
+endobj
+103 0 obj
+<<
+/Type /Page
+/Parent 89 0 R
+/Resources 105 0 R
+/Contents 104 0 R
+>>
+endobj
+107 0 obj
+<<
+/Type /Page
+/Parent 89 0 R
+/Resources 109 0 R
+/Contents 108 0 R
+>>
+endobj
+110 0 obj
+<<
+/Type /Page
+/Parent 89 0 R
+/Resources 112 0 R
+/Contents 111 0 R
+>>
+endobj
+113 0 obj
+<<
+/Type /Page
+/Parent 89 0 R
+/Resources 115 0 R
+/Contents 114 0 R
+>>
+endobj
+116 0 obj
+<<
+/Type /Page
+/Parent 89 0 R
+/Resources 118 0 R
+/Contents 117 0 R
+>>
+endobj
+119 0 obj
+<<
+/Type /Page
+/Parent 122 0 R
+/Resources 121 0 R
+/Contents 120 0 R
+>>
+endobj
+123 0 obj
+<<
+/Type /Page
+/Parent 122 0 R
+/Resources 125 0 R
+/Contents 124 0 R
+>>
+endobj
+126 0 obj
+<<
+/Type /Page
+/Parent 122 0 R
+/Resources 128 0 R
+/Contents 127 0 R
+>>
+endobj
+130 0 obj
+<<
+/Type /Page
+/Parent 122 0 R
+/Resources 132 0 R
+/Contents 131 0 R
+>>
+endobj
+134 0 obj
+<<
+/Type /Page
+/Parent 122 0 R
+/Resources 136 0 R
+/Contents 135 0 R
+>>
+endobj
+138 0 obj
+<<
+/Type /Page
+/Parent 122 0 R
+/Resources 140 0 R
+/Contents 139 0 R
+>>
+endobj
+141 0 obj
+<<
+/Type /Page
+/Parent 122 0 R
+/Resources 143 0 R
+/Contents 142 0 R
+>>
+endobj
+146 0 obj
+<<
+/Type /Page
+/Parent 122 0 R
+/Resources 148 0 R
+/Contents 147 0 R
+>>
+endobj
+151 0 obj
+<<
+/Type /Page
+/Parent 122 0 R
+/Resources 153 0 R
+/Contents 152 0 R
+>>
+endobj
+154 0 obj
+<<
+/Type /Page
+/Parent 122 0 R
+/Resources 156 0 R
+/Contents 155 0 R
+>>
+endobj
+157 0 obj
+<<
+/Type /Page
+/Parent 160 0 R
+/Resources 159 0 R
+/Contents 158 0 R
+>>
+endobj
+11 0 obj
+<<
+/Type /Pages
+/Kids [1 0 R 12 0 R 20 0 R 26 0 R 32 0 R 35 0 R 38 0 R 41 0 R 44 0 R 47 0 R]
+/Count 10
+/Parent 54 0 R
+>>
+endobj
+55 0 obj
+<<
+/Type /Pages
+/Kids [50 0 R 56 0 R 59 0 R 62 0 R 65 0 R 68 0 R 71 0 R 74 0 R 77 0 R 83 0 R]
+/Count 10
+/Parent 54 0 R
+>>
+endobj
+89 0 obj
+<<
+/Type /Pages
+/Kids [86 0 R 90 0 R 93 0 R 96 0 R 100 0 R 103 0 R 107 0 R 110 0 R 113 0 R 116 0 R]
+/Count 10
+/Parent 54 0 R
+>>
+endobj
+122 0 obj
+<<
+/Type /Pages
+/Kids [119 0 R 123 0 R 126 0 R 130 0 R 134 0 R 138 0 R 141 0 R 146 0 R 151 0 R 154 0 R]
+/Count 10
+/Parent 54 0 R
+>>
+endobj
+160 0 obj
+<<
+/Type /Pages
+/Kids [157 0 R]
+/Count 1
+/Parent 54 0 R
+>>
+endobj
+54 0 obj
+<<
+/Type /Pages
+/Kids [11 0 R 55 0 R 89 0 R 122 0 R 160 0 R ]
+/Count 41
+/MediaBox [0 0 595 842]
+>>
+endobj
+236 0 obj
+<<
+/Type /Catalog
+/Pages 54 0 R
+>>
+endobj
+237 0 obj
+<<
+/CreationDate (D:19990311143422)
+/Producer (Acrobat Distiller Command 3.0 for Solaris 2.3 and later \(SPARC\))
+>>
+endobj
+xref
+0 238
+0000000000 65535 f
+0000286182 00000 n
+0000000016 00000 n
+0000002146 00000 n
+0000257371 00000 n
+0000258368 00000 n
+0000259366 00000 n
+0000260364 00000 n
+0000261369 00000 n
+0000262374 00000 n
+0000158242 00000 n
+0000289685 00000 n
+0000286263 00000 n
+0000002291 00000 n
+0000005298 00000 n
+0000263375 00000 n
+0000264374 00000 n
+0000265378 00000 n
+0000266390 00000 n
+0000267392 00000 n
+0000286347 00000 n
+0000005471 00000 n
+0000009710 00000 n
+0000268405 00000 n
+0000269406 00000 n
+0000270405 00000 n
+0000286431 00000 n
+0000009904 00000 n
+0000014652 00000 n
+0000271406 00000 n
+0000272420 00000 n
+0000273422 00000 n
+0000286515 00000 n
+0000014848 00000 n
+0000018235 00000 n
+0000286599 00000 n
+0000018375 00000 n
+0000022904 00000 n
+0000286683 00000 n
+0000023068 00000 n
+0000027330 00000 n
+0000286767 00000 n
+0000027504 00000 n
+0000031554 00000 n
+0000286851 00000 n
+0000031726 00000 n
+0000033972 00000 n
+0000286935 00000 n
+0000034101 00000 n
+0000037434 00000 n
+0000287019 00000 n
+0000037574 00000 n
+0000041658 00000 n
+0000274421 00000 n
+0000290329 00000 n
+0000289822 00000 n
+0000287103 00000 n
+0000041866 00000 n
+0000046287 00000 n
+0000287187 00000 n
+0000046483 00000 n
+0000050118 00000 n
+0000287271 00000 n
+0000050258 00000 n
+0000054259 00000 n
+0000287355 00000 n
+0000054399 00000 n
+0000057136 00000 n
+0000287439 00000 n
+0000057276 00000 n
+0000060500 00000 n
+0000287523 00000 n
+0000060652 00000 n
+0000063845 00000 n
+0000287607 00000 n
+0000063985 00000 n
+0000067125 00000 n
+0000287691 00000 n
+0000067275 00000 n
+0000071439 00000 n
+0000275425 00000 n
+0000254875 00000 n
+0000256520 00000 n
+0000287775 00000 n
+0000071637 00000 n
+0000075734 00000 n
+0000287859 00000 n
+0000075884 00000 n
+0000079109 00000 n
+0000289960 00000 n
+0000287943 00000 n
+0000079261 00000 n
+0000082660 00000 n
+0000288027 00000 n
+0000082800 00000 n
+0000085662 00000 n
+0000288111 00000 n
+0000085814 00000 n
+0000088978 00000 n
+0000276430 00000 n
+0000288195 00000 n
+0000089142 00000 n
+0000092332 00000 n
+0000288282 00000 n
+0000092495 00000 n
+0000096142 00000 n
+0000277448 00000 n
+0000288369 00000 n
+0000096318 00000 n
+0000099573 00000 n
+0000288456 00000 n
+0000099724 00000 n
+0000103727 00000 n
+0000288543 00000 n
+0000103902 00000 n
+0000108060 00000 n
+0000288630 00000 n
+0000108257 00000 n
+0000112001 00000 n
+0000288717 00000 n
+0000112186 00000 n
+0000116484 00000 n
+0000290104 00000 n
+0000288805 00000 n
+0000116691 00000 n
+0000121541 00000 n
+0000288893 00000 n
+0000121738 00000 n
+0000125708 00000 n
+0000278454 00000 n
+0000288981 00000 n
+0000125906 00000 n
+0000129181 00000 n
+0000279470 00000 n
+0000289069 00000 n
+0000129380 00000 n
+0000133619 00000 n
+0000280473 00000 n
+0000289157 00000 n
+0000133875 00000 n
+0000135843 00000 n
+0000289245 00000 n
+0000135963 00000 n
+0000137950 00000 n
+0000281477 00000 n
+0000282479 00000 n
+0000289333 00000 n
+0000138177 00000 n
+0000143351 00000 n
+0000283483 00000 n
+0000284490 00000 n
+0000289421 00000 n
+0000143504 00000 n
+0000148187 00000 n
+0000289509 00000 n
+0000148330 00000 n
+0000153574 00000 n
+0000289597 00000 n
+0000153717 00000 n
+0000157953 00000 n
+0000290253 00000 n
+0000158118 00000 n
+0000158314 00000 n
+0000158559 00000 n
+0000161029 00000 n
+0000161326 00000 n
+0000165022 00000 n
+0000165267 00000 n
+0000166748 00000 n
+0000167105 00000 n
+0000172915 00000 n
+0000173290 00000 n
+0000180224 00000 n
+0000180778 00000 n
+0000189825 00000 n
+0000190299 00000 n
+0000197495 00000 n
+0000197775 00000 n
+0000199938 00000 n
+0000200192 00000 n
+0000201147 00000 n
+0000201424 00000 n
+0000203702 00000 n
+0000203935 00000 n
+0000204711 00000 n
+0000205007 00000 n
+0000209385 00000 n
+0000209991 00000 n
+0000219117 00000 n
+0000219336 00000 n
+0000219992 00000 n
+0000220262 00000 n
+0000222257 00000 n
+0000222660 00000 n
+0000228749 00000 n
+0000229089 00000 n
+0000233094 00000 n
+0000233320 00000 n
+0000233947 00000 n
+0000234202 00000 n
+0000236931 00000 n
+0000237140 00000 n
+0000238495 00000 n
+0000238719 00000 n
+0000239170 00000 n
+0000239379 00000 n
+0000239933 00000 n
+0000240157 00000 n
+0000240627 00000 n
+0000240858 00000 n
+0000241809 00000 n
+0000242049 00000 n
+0000243245 00000 n
+0000243472 00000 n
+0000244092 00000 n
+0000244365 00000 n
+0000247886 00000 n
+0000248331 00000 n
+0000254827 00000 n
+0000255260 00000 n
+0000255355 00000 n
+0000255438 00000 n
+0000255710 00000 n
+0000256025 00000 n
+0000256246 00000 n
+0000256472 00000 n
+0000256735 00000 n
+0000256810 00000 n
+0000256863 00000 n
+0000257090 00000 n
+0000285493 00000 n
+0000285591 00000 n
+0000285698 00000 n
+0000285820 00000 n
+0000285927 00000 n
+0000286034 00000 n
+0000290444 00000 n
+0000290496 00000 n
+trailer
+<<
+/Size 238
+/Root 236 0 R
+/Info 237 0 R
+/ID [<d7c2fb5e9a77e96d9b3e6952a929a92a><d7c2fb5e9a77e96d9b3e6952a929a92a>]
+>>
+startxref
+290630
+%%EOF