@L}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`llD1:AUTORUN.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ꭝLu })6^^<s3>00x|73>00x`c6<9c` 33c366fffg~33>00xgfffff<*}11111{!!\]_\ED!EOHI B V`}   +} TURBO-BASIC XL 1.5 (c) 1985 Frank Ostrowski!  ӥL]""$$ (p,}%J[WܠjeC /D%Zub2gTSt$8®݊Ò2% 5R-}Ţtd.’$3@X7t5w5$?## $#L+D:*.*S:C:P:$#.#) `:#(6ENeU\l؏&/ؕ؄sأ$.}LENeU\lأ$8آǔƐƉƐƇ4cY%٦rULۉCۄړp^gyض%iwܸJڅ*ܣ$ڭڞجئأأ/}$ ,(""(222000000..222222222222222222222222222222**22*22(222(2222222222 ,(""(0}0000000--**2*(22(2222222 V`hh@,lHH$HHHHHHӍl"1}H$HHl $`GHFH\` ` 4ӭ l 4Lq ӠԪӅԆL} Ӡ L( 2}) ` b% +L:#HH 0 HHLj%ӥHlL{ee 8eee3}eӦee褢%ƚƜ`88夅奅84}夕奕Ӡȱȱȱ㦢`L+`8` .E)))8@8e0 5}*څۅ܅݅ޅ߄ԠF0y"ޥy"ݥy"ܥy"ۥy"ڥy"و0ǠF0y"ݥy"ܥy"ۥy"ڥy"٥y"؈6}0ǠF0y"ܥy"ۥy"ڥy"٥y"إy"׈0ǠF0y"ۥy"ڥy"٥y"إy"ץy"ֈ07}ǠF0y"ڥy"٥y"إy"ץy"֥y"Ո0L-`8`E)))8i@0 *ڄԠ8}"("!""" "L**""""""&О"("!""9}" "L**""""""&О"("!""" "L**:}""""""&О"("!""" "L**"""";}""&О"("!""" "L**""""""&Оd<}"("!""" "L**""""""&ОL-6"e"=}"e""e""e""e""i""}"""}"""}"""}"""}"""}""ǭ"m"""m">}""m"""m"""m"""m"""}"""}"""}"""}"""}"""}""ǥՅօׅ؅مԅՅօ?}ׅ؅`` ` ` `80 `ԥՅ +.JJJJ)iFiFi1FicFi'ȐȦoFiU@}ȐFiiFi#iFiGi Fii@F iiFiiciՊFigi'iՊօשBL-`IA}))83Ԥԥդե֤֥פץؤإ٤L,K6"ХL--L--L-B}-E0:e٥eإeץe֥eՐ؅٥ׅإօץՅ֩L-8٥إץ֥հ'I8C}م٘؅ؘׅטօ֘ՅL-ؤm\G0Q@Ն֩م؅2եمֆשم"ե؅֥م׆ةեׅ֥D}؅ץم؆لԘ)q +` . |. &7i |. ,%!L?.`刱䈱㈱∱E}ሱ`ԅՅօׅ؅م`ԍՍ֍׍؍ٍ`ԍՍ֍׍؍ٍ`L.L. ԽսֽF}׽ؽ` L%/`ӽޕ &ԅ)@إ)JJJe)e - MG} 1. &Je0F 2 . /L(8`@ԠՈքׄ؄` . |. , . . |. , #/L(8`0 I@ԥ)H} 2f / . & r 1. #/ &?P , .Iiԩ +)ԅ ,ӽޕL(`8`$I})Ԧ61718191:1;1 (ť)8@0$Յ)e)e -F . / , . &1 1.J} #/ &F I`U9>`D'RFuCU?b9dYdg@W2@?tS)%)@0)%ԅԢ / . &G K} 1.Ӱ6 #/ &.ӽߕ ,ԅԥ B1 (`8``0?i? . . / , #/ &ԍՍL}֍׍؍ٍ . . ( / , O2 / ,0 .JeF 2`L+) .e٥eإeץe֥eM}Պi؊؅٥ׅإօץՅֆե1ԥ'JffffJffffJffffJffffم`ԩ&&&&*&&&&*&&&&*&N}&&&*`Pi`)JJJeԅԘ)Peԅ`եԆ8@EB)JJJeԅԥ)PeԅԘ)3eԅԽ3eՅ՘)JJJ}3O}}3`)JJJeԅԥ)PeԅԹ3eԅԹ3eՅդЧ` 0@P`'Nu pX@(#d,X L(  兢P}0襙 bɥ⥋㩀 50ɥ0DȱȱȄ   ik#ZMkVgğe拰ㅋQ}⅊0 eee拰 L f5дƨħ 4LY4 f5К,樥ŧH 4h h5L4樤ܱ.* O %30R}  5Ԅ +(fԤԈ`ř嚰Ԥ`ڥۥड़0-԰eڅڐۈ0eeL+58` S}O#`,#5  6`]5 6DE 68DHEIHI V0$ 6Sл BT} V,# 6` $#LllBHI V0HH V0Ԩh``{a$%Ȏ$$xө$Ѝ$ `U} `@X a Ӆʢ ʎD  _ɠ %` ɩHH `өL: g% DV}:AUTORUN.BASөjJHH`ՠԢӱԙ!ӹ!`֝DEIHB V0Y|ڝDa۝EW}օܥׅݥܝHݝI V0+Ӡڑڑ0`l `  䅠 _ɠԐX}e拢 &L &Lħ © ¥4 䥝ň剰' k ɀ8@4= LY ĩ`OJ ]J?LY} KԪȱLRHHצ R, hhLRHHHHHH /0ȑȑޠhhhhhZ}h`HHHHHHHHHH $H bɐhȥLHhhhhLň剰)[}i桰` )``L(兢ħ #$ x Hҩ h$襚ҥ ԝ`\} UV #T` ` `,H ¥ȍ` JKhLŢ  #)I L ¤Ȣ`L¦ ¦ Lĩ]} ½J*K+ $LąLĩ …L~ …`H Ġh é`,H hH Ġ  ĭ 8}}^} L n [h`LkL © 8倝偝 Ġ  ĥ󥃅  Lĩ LH_} éLH#h ĩ`H hKJ L+ , H hHHħ s hKhJ  Lĩ# qL `} ŘL ũ& QŽLM " ĽNL  ĥԝL՝M  ĥԝN%LV  ¤ħ` Ťħ` ƪ Ċ a}Ťħ` ¢`届 x݅ L ĽCӠɀ L]Ɉ L] Ln LŠIb}HEDBL$HH hh +L `ħ LĢl ¦`YDAER ԅՅ֦c}󅗄`L+ ¢p 0 Hp hɈL` ,#,$,!Lé ,H ĥDEԝH՝Ih Ld}©L $`L© , k ĩԅ  + ĥ 夨ħ`2ƪƪ ! A!Ƚa!Ƚ!Ƚ!Ƚ!Ƚ!e}``氤hhL1@$ƪư 0 0 n$P`L+FҐ֥װ綾إٰو LǠFff}ؐ ee&ee* &eeeԪeըee$.ƪ@!Ƚ`!Ƚ!Ƚ!Ƚ!Ƚ!`檦g}!!!!`!@!^!` Ȅ 8 n奱 ٥Lǥ֤צưĘ=ŗ78֪א& h} eԥe$`L: L ԅՅօׄ 1פ& ٤ţĢԅeՅe8包卅 ]&i} 8Ԩժ%אְ`ֆL夨ħ` FҰg8&0ei֥i0Tׅiإi0BJe؅eم0&fj}fff&0 &0 eeL+օפإ颎 %8包ԥ卅 L ɥ k}ȱъŠe拰8``,ªȱȱI ѝ3ȥLɥHHO]l}  ȥe暰Х ȥL+ʅȱhh`Lħ OԪȱԨ``L :0m} `L(奷 bɥ󥋅ȱȱȱȄ#鈄0B8eeŶn}ɛ,@LBˤ,ɛ`L?± ˤ樱f Oƨ x݅ + ~ [ˠ O樥0# +  L˥`o}LL :ɛ,$PH h $P润䧰 ʐLʦ䧐 +` ʐL3LBˢp}ԝD՝E֝HםI L 兢L]& 兢L% ,L6 ,L6 &L6 (L6妪@!I@!` ؐb`P KW ؐRB ؐq}=;G ؐ4@ ;+ƪƪ@!=A! (ƪƪ@!A! ƪ@! ,@@檦@!`!!!!!!`ƪ@! ǩjҤr} /L.٤ƪƪ@!@!, 舽`!`!!ـ!!٠!!!!!`@!jI*` . ֪ (s}ϰ`(8` ֤ׅԄ +҅L: Lyƪ8吪周Ly sũ + ŐL Ly sŠԄ h L}t} L}٩    e쪽pLyL( + ڥHJJJJ h) 0:i`  ک; n +ȱ)ȥ%u}ݓ Lh ԍՅԄׅ֩өL:ƪ?Ԣ )ɠ )  -L &Lڦ@!)@!` n)8@v} -L:` / n)8@I= n)8@/ѩ֔$ሄ ,L: + n 0L8 nw} 0L8 n H1L8 n /L8 n /L8 n D/L8 n 1L8LLإL( &)ԥ)8@JjH@x}MC)JJJe)e .F / .P . &F . #/ &L.L(HHHHHH /hhhhhh &y} Y/hԅL:,` L _ܘ%ᨥ%Ly _ܘᨥLy _ܘEᨥELyٚ<|'g 0L`z}!!!!i ` &LإL٥LyɥLzvmZ ƨ!0 4 䦵 ¥ԝD՝E֝Heם{}I Lܤį eį L` x݅ƨLLLܤ ©`#ۢ Lĩ_,ߤ|} ڄ . eڅԥeۅհ"8څ֥ۅא8ܥݰL۠Q%0ԅإՅ٥ަ0%Q% }}L-ե0LޥڤLyمօנ6&֐ eו`L( Hħ hբՅ `ޥԢ `ޥՅ֠~}&&֐eܥeېڈ 7 \ 7 j N \ N j$0!ee80å/8ܥ۰uڕ0}eUiV`TUV`8UV`eTi`8TȢ` $L„')Q ȱ8 e}新`8`L齀).Q Ӱȱ8e新 O :L䅫# *$Ŭ} Ʃ HL"䥫ș L` Ml/#樱0ZS'`ȱȱȱȱȱȱȄ`ȱօȘuԩׅu՘e֨҄`}I 屝Ҡȱȱȱȱȱ` n$҅J?eԨe` L 兙 兛 n %3 Ԥ` ҩ,} , , L檤 ٙ!ؙ!י!֙!ՙ`!ԙ@!ә !ҙ!` 䤪ƪ!ٹ!ع!׹!ֹ`!չ@!Թ !ӹ!`ƪ!!}!㹁!a!A!Lp ґȥӑȥԑȥՑȥ֑ȥבȥؑȥّ` ***j)e)e`ʭȅiȅ}iȅȩȩ Lfإ  4  \ +] ¥򄟄}   넨ɛ$0L祔 Z f0#ڠ쩀 ߩ6ei$0 녖چ + !5}ɛȑ @膔7 ɛ 襔!ɛL! _ɩ8$IȢ %e拢 } &!$P* &8孨客 "&$ 1L~ L~ &L _ɰe拢 &L~ +0 %30Ԅ }L 9:枢0 O L :H9Hhh tLHH`h}hLCL馩`ʆLC枢0ְşLC`A枢Ɣ!L!L}!T 򈩛LQLD ijq ߰,iŰD VD8` 覲`8` 넬 S( +饰}0 S0:$$ p8`$p (ȩ@҅ҥ򄬤 ߰ A L8򨢄 %Ӥ򈦬ʽ ʽ % }+HH 屝EҨhh$P0Ƭ 襯I `_A[`8`80 &Ոԅ}` 넬$ +  + h갳 h) + , 褔ԙ!` "8` 襔 ɛ "ȱ"}嫤!`! `) ɛ%)a{)_0:A[_դ`RE͕DATINPUԑCOLOҝLISԖENTEҚLEԛIƜFO}NEXԑGOTϑGO TϑGOSU½TRAАBYŐCONԞCO͟CLOSŐCLҐDEǞDI͐ENĐNEנOPEΖLOAĖSAVŢSTATUӣNOTPOINԡXIϤOΒPOKťPRINԐRAęREA}ĨRESTORŐRETURΩRUΐSTOАPOХGEԫPUԑGRAPHICӒPLOԒPOSITIOΐDOӒDRAWTϓSETCOLOҬLOCATŔSOUNĦLPRINԐCSAVŐCLOAĚERROR- }DPOKœMOVœ-MOVŪ*ƐREPEAԑUNTȊWHILŐWENĐELSŐENDIBPUBGEԒFILLTϐDϐLOOШEXIDIҖLOC˖UNLOC˖RENAMŖDELETőPAUSŖTI}ME$PROøEXEÐENDPROÑFCOLOҪ*̕-RENU͒DEDUMЪTRACTEXԖBLOAĖBRUθGO*’PAINԟCLӔDSOUNCIRCLū%PUԘ%GEԚG}OTGOSUTSTETHEΣ<<>ުNOOANĨ<<>STRCHRUSASVALEADATCOPEESIRNFREXLOCLOSQSGABIN}PADDLSTICPTRISTRIDPEE˦INSTINKEYEXOHEXDEDIFRATIMETIMMOEXERNRANTRUN%%%%GOUINSTERER+,%5}&6(+8,<Xk`fghilm^deDѳHc?,Ќ,е,Y_Ҳ+7,/0}1 2!3"4Ɛ"-"."-؂ٿ֐ː}ĐאŐbj+9,+;,ʐͭ}ͭ@ABC\=>[<+:е<,&%rvnnxc<\}-78s_XV+@D&0d*"'2GJh N}Rl~&2 +饰(+VWZ ]a8`L`  ¤ħ.H h L5 䄡 } 䅭 bɠ04Ů .ŭ%) e拰 ĩ L+Ư0 Le}`毤Hɛ) h`  L ȱ R @ʆ ȱȄ Iğ` :62T F :}7 8 Lbԩ- L 8 8,I ɨ 8L.UH `ƨh $ %3   + \L L 8󅯩" } 8" ©" Ư" L8q :Z#]abj(=) W같  L樤ħ`hh`H YhZ }L<>EO ƹƹ0`H f5h`I&` =? FQA` L񄳱ȱI 䦐}Ħ ąŅ T k /䧰 k ,Ǡ ĩJH ThĥȑĥȑĦʊȑ`HHąŅ}H h hhhh ȱIELZ L`ȱI Hȱȱȱȱȱ }, h @ $L+L.*ȱȱȱȱȱjEE `EjI `e`ħ ¥}0 ` Lk 䦪`! 䧰L A@L `I&`L ©؅ L.}0`STOPPED륺 bɠhhL :ʅ` k %3Hƹ h5h`hbjH h #}ԤLQ #LLei  `LԑȥՑȥ֑ȥבȥؑȥّ``䈥剰}#)iiLɠL4űI&`048ץğ=ȱȄ }`L  L0e拠0ȱȄL  䦪`!' >?L (<ж`!  $Л +`,LőŐ78Ƒ8 Ƒ`8` - PѠ}`,,L L PQ 8,L ȱI ѝߠȱ`ԩ},L E  $EL+L],,,؍ 0âLɀL ©7 F󦹩 RbL g }0g `Ո V fL{Ն + +􅕄L AT LINE?BLOAMEVALU>#VAR$LE?DAT>3276INPUDISTACOVERFLO?LIN?}FOTOO LON?DE?GOSUGARBAG?CHMEͣ?LOA?NES?WHIL?REPEA?D?EXIXPRO?EXE?PRO?IS OPE?DEWR ONLCMNOT OPEΣRD ONLEOT}RUNTIMEOUNA!FRAMCURSO!OVERRUCHKSUDONMODNOT IMPRA͠D?>#FILEDSK FULFATAL I/FILENAMPOINLOCKEDCM>DI}?FILPOIN?APPNBAD SECTORӥHՄ +h & .hԩ + ,҅L: ƪn (@Մ$ 0` 0}` 0LoH - . /h &@Յ՘JJJJ X) 0:i`AVC2 sŠ 5  <)  <} L L + e +e`e`&&&&&&eee` &}&eee&*`` 兙 䦪!0 4 ۄܱ **m ݤܱEۅڦڱ= } ܥeƥiեLN@ ` **)]` 00`` ( ((((((((8}`W)ߥ & &e &߽řِ׼JJJJ&eXޥeYߥ䥛 9 FfЎᰈ } `  M 8*` 兙 󥐅i祣L{ &L}  0 & L ȑ & L; # )ȱ L })ȱ) )ȱ 8ƣŐő0eސ`ƙ8ް`)ȱJJJ`}``=`]``` E߭H Ġ} hL±&Lv`[  ȱ R] } L L  䅠 bɰhhğȱȄ L l"0e拱LjLxhXmd_@f+f#A`#6-f/AYfA@@dSB7t@d}_Agn."!6gA6%$6-%g. A{BBfAHf)AIi%i;A@WIA}i%i[BBAmA`A){Aai%i!Ag!A@kk72,169,0,133,77,141,255,2,133,2}09,230,208,165,203,240,10,169,0,141,182,2,169,64,141,190,2,165,204,240aa17,165,208,37,204,197,204,240,9,208,12,141,243,2,}104,76,138,194,169,2,76,40,6,169,0,76,40,6cc72,138,72,230,209,166,209,234,234,234,189,82,6,141,24,208,189,105,6,141,23,20}8,104,170,104,64FF0,164,0,20,56,20,56,20,56,20,56,20,56,20,56,20,56,20,0,0,160,0,0SS202,202,202,202,0,202,0,202,0,202},0,202,0,202,0,202,0,202,202,202,202,202,202kk112,48,194,64,188,0,130,0,130,0,130,0,130,0,130,0,130,0,130,0,130,0,130,0,1}30,0,130,0,130,0,130,0,130DD0,130,0,130,0,130,0,130,0,130,0,130,0,130,0,130,0,130,65,129,6-1,YAf;('}} THE GRIM REAPER 11 - BONUS FILES!GARgY@@^bb(Z1. Turbo Assembler.2. Ultra Tetris.3. Disk} Directory Header.4. Program Helper.`H9(15. Joshi.6. Super Crunch.0. Documentation.E@hH(bI+(# P}RESS A NUMBER TO LOAD PROGRAM7A1gIAY@4r{)6-&@H) f)!i%iAp5AfAA1f}E+fWBB@diAH@{AIA(s "f% D:DOC.BASt "g% D:ASSEM.TURu "h% D:ULT.}TURv "i% D:DIR.BASw "i%g% D:HEL.BASx "i%h% D:JOS.TURy= "i%i"gh%hf D:SUP.OBJ=6-?:C:h}L,, D:AUTORUN.BAS"X==INIINCATESHSCMOPLABEREBALANCCHKGENIMNCHKINMEN5ABSN6N9BRNCIMCHKINN25ABSON25ZEROA }BSOVZERBSDXXXXXBRNN1LABNPROCLNN70N2N71SN2SLDBEEN5327NMENDN13N2N14NVN1ASCDLWRITTABL }EFIREHOLNHEXAFN1HHEP8LBCHKLALAN1MANCMPRBROCHKVLCHKADAN1ZINDINDXINDN4N6M1N5ZINDEHPPMM }EXLNULINN1DAINPUIADDRESMN9BEEN2N3N3N3N20N500CCINMENUTDPDISFINADSefA }D wK BA C >VMYB }p6OK|N\:PS P!"R }#$%&'()*+,-./01{p2 }3456789:Oe;<=sr>?@AB }CDEFGHIJ_KILMNOqPJQ }R^STUVL^WXYWZ[\]^U_`aY }b[cQdeSf4TgBUhTijklmno@p }qrstuvwxyazb{|}~ }em }qs $$$$|TURBO ASSEMBLER Version II|$$| Written by |($$ }| John Foskett May 1993 |2$$<$$| Dedicated to my mother |F$$ }P!!Z/P EP6-B:,"6.7g,!f6-gQ#6-X:< ;,!f#67,. } @'6-X:<;,&g6- f'6-B:,*6.7g<,7B:,,4@*67B:,,.;QT }젛&<O#A6-f%-f@U)"407h<,<6-%g0A !@U=6.#ILLEGAL INSTRUCTION/MISPLACED LABELA }\:QDTNiiADC,AND,ASL,BCC,BCS,BEQ,BIT,BMI,BNE,BPL,BRK,BVC,BVS,CLC,CLD,CLI,CLV,CMP,CPX,CPY,DEC,DEX,DEY,EOR,INCXiiI }NX,INY,JMP,JSR,LDA,LDX,LDY,LSR,NOP,ORA,PHA,PHP,PLA,PLP,ROL,ROR,RTI,RTS,SBC,SEC,SED,SEI,STA,STX,STYbTAX,TAY,TSX,TXA,TXS,T }YAlTv堛"O6.7h,4PHA"6-%g 4PLA6-&g 4PHP6-%g 4PLP }6-&g 4TAX6-%g 4TXA6-&g 4TAY6-%g 4TYA6-&g 4TSX6-%g 4TXS }6-&gQT ]4AP 0 6-f-gB:,(X:<7<%,,"f06-%g } "fAP J6. BRANCHING TO (67B:,%g,.=:,J67B:,%g,. UNREFERENCED LABEL* !g67B:,%g,.S4\> }TH蠛R' 6-f'"f*"f*"f*"f*"fA\ 6-gf6. f f6. }p f6. z f6.  f6. T""@(  }-hf(!(6(POSSIBLE ERROR<-f@()( INSTRUCTION MISMATCH%f)PF:,A PT4 - }hf ((P%%%h1AX41(1(&INSTRUCTION MISMATCH BYPASSED T }4)4A-gB:,6-A:7%,,46-X:<7<%,,#6-A:7%,,47%<%,4*B 6-%&g }6-P:',"6-&$467&g<&g,.>:,B67<,.>:,U@6-&% 6A()!A'K6.BRANCHING TO LABEL OUT OF RA }NGEQ6.U\$  f6-%.67&g<&g,.>:,A 8( P(BTL堛V?]A2 }f(?($ASSEMBLY TABLE HELP KEY TO HOLD`H(%(SOURCE BYTE CODEH(------------- ---- --------j:6 }7<,.#gf#-g07<,4#3'6:\tF:A2,"@P~7<,0*A&P7g67,.7,67%,.=:,)"@v667%,.*>6-%g2@v67%,.#< } 6-%QFTPIIBCC,144,BCS,176,BEQ,240,BMI,48,BNE,208,BPL,16,BVC,80,BVS,112,JMP,76ZTd""䠦 }砛n$O#A 6-@)!P$QxTffBRK,0,CLC,24,CLD,216,CLI,88,CLV,184,DEX,202,DEY,136,INX },232,INY,200,NOP,234,PHA,72,PHP,8,PLA,104aaPLP,40,RTI,64,RTS,96,SEC,56,SED,248,SEI,120,TAX,170,TAY,168,TSX,186,TXA,138,TX }S,154,TYA,152T""ASL,10,LSR,74,ROL,42,ROR,106T砛<O P#A }6-P167,.>:A:7,,,96-%g:,@6-%gL67,.>:,T6-%gWQT }砛(O P#A`!6-@!%P(QThhADC,101,AND,37,ASL,6,BIT,36,CMP,197,CPX,228,CPY,196,DEC,198 },EOR,69,INC,230,LDA,165,LDX,166,LDY,164AALSR,70,ORA,5,ROL,38,ROR,102,SBC,229,STA,133,STX,134,STY,132T }ة砛(O P#A !6-@%P(QTggAND,53,ADC,117,ASL,22,CMP,213,DEC,214,EOR,85,INC,246,LDA,1 }81,LDX,182,LDY,180,LSR,86,ORA,21,ROL,54&--ROR,118,SBC,245,STA,149,STX,150,STY,1480T: D( }O P67,.>:A:7,,,%6-%g(QNTX 䠧اؾbO P#APQlTv@@ADC,97,AND,33 },CMP,193,EOR,65,LDA,161,ORA,1,SBC,225,STA,129T 䠧٧پO P#A`PQTBBADC, }113,AND,49,CMP,209,EOR,81,LDA,177,ORA,17,SBC,241,STA,145T 䠧٧㮠.O 6-P#67,.>:A:7 },,,+6-%g.QT堛FO 6-f6-6.!6.)-g/":47h<,@6.F6-,  " }(6.GENERAL SYNTAX ERROR,\%67,.>:,67,.*"6-%g%QT 렛/O  +6.INSUFFICIE }NT CHARACTERS/\  " Q*C6-X:<$,!f?6."NUMERICAL ENTRY MUST BE IN DECIMALC\4<7h?P7<,0 ;6. SPACE REQUIRED AFTER INSTRUCTION?\H<7<,4 86. ONLY ON }E SPACE AFTER INSTRUCTION<\RQ\Tf렛pOzY6-X:<;,!f'7&g<&g,4 467<,.;U6. }NO SPACE BEFORE SEMI-COLONY\T 6 #A6-f!-f@U%"6B:, iA" = }47g:,,!f6-%g3  !f/6.ILLEGAL CHARACTERS IN LABEL3\QT堛 UO)6.ILLEGAL CHARA }CTERS IN VALUE/!Q6.INCORRECT POSITION FOR HASHU\ ;7%g<%g,4 76.NO SPACE REQUIRED AFTER HASH;\ 37 }<,4-/6.VALUE CANNOT BE NEGATIVE3\$ #6-@:7,, )!6.#\. ;6-A:7,,6.=:,!76.VALUE OUT }OF RANGE;\8 B:,!B:,%6.\B QL TV ` Oj @7B:,&g,4 ;<6.!INCORRECT POSITION F }OR SEMI-COLON@\t 57<,4-16.ADDRESS CANNOT BE NEGATIVE5\~ ]'6.ILLEGAL CHACERTERS IN ADDRESS47<,4 Y6 }.TOO MANY SPACES BEFORE ADDRESS]\ #6-@:7,, )!6.#\ C6-A:7,,6.=:,$!BU5?6.ADDRESS O }UT OF RANGEC\ %"f*B:,!B:,%@!6.%\ Q T 렛 EO 6-gP!B:,%A6.NO SP }ACE REQUIRED BEFORE COMMAE\ @ 6-%g7<,4 <6.NO SPACE REQUIRED AFTER COMMA@\ 9 B:,!56."ONLY ONE CHAR }ACTER AFTER THE COMMA9\ J7<,0X*7<,0YF6.$CAN ONLY INDEX USING X OR Y REGISTERJ\ D7<,47<,06. }ERROR USING REGISTER@67<,.7<,D\ J7<,4YA:7,, F6.#ERROR USING Y REGISTER IN ZERO PAGEJ\ Q }T 㠛 5O6.6-P:',#6-&$,68g,-568h,-( : -gh#A&p -f8,$"( }367<,.7 :Q2 T< F OP T6-P:',6-&$#6-P:',-6-&$86-P:',B6-&$ }K68g,-T68h,-Z L 68i,-68,--g'#A&p2-f8,6": E67<,.I LQd Tn %%0,1,2,3,4,5,6,7,8,9, }A,B,C,D,E,Fx T 󠛌 *O ( WRITING FILE*6-X:<.,%g % "g6-X:< ,%g%67&g,. }. T Ӡ堛 T67,.ABS&( - Absolute1gf76-T(g&g . C?(g }RES.%:F.I=0TO&h :READD:POKE+I,D:N.ICP T ̠堛 Z67,.REL)( - Relocatable4 }gf:6-Z(g&g . TP(gDIMMC$(&g):RES.%:F.I=1TO&g:READD:MC$(I)=CHR$(D):N }.ITP $!( Files in LIST format$Q T ᠛ O 6-g A) (g," P6-@:7<,,(g }"6.=:,*6-%g76-%B:,%gP&B:,!@A),  "(gQ6 A(@@ TJ 堛T 7 6-f !}6-%(g$(g D.-6.=:,7 A(P^ Th r QOgfK:6. (67,. 167h,.86 "}.>6-fH-%g%gN( QE| DAd)g""AU%067,. :2f>MgA2DQ 9 "f9!@A* @D #})"@F)!* A) %%"A&)!@G* A) A)@ / 2f/"@F)!@G* )!* $} 6  6-%g-%((>:, 667<,.>:, - "-%(>:, -67<,.>:, A 0"@B* & %}g!-%g%%g(( 06-%g "@C*"6-&g 8"@C*!f-%%g$( ,6-&g2 f86-f :"A& &}*!f-%%(  267<,. :6-&g 2 F T  O6-PMiP Q T&  '}0 O2fMi2Q: TD 堛N @OAYf%AAF1ARg=A1g@ (}X Tb S 6-i%g6-%g6-%g#6-%g+6-%g36-%g;6-%gC6-%gK6-%gS6-%gl R 6-%h6-%g6-%%6-%i )}-6-%i56-%g>6-%H6-%hR6-%gv R 6-%56-%6-%'6-%/6-%g86-$A6-%gI6-%R6-% *} M 6-$6-&g 6-A,6-A 46-%gA6-APM6-B2y T * B7t"6-*6-%g +} SS;g,;,;A&,;, ;,;,;i,;,;@!,;,;, ;i, ZZ;,;,;A,;,;,; ,},;i,;, ;,;,;@, ;@0, 0 9,06 .TURBO ASSEMBLER - Version II P 6. 67,.  67h -},.'6.P6 .! REBOOT RUN  \6. FOR MENU!6.-67,.667h,.>6. J67,. .}S67h,.\6.D: k 6-g6-f6-g6-g!6-f'6-f.6 -f46-f:6-f@6-fF6-fL6-fS6-f_6-@!e6-k6-f /} T ɠ᠛ C #A30-f"'%A6+ 7AfCA ,6-U:A`,%,B 0}BA gg72,169,0,133,77,141,182,2,141,255,2,169,64,141,190,2,169,202,141,23,208,169,148,141,24,208,104,64 T  1} D (} ( Written by3(John FoskettD(  1993* [(/(# INSERT THE PROGRAM DISK INT 2}O DRIVEW(# NUMBER ONE AND ENTER THE FOLLOWING[(4 7(SOURCE FILE NAME: D:+AY/P7(> 17gp ?!(FIRST BASIC LINE NUMBER:'6-36-@7P?(z /7g}MING ERRORM(R\T堛6]6.7g (-%&g(<<<T]-f( @}fPF:,A8 P QT -] ((-( NO ERRORS : &g BYTES* !f( : A} LABEL#!g*(S 6-g ((P(T2<OF2 %h% 2AXAvP B}& "f-hf(("( &(Z -h( "f(DIRd "g(CONTn 6-Px% 6-F:,"*"f C}P% A9 "*"g6-fQ "i6-?:B, " % A9`T󠛾MO  D} AX8(}DISK DIRECTORY<(?HC(J6-gMQT D:ASSEM.TUR V;--------------------------------------;ΠŠǠҠǠ;ŠϠҮ;F};--------------------------------------;;G}󠠛;;򮠠; Blank linH}es may be used to seperate; sections of a listing to create a; clearer and a more readable listing.; A blank line is obtaiI}ned by pressing; the RETURN key alone.; Everything with one preceeding space; is one of the normal 56 instructions.; ThJ}ey must be used with the correct; syntax otherwise an error will result; during assembly.; The semi-colon is used in theK} same; way as basics REM statement. It may; be used to begin a line or.... PHA; ....it may be used to follow TXA; L} an instruction. Note that PHA; no spaces must preceed a TYA; semi-colon. Any character PHA; M} may follow it.; A semi-colon REM may consist of upto 3 lines as shown here. More than 3 lines will cause the TN}urbo Assembler; to lock up during assembly. However, it is actually easier to type single lines rather than the multipO}le lines. LDA 53665 LDX 54337 LDY #0 STA 203 BPL LINDA BEQ SUSAN STA 47134 LDA 52342,X CMP 207 BEQ LINDA CMP P}209 BEQ LINDA INC 47208 BPL ANGELA ADC 22041 CLC;--------------------------------------LINDA;--This is a label. It mQ}ay consist; of upto eight characters maximum. But; it must begin with a letter and it is; typed with no preceeding spaces.R};--------------------------------------; Girls names are used as labels within; this demonstration listing.;-------------S}------------------------- DEC 23464SUSAN BMI TANYA BVS JENNIFER LDA 21477,X INX DEY STX 29445ANGELA LDA #0 LDX 2T}05 LDY 206 CPX #64 BEQ DANIELA CPX #128 BEQ RACHEL CPX #34 BPL LINDA BMI SALLY ROL 37994,X ROL 37,X;--------------U}------DANIELA STA 47792 ASL 47797,X STA 52795SALLY LDA 208 STA 44535RACHEL AND #64 STA 208 STA 55943 AND 206 STAV} 55323 AND 33412 STA 34435 AND 32325,X AND 32326,YJENNIFER LDA #255 STA 52133 STA 52335,YTANYA LDX 15590 STA 42378W},X ORA 47779,Y JSR 63597 JSR 64118;--------------------LYNN INC 34523 CMP #200 BEQ PATRICIA LDA 16647,X STX 205 STX}X 43254 STY 54553 BEQ JULIE CPY #17PATRICIA BEQ GAYNOR BMI DANIELA BPL SAMANTHA LDA 34512 CMP 3241 BNE LYNN JMP 15Y}572SAMANTHA LDA 15512 CMP #112 BPL PATRICIA LSR 17443 LSR 11774 LSR 13759,X INY DEXJULIE INXGAYNOR STX 12779 STZ}Y 12780 CPY #128 BEQ NATASHA INX CPX #128 BMI NATASHA ADC 51446 BIT 204 BIT 53418 CLC STA 52231NATASHA SEC SED [}SBC 209 SBC 32553 STA 43254CAROL LDX 209 INX INC 23743 DEC 23746 CPX 48337 BEQ SAMANTHA LSR 47797,X STA 203 LDA 4\}7708 CMP 44521 BMI KAREN LDX #48KAREN CMP 54011 BEQ CAROL BVC KAREN BCS JANE INC 52289 STA 205 CMP 42758 BEQ ANIT]}A LDX #255 LDY #255ANITA CMP 42782 BPL KAREN BNE HELEN LDA #0 STA 44 STA 47288 STA 45792 STA 45798,X JMP 203;---^}-----------------HELEN BRK LDA 209,X STA 44353,Y;--------------------JANE BRK BCC NATASHA LDY 47911 LDX 47918 LDA _}51774 STA 21118 INX STA 20019 ROR 20,X CPX 41187 BEQ WENDY CPY 41188 BEQ MARIE LDA #255WENDY STA 44157 STA 44168`} LDA #0 STA 43554 STA 42236,X STA 54773,Y ROR 42756,X ROR 38MARIE LDA 208 CMP 44312 BNE LAETITIA LDY 36566LAETITIAa} LDA #44 STA 42358 STA 23115,X STA 23186,Y INC 32984 CMP #57 BPL LOUISE LDA 42234 STA 32577LOUISE CMP #64 BNE LOUb}ISE;-------------------- PLA TAY PLA TAX PLA RTS;--------------------------------------; The END marker must be fc}ormed exactly; as shown below otherwise it will not; be recognised by the Turbo Assembler; and an error will result. It mad}y be; positioned anywhere on the line, but; placed like a label as shown is the; clearest. The END marker must be the; vee}ry last instruction of any listing; since anything that follows it will; be ignored. RETURN must terminate it.;-----------f}---------------------------;Ġ---------------------------------------Since everything that fog}llows the END marker (ie. after its terminatation) is ignored by the Turbo Assembler, there is no need to use a semi-colon heq}B%DOS SYSB)AUTORUN SYSBAUTORUN BASB}ASSEM TURB$EMACODE TXTBrULT TURBtFRAMES BINTRO BY2ULTRA BASBULTRAML DATBULTRASC DATB JOS TUR/HEL BAS!DIR BAS SUP OBJ)DOC BASBDL )CTET DOCNlASS DOCORD DOCDIR DOCREA DOCHEL DOCZAG DOCSUP DOCre to begin a line. C@'AR@C(} SKIP INTRO (Y/N)?.F:Ad,"@C(Y.% D:ULTRA.Bs}AS*F:Ad,"@5(N*%D:INTRO @  D:ULT.TURKu}v}30303303030303330303303033330303w}30303333030330333 33" " "" """ """ " """" "x} """""""""""" """" " """ """"""""" """" " " """" y} z}{}|}}}~}}}}}83338}3330333330330803330330303}2"202303033030""" "3 233#300""""" "" """ 233 }""""" """" " """""" """"" """ ) """ "  ")"" ) } }}}}}}} }   }   38} 3330 333030 33303038} 3330303330300 3330303330000 """ "033""""}" """ " """") """ " "" """ " "" } """ """" ) """ "" "" } } }}}}} } } } 3 30 3830 33}330 33303333003030 3330 3330333030 3330} 333330" 30 3330 3332""30 3330 """""30 33" "}"" " """ "" " """ " """ }" """ " " """"" " "") }" "" "*" "}}}}} } } }8 3333 8 3333 33 }3333 33 33383333 33 3:303333 333:00}3333 333:0003333 333:03" 3333 333:"  33}33 33"*" 3333 32"* 33"" """* """"} """* """" """* """" "" """" ""} """" "" """"" "" )"""" ""}"""" """"" """" }"") "" "" }) } } } } 8 30 33 30 33 } 30 33 3: 30 33 3: #330 33 3: 33}3:30 33 3: 3::30 33 3: 3:30 33 3: 3:}30 33 3: 3:30 33 3: 3: "30 33 3: "*  }30 33 3: "* 30 33 "* "* 30 33 "* "* }30 "" "* "* 30 "" "* "* " "" "* "* }" "" "* " " "" "* " "" "* " } "" "* " "" "* " "" "* " "" }"* " "" "* " "" "* " "" "*} " "" "*"" ")"" }"+"" """) "+}"+"+8"+}3"+3"+3"+}3"+83"+3;3"+3;}3"+3;3"+3;33"+3;333}"+3;3333"+3;33;3"+3;3;3"+3}; 3;3"+3; 3;3"+3; 3;3"+3;} 3;03"+3; 3;03"+3; 3;00""+"+ "}+  ""+"+ "+ ""+"+ "+ ""+"+ "+}""+"+ "+""+"+ "+ ""+"+ "+ }""+"+ ) ""+"+ ""+"+ }""+"+ ""+"+ ""+"+ }""+"+ ""+"+ ""+) "}"+ ""+ "+}"+"+"+}"+"+;"+;"+};"+;"+;"+};"+;"+8;"+30};"+;2;2;;2};;2;;2;;2};;2;;2;;2 };;0 ++0 ++0 }++0 ++2 ++2 +}+2++2++2++}2++0+++}+++}+ 3333; 3333;} 3333; 3333; 3333;} 3333; 3333; 3333;} 3333; 3333; 3333;} 3333; 3333; 3333;} 3333; 3333; 3333; 333}3; 3333; 3333; } ""+} ""+ 33; 33;} 33; 33; 33;} 33; 33; 33;} } } 33333; 33333; 33}333; 33333; 33333; 33333;} 33333; 33333; 33333;} 33333; 33333; 33333;} 33333; 33333; 33333;} 33333; 33333; 33333;} 33333; 33333; 33333;} 33333; 33333; 33333;} }"""""""""}"""""""""}"""""""""}"""333333} 33333333; 33333333; 33333333;} 33333333; 33333333; 33333333;} 33333333; 33333333; 33333333;} 33333333; 33333333; 33333333; 3}3333333; 33333333; 33333333; 333333}33; 33333333; 33333333; 33333333;} 33333333; 33333333; 33333333;} 33333333; 33333333; 33333333;} 33333333; 33333333; 33333333;} 33333333; 33333333; 33333333;} 33333333; }}""""""""""""""""""}}}}}}}} } } } } } } } } } } } } } } } } } } 212 DLIFRAMEFRAMZOOM_IZOOM_OUINIWITETRI]?}A < n; : 1; %%*******************************%%* ULTRA TETRIS INTRO *}%%* Program and Audio-Visuals *%%*  *%%* Copyright C 1991 by *%%* } *%%* Tim Truesdale *%%* I.P.C. Software * %%***********************}******** P<`@P(P2P<!@f!AdAUF<P%%=F:@,"h)F:Ad, }AUZF:Ad,"AUPd=F:Ad,AUi+f0hffjARgn`s-f@ht 0gf!}x1-@ @1(Loading: ULTRA TETRISz M@} 9-g@ 9(%Have you paid your Shareware fee yet"}?% D:ULTRA.BASTO @  @ PhPiP @P @#}!!Y@@r Hit a key'Q+T,O1Y@@ TETRIS6 M@@QTO (}$}( ..(& ULTRA TETRIS - C 1991 IPC Software( --($ Programmed b%}y: Tim TruesdaleQ'O'ӠР'Ю̬'ǠŠ';&}@2,$'% +@ARg%@ef8'A#A(B'V@@!@f06-F: @,>6-V A''}J @V B7tV'Af`'A@6j'A@8t'A@4~'A @(}'A@'A@B'. #B-f@1"*C:,%. '33F:A`,%AV$F:Aa,%)}@AA'?AP:C:,'AV,?AC:,&F:A,$AV'BBA'@@72,169,0,141,10,212,*}141,27,208,141,26,208,169,144,69,79,37'8878,141,24,208,169,10,69,79,37,78,141,23,208,104,64'!!( ULTRA TETR+}IS'""( LOADING FRAMES';B,(g@fD:FRAMES (CgC:,B(Q(T(O(,}-@f6g(())9C:,%+$A,U:@,A2(<<2f@%+i$+6+&@,,,@@%&@<( f-}M+6+&@,'h,%gF( P(-@f6gZ(Ad(//2fA@@%++&@,'h,n(//2gAU.}@@%++&@,'h,x(//2hA%@@%++&@,'h,(//2iAP@@%++&@,'h/},(Mi( (-@f6g(2fA@(2gAU@(2hA%@(2iAP0}@( M@( (2(Q(T(O(`@(-f@)))9C:,%+$A,U:@,A1}) M@) ")`@M@,)QD:INTROHF+,COPINIDLALEVELLEVEOLDLEVETOTAL_BLOCKCOUNTCHANCOLDRESEDROPADBADDROPPEOXROTATP_COLORQPAUSE_"3}GAMDOWDRAW_OBJECNUM_BLOCKBONUSUHORZLADDEL_BLOCKSCORDRAW_BORDEUPDATE_SCORFILNEW_OBJECGAME_OVEWORDCLEARKOLORY"4}BOXADS_COLORBORDERDRAW_BACKGROUNBACKGAME_RESEGR_CLEASHOW_SCORHIGH_SCORSCORENAMEWRITE_DISSDDEHOLESMDLI_OD"5}LIDLI_INIBOARDLINESBOXDROPGET_SCOREQU@ "6} @DF"7}M $G!5C"#F$J%&@'()"8}@*+,EG-.fG/[0P1J@234]5678"9}9:;)U?@ABC[%%*******************************":}%%* ULTRA TETRIS *%%*  *%%* Copyright C 1991 by *%%* ";} *%%* Tim Truesdale *%%* *%%* I.P.C. Software "<} * %%******************************* T nnPlease do not modify this code, but send all suggestions & bugs "=} that you find to the address $$in the documentation. Thanks.P-P2E4 6-8,6 6-f8 6-f9 ">}6-g6-g:<<<='B7`@'B7aA8>A@?B7`fB7af@<BF:Ad,"?}"@3C 6-D 6-?:,E6-?:<<<,H 6-gIAdAUJAKF:Ad,"@LM 6-g"@}6-&gN -fhO"F:%%++%,$@ ,,"6-fP QR 6-S6-A%+$@,TB2HUB"A}2IVB2PWAXAYAdAU[A\F:Ad,"@]@^ 6-g6-%g_ -f"B}h`"F:%%++%,$@ ,,"6-fa bc 6-d6-A%+$@,eB2HfB2IgB"C}2PhAiAjAdAUlAm99F:Ad,"@c)+(F:AD,*F:@ ,!@,n 6-?:,o 6-8g"D},p 6-8h,q68g,-8f,r 68h,-s 68f,-tAdAUu@ fvAwF:Ad,"@(P"E}=(F:A@,)&&(F:%%++%@,$@ ,,*( 6-?:, 6-%g 6-gA22=+"@,)+F:%%++%i,$"F}@ ,,,6&+F:%%++%i,$@ ,,f,*+"g,,6-f6 @`'B7`A'B7a@PB"G}7`fB7af 6-?:, 6-f 6-f<6-?:C:,<<,AUP 6-%gA="AU"H} f6-%+6+&@,,6-%+@$+,,$ 6-%!B 6-f6-P:'A, !"I}6-%g$+ @ , 6-%g 6-8,@@gYAf=:,@@PA"J}PA 6-?:,P=F:%%++%i,$@ ,,fP 6-?:,PFTO!B 6-f"K}6.00000%%67@&B:=:,,<@,.=:,@@ gY@Vf6.00000%%67@"L}&B:=:,,<@,.=:,YAf@@QTOAdAUM+@,A"M}@A@A@ 6-f 6.<55F:Ad,AU* @*F:Ad,"N}@( 6-%g67<,.>:F:Ad,,AdAUA++=F:Ad,"@()F:A2,"@4 "O} *?(6-?:C:,<<Ay,f-@A,@&/@R  6-fAAd"P}AU -fhA%88,, QT O% -fh*68,-d:@,/A%88,,"Q}4 6 6-f96-@: 6-f<AdAU>QTO6-@&%+$i,6-@%+$@"R}, -fh6-?:<<<88,,, %%++%,$@ ,8,%g6-%@ QTO6-?:C:,"S},GQKTLOQ6-?:C:,,QTOP'BB@d'@@<<P$$Y@"T}(A9 SELECT LEVEL d:i,%g ""Y@@AQ 0: EASIEST" d:i,%g$Y@@AY1: EASY& d:"U}i,%g(!!Y@@Ag 2: MEDIUM* d:i,%g,!!Y@@Au 3: HARDER. d:i,%g0""Y@@A 4: HARD"V}EST1dd=F:Ad,AU*F:Ad,@9*F:Ad,@`*F:Ad,AT*F:Ad,AR2hdF:Ad,A$"W}*F:Ad,A*F:Ad,A*F:Ad,Ag*F:Ad,A1h)3=!@G* @S46-A:>:,,6"X}6-$APgU@@Z116.'SCORE: 00000 BLOCKS: 00000 LEVEL: 0[%%67@&B:=:,,<@,.="Y}:,]67@9<@9,.=:,^P_ Yff`'BBA'@@b6-?:C:,<<Ay,dPi"Z}PjQkTlOm 6-?:,nPpPr6-@6-fsQwTxOz6-@{ 6-6g|<~ 6-"[}&g 8, 6-=" 6g*@@d:@,%g,@@/@@"\}/@Y@/@Y@/@@Y@@  6-g 6.<"]})##AU*A&*@67<,.>:, 6-%gA"A&*!g 6-&g67<,. A"^}Y@@ $$Y@@7g<&g%+"g,,=+"@,)+"AU,-@ %g6gOO67$"_}@%g<$@%@,.7+&g,$@%g<+&g,$@%@,68,-8&g, ..67$@%g<$@%@"`},. ((67$@%g<$@%@,. 68,-PAQTO -f6-$@"a}'B7`A'B7aAu6-N:F:%%h,&F:%,,6-N:F:%%i,&F:%%g,,6-F:%,6-F:%%g,"b}B7`fB7af<%%+$@ ,f 6-%g006-?:<@&%+i$,<@%+@$,6-?:C:,<<,C6-F: A,H6-"d}F: A,v f*f~-6g6-%+&,006-?:<@&%+$i,<@%+$@,