ahh@j.cc.purdue.edu (Brent L. Woods) (04/24/88)
Program Name: CoreWars Submitted By: Chad_The-Walrus_Netzer@cup.portal.com Summary: An implementation of the classic game "Corewars" (in which two players pit two deliberately destructive programs against one another. Poster Boy: Brent Woods (ahh@j.cc.purdue.edu) Tested. NOTES: No documentation, but the program can be figured out. 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: # README.1st # IMP # DWARF # corewar.uu # This archive created: Sat Jan 16 20:28:11 1988 echo shar: extracting README.1st sed 's/^XX//' << \SHAR_EOF > README.1st XX XX Amiga CoreWars -- 1.01w Ported by Chad 'The_Walrus' Netzer XX XX This version released on February 29th, 1988 (Leap Year! :-) XX XX Here is a (preliminary) version of the game "CoreWars" for the XXAmiga computer. If you haven't heard of the game "CoreWars" before, I XXrefer you to the May 1984 issue of Scientific American. Look for the XXarticle in A.K. Dewdney's 'Computer Recreations' column. I would have XXliked to include docs for the game itself, with this program, but they XXare long, and I don't really want to re-type them. (This whole project XXis for relaxation, and I don't have the time to do a good manual. XXPerhaps someone else will...). XX This program is NOT public domain, but is freely XXredistributable, as long as it is not for commercial purposes. You MUST XXinclude this document file , the executable program itself, and ALL XXsources together with any distributuion, or at least make all the XXmaterials available somewhere... I give permission to include these XXfiles on any Fish disks, or other PD software libraries (Fish, Amicus, XXAUGment disks, FAUG library, etc...) XX XX To use this program, type "run corewars", and it will (sort of) XXguide you through its operation. Most importantly, the program can be XXaborted at any time by pressing CTRL-C, CTRL-\, ESC, or clicking the XXwindows close gadget. Long listing can usually be aborted (without XXaborting the program) by pressing CTRL-K. Pressing CTRL-S or the XX'spacebar' will generally pause long listings. Pressing CTRL-Q or the XX'spacebar' again, will generally restart the listing (such as when XXlisting memory locations). I urge any programmers who modify this XXprogram, to keep these things rather constant (ie. CTRL-K should always XXabort long listings especially). Looking through the source code should XXinform you how. And yes, I urge programmers to add to/modify/improve XXthe program, ESPECIALLY in the user interface department (allthough I XXhave made CONSIDERABLE improvements in this area). XX XX I am including the original source which I used to port the XXprogram. It should always be available in unaltered form for reference. XXIt is called "CoreOLD.c". Please include it with any modified XXsources/programs that you release, unless it is readily available XXelsewhere. This is so that people can see where any modifications to XXthe original were made, and also so that if anyone criticizes the XX"soundness" of my source code, I can prove that I indeed got it that XXway. XX If you want to add any information about any modifications you XXmake to the program, just append your information to the end of this XXfile (or to the beginning, or to the...) XX XX XX XX I am also including two example programs in this package, IMP XXand DWARF, which should demonstrate how to get started in writing XX"Redcode" programs. XX XX For any comments, I can be reached on USENET at: XX portal!cup.portal.com.!Chad_The-Walrus_Netzer XX (or somewhere along that route...) XX XX ** OR ** XX XX On BBS-JC (Mountain View, Ca.) at: XX (415)-961-7250 XX as "Chad Netzer" XX XX ** OR ** XX XX Contact me at: XX 1115 Highlands Circle XX Los Altos, Ca. 94022 XX (415)-961-0156 XX XX XX I can't think of anything else to mention, so I'm signing off... XX <Log Off ... 02/29/88> XX XX XX "I am he, as you are he, as you are me, and we are all together!" SHAR_EOF if test 3241 -ne "`wc -c README.1st`" then echo shar: error transmitting README.1st '(should have been 3241 characters)' fi echo shar: extracting IMP sed 's/^XX//' << \SHAR_EOF > IMP XXmov 0 1 SHAR_EOF if test 8 -ne "`wc -c IMP`" then echo shar: error transmitting IMP '(should have been 8 characters)' fi echo shar: extracting DWARF sed 's/^XX//' << \SHAR_EOF > DWARF XXDAT -1 XXADD #5 -1 XXMOV #0 @-2 XXJMP -2 XX SHAR_EOF if test 36 -ne "`wc -c DWARF`" then echo shar: error transmitting DWARF '(should have been 36 characters)' fi echo shar: extracting corewar.uu sed 's/^XX//' << \SHAR_EOF > corewar.uu XXbegin 777 foo XXM #\P # ( W6 %W@ $ /I -UD[Z(^Q! XXM;6EG82!#;W)E5V%R<R Q+C Q=R M+2!0;W)T960@8GD@0VAA9" G5&AE7U=A XXM;')U<R<@3F5T>F5R(" P,B\R."\X. 3E4 $JL@SIF "P2'@ '4AZ *Q. XXMNC9P4$\I0(,R9A1(>@"N3KHI3%A//SP 4ZZ,]Y43TAX !U(>@"Y3KHV2%!/ XXM*4"#-F842'H NDZZ*2183S\\ ).NC.V5$](;( "3KHVH%A/*4"#.F842'H XXMN4ZZ*0!83S\\ -.NC.25$\I;(,Z@MXI? (2"VD)G2&R"MD*G2'H MTZZ XXM-=1/[P .2H!G%$AZ +9.NBC&6$\_/ &3KH#NE1/3EU.=6EN='5I=&EO;BYL XXM:6)R87)Y $]H('-H:70A("!)(&-A;B=T(&]P96X@26YT=6ET:6]N(2$ 9W)A XXM<&AI8W,N;&EB<F%R>0!/:"!C<F%P(2 @22!C86XG="!D;R!A;GD@9W)A<&AI XXM8W,A $9U8VME;B!!(2 @5&AE(&1A;6X@=VEN9&]W('=O;B=T(&]P96XA(0!C XXM;VYS;VQE+F1E=FEC90!">2!';W-H+"!Y;W4G<F4@8V]N<V]L92YD979I8V4@ XXM=V]N)W0@;W!E;BX $Y5__PO!$JL@SIF!$ZZ_F@@;(,Z+R@ 5DZZ-+Q83RM XXM__QF'"!L@SHB: !6< 0*0 /<@'AH2\!3KHT]%A/8- @;?_\("@ %& X>/]@ XXM1B!M__PX* 8N'P '&8$>/]@'+A\ -F!'C_8!*X? ;9@1X_V (N'P #68" XXM> I@%GC_8!*0O @!GP)"\ !_^ &>\8.HO+?_\3KHT=EA/N'S__V8(0F=. XXMN@(^5$\P!"@?3EU.=4Y5__PO!$JL@SIF!$ZZ_;0@;(,Z+R@ 5DZZ- A83RM XXM__QF"' *!].74YU(&W__" H !1@6GC_8&@@;?_\."@ &+A\ !QF!'C_8#ZX XXM? #9@1X_V TN'P &V8$>/]@*KA\ UF!'@*8""X? 39P:X? @9A1.NO[4 XXM. "P? 19PBX? @9P)@[& 6>/]@$I"\ " &>>D+P '_X 9YI@ZB\M__Q. XXMNC.T6$^X?/__9@A"9TZZ 7Q43S $8 #_:$Y5 !*K(,Z9@1.NOSV.7P X+2 XXM0>T "2E(@MXI? &"VDAL@K9.NC+^6$].74YU3E4 $JL@SIF!$ZZ_,0Y XXM? #@M(I;0 (@MXO+0 (3KHKK%A/2, I0(+:2&R"MDZZ,L983TY=3G5.5?\ XXM2JR#.F8$3KK\C"\M "PO+0 H+RT )"\M " O+0 <+RT &"\M !0O+0 0+RT XXM#"\M A(;?\ 3KHFO$_O "Q(P"E @MHY? #@M)![?\ *4B"WDAL@K9.NC)B XXM6$].74YU3E7__D)M__Y@ ",3KK]L#(M__X@;0 ($8 0 # M__X@;0 (## XXM_P 9@9P $Y=3G4P+?_^(&T "!(P !(@0@! =FQC M__X@;0 ($C $B! XXM/P%.NO[:5$\P+?_^(&T " PP H &82,"W__B!M A", ("T "&"P,"W_ XXM_B!M @,, ( !F!%5M__Y2;?_^,"W__K!M QM /]L8(I.50 2JR#.F<L XXM2&R"MDZZ,7Q83R\L@SI.NC)L6$\O+(,V3KHQ=%A/+RR#,DZZ,6I83T*L@SH_ XXM+0 (3KHO8E1/3EU.=4Y5 !.NOM&3KH @DZZ&4Q.N@'Z3KH.P$ZZ&Y9(>@ R XXM3KK^6EA/3KK\KC\ 3KH="E1/L'P 668"8,I(>@ J3KHD?EA/0F=.NO]T5$]. XXM74YU"@I0;&%Y($%G86EN("A9+TXI(#\@ H*(" @(%1H=&AT:'1H=&AA="=S XXM(&%L;"P@9F]L:W,N+BXN"@ 3E4 $AZ %Q.NOWF6$](>@!53KK]W%A/2'H XXM>TZZ_=)83TAZ )].NOW(6$](>@##3KK]OEA/2'H YTZZ_;183TAZ 0U.NOVJ XXM6$](>@$53KK]H%A/2'H!$$ZZ_9983TY=3G4;8P *"B @(" J*BHJ*BHJ*BHJ XXM*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ"@ @(" @*BH@(" @(" @ XXM(" @(" @(" @(" @(" @(" @(" @(" @(" @(" J*@H (" @("HJ(" @(" @ XXM(" @0R!/(%(@12 @("!7($$@4B!3(" @(" @(" @*BH* " @(" J*B @(" @ XXM(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("HJ"@ @(" @*BHJ*BHJ XXM*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*@H*"@ @(" @34%2 XXM4R!697)S:6]N( Q+C Q " @($ME=FEN($)J;W)K92 U+S(X+S@T"@H 3E7_ XXM\$AZ BY.NOQF6$\_/ !02&R#4DZZ_/1<3TAZ D!.NOQ.6$\_/ !02&R#HDZZ XXM_-Q<3T'L@Z(K2/_X8!H@;?_X$!!(@#\ 3KH:XE1/(&W_^!" 4JW_^"!M__A* XXM$&;>0>R#4BM(__A@&B!M__@0$$B /P!.NAJV5$\@;?_X$(!2K?_X(&W_^$H0 XXM9MY";?_\/RW__$AL@U).NAA67$\[0/_\2'H!Y$AL@U).NAN<4$\K0/_T9CQ( XXM>@'23KK[M%A/2'H!RTZZ^ZI83TAL@U).NON@6$](>@'03KK[EEA//RW__$AL XXM@U).N@)F7$\[0/_^8!(_+?_\+RW_]$ZZ!B)<3SM __Y(;(-22'H!H$ZZ^YI0 XXM3S\M__X_+?_\3KH+%EA/.6W__(,^0F=.N@D45$\[? 'T__P_+?_\2&R#HDZZ XXM%[)<3SM __PP+?_\D&R#/DI ; XR+?_\DFR#/C !1$!@"# M__R0;(,^L'P XXM?6PT,"R#/M!\ 'T[0/_\0F<_+?_\3KH5?EA/.T#__$AZ 3E.NOK@6$\_+?_\ XXM2'H!6$ZZ^PI<3TAZ 6=(;(.B3KH:G%!/*T#_\&8\2'H!54ZZ^K183TAZ 4Y. XXMNOJJ6$](;(.B3KKZH%A/2'H!6$ZZ^I983S\M__Q(;(.B3KH!9EQ/.T#__F 2 XXM/RW__"\M__!.N@4B7$\[0/_^2&R#HDAZ 2A.NOJ:4$\_+?_^/RW__$ZZ"A98 XXM3SEM__R#0#\\ %.N@@25$].74YU"B @("!%;G1E<B!T:&4@;F%M92!O9B!" XXM871T;&4M4')O9W)A;2!!.B "B @("!%;G1E<B!T:&4@;F%M92!O9B!"871T XXM;&4M4')O9W)A;2!".B <@ ;8P *"E!L96%S92!E;G1E<B!C;V1E(&9O<B XXM.@H* I.;W<@;&ES=&EN9R!0<F]G<F%M("5S.@H* $D@:&%V92!T;R!R92UA XXM9&IU<W0@>6]U<B!S=&%R=&EN9R!P;W-I=&EO;B$* %EO=7(@;F5W(&QO8V%T XXM:6]N(&ES("5D+@!R !MC H*3F]W+"!P;&5A<V4@96YT97(@8V]D92!F;W(@ XXM #H*"@ *3F]W(&QI<W1I;F<@4')O9W)A;2 E<SH*"@ 3E7_^#M\ K__$AZ XXM PQ.NOD26$](>@,E3KKY"%A/2'H#/TZZ^/Y83S\\ E.N@=R5$\Y? !@RXY XXM? !@RP_/ !/RW__$ZZ%3983S\M Q.NA2$5$\_/ */RW__$ZZ%1Y83S\\ XXM Q(;(-&3KKY4%Q/0FW__F!B,"W__D'L@T8,, * !G(#(M__Y#[(-&##$ XXM"1 9Q T+?_^3>R#1@PV " @ &8,,"W__D'L@T9", ,"W__D'L@T82, XXM2($_ 4ZZ%QA43S(M__YE3KKX#%A/ XXM8 #_%C\\ #(_+?_\3KH45EA/2&R#1DZZ]_!83S M Q![(/R2C &< )P_ XXM/ 4/RW__$ZZ%"Y83S\\ Q(;(-&3KKX8%Q/0>R#1BM(__@_/ \/RW__$ZZ XXM% I83R!M__@,$ ! 9A9(>@'Y3KKWFEA/.7P H,L4JW_^& H(&W_^ P0 "-F XXM%$AZ >).NO=Z6$]";(,L4JW_^& *2'H!V$ZZ]V983R\M__A.NA*D6$\[0/_^ XXM,"T #$C XX!![(?:,:W__@@ ,"T #$'L@_(,, $ !G "</SP 'C\M__Q. XXMNA."6$\_/ ,2&R#1DZZ][1<3T'L@T8K2/_X/SP 1C\M__Q.NA->6$\@;?_X XXM#! 0&862'H!9TZZ]NY83SE\ *#+E*M__A@*"!M__@,$ C9A1(>@%03KKV XXMSEA/0FR#+E*M__A@"DAZ 49.NO:Z6$\O+?_X3KH1^%A/.T#__C M Q(P.. XXM0>R/JC&M__X( # L@RS!_ ! .4"#+ )L ,"#+# L@R[!_ 0.4"#+@)L #"# XXM+C M Q![(/RT, R+(,LTFR#+M,04FT #%)M__P,;0 7__QO&CM\ +__$AZ XXM -5.NO9"6$\_/ !3KH$ME1/8 #]0DAZ ,!.NO8J6$\O+0 (3KKV(%A/2'H XXMNTZZ]A983S M Q.74YU16YT97(@<')O9W)A;2!O;F4@;&EN92!A="!A('1I XXM;64N"@!0<F5S<VEN9R!215154DX@8F5T=V5E;B!A<F=U;65N=',N"@ @(" @ XXM57-E($5.1"!T;R!F:6YI<V@*"@ '/S\_"@!);F1I<F5C= !);6UE9&EA=&4 XXM1&ER96-T $EN9&ER96-T $EM;65D:6%T90!$:7)E8W0 &V, "B @("!#;V1E XXM(&9O<B (&-O;7!L971E9"X* $Y5__I(>@$(3KKU2%A/.7P 8,N.7P 8,L XXM+RT "$ZZ!$)83TI 9P U#\M Q.N@$:5$\[0/_^9P P@QM_____F822'H XXMYTZZ]0A83T)G3KKV0%1/,"T #$'L@_)*, 9R0O+0 (3KH#^%A/2&R#+$ZZ XXM EY83S(M Q(P>.!0>R'VC& & P+0 ,0>R#\@PP 0 &<D+RT "$ZZ \18 XXM3TAL@RY.N@(J6$\R+0 ,2,'C@4'LCZHQ@!@ ,"R#+,'\ $ Y0(,L FP P(,L XXM,"R#+L'\ ! Y0(,N FP ,(,N,"T #$'L@_+0P#(L@RS2;(,NTQ!2;0 ,8 #_ XXM%"\M A.NB#J6$\P+0 ,3EU.=0I.;W<@<F5A9&EN9R!P<F]G<F%M(&9I;&4N XXM+BX*"@ '"D5R<F]R("T@9FEL92!F;W5L960@=7 A(2$* $Y5 !(>@%:2&R# XXM1DZZ&?Q03TI 9A(P+0 (0>R#\A&\ $ & 39(>@$Z2&R#1DZZ&=A03TI XXM9A(P+0 (0>R#\A&\ ( & 1)(>@$:2&R#1DZZ&;103TI 9A(P+0 (0>R# XXM\A&\ , & .Y(>@#Z2&R#1DZZ&9!03TI 9A(P+0 (0>R#\A&\ 0 & XXM ,I(>@#:2&R#1DZZ&6Q03TI 9A(P+0 (0>R#\A&\ 4 & *9(>@"Z2&R# XXM1DZZ&4A03TI 9A(P+0 (0>R#\A&\ 8 & ()(>@":2&R#1DZZ&2103TI XXM9A P+0 (0>R#\A&\ < &!>2'H ?$AL@T9.NAD"4$]*0&80,"T "$'L@_(1 XXMO ( !@/$AZ %Y(;(-&3KH8X%!/2D!F#C M A![(/R0C & <2'H 0DAL XXM@T9.NAC 4$]*0&8&< !.74YU</]@^' !8/1-3U8 041$ %-50@!*35 2DU: XXM $I-1P!$2EH 0TU0 $1!5 !%3D0 3E7_^D'L@T8K2/_\(&W__ P0 $!F#B!M XXM @0O "4JW__& 4(&W__ P0 "-F"B!M A"$%*M__PO+?_\3KH-BEA/.T#_ XXM^C M__I.74YU3E4 # M A(P.. 0>R#/C\P" !(>@!D3KKR4%Q//SP #$AL XXM@T9.NO*F7$]*+(-&9@1.74YU2&R#1DZZ#3Y83S(M A(P>.!0>R#/C& & !" XXM9S M A(P.. 0>R#/C\P" !.N@Q>6$\R+0 (2,'C@4'L@SXQ@!@ 8+@*4W1A XXM<G0@97AE8W5T:6]N(&%T('=H870@;&]C871I;VX@*&1E9F%U;'0@/2 E9" I XXM/SH@ !.50 /SP 3\M A.N@W06$](>@!L3KKQ:EA//SP "C\M A.N@VX XXM6$](>@!93KKQ4EA//SP %#\M A.N@V@6$\_/ !!3KKQ"%1//SP 'C\M A. XXMN@V(6$\_/ !"3KKP\%1//SP -S\M A.N@UP6$](>@ 73KKQ"EA/3EU.=4%D XXM9'( 26YS='( 36]D97,Z $Y5__I![(-&*TC__!M\ G_^PPM G_^V<8#"T XXM(/_[9Q ,+0 -__MG" PM K_^V8D+RT "$ZZ#Z183S\ 3KH/;%1/&T#_^[ \ XXM /]F!G 3EU.=6"\#"T "?_[9T8,+0 @__MG/@PM W_^V<V#"T "O_[9RX@ XXM;?_\4JW__!"M__LO+0 (3KH/5%A//P!.N@\<5$\;0/_[L#P _V8$< !@KF"R XXM(&W__%*M__Q"$' !8)Y.5?_\,"T "E- /P _+0 (2'H :DZZ\&!03QE\ &# XXM*S\\ I.NN_F5$\[;0 (__Y@/#\M__Y.N@(D5$\_/ *3KKORE1/3KKO!#M XXM__RP?/__9@A"9TZZ\2943S M__S ? !_L'P "V<.4FW__C M__ZP;0 *;;I. XXM74YU061D<F5S<V5S("4T9"!T:')O=6=H("4T9"X* $Y5__Q"+(,K2'H!(DZZ XXM[YA83TAZ 1M.NN^.6$].NNWB2'H!*4ZZ[X!83TAZ 3=.NN]V6$](;(.B2&R# XXM4DAZ 3M.NN^<3^\ #$)M__XP+?_^2,"!_ %2$!*0&8*/SP "DZZ[Q)43S\M XXM__Y.N@KN5$]";(,P/RR#/DZZ 4I43TI 9WQ(>@$"3KKO'EA/.7P 8,P/RR# XXM0$ZZ 2Q43TI 9UX_/ *3KKNSE1/3KKN",!\ '^P? +9T9";?_\0F<P+?_\ XXM2,#C@$'L@SX_, @ 3KH)9EA/,BW__$C!XX%![(,^,8 8 %)M__P,;0 "__QM XXMS%)M__X,;0?0__YM /]0/SP !TZZ[G!43S\M__Y(>@!]3KKNS%Q/#&T'T/_^ XXM9@I(>@";3KKN@EA/3EU.=1MC " @("!04D534R!!3ED@2T59(%1/($)%1TE. XXM( *"D)E9VEN;FEN9R!"871T;&4N+BX*"@ @(" @/B!>2R!T;R!!8F]R=" \ XXM"@H "24X<PD)"24X<PH* " @(" "D)A='1L92!#;VUP;&5T960@869T97(@ XXM)60@:6YS=')U8W1I;VX@8WEC;&5S(0H /D1R87<\"@ 3E7__# M A![(/R XXM$C $B!.4&#+CE!@RP908,J BP #X,J,"R#+$C @?P 0,!\ ,Y0(,L,"R# XXM+DC @?P $,!\ ,Y0(,N.WS____\#"P 8,J9@9.N@#B8' ,+ "@RIF!DZZ XXM BY@8@PL .#*F8&3KH#/&!4#"P !(,J9@9.N@1*8$8,+ %@RIF!DZZ!(I@ XXM. PL :#*F8&3KH%)F J#"P !X,J9@9.N@7"8!P,+ (@RIF!DZZ!F)@#DAZ XXM %Q.NNT>6$]";?_\/RT "# M A(P.. 0>R/JC\P" _+(,N3KH('E1//P P XXM+0 (2,#C@$'LA]H_, @ /RR#+$ZZ" )43S\ 2'H %DZZ[0Q/[P .,"W__$Y= XXM3G5$050 (" @("5C)3-D(" @("5C)3-D(%LE,V1= !.5?_\2'H!.DZZ[)Y8 XXM3THL@RMG!G 3EU.=3\L@RY(;(^J,"R#,$C XX!![(,^/S ( $ZZ!JQ03SM XXM__Q*;(,L9F0P+?_\0>R#\D(P P+(,P2,#C@$'L@SXR, @ 2,'C@4/LA]HT XXM+?_\2,+C@DWLCZH]L1@ * _+?_\,"R#,$C XX!![(,^,C ( $C!XX%#[(?: XXM/S$8 $AZ *I.NNQ"4$]@ "(/RR#+$ALA]HP+(,P2,#C@$'L@SX_, @ 3KH& XXM(%!/.T#__C\M__P_+?_^2'H ?4ZZ[ I03S M__Y![(/R,BW__$/L@_(3L XXM$ P+?_^2,#C@$'LA]HR+?_\2,'C@4/LA]HSL @ & P+?_^2,#C@$'LCZHR XXM+?_\2,'C@4/LCZHSL @ & P+(,P2,#C@$'L@SY2< @ 8 #^V$U/5@!\(R4V XXM9#XE,V1\ 'PE,V0^)3-D? 3E7__$AZ /Q.NNM$6$]*+(,K9P9P $Y=3G4_ XXM+(,N2&R/JC L@S!(P.. 0>R#/C\P" !.N@524$\[0/_\2FR#+&98,"W__$C XXMXX!![(^JT< R+(,P2,'C@4/L@SXT,1@ 2,+C@DWLA]HV-B@ UU _+?_\,"R# XXM,$C XX!![(,^,C ( $C!XX%#[(?:/S$8 $AZ '9.NNKR4$]@5#\L@RQ(;(?: XXM,"R#,$C XX!![(,^/S ( $ZZ!-)03SM __X_+?_^/RW__$AZ $M.NNJ\4$\P XXM+?_\2,#C@$'LCZK1P#(M__Y(P>.!0^R'VC0Q& #54# L@S!(P.. 0>R#/E)P XXM" !@ /\6041$ 'PC)39D*R4S9'P ?"4S9"LE,V1\ !.5?_\2'H _$ZZZBA8 XXM3THL@RMG!G 3EU.=3\L@RY(;(^J,"R#,$C XX!![(,^/S ( $ZZ!#903SM XXM__Q*;(,L9E@P+?_\2,#C@$'LCZK1P#(L@S!(P>.!0^R#/C0Q& !(PN."3>R' XXMVC8V* "74# L@S!(P.. 0>R#/C(P" !(P>.!0^R'VC\Q& _+?_\2'H =DZZ XXMZ=903V!4/RR#+$ALA]HP+(,P2,#C@$'L@SX_, @ 3KH#ME!/.T#__C\M__X_ XXM+?_\2'H 2TZZZ:!03S M__Q(P.. 0>R/JM' ,BW__DC!XX%#[(?:-#$8 )50 XXM,"R#,$C XX!![(,^4G ( & _Q9354( ?"4S9"TC)39D? !\)3-D+24S9'P XXM $Y5__Y(>@!$3KKI#%A/2BR#*V<&< !.74YU/RR#+$ALA]HP+(,P2,#C@$'L XXM@SX_, @ 3KH#&E!/,BR#,$C!XX%![(,^,8 8 &#,2DU0 $Y5__Y(>@":3KKH XXMOEA/2BR#*V<&< !.74YU/RR#+DALCZHP+(,P2,#C@$'L@SX_, @ 3KH"S%!/ XXM.T#__C\M__Y(>@!B3KKHNEQ/,"W__DC XX!![(^J2G ( &8P/RR#+$ALA]HP XXM+(,P2,#C@$'L@SX_, @ 3KH"BE!/,BR#,$C!XX%![(,^,8 8 & 0,"R#,$C XXMXX!![(,^4G ( & _WA*35H ?"4S9'P 3E7__DAZ )I.NN@46$]*+(,K9P9P XXM $Y=3G4_+(,N2&R/JC L@S!(P.. 0>R#/C\P" !.N@(B4$\[0/_^/RW__DAZ XXM &).NN@07$\P+?_^2,#C@$'LCZI*< @ 9S _+(,L2&R'VC L@S!(P.. 0>R# XXM/C\P" !.N@'@4$\R+(,P2,'C@4'L@SXQ@!@ 8! P+(,P2,#C@$'L@SY2< @ XXM8 #_>$I-1P!\)3-D? !.5?_^2'H GDZZYVI83THL@RMG!G 3EU.=3\L@RY( XXM;(^J,"R#,$C XX!![(,^/S ( $ZZ 7A03SM __X_+?_^2'H 9DZZYV9<3S M XXM__Y(P.. 0>R/JE-P" !*< @ 9C _+(,L2&R'VC L@S!(P.. 0>R#/C\P" !. XXMN@$R4$\R+(,P2,'C@4'L@SXQ@!@ 8! P+(,P2,#C@$'L@SY2< @ 8 #_=$1* XXM6@!\)3-D? !.5?_\2'H ]$ZZYKQ83THL@RMG!G 3EU.=4IL@RQG-C\L@RQ( XXM;(?:,"R#,$C XX!![(,^/S ( $ZZ ,103SM __XP+?_^2,#C@$'LCZH[< @ XXM__Y@'C L@S!(P.. 0>R#/C(P" !(P>.!0^R'VCMQ& #__DIL@RYG-#\L@RY( XXM;(^J,"R#,$C XX!![(,^/S ( &%J4$\[0/_\,"W__$C XX!![(^J.W ( /_\ XXM8!XP+(,P2,#C@$'L@SXR, @ 2,'C@4/LCZH[<1@ __PP+(,P2,#C@$'L@SY2 XXM< @ ,"W__K!M__QG$# L@S!(P.. 0>R#/E)P" !@ /\>0TU0 $Y5__Y*+0 / XXM9@@P+0 (3EU.=3 M A(P.. (&T "C\P" _+0 (83!83SM __X,+0 " ]F XXM'# M__Y(P.. 0>R/JC\P" _+?_^80Q83SM __XP+?_^8+9.5?_^,"T "-!M XXM H[0/_^L'P#Z&T60F<P+?_^D'P#Z#\ 8=Q83SM __Y@&DIM__YL%$)G,"W_ XXM_M!\ ^@_ &' 6$\[0/_^,"W__DY=3G5.5?_^0FW__C M__Y![(/R0C # M XXM__Y(P.. 0>R'VD)P" P+?_^2,#C@$'LCZI"< @ 4FW__@QM ^C__FW(3EU. XXM=4Y5 "+0#_ E*+0 )9@9P(TY=3G4,+0 " EF!'! 8/!P+F#L3E7__"!M XXM @,$ M9@P[?/____Q2K0 (8 8[? !__Q";?_^(&T " P0 #!M*B)M @, XXM$0 Y;B @;0 (4JT "! 02( R+?_^P_P "M!!D'P ,#M __Y@S# M__[![?_\ XXM.T#__C M__Y.74YU3E4 $IM AL"C\\ "U.NN0*5$\P+0 (2,"!_ /HT'P XXM,#\ 3KKC]%1/,"T "$C @?P#Z$A .T "# M A(P('\ &30? P/P!.NN/. XXM5$\P+0 (2,"!_ !D2$ [0 (,"T "$C @?P "M!\ # _ $ZZXZA43S M A( XXMP('\ I(0#M @P+0 (T'P ,#\ 3KKCB%1/2'H #$ZZX[!83TY=3G4Z(" XXM3E4 #\M H_+0 (2'H #$ZZX\I03TY=3G4;6R5D.R5D2 3E7_\C\M PO XXM+0 (2'H 8$ZZXZ9/[P */SP #$AM__1.NN/Z7$]*+?_T9AX[;0 ,__)"9S\M XXM__).NOW66$\[0/_R,"W_\DY=3G5(;?_T3KK^>%A/.T#_\D)G/RW_\DZZ_;!8 XXM3SM __(P+?_R8-@*"E=H97)E('-H;W5L9"!T:&4@<')O9W)A;2!C86QL960@ XXM*"5S*2!B92!L;V-A=&5D("AD969A=6QT(#T@)60@*3\Z(" 3E7_\$AZ -!. XXMNN+"6$].NN$6/P!.N@%R5$^P? !99@ LDAZ ,%.NN*D6$\_/ ,2&W_\$ZZ XXMXS)<3THM__!F!D)M__Y@'DAM__!.NOW(6$\[0/_^0F<_+?_^3KK] %A/.T#_ XXM_DAZ +-.NN)B6$\_/ ,2&W_\$ZZXO!<3THM__!F"#M\ ^C__& V2&W_\$ZZ XXM_8183SM __Q"9S\M__Q.NOR\6$\[0/_\,"W__K!M__QO#DAZ )U.NN(46$]@ XXM /]&/RW__#\M__Y.NO'$6$]@ /\T3EU.=0I,:7-T($UE;6]R>3\@ H*16YT XXM97(@<W1A<G1I;F<@861D<F5S<R!T;R!D:7-P;&%Y("AD969A=6QT(#T@,"DZ XXM( *"D5N=&5R(&5N9&EN9R!A9&1R97-S('1O(&1I<W!L87D@*&1E9F%U;'0@ XXM/2!-05A325I%*3H@ I3=&%R="!A9&1R97-S(&AA<R!T;R!B92!S;6%L;&5R XXM('1H86X@96YD:6YG(&%D9')E<W,* !P ! O 6P/ !@8PJP/ !Z8@20/ @ XXM3G5P ! O 6P/ ! 8PJP/ !:8@30/ @3G5.50 +PHD;0 ((%*QZ@ $90PO XXM"F$66$\D7TY=3G4@4E*2$!!(@,!\ /]@[$Y5 !(YP@P)&T "! J S / 8 XXM9PIP_TS?#!!.74YU"*H @ ,2JH "&8(+PI.N@[R6$\0*@ ,2( ( '9S!! XXM[(#\)D@0*P ,2(# ? "$L'P A&8,/SS__R\+3KH-JEQ/U_P 60>R"M+?( XXM9=8_*@ 0+RH "! J U(@#\ 3KH%O%!/. !*0&X42D1F!' (8 )P$($J QP XXM_V _WHP!$C )*H "-"J @E0 $(%)2DA 02(# ? #_8 #_6DY5 O"DZZ XXM#B(D0$J 9@AP "1?3EU.=2\*+RT #"\M AA!D_O Q@Z$Y5 !(YP@@+RT XXM$$ZZ#(I83T'L@#(D2$H29A Y? %@NYP $S?!!!.74YU+RT #"\*3KH%S%!/ XXM2D!G!%R*8-@_*@ $+RT "$ZZ [Y<3S@ L'S__V8$< !@RB!M ! 11 -(&T XXM$!%\ $ #" M !!@LF%P0^R"MD7L@K:UR68.,CP%,&L(= BPE')__PI3X+P XXM+'@ !"E.@O1(YX" ""X ! $I9Q!+^@ (3J[_XF &0J?S7TYS0_H ($ZN_F@I XXM0(+X9@PN/ #@ =.KO^48 1.N@ :4$].=61O<RYL:6)R87)Y $GY !__DYU XXM3E4 "\*2'D 0 ,"R"M,'\ 8O $ZZ$>)03RE @OQF%$*G2'D 0 3KH1 XXMFE!/+FR"\$YU(&R"_$)H 0@;(+\,7P 0 0(FR"_#-\ $ "B!L@O @+(+P XXMD*@ !%" *4"# "!L@P @O$U!3EA"ITZZ$:Q83R1 2JH K&<N+RT #"\M @O XXM"DZZ +)/[P ,.7P 8,$(&R"_ !H@ !"!L@OP :( I@1$AJ %Q.NA'T XXM6$](:@!<3KH1BEA/*4"#!B!L@P9*J D9Q @;(,&(F@ )"\13KH07EA/+RR# XXM!B\*3KH$J%!/*6R#!H,*3KH07B!L@OP@@$ZZ$(P@;(+\(4 !F<62'@#[4AZ XXM "Q.NA!H4$\@;(+\(4 #"\L@PH_+(,.3KK?;EQ/0F=.N@ZB5$\D7TY=3G4J XXM $Y5 !(YPPP)&T $"!M @@* "LY8 H "!$("@ $.6 )D 0$TB 2,#0K0 , XXM5( Y0(,00J<P+(,02, O $ZZ$(!03RE @Q)F"$S?##!.74YU$!-(@#\ ($M2 XXMB"\(+RR#$DZZ 41/[P *2'H!.A 32(!(P-"L@Q(O $ZZ XY03S\M XO"B\L XXM@Q).N@,J3^\ "D)L@PXF;(,2)$L0$TB .@"P? @9QBZ? )9Q*Z? ,9PRZ XXM? -9P:Z? *9@12BV#8#!, (&UZ#!, (F8N4HL@2U*+$!!(@#H 9QX@2E** XXM$(6Z? B9A ,$P B9@12BV &0BK__V "8-9@."!+4HL0$$B .@!G)KI\ "!G XXM(+I\ EG&KI\ QG%+I\ UG#KI\ IG""!*4HH0A6#.($I2BD(02D5F E.+ XXM4FR##F _UI"$D*G,"R##E) 2,#E@"\ 3KH/:E!/*4"#"F8(0FR##F _N1Z XXM "9L@Q)@'C %2,#E@"!L@PHABP@ +PM.N@@B6$]20$C U\!21;IL@PYMW# % XXM2,#E@"!L@PI"L @ 8 #^IB 3.\# $( @R+P ,8 (0V5?)__QG!E)!8 )" XXM&%')__Q.=4Y5 _+0 ,/SP# 2\M AA!E!/3EU.=4Y5 !(YP\P)&T "$ZZ XXM#$PF;(+\> !@#C $P?P !DJS" !G#E)$N&R"M&WL>@9@ #*""T 0 ,9S)( XXM>/__+PI.N@X.4$\L &<B+P9.N@Y"6$\O"DZZ#=)83TJ 9@Y.N@W<.@"P? #- XXM9@ D$AX ^TO"DZZ#>I03RP 2H9F9 @M #&8$>@%@<$AX ^XO"DZZ#<Q0 XXM3RP 9@A.N@V@.@!@6$AX "%(>@"63KH.I%!/+@!G"B\'3KH.&EA/8")(> ! XXM2'H AB\&3KH-TD_O Q(>/__0J<O!DZZ#:A/[P ,8"8P+0 ,P'P% +!\!0!F XXM&"\&3KH-'%A/>@0Y18+N</],WPSP3EU.=3 $P?P !B>&" P!,'\ 8@0-'+ XXM,6T # $""T P ,9Q!(> !0J<O!DZZ#4Y/[P ,, 1@PF1O<RYL:6)R87)Y XXM 3E4 $CG#" X+0 (3KH+ # $P?P !B1 U>R"_$I$;0JX;(*T; 1*DF80 XXM.7P H+N</],WP0P3EU.=3 J 3 ? #L'P 68*.7P !8+N</]@X' ,"T XXM#B\ +RT "B\23KH,QD_O PJ +"\_____V8,3KH,?#E @NYP_V"T( 5@L# \ XXM?_]@!# O P@;P $2AAF_%-((F\ "%- $-E7R/_\9P)"$" O 1.=3 \?_]@ XXM!# O Q30&L4(&\ !")O BQ"68,4TA*&%?(__9P $YU8P1P 4YU</].=2!O XXM 0@"")O @0V6;\3G5.50 +PHD;0 (2A)G("!*4HH0$$B /P!.N@6"5$^P XXM?/__9@AP_R1?3EU.=6#</SP "DZZ!6A43V#L3E4 $CG#C D;0 (0J=(>@". XXM3KH,RE!/*4"#0F8(3-\,<$Y=3G4@;0 ,(F@ )"\I 1.N@T*6$\H &=22'H XXM;2!$+R@ -DZZ#-Q03R9 2H!G-$AX ^TO"TZZ"Y)03RP 9R0@!N6 *@ @125H XXM @ I"5& )Q(> /M2'H .$ZZ"VY03R5 * O!$ZZ#*A83R\L@T).N@O(6$]" XXMK(-"8(!I8V]N+FQI8G)A<GD 5TE.1$]7 "H 3E4 "\$*6T "(+F2&T $"\M XXM Q(>@ :3KH P$_O PX "!L@N9"$# $*!].74YU3E4 "!L@N92K(+F$"T XXM"1" 2(# ? #_3EU.=4Y5 !(YP@@)&T #@QM 0 $F8((&T ""@08!Q*;0 , XXM;PP@;0 (< P$"@ 8 H@;0 (,!!(P"@ 0FT $DIM QL$$1M Q*A&P(1(0[ XXM? ! !(R+0 ,2,$@!$ZZ XY![(!H4XH4L ,BT #$C!( 1.N@.$* !FVDIM XXM !)G!E.*%+P +2 *3-\$$$Y=3G5.5?\B2.<(,"1M @F;0 ,0FW_^BMM !#_ XXM_"!+4HL0$$B . !G +LN'P )68 LI"+?\P.WP ?_X.WP (/_V.WPG$/_T XXM($M2BQ 02( X +!\ "UF#D)M__@@2U*+$!!(@#@ N'P ,&80.WP ,/_V($M2 XXMBQ 02( X +A\ "IF&"!M__Q4K?_\.U#_\B!+4HL0$$B . !@,D)M__)@'# M XXM__+!_ *T$20? P.T#_\B!+4HL0$$B . P!%) 0>R >@@P ( &;4N'P XXM+F9:($M2BQ 02( X +!\ "IF&"!M__Q4K?_\.U#_]"!+4HL0$$B . !@,D)M XXM__1@'# M__3!_ *T$20? P.T#_]"!+4HL0$$B . P!%) 0>R >@@P ( XXM &;4.WP O_PN'P ;&82($M2BQ 02( X #M\ 3_\& 0N'P :&8*($M2BQ 0 XXM2( X # $2,!@>#M\ C_[F 6.WP "O_N8 X[? 0_^Y@!CM\__;_[C\M__!( XXM;?\P/RW_[B\M__Q.NOWD3^\ #"M _^HP+?_P2,#1K?_\8%H@;?_\6*W__"M0 XXM_^HO+?_J3KH"#%A/.T#_\&!*(&W__%2M__PX$$'M_R\K2/_J$(1@*)"\ XXM8V?B4X!GE)"\ "V< _W19@&>T58!G /]R5X!G /]T8,Q![?\PD>W_ZCM( XXM__ P+?_PL&W_]&\&.VW_]/_P2FW_^&=H(&W_Z@P0 "UG"B)M_^H,$0 K9BX, XXM;0 P__9F)E-M__(@;?_J4JW_ZA 02( _ $Z25$^P?/__9@IP_TS?#!!.74YU XXM8!8_+?_V3I)43[!\__]F!'#_8.12;?_Z,"W_\E-M__*P;?_P;MQ";?_N8" @ XXM;?_J4JW_ZA 02( _ $Z25$^P?/__9@1P_V"P4FW_[B!M_^I*$&<*,"W_[K!M XXM__1MSC M_^[1;?_Z2FW_^&8H8!@_/ @3I)43[!\__]F!G#_8 #_>%)M__HP XXM+?_R4VW_\K!M__!NVF 6/P1.DE1/L'S__V8&</]@ /]24FW_^F _0HP+?_Z XXM8 #_0DCG2 !"A$J :@1$@%)$2H%J!D2!"D0 6$^2D1G D2 3-\ $DJ 3G5( XXMYT@ 0H1*@&H$1(!21$J!:@)$@6$:( %@V"\!81(@ 2(?2H!.=2\!808B'TJ XXM3G5(YS 2$%*068@2$$V 30 0D!(0(##(@!(0#("@L,P 4)!2$%,WP ,3G5( XXM028!(@!"04A!2$!"0'0/T(#3@;:!8@22@U) 4<K_\DS? Q.=2!O 0@"$H8 XXM9OR1P" (4X!.=4Y5 !(;($2/RT "$ZZ A<3TY=3G5.50 +P0X+0 (+RT XXM"C\$3KH ,%Q/N'P "F8D(&T "A H Q(@ @ =G%#\\__\O+0 *3KH ]EQ/ XXM*!].74YU8/A.50 +PHD;0 *(%*QZ@ $91@P+0 (P'P _S\ +PI.N@#*7$\D XXM7TY=3G4@4E*2$"T "1" 2(# ? #_8.A.50 +PI![(#\)$@@2M7\ %B\( XXM81!83T'L@K2UR&7J)%].74YU3E4 $CG"" D;0 (> @"F8*</],WP003EU. XXM=4HJ QG4@@J ( #&<,/SS__R\*851<3S@ $"H #4B /P!.N@3R5$^(0 @J XXM $ #&<*+RH "$ZZ C!83P@J 4 #&<4+RH $DZZ L)83R\J !).N@(46$]" XXMDD*J 1"J@ (0BH ## $8(Y.5?_^2.<(("1M A!^O]$*4B#%@@J 0 #&<* XXM</],WP003EU.=0@J ( #&<P(!*0J@ (. _!"\J @0*@ -2( _ $ZZ H!0 XXM3[!$9Q (Z@ $ Q"DD*J 1P_V# #&W__P ,9A (J@ " Q"DD*J 1P &"H XXM2JH "&8(+PI.N@":6$\,:@ ! !!F*AMM W__S\\ %(;?__$"H #4B /P!. XXMN@(B4$^P? !9J P+0 ,8 #_:B2J @P*@ 02,#0J@ ()4 ! CJ ( #"!2 XXM4I(0+0 -$(!(@,!\ /]@ /\^3E4 "\*0>R _"1(2BH #&<8U?P 60>R" XXMM+7(90AP "1?3EU.=6#B0I)"J@ $0JH "" *8.I.5?_\+PHD;0 (/SP$ $ZZ XXM ,!43RM __QF\ $ $" *T+P .)4 ""1?3EU.=35\! $ CJ $ XXM#"5M__P "! J U(@#\ 3KH XE1/2D!G!@ J ( #&#.3E4 $CG # D;(+J XXM8!0F4B J 10@"\ +PI.N@1L4$\D2R *9NA"K(+J3-\, $Y=3G5.50 +PI! XXM^O_&*4B#&D*G("T "%" +P!.N@0$4$\D0$J 9@AP "1?3EU.=22L@NHE;0 ( XXM 0I2H+J( I0@&#F3E4 ' ,"T ""\ 8;)83TY=3G5.50 2.< ,)?+)&R" XXMZF .(&T "%&(L<IG$B9*)%(@"F;N</],WPP 3EU.=2 +9P0FDF $*5*"ZB J XXM 10@"\ +PI.N@.^4$]P SE4 "\*,"T ",'\ 8D0-7L@OQ*;0 (;0XP XXM+0 (L&R"M&P$2I)F#CE\ *"[G#_)%].74YU,"T ",'\ 8@;(+\+S ( $ZZ XXM IQ83TJ 9P1P 6 "< !@V$Y5 O+0 (3KH"9EA/2H!F#DZZ G Y0(+N</]. XXM74YU< !@^$Y5 !(YPP@."T "$ZZ ' P!,'\ 8D0-7L@OQ*1&T*N&R"M&P$ XXM2I)F$#E\ *"[G#_3-\$,$Y=3G4P*@ $P'P V8*.7P !8+N</]@Y' ,"T XXM#B\ +RT "B\23KH"8D_O PJ +"\_____V8,3KH!\#E @NYP_V"X( 5@M$Y5 XXM__Q(>! 0J=.N@,*4$\K0/_\" #&<22FR#!&8(("W__$Y=3G5.N@ &< !@ XXM]$Y5 !(> $2'H 'DZZ =0O $ZZ ?Y/[P ,/SP 4ZZ Q43TY=3G5>0PH XXM3E4 $JL@Q9G!B!L@Q9.D#\M A.N@ (5$].74YU3E7__"\$,"T "$C *T#_ XXM_$JL@OQG*'@ 8 H_!$ZZ -!43U)$N&R"M&WP,"R"M,'\ 8O "\L@OQ.N@(( XXM4$]*K(,:9P8@;(,:3I!*K(,>9PHO+(,>3KH!J%A/2JR#(F<*+RR#(DZZ 9A8 XXM3TJL@R9G"B\L@R9.N@&(6$\L> $""X ! $I9Q0O#4OZ I.KO_B*E]@!D*G XXM\U].<TJL@P9F,$JL@Q)G*# L@Q!(P"\ +RR#$DZZ 8Y03S L@PY20$C Y8 O XXM "\L@PI.N@%X4$]@#DZZ 6@O+(,&3KH!MEA/("W__"YL@O!.=2@?3EU.=4Y5 XXM !(YPX@."T "# $P?P !B1 U>R"_$I$;0JX;(*T; 1*DF80.7P H+N</], XXMWP1P3EU.=3 J 3 ?( 9@@O$DZZ I83T*2< !@X"(O 0L;(+X3N[_W"(O XXM 0L;(+X3N[_@B(O 0L;(+X3N[_N"QL@OA.[O_*+&R"^$[N_WPB+P $+&R" XXM^$[N_RA,[P & 0L;(+X3N[_K$SO 8 !"QL@OA.[O_B+&R"^$[N_\1,[P . XXM 0L;(+X3N[_UDSO X !"QL@OA.[O^^(B\ !"QL@OA.[O^F3.\ #@ $+&R" XXM^$[N_]!(YP$$3.\@@ ,+&R"]$ZN_Y1,WR" 3G4B;P $+&R"]$[N_CY.^@ " XXM(F\ !"QL@O1.[OYB3.\ P $+&R"]$[N_SI(YP, (F\ #"QL@O1.KOXX3-\ XXMP$YU(F\ !"QL@O1.[O[:+&R"]$[N_WPB;P $("\ ""QL@O1.[O\N3OH B!O XXM 0L;(+T3N[^C"!O 1,[P(! @B+P 0+&R"]$[N_D1.^@ "+&R"]")O 0@ XXM+P (3N[]V$[Z (B;P $+&R"]$[N_H9,[P # 0L;(+T3N[^SB O 0L;(+T XXM3N[^PB!O 0L;(+T3N[^@$SO P !"QL@T).[O^@(&\ !"QL@T).[O^F(&\ XXM!"QL@T).[O^R(&\ !"QL@S).[O^X(&\ !"QL@S).[O\T #[ $ ! XXM D8@ /R #Z@ *T ! H Q___ " " "$"\ XXM 0 \ !3_____ %R !R*P )W P%W*P XXM P)A "0%A*P "0)X !0%X*P !0( P,3(S-#4V-S@Y86)C XXM9&5F (" @(" @(" @,# P,# @(" @(" @(" @(" @(" @(""00$! 0$! XXM0$! 0$! 0$! # P,# P,# P,#$! 0$! 0$ )"0D)"0D! 0$! 0$! 0$! 0$! XXM 0$! 0$! 4! 0$! 0 H*"@H*"@(" @(" @(" @(" @(" @(" @("0$! 0" XXM 0 ! $! 0 XXM ! @ $ XXM XXM XXM XXM XXM XXM XXM XXM % ^P ! XX< !H #\@ ^L ! #\@ XX XXend SHAR_EOF if test 20646 -ne "`wc -c corewar.uu`" then echo shar: error transmitting corewar.uu '(should have been 20646 characters)' fi # End of shell archive exit 0