[comp.binaries.amiga] v02i017: zoo 1.42b

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&#9S/: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