[comp.binaries.amiga] CoreWars--the classic game, for the Amiga. Part 1 of 1

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__Y![(-&$8 0 %)M__XP+?_^0>R#1DHP  !FD#\M  Q.
XXMN@0L5$\[0/_^9P !^@QM_____F8</SP "C\M__Q.NA1R6$](>@)E3KKX#%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&#5\  $ $" *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 &#83E4  "\*,"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