Path: utzoo!utgpu!watmath!iuvax!bsu-cs!ibmbin From: yogi%humus.Huji.AC.IL%CUNYVM.CUNY.EDU@CUNYVM.CUNY.EDU (Yossi Gil) Newsgroups: comp.binaries.ibm.pc Subject: v04i001: every, execute command if given time has passed Summary: every.zoo, execute command if given time has passed Message-ID: <8169@bsu-cs.bsu.edu> Date: 11 Jul 89 04:52:02 GMT Sender: ibmbin@bsu-cs.bsu.edu Followup-To: comp.binaries.ibm.pc.d Lines: 386 Approved: dhesi@bsu-cs.bsu.edu X-Submissions-to: ibmpc-binaries@bsu-cs.bsu.edu X-Questions-to: ibmpc-binaries-request@bsu-cs.bsu.edu X-Repost-requests-to: ibmpc-repost@bsu-cs.bsu.edu Checksum: 2208325439 (Verify with "brik -cv") Posting-number: Volume 04, Issue 001 Submitted-by: Yossi Gil Archive-name: every/every.uue [ Moderator accepts no responsibility for the probably-unreplyable "From:" header. The Internet-BITNET gateway at CUNY seems to create a lot of these. No other return address was supplied. -- R.D. ] EVERY is an autoexec enhancer. It will allow you to run periodicly maintenance programs from autoexec. The need for such a program occurred to me when I noticed people running disk optimizer in EVERY boot (!!!!). PRICE: 0.00$ it is PD, Do not modify, sell or rent. SUPPORT: I will respond to every e-mail request by either releasing a new version or sending the sources. EVERY: Periodic Program Run Utility. Version 1.10, Apr 21 1989 Copyright (c) 1989 by Yossi Gil, P.O.Box 3148, Jerusalem, ISRAEL. Usage: EVERY [options] period [-c] command [args] Will execute 'command [args]' if 'period' had passed from the last time that command was run. The file date of the command itself is used as an indicator for the last time that command was run. This date is updated automatically by EVERY every time the command is run (unless the command itself happens to update it). Useful for executing various maintenance programs (disk optimization, backups, format recover savers, etc.) from AUTOEXEC.BAT, but avoiding the hassle of running them in every boot. Options are: -fname File to use as period indicator -v Verbose run -a Ask user before executing command -c Next argument is command -s Run silently Period can be specified in terms of days, weeks, week days, months or years. Examples: EVERY day quickopt c: EVERY month optimize c: EVERY Sunday backup c:\work EVERY week -F\frecover.dat frecover EVERY 2 weeks 3 days sort_dirs EVERY year say happy new year! [ Works reasonably well. Undocumented limitation: The command must be a stand-alone program, and cannot be an MS-DOS command like "dir" or "copy". Checksums obtained with the 4.3BSD "sum" or System V "sum -r" command. checksum size (bytes) file (between BEGIN--cut and END--cut lines) 42692 19748 every.uue checksum size (bytes) file 13614 14311 every.zoo -- R.D. ] every part01/01 BEGIN--cut here--cut here begin 644 every.zoo M6D]/(#(N,#`@07)C:&EV92X:``#2YC;VT` M````"@`4ST<`````I`%`````0"DC*```&2ESDE*>JW%AAIC`4:".-4#-`-W+ MEL@!S%P!`$P;-V@8@D'C\'FLEU';"G6+?#"Y$>@?@`!S#OSZFT@OWV..#!S\I6=(KL0KGLU3 MA>[+`72N$-`"T$Q#P7\='02X\<\"G"'HWZ&TT6[^.AOHR`F`@HX+`N@>'(2. M%1"Q0PL3BA@AP$*Y.```)+J\8D,Z@`#@`2X`U+"01]MD9$`W-N!"@(8A>/2- MA^&$6`")'HWC83DA&L"B!^=XF$Z(`)0@4$6ZL+!@"!\,B.2%!3!I@8M/XF*`E#4B.!A#N MO^+F2V\_BQ#@+KPE_*`O/P7C"P`TX-#[3R-&\`,%Q?CPAT4+663AQ2+E6(HI MMMIRBP#%%F,,1:@&A#KJ%2X,0@P""?X##3KC!4("./\XG``!"?*3,PD?X),P M`+D4H!8X/R?83\YD!'!`S_E&`X[55B=`1``)ZH-)(&0(P+//1`B0X#Y?A_V! M/R7(F_326@NPB+H%$($/V`,$T#.Y67_[<@4P,#'2\"SR+&+``,'0D`PD=:=0P@:>2EI)"%Y9AK7D<=5R#.7QB4-P[" M#Q<;D3@ZQ"S0L>OH^&$ZZID#4X<3K=O.GPZQXY)P[;=WHGL6O%_Q^^7!UW%" M\;=/D+P*M/-NQ_.\PS!]ZIOO:E8!@`RN(@U"C`=P;C?OA)H@#_9 M+QVS&*,?%@A'5=ROCS=(2SI"H4=^*#(3`$!'$_J1CDX`8`;V6,<0:[`(;_C* M5\""Q;#:H(*.J0X#$32@&5%`,$^.PU>+.(0L;E/`=8C!"(/PAP/XT`Q,KL,' M_^"D,71A``#<0QPT`184AC6#4F9!=268&SXR(04H8(Z8QD0F-A9Q"2K<()92 MN,$6LN``='2#)?F+@!7,L8X-X-(?$.!#+U2&BQ?0+ICHL`0JB6&`'H!.`1D< M1`^\F`Y>^$.@GG'`W,BQ`/K5(0&I'$T%+\$/,H[&`_BD1#^RP$;510`7,J`= M.AK`#U#5`!T'*&DZ[)`^8*S,#O1`1Q(08,K-N<8%`888$I4`P>_$&%!DZ'#0],(1<2`$`YC<`H M(S`C$RFP:P;".C=G9&(&R=C%H7DA&U5R]H" MKL`(V$!"NKRAN3\08!!&\(9JHIL)M`!@%X"(0CGM@`!"P4.=NEWKW,!Q7'AL M(*QO-<*T0$/CM%K'(#PPSBR0(<(Y'@<>:##`G#A"9%N@<#* M```N1"%2*.SW"L&<\2A,(#,#I(L=0TT`/L-`X%@(\H%\C2`[`.`'"LC7,PC` MQ2I$JH']SHT=Z:#$)5T:JIAFX:?/W!P%4%QG=(SA`4`U@E"!P81QB&PL8AB+@,80T*&KU,@!".@([1WRP0,0 MT`$!/&@`'0C`@P34`1WS7@=#-W<`(:A"`<(+P!`,`8YYYV,<%6!%$E@@`CH\ M@``BX`$7ZG``0XF@#@)0^@+L,8QTI`(?61B`,ASA[`1XY#Y#&,`V%M%&=JQ@ M'7(X!\@2X8+ZC,,!B7CB(`YB`U8`'1SZH`,\G).N%II@V9C:EJBVS@,`HY"/ MZEPSC7LXQR;_2,0/VB(`JVRE*_20"`<0.)R!>R!0!P60:.M0`7.S)QZ`>[Z2 M"(=0'4R!>[P&`.UC)WBB)XM0!`8P"KPP!#MP#'6``"41@O:S#A"P"%(1$2&8 M"'=``*'P@D1@`)22@?&S)T9@`"GP0C4P`/S<8.-MB!`0P`])0`BD1".)@/ZLV0)4# M#[GT#[L&#.N``4HX!(E0-@U(A$;XA$,PAUFXA;&'@PTHAF3X#V:(AOQQ"P"P MAFWXA@MH>;Y`AWIXAT6(A5H(>Y7BA1M(``O@AF$(AUH@$P6P`#F"#P2'#YSQ MB*-Q`)$3"I^R#D(`;B%(/G00`P73*(,@#*$F#'*0`%=@!2/U*5FP#HQ"`",H M!P[@B]$`%?]@/GVH@HNP0SM@`R%8!\\0.2+0BI-RB9C2@(M`#8&@#G^Q`\(0 M&*-0`#?`:PN`*S:``$KV>A@8.-QH!08P``9@CH,@#1"!#(&01XZ%CPL@#76@ M`#O`#'-@`(=0CS>P#NEH`*["CJ[W#["7@2Z##I^`C1G8@-3$'[)`<.40D?#H M!`1`"SRP"/*X$'(@`.M@`/RQ!*R!@<*@A=OH!02P`LFP`M+0)0L1D;,W)^Y# M`/&S$<<``,*#`*'`!$%0`D*Y`/AP#T$9`/35"``0"DX0!"%@!%)HE:D`"$YY M`(G&'_K`#WS6?![0:!Q5,3V0$G4P`?=@E14R<[PV`(F6+ORP#A3`E`!``'3` M`+@`!=)R#/R0#M:PA2CI`TP)#Y[Q`2XS8U%`<-0S5"]D#.E@"P#@BU=P?>L` M`NM@`2X3*OR`!U@EP-`!PD(`!"`/L[1*&;X#]DG#!PF M@200!)C#A7^#@[#004ZP$<'P$`$)"P)P#\&@A5@'"Q!A!08##R*PGPH0#+30 M`R9Y`:BS@V2(#PT``(`0GX`!8"P M#P(@!U,P-PR@H@ZP`,G0!SXF/YZQ`,90`"UP!&-Q#]@P"-D``(U@!]XP#@\0 M"39Y#_,0":B*"!1@!..0`.L0#ZYJ*59@"9)0")L3H.,0"1`[<_=@#@.`#)9P#^,` M+EZP#(EW!0RC)X!Z#?.&?U;1"'5`DP#Z4P!P%`"HM`H]D(B**B"%ZP$7'J&0G`"CHP#'20`2*P.1'0"D_;8U/[ M01`KEP`F6B!4&`DR&0#@D0#_]@`G(P M!-N(H+E```^P"XD0!/R@",8@#>AP#:K`O2)0#."K",+@O>4K#.,+OCKY$)@2 M".Q@"9-Y!?AC2`!@#$;0"E"P#CAP!?@W;WT;#4GP!<.`"`5P!/[@!*W@!R(P M!5$@!09`,:YP@")^0"?0Y##UP`4[D&AVP)]C@*T-T"ID@`>0@`4P`<`P`<0P`<@P`6I``1Q0`;U``=U``8!@`:T@ MRJ1\#Q(0`!.0#N$P`(#0#P!P!Z9(Q?\0`.NP":W\RH(CRRCY"+=\!^``"+ZP MLBLP``+UV"]*Z`+<``;.0#@*@ M#<9@""M[OX;P!GY1S&[`LGM2`&*X#A$`U5GMU0$`UF)=1YF007FW$=W\#Q#@ M&7M2`7"M)XW@"WOP#ZHS`_]8!R\P"+X`QJ/1`HL0PXO@"%P\#ALP"/GP#W1@ M`8LPUR7`CC,G"S"`/K(``N:+#K;0#^*0#^F0#OTPS55,`-5T!8IP#)@`!8K0 MU?\`!5.`#O6@#Q:@&I:@TM+P!ZY!`>0<`FMM"6$=UWNM!P0GD_]P`SV4"#+) MS56,G$ZWW,TMD[F-#A?0#["@`ZIPW0_0#Y?*U5X]1D2]#XW@",@MLX?P#(NP MV_^P`]'P!W+#L[Y0>8;+UNI<`.PL`+F]UWUM;8E0`-:5#MA@WP:`WWH"W?^` MG'70J#VPW]VWB;U&#`\.A@3`<.F(@-WW"X(0!.B@#?RP`XX`QMTRXO^0#I`4 MUPB^)R8.J124"\5T!5'0")[0UU,@!8DV`G-M37.=FW2@`+CP$/CC#Y5X`:GP M%S^."^PXY`JPA29(G`Y93/QQ`PQ#G(1"`/W-U_^@X)@-89;`Q?_H!PN`#EM@ M<-&@)XE@"5(Q3V@-'5@`8I@"F$-"/SP!D=!V%(,`']P*X:`YUOX`9``Z7A@GI". M!75@9K(,!$NP!'8NQ0+0!YA>Z0`P`%&\Y7/MGPR0DK```N@0#ONP!#N0#7]@ M#PH.!)[!`+```_VU#[$=UNB`#/:BYV%^`BN@#"N@#280K#R00C#G@#.-P`,6.#IVP#Z,][N,0`2N0#=BFPPG<"KZ-#I"@[O&P`-O@ M!PFP",MPZ^BP!^I.VJZP#W%M.`K.X"Q:X>WQ,`'L)`"J0OP-@!*I@ M`@&>#H:U"$8,PR\,"R6`#CRP#S1A@`_LP7:HPK2$C#.P8LCS* M&2A(!QS@@D.P")?.\S!H941L*S-(AT1``+UF>2\X)HOZ0"/+MB]CQ MB)16#[()#*.PA*/PB.NP`Q&QA(MP!P%:]:.QI^@P"F@?C8\8D,Z1]T.P]T.0 MDNSB^+[8`G:_#@R`'DN(#B-@]Y:WA%Z0IU&/)_+:J`0`]L2Y"$AX#P4`.A2@ M^$-`!PI5]2_D!6,OWWP"KKXH5:=C^_=P`*"C97;@#[ZH`L"H]E*Z>/:`=>L@ MH9?*#XP9C7!?`"0/D07@BX_P*6#*#B1I`"*IH@1@DBCIH1(@#SH)DV&Z@08P M`H[!I*+"E&TYIW#98J5B.8RG`B6Q?#)@`[.)#CI@#QW#QYTGS-12%H`!,$H- M@`"L(%Z,``!@,(8AAU0`#2,#G0!)<8%,,$E^`=&0!O,*P259_A`"=A$ M>$`&`()>H`^"@%-:`9-``6P#/(`!`,$O*().*0+@0!WXKWA@`&I+,[-@[RV!+(`'H`$DK" M.Y`!^L!F6"T;8!ED`$U8#3*`)=``ER`#C((,T`DR@#'(`/I``U""#8`+,@`T MR``I0`.H@@P0"S)`.D@")PX"L#(G<`UH62D8!.\`!AP"/\!<_@$?V`2XH,G= M@W-`*+S!.H@$@(`7.K5%$`VO`=(K!-50`&3!;&8&KL$W2`=W()OQ0A"0#KC8 MW+`+TL`#]D(Z\`32@1CX![Z`'8$>7]#DHI`OJ&NMH;X9DV/`X`A`-3P<1H`; MU`YM8$VB"QGZ`];$&+P4#$:ZFH\6&``RH\[Y`6Y`9C"`.G1*M@:YH(-#X`]6 M@3K$2P)`$JR"=&`)_`$?<`UG0!M"`0&`#OY(&9`JW"4-?L$P&`C,`!W\`RT1 M`*0#G"4%>(`.$$Z:PP]DOICH!==@&-0"C&`;M).!/I0`K8B@%`%4S!EE$%&\T!"(H2`.C@@00P"9P@%)P$?D"+Z*H_ M<`UH(P*0B1UC:H3!K3@`GE4Z"`/]@#FB@QY`,$35UJ$@ON!F:8#9N`-M(VQ4 M!1CM`3B!/V`.F",.Q`;IP`10DG(``%8`,.`'_0(`.` M"%@ (0J`%P8`DFP%;GT5P])#(90;"!8_$"!6ZZH$=#T$)R M8'?,,WY@`NA&WN@;C:"5+`=98!`$@RT8#N@`V%D'O\`F5:\6HJOX0!&0`HO) M4-;&CJ$%@F(-\`?)@`_$`$6`#@!!.X`!X1$.0#O/13)"6ES`+I MX`O\`^3WO.@`?#`!=N!;XH$A,`4`P3J`E2/@4"4`.R`!#I4*N`,%P%P>@-9@ M+D^`NK0##$`'9(,Y\!;:#SY`1.N``&R!?+`.]$&>,@!W`G_M@T;B0-*"`?@% M(\#X5(Q#B=',`":8!%P'$"`@>Q``G)(YF`1@D`'P@2W``X;9`6``Z$?J,2H]F`%6`/WHV*4@#CP`E`-D+U`J1EHE(!/``&U`$V("TA0!TH M`RQS!KS,0\D#/EU/Q`)TP`FL`SIPFHC3ZRD`0\Y^H,&B>!4-#C#(!.G@%.A$ M.1,T\8?`&@TC@&6^@Z4Y*LTF.VJ:,X<'B+H68#;QH81:49.`QOB#22`'8,'G M40`;RPPH@`$`#R:`/J@#+(!E,@&VB<%XX,W,F\I@;\Z!;O`7-U8XN`3C[I@` MH0D0#"Z!!+`&=0`)L$P0P#B)Y.G`F^C`$TA.:[`UK2(89!C7P!+DF(7Y&>Z! M-N!4@P`#Y@F%X@4<20?($RO(]B6"#C`O++[`?AVJ8&8!#U0*D0A&0H(5B'^2`.^`" MS"6L3`'W8)4-@\])!];!.I``BT`?Y`)E>#D/030X)I+@$OB;"1`-0.BA&J'Q M\ES.@7#0!&*%[<2=&+`+"*[1-2H*@44*'+3`[[VN$"`'YI2'X@+JP"/1@@RP M$*P-[(&B#D`13%$OBD#WS9T00[C@4)"KAD@`RDD<4`"C0!L,`32J1E\*;6RC MZ(`**`"P8F7$E31(HP!@C=[1T0)'N<$<_:-UM%^5DQ2P1^51N@A#?Q0?(`)! MZC+*26X,>\2IHQ4`(P``1@$YZ'G$21<\LV-2?M"H)*6DHJ*XP0"8(Q.\%0,@I/X`70%#+&4=9`#,L0LP``#(!/=@'PP` M4C1+>YXQ0"U@:+48@'6`#"((9F,"G$$,#`'/4`30J#%%I7B4$B0`*.!-`ZD= MK:3H(`^,4Q03"CYI`4">_,$(4("K`@'8F6.11X=$'0R!@G4K#(`^M1_E%)R6 MDR20`$:!-SBDN.";GM-4B@Y8`"OMHSJ(`(P"=`!*"4`?6J8R81<<@&.:3`N" M.1@"]G00X%-92DM'0PV(4;!"`ERZ"$)S7N`@<`-5;Q`DK2W4`5!J';@`+)4' MU($(4!+$P3X]).!@"'0`)2-'UT$/Z*G;=`M1@(C@4Q7!!!("F`":$@!IRA1\ M*E-=74\UJNY2/M`-$%!=(0!RP!HTH%$05'%!4LP-BK&-YI^'$F=/`+ M3IMSBCUI-4SQ*&^A``H`&S@`*X,&2#:I,G,DVXGR#Z#D%E""5\0%&$!H-01" M`!?@`R$`/X'!$.`/#Z`!R`P)@`MDA@D1@"7*`PZ\'9^IS=(KF]U`+B#+$"$*H9,N'C\H`>0BV#Z`*A013D4 MGV$1<(`N4@>NP1&('`T@'90E?W!5GH!,(`#^0.SA0'^`"`Z`FT-LHB*YK@,- M(/:,P0$@G:GON89/]C#\T($*:`"!YJ"`5]4P7A5&'=`&_?4`-(#Y.C?\P0HX M!BDI8%X@M;>3JN>=$*X0@;O(H@Z@-$$/82!N[[`P`LTW6'XQ9"DN<+FR&G5-H=>85DV-#:`NM MH3VTB#;1*MI%RV@;K:-]M)`VTDK:24MI*^VAU0=*DQ$@`X?S&QP!-&@$I>`1 M`(`'UB:60"-(=Z"J$D2"X57"Y,`*4)J.H!+$`XA0"N9!@5BKA4#4`Y@(KB`15`(P@$`&"(NX!X`@.#U$'*!O!!#"R'(,8&%(">N%;9@`%;` M`UP!`X`A>@!)"G\E@CC-`=6O`#Q)O.T``'R; M7%LNZEH`*`3YX"\4@ED["?YBD!,"L`7:$B_'"WDE;]'=O*(V$8#>^U$(E"UA M&+V=5_,F`E2[>UU9`;```*"N\`,EAPC!@/BL4K9O(00'1\!Y410_6`CC]A;^ M@P'0"43M(I@&@Z#Y$00/4`E*@",0$P;*%VQ=I>FS'($`45'Z8!Q<`%J`!!9! M-C!)%N`W*,UB8`?LP0!(!O?W_OHL1A`,D.TD*`$'X`M\`"_`'YH!,@$2%`)H@1-H7=_6)%E1_K`*Q('^-!`+&-S2@B<@@;D4?W@$%AB!_B23L77H M``F('*XA"WQ5.3`!7$8O0@?_H%^>*)E4F[:0*MI]ZC7MR9YBLJ-$A>?X!R[@ MXSJ!!^P-8L@,T4*[0`*@`!RB0WB(#P$B(6"(G`%V!`!>``#0`0`@X*H`%+"% M10`71@&>XX'@+'"E@`"M['%?[H,*4$`CP`H@"*7:(2C*`(Q9:^H99C`"F,-^ MJ@ZCJ`VV42.(M8+#7H`!C-E0Y0I:`P[<$S()A+B<>C"1=@"2+3\RH0?P)2WX M"_B2I#`"J\FNL@`9#(0DA=(DPD8X05X79;"$<\AGZ"$_I*`<6R+B("C>L:W" M5Q@`*(R`&P)20!Y(`>8`!0R!%'`!;'$*V,6;J,%Y#M"!,&U;?,T^;D@#K"56 MX)\F0"!P`LRXA>!+*X`8^<,GT+-:*!V\`5!E.[(>'"D#`&`3T0$/L&&\P1LI M`,^8%;`C=F`XY*'B`#BXK09"!2P$MIH('@!-WJLCB@7, M9"=KDYTL3A9].2C"238-8*`400G`/_P@@"4!(9,7Y$_^\0/^H`XL`%[#`J"L MW(#*BZ`'B.-W,$7<7#K0`>"@#J0#]PL("!<<E% MY0I!59G;M%B)@(3V13]`0E=8N8RVZ*\!(`9^BA_P+)\U`9+!^+E!V_E:2;T] M(3_X01(+`W+``/``/2#X6``(@+IU`!ZX5PQ;M%Z2M64'+"!^-"H[X`#DW&A( M`.@`&LP#`A`$#!B]+`'?8(H@`@)@!!2%#M@P7L!7_@`NX!KW,`AY`70@!"@* M+F`$K,`4P00%`!C,-G3@!C9*%AC(0L8*^")#P)C6=)NF5^F4,?U@,NTKDQF: M)@!^.DYP%_O)F&CL`5#4J'$QK:5VAI%Q@?%J#;@`4-0.:O!2RLDT<#7\!`B4 MY&IUI$??+Q@"1`"39$U!(J.D4-)Z(QR@GA`!^)D#9C4N8`>O%1?4@%EM8ZO` M/I`9>S3U$:<2H#1Z@'7^L>F@`@2`2>VF+,!:\@>8[;F8`?CZK-V4M"8`_6!2 MWRP@AP%>*SJ8!B7%<`7* M-?P\U[B@5L//#O!:)](E8*\VI9*0ZUU]KW.UOL8%(J!?-Y\\`+#A"+DHP?'R M4""@$BL'JN8#P5"?PR!K@&`E]A#!(=C5X9,X<6S;Y[%!-H45LQ^;".B1BQV' MQ)X3Q-4[0"KWUT.`JP&`$5@'+3C`&H$8TK%I]A#HGMA`(/N`FAV0C($!P-5< MP&BW@VV:#DAG7`ZT7P!_PVA$D#GHL/?JX^,`+1-@"D@!`F#G@N/_BY_F`A&`!S MRZ/>+=(@%S9Z\Y@G9H4/GM4!J`(>0++(`[+#$71!A<`02V`^/([Y``..+2.P M`'3`!1`$Z.4"%@)TP-VZ>Q'P;AN0;&HW\38`C^,#=(&"Q!]*@%(,24U@(03@ M`1Q9[40#NBH'H`>XJ7FI`'R!'7`!*L@77((20*<8D@V8`.T((AG/G1*6&&(Q M)@:_FAA(JR@UNHPC6WVKDB`<@`PAQ%:EQB+X`&/V`D5M'EPGV.J8Q05DX`74 MCO?)D8\C.G`!(?@BT>"-BL`5N/^,5P@`'4"`")ZG3D;%J!T9XWZ[U6&AO66& M!\\8Z&`'0`64$4^AP@6JWM>68M`#_E`,@HW*0`?1P(:KB]HQP]$!.+!-AE4N ML=2$0I)&,L/PR1A7-1C6N3&7(`("#E,VU@Z`@]>$.8#`0AT5IP`<5)D&)#I@ M\IU@!+[A/4Y6^;&>:H(>"`.L0!%T`#?'`5P!';`'.J`8Y&@=$`QZ-`C0`=U` M#AP`?7D'6-EENEK=8`4,@R4:II`NO55(+"`(\(`,`"\)0!A`!$0`B4VM(#VT MS#88_PTC*V_-FT#E[ZS"NS,<;!EP+8/MX+B>GN!@!P@S.0"(Y;-<`J26J2J/C$&9 M`KR`5*"B`Q@@28O``*"CYE21HH,)(!=:*23-ZE>\G!0`24K6$&E89Z/E)!W< M`S[Z2$WI)$WK"!IF70UP8"[0Q5D_I7@=;M%U,(12^8`/^`,'(!#H"2@@`NQ` M#0@$,)6QR]1BLHS0*"S5ZC0K`)SURX[7^\!<-^L-W3/P@("*U[_`/2"G?U2A MBO5M1DY=2L'`Z"A<`@B`J_(6P-`]+2:D7:R/@'N`"(I``,CM3_G-,&IJO>MZG%_*5C-:>X=#$%R`="% M[@0"]];UP.Y!8@:].<9`Y+@%W"`+&&L`(`>RP)NF"?;@$$1,!D`'FH`B\.WG M/<)/>#H00`!%YX`T'@8+]A*@C;E(X1U?_S5UVH$<,$9Z-342&3H+,)7J@[S&,/DL?`7L.X4$\`V!^*^#+6Q-"OS*R_,BQ!/'[1'F` M*)_FW42>+U@(`!][F#I0"2@%)HJW6P?4Y(FWD*UV@!QH5&!HDP*`5`#0GX`O M(10<)I8``29D!^;!.O@`N43=+(`&I.MYO1`M$3@Y\ M.M#@#Q3`'8@#=4`-[8:"(:! M+#@`7*<\!0"<*Y.&0#38!_]^`&0#7-`&EO6T]C=]2`QI5&,R#Z)=WD;WI&$' MU'$+4)']5**:`)A/XLL!!""5Q3@18(,L\$Z" M5#T(?9C"`TS3`/`,:$$-@`4;8"%@75W`!&P`+2@!.'\A*()IW0PH/@+(,54/ MZSB'2&``R,\T^/E!/P0<@`\@N]X1H:4"=4`.B($WT`*&``AH`2!@"+P!.)`' MY$`:.`-HX*&C@#&0`D!`#,@!.``'@``A\`;D`!L(`VZ`#("`).`&Z``;>!Q$ M(`W8@31`!LH`""@## M^-M`&G`#82`SOP$WP/@M+:1-#*A?93=:='`#X,$-0`"P%`?$`!Q0!/H7#C@# M.(`/X`!'@`-6`0[X!3C`&>``<8`#W@$.\`!A'@(`<`,^("W8#SD0_HU-'BC_]B,0^(!#83\*P?HW M-HS@_=L/2N`#?HO]R`3UOQ5_`A^07=+"*.#_`"%*``"H?`#2D0!`*X,(``DS<@YM09@T9L&C9E0%@%02:-G#)FK>8! M`"4,G;QNWM`1^X8L&0!4WM!M$\9-'K]PRJ@UL[?,',1PVZ29,P>M6C*>TY29 M+"1,6-!\U[9]&[=)F3:&0809["8,"#IRPLQ!\UJN8Q">(Y_)VV:W8:U\]=E6,",)7M9&A6%]OA/QRSCLG_+&=9;`1\FD@A+ORSYGABB6DBOUEQE]-Q_SC<#3W M=?-C&?,,@L__!>W&T&A8C;3%5M'7>24>=0JCOEC&6Q&%? M-2=A?F-Y!@A=`1PN=F%@.6%P996!*ZQO5*KB?R@$-D=X^=*4MK^M+["JFO\RU:F"M0+0(-*I"4562_$W7$Q MG#F+:?30H4$A,I&+1-P4)!,&[DP/;Y3DPAVL$IY+EK)M<[R@$;A@/L)L#RXN MJ!O+=*FX4=9PEC*@)1S_,P,#L;$N5J'#%T8$113.DH^_Z=YF/L>KM93A#B"@ MIAQ"``"5C2&`>!-A/91#J.Q"SM/F;!4%I2==]0G'>KP(BI@=`[Z=.-D MKO`:-XC&HFBH`V5*RE!]FB\-`#""K_29HOA,03$?TJ<+#`8`%\0NI]*+3PE8 M.H3,-.8QH(':C`8%`$!M!ZEU(4YFXF6TON@MJ8H3%*%`,)?'P`V<2K6J)_GW M,X.A+4-DP55""(4K*4;M!X2:"SBS(!H7R!57`,!5G_XRIS2H34`O`H!?ER(` M`1"@``9`@&$I4($"3.`?%BA`!`3PC\A*=K*2+4`!*(M9RC[@'R.`[&8EN]A_ M!+8`#X!L9$.+V1%,5K6+!8`=%/#:U_[UDJT*@6UM2]O<@B``0.BM;W\+W,`* M=[@"`&YO*8#ZAJVN=:^+W=\2ZJ_<[:YWOPO>\(IW MO.0MKWG/.]X`@$``ZP4!`4`A`%!D=K[TQ2P`@!!96/&N+EQT0\@&90;O/,\- MM8,#_I:(/<7\9ZA7RM+>%```%+"%#6Q(`0!@$`,9S(`&-;#!#6P5!"$,@0A% M,`(`D!L`Q":7`BNAP``(0($$6';&-%ZQC9'[@`L\``')/0`%+'#CY#8@R,F% M@`(>@&0$*`"Y!J"`!!;@`.1&@`(,0.Z0;^Q7X@HW`%SFLI:_3-P`#'<`PR4` M<6F,Y@*`.;`'4$`%%,"`!`1V`0*@@`.(BX#`2B"P$!!`GX=K@#8K`,YR%D`# M!!`!!TP@L*7-LP#VK.4/<.`#'J#T!RQ=:58(`19"H(40<"$$7@@!&$(@AA"0 M(01F"`$:0J"&$+`A!&X(`1Q"((<0T"$$=@@!'D*@AQ`@NJ6T4`:C``#I9(AF M4I>R=*;Q44)F6EH&,6SI-Q""U;0/HP2R`"#;;(!0'8HTA3+``0!/,(MR[``` M(A`&`"7X3[M!4`(8R"`L\9ZW#NI-AGO+F]XT(`.$$2,_).1T"$]H0D[;5P2_ M2AK3EZYTI1?N\(9;6N$`V`$`M```/`#@$@"H!0"H`8!Y`"`"`8!!`)P0@#8$ M@!)$P`01H&!B``R$"A@OPA2H(!4BX!P`IA!`(2*@"*`+/2#