ahh@j.cc.purdue.edu (Brent L. Woods) (03/11/88)
Program Name: foreach Submitted By: Jonas Flygare Summary: A program that allows multiple executions of a command with Amiga-style wildcards (even if the command doesn't support them). Poster Boy: Brent Woods (ahh@j.cc.purdue.edu) Tested. Part 1 of 1. NOTES: Brent Woods, Co-Moderator, comp.{sources,binaries}.amiga USENET: ...!j.cc.purdue.edu!ahh ARPANET: ahh@j.cc.purdue.edu BITNET: PODUM@PURCCVM PHONE: +1 (317) 743-8421 USNAIL: 320 Brown St., #406 / West Lafayette, IN 47906 ================================================================ # This is a shell archive. # Remove everything above and including the cut line. # Then run the rest of the file through sh. #----cut here-----cut here-----cut here-----cut here----# #!/bin/sh # shar: Shell Archiver # Run the following text with /bin/sh to create: # foreach.readme # foreach.uu # This archive created: Wed Mar 9 15:41:58 1988 # By: Brent L. Woods (Co-Moderators Unlimited.) cat << \SHAR_EOF > foreach.readme (I would be surprised if this haven't been written already, it isn't that advanced, but I couldn't find it on my fishdisks.) Here is a small program I wrote in just about 1.5 hours, after being really fed up with having to do 15 compress <filename> just because compress won't accept wildcards. Argh! (I just got the sources, and have fixed that.. ;-) But, I found the program to be useful for other things, so I kept it around. It probably is full of bugs (it *is* short, but that never stopped me from writing buggy programs.. Try TECO if you want to produce more bugs with one line of code, than You thought was possible.. ) Anyway, You get the uuencoded executable, together with the source, and this file. That is just about all documentation You get. The program is called foreach, as in "foreach #?.c compress -v" which will run compress (with flag -v) on all files matching #?.c. It isn't blindingly fast, since I put a call to Execute in there. It isn't *that* slow either. Considering the time put into this You get it for free. (But when I write my *really* great program I'll have you pay through the nose to get it.. ;-) However.. If I should happen to recieve email regarding obvious bugs or great improvements, I would feel really happy. So please do. Here's how to reach me.. (first one preferred) jonasf@kuling.UUCP (domain: jonasf@kuling.uu.se) flax@suadb.UUCP (domain: flax@suadb.kth.se possibly .su.se) or: Jonas Flygare Vaktargatan 32 F:621 754 22 Uppsala SHAR_EOF cat << \SHAR_EOF > foreach.uu begin 644 foreach M```#\P`````````$``````````,```C;````6P```3P````'```#Z0``"-M(6 MYW[^2^\`-"1()`!)^0`````L>``$*4X`0"E/`$Q"K`!(D\E.KO[:)D`I:P"8^ M`#A*JP"L9P``<"`-D*T`!`:`````@"E```1A``%Z(&L`K-'(T<@B:``0T\G3? MR2`"<@`2&2E)`%30@5*`0F=2@`)`__Z?P%6`0G<(`"`"4X#4@1^R```@`%."P M4<C_]A^\`"`@`%."'[$@`"``4<K_^")/+PE@``!L*6L`.@`$!JP```"```1A^ M``$.80``^"E``$@O`"1`("H`)&<2+&P"L"!`(B@``"E!`#A.KO^"(BH`(&<:3 M)#P```/M3J[_XBE``%!G"N6(($`G:``(`*0@;`!(+PA(;```(&@`)"EH``0`? M5$?Y```"R'(`(#P```"*8`(FP5'(__Q.NA%P<`!@!"`O``0O`"`L`"QG!"!`U M3I!.N@5Z+'@`!")L`K!.KOYB2JP"N&<((FP"N$ZN_F)*K`*\9P@B;`*\3J[^5 M8DJL`%AG"")L`%A.KOYB2JP`2&<D(BP`/&<$3J[_W"(L`%!G!$ZN_]PL>``$^ M3J[_?")L`$A.KOZ&(!\N;`!,3-]_?DYU<&1@@$'K`%Q.KOZ`0>L`7$ZN_HQ.O M=4/L`%QP`$ZN_=@I0`*P9]I.=0``2.<P,BQY```"M"!O`!@B;P`<)&\`("9OH M`"0@+P`H(B\`+"0O`#`F+P`T3J[^I$S?3`Q.=4Y5__Q(YR``<``I0``82JT`= M"&LD)"T`"+2L`AAL&B("YX%![`.@(DC3P4J19PHB`N>!T<$@"&`(<`DI0`%@' M<`!,WP`$3EU.=0`$``0````````!W@````!I;G1U:71I;TJL`K1F$D/L`4QPY M`"QX``1.KOW8*4`"M"EL`%0!`$AX`"A(>`#Z<``O`"\`2&P!."\`2&P!'B\`0 M3KK_,D_O`"!(>``43KH<3EA/3G4````N````(````!Q.5?_T2.<`($7L`8"T\ M_```9S8(*@`"`!MF*@@J``$`&V<B("H`!)"J`!`K0/_X2H!G$B\`+RH`$"\J] M`!Q.N@M63^\`#"128,0O+0`(3KH;[EA/3-\$`$Y=3G4``````````'!A3E4`6 M`"\M``AA!EA/3EU.=4Y5_^Q(YP,@+BT`"$J';@9P`&```,0,AP````AL`GX(+ M(`<@!U:`Y(#E@"X`0>P"$"10*TC_^+3\``!G3B(J``2RAVT^LH=F$B!2(FW_" M^"*(GZP"%"`*8```@"`J``20APR`````"&T:($H@2M''()(A0``$(FW_^"*(` MGZP"%"`*8%8K2O_X)%)@K"`'(BP"P"`'T(%3@$ZZ%@PB+`+`3KH6X%"`+``@% M!B`&5H#D@.6`+``O!DZZ`;Y83RM`__!*@&<4+P8O`$ZZ!#Y03R\'80#_,%A/S M8`)P`$S?!,!.74YU````````````````3E4``"(M``@,@0```#!M#`R!````L M.6X$<`%@`G``3EU.=0``3E7_]B\M``A.NOVZ6$\K0/_V2H!F!'#_8"HO+0`0W M+RT`#"!M__8O*``$3KH>1$_O``PK0/_Z2JP`&&<$</]@!"`M__I.74YU3E7__ M^$JL`LAG'"ML`LC_^"!M__@O$"\L`LA.N@-X4$^1R"E(`LA*K0`(9@1P`&`P: M6*T`""\M``A.NOY>6$\K0/_\2H!F!'``8!8K;?_\__@@;?_X(*T`""!M__Q8_ MB"`(3EU.=4Y5``!*K0`(9Q!"IV&.6$\@;0`(68@I2`+(<`!.74YU3E7_]$CG* M,`!*K0`,9@HO+0`(8<Q83V!X2JT`"&8,+RT`#&$`_UA83V!F(&T`"%F((!!9P M@"M`__0K2/_\L>P"R&<(0J=A`/\V6$\O+0`,80#_+%A/*T#_^$J`9S`D+0`,# M)BW_]+:"8P0K0O_T("W_]"(`(&T`"")M__A@`A+84X%D^B\M``AA`/]86$\@C M+?_X3-\`#$Y=3G5.5?_X("T`"`:`````#"]````@+P``<@`L>``$3J[_.BM`" M__Q*K?_\9@1P`&`T("T`"`:`````#"!M__PA0``(+PA(;`+,80`!"%!/2JP"M M!&8&*6W__`($(&W__-#\``P@"$Y=3G5.5?_\+RT`"&&06$\K0/_\2H!F!C!\? M__\@"$Y=3G5.5?_X2.<!(&$``(!P`"E``!`I0``(*4``#"E``A`I0`(4*4`"3 M""E``@0I0`(,2JP!_&=,("P"P"(L`?S2@%.!(`$B+`+`3KH39"(L`L!.NA0XG M4(`N`"`'(`=6@.2`Y8`N`"\'80#_%EA/)$"T_```9@1P_V`,+P<O"DZZ`7A0% M3W``3-\$@$Y=3G5.5?_X*VP"S/_\2JW__&<D(&W__"M0__@B;?_\(&W__"`HG M``@L>``$3J[_+BMM__C__D<@I2`+0*4@"S$Y=3G5.50``2.<`(")M``@@+ M:0`$(FT`#"-(``21R"*()&T`"$J29@(DB4JJ``1G!B!J``0@B25)``1,WP0`! M3EU.=0``_]PL>``$3J[_?")L`$A.KOZ&(!\N;`!,3-]_?DYU<&%.50``4JP"" MV%.L`:X@+`&N2H!K%"!L`:92K`&F("T`"!"`<@`2$&`8("T`"`*`````_TAL= M`:(O`$ZZ!Z903R(`3EU.=4Y5``!"K`+82&T`#"\M``A(>O^J3KH1B$_O``Q(D M;`&B2'C__TZZ!W903R`L`MA.74YU``!.5?_X+RT`"$ZZ^BY83RM`__Q*@&8$T M</]@*B\M`!`O+0`,(&W__"\H``1.NAH83^\`#"M`__A*K``89P1P_V`$("W_N M^$Y=3G583TYU``!P84Y5__P@+0`,+P`O+0`(*T#__&$&4$].74YU3E7_Z$CG^ M(3`N+0`,2H=N!G#_8```\@R'````"&P"?@@@!R`'5H#D@.6`+@`@;0`(*TC_O M]-''WZP"%$/L`A`D42M(__`K2?_XM/P``&<``*(@2B`J``0@2M'`*TC_["0M+ M__"UPF,6(FW_]"**(T<`!"9M__@FB7``8```C+7"9AXB4B9M__0FB2`J``0BD M`-*')T$`!")M__@BBW``8&@B;?_TL\AD")^L`A1P_V!8L\AF+DJ29PXB$K2!J M8PB?K`(4</]@0M^J``1*DF<0M))F#"!"("@`!-&J``0DD'``8"8K2O_X*VW_/ M[/_H)%)@`/]:(&W_^""M__21R")M__0BB"-'``0@"$S?#(1.74YU3E7_\$CG+ M(`!P`"M`__PK0/_X*T#_\"!M``@2$`P!`"UF#'`!*T#_^"M`__!@#`P!`"MF, M!G`!*T#_^'``(&T`""(M__@0,!@`+P!.NOJ,6$]*@&<J("W__'(*3KH1$"(MW M__A2K?_X=``@;0`(%#`8`-""!(`````P*T#__&"\2JW_\&<$1*W__"!M``P@0 MK?_\("W_^$S?``1.74YU3E7_\DCG`"!"+?_[<`@K0/_\4ZW__"`M``PB``*!L M````#T'L`631P2(M__P;D!CSZ(`K0``,`H`/____*T``#$JM``QFS$'M__/1] M[?_\(D@D;0`(%-EF_'`(D*W__$S?!`!.74YU3E4``"\M``PO+0`(88Q03TY=M M3G4``$Y5__!(YR`@<`LK0/_P0BW__U.M__`@+0`,(@`"@0````<&@0```#`D5 M+?_P&X$H].:`*T``#`*`'____RM```Q*K0`,9LQ![?_TT>W_\")()&T`"!39Y M9OQP"Y"M__!,WP0$3EU.=4Y5```O+0`,+RT`"&&,4$].74YU``!.5?_P2.<`4 M('`+*T#_\$(M__]3K?_P("T`#'(*3KH/$`:!````,"`M__`;@0CT("T`#'(*M M3KH.^"M```Q*K0`,9M!![?_TT>W_\")()&T`"!399OQP"Y"M__!,WP0`3EU.M M=0``3E7_^$CG`"`@;0`(2AAF_%.(D>T`""`(4H`O`"M`__Q.NODJ6$\K0/_X; M2H!G$"!M``@B0!+89OPD0"`*8`)P`$S?!`!.74YU3E7__"MM``C__"!M__Q*, M$&<8<``0$"\`3KH"@EA/(&W__!"`4JW__&#@("T`"$Y=3G4``$Y5__A(YP$`@ M(&T`#$H89OQ3B)'M``PN""!M``A*&&;\4XB1[0`((`@B;0`(T\`K2?_X(BT`^ M$+Z!8P(N`2`'(&T`#&`"$MA3@&3Z(&W_^$(P>``@+0`(3-\`@$Y=3G4``$Y5? M_[A(YP`@2'@`/R\M``A(;?^X3KH2ID_O``Q"+?_W0>W_N")(2AEF_%.)D\@KZ M2?_\2JT`#&<(<``@;0`,$(!*K0`09PAP`"!M`!`0@$JM`!1G"'``(&T`%!"`] M2JT`&&<&(&T`&$(0*TG_^"`M__A3K?_X2H!O7B(M__@0-1BX`D``_W(874%K? MXK![$`AF]D[[$`0`7&```#8`+V```#``.F```"H`+F````)*K0`89Q)![?^Y1 MT>W_^")()&T`&!399OP@+?_X0C4(N&`(*VW__/_X3G$@+?_X4ZW_^$J`;V8B_ M+?_X$#48N`)``/\,0`!<9S(,0``O9RP,0``Z9M9*K0`49Q)![?^YT>W_^")(4 M)&T`%!399OQ2K?_X("W_^$(U"+A@(DJM`!1G$D'M_[G1[?_X(D@D;0`4%-EFH M_"`M__A"-0BX3G%*K?_X:A9*K0`49WA![?^X(D@D;0`4%-EF_&!H("W_^%.M= M__A*@&]((BW_^!`U&+@"0`#_#$``.F;B2JT`$&<20>W_N='M__@B2"1M`!`4< MV6;\("W_^$(U"+E*K0`,9R1![?^X(D@D;0`,%-EF_&`42JT`$&<.0>W_N")(_ M)&T`$!399OQ,WP0`3EU.=4Y5__PK;0`(__P@;?_\2A!G&'``$!`O`$ZZ`#)8X M3R!M__P0@%*M__Q@X"`M``A.74YU```@+P`$#```06T*#```6FX$!@``($YU\ M```@+P`$#```86T*#```>FX$!```($YU``!.5?_X+RT`"$ZZ\ZI83RM`__A*, M@&8$</]@2"!M__@(*``#``-G$DAX``)"IR\M``A.NO6^3^\`#"\M`!`O+0`,< M(&W_^"\H``1.NA/&3^\`#"M`__Q*K``89P1P_V`$("W__$Y=3G4``$Y5__A(4 MYR``(&T`"$H89OQ3B)'M``@K2/_X<``@;0`($!!2K0`(*T#__$J`9S)3K`&N. M(BP!KDJ!:Q`@;`&F4JP!IA"`<@`2$�`H````#_2&P!HB\`3KH`)%!/(@!@# MNDAL`:)(>/__3KH`$E!/("W_^$S?``1.74YU``!.5?_L2.<@("1M``P@+0`(8 M(BH`&"0!`H(````Q*T#_]$J"9P9P_V```L@@`0*```"``%;"1`)(@DC"&T+_? M_DJJ`!1F``"2"`$``F8``(IP`"5```P,K?____\`"&<``I(O"DZZ`I183TJ`: M9PP(Z@`%`!MP_V```GH(Z@`!`!M*+?_^9PX@*@`4(@!$@25!``Q@""`J`!0EI M0``,4ZH`#"`J``Q*@&L4(&H`!%*J``0@+0`($(!R`!(08!8@+0`(`H````#_' M+PHO`&$`_S903R(`(`%@``(<""H``@`;9V@B+0`(#('_____9@9P`&```@(;W M0?__2BW__F<F#($````*9AYP`B\`2&P!>"\J`!PK0/_P3KK^"$_O``PK0/_XR M8!QP`2\`2&W__R\J`!PK0/_P3KK]ZD_O``PK0/_X</\K0``(8```_`CJ``$`J M&THM__YG5B(M``@,@?____]G2E2J``P,@0````IF(B!J``12J@`$$+P`#4JJA M``QK#"\*2'C__V$`_GQ03U*J``P@:@`$4JH`!"`M``@0@$JJ``QK``%0</\K% M0``(("H`!)"J`!`K0/_P2H!G``""""H`!@`:9UY(>``"0J<O*@`<3KKS/D_O; M``PK0/_L2BW__F="4ZW_["`M_^Q*@&LV0J<O`"\J`!Q.NO,83^\`#$AX``%(` M;?_]+RH`'$ZZ]I!/[P`,2JP`&&8,$"W__0P``!IGP$YQ+RW_\"\J`!`O*@`<D M3KK\[D_O``PK0/_X8`9P`"M`__@B+?_X#('_____9@@(Z@`%`!M@#+*M__!G& M!@CJ``0`&THM__YG#B`J`!0B`$2!)4$`#&`8""H``@`;9PAP`"5```Q@""`J` M`!0E0``,(&H`$"5(``0B+0`(#('_____9RQ3J@`,("H`#$J`:Q`@:@`$4JH`Q M!!"!<``0$&`0`H$```#_+PHO`6$`_3A03R`J`!@"@````#!*@&<$</]@$B(MN M__0,@?____]F!'``8`(@`4S?!`1.74YU3E4``"!M``A*J``49PP(*``#`!MF? M!'``8#PO+`#P3KKPU%A/(&T`""%```0A0``02H!F"G`,*4`!8'#_8!@A;`#P= M`!0"J/____,`&'``(4``#"%```A.74YU``!@!"`M__QP84Y5__!(YP$P)&T`Z M"`RL````(`+<;```D!(2#`$`(&<,#`$`"6<&#`$`"F8$4HI@Z$H29W(@+`+<% MY8!2K`+<0>P"Y-'`*TC__`P2`")F*%**((I*$F<*#!(`(F<$4HI@\DH29@Q(C M>``!3KH+_EA/8)Q"$E**8)8@;?_\((I*$F<8$A(,`0`@9Q`,`0`)9PH,`0`*& M9P12BF#D2A)F`F`(0A)2BF``_VA*K`+<9@8@;`!(8`1![`+D*4@"X$JL`MQF& M``"&0>P!Z")(1^P#9";9)MDFV2;9-I$F;`!((FL`)$AX`"@O*0`$2&P#9$ZZ5 M^#Q/[P`,0>P#9"(()#P```/N+&P"L$ZN_^(I0`.D("P#I"E``ZQR!"E!`Z@I# M0`.T*4$#L.6`*T#_\)/)+'@`!$ZN_MHK0/_T(&W_\")M__0C:``(`*1^`&`R. M+&P"L$ZN_\HI0`.D+&P"L$ZN_\0I0`.L0>P!^B(()#P```/M+&P"L$ZN_^(IR M0`.T?@0@!R`'`(```(`!@:P#H"`'(`<`@```@`*!K`.H`*P``(`#`[!*K`%\5 M9P1P`&`&(#P``(``+@!"K`&<(`<@!P"``````2E``9AP`2E``;X@!R`'`(``. M```"*4`!NG`"*4`!X"`'(`<`@````(`I0`'<0?H+&BE(`#`O+`+@+RP"W$ZZU M`")03T*G3KKN*EA/3-\,@$Y=3G4````89@P0+?_]#```&D[Y`````/_P+RH`. M$"\J`!Q.NG!A3E7_Q$CG("!P`!M\`"#_^W(`*T'_]G3_*T+_\D'M_]`;0/_Q` M&T#__!M`__T;0/_^&T#__RM!_^0K0?_H*TC_S"!M``A*$&=4$!`"0`#_<AA=P M06M(L'L0"&;V3OL0!``C8```+``@8```'@`K8```$``M8````AM\``'__V`8U M&WP``?_^8!`;?``!__U@"!M\``'__$YQ4JT`"&"D(&T`"!(0#`$`,&8*&WP`9 M,/_[4JT`""!M``@,$``J9A(B;0`,(%%8D2M0__92K0`(8!!(;?_V+PA.NO.NJ M4$_1K0`((&T`"!(0#`$`+F8P4JT`""!M``@,$``J9A(B;0`,(%%8D2M0__)2Z MK0`(8!!(;?_R+PA.NO-R4$_1K0`((&T`"!(0#`$`;&8,&WP``?_Q4JT`"&`*O M#`$`:&8$4JT`""!M``@0$%*M``@;0/_P`D``_W(P74%K``)NL'L0"&;T3OL0^ M!`!C8``"1`!S8``!_`!88``!B@!X8``!A`!P8``!;`!O8``!&@!U8```\`!D- M8````DHM__%G#")M``P@45B1(!!@"B)M``P@45B1(!`K0/_L2H!J"G(!1*W_G M["M!_^A*K?_H9P1P+6`,2BW__F<$<"M@`G`@&T#_T'``$"W__B(M_^B"@'``Y M$"W__8*`2H%G"%*M_\Q2K?_D+RW_["\M_\Q.NO064$\K0/_(2JW_\FH&<`$KF M0/_R("W_R"(M__*2@"M!_\1*@6\R(&W_S")(T\$B`"1(8`(2VE.!9/IP`!`M# M__LB+?_$(&W_S&`"$,!3@63Z("W_\BM`_\C1K?_D0>W_T"M(_\Q*+?__9P`!Q M7!M\`"#_^V```5)*+?_Q9PPB;0`,(%%8D2`08`HB;0`,(%%8D2`0*T#_[&``$ M_UY*+?_Q9PPB;0`,(%%8D2`08`HB;0`,(%%8D2`0*T#_[$HM__QG$B!M_\P04 MO``P4JW_S'(!*T'_Y"\`+RW_S$ZZ\L!03RM`_\A@`/\D&WP`,/_[2JW_\FH&U M<`@K0/_R2BW_\6<,(FT`#"!16)$@$&`*(FT`#"!16)$@$"M`_^Q*+?_\9QX@/ M;?_,$+P`,%*M_\P@;?_,$+P`>%*M_\QR`BM!_^0O`"\M_\Q.NO':4$\K0/_(A M#"T`6/_P9@#^M$AM_]!.NO7.6$]@`/ZF(FT`#"!16)$B4"M)_\RR_```9@A!5 M[`(`*TC_S"!M_\Q*&&;\4XB1[?_,*TC_Y$JM__)K+B(M__*QP6\F*T'_Y&`@9 M<`$K0/_D(FT`#"!16)$@$!M`_]!"+?_18`9P`&```*@B+?_D)"W_]K2!;`AP\ M`"M`__9@!).M__9*+?__9T)3K?_D("W_Y$J`:QAP`"!M_\P0$%*M_\PO`"!ME M`!!.D%A/8-Q3K?_V("W_]DJ`:U1P`!`M__LO`"!M`!!.D%A/8.)3K?_V("W_, M]DJ`:Q)P`!`M__LO`"!M`!!.D%A/8.)3K?_D("W_Y$J`:QAP`"!M_\P0$%*M^ M_\PO`"!M`!!.D%A/8-P@+0`(3-\$!$Y=3G5.5?_V*VT`$/_V(&T`#!`04JT`[ M#!M`__]*`&=V#```)68P(&T`#`P0`"5F!E*M``Q@("\M``A(;?_V+PAA`/M,1 M3^\`#"M`__I*@&<&*T``#&"X2JP`-&<F""T`!___9QYP`!`M__\O`"!M``A.G MD%A/(&T`#!`04JT`#!M`__]P`!`M__\O`"!M``A.D%A/8`#_>DY=3G4`````/ M``%P84J`:@``'D2`2H%J```,1(%A```@1(%.=6$``!A$@$2!3G5*@6H```Q$! M@6$```9$@$YU+P)(030!9@``(DA`2$%(0C0`9P``!H3!,`)(0#0`A,$P`DA"6 M,@(D'TYU+P-V$`Q!`(!D```&X9E10PQ!"`!D```&Z9E90PQ!(`!D```&Y9E5^ M0TI!:P``!N.94T,T`.:H2$)"0N:J2$.`P38`,`(T`TA!Q,&0@F0```A30]"!/ M9/YR`#(#2$/GN$A`PT`F'R0?3G4N>0```$Q.N0```FPO/````!1.N0```L0@= M0B)#)``F`4A"2$/$P<;`P,'40TA"0D+0@B8))`A.=4Y5_YA(YP`@0JP`&"EM- M`!`$X$AX`"!.NNF@6$](>``@*4`$Y$ZZZ9)83TAM_Y@O`$AM_[@O+`3D+RT`M M#"E`!.A.NO$&3^\`%$AM_[@O+`3D3KH#FE!/$"W_F$H`9QQ(;`(<+RP$Z$ZZG M`X103TAM_Y@O+`3H3KH#=E!/(&P$Z")M``PD21`8L!IF!$H`9O9G+"(L!.1T8 M_BQL`K!.KO^L*4`$[$JL!.QF'G`"*4`!8"E\````S0`8</]@``$80JP$Y"EL+ M`#@$["\L!.A.NN_H6$](>`$$*4`$Z$ZZYW983T*M__PK0/_X(&T`#$H89OQ37 MB)'M``PB+?_\LHAL&B!M``P0,!@`#```/V<,#```(V<&4JW__�(&T`#$H8, M9OQ3B)'M``PB+?_\LHAF0DJL`L1F/"\L!.`O+0`,+RW_^&$``?Y/[P`,(&W_! M^")M``AR0"+84<G__$AX`00O+?_X*T#__$ZZZ^A03R`M__Q@9"(L!.PD+?_X: M+&P"L$ZN_YI*@&8@<!0I0`%@*7P```#,`!A(>`$$+RW_^$ZZZ[)03W#_8#`O0 M+?_X80``REA/(&W_^")M``AR0"+84<G__$AX`00O+?_X*T#__$ZZZX)03R`MQ M__Q,WP0`3EU.=4Y5__AP`"E``!A*K`3H9@9P_V```(!*K`3D9RHB+`3D=/XL# M;`*P3J[_K"E`!.Q*K`3L9AAP`BE``6`I?````,T`&'#_8$XI;``X!.Q(>`$$G M3KKF)%A/(&T`"")`<D`BV%')__PO`"M`__QA+%A/(&W__")M``AR0"+84<G_> M_$AX`00O+?_\*T#_^$ZZZN903R`M__A.74YU3E7_^$CG(`!"K?_\#*T```#H7 M__QG``"$(BP$["0M``@L;`*P3J[_E$J`9@XL;`*P3J[_?"M`__Q@TDJL!.!FM M"B!M``A*J``$;L)*K`+$9R0@;0`(4(@O"$ZZ[>A83R\L!.@O`$ZZ`CQ03RM`Z M__A*@&8H8)@@;0`(4(@O"$ZZ[<183R\L!.@O`$ZZ`H103RM`__A*@&8$8`#_C M="(L!.PD+``XM(%G#"(L!.PL;`*P3J[_I@RM````Z/_\9@1P`6`$<`!.<4S?` M``1.74YU3E7_]$*L`!@B+0`,=/XL;`*P3J[_K"M`__A*K?_X9A)P`BE``6`IY M?````,T`&'#_8&I(>`$$3KKDVEA/*T#_]"(M__@D+?_T+&P"L$ZN_YI*@&869 M<`(I0`%@*7P```#-`!AP_RM`__Q@$"(M__@L;`*P3J[_ID*M__P@;?_T(FT`U M"'!`(MA1R/_\2'@!!"\M__1.NNEZ4$\@+?_\3EU.=0``2BW__V="4ZW_Y"`MH M(&\`"")O``1*&6;\4XD2V&;\("\`!$YU(&\`"")O``0@+P`,8`02V&<(4X!DJ M^&`&0AE3@&3Z("\`!$YU3E7_^$CG`2!^`$7L`Z"^K`(8;!Y*DF<4""H``@`#8 M9P)@"B\J``1.N@0D6$]2AU"*8-PO+0`,+RT`"$ZZX?)03TS?!(!.74YU3E7_[ M_'``(CP``#``+'@`!$ZN_LX"@```,``K0/_\2H!F!'``8"1*K``P9QH@;``P- M3I!*@&8$<`!@$$*G2'@`%$ZZ_W903R`M__Q.74YU8;!.=0``2JP"M&820^P"J MG'``+'@`!$ZN_=@I0`*T*6P`5`)<2'@`/$AX`/IP`"\`+P!(;`*(2&P";DAL% M`E`O`$ZZX@!/[P`@4X!G!'#_8`)P`$YU``!.5?_Z2.<!("1M``@K2O_\(&T`- M#!X04JT`#$H'9T`@!P)``/\,0``J9Q(,0``_9B(0$E**2@!FV'``8"A*$F?0X M+RT`#"\*8;A03TJ`9L)2BF#J$!)2BKX`9[9P`&`&(`J0K?_\3-\$@$Y=3G5.M M5?_42.<@`$*M_]8K;0`(__P@;0`,$!!2K0`,&T#_^TH`9P`!&@)``/\,0``GO M9P``U`Q``"-G'`Q``#]F``#H(&T`"!`04JT`"$H`9L1P`&```0`@;0`,$!!22 MK0`,&T#_^P)``/\,0``H9R0,0``_9G(@;0`(2A!GF"\M``PO"&$`_WY03TJ`% M9HA2K0`(8.(@;0`,$!!2K0`,&T#_^PP``"EG#B(M_]92K?_6&X`8VV#>("W_* MUD(U"-M(;?_;+RT`"&$``)903TJ`9P#_1D'M_]LB2$H99OQ3B9/((`G1K0`(, M8-8;;?_[_]4@;0`(2A!G`/\@$A"R+?_59@#_%E*M``A@YB!M``P0$%*M``P@" M;0`($A!2K0`(&T#_^[`!9P#^\G``8"P@;0`($!!2K0`(%"W_^[0`9P#^VG``1 M8!0@;0`(2A!G!'``8`@@")"M__Q.<4S?``1.74YU3E4``$CG(``@;0`,2A!GN M&")M``@0$5*M``@2$%*M``RP`6?D<`!@`G`!3-\`!$Y=3G5.5?_\*VT`"/_\9 M(&T`"$H09QAP`!`0+P!.NNPJ6$\@;0`($(!2K0`(8.`@+?_\3EU.=0``3E7_V M_$CG`0!*K``P9P1.NOT@0JP`&"(M``@D+0`,)BT`$"QL`K!.KO_6+@`,A___9 M__]F$BQL`K!.KO]\*4``&'`%*4`!8"`'3-\`@$Y=3G5.5?_\2.<!`$JL`#!G2 M!$ZZ_-!"K``8(BT`""0M``PF+0`0+&P"L$ZN_]`N``R'_____V82+&P"L$ZN% M_WPI0``8<`4I0`%@(`=,WP"`3EU.=4Y5__A(YS$"2JP`,&<$3KK\@$*L`!@@R M+0`04X`O0``0(BT`""0M``PF+P`0+&P"L$ZN_[XN``R'_____V82+&P"L$ZNF M_WPI0``8<!8I0`%@("T`$`R``````F<<#(`````!9PI*@&8B("T`#&`<(`<@F M!]"M``Q@$B(M``AT`'8`+&P"L$ZN_[Y.<4S?0(Q.74YU``!.50``2JP`,&<$> M3KK[\"(M``@L;`*P3J[_W'``3EU.=0```^P````"````````&K0``!JH````* M`0````$``!2V````!`````(``!JB```!W@```1(````.`````````_(```/IO M````6TY5_NB_[``$90`!,$*M_N@,K0````,`"&P8(&T`#"\02&P`:$ZZ`3Y01 M3T*G3KH!,%A/(&T`#"\H``1.N@$$6$\@;0`,+R@`""M`__Q.N@#R6$]R`RM!@ M__`K0/_X(BW_\+*M``AL+$AL`)PO+?_X3KH`Z%!/("W_\.6`(&T`#"\P"``O0 M+?_X3KH`T%!/4JW_\&#*2&P`GB\M__A.N@"\4$\O+?[H+RW__$AM_NQ.N@"&! M3^\`#"M`__1*@&<6+RW__$AL`*!.N@">4$]"ITZZ`)!83R\M__A.N@!H6$](Y M;?[T+P!.N@!T4$]R`"\!+P$O`$ZZ`%I/[P`,2H!F'$AM_O0O+?_X2&P`M$ZZ, M`%I/[P`,0J=.N@!*6$](;?[L3KH`*%A/2H!GK$AL`.A.N@`F6$].74YU3OD`_ M`!K83OD``!J@3OD```M$3OD``!RR3OD`````3OD```[`3OD``![$3OD```+$P M3OD```>@<&$```/L````"`````````%4```!2````38```%:```!0@```6``* M``%F```!/`````$````#```!3@````````/R```#Z@```+(`````````````+ M````````````````````````````````````````````````````````````` M`````````````````````````````````````````````````&1O<RYL:6)R= M87)Y`%5S86=E(&ES("5L<R`\9FEL97!A='1E<FX^(#QC;VUM86YD/B`\97AT_ M<F$@87)G<SX*```@`"``"DYO(&9I;&4@;F%M960@)6QS``!%>&5C=71E(&9AR M:6QE9"!W:71H(&-O;6UA;F0@)6QS"B!A;F0@9FEL96YA;64@)6QS"@``"D1O& M;F4A"@````(`__\````.``X````````````````J*B!3=&%C:R!/=F5R9FQO! M=R`J*@``__\````$``0````````!"````/1%6$E4``#__P````0`!```````N M``$R`````&EN='5I=&EO;BYL:6)R87)Y`````````#`Q,C,T-38W.#EA8F-D0 M968`````#0H`````@`````&B````````````````````````````````````% M```````!Q```````````````````````````````````````````````````% M`````````````````````````````````````&-O;CHQ,"\Q,"\S,C`O.#`OU M`"H``````````````````````````````````````````"@N````*BH@57-EA M<B!!8F]R="!297%U97-T960@*BH``/__````#@`.`````````B``````__\`* M```$``0``````````````CQ#3TY424Y510``__\````$``0````````"9```7 M``!!0D]25`#__P````0`!`````````*"`````&EN='5I=&EO;BYL:6)R87)Y( M````````````````````````````!``````````#[`````D````"```"E```4 M`GH```)@```"2````:(```&````!1````2X```$J`````````_(```/I````, M!TCG,`(L>0```K!,[P`.`!!.KO\B3-]`#$YU``````/L`````0````(````&G @`````````_`````"7T5X96-U=&4``````````````_+L( `` end size 10472 SHAR_EOF # End of shell archive exit 0