diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/pacioli |
Initial commit
Diffstat (limited to 'fonts/pacioli')
-rw-r--r-- | fonts/pacioli/README | 36 | ||||
-rw-r--r-- | fonts/pacioli/pacioli.dtx | 2458 | ||||
-rw-r--r-- | fonts/pacioli/pacioli.ins | 89 | ||||
-rw-r--r-- | fonts/pacioli/tryfont.ps | 3123 | ||||
-rw-r--r-- | fonts/pacioli/tryfont.tex | 55 |
5 files changed, 5761 insertions, 0 deletions
diff --git a/fonts/pacioli/README b/fonts/pacioli/README new file mode 100644 index 0000000000..e3e7596722 --- /dev/null +++ b/fonts/pacioli/README @@ -0,0 +1,36 @@ + The pacioli package provides fonts designed by Fra Luca de Pacioli +in 1497. The font is uppercase letters together with punctuation +and some analphabetics; no lowercase or digits. + + The distribution consists of the following files: +README (this file) +pacioli.ins +pacioli.dtx +tryfont.tex + + The distribution is provided under the terms of the LaTeX +Project Public License (LPPL). + + To install the package: +o run: latex pacioli.ins, which will generate: + cpc*.mf files + *.fd files + pacioli.sty +o run: latex pacioli.dtx +o run: makeindex -s gind.ist pacioli +o run: latex pacioli.dtx +o Print pacioli.dvi for a hardcopy of the package manual +o Move the generated files to locations where LaTeX will find them. + For example: the cpc*.mf files to .../texmf/fonts/source/public/pacioli + the *.fd and .sty files to /texmf/tex/latex/local/pacioli + On a teTeX distribution you might also have to add the following two + lines to texmf/fontname/special.map: + cpcr10.mf public pacioli + cpcsl10.mf public pacioli + On a teTeX distribution remember to run texhash after moving the files. + +o run: latex tryfont for a testpage of the Pacioli font + +1999/03/14 +Peter Wilson +peter.r.wilson@boeing.com diff --git a/fonts/pacioli/pacioli.dtx b/fonts/pacioli/pacioli.dtx new file mode 100644 index 0000000000..7ceadb48a6 --- /dev/null +++ b/fonts/pacioli/pacioli.dtx @@ -0,0 +1,2458 @@ +% \iffalse meta-comment +% +% pacioli.dtx +% Copyright 1999 Peter R. Wilson +% +% This program is provided under the terms of the +% LaTeX Project Public License distributed from CTAN +% archives in directory macros/latex/base/lppl.txt. +% +% Author: Peter Wilson (CUA and NIST) (now at: peter.r.wilson@boeing.com) +% +% +%<*driver> +\documentclass{ltxdoc} +\EnableCrossrefs +\CodelineIndex +\setcounter{StandardModuleDepth}{1} +\begin{document} + \DocInput{pacioli.dtx} +\end{document} +%</driver> +% +% \fi +% +% \CheckSum{37} +% +% \DoNotIndex{\',\.,\@M,\@@input,\@addtoreset,\@arabic,\@badmath} +% \DoNotIndex{\@centercr,\@cite} +% \DoNotIndex{\@dotsep,\@empty,\@float,\@gobble,\@gobbletwo,\@ignoretrue} +% \DoNotIndex{\@input,\@ixpt,\@m} +% \DoNotIndex{\@minus,\@mkboth,\@ne,\@nil,\@nomath,\@plus,\@set@topoint} +% \DoNotIndex{\@tempboxa,\@tempcnta,\@tempdima,\@tempdimb} +% \DoNotIndex{\@tempswafalse,\@tempswatrue,\@viipt,\@viiipt,\@vipt} +% \DoNotIndex{\@vpt,\@warning,\@xiipt,\@xipt,\@xivpt,\@xpt,\@xviipt} +% \DoNotIndex{\@xxpt,\@xxvpt,\\,\ ,\addpenalty,\addtolength,\addvspace} +% \DoNotIndex{\advance,\Alph,\alph} +% \DoNotIndex{\arabic,\ast,\begin,\begingroup,\bfseries,\bgroup,\box} +% \DoNotIndex{\bullet} +% \DoNotIndex{\cdot,\cite,\CodelineIndex,\cr,\day,\DeclareOption} +% \DoNotIndex{\def,\DisableCrossrefs,\divide,\DocInput,\documentclass} +% \DoNotIndex{\DoNotIndex,\egroup,\ifdim,\else,\fi,\em,\endtrivlist} +% \DoNotIndex{\EnableCrossrefs,\end,\end@dblfloat,\end@float,\endgroup} +% \DoNotIndex{\endlist,\everycr,\everypar,\ExecuteOptions,\expandafter} +% \DoNotIndex{\fbox} +% \DoNotIndex{\filedate,\filename,\fileversion,\fontsize,\framebox,\gdef} +% \DoNotIndex{\global,\halign,\hangindent,\hbox,\hfil,\hfill,\hrule} +% \DoNotIndex{\hsize,\hskip,\hspace,\hss,\if@tempswa,\ifcase,\or,\fi,\fi} +% \DoNotIndex{\ifhmode,\ifvmode,\ifnum,\iftrue,\ifx,\fi,\fi,\fi,\fi,\fi} +% \DoNotIndex{\input} +% \DoNotIndex{\jobname,\kern,\leavevmode,\let,\leftmark} +% \DoNotIndex{\list,\llap,\long,\m@ne,\m@th,\mark,\markboth,\markright} +% \DoNotIndex{\month,\newcommand,\newcounter,\newenvironment} +% \DoNotIndex{\NeedsTeXFormat,\newdimen} +% \DoNotIndex{\newlength,\newpage,\nobreak,\noindent,\null,\number} +% \DoNotIndex{\numberline,\OldMakeindex,\OnlyDescription,\p@} +% \DoNotIndex{\pagestyle,\par,\paragraph,\paragraphmark,\parfillskip} +% \DoNotIndex{\penalty,\PrintChanges,\PrintIndex,\ProcessOptions} +% \DoNotIndex{\protect,\ProvidesClass,\raggedbottom,\raggedright} +% \DoNotIndex{\refstepcounter,\relax,\renewcommand,\reset@font} +% \DoNotIndex{\rightmargin,\rightmark,\rightskip,\rlap,\rmfamily,\roman} +% \DoNotIndex{\roman,\secdef,\selectfont,\setbox,\setcounter,\setlength} +% \DoNotIndex{\settowidth,\sfcode,\skip,\sloppy,\slshape,\space} +% \DoNotIndex{\symbol,\the,\trivlist,\typeout,\tw@,\undefined,\uppercase} +% \DoNotIndex{\usecounter,\usefont,\usepackage,\vfil,\vfill,\viiipt} +% \DoNotIndex{\viipt,\vipt,\vskip,\vspace} +% \DoNotIndex{\wd,\xiipt,\year,\z@} +% +% \changes{v1.0}{1999/03/14}{First public release} +% \changes{v1.0a}{2001/01/02}{Fixed missing * in .fd files} +% +% ^^A \def\fileversion{v1.0} +% ^^A \def\filedate{1999/03/14} +% \def\fileversion{v1.0a} +% \def\filedate{2001/01/02} +% \newcommand*{\Lpack}[1]{\textsf {#1}} ^^A typeset a package +% \newcommand*{\Lopt}[1]{\textsf {#1}} ^^A typeset an option +% \newcommand*{\file}[1]{\texttt {#1}} ^^A typeset a file +% \newcommand*{\Lcount}[1]{\textsl {\small#1}} ^^A typeset a counter +% \newcommand*{\pstyle}[1]{\textsl {#1}} ^^A typeset a pagestyle +% \newcommand*{\Lenv}[1]{\texttt {#1}} ^^A typeset an environment +% +% \title{The \Lpack{Pacioli} fonts\thanks{This +% file has version number \fileversion, last revised +% \filedate.}} +% +% \author{% +% Peter Wilson\\ +% Catholic University of America \\ +% Now at {\tt peter.r.wilson@boeing.com} +% } +% \date{\filedate} +% \maketitle +% \begin{abstract} +% The \Lpack{pacioli} package provides a set of uppercase fonts +% designed by Fra Luca de Pacioli in 1497. +% \end{abstract} +% \tableofcontents +% +% \StopEventually{} +% +% +% +% \section{Introduction} +% +% Around the beginning of the 16th century several authors published designs +% for uppercase characters. The more well known among these were Albrecht +% D\"{u}rer who wrote \textit{On the Just Shaping of Letters} which was +% published in Nuremberg in 1525, and Geofroy +% Tory who wrote \textit{Champ Fleury} which was published in Paris in 1529. +% Fra Luca Bartolomeo de Pacioli preceeded both of these by developing his +% recipe for uppercase characters in 1497 and which was published in +% \textit{De Divina Proportione} at Venice in 1509. +% Stanley Morison~\cite{MORISON94} provides +% a more accessible source for Pacioli's characters. +% +% This manual is typeset according to the conventions of the +% \LaTeX{} \textsc{docstrip} utility which enables the automatic +% extraction of the \LaTeX{} macro source files~\cite{GOOSSENS94}. +% +% Section~\ref{sec:usc} describes the usage of the package. +% Commented code for the fonts is in Sections~\ref{sec:mf} and~\ref{sec:fd} and +% source code for the package is in Section~\ref{sec:code}. +% +% +% \section{The \Lpack{pacioli} package} \label{sec:usc} +% +% Pacioli gave instructions for most of the uppercase letters in the alphabet, +% except for J, U, W and Z. All the designs were based on a square within which +% the letters were fitted. The width of the thickest limbs are 1/9 of the +% size of the square. Thinner limbs were normally half the width of the thick +% limbs and occasionaly, as in the cross-bar of the A, were 1/3 of the width. +% +% Albrecht D\"{u}rer's characters were similar to Pacioli's, and I have used +% a modified version of Alan Hoenig's rendition of the D\"{u}rer font +% for the missing characters.\footnote{Alan Hoenig's D\"{u}rer font is +% available from CTAN in the \texttt{duerer} subdirectory.} +% +% I have also added modified versions of Knuth's Computer Modern punctuation +% characters so that, perhaps, the Pacioli font could be used as a titling font. +% +% Pacioli's font as provided here consists of the uppercase letters, +% the punctuation marks !.,;:`'?, +% the hyphen together with the en- and em-dash, +% and the analphabetic characters ()[]\&. +% All the chacters are accessed by typing them as you usually do in \LaTeX. +% +% Pacioli's fonts are designed using ruler and compass, but `real' font +% design is more subtle than this. Not only do the characters have to be +% well-formed and consistent, but they must also appear to be consistent. +% Because of optical illusions, certain characters, like a C or an O, may look +% smaller than they actually are when used in conjunction with other characters, +% like an A or an M. Therefore the Cs and Os are often enlarged slightly in a +% vertical direction. I have made these optical adjustments to the characters +% obtained when using uppercase input. Alternative non-adjusted characters +% are also provided which can be accessed by inputting lowercase characters. +% These are the C, G, O and Q characters; typing c, g, o or q will give the +% non-adjusted uppercase versions. +% +% The Pacioli font, which I have called |cpc| (for Computer PaCioli), +% is provided in an upright and a slanted version only. +% +% \DescribeMacro{\cpcfamily} +% This \Lpack{pacioli} package command will switch any following text into +% the Pacioli font family. +% +% \DescribeMacro{\textcpc} +% The \Lpack{pacioli} package command |\textcpc{|\meta{text}|}| will +% typeset its \meta{text} argument using the Pacioli font family. +% +% \section{The Metafont code} \label{sec:mf} +% +% \subsection{The parameter file} +% +% We deal with the two parameter files first, and start by announcing +% what they are for. +% \begin{macrocode} +%<*up|sl> +%<up> %%% CPCR10.MF Computer Pacioli Roman at 10 point design size. +%<sl> %%% CPCSL10.MF Computer Pacioli Slanted at 10 point design size. +% +% \end{macrocode} +% Parameters from CMR10.MF are used as much as possible. We also +% make sure that \Lpack{cmbase} is loaded as well as plain Metafont. +% \begin{macrocode} +if unknown cmbase: input cmbase fi +% +%<up>font_identifier:="CPCR"; font_size 10pt#; +%<sl>font_identifier:="CPCSL"; font_size 10pt#; +% +% \end{macrocode} +% +% The majority of the parameters and values are the same for both +% fonts. +% +% \begin{macro}{u} +% \begin{macro}{hstretch} +% \begin{macro}{vstretch} +% \begin{macro}{width-adj} +% \begin{macro}{serif-fit} +% \begin{macro}{cap-serif-fit} +% \begin{macro}{letter-fit} +% \begin{macrocode} +u#:=20/36pt#; % unit width +hstretch:=1; % horizontal stretching factors; in lieu of u +vstretch:=1; % vertical stretching factor +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=0pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=0pt#; % extra space added to all sidebars +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{body-height} +% \begin{macro}{asc-height} +% \begin{macro}{cap-height} +% \begin{macro}{fig-height} +% \begin{macro}{x-height} +% \begin{macro}{math-axis} +% \begin{macro}{bar-height} +% \begin{macro}{comma-depth} +% \begin{macro}{desc-depth} +% \begin{macro}{half-height} +% \begin{macrocode} +body_height#:=270/36pt#; % height of tallest characters +asc_height#:=250/36pt#; % height of lowercase ascenders +cap_height#:=246/36pt#; % height of caps +fig_height#:=232/36pt#; % height of numerals +x_height#:=155/36pt#; % height of lowercase without ascenders +math_axis#:=90/36pt#; % axis of symmetry for math symbols +bar_height#:=87/36pt#; % height of crossbar in lowercase e +comma_depth#:=70/36pt#; % depth of comma below baseline +desc_depth#:=70/36pt#; % depth of lowercase descenders +half_height#:=1/2cap_height#; % half the height of caps +% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{side} +% \begin{macro}{thickfudge} +% \begin{macro}{mediumfudge} +% \begin{macro}{thinfudge} +% \begin{macro}{thick} +% \begin{macro}{medium} +% \begin{macro}{thin} +% \begin{macrocode} +side#:=cap_height#; % Height and width of the square +thickfudge:=1/9; mediumfudge:=1/2; thinfudge:=1/3; +thick#:=thickfudge*side#; % thickness of all thick limbs in Roman font +medium#:=mediumfudge*thick#; % width of medium limbs +thin#:=thinfudge*thick#; % thinness of all thin limbs +% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{eta} +% \begin{macro}{serif-darkness} +% \begin{macro}{crisp} +% \begin{macro}{tiny} +% \begin{macro}{fine} +% \begin{macro}{rule-thickness} +% \begin{macrocode} +eta:=2-sqrt2; % darkness for serifs; $\eta \approx 0.58$ +serif_darkness:=eta; +crisp#:=0pt#; % diameter of serif corners +tiny#:=0pt#; % diameter of rounded corners +fine#:=7/36pt#; % diameter of sharply rounded corners +rule_thickness#:=.4pt#; % thickness of lines in math symbols +% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{cap-stem} +% \begin{macro}{stem} +% \begin{macro}{dish} +% \begin{macro}{bracket} +% \begin{macro}{jut} +% \begin{macro}{cap-jut} +% \begin{macro}{beak-jut} +% \begin{macro}{slab} +% \begin{macro}{dslab} +% \begin{macrocode} +cap_stem#:=thick#; % thickness of majuscule stems +stem#:=thick#; % thickness of minuscule stems +dish#:=1/36pt#; % amount erased at top or bottom of serifs +bracket#:=thick#; % vertical distance from serif base to tangent +jut#:=thick#; % protrusion of lowercase serifs +cap_jut#:=2/3thick#; % protrusion of uppercase serifs for I +beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs +slab#:=eps*1pt#; % serif and arm thickness +dslab#=0; %slab value used in Pacioli fonts +% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{Hrad} +% \begin{macro}{Lrad} +% \begin{macro}{lrad} +% \begin{macro}{srad} +% \begin{macro}{trad} +% Pacioli uses several different radii for serifs, with |cap_jut| being +% normal. +% \begin{macrocode} +Hrad#:=2thick#; % Huge +Lrad#:=3/2thick#; % Large +lrad#:=thick#; % large +srad#:=1/2thick#; % small +trad#:=3/8thick#; % tiny +% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{hair} +% \begin{macro}{vair} +% |hair| is the lowercase hairline breadth, and |vair| is the vertical +% diameter of hairlines. +% \begin{macrocode} +hair#:=vair#:=thin#; +% +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{o} +% \begin{macro}{apex-o} +% \begin{macro}{apex-corr} +% \begin{macrocode} +o#:=8/36pt#; % amount of overshoot for curves +apex_o#:=thin#; % amount of overshoot for diagonal junctions +apex_corr#=0pt#; % fine tuning of overshoot +% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{slant} +% |slant| is the amount the font slopes to the right. It is different +% for the two fonts. +% \begin{macrocode} +%<up>slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +%<sl>slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$ +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{fudge} +% \begin{macro}{superness} +% \begin{macro}{superpull} +% \begin{macro}{beak-darkness} +% \begin{macrocode} +% +fudge:=1; % factor applied to weights of heavy characters +superness:=1/sqrt2; % parameter for superellipses +superpull:=0; % extra openness inside bowls +beak_darkness:=11/30; % fraction of triangle inside beak serifs +% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{serifs} +% \begin{macro}{monospace} +% We are generating a seriffed, variable-width font. +% \begin{macrocode} +serifs:=true; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? +% +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{dot-size} +% \begin{macro}{square-dots} +% \begin{macro}{hefty} +% \begin{macro}{ligs} +% These parameters are required for the punctation glyphs. +% \begin{macrocode} +dot_size#:=38/36pt#; % size of dots +square_dots:=false; % should dots be square? +hefty:=false; % should we try hard not to be overweight? +ligs:=2; % level of ligatures to be included + +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{flare} +% \begin{macro}{stem-corr} +% \begin{macro}{curve} +% These parameters are required for the ampersand and question mark. +% \begin{macrocode} +flare#:=33/36pt#; % diameter of bulbs or breadth of terminals +stem_corr#:=1/36pt#; % small refinement of stem breadth +curve#:=30/36pt#; % lowercase curve breadth + +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{whole-font} +% We are not generating a complete font. +% \begin{macrocode} +boolean whole_font; % try generating a complete font? +whole_font:=false; + +% \end{macrocode} +% \end{macro} +% +% Finally, call the driver file for the Pacioli font. +% \begin{macrocode} +generate cpctitle %% switch to the driver file---Pacioli title + +%</up|sl> +% \end{macrocode} +% +% +% \subsection{The driver file} +% +% To a large extent the driver file is based on Alan Hoenig's +% \Lpack{dtitle.mf}. +% +% +% \begin{macrocode} +%<*mfd> +% This is CPCTITLE.MF, adapted from Alan Hoenig's dtitle.mf +% This makes a short font. +% This file also contains special macros universally needed in the +% Pacioli font but either not in the cmbase.mf file or +% modifications of this. +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% MACRO SECTION %%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% \end{macrocode} +% +% \begin{macro}{makebox} +% This is a new version of the \Lpack{cmbase.mf} |makebox| macro. +% Essentially, as we are only generating an uppercase font, we don't +% need all the horizontals for the lowercase characters. +% +% \begin{macrocode} +% A new version of cmbase.mf makebox macro +def makebox(text rule) = + for y=0,half_height,cap_height,body_height,x_height,-desc_depth,-body_depth: + rule((l,y)t_,(r,y)t_); endfor % horizontals + for x=l,r: rule((x,-body_depth)t_,(x,body_height)t_); endfor % verticals + for x=u*(1+floor(1/u)) step u until r-1: + rule((x,-body_depth)t_,(x,body_height)t_); endfor % more verticals + if charic<>0: + rule((r+charic*pt,h.o_),(r+charic*pt,.5h.o_)); fi % italic correction +enddef; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{proofpcbb} +% The macro |proofpcbb(S, xoff, yoff)| draws crosses at the corners of Pacioli's +% square, and at the bottom and top midpoints, where the point |zS| is at +% position |(xoff,yoff)| in the square. +% \begin{macrocode} + +% A macro to delineate Pacioli's bounding square in proof mode. +% Point z$ is at (xoff,yoff) in the bounding square. +def proofpcbb(suffix $)(expr xoff, yoff) = +if proofing > 0: + x$bl = x$ - xoff; y$bl = y$ - yoff; % Bottom Left Hand Corner + z$br = (x$bl+cap_height, y$bl); % BRHC + z$tr = (x$bl+cap_height, y$bl+cap_height); % TRHC + z$tl = (x$bl, y$bl+cap_height); % TLHC + z$bc = 1/2[z$bl,z$br]; z$tc = 1/2[z$tl,z$tr]; % horizontal mid points + pair hc, vc; + hc = (2u,0); vc = (0,2u); + pickup pensquare scaled 2; + for s = z$bl, z$br, z$tr, z$tl, z$bc, z$tc: + draw s-hc--s+hc; + draw s-vc--s+vc; + endfor +fi +enddef; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{cm-arm} +% \begin{macro}{arm} +% Hoenig's modification to Knuth's |arm| macro. +% \begin{macrocode} + +let cm_arm=arm; + +vardef arm(suffix $,$$,@)(expr darkness, armjut) = % arm from |z$| to |z$$| +numeric vjut_; vjut_= abs(bot y$l-bot y$$); +x@0=good.x(x$$r-armjut); y@0=y$r; + if serifs: y@1=y$l; z@1=z$$l+whatever*(z$$r-z@0); + if x$$>=x$: x@2=x@1 - vjut_; else: x@2=x@1+vjut_; fi y@2=y$l; + filldraw z$$l{z@1-z$$l}...darkness[z@1,.5[z@2,z$$l]]{z@2-z$$l}... + z@2if x$$>=x$: {left} else: {right} fi + ---z$l--z$r--z@0--z$$r..cycle; % arm and beak + else: filldraw z$l--z$r--z@0--z$$r--cycle; fi % sans-serif arm + penlabels(@0,@1,@2); enddef; + +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{foot} +% This is a modified version of Hoenig's |foot| macro to draw the +% bottom leg of the E and L characters. +% \begin{macrocode} + +vardef foot(suffix $, $$, @)(expr darkness, armjut) = % curved beak on E and L +numeric vjut_; vjut_= abs(bot y$-bot y$$); +x@0=good.x(x$$r-armjut); y@0=y$r; + if serifs: + y@1=y$l; z@1=z$$l+whatever*(z$$r-z@0); + x@2=x@1-vjut_; y@2=y$l; + filldraw z$$l{z@1-z$$l}...darkness[z@1,.5[z@2,z$$l] ]...z@2 + ---z$l--z$r--z@0--z$$r--cycle; % arm and beak + else: + filldraw z$l--z$r--(x$$r,y$r)--(x$$r,y$l)--cycle; + fi + penlabels(@0,@1,@2); enddef; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{pulled-super-arc} +% \begin{macro}{pulled-arc} +% Hoenig's rewrite of Knuth's macros. +% \begin{macrocode} + +vardef pulled_super_arc.l(suffix $, $$)(expr darkness)= + pair corner; + if y$=y$r: corner=(x$l, y$$l); + else: corner=(x$$l,y$l); fi + z$l{corner-z$l}...(darkness)[corner, .5[z$l, z$$l]]{z$$l-z$l} + ...{z$$l-corner}z$$l enddef; + +vardef pulled_super_arc.r(suffix $, $$)(expr darkness)= + pair corner; + if y$=y$r: corner=(x$r,y$$r); + else: corner=(x$$r, y$r); fi + z$r{corner-z$r}...(darkness)[corner, .5[z$r, z$$r]]{z$$r-z$r} + ...z$$r{z$$r-corner} enddef; + +vardef pulled_arc@#(suffix $, $$)= + pulled_super_arc@#($,$$)(eta) enddef; + +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{cm-font-setup} +% \begin{macro}{slim-font-setup} +% Hoenig's font set up. +% \begin{macrocode} + +let cm_font_setup=font_setup; % Knuth's original font_setup + +def slim_font_setup = % trimmed font_setup for use with Pacioli caps only + if monospace: let adjust_fit=mono_adjust_fit; + def mfudged=fudged enddef; + mono_charic#:=body_height#*slant; + if mono_charic#<0: mono_charic#:=0; fi + mono_charwd#:=9u#; define_whole_pixels(mono_charwd); + else: let adjust_fit=normal_adjust_fit; + def mfudged= enddef; fi + define_pixels(u,width_adj,serif_fit,cap_serif_fit,jut,cap_jut,bar_height, + dish,bracket,beak_jut,apex_o,apex_corr); + define_whole_pixels(letter_fit,fine,crisp,tiny); + define_whole_vertical_pixels(body_height,asc_height, + cap_height,x_height,comma_depth,desc_depth); + define_whole_blacker_pixels(hair,stem,cap_stem); + define_whole_vertical_blacker_pixels(vair,dslab,slab); +if slab<eps: slab:=eps fi; + define_corrected_pixels(o); + forsuffixes $=hair,stem,cap_stem: + fudged$.#:=fudge*$.#; fudged$:=hround(fudged$.#*hppp+blacker); + forever: exitif fudged$>.9fudge*$; fudged$:=fudged$+1; endfor endfor + rule_thickness:=ceiling(rule_thickness#*hppp); + heavy_rule_thickness:=ceiling(3rule_thickness#*hppp); + oo:=vround(.5o#*hppp*o_correction)+eps; + apex_oo:=vround(.5apex_o#*hppp*o_correction)+eps; + lowres_fix(stem) 1.3; + ess:=(ess#/stem#)*stem; cap_ess:=(cap_ess#/cap_stem#)*cap_stem; + dw:=(curve#-stem#)*hppp; bold:=curve#*hppp+blacker; + dh#:=.6designsize; + more_super:=max(superness,sqrt .77superness); + hein_super:=max(superness,sqrt .81225258superness); % that's $2^{-.3}$ + clear_pen_memory; + if fine=0: fine:=1; fi + forsuffixes $=fine,crisp,tiny: +%%% fine $ %%%% temporary formatting convention for MFT + if $>fudged.hair: $:=fudged.hair; fi + $.breadth:=$; + pickup if $=0: nullpen else: pencircle scaled $; $:=$-eps fi; + $.nib:=savepen; breadth_[$.nib]:=$; + forsuffixes $$=lft,rt,top,bot: shiftdef($.$$,$$ 0); endfor endfor +%%% @ $ %%%% restore ordinary formatting for $ + min_Vround:=max(fine.breadth,crisp.breadth,tiny.breadth); + if min_Vround<vround min_Vround: min_Vround:=vround min_Vround; fi + pickup pencircle scaled rule_thickness; rule.nib:=savepen; + currenttransform:=identity slanted slant + yscaled aspect_ratio scaled granularity; + if currenttransform=identity: let t_=relax + else: def t_ = transformed currenttransform enddef fi; + numeric paren_depth#; .5[body_height#,-paren_depth#]=math_axis#; + numeric asc_depth#; .5[asc_height#,-asc_depth#]=math_axis#; + body_depth:=desc_depth+body_height-asc_height; + shrink_fit:=1+hround(2letter_fit#*hppp)-2letter_fit; + if not string mode: if mode<=smoke: shrink_fit:=0; fi fi + enddef; + +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{pacioli-font-setup} +% This macro contains additional set up for the Pacioli fonts. +% \begin{macrocode} + +def pacioli_font_setup= % contains special stuff for Pacioli fonts + define_pixels(side,thick,thin,medium,half_height); + define_pixels(Hrad,Lrad,lrad,srad,trad); + define_pixels(dot_size,math_axis,flare,stem_corr,curve); + if not known dslab#: dslab=eps; fi +enddef; + +% \end{macrocode} +% \end{macro} +% +% +% \begin{macrocode} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% END OF MACROS %%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% \end{macrocode} +% +% Set the mode and font setup. +% \begin{macrocode} + +font_coding_scheme:="ASCII caps and punctuation"; + +mode_setup; + +pacioli_font_setup; +if whole_font: font_setup; %slab:=eps; + define_whole_vertical_blacker_pixels(dslab,slab); + else: slim_font_setup; fi + +% \end{macrocode} +% +% +% We generate Pacioli's uppercase letters, together with (matching) +% Computer Modern Roman punctuation and some analphabetics. +% \begin{macrocode} + +input cpcromanu; % Pacioli upper case (majuscules) +input cpcpunct; % punctuation +input cpclig; % the several dashes +input cpcromanp % ampersand and ?mark + +% \end{macrocode} +% +% Finally, do the uppercase ligtable. +% +% \begin{macrocode} + +font_slant slant; font_x_height x_height#; +if monospace: font_normal_space 9u#; % no stretching or shrinking + font_quad 18u#; + font_extra_space 9u#; +else: font_normal_space 6u#+2letter_fit#; + font_normal_stretch 3u#; font_normal_shrink 2u#; + font_quad 18u#+4letter_fit#; + font_extra_space 2u#; + k#:=-.5u#; kk#:=-1.5u#; kkk#:=-2u#; % three degrees of kerning + ligtable "P": "T": "Y": "A" kern kk#; + ligtable "F": "V": "W": "A" kern if serifs: kkk# else: kk#fi, + "K": "X": "O" kern k#, "C" kern k#, "G" kern k#, "Q" kern k#; + ligtable "O": "D": "X" kern k#, "W" kern k#, "A" kern k#, + "V" kern k#, "Y" kern k#; + ligtable "A": if serifs: "R": fi + "C" kern k#, "O" kern k#, "G" kern k#, "U" kern k#, "Q" kern k#, + "L": "T" kern kk#, "Y" kern kkk#, "V" kern kk#, "W" kern kkk#; +ligtable "I": "I" kern -k#; fi % Richard III + +bye. + +%</mfd> +% \end{macrocode} +% +% \subsection{The majuscule code} +% +% The following code is based on Alan Hoenig's code for the D\"{u}rer +% characters. The geometry, of course, is different for Pacioli's characters. +% +% \begin{macrocode} +%<*maj> +% CPCROMANU.MF Program files for formal Computer Pacioli fonts. +% Based on Alan Hoenig's dromanu.mf for Durer fonts + +def checkthin= +if thin-currentbreadth<eps: thin:=currentbreadth+eps; fi; +if thin-currentbreadth<eps: thin:=currentbreadth+eps; fi enddef; + +numeric P_width#; P_width#=cap_jut#+3thick#+1/4side#-thin#; +define_pixels(P_width); + +pair xeps, yeps; xeps=(eps,0); yeps=(0,eps); +numeric tail_corr; tail_corr=1/8; +numeric cap_jut_factor; cap_jut_factor=8/7; + +numeric pcshiftx#; % x value of LHS of Pacioli box wrt origin of char box +define_pixels(pcshiftx); + +% \end{macrocode} +% +% \begin{macro}{A} +% The letter A. The right and left legs are |thick| and |medium| +% respectively, while the cross-bar is |thin|. With serifs, it just fits +% inside the square. The apex is slightly extended, then an arc is removed. +% \begin{macrocode} + +cmchar "Pacioli's letter A"; +beginchar("A", 2u#+side#, cap_height#, 0); +adjust_fit(cap_serif_fit#, cap_serif_fit#); +pcshiftx := u; +top y3= top y2=h + 2cap_jut; + % for left leg +numeric alpha[]; alpha1=(h++(0.5side - cap_jut - 0.5thin))/(side); +penpos1(alpha1*medium,0); penpos2(alpha1*medium,0); + % and for the right leg +alpha2=(h++(0.5side-0.5thick))/(side); +penpos3(alpha2*thick,0); penpos4(alpha2*thick,0); +lft x1l=cap_jut_factor*lrad+.5u; rt x4r=pcshiftx + side; +bot y1=bot y4=0 if monospace: +1/2 crisp fi; +x3r=x2l = 0.5side + pcshiftx; +z0=whatever[z1r,z2r]=whatever[z3l,z4l]; +fill z0--diag_end(0,4l,1,1,4r,3r)--z3r..z2l--diag_end(2l,1l,1,1,1r,0) + --z0..cycle; % diagonals +top y5r=top y6r=hround(h/2); top y5r-bot y5l=top y6r-bot y6l=thin; +penpos5(whatever, angle(z2-z1)); penpos6(whatever, angle(z3-z4)); +z5=whatever[z1,z2]; z6=whatever[z3,z4]; +penstroke z5e--z6e; % bar line +pickup tiny.nib; +numeric top_bar; top_bar=top y5r-bot y6l; +if monospace: pickup pencircle scaled 0pt; + pos11(top_bar,90); pos12(top_bar,90); + top y11r=top y12r=h; w/2=.5[x11,x12]; x12-x11=apex_corr+2cap_jut; + fill z11l--z12l{right}..tension atleast.95..{left}z12r--z11r{left}.. + tension atleast.95..{right}cycle; + penlabels(11,12); fi +if serifs: bracket:=10/7 bracket; cap_jut:=cap_jut_factor*cap_jut; + pickup tiny.nib; numeric jut_factor; + if monospace: jut_factor:=1; else: jut_factor:=3/4; fi + serif(1,2,a,.8serif_darkness,-cap_jut);serif(4,3,d,.8serif_darkness, cap_jut); + bracket:=jut_factor*bracket; if monospace: jut_factor:=.6; fi + serif(1,2,b,7/8 serif_darkness,jut_factor*cap_jut); + serif(4,3,c,7/8 serif_darkness,-jut_factor*cap_jut); + fi +% remove the apex + x20 = x2l - 0.5lrad; y20 = side+lrad; + erase filldraw fullcircle scaled 2lrad shifted (x20,y20); +proofpcbb(1, lrad+0.5medium, 0); +penlabels(0,1,2,3,4,5,6,20); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{B} +% The letter B. +% \begin{macrocode} + +cmchar "Pacioli's letter B"; +beginchar("B",u#+cap_jut#+0.64side#, cap_height#, 0); +adjust_fit(cap_serif_fit#,0); pickup tiny.nib; +pcshiftx := 0.5u; +pos1(thick,0); pos2(thick,0); lft x1l=lft x2l=pcshiftx+cap_jut; + bot y2=0; top y1=h; filldraw stroke z1e--z2e; % vertical stem +pos3(thin,-90); pos5(thick,0); pos7(medium,90); +z3r=z2; y4l=y3l; x4l=x3l+thick; y4r=y3r; x4r=x4l+thick-1/2thin; z4=.5[z4l,z4r]; +y7=h/2; x7=x1; y6l=y7l; x6l=x4l; top y6r-bot y6l=medium; x6r=x4r; +z6=.5[z6r,z6l]; +x5=hround(x1+0.64side-thick); y5=0.25side; +filldraw stroke z3e--z4e..pulled_arc.e(4,5)&pulled_arc.e(5,6)..z6e--z7e; + % bottom lobe +pos7'(thin,-90); pos8(thick,0); pos10(medium,90); +z7'=z7; z6'=z6; x6'r=x4r; x6'l=x4l; y6'r=y7'r; y6'l=y7'l; +z10r=z1; x9r=x6'r; x9l=x6'l; y9r=y10r; top y9r-bot y9l=medium; z9=.5[z9r,z9l]; +x8=hround(x1+0.53side-thick); y8=.75side; +filldraw stroke z7'e--z6'e..pulled_arc.e(6',8)&pulled_arc.e(8,9) + ..z9e--z10e; % upper lobe +if serifs: serif(1,2,a, serif_darkness,-cap_jut); + serif(2,1,b,serif_darkness,-cap_jut); + numeric tempa_, tempb_; tempa_=slab; tempb_=bracket; + slab:=thin; bracket:=2/3cap_jut; serif(2,1,c,serif_darkness,2/3cap_jut); + slab:=tempa_; bracket:=tempb_; fi +proofpcbb(2, cap_jut+0.5thick, 0); +penlabels(1,2,3,4,5,6,7,8,9,10,11,12); +penlabels(6',7'); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{c} +% The letter C. This is Pacioli's original definition. +% \begin{macrocode} + +cmchar "Pacioli's original letter C"; +beginchar("c",2u#+.95side#, cap_height#, 0); +adjust_fit(0, 0); if monospace: pickup fine.nib; else: pickup tiny.nib;fi +pcshiftx := u; +numeric alpha; alpha=w-u-thick; +pos2(thin, 90); x2=.5[x3r,x0r]; top y2r=h;% topmost pen position +pos3(thick,180); lft z3r=(u,h/2); +pos4(thin, 270); x4=x2; bot y4r=0; % bottommost pen position +pos0(thick,0); lft z0l=(w+thick-u,h/2); +path p, p', line.u, line.b; line.u=(alpha,1.5h)--(alpha,h/2); + line.b=(.5[alpha,x0],0)--(.5[alpha,x0],h/2); +p=pulled_arc.r(0,2)&pulled_arc.r(2,3)&pulled_arc.r(3,4) + &pulled_arc.r(4,0)&cycle; +p'=pulled_arc.l(0,2)&pulled_arc.l(2,3)&pulled_arc.l(3,4) + &pulled_arc.l(4,0)&cycle; +z'1l=line.u intersectionpoint p'; z'1r=line.u intersectionpoint p; +bot rt z1l=z'1l; top rt z1r=z'1r; z1=.5[z1l,z1r]; +z'5l=line.b intersectionpoint p'; z'5r=line.b intersectionpoint p; +z5r = (side+pcshiftx-3/4thick, 3/4thick); z5l = (x5r+o, y5r+1.5thick); z5=.5[z5r,z5l]; +if not monospace: + x1l:=x1l+.6thin; y1l:=y1r-1.0thick-2tiny; + y5l:=2thick+y5r-2tiny; fi +if monospace: x1:=x1l:=x1r:=x5; y1:=y1-thin; y1l:=y1l-thin; y1r:=y1r-.6thin; fi + % readjust to have a better opening in CDTT +numeric slope_factor; if monospace:slope_factor=4/3; else:slope_factor=3/4; fi +filldraw + z1r{-1,slope_factor}...{left}z2r..pulled_arc.r(2,3)& + pulled_arc.r(3,4)..{right}z4r..tension 0.9..z5r-- + reverse + (z1l..tension 0.9..{left}z2l..pulled_arc.l(2,3)&pulled_arc.l(3,4)..{right}z4l + ..tension 0.9..z5l) + ..(z1l+(eps,0))--(z1r+(eps,0))..cycle; +proofpcbb(3, 0.5thick, 0.5side); +penlabels(0,1,2,3,4,5); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{C} +% The letter C. This includes an optical adjustment at the top and bottom +% of the character. +% \begin{macrocode} + +cmchar "Pacioli's letter C"; +beginchar("C",2u#+.95side#, cap_height#, 0); +adjust_fit(0, 0); if monospace: pickup fine.nib; else: pickup tiny.nib;fi +pcshiftx := u; +numeric alpha; alpha=w-u-thick; +pos2(thin, 90); x2=.5[x3r,x0r]; top y2r=h+o;% topmost pen position +pos3(thick,180); lft z3r=(u,h/2); +pos4(thin, 270); x4=x2; bot y4r=-o; % bottommost pen position +pos0(thick,0); lft z0l=(w+thick-u,h/2); +path p, p', line.u, line.b; line.u=(alpha,1.5h)--(alpha,h/2); + line.b=(.5[alpha,x0],0)--(.5[alpha,x0],h/2); +p=pulled_arc.r(0,2)&pulled_arc.r(2,3)&pulled_arc.r(3,4) + &pulled_arc.r(4,0)&cycle; +p'=pulled_arc.l(0,2)&pulled_arc.l(2,3)&pulled_arc.l(3,4) + &pulled_arc.l(4,0)&cycle; +z'1l=line.u intersectionpoint p'; z'1r=line.u intersectionpoint p; +bot rt z1l=z'1l; top rt z1r=z'1r; z1=.5[z1l,z1r]; +z'5l=line.b intersectionpoint p'; z'5r=line.b intersectionpoint p; +z5r = (side+pcshiftx-3/4thick, 3/4thick); z5l = (x5r+o, y5r+1.5thick); z5=.5[z5r,z5l]; +if not monospace: + x1l:=x1l+.6thin; y1l:=y1r-1.0thick-2tiny; + y5l:=2thick+y5r-2tiny; fi +if monospace: x1:=x1l:=x1r:=x5; y1:=y1-thin; y1l:=y1l-thin; y1r:=y1r-.6thin; fi + % readjust to have a better opening in CDTT +numeric slope_factor; if monospace:slope_factor=4/3; else:slope_factor=3/4; fi +filldraw + z1r{-1,slope_factor}...{left}z2r..pulled_arc.r(2,3)& + pulled_arc.r(3,4)..{right}z4r..tension 0.9..z5r-- + reverse + (z1l..tension 0.9..{left}z2l..pulled_arc.l(2,3)&pulled_arc.l(3,4)..{right}z4l + ..tension 0.9..z5l) + ..(z1l+(eps,0))--(z1r+(eps,0))..cycle; +proofpcbb(3, 0.5thick, 0.5side); +penlabels(0,1,2,3,4,5); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{D} +% The letter D. With serifs, it fills the square. +% \begin{macrocode} + +cmchar "Pacioli's letter D"; +beginchar("D", cap_jut#+.95side#+u#, cap_height#, 0); +adjust_fit(cap_serif_fit#,0); +pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0); +lft x1l=.5u+cap_jut; x2=x1; bot y2=0; top y1=h; +filldraw stroke z1e--z2e; % stem +pos3(thin, 90); pos5(thick, 0); pos7(5/4thin, -90); +x3=x7=x1; top y3r=h; bot y7r=0; +y5=good.y h/2; x5=h-3/2thick+x1; +if not monospace: x4r=x6r=hround(w/2); top y4r=h; bot y6r=0; + bot y4l=vround(h-thin); top y6l=vround 5/4thin; + x4l=x6l; 2(lft x5l-x4l)=y4l-y6l; + z4=.5[z4l, z4r]; z6=.5[z6l, z6r]; + else: pos4(thin,90); pos6(thin,-90); x4=x6=hround w/2; top y4r=h; bot y6r=0; +fi +filldraw stroke z3e{right}...pulled_super_arc.e(4,5,eta)& + pulled_super_arc.e(5,6,eta)...{left}z7e; % lobe +if serifs: serif(1, 2, a, serif_darkness, -cap_jut); + serif(2, 1, b, serif_darkness, -cap_jut); + if not monospace: numeric temp_; temp_=slab; slab:=5/4thin; + serif(2, 1, c, serif_darkness, cap_jut); slab:=temp_; fi fi +proofpcbb(2, cap_jut+0.5thick, 0); +penlabels(1,2,3,4,5,6,7); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{E} +% The letter E. It is half the width of the square, but the bottom arm +% is slighty longer. +% \begin{macrocode} + +cmchar "Pacioli's letter E"; +numeric topbar_; topbar_=1/2; % half the square for Pacioli +numeric middlebar_; middlebar_=10/31; % as measured +beginchar("E", u#+cap_jut#+5.25thick#, cap_height#,0); +adjust_fit(cap_serif_fit#,0); +pcshiftx := 0.5u; +pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0); +lft x1l=lft x2l=.5u+cap_jut; top y1=h; bot y2=0; +filldraw stroke z1e--z2e; % stem +pickup crisp.nib; % prepare for arms and serifs +pos3(medium,90); pos4(dslab,0); +x1=x3; top y3r=h; rt x4l=x2l+topbar_*side; + bot y4=vround(h-if monospace: 2 fi vstretch*thick); +arm(3,4,d,serif_darkness,0); % top arm and beak +pos5(thin,-90); pos0(thin,90); pos6(dslab,0); pos7(dslab,0); +x5=x0=x1; y5=y0=hround(h/2); rt x6r=rt x7r= x1r+middlebar_*side; +top y6-bot y7= thin+3/4thick; y5=.5[y6,y7]; +arm(5,6,e,eta,0); arm(0,7,f,eta,0); % middle arms and beaks +% now do the bottom arm +pos8(medium,-90); pos9(dslab,0); x8=x2; bot y8r=0; rt x9r=hround(x2l+5.25thick); +y9=y8r+thick; +foot(8,9,g,serif_darkness,0.25thick); % lower arm +if serifs: serif(1,2,a,serif_darkness,-cap_jut); + serif(2,1,b,serif_darkness,-cap_jut); + if not monospace: temp_:=slab; slab:=medium; tmp_:=bracket; bracket:=cap_jut+medium; + serif(2,1,c,serif_darkness,cap_jut); + slab:=temp_; bracket:=tmp_; fi fi +proofpcbb(2, cap_jut+0.5thick, 0); +penlabels(0,1,2,3,4,5,6,7,8,9); endchar; % end of "E" + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{F} +% The letter F. This is an E without the bottom arm. +% \begin{macrocode} + +cmchar "Pacioli's letter F"; +numeric topbar_; topbar_=1/2; % half the square for Pacioli +numeric middlebar_; middlebar_=10/31; % as measured +beginchar("F", u#+1/2side#+cap_jut#, cap_height#,0); +adjust_fit(cap_serif_fit#,0); +pcshiftx := 0.5u; +pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0); +lft x1l=lft x2l=.5u+cap_jut; top y1=h; bot y2=0; +filldraw stroke z1e--z2e; % stem +pickup crisp.nib; % prepare for arms and serifs +pos3(medium,90); pos4(dslab,0); +x1=x3; top y3r=h; rt x4l= x2l+topbar_*side; + bot y4=vround(h-if monospace: 2 fi vstretch*thick); +arm(3,4,d,serif_darkness,0); % top arm and beak +pos5(thin,-90); pos0(thin,90); pos6(dslab,0); pos7(dslab,0); +x5=x0=x1; y5=y0=hround(h/2); rt x6r=rt x7r= x1r+middlebar_*side; +top y6-bot y7= thin + 3/4thick; y5=.5[y6,y7]; +arm(5,6,e,eta,0); arm(0,7,f,eta,0); % middle arms and beaks +if serifs: serif(1,2,a,serif_darkness,-cap_jut); + serif(2,1,b,serif_darkness,-cap_jut); serif(2,1,c,serif_darkness, cap_jut); + fi +proofpcbb(2, cap_jut+0.5thick, 0); +penlabels(0,1,2,3,4,5,6,7); endchar; % end of "F" + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{g} +% The letter G. This is based on the C and is Pacioli's original definition. +% \begin{macrocode} + +cmchar "Pacioli's original letter G"; +beginchar("g",2u#+.925side#, cap_height#, 0); +adjust_fit(0, cap_serif_fit#); +pcshiftx := u; +if monospace: pickup fine.nib; else: pickup tiny.nib;fi +% This code is identical to that for the letter C. +numeric alpha; alpha=w-u-thick; +pos2(thin, 90); x2=.5[x3r,x0r]; top y2r=h;% topmost pen position +pos3(thick,180); lft z3r=(u,h/2); +pos4(thin, 270); x4=x2; bot y4r=0; +pos0(thick,0); lft z0l=(w+thick-u,h/2); +path p, p', line.u, line.b; line.u=(alpha,1.5h)--(alpha,h/2); + line.b=(.5[alpha,x0],0)--(.5[alpha,x0],h/2); +p=pulled_arc.r(0,2)&pulled_arc.r(2,3)&pulled_arc.r(3,4) + &pulled_arc.r(4,0)&cycle; +p'=pulled_arc.l(0,2)&pulled_arc.l(2,3)&pulled_arc.l(3,4) + &pulled_arc.l(4,0)&cycle; +z'1l=line.u intersectionpoint p'; z'1r=line.u intersectionpoint p; +bot rt z1l=z'1l; top rt z1r=z'1r; z1=.5[z1l,z1r]; +z'5l=line.b intersectionpoint p'; z'5r=line.b intersectionpoint p; +z5r = (side+pcshiftx-3/4thick, 3/4thick); z5l = (x5r+o, y5r+1.5thick); z5=.5[z5r, z5l]; +if not monospace: + x1l:=x1l+.6thin; y1l:=y1r-1.0thick-2tiny; + y5l:=2thick+y5r-2tiny; fi +if monospace: x1:=x1l:=x1r:=x5; y1:=y1-thin; y1l:=y1l-thin; y1r:=y1r-.6thin; fi + % readjust to have a better opening in CDTT +numeric slope_factor; if monospace:slope_factor=4/3; else:slope_factor=3/4; fi +% Addtional G work (preceding program is the same as that for letter C)! +path p,p',line.o, line.i; +p=z1r{-1,slope_factor}..{left}pulled_arc.r(2,3)& + pulled_arc.r(3,4){right}..tension 0.9..z5r; +p'= reverse + (z1l..tension 0.9..{left}pulled_arc.l(2,3)&pulled_arc.l(3,4){right} + ..tension 0.9..z5l); +pos7(thick,0); +top z7=(x1r,7/2thick); +numeric counter; counter=0; +forever: + counter:=counter+1; + line.o:=z7r--(x7r,-2o); line.i:=(z7r-(thick,0))--(x7r-thick,-2o); + numeric t[],tt[]; + (t1,tt1)=p intersectiontimes line.o; (t2,tt2)=p' intersectiontimes line.i; + exitif t1*t2>0; forsuffixes $$=l, r: x7$$:=x7$$-.1u; endfor + x7:=x7-.1u; endfor +x6r=x7r; x6l=x7l; bot y6r=ypart point t1 of p; bot y6l=ypart point t2 of p'; +z6=.5[z6r,z6l]; +p:= subpath(0,t1) of p..(z6r-xeps+yeps)--(z6l+xeps+yeps).. + subpath(t2,infinity) of p'..(z1l+xeps)--cycle; +filldraw p; +filldraw z6l--z7l--z7r--z6r--cycle; +if serifs: serif(7,6,a,serif_darkness,-srad); + serif(7,6,b,serif_darkness, srad); fi +proofpcbb(3, 0.5thick, 0.5side); +penlabels(0,1,2,3,4,5,6,7); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{G} +% The letter G. This is based on the C and has optical adjustments. +% \begin{macrocode} + +cmchar "Pacioli's letter G"; +beginchar("G",2u#+.925side#, cap_height#, 0); +adjust_fit(0, cap_serif_fit#); +pcshiftx := u; +if monospace: pickup fine.nib; else: pickup tiny.nib;fi +% This code is identical to that for the letter C. +numeric alpha; alpha=w-u-thick; +pos2(thin, 90); x2=.5[x3r,x0r]; top y2r=h+o;% topmost pen position +pos3(thick,180); lft z3r=(u,h/2); +pos4(thin, 270); x4=x2; bot y4r=-o; +pos0(thick,0); lft z0l=(w+thick-u,h/2); +path p, p', line.u, line.b; line.u=(alpha,1.5h)--(alpha,h/2); + line.b=(.5[alpha,x0],0)--(.5[alpha,x0],h/2); +p=pulled_arc.r(0,2)&pulled_arc.r(2,3)&pulled_arc.r(3,4) + &pulled_arc.r(4,0)&cycle; +p'=pulled_arc.l(0,2)&pulled_arc.l(2,3)&pulled_arc.l(3,4) + &pulled_arc.l(4,0)&cycle; +z'1l=line.u intersectionpoint p'; z'1r=line.u intersectionpoint p; +bot rt z1l=z'1l; top rt z1r=z'1r; z1=.5[z1l,z1r]; +z'5l=line.b intersectionpoint p'; z'5r=line.b intersectionpoint p; +z5r = (side+pcshiftx-3/4thick, 3/4thick); z5l = (x5r+o, y5r+1.5thick); z5=.5[z5r, z5l]; +if not monospace: + x1l:=x1l+.6thin; y1l:=y1r-1.0thick-2tiny; + y5l:=2thick+y5r-2tiny; fi +if monospace: x1:=x1l:=x1r:=x5; y1:=y1-thin; y1l:=y1l-thin; y1r:=y1r-.6thin; fi + % readjust to have a better opening in CDTT +numeric slope_factor; if monospace:slope_factor=4/3; else:slope_factor=3/4; fi +% Addtional G work (preceding program is the same as that for letter C)! +path p,p',line.o, line.i; +p=z1r{-1,slope_factor}..{left}pulled_arc.r(2,3)& + pulled_arc.r(3,4){right}..tension 0.9..z5r; +p'= reverse + (z1l..tension 0.9..{left}pulled_arc.l(2,3)&pulled_arc.l(3,4){right} + ..tension 0.9..z5l); +pos7(thick,0); +top z7=(x1r,7/2thick); +numeric counter; counter=0; +forever: + counter:=counter+1; + line.o:=z7r--(x7r,-2o); line.i:=(z7r-(thick,0))--(x7r-thick,-2o); + numeric t[],tt[]; + (t1,tt1)=p intersectiontimes line.o; (t2,tt2)=p' intersectiontimes line.i; + exitif t1*t2>0; forsuffixes $$=l, r: x7$$:=x7$$-.1u; endfor + x7:=x7-.1u; endfor +x6r=x7r; x6l=x7l; bot y6r=ypart point t1 of p; bot y6l=ypart point t2 of p'; +z6=.5[z6r,z6l]; +p:= subpath(0,t1) of p..(z6r-xeps+yeps)--(z6l+xeps+yeps).. + subpath(t2,infinity) of p'..(z1l+xeps)--cycle; +filldraw p; +filldraw z6l--z7l--z7r--z6r--cycle; +if serifs: serif(7,6,a,serif_darkness,-srad); + serif(7,6,b,serif_darkness, srad); fi +proofpcbb(3, 0.5thick, 0.5side); +penlabels(0,1,2,3,4,5,6,7); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{H} +% The letter H. With serifs, this fills the square. The two legs are +% |thick| and the cross-bar is |thin| like the A. +% \begin{macrocode} + +cmchar "Pacioli's letter H"; +beginchar("H", u#+side#, cap_height#,0); +adjust_fit(cap_serif_fit#, cap_serif_fit#); pickup tiny.nib; +forsuffixes t=1,2,3,4: pos.t(thick,0); endfor +lft x1l=lft x2l=.5u+cap_jut; bot y2=0; top y1=h; +filldraw stroke z1e--z2e; % left vertical stem +x3=x4=w-x1; y3=y1; y4=y2; +filldraw stroke z3e--z4e; % right vertical stem +pos5(thin, 90); pos6(thin,90); +x5=.5[x1r,x1l]; x6=w-x5; top y5r=top y6r=h/2; +filldraw stroke z5e--z6e; % horizontal crossbar +if serifs: + serif(1,2,a,serif_darkness,-cap_jut); serif(1,2,b,serif_darkness,cap_jut); + serif(2,1,c,serif_darkness,-cap_jut); serif(2,1,d,serif_darkness,cap_jut); + serif(3,4,e,serif_darkness,-cap_jut); serif(3,4,f,serif_darkness,cap_jut); + serif(4,3,g,serif_darkness,-cap_jut); serif(4,3,h,serif_darkness,cap_jut); fi +proofpcbb(2, cap_jut+0.5thick, 0); +labels(1,2,3,4,5,6); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{I} +% The letter I. +% \begin{macrocode} + +cmchar "Pacioli's letter I"; +beginchar("I", .5u#+2cap_jut#+cap_stem#+.5u#, cap_height#,0); +adjust_fit(cap_serif_fit#, cap_serif_fit#); +pickup tiny.nib; checkthin; pos1(cap_stem,0); pos2(cap_stem,0); +x1=x2=hround(w/2); top y1=h; bot y2=0; +filldraw stroke z1e--z2e; % vertical stem +if serifs: + serif(1, 2, a, serif_darkness, -cap_jut); + serif(1, 2, b, serif_darkness, cap_jut); % top lft,rt + serif(2, 1, c, serif_darkness, -cap_jut); + serif(2, 1, d, serif_darkness, cap_jut); % bot lft,rt +fi +proofpcbb(2, 0.5side, 0); +penlabels(1, 2); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{J} +% The letter J. Pacioli didn't specify a J, so we'll use D\"{u}rer's +% J instead (with suitable changes to the serifs). +% \begin{macrocode} + +cmchar "Pacioli's letter J"; +%% Pacioli didn't have a J, so use Durer's. +beginchar("J",u#+3thick#+cap_jut#,cap_height#, 1/4 cap_height#); +adjust_fit(0, cap_serif_fit#); pickup tiny.nib; +pos1(thick,0); pos2(thick,0); pos3(thin, -90); +top y1=h; rt x1r=w-.5u-cap_jut; x2=x1; bot y2=0; lft x3=.5u; bot y3r=-d; +filldraw stroke z1e--z2e{down}..{left}z3e; +if serifs: serif(1,2,a,serif_darkness,-cap_jut); + serif(1,2,b,serif_darkness,cap_jut); fi +proofpcbb(2, 0.5side, 0); +penlabels(1,2,3); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{K} +% The letter K. +% \begin{macrocode} + +cmchar "Pacioli's letter K"; +beginchar("K", 3/2u#+side#, cap_height#,0); +adjust_fit(cap_serif_fit#,0); pickup tiny.nib; +pcshiftx := 3/4u; +pair durer[]; % represent Pacioli's corner points +durer1=(pcshiftx,side); durer2=(pcshiftx+side,side); durer3=(xpart durer1,0); + durer4=(xpart durer2,0); +numeric diag_angle[]; +diag_angle1=angle(durer2-durer3); +diag_angle2=angle(durer1-durer4); +numeric alpha; +alpha=((xpart durer2 - xpart durer1)++h)/h; +pos1(thick,0); pos2(thick,0); +lft x1l=lft x2l=pcshiftx+cap_jut; + top y1=h; bot y2=0; filldraw stroke z1e--z2e; % left stem +pos3(alpha*medium,0); pos4(alpha*medium,0); z4l = (x2,h/2); +top y3=h; z3r-z4r=whatever*(durer2-durer3); +z0=whatever[z1r,z2r]=whatever[z3l,z4l]; +filldraw z4l--z3l--z3r--z4r--cycle; % upper diagonal stroke +pos5(alpha*thick,0); pos6(alpha*thick,0); +z5l = z4l; +bot y6=0; z5r-z6r=whatever*(durer1-durer4); +z10 = whatever[z3r,z4r]=whatever[z6r,z5r]; +filldraw z6l--z5l--z10--z6r--cycle; % bottom leg +if serifs: + serif(1,2,a,serif_darkness,-cap_jut); serif(1,2,b,serif_darkness,cap_jut); + serif(2,1,c,serif_darkness,-cap_jut); serif(2,1,d,serif_darkness,cap_jut); + numeric old_jut, old_brack; old_jut=cap_jut; old_brack=bracket; +% serifs on top leg + bracket:=.5old_brack;cap_jut:=.5old_jut; + if not monospace: serif(3,4,e,serif_darkness,-cap_jut); fi + bracket:=2old_brack; cap_jut:=2old_jut; + serif(3,4,f,.6serif_darkness,if monospace:.7 fi cap_jut); +% serifs on bottom leg + bracket:=.5old_brack;cap_jut:=.5old_jut; + if not monospace: serif(6,5,g,serif_darkness,-cap_jut); fi + bracket:=2old_brack; cap_jut:=2old_jut; + serif(6,5,h,.6serif_darkness,if monospace:.7 fi cap_jut); + cap_jut:=old_jut; bracket:=old_brack; +fi +proofpcbb(2, pcshiftx+cap_jut+0.5thick, 0); +penlabels(0,1,2,3,4,5,6,7); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{L} +% The letter L. This is similar, but not identical, to the left leg and +% bottom arm of Pacioli's E. +% \begin{macrocode} + +cmchar "Pacioli's letter L"; +numeric topbar_; if monospace: topbar_=11/15; + else: topbar_=17/30; fi % Duerer's wierd value +beginchar("L", u#+cap_jut#+5.75thick#, cap_height#,0); +adjust_fit(cap_serif_fit#,0); +pcshiftx := 0.5u; +pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0); +lft x1l=lft x2l=.5u+cap_jut; top y1=h; bot y2=0; +filldraw stroke z1e--z2e; % stem +pickup crisp.nib; % prepare for arms and serifs +pos3(thin,90); +pos8(medium,-90); pos9(dslab,0); x8=x2; bot y8r=0; rt x9r=hround(x2l+5.75thick); +y9=y8r+1.5thick; foot(8,9,g,serif_darkness,0.75thick); + % lower arm +if serifs: serif(1,2,a,serif_darkness,-cap_jut); + serif(2,1,b,serif_darkness,-cap_jut); serif(1,2,d,serif_darkness,cap_jut); + if not monospace: temp_:=slab; slab:=medium; tmp_:=bracket; bracket:=thick+medium; + serif(2,1,c,serif_darkness,thick); + slab:=temp_; bracket:=tmp_; fi fi +proofpcbb(2, cap_jut+0.5thick, 0); +penlabels(0,1,2,3,4,5,6,7,8,9); endchar; % end of "L" + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{M} +% The letter M. This has slightly sloping right and left legs. The serifs +% extend a little way outside the square. +% \begin{macrocode} + +cmchar"Pacioli's letter M"; +beginchar("M", u#+cap_jut#+side#, cap_height#, 0); +adjust_fit(cap_serif_fit#, cap_serif_fit#); pickup tiny.nib; +pcshiftx := 0.5u; +pos1(medium,0); pos2(medium,0); + lft x2l=pcshiftx+cap_jut; top y1=h; bot y2=0; + lft x1l = lft x2l + side*sind(1); % left leg has 1 degree angle +pos3(thick,0); pos4(thick,0); + x4r=pcshiftx+side; top y3=h; bot y4=0; + x3r=x4r-side*sind(3); % right leg has 3 degree angle +numeric long, short, hypot, alpha; long=side; short=1/2side; +hypot=long++short; alpha=hypot/long; +pos5(alpha*thick,0); pos6(alpha*thick,0); % left inner +z5l=(2pcshiftx,side); bot lft z6l=(pcshiftx+1/2side,0); +pos7(alpha*medium,0); pos8(alpha*medium,0); % right inner +z7r=z6l; z8r=z3r; z0=whatever[z5r,z6r]=whatever[z7l,z8l]; +z10=whatever[z5l,z6l]=whatever[z1r,z2r]; +z11=whatever[z7r,z8r]=whatever[z3l,z4l]; +% draw the M all in one go +filldraw z5r--z0--z8l--z3r--z4r--z4l--z11--z6l--z10--z2r--z2l--z1l--cycle; +if serifs: + serif(2,1,a,serif_darkness,-cap_jut); serif(1,2,b,serif_darkness,-lrad); + serif(3,4,c,serif_darkness, lrad); serif(4,3,d,serif_darkness, lrad); + serif(2,1,e,serif_darkness,cap_jut); serif(4,3,f,serif_darkness,-cap_jut); + % lower, inner serifs + fi +proofpcbb(2, cap_jut+0.5medium, 0); +penlabels(0,1,2,3,4,5,6,7,8,10,11); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{N} +% The letter N. With serifs it fills the square, and perhaps the top left +% serif protrudes a tiny bit. +% \begin{macrocode} + +cmchar "Pacioli's letter N"; +beginchar("N", u#+2cap_jut#+.8side#, cap_height#,0); +adjust_fit(cap_serif_fit#, cap_serif_fit#); pickup tiny.nib; +numeric long, short, hypot, alpha; long=h; short=side-2cap_jut; +hypot=long++short; alpha=hypot/long; +pos1(medium,0); pos2(medium,0); lft x1l=lft x2l=.5u+cap_jut; top y1=h; bot y2=0; +pos3(medium,0); pos4(medium,0); x3=x4; x3=x2+side-2cap_jut-medium; y3=y1; y4=y2; +pos 5(alpha*thick,0); pos6(alpha*thick,0); +z5r=z1r; z6l=z4r; z0=whatever[z1r,z2r]=whatever[z5l,z6l]; % under notch point +z0'=whatever[z5r,z6r]=whatever[z3l,z4l]; +filldraw z1r--z1l--z2l--z2r--z0--z6l--z3r--z3l--z0'--cycle; +if serifs: + serif(2,1,b,serif_darkness,-cap_jut); serif(2,1,c,serif_darkness,cap_jut); + % bottom, left serifs + serif(3,4,d,serif_darkness,-cap_jut);serif(3,4,e,serif_darkness,cap_jut); + % top right serifs + z.a=(x1l-1.5cap_jut,y1); pickup tiny.nib; filldraw + z0{z0-z4r}..{left}(z.a-(0,eps))..z.a--z1r--cycle; + % top left serif + serif(1,2,a,serif_darkness,-lrad); + fi +proofpcbb(2, cap_jut+0.5medium, 0); +penlabels(0,0',1,2,3,4,5,6); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{o} +% The letter O. He actually specifies two versions of the letter, but +% this one is \textit{perfectissimo}. It is oversquare horizontally. +% \begin{macrocode} + +cmchar "Pacioli's original letter O"; +beginchar("o", 2u#+side#+2o#, cap_height#, 0); +adjust_fit(0,0); pair durer[]; +pcshiftx := u; +x2r=pcshiftx-o; x4r=w-pcshiftx+o; y1r=h; y3r=0; z0=(w/2,h/2); +z0=.5[z5,z6]; numeric axis_angle; +durer1=(x2r,y1r-o); durer2=(x4r, ypart durer1); +durer3=(xpart durer1, y3r+o); durer4=(xpart durer2, ypart durer3); +axis_angle=angle(durer2-durer3); +z5-z6=(thick,0)rotated axis_angle; +y2r=y6; y4r=y5; x1r=x5; x3r=x6; +forsuffixes $=1,2,3,4: z$=.5[z$l,z$r]; endfor +x1l=x3r; y1l-y6=y6-y3r; x5-x2l=x4r-x5; y2l=y4r; +x3l=x1r; y1r-y5=y5-y3l; x4l-x6=x6-x2r; y4l=y2r; +path p,p'; +p=pulled_arc.r(1,2)&reverse pulled_arc.r(3,2)& + pulled_arc.r(3,4)&reverse pulled_arc.r(1,4)&cycle; +path anti_diag; anti_diag=z0--durer1; +z21r=p intersectionpoint anti_diag; penpos21(thin, axis_angle+90); +x43r=w-x21r; y43r=h-y21r; penpos43(thin, axis_angle+270); +path diag; diag=z0--durer2; +z41r=diag intersectionpoint p; penpos41(thick, axis_angle); +x32r=w-x41r; y32r=h-y41r; penpos32(thick, axis_angle+180); +if not monospace: p'= + z1l{left}..z21l..z2l{down}..z32l.. + z3l{right}..z43l.. + z4l{up}..z41l..{left}cycle; + else:p'=z1l..z21l..z32l..z3l..z43l..z41l..cycle; fi +fill p; unfill p'; +proofpcbb(0, 0.5side, 0.5side); +penlabels(0,1,2,3,4,5,6,21,32,43,41); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{O} +% The letter O. This includes optical adjustments at the top and bottom. +% \begin{macrocode} + +cmchar "Pacioli's letter O"; +beginchar("O", 2u#+side#+2o#, cap_height#, 0); +adjust_fit(0,0); pair durer[]; +pcshiftx := u; +x2r=pcshiftx-o; x4r=w-pcshiftx+o; y1r=h+o; y3r=-o; z0=(w/2,h/2); +z0=.5[z5,z6]; numeric axis_angle; +durer1=(x2r,y1r-o); durer2=(x4r, ypart durer1); +durer3=(xpart durer1, y3r+o); durer4=(xpart durer2, ypart durer3); +axis_angle=angle(durer2-durer3); +z5-z6=(thick,0)rotated axis_angle; +y2r=y6; y4r=y5; x1r=x5; x3r=x6; +forsuffixes $=1,2,3,4: z$=.5[z$l,z$r]; endfor +x1l=x3r; y1l-y6=y6-y3r; x5-x2l=x4r-x5; y2l=y4r; +x3l=x1r; y1r-y5=y5-y3l; x4l-x6=x6-x2r; y4l=y2r; +path p,p'; +p=pulled_arc.r(1,2)&reverse pulled_arc.r(3,2)& + pulled_arc.r(3,4)&reverse pulled_arc.r(1,4)&cycle; +path anti_diag; anti_diag=z0--durer1; +z21r=p intersectionpoint anti_diag; penpos21(thin, axis_angle+90); +x43r=w-x21r; y43r=h-y21r; penpos43(thin, axis_angle+270); +path diag; diag=z0--durer2; +z41r=diag intersectionpoint p; penpos41(thick, axis_angle); +x32r=w-x41r; y32r=h-y41r; penpos32(thick, axis_angle+180); +if not monospace: p'= + z1l{left}..z21l..z2l{down}..z32l.. + z3l{right}..z43l.. + z4l{up}..z41l..{left}cycle; + else:p'=z1l..z21l..z32l..z3l..z43l..z41l..cycle; fi +fill p; unfill p'; +proofpcbb(0, 0.5side, 0.5side); +penlabels(0,1,2,3,4,5,6,21,32,43,41); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{P} +% The letter P. +% \begin{macrocode} + +cmchar "Pacioli's letter P"; +beginchar("P", 1.5u#+P_width#, cap_height#, 0); +adjust_fit(cap_serif_fit#, 0); +pickup tiny.nib; pos1(thick,0); pos2(thick,0); +top lft z1l=(.5u+cap_jut,h); bot lft z2l=(.5u+cap_jut,0); +filldraw stroke z1e--z2e; % vertical stem +pos3(medium,90); pos4(medium,90); pos5(thick,0); +pos6(if not monospace and serifs: .5thin else:thin fi,-90); +top y3r=top y4r=h; x3=x1; x4=x1r+thick; filldraw stroke z3e--z4e; +x6=x4; y6=hround(h/2 -medium); rt x5r=hround(x2+0.65side-cap_jut-0.5medium); y5=.75side; +y7=y6; if serifs: x7=.5[rt x1r, x6]; else: x7=x3; fi +pos7(if not monospace and serifs:.5thin else:thin fi,-90); +filldraw stroke pulled_super_arc.e(4,5,eta)&pulled_super_arc.e(5,6,eta) + ..z7e; % lobe +if serifs: serif(1,2,a,serif_darkness,-cap_jut); + serif(2,1,b,serif_darkness,-cap_jut); + serif(2,1,c,serif_darkness,cap_jut); fi +proofpcbb(2, cap_jut+0.5thick, 0); +penlabels(1,2,3,4,5,6,7); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{q} +% The letter Q. It is essentially an O with a long (not very attractive) +% tail. +% \begin{macrocode} + +cmchar "Pacioli's original letter Q"; +beginchar("q", 2u#+side#+2o#, cap_height#, 0); +adjust_fit(0,0); pair durer[]; +pcshiftx := u; +x2r=pcshiftx-o; x4r=w-pcshiftx+o; y1r=h; y3r=0; z0=(w/2,h/2); +z0=.5[z5,z6]; numeric axis_angle; +durer1=(x2r,y1r-o); durer2=(x4r, ypart durer1); +durer3=(xpart durer1, y3r+o); durer4=(xpart durer2, ypart durer3); +axis_angle=angle(durer2-durer3); +z5-z6=(thick,0)rotated axis_angle; +y2r=y6; y4r=y5; x1r=x5; x3r=x6; +forsuffixes $=1,2,3,4: z$=.5[z$l,z$r]; endfor +x1l=x3r; y1l-y6=y6-y3r; x5-x2l=x4r-x5; y2l=y4r; +x3l=x1r; y1r-y5=y5-y3l; x4l-x6=x6-x2r; y4l=y2r; +path p,p'; +p=pulled_arc.r(1,2)&reverse pulled_arc.r(3,2)& + pulled_arc.r(3,4)&reverse pulled_arc.r(1,4)&cycle; +path anti_diag; anti_diag=z0--durer1; +z21r=p intersectionpoint anti_diag; penpos21(thin, axis_angle+90); +x43r=w-x21r; y43r=h-y21r; penpos43(thin, axis_angle+270); +path diag; diag=z0--durer2; +z41r=diag intersectionpoint p; penpos41(thick, axis_angle); +x32r=w-x41r; y32r=h-y41r; penpos32(thick, axis_angle+180); +if not monospace: p'= + z1l{left}..z21l..z2l{down}..z32l.. + z3l{right}..z43l.. + z4l{up}..z41l..{left}cycle; + else:p'=z1l..z21l..z32l..z3l..z43l..z41l..cycle; fi +fill p; unfill p'; +% now for the tail! +z10r=z3l; z10l=z3r; +z11r=(pcshiftx+side,-0.25side); z11l=z11r-(0,thick); +z12l=z11l+(0.5side+medium,-thick); z12r=z12l+(0,0.5thin); +filldraw z10r..z11r..z12r--z12l..z11l..z10l--cycle; +proofpcbb(0, 0.5side, 0.5side); +penlabels(0,1,2,3,4,5,6,10,11,12,13,14,15); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{Q} +% The letter Q. This includes the optical adjustments. +% +% \begin{macrocode} + +cmchar "Pacioli's letter Q"; +beginchar("Q", 2u#+side#+2o#, cap_height#, 0); +adjust_fit(0,0); pair durer[]; +pcshiftx := u; +x2r=pcshiftx-o; x4r=w-pcshiftx+o; y1r=h+o; y3r=-o; z0=(w/2,h/2); +z0=.5[z5,z6]; numeric axis_angle; +durer1=(x2r,y1r-o); durer2=(x4r, ypart durer1); +durer3=(xpart durer1, y3r+o); durer4=(xpart durer2, ypart durer3); +axis_angle=angle(durer2-durer3); +z5-z6=(thick,0)rotated axis_angle; +y2r=y6; y4r=y5; x1r=x5; x3r=x6; +forsuffixes $=1,2,3,4: z$=.5[z$l,z$r]; endfor +x1l=x3r; y1l-y6=y6-y3r; x5-x2l=x4r-x5; y2l=y4r; +x3l=x1r; y1r-y5=y5-y3l; x4l-x6=x6-x2r; y4l=y2r; +path p,p'; +p=pulled_arc.r(1,2)&reverse pulled_arc.r(3,2)& + pulled_arc.r(3,4)&reverse pulled_arc.r(1,4)&cycle; +path anti_diag; anti_diag=z0--durer1; +z21r=p intersectionpoint anti_diag; penpos21(thin, axis_angle+90); +x43r=w-x21r; y43r=h-y21r; penpos43(thin, axis_angle+270); +path diag; diag=z0--durer2; +z41r=diag intersectionpoint p; penpos41(thick, axis_angle); +x32r=w-x41r; y32r=h-y41r; penpos32(thick, axis_angle+180); +if not monospace: p'= + z1l{left}..z21l..z2l{down}..z32l.. + z3l{right}..z43l.. + z4l{up}..z41l..{left}cycle; + else:p'=z1l..z21l..z32l..z3l..z43l..z41l..cycle; fi +fill p; unfill p'; +% now for the tail! +z10r=z3l; z10l=z3r; +z11r=(pcshiftx+side,-0.25side); z11l=z11r-(0,thick); +z12l=z11l+(0.5side+medium,-thick); z12r=z12l+(0,0.5thin); +filldraw z10r..z11r..z12r--z12l..z11l..z10l--cycle; +proofpcbb(0, 0.5side, 0.5side); +penlabels(0,1,2,3,4,5,6,10,11,12,13,14,15); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{R} +% The letter R. Another character that, with serifs, fills the square. +% \begin{macrocode} + +cmchar "Pacioli's letter R"; +beginchar("R", u#+side#, cap_height#,0); +adjust_fit(cap_serif_fit#,0); +pickup tiny.nib; pos1(thick,0); pos2(thick,0); +top lft z1l=(.5u+cap_jut,h); bot lft z2l=(.5u+cap_jut,0); +filldraw stroke z1e--z2e; % vertical stem +pos3(thin,90); pos4(thin,90); pos5(thick,0); +pos6(thin, -90); +top y3r=top y4r=h; x3=x1; x4=x1r+thick; +x6=x4; y6=hround h/2; rt x5r=hround(.5u+P_width if not monospace: + +1/2thin fi); y5=.5[y4,y6]; +y7=y6; x7=x3; pos7(thin, -90); +filldraw stroke z3e--pulled_super_arc.e(4,5,eta)& + pulled_super_arc.e(5,6,eta)..z7e; % lobe +numeric half_letter_width; 2half_letter_width+1/2u=w; +if serifs: half_letter_width:=half_letter_width+1/2u; + else: half_letter_width:=half_letter_width-1.6thin; fi +path p; p=pulled_super_arc.r(5,6,eta)..z7r; +z0r=p intersectionpoint ((half_letter_width,0)--(half_letter_width,h)); +path circ_; circ_= (((halfcircle scaled 2thick) rotated 180) shifted z0r); +z0l= p intersectionpoint circ_; +if not monospace: z0'=(.45[half_letter_width,w],0); + else: z0'=(.42[half_letter_width,w],0); fi +numeric tail_angle; tail_angle=angle(z0l-z0'); +penpos8(thick, tail_angle-90); z8l=whatever[z0', z0l]; + x8=1/5[half_letter_width,w]; +penpos9(2/3thick,tail_angle-90); z9r=whatever[z0r, z8r]; + x9r=.5[half_letter_width, w]; +%penpos10(if monospace:1/2 fi dslab,90); z10l=(w,0); +penpos10(if monospace:1/2 dslab else: .5thin fi,90); z10l=(w,0); +fill z0l--z8l...{right}z10l--z10r{-w,1/4h}..z9r--z0r--cycle; % tail +if serifs: serif(1,2,a,serif_darkness,-cap_jut); + serif(2,1,b,serif_darkness,-cap_jut); + serif(2,1,c,serif_darkness,cap_jut); fi +proofpcbb(2, 1.5cap_jut+0.5thick, 0); +penlabels(0,1,2,3,4,5,6,7,8,9,10); labels(0'); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{S} +% The letter S. Pacioli's instructions are unclear. I have used a +% modified version of Hoenig's modification of the Knuthian S, which +% appears to match Pacioli's +% drawing. +% \begin{macrocode} + +cmchar "The Knuthian S"; +beginchar("S", 2u#+1/2 side# if not monospace:+thick# fi, cap_height#, 0); +adjust_fit(0,0); pickup tiny.nib; +pair durer[]; % points to contain corner coords of Durer square +ypart durer3=ypart durer4=0; xpart durer4-xpart durer1=side; +xpart durer1=u-1.5thick; +durer1=(xpart durer3, h); durer2=(xpart durer 4, ypart durer1); +numeric slope, diag_angle; diag_angle=angle(durer2-durer3); +slope=-if not monospace: 3/4 else: 1/2 fi h/(xpart durer4-xpart durer3); +pos0(thick,diag_angle); x0=.52[xpart durer1, xpart durer2]; +y0=h/2; +lft x3l=u if not monospace:+2/3thick fi; rt x3r=lft x3l+5/6thick; +pos2(thin,-diag_angle); top y2l=h; +if x0-x3r>thick: x2l=x0 if monospace:+.4thin fi; else: + x2l=x0r; slope:=-1/2; fi +ellipse_set(2l,3l,4l,0l); ellipse_set(2r,3r,4r,0r); +pos7(thin,-diag_angle); x7r=x0; bot y7r=0; rt x6r=w-if monospace:.75 fi u; + lft x6l=rt x6r-thick; +ellipse_set(7l,6l,5l,0l); ellipse_set(7r,6r,5r,0r); +pos1(max(currentbreadth+eps,5/6 thick),-90); +top y1l=h-thin; rt x1=x0+2thick+o; +pos8(1.5thick,-80);lft x8r=u; bot y8r=medium; +if not monospace: + filldraw z1l..z2l{left}..{down}z3l..z4l--z5l..{down}z6l..{left}z7l..z8l + --z8r..{right}z7r..{up}z6r..z5r--z4r..{up}z3r..{right}z2r..z1r--cycle; + else: draw z1l..z2l{left}..{down}z3l..z4l--z5l..{down}z6l..{left}z7l..z8l; + draw z8r..{right}z7r..{up}z6r..z5r--z4r..{up}z3r..{right}z2r..z1r; + fi +proofpcbb(0, 0.5side, 0.5side); +penlabels(0,1,2,3,4,5,6,7,8); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{T} +% The letter T. +% \begin{macrocode} + +cmchar "Pacioli's letter T"; +beginchar("T",2u#+side#-2medium#, cap_height#,0); +adjust_fit(0,0); pickup tiny.nib; +pos1(thick,0); pos2(thick,0); .5[x1r,x1l]=w/2; .5[x2r,x2l]=w/2; +top y1=h; bot y2=0; filldraw stroke z1e--z2e; % central stem +% prepare for the top horizontal bar +numeric top_bar; top_bar=0.5side-medium; % half length of top bar +pos3(medium,90); pos4(dslab,0); +x1=x3; top y3r=h; rt x4l=x1+top_bar; + bot y4=vround(h-if monospace: 2 fi vstretch*(medium+cap_jut)); +arm(3,4,c,serif_darkness,0); +pos5(dslab,180); +lft x5r=x1-top_bar; + bot y5= bot y4; +arm(3,5,d,serif_darkness,0); +if serifs: + serif(2,1,a,serif_darkness,-cap_jut);serif(2,1,b,serif_darkness,cap_jut); + fi +proofpcbb(2, 0.5side, 0); +penlabels(1,2,3,4); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{U} +% The letter U. Pacioli doesn't give a U, so I have used Hoenig's U, +% suitably modified for leg and serif dimensions. +% \begin{macrocode} + +cmchar "Pacioli's letter U"; +beginchar("U", u#+2cap_jut#+.8side#, cap_height#,0); +adjust_fit(cap_serif_fit#, cap_serif_fit#); +pickup tiny.nib; pos1(thick,0); pos2(thick,0); pos2'(thick,180); +pos3(medium,-90); pos4(medium,0); pos5(medium,0); +x1=x2; x3=.5[x1,x5]; x4=x5; x1l=w-x5r; +top y1=top y5=h; y2=y4=1/3h; bot y3r=0; z2'=z2; +lft x1l=hround .5u+cap_jut; +filldraw stroke z1e--z2e; % left stem +filldraw stroke pulled_super_arc.e(2',3,eta) + & pulled_super_arc.e(3,4,eta)&z4e--z5e; +if serifs: serif(1,2,a,serif_darkness,-cap_jut); + serif(1,2,b,serif_darkness,cap_jut); + serif(5,4,c,serif_darkness,-cap_jut); serif(5,4,d,serif_darkness,cap_jut); fi +penlabels(1,2,3,4,5); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{V} +% The letter V. +% \begin{macrocode} + +cmchar "Pacioli's letter V"; +beginchar("V",u#+side#, cap_height#, 0); +adjust_fit(cap_serif_fit#, cap_serif_fit#); pickup tiny.nib; +pcshiftx := 0.5u; +z10 = (pcshiftx+0.5side,0); +numeric alpha; alpha=((0.5h-cap_jut)++(h))/(h); +pos1(alpha*thick,0); pos2(alpha*thick,0); +pos3(alpha*medium,0); pos4(alpha*medium,0); +top y1=top y4=h; lft x1l=pcshiftx+cap_jut; x4r=x1l+side-2cap_jut; +lft x2l=hround(pcshiftx+0.5side); x3r=x2l; bot y2=bot y3=0; +z0=whatever[z1r,z2r]=whatever[z3l,z4l]; % notch point +filldraw z0--diag_end(0,4l,1,1,4r,3r)--z2l + --diag_end(2l,1l,1,1,1r,0)--cycle; +if serifs: bracket:=cap_jut_factor*bracket; cap_jut:=cap_jut_factor*cap_jut; + pickup tiny.nib; numeric jut_factor; + if monospace: jut_factor=1; else: jut_factor=3/4; fi + serif(1,2,a,.8serif_darkness,-Lrad); + serif(4,3,d,.8serif_darkness,lrad); + bracket:=jut_factor*bracket; + serif(1,2,b,7/8 serif_darkness, jut_factor*cap_jut); + serif(4,3,c,7/8 serif_darkness,-jut_factor*cap_jut); fi +proofpcbb(10, 0.5side, 0); +penlabels(0,1,2,3,4); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{W} +% The letter W. Again, Pacioli misses this out. I use a modified version +% of Hoenig's W. +% \begin{macrocode} + +cmchar "Pacioli's letter W"; +numeric alpha; + alpha=((cap_height#+cap_jut#)++(.4side#+cap_jut_factor*cap_jut#))/ + (cap_height#+cap_jut#); +beginchar("W", 2cap_jut_factor*cap_jut#+1.6side#-alpha*thick#, cap_height#, 0); +adjust_fit(.5cap_serif_fit#, cap_serif_fit#); pickup tiny.nib; +mid_corr=if monospace: -apex_corr else: 1/3jut fi; +pos1(alpha*thick,0); pos2(alpha*thick,0); +pos3(alpha*medium,0); pos4(alpha*medium,0); +pos5(alpha*thick,0); pos6(alpha*thick,0); +pos7(alpha*medium,0); pos8(alpha*medium,0); +numeric V_width; V_width=2cap_jut_factor*cap_jut+4/5side; +if not monospace: + top y1=top y4=h; lft x1l=cap_jut_factor*cap_jut; x4r=V_width-x1l; + lft x2l=hround V_width/2; x3r=x2l; bot y2=bot y3=0; + pair shift_amt; ypart shift_amt=0; + xpart shift_amt=V_width-2cap_jut_factor*cap_jut-alpha*(thick); + z0=whatever[z1r,z2r]=whatever[z3l,z4l]; % notch point + path p; p=z0--diag_end(0,4l,1,1,4r,3r)--z2l + --diag_end(2l,1l,1,1,1r,0)--cycle; + filldraw p; filldraw (p shifted shift_amt); % the 2 V's + forsuffixes t=1,2,3,4: z[t+4]=z.t shifted shift_amt; endfor +else: top y1=h; lft x1l=cap_jut_factor*cap_jut; bot y2=bot y3=0; + x2l+apex_corr=x3l; + x8=w-x1; y8=y1; x2-x1=x4-x3=x6-x5=x8-x7; + x6l+apex_corr=x7l; y6=y7=y2; + y4:=vround .6h; y5=y4; + x5=x4; + y4l:=y4r:=y4; % ?? + z0 =whatever[z1r,z2r]; + z0'=whatever[z7l,z8l]; y0=y0'=h/9; + z45=whatever[z3r,z4r]=whatever[z5l,z6l]; + filldraw z0--diag_end(0,4l,1,1,4r,3r)--z2l--diag_end(2l,1l,1,1,1r,0)--cycle; + filldraw z0'--diag_end(0',8l,1,1,8r,7r)--z7l--diag_end(7l,5l,1,1,5r,0') + --cycle; fi +if serifs: bracket:=cap_jut_factor*bracket; cap_jut:=cap_jut_factor*cap_jut; + pickup tiny.nib; numeric jut_factor; + if monospace: jut_factor=1.8; else: jut_factor=3/4; fi + serif(1,2,a,.8serif_darkness,-cap_jut); + serif(8,7,f,.8serif_darkness,cap_jut); + if not monospace: serif(5,6,d,.8serif_darkness,cap_jut); + serif(5,6,c,.8serif_darkness,-cap_jut); fi + bracket:=jut_factor*bracket; + serif(1,2,b,7/8 serif_darkness, jut_factor*cap_jut); + serif(8,7,e,7/8 serif_darkness,-jut_factor*cap_jut); + fi +penlabels(0,0',1,2,3,4,5,6,7,8,45); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{X} +% The letter X. +% \begin{macrocode} + +cmchar "Pacioli's letter X"; +beginchar("X", u#+side#, cap_height#, 0); +adjust_fit(cap_serif_fit#, cap_serif_fit#); +pcshiftx := 0.5u; +z10=(pcshiftx+0.5side, 0.5side); % center of the square +numeric alpha; alpha=(h++(h-2thick))/h; +penpos1(alpha*thick,0); penpos4(alpha*thick,0); +penpos2(alpha*medium,0); penpos3(alpha*medium,0); +lft x3l = pcshiftx+thick; y3=0; y2=side; +0.5[z3l,z2l]=z10; +y4 = 0; y1 = side; +lft x1l = pcshiftx+1.5thick; +0.5[z4l,z1l]=z10; +filldraw z1l--z1r--z4r--z4l--cycle; % draw the thick limb +filldraw z2l--z2r--z3r--z3l--cycle; % draw the other limb +if serifs: bracket:=cap_jut_factor*bracket; cap_jut:=cap_jut_factor*cap_jut; + pickup tiny.nib; numeric jut_factor; + if monospace: cap_jut:=.5cap_jut; jut_factor=1; else: jut_factor=3/4; fi + serif(1,4,a,.8serif_darkness,-Lrad); + serif(4,1,d,.8serif_darkness,cap_jut); + serif(2,3,f,.8serif_darkness,cap_jut); + serif(3,2,g,.8serif_darkness,-lrad); + bracket:=jut_factor*bracket; + serif(1,4,b,7/8 serif_darkness,.75cap_jut); + serif(4,1,c,7/8 serif_darkness,-.75cap_jut); + serif(2,3,e,7/8 serif_darkness,-.75cap_jut); + serif(3,2,h,7/8 serif_darkness,.75cap_jut); fi +proofpcbb(10, 0.5side, 0.5side); +penlabels(1,2,3,4); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{Y} +% The letter Y. +% \begin{macrocode} + +cmchar "Pacioli's letter Y"; +beginchar("Y", u#+side#, cap_height#, 0); +adjust_fit(cap_serif_fit#, cap_serif_fit#); pickup pencircle scaled 0pt; +pcshiftx := 0.5u; +z100 = (pcshiftx+0.5side,0.5side); % center of the square +numeric alpha, long, short, hypot; long=h/2; +short=0.5side-thick; + hypot=long++short; alpha=hypot/long; +penpos1(alpha*thick,0); +lft x1l=pcshiftx+thick; +top y1=h; +penpos4(alpha*medium,0); y4=y1; x4r=x1l+side-2thick; +penpos2(alpha*thick,0); penpos3(alpha*medium,0); +y2 = y3 = 0.5side; +penpos5(thick,0); penpos6(thick,0); +z2l = z3r = z100; +z6 = (pcshiftx+0.5side,0); +z5 = (x6,side); +z0=whatever[z1r, z2r]=whatever[z3l,z4l]; % notch point +z7=whatever[z6l,z5l] = whatever[z2l,z1l]; % left stem and V +z8=whatever[z6r,z5r] = whatever[z3r,z4r]; % right stem and V +filldraw z1r--z0--z4l--z4r--z8--z6r--z6l--z7--z1l--cycle; +if serifs: numeric jut_factor; + serif(6,5,e,serif_darkness,-cap_jut); serif(6,5,f,serif_darkness,cap_jut); + bracket:=cap_jut_factor*bracket; cap_jut:=cap_jut_factor*cap_jut; + if monospace: cap_jut:=.5cap_jut; jut_factor=1; else: jut_factor=3/4; fi + % top outer serifs + serif(1,2,a,serif_darkness,-lrad);serif(4,3,d,serif_darkness,lrad); + bracket:=jut_factor*bracket; + if monospace: cap_jut:=1.5cap_jut; fi + % top inner serifs + serif(1,2,b,7/8 serif_darkness,.6cap_jut); + serif(4,3,c,7/8 serif_darkness,-.6cap_jut); + fi +proofpcbb(100, 0.5side, 0.5side); +penlabels(0,1,2,3,4,5,6); endchar; % End of "Y" + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{Z} +% The letter Z. The last of the letters that Pacioli doesn't describe. +% Again, use a modifed D\"{u}rer Z. +% \begin{macrocode} + +cmchar "Pacioli's letter Z"; +beginchar("Z", 2u#+.8side#, cap_height#,0); +adjust_fit(0, 0); pickup tiny.nib; +pcshiftx := u; +numeric alpha, long, short, hypot; +long=h; short=w-2u-thick; hypot=long++short; +alpha=hypot/long; +pos1(medium,90); pos2(medium,90); pos3(alpha*thick, 0); +pos4(alpha*thick, 0); pos5(medium,-90); pos6(medium,-90); +rt x3r=w-u; top y3=h; x4l=w-x3r; bot y4=0; +top y1r=h; lft x1=u; y2=y1; rt x2=x3; +bot y5r=bot y6r=0; lft x5=x4; rt x6=w-u; +filldraw stroke z1e--z2e; % top bar +filldraw stroke z3e--z4e; % diagonal +filldraw stroke z5e--z6e; % bottom bar +z100 = (0.5(x1+x3r),0.5side); % center of square +if serifs: pickup crisp.nib; % prepare for arms and serifs + pos7(medium, 90); pos8(dslab,180); z7=z2; lft x8r=u; + bot y8=h-if monospace:2 fi vstretch*thick; + arm(7,8,a,serif_darkness,0); % upper dropped serif + pos9(medium,-90); z9=z5; pos10(dslab,0); rt x10r=w-u; + top y10=if monospace: 2.5 fi vstretch*thick; + arm(9,10,b,serif_darkness,0); fi +proofpcbb(100, 0.5side, 0.5side); +penlabels(1,2,3,4,5,6,7,8,9,10); endchar; + + +%</maj> +% \end{macrocode} +% \end{macro} +% +% \subsection{The punctuation file} +% +% This is essentially a copy of Knuth's Computer Modern Roman punctuation +% file \Lpack{punct.mf}. +% +% \begin{macrocode} +%<*punct> +% CPCPUNCT.MF This file contains punctuation marks common to +% Pacioli roman and italic styles. + +% \end{macrocode} +% +% \begin{macro}{!} +% The ! character. +% \begin{macrocode} + +cmchar "Exclamation point"; +beginchar("!",5u#+width_adj#,asc_height#,0); +italcorr asc_height#*slant-2u#-.5width_adj#+.5dot_size#; +adjust_fit(0,0); +pickup tiny.nib; pos3(dot_size,0); pos4(dot_size,90); +lft x3l=hround(.5w-.5dot_size); bot y4l=0; z3=z4; dot(3,4); % dot +numeric bot_width; +bot_width=if hefty:max(hround .8dot_size,fine.breadth) else: hair fi; +pickup fine.nib; pos1(dot_size,0); pos2(bot_width,0); +x1=x2=x3; bot y2=.25[top y4r,x_height]+1; +if square_dots: top y1=h; + filldraw stroke z1e--z2e; % stem +else: top z0=(x1,h+o); y1+.5dot_size=h+o; + filldraw z1r...z0...z1l---z2l--z2r---cycle; fi % stem and bulb +penlabels(0,1,2,3,4); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{'} +% The ' character. +% \begin{macrocode} + +cmchar "Apostrophe"; +beginchar("'",5u#,asc_height#,0); +italcorr asc_height#*slant+.5dot_size#-2u#; +adjust_fit(0,0); +x1-.5dot_size=hround(.5w-.5dot_size); y1+.5dot_size=h; +if monospace: comma(1,a,dot_size,.28u,vround 1.5comma_depth); % large comma +else: comma(1,a,dot_size,.25u,comma_depth); fi % comma with increased jut +penlabels(1); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{(} +% The ( character. +% \begin{macrocode} + +cmchar "Left parenthesis"; +beginchar("(",7u# if monospace: -u# fi,body_height#,paren_depth#); +italcorr body_height#*slant-.5u#; +adjust_fit(0,0); pickup fine.nib; +pos1(vair,0); pos2(.75[hair,stem],0); pos3(vair,0); +rt x1r=rt x3r=hround(w-u); lft x2l=hround(x1-4u if monospace: +4/3u fi); +top y1=h; y2=.5[y1,y3]=math_axis; +filldraw stroke z1e{3(x2e-x1e),y2-y1}...z2e + ...{3(x3e-x2e),y3-y2}z3e; % arc +penlabels(1,2,3); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{)} +% The ) character. +% \begin{macrocode} + +cmchar "Right parenthesis"; +beginchar(")",7u# if monospace: -u# fi,body_height#,paren_depth#); +italcorr math_axis#*slant-.5u#; +adjust_fit(0,0); pickup fine.nib; +pos1(vair,0); pos2(.75[hair,stem],0); pos3(vair,0); +lft x1l=lft x3l=hround u; rt x2r=hround(x1+4u if monospace: -4/3u fi); +top y1=h; y2=.5[y1,y3]=math_axis; +filldraw stroke z1e{3(x2e-x1e),y2-y1}...z2e + ...{3(x3e-x2e),y3-y2}z3e; % arc +penlabels(1,2,3); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{,} +% The , character. +% \begin{macrocode} + +cmchar "Comma"; +numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#; +define_whole_blacker_pixels(dot_diam); +beginchar(",",5u#,dot_diam#,comma_depth#); +adjust_fit(0,0); +x1-.5dot_diam=hround(.5w-.5dot_diam); y1-.5dot_diam=0; +comma(1,a,dot_diam,.2u,comma_depth); % dot and tail +penlabels(1); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{.} +% The . character. +% \begin{macrocode} + +cmchar "Period"; +numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#; +define_whole_blacker_pixels(dot_diam); +beginchar(".",5u#,dot_diam#,0); +adjust_fit(0,0); pickup fine.nib; +pos1(dot_diam,0); pos2(dot_diam,90); +lft x1l=hround(.5w-.5dot_diam); bot y2l=0; z1=z2; dot(1,2); % dot +penlabels(1,2); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{/} +% The / character. +% \begin{macrocode} + +cmchar "Virgule (slash)"; +beginchar("/",9u#,body_height#,paren_depth#); +italcorr body_height#*slant-.5u#; +adjust_fit(0,0); pickup rule.nib; +rt x1=hround(w-u)+eps; top y1=h+eps; +lft x2=hround u-eps; bot y2=-d-eps; +draw z1--z2; % diagonal +penlabels(1,2); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{:} +% The : character. +% \begin{macrocode} + +cmchar "Colon"; +numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#; +define_whole_blacker_pixels(dot_diam); +beginchar(":",5u#,x_height#,0); +italcorr x_height#*slant+.5dot_diam#-2u#; +adjust_fit(0,0); pickup fine.nib; +pos1(dot_diam,0); pos2(dot_diam,90); +lft x1l=hround(.5w-.5dot_diam); top y2r=h; z1=z2; dot(1,2); % upper dot +pos3(dot_diam,0); pos4(dot_diam,90); +x3=x1; bot y4l=0; z3=z4; dot(3,4); % lower dot +penlabels(1,2,3,4); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{;} +% The ; character. +% \begin{macrocode} + +cmchar "Semicolon"; +numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#; +define_whole_blacker_pixels(dot_diam); +beginchar(";",5u#,x_height#,comma_depth#); +italcorr x_height#*slant+.5dot_diam#-2u#; +adjust_fit(0,0); pickup fine.nib; +pos1(dot_diam,0); pos2(dot_diam,90); +lft x1l=hround(.5w-.5dot_diam); top y2r=h; z1=z2; dot(1,2); % upper dot +x3-.5dot_diam=hround(.5w-.5dot_diam); y3-.5dot_diam=0; +comma(3,a,dot_diam,.05u,comma_depth); % lower dot and tail +penlabels(1,2,3); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{[} +% The [ character. +% \begin{macrocode} + +cmchar "Left bracket"; +numeric wd#; wd#=max(5u#,4.5u#+.5if hefty:stem# else:rule_thickness# fi); +beginchar("[",wd#,body_height#,paren_depth#); +italcorr body_height#*slant; +adjust_fit(0,0); +numeric top_thickness,side_thickness; +if hefty: top_thickness=vair; + side_thickness=max(crisp.breadth,stem-2stem_corr); +else: top_thickness=side_thickness=rule_thickness; fi; +pickup crisp.nib; pos1(side_thickness,0); pos2(side_thickness,0); +top y1=h; bot y2=-d; lft x1l=lft x2l=hround(2.5u-.5side_thickness)-1-eps; +filldraw stroke z1e--z2e; % stem +pos3(top_thickness,90); pos4(top_thickness,90); +pos5(top_thickness,90); pos6(top_thickness,90); +x3=x5=x1l; rt x4=rt x6=ceiling(w-.4u)+eps; y3r=y4r=y1; y5l=y6l=y2; +filldraw stroke z3e--z4e; % upper bar +filldraw stroke z5e--z6e; % lower bar +penlabels(1,2,3,4,5,6); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{]} +% The ] character. +% \begin{macrocode} + +cmchar "Right bracket"; +numeric wd#; wd#=max(5u#,4.5u#+.5if hefty:stem# else:rule_thickness# fi); +beginchar("]",wd#,body_height#,paren_depth#); +italcorr body_height#*slant-2u#+.5if hefty:stem# else:rule_thickness# fi; +adjust_fit(0,0); +numeric top_thickness,side_thickness; +if hefty: top_thickness=vair; + side_thickness=max(crisp.breadth,stem-2stem_corr); +else: top_thickness=side_thickness=rule_thickness; fi; +pickup crisp.nib; pos1(side_thickness,0); pos2(side_thickness,0); +top y1=h; bot y2=-d; rt x1r=rt x2r=hround(w-2.5u+.5side_thickness)+1+eps; +filldraw stroke z1e--z2e; % stem +pos3(top_thickness,90); pos4(top_thickness,90); +pos5(top_thickness,90); pos6(top_thickness,90); +x3=x5=x1r; lft x4=lft x6=floor .4u-eps; y3r=y4r=y1; y5l=y6l=y2; +filldraw stroke z3e--z4e; % upper bar +filldraw stroke z5e--z6e; % lower bar +penlabels(1,2,3,4,5,6); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{`} +% The ` character. +% \begin{macrocode} + +cmchar "Reverse apostrophe"; +beginchar("`",5u#,asc_height#,0); +italcorr asc_height#*slant+.5dot_size#-2u#; +adjust_fit(0,0); +x1-.5dot_size=hround(.5w-.5dot_size); y1+.5dot_size=h-comma_depth; +if monospace: ammoc(1,a,dot_size,.28u,vround 1.5comma_depth); % large ammoc +else: ammoc(1,a,dot_size,.25u,comma_depth); fi % normal ammoc +penlabels(1); endchar; + + +%</punct> +% \end{macrocode} +% \end{macro} +% +% +% \subsection{The ligatures and dashes file} +% +% This is essentially a copy of the Computer Modern \Lpack{comlig.mf} file. +% \begin{macrocode} +%<*lig> +% CPCLIG.MF This file defines characters common to +% Pacioli roman and italic text fonts +% that appear only when |ligs>0|. + +% \end{macrocode} +% First the ligtables. +% \begin{macrocode} + +ligtable "`": "`"=:oct"134"; +ligtable "'": "'"=:oct"042", "?" kern 2u#, "!" kern 2u#; + +ligtable "-": "-"=:oct"173"; +ligtable oct"173": "-"=:oct"174"; + +% \end{macrocode} +% +% \begin{macro}{''} +% The '' ligature. +% \begin{macrocode} + +cmchar "Closing quotes"; +beginchar(oct"042",7u#+max(2u#,dot_size#),asc_height#,0); +italcorr asc_height#*slant+dot_size#-4.1u#; +adjust_fit(0,0); +x1-.5dot_size=hround .6u; y2+.5dot_size=h; +x2-x1=hround(1.5u+max(2u,dot_size)); y2=y1; +comma(1,a,dot_size,.25u,comma_depth); % left dot and tail +comma(2,b,dot_size,.25u,comma_depth); % right dot and tail +penlabels(1,2); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{-} +% The - character. +% \begin{macrocode} + +cmchar "Hyphen"; +beginchar("-",6u#,x_height#,0); +italcorr .5x_height#*slant-.5u#; +adjust_fit(0,0); +numeric thickness; thickness=if hefty:bar else:.75[hair,stem] fi; +pickup crisp.nib; pos1(thickness,90); pos2(thickness,90); +top y1r=top y2r=vround(.5h+.5thickness); rt x2=hround(w-u)+eps; +if monospace: x2=w-x1 else: lft x1=hround .2u-eps fi; +filldraw stroke z1e--z2e; % bar +penlabels(1,2); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{``} +% The `` ligature. +% \begin{macrocode} + +cmchar "Opening quotes"; +beginchar(oct"134",7u#+max(2u#,dot_size#),asc_height#,0); +italcorr asc_height#*slant-.1u#; +adjust_fit(0,0); +x2+.5dot_size=hround(w-.6u); y1+.5dot_size=h-comma_depth; +x2-x1=hround(1.5u+max(2u,dot_size)); y2=y1; +ammoc(1,a,dot_size,.25u,comma_depth); % left dot and tail +ammoc(2,b,dot_size,.25u,comma_depth); % right dot and tail +penlabels(1,2); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{--} +% The -- ligature. I think that the CM en-dash is too thin for the +% Pacioli font, so I have thickened it a little. +% \begin{macrocode} + +cmchar "En dash"; +beginchar(oct"173",9u#,x_height#,0); +italcorr .61803x_height#*slant+.5u#; +adjust_fit(0,0); +%%pickup crisp.nib; pos1(vair,90); pos2(vair,90); +pickup crisp.nib; pos1(medium,90); pos2(medium,90); +top y1r=top y2r=vround(.61803h+.5vair); lft x1=-eps; rt x2=w+eps; +filldraw stroke z1e--z2e; % bar +penlabels(1,2); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{---} +% The --- ligature. I think that the CM em-dash is too thin for the +% Pacioli font, so I have thickened it a little. +% \begin{macrocode} + +cmchar "Em dash"; +beginchar(oct"174",18u#,x_height#,0); +italcorr .61803x_height#*slant+.5u#; +adjust_fit(letter_fit#,letter_fit#); +%%pickup crisp.nib; pos1(vair,90); pos2(vair,90); +pickup crisp.nib; pos1(medium,90); pos2(medium,90); +top y1r=top y2r=vround(.61803h+.5vair); lft x1=-eps; rt x2=w+eps; +filldraw stroke z1e--z2e; % bar +penlabels(1,2); endchar; + + +%</lig> +% \end{macrocode} +% \end{macro} +% +% \subsection{Extra punctuation} +% +% This is an abbreviated copy of \Lpack{romanp.mf}. +% \begin{macrocode} +%<*xp> +% CPCROMANP.MF This file contains `\&' and `?' in the so-called roman style. + +% \end{macrocode} +% +% \begin{macro}{&} +% The \&{} character. +% \begin{macrocode} + +cmchar "Ampersand"; +beginchar("&",14u#,asc_height#,0); +italcorr x_height#*slant-serif_fit# - if serifs: .4u# else: 1.5u# fi; +adjust_fit(0,serif_fit#); +pickup tiny.nib; pos2(slab,-90); x2=4u; bot y2r=-o; +if not hefty:(x,y2l)=whatever[z2r,(w-5u,x_height)]; x2l:=x; fi +if serifs: pos0(fudged.hair,0); + rt x0r+jut=hround(w-.9u); top y0=x_height; + pos1(fudged.hair,0); z1=whatever[z0,(.6[x0,x2],0)]; + y1=max(y0-1.5bracket-.2x_height,2/3x_height); + filldraw stroke z0e---z1e...{left}z2e; % short diagonal +else: pickup fine.nib; pos1(.25[slab,flare],-15); rt x1r=hround(w-2u); + y1r=good.y .75[bar_height,x_height]; x1l:=good.x x1l; y1l:=good.y y1l; + top z2'l=(x2l,tiny.top y2l); bot z2'r=(x2r,tiny.bot y2r); + filldraw stroke term.e(2',1,right,1,4); fi % short diagonal and terminal +pickup tiny.nib; numeric slope,theta,reduced_hair; +slope=(h-2vair-slab)/10.5u; theta=angle(-slope,1); +reduced_hair=max(tiny.breadth,hround(fudged.hair if hefty:-2stem_corr fi)); +lft x3r=hround .75u; x5=.5[x3r,x6l]; lft x6r=hround .5(w-u); +x3l-x3r=curve-tiny; pos6(reduced_hair,180); +pos5(vair,theta); y5=.5h; +ellipse_set(2l,3l,4l,5l); ellipse_set(2r,3r,4r,5r); +pos7(vair,270); top y7l=h+o; x7=.45[x6r,x8r]; +pos8(fudged.stem,30); x8l=good.x(x8l+3.5u-x8); y8r=y6; +ellipse_set(7l,6l,5',5l); +filldraw stroke z2e{left}...z3e{up}...z4e---z5e...{up}z6e + ...z7e{left}...z8e{down}; % bowls +pos10(slab,90); x10=w-3.5u; bot y10l=-o; +pos9(fudged.stem,angle(z8-z10)-90); +z9=.5[z8,z10]+(1.75u,0) rotated(angle(z8-z10)+90); +filldraw stroke z8e{down}...z9e{z10-z8}...{right}z10e; % long diagonal +if serifs: pickup crisp.nib; pos10'(slab,90); z10'=z10; + pos11(fudged.hair,180); rt x11l=hround(w-u); y11=.5bar_height; + filldraw stroke z10'e{right}...{up}z11e; % terminal + numeric inner_jut; if rt x6l+.5u<lft x0l-1.5jut: inner_jut=1.5jut; + else: rt x6l+.5u=lft x0l-inner_jut; fi + dish_serif(0,1,a,.6,inner_jut,b,.5,jut)(dark); % serif +else: pickup fine.nib; pos10'(slab,90); z10'=z10; + pos11(Vround .5[slab,flare],90); + rt x11=hround(r-letter_fit-u); bot y11l=vround .07bar_height-o; + filldraw stroke term.e(10',11,right,1,4); fi % terminal +penlabels(0,1,2,3,4,5,6,7,8,9,10,11); endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{?} +% The ? character. I have changed this slightly because +% of the redefinition of the |pulled_super_arc| macro. +% \begin{macrocode} + +cmchar "Question mark"; +beginchar("?",8.5u#,asc_height#,0); +italcorr .8asc_height#*slant; +adjust_fit(0,0); +pickup tiny.nib; pos7(dot_size,0); pos8(dot_size,90); +lft x7l=hround(.5w-.25u-.5dot_size); bot y8l=0; z7=z8; dot(7,8); % dot +numeric bot_width; +bot_width=if hefty:max(hround .8dot_size,fine.breadth) else: hair fi; +pickup fine.nib; pos2(vair,90); pos3(curve,0); +pos4(vair,-90); pos5(bot_width,0); pos6(bot_width,0); +x2=x4=x5=x6=x7; rt x3r=hround(w-u); bot y6=1+.25[top y8r,x_height]; +top y2r=h+oo; y3=.75[y6,y2]; y4=.5[y6,y2]; y5=.1[y6,y2]; +{{interim superness:=more_super; +%%filldraw stroke pulled_super_arc.e(2,3)(superpull) % macro changed in cpctitle.mf +filldraw stroke pulled_super_arc.e(2,3,eta) + & subpath (0,1) of super_arc.e(3,4) .. z5e---z6e\\}}; % arc and stem +if serifs: pos1(hair,180); pos0(flare,180); + lft x1r=hround u; y1=y3; bulb(2,1,0); % bulb +else: + pos1(Vround 5/7[vair,flare],110); + lft x1r=hround u; top y1r=vround .9[y6,top y2r]; + filldraw stroke term.e(2,1,left,1,4); +fi % terminal +penlabels(0,1,2,3,4,5,6,7,8); endchar; + + +%</xp> +% \end{macrocode} +% \end{macro} +% +% \section{The font definition files} \label{sec:fd} +% +% The font definition file for the OT1 encoding. +% \begin{macrocode} +%<*fdot1> +\DeclareFontFamily{OT1}{cpc}{} + \DeclareFontShape{OT1}{cpc}{m}{n}{ <-> cpcr10 }{} + \DeclareFontShape{OT1}{cpc}{bx}{n}{ <-> sub * cpc/m/n }{} + \DeclareFontShape{OT1}{cpc}{b}{n}{ <-> sub * cpc/m/n }{} + \DeclareFontShape{OT1}{cpc}{m}{sl}{ <-> cpcsl10 }{} + \DeclareFontShape{OT1}{cpc}{m}{it}{ <-> sub * cpc/m/sl }{} +%</fdot1> +% \end{macrocode} +% +% The font definition file for the T1 encoding. +% \begin{macrocode} +%<*fdt1> +\DeclareFontFamily{T1}{cpc}{} + \DeclareFontShape{T1}{cpc}{m}{n}{ <-> cpcr10 }{} + \DeclareFontShape{T1}{cpc}{bx}{n}{ <-> sub * cpc/m/n }{} + \DeclareFontShape{T1}{cpc}{b}{n}{ <-> sub * cpc/m/n }{} + \DeclareFontShape{T1}{cpc}{m}{sl}{ <-> cpcsl10 }{} + \DeclareFontShape{T1}{cpc}{m}{it}{ <-> sub * cpc/m/sl }{} +%</fdt1> +% \end{macrocode} +% +% \section{The \Lpack{pacioli} package code} \label{sec:code} +% +% Announce the name and version of the package, which requires +% \LaTeXe{}. +% \begin{macrocode} +%<*usc> +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{pacioli}[1999/03/14 v1.0 package for Pacioli fonts] +% \end{macrocode} +% +% \begin{macro}{\cpcfamily} +% Selects the Pacioli font family using the OT1 encoding. +% \begin{macrocode} +\newcommand{\cpcfamily}{\usefont{OT1}{cpc}{m}{n}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\textcpc} +% Text command for the Pacioli font family. +% \begin{macrocode} +\DeclareTextFontCommand{\textcpc}{\cpcfamily} +% \end{macrocode} +% \end{macro} +% +% The end of this package. +% \begin{macrocode} +%</usc> +% \end{macrocode} +% +% +% \bibliographystyle{alpha} +% +% \begin{thebibliography}{GMS94} +% +% \bibitem[GMS94]{GOOSSENS94} +% Michel Goossens, Frank Mittelbach, and Alexander Samarin. +% \newblock {\em The LaTeX Companion}. +% \newblock Addison-Wesley Publishing Company, 1994. +% +% \bibitem[Mor94]{MORISON94} +% Stanley Morison. +% \newblock {\em Pacioli's Classic Roman Alphabet}. +% \newblock Dover, 1994. +% +% \end{thebibliography} +% +% +% \Finale +% \PrintIndex +% +\endinput + +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} + + diff --git a/fonts/pacioli/pacioli.ins b/fonts/pacioli/pacioli.ins new file mode 100644 index 0000000000..eb189373f6 --- /dev/null +++ b/fonts/pacioli/pacioli.ins @@ -0,0 +1,89 @@ +%% +%% pacioli.ins +%% Copyright 1999 Peter R. Wilson +%% +%% This program is provided under the terms of the +%% LaTeX Project Public License distributed from CTAN +%% archives in directory macros/latex/base/lppl.txt. +%% +%% Author: Peter Wilson (CUA and NIST) +%% now at: peter.r.wilson@boeing.com +%% +%% This file will generate fast loadable files and documentation +%% driver files from the doc files in this package when run through +%% LaTeX or TeX. +%% +%% --------------- start of docstrip commands ------------------ +%% +\def\batchfile{pacioli.ins} +\input docstrip.tex +\preamble + + Copyright 1999 Peter R. Wilson + + This program is provided under the terms of the + LaTeX Project Public License distributed from CTAN + archives in directory macros/latex/base/lppl.txt. + +Author: Peter Wilson (CUA and NIST) + now at: peter.r.wilson@boeing.com + +\endpreamble + +\keepsilent + +%%% \Msg{*** Generating the driver file ***} +%%% \generateFile{tocvsec2.drv}{t}{\from{tocvsec2.dtx}{driver}} + +\Msg{*** Generating the Metafont files ***} + +\usepostamble\empty +\generateFile{cpcr10.mf}{t}{\from{pacioli.dtx}{up}} +\generateFile{cpcsl10.mf}{t}{\from{pacioli.dtx}{sl}} +\generateFile{cpcromanu.mf}{t}{\from{pacioli.dtx}{maj}} +\generateFile{cpctitle.mf}{t}{\from{pacioli.dtx}{mfd}} +\generateFile{cpcpunct.mf}{t}{\from{pacioli.dtx}{punct}} +\generateFile{cpclig.mf}{t}{\from{pacioli.dtx}{lig}} +\generateFile{cpcromanp.mf}{t}{\from{pacioli.dtx}{xp}} + +\Msg{*** Generating the Font Definition files ***} +\usepostamble\defaultpostamble + +\generateFile{ot1cpc.fd}{t}{\from{pacioli.dtx}{fdot1}} +\generateFile{t1cpc.fd}{t}{\from{pacioli.dtx}{fdt1}} + +\Msg{*** Generating the LaTeX2e package files ***} + +\generateFile{pacioli.sty}{t}{\from{pacioli.dtx}{usc}} + +\Msg{***********************************************************} +\Msg{*} +\Msg{* To finish the installation you have to move the following} +\Msg{* files into directories searched by TeX:} +\Msg{*} +\Msg{* Move these into the font source area:} +\Msg{* \space\space cpcr10.mf} +\Msg{* \space\space cpcsl10.mf} +\Msg{* \space\space cpcromanu.mf} +\Msg{* \space\space cpctitle.mf} +\Msg{* \space\space cpcpunct.mf} +\Msg{* \space\space cpclig.mf} +\Msg{* \space\space cpcromanp.mf} +\Msg{*} +\Msg{* Move these into the LaTeX macro area:} +\Msg{* \space\space ot1cpc.fd} +\Msg{* \space\space t1cpc.fd} +\Msg{* \space\space pacioli.sty} +\Msg{*} +\Msg{*} +\Msg{* To produce the documentation run the files ending with} +\Msg{* `.dtx' through LaTeX.} +\Msg{* Process any name.idx file by:} +\Msg{* \space\space\space\space makeindex -s gind.ist name} +\Msg{* Process any name.glo file by:} +\Msg{* \space\space\space\space makeindex -s gglo.ist -o name.gls name.glo} +\Msg{*} +\Msg{* Happy TeXing} +\Msg{***********************************************************} + +\endinput diff --git a/fonts/pacioli/tryfont.ps b/fonts/pacioli/tryfont.ps new file mode 100644 index 0000000000..e8399f9b05 --- /dev/null +++ b/fonts/pacioli/tryfont.ps @@ -0,0 +1,3123 @@ +%!PS-Adobe-2.0 +%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software +%%Title: tryfont.dvi +%%Pages: 1 +%%PageOrder: Ascend +%%BoundingBox: 0 0 612 792 +%%DocumentPaperSizes: Letter +%%EndComments +%DVIPSCommandLine: dvips -o tryfont.ps tryfont +%DVIPSParameters: dpi=600, comments removed +%DVIPSSource: TeX output 1999.03.17:0924 +%%BeginProcSet: tex.pro +/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}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{dup dup 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 /IE 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 IE N +end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /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 dup definefont setfont}B /ch-width{ch-data dup +length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{ +128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub +get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data +dup 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 /sf 0 N /CharBuilder{save 3 1 roll S dup +/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx +0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff +setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff +.1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]} +if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup +length 1 sub dup 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 dup 1 get dup mul exch 0 get dup 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 +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +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 /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false +RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1 +false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform +round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg +rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail +{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M} +B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{ +4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{ +p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p +a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +TeXDict begin 40258431 52099146 1000 600 600 (tryfont.dvi) +@start /Fa 20 125 df<1E007F00FF80FF80FF80FF80FF00FE003C000909788817>46 +D<00000000018000000000000007800000000000003F800000000000003F800000000000 +007FC00000000000007FC0000000000000FFC0000000000000EFC0000000000001CFE000 +0000000003CFE00000000000038FE000000000000787F000000000000707F00000000000 +0F07F000000000000E07F000000000001E03F800000000001C03F800000000003C03F800 +000000003801F800000000007801FC00000000007001FC0000000000F001FC0000000000 +E000FE0000000001E000FE0000000001C000FE0000000003C000FE000000000380007F00 +0000000700007F000000000700007F000000000E00007F000000001FFFFFFF800000001F +FFFFFF800000003C00003F800000003800001F800000007800001FC00000007000001FC0 +000000F000001FC0000000E000000FE0000001E000000FE0000001C000000FE0000003C0 +00000FE000000380000007F000000780000007F000000700000007F000000F00000007F0 +00000E00000003F800001C00000003F800001C00000003F800003800000001F800007800 +000001FC00007000000001FC0000F000000001FC0000E000000000FE0001E000000000FE +0003C000000000FF0007C000000000FF000FC000000000FF801FC000000001FFE0FFF000 +000003FFF83D3B7ABA44>65 D<003FFFFF0000001FFFFFE000000FFFFFF8000007F03FFC +000007E007FE000007E001FE000007E000FF000007E0007F80000FE0003F80000FE0003F +80000FC0001F80000FC0001F80000FC0001F80000FC0001F80001FC0001F80001FC0001F +80001F80003F80001F80003F00001F80003F00001F80007F00003F8000FE00003F8000FC +00003F0001FC00003F0007F800003F000FF000003F003FE000007F00FF8000007FFFFF00 +00007FFFFF8000007FFFFFF000007E00FFF800007E000FFE0000FE0003FF0000FE0000FF +8000FC00007FC000FC00001FC000FC00001FE000FC00000FE001FC000007E001FC000007 +F001F8000007F001F8000007F001F8000007F001F8000007E003F8000007E003F800000F +E003F000000FC003F000001F8003F000003F8003F000007F0007F00001FE0007F00007F8 +0007E0001FF0000FE000FFC0001FE00FFF00003FFFFFF80000FFFFFF8000002C397DB82E +>I<00000000FFFC000000000FFFFF800000007F803FE0000003F80007F000000FE00001 +F000003F8000007000007E000000300001F8000000100003F0000000100007E000000000 +000FC000000000001F8000000000003F0000000000007E000000000000FC000000000001 +F8000000000003F0000000000003F0000000000007E000000000000FC000000000000FC0 +00000000001F8000000000001F8000000000003F8000000000003F0000000000003F0000 +000000007F0000000000007E0000000000007E000000000000FE000000000000FE000000 +000000FC000000000000FC000000000000FC000000000000FC000000000000FC00000000 +0000FC000000000000FC000000000000FC000000000000FC000000000000FE0000000000 +007E0000000000007E0000000000007E0000000000003F0000000000103F000000000000 +3F8000000000201F8000000000200FC000000000400FC000000000C007E000000001C003 +F0000000038001F8000000078000FC0000000F80007E0000001F00003F0000007E00000F +C00000F8000007F00007E0000001FF007F800000003FFFFC0000000003FFC00000343D77 +BA3F>I<003FFFFFFFF00000001FFFFFFFFF0000000FF80000FFC0000007F000000FF000 +0007F0000003FC000007F0000000FE000007F00000007F000007F00000003F800007F000 +00001FC0000FE00000000FE0000FE000000007F0000FE000000003F0000FE000000003F8 +000FE000000001F8000FE000000001FC001FC000000000FC001FC000000000FE001FC000 +0000007E001FC0000000007E001FC0000000007E001FC0000000007F003F80000000007F +003F80000000007F003F80000000007F003F80000000007F003F80000000007F003F8000 +0000007F007F00000000007F007F00000000007E007F00000000007E007F00000000007E +007F0000000000FE007F0000000000FC00FE0000000000FC00FE0000000001FC00FE0000 +000001F800FE0000000003F800FE0000000003F000FE0000000007F001FC0000000007E0 +01FC000000000FE001FC000000001FC001FC000000003F8001FC000000003F0001FC0000 +00007F0003F800000000FE0003F800000003FC0003F800000007F80003F80000000FF000 +03F80000003FC00003F80000007F800007F8000003FE000007F800000FFC00000FFC0000 +FFF000001FFFFFFFFFC000003FFFFFFFFE000000FFFFFFFFE000000040397DB840>I<00 +3FFFFFFFE0001FFFFFFFE0000FFFFFFFE00007F00000E00007F00000600007F000004000 +07F00000400007F0000000000FE0000000000FE0000000000FE0000000000FE000000000 +0FE0000000000FE0000000001FC0000000001FC0000000001FC0000000001FC000000000 +1FC0000000001FC0000000003F80000000003F80000000003F80000000003F8000000000 +3F80002000003F80002000007F00006000007FFFFFE000007FFFFFE000007F0000C00000 +7F00004000007F0000400000FE0000000000FE0000000000FE0000000000FE0000000000 +FE0000000000FE0000000001FC0000000001FC0000000001FC0000000001FC0000000001 +FC0000000001FC0000000003F80000000003F80000000003F80000000003F80000000003 +F80000000003F80000000007F80000000007F80000040007F8000018000FFC000078001F +FFFFFFF0003FFFFFFFF000FFFFFFFFE0002B397DB82B>I<003FFFFFFFE0001FFFFFFFE0 +000FFFFFFFE00007F00000E00007F00000600007F00000400007F00000400007F0000000 +000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000 +001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000 +003F80000000003F80000000003F80000000003F80000000003F80002000003F80002000 +007F00006000007FFFFFE000007FFFFFE000007F0000C000007F00004000007F00004000 +00FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00000000 +01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000 +03F80000000003F80000000003F80000000003F80000000003F80000000003F800000000 +07F00000000007F00000000007F0000000000FF8000000001FF8000000003FFC00000000 +FFFE000000002B397DB826>I<00000000FFFC000000001FFFFF80000000FF803FC00000 +03F80007E000000FC00003E000003F000000E000007E000000600001F8000000200003F0 +000000200007E000000000000F8000000000003F0000000000003E0000000000007E0000 +00000000FC000000000001F8000000000003F0000000000003F0000000000007E0000000 +00000FC000000000000FC000000000001F8000000000001F8000000000003F8000000000 +003F0000000000003F0000000000007F0000000000007E0000000000007E000000000000 +FE000000000000FE000000000000FC000000000000FC000000000000FC000000000000FC +000000000000FC000000000000FC000000000000FC00000003FFE0FC00000000FF80FC00 +000000FF80FE000000007F007E000000007E007E000000007E007E000000007E003F0000 +0000FE003F00000000FE003F00000000FC001F80000000FC000F80000000FC000FC00000 +00FC0007E0000001FC0003F0000001FC0001F0000001F80000FC000001F800007E000001 +F800003F000001F800001FC00003F8000007F00007E0000001FF007F800000003FFFFC00 +00000003FFC00000333D77BA3F>I<003FFF0000001FFFC0001FFE00000007FF00000FF8 +00000003FE000007F000000003FC000007F000000001FC000007E000000001F8000007E0 +00000001F8000007E000000003F8000007E000000003F800000FE000000003F000000FE0 +00000003F000000FC000000003F000000FC000000003F000000FC000000007F000000FC0 +00000007F000001FC000000007E000001FC000000007E000001F8000000007E000001F80 +00000007E000001F800000000FE000001F800000000FE000003F800000000FC000003F80 +0000000FC000003F000000000FC000003F000000000FC000003F000000001FC000003F00 +0000001FC000007F000000001F8000007FFFFFFFFFFF8000007FFFFFFFFFFF8000007FFF +FFFFFFFF8000007E000000003F8000007E000000003F800000FE000000003F000000FE00 +0000003F000000FC000000003F000000FC000000003F000000FC000000007F000000FC00 +0000007F000001FC000000007E000001FC000000007E000001F8000000007E000001F800 +0000007E000001F800000000FE000001F800000000FE000003F800000000FC000003F800 +000000FC000003F000000000FC000003F000000000FC000003F000000001FC000003F000 +000001FC000007F000000001FC000007F000000001FC00000FF000000003FC00000FF800 +000007FC00003FFC0000000FFE0000FFFE0000003FFF800042397DB840>I<003FFF8000 +1FFE00000FFC000007F8000007F8000007F0000007F0000007F0000007F000000FE00000 +0FE000000FE000000FE000000FE000000FE000001FC000001FC000001FC000001FC00000 +1FC000001FC000003F8000003F8000003F8000003F8000003F8000003F8000007F000000 +7F0000007F0000007F0000007F0000007F000000FE000000FE000000FE000000FE000000 +FE000000FE000001FC000001FC000001FC000001FC000001FC000001FC000003F8000003 +F8000003F8000003F8000003F8000003F8000007F8000007F800000FF800000FF800003F +FC0000FFFF000019397DB816>I<007FFE00001FFF80003FFC00001FF000001FF000003F +8000000FF000007E0000000FE00001F80000000FE00003E00000000FC00007C00000000F +C0000F800000000FC0001E000000000FC0003C000000001FC000F8000000001F8001F000 +0000001F8003E0000000001F800780000000001F800F00000000001F801E00000000003F +807C00000000003F00F800000000003F01F000000000003F03C000000000003F07800000 +0000003F0F0000000000007F3E0000000000007E7C0000000000007EF80000000000007F +E00000000000007FE00000000000007FF0000000000000FFF0000000000000FFF8000000 +000000FFFC000000000000FFFE000000000000FDFF000000000000FCFF800000000001FC +FF800000000001F87FC00000000001F83FE00000000001F81FF00000000001F80FF80000 +000001F807FC0000000003F807FC0000000003F003FE0000000003F001FF0000000003F0 +00FF8000000003F0007FC000000003F0003FE000000007F0003FE000000007E0001FF000 +000007E0000FF800000007E00007FC00000007E00003FE0000000FE00001FF0000000FE0 +0001FF8000001FE00000FFE000001FF000007FF000007FF800003FFE0000FFFC00007FFF +F80039397BB841>75 D<003FFF800000001FFE000000000FFC0000000007F80000000007 +F00000000007F00000000007F00000000007F0000000000FE0000000000FE0000000000F +E0000000000FE0000000000FE0000000000FE0000000001FC0000000001FC0000000001F +C0000000001FC0000000001FC0000000001FC0000000003F80000000003F80000000003F +80000000003F80000000003F80000000003F80000000007F00000000007F00000000007F +00000000007F00000000007F00000000007F0000000000FE0000000000FE0000000000FE +0000000000FE0000000000FE0000000000FE0000000001FC0000000001FC0000000001FC +0000000001FC0000000001FC0000000001FC0000000003F80000000003F80000000003F8 +0000000003F80000000003F80000004003F80000008007F80000018007FC0000070007FE +00001E000FFF0000FC001FFFFFFFFC003FFFFFFFF800FFFFFFFFF0002A397DB82E>I<00 +0000003FF800000000000007FFFF8000000000003FFFFFE00000000000FFFFFFF8000000 +0003FC01FFFE000000000F80001FFF000000003E000003FF8000000070000000FFC00000 +01E00000007FE0000003800000001FF0000007000000000FF800000E0000000007FC0000 +180000000003FC0000300000000001FE0000700000000001FE0000E00000000000FE0001 +C000000000007F00038000000000007F00038000000000003F00070000000000003F800F +0000000000003F800E0000000000001F801E0000000000001F801E0000000000001F803C +0000000000001F803C0000000000001F803C0000000000001F807C0000000000001F8078 +0000000000000F80780000000000001F00F80000000000001F00F80000000000001F00F8 +0000000000001F00F80000000000001E00F80000000000001E00F80000000000003E00F8 +0000000000003C00F80000000000003C00FC0000000000003800FC0000000000007800FC +0000000000007000FE000000000000E000FE000000000000E000FE000000000001C0007F +00000000000380007F00000000000380007F80000000000700003FC0000000000E00003F +E0000000001C00001FF0000000003800000FF8000000007000000FFC00000001E0000007 +FE0000000380000003FF8000000F00000001FFE000003C00000000FFFC0001F800000000 +3FFFC01FE0000000001FFFFFFF800000000007FFFFFC000000000000FFFFE00000000000 +001FFE0000000000413D79BA46>79 D<000000003FF8000000000000000007FFFF800000 +00000000003FFFFFE000000000000000FFFFFFF800000000000003FC01FFFE0000000000 +000F80001FFF0000000000003E000003FF80000000000070000000FFC00000000001E000 +00007FE00000000003800000001FF00000000007000000000FF8000000000E0000000007 +FC00000000180000000003FC00000000300000000001FE00000000700000000001FE0000 +0000E00000000000FE00000001C000000000007F000000038000000000007F0000000380 +00000000003F000000070000000000003F8000000F0000000000003F8000000E00000000 +00001F8000001E0000000000001F8000001E0000000000001F8000003C0000000000001F +8000003C0000000000001F8000003C0000000000001F8000007C0000000000001F800000 +780000000000000F800000780000000000001F000000F80000000000001F000000F80000 +000000001F000000F80000000000001F000000F80000000000001E000000F80000000000 +001E000000F80000000000003E000000F80000000000003C000000F80000000000003C00 +0000FC00000000000038000000FC00000000000078000000FC00000000000070000000FE +000000000000E0000000FE000000000000E0000000FE000000000001C00000007F000000 +000003800000007F000000000003800000007F800000000007000000003FC0000000000E +000000003FE0000000001C000000001FF00000000038000000000FF80000000070000000 +000FFC00000001E00000000007FE00000003800000000003FF8000000F000000000001FF +E000003C000000000000FFFC0001F80000000000003FFFC01FE00000000000001FFFFFFF +8000000000000007FFFFFC0000000000000000FFFFE000000000000000001FFFC0000000 +0000000000007FE00000000000000000003FF80000000000000000001FFC000000000000 +0000000FFE00000000000000000007FF00000000000000000003FFC00000000000000000 +01FFE00000000000000000007FF00000000000000000003FFC0000000000000000001FFE +00000000000000000007FF80000000000000000003FFE0000000000000000001FFF00000 +000000000000007FFC0000000000000000001FFF00000000000000000007FFC000000000 +0000000001FFF00000000000000000007FFE0000000000000000001FFF80000000000000 +000007FFF0000000000000000000FFFC0000000000000000001FFF800000000000000000 +01FFF80000000000000000000FFF800000000000000000000F80515679BA46>81 +D<FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0E00003F8000070C00003F0000030 +800003F0000020800003F0000020000003F0000020000007F0000000000007F000000000 +0007E0000000000007E0000000000007E0000000000007E000000000000FE00000000000 +0FE000000000000FC000000000000FC000000000000FC000000000000FC000000000001F +C000000000001FC000000000001F8000000000001F8000000000001F8000000000001F80 +00000000003F8000000000003F8000000000003F0000000000003F0000000000003F0000 +000000003F0000000000007F0000000000007F0000000000007E0000000000007E000000 +0000007E0000000000007E000000000000FE000000000000FE000000000000FC00000000 +0000FC000000000000FC000000000000FC000000000001FC000000000001FC0000000000 +01F8000000000001F8000000000001F8000000000001F8000000000003F8000000000003 +F8000000000003F8000000000007F800000000000FF800000000001FFC00000000007FFF +00000000343973B83C>84 D<3FFF80000007FF0FFE00000003FE07FC00000001F807F800 +000000F003F800000000F003F000000000F003F000000000E007F000000000E007F00000 +0000E007E000000000E007E000000001E007E000000001C007E000000001C00FE0000000 +01C00FE000000001C00FC000000001C00FC000000003C00FC000000003800FC000000003 +801FC000000003801FC000000003801F8000000003801F8000000007801F800000000700 +1F8000000007003F8000000007003F8000000007003F0000000007003F000000000F003F +000000000E003F000000000E007F000000000E007F000000000E007E000000000E007E00 +0000001E007E000000001C007E000000001C00FE000000001C00FE000000001C00FC0000 +00001C00FC000000003800FC000000003800FE000000007800FE0000000070007E000000 +00F0007E00000001E0007F00000003C0003F8000000780001F8000000F80001FC000001F +00000FE000007C000007F80000F8000003FE0007F0000000FFC07FC00000007FFFFF0000 +00000FFFFC0000000001FFC0000000383976B83D>I<003FFFFE0000007FF80003FFF800 +00007FC000003FF80000003E0000000FF80000007C00000007F8000000F000000003FC00 +0001E000000003FC000003C000000001FE0000078000000001FE00000F0000000000FF00 +001E0000000000FF00001E00000000007F80003C00000000007F80007800000000003FC0 +00F000000000003FC001E000000000001FE003C000000000001FE0078000000000000FF0 +0F0000000000000FF01E00000000000007F83C00000000000007F87800000000000003FC +F000000000000003FDE000000000000001FFC000000000000001FF8000000000000000FF +0000000000000000FF00000000000000007F80000000000000007F80000000000000007F +C000000000000000FFC000000000000001FFE000000000000003DFE0000000000000078F +F00000000000000F0FF00000000000001E07F80000000000003C07F80000000000007803 +FC000000000000F003FC000000000001E001FE000000000003C001FE0000000000078000 +FF00000000000F0000FF00000000001E00007F80000000003C00007F8000000000780000 +3FC0000000007800003FC000000000F000001FE000000001E000001FE000000003C00000 +0FF0000000078000000FF00000000F00000007F80000001E00000007F80000007C000000 +03FC000000F800000003FE000007F800000003FF8000FFFC0000000FFFF00045397DB840 +>88 D<FFFF8000000FFF80FFFF8000000FFF8007FF0000000FE00001FF8000001F800000 +FF8000003E0000007FC000007C0000003FE00000F80000003FE00001F00000001FF00003 +E00000001FF00007C00000000FF8000F8000000007FC001F0000000007FC001F00000000 +03FE003E0000000003FE007C0000000001FF00F80000000000FF81F00000000000FF83E0 +00000000007FC7C000000000007FCF8000000000003FFF0000000000001FFE0000000000 +001FFC0000000000000FF80000000000000FF00000000000000FF00000000000000FE000 +00000000000FE00000000000000FE00000000000000FE00000000000001FE00000000000 +001FE00000000000001FC00000000000001FC00000000000001FC00000000000001FC000 +00000000003FC00000000000003FC00000000000003F800000000000003F800000000000 +003F800000000000003F800000000000007F800000000000007F800000000000007F0000 +00000000007F000000000000007F000000000000007F00000000000000FF000000000000 +00FF00000000000000FE00000000000000FE00000000000000FE00000000000000FE0000 +0000000001FE00000000000003FF0000000000001FFFC000000000393973B840>I<007F +FFFFFFFFFC007FFFFFFFFFF8007FFFFFFFFFF000600000001FE000C00000001FC0008000 +00003F8000800000007F800000000000FF000000000001FE000000000001FC0000000000 +03F8000000000007F800000000000FF000000000001FE000000000003FC000000000003F +8000000000007F000000000000FF000000000001FE000000000003FC000000000003F800 +0000000007F000000000000FE000000000001FE000000000003FC000000000007F800000 +0000007F000000000000FE000000000001FE000000000003FC000000000007F800000000 +000FF000000000000FE000000000001FC000000000003FC000000000007F800000000000 +FF000000000000FE000000000001FC000000000003FC000000000007F800000000000FF0 +00000000001FE000000000001FC000000000003F8000000000007F800000000000FF0000 +00000001FE000000000001FC000000000003F8000000000007F800000000000FF0000000 +08001FE000000018003FC000000038003FFFFFFFFFF8007FFFFFFFFFF800FFFFFFFFFFF8 +0036397BB837>I<7FFFFFFFFFFFFFFFFFFFE07FFFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFF +FFFFFFFFC053037D9653>124 D E /Fb 46 125 df<00007C000001FF000003FF000007 +FF800007FF80000FFF80000FFF80000FFF80000FFF00000FFF00000FFF00000FFF00000F +FE00000FFE00000FFE00000FFE00001FFC00001FFC00001FFC00001FFC00001FF800001F +F800001FF800001FF800001FF000001FF000001FF000001FF000003FE000003FE000003F +E000003FE000003FC000003FC000003FC000003FC000003F8000003F8000003F8000003F +8000003F0000007F0000007F0000007F0000007E0000007E0000007E0000007E0000007C +0000007C0000007C0000007C0000007800000078000000F8000000F8000000F0000000F0 +000000F0000000E0000000E0000000E00000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000038000000FE000003FF0 +00007FF000007FF80000FFF80000FFF80000FFF00000FFF00000FFF000007FE000007FC0 +00001F000000195675D521>33 D<0000000001FC0000000000000000000FFF0000000000 +000000003FFF8000000000000000007F07800000000000000000FC03C000000000000000 +01F801C00000000000000003F001C00000000000000007E000E0000000000000000FC000 +E0000000000000001FC000E0000000000000001F8000E0000000000000003F8000E00000 +00000000003F0000E0000000000000007F0000E0000000000000007F0000E00000000000 +0000FF0000E000000000000000FE0000E000000000000000FE0001C000000000000001FE +0001C000000000000001FE00038000000000000001FE00038000000000000001FE000700 +00000000000001FE00070000000000000003FE000E0000000000000003FE001C00000000 +00000003FE003C0000000000000003FE00780000000000000003FE007000000000000000 +03FE00E00000000000000003FE01C00000000000000003FE03C00000000000000003FE07 +800000000000000003FE0F000000000000000003FE1E000000000000000003FE3C000000 +000000000003FE78000003FFFFFE000003FEF00000003FFFC0000003FFE000000007FE00 +000003FFC000000003F800000001FF8000000003F000000001FF0000000003E000000001 +FF0000000003C000000001FF80000000038000000001FF80000000070000000001FF8000 +00000E0000000003FF800000000E0000000007FFC00000001C000000000FFFC000000038 +000000001EFFC000000070000000003C7FE00000007000000000787FE0000000E0000000 +00F07FE0000001C000000001E03FF00000038000000003C03FF00000038000000007803F +F8000007000000000F001FF800000E000000003E001FFC00001C000000007E001FFC0000 +1C00000000FC000FFE00003800000001FC000FFE00007000000003F80007FF0000E00000 +0007F80007FF0000E00000000FF00003FF8001C00000000FF00003FF8003800000001FF0 +0001FFC007000000003FF00001FFC00E000000003FE00000FFE00E000000007FE00000FF +E01C000000007FE000007FF038000000007FE000003FF070000000007FE000003FF8E000 +000000FFC000001FF9C000000000FFC000001FFF8000000700FFC000000FFF0000000700 +FFC0000007FE0000000700FFC0000003FF0000000E007FC0000003FF0000000E007FC000 +0001FF8000000C007FE0000000FFC000001C003FE0000001FFC0000018003FE0000003BF +E0000038001FE000000E1FF0000070001FF000001C0FF80000E0000FF000003007FC0001 +C00007F80000E001FE0003800001FC00038000FF0007000000FE000E00003F800C000000 +3F80F0000007E07000000003FF00000000FF800000575979D55D>38 +D<01F003FC0FFE0FFE1FFF1FFF1FFF1FFF1FFF1FFF0FFF07F70187000F000E000E000E00 +1E001C001C003C00380078007000F001E001C003C007800F001E003E007C00F800F000C0 +0010246CD221>I<000000001C000000007C00000000F800000001F000000003E0000000 +07C00000000F800000001F000000003E000000007C00000000F800000001F000000003F0 +00000007E00000000FC00000001F800000001F800000003F000000007E000000007E0000 +0000FC00000001FC00000001F800000003F000000007F000000007E00000000FE0000000 +0FC00000001FC00000001FC00000003F800000003F800000007F000000007F00000000FE +00000000FE00000001FE00000001FC00000001FC00000003FC00000003F800000003F800 +000007F800000007F000000007F00000000FF00000000FF00000000FE00000001FE00000 +001FE00000001FE00000001FC00000003FC00000003FC00000003FC00000003F80000000 +3F800000007F800000007F800000007F800000007F800000007F000000007F00000000FF +00000000FF00000000FF00000000FF00000000FE00000000FE00000000FE00000000FE00 +000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000 +0000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000 +00FE00000000FE00000000FE00000000FE00000000FE000000007E000000007E00000000 +7E000000007F000000007F000000003F000000003F000000003F000000003F000000001F +800000001F800000001F800000000FC00000000FC000000007C000000007E000000003E0 +00000003E000000001F000000001F000000000F800000000F8000000007C000000003C00 +0000003E000000001F000000000F00000000078000000003C000000001C00000267870D9 +2E>I<00000E000000000F00000000078000000007C000000003E000000001E000000001 +F000000000F80000000078000000007C000000003E000000003E000000003F000000001F +000000001F800000000F800000000FC00000000FC000000007C000000007E000000007E0 +00000007E000000003F000000003F000000003F000000003F800000003F800000001F800 +000001F800000001F800000001FC00000001FC00000001FC00000001FC00000001FC0000 +0001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000 +01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001 +FC00000001FC00000001FC00000001FC00000003FC00000003FC00000003FC00000003FC +00000003F800000003F800000007F800000007F800000007F800000007F800000007F000 +000007F00000000FF00000000FF00000000FF00000000FE00000000FE00000001FE00000 +001FE00000001FC00000001FC00000003FC00000003F800000003F800000007F80000000 +7F000000007F00000000FF00000000FE00000000FE00000001FE00000001FC00000001FC +00000003F800000003F800000007F000000007F000000007E00000000FE00000000FC000 +00001FC00000001F800000003F800000003F000000007F000000007E00000000FC000000 +01FC00000001F800000003F000000007E000000007E00000000FC00000001F800000001F +000000003E000000007E00000000FC00000001F800000003F000000003E000000007C000 +00000F000000001E000000003C00000000F800000000E00000000026787FD92E>I<00F8 +03FC07FE0FFF0FFF1FFF1FFF1FFF1FFF1FFF0FFF07FF03E700070007000F000E000E001E +001C003C003C0078007800F000E001E003C0038007800F001E003C007800F00060001024 +788C21>44 D<7FFFFFFF7FFFFFFFFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFE2007 +7B9C28>I<07C01FE03FF07FF87FF8FFF8FFF8FFF8FFF8FFF07FE03FC01F000D0D758C21> +I<001F00003FC000FFE001FFE001FFE001FFE003FFE003FFE003FFE001FFC001FFC000FF +00003C000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000007C0001FE0003FF0007FF8007FF800FFF800FFF800FFF800FFF800FFF0 +007FE0003FC0001F0000133375B221>58 D<0003E00007F8001FFC003FFC003FFC003FFC +007FFC007FFC007FFC003FF8003FF8001FE0000780000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000F80003FC0007FE000FFE00 +0FFE001FFF001FFF001FFF001FFF001FFF000FFE0007FE0003EE00000E00000E00001E00 +001C00001C00003C0000380000380000780000700000F00000E00001E00003C000038000 +0780000F00001E00001E00003C0000780000F00000600000164A78B221>I<00003FF800 +000003FFFF0000000FFFFFE000003FC01FF80000FC0007FC0001F00003FF0007C00001FF +800F800000FF800F000000FFC01E0000007FE03F0000007FE03FC000007FE07FE000007F +E07FE000003FE07FE000003FE0FFE000007FE0FFE000007FE0FFE000007FE0FFE000007F +E07FC00000FFC03F000000FFC000000001FFC000000001FF8000000003FF0000000007FE +000000000FFC000000001FF8000000003FF0000000007FC000000000FF8000000001FE00 +00000003FC0000000003F80000000007F0000000000FE0000000000FC0000000001F8000 +0000003F00000000003E00000000007C00000000007C0000000000F80000000000F00000 +000000F00000000001E00000000001E00000000003C00000000003C00000000003800000 +000003800000000007800000000007000000000007000000000007000000000007000000 +00000F00000000000E00000000000E00000000000E00000000000E000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000380000000000FE000000 +0003FF0000000007FF0000000007FF800000000FFF800000000FFF800000000FFF000000 +000FFF000000000FFF0000000007FE0000000007FC0000000001F0000000002B546FD338 +>63 D<000000000000004000000000000000000000E000000000000000000001E0000000 +00000000000007E00000000000000000007FE00000000000000000007FF0000000000000 +000000FFF0000000000000000000FFF0000000000000000001FFF0000000000000000001 +FFF8000000000000000003FFF8000000000000000003FFF8000000000000000007DFF800 +0000000000000007CFFC00000000000000000F8FFC00000000000000000F8FFC00000000 +000000001F07FE00000000000000001F07FE00000000000000003E07FE00000000000000 +003E07FE00000000000000007C03FF00000000000000007803FF0000000000000000F803 +FF0000000000000000F003FF0000000000000001F001FF8000000000000003E001FF8000 +000000000003E001FF8000000000000007C000FF8000000000000007C000FFC000000000 +00000F8000FFC00000000000000F8000FFC00000000000001F00007FE00000000000001F +00007FE00000000000003E00007FE00000000000003E00007FE00000000000007C00003F +F00000000000007C00003FF0000000000000F800003FF0000000000000F800003FF00000 +00000001F000001FF8000000000001E000001FF8000000000003E000001FF80000000000 +03C000000FFC000000000007C000000FFC00000000000F8000000FFC00000000000FFFFF +FFFFFC00000000001FFFFFFFFFFE00000000001FFFFFFFFFFE00000000003E00000007FE +00000000003E00000007FE00000000007C00000003FF00000000007C00000003FF000000 +0000F800000003FF0000000000F800000001FF0000000001F000000001FF8000000001F0 +00000001FF8000000003E000000001FF8000000003E000000000FFC000000007C0000000 +00FFC0000000078000000000FFC00000000F8000000000FFC00000000F00000000007FE0 +0000001F00000000007FE00000003E00000000007FE00000003E00000000007FE0000000 +7C00000000003FF00000007C00000000003FF0000000F800000000003FF0000000F80000 +0000001FF0000001F000000000001FF8000001F000000000001FF8000003E00000000000 +1FF8000003E000000000000FFC000007C000000000000FFC000007C000000000000FFC00 +000F8000000000000FFC00000F80000000000007FE00001F00000000000007FE00003F00 +000000000007FF00007E00000000000007FF00007E00000000000007FF8000FE00000000 +000007FF8001FC00000000000007FFC007FE00000000000007FFE01FFE0000000000000F +FFF8FFFF8000000000003FFFFF585677D562>65 D<0003FFFFFFFC00000000FFFFFFFF80 +0000007FFFFFFFE00000003FFFFFFFF80000003FFFFFFFFC0000003FF000FFFE0000003F +F0003FFF0000003FF0000FFF8000003FF00003FFC000003FE00001FFC000003FE00000FF +E000003FE000007FE000003FE000007FE000003FE000003FF000007FE000003FF000007F +C000003FF000007FC000001FF000007FC000001FF000007FC000001FF000007FC000001F +F00000FFC000001FF00000FF8000001FF00000FF8000003FE00000FF8000003FE00000FF +8000003FE00000FF8000007FC00001FF8000007FC00001FF000000FFC00001FF000000FF +800001FF000001FF000001FF000003FF000001FF000007FE000003FF00000FFC000003FE +00001FF8000003FE00003FF0000003FE0000FFE0000003FE0001FFC0000003FE0007FF80 +000007FE003FFE00000007FFFFFFFC00000007FFFFFFFC00000007FFFFFFFF80000007FF +FFFFFFE0000007FC01FFFFF800000FFC0007FFFC00000FF80000FFFF00000FF800001FFF +80000FF8000007FFC0000FF8000003FFE0000FF8000000FFE0001FF80000007FF0001FF0 +0000003FF0001FF00000003FF8001FF00000001FF8001FF00000000FFC001FF00000000F +FC003FF000000007FC003FE000000007FC003FE000000007FC003FE000000007FC003FE0 +00000007FC003FE000000007FC007FE000000007FC007FC00000000FF8007FC00000000F +F8007FC00000001FF8007FC00000001FF0007FC00000003FF000FFC00000007FE000FF80 +000000FFC000FF80000001FF8000FF80000003FF0000FF8000000FFE0000FF8000001FFC +0001FF8000007FF80001FF000001FFE00003FF00000FFFC00003FF00007FFF000007FF00 +0FFFF800000FFFFFFFFFE000001FFFFFFFFF000000FFFFFFFFE00000003E527BD143>I< +000000000000FFFFC00000000000001FFFFFFC000000000001FFFFFFFF00000000000FFF +8007FFC0000000003FF00000FFE000000001FF8000001FE000000007FE0000000FE00000 +001FF800000003E00000003FE000000001E0000000FF8000000000E0000001FE00000000 +0060000007FC00000000002000000FF800000000000000001FE000000000000000003FC0 +0000000000000000FF800000000000000001FF000000000000000003FE00000000000000 +0007FC000000000000000007F800000000000000000FF000000000000000001FF0000000 +00000000003FE000000000000000007FC000000000000000007F800000000000000000FF +800000000000000001FF000000000000000001FE000000000000000003FE000000000000 +000007FC000000000000000007FC00000000000000000FF800000000000000000FF80000 +0000000000000FF800000000000000001FF000000000000000001FF00000000000000000 +3FE000000000000000003FE000000000000000003FE000000000000000007FC000000000 +000000007FC000000000000000007FC000000000000000007FC00000000000000000FFC0 +0000000000000000FF800000000000000000FF800000000000000000FF80000000000000 +0000FF800000000000000000FF800000000000000000FF800000000000000000FF800000 +000000000000FF800000000000000000FF800000000000000000FF800000000000000000 +FF800000000000000000FF800000000000000000FF800000000000000000FF8000000000 +000000007FC000000000000000007FC000000000000000007FC000000000000000007FC0 +00000000000000003FE000000000000000003FE000000000000000003FE0000000000000 +00001FF000000000000000401FF000000000000000000FF800000000000000800FF80000 +00000000008007FC000000000000010003FC000000000000030003FE0000000000000700 +01FF000000000000060000FF0000000000000E00007F8000000000001E00007FC0000000 +00003C00003FE000000000007C00000FF00000000000FC000007F80000000003F8000003 +FE0000000007F0000001FF000000001FC00000007FC00000007F800000003FF0000001FE +000000000FFE00000FF80000000001FFE001FFE000000000007FFFFFFF0000000000000F +FFFFF8000000000000007FFF000000004B5873D45B>I<0003FFFFFFFFFFFC0000000000 +00FFFFFFFFFFFFE000000000007FFFFFFFFFFFFC00000000003FF0000000FFFF00000000 +003FF00000000FFFC0000000003FF000000001FFF0000000003FF0000000007FF8000000 +003FF0000000001FFC000000003FE00000000007FF000000003FE00000000003FF800000 +003FE00000000001FFC00000003FE00000000000FFE00000003FE000000000007FF00000 +003FE000000000003FF00000007FC000000000001FF80000007FC000000000000FFC0000 +007FC0000000000007FC0000007FC0000000000007FE0000007FC0000000000003FE0000 +007FC0000000000003FF000000FF80000000000001FF000000FF80000000000001FF8000 +00FF80000000000000FF800000FF80000000000000FF800000FF80000000000000FFC000 +00FF800000000000007FC00001FF000000000000007FC00001FF000000000000007FC000 +01FF000000000000007FE00001FF000000000000003FE00001FF000000000000003FE000 +01FF000000000000003FE00003FE000000000000003FE00003FE000000000000003FE000 +03FE000000000000003FE00003FE000000000000003FE00003FE000000000000003FE000 +03FE000000000000003FE00007FC000000000000003FE00007FC000000000000003FE000 +07FC000000000000007FE00007FC000000000000007FC00007FC000000000000007FC000 +07FC000000000000007FC0000FF8000000000000007FC0000FF800000000000000FF8000 +0FF800000000000000FF80000FF800000000000000FF80000FF800000000000001FF8000 +0FF800000000000001FF00001FF000000000000001FF00001FF000000000000003FE0000 +1FF000000000000003FE00001FF000000000000007FC00001FF000000000000007FC0000 +1FF00000000000000FF800003FE00000000000001FF800003FE00000000000001FF00000 +3FE00000000000003FF000003FE00000000000007FE000003FE00000000000007FC00000 +3FE0000000000000FF8000007FC0000000000001FF8000007FC0000000000003FF000000 +7FC0000000000007FE0000007FC000000000000FFC0000007FC000000000001FF8000000 +7FC000000000003FF0000000FF800000000000FFE0000000FF800000000001FFC0000000 +FF800000000003FF80000000FF80000000000FFF00000000FF80000000003FFC00000000 +FF8000000000FFF800000001FF8000000003FFE000000001FF800000000FFFC000000003 +FFC00000007FFF0000000003FFE000000FFFFC0000000007FFFFFFFFFFFFE0000000000F +FFFFFFFFFFFF80000000001FFFFFFFFFFFF80000000000FFFFFFFFFFFF8000000000005B +527BD15C>I<0003FFFFFFFFFFFC0000FFFFFFFFFFF800007FFFFFFFFFF800007FFFFFFF +FFF800003FFFFFFFFFF800003FF00000003800003FF00000001800003FF0000000100000 +3FE00000001000003FE00000000000003FE00000000000003FE00000000000003FE00000 +000000003FE00000000000007FC00000000000007FC00000000000007FC0000000000000 +7FC00000000000007FC00000000000007FC0000000000000FF80000000000000FF800000 +00000000FF80000000000000FF80000000000000FF80000000000000FF80000000000001 +FF00000000000001FF00000000000001FF00000000000001FF00000000000001FF000000 +00000001FF00000000000003FE00000000000003FE00000000000003FE00000000000003 +FE00000000000003FE00000080000003FE00000080000007FC00000180000007FFFFFFFF +80000007FFFFFFFF80000007FFFFFFFF80000007FFFFFFFF80000007FC0000030000000F +F80000010000000FF80000010000000FF80000000000000FF80000000000000FF8000000 +0000000FF80000000000001FF00000000000001FF00000000000001FF00000000000001F +F00000000000001FF00000000000001FF00000000000003FE00000000000003FE0000000 +0000003FE00000000000003FE00000000000003FE00000000000003FE00000000000007F +C00000000000007FC00000000000007FC00000000000007FC00000000000007FC0000000 +0000007FC0000000000000FF80000000000000FF80000000000000FF80000000000000FF +80000000000000FF80000000000000FF80000000020001FF80000000060001FFC0000000 +0E0003FFE00000001C0003FFFFFFFFFFFC0007FFFFFFFFFFF8000FFFFFFFFFFFF8003FFF +FFFFFFFFF800FFFFFFFFFFFFF0003E527BD13E>I<0003FFFFFFFFFFFC0000FFFFFFFFFF +F800007FFFFFFFFFF800007FFFFFFFFFF800003FFFFFFFFFF800003FF00000003800003F +F00000001800003FF00000001000003FE00000001000003FE00000001000003FE0000000 +0000003FE00000000000003FE00000000000003FE00000000000007FC00000000000007F +C00000000000007FC00000000000007FC00000000000007FC00000000000007FC0000000 +000000FF80000000000000FF80000000000000FF80000000000000FF80000000000000FF +80000000000000FF80000000000001FF00000000000001FF00000000000001FF00000000 +000001FF00000000000001FF00000000000001FF00000000000003FE00000000000003FE +00000000000003FE00000000000003FE00000000000003FE00000080000003FE00000180 +000007FC00000180000007FFFFFFFF00000007FFFFFFFF00000007FFFFFFFF00000007FF +FFFFFF00000007FC0000030000000FF80000030000000FF80000030000000FF800000000 +00000FF80000000000000FF80000000000000FF80000000000001FF00000000000001FF0 +0000000000001FF00000000000001FF00000000000001FF00000000000001FF000000000 +00003FE00000000000003FE00000000000003FE00000000000003FE00000000000003FE0 +0000000000003FE00000000000007FC00000000000007FC00000000000007FC000000000 +00007FC00000000000007FC00000000000007FC0000000000000FF80000000000000FF80 +000000000000FF80000000000000FF80000000000000FF80000000000001FF8000000000 +0001FF80000000000001FF80000000000003FF80000000000003FF80000000000007FF80 +00000000000FFFC000000000003FFFE00000000000FFFFF800000000003E527BD137>I< +000000000001FFFF800000000000003FFFFFF8000000000003FFFFFFFE00000000001FFF +001FFF00000000007FF00001FF8000000001FF8000007F8000000007FC0000001F800000 +001FF00000000F800000007FC00000000780000000FF000000000380000003FE00000000 +0180000007FC00000000008000000FF000000000000000003FE000000000000000007FC0 +0000000000000000FF800000000000000001FF000000000000000003FE00000000000000 +0007FC00000000000000000FF800000000000000000FF000000000000000001FE0000000 +00000000003FE000000000000000007FC00000000000000000FF800000000000000000FF +800000000000000001FF000000000000000001FE000000000000000003FE000000000000 +000007FC000000000000000007FC00000000000000000FF800000000000000000FF80000 +0000000000000FF000000000000000001FF000000000000000001FF00000000000000000 +3FE000000000000000003FE000000000000000003FE000000000000000007FC000000000 +000000007FC000000000000000007FC000000000000000007FC00000000000000000FFC0 +0000000000000000FF800000000000000000FF800000000000000000FF80000000000000 +0000FF800000000000000000FF800000000000000000FF800000000000000000FF800000 +000000000000FF800000000000000000FF800000000000000000FF800000000000FFFFC0 +FF800000000000FFFF00FF8000000000003FFE00FF8000000000003FFC00FF8000000000 +003FF8007F8000000000001FF8007FC000000000001FF0007FC000000000001FF0007FC0 +00000000001FF0003FC000000000001FF0003FE000000000003FE0003FE000000000003F +E0001FE000000000003FE0001FF000000000003FE0000FF000000000003FE0000FF80000 +0000003FE00007F800000000007FC00007FC00000000007FC00003FE00000000007FC000 +01FE00000000007FC00001FF00000000007FC00000FF80000000007FC000007FC0000000 +00FF8000003FE000000000FF8000001FF000000000FF8000000FF800000000FF80000003 +FC00000000FF80000001FF00000000FF80000000FFC0000001FF000000003FF0000003FE +000000000FFC00001FF80000000003FFE001FFC000000000007FFFFFFF0000000000000F +FFFFF0000000000000007FFE000000004A5873D45B>I<0003FFFFE0000000007FFFFC00 +00FFFF80000000001FFFF000007FFE00000000000FFFE000003FFC000000000007FFC000 +003FF8000000000007FF8000003FF8000000000003FF0000003FF0000000000003FF0000 +003FF0000000000003FE0000003FF0000000000003FE0000003FE0000000000003FE0000 +003FE0000000000003FE0000003FE0000000000007FE0000003FE0000000000007FC0000 +003FE0000000000007FC0000007FE0000000000007FC0000007FC0000000000007FC0000 +007FC0000000000007FC0000007FC000000000000FFC0000007FC000000000000FF80000 +007FC000000000000FF8000000FFC000000000000FF8000000FF8000000000000FF80000 +00FF8000000000000FF8000000FF8000000000001FF8000000FF8000000000001FF00000 +00FF8000000000001FF0000001FF8000000000001FF0000001FF0000000000001FF00000 +01FF0000000000001FF0000001FF0000000000003FF0000001FF0000000000003FE00000 +01FF0000000000003FE0000003FF0000000000003FE0000003FE0000000000003FE00000 +03FE0000000000003FE0000003FE0000000000007FE0000003FE0000000000007FC00000 +03FE0000000000007FC0000007FE0000000000007FC0000007FC0000000000007FC00000 +07FC0000000000007FC0000007FFFFFFFFFFFFFFFFC0000007FFFFFFFFFFFFFFFF800000 +07FFFFFFFFFFFFFFFF8000000FFC000000000000FF8000000FF8000000000000FF800000 +0FF8000000000000FF8000000FF8000000000001FF8000000FF8000000000001FF000000 +0FF8000000000001FF0000001FF8000000000001FF0000001FF0000000000001FF000000 +1FF0000000000001FF0000001FF0000000000003FF0000001FF0000000000003FE000000 +1FF0000000000003FE0000003FF0000000000003FE0000003FE0000000000003FE000000 +3FE0000000000003FE0000003FE0000000000007FE0000003FE0000000000007FC000000 +3FE0000000000007FC0000007FE0000000000007FC0000007FC0000000000007FC000000 +7FC0000000000007FC0000007FC000000000000FFC0000007FC000000000000FF8000000 +7FC000000000000FF8000000FFC000000000000FF8000000FF8000000000000FF8000000 +FF8000000000000FF8000000FF8000000000001FF8000000FF8000000000001FF0000000 +FF8000000000001FF0000001FF8000000000001FF0000001FF8000000000003FF0000003 +FF8000000000003FF0000003FF8000000000007FF8000007FFC00000000000FFF800000F +FFC00000000001FFFC00001FFFF00000000003FFFE0000FFFFF8000000000FFFFF80005E +527BD15C>I<0007FFFFC00001FFFF000000FFFC0000007FF80000007FF80000003FF000 +00003FE00000003FE00000003FE00000003FE00000007FC00000007FC00000007FC00000 +007FC00000007FC00000007FC0000000FF80000000FF80000000FF80000000FF80000000 +FF80000000FF80000001FF00000001FF00000001FF00000001FF00000001FF00000001FF +00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000007FC00 +000007FC00000007FC00000007FC00000007FC00000007FC0000000FF80000000FF80000 +000FF80000000FF80000000FF80000000FF80000001FF00000001FF00000001FF0000000 +1FF00000001FF00000001FF00000003FE00000003FE00000003FE00000003FE00000003F +E00000003FE00000007FC00000007FC00000007FC00000007FC00000007FC00000007FC0 +000000FF80000000FF80000000FF80000000FF80000000FF80000000FF80000001FF0000 +0001FF00000001FF00000001FF00000001FF00000003FF00000003FF00000007FF000000 +0FFF8000001FFF8000003FFFE00000FFFFF0000022527BD11F>I<0000000FFFFF800000 +0003FFFE0000000001FFFC0000000000FFF800000000007FF000000000007FE000000000 +007FE000000000007FC000000000007FC000000000007FC000000000007FC00000000000 +7FC00000000000FF800000000000FF800000000000FF800000000000FF800000000000FF +800000000000FF800000000001FF000000000001FF000000000001FF000000000001FF00 +0000000001FF000000000001FF000000000003FE000000000003FE000000000003FE0000 +00000003FE000000000003FE000000000003FE000000000007FC000000000007FC000000 +000007FC000000000007FC000000000007FC000000000007FC00000000000FF800000000 +000FF800000000000FF800000000000FF800000000000FF800000000000FF80000000000 +1FF000000000001FF000000000001FF000000000001FF000000000001FF000000000001F +F000000000003FE000000000003FE000000000003FE000000000003FE000000000003FE0 +00000000003FE000000000007FC000000000007FC000000000007FC000000000007FC000 +000000007FC000000000007FC00000000000FF800000000000FF800000000000FF800000 +000000FF800000000000FF800000000000FF800000000001FF000000000001FF00000000 +0001FF000000000001FF000000000001FF000000000001FF000000000003FE0000000000 +03FE000000000003FE000000000003FE000000000003FE000000000003FE000000000007 +FC000000000007FC000000000007FC000000000007FC000000000007FC00000000000FFC +00000000000FF800000000000FF800000000001FF000000000001FF000000000003FE000 +000000003FE000000000007FC00000000000FF800000000001FF000000000003FE000000 +000007FC00000000000FF800000000003FE00000000000FFC00000000007FF0000000000 +FFF80000000000FFC00000000000FC000000000000316680D12A>I<0007FFFFC0000003 +FFFFE00001FFFF00000003FFF8000000FFFE00000003FF800000007FFC00000007FC0000 +00003FF80000000FF0000000003FF00000001FE0000000003FF00000007F80000000003F +F0000000FF00000000003FE0000001FC00000000003FE0000003F800000000003FE00000 +07F000000000003FE000000FC000000000007FC000003F8000000000007FC000007F0000 +000000007FC00000FE0000000000007FC00001F80000000000007FC00003F00000000000 +007FC00007E0000000000000FF80001FC0000000000000FF80003F80000000000000FF80 +007F00000000000000FF8000FC00000000000000FF8001F800000000000000FF8003F000 +000000000001FF000FE000000000000001FF001FC000000000000001FF003F8000000000 +000001FF007E0000000000000001FF00FC0000000000000001FF01F80000000000000003 +FE07F00000000000000003FE0FE00000000000000003FE1FC00000000000000003FE3F00 +0000000000000003FE7E000000000000000003FEFC000000000000000007FFF800000000 +0000000007FFF0000000000000000007FFF0000000000000000007FFF800000000000000 +0007FFFC000000000000000007FFFC00000000000000000FFFFE00000000000000000FFF +FF00000000000000000FFFFF80000000000000000FFFFFC0000000000000000FFBFFE000 +0000000000000FF9FFE0000000000000001FF1FFF0000000000000001FF0FFF800000000 +0000001FF07FFC000000000000001FF03FFE000000000000001FF01FFF00000000000000 +1FF00FFF000000000000003FE00FFF800000000000003FE007FFC00000000000003FE003 +FFE00000000000003FE001FFF00000000000003FE000FFF80000000000003FE0007FF800 +00000000007FC0007FFC0000000000007FC0003FFE0000000000007FC0001FFF00000000 +00007FC0000FFF8000000000007FC00007FFC000000000007FC00003FFC00000000000FF +800003FFE00000000000FF800001FFF00000000000FF800000FFF80000000000FF800000 +7FFC0000000000FF8000003FFE0000000000FF8000001FFF0000000001FF0000001FFF80 +00000001FF0000000FFFC000000001FF00000007FFE000000001FF00000003FFF0000000 +03FF80000001FFF800000007FF80000000FFFE00000007FF80000000FFFF0000000FFFC0 +0000007FFFC000003FFFE00000007FFFFC0000FFFFF8000000FFFFFFF000535279D15D> +I<0003FFFFE00000000000FFFF8000000000007FFE0000000000003FFC0000000000003F +F80000000000003FF80000000000003FF00000000000003FF00000000000003FF0000000 +0000003FE00000000000003FE00000000000003FE00000000000003FE00000000000003F +E00000000000007FC00000000000007FC00000000000007FC00000000000007FC0000000 +0000007FC00000000000007FC0000000000000FF80000000000000FF80000000000000FF +80000000000000FF80000000000000FF80000000000000FF80000000000001FF00000000 +000001FF00000000000001FF00000000000001FF00000000000001FF00000000000001FF +00000000000003FE00000000000003FE00000000000003FE00000000000003FE00000000 +000003FE00000000000003FE00000000000007FC00000000000007FC00000000000007FC +00000000000007FC00000000000007FC00000000000007FC0000000000000FF800000000 +00000FF80000000000000FF80000000000000FF80000000000000FF80000000000000FF8 +0000000000001FF00000000000001FF00000000000001FF00000000000001FF000000000 +00001FF00000000000001FF00000000000003FE00000000000003FE00000000000003FE0 +0000000000003FE00000000000003FE00000000000003FE00000000000007FC000000000 +00007FC00000000000007FC00000000000007FC00000000000007FC00000000000007FC0 +000000000000FF80000000001000FF80000000003000FF80000000002000FFC000000000 +C000FFC0000000018000FFC0000000038001FFE00000000F0001FFF00000003E0003FFF8 +000000FE0003FFFFFFFFFFFC0007FFFFFFFFFFF8000FFFFFFFFFFFF8001FFFFFFFFFFFF0 +00FFFFFFFFFFFFE0003C527BD143>I<000FFFE000000000000003FFF00001FFF0000000 +00000007FF8000007FF000000000000007FE0000003FF00000000000000FFC0000001FF8 +0000000000000FF80000001FF80000000000001FF00000001FF80000000000003FE00000 +000FF80000000000003FE00000000FFC0000000000007FC00000000FFC000000000000FF +C00000001FFC000000000000FFC00000001FFE000000000001FFC00000001FFE00000000 +0001FFC00000001FFE000000000003FFC00000001FFE000000000007FFC00000003FFF00 +0000000007FFC00000003FFF00000000000FFF800000003FFF00000000000FFF80000000 +3FFF80000000001FFF800000003DFF80000000003EFF800000003DFF80000000003EFF80 +0000007DFFC0000000007CFF800000007CFFC000000000FCFF800000007CFFC000000000 +F8FF8000000078FFC000000001F1FF80000000787FE000000001F1FF00000000F87FE000 +000003E1FF00000000F87FE000000007E1FF00000000F87FF000000007C1FF00000000F0 +3FF00000000F81FF00000000F03FF00000000F81FF00000000F03FF00000001F01FF0000 +0001F01FF80000003E01FF00000001F01FF80000003E03FF00000001F01FF80000007C03 +FE00000001E01FFC0000007C03FE00000001E00FFC000000F803FE00000003E00FFC0000 +01F003FE00000003E00FFE000001F003FE00000003E007FE000003E003FE00000003C007 +FE000007E003FE00000003C007FE000007C003FE00000003C003FF00000F8007FC000000 +07C003FF00000F8007FC00000007C003FF00001F0007FC000000078003FF80003E0007FC +000000078001FF80003E0007FC000000078001FF80007C0007FC0000000F8001FF80007C +0007FC0000000F8000FFC000F80007FC0000000F8000FFC001F0000FFC0000000F0000FF +C001F0000FF80000000F0000FFE003E0000FF80000001F00007FE003E0000FF80000001F +00007FE007C0000FF80000001F00007FE00F80000FF80000001E00003FF00F80000FF800 +00001E00003FF01F00000FF80000001E00003FF03F00000FF80000003E00001FF83E0000 +1FF80000003E00001FF87C00001FF00000003E00001FF87C00001FF00000003C00001FFC +F800001FF00000003C00000FFDF000001FF00000007C00000FFDF000001FF00000007C00 +000FFFE000001FF00000007C000007FFE000001FF000000078000007FFC000001FF00000 +0078000007FF8000003FF000000078000007FF8000003FE0000000F8000003FF0000003F +E0000000F8000003FF0000003FE0000000F8000003FE0000003FE0000000F0000001FC00 +00003FE0000001F0000001FC0000003FE0000001F0000001F80000007FE0000001F80000 +00F00000007FF0000003F8000000F0000000FFF0000007F8000000E0000000FFF800000F +FC000000E0000001FFFC00001FFE00000040000007FFFF0000FFFF8000000000001FFFFF +E00064527BD162>I<001FFF80000000000001FFFF0003FFC00000000000007FF80001FF +C00000000000003FF000007FE00000000000001FE000007FF00000000000001FC000003F +F80000000000000FC000003FF80000000000000F8000003FFC0000000000000F8000003F +FE0000000000000F0000003FFF0000000000000F0000003FFF0000000000001F0000003F +FF8000000000001F0000003FFFC000000000001F0000003DFFE000000000001E0000007C +FFF000000000001E0000007CFFF000000000001E0000007C7FF800000000003E00000078 +3FFC00000000003E000000781FFE00000000003E000000780FFE00000000003C000000F8 +0FFF00000000003C000000F807FF80000000003C000000F803FFC0000000007C000000F0 +01FFE0000000007C000000F001FFE0000000007C000000F000FFF00000000078000001F0 +007FF80000000078000001F0003FFC0000000078000001F0001FFC00000000F8000001E0 +001FFE00000000F8000001E0000FFF00000000F8000001E00007FF80000000F0000003E0 +0003FFC0000000F0000003E00003FFC0000000F0000003E00001FFE0000001F0000003C0 +0000FFF0000001F0000003C000007FF8000001F0000003C000003FF8000001E0000007C0 +00003FFC000001E0000007C000001FFE000001E0000007C000000FFF000003E000000780 +000007FF800003E000000780000007FF800003E000000780000003FFC00003C000000F80 +000001FFE00003C000000F80000000FFF00003C000000F80000000FFF00007C000000F00 +0000007FF80007C000000F000000003FFC0007C000000F000000001FFE00078000001F00 +0000000FFF00078000001F000000000FFF00078000001F0000000007FF800F8000001E00 +00000003FFC00F8000001E0000000001FFE00F8000001E0000000001FFE00F0000003E00 +00000000FFF00F0000003E00000000007FF80F0000003E00000000003FFC1F0000003C00 +000000001FFE1F0000003C00000000001FFE1F0000003C00000000000FFF1E0000007C00 +0000000007FF9E0000007C000000000003FFDE0000007C000000000003FFFE0000007800 +0000000001FFFE00000078000000000000FFFE000000780000000000007FFC000000F800 +00000000003FFC000000F80000000000003FFC000000F80000000000001FFC000000F000 +00000000000FFC000000F000000000000007FC000000F000000000000007F8000001F000 +000000000003F8000001F000000000000001F8000003F000000000000000F8000003F800 +00000000000078000007F8000000000000007800000FFC000000000000003000003FFE00 +000000000000100000FFFF8000000000000000000060527BD157>I<0000000000001FFF +80000000000000000007FFFFF800000000000000003FFFFFFF0000000000000001FFFFFF +FFE00000000000000FFFFFFFFFF80000000000003FFFFFFFFFFC000000000000FFF0007F +FFFF000000000003FE000007FFFF80000000000FF0000000FFFFE0000000001F80000000 +1FFFF0000000007E0000000007FFF800000000F80000000001FFFC00000003E000000000 +00FFFE00000007C000000000003FFE0000000F0000000000001FFF0000001E0000000000 +000FFF8000003C00000000000007FF8000007800000000000003FFC00000F00000000000 +0001FFE00001E000000000000000FFE00003C000000000000000FFE00007800000000000 +00007FF0000F00000000000000003FF0001F00000000000000003FF8001E000000000000 +00001FF8003C00000000000000001FF8007C00000000000000000FF80078000000000000 +00000FFC00F800000000000000000FFC01F0000000000000000007FC01F0000000000000 +000007FC03E0000000000000000007FC03E0000000000000000003FC07E0000000000000 +000003FC07C0000000000000000003FC0FC0000000000000000003FC0FC0000000000000 +000003FC1F80000000000000000003FC1F80000000000000000003FC1F80000000000000 +000001FC3F80000000000000000001FC3F80000000000000000001FC3F00000000000000 +000003FC3F00000000000000000003F87F00000000000000000003F87F00000000000000 +000003F87F00000000000000000003F87F00000000000000000003F07F00000000000000 +000003F07F00000000000000000003F0FF00000000000000000007E0FF00000000000000 +000007E0FF00000000000000000007C0FF8000000000000000000FC0FF80000000000000 +00000F80FF8000000000000000000F80FF8000000000000000001F007FC0000000000000 +00001F007FC000000000000000003E007FC000000000000000003E007FE0000000000000 +00007C007FE0000000000000000078007FE00000000000000000F8003FF0000000000000 +0000F0003FF00000000000000001E0003FF80000000000000003C0001FFC000000000000 +0007C0001FFC000000000000000780000FFE000000000000000F00000FFF000000000000 +001E000007FF800000000000003C000007FFC000000000000078000003FFE00000000000 +00F0000001FFF0000000000003E0000001FFF800000000000780000000FFFE0000000000 +1F000000007FFF00000000003E000000003FFFC000000000F8000000001FFFF000000003 +F0000000000FFFFC0000001FC00000000007FFFF800000FF800000000001FFFFFC001FFE +000000000000FFFFFFFFFFF80000000000003FFFFFFFFFC00000000000000FFFFFFFFF00 +00000000000003FFFFFFF800000000000000007FFFFF80000000000000000003FFF00000 +000000005E5877D464>I<0003FFFFFFF80000000000FFFFFFFFC0000000007FFFFFFFF8 +000000007FFFFFFFFE000000003FFFFFFFFF800000003FF00007FFE00000003FF00000FF +F00000003FF000003FF80000003FE000001FFC0000003FE0000007FE0000003FE0000003 +FF0000003FE0000001FF0000003FE0000001FF8000003FE0000000FF8000007FC0000000 +FFC000007FC00000007FC000007FC00000007FC000007FC00000007FC000007FC0000000 +7FC000007FC00000007FC00000FF800000007FC00000FF800000007FC00000FF80000000 +7FC00000FF800000007FC00000FF80000000FF800000FF80000000FF800001FF00000000 +FF000001FF00000001FF000001FF00000001FE000001FF00000003FE000001FF00000003 +FC000001FF00000007FC000003FE0000000FF8000003FE0000000FF0000003FE0000001F +E0000003FE0000003FC0000003FE0000007F80000003FE000000FF00000007FC000001FE +00000007FC000003F800000007FC000007F000000007FC00001FC000000007FC00007F00 +00000007FC0001FC000000000FF8000FF0000000000FF83FFF00000000000FF83FE00000 +0000000FF8000000000000000FF8000000000000000FF8000000000000001FF000000000 +0000001FF0000000000000001FF0000000000000001FF0000000000000001FF000000000 +0000001FF0000000000000003FE0000000000000003FE0000000000000003FE000000000 +0000003FE0000000000000003FE0000000000000003FE0000000000000007FC000000000 +0000007FC0000000000000007FC0000000000000007FC0000000000000007FC000000000 +0000007FC000000000000000FF8000000000000000FF8000000000000000FF8000000000 +000000FF8000000000000000FF8000000000000001FF8000000000000001FF8000000000 +000001FF8000000000000003FF8000000000000003FF8000000000000007FFC000000000 +00000FFFC00000000000003FFFE0000000000000FFFFF800000000000042527BD13E>I< +0000000000001FFF80000000000000000000000007FFFFF800000000000000000000003F +FFFFFF0000000000000000000001FFFFFFFFE00000000000000000000FFFFFFFFFF80000 +000000000000003FFFFFFFFFFC000000000000000000FFF0007FFFFF0000000000000000 +03FE000007FFFF80000000000000000FF0000000FFFFE0000000000000001F800000001F +FFF0000000000000007E0000000007FFF800000000000000F80000000001FFFC00000000 +000003E00000000000FFFE00000000000007C000000000003FFE0000000000000F000000 +0000001FFF0000000000001E0000000000000FFF8000000000003C00000000000007FF80 +00000000007800000000000003FFC00000000000F000000000000001FFE00000000001E0 +00000000000000FFE00000000003C000000000000000FFE0000000000780000000000000 +007FF0000000000F00000000000000003FF0000000001F00000000000000003FF8000000 +001E00000000000000001FF8000000003C00000000000000001FF8000000007C00000000 +000000000FF8000000007800000000000000000FFC00000000F800000000000000000FFC +00000001F0000000000000000007FC00000001F0000000000000000007FC00000003E000 +0000000000000007FC00000003E0000000000000000003FC00000007E000000000000000 +0003FC00000007C0000000000000000003FC0000000FC0000000000000000003FC000000 +0FC0000000000000000003FC0000001F80000000000000000003FC0000001F8000000000 +0000000003FC0000001F80000000000000000001FC0000003F80000000000000000001FC +0000003F80000000000000000001FC0000003F00000000000000000003FC0000003F0000 +0000000000000003F80000007F00000000000000000003F80000007F0000000000000000 +0003F80000007F00000000000000000003F80000007F00000000000000000003F0000000 +7F00000000000000000003F00000007F00000000000000000003F0000000FF0000000000 +0000000007E0000000FF00000000000000000007E0000000FF00000000000000000007C0 +000000FF8000000000000000000FC0000000FF8000000000000000000F80000000FF8000 +000000000000000F80000000FF8000000000000000001F000000007FC000000000000000 +001F000000007FC000000000000000003E000000007FC000000000000000003E00000000 +7FE000000000000000007C000000007FE0000000000000000078000000007FE000000000 +00000000F8000000003FF00000000000000000F0000000003FF00000000000000001E000 +0000003FF80000000000000003C0000000001FFC0000000000000007C0000000001FFC00 +0000000000000780000000000FFE000000000000000F00000000000FFF00000000000000 +1E000000000007FF800000000000003C000000000007FFC0000000000000780000000000 +03FFE0000000000000F0000000000001FFF0000000000003E0000000000001FFF8000000 +00000780000000000000FFFE00000000001F000000000000007FFF00000000003E000000 +000000003FFFC000000000F8000000000000001FFFF000000003F0000000000000000FFF +FC0000001FC00000000000000007FFFF800000FF800000000000000001FFFFFC001FFE00 +0000000000000000FFFFFFFFFFF80000000000000000003FFFFFFFFFC000000000000000 +00000FFFFFFFFF0000000000000000000003FFFFFFF800000000000000000000007FFFFF +80000000000000000000000003FFFFC000000000000000000000000007FFF00000000000 +0000000000000003FFF800000000000000000000000001FFFC0000000000000000000000 +0000FFFE000000000000000000000000007FFF000000000000000000000000003FFFC000 +00000000000000000000001FFFE00000000000000000000000000FFFF000000000000000 +000000000007FFFC00000000000000000000000003FFFE00000000000000000000000000 +FFFF800000000000000000000000007FFFC00000000000000000000000003FFFF0000000 +0000000000000000001FFFF800000000000000000000000007FFFE000000000000000000 +00000003FFFF80000000000000000000000000FFFFC00000000000000000000000007FFF +F00000000000000000000000001FFFFC0000000000000000000000000FFFFF0000000000 +0000000000000003FFFFC0000000000000000000000000FFFFF000000000000000000000 +00003FFFFC0000000000000000000000000FFFFF00000000000000000000000003FFFFC0 +000000000000000000000000FFFFF00000000000000000000000003FFFFE000000000000 +00000000000007FFFF80000000000000000000000001FFFFF00000000000000000000000 +003FFFFE00000000000000000000000003FFFFC00000000000000000000000007FFFF800 +000000000000000000000007FFFF000000000000000000000000003FFFF0000000000000 +00000000000000FFFC00000000000000000000000000000C767C77D464>I<0003FFFFFF +F000000000000000FFFFFFFF000000000000007FFFFFFFE00000000000003FF0003FF800 +00000000003FF00007FC0000000000003FF00003FF0000000000003FF00000FF80000000 +00003FF000007FC000000000003FF000003FE000000000003FE000001FE000000000003F +E000001FF000000000003FE000000FF800000000003FE000000FF800000000003FE00000 +07F800000000007FE0000007FC00000000007FC0000007FC00000000007FC0000007FC00 +000000007FC0000007FC00000000007FC0000007FC00000000007FC0000007FC00000000 +00FFC0000007FC0000000000FF80000007FC0000000000FF80000007FC0000000000FF80 +000007FC0000000000FF8000000FF80000000000FF8000000FF80000000001FF8000001F +F00000000001FF0000001FF00000000001FF0000003FE00000000001FF0000003FE00000 +000001FF0000007FC00000000001FF000000FF800000000003FF000001FF000000000003 +FE000003FE000000000003FE000007FC000000000003FE00000FF8000000000003FE0000 +3FE0000000000003FE0000FFC0000000000007FE0003FFC0000000000007FFFFFFFFE000 +0000000007FFFFFFFFE0000000000007FFFFFF7FF0000000000007FFFF007FF000000000 +0007FC00003FF800000000000FFC00003FF800000000000FF800001FFC00000000000FF8 +00001FFC00000000000FF800000FFE00000000000FF800000FFE00000000000FF8000007 +FF00000000001FF8000007FF00000000001FF0000003FF80000000001FF0000003FF8000 +0000001FF0000001FFC0000000001FF0000001FFC0000000001FF0000000FFE000000000 +3FF0000000FFE0000000003FE00000007FF0000000003FE00000007FF0000000003FE000 +00003FF8000000003FE00000003FF8000000003FE00000001FFC000000007FE00000001F +FC000000007FC00000000FFE000000007FC00000000FFE000000007FC000000007FF0000 +00007FC000000007FF000000007FC000000003FF80000000FFC000000001FF80000000FF +8000000000FFC0000000FF80000000007FE0000000FF80000000003FF0000000FF800000 +00001FF8000000FF80000000000FFC000001FF800000000007FE000001FF800000000003 +FF800003FF800000000000FFC00003FF8000000000003FF00007FFC000000000000FFC00 +0FFFC0000000000003FF801FFFF00000000000007FF0FFFFF800000000000003F054527B +D15A>I<0000000007FFE000000000007FFFFF8000000001FF00FFF800000007F0000FFE +0000001FC00003FC0000007F000000FC000000FE0000007C000001FC0000001C000003F0 +0000000C000007F00000000400000FE00000000000001FC00000000000001FC000000000 +00003F800000000000003F800000000000007F000000000000007F000000000000007F00 +000000000000FF00000000000000FF00000000000000FF00000000000000FF0000000000 +0000FF00000000000000FF00000000000000FF80000000000000FF80000000000000FFC0 +000000000000FFE0000000000000FFF00000000000007FF80000000000007FFC00000000 +00003FFF0000000000003FFF8000000000001FFFC000000000000FFFE0000000000007FF +F0000000000001FFF8000000000000FFFE0000000000007FFF0000000000003FFF800000 +0000001FFFC000000000000FFFE0000000000007FFF0000000000001FFFC000000000000 +FFFE0000000000007FFF0000000000003FFF8000000000001FFF8000000000000FFFC000 +0000000003FFC0000000000001FFE0000000000000FFE0000000000000FFF00000000000 +007FF00000000000007FF00000000000003FF00000000000003FF00000000000003FF000 +00000000001FF00000000000001FF00000000000001FF00000000000001FF00000000000 +001FF00000000000003FE00000000000003FE00080000000003FE00080000000003FC000 +C0000000007FC000E0000000007F8000F0000000007F8000F000000000FF0000F8000000 +00FF0000FC00000001FE0000FF00000003FC0000FF80000007F80000FFC000000FF00000 +FFF000001FE00000FFFC00003FC000000FFF8000FF00000001FFFC03FC000000000FFFFF +F000000000001FFF800000003F5279D13F>I<3FFFFFFFFFFFFFFFFFF07FFFFFFFFFFFFF +FFFFE07FFFFFFFFFFFFFFFFFE07FFFFFFFFFFFFFFFFFE07FFFFFFFFFFFFFFFFFE0780000 +007FC0000001E0700000007FC0000000C060000000FF80000000C0C0000000FF80000000 +4080000000FF800000004080000000FF800000004080000000FF800000000000000000FF +800000000000000001FF000000000000000001FF000000000000000001FF000000000000 +000001FF000000000000000001FF000000000000000001FF000000000000000003FE0000 +00000000000003FE000000000000000003FE000000000000000003FE0000000000000000 +03FE000000000000000003FE000000000000000007FC000000000000000007FC00000000 +0000000007FC000000000000000007FC000000000000000007FC000000000000000007FC +00000000000000000FF800000000000000000FF800000000000000000FF8000000000000 +00000FF800000000000000000FF800000000000000000FF800000000000000001FF00000 +0000000000001FF000000000000000001FF000000000000000001FF00000000000000000 +1FF000000000000000001FF000000000000000003FE000000000000000003FE000000000 +000000003FE000000000000000003FE000000000000000003FE000000000000000003FE0 +00000000000000007FC000000000000000007FC000000000000000007FC0000000000000 +00007FC000000000000000007FC000000000000000007FC00000000000000000FF800000 +000000000000FF800000000000000000FF800000000000000000FF800000000000000000 +FF800000000000000000FF800000000000000001FF000000000000000001FF0000000000 +00000001FF000000000000000001FF000000000000000001FF000000000000000001FF00 +0000000000000003FE000000000000000003FE000000000000000003FE00000000000000 +0003FE000000000000000003FE000000000000000003FE000000000000000007FE000000 +000000000007FC000000000000000007FE00000000000000000FFE00000000000000000F +FE00000000000000001FFE00000000000000003FFF0000000000000000FFFF8000000000 +000003FFFFE000000000004C526ED156>I<0FFFFF0000000001FFFF07FFFC0000000000 +7FF801FFF800000000003FF001FFF000000000001FE000FFE000000000001FC000FFC000 +000000000FC000FFC000000000000F8000FFC000000000000F8000FF8000000000000F00 +00FF8000000000000F0000FF8000000000001F0000FF8000000000001F0001FF80000000 +00001F0001FF0000000000001F0001FF0000000000001E0001FF0000000000001E0001FF +0000000000003E0001FF0000000000003E0003FF0000000000003E0003FE000000000000 +3E0003FE0000000000003C0003FE0000000000003C0003FE0000000000007C0003FE0000 +000000007C0007FE0000000000007C0007FC0000000000007C0007FC0000000000007800 +07FC000000000000780007FC000000000000F80007FC000000000000F8000FFC00000000 +0000F8000FF8000000000000F8000FF8000000000000F0000FF8000000000000F0000FF8 +000000000001F0000FF8000000000001F0001FF8000000000001F0001FF0000000000001 +F0001FF0000000000001E0001FF0000000000001E0001FF0000000000003E0001FF00000 +00000003E0003FF0000000000003E0003FE0000000000003E0003FE0000000000003C000 +3FE0000000000003C0003FE0000000000007C0003FE0000000000007C0007FE000000000 +0007C0007FC0000000000007C0007FC000000000000780007FC000000000000780007FC0 +00000000000F80007FC000000000000F8000FFC000000000000F8000FF8000000000000F +8000FF8000000000000F0000FF8000000000001F0000FF8000000000001F0000FF800000 +0000001E0000FF8000000000003E0000FFC000000000003E00007FC000000000007C0000 +7FC000000000007C00007FC00000000000F800007FE00000000001F000003FE000000000 +03F000003FF00000000007E000001FF0000000000FC000001FF8000000001F8000000FFC +000000003F00000007FE000000007E00000003FF00000001FC00000003FF80000007F800 +000000FFC000001FF0000000007FF000007FC0000000003FFE0003FF80000000000FFFFF +FFFE000000000007FFFFFFF8000000000000FFFFFFE00000000000003FFFFF0000000000 +000001FFE00000000000505271D157>I<FFFFFFF800000000003FFFF803FFFFE0000000 +00001FFF00003FFFC000000000000FF800000FFFC000000000000FF0000007FF80000000 +00000FC0000003FF8000000000001F80000001FF8000000000001F00000001FFC0000000 +00003F00000000FFC000000000003E00000000FFC000000000007C000000007FC0000000 +000078000000007FE00000000000F8000000007FE00000000001F0000000007FE0000000 +0001F0000000003FF00000000003E0000000003FF00000000003C0000000003FF0000000 +0007C0000000003FF0000000000F80000000001FF8000000000F80000000001FF8000000 +001F00000000001FF8000000001F00000000001FF8000000003E00000000000FFC000000 +007C00000000000FFC000000007C00000000000FFC00000000F800000000000FFC000000 +00F8000000000007FE00000001F0000000000007FE00000003E0000000000007FE000000 +03E0000000000007FE00000007C0000000000003FF00000007C0000000000003FF000000 +0F80000000000003FF0000001F00000000000001FF0000001F00000000000001FF800000 +3E00000000000001FF8000003E00000000000001FF8000007C00000000000000FF800000 +F800000000000000FFC00000F800000000000000FFC00001F000000000000000FFC00001 +F0000000000000007FC00003E0000000000000007FE00003C0000000000000007FE00007 +C0000000000000007FE0000F80000000000000003FE0000F80000000000000003FF0001F +00000000000000003FF0001E00000000000000003FF0003E00000000000000001FF8007C +00000000000000001FF8007C00000000000000001FF800F800000000000000001FF800F8 +00000000000000000FFC01F000000000000000000FFC03E000000000000000000FFC03E0 +00000000000000000FFC07C0000000000000000007FE07C0000000000000000007FE0F80 +000000000000000007FE1F00000000000000000007FE1F00000000000000000003FF3E00 +000000000000000003FF3E00000000000000000003FF7C00000000000000000003FFF800 +000000000000000001FFF800000000000000000001FFF000000000000000000001FFF000 +000000000000000000FFE000000000000000000000FFC000000000000000000000FFC000 +000000000000000000FF80000000000000000000007F80000000000000000000007F0000 +0000000000000000007E00000000000000000000007E00000000000000000000003C0000 +0000000000000000003C0000000000000000000000380000000000000000000000300000 +00000000000000000010000000000000005D5175D15C>I<FFFFFC00000001FFFFFE0000 +000007FFFC1FFFE0000000003FFFF00000000001FFC007FFC0000000000FFFC000000000 +00FF0003FFC00000000007FFC00000000000FE0001FFC00000000003FFC00000000001F8 +0001FFC00000000001FF800000000001F80000FFC00000000001FFC00000000001F00000 +FFC00000000001FFC00000000003E00000FFC00000000003FFC00000000007C000007FE0 +0000000003FFC00000000007C000007FE00000000007FFC0000000000F8000007FE00000 +00000FFFE0000000000F8000007FE0000000000FFFE0000000001F0000003FF000000000 +1F7FE0000000001F0000003FF0000000001F7FE0000000003E0000003FF0000000003E7F +E0000000003C0000003FF0000000003E3FF0000000007C0000001FF8000000007C3FF000 +000000F80000001FF800000000F83FF000000000F80000001FF800000000F83FF0000000 +01F00000001FF800000001F01FF800000001F00000001FF800000001F01FF800000003E0 +0000000FFC00000003E01FF800000003E00000000FFC00000003E01FF800000007C00000 +000FFC00000007C00FFC0000000F800000000FFC0000000F800FFC0000000F8000000007 +FE0000000F800FFC0000001F0000000007FE0000001F000FFC0000001F0000000007FE00 +00001F0007FC0000003E0000000007FE0000003E0007FE0000003E0000000003FF000000 +3E0007FE0000007C0000000003FF0000007C0007FE000000F80000000003FF0000007800 +07FE000000F80000000003FF000000F80003FF000001F00000000003FF000001F00003FF +000001F00000000001FF800001F00003FF000003E00000000001FF800003E00003FF0000 +03E00000000001FF800003E00001FF800007C00000000001FF800007C00001FF80000780 +0000000000FFC00007C00001FF80000F800000000000FFC0000F800001FF80001F000000 +000000FFC0001F000000FF80001F000000000000FFC0001F000000FFC0003E0000000000 +007FE0003E000000FFC0003E0000000000007FE0003E000000FFC0007C0000000000007F +E0007C000000FFC0007C0000000000007FE0007C0000007FE000F80000000000003FE000 +F80000007FE001F00000000000003FF001F00000007FE001F00000000000003FF001F000 +00007FE003E00000000000003FF003E00000003FF003E00000000000003FF003E0000000 +3FF007C00000000000001FF807C00000003FF007C00000000000001FF807C00000003FF0 +0F800000000000001FF80F800000001FF01F000000000000001FF80F000000001FF81F00 +0000000000000FFC1F000000001FF83E000000000000000FFC3E000000001FF83E000000 +000000000FFC3E000000001FF87C000000000000000FFC7C000000000FFC7C0000000000 +000007FC7C000000000FFCF80000000000000007FEF8000000000FFCF000000000000000 +07FEF8000000000FFDF00000000000000007FFF00000000007FFE00000000000000007FF +E00000000007FFE00000000000000003FFE00000000007FFC00000000000000003FFC000 +00000007FFC00000000000000003FFC00000000003FF800000000000000003FF80000000 +0003FF800000000000000001FF800000000003FF000000000000000001FF000000000003 +FE000000000000000001FE000000000003FE000000000000000001FE000000000001FC00 +0000000000000000FC000000000001FC000000000000000000FC000000000001F8000000 +000000000000F8000000000001F8000000000000000000F8000000000000F00000000000 +00000000F0000000000000E000000000000000000060000000000000E000000000000000 +000060000000000000C00000000000000000004000000000000040000000000000000000 +4000000000000000000000000000865271D189>I<0003FFFFFFF0000000007FFFE00000 +1FFFFFE0000000003FFF00000000FFFF80000000001FF8000000001FFF80000000001FE0 +000000000FFF80000000003F800000000007FFC0000000003F000000000003FFC0000000 +007E000000000001FFE000000000F8000000000000FFE000000001F8000000000000FFF0 +00000003F00000000000007FF000000007E00000000000007FF80000000FC00000000000 +003FF80000001F800000000000003FFC0000003F000000000000001FFC0000007E000000 +000000001FFE000000FC000000000000000FFE000001F8000000000000000FFF000003F0 +0000000000000007FF000007E00000000000000007FF80000FC00000000000000003FF80 +001F800000000000000003FFC0003F000000000000000001FFC0003E0000000000000000 +01FFE0007C000000000000000000FFE000F8000000000000000000FFF001F00000000000 +000000007FF003F00000000000000000007FF807E00000000000000000003FF80FC00000 +000000000000003FFC1F800000000000000000001FFC3F000000000000000000001FFE7E +000000000000000000000FFEFC000000000000000000000FFFF800000000000000000000 +07FFF00000000000000000000007FFE00000000000000000000003FFC000000000000000 +00000003FFC00000000000000000000001FFC00000000000000000000001FFE000000000 +00000000000000FFE00000000000000000000000FFF00000000000000000000001FFF000 +00000000000000000003FFF80000000000000000000007FFF8000000000000000000000F +FFFC000000000000000000001F9FFC000000000000000000003F1FFE0000000000000000 +00007E0FFE00000000000000000000FC0FFF00000000000000000001F807FF0000000000 +0000000003F007FF80000000000000000007E003FF8000000000000000000FC003FFC000 +000000000000001F8001FFC000000000000000003F0001FFE000000000000000007E0000 +FFE00000000000000000FC0000FFF00000000000000000F800007FF00000000000000001 +F000007FF80000000000000003E000003FF80000000000000007C000003FFC0000000000 +00000FC000001FFC000000000000001F8000001FFE000000000000003F0000000FFE0000 +00000000007E0000000FFF00000000000000FC00000007FF00000000000001F800000007 +FF80000000000003F000000003FF80000000000007E000000003FFC000000000000FC000 +000001FFC000000000001F8000000001FFE000000000003F0000000000FFE00000000000 +7E0000000000FFF00000000000FC00000000007FF00000000001F800000000007FF80000 +000003F000000000003FF80000000007E000000000003FFC000000001FE000000000003F +FE000000007FC000000000003FFF80000003FFE000000000007FFFE00000FFFFF0000000 +0001FFFFFE000063527BD15C>I<FFFFFF8000000001FFFFC0FFFFFF8000000001FFFFC0 +03FFFE0000000000FFE000007FFE0000000000FF8000001FFF0000000001FC0000000FFF +0000000003F800000007FF8000000007F000000007FFC00000000FE000000003FFC00000 +001FC000000003FFE00000003F8000000001FFE00000007F0000000000FFF0000000FE00 +00000000FFF8000001FC00000000007FF8000003F800000000007FFC000007F000000000 +003FFC00000FE000000000001FFE00001FC000000000001FFF00003F8000000000000FFF +00007F0000000000000FFF8000FE00000000000007FF8000FC00000000000003FFC001F8 +00000000000003FFE003F000000000000001FFE007E000000000000001FFF00FC0000000 +00000000FFF01F80000000000000007FF83F00000000000000007FFC7F00000000000000 +003FFCFE00000000000000003FFFFC00000000000000001FFFF800000000000000000FFF +F000000000000000000FFFE0000000000000000007FFC0000000000000000007FF800000 +00000000000003FF00000000000000000003FF00000000000000000007FF000000000000 +00000007FE00000000000000000007FE00000000000000000007FE000000000000000000 +07FE00000000000000000007FE0000000000000000000FFE0000000000000000000FFC00 +00000000000000000FFC0000000000000000000FFC0000000000000000000FFC00000000 +00000000000FFC0000000000000000001FFC0000000000000000001FF800000000000000 +00001FF80000000000000000001FF80000000000000000001FF80000000000000000001F +F80000000000000000003FF80000000000000000003FF00000000000000000003FF00000 +000000000000003FF00000000000000000003FF00000000000000000003FF00000000000 +000000007FF00000000000000000007FE00000000000000000007FE00000000000000000 +007FE00000000000000000007FE00000000000000000007FE0000000000000000000FFE0 +000000000000000000FFC0000000000000000000FFC0000000000000000000FFC0000000 +000000000000FFC0000000000000000000FFC0000000000000000001FFC0000000000000 +000001FF80000000000000000001FF80000000000000000001FF80000000000000000001 +FF80000000000000000003FF80000000000000000007FFC000000000000000001FFFE000 +000000000000007FFFFC00000000000052526DD15C>I<0007FFFFFFFFFFFFFFFC0007FF +FFFFFFFFFFFFF80007FFFFFFFFFFFFFFF00007FFFFFFFFFFFFFFE00007FFFFFFFFFFFFFF +C00006000000000001FFC0000C000000000003FF800008000000000007FF000008000000 +00000FFE00000000000000001FFC00000000000000003FF800000000000000003FF80000 +0000000000007FF00000000000000000FFE00000000000000001FFC00000000000000003 +FF800000000000000003FF000000000000000007FF00000000000000000FFE0000000000 +0000001FFC00000000000000003FF800000000000000007FF000000000000000007FF000 +00000000000000FFE00000000000000001FFC00000000000000003FF8000000000000000 +07FF00000000000000000FFE00000000000000000FFE00000000000000001FFC00000000 +000000003FF800000000000000007FF00000000000000000FFE00000000000000000FFC0 +0000000000000001FFC00000000000000003FF800000000000000007FF00000000000000 +000FFE00000000000000001FFC00000000000000001FFC00000000000000003FF8000000 +00000000007FF00000000000000000FFE00000000000000001FFC00000000000000003FF +800000000000000003FF800000000000000007FF00000000000000000FFE000000000000 +00001FFC00000000000000003FF800000000000000003FF000000000000000007FF00000 +000000000000FFE00000000000000001FFC00000000000000003FF800000000000000007 +FF000000000000000007FF00000000000000000FFE00000000000000001FFC0000000000 +0000003FF800000000000000007FF00000000000000000FFE00000000000000000FFE000 +00000000000001FFC00000000000000003FF800000000000000007FF0000000000000000 +0FFE00000000000000000FFE00000000000000001FFC00000000000000003FF800000000 +000000007FF00000000000000000FFE00000000000000001FFC00000000000400001FFC0 +0000000000400003FF800000000000C00007FF00000000000080000FFE00000000000380 +001FFFFFFFFFFFFFFF80003FFFFFFFFFFFFFFF80003FFFFFFFFFFFFFFF80007FFFFFFFFF +FFFFFF8000FFFFFFFFFFFFFFFF00004E5279D14F>I<00000FFFFC00000FFFFC00000FFF +FC00001FFFF800001FFFF800001F000000001F000000001F000000001F000000003E0000 +00003E000000003E000000003E000000003E000000003E000000007C000000007C000000 +007C000000007C000000007C000000007C00000000F800000000F800000000F800000000 +F800000000F800000000F800000001F000000001F000000001F000000001F000000001F0 +00000001F000000003E000000003E000000003E000000003E000000003E000000003E000 +000007C000000007C000000007C000000007C000000007C000000007C00000000F800000 +000F800000000F800000000F800000000F800000000F800000001F000000001F00000000 +1F000000001F000000001F000000001F000000003E000000003E000000003E000000003E +000000003E000000003E000000007C000000007C000000007C000000007C000000007C00 +0000007C00000000F800000000F800000000F800000000F800000000F800000000F80000 +0001F000000001F000000001F000000001F000000001F000000001F000000003E0000000 +03E000000003E000000003E000000003E000000003E000000007C000000007C000000007 +C000000007C000000007C000000007C00000000F800000000F800000000F800000000F80 +0000000F800000000F800000001F000000001F000000001F000000001F000000001F0000 +00001F000000003E000000003E000000003E000000003E000000003E000000003E000000 +007C000000007C000000007C000000007C000000007FFFE000007FFFE00000FFFFC00000 +FFFFC00000FFFFC00000267879D921>I<00000FFFFC00000FFFFC00000FFFFC00001FFF +F800001FFFF800000000F800000000F800000000F800000000F800000001F000000001F0 +00000001F000000001F000000001F000000001F000000003E000000003E000000003E000 +000003E000000003E000000003E000000007C000000007C000000007C000000007C00000 +0007C000000007C00000000F800000000F800000000F800000000F800000000F80000000 +0F800000001F000000001F000000001F000000001F000000001F000000001F000000003E +000000003E000000003E000000003E000000003E000000003E000000007C000000007C00 +0000007C000000007C000000007C000000007C00000000F800000000F800000000F80000 +0000F800000000F800000000F800000001F000000001F000000001F000000001F0000000 +01F000000001F000000003E000000003E000000003E000000003E000000003E000000003 +E000000007C000000007C000000007C000000007C000000007C000000007C00000000F80 +0000000F800000000F800000000F800000000F800000000F800000001F000000001F0000 +00001F000000001F000000001F000000001F000000003E000000003E000000003E000000 +003E000000003E000000003E000000007C000000007C000000007C000000007C00000000 +7C000000007C00000000F800000000F800000000F800000000F800000000F800000000F8 +00000001F000000001F000000001F000000001F000000001F000000001F000000003E000 +000003E000000003E000000003E000007FFFE000007FFFE00000FFFFC00000FFFFC00000 +FFFFC00000267883D921>93 D<00030007001F003E007C00F800F001E003C0078007000F +001E001E001C003C003800780070007000F000E000E000E3C0EFF0FFF8FFF8FFFCFFFCFF +FCFFF8FFF87FF03FF01FC0070010246ED221>96 D<000000000001FFFFC0000000000000 +3FFFFFFC000000000003FFFFFFFF00000000001FFF000FFFC000000000FFE00000FFC000 +000003FF0000003FC00000000FFC0000000FC00000003FE000000003C0000000FF800000 +0001E0000001FF0000000000E0000007FC00000000006000000FF800000000002000001F +E000000000002000007FC00000000000000000FF800000000000000001FF000000000000 +000003FE000000000000000007FC00000000000000000FF800000000000000001FF00000 +0000000000003FE000000000000000007FC000000000000000007F800000000000000000 +FF800000000000000001FF000000000000000001FE000000000000000003FE0000000000 +00000007FC000000000000000007FC00000000000000000FF800000000000000000FF800 +000000000000001FF000000000000000001FF000000000000000003FE000000000000000 +003FE000000000000000003FE000000000000000007FE000000000000000007FC0000000 +00000000007FC000000000000000007FC00000000000000000FFC00000000000000000FF +800000000000000000FF800000000000000000FF800000000000000000FF800000000000 +000000FF800000000000000000FF800000000000000000FF800000000000000000FF8000 +00000000000000FF800000000000000000FF800000000000000000FF8000000000000000 +00FF8000000000000000007FC000000000000000007FC000000000000000007FC0000000 +00000000007FC000000000000000003FE000000000000000003FE000000000000000003F +E000000000000000201FF000000000000000001FF000000000000000400FF80000000000 +0000C00FF8000000000000008007FC000000000000018003FC000000000000038003FE00 +0000000000070001FF000000000000070000FF8000000000000F00007FC000000000001E +00003FE000000000003E00001FF00000000000FE00000FF80000000001FC000003FE0000 +000003FC000001FF000000000FFC000000FFC00000003FF80000003FF0000000FFE00000 +000FFE000007FF0000000003FFF000FFFC00000000007FFFFFFFE0000000000007FFFFFE +000000000000003FFFC00000004B5273D15B>99 D<000000000003FFFF80000000000000 +7FFFFFF8000000000007FFFFFFFE00000000003FFE001FFF0000000000FFE00001FF0000 +000003FF0000007F000000000FF80000001F000000003FE00000000F80000000FF800000 +000780000003FE000000000380000007FC00000000018000000FF000000000008000003F +E000000000000000007FC00000000000000000FF800000000000000001FE000000000000 +000003FC000000000000000007F800000000000000000FF800000000000000001FF00000 +0000000000003FE000000000000000007FC000000000000000007F800000000000000000 +FF800000000000000001FF000000000000000003FE000000000000000003FE0000000000 +00000007FC000000000000000007FC00000000000000000FF800000000000000000FF800 +000000000000001FF000000000000000001FF000000000000000003FE000000000000000 +003FE000000000000000003FE000000000000000007FE000000000000000007FC0000000 +00000000007FC000000000000000007FC00000000000000000FFC00000000000000000FF +800000000000000000FF800000000000000000FF800000000000000000FF800000000000 +000000FF800000000000000000FF800000000000000000FF800000000000000000FF8000 +00000000000000FF800000000000000000FF800000000000FFFFC0FF800000000000FFFF +00FF8000000000003FFE007F8000000000003FFC007FC000000000003FF8007FC0000000 +00001FF8007FC000000000001FF0003FC000000000001FF0003FE000000000001FF0003F +E000000000001FF0001FF000000000003FE0001FF000000000003FE0000FF00000000000 +3FE0000FF800000000003FE00007FC00000000003FE00003FC00000000003FE00003FE00 +000000007FC00001FF00000000007FC00000FF80000000007FC000007F80000000007FC0 +00003FC0000000007FC000001FF0000000007FC000000FF800000000FF80000007FC0000 +0000FF80000003FF00000000FF80000000FFC0000000FF800000003FF0000001FF800000 +000FFE00000FFF0000000003FFE001FFFC0000000000FFFFFFFFE000000000000FFFFFFE +000000000000007FFF800000004A5273D15B>103 D<0000000000003FFF000000000000 +00000007FFFFF800000000000000007FFFFFFF0000000000000003FFFFFFFFE000000000 +00001FFFFFFFFFF80000000000007FFFFFFFFFFE000000000001FF80003FFFFF00000000 +0007F8000003FFFFC0000000001FC00000007FFFE0000000007E000000001FFFF0000000 +00F80000000007FFF800000003E00000000001FFFC00000007C000000000007FFE000000 +0F0000000000003FFF0000001E0000000000001FFF8000007C0000000000000FFF800000 +F000000000000007FFC00001E000000000000003FFC00003C000000000000001FFE00007 +C000000000000000FFE0000F80000000000000007FF0000F00000000000000007FF0001E +00000000000000003FF8003E00000000000000001FF8007C00000000000000001FF80078 +00000000000000000FF800F800000000000000000FFC01F000000000000000000FFC01F0 +000000000000000007FC03E0000000000000000007FC03E0000000000000000007FC07E0 +000000000000000003FC07C0000000000000000003FC0FC0000000000000000003FC0FC0 +000000000000000003FC1F80000000000000000003FC1F80000000000000000003FC1F80 +000000000000000003FC3F80000000000000000003FC3F80000000000000000003FC3F80 +000000000000000003F87F00000000000000000003F87F00000000000000000003F87F00 +000000000000000003F07F00000000000000000003F07F00000000000000000007F07F80 +000000000000000007E0FF80000000000000000007E0FF80000000000000000007E0FF80 +00000000000000000FC0FF8000000000000000000FC07F8000000000000000000F807FC0 +00000000000000001F807FC000000000000000001F007FC000000000000000003E007FE0 +00000000000000003E007FE000000000000000007C007FF0000000000000000078003FF0 +0000000000000000F8003FF80000000000000001F0003FF80000000000000001E0001FFC +0000000000000003C0001FFE000000000000000780000FFE000000000000000F00000FFF +000000000000001E000007FF800000000000003C000007FFC000000000000078000003FF +E0000000000000F0000001FFF8000000000003E0000000FFFC000000000007C00000007F +FE00000000001F000000007FFF80000000003E000000001FFFE000000001F8000000000F +FFFC00000007F00000000007FFFF8000003FC00000000003FFFFF80007FF000000000000 +FFFFFFFFFFFC0000000000003FFFFFFFFFF00000000000000FFFFFFFFF80000000000000 +03FFFFFFFC00000000000000007FFFFFC0000000000000000003FFF80000000000005E52 +77D164>111 D<0000000000003FFF00000000000000000000000007FFFFF80000000000 +0000000000007FFFFFFF0000000000000000000003FFFFFFFFE00000000000000000001F +FFFFFFFFF80000000000000000007FFFFFFFFFFE000000000000000001FF80003FFFFF00 +0000000000000007F8000003FFFFC0000000000000001FC00000007FFFE0000000000000 +007E000000001FFFF000000000000000F80000000007FFF800000000000003E000000000 +01FFFC00000000000007C000000000007FFE0000000000000F0000000000003FFF000000 +0000001E0000000000001FFF8000000000007C0000000000000FFF800000000000F00000 +0000000007FFC00000000001E000000000000003FFC00000000003C000000000000001FF +E00000000007C000000000000000FFE0000000000F80000000000000007FF0000000000F +00000000000000007FF0000000001E00000000000000003FF8000000003E000000000000 +00001FF8000000007C00000000000000001FF8000000007800000000000000000FF80000 +0000F800000000000000000FFC00000001F000000000000000000FFC00000001F0000000 +000000000007FC00000003E0000000000000000007FC00000003E0000000000000000007 +FC00000007E0000000000000000003FC00000007C0000000000000000003FC0000000FC0 +000000000000000003FC0000000FC0000000000000000003FC0000001F80000000000000 +000003FC0000001F80000000000000000003FC0000001F80000000000000000003FC0000 +003F80000000000000000003FC0000003F80000000000000000003FC0000003F80000000 +000000000003F80000007F00000000000000000003F80000007F00000000000000000003 +F80000007F00000000000000000003F00000007F00000000000000000003F00000007F00 +000000000000000007F00000007F80000000000000000007E0000000FF80000000000000 +000007E0000000FF80000000000000000007E0000000FF8000000000000000000FC00000 +00FF8000000000000000000FC00000007F8000000000000000000F800000007FC0000000 +00000000001F800000007FC000000000000000001F000000007FC000000000000000003E +000000007FE000000000000000003E000000007FE000000000000000007C000000007FF0 +000000000000000078000000003FF00000000000000000F8000000003FF8000000000000 +0001F0000000003FF80000000000000001E0000000001FFC0000000000000003C0000000 +001FFE000000000000000780000000000FFE000000000000000F00000000000FFF000000 +000000001E000000000007FF800000000000003C000000000007FFC00000000000007800 +0000000003FFE0000000000000F0000000000001FFF8000000000003E0000000000000FF +FC000000000007C00000000000007FFE00000000001F000000000000007FFF8000000000 +3E000000000000001FFFE000000001F8000000000000000FFFFC00000007F00000000000 +000007FFFF8000003FC00000000000000003FFFFF80007FF000000000000000000FFFFFF +FFFFFC0000000000000000003FFFFFFFFFF00000000000000000000FFFFFFFFF80000000 +00000000000003FFFFFFFC00000000000000000000007FFFFFC000000000000000000000 +0003FFFFC000000000000000000000000007FFE000000000000000000000000003FFF000 +000000000000000000000001FFF800000000000000000000000000FFFC00000000000000 +0000000000007FFE000000000000000000000000007FFF00000000000000000000000000 +3FFF800000000000000000000000001FFFC00000000000000000000000000FFFE0000000 +00000000000000000007FFF000000000000000000000000003FFFC000000000000000000 +00000001FFFE00000000000000000000000000FFFF000000000000000000000000007FFF +C00000000000000000000000001FFFE00000000000000000000000000FFFF00000000000 +0000000000000007FFFC00000000000000000000000003FFFE0000000000000000000000 +0000FFFF800000000000000000000000007FFFC00000000000000000000000003FFFF000 +00000000000000000000000FFFFC00000000000000000000000007FFFE00000000000000 +000000000001FFFF800000000000000000000000007FFFE0000000000000000000000000 +3FFFF80000000000000000000000000FFFFE00000000000000000000000003FFFF800000 +00000000000000000000FFFFE00000000000000000000000003FFFFC0000000000000000 +0000000007FFFF00000000000000000000000001FFFFE00000000000000000000000003F +FFFC00000000000000000000000007FFFF80000000000000000000000000FFFFF0000000 +0000000000000000000FFFFF000000000000000000000000007FFFF00000000000000000 +0000000001FFFC00000000000000000000000000003C767977D164>113 +D<FFFFFFFFFFFFFFE0FFFFFFFFFFFFFFE0FFFFFFFFFFFFFFE0FFFFFFFFFFFFFFE0FFFFFF +FFFFFFFFE03B057BA03C>123 D<FFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE77057BA078>I E /Fc +46 125 df<0F803FE07FF0FFF0FFF8FFF8FFF8FFF8FFF0FFF0FFF0FFF0FFF07FF07FF07F +F07FF07FF07FF07FF07FE07FE07FE07FE03FE03FE03FE03FE03FE03FE03FE03FC03FC03F +C03FC01FC01FC01FC01FC01FC01FC01FC01F801F801F801F801F800F800F800F800F800F +800F800F800F000F000F000F000700070007000700000000000000000000000000000000 +0000000000000007001FC03FE07FF0FFF0FFF8FFF8FFF8FFF07FF07FE03FC00F800D5676 +D521>33 D<0000001FC0000000000000000000FFE0000000000000000001FFF800000000 +0000000007F07800000000000000000FC01C00000000000000001F801E00000000000000 +003F000E00000000000000003F000700000000000000007E000700000000000000007E00 +070000000000000000FE00070000000000000000FC00038000000000000001FC00038000 +000000000001FC00038000000000000001FC00038000000000000003FC00038000000000 +000003FC00038000000000000003FC00038000000000000003FC00038000000000000003 +FC00070000000000000003FC00070000000000000003FC000F0000000000000003FC000E +0000000000000003FC001E0000000000000003FC001C0000000000000003FE003C000000 +0000000003FE00780000000000000003FE00700000000000000001FE00F0000000000000 +0001FE01E00000000000000001FE01C00000000000000001FF03C00000000000000001FF +07800000000000000001FF0F000000000000000000FF1E000000000000000000FFBC0000 +00FFFFFF800000FFBC0000000FFFF0000000FFF800000001FF800000007FF000000000FF +000000007FE0000000007C000000007FC00000000078000000007FE00000000070000000 +003FE00000000070000000003FF000000000E0000000003FF000000000E0000000003FF8 +00000001C0000000007FF8000000038000000000FFFC000000038000000001EFFC000000 +070000000003C7FE00000007000000000787FE0000000E000000000F03FF0000001C0000 +00001E03FF0000001C000000003C01FF80000038000000007C01FF8000003800000000F8 +00FFC000007000000000F800FFE000007000000001F0007FE00000E000000003F0007FF0 +0001C000000007E0003FF80001C00000000FE0001FF80003800000001FE0001FFC000380 +0000001FE0000FFE0007000000003FC0000FFE000E000000007FC00007FF000E00000000 +7FC00003FF801C000000007FC00001FF803800000000FFC00001FFC03800000000FFC000 +00FFE07000000000FFC000007FE0E000000000FFC000003FF0E000000000FFC000003FF9 +C000000000FFC000001FFF8000000700FFC000000FFF0000000700FFC0000007FE000000 +07007FE0000003FF00000007007FE0000001FF8000000E007FE0000000FFC000000E003F +E00000007FC000000E003FF0000000FFE000001C001FF0000001DFF000001C000FF80000 +038FF80000380007F800000607FC0000300003FC00001C01FE0000700001FE00003000FF +0000E000007E0000E0003FC001C000003F800380000FE00300000007E03C000001F81E00 +000000FFE00000001FF0000051597BD55D>38 D<0F803FC07FE0FFF0FFF8FFF8FFF8FFFC +FFFC7FFC7FFC1FDC071C001C001C001C001C001C003C0038003800780078007000F000E0 +01E001C003C0078007800F001E003C00380030000E2476D221>I<000000E0000001E000 +0003C00000078000000F0000001E0000003E0000007C000000F8000001F0000003F00000 +03E0000007E000000FC000000F8000001F8000003F0000003F0000007E0000007E000000 +FC000000FC000001FC000001F8000001F8000003F8000003F0000007F0000007F0000007 +E000000FE000000FE000000FE000001FC000001FC000001FC000001FC000003F8000003F +8000003F8000003F8000003F8000007F8000007F8000007F0000007F0000007F0000007F +0000007F000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF0000007F0000007F0000007F0000007F +0000007F0000007F0000007F8000003F8000003F8000003F8000003F8000003F8000001F +C000001FC000001FC000001FC000000FC000000FE000000FE0000007E0000007F0000007 +F0000003F0000003F0000003F8000001F8000001FC000000FC000000FC0000007E000000 +7E0000003F0000003F0000001F8000000F8000000FC0000007C0000003E0000003F00000 +01F0000000F80000007C0000003C0000003E0000001F0000000F80000007C0000001E000 +0000E01B7874D92E>I<E0000000F0000000780000003C0000001E0000000F0000000F80 +000007C0000003E0000001F0000001F8000000F8000000FC0000007E0000003E0000003F +0000001F8000001F8000000FC000000FC0000007E0000007E0000007F0000003F0000003 +F0000003F8000001F8000001FC000001FC000000FC000000FE000000FE000000FE000000 +7F0000007F0000007F0000007F0000003F8000003F8000003F8000003F8000003F800000 +3FC000003FC000001FC000001FC000001FC000001FC000001FC000001FE000001FE00000 +1FE000001FE000001FE000001FE000001FE000001FE000001FE000001FE000001FE00000 +1FE000001FE000001FE000001FE000001FE000001FE000001FE000001FE000001FE00000 +1FE000001FE000001FC000001FC000001FC000001FC000001FC000001FC000003FC00000 +3F8000003F8000003F8000003F8000003F8000007F0000007F0000007F0000007F000000 +7E000000FE000000FE000000FC000001FC000001FC000001F8000001F8000003F8000003 +F0000007F0000007E0000007E000000FC000000FC000001F8000001F8000003F0000003E +0000007E0000007C000000F8000001F8000001F0000003E0000007C00000078000000F80 +00001F0000003E0000007C000000F0000000E00000001B787AD92E>I<0F803FE07FF07F +F0FFF8FFF8FFF8FFFCFFFC7FFC7FFC3FFC0F9C001C001C001C001C001C003C0038003800 +380078007000F000E001E001E003C0038007800F001E003E003C0018000E24768C21>44 +D<FFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFE1F077F9C28>I< +0F803FE07FF07FF0FFF8FFF8FFF8FFF8FFF87FF07FF03FE00F800D0D768C21>I<0F803F +E07FF07FF0FFF8FFF8FFF8FFF8FFF87FF07FF03FE00F8000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000F803FE07FF07FF0FFF8FFF8FFF8FFF8FFF87FF07FF03FE00F800D3376B221>58 +D<0F803FE07FF07FF0FFF8FFF8FFF8FFF8FFF87FF07FF03FE00F80000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000F803FC07FE07FF0FFF0FFF0FFF8FFF8FFF87FF87FF83FF80FB80038003800 +3800380038007800700070007000F000E000E001E001C003C0038007800F000F001E003C +00380018000D4A76B221>I<0001FFC00000000FFFFC0000007FFFFF000001FE00FFC000 +03F0003FF00007C0000FFC000F000007FE001E000003FF003C000001FF8078000001FF80 +7C000000FFC07F800000FFC0FFC00000FFE0FFE000007FE0FFE000007FE0FFE000007FE0 +FFE000007FE0FFE000007FE0FFE000007FE07FC000007FE01F000000FFC000000000FFC0 +00000000FFC000000001FF8000000003FF0000000003FE0000000007FC000000000FF800 +0000001FF0000000003FC0000000007F80000000007F0000000000FE0000000000FC0000 +000001F80000000001F80000000003F00000000003E00000000007C00000000007C00000 +00000780000000000F80000000000F00000000000F00000000000E00000000001E000000 +00001E00000000001E00000000001C00000000001C00000000001C00000000001C000000 +00001C00000000001C00000000001C00000000001C00000000001C00000000001C000000 +00001C00000000001C000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000001C00000000007F0000000000FF8000000001FFC000000003FFC00000 +0003FFE000000003FFE000000003FFE000000003FFC000000001FFC000000001FF800000 +0000FF00000000003E0000002B547AD338>63 D<00000000001000000000000000000000 +30000000000000000000007800000000000000000000F80000000000000000000FFC0000 +000000000000000FFC0000000000000000001FFE0000000000000000001FFE0000000000 +000000003FFE0000000000000000003FFF0000000000000000003FFF0000000000000000 +007DFF8000000000000000007DFF8000000000000000007CFFC00000000000000000F8FF +C00000000000000000F87FE00000000000000000F87FE00000000000000001F07FE00000 +000000000001F03FF00000000000000001E03FF00000000000000003E01FF80000000000 +000003E01FF80000000000000007C00FFC0000000000000007C00FFC0000000000000007 +C00FFC000000000000000F8007FE000000000000000F8007FE000000000000000F8003FF +000000000000001F0003FF000000000000001F0001FF800000000000001E0001FF800000 +000000003E0000FF800000000000003E0000FFC00000000000007C0000FFC00000000000 +007C00007FE00000000000007C00007FE0000000000000F800003FF0000000000000F800 +003FF0000000000000F800001FF8000000000001F000001FF8000000000001F000001FF8 +000000000001F000000FFC000000000003E000000FFC000000000003E0000007FE000000 +000003C0000007FE000000000007FFFFFFFFFF000000000007FFFFFFFFFF00000000000F +FFFFFFFFFF00000000000F80000001FF80000000000F80000001FF80000000001F000000 +00FFC0000000001F00000000FFC0000000001F000000007FE0000000003E000000007FE0 +000000003E000000003FE0000000003E000000003FF0000000007C000000003FF0000000 +007C000000001FF80000000078000000001FF800000000F8000000000FFC00000000F800 +0000000FFC00000001F00000000007FE00000001F00000000007FE00000001F000000000 +07FE00000003E00000000003FF00000003E00000000003FF00000003E00000000001FF80 +000007C00000000001FF80000007C00000000000FFC0000007800000000000FFC000000F +800000000000FFC000000F8000000000007FE000001F0000000000007FE000001F000000 +0000003FF000001F0000000000003FF000003E0000000000001FF800003E000000000000 +1FF800007E0000000000000FFC00007C0000000000000FFC0000FC0000000000000FFE00 +00FC0000000000000FFF0001FC00000000000007FF8003FC00000000000007FFC007FC00 +00000000000FFFE01FFE0000000000000FFFF8FFFF8000000000003FFFFF585677D562> +65 D<FFFFFFFF000000003FFFFFFFF00000000FFFFFFFFC0000000FFFFFFFFF00000007 +FFFFFFFF80000007FE001FFFC0000003FE0003FFF0000003FE0000FFF0000003FE00007F +F8000003FE00001FFC000003FE00000FFE000003FE000007FE000003FE000003FF000003 +FE000003FF000003FE000001FF800003FE000001FF800003FE000000FF800003FE000000 +FF800003FE000000FF800003FE000000FF800003FE000000FFC00003FE000000FFC00003 +FE000000FF800003FE000000FF800003FE000000FF800003FE000000FF800003FE000001 +FF800003FE000001FF000003FE000001FF000003FE000003FF000003FE000007FE000003 +FE000007FE000003FE00000FFC000003FE00001FF8000003FE00003FF8000003FE00007F +F0000003FE0001FFE0000003FE0007FFC0000003FE003FFF00000003FFFFFFFE00000003 +FFFFFFFF00000003FFFFFFFFC0000003FFFFFFFFF8000003FE007FFFFC000003FE0001FF +FF000003FE00003FFFC00003FE000007FFE00003FE000001FFF00003FE0000007FF80003 +FE0000003FFC0003FE0000001FFE0003FE00000007FE0003FE00000003FF0003FE000000 +03FF8003FE00000001FF8003FE00000000FF8003FE00000000FFC003FE000000007FC003 +FE000000007FC003FE000000007FC003FE000000007FE003FE000000007FE003FE000000 +007FE003FE000000007FC003FE000000007FC003FE000000007FC003FE00000000FFC003 +FE00000000FF8003FE00000001FF8003FE00000003FF0003FE00000007FE0003FE000000 +0FFE0003FE0000001FFC0003FE0000007FF80003FE000000FFF00003FE000003FFC00007 +FE00001FFF800007FE0000FFFE00000FFF001FFFF800000FFFFFFFFFC000003FFFFFFFFE +000000FFFFFFFFC00000003B527BD143>I<0000000000FFFFC00000000000001FFFFFFC +000000000001FFFFFFFF80000000000FFF8007FFC0000000003FF800007FE000000000FF +C000000FF000000003FF00000007F000000007FC00000001F00000001FF000000000F000 +00003FC00000000030000000FF800000000018000001FF000000000008000003FE000000 +000008000007F800000000000000000FF000000000000000001FE000000000000000003F +E000000000000000007FC00000000000000000FF800000000000000000FF000000000000 +000001FF000000000000000003FE000000000000000003FC000000000000000007FC0000 +00000000000007F800000000000000000FF800000000000000000FF00000000000000000 +1FF000000000000000001FE000000000000000003FE000000000000000003FE000000000 +000000003FC000000000000000007FC000000000000000007FC000000000000000007FC0 +0000000000000000FF800000000000000000FF800000000000000000FF80000000000000 +0000FF800000000000000000FF800000000000000000FF800000000000000000FF800000 +000000000000FF800000000000000000FF800000000000000000FF800000000000000000 +FF800000000000000000FF800000000000000000FF800000000000000000FF8000000000 +00000000FF800000000000000000FF800000000000000000FF800000000000000000FF80 +00000000000000007FC000000000000000007FC000000000000000007FC0000000000000 +00003FC000000000000000003FE000000000000000003FE000000000000000001FE00000 +0000000000001FF000000000000000000FF000000000000000000FF80000000000000000 +07F8000000000000000007FC000000000000000803FC000000000000000803FE00000000 +0000000001FF000000000000001000FF000000000000001000FF8000000000000030007F +C000000000000030003FE000000000000070001FE000000000000060000FF00000000000 +00E00007F8000000000001E00003FE000000000003E00001FF000000000007E00000FF80 +000000000FE000003FC0000000001FC000001FF0000000003F80000007FC000000007E00 +000003FF00000001FC00000000FFC0000007F0000000003FF800003FE0000000000FFF80 +07FF800000000001FFFFFFFC0000000000001FFFFFE000000000000000FFFE0000004D58 +79D45B>I<FFFFFFFFFFFF00000000003FFFFFFFFFFFF8000000000FFFFFFFFFFFFF0000 +00000FFE0000001FFFE000000007FE00000000FFF800000003FE000000003FFE00000003 +FE0000000007FF80000003FE0000000001FFC0000003FE00000000007FE0000003FE0000 +0000003FF8000003FE00000000001FFC000003FE000000000007FE000003FE0000000000 +03FF000003FE000000000001FF800003FE000000000000FFC00003FE0000000000007FE0 +0003FE0000000000003FE00003FE0000000000001FF00003FE0000000000001FF80003FE +0000000000000FF80003FE00000000000007FC0003FE00000000000007FE0003FE000000 +00000003FE0003FE00000000000003FF0003FE00000000000001FF0003FE000000000000 +01FF8003FE00000000000000FF8003FE00000000000000FF8003FE00000000000000FFC0 +03FE000000000000007FC003FE000000000000007FC003FE000000000000007FE003FE00 +0000000000003FE003FE000000000000003FE003FE000000000000003FE003FE00000000 +0000003FE003FE000000000000003FE003FE000000000000003FF003FE00000000000000 +1FF003FE000000000000001FF003FE000000000000001FF003FE000000000000001FF003 +FE000000000000001FF003FE000000000000003FF003FE000000000000003FF003FE0000 +00000000003FE003FE000000000000003FE003FE000000000000003FE003FE0000000000 +00003FE003FE000000000000003FE003FE000000000000007FE003FE000000000000007F +C003FE000000000000007FC003FE00000000000000FFC003FE00000000000000FF8003FE +00000000000000FF8003FE00000000000001FF8003FE00000000000001FF0003FE000000 +00000003FF0003FE00000000000003FE0003FE00000000000007FE0003FE000000000000 +0FFC0003FE0000000000000FF80003FE0000000000001FF80003FE0000000000003FF000 +03FE0000000000007FE00003FE000000000000FFE00003FE000000000001FFC00003FE00 +0000000003FF800003FE000000000007FF000003FE00000000000FFE000003FE00000000 +003FFC000003FE00000000007FF8000003FE0000000001FFE0000003FF0000000007FFC0 +000003FF000000001FFF80000003FF80000000FFFE00000007FFC000001FFFF80000000F +FFFFFFFFFFFFE00000000FFFFFFFFFFFFF000000003FFFFFFFFFFFF800000000FFFFFFFF +FFFF000000000054527BD15C>I<FFFFFFFFFFFF003FFFFFFFFFFF000FFFFFFFFFFF000F +FFFFFFFFFF0007FFFFFFFFFF0007FE000000070003FE000000030003FE000000010003FE +000000010003FE000000000003FE000000000003FE000000000003FE000000000003FE00 +0000000003FE000000000003FE000000000003FE000000000003FE000000000003FE0000 +00000003FE000000000003FE000000000003FE000000000003FE000000000003FE000000 +000003FE000000000003FE000000000003FE000000000003FE000000000003FE00000000 +0003FE000000000003FE000000000003FE000000000003FE000000000003FE0000000000 +03FE000000000003FE000000000003FE000000400003FE000000C00003FE000000C00003 +FFFFFFFFC00003FFFFFFFFC00003FFFFFFFFC00003FFFFFFFFC00003FE000000C00003FE +000000C00003FE000000400003FE000000000003FE000000000003FE000000000003FE00 +0000000003FE000000000003FE000000000003FE000000000003FE000000000003FE0000 +00000003FE000000000003FE000000000003FE000000000003FE000000000003FE000000 +000003FE000000000003FE000000000003FE000000000003FE000000000003FE00000000 +0003FE000000000003FE000000000003FE000000000003FE000000000003FE0000000000 +03FE000000000003FE000000000003FE000000000003FE000000000403FF000000000C03 +FF800000001807FFC00000003807FFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF83FFF +FFFFFFFFF0FFFFFFFFFFFFF036527BD13E>I<FFFFFFFFFFFF3FFFFFFFFFFF0FFFFFFFFF +FF0FFFFFFFFFFF07FFFFFFFFFF07FE0000000703FE0000000303FE0000000103FE000000 +0103FE0000000103FE0000000003FE0000000003FE0000000003FE0000000003FE000000 +0003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE000000 +0003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE000000 +0003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE000000 +0003FE0000000003FE0000000003FE0000000003FE0000008003FE0000008003FE000001 +8003FFFFFFFF8003FFFFFFFF8003FFFFFFFF8003FFFFFFFF8003FE0000018003FE000000 +8003FE0000008003FE0000000003FE0000000003FE0000000003FE0000000003FE000000 +0003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE000000 +0003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE000000 +0003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE000000 +0003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE000000 +0003FF0000000007FF0000000007FF000000000FFF800000000FFFC00000003FFFE00000 +00FFFFF800000030527BD137>I<0000000001FFFF800000000000003FFFFFF800000000 +0001FFFFFFFE00000000000FFF000FFF80000000003FF00000FF8000000000FF8000003F +C000000003FE0000000FC00000000FF800000007C00000001FE000000001C00000007FC0 +00000000C0000000FF800000000060000001FE000000000020000003FC00000000000000 +0007F800000000000000000FF000000000000000001FE000000000000000003FC0000000 +00000000007FC00000000000000000FF800000000000000001FF000000000000000001FE +000000000000000003FE000000000000000003FC000000000000000007FC000000000000 +00000FF800000000000000000FF800000000000000001FF000000000000000001FF00000 +0000000000001FE000000000000000003FE000000000000000003FE00000000000000000 +3FC000000000000000007FC000000000000000007FC000000000000000007FC000000000 +00000000FF800000000000000000FF800000000000000000FF800000000000000000FF80 +0000000000000000FF800000000000000000FF800000000000000000FF80000000000000 +0000FF800000000000000000FF800000000000000000FF800000000000000000FF800000 +000000000000FF800000000000000000FF800000000000000000FF800000000000000000 +FF800000000000000000FF800000000000000000FF800000000000000000FF8000000000 +000000007FC00000000000FFFFC07FC000000000007FFF807FC000000000001FFF003FC0 +00000000001FFE003FE000000000000FFE003FE000000000000FFE001FE000000000000F +FC001FF0000000000007FC001FF0000000000007FC000FF8000000000007FC000FF80000 +00000007FC0007FC000000000007FC0003FC000000000007FC0003FE000000000007FC00 +01FE000000000007FC0001FF000000000007FC0000FF800000000007FC00007FC0000000 +0007FC00003FC00000000007FC00001FE00000000007FC00000FF00000000007FC000007 +F80000000007FC000003FC0000000007FC000001FE0000000007FC000000FF8000000007 +FC0000007FC000000007FC0000001FE000000007FC0000000FF800000007FC00000003FE +00000007FC00000000FF8000000FF0000000003FF000007FC0000000000FFF0007FF0000 +00000001FFFFFFFC0000000000003FFFFFE000000000000001FFFC0000004A5879D45B> +I<FFFFF8000000000FFFFF803FFFE00000000003FFFE000FFFC00000000001FFF8000FFF +800000000000FFF80007FF0000000000007FF00007FF0000000000007FF00003FF000000 +0000007FE00003FE0000000000003FE00003FE0000000000003FE00003FE000000000000 +3FE00003FE0000000000003FE00003FE0000000000003FE00003FE0000000000003FE000 +03FE0000000000003FE00003FE0000000000003FE00003FE0000000000003FE00003FE00 +00000000003FE00003FE0000000000003FE00003FE0000000000003FE00003FE00000000 +00003FE00003FE0000000000003FE00003FE0000000000003FE00003FE0000000000003F +E00003FE0000000000003FE00003FE0000000000003FE00003FE0000000000003FE00003 +FE0000000000003FE00003FE0000000000003FE00003FE0000000000003FE00003FE0000 +000000003FE00003FE0000000000003FE00003FE0000000000003FE00003FE0000000000 +003FE00003FE0000000000003FE00003FE0000000000003FE00003FE0000000000003FE0 +0003FE0000000000003FE00003FE0000000000003FE00003FE0000000000003FE00003FE +0000000000003FE00003FE0000000000003FE00003FFFFFFFFFFFFFFFFE00003FFFFFFFF +FFFFFFFFE00003FFFFFFFFFFFFFFFFE00003FE0000000000003FE00003FE000000000000 +3FE00003FE0000000000003FE00003FE0000000000003FE00003FE0000000000003FE000 +03FE0000000000003FE00003FE0000000000003FE00003FE0000000000003FE00003FE00 +00000000003FE00003FE0000000000003FE00003FE0000000000003FE00003FE00000000 +00003FE00003FE0000000000003FE00003FE0000000000003FE00003FE0000000000003F +E00003FE0000000000003FE00003FE0000000000003FE00003FE0000000000003FE00003 +FE0000000000003FE00003FE0000000000003FE00003FE0000000000003FE00003FE0000 +000000003FE00003FE0000000000003FE00003FE0000000000003FE00003FE0000000000 +003FE00003FE0000000000003FE00003FE0000000000003FE00003FE0000000000003FE0 +0003FE0000000000003FE00003FE0000000000003FE00003FE0000000000003FE00003FF +0000000000007FE00007FF0000000000007FF00007FF0000000000007FF0000FFF800000 +000000FFF8000FFFC00000000001FFF8003FFFE00000000003FFFE00FFFFF8000000000F +FFFF8051527BD15C>I<FFFFF03FFFC01FFF800FFF000FFF0007FE0007FE0007FE0007FE +0007FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE +0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE +0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE +0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE +0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE +0003FE0003FE0003FE0007FE0007FE0007FE0007FE0007FE000FFF000FFF001FFF803FFF +C0FFFFF014527BD11F>I<000FFFFF800003FFFE000001FFF8000000FFF80000007FF000 +00007FF00000007FE00000003FE00000003FE00000003FE00000003FE00000003FE00000 +003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE0000000 +3FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003F +E00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE0 +0000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE000 +00003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000 +003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE0000000 +3FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003F +E00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE0 +0000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE000 +00003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000 +003FE00000007FC00000007FC00000007FC0000000FFC0000000FF80000001FF80000001 +FF00000003FE00000007FC0000000FF80000001FF00000007FE0000001FF8000000FFF00 +0000FFF8000000FFE0000000FC0000000021667DD12A>I<FFFFF8000000FFFFFC003FFF +E00000007FFF00001FFFC0000000FFF000000FFF80000000FF80000007FF00000001FE00 +000007FF00000003FC00000007FE00000007F000000003FE0000000FE000000003FE0000 +001FC000000003FE0000003F8000000003FE0000007F0000000003FE000000FE00000000 +03FE000001F80000000003FE000003F00000000003FE000007E00000000003FE00000FC0 +0000000003FE00001F800000000003FE00003F000000000003FE00007E000000000003FE +0000FC000000000003FE0001F8000000000003FE0003F0000000000003FE0007E0000000 +000003FE000FC0000000000003FE001F80000000000003FE003F00000000000003FE007E +00000000000003FE00FC00000000000003FE01F800000000000003FE03F0000000000000 +03FE07E000000000000003FE0FC000000000000003FE1F8000000000000003FE3F000000 +0000000003FE7E0000000000000003FEFC0000000000000003FFF80000000000000003FF +F00000000000000003FFF80000000000000003FFFC0000000000000003FFFE0000000000 +000003FFFF0000000000000003FFFF8000000000000003FFFFC000000000000003FFFFE0 +00000000000003FFFFF000000000000003FEFFF800000000000003FE7FFC000000000000 +03FE3FFE00000000000003FE1FFF00000000000003FE0FFF80000000000003FE07FFC000 +0000000003FE03FFE0000000000003FE01FFF0000000000003FE00FFF8000000000003FE +007FFC000000000003FE003FFE000000000003FE001FFF000000000003FE000FFF800000 +000003FE0007FFC00000000003FE0003FFE00000000003FE0001FFF00000000003FE0000 +FFF80000000003FE00007FFC0000000003FE00003FFE0000000003FE00001FFF00000000 +03FE00000FFF8000000003FE000007FFC000000003FE000003FFE000000003FE000001FF +F000000003FE000000FFF800000003FE0000007FFC00000003FE0000003FFE00000003FE +0000001FFF00000003FE0000000FFFC0000007FE00000007FFE0000007FF00000003FFF0 +000007FF00000001FFFC00000FFF80000000FFFF00001FFFC0000000FFFFC0003FFFE000 +00007FFFFC00FFFFF8000000FFFFFFF04C5279D15D>I<FFFFF800000000003FFFE00000 +0000000FFFC000000000000FFF80000000000007FF00000000000003FF00000000000003 +FF00000000000003FE00000000000003FE00000000000003FE00000000000003FE000000 +00000003FE00000000000003FE00000000000003FE00000000000003FE00000000000003 +FE00000000000003FE00000000000003FE00000000000003FE00000000000003FE000000 +00000003FE00000000000003FE00000000000003FE00000000000003FE00000000000003 +FE00000000000003FE00000000000003FE00000000000003FE00000000000003FE000000 +00000003FE00000000000003FE00000000000003FE00000000000003FE00000000000003 +FE00000000000003FE00000000000003FE00000000000003FE00000000000003FE000000 +00000003FE00000000000003FE00000000000003FE00000000000003FE00000000000003 +FE00000000000003FE00000000000003FE00000000000003FE00000000000003FE000000 +00000003FE00000000000003FE00000000000003FE00000000000003FE00000000000003 +FE00000000000003FE00000000000003FE00000000000003FE00000000000003FE000000 +00000003FE00000000000003FE00000000000003FE00000000000003FE00000000000003 +FE00000000000003FE00000000000003FE00000000000003FE00000000000003FE000000 +00000003FE00000000000003FE00000000000003FE00000000000003FE00000000004003 +FE00000000008003FE00000000008003FF00000000010003FF00000000030003FF800000 +000E0003FFC00000001E0003FFE00000007C0003FFF0000001FC0007FFFFFFFFFFF8000F +FFFFFFFFFFF8000FFFFFFFFFFFF0003FFFFFFFFFFFF000FFFFFFFFFFFFE0003A527BD143 +>I<FFFE000000000000007FFF001FFE000000000000007FF80007FF000000000000007F +E00003FF00000000000000FFC00001FF80000000000000FF800001FF80000000000001FF +000000FFC0000000000001FF000000FFC0000000000003FE000000FFC0000000000003FE +000000FFE0000000000007FE000000FFE0000000000007FE000000FFF000000000000FFE +000000FFF000000000000FFE000000FFF800000000000FFE000000FFF800000000001FFE +000000FFFC00000000001FFE000000FFFC00000000003FFF000000FFFE00000000003FFF +000000FFFE00000000007DFF000000FFFF00000000007DFF000000FBFF0000000000FDFF +000000FBFF0000000000F9FF000000F9FF8000000000F9FF000000F9FF8000000001F1FF +000000F8FFC000000001F1FF000000F8FFC000000003E1FF000000F87FE000000003E1FF +000000F87FE000000007C1FF000000F83FF000000007C1FF000000F83FF00000000FC1FF +000000F83FF80000000F81FF000000F81FF80000000F81FF000000F81FFC0000001F01FF +000000F80FFC0000001F01FF000000F80FFC0000003E01FF000000F807FE0000003E01FF +800000F807FE0000007C00FF800000F803FF0000007C00FF800000F803FF000000FC00FF +800000F801FF800000F800FF800000F001FF800000F800FF800000F001FFC00001F000FF +800000F000FFC00001F000FF800000F000FFE00003E000FF800000F0007FE00003E000FF +800000F0007FE00007C000FF800000F0003FF00007C000FF800000F0003FF0000FC000FF +800000F0001FF8000F8000FF800000F0001FF8000F8000FF800000F0000FFC001F0000FF +800000F0000FFC001F0000FF800000F00007FE003E0000FF800000F00007FE003E0000FF +800000F00007FF007C0000FFC00000F00003FF007C00007FC00000F00003FF80F800007F +C00000F00001FF80F800007FC00000F00001FF80F800007FC00000F00000FFC1F000007F +C00000F00000FFC1F000007FC00000F000007FE3E000007FC00000F000007FE3E000007F +C00000F000003FF7C000007FC00000F000003FF7C000007FC00000F000001FFF8000007F +C00000F000001FFF8000007FC00001F000001FFF8000007FC00001F000000FFF0000007F +C00001F000000FFF0000007FC00001F0000007FE0000007FC00001F0000007FE0000007F +C00001F0000003FC0000007FC00001F0000003FC0000007FE00001F0000001F80000007F +E00001F0000001F80000007FE00001F8000000F80000007FF00003F8000000F0000000FF +F80003FC00000070000000FFFC0007FC00000060000001FFFE001FFF00000060000003FF +FF807FFFC000000000000FFFFFF05C527CD162>I<FFFC00000000000007FFF81FFE0000 +0000000001FFE007FF00000000000000FFC003FF800000000000007F8001FFC000000000 +00007F0000FFE00000000000003F0000FFF00000000000003E00007FF80000000000003E +00007FFC0000000000003E00007FFE0000000000003E00007FFF0000000000003E00007F +FF8000000000003E00007FFF8000000000003E00007FFFC000000000003E00007DFFE000 +000000003E00007CFFF000000000003E00007C7FF800000000003E00007C3FFC00000000 +003E00007C1FFE00000000003E00007C0FFF00000000003E00007C07FF80000000003E00 +007C03FFC0000000003E00007C01FFE0000000003E00007C00FFF0000000003E00007C00 +7FF8000000003E00007C003FFC000000003E00007C001FFE000000003E00007C000FFF00 +0000003E00007C0007FF800000003E00007C0003FF800000003E00007C0003FFC0000000 +3E00007C0001FFE00000003E00007C0000FFF00000003E00007C00007FF80000003E0000 +7C00003FFC0000003E00007C00001FFE0000003E00007C00000FFF0000003E00007C0000 +07FF8000003E00007C000003FFC000003E00007C000001FFE000003E00007C000000FFF0 +00003E00007C0000007FF800003E00007C0000003FFC00003E00007C0000001FFE00003E +00007C0000000FFF00003E00007C00000007FF80003E00007C00000003FFC0003E00007C +00000001FFC0003E00007C00000001FFE0003E00007C00000000FFF0003E00007C000000 +007FF8003E00007C000000003FFC003E00007C000000001FFE003E00007C000000000FFF +003E00007C0000000007FF803E00007C0000000003FFC03E00007C0000000001FFE03E00 +007C0000000000FFF03E00007C00000000007FF83E00007C00000000003FFC3E00007C00 +000000001FFE3E00007C00000000000FFF3E00007C000000000007FFBE00007C00000000 +0003FFFE00007C000000000001FFFE00007C000000000001FFFE00007C000000000000FF +FE00007C0000000000007FFE00007C0000000000003FFE00007C0000000000001FFE0000 +7C0000000000000FFE00007C00000000000007FE00007C00000000000003FE00007C0000 +0000000001FE00007C00000000000000FE00007C000000000000007E0000FC0000000000 +00003E0000FE000000000000001E0001FE000000000000000E0001FF0000000000000006 +0007FFC000000000000002001FFFF0000000000000000055527ED157>I<00000000003F +FF0000000000000000000FFFFFF000000000000000007FFFFFFF0000000000000003FFFF +FFFFC00000000000000FFFFFFFFFF00000000000003FFFFFFFFFFC000000000000FFF000 +FFFFFF000000000003FE000007FFFF800000000007F00000007FFFE0000000001F800000 +001FFFF0000000003E0000000007FFF8000000007C0000000001FFFC00000001F0000000 +00007FFE00000003E000000000001FFF00000007C000000000000FFF8000000F00000000 +000007FFC000001E00000000000001FFE000003E00000000000000FFF000003C00000000 +0000007FF0000078000000000000003FF80000F0000000000000001FFC0001F000000000 +0000001FFC0001E0000000000000000FFE0003C00000000000000007FE0003C000000000 +00000003FF0007800000000000000003FF0007800000000000000001FF800F8000000000 +00000000FF800F000000000000000000FF801F0000000000000000007FC01F0000000000 +000000007FC03E0000000000000000007FC03E0000000000000000003FE03E0000000000 +000000003FE07E0000000000000000001FE07E0000000000000000001FE07E0000000000 +000000001FE07C0000000000000000000FE0FC0000000000000000000FE0FC0000000000 +000000000FE0FC0000000000000000000FE0FC0000000000000000000FE0FC0000000000 +000000000FE0FC00000000000000000007E0FC00000000000000000007E0FE0000000000 +0000000007E0FE00000000000000000007E0FE00000000000000000007E0FE0000000000 +0000000007E0FE00000000000000000007E0FE00000000000000000007C0FF0000000000 +000000000FC0FF0000000000000000000FC0FF0000000000000000000FC0FF8000000000 +000000000F80FF8000000000000000000F807FC000000000000000000F807FC000000000 +000000001F007FC000000000000000001F003FE000000000000000001E003FE000000000 +000000003E003FF000000000000000003C001FF800000000000000003C001FF800000000 +0000000078000FFC000000000000000078000FFE0000000000000000F00007FF00000000 +00000001F00007FF0000000000000001E00003FF8000000000000003C00001FFC0000000 +00000007800001FFE00000000000000F800000FFF00000000000000F0000007FFC000000 +0000001E0000003FFE0000000000007C0000001FFF000000000000F80000000FFFC00000 +000001F000000007FFF00000000007C000000003FFFC000000000F8000000001FFFF0000 +00003F0000000000FFFFC0000001FC00000000003FFFFC00000FF800000000001FFFFFE0 +01FFE0000000000007FFFFFFFFFF80000000000001FFFFFFFFFE000000000000007FFFFF +FFF8000000000000001FFFFFFFC00000000000000001FFFFFE0000000000000000001FFF +8000000000005B587CD464>I<FFFFFFFE0000003FFFFFFFF000000FFFFFFFFF00000FFF +FFFFFFC00007FFFFFFFFF00007FE0000FFFC0003FE00001FFE0003FE000007FF8003FE00 +0001FFC003FE0000007FE003FE0000003FF003FE0000001FF803FE0000000FF803FE0000 +0007FC03FE00000007FE03FE00000003FE03FE00000003FE03FE00000003FF03FE000000 +01FF03FE00000001FF03FE00000001FF03FE00000001FF03FE00000001FF03FE00000001 +FF03FE00000001FF03FE00000003FE03FE00000003FE03FE00000003FE03FE00000003FE +03FE00000007FC03FE00000007FC03FE00000007F803FE0000000FF803FE0000000FF003 +FE0000001FE003FE0000003FC003FE0000003FC003FE0000007F8003FE000000FE0003FE +000001FC0003FE000003F80003FE00000FE00003FE00001FC00003FE00007F000003FE00 +03F8000003FE0FFFC0000003FE0FF800000003FE000000000003FE000000000003FE0000 +00000003FE000000000003FE000000000003FE000000000003FE000000000003FE000000 +000003FE000000000003FE000000000003FE000000000003FE000000000003FE00000000 +0003FE000000000003FE000000000003FE000000000003FE000000000003FE0000000000 +03FE000000000003FE000000000003FE000000000003FE000000000003FE000000000003 +FE000000000003FE000000000003FE000000000003FE000000000003FE000000000003FF +000000000007FF000000000007FF00000000000FFF80000000000FFFC0000000003FFFE0 +00000000FFFFF80000000038527BD13E>I<00000000003FFF0000000000000000000000 +0000000FFFFFF0000000000000000000000000007FFFFFFF000000000000000000000000 +03FFFFFFFFC000000000000000000000000FFFFFFFFFF000000000000000000000003FFF +FFFFFFFC0000000000000000000000FFF000FFFFFF0000000000000000000003FE000007 +FFFF8000000000000000000007F00000007FFFE00000000000000000001F800000001FFF +F00000000000000000003E0000000007FFF80000000000000000007C0000000001FFFC00 +0000000000000001F000000000007FFE000000000000000003E000000000001FFF000000 +000000000007C000000000000FFF80000000000000000F00000000000007FFC000000000 +0000001E00000000000001FFE0000000000000003E00000000000000FFF0000000000000 +003C000000000000007FF00000000000000078000000000000003FF800000000000000F0 +000000000000001FFC00000000000001F0000000000000001FFC00000000000001E00000 +00000000000FFE00000000000003C00000000000000007FE00000000000003C000000000 +00000003FF00000000000007800000000000000003FF0000000000000780000000000000 +0001FF8000000000000F800000000000000000FF8000000000000F000000000000000000 +FF8000000000001F0000000000000000007FC000000000001F0000000000000000007FC0 +00000000003E0000000000000000007FC000000000003E0000000000000000003FE00000 +0000003E0000000000000000003FE000000000007E0000000000000000001FE000000000 +007E0000000000000000001FE000000000007E0000000000000000001FE000000000007C +0000000000000000000FE00000000000FC0000000000000000000FE00000000000FC0000 +000000000000000FE00000000000FC0000000000000000000FE00000000000FC00000000 +00000000000FE00000000000FC0000000000000000000FE00000000000FC000000000000 +00000007E00000000000FC00000000000000000007E00000000000FE0000000000000000 +0007E00000000000FE00000000000000000007E00000000000FE00000000000000000007 +E00000000000FE00000000000000000007E00000000000FE00000000000000000007E000 +00000000FE00000000000000000007C00000000000FF0000000000000000000FC0000000 +0000FF0000000000000000000FC00000000000FF0000000000000000000FC00000000000 +FF8000000000000000000F800000000000FF8000000000000000000F8000000000007FC0 +00000000000000000F8000000000007FC000000000000000001F0000000000007FC00000 +0000000000001F0000000000003FE000000000000000001E0000000000003FE000000000 +000000003E0000000000003FF000000000000000003C0000000000001FF8000000000000 +00003C0000000000001FF80000000000000000780000000000000FFC0000000000000000 +780000000000000FFE0000000000000000F000000000000007FF0000000000000001F000 +000000000007FF0000000000000001E000000000000003FF8000000000000003C0000000 +00000001FFC0000000000000078000000000000001FFE00000000000000F800000000000 +0000FFF00000000000000F00000000000000007FFC0000000000001E0000000000000000 +3FFE0000000000007C00000000000000001FFF000000000000F800000000000000000FFF +C00000000001F0000000000000000007FFF00000000007C0000000000000000003FFFC00 +0000000F80000000000000000001FFFF000000003F00000000000000000000FFFFC00000 +01FC000000000000000000003FFFFC00000FF8000000000000000000001FFFFFE001FFE0 +0000000000000000000007FFFFFFFFFF800000000000000000000001FFFFFFFFFE000000 +0000000000000000007FFFFFFFF80000000000000000000000001FFFFFFFC00000000000 +0000000000000001FFFFFE00000000000000000000000000001FFFFF0000000000000000 +000000000000001FFF8000000000000000000000000000000FFFE0000000000000000000 +000000000007FFF0000000000000000000000000000003FFF80000000000000000000000 +00000001FFFE000000000000000000000000000000FFFF00000000000000000000000000 +00003FFFC000000000000000000000000000001FFFE00000000000000000000000000000 +0FFFF8000000000000000000000000000003FFFC000000000000000000000000000001FF +FF000000000000000000000000000000FFFFC000000000000000000000000000003FFFE0 +00000000000000000000000000001FFFF8000000000000000000000000000007FFFE0000 +00000000000000000000000003FFFF800000000000000000000000000000FFFFC0000000 +00000000000000000000003FFFF000000000000000000000000000001FFFFC0000000000 +00000000000000000007FFFF000000000000000000000000000001FFFFC0000000000000 +00000000000000007FFFF800000000000000000000000000001FFFFE0000000000000000 +00000000000007FFFF800000000000000000000000000001FFFFF0000000000000000000 +00000000003FFFFC00000000000000000000000000000FFFFF8000000000000000000000 +00000001FFFFE000000000000000000000000000003FFFFC000000000000000000000000 +000007FFFF800000000000000000000000000000FFFFF000000000000000000000000000 +000FFFFF000000000000000000000000000000FFFFE00000000000000000000000000000 +07FFFE0000000000000000000000000000001FFFC0000000000000000000000000000000 +01C0827C7CD464>I<FFFFFFFC000000000000003FFFFFFFE00000000000000FFFFFFFF8 +0000000000000FFE0007FF00000000000007FE0000FF80000000000007FE00003FE00000 +00000003FE00001FF0000000000003FE000007F8000000000003FE000003FC0000000000 +03FE000001FE000000000003FE000001FF000000000003FE000000FF800000000003FE00 +00007FC00000000003FE0000007FC00000000003FE0000003FE00000000003FE0000003F +E00000000003FE0000003FE00000000003FE0000001FF00000000003FE0000001FF00000 +000003FE0000001FF00000000003FE0000001FF00000000003FE0000001FF00000000003 +FE0000001FF00000000003FE0000001FF00000000003FE0000001FF00000000003FE0000 +003FE00000000003FE0000003FE00000000003FE0000003FE00000000003FE0000007FC0 +0000000003FE0000007FC00000000003FE000000FF800000000003FE000000FF80000000 +0003FE000001FF000000000003FE000003FE000000000003FE000007FC000000000003FE +00000FF8000000000003FE00001FF0000000000003FE00007FC0000000000003FE0003FF +E0000000000003FFFFFFFFE0000000000003FFFFFFFFF0000000000003FFFFFFBFF80000 +00000003FFFF801FF8000000000003FE00001FFC000000000003FE00000FFE0000000000 +03FE000007FE000000000003FE000007FF000000000003FE000003FF800000000003FE00 +0001FFC00000000003FE000001FFC00000000003FE000000FFE00000000003FE0000007F +F00000000003FE0000007FF00000000003FE0000003FF80000000003FE0000001FFC0000 +000003FE0000001FFC0000000003FE0000000FFE0000000003FE00000007FF0000000003 +FE00000007FF0000000003FE00000003FF8000000003FE00000001FFC000000003FE0000 +0001FFC000000003FE00000000FFE000000003FE000000007FF000000003FE000000007F +F000000003FE000000003FF800000003FE000000001FFC00000003FE000000000FFC0000 +0003FE0000000007FE00000003FE0000000003FF00000003FE0000000001FF80000003FE +0000000000FFC0000003FE00000000007FE0000003FE00000000003FF8000003FE000000 +00000FFC000003FF000000000007FF000007FF000000000001FFC00007FF000000000000 +7FE0000FFF8000000000001FFC000FFFC0000000000003FF003FFFE00000000000007FF0 +FFFFF800000000000007F054527BD15A>I<0000003FFF0000000001FFFFFC0000000FFC +03FFE000003FC0003FF800007F00000FF80000FC000003F80001F8000000F80003F00000 +00780007E000000038000FC000000018001FC000000008001F8000000000003F80000000 +00003F8000000000007F0000000000007F0000000000007F0000000000007F0000000000 +007F0000000000007F0000000000007F8000000000007F8000000000007F800000000000 +7FC000000000007FC000000000007FE000000000003FF000000000003FF800000000001F +FC00000000001FFF00000000000FFF80000000000FFFC00000000007FFF00000000003FF +F80000000001FFFC00000000007FFF00000000003FFF80000000001FFFC00000000007FF +F00000000003FFF80000000001FFFC00000000007FFF00000000003FFF80000000001FFF +C00000000007FFE00000000003FFF80000000001FFFC00000000007FFE00000000003FFE +00000000001FFF00000000000FFF800000000007FF800000000003FFC00000000001FFC0 +0000000000FFC00000000000FFE000000000007FE000000000007FE000000000003FE000 +000000003FE000000000003FE000000000003FE000000000003FE000000000003FE00000 +0000003FE080000000003FE040000000003FE060000000003FE070000000003FC0780000 +00003FC07C000000007F807E000000007F803F00000000FF003F80000000FF003FE00000 +01FE003FF0000003FC003FFC000007F8001FFF80000FF00003FFF0001FE000003FFF00FF +80000001FFFFFE0000000003FFF0000035527CD13F>I<FFFFFFFFFFFFFFFFFFC0FFFFFF +FFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFF +C0F0000000FF80000003C0E0000000FF80000001C0C0000000FF80000000C0C0000000FF +80000000C080000000FF800000004080000000FF800000004000000000FF800000000000 +000000FF800000000000000000FF800000000000000000FF800000000000000000FF8000 +00000000000000FF800000000000000000FF800000000000000000FF8000000000000000 +00FF800000000000000000FF800000000000000000FF800000000000000000FF80000000 +0000000000FF800000000000000000FF800000000000000000FF800000000000000000FF +800000000000000000FF800000000000000000FF800000000000000000FF800000000000 +000000FF800000000000000000FF800000000000000000FF800000000000000000FF8000 +00000000000000FF800000000000000000FF800000000000000000FF8000000000000000 +00FF800000000000000000FF800000000000000000FF800000000000000000FF80000000 +0000000000FF800000000000000000FF800000000000000000FF800000000000000000FF +800000000000000000FF800000000000000000FF800000000000000000FF800000000000 +000000FF800000000000000000FF800000000000000000FF800000000000000000FF8000 +00000000000000FF800000000000000000FF800000000000000000FF8000000000000000 +00FF800000000000000000FF800000000000000000FF800000000000000000FF80000000 +0000000000FF800000000000000000FF800000000000000000FF800000000000000000FF +800000000000000000FF800000000000000000FF800000000000000000FF800000000000 +000000FF800000000000000000FF800000000000000000FF800000000000000000FF8000 +00000000000000FF800000000000000000FF800000000000000000FF8000000000000000 +00FF800000000000000000FF800000000000000000FF800000000000000001FFC0000000 +0000000001FFC00000000000000003FFE00000000000000007FFF0000000000000000FFF +F8000000000000003FFFFE000000004A527AD156>I<FFFFF8000000000FFFF03FFFE000 +00000003FFC01FFFC00000000001FF800FFF800000000000FF0007FF000000000000FE00 +07FF0000000000007E0007FE0000000000007E0003FE0000000000007C0003FE00000000 +00003C0003FE0000000000003C0003FE0000000000003C0003FE0000000000003C0003FE +0000000000003C0003FE0000000000003C0003FE0000000000003C0003FE000000000000 +3C0003FE0000000000003C0003FE0000000000003C0003FE0000000000003C0003FE0000 +000000003C0003FE0000000000003C0003FE0000000000003C0003FE0000000000003C00 +03FE0000000000003C0003FE0000000000003C0003FE0000000000003C0003FE00000000 +00003C0003FE0000000000003C0003FE0000000000003C0003FE0000000000003C0003FE +0000000000003C0003FE0000000000003C0003FE0000000000003C0003FE000000000000 +3C0003FE0000000000003C0003FE0000000000003C0003FE0000000000003C0003FE0000 +000000003C0003FE0000000000003C0003FE0000000000003C0003FE0000000000003C00 +03FE0000000000003C0003FE0000000000003C0003FE0000000000003C0003FE00000000 +00003C0003FE0000000000003C0003FE0000000000003C0003FE0000000000003C0003FE +0000000000003C0003FE0000000000003C0003FE0000000000003C0003FE000000000000 +3C0003FE0000000000003C0003FE0000000000003C0003FE0000000000003C0003FE0000 +000000003C0003FE0000000000007C0003FE0000000000007C0003FE0000000000007C00 +03FF0000000000007C0001FF000000000000780001FF000000000000F80001FF00000000 +0000F80000FF800000000001F00000FF800000000001F000007FC00000000003F000007F +C00000000003E000003FE00000000007C000003FF0000000000FC000001FF8000000001F +8000000FFC000000003F00000007FE000000007F00000003FF00000000FE00000001FFC0 +000003FC00000000FFE000000FF0000000003FF800003FE0000000001FFF0001FFC00000 +000007FFFFFFFF000000000001FFFFFFFC0000000000007FFFFFF00000000000000FFFFF +80000000000000007FF8000000004C527BD157>I<FFFFFFF000000000007FFFF003FFFF +C000000000001FFF00003FFFC000000000000FF800000FFF8000000000000FF0000007FF +8000000000000FC0000003FFC000000000000FC0000001FFC000000000001F80000000FF +C000000000001F000000007FE000000000003F000000007FE000000000003E000000003F +F000000000003E000000003FF000000000007C000000001FF000000000007C000000001F +F80000000000F8000000001FF80000000000F8000000000FFC0000000001F0000000000F +FC0000000001F00000000007FE0000000001F00000000007FE0000000003E00000000007 +FE0000000003E00000000003FF0000000007C00000000003FF0000000007C00000000001 +FF800000000F800000000001FF800000000F800000000000FF800000000F800000000000 +FFC00000001F000000000000FFC00000001F0000000000007FE00000003E000000000000 +7FE00000003E0000000000003FF00000007C0000000000003FF00000007C000000000000 +1FF00000007C0000000000001FF8000000F80000000000001FF8000000F8000000000000 +0FFC000001F00000000000000FFC000001F000000000000007FE000003E0000000000000 +07FE000003E000000000000003FE000003E000000000000003FF000007C0000000000000 +03FF000007C000000000000001FF80000F8000000000000001FF80000F80000000000000 +00FFC0001F0000000000000000FFC0001F00000000000000007FC0001F00000000000000 +007FE0003E00000000000000007FE0003E00000000000000003FF0007C00000000000000 +003FF0007C00000000000000001FF8007800000000000000001FF800F800000000000000 +001FF800F800000000000000000FFC01F000000000000000000FFC01F000000000000000 +0007FE03E0000000000000000007FE03E0000000000000000003FE03C000000000000000 +0003FF07C0000000000000000003FF07C0000000000000000001FF8F8000000000000000 +0001FF8F80000000000000000000FFDF00000000000000000000FFDF0000000000000000 +00007FDE000000000000000000007FFE000000000000000000007FFE0000000000000000 +00003FFC000000000000000000003FFC000000000000000000001FF80000000000000000 +00001FF8000000000000000000000FF0000000000000000000000FF00000000000000000 +00000FF00000000000000000000007E00000000000000000000007E00000000000000000 +000003C00000000000000000000003C00000000000000000000001800000000000000000 +0000018000000000000000000000018000000000005C5182D15C>I<FFFFFC00000001FF +FFFE0000000007FFFC1FFFF0000000001FFFF00000000001FFE003FFE00000000007FFE0 +0000000000FF8001FFE00000000003FFE000000000007F0000FFE00000000001FFE00000 +0000007E00007FE00000000000FFE00000000000FC00007FE000000000007FE000000000 +00F800003FF00000000000FFE00000000000F800003FF00000000000FFF00000000001F0 +00001FF80000000001FFF00000000001F000001FF80000000001FFF00000000003E00000 +1FF80000000001FFF80000000003E000000FFC0000000003FFF80000000003E000000FFC +0000000003EFFC0000000007C0000007FE0000000007CFFC0000000007C0000007FE0000 +000007CFFC000000000F80000007FE0000000007C7FE000000000F80000003FF00000000 +0F87FE000000000F80000003FF000000000F83FF000000001F00000001FF800000001F03 +FF000000001F00000001FF800000001F03FF000000003E00000001FF800000001F01FF80 +0000003E00000000FFC00000003E01FF800000003E00000000FFC00000003E00FFC00000 +007C000000007FE00000007C00FFC00000007C000000007FE00000007C00FFC0000000F8 +000000007FE00000007C007FE0000000F8000000003FF0000000F8007FE0000000F80000 +00003FF0000000F8003FF0000001F0000000001FF8000001F0003FF0000001F000000000 +1FF8000001F0003FF0000003E0000000001FF8000001F0001FF8000003E0000000000FFC +000003E0001FF8000003E0000000000FFC000003E0000FFC000007C00000000007FE0000 +07C0000FFC000007C00000000007FE000007C0000FFC00000F800000000007FE000007C0 +0007FE00000F800000000003FF00000F800007FE00000F800000000003FF00000F800003 +FF00001F000000000001FF80001F000003FF00001F000000000001FF80001F000003FF00 +003E000000000001FF80001F000001FF80003E000000000000FFC0003E000001FF80003E +000000000000FFC0003E000000FFC0007C0000000000007FE0007C000000FFC0007C0000 +000000007FE0007C000000FFC000F80000000000007FE0007C0000007FE000F800000000 +00003FF000F80000007FE000F80000000000003FF000F80000003FF001F0000000000000 +1FF801F00000003FF001F00000000000001FF801F00000003FF003E00000000000001FF8 +01F00000001FF803E00000000000000FFC03E00000001FF803E00000000000000FFC03E0 +0000000FFC07C000000000000007FE07C00000000FFC07C000000000000007FE07C00000 +000FFC0F8000000000000007FE07C000000007FE0F8000000000000003FF0F8000000007 +FE0F8000000000000003FF0F8000000003FE1F0000000000000001FF1F0000000003FF1F +0000000000000001FF9F0000000003FF3E0000000000000001FF9F0000000001FFBE0000 +000000000000FFFE0000000001FFBE0000000000000000FFFE0000000000FFFC00000000 +000000007FFC0000000000FFFC00000000000000007FFC0000000000FFF8000000000000 +00007FFC00000000007FF800000000000000003FF800000000007FF80000000000000000 +3FF800000000003FF000000000000000001FF000000000003FF000000000000000001FF0 +00000000003FE000000000000000001FF000000000001FE000000000000000000FE00000 +0000001FE000000000000000000FE000000000000FC0000000000000000007C000000000 +000FC0000000000000000007C000000000000F80000000000000000007C0000000000007 +800000000000000000038000000000000780000000000000000003800000000000030000 +000000000000000100000000000003000000000000000000010000000000000200000000 +00000000000100000000000000000000000086527FD189>I<FFFFFFFC000000000FFFF8 +07FFFFF80000000007FFE0001FFFF00000000003FE000003FFF00000000003F8000001FF +F00000000007F00000007FF80000000007E00000003FFC000000000FC00000001FFC0000 +00001F800000001FFE000000001F000000000FFF000000003E0000000007FF000000007E +0000000007FF80000000FC0000000003FFC0000001F80000000001FFC0000001F0000000 +0001FFE0000003F00000000000FFF0000007E000000000007FF000000FC000000000007F +F800000F8000000000003FFC00001F0000000000001FFC00003F0000000000001FFE0000 +7E0000000000000FFF0000FC00000000000007FF0000F800000000000007FF8001F80000 +0000000003FFC003F000000000000001FFC007E000000000000001FFE007C00000000000 +0000FFF00F80000000000000007FF01F80000000000000007FF83F00000000000000003F +FC7E00000000000000001FFC7C00000000000000001FFEFC00000000000000000FFFF800 +0000000000000007FFF0000000000000000007FFE0000000000000000003FFC000000000 +0000000001FFC0000000000000000001FFE0000000000000000000FFF000000000000000 +00007FF00000000000000000007FF8000000000000000000FFFC000000000000000001FF +FC000000000000000001FFFE000000000000000003EFFF000000000000000007E7FF0000 +0000000000000FC7FF80000000000000001F83FFC0000000000000001F01FFC000000000 +0000003F01FFE0000000000000007E00FFF000000000000000FC007FF000000000000000 +F8007FF800000000000001F0003FFC00000000000003F0001FFC00000000000007E0001F +FE0000000000000FC0000FFF0000000000000F800007FF0000000000001F800007FF8000 +000000003F000003FFC000000000007E000001FFC000000000007C000001FFE000000000 +00F8000000FFF00000000001F80000007FF00000000003F00000007FF80000000007E000 +00003FFC0000000007C00000001FFC000000000FC00000001FFE000000001F800000000F +FF000000003F0000000007FF000000003E0000000007FF800000007C0000000003FFC000 +0000FC0000000001FFC0000001F80000000001FFE0000003F00000000000FFF0000007E0 +00000000007FF000000FE000000000007FF800001FC000000000003FFE00007FC0000000 +00003FFF0003FFC000000000007FFFE0FFFFF00000000001FFFFFE57527BD15C>I<FFFF +FF0000000001FFFF80FFFFFF0000000001FFFF8003FFFE0000000000FFE000007FFE0000 +000000FF8000001FFF0000000001FC0000000FFF8000000003F800000007FF8000000007 +F000000003FFC000000007E000000001FFE00000000FE000000001FFF00000001FC00000 +0000FFF80000003F80000000007FF80000007F00000000003FFC0000007E00000000003F +FE000000FE00000000001FFF000001FC00000000000FFF000003F8000000000007FF8000 +07F0000000000007FFC00007E0000000000003FFE0000FE0000000000001FFE0001FC000 +0000000000FFF0003F800000000000007FF8007F000000000000007FFC007E0000000000 +00003FFE00FE000000000000001FFE01FC000000000000000FFF03F8000000000000000F +FF83F00000000000000007FFC7E00000000000000003FFCFE00000000000000001FFFFC0 +0000000000000001FFFF800000000000000000FFFF0000000000000000007FFE00000000 +00000000003FFE0000000000000000001FFC0000000000000000001FF800000000000000 +00001FF80000000000000000001FF80000000000000000001FF80000000000000000001F +F80000000000000000001FF80000000000000000001FF80000000000000000001FF80000 +000000000000001FF80000000000000000001FF80000000000000000001FF80000000000 +000000001FF80000000000000000001FF80000000000000000001FF80000000000000000 +001FF80000000000000000001FF80000000000000000001FF80000000000000000001FF8 +0000000000000000001FF80000000000000000001FF80000000000000000001FF8000000 +0000000000001FF80000000000000000001FF80000000000000000001FF8000000000000 +0000001FF80000000000000000001FF80000000000000000001FF8000000000000000000 +1FF80000000000000000001FF80000000000000000001FF80000000000000000001FF800 +00000000000000001FF80000000000000000001FF80000000000000000001FF800000000 +00000000001FF80000000000000000001FF80000000000000000001FF800000000000000 +00001FF80000000000000000001FF80000000000000000001FF80000000000000000001F +F80000000000000000001FF80000000000000000001FF80000000000000000001FF80000 +000000000000003FFC000000000000000000FFFF000000000000000003FFFFE000000000 +51527AD15C>I<FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFEFFFFFFFFFF +FFFFFCFFFFFFFFFFFFFFF8C000000000003FF8C000000000007FF08000000000007FE080 +0000000000FFE0000000000001FFC0000000000001FFC0000000000003FF800000000000 +07FF00000000000007FF0000000000000FFE0000000000001FFC0000000000001FFC0000 +000000003FF80000000000007FF00000000000007FF0000000000000FFE0000000000001 +FFC0000000000001FFC0000000000003FF80000000000007FF00000000000007FF000000 +0000000FFE0000000000001FFC0000000000001FFC0000000000003FF80000000000007F +F00000000000007FF0000000000000FFE0000000000001FFC0000000000001FFC0000000 +000003FF80000000000007FF00000000000007FF0000000000000FFE0000000000001FFC +0000000000001FFC0000000000003FF80000000000003FF80000000000007FF000000000 +0000FFE0000000000000FFE0000000000001FFC0000000000003FF80000000000003FF80 +000000000007FF0000000000000FFE0000000000000FFE0000000000001FFC0000000000 +003FF80000000000003FF80000000000007FF0000000000000FFE0000000000000FFE000 +0000000001FFC0000000000003FF80000000000003FF80000000000007FF000000000000 +0FFE0000000000000FFE0000000000001FFC0000000000003FF80000000000003FF80000 +000000007FF0000000000000FFE0000000000000FFE0000000000001FFC0000000000003 +FF80000000000003FF80000000000007FF00000000000107FE0000000000010FFE000000 +0000031FFC0000000000031FFFFFFFFFFFFFFF3FFFFFFFFFFFFFFF7FFFFFFFFFFFFFFF7F +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF405279D14F>I<FFFFC0FFFFC0FFFFC0FFFFC0FFFF +C0F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F800 +00F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F800 +00F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F800 +00F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F800 +00F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F800 +00F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F800 +00F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F800 +00F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F800 +00F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F800 +00F80000F80000FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0127874D921>I<FFFFC0FFFFC0FF +FFC0FFFFC0FFFFC00007C00007C00007C00007C00007C00007C00007C00007C00007C000 +07C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C000 +07C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C000 +07C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C000 +07C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C000 +07C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C000 +07C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C000 +07C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C000 +07C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C000 +07C00007C00007C00007C00007C0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC012787ED921>93 +D<0030007800F801E003C003C007800F000E001E001C003C0038007800780070007000F0 +00E000E000E000E000E000E3E0EFF8FFFCFFFCFFFC7FFE7FFE7FFE3FFC3FFC1FF807F001 +C00F2478D221>96 D<0000000000FFFFC00000000000003FFFFFFE000000000001FFFFFF +FF80000000000FFF8007FFE0000000007FF000007FE000000001FF8000000FF000000007 +FE00000003F00000000FF800000001F00000003FE000000000F00000007FC00000000030 +000001FF000000000018000003FE000000000008000007FC00000000000000000FF80000 +0000000000001FF000000000000000003FE000000000000000007FC00000000000000000 +FF800000000000000001FF000000000000000001FE000000000000000003FE0000000000 +00000007FC000000000000000007FC00000000000000000FF800000000000000000FF000 +000000000000001FF000000000000000001FF000000000000000003FE000000000000000 +003FE000000000000000003FC000000000000000007FC000000000000000007FC0000000 +00000000007FC00000000000000000FF800000000000000000FF800000000000000000FF +800000000000000000FF800000000000000000FF800000000000000000FF800000000000 +000000FF800000000000000000FF800000000000000000FF800000000000000000FF8000 +00000000000000FF800000000000000000FF800000000000000000FF8000000000000000 +00FF800000000000000000FF800000000000000000FF8000000000000000007FC0000000 +00000000007FC000000000000000007FC000000000000000003FC000000000000000003F +E000000000000000003FE000000000000000001FF000000000000000001FF00000000000 +0000000FF000000000000000000FF8000000000000000007FC000000000000000007FC00 +0000000000000803FE000000000000000801FE000000000000001801FF00000000000000 +1000FF8000000000000030007FC000000000000030003FE000000000000070001FF00000 +00000000F0000FF8000000000001F00007FC000000000001E00003FE000000000003E000 +01FF000000000007E000007FC0000000001FE000003FE0000000003FE000000FF8000000 +007FE0000007FE00000001FFC0000001FF80000007FF000000007FF000003FFC00000000 +0FFF8007FFE00000000001FFFFFFFF8000000000003FFFFFF800000000000000FFFF0000 +004D5279D15B>99 D<0000000001FFFFC00000000000003FFFFFF8000000000003FFFFFF +FF00000000001FFF000FFF80000000007FF00000FFC000000001FF8000003FC000000007 +FC0000000FC00000001FF000000003C00000003FE000000001C0000000FF8000000000E0 +000001FF000000000060000003FE000000000020000007F800000000000000000FF00000 +0000000000001FE000000000000000003FC000000000000000007F800000000000000000 +FF800000000000000001FF000000000000000001FE000000000000000003FE0000000000 +00000007FC000000000000000007F800000000000000000FF800000000000000000FF000 +000000000000001FF000000000000000001FE000000000000000003FE000000000000000 +003FE000000000000000007FC000000000000000007FC000000000000000007FC0000000 +00000000007FC00000000000000000FF800000000000000000FF800000000000000000FF +800000000000000000FF800000000000000000FF800000000000000000FF800000000000 +000000FF800000000000000000FF800000000000000000FF800000000000000000FF8000 +00000000000000FF800000000000000000FF800000000000000000FF8000000000000000 +00FF800000000000000000FF800000000000000000FF8000000000000000007FC0000000 +00000000007FC00000000000FFFFC07FC000000000007FFF807FC000000000001FFF003F +E000000000001FFE003FE000000000000FFE001FE000000000000FFE001FF00000000000 +0FFC000FF0000000000007FC000FF8000000000007FC0007F8000000000007FC0007FC00 +0000000007FC0003FE000000000007FC0001FE000000000007FC0001FF000000000007FC +0000FF800000000007FC00007F800000000007FC00003FC00000000007FC00001FE00000 +000007FC00000FF00000000007FC000007F80000000007FC000003FE0000000007FC0000 +01FF0000000007FC000000FF8000000007FC0000003FE000000007FC0000001FF0000000 +07FC00000007FC00000007FC00000001FF8000000FFC000000007FF000007FFC00000000 +1FFF0007FFE00000000003FFFFFFFF0000000000003FFFFFF800000000000001FFFE0000 +004A5279D15B>103 D<00000000007FFF0000000000000000000FFFFFF8000000000000 +0000FFFFFFFF0000000000000003FFFFFFFFE00000000000001FFFFFFFFFF80000000000 +007FFFFFFFFFFE000000000001FFC0003FFFFF800000000007F8000001FFFFC000000000 +0FE00000003FFFF0000000003F000000000FFFF8000000007C0000000001FFFC00000000 +F80000000000FFFE00000003E000000000003FFF00000007C000000000000FFF8000000F +80000000000007FFC000001F00000000000003FFE000003E00000000000000FFF000003C +000000000000007FF8000078000000000000003FF80000F0000000000000001FFC0001E0 +000000000000001FFE0003E0000000000000000FFE0003C00000000000000007FF0007C0 +0000000000000003FF0007800000000000000001FF800F800000000000000001FF800F80 +0000000000000000FF801F000000000000000000FFC01F0000000000000000007FC03F00 +00000000000000007FC03E0000000000000000003FE03E0000000000000000003FE07E00 +00000000000000003FE07E0000000000000000001FE07E0000000000000000001FE0FE00 +00000000000000001FE0FE0000000000000000000FE0FE0000000000000000000FE0FE00 +00000000000000000FE0FE0000000000000000000FE0FE0000000000000000000FE0FE00 +00000000000000000FE0FE0000000000000000000FE0FE0000000000000000000FE0FE00 +00000000000000000FE0FE0000000000000000000FE0FF0000000000000000000FE0FF00 +00000000000000000FC0FF0000000000000000000FC0FF8000000000000000000FC0FF80 +00000000000000000F80FF8000000000000000000F807FC000000000000000001F807FC0 +00000000000000001F007FE000000000000000001F003FE000000000000000003E003FF0 +00000000000000003E003FF000000000000000003C001FF800000000000000007C001FFC +000000000000000078000FFE0000000000000000F8000FFF0000000000000000F00007FF +0000000000000001E00003FF8000000000000003C00003FFC000000000000007800001FF +E00000000000000F800000FFF80000000000001F0000007FFC0000000000003E0000003F +FE0000000000007C0000001FFF800000000000F80000000FFFE00000000003E000000007 +FFF00000000007C000000003FFFE000000001F8000000001FFFF80000000FE0000000000 +7FFFF0000003FC00000000003FFFFF80007FF000000000000FFFFFFFFFFFC00000000000 +03FFFFFFFFFF00000000000000FFFFFFFFF8000000000000001FFFFFFFE0000000000000 +0003FFFFFE0000000000000000001FFFC000000000005B527CD164>111 +D<00000000007FFF00000000000000000000000000000FFFFFF800000000000000000000 +000000FFFFFFFF00000000000000000000000003FFFFFFFFE00000000000000000000000 +1FFFFFFFFFF800000000000000000000007FFFFFFFFFFE0000000000000000000001FFC0 +003FFFFF8000000000000000000007F8000001FFFFC00000000000000000000FE0000000 +3FFFF00000000000000000003F000000000FFFF80000000000000000007C0000000001FF +FC000000000000000000F80000000000FFFE000000000000000003E000000000003FFF00 +0000000000000007C000000000000FFF80000000000000000F80000000000007FFC00000 +00000000001F00000000000003FFE0000000000000003E00000000000000FFF000000000 +0000003C000000000000007FF80000000000000078000000000000003FF8000000000000 +00F0000000000000001FFC00000000000001E0000000000000001FFE00000000000003E0 +000000000000000FFE00000000000003C00000000000000007FF00000000000007C00000 +000000000003FF00000000000007800000000000000001FF8000000000000F8000000000 +00000001FF8000000000000F800000000000000000FF8000000000001F00000000000000 +0000FFC000000000001F0000000000000000007FC000000000003F000000000000000000 +7FC000000000003E0000000000000000003FE000000000003E0000000000000000003FE0 +00000000007E0000000000000000003FE000000000007E0000000000000000001FE00000 +0000007E0000000000000000001FE00000000000FE0000000000000000001FE000000000 +00FE0000000000000000000FE00000000000FE0000000000000000000FE00000000000FE +0000000000000000000FE00000000000FE0000000000000000000FE00000000000FE0000 +000000000000000FE00000000000FE0000000000000000000FE00000000000FE00000000 +00000000000FE00000000000FE0000000000000000000FE00000000000FE000000000000 +0000000FE00000000000FE0000000000000000000FE00000000000FF0000000000000000 +000FE00000000000FF0000000000000000000FC00000000000FF0000000000000000000F +C00000000000FF8000000000000000000FC00000000000FF8000000000000000000F8000 +00000000FF8000000000000000000F8000000000007FC000000000000000001F80000000 +00007FC000000000000000001F0000000000007FE000000000000000001F000000000000 +3FE000000000000000003E0000000000003FF000000000000000003E0000000000003FF0 +00000000000000003C0000000000001FF800000000000000007C0000000000001FFC0000 +000000000000780000000000000FFE0000000000000000F80000000000000FFF00000000 +00000000F000000000000007FF0000000000000001E000000000000003FF800000000000 +0003C000000000000003FFC0000000000000078000000000000001FFE00000000000000F +8000000000000000FFF80000000000001F00000000000000007FFC0000000000003E0000 +0000000000003FFE0000000000007C00000000000000001FFF800000000000F800000000 +000000000FFFE00000000003E0000000000000000007FFF00000000007C0000000000000 +000003FFFE000000001F80000000000000000001FFFF80000000FE000000000000000000 +007FFFF0000003FC000000000000000000003FFFFF80007FF0000000000000000000000F +FFFFFFFFFFC00000000000000000000003FFFFFFFFFF000000000000000000000000FFFF +FFFFF80000000000000000000000001FFFFFFFE000000000000000000000000003FFFFFE +00000000000000000000000000001FFFFE0000000000000000000000000000003FFF0000 +000000000000000000000000001FFF8000000000000000000000000000000FFFC0000000 +000000000000000000000007FFE0000000000000000000000000000003FFF80000000000 +00000000000000000001FFFC000000000000000000000000000000FFFE00000000000000 +00000000000000003FFF0000000000000000000000000000001FFFC00000000000000000 +0000000000000FFFE0000000000000000000000000000007FFF000000000000000000000 +0000000003FFFC000000000000000000000000000001FFFE000000000000000000000000 +0000007FFF8000000000000000000000000000003FFFC000000000000000000000000000 +001FFFF0000000000000000000000000000007FFFC000000000000000000000000000003 +FFFE000000000000000000000000000000FFFF8000000000000000000000000000007FFF +E000000000000000000000000000001FFFF000000000000000000000000000000FFFFC00 +0000000000000000000000000003FFFF000000000000000000000000000000FFFFC00000 +0000000000000000000000003FFFF000000000000000000000000000000FFFFC00000000 +0000000000000000000003FFFF800000000000000000000000000000FFFFE00000000000 +0000000000000000003FFFF800000000000000000000000000000FFFFF00000000000000 +0000000000000001FFFFC000000000000000000000000000007FFFF80000000000000000 +0000000000000FFFFF000000000000000000000000000001FFFFE0000000000000000000 +00000000001FFFFE000000000000000000000000000001FFFFE000000000000000000000 +000000000FFFFE0000000000000000000000000000003FFFC00000000000000000000000 +0000000003C082797CD164>113 D<FFFFFFFFFFFFFFE0FFFFFFFFFFFFFFE0FFFFFFFFFF +FFFFE0FFFFFFFFFFFFFFE0FFFFFFFFFFFFFFE03B0580A03C>123 +D<FFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFE770580A078>I E /Fd 26 91 df<000000000002000000000000000000000002 +000000000000000000000003000000000000000000000007000000000000000000000007 +00000000000000000000000F80000000000000000000000F80000000000000000000001F +C0000000000000000000001FC0000000000000000000001FC0000000000000000000003F +E0000000000000000000003FE0000000000000000000007FE0000000000000000000007F +F0000000000000000000007FF000000000000000000000FFF800000000000000000000FF +F800000000000000000001FFF800000000000000000001DFFC00000000000000000003CF +FC000000000000000000038FFC0000000000000000000387FE0000000000000000000787 +FE0000000000000000000707FF0000000000000000000F03FF0000000000000000000E03 +FF0000000000000000001E03FF8000000000000000001C01FF8000000000000000001C01 +FF8000000000000000003C00FFC000000000000000003800FFC000000000000000007800 +FFE0000000000000000070007FE00000000000000000F0007FE00000000000000000E000 +7FF00000000000000000E0003FF00000000000000001E0003FF00000000000000001C000 +1FF80000000000000003C0001FF8000000000000000380001FFC00000000000000078000 +0FFC000000000000000700000FFC000000000000000700000FFE000000000000000F0000 +07FE000000000000000FFFFFFFFE000000000000001FFFFFFFFF000000000000001FFFFF +FFFF000000000000003C000003FF8000000000000038000001FF80000000000000380000 +01FF8000000000000078000001FFC000000000000070000000FFC0000000000000F00000 +00FFC0000000000000E00000007FE0000000000001E00000007FE0000000000001C00000 +007FF0000000000001C00000003FF0000000000003C00000003FF0000000000003800000 +003FF8000000000007800000001FF8000000000007000000001FF800000000000F000000 +000FFC00000000000E000000000FFC00000000000E000000000FFE00000000001E000000 +0007FE00000000001C0000000007FE00000000003C0000000007FF000000000038000000 +0003FF0000000000780000000003FF0000000000700000000001FF800000000070000000 +0001FF8000000000F00000000001FFC000000000E00000000000FFC000000001E0000000 +0000FFC000000001C00000000000FFE000000003C000000000007FE000000003C0000000 +00007FF0000000078000000000007FF00000000F8000000000003FF80000001F80000000 +00003FFC0000003F8000000000003FFE0000007F8000000000007FFF000001FFC0000000 +00007FFFC00007FFE00000000001FFFFF000FFFFF80000000007FFFFFF8059557BD464> +65 D<FFFFFFFFF00000001FFFFFFFFE00000007FFFFFFFFC0000003FFC00FFFE0000001 +FFC000FFF8000000FFC0003FFC0000007FC0000FFE0000007FC00007FF0000007FC00001 +FF8000007FC00000FFC000007FC000007FE000007FC000007FE000007FC000003FF00000 +7FC000001FF000007FC000001FF000007FC000001FF800007FC000000FF800007FC00000 +0FF800007FC000000FF800007FC000000FF800007FC000000FF800007FC000000FF80000 +7FC000001FF800007FC000001FF000007FC000001FF000007FC000001FF000007FC00000 +3FF000007FC000003FE000007FC000007FE000007FC00000FFC000007FC00000FFC00000 +7FC00001FF8000007FC00003FF0000007FC0000FFE0000007FC0001FFC0000007FC0007F +F80000007FC001FFF00000007FC01FFFE00000007FFFFFFF800000007FFFFFFFC0000000 +7FFFFFFFF80000007FC003FFFF0000007FC0001FFFC000007FC00003FFE000007FC00000 +FFF800007FC000003FFC00007FC000000FFE00007FC0000007FF00007FC0000001FF8000 +7FC0000000FFC0007FC00000007FE0007FC00000003FF0007FC00000003FF0007FC00000 +001FF8007FC00000000FF8007FC00000000FF8007FC00000000FFC007FC000000007FC00 +7FC000000007FC007FC000000007FC007FC000000007FC007FC000000007FC007FC00000 +0007FC007FC00000000FFC007FC00000000FF8007FC00000000FF8007FC00000001FF800 +7FC00000003FF0007FC00000003FF0007FC00000007FE0007FC0000000FFC0007FC00000 +01FF80007FC0000007FF00007FC000000FFE00007FC000003FFC00007FC00000FFF80000 +FFC00003FFE00001FFE0001FFFC00003FFF803FFFF000007FFFFFFFFF800001FFFFFFFFF +C00000FFFFFFFFF80000003E527BD147>I<0000000003FFFE000000000000007FFFFFE0 +000000000003FFFFFFF800000000001FFF003FFE00000000007FE00003FE0000000001FF +800000FF0000000007FC0000007F000000000FF80000001F000000003FE00000000F0000 +00007F800000000700000000FF000000000700000003FE000000000300000007FC000000 +00010000000FF800000000010000001FF000000000008000003FE000000000008000003F +C000000000008000007F800000000000000000FF800000000000000001FF000000000000 +000001FE000000000000000003FE000000000000000007FC000000000000000007FC0000 +0000000000000FF800000000000000000FF800000000000000001FF00000000000000000 +1FF000000000000000001FE000000000000000003FE000000000000000003FE000000000 +000000007FC000000000000000007FC000000000000000007FC000000000000000007FC0 +0000000000000000FF800000000000000000FF800000000000000000FF80000000000000 +0000FF800000000000000000FF800000000000000000FF800000000000000000FF800000 +000000000000FF800000000000000000FF800000000000000000FF800000000000000000 +FF800000000000000000FF800000000000000000FF800000000000000000FF8000000000 +00000000FF800000000000000000FF800000000000000000FF800000000000000000FF80 +00000000000000007FC000000000000000007FC000000000000000007FC0000000000000 +00007FC000000000000000003FE000000000000000003FE000000000000000001FE00000 +0000000000001FF000000000000000001FF000000000000000000FF80000000000000000 +0FF8000000000000002007FC000000000000002007FC000000000000002003FE00000000 +0000006001FE000000000000006001FF00000000000000E000FF80000000000000E0007F +80000000000001E0003FC0000000000001E0003FE0000000000003E0001FF00000000000 +03E0000FF8000000000007E00007FC00000000000FE00003FE00000000001FE00000FF00 +000000003FE000007F80000000007FE000003FE000000000FFE000000FF800000003FFE0 +000007FC00000007FF80000001FF8000003FFE000000007FE00000FFF0000000001FFF00 +1FFFC00000000003FFFFFFFE0000000000007FFFFFF000000000000003FFFC0000004B58 +79D457>I<FFFFFFFFFFFE00000000001FFFFFFFFFFFF00000000007FFFFFFFFFFFE0000 +000001FFC000007FFFC000000001FFC0000007FFF000000000FFC0000000FFFC00000000 +7FC00000001FFE000000007FC000000007FF800000007FC000000001FFC00000007FC000 +000000FFE00000007FC0000000003FF00000007FC0000000001FF80000007FC000000000 +0FFC0000007FC00000000007FE0000007FC00000000003FF0000007FC00000000001FF80 +00007FC00000000000FFC000007FC000000000007FE000007FC000000000003FE000007F +C000000000003FF000007FC000000000001FF800007FC000000000000FF800007FC00000 +0000000FFC00007FC0000000000007FC00007FC0000000000007FE00007FC00000000000 +03FE00007FC0000000000003FE00007FC0000000000003FF00007FC0000000000001FF00 +007FC0000000000001FF00007FC0000000000001FF80007FC0000000000000FF80007FC0 +000000000000FF80007FC0000000000000FF80007FC0000000000000FF80007FC0000000 +0000007FC0007FC00000000000007FC0007FC00000000000007FC0007FC0000000000000 +7FC0007FC00000000000007FC0007FC00000000000007FC0007FC00000000000007FC000 +7FC00000000000007FC0007FC00000000000007FC0007FC00000000000007FC0007FC000 +00000000007FC0007FC00000000000007FC0007FC0000000000000FF80007FC000000000 +0000FF80007FC0000000000000FF80007FC0000000000000FF80007FC0000000000001FF +80007FC0000000000001FF00007FC0000000000001FF00007FC0000000000003FF00007F +C0000000000003FE00007FC0000000000003FE00007FC0000000000007FE00007FC00000 +00000007FC00007FC000000000000FFC00007FC000000000000FF800007FC00000000000 +1FF800007FC000000000003FF000007FC000000000003FE000007FC000000000007FE000 +007FC00000000000FFC000007FC00000000001FF8000007FC00000000003FF0000007FC0 +0000000007FE0000007FC0000000000FFC0000007FC0000000001FF80000007FC0000000 +003FF00000007FC000000000FFE00000007FC000000001FFC00000007FE000000007FF80 +0000007FE00000001FFE00000000FFF0000000FFFC00000001FFFC000007FFF000000001 +FFFF00007FFFC000000007FFFFFFFFFFFE000000001FFFFFFFFFFFF000000000FFFFFFFF +FFFE000000000052527BD15B>I<FFFFFFFFFFF000001FFFFFFFFFF0000007FFFFFFFFF0 +000003FFC00001F0000001FFC0000070000000FFC0000030000000FFC00000100000007F +C00000100000007FC00000100000007FC00000000000007FC00000000000007FC0000000 +0000007FC00000000000007FC00000000000007FC00000000000007FC00000000000007F +C00000000000007FC00000000000007FC00000000000007FC00000000000007FC0000000 +0000007FC00000000000007FC00000000000007FC00000000000007FC00000000000007F +C00000000000007FC00000000000007FC00000000000007FC00000000000007FC0000000 +0000007FC00000000000007FC00000000000007FC00040000000007FC00040000000007F +C00040000000007FC000C0000000007FC000C0000000007FC001C0000000007FC003C000 +0000007FFFFFC0000000007FFFFFC0000000007FFFFFC0000000007FFFFFC0000000007F +C003C0000000007FC001C0000000007FC000C0000000007FC000C0000000007FC0004000 +0000007FC00040000000007FC00040000000007FC00000000000007FC00000000000007F +C00000000000007FC00000000000007FC00000000000007FC00000000000007FC0000000 +0000007FC00000000000007FC00000000000007FC00000000000007FC00000000000007F +C00000000000007FC00000000000007FC00000000000007FC00000000000007FC0000000 +0020007FC00000000020007FC00000000060007FC000000000E0007FC000000000E0007F +C000000001C0007FC000000003C0007FC000000007C0007FC00000000F80007FE0000000 +1F8000FFE00000007F8000FFF0000000FF0001FFF8000007FF0003FFFF00003FFE0007FF +FFFFFFFFFE001FFFFFFFFFFFFC00FFFFFFFFFFFFF8003B527BD144>I<FFFFFFFFFFF01F +FFFFFFFFF007FFFFFFFFF003FFC00001F001FFC000007000FFC000003000FFC000001000 +7FC0000010007FC0000010007FC0000000007FC0000000007FC0000000007FC000000000 +7FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC000000000 +7FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC000000000 +7FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC000000000 +7FC0000000007FC0004000007FC0004000007FC0004000007FC000C000007FC000C00000 +7FC001C000007FC003C000007FFFFFC000007FFFFFC000007FFFFFC000007FFFFFC00000 +7FC003C000007FC001C000007FC000C000007FC000C000007FC0004000007FC000400000 +7FC0004000007FC0000000007FC0000000007FC0000000007FC0000000007FC000000000 +7FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC000000000 +7FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC000000000 +7FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC000000000 +7FC0000000007FC000000000FFE000000000FFE000000001FFF000000003FFF800000007 +FFFC0000001FFFFF000000FFFFFFE000002C527BD137>I<0000000003FFFE0000000000 +00007FFFFFE0000000000003FFFFFFF800000000001FFE003FFC00000000007FE00007FE +0000000001FF000001FE0000000007FC0000007E000000001FF00000003E000000003FE0 +0000001E000000007F800000000E00000001FF000000000600000003FE00000000060000 +0007FC00000000020000000FF800000000030000001FF000000000010000003FE0000000 +00010000007FC000000000000000007F800000000000000000FF000000000000000001FF +000000000000000003FE000000000000000003FC000000000000000007FC000000000000 +000007F800000000000000000FF800000000000000000FF000000000000000001FF00000 +0000000000001FF000000000000000003FE000000000000000003FE00000000000000000 +3FE000000000000000007FC000000000000000007FC000000000000000007FC000000000 +000000007FC00000000000000000FF800000000000000000FF800000000000000000FF80 +0000000000000000FF800000000000000000FF800000000000000000FF80000000000000 +0000FF800000000000000000FF800000000000000000FF800000000000000000FF800000 +000000000000FF800000000000000000FF800000000000000000FF800000000000000000 +FF80000000001FFFFFFCFF800000000003FFFFE0FF800000000000FFFF80FF8000000000 +007FFF00FF8000000000003FFE007FC000000000001FFC007FC000000000001FFC007FC0 +00000000000FF8007FC000000000000FF8003FE000000000000FF8003FE000000000000F +F8003FE000000000000FF8001FF000000000000FF8001FF000000000000FF8000FF00000 +0000000FF8000FF800000000000FF80007F800000000000FF80007FC00000000000FF800 +03FC00000000000FF80003FE00000000000FF80001FF00000000000FF80000FF00000000 +000FF800007F80000000000FF800007FC0000000000FF800003FE0000000000FF800001F +F0000000000FF800000FF8000000000FF8000007FC000000000FF8000003FE000000000F +F8000001FF000000000FF80000007F800000000FF80000003FE00000000FF80000001FF0 +0000000FF800000007FC0000000FF800000001FF0000003FF8000000007FE00001FFF000 +0000001FFE001FFF800000000003FFFFFFFC0000000000007FFFFFE000000000000003FF +F80000004E5879D458>I<FFFFFFE0000001FFFFFFC01FFFFF000000003FFFFE0007FFFC +000000000FFFF80003FFF80000000007FFF00001FFF00000000003FFE00000FFE0000000 +0001FFC00000FFE00000000001FFC000007FC00000000000FF8000007FC00000000000FF +8000007FC00000000000FF8000007FC00000000000FF8000007FC00000000000FF800000 +7FC00000000000FF8000007FC00000000000FF8000007FC00000000000FF8000007FC000 +00000000FF8000007FC00000000000FF8000007FC00000000000FF8000007FC000000000 +00FF8000007FC00000000000FF8000007FC00000000000FF8000007FC00000000000FF80 +00007FC00000000000FF8000007FC00000000000FF8000007FC00000000000FF8000007F +C00000000000FF8000007FC00000000000FF8000007FC00000000000FF8000007FC00000 +000000FF8000007FC00000000000FF8000007FC00000000000FF8000007FC00000000000 +FF8000007FC00000000000FF8000007FC00000000000FF8000007FC00000000000FF8000 +007FC00000000000FF8000007FC00000000000FF8000007FC00000000000FF8000007FC0 +0000000000FF8000007FC00000000000FF8000007FC00000000000FF8000007FFFFFFFFF +FFFFFF8000007FFFFFFFFFFFFFFF8000007FFFFFFFFFFFFFFF8000007FC00000000000FF +8000007FC00000000000FF8000007FC00000000000FF8000007FC00000000000FF800000 +7FC00000000000FF8000007FC00000000000FF8000007FC00000000000FF8000007FC000 +00000000FF8000007FC00000000000FF8000007FC00000000000FF8000007FC000000000 +00FF8000007FC00000000000FF8000007FC00000000000FF8000007FC00000000000FF80 +00007FC00000000000FF8000007FC00000000000FF8000007FC00000000000FF8000007F +C00000000000FF8000007FC00000000000FF8000007FC00000000000FF8000007FC00000 +000000FF8000007FC00000000000FF8000007FC00000000000FF8000007FC00000000000 +FF8000007FC00000000000FF8000007FC00000000000FF8000007FC00000000000FF8000 +007FC00000000000FF8000007FC00000000000FF8000007FC00000000000FF8000007FC0 +0000000000FF800000FFE00000000001FFC00000FFE00000000001FFC00001FFF0000000 +0003FFE00003FFF80000000007FFF00007FFFC000000000FFFF8001FFFFF000000003FFF +FE00FFFFFFE0000001FFFFFFC052527BD15D>I<FFFFFFC01FFFFE0007FFF80003FFF000 +01FFE00001FFE00000FFC00000FFC00000FFC00000FFC000007FC000007FC000007FC000 +007FC000007FC000007FC000007FC000007FC000007FC000007FC000007FC000007FC000 +007FC000007FC000007FC000007FC000007FC000007FC000007FC000007FC000007FC000 +007FC000007FC000007FC000007FC000007FC000007FC000007FC000007FC000007FC000 +007FC000007FC000007FC000007FC000007FC000007FC000007FC000007FC000007FC000 +007FC000007FC000007FC000007FC000007FC000007FC000007FC000007FC000007FC000 +007FC000007FC000007FC000007FC000007FC000007FC000007FC000007FC000007FC000 +007FC000007FC000007FC000007FC000007FC00000FFC00000FFC00000FFC00000FFC000 +01FFE00001FFE00003FFF00007FFF8001FFFFE00FFFFFFC01A527BD125>I<007FFFFFF0 +000FFFFF800003FFFE000001FFFC000000FFF80000007FF00000007FF00000003FE00000 +003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE0000000 +3FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003F +E00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE0 +0000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE000 +00003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000 +003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE0000000 +3FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003F +E00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE0 +0000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE000 +00003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000 +003FE00000003FE00000003FE00000003FE00000003FE00000007FE00000007FC0000000 +7FC0000000FFC0000000FF80000001FF80000001FF00000003FE00000007FC0000000FF8 +0000001FF00000007FE0000001FF8000000FFF000000FFF8000000FFE0000000FC000000 +0024667DD12D>I<FFFFFFE000003FFFFFF8001FFFFF0000001FFFE0000007FFFC000000 +1FFE00000001FFF80000001FF000000001FFF00000003F8000000000FFE00000007F0000 +0000007FE0000000FC00000000007FE0000001F800000000007FC0000003E00000000000 +7FC0000007C000000000007FC000000F8000000000007FC000001F0000000000007FC000 +003E0000000000007FC000007C0000000000007FC00000F80000000000007FC00001F000 +00000000007FC00003E00000000000007FC00007C00000000000007FC0000F8000000000 +00007FC0001F000000000000007FC0003E000000000000007FC0007C000000000000007F +C000F8000000000000007FC001F0000000000000007FC003E0000000000000007FC007C0 +000000000000007FC00F80000000000000007FC01F00000000000000007FC03E00000000 +000000007FC07C00000000000000007FC0F800000000000000007FC1F000000000000000 +007FC3E000000000000000007FC7F000000000000000007FCFF800000000000000007FDF +FC00000000000000007FFFFE00000000000000007FFFFF00000000000000007FFFFF8000 +0000000000007FF7FFC0000000000000007FE3FFE0000000000000007FC1FFF000000000 +0000007FC0FFF8000000000000007FC07FFC000000000000007FC03FFE00000000000000 +7FC01FFF000000000000007FC00FFF800000000000007FC007FFC00000000000007FC003 +FFE00000000000007FC001FFF00000000000007FC000FFF80000000000007FC0007FFC00 +00000000007FC0003FFE0000000000007FC0001FFF0000000000007FC0000FFF80000000 +00007FC00007FFC000000000007FC00003FFE000000000007FC00001FFF000000000007F +C00000FFF800000000007FC000007FFC00000000007FC000003FFE00000000007FC00000 +1FFF00000000007FC000000FFF80000000007FC0000007FFC0000000007FC0000003FFE0 +000000007FC0000001FFF0000000007FC0000000FFF0000000007FC00000007FF8000000 +007FC00000003FFC000000007FC00000001FFE000000007FC00000000FFF000000007FC0 +00000007FF800000007FC000000003FFC00000007FC000000001FFE00000007FE0000000 +007FF00000007FE0000000003FF8000000FFE0000000000FFE000001FFF00000000003FF +000001FFF80000000000FFC00007FFFC00000000001FF0001FFFFF000000000003FF80FF +FFFFE000000000001F8051527BD15E>I<FFFFFFE0000000001FFFFF000000000007FFFC +000000000003FFF8000000000001FFF0000000000000FFE0000000000000FFE000000000 +00007FC00000000000007FC00000000000007FC00000000000007FC00000000000007FC0 +0000000000007FC00000000000007FC00000000000007FC00000000000007FC000000000 +00007FC00000000000007FC00000000000007FC00000000000007FC00000000000007FC0 +0000000000007FC00000000000007FC00000000000007FC00000000000007FC000000000 +00007FC00000000000007FC00000000000007FC00000000000007FC00000000000007FC0 +0000000000007FC00000000000007FC00000000000007FC00000000000007FC000000000 +00007FC00000000000007FC00000000000007FC00000000000007FC00000000000007FC0 +0000000000007FC00000000000007FC00000000000007FC00000000000007FC000000000 +00007FC00000000000007FC00000000000007FC00000000000007FC00000000000007FC0 +0000000000007FC00000000000007FC00000000000007FC00000000000007FC000000000 +00007FC00000000000007FC00000000000007FC00000000000007FC00000000000007FC0 +0000000000007FC00000000000007FC00000000000007FC00000000000007FC000000000 +00007FC00000000000007FC00000000000007FC00000000000007FC00000000000007FC0 +0000000020007FC00000000020007FC00000000060007FC000000000E0007FC000000000 +E0007FC000000001C0007FC000000003C0007FC000000007C0007FC00000000F80007FE0 +0000001F8000FFE00000007F8000FFF0000000FF0001FFF8000007FF0003FFFF00003FFE +0007FFFFFFFFFFFE001FFFFFFFFFFFFC00FFFFFFFFFFFFF8003B527BD144>I<FFFFE000 +00000000FFFFC01FFFF00000000001FFFE0007FFF00000000001FFF80003FFF000000000 +01FFF00001FFF80000000003FFE00000FFF80000000003FFC00000FFFC0000000003FFC0 +00007FFC0000000007FF8000007FFC0000000007FF80000077FE0000000007FF80000077 +FE000000000FFF80000073FF000000000EFF80000073FF000000000EFF80000073FF0000 +00000EFF80000071FF800000001EFF80000071FF800000001CFF80000070FF800000001C +FF80000070FFC00000003CFF80000070FFC000000038FF800000707FE000000038FF8000 +00707FE000000078FF800000707FE000000070FF800000703FF000000070FF800000703F +F0000000F0FF800000701FF8000000E0FF800000701FF8000000E0FF800000701FF80000 +01E0FF800000700FFC000001C0FF800000700FFC000001C0FF8000007007FE000003C0FF +8000007007FE00000380FF8000007007FE00000380FF8000007003FF00000780FF800000 +7003FF00000700FF8000007001FF00000700FF8000007001FF80000700FF8000007001FF +80000E00FF8000007000FFC0000E00FF8000007000FFC0000E00FF8000007000FFC0001E +00FF80000070007FE0001C00FF80000070007FE0001C00FF80000070003FF0003C00FF80 +000070003FF0003800FF80000070003FF0003800FF80000070001FF8007800FF80000070 +001FF8007000FF80000070000FFC007000FF80000070000FFC00F000FF80000070000FFC +00E000FF800000700007FE00E000FF800000700007FE01E000FF800000700003FE01C000 +FF800000700003FF01C000FF800000700003FF03C000FF800000700001FF838000FF8000 +00700001FF838000FF800000700001FF878000FF800000700000FFC70000FF8000007000 +00FFC70000FF8000007000007FE70000FF8000007000007FEF0000FF8000007000007FEE +0000FF8000007000003FFE0000FF8000007000003FFE0000FF8000007000001FFC0000FF +8000007000001FFC0000FF8000007000001FFC0000FF8000007000000FF80000FF800000 +7000000FF80000FF80000070000007F80000FF80000070000007F00000FF800000700000 +07F00000FF80000070000003F00000FF80000070000003E00000FF800000F8000003E000 +01FFC00000F8000001E00001FFC00001FC000001C00003FFE00003FE000000C00007FFF0 +0007FF000000C0000FFFF8001FFFC0000080003FFFFE00FFFFF800000001FFFFFFC05252 +7BD15D>I<FFFC000000000003FFFFE03FFC0000000000007FFF000FFE0000000000001F +FC0007FF0000000000000FF80003FF80000000000007F00001FFC0000000000003E00000 +FFE0000000000003E00000FFF0000000000001C000007FF0000000000001C000003FF800 +0000000001C000003FFC000000000001C000003FFE000000000001C000003FFF00000000 +0001C000003FFF800000000001C000003BFF800000000001C0000039FFC00000000001C0 +000038FFE00000000001C0000038FFF00000000001C00000387FF80000000001C0000038 +3FFC0000000001C00000381FFE0000000001C00000380FFE0000000001C000003807FF00 +00000001C000003803FF8000000001C000003803FFC000000001C000003801FFE0000000 +01C000003800FFF000000001C0000038007FF800000001C0000038003FF800000001C000 +0038001FFC00000001C0000038000FFE00000001C0000038000FFF00000001C000003800 +07FF80000001C00000380003FFC0000001C00000380001FFC0000001C00000380000FFE0 +000001C000003800007FF0000001C000003800003FF8000001C000003800003FFC000001 +C000003800001FFE000001C000003800000FFF000001C0000038000007FF000001C00000 +38000003FF800001C0000038000001FFC00001C0000038000001FFE00001C00000380000 +00FFF00001C00000380000007FF80001C00000380000003FFC0001C00000380000001FFC +0001C00000380000000FFE0001C000003800000007FF0001C000003800000007FF8001C0 +00003800000003FFC001C000003800000001FFE001C000003800000000FFE001C0000038 +000000007FF001C0000038000000003FF801C0000038000000001FFC01C0000038000000 +001FFE01C0000038000000000FFF01C00000380000000007FF81C00000380000000003FF +81C00000380000000001FFC1C00000380000000000FFE1C00000380000000000FFF1C000 +003800000000007FF9C000003800000000003FFDC000003800000000001FFFC000003800 +000000000FFFC0000038000000000007FFC0000038000000000003FFC000003800000000 +0003FFC0000038000000000001FFC0000038000000000000FFC00000380000000000007F +C000007C0000000000003FC000007C0000000000001FC00000FE0000000000000FC00001 +FF0000000000000FC00003FF80000000000007C0000FFFE0000000000003C0007FFFFC00 +0000000001C000000000000000000000C000000000000000000000400000000000000000 +0000400053557CD15D>I<0000000007FF8000000000000000FFFFF800000000000007FF +FFFF0000000000001FFFFFFFC000000000007FFFFFFFF00000000001FFFFFFFFFC000000 +0007FFE3FFFFFE000000000FF80007FFFF800000003FC00000FFFFC00000007E0000001F +FFE0000000F800000007FFF0000001F000000001FFF8000003C000000000FFFC00000780 +000000003FFE00000F00000000001FFF00001E00000000000FFF00003C000000000007FF +800078000000000003FFC00070000000000001FFC000F0000000000000FFE001E0000000 +0000007FF001C00000000000003FF003C00000000000003FF007800000000000001FF807 +800000000000000FF80F800000000000000FFC0F0000000000000007FC0F000000000000 +0007FC1F0000000000000003FE1E0000000000000003FE3E0000000000000001FE3E0000 +000000000001FE3E0000000000000000FF7C0000000000000000FF7C0000000000000000 +FF7C00000000000000007F7C00000000000000007F7C00000000000000007FFC00000000 +000000007FFC00000000000000007FFC00000000000000003FFC00000000000000003FFC +00000000000000003FFC00000000000000003FFC00000000000000003FFC000000000000 +00003FFC00000000000000003FFC00000000000000003FFE00000000000000003FFE0000 +0000000000003FFE00000000000000003EFE00000000000000003EFE0000000000000000 +3EFF00000000000000003EFF00000000000000003EFF00000000000000007C7F80000000 +000000007C7F80000000000000007C7FC000000000000000787FC000000000000000F83F +E000000000000000F03FE000000000000000F03FF000000000000001F01FF00000000000 +0001E01FF800000000000001E00FFC00000000000003C00FFC00000000000003800FFE00 +0000000000078007FF0000000000000F0003FF8000000000000E0003FFC000000000001E +0001FFE000000000003C0000FFF00000000000780000FFF80000000000F000007FFC0000 +000001E000003FFF0000000003C000001FFF800000000F8000000FFFE00000001F000000 +07FFF80000007E00000003FFFF000003FC00000001FFFFE0001FF0000000007FFFFFC7FF +E0000000003FFFFFFFFF80000000000FFFFFFFFE000000000003FFFFFFF8000000000000 +FFFFFFE00000000000001FFFFF0000000000000001FFE000000000505879D45F>I<FFFF +FFFF8000001FFFFFFFF8000007FFFFFFFE000003FFC001FF800001FFC0003FE00000FFC0 +000FF80000FFC00007FC00007FC00003FE00007FC00001FF00007FC00000FF80007FC000 +007F80007FC000007FC0007FC000003FE0007FC000003FE0007FC000001FF0007FC00000 +1FF0007FC000001FF0007FC000000FF8007FC000000FF8007FC000000FF8007FC000000F +F8007FC000000FF8007FC000000FF8007FC000000FF8007FC000000FF8007FC000000FF0 +007FC000001FF0007FC000001FF0007FC000001FE0007FC000003FE0007FC000003FC000 +7FC000007FC0007FC000007F80007FC00000FF00007FC00001FE00007FC00003FC00007F +C00007F000007FC0000FE000007FC0003F8000007FC000FE0000007FC07FF00000007FC0 +7E000000007FC000000000007FC000000000007FC000000000007FC000000000007FC000 +000000007FC000000000007FC000000000007FC000000000007FC000000000007FC00000 +0000007FC000000000007FC000000000007FC000000000007FC000000000007FC0000000 +00007FC000000000007FC000000000007FC000000000007FC000000000007FC000000000 +007FC000000000007FC000000000007FC000000000007FC000000000007FC00000000000 +7FC000000000007FC000000000007FC000000000007FC000000000007FC000000000007F +C000000000007FC000000000007FC00000000000FFE00000000000FFE00000000001FFF0 +0000000003FFF80000000007FFFC000000001FFFFF00000000FFFFFFE000000035527BD1 +41>I<0000000007FF800000000000000000000000000000000000000000000000FFFFF8 +0000000000000000000000000000000000000000000007FFFFFF00000000000000000000 +0000000000000000000000001FFFFFFFC000000000000000000000000000000000000000 +00007FFFFFFFF0000000000000000000000000000000000000000001FFFFFFFFFC000000 +000000000000000000000000000000000007FFE3FFFFFE00000000000000000000000000 +000000000000000FF80007FFFF80000000000000000000000000000000000000003FC000 +00FFFFC0000000000000000000000000000000000000007E0000001FFFE0000000000000 +00000000000000000000000000F800000007FFF000000000000000000000000000000000 +000001F000000001FFF800000000000000000000000000000000000003C000000000FFFC +0000000000000000000000000000000000000780000000003FFE00000000000000000000 +00000000000000000F00000000001FFF0000000000000000000000000000000000001E00 +000000000FFF0000000000000000000000000000000000003C000000000007FF80000000 +000000000000000000000000000078000000000003FFC000000000000000000000000000 +0000000070000000000001FFC00000000000000000000000000000000000F00000000000 +00FFE00000000000000000000000000000000001E00000000000007FF000000000000000 +00000000000000000001C00000000000003FF00000000000000000000000000000000003 +C00000000000003FF00000000000000000000000000000000007800000000000001FF800 +00000000000000000000000000000007800000000000000FF80000000000000000000000 +00000000000F800000000000000FFC000000000000000000000000000000000F00000000 +00000007FC000000000000000000000000000000000F0000000000000007FC0000000000 +00000000000000000000001F0000000000000003FE000000000000000000000000000000 +001E0000000000000003FE000000000000000000000000000000003E0000000000000001 +FE000000000000000000000000000000003E0000000000000001FE000000000000000000 +000000000000003E0000000000000000FF000000000000000000000000000000007C0000 +000000000000FF000000000000000000000000000000007C0000000000000000FF000000 +000000000000000000000000007C00000000000000007F00000000000000000000000000 +0000007C00000000000000007F000000000000000000000000000000007C000000000000 +00007F00000000000000000000000000000000FC00000000000000007F00000000000000 +000000000000000000FC00000000000000007F00000000000000000000000000000000FC +00000000000000003F00000000000000000000000000000000FC00000000000000003F00 +000000000000000000000000000000FC00000000000000003F0000000000000000000000 +0000000000FC00000000000000003F00000000000000000000000000000000FC00000000 +000000003F00000000000000000000000000000000FC00000000000000003F0000000000 +0000000000000000000000FC00000000000000003F000000000000000000000000000000 +00FC00000000000000003F00000000000000000000000000000000FE0000000000000000 +3F00000000000000000000000000000000FE00000000000000003F000000000000000000 +00000000000000FE00000000000000003E00000000000000000000000000000000FE0000 +0000000000003E00000000000000000000000000000000FE00000000000000003E000000 +00000000000000000000000000FF00000000000000003E00000000000000000000000000 +000000FF00000000000000003E00000000000000000000000000000000FF000000000000 +00007C000000000000000000000000000000007F80000000000000007C00000000000000 +0000000000000000007F80000000000000007C000000000000000000000000000000007F +C00000000000000078000000000000000000000000000000007FC000000000000000F800 +0000000000000000000000000000003FE000000000000000F00000000000000000000000 +00000000003FE000000000000000F0000000000000000000000000000000003FF0000000 +00000001F0000000000000000000000000000000001FF000000000000001E00000000000 +00000000000000000000001FF800000000000001E0000000000000000000000000000000 +000FFC00000000000003C0000000000000000000000000000000000FFC00000000000003 +80000000000000000000000000000000000FFE0000000000000780000000000000000000 +0000000000000007FF0000000000000F000000000000000000000000000000000003FF80 +00000000000E000000000000000000000000000000000003FFC000000000001E00000000 +0000000000000000000000000001FFE000000000003C0000000000000000000000000000 +00000000FFF0000000000078000000000000000000000000000000000000FFF800000000 +00FC0000000000000000000000000000000000007FFC0000000001FF0000000000000000 +000000000000000000003FFF0000000003FFC00000000000000000000000000000000000 +1FFF800000000FFFE000000000000000000000000000000000000FFFE00000001FFFF800 +0000000000000000000000000000000007FFF80000007FFFFE0000000000000000000000 +00000000000003FFFF000003FCFFFF800000000000000000000000000000000001FFFFE0 +001FF07FFFE000000000000000000000000000000000007FFFFFC7FFE01FFFF800000000 +000000000000000000000000003FFFFFFFFF800FFFFC0000000000000000000000000000 +0000000FFFFFFFFE0007FFFF000000000000000000000000000000000003FFFFFFF80001 +FFFFC00000000000000000000000000000000000FFFFFFE00000FFFFF000000000000000 +000000000000000000001FFFFF0000007FFFF80000000000000000000000000000000000 +01FFE00000001FFFFE00000000000000000000000000000000000000000000000FFFFF80 +0000000000000000000000000000000000000000000003FFFFC000000000000000000000 +00000000000000000000000000FFFFF00000000000000000000000000000000000000000 +0000007FFFFC00000000000000000000000000000000000000000000001FFFFF00000000 +0000000000000000000000000000000000000007FFFF8000000000000000000000000000 +00000000000000000001FFFFE00000000000000000000000000000000000000000000000 +7FFFF800000000000000000000000000000000000000000000001FFFFE00000000000000 +0000000000000000000000000000000007FFFF8000000000000000000000000000000000 +00000000000001FFFFE000000000000000000000000000000000000000000000003FFFF8 +00000000000000000000000000000000000000000000000FFFFE00000000000000000000 +0000000000000000000000000001FFFF8000000000000000000000000000000000000000 +000000007FFFF000000000000000000000000000000000000000000000000FFFFC000000 +000000000000000000000000000000000000000001FFFF80000000000000000000000000 +00000000000000000000007FFFE000000000000000000000000000000000000000000000 +000FFFFC000000000000000000000000000000000000000000000000FFFF800000000000 +0000000000000000000000000000000000001FFFF0000000000000000000000000000000 +000000000000000003FFFE0000000000000000000000000000000000000000000000003F +FFE0000000000000000000000000000000000000000000000003FFFE0000000000000000 +000000000000000000000000000000001FFFE00000000000000000000000000000000000 +00000000000001FFFF80000000000000000000000000000000000000000000000007FFFE +0000000000000000000000000000000000000000000000001FFFFFC0007F800000000000 +0000000000000000000000000000001FFFFFFFFF80000000000000000000000000000000 +00000000000000FFFF8000C97679D45F>I<FFFFFFFFC00000000000001FFFFFFFFC0000 +0000000007FFFFFFFF80000000000001FFC000FFE0000000000001FFC0001FF800000000 +0000FFC00007FE0000000000007FC00001FF0000000000007FC00000FF8000000000007F +C000007FC000000000007FC000003FE000000000007FC000001FF000000000007FC00000 +0FF800000000007FC0000007F800000000007FC0000007FC00000000007FC0000003FE00 +000000007FC0000003FE00000000007FC0000003FE00000000007FC0000001FF00000000 +007FC0000001FF00000000007FC0000001FF00000000007FC0000001FF00000000007FC0 +000001FF00000000007FC0000001FF00000000007FC0000001FF00000000007FC0000001 +FF00000000007FC0000003FE00000000007FC0000003FE00000000007FC0000003FE0000 +0000007FC0000007FC00000000007FC0000007FC00000000007FC000000FF80000000000 +7FC000000FF000000000007FC000001FF000000000007FC000003FE000000000007FC000 +007FC000000000007FC00000FF8000000000007FC00003FE0000000000007FC0000FFC00 +00000000007FC0003FF00000000000007FFFFFFFC00000000000007FFFFFFFC000000000 +00007FFFFFFFC00000000000007FFFF07FE00000000000007FC0007FF00000000000007F +C0003FF00000000000007FC0001FF80000000000007FC0001FFC0000000000007FC0000F +FE0000000000007FC00007FE0000000000007FC00007FF0000000000007FC00003FF8000 +000000007FC00001FF8000000000007FC00001FFC000000000007FC00000FFE000000000 +007FC000007FF000000000007FC000007FF000000000007FC000003FF800000000007FC0 +00001FFC00000000007FC000001FFE00000000007FC000000FFE00000000007FC0000007 +FF00000000007FC0000003FF80000000007FC0000003FF80000000007FC0000001FFC000 +0000007FC0000000FFE0000000007FC0000000FFF0000000007FC00000007FF000000000 +7FC00000003FF8000000007FC00000001FFC000000007FC00000000FFE000000007FC000 +000007FF000000007FC000000003FF800000007FC000000001FFC00000007FC000000000 +FFE00000007FE0000000003FF80000007FE0000000001FFC000000FFE00000000007FF00 +0001FFF00000000001FFC00001FFF800000000007FF00007FFFC00000000000FFE001FFF +FF000000000001FFC0FFFFFFE000000000001FC052527BD158>I<0000001FFF00000000 +01FFFFFC00000007FC03FFE000001FE0003FF800003F80000FF80000FE000003F80001FC +000000F80003F8000000780007F0000000380007E000000018000FC000000008001FC000 +000000001F8000000000003F8000000000003F8000000000003F0000000000007F000000 +0000007F0000000000007F0000000000007F0000000000007F0000000000007F00000000 +00007F8000000000007F8000000000007F8000000000007FC000000000007FC000000000 +007FE000000000003FE000000000003FF000000000003FF800000000001FFC0000000000 +1FFF00000000000FFF800000000007FFC00000000003FFF00000000003FFF80000000001 +FFFC00000000007FFF00000000003FFF80000000001FFFC00000000007FFF00000000003 +FFF80000000001FFFC00000000007FFF00000000003FFF80000000001FFFC00000000007 +FFE00000000003FFF00000000001FFF800000000007FFC00000000003FFE00000000001F +FF00000000000FFF000000000007FF800000000003FF800000000001FFC00000000001FF +C00000000000FFC00000000000FFE000000000007FE000000000007FE000000000003FE0 +00000000003FE000000000003FE000000000003FE000000000003FE000000000003FE000 +000000003FE000000000003FE000000000003FE000000000003FE080000000003FC0C000 +0000003FC060000000003FC070000000007F8078000000007F807C000000007F007E0000 +0000FF003F80000000FE003FC0000001FC003FF0000003FC003FFC000007F8003FFF0000 +0FF0003FFFE0001FC00007FFFF00FF8000001FFFFFFE000000000FFFF0000035587CD43F +>I<0040000000000000000100C000000000000000020080000000000000000401C00000 +00000000000803C0000000000000003803FFFFFFFFFFFFFFFFF007FFFFFFFFFFFFFFFFE0 +0FFFFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFFFC0180000001FF800000380200000001FF8 +00000180400000001FF800000300400000001FF800000200800000001FF8000000000000 +00001FF800000000000000001FF800000000000000001FF800000000000000001FF80000 +0000000000001FF800000000000000001FF800000000000000001FF80000000000000000 +1FF800000000000000001FF800000000000000001FF800000000000000001FF800000000 +000000001FF800000000000000001FF800000000000000001FF800000000000000001FF8 +00000000000000001FF800000000000000001FF800000000000000001FF8000000000000 +00001FF800000000000000001FF800000000000000001FF800000000000000001FF80000 +0000000000001FF800000000000000001FF800000000000000001FF80000000000000000 +1FF800000000000000001FF800000000000000001FF800000000000000001FF800000000 +000000001FF800000000000000001FF800000000000000001FF800000000000000001FF8 +00000000000000001FF800000000000000001FF800000000000000001FF8000000000000 +00001FF800000000000000001FF800000000000000001FF800000000000000001FF80000 +0000000000001FF800000000000000001FF800000000000000001FF80000000000000000 +1FF800000000000000001FF800000000000000001FF800000000000000001FF800000000 +000000001FF800000000000000001FF800000000000000001FF800000000000000001FF8 +00000000000000001FF800000000000000001FF800000000000000001FF8000000000000 +00001FF800000000000000001FF800000000000000001FF800000000000000001FF80000 +0000000000001FF800000000000000001FF800000000000000001FF80000000000000000 +1FF800000000000000001FF800000000000000001FF800000000000000001FF800000000 +000000001FF800000000000000001FF800000000000000003FFC00000000000000003FFC +00000000000000007FFE0000000000000000FFFF0000000000000007FFFFE00000000000 +003FFFFFFC00000050577DD657>I<FFFFFFE000000007FFFFC01FFFFF0000000000FFFE +0007FFFC00000000003FF80003FFF800000000001FF00001FFF000000000000FE00000FF +E0000000000007C00000FFE0000000000007C000007FC00000000000038000007FC00000 +000000038000007FC00000000000038000007FC00000000000038000007FC00000000000 +038000007FC00000000000038000007FC00000000000038000007FC00000000000038000 +007FC00000000000038000007FC00000000000038000007FC00000000000038000007FC0 +0000000000038000007FC00000000000038000007FC00000000000038000007FC0000000 +0000038000007FC00000000000038000007FC00000000000038000007FC0000000000003 +8000007FC00000000000038000007FC00000000000038000007FC0000000000003800000 +7FC00000000000038000007FC00000000000038000007FC00000000000038000007FC000 +00000000038000007FC00000000000038000007FC00000000000038000007FC000000000 +00038000007FC00000000000038000007FC00000000000038000007FC000000000000380 +00007FC00000000000038000007FC00000000000038000007FC00000000000038000007F +C00000000000038000007FC00000000000038000007FC00000000000038000007FC00000 +000000038000007FC00000000000038000007FC00000000000038000007FC00000000000 +038000007FC00000000000038000007FC00000000000038000007FC00000000000038000 +007FC00000000000038000007FC00000000000038000007FC00000000000038000007FC0 +0000000000038000007FC00000000000038000007FC00000000000038000007FC0000000 +0000038000007FC00000000000038000007FC00000000000038000007FC0000000000007 +8000003FE00000000000070000003FE00000000000070000003FE0000000000007000000 +1FF000000000000E0000001FF000000000000E0000000FF000000000001E0000000FF800 +000000001C00000007F800000000003C00000007FC00000000003800000003FC00000000 +007800000001FE0000000000F000000001FF0000000001E000000000FF8000000003E000 +0000007FC000000007C0000000003FE00000000F80000000001FF00000001F0000000000 +0FF80000003E000000000003FE000000F8000000000001FF000003F00000000000007FE0 +001FE00000000000001FFC00FF8000000000000007FFFFFE0000000000000000FFFFF000 +000000000000000FFF000000000052557BD15D>I<FFFFFFF000000001FFFFF007FFFF80 +000000003FFE0001FFFE00000000001FF800007FFE00000000000FE000003FFE00000000 +000FC000001FFE00000000000F8000000FFE00000000000F00000007FE00000000000E00 +000007FE00000000001E00000003FF00000000001C00000003FF00000000001C00000003 +FF00000000003C00000001FF80000000003800000001FF80000000007800000000FFC000 +0000007000000000FFC0000000007000000000FFC000000000F0000000007FE000000000 +E0000000007FE000000000E0000000007FE000000001E0000000003FF000000001C00000 +00003FF000000003C0000000001FF80000000380000000001FF80000000380000000001F +F80000000780000000000FFC0000000700000000000FFC0000000700000000000FFC0000 +000F000000000007FE0000000E000000000007FE0000001E000000000003FF0000001C00 +0000000003FF0000001C000000000003FF0000003C000000000001FF8000003800000000 +0001FF80000038000000000001FF80000078000000000000FFC0000070000000000000FF +C00000F00000000000007FE00000E00000000000007FE00000E00000000000007FE00001 +E00000000000003FF00001C00000000000003FF00001C00000000000003FF00003C00000 +000000001FF80003800000000000001FF80007800000000000000FFC0007000000000000 +000FFC0007000000000000000FFC000F0000000000000007FE000E0000000000000007FE +000E0000000000000007FE001E0000000000000003FF001C0000000000000003FF003C00 +00000000000001FF80380000000000000001FF80380000000000000001FF807800000000 +00000000FFC0700000000000000000FFC0700000000000000000FFC0F000000000000000 +007FE0E000000000000000007FE1E000000000000000003FF1C000000000000000003FF1 +C000000000000000003FF3C000000000000000001FFB8000000000000000001FFB800000 +0000000000001FFF8000000000000000000FFF0000000000000000000FFF000000000000 +00000007FE00000000000000000007FE00000000000000000007FE000000000000000000 +03FC00000000000000000003FC00000000000000000003FC00000000000000000001F800 +000000000000000001F800000000000000000000F000000000000000000000F000000000 +000000000000F00000000000000000000060000000000000000000006000000000000000 +00000060000000000054547ED159>I<FFFFFFF0000001FFFFFFFC00000000FFFFF807FF +FF800000000FFFFF80000000001FFF0000FFFE0000000001FFFF000000000007F800003F +FE00000000007FFE000000000007F000001FFE00000000003FFC000000000007C000000F +FE00000000001FFC000000000007C000000FFE00000000000FFC00000000000780000007 +FE00000000000FFE00000000000700000003FF000000000007FE00000000000F00000003 +FF000000000007FE00000000000E00000003FF00000000000FFF00000000000E00000001 +FF80000000000FFF00000000001E00000001FF80000000001FFF00000000001C00000001 +FFC0000000001DFF80000000003C00000000FFC0000000001DFF80000000003800000000 +FFC0000000003CFFC00000000038000000007FE00000000038FFC0000000007800000000 +7FE00000000038FFC00000000070000000007FE000000000787FE000000000F000000000 +3FF000000000707FE000000000E0000000003FF000000000F07FF000000000E000000000 +1FF800000000E03FF000000001E0000000001FF800000000E03FF000000001C000000000 +1FF800000001E01FF800000001C0000000000FFC00000001C01FF800000003C000000000 +0FFC00000003C01FF80000000380000000000FFE00000003800FFC000000078000000000 +07FE00000003800FFC00000007000000000007FE000000078007FE000000070000000000 +03FF000000070007FE0000000F000000000003FF000000070007FE0000000E0000000000 +03FF0000000F0003FF0000001E000000000001FF8000000E0003FF0000001C0000000000 +01FF8000001E0003FF8000001C000000000000FFC000001C0001FF8000003C0000000000 +00FFC000001C0001FF80000038000000000000FFC000003C0000FFC00000380000000000 +007FE00000380000FFC00000780000000000007FE00000380000FFC00000700000000000 +007FF000007000007FE00000F00000000000003FF000007000007FE00000E00000000000 +003FF00000F000003FF00000E00000000000001FF80000E000003FF00001E00000000000 +001FF80000E000003FF00001C00000000000001FF80001E000001FF80001C00000000000 +000FFC0001C000001FF80003800000000000000FFC0003C000001FFC0003800000000000 +0007FE00038000000FFC00078000000000000007FE00038000000FFC0007000000000000 +0007FE000780000007FE00070000000000000003FF000700000007FE000F000000000000 +0003FF000700000007FE000E0000000000000003FF800E00000003FF001E000000000000 +0001FF800E00000003FF001C0000000000000001FF801E00000001FF801C000000000000 +0000FFC01C00000001FF803C0000000000000000FFC01C00000001FF8038000000000000 +0000FFC03C00000000FFC03800000000000000007FE03800000000FFC070000000000000 +00007FE07800000000FFE07000000000000000003FF070000000007FE0F0000000000000 +00003FF070000000007FE0E000000000000000003FF0F0000000003FF0E0000000000000 +00001FF8E0000000003FF1E000000000000000001FF8E0000000003FF1C0000000000000 +00001FFDC0000000001FFBC000000000000000000FFDC0000000001FFB80000000000000 +00000FFFC0000000000FFF80000000000000000007FF80000000000FFF80000000000000 +000007FF80000000000FFF00000000000000000007FF800000000007FF00000000000000 +000003FF000000000007FE00000000000000000003FF000000000007FE00000000000000 +000001FE000000000003FE00000000000000000001FE000000000003FC00000000000000 +000001FE000000000001FC00000000000000000000FC000000000001FC00000000000000 +000000FC000000000001F800000000000000000000FC000000000000F800000000000000 +00000078000000000000F000000000000000000000780000000000007000000000000000 +000000300000000000007000000000000000000000300000000000006000000000000000 +000000300000000000002000000000000000000000000000000000002000000000008D55 +7FD190>I<FFFFFFF800000003FFFFF003FFFFC0000000003FFC00007FFF80000000001F +E000001FFF80000000001F8000000FFF80000000001E00000007FF80000000003C000000 +03FFC0000000007800000001FFC0000000007000000000FFE000000000F000000000FFF0 +00000001E0000000007FF000000003C0000000007FF80000000380000000003FFC000000 +0780000000001FFC0000000F00000000001FFE0000001E00000000000FFE0000001E0000 +00000007FF0000003C000000000007FF80000078000000000003FF800000700000000000 +01FFC00000F0000000000001FFE00001E0000000000000FFE00003C0000000000000FFF0 +0003800000000000007FF80007800000000000003FF8000F000000000000003FFC001E00 +0000000000001FFE001E000000000000000FFE003C000000000000000FFF007800000000 +00000007FF00F00000000000000003FF80F00000000000000003FFC1E000000000000000 +01FFC3C00000000000000001FFE3800000000000000000FFF78000000000000000007FFF +0000000000000000007FFE0000000000000000003FFC0000000000000000001FFC000000 +0000000000001FFE0000000000000000000FFE00000000000000000007FF000000000000 +00000007FF80000000000000000003FF80000000000000000003FFC00000000000000000 +07FFE000000000000000000FFFE000000000000000001EFFF000000000000000001C7FF8 +00000000000000003C3FF80000000000000000783FFC0000000000000000F01FFC000000 +0000000000F00FFE0000000000000001E00FFF0000000000000003C007FF000000000000 +00078007FF80000000000000078003FFC00000000000000F0001FFC00000000000001E00 +01FFE00000000000001C0000FFF00000000000003C00007FF00000000000007800007FF8 +000000000000F000003FF8000000000000E000001FFC000000000001E000001FFE000000 +000003C000000FFE00000000000780000007FF00000000000780000007FF80000000000F +00000003FF80000000001E00000003FFC0000000001C00000001FFE0000000003C000000 +00FFE0000000007800000000FFF000000000F0000000007FF000000000E0000000003FF8 +00000001E0000000003FFC00000003C0000000001FFE0000000780000000001FFF000000 +1F80000000001FFF8000007F80000000001FFFE00003FFC0000000003FFFFC00FFFFFC00 +000001FFFFFFF054527ED159>I<FFFFFC000000000FFFF0FFFFFC000000000FFFF007FF +E00000000000FE0001FFC00000000000F80000FFC00000000000F000003FE00000000001 +C000001FF000000000038000001FF000000000038000000FF8000000000700000007FC00 +0000000E00000007FC000000000E00000003FE000000001C00000001FF00000000380000 +0001FF000000003800000000FF8000000070000000007FC0000000E0000000007FC00000 +00E0000000003FE0000001C0000000001FF000000380000000001FF00000038000000000 +0FF8000007000000000007FC00000E000000000007FC00000E000000000003FE00001C00 +0000000001FF000038000000000001FF000038000000000000FF8000700000000000007F +C000E00000000000007FC000E00000000000003FE001C00000000000001FF00380000000 +0000001FF003800000000000000FF807000000000000000FFC0F0000000000000007FC0E +0000000000000003FE1C0000000000000003FF3C0000000000000001FF38000000000000 +0000FFF00000000000000000FFF000000000000000007FE000000000000000007FE00000 +0000000000007FE000000000000000007FE000000000000000007FE00000000000000000 +7FE000000000000000007FE000000000000000007FE000000000000000007FE000000000 +000000007FE000000000000000007FE000000000000000007FE000000000000000007FE0 +00000000000000007FE000000000000000007FE000000000000000007FE0000000000000 +00007FE000000000000000007FE000000000000000007FE000000000000000007FE00000 +0000000000007FE000000000000000007FE000000000000000007FE00000000000000000 +7FE000000000000000007FE000000000000000007FE000000000000000007FE000000000 +000000007FE000000000000000007FE000000000000000007FE000000000000000007FE0 +00000000000000007FE000000000000000007FE000000000000000007FE0000000000000 +00007FE000000000000000007FE000000000000000007FE000000000000000007FE00000 +000000000000FFF00000000000000001FFF8000000000000001FFFFF800000000000001F +FFFF800000004C527AD159>I<FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFF +FEF800000000001FFCE000000000003FF8C000000000003FF88000000000007FF0800000 +0000007FE0800000000000FFE0000000000001FFC0000000000001FFC0000000000003FF +80000000000007FF00000000000007FF0000000000000FFE0000000000001FFC00000000 +00001FFC0000000000003FF80000000000007FF00000000000007FF0000000000000FFE0 +000000000001FFC0000000000001FFC0000000000003FF80000000000007FF0000000000 +0007FF0000000000000FFE0000000000001FFC0000000000001FFC0000000000003FF800 +00000000007FF00000000000007FF0000000000000FFE0000000000001FFC00000000000 +01FFC0000000000003FF80000000000007FF00000000000007FF0000000000000FFE0000 +000000001FFC0000000000001FFC0000000000003FF80000000000003FF8000000000000 +7FF0000000000000FFE0000000000000FFE0000000000001FFC0000000000003FF800000 +00000003FF80000000000007FF0000000000000FFE0000000000000FFE0000000000001F +FC0000000000003FF80000000000003FF80000000000007FF0000000000000FFE0000000 +000000FFE0000000000001FFC0000000000003FF80000000000003FF80000000000007FF +0000000000000FFE0000000000000FFE0000000000001FFC0000000000003FF800000000 +00003FF80000000000007FF0000000000000FFE0000000000000FFE0000000000001FFC0 +000000000003FF80000000000003FF80000000000007FF00000000000107FE0000000000 +010FFE0000000000011FFC0000000000031FFC0000000000073FF800000000001F7FFFFF +FFFFFFFFFF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF405279D14F>I +E /Fe 18 118 df<0001C0000003C0000007C000001FC00000FFC000FFFFC000FFFFC000 +FF1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 +001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 +001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 +001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 +001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 +003FE0007FFFFFF07FFFFFF07FFFFFF01C3879B72A>49 D<FFFFFFFFC00000FFFFFFFFF8 +0000FFFFFFFFFE000001FF8001FF800000FF00003FE00000FF00000FF00000FF000003F8 +0000FF000001FC0000FF000000FE0000FF0000007F0000FF0000007F0000FF0000003F80 +00FF0000003FC000FF0000001FC000FF0000001FE000FF0000000FE000FF0000000FF000 +FF0000000FF000FF0000000FF000FF00000007F800FF00000007F800FF00000007F800FF +00000007F800FF00000007FC00FF00000007FC00FF00000007FC00FF00000007FC00FF00 +000007FC00FF00000007FC00FF00000007FC00FF00000007FC00FF00000007FC00FF0000 +0007FC00FF00000007FC00FF00000007FC00FF00000007F800FF00000007F800FF000000 +07F800FF00000007F800FF0000000FF000FF0000000FF000FF0000000FE000FF0000000F +E000FF0000001FE000FF0000001FC000FF0000003F8000FF0000003F8000FF0000007F00 +00FF000000FE0000FF000001FC0000FF000003F80000FF00000FF00000FF00003FE00001 +FF8000FF8000FFFFFFFFFF0000FFFFFFFFF80000FFFFFFFFC0000036397DB83F>68 +D<FFFFFFFFC000FFFFFFFFF800FFFFFFFFFE0001FF8001FF8000FF00003FC000FF00000F +E000FF000007F000FF000003F800FF000003FC00FF000003FE00FF000001FE00FF000001 +FE00FF000001FF00FF000001FF00FF000001FF00FF000001FF00FF000001FF00FF000001 +FF00FF000001FF00FF000001FE00FF000001FE00FF000003FC00FF000003FC00FF000007 +F800FF000007F000FF00000FE000FF00003FC000FF0001FF0000FFFFFFFC0000FFFFFFF0 +0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000 +0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000 +0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000 +0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000001FF800000 +00FFFFFF000000FFFFFF000000FFFFFF00000030397DB839>80 D<3FFFFFFFFFFFE03FFF +FFFFFFFFE03FFFFFFFFFFFE03FC003FF001FE03E0001FE0003E07C0001FE0001F0780001 +FE0000F0700001FE000070700001FE000070700001FE000070600001FE000030600001FE +000030600001FE000030600001FE000030E00001FE000038C00001FE000018C00001FE00 +0018C00001FE000018C00001FE000018000001FE000000000001FE000000000001FE0000 +00000001FE000000000001FE000000000001FE000000000001FE000000000001FE000000 +000001FE000000000001FE000000000001FE000000000001FE000000000001FE00000000 +0001FE000000000001FE000000000001FE000000000001FE000000000001FE0000000000 +01FE000000000001FE000000000001FE000000000001FE000000000001FE000000000001 +FE000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE +000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE00 +0000000007FF800000001FFFFFFFE000001FFFFFFFE000001FFFFFFFE00035397DB83C> +84 D<001FE0000000FFFC000003E03F000007000F80000F8007E0001FC003F0001FE003 +F0001FE001F8001FE001F8001FE000FC000FC000FC00078000FC00000000FC00000000FC +00000000FC00000000FC0000007FFC000007FFFC00003FE0FC0000FE00FC0003F800FC00 +0FF000FC001FC000FC003FC000FC007F8000FC007F0000FC007F0000FC0CFE0000FC0CFE +0000FC0CFE0000FC0CFE0001FC0CFE0001FC0CFF0003FC0C7F00077C0C7F80063E183FC0 +1E3E180FE0781FF003FFF00FE0007F8007C026277DA52A>97 D<0003FC00001FFF80007E +03E001F8007003F000F807E001FC0FC003FC0FC003FC1F8003FC3F8003FC3F0001F87F00 +00F07F0000007F0000007E000000FE000000FE000000FE000000FE000000FE000000FE00 +0000FE000000FE000000FE000000FE0000007E0000007F0000007F0000003F0000063F80 +00061F80000E1FC0000C0FC0001C07E0003803F0007001F800E0007C07C0001FFF000007 +F8001F277DA525>99 D<0000000FC0000003FFC0000003FFC0000003FFC00000003FC000 +00000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000 +000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0000000 +0FC00000000FC00003F80FC0001FFF0FC0007E078FC000F801EFC003F0007FC007E0003F +C00FC0001FC00FC0001FC01F80000FC03F80000FC03F00000FC07F00000FC07F00000FC0 +7E00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE +00000FC0FE00000FC0FE00000FC0FE00000FC07E00000FC07F00000FC07F00000FC03F00 +000FC03F00000FC01F80001FC01F80001FC00FC0003FC007E0007FC003F000EFF001F801 +CFFF007C078FFF001FFE0FFF0007F80FC0283B7DB92E>I<0007F800001FFF00007C0FC0 +01F803E003F001F007E001F80FC000F81F80007C1F80007C3F00007E3F00003E7F00003E +7F00003F7E00003FFE00003FFE00003FFE00003FFFFFFFFFFFFFFFFFFE000000FE000000 +FE000000FE000000FE0000007E0000007E0000007F0000007F0000003F0000033F800003 +1F8000070FC0000607C0000E07E0001C01F0003800F80070007E03E0001FFF800003FC00 +20277EA525>I<00007E000003FF80000FC1E0001F87E0003F0FF0007E0FF0007E0FF000 +FC0FF000FC0FF001F803C001F8000001F8000001F8000001F8000001F8000001F8000001 +F8000001F8000001F8000001F8000001F8000001F8000001F80000FFFFFC00FFFFFC00FF +FFFC0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001 +F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001 +F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001 +F8000001F8000001F8000003FC00007FFFF8007FFFF8007FFFF8001C3B7FBA19>I<03F0 +00000000FFF000000000FFF000000000FFF0000000000FF00000000003F00000000003F0 +0000000003F00000000003F00000000003F00000000003F00000000003F00000000003F0 +0000000003F00000000003F00000000003F00000000003F00000000003F00000000003F0 +0000000003F00000000003F00000000003F00FF0000003F03FFC000003F0F03F000003F1 +C01F800003F3800FC00003F7000FC00003FE000FC00003FC0007E00003FC0007E00003F8 +0007E00003F80007E00003F80007E00003F00007E00003F00007E00003F00007E00003F0 +0007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F0 +0007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F0 +0007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00007F8 +000FF000FFFFC1FFFF80FFFFC1FFFF80FFFFC1FFFF80293A7EB92E>104 +D<0380000FE0001FF0001FF0001FF0001FF0001FF0000FE0000380000000000000000000 +0000000000000000000000000000000000000000000003F000FFF000FFF000FFF00007F0 +0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0 +0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0 +0003F00003F00003F00003F00007F800FFFFC0FFFFC0FFFFC012387EB717>I<03F000FF +F000FFF000FFF0000FF00003F00003F00003F00003F00003F00003F00003F00003F00003 +F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003 +F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003 +F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003 +F00003F00003F00003F00003F00007F800FFFFC0FFFFC0FFFFC0123A7EB917>108 +D<03F00FF00000FFF03FFC0000FFF0F03F0000FFF1C01F80000FF3800FC00003F7000FC0 +0003FE000FC00003FC0007E00003FC0007E00003F80007E00003F80007E00003F80007E0 +0003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E0 +0003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E0 +0003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E0 +0003F00007E00003F00007E00003F00007E00007F8000FF000FFFFC1FFFF80FFFFC1FFFF +80FFFFC1FFFF8029257EA42E>110 D<0003FE0000000FFF8000003E03E00000F800F800 +01F0007C0003E0003E0007C0001F000F80000F801F80000FC01F000007C03F000007E03F +000007E07E000003F07E000003F07E000003F07E000003F0FE000003F8FE000003F8FE00 +0003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F87E0000 +03F07E000003F07F000007F03F000007E03F000007E01F80000FC00F80000F800FC0001F +8007E0003F0003F0007E0000F800F800007E03F000001FFFC0000003FE000025277EA52A +>I<07E01F00FFE07FC0FFE1E3E0FFE387F00FE707F003E607F003EE07F003EC03E003FC +008003F8000003F8000003F8000003F8000003F0000003F0000003F0000003F0000003F0 +000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0 +000003F0000003F0000003F0000003F0000003F0000003F0000007F80000FFFFF000FFFF +F000FFFFF0001C257EA421>114 D<00FF030003FFE7000F80FF001E003F003C001F0078 +000F0070000700F0000700F0000700F0000300F8000300F8000300FC000300FF0000007F +E000007FFF00003FFFE0001FFFF8000FFFFC0003FFFE0000FFFF000007FF8000007F8000 +001F80C0000FC0C00007C0C00007C0E00003C0E00003C0E00003C0F00003C0F0000380F8 +000780FC000780FC000F00FF001E00F3C07C00E1FFF000C03F80001A277DA521>I<0018 +000000180000001800000018000000180000003800000038000000380000007800000078 +00000078000000F8000001F8000003F8000007F800001FFFFF00FFFFFF00FFFFFF0001F8 +000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8 +000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8 +00C001F800C001F800C001F800C001F800C001F800C001F800C001F800C001F800C000FC +01C000FC0180007C0380007E0300003F0700000FFE000001F8001A347FB220>I<03F000 +07E000FFF001FFE000FFF001FFE000FFF001FFE0000FF0001FE00003F00007E00003F000 +07E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F000 +07E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F000 +07E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F000 +07E00003F00007E00003F00007E00003F0000FE00003F0000FE00003F0000FE00003F000 +1FE00001F0001FE00001F8003FE00000F80077F80000FC00E7FF80003F03C7FF80001FFF +87FF800003FC07E00029267EA42E>I E /Ff 9 90 df<0F003FC07FE0FFF0FFF0FFF0FF +F0FFF0FFF07FE03FC00F000C0C748B24>46 D<FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFF +FFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF8000FFFC00000001FFFF80003FF8 +000000001FFFC0001FF80000000003FFC0001FF80000000000FFC0001FF800000000007F +C0001FF800000000003FC0001FF800000000001FC0001FF800000000000FC0001FF80000 +00000007C0001FF8000000000007C0001FF8000000000003C0001FF8000000000003C000 +1FF8000000000003E0001FF8000000000001E0001FF8000000000001E0001FF800000000 +0001E0001FF8000000000001E0001FF8000000000000E0001FF8000000000000E0001FF8 +000000000000E0001FF8000000000000E0001FF8000000000000E0001FF8000000000000 +E0001FF800000000000070001FF800000070000070001FF800000070000070001FF80000 +0070000070001FF800000070000070001FF800000070000000001FF80000007000000000 +1FF800000070000000001FF800000070000000001FF8000000F0000000001FF8000000F0 +000000001FF8000000F0000000001FF8000000F0000000001FF8000001F0000000001FF8 +000003F0000000001FF8000007F0000000001FF800000FF0000000001FF800007FF00000 +00001FFFFFFFFFF0000000001FFFFFFFFFF0000000001FFFFFFFFFF0000000001FFFFFFF +FFF0000000001FF800007FF0000000001FF800000FF0000000001FF8000007F000000000 +1FF8000003F0000000001FF8000001F0000000001FF8000000F0000000001FF8000000F0 +000000001FF8000000F0000000001FF8000000F0000000001FF800000070000000001FF8 +00000070000000001FF800000070000000001FF80000007000000E001FF8000000700000 +0E001FF80000007000000E001FF80000007000000E001FF80000007000001C001FF80000 +000000001C001FF80000000000001C001FF80000000000001C001FF80000000000001C00 +1FF80000000000001C001FF80000000000003C001FF800000000000038001FF800000000 +000038001FF800000000000038001FF800000000000078001FF800000000000078001FF8 +00000000000078001FF800000000000078001FF8000000000000F0001FF8000000000000 +F0001FF8000000000000F0001FF8000000000001F0001FF8000000000001F0001FF80000 +00000003F0001FF8000000000007F0001FF8000000000007F0001FF800000000000FE000 +1FF800000000001FE0001FF800000000007FE0001FF80000000000FFE0001FF800000000 +03FFE0003FF8000000001FFFE000FFFC00000003FFFFE0FFFFFFFFFFFFFFFFFFC0FFFFFF +FFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFC04F6279E15A>69 +D<FFFFFFFFFFFFFFFFFC00FFFFFFFFFFFFFFFFFC00FFFFFFFFFFFFFFFFFC00FFFFFFFFFF +FFFFFFFC0000FFFC0000000FFFFC00003FF8000000007FFE00001FF8000000001FFE0000 +1FF80000000007FE00001FF80000000003FE00001FF80000000000FE00001FF800000000 +00FE00001FF800000000007E00001FF800000000003E00001FF800000000003E00001FF8 +00000000001E00001FF800000000001E00001FF800000000001F00001FF800000000000F +00001FF800000000000F00001FF800000000000F00001FF800000000000F00001FF80000 +0000000700001FF800000000000700001FF800000000000700001FF80000000000070000 +1FF800000000000700001FF800000000000700001FF800000000000380001FF800000000 +000380001FF800000000000380001FF8000000E0000380001FF8000000E0000380001FF8 +000000E0000000001FF8000000E0000000001FF8000000E0000000001FF8000000E00000 +00001FF8000000E0000000001FF8000000E0000000001FF8000001E0000000001FF80000 +01E0000000001FF8000001E0000000001FF8000001E0000000001FF8000003E000000000 +1FF8000007E0000000001FF800000FE0000000001FF800001FE0000000001FF80000FFE0 +000000001FFFFFFFFFE0000000001FFFFFFFFFE0000000001FFFFFFFFFE0000000001FFF +FFFFFFE0000000001FF80000FFE0000000001FF800001FE0000000001FF800000FE00000 +00001FF8000007E0000000001FF8000003E0000000001FF8000001E0000000001FF80000 +01E0000000001FF8000001E0000000001FF8000001E0000000001FF8000000E000000000 +1FF8000000E0000000001FF8000000E0000000001FF8000000E0000000001FF8000000E0 +000000001FF8000000E0000000001FF8000000E0000000001FF8000000E0000000001FF8 +00000000000000001FF800000000000000001FF800000000000000001FF8000000000000 +00001FF800000000000000001FF800000000000000001FF800000000000000001FF80000 +0000000000001FF800000000000000001FF800000000000000001FF80000000000000000 +1FF800000000000000001FF800000000000000001FF800000000000000001FF800000000 +000000001FF800000000000000001FF800000000000000001FF800000000000000001FF8 +00000000000000001FF800000000000000001FF800000000000000001FF8000000000000 +00001FF800000000000000001FFC00000000000000003FFC0000000000000000FFFF8000 +0000000000FFFFFFFFE00000000000FFFFFFFFE00000000000FFFFFFFFE00000000000FF +FFFFFFE00000000000496279E156>I<FFFFFC000000001FFFFFF0FFFFFC000000001FFF +FFF0FFFFFE000000001FFFFFF0FFFFFE000000001FFFFFF0003FFF0000000000FFFE0000 +1FFF80000000003FF800001FFF80000000000FE000001DFFC0000000000FE000001DFFC0 +0000000007C000001CFFE00000000007C000001C7FF000000000038000001C7FF0000000 +00038000001C3FF800000000038000001C3FFC00000000038000001C1FFC000000000380 +00001C0FFE00000000038000001C0FFE00000000038000001C07FF00000000038000001C +07FF80000000038000001C03FF80000000038000001C01FFC0000000038000001C01FFC0 +000000038000001C00FFE0000000038000001C007FF0000000038000001C007FF0000000 +038000001C003FF8000000038000001C003FFC000000038000001C001FFC000000038000 +001C000FFE000000038000001C000FFE000000038000001C0007FF000000038000001C00 +07FF800000038000001C0003FF800000038000001C0001FFC00000038000001C0001FFC0 +0000038000001C0000FFE00000038000001C00007FF00000038000001C00007FF0000003 +8000001C00003FF80000038000001C00003FFC0000038000001C00001FFC000003800000 +1C00000FFE0000038000001C00000FFE0000038000001C000007FF0000038000001C0000 +07FF8000038000001C000003FF8000038000001C000001FFC000038000001C000001FFC0 +00038000001C000000FFE000038000001C000000FFF000038000001C0000007FF0000380 +00001C0000003FF800038000001C0000003FFC00038000001C0000001FFC00038000001C +0000000FFE00038000001C0000000FFE00038000001C00000007FF00038000001C000000 +07FF80038000001C00000003FF80038000001C00000001FFC0038000001C00000001FFC0 +038000001C00000000FFE0038000001C00000000FFF0038000001C000000007FF0038000 +001C000000003FF8038000001C000000003FFC038000001C000000001FFC038000001C00 +0000000FFE038000001C000000000FFE038000001C0000000007FF038000001C00000000 +07FF838000001C0000000003FF838000001C0000000001FFC38000001C0000000001FFC3 +8000001C0000000000FFE38000001C0000000000FFF38000001C00000000007FF3800000 +1C00000000003FFB8000001C00000000003FFF8000001C00000000001FFF8000001C0000 +0000000FFF8000001C00000000000FFF8000001C000000000007FF8000001C0000000000 +07FF8000001C000000000003FF8000001C000000000001FF8000001C000000000001FF80 +00001C000000000000FF8000003E000000000000FF8000003E0000000000007F8000007F +0000000000003F8000007F0000000000003F800001FFC000000000001F800007FFF00000 +0000000F8000FFFFFF80000000000F8000FFFFFF8000000000078000FFFFFF8000000000 +078000FFFFFF8000000000038000546279E163>78 D<0000000001FFE000000000000000 +00003FFFFF000000000000000001FFFFFFE00000000000000007FF003FF8000000000000 +001FF00003FE000000000000007FC00000FF80000000000001FF0000003FE00000000000 +03FC0000000FF000000000000FF000000003FC00000000001FE000000001FE0000000000 +3FC000000000FF00000000007F80000000007F8000000000FF00000000003FC000000001 +FE00000000001FE000000003FC00000000000FF000000007F8000000000007F80000000F +F0000000000003FC0000001FE0000000000001FE0000003FE0000000000001FF0000003F +C0000000000000FF0000007FC0000000000000FF800000FF800000000000007FC00000FF +800000000000007FC00001FF000000000000003FE00001FF000000000000003FE00003FE +000000000000001FF00003FE000000000000001FF00007FC000000000000000FF80007FC +000000000000000FF8000FFC000000000000000FFC000FF80000000000000007FC001FF8 +0000000000000007FE001FF80000000000000007FE001FF80000000000000007FE003FF0 +0000000000000003FF003FF00000000000000003FF003FF00000000000000003FF003FF0 +0000000000000003FF007FF00000000000000003FF807FF00000000000000003FF807FE0 +0000000000000001FF807FE00000000000000001FF807FE00000000000000001FF807FE0 +0000000000000001FF80FFE00000000000000001FFC0FFE00000000000000001FFC0FFE0 +0000000000000001FFC0FFE00000000000000001FFC0FFE00000000000000001FFC0FFE0 +0000000000000001FFC0FFE00000000000000001FFC0FFE00000000000000001FFC0FFE0 +0000000000000001FFC0FFE00000000000000001FFC0FFE00000000000000001FFC0FFE0 +0000000000000001FFC0FFE00000000000000001FFC0FFE00000000000000001FFC0FFE0 +0000000000000001FFC07FF00000000000000003FF807FF00000000000000003FF807FF0 +0000000000000003FF807FF00000000000000003FF807FF00000000000000003FF803FF0 +0000000000000003FF003FF80000000000000007FF003FF80000000000000007FF003FF8 +0000000000000007FF001FF80000000000000007FE001FF80000000000000007FE001FFC +000000000000000FFE000FFC000000000000000FFC000FFC000000000000000FFC0007FE +000000000000001FF80007FE000000000000001FF80007FE000000000000001FF80003FF +000000000000003FF00003FF000000000000003FF00001FF800000000000007FE00000FF +800000000000007FC00000FFC0000000000000FFC000007FC0000000000000FF8000003F +E0000000000001FF0000003FF0000000000003FF0000001FF0000000000003FE0000000F +F8000000000007FC00000007FC00000000000FF800000003FC00000000000FF000000003 +FE00000000001FF000000001FF00000000003FE000000000FF80000000007FC000000000 +3FC000000000FF00000000001FF000000003FE00000000000FF800000007FC0000000000 +07FC0000000FF8000000000001FF0000003FE00000000000007FC00000FF800000000000 +001FF00003FE0000000000000007FF003FF80000000000000001FFFFFFE0000000000000 +00003FFFFF00000000000000000001FFE000000000005A667AE367>I<FFFFFFFFFFFC00 +0000000000FFFFFFFFFFFFE00000000000FFFFFFFFFFFFFC0000000000FFFFFFFFFFFFFF +800000000000FFFC00000FFFE000000000003FF80000007FF800000000001FF80000001F +FC00000000001FF800000007FF00000000001FF800000001FF80000000001FF800000000 +FFC0000000001FF8000000003FE0000000001FF8000000001FF0000000001FF800000000 +1FF8000000001FF8000000000FFC000000001FF80000000007FE000000001FF800000000 +07FE000000001FF80000000007FF000000001FF80000000003FF000000001FF800000000 +03FF800000001FF80000000003FF800000001FF80000000001FF800000001FF800000000 +01FFC00000001FF80000000001FFC00000001FF80000000001FFC00000001FF800000000 +01FFC00000001FF80000000001FFC00000001FF80000000001FFC00000001FF800000000 +01FFC00000001FF80000000001FFC00000001FF80000000001FFC00000001FF800000000 +01FF800000001FF80000000003FF800000001FF80000000003FF800000001FF800000000 +03FF000000001FF80000000007FF000000001FF80000000007FE000000001FF800000000 +07FC000000001FF8000000000FF8000000001FF8000000001FF8000000001FF800000000 +3FF0000000001FF8000000007FE0000000001FF800000000FF80000000001FF800000001 +FF00000000001FF800000007FE00000000001FF80000001FF800000000001FF8000000FF +E000000000001FF800000FFF8000000000001FFFFFFFFFFC0000000000001FFFFFFFFFE0 +0000000000001FFFFFFFFFF00000000000001FF800001FFE0000000000001FF8000001FF +8000000000001FF80000007FC000000000001FF80000003FF000000000001FF80000001F +F800000000001FF800000007FC00000000001FF800000003FE00000000001FF800000003 +FF00000000001FF800000001FF80000000001FF800000000FF80000000001FF800000000 +FFC0000000001FF8000000007FE0000000001FF8000000007FE0000000001FF800000000 +7FE0000000001FF8000000003FF0000000001FF8000000003FF0000000001FF800000000 +3FF0000000001FF8000000003FF0000000001FF8000000003FF0000000001FF800000000 +3FF0000000001FF8000000003FF0000000001FF8000000003FF0000000001FF800000000 +3FF0000000001FF8000000003FF0000000001FF8000000003FF8000000001FF800000000 +3FF8000000001FF8000000003FF8000000001FF8000000003FF8000000001FF800000000 +3FF8000000001FF8000000003FF8000000001FF8000000003FF8000000001FF800000000 +3FF8000000001FF8000000003FF8000000001FF8000000003FF8000000001FF800000000 +3FF80000E0001FF8000000003FFC0000E0001FF8000000001FFC0000E0001FF800000000 +1FFC0000E0001FF8000000001FFC0000E0001FF8000000000FFC0001E0001FF800000000 +0FFE0001C0001FF80000000007FE0003C0003FFC0000000007FF0003C000FFFF00000000 +03FF000780FFFFFFFF00000001FF800F00FFFFFFFF00000000FFC01F00FFFFFFFF000000 +003FF03E00FFFFFFFF000000000FFFFC00000000000000000003FFF00000000000000000 +00003FC0005B6479E162>82 D<3FFFFFFFFFFFFFFFFFFFF83FFFFFFFFFFFFFFFFFFFF83F +FFFFFFFFFFFFFFFFFFF83FFFFFFFFFFFFFFFFFFFF83FFFC00003FFC00003FFF83FFC0000 +01FF8000007FF83FF0000001FF8000000FF83FC0000001FF80000007F87F80000001FF80 +000003FC7F00000001FF80000001FC7E00000001FF80000000FC7C00000001FF80000000 +7C7C00000001FF800000007C7C00000001FF800000007C7800000001FF800000003C7800 +000001FF800000003C7800000001FF800000003C7800000001FF800000003C7000000001 +FF800000001C7000000001FF800000001C7000000001FF800000001C7000000001FF8000 +00001C7000000001FF800000001C7000000001FF800000001CF000000001FF800000001E +E000000001FF800000000EE000000001FF800000000EE000000001FF800000000EE00000 +0001FF800000000EE000000001FF800000000EE000000001FF800000000EE000000001FF +800000000E0000000001FF80000000000000000001FF80000000000000000001FF800000 +00000000000001FF80000000000000000001FF80000000000000000001FF800000000000 +00000001FF80000000000000000001FF80000000000000000001FF800000000000000000 +01FF80000000000000000001FF80000000000000000001FF80000000000000000001FF80 +000000000000000001FF80000000000000000001FF80000000000000000001FF80000000 +000000000001FF80000000000000000001FF80000000000000000001FF80000000000000 +000001FF80000000000000000001FF80000000000000000001FF80000000000000000001 +FF80000000000000000001FF80000000000000000001FF80000000000000000001FF8000 +0000000000000001FF80000000000000000001FF80000000000000000001FF8000000000 +0000000001FF80000000000000000001FF80000000000000000001FF8000000000000000 +0001FF80000000000000000001FF80000000000000000001FF80000000000000000001FF +80000000000000000001FF80000000000000000001FF80000000000000000001FF800000 +00000000000001FF80000000000000000001FF80000000000000000001FF800000000000 +00000001FF80000000000000000001FF80000000000000000001FF800000000000000000 +01FF80000000000000000001FF80000000000000000001FF80000000000000000001FF80 +000000000000000001FF80000000000000000001FF80000000000000000001FF80000000 +000000000001FF80000000000000000001FF80000000000000000001FF80000000000000 +000001FF80000000000000000001FF80000000000000000001FF80000000000000000001 +FF80000000000000000003FFC0000000000000000003FFC000000000000000001FFFF800 +000000000001FFFFFFFFFF800000000001FFFFFFFFFF800000000001FFFFFFFFFF800000 +000001FFFFFFFFFF80000057627CE160>84 D<3FFFFFFF80000003FFFFFF803FFFFFFF80 +000003FFFFFF803FFFFFFF80000003FFFFFF803FFFFFFF80000003FFFFFF80003FFFFC00 +0000007FFFE000000FFFF0000000003FFF00000007FFE0000000001FFC00000003FFC000 +0000000FF000000001FFE0000000000FE000000000FFE0000000000FC000000000FFF000 +0000000F80000000007FF0000000000F00000000003FF8000000001E00000000003FFC00 +0000001C00000000001FFC000000003C00000000000FFE000000007800000000000FFF00 +00000070000000000007FF00000000F0000000000003FF80000001E0000000000003FFC0 +000001C0000000000001FFC000000380000000000000FFE000000780000000000000FFF0 +00000F000000000000007FF800000E000000000000003FF800001E000000000000003FFC +00003C000000000000001FFE000038000000000000000FFE000078000000000000000FFF +0000F00000000000000007FF8000E00000000000000003FF8001E00000000000000003FF +C003C00000000000000001FFE003800000000000000000FFE007800000000000000000FF +F00F0000000000000000007FF80E0000000000000000003FF81E0000000000000000003F +FC3C0000000000000000001FFE380000000000000000000FFE780000000000000000000F +FFF000000000000000000007FFE000000000000000000003FFC000000000000000000003 +FFC000000000000000000001FFE000000000000000000000FFE000000000000000000000 +FFF0000000000000000000007FF8000000000000000000003FF800000000000000000000 +3FFC000000000000000000007FFE000000000000000000007FFE00000000000000000000 +F7FF00000000000000000001E7FF80000000000000000001C3FF80000000000000000003 +C1FFC000000000000000000781FFE000000000000000000700FFE000000000000000000F +007FF000000000000000001E007FF800000000000000001C003FF800000000000000003C +001FFC000000000000000078001FFE000000000000000070000FFE0000000000000000E0 +0007FF0000000000000001E00007FF8000000000000003C00003FF800000000000000380 +0001FFC000000000000007800001FFE00000000000000F000000FFE00000000000000E00 +00007FF00000000000001E0000007FF80000000000003C0000003FF80000000000003800 +00001FFC000000000000780000001FFE000000000000F00000000FFE000000000000E000 +000007FF000000000001E000000007FF800000000003C000000003FFC000000000038000 +000001FFC000000000078000000001FFE0000000000F0000000000FFF0000000000E0000 +0000007FF0000000001E00000000007FF8000000003C00000000003FFC00000000780000 +0000001FFC000000007800000000001FFE00000000F800000000000FFF00000001F00000 +00000007FF00000003F0000000000007FF8000000FF8000000000007FFC000001FF80000 +00000007FFE000007FFC00000000000FFFF00007FFFF00000000003FFFFC00FFFFFFC000 +000001FFFFFFFCFFFFFFC000000001FFFFFFFCFFFFFFC000000001FFFFFFFCFFFFFFC000 +000001FFFFFFFC5E627EE163>88 D<FFFFFFFE00000000001FFFFFC0FFFFFFFE00000000 +001FFFFFC0FFFFFFFE00000000001FFFFFC0FFFFFFFE00000000001FFFFFC000FFFFC000 +0000000007FFF800003FFF80000000000001FFC000001FFF00000000000000FF0000000F +FF00000000000000FE00000007FF80000000000000FC00000003FF80000000000000F800 +000003FFC0000000000000F000000001FFC0000000000001E000000000FFE00000000000 +01E000000000FFF0000000000003C0000000007FF000000000000380000000007FF80000 +0000000780000000003FF800000000000F00000000001FFC00000000000E00000000001F +FE00000000001E00000000000FFE00000000001C00000000000FFF000000000038000000 +000007FF800000000078000000000003FF800000000070000000000003FFC000000000F0 +000000000001FFC000000001E0000000000000FFE000000001C0000000000000FFF00000 +0003C00000000000007FF000000003800000000000007FF800000007000000000000003F +F80000000F000000000000001FFC0000000E000000000000001FFE0000001E0000000000 +00000FFE0000001C000000000000000FFF000000380000000000000007FF800000780000 +000000000003FF800000700000000000000003FFC00000F00000000000000001FFC00001 +E00000000000000000FFE00001C00000000000000000FFF00003C000000000000000007F +F000038000000000000000007FF800070000000000000000003FF8000F00000000000000 +00001FFC000E0000000000000000001FFE001E0000000000000000000FFE003C00000000 +00000000000FFF003800000000000000000007FF807800000000000000000003FF807000 +000000000000000003FFC0F000000000000000000001FFC1E000000000000000000000FF +E1C000000000000000000000FFF3C0000000000000000000007FF3800000000000000000 +00007FFF00000000000000000000003FFF00000000000000000000001FFE000000000000 +00000000001FFE00000000000000000000000FFC00000000000000000000000FFC000000 +00000000000000000FFC00000000000000000000000FFC00000000000000000000000FFC +00000000000000000000000FFC00000000000000000000000FFC00000000000000000000 +000FFC00000000000000000000000FFC00000000000000000000000FFC00000000000000 +000000000FFC00000000000000000000000FFC00000000000000000000000FFC00000000 +000000000000000FFC00000000000000000000000FFC00000000000000000000000FFC00 +000000000000000000000FFC00000000000000000000000FFC0000000000000000000000 +0FFC00000000000000000000000FFC00000000000000000000000FFC0000000000000000 +0000000FFC00000000000000000000000FFC00000000000000000000000FFC0000000000 +0000000000000FFC00000000000000000000000FFC00000000000000000000000FFC0000 +0000000000000000000FFC00000000000000000000000FFC00000000000000000000000F +FC00000000000000000000000FFC00000000000000000000000FFC000000000000000000 +00000FFC00000000000000000000000FFC00000000000000000000001FFE000000000000 +00000000007FFF800000000000000000007FFFFFFF8000000000000000007FFFFFFF8000 +000000000000007FFFFFFF8000000000000000007FFFFFFF8000000000626280E163>I +E end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 600dpi +TeXDict begin +%%PaperSize: Letter + +%%EndSetup +%%Page: 1 1 +1 0 bop 1455 872 a Ff(TR)-11 b(YF)l(ONT.TEX)1652 1420 +y Fe(The)28 b(Duerer)f(fon)n(t)867 1519 y Fd(ABCDEF)m +(GHIJKLMNOPQRSTUVWXYZ)1655 1702 y Fe(The)g(P)n(acioli)f(fon)n(t)876 +1851 y Fc(ABCDEF)m(GHIJKLMNOPQRSTUVWXYZ)1467 2001 y(.,;:!?`')42 +b(&)e(\(\))g([]-)h({)e(|)874 2150 y(ABcDEFgHIJKLMNoPqRSTUVWXYZ)1512 +2333 y Fe(The)28 b(P)n(acioli)e(slan)n(ted)h(fon)n(t)876 +2482 y Fb(ABCDEF)m(GHIJKLMNOPQRSTUVWXYZ)1467 2632 y(.,;:!?`')42 +b(&)e(\(\))g([]-)h({)e(|)874 2781 y(ABcDEFgHIJKLMNoPqRSTUVWXYZ)639 +2964 y Fa(THE)27 b(LAZY)h(DOG)f(|)g(BUT)h(QUICK)e(F)n(O)n(X.)1926 +5255 y Fe(1)p eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/fonts/pacioli/tryfont.tex b/fonts/pacioli/tryfont.tex new file mode 100644 index 0000000000..1af9bc7d68 --- /dev/null +++ b/fonts/pacioli/tryfont.tex @@ -0,0 +1,55 @@ +% tryfont.tex Test Pacioli fonts +\documentclass{article} +\usepackage{t1enc} +\usepackage{pacioli} + +%\DeclareFontFamily{OT1}{cdr}{} +% \DeclareFontShape{OT1}{cdr}{m}{n}{ <-> cdr10 }{} + + +\newcommand{\ABC}{ABCDEFGHIJKLMNOPQRSTUVWXYZ} +\newcommand{\ABc}{ABcDEFgHIJKLMNoPqRSTUVWXYZ} +\newcommand{\punct}{.,;:!?`' \&{} () []} +\newcommand{\dashes}{- -- ---} + +\title{Try Pacioli Fonts} +\author{} +\date{} +\begin{document} +\maketitle + + This provides a short test of the characters in the Pacioli fonts +--- the \verb|cpc| font family. + +%\begin{center} +%The Duerer font \\ +%{\fontencoding{OT1}\fontfamily{cdr}\selectfont\Large \ABC} +%\end{center} + +\begin{center} +The Pacioli normal font (adjusted and then non-adjusted) \\ +{\cpcfamily\Large \ABC\\ \punct{}\dashes\\ \ABc\\} +\end{center} +\begin{center} +The Pacioli slanted font (adjusted and then non-adjusted) \\ +{\cpcfamily\slshape\Large \ABC\\ \punct{}\dashes\\ \ABc\\} +\end{center} +\begin{center} + Some ligatures in the normal font \\ +\textcpc{``THE LAZY DOG --- BUT QUICK FOX?''} +\end{center} +\begin{center} + Some ligatures in the slanted font \\ +\textcpc{\textsl{``THE LAZY DOG --- BUT QUICK FOX?''}} +\end{center} + +\begin{center} +The font in its normal size \\ +\textcpc{\ABC} \\ +and the Computer Modern Roman for comparison \\ +\ABC +\end{center} + + This is the end of the test file. + +\end{document}
\ No newline at end of file |