@M}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `1  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD:CRUNCHER.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝL" -}Yeah! At last! Ladies and gentelmen, World Federation of Mad Hackers proudly presents: THE CRUNCHER v5.0 - the first sequence*}-bit packer for Atari 8-bit.Don't forget that this is the shareware program. If you use it, please send $5 (or $10 to get a+} new version - when it will appear of course) to: Zenon Mikolajczyk Marc,}ina 37/15 71-544 Szczecin POLAND Well... don't save your money-} this time! If you've any questions, notes, you've found a bug, you've got an idea to improve this program or you just .}need a little help with using it - feel free to contact me at address above. The following document is a standard ATASC/}II text file without any control characters, therefore it can be printed with any text-editor on every printer. Forget 0}and forgive me all fatal bugs in my English, I know it isn't the best!!! INTRODUCTION. Though Atari 8-bit is ra1}ther old computer and it's present around for about ten years, there's still very little quantity of packers for this machine2}. I saw about 15 packers for Commodore 64 (which is even "younger" than Atari) and exactly ONE for our 8-bitter. Yes, I know 3}that some people pack their own files and/or spread the packing routines, but...first: those are pointer crunchers, second: o4}nly assembler freaks can use them. I personally also made a pointer packer known as "The Cruncher v2.69" and anyone could use5} it. But since pointer-crunching has poor results it still wasn't good enough. Now, after an year of research I'd like t6}o present you my new masterpiece - "The Cruncher v5.0". It is the pointer-sequence-bit packer that really shrinks files and g7}ains thousands of bytes. Of course crunching process takes much longer time than in previous version, but I think it's worth 8}to wait ten minutes longer and to have file 30% (average data) shorter. One more thing: "The Cruncher v5.0" can pack DOS file9}s only. Here comes the brief instruction... HOW TO USE THIS PROGRAM? Yeah! It's really simple. The importa:}nt note is that crunching proceeds in two phases. The first phase - packing: Boot the master-disk without the BAS;}IC. After few moments the title page appears in the front of you. Press START key and insert a disk with your programs. Press<} SPACE BAR to read a directory, then point a file to crunch by using the cursor keys (no need to hold CONTROL). Press RETURN =}and wait till the file is loaded. It can happen that file starts automatically and it's because the file start address l>}oads into $2E2 (738 dec) and not into $2E0 (736 dec). You can repair it by changing the last six bytes of file. If you're lam?}er and you don't know how to do it... I'm sorry. If everything is ok, remove your disk, insert the master-disk into the @}drive (warning: the master-disk must be unprotected all the time) and press SPACE BAR. After few moments you'll be asked for A}STEP, which is between 1 and 7. There's no time and place to explain what does STEP mean, but general way of using it isB}: the longer program you gonna crunch - the smaller STEP should be selected. So, make your decision and wait till the first C}pass is finished. It's a pointer pass, so it takes only about 5 seconds. In case the program after this pass is longer tD}han $C400 bytes, crunching is aborted and red bars appear in the front of you. Try the smaller STEP. If all went good yoE}u're asked for OFFSET. Also, you can see an actual length of your program (after the first pass). OFFSET is the number of bytF}es which are searched forward for the sequence. OFFSET 1 - $0100 bytes -"- 2 - $0200 -"- G} -"- 3 - $0400 -"- -"- 4 - $0800 -"- -"- 5 - $1000 -"- -"- 6 - $2000 H}-"- -"- 7 - $4000 -"- Yeah! You guessed it! The smaller OFFSET is selected - the faster packing proceedI}s. But then it also got a worse results. Yet, don't suppose that if you select OFFSET equal to 7, you will get the best resulJ}ts. You have to know that if the OFFSET if big, a lotsa of bits is lost for the decruncher commands. I personally noticed thaK}t the best OFFSET is 4 ($0800 bytes). Of course it also depends on kind of file to crunch. And don't try to pack a file with L}OFFSET bigger than its length. Okay, OFFSET has been selected, now wait some minutes till the packing process is finisheM}d. During packing a single line is on the screen. It shows you how many bytes left to crunch (LEFT), how many bytes have beenN} saved to disk (ON DISK) and how long file is (LENGHT). When the packing ends a colorful bars appear on the screen and you caO}n press RESET. The first phase of crunching is done, boot the master-disk to start the second one - linking. WhenP} the title screen appears press SELECT. You enters the LINKER. It will link packed data with decruncher and file markers and Q}will save it in normal DOS format. In the screen you can see length of unpacked file, length of data after packing, lengR}th of final file (with decruncher and markers), OFFSET which has been used and start address of original file. You can add coS}ntents of half a stack (memory location $100 - $17f) to destination file by pressing OPTION. If you're glad of a result pressT} SPACE to load data into memory. Then insert a destination diskette and type in the filename for packed program. Confirm it bU}y pressing Y and SPACE and wait till the final version of your program is saved on disk. Reset the computer and check out, whV}ether your program works. It probably will, but if not - there's nothing you can do. "The Cruncher v5.0" packs data conW}tained in following memory-locations: $0480 - $06FF $0C00 - $CFFF X} $D800 - $FFFF. And that's folks! See you all in my next productions. Magnus Y} World Federation of Mad Hackersnext productions. Magnus HPTLQR@i  ```pppBPNPNPNPB[}NPNPNPBALPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU ,/!$%22/2 \}7rittenby-!'.533electprogram\]^_%3# %8)42%452.7elcometo#25.#(%26H]}぀presskey #)/%22/2 presskeyLP01 ,P"/y>9^}Q!LSL R P ,Pѩ܅݅ Ri  SLTЦРЭ) tR_} q L5RLQi ܥiݩ8 8 曥i(ܐݤ`i   Sy`}  SLTy` )ˈ` ˈLGSLQ'Q Pˆ̩ͅ΅ S SLQ La}T&ŗڥ Sͥ8(˥L S'iŗ Si(˥iL S! SΥ8ͥ8 ˥L Sb}/ iŗLGS Siͥi ˥iL SLGS )ˈ BP͹ R'aQ BPc}LQ   S6'TLIT./4&),%6%23)/. press30!#%toretry`ˆ̄ͅ΢ˑ͈Ld}'QLIT`3c  a ał a a慩` a惥Ņń ] Ll`e}憦`}) ~  "/DL Li S0`ƈ6 - . 1 2 ) 01!/f}   Lũ BDELVLmE8) 01^ - . 1 2 !Rp  g} SyИS S)Љ " ө /L S  iiLh}pppF @Fr A) #)/%22/2 02%3334!24/230!#i}%).3%24#25.#(%2$)3+02%3330!#%"!2,/!$).'0,%!3%7!)4) 01ixԢӍԢj} ؅ߩө@XR@`1R@L pppBk}AQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRE|#25.#(%2verby-!'.53|l}ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRC7om}rld&ederationof-ad(ackersgivesyouanotherproductionfromitsgreatmember-agnus3eethen}#25.#(%2$/#fileformoreinformationsaboutthispieceofgoldanddontforgetthatsthesharewareprogramo}'reetztoyouallyoutoo lamers p}q}0ressanyoftheseonesr}s}Ҡ 01"/ ))?0$)?e)?et}Ң`ʎҎҥɥ0 )?Щ` ,L"ppppF1 pppNO"pBY 00000ppNO"ppBq!A #25.#(%2u},enghtoforiginalprogram,enghtofpackeddata,enghtwithdecruncherv}/ffset3tartaddressoforiginalprogw}$estinationfilename$7elcometo#25.#(%2v)fcontinuethenpress30!#%"x}!2,oading0leasewait3aving0leasewaity}TR@  ` 01J""/z} w"؅ D, w"0u SL$   S0䠩,   S0˭4u5u/ i0А i{}0 0u1u2u(8 " 3u2u *{   * i|}i5ii(!ii< ii * 0u1u *!'!q!}}) " !'!q! D,4u5u  0 S',q!! -,L" $  8~}逍оL%xԩӹө@Xii؅` n%'+q!) )Lm n%L%D: } BD%EJK V0` BDEHI V0` B V0`//w0 *}'X+q!! n% 8, ,%+< M%++d%%t88%de%%} M%0 M%++e+e M% +L'8ذ 8% M%͆ '}+ M%8+8++ ++ɨL%8%8%% M%0 }M%L'˄̄xԩӱͦө@X M%xԩΥ؅̥лi(ө@X`}% M%))8)ύ)d(LM%"&%  M%, M% '%} M% n%'<(q!!Lm0ress30!#%"!2togo3%,&4%34xL" }( g c z g*+((  z6 66`(`**+` ^,Ƃ }`Ɓ Ƅ ƃL )0  ^ x  ^ xЎЪ 槤 ` ƞƝ}` ^ ^`Щ  ƈ`  ө"/X@L ƦL `} ` ܅݅&& e܅ܥe݅ݥeޅL!*إJJJJ ) JJJJ ) JJJJ ) `}'+q! d!Ȍ* \8 0*d!i % L*ɛ*΄**d!i %L**% L*'0+q!#L}*+`4ypedestinationfilename\\\\\)snamecorrectyn 0ress30!#%"!2towritedestinatfile}5dxԩӹddө@X`d%LM%ٳY34!24_retry3%,}%#4_exit$!4!,/!$%22/2 press30!#%toretry'q!`'!q!` w"p   SL$y`',}q!L$)nsertcruncherdiskandpressspacebarF@;G}}<<<<<<<<<<<0<}< < 000 000?<}iiV?}U?ii驤?驩??iUUT驩i}UiUUUPZPUUUiiTPUUZ}驩TZUi驩T      } 444 VVVxxx}246888888642>><:8642    pppDPC}DEppppDeFppppG)FADHHH0";LNE˩@ ԍ ԠCЍ LNE{DнBDЍ LNE!Р[Dй}[DЍ LNE ԠDЍ 1LNEhhh(@˥).[D̠\D[D) FzDFF) )FD{D|D )}F) F{DLb&'()*+,}-./03%,%#4 ,).+%234!24 0!#+%2(%,0 ).&/  } !"#$%&%&'(OeF @eF󠡢D01ȢDԩ"/UE \FM)) G LF GLP }GL ԌԌ/b \@` @eF󠡢D01ȢDԩ"/UE \FM)) G LF GLP #B-----------b1)CRUNCHERDOCbDZCRUNCHERSYSB-----------Bdon't pack B it!!! B----------- -!'.53/&7&-( presents#25.#(%2ver0/,!.$| ҆ӠԆՠx /Ԍԩ =L`ԅݥՅޠքױԅإԅՅ < 3 U) # #Lz # #L݅إ݅ޅ  Uۥ) #L # # #  #֥Lzԅե ؅ե`Б LI ӥ ؅ӌ`ޥ ؅ޥޅ`݅ԥޅL= ؅`τ̄ ԍ ߩ؅ӱӑ i F Ӎ@X  u 01!/ـ 0iD/L S  iiL1R@pppppB Au 33%,%#4/&&3%4 _pppppB A 3%,%#434%0   01!/ـ 0 i`!"#$%& JJJJ ) JJJJ ) ` )  0 ԍЍLI xԩӍЎЎІކ߆ԩԩ"ԍ/D   i L  LXL&0 3  ߢ T T` `` 8  T( LT8 LX 3ަߌ   3  3 ԍL  L qL! L  ڦ  LY  4L򈈢  88D&D&  ?` ?  L L) 8  ( 8`󤌦`뤌ʆ`1W)8 )  ` X S0x`!"#$%&[ ]`H) hhJJJJD`Dݖ 8L ` @ ,LpppBAleftdisklenght&8ޅ߅8   TLTh`&`"=A@G2A>Hh>HhvhOht HvV6L.2E-E.QH E-E.BE.:E. EQJETt/AHH@LsTAsYB5'ZqztQtbԞ(G@ 0g MHau yzqZ@Ð=93z$iWǣ€ 0v~rDzDs#Cיʙˀ7C@X mqEeV AQaq /:X((-H=J@(m $71J))`QA\4A|@ ȍ@ JK@˃+

