;------------------------------------------------------------------------------ ; ==== IMPORTANT NOTE ==== ;I know there are some people out there writing bots. ;Unfornately nobody takes care of the atrobots page anymore... ;Here is my please: let us rescue at-robots from its death ;The first step is to exchange e-mails; so if you're interested ;in writing at-robots than send me an email (georg.schnabel@aon.at) ;THANK YOU VERY MUCH GUYS ; ========================= ; ;Robot's name : MadBot ;Author : (c) Georg Schnabel (GreatGeorge) ;Author's Country : Austria ;Author's E-mail : georg.schnabel@mycity.at ;Date of completion : 5/30/2001 (MM/TT/YY) ;Class : Heavy Weight ;Tournament : Standard ;Version : v2.0 (Typ B) ; ;Comment: ;my first answer to overkill and wormhole ;I am very pleased to have a competition now :-) ; ; === Analysis - Why does Wormhole beat Madbot all the time? ; Well, there are a few reasons for that... ; ; 1) Wormhole has an equally good target prediction like Madbot, ; but also a longer scanner range ; - solution: let the bot drive more randomly OR ; a better scanner config ; ; 2) Wormhole moves when shooting a little bit unpredictable, ; always steers after 2 shoots ; - solution: do the same, drive unpredictable ; ; 3) Although Madbot doesn't hit Wormhole all the time, ; he keeps the scanner locked on Wormhole and gets too hot ; - solution: add a heat-cheack into the fire routine ; ; 4) I am not sure about this, but Wormhole has a faster scanner ; routine (Cut4-Scan). ; - solution: implement a cut4-scan too ; ; Ok, I will improve Madbot until it beats Wormhole and ; after finishing the improvements, I'll write a new ; bot from scratch. ; ; NOTICE: I had an AT-Robots page, but unfornately NBCI closed their ; free hp-service, so i have to look for a new web-space provider ; If you know a good one, please email me (georg.schnabel@aon.at) ; ; Thank you, for your help and keep writing outstanding bots :-) ; ;---Old stuff---- ;a new generation sniper, the firing routines are heavily ;optimized. In my point of view this is the best sniper bot ;ever written for AT-Robots. See him blasting his opponents ;away and don't cry :-) ; ;This bot is a brother of NovaBot, they are very similar. The ;main difference is that this bot is a little bit simplified ;and does better against unpredictable enemies whereas NovaBot ;is better against other snipers. ;*************************************************************** ; #msg I LIKE BEER! ; ************************************** ; ; ROBOT CONFIGURATION ; ; ************************************** ; ; #config scanner=3 ; #config weapon=4 ; #config heatsinks=2 ; #config mines=0 ; #config armor=2 ; #config engine=1 ;------------------------------------------------------------------------------ ; GARGAN4 Locked on 10/31/01 ;------------------------------------------------------------------------------ #LOCK3 JM_GIXACDYZX\AWQ_JHQGB_Y +MSHAYO&QY\Y\LB0! *H]HJRW/\]CZYB2> 9Z\[IZ_:BKUTWU`MU!: *XMDLXX1WER\I8; 4GN`QGC:H\YC`=' :XXB_`Q/C\PPZT21 VBV8"QFJIC 29"$9<1$!4*,0?*6 %082&+/%>3"$9<1$ +:*,0?*6/&82&+/% 89"$9<1$!4*,0?*6 %082&+/%>3"$9<1$ +:*,0?*6/&82&+/% 89"$9<1$!4*,0?*6 %082&+/%>3"$9<1$ +:*,0?*6/&82&+/% 89"$9<1$!4*,0?*6 %082&+/%>3"$9<1$ +:*,0?*6/&82&+/% 89"$9<1$!4*,0?*6 %082&+/%>3"$9<1$ +:*,0?*6/&82&+/% 89"$9<1$!4*,0?*6 %082&+/%>3"$9<1$ +:*,0?*6/&82&+/% 89"#:<1#"4*+/?*5 &081%+/&=3"#:<1# ,:*+/?*50&81%+/& 79"#:<1#"4*+/?*5 &082&+/%>3"$9<1$ +:*,0?*6/&82&+/% 89"$9<1$!4*,0?*6 %082&+/%>3"$9<1$ +:*)-?*7.&83'+/( 59"!<<1!$4*)-?*7 (083'+/(?3"!<<1! *:*)-?*7.&83'+/( 59"$9<1$!4*,0?*6 %082&+/%>3"$9<1$ +:*,0?*6/&82&+/% 89"$9<1#"4*+/?*5 &081%+/&=3"#:<1# ,:*+/?*50&81%+/& 79"#:<1#"4*+/?*5 &081%+/&=3"#:<1# ,:*+/?*50&81%+/% 89"$9<1$!4*,0?*6 %082&+/%>3"$9<1$ +:*,0?*7.&83'+/( 59"!<<1!$4*)-?*7 (083'+/(?3"!<<1! *:*)-?*7.&83'+/( 59"!<<1!$4*)-?*7 (083'+/(?3"!<<1$ +:*,0?*6/&82&+/% 89"$9<1$!4*,0?*5 &081%+/&=3"#:<1# ,:*+/?*50&81%+/& 79".7<1./4*&"?*< +08@,+/+43".7<1. %:*+/?*50&81%+/& 79"#:<1#"4*+/?*5 &081%+/%>3"$9<1$ +:*,0?*6/&82&+/( 59"!<<1!$4*)-?*7 (083'+/(?3"!<<1! *:**.?*8-&84(+/' 69"";<1"#4**.?*8 '083'+/(?3"!<<1! *:*)-?*7.&83'+/( 59"!<<1$!4*,0?*6 %082&+/%>3"#:<1# ,:*+/?*50&81%+/& 79".7<1./4*&"?*< +08@,+/+43".7<1. %:*&"?*3"!<<1! *:*)-?*7.&84(+/' 69"";<1"#4**.?*8 '084(+/'@3"'><1' 0:*/+?*1,&84(+/' 69"";<1"#4**.?*8 '084(+/'@3"!<<1! *:*)-?*7.&82&+/% 89"$9<1$!4*+/?*5 &081%+/+43".7<1. %:*&"?*<1' 0:*/+?*1,&85!+/" 39"'><1'&4*/+?*1 "085!+/"93"";<1" ):**.?*8-&84(+/( 59"!<<1!$4*,0?*6 %082&+/&=3"#:<1# ,:*+/?*<1'&4*/+?*1 "085!+/"93"'><1' 0:*/+?*1,&85!+/" 39"";<1"#4**.?*7 (083'+/(?3"!<<1$ +:*,0?*50&81%+/& 79".7<1./4*&"?*; ,08?++/,33"-8<4' -:+/*?+1)&55$+." 29#'?<4''4+/*?+1 #055$+/,33"-8<1- &:*%!?*<1'&4*/+?*2 !086"+/!:3"(=<1( /:*0,?*2+&86"+/! 49"(=<1'&4*/+?*1 "085!+/'@3"";<1" ):*)-?*7.&83'+/% 89"$9<1#"4*+/?*5 &08@,+/+43"-8<1- &:*%!?+1)&55$+." 29#'?<4''4+/*?+1 #055$+."<3#'?<4' -:+/*?+1)&55$+/, 99"-8<1-04*&"?*< +081%+/&=3"#:<1$ +:*,0?*7.&83'+/( 59"";<1"#4*/+?*1 "085!+/!:3"(=<1( /:*0,?*2+&86"+/! 49"(=<1(%4*0,?*2 !086"+/!:3"(=<1' 0:*/+?*1,&84(+/' 69"!<<1!$4*)-?*6 %082&+/&=3"#:<1. %:*&"?*;"&8?++/, 99#'?<4''4+/*?+1 #056#+.!;3#(@<4( .:+0)?+2*&56#+.! 19#'?<4''4+/*?+1 #08?++/,33"-8<1. %:*&"?*50&81%+/% 89"$9<1!$4*)-?*8 '084(+/"93"'><1' 0:*0,?*2+&86"+/! 49"%@<1%(4*-)?*3 $087#+/$;3"%@<1% .:*0,?*2+&86"+/! 49"'><1'&4*/+?*8 '084(+/(?3"!<<1$ +:*,0?*50&81%+/+ :9".7<1-04*%!?+1 #055$+."<3#(@<4( .:+0)?+2*&56#+.! 19#(@<4((4+0)?+2 $056#+.!;3#'?<4' -:+/*?*;"&8?++/+ :9".7<1#"4*+/?*6 %082&+/(?3"!<<1" ):**.?*1,&85!+/! 49"(=<1(%4*-)?*3 $087#+/$;3"%@<1% .:*-)?*3*&87#+/$ 19"%@<1%(4*0,?*2 !086"+/"93"'><1" ):**.?*7.&83'+/% 89"$9<1#"4*+/?*< +08@,+/,33"-8<4' -:+/*?+2*&56#+.! 19#(@<4%%4+-,?+3 !057"+.$:3#%=<4( .:+0)?+2*&56#+." 29#'?<1-04*%!?*< +08@,+/&=3"#:<1$ +:*,0?*7.&83'+/' 69"";<1'&4*/+?*2 !086"+/$;3"%@<1% .:*-)?*4)&88$+/# 29"&?<1&'4*.*?*3 $087#+/$;3"%@<1( /:*0,?*1,&85!+/' 69"";<1!$4*)-?*6 %082&+/&=3".7<1. %:*%!?*;"&55$+." 29#(@<4((4+0)?+3 !057"+.$:3#%=<4% /:+-,?+3+&57"+.$ 49#%=<4((4+0)?+2 $055$+."<3"-8<1- &:*&"?*<4&&4+.+?+3 !057"+.$:3#(@<4( .:+0)?+1)&8?++/, 99".7<1./4*+/?*6 %082&+/(?3"";<1" ):*/+?*1,&86"+/$ 19"%@<1%(4*.*?*4 #088$+0+33!.8<2. &:)&!?)<"&7@++/# 29"&?<1&'4*-)?*3 $087#+/!:3"'><1' 0:**.?*8-&83'+/% 89"$9<1#"4*&"?*< +08?++."<3#'?<4( .:+0)?+3+&57"+.# 39#&><4&&4+.+?+4 "058!+.#93#&><4& 0:+.+?+3+&57"+.! 19#(@<4''4+/*?*; ,08@,+/+43"#:<1$ +:*,0?*7.&84(+/' 69"'><1(%4*0,?*3 $087#+/#<3"&?<2. &:)&!?)<"&7@++0+ 99!.8<2.04)&!?)< ,07@++/#<3"&?<1% .:*-)?*2+&86"+/" 39"";<1"#4*)-?*6 %082&+/&=3".7<1- &:*%!?+1)&56#+.! 19#%=<4%%4+.+?+4 "058!+.#93##;<4# ):++.?+5-&58!+.# 39#&><4&&4+-,?+3 !056#+.!;3#'?<1- &:*%!?*<4& 0:++.?+5-&51(+.& 69##;<4##4++.?+5 '058!+.#93#&><4% /:+0)?+2*&55$+/, 99"-8<1./4*+/?*6 %082&+/(?3"";<1' 0:*/+?*2+&87#+/$ 19"&?<2.04)&!?)< ,07?,+0,43!-7<2- %:)%"?);!&7?,+0, :9!.8<2.04)&!?*4 #087#+/$;3"(=<1' 0:*/+?*8-&83'+/% 89"$9<1#"4*&"?*; ,055$+."<3#(@<4% /:+-,?+4,&58!+.& 69##;<4##4+,-?+6 (052'+.%?3##;<4# ):++.?+4,&58!+.$ 49#%=<4((4+/*?+1 #08?++/+43"#:<1$ +:*,0?*7.&84(+/" 39"(=<1(%4*-)?*4 #088$+0+33!.8<2- %:)%"?);!&72%+0% 79!$:<2$"4)%"?); +07?,+0+33!.8<1& -:*.*?*3*&86"+/! 49"'><1"#4*)-?*6 %082&+/&=3".7<1- &:+/*?+2*&56#+.$ 49#&><4&&4++.?+5 '052'+.%?3#$<<4$ *:+,-?+6.&52'+.% 59##;<4##4+.+?+4 "057"+.!;3#(@<4' -:*%!?*3#!9<4! +:+,-?+6.&51(+.# 39#&><4%%4+0)?+1 #08?++/+43"#:<1$ +:*,0?*7.&84(+/" 39"(=<1%(4*.*?)< ,07@++0,43!$:<2$ ,:)+0?)5/&71&+0& 89!#9<2#!4)+0?)5 %072%+0%=3!-7<2. &:)&!?*4)&87#+/! 49"'><1"#4*)-?*6 %081%+/+43"-8<4' -:+/*?+2*&57"+.# 39##;<4##4+,-?+7 %053&+.(>3#!9<4" ,:+*/?+7/&53&+.( 89#!9<4$$4++.?+5 '058!+.$:3#(@<4' -:+/*?*;"&8@,+/& 79"!<<1"#4*/+?*2 !086"+/$;3"&?<2. &:)%"?);!&72%+0& 89!#9<2#!4)+0?)8 (074'+0&>3!#9<2# +:)+0?)60&7?,+0, :9!.8<1&'4*-)?*2 !086"+/"93"";<1! *:*+/?*<1( /:*-)?*4)&7@++0+ 99!-7<2$"4),/?)5 %071&+0'?3!"<<2" *:)*-?)8.&74'+0& 89!#9<2$"4),/?); +07@++0+33"&?<1% .:*0,?*1,&84(+/( 59"#:<1./4*%!?+1 #056#+.$:3#&><4# ):+,-?+6.&53&+.( 89#":<4""4+*/?+9 +05=,+.'=3#":<4" ,:+)0?+7/&52'+.% 59##;<4&&4+-,?+2 $055$+/,33".7<1# ,:*)-?*8-&85!+/! 49"%@<1&'4)&!?); +072%+0%=3!#9<2# +:)*-?)8.&74'+0( 69!!;<2"$4)*-?)8 (071&+0&>3!$:<2$ ,:)%"?)<"&88$+/$ 19"(=<1'&4**.?*7 (081%+/+43"-8<4' -:+0)?+3+&58!+.& 69#$<<4!!4+)0?+8 &054%+.*43#/7<4/ %:+'"?+9!&5=,+.' 79#":<4!!4+)0?+6 (051(+.#93#%=<4( .:+/*?*;"&8@,+/& 79"!<<1"#4*/+?*2 !087#+/#<3!.8<2- %:),/?)5/&71&+0' 59!"<<2!#4)).?)7 '073(+0(@3!!;<2" *:)*-?)5/&71&+0% 79!-7<2.04*.*?*3 $086"+/"93"";<1! *:*+/?*3#":<4" ,:+'"?+9!&5=,+.) 99#08<4//4+'"?+9 +054%+.'=3#!9<4$ *:++.?+4,&57"+.! 19#'?<1-04*&"?*5 &083'+/'@3"'><1( /:*-)?*4)&7@++0, :9!$:<2#!4)*-?)8 (073(+0(@3!!;<2( 0:)0+?)7-&73(+0( 69!"<<2"$4)+0?)6 &07?,+0+33"&?<1% .:*0,?*1,&84(+/( 59"#:<1./4*%!?+1 #056#+.#93##;<4$ *:+)0?+7/&54%+.* :9#/7<4004+(!?+: ,05>++.)33#08<4/ %:+'"?+80&53&+.( 89#$<<4##4+.+?+2 $055$+/,33".7<1# ,:*)-?*8-&85!+/! 49"%@<2.04)%"?)6 &071&+0&>3!"<<2! ):)).?)2,&76!+0! 39!(><2(&4)0+?)7 '073(+0'?3!#9<2# +:),/?);!&7@++/$ 19"(=<1'&4**.?*7 (081%+/+43"-8<4' -:+-,?+4,&51(+.% 59#!9<4""4+'"?+9 +05>++.)33#08<3( -:,0*?+:"&5>++.) 99#/7<4//4+*/?+7 %052'+.&@3#&><4% /:+/*?*;"&8@,+/& 79"!<<1"#4*/+?*2 !088$+0+33!-7<2$ ,:)+0?)8.&73(+0( 69!(><2(&4)0+?)1 !075"+0!93!(><2( 0:)).?)7-&74'+0& 89!$:<2-/4)&!?*4 #086"+/"93"";<1! *:*+/?*++.*43#":<4! +:+,-?+5-&58!+.$ 49#(@<1-04*&"?*5 &083'+/'@3"'><1% .:*.*?)<"&7?,+0% 79!#9<2"$4)).?)2 "076!+0":3!'=<2' /:)/,?)1+&75"+0! 39!(><2!#4)*-?)5 %072%+0,43!.8<1& -:*-)?*1,&84(+/( 59"#:<1./4*%!?+2 $057"+.#93#$<<4! +:+*/?+9!&5=,+.) 99$(?<3('4,0*?,2 #066$+-!<3$(?<3( -:+(!?+9!&5=,+.' 79#!9<4$$4+.+?+3 !056#+/,33".7<1# ,:*)-?*8-&85!+/$ 19"&?<2.04),/?)5 %074'+0(@3!!;<2( 0:)/,?)1+&75"+0" 49!'=<2'%4)/,?)1 !076!+0(@3!!;<2" *:)+0?)60&7@++/# 29"%@<1'&4**.?*7 (081%+/+43#'?<4( .:+-,?+5-&52'+.( 89#":<4//4+(!?,2 #066$+-";3$'@<3' .:,/)?,1*&65#+-! 29$(?<4004+'"?+8 &053&+.%?3##;<4% /:+0)?+1)&8@,+/& 79"!<<1"#4*0,?*3 $088$+0,43!$:<2# +:)*-?)7-&76!+0" 49!'=<2&(4).)?)4 $078#+0#;3!&@<2' /:)/,?)2,&73(+0' 59!#9<2$"4)%"?*4 #087#+/!:3"";<1! *:*+/?*@8 $-"4#*9' 1<8"@9'" .;@*)>@8 $-"4#*9' 1<8"@9'" .;@*)>@8 $-"4#*9' 1<8"@9'" .;@*)>@8 $-"4#*9' 1<8"@9'" .:=*)>@8 $-"4#*9' 1<8"@9'" .;@*)>@8 $-"4#*9' 1<8"@9'" .;@*)>@8 $-"4#*9' 1<8"@9'" .;@*)>@8 $-"4#*9' 1<8"@9'" .;@*)>@7 #.!3$):( 2;7!?:(! -8#)+-(-#:%1 6"57.?#6&77= >8#)+-(-#:%1 6"57.?#6&77= >8#)+-(-#:%1 6"57.?#6&77= >8#)+-(-#:%1 6"57.?#6&77= >8#)+-(-#:%1 6"57.?#6&77= >8#)+-(-#:%1 6"57.?#6&77= >8",+-(-#:%1 6"57.?#6&77= >8#)+-(-#:%1 6"57.?#6&77= >8#)+-(-#:%1 6"57.?#6&77= >8#)+-(-#:%1 6"57.?#6&77= >8#)+-(-#:%1 6"57.?#6&77= >8#)+-(-#:%1 6"57.?#6&77= >8#)+-(-#:: '%'981#4 3$8,!'1/ $>17"/9: 0ZHL2XRSPVL ;HXT9^RCUG`DSKQ *PWD%XOLF]BNWTV -XHC9MYKS\YK\EN 8_WY'CBYF[A\HTE #L`F/DAVQ <_WY'CGYIF 5BA^?^[PVM 1HDA?NBLM` 5ZIE7VB]XG`` 'PWD%R\W_Z 'RR^0P^CU @6 \ZO2IWO[BD_N[PP<&* PJ`2ZYSCGVREUSR+&3 N]X7HEOFR>[HSJONZ FTR*YI]J_JZ]DJ9%+: 'VQKB\ FLE#BBDBP[MW @NN UQU(V\*.,: GV(*EV %OQUM [OL1_9'"6< ]Q,.KU AIP.THFA[AB\ZA!HVQJUV EVC.7NKOD ;EO EYN?M[927/ SB/@S[ 2TEOD YZG!W"@95+ EK@:^_ WZH9Q^`PYXMLRZ:_UBRNC QBL<(\RNZ !ML TV^7WA"5$7 LV:)JN !]WNZ CWE8\28'- HP3(VPRU PQ\)X2$3!# `T#8CNNA\LHW 3^^X\ HIP.THFA[AB\ZA!HVQJUV EVC.7UDOD ;SI EYN?PZ927/ SB/@OPYTFH 9]XW\ X_D*H"(1'$ BH@([EEFIV`` TOL1_9''5 PW;)_NCP]NEL 3]HS^ ZPR'XP[W`Y_HZP0ATTUUF `QE42\JKL OJ=:\`[BD[GK *Q_YIHS 1M[DXNMYQ BCD'T-^03** ^UU82RIJSG NBX']B[`WAVI`Q1)4 ZPR'XP^NEVS]WP.'23 #XYZZA ]JR'XP\CRS.IC PH^%G`10& MWR3[V0$8 MBX']B[`WAVI`Q1`] @C_LI X`O2IWQ_EH:SBMR\ RV^7C^GOS$1+.: GW%*QJYIS _ZG!FQ]GIDH#)+ HE=(_ZND JHW9L`NGTSCFH%0,4 OVC.7FUIH[ 4NO\R ICD=VB]XG``&: Z`N-IGZIB6D_LI`VA XQ,.MGKY 0FKCS^ Q`Z@OW\HHBJTOF:3= UO`$Y)&91 ]WB+'`NDKLN LQ\)EAAMXKW93 _^L,'BJ^CD`AVC\ WO`$Y)&94& [T]&2XHRDO DYZ,7SHMD_ 4KPKMF`L\CS `WU-MFH_C(20- ^Q"8CVTMXD JQF*M05,"73 J_G5;S^KVOC YI]?LJORJ\W$23 QRQ?"GXRSA `N!@KCWVBN >PJBMKT ]OL1NJF`JS`<< ETT+7PJBACBXLSD `H[1G1-<%3. MOI$$S_WM] P\F=)VVJ[Z =GH]_TBMJHL YZG!ETRAF657, SC.@UDNLFG QXK%='7 LTN,.MNS]HH LWE8IAU`R[G461 WQO*@WPY\F (KSNQHT YQU(Q6#4% CKB&*YPAD* RYP"8`RLH# EPD9J@>8 DYU$#JYV\3 ^^L,'BHD_* ICD'\XCNMLY50 O^2@\MK7 QVC,`_EHYTD!* XIU0GPQ[G4VB]XG`` PAQ&$RY\Y 5S^K/ YMK%S_[GDNH,& N^M8JIVTX4NJF`JS` RC.@UIVP .MX\X+ PUJ9N\9VB]XG`` LDV(G` `GY5QJLIE]VTA<]V XV]+EAAMXKW92 YPR'XPIS`<[M]JHEB LFH;7JAU` 2GISG4 MTT/NGKYPRC<) \ZZ1UC"UQEORLI BVE0T] F]X7HE\A^FMSR$FC `WD2WXZTD!LZVUPFR XGT2(T_[G $PHKX3 QICKXZPZD` FY`*RBW[N>VIVPNQZ QYP"8C_LI @XA]Y9 BBJ(H`ZVVCSOB4D_LI`VA OTT/NGKYPRC<) ZEP:ABHUR&S_[GDNH B[V!#KZVU 0`^[]A\LHW [QD2WXQNGW=R[`V R_D*P^CU;*>: UO+7FUIH[ \CP:ABUE`M&`B ADU#JO)52 PPQ:BP9.9 KPJ/OHV\`G`]HL%ZA ]V^7L&U+"82 UX^.@POWOAD UGY5QJMJIHHNGX@;< VZH9Q^YUD[AQ_Z<97! (IYZHO_ MRY0S]EZVU/ETRAF WI]?KKDXE.'584 SR6;JYZECN XI]?LJORJ\W$52 WR6;JJ_TI NPJ/OHS[T^NCB(3,$ VQE42XEDFBKT_B 'XZG[B UI]6E\CZ`NI%" I_R8ZTQVJ5TCBXWE[ J_3@AKUTGVVPE 5PG_[JJ `XKVIVPNQZ Q`]&8ZTNSXNMYQ $FFNS( RJZ;KXZPZD`+6 ^ZO2IWCNH,EAAMXKW SL82XEDFBKT_B 'XAHVA4 M[A2`]?D_LI`VA TTL,[[ PIP.THCBW\TF`-DM ^KE;[M]JHEB"3 WGY5QJ_NI%DGDRX[N XAX5"LO]MQQNQY 5AB`EB- KCW=VIVPNQZ;' XCP7[V0DGDRX[N TNK1E_ EHW9L`NGTSCFH%[E OTR*YIORC* HTR*YIORC:/ MD7"LO]MQQNQY YL_7SXPLN)_8; ZC\&MPR[C2Q) MJN'B0++= UN*7RRQ] T]Z(CGP[D VDB;M`K`E0'49 KXT4PWQR]/6(7 &PL[I JNS6UUSL^4/ W^K=^RWHD:+ YH[+]BRRH=0 ]ZZ1EI\VXH[YVV%KQ[FHDYD`Z WFW5K`VCBAF_EQ7S_GTG G^Z4PWECZI]WL^7M`K`E CVZ%XJ`\GQLWTV0EXHSFZRFAG [FC(MIRX^GNYE\9G4 R[Q+KG`E!Z]OLF]BNWTVS ]DB;MJ\N'TIREPFJK^NKF ]WI@W_FOEX\TJ3UCUL WIU0GPXG]X$B. UWD2WX_PZE>Z% X`Z@OW\HHBJTOF:3: YL$#J`YAH ZYZ-'BAOF` ._\JTQ K`"ZA@+ IRK;ARQ`CJY_\S *[YDC] RAY5QJXTNS5OM[N OCD'A[EX(-.( RL82MPM[ LYR8ZTCGKY/QAXQV ^OL1MKIZE%0-== UN*7SEIS SIU0GPXG]X$B. YHR?G:&$21 SS7;SQ\U OJN'B0++"!6 CR`"#K`]R LJ`2ZYLQMF^]NX+3 YSH0TGAA]@J; \IV8UUSL^4, K^2@YUDC8 STL,KQZEE HGY>DNGXS:95+ POU=^[YHK1364 =IEIE! BVT&EQQN].: INS6UUFZ\1* R^U3^RBVF;/ COH!]BSQEZCRW]?EI\VXH[F_H B\G-DWQR`YM^NK9K`WDC E\Y.YIU[QBZFVF@PWQR] DFJ!FC1J@ _IV8TCBXWE[$&" WNM6(BNZ<< LEF