`8NNNNNN!Xp NNNNNNNNNNNNNNNNNNNNNNNNNNNNAT/?< NA\><dyBy@a$Q><yBy@aQNu<<NqNqQNu  BUDGIE LICENCE VIRUS FREE ! ALL CIRCUITS OPERATIONAL.. j@` O! #@%`')+-/15`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@u`w{} @o @ ` @ o @ ` @ o ǀ ɠ @ ` ׀ ٠  @` @`!Aa   !Aa!!#A%a')+//35a7D;?/CEaGIKMOQ!S@` O! #@%`')+-/15`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@u`w{} @o @ ` @ o @ ` @ o ǀ ɠ @ ` ׀ ٠  @` @`!Aa   !Aa!!#A%a')+//35a7D;?/CEaGIKMOQ!SZENITHBARRETTATBLt U_GAMESASC t #DESKTOP INFt HLOFFM BL1t @ KENTATA WLRt MALAGA CNRt MARILYN MNRt TOMATRIX SYSt 2MAXWELL ST t 3"ROV BALt 4SAMPLES t 8}SHIPS PI1t XB}STERLINGRD t xPSTRAKER CMDt y.TRIPPER BRLt B}ASTRAL FLYt B}ZENITH2 PRG!t 4BUDGIE t -GUARDIAN t .B?< NA\#R?<"NNT@=3333ZB9B9X\\3a ByB.<naa 0<:a0Q |"H6<P0< IBQQ\ 9g a|ahaaraBa.` B9\ 9Lfa69X 9g aaaaaBBa`"\ 9Lfah9X 9Xf SyZgS9Lfa*L0y|"S9f& a a r3@a afaBS9%f"%a aJBB |"| 9Df/9R?< NA\BB0929Nu?<NNT3@3B09@3PBBNu:y g f* 9gR9` 9/gS9S9gNu0y (g (f 9g> 9gb3y a NuB9 9g(3y'a Nu 9g0929BaRy0929an0929R@a\0929T@aJ 9f9@ y>gX 9f 3 9nNuR9a  9Vg3R3PVB9Ry(|09T29l:9aUfNu 9g0929BaRy0929a\0929R@aJ0929T@a8 9f9@ y>gX 9f 3 9nNuR9a  9g33B9Ry*|09U29m:9aUfNuB9 g, /g$9g9 |9mN`B9 g /gܰ9g9 |9m`2<1P1h1h1h1h 1h 1h1h1h1P1h1h1h1h 1h 1h1h1hQNu`2< 1P`1hb1hd1hh1h j1h l1hp1hr1ht1P`1hb1hd1hh1h j1h l1hp1hr1ht1P`1hb1hd1hh1h j1h l1hp1hr1ht1P`1hb1hd1hh1h j1h l1hp1hr1htQ1P`1hb1hd1hh1h j1h l1hp1hr1htNu0<QNu0y( g f* 9gR9` 9/gS9S9gNu0y (g (f 9g> 9gb3$y aNuB9 9g(3$y'aVNu 9g0929BaSy0929a0929S@a0929U@a 9f9@ ygX 9f 3 9nNuR9a 9Zg3V3TZB9Uy(|09T29l:9a0UfNu 9g0929BaSy0929a0929S@a0929U@a 9f9@ yoX 9f 3 9nNuR9a 9g33B9Uy(|09T29l:9aUfNu9 @?mNu @fNu A nNu AmNuB96H4C@BBBA |"H;0`  g 9(g 9(g 9(g 9 9$g ((( fNu E |h PNЁ)))Nu))Nu))Nu)))Nu))Nu))NuNu00&,H6D@VR$N^Z f(|B02,Z$a`B40<@B2,ZaN0,Tj8y[2,Z0a(2,Z40<@BaB9$U.nNux?"P"2_,(06>NSdis{xwdP_dh t{06>NSdis{*|`*|n`*|~/ ?< NN\BB |"|Nu   F  7 /<?<NN\Nu\\ 9gr$B9(|*|&| 9g" 92g.aR9R9`S9B9$ 92fB9B9Nu 9Vgr$B9(|R*|P&|T 9g" 9<Ug.aDR9T9U`U9UB9$ 9<UfB9VB9UNu 9Zgr$B9(|V*|T&|X 9g" 92Yg.aR9R9Y`S9YB9$ 92YfB9ZB9YNu 9gr$B9(|*|&| 9g" 9<g.a@R9T9`U9B9$ 9<fB9B9Nu0S2a<0S2a202Sa(02Sa0S2Sa0S2Sa0S2Sa0S2SaNuBB yRmT9@ 3PByRB9N9V9k3xT` 3TRyR yRnS9Of$VOR9N 9NmB9NBB09RyT |qBA9N"|pB29P0< n. !Y!Y!Y !Y!Y!Y QNu "Jr@@@@0`(|f ygX09Z@2ATn2Tm,|8Z9By yDTn9`UZf(|f ygX49ZB6CTn2Tm,|8Z9By yDTn9`UZf(|f ygX49ZB6CTn2Tm,|8Z9By yDTn9`UZf(|f ygR49ZB6CTn2Tm,|8Z9By yDTn9`UZf(|f Tf9@l3T9|FRT Tf B,8BTBlF9(@ Tn4 ,Gf< ,8g~ 9\j 9|F`9|F9TTlT0,@9@b0,FjUlbjBlF<,b8,T0V@2a0X@2a0R@2a02a 9o 9f F#n9@aByBlF*|0,bU2,TmaUf`Tlb<,b8,T0W@2aT0Y@2aJ0S@2a802a0 9oX 9f Fm9@a ByBlF*|40,bU2,TmaU$fSl*f9|*l lfBl00lq ,8f0 yDTn>RG<,N$|<a2"|j `2yT`0<n !Y!Y!Y QUZfNuxl 9g$|<<RyS9`&Nu 9g$|<<RyS9>< J ("g R(`|S``33094B@@>9@B gZE&E"G gF[[[[[[RRy`zNu:<Sn[QRRy`N99B9 9koNu` |<aXX<aNNu99B9 9koNu@`> |#<aX<aNu@@@@@@ @@`NuNu9d9a$|<<BG9<aP999 fD9 9fD9 yftNu9daP$|<<BG9<a999 fD9 9fD9NuSy ynaNu"|j S9f9B9 |B90<n !Y!Y!Y Q |"|Nu 'B@,|9<<2,-|BB BBQNuB@,|9<<2BBBB -|-|QNuBUDGIE UK are the creators of many fine games for the ST. Budgie Games are Licenceware: only authorized distributors are allowed to sell our games. You are free to copy them, but NOT to sell them. The Licensed Distributors pay a fixed Royalty which goes to all our authors. Most good PD Libraries are Licensed Distributors. Write to Budgie UK for a list. Prices are 2.95 a disk as per January 1 1989. (but may vary) ***************************** The following BUDGIE titles are now available: ***************************** - BU 1 DAMONOID by Camy Maertens. The first BUDGIE game. Entirely written in machine code ( like most of our productions ). 20 planets, no less,have to be protected from Damonoid and its invading fleet. Action is fast. Time is running out. Any enemy impact on your planet causes havoc. You can sustain 13 direct hits. But, should the Damonoid itself land, the result would be fatal! -------------------------------------- -BU 2 FOOTBALL 88 by Simon Rush. A complete manager game. Very addictive Mouse controlled. Colour only. This program has won worldwide acclaim: Game of The Month with 17 Bit Software Game of the Year with FloppyShop Magazine. Being entirely Gem based, this Football Manager is extremely easy to play and contains many features that sets it apart from other offerings, its multi-user capability being one of them. If you are a budding soccer supremo this game is undoubtedly for you! ------------------------------------- - BU 3 BLITZ III by Camy Maertens. This is a bombing raid with a different scenario: three aircraft fly in formation, all under joystick control. The aim of the game is to destroy the city before too much altitude is lost. With each bombing pass, the altitude drops inexorably. On some versions a rewarding bonus screen appears after each successful mission. This is a classic revisited: it first appeared on the VIC 2O in 1982. Budgie UK have added a new twist with multiple aircraft and variable height control. 'challenging game...' ST Format Feb 89 ------------------------------------- - BU 4 OTHELLO by Jim Holmwood. This is an immaculate implemementation of the board game of Reversi. It is entirely mouse controlled and plays a mean game. You may find it difficult to beat the computer, but this will maintain its appeal. Two versions are on this disk: one mono and the other colour. ------------------------------------- - BU 5 PRO DARTS by Martyn Carr This is a mouse controlled simulation 5O1 down. All darts addicts will love this game and the somewhat hesitant pointer (too much beer perhaps) Speech commentary adds to the realism Written in Fast Basic. One of the few easy-to-get-on-with darts games for the Atari ST. Also on this disk, by the same author FOUR in a ROW, a connect game of seven columns. ------------------------------------ - BU 6 DR BORIS by Alex Dewdney a TNT maniac is on the loose, lighting explosive devices in a maze of increasingly dangerous alleys. You have 1O seconds to defuse the bombs before the inevitable blast. There are many obstructions in your path, including walls and...skulls. Also on this disk, by the same author, PUZZLER a diabolical brain teaser. If you thought the rubik cube was tough wait until the PUZZLER reduces you to a nervous wreck ! ------------------------------------- - BU 7 BALL ZONE by Ian Grainger An incredible Arkanoid type game, only better. Needless to say, this game is mouse controlled and has many levels. But the main attractions are the time counter which dramatically increases the tension and, also, the reassuring presence of base line tiles which will rescue you in desparate situations. The score is based on the number of tiles and parasites destroyed and on the time left at the end of each level. This is an absolute must for your collection! The first ever Quality game written in HiSoft Basic. Top Game with Page 6 Magazine. ------------------------------------ - BU 8 SPECULATOR by Camy Maertens Here we have a true to life simulation based on real futures markets. Keep your cool as the Index creates the drama. This game is for up to three players. You start with 5OOO points and have to correctly guess the direction of the market. Trends develop, reversals occur and sudden panics can cause havoc with the soundest strategies. Everything that could conceivably happen in real trading is reproduced in this simulation. The Index 'point and figure' chart unfolds before your eyes and reveals your profits or ...losses. Any open position carrying an excessive loss is automatically stopped. Closing balances are saved to disk. ------------------------------------- - BU 9 TYCOON new version by Simon Rush. A mineral exploring game. The objective is to survey, test drill and eventually exploit various sites to extract valuable minerals. Mines have different levels of profitability. Other factors, such as world prices, currency fluctuations and production costs all have an effect on the profitability of the venture. ------------------------------------- - BU 10 MONEYSPINNER by Jim Holmwood The slot machine is alive ! This accolade winning Budgie UK classic incorporates all the usual features : nudges, gambles, holds, and some more The scrolling is smooth and once again, the game is mouse controlled. Entirely written in 68OOO code, with digitized sound and hi-scores tables. State of the Art gambling! 'A very enjoyable game to say the least!..'ST Action December 88 94% rating: STuffed Disk Magazine. ------------------------------------- - BU 11 MAELSTROM by Marvey Mills A very smooth vertical scrolling space shoot_out. First, a meteorites field has to be negotiated, then other weird space objects are on collision course with your capsule. It's a matter of destroy or be destroyed. 68000 code again. ------------------------------------- - BU 12 ACE INVADERS by Gary Wheaton The DEFINITIVE Space Invader ! Everything the all-time classic is or should be is in this game: speed, sound, drama, excitement. All collectors and connoisseurs will treasure this disk. Number One PD Game at the 1988 Xmas Atari Show ! There is nothing to touch it, even commercial. 95% STuffed Disk Magazine. ------------------------------------- - BU 13 ZENITH new version 1.1 by Gary Wheaton A space combat for two players. Poised at the edge of universe, the two giant ships are set for battle. Mouse v. Joystick. Several convoys of aliens fly through space, wave after wave. Your mission is to intercept them. Your opponent has the same ambition and his space ship has to be destroyed. The ensuing battle is a delight for all arcade fanatics. Another classic! ------------------------------------- - BU 14 GOLDRUSH by Mark Annetts A multi-level platform pursuit. The aim is to collect the gold while avoiding your pursuer. Joystick controlled. The puzzles are the main attraction of this platform game. This is the thinking man's version of Loderunner. Also on same disk: ZERPHOD by Ian Grainger 3D maze challenge. Find the modules but avoid the beasties. (one of them is an.. elephant! Nasty) The search must be completed before time runs out. ------------------------------------ -BU 15 LINE of FOUR by Philip Bishop Although 68000 code is the native language amongst Budgie programmers, all other modern languages are also worthy of attention. This great little game is the first of two STOS offerings. Line of Four is of course a Connect game. This one, however, is a real tricky one. The computer always seems to think one or two steps ahead of you. Frustrating! VIRUS GUARDIAN included. ---------------------------------- -BU 16 WORD PUZZLE GENERATOR by Keith Bearman Medium res and hi res monochrome. You can play the puzzles on your monitor or print them on paper. Cheat (answer) grids are also generated. Puzzles, cheat sh#a000000 #b000000 #c7770007000600070055200505552220770557075055507703111103 #d #E DB 01 #W 00 00 0C 01 10 17 08 A:\ZEN*.*@ #W 00 00 0D 08 15 0B 00 @ #W 00 00 0E 09 15 0B 00 @ #W 00 00 0F 0A 15 0B 00 @ #M 00 00 00 FF A ZENITH@ @ #M 00 01 00 FF B Budgie UK@ @ #T 03 03 02 FF Black Hole@ @ #F FF 04 @ *.*@ #D FF 01 @ *.*@ #G 03 FF *.APP@ @ #G 03 FF *.PRG@ @ #F 03 04 *.TOS@ @ #P 03 04 *.TTP@ @ FORM 8ILBMBMHDH? H?CMAP0@@`@@`` @ `@`ࠀ BODY x뢓! $ T@?ߗ A?.PWE0 _墨P 0@ }~QT>I[UJ@0}_ )0jB?w@,{@?@e|? rh@ &? ]F_@X /=}*;]*7/D_"Y, //]"P?}uP?% a//Z% >ԅ>+z~?.WWʿ@ n._joPQ T_>_J@ KI(@*z}`x&(/Bp  ? _/$ePK"/v  _ڠ%_`?@RNw=Wʸpch 5@RHa~ A׽:6(@:tR/,_G~?T*Cߣį? P ~Tm/\8 8_FV B$YH5?CLPQ麪!P!?qwCGn?,  U{Z_@Z;Z]UU+A_Ta @\d(((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$ (( ((((+( ( (( (( (( ((   ( ( !(((((((  ( (((( (( (((  (( ( (( (((( ((((  (((((  ( ((((((((!(((( (*)( ( (( ( ((((!(((((((((((((((((( (((  ( ( (( %(  ((( ((( ( (((( ( ((( ( ((((( (((((  ( ((((( ( ((( (((((((((((((  (((((((  ( ( (((  ( (( ( (  ((  (((,/(( ( (( ( ((% (((   ( (  %(  !( ( ((((( (  ((( ( ( (%(( %((( (((% ((( ((( (((((( ( ((((( ((( ( (( !((  (( ( ((( ((%( (((((((( ( ( ( (((( %( ((  (( (%%( ( ( ( )(((((( ((( !((( ( (((( (( (((%((( (( ! ( (((1! (((((((  (( ( ((((((( ((( (( ( ((( (( ( (%((( ( ((  ( (((((((((( ((( ( (( ( ( (    (  ((  (( (  ((-.(  ((( (( ( (((("*))))(((( (( !((((((((( (((( ((((%(((( ( ((((( ( ( (( ((( ((((((  ( (((!(( ( (( ((((((  (( ( ((( ( ((((((( ( ( ((( (( (( (   ( ( ((( (  ( ((((( ((( ( ( ((((  (( (  ( ((((((( ((( ( (((((((((((((((((((( ((( (( ( (( (( (((((( ((  (( ((((((( (( ( ( (( ((( ( ( ( ( ((((( ((((( ((( ( ( ((  ( (  (((! ! ! !( (  ((( (( ((( ((((( (   ( ((( (( ( ((((((((( ((( ( ( ( ((( (( (((( ( ( (  ((( ( (((+)&'( ( ( (((( (( ((((  ( (((((( (( ( ((( ((("-( ( (   ((  ((((  ( (( (+((,( (( ((%( (((((((((((  (( ( (( ( (( (( ((!  (!(( ( (( (( ( ( ( ( (  (((( (  (  (( (  (((( (((( ( (((  ((((((( ((( ( ( ( (  (( (( ((((( (((  ((((((( (((( ( (( ((( ((  ( (((((  ((((((((((((((( (( ((  ((  !((  ( ((((( ((( (((((((((((((((( (   ((( ( (( ( ( ( ( (( ((( (( (  ((((((((((( ((  ((  (  (((  ( (( ( ((((%( ((( ((((  ( ( (( ((( (((  (((( (( ((((( ((  ( ( (*  ( ( (  (+%( ((, ( % ( ( (   ! (- (   ((. ( (  ( ( (+( (-(((/ !(#( (  (( (  (  (  ( ((( (0 ( ((( ( (((( (  (  (( ( (  (  (( ( ((( ((  (  (((((((( ( ( (( (((((%(( (( (( ( ((( (( ((( (((((((((((( (( (   (   (  (((( (( ( (( ((( ((((((( ( ( (((  ( (  ((#(( ( ( (( ( (( ((( ( ( (((( ((( ( ((%( (((( ((( (( ( (((((( (( (  ((((((((((((((((( ( (  ( ( ((  (  (( ( ( (((((  ((( ((  (((  ((( (( ((!1*( (*21*(( (   ( (%( (((( (((( (((  (  (( ( 0((1((((((( (  (( (!,((((((( ( (((*-!**!11(( ( ( (  (((( ( ((((( (( ((( (((( ( ( (( ( (((((((((( ( ( (( ( (!((( (   ( ((( ( ((( (( (((((  ( ( ( ( ((((! ! ! !( (( ( ((( ((( ( !  (( ( ((((( (((( ((((#( (( ( ((  ((( ((( ((( ( (  *( (((((( ((( (( ((  (((((( ((( ((( (  ( ((( ( %( ( (( (    (((( ( ((!    (  (  (((( (( ((( (((((((((((((((((((?}w~`}` y[~}?@ppwU33ss77ww????????????????????<<<<????????????????????~~~~????????????????????~~~~~~~~????????????????????~~~~~~~~????????????????????~~~~~~~~????~~~~????~~~~????~~~~????~~~~????????????~~~~????~~~~~~~~????~~~~????~~~~????~~~~????~~~~????????????~~~~????~~~~~~~~????~~~~????????????~~~~????????????????~~~~~~~~????~~~~????????????~~~~????????????????~~~~~~~~????~~~~????????????~~~~????????????????~~~~~~~~????????????????~~~~????????????????~~~~????????????????~~~~????????????????~~~~????????????????~~~~????????????????~~~~????~~~~????????????~~~~????????????????????~~~~~~~~????~~~~????????????~~~~????????????~~~~????~~~~~~~~????~~~~????~~~~????????~~~~????????????~~~~????~~~~~~~~????~~~~????~~~~????????~~~~????????????~~~~????~~~~~~~~????~~~~????~~~~????~~~~????~~~~????????????~~~~????~~~~~~~~????~~~~????????????????????~~~~????~~~~????????????????????~~~~????~~~~????????????????????~~~~????~~~~????????????????????~~~~????????~~~~????????????????????~~~~????<<<<<<<<????<<<<<<<<<<<<????~~~~????????~~~~????~~~~????????????????????????????~~~~????????????????????????????~~~~????????????????????????~~~~????????????????????????????~~~~????????????????????????~~~~????~~~~????????~~~~????????????????~~~~????????????~~~~????~~~~????~~~~????~~~~????~~~~????????????~~~~????????????~~~~????~~~~????~~~~????~~~~????~~~~????????????????????????????~~~~????~~~~????~~~~????~~~~????~~~~????????????????????~~~~????????~~~~????~~~~????????~~~~????????????????~~~~????~~~~????~~~~????????~~~~????????????????~~~~????~~~~????~~~~????????~~~~????????????????~~~~????~~~~????~~~~????????~~~~????????????????????~~~~????~~~~????~~~~????????~~~~????????????????~~~~????~~~~????~~~~????????~~~~????????????????????~~~~????~~~~????~~~~????????~~~~????????????????????~~~~????????~~~~????????~~~~????????????????~~~~????????????~~~~????????????~~~~????????????~~~~????????~~~~????????????????~~~~????????????~~~~????????????????????????~~~~????????????????????????~~~~????????????????????????~~~~????????????<<<>>><<<<<<<<||||<<<<????<<<>>>????~~~~????~~~~????~~~~????>>>>????~~~~????~~~~????????~~~~????~~~~????~~~~????????????~~~~????????~~~~????????~~~~????~~~~????????~~~~????~~~~????????~~~~????~~~~????????~~~~????~~~~????????~~~~????~~~~????????>>>>????~~~~????~~~~????~~~~????~~~~????~~~~????~~~~????????????~~~~????~~~~????~~~~????~~~~????~~~~????~~~~????????~~~~????????~~~~????~~~~????????????~~~~????????~~~~????????????????????????????????????????????````????????~~~~````????~~~~<<<<????xxxx~~~~>>>><<<<        ÀXXXXPPPP````aaaa00008888ڈڈڈppppcccc````xxxxgggg````À````||||ffff````nnnnffff ggggffff ````cccc````<<<<0000Á````aaaa````>>>>0000    ````````~~~~    ````````aaaaxxxx????????????????????????????????????????????????????????????????????~~~~????~~~~>>>>>>>>????????~~~~~~~~????~~~~????~~~~????????~~~~????????????????????????~~~~~~~~????????~~~~????????~~~~????~~~~????~~~~????>>>><<<<????~~~~~~~~????????????????????????><7?<%NNTBB"| |Rf |BB((A"|$|"6jjjQSf 9f" |(PSfQFNu@Pp )1(aIQ Y`8hHi0qxy!AX9   DDDDDDDDDDDDB?< NA\#aF'AxtaaahaaaAxvarPF%J9fF'aF a<9g9`/9?< NA\NuNsBGBA5`AO9B@99 @dm 9dR 9ag"SgGO&3p43pNsF'AxtaQF%Ns Nu NuHy?<` Hy?<?<NNPNu@F'#4FNuDAL80@LNu   Nu  Nu@F'(|Gz~FNu                                                                                                                                                                                                                                                                                                                                                   )~ztplgb^ZUQLIEC=78:61//0/-+*'#--+,./0123334568:;<=?ACEIKNQSWX[]`behlorvy}~~|zxwvtrqqpppnnnpppoooopnlkiiklnpqrtuvxz|~}{}xvutvxy}XoȀVIMX]_s|hD3=UbgwdNUlwnYFAQsvXINZeifb[OIQf~yls|zuru{lXayx|hdn|tmt{lP?CUg{`ECSi}t˨|`U^s~yyxsloxyj`_clvvjXIDK^txu{zt{}{~}xqln{xplms{xlgglnpu}zfPEBCEJWaHcX0;gwoҐoigrunjsnL07YiH-GI;;Nbgelx|x~~¼Ʒvhjlmlg`WL<&  !/7<@FIIIILPRT[fptw~Ȯth]SMLG=3/0.$  1?KWbo{yiZMDABFIJJLNPPMID=5,$ !!+6AO]hqzȼ~ui\L>0!';Obo|h$  "*3;FQ]huľzrjdb`]ZUQMHB<83.)%! !/=JVZYzxx{yuqnjhfeddb`\WPIB;3,'! !""##$$%-:GTbmxüxl_RE8+ ';LX`aX< !!""###$%%&&).28?GPZcozÿ|yuqlgb\VNG@81*$%14)$5COX_ac_WF, !!"$(,05;?DJNUZ^cgjmoqqqrsvy~yrjc[SJC;3,%  !"$'(%$$%%&&'''(())*++,,--.../>IU_kwĽxncYOD9/$(9KXclptrmeZE$ !!&*.38=CGLRVY]`cdfgjnqw{½}unf^VNE<,4(   #)-,($##$$%&&&''(())**++,,--.5?KVanzzpf\RG=3)&;M^kwxgL* "047>CILQUY]adfhkmrywne\TLC:1(!  !.20,3BK>""##$$$%&&''(()))*++7ER]djtýrf\SLE<1' '3CHGWsp%AF)2&"&)3962279:89AM[a[RVdvzsjb\RJD?=92'  #AB !"###$$,.+'+3?JOV^enwxrle_XTLB8-$ 6A* !!""##$((+6GV`gouxwx~~xsnhc]WQI>6-'"  !!"##$$$%*.5;CGKOXahou}¾|xrlfa]XTQMJGDB>;8641/-*)'('))***)(((')*-.01368:>ADGILOSVZ^bfjntv{¿~|xvrplifca^\YVSQOMKIGFDB@@@@??>=<;;;::::::;<>>>??@BCFGIKNQSVX\_cfhknptvz~}zxvtsqqpomlkjjjjihgfddcbba```````````aabbbcdefghjlmnprruuxy{}|zxutrqprqqqponmllllkhfeegkmnnonmmllkjjlosuuutsuvxy{}~~H[򰎁|~lY]o{}xVTi~iRGSmaONSW[\\VJ@I_uzsspXVirllpxtrz{vsqps|}yvx||pcajysd]_hqx{xzyyunggmv~{qkks{|xvwtpkkow|~}zyxxy{~~xttvz}}|{{|}~}|ywwxxyyywwvxyzvroljihhijhfcbbceillkjiijlmoqsuvvvvvuvy{}}||zz}}{yxxxwvusrrqooppommlopppo^9'WlU]ryswlunixpilzp^]cdcglcH7;LWL=>N[ZQQZb`]ahkfdktvpimx~xrppsx}|tmhbZSNIA;8895/,)('%$#!! "%()*,157:Ѐ /ߐu2/QcXW`D*6 #;}&L3HwfuTRY[kzmX@2Ģ`?`G CӘ^B?w /gT(Wǘ@7AGb@ &p!c oAʐJG԰LWϐT?BGs碛%5ek,WU /[׈(6{`-mǐm8ވ O0WU@ /E{4;p<hiop{y=yp<;d?d6|<_X;o@O58;8gp9co`gh*Wwp@/;Q_p5mt  +XB?HO@ _ed:Ԕ`K\kP?D'{p=C{pP_ź vlQid:'oXC04*]zL=ijm\83kp_`;_xUP1OvqgXw^twlWqL?{ɄZnk]khEro~h]Ŵv@7ȴZw~ǠD?}t`3`_jcY;P_^T8gj2'Osd@M`074 ?tL>+S[t8'ƨHsZch@?{pTMp=l`MP[v`c{qРsನȤqerguxVFCntrwl`S[pW}V2Wy`;PoLo`=WHMy{@7vm{T7spUghYDoZOsV_}[`^^_T;cqy`WrcptziyXWkjζV۸|jƘjuȬw~glD_pnXG~xny`@otREO~ZKzpTfvJgD?=OH%?JCHOwyi{p[pvX]y`IOuYY7Wsdg`Z]anyScY}\WEMTV\T5O:OfpR?clVOOWX@KZ4Uo`mpT_h1McpaǸlL;spe{ڐwǰyyr]lobootxaulϤLEuRQ}rj`FDK`WHGm~vzP<O}4/oxXK{d6/~npBCoux84gSYZttztn`{tWutbbɰ؈yzr¤{hm\s`kn}moɐ?p:OlGbnn_aoxe~X%kh[{x~`GakF_:Otg\gj(7H?pSoYwf_pmZCobcw@Oxxk}st~cp}gwx{`o¼ZSxÈ:Is|f2&oTMnAIr|bO_NK}eWmxmP?_xwuNvbRLmQL?A}H-h H0@?7?(5%(O@'1(/.#*!:F'f@0P. #'g&! "n0@3$U%"%O@'Uf?HP_FO5IwxOӦ䥘؜|iPwcڸϰ尿ܞ\l\s²轜󈓲ǔpl{ߚÜg{veZVsD`'[Fl"5?AH2?PDJBEYY[YX[pksztq}xpsYskb{mtb]DLYMZ6JRF8:35<4-LT_h,PFt_P-A.m:m{P/`0Lh7opkosxSouo|Oidnfgqdl\IʋsQvPz_bpgbtmp_hgKt{_ZKUwNqW?0`@LgP8k8k@_2lS{__yBa`L{od>HduOlh_n)whX8RAPpK?d_DzHg8Tx[swhnW7sSpByChooo``{z{sLWaobzWhSlW{R0t\_=HNTV`XXgXp/xho{8tdtgxbBwjs|TTjpwDmhKtgposnzOUXv35LStS?~VjMG?bjg_R_t8geX`kpSKxohoXnSys\p}NUnY}gxjhn_|oxwllxj{iXwtXuwx}{{eeq_`Ybzxcjguhw{xohxlxp}o{r}kvuLc{vxo_rtugxhtsrpposqxnxSXiwhn~pr}uOrbqixrpmzbz_|{NJjgpr}^`s}xoqt[`q|]jimqnrfotqyvddyt|kocqghxqx}~ywp{h|{vppy}|qxqqxjt|p{ri{lkzasezrkz`z|yvwuu{q{wu{]r~vsl{gntmw}m_tYoi|pklyupqkzltjl|u~pqqpy~u~slt|x{{ks|{bpqmpvqpsdk]setWp`p]ldRidibh`r][t{rsmx}xy}vqpon|yv|}}xxt~w~x|l{z}w~w}}oxw~u}wn|xt{~||~ywp|iyh}w|vnrssuznporuipvestrvwwxl|pq{uxrrzrrm}ivpprjvadc^xn`whkc_mbfbhXs[Ypba\ij^ckf`nagi[wet^mxoYwmd{dqxsdq{qkuyrnoutvxqws}xt}{}}yywwu}~}y{~yv~{zzzs~y}|{}y|w|}|yz}|zwv}|zy|{zy|rxrvyyu|qu~lyxvnxkwsm{wi}sns|q{lvpvrowqnz{pm~qzxpuvszuwtrqwx~twu}stvupsroppzbkinzdqzhqpmqunuqhsvnrnrmnrrxsss|tw}k{w|vz{|z|y}~{u~}{}~||~~}~~}~|z}x}~wxy{xuwvyysr{pvtup{rqqwopsvmssnrptpvxmsutusrwstsurtomqppkpnmljhmjbmfilignhijmhhonflmiopnkologqmpnumtvoyty{zy|}y}~}~~~|~{{~{}|{z{wsyxsw|rxzvzvzxy|w|{}~w}}|~|~~z}{}y~}}{}~|~~~}xxy~yyxxy{swuvtwtrupvqmtrpropsnnpkqpnnjqlmmlopoppluonsrnvpwrxtrwuvuwsvvyytvyyvuwyv{zz||zv||~}}~~}~~{}z}{|w{xvzuyssxttpvruttsttswwrywtvxtwwuvyzuv|xw}z|~}~}|~~~|~}~~}~~~z|{yyztxxvsvsrvupuspqrnqprossppqrprqpsuowvtutstvttwwsxutvxvvzt}wy{|{{x{|}{{z|~yyx{|}|}||{~~z}|~}|{{||}}~~|~{~||{{|z{zw|yvyxyuyyvzyzx}y{y{}}|}|~~~}~~}~|~|{||{{||{~~}}|}~~}~~y~~|~|y}}xzzzwwvvvwzst{sil~yko~t~|v{xphm~zxsuw~x{ywkcuyxz|xors|u|r~}quy~x~u{ywzy}{tus|wvux~wzuyyyx}wzqtvsrqz~tlkakjdilhrw{zkpnmzwyxqwrmb[jqjelv|}viopnqokrsyy}v|y{rmssv}x~{{~{~|}ty|yquqrwuzxw|qqqkpmltykkhps{xxsrytrolqrqis~rrvx{ywx}yo`[]`b^ciemmtzy~}y{~xxy|rr{|x{|{~xpmsqnptxz~}zjpyysrpqtsundgomundlotsmt}~zzqiliiid^a`PNS]ckqqmgqv}xuu|zxmxryyvzvyuqnonotuonspk|uv~tts~{u}}}uxxrlnmlidssn|sqtpihf_hkouzvy{}tvzz{z{{x|||z|}{vunkdkt{yyz||}zsqnnpnptz~~}}~~uuustuupwz{xxxy}}wvvvqnsyxmggamlfijhmtunknnrvrqrsquwrkvysnqqjehhldXYSZ_gliryru}zsysmrprrnrorz}{~}|ywuz~|ywprwx~y||w{|~{svu||~xtuqpsqpxxt{ws}uysotlntrqlljpspsx{ywxw{ss|~z~y{{y~}{tswsy~z~}ytzxuvos|}yxx~}~~vs|uqrlnvzy||y~{yuvvwmlspvxx{tptu{yxxvvuvspswsuvy{~~|xxzuxxvzy||}}~|~{{{wu|x{~yvxxx}ysvwmrvvvw{xw{}}vv}}yzssrt{ywvrtuzvvunrxusrxrrw||yz|txznopputou~z{{vuyv}vxvvy~zyqoqohiiejopsv}}y{~{~ypomousupluxz}~|~z{uoouy{xvxx{~~|~xuzvqvxuxvvv}~}{wwx}~~~usvx~}~|y|~~{{~}zvv|~yyvpvwwww}||~~~~||~{y{}|~|}|{|tqxz}~~zzy~zyyzxw{|yxzyx|yx}|~zrqqs{{syyvzyzxvvvrrslipqmnlhmqsqpuw|zv{ytsplnlmrsopprsqtwvvvwtqsruytupprropsvvzy{|xx{wsstwzrpvurwxwxy||~~z~~}xy}~|}|{}~~|~~}|~}~zz{||||ywtw|{xxz~~}||{xx{}z{{z{z{{{|{zyyz{}yyumsxx}}zz}~}y{zusrnqqonmmqrqvvruxz{{~xzurxvrrnqsporprwtusqrrqpstqrruywzyz~|wxzzxxusvtotvuwssy|{}}|}|}{{{xuuy{~z|}}}{}~|~}{|||xvsvwtssw{zz||}}~}{xz{}}z{xy{{}|||z{zz|yxyvwy~|{{}|}ywuvvvwtqvvpuww|~~|}}yxvqprptvrruttrprxz|zvvxwyuqnmnkosqoortwyy~~|}zxy|wsppqqonmnqqqtuvuz{||{}}zxswyuuvwxv{|{yy||}~|{yx}zvvuru{zyxww|~~~}~}}~~~~~}~}~}|z}~}{{~~{{|}}ly~tfgh_WHX2GF7>"5?AH2?PDJBEYY[YX[pksztq}xpsYskb{mtb]DLYMZ6JRF8:35<4-LT_h,PFt_P-A.m:m{P/`0Lh7opkosxSouo|Oidnfgqdl\IʋsQvPz_bpgbtmp_hgKt{_ZKUwNqW?0`@LgP8k8k@_2lS{__yBa`L{od>HduOlh_n)whX8RAPpK?d_DzHg8Tx[swhnW7sSpByChooo``{z{sLWaobzWhSlW{R0t\_=HNTV`XXgXp/xho{8tdtgxbBwjs|TTjpwDmhKtgposnzOUXv35LStS?~VjMG?bjg_R_t8geX`kpSKxohoXnSys\p}NUnY}gxjhn_|oxwllxj{iXwtXuwx}{{eeq_`Ybzxcjguhw{xohxlxp}o{r}kvuLc{vxo_rtugxhtsrpposqxnxSXiwhn~pr}uOrbqixrpmzbz_|{NJjgpr}^`s}xoqt[`q|]jimqnrfotqyvddyt|kocqghxqx}~ywp{h|{vppy}|qxqqxjt|p{ri{lkzasezrkz`z|yvwuu{q{wu{]r~vsl{gntmw}m_tYoi|pklyupqkzltjl|u~pqqpy~u~slt|x{{ks|{bpqmpvqpsdk]setWp`p]ldRidibh`r][t{rsmx}xy}vqpon|yv|}}xxt~w~x|l{z}w~w}}oxw~u}wn|x~{wvsokhfeeghjlnnmkigea^ZUPJFDCBDEFHIKMOQUY^bfilprw{{yxxxz{ÿlmsxrminklkffdeghjigea_\ZXXXXYXXWVWY[\[YVRNKJJLOSX\_acfhjkjhfca`abcceefefgilosw{|xtpmjfc`^ZWTROMJHGFFEEEEEEEFGGIJLNOQSUXY[]_````_][XUROMKIIIIKMORW[_cgikljmsruvxz|~|yvsqnlkjihiiiiijjjklnnopqrrrstuvxz|~~|{yxvusqponoooqsvx{~}{zyxvtsrqrrrponmlljjhiiiiiiijknopqrrstttsssrrrrqqqrsssrpnmmlljihfdfgggghiiiijjkkjjjjhfdcdfhjkmoqtwz~}{yxwutrqqrstvx{}}{xvtsrqqppppqrtvxxxxvsplgecb`_]\[[[\]^^_`acddefiiknty|}{xtqnjgca_^^\[ZYYXWVVVWXYYYYYXUUVSSROLJHEDB???>>>?@CEGJNRW[^acehiklllmoqswz}}zwutrpnkgc`][XXWWVUTSTUWZ\`bdgikmopponlkkjihggffghhijklmnnnoonnljhfdccccegjmpsw{~|zyxxxwxxwwvtrqpnlkijjlmprsuvwyzyzzyxwvusrponlkjihgffeecba`````_`aceghkmnpqstuvvvwvvuuvwxyz|~}||{|}~~|zxtqmjhfdbaa`_^]\[[[\]^`acegikmpruwyz|}~}zwtpliea]YVRONMMOQSVY\_acddeefghijkmnprrsttuww{~}|xtplhd`\XTRPOOPSX]bfjllljjkkjjjjkkllmpqqqprstwz}|wqlhc^YUQOORW[`dgijlpruxyyxxxxyyywusrqpppqsw{|wspmkifc`][[[\\]^``acfhklnprtwy{}~~~}yvrpnmkihggfdcbbbba``_]]\]]^``bcfgjlnprtwxyzz|}}~|yvqpnkgeba_^]ZXSOKGDBA@@?AACDFHKMOQSVY]bfkotx}}zwuqnjfa^[XVTRPONMLLLLLMNOQSW[_dimrw||xsokgc_ZVRNJGEDDDDFFFDKNQSVX[]`cglpuz~xqkfa]YURPMKIHHHGFFDB@=96444679?CGKQX^dlt}xpf`XRLF@:40+&# $).5<::;=?GLSZajuȽ~reXL@4( ".8COYclw}qdVG8* !,8CO[guøqaQB4'  '1;DMU_itxl`RF:-" +7CN[gsǾynbXNF@:6310014:AJR[ckt}vi\PF>60+'# !%,4=GOZcmwļ{pdXLA80*%" $+2:BKT_juútfXL@60+'&%&).5=GQ[gsöreZPHA;4.)&$%')-29BMYgw¶yfVE6)  &/=IU_lwwk`WMD>96557:>CHOX`ir{~xrlhc`^[YXWY]bjs}Ľ}pdXNE@>==>BGMSZahpy~tkd_[XVWWXY[]`flry}yrld]WRNMNOSVZ_chor}zph`WNF?;8696310148=BKS\fr}zsnjgecbbbcfjnrvz~~{ywusrmosvy|xmbXNHB?=<>AGKQX_dimsy}vnf`XRNJIHGGIJMQVZ_bgouz~|zuoha[TNHDA>>?CHNS[biqz|xtrpopsw{}||}~~|ywtrpnmljihhgghijlmoqsvx{}~~~}{xvspmkiihjkmnnqqsstuuvwxxxyz{||{zywtrpmligdb`]\[ZZZYYXXWWVWWY[]_a@fUD3g05"qwa##ٰ#c3#0333383s3;33;7`a23 w;7;033@@@@``a00aeed`daccbg@acYa`aac`plac`ka8ab`a_7;:;`___x|___"><<> ??~@3" 336 63 ̰1Q03 33 333 p0_? >33>3 0>}_sp3s3? 0p9t_?`3l0373sl 0 v30<<> ??s zx@xx___`a`0`@ay jq{{xo{fؘa??s@p``??>? L 131ف F@@@ s00 π ?>>>  \݀ 3p60` , 33p r `l 3?3)l0' == =3πZ T6:E~Z@@~._r_@~$>P`_8w? 3 >UW w1p@p~@?@~?_   ?`/ <<<{{{'''09Uwww@>v~59**~*"*"**ժnn|n0wwwowour|FFbvbvYY&&N>v h0www`_ j2wwwwwwwwwwww@ VLCj2wwwwwwwwwwwwVLCh0wwwB B$$$$ n0wwwowoq~~~?~~g~g>>~v `>vv78@=nn|~>8 ?www~|Ȁ    T* Р䴜x00PpP؈ ` ;": ;00~~|D?@?x /    ?@t @@À@> <<|0O~>\\}x8 p>_@HHp cb: 7?4 ۀCOCz~~7?>ΐP/#?0 hpv #88p}q NwO@@@@"xxxxxxp ynfo1n~e%l|m!ila{ pa{ paq: r n| 8h {px @  pp0pp````00<08xx8vvv6"//d$!xNO@\v6_@?y= |+À|9Hx=mp9=6?ۀ?C?A߀?!?ހ   Ow?2>2 $44$ ?? /?  & 1 D{30??y8x@a Gxqx 0 ~` 0Pp  HxD @w?2@PPP||||(( ||88F~|LB~@$"> < 00H8x888  7??@//? utp@33?38x h ! 1 !  @@@@HHH@! !ppp`` @  ǀ`p@@ d>!@@@@<?`!x!  0>  nx@ b``p  0$AAA@ptd|ua0`||`||p@@@@@@@@``` FG@@ ###xDDDp@~<? ` z5? 3@?@?@ :>?`| 02   s{#=?== ```0008 D??"??2??z2{3??j2??2??b$(PP``````000D??"??2??z2{3??j2??2??bTD|``````000D??"??2??z2{3??j2??2??bP``````000D??"??2??z2{3??j2??2??b``````000D??2??2??z2{3??j2??2??b``````000D??2??2??z2{3??j2??2??b```p?:?_O`@s@&!@[YZ0@!xd!h@11 o o  g gvT  ? v#V   3vV O 0 vV x~VL~0t~ `t|`p%88 00 `C|@?p?:?`@@ HG0@cxh@1 o oJ g g 7"4  ?~~  v v O0vvx~v3~t;?~ Bt37| p%H88fl00{ k|_|\Mp?:?%@@ HG@cxx@1 o o  g g "  ?~ ~ |vv O 0 vv x ~v3~ ;?~t37| %Hxgo@`kt` p?:?5@@@ p HG8@cxx@1 o o  g g"  ?~~  @ ` HG @cd|@1 o o  g g$  ?z~  ?rv O 0 z@~ x z`~~ ~| $|%'x `lc|`_~|ran7:758?`ppx__s||]_9 O O g g  ~~7~~@> h ~`>~ |x  x `t{tp_x~ap@U33w?????????@@@?xxx??? 000xxx??0```|||???`~~~; ??0?2@| 8:@????x?"{?`8p@ @ ?@x?_x={@??@pp'ow: ???  ?  @ x        ??    ?? @   s$# :  ?>? 000+? <?(00 ?? ?||==}} x|PP ||?? ??@@AA@@QQ~?808c;;??8xx99@@~|~~ccc999ppp@@@@33||yy777????????~~~~?@@  AA >??00!!  ??00 ````&`&??00??x``s8XXxw``??x``; XXwy``; XX&&?=00 p~y``; NXX##?=0000x``; NXXq?<008px``{ NXXq?<008@@@@??x``{ NXXq|0p8@@8?  y``; NXXq?=00@@@y``; NXXq?=00@@@~~~y``; NXXs?=00@@@@ _Kp~y``; XXw?=00@@@___2z>z>>x``; XXw@@@@?|?0>x``y8&&??````??00??00   ??0C0C~~@b@b   @@@@<<<<@@@@>p?p @@@?>??8@@@ >@@@~ @@` 8>`~p =?0@?|800?0p@@@????p`?` ??`@ @@@@@@@:??`| o 00@??|| @``_3pp?@a00? A?@@Xx/????=   ?`<@/@`B<_BS?@?]p e ?7a ?p??0}!@@/ @@#_ /gg???f@K0?@`?990  # ppqp  @@?9??? { ?1?o8?  @? ???@?p/?????_>>||~ ` @ @`@???pp~?|00o? ?<?????|; {??| >??@@33  ?|???`?0@A@?x??? }|8?0x? >?p?{?`߀p ?p~?~x ????`n   'x??88|?p8`8?@0v?d`p Pp?? <??@@}?p8@??||?@@?@C<@ ??D_ D?~TS,T|?~T[$T|}B=}/px???p|wc""0A < <ÈwA?.<<""݈w}| " "݈w#>"w@@ݿ??**} <<_PP>`>8?8@0?p66ɠ_}}`"`"  ?@"``""ݙf= < <  ?""n"xxه8; 3?  T*<>  xz s !`z ' z ,3 Qx@Q|@bq`sD@D)8?(w@yAzBdDhH(HhHhHh@@@@@@x@@9yx@``_Hga?,w{q?@,s{q?@,????b, ####"@,#~&@@(##~.@@ !!xl@@d !!xl@@dx@d@@dxddppppppp  xxxvx`00$8&0fpfpfpfpdtppppppp  @?Ox@@@@00?>?!00'.?!p~p'.?!p~p?17''  & 4 44444<<ppppppp  `` d }) }) }) }) }  ``@@@ @@@@@xx@x@@@@@@  `` d }) }) }) }) }  ``@@xx@x@@@@@@@@@@@@ xxxv    `` d }) }) }) }) }  ``@ @@@@@@@@@@@@@@ @?O  `` d }) }) }) }) }  ``@@xx@x@@@@@@@@@@@@ ( P? x( p( Ѐ( @?x 8 x@(8?<  <Px@0P0`@ |(%^R="_}'Qr(P!^B=x 8x@ ?< ,>>%/Rz!&'$B2'P0"#`!!@  xxxv =?(|x@@`xπ8y@?< ~ |8P0`@ @?O |(%^R="_}'Qr(P!^B=((_x<<,>>%/Rz!&'$B2'P0"#`!!@  $$40 (  8 $.2:&7+vj'; >01 >>9 ?!>?9 ? ~? ? H'?8? |>: ?!>>01=<>1? 37+vj6*6*,4 0 (   0444  $$40 (  8 $.2:&7<9?+ vj'9?; >90?1>>9 ?!'>>8 ?!>>:0?1>'=?;<< 07???+vj.2:&8 $0 (  $$4  xxxv``` >:@9@?~>?1N9N?}3c9c?'>9@8@?~>?:`:`?` <<0 @?O $$40 (  8 $.2:&7<9?+ vj'9?; >90?1>>9 ?!'>>8 ?!>>:0?1>'??;<< 07???+vj.2:&8 $0 (  $$4 @ @og݀7v3ûa6#6b!LB ?h\Dk X77/@@ @og݀7v3ûa6#6b!LB h\Dk X7߀7:?<.@ xxxv@ @og݀7v3ûa6[|#6b!LB h\Dk vX74  (@ @?O@ @og݀7v3ûa6#6b!LB h\Dk X7߀7:?<.@x~x}@.?yvsfTl(8 `߀`+7;/`/7?@/???@`Op0 ?/?0 0pQ`@?~@A~@0~@ =>?>|<hx ||??>>||@{~?@?Opx7x <#< xxxv?0?Op@_ |@C@8_o@0/7?߀?`?` ??` \l~x|z~ ~pxxx <#<~~ @?O_@ Wg0ʀ`׀`??``߀_`ǀP`0`)3= +3?c|p ?'? | 53?0 )'?  ~kg`c hg`X0vqp30>1 ;8<;    <30nDi ?7 4??`  ' gw |53?0 )'?  ~kg`b hg`X0vqp30>1 ;8<; p|P\ px|vv O0vvx~v3~ ;?~t37| %Hx|53?0)'? ~+g`c(g`6qp31?1;9=;FNv  vt $d%'h0 @? @@||53?0 )'?  ~kg`c hg`X0vqp30>1 ;8<;  ??@X@@L@@`D`@0D0?$?@D?(?@D?(?@D?(?@D?(?@D@0D0@`L`@@X@e@@88??~.҄@@N`_`ـB00?$?w?(?v?(?vB?(?B?(N?B.B00`_`ـ@@g|88??~  @@.6`G`ǀuoH00? ??$?? ?B? ?@? ?@~T00>`G`ǀ@@~88??~.҄@@N`_`ـB00?$?w?(?v?(?vB?(?B?(N?B.B00`_`ـ@@g|88  `` d }) }) }) }) }  ``@@@ @@@p@p@@@C   `` d }) }) }) }) }  ``p@p@@@@@@@@@@ xxxv     `` d }) }) }) }) }  ``@@@@@@@@@@@ @?O   `` d }) }) }) }) }  ``p@p@@@@@@@@@@~~<30nDi ?7 4??`  ' gw x ~  bx@@@@@```|vv O0vvx~v3~ ;?~t37| %Hx@>x|< 37300 p8@@@p 0vt $d%'h0 @? @@|`x @@y\8???   # " !<"" ! " !" !8 8" !>0>" !" !@༢" !`" !"< !>"#    ???@@@@@@@@@@@@@?p@@@q_?@@@@aN.F@@@mB"@@@cL,|@`@~@oP0<@ @>@b]=T@@@V@dC#|@@@~@q_?@@@qN?x@@@@@@@@@@@@@@@@"B&ap@pp`p p`pp`pp`pp@p`@0@0@@@@@@@@@@@@^a?@@@@?@@@@eZ:F@@@oP0@@@c\ <|@`@~@oP0<@ @>@gX8@@@Fy 9\@@@^@Q?@@@qN?x@@@@@@@@@@@@@@@   #  #@@   @@ #  #| c`?Wt 0= x} |x}| 3?0 }|}|8= x4 0``||| c`?PpF0GyEE|x} |DD|x}||||}| }3?0|p 8?~x1y0``||| c`?Pq0?x x}| }3?0||| @@8?AAx4F0G``||| c`?Px0?x x 3?0}| }|}|Ȉ8=~0FA~0Ѐ0~@@000p0p0p0p0p0` ` <30nDi ?7 4??`  ' gw  ` p0pp`p|>~0FA~0?~Ѐ0@@00?~0p0p0p0p0p0` ` |vv O0vvx~v3~ ;?~t37| %Hx``` xp0~?p?~pp0FA~0Ѐ0?~0x0p0p0p0p0p0p0` ` vt $d%'h0 @? @@| ` p0pp`p|>~0FA~0?~Ѐ0@@00?~0p0p0p0p0p0` ` !  `&!2'0%$'$rJm\nF? ==@lD< ```   088@!  `&!2'0%$'$rJm\nF? ==@lD< ```   088@!  `&!2'0%$'$rJm\nF? ==@lD< ```   088@!  `&!2'0%$'$rJm\nF? ==@lD< ```   088@`pppppppp`<30nDi ?7 4??`  ' gw xx||< < <<<<<<<<<<||xx|vv O0vvx~v3~ ;?~t37| %Hxvt $d%'h0 @? @@|xx||< < <<<<<<<<<<||xx0000VỲ{߀߀/___w~xxx | |PP_tpq}< ???Xwp^wpp8gwOO@p@p8888  0000@`@@@ 󀑀O3 @xHpppO0    pp X@ o x x h7@@M)yp``oh`T`P``````0000 xxxv@AACAC"###^ ^ tt||@ @::;;   aa````@ @?O p p `L2l` dJMJy f2*O*m-M - ЭЭ// Bg?<JNAO JkO a0a.A=X=P=| N6Jf`BnBnBNaa p N1JngAV-H=n0<#N1a>"< <NJg-H<-H@aNN/N/a/N.zLNuH0<?N.zLNuB@=@AD-HpNN1Nu0<`0<`H=n =|A-Hp!N1LNuA$ k"X"`Nu=|BnphN1LHH=|p3N1Nu=|A-HpN1NuJngA-HpN1 n(fpaa0. |g |ga>Jnf`&Ab @!@!@C!I!I-I-I"Bh Bh"=h$B,B0B:BNu n,n^A@Rh0<(AQAh AhA@ShAPUhAPhQhAThZh*PhBNuH2IA!2I naL?NuH=@R2IA-p na,L?NuH0.RA pa0.RaLNuI8.L(t@0,$AaNu?:MGdI&K&PPJ4Pg RR`TTR| m.BDCJQgBQ:MG7PRDTT| m8.RL0.Ra0.RAH1NuBngPa=@HA1aJf -nv`H0.aaJf6 nv .r".za28.LGH/3@?<INA\L'v@0.2IK;aa@nRf-nv0.Ra 0.a a .BnNung` Nua>N^JgH?<NNT/?NAXJzfBra .r".z nvNua$Jg?AQ-H=|p4N10NuH@P nv"CXf"(fBLNu=@B.Ad-HCB<.:<PQA-HpZN1JngaJf&=|Aj-Hp4N1 nf`t0.a a8Jfb nv .r".za8.LGH/3@?<INA\L'v@0.2IK;-nv nv0.Ra0.0.Nu=n =|phN1Lnbf=|phN1LHH=|/=|plN1LHLH=n =|piN1NuLaB8.HĈDl4B8.nLDl68Bno0.B8Cnno 2.CnNuaL aaBn=|-LHplN1-n-n=n=|piN1LH0tH$@NVL0tN`,Ha(?A?C26/:/>/ a>?CLNuAnEG0C@n2E6@n6NuvNu=n=| piN1Nuaa=n=| phN1JngJngLL aZJBgdJCg^JgNH@0HB4Ԁ-@ -B -@ -B A-H A-H =| 0<1N.z` BDN0=n=| `ba`H=|=|)HplN1-n-nnnLNuBn=|phN1-n-nLB(C KCJBP@CTAUACCB@axNu=|--n-npdN1=nNunnBn=|--n-nplN1-n-n=npeN1Nu=npfN1=npgN1NuA-H=n=|piN1Nu Output Id?<NATA:Bg/ ?<GNAPJfS\*.BSCBNuAdC0<BAA|mRRQNuLBDN0IAd"<SAf"O /NuNPJ  !z!n!n"1n$NuJng"a$p=@RaAb-H-Ha`J/<?<HNA\Jg-@-@"-A" @@2<CSAf-H @aj></<?<HNA\JgJE%p-@"-A" @@2<CHSAf-H @aXG|(mB@Nu<NuJf.-n-n-n B/<?<HNA\-@-@Nu nJg2< BAfNuI8< H/?<INA\LSDfNuJg/.?<INA\NuH~T.,/?<HNA\JfnB` @ L~NuH?<NNT-@?<NNT|f=|=|=| `2|f=|=|=| `=|@=|=| 0.H=@LNuHA-H -H =| JDjD`D@ASBSCJDjH DDH `H DDH 0<1N.zLNu  02 46@ N f ~   {  "$&,. &%x7'6&H(8*G,.467YIXH@jXZZi\^dfY { k z   j p |   { &Z-H\JgB@BABBJg6 [fRAR@ ]fSA |fRB|g |fPNu|nJAfJ@g|nJf/< ?<HNA\JfpNu-@ n0<r:< n^n:<1A!|1|1EBB BBhRAQ nC0|g 21`0<1|. nn 0< 1| .1n1n,1n1n!n2<F4<1Q"n\ n-H"n\$n [g JfPNuRJfPNu ]g`B%nD-H$n`&nBG [g Jf`` nR ]g$ \g |g`B%n `B<F '`G-H ]f`AR"n#H\A[#HT"n80<a><0<?a>Q"nH0<$i gBAJgPA`3AQ"n$IHB@2<i3@5@Q nh1@D1hL41h$ 1h1hT<1h1hl1h  1h 0<"n a><"n0<?a>Q"n0)bh24<@3AQ"nH0<J f Q n4<2.A0(h@l 6h1CQ nh0<BhQ-n=|pN1B@Nu$I8< n^l8<BEJ g5EDQ3ENuBB$I2BC&i gBDJgPD`Dn6Q5CQNu-------------------- Desk Jg/.?<INA\A-HBnpN1B@Nu` 0 00}    0 @ P`p8ppp p0p@pPp`ppp}T ,(<22 2 F m@ d z    $x  $<Z< n00P<%P< D @ @(@8@X@hd@xxd@xd @xd @ @h `  "" Desk File About Runner-------------------- Load Program Run Program-------------- Show Info Dump Output QuitFast BasicRun-Time InterpreterComputer ConceptsProgram execution stoppeddue to:OKProgram InformationCANCELRUNNERFast ST BASICRun-time InterpreterRUNNER bits: Phil MartinInterpreter: Jeremy RustonGavin TheobaldPhil Martinand Nigel, who doesn't like to be mentioned!Version Number: 1.05a/00 Computer Concepts 1986Gaddesden Place, Hemel Hempstead,Herts. HP2 6EX EnglandTelephone: (0442) 63937PROG1 .BSC32___FFFFFFFFFFF99999Name:________.___Kbytes of Workspace :_____XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_________________________________________________________________________________[3][A loading error has occurred. |you may try again or cancel.][ Cancel | Retry ][3][The file you tried to run|was not in Fast Basic format.][ OK ][3][The file you were trying|to access cannot be found.][ OK ][3][The pathname chosen could|not be found.][ OK ][3][Access not possible.][ OK ][3][Invalid drive letter.][ OK ][3][An error has occured.][ OK ]?p``p?%t%z,%t%% L% d% |% % % % % %!<%!T&"%%%%% % $!)$& "&:"%"&B"&E#&B#&Y#$#%#L'$'%'$'%'$'% &`#&g#&u$ &$$&$<&$T&$l'$'$% ",%<"D%X"\'8% 'Z%<'t%X(4%$(V%@(p%\'%((%D(%`$$aؼ-H/=@JAgp6N1L`LH THHBnp3N1L TH=|Bn-Wp*N1=n-_p2N1=nL THH=|p3N1`(Nu?(|ff6<UT`<If,C$g|<(xaf6SCUT``\<.f"C$gF<(xahf86UT`<Af P6; Ja6.gr)a(F|fr+a`~ApNuDodgy assembler token!BWLSRD--SCYf<` TQDNuDNuhWfd~VBCDDDADDIDDQDDXDDNDINDSLSRTSTTSRHILSCCCSNEEQVCVSPLMIGELTGTLELOHSRACHGCLRSETHKLRMPAMPIMPMMPCRBTBFBHIBLSBCCBCSBNEBEQBVCBVSBPLBMIBGEBLTBGTBLEBLOBHSBRACSIVSIVUORIORVENQUXGXTNCLUDEMPSREAINKSLSROVEAOVEMOVEPOVEQOVEULSULUBCDEGXEGOPOTPTRGRIRESETOLOROXLOXRSTETRTSBCDTOPUBAUBIUBQUBXUBWAPTFHILSCCCSNEEQVCVSPLMIGELTGTLELOHSPRASRAPVRAPSTNLKSPP $Zlqxڏ(9D bB.Bn A$$<2<`=| < gX< gb< gr<"g<$g<%g"`F T`8`b. T`pANux<0fRD`v`0m <n`SHCJCg 0<8a0a 0aHC0a`\0<:a0`vJ.g<ae <zb 0m<n< o < m鋆`SHCJCg0<,a0aHC0a`0<.`0<*a<"g< g2Sgt`<"gSSg`B0gBSgL`pANu0<a0 A$Nu0<  fR@`Sa`r0<  fR@`Sa`ZC ¼<ae <zb )<ae <zb f0HR$LJ.g<ae <zb g` gJ)fa(JS|@g\|BgV|gV|gP|Dgl|RgZ|Tg`|PgZ|FgN|Hgΰ|Jgư|Lg$|Ng2|Vg`|XgZ``"`B@a`rB@aB@aB@aa`XS|cBS0g@BS`8B@aa<0eμ<9c<Ae¼<Zc <_e<zbSg`TfJfJ)f`.B@a|< gSgt`<.f<0m<9n`<9n<0mH`NxS<g><g^L&H@J@g0<a H@aH@a`b0<a0a`PNpL&0<a H@aH@a`*N(&L0<4a H@aH@a`ȼ<AmL<znD<Zo<_m6&L<0m<9o<Am<Zo<_m<zox <|g$x <&gx<%gx<#g x<$gxS (fRD |gf|g|g| g| g0aB@aa`Ja( VDDmSgS`BS8DgBSNuJn f :f0<6aB@aR` fp(aB@A@av`* <fnp&a`RB@A@aP`* <fHp$a:RB@A@a*`* <f"p"aRB@Aa`fUg0NuXpANuDodgy token-K -H *H b-H <k|:o2|Fo`pANur |lr FFaVQ`C`NLbZrpnljhfdb`^\ 0D2*TJTga`2 A<:a`V|<`,r%az0aQ`.8|<`8,r%a`2<0aQzJk Q`0aQ`|<`,r$alzfSEj2<0aT`A;aBQ`0123456789ABCDEFr"a"ga<"fa`r"a2 gjR`d< a Mp&n Nu|<`,C6BC(kBARAj܄SAfJCg0av`JCfr0a`;B@'d H NANLEgaR`HLNANLEga&`r#a`2AAar|a `r2AAAar&a`\2AAAar%a`F2AAAa`6Xga`2 A`C`fga`|@gV|BgP|DgJ|PgD|Rg:|Tg8|Fg0|Hg2|Jg,|Lg|Ng|Vg2|Xg,`T`TTX`Tga6`2 A`X`No entry in DeTokKeyTab!!#(-379>FLSX]kmoqsz-137;?Y_w| &/8@JRWak} ",6:?INimqw !$(+.02579;=?AFKQW_fp     % . 6 ? G O U ] f n s   >    $ + 5 7 = C E J H P X ` h n w { "  CI #,4<D    $ . 7 : G N U h r { 7>   X   # ( - 2 7 < B G L P T Y ] c h m r x %   $ ) 3 : B I@gNuXB@ANu@THENBELSEDGOTOFGOSUBHREMJ\LDATANRESTOREPWHILERSWITCHTCASEVPROCXFNINKEY$INKEY`!b#d(f)hSNDREGjLOGBASEl,nPHYSBASEpHELPr:t;vERRORxERR$zERR|SETMOUSE~RECTSCREENWIDTH?@[]SCREENHEIGHT>ENDUPDATEENDIFENDSWITCH{~CALLCHAINCLEARGRAFRECTCLOSE#DIMENDPROCDEFAULTDEF|ABSENDRUNTXTRECTPRINT#INPUT#PRINTVDU(TIME12$*TIME24$TIMEESCAPEHEX$READAPPLREADPOLYGONNOTONOFFLENRESERVESCREENFREESCREENFREEACSASNATNDEGEXPINTLOGLNPIEPIRAD%TANCOSSINSQRREPEATUNTILFORMAT$(\DOFORM^SETWINDTITLE`SETWINDINFObGETWINDWORKdGETWINDCOORDSfSETWINDCOORDShGETWINDPREVjGETWINDFULLlHSLIDEnVSLIDEpTOPrGETFIRSTtGETNEXTvSETDESKxHSLSIZEzVSLSIZETOSTEPNEXTIFRETURNINPSTATOUTSTAT&INPUTINPFORRS232LINEENDSGRAFMODELINETYPELINEPATLINEWIDTHLINECOLLINE FILLPERIM FILLSTYLEFILLCOLFILLPATFILLCIRCLEMOUSERESERVETXTXBASETXTYBASETXTWIDTHTXTHEIGHT GRAFXBASE"GRAFYBASE$GRAFWIDTH&GRAFHEIGHT(OUTXBASE*OUTYBASE,OUTWIDTH.OUTHEIGHT0OUTDUMPDOUTHANDLE2OUT4HIDEMOUSE6SHOWMOUSE8CLS:HOMECHR$@GET$RGETREC#VGETBYTES#BGETDINKFPAPERHTXTSIZEJTXTEFFECTSLTXTXPOSNTXTYPOSPPALETTERPOINT(TGRABTPUTREC#XPUTBYTES#VPUTWAITBUTTONWAITEVENTWAITTIMERWAITMESSAGEWAITMOUSEXWAITZPC\<<^>>`DIVbMODdEORfORhANDj<>l<=n<p=r>=t>v+x-z*|/~^EOF#EXT#BPUT#BGET#MAKEDIRDELDIRLISTFILE$PATH$DRIVEMAPDRIVEDISKFREEDISCFREERENAMEDELFILEFSELECTOPENINOPENOUTOPENUPPTR#FILEATTSFILETIMEFILEDATEBLOADBSAVEMENUTAKEMOUSERELEASEMOUSEDSQRPOLYMARKMARKTYPEMARKSIZEMARKCOLPOLYLINEINSTALLPERFORMTRASHSEGFREESEGNAME$SEGMENTBLIT{something}WENDSETCOLLEFT$(RIGHT$(MID$(ASCINSTR(EVALEXEC}|}&}%}#}$$}$}DUMPVARSDUMPPROGLOCALCURSONCURSOFFCURSCOLCURSLEFTCURSRIGHT CURSUP CURSDOWNDUPDEV#REDIRECT#LAUNCHMEDIACHANGEVARCOUNTFIELD '"TAB($SPC,DATEUK$.DATEUS$0SYSTIME2SYSDATE4TRACE6TRACKING8KEY:ALTTRANSBLIT@SYSVARBMANDEL(DJULIA(FSEARCHLISTJeremy-L =@ Jng|g |+g|f.n!PNu=@ :.n *|g|+g|g |gJn 4f / .0a` .0a`4N a Nu(n 6`J@gF|gF|gF|gF|gF|qgF|ugFH~A~HNDNAL~NuA(NuAbNuA9NuABNuAJNuAtNuAsNuComputer Concepts Fast BASICEnd of programOut of memoryBreakEND encounteredEND found during assemblySTOPPrinter not respondingRun-time error Tokenising errorH .K-L <=l @=n BJnf\`H .K(HB <=| B/ 0<a{xBn -W N 9N 8:@R8..,$" @>N"  B\B\BNuXNuTNu\NuPNuBJf0 @NuT La"L1INuTY9JNuP Br J` Ba Bb Bc Bd Be Bf Bg Bh Bi Bj Bk Bl Bm Bn Bo B   @AB   X P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_( Z ` f  Ȁ  nNHNNA NW 8B HGA !! J. f@g"4BBPBA<FC4hJ. g(4(. g . f4(. fp*aJfzJhk. . J. gE L. N=F Jaabۮ pۮ t`Dn bSn bJ. g p aMBn Jn bfXJ |gaP(n |-L 0. =@ H`"J. gJ. gtaB JBn NzaJ. f . p d-@ l-n ^ hn $WgaRaNuDeep and crisp and, J. g*H瀀E qtaQp aMB. aM:Tn LNuQ 4. J. fn aH (n xUA 0<aj| p< gfJ. f<\W <"fn <:fJ. g@< gJ. g2.$Hn$Rn$Dl&aLRn `4. n RB n a|`L0NuP :ifp/ara/ac . fabNpr`f . f*abNzJ. g E J$$aۮ pۮ t`8Jg& f n "x8SDp. aQ`ab^. aa nl!Tgt _NuP :fp/a&rahab&(gp~|lfab . faaNpr`D . f0ab,N,.rS. a aQ Q_ Nuaa. a . ,S abQ Q_ NuP :fp/arJ. gtaaaz-@ TJ. gH(n xUar~ . TaqdL@`p5aBJ. gp=aJRn E TtarQNuP :fp/araR . pgrpa`P :tfp/araa¾|g.a`. <W . ga B ^ nl!TgzNua`ڰ|kAC xaXgZRQa J. gnJ. gh nl!Tfna`t=@ \J. jN n bfFJ. gtaG J6`& lBz a6G J& hBza&G JBBB[z a. Nu nl!Tf``Nup-`P :|fp/ara_-@ p-@ t-@ d|lfa_-@ tzNuP :Qfp/arJ. gta> . ^Jg R-@ ^J. gH(n xUap~ . ^aoL@J. g p[aIE ^taQp]aHTn a_V. aѮ ^Nu:fp/a0r<<V$O͵eDn b/. /. HNxL-_ -_ Dn bB xP Nu:qfp/arJ. fJ. f,a. NuJ. gBB. ZB. Nup*aNuk::fp/ar . fJgJ. gJ. fa8`Pa<`B . f,?a Nu0 . g@|> Nu . f @|> Nu . gj<Nu j<Nu:zfp/aragp.aX@`:Xfp/araJ. fJ. fa. NuJ. gar. Nuk:fp/ar` . f |> Nu . f2J g:fp/aTra`0:fp/a>ra`:fp/a(ra`J. fP:fp/a r4FZBBaJ. f. ZB. Nuagp.aX@. Nu:Nfp/ar . f S gp.a`kj:%fp/ar . a pU . g 6@f*4NugHH°fNu/ Ea $_< Nu0<`` 0<_`0<[<fzNuzNuJ. f4BB. ZBJ. f:fp/ar`:fp/ar` F . ap4`:`fp/ara`k:Dfp/ar` . f-n p-@ G a0<|> Nuk:fp/azraJ`P . f 0<s|> Nu . f 0<t|> Nu:fp/a Nu:fp/a>rJ. g J. gH` J. f@a. Nu. `Ԍ. `:fp/a ra@. Nu:ffp/a r`:Tfp/a ra`:Efp/a r`:,fp/a r. . a 4Nuk< . jv . j: fp/a br . fp*a R` . f Jfp/a >|G a0>|G a$4F^B8JBG<jrfrYANu . g"J. fp*a : vfp/a r<<@` . gp*a : Wfp/a ra @< NuBBBNuG `G ` G ` G `+ +<k|gf<gh<n/ E a v$_<g@`:< j p< k0g6g< kg8` . g.a ,`( . f$`a &4`a :4` a $4+4t+B+BNu . a . k$Nu4Nu: fp/a Hr`kp: fp/a 2r<f . g . fp . 4` . gX . . g4`x4pXZdQ4` . g" . g . o . n 0<|> Nu: ,fp/a r<fJ. fJ. ga<. . 4NuJ. fa2. . 4Nu: fp/a Fr . a` Bn Tn T` Bn Tn T4. TBBNu: fp/a ra`: fp/a ra`: nfp/a r`0: Vfp/a raF` 751`6: 0fp/a rB. Nu: fp/a ra . a=@ L2Nu: fp/a hr. Nu: fp/a Tr`:0<Nu0<Nu: fp/a 6r . $gp.a BNu: fp/a rt. BNup,`NuBn b-| -| B ^=| \Q B pB tNu n bfD-n p dB |`-| -| J. fQ =| =| J. g =| =| n Nua2A A@gxa(gp,`dFF=F F|Pk4BPBAj . fJhg (B /B. B. B. B. B. G 0(ak nl!TfG W0(apr. . _Nua <.!T|rg|f6Jlg8\J. gJ xga p a=HBn B xn Q ` F;j*J xfP -L xP ad~ . pacz`pI`bJ xf-L x FJgNu`p@f(fa rNu<kR. ra)2:>=lz"@#  N]::J:j:x::9;8:;$:;@;= =2=8=>=j=x=~=>]$?@99>>>&>.>4==>N>?m~mffhh8wnn$nHnohopFpqq^qr0rrs.^Vs;D:t$tJHFuv6v|vzwwwxfxdxt0y"y&yz&$|{{{hiVd ??@@ApAA@nA|x>vVBBB BBBBBCCC&<k|pfaD _ NuHn ^`<k|pfaD=@!NuNNN"Apraf`HaDx@@?a6aDf@??<NN\NuaDL@?Bg?<NN\~Nup`00. .aSn.n &(n X`&<kaUnH<k|pfaDL@`Tps`p`<k|pfaCal"9a~-@!Nu<k|g|f`r<k|g`|f`Np `zaCxa- nl!TgNu<k|pflaCZ-@ p-@ tNuaTH<k|lfaC8Ёa+ L@BGaS*Nup%`p&`p'`<k|mؼ| b2;`HtX L0T@fvHpaBLRCXR/H0aQi/ nl!Tg nf!TfL"L(HaTg(I ЂЁ/ a+.$_$LB00@f00@"H`#QR`BXQ<k|lgB=F!TNuaB4H //L?!VD!,_N,_@!H?!VL0Nu=\!TNuaBH@J@fH@|eaQ0/ (n NV(_Nup9`aS(H(n F f (n a`<|lg|Lg>|fTaaBv|lg|fU-L FL@aQ<k|lg=F!TNuT` g/ (@aXY-L F(_`AT<k|rg.|Bg(|g"a4E0DP/ (IaY-L F(_`U"n X `<k|Lg@|g|`la`T<j(f`X<k|Lg |`la`TNup<`Ҳa@`ҪpA`Ҥa@/ ?.!T(n " N9J@kr2$O͵e&OBgBgUA?0JAf(O/ a<.!T|rg|fԼ.W=_!T(_Nu<k|g|g|8fԚ`<k|g|g|8g|:fx`pq`a?/?< NN\NuBga??a2a??@?<#NN\Nua?/a1a? _a Pa fNua? @a >pa RBGNu?<?<NAXJkT`X<kaPHa1<kaPLGf?FE`N$"4`002`  "`L !iH`gg`f`f`(n 0. `p>0.!Nup>0.!Nu<k|pfa>=@!Nupa(`pa(Z?<`Bg:.!BD<k|rg|g|Bg|g|lg|tg| g޼|"g|$gUH a?2L0|ga:6@kg?0< SCa'Q02p n "`a'Q<.!T`l=F!T0< a'J_g pa'pa'Nux`DJn!g6r2.!g,!HADAg n!0< `a'bQ` <k|rg|g|BgBDBE`=F!T`0< a',`H a=|2L00< `a'Q`H a=bL0|lg$|ff|2n!gd?0< a&2`?H a=*L0|ffL20a,`fH JDf.|ga< n "a}: n "pR@JfL0Nu n "ayn`a<2<BNZfr~" NOO////////0000 NO//0T~|P$PjvPrpQHR.RRRdb`O"O8O<:86<:862fr|(&$" n^j  ,X|6d@*45  NPNNaK`FPaI`FHzaH`F>aKv`F6aI`F.zaH`F$aK<`FaK`FaI`F zaH`FaJ`EaI`EzaH`EaK@`EaI`EzaH`EaI`EzaH`EaK^`E n "p0. .g S@fp`2 gRn .D@~NuT ~NuTp>0Nu ap~NuLapj~Nua6|ffNup`a5F~Nua6JGg|g|f5ANuBNuDNu`a& 9a8Ю!BGNu . pBGNuA& BGNuH/B?< NA\,_-@#L?NuH/.#?< NA\OLNuaa5bBGNu BGNua4N~Nua4N~Nua4NR~Nua4N~Nua4N~NuaXJGg|f N~Nu|f4N~Nua4N @~Nua4tN P~NuN r~Nua4\N ~Nua4NN ~Nua4@N ~Nua42N ~Nua4$N ~Nua4N ~Nua46 n "p~Nup>0. :Nu0. :aƐ"n "p0. .`WD@n .S@~NuaER ~Nua3 n "CVrfQ0p~NuB1 Q " ~Nua4a%޾|g>?a3Ha3a%,L>a3C "$$n "Np0~.WNua3a3a%a3C"/ W (P$n "N.W.Wp0~Nua3Ta%\a3|a3"a%\$a3c ~Nua3*~Jg 0 n "NupNua3a% a3@a2a% $a3b.c., n ""H`Q ~Nup~Nua2a$a2a2JgS@|fg<|lf/a2a$&$a3eb , n ""H`Q~Nu$a2ܐe`pA`Ha2f/ (n " =| N9J@kr2$O͵eƔ&OUA?0JAf(O/ a2.W(_Nu?<NNTHBGNua1aBGNupBGNup>NuaNJGg"|g|f1N~NuN<~NuNGNua1N<~Nua1N~Nua1N~Nua1N~Nua1N~Nua1(N~Nua1N ~Nua1xN0~Nua1jN ~Nua1\N ~NuN |~Nua1DN ~Nu<k|dg UN ~Nua0|ffN GNuaF|g|gJGf0NuN ~NuN ~Nua0N ~Nua0N 2~Nua0N :~Nua|g|gJGf0Nua}~Nua}@~NuaȾ|g|gJGf0ZJjDNuNuNua|g2|gJGf00Jgjp~Nup~Nup>Nufg`fg`aT|ga/ n "ap  "~Nu n "alJ  "~Nua// (n "B4< g<+gD<-g4a(_Nu< g<.g <9b<0e anlGNu~pNua(_`a(_Nua/D?a!pa/`|ff`2gtJ@gn4HBJBf;HBn .b;SAgSA n ""H$n "ڳfQ  "~Nua.4 | bFr Bg `a./|lgXt fSBf|ff n "`g1`0Q  "f n "0p~Nua.a.a a.~|lfa.a.Z.gSa.ּ|ffvJf.Wp~NuA"d."H&n "d$n "f/ggg _`X.Wp>Nu _S AR~.WNua-Ha a-|ff$& .0ag @"Aao$& .0agaoH#Lao$& .0agaorH#,.1BB#B#B#B#B#B#B#B#L#aoRAL #ao0H#L#CaoL #aoH#Rd>L#NH#L#NH#L #an$<vNk-G1x ~Nua,Haa,|ff$& .0af @"Aan$& .0afanH#NH#Lan$& .0afanXH#NH#,.1B .0afH# .0afrH#`<k|rg|fJlg\/ <kJ.f6|g"at<.!T|rg|fdJlgb\`a+f(W`XNuaX`p`a=$0k|pf|g|g"|g*p`a"`\O.a+ W |fa+/@|g /|`a+p/@|rg|fJlg\/L <kJ.f|g"a<.!T|rg|fJlg\`<kafaH |g <r`a*$H|rg|fJlg\/L<kJ.f|g"a<.!T|rg|fJlg\`<kafa;Z|f<kf` WU ad Lak$&ac W L Jk avg k`avgj(o`fO<|lg=F!TNua`jO.a)ac WH n!Tfa)H|g <rt`a)zH|rg|fJlg\/L<kJ.f|g"a|<.!T|rg|flJlgj\`<kafa:D|f<kf` WULacLLac&(*ab WHLJ k aug k`augj(o``O <|lg=F!TNup"`ha(f|@fJgX<k|g|g|g`<k|Dg|g|g F|pg av<.!T|rgμ|g0|Bff L g (@=|!TNu<k|g |`la` =F!TNu L <k|gJg\(@<k|Dg(|gv|g ¼|pg B|g|ga<.!T|rg|f=F!TNu<k|g|Bg|`la>` U=F!TNuX `Jlg\<k|g&|Bgaހ<.!T|rg|g`t L g(@`ad|f `޺p>`JlgR\Jg:(@ \gޜX<k|gގa"<.!T|rg|fJlg\`aU `Bn#<k|g*|Bg0|g6|g |`la^`Jlg\`Jn#gSn#`Jn#gX`Nu<k|@g|gƼ|`la`X<k|ga`Rn#`C`Nrplfhjhfdb`^\ZXVTJHFDLD>@:0*06640.," NuPNu\NuTNuXNuXJf> GNu g (@=|r!TNuAal(I=|r!TNu gB/ (@<k|g,aܰ<.!T|rg|fJlg\`Cf(_`ATa/ E0DP(I`<k|g|gT|dgp`0a Nu/a% _|ff|g a$a^XNu/ (n "B4B4a(_XNuXa Nu"n  i6gJQfp@`z, . C0Yf@fNu"F(G`"n  igJQfp$`DifPINu<k|pg|vgUa$"Jgdb|Dg||Ffp LI?a0S@g<k|lfA`0g /(I`z/ UA<k|rg|Bg|g|lfa`UE0DP / (@`8 LI?a0S@g<k|lfA`(I=|r!TNupt`\<k|fBn 4`U-L 6=| 4`-L 0Nq<k|g |`la`=F!TNu|bG` JSNu<Nua`./ /a"RgGCpNHN0HNYO/NLHN&_`&_L>GCpN N0N NHN&_GCpN "/BgNaR/?<NaS H?<N. a $G?<N&_N_FC`N8<HTXdpr~ N aRaeNLaRae,N 0N aRbad0NLaRae0N N aR@ad NLaRad N aYaQ N NLaRhaYaQ N aSPaRHN aQaS6aQHNLHN. ,/1Fpc dЁ/a$$H _ 1@C._`Q$GNB$?A?@?Coo`n n >?A?B?CWWJEk$n n ?@?A ?B ?Aoo`"n n ?@?C ?B ?Co o p1N.rL@m Am8/adL@mAmaTaNua=@ Bn p N.r-n$RaNua `a`avL$@8.$La anB$HNuaPH?=| p N.r=| pN.r=_ pN.rBn p,N.rLH p6N.rNu@SBASCNup?N.rNu=| p>N.rNuJ.$WgHp%N.r?.=n$Z pN.r=| pN.rBn p,N.r=| p N.r .$HЮ$@"Ү$RH p6N.r=_ p N.rLNu|W$W`J.$WfP$WafNuJ.$WgaZQ$WNuL$Hn$Rj4.$DH„$RSB$R0aBH$Hn$@n$BL $R8.$La`,a`$a8`a:`a` 2.$Jn$Tj:.$TBDa$L$HNu=A$JNuL$H`xL$Hn$Rj4.$DH„$RSB$R0=B$HaH$HNua$R$T=@$H=A$J`?<?<NAX`-n$\$`A -H$\`x/=@$dA -H$\ _NuH-n$`$\20.$daLNuP$X`D-n$\$`A -H$\`2J.$Vg HaL-n$`$\Nu=|Bn =@ =n$@ =n$B pN.rNuL$J.$Yf*%Kl5|pBj6%iLTBjh5|FL~0\H~P&iH?@5sH&J*.$@ڮ$H0.$L@A5pj5|$%ELBjJ%n0XB5|@.0g0`X0.$N5|$@A\$K5pj%ELBjJ%n0XB5|@P$Y.0gfNu=| n$TSE=E =E HE=E n$RSE=E pN.rNu  |m| m&n$rt | g`$&n$rtBm`&n$rt|fBE`BD`xBvzhv=C0X=D0Z-K$E0\44R$L4PTJ$>4:48464Nup)N.jN/LH0taB0|at-@0a-@0NuaH =| pEN.j<k|lgp `¼|fgp`<k|pfɺNuaa ?n0v=@ =_ =_ =_ p6N.j`2apHa@adHa4aXHa(aLHpON1p0.BGL@ap0.BGL@a0.n0vHBGL@a0.n0tHBGL@a`j]a n$@>aa n$B?@aa z?@aa n6LadH =| pEN.r]a Jn0t>ara E S@k4n0t44n0v4Q0N.j`haP=@ pN.jNua>Bn =@ pN.jNua(=@ pN.jNua/><?a/Qa =@ LGH -_ L=G <=F -_ 6:4820@ASBSCH FGSDSEH0 -_ p=N.jNa`aŨ|fNuJGgA|gA`2aaJNup`az`aJGfNu|gL־|gLp`aT`a|fNua`a<|fNuJGg;8|f$rNu"PgR$O͵e$_"O O "n "`QN$_ O.X 2"n "`QNҼ|~b:E\e:;PNuzNuaĚ<k|~b:E\ea`=F!TNu|~b:E\eEGEAPN f ` ^ tnlJ TJ ~L J F H &: 0 , z | . 0 taZ/a<ka|b aB"~Nua.`a0/aÜ<ka|b a~Nua`a/at<ka|b a~Nua`/aP<kap|bJGfVHH~Nua`޾|g |g"p` @"A a?2$& aJVHH~Nu @"A$B a8&( * aJVHH~NuHa<ka|b|gaL aJPVHH~Nua,`&(*L$raJxVHH~NuHa€<ka|ba4L8aJLVHH~Nua`/aP<kap|bJGf\HH~Nua`޾|g |g(p` @"A a>2$& aIgkp>Nup~Nu @"A$B a7&( * aIgk`Ha<ka|b|gaL aIHgj`a"`&(*L$raIngk`|Hat<ka|ba(L8aI@g\jX`Na`/aB<kab|bJGf^HH~Nua`޾|g |g$p` @"A a=$$& aHgk` @"A$B a6&( * aHgk`Ha<ka|b|gaL aH>gj`a`&(*L$raHdgzk|`rHaj<ka|baL8aH6gLjN`Da`/a8<kaX|bJGfWHH~Nua`޾|g |g"p` @"A a<$& aGWHH~Nu @"A$B a5&( * aGWHH~NuHa<kaܺ|b|gaL aG8WHH~Nua`&(*L$raG`WHH~NuHah<ka|baL8aG4WHH~Nua`/a8<kaX|bJGf_HH~Nua`޾|g |g$p` @"A a;$& aFgj` @"A$B a4&( * aFgj`Ha<kaغ|b|gaL aF4gk`a`&(*L$raFZgvjr`hHa`<ka|baL8aF,gHkD`:a`/a.<kaN|bJGf]HH~Nua`޾|g |g$p`~ @"A a:$& aEgj` @"A$B a3&( * aEgj`Ha<kaκ|b|gaL aE*gk`a`&(*L$raEPgfjh`^HaV<kav|ba L8aE"g8k:`0a`/a$<kaD|b JGfП~Nua`|g|gpNSr @"A ?a9a9J<~Nu @"A$B ?a2&( * a2R<~NuHa<kaԺ|b|gaL ?a9<~Nua`&(*L?a2za2<~NuHad<ka|baL8?a1<~Nua`/a6<kaV|bJGf" ~Nua`|g|g&pNSr @"A ?a8$& Ca8T<~Nu @"A$B ?a1&( * Ea1T<~NuHa<kaֺ|b|gaL ?Aa7<~Nua `&(*L?a1xEa0<~NuHa^<ka~|baL8B?a0<~Nua`/a,<kaL|bJGf"aCdGNua`޾|g|g"pNSr @"A ?a7 $& a7<~Nu @"A$B ?a0&( * a1<~NuHa<kaҺ|b|gaL ?a7Z<~Nua `&(*L?a0xa0<~NuHab<ka|baL8?a0<~Nua`a6ZHa.<kaN|b|gapL ?a7J<~Nua` @"A$BL?a/&(* " $ a0<~NuHa<ka|baL8?a0b<~Nua2`a5Ha<ka|bF|g*|gJGf"*La74~NuL?a7<~Nu _"|$_?a7d<~Nua`Ha<<ka\|b*JGgaL?a70<~Nu&L?a76<~Nua`a/a<ka|bap"Jg ~NuaV`aX/a<ka|ba@"Jg ~Nua&`pNSra /a<ka|b a"aA"Nua`a/ab<ka|ba"a@<g Nup>Nua`aa,<kaL|bJ|f O.X"$ԀHBJBfhHBn .b^4"n "$I`!Q4"n "`QЁNuaV`aa<ka|b|fTaJVHH~Nua$`axa<ka|b|f"aSHH~Nua`aFab<ka|b|faUHH~Nua`aa0<kaP|b|faWHH~Nua`aa<ka|b|faTHH~Nua\`aa<ka|b|fZaPRHH~Nua*`4&HCHCJCf((HDHDJDfH@J@gHAJAf"҃e ҄e<Nu<Nu$_a.WN&_ n "C"/gJgfSAgS@f`S@@NH@B@H@=@ .*n " 0 @ &d0<9A3C0BBQNuFC`N(.44Lp NSr~ `*~L`*pBGNu0HBGNu BGNup0(2 P"n "`Q~Nup0. ."n "W|gn .D@~Nup NSrFGCpN8:<>HPV\bhpv|Nu0Nu Nua18a) Nua+a)HNua<>Nua<60Nua<. Nua)h Nua*a)HNua<<Nua<40Nua<, Nua0a)6 Nua)xHNu.hcTJgp0(/ Pa@ _p|c |d@Ё1G/aט"_"3@"n "`QNu1G$n ""P`QNu"n "`QBNu<kzgz|bC`NpNSrj$>4~|zxtrpnl"&LB@@E2 g$@A0\f@fNu(K`pNu|`|`|` |`|`| g" @0@f0k|`g|gULNuCaf"`JEgJn bj^p1ahQ |B TA T`;`NHHIpT2AfЇH`aLI$B00@f""H`BQ`rpNSra|0k|`g:|gVULNuaҁ|0k|`g|g4ULNua|0k|`g|gULNua`|0k|`g԰|gULNua>|0k|`g|gULNua|0k|`g|gULNu gh @0@f4|gNAXJkPNuaa?<?|pfa/?<BNA Jk Nua?<?/<?<BNA JkBGNua?<?B?<BNA*?|B>BNAW/E>BNA Jk HHBGNuaBNA,/E>BNA Jkr BGNuHn T/<a?a a@ T?<@NA Jk>NuHn T/<a??<?NA Jkp. TBGNua0/ ?<9NA\J@kNua/ ?<:NA\gJ@kNua"n "n .d>B1NuazC $n "S@kQB/. "Hn3?<NA\C ?</ ?<NNAPJkh$_"J " .l\C4 .4g * `  J fSg f / ?<ONATJj|f"  "~NupNSrC *.*BaL"n "2SAk paQ`B?<NATJk"n "A:?</ ?<GNAPJk"n "Jf|\ "~Nu<k|pf0aD?"n "S@k$ :Wg"n "`)H@A??<NAX0"n "B1/ ?<;NA\Jk@Nu?<NATHBGNu<k|pfa??<NAXNuaR?Hn3?<6NAP .333BGNuaBgaHoaצa"_/. "/ Bg?<VNA JkaJ_Nua/ ?<ANA\gJkNu/ <ka&_H/ aD<kal&_H/ a0aT&_H/ (Kaaa>a "n "E -J|dS@kQBaF"n "B1-I/ pZN1*_(_0.D@HJnfpBGL@a"n "Jf "SL@.aC $n "f "S G~abaL@~aT`a`aB/ ?<CNA JkBGNua>a|pf ada >a"n "B1??</. "?<CNA JkJNua?<?Hn T?<WNA Jk(p0. T~Nuaax|pf?<?Hn T?<WNAJk/. Ta-_ T=@ TBoNA Nuaf?<?Hn T?<WNA Jkp0. V~Nua=@ T?<?B?<BNA Jk /?<?. TB?<BNA Jk?. T?<?NA `VBBBga/ aaԢal.a/G aԐaZ/@?<NAXJkNua??<ENAXJkrNuBgaa.?a?@?<FNA\JkNNuaBga.Hoaa.BgaBBHzFHo/aa?aaH@?<KNAL@BGaa J_aJ_`Dal??< NMXBGNu?< NMTBGNuaH/ n "X@| o@ J@fp a: ah ar X@| lA`PM  " ~Nua/ n "a a" a, " ~NuX@a$:NuH@?a:Nu@@aNu4H 20 A0Nuaz/ n "a@ aH aR  " ~NuaT/ n "a( a a,  " ~Nu@a/NuH@a/NuX@@BGaa HNu?<,NATBGNu<k|pfa??<-NAXJkBNu?<*NATBGNu<k|pfaߺ??<+NAXJkNuaߤ?aafa0@/aX,C>N nl!Tg0Nu8@//<`//<`//<??<@NA JkNu//<`?an .g"n "B1 n!TfaU>-@ THn V/<??<@NAJkR /. "/. T`/Jf/`a?aaH>/E T0@CNL@aad|lg0Nu2Vx/ /<??<?NA Jkp. TBGNu/ /<??<?NA Jkp0. TBGNu/ /<??<?NA Jk . TBGNu/ /<??<?NA Jk^ . Ta~Nu/ /<??<?NA Jk6 . T". XaF~NuHn T/<??<?NAJk p0. Tn .dj"n "B1/ /??<?NAJk "n "Jf "S ~Nu|"n "/ .-I T/<??<?NAJk"oJg  e`Jg Tg/I` " S~Nup//a?a&a/@aa/@?<?NA Jk8Nup//a?aaܸ/@aaܬ/@?<@NA JkNuaܐ?aμa`|g(|f n "a " `a6 n "a " >|g$H /. "/??<@NA JkL0` n ".SpaźQ><.!T|g |rg|Bg|lg| g|tg`p a.TNuUp a$`Rp a"La|rg|g(I`2|f@`JH @ THn T/<??<@NA JkL0Nup NSrat?a͠aH>/|aL@|lBH (n "Bn T<-fFn T`<.g <0m<9na&L0~Jn TgaRL@aaм|lgTNuBn4=|4NuJn4j=|pkN1Jn4k BnpkN1=|4Bn4NuaF INJ@g|gNUNUNuRn4fp`Sn4 n4fp=@pkN1`|lf?a2-@0` aH-n@=@=_p!N1Nua?a2a"|lfaHa-@al` a-n n "H@B@H@B0-H=_p"N1Nua׶?aa׬-@=_=|piN1Nuaא?aɼa׆-@=_=|piN1Nuaj?aɖaHaɆaHazaHanaH=o =|phN10.H~L@a 0.H~L@a0.H~L@a0.H~L@aTNy@a?aa$HaaHaa HaaH=o =|phN10.H~L@a0.H~L@a~0.H~L@an0.H~L@a^TNy@aF?araa?a4a|ff$=@=_=_=_=_pdN1p>0.Nua?aa?aaѸ?aaѮ?aaѤ=@=_=_=_=_peN1NuHaa~L@NupNSraaH炀aÊaaH炀azaaH炀ajaaH炀aZa(/aTa/aJa/a@a / /4"/($/&/(/ */,/.NH~L@8a~ /L@,a~ /L@ a~ / L@a@NuaИ/aaЎ?aºaЄ?a°az?a¦ap?aœaf?a’a\=@=_=_=_=_=_-_p*N1NupNSra*/aVa ?aLa?aBa ?a8a|ff=@=_=_=_-_p+N1~0.HNu .~Nuaaaaϼ|ff=@a2 n "B0-Hp4N1Nu~?aώ>?aQa~=@=_=_=_=_=_=_=_=|p3N1Nu~?aF>?apQa6=@=_=_=_=_=_=_=_=|p3N1Nu a/a(a?|lgBoBn oLHp3N1JogLH=|p3N1-oBn=|dB=n$x=n$zp*N1-o=Wp2N1 oLHJogLH=|p3N1=|p3N1Nu?|a?@aHa?@ aa`H炀a a.aPH炀=o=o / =@ =@pFN1L@~0.HaܨL@~0.HaܖNy@az?aap|ff4=@=_pjN1~0.HNu?<`BgaB?anaݎaH炀aZa~aH炀aJanaH炀a:a^aH炀 =@ / =@ /=@ /$=@=o0=o2plN1L@~0.HaL@~0.Ha۶L@~0.HaۤL@(~0.Haے4Ny@aaH炀aaܼaH炀aaV?aaL?axaB?ana8?a2?a,?=@=o=o=o=o=o  / =@ /=@pGN1L@0.H~aL@0.H~a$Nua?aaʶ?aaʬ?aaʢ?aaʘ?aaʎ=@=_=_=_=_=_pHN1Nuah/aa^?aaT?aaJ|ff=@=_=_-_pKN1~0.HNua/aHa?a>a?a4a|ff=@=_=_-_pLN1~0.HNua=@H@=@pN1Nuaɸ-@pN1Nuaɦ?aaɜ?aaɒ?aaɈ?aa~?aaHaaھHaaڲHaaڦH=o =o"=o$=o&=o(pN1L@0.H~a"L@0.H~aL@0.H~aL@0.H~a*Ny@a-@=|pN1Nu<k|pfaȬ=@=|pN1NuBnpN10.H~Nua~?aat?aaj-@=_=_p N1NuaP?a|aF?ara<-@=_=_p N1NuaB"n "-I|l  R`B1p N10.HBGNua/a|dԼE "n ""SkQBA NHNuaǸ/aذ|dԊE "n ""SkQBA NH"n "$I .Sgg` " S~NuafJ@kP|bH@A N BGNu>@FJPV\bhntzpNSr NNuANuA$\NuANNuAnNuANuA@NuAy@NuAxNuADNuANuANuApNuANuANuANu nNu0nNuANuA Nu MNuAxNuASrNuANuA'NuANuANupNSrpNSrpNSrpNSrp=NSrpNSrpNSrpNSrpNSrJjzdRAHAfB NuJAkRj"g HBNuJj.dRdRB>GGBfABB ABBNurpNuJBk`p$g$4 BBANu&jDRBkRAk2gA lDAJjRJjD2aJk2NuE @"A$< LevaaaGNu&<ԚxK(<z`&<;)(<\za| mJjprtNua?aJk4NuG 4 @"A$Baa a aaa_NuaL8`aL8aL8`Jj4dRAB$RAk"gA lDAJjDJgJjSNupJjpNuJjdRdRBA&(RBk,g :SE؄׃QB lJDBJjDgJjSNupJjpNua$<[ةvUC`f.kJjTeRGH?a*,$<vaaEaJjRA4g @"ArpjD@H@aa`a&<[ة(<7(qzUE`t.k|JjvTeRGH?axH&<xzaxL8aG ~a0JjRB6g @"A$Btpr0jD@H@aa`2H?a @"A$BaHadRAB$RAk,gA lDA⨴fgJjRJjDNupNuJjdRdRBA&(RBkg :SE؄׃QB ljDBJffgJjRJjDNu|n$$<ڢv`j| n&NuafE~*,ada^ @"A`Aa`fafG8~H?ava @"A$B`Ba`aBRG`a:gaANug Ea @"A~ "aaQNu*,ETa$&`aRG`agaBNug&Ga @"A$B?<Laa0SWfTNuHGaL8`$k*j.BUH$B,$/7i+Z*SFe4K`+>Zu! sǵk}1ۏt=.p{?2 k( ` h&4^TmԳ1ne}I<" 6FŏŏLG`g0VGf͖tЮbⰏs=%mecV,57SF€f/-Z\*x*n{PIЋ e|! sLK:Nװ:i2)2}*)Қ ?N󈈈L?Ӿzp e%7Xx}  XÀp T%0 FF X)}/Հ ` ` vH;`[FF$;`Nu@P$ k(C@ԥ* _2ɿ/ k:#x !$'+.158;?BBBaJAfNuJAgfSANua< g<@f J@gRS@Nu<Xf `@<Nf `4<|fa`(<gθ<|faa`<CfJ@gBS@RBn .b Nu<{fFJ@g(H@@ }gaz`J@gL`RSANuH }gaR`LRSANu<1eҸ<9bD 0e 9bSAE E` *f"RSABc8:g@DEDa^SDPQNu $fRSA`@ LfRSABcDa0SD QNu Rf,RSA:BcDaSDkPQSE PQNuH@@?aSWgL` Nu<(f )ga\`<Af J@gS@<ae<zb`<af J@gS@<Ae<Zbx `p<*f JBg``<BfVJBgSSBNuH"`H 2E4BBBa|JAfBaLHBBBHBJk4EFgFA4 SBf`8Hav(<<g&<xza"aRF>LxaaL0A4BBaJAfNuaH< g<Dg(<Eg <.g<dg <Zg<zf<DRB|(bNu<^fPNu<|g<g"<|fa`<+fJj H a|LNu<-fJjNu<1eH<9b@D 0e 9bSAE E`H@@?a0SWgL` Nu<(f )ga `aN< g<Xgj<Ngn<|gr<BgB<Zg<.g<JFf>Ek$aQg 5eR 9c0`>A4E5' 0gSRGNuJFfT0gJGkGg k S@fJEg0jD@Ec00S@f0GkgS@f0g"H !0f S@fNu0gS@f0gS@f"H0 !0f S@fD0jD@H|e0B@H@d|e0B@H@ |e0H@0DF 00`f  `RFfNuNPJ   ,{ϐmӐܐ,rvDLC,ll@lrrZZpnrFASSMrrLBpjrPBpnrREPp,w"np,r.l"VDR0p,rDR1pDR0v@rDR2pDR1v@VPBLNKr4r*TRIPPER.BRLl,"x"rFCOLP8*MATRIX.SYSl,rGpr,8 SC$( lfl HI$( lflI%( frJOJOl@rFSCROxNrUUp rRRprSSprJVp rFASSEMBLEr4xNLB*Al*Bl*Cl*Dl*El*Fl*Gl*Hl*Il*Jl*KNNLB*Ll*Ml*Nl*Ol*Pl*Ql*Rl*Sl*Tl*Ul*VNNLB*Wl*Xl*Yl*Zl*0l*1l*2l*3l*4l*5l*6NlL`*7l*8l*9l* l*.l*&l>d.fl>d.fl>d.fl>dfl>dfl`LT*SILLY CHEYRLl*(LEFT)l*000100l*POLYTHENE PAMl*(RIGHT)l*000095`bLV*LOVELY LYNNEl*(LEFT)l*000090l*ADORABLE ANGELAl*(RIGHT)l*000085bhL\*MISTY MICHELLEl*(LEFT)l*000080l*JUMPING JACQUELINEl*(RIGHT)l*000075h^LR*RACEY TRACEYl*(LEFT)l*000070l*BENDY WENDYl*(RIGHT)l*000065^`LT*DARING DENISEl*(LEFT)l*000060l*SORDID SUSANl*(RIGHT)l*000055`0L>d.fv>d.fv>d.f0:(pr(p :4 SC$((l(fr(l(4(p r HI$((lfl HI$((lfl HI$((lfr(rTYU$pj@lllrr*LOW RES ONLY!rDLCp X DALIENp,0xrBASTpALIENx.DCHRSETpBASTxrHTp.rHHpHTvrSPEEDpr&(p,r A$(fr A$(fp*KNAW SHIP~r A$(fp*SAXONITE.~r A$(fp*WARRIOR..~r A$(fp* MENTOR..~ A$(fp*HUBZRABER.r A$(fp*THUMPER...r A$(fp*SCRUTIZER.r A$(fp*..EXCLUDERr A$( fp*...SHIFTER A$( fp*...ROTADORr A$( fp*...SHIFTERr A$( fp*..MINUTORr A$( fp*...CERRADAr A$( fp*..EXCEPTORr A$(fp*..IMITATORrB$p*BY B.WHEATON.J*STERLING.*lCHRSETr*STRAKER.*lBASTJB*MARILYN.*l,"x"r*BARRETTA.*l,BH*ASTRAL.FLYlALIENr*MALAGA.*lBOMBH>*KENTATA.*lFXTr*MAXWELL.*l,@>>*ROV.*lREPr*SAMPLES.*lDR0>*SHIPS.*l,(pr(p r(p(vdB$l(lffrr(j@DLCRnpZZrTXCHrGj@DLCR$6TITLEr$:ldlllll@l:,:rnpPBrjpLBr:@2r. r0r,jll*ZENITH@`0r.r2r,~ll*F10 TO PLAYr,llB$`.$&prSCOL$N6JG&dpALIENvdd&xfzlfr&p&zN&Tp&6HJ&pl6SG&<p&Tzr&<p&<v&r&<vZZvHld&dfr&dp&dvlD&p&vr&n@DSGDJ&Tp&Tvr&Tn&v@DHJJ.Tl&l lr&p.B6JKd&(fpD@DGAMEB:d&(fpa@DHANK:^XrV&l&lr&p&vr&n"@DJK^r,lv&zl A$(&fr&p&vr&n@DJGr&pT6TH&dpALIENvd&zlfr&pvd&xfzT&Tp&6LA&pl6MX&<p&Tzr&<p&<v&r&<vZZvPld&dfr&dp&dvl:d&(fpD@DGAME:D&p&vr&n@DMXDJ&Tp&Tvr&Tn&v@DLAJ.Tl&l"lr&p.B6LGd&(fpD@DGAMEB`XrV&l&lr&p&xr&tx@DLG`|, lvd&xfzl A$(&fr&p&vr&n@DTH|&pD6VBNd,fpD@DGAMEDVPTARr&p&vr&n.@DVBNVz(pxr(l(lr@x(l@x(lrznpPBDGprGprHILprFSHOWD$6KTOG1RSPL$B6IXd&(fpD@DGAMEB8d&(fpa@DMUS8H&p&vrXr&n3@DIXHDAKRO,@l<6GAME(prCHRSETxl<z(pdxrl(?l(rlx(?lx(rzBLNK,(p,rjp(rnp(rX,PPICC2,rjpLBrnpPB2\HILprFHISCORErHILprFSHOW\(&p2rDKTOG1("6LCDLC"6ASSMCODEl (<p  G(<l*L-W-GCODECPLOTT&BWblGrhblG&.PLOGGlGrAblG.BGGlGrhblGrhblGrhblGB"GXblGrGUGlG"0GblGrAUGlGrBbnlG0BUGlGrBGlG &@TBL(ZlGflG&<LP@vblGrGbPLOKJ<@blGX@GlGr@rPNTr@WGlGrGbNNr@blPNTXVNN@GlGr@WGlGrGbNNNr@blPNTVXNNN@GlGr@WGlGrGbNNNNr@blPNTXXNNNN@GlGr@WGlGrGbMMr@blPNTX4MM@blGrGmPLOK4"PNT@l"PPLOK@WGlGr@WGlGr@WGlGr@WGlGP0@vblGrGaCOLOrG 0NTBL@lx@llllllNCOLO>@blGrGXblGrBbXGOTOlG>AUGlGrBGlGGG vC15@GlGrC14@GlGrC10@GlGrC2@GlGrGvBC3@GlGrC1@GlGrGB6C5@GlGr@GlGrG6^C7@GlGrC6@GlGrC4@GlGrG^ZC11@GlGrC9@GlGrC8@GlGrGZ^C13@GlGrC12@GlGr@GlGrGrC16G^XGOTOBC1lC1lC2lC3lC4lC5lC6lC7lC8jBC9lC10lC11lC12lC13lC14lC15lC16jJ\\\<PTAR@blDLYrGbOPA<&GrDLY@ l &*OPA@b lDLY*BbHTABlG 0LP2GGlGrGZGlG02@rGr@GlGrG\CPLOTT2&@GlGr@UGl[G&"@blGrGGlG"6GZGlGr@GlGrG\CPLOTT6@PNTlGEXlll":4APlllll"l44A2l_lllll,4FAllll(l0l6l>lNlSF4Adlilsl{lll4.Alllll6.HTABAJ\:Alllllll:4Allllll44Allllll4@Allllllll@4Allllll44Allllll4J\\\\dAlllllllllllllld:Alllllll:dAlllllllllllllld:Alllllll:A<l<FCOLBb,"x lGOrGmEFF<@DCOLBbZZx lGOrGmEFF@6XCOLBb,BlGOrGmEFF6:SCOLBbCOLlGOrGmEFF:*BLNKBbDDKlGO*>EFFGblGOrGbrBSblG7>*BrGrBrGrBrGrBrG rG*FDDKBlllllllFCOL@lllllPllllfllUllDll3llgllll0ll5ll0@l"llqllw0 G NPPICCBb,lGrBb,x"lG rGb@lGN2PLPBGlGrGGlPLP2 G  (<rF6HISCOREGGGpGrGGGHpGrJ CALL BLNKFtHILprSCOREpdGGGxfz rPSN$p*(LEFT)rFFPSNt$PNTj @$JHILprFSHOWrFNNAMJ  dSCOREpdGGGHxfz rPSN$p*(RIGHT)rFFPSNd$PNTj @$JHILprFSHOWrFNNAMJ   06SHOWnpPBrjpLB0"BLNKr",ll@lr,,rxlll ,, rylll,(. rTI$p*ZENITH( (p \0r2r,vd(xfz llTI$l(lf\\0r2r,vd(xfz llTI$l(lf\(<.r0r,}ll*HALL OF FAME<.r.r2,rl#l<l,, r l$l;l,(pJV|r,(zll>ddTYU$l(lffdfr(~r(p rC$pd(vfr(n @C$p* vC$~^2r.r(pPNTxhHILp@2^d,l(zv0lC$r,(l(zv0l HI$((lfd|,l(zv0l HI$((lfr,l(zv0l HI$((lfr(|  6NNAM0r2,rVlll,, rWlll,Dr(pr(p D0r.2r0r,Kv(zUUvRRlxv(zUUvSSl SC$((l(f2r0r,Kv(zUUvRRlxv(zUUvSSl SC$((l(fr(l(j,ll*TIME:rrJXprJYprBSp rjACprDFprNM$p*rJKZZpJXzUUvRRvHrJLZZpJYzUUvSSvorJKpJKZZrJLpJLZZrprFJXONRSPLL6LOOPFJSr((pGr($pGrFTMLDFph HI$(PNTxlfp*@ HI$(PNTxlfp*Mr Nowhere Man!(DFp@(8($h@FNCR84((p@DLOOPF4@((h@JYpJYx@@((h@JYpJYv@@((h@JXpJXx@@((h@JXpJXv@6JXt @JXp66JXn@JXp 66JYt@JYp66JYn@JYp6NKpJKrNLpJLrJKpJXzUUvRRvHrJLpJYzUUvSSvorJKZZpNKrJLZZpNLrFJXON(prOOpdJKxNKfzrUOpdJLxNLfzrDE1pNKrDE2pNLZ6RPS1DE1jJK@DE1pDE1vOOZNDE2jJL@DE2pDE2vUONJKZZpDE1rJLZZpDE2rFJXONrDE1pJKhDE2pJL@DRPSrBDRPS1Ā6RPS(hJKZZpJKrJLZZpJLrFJXONrDLOOPFh6TMrTTppxrSECpTT`rTTHpdddTTbf|dfzf^SECnfTTHn@SECprTTHp^LSECphTTHp@DFpLGV$pdSECfv*.vdTTHfv* rSECn @GV$p*0vGV$0,llGV$rr0&6JXONFTM&RJKZZlJLZZJKZZvBSlJLZZRjJKZZvBSlJLZZJKZZvBSlJLZZvBSjjJKZZvBSlJLZZvBSJKZZlJLZZvBSjVJKZZlJLZZvBSJKZZlJLZZrVn6 ASSEMBLESWl.r(prrG(l*W-L-rGSWnBGb"lGOrGbrBSblG7rGUb=lGB:GGlJOYrBrGrBrG rBrGrBrG:DJSGJOYlGr@GlGr@x GlGD G VRSPLBbNRSlGOrGblGOrGbrBSblG7V*BrGrBrGrBrGrBrG rG*JOYANRS@lll.4llllllll.Pll.wll.Pll.U`@lllll.3ll. ll.Cll.Rll.E`(r(rSWr(6NCRHprCCpd SC$(JXlJYffH:CCp@DFpr::CCjhACn@:f,(vAClPNTzv(l>dCCfrACpACvff HI$(PNTxlfp HI$(PNTxlfv>dCCff:CCphACj@:ACpACxr(vAClPNTzv"l/vAClPNTzv)r HI$(PNTxlfp HI$(PNTxlfld HI$(PNTxlffxf  p6PAPFTMrJSr($pGr($h@DPAPp  6FPSN| HI$( lfpdSCOREfr HI$( lfp*r HI$( lfpPSN$|6BLDd HI$( lffn@ HI$( lfp*0v HI$( lfrDBLDB(p rI%((fp(r(B:(p r(p :H HI$((lft HI$((lf@Hx HI$((lfl HI$((lfr HI$((lfl HI$((lfxh HI$((lfl HI$((lfrI%((flI%((fh  (l(nPNTpr(p rI%((fp @PNTp(vn(rJ\6SCROALPHAp,"&6YULINpz& (<p  G(<l*L-W-GJOJOCODE.GblGrBb,vlG ."BUbLINvlG ".LPBG lGrGblG.P24@xGlGr@GlGr@blG48GvblGrGbMSr@GlxG84MS@XblGr@GlxG4@GlGr@GlG(@blGr@GlxG("@XblGr@GlG"*BUblGrGGlP2*6OPBUblG rGGlLP6JXTBbTXTlGH@blMPPrCaOKKrGUblPPIXHdGvblPPIXrCaOKKrGUblINDXrGblPPIXdOKK*GUINDXlGr@GlG*(@vblGrCaFGH( GblINDX FGHWNp8zdfxrXApěw>f(pXH|MWr(p|MWr(pLE%|&0r( p(D|&0f& p*6GIBBON($p(x& z(*&`p&0zdx($z($fr(pLE%v&`x&`z(r& tXH@(p(Dv&`x&`z( :d&(fpD@DTITLE:(p(vddfzfr& l& lx(r& p& vr& n@@DGIBBONfll@lr,lldPL1fr,6lldPL2ff:,ll*GARYr,ll*LYNNE:JPL1R(XpdZfrH1p(XrFSIDrV1p(RJPL2X(XpvdZfrH2p(XrFSIDrV2p(X~6SXBANGpr(<px(<rFFIRErBANGp@DSTART~b(<px(<rFFIRErBANGp@DSTARTbDSX6SID(p26QQZ(pR(Xl(fr(p@(p(vrDQQZZ~(Xl(xl(Xvl(vrABZpR(Xl(xfrZJ\v6FIREC$p*rD$p*r8rVVVpr(<t@VVVpv\lVVVlr&*ANGLElC$rC$p*Q@\plVVVlr&*SPEEDlD$rD$p*GW@DTITLEpJC$pC$lfrD$pD$lfJh(LpH1r(PpV1r(<t@(LpH2r(PpV2hz(pdC$frY1prSNpdD$f|r(Dpd(xZfz(<|.zLSNtfSNn@SNpLNXIpSNzd(DfrY1pSNzd(DfNvSCHlrSDlrSCHlrSDlvrCVBpvL(prSCHlrSDl(LXSCHlrSDlCVBrCVBpCVBxX((p7rr(PSCHlrSDlvr(\p(Lr(`pPSCHlrSDlvdfrSCHlrSDl rXTp(\rYTp(`X6MOLSCHlrSDl(`rWWpv(Px(`XB(\nf(\t?@DTGB8WWn@DLR8bXXpR(\lWWfrXXpABZ@DDEATHb^XXt@r<XTlYTrDFIN^*Xrr<(\lWW*46LRr<XTlYT4XTp(\rYTpWWrXIpXIvdXIfzXArY1pY1x(r(\p(\vXIr(`p(`vY1DMOL:6FINSCHlrSDl:  46TGr<XTlYT4DFINn6DEATHSCHlrSDl rSCHlrSDlvnh(pxr(|r(\lWWld(xfrXh|,@ldfrSCHlrSDl(rSCHlrSDl(||(XSCHlrSDlr,@lrBANGpXN(<nh(\n@PL2pPL2vNL(<th(\t@PL1pPL1vLL(<nh(\t@PL1pPL1vLL(<th(\n@PL2pPL2vL6FROGxr>6HANK(\pnr,ll*MVM MODE ACTIVE>L6SDGp(\rRFTrXr,lGr,lGL6d&(fpH@(\p(\x66d&(fpP@(\p(\v6`p*L@jpLBrnpPBrrd(\fr`:d&(fpD@DTITLE:DSD<6MUSXr,Pll*THANKYOU & GOODNIGHT<$6EENTRO$Z6ER(l(l(l( r(px@DTROGZ*G pDR0rGprGp(*8Gp(r,xl(rREP8DERN6TROG(Dpx'xd.fr(pr(pvdfN(pdffrG pDR0vm`r,xl(rGprGpv(rGp(Dr(Dp(Dv(r(p(v(rREPr,@l(rȀ.NYUr,@l.,xl*SOprDFp*H(,p@r(0p>r(@pr,@l(Dr(DpH6IOD6LP(r(n@DRDD.(l(r,xl(.`(p(@@(pzdfr(p@(@pdf`RGprGp(zffrG pDR0vdrGp(rREPR:d&(fpD@DTITLE:DLPb6RDNYUr(Dp(Dvr(Dp@DEEbDIO6YUHLlll/l l(0l1ll(0vHBL66l@lUl/lll6lpl(@BDL82llxl/ll(@l6llaDDL8/llxdl6lllAllLD L6l@lx Lx6TRO,L l}lxlDR0,,L Bl}lx (lDR1,JL>Zl@llDR2lPl@lxlDR2JHL<FlXllDR1lPlYl:lDR1H*L2lYllDR1**Ll}l|lDR0*,L xlxlxlx,,PROG1.BSCPROG2.BSCPROG3.BSCPROG4.BSCPROG5.BSCPROG6.BSCPROG7.BSCPROG8.BSCPROG9.BSCPROG10.BSC<<<<<<<<<<A:\*.BSCab Hz/:NuH z0(2(@g4"P&1::g*g2g:ftgl`2g\`NgL`g<`.E\@f#`@Y@j0(Y@1@`,E0Y@j0(Y@XBhmBBhf1@LNu,X.6H*2( 6^VjTzVb&$N Hf($*  n| 60X2 `\V"8"&Z,NNN  $ L& " J, 2^nP ZV 4n  $ rT* l 0D>L  " >: RR8N".$B.d Dbn^jX2 8*  v2`ll|:D.D&|"(8BBBP&&LHJHNLHJH$., THJH*&.ZR PFHH@ (0\HxT0&TDL R$6.* $eets and word lists can be saved to disk for later use. Full on-line help. Because of its expandability, this program will keep you busy for a very long time. Jeremy Hughes' fantastic Font accessory accompanies this program. One MEG version, with extra puzzle files available. ---------------------------------- -BU 17 MAKE A BREAK by Martyn Brown of 17Bit Software A truly exciting and colourful trivia quizz with very strong snooker connotations! The questions have different degrees of difficulty depending on the ball you decide to pot. Subjects covered are arts, the world, books, sports, science, the past, music etc.. Can you clear the table? The game is one of the best of the genre. Version 1.1 ---------------------------------------- -BU 18 PARABELLUM by Alex Dewdney Confined to the deepest dungeon of the underworld, you must progress from chamber to chamber until you escape. Finding the obligatory keys, candles and artifacts is far from an easy task as evil.  t-..  tBU_GAMESASC/t (CODE_1 ASCt 9D.  t...  tA1_FAT FONt =A2_SQUATFONt AGUARDIANPRGFt 4QA2_SQR FONBt 1 creatures lurk in every corner: your plight is daunting! The is a challenging platform game with remarkable animated graphics and lasting appeal. --------------------------------------- All games COPYRIGHT Budgie UK All marketing rights reserved. *************** BUDGIE UK 5 Minster Close Rayleigh Essex SS6 8SF United Kingdom May 18 1989 *************** Coming soon: More MAJOR 68000 Arcade Productions: - FINAL LAP by Camy Maertens - OPERATION OPERATION by Jim Holmwood - TRI-HELI by Gary Wheaton - IMPULSE by Ian Grainger - MONEYSPINNER II by Jim Holmwood BUDGIE UK now accounts for more than 45% of the ENTIRE budget games production on the Atari ST !!! ******************************* If you have a game you want to share with your fellow ST ers, contact BUDGIE UK for help, advice and exchange of routines. More than one hundred machine code routines available to members! We will particularly favour programs written in 68000 code or compiled languages. All authors receive royalties from our Licensed Distributors. Budgie UK is a non-profit making group, entirely dedicated to programming the ATARI ST. ****************************** rely Gem based, this Football Manager is extremely easy to play and contains many features that sets it apart from other offerings, its multi-user capability being one of them. If you are a budding soccer supremo this game is undoubtedly for you! ------------------------------------- - BU 3 BLITZ III by Camy Maertens. This is a bombing raid with a different scenario: three aircraft fly in formation, all under joystick control. The aim of the game is to destroy the city before too much altitude is lost. With each bombing pass, the altitude drops inexorably. On some versions a rewarding bonus screen appears after each successful mission. This is a classic revisited: it first appeared on the VIC 2O in 1982. Budgie UK have added a new twist with m<<~||||||||x`pf f0f0f`f ?f00ffff 4444044f z~~f``f< ><0 8888x<$8<` (ff>f6pf~8~~`~|~~~ 0~~~~~|~~~f~f`cf~~~~|~ffcff~@x```8`<fff0xff:f60XX<<6lXX<XX[ff|~|~n<>~l>6~f>x|>~66f<<6pf~2l|ll f$o<`|~~``g~~~~~~~ffcff~f<<<~~f 66ff l ff6<8vff08l~f~8nfffff`ffc~f 0 4`f<<<<`f>|66<`~~~ff|ffffffff`0ff<0f0~fffn><`0 6l~ffffff f~6 f 6~>n<~~~4 ~ <>>>><<<<<><>~|`><<>fff0 ><<<~~~f 0  v|`l8f~~~p0<~`qT800~>`~8|`<<<@@ff< ~~p`H<`SquarefontATOR by Camy Maertens Here we have a true to life simulation based on real futures markets. Keep your cool as the Index creates the drama. This game is for up to three players. You start with 5OOO points and have to correctly guess the direction of the market. Trends develop, reversals occur and sudden panics can cause havoc with the soundest strategies. Everything that could conceivably happen in real trading is reproduced in this simulation. The Index 'point and figure' chart unfolds before your eyes and reveals your profits or ...losses. Any open position carrying an excessive loss is automatically stopped. Closing balances are saved to disk. ------------------------------------- - BU 9 TYCOON new version 0.9 by Simon Rush. A mineral exploring game. The objective is to survey, test drill and eventually exploit various sites to extract valuable minerals. Mines have different levels of profitability. Other factors, such as world prices, currency`O*O.|O*m - ЭЭ// Bg#d?<JNAO JgAJNNLN`4HbY bH yN0<r QLN!#JD@#JH#^#J`#: #:#:֠ hBP 9ga <QfAdN |VNHy?< NA\`OK READY TO WRITE Hy?< NA\` PRESS KEY N9H`?<NAT@LN90fAdN |VNHyb?< NA\`remove disk ..... Hy?< NA\`SPACE for another disk H`?<NAT@LH@<9fN`AT/?< NA\><dyBy@a$Q><yBy@aQNu<<NqNqQNu  BUDGIE UK IS VIRUS FREE ! ALL CIRCUITS OPERATIONAL.. (Ha"J@k\a&9nfa, La|J@k`aaNulHy?< NA\` E R R O R 3"@NuHy?< NA\` geMachine Code in Plain English ----------------------------- Programming in machine code has always carried mysterious connotations. Probably because the instructions, being executed, one for one, by the main processor, have always been typically non-English like. Programmers who think nothing of handling Basic commands like goto or a=a+1, simply go numb when confronted with austere and stern codes such as jmp or add.w #1,a. Yet, they are one and the same. They do precisely the same thing. Being cryptic is not the only machine code shortcoming. Machine instructions are also notoriously simple. They only do one thing. No elaborate routines, just one simple operation at a time. They add, jump, compare or shift things. To execute a command like PRINT "hello", dozens, possibly hundreds of machine operations are required: the address of the string "hello" has to be found, the shape of the letter P has to be ascertained, the location of the screen has to be looked up, the position, height and width of the cursor has to be calculated, and the colour of the ink established. Then pixels have to be lit up for the top row of the letter P, and then the next row, and so on. All in all, a daunting task! Fortunately, such a complex programming feat need only be undertaken once. And more often then not, it's been done by somebody else already. So all you have to do, is to call a proven, established routine to do the job for you. Printing the letter P to the screen, for instance, has already been programmed by the Atari and GEM systems programmers. The routine is already in the Operating system, somewhere in ROM. Our task is now simpler. This is how a machine code programmer would print the string "hello" on the screen: move.l #string,-(sp) get address of string and push it on stack move.w #9,-(sp) call 9th gemdos routine trap #1 tell the 68000 processor to go to it addq.l #6,sp restore the stack as we found it ....... string dc.b "hello",0 our string! It can be seen from the above example that a vast number of instructions has been reduced to just four. The actual machine work of course hasn't changed. All we are doing is to tell someone who knows how to write a string to the screen to do it for us. The number of machine cycles remains the same: literally thousands of operations, but the number of instructions needed to activate them was down to four. We can even reduce the number of instructions further, right down to one in fact, and remedy the first problem associated with low level languages at the same time. First, we'll give our print routine a name, say print_hello. Each time, we want the word "hello" to appear on screen, all we have to type is BSR print_hello This means Branch Sub Routine print_hello The subroutine is usually terminated with a RTS instruction, ie RETURN Suitably labelled subroutines are a giant step towards the clarity offered by a high level language, such as Basic. Macros are another way or making your code plainer: macros are a name given to a set of pre-defined instructions. Many programmers, including the ones at Budgie UK, no longer use system calls (TRAP) like the one above, or even subroutines (like BSR print_hello). Instead we merely say PRINT hello. How close to plain English Basic can you get... Except of course, that our 'plain' instruction will be executed at eight million cycles a second, in glorious machine code! I hope to bring you more examples of to-days human face of machine code in another article. Camy Maertens Programmer with Budgie UK 8@<`22`|||||||| (|````f >``22``220zzf[f`|880 |x8::x 8f>fl8~~f|8~||88>|||~~`~p8>|||~0< <06|~8~~~n<8>>|`l|00x<88<@@@(8f~fl8~~f8x||~|~`~88|~|0~fffff~fff8f<LL LL~Ufv|~~8~n<>~n6~n>~~8~>~n6<~~l ~pD|xH<$,4fp@p8`l88~~<888~|~`~8|0f||<~||<0ff<<##f<<<ʂQfv  ff > 6ff>f6ff2fbfb`~|f0||~8>l|H0f$g< @@ |@.8` 88p<8 88<~x88|p0l 88|0bf<<<<<<<<888~`v<~&&<  f ff 6 6f6f6fvf`~08fB~8|88H0$<@8 ::~x98f|p8p~ ~88x~<88|p0l88|88`~>>>|~~~888f`~~ffff0~f>8~f~ff,,>~n~fffʢff<  f fff 6v>f6v><f`lfB<~p~@H`H8<|||||||88f>p8p~8<888f6fnffffʢff<  f fff 6v6f6vf8|` f0~f~~8~Hx0g>>`fff~|{fffff`f>fff~~f002ll>fvn~~fzffn 6 f fff 66f6f8f`( f0BlB~8>$,4򒌁<y~86p<808~<~xp88|8p 88|888f`~~~~`~~~~`ffffff0~f~fff~ff0~~nf6~fv~~~f ffn 6 f ff0n 6~6f60n|~~~6>lf`(0f0ff~`@Lb|`(`l |~~||~< <|p<a:::~8~~88`888p~~|8|8~~~|8|80~~~~~~~~~<<l~<~~ff><~` 2~~~~ff~ ||0ll`8]|||8|88~~>|||8|880<|>>>>>>>><<>||`p><<>ff<`?><~ff< 08`>~~~p <pp ~@`~~<|0@|T88|8x<<~||||||||x|ll8808|8|~||`8~~|>||~<<|8pf f0f0f`f ?f00ffff 4444044f z~~f``f< ><0 8888x<$8<` (|l~l08f888 0<<|| |@||~|0~~l>6~f>x|>~66f<<6pf~2l|ll f$o< 66ff l ff6<8vff08l~f>|66<`~~~ff|ffffffff`0f888`x88 ~0`||x| ~8~~<<~>|~bff<0f0~fffn><`0 6l~ffffff f~6 f 6~>n<~~~4 ~ ~~|x|v||0|~~~~8~<~|~|~8lp~><>>>><<<<<><>~|`><<>fff0 ><<<~~~f 0  v|`l8f~~~p0<~`qT88pp|x|8|`<<<@@ff< ~~p`H<`Squat fonttsize 3@NuHy?< NA\` open E 3p@NuHy*?< NA\`read error 3@H`?<NAT@LNuHyf?< NA\`close error 3w@H`?<NAT@LNuBg/?<NNAPNu?</NAT @&( <Nu/?<HNA\JggR&@,NuHy?< NA\`malloc error H`?<NAT@LNu?</?<=NAP43jNu/ /?9j?<?NA JkNu?9j?<>NAXJ@kNufile not found ahJ@kaz?a0J@k0NuHy?< NA\`ERROR. creating file.. NuHy?< NA\`write error Nu?</?<NAXNu/?<INA\Jk Nu/?<INA\Jk NuH?<%NNTLNu |&*0<Q |&(/?< NA\ |&(0NuH/?< NA\LNuY ?<?<NNXNuHBg?<NNLNu"h$hBi3| Nu Nu?<NAT@Nu?<?<NAXNu"|B Kf fH/<?< NA\B?< NA\#&hL??NuH/9&h?< NA\L??Nu?<NNTNuaaPaa `#JD^ |Da9ga @3D3Fa?<?<?<#NN\?<?<LNABg/9d?91NAwwU33ss77w H< J@j<-D@2<H H@0H@QLNu |p<049ZdQNuH@C"<$1(QLNu0123456789abcdefgg"< A,>< QH@@0 @9o^@B@H@fNu/0<J@WJEW Nu 9bff NufRNuHp?<NNTLNu?<?<?<NM\?<"NNT @CZ"C NuHCLhLNu?<"NNT @ $?<?<?<NM\?<?<?<NM\Nu?<?<?<NM\?<"NNT @C"C NuHCB@(HiJijBi i.k3|.B@(HiJijBi ik3|LNu?<"NNT @ $?<?<?<NM\?<?<?<NM\Nu"y^$y^20QÕQ$y^0QQNuHA@0P= Ppk0"<QQLNuHA@/0"<Q0w"<QQ LNuH/?<NN\LNuAnataNu///////// |NAB aFa |*N A&a,a |*N A aa |*N Aaar |N AaaX |*N Aaa> |*N Aaa$ |*N Aaa NuY* Y, /////////AlB a^ |lNHy6?< NA\` Ala2 |lNHyb?< NA\` Ala |lNHy?< NA\` Ala |lNHy?< NA\` Ala |lNHy?< NA\` Ala |lNHy?< NA\` AlaV |lNHy>?< NA\` Ala* |lNHyj?< NA\` NuH/az AaalLNuH.A Pg |-N |&N:< gL`<|gL|gD|g | <"ND y^ <}NDNt | aa`Nu?<NNTNuBg/9JD/9JD?<NNO Nu?</9JD/9JD?<NNO NuH/?< NN\LNuHB<A(H"H2$H4a QLNuAnNuB242442!NuH yVJg ` L?NuH yVg ` L?Nu yV < QNuHBA@CE G0*<<264Q 9ffgQLpNurE:"y"&y"6< 8<&$"QQNu?< NATJ@g?<NAT`Nu?< NATNuCHRSET.DATNuHB&<09J3HJ3FH3DF3BD3@B3@:<NQLNu6<8<6QQ6<8<42QQNu6<8<6QQ6<8<42QQNu:E>G2A6C GnFkEnDk %Nu%NuY) *."& nknk %Nu%Nua"|04<6<"yNa>Nua"?04<06<aLNuH8<CC02QQLNu/@@F#h&#h@@F Nu/@@F#&h@@F Nua#p'#&paNuJyf'3NHL'A@C'0<2Q |'a |'&|'&<"a |'&yJt&<}a~aL??NuAPIC.PI1ڍanF'A(#4a&aJapIG*A(#4P3F% |(t9(vg3@P Pk0NqNqNqC)g$J9 2f)<d(x` J93fF'aafaF Nu9g9`NuNsH0l.GO&3p43pFJFf<alphabet.pi13@=3@`(|>B0y<9[BDBF;;<0,[a0,< nf<<g*kTj 8@,[A[`T T@mBT<g*jlZj9|Z`lZ lZmBlZ,[0a >nh3=@NuA|@mNu6H4C@BBBA N"H;0(((<f Nu E |>H PNЁ)))Nu))Nu))Nu)))Nu))Nu))NuNu>>>> >(>>$> >6>2>>.>>>:>=>Fx?"P"2_,(06>NSdis{xwdP2_ (06>NSdis{ yN"|.<40HB40HB1QQNu yN"|.<40HB40HB1QQNuH yNC@"< $H&I J"K <<0PHPIQQLNu y@"yA09A~aaNuH>#A?<L|H|L|H|4LHhA(SWfTLHLH,LHXL|NuH>?<L|H|L|H|4L|H|hL|H|ASWfTLHLH,LHXLHL|Nu89A:9AMA~<Jnk VDfDnNuVgNu <BBA@ } Nu|g |gXNu3p^fAdN |VNHyA?< NA\`error:write-protect on Nu3^fAdN |VNHyB,?< NA\`error:drive not ready Nu $<*,* ""4" & "b8Rh0\*Lb>`~ v  X ) v  X )R " V    o 4  d VV 2     2    P  d <(@8   @x   VV   2              ȁ  F de      2 P   d 0   2 0  ( dP F ( dP F (      ,       @e[QG=3)   NNBHBPBXB`BhBpBxBBB@NNNNMMBMMMMBMMNNNNBMBBBBBMMNNNNNMMBMBMMNNNNNNNwtTC53DU@@@@@@@@@@@   0000 0`pp     1 qq? !aad(0 (Pd PPgetready.splwelldonegameoverguitar*.spldrum*.splpenny*.pi1quee*.pi1budgie.tittitle*.pi1sprite*.pi1sprites2*.pi1sprite*.pi1help*.pi1a1_fat*.fona2_sqr.fonhiscores.aschello.pi1@@DPQZSJHIU KVOF98 DBNU NBFSUFOTTEN SECONDS LEFTgfgv kk kk ko poi UUU YRvvfRE FDf gmaelstro.dt1"<<,0  @ <@ $&@  @8     R 0  $$H&($$6=t==~===b====^=Z=x?"P"2_,(06>NSdis{xwdP2_ (06>NSdis{ yN"|.<40HB40HB1QQNu yN"|.<40HB40HB1QQNuH yNC@"< $H&I J"K <<0PHPIQQLNu y"y@09@aaNuH>?<L|H|L|