summaryrefslogtreecommitdiff
path: root/info/metafont
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /info/metafont
Initial commit
Diffstat (limited to 'info/metafont')
-rw-r--r--info/metafont/beginners/metafont-for-beginners.pdfbin0 -> 192518 bytes
-rw-r--r--info/metafont/beginners/metafont-for-beginners.tex1314
-rw-r--r--info/metafont/metafp/metafp.pdfbin0 -> 198021 bytes
-rw-r--r--info/metafont/metafp/metafp.ps5418
4 files changed, 6732 insertions, 0 deletions
diff --git a/info/metafont/beginners/metafont-for-beginners.pdf b/info/metafont/beginners/metafont-for-beginners.pdf
new file mode 100644
index 0000000000..d94a8bed97
--- /dev/null
+++ b/info/metafont/beginners/metafont-for-beginners.pdf
Binary files differ
diff --git a/info/metafont/beginners/metafont-for-beginners.tex b/info/metafont/beginners/metafont-for-beginners.tex
new file mode 100644
index 0000000000..5d8867821d
--- /dev/null
+++ b/info/metafont/beginners/metafont-for-beginners.tex
@@ -0,0 +1,1314 @@
+% begin mfb3w4.tex %
+% This document is public domain. (Originally written by Geoffrey Tobin.)
+\documentstyle[11pt]{article}
+
+% gt: Narrower margins; no marginal notes.
+
+\oddsidemargin=0in
+\evensidemargin=0in
+\marginparwidth=0in
+\marginparsep=0in
+
+% gt: text width that is okay for both Am. Quarto and for A4 paper.
+
+\textwidth=6.25in
+
+% gt: less gap at top of each page; more text height.
+
+\addtolength{\textheight}{\topmargin}
+\topmargin=0in
+\addtolength{\textheight}{0.4in}
+
+% gt: Variant of \METAFONT macro in "texnames.sty":
+% gt: Uses empty discretionary. See _The TeXbook_, p 95.
+\font\mf=logo10
+\font\mfsl=logosl10
+\hyphenchar\mf=-1
+\hyphenchar\mfsl=-1
+% A way to get a hyphen, courtesy of Karl Berry.
+\newcommand{\MF}{{\mf META}\-{\mf FONT\/}}
+\newcommand{\MFSL}{{\mfsl META}\-{\mfsl FONT\/}}
+\newcommand{\MFbook}{{\sl The \MFSL{}book\/}}
+\newcommand{\TeXbook}{{\sl The \TeX{}book\/}}
+\newcommand{\BibTeX}{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
+ T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
+\newcommand{\ttbsl}{{\tt \char`\\\/}} % typewriter type backslash.
+
+% gt: employing usual title font for "METAFONT" here.
+\title{%
+ \vspace*{-1in}%
+ METAFONT for Beginners\\%
+ {\normalsize Third Draft, Revision `W4'}\\%
+ {\normalsize (14:12 GMT +10 Thursday 14 July 1994)}%
+}
+
+\date{}
+
+\author{Geoffrey {\sc Tobin} ({\tt G.Tobin@ee.latrobe.edu.au})}
+
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\newpage
+
+
+\section*{Scope}%
+\addcontentsline{toc}{section}{Scope}
+
+This is not a tutorial on \MF{}. It is an attempted description of
+how some of the pitfalls in running the program may, hopefully, be
+avoided.
+
+
+\section*{Where you can obtain this file}\label{sec:CTAN}%
+\addcontentsline{toc}{section}{Where you can obtain this file}
+
+For those without ftp, an older version of \MF{} for Beginners can be
+received by email from:
+\begin{verbatim}
+ fileserv@shsu.edu
+\end{verbatim}
+by sending the one-line message:
+\begin{verbatim}
+ sendme faq.mf
+\end{verbatim}
+
+\MF{} for Beginners can be obtained by ftp from the CTAN
+(Comprehensive \TeX{} Archive Network) sites, in the
+\begin{verbatim}
+ documentation
+\end{verbatim}
+subdirectory, as the file
+\begin{verbatim}
+ metafont-for-beginners.tex
+\end{verbatim}
+
+The following record of a unix `script' command lists several
+CTAN sites.
+
+\begin{verbatim}
+bash$ script
+Script started on Mon Jun 27 19:17:54 1994
+bash$ finger ctan_us@ftp.shsu.edu
+[ftp.shsu.edu]
+Login name: ctan_us In real life: US CTAN
+Bldg:
+Directory: /pub/mirror/ctan_us Shell: /usr/local/bin/tcsh
+Last login Sun Jun 26 14:59 on ttyp6
+Plan:
+In order to reduce network load, it is recommended that you use the CTAN
+host which is located in the closest network proximity to your site.
+
+The participating hosts in the Comprehensive TeX Archive Network (CTAN) are:
+ ftp.dante.de (Germany) /tex-archive (/pub/tex /pub/archive)
+ ftp.shsu.edu (Texas, USA) /tex-archive (/pub/tex /pub/archive)
+ ftp.tex.ac.uk (England) /tex-archive (/pub/tex /pub/archive)
+
+Known mirrors of the CTAN reside on (alphabetically):
+ ftp.center.osaka-u.ac.jp (Japan) /CTAN
+ ftp.cs.rmit.edu.au (Australia) /tex-archive
+ ftp.loria.fr (France) /pub/unix/tex/ctan
+ ftp.uni-bielefeld.de (Germany) /pub/tex
+ ftp.uni-stuttgart.de (Germany) /tex-archive (/pub/tex)
+ ftpserver.nus.sg (Singapore) /pub/zi/TeX
+ src.doc.ic.ac.uk (England) /packages/tex/uk-tex
+ sunsite.unc.edu (North Carolina, USA) /pub/packages/TeX
+ wuarchive.wustl.edu (Missouri, USA) /packages/TeX
+
+Known partial mirrors of the CTAN reside on (alphabetically):
+ dongpo.math.ncu.edu.tw (Taiwan) /tex-archive
+ ftp.adfa.oz.au (Australia) /pub/tex/ctan
+ ftp.muni.cz (The Czech Republic) /pub/tex/CTAN
+ nic.switch.ch (Switzerland) /mirror/tex
+ ftp.cs.ruu.nl (The Netherlands) /pub/tex-archive
+Please send updates to this list to <CTAN-Mgr@SHSU.edu>.
+bash$ exit
+exit
+
+script done on Mon Jun 27 19:18:09 1994
+\end{verbatim}
+
+
+\section*{Reference}%
+\addcontentsline{toc}{section}{Reference}
+
+\MFbook{}, by Donald Ervin {\sc Knuth}, published by the
+American Mathematical Society and Addison Wesley Publishing Company.
+First edition, 1986, covers \MF{} 1.0.
+Later editions cover \MF{} 2.0 and above.
+This file is based, except where indicated otherwise,
+on the 1986 edition.\footnote
+{Opinion: I actually enjoy reading \MFbook{},
+whereas \TeXbook{} confuses me no end.}
+
+
+\section*{Acknowledgements}%
+\addcontentsline{toc}{section}{Acknowledgements}
+
+Additions and corrections were kindly contributed by:
+\begin{quote}
+Bill {\sc Alford} ({\tt bill@phys.anu.edu.au}),\\
+Tim A.~H.~{\sc Bell} ({\tt bhat@mundil.cs.mu.oz.au}),\\
+Karl {\sc Berry} ({\tt karl@cs.umb.edu}),\\
+Gert W.~{\sc Bultman} ({\tt bultman@dgw.rws.nl}),\\
+Anita {\sc Zanolini Hoover} ({\tt anita@ravel.udel.edu}),\\
+Berthold K.~P.~{\sc Horn} ({\tt bkph@kauai.ai.mit.edu}),\\
+Micha{\l} {\sc Jaegermann} ({\tt ntomczak@vm.ucs.ualberta.ca}),\\
+\hspace*{4em}and\\
+David {\sc Kastrup} ({\tt dak@pool.informatik.rwth-aachen.de}).
+\end{quote}
+
+Typesetting was initiated by
+\begin{quote}
+Yannis {\sc Haralambous} ({\tt yannis@gat.citilille.fr}).
+\end{quote}
+
+Mistakes remain copyright \copyright{} 1994 Geoffrey {\sc Tobin}.
+
+
+\section*{Motivation}%
+\addcontentsline{toc}{section}{Motivation}
+
+It's a common experience to have initial (and medial and final
+{\tt :-)} ) difficulty with running \MF{}, and not all `\TeX{}nicians'
+are as familiar with \MF{} as they are with \TeX{}. Still, nothing
+ventured, nothing gained. So let's be of good cheer, and get down to
+work.
+
+
+\section{What is \MF{}?}
+
+\MF{} is a program for making bitmap fonts for use by \TeX{},
+its viewers, printer drivers, and related programs.
+It interprets a drawing language
+with a syntax apparently derived in part from the Algol\footnote
+{Around 1960, Donald {\sc Knuth} worked as an Algol compiler
+designer.}
+family of programming languages, of which C, C++, Pascal and Modula-2
+are members.
+
+The input can be interactive, or from a source file.
+\MF{} source files are usually suffixed `{\tt .mf}'.
+
+\MF{} sources can utilize scaling, rotation, reflection, skewing and shifting,
+and other complex transformations in obvious and intuitive ways.
+But that is another story, told (in part) by \MFbook{}.
+
+\MF{}'s bitmap output is a {\sc gf} ({\em generic font\/}) file.
+This may be compressed to an equivalent {\sc pk} ({\em packed\/}) font
+by the auxiliary program {\sf GFtoPK}.
+
+Why doesn't \MF{} output {\sc pk} fonts directly? Firstly, Tomas
+{\sc Rokicki} had not invented {\sc pk} at the time Donald
+E.~{\sc Knuth} was writing \MF{}. Secondly, to change \MF{} now
+would be too big a change in {\sc Knuth}'s opinion. ({\sc Knuth}
+is a very conservative programmer; this fact is a two-sided coin.)
+
+{\sc gf} and {\sc pk} files are suffixed `{\tt .*gf}' and `{\tt .*pk}'
+respectively, where, in a typical {\sc unix} installation, the
+`{\tt *}' stands for the font resolution.
+(Resolution will be explained below.)
+{\sc ms-dos} truncates file name suffixes to three characters, so a
+font suffix `{\tt .1200gf}' becomes `{\tt .120}' --- beware of this!
+
+A bitmap is all that's needed for large-scale {\em proofs},
+as produced by the {\sf GFtoDVI} utility,
+but for \TeX{} to typeset a font it needs a {\sc tfm}
+({\em \TeX{} Font Metric\/}) file to describe the dimensions, ligatures
+and kerns of the font. \MF{} can be told to make a {\sc tfm} file,
+by making the internal variable `{\tt fontmaking}' positive. Most
+output device modes (see subsection \ref{sub:modes} below) do this.
+
+Remember that \TeX{} reads only the {\sc tfm} files.
+The {\em glyphs}, or forms of the characters, as stored in {\sc gf}
+or {\sc pk} font files, do not enter the picture
+(I mean, are not read)
+until the {\sc dvi} drivers are run.
+
+\TeX{} can scale {\sc tfm} files. Unfortunately, bitmaps such as
+{\sc gf} and {\sc pk} are not scalable.
+% deleted "except in integer multiples of their original size".
+% Pixel replication is as inexact an interpolation as other schemes,
+% and does not produce adequate images.
+However, \MF{} files can be compiled into fonts of arbitrary scale
+by \MF{}, even
+by non-programmers --- see subsection \ref{sub:mag}.
+
+Incidentally, properly constructed {\sc tfm} files are
+device-independent, so running \MF{} with different modes normally
+produces the identical {\sc tfm}.
+% This explanation might want a different place...
+Dimensions in {\sc tfm}~files are specified to~\MF{} in device
+independent `sharped' dimensions (commonly suffixed by \#), where
+a~value of~1 corresponds to the dimension of {\tt 1pt} (typographical
+point). Most of \MF{}'s calculations are done with (resolution and
+device dependent) pixels as units. Care must be taken by font
+designers to {\em always\/} calculate unsharped dimensions from sharped
+ones, and never the other way round, so as to keep roundoff errors or
+similar effects from influencing the {\sc tfm} files to depend on
+resolution or device. Although type quality will be influenced only in
+minuscule ways, this is one of the more common reasons for checksum
+errors reported by printer drivers.
+Note that the only way to be sure that a TFM file is device-independent
+is to create the font in different modes and compare the resulting
+TFM's, perhaps using {\sf tftopl}.
+
+More detailed descriptions of {\sc tfm} and {\sc gf} files, and of
+{\em proof\/} mode, are found in Appendices F, G, and H, respectively
+of \MFbook{}.
+
+{\sl The TUG {\sc dvi} Drivers Standard, Level 0}, draft 0.05, includes
+precise definitions of the file structure of {\sc tfm} metrics and of
+{\sc gf} and {\sc pk} bitmap fonts.
+That document is obtainable from CTAN (see section \ref{sec:CTAN}
+above) as the several files in the subdirectory:
+\begin{verbatim}
+ dviware/driv-standard/level-0
+\end{verbatim}
+Related information is contained in the documents in the `sister'
+directory
+\begin{verbatim}
+ dviware/driv-standard/papers
+\end{verbatim}
+
+
+\section{Getting \MF{}'s Attention}\label{sec:typing}
+
+
+\subsection{Typing at \MF{}'s `{\tt **}' prompt}\label{sub:starstar}
+
+If you type the name of the \MF{} program alone on the command line:
+\begin{verbatim}
+ mf
+\end{verbatim}
+then {\tt mf} displays a `{\tt **}' prompt,
+which
+`is \MF{}'s way of asking you for an input file name'.
+(See \MFbook{}, Chapter 5: `Running \MF{}'.)
+Thus, to process a \MF{} file named {\tt fred.mf}, you may type:
+\begin{verbatim}
+ fred
+\end{verbatim}
+
+A backslash (`\ttbsl') can also be typed here.
+This causes all subsequent commands at the prompt line to be
+interpreted as in a \MF{} file.
+(Concerning the backslash, see \MFbook{}, Chapter 20:
+`More About Macros', pages 179 and 180 in the 1986 edition.)
+Thus we can respond to the {\tt **} prompt with:
+\begin{verbatim}
+ \ input fred
+\end{verbatim}
+or even:
+\begin{verbatim}
+ \ ; input fred
+\end{verbatim}
+
+The backslash is useful because
+certain commands are often executed before a \MF{} file is input.
+In particular, quality printing
+(see subsection \ref{sub:modes} below)
+requires the \MF{} command {\tt mode},
+and output magnification
+(subsection \ref{sub:mag})
+employs the {\tt mag} command.
+For example:
+\begin{verbatim}
+ \mode=localfont; mag=magstep(1); input fred
+\end{verbatim}
+
+To read {\sc ms-dos} pathnames at the {\tt **} prompt,
+this satisfies \MF{}:
+\begin{verbatim}
+ \input \seldom\fred.mf
+\end{verbatim}
+as does:
+\begin{verbatim}
+ d:\seldom\fred.mf
+\end{verbatim}
+
+
+\subsection{Typing on the Command Line}\label{sub:cmdline}
+
+Most \MF{} implementations permit you to type \MF{} commands on the
+command line, instead of at the {\tt **} prompt. (Rather, it is
+automatically passed to that prompt.)
+
+On {\sc ms-dos}, type commands as at the {\tt **} prompt:
+\begin{verbatim}
+ mf \mode=localfont; input myfont10
+\end{verbatim}
+
+On {\sc unix}, command shells typically interpret semicolons,
+backslashes and parentheses specially, unless they are 'quoted'.
+So, when typing those characters as part of instructions to \MF{}
+on the {\sc unix} command line, it's wise to accustom
+yourself to protecting them with {\em apostrophes\/}:
+\begin{verbatim}
+ mf '\mode=localfont; input myfont10'
+\end{verbatim}
+If {\tt localfont} makes fonts for a 300 dots per inch (dpi) device,
+this should produce a {\sc tfm} file, `{\tt myfont10.tfm}',
+and a 300 dpi {\sc gf} font file, `{\tt myfont10.300gf}'.
+Almost all of the following will presume a 300 dpi device, and other
+resolution devices will have appropriately different font file names.
+
+These command lines are a bit long, very often used, and rather
+intolerant of mistakes (see subsection \ref{sub:typo} below),
+so you might type the repetitive parts into a {\sc unix} shell script
+or an {\sc ms-dos} batch file, as appropriate.
+
+In {\sc unix}, the {\tt **} prompt has the advantage that those pesky
+apostrophes are not needed. (Indeed, those apostrophes are always
+wrong at the {\tt **} prompt --- \MF{} doesn't understand them.
+It would not understand them on the command line either---it's just
+that the shell does not hand them over to \MF{}.)
+However, for shell scripts (and for batch files in {\sc ms-dos}),
+the command line is a boon.
+
+For the Macintosh, which is not command line based,
+Tim {\sc Bell} reports that one port of \MF{}
+(by Timothy {\sc Murphy\/} {\tt <tim@maths.tcd.ie>} 22 January 1993)
+simulates the command line within the program
+(using a special THINK C library written just for that).
+But what you type goes through some string processing,
+so you need double `\verb+\+'s.
+Thus your example line reads:
+\begin{verbatim}
+ mf \\mode=localfont; input myfont10
+\end{verbatim}
+
+
+\subsection{`{\tt Please type another input file name: }'}%
+\label{sub:another}
+
+When \MF{} cannot find the main source file, it doesn't quit.
+For example, when I typed {\tt mf fred}, \MF{} said:
+\begin{verbatim}
+ This is METAFONT ...
+ **fred
+ ! I can't find file `fred.mf'.
+ <*> fred
+
+ Please type another input file name:
+\end{verbatim}
+The usual program interrupts (eg, Control-C) don't work here,
+and the `{\tt Please type ...}' prompt does not understand
+\MF{} commands: it will read only the first word, and insist on
+interpreting this as a file name.
+
+Beginners faced with this often wonder how to avoid an endless loop
+or a reboot, or try to think of a \MF{} file that they do have
+in \MF{}'s path. In the latter case, the canonical name to use
+is `{\tt null}', standing for the file `{\tt null.mf}'.
+
+In fact, the solution is much easier: on the
+systems that I have tried, a simple end of file marker
+(`control-Z' in {\sc ms-dos}, `control-D' in {\sc unix})
+stops \MF{} in its tracks:
+\begin{verbatim}
+ ! Emergency stop.
+ <*> fred
+
+ End of file on the terminal!
+\end{verbatim}
+
+
+\section{Base files}\label{sec:base}
+
+In versions 2.7 and 2.71, the \MF{} language contains 224
+(previous versions had fewer) primitives,
+which are the commands preceded by an asterisk in the Index (Appendix I)
+to \MFbook{}. From these we can build more complex operations,
+using macros. In \MF{} macros have some of the desirable
+characteristics of functions in other languages. Collections of
+macros can be stored in \MF{} source files.
+
+{\em Base\/} files are {\em precompiled internal tables\/} that \MF{}
+loads faster than it loads the original \MF{} source files.
+Thus, they are closely analogous to \TeX{}'s {\em format\/} files.
+
+
+\subsection{The {\tt plain} base}\label{sub:plain}
+
+The {\tt plain} base provides the commands that \MFbook{}
+describes. (See Appendix B of \MFbook{}, if you have it around
+--- maybe a library has it --- I'm learning from a copy borrowed from the
+local university's library.)
+
+When it starts, \MF{} automatically loads\footnote
+{There are releases of \MF{} that contain the {\tt plain} base,
+and so don't have to load it. However, on most computers, including
+personal computers, reading bases is so fast that such a {\em preloaded\/}
+base is unnecessary.}
+the {\tt plain} base.
+This is usually called {\tt plain.base}, or sometimes only (see
+subsection~\ref{sub:link} for why this works) {\tt mf.base},
+although for those systems concerned (such as {\sc unix}),
+both file names should really be present.
+
+Em\TeX{} for {\sc ms-dos} calls the plain base {\tt plain.bas},
+due to filename truncation.
+
+
+\subsection{Loading a Different Base}\label{sub:loading}
+
+Suppose that you have a base named {\tt joe.base}.
+Typing
+\begin{verbatim}
+ mf &joe
+\end{verbatim}
+or (on unix, where we must either quote or escape the ampersand)
+\begin{verbatim}
+ mf \&joe
+\end{verbatim}
+or responding
+\begin{verbatim}
+ &joe
+\end{verbatim}
+to the {\tt **} prompt,
+omits loading {\tt plain} base, and loads the {\tt joe} base instead.
+Typically, however, the {\tt joe.mf} file which originally produced
+the {\tt joe} base will have included {\tt plain.mf}, because working
+without the {\tt plain} base macros would be too cumbersome.
+(Refer to \MFbook{} (1986), Chapter 5: `Running \MF{}', page 35,
+`dangerous bend' number two.)
+
+The `{\tt cm}' base, for making the {\sc Computer Modern} fonts,
+can be loaded in that way:
+\begin{verbatim}
+ mf &cm
+\end{verbatim}
+Remember to quote the ampersand under {\sc unix}!
+
+
+\subsection{The Linkage Trick}\label{sub:link}
+
+On systems such as {\sc unix} where programs can read their own
+command line name, and where files may be linked to two or more
+names, then programs can modify their behavior according to the
+name by which they are called. Many {\sc unix} \TeX{} and \MF{}
+installations exploit this in order to load different {\em format\/}
+and {\em base\/} files, one for each of the various names to which
+\TeX{} and \MF{} are linked. Such installations can often
+be recognised by the presence of the executable `{\tt virmf}'
+in one of the directories in the {\tt PATH}.
+
+For example, if a base file called `{\tt third.base}' resides where
+\MF{} can find it (see section \ref{sub:env} below), then
+{\tt virmf} can be linked to {\tt third}.
+In {\sc unix}, a {\em hard link\/} is formed by
+\begin{verbatim}
+ ln virmf third
+\end{verbatim}
+
+On systems supporting {\em symbolic links\/}, you should make all of
+these links symbolic, rather than hard, or else you will have to redo
+them every time you install a new copy of~{\tt virmf}; see below.
+In {\sc unix}, this is done by
+\begin{verbatim}
+ ln -s virmf third
+\end{verbatim}
+
+Normally one wants {\tt mf} to load the {\tt plain} base,
+so in such installations one links {\tt plain.base} to {\tt mf.base}:
+\begin{verbatim}
+ ln plain.base mf.base
+\end{verbatim}
+Again, you'd best make that link symbolic. This comment applies for
+the rest of this section as well.
+
+As another example, take the `{\tt cm}' base. In {\sf web2c}:
+\begin{verbatim}
+ ln virmf cmmf
+ ln cm.base cmmf.base
+\end{verbatim}
+so that `{\tt cmmf}' automatically loads `{\tt cm.base}'.
+
+This applies equally to \TeX{}, which is why {\tt tex} and {\tt latex}
+are then links to {\tt virtex}, {\tt tex.fmt} is a link to
+{\tt plain.fmt}, and {\tt latex.fmt} is a link to {lplain.fmt}:
+\begin{verbatim}
+ ln virtex tex
+ ln plain.fmt tex.fmt
+
+ ln virtex latex
+ ln lplain.fmt latex.fmt
+\end{verbatim}
+
+Karl {\sc Berry\/}'s {\sf web2c} distribution for {\sc unix} uses
+this `{\em linkage trick\/}'.
+
+If you used symbolic links, you can laugh off the following
+
+{\sc Warning:}
+This linkage is convenient, but watch out during updates!
+If {\tt mf.base} is a {\em hard link\/}
+to {\tt plain.base}, then replacing {\tt plain.base} with its
+new version severs the link: {\tt mf} will still load {\tt mf.base},
+but it will be the old version! The proper procedure is to remove
+the old {\tt mf.base}, and relink. On {\sc unix}:
+\begin{verbatim}
+ rm mf.base
+ ln plain.base mf.base
+\end{verbatim}
+On most {\sc unix\/} systems, {\tt ln -f} will automatically remove
+the second file (if present) --- in this case, mf.base --- before linking.
+
+Alternatively, {\sf web2c} will update `{\tt plain.base}'
+(and `{\tt plain.fmt}', and so on) for you,
+if you tell {\sf web2c\/}'s {\tt Makefile} to
+\begin{verbatim}
+ make install
+\end{verbatim}
+Symbolic links, on systems that have them, are probably the best
+method of handling updates, at least when doing them manually.
+(Consult your system administrator for details.)
+
+
+\subsection{Making a Base; the Local Modes file}\label{sub:modes}
+
+The {\tt plain} base is made from a \MF{} file named
+{\tt plain.mf} and, commonly, from some other file, often called
+{\tt local.mf} or {\tt modes.mf}.
+
+The {\tt local}/{\tt modes} file lists printers (and monitors), giving
+each output device a font-making {\em mode\/}, containing a
+description of some refinements that must be made in order to produce
+good-looking output. For instance, how to make the characters just
+dark enough, and how to make diagonal lines come out sharply.
+
+If you want to make a base, you need a variant of the \MF{} program
+called `{\tt inimf}'. (See \MFbook{}, p 279.) For example,
+{\tt plain.base} can be made in {\sc unix} by typing:
+\begin{verbatim}
+ inimf 'plain; input local; dump'
+\end{verbatim}
+If using the em\TeX{} version of \MF{} for a {\sc pc}, type:
+\begin{verbatim}
+ mf/i plain; input local; dump
+\end{verbatim}
+
+
+\section{Fonts}\label{sec:fonts}
+
+
+\subsection{Proof Mode}\label{sub:proof}
+
+The purpose of \MF{} is to make fonts. For \ae{}sthetically pleasing
+{\sc pk} bitmaps, the correct device mode must be selected.
+
+An obstacle to beware of is that {\tt plain} \MF{} uses
+{\em proof\/} mode by default.
+(\MFbook{}, page 270, defines this mode.)
+That means writing unmagnified font files with a resolution of
+2601.72 dots per inch (dpi); that's 36 pixels per point. (One
+point is 1/72.27 of an inch.) Proof mode does {\bf not} produce a
+{\sc tfm} file.
+
+What good is proof mode, and why is it the default?
+{\em Proofs\/} are blown up copies of characters used by font
+designers to judge whether they like the results of their work.
+Naturally, proofs come first, and normal sized character production
+later --- if you're a font designer.
+
+So there are two clues that proof mode is on: font files with
+extensions like `{\tt .2602gf}' (or on {\sc ms-dos}, `{\tt .260}'),
+and the `failure' to produce any {\sc tfm} file.
+
+On some systems, such as {\sc X11}, a third clue is that the proof
+font may be drawn on the screen --- it's so large, you can't miss it!
+
+
+\subsection{Localfont Mode}\label{sub:localfont}
+
+When using a stable font, or when testing the output of a new font,
+we {\em don't\/} want proof mode,
+we want our local output device's mode.
+Usually, \MF{} is installed with a `{\tt localfont}'
+assigned in the {\tt local}/{\tt modes} file.
+On our department's Sun Network, we have assigned
+\begin{verbatim}
+ localfont:=CanonCX
+\end{verbatim}
+We use Karl {\sc Berry\/}'s `{\tt modes.mf}'\footnote
+{Available at {\tt ftp.cs.umb.edu} in the {\tt pub/tex} directory.},
+which contains modes for many, many devices. We chose the
+{\tt CanonCX} mode because `{\tt modes.mf}' recommends it for Apple
+Laserwriters and HP Laserjet~II printers, which we use.
+
+To process a \MF{} source file named `{\tt myfont10.mf}' for the most
+usual local device, specify the local mode to {\tt mf} before
+inputting the font name:
+\begin{verbatim}
+ \mode=localfont; input myfont10
+\end{verbatim}
+This should produce a {\sc gf} font file, `{\tt myfont10.300gf}'
+(`{\tt myfont10.300}' in {\sc ms-dos}),
+and a {\sc tfm} file, `{\tt myfont10.tfm}'.
+
+
+\subsection{Font Naming}\label{sub:naming}
+
+By the way, if you modify an existing, say a {\sc Computer
+Modern (cm)}, font, you must give it a new name. This is an honest
+practice, and will avoid confusion.
+
+
+\subsection{Using a New Font in \TeX{}}\label{sub:tex}
+
+To use a new font in a \TeX{} document, select it specifically.
+Example: in a \TeX{} macro file, or in a \LaTeX{} style file,
+to define \verb+\mine+ as a font-selection command for
+`{\tt myfont10.tfm}', say:
+\begin{verbatim}
+ \font\mine=myfont10
+\end{verbatim}
+
+Then to typeset `Mary had a little lamb,' in the {\tt myfont10} font,
+and then to revert to the previous font, type
+\begin{verbatim}
+ {\mine Mary had a little lamb,}
+\end{verbatim}
+Note, however, that this will not change the line spacing parameters
+of \TeX{} as
+well. If your lines appear a little too cramped and unevenly spaced vertically,
+it is very probable that you need to increase \verb+\baselineskip+.
+For \LaTeX{} users, a simple remedy is to just select a larger font
+before your own. Also, end your paragraph by an empty line or a
+\verb+\par+ command before the closing brace, or your line spacing changes
+will be cancelled before the paragraph has a chance of being typeset.
+
+
+\subsection{Magnification (and Resolution)}\label{sub:mag}
+
+Now suppose that you want {\tt myfont10} to be magnified,
+say to magstep 1 (magnified by 1.2), for a `jumbo' printer.
+Assuming that the {\tt local}/{\tt modes} file has a mode
+for the jumbo printer,
+you may then run \MF{} with the following three commands:
+\begin{verbatim}
+ \mode=jumbo; mag=magstep(1); input myfont10
+\end{verbatim}
+to produce `{\tt myfile10.tfm}' (again!)
+and a {\sc gf} font, `{\tt myfile10.360gf}'.
+On {\sc ms-dos}, the file names will be truncated;
+for example, `{\tt myfile10.360}'.
+
+The `{\tt 360}' is `300 {\tt *} 1.2', indicating the magnification.
+A 360 dpi font can be used either as a magnification 1.2 font on
+a 300 dpi printer or as a normal sized font on a 360 dpi printer.
+
+Note, however, that the \MF{} language includes special hints for
+each output device which clue \MF{} as to the reactions of the
+output device to pixel-sized minuscule changes.
+
+So for highest quality, you would not even want to mix the fonts for
+two 300~dpi printers, unless they share the same mode and most probably
+the same print engine.
+
+
+\subsection{{\sf GFtoPK}}\label{sub:gftopk}
+
+\TeX{} uses only the {\sc tfm} file, which \MF{}
+will produce if it's in a font-making mode.
+(\MFbook{}, Appendix F.)
+Most {\sc dvi} drivers read the {\sc pk} font format,
+but \MF{} makes a {\sc gf} (Generic Font) file.
+So we need also to apply the {\sf GFtoPK} utility:
+\begin{verbatim}
+ gftopk myfile10.300gf
+\end{verbatim}
+to produce the wanted `{\tt myfile.300pk}'
+(or, on {\sc ms-dos}, `{\tt myfile.pk}')
+{\sc pk} font.
+
+
+\subsection{Storing the Fonts}\label{sub:store}
+
+Now we have the fonts, where do we store them? \TeX{}, \MF{} and
+the various driver programs are compiled with default locations
+written in.
+These can be overridden by certain environment variables.
+The names of these variables differ between systems,
+but on {\sc unix} they might, for example, be `TEXFONTS' for the
+{\sc tfm} files, and either `PKFONTS' or `TEXPKS' (or both of those)
+--- before searching `TEXFONTS' --- for {\sc pk} fonts.
+You can find out what environment variables you now have
+by typing `{\tt set}' in {\sc ms-dos} and `{\tt env}' in the Bourne shell, sh,
+% `set' in the Bourne shell is dangerous, because it gives the values
+% of non-environment variables of the shell as well. If you forgot
+% to say export, you might have some time detecting your omission
+% if you use just `set'.
+in {\sc unix}. In the {\sc unix} C shell, {\tt csh}, type
+`{\tt setenv}'.
+
+Micha{\l} {\sc Jaegermann} notes that on a `virgin' installation
+--- in which everything is in default directories and no environment
+variables have yet been set --- that won't succeed. Presumably we're
+talking to system installers now. So, as a first resort:
+\begin{quote}
+ \em Read The Manual.
+\end{quote}
+As a last resort, one can discover default values and environment
+variable names by using a command like {\sc unix}'s {\tt strings}
+on the executable files.
+For instance:
+\begin{verbatim}
+ strings -6 /bin/virmf | less
+\end{verbatim}
+(Use `more' or `pg' for paging, if `less' is not available.)
+Seeking 6-letter names is about right, as ``{\tt TEXPKS}'' has six
+letters, while {\tt strings\/}' default of four collects too much
+random noise.
+Environment variables are usually in upper case, and their names
+strongly hint at their purposes.
+Default locations may be discovered by looking for path name strings.
+
+Using this advice may show some undocumented names.
+If you have the program sources, you may check their purpose.
+Otherwise, not to worry, the important ones should be self-evident.
+As an illustration, here are some environment variable names found by
+applying ``strings -6'' to {\sc Rokicki's} {\tt dvips}:
+\begin{verbatim}
+ * DVIPSHEADERS
+ HOME
+ * PKFONTS
+ PRINTER
+ TEXCONFIG
+ TEXFONTS
+ TEXINPUTS
+ * TEXPACKED
+ * TEXPICTS
+ TEXPKS
+ VFFONTS
+\end{verbatim}
+The four starred names are not documented by the {\tt dvips} manual
+(for version 5.484).
+In Karl {\sc Berry's} {\tt dvipsk}, a variant of {\tt dvips},
+{\tt DVIPSHEADERS}\footnote{In version 5.518b, which is forthcoming.},
+{\tt PKFONTS} and {\tt TEXPICTS} {\em are\/}
+documented, while {\tt TEXPACKED} is {\em not used}.
+
+If you want \TeX{} and \MF{} to find files in the current directory
+(as you almost certainly do!), then one way is to put `{\tt .}' into
+their search paths.
+(Both {\sc unix} and {\sc ms-dos} accept the {\tt .} notation
+for the current directory.)
+Default search paths are compiled into \TeX{} and \MF{}, but users
+can customise the environment variables (see subsection \ref{sub:env})
+that the programs read, to override the defaults.
+
+\MF{} (as illustrated in section \ref{sec:typing} above),
+as well as the {\sc dvi} drivers,
+can also be given full path specifications for input files.
+(On most systems, so can \TeX{}, but, as Berthold K.~P.~{\sc Horn}
+({\tt bkph@kauai.ai.mit.edu}) has observed,
+{\sc ms-dos} poses the problem that the backslash `\ttbsl{}'
+used in {\sc ms-dos} path names is very special in \TeX{} input.
+However, I'll leave solving that one to the \TeX{}ackers.)
+
+On the other hand, you may be content with your new font, and you may
+have write access to the place where most of the fonts are stored. In
+that case, copy your font to there. There will be a place for the
+{\sc tfm} files, and another for the {\sc pk} files. It's up to you
+or your local system administrator(s) to know where these directories
+are, because their names are very locale dependent.
+
+
+\subsection{Environment Variables for em\TeX{} and {\sf web2c}}%
+\label{sub:env}
+
+Environment variables often cause confusion, as they vary unpredictably
+--- sometimes subtly, sometimes widely --- between systems.
+
+Em\TeX{} for {\sc ms-dos} and {\sf web2c} for {\sc unix} are two
+popular distributions of \TeX{}, \MF{}, and associated programs.
+It's worthwhile therefore to compare their environment variables.
+
+Firstly, the variables used leading up to the production of the
+{\sc dvi} file:
+
+\begin{center}
+\begin{tabular}{|l|l|l|}
+ \hline
+ \multicolumn{3}{|c|}{\TeX{}, \BibTeX{}, \MF{} and {\sf MFjob}} \\
+ \hline
+ Seeking & em\TeX{} & {\sf web2c} \\
+ \hline
+ \TeX{} Pool file & {\tt TEXFMT}, {\tt BTEXFMT} & {\tt TEXPOOL} \\
+ \TeX{} Formats & {\tt TEXFMT}, {\tt BTEXFMT} & {\tt TEXFORMATS} \\
+ \TeX{} Inputs & {\tt TEXINPUT} & {\tt TEXINPUTS} \\
+ \TeX{} Font Metrics & {\tt TEXTFM} & {\tt TFMFONTS, TEXFONTS} \\
+ \hline
+ \BibTeX{} {\tt bst} & {\tt TEXINPUT} & {\tt BSTINPUTS, TEXINPUTS} \\
+ \BibTeX{} {\tt bib} & {\tt BIBINPUT} & {\tt BIBINPUTS} \\
+ \hline
+ \MF{} Pool & {\tt MFBAS, BMFBAS} & {\tt MFPOOL} \\
+ \MF{} Bases & {\tt MFBAS, BMFBAS} & {\tt MFBASES} \\
+ \MF{} Inputs & {\tt MFINPUT} & {\tt MFINPUTS} \\
+ {\sf MFjob} Inputs & {\tt MFJOB} & \multicolumn{1}{c|}{---} \\
+ \hline
+\end{tabular}
+\end{center}
+
+The second table compares the environment variables used by em\TeX{}'s
+{\sc dvi} drivers with those for Tomas {\sc Rokicki\/}'s portable
+{\sf PostScript} driver, {\tt dvips}.
+
+\begin{center}
+\begin{tabular}{|l|l|l|}
+ \hline
+ \multicolumn{3}{|c|}{{\sc dvi} Drivers} \\
+ \hline
+ Seeking & em\TeX{} Drivers & {\tt dvips} \\
+ \hline
+ {\sc dvi} files & {\tt DVIDRVINPUT} & {\em current directory} \\
+ {\sc pk} Fonts & {\tt DVIDRVFONTS} & {\tt TEXPKS, PKFONTS} \\
+ Bitmap Graphics & {\tt DVIDRVGRAPH} & \multicolumn{1}{c|}{---} \\
+ Virtual Fonts & set by {\tt /pv} option & {\tt VFFONTS, TEXFONTS} \\
+ {\tt MakeTeXPK} & \multicolumn{1}{c|}{---} & {\tt MAKETEXPK} \\
+ {\tt config.ps} & \multicolumn{1}{c|}{---} & {\tt TEXCONFIG} \\
+ {\sc ps} files & \multicolumn{1}{c|}{---} & {\tt TEXINPUTS} \\
+ \hline
+\end{tabular}
+\end{center}
+
+Where two or more variables are listed together, they are
+searched from left to right. For example, {\tt dvips} seeks {\sc pk}
+fonts first in {\tt TEXPKS}, then in {\tt PKFONTS}.
+By the way, if no {\sc pk} fonts can be found, then {\tt dvips}
+uses the {\sc tfm} files to determine spacing, and leaves the
+characters blank.
+
+{\sc Berry}'s {\tt dvipsk} seeks {\sc pk} fonts in whichever
+{\em one\/} of {\tt PKFONTS, TEXPKS, GLYPHFONTS} and {\tt TEXFONTS}
+--- in that order --- is set and of the highest priority.
+If a font cannot be found via environment variables, then the
+compile-time system default paths are searched; any lower priority
+font path environment variables are ignored --- which may also be the
+behavior of Rokicki's {\tt dvips}, but readers are encouraged to
+discover the truth for themselves.
+In addition, {\tt dvipsk} seeks {\sc gf} fonts using the successive
+environment variables {\tt GFFONTS, GLYPHFONTS} and {\tt TEXFONTS}.
+
+{\sf MFjob} and {\tt MakeTeXPK} have a similar function:
+to create {\sc pk} fonts from \MF{} files.
+When {\sc pk} fonts are missing, but the \MF{} font sources
+are available,
+{\sf MFjob} can be called by recent versions (1.4r and above)
+of the em\TeX{} drivers to create the missing fonts.
+{\tt MakeTeXPK} is called by {\tt dvips} for the same purpose.
+
+In {\sc Berry\/}'s {\tt web2c 5.851d}\footnote
+{Available at {\tt ftp.cs.umb.edu} in the {\tt pub/tex} directory.},
+\TeX{} can be configured to call {\tt MakeTeXTFM} and
+{\tt MakeTeXTeX}, and \MF{} to call {\tt MakeTeXMF},
+to make missing {\sc tfm}, \TeX{}, and \MF{} files, respectively.
+{\tt MakeTeXTFM}, like {\tt MakeTeXPK}, can call \MF{}.
+Design of {\tt MakeTeXTeX} and {\tt MakeTeXMF} are up to the user's
+imagination --- Karl says that one possibility is to employ {\tt ftp}.
+
+
+\section{Some Limitations of \MF{}}\label{sec:limit}
+
+\MF{} contains some builtin limitations, some obvious, others
+less so.
+
+Parts of the following list are most useful to budding programmers,
+though casual users may wish to read it to learn whether
+an error message produced by somebody else's \MF{} file is very
+serious or not.
+
+\begin{enumerate}
+\item
+All valid numbers are strictly less than 4096.
+
+\item
+\MFbook{}, in `Appendix F: Font Metric Information',
+warns of one limitation that I've met when processing some fonts.
+
+`At most 15 different nonzero heights, 15 different nonzero depths,
+and 63 different nonzero italic corrections\footnote{Respectively,
+{\tt charht}, {\tt chardp} and {\tt charic} values.}
+may appear in a single font. if these limits are exceeded,
+\MF{} will change one or more values, by as little as possible,
+until the restriction holds. A warning message is issued if such
+changes are necessary; for example
+
+{\small\tt (some charht values had to be adjusted by as much as 0.12pt)}
+
+means that you had too many different nonzero heights, but \MF{}
+found a way to reduce the number to at most 15 by changing some of them;
+none of them had to be changed by more than 0.12 points.
+No warning is actually given unless the maximum amount of perturbation
+exceeds $\frac{1}{16}$ pt.'
+
+Every correct implementation of \MF{} will adjust character box
+dimensions by the same amount, giving the same {\sc tfm} files, so we
+ignore small perturbations in other people's fonts. When designing
+your own fonts, however, I think it's courteous to keep within the
+limits, so as not to worry inexperienced users.
+
+\item
+In the {\tt addto} picture command, {\tt withweight} only accepts
+values that round to {\tt -3}, {\tt -2}, {\tt -1}, {\tt +1}, {\tt +2},
+or {\tt +3}. To obtain other pixel weights, you can apply further
+{\tt addto} commands.
+
+\item
+The memory size of the version of \MF{} you use is an evident,
+implementation dependent restriction, but it may be, as in \TeX{},
+that memory is not enough simply because, if you'll pardon my saying
+so, some of your coding may be seriously inefficient or logically
+invalid.
+\end{enumerate}
+
+
+\section{What Went Wrong?}
+
+The complexity of wrong things far exceeds that of things intended.
+
+References for some of the subsequent points:
+
+\MFbook{}, chapter 5, `Running \MF{}', contains
+instructive examples, and supposedly `dangerous', but actually basic
+and useful, notes.
+
+In that chapter, and in chapter 27, `Recovery from Errors', {\sc Knuth}
+discusses the diagnosis of \MF{}'s error messages. I find this
+perhaps the hardest part of the book --- if not of using \MF{}.
+
+Incidentally, \MF{}'s error messages are contained in an ASCII
+file called `{\tt mf.pool}'. Reading the {\tt pool} file can be
+entertaining.
+
+
+\subsection{Big fonts, but Unwanted}\label{sec:proof}
+
+Recently, I found myself accidentally producing fonts with extensions
+like `{\tt 3122gf}'. How?
+
+{\em \MF{} will take\/ {\bf anything} as an excuse to revert
+to\/ {\bf proof mode}.}
+
+The `{\tt 3122}' is a magstep 1 proof mode. It's
+\begin{verbatim}
+ (1.2)^1 * 2601.72 = 3122.164 dots per inch.
+\end{verbatim}
+
+My intention was for \MF{} on a PC to use an HP Laserjet mode in
+place of proof mode. However, \MF{}'s command line resembles
+the law: {\em every stroke of the pen is significant}. What I had
+forgotten was that on my setup, `{\tt localfont}' must be explicitly
+requested.
+
+Em\TeX{}'s \MF{}, with {\tt plain.mf}, defaults to proof mode.
+However, I usually want a local printer's font-making mode.
+So to process {\tt pics.mf} correctly, I need to say:
+\begin{verbatim}
+ mf '\mode=localfont; input pics'
+\end{verbatim}
+
+
+\subsection{Consequences of Some Typing Errors on \MF{}'s
+ command line}\label{sub:typo}
+
+Small typing errors are so common, and yet undocumented (why are
+common mistakes not documented?), that I thought I'd list several that
+have tripped me up on innumerable occasions. After all, why reinvent
+the car crash?
+
+Consider a source file `{\tt pics.mf}' that contains `{\tt mag=1200/1000;}',
+so it is automatically scaled by 1.2 (ie, by magstep 1). If the target
+printer has 300 dpi, then a 360 dpi {\sc gf} font is wanted.
+
+Here is the gist of what happens for various typing errors, when using
+em\TeX{}'s `{\tt mf186}' on a 286 {\sc pc} to process `{\tt pics.mf}'.
+
+\begin{enumerate}
+\item
+\verb+mf186+ $\Longrightarrow$ \MF{} will keep prompting for arguments:
+\begin{verbatim}
+ **
+\end{verbatim}
+
+We can type the contents of the command line here; for example, I can
+now type `{\tt pics}'. In fact, even if you use the command line,
+the {\tt .log} (`transcript') file shows \MF{} echoing its
+interpretation of the command line to a ** prompt.
+
+\item \verb+mf186 pics+ $\Longrightarrow$ proof mode:
+
+\begin{verbatim}
+ ! Value is too large (5184)
+\end{verbatim}
+
+No {\sc tfm} is produced, and the {\sc gf} file has resolution 3122 dpi.
+(3121.72 dpi, to be precise.)
+
+\item \verb+mf186 mode=localfont; input pics+ $\Longrightarrow$ misinterpretation:
+\begin{verbatim}
+ ! I can't find file `modes=localfont.mf'.
+\end{verbatim}
+
+So, `{\tt modes}' needs that backslash, otherwise mf thinks it's the start
+of a source font's filename. Backslash (`$\backslash$') and ampersand
+(`\&') are escapes from this standard interpretation by \MF{}
+of the first argument. (Ampersand is in fact only a temporary escape,
+as \MF{} resumes the {\tt mf} filename prompting attitude as soon
+as a base is read.)
+
+\item \verb+mf186 \mode=localfont input pics+ $\Longrightarrow$
+ weird effect:
+\begin{verbatim}
+ >> unknown string mode_name1.2
+ ! Not a string
+ <to be read again>
+ ;
+ mode_setup-> ...ode)else:mode_name[mode]fi;
+ l.6 mode_setup
+ ;
+\end{verbatim}
+
+Wow! What a difference a semicolon can make!
+
+\item \verb+mf186 \mode=localfont pics+ $\Longrightarrow$
+ almost nothing happens:
+\begin{verbatim}
+ ** \mode=localfont pics
+
+ *
+\end{verbatim}
+
+There's the echo I mentioned. From the lack of activity, {\tt pics}
+evidently needs to be `{\tt input}'.
+
+\item \verb+mf186 \mode=localfont; pics+ $\Longrightarrow$
+
+ Same as 5.
+
+So, yes, when the mode is specified, we need `{\tt input}'
+before `{\tt pics}'.
+
+\item \verb+mf186 &plain \mode=localfont; input pics+ $\Longrightarrow$
+
+ Works.
+
+Just as without the `{\tt \&plain}', it writes a {\sc gf} file,
+`{\tt pics.360gf}', which is correct.
+({\sc ms-dos} truncates the name to `{\tt pics.360}'.)
+So, redundancy seems okay. Does it waste time, though?
+\end{enumerate}
+
+
+\subsection{Finding the Fonts}\label{sub:finding}
+
+Finding the fonts ({\tt *.mf}, {\tt *.tfm}, {\tt *.gf}, and {\tt *.pk})
+trips up \TeX{}, \MF{}, {\sf GFtoPK} and the output drivers continually.
+`{\tt pics.tfm}' needs to be put where \TeX{} will look for {\sc tfm\/}s,
+so I needed to ensure that `{\tt .}' was in the appropriate path environment
+variable. Similarly for the \MF{}, {\sc gf} and {\sc pk} font files.
+
+Environment variables can be tricky. For instance, em\TeX{}'s font-making
+automation program `{\sf MFjob}' cannot make fonts in the current directory
+unless both `{\tt .}' and `{\tt ..}' are added to {\tt MFINPUT}.
+This was not documented.
+
+Also, some popular \TeX{} output drivers, such as the em\TeX{} drivers
+on {\sc ms-dos} and {\sc os/2}, and Tomas {\sc Rokicki\/}'s `{\tt dvips}'
+which has been ported to many systems, make missing fonts automatically
+--- provided that they can find the necessary \MF{} source files.
+Again, making fonts in the current directory can require some
+tweaking.
+
+
+\subsection{{\tt MakeTeXPK}}\label{sub:maketexpk}
+
+On {\sc unix}, when fonts are missing,
+{\tt dvips} calls a Bourne shell script, `{\tt MakeTeXPK}',
+which creates a temporary directory, which it then changes to,
+before calling \MF{} to make the missing fonts.
+The change of directory can cause \MF{} not to find font sources
+lying in what {\bf used} to be the current directory.
+
+Gert W.~{\sc Bultman} ({\tt bultman@dgw.rws.nl}) has suggested the
+following modification to {\tt MakeTeXPK\/}:
+\begin{verbatim}
+ MFINPUTS=${MFINPUTS}:`pwd`; export MFINPUTS
+\end{verbatim}
+to add the current directory to the search path, {\em before\/} the
+change to the temporary directory:
+\begin{verbatim}
+ cd $TEMPDIR
+\end{verbatim}
+
+Micha{\l} {\sc Jaegermann} ({\tt ntomczak@vm.ucs.ualberta.ca})
+has pointed out that:
+
+`This will not work very well in a situation when the {\tt MFINPUTS} variable
+is not set, and you rely instead on \MF{} files being in a default
+location. The problem is that in such a situation, after an execution
+of the line above, you will end up with ONLY your 'current working
+directory' in the {\tt MFINPUTS} path, [which still leaves you
+without access to the standard \MF{} files].
+
+`For the Bourne shell, {\tt sh}, this line should rather read
+somewhat\footnote
+{gt: I've separated this into two (valid, unix Bourne shell) lines,
+to fit into the text width of this document.}
+like:
+\begin{verbatim}
+ MFINPUTS=`pwd`:${MFINPUTS-/usr/lib/mf/inputs}
+ export MFINPUTS
+\end{verbatim}
+which gives you a fallback position. Of course,
+\begin{verbatim}
+ /usr/lib/mf/inputs
+\end{verbatim}
+should be replaced by a default value for the {\tt MFINPUTS} path.
+
+`This problem is highly likely to affect budding \MF{} hackers
+on {\sf NeXT}, for example.'
+
+Micha{\l}'s suggestion gives priority to \MF{} files in the directory that
+is current when MakeTeXPK is called, which is the usual preference.
+In {\tt sh}, the `{\tt \${A-B}}' construction has the value of {\tt A},
+if {\tt A} is defined, and the value of {\tt B}, otherwise.
+
+Karl {\sc Berry} advises that for {\tt web2c 5.851c} and above,
+a leading or trailing colon in a path is replaced by the compile-time
+default path. For {\tt web2c} he suggests:
+\begin{verbatim}
+ if test -z "$MFINPUTS"; then
+ MFINPUTS=`pwd`:
+ else
+ MFINPUTS=`pwd`:$MFINPUTS:
+ fi
+\end{verbatim}
+
+Test these ideas on your system, to see what is most applicable.
+
+Incidentally, on {\sc ms-dos}, {\tt dvips} calls a batch file,
+`{\tt MAKETEXP.BAT}', but, in the {\sc ms-dos} versions I've seen,
+this lacks the change to a temporary directory that causes
+the problem that occurs both in the {\sc unix} versions of {\tt dvips}
+and in em\TeX{}'s MFjob.
+
+
+\subsection{Strange Paths; Not a cycle; Bad pos}
+
+\MF{} satisfactorily fills simple closed curves, like `{\tt O}'
+and `{\tt D}', but filling a figure eight, `{\tt 8}', causes a
+complaint:
+\begin{verbatim}
+ Strange path (turning number is zero)
+\end{verbatim}
+because \MF{}'s rules for distinguishing inside from outside
+might or might not give what you want for an `{\tt 8}', as there is
+more than one conceivable answer. You can use the `positive turning
+rule' for all cases, and also turn off complaints, by setting
+\begin{verbatim}
+ turningcheck := 0;
+\end{verbatim}
+Chapter 13: `Drawing, Filling, and Erasing', and Chapter 27:
+`Recovery from Errors', discuss {\tt strange paths} in greater
+depth.
+
+
+Sometimes, when making a perfectly valid font, but in {\em low\/}
+resolutions, as for previewers (eg, VGA has 96 dpi), one may get
+flak about a `{\tt Strange path}', `{\tt Not a cycle}',
+`{\tt bad pos}', or something similar. Don't be alarmed. Fonts for
+previewing will still be OK even if not perfect. (Actually, I don't
+spot any difference!)
+
+Consequently, it is an idea to make low resolution fonts in
+\MF{}'s \hbox{\tt nonstopmode}.
+
+Em\TeX{}'s drivers version 1.4s make missing fonts automatically
+through the {\tt MFjob} program (version 1.1l). To keep {\tt MFjob}
+running, add the option {\tt /i} (`ignore errors produced by \MF{}')
+to the {\tt MFJOBOPT} environment variable.
+
+Examples of fonts that give messages of this nature are the pleasant
+Pandora, and --- from memory --- the commendable Ralf Smith's
+Formal Script ({\tt rsfs}). Everything is fine at higher resolutions.
+
+Mind you, some fonts provoke sporadic
+(that is, design size dependent)
+strange path messages at 300 dpi
+(phototypesetter users would consider that low resolution),
+yet the printed appearance shows no visible defect.
+
+Why do strange paths occur?
+One cause is rounding error on relatively coarse grids.
+
+To summarize, if your viewed or printed bitmaps are fine,
+then you are OK.
+
+
+\section{\MF{} Mail List}
+
+Since 10 December 1992, there has been an e-mail discussion list
+for \MF{}, created:
+
+\begin{enumerate}
+\item as a means of communication between hooked \MF{}ers;
+
+\item as a way to bring the ``rest of us'' closer to them;
+
+\item as a means to get quick and efficient answers to questions
+ such as:
+
+\begin{itemize}
+ \item[$\circ$] why do I always get a ``.2602gf'' file?
+ \item[$\circ$] what is a ``strange path'',
+ and what can I do to avoid it?
+ \item[$\circ$] is there a way to go from \MF{} to PostScript
+ and vice-versa?
+ \item[$\circ$] where can I find a Stempel Garamond font
+ written in \MF{}?
+ \item[$\circ$] what is metaness?
+\end{itemize}
+
+\item and finally, as a first step to encourage people to undertake
+ \MF{}ing, and start a new post-Computer Modern era of \MF{}!
+\end{enumerate}
+
+To subscribe to this list, send the following two lines to
+``{\tt listserv@ens.fr}'' on the Internet:
+ \begin{quote}
+ \tt
+ SUBSCRIBE METAFONT $<$Your name and affiliation$>$\\
+ SET METAFONT MAIL ACK
+ \end{quote}
+The address of the list is ``{\tt metafont@ens.fr}''
+(at the notorious Ecole Normale Superieure de~Paris).
+Owner of the list is Jacques {\sc Beigbeder}
+(``{\tt beig@ens.fr}''),
+coordinator is Yannis {\sc Haralambous}
+(``{\tt yannis@gat.citilille.fr}'').
+Language of the list is English;
+intelligent mottos are encouraged.
+
+
+\section{Conclusion}
+
+\MF{}, like \TeX{} and many another `portable' program of any
+complexity, merits the warning: `{\em Watch out for the first step\/}'.
+
+I hope that a document like this may help to prevent domestic
+accidents involving \MF{}, and so contribute to making the task
+of using and designing meta-fonts an enjoyable one. My brief
+experience with \MF{} suggests that it can be so.
+
+
+All the Best!
+%% Geoffrey Tobin
+
+\end{document}
+% end mfb3w4.tex %
diff --git a/info/metafont/metafp/metafp.pdf b/info/metafont/metafp/metafp.pdf
new file mode 100644
index 0000000000..fa9940fe18
--- /dev/null
+++ b/info/metafont/metafp/metafp.pdf
Binary files differ
diff --git a/info/metafont/metafp/metafp.ps b/info/metafont/metafp/metafp.ps
new file mode 100644
index 0000000000..4ebb0e7407
--- /dev/null
+++ b/info/metafont/metafp/metafp.ps
@@ -0,0 +1,5418 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software
+%%Title: metafp.dvi
+%%Pages: 18
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 612 792
+%%DocumentFonts: CMR17 CMCSC10 CMR12 CMSY8 CMTT12 CMBX10 CMR10 CMBX12
+%%+ CMSY6 CMR9 CMTT9 CMR8 CMTT10 CMSS10 CMR6 CMTI10 CMSY10 CMITT10
+%%+ CMSSI10
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips -o metafp.ps metafp
+%DVIPSParameters: dpi=600, compressed
+%DVIPSSource: TeX output 2000.06.08:1302
+%%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]/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[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: CMSSI10
+%!PS-AdobeFont-1.1: CMSSI10 1.0
+%%CreationDate: 1991 Aug 20 17:34:37
+
+% 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 (CMSSI10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -12 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMSSI10 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 99 /c put
+dup 100 /d put
+dup 102 /f put
+dup 109 /m put
+dup 111 /o put
+dup 112 /p put
+readonly def
+/FontBBox{-97 -250 1077 759}readonly def
+/UniqueXX 5000810 def
+currentdict end
+currentfile eexec
+9b9c1569015f2c1d2bf560f4c0d52257bacee583a5c939393e012707b47e0c1f
+a47d284a1edc9d01a497d772bca8c543388e6dc0d1e2c4944740470e0914f65e
+fb0737b0851b2ba713a9a00b36d07da6bcb52920b9b59efe587734027a3c5e65
+66aad332fe6fbcced1417802822a3b81d6187875263d6bbda04bbcf6e4870fee
+ad60f104bb3c5a766610dd11aea64a6b107b0b04439fa2888b8cc39232bb83f7
+695aba81f0260cd5248b9e649cd800bcb325468d2c43f9469c6058468e21f57e
+c644b7a2e5c7cb83b399f4c955e4676cdda8318ad5388faa97932f851d8bedca
+bf3bb86d88500cf0daabbd5cdc9edddb51c0ea9aca1cd8b166607dec48f39881
+b00268bdef2c84a971ead143e34aa70123f7fcfae58a9282cace8bc6f668865a
+32055323eaa3ec86bbf56dc15e698b34c4c7e16df29cc330217f0a4ae57ab820
+e4ede314500df5238c0d2da7ad17b5a103e6a2bf7047fb5d97dc2ce2cce5cf6e
+8c4181595d4d12ca6698e8ceeb3c2d774c67f7186bb49ba4106c6750457d941f
+73d04eee6a093e8e425a854c3e8df6d604bd13411af48ff89543c4fa1eb3e180
+3504354590f5470007de7ca61d92816a0ed00908f93744c03e68d362d8cfed85
+24dbc2c2738157fe6a522119c5a2687b6e8435fadbe1edf36a6d60c8ea6c541d
+6db08cef4352b2abc1b35aba99611db6d20a74d48a7a2a2ebdc2d7ee7fe13bea
+c41eed785287c5a867e6c145a1b4071b256468b58c168585e7db8c23accf98e0
+eccb77a41773c3d9bdcb964169cc4febe5e01d028bebac0af679ab43a492128f
+0604a36e288536ff035b33c54dca85dd0c169e55ec1be4431b7cb1e572c9fcb2
+7ad6357854d22006199093a2723d0ab71fa593fca04dd99cedc8882a86066339
+3010b9fc59fbf690cb13f7a97ebd728ca97178bb7413eca9eae8a91b3ebb65b4
+de461edcada997d6ec6e02937f62712bc859618b49c8bf411c58cc3d0bbfc8a1
+bdfcb3233b9397e8533bcb99e97068af19e810d0169a8abc3e20d463bc757af8
+59dfb62ae0d8988bc011af1e9c67c84371e90fa42e152947219321e41ea5cb18
+51618fc411bc790acef2c1d257d08791f8bc39a8c77318374814c3096d5797a6
+ef9991a34c4e679c8f3a98c95177588712250a33c1bebef3a5e70bdacb49fed1
+86eee5729501783df1c9b868109c21560628e3434b00794fb425c79bb9a62075
+50f08a8418a01f24780b177c236959a55606a4032717c5477de3ae3327c475ad
+6217ae96d1ee3eb983480a135f735d2e38c1773a1a39620f26680a0315ed4f92
+b0a9659eacffe4496f826eba3f9f16bbb84c1365ae080c3fb33cb3bcb8f38416
+fe0e34737ea4c9ff2e5ef78d8458c210a034ebdeea675141c12d66a211286a4c
+d28674fb463489ccdacd2a9264728ff58f25d0bc904caa8d1639de7e67333938
+c172242d751c5c04829d304599d417c0d265a6a6a0a70f3076eff20ee635a4e8
+c9e0f46aeda9e5759726cbf7a41c2cc3868bc4e6a414ada4671ad241292fae49
+dab7e30d37604167948bcae54ec47c732cf48b6faae9d86a6ed4c5f463a7c6fd
+566f73d170591be151208d7dad6144d13d24c8e4fc802e1172e50b7ca6c6deaa
+71563c90396bf7342cb5ae02d09b64e2d8ef7bd63be16753821be94e7d3d3a37
+75582b31d60ca7a1cb2b6c614b58f03fda2c1d3c82c64030ddb693eb06823b5a
+363a3c39e516e0ab5c32d333c3a0fac3237b51f20c3d2acafa4cb67f5431b50d
+5183aabd185e2b357f1c5f94404545a31bd578648d9ca20c45949c0572c55da7
+94a7f61145a8501411853c54378ef87b5f13ef54107e5ba6cb1fca944a74792c
+440a253e6f11a895abcdc9b4f8c1ac9908a73a94f972a55e2a3b556e1f877ff8
+f63552f5c1ab7973752f542389167f3c5f86dae8350319cceee4e4a9e7fe7832
+f764cd70ce49b54dd32e59e9b53ac308fdb31fddc2d413fce954805474d6ae57
+7a59b09f3e1eb92d141c076b20a0f07ca5c5eaf794b834d98e55a561f631f14b
+e46bf7685a566d84d214b82246096143d5b37f769bcee3833b50f1fdb31f00cd
+e3b21e77cd7ff1438b06c39c32655e3165d95658b5dd271375951f10c971477f
+405d7c6ea8ca9da2448de9104e99299e51973d32c9f1735b587cc0b2dea36782
+b208dd7208a5f7bfe0050ae107c408826ea07bd8d6801a90353eb6d9152b52df
+f9dcbb102722b680ac32aab6501c0736221b907c6924bb299e111bab995738a2
+5461a02a62c6303a776e9369b29c92476fdd3353d9c325c1e656532d75706ef8
+cdbcc241d4042a5ff92a9abde4d99b28c8f59e4272d16104dee788bad2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+%%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 98 /b put
+dup 101 /e put
+dup 105 /i put
+dup 109 /m put
+dup 114 /r put
+dup 116 /t put
+dup 118 /v put
+dup 120 /x put
+readonly def
+/FontBBox{11 -233 669 696}readonly def
+/UniqueXX 5000779 def
+currentdict end
+currentfile eexec
+9b9c1569015f2c1d2bf560f4c0d52257bacee583a5c939393e012707b47e0c1f
+a47d284a1edc9d01a497d772bca8c543388e6dc0d1e2c4944740470e0914f65e
+fb0737b0851b2ba713a9a00b36d07da6bcb52920b9b59efe587734027a3c5e65
+66aad332fe6fbcced1417802822a3b81d6187875263d6bbda04bbcf6e4870fee
+ad60f104bb3c5a766610dd11aea64a6b107b0b04439fa2888b8cc39232bb83f7
+695aba81f0260cd5248b9e649cdbafa8977dcfa841fdff9afd3a7a7c7905c219
+28506d4d50a72fd1db1b54a855775831bec099a567f3f795b812ed5e145213c6
+d5d27f9ec6709245e9e4068a6606742aef616dfcfc9e0b9af7e687fdcda43c51
+81a08d6ab72b86fb38756fec992191c1b3fd151c417125d4777f0bd0c57d2959
+0db35f1e9e27945498a3f7dd60bc54d72bc8a573457c16796914029dc282aaea
+fdaa4b1439f4125add4b7399be6fc68e4d5a766cbe5ddd161180d4e1ee3c95d8
+64e79fd0c65b8f459336e99827454d662768df3e6c1c3647b00b70b5f96a3944
+b7a197be0f58a1e995a77221bd374a40159d81c7196c94e8af7c3392255ee6dd
+0663e05998ff917a62d635ca45e952252342507d6b4d28833c7809c1b88400ea
+50c652efc339a66355c8017651fd24d9a5cc51ecb55bbe64ea523b094332c832
+52f7b426909808ae113c1e5601b0e081fa8e7777ab93b42207100f43abbb9ce4
+ebbf51e584299a06fbea62b8ad3632ff0f281ebf9503ba6b8ae4f3b57f650388
+df63eea9e1ef1e08f7a2c6e4f5cae2c4dc7b42726a6ea6b7592e9355a01fe517
+12264a713ba83c057cb5f663045791d4c7598b246cd3b8466a1130249568e95d
+ee2c0b4abfabc8e362b78d9fdc025fc19cdf1887997d32fd1487cf2bf0ccc966
+319e3e3cf4add90ab51f0c3e918a00e5726ee346ae410ec3ce90404580c47572
+35b3ec4f5ddf23dd43224d90d8dc932ec7f0acfbbcdaf80f261482ea4a2a2644
+129c27fb4b44ba8c78d23273122cbf1ca49ae879ddeb6991b87ce2ff25c655e6
+b5ad950028de17f6628f9eec6842b79f69c84b6c55ae423714e622eb4e47f9fb
+c30a71808d70b89cc1a9b60f0ef21ad074a63d38344446947c4feac3f0ccbec9
+b828c8e58e4da7a44c317953e348f3ffdc63277a28bc8000a63601d4c96de8fb
+cdfb80fa6de4ba2fd7d4be7268931755fea01f651a567d7d6eeb044e8f6a1991
+a5a949144a1031663696877ce32674e5304c10575da5c3e34334470fb25c49e3
+744db3c51a8c6ae07d6959e5ac119c3b6f8d2114cb77e5350dfe079d995e2a7a
+11768114958c9428733eab40c8a94bbcc45aedc658ef81642023e24944251714
+fb650214828b5257eae74bf0826f79cc310304b439d1f2bb5db5f2bd14095792
+66e33e2dd9130ef884a86f110a9869e27a42f8da4bc3aec00005f8211a62eee5
+9d6b970b20053f02b813a25ee0ca577544824d017ad1ff2c855dfe9bbc37f292
+419f9b944e4816a30760e1e48148c9aa3688cbf1c7879666884fa21552ec0657
+ea79909dd66d7d89b832be5ceb331cf6c8b76e7e46898e8453123fff4c7ded2a
+8454db6771ada96a80c4b98f465cc37efb37c4a1600816bdab5027f69a0762b0
+44f7b69d07027543f563b738180ff6cd0be75b45fe4f06cfcb105055e57837bf
+e6c25543782756968b8ea06abc320794ae4517c902b1bb0b9b41d67f5705b7a1
+c6fd02697b6342e51c63d2df80d7ea52d8b58b2ab2a28927d565d78dbbda9657
+27fd9cb67b68a1787dfe70bcfe020206c7192e294a2c79f47caec3e881e49bf2
+49a588835de59b09f4ac90fd34590a390421f19996c35cab9dea8447cf279702
+b9ffd36d5db7548f39a64e20c79244bf672dcb15d764d21a224720f014783d83
+70eeab9f1ca5ff746bda07df0190e18cb9004f78b0589d42a81ae6b1e7f4321d
+d8a14d2c1e8ef07c8a3de3b0e9cccd2326a15630c59bdabb23421a75d3e2ae7e
+1d18604baba1d97216bd37e3c53a7c22115736daa1ac0fc5ce68b9bb71ce9015
+fd0439d1e73809986372eb7e5aeb66639d05ed1e9b97e571085576dae0eaadd1
+205f5f18a87bf43131f3a1ca9b481fb718bb0c3a601c5b801378315db363408b
+7053806939696e9fd0c0e0c5eb424e1d56824b31adfebc75a847a43600ccaee3
+3c94bc6fe20842459b0a3d242f81ecd1d076e1a9803026e9440f69988ef5908d
+e1a3cf5319d870129abbf4298e8d1bba47c06e346cc5b722f0e4bf42afed858a
+45ee55fe8ce47967ee5c642cc93a9b804865d3d1fec14eaec751550f86f68e0d
+249638d30c82be7812b3b93fee587a5b80e488bc6f311ea4895ece34b3fea977
+34f776488b6736abceb012c312ea4ce0163729837498536a4721fa1136733bb4
+078921e5316c19c24b23eebdd55a4eb73241d23178f4f0a7548e666e90f33485
+3ed3cdc59fd2f41f903ab3dd77e583cea3766d65ee8f28069f249ef306c216bd
+0799a666486f61aba1a467725e0e1d237ca73c6696627da2086319b53835fb84
+a1ea23488db2a9690e2d7bc8663c8de49b264d2f7afa4e273218d7ade7328327
+8477e3a202fd5db3810f1234cb1f47c17798c9c95f19057776d7a0723d14c05a
+5df6426ccc0fa03b0563f33b3cd5d93f0a156e5ae5a50455155aa6bea511b20e
+3c9d2354c898db224215761c5d98131776f69413b656c66a35946eb3e1895d0a
+a2e77c0bf3b89dfe5052abfd07c04329421c382d513a5d92e32c709ff6f4e4b2
+f276a19d16f7a4c37f47c92f0d27fa68443241b7985c898a28bf72fb2de7ddf1
+d890c96fc030d2e288634a743893c9addb0724f8253ed24d8bda24865c849b31
+cc7b4f17c65740bb7bc5412d1553da1b9de011ea56876e96fab382b996d519fe
+9265f732d8a9d48b484022ae28135b9a58cace5a43f637b61776546a062d2b97
+d63356ae32f0ca647a444856182e1df8b500056529d2e3e1c4e18b478623363d
+b26dafcfeeb899dc7e7dfd461ef9ec0c7682845f4b56e4350ec1d290ad8ec865
+2966637699c2cc49b94db7ff775fd3ab8a6528ab4b821308b77235cea1cfae4a
+0d99c6434501bb3de02c47fdd29d6f7d9a8429b236228c4f326fdd2830989f75
+2c374d8a0d4603e3cd02440dc0e1f7bfae904eb1851127326074ac9246c37e8b
+970bbb3fa3b117f37b0fa9b6c1471d672f759f08fea7b3348a6f3db0f6d759c3
+e106ca8507f9e7d117bfba114b84aed6a81aaefaa123941c2132e7c6fae28ff2
+01665bac310d10f75628d7f3ce1ef9ca52591434e0d8987d6a712ac5221c9647
+ade7884f62be2491e5d3c608b538492da1b7e30d8709ff406a800b9894e9ff0a
+5bd5dc1bfaefaa812138abfbd9c33d553841bef095545fcf6aa786d2591aeb50
+a266144c562359bcf6e0aa5876c4e7619cf9be503bcd842a304e335b71bc1518
+d3c407296a94ef7c0d058a062abe1a92e63cd70e57ad9c94a935f4ba08c5cac6
+977a3a7514ae46f7107c2eb40c
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+%%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 15 /bullet put
+readonly def
+/FontBBox{-29 -960 1116 775}readonly def
+/UniqueXX 5000820 def
+currentdict end
+currentfile eexec
+9b9c1569015f2c1d2bf560f4c0d52257bac8ced9b09a275ab231194ecf829352
+05826f4e975dcecec72b2cf3a18899ccde1fd935d09d813b096cc6b83cdf4f23
+b9a60db41f9976ac333263c908dcefcdbd4c8402ed00a36e7487634d089fd45a
+f4a38a56a4412c3b0baffaeb717bf0de9ffb7a8460bf475a6718b0c73c571145
+d026957276530530a2fbefc6c8f67052788e6703bb5ee49533870bca1f113ad8
+3750d597b842d8d96c423ba1273ddd32f3a54a912a443fcd44f7c3a6fe3956b0
+aa1e784aaec6fce08dae0c76da9d0a3eba57b98a6233d9e9f0c3f00fcc6b2c6a
+9ba23af389e6dfff4efec3de05d6276c6be417703ce508377f25960ef4ed83b4
+9b01b873f3a639ce00f356229b6477a081933fef3bb80e2b9dffa7f75567b1fa
+4d739b772f8d674e567534c6c5bbf1cf615372be20b18472f7aa58be8c216dbd
+df81cc0a86b6d8318ca68fe22c8af13b54d7576fe4ca5a7af9005ea5cc4edb79
+c0ab668e4fec4b7f5a9eb5f0e4c088cd818ecc4feb4b40ec8bd2981bf2336074
+b64c4301c39221774c4482ad2518015bc80e2e96dabb4bdf5fbde00562af1aa6
+90336bfc814e8312dd70402bf02d57a3ffe05e732cdfddafc00d318f83a79439
+5eb8460eed2f5f1e7a2726c02f81b69917baaf163033a49dc10f61f35c72d3c9
+33039c21bc71a9b4b25bc7573429924340b16d1cdfe6a6b93450c50f15b6229f
+be901e24b3d21bf434b7f60802dfa0bb3462a12bff97ca01cf591cba483a1699
+da979b8e79d363c1849565820b5d62eb82d4e481b26944bdb6f0f02642252a86
+35e29f2f3f5faa4444aa607bfd3bf4ac98653fed
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+%%EndFont
+%%BeginFont: CMTI10
+%!PS-AdobeFont-1.1: CMTI10 1.00B
+%%CreationDate: 1992 Feb 19 19:56:16
+
+% 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 (CMTI10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMTI10 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 12 /fi put
+dup 39 /quoteright put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 50 /two put
+dup 58 /colon 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 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 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
+readonly def
+/FontBBox{-163 -250 1146 969}readonly def
+/UniqueXX 5000828 def
+currentdict end
+currentfile eexec
+8053514d28ec28da1630165fab262882d3ffd20326947b1065649b533eb5e9e3
+a88a87fe987918a687950b26f647d6e08bf14d983ed1d4a8ca1e2da8d985f944
+2eb916f5b6ed0697ac7c33e1e36a3bf460d34ce45f1631871097cb04f18e3889
+4cf4ac1538eb19481311d24fe3be7beaa4a3730e8b4831fe59d6d9ce2e46116b
+629c7ba2f9ce3ecba2f43bc162a5a077ca1b2882a42afdcec3f4b75b5d63e0bc
+8e5dc95257766d8ea467ad9cbaf47be60f797580cced6884b3a68f70c91f4fdf
+80fd00ed9139e7f480dc3a76af72ad9b434187730bdfaefe4cbfe5c7edcaaf24
+9204fd703011932e5a3c27be468b7dab69daa18dbbb6335ab8ddfdc607961c7c
+02582763fa069d43563ba17704029945cf42fcb19cf78c51df0ec4d851086d43
+c1ab38e865ef36865fff3a08b01cbcb070ba4893f7482dc7819ad03d337e520e
+7d8cd83bb8ac7aff4df36751f4f12aaaea2b6d7260c09a26e987c904003e0723
+7dbcc4a8e4e85cd3259f40d3caf55c742cbb40ad0db1044c20a4f122a63f7b81
+1d945bfa69662189ce4d089464d2ead9f6ed60b581b04114d5d45e97be27a576
+35154e9b8464f2a0df18da855eb51b8f64d3054b0b2e84621f025a0776d16fed
+b988a43d2d64c32768dd106b9f541ae8e68ac0bb7399e16f4d4ba074b2152d0a
+4e9b5bfc21bfa0d531e28165e518ffc054dd4ed0d74eca079d20e79670419f92
+e03bcbfeecf3554d661596f6f29e12170804d15a250d917ffe7a8b6e8fa53047
+1ed97ba56481589a65ca13619129f1e26affe6c22f0c38540f8ce37efb6e9e9b
+60b51a5a9cb4454fd7c7f92f2f9437159687ab590f35b946a54491a7739c9269
+e0f1fb48b129811c82edb3171cbd5105fe65906974db8a7da92f4f43dc7f6b36
+6981146d86d23613a0b38d9d6191db9fea0172e982cb1cc50e382f69da1b377c
+1be9407f88a2a761b56f398467a057f35d18c01cc377e006182c891ec80272e2
+2e3a5c7123cd27eccdc87392a9fdf63bb40f02b7649cfc53ef933c6518744cb8
+9cbbd437830ef5b1d58b00b67bbcf4426dc1e6ef583b0b4ad3aebd741e3ff0f7
+29ae271f032019b1e7268043fd215be590f9cf24da14a90f1683afcba8006cef
+5d5632c2481fbc1bd8224e8952debb7c4596a237e5505ac143180956ca1f603e
+ec70cdb4a33e1c4ca174436a38b06fd9d2b9196f02114b77a9a5f66595727faa
+ba323668573ae328f1f84e529f80fd894b86c231d4b545d77015d07f7b9bfbf4
+1af0733b607210b4152a9cff3870c38b884c3da9caec4352f9d76df58e417aea
+09526536bc18be6fbaf075aef305daed45d5b281c0c613d8858019428dc2fec4
+cce9850a34d61490e9fdc49e4bbbb0388464838f66e26b4a7e644bf85e3abd3a
+9b300a514d90412c2bc6bc6bac6a224897eabb75c62ccae8cc197649b01bb32e
+92addde8eb6000cfee62c2f3c3fb5f36c0c6e74e98c913f8b6a1f92d1dd4a8f7
+d62be4ab01d4b46b414241987fafb1a1c0befb5f66b27a899e28bcb941bf95ea
+907938e7518037e46eda743c88ad7000aa75dead5125556032c3daeb9b74f7b9
+67a8fa9a9a9b95e861e4ebc60d1255fb15ed0363d7558e99c36806ec35492e47
+326d01970b929f84dec99a07ad469c1a3d117cf2991096b55ae6e4c66d718d91
+1da7d5c1045cd0d937b64460dea3fe2f9f8b3b22ef19f7774e599ce91ec82e64
+d0ab31d8929bf1971c79983febc3ee74e791d272daf3ac7d93852ceb60f11ad3
+244e1e516cea0c66a2123b1a1eea37b5fd31fe9ba3c102126b463645db4008f2
+2bd628a4a66dddf55f0d7a69cf39b3483c806afaf2760483b6848716dd6aa23d
+7e2433d8975991e8c89c56a1fec601856ca0ddd9d612016dfd84d6dee0cdb133
+63d4e60c9838a245f15176fe2f62564d8c074b07fd238aa397f176e68348a4ae
+e4e0dce27f3a3208c21408fc8486be3a78885e749c588b7c00d780601ce58013
+856edd3357c4a2c4bead83f26b5235eff52c41b8fb283e20e559daeccb1f6604
+4745cf5edbb82f404b2ab8e31347a1fa94faac226a4c0a081f817cf0fddeb49c
+55d56a6128ed7f8a703e8b0a5a5147adb8248b825ed83aa1171ad733790884ff
+96f86ff80bdda926e9f316b325ba1ec3d035a2fcc3675f8a3e50740b501d63c0
+de040caab6e3a43d3e17dae42cd16d912c458b3531c35f07a2f3ef21d7479a3d
+faf36421d6b91e2f24a44e5d6f3aa4ac2ded280072d2527fc099fe7d7e000fc3
+27ddee2466f8b52617d81b9e5badb9da746bb8d55b2b33918b9e8c00bf1c2e53
+51c1c1dc99dae816437345ef828994508a6470a754d9c60095bc7013731f9513
+be46495290e6df21eef74cc34f9dc3080fd25eca9735e0d2be830f2472f19808
+dacb7190997429e9e7df1055b74bfe3cc9b4f5e37323183d684f2b2db55ca61b
+cd772914392768dfc597097b5e3f517c1a38f2243380f99f5b9fcb8595587468
+b5aa6646e8f7857b3e2e566e93234b760ed4a923bfd17b35c6eb4ea6860f334a
+86b2bed900ea58de4d9acd3213a6d9d3c43af4d6e80eb8f7374154337b886a38
+42977e5da8b21ce60803ad7355209eab598a7161fd6b6c1a0c00910dd5fd126d
+e021806e5062c262322516980708a9e8e53ea3bc399f3e1ce79d14f2fda89f1c
+5b634fb5eb3bec6a8fe6e10ce9d8d7d463ee0ad1b9d5654fba0bd4f3fdc7a0a7
+45522f17d358f1d11448cff53a60331e7f8419fc5e947a07885d6349116c90b4
+8f0be5cf1d15b0ee06246576a053acbde1231a551bf675bc9015f23598ec806b
+021a3ba49b821994a43a3a82b2408c594895b894f13ce3a308001f9d5b0f9030
+e6d31352926ccec7647fd982d1a9418d17c19f5ad0132641a558602decd872be
+3514b908ea02e0bdd19fd7bce624fb0a4497b4e508fe2c2a2a65ce5cf309b349
+7b4739b4e2a25840a27b6e6a04b6b181ea63d4ae653a499ccabf761a43d3049b
+34c5f6dd528b9d144dba8b6b5c0a33d899478e8d344a1a57fec62479c5c1d73d
+30cff242198c4b523546f28258cbbe54d9801566748974cb2d0ae12e9950ccbc
+4a528c62b6f664f85ef181188ec21b54fbbe4fb0d2b9beb5d8aa2cf1c4a037ea
+d76c2e0ea35a7d5aea555609243a9efbbd460906c4d15a06365a591b0c61e46b
+23a320e593954fd1f082a7e41fbe2f2212a86fff7fd2e5734369b6c51f281187
+0588346bcf9430a5631bec94d533e7bddcc5d75c3d9f93d007390f600b6853be
+53242ac029cf1f74d52ba4bd5dafeac53c6406950c016c47074fa3e01a9132f8
+bd7acf340896ef6bacf71ae5c853381b08b63825be5f4f39e89dc7ccf9fd8bd1
+1d90203c8eb92f2ddc7782dad91f769dae3f0e16ab3ba19014069b2a7e2b1bac
+627b0dd6873e9bd8cba341b3330c26e3cdd444200d76bf337f45273d0a56543c
+d05b38ef6415a57b48ccc2a1cc0d0daf923d4aa6c1d30c86e61544e3d0c2a328
+3a96e48b1497aafaa042912f0c2b8ed5adf21b7c3601c5bf9447079817f02899
+7309e605221f4d3c0719f57335434c3a0152a7db06974bbbe05b239dc2fe1a66
+7e6ddb905624de25c31b9f168069ce3654dbfb8895e833a34c61241cdbcd430b
+a3432d33c80b81b757e5ae431f5dcd2214c9f88f23cce83920a06b29e13206e8
+2b89664891d27990e83d11546cba14a70247979c6afa19873cd07ae561886969
+b68aa0e6996e171eabdaee5fe88d829bb220be10e05e3edccc4805848c9182c6
+a67ada070a2b70ae116d89efbf1016f80f63b99e729b8fd8505abdc495e82bae
+d7fe1719a4091fb16eb318fd2c2c5d77fcd32f21c06547dcc972aa7f4d254b66
+ed959e5b7caf7ae04e9a4b88962e818649cdd5b1b6195f6469b853b44d267d41
+1c28906fdd056f8835fd05d466014922fe6284d2f34126f0fcdb2390da700fb9
+0edf3e53a1f341ab52c83ebd9497ab12171fc8c6b9a9b157356a18689446e621
+35acade837d37aec588fa9fc57bc5f10964637e0e1ae4face31352ef586bdafd
+d241a1ac5f55ddecf35805111eff9e3f9098f10333a5737867493bea3eb1a4ca
+c39c61d5cec1bf3f05d3d8ff38ce049319f3d7e8b9af919fc9cd821f673abc3f
+67761cf62f5e393c220613bd825f6682648b292eda17678dcee14b8eee83c287
+df64dd5240edf1ac9e6d8d388e0b8cc23230ac9875a782a00a781f53a12e4284
+8c998e7a6cdf87e411db4f3ef94869e435776e69536011c653ba84ac95173b9e
+6333b30f5a20a91b8590570f00e2e0a97c3a447bb599a95030f57885e15e11eb
+9849a71338a1fecbf8c6449318807154df388a3aad61f9cbedf5feeb2ecec32e
+c683228a701f622cba81787c36c5f9266b2413c92c5c1b2a6c90f7d78985ac47
+f5ded3de2f6fbf3fc53750c00cdcc67ffa2f507fb7898baef6567a4dc0c76440
+877f916f33da84185ab8856fa9386a89918452f4c8869be597808a3ee54105ce
+7e3bbe358330494907a2768c37f52b317855d8132aee9c9938ea6f1a592d8472
+1166c17426da40d29d790cb32eab5d6c1a954f7285aff1aa9459591159a55cf6
+c64401dca2c19c3f3bfdfede73c22099af36c71c3ec8981744c8347364b5dcb6
+bbf1f3c5c1615a9e851f65ba772d6ff14f4eba38eef5585ce82613f141a2e424
+7df3c1caf1f0fc5ca3e51c5858651be283fd2c40f8d9ad45d6832ac06fd87827
+9835c61d2d5a7da152e206f52ac7703dce44f70f4cde78c99e0eca2ea22a54f5
+5a20c36995cc5a487ac2766be95e976f636d5469ead5de519029fbb9642d9e9f
+09578699e67664f76fced4b3dee52ccdb97e20b30bce64a56da03e202ae2bc7d
+195136f8c571f18466e4800177d90b5409665cb308f0c1d13adbaac876be9ebf
+93c49c5431ac1b3cc37307afd71e6a18a064c3da18da752caea92f20cc669195
+a46027f3d7bedeb529961d00d1d6bd437a7de58e9afc53846f81ee481bb031ee
+7a4e099f4c343580d798fdb9ae1f70bf60cc81c5d5b81870f4fc6fbcf1d9ae8a
+2eeeab785f82357a6a102942b0b23f6b9230d01949057fcfd4c770d76e665d74
+55361806624a55c0f67072e2cadbda2856e0874c12d889fca4718d4e904b2e69
+117d3ce8e20b0075c32076271a848c543e0dcb90958ee900a9131e5a3a78c74f
+d9a9d12432f040e97a7cf0ea4f309b7447a2c7c00991ca385d41928de608078b
+401dd1a6a8116ae029f0fd40c7ade837aaf11601d7391155bb0205b2599103cd
+b2006778aab2e7d7b7d7eeac04f70bb586e5bbf41924f5c273e40d42f1dac7ee
+de2ed1a5c851d69f836e4dcc72c547339f43725ea873a44510afaa5a294a321e
+c7404a3a79fbd798585eb04982e70c00e2810479965e4558e83d0ab5c1e3d9bb
+aea58954113e5f7cc47af96b7478014cae612fa39e8f383943e360a95ef1e79a
+17fd8c658d166cf5af116960a080aeb71a7e3d3fbb2971870dc2fea5d387fa3c
+12a1fe4344ddc65479e82caf17a8f851d19c2be67c38938dda937fea1b08645b
+c2e5ba2e6de2a14ff0a43ea2c3064e858b05e36bde2dccd413f6d7d7c5e2d958
+cf8e0fe7c0c7b2a88ecf11d585b1876f0060f23f20c5e699119937c1028db9a3
+3cb136fc2594826ec04b6baed5631276688d73ef88dbd116485de42f542d0810
+0a05ddcb4d2359a78477c5805e303b79c6b2f11c05304de90404da51eb9480e5
+122e97a8b9e78c0cace76d5f883ac3e8720008fa7ca7c9fa4ab1d3f051ff191e
+23a5292b0c27e55faf9acecda070e9fa6e835535a76f41bdc896692f6c35a681
+4de9da312a48f93d99b0ea8d66f0453841386863f6c868568f767ec2a0b3c319
+290b0b532a8ffb28a3f83857ba37146434bed2f81f2eb83d7ccc2eefe5fbdb94
+2b9b3678ad38fbe1ae4cde9516d69cbe4e1827bcf5d97ce3226d18a110a9cf1d
+17354f9174a0e960b6346879e3b821335453e95c01b07dce7382ac19f53147cd
+375b7bfda47d469188112d73b7acd8cdbf11656f5fe021adf4143afc92a039a3
+ba0a56c5ecde5d0b86e0721be15b144bc8e1c60d31d2326656ea81879197a21d
+72c455a67c4542467b1d2eb9c34a67e21dc96ad2291dc2a6c88c967052ffc37e
+a6d7626b5114824e93da4408b1e4f05f6463eab3727d9d1063e9a7696e4ac40c
+0cc835dc96f597343115054402827e885b1d057f631b490093b1e74117f9af40
+dd1faa622567c12150d5308cb60ee26deecc5ce7705b8e931b792d6fad3db2ca
+224fadbc44eae28224f5aaa69a2817354bc58fa68c7d1b3e3dafa1cc1fac16c7
+c6a6fbef521cfe86d0c579e77eae4390b9b7e0f9179c0ac7008b3190f092e44e
+c007b299a1542c814c891e0ad5d6ff850b82b1fd6fc89ff96f5a27ef6a3c902f
+9e3d69ec4b60e524bbccf4ca9719e9779029be1fea7a9d821cb9b3e93bf6160b
+8c2f366e5b95e3a7b9c33c1686fbf2fae05d5ab27e1b6078320b5d08a9eabbcd
+8dab1c43ad07e7a71a3750772cdaf06b5567c98c08de1d031d23880b530a2804
+87be58b7158a6d6222edac25240efa2ddd118124f88fe819a7915ff6b2b10dcc
+aed6e0b14e3e170902d1d8649b52e6b7531173de9b4ee9ed7d32dcca8c5f7789
+185c8247beee10925d72f1f3f99dbba2a7a9d9edfa52dd5b716d8787217c2059
+034ff3c40ccbd0def18e1f6c34275458ce39dcbf81d18f31d819dc6e2e214a89
+c2a6167ee203664e68462d72784c2aa1ff691b9469747198aa92cd05df87de8e
+3a7402dca911f672148ed6b4ad919070830e1dc966270077e88a8ea4a64dd938
+9fc20641f592e6b7a4fb3d8ff1d6d03cd620b1081a7941ec91cdc2d4d7a36295
+2c13ebf0d1f194084619dcb1370d5b4ec1dc03af9fd9ffe71225592281057e94
+3a1cac756409531c123b1a4757cbe7630f73ccd10e2c61ebf218ea38413f47ee
+178a9146f2364a6390e4183edb2a7f3e984db1c488b84eb38eba3cbe2dc3385f
+09179c9a01fd6abff9929e3c82d4e68d5b75221d87fbefb5d3c53ad3bc6c269b
+2b5c31296d74e2e9dd73a01d983c706e6085ce90a7413d825fcf8120659900c4
+70192e8426cbf09d750b7ddca4a4b3eddff579d7fa8c6873ba033d5f23f7a1d4
+e1ba4037a339a343c26b2cd7b7d1cc8c60ecf3d4909029087388d7fa4fcb13a3
+f89f361798b350c7227b61a32c44296bb049d7fc8901c44ae731ce50d8822164
+202b41631dfba0b11f61eea2fda15549c0b751000b376f552136dba0b20caf2f
+37209cd205dd9df9e4a2137aed02a5f0dd777debb4fa7b195bf89306cd307f60
+cfcdd91d037bb48c3c05398625db1af8b0c61f93875647e61f3f86038b0ff9dd
+b38fa2166f2f75b777865b321be016e004d3032fbf50f9f2771d557963e125ef
+b59ad0d0643afb8405c65bd725c563621757f722abe4a687ce7ced6b84a443e1
+02bff7075a17c4c8063cbd0fcddab3fa39da573a10e7feb86073b7c730714514
+f17cebf1c6e22f4337ad00d895fefa1d42f478befe532691b36cdb6eec94fad7
+3d8f73ba2a9ff39004a42bd30e04bb8e018e97040f2add6abc3a42c130e8c73b
+c209d5435f15e9891f77b995510a5b4e0d15565cd4573efbbe786b8137556376
+a314bcbb4b2bedc052a888137d93d59aa4fc86a18dcc1f144ff500ad54b22658
+1c18a53a6560bd566561ccb919256400631cdd67ccd250575dac27779d4e666b
+25bcfc66016510fd5c395f5dea0a128899298546bbc79b2b5c38e0245016ea35
+edb433b38cde51cb48623fffbef3b0a799872081ad6691220dfb638cce58d159
+81c5953de6318edd28631c3ad767379d59f0347d71d57ac6ca34a9fd6542a9ab
+3ea9a1c7761e17e4f4f614494b62a8f60c7b6db8001fe05d067f9936705e07a9
+a200b0f7b0c247f71695485cd1aa5da146e15edbdf94c42a91136716c713dfa7
+729a85d448a33f7bdb438d5717712ab914a1f2640fa63f513e5bbb670b58025a
+c78510415fb747f13ba9b7a5fdbf3ef27a5d6422c2034e704d56aa25d015144a
+9cebe2c9cfa8c0d01daf68d29f8c5e12cd7e9067f111a5c9d5155f04d5d93d71
+ca570b3a77500ae836cd86cd938864da09798ef6ed24bc5fff7a7d4bcd9e4acd
+16c396f336ad0cf87e0df7a843956a4f1bfc00c6f656bb763c1a3026a6f4cfa0
+b5aed394a28a573704842b50d8cf1152ef12ebfafea8b5dd1a8ae0b2d0184762
+c806dd68ee144e9e8aba9ee55f6c989cd1816381a50e225af5525440b7d0a66d
+3849dd794c40e93f72631a67b5fa7cff6fe715473725e618a474f940b49d13b1
+13390280b319d876dc1978530618ef68f26c355f85802ea83a1b7b55ac72f069
+7167d97f1302b65ba5093be3c6e8505383c992762f777c2d3248b516aabc2cf1
+0f3a60745aede7f810c192373d67d522e6364bdb4c97716cc081f0933b341e8b
+832d4b58aa5f0dfe50b0a1aae707c307d97f71d73f23d430774144762128f2d7
+11b015446de7597dc5dced3895c2bd363000563530b2f81dec4fc159360343e7
+acedcc499b022590614ed82428e73f9a598c252690762423d1e3b1ca9b3c02d0
+ba5c9a95679c81d29eac0b0997243d8a7246895a06fe2c3a4fa520b92170e97e
+e8596aa00c7a6cea3042166c8e8302052f3852fbfd1dae95043354e77979b256
+3895f972b84b2329591558a09b441c831e04d21cf880feb9f42d7525e96c4e35
+a7a40a2e164767aba93093bfa2445cf5bd82f4ce0133117d402062dd42ba1e7d
+0931f6b8b2f78d77a9e05d0809e609b0e375f53419d298192a8d5f39eb6e7a5d
+98e3ae3cecf21282b6400d0d3124c363303347017e3bb8c3cb054752c5beec2a
+0c6f8da4823bd0aba00431d4e007ee07fdbfb987bbb18dbccb28fa3abbff978a
+c268d27a215c0a07d2fb7cac82dc98b647a8bc032659f6ab40e9d12cdfcf92dd
+5023aeaef7295cd80eadfb0504c7146ada41b49230c1f9f02fc95fea690a5d67
+24f6f216536602768fbf29507d06ac9356a600a9dece3d0b87e290fb834559c1
+98c351ad4e5c6bb540544ea4063c1f05ec2e7b3084c4587df297620f6510cf1e
+04ca496f74cd93224fae334145300de90c067e49984efdbb3bca7b4286ef827b
+46505df9427cb663b93ebf9d18b0b67ca20343a72ca00397921b52300f9bbdda
+3e102e5e817b8adaf973b1537f15199f0d91a23086703cfd0633ecd30eab9e30
+be5b21a0a95588e04e6107cd9c97bf85f19046fed1e1a3331ae63e8ade074dd2
+b0b061713294e1e12f9b47776acb6f7a55cef3a549ed92c7cc81610996992f0b
+6d70560520a3c7b1a8c7a2ff7e22bf5e1f479801b154bd52a0a19fc1f1cff592
+e7fac10db95c6087fac00b5849d74e9adec09674013f2c87840b3c1f3c388421
+59de31bff3d2d73faf553003dc39213ed90aa555207ab672b798bb0276aaf618
+5d5aedbdc76f42839a8f28a0b40406f8366c1fe1cbe282323f601374c5cfea5f
+12cad454c7649b13df951a3ada620f713d5f30fdd1d3aab40e6dd30f0c799bf2
+4f43a538ca13de348976acbaad690e769bdcfc6f5bef7b470941633ad5da06f5
+932108aa3f181e57e106d50180ecf871df94fe16414d9ba05bc0c38acbad426d
+732652d4efce1d84785332938dd00d6672dac66ec8d9621c94a13ad55b6df196
+b3c69fbc624ad575e1261f71f636fe7ac19ce1b9785bd582578b96fc88010377
+43ec7492739da9139e10d2baa9cbe8e694e8994e4e18eefa4c6a202470d4f87a
+0ca1783bb610b86ccb9b99f13fc86d262757b6bfad48e012b9755d9c7d074d0b
+0e4316f50ea333b63125a437c75f1dc06d89d2f3ea6fce72d870b02fd4b07ba3
+8a0fbe7adf4b6dd23710f8c4b228dce3b37b5a68b10181b2cb87d0851e985313
+9eb5e5218c9d7e37d31b2899b855b7cf9111df3436bb7275c7a34b99da1c7343
+22a04504370f660a16e492da2e8a63a518a45d0573b23da883bfc13f53239460
+4da0508be2c56f40e1ba564d172ba3161fff4f739f775510efbb3dc90211116d
+f333a4aa4d2d8dd8fdbd54b294ec2f2958de529487960e055f5c9d588f9e4cd0
+0ea9313b5d52c033d248364b5859a28551a4b8aa7248adc09569f0197c311ac7
+3b1d878fad5d99ba0571239abf41bfefffa64e2d94981fc432da306f5d716cbf
+b7da3f9d47a373b8eceb0decc994829a97e332bc239995bd2a2e39992dfb7d70
+2164d9c157efe4720223a7cfea38bbdf168971a125f4567baf85c2a8834cb4e0
+dfccb5bfb72cb3779dfc0038113c437ab46490be8a1746510c8f9cee264005df
+0e13c722b31909d86fcd2811a8718f6144655b349a2ebae7745122fad7531caa
+dc277745e2beeb470028b9d3f50786f7ee2a9f83dcf988b240fa805c414c6129
+efd3a586fb748bc22fe698a85ed7af0fb59a4554758f687ee292c752e3479d1d
+3d09be55aada8f7ba5d7c73e1da3cdd4ff1f8df426733f8c36c6775216716904
+97f071c2fac6c7cb71ae1c1410020179945e0ec5e0829caae80ccfe38836498c
+e1f5b15045a236d5d9c382f54f6996f97e3d70a74bd90986245b188a93087d7c
+d8373ba47b75dfca2683eea131bfd7118d3e4e2ff3c5b9d84c23c29b07c841b9
+eb64948a0ca5b0905f009d2af2afb80368e83edeec7300aef0c420a50f3fda92
+5257d567806a21794c5db824550570c725b5a374592c951b208ced12fe879be7
+34295f2cc0dd7528b61102b911cdc3c8baeac5e18bc44d1de9d735c1e1dd84d5
+5470bbe8a9abfbda35715599046c7bd5544b9f3a7e78ad463a034623a504350e
+033bb6316bcbb725e0e6ddd51ab011c558786e7db9fe60c1b952f9899a24b1f5
+1923bd4374697de9863a926fd9430d171ad95679105e0f14f15ee74e0a576bdb
+f277cc2b141b4d4f0e02e121ce3acf0397e5bb96dd52c0e3519306c3959ea0b4
+fc68323524c884a2e41692c01efcd67e40f24b3dff6b5b101d2ec92e5bd02310
+adc3b5ff864379cae5bd1884f4d5fa69a2482b9f3ed4a8b0f203a01060000bf3
+32eb353daf58546773f20611f8a2cd618509b1b3b298f387cb75b5626835783c
+ad18079abd660fccdb353ffe74bc00e68fb0b2d478996175d4dc38411d178731
+99eb0718fc9003652e2574bd02b942ec6017d80c39309d34d863e61294ae7088
+a6e9657eb3b179ebe2f7dfee66e8b4d819b859e70277d282347662639d8581e8
+9300d19d95b9a345484fa6aa0971206e7e5737933ce2aec2ce364e006925c4ff
+cbba3ec4e370cdc9b635855628dd0912549c72e6dac451647b7f9ded7378fc37
+79087a83c3d9a352cc44fc188d1322b54a9bc46ca8137eb7770740604a2b63bd
+57285853933c289edc4b126772fd4930ab2932decde0ad3e20b036dcd3f85031
+23fcfce932f728017d6b6c0be0646bca1d0896ba980d5db83c5b519e8725fede
+d9520d646e9432765765a0865bd8090d5c0c94ddc9ec5d3a46bad567a8d6e15d
+df9f54a789a362a7396d21d6700802a6a36c37bb2b7e63757abd04b6b42f1fb3
+1ca35f1ab121943cc4441df14fbd37c7c05f5d5edff3bd705db3e2aa42868de6
+c636a4da48cb729baa096df49bcd21ef84be3ef39ef40987cf387088150ad770
+def01519123e105100e06ec46fe723c7ff426fc7341a04eaaf3914af94bbd95b
+657d1b89d19178785a4533590c6315fc1ec501f64186d559fa3c9e27d101ac6f
+dfb063a48fc7bf26d115311cbc85b9f5e5bb3175b9f2debe9880c65f2b2325a9
+e9ba76246e3751d026aa4a3e79b796d3e4e7bcdda97314451cc81f2b0dfd7754
+faed65425ca5fca9ad3bb7bc604f3f51901ee8299498a479b1c8c811e92dd78f
+039aacc3adfdc00490b4cb6deba20da836c140697a85674fa576ff041491f38b
+3b2845d2c7cacb85c561d0ef4280c423106821b7dcc17e06f842247eee58d254
+6c19e91c904679ff65c52483a18fe108b5a604829edbc3d2f920ed5407247d38
+2ff099fef1fc4849378084e6ef58ded364eb96d0a4afc71cbce4ccbd4b927818
+b12065deae0b6a5a6d4802d1e1092b9a082937e911354b5f792e162ae75cc241
+1e53ba84cde3607a56a05edd2f8444c1ba82e73fc25f5d6ab918809bee0c9b89
+3aa89d1bbd1c2d79767f465c1c675ca3bdd2379af27f0349df07aa5cd3996e36
+c8fabbccfdf79cb59d9c6ddece40756b47251a06060f041edd4cd7ca28bc7e3c
+e3a594dde23bf031800785f16e2102283967ee551724cc320af2858c5448a462
+1baedb74f6696421edeebf440f7e6181b706debb37bdc74d1b30ce17de012a24
+c6b1219eece0dd5b1cbd1c4356a4592589e8eb04113a8294d97075e652b373bd
+7f4b154bf48051617edac0b57541a647f33da37887c23813776e00cb82ab688c
+08028e02b909359d7d1a48f8c053015e06855ecbdcb737db6f613bce415678b9
+2aa02d0e057879f964e5c19a1caa732a7fb74e5a3c635e9c3b122899958456e8
+710b87d8fe8f054a96aecaff29b92fd4c713066c7d84a937a8eb8c11d29acb52
+ee2c377137c897c6ccea72af2842e9277dff707851aa44f83af979f796a6b9df
+84fe5557597dba85033ee91550fde9c4171b32a3dadb47d3111aa21f52badcb7
+bed7f3dae6ceafc26e60f4a0f40c113638f22a55532ad1622d286fd2d5319c80
+3dac649be66012c5e24fdc14389afe2762ecd912ae2e832605adbf9ffcc06448
+8483e1310e8715666492d4f76ec4d04e3ee269aea91a58a2221f1d6348c4bcfa
+d4ea7125e6d644548673c4494518edd68d683d7250de9e6fd368872a3ccdf37a
+4b301a29b1b875162272da07332d664e8eb8c5d61d9dc698cb8dd750527ff9b0
+658ff0998075d4ad6957cf40db554f53feb1ea307321d6337443b819886e1627
+128e392e3ccb8d889df5f14ef4ac5e3d87aeaec2b5fd730b243fcb33a79b3b8e
+59983c6092dfb720a4691947a8709b0433148fddfe206c627257c8da00a48663
+7d1a0174088116dedb800bd421b016a5625310416a40f9cb3b91895ff182c0fd
+5587c8357955727978c2b93149d3b6cefb652dfe6842f4e9a4750d17044642af
+258985c711a171eb6f0d15680c167e9d0ac8aa056fbd2cc9589e4d9655746b51
+a21cd214e106d70a4297a081619df3b19df00eb421019693314f5f350d41904b
+b89148c55471be307317296839d1d34118f1aef770199063aeffdc939c70a1c1
+a001e9eac1bc2a7d85762e7bfcc10c116af3ab971c8148d1ab5656c953e47326
+0726c5351861d29fc794ff8216ca6bb714811250ce0ef6654198369ae9b7ce5d
+9a909852721581ab7d09c7ded535e7ac4051d825a20ec22922f20541304c3a23
+0b6df0cefdd3e9efa816c444a7a600c67a8169c8dc51ff02fdbb421d2bd53831
+bdafe8d0e6e1e9015e9170f7adfe16723573ac14c464a499122fb4e9d8f502c0
+d138babc2bcec125efaa8ec41aab540fadaf64eb280d4bc3a95a68d61788a210
+e29cce1be8a2095497c9f65e55298fda81cf004b87bc29a7ab8c185a30c37960
+8475489c5b4b3e44e3b2bde27391a32c417596da10d5adb67e109613df5781b0
+f6d9879e720d07739df1c8086c85465abe64f1359e4c713a22bd3b0e3eadc24b
+57fbaea18274c8859436688bc2ca43a74dc51fd15d9c8067295f5438fa62332c
+7c70927e0e715404e4b918629ec8f2dccc0661eb2da91234f906a4541126df93
+019aa3e764083cad0aa5fef29587c62834f97d3848260797fbb56737dade3325
+1aac8601ba24b50ac21f66ee754c48d5a5fa5be4c0088994ca0c28873768b2d4
+706a74407d4bf3049a09e753cf18fea4c1b2f5019730561c85fc94d4f53fd508
+bcfd86fe61aa67f8505fe91e145a83d5a5a1ed68293614d7c6086be75eb47136
+917650dad8221bbba0505d353143ab62904959c5040b0cc42f7d61c10b94d644
+637a3a92add424e8f00907f6bda5b2ff7d7c7ec8a86f0a8c1822a4cabdf61e5e
+7e5a73bcd2d54cab364a97cbe85df6e9ac97dad17cbee06ba746a265a37962e1
+954bd21280d6c1538a140080eed00d9d92977db4cae14062960103e9c97200ea
+49551ed9a95939bc367559d771c0e37e9cb9244d886815cb37b1a9ef5d800727
+2983e60a9237e26d07df04938b48ba9f3ea47807ed46c9deba68c87767a75530
+ac88e15841c9f580fcc4a59c3a09dc9072a9cafc336ce6e9473f9e8782ba4425
+d1c4ef0c21727e4e12509c65f2b65762cb14fb62fca306bd769d024a0372fae5
+be3a52b56b3a56535e9c4c3466c579a7e4cadf163847993d3771e181f6ca98d5
+6d38c5e13d735379f6fc12c4223ba4fbf416776b79bed0ea257b54207cbd0fe6
+4d3331c9b0142e735bc779de2e7c3888f8fb26a9caeedb995fbc9c5557728f0f
+f6d591eb116215ea5b8edbfd23383d0eb97264b89290fc4febb6ae7e575e069e
+57d3706abe5d49ad4a6be26675a8d7f874a30e8566cb5df187521df26a7af365
+5bfb235bd275c7bf837cd4f9b6c93fbf7130844f394135dd3228d647c0ff67ce
+662b9ed647a85a831403d73c1b8def51bb11cca221ad387212b6d0b76f757654
+67598faba501030b1993801269933a3edc396fea0f1f2f205faa119b5fcde7b0
+6d50df93b105a98eb6efd2248de97b2ac05b778db9c464ba0a52fe3bd27f98f8
+de457290ccb2f24c81f29d7532c7b999d42f0aa0b84a23ff1d4473e8060fa808
+bd6a44882714b924f71be288c59dfb97ccaa1a827532724dc140f10f2d404b44
+70b5e4b9cfecdfab51dc97631ecbd469c975d004d32d2e73baa9856b13594454
+a1edbc3de25da75f082d746ba3c7fe3c2d851beb3b333fb22fbf72a3b6f0358a
+1aad67050083e31aff784b768c63250c10ffe35953cee027395c1e0415bec00e
+b13fbeaee6992eef4f7eb042b0e5fe853f904a2ee60ccca8e52b40b5ffd14974
+318ebfe7b958bdab26e0839c153c31fa18dd31fcd06d87fccb8afb3ff7dd2e6c
+e636890804a007cd7b9f2c0ae8c767eeee71ca5e84bfed96c46525eff2fc1e76
+9241d3b94178c5b40e4d3c5c5aecb026eab80ef2864cf9a42264bb3a7fa2fa94
+856f87741c76039e717a927bfb4a356e15cfa44a2c99bad729a3dc7b563cc4f9
+30f3b3f5bada7e7fb84651367ae17a847c0ed7645a3e8ac82fc3017504c62fce
+7605382fb51860b6bef9ad132d90de964a2ed714e25668aff4706c11d1fd77f2
+ee01184be253d163838d34d33b06677fb3ee9786da2f1a636a8638dcf5929646
+4a41fd3f8cebb9417ea11c7b9efeebcdb3a8176d4905651b148c061ad99c759c
+50
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+%%EndFont
+%%BeginFont: CMR6
+%!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 /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
+readonly def
+/FontBBox{-20 -250 1193 750}readonly def
+/UniqueXX 5000789 def
+currentdict end
+currentfile eexec
+9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0
+0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3
+79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3
+2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8
+b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d
+823385fe55f3402d557fd3b4486858b2a4b5a0cc2e1bf4e2a4a0e748483c3bcf
+5de47cc5260a3a967cac70a7a35b88b54315191d0423b4065c7a432987938c6b
+edad3b72ad63c2918b6e5a2017457e0d4ebc204b031f3fc6c13d7da7277a94ba
+018e9998b3dd888011a5d7c4204989f30f908b95533bda845746b673ab71ea57
+65a0d14f4350707e47c8276305b28513cbe1bb0dbd269a53719bda46e536685d
+df78ca0146b6b93e760256b74d939d4e35b5e77238f04c92298dfdd188feea30
+e053eefbcbb52f2011772b3aae39f5805597bbc1e8bb75a446ce014030f4f2f0
+f49f9e962ee4a1024a746fa92a3628db5270732b54e43fe5ecfa524f127e5fcc
+788e77e66098336ad67fe4cccaf0253272d5df79864bf4b734cb9a5859d557d8
+bc11b8e00221ebc12e97de4b1f466ead83a4c894709363bca9040410a52d592e
+34ee40cc7e5efa920546b981aa659513a24b1b85c221a1875b62d0b89e57a368
+321b8043a5b094e0379760a443d632892b14ad6d19dacc8c78093243ad67e6a3
+08e56e6b68412ee690b10dac6e17708754a00d51fc957b500eb80175716eef4b
+2ca1ef867614659bee3f2b7319e97b6fdf1efc847bf3cee3156f72f21751da8e
+5fb6898919e6799820d3de0642d756e09d6fae4ff08dd3deda3173bff4bb11f7
+9109c97ddc05897af709ea199a90fcee8ce4c7a3c15b18170c41c04de2d3fba8
+f34296a95b8e1e8de3739b17273f8f2c85e914615e8eac5e8bd2387ba3b1edf4
+7968f06e2067d836d0f9f3e085cdfd2de06a62c81d786b304326f7002e83160a
+36598589228b4dddddc43c85e1d126f8fe81b828028e26317af5894aaccf4f69
+6301e1a9fc45935d8a414957f08febebbc3a72ada80f101e47447d019ade56e9
+f4fab969bba2b44e47399fedf5caa1bcea216d7ba713d523da5d7776ec0bb452
+fc23761a3e881b097d783e6608a001eae5a6b8bb69589902e05d9dbc92f27c27
+2348ae1f0ca880d6428de6fc0eed6c08a0a7814bd38e9bd9ea8abac49d5455ad
+f6eb7b914537823b7d84f63fceb9b4b655dc671dd1f5bbb2c0565fb9841d8f88
+c25332d81167dd2e49cbf91b8ff9aaec3caff6f74b9d057de435f022e7bce755
+85dd57330b4a524700b0a0e39d0697795b55e7b1aa507019f565f02f1d67de5f
+353296ef3feb20647e28e6e2e380bfa1ee330fe17e58c44ae95716c6a2f09f4d
+646a81965cecb7620e62b0b72a5a432364cd0560da0db5a4af5b0e8b4905fcba
+b791ddcd766688f158da449332daa27ef2ef2998b0946101bdd4a521433e0c2c
+b3ee2aa43022952dd34509c8cb57975a5332ff89b4c150ea14529eb9e7323d34
+f9a1adbb512ad2b78172df0cfb85be7f73d31fe0ac0d6cf98d7e25192196f519
+b57e599040f7c29a34a661bfbe350cbb4c050d22e10acf5380b450d073164518
+a0bf97017d5ca7f23c8b245a90b0c5876e270cd583ce2ef6932c64b9ab57109c
+3c10d0ad9e58346513442514d9f7f9829bf36a5cd2a0a4c41fcc029b3abd86e2
+342d2d4f5ad996a02b9d931b09d9b960650fc66dac32b561eddfe9f2852619bc
+a885cd130b5cdf131a421a2ceecac3cf636e8a091850e5967052f80bdc72d5a4
+40f35b29e65532db482f07d9ae5b7bf9d49064156f644072de2962c8b73b9d4a
+6814b98a16af84222ab2fb12f82b3e936036ee316f01a782734ba7285aea2ed0
+df5875cd0a781978aa6c55d34c2067529cee81accfb090c9e9ca4654cd6a9a29
+3695138f98362a46be6c8a507fc5dea916d9c64a8cda8bf3b996e6faac2358e9
+9fbb29ae326d6b3fd434957c41cb6e8b54eb000003103170093d2f927f266ce1
+f7fe2b5147028c4d41a36277f534b801aa1b28ca6aa004a692dcb5f22348c2fb
+2c25faef9ed78cad84ff3d52b3c83d2b56c4a0c2702eb526a2006b52fde7b619
+e1627a170be9eb71f2559520707ccd737002471ee8a5089040d0731a667dcabb
+bb30a6e5595695aad80742dac5ceb37924132116791565d50d86b692ce777412
+21b45baebd359adda98c084a0102d6d52f9f774c5798b0bea1ad3ae86111126a
+50da58673572778d3bec5fc0161341ad43f221713fcf5d783cc2855d7d17b376
+ee7b97b5452c7cc87c2be2fe187420969facd599b10de1578b0bad79cda626fe
+45851f43b5785ba8989cd8290791a8f40931ad8353ac077bd58cc2a99bc95f32
+fbe74ad2e8c2dad4db14612aed39c9c9fdf558eb80e6a92ee5d2fa5ff8ae4a21
+2d3cb19ef141679106b28f30dffd06d9e3a8a592f67a0407eccea6921c55d0bf
+961036adb22fbdce5a84feb3dcf64c4408087516edda733b4240e607e26607e1
+ce8b691b28d2c1741caf5d252c97831594479ac0ae2d2261d21a0f45266a9862
+d4ce67aac80573d4132a6cf7472bd3fa17f2c3deef3c7f23e7b5bfd640d4cdea
+79331fe5cfad5822352b68c29d18088367d063837b4a6c78ef1e4c3dc3795a4e
+3b2cfa5cd67c94aa65c210572001b9fef4a37bd2e557c0353e24857fc5bfb7ab
+49e709218905235efa101cde008f98f6cf896186e780ac8877bd4b0935a6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+%%EndFont
+%%BeginFont: CMSS10
+%!PS-AdobeFont-1.1: CMSS10 1.0
+%%CreationDate: 1991 Aug 20 17:33: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 (CMSS10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMSS10 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 71 /G put
+dup 73 /I put
+dup 77 /M put
+dup 80 /P put
+dup 84 /T put
+dup 86 /V put
+dup 88 /X put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 104 /h put
+dup 105 /i put
+dup 109 /m put
+dup 111 /o put
+dup 112 /p put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 118 /v put
+dup 120 /x put
+readonly def
+/FontBBox{-61 -250 999 759}readonly def
+/UniqueXX 5000803 def
+currentdict end
+currentfile eexec
+9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0
+0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3
+79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3
+2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8
+b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d
+823385fe55f3402d557fd3b448685bdd20eb05d43275929a6669eca687892476
+7868f7357418bea5258a0ce230bd4a90e4c2449c1bb0b09a003fcc1550cc30c0
+074be252faae7ebbb4540870d857f3fa917fbc959e50a1005453d38380bb2050
+ab7166ae895122c76d0fe468acb4209a6a4732c83c7b3efd4a48f01a0095a944
+70612ba2a396dd6f90875a7b48a6806c6d7b781c419e0404c494a7531556efd1
+08e97e770410e56fe92b45557101548925cb121fe6c80914681803e6a43f603a
+7a5a56dc73ad61f0e07d23b83519d73df4bbb2095c0b43c63ef3839135866235
+3fdc68c810d53b36757496e93e0278a3e9ecfb064693408c428ccb882e25cbd8
+0a6816f0f43d82cd7e7f65836756fd2bba49cb58c838fedcbd066007a0d05031
+7bd08ed1ee6852e941da15d26b694f786dd9aa403dd448eb7459c1f1be275dcf
+da8d9eea3ce8c4590ffb24f7b35ba9486d675c2c05388d903335b7ca38d54a8b
+dfb43f0aa7d4c553f962fadf9f7515bd713d93bdb45e1917d291116d3fe3c7b1
+7a0303886591e6248ca7862a83feccf080a54fc9780f848d95bae09126f5c52c
+88ff1344328249a2bed8726f05890eb9988e69258044b9521bc6a56ba837d06f
+28f244e71c374e76aacb5c16a0713c104b38e48a94bcaf268f27a90dc7bcd5f2
+f579ad458fd22ce0ddbd9aef2cb40cb76686ea2380f985ec361517d0c488173e
+6ba28e55b37c3dde4ab214f8ba90d1c86968eaf684f58125d056be4ba1ffb276
+aa5910aa52a1f27e7fdb93db1689aa98404cdb94185ff6e3881aeb9427d41231
+b90246e1d3e0b229160fd017197b75052f46fdb53266bc9cd275ccfdb703409b
+aa3554e863dfe7c5f18e4857576946cc84eaf43dbf1e7633b7245071464f5e74
+e8be65b252244ec46133761189dd1a343913e74fe0d52e369978f2cca4d8ce23
+9ccd799c77c622e7070915dc5c4e3ff9bcc0b4ae30d5e1f52e661f1c43c41903
+b1fa70e10425a952db513490178c97d8819641ef9913a3b93d967e188bdad3fb
+4971d03df2b15a4def49b09fe4d08a6db105eeb7ff14767f4dbd5129786a5818
+b0f6f73e0223dc25d7011160790bd08dc49c3aba73077d59d15486314f2eda1a
+fd17a03f09ddceb3463591ed87900549b02bf24c5bc8fd1ce1cf852c9074d8ab
+3cf25351ec02703e778d6f66d76c8ae54de636efe8ef3c507e7de858c6b576a1
+5c010a30c102823c69175bca0a3bcadf14001fe78ebc107a3ee54cf96accb2a7
+ca1b99eb1285a18f394032c885e57fa2d0c1cf7b6ca16b7a442fca58bdd0a92a
+d9c26fe2c30c4cd076daa4c88107133e839d3cffcc03753b9fe90d74bea299cd
+06f1014b3c3e95466118e2a4b01bc52a326a9ffa1de26fa351cc03e26bdefb98
+066071db167548a60754168a1f1b4dde084ef2df18f2575f5afd65c7fd79def7
+dba3d4462e361b4f28367e840bdbbd8639f89f030f8ebb73c923fb8fe0e23280
+4dee8fdcc11ca8b4ba69489a36f5d81f54c797b76c1d8a9034a50cd6fd0b84f0
+dedcfdba4ccb16eab88ece133742eb5bf7e33fd222994f70a7e982949c9456b0
+0392d4171c7ae91b2ccd6b75b08172ad739ea5843c92e830c279c9d09bb9ee7a
+a5893f1f3630a259526b25ad5c84494f0af6e8ede925d3353c915c5b43c3cef3
+12f058012e50d7cb3729af9112a88898a9970051285c43cb86646bdef79aba5f
+27c6cfbdb6586ec043c4589ea92262943fd46952f41e9f028ec37688d8da289c
+c11ec406a2704aff671a02d98306c27bdf126a5414b7b8fe3b66034819f2dac6
+bfc1cf76ea54e7dc34a8c73e2b4e8b6c75eb6fd3c411a2f5bad80c0c8627c439
+6ed2feb7b785f7b95abb6a0fad3781951d505fc733a84bc4901af69445c78a94
+1aef15a14b92c90ac64a1bb450c08b520ad8518c7382332fe8a42b944a4af13d
+33bd96a7a679b133903038cbcc3c693f58b9a66b88a977a3bdc06b2cb0278c14
+26dd9cd0dc7999198564b72336af4755921ff395cb421b14135a37e6991ab6f8
+3d14bb94b5719a198489c7cece20fe8772829fd05ebd2f0e3752fa95afaf156d
+db97bcd5c7e56ad96d3b2bf4aaa3024ebbce42d442372b0b43f1c7b49379c72f
+912002bb9bf834c050c09517b3e939a16f3e25b1d21844dae038ca565260eebd
+f4969810f803bcabd0d16d07d300486f51dee4f08804392ece06192dd0802dcc
+6d9325c3896b248a4f924b4066ff5b43964348b0c37b3ff41fcf12eba774dd17
+460ffcd35add68ee4d14564b7437bbe69848b1e5a96136cc6e071489b04c24a6
+94ed28ffe2ebd7966df0326fc38bf59cdb47c29bb93edb606ca56f397d0c46d1
+b7b3016c5c70b796db06d88410f5195d2cbeff494eff5a4f2635a68c475cb349
+7e55c15d1a54233eab14a404afb7bee0cd42f071009dd800d7b4d99a31931bb0
+77728dd20fa6f21520a12582d80a2a38da4a377c9237969ae6864d99035e57c6
+d0ae4cd67afa8a6cc5e39c268328b6a6a0e6c0d5afa23c8f1026203da88e8f85
+3873dbf75a0616cccc3ae04a015413ad109f564782be5214f49d847e4fbb8b56
+2608f9c5956d0db6e24d55bb434dfb79e86a55293002a36b3905da8c85a74a61
+f449d9cbbd3b262d78e2054e90d7ccd49b55f05f494dfd00dc68286a3235a227
+d390e4608c083e758ed18ac0da85054965581826936f088f1ded603dddffa93c
+afcc84af88dae4d47a6209b12e03b024658d7dd0a0a18f1aeab56cab601fc408
+f25af1ab1a322ee90f7a43e530870091b59ac26bc15e7fa7bae0987895a2df2e
+cd59faa804bd47abaa9b609d10946d082916a0421afdcaae2d5ccd50efe86024
+d6ae57f8905300cebc4576e54620a86dc2ff0091221f1d7b62d5f31bd34e5ce8
+c3dc21d6e1084932260919f27ee7ac596b7313ac91d70933f52606c1c53fd27f
+f1b7fc39d66d49dcd1c195d7c364aa475763ba194c5552ada2be07460b304845
+8a1db91f56187c48bf23762114c0c843c33ee8de27d16643e279131874866049
+2e400588a985fe64b0ae8a576b4448fa37eecbfddc8595b1430aa8a9e4140bd9
+a84360dcb51408263f099c9ef6d97f0a640d5d497375aec074b8656a7a12cbff
+a4dbb01c8178524d5e983e9ff84c835174154ddb20ee6e975cba19b3221248b6
+6070c8c8d611d2a48532788f8c1316fd993536d9d2fd1b4eb69531fb81da3878
+36255c3de3fed994762ef766dadb6e443e7061c21e918e3397de23b8f1132f6b
+05292f80cfaece333e0a047354db70d02641ab10611cacb45a3de5596ed60794
+179e0051ee62649cfc54c34fdb503f970dcffa72d78dbce8b864f5265f2ebdae
+8484c115839725c6a5e7e96c0c895c5482399697483d4bf5bf01d14db2074d07
+68af64d79a4028b287dacddebb69aab7eab56868179cee256cce11be668340a3
+738339aad5e569830406c9bebc7c961cd853a7f099e07b705b045270713dcfcf
+6467ac612c40712818711ff4e767ff30c76e082b80970d4f3f77651d97c0b3a2
+080b9f763c3b106946105c522a230133748a99bb9600e8414541aa5595b400f8
+0ff6985383c5b1a3138ec33212d166cfee7af3f3835399e2840457b4f1c98d8a
+95d8af0bd1dfd575ba4b55e6cd4ea799ae2748b789fce22fb02d3aedcd5c79f4
+169e81db5ff17559d52aa1996e7b020f30916e95b7b261b5fa2d1f079858b522
+3e03d3016636b84bddf3f84da729761aacf3b9bc8149ea934a402a6a312384ad
+7fb3c1529cf229f736dd7bbdd40818b7cb443b2ba60d5d3d02f6f18737b4a681
+a03712b617d230f96f1edee3a1f0cbc82df6e47642d5357693eba9261111268d
+cd19c7a1785c3d52224e5b734ed5d214d36ba7140f3d9fcce2e819733f936764
+036023cf941166563cbeeb247efb4714f46e40651b3836ba5f9e7dfad11cc693
+1f032c66dc90f2fa468aca62798319f29ddd1c8b6c0277231b1939dfcc434c68
+21a618b9f7f33f4b996a03d10f7bf6870412b4c15a4c762fe6261e04d8658c67
+571b9faee1666873c7a98915da0ef7336dda41f1fdbd05b58148e49cf19fddc2
+eecb9b926ef8b9dc23c93320926c442799b131c8a9c13931e394c129052c28ba
+7365c3f710248c3b910770df1211472e920d6295a669e0c256a1fe83c99c3d15
+e4950e25051e434817a0946b198cc173e46d2a1dddb9e8daa21e5b03218b499a
+26b76db2c8eee021be90eb334a2fc56f5223e780df273cbad285c43806c88df2
+bab6
+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 33 /exclam put
+dup 34 /quotedbl put
+dup 35 /numbersign put
+dup 36 /dollar put
+dup 37 /percent put
+dup 38 /ampersand put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 42 /asterisk 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 63 /question put
+dup 64 /at 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 81 /Q 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 90 /Z put
+dup 91 /bracketleft put
+dup 92 /backslash put
+dup 93 /bracketright 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 124 /bar put
+dup 125 /braceright put
+dup 126 /asciitilde put
+readonly def
+/FontBBox{-4 -235 731 800}readonly def
+/UniqueXX 5000832 def
+currentdict end
+currentfile eexec
+8053514d28ec28da1630165fab262882d3fca78881823c5537fe6c3dda8ee5b8
+97e17cb027f5c73fdbb56b0a7c25fc3512b55fe8f3acfbffcc7f4a382d8299cc
+8fd37d3cea49dabdca92847af0560b404ef71134b0f3d99934fc9d0b4e602011
+b9cfb856c23f958f3c5a2fbe0ef8587d1f5774879c324e51fcb22888b74f2415
+50d7401eb990d4f3a7af635198422283cac1b6cd446ddbcbd915db9bff88844e
+784c6bf7389803d9450b0c21756a017306462c563d51ecefaacd079732f12c29
+315e4b9623a5752c6f1d8145869e120d910b2644887cea7e30b15676a92537c2
+9d3aa80dc30082aba94b40990b82fb1a877e805e0c8c48f61e9f2edac05b944e
+e4d8084ec1d5cc517aaeec5b3ea379dd011eeb454cecab3ad2443c887c582789
+72355673e503affe0394fc7db31de364e4f56c24033c7df2265c56445ec63a1d
+5695a6041ea1b94407e1cdb7c5635603a4fd047e6edcaeb2d0da6c9e0e9396d5
+1a4a58e8fdc1578730f992435560a6e2d3e3687703ee2f78f5896389ac8470bc
+806169eb01762e89b6dc9adf857ead656620e2589aae722c37a2ed7a2941c360
+b067ee34d8d5ca3bf68db725614d936bcb207781f4d4ec2ac67b13a5ad161f3f
+059add7b5e3d904831e31c20c04546fae83ca93a35989e65c201756888f727b9
+7e5313c9870ec96e4cec3901ea03a5c744754485e7d169bbc98bf872d0796e18
+9d43b712950c3786257d8be06ab6080b9d9392313298327549a8a41c00a2cea3
+690b4a333e45aa815a64facae1c2b44640860b8b8687afbefdbd5b4a541a7251
+4ee7d3e0752af3e96a88c95d31fa16d34ba2f02fdb0088b165844f02611c734a
+dbcc2037bf741fdea7e8bcdc130c70c33772f777d8bcddf4611db99001ccff14
+d7af2bb05defc3480bdab312a0eff2f375afb4e0df2f803c594b7c93f71ca4af
+861ae1711932fef19bfe2f9b7adb69d68e5a70ea4d1a3d5bd85231b16993f65e
+fb37a0a823f0542f8c2340a073dc1be4a8347f9d3068a6435cd8278b0db1809e
+8af9664c2c989b9f16873c009449b6284b85da4dee11c96a05ba83292f0edbd9
+2cf674aad6ac1a5ff966ffc37e88a66048deed053565b55ef6bdb8c2f2f67832
+f8939a32442ea54f13d003494d6350a2864b427a9126a9c26a031909fe53fa84
+63b80c3ffd536c9a5dd29ceb03148dbc24c0033aec95c7fb4031f65dbd67a2d7
+0e6b0a1bd772f5450fa1ddf2a6424fa2a5efcf7fcf2260372574d7050bbf7d9a
+c6340019109b8f57540141b0b96f948d83e0f470248390518a6e881ff4511933
+1c274c98a1f8af8eaed5a700c5aa8785011be8b2a6cfdd0e35ddfa96332ccf95
+f9ff25733ebed67bbfd4ab734fd429f2e389124ab79d94802f2ccd41741ef75f
+566ad0184b43477ab5a074aaa7d5032d9e54a27050363bd1cc0fa3d7dd0c1330
+618008fab04093d1b242b34a624b4fb22b90e1bf1f3e030052312cbd45e7437e
+b00f079e154138a510686c845e231d38f64b591b0a6871dbfd0a5f6eec3326a5
+b6e559e4955e6ec14bd4c08907d10bd3337e77f3e95ab24c7ede5326b7470523
+1664c3fb73ca3b1cd256101b8f0e3082bb42cbc707bccb31c18ffe2ba5248204
+baaeaa4827364a0ac244a673cefe846f1eb7efbaf56df912429af20762a52538
+567a6f6616a63610ebc1e5fb3edb58febc36f5a600f9929bdc94a9c86182b26a
+1ad60da643e184d010e46412f6b79ac874437090ac9b9d5e9fd561a02434eaf3
+86c73be33289afd12e360ce919a278321e3e9946abe3c4d85d59f4ae94766844
+31798e97254186f3ef0012168483a500bf05e5a057a7a1d29ddc982648d248de
+07c687e6ab29e6fe8f053df7056e12ef3208e8d962fee97bc5071cf2e8233eda
+b368271482d9da24ac4352ebbd41a4b481fac65eb8eb7ba55dd0d26911c7c8cc
+71b478fb79d91cc76d15ccd1a72d8dc29ff2662369bbff20820a7807fc423d02
+8f1d3c334cb38591059256cc1fbeef36cfd5b5a17392b7536ab2a6bd6cf81e38
+ee1730897477ba75cef601ce69cb1bc8b773a8e0b7ad51e5d35233c37d6572fd
+2db7afb1365ce6b1f140ceb1349d281e5aa1ea84d32b76d849510964b39c5ab6
+394d06618352e8f259f2530db7d44591155cdc51fefd1b4f6f968b6ba40d3e16
+097c3e76e17347fd9e18349a304f8f77f2c6b918b42d1a6b8884fd13987e816b
+c3741fa914dc6b1c8f33204f0f13a82c890dce71b9a2986ffaa2fb28c59d5a8d
+62fd41a4b19e695ab289caa9cb1c34b7650956b99502c3e284c373b60dac7b84
+9c618c42880609768ba86963ea71ca2bdc2cc8a0b7f9bd8b7852b76a59861038
+39e2b19796aa6f6fd3e4a2af29e5cdf323eb9cbe993736e96348a8a338c492cf
+853d6b6f881a37587fb147deffacb4cf54073f63f8659f53607f2b8109626c10
+77cbd5aa31bf434388cd54cdd3f94d8309824e0870b0db78bddf177526df567d
+ab1766c9b0a10333d854977c21cc89d7215123a83ab5f2c7a30a61a3f41d5e20
+551a03d2353f9e87f21c3715b178c2c9f23b4dae07d939084bda0b4e7c6cec2d
+278609899d1944ba0bd0533613b8e2f0c652e5ff2e2658c06d26b875ddfdc61c
+d50d2f83559a04b2a061d375b0f5535c96bff3cae7ae0107fa477f219b8bda49
+9bbcf9b991e3ed6443080b6846c0810df3f24e741333269b966e58367b179db4
+26e59aea3bc7184ee15ffcb8f82ab4de6a8849e8a426350f6888cb4689b38150
+41851208d2d0b1dca2da977a0713aeb6c78bd703677687d3ee3e44ed65521f9a
+4455ceed6b282278e6c47b9dd5dfcd0b998d228154bfea2449d51a673d455459
+ecdb1604e3c650103a622093372240c684f390b9283d1601bfcf4a60280432c7
+686a68305ac2651c0465c53d7485d98275078d0dad8e4af253f11439003e3265
+e69f60a1033b9b98d36e37669cbd00b559d79f8d41f3462d90f5c5955495725e
+77aba90f100ff82751b05f2f7d58ebd76250165123d7f8573960439bd24a2f9d
+888dfedd70a90c661e39714c2b87e99c55ef7b38f625055fa93b5e39a185e8c6
+d1b38d0a8b2ae12935c58220e83c5950296eddc1100737a3e06aff6940aff68f
+795103776b6b59d835769ca1f767d50c903b1d01c1c410fbbe63a4406f2ed090
+a4d1e8ac7fd0ec4b9f8992159612d478b1b3218fc6d2ba1db5b98c0c4dd9616d
+7f4319f6e128513208d1d0c6c005ea0b1cfe17440e82132616fac6752dbc0059
+2f50d4f5623e2427a26c96aacc6356fefce827505b4689afd7078426be2730c5
+1a7c9844c3d7cdf257e54bd0d376f8652451dc4fc6373f86819ec6a029563a04
+a50bfafa5c4c7a03c6502594f2e42ce3578fb9f71467e402f8527ad8dfcf8c4c
+f0c04d8627e7ef95a2e90115f58b48b12585d4293421dad883068fc4077bbfc3
+76ca0a31f31a5f7dc3cbdec3945ee76f425cba80178c36a0bf3b1475ba0589bd
+54a644c397e27e6447553089a0cb58412bf120143ce5265f70adbecf8ea69b2d
+8c13c3f544f137da31f507e66b69da476d0ba5459263cfc569604a51dda36eb4
+cc8ab53586657306e094b5412ecec4380a37fd277cfa5b262e8650bf6082f113
+bc580b36085422b28d6dd04d41bb417bab4691457b6e8bdaf0084abc9fe58812
+942a3aa8808c60f30ca9ed8fe9ed7fd7654b98bf4b3cb29dec8e895c266df5cf
+69561fe0e8f2e0bbebc5630450e125e27b71e34b3a184c4517da85d100f44a0d
+2fac008a89a76a98081e4de77a2b46bce2f2bcb3cb57ef5054472430839055c4
+c8e7eb189f0cd6cd399cbb7469cbf90074b209ab97c07aef1d16e99c34584317
+cb440fd854d73060df0e3270d221b067599774413442dfc91b1e6eec94c18c4e
+682d90c6d930cc9f68e8dc974554accb825964df328505ae288b1dd35b9e0b1f
+7ff38126c0e611b785320d17525d386f8b625a077ebd16059b333f65ba11f65f
+f1f268f2b5eae411b07be94710242e6d0a2b33b0ba39a4f79b632005cabb6c5a
+51a6e5bc4df5a5a37a5a787ec32605695fecbd8ae7ae80759c2773d4148422b5
+cffc971d7544d3e486424da9af2bf7275f2ca0c2a45835564f6c0a998ce6363a
+1194591876b660840fb985c75d7bd74950d5a064cb0a2debde68f88ff4eda82c
+ba3653c58beee40a548ba349c36b208ddf8f42bb40fc576c2e55408fbc2d166c
+3bf4d9fe044f260417788fe588c9d67b12b25164432fe25c985663dfe2598c53
+e8161724106a2823fd1a949caff3ac152b694582b42a70846f066139d76f8a02
+d2c6ab9e51c63db6ac97a4d1eb6d318dc02b10c35e0fd3cde634574a990df719
+9682a006d377673748a0d876a7e9c46a5db5dec399d39c1e6d2f81770cea1913
+ef0f1fd2916158f36fe920620817505aae59ae53a99cca95eacb2fd2160daa05
+3b3e95e3c8105bdab19efd1851ff1ab2b4787cb32e97bbb842987663c91629fb
+7810f11169374aaa7696d0bd91265eff4d31fdd3d3b681b7a242b1b843a99e68
+1fcfd32beaab6be5ecd7134b304973efb544598a5546a069f7783a8c72b10d54
+94aff8fbced6e150529a56ec3063ff74f1ce5dbd627afa64f7eaf1e5603294a0
+180cff2db97e1dab52abe700597b50d2d9ba61241817ebad1dbc6b768524616c
+1a3052b028903a4b03b91ae975eefa7a5cf38a4df54cad05e30b2975d7e90eb6
+b1cdde17caaa4cb0549362edae4c8b11cb3cebbaf9d7b191bcd7d6ba0bba295d
+3199d2c85112ec1520580a4dfe4ed63509ce2fd84cde38258b95a2b45cff373b
+c1f6089b52de98eaa0ca9a30a0f86a480aec8c6e3d3b90443405cba9bbe3b1c6
+3277f8dbbed4dd9ddbcaab1da5beac99220dbfe4f91c0e62d42b7c5126f99659
+1ddf08605808bf64ed9625d6fce5c874d74083fc79c084167ad48cc12a1920f4
+bd364ad1f6cec79ef3948f0a50ee64144b0eab2241323b9c83b75cf7a9c7dbe3
+c94a61f09dfcddb98e8b8e34dd16ad6e4dadfdd824e5bd03ae0e827e3ad02a6b
+6b030271638d2e59b6945d16c5e34722e0b426c278209b0b83d4cbc8f15f7e4a
+7998dd23f410a9a6ca089096730d9bc80f9656503b483ca5914fdbbbd7c3ef84
+a8f3a4ef496ba68174375cbdcc32f7ec84b8feea483b04d982f28e3cf7a229be
+ad6d669289bd3997da27f503a663d13db2a2c5119494721a3ac06ab20e93f1d6
+9db923061682a8dde6eed25e71234ecc089ddd953d8fb43ce3dac1337411cbf4
+c26291dd94b1c66dd02accd1372a66efa6f11104a4c40326cfaef3eff90e2547
+1eb42e9c808c88c5b990b9caa9c78ead24b29d434c70540bfd0677c6d355d465
+8044ed9beccd048accbe65361b54a9ab42e64b7a4d9b997c029591d6236acde4
+1aeca887cef77070ec6274a39fe16a49f14b5817daded03d9dbf19a35801a356
+bc892a78eff90937a34d0e84d44732851d05b48d9f1d38a04b1da5df072c2eec
+e95c087a74fb9c1548bb94acc523c4460834c2765060395df49d879afe104880
+28eac72902318aa239c853ef98a5d1880965d70db4b3638209f9b88d3d2c895f
+d3b2464d654b522bfa0f01cc4ada705ca650a0e70cf53b841a80c17688e01674
+9b4b95a746e64a489fc00a52accc86c95e9d0ef4bd47b057e5c7ba4173e09146
+3e7373e8fd427bc9f13f4866f13a1d03936c9aa919da3165f351d0289ed269ce
+b9c20db5cb11f8d3c4ef6ee34e41f8984242c6d94edc2d15ee11eecc7f0d5185
+536c07907870f4faf100272ae231d3865bfa7462c62d787257db0c9589b6280c
+6da304f642ae078e1c89b9a0ffe5297a8cb19f0efee5dfe8d9dbae11ec47923a
+27527d9fb1a8d805bbb57e6703a0a60c1e65deab944826db18ebb312038e99e7
+f7d32270418fec367a986ab915d795f1acb07c7ace4d88894d161136c2a38097
+53866271628079a07b2ee513baae8f0f17e01499d8043c4f15aff84931776d88
+56c2ae27ee04a3a0fd15dc78e645cb0e97241da563b684f3bfa95e1210f59bc0
+698d396e6efcadefd9abc85b649e368217e53683f81a744f8728fad18d119f0c
+02b9d0bfadbc990599e346d1f7bfc05ba2eb78536bf0adb93a8e6f585ff07f6f
+30f214aaa421c591e6914bea87288da73071970eb83cece71beedcdbadc602c3
+650cb9ea7f75425f9e5496282f1bbf6b66b64ae5f7d7af933b5d97b46ff8484c
+e2823807bc6df10c3f7069f16ca75d0f7fdcee1287aa265311209c49b16d168c
+36d611e3856d7bf4b1b12ec8d68bcdfddffd7ad3f90771000551d9c0f8fabc95
+e7c1c11759b5d61fcbf2458e9721b267bbe543ef928363a6160695d9c0c9445a
+451ca48b2bc66a3d801e0b3aa4df7ccabf122b031e3aeb4039ce5a71671fb68b
+69d01946519c4944700bf267d1e09579b62a559cf9b6057680f9ce758ce9a594
+8d11d7b275ef0a4224c6cd9990c4812eb77af911f2b44d3a143b27998a94fd3e
+1879279fd418302f06d39a8e7d8aebc956382527c8e47ecd5b9370bd5b6018eb
+330a21f86fa36be113f953fd07ae0da81068c310b1419a45f64bf64ffc079dc9
+8d1fa084a3c16c4211430a4115a52d196356d52c22220affef96437b7e7ef4ea
+32e6a9606022ca81c19bdac77a8a222bb4eed4a1ffe8c896c9e565a9c65f8b6a
+914ffa876221dc990078b4646d53c0d1a16505fd8ed8f59fbe80201d0788df45
+a5bfcab43dfeed3e815cf9925589d874a7ec4b1908e3d057a468f3b0fd687b33
+d39a2e8eb9a3010a07b8cbd6b640103819fa071ffca359266deac436f38c117d
+df32b35f445c4b091358d5b50702bc0517f3acc9beecdcc1c54837f1f617f900
+632f10ffd9334a4f5e4079df713170211c82ced07699db4e4cb527b340b61874
+e811187c6b3b132906bb383234f7948778d5900da1da7670785357f7a67dd811
+e5bd74dc1e0f8e82b4548fa0ea06bfac03ca79c8e4c4a368940ff30e26915f28
+2a53030be010dca6821530055997019d657523b0cc327a7e029af989a585fd7a
+0b117dd8c3dab087037388f8a29ab9daa0b3de5a7ba8ea98e9c0b91d259fe3cc
+a0b91211d27efe55b92638e19217738d2aefba7748fb7df3f687fe036f808ce0
+a6915e2a94404ec8ece16dd49d7dbc7377fc60d3f7788076604525196e56b8e0
+d598d62eb128904b63952c7d59db00f60430ee52b491968081f0db4199cd6a8c
+2b42b15d93d315dffeb0f6e53402f98dd7c1f2117d309d88766890f89e93bd8b
+5e4affa98066be13036dc0af328dd8e01fd450cff70d6efb6eb15de7fc197e8b
+f0cb779c2306c8616376cdf29b63d97653ef71a7128204fe81f9af0ddf5cf52d
+9d98d0173699aadf5ae576dd417d7eaad444c8a15ee368f96a5a9f487b32833b
+735cea52f778df7077b458bd0312f9396bd66644158f7ba14c10be8d33ccf65f
+7c94a23a5eae2df2ac328e21764851416ef7660c12f1609ce5e455333798a443
+0bf187e80f1b100c1bee1750717bc814c7ce39ae15e28e05de8854a47b2c3a21
+3aa29b37ef3f805ee6c1d196a0308e7f453fe03e59f4a0111b4439dd3b90831d
+e3017915f1c8f3a34a81d6099caa40e5ef4a4e02198dc8abe7452c0ac61e7654
+822c14b8243d5abd7ce1379b8e9b058b5d46d6c102a7a4687557e43bdf2b2748
+8a2985e448093906742d0f9e61617fe23fa88a72fada3770c28234c565d0dc71
+8b1f219cffe3d5faadd4d5837cee85840969be363fe571153b26f1a98d244097
+e74df4b7416916e31cb0040255133a3a3c4dd22b935dd5ef6d3e056feb1e3a37
+bd91a2c05fca027fbcb275631b274fbd72426366b743761a94f2ecfbecb65fc3
+e39bc1cad9ba324b80ecb95870f4e17c611c379f7755407cdf983e45c36e0a97
+586595a9b621be0d9b4d432d5dfcc979439b7cfbcde7d38298bb59db5a05c025
+aab1063389fbc148f0545742245d50e8d56f1c055dcc93f50d1bd932ff140ee7
+03ee6da0ab6c93466c6f6f0d18d8fc12fe9840bbc1a5635bea28b4b75f9d8717
+d503a34f22a81018ce3052660325608d6891783c80fc41cd4a03eb6bc3f1eed5
+a46b7333bb32ef135cb412e5bd23226f6fbb36e0990919739e63880d70d40ead
+6afddea3557902fa26b1343f60824d7492b5c70f2a2fb6891b28094669fed983
+19d914c2d0e3ccea2fa9a266e343181c5692bd98f4f2a5e19a3a75294f9d3747
+e8741d62f7b9ea76db825f14eb42b8e319ba5c5774fab5a0e4437ced57e524f7
+10c12466ad3c6142966d6fe57d2e502e563a72555ab108b910bbc902b35fb8d5
+b00dc445b717e5012666ccb412a76785d8f263e620933b374de230d365a3bf35
+ef490704c4914dbeb8916ce18ef43a94af4c452e373645c14df5bfa330752a2a
+8283b52c1eec9b8a51cd1097e1b96586763d07f14b6d634ab7c8b7a017261bf0
+854548f0bbc25aa920379f42be46b00b2c48b1b77f4db20047e714c557b1707f
+ac889ef7d9a061e784dc9de258d918ee7235fa9ed7a10dbf17577bbd09d5d528
+639f882d0ed8ff860403d1547bcae465ec8a80b2e811d154169311ae3de151a9
+9e1db265d2b419656f6d96f0e5f9a48b25ebf029f67b50b03ad4f66dbc4b7001
+90177c9989a8d8b08d9473d63b68b101017c0151180c62a5157ede1a01dce35a
+9b7c390b15cfa3a084e548a9ebf7fe8bb4699276591ec1f344dafb65f50f8fd4
+e44b54cc805259a2aa1cda1e3cda17d85fb335fa8adaf2abaa8aedf633e80f85
+cc601f1009950e6a2e883b8aac6b8b7303bf47e12172aa8c326aa1a398cc4a96
+53f001df38257c38719dbec455a3e702f94815cbe2ed570c0c5a76d5a954c755
+97b500f4a3b2d345b1812c09ad6f9d4fd8f29853103f38e2b3514f7af3cd81a3
+de78b63c8759824ac914dda9d115cfa7d04969c2767133e6b0039ce80afdee14
+a26bb06cdd4eafe97772a76e85eaef8e5b4f148dfc02e676ee4f62fc7b90d224
+4612ce9d5e759c31c230c98f10a81cc18c639b2ceeff775fb95406d1fd22b948
+470d68860d1558f3d9e4aad4d1d59d651d132ba8b1b5f9d53315ee01a623efc0
+a16b7456be2d67e5a70c92103e1dfe8448ac7a8e22e1172858598c44e26df8ed
+f5eb2ab2ab71ed3ff252c7608cf85f01e5b9368bb55592847dd75f704a03147a
+acf6e0f56aaa0b887b42c90fbe3ca88822871fe2c704a228a7f80d0cd6f7bd0f
+a0743efdb07feeea28fe7313f1fb3f11a7d3ff41911a1f96f042b0f5417d7e7b
+da828c1b2a97623b50b83e261af33da72c24e21417bde8a91741b65ebcdfb85b
+7a7cad2fb2e90bd88c42cba9b50c546d0cd8f05e6d0298c1161eeb82d563db76
+098165e1e04f84d19cacc7253d75d5ff2990946672ccb3fa7db5ff1e9c17a51d
+85d7dab7ef2f2e4fc050930c3a49887755966a1cbe72a3b00c111088f5d1afe1
+d74d3fc1e2f35423c636862b5041d4b219bc765be9a966adb3eff2c3d33a47e0
+392b9d04bcd8c1e0f0508144cdcae936678ed723c2e0130efecc4b0c49755519
+af4373a159f3b849ebde9aa051aa19b164db2902231ae8dc47dfcdf39c7e8531
+37e82970b401479eb7752a27f2fe195b2695b4c59f259c3c4c405d0c557cbae3
+a5eb0774f7106d791655cc62f44acbbc0e2d78f1ca7dee645b5fffbc07868e94
+b058d26ddb6fa5e3090f0ed3afeb22c4be7bb0ee40f5aa58d2f6154f411fef33
+0bb61ce08a500321923bc9ee4724d2771de5701c50150e7d7b9ed79e92978b92
+3106850910a4e0996fea1842a0468c752c2c8fd318728e5105dec6144f961265
+2434947d4aef89d8448fe093abbf8e5a34d6ed085fc8ec4ce151f57b181fa432
+cbc4cb86c88febe8a794d1ded974779b3c93853e35fb66d5d7a3ad7d4cf4cc1f
+6fff17149540cc84c2059dd80e3b86d72c08b83d783d2c547b0b3e2d145c2c57
+4564931e2ba6704d71712e10997d1ed56535c2438d2e03bbc3cb1b718c94f469
+774d5d26dbea1ad5d1853634d2225a7067bb29193488a68d4463b9cc5a66921e
+adde86b7092dfb901ca3da6f104994f89a46925a995ca2bbb4a785efe7e9d858
+f095a65ff64bdbd0d216cc215ae80d87bab3215802b460967df78c349ee607e2
+f8e8d5fff7c28623698762bf707dd68cdb6ba665337805de33cde8ca649cde5a
+707d59e2fb99243ac65f3c4b9141eef8585a22ad3e0aa8d4d518da19f7210aa7
+d5a4dc3fd38e0c0c5eba9da256872a75acb673ca9c6adb66038814b8744e9cdc
+d3b89455c099a3845234b4855880bd4c9af9057188a0b06d4bc584d12fabc111
+d1e032a3b7cf934fe5c975f2693f148594bc3807bf1eea25e4c9628c94885340
+7c1a4a1352aa98795f893fff58c0727ac1612697da02bfeb0466d28c668b67d1
+f408a8886d5216be4f0fe99bd59bc037e8a20a8cefaa06dce79a3df26a85657e
+01c670fe09e381034fec5900878b8847dc2b86003d4ddd98b7618cc2d1ce40ad
+b7bdf4294f75ed3013be4faf9a44f5d827909791e825b0262c19247f0410cb29
+7d44a287842f2d453423cf3021d47195e43293421b486949324b524376ac5989
+2cd743cc6518d7445d99feee4e1e50d29e905364b7bee66129ba47bc176006dc
+37f5e4c95692acebe6cac8d5e869002d4e2401d5154d87e40181e6b8c0eb3e2b
+e394d932f9f3f21cd9cf3d8d319f0b72e6c805a4ec475f1754a9db3e8de8b67b
+f39e4760767c4fd7e7a433df30549715e22dec92b368422bfa1888c8cd5b0794
+528200b2f85a3a1e8ebcbae4aad644a6e67415bb796130d66a44ee57d4e9ffa6
+3b07dd694a58e7ba35b36e361483b02bba2aecee444104100bf80c4c43243e0b
+9eb8e5692946c29d809d6953a05f9f77162baf9fde2181a797ebdbce921afd20
+b5eeb746f27f4c6abe8433ca64829946779ab64b2659c3e53777d023df4e7d82
+061376e1381449e296a5acfe87aad9f56e71fa12885b71518f8a190bd75da473
+236ec745d069673b3454a05703ce14dd70ccb879217df74af05bd4b7923cbce2
+97e3df86fc8ebbad813100b392c2ebbfae8ef5fac6815ddf6b51fe337c84e95c
+e336c62c7eedee556f4c093ed19e5eaa1233769d19c212e259367fdadb05d491
+5db22a4aa2e9a39584df0f780d3bce9d67e696a6c247ddc4d6f0cb0de5f02fb3
+bbd622b6c7acaf4d7059d618905ce9f2d2cfcd4be857f07bcf7b8f3c19d2bc0c
+ef169b51d466c5a8bb405c08681671b7d3b67bf4dbad00a44da36de1ded095ee
+920fe3db3b4b98d8a7860ea48ab351410669ac4d979333115fad725ce4ca50c0
+9bdc1ea7bf8b79a220f93d1d72fbb3cda3a19475e916c99ff9ebb8c75d42f6f8
+75a8d3cfaae6162e9a9bd21463d6da3e7ba7cd91e3fe5695961b4e12cecb133a
+524abce007e507e11d44458d8999c8f4355dab1bd09ab4da366b519ecd857d42
+894d830c7a1d95e49f10a552eccf7299918966497dfd8ea4001c8ba0d3a78a73
+57deb4bf5540b69f7f9713d50ea348854b4ab9bd18be299b8fb11b0e9ada0880
+7bac5192deeee127871682700a374ef74d6a738d02ac2069577904ce5cbe216d
+a2c0a479f2006775939baf679ab83f013283373a26c15bf87fdd9bdce74207b7
+589001595cc7348e79c201051566cdd78f0381f45bbc706fd2cdbbeca5525cbc
+a1a888dccad45e9b93b83b42d1623fdb50aa0bfad7dd851a48e8d402b0c69ad3
+50311b8dbc076b2f8d3c9334ffdef75ec3c69196859eb7bb0aca545ef4e8165e
+c7370a33eb9f5a65d6e8afd6af151bff44996905f7101a381026f79480d53f66
+faa185966dc1785a149c6847fb653366f1b68b6aeca1fb813f2895d5a3a85f4f
+29f2ade64b5f3848980dffd3c4ddf2c29cb8c2adacd576ca37b214ff309a701b
+428d2bfcb83d29b52f7fc3bbf5eeb64bd39e26e25888d1317690a009fdac324c
+742e9e7943edcf3a120213899f393ed33443a7d423c3287c069e792514cab65f
+0853f5a70d9981c4263da5ea6a3e519a9d2ab83057450f64cd073e616bc99210
+c31a984ea7f1ff8277b8de9ea2d8700e8d9798a86aeb26f83342ec8016066e9b
+548306f16fe2492e494439e9bf9a7548b8adde4a2a9e6203b609e8572466ce81
+8e3f9f486d9f41af9c727b716f82128f32c24fb291b0fb0b12261053805a5437
+a6b8beb3f71ad7cc4e6793b2c1d8c01c640ee1aa24b747d839bbe19e73b3d2a5
+c23b6c090b6b79981b46b66c91852daf8eb145e1eefdd971239fa99f80986f88
+493167069ca6e140bd61a520e73fd8a225d256354718a507ed515cb78423e675
+bd4ee386893323247aa67993c94c67a2d2a8f44bd034a918f781c29187f3b2b1
+ad7051f54416de2ca87c885ae6190de5936e490ff73e3332e9b5b4fefbf0821b
+7c24ade1be3776f4e3a852d9e6f151df69b46d56d37a46d28906ab3bc3845800
+780232bc7e43d8ac0d84e75263dadba8f4889250072a7a58b491517aeb33d851
+4ef5bdb33a150d215c516f62bc7d271aa744635deb7d899ba11724e7e3f2388a
+d4d486f3d0ff8dc14264010ad4fa974afbaf8942177fec9be81570e18b23e757
+b0065b23426eb591787a0b17888bd633c67b29fb7d4db37255dfad677b617113
+4cd505f146ef6efeb3e56c883d7299e0132ea0f60e5670ace8b57774ccad5fa2
+a95bda54c9c43a74315530cdc4c9a09e46c1f6ef31127bad8dcbcefe5b7cfd57
+25e5391b92c2f6939623c8c8761cb10934798d3be916f4e92dc05289114be6ce
+2d1d5edc11434bf24ab4c8ea54bb9af2ef8b0a49e1ce9d639ae3401133980971
+48abeb802f0ed354b9e28d39e718f6a71fd180deb22fbcf7cc1ccca4ecb4363e
+bf2eedd77cf81529326d720cd93758ba5e163d9edea4538ec4446866f5ec7bf4
+10c9d644a33ddb38e2c78c4237f2e67c9685527dea36a19cd560802d98251abc
+408214b8f2eb02a9d9ea2f616fc5bc12d1784975559007de59db683ca7e35d11
+5243582fb4e4d4d901f8b0d3b1e093eb927b98d81fbbff04fff08da43354e79b
+32aeb5041b8e04c3c9e12d7dd79e085812e2ba2e53143908fe67e14ccf621d00
+2c3d9d433ebc38e4679996131ffa19d025edc19b8967f8800a410248ad822e78
+6cf57994ee0653384733a726aa4c5c8e559efcc3d61bcded95f7d66d5fa13061
+5e771fa1b94e7f4374dce042d42549eeedbd8e9f5f8e077e683ec3881d280524
+f25b7ace7aa86c9a9b4dfa133341f7d1f361f662d892ef44e3551f35fc6ae57e
+1454d6b5e200dbbb0ac470bef32e71769d803792ccb80a5507b2de3428c44173
+7fc2db9f9a3543e3590ca39f9655b096cd508b8863677d741584436e039e3462
+c130787688605d122cab12cd6f18b87a5e104c7316f188e1a292fd126931eb70
+f57929790460f1bdc9c58995af9c8342485032a08706847eb7dbbc6c63085172
+db3403f2cacc0cddd020b707f4a00c023e6cff58a0fd3d0f20dda66ccde3e8ab
+ad0e43ab0156462eb8aafb022a9e1cac35726e4ce1996fb73f90fd34672286c5
+d4e271a7a455c7f5a64ceab308988271b1b3bd44de3caecc7d95892fd5fe1dfd
+9d7194fed16a0177714d0fc82b8aa6734498b74a5bc45c4e30d5348e7cbab7c3
+0ef09717aa0404d430ef7a327931b590b9d62a8fa4b3746f87999ff46f4ab7b9
+736190f6b71f5fc75b5fa689ba03c6e28790122e84d200f1645c07f87228fe65
+9a3ab1e8147e844ab15c52ceb1e077e71ec71935cad95845f1c66865dc0dabf9
+4acb448403d6ee8b6b31e86401e7dea814d323e316f0f07de2f1b40069981779
+33d95b33b85d481585882780c7d23fdb021ef27dceb5438b4a900a3a444d65bf
+a93d2a308650a91c65043f51b8eea13ab8d71faec49fc4a0a76021f87b6743b6
+bfbed54905237a0fd58a4274e7889e33b3dbd20c158fb353e82171d3628c3ac4
+64d2000908349a62c497c558bd10cb31c65bc7d24a75ee2c5b24a6e6f286d4af
+7c632f063334a6f98e0f3af5e2f9361dfd422cca839014bcbc5b7477afd9a14a
+b957aec478345dc14d07fa1f9c7b350c24795d231eba383dcbd4b5467ff5d2b5
+4990aae76afc73f3438b9f9cf89e2bd8a3b6aed14deff944f54666c76a280766
+4518eec82f6c459f1701a5664ae90d3bbcdba6c1ee3819552680caf930df1d0c
+0ad24ab966005f071dbe80cbeb6615dc35cf529f924e24d103cadec1875d9e6b
+03f6fe140a60c7a5419f76b0bff1678657286802ffc2b383cd993508d015af1f
+e9e1258b763a08d7fde97a47f8cb24e743527f92e7adbcdbbebb65ed05f36104
+723d10647a9c8e370580d85b36f8449d27c5d38e7021d9b55cf540a4b32e6da1
+8eacef2c904a590cb4b547a767dc2d330789026233bb1865a937f2bccfa4ce67
+1189919766753e97ce54316c141e66e8fa275a47b801f921c1d232fa1b14c0bd
+9066c7887d18bd1b1a05211b5cddb1396907ff3a728d3c1490501f7d2eb82119
+b9aa494feb8d3564285a9e945e409d33148d52c55f5662131db44363f57d36f7
+190f80f33cf4dea74cd4169f019942a098a5a2e097d69685db74ddb07bf4eaac
+398fecf73c9aabf9a99fc4e6299e7504577033b2b4baa63c0f2c9739645f2012
+ce0753e24b42d4f921e3be8fac2681c295c965a9691d83cf1f24594f9c4400f5
+b6553aa3d04bce956a338eeb5c51dae5006a0d724f1a7aac4cdfbe2db40f28ef
+6470196f34be2ad608a2d0b5a90af66b55193dbff589b6255310a820f7d62a75
+0d7135ebcd263cb0a1977699f12bbeade98ce9f2c07207df2523c02a7070db0e
+a376283a9c31e90c17eeeca3c255c3687fa2a408df76133578adbedf4ea3ade5
+f2381098454519ac916c2a4862b284eb851fb1f64ac279f77eca32f9db08c99a
+84dde5f5b379643a082677030ae10b76274cc9ecd986ce0e4eefd153b5f1d59a
+f2a4be101b3193217f5b5de3ab663569e07dfcf3c01df6a41949429efd91e6fe
+6ccd252e907c3a9ef94a3cea4ee17469d936d921769407b471daca62b72efc1f
+d3995efe2c5f9919b446c581aac9af297cdb091f3b28da54218cfee4e8dfa303
+8731e85b08b0b0ae7de956ca227343db97cfb7529ed91ff3daa2fa478141bb9e
+bd0f018583364e8de5b4274ec9ba6b9f1fd39b56c13cb0a13a76720e106973fe
+58c5ef41ff8c26ee7047310fc2139c5b914880a4abbeb65cf89f41d4a35f84e3
+24263249eb58a1381de5f6c298bd0e38f5114a5315a6f32eebfd9d28d9e35a15
+a0645a1ce817f579d3516c9d154648bf7a877b5b76b8835ca79de2b491fe3a3a
+b51334b1573b20aae7db779eb5540c7e16c580f83308bc99d4cdd31f3f0ced9c
+0e1946cb49c8e93227ce12c67ca279b5d61fc9dd7befa1bd607709b58e325b1d
+6ac81ae9f4cdf1f1e19409ea79c23514dfccc9c171cafd140d3a2a18c80f49ca
+47d5e2eb25768335ce8caa0811e0afe42af02d73f75c3b1530c32efd4f45acaf
+e96df946c88c9fea633c5346ac9b55c9a2e6b213d228fce3df6a14ec924cb1f5
+5a5aa1125c0f7a1659208a460b81cca634791ea0ea5c3afb8a79442d67fc49e7
+216e8211117cc7d204d8a97e7ab955672b9877006403fac94e9df2a0eb2b7f27
+c8572fbc13f906c5ca7e0459e7e0468f92158a00792c605b0d0e1149a9728928
+5f217df6db4dbea39106870044384169586fb24ada8c378ee6b3b43b496152e0
+fb937c4d3301ba5669602057740ba1213ce408f3e3e8392f5174b98747bdd1f4
+4d1cdb0b34cfe8420e9b89d48c3192451bf6841389801884942e77bfce061421
+ccf97f6e6ddb741ba686f866ddfe1fa80581df51d995c77a1e6dcdce5999ad2f
+8b3947ad5cdceaf712607a29b3471e5443f4d26c9b3a38d68000184aa775216d
+8ffe768521eb53313d2a58c4a83375c29e136a0eaea944e4bb1b0082c6a295f8
+7c0460e2d14cc74a0e62de0a6b7a9b006ec1d12960cc1bfaa63c68f7c191c68c
+879f161a5a7d11f9813071dbc4228d6571f0d6d23396c6ab2e4934c467093475
+c0c1683fbcbbd2f78809311a044a5250a45e914c288c923ff663b3083f0aa3af
+0dd213c5d5acd900ba785ca6c32c34033f57271c40e44a631584fb248634da27
+2a8d9fd021be28e209c86506eca8bf713f9ef4c1613b683a3aaf18315267e388
+cb2f4723a17ad035c0a7ba11b2a7d9d9622e461d91edb16ca4acf0d4249a1c6e
+27f881ee48b5ef65f194d693ff3fca13b4a6e95e87120457be64a6943ca84fcc
+87a53979f52d09fa18fdd014051919d5ab0ee715df3aed34b34a68444dc47ea7
+442fa3acf3cdcef0373b5bd0541b0576fb01827cfecb2c512e5584747b6949b3
+5365de71b57257f76aff9a3264fc6b9dac39d2a27ff206932aa08707019b09ae
+abafc524fbdfa6fac5fbfce34dfaab87fddb656674c2e7a1e96a5bd853c806e5
+50ae2a48aecfb32213bc95894c92f4ccbcac12cb9ed1e6d5c37d8870a14143ad
+c5890b08665f42677150eaae1dbeeef9f2b75d8cbca527cbe7d7c1cc65eaca96
+1e20870dc34de39a883ace800b38d651a497c6f552e4eeecde55628ee258a3ab
+b57f77470c2824f014a32b5f559288ecdb385d0ce4cb2a31cd4c0d63b37b9b23
+2f0228506c460290e05edb507b0ac30e344370eb5f238eeb4e08efc91f6eafcf
+d56b1e47360b26968ac525f844e9230a9cc365f8b73f558fc2db96fbc39a8b8b
+f1097a80ba85998687a4a34ff493c5a47bff158356aed3313b1ada5ea662674a
+5cb2d4ea66adeab883b60f8ad080498bed899a53ce5b4e090e698cc83b4e96a9
+eb7b7c172494b114f05ddebf9350b9e326a24e37aeff136cebe50834de03aa55
+3059678d97b94b9ccaec9a45a9c5b588dbb34080aacd0f919584a015ae6679b5
+e00aeb8accb697ec07787243332f0e35093035f994c97c0ab4cdad1a10449b91
+3cdde87baf3425344729401c888df4b564ef522ff205a1bfe47b37f45d0efb67
+532378280866a0e6c93765b8a10b11c3fd2232b38dec19662e11f6d8d0b09a44
+fbf1c106118d6fe8b5777c821c8b18b71cade2b7a3db6ae22514299c21b04244
+dcfb74d8119ba91add63439e01834378da741ef55a0e7eb59e8eb8e909530c48
+daaff7f4ee2e504dbd92d6be374a9f8d87807a52bd151366a0f606c03a1dee2d
+a3683c3abc8f80d431bdb0ec1a3b098ca60eabc9dbfd3589d9a4d1a275291ce6
+debaf2dfbf5468ee7707911641edadec961f1dd242fedfbf7ccab35ca54b3e0b
+09d8c768f88136a2c38431428379d9194408321bb74d2b6f40822b93f1c41c16
+37b9c6184800a9c2735f452a7c14350af6d91f497af0a7949cde01ad3ada79fa
+98551f80ea61a077fb3f20c2eb9557d701b3de9c39a28ba208cfbef648ff4660
+dc07fd2700b55ca5292554fdb6fa2a7fbabffec5fd6ccdbf0b169d08ac5e6ad8
+daf436c7396f301032e807e669bea4d652eb01aa406c8301a1d30bc2bd963bff
+88470c2f889241cce67616c33cbee2c04b6bc28cf666e648b2b86e2150252fa7
+b275074fa4503e07912ddf0c679f71b1f078ac4bad668f013092dc8d2bb835f6
+bde565a67ee35f490289886673e79d134f775e2965259fa780196713190d7d02
+a45d1cecaaafc90574e7666c5894619d40e7d408114b06cf9e90ffcef19a078e
+41778d8b56845654fa97cbaf6b3ce74de19d6616460027608435f0d426d2beaf
+75a6419a5eed1b6fd4cfd2f7336b5ee76027179bd244179605b55aaa6fd89421
+9599fca2f6048d1a001aef9e5d6cf10739d55df88b05e5504b477289015b4031
+66bc833fc83f65966f6b77f3f9bd46a9779c1eadb74cff90664627d8fbd5df32
+a1f9fb53d45dd75b83caaaa11a39838da6139f5ba29b92517c39d60dbe4a20fd
+26f44bd44526ffa8fcc8fc980fcd5dbc7a405c292a881227bb5979e995007437
+74703adf0e5da3ddb809b7621c3a61f9532b9619b27fae47bf43d69a825fb0db
+026991a413c5eb28d0674b71d9e51755ed85158b362090df4398207eaec7601a
+b27c4bdefe629fd2574123aca59d3548336aeb5c125bfbfb77c253d33890c126
+e161f9301094d82ee3be4b57839764870b12a08d65d6b5d452490fc0d8e83102
+b2aee488d39ab0abc7302492365a39ea524f4050376fd80308f01d4aa04ff983
+9207ff7996304593475581cbb0399daed831103bb8b28066ba95303ed4565c9c
+177a333ae8e72869411646aedbea0538a0721e47bdfbfd43527da80684d6c936
+f7d4f56e16f835a500a6b887c5b8a11a3a1bb001121870b97fd61dfb401d41b2
+3f439c46abee78c78d005c7b20aaa97550f4a45160fda9c79a92bdaf8c3918df
+669cc8c642cca194cbbfc5a37c464c452c214cda31ccf2b5035ec87121d5b0e4
+07dc281322999db6a23c6f25a41e754468c8e9a6b18d471b7ee8ccc69a66e283
+7df52b68f85c59350b2a2d9c38cd9e0494a8b808d03e55df2d1a0e952ecef01f
+a8c12a8320dcca8a2a4d1b02c2a9875804a7a2d72de5b13affd850550262495a
+e21735e88a2d89a1f2c305679d4f144b6d22f3be44911856d5814b506be07749
+49d19f151f5022b77cc231eca115873b93b848b0f37cabd8e2b9046712b0c6ae
+30d968d36777ecfee099e0634574c8505537ab916a84b88ca3beb9d30cf1674b
+7f0029088e294162e0738725b021bcdebb31c6b0b3a86dab9f3d561dff4669e2
+6a241049b1cfaac02d9569db798b0d63e0411324f08a908d48aba71e6b481ab3
+89abb5bd62d3946385d24f2bd8a84074691969bb92582e9db9b074de04dca9e5
+87b415126921d544a5da832cd67429f85255aef455796e17dae05ba5d2cd67f5
+a408dfc6b207f0962914790d971ecd62aab04781e4ae56e501bee67f21c54eee
+bbc7deea8cc35756edf467c5e629cf748dc409c2de5e8dc1a16ab76186b9304c
+68e75a70ac68f2f5a4aac69ac3cf3703869a5f20c3115404d5a45cfa7f364c96
+fb9fdca008db9da394f01316685b8e1770d135d069f8090558f4ce3bfa232ce6
+155fa21997b3cab3be47bd2c7b3fad1991be340e2c52e56d54297979fbff3004
+124d5ef539c7056ea96e2022ae6b7fc91bb3bab071cc71283d28f5b0bc1483aa
+3895ee18eef842d9b02969a49e89c4d1a975a24ce0423542ce6856c159dbef12
+bb1ffc9d7bffa3f5c99170e32ac74082d4ee47e296eec33e13d397efeb4cb5dc
+a1729ca75d8f5312002d57498322433579fffea95e63c77682796f6ba1da4428
+9caae36cc2c0b48491c6342ed1f37ae0297858b40738c7e7eb173e00be35552c
+e00bd0339083456de495b4538ed87fd59526b8bc00ceb613a3ef5331ec1537f7
+6bfddab0a02128fef499bb0d686540db5ef665f1a1e23a185c5c85530841d783
+5d12202542d1e8ee6def654bc42ad6f3a701cef64a20508c79b52476612524fd
+9aef7005949567b57743f5af565bf828fa52ae56e941ac3414b6f265e2e78f3d
+ea1e4082f14a76858dd0309ae52a2ded1ae2aa02b47e0adec7c1917b5586787b
+f61bcf42b0608b21cd2eebb90f0f2c1824e5bf0911db30d40e5fdcc8d73450f6
+525b9c0473583d9c8777d508ad2e86e29f241ff86a54142eeeaf5cf1bacce98e
+a40ffaaead4cc26a419b4a055275130f30cdad4fbf27172093fb47f5756a1e43
+e33b294c0a3bf2a7c86bb72695d099d2c7791feae008b0d800139c0822f7be26
+68b9588562bf82743197542ba4f5d61fac71081197c323ca8537ce0105f52fe6
+2ffba659f1853986abdb7aea09525a92daad629a296c2a767a304acd9a3a642d
+a231bc3d98e752a28db882e3c744552fb60328c8260f850b74945a50f7f95dc3
+929c39814d43d01bad91a410de3f110b00658fdba14082ea4a2483c7c21b0bc1
+dbb8529db5483f9c2eac6a04fd8f9a4764ec79f55656459c4271ba7bd7bd58a3
+3e6d2e597d288a3ab8719358f9b9eb84f3b3fd56e113973c2f30031972db0249
+45c181495484f7ecd48c49c2499f13520ab4f4ac37bb8d2662060a83bf87b66b
+b31bad2848fcc859217d8a4958a5b5ecbc6bc5f2398ab3738227efebf32fca41
+8d5a52f6ce09d065dcecf171136ae5058d04513cc0ce0623e2678886a02116ff
+5a1c0a52acb9791f4ac29a56a79ea6c4e886242e31ed1363395cd44a5896d3d6
+4ea0f4fe75986e4db4bd446100680a8c5c81c1293a735355a38db9d89ea0539b
+75677b502f1ee3036bb5974e744c22fe1ad79fd8d989c92725b090a0b7271490
+b5ba3c7229549bd225a7201ecaca878cf0dd277e99cc96e3b961df9e2a875aa2
+05760b71ae00354becb3753033f9151e3463d5326685ad5f78d843a4afc9b0f2
+afad485e12df971f30a7fd2db073d196ccdad003f45a3824d86f57f9323250f7
+bb0da822d34c79109fd77ecc44c134e84ae7f1cf5731b0ed3ba2324da01e3e6e
+b3652eb46f21fa8dc53daa02fcbe1a11ba11ea3ffe248158b6cf4d84272a782b
+a0b572d7da74fb5e1882a12f1e90a6fc226924cb40552d5102464846f55e2e15
+31f1a3609aa94e53f3d8f741a7cc3dda05d4c61791ad0e80682eaeff45ff79fb
+9d939ca9f469013cfab82948abb2427126f006d397a8e05464f8b59e104f4ca6
+fb487bab5d2985b4654284d0b2b8c0ae95846be6651f389ba2805436203055a7
+7cca1a8830ece4601c3357a03d42febbeff40a9cb326db6ce3037d2fdcb09a9e
+a70c506d3a4e25ee11c3822cde04d01fc06608fe5b88fc5696548dbd597fd918
+8a96a3505675435b2674dd82fa09b2cde4e6e245fe32ce50399b838b0c4f9727
+d6d24e1b56f5a4d8972ea0457eb21ecf164acf4e88f381512cb96767b0973566
+cd3a420981b485a64325966f63c81d853b764f63d25b57d4d4cfa29f93b0870b
+cf706487363e7cb0694f70e422ecf1b5dcaf6987e546c6942e1d8c22dd2be915
+94cec777bbbebc5a8366d14cb896df4d055906e3f8255015bff8fa6b1060ff7b
+cb07e67154436f33c9cf79e8b5352b4e96f3b8d86ada22ba88d584897844a970
+b6262be9b59ba7eaee8cda8fb47979bf85def2367f5cc5cea3af0582a291eac8
+8939d24826a59f94e10bfbe7597a333a65c794ae1d2896d154563fb5df2169d9
+b622613621fe3550fb4265b8273921084c67ff0dc36f6e20814661426be6f190
+274823730123f0c033e726891a24e5c85320dcbd561f0c7ceb469cc5d1f83bb2
+75fb22953aa68d893750579ed30c12fec750125e38d1d6286d7886edeb13cb74
+a14381208b8408cb2fd20aa4ca075072f1e5b0c66bdcf034c1a85c2903857e08
+3a16ffa3ea59a0cbb75c63ab3d3691b2ba97b0979e65fd5005b465d6239acc37
+cff25cace2e6c58b7b4d05f3c467a5afd773042a63b828537fe159b617f5fdd8
+58998b736ac9f546539f046e1adfe500a13deb38a87dc238133df2be6efa932f
+94b4bd010e57a387673e5f9c8948c071e5386ed70cc9b0804bad65b375bfb7cf
+5bbf4b5ed09ccaa49074d612d4bbed6291c9509dee177e3d304573b88756c758
+b287fc
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+%%EndFont
+%%BeginFont: CMBX12
+%!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 /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 12 /fi put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 46 /period put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G 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 82 /R put
+dup 83 /S put
+dup 84 /T 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 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 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+readonly def
+/FontBBox{-53 -251 1139 750}readonly def
+/UniqueXX 5000769 def
+currentdict end
+currentfile eexec
+9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0
+0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3
+79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3
+2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8
+b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d
+823385fe55f3402d557fd3b4486be79011d1f5bfae5c1f476ee6f05eb1d2caeb
+269958b194521197b312fcced4867f3c8fbd030bd715d8ffda1dcd454b174e7a
+1a97b59fe770e67702519d9d9b23d61ac08424d555242a8ca08c49aef300945d
+99b999a79ce74804ae6bfde623f4463371442f6523a5f6ce19c839a708c02513
+2e22c696c8ccade45680e5197189d0f98e7f0d5f955e353970b392cf530a68cc
+56b0035ddfbf206c3074beeb0739dcbca272a6e629fb7aea2c5ba7bae50c7b4c
+a595df78200c352997ec3ee564df229fbb5473f5e8ccb1cc0153e9a7e299a8ea
+a29b69d1b622b1f0cffc58291248759607d91150cb0651120970dc9f743bebef
+44f6ae92facec57658999c8bf01f60611560043962c0695e1bb87d090e0fdaab
+659d6557208a660be9aeef8ae55f71b8bc76394d792967e41bd8023b6e7f8c3d
+9987d5e54c53bf2bbb32855b946473b44833bd78873df8e4c7e668ffff25aabb
+8da4148f744b9d0524d6cb8281247b3052cc5d66f3f1bcf8a56a3fb446ea587b
+d8be30257652cee035628aeddfd8283b5ad21b8b1480ad24d898970ac8a1e33e
+543ce4e3c48f9ee621c5ce3e8ae930f890011b630866c988606068d9e92396eb
+f51bb3db204505fc3d09d4701ac703a14d92bbfe27bd7411b363a88e33a8e9a8
+025ac31f21e73dc52b333b918d0b1270c54873a490222d041a66e0192612be6d
+2c88958a8f70c10390146ee5091df020ab97675e8e6acf98b28b539cd0a20d24
+a42f535ae44b8f5e9290b38fc6b02e1bbbdf1aca96558c2dd5afbec53f03ab51
+fbce958ed4a65b17fbc03f9defd4aea4a15229f3c320876235f2d8b69bda5f48
+03a2798790d35b394c63295997dd487bc603cdd10d18f3e3fcc7f17d2a6afc77
+f1d7f6cf69d2a86b104b9d3b260e4a78716927a485ad8a650d610e68378f4514
+3610b087981f0a0655090163dd2dd4d0030faf6a953896a9cb2cd033ec99b6b6
+7986f34ee94a6410fdafc5156b56137837b0ef2b9f69107ce9e15e3b746a04ab
+fdcbeed843a0ee59ba797d7c34b16247ba2001c613cbb4df99989bdf0525d6b3
+41b176bb6a9c96837a3d4a02573232fcda04db041f7dc252653e2a1a5c2fa6ed
+a3185ce1879a923a0b8062e70aed18affa11a0dbcacfd4acad4f41f5faa78212
+a39559887e0ded90808bf8cddd566c960b991aa828687eb2c731be1558ee2428
+c80be05daaf1a6ab0d5a5df3883bbdb251798673d3d8c6478da9c9f6cdae615e
+ac88dfdbbf3a0ff825c4fbcfbeb914617e26ce69bc06e7550f1d2df75aed385b
+342fad1f0a132ebd9e6df0f157d8803bc01ba480ecd8f4cf0b37e565c1a1d39f
+95da1bf2344f771cb43deff93f459b9a1c063e4341a092517baf27ed1f36f091
+def21b440403b44231cf725b0ae09354e5e0e7b78bf1f4cee82e5215e6a004af
+30ec152cbf43408afcdf85c71d8d8326a7ef4e10203aeb78ccc206b3498f25b8
+2279b4528c60311e471dbf9344058cb59843bf012259804c1fe177017f3760e2
+ecb633f683765a7dda55bf64e2afde4429d82b8c8fe8f4ab658098bc6f4b333c
+0791a04a8eea77631c70d77ec0cbc3b099bba8c7350ca50b7771b91795baf1c7
+53b60f3ab698350722dcbb9016f1d479d2d0914ea84c8774961f6b095f039a1b
+6d466ce287439ead5f94919c702d8438c38c3378612cf7627a1fd1a588e5a4f6
+eb32d74fb9c772cdd1150a613e796a2339947561e450c63b3000cb86c6e18178
+fbda873250425c221b3f0c5dad8ef84b6eeb4fe516fa55d736c7a5ab3a27e2ba
+8824556184263546d933279e69ba55c73d56c9ce78b69302cc20134cb7251f23
+06d7cdc6c09d2484bd92b8cd343dd677e1ac989896769c8f5ee6f7f57bc5f6c7
+bb720e5d856670beec543fba259d3224c13c46c74feefca51792da8794c8f21f
+e96013d996a2cc5f619f69083d31d5242ddd4c7734f3fd67cd4a29948a039a2c
+1e1be5eee12dff00050b8c4de2fabfc85e4c7eb34198c062c61ca5f947e80865
+8db815aab3cb07a9237e2689322883b0f8465dd0bea401f7b5148e518447da99
+f53b27dab0e8690fcd50d68e05a5be64ba15aa6bb8250e4a4cd2fad5478c3cc8
+889b53ba749df67bcc81457bc37d5934ced53719619293147f7bdf892f6c32fe
+f91859eafb3128e43b8b4b7bc2bfa1f29f61a598d93e095ffaffd6c25f109954
+1fff92ae97089f53c9222abce64d864544d32f98b95c73d289f115a7d53e9340
+7678618c7d2b45bff61e569aa42b7b826bef1be632ec9e783e81534baf8ecc8b
+b6de694340a005741332e469da9ad2556ecaf4351bd39bafda1b7040defbed69
+c7354e9120885ea3c04e73703a62813a446e5cee641e59513edd8f6344271aa5
+a09fdabf8e31e47e5edf5d6bd7f7d7f3098f941356e4a1f8536782232d904508
+fd6e0e249c23d85d648610d7509e310072b7c5594fc3e8c2c0e0cb4f2b07c41e
+6d343469ed8079b543c6664084527e2bf1b61563ac6872c15ac625646b8be752
+cb509091400130727befc7ea9f5ae725fb2eda5d6a0148f857b34adc5c74ffa5
+b9fde6b2da6eba499765b2316f22c1a507329475f038f29d232aa4c09ec2601b
+fb9a9101f0047a3109e538870aea7bda14a6257c3a6990d0e5bdfe0727aa696b
+ddb443f68aec2a76bde9288d0e8369857bbe945651184a27396c17e89656a228
+53fe30b7c7619294840283bc6f19160a29b2ad3e584a946b9d5303970958ad1a
+fcb9f617bf92316eed18758cc568b2483ef1dc3c4aa637ce0af7a10a1a38eb21
+a85df538f99a1364c6cd26ecb7b7d60116526ca6bd1352e4df8f2a3638c718fd
+37b42dc88722c1d0a871a93c7b09dcdeeac314c36997dc427e71e905a26170e6
+5197078d0380c99cbfe823be7af8013ca68417365b95ea108a1da01e301d9c29
+b7a017e06cb72f1905788fdead6c4dfac8162cd3423d4940d88549a8800f0282
+f1ae0e736ece7da6259d6631d18fdb2a2837a9b2bc20cb3e5472219164252ecb
+f8a232d09cdd8afba0eca3bf661471a14c0277397a47a7ded9bc9c5a61969d38
+e337bf750427470dd8e0091cbd8559c4354fd3ca985d4b423c218f98a5b7ff4c
+c54d1d95b98397cd3307c7668d5594cdc2cd85cb291a9aa3d1da4ff838b20a9d
+bb7e2923dd9d20e6f86a3b909c43e3f038531adcef2755ed6a76418c92017c13
+b774e5ddcc6fbabf2eee435574077418bb39ddd7fbba6d4cf4ecbe8456b21d2f
+25c69aedcb0a40f6bf6736136d09c3268b4621d5e66ee8da3ce00b1753d5d029
+ca2f3c05d48c7a0f795cae1bb81e8661165f7e8ea890155f8d42974dfb5e7b56
+60be5badaa19fd73caf911f11b9ce6b92dddf5d6907dd9440b73b195a50d0621
+9873fc574418bb4b2440e964fb9a5a6d553ce79beba908d0091ffe22967e16be
+44e507076629d3bf1024dabbec1c66eece2aa41863f2ebf6fab85163320685e7
+335f825f903f580725eb20d45e7049b2aae26d4b938b01f95ee4d1b127e43bed
+458d1275da803bd02fe680e270bcb6afd90962ac2c1c4636643e982ca3b92ba7
+1003318a677c01182e2d88d5f86204dfd304f3180d3c3c7a573fbbf408eb0888
+979c9b43cb31863ca7dafe560d6fa9ac63eca226f26dee751be636f0372c2f0a
+fcf91efaae874fd5a9ff968905848da7f42cbc1d5bc153f71ba028a1f2b8dd20
+319429904ed0a80386801d076677f1fc3a0d4eadb5af17326c76ddce31fc2094
+e7dc4664ea60762d62e05ad88cb580ad4aad8f5d9a411ccc1c3a4dc2d0666a7d
+c51d457726017b93ee44eb44c9ba50285e9c997ef107a6a30f372a4d40bf8cd9
+37cf0ec34d0baf7cc1f1a34a23daa18bb517991789b115f721764e6f57b56d9b
+226b75c1a7db72780691d27129b1a2fba5ce7fa477e8f5ae44ce2bd93826f31f
+a752576fe01af735085ac90660b1e9666bf6f382513d360f7ed6ce27925cc63f
+18e6333b04b131dbb3b4df2904fc8f5311fc4fc98a4be08356ec42a6f342c27e
+87c0d570970a2f1a4eef76ea3e64acf4a081a6cdf4be53f5499dad54143ebae6
+5132a776937bed65063e9fc5221c73e9e4a3c954cd3e8ae9f4e14bd03b74a121
+d4b047c1674c1fe313febdca1620802adbb95b60ba71b4892ca0dfaa157d416a
+efaf4e91f93bfe3c77eaf3e7ca9244016816b5beb463b930d183d5864aa3d11b
+78ee4e9a9048f48b7920b50d1f8a852928bde99f85fb55bf8d3e5740b1d0a370
+acdce4feaeb218aafaaa659ff029f0001d1b196349e0d8dc18de095c4a6dd106
+008f46ff2d5d6fe9eaad3fdc211a0afa9247a27e602439dfce7b48d0a4b5d665
+f5458d19e93ffd3d1e44c66e2cfa202995b63d5edd6e49afe865b261c8645e40
+7f85cd608d1603012f4f3258857dc93651e325de02af5b0ae584ba39e5205f26
+53a96630e738cb5f47154284c0e9e828911c589d6b75e93065cd9bd8487c7f79
+56ed0257789522f2350f9c1631336d016e61198289af011cc0eb3365bddcbca6
+443d4f91bb5bf5bdec377aa7374cf2e82985d22e10957def8122cb4aa771a1fe
+3949d48c4c14ac94f53b21f466535586569c219336d486992ebe40384f471f7f
+dd44e7850113a31bd7bff64a09c00334d112482a46a61e4951ac435798880540
+d210c28a9723b7a068d2d7041b385c8a3ed71d7819606fa1e2d0ef968d87871a
+a4b3f53a6b59ec4d6f4776c04f260a0504122530fb6c3743b72cbd11fa58dbe3
+c980808236eeef18aa30669b916946a29fa7d08670da2df123dadb2abbb6e800
+099fdd08e2a6c5f99881fb567b6bf095009613cda45cfa3cd882367271e95e03
+0bc1c6c81bd5269fa2fa7bbfbd3ed1f2523e049b87aab35146176e96c6d190d5
+c4506f0a91f023bf6599ec40a48d13a035550edc774b7a41bc3ba5a9d6a20419
+2acdaa750db4b99c726ee174dcbf9b576005e681b890dedb6acecfd6f1715158
+5dca358d158a0c4dbe613a8274151dd4787a275f23c6aea0f9097af94b9d595e
+8af0dea2a5f7b1df2982a79a37a29378b5dd10731c231b5dacf02e0416d1d058
+757d49f120c0063f79fa230d2f2134c74be80c99ecfe84981ead71403d11c8de
+2351a7d01c6f545a5332947ad4e78fa25a924b0033fd6bf1fec92d2ed2526f42
+93560e8494084e6331ace88f62e5b2790752123bd1ff42680f4cb6334d0099dd
+3d944eb81d893024e8920b5f744bac604a89eb7e3ec0835bf1f817daba95dcb5
+526bdc1208aae017726a50ffd1e93bb6a488fbae90658b372e8446561d07cfd8
+50e5c4e9fd84a4b7c413a4840da9968dca656e621f374cba3ca8f5842051612d
+87ad3f814cb8586c18c12481bb3838b774944ee52e1b2c4c668cb362d6e22be1
+933c2044b380bdf213e3847420dc81ce897a3ad9f2e69552387f295aea09cafe
+b02bc4b0fd5878941dc4697325e7194a168493391704ac4b5936c0c39602e4af
+ae6bc48155fa2fa2fcfe33c8c3a63737db957a8e854a268e4bfd403fcc6615b2
+26d573408eaf1b888a7425cf4d1ff776f68085b0136df1ec3e51bc264052eabb
+2678f8e553ada4f301eec44c0da96ab6addfbcaa9d4ca85813fad0da3d7515ca
+19a4f13eae12a29b45887662f490acfb7e1e54748467984537f4ce8f31d4523e
+3d38678bcbb34ecc9af06d32a31ff8f441490a9332ed8393390bbe401cca4626
+c27f1f40f1c4fb881229f8150cc66ded0b4bef07f450af328e75223144deaaa3
+53a8bfa079c6e9287247216058e9a5065d544c2819bf4a7bd51e453db10f82ad
+32bd52fd92d9202bbe416d1ff97839c0ba4b7c36cdc0e91941829a76bf39708f
+ba687fe5ddd5b7f330a882f426caa027e4f58b7311515c45883aa7845f01d9e8
+278bc04c355d045d130f874bdaf03f41ef49066e2545c3895b02d21f80502851
+3f9838e606015a470380404ca42ea626130a0555c1725d073501b6b0769d48c5
+2d97cde42f927e47d14cff73672804f54b21be70f1a83f3ab82068ad7407000b
+36a3721800f55580372f5bb43345dbca0a60cdd55d9141a77487659bed1722a4
+ed3d631bb077e8d377b4466dec04c07c6bd4a17c96698d8c80ba5eb77c056991
+a28e828f569e4cc1bc270dc8642abd83235c813b778a0f5b4cb991884ff88468
+7d51358d749d9bb7ef8785d73605c1ea2ffc0260a354f6c917f78ef58a09176a
+2205b44dda4fd204c4a29e24b9d1cb006cf6d4ffe6bb0721fccf0008f38e3d97
+707395789f89d274c6673c2f52537ceab9f8dc1ff3b4c5bb0a10b47bfd9c0a34
+57fca20d5c3e4558a6b87ad77ed1460e3789c77232df552a23a73f829727bca2
+731f779dfe79c05b43b24a2de21f9aae295c0fb9fde65fbd5e490af6af596c1b
+7393e929419f01f01decebf55ab0b3fc84c9996540a9f0840e22938bef002965
+6ac73d2f4aed54f6b087fda84d21f2ff06a83bcd7217bd49441f1943fa285697
+e42a900fdedb0ca42151a8f518a2f4329f8add75cfd92351640e3f67aa9c522a
+2c69c5c25c3a6e72c3358d86f0b34760f28d6ebfb54b5f401ce1aeb55d576eea
+b9cfccdde0a324c94e4cee18e194887b23728afd20c662cead918cc07eda9edc
+ec0d6bfd56bb8825e5072d88f3bfa19b7ebc9823e69fd63b04bcc993d14c0f97
+13c4d2b52123d239f80dbc9d5c886dbba6a6cf167d100b93aa9f942a55bf5d04
+62ad4648b8ed9408b40c4fb76a89b27d64b948d439d003007afca8845e7dbf3d
+271aebf4706a5bc446521e3a5078ec2504661486fd294f17475b47b1f7102b0f
+a7ed53c65ac762269a7f40ce71d71989cfa8060056b0fe76e5a76ac554a8af8d
+9ef6b602a358c7f9d0190cb6cb5b960a71c169c56a2570206bbedc5bc9ec0ca8
+972effffe394e246be2636bc10fad5553e42cd532a4aa5ee5a118c94e653f1e0
+f0f6170266ebf0b98a3678d5171f8f41e5a48845b11380536357da456f56eade
+4231a9cd553c9920da549f89be3be40a837d28b0be8b38f15e87db276d22e086
+54393c2929307bfd1c42638d45d89dcf18aa9c62dba9e5a0a989aec4219c7442
+393ffaf2ef1be11b5eb30d561e6b0503a9f32eb391f9ba64bfced117a418be50
+e07a0eab17301d608c87f656792b3dd8f52b59aef60d7397318142bcfbe31c48
+bf41f8febb0af4374d46bc03d3c94fa64596626734b8ea28f78bd04108e3b61e
+bd450e6911030c3b94497215cd20d78b7509d17e8140277ca81de3d950b038ac
+d8a9d4809402b4e3ce13619e9f5c52cf8c02ccddc913e0d88e9c4c37817138a0
+4ce21daef9e30311955cdaf879487a55c3cb392d77d75299763b2151c579b86c
+7b9009a0599e5fe80422f5d081a1f9c351b340e36f1a3459f5f8dca2fcd0bb83
+f134a67dcfbd601709f87020831162393fb3942682b1673c12903af43a802d11
+7520edc3c54b483f69213b2a8e6282dc8027e7671fac334772cd687f75108f9e
+98c8f9a8e48572c31658a2635a0b79696d59a35fb7be1a77fc471f714f02c29f
+6a349f43ddf9ef4db171f58741b5d3adecdcb88a72ddcf379dbaf2e4e77a02a2
+4c27381f56ce3f8b67cfafa77d15117f00e8e7a378fffc7e891f338e296b3990
+bc189b2111d23ef4d3459dc711b8e58118d5038a6533d05a06faf125eee75c2b
+9bcc4fdc7e794cf7a26d364f79f139316d85b28c2856e2bae0b3f465bbd813ed
+8692bb2dc0fdcbcef1f6c831b60d4a19713e242e5a9e6e29b58356ad37f1af32
+68ef46645a4ff086853a6c3864236b7fb7b51f89c5f9382c10f3677fcd3426d0
+7d169747c82c73a44025644bdcacad6fa86655151e2b6057ae135e44d4c71f41
+d2632fab555a37f1be2b66ef099e3e046e39d3b6a2a6662a7928c76b201d28ac
+d946093f4662eac4aaed12a56ac265cffa58ddf6890f02cfa50ce8a9c497999a
+a84cb2d0f1f31c6a9318a07f6c683c8afd81e58c6ae811b103c17818182f4ecd
+8b56ad019f4cb15f846c4d7b50f2a4e670b3fdc2440ada0ac32dabe6afb819b4
+b235814c97ec337a97bb63c5ffce811f6d2432378df47152cfcba7001ae113ef
+911f4cf50716a870d37ad9a2934990fddeb9ad33750ea756927b2077f635ff7f
+c4c0f09e1b0f1ac55401dd2bc8ab99c91d362f3c558552f6e8dfd94d103d7774
+a42953a2a782fc316beed6191c3d4e358be636c56fdad3b32a88ddb470b0f50d
+33ce032343adeeb82d6386dcbf4c5839668817a0232a5acc2d1bd3553d356f8a
+fd386b8ceaad6afb64410f82d46db6f80ae1939db77011bf10e21807f01db4e7
+4d5273103b25bd1713ebaff57da6b1b241684a917a201e3d42a5cce5fd69d362
+71378f4a6511f5678e2daa1d826e8d52fbc5fbb384d02fc35103b044c031e398
+dfad6a48d9c9a27dc1329e6710de3f12e58dfb6c5b46239c3c8f3a9cb6dedaab
+60e6f9ef90e6cf573af25fd20beebbb9f7c2910a1bf5c3e8465bb5c6ff80beb9
+ed7145798f99e999ff918268bcac366fd136629e50bf772ffb6bab60f5123b13
+de96e707b52124bc8df119b281200fd397f7453c64d1b0814ef038fec04162c8
+37001d5523f7529d399b749075618ebe9a91c97465d97cb81c4ea4df06416df5
+318ffc28300242d208147eb9b81878c524727875239f252bc160f12c1631d4a0
+b358f005a4f0793828f66fee28abfe8e93f20bb0068f88f12cbc8f3c82240e7a
+bd6864d71455eb6b65d747ea70ea7b7824c9a1f94d4282235acc9ca2309e9c96
+87c155aecbbbe608a861b2fe57d57ee0f903a8df01f2e279ed44ea4d550d86f2
+31d11a01d477177331b332763ded75f22c893d029e9fc92bae998195d0f00451
+69129147a865a40b4513e35164b9045623c7c071bade26a7111d93862cf6cff9
+db929af1c154f15366900ea1de1f6aa3cebfae15f1c8e30882a3d38453ad7fa1
+a63ca13d31228ee023b2618b9c7ccdf01e641bd67b09a3369eb0962f08387c6e
+b1fdf035dd2f5be5ac955e3c9aeede409c21f40cbfdae9f72181f26d4b02e1f9
+c96a299d6988276bf0ae6e37deda8eb0bc3d1c45925fc5c1fd40c95bacd719db
+35215e3a7ff1e739f0032e023a025079f7f1e85042c691ca1c136e497ceb4ad0
+0d0fd1185adb3f821f4401a8f92dcabf761d638951ce64501afc738c1a8da293
+52902df9ec4bc24ca733245074206c534075065112462d770736153049ff9e9c
+b7c669ff9beb8b0899df8c31f55294f37df2149f5cb7d27b505b21182df46001
+eb19664d732f0257b8df9fb4419345a38e1d57251affe6409d5afa9cecb3db26
+03d24016dbfc0a8f7bf8f7af816366e5b86c60658cdd3a315bf0213b6993bd11
+d2f4caae02b2321e1287cd7ac89f310642b6ed2e65fa587468d9daea30f51175
+2bd8df86a207b13255d1faaf54bc2e13c9de61aa644e0732819f37763d404c6a
+7d37d1345e5433db1c3060c06ba5bedfc4556959708a3131297db06d1e332fc0
+a8a92cbe04f7188589cbdfe8f0c12f68d6164c7eb34b8b236ffdb88ee6b37c28
+7266a2e8027a0d7a033978b2a575c587021ffc9f3148bd61af835afb48fc542d
+7928ea9662bc98ccc08f5657107729fd7a54d6a9e8102400dc1dbca085c1f00d
+65c4d6e1519559908acfa0eac6514b9f9b3ba283444a697dcbb54849a8e73f89
+dcdbcb76d0e2a76bbdab9b6442ce5a75a268fd141c5deefecaf42ad7e7218601
+5aa0bb8c28f72b2da296b81e932be192464dfcc673039be3c193fc42b8d7ca96
+1cc65c49df193bf53fb32d1d16ed9f2bf0aa86106639b495912aca19a8ce0d05
+679b940360327dc818c79e8f29660bfc13107374fdd84f42c62e25405ba323ce
+847727b7690be0236fbad2b02bf1f8dddf8459fb78830aee7909f04e44c26a1e
+f7a023596f6a2aaafb5495a8d4c5ad2253617ac0ac09a4705f5df60ca0dffb20
+20731409265070865cf73b439b9cc38554a33369bc9155c20c000abf285cf0dc
+5dd71eb300d526a9e94b657ded61204321ea87a638d1cf2b445e30b1e5eef01c
+1e53aa5fb2a2b254560b19f922db9cce878eb477180a8a5c0d3873a10791a460
+6eb5bb62e18c795557947bef9497fc57a120b3e24012293b87cab19a11dc47bb
+2583a9ea22e28bff181cdcb8a280412dacd981f53e4879f189c12d055f2eedf3
+872fe6118570b27b1ca83d1bfe099e9a1e9b9b44454fab6d613fd302bdf9a852
+2bb4a0e71142e8dfd7b93c92e9b1149056839c5fdd1d8b89d7bb429317e44a8f
+9a87366c461a394a7668d4f0f7cf21edfc4bdb0c9752806eb982ffb50e89cf23
+2af3b5080b9d76f504a7ec2ae8df7515a86ea8c8866ec58b5ec0dd82ad2dc214
+8daaee84fec6e50ba4f67f9f12aed67d3aeb0a1a056b29d7d0af904b512dca48
+061f6d184ba37e8ab6904a88b1d219391bb5b37c458a8542be8c1a83305564fd
+dc620fcd85d3682d23ddf6e308c0338af708cc921ba8c65c7d510e1d50886f8b
+b6f03322154cae1ada26c71cda2d6c6fa60c7e01da636e5b0d0dd312617fdda3
+9a168b74d60675f5484965b539f2fba4776679924788dcf1d3daab777ac07071
+5dffcc765b870e61d8e307fcf909c7c21fe3da433601be2790f93490d09d0a1a
+694f434ec710c965fc8d7d9e7c2e78
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+%%EndFont
+%%BeginFont: CMR8
+%!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 /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 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+readonly def
+/FontBBox{-36 -250 1070 750}readonly def
+/UniqueXX 5000791 def
+currentdict end
+currentfile eexec
+9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0
+0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3
+79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3
+2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8
+b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d
+823385fe55f3402d557fd3b4486858b2a4b5a0cc2e1bf4e2a4a0e748483c3bcf
+5de47cc5260a3a967cac70a7a35b88b54315191d0423b4065c7a432987938c6b
+edad3b72ad63c2918b6e5a2017457e0d4ebc204b094541f345ec367ae85ca9bd
+24568a01d3b9f8095f7420e6c423c414b3dcce6da48dd1c89a56d078e0d0e2f2
+62a13640a06d17e44ee3866c3471fb58fedf5a3b77294517651c16bdd7267d39
+a54e7171752dbde63ac19bb4b3021ce95eb5fe67390b09ae4d9ed4d704a67443
+f55dce17acd996c1f5e023c9e5a18cbeecc3097f23763acb86cdd7cd13381ae7
+4e48495ec7fa520539d87f8a8dcb3c826275469b6800876a457e7d1e5be867c7
+b1ccad69742a8c9b0ad943482bf2a4ad0aed40baeb69a0233bad36b4ca2d2da7
+322956c70375d152653500b2f22d2ab6990cadde2da14b4917f7515e64bc3d96
+bf775258fc7dae4e42a4c9b6da8eddec4a800c8aadc8d75e48cae52137e05c03
+677f5d6a82fa46d9f2fc7f56d62e5c605a1b7898b8d1401c2cac1a0122a2c8a7
+aae09607f2c5f29293a09b9959399283be89051452898238b777db9830ff4318
+a298b221c4a820c700ca964fc99e6b1d9eb0bafc39be9aa9dffa2fa326b2a466
+1e67261bb3dbc85844e76f9313ab533ee16bcb478166de5502b68e6ec1ea6110
+f53206cf1cfea419571b0243244b32ea38b828a01e62b03bcf476a32c2341cec
+b8a0fa2a3f3f339315d5f3aa7704408f6617d026ffee4925aa48537a4b2e556d
+225be09392546ad561cd46cf766f0ba14c6854c5af1a528c3842b0c5aeefefcf
+19f19cbce5d967153c4f88e51c776cfbe10d39328466f7a3b83d85601ef4d1ce
+0cc136610fa6a74d9676e4e99291d565cad27b9eb2337b0eba4148efd0eb2866
+ebf0a4209ba135ad1376cf9cc2d4110f36121055caa3f2e382967145d2ca0070
+ff81d04bae74a4871f8f1948e413f3f0d614fa43ce6eced541e039fcfd95efd4
+ed3c497e7a025dbac8a51b8c648d49bc5c24290a18aef337d9ebf689e5d71f4c
+c7031ee3009f11bc604cbde630e5df852dda365adb3b4696013454a6978aca09
+68e60dc444167f8fd5705261210d450cdde7d235c272bb60d2b87d736072393b
+8f233bd4569a095f4cfd2b684bea5a51aece21a7a5f0abf21adb144d5d4eed80
+b38af01b8a078d63f9b4c6701ab60e43e2a9692a990574017bf142ed7b5b586e
+3db0019b5a07ccab33f8929681f6f3bafabc5cb646ece83496f6d49f86b0c928
+dd58feec85e8b324d1d4cf35e64b3c593e2e4c263ed380d1541d9e91593c7347
+d0fcb96afd96eb5b3bedffae0eb5ec31ca5263c7ea242f2580d00abaaa752368
+bdcc0102d61a76b6e12b1309d36c9b2f1c0b1b3f37c98a0f20d95bdb656662a6
+a900a01d076ef81109c1dcd185919f9beb03c0f89d5607a39f51e9acd2e71752
+223d3d544f720aba4c20ff568d11e416877e44d1ef91de790b1ff24e668ee632
+dfa4b651b62728b5ac8d063573f2521685fb83b612f7d27b36d2323bbf8c5ef6
+c150cc4b3c60b6d7df09eb78888039ff415a26bb8946b584d382ffee727f3f38
+33b190f70ae2f01ee4466151e0c0499c42a59c0c233dfeefe71d1e0269b81d3e
+e61292016b21e9e5ae78f5040e3f39b1e8d1c75ee1513518ed5ba929fb128523
+7062f5e35c983a4151b0af3f3f14404657300651bc0b8f45f44e14bb76b212d6
+289c635027042cd1785547fb1c158c8ac6b7a0d3dd53c7139abcd2b833f1dacb
+e914a4a76c15c9866c1bef549c94a658fd662acfc2f206a545d9fd78b24e3d32
+fa173b77c8a89de601965bc890ddbba3132530fa827cc61e3bbd7beff534364c
+9e4acf55be37138031ea963c2a66322bbf0508aae761e818a28786377abe188a
+992d1541ca7349e5ba32531d25e2629f1f9a99e6ffadc9cce7eccedae14f251e
+abcfd2b740bd544b4b5dd004778f326bba9c05677e51880cd3ce198a4565eb78
+e2ed1cd4f445de118a3412ec34c444142368cd2d4f5198276f34c8360a54b81c
+31a3f357e00aa93b2c25e1915c44ce2801f83b3a61099b510c1b404056481eb1
+fb75d2412a38615cde49ef95cb996a3552766f8887a1f0ff5cb746b9d97540f8
+f202c5a976e4118e301648d82ba52f6e64d3ff1f2b0d64269f6ef422fa2d6b38
+36ed842113a1db7fc31011f2bd0c6b4bfc99bc5a0b0b37574898a6273278dea3
+5fe3e27cf5ac2f7b39682082bf00287ec4e44ed1579d26fa8889ed981af825f8
+0412616c9d058a96d1aa6988da4eda73bfe646b9720c6d1489899330c16632f0
+e9799fd011ff85e19f6c365a1f1c392263dcbd92623928dabde8000b6a6322b2
+d0e277127de16cfd978777237fb52704625ee5990cdbfd3c8593254a19125c9c
+ae2abb22d1c32f67d1f7d23ddeb5feb452359f0b6946b412c7bec2effe2036f8
+9f053439cabe56df1fc8ece56370db6136bfa16770d0f410b277f54e35d25923
+a3982c01a821d33a6fe349d91a4c7daa65ddeb628a7180057a13b6cf8bdb3512
+861a8039d2c6ef43950a7b23acb0c8da7c
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+%%EndFont
+%%BeginFont: CMCSC10
+%!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 /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 45 /hyphen 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 105 /i 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
+readonly def
+/FontBBox{14 -250 1077 750}readonly def
+/UniqueXX 5000772 def
+currentdict end
+currentfile eexec
+9b9c1569015f2c1d2bf560f4c0d52257bacee583a5c939393e012707b47e0c1f
+a47d284a1edc9d01a497d772bca8c543388e6dc0d1e2c4944740470e0914f65e
+fb0737b0851b2ba713a9a00b36d07da6bcb52920b9b59efe587734027a3c5e65
+66aad332fe6fbcced1417802822a3b81d6187875263d6bbda04bbcf6e4870fee
+ad60f104bb3c5a766610dd11aea64a6b107b0b04439fa2888b8cc39232bb83f7
+695aba81f0260cd5248b9e649cd800bcb325468c79ffacb9cd3037a112066957
+7889d67fff57549064b985d67ede2fb03272083723541051ebe936eff01a4ab3
+cd845d565dfdf25d9ddd2792db17f52f894bea484480f06c832140fdd6c3af0e
+fef0584c6b78b5e2bbb9a752f10581fd1c48cb498a822afb18cddebba34695b9
+b418010368fdfb7bf758d50f3af03360b81c776325c33c9c81130b1e1be840cf
+68c71ffd091dccc0df7b507fe8953dc3836af0da08ff9ff3e9cf7288d9eb8baf
+ffac546a0fd987ae8e0bcf7b759f4408e13524f478de5896d816cb0ad2904271
+cbec82a5ca50f0598502b434ecd94531b4a65181b5b3afcb650904b15157737a
+a4386f1a7f1252caf2adbd5c8162bf3b065c01ca471d520c884ebbe1b29f9549
+134e285dea2fe158c15a08a744cdda00bb6c62158262e24702803d9e1dc1d3a3
+1383085631154b077fc20488ee3aa03f47ed2766644330b94133f2f9389b99b8
+96d3707d1c5bb227fd3bbdf3a6ff572bf07164107c7a1c0710a5c7cfb67282f9
+c238100fa138b75c553d7cbef17e2292a320d3d86a6210e6e3a1e590b10dac6e
+177094d5dd163db623d7b344478752f6f3d7d5b3fa92e6bc72dc6fc343d2f946
+9153e3d14c5a6d6b1d9ca52947b789cb4cf6196a02973aff0b097333f8d615c0
+a1726ab7e31c378eab77150faa28cce535afe3ae5798402ca51cbd18dedc2c43
+5281d0781351df30f4d11761579676449ae4a47a10f677cdd31ca9120fc2606a
+9025d3cc09d58856a9bbfb17669f706ff8c7efe37a3656c9b20609cccb58b309
+0595ca5666833f2bbf884aac1cd632fce69b4e0ea2e0a25b9c4d471f0e322e09
+4cefda321359fdbe0a82656d3ecaeb68b7e0c7e733d85066ed7474c22b67169a
+1bf1bdf7dfd0ce0aaeef78ee393ce6ea65edc1fdcdf3f744f714005d8221a156
+4e725ee595f9b1a6129a35051254900992f9d0cab917c5d0c41b6eee443bf495
+ac07763382f593263d55420ae08cdf398e8406cda3fd6d7db7a9f8ebe0795919
+5e417bd62e778a24fd8226dc6bedd5e1b5531b22083cd2cff1528cdce29944c5
+cc4ee413d1c37781a5206317cb3e280b0097deca9024dc51a69d4fcd7e53e4f3
+207865168d35710c372fc76e4beb878c015817ae079b0c75d7256d98703052e4
+503c696a1bba8a7557b63cf208e1591d430a3a82b80f5945fd5cfe452c2c8379
+12dabd9ec811b5dca1c1d558f29e348cfb5bd186352b9e2355d014d81acf9080
+f4ed643151554ab2528cde3f3344a2491e890ce58276a9e545af46c42e8e5005
+0c771634a35232cdb3dd1622b9338ed96eaafcfce86a61987f6cb61eb9c2c31a
+a000f485824cbe48e7f38adf177ec5e23b49cc1aa439b19065ba3a73c1b8ce30
+d561e51c58c36adde9e7163d978e8489818d8129b0ce2475f14c0ea424cb0620
+e283e789700e4fab74b6f63cb7caaa17bce780e9d73fbbe404accf4653c5a3c7
+84e18cf7dfac86b8e43fcbe314071772ac2da60f1d893e5a607840cf19bc9b44
+2ab78d1a2e4ae30382dea5aa06d718c5247589ef59eb5251b48a7e0a0ab83645
+06ca28662ce08c0f5e87103b2c95bffa4e545dfc70473e882ee02b215d04200b
+482b1ff95236ed7dcb28f65cdb10220cd49c7f4b8218ce4cbe6743dc5b9eb139
+0726580bd386cabe60dc4b519b3360c27806dc64895ae1a8d89b7ef4cc218679
+c71712bd936d2583bc9cc006ad72b8d475940177c8ae5783223d8c5a60024bd1
+e82cab4ec48950e59694a8fce836b67b9deae2988964c2802f4bfc122a18cacb
+0644a27e2aa6d1f04d1e72fc1b3ee0e6cf3c289130f641af33b8d0fa437a65a0
+bf9bbae12bf6ef39a44c4e04286082b67960c98204fb8322b74d0f697dc1fab5
+871d0e0b6447ec3dfafdb5327bf35d517c931134e57bdf337d5faf661241c6cf
+24dd8d556b34e37aa43633b1b3a7c930d9763a57a48ab3eb6b3455f4b9e09af4
+4ac561501adfcdd0debd693a7b5c0e3358524928b11d36afe3172b3d6fb24f8d
+0fd8e395d0185a34e5ddaafdaa46c738d02d1f012dc718e6996082da3fc30a45
+622a4c372fc69fe9ddf53e69f4aebe299c58a13f218773f69cb8b57968d59804
+1d9de18ac0eec02e31abb069b81555a94bb3ef5f2c42b469de70571e99567a7f
+e07f36a819691767af1bba7ae810c3bc4c86cd0a54508f6b09a2ddb50ec3ce0e
+23554b037ed3674a2041a3df98bdf0bdf8ed3c6cad2e4ae467425c034da649c4
+0e844bf47b864b8c0f33386aca2b16bf834dcad63e9b648b7ea3fbd09516bba7
+e6d0461d3bcd5347fc7860c85f50db81507ed561f1dc67c074cde74e5489b7d9
+494a73f4913ed59df22213d248025c3a149415856d2aaa7e795eb25358a83754
+0d40e7d8ef856cfe41700a86345d7e5a305e5703bb9fcb5599299b3ceb085058
+49fd64faee881893f7ec83a7d89bc1fc4af8b91e51a3ee2663f3ea181ce0badf
+8dc0636696cd53b50d0a6b5e57b9e91516a841e763a6d68ce20dbf6e205efc48
+4f78844d452009b787b35398e706ca149db34d64deed1321aa7c0ca610e5bc24
+501fb1ee29e91eba983562a8ed1254aae97f99cac031f8d525ce76d39b06318b
+bfea831007f7084b4bfb1c8d7267defe80357907b7544ddb820124d67da56bff
+7193d9d90dd5293ac2ab4cf8fabf3f4e8902ece3d4d9acc7ecaaf8be6ec9e12b
+40dbc7cfbf725bba97c171592d269aa0f9818d778b43f75d9c5c16079edbf569
+0cd94c0fbf280db0afe9f35560a8be4c6f9e32393c3231aaab3eb55d925cd3b2
+05c8c3a9d11ae89dc609635eea58ceaaf18e8fc99bae1994e320ef999e33868e
+e788e18a9994373d523e400a4a562e05cc7d5b7a8e2183c44913999d7a69240e
+178d72be703f45b5f769fd8d2bec3a2b7f41ecab5e74dc7d7280736950e99e70
+43648bb8c0727d655fec8702d0d713c9efb1e8d96be85635a0b611001f0fd1a1
+fc8f5fb58bbfe1d6605fafb42deb75e12c496d3de48b95e46ba30dbbc5f9c8fd
+8eb13fd37459c3a93ae21f5a7ba0ecbff89b5977d4b26ec4eba7d79c2f7a14d1
+1c3dc34caecabfef4b4996d13f3bab2bca1307ccdefea739222f98fe39e1d3c3
+85626cb1c4a894c67c87b01adca7f7ff5e484d4899c17a586fd40534ffe47baa
+36c79a7160d3a33803503c13ed36fd02b8718139c6047050729e76d9447a0847
+c414198d9e6e098555242c73b47f891e4488b23b6d7857e1244881de963b6d87
+b45d24e0f060692ffe55a5c4e4470aee66a0437e169ddcd52e1980513c43e396
+c96d304252fc9fd20d435e5dad3da396d224b7695f71f4e185052a92d4000a23
+4df64653fd50f3f05635bf2731fb01a7a0c111fe12c08c0fdace51798554e2a3
+3f6b7a99128f7559a12be40694ba28f06ae23c3090d4d37a9d81e82df216c7e1
+bb0e4e65f6a91be1d06f33f307f249e888e8fd255417a53cce56bf0a1b02dc26
+0038db32656894f0b850f165593cca09ae6714774fb641b26195b0dc549b6708
+c9407a4af171df2cef8a9f6ca606737cd875ea2bc0f75e17ea9c16ae05fed792
+bb56179ddf4b57a060c9249e16de8d508cce3eae5005094d566297730a8962db
+4876d2932ee5e2fe6b26546990e648fe77782818761eed70afa2b8f755bd43c9
+f93b31423b6ff95ef59287f20750f2a7cacaa4df7462317aa047aaf7351ce0bc
+d9171796f5dc1808252befafd8e0cf7361753f1ee6446e12811ffcf613372585
+b319a65612d7523d9e645f906c433cb92d46e2741f0a13215aa14a2ba6d161e7
+ed78a9616993a2d87ab7b8cded02ff762c10a1b37cb66f95b6cbae2faee0f545
+f7f21fdf411820fc0182b6150adeee8264e2fd69861580eb2bdc407d0ba27dde
+beeada2e22cf94af182876b4356f3cfaf49018989c604acb977f6a57fa3c0800
+406bc1d3fe30806020c6977619ae24c0d494b4be65c01d554e6f87ee27b10ec4
+6273e0562354a01c633533c79f80e41d5007ea876ef13e9d21e62a52feed76e1
+3f56c464c36218eceed6957c5a20235f62984c97c8537abfec9cdc0e9a048a05
+fedf9dab017854c96d6eea0ec345f8a3d5272ecc131b5f9a2c9c2ecf3cd80ef8
+657b06513c9f0d5537c71b06e92a6a5533ff9c761719fc22180a9ba8ec7192f8
+498a4141eebb413e29cdbe7472cebbe9baf56a3021c5b40219d690590dffc68c
+27149ca3fba0d0590f9a336d2ccd3ce10156478693dbebac48fe8fa79e5dd017
+50557d5604995138
+0000000000000000000000000000000000000000000000000000000000000000
+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 64 /at put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e 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
+readonly def
+/FontBBox{-6 -233 542 698}readonly def
+/UniqueXX 5000831 def
+currentdict end
+currentfile eexec
+9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0
+0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3
+79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3
+2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8
+b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d
+823385fe55f3402d557fd3b4486be465959b1188f76df7824c135a7fb382c4e1
+1b0ddfe856b6f34552ca48c24b57dd8448fac257c4d93fb122e1218fd36b99b2
+d79dadb8a66613ef11039be77816a7a2d6781fe0d69cecc36232ae87a172afe0
+95532a8c7ff40bdd4a5fcfb6ccfd8f73c572231734e0609c6743ee11010f6579
+820b367c49069ac1d45760c0ce8dc1e67e2beb72be6d287910547e1b4bb52465
+b75947d224998223275a2c340a1c14c04328cc2935c53ee2723f1de6357a291e
+14863f6c1411477b3ea074052b30a4c1ef03ab324d678307e1cb02c7aaffa90b
+73975378b9debcd3f6aab626a361be8068c60edd0b2be4a7bbf4efa21cc23607
+bf7e2556c17b5923d7b0fc036d5fea743c55f2bbf72e8a61995bd63d7104a085
+b8dd5a83d9077376a4ae8f0c048606bb9e84c640c52d0a95b35d48cfafd6ebe3
+d6eb0ed88c1212818ca93e40614740a77c446b792d02945642014a5d55ba970e
+f97dcdd5b839f621a052d1085a1e668161d3ac0227c7867324ede883589b39e5
+d152793009cb5a08eb6719a44dd01b6147e3436bdbb28215ce3d29a3b1dfc72b
+d942f8cb3376b4e12cff53a793d935346ceb2afc3428cd9313c671ec1911252c
+19de341556999aaf7417aa5085daa35ee71353fdc2c7d83ec2dedaabb1b89b99
+e4cb5282159cbfb45a286f8d6bf3abdedccbdcebaf6994b17f1be07d10f00cba
+47f2fbf66c0d83921a5a0a4e2054a8a2dcf492cc40de855b476ae77bfe12ce22
+d1195e3f9d51272541e21267b2924e293e7a1090b4eefdb707d2c29ad62a240f
+ad89834a3b49e3715ed086a4bcfb0b5118744fda024989692cdf4e88876c2dd4
+e1f3dbf5792893854a5c4495c99a9e9e2410ad797d5c79d940621c6e94fd03a3
+3430a835efb9f316b5b63d48d9311a56c45fb6d90e174814041f72e36a6e55b3
+64c84e0339448c1605a7664ff989f383c4564e9b5a2e2cfdece2c11f54bdae31
+d61ec6156e1b3b75ab6416f3f05b106152612590b349c14a45f3b8b8824af5d3
+393bc8ce9370a9ce8e4b181b2ae3df5372a1b122a5230e4ec5ef9e228bdbcaff
+28cf5c81e58fe853f84d395eabe2b416e38069f3dae81288c988639942611d0a
+3bd9c333b59d451392001037e91227d0ea4b9b62101fc7f4e0c8112b3eee2dd2
+9b3d516d704b41f61e3ad2d178bf269bb92f08f4477723a8d92cfe223f1c6961
+ffecb4872fd7e23cc88f3344eb3ce8a2dfeb627f847a8f4201e594f87db8ddd8
+ca77e53de4c34ee5d974ffca28e70d3c5e0fb510ca466e64a4a89b3f3a67ea1f
+e4b2cc60bb591513475582527106cc62267e146425bd9585898dac526e109231
+808a5ae321767156d20717b78e86b537d263c3d27ba525f5f48c388e755bb0cd
+1a36e75a1549e6f06499b8cd92a8bb54deeb54a142f75df979d6838a411b4479
+9c80f7a0ac2cea7466ddca1082c81927e32ad945e2bc781f33e1b3d24fbb31cd
+cf994a46d2bb0f7e95c6446c2bd651bc43cd3679c7b714f1b0b343dfde7204b8
+3b95ceac870e09e7695ec348ef1adaff9ad3c926912a9ee24f05f336b43e84cf
+1bd1232ffe011432e74aa817d5e518a49e57ed57cb4fbe7bf661e34f7001e374
+8398d9908ff8c8334eaa6a1b9c75a20b542f7b0b1b2ed9028ce022f7da659e2f
+afb4ae54e179c843f993a80ad7895952b06cad8a1cae670f771a5426d305842a
+1132d145baf688492ac1828773c46c00a75b51932707f1496f6cf1d6d5002dce
+2f452d6cf81e83c3ddd4a9137591b532be36bb2806087f410853075a9023a399
+aa0dfcbf877cfc85a68ef4f3e9673eaaf087e4d1c711b4e8051b257d899b1ec4
+0106e0a057250126cb37bdecc2c59c593f075e50c2db3c9e93f0e150cfd9b5c2
+77916290b936b4357654bc4c8b3faed3badc45ccfadf550c848ecd7cc82b5208
+cc0f3a4b50472648a5899fab9a4cccf02de0f8cd190b67454bd420c5982a41c4
+7ba91f01af97e12a20fa2e2ef15fc21dd57fc88f644c1561bd525e5593f12ec8
+7855b97cf96caf8af84c38ebf315ec6d8fdade21ba370b6b2d84bb3e66c1fb34
+0de1a4ca181884ac627cc1df2ad1b7f3ae48a33279f9009ea323de2168885840
+cd5514cd1cb70d79ea3061e2cff2b8d867106378bd1ae4beb7ada6054269331f
+1e1314d6a4579758e6850e085d744908102160a141a3b8ba953362b98796a961
+2db1edf5e5466708460dbe4b3985c09dc6bdf0e9ea39fdf107196f14c103e25f
+395f9e7bc78a4dc3f85ed2cc91e58ab66c589fad64d78d18ed678e3874c24b48
+5241cc46e8fa7eb7c88cdd33d5878b6e2c07e9c8efca077f42bfa6bc4ffba343
+1028359cc4211319e1609ed816d3f9ffa397f70deb324256d294ecb4dcf8050e
+16727530cb93a095c7b30d01aeed794a624d14b94cb4a11fa4ac2632c22e405b
+6a3a974f2c6e1ddf68b0a8b3d6cb87fd27274bf045b11998e3d3c77f3c6135f3
+45e561115cf070d44090cea8914a07bef5c8a3495b10991e644d439296320986
+df16391e9eace3722da94c573d3721963fcdfd385c69cbc27165f4df2aa979f5
+e58f83731c9c21969310e2b2540ed20f9b37d0bacc95df85553edf33800f0332
+24d7b713ab9cedba6d9ec7a26d03578988a94e66d1808f450810d0c955652f5d
+4fbbcaceec3cac8574b7a8ebd5bb0363eed55655d9c813bbdfe2f789f3176866
+9841fec1648d906c58339359bbeb9c1da900a10ee183ee05c5ea5a4163b6623c
+f8a8d7768f3f14f05578b6d5d56d925b1a33d5935ee4190c3162fa5d72c233b5
+3b4ee342c0f9aa0792af961b2cfc828e342070f7c425dc9b01540c8d15fa850a
+9c0ae301154342659de76495323462236692194b2847820d87c2d18300d91146
+98d45c759f89445b6da151212f40d0ef3c5081db9331a83aba4c2b10877f3718
+01cc9530a818fdf47921c2d443f8592c1abb46ba6ab28d1b8f972876769fd88f
+017f0884a0d5fbea315e9db0753980585dbbb4704c4c11cf48bddd2b58b0ad92
+b2b9af3b9375e667350e4148b4ed0d23ee951bce081c9be1346341875fc7c9ec
+fdf63bb435fe8f0b69e17e331ea34c22c93b137b6606653e49595affb8cd6640
+c20fa333fc4a01db94b7e446e5485ae55261b8423de78ea960b4c9b4ce27ce29
+b31142a9f0864c07d7f861c89c541af08bba36ccce37b4a711d74462876705e6
+31acd667bca5ddd39c4c96befefd76e3c62ee94851f034446237c7f155dc2e27
+30c8b6997d0cb1f9b299b45f4b7966be09cbc0bc09e08aca109f30648d405f96
+415bb8b6fe46cd8bdb6e81625bbe1583115203ab1928f24450eae4557313ba0e
+0c32c81e48f4709c145c157d6c4c49cd0952df196bd81c1bfe71c7fb131d1959
+988963578d999937ba7fd4b0a860925f5bf6b4ff649b4968fbf4d1af3bc2173a
+afcb74d6723d2156796b07a955d6713285da3d49042ece4fc6aa98652525135a
+9f74227277236780022d4547c75f8abbcb6b6c68763130deb4cfa5b269dfb6f1
+ae9737111b074f011424d07e20d66bb7f035f72f976c2bc35ea41f5fbf103093
+de17b7f69d137a44908d631e9d4c49a844b33bd22a4e7faaa5c5c2f6e7ee52bc
+043dbdeeb240e05af3abe0f7f85935ee407dde754b488a62ed0b514315518283
+a3b7b524d53119e89e3b358cb811d8e73864da4efc1bc9c9119caad321fc3916
+11453d7f85e5397a4b9645a241f429b715330e553b2870eafdc6a7defcacb1eb
+c8d73fe3f7d1e4325c24a4881390ede69e5181a5d28cfb45307a52d6041cb1f5
+02a50b7be22af5fe13c39c38f1aa753632868200531e4bfc345ed90516b246f9
+7c7f54d2deeaa4e4f500ad94d0a1013f693eb05ed52fc7be488426a14e3dde31
+c9b8734f772b8d49362d2014981bab998d50f40650582c48ffe91785dfbf9582
+4cb8f5f874348a2b9814d888b2c092ae1eff469e2654777e71b98dbb9f063921
+efc947a62542c380cadd7fffbab31afae21b31382693036f6619f5500a7b04e9
+0884311fe3431b5517cfe902e375d44a44f161c8cae0555bac5201436137b182
+cfee6b3269e43b907c3bd887e916fb2e5bbc5a462ef8b0b285e7f8443c090631
+a55cae679c5af4276331ef086a072a5aa916a3d1632b9801ca4957a83bae3987
+2da35c9655e74ea255d90364bd791e9701122843dca1da9119dce6c5318fab0e
+9ed46de304be96b56974b5a98c96912f2c8ce13157565701daaea98209c7add7
+4207df44fff91fd5264ffbdb44039ecbee073e6315fbd39c83a6d54f2f598560
+2bfdfda91b8c2d47dd4f539d9395d42f7bd5f19195ce0ed8d6658d1c0b1ef471
+0e906adbb2277bd4b9ebc2e46e77eb7d0fb367338e4039f5157ca390acf87fb3
+5435b072b159bcb258b40f89ddacf969cc97eee9c4d9848acd3b217e611c7ae2
+0ea7a141eb330a73f47434350aa4f4c7f45cf9245082173b2a2740f157584d11
+b399f111edac7ccb2f352ada2f7c8d5e9f129e56abbb7cea1d5e848e8e2e6f88
+e12f9d71a495f4c90eb09bc103b37b9c8b65da5b27f6cb456f80cb68176f8b2d
+6bd5b5ca657f1b2c0169e58f13ad6997a611f01c6db7d07b15f3a3cb406d230e
+48ab32e97c623ab0d29597917c3458bbbb44a35b87f2d4a58e00270d0205a3e8
+2cb18c92974131eb72726189b329b3a8b3fb114ce7ebe20696d7ea23ef9f6eda
+cb330932c63a5449301c726b7eb12dadf206f77bf826b3817ba129d3d9a4c5a6
+62d0316202aae813e08960c4287a96d5ce7979f55a4791d0a0761c1f00afd0b5
+5bfa1ed4378b3c0e5374cc389453d4b1fad74d432f85433c5b5a5a4a34560330
+7cf3eaa05d10de88545d1ebdc631e67e2986ec03d5a01fcca74e3c9dff406ba7
+585986b2590c20d0a609d9f596cb5d42c52dac616801bd23e8635db4635034e9
+0c83216638b391d60d13e390cf14a947017adbdef125238242efc0929d19be06
+0fca3baf948a0e2f38de0a6bcb57b2e62f401d2122536df09599a3fdbb81d866
+190472c7e9c03a6b8009b21dd217627ed53bcee8f4ee76565e68e355172e3795
+42f790a6a319bf253a7f34a57a0ef9d59caf6eebb096002814a3368fb118183f
+5888424b2c00fad6c426cc2f38f4e51b3c23f6f2b34c32d91840454d96e8e759
+d32a7556e117045c40fa2b5d599313970d5717a3fb8baf6e7108a540c4b1592d
+4e89727774cbabd13a428f4ed0a836b1e7b30bff9b9ebcdf161328b929ff4768
+4e8b50b1635131b8e2157fd91f0c8ff93339d2d03fe2fa491114742220244fa8
+5a080f5335a9744bdb785a1e265cbaa18f197a889206c0c44d4b9e1e078ffa67
+a46cbaa697e51008f0946a1f51c6b113f8c72e989f5d940b8e0dd9d8ddedcae1
+0a387e211ff5d7b0160457cae9bd63
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+%%EndFont
+%%BeginFont: CMR9
+%!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 /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 12 /fi put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 44 /comma put
+dup 46 /period put
+dup 49 /one put
+dup 51 /three put
+dup 54 /six put
+dup 57 /nine put
+dup 65 /A put
+dup 66 /B put
+dup 68 /D put
+dup 69 /E put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 80 /P put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T 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 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 121 /y put
+readonly def
+/FontBBox{-39 -250 1036 750}readonly def
+/UniqueXX 5000792 def
+currentdict end
+currentfile eexec
+9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0
+0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3
+79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3
+2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8
+b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d
+823385fe55f3402d557fd3b448685bdd20eb05d5e7c2126132e33a59a7170609
+dcf4871a5d023c9ef57d3362d9f2d7a440bb69bf653364105f16f4d0f03582f9
+aced3d05cc76489b16e3fa8a446094d30038b06ecceda269f2eab9d19a99c7f9
+39f9548f206c5a457a19270b2b82c43b091dfc5573468eaa3e7a4a32f8042891
+d85e4b180fcbcb3091d2800e54c87d84ce9cad6869b5aabbbe47f40c68799893
+d22b765295e1e69e33aa048b7ed98ba480ceca91f3ebf8ef85fe9a3976909626
+b95ac5940d53f9b02215d84a44837ba25ed15cce0d504f1d335065594f3bc824
+5405407591cccb11cfd4645da60d960c0b93f187b0cf7b105543c0b70f89af5d
+264b6c026e3ae646acf145950202ec73282111e3e601cf2bcde22ce3edf6db23
+516481420f26552ff4472d749811f27768150450d0d0ebe3c79f999e99b5c0f2
+2eaebb12d97782b1bd91b2a1f62a76412548ad53c0dd411d4a08c0f071c2c218
+63d9adb75a4621803ecb84c2bb235b620b658984b2d8e0c4637e2811bc8f0d04
+6c8935afc70141e1b2d9c23bdb251d304b3378faf8928bd09686aa0340fb0cb1
+dc48c996ef91530ff078666fad227a3589f50b605267212d3a65ebc1019a8eec
+9a0739a00279471a01e1505c17658c10030fae32f274fdc8c8774b0d5406c384
+a1d17068dcb0c2575c562fdc5a2176609bad9a2c255e426a4325a4fc3053c7b3
+2f35f7bbc9aa50135f30223360fa2fbf019294b2e1d1405e078341097090ddba
+1561f22f8738fe105c0e3b84532bed145d51428c9cb1807e655408807dc69161
+1109a98af82680d6dccc987cb312835dec4ea0645f47a15b6707d654ae54846b
+3d3301d61150fdea8ae2da33e79976812c7764050a3e86a2a819ffd3c64c38ec
+16b2d0bec3922847fde375ffdd82f8f8bcdfa39c53068da393b35277ba7af682
+9e48b1607f22eeefd7d0eea93ba1e2fb9b5ecc6c6fe1075db980999f0be7a10e
+1e3d09cc1a139e689fc0ffd81c3cfca59db97aac8703a57d60cb54c660decad4
+0edb060a228ea21d5917e2e7a382dcaff2bbfcfd87aa7f78423da9d719810f3d
+ced09619728491248a360291c4bb7ee2875a83b7e1da9088166282b93292c210
+518c39c4fc8ab8f9b67a40b4fa3e7fe7c045f88ad8f212a8b972db68ac2fc669
+e84df79e822b656d7f0a3786627f40b538116111baa038c3d8d2494ee4c08c48
+4c090d3af35bf6fce9c4367fd59442795312d4366829e3889162ead9a96b54b5
+366270424d29cfd74b25606107ad55fda31e8f64e08ec309040612837dcba93c
+ec20e42517ac7c900aa6842d6700c9b174283662ae3d45f59bfb82143ea150b4
+73a2c9903cf43713f28d447aebb69a3d8da35b03681e3fbff4f8a8a7c612be9d
+1f97d70ef9efc201623ab2f12a723234730698fc6bcc30501c7d302cb1ded32a
+45b0e0e72c3159e7c619dbf47b3289f7f02d45035b4de38cf41f5447c9ee2023
+4d499c328fb10874d079fbd26f704b272339f3fcf7753bb05b66bf255b3d9c4c
+94473485a8fc800f6ddd90e402a60027e2ae1c805f579d172de3a5c8a8635ad1
+b992a8c10ccf4efaae111c28673f02ca26eb5b91e2c96e13f557f9b77584a7cc
+ea0c1d7475ab122ad3c931de9b6b198c604ca297ec734b5bd4c676065404079f
+f0d79066658dd965a01d4df5ff63997284386f60e61b64888b89648793e3f31e
+f9679e777c00dd76e03e12574150f7fb1e08a13e527b207b04222573b8e3941f
+208763396726c5f236cfde00df8c98776d92aa3c9eb61b00ef7a1ff6f9c2f715
+903125ecc4520f5740ac1589f88fff4c5a1470946226aaf11a9e59b695aaf115
+0b89cc91beff4fc7e14b3d5b8ffc7804398750e76a2a729e90da97cb80869b0f
+5ce791540be7071ab977fe2fd6b8c4bb0b321ceaba32aae08f257aedc949d14b
+590a2205fe9ca5a2210cffa550a3a170d014119ff9fa28c18096f7017db5f6b7
+769da95f7e0112ef8f99c127ded42fb58c7403daef8916d7f4aa699c60e4e3eb
+b149f5a2d4bec96468e05ea2cabf3b3c9e53fa4ac4a7ad00ea85559c972f2e0e
+0381c5dfe0663b7dd924d785a014c9f0272096d1eededf3aa19105d1d3d6c051
+4be324d67351d5fc9d96d3b482e19f059ee1fa09993d71a995bb871d37193f9e
+c305ccfbccd3d41c850fdf4ae55017dddba03464f4e688de46b5324a3184d235
+e22db9102982e661fc450d89ff9f375facca8d70119d8e1ec7b9e5326d26e764
+b78cd03309149f1247a31e4dfd79265e1fbe512555344409396db78907c00456
+c749bb7961e6c41915f4baf5b23676e3a2a11a64662acfec33d5d0bddc00ff97
+7922091d153fe43101d4cc65a4cb92d5070b0fa55f9d0917f19fa13809067910
+9f79fb2a3dad6a7bf025d7fc38bb9c72d232d7394b25be8b41b9b9b8e9d9aab3
+bada937db8d2a7eed01ec403daeab59c65c03752feb7a34808961413bb129b9f
+2fe1b13e4433d05581e24dd51f3394a654736b5e25a67f57b238369476bfdca4
+294c3489860424f87989c98371b94f4c620a4d851ac18157971d934b816fb37c
+f1681d21f180c3f8581e00ce7d2fb02f25b07e6008466d7ae7119bda48b6017e
+8029e0675b3f8b2a6c49baf5a16893482ef344d6242c5bbb7b9e4bd6f9148b60
+ed625be6fda5de632f53b91325fdc1cbb28137b6407ba4222a5132848c0bb6fe
+0c41261df914fcbd5c49be35fc87dafef29be30e3850e58d3ddb85de84178184
+46fefe25a0975d704a26dc53927c60c952649e7cce25897f835b270a3cdcd069
+6f814994de9b96d3c3ba37af6c0d3cb519fdd979d26e5cd990a074bf0195e695
+2393a5aaf7016f008299e59166c2009adafcaea1ba4c17dcd95225b60fd01445
+3bfa81e09594b3eab1c2d4005ac3b0b432dcc6efd7dc268ff4d01ea72d8741f4
+12c190cbe46be6ef9b29ba5405b91db4802b6730d77801796151ae5ce4058c9f
+668ec3205c7b23fa77bdb77a3895e6ada965a717807fc1ca2d9d8b26bb1c3264
+8e4e9c3f55742dc8695772f7b8a4b92512282328a8ef72cb825ec309d9727cb5
+a6daf1f14a645db912c40fa0b26630c7111c132046f0c34e8445842a04965bb9
+ed4b5489cefb23e2f65900785eb75af9d744eb010191e696db359f38bff8f457
+e6b3d4c8e551c7bfb3187899c4a6fcd0e08e57681e935e94b7bbfdcadc3015a2
+39f06cd56429164f5815515372e7e562961aff43e46d027180a7b0ef2e4055ae
+d52ea5e7ec719fca8d3168c6ab1d730cb8717dd99daea6c4b417c3208efb173d
+3c517480b0f73af8b43ca168fc424f018b0cd68c79c2317a654fa8c695c3a022
+40396095e4c7c74e76c38773a6ed6aa5080bffba75462f61d1f2c10e5b8192a5
+756ba50154840859c22590e328518d65e1d8c9162c03a81d49d1c3f37897e6af
+1790c1a2dfd1bb2d4b99abfd1adf2d07568530e62458cdb72def8909646c45cb
+c4b4c5804476d59d374029277f31ab530ae9d3235afe1b5cf3bc13248d4f01fd
+6df0c7f3d7e4b7ddf8ee0aac3b0551ad8ecf1e559cb6de0fb58b8194ab5efa39
+2152492375ad43eebd4739b68f1c8b7131e381539c75d8d7c78c038f0e2fdb48
+bf1976f5cdf861706259849e1796032abe40f4a80c33ea94a7e95ca693cdc91e
+5cef55ef6ed0ee3f59f09b93bfd5790dfc55eaadafd51aa4d2ce6587a5e7e007
+63016021e126453bdff28c20a6915abe6f0405a2049a5c87b89bce41c1594342
+13606b8dce45ad965aa73cea953c1f8e00b78dc9d1b566964f9faaf2f93f06cc
+2e6d8afd015b1bef9de6f9c24347def382c08f0673817cbe2ea1be313c5d832d
+9ad154d02b1a1f18d7b8912fb52d30178171dbb646311691faaa9594747997ba
+a8914dbf2240ba8d3ac972ad0d823b486432e4c5fc4cc8640cf513dfab266acf
+9bbf351f27e430b4d5d762ee324bb00d2cb2c79ce945ec70d3bc2dd2d667ea68
+8c023b3942fde1841f207912247da6df251c0bd44891db3f2622b7ba238746c0
+ed7bff1741acdca3af188b056f1380bd6c006a998f2aece6d07ffcc81f40f639
+fc8e5383648628066ff0f817888b8c2cb1d029823d2836362efd3150269b352b
+5713abf448d87d6f5a0530db2c544192424b1c50beb5a796e2f2e9249c682f38
+d0c0c60a9aab65738024e76d01fc594373508f8c1a220a72b35b2f27b2d31e32
+0a4726acde95f7387dcb77172da4e9b466f2bacbf83dcdb5994e7dbee154c148
+0f14261af82dec561a742e08e5708fc0e69c983bbc6480dfb917f058aa81aa5c
+52903325e6486ef0d45f75d4ec358fb60c953124ba7dce845e434e6875b1717b
+21aaa23acd66e63cbe3351225bc95d787fdccc8a6aa1243d75d47b6247c0a19d
+2fb4d9af024a24c7b75558e2a76e0d88e9a6f665a36ee3e712c6898036b7fa3c
+56ce8b01ad36f49472e178219cec68786b4b862c11e258522669f73bbd5d0dae
+71076a0126ac504ee6becb6e7d0557420ff026872ec06255c7c3c5c639131b6d
+c7b839d7ea62d45e8a633d81bbce1c7f32d0904aa0ee678034ff2217db0c2798
+22869bbf96a30befd09a7fd536ef1b1ead85ecf9a41f34b712e43109f1ea9641
+1a90af45f252773302af75d79c79921a4db07403960991bc3bff4285523ef7c2
+c2d2e74962c077dc5bd74a893daef49f899ed349d8c9f812c3a09bdcdf0f4622
+0ad0f1bb4bc77381d827c7dfc93cc84cc2ea04a1004d168c910e924ded532fcd
+7e5c677d27a0acf94cb8546b1a63e0ec4c6041c4fb56ac352cd0ff929bc33efa
+7aa3bb618a0e098054ba9c01ad785cfa185cfc1e1fe6fb1e971c9f3187f38c90
+ec4a08e12efe37b3f0a795e7d2f1a70801687a0fee21e721caa6b57844fdcfc2
+2cb055389d7b41859bb4371945714c31075262f85731114f098f92daca73b279
+7e0e52d1c4a4c618f214b5b5dc11708e4f75854e46ca3f706b75d248a3efdb6e
+df4c7ca730138a07c17b7482bde4fb08b24bd8e9dbefce3a899cec8b417efeb5
+91ba8af583bbaf11cc31e156833c15c1faa118cd31e916a641a287c208d09f3d
+633f7309d68895ae3a02cbf23ed3903989a229d2cd0a79023ddc001000271098
+cb1f38cd377271c6b11ed304d99695b3acd8ad75214487cd222a9d96d6e6d6de
+7e892bea638fc1616b8cd9fc58caadfdddd655a95dc1e6ef8ee708d56e1e59a1
+c5fac95cb1b7e5df151e848eeeb4bdb902213338d1f5569c84d86a6a5c9f9f98
+4fd8480c93b619e539224240e9b58e21ba2d586144d7f99da65b3ced215c20d0
+f621da3e1e19bccf0801255da24a5c57a08b5fa313b080c61b0346cb1ad7112f
+3782a389a62b56b9ceca1765352e658e06eabd1610ff1c4d2c75bb1ae322b906
+9dbb25287fce3ef79a861152436b10a6cd6a7d3f7d31e2fbfc743f4354305143
+9e464cee28704e7079aec04ba1ebfee2b3b389231e6bf149da9dab39886e960a
+a34e5f788238115496c188178f3cc1f4e7e18c9f9e3c0845fae6b4b562b2410c
+3b884650ab93251102fd3dfb48eb23ead1d7cb9af77dd5860423fbc6c0052dd1
+bc1aa08e5a5f5b84f1eb45b58d034945af9f3b04eb810abf56f6a858b38be73c
+1bd771b3b814528c9493106e890c9597a83246cec7a4c8e46690f0e07ab9487e
+152b0a2151ccd2e3d6ec75b4e92db29639f48019e0d79e4741206edfce20e2fd
+ada162d9ff9c799fd6ac098d469d198b6c6d1fc07264d4c31830ea23288a2acd
+30d169afc7b00635439ae8a21022b654bd2f8e0e48f99d52e98d2c581199e63e
+14f568a643cad1c2d1c5ee32248dcc3ec053cf68a1099624eec4e6aaefc3c350
+4bb4d9843e4de6817c68feefcccc41a0aaced05a1e47ada5c8308c5f2bdb6b5d
+a828acbfe3e1dbbd9a1101e66765f777930b79fd7b636a17c455125323304b13
+8713f278b3f320036f40e2226d77246638391fd754866cf500f0c68e4eb89bce
+4587f7bf72136059044a3c29a0d712c8302d63240e06166a10a7e4fbc3559b27
+41836a5bd0b7c7be970bbe9a5e7ef0a1477dc9a2a66c85e428d8acfe849ac127
+7fd4c5ea56eea49b0e53658a52528c68a240dfb6305e84a3270f096588d379ef
+607721b923cc0b149064f1b7e1b881eb1cb0bdbda268deaee290dc04bb577e93
+45fd7ae7da5c46e29a5f980ba447e34ab374b10289be64256d77068a2c7e6f5c
+cd32af41d0c8d5dff1d9044cce057c342249819bd856b87ec13415fc54de7406
+7f5db771124137b45e8845bfbfe875bfd057d26867d4570ac83ea1698acf7ca7
+e4d94820e5a4d96254720a9c497a95c0c03e344b2732a467562047b359e00744
+60de40d9b7ccd73f3de8738da151a2051141d711b2336596be10d62c8d6f6a7e
+451631464ea6c2bb30ab7b90f8ab9a09e2c5f005db2a0fa27db7dd3aaf98815a
+9c034dd5c764bffc80cc991875ad2884f32dfac95c1f28ff304efe8c32ecc189
+a9f627ee25b354c948196121ce7af05b1c6bd85c651ed720c092434c57b69df2
+9347ca63749479498c3e0b5c11334b3cc41bc30b47ecaeed029578051135e0c8
+143c277604323f38cb11b95c9a6ec458aeb7aad2081e1d56aa6ac17ae757882b
+e3b8bd3164e8dd9a5794aae7ff7150e699e502fecd28b4d51011f7769c822bc7
+d73d9fd2bc56e08cd0ed256f018401156023e53b50ad203dfc23a4fcc3e7f633
+d777a13d57c6046a7aaee87f14c301b3c5e08546d25c339295b55178e7e6aa95
+0a18e271fc09e922d1fa8bfec9f573a214ed94f4d5c91855964d8ceee502bd13
+979843f3eb3612943972bcabe92ca134f32eecb3d09a2ec6369bf41e9e21896f
+934235888a95338ab7d20309fa56e98f71e520d9d864d46a678333b45508cb1f
+f0f6a38b9c3e08df7204bd481862470fbeada64bb7aaca444bc126f15c128209
+4fbc727b801712766cd689fe9e6aacecf001ed95ee770eaee6a37e10f752d1b7
+389d883b502f6b4aa3eb08ef3b6e235be65a118b88552a5aaee5c6542322c4cf
+03c9657e0ce347e6b210faf36efbb50598e95ce5dda517f8635152f82858044f
+f9fa91cbd4e8c0299b18f6a05f1290921e3517a74474b1dfea19d5efe26b7820
+fa808a68ace8948cae24069fafa150b5735631ce84837f6f61ce50c986db980b
+d03f7545f8f7f1ef2e4b42dca099ec391f67178db509b87c803d3141f2bb20dd
+69e2140d58e35e00285e52fee2e03c337cb9f1e7de8c9d857963b8dc950c04a6
+21b8af430c471974f15ca99016789ed0dadcd103d92bbc2ae551803c09a52710
+3198dab94bcec3ed97b779f03ea531b39b0b82626626f2001a48be5bd172a0a4
+a4114bf99413f8730fe6a9fb91ec6e2bd837c10fa320e1c3d166a2f92f49a614
+50237cec92ffa13eb7f1537e134a581dccf97334e1ce48749d24c1032b454b7d
+199df122754e8e9da9903069b9d69378096f1a399f1013b7d5b27cc48fd196a2
+e9330a2535430fa3579d9465d303bfbef48810c84963a6149b020ac6dea3bff2
+f8f3581b7156f3241d2830510411eb680c01e4f9f5053c8472c24ada95fc7bca
+eef13f220a1ff5fd463e5a8702183f2c6fec008c16de2abf3c57bbc1fd404f3f
+b8ec6eeeae4087295728ef41f3dffdb8e903b4db48bebfaf4f59713f6f79a099
+f5e2831f1f0a71d0e2405b88f7c13817f0dd1722ddd62c7887efb2b4784195a6
+56d825bf7cb79e2b5b93727185dd9ff13330f74d67497c7513bc3cd3d47a3819
+2541d3f74d3b068b7fadcc0f10412afd1db255020fa78678793cf1fa6d3a62cb
+d86b63026abd6debf75f4634fd35dda549acbf73cca5974d555fb59832be149c
+bb9f513f7a3b1dfedd1cb2e3de9aad4edb678b63c43040baa342daf1d418825c
+64205abaffd6fb80021899362232651623f98654dda6ab393d062e811ac750c8
+5fa86e7d872885e4ec3ba19bd917c79112bae30cc988c0720f254b9d81184f5c
+47d36a8d2acd69e63b63677176d87fb74ceeeb51a42893b7019e72ff5b76daba
+f155cd1532af0b81fed981443e51fbe5f593dac06b9540e3a486afe3787e44bb
+7363cc4c3163d01e3cddaf7d11c47cbabf107c230f5cbbabea9094292e2e5f09
+a689dbc57f55dae6458cfbf4f9ab3b5014cc72a8e8ddfce4762903cc63e10325
+7b810958bd4451b68d72ebad9c3a23a0242236247ebc7c7c052af4ec0cf379dd
+f027e5a8638bafb9523b1dc5bf449cc2c7899ea3cb3d7e38dab579aa83cb3a9e
+1a9d34cdcb317ff5d1beef8bd77d8fc36d0ebf9e0c1b598799b9ae7d6dbf88cd
+6a41ddbbaa30f95f41fd1fb82f235dd4efdfd861c3691529d33f2fc5c386ebac
+a91ef6c3d8da9abdf21d7c133e50f865d0f8575ab6b0321fd559a95c954cdc8b
+9ca1b642bbf06c2cb68f40289715dab803b0abd0268c65628474796cbe5e9078
+ecfe1887cbf60af045becea0c062e0b728438ea32c3a64e19ee133f16952fed0
+4ccd46c3f909dba2e15442323c7636b795117132cd6024968e235b05d431f716
+96ba992db1be7dab3852518ce9f7ba10ac2ef3bd40e1ec9540d6e9a42f49ad67
+65b8f72b91f6bc98d1c94279132d077dbdc4160350c0c607e34f6d53f16b0103
+b7231979ddcc935093b3ed7a2c109428e97d4a07a1c8b916f9fa9171ddde6576
+c10b570841ede4c7ad0ee761cc4e60650591dc784c86a745591322994b02bab7
+61c243381823d7166b8a6fe7b25979ae7b873fbd31f37e7ced2c76e7d94006bd
+ef75e2cbdbaf0a72230f9145211a7603682a3136da1537cf4d3a12d5ae3ecb04
+8bd254eeaae908f7c73eab769592ff4e0802c7a0fb9932262e5eca7bdfb9333c
+46682c75f16bf76e75847c6eef48f78dcb4d72b6339eb5fd86471f49a4a1b70a
+ebaf8f33d778acd2511c0cddfa72d4f87a1a218e314d8988fb418e4243dff3ad
+fdcdda642009783033bf7cbc4fb63c1718b55eeeb5a95f4c7d9fa03e3b9ce0c0
+084d93b0fc3085d27c4871bfa95e7dd64bdc2948dc20e54ae4aef94b529f1dd0
+1e675b6868745f98f8a93e1df3e74b68ce7c1361d259462b18c27392f39998a5
+0b96656d7081c42eb498f862a0bbe3acca98b9ac8f22eebc6e4bbc8f7c6dd88d
+82e58124a992bf18648081559461acc89873f2efb215a3708e84b29f6564669a
+a5d71aaa68b6a5e7c07ec60695c32ac4b05b999669d2a3601bba9973558a05c9
+0787082b1a6534df528357c3ce9748fbdb94f66ed187fff7990ec2705d222daf
+40eb4a64d053c2ed75b1dde63859bd0b556b3db6579e178d8aec52a55a6b977f
+b16449497a63748fc3fda4f858b0fe0093fcbf51a2e76d209d6d2d4413537bbb
+e5a14583a2e56f056b77697eb4528931abf5a53c29d68b65733af04f3effe6a5
+f47bd7b7f5aa4ff5603a951d9cb11970c662d7a91195e01520a606794d328ae1
+fd9d292bf77d04ca542c3167dbe4ff94b270830bac30b4e05b468d3a2c63e1e8
+f113d06527ab0c2b563c456f46a7498e496eca52d9841ce3663e69077d53588e
+a746e54c1496c164a110adfe065d7db2e8b86fc72a225026033ff7a534332c4f
+a117ce6f1c9415d64a8a5cb2141267d9a8e4a7cdc5fd7b64661bd1ce87b628f5
+26e39cec47133469f8bf08b78b229a40644f22a15fc097e59d304069c553712e
+adafdd30e279ead119767710b70c26b7a19a1570861dc893233fad8a885e6cd2
+87a23f6db078fb097c78c630c3c013823f5bdbcb78f2e366243761a8198f5798
+23ece81d36744d48a9410321ff84f9aa37058c1a965315dfe2da7f00dd8b04a7
+101937710ef4a2273f967091b8b965fbb2711a66eb5941fcc5a9514b79947380
+115dbd5b05c3a07c89c15580a329685cea4c294bd4b32c1ac6a5aefdf35949e6
+357acce94a621b778beba2dfa72dc9ee33d5f4f2a625cc7f3ef19f95a8208146
+414d10fe3dd447c4f0f832127936ffdd7cd3f947911b6ed4ab6fccddab0aa19d
+df33c1388b7656364bc52c1a29f4781fd106ef15c0ffccf1294e8835c7da74f1
+82d88e4c785537870fba77ebcdda998b3975c68860c10678b2380631769c5b12
+ae9ca57c1072d3a29712bfd62a3b8470379b891bb4495a48108aae69c442caf5
+61b1acaaa3d935410258237071af214be43ff1e64f1dd9b93e7fd66b9642fb80
+dd98949e180735871b6ab0754423228030266afda18c73639addf81bdb709a1e
+c717599766d0abfbd8c0e40370314c08dad6e980f877953dbae08a27b595c7d8
+1351ad7e27ac3931656756b0285dae75a8e5ee988a4f7d9f598b9a4fb3a4d5cc
+7c8c48a8f9d5a8f50525f65dc8f11f033c6f12e266d238150737f64454857d61
+42604efce2e1d5273b8b37a7876985c6b00ba481085257cd5ed2d348b50d1f00
+662c17fba3d2318be8980f167766156d473478e390468ebd7c6dde1480fbea26
+a19abaf9c6b868a67f4edbb1652a789c6c9cd09081ef806f70f956de0e16da6c
+40d4c227e128454d41bc9d710a7f1221a4a2a933010dafd42ab3fe302d2c8647
+42c6da679c25e74680834c4dad3330a68e8d93a0cf70da952166f40413328ad7
+8d853b58045b87015d3a7bdf97693221ee603fa64e3f6567ca38213a750b614f
+f85716e001135af78932ba40721827ee2f15ae8cf7f8e476197099c57d9fd2ad
+171b2e7c727af893905c76d5e7d3debbfd9372cf01f3d7a9d6d47fd1ae80ba36
+9c4cf44d812ab4228874fb01faabcbad725f0bdf34d794ba000ff25488b8a90a
+58732424ea3b6b304943f78559a94cacf02d049012fadd6b902c200cea2309ce
+1c6e446aeb69d4ae2af20adde9a4b9fb315895c1b8ff431e5f77a8561fb6a2cb
+bc59c0021e8cd5cd82b84745c76ccc2d82f03a97802b783eda2da4d20249ab51
+10f197cd6837635d73adcd1828173d571640c30037eb7e773dcd621abeadfba7
+1656035bf21934a9c3b5353764d5815c468d81f78fdb19c33abc047a72835698
+9dc49cb02d6d49067f734df08d641d92059cac6738339bb43f5e76749c4902f1
+9c5c1a0591fb437cad6f021906dcd17256dd2855e7489c9e0763cdeec2df7b7d
+1229167626021d357d07819184ec64476387a0f985c2c3148effb2c308cabef4
+6d60f083d1b63ee0eff84dd41d408df8f9624f249b20c9f58f4580935f0e7acc
+08fbdec50020246b1028f9b8a748248f3d75e6df03b7dbb0bf660d6f484f4fc8
+8a9715c927f8c0934650659ebeb0c7749b7db227cbd7ed59a7a502fdb52bf2b0
+46c2aa83b2a30d8d530666c18cee765671c83c883093002ccbf8dd61d4be3cb2
+996b8f916355a67b6e95cd4f8de999bc0a5b8c5f9280e4aec79ab08f90a5a1fa
+3cf541d201ec368e214ea8f228c5fc0d9ade5233a72134c7c29cce7b5927704b
+d18b6ad8d433c8014d53944c467c675825129552f4a29f211f16295b17cfe3a5
+3c81ce54dc6a348f7b9dfd58911f8743fb93b66ef7bf0f1b27e385b2db532810
+6e10e1893255fc506d4c7d2b4a4b3c838c45c6b320db0fb093317e738efd1db6
+cafad13958c61ed1ceec1a8da732f0d9a2b61124de534840060f89bd523eba0f
+96a34969c3dc3930b7e6c3b019031d11434f675a
+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
+readonly def
+/FontBBox{-4 -948 1329 786}readonly def
+/UniqueXX 5000816 def
+currentdict end
+currentfile eexec
+9b9c1569015f2c1d2bf560f4c0d52257bac8ced9b09a275ab231194ecf829352
+05826f4e975dcecec72b2cf3a18899ccde1fd935d09d813b096cc6b83cdf4f23
+b9a60db41f9976ac333263c908dcefcdbd4c8402ed00a36e7487634d089fd45a
+f4a38a56a4412c3b0baffaeb717bf0de9ffb7a8460bf475a6718b0c73c571145
+d026957276530530a2fbefc6c8f059084178f5ab59e11b6a18979f258b8c6ed3
+ccafbc21aca420c9c83eea371adc20e038b4d7b8ac303004b0aa205f04135140
+76407216032fdd22e6219da8f16b28ca12524deb7bca073cc5eba65c102a5e85
+fd48e6d062cd4283ee570a7774597e5bf0e3400b6be72db0115f3cb12db70ce0
+83722870cddfadee715f10f1fcaf20e06f3c54afe5ca238539bfe2b596116e83
+f5371ff18fa5003d8543226cfd4025f9940365b392a858d27f078d3abcffe4a1
+54e78c7692d1a32bf935967c64f01b24788ff8325d61145e2d4a489fd986fb77
+38e6b254522c77ca2797a504a9ce4676a77ebacb026eca94dde5922c936f8e90
+c43e28519671e8def84a1526a8b89450ef2bd624857da91e76994317b723923a
+47cb7b71e71550262a4a4eeef7e0d2eba371584b12b189f38fdb9feabf33b900
+d528bea06075d4e71d7696aa2ce7a5bf900014283045468c2625de16e2000219
+15074a97c681b3c6eee6d67ec3e481e174b53d1a3dd58da4507f93fa57f4f715
+e5df982321fae7682dcd02c3e977327fa2b9b80ef30e834269bba9c69dcd694b
+b055398be8186c0a2d19f9c101f67b30c506d8fe62dd7da5dc0d4c7abd32f9c3
+c64e081ca3cda88b1949fa64f70da6cb7a544360778ed200f21b04958bdbd70f
+044e7e611a28443d0c7b8049413c0ac989dd986086bb0b8a304c185458138b9f
+6c929aec9a804d4422ce5429d29a5c03b8a7916ed162a368650de8db6d9961ab
+cf373b396ed91d0289d26958cce7318fd7cde1bedb07347b1990557b33352b61
+b18672a53c81d8766a5260d28b9a2aaa542368e2c307cfedbb67e7a5a2b0fdfe
+8ee5f5f0c0f3cb9e7744b87ceee63dab32
+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 11 /ff put
+dup 12 /fi put
+dup 14 /ffi put
+dup 33 /exclam put
+dup 38 /ampersand put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 42 /asterisk 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 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 81 /Q 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 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 124 /emdash put
+readonly def
+/FontBBox{-251 -250 1009 969}readonly def
+/UniqueXX 5000793 def
+currentdict end
+currentfile eexec
+8053514d28ec28da1630165fab262882d3fca78881823c5537fe6c3dda8ee5b8
+97e17cb027f5c73fdbb56b0a7c25fc3512b55fe8f3acfbffcc7f4a382d8299cc
+8fd37d3cea49dabdca92847af0560b404ef71134b0f3d99934fc9d0b4e602011
+b9cfb856c23f958f3c5a2fbe0ef8587d1f5774879c324e51fcb22888b74f2415
+50d7401eb990d4f3a7af635198422283cac1b6cd446ddbcbd915db9bff88844e
+784c6bf7389803d9450b0c21756a017306457c7e62c1d269f306bd3402e266de
+fc3b5e7d8a8d2f5bf0fe6ddd40d07391df4fad4a6018dce29a2b8f692b29f202
+3a7c0e66de8ed85c14f1f8492167357f51a7e84cc5d92e0fee4d81cf7fbc8de5
+2d2e7bb57142033993f9c08c315abade8dbc4a732e84e142d3bee51557910e12
+cd8aa37c459a5e6b7f5269f59078aba3be4641a11ac48d0b625c8325b38ec08e
+4c9e5e7fed976a5650d99d82114f449b9ca14c4ec957702295a39a93ef93f618
+99b8ea06b092c3c1e503e6e436e0a9fa22576c8930ab3dc8c20f5d82b69cddf8
+ff4dacfa9c54bed5a3aa3ea5b129fe96be632843b9b6bc91b615581a985db56b
+1e01ca60ee69ca92cf5c0882ece62edad3e106d835348822400f0b66af658f2a
+e56ed08f8b0010571807009b73ab12a8cf14ca6c71f03c2a48c500f9d62266af
+154a6375ff600d9bac3f05ce34142d6867a79581c533176bb2f3117336671e2e
+44638a97167e2ea9644e31ea16c2ad2990ea33c54001e0c8156e6de8ab6a4d40
+a7137ba275f39589fea2e2db8256adc103d6f9cc038037a47e8fd469c5f98a5e
+3c15bd4ace40d340018b1cff7d1ed8abb0ac57b5b5a2c20a51957b96c453edb7
+dae5affd91a46d938fe0a13363001d844ded4323f1ee6d30012aea19b024a552
+315505535c85dc26bad31e09c50e6512802976d298c4e90d0044c362e6bf3ab3
+62a454ee93de25ce54411090c29e9d75c80ce26a84404bd9de3aee0e3f921ac5
+87f907572b8354a5c3165eea7e8b2ba4e333802132f760b41a900c698eb3d273
+8bea0aaf7aae96a558f08b61aec7c7d65b2889bb7b99800cffee5ba19ac90fce
+11437be1ddfcf0bca5670b543b9644a71c8726d0c1005abdb96f6e0cf7caaa31
+95017ca81519151c2c0b04f81e717c0691b63a76e9b25329ce2625b711cb7bf9
+9d23ec2bb5ec8aefb8c1a3b422ad617b3da4d49685fd44cc21a1fe5e1541163a
+b3e1594601d63c7e98801d7746474377ce93f81404f3570afbd5dbfe77578605
+917ab96963987e6efc2d3f99fa56ed7cac04780a1dd8fad442b99af4220065e3
+207a816d93481c323f2f3f5063a13974dd5de4bb5bcfab20ad9144f3a4000429
+804cc399f6bc3854bed72939e3f1e0ff177691191156d48f50dc32d4a1c6bf6b
+0f94501b50e9d9709e6e6be904ecd312279d1e32ae55f39c3b1c7b18b3e18c64
+fc491894c6c4e5f855d05b7ecb79ff7a9edc74dfc883aefe7a42210ad2aa0a4c
+f66ef3029d63c7269db27a46f25dd3452ca91dfb776b4b775f44b44c16a146ec
+d84f077a9b567f738b10f363526b3bb01cecf9c17d5f4eb3004364b8fa640e21
+a923b966ccacde0f2ac523e67b18643bb7645f96acef315912746353879a81b5
+e3b4c96b610ddf7427e3d4a0f0b58a9b17f2d3abc7686c18226b01d9169036f6
+9bf26a818fa36ae0ded631062247d6f095346cf1b7e93ec3fe6052b03bc1db36
+ecdf3f188014188b2a3a93bc6607db237f8c1dab77497ba14edbf859fcd090cb
+26e8d85bd9ab28a20371fddabd8c199e5e7744a4cf6d5479be38ab5a33d7762c
+ee51f6ffde29a2454e955610bb0cc0152340d9b36fb895fb52e8d67a06adce43
+f87aa95ed57d663d8a60d199de2282e801422cbb917a159e954bf68210ba22e3
+14e7993228a822946b973dc29c4670a2b209cb5147ef097e30c53627f8da6c80
+19b9f7db251365feec4a538cb207a9e8454107ed7f8f6587e3725d7478e5f656
+61762fe133f9b06013d929a53ba105b0398a941c64d12ab510f900c5b8623c3d
+55c790a5b398168849115cbb1e3468e74b163ac32445a0f7ebb9a05112a3bea5
+ce813109cbd81e0366a687fff035129f972b57ceea587ca38e10a7a6c6759155
+6828314b2e4338930fd9c76876dc11f710b935fe8b7c6bd29672c56461d3ede9
+73054e56c0321662c2e616a390d03650fc9fd8ddbe02e4b4d691642464f45fd8
+9440250f588caedb21e0ba8a0ab5bdd3f44ab246d4c96057b3408500d36777ce
+67cbe6ffd320856844f9aa039d06b21babfa22f4b5b03d954bc3d0452cf3bd06
+8be7aeccf251c95e505b7d0cccb4ae7b8a8e3a5e90ff69d5548e1530ec8b54da
+18bbdf2a3f35f3345d6a3da78f87d3790ca8e0dc96935c3d9dcc1297ebf4ad6f
+f26c5aef4fe3e6a129cc6e0fdd0d2953026264ea6b1bac9caa302ca0c6a00923
+70c5320278734f2db5be61e56ddd141f16e1e143d8c51b0d987f9eccf6d8c3fd
+eaceffb46b922a2f100cd4839c0d85c1187d8c0ee5bf8104042b29f73449018c
+f19c433629ae2a3b01d2d9eba547a5c2e0b27c454147540eadb0c84680bcc1d6
+b8a2f545c32d3f96bbf9424289a9804329a823a88c1fb0fb0386d7752f359741
+92556dada6bd9371bad4443e41481153d90a49e833d78ef632ad658edd05e400
+b7bf4c51039b65727ae3ce392fa114370217f9d9045745312f4a2938996fd064
+36be4fc33a5c7405b67576f9cbed407133fb4667ffe102db5ba4d0735584130a
+8a059b899e1f7ece2d24398ad35c3f2a7c19763f61d3485228084f2caf6c0e3f
+3e5cb280b6694cda447a5a719f0505b4d53908435e9f31728df1f77d64c439d6
+cb29478a1176fd63f770091e8b50b774d98bc4d6b950c5d348b1465b5e43ab35
+2f43f1cd3319151b43c3d4d41592aea3401a84de8e1394beb205898978e57229
+fd3d18d5b6bfdbfb64d789bf633f7b009ce94d84a0f5f42ade40cff4c9770b8e
+f29e5cdfd12c078fe002dff3e86af74133538f88887104cdc97fb63ad68ec604
+64c9ee26f504cfd13c42896a848d61fdf77a7de5e4012308fc13e348fbbcea0b
+fd88f65aa4c44b58c83e8d72c771aa2043f3ef0ade7cb882df6c7b925ad6e6f5
+09fe35d37bcf2509d72b4ad04beb775cf5578b98eaec7cbfd09a01a1b06b4f93
+f81006908e0b5377c6c49725d030c63fbf2dcb1d9bd90e2bf86046167568fce3
+a1c1bf64d428d9816a362f5e7529a6041a7efd4372cf7432443dc7176938ae05
+c6594a05c56ffe4767e5b97df45ccdf7e35ae220e1c01f9af0a389288081d29d
+51624a85402b7fc9796296a341cd67d5b35bdf9296587e9488a1434a51501d7c
+4fbc646e7bb0227fb30e8ec75473207b4bd435c526b38e195cf8e6958a2f3cbd
+f5e490a2062198ce7cb97eb6bbdd354081979ebf72b94e68fe238bfd4fe430a2
+3d29e6b062255cf52acdb0eb4f172447efc4727d3fd8c35918679765ac2aba27
+4d74c14439dabf7a6cd8f189c2c8681beb34a9ba0aa987bec93a34f915b461b1
+509756fe9512247a3f031e2805b234a78dc17d7d387049fd8d61f06d6160d006
+feeed0b85cb1a128151cb46de9d31313f087bb543ab1803d71d9350a1d8d1899
+64f8682dc83b7141ae5d08f708031ea30401dd9cd94a0647a8462d37779a9b71
+9897e791c32401692c73e63435dd834bf8f9de04f042376625ec3aa7b69c410a
+de63a39acf5e2c648e1b17b6542340b8582b07aa4b2288972b5df6c3d64663c5
+6c055dfc3b3a29f598a7af7074e4deb41e6eceb0e4f152492452e4886cd4bebb
+faa3b0ff07d18ce6eb7afbcfd0bbc89f61ebe5ca9425c158e16cdfb4be9d1636
+1f6fcdc5cbb396d4e98fffb488ae1c28ff3b9acaa9e5290bc9d20542ee8c0328
+e87c431daa5787b062b27c8ce47b2c1e2980f6cce1ceef4a657abd4ac86a7d59
+11b281b8c1ee5810683629f0be7f7147563cb596382c0789bb4a6c9de87b67d7
+7ba7d6c7a79702ec7f5638a81c4bc7d188b0ed06fec9f1d69ef1443035ac5059
+1da40ed59eccb563e47270188237aa9397125445e60a849a4e93a6a5c2420f5b
+282d0f1618606cca455015aa03cc16ca73d948629a656a1ceace0c98998ecf2e
+d3971ea39ba5196d5c74bed4e5f91b85e929eddfb35c34d5eb00e582143ddfe7
+f070607d9aa77c67efa83808180a459e4e766f5e3cf453891b9ffc90f5b17ec6
+93937e08ea98419cdb88811bcb8450757825e793b1b868dc29558f2b6942365b
+4a92faf48986525016a0d8b468f558ae82c65cdb6f65ca2cd2968cf7ecd2e018
+d0981f5261d5249e8732bc4ecf5d6be1993455b3c430fe5ed6bbe2e0983d6c79
+404de88b2cef0d7e6d6db9761e321895a29df08be93518f11ae4a16ebc260c12
+e843752be49bea8139ad9c87c3f4dffd4f043bca73f1b4f0eb63db84325cf244
+4235bdaff70e208bb5e1c199d06ac93d2b5d7ea1210de910e6e2deeee675240a
+3a386dc7cd0eaa633654450eb5c82f95fe50461d03c5235fe49f4787c1d5f45c
+cb493430e38b12bf9f215c309b86f169d88ec52d06b8490f8108ca1fa8c6ca5d
+e9b0d5929cd6fa5c60bab081453f3c81e63b488b2ed32582550a997466ea5408
+650e86b8fabf44d1687ae479c195e6334c6d62349117882328f51fc6c6c0237e
+7376ca14b67609003123ffe75449503d3738d31a941011df8241de9cee77c7d6
+b2a902cb8196b98a90ca603c2d9d97ec084fb6cff3d4a0dcbdd1a30e02b0d96a
+1d89b4c6be412fdd2ed609ff6441ed887af5a0d5c38e87f6cb50dc5ab2a306d4
+4d99063b7334c3c0c78c77086b0dc7ec8e219a868527102152e0deeda93336ee
+10d154d3b373454cf3c963229cb26f085bf2680555a84e87491644f64cd132a8
+e4f12f0145205b5b22337151ce7702073a5b6533cdb8c187b87e19623c3e9a13
+ebab8c295d19d2073e7269186ffd9cabe5817729ef6eb31c275158730be2bc69
+0702e29dd61f31d23e793688d81627fe8d8fa8443ebb28d241e55138268a4424
+8733d948b9babf1302091c840734371ed447a26eaa4733368c472f37deb9bec3
+807f119e2e0b585098c82660155828d8fc66ba65bf1356f390cfdba84513161b
+d922efcb9403ec737e7e2b4d02ed2e56210f14373433d8b0e5660dfb801f9834
+0fee31603c63df491398031de1fadf945d529d4fe4ff04b15a35ed1958f46861
+e89e77b9b10fc2cbaca8a72e5871ced76d539c42957a3d915ea7d164dab950b1
+2219121ac660597e6d0c857fdacb77618f2f56ca4a0ac1805de61308627e6e81
+49cee76074aa674e3d980dd32897e14097079e4000abcd9fb472159c3d36f4d3
+c01b32dc0fc643d6d0f5ee0ab60c99f75713344ec7eef3bee2f92804d2ed89fc
+0c62cdc3bdb4c7438192076672849e0e5d1263c9be9c697c5d5de3490cc5e690
+eb7e8d70f881a87ea3c52f02b30d032b0ba857985b2bff490f316daa1f4e83a9
+c7588e392e68473ce9821f62d8e09aa5c988d0ed2e9604646f8577b9f9179d60
+8ce78a90e877c78d4b0de2c6b8bf935097a0f8d9dbdabe77d052091c4ccc5ca1
+5af5aa9331a1f6b8ac5380fd4070f083b5d89b3576e3e481351f159e3b164750
+f9b5fbff102f1af1c86913bac243dc3923f73d379187ca293cff301f541b66d5
+bfcaf637556eb628480a674a02ebdcca5982226801213b55425145b52810ec0f
+e611f46d95c389d438f113926c8265ab1e9efb5f9aac80a6eb224fb3233410c0
+b0ced84f15b90d480fa97818c47fbed410411f6b19b3d8d1b4f1dc8257ab9c0c
+282bba4af483c865c6ffef923b0cb43faa1790c669615bcb0a332a244b485b70
+c043e3bbfb18a4e85689ddd1f4d62017c6f913e603b90181ac5902a45385f703
+bd5ffd479456168d3268b000f4aefe0e9cbe0ea6c4e7d1482d4ae75f3bbf3f2f
+852dfa3d5778a4bf8e2667adf91073d251cde0e32ba5781c70885433ac1e8495
+0c18a1c084d0a2f073f87fbdb396df862eb51ff65c44ad4f85d9e0fe02cdb17d
+2c62023fd81b18e8661e2a9a9112a8c553ae54df1071dbb3413fc014eb4b4faa
+741ea8f6012a6807d161f89fcbe3dc3bbd7bca06dd3dcf7be757e0e102cc1e8b
+5a5b52b9472016d7066f4f03b8a343a38b5f7c627b08adea9a03e3b5cecca0cd
+c743d7c150e69c2023db47888aaff3e22fc7e359f971cc6f8e198a638d3639c4
+7c8f38df00505ab6187f7af0823976b75afea1ae0052e925599f1fd0987ce4b7
+66f0311ce0db2f624450cc07d3ed29c9f56d52ce89a0cb43af7cd14246f10c5d
+b73a7a0e347da0641ede341c9e4ece654d734b52b2f4184b078a06a90e625d83
+061f590b41e97784e7031ebfefcfbda768c780ebbbff38197f8d098fcbe43ae3
+384c57b9ae3350a1ac81e1c36202dead8fab43cb95edccbd6d84311491890be6
+211b76c71d298f66b4167898c2a08b1d87af7b171595fbfdc9329f293b697cd5
+efcc4a6815950cc8970235bb4f8feb162c5a9da191a650edac698f6b75a971eb
+795c5f166a575a7d13a2720f918421b8cf3df2d320fa00cf3b74836c679ac7f8
+a839fce8a2b42ff9b8b1783f1fd9e3fc6a255170a92eb08b10cd4ab853601664
+cfa1219a265d90a5d021e9aed1b0946d02b2747c351e8b5c60eea8d9942f8734
+3b2fa5dfd36eabd4941350a83e39eb0ee349117ae5b5f44efe072e755a379908
+485b188b9602f2a93f84ba32eedb8dc710a26705287e7e0494f691e1f275c2de
+916070ad76b8759d8ad30a792c9bb7dacc6719f9914714f1a604f10d284c15ed
+515cc988fe135f7e6e0eb2c0b218bfa9912f46f596939c9b6511713140b052bb
+4eb6fb8c6eb90a228622297d14d893efe494564aef94fbce71ebc2cc744ac518
+b7b0802edf5b90627007cd14a259672ae45eac4e6cb26ea82aa89536c89e7106
+0fba3774e0af27eeca90306de3e34b41b2e0dfedf52b7e43a68dd0a816271fda
+11a97024e74b2b23395bd8cb1ef188084aa57b0aec640f30ec3f841b45bed123
+8250b95e6e00e29236cea72f18e3c89873f982dd0497b6cc3d2b96b95663783a
+2037b4bd7a675ccc7809b23387726849bf1fbdd8916121204512f267ab91c522
+0e43548997a5bbbed5a063c69679f43371fd3b4cb624b758b20a4dcff31aa82d
+597754ba6b8a3a791cfb28d032399187c3a01b88e9fdbd822fa05d5d62b1a455
+45c1f0f75820eca5512ca203fa0108ed99ba4444cc71002765e1e28f3e562d74
+13aeee4e7a0fe9b091d7321988f0e11affc8a0ab6f45b038e1aad6880f27f122
+a8719781ae13aee85e91def4d12f1f565468ede538c27800b841ac43d8c8e196
+a882a7a6dfae53e5d7155ff32f796e2cbe535c8525501e91257fc9c3c4798351
+599f9b7caf5f300b8bd7d1730aa62be5dca7243007282681edc19c67eb75b2b2
+2f01b65e99496ddb52c1e371ac163a3035a3f986bc2e5e1895785dea1bd4ccfb
+0e5954720615231c0b0f9d1d63e76132f90688615d47f2c9407d9652c59c8b45
+5b4be10ec288cd122ebf29f1682954ae970c04bbf1870a136ea2b2ad47c468b7
+23d00e32edd052df348d9a1ce67a3706479d6510d908871cfd5cff92df46e137
+56319b0e3ae0b4e696ec51dbc27e8edc931b857d17db2cd878585b1b91f45284
+20d1e8e0dd13ed819fe5d9d67e2b800df1735cb84a5c6b2dab3c9a63794e816a
+71f18d3c353b7df7cc283ff22033c960b323b0c0c4b0e44a94874fbb187eacff
+604924ba8f2b13b0f5f23c76c21571889f81dd6e00731edc4535738118b88068
+ddd1156e1e9d58149c4fd55d35ef72d721ad01ae175620744bf6973668ba9374
+709b44421e65530153a418545f438b65b8a1e2b0ddf8aebebe001f107de1c4e7
+ee6b9f931a3c81bda18d78332ee7772c9fe591d4ce44b74a9c6651fd1ea7b901
+170429bba1b4f1606abc54b97388808a80a157e32dfe1a013896e073f6e947a4
+da91787eb6477fabaccd5a34cccef1acf1365960293b1882d745235ccecc25fc
+49a5a2fe8cf240c6c42be3c88c64bf168b084461a698a8e08e852f22beb7107f
+cce2b0a71bf464b13ade0028409cf3cb0375f5c465de800c387c327051c7156b
+55f4b4c870d7a6596a8c03b6b34931c21bb2d7be544c7a4cacb456770caf8997
+ab6a74dfe53af793cbbaa8e07b7f03a5a5660106c862b11b0f2ed656823b3488
+f51ce27afcc5f0cd420d1852968a4b44efc34fbc4bb09caf0113073f881e5f5e
+32e46b32c20bd49c4d9062c9c7c0e07142f2d526fe979cb549210bb7c6ad17f7
+5b5c2b1c159c032d2233709bdeecac1c24384dc2e818aea2736dbf697c494be5
+6ffe72ebc899452fed2261ef50cca6bd5d1307e6bf14f0149661cc9a3658bd2e
+39caeebaf9d3f55029034a4f74f9ff3e42c03dc40861e2b75dc02d2763952e03
+1e227e1b7c45fb4185e68dc8cee4c0d2b39bead3df9f24213d6ed7d9ec801d57
+7b3fa40c2dbf8894cc55e0b1914016527a2f675965df3222c0d4b4a6833b8c6a
+1b8ab7954195e3ab6ec7fa3d99126d73fab17ffff41aec3d7c93dfc045365225
+f678ee713600aa97a13f4c70868ee8170fa0e2b4bc7a1164e949b3230235af6e
+11030d77a961145a457b1e289297c382f8338e13146e98384602ea975c1865c3
+36447d0a89a78281b39f19bf19fd005c95137e629b631d35a5143e64a922bde3
+8a1f6b02c561e95547e6262857efa17ced0554b31d0f93a00fe7684342989d99
+d62648247a8389356502af69dd6efb6fe05089752fb86ded434d74eb3a988536
+0cda709c5b60e27aa9293a8d86c808160a20cb6f0fa9866d6da2410e3f29aa8d
+62060786d3173a776e53a6cc4a13dfb54eb3e49655f704e83fac1124ea4e8afb
+e3f2a66948eb53c8d7c081302e96adb181b355562bbfe65580c3fa87ade090ac
+df4e23b479c6c8505f31f37dec4c4f26d4a6dea28ef145001e4a2d65d55078d2
+10808cdd984ab5d4104a82e41a0999751832376e3c7ac87675321edf35beef84
+ffb12d2de93c5598d1e62666b72ac5faaa66bb055c5ad87afebcabff3562432d
+414e5782818ff518966735db8abd31f6ffc210ad0f8c8f148b2a4ef16614bd73
+ec9b9ad2b736af2146afe8cb24642d0a9e03423fbbecb20c7d03abc68a6bf12c
+b22662b9040374c92379e0571b03cea4865f6d730a496906f3600f5ec2393a35
+5ce0a903a12ce63a85cce03ace7ec39d960e238b0c375824583f4fe356b1cc5a
+e62d87c1640af3c00ebfefc20652692fee8151d528af5c007f0b76b768d44a68
+d48aeac9d95053be5c4e23c41346d9fc712013a03e24dcfbe1f98adc892ce55b
+406e63efb8f92e08a0a57302701b5de03e0b66181ede294dd2e5c6786c7eaae7
+b470fe5247c677420219dda93d90f747c73535b16a8a1095996b56a4be1db5ca
+1cce35cf0dc53b14b6c858b8865388cdd8b393cfe5bac87ea5d78d1b106c0c23
+4672e2542ca9b7e318e8d1ece3b8ec146b1d43f819d2d0830eef815a468f5bed
+521dcd01323684ca85b08e15ef1c5e364c9b7b08ab4814f26406125c8603741b
+65b57691e4d2e358f58658b51f9fe1007317c26941f05ad35ed6e81f5073b590
+06bec126027962a2b72025f96aadaa3805ffc62842603d06566031c5a8d4b28d
+7bd0c8def8b4c3e475279a7b1307366abd4b45546cecfc16c73bd988964eda57
+1d73611618810fb3030d6d0ce1ffadfbe49dacacc54db45f9e7631b26a75cea9
+b619aad51a4a11882dd45bda5fd87b7ecf7b4db38549901344f7414f7da91baa
+ca9e30d014b9dfca9cf1823cb15c54b356f8b2247d1fcb968365f56f4faa19ee
+b2497f1c5895346719ce7614169643d031479da30a93b0a80941c89df4b184bf
+11e1a3fb72c5a90d28008c0c6b1551b3ed67c8558f5f65a37fd588bb4492eedd
+22b0ecd3c2278b0b3ff4678bdc4d22651889c457dbc3f973fc4119a7ad117032
+c0171cf53f006f2ea1981541a0e023df91fd3bb0b6eb4faa3e804fee4414ef31
+81be82abfd1f92719595ffef55088ef6b98236ff424e8a74b74dccdbb114d980
+cf8b9b0952cd7bf904cad9032b4fb9a1520f3719f4c65fb25a16024412430bbe
+3a65a50353f1703304dda11cbfe6c08ba60fcf011045f8bde88ce6dc87acec4d
+e68a7039faa88208dd54999d6526aeba6643b3867983af8dfba05d48335a79b4
+8a9d43a71a51891a9ea35aac1cd91e18fd087eaa293927e693f19fd19f8c0317
+fc6271cb726524b1878ad5caa4303702fb02dbe5bf930f6a6487844abac7947e
+cbae627dc83656c36a4ad33c8bd16704a6dc240737308cba76cf4f4d799c41fd
+6d37444c4604efe008854ad38be058e85fefe558814877b10d26d6bb0371b7a1
+6135847f25438ce006e81b53058ded53d914e4d68ecc155706787b52480fe671
+df2569a7c97f0700706dc60a789138657a855ca3b2caa873c1a0e9659ee32b66
+62e4111e01d4d18f2429b35c90db3a3d94c1f91ef976f92d1fbcec45fd76c686
+afb2c7b6c11e7e8058622c654915d59c9696ac92c1203467ec10d459023823a2
+d33bd89b10291371aaeda30c89f92e2ae5043fff10534dab6d83fade01ceee2e
+435381f4a56bcf139cee5e1852b89ccf622668093783a6773482c429e74e750f
+fd93a36a1b28f7b774a3deb9bbc254229fdbeaded9c540402a94545d73239777
+b4879049aafc4e19b27c4e3fc70d5464445d33dd467bcbbf877c31caefa87f64
+548a2a8cd4f0a645a300670e9b5e1eab318ddcf534729c6232e20d048b81e4f5
+716459738fe5bbdf87c73771c0f9ee8c7ad9e7d23f5d4b551d3a449734f9a38f
+6119f94e2ee71f668bc95d10f1193b904a4a9a87cd5187f6315cdf33349fa23c
+7e8a6ae4d6aba24cc590e5a7aa10c54cc8adecf77047421d486bfdd901f94903
+1e0b8a1eb831319c39cfa9884ccc5c0145cbe28c4edf1be9f00ac18ac7152062
+b9350cbb49efacd59e34a57417213386e6bf5cc314434fc4624ccd7d4d64e0f4
+61dc1fe4967a0bbc8f7c29235a6ab13b59201a854169bb219d9ec75be126b207
+3c9a31bacb7314d3e52c60d2e37f62b606bdfc278fb4cf86520c789d6cf65f3c
+c38198639d65ab049ef8cd1b8e8abebd1ef3ec810223b449bbd7ef81d56ea162
+cdbd2f8fe07e1b12071245085e2c17e0312322897949caa393ee9a09a420e281
+e8fa9052d8a4f22b13cbfdf00479bffd066696f6e9fa78a0987729b1152208a4
+c3e16d0ef7673be52769fcde4262c58d2dd8da1c934de4daeacba9204890a4aa
+7d114e95e3d88d7a8dc45b3fbacad8742cc54843a1b264f97c5ce47949494ffa
+327aaf6a743627cee72b558eaf2e2eff957247b485866e8f69b900d67f5d31da
+ee147dd23b5a5b787a39dc247fc52011841f23976a1e96b37c7a845d7b116294
+3500e9ab86ff710979c59914356d22ed1261863ca2609d300db673ad90f9bde5
+16b4e297776066cc2c4b9cf79639928273ba423b821705898bd8341872e2d84a
+d91ac049a9fc322205aed869377e5507a574f7a6b71fc5f6d66532ec63a13086
+07cd50df1a5299867c36902bd79121988a155d108f02a20ba76a319e8d1eb261
+07c7ad6a7cc0a30db9ec226962597104f7d3a82829ced4ab05e693c1bc0dbb23
+f7847529dcfc1fee9eefa8d0e85cf65983f91cc4c2d6aa25ce74cd3c6358006d
+2d98ffe18eed1a619acd946661021ba18817048c34aebd04347b6d4899c28cf2
+a4aefff0dcb67ca290a2b0a093d9a82e280dbf506f720c0e93f5e20eb7c20ada
+f5f7a79e04e634ca12beb72cf657436e27f61594a995cf31e10f480c01b59d6d
+0c617b9ad2c7170057184948824524d91ab03747314beca8a2b67690f75ba4c6
+91b54d68f98abde28eca4ecb14b25de459db60a261a16fc220139bf92a4fe105
+e7659bf86e26ef49a22b8ca59ddfd4c2dcda22b9b56823cbcd42e5b7f913a5b7
+e0bf353208a930158bb330102679bf6f2039f9d408538ce84f3a0381053527f7
+8345d2c880eadb1c29f8aeb16fac170319bde555804da4f0bc81447cd3243e84
+727eda2dfffe424db2e18b260494f197432310a90ef16386e83707cee9abb6a7
+bab3880356e6fe3227ee428afa72e405f9c23fad424ac3645d5213e9b45b2a2e
+7a816489ff9f8c12734b19bc20ab11bd27f6484af8c010338b7f15573ec937ba
+b5c8b95f261828797736e1da03b4a7771737b7dee51b95a85aca07613c074259
+899c31254f29f5bdccb339175dba80e2fb3f3c12fa8bad31892fa32cb2ec6d53
+346d7ad620b1a0a3b55a6e89d2dc67a5bf3cf4f193c25472bfddfb86a01183aa
+c2048982f114564690488df64d6bff7844aec28a9df469f4b61b3b9886074853
+37e2130c327415f5da1d23a14d8fcfed4d026603655d0cf4b0569ae555b98237
+ecc9f0c4f92069796150dea0bd1f819bb036e37b80e510acefa39a0a2bab7baa
+719f9a2d2835088c143946e195bf67b9e509b02354a7041b3bb7edcab493e07b
+4563a064bc604d0fa358f4f6919e0bba99a5fc24cfa438e01b83e3711c106b9f
+caeb2b11832d3e58d0b99f57258eeb3ef1f1e3607442f46c1acd4ace4da62000
+8a139ca01cb64e87cc1d6083f3ae435720e2c29326bfae65be931f73eee7f1ab
+f5821d7976d713a5920980a63afca7ca3e2e46ab0ec06927ebaab7a5abe74a79
+f88fe2fea485d87aaa976412463c5597c37349ee03cec76546c20497a2f9d931
+d2a2e4e2ad22472a05b9d674473fee90d31a9b94e9e23cb306d923accf6a8e7d
+b1148b7cfa729476173cbd37b9c545cc47849045f289875173a9fbf51b43759c
+2007bef40fb72e97e9badfc7929d313e7bf6abbb6677976122ed2b15ed1da9eb
+34dd2d58b8174b70a9e01441266da3bd46b3f2375d19d609926be92d950c1a5a
+857777b27422180abb39891649951a0347f239411866ae6f0bd39d6a1fd6674c
+3751ca3ea87b211ff2296376c28d6209c015da2f276e94f6f92e3fbec9ebe46f
+52e0a7e2e2db93e33965e24fea454136ce80a092eab2a7e2b9cdd04f48a0827e
+756f259c598b2bc048b70f496bbcdf26c100c15738140ddec0c4ef48f6a6562a
+16867d07ed50b0dc9930b0d819c532da4c7306d19323011f9f833b024239fc73
+a0f981512b3e1c07019700cae448ca6cf69c0aee9955a90cbc923a7334f63b3e
+b960b4ecc2619bd2fc2f8f32bd93317d5f46dccb07556f099cdba2aa299581a3
+b6e605244b557475f233cdd79a5e0b4fdc1291643419a9978f22485014c90c52
+545002c4d8d417836741a8a6fa6fa98dbed42a7d4a8f660f379354593c252fc2
+a1b1391d54d55992aecfc4b9e4089e2c9892bc206d169f7d7ba477dd66e63c97
+17d7118857e554bfd027389b8714d407c71614f1d4aaddcec46c8989291909f5
+2ec7a3f6229a1504226a615091b1bb62845c54cf9f55b56afa2c05ffe325b298
+42defa7bbb330558ed3c439bf63a1cab89007de2f6966343c8c9be8a71e1c54d
+30565304381b03dc743d8aaead097ab4843cbef0f1d5681a0eea6f0cf6a686bc
+e354ab637e9ba2a89b94da32d1c5d6250d89ec2f77049f63185fca356de73fdf
+8a0f2361c6cbfbeb3f78e75aaa8b2fbdf2ecd90369513ea69df031d254fa32ce
+8d02e27254c062ea5485167ddcbb8e38ebd355b149990bebabc2570340901dc8
+b3e0bb829d4f725c8f3bf69519c01637628d1b07999c521990cb1a9f49fbaa9a
+54c8a4b87c42f511520bf462b0830db58c5fb293872cfce55d1866d0a8639d1a
+a6c2946187199c43e30d2bfe993dc079a5094850d5b6ae91c336db10aed1836c
+bb7e323f9a1bc1e114b9221ac143c6c8c2e9d8f7503244cb522f3c6db6fa8b5f
+d40229b591c12886701530de440f06e8060653a7f737a0f97a68030a7414ad3e
+a2196b5f8009372a4a9ac8be660496c2ea5879ca3c4c52ee932f4409ef6563de
+cc54e8325a64ed1037b8fbf6fc9285dbc7e170c2587fdcceccfc5db70d4a906f
+efbdc67d14b8259d00ca08fba6f52de1f8336f2e386dad1c879d14c299e90ec5
+4faba6180081c338023a6105c920715eac88a0f94a0e2f5adceae1a1923dd5a9
+4a526b990ff84ec2529719ccacc80fd959412669e10e304c7da54a162b7f3f0f
+531d11f7faf9f7b096bf492970a6b011a3bf506f90ae598920dee50e800181ad
+c709ce9f3c12b6dd57cd0ae3bb3d049c1935a2084f81b493ee5a0639682a3d5a
+a1ee2aaf10a9c574edd62664cf2aefdf92bf5fbec1982a1de8afdef6044742eb
+f12cfb66e1af90191649096de9a292bf3d2b8104a9b8c44371da4c0aa8474097
+96423c63222c7e4b19d7112b0969222a1746c8defcf6b617363f8c72734dd57e
+0f22db9f9395212601c1fc6c20a4695b5eb81691526e235d2afb5f624b775ba7
+5d1d60f43a9c961d8c71699b497a73ec08466984de8da00fcc5c8cc2b8439b97
+d11b91decc65be125f5db50e9dbb3d3d3dca22cd3d22477ab2ba7f318850211f
+fc9b1290be4083eaa65d8e9405a1359a903cad266c27ea61dda7e4091d38f675
+52cf6afbb400de9e92325ae9117e4e585c0b00b687ee331cc170e1aded0f2d8b
+5ee7e97e873142921afcf26608393669abff24cb2bfc109cbe38b94ae511571d
+b3229dcc3943fcf0720683aa17ff8e9ca9fe6556c70e48971b7b2b7c41b03de3
+9763d3eb8288865a5710b2727307faa37f52b7c365df5849df574130676babd6
+ff6dc057b2f2b656d08d9a50d97b98f5ab50060e5e423aec9218443d0a8a67ed
+6895b721574a5baed076725a878b6326fa3dc79e81f1760d5fb2e417c9cefca2
+cf7f8b089c3cf86f64a813e1cfbcee4487ee19d668b3d650b789810b648d8c0c
+2a46aa5e3bbade72756a878d4bc1c340dbc9ab0dce501ce824fa1b2a493fe3da
+d67ea6bb945651e9af09ae81fa062a78ac09ae729eab33f2f597bb6a089810c4
+d3cd27e3ae5acbce4e4ab391e78fe4d056ffc1f34a1eb5abc6c4a0880e0a7f47
+463509573b675f6448976da697a811676367451ffde3f6d0425848d9cee4c70b
+57f59b9da37ee3a3b95f6814b2cfad5f61fdb751cb9af75a5765ebf155618b1b
+23305e040837e521d95093586cd33019ace980a47338494f190cf7bcdf3a32d1
+d71f9dcd58cdd948ebebeffd482ea4280e5bece449e07eb0a9ad0d04ba77d948
+0a3d98a343e151a8898c6a34a7e05d9ec9540572231794ce10eeec1d161569bd
+847bf53ead0b18026a74dbe8cdcbfde8762c4c1f9ba97df2933e75c8d8f04e88
+a8877d5cd21042a2faa15286741a5d96b2ba503bfac492c6c22888685d5a0496
+e723ff4502748dde01b09c5778fab42223fdeee994c2418331b00fdcc685428e
+8c63cf20963100c4ae85ab1fa622e497156dd5ba60fca5de58b82fa85cf99f95
+b614e1811c93447bd938a5235c5838d07e675134f7b96afc015401307110a558
+d551191f2a83e76bde295b90369aa395e3c0641d17023a35f86be5d05f374cf1
+c9dce2ea91ce2aa9f8d13c8449c46edb15070e2900096b04b294739fb12046ee
+fdfa9ab841dcf5345f8b377dce7860b291b916775b087f823df0137db960f6aa
+08fe796fcca7c7a6806db817c34896844e1c9ef0a5a9b016353fe8355e35e7b5
+07d75a835873b6a95ac51533d0b5843f2e528054a8aa29249bcf9c054b190e98
+a3058ae90b27451eea95a7de287e25de5d1f7bcce8bc12464e09cb6ae28ce1a2
+634af3c49897dc48e863aaaf47afffd8ee7fd77686d1eedb04b899d0d872f5a1
+2e56e7046bf1b120fc8b825f9b3833efd1da384b07362753623126874e773eda
+0cc080d305972c4a555b9543591c5e66e1576a36558d275fb411fea2466651a4
+5507387b44239ed6bd0f2e4ee0390c44a9e22e7eb544187800eb1ac9da5ce937
+d23d411f87e47632166b191cbe3fae29c350edebda6c3389072119e8eadf3aa5
+32d4a977258afa77a0a89fd4e386e40f6f4f7947f93f6dfbef44936087d1fe53
+9beec35938505844e7c6fce64edd41c30f4166588fc44e058ef4ca26df86bb18
+4c876c647477b05189557157c88441f07fe6a70591fed98b4201c3eff4db4041
+5a5e9cce218f973e11eeb941ac34ac314dfc8e9a27dcca9bce479e11f0f84bc8
+f82b68a30a9e514a8c94b387f2a5756ccbb66f048672ed44aef7abfd59273f49
+5d90932a3f717d06cf2a4d46e03c65adff095cbb3259eb58dd79fe861aad274b
+fd4db7b8e6073127bfb1645a384e878dfb3939ab78d81f1eb60d1be2e27e10df
+2563aef47729157c2cc0d1261b93f1dc6df62e80fa8308e22a369a85743febe7
+134fcce58b8e383379f4cfe2f8fc67f88a13fdc224bb2ac78bfa403ec9e048b6
+0813aee798139c3a2e5eb9a98c5808e462a2e8ff22402c36b855393114f39790
+48250b4df6eaf6688e39d41991c8b0ed4c01a72cf8839f58cd77a0f876f0bbde
+c133dfabf5adfd1e6d1658d185acf40e57725e3d8d8da51659b1980b5ca932dc
+33bd1a43e2de2de64776d15e4f84e51174344c6ae7e77a1baa447b8e126e563b
+3ec8b85a92c44999b734c5b7e76a77616091981fbe2cd7949ccd0a3ccd2e1622
+1b9175a1f7c477271fb2f527b002960e6c89e45e9a4d29605786a46353c3cb7f
+4d2474a4fb6f45df9045063d1f4178f31e99b514e41b4f99d8ce31a59b84a16e
+a99561efd7fc455ea3bff14db0a61cc38b1ef6bc34fd4a146f568c319c7b98e8
+682e4e71d3c776c0062e7502bdf2b467057061c35d8e5077ad185ea9489bc5b8
+06d8906058d10d7949e91aac43e4bee7a7e7c1f66ebc8f73d3910cc3585c89e3
+7ca6ead17a61834ff89e7e114209b5658138c0659fda4f6f979fa3b570bc6319
+88199dd1a9bc34a2c739cad5b28e611043700519495ab0c307c832a3e49a0e38
+21e6dbd49e1ee388477dab5ea4984d4083880a8ba0266c3785d428323e7478ac
+a2504a719c358d5b8aeb16bfbad45014c6b473051329a8e8ff081b4b987a322f
+feebddd8506569804c11c37d116d7d218e08cfbe1e37fa2ccbad267ae7054af6
+60b2936e6f42c1927b9e7ea9560db60840a2a300bf77e16d3763b885a88cc86e
+94d6f036b513b5cfe7672257d1ad41a042b3ce20f5010b8db90dfbea94e1293d
+53cfe107a4c8ea76633ea9e3d08037fdab05f5f21b4bc3ddd5dadc3d1ba61ae5
+7977ed9389473f9d7062fb4a565062078847492f8c38afe47435554c82289782
+3db9f1a327f7b1681b77e2e547f343e7614e1e5a856d1bbbd89cb2b90a5f1fb5
+a5582db53be3bccc4a479ae8427f88059af2b8a31c956005fb57c2c538ad65df
+d89d8d809e856b4c65cdb9f6d452b1ca501f13909dffee3a06761e9329e20a69
+788e1c7a8ba4791ed9f5dc30c801c7f9d17f62a6ca72f7414514683b39243ad3
+4f6dcbef60dc86c976aff8e2f4ba84f71000ddf268939fbff81c9f16d8f55952
+e2454d539547b89bfca9f4c9e7e857ef2e0273575d5f3728b3fee2fc9ce052fd
+708dc147c0d251f48d4e7d3f2eb3329847c5d52f2eed46a24300dedef4cab49b
+70b7ed0422f9b3916478f93c94f2029ed0de70de342549627bd508044ae49a38
+522585b61cbdf8433fbdc1bbc9d990e4b256afc3e4ba1460f095a7a3097fc410
+dc0e4972be2271670c841a84c8ff151f37ae55c6b9433e5395079f79741f5997
+b3ba34100f68e53f0f4b884cd11f1dc6b874a56304cf201deb2b1b71c3765961
+57112c1499567fd08b552cf4b17a12e8045b0ad6b3f288b82bc408b5d8c7c683
+dadc108ffcf10ceeec8794b0b7c79d41897d01b39f2d61fe2116a1af0fbbf4bf
+6450d14a5ef6a4aa934eb2858e392c27dcdac021ed7ef6512e36eda4ccf792cb
+74bfcb749ac6ee882f8ff1fed7eae2086a5ea3c17cb13a1649d129bce275a7b5
+85872fb1def7f6af281fa447ecab1180f0d6335426d29c98faa0c21f85a3a089
+17e04844754e1793cb185a0443bb46117b58f9041616e0450b1e9f730826d17b
+cacc5e4ffc8142fd68974e15591dd57b576ceb9784b9aafad95e185b88ce5c1e
+c1f18ab77a477ea508d9616de9d9172c48287178a5cae3000272a970b0189c07
+fb0745cbd535c12dcddce39af4d3e6601ab5c906166120390f80f68e5b6b1cae
+635fbc68d905dc23a89a8ac4c127d9ebbf53f29315f6ccacb92f2b8ea40b33be
+46610b3902395f6cba4a4acb6fb1110d0ce35b1aba62c5ba8e138084b79fd115
+55ce996ccfd76636e4aff170d48f59aa7b4748ebfa9d1c1f224cf87b66e8a34e
+8dca122823fc8dd82f136805ad24bed0a9c31d87690993c3f52383b34ca2c4ad
+206ab672bb0d2e87ed2d5d76dbec218c7ea38cf47e01bb486be506ae5d79e583
+df92e9f9835d99f64acac63a351fa4c3741fc737277a938f9b42c750dbe51f32
+ae8e2c3b85fbfb542e2bdfa85e234692c98e6a1bca4edd4016f7cb2cc4ab5e7f
+a0f6c31b561ad057caba088b88a4781fa342d632f943dfdf66e92774d2cc546b
+df3be0304f1847284f57204a534e2e074a51d8decaa120681b242a4655a29b59
+5f562c0f1063c561779ecb76b24ebb9dbc53f8df0cbc47fd35e3827c15194294
+afc4b7e96f455f99b802052ff7226e2a32bdc69712d624d9a37428ed3d42fcc2
+cf2999ece3101e6203a1d383e1fd7be793eb5feac7d588f65bafee2ad459a089
+5246ccdd6746e4a0da9d81c3dc43af4cd8a6548658eae03ac13f4c44d1210882
+dc5d33cb67ea20fb34642d5bb9618eca9ebbe9aa1ff8a54e7b7c8ba1802f6988
+aba0f9bf906ea44f52f5a807a95142fffe84a6c7e103fa1a804df0224a8823a5
+c6d3704e818ae27b7a90e3fc3decaaf5141d86fd6c6dabe3a8216b0c29ae1ae4
+913f7e1098e32166db3b0e71b4d38f8b01acac4c93a54d85b4ba6dfe29e9210e
+8f1b5500adad05456bd5400ec81d8748fe1f6bac70d97aedb04169be71b76907
+0a6a158e35cd5745b341f76adc4f8d9d1aa779debdac151cd3e0478c7abaa880
+c46b4fb9fd209a459ed9dd46b5483b80d471ce49b114bdb51fddbcbf5fc7d4b3
+8debc0e6568ce6413d0c6d2e143091695fb46703a08ecf74f90bd23364454e96
+8fc5334a868cee50577a94c30417439b8bbca795d0a7ac4cf190716604ec6666
+76ecedd7e48bb2b1b76c81d0b740c848932fed364108d2671575987748c44a46
+cba5118c74a77d1a951eb1f509a3ead394f3d44fe5eaf59d8677e9dce653bee2
+508f3fc9af790b198a0fddc39e1e38b684cc8cd327aedb8b22e30a8aaa672888
+b79bcf4e7f5fdb3e9f6bd38dbc1f04433a6d0d11270fad38ffa811b76a35d82c
+4c1524f357db23e12fc1058544d58ae72c948db316fce2c7706b8b07faee4f4b
+b5051daddf374bd5ab5110a131582a3898f7b228898275190b7ab53e7d020a78
+921327c766b131e088e46e7156a5f8dc2387d2bb2218e71953a611c2c67703ee
+a26f7f051c7bef0b0b76c67a762574cbe5736659c831f6cfd5888098a43dade7
+498b2c826ad2aea2176447ab45271e3ed6672a1e3998044f77bbb884bd414cef
+f7d16e60075a37778a8871227120631803fb14c83a7ddb32c2ee5bfb531d0e07
+5d2906a01e74364126f81349601cd9e3673817d1aa38a141f8d6551de98a5817
+21b902b4d1e0fd665d303f14978d6f0a8a51d7bde83025dd4a1bad82f73f752b
+d38f4d65a5464c7d30bfd90f56f57af5cc319186e1e50e7bb6438a5aeb5787ba
+0919e9f0a65366bbf7c9e4ed43e39a8e36f31e99f2e0d034098e0bca6d32734e
+75ac5f84813957f7819d816c9ddb45fc33a0ddea2813e533e9d3239a55c89faa
+c8efe14ba3f768a7561db154174577019b8d0121846cde762d1d27da6f893d01
+2f38c4a8f93e94e4a508a892b8cc0f25508039ac67cf1038d808cf835ca414d7
+df0cf2c7a117287700ee4af87c9c47b20ad676b71c1a353185efb3cd14379f43
+f359e3960be9cce1ebf17ec6bec83336107df5f191f0cd876afafaff96c35e6c
+eb16aa2dd9872cb512d66b212508dadba8566040114ea8b00281d785c325c884
+dfd3e5d72e3cdeee6c74b4937a05f120d61a2cb87e9cfeda0e2f02583cb50e52
+67a85627e577ab5ea26db7d17152088b305f69ff112c139eb052131737f783a8
+6f3e2413923da5157b74588bc68b6bdc15f92a9f5bc21e27e126f02bf490a39e
+923ad1a07e126b43f3aaed5b800962e2908ec23cf0e248c840b8cb6997300bc8
+c5f67e317b6acab7bac518569929bb5ce4225fa1bf07a77183b374f4faa708f6
+4f16ec2ec7bdc238d7dce1e53cd3edc771db30f8526d45fd66d8765a409053a4
+d59a24b61698c8843e175f357128d93d59610aad81e2b10dc893eecbeb83dffd
+e6d47090f33073568b9f5a483aee6c7c3429b8fc61255deeb9ee072a01b2a453
+e1a0e97a1fcf6f369570d6a39300cb58803f71a09052a36e51706ffba81e542c
+c29cccf9ed136ce3dbadc9142fb49426c943d6f1ceab5441343af53e90610447
+05a8c8c95029fd53c96c7007cba9da7bb80fb9d1c7c1d4c3d2e4b0d0516ee68f
+e8de42edd4af45ccae6361e10de1d8a92aa7fb5c8db70748360214c76144da54
+2c7240d63f5de9dc220d1625fabad93bc535b7b53094ace018770931e9f13ece
+ac7295dbcc6aa07a73a9b324eb6b2c95a600618d80397e685a1a7be3c601935b
+605e3064e7fb2d96dc647e70213d07da83cb15b90ec577a80d2a9f098cacb819
+5935b8c8b80ed6cb2494e44c46bf85d69c5f319227ad6266534be21047cafb39
+5a3bafa6e13a6ef9095fda99ae1d61d7a1f413f9adb1e35dbadf3323e5b47789
+361a1e8cdbbf011d7572eebfdb992455a1a1d63f5e92f973439d721afbd32d31
+f1ddacc162adc2737cce575a7e1042fc3ff48ce112041cf345500f245edb4a48
+4962a697aeba3117f68ba5b2b3704fc04467c7a4c9ff09a54542b74c75010bae
+55d044d53af350e21c50449490c6437ec024b5c2663720cf3fd246aefa3985ed
+c7ccc19eadd0a8792a4b6280922062c83ab8dca2484e692178ce5ac545185edf
+394bce4a3d98b844aedaa36f5b2b8adadf84e98b4c2eb75bd2b07f727602
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+%%EndFont
+%%BeginFont: CMBX10
+%!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 /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 12 /fi 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 65 /A put
+dup 66 /B put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 73 /I put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 84 /T 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 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 116 /t put
+dup 117 /u put
+dup 120 /x put
+readonly def
+/FontBBox{-301 -250 1164 946}readonly def
+/UniqueXX 5000768 def
+currentdict end
+currentfile eexec
+8053514d28ec28da1630165fab262882d3fca78881823c5537fe6c3dda8ee5b8
+97e17cb027f5c73fdbb56b0a7c25fc3512b55fe8f3acfbffcc7f4a382d8299cc
+8fd37d3cea49dabdca92847af0560b404ef71134b0f3d99934fc9d0b4e602011
+b9cfb856c23f958f3c5a2fbe0ef8587d1f5774879c324e51fcb22888b74f2415
+50d7401eb990d4f3a7af635198422283cac1b6cd446ddbcbd915db9bff88844e
+784c6bf7389803d9450b0c21756a017306462c563d51ece66fcc9c831843ecae
+1fefc1a232e2724f7baee428ae03aadb95c3035345c15e9922fe49e1f2cfc980
+237316572dbc57064edac9b0db8913a5e2d45e97e19a91435ccf8adfc835b585
+48e74b291446d689c7f2f8c4325e8356e974ae30c3e2977477baeaa33d141fb7
+80f59351e84bfc88c87b3a4a1d25e168b9d134554f6a581378c7d2d6eca8ac09
+045cc3a5e0ed86f147133f094029e3483bebc81cfde69942cf645ea20d0a2b64
+5140ccc2f9cb4a3d969f4b0a79cd3329b440dfcff5285494406f3dd08d804c86
+df191e57232f6f1f83df6430f214e03fa5412b1e13d83c60c52a698bc9a38159
+19a64162af7b83a9468fae9507c6cb55ea80df8c696dfbc3296c663902d77e89
+a181502627281181ac8624f65be9de5fb32f056cc7dd7cbc7366a91717b5892a
+34ef6b441871c6993da3a81afc9bf70ff3842a21a29c0e49da1ccba37dd6b920
+2702db510b8b1109acf4c27ee8d676bdbd16abe189f34a9b61532eb777457698
+cee0561838eaab2d3939c5093afbb215bac433d1918c739b62566906bb2187f3
+378521fb52e70c18886e1aa15f53a1f8a169528cf2ddd54c203613ff88e619f2
+6c9c50c2c3b8b8c868a88afab1dc8472e7b6f3f992a161723a3c0904865a7c42
+3281601eee91f35222c4a71f343739f102eb43145a47e4fac3bd666e4c114a90
+5950618ecb1bdc29f90f6ebed1d8325fe6b52e14a8870e9b4bb088e585c71b91
+493c12845a101937e3473ac5e9ae24f7c358f06d590d7618e1a1d5834d87621f
+e3f5432b655eebd4ca61a7b00dde0aa740796ce88a43d1c6952f8d2ca63d30b6
+dcbadbb0dadf13150a442714675dbe51ff838f2e47ebe8cd44f1eac6ae5b6ceb
+0b07af03f5d3896ff935a198aa635e337e367e1e128d15e31afe3ffca8245e41
+a3e17011340e49d52fa1e322b435b4f7f2f49ae01f6a319f68d3d786c24be810
+1e1c975a8feb5dd7e4922e00e3a08cacae5a945e1e8f8a20f1fe9534153307aa
+5ac7424759743e08af90b9bcca7447375222a66934e1e47f97f8985b0c694a87
+1ee7eea9e0d7928e555a83f7456ba5f235a1b5ef8bad622dea313825a43446bf
+0b300d86f38133965120d1dc43eb1118d1fbb2112412711a576c4cbbe90ca05a
+8865da40d9bca6bf94a9dee1596b6ce5af218492f0f13797305d5ce027a15f62
+e97b1a96f52bfdb35d7fb3291fc270beede6eefa93e4979c0133bf56ae6ba3f1
+5780cd62e482645875d638a9a3452665b2f8c9428faf9fa1530a7f486ddeb242
+d6b88dee354fe924ab2f20bf5c8b3c5beaeee1b9229a62cf12ea59d410305ad8
+e012b5a77d5a7665def45b5d883f52a159754fe99a1408fd1e8fd65beaefc7c2
+8e3394ec653526390d19da5f8b6b7234a2425bff7a8cf4cd6351abf48da208d3
+fed9cefc442c571b71df8dd163cf5e8c316375f344437553d32a6138b076bdd8
+97b615e64a39e2afe725cd3cabb9b2a1cdffb3e2d1070b27d4f041344d2bf987
+9037478d1644961639ff54ccbf2fc7a5dd05da7b5ddeb70ca523feed7d0d5e08
+f359cb44079f832ac5547ee8b3322ccacd0e494ef77a56eb3bc01cdd62813e3c
+301e0f9382bea9879bb6417404aec16bf3af589413c652fe1685da838364fb1e
+86585a80ae46a19971acc1879f49eda513d1cabb681e67bc15917c768dd0daa6
+6f69ca30639134818add7be9f0230e697818167c3407af91f50d9a6819e109fb
+e827505b428c251697ba56ea9181cb10d0418a5b277276090a1c796f71529ed3
+d0815477ab923333891b67722a5ff3872ce7f30278899c008f69e3d0a2fedaa7
+133a1205c6fe778740da09634561b22c5649eacc84f36de89bd6d9c1e152b43d
+d2c8881f75eade6de9715f64228a77cdc470cfc9ed2722da8d8945e8ce34c026
+f710562a338ed7bacf538b131b15a4ffbf335a3ea3fcc69545b567d96ecf2693
+940be389f10173d395e1b6f2c9d0791b8f103e313c5e4df066a708c3d668e104
+0eb338ce8ba8a7fd4972dae07bba157cc306c8af474b0fbb021efc7da9211f5c
+fd79ea0243b24788c7ff002702dbfa085df6e55fdabbcf1a11277667ea27266a
+82b68fa50f4f9d570171b9f8b120c5d794ede3fa11ce987ccff72971f6be6b71
+98c5430d8e247d8f20b2a8d9f44235927b35adc17b3dc5b30be55a45dc66ee59
+a004d34e790edef918da5d0b2d004ecf4e12e83cf0d6bed346daa8ce31d4c7de
+97a80fe7c77575fffd00fa6053fb1802cee8f572b0139dc00da109db22eb06ea
+68084e098de996b8657df6a809a70c81eaa011c3a6a9c9dc34d75948df6f38f2
+150bd66ad7674a9f83548cfe170d6d525927bb332c3823edd539f41243214271
+ec70eb69f0261d78f52b7054db5966f72bbf0f4fcce31ef140e9e833cec597a6
+ff96d7d0ca16a336e03bbde65309295073a58d2f2a9c71bd51963514551c63b7
+8ce9eff0630d49e473ded2d01dae8f6dcc9e6f2a45b81983d1d5c37256606176
+857b93c4690a11b79f3e17ede039f6ced04f5f198431e3342cc160c371b51b4b
+4d62ec71602d6a4fbd200f0ca529a7843e0aee7b639432603125aa6614b2088e
+b3029a5be324f3707006dfff46561aca95eadd10a4a9825f36c0314471839f5e
+3447b5ebd1254bd61e3442df9a932cac73554729601c04b78c2b3d6561611511
+b422daeaf0adb373acd2479634b4c27c808cbd305b5f8959045917c6b4f9be38
+66edb0f63da1c455812120c6aa85503ece1f3f57d6f6c230127c4fdb17dface6
+bdd74b6994b5792eff2eb5f8f0e28ba16f79cab6539a7524838c438df439e4a4
+1ff252229d95ff42dc66da7b1b7c809dff8d52bde2b482598d350ca903873b69
+caecc830b497ece88e15eb2a9d708ae9312ab28167c47dc777620c46361d66a4
+9dadf66e7217c857d6c8592aa3cb2947ed47c3dd9e5a82cf4e141d9e3f027026
+e42a82c5b4dbe7e07c2f14d89fca1ac627c42a578a675b65a2f394ec535e6be5
+5d8392e306b0553ed6743d7e57d58d9f24d0e8a74c7b3c148a78b183d67fbed6
+d7a4c4b2724470d56f6fd786c282ff29d38b9143884a53cc9b3bdc61acb7e3dc
+886f9f181d7f2380ab24bcb59c8117a183790a3cc7b9a75cd19053f5c29997e6
+0a3500a58c11f1aa2377643ce09d78aaef6dea81afa519e4ed811857b3882132
+9b54193855dbdc8a39ec9c581db00699a2972246c4a832d6bb7b603c029699ab
+4f9faca4f1dc9537aeaf4538a46e4f032db5c390a2e071933612cc151bfdc3de
+bf650fcc348ec36a4d4e798258469b0c6df76f26b80759c52d2119c3c420b8d5
+e59462abeee88b6158838e4e29ec5d670021cc05d84a9828b02c5ad8fb6ffc7d
+10b38b436fc35166c6e36894a6b7f6c9d1752909b81a911fe275e2470e122224
+b8937f633a224316598c647cb10daf21d7ca853eeb1d4567876794d09bdac6d3
+32e3239c7c73685bf6ef6409c2a75715deab4eb058fc422791fcc1cccfb740b0
+b73ca3b7a4e5185ac4e9c92f73e7f38330c4e078668e53158d8eeb0dc871019e
+e960fb39b8373293e92d2174f53574fbc860a6a4fcac86c59eaeda9bba6e3e21
+7083c2a0578cc822893cb0caf9e6a3ba045bb3fe593dee4ef17449dbb6334240
+300f807573784ec91c4e114647676fe80b4e846462e0c8c274daccad0233f698
+7e628124e00233c4b30d53f54cac96e74bb113d3e7ff369436b8f831f3084c74
+6203ae8ed4b7a6572465f4f6149ead2a1897438fe85a13e7db5a99c34aa98f0f
+d7589b41eb3294c0f55e0ccf9dcecdbab08e8dd9b5bfb14edc52518eb8ccea3b
+17a68fc3a80a491ed5dd1a671c5c575fafc8f5a782a931a2d7b4315b4fc064be
+242d201d188d5466319877a4ad9b7073954d53b8ef9ea48bfbbd2c2e4e349ed4
+fe5804637551c22b21eb955d6620c39a9193423f6cd44d65fddbe7dabbacf226
+f6190039ed134236d1a75ec90cb54c3fbafeb88d6c2e025a0ddde51f885d0176
+0a01a95d08d5a1f6de492e74ed7ee7a74d031d6b4818ab80eda3a52ee66e765e
+d187e4f5eb0ce969abd58c42282d610cda0862dc25807743ba3d34e492028760
+0e49078f2b3b821dd29bfe764e6c8f2641805d5c9818aae12d5b781d891863a8
+f0ad585d37b954f601130541dcdb634eeae3224261692d364108414ce28a78f4
+8b8b12141ead079318f2f9934f36471882ce62ab8fb4dc3c2b0b889faef74cd7
+ee8792aaeba868b9a1c0e171cac327b395d6e9133f31ad421a4495b7240c9e09
+6cc64380d4c9d00eb752aca8c3ee8ddecd59de526177dc5e035a7e41e9a82fce
+bae5327ac71e1fce11b7ad0ccbd7917894f86f8c1966176431ba9b0eed167411
+beeae7672603c47934622d8696796f3bbe68fe9597e2e52f9f9322ba1e325214
+9249cc9292dfd02116a783d4160dcb7f20c6375b1e11554d47b3c9a0b375f096
+f06a4a91d1b0f4862b356a09cfa1a92329b2a84bc558a3ebcc1e7f4a224d3487
+0673834b2f66a2df8c5f5165d2de2fb83c3ac98e788ea5598229e326c869ad4c
+64099c2cd8cb0a75f741770f5fd63623acd7bc964008f8c09b8d4a91ce3baba3
+3927754917ddd9abbb61f05186541183fb6b15337f1224db2dd10f71e987fcf8
+9f4c9165cae39761da20ca5d65dc3ab2234e1abc66ac6f604525091da936e796
+ddd0cd07af8fd1d1af3a03b72458c1bbea2b51a71d0a518861ffd295ba51877e
+93232c6b6d52e50f730bab39c6e8910361af8dff20eb51e0896e97bd75e84a02
+fffb5e299a9ac47e4d451e2cc316a8e80812ae296a2c9444dc0612fb4b53da43
+3ed1dc323072ee62310031f2b017d3d93b70b9da7cc9a32e93f39df3185e2924
+d97245e0ffc7b05d3ca1a92d4ec1128a720b23ad0900b09ee1d495a332077c4f
+22b15a0661c59e299c38f2362a5691c8f2087b08d48367bf14422f3fe27d5b52
+0da91f58271c7a88b0fb783ab940567f13b2908eb5268d8d22024c6b5b2be70a
+9d10541dc5eea224c8bdc8d9b59a4b11edd8e58d2ace3d92e6dd5b31f2765a38
+8ef9d95577daedae0ca7161ce3d19fec438df4b3c9c46bd5b06f091cddf4a539
+9e6ee2336697abcd3eeaf193c044e187af0791992f1ffd8c7f2a14f3a9e55e60
+ecd5d95f5c4287be1b59f27db390dd78d45fdf0e24d8518139a1f901cb585a83
+727c0fa51180141e569f6c86661dc2401d6769590f11cd325305587c07b9940b
+d7dd81c9b4d78ada148221840f54bc3df9d916c10b8271fb02d2d0d625faf2f0
+bd23e6dcbc942b9eb8aefb834028cc08d6ac204c1169d079f93ec37bf5322e0a
+dadc94eca66da6c29fedd9771a2086eecba2d9157d7ee50bed1f490563069f40
+c6f04c2bf07de06b49ac50789c250be228691a7c743daeb153143addeaea6d1b
+16f5a9555a96bd2e9ca35a88af69bb443a3f816febf38967fe7038b5e04fc4d2
+6462b1c90e4d7ee1832633e9ecd46b70094e8c572fa96c729b63daecb44d35fa
+53a1a435ba3f4dc37db631d6b8f18e139b47b8f26af9b755ea461e7cc21bf79d
+bb91986ef44421447472f8fb0780ba39a99e2e409720ec615ec513c48f251f3d
+6003c4d9033e7076a1d089568be825fdbb3c883e841a8a4b9b9bb6be9d140dbb
+45f10b32201f2f93cd69d2cf880d12bdfcf2917747f50260f67eb5c259755e40
+9b99d96955f64cdb9c17a64f54727df0737f11ad626489b8b54869b9f4ed3ff2
+68610a93af12d28481ddc93dd10c30d3945f0f0657831d0cc8fa4276c8b84c0d
+6ac956e63bd49e91606cbe98f1432257328cd5c6e1ae50de621e81d4ebed6006
+0f734703398344c35e3c4d786f26cb0b83914104d27c168f5daf702bd062c820
+64ffed7e96bcd0b7b8fa6cdf9abbf372ef71a66826962133ea1b5e082e44534b
+dc57c71a88ef286715a9ce778b21e1137f58bd7067c7058d0be56216debbb370
+322ed56585e204d0cecc000f854f568c6a9b68e6bacc0866654c4dd61106a394
+c7aec7480bfa74976d657579bd2ded6dc717cdde84356012c45957e16bd7d238
+35cc6efd5c3500a1873812e2402a8711d330c745ed6e9949337e0ace2f11e459
+bc984a302b5b022ae2e7a2ff43a20b6b62db2cabfdd567760ca7f76a9c368777
+233d7750bf3f97c187fc1b73e304d54675b5c1216481fea51361737186780bec
+48b26ed7be71f22ad77bc03ce2cb8f40b39d1f0b9b0c1469008e167c7b851f80
+b79ed09512a24839d8d8e3d3726a977b1dcdf61488ac64c9e6eb58691282c60d
+72ba938d79b80b7b1ed5c11bc588ff1d9c1ba36f783a75ae239043bfe7a84893
+67b56d229446e63a1f56c3c1f7c09b17361f03479a68efffc04e91a1c625134d
+4a3304b28a27b4b76e516c2e3af53c1d5b8c56d2bd30c44fd4844a642bf6fcf7
+bc3c4d85777d8c9dfe0f9320cca435b9c313a27e49847d79a6dbf342ae33e09b
+89de9d5832f1ee29a5a1b705345bc6f31bd71d1bd83a1d470e4dbe0614cc0334
+ed40c58e08838680f3e6aad7e8b8588f3c63834e2253f66f2840bac5d5375704
+ddd42a3dbc15c3cab218e9a987236e85fdb0d7e339bc0d048f55a7261e88f316
+09ac6ac578e7f1146de0171a5801d0d18e739c75d7e138a2ddb6f1f461c13a16
+ac46fdc066f955b8b41cf0d016aee89452c44d79d272539c78c8b5fffcda24e8
+9fcd022e15aa1e7c33dbcb690765a3c61daa14f99396017b799f8f16daefeb62
+c1a65e9536d267b5fe47cd10f86efc63b3542593e561111727d145be35ac77e0
+b08543b32850f34047c7481cc199a09847ed91234ead8396a43be2c8526a4fdf
+fc7a4c3b59020d134fa69dc3d846945f02afea35a75b3c5f0fce5f053821fd80
+1a60a9c62c5fc3dec0ddf4c6a06aaa328e11427dbe04f1b1611d546ef991e70b
+0b0edb703e9736e1e1d10bc600a914390d707d619fc33431000642d2b7e199dd
+b6d9ce308852ba7965078719f2cbd741d252feecbaa07feafa886187fd80b38a
+60653ae3d5284abca3df3d7c0d41f3bd071e435763867c6981ed8874b6729a7e
+b9c45915e4fe9c014e40e00647491333fc77bdf550406e605162627b9d88e018
+4573c939eecf7715d13fd9601c48bd38d443a7777a8556def3d4273631fc378b
+fc45f69ac2ec21d9109280a1f1da67e8698a1701ba0560046d22bab4ebf4ddf9
+b2572e1db5c84bfa2b723287471b68487993dc91bfafb46a0501d44671bc0b88
+a6ff370932575dbe15eaac32ea5f2eeb98ac235e0611a37bddcffd0ec1132f0e
+19ae4f5d3a633da49a4d8655d1dd8d41dd36f4eefb21317d78187f6222bbcd86
+9c31dd2db753773598bf938ac76435224320cc9ae8a796d91f7264c14c1ef77c
+73ccb40d09dc89455a74ac6768411fec31c1d3b7a1ecb9981ab6d2cafadb6369
+328a85ad12a84ad2e9225c711bce9f54339d05b1134368c6742dab10e9a9e3dd
+da00f6aa3dafb3f3556c8d750db600388ebc66c2bcb358e95eb47df1e94f1e59
+c3aab42cf8808032bd629c654c80d1ddeb70b3fd36fe242eeb18eb581e8106f7
+c98cd946a60b64967bee9de048e97d85ce5e56782e2f2179fda3edca7755bae2
+49f648354d12068b4d570f3177fe21a84f47b288ae66f26025eb363b24cfc0d8
+f1197076f9b01f7b7d1e152919976a026b693f6e51bd00924ac9cb842f57ec77
+ceba5607f2687f881ba5e27a09690504d7156bcf544d8b2c432beb6933c96f26
+bc320dc8f46e0ce27352502b060a31b950019e366124bec4cbade698eb5d83a1
+6a1bff1592e584bd5a6c91fca30990be5edcf45e8e8d3b915d27ed059b86f573
+9571e09577f31c25c31ed277491d14b6a6b5c87be00f2d05612a5b3142766e65
+06e563f565aa29b72a5d3663e0b155ce166eace6ed4060c3d234b6eefe2b3a32
+0086ba0e4c87b1f1a2e0e8914ab3e2f69f0c992452b095e84f90625f0b639f08
+7b574d9906a9a0194f5ecdf740d46590c0aff9ca6f89d08f400d32d3a4f8d352
+3cb934fb1a5b867d38ecdb24c74f2391be9adad6616b55557be2fa94157aa37f
+467c1419b3491840712b9d6a42fec9170b9c0ee425265e4b898f44fe4ae42df5
+7a9e3fad7d6f644d2fa9f7ada0a4733476fa435e7edacc6189c968d9fa471fd8
+8581f7cbcb2c68c49432b5ab2033dc1bc1ec2cafe1ad2a4dde063402fe0312e9
+8afb5246e5355a0ce696eb92e01903d3e4b9ba688b99ee054ef9a9911e9ce65e
+a023f8bfefc1877024a2d83120e618d2ac8a3f55b3ca886bb64e739ec8eb8177
+5f19c20a4cf2f982c37006d87122711f523b5d02b0ad9f7aebf9fa99bceaaafb
+91b52c59ca9705ff0c9c93b183ed2cd2e49d73e1b6c6a04e9c4cc9607a9ac3ca
+08924bff49726176886c837bea04910274d1b0d01e55a20708307093fe42bd76
+5a9de70a7a32d029a408b2c2df41489a58c596472a6f4aab640d23e8eb23a52d
+49afabdf258747a3b71ca4aec2656d1a4a802e65b1ec952ff387f731f831fab8
+b3bd50200382601b497766917631a6248c284888851f77d0a2c9ddda6f27b388
+7e59869d72020b32dbd4b49d22f9ac14a21c53930551ab7d3d6b4fb4ce42b08c
+81556df09ba740bab2e6dd5bea9b634a13b4c7770df46c54ef6232f89886ae18
+17877c8e1dc9374c976555e383480c6dc26680bc9323954d0d9414e5c03111e6
+cecf9f949ad0a83ec7f87347a441c6a01b98d25d59cc6da4ebc540510de27f19
+646fece40fdfef2398f951a5c1e6dee299f24975a55a6c10f2a51bf96ecdad51
+f2d6621d7d7ca1cd9581a1d7c2e2ab9486764fe86baac612e897c586bfc1a7a6
+03fdd0530d2df28480acec2a1fee3c960184d2c6acafb7c8b04faf5e56d508c8
+f40b5a23fcc01a12eb6e3394d5c7e1f181ddbcfe7a359f78d3c0cf5d875d73ac
+c00074bf35d6bddc28602d1c4d76a957f9faae25d143531cadc658db5e423f68
+5542e2a087ea6a5d3a9ebfe90325ec623a310f7051862cf31c0c977a3d9bbc4d
+0305b2c01f990db70c0871e40eea502c4f3d91e7fd175553209abbc26a61ba9d
+4fba539a307c1759b0d16054baebdb69bdd747aa87d6060de23dfe60a47981f0
+e2e965509677c1d6f9f7e18300d8a67f7df7d11904e98ac0bd72d9cf069f0ff0
+5b521952ac03930495e6dfc409493d93f821906c52d7852945eb4be0afc9ca03
+977ca506ae7f6f6fb087f68ee62df6d33f2db52e940e96833c9edc2ae75f800f
+d89d42525814f2a4ce5e33a079dc0be4815b0200d42bb62a27fc0627782b50f4
+853ccd4cd68a08ff8c56be79345bbb8e32fd1d821d1527121b505c3c89fbbe93
+c6ac381e14e8c9da4fb36ef14d57f39dc9d89fcb6114893613c1ba4eaff5d3ba
+23bdcef5913692b16cde0754422db28e83db8f12169eaab1c5c4d2c69ae24abc
+f1bb864605804ec7ecd30f4bdbc7818395ae99a146d70d8705a62b6ad331a2a0
+6ff659ea2107e3e8cb4cdfb9b6a4f70f84cff589127180346378d21799a1590d
+e8a8e4cf3a57a8af458830c61c98cf6a18c43716a2726566b913af66ca83bd24
+38b9f235c833830f5068ec1ad4ee58e79c472d492f1e74e4963eea7456036a21
+c1e4ca8fe9d0ec02e4a47d2770a9b25535bb99a20f3bb59991019299e68d11eb
+815151f4f51c0ec86c1ff11bd29ae48105c52cffda593159752ba278b2f47e26
+2351cd8fb89b83cc90b4836ec8eb5312788c505df2c6d9075068c195564a5292
+4203acbf1c847e468a5f2aff24596f89c82ffadd7db9093c49ca6cafa0930316
+b34d99e48614b28ab0d47dc93497680cda929d2fd4bc44397e59413975931797
+403f77eeb3addc87536135140c7d923c6987b63daa8bad124d344ad6bdd7a4bf
+1fc9ca52bede400bebca1f9f8bd81be889c2a5de0fcbf460bd4db0d6c0dacc4a
+e23f013cb0a1a072508c9b75f6e44f501ca88230a834dec2d4c68916dd3f2176
+85f68416e4f03a2f24d9ba5a4c3c56462d03a35e2cac7387e94c14e19eab092d
+8d7b81e83bc0cae51751e15b47ce7fb742e8bcdb83fbcc50b6ef6cad67089f31
+d071ab32b99385441231069e599d978412293384b38f6d9ca67b387469333845
+f05b98cefb9d6c4c05e53788bef193ff63b065b3a5961c90c92915345981eedd
+b62f0c1a3a398e9ba801a7efb491d9001ddbce5995e0f0d8a26fbf72ea72fe6f
+f1ad4fdeb151e78f119cf09f131f2b47baeb134fa3905d9898d555d85c686286
+4c9f2ae5443dce1b675665da0c8ed4c0f0dfe101ac910a71fdc70fd9b60f7afc
+7f49b8faba64e560c7681a775d2fa58c57e74d1ce4b61e3f5a5bbd98858e4d49
+d07ec337d33bcef757edce951d56cdc24eeca74ba81e1bfef9463b4c5d477fab
+dd8a4ea1becc297cd495883c0586a71f3a0d8b70e33ef010e94b1bc8282a5183
+124962abac7d8647555af92cce
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+%%EndFont
+%%BeginFont: CMTT12
+%!PS-AdobeFont-1.1: CMTT12 1.0
+%%CreationDate: 1991 Aug 20 16:45:46
+
+% 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 (CMTT12) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch true def
+end readonly def
+/FontName /CMTT12 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 46 /period put
+dup 64 /at put
+dup 98 /b put
+dup 99 /c put
+dup 101 /e put
+dup 103 /g 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 116 /t put
+dup 119 /w put
+readonly def
+/FontBBox{-1 -234 524 695}readonly def
+/UniqueXX 5000833 def
+currentdict end
+currentfile eexec
+9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0
+0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3
+79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3
+2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8
+b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d
+823385fe55f3402d557fd3b4486be79011d1f5b667eed85fade30ab2ec4e1c2f
+4fe750cf9a69506458071de8896261c001b1c290937fa42a1fa87de406e9f86a
+4c9c0f03f69fba719114f8ae51040a4c03a58b6f3de027f6726f32743dce7395
+14c2c6f3c2de1aeddcfa8eed7da56dd68dbcde33c29ff7a694769049e4325ec9
+61b2df16add2ad46f18781fbd63eec62c26f1db41e6a666a09886382dceba91d
+8ff7cedd64ddc8a2f15fe34076a064c46febd1f4dc3707aede0ce8af161bcb8e
+4ada202d0954baca5be71c28ab8bf32fd72029aa07f27d658a68f454a4bf386f
+6314224d16c7f0a8624f6b86319a4e2fd178f596f3b20db032ea28c157a68a69
+fad2bc88881658d2286c0d4ef061bc070c3145f2a37ebec03f51de7cda34cd97
+7eeebd86b00f9758b3a496f41d9a74279ef3c6322dc54945f95062c5f37a1e51
+cf7eaf45f2b3634b2d7d01ec3b298ff35b6616cd3020e096f6c6aa2bf04c4a93
+61c19f3c67a28d936ffc8120f1e46980b29bf54047c5f1fa48e67611a74fa434
+3384f802a4079b28b94681e119ab0c1692de5bbf426440ad1023506cb80732de
+c64d9061869cb34de924d2c26e404b7dbd9be55b9c0c5ae3095c15d278adbb49
+12df1484ed2d73128e5d9c1f1a3b9ac19e2ce5366c96644f5b3d3eea589caedb
+586fd9b8f4df32ec910e9b7434d5bbe57e03892eb03890567df5b811afa0da5e
+929d456af362fda0789aa0cff464e238029294fde86cfc8d7d33d5c98b18c76c
+319811e4d3d49560f2ac39103594ec513e0b1377c2c3e22979866c19b61448d5
+a7201ca4b7538aa370f6347253b0853d4c5d575a7572f93cb73a598e2e26b11a
+d46a1126e44e7e1795dff01562316b6ccc6678663e66a73db285746df3f4405d
+d51714679581946ef72103270c810f665686ede777f283690a7185bb0b3fd071
+477aefb5dddeb38ae27286c5cccc91c8ed6ad12f18c58dd1daf2561d9eac586e
+5036dc5bc31c7e849efb5edab11c6e2ecf58420f824bec440d020e7f8115f00a
+862fb976b089194994a6e2eff958ae97011f0f3e416cb436babbce87bf3fe4f4
+ee0067e105bdec1ed688ac35835168f9db93834a0b5a125929cd4bbb0b83cf36
+738517d38bd6797afc49f101596aaaa57a7f21f89f1c55c0e7070c177967f419
+72ec55a95aa7a5ab643ade88109f536b052a7eda115cdbc931df030c38b0e413
+63d8501212c3a7284201bd804ed5d28e07b20693a21c5e35d4b5cc56c3b2bf43
+4ee436947c56103fe77a9dbe62e04d977be7928e3851c0e7d1756d66b8113e3c
+5dcf5149a34f571254fae095d416dda3ddc37b11b5b1365978e6724736da82e5
+11a781c9aa315abffd2bd00c0b1c82e1c0b84e9e6c239a8ef4d488e2694ff9ec
+ec5cd781a9a5513cac36ed80dfde630ca3824a2a82db5eec7415e8617e4074a6
+189e7e9c1ae95a86dd050641cf4fd5c045cb980ac993d918d3fe4254df067c60
+99deff54562b10e950d04248e0dde5f9ae56f4c7eaaef1e0434410f59864b9c4
+45a3d238e467877b09d8f3eea346b41c7ce60fb456c2f9072eb77fc0c2860b6d
+85eac3723b392a0458db15c1fbff6a060428619a69838d469c997662ba0f3f27
+e0c23394165fb4b094cf23af2f332da301ed37dcf74ae74eb35bb02addbcdaee
+3ad15640c1de5529087c6e6c862db969d233b8583a4c9f366c42816c8d7397c3
+e208d62ef9ac8638be0594984ab4e8f905fd61fc6bfcc62b989af1ac859970e8
+6f1ac0e9c44ce1525a598d5b80e959ffd5b592de0d6418b9ce6721fb366b1ee9
+339ab8b9e4c6e89eadcb11099b334eabde463875de337a94805c8ca40c2b3768
+b4651ba78fc99e7bf6ce1a31ade1c6edc06ed0437b4a69506acd39ecdbf0162e
+997b5753a2cb25c9ba6128407acb44b5c2251ffc70d4f05fb42c5c21ad3b9183
+8dd97790a4dc3d0fdc14e0eda8d5788a9b53dc72f7a81636ff07e0d317e5d1fe
+9dcfb75c114bd0a53d9427bf0b26b4dca980195e0880af20558dafd23a876c70
+5c66612b139b21e868e3724ae410a65c35de24f56a578645b2bb616964b1a069
+7b88b2bdbea46722165f36173098791e4cd3195943dd49c6ddd8f5bb47ecf521
+3f91ead59d9c42133ae26e655b74885b275d185236a27ef679eb680aa9dc20c0
+1e3b2a4676dc0556c5d14831fbb087b2e8f87d5701b45e3c7510c2319e666997
+d0ed2bd8619d05f4f6a6b0418e0264ae19e20cf3d5d0cca0203df7a7b6e388df
+545164d457775928e9a2a97b5f909e451c65281eed2d65a915263d3dcade2293
+09ede9fd5fe9d66cd5c9eb64fd8b6d744bc6f793c15cfba3315737e5e1cd0f56
+bd2ba6e0c61b861bd007108d5d85604c35063b43704bfdd3266e022f7ab9af24
+a4c70735739e2873828edaa20eb2554e04eb0b1a0c514555f99c11e48611354a
+60f93392d5013251e8525cdb6a65e38142fbc5d85225e5a03c12e7776ad0cfd4
+6e3deef3128e2e007140941b43ef9451d6e0317e4e9cd39cea3d4e3fdba3199c
+608f20b62151cd83e1e4e1eadb29599025cf445a4965a99b9875503cf2fcc3c6
+3914853e43f279379e3e392270ec55711dd6da279b1637b265734e46dc082608
+50ad2360eebd7cb5ee95656291d1fd54fdf161e7bb15874f394526df4df1e21d
+5e07a83d5d0a01740555f5d5cafe4bc3c61750830167a1bbec35a5dd3d2eb060
+4dd28f53668d33eb7a100f09aa3f5986a87d51314ff73f80b5cdefc34d707cbd
+c579c3cf954f52e729e2d3218e988c73ef77464e8e2a169099b589f64621568a
+a55b01f5958e07962268e3b7951b3a7d3db3e2125156c801e28e0f608eebdba7
+5ff3234171652eaabd5b1a95cbdca5affefb11d90efc796dfc0f7575fec6e641
+46b5ad1059499cea19483c5aaaa0833a4bc96cf50080fbfeb4cde0f9e33304f3
+0ba4af9ab25e338fff02a9594016ee9ad1a9e6d5a26a2e6afdf966ad2d96b0a8
+c87aa99f01f1ca03e96f176da209d3926c9bf435169999d9411216e26b9020fc
+03d03a8845c0a5bc5176a8fcea7118c3f7a350f40b7e11c67f75165a59860b6c
+bbb6d905ad02de353dc62c2343ab25301b8fb17c73b2aa25e1c12b26c5efa359
+ddfdc63b789906256c89472396a78e8a536599b73bd6412b5a4ce7c44f302526
+c0fda7bdd7b7a1bddec1feec4dc9f663dd3aef19977885281029c7cc7be93d36
+b9d57d502865677d4f6edb7e72a985b2c35909889ebeb18c99e03d9a71134959
+d70aee7990e35625164429ef72781eebc14584eae55e31af9681d93e8864430f
+70b83cf3cb89fe568a4f0c729d0886a460d09f8e85c7ec6e8b9d06cfda3c76a6
+914174aed5c9090a50de95cc604a537e0eda5f74fb9ca0209463b606f34c2e2f
+07882eecd02be98d18c912106131c00f74b8e729e7e9749946109123f16f328f
+049f092022eec8d041e422f42eae082ce81a39dab71397a7874305760daf32f6
+f47e0a6a2dcf3556907dc40811a44c440c3e7df035265080e8bd10ace1d45c84
+b96f6bd61a630525d679addd4d118ae3133fe0fac298c92d1b7245493bc88a2e
+0926c080d307576859cfae3e604ae92490303ba4dc4043902c33bd6525966799
+e67c9a62d17022e78005e879848ca36920e0e8a30be9a433d27fd5535be9a53b
+921ee192805bae8d67738831cb7faf55e2f10c4b8e9b0fcfa7a70a64d8c4495d
+6be3736bf1666cb73e526f54fc1d1cc4ab1f760c1934f2cc44dc526417edd245
+20d4aefd81f7e19a6e5ac273543d2c787c73c0badc6f9b630527542689339e1d
+bb7a6f249abf7c3e8b6b08d1d6c84d3687241158edc27786e8bc22c6083fa511
+711a76c672b34523f0cbcf64b0456a47370ab322e22f0d50433bc9193491b801
+b44a36dc07d425331a637689c53d441401fd37e22185b321085e92bdfd974b02
+e43107295af64dc779bdc8101b223f0f27dde87d9b08aa33bc0f4cdcac9d1cf1
+3d5b479b8aa358c3034755880b65fac8a28fa516a7779c87c4239f30fed61e61
+488c18d08f1d2e08ca36e29b20f592c0a70cc9132031bbd4ded6a57de8a77ea9
+1e4604bc3fdc3eb5c09ecc747989600787f546ae5b6a84a3e9e7c4be9440139a
+94bcadf43252a4219f569bd92169dfd449cdba2bfd8a09781d0b29abf58daf2f
+284d61f4df3ede494566f97d2633949449533266b1405e45a44e11216499c829
+13f5911442c6490fef21ab2d9e87c86d0c47281aa7a494e464e3471d7a85a529
+8addc5deb453751f00ccf3efb2d80e4899a35fe0331478e32526b01d2797a5ad
+fe3d2bb55c46ef2cad09960b18c6c85bbc72f8b2d39db287aca58a47808792eb
+bc08bd44922d9b5ccedf7c31ad28e27f7d170aaa2cb7a89d8eb42d8a9dedc9e4
+8e1092166b64ea7d3dd841d71dbb51a6ce4079286e32a620a1f7d3405c4b9f9d
+129ace4a4d79e93ab4a91f34bf2d41cecf
+0000000000000000000000000000000000000000000000000000000000000000
+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
+readonly def
+/FontBBox{-30 -955 1185 779}readonly def
+/UniqueXX 5000818 def
+currentdict end
+currentfile eexec
+9b9c1569015f2c1d2bf560f4c0d52257bac8ced9b09a275ab231194ecf829352
+05826f4e975dcecec72b2cf3a18899ccde1fd935d09d813b096cc6b83cdf4f23
+b9a60db41f9976ac333263c908dcefcdbd4c8402ed00a36e7487634d089fd45a
+f4a38a56a4412c3b0baffaeb717bf0de9ffb7a8460bf475a6718b0c73c571145
+d026957276530530a2fbefc6c8f059084178f5ab59e11b66566ca5ba42b1911a
+5d7f1bf343015eece988b7a93bce0c7aa61344d48aed9c92c8698d4b7c9951c8
+7d103f2414b39e1437f9d2e50c4ee5f218f2e6716926a79ea978f13b1f855345
+191dd7d31d8f82c2e3343c7a5894d95bdc492c28226834efcb5c12fea36ac5cc
+430e0aa604961e34888adf6c1f3954cbc2498e225d953cf5685852162346f474
+5a2a7087d5d7ad486de16d2ca8e15cee26e012671ba3bdc7d95cc8c98bb774f5
+08625e968aee27ff7d1a06e63bcfb5aa4876c3f8f13b30ccccee73c3caf4e70d
+98e6ed2f422dbb4950bf789680e064150995941a9f4dd68a575949847a7d012b
+b910bf03a7a227d51386469ec9ef415f3bb849d30411890d902a21cacd3199c8
+a0b3222b3f90fbd0b0d7bfde7e95c959ab3f1d43337fafcf6b73f775178403f3
+cd511cc4c14a5016ec884f124e74a90daa9eaf02e90f140ef78ee3a2d0f926f7
+81c57fb30e0301ba29ab222b8009ea925c001dfcd07b450530ce85bbb36d9a7b
+a6e900c2e645e97f09a0399e51f6c092cebda8e9f62e8045c311fddddacb7402
+62073411423cfd611fc5544b2628b33986c71ba4e7c0bbd30709b5e33297e26e
+4c7a4ad8b5cf33981f783559f091b6e7a695c85af31eb31376a8079bc423fa38
+2261fe61e935c1e32b3c957cde0cdc1ee93180d6bdc58962524884b3706d24bd
+9d317dfe7877767ce952aac0d2e2a33be72fe117a577bef1e7837685c89585be
+47f83f5ed42ffba53be3b6ade5f83c66b3ec2a23735a888a277d712f8b07104d
+5518ce6942ce7a39ad52cdb3124d367009c67b1532d4c6160af4db2040
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+%%EndFont
+%%BeginFont: CMR12
+%!PS-AdobeFont-1.1: CMR12 1.0
+%%CreationDate: 1991 Aug 20 16:38: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 (CMR12) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMR12 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 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 58 /colon put
+dup 65 /A put
+dup 67 /C put
+dup 74 /J put
+dup 80 /P put
+dup 85 /U put
+dup 87 /W put
+dup 97 /a put
+dup 101 /e put
+dup 105 /i put
+dup 108 /l 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
+readonly def
+/FontBBox{-34 -251 988 750}readonly def
+/UniqueXX 5000794 def
+currentdict end
+currentfile eexec
+9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0
+0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3
+79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3
+2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8
+b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d
+823385fe55f3402d557fd3b4486858b2a4b5a0cc2e1bf4e2a4a0e748483c3bcf
+5de47cc5260a3a967cac70a7a35b88b54315191d0423b4065c7a432987938c6b
+edad3b72ad63c2918b6e5a2017457e0d4ebc204a520640fd7c4d05e35ea5486f
+a43d0e970787203855daccb1ed0b16325828b13b7c767a1a58c87902f0546ea5
+404440fa6526975783c2d7a9572b8e5d5176bac598b8960609f49016aebf3763
+89c1adfe6a1ffc0c53b3acd9d168ec3a278fd4f1d9b085dc2df701346c9d0887
+3d230a161692b42a45bb5da343b4edd839dd60685a59aaa49fc65cd8e2ad2a9c
+5cab953495172a1a9f40d5f38e922443a519dd96f667201a408bd1d89e35f4ab
+98e2f68c3366efc14b5afe1018d9c845d808d4f8e07ea8168518a171ab4d6e21
+70eeac099eb7ef46eb9781384da1fac3b3133bb718bc80082eaea88759745188
+f266b31d0c7e791d633f16ed94e05517a32163e74cbd96dc5db066f2a5313d6d
+7f09465608cb404613e0f058073af000e5bdfafbbf9da0c0d5c02a3447f2cdc1
+f56481901e34265c26d331ac3f85bdcbc7c51ef9eddf2b9c189c5253f8e74282
+d6f053d7d183ae17ea175e5ebc401e67d21a9fea139cbbf3bb1358c713a75843
+b39a69aa2b1a7b975f53ff22d1dc3bdf7acd17afa1da21568310c68241b31d3d
+03bf404bd30baf9cc19c75b958bce7155f03cb0cfe2cae0327aad4b603284a51
+7c26de75b8c6f6aaa9debe4aec08ca4b646d787a9dfac85b2c01760e9c6c6162
+fbbc67dbd0796831e00c477d8e23c375ffab46d289be9d2328aec2b7534ae4cd
+d782ec2453e7787f6e6b4537b46c01545cba6f90b8e9a1bccac1937bceeaa5e7
+8e9f368ce067a0a31da98bfbb545be555a7270f0031fadd4f9b186629e5d2c5f
+d264f8f24cd5a1c0f68399ff4b29fd77c4a54d8296523413ce63f2fa905b011c
+30005730777ebedc5b2926e702ceb6f1578ec7b3d69a6db1f0ce3e9308078349
+241049af05d1b3caf684f8fe8505db7d02a14fdfb1f2b8179ad5ce3f3d1916d4
+24350d7eaecbd54c618a320e56929ecd2f0628d04e03997b3c53e81c86ae1022
+b201598c2e91ca8a8d84ce8c34ee9220d3e5db60960e0dd2e5a2d8df5916206a
+1b5737a3030a505a7eaf78b590460ad4e0ed91d3dde1f860e826580c71b9f6f6
+0714285558444744a9e35b5abb895459ec9647a42b6d535e4f5b9783ee640a24
+22abfd66dc67709efc1282bb8988f602d63a825363a8f13f93f293a20a783074
+cda9b3bd8e1bca726df26374ef5f90391e459307c44655f6b872cebb76bf3a80
+1d7a480c3e2570628b4df92a82d2bd4218ca0151a34b5f4506b72b31786f0a76
+087592b8909a0d962f9ec7b86193ebef9668d17f7ac243f337bb09fef85feb03
+68ebbefd2b63b50ec5e74f7249bcc34a4086778776766e4ccd6040d724911b44
+e56121267c243b07656832b9c168e31f45285d1210267f22c62fb3b78420c35a
+992a96e425662be2ea3e38bc48424e8d4ddf49c7311420893d04e4dd0f7771fa
+f88db7f93aed71cf858c2c8685817d9ac1b3019018f4cbf26878425ce549d082
+d7038efb7185871bcda69698523d1fc8d76dca0efe095f9a75c2a87e2879909f
+27062a4dae50459bbe8b5eead38d0490441f56a4b27c24be70152946dc00b901
+2c25655658c4f92b0605e7362c4fec4be3f005c68a6bf601b460b549fe80d713
+41773db4789cdfee14d1fe11ab5e99c5e61e22dfe4eb26290a6a9995b6f41335
+6dffb31f8306e7d9117a8b3d28e8099d411d4c5598feb7961610433346df7f1a
+2b007d2a2523e97be9abe149006f5c35be1cb3ae85c7a4cbefc894f150ffdd03
+77c361e3ca1cdbd16366652e134d35e7d23ad1c2082c8ab207a14a456246d184
+ccc1bb05442b0ec753ed6f462603dfadd0dcd95bafff22e16c549815a3ca2fcf
+662e9ceb325d9b29e4c47609c5b8578dca61561749f3b075a383637a6aef13d7
+a0e01cfcb5f36de189cad63daa82b32703f60b209136a52122f0976876b107e4
+1c3c400bd03ce68fcb53fdee2adac79c6fba688be3815d605388798b2b5f95bf
+38485271e23a2c8044473c3e35d5ea634af11665206cce52cf703a75f6e9b525
+8f662b1626f72c04cf4d0555b63020dffcc5a009d43b688664852d662529b447
+7d4b3ad2e1ad8c223af0b0f67d7872aaadba6930680ed235694a9ec7641484bb
+a056fe006b41f0dbc149c79ae104edd07c01f04d379b95546b3694ec7e42269c
+74df5bf44f44bca200a6d9c86843a7165bf2b798e01344dd696b0e8478293638
+072b20d8e2fb44347bd9eadb8d56e02ba00af956dff7e5575d49077f96045b26
+1b09cd7d4eb4fbf4ab72d2ca4797fddeed899e06bb85b81d61314304db2c829b
+0e9a156eec691546944d66add8e89bba00620486af6096a2df9e69f7bafb4900
+36e50f5b6900ce7f77f94c7574180433cce4fc5dcd8e1db5133614c717df3843
+c4488fba13e9d3acdfeeb9eb8898dbf4c9fed8600b6594fc2c35280c5c8df41c
+7f547824465b2c8142b17c71e7f0e2048d8dbe1089757861a2469f67b93476a7
+c96bbe96dbcb02aa679e2468b30be3e5179b08a8b8640dbc17a74482d308767d
+dfc4e38f21fd3983dcd15ccc9cdfd500cce0a930607fa9b9bf5859b613c0092e
+aba74c71e7be2811a841c293c516da8d28d355d1f18fcb96b8368d19b09129fb
+6f8da4a3ec6efcbee2b9797516b37e28932a1bce4e01c8511e04d0a51e07fc17
+eafb39992044049b0e15013bd1c21cc8d69a1353107990ad336401477262a4e2
+555fd01d523336683ba35aff1d23d5f0a4896c348494e10828a3c31c8e30104e
+709fd6c71f05ce21e6debd341ff3850cd7ea49f7446964a8f7869d5d4d13dbcc
+dc935f363bf312a391b80c9f177afbecc07aa4244d2705efb609d58d58879a3d
+e5d8e6926f7a0ef56a6f075cad29a3f1c686ac85ca36290fc9cbfc8389514aa8
+dfee0152b63a94473920527e0a25bed424e5c0f64b7585c524125d621627278f
+032b42552422e21c6d2ce2e2843c2cd9072dda89d33f78a44d8f767b58848293
+f9e61e27fad79784e3c588b1e7a360ccf9f155db6319973dfcdb9f3d7baf45f1
+beb50818bcbe95a972ccde21453bae2f10aed2a1218af35c4a3ec7d9c0ae8d64
+90473a370edb1ea5c717e400daf35986a73cd306694c4fa8bbc573313225ad73
+413427a00d6885362f102921352183c7dd978c5f1c69ef7f6772952da9e010c2
+8ab4e84a8fdbec0622eab0a3330d73208b94367a24486a3256b7e55e0c41d683
+0e1d3dd339cca58349651fb9477e0a0086751986adceb6badd1d0330e37f44d0
+ffadebd0400f441d86204faff52f97884a609e8ab756bd55808553dae92ce985
+94a40c7a20462bd5a24ed8869eabc0c86cd8f7050743371cbc1d4ea5b0b94c05
+f5e472f17da4427491b711eeb01a2e7f78d451e94ea751e056d4158496a3d660
+1c0ae931b21c7456900a43d67a380031bcd6496b3f9c14e9e4fe1057d3bd78b7
+6e66e8339a4843c01505942c0f2f50fa61bda99ed854fae22e011c703568b75a
+561738161e1af594b3146ddeebed566ecdbdae2c3895654c17134047bfdb39af
+09d59a1125e0ccfa2a9b0e457e685ebeb34566e8695f8f868b48e3c4f8a53aa8
+bc5db7fcb66d05b944545a5f60d1fdae9499368a63d4d17cb98f4d0c3366e068
+dd196e89ad4718878d3933f900b8edd7e98763c880c133bbd4f3a7cb81c5e3c5
+28f90b46cb1ca1d5c55648fe97fe9f023a85407be63b80f237ac50210b6529f3
+ae1acc63db2fa3fc809c41bf0af80d5ca4d4b7afd4c892c95b869917384fc15f
+99fa3e13977cfb104a4912815757e9b7bdca6a4a96078c0c8905d857b859eacb
+d8c79e15b0e84df0a59263b6458f38883c3f47b079cb922d815fd5c363413f52
+930264818bffebbf7af514dc07a4c8e2535e18999183f1d2f3d54a8a8833e052
+44f08f2b663fbf182ea2b1898dda9537ffd5dce621cb1923e97a0f008d173ffb
+74736a529f142ee297e3a50c44bfbdf26e1f410071b156f275a4678321b65839
+1b9221a5378e8555e8b2057abf99378c8073ccaaec039a7b397b9eee939c65c5
+a9a26c5b07b47fe0740b2433c133109d59160f0085b240e0dc3b86b797a0ca14
+c3318067692bc044ae8ddfe38c8e2c46ee07ad8dc97e9fde6747b4df6922c843
+dad897bceae9cf1701fcf3407c01a7b6ef964128aecd724bf80726572c195aae
+2d6df1af010e3a2df1d41e051e84fe9bbe49a7f2c029ed5e1e529006f1ee3529
+bec1ebae08d61c60ccff93a03193b661a7d1bedf05df93813d7eaf14e862209f
+cb3395347ef7292620191e95aa75c94262e153654e3d558a4c772619559925c1
+da7f9e542a1dd5df51451fa745d976682e12e3ac4fddbf1c8dfb08d95db73afd
+03943f480f272498cd30a319ed88d39ff2f0e933157ef9e1514128087fc8ae48
+1895b5472efd192981edd918f14a98b31f0af82e7ff6fe0844da15639fd58ef7
+ea4539a8e10ce83ad38d4c35efe7493242178b49ef177224c8e8b4feaf439cbb
+2e97636143f0f99c0f66b3e92d176ffb31337579b003795aceac927a6381f4ba
+62592ffccbd5b137a7f58a1adf430e8201e0603376926d0cebf886aa05e05733
+fea652d09fb4c5361d3dfc45afff1c3a664905cbdb5ea338c69d8689102409a2
+79fc06af93e726dd17975d312530872b86eb8eb911f91d5ccd626bd3a2be59a2
+79e8c0395ff7a20a900fb6c4d485d61f9b002f3df9f7b3d8b14ca7c84b128480
+61618b02874e579d9759d885b93a3397a17987eaf86a10c7ca211ac8b61365af
+e73475219c048ff99951432a4f224083fcc871e209284df4865181a1cc4d4f5d
+d65b01314ddade70e812c822ba7e024e6a48ba38345751e8dfe54b40337dd58b
+340e66d54c15bc057439dd117e19700262ed440eb57d2e2b0530a1cbd99b4733
+7443968802fbee135d985174fef9faf1fba0f6bd21c0605dad239cb07217a0d0
+87c61e8d95b3ce58773a3c4a6486d222735a7beab0a355e14d53e746f2a92f50
+e6c799037b7fe0b59dff0503fceb93e709946bdeb508cac94f0960f3378dddd4
+a872354f4bdc6f852a559d3e9addef637b61be24b994ce69f36f33a6de1d467d
+7747b9f367e21b3dfdaee9574921f9dfb3f5cc1436165cd16ffcb0a66d87c45d
+61604b044edfc652c980f1fadbc57cc281ceecbc395a5468edc555f0c841f6f1
+65b864158a79edf09ba1884126883832816f2a9754417588a214cd8aa85e2177
+0e0c71b1c4e728431bfcded33946e3c5c03c3016340a7e2f6be8b504f2abc6e5
+357096ae692220c3ef8ef700aea180f7326fa9efe14336fc9dc8873ddeb33893
+6b7128267be3f0594df80d70ed48fee27ee61d646a710f5e71cbf4e2ae906f57
+bdd0d19a1dacd5548fa246237b22b8463247fe15fced687ba3e86b110ce4fbb2
+23e47e2071318dcdb3cb123f7509fe0795e5a998057759d60a249d9a2ba69c95
+217c5c230ee916afc794a36a883eb8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+%%EndFont
+%%BeginFont: CMR17
+%!PS-AdobeFont-1.1: CMR17 1.0
+%%CreationDate: 1991 Aug 20 16:38: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 (CMR17) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMR17 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 69 /E put
+dup 77 /M put
+dup 80 /P put
+dup 82 /R put
+dup 83 /S put
+dup 97 /a put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 103 /g put
+dup 105 /i 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 120 /x put
+readonly def
+/FontBBox{-33 -250 945 749}readonly def
+/UniqueXX 5000795 def
+currentdict end
+currentfile eexec
+9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0
+0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3
+79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3
+2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8
+b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d
+823385fe55f3402d557fd3b4486be356c29c3aec91ef17f5d31183b1e489f1fa
+559a6693fbdd04d4f7e99886d8cb7cca13d4aa9ceb34a708af22e69ccef0e504
+c3997075243585edf60b6447c8d01cffb04b6e3ddbaa7da5891286861322a795
+e9d990fd56af2f5c2b35801a0b07874e4ac3170481d232e150443253c92a8b05
+513d4a4154a99d91f629ccd30376500f5d16aaa9b203bad6350e4b19424c0e33
+75f2949bc1927a6f6221252f8a96618e646aa1b0810753c98becc26b37837775
+24bca72b818d314074c1c91f4e1f4148d3d703d12d179ee6970bd55d04aa9a9d
+97f63f2c7dbd129ec2ed3ba5f8080270ea5854ea165dbcc061e2f47f1aaf0997
+2ac9a689a2a9620b91b53f6b5092884372f5f7afca495f331138d85a97c5bb83
+d8072dc88010fc89108b60bc06d4f93c722e8908d7ce3c1ea3c70e9e65edd769
+7db17ce0e012ad37d4030f33d30a73fd655b7a2e572f3378ac933dd75082f2f1
+68702be19bc60cef6bd5f0ada180d21408c04b7f7db9b6dbaefe09e809a80ddf
+a5366d10930d3e68ca53e4721ff525853f4c784f2c2c3aa0129a34d9df00debc
+ae4037e4c0fbdce3989f35964b4c07e7817b805bfe8c15f0c0ebf226cff606b6
+2954f0f42dff8c214a6537ab666d25389c44db7b5866440bbfc137712bcdcc89
+c68cd1adfd85648b1ed29bfb45a564b02172137feef782d604e0d7e1f1737c96
+719cca9e4b9dfdc87e5999b886a15ac572183dfb8bfa2dc13fdc0e284bce7cd6
+6ed1b5f7b1ff17c54fc6a268ae7043a6923e81a7e1bdb92395e80a77ed627764
+3e33ac20fafb8039cefdd1abd6c0aa5bafc7dccaeaa408d45216e77d305ed0c7
+ad5af3da933dc33436a35995b50c494f1655f2bf24ec70a02e7d477b8b3d24fb
+fd85dbe2db98f0b858008d6c1fca52b8dccd20dd02d9c271a4a5c414e4f51d41
+3c8053c9b5ffa383679e380b37f82f53d6696d19093fd67bc013d758748199b5
+6bf187880c4f0a14608f6d1d1cf85cf405b8837c76f9dec0f5a84b2b58c399ad
+ef48477ff80884e40634160ada9292ee4f410986afb572d78b669c7f0d9860e1
+515d554548228c8f454c5850ad8417226d6ee543813667cb032c48693eaa82d4
+d039e62e2f10bba91e865e83f6945893a1e672690498e8585c680b4db97b1eb3
+f87144d5deb5f160d71ca9baccf104ccea003538f11caad828727ce435c5dc2a
+7e1dfcd71d139ba4bd9243d7dae748fb14c15d3c63277d6115e5bbf60438a1a9
+a4ea08ed66e1419ee8149b2317f23d6ef8aa8b0c2bfa598504c9a39f1aac8fe5
+92b6c051dd4c84c902ab01f9dfaf2bb39a5b1172ab27846f1fe2297821186b1a
+c20a8b01846952919c9744e5dc12e0cb63ceffa03dc65e33fa58970474c9064d
+9f78fd9bf42256e954cbf72ef37d576e92252ed809b3e8b32ef52393717c1c17
+d18323252d5f8b6ca542d77dde0ffb494b82dddcfe23179b44b9e882054aefef
+6cfc8d7d574a5dcdb6b449e7d15d2f7653fa522e4d43753630ee2f9bcabff3e4
+a73d2cea3105f4810a4a01c30b88ae5ed5c764971ef0d38ca55c4bd88cf2bb12
+f11f70d59fe76087738f48f358f41db14fea3342f9f1a3d70f0dc83e0713807c
+7b034ed490f9e7fd6ab89303916d3d6daa3855cc1b50a784fa95c863d6e04742
+c7ae2a7cf118dbfbec61581a2e8019801962c947df684184e8e1a958bb89b2c8
+212bfdc4beae49640188a53f3f968f0d8454071afd5d95a389112c3ac6b53ce0
+3b1f6140b9c0c572ceb5bf060040f907267bf8a0c801fb659fc7ddf651ecb4ee
+8d769ac989e3692dd26a4f76573827e9060e9cf9604316c9cefecc2839cdea3d
+7cfe3febb31c1b6d4fd94a87828b5b71ee715ad26955faafe120198dbb0d0b11
+e967a23e91600027d2c23f247cc43d9ae5d5054c682a9368db6f0b00811fa4ca
+90ef0b7af535b303cf18440d7d2cd70cc84f1e7f7059a764ff35692957e6ee1f
+eeb2ad0e998d0fe6b1c23b4c282943bbd834c4e5339aae153aafc424e106348e
+72e2e1efead517f00e66c08a3a7604b9e57411ac4b1be6fd04de8102305b4f1b
+49ac71966c94af9efb6af2ccf13145aa9f18fad55a88c78cff0a479a1fb3c06b
+02e2a9ac2be5bbbf85ee49b414eb4f775edf77eab15e7bee8d1f7b6f363947ed
+2eaf790699aff0be0a4bd52e66f61ee7fc21f9433f3e8c4b8bf0247422a1a6c9
+35ffd6662e17360fdaba9c8b6ccaadd442d71e4cb8e9fcbe888b30dfbfade628
+3ec2355f3a57601af6ba1cc412921663ec00abade0da188aeb0f69e204a9be2f
+7db42ad345d55769924d164319052f940c78e58b640fd1e71521f387766a1e0e
+4aaafd6a4c24b84d86d28aff1e3da208653bcbcd499e7697fbe35c4b3d87d933
+108d35550a23a535b9e5ff554df24614d7b047b52fce169e7e2508524693e9c7
+9d8c418a58a86da484cd670c1d00c8df7c7c438525fe2b1305f169013e8fae5d
+e927b16267470efbc0d9864dc0f33b1fadf526f2754cd38531f19d90259fa608
+a1462a8d947d9dca89609bfb0f3e9d07619bea98a985b188144e2bfe582fd745
+f9682d17fce1d1c5409c151e74320e4227ca7332c50d8ee45cb9883fb815726a
+1fc3c6e62f275ac4a2a0f60086aa2a541e657f999088d5e49104993687a5a757
+39ea675a796c70f4bd5f8d4cc2f6280fae67d8f2c4c118e85fc6773f07f502a5
+70ec5be9115ee8de3a11fcf835bfa2aa50dc4885894faae95aef7c0113987fbc
+16b06b8f1755606793186a684fc9478a85936e268a705cc3e0d6d8c9fbd4b812
+f4292ecca415fd68b899b045486f2a171d480ebea93541beb951f0761608652a
+77b9d5cff6d455ef5fae30af41ab6e51c0169ffbd3b155b7c5ff6185bbba5471
+65dfc092e7b636e18df654abe21fda4d859e0c34b507fe08805ae168d56f4661
+ff3065018b76f5d1537e18554327973c1737911dfd1d519552bd3ab9c06f16bb
+19ca6aa945106d7937c75ccc594bafffac757a37ddbb9bcf988cc4a75f6d8201
+08d339283976b8f0ce62cf38c081652a8cfdc0431abd4272eb9c2b141dccb6d1
+4636d30f19d1cb4a25bf0c8f5ea2efb672e56a06587633a18410d01f4f96ece7
+df15d1a830e2896eb766a5d28dace76c0b67ceaca7d308417481633404f00d86
+03007738a79054eee7af9fea02175f54bc97fa6a922b039416e0205525ab4385
+6fd7469dcfed68fefe0b19ea3f0fdd1433e4bb2b430e8e658784076fc2decb7d
+ecb9d593221a1520e1984d1138d42bdb0eb22b344411d1af2bf8a9237e81f0bf
+5b6929065a383c64c5654ae139c2631283040ead5538d16866c8df7803c4df8e
+dccba3f94705d29233f0809382832ea276636791eb873260e165b191e05ebc66
+18930f8ce264eb23e100227c1b4d9d8a95698dfb9f1415c45279bcfb678bbb60
+9a63e3458c453532c236ba3d7913b0ac76838587cd27329bb7a553f024b86890
+40740ee6e369766b97b992fcd8982cd1ec6f1d67fc0ef79e207d784fb4458765
+139c4a4c03020e11216ec25ee536488204daa6b1db4596ba2f7be5c0aacb3b9e
+512c327b4930f2c8eec6e5a7d0b733c6a7ed44f39709dc814c985d97bdb5b4a7
+a5b23b6132cdd8b1e2e7c3649ba1fda2659d5df3cece9e3f716d1a6132beb40d
+2fe798ae882105a3c0c7138fced96c60c9d73cefa84736137ddf1f37110daf58
+d9c4324f05cbcc88c48284c40389acf995a1210cd859f024c3aeb6127d3baf2e
+386e67abb60b055e7fbb09bfa4d2e182e6e9d697dac75b7847d411c3bd06f7b1
+1c08335e9a51bd3b1157430b052da6d9e0301f2242d4f993edd6d0112b20c2a7
+2948f7f8a34a2f08139b9afb3cd0bbf0221dccc1f27a48595814c69950259d07
+7a77ae1b733a246628a9e4217f94ada0ad09932483aa5a1c88293df2316bffc7
+89f8bcd9c07d7cad89c54336b7f590858302b4348249d3b8e2ba0a97aafb0789
+080af7553ab201b731ffe56dfe9fd69f87d278ecf56b9496a0245facb1aa9ed7
+1f2a9798e2d57cd86760017b4e7467daa050b64efcfa81924532521e6fbcae73
+d195986612c07097fa9041e8a868d1ec5df8dabf3dad3483260dc6d3a77c78f2
+5cd65972ba09979b73be0fdbdd754a94765a5055c2c7c2fe4e258db1316ae423
+a3f2cc09d54343df71896d802e733ad097aef3000d44ead0dc46324f4249ee70
+81e1e2867b38c3ac6e36bc57f1eeb411092949454ecc4c839c2cfc76f564fd20
+9734a8e34ffd5abd262654ce62a8356c6cb6eceae4ca9d2a25220540084f518a
+72f817a9f861b8796a905658d59d778076f091fdbad5f745ffe10d143e3188b6
+cd0aa8e5b22e9d299c78a757aff22bb0136f91c082d8e42df6d5038c6588de20
+82e529e7b929f313e9dff8b1facee93a13d0d07d86bdbd28624437b8d0b18cab
+45756e55ccddb5a07a8a6cf910b174affa85b165b6d173f34debe522d0a3ece0
+6c2b55bd3005304d551521a92563191bc1a6c358024609bfd93ada53535d077b
+a4f0bacd02e1a60c950f0d15517e0faee13b5b81f15e783a843e847e7ce4408a
+f7245ca1f2447c98f6f6f4bbe47e0953bfa3d23f508616aac32a1906fad5f01c
+2bba278db10e2501d9d72cacc2539df20f9ccef5368227b36df16b11e58ea067
+c4253ac6bd341ff5f4bf72cefd0558e48bb19c4e0655abdeb55fa7654a3fef26
+cd8dc97b114480093504d99b87995231361af3d436bd83e5378091b6f9c96c96
+e631420a5b94a2f01da79ffea5a3fde2bc44fb66627cc3402830b7523dc9385e
+ff6287a2ab57fbd2fe113f312df58946c9b5e15ed0c79b78537da202c5ecddc9
+32bea2f392ababb4c008a0fd4281a313afd6b73b60606aac91d8a113003e8130
+b3e9d2f1df92724bd5303d5b804c6be355b71bcf6df2b63bfb2590b7666eaf3d
+981dcadaddff36a6051554f25e321753aa573f35e3fc124148bd7123bd747d33
+2661029c1e9da8b7c6aa1b241ac9e7af193f38f61ff3854bd1d2c515975b0f40
+5e5d2f3e4b603e0c68d8c87000a3cbe020faf230b12e30275a5a7bb358deb015
+4cc56125fa65f659445f2e68d29776489226a4fd27c8f48b3c246d77c36a9738
+8083acabd2239064b4680a4618c24180ea3537e23fd5601103f474e4312b4e59
+22e28e07f77e598b78789efec6e52b89b54337e52bb82891ed19ba2f7ee727cb
+9631faf8c9110461b7697bea7ba63062045b8ed0e0e9903200369522227d73e6
+7a447a6258fec73fd8cd080d1738b825ee85fb34fc81eb3df2b7420753ca4661
+6660d993fa13c2a65d135cf54c2ed132f026c692240beb2b4ce2694fb9c13962
+01b3249979790456d483e93442114fdd803b28ff7f1ec321c3f18da98cf5f6f0
+edfe14cb6e3d8eca00be9b512d778d96c5258b8381311cfa2e74ade1786f413b
+3c0048c91ff6950327b35e462c94d8198ab425feb6fc219aecf157d752d6ef1f
+fb4d05888d5cd0f4c259b19cfd6fe325f4ca9beb430557fcdd5b6866926f3f4a
+3bdcf1c7ad1df52b543d4041f37544375a9349cfcfb137b069af06ae4ed11c8e
+3a6172f4fbd4ed73cb3650cdc82e5fe91bfbac333f1eaac951e7a105f83cea59
+eeb7a923fb2bd0b18ec9a40e4840c1293e3871f0aae676117077a7a9e1c49666
+20de6751072a51bc7499200b94fba3a8b7ee65d0ae3bbda0066b984aff005b83
+61a1f3ab4f797ee0f8f44a1410f61d67e633e6a920cfba6af9f7d0cb150fa03e
+1908bbfab93d062181dc793afe00f0acac5dabac4e71c76e8f7cb5d64c053267
+7db541c09e68dfd50d2ebbe00a9be7256c4b321896a31d83643cd1f2b6bf10c5
+85f7350354c53f99b8b92882f142d069e07a396971311c49f16ce9f93c2b95e0
+e1245f93fc130479cfc613215110d20bb3ab24d7fde139ddd376ebf7f9078121
+484e437b72412fd53c726e0aae0d02db4ff81a51e792507e2d45b4685f270e70
+3d63e15e0c7dabacc30e7ac546fcbb5f47c66db298f5903c3049bdac1bae22f6
+dd115cd7ab9012851d5399
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+%%EndFont
+TeXDict begin 40258431 52099146 1000 600 600 (metafp.dvi)
+@start /Fa 143[47 45 1[72 6[28 1[47 40 99[{}6 90.9091
+/CMSSI10 rf /Fb 135[48 1[48 1[48 1[48 4[48 3[48 3[48
+2[48 48 97[{}9 90.9091 /CMITT10 rf /Fc 240[45 15[{}1
+90.9091 /CMSY10 rf /Fd 134[44 42 60 42 49 30 37 38 42
+46 46 51 74 23 42 28 28 46 42 28 42 46 42 42 46 28 7[68
+2[68 65 51 2[62 70 68 82 57 2[35 1[70 59 62 69 65 1[68
+6[28 7[46 3[28 33 28 4[28 26[51 12[{}49 90.9091 /CMTI10
+rf /Fe 201[30 30 30 30 30 30 49[{}6 49.8132 /CMR6 rf
+/Ff 135[42 1[42 1[33 35 31 1[47 45 1[72 3[22 47 1[28
+40 47 40 10[61 1[61 1[62 3[58 2[80 3[25 1[61 2[66 68[{}22
+90.9091 /CMSS10 rf /Fg 129[44 44 44 44 44 44 44 44 44
+44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44
+44 44 44 44 44 1[44 44 44 44 44 44 44 44 44 44 44 44
+44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44
+44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44
+44 44 1[44 44 44 44 44 44 44 44 44 44 33[{}92 83.022
+/CMTT10 rf /Fh 133[50 59 2[59 1[44 44 46 1[62 56 62 1[31
+2[31 2[34 51 62 50 1[54 8[85 3[78 62 2[77 3[67 5[70 2[81
+14[56 56 56 56 2[31 4[44 44 40[{}30 99.6264 /CMBX12 rf
+/Fi 134[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 2[48 1[48 2[48 3[48
+2[48 1[48 48 48 6[48 48 1[48 48 48 3[48 1[48 48 48 48
+48 48 48 48 48 48 48 48 48 48 4[48 48 48 48 1[48 1[48
+48 33[{}61 90.9091 /CMTT10 rf /Fj 201[35 35 35 35 35
+35 49[{}6 66.4176 /CMR8 rf /Fk 139[54 42 55 1[51 58 56
+68 3[27 2[49 51 57 54 53 56 51[34 45[{}15 90.9091 /CMCSC10
+rf /Fl 137[39 39 39 39 39 1[39 39 39 39 39 39 1[39 39
+39 1[39 39 39 39 39 32[39 17[39 39 45[{}22 74.7198 /CMTT9
+rf /Fm 134[41 1[55 41 43 30 30 30 41 43 38 43 64 21 41
+1[21 43 38 23 34 43 34 43 38 8[58 79 2[55 43 57 1[52
+1[58 70 48 6[52 59 1[54 58 7[38 2[38 2[38 1[38 2[21 1[21
+2[30 30 27[43 12[{}45 74.7198 /CMR9 rf /Fn 252[32 3[{}1
+49.8132 /CMSY6 rf /Fo 131[91 1[40 48 48 66 48 51 35 36
+36 48 51 45 51 76 25 48 28 25 51 45 28 40 51 40 51 45
+25 2[25 1[25 1[68 68 93 68 68 66 51 67 71 62 71 68 83
+57 71 47 33 68 71 59 62 69 66 64 68 5[25 25 45 45 45
+45 45 45 45 45 45 45 45 25 30 25 1[45 35 35 25 71 4[25
+18[76 1[51 53 11[{}80 90.9091 /CMR10 rf /Fp 135[55 2[58
+41 41 43 1[58 52 58 87 29 2[29 1[52 32 48 58 46 58 51
+12[73 3[71 79 82 99 3[40 1[82 66 69 2[74 79 10[52 52
+52 52 52 52 36[58 12[{}36 90.9091 /CMBX10 rf /Fq 135[71
+2[75 52 53 55 1[75 67 75 112 37 2[37 1[67 41 61 75 60
+75 65 12[94 1[100 1[92 101 105 128 81 2[50 1[106 85 88
+1[97 96 102 12[67 67 67 67 36[75 12[{}37 119.552 /CMBX12
+rf /Fr 139[49 4[53 51 62 6[44 46 3[51 97[{}7 83.022 /CMCSC10
+rf /Fs 134[44 1[60 44 46 32 33 33 1[46 42 46 69 23 44
+1[23 46 42 25 37 46 37 46 42 12[60 3[57 2[76 3[30 7[62
+18[23 1[23 44[{}29 83.022 /CMR10 rf /Ft 139[37 38 39
+14[42 53 46 31[72 65[{}7 83.022 /CMBX10 rf /Fu 136[51
+2[51 51 51 1[51 51 51 51 51 2[51 1[51 1[51 1[51 51 33[51
+17[51 46[{}16 99.6264 /CMTT12 rf /Fv 252[35 3[{}1 66.4176
+/CMSY8 rf /Fw 136[70 1[54 38 38 38 2[49 54 1[27 2[27
+3[43 3[49 9[100 1[73 4[66 5[50 6[70 1[73 6[27 7[49 49
+49 48[{}21 99.6264 /CMR12 rf /Fx 139[85 4[91 88 107 6[77
+80 3[88 97[{}7 143.462 /CMCSC10 rf /Fy 135[70 2[73 51
+52 51 1[73 66 73 111 3[36 1[66 1[58 73 58 1[66 13[73
+98 1[90 2[122 7[90 69[{}20 143.462 /CMR17 rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+
+%%EndSetup
+%%Page: 1 1
+1 0 bop 298 937 a Fy(Some)43 b(Exp)t(eriences)h(in)f(Running)j
+Fx(met)-10 b(af)m(ont)43 b Fy(and)h(MetaP)l(ost)1673
+1190 y Fw(P)m(eter)33 b(Wilson)2226 1154 y Fv(\003)1842
+1306 y Fw(CUA)1129 1422 y(no)m(w)g(at:)43 b Fu
+(peter.r.wilson@boeing.co)q(m)1670 1625 y Fw(10)32 b(June)i(2000)1767
+2060 y Ft(Abstract)502 2211 y Fs(Although)25 b(the)g(man)n(uals)f
+(describing)g(the)h Fr(met)-6 b(af)n(ont)26 b Fs(and)e(MetaP)n(ost)g
+(languages)f(are)g(go)r(o)r(d,)377 2311 y(the)31 b(instructions)f(for)h
+(actually)f(running)g(the)h(programs)d(are)i(somewhat)g(w)n(eak)n(er.)
+44 b(This)30 b(article)377 2411 y(describ)r(es)h(some)g(of)g(the)h
+(things)f(that)h(I)f(ha)n(v)n(e)f(learn)n(t)h(in)g(this)h(resp)r(ect,)g
+(and)f(ma)n(y)g(b)r(e)h(helpful)g(to)377 2510 y(others)27
+b(who)g(are)g(starting)g(along)f(the)i(Meta)f(trail.)150
+2797 y Fq(Con)l(ten)l(ts)150 3000 y Fp(1)84 b(In)m(tro)s(duction)2836
+b(2)286 3113 y Fo(1.1)94 b(Con)m(v)m(en)m(tions)42 b(.)k(.)g(.)f(.)h(.)
+g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g
+(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)184
+b(2)150 3317 y Fp(2)84 b(General)3053 b(2)150 3521 y(3)84
+b(MET)-9 b(AF)m(ONT)2804 b(2)150 3725 y(4)84 b(MetaP)m(ost)2971
+b(5)286 3838 y Fo(4.1)94 b(\(p)s(df)7 b(\)LaT)-8 b(eX)48
+b(.)e(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h
+(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)
+h(.)184 b(5)286 3951 y(4.2)94 b(T)-8 b(eX)31 b(or)g(LaT)-8
+b(eX)91 b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)
+h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f
+(.)h(.)184 b(7)286 4064 y(4.3)94 b(P)m(ostScript)31 b(fon)m(ts)h(.)45
+b(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f
+(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)184
+b(9)286 4176 y(4.4)94 b(F)-8 b(on)m(t)32 b(st)m(yles)g(and)e(sizes)66
+b(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
+g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
+b(10)150 4380 y Fp(A)57 b(Example)35 b(\014les)g(for)g(a)g(MET)-9
+b(AF)m(ONT)34 b(fon)m(t)1646 b(14)150 4584 y(B)62 b(MetaP)m(ost)36
+b(btexed)e(pro)s(cessing)2069 b(16)150 4871 y Fq(List)45
+b(of)h(T)-11 b(ables)286 5073 y Fo(1)164 b(MetaP)m(ost)33
+b(lab)s(el)e(t)m(yp)s(esetting)91 b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)f(.)h
+(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)
+h(.)138 b(12)p 150 5135 1440 4 v 252 5189 a Fn(\003)288
+5220 y Fm(With)26 b(additional)g(insigh)n(ts)h(and)e(con)n(tributions)h
+(b)n(y)e(Daniel)i(Luec)n(king)g(\()p Fl(luecking@comp.uark.edu)p
+Fm(\).)1927 5531 y Fo(1)p eop
+%%Page: 2 2
+2 1 bop 150 573 a Fq(1)135 b(In)l(tro)t(duction)150 776
+y Fo(When)32 b(I)h(started)g(using)h Fk(met)-6 b(af)n(ont)p
+Fo(,)31 b(and)h(later)i(MetaP)m(ost,)i(there)d(w)m(as)g(su\016cien)m(t)
+g(do)s(cumen)m(tation)150 889 y(a)m(v)-5 b(ailable)39
+b(so)e(that)h(I)f(could)f(pro)s(duce)g(w)m(ork)-5 b(able)38
+b(co)s(de.)60 b(The)37 b(problem)f(w)m(as)h(that)h(I)e(could)h(not)g
+(\014nd)150 1002 y(m)m(uc)m(h)d(do)s(cumen)m(tation)h(on)f(ho)m(w)g(to)
+h(run)e(them)h(to)h(see)f(if)g(m)m(y)h(co)s(de)f(actually)i(w)m(ork)m
+(ed.)52 b(This)33 b(is)i(just)150 1115 y(a)40 b(short)g(summary)e(of)i
+(the)g(results)g(of)g(k)m(eeping)h(a)f(w)m(atc)m(hful)g(ey)m(e)h(on)f
+(questions)g(and)f(answ)m(ers)3575 1082 y Fj(1)3654 1115
+y Fo(on)150 1227 y Fi(comp.text.tex)p Fo(,)c(and)h(other)h(exp)s
+(erimen)m(ts,)i(in)e(order)f(to)i(get)g(the)f(systems)f(to)i(run.)59
+b(It)37 b(is)g(o\013ered)150 1340 y(in)e(the)g(hop)s(e)f(that)h(it)g
+(migh)m(t)h(b)s(e)e(useful)g(to)i(others)f(and)f(comes)i(with)e(a)h
+(request)g(for)g(corrections)h(or)150 1453 y(additions)30
+b(to)i(m)m(y)e(remarks.)150 1697 y Fh(1.1)112 b(Con)m(v)m(en)m(tions)
+150 1868 y Fo(I)33 b(w)m(ork)g(on)f(a)i(couple)f(of)g(di\013eren)m(t)h
+(un*x)e(b)s(o)m(xes)h(and)f(use)h(the)g(teT)-8 b(eX)34
+b(distribution,)f(so)g(some)h(of)f(m)m(y)150 1981 y(remarks)j(ma)m(y)i
+(ha)m(v)m(e)f(to)h(b)s(e)e(translated)h(if)g(y)m(ou)g(are)g(on)g
+(another)g(kind)e(of)i(b)s(o)m(x)g(or)f(ha)m(v)m(e)i(a)f(di\013eren)m
+(t)150 2094 y(distribution.)58 b(I'll)36 b(use)g Fi($TETEX)f
+Fo(as)h(the)h(ro)s(ot)f(of)g(the)h(T)-8 b(eX)37 b(directory)f(system.)
+59 b(In)35 b(m)m(y)i(case)g(this)f(is)150 2207 y(something)29
+b(lik)m(e)g Fi(/opt/teTeX)p Fo(,)d(so)j(the)f(directory)h
+Fi($TETEX/texmf)c Fo(is)j(actually)i Fi(/opt/teTeX/texmf)p
+Fo(.)150 2320 y(As)g(another)h(shorthand)e(I'll)i(use)f
+Fi($TEXMF)f Fo(to)i(stand)f(for)g Fi($TETEX/texmf)p Fo(.)291
+2433 y(I)25 b(will)h(also)h(use)e Fg(?)g Fo(as)h(the)g(system)f(prompt)
+g(when)f(I)i(w)m(an)m(t)g(to)g(sho)m(w)g(an)f(example)i(terminal)f
+(session.)150 2719 y Fq(2)135 b(General)150 2922 y Fo(The)38
+b Fk(met)-6 b(af)n(ont)p Fo(b)s(o)s(ok)35 b([Kn)m(u86])j(is)g(indisp)s
+(ensable)f(if)h(y)m(ou)h(w)m(an)m(t)f(to)h(use)f Fk(met)-6
+b(af)n(ont)36 b Fo(for)i(creating)150 3035 y(y)m(our)30
+b(o)m(wn)h(fon)m(ts.)291 3148 y(MetaP)m(ost)e(is)e(based)f(on)g
+Fk(met)-6 b(af)n(ont)24 b Fo(and)i(w)m(as)h(dev)m(elop)s(ed)g(b)m(y)f
+(John)f(Hobb)m(y)i([Hob92)q(].)40 b(Although)150 3261
+y(the)d(user)g(man)m(ual)h(explains)f(prett)m(y)h(m)m(uc)m(h)f(ev)m
+(erything)h(ab)s(out)f(the)h(language)g(I)f(found)f(the)i
+Fk(met)-6 b(a-)150 3374 y(f)n(ont)p Fo(b)s(o)s(ok)24
+b(w)m(as)i(a)g(useful)e(supplemen)m(t.)39 b(Both)26 b([GRM97)r(])f(and)
+g([Ho)s(e98)r(])h(giv)m(e)h(examples)f(of)f(MetaP)m(ost)150
+3487 y(co)s(de;)42 b(the)37 b(co)m(v)m(er)j(illustration)e(on)f(Ho)s
+(enig's)i(b)s(o)s(ok)e(is)g(a)h(MetaP)m(ost)i(picture.)62
+b(MetaP)m(ost)40 b(pro)s(duces)150 3600 y(Encapsulated)29
+b(P)m(ostScript)h(and)e(Keith)h(Rec)m(kdahl)h(describ)s(es)e(ho)m(w)h
+(this)g(can)h(b)s(e)e(b)s(est)h(imp)s(orted)f(in)m(to)150
+3713 y(LaT)-8 b(eX)31 b(do)s(cumen)m(ts)f([Rec97)r(].)291
+3826 y(When)35 b(do)s(cumen)m(ting)i Fk(met)-6 b(af)n(ont)33
+b Fo(or)i(MetaP)m(ost)j(co)s(de)d(I)g(use)g(the)g(con)m(v)m(en)m(tions)
+i(of)f(the)f(LaT)-8 b(eX)150 3938 y Fk(docstrip)25 b
+Fo(utilit)m(y)j(and)e(the)h Ff(do)s(c)g Fo(pac)m(k)-5
+b(age)29 b([GMS94)q(].)40 b(Unsurprisingly)25 b(I)h(supplemen)m(t)g
+(the)h Ff(do)s(c)g Fo(pac)m(k-)150 4051 y(age)i(with)e(the)h
+Ff(do)s(cmfp)g Fo(pac)m(k)-5 b(age)30 b([Wil99)r(])e(whic)m(h)f(I)h
+(dev)m(elop)s(ed)g(for)g Fk(met)-6 b(af)n(ont)25 b Fo(and)i(MetaP)m
+(ost)j(co)s(de.)150 4338 y Fq(3)135 b(MET)-11 b(AF)l(ONT)150
+4541 y Fo(My)39 b(metho)s(d)f(of)g(learning)h(to)g(use)f
+Fk(met)-6 b(af)n(ont)37 b Fo(for)h(fon)m(tmaking)h(w)m(as)g(to)g(study)
+f(others')h(co)s(de)g(and)150 4654 y(then)29 b(try)f(and)g(adapt)h
+(bits)g(and)f(pieces)i(to)g(m)m(y)f(purp)s(oses.)38 b(Some)29
+b(of)g(the)g(results)f(are)i(on)e(CT)-8 b(AN.)29 b(The)150
+4767 y(fon)m(ts)24 b(in)f Fi(../fonts/archaic)18 b Fo(are)24
+b(v)m(ery)g(simple)f(rectilinear)i(glyphs)d(as)i(they)f(are)h(based)f
+(on)g(scratc)m(hed)150 4879 y(lettering)33 b(on)f(w)m(alls)g(or)g(p)s
+(ottery)g(\(from)g(ab)s(out)f(1000)j(to)e(400)p Fk(bc)p
+Fo(\).)46 b(Some)32 b(man)m(uscript)f(fon)m(ts,)i(written)150
+4992 y(with)28 b(a)i(broad-nibb)s(ed)c(p)s(en)i(and)g(m)m(uc)m(h)h
+(more)g(curv)m(ed,)g(are)g(in)g Fi(../fonts/bookhands)p
+Fo(.)35 b(The)28 b(T)-8 b(ra)5 b(jan)p 150 5054 1440
+4 v 254 5108 a Fe(1)288 5139 y Fm(Among)26 b(others,)g(Brian)h
+(Elmegaard)g(\()p Fl(be@et.dtu.dk)p Fm(\))h(has)e(b)r(een)f(v)n(ery)g
+(resp)r(onsiv)n(e)h(to)g(queries)g(ab)r(out)f(MetaP)n(ost.)1927
+5531 y Fo(2)p eop
+%%Page: 3 3
+3 2 bop 150 573 a Fo(fon)m(t)29 b(is)g(more)g(complex)h(again)g(as)f
+(it)g(is)g(a)g(constructed)g(upp)s(ercase)f(seri\013ed)h(fon)m(t)g
+(based)g(on)g(a)g(Roman)150 686 y(inscription)h(dated)h(114)p
+Fk(ad)g Fo(and)f(is)g(in)g Fi(../fonts/trajan)p Fo(.)291
+799 y(The)e(command)f(to)i(run)d Fk(met)-6 b(af)n(ont)26
+b Fo(is)i Fg(mf)f Fo(on)h(m)m(y)g(system)g(\(but)f(it)i(migh)m(t)f
+(di\013er)g(on)g(y)m(ours\),)h(and)150 912 y(I'll)k(use)g
+Fg(FNT)e Fo(to)i(stand)g(for)f(the)h(name)g(of)g(a)g(new)f(fon)m(t,)i
+(so)f(corresp)s(ondingly)f(the)h(name)f(of)h(the)g(main)150
+1024 y Fk(met)-6 b(af)n(ont)28 b Fo(\014le)j(is)f Fi(FNT.mf)p
+Fo(.)291 1137 y(I)20 b(found)g(it)h(useful)f(to)h(create)h(a)f
+(directory)g(called)h Fi($TEXMF/fonts/source/pub)o(lic/)o(FNT)14
+b Fo(in)20 b(whic)m(h)150 1250 y(to)31 b(do)f(the)h Fk(met)-6
+b(af)n(ont)p Fo(ing.)291 1363 y(An)33 b(imp)s(ortan)m(t)g(part)f(of)h
+(the)g(fon)m(t)h(design)f(pro)s(cess)f(is)h(viewing)g(large)h(pro)s
+(ofs)e(of)h(the)g(c)m(haracters.)150 1476 y(A)26 b(sp)s(ecial)g(gra)m
+(y)g(fon)m(t)g(is)g(used)f(for)g(this)h(purp)s(ose.)37
+b(I)25 b(use)h(the)f(common)h Fd(ljfour)36 b Fo(\(600dpi\))27
+b(prin)m(ter)e(mo)s(de,)150 1589 y(but)k(the)h(\014rst)f(time)h(I)f
+(tried)h(to)g(pro)s(duce)f(a)h(pro)s(of)f(I)g(got)i(an)f(error)f
+(regarding)h(the)f(mo)s(de,)h(and)f(it)h(to)s(ok)150
+1702 y(a)g(while)f(to)h(get)g(o)m(v)m(er)h(this)e(h)m(urdle.)39
+b(The)29 b(gra)m(y)h(fon)m(ts)g(are)g(in)e Fi
+($TEXMF/fonts/source/public)o(/mis)o(c)150 1815 y Fo(but)h(as)h(pro)m
+(vided)f(they)h(are)g(only)f(for)h(an)f Fd(imagen)37
+b Fo(\(300dpi\))31 b(prin)m(ter.)40 b(T)-8 b(o)30 b(\014x)f(the)h
+(problem)f(I)g(did)g(the)150 1928 y(follo)m(wing.)286
+2110 y Fc(\017)46 b Fo(Copied)30 b Fi(gray.mf)f Fo(to)i
+Fi(gray.original.mf)286 2296 y Fc(\017)46 b Fo(Edited)38
+b Fi(gray.mf)e Fo(b)m(y)i(commen)m(ting)i(out)e(the)h
+Fi(imagen)d Fo(line)j(and)e(added)h(an)g Fi(ljfour)e
+Fo(line,)41 b(so)377 2409 y(that)31 b(the)g(\014le)f(then)g(lo)s(ok)m
+(ed)i(lik)m(e:)377 2614 y Fg(\045)43 b(gray.mf)377 2714
+y(\045)g(input)f(grayimagen)83 b(\045)43 b(`standard')d(gray)i(font)f
+(is)i(for)g(imagen)377 2813 y(input)f(grayljfour)170
+b(\045)43 b(gray)f(font)g(for)g(ljfour)f(mode)377 2913
+y(\045)i(end)g(gray.mf)286 3132 y Fc(\017)j Fo(Copied)30
+b Fi(grayimagen.mf)d Fo(to)k Fi(grayljfour.mf)c Fo(and)j(edited)g(this)
+h(to)g(b)s(ecome:)377 3337 y Fg(\045)43 b(grayljfour.mf)377
+3437 y(if)g(mode<>ljfour:)38 b(errmessage)i(``This)h(file)h(is)g(for)h
+(ljfour)e(only'';)g(fi)377 3536 y(font_identifier)d(``GRAYLJFOUR'';)377
+3636 y(boolean)j(lightweight;)377 3736 y(input)h(grayf)377
+3835 y(\045)h(end)g(grayljfour.mf)286 4054 y Fc(\017)j
+Fo(I)30 b(k)m(ept)h(all)h(the)e(\014les)h(in)f(the)g(same)h
+Fi(../public/misc)26 b Fo(directory)-8 b(.)291 4236 y(T)g(o)31
+b(generate)h(a)f(pro)s(of)e(fon)m(t)i(I)f(do)150 4405
+y Fg(?)43 b(mf)g(FNT)150 4505 y(?)g(gftodvi)e(FNT.2602gf)150
+4687 y Fo(and)31 b(the)h(pro)s(of)f(output)g(is)g(written)h(to)g
+Fi(FNT.dvi)p Fo(.)43 b(It)32 b(can)f(then)h(b)s(e)f(view)m(ed)h(in)f
+(the)h(normal)g(manner;)150 4800 y(normally)d(I)g(\014nd)f(that)i
+(using)g Ff(xdvi)f Fo(is)g(usually)g(adequate)h(instead)g(of)f(hardcop)
+m(y)-8 b(.)41 b(Actually)-8 b(,)31 b(I)e(put)g(the)150
+4913 y(commands)h(in)m(to)h(a)g(script)f(as)h(an)m(y)g(new)f(fon)m(t)g
+(needs)g(lots)i(of)e(c)m(hec)m(king)i(and)e(revision.)41
+b(F)-8 b(or)31 b(example)150 5082 y Fg(#)43 b(script)e(pFNT)h(to)h
+(generate)d(proof)i(font)g(for)g(FNT)150 5182 y(mf)h(FNT)150
+5282 y(gftodvi)e(FNT.2602gf)1927 5531 y Fo(3)p eop
+%%Page: 4 4
+4 3 bop 150 573 a Fg(echo)150 672 y(echo)42 b(Proof)f(output)h(in)g
+(FNT.dvi)150 772 y(#)h(end)g(pFNT)e(script)291 960 y
+Fo(After)32 b(I)f(got)i(some)f(pro)s(of)e(c)m(haracters)j(that)f(I)g(w)
+m(as)f(happ)m(y)g(with)g(I)h(then)f(used)g(them)g(in)g(a)h(normal)150
+1073 y(LaT)-8 b(eX)37 b(do)s(cumen)m(t)f(to)h(see)f(ho)m(w)g(they)g
+(app)s(eared)g(at)h(normal)f(size)g(and)g(ho)m(w)g(they)g(\014tted)g
+(together.)150 1186 y(This)c(in)m(v)m(olv)m(ed)i(writing)f(a)g(small)h
+(test)f(\014le,)h(a)f(pac)m(k)-5 b(age)35 b(to)f(enable)f(the)g(new)f
+(fon)m(t)h(to)h(b)s(e)e(used)g(easily)-8 b(,)150 1298
+y(and)30 b(fon)m(t)h(description)f(\()p Fi(.fd)p Fo(\))g(\014les.)41
+b(I)30 b(also)h(found)e(that)i(I)g(had)e(to)i(add)f(line\(s\))h(lik)m
+(e:)150 1411 y Fg(FNT.mf)259 b(public)g(FNT)150 1524
+y Fo(to)33 b(the)f(\014le)h Fi($TEXMF/fontname/special)o(.map)o
+Fo(,)27 b(otherwise)33 b(the)f(automatic)i(fon)m(t)f(creation)h
+(utilities)150 1637 y(could)29 b(not)h(\014nd)e(the)h
+Fi(FNT.mf)f Fo(\014le.)40 b(The)29 b(App)s(endix)f(includes)h(examples)
+h(of)f(the)h(v)-5 b(arious)29 b(\014les)h(for)f(one)150
+1750 y(of)i(m)m(y)f(man)m(uscript)g(fon)m(ts.)291 1863
+y(The)35 b(automatic)h(fon)m(t)g(creation)g(pro)s(cedure)e(creates)i
+(\014les)f(in)g(directories)h Fi($TEXMF/fonts/tfm/)150
+1976 y(public/FNT)c Fo(for)i(the)g Fi(.tfm)f Fo(\014les,)j(and)e(in)g
+Fi($TEXMF/fonts/pk/ljfour/p)o(ubl)o(ic/F)o(NT)28 b Fo(for)34
+b(the)h Fi(.pk)150 2089 y Fo(\014les)j(\(if)h(y)m(ou)f(use)g(a)h(mo)s
+(de)e(other)i(than)f(ljfour)f(then)h(the)h Fi(.pk)e Fo(\014les)h(will)h
+(b)s(e)e(in)h(a)h(corresp)s(ondingly)150 2202 y(di\013eren)m(t)e
+(directory\).)60 b(If)37 b Fi(.tfm)e Fo(and)h Fi(.pk)g
+Fo(\014les)g(exists)i(in)e(these)h(directories)h(then)e
+Fk(met)-6 b(af)n(ont)35 b Fo(will)150 2315 y(not)c(b)s(e)f(called.)43
+b(So,)31 b(when)f(an)m(y)h(c)m(hanges)g(are)g(made)g(to)h(the)e
+Fi(FNT.mf)f Fo(\014le)i(the)g(con)m(ten)m(ts)i(of)d(these)i(t)m(w)m(o)
+150 2428 y(directories)37 b(m)m(ust)f(b)s(e)f(deleted)h(b)s(efore)g
+(the)g(test)h(do)s(cumen)m(t)e(is)h(LaT)-8 b(eXed.)58
+b(I)36 b(wrote)g(another)g(script)150 2540 y(that)d(emptied)f(the)h
+(directories)g(and)f(then)g(ran)f(the)i(test)g(do)s(cumen)m(t)f
+(\(called)i Fi(tryfont.tex)29 b Fo(for)j(this)150 2653
+y(example\).)42 b(This)29 b(lo)s(oks)i(lik)m(e:)150 2828
+y Fg(#)43 b(script)e(TRYIT)h(to)h(run)f(testfont)e(document)150
+2927 y(echo)i(removing)e(FNT.tfm)h(and)h(FNT.pk)f(files)150
+3027 y(rm)i($TEXMF/fonts/tfm)o(/p)o(ub)o(lic)o(/F)o(NT/)o(*.)o(tfm)150
+3127 y(rm)g($TEXMF/fonts/pk/)o(lj)o(fo)o(ur/)o(pu)o(bli)o(c/)o(FNT)o
+(/*)o(.p)o(k)150 3226 y(echo)f(typesetting)150 3326 y(latex)g(tryfont)
+150 3425 y(echo)g(Result)f(in)i(FNT.dvi)150 3525 y(#)g(end)g(TRYIT)e
+(script)291 3713 y Fo(LaT)-8 b(eX)27 b(comes)h(with)e(a)h(\014le)f
+(called)i Fi(nfssfont.tex)23 b Fo(whic)m(h)j(is)h(designed)f(for)g(in)m
+(teractiv)m(ely)k(testing)150 3826 y(a)k(new)f(fon)m(t,)j(either)e
+(instead)g(of)g(or)f(as)h(w)m(ell)h(as)f(using)f(a)i(test)f(\014le)g
+(of)g(y)m(our)g(o)m(wn)f(making.)51 b(A)34 b(t)m(ypical)150
+3939 y(session)c(migh)m(t)i(lo)s(ok)f(lik)m(e)g(this,)g(where)f(the)g
+(fon)m(t)h(under)e(test)i(is)g(called)g Fi(rust10)p Fo(:)150
+4113 y Fg(?)43 b(latex)f(nfssfont)150 4213 y(Normal)f(latex)h(startup)e
+(messages)150 4412 y(Name)i(of)h(the)f(new)g(font)g(to)h(test)f(=)h
+(rust10)150 4511 y(Now)f(type)g(a)h(test)f(command)f(\(\\help)g(for)i
+(help\):\))150 4611 y(*\\table)150 4711 y([1])150 4810
+y(*\\bye)150 4910 y(\(see)f(the)g(transcript)e(file)i(for)g(additional)
+d(information\))150 5010 y(Output)i(written)g(on)i(nfssfont.dvi)38
+b(\(1)43 b(page,)e(6040)h(bytes\).)150 5109 y(Transcript)d(written)i
+(on)i(nfssfont.log)150 5209 y(?)g(dvips)f(nfssfont)1927
+5531 y Fo(4)p eop
+%%Page: 5 5
+5 4 bop 291 573 a Fo(After)36 b(latex)h(prin)m(ts)d(the)i(usual)f
+(startup)g(messages)h(y)m(ou)g(are)g(ask)m(ed)g(for)f(the)h(name)f(of)h
+(a)f(fon)m(t)h(to)150 686 y(test.)50 b(In)33 b(the)h(example)g(I)f
+(resp)s(onded)e(with)i Fi(rust10)f Fo(as)h(the)h(name)f(of)h(the)f(fon)
+m(t)h(\(note)g(that)g(there)g(is)150 799 y(no)g(\014le)h(extension\).)
+53 b(Y)-8 b(ou)35 b(are)g(then)f(in)m(vited)h(to)g(t)m(yp)s(e)f(a)h
+(command)f(\(the)h(nfssfon)m(t)f(prompt)f(is)i Fg(*)p
+Fo(\).)52 b(I)150 912 y(resp)s(onded)26 b(with)h Fg(\\table)e
+Fo(whic)m(h)i(generates)i(a)f(table)h(con)m(taining)g(all)f(the)g(c)m
+(haracters)h(in)e(the)h(fon)m(t.)40 b(A)m(t)150 1024
+y(the)34 b(next)g(prompt)e(I)i(said)g Fg(\\bye)e Fo(whic)m(h)h(ends)g
+(the)h(session.)50 b(The)34 b(resulting)h Fi(nfssfont.dvi)30
+b Fo(\014le)k(can)150 1137 y(then)g(b)s(e)f(prin)m(ted)g(for)h(insp)s
+(ection.)51 b(T)m(yping)34 b Fg(\\help)e Fo(at)j(an)m(y)f
+Fg(*)f Fo(prompt)g(will)i(list)f(a)g(brief)g(description)150
+1250 y(of)d(the)f(a)m(v)-5 b(ailable)33 b(commands)d(on)g(the)h
+(terminal.)291 1363 y(Finally)-8 b(,)35 b(iterate)g(and)d(iterate)i
+(and)e(iterate)j(un)m(til)e(y)m(ou)g(are)g(satis\014ed)g(with)f(y)m
+(our)h(new)f(fon)m(t)i(in)e(all)150 1476 y(its)f(p)s(ossible)f(uses.)
+150 1760 y Fq(4)135 b(MetaP)l(ost)150 1963 y Fo(The)29
+b(\014rst)f(problem)h(that)h(I)f(had)g(when)f(trying)h(to)h(run)e
+(MetaP)m(ost)k(w)m(as)e(that)f(the)h(command)f(giv)m(en)h(in)150
+2076 y(the)24 b(user)g(man)m(ual,)i(namely)f Fi(mp)p
+Fo(,)g(wrote)g(a)f(bunc)m(h)f(of)h(P)m(ostScript)h(co)s(de)f(to)h(the)g
+(terminal)f(but)g(otherwise)150 2189 y(w)m(as)36 b(no)f(help.)56
+b(I)35 b(ev)m(en)m(tually)i(\014gured)d(out)i(that)g(the)g(correct)g
+(command)f(for)h(m)m(y)f(system)h(is)f Fi(mpost)p Fo(.)150
+2302 y(Ha)m(ving)d(a)e(\014le)h Fi(pic.mp)d Fo(con)m(taining)k(MetaP)m
+(ost)h(\014gures)d(and)g(running:)150 2415 y Fg(?)43
+b(mpost)f(pic)150 2528 y Fo(will)23 b(pro)s(duce)f(a)i(set)g(of)f
+(output)g(\014les)g(called)h Fi(pic.N)p Fo(,)e(where)h(eac)m(h)h
+Fi(N)f Fo(corresp)s(onds)f(to)i(the)f Fi(beginfig\(N\))150
+2641 y Fo(command)38 b(in)g Fi(pic.mp)p Fo(.)64 b(These)38
+b(are)h(Encapsulated)f(P)m(ostScript)h(\014les)g(and)e(can)i(b)s(e)f
+(used)g(within)g(a)150 2753 y(LaT)-8 b(eX)31 b(do)s(cumen)m(t)f(via)h
+(the)g(normal)f Fg(\\includegraphics)24 b Fo(command.)41
+b(F)-8 b(or)31 b(example:)150 2915 y Fg(\\begin{figure})150
+3014 y(\\centering)150 3114 y(\\includegraphics)o({pi)o(c.)o(3})150
+3214 y(\\caption{...})150 3313 y(\\end{figure})291 3488
+y Fo(F)-8 b(or)29 b(pro)s(of)f(viewing)g(of)h(MetaP)m(ost)i(results)d
+(there)g(is)g(a)h(\014le)f(called)i Fi(mproof.tex)25
+b Fo(whic)m(h)j(should)g(b)s(e)150 3601 y(in)i(y)m(our)g(LaT)-8
+b(eX)32 b(distribution.)40 b(Doing:)150 3762 y Fg(?)j(tex)g(mproof)e
+(pic.1)g(pic.2)h(...)150 3937 y Fo(where)32 b Fi(pic.1)p
+Fo(,)g Fi(pic.2)p Fo(,)h(etc.,)i(are)e(MetaP)m(ost)i(output)d(\014les,)
+i(will)f(generate)h Fi(mproof.dvi)c Fo(con)m(taining)150
+4050 y(the)c(MetaP)m(ost)j(generated)e(Encapsulated)f(P)m(ostScript)h
+(diagrams.)39 b(This)26 b(can)g(then)g(b)s(e)f(view)m(ed)i(in)f(the)150
+4163 y(normal)428 4130 y Fj(2)498 4163 y Fo(manner.)150
+4404 y Fh(4.1)112 b(\(p)s(df)10 b(\)LaT)-9 b(eX)150 4575
+y Fo(p)s(dfLaT)h(eX)27 b(can)h(not)g(normally)g(handle)f(Encapsulated)h
+(P)m(ostScript)g(\014les)g(but)f(can)h(handle)f(MetaP)m(ost)150
+4688 y(output)44 b(\014les)g(b)s(ecause)g(of)g(their)g(particularly)g
+(simple)g(P)m(ostScript)h(usage.)82 b(Ho)m(w)m(ev)m(er,)50
+b(p)s(dfLaT)-8 b(eX)150 4801 y(exp)s(ects)24 b(these)g(\014les)g(to)g
+(ha)m(v)m(e)h(a)g Fi(.mps)d Fo(su\016x.)38 b(Th)m(us,)24
+b Fi(pic.3)e Fo(w)m(ould)i(ha)m(v)m(e)h(to)f(b)s(e)f(renamed)g(to)i
+(someting)150 4914 y(lik)m(e)38 b Fi(pic3.mps)c Fo(to)j(b)s(e)f(used)g
+(b)m(y)g(p)s(dfLaT)-8 b(eX.)36 b(In)g(the)h(case)h(of)e(a)h(single)g
+(MetaP)m(ost)i(diagram)e(this)g(is)150 5027 y(simple)c(enough)g(but)g
+(could)g(get)h(tedious)g(if)f(there)h(w)m(ere)f(man)m(y)h(of)f(them.)49
+b(There)33 b(are)h(t)m(w)m(o)h(solutions)150 5140 y(to)c(this)f
+(problem:)p 150 5196 1440 4 v 254 5250 a Fe(2)288 5282
+y Fm(Not)c(all)g(screen)g(view)n(ers)h(supp)r(ort)e(Encapsulated)h(P)n
+(ostScript,)h(so)f(y)n(ou)f(ma)n(y)g(ha)n(v)n(e)g(to)h(prin)n(t)f(the)h
+(\014le.)1927 5531 y Fo(5)p eop
+%%Page: 6 6
+6 5 bop 261 573 a Fo(1.)46 b(Noting)40 b(that)f(LaT)-8
+b(eX)39 b(will)f(accept)i(MetaP)m(ost)h(output)d(\014les)g(with)g(a)g
+Fi(.mps)g Fo(extension,)j(write)377 686 y(a)e(script)g(that)g(will)g
+(cop)m(y)h(all)f(\014les)g(of)g(the)f(form)h Fi(pic.N)e
+Fo(to)i Fi(picN.mps)p Fo(.)64 b(Then)37 b(y)m(ou)i(can)g(use)377
+799 y Fg(\\includegraphics{)o(pi)o(c3.)o(mp)o(s})20 b
+Fo(without)26 b(b)s(eing)g(concerned)g(whether)g(it)g(will)h(b)s(e)e
+(pro)s(cessed)h(b)m(y)377 912 y(LaT)-8 b(eX)32 b(or)e(b)m(y)g(p)s
+(dfLaT)-8 b(eX.)377 1062 y(Here)32 b(is)g(a)g(pair)g(of)f(scripts)h
+(that)g(will)g(do)f(this.)45 b(One)31 b(is)h(a)g(un*x)f(shell)h(script)
+f(and)g(the)h(other)g(is)377 1175 y(a)f(P)m(erl)g(script.)377
+1386 y Fg(#!)43 b(/bin/sh)377 1486 y(#################)o(##)o(###)o(##)
+o(###)o(##)o(##)o(###)o(##)o(###)o(##)o(##)o(###)o(##)o(###)o(##)o(###)
+o(##)o(##)o(###)o(##)o(###)o(#)377 1586 y(#)g(Shell)f(script)f(n2mps)
+377 1685 y(#)i(Call)f(as:)h(n2mps)e(basename)377 1785
+y(#)i(List)f(each)g(file)g(basename.*)e(in)i(the)h(directory)d(and)i
+(run)g(the)h(Perl)f(script)377 1885 y(#)h(to)g(copy)f(each)g
+(basename.N)e(to)i(basenameN.mps,)c(where)k(N)h(is)g(an)f(integer)377
+1984 y(#)377 2084 y(#)h(Copyright)d(2000,)i(Mauro)f(S.)i(Costa)f(and)g
+(Peter)f(R.)i(Wilson)377 2183 y(#################)o(##)o(###)o(##)o
+(###)o(##)o(##)o(###)o(##)o(###)o(##)o(##)o(###)o(##)o(###)o(##)o(###)o
+(##)o(##)o(###)o(##)o(###)o(#)377 2283 y(basename=${1:?"A)37
+b(file)42 b(basename)e(is)j(required."})377 2383 y(extname=N.mps)377
+2482 y(echo)f(Files)g($basename.N,)c(where)k(N)h(is)g(a)g(number,)e
+(will)h(be)g(copied)f(to)i($basename$extname)377 2582
+y(for)g(file)f(in)g(`ls)h($basename.*`)377 2682 y(do)421
+2781 y(n2mpsprl.prl)38 b($file)377 2881 y(done)377 2980
+y(#################)o(##)o(###)o(#)f(end)43 b(shell)e(script)g
+(#################)o(##)o(###)o(##)o(###)377 3279 y(#!/usr/local/bin/)o
+(pe)o(rl)c(-w)377 3379 y(#################)o(##)o(###)o(##)o(###)o(##)o
+(##)o(###)o(##)o(###)o(##)o(##)o(###)o(##)o(###)o(##)o(###)o(##)o(##)o
+(###)o(##)o(##)377 3479 y(#)43 b(Perl)f(script:)f(n2mpsprl.prl)377
+3578 y(#)i(Call)f(as:)h(n2mpsprl.prl)38 b(filename)377
+3678 y(#)43 b(If)g(filename)d(is)j(of)g(the)f(form)g(basename.N,)d
+(where)j(N)h(is)g(an)g(integer,)377 3778 y(#)g(copies)f(file)f
+(basename.N)f(to)j(file)f(basenameN.mps)377 3877 y(#)377
+3977 y(#)h(Copyright)d(2000,)i(Mauro)f(S.)i(Costa)f(and)g(Peter)f(R.)i
+(Wilson)377 4076 y(#################)o(##)o(###)o(##)o(###)o(##)o(##)o
+(###)o(##)o(###)o(##)o(##)o(###)o(##)o(###)o(##)o(###)o(##)o(##)o(###)o
+(##)o(#)377 4276 y(#)g(Test)f(for)h(correct)d(number)i(of)g(input)g
+(parameters)377 4375 y(die)h("Invalid)d(command)h(line)h
+(arguments.\\nTry)37 b($0)43 b(<src>)e(\\n")i(if\($#ARGV)c(>)44
+b(1\);)377 4475 y(die)f("Invalid)d(command)h(line)h(arguments.\\nTry)37
+b($0)43 b(<src>)e(\\n")i(if\($#ARGV)c(<)44 b(0\);)377
+4674 y(#)f(Assign)f(input)f(file)h(name)g(to)h(variable)377
+4774 y($input_file)c(=)k($ARGV[0];)377 4973 y(#)g(test)f(if)h(ends)f
+(with)g(a)h(number,)e(exit)h(if)h(not)377 5073 y(if)g(\($input_file)c
+(=~)j(/\\w\\.\\d/\))e({)j(;)h(})f(else)f({)h(exit;)e(})377
+5272 y(#)i(Remove)f(the)g("dot")f(from)h(the)h(string)e(variable)1927
+5531 y Fo(6)p eop
+%%Page: 7 7
+7 6 bop 377 573 a Fg(#)43 b(holding)e(the)h(input)g(file)g(name)377
+672 y($input_file)d(=~)k(s/\\.//)e(;)377 872 y(#)i(Create)f(a)h(list)f
+(variable)e(composed)g(of)j(the)f(string)f(variable)g(holding)377
+971 y(#)i(the)g(concatenated)38 b(input)k(file)g(name)g(and)g(the)g
+(extension)e(".mps")377 1071 y(@name_list)g(=)j(\($input_file,'.m)o(ps)
+o('\))37 b(;)377 1270 y(#)43 b(Join)f(the)h(string)e(variables)f(in)i
+(the)h(name_list)d(variable)g(into)377 1370 y(#)j(a)h(single)d(string)g
+(variable)377 1469 y($output_file)e(=)k(join\("",@name_li)o(st\))37
+b(;)377 1669 y(#)43 b(create)f(a)h(list)f(variable)e(composed)g(to)j
+(the)f(parameters)e(needed)377 1768 y(#)j(for)g(the)f(system)f(copy)h
+(command)f(excution)377 1868 y(@exec_list)f(=)j(\('cp',)e($ARGV[0],)f
+($output_file\))e(;)377 2067 y(#)43 b(Execute)e(the)h(system)g(copy)85
+b(\("cp"\))41 b(command)377 2167 y(system\(@exec_list)o(\))c(;)377
+2267 y(#################)o(##)o(###)o(##)o(###)o(#)g(end)43
+b(perl)f(script)f(###############)o(###)o(##)o(###)o(##)o(#)377
+2491 y Fo(T)-8 b(o)31 b(cop)m(y)g(the)g Fi(pic.N)e Fo(\014les)h(all)h
+(y)m(ou)g(ha)m(v)m(e)h(to)f(do)f(is:)377 2604 y Fg(?)43
+b(n2mps)f(pic)261 2792 y Fo(2.)k(The)25 b(second)f(metho)s(d,)i(as)f(p)
+s(oin)m(ted)g(out)g(b)m(y)f(Daniel)i(Luec)m(king,)h(is)e(to)g(declare)h
+(the)f(extension)g(via)377 2905 y Fg(\\DeclareGraphicsR)o(ul)o(e)17
+b Fo(at)24 b(some)g(p)s(oin)m(t)g(in)f(the)g(do)s(cumen)m(t)h(b)s
+(efore)f(an)m(y)g(graphics)h(are)g(included)377 3018
+y(\(or)31 b(in)f(a)h(sep)s(erate)g(graphics)f(con\014guration)h
+(\014le\).)41 b(His)30 b(example)i(is:)714 3205 y(F)-8
+b(or)31 b(example,)577 3342 y Fg(\\DeclareGraphicsR)o(ul)o(e{.)o(fo)o
+(o}{)o(mp)o(s})o({.b)o(ar)o(}{})577 3493 y Fo(sa)m(ys)37
+b(to)f(treat)h(\014le)f Fi(graphic.foo)d Fo(just)i(lik)m(e)i
+Fi(graphic.mps)p Fo(,)e(and)g(to)i(lo)s(ok)f(for)g(the)577
+3606 y(Bounding)30 b(Bo)m(x)i(in)e Fi(graphic.bar)p Fo(.)37
+b(The)30 b(sp)s(ecial)h(form)577 3743 y Fg(\\DeclareGraphicsR)o(ul)o
+(e{*)o(}{)o(mps)o(}{)o(*})o({})577 3893 y Fo(sa)m(ys)36
+b(to)f(treat)h(an)m(y)f(extension)h(not)f(otherwise)g(declared)g(as)g
+(if)g(it)g(w)m(ere)h Fi(.mps)p Fo(,)f(and)577 4006 y(searc)m(h)43
+b(the)f(graphic)h(\014le)f(itself)h(for)f(the)g(Bounding)g(Bo)m(x.)77
+b(The)42 b(full)g(story)g(is)g(in)577 4119 y Fi(grfguide.ps)28
+b Fo([Car99])1420 4086 y Fj(3)1460 4119 y Fo(.)150 4362
+y Fh(4.2)112 b(T)-9 b(eX)37 b(or)g(LaT)-9 b(eX)150 4534
+y Fo(By)43 b(default)h(MetaP)m(ost)h(uses)e(the)g(T)-8
+b(eX)44 b Fi(cmr10)e Fo(fon)m(t)h(for)g(t)m(yp)s(esetting)i(lab)s(els)e
+(\(text\).)81 b(There)43 b(are)150 4647 y(basically)f(t)m(w)m(o)g(w)m
+(a)m(ys)f(of)g(sp)s(ecifying)f(text.)72 b(One)40 b(is)h(b)m(y)f
+(enclosing)i(the)e(c)m(haracters)i(within)e(double)150
+4760 y(quotes)23 b(\(e.g.,)j Fi("the)47 b(text")p Fo(\),)23
+b(whic)m(h)f(I)h(will)g(term)f Fd(quote)-5 b(d)p Fo(.)39
+b(The)22 b(other)h(is)g(b)m(y)f(enclosing)i(the)e(c)m(haracters)150
+4873 y(within)30 b(a)h Fi(btex)46 b(...etex)29 b Fo(pairing)h(\(e.g.,)i
+Fi(btex)47 b(the)g(text)f(etex)p Fo(\),)30 b(whic)m(h)g(I)g(will)h
+(term)g Fd(btexe)-5 b(d)p Fo(.)p 150 4934 1440 4 v 254
+4988 a Fe(3)288 5019 y Fm(This)27 b(should)e(b)r(e)h(a)n(v)l(ailable)g
+(in)g(an)n(y)f(mo)r(dern)h(LaT)-6 b(eX)26 b(distribution.)1927
+5531 y Fo(7)p eop
+%%Page: 8 8
+8 7 bop 291 573 a Fo(In)30 b(the)i(quoted)f(case)h(the)f(c)m(haracters)
+h(app)s(ear)f(to)g(b)s(e)g(output)f(just)h(as)g(written.)43
+b(This)30 b(ma)m(y)h(cause)150 686 y(problems)25 b(as)h(the)g
+Fi(cm)f Fo(fon)m(ts)h(do)f(not)h(include)g(spaces)g(and)f(the)h(glyph)f
+(mapping)g(is)h(somewhat)g(idiosyn-)150 799 y(c)m(hratic.)41
+b(This)26 b(means)i(that)f(y)m(ou)h(ma)m(y)g(not)f(see)h(what)f(y)m(ou)
+g(exp)s(ected)h(in)f(the)g(\014nal)g(picture.)40 b(Ho)m(w)m(ev)m(er,)
+150 912 y(if)25 b(the)h(quoted)f(text)i(consists)f(only)f(of)h(the)f
+(alphan)m(umeric)h(c)m(haracters)h(\(i.e.,)h(no)d(spaces,)i
+(punctuation,)150 1024 y(etc.\))42 b(then)30 b(I)g(ha)m(v)m(en't)i
+(found)d(an)m(y)i(problems.)291 1137 y(In)21 b(the)g(btexed)h(case)g
+(MetaP)m(ost,)k(b)m(y)21 b(some)h(pro)s(cess)f(I)g(do)g(not)h
+(understand)2857 1104 y Fj(4)2894 1137 y Fo(,)i(uses)c(T)-8
+b(eX)22 b(to)g(generate)150 1250 y(the)31 b(t)m(yp)s(eset)g(text.)42
+b(T)-8 b(eX)32 b(commands)e(can)h(b)s(e)e(used)h(in)g(the)h(normal)g
+(manner)e(as)i(part)g(of)f(the)h(text.)42 b(If)150 1363
+y(y)m(ou)31 b(prefer)f(LaT)-8 b(eX)32 b(to)f(T)-8 b(eX,)32
+b(then)e(the)h(default)g(has)g(to)g(b)s(e)g(c)m(hanged.)42
+b(This)30 b(requires)g(t)m(w)m(o)j(things)d(to)150 1476
+y(b)s(e)g(done.)261 1664 y(1.)46 b(MetaP)m(ost)28 b(uses)d(an)h(en)m
+(vironmen)m(t)g(v)-5 b(ariable)26 b(called)h Fi(TEX)p
+Fo(.)e(If)g(this)g(is)g(either)h(unset)f(or)h(equals)g
+Fi(tex)377 1777 y Fo(then)34 b(T)-8 b(eX)35 b(is)f(used)g(for)f(t)m(yp)
+s(esetting.)54 b(T)-8 b(o)35 b(use)e(LaT)-8 b(eX)35 b(this)g(m)m(ust)f
+(b)s(e)f(set)i(to)g Fi(latex)p Fo(.)50 b(On)34 b(m)m(y)377
+1890 y(system)c(this)g(can)h(b)s(e)e(done)h(in)g(either)g(a)g(login)h
+(\014le)f(or)g(temp)s(orarily)h(for)e(a)i(session.)40
+b(In)30 b(m)m(y)g(case)377 2002 y(the)h(commands)f(for)g(a)h(session)f
+(are:)377 2214 y Fg(?)43 b(TEX=latex)377 2314 y(?)g(export)f(TEX)261
+2539 y Fo(2.)k(A)m(t)e(the)g(start)f(of)g(a)h(MetaP)m(ost)i(\014le,)g
+(T)-8 b(eX)44 b(or)f(LaT)-8 b(eX)44 b(commands)f(can)g(b)s(e)f(put)h(b)
+s(et)m(w)m(een)h(a)377 2652 y Fi(verbatimtex)h(...etex)22
+b Fo(pairing.)39 b(The)23 b(appropriate)h(LaT)-8 b(eX)25
+b(commands)f(m)m(ust)g(b)s(e)f(put)h(there)377 2765 y(if)31
+b(LaT)-8 b(eX)31 b(is)f(to)h(b)s(e)f(used.)40 b(F)-8
+b(or)31 b(example:)377 2976 y Fg(verbatimtex)464 3076
+y(\\documentclass{ar)o(tic)o(le)o(})464 3176 y(\045)44
+b(\\usepackage{...)o(})464 3275 y(\045)g(\\newcommand{...)o(}{.)o(..)o
+(})464 3375 y(\\begin{document})377 3474 y(etex)291 3699
+y Fo(If)24 b(y)m(ou)h(are)g(using)f(LaT)-8 b(eX)26 b(there)e(is)h(the)g
+Ff(emp)g Fo(pac)m(k)-5 b(age)26 b([Ohl97)q(])f(whic)m(h)f(lets)h(y)m
+(ou)g(em)m(b)s(ed)f(MetaP)m(ost)150 3812 y(co)s(de)30
+b(within)g(the)g(LaT)-8 b(eX)31 b(do)s(cumen)m(t)f(itself)h(rather)f
+(than)g(ha)m(ving)h(it)g(as)f(sep)s(erate)h(\014le\(s\).)41
+b(If)30 b(y)m(ou)g(use)150 3925 y(this)37 b(approac)m(h,)i(then)d(the)i
+Fi(TEX)e Fo(en)m(vironmen)m(t)h(v)-5 b(ariable)38 b(m)m(ust,)g(of)f
+(course,)i(b)s(e)e(set)g(to)h Fi(latex)p Fo(.)58 b(The)150
+4038 y(user)30 b(man)m(ual)g(should)g(b)s(e)g(consulted)g(for)g(ho)m(w)
+h(to)g(deal)g(with)f(the)g Fi(verbatimtex)45 b(...etex)28
+b Fo(group.)291 4151 y(When)34 b(the)f(normal)h(T)-8
+b(eX)34 b(fon)m(ts)g(are)g(used,)g(they)g(are)g(not)g(included)f
+(within)g(the)h(generated)g(En-)150 4264 y(capsulated)f(P)m(ostScript)f
+(\014les.)46 b(This)32 b(is)g(allrigh)m(t)h(if)g(they)f(are)g(to)h(b)s
+(e)f(used)f(in)h(a)g(T)-8 b(eX)33 b(do)s(cumen)m(t,)g(but)150
+4377 y(often)j(not)f(if)g(they)h(are)f(to)h(b)s(e)f(used)f(in)h(other)g
+(w)m(a)m(ys,)j(p)s(erhaps)33 b(just)i(b)s(eing)g(prin)m(ted)f(b)m(y)h
+(themselv)m(es.)150 4490 y(I)c(generate)i(a)f(stand-alone)g(P)m
+(ostScript)g(\014le)g(b)m(y)f(LaT)-8 b(eXing)33 b(a)f(do)s(cumen)m(t)f
+(that)h(consists)g Fd(only)40 b Fo(of)32 b(the)150 4603
+y(MetaP)m(ost)27 b(graphic)d(|)g(no)g(page)h(n)m(um)m(b)s(ers,)g(no)f
+(captions,)i(no)e(nothing)g(else.)40 b(I)24 b(then)g(use)g
+Ff(dvips)f Fo(to)i(con-)150 4716 y(v)m(ert)k(the)f(dvi)g(\014le)g(to)h
+(P)m(ostScript,)h(\(whic)m(h)e(will)g(no)m(w)g(include)g(all)h(the)g
+(fon)m(t)f(information\).)41 b(I)28 b(can)g(then)150
+4829 y(use)33 b(this)g(as)g(I)g(w)m(an)m(t,)h(but)f(read)g(Rec)m
+(kdahl's)h(advice)g([Rec97)r(])f(as)g(sometimes)h(further)e
+(manipulation)150 4941 y(is)e(required.)p 150 5003 1440
+4 v 254 5057 a Fe(4)288 5088 y Fm(But)c(see)g(later)g(on)g(page)g(16.)
+1927 5531 y Fo(8)p eop
+%%Page: 9 9
+9 8 bop 150 573 a Fh(4.3)112 b(P)m(ostScript)37 b(fon)m(ts)150
+744 y Fo(MetaP)m(ost)f(can)e(b)s(e)f(made)h(to)h(use)e(P)m(ostScript)i
+(fon)m(ts)f(and,)g(pro)m(viding)g(the)g(texts)g(don't)g(require)g(an)m
+(y)150 857 y(sp)s(ecial)h(\(T)-8 b(eX\))35 b(pro)s(cessing,)g(then)f
+(use)g(of)g(T)-8 b(eX)34 b(or)h(LaT)-8 b(eX)34 b(ma)m(y)h(b)s(e)f(a)m
+(v)m(oided)h(altogether.)54 b(In)33 b(order)150 970 y(to)e(do)f(this,)h
+(certain)g(requiremen)m(ts)g(ha)m(v)m(e)g(to)g(b)s(e)f(put)g(on)g(the)h
+(con)m(ten)m(ts)h(of)e(the)h(MetaP)m(ost)i(\014le.)261
+1158 y(1.)46 b(The)30 b(\014le)h(m)m(ust)f(b)s(egin)g(with)g(the)g
+(line)377 1271 y Fg(prologues:=2;)377 1384 y Fo(whic)m(h)g(will)h(add)f
+(a)h(fon)m(t-related)h(prologue)f(to)g(the)f(generated)i(PS)d(\014les.)
+261 1571 y(2.)46 b(The)33 b(default)g(fon)m(t)g(m)m(ust)g(b)s(e)g(c)m
+(hanged.)49 b(What)34 b(has)e(to)i(b)s(e)f(c)m(hanged)g(dep)s(ends)e
+(on)i(the)g(desired)377 1684 y(fon)m(t.)41 b(F)-8 b(or)32
+b(example,)f(to)g(use)f(Times)g(Roman,)h(put)377 1797
+y Fg(defaultfont:="ptm)o(8r)o(";)377 1910 y Fo(just)f(after)h(the)g
+Fi(prologues)c Fo(line.)377 2060 y(F)-8 b(or)42 b(this)e(incan)m
+(tation)j(to)e(w)m(ork,)j(the)d(\014le)g Fi(ptmr8mr.tfm)c
+Fo(m)m(ust)k(exist)h(in)e(a)h(lo)s(cation)h(where)377
+2173 y(MetaP)m(ost)34 b(lo)s(oks)e(for)g Fi(.tfm)e Fo(\014les.)44
+b(On)31 b(m)m(y)h(system)f(this)h(\014le)g(is)f(in)g(directory)i
+Fi($TEXMF/fonts/)377 2286 y(tfm/adobe/times)p Fo(.)k(Also,)31
+b(the)g(\014le)f Fi(psfonts.map)d Fo(m)m(ust)k(include)f(a)h(line)f
+(lik)m(e)377 2399 y Fg(ptm8r)260 b(Times-Roman)39 b(...)377
+2512 y Fo(Again,)32 b(on)e(m)m(y)g(system)h Fi(psfonts.map)c
+Fo(is)k(in)f(directory)h Fi($TEXMF/dvips/misc)p Fo(.)291
+2700 y(I)i(don't)g(kno)m(w)g(whether)f(this)h(all)h(w)m(orks)e(if)h(y)m
+(ou)h(don't)f(ha)m(v)m(e)h(a)f(LaT)-8 b(eX)34 b(installation,)h(but)e
+(if)g(y)m(ou)150 2813 y(are)e(are)g(reading)f(this)g(it's)h(unlik)m
+(ely)g(that)g(y)m(ou)g(don't)f(ha)m(v)m(e)i(one.)291
+2925 y(Daniel)g(Luec)m(king)f(has)f(the)h(follo)m(wing)g(commen)m(ts)h
+(on)e(the)g(ab)s(o)m(v)m(e.)514 3113 y(Y)-8 b(ou)34 b(don't)f
+(necessarily)i(need)e(to)h(c)m(hange)h(the)f(default)f(fon)m(t.)51
+b(What)34 b(y)m(ou)g(need)g(is)f(a)377 3226 y(line)e(in)f
+Fi(psfonts.map)p Fo(,)e(sa)m(y)j(if)f(the)h(BSR)1815
+3193 y Fj(5)1884 3226 y Fo(fon)m(ts)g(are)g(used:)464
+3400 y Fg(cmr10)173 b(CMR10...)377 3588 y Fd(and)44 b
+Fo(supp)s(ort)32 b(in)h(y)m(our)g(P)m(ostScript)h(view)m(er)g(for)f
+(CMR10.)50 b(F)-8 b(or)34 b Ff(Ghostscript)p Fo(,)g(a)g(line)f(lik)m(e)
+377 3701 y(the)e(follo)m(wing)h(in)e Fi(Fontmap)p Fo(:)464
+3875 y Fg(/CMR10)172 b(\(cmr10.pfb\);)377 4063 y Fd(and)35
+b Fo(the)24 b(directory)h(con)m(taining)i Fi(cmr10.pfb)22
+b Fo(in)i(the)g Ff(Ghostscript)g Fo(searc)m(h)h(path.)38
+b(Y)-8 b(ou)25 b(still)377 4176 y(need)30 b Fi(prologues:=2;)p
+Fo(.)514 4289 y(Y)-8 b(ou)34 b(don't)g(need)g(a)h(LaT)-8
+b(eX)35 b(installation)h(to)f(use)f(MetaP)m(ost)i(in)e(this)g(w)m(a)m
+(y)-8 b(,)37 b(but)c(y)m(ou)377 4402 y(still)26 b(need)f(a)h
+Fi(.tfm)e Fo(\014le,)i(and)f Fi(psfonts.map)p Fo(,)e(and)i(MetaP)m(ost)
+i(m)m(ust)e(b)s(e)g(lo)s(oking)h(for)f(them)377 4515
+y(in)33 b(the)h(righ)m(t)g(places.)50 b(It)34 b(is)f(extremely)h(unlik)
+m(ely)g(that)g(y)m(ou)g(will)g(ha)m(v)m(e)g(all)g(this)g(without)377
+4627 y(it)d(b)s(eing)f(part)g(of)h(a)g(system)f(that)h(includes)f(LaT)
+-8 b(eX.)p 150 4707 1440 4 v 254 4760 a Fe(5)288 4792
+y Fm(Blue)26 b(Sky)f(Researc)n(h)h(T)n(yp)r(e)f(1)h(P)n(ostScript)g(v)n
+(ersions)g(of)h(the)e(cm)h(fon)n(ts.)1927 5531 y Fo(9)p
+eop
+%%Page: 10 10
+10 9 bop 150 573 a Fh(4.4)112 b(F)-9 b(on)m(t)38 b(st)m(yles)f(and)i
+(sizes)150 744 y Fo(I)27 b(ha)m(v)m(e)i(sp)s(en)m(t)f(some)g(time)g
+(trying)g(to)g(w)m(ork)g(out)g(ho)m(w)g(to)g(c)m(hange)h(the)f(size)g
+(of)g(the)g(fon)m(ts)g(for)f(MetaP)m(ost)150 857 y(text.)49
+b(The)33 b(answ)m(er)g(dep)s(ends)e(on)h(what)h(y)m(ou)g(are)h(doing)f
+(and)f(I)h(ran)f(a)h(series)h(of)f(exp)s(erimen)m(ts)f(to)i(try)150
+970 y(and)25 b(mak)m(e)i(some)f(sense)g(out)g(of)g(what)g(w)m(as)g(and)
+f(w)m(as)h(not)h(happ)s(ening)d(when)h(I)g(c)m(hanged)i(things.)39
+b(Some)150 1083 y(things)30 b(are)h(still)g(a)g(m)m(ystery)g(to)g(me,)g
+(though.)291 1196 y(I)f(wrote)g(a)h(short)f(MetaP)m(ost)i(\014le)e
+(that)h(included)e(all)i(the)g(com)m(binations)g(of)f(w)m(a)m(ys)h(I)f
+(ha)m(v)m(e)h(used)e(to)150 1309 y(sp)s(ecify)h(lab)s(els.)41
+b(These)30 b(are:)286 1497 y Fc(\017)46 b Fo(T)-8 b(ext)31
+b(sp)s(eci\014ed)f(as)h(either)g(quoted)f(or)g(btexed;)286
+1684 y Fc(\017)46 b Fo(Fixed)31 b(text)g(within)f(a)h(macro;)286
+1872 y Fc(\017)46 b Fo(A)31 b(macro)g(with)f(a)h(text)g(argumen)m(t;)
+286 2060 y Fc(\017)46 b Fo(The)30 b(normal)g(MetaP)m(ost)j
+Fi(label)c Fo(in)h(the)h(`b)s(o)s(dy')e(of)i(a)f(diagram.)150
+2247 y(The)c(follo)m(wing)j(is)e(a)g(snapshot)f(of)h(the)g(MetaP)m(ost)
+j(\014le)d(used)f(for)g(the)h(exp)s(erimen)m(ts;)i(in)d(its)h(state)i
+(b)s(elo)m(w)150 2360 y(it)f(tests)g(for)g(using)f(LaT)-8
+b(eX)28 b(with)g(the)f(times)i(pac)m(k)-5 b(age)29 b(and)e(the)h
+(default)g(fon)m(t)g(set)g(to)g Fi(ptmr8r)e Fo(\(also)j(for)150
+2473 y(Times\).)150 2647 y Fg(\045)43 b(try.mp)85 b(fiddle)41
+b(with)h(MetaPost)e(fonts)150 2847 y(prologues:=2;)150
+3046 y(verbatimtex)237 3145 y(\\documentclass{ar)o(ti)o(cl)o(e})150
+3245 y(\045)87 b(\\documentclass[1)o(2p)o(t])o({ar)o(ti)o(cle)o(})237
+3345 y(\\usepackage{times)o(})150 3444 y(\045)g(\\renewcommand{\\f)o
+(am)o(il)o(yde)o(fa)o(ult)o(}{)o(cms)o(s})237 3544 y(\\begin{document})
+150 3644 y(\045)g(\\tiny)150 3743 y(etex)150 3942 y(defaultfont)39
+b(:=)k("ptmr8r";)83 b(\045)43 b(uses)f(PostScript)e(font)150
+4042 y(\045defaultfont)f(:=)j("cmss10";)84 b(\045)43
+b(uses)f(different)e(TeX)i(font)150 4142 y(\045defaultscale)c(:=)43
+b(1.2;)260 b(\045)43 b(scales)e(font)150 4341 y
+(\045\045\045\045\045\045)85 b(next)42 b(set)g(of)h(definitions)c(have)
+j(been)g(put)g(into)g(file)g(trymac.mp)150 4441 y(\045numeric)e(u;)j
+(u:=1mm;)150 4540 y(\045)150 4640 y(\045def)f(labelQMAC\(suffix)37
+b($\))43 b(=)522 b(\045)43 b(fixed)f(quoted)f(macro)150
+4739 y(\045)87 b(label.rt\("QMAC",)37 b(z$\);)150 4839
+y(\045enddef;)150 4939 y(\045)150 5038 y(\045def)42 b
+(labelBMAC\(suffix)37 b($\))43 b(=)522 b(\045)43 b(fixed)f(btexed)f
+(macro)150 5138 y(\045)87 b(label.rt\(btex)38 b(BMAC)k(etex,)f(z$\);)
+150 5238 y(\045enddef;)1905 5531 y Fo(10)p eop
+%%Page: 11 11
+11 10 bop 150 573 a Fg(\045)150 672 y(\045def)42 b(labelTEXT\(suffix)37
+b($\)\(text)k(str\)=)128 b(\045)43 b(macro)f(with)g(text)g(argument)150
+772 y(\045)87 b(label.rt\(str,)38 b(z$\);)150 872 y(\045enddef;)150
+971 y(\045\045\045\045\045\045)j(end)h(of)h(contents)d(of)j(trymac.mp)
+150 1171 y(input)f(trymac)150 1370 y(beginfig\(1\))150
+1569 y(\045\045\045\045)g(Fixed)f(text)h(in)h(a)g(macro)150
+1669 y(z11=\(0,0\);)150 1768 y(labelQMAC\(11\);)150 1968
+y(z12=\(0,10u\);)150 2067 y(labelBMAC\(12\);)150 2267
+y(\045\045\045\045)f(Macro)f(with)h(a)i(text)d(argument)150
+2366 y(z13=\(0,20u\);)150 2466 y(labelTEXT\(13\)\("Q)o(TEX)o(T")o(\);)
+150 2665 y(z14=\(0,30u\);)150 2765 y(labelTEXT\(14\)\(bt)o(ex)c(BTEXT)
+42 b(etex\);)150 2964 y(\045\045\045\045)g(normal)f(labeling)150
+3064 y(z21=\(50u,0\);)150 3163 y(label.rt\("QOUT",)c(z21\);)150
+3362 y(z22=\(50u,10u\);)150 3462 y(label.rt\(btex)h(BOUT)k(etex,)g
+(z22\);)150 3661 y(endfig;)651 b(\045)43 b(end)f(fig)h(1)150
+3861 y(end)150 4048 y Fo(Di\013eren)m(t)f(conditions)f(w)m(ere)g
+(tested)g(b)m(y)g(commen)m(ting)g(and)f(uncommen)m(ting)h(appropriate)f
+(lines)h(at)150 4161 y(the)36 b(start)h(of)f(the)g(\014le.)58
+b(As)35 b(another)i(axis)f(to)h(the)f(exp)s(erimen)m(ts,)i(they)e(w)m
+(ere)g(p)s(erformed)f(once)h(with)150 4274 y(the)k(macro)h
+(de\014nitions)f Fi(input)f Fo(from)h(the)g(sep)s(erate)h
+Fi(trymac.mp)d Fo(and)h(rep)s(eated)i(with)f(the)g(macro)150
+4387 y(de\014nitions)30 b(explicitly)i(written)e(\(in)m(tegrated\))j
+(in)d Fi(try.mp)p Fo(.)291 4500 y(In)24 b(the)g(table)h(of)g(results,)g
+(T)-8 b(able)25 b(1,)h(a)f(c)m(hec)m(k)h(mark)e(in)f(a)i(column)f
+(indicates)h(that)g(the)g(t)m(yp)s(eset)g(lab)s(el)150
+4613 y(w)m(as)36 b(mo)s(di\014ed)f(as)h(a)g(result)g(of)g(c)m(hanging)g
+(the)g(fon)m(t)h(and/or)e(size)i(v)-5 b(alues.)57 b(F)-8
+b(or)37 b(lab)s(els)f(t)m(yp)s(eset)g(with)150 4726 y(the)31
+b(P)m(ostScript)h(Times)f(fon)m(t)h(b)s(eing)f(sp)s(eci\014ed,)g(`T')g
+(indicates)h(the)g(Times)f(fon)m(t)g(and)g(`C')g(indicates)i(a)150
+4839 y(Courier-lik)m(e)e(fon)m(t.)291 4951 y(The)c(follo)m(wing)j
+(summarises)c(the)i(exp)s(erimen)m(tal)h(results)e(whic)m(h)h(are)g
+(common)g(to)g(b)s(oth)f(T)-8 b(eX)29 b(and)150 5064
+y(LaT)-8 b(eX)31 b(t)m(yp)s(esetting.)286 5252 y Fc(\017)46
+b Fo(Only)36 b(quoted)g(text)g(\(e.g.,)k Fi("quoted)45
+b(text")p Fo(\))35 b(is)h(a\013ected)i(b)m(y)d(c)m(hanges)i(to)g(the)f
+Fi(defaultfont)1905 5531 y Fo(11)p eop
+%%Page: 12 12
+12 11 bop 1233 628 a Fo(T)-8 b(able)31 b(1:)41 b(MetaP)m(ost)33
+b(lab)s(el)e(t)m(yp)s(esetting)p 336 657 3228 4 v 334
+770 4 113 v 386 736 a(Setting)p 1198 770 V 581 w(QMA)m(C)100
+b(BMA)m(C)h(QTEXT)e(BTEXT)g(QOUT)g(BOUT)p 3562 770 V
+336 773 3228 4 v 334 886 4 113 v 834 852 a(T)-8 b(eX)31
+b(and)f(LaT)-8 b(eX,)31 b(in)m(tegrated)h(and)e(input)f(macro)i
+(de\014nitions)p 3562 886 V 336 889 3228 4 v 334 1002
+4 113 v 386 968 a Fi(scale:)94 b(1.2)p 1198 1002 V 446
+w Fo(X)719 b(X)761 b(X)p 3562 1002 V 334 1115 V 386 1081
+a Fi(font:)94 b("cmss10")p 1198 1115 V 254 w Fo(X)719
+b(X)761 b(X)p 3562 1115 V 334 1228 V 386 1194 a Fi(font:)94
+b("ptmr8r")p 1198 1228 V 255 w Fo(T)316 b(C)339 b(T)363
+b(C)334 b(T)306 b(C)p 3562 1228 V 336 1231 3228 4 v 334
+1344 4 113 v 1230 1311 a(LaT)-8 b(eX,)32 b(in)m(tegrated)g(macro)f
+(de\014nitions)p 3562 1344 V 336 1348 3228 4 v 334 1461
+4 113 v 386 1427 a Fi([12pt])p 1198 1461 V 1066 w Fo(X)765
+b(X)704 b(X)p 3562 1461 V 334 1574 V 386 1540 a Fi(tiny)p
+1198 1574 V 1162 w Fo(X)765 b(X)704 b(X)p 3562 1574 V
+334 1686 V 386 1653 a Fi(family:)94 b(cmss)p 1198 1686
+V 732 w Fo(X)765 b(X)704 b(X)p 3562 1686 V 334 1799 V
+386 1765 a Fi(package:)93 b(times)p 1198 1799 V 256 w
+Fo(C)316 b(T)339 b(C)363 b(T)334 b(C)306 b(T)p 3562 1799
+V 334 1912 V 386 1878 a Fi(times)46 b(&)i("ptmr8r")p
+1198 1912 V 207 w Fo(T)316 b(T)339 b(T)363 b(T)334 b(T)306
+b(T)p 3562 1912 V 336 1916 3228 4 v 334 2029 4 113 v
+1325 1995 a(LaT)-8 b(eX,)32 b(input)d(macro)i(de\014nitions)p
+3562 2029 V 336 2032 3228 4 v 334 2145 4 113 v 386 2111
+a Fi([12pt])p 1198 2145 V 1899 w Fo(X)704 b(X)p 3562
+2145 V 334 2258 V 386 2224 a Fi(tiny)p 1198 2258 V 1995
+w Fo(X)g(X)p 3562 2258 V 334 2371 V 386 2337 a Fi(family:)94
+b(cmss)p 1198 2371 V 1565 w Fo(X)704 b(X)p 3562 2371
+V 334 2483 V 386 2450 a Fi(package:)93 b(times)p 1198
+2483 V 256 w Fo(C)316 b(C)339 b(C)363 b(T)334 b(C)306
+b(T)p 3562 2483 V 334 2596 V 386 2562 a Fi(times)46 b(&)i("ptmr8r")p
+1198 2596 V 207 w Fo(T)316 b(C)339 b(T)363 b(T)334 b(T)306
+b(T)p 3562 2596 V 336 2600 3228 4 v 377 2857 a(and)30
+b Fi(defaultscale)d Fo(v)-5 b(alues.)286 3045 y Fc(\017)46
+b Fo(When)36 b(using)f(the)g(P)m(ostScript)i(Times)e(fon)m(t)h(the)g
+(quoted)f(text)i(is)f(t)m(yp)s(eset)g(in)f(Times.)56
+b(Oddly)-8 b(,)377 3158 y(the)26 b(btexed)h(text)g(\(e.g.,)h
+Fg(btex)42 b(text)g(etex)p Fo(\))25 b(app)s(ears)g(to)i(b)s(e)e(t)m(yp)
+s(eset)i(in)f(a)g(kind)g(of)g(Courier)f(fon)m(t.)286
+3345 y Fc(\017)46 b Fo(The)20 b(e\013ects)i(of)e(c)m(hanging)h(the)g
+Fi(defaultfont)c Fo(and)j Fi(defaultscale)d Fo(are)j(indep)s(enden)m(t)
+f(of)i(whether)377 3458 y(macros)31 b(are)g Fi(input)e
+Fo(from)h(another)g(\014le)h(or)f(are)h(in)m(tegral)h(to)f(the)g
+(diagram)f(\014le.)291 3646 y(Some)e(of)f(the)h(results)f(when)g(LaT)-8
+b(eX)28 b(fon)m(t)g(c)m(hanging)g(commands)f(w)m(ere)h(used)f(are)h
+(more)f(problem-)150 3759 y(atical.)42 b(First,)30 b(though,)f(I)g
+(came)h(across)f(a)h(p)s(eculiarit)m(y)g(when)e Fi(input)p
+Fo(ing)f(the)i Fi(trymac.mp)e Fo(\014le.)40 b(When)150
+3872 y(the)27 b(\014rst)g(attempt)h(at)g(doing)f(this)g(in)g(a)h(w)m
+(orking)f(session)h(w)m(as)f(using)g(LaT)-8 b(eX)28 b(t)m(yp)s
+(esetting,)h(MetaP)m(ost)150 3985 y(alw)m(a)m(ys)k(rep)s(orted)e
+(errors)g(at)h(the)f Fi(labelBMAC)e Fo(macro)j(de\014nition)f(and)g(w)m
+(as)h(unable)f(to)h(complete)h(the)150 4097 y(pro)s(cessing)d(of)38
+b Fi(trymac.mp)p Fo(.)g(An)30 b(extract)i(from)e(a)g(t)m(ypical)i
+Fi(mpxerr.log)c Fo(\014le)i(lo)s(ok)m(ed)i(lik)m(e:)150
+4272 y Fg(This)42 b(is)h(TeX,)f(version)e(3.14159)h(\(C)i(version)d
+(6.1\))i(\(format=latex)d(98.11.5\))150 4371 y(**\\batchmode\\inp)o(ut)
+e(mpx4662)150 4471 y(\(mpx4662.tex)150 4571 y(Missing)k(character:)e
+(There)j(is)g(no)h(B)g(in)g(font)f(nullfont!)150 4670
+y(...)150 4770 y([1])150 4870 y(!)h(I)g(can't)f(find)g(file)g
+(`mpx4662.aux'.)150 4969 y(...)150 5069 y(***)g(\(job)g(aborted,)f
+(file)g(error)h(in)h(nonstop)d(mode\))150 5256 y Fo(Also,)31
+b(eac)m(h)h(time)f(the)f Fi(`mpx4662')e Fo(w)m(as)j(rep)s(orted)f(with)
+g(a)h(di\013eren)m(t)f(n)m(um)m(b)s(er)f(\(e.g.,)k Fi(`mpx4926')p
+Fo(\).)1905 5531 y(12)p eop
+%%Page: 13 13
+13 12 bop 291 573 a Fo(Ho)m(w)m(ev)m(er,)39 b(if)c(I)g(\014rst)g(used)g
+(T)-8 b(eX)36 b(t)m(yp)s(esetting)g(while)g Fi(input)p
+Fo(ing)f Fi(trymac.mp)e Fo(no)i(errors)g(w)m(ere)h(re-)150
+686 y(p)s(orted.)45 b(I)31 b(could)h(then)g(switc)m(h)g(to)h(using)f
+(LaT)-8 b(eX)32 b(and)g(again)h(no)f(errors)f(w)m(ere)h(rep)s(orted.)45
+b(Note)33 b(that)150 799 y(there)e(w)m(as)f(nev)m(er)h(a)g(problem)f
+(if)g(the)g(macros)h(in)f Fi(trymac.mp)e Fo(w)m(ere)j(in)m(tegrated)h
+(in)m(to)f Fi(try.mp)p Fo(.)291 912 y(When)f(the)h(macros)g(w)m(ere)g
+(in)m(tegrated)h(in)e Fi(try.mp)e Fo(the)j(results)f(w)m(ere:)286
+1086 y Fc(\017)46 b Fo(The)32 b(LaT)-8 b(eX)34 b(size)g(and)e(non-PS)g
+(fon)m(t)h(c)m(hanging)g(commands)g(only)g(a\013ected)h(the)f(btexed)g
+(text.)377 1199 y(T)m(ypical)f(of)e(these)h(commands)f(are:)377
+1312 y Fg(\\documentclass[12)o(pt)o(]{.)o(..)o(})p Fo(,)377
+1425 y Fg(\\renewcommand{\\fa)o(mi)o(lyd)o(ef)o(aul)o(t})o({c)o(mss)o
+(})p Fo(,)24 b(and)377 1538 y Fg(\\tiny)29 b Fo(after)h(the)h
+Fg(\\begin{document})o Fo(.)286 1720 y Fc(\017)46 b Fo(Using)37
+b(the)g Fi(times)e Fo(pac)m(k)-5 b(age)39 b(\(to)f(use)e(the)h(P)m
+(ostScript)g(Times)g(fon)m(t\))g(resulted)g(in)f(the)h(btexed)377
+1833 y(text)32 b(b)s(eing)e(set)h(in)f(Times)g(and)g(the)g(quoted)h
+(text)g(in)f(Courier.)286 2015 y Fc(\017)46 b Fo(Using)32
+b(b)s(oth)g(the)g Fi(times)e Fo(pac)m(k)-5 b(age)34 b(and)d
+Fi(ptmr8r)g Fo(as)h(the)g Fi(defaultfont)d Fo(resulted)i(in)h(all)h
+(lab)s(els)377 2128 y(t)m(yp)s(eset)e(in)f(Times.)150
+2302 y(Sligh)m(tly)h(di\013eren)m(t)g(results)f(o)s(ccurred)g(when)f
+(the)i(macros)g(w)m(ere)g Fi(input)p Fo(.)286 2477 y
+Fc(\017)46 b Fo(The)32 b(LaT)-8 b(eX)34 b(size)f(and)f(non-PS)g(fon)m
+(t)h(c)m(hanging)g(commands)f(did)g(not)h(a\013ect)h(the)f(text)g
+(\(either)377 2589 y(quoted)e(or)f(btexed\))h(that)g(w)m(as)g(em)m(b)s
+(edded)e(in)h(the)h Fi(labelQMAC)c Fo(and)j Fi(labelBMAC)e
+Fo(macros.)286 2772 y Fc(\017)46 b Fo(Using)28 b(the)g
+Fi(times)e Fo(pac)m(k)-5 b(age)29 b(resulted)f(in)f(the)h(btexed)f
+(text)i(in)e(macro)h Fi(labelBMAC)d Fo(b)s(eing)i(set)h(in)377
+2885 y(Courier)i(instead)h(of)f(Times.)286 3067 y Fc(\017)46
+b Fo(Using)32 b(b)s(oth)g(the)g Fi(times)e Fo(pac)m(k)-5
+b(age)34 b(and)d Fi(ptmr8r)g Fo(as)h(the)g Fi(defaultfont)d
+Fo(resulted)i(in)h(all)h(lab)s(els)377 3180 y(t)m(yp)s(eset)e(in)f
+(Times)h(except)g(for)f(that)h(in)f(the)h Fi(labelBMAC)d
+Fo(macro)j(whic)m(h)f(w)m(as)g(set)h(in)f(Courier.)291
+3354 y(I)k(can)h(only)f(surmise)f(that)i(the)g(texts)g(in)f(the)g
+Fi(labelQMAC)e Fo(and)h Fi(labelBMAC)f Fo(macros)j(w)m(ere)g(\014xed)
+150 3467 y(at)c(the)g(time)g(when)e(T)-8 b(eX)31 b(pro)s(cessed)f
+Fi(trymac.mp)p Fo(.)291 3580 y(My)h(o)m(v)m(erall)h(conclusions)f(from)
+f(the)h(exp)s(erimen)m(ts)f(are:)286 3754 y Fc(\017)46
+b Fo(Changing)30 b(the)h Fi(defaultfont)c Fo(and/or)k
+Fi(defaultscale)c Fo(only)j(a\013ects)i(quoted)e(text.)286
+3937 y Fc(\017)46 b Fo(LaT)-8 b(eX)32 b(and)d(T)-8 b(eX)31
+b(commands)f(only)h(a\013ect)h(btexed)e(text.)286 4119
+y Fc(\017)46 b Fo(Be)31 b(vigilan)m(t)i(when)c(using)h(b)s(oth)g
+Fi(input)e Fo(macros)j(and)f(LaT)-8 b(eX.)291 4293 y(Sv)m(en)37
+b(de)g(V)-8 b(ries)840 4260 y Fj(6)917 4293 y Fo(disco)m(v)m(ered)38
+b(the)f(follo)m(wing)h(when)e(using)h(the)g(MetaP)m(ost)i
+Fi(graph)d Fo(pac)m(k)-5 b(age)39 b(and)150 4406 y(using)31
+b Fi(cmr7)e Fo(as)i(the)g(default)f(fon)m(t.)41 b(He)31
+b(said)514 4580 y(I)f(realized)h(that)g(in:)377 4741
+y Fg(defaultfont:="cmr)o(7")o(;)377 4941 y(for)43 b(u=20)f(step)f(80)i
+(until)f(500:)464 5040 y(otick.bot\(format\()o("\045g)o(e3)o(",\()o(u/)
+o(10)o(\)*\()o(u/)o(10\))o(/1)o(0\))o(,u\))o(;)377 5140
+y(endfor;)p 150 5196 1440 4 v 254 5250 a Fe(6)288 5282
+y Fm(Email)27 b(dated)e(3)h(Decem)n(b)r(er)g(1999,)i
+Fl(devries@mathematik.tu-muenchen.)q(de)p Fm(.)1905 5531
+y Fo(13)p eop
+%%Page: 14 14
+14 13 bop 377 573 a Fo(only)31 b(the)f(letters)i(e3)f(are)g(c)m(hanged)
+g(to)g(cmr7.)514 686 y(While)g(searc)m(hing)g(through)f(the)g(format)h
+(\014le)f(I)h(found)e(that)377 799 y Fg(Fmfont_:="cmr7";)377
+912 y Fo(is)i(a)f(w)m(a)m(y)i(to)f(\014x)f(it.)150 1198
+y Fq(A)134 b(Example)46 b(\014les)f(for)g(a)h(MET)-11
+b(AF)l(ONT)43 b(fon)l(t)150 1401 y Fo(Here)24 b(is)f(an)g(example)h(of)
+f(v)-5 b(arious)23 b(\014les)h(for)e(one)i(of)f(the)h(man)m(uscript)e
+(fon)m(ts,)k(namely)d(the)h(Roman)f(Rustic)150 1514 y(fon)m(t.)57
+b(The)36 b(do)s(cumen)m(ted)f(originals)i(of)f(these)g(are)g(on)g(CT)-8
+b(AN)36 b(in)f Fi(../fonts/bookhands/rustic)o(/)150 1627
+y(rustic.dtx)p Fo(.)47 b(F)-8 b(ull)34 b(descriptions)f(of)g(ho)m(w)g
+(to)h(install)g(new)f(fon)m(ts)h(for)f(use)g(b)m(y)g(LaT)-8
+b(eX)34 b(can)g(b)s(e)e(found)150 1740 y(in)e(an)m(y)h(of)f([Lat98)r(,)
+h(GMS94)q(,)f(Ho)s(e98)r(].)291 1853 y(The)g(\014rst)g(\014le)g(is)h(a)
+f(pac)m(k)-5 b(age)33 b(\014le)d(that)h(caters)g(for)g(b)s(oth)e(OT1)h
+(and)g(T1)h(fon)m(t)f(enco)s(ding)h(sc)m(hemes.)150 2027
+y Fg(\045\045)43 b(This)f(is)g(file)g(`rustic.sty',)150
+2127 y(\\NeedsTeXFormat{)o(LaT)o(eX)o(2e)o(})150 2226
+y(\\ProvidesPackage)o({ru)o(st)o(ic)o(}[1)o(99)o(9/0)o(5/)o(01)37
+b(v1.0)42 b(package)f(for)h(Roman)g(Rustic)f(fonts])150
+2326 y(\\providecommand{)o(\\Ti)o(en)o(c})o({T1)o(})150
+2425 y(\\ifx\\Tienc\\encod)o(ing)o(de)o(fa)o(ult)237
+2525 y(\\newcommand{\\rust)o(fa)o(mi)o(ly})o({\\)o(use)o(fo)o(nt{)o(T1)
+o(}{)o(rus)o(t})o({m})o({n)o(}})150 2625 y(\\else)237
+2724 y(\\newcommand{\\rust)o(fa)o(mi)o(ly})o({\\)o(use)o(fo)o(nt{)o(OT)
+o(1})o({ru)o(st)o(}{m)o(}{)o(n})o(})150 2824 y(\\fi)150
+2924 y(\\DeclareTextFont)o(Com)o(ma)o(nd)o({\\t)o(ex)o(tru)o(st)o(}{\\)
+o(ru)o(st)o(fam)o(il)o(y})150 3023 y(\\endinput)150 3123
+y(\045\045)i(End)f(of)h(file)f(`rustic.sty'.)291 3310
+y Fo(Next)f(is)g(an)f(example)h Fi(.fd)f Fo(\014le)g(for)g(the)h(T1)g
+(enco)s(ding.)70 b(The)40 b Fi(ot1rust.fd)e Fo(\014le)i(for)h(the)f
+(OT1)150 3423 y(enco)s(ding)26 b(is)h(exactly)h(the)f(same)f(except)i
+(that)f(ev)m(erywhere)g Fi(T1)e Fo(is)i(replaced)g(b)m(y)g
+Fi(OT1)p Fo(.)39 b(Note)28 b(that)f(there)150 3536 y(is)32
+b(b)s(oth)g(a)h(normal)f(and)g(a)h(b)s(old)f(v)m(ersion)g(of)h(the)g
+(fon)m(t,)g(and)f(it)h(comes)g(in)f(three)h(di\013eren)m(t)g(sizes;)h
+(that)150 3649 y(is,)44 b(there)d(are)g Fk(met)-6 b(af)n(ont)39
+b Fo(\014les)h Fi(rust7.mf)p Fo(,)i Fi(rust10.mf)c Fo(and)i
+Fi(rust17.mf)f Fo(for)h(the)h(normal)g(fon)m(t,)150 3762
+y(and)26 b(\014les)i Fi(rustb7.mf)p Fo(,)d Fi(rustb10.mf)f
+Fo(and)j Fi(rustb17.mf)d Fo(for)j(the)g(b)s(old)f(v)m(ersion.)41
+b(Slan)m(ted)27 b(st)m(yles)h(\(and)150 3875 y(distinctiv)m(e)k
+(capital)g(letters\))g(w)m(ere)f(unk)m(o)m(wn)e(at)j(the)e(time)h(this)
+f(b)s(o)s(okhand)f(w)m(as)i(in)f(use.)150 4049 y Fg(\045\045)43
+b(This)f(is)g(file)g(`t1rust.fd',)150 4149 y(\\DeclareFontFami)o(ly{)o
+(T1)o(}{)o(rus)o(t})o({})237 4249 y(\\DeclareFontShape)o({T)o(1})o({ru)
+o(st)o(}{m)o(}{)o(n}{)37 b(<-8.5>)k(rust7)g(<8.5-15>)g(rust10)g(<15->)g
+(rust17)g(}{})237 4348 y(\\DeclareFontShape)o({T)o(1})o({ru)o(st)o(}{m)
+o(}{)o(sl})o({)c(<->)43 b(sub)f(rust/m/n)e(}{})237 4448
+y(\\DeclareFontShape)o({T)o(1})o({ru)o(st)o(}{m)o(}{)o(it})o({)d(<->)43
+b(sub)f(rust/m/n)e(}{})237 4547 y(\\DeclareFontShape)o({T)o(1})o({ru)o
+(st)o(}{m)o(}{)o(sc})o({)d(<->)43 b(sub)f(rust/m/n)e(}{})237
+4647 y(\\DeclareFontShape)o({T)o(1})o({ru)o(st)o(}{m)o(}{)o(u}{)d(<->)
+42 b(sub)g(rust/m/n)f(}{})237 4747 y(\\DeclareFontShape)o({T)o(1})o
+({ru)o(st)o(}{b)o(x})o({n})o({)c(<-8.5>)k(rustb7)g(<8.5-15>)g(rustb10)f
+(<15->)i(rustb17)f(}{})237 4846 y(\\DeclareFontShape)o({T)o(1})o({ru)o
+(st)o(}{b)o(x})o({it)o(}{)c(<->)42 b(sub)h(rust/bx/n)c(}{})237
+4946 y(\\DeclareFontShape)o({T)o(1})o({ru)o(st)o(}{b)o(x})o({sl)o(}{)e
+(<->)42 b(sub)h(rust/bx/n)c(}{})237 5046 y(\\DeclareFontShape)o({T)o
+(1})o({ru)o(st)o(}{b)o(}{)o(n}{)e(<->)42 b(sub)g(rust/bx/n)e(}{})150
+5145 y(\\endinput)150 5245 y(\045\045)j(End)f(of)h(file)f(`t1rust.fd'.)
+1905 5531 y Fo(14)p eop
+%%Page: 15 15
+15 14 bop 291 573 a Fo(Finally)-8 b(,)32 b(here)e(is)g(a)h(LaT)-8
+b(eX)31 b(test)g(\014le.)41 b(I)30 b(tend)g(to)h(use)f(the)g(same)h
+(basic)g(\014le)f(for)g(all)h(m)m(y)g(fon)m(ts,)g(just)150
+686 y(c)m(hanging)g(the)g(pac)m(k)-5 b(age,)33 b(fon)m(t)d(commands)g
+(and)g(fon)m(t)h(name)f(appropriately)-8 b(.)150 860
+y Fg(\045\045\045)42 b(tryfont.tex)170 b(Test)42 b(Roman)g(Rustic)f
+(fonts)150 960 y(\\documentclass{a)o(rti)o(cl)o(e})150
+1059 y(\\usepackage{rust)o(ic})150 1259 y(\\newcommand{\\ABC)o(}{A)o
+(BC)o(DE)o(FGH)o(IJ)o(KL)c(MNOPQRSTUVWXYZ})150 1358 y
+(\\newcommand{\\abc)o(}{a)o(bc)o(de)o(fgh)o(ij)o(kl)g(mnopqrstuvwxyz})
+150 1458 y(\\newcommand{\\pun)o(ct})o({.)o(,;)o(:!?)o(`')g(\\&{})42
+b(\(\))h([]})150 1557 y(\\newcommand{\\fig)o(s}{)o(01)o(23)o(456)o(78)o
+(9})150 1657 y(\\newcommand{\\das)o(hes)o(}{)o(-)37 b(--)43
+b(---})150 1757 y(\\newcommand{\\sen)o(ten)o(ce)o(}{)o(\045)150
+1856 y(this)f(is)h(an)f(example)f(of)i(the)f(roman)g(rustic)f(font.)g
+(now)i(is)f(the)h(time)f(for)g(all)g(good)150 1956 y(men,)g(and)g
+(women,)f(to)i(come)f(to)h(the)f(aid)h(of)f(the)h(party)e(while)h(the)g
+(quick)g(brown)f(fox)150 2056 y(jumps)h(over)f(the)i(lazy)f(dog:})150
+2255 y(\\newcommand{\\Sen)o(ten)o(ce)o(}{)o(\045)150
+2355 y(This)g(is)h(an)f(example)f(of)i(the)f(Roman)g(Rustic)f(font.)g
+(Now)i(is)f(the)h(time)f(for)g(all)g(good)150 2454 y(men,)g(and)g
+(women,)f(to)i(come)f(to)h(the)f(aid)h(of)f(the)h(party)e(while)h(the)g
+(quick)g(brown)f(fox)150 2554 y(jumps)h(over)f(the)i(lazy)f(dog:})150
+2753 y(\\title{Try)d(Roman)j(Rustic)f(Fonts})150 2853
+y(\\author{})150 2952 y(\\date{})150 3052 y(\\begin{document})150
+3152 y(\\maketitle)324 3351 y(This)h(provides)f(a)i(short)e(test)h(of)h
+(the)f(characters)e(in)i(the)h(Roman)e(Rustic)g(fonts)150
+3450 y(---)h(the)h(\\verb|rust|)c(font)j(family.)150
+3650 y(\\begin{center})150 3749 y(The)g(Rustic)f(Huge)h(normal)f(font.)
+h(\\\\)h(\\par)150 3849 y({\\rustfamily\\Hug)o(e)38 b(\\ABC\\\\)j
+(\\abc\\\\)g(\\punct{}\\dashes\\)o(\\)c(\\figs\\\\)k(\\par)h(})150
+3949 y(\\end{center})150 4148 y(\\begin{center})150 4247
+y(The)g(Rustic)f(font)h(in)h(its)f(normal)g(size)g(\\\\)150
+4347 y(\\textrust{\\ABC{})37 b(\\abc{})k(\\figs})g(\\\\)150
+4447 y(\\end{center})150 4646 y(\\begin{center})150 4746
+y(The)h(bold)g(minuscule)e(font,)i(the)g(normal)f(minuscule)f(font,)h
+(and)i(the)f(bold)g(Computer)e(Modern)150 4845 y(Roman,)h(all)h(in)h
+(the)g(normal)e(size)h(\\\\)150 4945 y(\\textrust{\\textb)o(f{\\)o(ab)o
+(c{)o(})c(\\figs}})i(\\\\)150 5044 y(\\textrust{\\abc{})d(\\figs})k
+(\\\\)150 5144 y(\\textbf{\\abc{})d(\\figs})j(\\\\)150
+5244 y(\\end{center})1905 5531 y Fo(15)p eop
+%%Page: 16 16
+16 15 bop 150 672 a Fg(\\begin{center})150 772 y(The)42
+b(bold)g(versions,)e(in)j(Huge)f(and)g(tiny)g(sizes.)f(\\par)150
+872 y(\\rustfamily\\bfse)o(rie)o(s)150 971 y(\\Huge)h(\\abc{})f(\\figs)
+g(\\par)150 1071 y(\\tiny)h(\\abc{})f(\\figs)g(\\par)150
+1171 y(\\end{center})150 1370 y(\\begin{center})150 1469
+y(The)h(font)g(in)h(the)f(tiny)g(size)g(\\\\)h(\\par)150
+1569 y({\\rustfamily\\tin)o(y)38 b(\\ABC{})j(\\\\)h(\\abc\\\\)g
+(\\figs\\\\)e(\\par)i(})150 1669 y(\\end{center})150
+1868 y(\\begin{center})324 1968 y(Some)g(ligatures)e(in)j(the)f(normal)
+f(font)h(\\\\)150 2067 y(\\textrust{``the)37 b(lazy)42
+b(dog)h(---)f(but)g(quick)g(fox?''})150 2167 y(\\end{center})150
+2366 y({)150 2466 y(\\rustfamily)150 2565 y(\\sentence{})150
+2765 y(\\Sentence{})150 2864 y(})324 3064 y(This)g(is)h(the)f(end)h(of)
+f(the)h(test)f(file.)150 3163 y(\\end{document})150 3450
+y Fq(B)134 b(MetaP)l(ost)46 b(btexed)g(pro)t(cessing)150
+3653 y Fd(In)34 b(r)-5 b(esp)g(onse)37 b(to)e(an)g(e)-5
+b(arlier)35 b(version)g(of)f(this)h(do)-5 b(cument,)36
+b(Daniel)f(Lue)-5 b(cking)33 b(pr)-5 b(ovide)g(d)37 b(the)e(fol)5
+b(lowing)150 3765 y(explanation)35 b(of)e(btexe)-5 b(d)33
+b(pr)-5 b(o)g(c)g(essing.)291 3878 y Fo(When)36 b(MetaP)m(ost)j(inputs)
+c(a)i(\014le)f(and)g(it)h(encoun)m(ters)f(a)h Fi(btex)47
+b(...etex)34 b Fo(group)i(not)g(in)g(quotes,)150 3991
+y(it)k(calls)h Ff(MPtoT)-8 b(eX)39 b Fo(to)i(scan)e(the)h(whole)g
+(\014le)f(and)g(extract)i Fi(btex)47 b(...etex)38 b Fo(groups,)j(and)e
+(writes)h(a)150 4104 y(temp)s(orary)33 b Fi(.tex)f Fo(\014le)i(\(with)f
+(a)h(name)f(lik)m(e)i Fi(mpx4527.tex)p Fo(,)c(though)i(the)h(exact)g
+(rule)f(for)h(generating)150 4217 y(a)k(unique)e(name)i(is)g(either)g
+(system)f(dep)s(enden)m(t)g(or)g(a)h(compile)h(time)f(c)m(hoice\).)64
+b(An)m(y)39 b Fi(verbatimtex)150 4330 y Fo(blo)s(c)m(k)31
+b(is)f(copied)h(v)m(erbatim,)g(but)f(the)h Fi(btex)e
+Fo(blo)s(c)m(ks)i(are)f(wrapp)s(ed)f(in)h(some)h(sp)s(ecial)g(T)-8
+b(eX)31 b(co)s(de.)291 4443 y(F)-8 b(or)31 b(example,)h(supp)s(ose)d
+(the)h Fi(.mp)g Fo(\014le)g(con)m(tains)237 4617 y Fg(btex)42
+b(\\hskip)f(2.2bp)h(Q)h(etex)150 4805 y Fo(then)30 b(the)h
+Fi(.tex)e Fo(\014le)h(gets)i(something)f(lik)m(e)g(the)g(follo)m(wing)
+150 4979 y Fg(\\shipout\\hbox{\\s)o(mas)o(h{)o(\\h)o(box)o({\\)o(hbo)o
+(x{)o(\045)38 b(line)j(10)i(test.mp)150 5079 y(\\hskip)e(2.2bp)h
+(Q}\\vrule)e(width1sp}}})150 5178 y(\\end{document})1905
+5531 y Fo(16)p eop
+%%Page: 17 17
+17 16 bop 150 573 a Fo(Y)-8 b(ou)38 b(can)g(run)e Ff(MPtoT)-8
+b(eX)38 b Fo(sep)s(erately)g(and)f(see)h(exactly)i(what)d(is)h(written)
+f(in)h(an)m(y)f(case.)64 b(Note)39 b(the)150 686 y Fg(\\end{document})p
+Fo(;)25 b(in)30 b(plain)g(T)-8 b(eX)31 b(ev)m(erything)g(after)g
+Fg(\\end)e Fo(is)h(ignored.)291 799 y(After)h Fd(al)5
+b(l)40 b Fo(the)30 b Fi(btex)46 b(...etex)29 b Fo(groups)g(are)i(pro)s
+(cessed)e(in)h(this)g(w)m(a)m(y)-8 b(,)32 b(T)-8 b(eX)31
+b(is)f(called)h(and)f(a)g Fi(.dvi)150 912 y Fo(\014le)f(is)g(pro)s
+(duced.)39 b(Then)28 b(the)i(program)f Ff(D)m(VItoMP)g
+Fo(is)g(called)h(to)g(pro)s(cess)f(the)g Fi(.dvi)f Fo(\014le)i(and)e
+(pro)s(duce)150 1024 y(an)33 b Fi(.mpx)e Fo(\014le.)48
+b(In)32 b(the)h Fi(.dvi)e Fo(\014le)i(the)g(follo)m(wing)h(information)
+f(resides:)45 b(\(1\))34 b(the)f(relativ)m(e)i(mo)m(v)m(emen)m(t)150
+1137 y(needed)29 b(to)i(get)g(from)e(the)h(reference)g(p)s(oin)m(t)g
+(of)g(the)g Fg(\\hbox)d Fo(to)k(the)f(reference)g(p)s(oin)m(t)g(of)f
+(the)h(lettter)i(`Q')150 1250 y(\(giv)m(en)i(the)g(ab)s(o)m(v)m(e)g
+(example\),)h(\(2\))f(the)f(fon)m(t)h(it)f(is)g(from,)h(\(3\))g(the)f
+(lo)s(cation)i(of)e(the)g(b)s(ottom)g(and)g(top)150 1363
+y(of)k(the)f(rule,)i(and)e(\(4\))i(a)f(magni\014cation.)60
+b(This)36 b(enables)h Ff(D)m(VItoMP)f Fo(to)h(determine)g(the)g(lo)s
+(cation)h(of)150 1476 y(`Q')e(and)g(the)g(b)s(ounding)e(b)s(o)m(x)i(of)
+g(the)g(whole)h Fg(\\hbox)p Fo(,)e(and)h(then)f(write)h(to)h(the)f
+Fi(.mpx)f Fo(\014le)h(something)150 1589 y(equiv)-5 b(alen)m(t)32
+b(to)237 1763 y Fg(picture)41 b(_p;_p:=nullpictu)o(re)o(;)237
+1863 y(addto)h(-P)g(also)g("Q")h(infont)e("cmr10")g(scaled)g(1)i
+(shifted)d(\(2.2,0\);)237 1963 y(setbounds)g(_p)j(to)g(...;)150
+2150 y Fo(After)31 b(this,)f(the)h Fi(btex)46 b(...etex)29
+b Fo(group)h(is)g(in)m(ternally)h(replaced)g(b)m(y)f(a)h(reference)g
+(to)g(the)g(picture)f Fg(_p)p Fo(.)291 2263 y(Note)e(that)f
+Ff(MPtoT)-8 b(eX)26 b Fo(is)g(called)i(whenev)m(er)e(a)h(new)e(\014le)i
+(is)f(input,)h(and)e(it)i(pro)s(cesses)f(the)h(en)m(tire)g(\014le)150
+2376 y(in)32 b(one)h(pass.)47 b(If)33 b(y)m(ou)g(ha)m(v)m(e)g(another)g
+(\014le)g(input)f(to)h(the)g(main)f Fi(.mp)g Fo(\014le,)i(this)e(is)h
+(a)g(sep)s(erate)g(pro)s(cess.)150 2489 y(A)d(consequence)i(of)e(this)g
+(is)h(that)g Fd(the)i(input)g(\014le)f(ne)-5 b(e)g(ds)34
+b(its)f(own)g Fb(verbatimtex)d Fd(blo)-5 b(ck)p Fo(.)291
+2602 y(This)35 b(explains)h(the)g(problem)f(with)g(y)m(our)h(\(PW\))h
+(exp)s(erimen)m(t)f(running)e(MetaP)m(ost)k(on)d Fi(try.mp)p
+Fo(:)150 2715 y Ff(MPtoT)-8 b(eX)30 b Fo(writes)g(a)g
+Fi(.tex)f Fo(\014le)h(con)m(taining)h(the)f Fi(verbatimtex)d
+Fo(plus)h(the)i(t)m(w)m(o)i Fi(btex)c Fo(groups.)40 b(LaT)-8
+b(eX)150 2828 y(pro)s(cesses)35 b(this)f(\014le)h(OK.)g(No)m(w)g(MetaP)
+m(ost)j(inputs)33 b Fi(trymac.mp)g Fo(and)h(encoun)m(ters)h(no)g
+Fi(verbatimtex)150 2941 y Fo(but)42 b(three)g Fi(btex)p
+Fo('s.)76 b(It)43 b(writes)f(a)h(second)g Fi(.tex)e Fo(\014le)h(with)h
+(no)f(LaT)-8 b(eX)43 b(header)f(and)g(runs)f(LaT)-8 b(eX)150
+3054 y(\(since)45 b(that)h(w)m(as)f(what)g(the)g Fi(TEX)e
+Fo(en)m(vironmen)m(t)j(v)-5 b(ariable)45 b(w)m(as)h(set)f(to\))h(and)e
+(LaT)-8 b(eX)46 b(encoun)m(ters)150 3166 y Fg(\\hbox{BTEXT...})p
+Fo(.)40 b(Since)32 b(no)g(LaT)-8 b(eX)33 b(setup)f(has)g(o)s(ccurred)f
+(there)i(is)f(no)g(default)g(fon)m(t)h(and)e(y)m(ou)i(get)150
+3279 y(the)23 b(complain)m(t)h Fi(`There)47 b(is)g(no)g(B)g(in)h
+(nullfont!')p Fo(.)35 b(Since)23 b(none)g(of)g(the)g(LaT)-8
+b(eX)24 b(pream)m(ble)f(o)s(ccurs,)150 3392 y(no)37 b
+Fi(.aux)f Fo(\014le)i(w)m(as)f(written,)j(and)c Fg(\\end{document})c
+Fo(\(whic)m(h)37 b Ff(MPtoT)-8 b(eX)37 b Fo(puts)g(at)h(the)f(end)g(of)
+g(all)i(its)150 3505 y Fi(.tex)29 b Fo(\014les)i(|)f(just)g(in)g
+(case!\))42 b(complains)30 b(that)h(there)g(is)f(no)h
+Fi(.aux)e Fo(\014le.)291 3618 y(When)34 b(y)m(ou)h(set)f
+Fi(TEX=tex)e Fo(and)i(run)f(MetaP)m(ost)j(\014rst,)f(the)f
+Fi(trymac.mpx)e Fo(\014le)i(is)g(created.)53 b(When)150
+3731 y(y)m(ou)25 b(then)g(set)g Fi(TEX=latex)p Fo(,)f
+Fi(trymac.mpx)e Fo(already)j(exists.)40 b(As)24 b(long)i(as)f(it)g(is)g
+(new)m(er)g(than)f Fi(trymac.mp)p Fo(,)150 3844 y(then)36
+b Ff(MPtoT)-8 b(eX)p Fo(,)36 b(etc.,)k(will)c(not)h(b)s(e)e(called)j
+(to)e(mak)m(e)i(it)e(and)g(that)h(run)d(seems)j(to)g(succeed,)h(except)
+150 3957 y(none)30 b(of)h(the)f(LaT)-8 b(eX)32 b(commands)e(ev)m(er)h
+(got)g(in)m(to)h(that)f Fi(.tex)e Fo(\014le.)291 4070
+y(I'm)i(not)g(sure)f(wh)m(y)h(y)m(ou)g(got)h(Courier)f(fon)m(t)g(in)g
+(some)g(examples,)h(unless)f(there)g(is)g(a)g(substitution)150
+4183 y(rule)39 b(somewhere)h(in)f(the)g(c)m(hain)h(from)f(MetaP)m(ost)j
+(to)e(viewing)g(for)g(fon)m(ts)f(that)h(can't)h(b)s(e)e(found.)66
+b(I)150 4296 y(usually)30 b(get)i(an)e(error)g(from)g
+Ff(Ghostscript)p Fo(.)150 4582 y Fq(References)150 4785
+y Fo([Car99])105 b(D.)32 b(P)-8 b(.)32 b(Carlisle.)44
+b Fd(Packages)34 b(in)f(the)h(`gr)-5 b(aphics')35 b(bund)5
+b(le)p Fo(.)44 b(Jan)m(uary)31 b(1999.)i(\(Av)-5 b(ailable)33
+b(from)542 4898 y(CT)-8 b(AN)30 b(as)h Fi(../macros/latex/required/)o
+(gra)o(phic)o(s/gr)o(fgu)o(ide.)o(ps)p Fo(\).)150 5085
+y([GMS94])47 b(Mic)m(hel)36 b(Go)s(ossens,)f(F)-8 b(rank)34
+b(Mittelbac)m(h,)k(and)33 b(Alexander)h(Samarin.)51 b
+Fd(The)36 b(L)-5 b(aT)e(eX)37 b(Com-)542 5198 y(p)-5
+b(anion)p Fo(.)42 b(Addison-W)-8 b(esley)32 b(Publishing)d(Compan)m(y)
+-8 b(,)31 b(1994.)1905 5531 y(17)p eop
+%%Page: 18 18
+18 17 bop 150 573 a Fo([GRM97])47 b(Mic)m(hel)33 b(Go)s(ossens,)f
+(Sebastian)g(Rah)m(tz,)h(and)d(F)-8 b(rank)32 b(Mittelbac)m(h.)45
+b Fd(The)34 b(L)-5 b(aT)e(eX)34 b(Gr)-5 b(aphics)542
+686 y(Comp)g(anion)p Fo(.)43 b(Addison-W)-8 b(esley)32
+b(Publishing)d(Compan)m(y)-8 b(,)31 b(1997.)150 873 y([Hob92])88
+b(John)37 b(D.)h(Hobb)m(y)-8 b(.)64 b Fd(A)39 b(user's)g(manual)i(for)f
+(MetaPost)p Fo(.)63 b(Computing)38 b(Science)g(T)-8 b(ec)m(hnical)542
+986 y(Rep)s(ort)25 b(no.)h(162,)i(A)-8 b(T&T)26 b(Bell)g(Lab)s
+(oratories,)i(Murra)m(y)d(Hill,)j(NJ,)e(April)f(1992.)j(\(Av)-5
+b(ailable)542 1099 y(from)30 b(CT)-8 b(AN)30 b(with)g(the)h(MetaP)m
+(ost)i(distribution)d(at)h Fi(.../graphics/metapost)p
+Fo(\).)150 1287 y([Ho)s(e98])96 b(Alan)31 b(Ho)s(enig.)41
+b Fd(T)-7 b(eX)32 b(Unb)-5 b(ound)p Fo(.)41 b(Oxford)30
+b(Univ)m(ersit)m(y)h(Press,)f(1998.)150 1474 y([Kn)m(u86])82
+b(Donald)33 b(E)f(Kn)m(uth.)45 b Fd(The)35 b(MET)-7 b(AF)n(ONTb)i(o)g
+(ok)p Fo(.)46 b(Addison-W)-8 b(esley)33 b(Publishing)f(Compan)m(y)-8
+b(,)542 1587 y(1986.)150 1775 y([Lat98])115 b(LaT)-8
+b(eX3)22 b(Pro)5 b(ject)22 b(T)-8 b(eam.)26 b Fd(L)-5
+b(aT)e(eX2e)25 b(font)f(sele)-5 b(ction)p Fo(.)27 b(April)20
+b(1998.)j(\(Av)-5 b(ailable)23 b(from)e(CT)-8 b(AN)542
+1888 y(as)31 b Fi(...macros/latex/doc/fnt)o(guid)o(e.p)o(s)p
+Fo(\).)150 2076 y([Ohl97])105 b(Thorsten)24 b(Ohl.)31
+b Fd(EMP:)26 b(Enc)-5 b(apsulate)g(d)30 b(MetaPost)e(for)g(L)-5
+b(aT)e(eX)p Fo(.)32 b(No)m(v)m(em)m(b)s(er,)27 b(1997.)g(\(Av)-5
+b(ail-)542 2188 y(able)31 b(from)f(CT)-8 b(AN)30 b(at)h
+Fi(../latex/macros/contrib/su)o(ppo)o(rted)o(/emp)o Fo(\).)150
+2376 y([Rec97])105 b(Keith)37 b(Rec)m(kdahl.)61 b Fd(Using)38
+b(EPS)g(Gr)-5 b(aphics)41 b(in)d(L)-5 b(aT)e(eX2e)40
+b(Do)-5 b(cuments)p Fo(.)60 b(F)-8 b(ebruary)37 b(1997.)542
+2489 y(\(Av)-5 b(ailable)32 b(from)e(CT)-8 b(AN)31 b(as)f
+Fi(../info/epslatex.ps)p Fo(\).)150 2677 y([Wil99])109
+b(P)m(eter)34 b(Wilson.)50 b Fd(The)36 b Fa(do)s(cmfp)f
+Fd(p)-5 b(ackage)p Fo(.)50 b(1999.)35 b(\(Av)-5 b(ailable)36
+b(from)c(CT)-8 b(AN)34 b(at)f Fi(../latex/)542 2790 y
+(macros/contrib/supported)o(/doc)o(mfp)p Fo(\).)150 2977
+y Fp(Note)169 b Fo(See)26 b Fi(http://www.tug.org)20
+b Fo(for)25 b(information)h(on)g(accessing)g(CT)-8 b(AN)26
+b(|)f(the)h(Comprehen-)542 3090 y(siv)m(e)31 b(T)-8 b(eX)31
+b(Arc)m(hiv)m(e)h(Net)m(w)m(ork.)1905 5531 y(18)p eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF