doc@s.cc.purdue.edu (Craig Norborg) (09/16/87)
What follows is a uuencoded file of zoo142b.arc. Zoo is a file archive/compression routine that allows for file/path names of up to 255 characters. # 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 # Xshar: Extended Shell Archiver. # This is part 1 out of 2. # This archive created: Tue Sep 15 16:01:24 1987 # By: Craig Norborg (Purdue University Computing Center) # Run the following text with /bin/sh to create: # README # booz.uu # fiz.zoo.uu # zoo.man cat << \SHAR_EOF > README The following files should have been included with this distrubution: amiga.notes The is a text file with some notes on the Amiga version of zoo. booz An extract only sub-set of zoo, uses ms-dos type file names only. fiz.zoo A archive of the fiz utility for zoo, and docs. zoo The executable for the Amiga version of zoo. zoo.man The UNIX manual version of the zoo documentation. README This file. SHAR_EOF cat << \SHAR_EOF > booz.uu begin 644 booz M```#\P`````````#``````````(```>M```6F@````$```/I```'K4[Z%,Y.X M50``+PI(>0`!```P+(*&P?P`!B\`3KH>/%!/*4""CF840J=(>0`!``!.NAX$O M4$\N;(*23G4@;(*.0F@`!"!L@HXQ?``!`!`B;(*.,WP``0`*(&R"DB`L@I*0< MJ``$4(`I0(*60J=.NAWZ6$\D0$JJ`*QG+B\M``PO+0`(+PI.NA3&3^\`##E\K M``&"FB!L@HX`:(````0@;(*.`&B````*8`H_/``!3KH;K%1/3KH=&"!L@HX@$ M@$ZZ'3H@;(*.(4``!F<62'@#[4AZ`"Q.NAT64$\@;(*.(4``#"\L@IP_+(*@F M3KH$@%Q/0F=.NAMH5$\D7TY=3G4J`$Y5``!(YPP`."R"R'H`8"8@;0`($#!0: M`$B`N4#`?`#_<@`R`..!0^R``C0$X$HX,1@`M4121;IM``QMU#E$@LA,WP`P^ M3EU.=4Y5```P+(($4FR"!'(`,@#C@4'L@N8QK0`(&``,;`NX@@1E%$*G0J=(F M>@`2/SP`9DZZ!8A/[P`.3EU.=5-T86-K(&]V97)F;&]W(&EN(&QZ9"@I"@``" M3E4``#EM``B"VCEM``J"W#E\``F"TCE\`@""U#E\`0*"T$)L@@1";(+60FR". MV$IL@@)F$C\\@`5.NADF5$\I0(+>4FR"`DJL@MYF!$ZZ!P0_/!_[2&RZ93\LE M@MI.NA;V4$^P?/__9@9P`4Y=3G5.N@)R3KH!2CE`@LH,;`$!@LIF3$IL@MAG' M0@QL__Z"W&<L/RR"V$ALFF`_+(+<3KH91E!/L&R"V&<40J="ITAZ`/@_/`!F( M3KH$KD_O``X_+(+82&R:8$ZZ_IQ<3W``8)P,;`$`@LIF*DZZ`@I.N@#B.4""` MRCE`@LP90(+'&4""QA`L@L=(@#\`3KH"!%1/8`#_=#EL@LJ"SC`L@LJP;(+0[ M910Y;(+,@LH0+(+&2(`_`$ZZ_HI43PQL`/^"RF,P<``P+(+*Y8`@0-'L@MX06 M*``"2(`_`$ZZ_F943W``,"R"RN6`(&R"WCEP"`""RF#(&6R"RX+&&6R"RX+'# M$"R"QTB`/P!.NOXX5$]*;(($9QQ3;(($<``P+(($XX!![(+F/S`(`$ZZ`6I4Y M3V#>3KH!Z#EL@LZ"S&``_LY/=71P=70@97)R;W(@:6X@;'ID*"D*``!.5?_V< M2.<`,#`L@M;`?``'.T#_^#`L@M;F2#M`__PP+(+2T6R"U@QM'_;__&5P,"W_? M^-!L@M(Y0(+6,#P?^Y!M__P[0/_V<``P+?_\0>RZ929`U\A![+IE)$A*;?_V$ M;Q`@2U*+(DI2BA*04VW_]F#J/RW__"\*/RR"VDZZ%1I03[!\__]F%$*G0J=(K M>@!\/SP`9DZZ`Q)/[P`.0FW__'``,"W__$'LNF4D0-7(<``0$CM`__Y2BG``5 M$!+A0(%M__Y2BAM2__M*;?_X9QX0+?_[2(!R$))M__CC8#0M__XV+?_XYFJ`F M0CM`__XP+(+22,#C@$'L@@@B`#`P&`#`;?_^3-\,`$Y=3G5)+T\@97)R;W(@F M:6X@;'ID.G)D7V1C;V1E"@``3E4``#E\``F"TCE\`@""U#E\`0*"T$Y=3G5.! M50``#&P?^X+8948,;/_^@MQG+#\L@MA(;)I@/RR"W$ZZ%L903[!L@MAG%$*GK M0J=(>@`V/SP`9DZZ`BY/[P`./RR"V$ALFF!.NOP<7$]";(+8,"R"V%)L@MA!; M[)I@$:T`"0``3EU.=5=R:71E(&5R<F]R(&EN(&QZ9#IW<E]D8VAA<@H``$Y5" M``!P`#`L@M#E@"!`T>R"WA%L@L<``G``,"R"T.6`(&R"WC&L@LP(`%)L@M`PJ M+(+0L&R"U&40#&P`#8+2;`A2;(+2X>R"U$Y=3G5.5?_\2.<((#@M``@D;0`*2 MN'P``VPR2'H`R$ZZ`5!83TAZ`0U.N@%&6$](;((D3KH!/%A/2'H!%$ZZ`3)85 M3S\\``%.NA:L5$\K:@`$__P@;?_\#!``3&8((&W__!"\`&P@;?_\#!``6&8(4 M(&W__!"\`'@@;?_\#!``5&8((&W__!"\`'0@;?_\#!``;&<H(FW__`P1`'AG? M'BQM__P,%@!T9Q1(;((D3KH`Q%A//SP``4ZZ%CY43TAJ``PP!%=`/P`O+?_\J M+RH`"$ZZ!`Y/[P`.0F=.NA8<5$],WP003EU.=5!U8FQI8R!D;VUA:6X@0F%RF M96)O;F5S($]O>@I:;V\@87)C:&EV92!E>'1R86-T;W(O;&ES=&5R("A":6<I9 M(&)Y(%)A:'5L($1H97-I"@!697)S:6]N(#$N,#$@*#$Y.#<O,#(O,3,I"@!L8 M(#T@;&ES="P@>"`](&5X=')A8W0L('0@/2!T97-T"@``3E4``"\*)&T`""`*; M9Q8O"DZZ$Y!83S\`+PH_/``!3KH4BE!/)%].74YU3E4``#`M``C`?`!_2,!@= M-&!,2'H`?F&^6$]@0DAZ`']AM%A/8#A(>@!^8:I83V`N0J="ITAZ`'D_/`!F+ M8<)/[P`.8!J0O````&5GT%.`9]9?@&>\D+P````*9[9@TB\M``I.NO]R6$\O] M+0`.3KK_:%A/+RT`$DZZ_UY83PQM`&8`"&8*/SP``4ZZ%-!43TY=3G5705).3 M24Y'.B`@`$524D]2.B`@`$9!5$%,.B`@`$EN=&5R;F%L(&5R<F]R"@``3E4`R M`"\$2JT`#&]F#*T``"````QO!C@\(`!@!#@M``XP!$C`D:T`##\$2&R:8#\MS M``A.NA#\4$^P1&<(<`,H'TY=3G4_!$ALFF!.NOCR7$\,;?_^``IG&#\$2&R:D M8#\M``I.NA-<4$^P1&<$<`)@SF"4<`!@R$Y5```O!$IM``QF"'`!*!].74YUD M>`!@(#`$2,#E@"!M``XO,`@`+RT`"&$44$]*0&<$<`%@V%)$N&T`#&W:8,Y.[ M5?_X2.<`,"1M``@F;0`,0JW_^$*M__Q@$DH29@IP`4S?#`!.74YU4HM2BA`3C ML!)GZ$H29PP,$P`_9@92BU**8#(,$P`J9@Q2BRM+__PK2O_X8"!*K?_X9Q8@U M;?_X2A!G#E*M__@D;?_X)FW__&`$<`!@K&"B8*A.50``2'H`$#\\`&9.NOX$) M7$].74YU4F%N(&]U="!O9B!M96UO<GD*``!.50``+P0,K0``)Q``"&\6("T`* M".B`*T``""`M``SH@"M```Q@X$JM``AF!'@`8"0@+0`(D*T`#"(\```#Z$ZZO M$%0B+0`(3KH0<%J`<@I.NA!H.``P!"@?3EU.=4Y5__I";?_Z8!(P+?_Z(&T`3 M#A&M``D``%)M__HP+?_ZL&T`$FWD,"T`$DC`T*T`#E.`*T#__"!M__Q3K?_\A M0A`P+0`24T`[0/_Z2JT`"FP"8$9R"B`M``I.NA`JT'P`,"!M__Q3K?_\$(!RS M"B`M``I.N@_J*T``"E-M__I*K0`*9PA*;?_Z9P)@P$JM``IF""`M``Y.74YUQ M0FW_^F`2,"W_^B!M``X1O``J``!2;?_Z,"W_^K!M`!)MY#`M`!)30"!M``Y"O M,```("T`#F#&3E7_*$)M_YY";?^<.WP``?^:*VT`"/^6(&W_EDH09Q`B;?^6N M#!$`+F<&4JW_EF#H(&W_E@P0`"YG1"\M``A.N@_V6$]:0#\`3KH0<%1/*T#_Q MEDJM_Y9F!$ZZ_E(O+0`(+RW_EDZZ#O103TAZ!B`O+?^63KH.O%!/*VW_E@`(A M0F<O+0`(3KH,W%Q/.T#__@QM_____F882'H&"2\M``A(>@7Q/SP`9DZZ_!9/) M[P`./RW__DAM_]9.N@=P7$]"9R\M_^X_+?_^3KH,"E!//RW__DAM_Z!.N@>`^ M7$\,;:?<_Z!F"`QM_<3_HF<40J="ITAZ!;,_/`!F3KK[QD_O``Y*K?^F9@1@R M``5&*VW_IO_X+RT`$C\M`!!(;?_&3KK\V$_O``I*0&8$8``%$"!M``P,$`!L1 M9@`"M"\M_[@O+?^T3KK]EE!/.T#_*#`M_ZYR">)HP'P`?SM`_S0P+?^NZDC`. M?``/.T#_,C`M_Z[`?``?.T#_,#`M_[!R"^)HP'P`'SM`_RXP+?^PZDC`?``_5 M.T#_+#`M_[#`?``?XT`[0/\J2FW_FF<82'H%$TZZ^NI83TAZ!3%.NOK@6$]"3 M;?^:/SP`"4AM_S8O+?^T/SP`($ZZ_61/[P`,+P!(;?]*3KH-?E!//SP`!4AME M_S8P+?\H2,`O`#\\`"!.NOT\3^\`#"\`2&W_2DZZ#2Q03TAZ!0-(;?]*3KH-` M'E!//SP`"4AM_S8O+?^X/SP`($ZZ_0I/[P`,+P!(;?]*3KH,^E!/2'H$U$AM; M_TI.N@SL4$\_/``#2&W_-C`M_S!(P"\`/SP`($ZZ_-1/[P`,+P!(;?]*3KH,1 MQ%!/2'H$H4AM_TI.N@RV4$\_/``#,"W_,L'\``-(P-"L@H(O`$AM_TI.N@R>D M3^\`"DAZ!'5(;?]*3KH,B%!/2FW_,&<Z2FW_,F<T/SP``TAM_S8P+?\TT'P`* M4$C`<F1.N@SH+P`_/``@3KK\6D_O``PO`$AM_TI.N@Q*4$]@(C\\``-(;?\VP M0J<_/``@3KK\-D_O``PO`$AM_TI.N@PF4$](>@0'2&W_2DZZ#!A03S\\``-(J M;?\V,"W_+DC`+P`_/``P3KK\`$_O``PO`$AM_TI.N@OP4$](>@/32&W_2DZZ) M"^)03S\\``-(;?\V,"W_+$C`+P`_/``P3KK[RD_O``PO`$AM_TI.N@NZ4$](6 M>@.?2&W_2DZZ"ZQ03S\\``-(;?\V,"W_*DC`+P`_/``P3KK[E$_O``PO`$AM- M_TI.N@N$4$](>@-K2&W_2DZZ"W903TAM_\9(;?]*3KH+:%!/2'H#4DAM_TI.* MN@M:4$](;?]*3KKXM%A/8``"4@PM``'_O&X.#"T``?^\9B)*+?^];QQ(>@,B> M2&W_QDAL@E0_/`!E3KKXKD_O``Y@``(@(&T`#`P0`'1G``#>2FW_GF8``-9"@ M9TAM_\9.N@DL7$\[0/_\#&W____\9P``O#\M__Q.N@[65$](>@+;2&W_QDAZE M`L@_/`!M3KKX6D_O``X_/``!2&W_F$)G3KH*.%!//SP``4AM_Y9"9TZZ"BA0K M3PPM``K_EF;H#"T`>?^89R@,+0!9_YAG(`PM`&[_F&<8#"T`3O^89Q`,+0!AI M_YAG"`PM`$'_F&:0#"T`8?^89P@,+0!!_YAF!%)M_YX,+0!N_YAG"`PM`$[_W MF&8<2'H"84AM_\9(>@)//SP`;4ZZ]\9/[P`.8``!."!M``P,$`!T9@@[?/_^I M__Q@$C\\`P%(;?_&3KH(1%Q/.T#__`QM_____&8<2'H"*TAM_\9(>@(3/SP`* M94ZZ]WY/[P`.8```W$)G+RW_JC\M__Y.N@=\4$]";(+(0J=(>@('2&W_QC\\, M`&U.NO=03^\`#DHM_Z5F&"\M_[@_+?_\/RW__DZZ]_903SM`_]1@-`PM``'_S MI684/RW__#\M__Y.NO&V6$\[0/_48!A(>@&[2&W_QDAL@E0_/`!E3KKV_D_OG M``Y*;?_49S)(;?_&3KH+2%A/#&T``?_49@9.NOC,8!A(>@&:2&W_QDAZ`7\_" M/`!E3KKVR$_O``Y@)C`M_[*P;(+(9Q)(>@%X3KKVAEA/.WP``?^<8`I(>@%^* M3KKV=%A/(&T`#`P0`'1G"C\M__Q.N@SP5$]"9R\M__@_+?_^3KH&CE!/8`#Z[ M@C\M__Y.N@S25$\_+?^<3KH+O%1/3EU.=3`P,$IA;D9E8DUA<D%P<DUA>4IUZ M;DIU;$%U9U-E<$]C=$YO=D1E8P`N>F]O`$-O=6QD(&YO="!O<&5N(``*`$)A0 M9"!E;G1R>2!I;B!A<F-H:79E"@!,96YG=&@@("`@0T8@(%-I>F4@3F]W("!$7 M871E("`@("`@5&EM90H`+2TM+2TM+2T@("TM+2`M+2TM+2TM+2`@+2TM+2TM8 M+2TM("TM+2TM+2TM"@`E(``@(``@`"``(``Z`#H`("``"@`*`$]V97)W<FETH M92``("A997,O3F\O06QL*3\@`%-K:7!P:6YG(``*`$-O=6QD(&YO="!O<&5NC M(``@9F]R(&]U='!U="X*`"``"@!)+T\@97)R;W(@=W)I=&EN9R``"@`\+2T'V M5T%23DE.1SH@($)A9"!#4D,N"@`*`$Y5__H@;0`($"@``TB`P'P`_^%`(FT`P M"!(I``)(@<)\`/^`070`-``K0O_Z("W_^G(0XZ`K0/_Z(&T`"!`H``%(@,!\; M`/_A0")M``@2$4B!PGP`_X!!=``T`(6M__H@+?_Z3EU.=4Y5```@;0`($"@`8 M`4B`P'P`_^%`(FT`"!(12('"?`#_@$%.74YU3E7_W#\\`")(;?_</RT`#$ZZ_ M!G103SM`__Y(;?_<+RT`"&$Z4$\P+?_^3EU.=4Y5_\H_/``S2&W_RS\M``Q.F MN@9&4$\[0/_^2&W_RR\M``A.N@"N4$\P+?_^3EU.=4Y5__Y";?_^,"W__B!M0 M``PR+?_^(FT`"!.P```0`%)M__X,;0`4__YMWB!M``Q(:``43KK_2%A/(&T`# M"#%``!0@;0`,2&@`%DZZ_S)83R!M``@Q0``6(&T`#$AH`!A.NOZV6$\@;0`(! M(4``&"!M``Q(:``<3KK^H%A/(&T`""%``!P@;0`,(FT`"!-H`"``("!M``PBC M;0`($V@`(0`A3EU.=4Y5__XO+0`,3KK^T%A/(&T`"#"`(&T`#%2(+PA.NOZ\8 M6$\@;0`(,4```B!M``PB;0`($V@`!``$(&T`#")M``@3:``%``4@;0`,7(@O# M"$ZZ_B183R!M``@A0``&(&T`#$AH``I.NOX.6$\@;0`((4``"B!M``Q(:``.Z M3KK^7EA/(&T`"#%```X@;0`,2&@`$$ZZ_DA83R!M``@Q0``0(&T`#$AH`!).L MNOXR6$\@;0`(,4``$B!M``Q(:``43KK]MEA/(&T`""%``!0@;0`,2&@`&$ZZ; M_:!83R!M``@A0``8(&T`#")M``@3:``<`!P@;0`,(FT`"!-H`!T`'2!M``PB5 M;0`($V@`'@`>(&T`#$AH`"!.NOU@6$\@;0`((4``("!M``Q(:``D3KK]L%A/` M(&T`"#%``"1";?_^,"W__M!\`"8@;0`,,BW__DC!(D'3[0`($W`````F4FW_R M_@QM``W__FW63EU.=6%P0^R"BD7L@HJUR68.,CP5]VL(=``BPE')__PI3X*23 M+'@`!"E.@J)(YX"`""X`!`$I9Q!+^@`(3J[_XF`&0J?S7TYS0_H`($ZN_F@I! M0(*F9@PN/``#@`=.KO^48`1.NNK44$].=61O<RYL:6)R87)Y`$GY``!__DYU4 M3E4``$CG##`D;0`0(&T`""`H`*SE@"@`($0@*``0Y8`F0!`32(!(P-"M``Q4< M@#E`@JI"IS`L@JI(P"\`3KH(T%!/*4""K&8(3-\,,$Y=3G40$TB`/P`@2U*(5 M+P@O+(*L3KH!1$_O``I(>@$Z$!-(@$C`T*R"K"\`3KH#UE!//RT`#B\*+RR"N MK$ZZ`Z)/[P`*0FR"H"9L@JPD2Q`32(`Z`+!\`"!G&+I\``EG$KI\``QG#+I\S M``UG!KI\``IF!%*+8-@,$P`@;7H,$P`B9BY2BR!+4HL0$$B`.@!G'B!*4HH06 MA;I\`")F$`P3`")F!%*+8`9"*O__8`)@UF`X($M2BQ`02(`Z`&<FNGP`(&<@O MNGP`"6<:NGP`#&<4NGP`#6<.NGP`"F<(($I2BA"%8,X@2E**0A!*168"4XM2L M;(*@8`#_6D(20J<P+(*@4D!(P.6`+P!.N@>Z4$\I0(*<9@A";(*@8`#^Y'H`9 M)FR"K&`>,`5(P.6`(&R"G"&+"``O"TZZ`ZQ83U)`2,#7P%)%NFR"H&W<,`5(L MP.6`(&R"G$*P"`!@`/ZF(`!,[P,```0@"#(O``Q@`A#95\G__&<&4D%@`D(8F M4<G__$YU3E4``$CG#"`X+0`(3KH$W#`$P?P`!B1`U>R"CDI$;0JX;(*&;`1*" MDF80.7P``H*P</],WP0P3EU.=3`M``Y(P%.`+P`O+0`*+Q).N@:N3^\`#"H`Y ML+S_____9@Q.N@9B.4""L'#_8,I"IT*G+Q).N@:*3^\`#&"Z3E4``#\M``P_W M/`,!+RT`"&$&4$].74YU3E4``$CG#S`D;0`(3KH$3"9L@HYX`&`.,`3!_``&9 M2K,(`&<.4D2X;(*&;>QZ!F```,H(+0`!``QG,DAX__\O"DZZ!?903RP`9R(O7 M!DZZ!BI83R\*3KH%QEA/2H!F#DZZ!=`Z`+!\`,UF``"02'@#[2\*3KH%TE!/# M+`!*AF9D""T````,9@1Z`6!P2'@#[B\*3KH%M%!/+`!F"$ZZ!90Z`&!82'@`S M(4AZ`)9.N@8\4$\N`&<*+P=.N@7R6$]@(DAX``%(>@"&+P9.N@6Z3^\`#$AXN M__]"IR\&3KH%D$_O``Q@)C`M``S`?`4`L'P%`&88+P9.N@4<6$]Z!#E%@K!P% M_TS?#/!.74YU,`3!_``&)X8(`#`$P?P`!B!`T<LQ;0`,``0(+0`#``QG$$AX< M``%"IR\&3KH%-D_O``PP!&#"9&]S+FQI8G)A<GD```!.50``2.<,(#@M``A.D MN@,`,`3!_``&)$#5[(*.2D1M"KAL@H9L!$J29A`Y?``"@K!P_TS?!#!.74YU! M,"H`!,!\``.P?``!9@HY?``%@K!P_V#@<``P+0`.+P`O+0`*+Q).N@2N3^\`^ M#"H`L+S_____9@Q.N@1P.4""L'#_8+0@!6"P,#Q__V`$,"\`#"!O``1*&&;\_ M4T@B;P`(4T`0V5?(__QG`D(0("\`!$YU(&\`!"`((F\`"!#99OQ.=4CG<``T0 M`<3`)@%(0\;`2$-"0]2#2$#`P4A`0D#0@DS?``Y.=4CG2`!"A$J`:@1$@%)$4 M2H%J!D2!"D0``6$^2D1G`D2`3-\`$DJ`3G5(YT@`0H1*@&H$1(!21$J!:@)$] M@6$:(`%@V"\!81(@`2(?2H!.=2\!808B'TJ`3G5(YS``2$%*068@2$$V`30`Y M0D!(0(##(@!(0#("@L,P`4)!2$%,WP`,3G5(028!(@!"04A!2$!"0'0/T(#3U M@;:!8@22@U)`4<K_\DS?``Q.=2!O``0@"$H89OR1P"`(4X!.=4Y5``!(YP`P; M)&R"BF`4)E(@*@`$4(`O`"\*3KH#UE!/)$L@"F;H0JR"BDS?#`!.74YU3E4`W M`"\*0?K_QBE(@K)"IR`M``A0@"\`3KH#A%!/)$!*@&8(<``D7TY=3G4DK(**B M)6T`"``$*4J"BB`*4(!@YDY5``!P`#`M``@O`&&R6$].74YU3E4``$CG`#"7% MRR1L@HI@#B!M``A1B+'*9Q(F2B12(`IF[G#_3-\,`$Y=3G4@"V<$)I)@!"E2< M@HH@*@`$4(`O`"\*3KH#*%!/<`!@V$Y5```O+0`(3KH"6EA/2H!F#DZZ`F0Y# M0(*P</].74YU<`!@^$Y5``!(YPP@."T`"$ZZ`'`P!,'\``8D0-7L@HY*1&T*K MN&R"AFP$2I)F$#E\``*"L'#_3-\$,$Y=3G4P*@`$P'P``V8*.7P`!8*P</]@; MY'``,"T`#B\`+RT`"B\23KH"2D_O``PJ`+"\_____V8,3KH!Y#E`@K!P_V"X6 M(`5@M$Y5__Q(>!``0J=.N@*>4$\K0/_\"```#&<22FR"FF8(("W__$Y=3G5.. MN@`&<`!@]$Y5``!(>``$2'H`'DZZ`;PO`$ZZ`>9/[P`,/SP``4ZZ``Q43TY=6 M3G5>0PH`3E4``$JL@N)G!B!L@N).D#\M``A.N@`(5$].74YU3E7__"\$,"T`I M"$C`*T#__$JL@HYG*'@`8`H_!$ZZ`-!43U)$N&R"AFWP,"R"AL'\``8O`"\L[ M@HY.N@'*4$]*K(*R9P8@;(*R3I!*K(*V9PHO+(*V3KH!@%A/2JR"NF<*+RR"9 MNDZZ`7!83TJL@KYG"B\L@KY.N@%@6$\L>``$""X`!`$I9Q0O#4OZ``I.KO_B; M*E]@!D*G\U].<TJL@L)F,$JL@JQG*#`L@JI(P"\`+RR"K$ZZ`5!03S`L@J!2^ M0$C`Y8`O`"\L@IQ.N@$Z4$]@#DZZ`2HO+(+"3KH!2EA/("W__"YL@I).=2@?Q M3EU.=4Y5``!(YPX@."T`"#`$P?P`!B1`U>R"CDI$;0JX;(*&;`1*DF80.7P`O M`H*P</],WP1P3EU.=3`J``3`?(``9@@O$DZZ``I83T*2<`!@X"(O``0L;(*F+ M3N[_W"(O``0L;(*F3N[_N"QL@J9.[O_*+&R"ID[N_WQ,[P`&``0L;(*F3N[_; MK$SO``8`!"QL@J9.[O_B+&R"ID[N_\1,[P`.``0L;(*F3N[_UDSO``X`!"QL0 M@J9.[O^^(B\`!"QL@J9.[O^F3.\`#@`$+&R"ID[N_]!(YP$$3.\@@``,+&R"D MHDZN_Y1,WR"`3G4B;P`$+&R"HD[N_F),[P`#``0L;(*B3N[_.B)O``0L;(*BP M3N[^VBQL@J).[O]\(F\`!"`O``@L;(*B3N[_+BQL@J(B;P`$("\`"$[N_=@BS M;P`$+&R"HD[N_H9,[P`#``0L;(*B3N[^S@```^P````!`````0``%40`````_ M```#\@```^H```"B``#`P<&!`4##`0/``H#"0<8!!L`'@,=!!0#%P<2!!$#,0 M`0S`#8#-00\`S\'.@0Y`"@#*P<N!"T#)`0G`"(#(0=@!&,`9@-E!&P#;P=J!J M&D`>`-[!WX$?0-T!'<`<@-Q!%`#4P=6!%4#7`1?`%H#60=(!$L`3@--!$0#1H MP="!$$#P`3#`,8#Q03,`\\'R@3)`-@#VP?>!-T#U`37`-(#T03P`_,']@3U`6 M_P$_P#Z`_D'Z`3K`.X#[03D`^<'X@3A`*`#HP>F!*4#K`2O`*H#J0>X!+L`OH M@.]!+0#MP>R!+$#D`23`)8#E02<`Y\'F@29`(@#BP>.!(T#A`2'`((#@0:`!% M8,!A@*%!8P"CP:*!8D!F`*;!IX%G0*4!9<!D@*1!;`"LP:V!;4"O`6_`;H"N. M0:H!:L!K@*M!:0"IP:B!:$!X`+C!N8%Y0+L!>\!Z@+I!O@%^P'^`OT%]`+W!8 MO(%\0+0!=,!U@+5!=P"WP;:!=D!R`++!LX%S0+$!<<!P@+!!4`"0P9&!44"30 M`5/`4H"2098!5L!7@)=!50"5P92!5$"<`5S`78"=05\`G\&>@5Y`6@":P9N!J M6T"9`5G`6("808@!2,!)@(E!2P"+P8J!2D!.`([!CX%/0(T!3<!,@(Q!1`"$' MP86!14"'`4?`1H"&08(!0L!#@(-!00"!P8"!0$``````````````````````X M```````````!_P/_!_\/_Q__57-A9V4Z("!B;V]Z('ML>'1](&%R8VAI=F5;J M+GIO;UT@6R!F:6QE("XN+B!="@``02!H:6=H97(@=F5R<VEO;B!O9B!/;WH@Z M:7,@;F5E9&5D('1O(&5X=')A8W0@````$*0`%``````#[`````$````````"9 5@`````````/R```#ZP````$```/R9 `` end size 8616 SHAR_EOF cat << \SHAR_EOF > fiz.zoo.uu begin 644 fiz.zoo M6D]/(#$N-#`@07)C:&EV92X:``#<I\3](@```-[___\!!-RGQ/T"`2("``!?5 M````W`X1:AW#F@(``,,!```!````````````4D5!1$U%``P?9Q2Z?```?_DA) M0"DC*```J:!),P=$&#EC!MHI`V+,&S=TPJ1Q4Y`.&H9PY+PY(R=,&Q!FTN@!+ M(28/""EAT-1A`X+(Q3EI&KYI`R<-FS)D0+Z1`R)(FS1GPA!Y,L6@&S(*R+P92 M4]#,3A!IZ+@``2()'8-LYKR1"5$B18,@R'@,<P:G080*&=+96F<.0Z<\;QYT: M,_$,"#1O[H!8JZ#M6Y$N%`@62/!LPC0+0<S!NS(GFC")+99Q"](FPXE0Z>@0S MK("J9[%MR.)TH>?-5L\@6JBF*EFQ1S@W#:?MC#JD'A=*QZ#>K;H%ZXMAES9]! M:INV9]LN0KO9C;KW;X;*ZX1A"4>T3I[%=]MFSMWY7N#;,V[LV(8S]_/H=\.@" M\2)&CA<X;AA/3Y^YDJE"Y*0)L_Q*&#IER#&'8%54,004.E"U1QIHN`$'#2#PG MH5@9!+7Q1A\A+%B''6'@$2$(<-0A1PMEE!&"&'/4T0)3(:@AQAW_!3B@`D<4S M05<9"8*@A!!7!$%%$5),06!13021!!,YW@="?OOU%Z.`\S$WQ@M;"<10$V&,7 ML489)DDQ61IDE.'&&&5$N5L,,\!P0T]LA+F<%&0$EEX3=8R91ADL5.4$"#3<: MD"8-"@0$W*?$_0(`;@@``%\"``"3#K&APJ,/!@``#P8```$```````````!D9 M86UA9V5D+GIO;P!\``!_+JA`*2,H`%I/3R`Q+C0P($%R8VAI=F4N&@``W*?$V M_20```#>____'P#<I\3]`@$(`0``?0```#\.YY;$@)(```"+`````0``````4 M`````'-A>6EN9RYF:7(````>`'_A=`T/<V%Y:6YG+F9I<G-T`"]X>7HO=7-R, M+V1H97-I`$`I(R@``*&$F3,F#!L05>:4D3-'1P,%":B\`3$'S9L[(.24F0.G+ MS!@Z(,R\D0."#IHR(&;$F&$21!@W;M+863@GC)P\(%#0>=-FI)R+*4"\,5/RJ MY,,$9,J$:3D4A!`V8=(H!"&0H$$6(/*\J4,2SL\S<L*TF0/B3AHV!\6@E%/'> MC4N0:`R:.<JQ3!DR+AX&!-RGQ/T"`>X!``!D`0``/P[2EG)FH0```(H````!K M````````````<V%Y:6YG+G-E8P```!\`?ZQ:#@]S87EI;F<N<V5C;VYD`"]X1 M>7HO=7-R+V1H97-I`$`I(R@``(.`(/-&3QDW+$"$`7%&SILY<Q*&<4-&(8@Y8 M8][(*<.B@0(H;.K,`4$'S<8R)-.T*3.R),HY<>J$V0C"X1LZ(-Z8`6'F31TY+ M'14D()+&3AHR92J*R7.QC)V#01.`%,FS*$HZ*E&68>,4JL<B,<.P&>DFC9N7Q M83=6A!-RI$&'"=V\`=%&8QD7'@,"W*?$_0(!H`(``$P"```_#FV6K^58````& M5`````$````````````!`@,$!08)"@L,#0X`(0!_H(4?``L3"@0)!0H,!`X&[ M"P4)"145!@P&"@L,$VIF9&QK<V1F*2,H``"IH$DS!P1!$&%`F$G#IHQ!-PA!M MD`G3)LR9,F00RADST$X9%R!`7&'(!L0=AV(<AA'3$`2=-R#*X*$C)\P8.@9QN MFI'SIHU+-&4:*`BSL6.9'T(#`MRGQ/T"`7P#``#]`@``/PZ&EFWCD@```'\`4 M```!````````````06YO=&AE<E\N;F%M`"``?ZH)'@!!;F]T:&5R+F9I;&4N8 M=VET:"YA+FQO;F<N;F%M90!`*2,H``"IH$DS!P1!$&'<O*&#IHP<$&;2L"D#< MXDX:A@A!L'GCY@P(-V':E'$!`D02.@8+AF$SYPV(,1SIA$GCI@P9@VY`,"S3A M0`&9D&'.V$0H9\Q`.R-+)C%3D6(8.139U!FS)D_3BA+9@!#C5,Q$G2ZAPD3ZT M\&+/.FY^M@EJTT7/@`#<I\3]`@$Y!0``N0,``#\.]Y8Q5B<"``"``0```0``D M`````````&%D86=E+C,`+FYA;0```']*5$`I(R@``!,D`$&P(!4D14!,H?)$W M2A803XR`&"*E2!`J29XX::!`X,""!=_(X>@1Q,&$3;(<A"BQBI0E'#DF<0."Q M#IHR(,24.9/&C9N>9VK>E(/S3I@Y(,B$H1/&!4$J-Y,N#0/"*-([:6R^J4,'= MA!F1;4"$<4,&A)LZ;-BPX#BVK%(Y:]R4F7/U*(@Z<-[0M(G33)@Q.-^8$8ISQ MC-XY;]B4V2&6+&&%<-+(R0I",(@D0IIPM`JBS1L[0"O;*2/GL5_`E0?S[1P&1 M;ADZ3D$$<4RDR!`0<\*D(<,"A`@FKPD3S5F&(U&><^B0GB."<5OA14GC/)XFC M^?+8L\O6OIW[CM"EA/.`&--Z<ADR.]C2MHV[#)S62\\_5LK4JYPW85?W3"ZG% MSA@Z:1P6VW;CA9&6?*O1%P9'4S`UQAJ]/:>?&_SY!^!AX15X8%E#O$%&&=@Y^ MQM=PG)4QVD]NG*%>62,699=G<J!X1F]ZX=23<G+T!T=7+O1(4@(MM`""%&D8* M9E(=9(C$44``W*?$_0(!Q04``'8%```_#AF7;3A1````3P````$`````````E M``!A9&%G92XT`"YN86T```!_,*Q`*2,H``"3F`%QIPP(,F]`N'E#!\08-&'<. MG#'XIHZ<@VGDE!E#)\T;-P0-AM$(@DV:-678Y`%!)V$9-V1`U(%#$$T9D@5!N MC"S30('-,&3*D''1,R#<I\3]`@``````````````````````````````````B M```````````````````````````2```PK0@(`````````````````````-RG" MQ/T"`50F``"K"```DPZJH3W,+"<``*D=```!````````````9FEZ`&=E9"YZA M;V\`?```?[;40"DC*````0`8,$^@08$##AH4(!`!'8$!I!@,@#!=0SI.]$'0% MYZ2*P!<*D.0!0!$`#!:%!`3C!\#`"P!.=(6P`N5)"B"%%)BA(.242)("8X;P0 M4-,%FT(.G-0!<52!$#0`"##-&8,/4`@BFLZP2E'!5`<@4#J`A"HJ%$`W"TGH0 M*90"EB<D@"A1!8#5&1<O6@!@D!<``I`Q(<A[\FYO#JZ%+$Q5```-((%2FS9^& M#$`!&`4_>)",Z4$7E2<Q09A8#`)0:"J+0P!I><8"$CP#VB'1`X!%:!@U4Z_F& MBQ+##Y0<8@*@P.6)D#.<[7PF\<5)%Z4J8%;I!PO).00@<.A%0*)-95Q6!;#Q$ M@(0-("CE`0F8/<!$3`KF"._-O%F7!QV?V5=X$9W`>T8U*0'$&0`(@,4*:D3U= M#S]Y+1A3!B*\)0<`,@`@32L+KA#$/^Z`T`:'L;2SX!E8?>@.`Q$`X,(9!DR!. MH3M@F.,AAPQ`H.(99#3(3TP8H//6#P#,)@`N/'+SE@P?2`,$%4'\$$!,'##P, MV0I`_*..$ABJLY.0F[SGQ(^:/:E+!Z1\IF.#ZKQG0DU"3H)F3!/X4M,*'ZJS? MH)"$Z!B3`V[,624^6/Z#CQD8Z"BD&G#R4Q-]8G8@Q6="?&C/#ES]0T^#^,341 M`!-O[5"E/+#P\<\_!`;`A0#>C2H/`]X%8*D9$+`*`#?_R&,&`I3.:BD83LA*: M*SVPRGI*K;?F.BP]8-@@[*NQ>D<,L;A:]2RR'L@Z;;#>]0-MKMHB:T"NKM(C\ M:[=F""0.IC$Q(,=;5')X'`@M<)@%("^AJ\L"\16F`*9(M$%=3`=XPZ8>`<`"1 M)PAOP2LOO4$2;+`N$S@08`O]K/,&>02C$I,$_KS5KS_LQ$2`/1X3;,G&ZI0<X M@",;@^.QO]:(C(W*?6S,S%M*4*S.Q;,%\,;&O+S<3\BZ$$"+REYLC`K._J)S) M1D@$0[$Q)BI/L;$C;QW7H#OV+J""?)8!X(\DQ\6T`33Y$=S"QF:H;,;&7*C\N MR<92J'S-QDBH3+0$/I0L0`H;T^!W<[I(H(+?G&R,\!-"5K.Q!7Y[LS$#?K>SO ML8&,ZS$`"C%%@$_)`XC1N3N@C]$Y.:![TKDV8-:W`0R?,?$-`1`XIU0)<^`.& M0`M0N:#'&V\`8$0:>N@``@A2A.$&"&_400?S9GA81AMOR)&'"XSY#CP`$PY?R M_/%&!,$D$\:#,$3S;)`!@AMO//\&'&4LCSOV`*A@__WXYZ\"8R7@P$8=Y0/`= M%@#0!0"`8(`%/"`!#;@%%8@A#.H;@A2&H((",L9[($C#'$!0ASF407UT>`,(9 MT%`&-L`!!'EH'@CD4(8QO,$.99`#",@0!CJ$`01FD,,;V@""&]*P#6$XPP=[W M*(<QH"$-,'0!^(C'&`^&H8@DW"`=2`B".<!O#&DP0QJ&^$0C(K$,/72#^N`@; MAS2X@0Y2I"(<WC"'--`A#6]8'@I\V,(T`)$-C'%#'=H@AABF`'H@*$,8C#C#3 M-+!P#"&T7B#/J$@S-$^,800A%<E@R!8F,@_K"T,;P*@\,C!&BVR(GR8Y.8<Y3 MO`&+-1SB'=R(A@S2`7N,:4(8UL#)%;:P>NI[0_2F",;FT0$.S@,D!L6`2192& M\I!O=,,97`F"$/80AVD(I1)!0`42NH$Q'02C%H`'`AC*H8UQ!$$,7$"#&#!/< MAD<\`PEEZ$PV:-!],BP#'N@@AT$^#Y1EV*`9FTE"QOPPB%R$XA<W.`<;RB&9- MRZSA,XW(QOB!8(UM?&,<IVF$Z@42#YJ$0RA9@$(5CD%Y333H\^1)3WN:<9GX( MW&`.=TA$+\(0!")X(`V+J+TWB*"'SX.H&^&XO!C`(`<X8,PJI\A/,+JP#4`4? MHP(8<[RF_DZ$>`""3X$*`IEV<:D`V*8(5\D&-F3P#.QC85&A^<WG3?4&5<T#? M'?()2%[.4),`55\7C_C23G:T#DU$`_K4U\<>BB&4S13A(5\8P['608QP%:+Z( M4HI#'?+0K2PL:%O["8"Y?A&6`*@F&'4JT>7-H0YPT.@602A"K591KW5(WPC#R M\-(^.O0-8K"A&8>X4AYBL).,:4,'G^=".41VC9!TIO(XB%@@*K:0R*P>)N-'( M3TSNTZV632)CI+.@2"U(5C)8$!M&XQT$*`$"9_"`A_P"`0@@`1">^H<_?A`O6 M?X0!`I^10BO\(H4/\0,,TK!='3HB$%F!P"]DL``,M@,-JP`!2+,!@!0TA8KB- M@($(LOJ#7\S`@`0+05.4>`L88!!AOXQ!`PF.@:8`\98!^P485OD#D,+`BL^`P MP0'L]4N"*Z`I,11'OUXHP1@`X`4@^0$`.I:.0*S#``#@`"4>H`T8N$M>W`0), M$+D``HH!\(\)56@<@1@".P`!"!H0`!Q*P$$,,`"`6A!!"D70A7=818T<$*$0P M'I"=2?3+7P"`I#M^48($SH`"`4@``'^`@`3.*P4@!($=@D`&`F!PD#,X0-#G. M!5),"H"!SU``$%)0!!BH`2^_,(?.'@G2.4R"9P288,U@D(">S:``.`!`=D76K M;Z:EL`A(`T+21</&9X`$@0E$&B9%4\9GD"2+`3G#UK@F`"YV#8!>_UIDJABV1 M23X`B2"`019U?@$!\```,#!@O`B(P'P;L!HI$`$7WG%`&=R!@@^`>LAL&`08B M8HR`SAG@QL_9;Z@9U1-ZQR0!4*C)NPW875=#``4D"0<@1-#="4D@!06B`P3*R M$0I`!((%W;4#`"S@@H'0`0/E&`4@!H%QOVC<`A88.:C5:UU_=)H!P."%0?XA\ M@_:".P*`L-'+P8$(*NVEONJ5%0'4VP9J#-S$,+?*/\`-`4`@'1Q(\-1>D#[E< MI7<W`JMY4K[K#&Z#(SP`X0`"P_WB<)P'`=3]T$5?&)`9`1"!4?U*>TP&P`CYG M,""]_I#5#-3+!@/`X1_ZC;O:MQ,&`]3$U6`(6146M/:8^(,>">MN:<;+@+$CW M8`)0(4!4*&]YS`.@`)^G/!<0\8)ZZ\(?Q(B\7U33$LHC`2H*<+PK5(\`UGMEZ MS:\'0%)T\8^^/0'<,5@-6'`/E=KQ'@6T#WZS70\5"<3D'Q)(_FHDP/SA.-X*Y MM&<]!:J/`<<#(?NKP0#GN^MY#@"``^/WB^<[`(`.I/_R4/$``,2[YLY#Y0,`) M^$#U01"3?L@#_`94?23@>((@?0!``BTW8.I58`#`9`Q0<^J%!,$@`D$P#>V@! M?JXF$"8`='GG'0U`=-8`;D]A9)8G!&D``#0@@@BW`R4(<<;374*``@'``RT(E M`#QP<RD&`#8@@F@@`#?870R`<`Q!`.42`(90?3/0?Z3S>]VE?"D(A#U(!"CX= M!K?G%U7A=BCX?IY7`SH(;DH`%33P!L.W%_9G9`#P@G[!`%!!$6$XAI5'?E"1U M`P"P`RT'!B*@@/[`@&CX@.TE@11H@1AH$#S`@4R'<#IP7A#H#\76!LQ0AQS5T M70=WAN<%#1^2AU:A`V/'AQ$8#"P0!-UP@0C0`7$`$8-8B84XAXC87HLH#.!F& M>1#@@N=5<@@@`1VW`T@0"-`@/D!``PA'`[0`!&^``J=XB(!`B0MXB4@`#-`PU M7WP!;/S@#-+G@]5G`S'!#[C0*57"#T)P%![P+L2G@]4(!\4!;C#0BPR(`T#2_ M>+J@#Z0PCMUU$G`&"?:E?#B@7P;W$@4`"YH!!F.@`/H(`'H@!@0`"9K!?Z#5U M;/CXCT#0C_^H!0()#06I%!T1@>?P;:56AS2@`WK!`$O6%\8'`/KP%C@``*$RG M*A2&A[)#`#"@7R"@!)D&`80P!46@!$5@!M;`@7@("^G6!L*`AV"`#1/)#]:!_ M':6&`'21$`R``-'!$`QP!AR0&:,"&+K``/)0'`+R-'^7DK63;V!@`;)"$1!@D M!@Z@!)+P-"#0'Y`@"9'`C$)`%P0@!)(08Q"P=A`0'0WP;$6#`@$""&Q``'\'\ M!KR`>$2R>`RB`*7&;Z=0EP!PE[<&;`/@#WZR($I9('MQ!M\F`9!`%P@0#1AR! M7V-9EEZ!EFK9F0K##Y^V=:%V9Y(G!;&@#E%1!GRA`&$`.7#1'/F&/%(@">5U/ M7E67>'4VE#!0:HH)<YJ!`5CY#["VE4IAE)3)`',Q87\1>[K0`!#P%L-Y7@@@V M$`=P!C!P:(.@!":`!!"P`GO!FU9!"*$"`(1`85#Y#R^P`#&Q`,A0'-?`$@)A_ M`8>6$K>`#&5@#3\0'7,9'0B@F(R9;/A0$R,I(&Y``4I`!&;@EP@`!@(`!Q`0# M"-'!`'])97H``P20C"2@F="@F26P&E(A!;FYFX#0FU2F!=DFG0P`!'&A!(!P: M*ZYVFDH!$FO7%PA0>'8'!NCPF]<!`AX9$PJP-$]P:((`""2`!*L&`8?Q>87PH M4*\V.\I9!SDJG06```$R(`3`!9J&#?\9%3H:$P*@#\4QDB7Y#P^*>,HP7A`0K M`5+8`&X:`5RQ%YT&`=<6!G"@985@`$7`#GU:"\D@EC*@&1"P!@X!`"(@#%&0L M#`N2`D^`%"S`;00`.(4@`M;!90C0<000`"E`(DN@#W[A!*[P#^(`!@;0$_/0, M'',P!*+*?Z[@#VB0%B9`82Z@&0,`"`=`JO]`"6#@'[K@#J@@<'5`!FQD%&D@R M!O5D/0"0!/D@$'_@#Q(9:D06G-X!`>`&`@C'"N4`"`@'`D2@K<W6K28`!,X&0 M",FXC'M!!8"0`SBA`CT!CRJ0C"\1$P\@)S:!$RQP*["VDOEVKD`"`DL@!:3WU M%RAA&[H0`$0`-CVC`^>:KJQ0""Q0KT5C>$\08PZ`HP<[=Z(`-MM8"!Q@`D?!E M`B2P!.>J`R1I%2!P!AB@"U:1`&<@`2Y;F0PPLPW`(C.K$P1`:S_)`!-`<'K@= MLXIJ!BY`:P)+:RB*LN'5DB]9"#,K`L'RLU"[LXN`JD*@`J,BH6!@#6"``T=;/ M:^8%"$IK`C.[LB`PLS"K`3/;E!1@LXZ6LV>`'2ZI"!!0"&#@#$RK"$(``31IJ M!@(P!8L@!4?!`6"PHD*P%J<`CQQ0:,G8K13K`,.:KX6``;?RL80K-N1`&R(KD ML6#@`3!0`(T+"%.!`2&P"-GYG@##!V_!N,!P#<"`9KHPN&W`#9\;NJ,K!+"0G MG87K#Z;P7TSP#@FQ>0@@`R_!D0(``=EP!8[*#RPB!=8F`$*``8WJ(/HV9!69= M'=L1G[[`H2O1$G%1#8"J``W:!@J`"T<A'@1`EK#RI`(0I5DY._ZJ%";F`,DX# M!0S3%_OB?-/)"787';#`"Z-BD@R@*43@KN[[#V"@##W1$R^@OPV`!SVJ"W46@ M8VS'`P,0`#I:>`*'FM;[`-8ZJO?B`INK`-SV8MS+$@:@!+.0G8YF;N:;$FW`@ M#GI@`(4+`,J``'I!$4TI`Z\1E2Y*#C7!`@!P!B+P`@:@*1CP%E+)`$8JHV*9Z M+K*`LNG9#.4"`)#P&K&QQ,`0Q`"@!(9@!F2`PP;!``]*,&``!UC,-2XJ"EQ\< M*^EB!R@+!ECP&@`0`@EV,M.I`D4QQ/NRJU/I,D]@AW0<``EF"$:<+JA@=SW\> M#PQ\Q%/I!SUJ`E3'!Z`7*J!'*(=\+QWS!'I``#E0!`<,:_"@7R?<$B=@"-E9I MR@8``D`0#<L0`VL6%6*,E"0RR(V<+B1@=QP*!L)@K'.`K,KZ1",1%-1ZO=H!D MP@D@#JK\O>$[ON5[OGVIODX:'J$,OZ3<'U,V`.D9`*SVI`5PP&``#JXVO_6BW M%_D;G_Q;&`S@OP`<P!06GU)@P`^%P+0``@4`!K```SSP!PBLDL7+/%&A!)3+= M#U.`!"(0/`@P!>::O,@P(M"+K2_A'W6@S_S\JS!0O`J]!ML7/`1PT'X1"PE`# M804MT%?0T/;@:DHQ!G[Y)*`%>$O!T2"``!X]H-E@!CM2O4&R9CHZ&WXI')A@W M=P,WE""`9PX@=``@`;<";BB`IQR@!&OV!M]6<"81B9=!CN8%#`@7*4?MU'O!Z M!A!`!&NF!(3`!@A`!(0`+D==<^49#"``K`/@"$AJ"U.@"!0`"P*AUA7&UFY-+ M"`AG!MK`U7O6(G0M<RT``@J@E2N'J=?QP::V9M:E#W32;`ORM2@ZD@0B`.P`[ M'D!6+@*@P/$"`^`B*+D"`O\P*7QP`A!@*90=MFAJ%2T@EM:%#ZM]7B.IV3``V M*[D"`Z4]VX!0VU:A`H0R(_Q`!9VY`U!0*[P]DF`@`]8E#V#``0HH#]VK`-!`: M!)!@%:#]*<EM$CMK:(BF:(S&$`!@!M2@V2Y@!EJPW>D)W.)G7\2](,:MV@,+] MMK3=;<S](<@"W?%"#]-=W==M$NE%#]O-H86&I.!-F>--#;DB`/\`#YK-!F9`> M??-=V7-H%4,'#V```9J-!JPVX!T*#&"`![F"`!S2E;FB`"7N`+F2VC#R+:)B] M#QS"7@W>+_\``S+.-?&R([K0#^1@=^VB#@H(#\G(F0L"!NEM7UC0F2MPW.KPX M)KH@`)3S!.F%X4H@W._-#S@``4$@(B^P`DA@)3`)!B@`"3(G$&-P!N)@OV=`O M"61N$`M`(/]`!_-R!K10!8``YW)P!7=.970`!LRPY34>"2*B#K;8X$&NDY;R) M!M^"WPWNU(*B3C.B#C6R.T_#<%:"(@"P`D0K*[IM#V9@`E/P(?(0Z?(%YF$K* M:9+P&6G*:N];(_K5E3)N#TZ0ZD^PZGZ)P.0`=/H0W:%>*X@.#V[`#=8%(\=3Z M)Z6N#BB*ZJHN*FIZZ_@,=!U2)]_U-`KH#HA.#VW@#-4>#1^B#XX^*"@`!KX1* MD;2^ZGZ'P%2&![K.ZZ+^ZVZ@#;#N'^7.[&9P[H7[#R;:[87;#PJ@@/IP[T)@< M'4@``$)`"#*J!@1`!)A&!$H0"&I@`$00"`H@A0$0!C[0H&?@=H`@9ZIF&G4@Z M\`1O\("`\`IO;@VO!FX7"&&@`2`0`#_Y`A5/?0$@`A\@HS=:\09`\S;_\>?`3 M:$@0!$H0!-'S\S80`#1`\$"`!$``",,@`D$"!#(@`((P##`0`$(0!#\O9P/\U M\4%@`C-/\%B/]4`@!$!`!P\`#8`P#8%@"X$@D)(P"(46!<I0*UJO%``M%=XUD MT)$`##%MO],*;_+F;[K@%_CV]W9&`,?\%^;\`\!J$L6AV3I!`N.E`)%888"0( MG0"PG130GO@K'/90'.WVZIF2FH;I'5[!FJY)`&6``2:&`%67CM)IP\5AHTMA: MHKJI%PG0=.9)93[:HMZI!$O:DM5@GQM7>N_U%ODI`+7`G^I`^T!*E-W%;8;-. MZLA)I?JE!!=Z!E(PF4QIF9POFU1PILUFEWA)`/+P&8@`!).IPT_#'R`L`##P! M%I,)>FSK_OHK`,*@Q-%Q_VYA'&3CEFW)+URMJ4,`P`#+6#S^0*B5FB"@#_X!Q M$4@!2*`0P(#)I'F:4JNI?K1#OW"_R@0#0`!FTDPCB?&YOP%%_AH3F3H/M8X(C MD`@$D/KV`EP*@,X.&+"*4;$78`5S8DHOT"TA'E3PG!#`K9!*`$`3O`4&D"#`[ MDAE0`1O``XT*N/,A_@&!PDL"0`34A&UF!D`!TKEW:N!#^048`*#2E8@B42RP% M.>&FV[>8=%^*4CKWS@?X/G;PG984]JM,&&#X&03\!*B4'W]"`#7*-BD%,"`.9 M<F!4"(#8P3*D"<*DFOQ"9M`\P@$83(EL1"AJ0)W"5M2MS.F>$>5I]&`=<(2:O MI]F$01U6`NP+>2F!N`8`B(//<)4,0/T``(^!(SD#($5JC@(-HP`;Z"R9A?LEE MG0B`#J@))6OZH0,A$+$,`*R!"1S,SB@`!O@/C`$$+`0TH"=T&BW%,.8..L"%` M<F%&X<$#9`E)0"_LA'XA*J0`)="G#-M9B!%U9IQMAY<0!F3!6PAJHP8&7()EQ M0`)<X8L!-U$`$<0"91"S3`#PDP+3SQVT.F!H]]X<`3`!DN!7I0`IT`W[PUFHN M%]*)[AR>;@.42%_KZUX&@)GE!*Z&`-J``VA]L`":I2])();8UP&C?0\1A2V&] M%S`!@8T`@`0XX\ZM-`F%>!KB1\A>3TX+I,0G]N3(@#S[._:HVXP^Z_5M$I]P/ M@`/+#`B`KXD(UIY92HAF''&:%8AJII*N653(9MW,*GRS>08&R($XU#WEK#(TF M,#)E!?H726IG`BPF!`!R<!,1&"ZP9V"`%@2EUV`CV,*34P61B1]@OJ:D:HZ"+ M!4AJ.8[.##Z_TVWHP6^B5`G&`XA%9$"Q`L!@4&>,0CA("="0;[S`$&`,=48)2 M1"P8P"*FPDJ"!(+/+WR&E<,@5-)V2$;M@A](QIS`9TH89FA\:.,)N+#SU0;@[ M`3Q2"2BL7J`$Z10`K$&`B%@TH#(>!1K@!"#!:,0![0\EU*.$Q0AP1L3B`<&QE M$/``L:BZGL!H'!#[`B4``;'(!M["I))EG,I3G0$*\`(:0*BJ#+Q*'*B`+V"U[ M3L&J<@)S8#0Z*!@P&ED`GY%7],K.;*R$Q05J@N)B78Y+/DXNL6@$:L*+$8LV0 MX`6@!"(@%K'/[\EQ1@$I*(70%PRM`UA(?$%Q*(JOHOC"T)<T\XCS+"7!`:=(@ M`%#,8_B!^JLR9`U)@'C`01&+"BS@*+@'=_`/N,&))``ILA"LR'^`"V+DC%0&, M-M()L$@^\")S)(M$`;^K):!(%:DC_P$K")*F$$82218I#GSD/R`&0=(!#$D9( M622M092<DC/2%_3()?D/3,&55))4DD5"`^L0``C`[RH->R%&B@!>10ED1VE0/ M"AX-3*Y)=^`/Q$"03`ARLDAB(HZF)G6D/]`&?7)'QDDAY1<"Y3]P`6IR4+Z$E M>N,.^@$VB).!TA\8@CLY)>>D/W`&!V$`L(.)P"D!0`3(0)E2'B`$UT02@@`&8 M&2<=$`7$`*!R`TAB#'@!,P`&_!%@\E?2P!B8(3LD#.P3TQ)=P`@+@0.Z4H8X9 MCVCB1C`),4$>80`-I!9P%472`&.H`G,`H)0/+:('6@I=*0-;H*9T@>.!`J`6D M\8`7:."F.!)T4D+@0`J8+@``&`2#8!`(`@`0&`8!8````P$`"(1!$#`&`<``X M`(,#``B.01``/<4@&!"#0$``@``S"``PIP$`@F80!!X``'@&P<`9!`('``08H M@S((!LL@$"P`()`,`D`"``8(`!`@@R"`#0(`!@`&&0`09(,@L`$`P#8(!MH@% M$&@`("!_O$$P^`:!X`,`@6X0`#H`,.``@(`;!`$*``"H03"H!H&@`@"!:Q``? M+@`P2#G6(`A(@P`@`8#!!$A[02!%1(-@``T"`00``O`@`,``8!`#`$$\"`(SQ M``#,@V`@#P*!#``"-@``V(-@<`\"P0T``O4@`-0`8$`#``$]"`*:@1\$@WX04 M"'I`E0@`/P`8^`!`X`\88`#0`<!@!P""?1`$Y%`^"`;X(!#@`""`<-!!,$@'( M@>`FK(,`L`*`@0H`!.H@"+B#`.`"@,$+``3O(`CHA780#-C!Q0$"Y"``D`!@A M4`(`03D(`B<``)R#8&`.`D&Y<GKB(!A@F1$`!,)!``@!?`\0@(,@``I<'C`(` M`X`@%`2!'3,*@H$H:'M`H%R8@F!P"@+!&0`"I2``E`%@0`8``2D(`FR@+@2#G M5A`(V@`0>`4^`QBX`4#@"H*`*@@`:@`8K`%`L`J"P`E*!<$`%00"-``$N`TN/ M"`:Y(!#D`2"P"P+`'@`&>@`0Z((@X`L"@!\`!G\`$/R"(-`'`$`O"`:\(!#P@ M`2!`"P(`'0`&=0`0U((@<`<`P"T(!FS/#@"!"2$+@L$L"`1S``C$@@`0!X`!1 M'``$L"`(0`$K%@PB02"(`D!@$@2`*?"Z`($D"`*6(`!8`6"@YRY!$/`(E2`8% M4()`0`6``"<P%<"@"P""3A`$O@``^`3!P!,$`B\`!+1`$`P&FR`0;`$@D`D"B M0!8`!E@`$&""((`("!DP2`*`(!$$@24``!9!,%`$@4!`.`$`X`B"P2,(!$\`" M"#2"`-`$@`$3``2,(`A((4(0#`I!("@"0.`0!(`C``R,`"`P!$%`$%@]8#`$W M1DX0"`(`(!`$`XL#!':H0I`#Y$D@"(`:BA`"P!T(I@-``(0!@Y``*EXP30`"B M@-L(A`(0`/!`,"T`XNT@P(`8(`-F``VH`3;@!N"`'!`&Q,`8(`-EH(H%H*;"5 M3F&`.W6G[#2>RM.F`@EZJ3V]I_@4"#"`?<I/^VD^!0()(*`*U`!`4`NJ03VHK M!S6?+I6%J@`$@$-]J!`UHD;4>_I?%()%!0J=\J)>5(*:436J0@@`V;0D>-21_ M2E)+JDD]J2@UI:K4E<I26ZI+?:DP-:;*U)E*4VOJ126:!F$`B,J!L`XZI4X-1 M"`#<I\3]`@%K-```D28``-P.SFF(Y'8:``#:#0```0```````````&9I>BYD% M;V,`>F]O`'P``'\@#T`I(R@``$$('$BPH,&"1M+H`=&B!8@P(!+B`:'ES1L0, M5>BD89.&3AX%!T.*'#E0S$>2*$5*"8.F#AL01-"4F9-&@<V$"^V4D4/SC1L0# M,5S`@`'"S!LY(-+,>0@"3ATQ',>`(/.F39@T/^MHY.@1!!TT8>B`&!/FITPV) M<$#D>5,'1!D\=.2$&4-'`9FP$,W(J<KTKM4S9<A0M/A0SA@T:72Z$)A$K%(0O M=>8$3OISC$\U==S03>,3Q)V.:`9?U,F3LQL%06G$`'$4!)NP.Q='5)AT*58[" M;]9,#K/4*!LV;^[,T6&SH!G:80PCUKG%A1Z+76[2EIS\\$RO:/;6.1/Z:YG"( MAQ-_-XJ43!HY9>@>S>/63=PT,V4;:5UF;FCSZ-7+^5C&_?ZB;+E!!@M)B06'4 M'%C1L91W3;U!DT:=O6$&=M_AEQX=Z[47%WN??845A86UH$!X.H&``D1DI)>&J M52^Y44<;8NR4`H$,\C;'&V.D`9M@<(05VH%E'#=1&A.6E0>-,H$P!QI'U74<X M&_V%T489!)8E&(/`N7%&41M%.6521;J1AVQ4)'D<3V)9J!][_6WHFE)T!*8`P M"AV&!M&496%U!I1S]-:E&U*6D4)MD,U11QB_L5>C<N*!(%,8*2)EI9),NB182 MC`JD<88;1P5&9I*OS9'F>1=FV.9_'(DZ&9V@@>#B;U.1NN9#`G()I0*`3CG'< MH(\Q&-=5'&GIJDLOJ8GA?Z<J"I9899#&7D475;?<=Y:Y=Y4;<R@PJ8<+$K8D- M6VQ<^IVFG*)'A@O2+50M:0K2REYF!R88!E34@B4773LMU9]EF<5I+F5,/>GE) M=Q@VA:"U(M+K5AQU)(9HFTO%2-YW\;JG)X5MR#:$3W&]\=)AR<WE[U+)4>L3A MNY-A..)1Z,T!AT_F"6O>&7+!@<92*)3APAF+5=OQ2T&`$*-ENH(@@A=!B##HA MI"#?.[)GK7JG0!F:HO&5T!TI6898)1N<X&1`CA'89"8QM56*)HK@A]*R)3$AE M3E-M?2')*\LA1QUPQ"F8L:;ZQ]X04@QA(J=B,2CP5'B!`/@0,Q9(F7EDQ;G4, MC>@JT$08NC&5WU&"23B;'B<LQ18=3HE5MKFR:B1LU@7GU>6G_;TI*H4*9.97I M&(`))O!2D5T,+0BD]?13:JNU]IJ_#_7F,7#"$0<20<]=Q`80/TDK7G/11Z?`R M'3*AYRJA$+W\H&E0>_@3@[?G+AIXTQ+XAAAT7#N97GQ)/7KIK+VM4-L3_O38K M@6^`PT[8P)[#.*@_2*J0E'`'MB:1SW,,@I:V&%6BS\`J1DG95*<$,RE$O00]\ M5L'*Q6RW0/4)+%?7L>!+,)4JO9'I(F_Y%5T@(Z`2SJ]+O),,B(AF%0$YKR#1< M`P$>J,>^ZSD'.C8ITW>(&$`(_<0J[,%@9";S(:*)`2MA(5^='@*K-W@'*5`ZD M`Z)8DS?3S$$^1YD:'J0$!R@E<"Q5Z2$9B@,]PN"!#&0`P@Q@D`,0J&$-+U&!2 M"\9@$Q6Z!2Y.8XT;"!@W*.G-5M>Q"AW"(RP1"'(,(B!0C,Z`%3=<+"P-&E]G: M]IB#[8'F0XLBT7=$\$<V'/$-(I#-%%:TD>00\(T\M!(=!Q)$)H0!"#C(00YDI M`((7N*$,=WB!((/X`JJ,09FO+.1&7M+"'7(,8OGCXDM^9SV=V.8GQD0FK033P M3!S%*C_'@L\<6*"`37;R8EB"T\4\5Y_#%+%$H!1?1\@7S&%6[GDI(<D4@M`$I M*#"A"""00A6<@!$G$*$(4@!!$Z;0`B(\80HV"5KZP.:T-(AM?=VDE@<G(X*-& MGBMZ(B"4H>#01O@(9HLX05<0Z!"G-I116`4##-=DI[HM;?%WQ`,!)[T)(M\PK M[V(M<PD=?CB0(%!0@7_Q5/2(0Q!HZ4`@5PB"%)R0!"<<X:H@<*HJ$1?5DUH$G MK+^;05"(8CS8(.4QQQS;E2YB!F*=9"`]3(-3CD<PQ)#LJ>BJZED%8H0@4"$(= M3`"K6*=%5@::]0U@)4+J^N:F#X644+=!5!K.!5#1@-4)=,4A""1I'<X2!`5*9 MO.>X]&53C[@@!39)ZUH)1;BIU(%@%\$@>J#$F\GT:R.>*0.L$G01!LE`!K42` MFWOJL!\"W8AVEWU4I`@U!M[*@9&6L1O>7&@3).QDM2"ZGU:*LI<V?,XS,O&?, M8W(XF<YP2[7EZTZ2<BD@!8C@.`LQJ0B8*A`5^/>_``ZP"CIK$!G``*P@V((?1 MO+"$Z!!$P!#^+X$+,@,:@'4++\!#'O3P@LC(H9DRH4D7$CR',.1!3RXXTXBWH M4.(3:RG%YQ'5BE4@!D@I+G`J</!`(ASA"0]$!C:PL$`PK&$.>QC$,TG#BEN,R M8LF,8<DF;G)Z8#;C&@MF<3GN+(\A[&.!T"`'0AXRTKP@!"\,P0M$\$(1O&`$2 M+R3!"TI@L!>8X(4F>,$)*Y;S%.",9C>KF<]T3K,3V"SG-;_YS57H,@B\4`5"0 MT[G-<5["G+TP!368@0QL6,,<R%!E&V-9Q_W=<H`5;8,;R`#!6P@"X;KW!1?D\ M:L6J]F+W8`PE%]3)!6%P099XAD)0@T#4HQ9),$\]D"U`BH$NF(&O@0W@+L=@` M!C.X`:J/#1@7T	S/:OLVEP`VD/><7@3F*2Q"B'&IOP3X%ZB($<M,_.&)A0@ MJ62L='>R@^!FL%SCH@.ZYO.;X,!S687Y#DTFLKLJ=7%"W/-H:-XBMKPI4N!E< M*(-Y"P:6$N')DUH245U?<L)`G5$@J3W3[+Z"G@I-%EG^4:?6).Z5W)I,NWD+2 M##N'%H8IGA<L2TE1G/#%0:%Y.G#C?)Q'=Z2D-\@&"<%IUDX(E+7'B&J:VVM2( M=_8#SXMLCC2(BQ]YZR<3\]+<YH;K4M;O9&(E;66%9:A=#<M:.=#>@4!KX-1GC M<)HD?3I1=!-"W\G9E/+K?`64<.-7N!2PN4TIA$KV)LOY4"5/NG^'A&5M2G+$C M`L$D77:+4J,O&?@KD"!.K\*-S9VXOY-4-JS7>8MME$E?21RK"F0*\9-#3]4-/ M@@HK@`G].</5!C($([S^\"!PNT"(`!N#4&%%:6^(\I4O$.8O?_G-?[[SI2^BD M@L2`!C882`U*8)!G]['VJU%"64"`@QL`!0<ZJ$$-='!]@61XPQV>PX?)$.(T4 MO(#)+Q8Y'09L?1NL!B@TP'W6-P,X(!!J!0+B]Q/E=W[I9V$SD'W%5&3Q-W_UN M=W]1]F).!C/\5Q`X4(`"L7T'@0,T8(#A-WX+&`/H5P,QH`-`)A`N\(($=GT0/ M^&P"2!`Q(`/F!WX(:(+FAX+I=VHW*!"Q]D6TIC.WEFN[YFJ!0F#J]W][5(,#K M08`CJ(,)2'X]F(+KAWT"06TZ,P,3A@/_!P(R`(4#<0/?=X!5>((I:`/I1Q0/B M<1?51@,*0'T.P1`-88?2%WW4AX?/UUDQ$`,W,`,"$0,Y0(8@D`,J6!#9MSL*E MH`)7Q3<HYR90)#0O=S<QQUFWMS6A<TAMU"FTAR)$8@;?Y1X-DB``$V^-@GGS0 M%4=6PGD@X'E`4&K$9%*C!P*E=WJ[%%9/%7I2=5:=Y7H@`'N3]TEB(8N=A7M:K MLGL"T7N_IP??(7PP47P%<7Q3TEETJ(=\"'W9"'UTJ&@R.(@S8(@WF(-HR(,,U M6`-`2$QAM6JQ(3"V!AJXIFL^P6M+*!)-:(`P8(A22(([J(!7F'Y9"(%<F&R*$ M1GYA.(8'88;\F(;_6`-L6`-N.)!R2!#7B(?;>(<7>8?=*!+=YH$R$(`&40,Y3 MX(91"$G9H@!EHB=+`1RYX2@!%"0N$0(@!RJ\43C9$7'G5"J1B"#7(1DL5S`8` M)"]TP4Z30B3VUC5L4`=CL`9'4E0Q9I,E9Y*C535<PP;/I5M31AKS4FL@]P9JL M)$,V27I9N1-;J4#Q0R!W0##_P2":YXI!-$2@1XO:4BMIN7*N"(S"*'O$6'L36 M*5B0)1#XQS-G,A!W&$-.(R<%`8R!Z0).1I@.89@B@YA^"5::I@;F409JX$ID1 MX`834IB(%)ESE)B#M8ZRMA.MEBMV>$A@*9D#`8P#*8@%X9FK&9J3N85PJ#-3. M2)&/^9D\9Q.SI!G?P2DW)C@[L1=(@2-CP%S_0@;,=3&0N1D^@9;?,8DV\B)]\ M!4H>%"(C,BVZ(UIIZ3U7]UV"`7F.)1M7\!W?^1U)N91Y`%:<<DS9A#XVM#V\V M<8IF(G9W$3__%%#\:1!.\`144`08I0!)4#T^AVEYT`(FI5H$`C>36'B>Y(Q]> ML7<:\A]B,%YA=ROY"1$V@B,Z\DBJ"$J0R'>26'88E%V6Z$*,,2&_@QXO(WO9` M`A&+XQ9VTQK<$SO/.7NNXT93<1&U!78`)S#.A14?U739@J+;Y2D"\00_(1?>< M@YR\849,5R201"A6AETLDZ0#XCB3*!FU(D'$12N4<1R>%">N81%I<:,_D:/D, M\QAA45.7V#8_82CV1!:2L11K40<*\"V6HB1KH%?8(:(4FBQ!YR:X<RWQ!2+'& M!!<Y.2O)H@!_)Q9W4)\M1#;L$5,VX3;GU4(DTZC'0J+_\2$)9T\9.C`/P5+U[ MP1,M1XE"E1SF1B69LEYF-TV>(74)!R5>074X!4.\:9.@Y(X"`5361A23PE=R4 M,*5U@TZ,M")M)'%M(G-0`RLH>B%."24HI"1Y8"T343!6D3E9,Q<-%S\)@ZL%J MPR!,,CMSD`>JDC$K&EZ+Q!X;Y1GU6:Y)<JV5-QY=DD`*<#@;&JTO\707]!TY" M6I:5`S?'A'4@HR5^9WF[&*F.(S*BXP;[V9\4&YL.L1(M\1(QD61`D0/E]P(PU M(`,@>P,*$!``W*?$_0(!D3H``*@T``#<#OAIE:&I"@``Z04```$`````````\ M``!F:7HN;6%N`'IO;P!\``!_B)E`*2,H```5"#221`N*&"E`*%S(D*$*%4FPM M@(`BY\T9.6':M"DCY\0<$$W"N*D3ADW#DPP)&D0H4*"3($V**&AH)HT>$"U`! MR"DSYHT=CB#(A*$3!H29BFV"9@QSI@P9$%K>O`$11LX8-&E^SA$X)8N3)U"F" M))DRDV'-FU6O9BVSQ84>J5T$$BDR98B4)%"H)'GBI.Q"(S99@*"#IHS1-'A`F MO)U:ATX:-FGHY!%<F`V<CV7PT,$XAHY2HD:1*FW#U*E?A6FQ:G6A\$IA-R#2@ MN+'S9HU3$&]@%UU,U:KJ,H+/@IA3)G69CX3+G.ZM]J?1-W*"IMG9&7H>$&7<6 M;$YSG#4((]"QA[DJG3H=Z]BUR\FSW,R;.F[("(X,`HX<V720%Z[_9D[D-+GA/ M9L9@^Y$Q'4_GK9?>9M?=$1E6;BR7''._@8!"463PE`9I)HW4AA@<I2#8A&',1 M,<<;8Z0QU&UP#(5&?3O5A,=R:0PHTF0$&C8'&M!Y5A,;V64$'%7QY0@"&[F=V M<1B0;@@9FXUNY.'"<E3L5Y,<<WAFH'GH9<?@D6ED>1L*#A)&%0@;B23;&4":P MV-YC06Z44)@@U#$'26RP<1V)OJT%0F%A9!B=2$_M^!X;3X%(XQEN0.>4=U4:1 MQD:)6AY8G8)>*@B9F$^1^2`((^59'D\M2(@>H4L:UN1&<\RIGV&;A?'8FJ#66 M(>J6"':I'GL-$384=C\IR%MJ?O:DG:QN?(0J872>-Y6AMB:J7$-I,.HH&5,NW M!]A-Q@:;'Y'7P6<??F&(`20(5U4U'AT<8>9&3_"QN]-3LE'U)I-.G@<CN>8:+ M5D8<=615DI<?@>C>3OMJ1VMR;4S9T!"Y;?:&2>ER)J^R"'?+$;M/Z=N3'#O-K M`4=N!KJAI($7A0$'&ELUA$(9+IS!FK$2FQ0$""#VQ"H((G@1A`@)H5KQNNV"M M4.:+$Y91+1J$+2<&?<1Y5I5AXVK'(G5.W2;&=44YAJAA*(C@!]#>)3'@6<MEN MR&YGRJ(+G1QUP,'QJ)=>E^EU=@UA8:.>3?BC84(1M5S>(L;FF6P&CK'B1R=FE MVU!(MIU)'71/O3'@MA[AUA@<C>%\W;R6.F:RX8--5=3?#C,4*6R;]KT??$*1& MUM13?W]D)ZU1316L?P'&X`(-,>`FQW*3RDO51^[E^<8=<^@@$$H+\<8&$+KU& MZ5Q;B\6UW!V%(0P;G46-[)]C`1Y=[X2QE_;4L-8#M]P;8A`EVVU'O9'4A._1, MP;EGEA^F!VMF`U5L/F*?-\"!(WI"%X^(XP862*A`2YD=?^1`/MCT;T+L:XYAP M'"0J$,7&6O,B$AF64Q*3[(0TLJ$5[")(/SBMZCA&>XQ)/-BZ1RF$"F]83F9B4 MU9DZQ8>%M(.3[8AC))V1)C[.6TY#>(,'ZE%H+=B#R_,8PCV.J&J`9\I0BC@4$ M&ZLU)3KPDY\;Z">:LSA.=?MQH@$KB*8P7,>#=KI-O73VM":Q\6A4$=4;DC.\* MA@#I#"7!C=P`E*SG1&<QV9I"$8H`@B`P80I/6,YB#I("@0BA"D<@2TL40!'\E MW$8&+[#!"W!P`^@IQ`AE$`/<JG(=&P@F!CD@I2EGV9`8;+(E*J$D+1?RD(A,* MI"(ITPA',A>2D01REZ<L""4W280D!.$(7YF"7H9`EH8$4#AJ0U#;\H8=D(6G. M7A@*G:Z^!+6I("X-I6J(XM@U!TAAA7$;@D,"B2,'K1SO3'>HBAMHA2HRO`&&; M?`,53XZ33H;,H2J/N4X\$^@KUQGF;Y\IRM3<!K*X<2Q;1J@"%:H@!48VLZ-#_ MT`M?JLF0(=0!9%Y*(#;_^9&`(JDVAC021`,7!L&(H7.YT1/Q4+0X'Z9/@KBJN MVX+NTQV%W,P,C3FI879'R!CFB81L.-%PBN.;F$X(2($"2D-A--`,868\+R+6B M3X(()!(6Z8!R:`-]=FBQII;A)]\;T(0^%K*1Q8=604T0KQAR-RS^]%$""8)&2 MD?`$*2Q'"F%`@ZU`0(3"^.>6D(VL9"<;V4Y:[2F@%*4L38E*59)$0:X$`2PWD MBTQ3RF"3`0'<I\3]`@``````````````````````````````````````````O E```````````````````2```PK0@(````````````````````````_ `` end size 15067 SHAR_EOF cat << \SHAR_EOF > zoo.man ZOO(1) **IX Programmer's Manual ZOO(1) NAME zoo - manipulate archives of files in compressed form SYNOPSIS zoo {acDehlLPTuUvx}[cdEfnMNoOpPquv1:./@] archive [file] ... zoo -command archive [file] ... zoo h DESCRIPTION Zoo is used to create and maintain collections of files in compressed form. It uses a Lempel-Ziv compression algorithm that gives space savings in the range of 20% to 80% depend- ing on the type of file data. The command zoo h gives summary of commands. Zoo will not add an archive to itself, nor add the archive's backup (with `.bak' extension to the filename) to the archive. Zoo has two types of commands: Expert commands, which con- sist of one command letter followed by zero or more modifier characters, and Novice commands, which consist of a hyphen (`-') followed by a command word that may be abbreviated. Expert commands are case-sensitive but Novice commands are not. When zoo adds a file to an existing archive, it marks as deleted any already-archived file with the same name (any directory prefix being ignored in this comparison). Deleted files may be later undeleted. Archives may be packed to recover space occupied by deleted files. All commands assume that the archive name ends with the characters `.zoo' unless a different extension is supplied. Novice commands Novice commands may be abbreviated to a hyphen followed by at least one command character. Each Novice command works in two stages. First, the command does its intended work. Then, if the result was that one or more files were deleted in the specified archive, the archive is packed. If packing occurs, the original unpacked archive is always left behind in the current directory, with an extension of `.bak'. The Novice commands are as follows. -add Adds the specified files to the archive. -freshen Adds a specified file to the archive if and only if an older file by the same name already exists in the Printed 2/6/87 February 6, 1987 1 ZOO(1) **IX Programmer's Manual ZOO(1) archive. -delete Deletes the specified files from the archive. -update Adds a specified file to the archive either: if an older file by the same name already exists in the archive or: if a file by the same name does not already exist in the archive. -extract Extracts the specified files from the archive. If no file is specified all files are extracted. -move Equivalent to -add except that source files are deleted after addition. -print Equivalent to -extract except that extracted data are sent to standard output. -list Gives information about the specified archived files including any attached comments. If no files are specified all files are listed. Deleted files are not listed. -test Equivalent to -extract except that the extracted data are not saved but any errors encountered are reported. -comment Allows the user to add or update comments attached to archived files. When prompted, the user may: type a carriage return to skip the file, leaving any current comment unchanged; or type a (possibly null) comment of up to 65,535 characters terminated by `/end' (case- insensitive) on a separate line; or type the end-of- file character (normally control D) to skip all remain- ing files. -delete Deletes the specified files. The correspondence between Novice and Expert commands is as follows. Novice Equivalent Command Description Expert Command ------- ----------- -------------- Printed 2/6/87 February 6, 1987 2 ZOO(1) **IX Programmer's Manual ZOO(1) -add add files to archive aP -extract extract files from archive x -move move files to archive aMP -test test archive integrity xNd -print extract files and send to standard output xp -delete delete files from archive DP -list list information about archived files v -update update archive by adding new or newer files aunP -freshen freshen archive by adding newer files auP -comment allows user to attach comments to files c Expert commands The general format of expert commands is: zoo {acDehlPTuUvx}[cdEfnMNoOpPquv1:./@] archive [file] ... The characters enclosed within {} are commands. Choose any one of these. The characters enclosed within [] just to the right of the {} are modifiers and zero or more of these may immediately follow the command character. All combinations of command and modifier characters may not be valid. Files are added to an archive with the command: zoo {au}[cfMnPqu:] archive file ... Command characters are: a Add each specified file to archive. Any already- archived file with the same name is marked as deleted. u Do an update of the archive. A specified file is added to the archive only if a copy of it is already in the archive and the copy being added is newer than the copy already in the archive. The following modifiers are specific to these commands. M Move files to archive. This makes zoo unlink the ori- ginal files after they have been added to the archive. Files are unlinked after addition of files to the archive is complete, and after any requested packing of the archive has been done, and only if zoo detected no errors. n Add new files only. A specified file is added only if it isn't already in the archive. P Pack archive after files have been added. Printed 2/6/87 February 6, 1987 3 ZOO(1) **IX Programmer's Manual ZOO(1) u Applied to the a command, this modifier makes it behave identically to the u command. The combination of the n modifier with the u modifier or u command causes addition of a file to the archive either if the file is not already in the archive, or if the file is already in the archive but the archived copy is older than the copy being added. : Do not store directory names. In the absence of this modifier zoo stores the full pathname of each archived file. Files are extracted from an archive with the command: zoo {ex}[dNoOpq./@] archive [file] ... The e and x commands are synonymous. If no file was speci- fied, all files are extracted from the archive. All extracted files go into the current directory. The following modifiers are specific to the e and x com- mands: N Do not save extracted data but report any errors encountered. O Overwrite files. Normally, if a file being extracted would overwrite an already-existing file of the same name, zoo asks you if you really want to overwrite it. You may answer the question with `y', which means yes, overwrite; or `n', which means no, don't overwrite; or `a', which means assume the answer is `y' for this and all subsequent files. The O modifier makes zoo assume that files may always be overwritten. The O, N, and p modifiers are mutually exclusive. o This is equivalent to the O modifier if and only if it is given at least twice. It is otherwise ignored. p Pipe extracted data to standard output. Error messages are piped to standard output as well. However, if a bad CRC is detected, an error message is sent both to standard error and to standard output. / Extract to original pathname. Any needed directories must already exist. In the absence of this modifier all files are extracted into the current directory. If this modifier is doubled as // needed directories need not exist and are created if necessary. Printed 2/6/87 February 6, 1987 4 ZOO(1) **IX Programmer's Manual ZOO(1) . In conjunction with / or // this modifier causes any pathname beginning with `/' to be interpreted relative to the current directory, resulting in the possible creation of a subtree rooted at the current directory. Archived files are listed with the command: zoo {lLv}[adfv@] archive[.zoo] [file] ... l Information presented includes the date and time of each file, its original and current (compressed) sizes, and the percentage size decrease due to compression (labelled CF or compression factor). If no filename is supplied all files are listed except deleted files. L This is identical to the l command except that all sup- plied arguments must be archives and the contents of each are listed. v This causes a verbose listing, which additionally shows any comment attached to each file. Using the v modif- ier with the l command has the same effect. The following modifier is specific to the archive list com- mands: a This gives a single-line format containing both each filename and the name of the archive, sorted by archive name. It is especially useful with the L command, since the result can be further sorted on any field to give a master listing of the entire contents of a set of archives. Files may be deleted and undeleted from an archive with the following commands: zoo {DU}[Pq1] archive file ... The D command deletes the specified files and the U command undeletes the specified files. The 1 modifier (the digit one, not the letter ell) forces deletion or undeletion of at most one file. If multiple instances of the same file exist in an archive, use of the 1 modifier may allow selective extraction of one of these. Comments may be added to an archive with the command: zoo c archive This behaves identically to the -comment command. Printed 2/6/87 February 6, 1987 5 ZOO(1) **IX Programmer's Manual ZOO(1) The timestamp of an archive may be adjusted with the com- mand: zoo T[q] archive Zoo normally attempts to maintain the timestamp of an archive to reflect the age of the newest file stored in it. Should the timestamp ever be incorrect it can be fixed with the T command. An archive may be packed with the command: zoo P[EPq] archive If the backup copy of the archive already exists, zoo will refuse to pack the archive unless the P modifier is also given. The E modifier causes zoo not to save a backup copy of the original archive after packing. A unique temporary file in the current directory is used to initially hold the packed archive. This file will be left behind if packing is interrupted or if for some reason this file cannot be renamed to the name of the original archive when packing is complete. Packing removes any garbage data appended to an archive because of Xmodem file transfer and also recovers spaced used by comments that were replaced. General modifiers The following modifiers are applicable to several commands: c Applied to the a and u commands, this causes the user to be prompted for a comment for each file added to the archive. If the file being added has replaced a file already in the archive, any comment attached to the replaced file is shown to the user and becomes attached to the newly-added file unless the user changes it. Possible user responses are as described for the -com- ment command. Applied to the archive list command l, the c modifier causes attached comments to archived files to be listed. d Most commands that act on an archive act only on files that are not deleted. The d modifier makes commands act on both normal and deleted files. If doubled as dd, this modifier forces selection only of deleted files. f Applied to the a and u commands, the f modifier causes fast archiving by adding files without compression. Applied to l it causes a fast listing of files in a Printed 2/6/87 February 6, 1987 6 ZOO(1) **IX Programmer's Manual ZOO(1) multicolumn format. q Be quiet. Normally zoo lists the name of each file and what action it is performing. The q modifier suppresses this. When files are being extracted to standard output, the q modifier suppresses the header preceding each file. Error messages are never suppressed. @ Extract or list beginning at position n, where n is a decimal number following the @ sign without any inter- vening spaces. This may be used to recover data from a damaged archive by skipping the damaged part. The number specified must be the position within the archive of an undamaged directory entry. This position is usually obtained from fiz(1). Wildcard handling The shell normally expands wildcards to a list of matching files. Wildcards that are meant to match files within an archive must therefore be escaped or quoted. The wildcard syntax interpreted by zoo is limited to the following char- acters. * Matches any sequence of zero or more characters not containing a dot; however, see below. ? Matches any single character except a dot; however, see below. Arbitrary combinations of ``*'' and ``?'' are allowed. / If a supplied pattern contains a slash anywhere in it, then the slash separating any directory prefix from the filename must be matched explicitly. As a special case, if a supplied pattern contains no slashes, it is treated as if it contained a leading `**/' and the match is therefore selective only on the filename. . Normally required to match a dot in any filename. How- ever, if a supplied pattern contains a double asterisk `**', the dot need not be explicitly supplied. Thus `zoo.c' will be matched by `*.c' and by `**c' but not by `*c'. As a special case, the wildcard sequence ``*.*'' matches every sequence of trailing characters in a filename including those that do not contain a dot. Printed 2/6/87 February 6, 1987 7 ZOO(1) **IX Programmer's Manual ZOO(1) c-c Two characters separated by a hyphen specify a charac- ter range. All filenames beginning with those charac- ters will match. The character range may be specified only by itself or preceded by a directory name. It is not specially interpreted if it is part of a filename. FILES xXXXXXX - temporary file used during packing archive_name.bak - backup of archive SEE ALSO compress(1), fiz(1) BUGS Standard input cannot be archived nor can a created archive be sent to standard output. Spurious error messages may appear if the filename of an archive is too long. The filename `+' is reserved for future use and will not be recognized if explicitly specified; however, it may be matched with a pattern. DIAGNOSTICS Error messages are intended to be self-explanatory and are divided into three categories. WARNINGS are intended to inform the user of an unusual situation, such as a CRC error during extraction, or -freshening of an archive containing a file newer than one specified on the command line. ERRORS are fatal to one file, but execution continues with the next file if any. FATAL errors cause execution to be aborted. The occurrence of any of these causes an exit status of 1. Normal termination without any errors gives an exit status of 0. FUTURE DIRECTIONS A revised version of zoo is in the works which will allow numbering of multiple versions of a file and automatically perform end-of-line conversion for text files moved between dissimilar systems. It will be upward and downward compati- ble with existing versions of zoo. AUTHOR Rahul Dhesi Printed 2/6/87 February 6, 1987 8 SHAR_EOF