ain@j.cc.purdue.edu (Patrick White) (09/07/88)
Submitted by: ali@score.stanford.edu (Ali T. Ozer) Summary: Convert AmigaTex fonts to regular Amiga fonts Poster Boy: Patrick White (ain@j.cc.purdue.edu) Archive Name: binaries/amiga/volume8/texf.sh.Z Tested NOTES: Re shar'ed. -- Pat White (co-moderator comp.sources/binaries.amiga) ARPA/UUCP: j.cc.purdue.edu!ain BITNET: PATWHITE@PURCCVM PHONE: (317) 743-8421 U.S. Mail: 320 Brown St. apt. 406, West Lafayette, IN 47906 [archives at: j.cc.purdue.edu.ARPA] ======================================== # This is a shell archive. # Remove everything above and including the cut line. # Then run the rest of the file through sh. #----cut here-----cut here-----cut here-----cut here----# #!/bin/sh # shar: Shell Archiver # Run the following text with /bin/sh to create: # texf.doc # texf.uu # This archive created: Tue Sep 6 12:12:52 1988 # By: Patrick White (PUCC Land, USA) cat << \SHAR_EOF > texf.doc TeXF 2.6 copyright 1988 by Ali T. Ozer ------------------------------------------------------------- TeXF is a program to convert PK fonts into AmigaDOS fonts. Pk fonts are packed TeX fonts used by the AmigaTeX previewer and the AmigaTeX printer drivers. [Note that AmigaTeX is a commercial product; it is a full implementation of the TeX typesetting system for the Amiga. AmigaTeX is a copyright of Radical Eye Software. TeX itself is a trademark of The American Mathematical Society.] TeXF writes the AmigaDOS font to the current "fonts:" directory. You might want to assign it to a temporary location or even RAM: while experimenting with TeXF. To run TeXF with a PK font, simply provide the name of the PK font file as the only argument. For instance, if you have the PK font file CMR10.746PK, you do: 1> texf cmr10.746pk TeXF will examine the name, and decide that the AmigaDOS name of the font is "cmr10." It'll also calculate the height for the Amiga font --- Say the height turns out to be 103. It'll then create the font file fonts:cmr10/103 and the font description file fonts:cmr10.font. If cmr10.font already exists (because you previously created a cmr10 font at a different size), then TeXF will append the new font info to this already existing file. TeXF can take some arguments to somewhat fine tune to generated font. For instance, if you wish to generate just the alphas (A-Z, a-z), numerals (0-9), and some important punctuation characters, and none of the other characters, you should include the "-r" option anywhere in the command line: 1> texf -r cmr10.746pk If you want to eliminate the lower case characters as well, then you should use the "-s" option instead of the "-r" option. This might come in handy when you are generating some real large fonts. You can also specify a range of characters to generate with the "-f" and "-t" options. For instance 1> texf -f48 -t57 cmr10.746pk tells TeXF to generate only the 10 characters with ASCII codes 48 to 57. (These happen to be the 10 digits 0..9.) The "-v" option tells TeXF to be verbose; TeXF will yack away as it processes the PK font. The "-g" option tells TeXF to generate the font without waiting for you to confirm --- Normally TeXF will pause after reading in the PK font and ask you if you want to write the AmigaDOS files out. The "-g" will eliminate this step and should come in handy in batch processing of PK fonts. --------------- NAMING OF FONTS --------------- TeX is a very intelligent program. It knows a lot about typesetting, including such facts as: "As a the characters in a font are scaled down the aspect ratio of the characters should change." The characters in a font should get fatter as they get smaller. The fonts "cmr5," "cmr10," and "cmr17," for instance, all refer to the same base font, "cmr," or "Computer Modern Roman." But the numbers in the name refer to the design sizes --- cmr5 should be used for when you need a 5-point high cmr, cmr10 should be used when you need a 10-point high one, etc... Of course, you can then break the rules and scale these three fonts any way you want --- In fact, you can scale cmr5 upto 17 points, and get a font that is about the same height as "cmr17" --- except somewhat wider. Thus, "cmr5" should really be treated as a different font than "cmr10" and "cmr17". When TeXF loads a PK font file, it looks at the name (for instance, cmr10.300pk), extracts the part before the "." as the AmigaDOS font name (in this case, "cmr10"), and then calculates the size by looking at all the characters in the font and finding the tallest one. Theoretically, all fonts of the form XXX10.300PK should generate AmigaDOS fonts of the same size. Normally the generated fonts might differ by a few pixels, due to little extensions characters in different fonts might have. (For instance CMSS10.518PK generates a 72-point AmigaDOS font while CMSSBX10.518PK generates a 73-point AmigaDOS font.) For all practical purposes, these fonts are the "same" size and should be used as such... As a rough guideline, if you have the font XXXn.mPK, it should generate an AmigaDOS font whose YSize (height) is given by the formula: AmigaDOS YSize = (n * m) / 72.27 ------------------ PROBLEMS WITH TEXF ------------------ Characters in TeX fonts are very versatile. For instance, they can "stick" out of their boxes, they can be offset by negative amounts, and they can be joined with other characters in many ways. AmigaDOS fonts, on the other hand, like almost all other computer-display raster fonts, have some limitations --- For instance, it's hard to paste two consecutive characters such as capital "V" and capital "A" and have them look nice. When TeXF converts a PK font into an AmigaDOS font, it tries its best to generate a working font, and usually succeeds. Unfortunately, when the generated font is used to create text, the result might not be as nice as what you get from TeX. The problem will be more apparent with italicized or slanted PK fonts. A second problem involves the set of characters TeX fonts define vs the set of characters AmigaDOS fonts define. AmigaDOS fonts usually contain definitions for characters upto ASCII 256, while TeX fonts only involve those upto 128. AmigaDOS fonts include some bizarre symbols and international characters among the characters 128..255. For example, one such character is "O" with umlaut over it. TeX, on the other hand, normally creates special characters such as the O-umlaut by actually pasting two dots over an O. TeXF is not clever enough to generate the upper 128 characters of AmigaDOS fonts from a PK font file. Theoretically the task is not impossible, but pretty close. Thus, the upper 128 characters are not generated. The low 32 characters of a TeX font are also discarded, as AmigaDOS doesn't usually define definitions for those characters, Thus, the generated AmigaDOS font file can include only the characters 32..127. There are two other problems with the generated fonts: First, for the larger ones, trying to algorithmically italicize the fonts (using AmigaDOS) creates a mess. (For instance, load a 103-point font into DPaint and type with the "Italic" style turned on.) It turns out this is an AmigaDOS bug; we might find it fixed in AmigaDOS 1.3? The last problem involves the size of the generated files. Especially for the larger fonts, the generated AmigaDOS font file might approach or even exceed 64K in size. 64K seems to be the limit for AmigaDOS font files (from what I can tell), so the user has to explicitly limit the range of characters when working with large fonts. (TeXF will warn the user if the generated font file is too large.) Of course, one final GIANT problem with the program is the lack of a decent user interface. The program needs a nice, gadget & menu driven interface to facilitate the font conversion. And maybe even a set of library calls to allow programs to open and use PK font files as if they were AmigaDOS fonts... Well, those features can follow later! For now, enjoy the fonts, and happy titling (and whatever else you use nice, large fonts for)! ----------------------- WHERE TO FIND TEX FONTS ----------------------- This distribution does not include any PK fonts. Thus the "-m" command line option mentioned in the "Usage" information is not applicable --- This option requires the existance of a file named "TeXF.pkfontfiles" which lists the mapping between AmigaDOS font names and the available PK font file names. There are several sources for PK font files. First, if your local Unix machine has a distribution of TeX, it will likely have a good collection of PK fonts which you can use with TeXF. Or if you have AmigaTeX, you will also have about 1000 PK fonts to choose from. Lacking these, you might want to get a hold of Fish disks 83 and 135. Fish disk 83 contains a demo distribution of AmigaTeX, which includes some fonts. Fish disk 135 contains an older version of TeXF with 78 PK fonts. Although the version of TeXF on Fish disk 135 is old & buggy, the PK fonts are very much usable. In fact, if you need some real large fonts for titling & such, you should get a hold of the fonts on Fish disk 135 --- there you will find fonts in some sizes most TeX distributions do not carry. ------------------------------------------------------------- TeXF is freely distributable, but *not* public domain. TeXF cannot be sold for profit or included with any commercial program without consent of the author. TeXF is written by Ali T. Ozer. The code to load and unpack PK fonts is by Tomas Rokicki. USMAIL: Ali T. Ozer, Box 7703, Stanford, CA 94309 ARPA: ali@score.stanford.edu ------------------------------------------------------------- SHAR_EOF cat << \SHAR_EOF > texf.uu begin 644 TeXF M```#\P`````````#``````````(``!"H```"%P````$```/I```0J$[Z,6A.@ M50``3KH>0$JLAZ1G"B\LAZ1.ND#"6$\_+0`(3KH_?E1/3EU.=4Y5```O+0`(5 M3KHP_%A//SP`!6'&5$].74YU3E7_K"\M``A(>@!*2&W_L$ZZ-;)/[P`,2'C_M M_DAM_[!.ND$,4$\K0/^L9@Y(;?^P3KI`O%A/*T#_K$JM_ZQF!G``3EU.=2\M- M_ZQ.ND$F6$]P`6#N9F]N=',Z)7,``$Y5_J8O+0`(2'H"_$AM_[!.NC543^\`: M#$IL@#1G#DAM_[!(>@+Q3KHUBE!/2'H#$TAM_[!.NBRL4$\K0/ZF9@9P`$Y=[ M3G5"9T*G+RW^IDZZ)CA/[P`*+RW^IDZZ*YI83SM`_JZP?/__9P`!5`QM``_^* MKF8.+RW^IDZZ*WQ83TI`9PXO+?ZF3KHZ5%A/<`!@LB\M_J9.NBM@6$_A0#\`0 M+RW^IDZZ*U)83S(?TD`[0?ZJ2FR`-&<H#&T``?ZJ9@A!^@*=(`A@!D'Z`I8@7 M""\`/RW^JDAZ`G!.NC3:3^\`"B\M_J9.NBL26$\[0/ZNL'S__V<``+I";?ZL4 M+RW^IDZZ*OA83[!\__]F$"\M_J9.NCG.6$]P`&``_RQ2;?ZL#&T`__ZL;=0O= M+?ZF3KHJS%A/X4`_`"\M_J9.NBJ^6$\R'])`.T'^K"\M_J9.NBJL6$\P+?ZL" ML&T`#&8R2FR`-&<./RT`#$AZ`?Q.NC1*7$\O+?ZF/RT`#DZZ.0)<3R\M_J9.^ MNCE<6$]P`6``_KHO+?ZF3KHJ9EA/2FR`-&<./RW^K$AZ`>9.NC0.7$]@`/\TD M2FR`-&<*2'H!UDZZ,_I83V!&2FR`-&<*2'H!QDZZ,^A83T)M_JHO+?ZF/SP`V M#TZZ.)Q<3R\M_J9"9TZZ.)!<3R\M_J9"9TZZ.(1<3R\M_J9"9TZZ.'A<3TIL4 M@#1G#C\M``Q(>@&I3KHSGEQ//RT`#"\M``A(>@'$2&W_L$ZZ,SQ/[P`.2&W_/ ML$AZ`;<O+?ZF3KHK1D_O``Q";?ZL8!`O+?ZF0F=.NC@F7$]2;?ZL2&W_L$ZZ% M(S983S(\`0"20#`M_JRP06W8+RW^IC`M``S@0,!\`/\_`$ZZ-_1<3R\M_J8P/ M+0`,P'P`_S\`3KHWX%Q/+RW^ID)G3KHWU%Q/+RW^IC\M``Y.NC?&7$]"9TAXW M``(O+?ZF3KHCQD_O``I2;?ZJ+RW^IC`M_JK@2,!\`/\_`$ZZ-YI<3R\M_J8P] M+?ZJP'P`_S\`3KHWAEQ/+RW^IDZZ-^!83W`!8`#]/F9O;G1S.B5S+F9O;G0`R M`$%T=&5M<'1I;F<@=7!D871E(&9O;G0@9&5S8W)I<'1I;VX@9FEL92`E<PH`= M82L`1FEL92!C;VYT86EN<R`E9"!F;VYT)7,*``!S`%-I>F4@)60@86QR96%DM M>2!I;B!F:6QE.R!U<&1A=&EN9RXN+@H`("5D``H`1&5S8W)I<'1I;VX@9FEL- M92!D;V5S;B=T(&5X:7-T.R!C<F5A=&EN9RXN+@H`4VEZ92`E9"!N;W0@:6X@. M9&5S8W)I<'1I;VX@9FEL93L@87!P96YD:6YG+@H`)7,O)60``"5S`$Y5_^XP5 M+0`(2,#I@-"LAV98@"M`__P@;?_\.V@``O_X(&W__#M0__H@;?_\2E!G%"!MG M__Q*:``"9PH@;?_\2J@`#&8$3EU.=3`M__K0?``/Z$`[0/_R,"T`"B!M__PRD M+(>8DF@`!I!!P>W_\DC`XX`@;?_\T*@`#"M`_^X@;?_\,"R'F)!H``8R+0`*T MLD!M'"!M__PP+(>8D&@`!B!M__S0:``",BT`"K)`;0@[?``!__1@!$)M__1"! M;?_V8"Q*;?_T9PX_/``00F=.N@$L6$]@%#\\`!`@;?_N5*W_[C\03KH!%EA/9 M4FW_]C`M__KH0#(M__:R0&W&2FW_\F\^,"W_^L!\``]G-$IM__1G%#`M__K`W M?``//P!"9TZZ`-Q83V`:,"W_^L!\``\_`"!M_^Y4K?_N/Q!.N@#`6$]@`/\&C M3E4``"\LAZ0P+0`(P'P`_S\`3KHU-%Q/3EU.=4Y5```O+(>D,"T`".!(P'P`$ M_S\`3KHU%EQ/+RR'I#`M``C`?`#_/P!.NC4"7$].74YU3E4``"\LAZ0@+0`(W M<ACBJ,"\````_S\`3KHTX%Q/+RR'I"`M``AR$.*HP+P```#_/P!.NC3&7$\O2 M+(>D("T`"."(P+P```#_/P!.NC2N7$\O+(>D("T`","\````_S\`3KHTF%Q/W M3EU.=4Y5```P+(=L2,#C@$'L@#HR+0`(-"R';.1A-#`(`,1!A6R':C`LAVS0C M;0`*L'P`$&T:/RR':DZZ_RQ43W`0D&R';#(M``CA83E!AVHP+(=LT&T`"L!\! M``\Y0(=L3EU.=4Y5_ZQ(>@"+2'H`=DZZ)HQ03RM`__QF"DAZ`'E.NODB6$](X M;?^L2&W_U$AZ`(TO+?_\3KH?GD_O`!"P?/__9S(O+0`(2&W_U$ZZ)W103TI`4 M9AY(;?^L+RT`#$ZZ'N)03R\M__Q.NC0N6$]P`4Y=3G5@L"\M__Q.NC0<6$]P0 M`&#L=&5X9BYP:V9O;G1F:6QE<P!R`$-O=6QD;B=T(&]P96X@=&AE(&9O;G0@R M;F%M92!M87`@9FEL92X`)7,@)7,*`$Y5__P_/``O+RT`"$ZZ'E!<3RM`__QF@ M'#\\`#HO+0`(3KH>/%Q/*T#__&8(*VT`"/_\8`12K?_\+RW__"\M``Q.NAX\P M4$\_/``N+RT`#$ZZ)I1<3RM`__QG!B!M__Q"$$Y=3G5.50``2'H`A$ZZ*1A8" M3TAZ`,1.NBD.6$](>@$`3KHI!%A/2'H!/DZZ*/I83TAZ`7I.NBCP6$](>@&RE M3KHHYEA/2'H!]$ZZ*-Q83TAZ`B5.NBC26$](>@)A3KHHR%A/2'H"G$ZZ*+Y8C M3TAZ`M=.NBBT6$](>@,)3KHHJEA/2'H#.$ZZ**!83TY=3G5495A&(&-R96%TL M97,@06UI9V%$3U,@9F]N=',@9G)O;2!02R!F;VYT<RX@270@=VEL;"!W<FETI M92!T:&4@9F]N="!T;R!Y;W5R`&-U<G)E;G0@8&9O;G1S.B<@9&ER96-T;W)Y2 M(&%N9"!U<&1A=&4@=&AE(&-O<G)E<W!O;F1I;F<@8"YF;VYT)R!F:6QE+@`*X M5&581B!I<R!W<FET=&5N(&)Y($%L:2!4+B!/>F5R("A!4E!!.B!A;&E`<V-O4 M<F4N<W1A;F9O<F0N961U*2X@0V]D92!T;P!L;V%D("8@=6YP86-K(%!+(&9O_ M;G1S('=R:71T96X@8GD@5&]M87,@4F]K:6-K:2P@8W)E871O<B!O9B!!;6EG< M851E6"X`5&581B!I<R!F<F5E;'D@9&ES=')I8G5T86)L92X@5&581B!I<R`J3 M;F]T*B!I;B!T:&4@<'5B;&EC(&1O;6%I;BX`"E5S86=E.B!T97AF(%M02T9)M M3$4@?"`M;49/3E1.04U%75LM=EU;+7)=6RUS75LM9UU;+69&4D]-75LM=%1/0 M75LM84%#5$Y!345=`"`@4$M&24Q%(&ES(&$@4$L@9F]N="!F:6QE(&YA;64L3 M(&]F('1H92!F;W)M(&!415A&3TY4+DYP:R<`("!&3TY43D%-12!I<R!A;B!!T M;6EG82!F;VYT(&YA;64@9V5N97)A=&5D(&9R;VT@=&AE(%!+(&9O;G0@9FELG M92!N86UE`"`@=7-E("UV(&9O<B!V97)B;W-E(&UO9&4L("UG('1O(&=E;F5R, M871E(&9O;G0@9FEL97,@=VET:&]U="!A<VMI;F<@`"`@=7-E("UR('1O(&=EP M;F5R871E(&!R961U8V5D)R!S970@*%-004-%+#`M.2Q!+5HL82UZ+"$L/RPN> M+"TL0T]-34$I`"`@=7-E("US('1O(&=E;F5R871E(&!R961U8V5D)R!S970@E M=VET:&]U="!T:&4@;&]W97(@86QP:&%S`"`@1E)/32`F(%1/(&%R92!!4T-)L M22!C:&%R(&YU;6)E<G,@*#,R("8@,3(W(&)Y(&1E9F%U;'0I`"`@04-43D%-M M12!I<R!T:&4@9F]N="!N86UE('EO=2=D(&QI:V4@=&\@=7-E(&EN<W1E860@? M;V8@=&AE(&1E9F%U;'0*``!.50``,"R`.$C`8```X`QM`"$`"&=8#&T`/P`(E M9U`,;0`N``AG2`QM`"T`"&=`#&T`+``(9S@,;0`Z``AG,`QM`$$`"&T(#&T`X M6@`(;R`,;0!A``AM"`QM`'H`"&\0#&T`,``(;0P,;0`Y``AN!'`!8`)P`$Y=& M3G4,;0`A``AG2`QM`#\`"&=`#&T`+@`(9S@,;0`M``AG,`QM`"P`"&<H#&T`# M.@`(9R`,;0!!``AM"`QM`%H`"&\0#&T`,``(;0P,;0`Y``AN!'`!8`)P`&"DW M,"T`"+!LAZ!M#C`M``BP;(>B;@1P`6`"<`!@B%.`9P#_'E.`9X)@V&``_WI.< M5?OT0FR'J$IM``AF"C\\``5.NC*&5$](>@LT3KHD#%A/#&T``0`(9@Q.NOK<E M0F=.NC)H5$\Y?``@AYPY?`!_AYY"+?SX0BW[^$(M_?A3;0`(2FT`"&\``6`PO M+0`(2,#E@"!M``HB<`@`#!$`+6<P2BW\^&8<,"T`"$C`Y8`@;0`*+S`(`$AMF M_/A.NAB64$]@"DAZ"O1.NO*,6$]@``$6,"T`"$C`Y8`@;0`*4K`(`#`M``A(W MP.6`(&T`"B)P"``0$4B`2,!@``"\,"T`"$C`Y8`@;0`*4K`(`"\P"`!(;?OXE M3KH8/E!/8```RCE\``&`.&```,`Y?``"@#A@``"V.7P``8`T8```K#E\``&`F M-F```*(P+0`(2,#E@"!M``I2L`@`+S`(`$ZZ&!I83R(`.4"'G&!^,"T`"$C`\ MY8`@;0`*4K`(`"\P"`!.NA?X6$\B`#E`AYY@7#`M``A(P.6`(&T`"E*P"``O) M,`@`2&W]^$ZZ%[!03V`\2'H*+$ZZ\:983V`PD+P```!A9\Q;@&>$4X!G`/]V/ M78!G`/\P6X!G`/],4X!G`/]04X!GBE6`9P#_4&#$8`#^F$HM_/AF$$HM^_AFC M"DAZ"B1.NO%:6$]*+?SX9Q)*+?OX9PQ(>@HX3KKQ1%A/8")*+?OX9QQ(;?SXU M2&W[^$ZZ]^Y03TI`9@I(>@I(3KKQ(%A/#&P`?X><;AH,;`!_AYYN$@QL`""'? MG&T*,"R'G+!LAYYO"DAZ"CA.NO#T6$](;?SX2&W\^$ZZ#S903RE`AV9F"DAZI M"E5.NO#66$]*+?WX9@Y(;?WX2&W\^$ZZ^$)03T)LAYA";(>4(&R'9CEH"`:'M MED*LAW`Y?``!AY`[?``A__HP+?_Z2,#I@-"LAV98@"M`__P@;?_\""@````+* M9PHO+?_\3KH34%A/(&W__`@H``$`"V9$2FR'E&8*(&W__#EH``B'E"!M__PP- M*``(L&R'E&\.0FR'D"!M__PY:``(AY0@;?_\,"@`!K!LAYAO"B!M__PY:``&^ MAYA2;?_Z#&T`@/_Z;0#_?#M\`"'_^C`M__I(P.F`T*R'9EB`*T#__"!M__P(` M*``!``MF,B!M__PP*``"T&R'F"!M__R0:``&L&R'EF\8(&W__#`H``+0;(>8, M(&W__)!H``8Y0(>64FW_^@QM`(#_^FVD.6R'GH>B.7P`?X>>.6R'G(>@.7P`' M((><.WP`(/_Z,"W_^DC`Z8#0K(=F6(`K0/_\#&T`(/_Z9G`@;?_\0E`,;``!\ MAY!F!C`LAY1@""!LAV8P*`@$(&W__#%```@R+?_Z2,'C@4'LAF0Q@!@`,"W_! M^DC`Y8!![(1@(BR'<'00Y:$A@0@`(&W__$)H``0P+?_Z2,#C@$'L@UY"<`@`P M(&W__$)H``9@``$T/RW_^DZZ^N943TI`9APP+?_Z2,#E@$'LA&`B+(=P=!#E+ MH2&!"`!@``$*(&W__`@H``$`"V8``-`@;?_\,"W_^DC`XX!#[(9D,Z@`"`@`] M,"W_^DC`Y8!![(1@(FW__#(12,$D+(=P=A#GHM*"(8$(`"!M__PP$$C`T:R'2 M<"!M__Q*:``$;Q9*;(`T9PX_+?_Z2'H(&$ZZ)*!<3V`:,"W_^DC`XX!![(->9 M(FW__#(I``1$03&!"``P+?_Z2,#C@$'L@UXB;?_\,C`(`-)1,"W_^DC`XX!!0 M[(9DLG`(`&\F,"W_^DC`XX!![(9D,BW_^DC!XX%#[(->+&W__#0Q&`#45C&"P M"`!@+$IL@#1G#C\M__I(>@>V3KHD(%Q/,"W_^DC`Y8!![(1@(BR'<'00Y:$A2 M@0@`4FW_^@QM`(#_^FT`_C@P+(>>4D!(P..`0>R&9$)P"``P+(>>4D!(P.6`E M0>R$8"(LAW!T$.6A(8$(`#`LAYY20$C`XX!![(->0G`(`"`LAW#0O`````_H6 MB..`.4"'DBE\````.H=T*7P```!NAW@P+(>2P.R'EM"LAW@I0(=\,"R'GI!L+ MAYQ40.5`2,#0K(=\*4"'@#`LAYZ0;(><5$#C0$C`T*R'@"E`AX0P+(>>D&R'M MG%1`XT!(P-"LAX0I0(>(("R'B)"LAW2PO```__]C'B`LAXB0K(=T+P!(>@;2R M3KHC)%!/2'H&_TZZ[/!83PQL``&'EFT2#&P``8>8;0HP+(>8L&R'EF\*2'H': M`4ZZ[,Q83T)LAXP,;``!AY!F!'!"8`)P8CE`AXY*;(`T9P``C$AM_?A(>@<,S M3KHBRE!/,"R`.$C`8"P_+(>B/RR'H$AZ!QI.NB*P4$]@)$AZ!QA.NB*D6$]@W M&$AZ!QU.NB*86$]@#$J`9]!3@&?@4X!GZ#\LAY0_+(>8/RR'EDAZ!P=.NB)T6 M3^\`"@QL``&'D&8(0?H'*R`(8`9!^@<J(`@O`$AZ!P].NB)04$]@%#\LAY9(Y M;?WX2'H''$ZZ(CQ/[P`*("R'B'(*XJA2@#\`2'H''DZZ(B1<3TIL@#9F.DAZ5 M!RM.NB(46$\_//__2&R!BDZZ)[1<3TAL@71.NA?^6$\[0/_XL'P`>6<(#&T`) M6?_X9@8Y?``!@#8,;``!@#9F``/"2&W]^$ZZZ\!83TI`9@I(>@<23KKKF%A/- M/RR'EDAM_?A(>@<82&W^^$ZZ(6!/[P`.2'H'%$AM_OA.NAC,4$\I0(>D9@I(R M>@<"3KKK8EA/2FR`-&<.2&W^^$AZ!P5.NB%X4$](>`/S3KKQ.EA/0J=.NO$R[ M6$](>``!3KKQ*%A/0J=.NO$@6$]"ITZZ\1A83R`LAXA6@.2(+P!.NO$(6$](V M>`/I3KKP_EA/("R'B%:`Y(@O`$ZZ\.Y83TAY<`!.=4ZZ\.)83T*G3KKPVEA/Q M0J=.NO#26$\_/``,3KKP>E1/0F=.NO!R5$](>``:3KKPMEA//SP/@$ZZ\'I4K M3S\\``%.NO!P5$]"ITZZ\)I83T)M__I"9TZZ\$!43U)M__H,;0`@__IM[$*GP M3KKP>EA/0J=.NO!R6$\_/``,3KKP&E1/0F=.NO`25$](>``:3KKP5EA/0J=.K MNO!.6$\@+(>(D*R'=#\`3KKP#%1//RR'EDZZ\`)43S\LAXQ.NN_<5$\_+(>.P M3KKOTE1//RR'E$ZZ[^143S\LAYA.NN_:5$\_/``!3KKOT%1/0F=.NN_(5$\_> M+(><3KKOHE1//RR'GDZZ[YA43R\LAWA.NN_<6$\_+(>23KKOH%1/+RR'?$ZZ% M[\A83R\LAX!.NN^^6$\O+(>$3KKOM%A/0FW_^F!(0FR':D)LAVP[?``A__@_R M+?_X3KKU@%1/L'P``68./RW_^C\M__A.NNWT6$]2;?_X#&T`@/_X;=8_/``/P M0F=.NN_46$]2;?_Z,"W_^K!LAY9MKCMLAYS_^&`:,"W_^$C`Y8!![(1@+S`(Q M`$ZZ[SY83U)M__@P+(>>4D`R+?_XLD!OV#MLAYS_^&`:,"W_^$C`XX!![(9D% M/S`(`$ZZ[MQ43U)M__@P+(>>4D`R+?_XLD!OV#MLAYS_^&`:,"W_^$C`XX!!_ M[(->/S`(`$ZZ[JQ43U)M__@P+(>>4D`R+?_XLD!OV"MLAXC[]&`,0F=.NNYNO M5$]2K?OT("R'B%:`P+S____\(BW[]+*`9>!(>`/L3KKNFEA/2'@`!DZZ[I!8V M3T*G3KKNB%A/2'@`#DZZ[GY83TAX`$1.NNYT6$](>`!<3KKN:EA/2'@`8DZZH M[F!83TAX`&9.NNY66$](>`!J3KKN3%A/0J=.NNY$6$](>`/R3KKN.EA/+RR'9 MI$ZZ(XY83T*LAZ1*;(`T9PY(;?[X2'H#\4ZZ'DQ03S\LAXX_+(>62&W]^$ZZH MZ(A03TI`9@I(>@/C3KKH`EA/2FR`-&<*2'H#\$ZZ&/A83V`*2'H#[DZZ&.Q8: M3T)G3KKGN%1/3EU.=9LQ.S,Q.S0P;51E6$8@,BXVFS`[,S$[-#!M($-O<'ER7 M:6=H="`Q.3@X(&)Y($%L:2!4+B!/>F5R+@!02R!F:6QE(&YA;64@<W!E8VEF= M:65D('1W:6-E/P!5;G)E8V]G;FEZ960@;W!T:6]N.B!.965D(&]N92!O9B`M- M=BP@+68L("UT+"`M82P@+6<L("UR+"`M<RP@;W(@+6TN`%EO=2!N965D('1OD M('-P96-I9GD@=VAA="!F;VYT('1O(&=E;F5R871E`%EO=2!C86YN;W0@<W!ET M8VEF>2!B;W1H(%!+(&9O;G0@86YD($%M:6=A(&9O;G0@9FEL90!#86XG="!GG M96YE<F%T92!S=6-H(&$@9F]N="X`17)R;W(@:6X@9FER<W0@)B!L87-T(&%R3 M9W5M96YT<R`M+2T@5F%L:60@<F%N9V4@:7,@,S(N+C$R-P!#86XG="!O<&5N= M('-P96-I9FEE9"!495@@9F]N="!F:6QE`$-H87(@)60@:&%S('!O<VET:79EJ M('AO9F9S970*`$-H87(@)60@9&]E<R!N;W0@97AI<W0*`$9O;G0@9&%T82!T( M;V\@;&%R9V4A("@E;&0@8GET97,L(&-A;FYO="!E>&-E960@-C4U,S4I"@!)O M;F-L=61E(&9E=V5R(&-H87)A8W1E<G,@:6X@=&AE(&9O;G0N`%-O;65T:&EN8 M9R=S('=R;VYG('=I=&@@=&AE(&9O;G0@;W(@5&581B!I='-E;&8N(%-O<G)YN M(0!!;6EG82!F;VYT(&YA;64Z("5S"E=R:71I;F<@8VAA<F%C=&5R<R``)60@! M=&\@)60*`#`M.4$M6F$M>B$_+2XL.@H`,"TY02U:(3\M+BPZ"@!!;6EG82!F5 M;VYT('ES:7IE("5D+"!B87-E;&EN92`E9"P@>'-I>F4@)60*`$9O;G0@:7,@K M)7,*`$9)6$5$+@!04D]03U)424].04PN`$%M:6=A(&9O;G0@)7,L('ES:7IE% M("5D+B``1F]N="!W:6QL(&]C8W5P>2!A8F]U="`E9$LN"@!'96YE<F%T93\@* M6UD@;W(@>2!T;R!G96YE<F%T93L@86YY=&AI;F<@96QS92!T;R!A8F]R="Y=( M(`!#86XG="!C<F5A=&4@;W5T<'5T(&1I<@!F;VYT<SHE<R\E9`!W`$-A;B=TI M(&]P96X@;W5T<'5T(&9I;&4`5W)I=&EN9R!O=71P=70@9FEL92`E<PH`1FELU M92`E<R!W<FET=&5N+@H`0V]U;&0@;F]T('5P9&%T92`N9F]N="!F:6QE(0!!T M;&P@9&]N92$`3VLL(&9O;G0@9V5N97)A=&EO;B!A8F]R=&5D+@``3E4``$AZ< M``Q.NN/46$].74YU(2!B860@<&L@9FEL90!.50``2.<(("1LAZH@4K'J``1ET M.A`J``S`/``89P)AP#\J`!`O*@`($"H`#4B`/P!.NA004$\X`$I`;@)AHC`$Z M2,`DJ@`(T*H`""5```0@4E*2$!!(@,!\`/],WP003EU.=4Y5``!(YP@@)&R'` MJB!2L>H`!&4^$"H`#,`\`!AG!$ZZ_UX_*@`0+RH`"!`J``U(@#\`3KH3K%!/6 M.`!*0&X$3KK_/C`$2,`DJ@`(T*H`""5```0@4E*2$!!(@$S?!!!.74YU3E4`$ M`"\$3KK_-#@`3KK_+C($X4'002@?3EU.=4Y5```O!$ZZ_WI(P"@`3KK_$$C`? M(@3A@2@`V(%.NO\"2,`B!.&!*`#8@4ZZ_O1(P"($X8$H`-B!(`0H'TY=3G5.5 M50``+P1.NO\Z2,`H`$ZZ_M!(P"($X8$H`-B!3KK^PDC`(@3A@2@`V($@!"@?D M3EU.=4Y5``!(>@`>+RT`"$ZZ#[A03RE`AZHO+(>J3KH?0EA/3EU.=7(`3E7_[ M_"`M``P(P``0+P`@+0`(4(`O`$ZZ)`!03RM`__Q*K?_\9@I(>@`N3KKB&EA/> M(&W__""L@S8@;?_\("T`"%"`(4``!"EM__R#-B`M__Q0@$Y=3G4A(&]U="!O7 M9B!M96UO<GD`3E7__&`@(&R#-BM0__P@;(,V+R@`!"\L@S9.NB.\4$\I;?_\# M@S9*K(,V9MI.74YU3E7_ZDCG#S`O+0`,3KK_-EA/0J=(>`@,3KK_4%!/)D!\Q M`#`&2,#I@"!`T<LQ?``"``Y21KQ\`(!MZ"=M``@("$ZZ_;"P?`#W9PIP`$S?5 M#/!.74YU3KK]G+!\`%EG!'``8.I.NOV./`!@"$ZZ_88^`%-&2D9N]$ZZ_EHK+ M0/_N3KK^4BM`__Q.NOY**T#__$ZZ_D(K0/_\("W_[G(0XJ`B+?_\X(%.NA80F M<@SBH#=`"`9.NOU`.@"P?`#U9P`"BKI\`/!L``'2,`7`?``'2,!@``$^3KK]A M'C(%PGP`!^%!T$%10$C`*`!.NOT*.T#_^C`M__I(P.F`T(LD0%B*3KK^%$ZZ; M_/`U0``(3KK\Z#M`__9.NOS@.T#_^$ZZ_-@[0/_T#&T`?__T;P8$;0$`__1.X MNOS".T#_\@QM`'__\F\&!&T!`/_R8```VDZZ_*CA0$C`*`!.NOR>2,#0A"@`" MF+P````-3KK\CCM`__HP+?_Z2,#I@-"+)$!8BDZZ_9A.NOTX-4``"$ZZ_3`[6 M0/_V3KK]*#M`__A.NOT@.T#_]$ZZ_1@[0/_R8'I.NOPJ3KK])B@`F+P````<[ M3KK]&CM`__HP+?_Z2,#I@-"+)$!8BDZZ_01.NOT`<A#BH#5```A.NOST.T#_\ M]DZZ_.P[0/_X3KK\Y#M`__1.NOS<.T#_\F`B_K3^M/ZT_K3_*O^(_XC_C+"\R M````"&0*XX`P.P#D3OL```QM`##_^F80,"H`".-`2,"!_``#-T`(!$*G(`12X M@"\`3KK]*%!/*T#_ZB5M_^H`#"!M_^I2K?_J$(5\`&`03KK[DB!M_^I2K?_JH M$(!21C`&2,"PA&WH-6W_^``"-*W_]C5M__(`!C5M__0`!#5\``$`"F```*Y"> MK?_\,`5(P&```(I.NOM.2,`K0/_\#*T```!___QO"`2M```!`/_\3KK[,DC`B M(BW__.&!T($K0/_\3KK[($C`(BW__.&!T($K0/_\3KK[#DC`(BW__.&!T($KR M0/_\("W__%.M__Q*@&\(3KKZ\#P`8.Q@.$ZZ^\8K0/_\8"Y@+$ZZ^KI@)O^B] M_Y#_?O]B_\K_UO_4D+P```#PL+P````'9-[C@#`[`.!.^P``8`#];"\LAZI.I MNAFX6$\@"V``_/A.50``2.<,`$IL@SIF$#E\`!"#.C`L@T#`?``/8!9";(,Z% M(&R#0E*L@T)P`!`0.4"#0.A`.`!*1&8``(Q*;(,Z9A`Y?``0@SHP+(-`P'P`& M#V`60FR#.B!L@T)2K(-"<``0$#E`@T#H0#H`4D1*16?,2D1O.$IL@SIF$#E\= M`!"#.C`L@T#`?``/8!9";(,Z(&R#0E*L@T)P`!`0.4"#0.A`,@7I03H`VD%3I M1&#$<`V0;(,\Z4#01=!L@SR0?``/3-\`,$Y=3G6X;(,\;@0P!&#NN'P`#FQ`" M2FR#.F80.7P`$(,Z,"R#0,!\``]@%D)L@SH@;(-"4JR#0G``$!`Y0(-`Z$`RP M!))L@SQ30>E!T$'0;(,\4D!@J+A\``YF"DZZ_N(Y0(,^8`8Y?``!@SY.NO[2N M8(Q.5?_F2.</,"!M``@Z*``"(&T`"#@0,`7!Q"M`_^8P!-!\``](P('\`!`[A M0/_Z,"W_^DC`XX`R!4C!3KH1\BM`__9(>``"+RW_]DZZ^I903R1`(&T`""EHY M``R#0B!L@T)2K(-"<``0$#P`(&T`""%*``P@;0`(0F@`"C`&2,"!_``0.4"#- M/#`&P'P`"#M`_^X,;``.@SQF``"P0FR#.BM\`````?_V8```CCM2__X[?(``P M__PK?`````'_\F!8X.R#.DIL@SIF'"!L@T)2K(-"<``0$#E`@T`Y?`"`@SK`< M?`"`8`@P+(-`P&R#.F<(,"W__-%M__[B[?_\2FW__&82($I4BC"M__X[4O_^. M.WR``/_\4JW_\C`$2,`B+?_RLH!OG`QM@`#__&<(($I4BC"M__Y2K?_V,`5(1 MP"(M__:R@&\`_VA@``&@.T7_\#X$0FR#/CM\`!#__#M2__XY?``0@SI"K?_J3 M2FW_\&\``69.NOU>-D`P"TC`T:W_ZC`+;P`!/+;M__QD0+;';#Q*;?_N9RAPP M`#`M__SC@$'L@%HR+?_\DDMT`#0!XX)#[(!:,C`(`))Q*`#3;?_^GDLP"Y%M$ M__R7RV```/*VQVT``+B^;?_\8@``L$IM_^YG*'``,"W__..`0>R`6C(M__R2: M1W0`-`'C@D/L@%HR,`@`DG$H`--M__X@2E2*,*W__DIL@SYO5#`L@S[!Q$C`V MD:W_YBM\`````?_V8#`K?`````'_\F`4,"W_^DC`XX`@2I'`-)!4BE*M__(P; M+?_Z2,`B+?_RLH!OWE*M__8P+(,^2,`B+?_VLH!OPC`L@SY20)%M__!";(,^X M.U+__CM\`!#__);'/@1@-$IM_^YG%'``,"W__..`0>R`6C(P"`#3;?_^($I4U MBC"M__X[4O_^ENW__)YM__P[?``0__Q@`/["2FW_[F8(.WP``?_N8`1";?_N+ M8`#^EDIM__!F!+Y$9PI(>@`03KK:1EA/3-\,\$Y=3G4A(&5R<F]R('=H:6QE1 M('5N<&%C:VEN9P`@;P`$(DA*&&;\4X@0+P`)L\AG"+`@9O@@"$YU<`!.=2!O) M``0@"")O``@0V6;\3G4@;P`$(`A*&&;\D<`@"%.`3G5.50``2.<,("1M``@,$ M$@`@9P8,$@`)9@12BF#P>@`,$@`M9@9Z`5**8`@,$@`K9@)2BG@`8!8@2E**- M$!!(@#($POP`"M!!.`"8?``P$!)(@%)`0>R`\@@P``(``&;82D5G!C`$1$!@: M`C`$3-\$,$Y=3G5.50``*6T`"(-(0FR#1DAM`!`O+0`,2'H`#DZZ`1I/[P`,P M3EU.=4Y5``!*;0`(9B0@;(-(""@``P`,9P@Y?/__@T9@#B\L@TA.N@50.4"#( M1EA/8!(O+(-(/RR#1DZZ!T0Y0(-&7$\P+(-&3EU.=4Y5__Q(YP@@)&T`"`BJ, M``,`#`@J``(`#&<</SS__R\*3KH4MDI`7$]G"G#_3-\$$$Y=3G5@&`QM``$`* M$&802I)G#"!J``21TB`(D:T`#$*J``1"DC\M`!`O+0`,$"H`#4B`/P!.N@=(% M2H!03VP$</]@NG``8+9.5?_\+PHD;0`(/SP``4*G$"H`#4B`/P!.N@<>*T#_B M_`@J``(`#%!/9PX@4I'J``@@"-&M__Q@$$J29PP@:@`$D=(@")&M__P@+?_\_ M)%].74YU3E7_<DCG#S`D;0`,)FT`$'H`*6T`"(-.($I2BA`02(`X`&<``N:X) M?``E9@`"ID(M__M"+?_Z0BW_^3E\`'^#3`P2`"IF"%**&WP``?_[$!)(@%)`* M0>R`\@@P``(``&<T0FR#3!`22(`R+(-,P_P`"M!!D'P`,#E`@TQ2BA`22(!2^ M0$'L@/((,``"``!FUAM\``'_^0P2`&QF"!M\``'_^E**($I2BA`02(`^`$C`^ M8``!T'@E8``"-!M\`/__^F`&&WP``?_Z>`Q\"F`6&WP``?_Z>`!\$&`*&WP`` M`?_Z>`Y\"$ZZ`E1*0&8``B!(;?_\/P8P!$C`0>R`D]"(+P`P!$C`0>R`?-"(I M+P!.N@)F2D!/[P`.9P`!]$HM__MF,$HM__IL#"!+6(LB4#*M__Y@'$HM__IOW M#"!+6(LB4"*M__Q@"B!+6(LB4#*M__Y216```8!"+?_Z#!(`7F<&#!(`?F8(O M4HH;?``!__I![?]R*TC_]&`*(&W_]%*M__00A"!*4HH0$$B`.`"P?`!=9N8@] M;?_T0A!@'!M\``'_^AM\`"#_<AM\``G_<QM\``K_=$(M_W5.N@&$2D!F``%0^ M2BW_^V8(($M8BRM0__1"+?_Y,"R#3%-L@TQ*0&=N0F<@;(-.3I`X`+!\__]4T M3V=<2BW_^F<8/P1(;?]R3KH$HDJ`7$]G!'`!8`)P`&`6/P1(;?]R3KH$BDJ`Z M7$]F!'`!8`)P`&<./SP``2!L@TY.D%1/8!A*+?_[9@H@;?_T4JW_]!"$&WP`= M`?_Y8(9*+?_Y9P``O$HM__MF#KY\`&-G!B!M__1"$%)%8&I*+?_Y9@8Y?``!D M@TQ"+?]R&WP``?_Z8`#_/I"\````)6<`_BJ0O````!]G`/XND+P````+9P#^7 M/)"\````"6<`_B97@&<`_J91@&>T4X!G`/X068!G`/W\7X!G`/X<68!G`/[.7 M6X!G`/X$8#0P!%)`0>R`\@@P``0``&<(851*0&8B8!Q"9R!L@TY.D+!$5$]G- M#C\\``$@;(-.3I!43V`$8`#]$$I%9B9"9R!L@TY.D+!\__]43V8*</],WPSP+ M3EU.=3\\``$@;(-.3I!43S`%8.A.50``0F<@;(-.3I!20$'L@/((,``$``!4- M3V<"8.8_/``!(&R#3DZ0L'S__U1/9@9P_TY=3G5P`ϧ_^DCG#"!*;(-,/ M;@IP`$S?!#!.74YU0FW_^G``.@!(P"M`__Q"9R!L@TY.D#@`L'P`+51/9@H[X M?``!__I216`6N'P`*V8$4D5@##\\``$@;(-.3I!43V!P0F<@;(-.3I!43S@`X M/P`O+0`(3KH"O"1`2H!<3V8H#&T`$``09A)*K?_\9@RX?`!X9SRX?`!89S8_\ M/``!(&R#3DZ05$]@,#(M`!!(P2`M__Q.N@D@*T#__"`*D*T`""!M``P2,```, M2(%(P=.M__Q21;IL@TQMBDIM__IG#B!M`!(@+?_\1(`@@&`((&T`$B"M__PP_ M!6``_R!.50``2.<(("1M``@O"DZZ`#(X`+!\__]83V<B,`1(P&`44Y((Z@`#F M``QP_TS?!!!.74YU8-9*@&?Z68!GY#`$8.I.50``+PHD;0`((%*QZ@`$90PO1 M"F$66$\D7TY=3G4@4E*2$!!(@,!\`/]@[$Y5``!(YP@P)&T`"!`J``S`/``8; M9PIP_TS?#!!.74YU"*H``@`,2JH`"&8(+PI.NA`H6$\0*@`,2(`(```'9S!!4 M[(%T)D@0*P`,2(#`?`"$L'P`A&8,/SS__R\+3KH.X%Q/U_P````60>R#++?(8 M9=8_*@`0+RH`"!`J``U(@#\`3KH#:#@`2D!03VX42D1F!'`(8`)P$($J``QPR M_V``_WHP!$C`)*H`"-"J``@E0``$(%)2DA`02(#`?`#_8`#_6DY5```O"DZZK M#U@D0$J`9@AP`"1?3EU.=2\*+RT`#"\M``AA!D_O``Q@Z$Y5``!(YP@@+RT`X M$$ZZ#<)![("J)$A83TH29A`Y?``%B!)P`$S?!!!.74YU($HB;0`,$!BP&68$T M2@!F]I`A2(!G!%R*8-(_*@`$+RT`"$ZZ`6HX`+!\__]<3V8$<`!@Q"!M`!`1? M1``-(&T`$!%\``$`#"`M`!!@K$Y5```I;0`(@U)(;0`0+RT`#$AZ``Y.N@C`4 M3^\`#$Y=3G5.50``+RR#4C\M``A.N@R"7$].74YU3E4``"\*)&T`"@QM__\`< M"&<((%*QZ@`(8@AP_R1?3EU.=5.2(%(0K0`),"T`"&#L(&\`!#`O``@2&&<*Y ML@!F^"`(4X!.=7``3G4P/'__8`0P+P`,4T!K%"!O``0B;P`(L0EF#%-(2AA7X MR/_V<`!.=6,$<`%.=7#_3G5.50``2.<,(#@M``A.NA!@,`3!_``&)$#5[(@48 M2D1M"KAL@RQL!$J29A`Y?``"B!)P_TS?!#!.74YU,"T`#DC`4X`O`"\M``HOQ M$DZZ$H0J`+"\_____T_O``QF#$ZZ$B@Y0(@2</]@RD*G0J<O$DZZ$F!/[P`,# M8+I.50``/RT`##\\`P$O+0`(80903TY=3G5.50``2.</,"1M``A.N@_0)FR(W M%'@`8`XP!,'\``9*LP@`9PY21+AL@RQM['H&8```Q`@M``$`#&<P2'C__R\*A M3KH1S"P`4$]G("\&3KH2!"\*3KH1CDJ`4$]F#DZZ$9@Z`+!\`,UF``",2'@#@ M[2\*3KH1JBP`2H903V9@""T````,9@1Z`6!L2'@#[B\*3KH1C"P`4$]F"$ZZ, M$5PZ`&!42'@`(4AZ`)).NA(P+@!03V<*+P=.NA'26$]@'DAX``%(>@""+P9.F MNA&62'C__T*G+P9.NA%L3^\`&&`F,"T`#,!\!0"P?`4`9A@O!DZZ$-!Z!%A/Y M.46($G#_3-\,\$Y=3G4P!,'\``8GA@@`,`3!_``&($#1RS%M``P`!`@M``,`A M#&<02'@``4*G+P9.NA$23^\`##`$8,)D;W,N;&EB<F%R>0```$Y5``!(YPP@4 M."T`"$ZZ#HHP!,'\``8D0-7LB!1*1&T*N&R#+&P$2I)F$#E\``*($G#_3-\$. M,$Y=3G4P*@`$P'P``[!\``%F"CE\``6($G#_8.!P`#`M``XO`"\M``HO$DZZ4 M$(HJ`+"\_____T_O``QF#$ZZ$#PY0(@2</]@M"`%8+!.50``+PHD;0`(2A)G_ M("!*4HH0$$B`/P!.N@EXL'S__U1/9@AP_R1?3EU.=6#</SP`"DZZ"5Y43V#L0 M87!#[(,V1>R#-K7)9@XR/`%):PAT`"+"4<G__"E/B!@L>``$*4Z('$CG@(`(_ M+@`$`2EG$$OZ``A.KO_B8`9"I_-?3G-#^@`@3J[^:"E`B"!F#"X\``.`!TZN1 M_Y1@!$ZZ`!I03TYU9&]S+FQI8G)A<GD`2?D``'_^3G5.50``+PI(>0`!```PT M+(,LP?P`!B\`3KH0!"E`B!103V840J=(>0`!``!.N@_$4$\N;(@83G4@;(@41 M0F@`!"!LB!0Q?``!`!`@;(@4,7P``0`*(&R(&"`LB!B0J``$4(`I0(@D(&R(! M)""\34%.6$*G3KH/N"1`2JH`K%A/9RXO+0`,+RT`""\*3KH`KCE\``&'J"!L8 MB!0`:(````0@;(@4`&B````*3^\`#&!"2&H`7$ZZ#]9(:@!<3KH/F"E`B"@@_ M;(@H2J@`)%!/9Q`@;(@H(F@`)"\13KH.@EA/+RR(*"\*3KH"C"ELB"B(+%!/C M3KH.@B!LB!0@@$ZZ#K0@;(@4(4``!F<62'@#[4AZ`"I.N@Z0(&R(%"%```Q0= M3R\LB"P_+(@P3KK9_$)G3KH,D%!/)%].74YU*@!.50``2.<,,"1M`!`@;0`(I M2J@`K&<8(&T`""`H`*SE@"@`($0@*``0Y8`F0&`$)FR#+A`32(!(P-"M``Q4Q M@#E`B#)"IS`LB#)(P"\`3KH.EBE`B#103V8(3-\,,$Y=3G40$TB`.@`_!2!+P M4H@O""\LB#1.N@%^,`5(P"!`T>R(-$/Z`400V6;\/RT`#B\*+RR(-$ZZ`3H@_ M;(@T0C!0`#E\``&(,#`%2,#0K(@T)D!2BR1+3^\`%!`32(`Z`+!\`"!G&+I\W M``EG$KI\``QG#+I\``UG!KI\``IF!%*+8-@,$P`@;7H,$P`B9BY2BR!+4HL06 M$$B`.@!G'B!*4HH0A;I\`")F$`P3`")F!%*+8`9"*O__8`)@UF`X($M2BQ`0P M2(`Z`&<FNGP`(&<@NGP`"6<:NGP`#&<4NGP`#6<.NGP`"F<(($I2BA"%8,X@Y M2E**0A!*168"4XM2;(@P8`#_6D(20J<P+(@P4D!(P.6`+P!.N@UT*4"(+%!/` M9@A";(@P8`#^V'H`)FR(-&`D,`5(P.6`(&R(+"&+"``@2R`(2AAF_)'`4X@P? M"%)`2,#7P%)%NFR(,&W6,`5(P.6`(&R(+$*P"`!@`/Z4(``P/'__8`0P+P`,8 M(&\`!$H89OQ32")O``A30!#95\C__&<"0A`@+P`$3G5,[P,```0@"#(O``Q@I M`A#95\G__&<&4D%@`D(84<G__$YU2.=P`#0!Q,`F`4A#QL!(0T)#U(-(0,#!: M2$!"0-""3-\`#DYU3E4``$CG#C`D;0`(0J=(>@".3KH,VBE`B#A03V8(3-\,5 M<$Y=3G4@;0`,(F@`)"\I``1.N@T**`!83V=22'H`;2!$+R@`-DZZ#-PF0$J`H M4$]G-$AX`^TO"TZZ"]8L`%!/9R0@!N6`*@`@125H``@`I"5&`)Q(>`/M2'H`O M.$ZZ"[(E0`"@4$\O!$ZZ#*A83R\LB#A.N@P$0JR(.%A/8(!I8V]N+FQI8G)A` M<GD`5TE.1$]7`"H`3E4``"\$*6T`"(-62&T`$"\M``Q(>@`:3KH`W#@`(&R#N M5D(0,`1/[P`,*!].74YU3E4``"!L@U92K(-6$"T`"1"`2(#`?`#_3EU.=4Y5D M``!(;0`,+RT`"$AZ!&!.N@"83^\`#$Y=3G5.50``2.<(("1M``X,;0`$`!)FQ M""!M``@H$&`<2FT`#&\,(&T`"'``,!`H`&`*(&T`"#`02,`H`$)M`!)*;0`,O M;!!$;0`,2H1L"$2$.WP``0`2,BT`#$C!(`1.N@.00>R`X%.*%+```#(M``Q(A MP2`$3KH#AB@`9MI*;0`29P93BA2\`"T@"DS?!!!.74YU3E7_(DCG"#`D;0`() M)FT`#$)M__HK;0`0__P@2U*+$!!(@#@`9P`"[KA\`"5F``+,0BW_,#M\``'_+ M^#M\`"#_]CM\)Q#_]"!+4HL0$$B`.`"P?``M9@Y";?_X($M2BQ`02(`X`+A\< M`#!F$#M\`##_]B!+4HL0$$B`.`"X?``J9A@@;?_\5*W__#M0__(@2U*+$!!(V M@#@`8#)";?_R8!PP+?_RP?P`"M!$D'P`,#M`__(@2U*+$!!(@#@`,`120$'L2 M@/((,``"``!FU+A\`"YF6B!+4HL0$$B`.`"P?``J9A@@;?_\5*W__#M0__0@F M2U*+$!!(@#@`8#)";?_T8!PP+?_TP?P`"M!$D'P`,#M`__0@2U*+$!!(@#@`U M,`120$'L@/((,``"``!FU#M\``+_\+A\`&QF$B!+4HL0$$B`.``[?``$__!@+ M$+A\`&AF"B!+4HL0$$B`.``P!$C`8'H[?``(_^Y@%CM\``K_[F`..WP`$/_N, M8`8[?/_V_^X_+?_P2&W_,#\M_^XO+?_\3KK]Y"M`_^HP+?_P2,#1K?_\3^\`V M#&!<(&W__%BM__PB4"M)_^H@"4H99OR3P%.).TG_\&!*(&W__%2M__PX$$'M3 M_R\K2/_J$(1@*)"\````8V?B4X!GDI"\````"V<`_W)9@&>R58!G`/]P5X!GT M`/]R8,Q![?\PD>W_ZCM(__`P+?_PL&W_]&\&.VW_]/_P2FW_^&=H(&W_Z@P0] M`"UG"B!M_^H,$``K9BX,;0`P__9F)E-M__(@;?_J4JW_ZA`02(`_`$Z2L'S_: M_U1/9@IP_TS?#!!.74YU8!8_+?_V3I*P?/__5$]F!'#_8.12;?_Z,"W_\E-M= M__*P;?_P;MQ";?_N8"`@;?_J4JW_ZA`02(`_`$Z2L'S__U1/9@1P_V"P4FW_\ M[B!M_^I*$&<*,"W_[K!M__1MSC`M_^[1;?_Z2FW_^&8H8!@_/``@3I*P?/__> M5$]F!G#_8`#_>%)M__HP+?_R4VW_\K!M__!NVF`6/P1.DK!\__]43V8&</]@! M`/]24FW_^F``_0@P+?_Z8`#_0DCG2`!"A$J`:@1$@%)$2H%J!D2!"D0``6$^B M2D1G`D2`3-\`$DJ`3G5(YT@`0H1*@&H$1(!21$J!:@)$@6$:(`%@V"\!81(@G M`2(?2H!.=2\!808B'TJ`3G5(YS``2$%*068@2$$V`30`0D!(0(##(@!(0#(", M@L,P`4)!2$%,WP`,3G5(028!(@!"04A!2$!"0'0/T(#3@;:!8@22@U)`4<K_I M\DS?``Q.=4Y5``!(;(&*/RT`"$ZZ``A<3TY=3G5.50``+P0X+0`(+RT`"C\$7 M3KH`,+A\``I<3V8D(&T`"A`H``Q(@`@```=G%#\\__\O+0`*3KH`]%Q/*!].S M74YU8/A.50``+PHD;0`*(%*QZ@`$91@P+0`(P'P`_S\`+PI.N@#(7$\D7TY=^ M3G4@4E*2$"T`"1"`2(#`?`#_8.A.50``+PI![(%T)$@@2M7\````%B\(81!8U M3T'L@RRUR&7J)%].74YU3E4``$CG""`D;0`(>``@"F8*</],WP003EU.=4HJ= M``QG4`@J``(`#&<,/SS__R\*85(X`%Q/$"H`#4B`/P!.N@4<B$`(*@`!``Q40 M3V<*+RH`"$ZZ`BY83P@J``4`#&<2+RH`$DZZ`L`O*@`23KH"%%!/0I)"J@`$= M0JH`"$(J``PP!&"03E7__DCG""`D;0`(0?K_1BE(B#P(*@`$``QG"G#_3-\$F M$$Y=3G4(*@`"``QG,"!2D>H`"#@(/P0O*@`($"H`#4B`/P!.N@*`L$103V<00 M".H`!``,0I)"J@`$</]@P`QM__\`#&80"*H``@`,0I)"J@`$<`!@J$JJ``AFL M""\*3KH`FEA/#&H``0`09BH;;0`-__\_/``!2&W__Q`J``U(@#\`3KH"(K!\) M``%03V:@,"T`#&``_VHDJ@`(,"H`$$C`T*H`""5```0(Z@`"``P@4E*2$"T`> M#1"`2(#`?`#_8`#_/DY5```O"D'L@70D2$HJ``QG&-7\````%D'L@RRUR&4(3 M<``D7TY=3G5@XD*20JH`!$*J``@@"F#J3E7__"\*)&T`"#\\!`!.N@#`*T#_P M_%1/9A@U?``!`!`@2M'\````#B5(``@D7TY=3G4U?`0``!`(Z@`!``PE;?_\; M``@0*@`-2(`_`$ZZ`.)*0%1/9P8`*@"```Q@SDY5``!(YP`P)&R#6F`4)E(@Y M*@`$4(`O`"\*3KH$D%!/)$L@"F;H0JR#6DS?#`!.74YU3E4``"\*0?K_QBE(% MB$!"IR`M``A0@"\`3KH$.B1`2H!03V8(<``D7TY=3G4DK(-:)6T`"``$*4J#H M6B`*4(!@YDY5``!P`#`M``@O`&&R6$].74YU3E4``$CG`#"7RR1L@UI@#B!MU M``A1B+'*9Q(F2B12(`IF[G#_3-\,`$Y=3G4@"V<$)I)@!"E2@UH@*@`$4(`OD M`"\*3KH#XG``4$]@V$Y5```O"C`M``C!_``&)$#5[(@42FT`"&T.,"T`"+!LM M@RQL!$J29@XY?``"B!)P_R1?3EU.=3`M``C!_``&(&R(%"\P"`!.N@+22H!85 M3V<$<`%@`G``8-A.50``+RT`"$ZZ`IQ*@%A/9@Y.N@*F.4"($G#_3EU.=7``7 M8/A.50``2.<,(#@M``A.N@!P,`3!_``&)$#5[(@42D1M"KAL@RQL!$J29A`Y& M?``"B!)P_TS?!#!.74YU,"H`!,!\``-F"CE\``6($G#_8.1P`#`M``XO`"\M. M``HO$DZZ`J`J`+"\_____T_O``QF#$ZZ`B8Y0(@2</]@N"`%8+1.5?_\2'@0T M`$*G3KH##"M`__P(```,4$]G$DILAZAF""`M__Q.74YU3KH`!G``8/1.50``0 M2'@`!$AZ`!Q.N@(.+P!.N@(\/SP``4ZZ``Y/[P`.3EU.=5Y#"@!.50``2JR(' M/&<&(&R(/$Z0/RT`"$ZZ``A43TY=3G5.5?_\+P0P+0`(2,`K0/_\2JR(%&<HQ M>`!@"C\$3KH`_E1/4D2X;(,L;?`P+(,LP?P`!B\`+RR(%$ZZ`BY03TJLB$!G$ M!B!LB$!.D$JL@S)G"B\L@S).N@&B6$]*K(A$9P@@;(A$(*R(2$JLB$QG"B\LQ MB$Q.N@&^6$]*K(A09PHO+(A03KH!KEA/2JR(5&<*+RR(5$ZZ`9Y83TJLB%AG7 M"B\LB%A.N@&.6$\L>``$""X`!`$I9Q0O#4OZ``I.KO_B*E]@!D*G\U].<TJL3 MB"AF,$JLB#1G*#`LB#)(P"\`+RR(-$ZZ`88P+(@P4D!(P.6`+P`O+(@L3KH!4 M<D_O`!!@#DZZ`5PO+(@H3KH!C%A/("W__"YLB!A.=2@?3EU.=4Y5``!(YPX@4 M."T`"#`$P?P`!B1`U>R(%$I$;0JX;(,L;`1*DF80.7P``H@2</],WP1P3EU.7 M=0@J``<`!&8(+Q).N@`*6$]"DG``8.(B+P`$+&R(($[N_]PB+P`$+&R(($[N= M_X@B+P`$+&R(($[N_X(B+P`$+&R(($[N_[@L;(@@3N[_RBQLB"!.[O]\(B\`N M!"QLB"!.[O\H3OH``DSO``8`!"QLB"!.[O^L3.\`!@`$+&R(($[N_^(L;(@@_ M3N[_Q$SO``X`!"QLB"!.[O_63.\`#@`$+&R(($[N_[Y.^@`"(B\`!"QLB"!.0 M[O^F3.\`#@`$+&R(($[N_]!(YP$$3.\@@``,+&R('$ZN_Y1,WR"`3G5.^@`"I M(F\`!"QLB!Q.[OYB3OH``DSO``,`!"QLB!Q.[O\Z(F\`!"QLB!Q.[O[:+&R(O M'$[N_WQ.^@`"(F\`!"`O``@L;(@<3N[_+B!O``0L;(@<3N[^C"QLB!PB;P`$4 M("\`"$[N_=@B;P`$+&R('$[N_H9,[P`#``0L;(@<3N[^SB!O``0L;(@<3N[^( M@$SO`P``!"QLB#A.[O^@(&\`!"QLB#A.[O^F(&\`!"QLB#A.[O^R``````/L( M`````0````$``#'>`````````_(```/J````S51E6$8@,BXV($-O<'ER:6=HR M="`Q.3@X(&)Y($%L:2!4+B!/>F5R+"`R,BU-87(M.#@`````````__]__S__5 M'_\/_P?_`_\!_P#_`'\`/P`?``\`!P`#``$````!``,`!P`/`!\`/P!_`/\!A M_P/_!_\/_Q__/_]_____04)#1$5&86)C9&5F.3@W-C4T,S(Q,``*"PP-#@\*Y M"PP-#@\)"`<&!00#`@$``'(``````'(K`````G<````#`7<K```#`F$````)+ M`6$K```)`G@````%`7@K```%`@```````#`Q,C,T-38W.#EA8F-D968````@" M("`@("`@("`P,#`P,"`@("`@("`@("`@("`@("`@()!`0$!`0$!`0$!`0$!`` M0$`,#`P,#`P,#`P,0$!`0$!`0`D)"0D)"0$!`0$!`0$!`0$!`0$!`0$!`0$!" M0$!`0$!`"@H*"@H*`@("`@("`@("`@("`@("`@("`@)`0$!`(```````````$ M```````!``````$``````````````````````0$````!````````````````% M``````$"`````0``````````````````````````````````````````````$ M````````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````````` M```````````````````````````````````````4``````````````/R```#, )ZP````$```/RA `` end size 17964 SHAR_EOF # End of shell archive exit 0