ˇϿFffT.ۗϧ? YRR@STO'"@?@@.m 7 0d@D1!pH+O/@j0 F%`a @ld@;:x#x{y ;Ql?4H , Iҥ%( (%֝dXVF %x Jw ((ohL0` Robert Mizinski & Our 5oft q҅1 p 0&aDg𳮷3#c```c>37ǜ@6hA|3lxpxlAM13;;?7738v0?᳘WaH"< 3^ 1񱵿0ُc70njxC@80 y@_y>0`ǀ qyYu @@:|`$F` Iaboa@(3nD @.vdž<^g18l1wxÈX 7X`b9؂6by.3 Fn0 `` @`pxp`@TTD6 99@999>$aE|"ʰҀ$@P4+ZGu%gɽJW QMMU 1QP EZbՠm@B^TZАR![ @Z B 7949y D×5H`"` "`ڑQu8_N/8NG/#Cϛ23'C@b10$Cb44 OƅԩFFԳF)Lw0-0nPz&%SDH L'S nC@,(6H.4uZqrqrrrʀMO MN OhhLźvYӠ Multi Drive: START or SELECT89P  `nhHP$^0VP!X0$!9P5rho`~`DRDDh~a`EhvImN$REojHa5~.!((L!m#E[J/D@@JuzR !s~-+Cu#M@C5#ML@@+L@+K]kxhޅk`vs`HAk`H&yJ.5 52ƼFVhFFVFFÁQހiNNezFQPܼW:;!ʧ_`9 /P@G TFEQܭ)p)`&aj- {T)N&=j OdFViJuiL=iI/@Exآ qĩRF0b|`Z`^@m8P(PJ_Ċp)@&#HQVGEN`-<%@:>"h ;r4N44'T©֊hhThTQPFC1FlQޥa|z IѠ1T"@kJ*@|x#}5w mw`Ԁu"uu2u( [@ 2 C C聻@/DHT@!„0(](aqu ==PII=JmnHqZkH#6,0҄" (A?@*90D(5*O..b-`}  b1y9xI ˆǬ*f%"ҩҍҩ(CL52QU8F‹@Az99 999y9*[NrcN@&I`}¡4% >ixqaÈ!, F'3NE,cVo :B7kPA+PAkA!C+AA!Ch@$A">)A`!A)AZ@!As@$ ӡY@R $8x,R` ``$Ps%ᄐ_:`B:c"Ht>EbNA[?S }@Aw /P*  `lP=R *LEНj0p/@PWS BQTxVjVGƄ7S @5TED !?쌋\0 :06 @8QZP8Qf Z ܑ ~=lB&C/E &*ȍȍE3@BX`Z, #"@ > M U@M@Q BP9#&̐*0,8Ԡ()԰(!$pHWjPyu`ODTb8  "< !"cw0 @C@w, @&w, "bt@"z!~!   A:pZf0 l`IaM($M2!`]!2&y؛3f Ȁ,I!< -M\@S /H vd F :]F* TJ@j@ohLUh^Lq;Z %+Q+|v*<fzZ[iB1!LX?"R/H2) h@@@@)`A >PKl垐xv(r@S@$#S@P H sA @ a$* 6@P̀@ DudD s8R 8QtTP1mNNR#BS3A0Bd^ZdBZVJrD^BdHl@$$%*(@(ZGF @  Vrl,(?@vPCp0pB@` X`qfP  H@j@R>@)?BٿلE7nd`aÆcwp bd  /?tǟQ0~Vbz "3#Ņ 0p]bx bXPfS C` [?. O ff}jXdqOR ?~0a@h :8cwkcc @. n0[H  <@W@ˈ<܀VcрN!7cd i90* Cb8Tܐ=z']]xҡr*L~cb \(M -H(<{ h43iK2A}FفР6jikBh# I85(g6~:5dnG4x|\+ܙ  SJ8(ٸeL `}Need DOS2.5,type Y Λ`` "@d3 ᲎Rd ?1CL z@-$T$G@'9Ub6 rVSf@'?WY5};uu`WVUvG MX~ά0K?jg7V@X=? VVu`uaՀ` }=VVqC:PXuVuEWX |y!ـ} UV@džA-V|UXM?G>P 4aD  _-0X˗뗻׫T@qGp  J@_a *ZJzR l]W_d 9 :U"MoSNpY. |QD<^8pp8>~ H{! YL~K?bF;<~~~$0"\L@&T|/T\@TG'[_;Y _hG|H @6p??&93^lry?6(,7 S8":S00y$020#S=her`JdDLLLM&MNJ`fIOFGiɀ``/.)Lp@ " q(@- `HPB ܕsx$dX/x;&s A 4 4PFJXsusT‹RRjRRt.bQac W2a\҈D.[4r"R8R ^@Y &4$" @2&o@0c@ ] PC 0Φ& B:Z69k<, p5)1F5$)xaɛ0 N S6 &@(ΰt(p(p@ V(}ԄlRw#`p#pIJ"IJa@ v RAbq91+1q@)D)EH)L)K5`-H,H.`8$10 %1PDD{PA0LB 0x2@U(G-OL*UH*]ŊUVCW5T*\2Q^E6/O- `mD"@uM`Q`g]O L&8U 7sWsGd^(" s3  Ny<x6Ud6Ȟ< V4H*8T @ Hwvhvb8*( *h*h/\* 2/@!wc tT ϠCႈ.G 8Pآ`b&L<$u<`R "lRDwq/`H70mkXFFvL`O@$ AbY\3R""@  k;zJ 'PVDP)QYqBz"1J!-*XEb`m@bINwQJJ Z@ !@|L1l+P 1@& QH Z!'O#@Hi* h~pB`L 2P>AnSa i<48'->ɴ \™šneSB(f+^*`x#DA!(du&vV )bq k@$r`*æuvF.!h9iI!` Ҡd:rQn@ +,D#JH Nee|F_h(=&@Z0FD:E A*}FB>:Ab~{c{~c{2_ :_)FDx  D;huFR GR@J#@&X"a?Yy~"N#C8T 2g dvPiV}[!"JșdHTBR4BRNfC0X C1U=U / F\ a xP(h@Y<4("p`@((@pѓ@ 2b !p102rt2&> K8 (a*`0`@@ @J PPABAA@`s^F x  L$EQn#J  hh8`ǏOѠ6ѱ$~bZAR)~y,)5O|)9ed(Nu0") TO2  0.)Hw""bH` :`/f?j@Qyz`a`+3<">H=HȦ*xF a6*(0(bS*pPf؜;P@24 4 @&"B  R@Nef-f&_@0h0rȄQ D &3#KG"AJ`Pd5@ RiY#LYcL@ Cc~@#~_Ex @@K+<$^ C RUhJ| #-AP bMtώ -,)3@¨V$H0!Ue}]6AHMBl(>`a-U9&#4N/ jVJUHVUXV(B9"DB N%@ [1sȀc܂╲RVG60A4zX}fE $+KA^2*yDAi !kh;ދaګ߸VKVR !``CiJ`)|kЯL+wvإ& бyTX&yXHowtRdX V `@{h(+a4@2t`" Gq25uT2`g2*m)UU0RSULD8rtI4HE#CCΧf #C_@C BB0Rx Y9:HR}E!ұ {4bRB#LeMrЀuFŒc0|$@n)<6&$Z>DhD ޕJT@vr#THH0p@00P@y1[hhN70A DJplTh &E*)L0+=O Y!cGY;gP3-(~+,`dL`~DD(aiUDQ*+$3-"op3!3.V*U*@ZL2 5VVUVXUA>UDW T¾1*!UjUZe}l?Ŋ! J%i`)2TDHrqKJ! @,AQ HDH!#չ) h&4c{U4 c'@# #`X͂\͙ӠU@GuPÕUǕUł $\D wԓB *(W(A^11dqG<0v*|#L(1Lhh{Œ_C+  WЭ֩ @0v @V0"j,~x0 ^H`/&Nzx@.%*o،b=`jʆigh؅fT'hfW╢E³BOP L-B|A&"a -R Ga9H/r9Q+[ƋlIGZirp ԰Bt̽^sצ|4 ! WVNW<"0Q J*;d i[/wCdڷ-g}_"QHEZ (K| R±z ca16T ֙#/3Y9:ʂHq%bK PMbFV4YiTDGRm2cHd p!BM&)iEe^ǔ,/Q{p*@ BAvCNJ "jmDpyzbL'&UG~:Q܊DJE#%AnJJJ*c~~@+}@V]OvIĮ\p\R#J ;3B9@Dž]*)^!_]D,+-+D++E+SCT++Fpevp=ƕ@TI bHR6ŷw++++++eQ Z@Y FNOpaXIQ?Ak&/ x!3 Q'֜Xh~LFx7>iS~09FT07פgפ귯ߠWE`lj;k+*opui-=vcbxz436521, .nm/reytwq907~8<>fhdgsaLJ:K\^OPUI_|VCBXZ$#&%"![ ]NM?REYTWQ()'@}FHDGSA {  SC"P3‚0 Lptx~:>BF(Zքf -!FDCm ó s?uZdϊEH҇JODt )ώ#é Q`UZջi":O M @*!g|S 0Q0SP 8Oln&@V&FjF4 [ -.OpH)>4p¸Q |#_cb@O@H??L jMP3P@B֕FSؠ$ a*cÐ d(&_N2FbccH !SJ#x@Rg8~Θ( "$" GE[\  ^q")gP'b6 '[`@Rx *9@@'>f*(3쨂?XdDh~L F2tQB4a"!4 B&:8Ѐ1 @cA!bt4%H]FҟF,0FԪԫ>b@8 ᐠ@6,1p|+]?YAR plhP0 D` ~1L  p$ M}^~!jH!k( GLYl@n] Bc@a >1`I``uDE` Uô y)E(xlS@%O@2v;| 0oThnQCEFT   XnH!/xAK[] @{3<+v=(,gbbĬGsش4:lX _@  1c   XnH!/xAK[] @{3<+v=(,gbbĬGsش4:lr(ymd3ax HhP_ V"S"ϣm|Z$\1A7DL(`feX@o:* Čߠ"16Ae [P/XA%Q%V@WVqT=@ $ 0 {h)lFEfy.`_R[L@0$VDz hة$6x: ("`\͉G^NwRV%،2JA Mq#TF V@ql` K@=XH@|#{tC~H%-ցFao9]v^HˌK 7A2V!#)Ycito,PfE F1a=E#j@Mo(]*^zXBgh򰩑62!wH Rbȃ͉P7 wDQs07̉@(B/"DrH /l;Ic)ø')!b)7qg2EqA f4dCvEP xl. @5Q2Ո !-#b M m'BP x#$YF Ca @hH EbR!DB>Qh r+`DaW_,gF1|`r ^Wւ!@@4 D^m HȭhRRB/(R ö1"CQXȝYz!;ˣLpفцDd+@ԁ, :C2 m!%#vI  01'21 hOP +Xz͕H:%( ZE$z +>فцDd+@ԁ, :C2 m8w߂@hDa`o`x$  O63E~A@@A~! ?xp`%&/???,xx(>#'|xg`@ .\4DDF^^lN @Zt wI P>~ H#:0AXB  ,06($@q7#_`a%&'+,-12 !"$bcd)*./0g02%3ˀ ̉HKJK !0+00"R@" ̼܄ȔА Dd`X&Gx(2 xQӀ :E vxHVu !ca'FdG""@!dp* " NNOHN I N@PBr'< @@@Ox<0! >AޒrH'wH ,pa@2`9F4A . '1%аN  Ýgx&ŠM)|TcLSa`HX#BC9(bM h`_2克$8 HC7Б. ,y!" YBE4p00rad h`=$w ,IC ]В^? J_b  R@Nt@9F@`'-|V(4 F5i"' PiSC,,*@Ѥ%XTPQ*DcM$h! 2"BA b"% <,R,+@ P5xX&TX`„"PMʇA \`Q "1BDF 9:@!^ 8Asa:@AQqIB`Oqb3M00* G` `@ic0,v$,LWu a" 2 B5BQ00s`\< QpuÎ(P(qqiBAMWQMBL((T,@4xaB|J2Rbp˞b xHG$:W Ila+~ P&&`MJH`  E>!C!B= !y0x]00(CP!p 80,. ( 1`d@0D'ÁAC 0D D`"&hܰ@ h`+$dn)aDH(8`XA85 [280<1 䲄@ mPA @ێC (0 ~T@#6#`'Q!8C!9Pd 8C`f`P0 PaȘ&6:efDru$H%T@-!LTa$4  "@U C @  ~ G)P(0Qtad`ňf !@ , Y0X08H8Q aa#3 ,"`` Bg0 HN0!@ < 5E !I,.. RԬhbP_R$p(8D"P6 % 1S23(%dBKL8X` (`p  B$!Ȓ a7 ) -C A$FG D!J04a&6S0h0ȀU<チ"DG$A@ @@`@D dB8hDŽ_ s."b |`Hxa L0@ ,` xpb4&hab@`ÄwT@!@ّكS3C- X@`QS `;(>681@š ‡cQZP`hnjt%~DXΠfʒɒ ɔZh0`0^8Ad( ` G) L԰%)Nq0cB !!`@  T:2Q<`bF^^ T`d=CuP ~Pb'=_@RA(VuUD1᪂% s/jyW e ?@ (2<$.8  *4>&0:",6+0(0( ((0F        e 6v6vFƂFVւVf&fPB@̀`i`dR8D'} @&AkR+'KtUs(H19@ `Q !LK  E,  H  C"*HxD $ B0IBxŠ' DY+&@B6s21 @! DsԈ rԞVJ , vhp AyEF@.  ZNǀ Fdj `Ȁ b BB+D@ w@YyQ C;qq@0#.H$1QD6> &`, 4PD 8f0yȁ3Ng@̘`JKE@3!@1r'0Y@w*qD@x@)b oK8,se_0H0KPAk=LυZ2.-@@[ `qD8, (C"2'c04A'01 L6Ì<9! p 19'0(Xp `<X! PBT0AD k.05T H@*9 9êG ;0 @kF \#d j Pe L!#"AT:SDDAl9 ^ @,Y d|&*F TXgbс*N0 #!?at |a:P5b4F2b)!T2Q(}" ! ;h$y0=@0_ n4A@D NFl4) #OßD95},B"c!]>! ' K@T eˆt6(F!tR_E`s@jbፀBA E?)xb Y8HV908A\ v1[+#81F2"TXvr fB ad QA"2pb ܘGg +cp3!'K1G<>1 PZ@@C?8 񒰊B: ƚ ~Od#p,fBqAFb/(᠈s )Z09 sJRPcQG Lc"1[G1\|{4d~<x^t C?BB@Z X}v , !(,y2p DCG`@T|,EGNcU@ G  ,@, @ `Ud$zdl#5Phkב!( S"l %N7r2$ɈKA""H@rl >@))qʫ @ c @AF2ldPD qɈב@*3Z#yD mm;S"@0F ;Ѐ_yv4YTH HɈ>럏 `@! C `:x?!$EdF` L@Z;rd<|Az@<@z 1dC0\BH@/yTpBψ,Gv! F / ǎ^3a <xb&!ΈK" hf[H[dPC"hLg@6BuYI lv"!H " @@0@d"  ' Q DA4 ss3d2d'99̀LE0A@ ``" R@8ͨ@tQ  ' $9 ڥD 烵dDy`0{ۦ^/ fڈ3 4 Q``y0:pڈj Y)v6 Tg 2 P dS) `%2=dy~s) s`}F@'?p8;';T32 5PKR & Bqw  yC"d~(FaQ$ $QHC;˝ACSdd@~x9@- dPu0$2ڀ fE88p'PB@   0#P pp00pA38@Pl XZ" `3"K & r|>P9AG0xH^ A@`Q$0 2HF"{K;Ks cC YJ qq#)k#{s;c+!J+GARY-THE POSHCompact- =ѼͤNf(sTIM. A real team effort! GAZISACE00golfK&Ơ̮Nm- O e`o,ή`@RY-THE POSHCompact- =ѼͤNf(sTIM. A real team effort! GAZISACE00_8}Cj2w !   333 $0H%A ߁u}wuw DW_~}~  }~ G pv%';?_B}}]]@*8n/A_~xgAq8IH Ti% n0@"8!tyPn`oeAj"!x@5U\P@Ur1UWDCAK@  @ =Ui]Wp?| ~ wUuUUuD(;~~J!uWuwWUWUC]NU_D" (5j0o|†@YtҾ (`@{J 0PuZkߪϮ?Uk<l0>?Ϭ ?

-Hh$@`-  @  (CB20 ;D[6R![8@8Eсx $w014B)ظFF^ٸFєFT^L>@=|J #!KFL(3U"WH@\QF>^ >>ƤTƥTb +zԇ1k_+R f̡ f`X@k\xQ1\_ \XQoQnQkJQjQ>Q9a6y1\:;!{`S2 s~2  -dt$tA|'L H N rD@ @@& 2@&@ $2`ŁDAHL"4"@@@ H0Ca"@D"" @.&:Y@q &X@Rq{A@D C(B(~RRajJv@SjIFLHIRT*I./) Aؐ`ɐIL}0ѵ'-0W'0w(-0(0@0T5Ъ .'46+* !T@U"ף#&CҤ@zҗJ_;QSE*d*Պ*e""*1JMPQ`"^^%x /`粀h"$SARcX@@aFoBaFTaV/VaVH-݊k Db).%FGh{4#5$4"!p*09bVDEb@ ESEnV1mHD0}0Qc (}bha5YFBfć#(Cژ91Z AT̘}5F*@h)CL">!ؐZ ~0 ]4'`!H+J CbM@S24ErAl ba<%jmcH!! )`j @   !\/,4(E XX@СA1/;?44HGO$@Y ÊJ(, EM`#э4 <؁4_8\t s[@E  D> >y/8( _ aDX`BDcp0Bȿ) v(0@PiL.5  p ,^"'+$ #hT+ * lAnx! H" ._"2)B?DIB!q$a`A   BL?`6  ז0B6 hń4C j!  PXA1Qq)Ea4 mp_uŒgH#!?: X/@P`ÁLe _ @P!bxo@!F@/qD"ւ H b:K@e,8i at !  !<_(! zX !`D %M$poA @ w`,Xp3! bĈ 1 5 i<p@1!!T1 ?|k@Qё Dc7 Z2g$!xDxXX`f!, @1t`Dž!% ;0DDV# ,xAl!O DD;V4T_oXcDC(Иx?9eĎ F.#!~- W|DT@"qHH"pIbPZj@KȠǽyBt0׸5y( ;#@:;[aEEpq :wr# @W 3&4*f )@pbh(bxb+"I*`@Q*A8 ,$0;\x\ >RXkRODB ٕ^bU_bUo$bUU=2%&TTuq(08pxp0ph'  .2  b & aE R\b*DąE`Q(p!qpn(pEB!9BbAePH@LX$004$8@   x`(0xpVd0kDEu@HxI-! D ؜4L @,d@TL@@CA"b ad$Bb]!-@11CT % Fd`-8`,[  N&(yH#DJ$<30"[k6mD("-?b=AJ@\D9I/'3$< B6bP@G@@[ qq̀8iihBjXn@ʂ 7q"0B"2 .2>@\D9I/'3$< B6bP@G@@[ qq̀8iihBjXn@ʂ 7q"0B"2 '$ BTdBSL\d$,4,-.?@/012ABCDLMNSTU[\]bc -]`:Zi*j/qsuv`c%^__BR++//SU*Da!"#$!:zK@!Dޤ$! 0A 10u, 48.UC$$$%@%%%&@&&&'@'/*AQèH))hK!BPHICSфTQӃD!1U43qGH@UA JI" )JOBLBCRPQSSQSHSSԑH - 1 !"3 ³kj+ij@ (2<$.8 !/ThI((,-; 9F 5vXtU:,/'A B@8~~ F/$44465465 5 55 -`Ͳ-NNOϏOΎN DEŅEĄD a%a)a-a1a5a9a=a!aEaIaMaQaUaYa]a@`½ $A, f  88D8 DHHH`TT P$ @-Q  * @23\d .  ,  bfD …B~i,Xpph8hhyYHA@hhXYh 0hHY0p@ (( \HYdb48 \@4|8x,D4\\ >BChT(ppx A=Z  "*,~``0\\ 0 an0,\ ",0!a}T22D"[ dJLdRdJV dTXVVJdT^dD; IA1(01ȱCŅ$`2D*- B+$CBBBBB? @`0P°@@İ@Ű ƀ2BRbr\(\,07PTX\`gPbH3c#?}8UY_^345645GG??@BETVY}/q<( L $ժZ cکLNG_yPhjh~}]5`FGCwj5_fJ#T EZPpp pQomYV:U5CVXANSh}h}66VZjh*A%AAvpPpp9!acYTB <-5*-Bj M?wjwjNDUT)@ ll-k-5- Eǻ[ tpcaCX8 =Z Pc  GM}*(ꡊAADaccPUXBb݈@>>%|aZ q UZ@oH' ll|<*J ?UBUCt@uZhX!X(P Dp_." ,{> 8<<₠up0000bpbPhc#@i9Y   !!%(OPzQCh024& >*{(ʀxx*x~~ **P(B* @Ș|j骕@P ?J((*_W )QQ@ |SBP R T$PPP #P]`!T#A ,v ($!aM^J((PP(T*%D %X@QODU*B@|p iP J-D$&y!J6ZRdD' Q|~m!?||~~x1@]g' 0??" \ɀ:|x%F!`S10A))Eb6C '( с9jH @DBFHLJNPTRVX\Z^X\`bdF (f + "!#!%$æie7ήO/oϯ/CPpBQ$1"ϰBOe2rr22 񃑃1%12f + 4l1WP0C@ESK D\%Hį  3