0L0$ʸ CSPARTA1  ~OError: No DOS(0 )0 / 0/(0/)00ֹ/ / Ȅ`l0  1 1%7x0 1 1 18H 1(哅h k1 y0L0l00DEH B VL0@   Y0`0.` a000. 08&.` 0mm 8 L1ƕƔ 1擥`%8B(?MAIN yCCONFIG SYS B2AUTOEXECBATDT,BASICXE OSS riCONFRAM SYS X(&DOS  X :(*MAC65  %(+QA  %(-TBASIC  &(/XLENT  &(2MODS  (7t'()@ MSDOS COM5INIDOS SYS $KILLDIR COM $$jMDUMP COM $'MOVE COM $BMSDOS22 COM $LyMSINI COM $U&NEW COM $XRUN COM $ZTRACE COM]*]TREE COM U)bsXCOPY COMU2u_RAMDRIVESYS ^ {_ED COM 9 MSDOS23 COM }MYDOSR SYS  PFILECOPYCOM  (TOMS COM %TOMS SYS %MFCOPY COM %FDSM COM FDSS COM  SCOPY COM V *(>FLASHBK  $(!?TOOLKIT  %(@EXTRAS  %(aADOCS  $ByXFDISK COM X :1YBSIO2A SYSBHDSC DOC X]BS2I COMeB<S2I DOCB MSDOS31 COM k)C MSDOS3>,B85_LABELS ASM %6_PM ASM %L_ _SOUND ASM %Y@INIX ASM ^>INIX OBJ `nHDD_MOD ASM X fWPROMER ASM X  PROMER COM X WPRO ASM X& PRO OBJ XB CENTR_ELASM X44..MSDOS DAT X>01"MATHPRT SET &PERFECT FNT & PICTURE MKR &PRINT SYS &"PRINTSETSYS &kSPOOL OBJ &)FWORDPRO OBJ &3/SETUP  5mCOLOPIS DOC HU TOMAHAWKDOC W'AST DOC hAPARAT DOC  BERTYX DOC CMC DOC N>PRAWPROGDOC bQMEG DOC TELEFON DOC *LIST2 DOC <3456&BILINSKIMD8  ALF MD8  ~LOWALT MD8 VEBOOTER MD8 LAURORA MD8 RESTRICTMD8 NFRIDAY MD8 0~ACES MD8 Z1ALPHAVILMD8  pLADYPANKMD8 |CROCKETTMD8 rONATURE MD8 QECHOING MD8 HEAVY MD8  SMOKE MD8 ,COMPLICAMD8 HHITEK MD8 ;]BODYKISSMD8 X2KYRSI1 MD8 XTANK MD8 X1ۚJARRE MD8 XPMONTY MD8 XNIGHT MD8 X ?:CANIBALSMD8 X }BUTTER MD8 X nNONAME MD8 X 4STPS EXE "> STP EXE "I STPW EXE "T STPREP EXE "_GLINIARZMD8 fK[MEXICO MD8 ۧJMJARRE MD8 moMOONLIGHMD8 MAGIC MD8 ICET  (9EED  (:DISASEM  (;VISAGE  (6PANTHER (6TEXTPRO  (7SI   (8MMGCOMP   (9NUMEN   ( <HAMMUR   (k<SPRINTXL   (A R!S"<=>?[,.0V3%ALMOST RIP Z$>APRIL RIP $AVOIDSIGRIP $r=ASTRAL RIP $6ATMRIDE RIP /%(BAJER RIP Y%2:AVENGERWRIP %jENERGY RIP % ENERGY2 RIP %SDDAY RIP %9BANG RIP "&'BEHOLDERRIP K&,'BIRDY RIP t&,BIRTH RIP &4BLACKSH RIP &+BLITZ RIP 'JBREATHE RIP Q'.BUBBLE2 RIP 'b4CAVE RIP '|+CHAMPIONRIP '=-CHAOSDEVRIP (!CHERRIESRIP 6(o5CHESS RIP m(6CICMIC RIP (+CLIMBER RIP (>CLOWN RIP ).COMPO RIP B)V-COVER RIP q)>CRAZYDOGRIP )0CREEP RIP ):CROOKY RIP *2CYBERPARRIP S*$CYBWOMANRIP y*#DBWILDE RIP *DEVIL RIP * ,DEMURE RIP *JSWEET RIP 2++DJEUNZ RIP _+qDRUID RIP |+JEYEYEYE RIP +y.FEELINGSRIP +DELFIN RIP  ,rEINSTEINRIP ,,],FULLMON RIP Z,1ILUMIANHR0 COM k) C MSDOS32 COM k1(BBATY  XSB+ AC DOC XC MSDOS33 COM k'C MSDOS43 COMFC1MSINI3 COMBBCaDDD EZEBBHBASS1 S ]*,DBASS2 S ]*,DBEBEN S ]*,DBMX ](D) BPD ]2DBPDEMO1 ]&EBPDEMO2 ]& E8BPDEMO3 ]&E9BPDEMO4 ]&EBPDEMO5 ]& E;BPDEMO6 ]&)EYBPDEMO6M ]&2EBPDEMO7 ]&8E7BPDEMO8 ]&LLPLbL:LHLLLVLuL7LLtLwLzL}LLFL |<ERRAOS ~HERRDIM TERRINP _ERRLN kERROOD wERRSSL ERRVSF ERVAL ERLTRL "FIRPER ?xL Ѝ  HXU=8}¨:4Hh/o)  o` H H „ դ? ɠhH) ԝL***f)ԝy…椨h`h xӢ XL „¥өL HH H80hH)h)`0 LD…- ` H „ HH HhEL H)Jm` T)…I`>. 0?L 5x  (XL ¿ „ԅLm ƨ 7 qƨ҅0 FL ! l؅ԥمթ Fåؤ aå ML ` _éHh }LH hHI`  qӅԅՅ҅  FåI= ! l Fä85/ԥեؤ aäԥ Måԥեҥ CLv \ ^Lë # m L ȿ |ħ 䦂Ņ H  M8hei$0ةL L ġ?ȱ4gȄ07o2 [%ħiȘqȄ ` rL̫ X H VhL !?錿ˈԙˈo U Gɩޅ 0,YͿȱ L  \ x˘?W ɱLl qˢҙ?ˤ` ` ɠ˽?Q)?ˑ `0ȱȱ8ȊȄ T`ƍ ` ՐԐHHHH ʵԅhhhh֩ HԝI Mʥ8֝HםIHIפ }L L'XCALL .('IXCALL 4'XSORTU 0?'IXSRTU 'XSORT 2 4 * 8٥إץ֥`م٥؅إׅץօ֥Յե`I٥إץ֐``I٥إא?`I٥ؐ$`Iِ`I&ٰذװְ`I٥؅٥ׅإօץՅ֥ե`Iإׅ٥օإՅץLԨIץօ٥ՅإLI֥Յ٥LIեL!L`! ! !! ԅ#CՅDօEׅF؅GمH ٪O%yũ مڅۅ܅݅ޅߦ!L*I"&"*m˕ٵm˕صm˕׵m˕ֵm˕յm˕&"*m˕ٵm˕صm˕׵m˕ֵm ˕յm ˕&"$e/ٵe.صe-׵e,ֵe+յe*&"$e)ٵe(صe'׵e&ֵe%յe$&"*m ˕ٵm ˕صm ˕׵m˕ֵm˕յm˕&"*m˕ٵm˕صm˕׵m˕ֵm˕յm˕&"$eٵeصe׵eֵeյe&"$eHٵeGصeF׵eEֵeDյeC0L yPiԐإ#E)ԥ)#)8@e0ԅLP8`L٥مڥ؅٥ׅإօץՅ֥ԅ`Դ` BREAK key not TRAPpeMemory FulValue Out of RangToo Many VariableAccess Past String DINo DATA to REAVal >3276INPUT/READ Type Mismatc $DIMensionin Expression too Comple Overflow/Underflo Line Not Foun NEXT without FOLine Too Long or CompleRETURN without GOSUBad LinNot a NumbeToo Big to LOAInvalid Channel File Not LOAD FormaUSING String Too BiUSING Value Too BiUSING Type MismatcRGET DIM MismatcRGET Type MismatcInvalid StructurP/M # Out of RangP/M Graphics not Activ ENTER not TRAPpe"#Can't NUM/RENU(String Type Mismatc(Completed with the help of GOAEXTENDed Memory not AvailabldExternals not InstalledChannel Already OPE΂No Device HandleWrite OnlBad Device CmChannel not OPE·Read OnlEnd-Of-FilTruncated RecorDevice TimeouDevice NAˍScreen PositioDevice DonInvalid GRAPHICS ModNo Mem for GR Mod Invalid Drive Too Many OPEN FileDisk FilBad File NamFile PROTECTeDIRectory FulFile Not FounBad POIN(See ManualSROP ةFFNTAB @7CFFUN O‹7CATN P•7CCOS RŸ7CSIN S©7CRND Tª%ԅȌ3QV~)%-Ա%Ԉ%`Ա%䱼%``ԆԪЊ))Ԣ))ઽ9۰`8`#ߩԅCDEFGH 1Յԥօեׅ֥؅ץمآԥե֥ץآʆ"˥ː4˅˅˅˅˅˅&""L&" ˥ ːh˅˅˅˅ ˅ ˅p:&" ˥ ː`˅٥˅إ˅ץ˅֥ ˅ե ˅Ԑ4&"+*Z/.-,+*h2&"+*Z/٥.إ-ץ,֥+ե*Ԑ4&"%$Z)('&%$v2&"%$h)٥(إ'ץ&֥%ե$ԐB&"˥ːv ˅ ˅ ˅˅˅˅J&""Lf&"˥ːp ˅٥ ˅إ ˅ץ˅֥˅ե˅ԐD&""L&&"˥ːh˅˅˅˅˅˅p:&"˥ː`˅٥˅إ˅ץ˅֥˅ե˅Ԑ4&"Zt2&"f٥إץ֥եԐ@&"DC$HGFEDC"*0GHjL)L&"DC$H٥GإFץE֥DեCԥ"*0HjLhhhhh y#PiԐ#إE#)ԥ)8?ߥ#)80ԅLP8`LHeHGeGFeFEeEDeDCeCe˥e˥e˥e˥e˥e˭mˍ ˭mˍ ˭mˍ ˭mˍ˭mˍ˭mˍ˭ e) e( e'e&e%e$)e)/(e(.'e'-&e&,%e%+$e$*/e/˥.e.˥-e-˥,e,˥+e+ ˥*e* ˭mˍ˭mˍ˭mˍ˭mˍ˭ m ˍ˭ m ˍ`=XGET .=XPUT =XGR >XPLOT >XDOS ק>XDRAWTOy)>XSETCOLOR 5>XSOUND LB>XLPRINT #N>XCSAVE +Z>XCLOAD Kr>XWHILE 8>CWHILEd>XENDWHILE 9±>CENDWH }>XNTRACE z>XTRACE ?>XxHX ƥxhX`xHX LxHX LxHX LxHX 7LxHX ߰LLLLLL` 5 Pذ ذ LؤȱȱȱȱȱȄ`LY  @  H Ph`ԅՅօׅ؅``` H٤Ȅ` `80 `H -ِ.+-h8` -ِ . -ِh`&&&&*` `ՙ)qL` 8JJJJ ٵ) . ` 0` .0ʽ`ԅՅօׅ؅م`ԝ՝֝ם؝ٝ`Խսֽ׽ؽ`刱䈱㈱∱ሱ``թՅօׅ؅٢"FԐ7eׅFԐ i'ץi֢9FԐ>eׅ׽CeօFԐNeׅ׽KeօֽHeՅةBLc1G#U@ 'cg@A-BE?Ԅ`PդֽPiՅ`սֹ۪ۤP}l܅Խi`ֽ۪P׹}l܅Խi4eԅԘ};݅`  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd,X Lx@l4`(THt<h0\$P|D p8d,X Lx@l4`(TH  !!!""###$$%%%&& 0@P`'Nu CCXPBEOR ODXPBOR ZDXPBAND DXPACSC (*DXPBUMP %6DXPFIND ADXPHEXqODXPRANDOM \DXPDPEEK gDXPSYSȭuD u Pذԅ)8@0&j 7 QۥԅX ڢ V >ة M `  Pإ#ji@0 Pإ ڢ V b`8`==W3>Tvb>2b'?h`06?2'A?%C4Vu?f'70P@U??CBH@ 7ڦ u آ 7ڢ Vڦ u >آ u b`8`8@ ) bآf u 7  Pة r ` u Pآl u کեIi $ԅ إ u b`@"wf?P?IWQpIG?9 Wa9cU? 0d? 9`?BXGB?7?()q?D>DIh8E?hyx? )D?@ (1V?wD3331??xS4 @xՍXԄ֩שKբԑֈ0 ׊0ԑ֠Ԅ֩؅שbբԑֈ0 ׊ԑxՎXp k0i% kL8֝HםIHI@ՠ }0ՠxՌXԑֈ0 ׊ԑLsjxՌX؍0ٍ1`HIL}SL2`bL`uwLi`ʈ | Lo | zHʅʅh`Hʥh`EFsUSE OSRAMDEVICE SPARTADEVICE SIODEVICE ATARIDOSDEVICE JIFFYSET PATH=CAR:;;A:>DOSSET PROMPT=$L:$P>$MDOS  Xu0FDISK17 COM X :DIRT COM $BHDSC EXE X7COMP COM $1X32G DOS^B~QE2 SYS X ;7DEMON COM $MSINI2 COM $BAC16 COM X &ECHO COM $vwxyz{|}~O`eN @OOO D5RORO WDN WDN WDN ATQUQ 8VQ 8 4 M5OOROOOeN`` Y0`` 97 5 8 iD AɛL AȢbM)т(]W 6 97 6 90 5 6sD 8 8 ?HihL~LL 6 97 7 9) A |5 8 A @vD 8 ? A |5 8 A @H8hL iD 6 L5 8 @ @xD 8 ?L5 @D 8 ?L5D 8 ?L5 @΢D 8 ?L5 @D 8 ?L5 @ E 8 ?L5 @0E 8 ?L5 @OE 8 ?L5 L5kE 8 ?L5L5 8 @E 8 ? <@ AL@ 5P 8q@P@   L6 N 9H8h8iȱi 8ȱiȱi 9L-"N 9H8h8iȱi 8ȱiȱi 9L"Nc NL6L6E 8 ?E 8 ?E ?8N 8 ?F 8NN 8 ? F 8NN 8 ??F 8NNNN 97 ?_F 8 ?F 8 ?F 8 ?PʢF 8 ?L#F 8 ?G 8N 8 [9 8N) 8 ? G 8N 8L? 5P 8q@P@N 5i  L6N 9H8h8iȱi 8ȱiȱi 9L+$N 5O 9H8h8iȱi 8ȱiȱi 9L$L6 5P 8N 9H8h9iȱi 8iȱi 9L$N 5ۢO 9H8h9iȱi 8iȱi 9LH%qP@N 5i  L6L6 9Ȣ & 4 8 5 97-G 8 ?/G 8 ?XG 8 ? Ai i 8N 5 iLc&N тLA'HihLo& ZG 8 i 8 ? 8 A @G 8 6 97 8 ? 6 6L)'G 8 i 8 ? 8 A @G 8 ? i 9L{& i 8N 5 iLn'N iтLi(HihL' 8Hih @ ZG 8 i 8 ? 8 A @G 8 6 97 8 ? 6 6LQ(G 8 i 8 ? 8 A @G 8 ? i 9L' 9͋NL(HihLz( 6 6 i 9L( 8i @ɢG 8 ?NNNN 97 6 78-G 8NNNN 97 6 m7 97 ?L2)H 8 ? L5 51H 8 ?3H 8 ?\H 8 ? AiȑL,*HihLp) p63H 8Ȣi 8 ? 8 A @H 8 ?L*H 8Ȣi 8 p6i 8 ? 8 A @H 8 p6i 8 ?i 9L{)L*HihL2* 8Hih @ p63H 8Ȣi 8 ?" 8 A @H 8 ?L*H 8Ȣi 8 ? 8 A @H 8 p6i 8 ?i 9L=* 8i @H 8 ?L 6P 8 !  8 L1+ "L! 5 8P 8 #  8 L5 H@ޢH 8 ?ۢO 8N 8 %I 8 ?I 8 ?*I 8 ? AFI 8 B? H@Nn*mNNN͋NNN 8N -:NL+XxL+LS+L5P 8 #  8 L0,KI 8 ?N 8 7)L! 97 5P 8 !L6-͋NL,HihLT, &iۨiO 6 6L`, 6 6 6 97NNNN 18LI- 6 Q7 6 9 `7 6 7 8 NNNN 97 6 78*jI 8NNNN 97 6 m7 97 ? ! L5LI- 8 ! L5 6 97 78 8 ! L5 L5 5 H@I 8 ?ۢO 8N 8 %I 8 ? 8 8  ͋N 65 H@ 8 !L 6ȢI 8 ? 8 8  9 H@ 6 97 3,L 6 |5 &iۨiO 8 6 9L 6 5 8P 8 # 8 !L5͋NL.HihLn. &iۨiO 8 &iiO 6 9Lz.L.HihL.Nq 8N 9L. H@I 8 ?ۢO 8N 8 %J 8 ?"J 8 ?;J 8 ?SJ 8 ?bJ 8 ? A~J 8 B? H@Nn*mNNN͋NNN 8N -:NL/Ee {-L/Ss*P 8 $  8 L/ 8 !L/XxL/L.L5 5 H@J 8 ?N 8 7)J 8 ? 8 8  65 H@ 8 !L5J 8 ? 8 8 ͋N H@ 8 !L5 L0H8h+ &iiO 6 H@ 8 ! |5iiNL5 5 8P 8 # 8 !L5͋NL1HihLA1 &iۨiO 8 &iiO 6 9LM1L1HihL1Nq 8N 9L1 H@ҢJ 8 ?N 8 7)J 8 ?K 8 ?K 8 ?-K 8 ? AIK 8 B? H@Ee 0L2Ss*P 8 $  8 Ls2 8 !L2XxL2L1L5 8 5 H@PK 8 ?K 8 ?K 8 ?ԢK 8 ?K 8 ?L 8 ?1L 8 ?@L 8 ?`L 8N 8 ? ArL 8Ȣ B? H@Pp +L3Vv 4+L3Ww ,L3Tt F.L3Ss 1L3Xx L3L2L5 8 5 H@L 8 ?L 8 ?٢L 8 ?L 8 ?M 8 ?"M 8N 8 ? A:M 8Ȣ B? H@Mm(PP 8 ! 8 !L}4L}4Ss(PP 8 ! 8 !L}4L}4Xx PL5L}4L3L5 8 5N 9 n6) 98x 9i 9L4 H@ @p @ 3 2 H@L6qHqih`Heh` &`````cN `eN`NN"Q"Q NN NN"Q NL_5`8`8吰`ƃƂ``ƃ`L9L9L9L9ń````Ȅ`L5L5L5L5qHȊqȥqȥqh`Ņ"ń ʼnň 6(`` 6(``````(``e `ȱȱȱ 5 FffjffffeHeeehե` 5HȊȥȥh```8吅Ȇ吪ȱ儅ȱ充L58向Hȱ呑ȱ儑ȱ兑h` 7 7`ȱȱȱL5 &&&*&&&HŌ卥厥叐hH卅厅hȅ` :6Lc8 :6La8*`$`0`` ``` 8Fjff eHehꥎ```HȱhL5L8Ƃ`ƃƂ`Hh`ƃL8e腈L8L8`` 851"8fj```L9 8ڥFj``HhL5HhL5Hh`HȱhL5Hȥȥh`H8吅ƃh` 8 :`&*&HŎ叐hHh䅈` 8 :` 5 6)RQQQʊ L5 6) L5 9 p8 92 p6 8 9 9 A 9 6  9 L5 L5`1Q,Q |;,Q 8 8l*Q8Ɨ`6Q ;L$56Q ;L+5 ; :`80, ( :H&&ee&he扰ͥ`8Q8Q9Q`9Qm8QL8L8 :2Q3Q` |;MQNQ 8OQPQ 8l*Q 97 n;L|> 97 n;L>H$Qh 5 5ȑȱ*Qȱ+Q %e8刅剅% 5 : : $Q`% % : :L; -Q--Q+.Q /Q# 0Q :L{< 0 :1Q* : ;L< &;2Q3Q4Q5Q. :* : ;L< &;4Q5QFNh L l 6Q :L<8Q9MQQNQ :c ;9Q:QL>di-/Q .Q+7Q ;0 7Q9Q8Q ;L>n ;ȱL;o' ;0QH 4Q 5Q0 d;h ;L>s ;MQNQL>u : ;L>xX)H0Q 0 d;X d; : ;hx MQNQ ?L>L;MQNQ n?OQPQ4Q 5Q4QOQ5QPQOQPQ82QOQ3QPQI3QI2Q-Q ; ;-Q ;L; 5 5 5` `> O QML ?3-扥IiIiIiIiL> `>H &&&*Ő抈쨹AMH٠h`SQNN 8mSQ腈 8 ?SQL5 5 Ő e```bM)8aM楊` 8 8 <: 5ȑ`eȱe`HNNNؑȱNNh ;NN`O `L9L9XYi0 LY@UT`H 8 @h U1 !ɛ****))]M @UU(UTTTUT`HT DeXeYh NU````T 8UV`NNȢ`8 @`8 @` BA B VLAHHI#Qh`LA 6 B0. 6HI 6DE 6(` 6(`#Q`QQRQ` ALA%H$H``TQUQVQWQ kB`Q i? ixQɛ@xQ ?X ȩ ȑ  Bȱ B ! Nȱ NxQɛC @8TQ ixVQQiWQTQTQxQ @xQжTQ VQWQ`SL   8``N`; 7NN N"N8NN(N(`LB` N NNN` 'NHNh NN 8NN`HHHQQQQhQhh:юzю` Ni!ʆLD8JJ$NNQNQ)N @D…LD80)QŒŒNN 8LVCLoCN)őJJN @D煑HHQHHQhJhhh`Q & &mQ & & &`N `N` @D H Nh`QQ`%c Error: SIO2IDE Not Ready Error: Table NOT Saved Table Saved OK Error: Can't get HD info Error: Wrong size (>65535) Error: Wrong size (HD is full) Error: Wrong Partition ID Error: Wrong Disk ID Warning: Selected Partition is EmptyPress any key HD Parameters --------------------------------- Heads : %u Cylinders : %u Sectors per Track : %u Total Sectors : %lu Interface Parameters --------------------------------- Interface Type : SIO2IDE Master Mode : Slave Mode : ver %u.%u Partitions (max) : %u No Start Length No Start Length -------------------------------------- P%u%07lu %05u P%u------- ----- P%u%07lu %05u P%u------- ------------------------------------------- Free space = %06lu sect Free space = 000000 sect Disk HD Prt. Disk HD Prt. -------------------------------------- D%u-- D%u<- P%u D%u-- D%u<- P%u-------------------------------------- HD Partitions Table Viever N - Next Partitions X - Exit Select OptionNnXx Disk Sequence Viewer Max partition size = %lu HD Partitions Table EditorEnter Partition ID = Enter new size (sectors) = HD Partitions Table Editor N - Next Partitions E - Edit Partition S - Save and Exit X - Exit Select OptionNnEeSsXx Disk Sequence EditorEnter Disk ID = Enter Partition ID = Disk Sequence Editor E - Edit Disk S - Save and Exit X - Exit Select OptionEeSsXx SIO2IDE Configuration Center 1.0 P - View HD & Interface Params V - View HD Partitions Table W - View Disk Sequence T - Edit HD Partitions Table S - Edit Disk Sequence X - Exit Select Option %sPpVvWwTtSsXx SIO2IDE Configuration Center 1.6 M - Edit Master SIO2IDE S - Edit Slave SIO2IDE X - Exit Select Option %sMmSsXx0123456789ABCDEF-2147483648@ `  P    옠ۡ`LNNN?D1:EPPLQ00000000 *+-.0123456789:<>?ABCDEFGHIJKLMNOPQRSTUVWXYZ\ABCDEFGHIJKLMNOPQRSTUVWXYZDIRT Version 1.0Copyright 1990 Charles K. HughesVolume: Directory: Free Sectors: 00000 . ..... P&Q - - gQnQDD:*.*QR??????????? U ѥ i?хР&QɛgQLvS @`QȱɛH!Q ``O`&Q'Q&Q QîQQй&Q`&Q'QgQLvS'Q+-DQȾ'QPIHIAISI DI@ `QgQLvSȹ(Q:RS)Q: (QiQ@ 'QiQgQ'QɛLvSP&Q'Q><\ PP(ȌPP'QkQP*kQmQ.lQnQ'Q*&Q'Q.-.Q&Qة QQQ3 Q&Q߹'Q*Q&Q Q/QhmgQST Qp V`QPQQQQQhmgQp V`%p V UQP BsDPE^HI V` )ULU :TL,T QPʈ. Q dP. sP. aP. hP. pPTUQ P UPP P ЩQѬ P#QQ P U PЈ8а P׭Q0 Q BDPE%HI Vhh` Qp V䬳`hh` U` Q)ꭢQQ+ Q-Q Q-Q̠ QQ? QQ쭟Q͠QЩ`U6VQ P UPP BэDPEHI V p V` P8 i: Pi0 P`PPP. P. P. P.P8P P. P. P. PPPi0PP¢P0 P`QNTDN3  \ ECOUNTDN4  \ ED12 S  \ E DASMODEL ] E@DEFAULT H  \ EDEMO  \ E(DEPECH ] FZDIMX  \ F@DIMX H  \  FODIMX2  \ FDREIECK S  \ FDRUM S ]*,F@ECHO H  \ F@ECHO2 H  \ F:EDITOR SYN]RFFUGHETTE  \ ZFGEIGE S  \ \FQGITARA ] cFGLOCKE S  \ eF GO ] pFGROEHL S  \ rFHARM S ]*,tF@HARMON H ! !L  . &%b differences ` &1 difference` &No differences` &SpartaDOS X File Comparator %b.%bUsage: COMP file_spec_1 file_spec_2 ` T H !hɈL L  !0 !0ߠ!! ʢ !0 !0é V ! &%e bytes! ! &%e bytes! !0! !0   ! &Compare error at byte %e д &Files completely different  ! ,yD EJKD!EHIBLV' !L!M!N!`! &File #%b: !`~S28$HHH өH*HHllhhh@HHLH|)ӝtI)MӍ|hh`HH||)thh(`44DEPH BLV `)`` '4 4 4Ȣ4 4LI4 4 w4 4x '4 44X 4) ~`8 '4 4 4L4L4Error: Not an XL/XE Computer.4.4o5} SpartaDOS Ver 3.2g 04-Jun-94 Copyright (C) 1994 by FTee 4.4 4 4G)@opqr}S  EEFw Eks4o _5 _5" #    R ^5  R ^5 , R5 4LL- L LL=Ei ȱEi `w40 `` 7 YL\ 2BHG H-G H ةHhJ \hBL\`@B 442@3Y45245324 `L1( (ҩmi:; < =x:23454 Μ ,  w ,P lνе X0`234 5` P21 ,350 2 9 4 2 9 LD1 9)ҢL1,350 &2 4 2 1`08` S< ACE,0ɋ8` `ύ&'0`e1i1`,07 ,ߍҩҭҍ )  `_ҩҩ,,,8`H)ҩh `#,ҍ ҩ(ҥA,ҩҩ`jj)?j)`Ң`H?ʎ @  0h ``@@B,~-32@3452453^24` &;232)`ȱ28e2ȱ2  ( &L`Not SpartaDOS disketteDisk fullFile not foundIllegal wildcard in nameNot binary fileFile erase protectedDisk write lockedDirectory not foundBreak AbortWrite protected or bad sectorFile name errorFunction not supportedCan't deleteFile existsNonexistent deviceTruncated recordDevice timeoutDevice NAKSerial frame errorSerial bus overrunChecksum error r H r(0 LK  H0aE T©EGIÍFHYOO|}h   I T©   I `L E8LE`@D b, ̍]̍^])̝B]JJJJJ ̝D̝E^0 KJ)̝J^JJ)̝H̝I D@`   Ϭ`,0),~ ab FError -- &L`(),! *+  -"#$./0t@ @CA똩)*K HJJJJ 9h) 0:iL(hWhXWXͭ (LNͭXHWH`ab`, Nbnan` ͠ɢ͎͌͢ͽ (`΢ܩ,0  ͭ```.a.b*N`  .` 00` a bʩ 뮋`t$%` Π`a vAG) .`.aܭ`a` 1'H` :D1H'` W@ ύ Wu ύ 乀 Lq Ω* #*Z +DLϠ ̠ ̭0L0f +  TϮ Tϭ /A ̠{fl LLυCυD. ϠC  婛蝀`pȹt L]̍]` ̢0 8̽ H̽I̠0 (ʢ 0L *)L* *M @ L ( no`L(= # ,   `( L#(k) LL L I0    ! eno , lʎmi +L Ckl%m&L] +   KQ`) x%l&mBk L  k,  ,)ߍk "LLL  ,] + # F حk)  "L  밻k) 멀k "L`VWX ,LYZ V WL_Lj  Lj$H0L_88A e , n eECFD8  8  9L H ,C]Dah LCD L  8L LL$H0 n ,LxECFD   9LCCC)` LZCC C`]C`C]`  EFL F`8mYYZiZ`WVV *L9%& Z"Cd S cd`L cd |C8 CDC}OCȱC}PC`  eCCD`  Z!kC``I p!!i  ?! xk0,)C) `I I!  k08` !CkL # ,  `1@R QH10>h>0   * HH H0hh`hh,L L { P*)0 +*`*)& F*$+0Q` {!*B s <!=/ P {0*)((a,,,L j) *)  I0 , kl*) j I  + I  F  ,) *I *c +L U*) + ;`L,D0 F) MI $ + (( 'N Gk? L  Z v #(> sL L,0`H hɛ ,'L+,L P*H * {0h*L+4*  0 j)L Lq * { M {0Yj)j *LJ, -* { M {0 j,  ,)j LkL, LLLL: * {, (] + # F M {0 LL8*  m* +I LL,H 1N'k?l> Go,1 s d:D>` 3FII/E?F I?FE}ۦI`  HVWjL$VWXeIWVL;im LFhLF  #`L  v'* ? c. cn L8n LG cL0 ,  `@`$0:?[ {_)_`8`$: ` K?p`i + mno` ,l _zʈ` ?@`L klmn G mn klef ef F CcȱCdȌ c |L&CHȱCH + |hhда`  H :0+Y-Z! YmZn &$+0 5 `L  :0=Y-Z :0,8[YS\ZTST :0 $+0 8 `` HYZ$+0 : ΍YZ ΍[\ L&OVPWUVL$Y[LV,D0L;L,D0 L,D ]L]`)L 9 %,G ,D0H ' VʎW $L(V)W$% $0 VWV8(V()W)$mV$%mW%$`μ0Q佒Q`,0 6 +,D" "f+L C`ȱCa+Lu* {.9 + ͢ F$+0l + 0,L$+0p $+ $+L\lm,D0,mno `a *, *im`a`ab ͭ 0 ,Dk)C <>k) "j) čɍҍj)*LB + ͠E +j)  +  # ͌QL~   ͩ: ͭ ͩ: ͭ ͩa~ p ͩmLͭ| ͩ- ͭ{ ͩ- ͭ} L͢$ ` 6e(ȭ(ȢN(U(k(ȭl(ȭo(` eȱCOL,~LL # rLH ʈ`1N@E 1!@E1S@@8` v P ! > Ȣp ֬ >(ȩ(` (H(h `*$/ȱ$Aȩ *$$ `2Kd}j] H +K +8VV}V )L ,08JWXVmHh [\8Jm[[\ ,\ .[m[\L\[͊ }8[[\L[ iL:EFX,DL) T +N + V W Q +` >$H n cdL)L  CȭC Z 1VWVVV * cLW n)H   EF  cLW FLWFАՐ#eCCD$H0CELREC$H Z8mLW V``H=L ` cd  cC Zcd`LFVVW8EmEF8m W +`8"]`8]V`CȱC`CȱC`  cCD ` /䭂 ?,06/O䍁)/́?͂}` !O`)>8O,0, } ,0} 3,0 3JHjmoChmpD`H)h)/ ?  !CD8 ` ` i }L:CC, CȭC cCȭdC ZL . `)Α,0) 1  C&- L,L  d S,d1c0+}O+,}P,` .dcC  cc I1CC`c d  CC,D0  L/L;c0d1` N j  ,D0 (` Zc)8j`m. F`, HJjhj`, H**hJ`Z*XY*` + `y"U a ې;ݒ- ;m ; - ;  ]!K`Z6<` I@ɛ͏a{)ߝt㩛t8`t8)ɀuɛȹ`COPLOASAVAPPENCERASRENAMMRCARUPRINTYPDIDIRMEPAUSVERIFBOOCHKDSPROTECUNPROTECLOCUNLOCXDI?DIBASITIMDATTKE,,,,L̩w` |PWQ`== 7sl FNo cart` ̭7 F Volume:  ͭ  ( 0ͩ ( 0 F͛Sector Size: b`0a F͛Total Bytes:  l F͛ Bytes Free:  lͭ ' F͛ Write Lock: ,0 FOFFLy FONL& Z Z, ̠ 0  BLL tL   7 L\l FPress any key to continue L& FMemlo: $ 0ͭ 0 F Memhi: $ 0ͭ 0ͩL ̠ ̠ |M)MӍӌj Et нl]бwO xF  IL*J` |L |L FCurrent` F͛Enter new` F time:` F date: `        p- Bɛ; `abL       p: ɛ FParameter Error`ɛ )_PAө, m   cL `:8` ) m i `ȹ 0:`L `{` 7 VL\ 7 L\%H$H`()}`LPLI L   UآD1:autorun.sysstartup.bat*.*.COM.BATD1:Volume: Directory: FREE SECTORS LI {CUSE BANKEDDEVICE SPARTADEVICE SIODEVICE ATARIDOSDEVICE A:\DOS\QE2.SYSDEVICE JIFFYDEVICE RAMDISKSET PATH=CAR:;;A:>DOS>BATY;A:>DOSSET PROMPT=$L$P> u vԽՠmȱmjޭw x ԩխ֭ש8 ة遅٥mm#"ԑץإghL\g\dɁ́Ձ؁ށ),58ADOR[^iluxjmw㚐㚐暐ppBP^_ \L`)I]) ` ]` ]` @ ]`0iX1iYZJJJJ) p; p8JJJJ) JJJJ" )# JJJJ$ )% ).JJJJ/)0JJJJA)BJJJJJ)KJJJJL)ML  $d0L 2L>%L-Lx%Lo(L(L(L(L4)L2)L%L%L%L%L%LU,L`,L(L)L,L(L+L$(L".L,L(L'L'L'Lm'Lv'L,L,L'L(L'L'L.L.Lk.L.L.L.L.L.L.L#*L.*L&L&L.&L=&LF&LQ&Lk&Lr&L{&L&L&L&L)L)L)L)L,.L)L:'L'L&LL'L['LR'L*L*L.L&L&L&La'LB(LR(L.L(L/L9/L6/L/L/L/L/L0L0L+0LC0L/L^(Lj(L)'L@'Lo/Lr/LO/L%L'L%L% -膚 ɩҍD҅ 2 222 a(2222 ` -Lq -l ԤՄԅ`ȱ`ȱ`ȥ`ԑȥՑ`ԤՄ`ԤԅդՅ` '0=D '04.5 '0.( '0 ' ' 8`ԅ` & & & &ѐ & &ʥ %аЪ %Зьɛ &0 &0 `ԥ`Ɠƒ` % &LS* %LS* %օ0֥0 S*` %eԥe` %La* % % o*L% %Lo* % &L|* %L|* %L% % Ʌ` BLV䅆L' %ԅ`TU HH 'hhL, B VԩL%p v'PKJBDEL, &fL=) %ԅ`Ę eĘ +L4( % & %` %Ԅԅ` -``&eԅԥeՅ`L% o(ԨL%Ԅ & %eԥe` Ԅ &ɛ +0` d) ذI ( 8ԅԩՅL%L,ȹɛ꩛` d)f & 8fԆՅɛ摥0L?)$0`2 2L,(,ɛM(M( )ɛ )򩀅` %ԍ`ԄL%ԄL%ɛԆL% &󅐩f =) ؐL(L4,ԅԥՅL%82ԭ 2L%ԤՄԅե`8ե`eեe` B* K+fL% B* +fL%8ԨՄԅL% & B*ԥՄԩՅօפԥFf G+ԥ K+ԅՅԥզЦ`ԅՅʩ0B+=+ B+ 08f$˹ `' d +1ԦԄզՄFԐ eਊe&Lh+Ԇ`hh L, +Ff&֐ݥ ԆՅԠ&&&8થօԈ`քע +Ե 8`晄 ,L,`GHFH` U,0ɛȄ ؐL,HI h 8ԅԩՅL%?S, ,򦅩DEBHIL,ɛ +` +` %HI BL,՝HIB VL,L%B Vú.hh -l. -0dd-8/ i - 0-- ,@ . ,... + x' $(.Ԏ.8ե ".LO-- , `,ɛD(C` ذ -L- -L 2 -- ,L- - -L-l lp '8`ERROR- ?Run address> BASIC exitTrace:P8Յթԅ` ,.L, .-ȘH *h00,)` & ҅ԭ ) |*օեׅ` L,0թԅթᨊઐ```Յ`8Յթԅ`0 ԩ`ԅ`` ' %`BԝK)I JD/ELVS:)H)h y` & % & %TԅUՅV`&B ,NLսM` & %ԝL՝MN%BL, & /` BHIL, & /`B JKL, %ԅUՅV & %ԅT`)ҩҊ H) hҘ` %)xԩL% %))Lc&LZ& %)pԩL% %)|LZ&Lc& V0L-$2~2?G@XB|BYL 2 $S@܅Y $K@ !$n@ $\B '$\B $$B $pB '$t@pBqB $t@B $22BB $ Z$ܠY K$ ?$ Z$z@ H$ ?$ Z$ᢒ@ f$ Q$@ !$ZB '$ Z$ 0$|B <$ԩ2|3@|B $L%3LT3ԩթt@|B $LT3L4 ԩթ @~B $}33L3L4ZB !$v@ $ZB '$ԩթ@B $L3L94@B $ZB !$K@ $@ $pB '$ZB3{4 !$K@ $vB '$pB $$B $pB '$@pBqB $ZB !$K@ $@ $pB '$ZB !$K@ $ @ $vB '$pB $$B|44 $pB '$~BpBqB $ Z$Ġ@ H$L2 Z$ T$ Z$ ?$ Z$Ơ@ H$ ?$g6 % Z$ @ f$ Q$v@ !$^B '$4z5 Z$ `$XB '$^B $$Y $pB '$XB !$ $pBqB $^B $K@ $L4 Z$Ġ@ H$v@ !$^B '$^B !$K@ ${55@ $pB '$^B !$K@ $ @ $pB $ $vB '$pB $$B $pB '$vBԭwBթ pBqBY $LQ6^B !$5x6K@ $@ $pB '$^B !$K@ $vB '$pB $$B $pB '$YpBqB" $^B $ZB $Lm5L4 Z$ T$@ !$ $y66 L?v@ !$`B '$ :8@ !$fB '$v@ !$hB '$ :@ !$ $ Z$@ H$ ?$ Z$A H$ ?$ Z$ ?$ Z$ܠY K$ ?$ Z$6w75A H$ ?$ Z$ ?$ Z$GA H$ ?$ Z$jA H$ ?$ Z$A H$ ?$ Z$A H$ ?$ Z$ ?$ Z$ʠA H$ ?$ Z$A f$ Q$x77 Z$ `$XB '$ Z$ T$A $XB $pB '$A $XB $pB $L7L48A $XB $pB '$A $XB $pB $L77w8L4A $XB $pB '$A $XB $pB $L18L78L]7 %>L;%`B !$ZB $Lt8`B !$@ $`B '$A !$hB '$`Bx88 !$v@ $L8v@ !$`B '$v@ !$hB '$lB !$`B $L8L: Z$A !$ $ᢀ K$`B !$^B '$`B !$@8w9 $nB '$^B !$@ $L%9 Z$A H$^B !$A $LH9 Z$A H$ Z$^B !$ E$ Z$B H$ Z$^B !$K@ $x99@ $pB '$^B !$K@ $ @ $pB $ $vB '$pB $$B $vBwBԤ K$ Z$B H$ ?$ Z$B H$ Z$^B !$K@ $9v:@ $pB '$^B !$K@ $pB $ $vB '$pB $$B $vBwBԤ K$ Z$ B H$`B !$@ $^B $Lu: Z$ ?$^w::B $nB $L9`B !$lB '$` Z$A f$ Q$fB !$hB $$ $ Z$ B H$ Z$ `$XB '$XB !$B $L::u; Z$ T$`XB !$B $L8;@ !$fB '$hB !$x@ $hB '$XB !$Q@ $Ld;fB !$v@ $fB '$XB !$A $v;;L;hB !$x@ $hB '$XB !$B $L;hB !$x@ $hB '$XB !$O@ $L;fB !$v@ $fB '$XB !$B $;uL">v@ !$hB '$`B !$@ $`B '$ :8L: Z$ @ f$ Q$v@ !$^B '$^B !$K@ $@ $pB '$^B !$K@u>> $pB $ $vB '$pB $$B $pB '$#ԩխvBwB$BpBqB $L>L0? Z$^B !$K@ $@ $pB '$^>s?B !$K@ $pB $ $vB '$pB $$B $vBwBԤ K$^B $ZB $LN> Z$ T$`HB !$@ $dB '$? % 3$XB '$Xt??B !$@ $L?L?XB !$dB $$ $dB !$v@ $dB '$Lh?X r$ $ԌY r$ $Ԍ01`L$L$?R@112,112,32,66,64,188,2,0,22,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2,65,0,6,-1./S@@MSINI Lite (c)2001-12-30 Reading directoryD:*.** MSDOS DAT қ -#.@DAReading desctiptions fileD:MSDOS.DAT" Do you want to save changes? [Y/N]Press [Q] to quit without save.By Pecus & PirxEAARegister this product to get greatfeatures like buit-in game, randomname generator, SpartaDos directoryA#Bbrowser and many more!!!Visit us at http://msini.com/K:YynNQq}0d:  |%~&$BWB XY01$ D7:CD >X BETA301 ~ y "s)_Oz )_NFL0L0 &SpartaDOS X Echo Switcher %b.%bUsage: ECHO ON ECHO OFF ECHO " message00Ljɠ 0, 10mb 00 &%s , 150:jɠ-T 1ԅXȱԅYij081`jɠ 1ԅj8YTX8Y} V`0ԭ1`%C&C~,L+H)H h)h( %$  $I& (%I'8 5$%)&(LͷM $%&'   $ %`lLq䭹   Y0`1R@M  HpHl)(LͷM Lb8`H 0 E=0)m E= E= hbL=>`\ \\x)5LL) 0:i`E: *0\B JHKID!E V06č!-!!( * Y! +i#LQ"H *hHJJJJ !5"h !6" 2*}ERROR - $00! J+L!, ) , !Х,0荶 +E# , ,҆ө.х˩Ѕʩԅթ (Ѕ̥хׅͩإʅХ˅ѥ͐q̰k)8 "0MSDOS DATiАL"ЅȱЅȱЅȱЅȱԅե̅Хͅѩ. (ЅΥхة֥iХi 2*}ıӠǺƯӺƯӺƠ 2*:Continue +...No High Speed 2*:All files :Main Dir. :UP-DIR.٥͐ṴOI" $ Н$iA$,) ) \%$Lt$L%L$)̅ԥͅեϐΰݠ ل$ ԙy$.i.ԐL>$i$ 2*A) Н+ѝ+iА٥5L#iАL#LQ"ʪ*ʨL"L.#L?# 2* 2*L% *>< 1 9 80 J+L!8Aٰ +Խ+ՠ) ԪԨL" 3+LQ")!ԍM!/*ȱԍN!0*ȱI!ȱI ȱI , ) &, &, &e,ed8内凅4.挥8 &/ & &8 &L<& & & & &ȱi恥ͷ Ͷ L%, ,E,/*,0*, )L%Hi&i.&h` &` &D օ& w LtMm =D'm >E'=>=e'e'w=>? !ƃƂ.% B'E'ߢ }' d+LO!_8+'+ 8+2+32+2ȱ2+2' mm''`231x7 4(ҩ4Ӣ҆5# (mi0 ҭ (  (  (0 () (<Ӡ (D0 (2 (1 (0 574ЄҥX5`ҍ ҩ8ҩ(ҩ`)ҩҊ e0i0` 6) 6ҩ ҭҍ ) `1?@' L)ڥЅۥх 3+hhLQ"ҍ/*Ӎ0* /*ڢ, ),ҭ,ө̶ ͷ ʩ,e/*ȱ0* /*dȄ8ЭPЦ )ЅȱЅȱԅեm Хm ѥ8 ԥ հeԅХeՅѥѐ А`eڅېL)8څХ`/*0*.* .* -***)*1*%* * *0`1*hhL"1R@, hhɩ *H * e & &eXޥeYh *H}!ɀf)  @`8 L^*HXeYᠿhL^*HH`ɢ`L"!L'LY** ` BLVBJ2(2j*+ 2թL0lHH`2 !"#: s SpartaDOS X Directory Killer %b.%b\5 Usage: KILLDIR [d:]pathLDeleting LLLLLLLL`a) @<!ɛ t  Kill ALL entries: Are you sure? H h)_YД >͠ BɛBC $ v Scanning directory tree...yBC y F |:;y g03  %sfiles of %s] vyDE y F |P U,  %sfolder - %s] $ sЈ)aBLv:..: b jɛ t t,0`<:*.*P:;Lp   Ƅ`Ɓƀ`` vLm%H$H`:6P'*)    -COMTAB U_GETPARU_GEFINA GETCWD FFIRST hU_EXPANDkFCLOSEALnU_FAIL ZREMOVE qRMDIR tPUTC PRINTF -zj[AFILE_P uxJBCHDIR wU_SFAIL zU_XFAIL }@KILLDIR%& a SpartaDOS X Memory Dumper %b.%bUsage: MDUMP [$]adress [counter]L؆ Ie؅ԥeՅ \U %4x- ؅֩VɛW) %2x Ȋ PLV M1( ' U_GETNUMjPRINTF /U_FAIL TPUTS PUTC @MDUMP ()*+,-./0123456789:;<=>?@AB[`hihiHHȱȱ`8Hh` .BE…¦ .B`L.B` ?B"Ff ee&8L`B ?B_Wń児0 &&86.ń児8儅充FfFf8L`B B` Fj` &`p B V8l AC VhhlUCHHJJJJhh`hhlUC `iDiE`HhWC`Hh`Hh`Hh` xCIHiDiE B XCHI B XC`ԆՄ ؠ0ȑ8)ȑ`HhLC0LCII襢 Ciȑȩ-`H C ChLCH C )DhLC CL\D CLzD CL\D CLDLzD CLDLD CLD CLkD CLD CLkD CLD CLC CLD CLC CLDȩ$&*i0:iȑ`WC LFĆ>%>Ć5%/E)ԵH膇hCI4H DLPLcP BOPRP_PQP^P^P_P]P8UPSPVPTPi\PSPZP[PWPOPmZPPPimWP^Pi_P^P_PXPQPmWPRPii^Pi_P^P_PYPXPMYPLQL6QWPWPM]PL3QZP[PL6QLP[PLAQLUQZP\PZPLRQLUQLP[P`PiLgQ B[Q\QcQ[QbQbQcQ`Q^Q_Q`Q]Q\Q[Q `PaQaQ`QiQiLQ BQQQQQQQQQQQQQQQȌQQQLR*RQQ dQQQMQLFRQLFRQQiQELhRQMQLhRQQiQLRQQILSQmQQQiQQQQQmQQQiQQQQQI?LRQLRQI*LRLSLRQMQLRQLSQQQͿQLRQ`SRSSL"S BSL-S.S+SS dQSSLSS8SSSS GSSSSSSSSSiSSSS GLSSSSSSSSSSS G`SLSLVSLSLSSSSSLSLQSS`LTTLT BSSTݮSS SST SS SSS QST T QSSILTSILTSLTSS`aTkTkLT BTTTTTTTTTTTTTTiTTTTqTTTTTTT H`hTLL"U BUUmUUUiUUmUUUiUUUUUU OH`TlTLrU BgUjUkUlUiUhUgU UjUnUiUmUmUnUlU`UiTLUUUUUUUUUUUmUUUiUUUUUI LVL"V8UUULUUUUUUUU`UULJVAV@VAVFV@VEVEVFVBVȌCV@VmCVEVAViFVEVFVDVDVaLVzDVLV8DV DVEVFVDVCVBVCVLqV` V}V ULVVV?VV)VV)VVI VIL-WLWݩWV GLWVӢ? oUV U? oULcW Ia IWLWLxW.WvV TV TV UVӮVV G`WxLW?WWWWWWWmWW?iWWWWWI>WI\ WI:LXLX8WWWLW?W?X GmW?iii8WW? OH?WWWW8WW? U? GV?WW?I.LX8??8Z?0N`XmXXXiXXXLXX G?X ONNN cGNN AG? INNN AGNLKYXLY?XX)XX)XXILYXILYX VXXXXI.LY8XX?X TXXILYXX? GLYLY GX`YLYY YYYȱYYYNYNNVCNUC HYYILaZLYZ'%EFormat: MOVE [spath]fname.ext dpath%EZ1 E`? J W? J? GV?YY?YYI\LZYI>LZYI:LZ?Yi>?L[B%EMOVE v.1.0 By Pab Sungenis%ECopr. 1993 Low-Budget Productions.%EZ E ENNN XYYL,[L[ O? N G?X O?IYNNN cGY E GL[%S moved to %S%E??آ[z EL[``YCDEFGHIJK(Lp!H)H h)h( w%$ w $I& (%I'8 5$%֍)($%&'   $ %`lLq ,     Y0`1R@  HpHl)(8`H (     h +  R)5L1N@) ) 0:i`E: a(0ZB JHKImD!E V04čS!T!)T!S!RU! M( (FS!?H _(hHJJJJ a!!h a!! '}ERROR - $00Lp!) :' ) Я) 莵 ) )҆ө*х˩Ѕʩԅթ \&Ѕ̥хׅͩإʅХ˅ѥ͐q̰k)8 ݎ"0MSDOS DATiАLe"ЅȱЅȱЅȱЅȱԅե̅Хͅѩ. \&ЅΥхة֥iХi '}ӠԠ ':Continue +...No High Speed ':All files :Main Dir. :UP-DIR.٥͐ṴOI" 4$ Н4$iA1$,) )  %@$L$$L$L|$)̅ԥͅեϐΰݠ 4$ ԙ)$.i.ԐL#i0$ 'A) Н(ѝ(iА٥5Ly#iАLy#L"ʪ*ʨL4"L"L" ' 'L$ i(H)S!T!h>< 8Aٰ (Խ(ՠ) ԪԨL4" (L"ԍ!ȱԍ!ȱIR!ȱI ȱI D e% w Lt  w=>? ! %LS!4 & 5#T!7A& M( Y0+M& M( Y0U&V&mm ` 3 H 4 H -   Yh h `L1h@U& 1i@  L 'ڥЅۥх (hhL"ҍ'Ӎ' 'ڢ) H')ҭ)ө֦ ս)')' 'a֭8ЭPЦ H'ЅȱЅȱԅեm Хm ѥ8 ԥ հeԅХeՅѥѐ А`eڅېL '8څХ`'' ''''莄''{' M( (0`·'hhL!1R@) hhɩ (H ( e & &eXޥeYh (H}!ɀf)  @`8 L'HXeYᠿhL'HH`ɢ`L!S!LY ?&H @&H 9 &  Yh h `V(W( ` BLVBJKIHD(E V0HIB V0H _(0h`L(K:) :')݀)`MNOPQRST l'Li ) 0:i`HJJJJ  f h  g H B[D EHIh VL J' ['} %l }ERROR - $00 J' ['H BD EHIh VL L MSDOS.DAT InitializerH B؝D EHIh VL L for Micro-SpartaDOS 2.2H BD!EHIh VL L-!By BEWESOFT (1993)H BWD!EHIh VL LY! H BD!EHIh VL L!Insert disk into drive 1,H BǝD!EHIh VL L!and enter path:HBDEHIh VL D:H,BDEHIh VL } %l' & &0L")8 F& J'HJKhHBD"EHIh VL L"D:MSDOS.DATBDE8僝H儝I VL }H}I J' & &L%) J&" % e&} %H BD#EHIh VL ) NH BrD#EHIh VL L}#directory:L#Enter a name for this H BD#E HIh VL L#file:H BDE HIh VL ꩛ % %H B D$E#HIh VL L?$Press ESC to ignore this file! %UVTH BD%EHIh VL % &ɛe*~EO.$ŀL$}L"Ħ%" 悥#LE$ʆ %Ƃ" %.i.戥iL" J'HJKhHBOD%EHIh VL L[%D:MSDOS.DAT BDE8兝H冝I VL J' ['} %H BD%E HIh VL L%Done...`%I%`H BDEHIh VL `> <BDIEH VL ` Z&`MSDOS DATņ.Ņ( 0i.Lm& %.`HJKhHB۝D&E HIh VL L&D:*.*`H JKhH BD'EHIh VL L'K:H BDEHIh VL H ['h` B VL ` B VL ` VW ! ! !Q i!˥ i !! BƩ   !pL:hhLhh*?<>\.ɛ`8` g & g H h! g  `! g   g 0  !ʈ` !` ! `SYSOdczyt konfiguracji: Y@ >? Jump to $%4x (%d)? >> 4 YL%H$H`LU_GETNUMPRINTF  PUTC 2TOUPPER )@RUN [\@A & A A0 yA%)H Ahɦ Ɉ,L &End of file`0٩' A0 &Total: %e\LMN% A0 yA%' & Head: $%4xDE A0DE A0᥈8倅偅 & Seg: $%4x-$%4x Len: $%4x %d@6 yA & Run: $%4x yA & Init: $%4x& A0C}LL}MMN% A0&Lo@DE A08`hhL@ B'BHIBJKyD ELV^_`aPSSS S i$POP i%PPP $ /S 0! Sɛ $ /?$ȱ ɛ6FS #SValid parameters are: F: list files`2T R P ,Q uR R /RŊ륍ŋL"RSɛS8eiS><  S>S*SS.SS΢DSEBJ VL R`1X Q`X) X 9R RL:QX)ߢ X %тȱȱȥiiL:QHIDXEB V0X`` #SI/O Error # US #S /R SS` BLV䅎S.S S S.ʩSS` SSS>΢S uS #S`,S #S #S`i 9R #S S8S΢SmS uSLRSɛ8ei` S SLS BHILV S6S7S S}iLS S ^SLSHJJJJ gSh) 0:i S` SSS SSSLSHHHHH  hh(`hhh(`cdefghijklmnopqrstP\ g= ȭ l i( i 8 sU tUZ ZW Z]{Y Z])]iZZ ZLP]iZZZ Z VH{Y Zh uULWP fU[ U]=^ U0F\ *;\ \0\ i e]]d U]LAP; 8X Z]] Q ViH|Z Zh uUL,Q] m] I]]] `]]`m]]]΀]`]]`])])Q{\i91{\`Z Z]iZZQQ VLQ~\\=^㮁]0 i ]mZ \kZ Zi ]mZ]]ҭ]iuZ~ZsZLZ|\͖\AY Z uT fU lU]]<^|\͖\ X Z uT fU]8^]9^8)]c])]c]]] T<^LS U8^]8^,]]\]]]^$ U]]V]V]V]V0 U]X]Y](0]* U\]]]^]]mX]]mY]]8X]]Y] U],]0] ] ]LR]LAP]8^9^])]c]|\͖\ ТX Z uT lU T8^] 8^ ,]" U]\]]]^$ U]LT U]V]V]]Vm]]]Vm]]6 U* U\]]]^] U ]]͐]LS,]Ώ],<^0LmRLAP VLAPWLZ:^|Z Z]=^;^0;^;^]8` e0] U];^́] ]]]] ];^] Q`:^w\x\: ><:^W]:^. WU )  WU 㩛W]`Z Zl D{\`D\`lUUUULPQ\UQJRZQAPDQUBU0JUDUEUHUI V0`` B VdW Z VLAP{\\P W]PW]P W]P%& uV̈́]m] uV̈́] ] uV̈́]]]0 V ֩,,,`<]Р Ά])`0)?V`8`LJ:K+*OPUI_=VCBXZ436521, .NM?REYTWQ907~8<>FHDGSA]:W;W 9Ẅ] QW V~ɛ#̈] 9W =W 0WΙZ 0W 9Wͩ =WΙZ``]ZZ ZZ]`]ZZ Z]` W DISK ERROR START to Restart W    WSPACE Change ItemSelectedSELECT Select Itemto Change OPTION Return to DOSSTART Directory ofSource Files WSPACE Tag/UntagSelected FileSELECT Move to NextFile OPTION Change ParametersSTART Begin CopyingFiles W Insert Destination Y W Insert Source DisketteOPTION Abort CopySTART To Continue W Insert Source and DestinationDiskettes Y & SpartaDOS II MultiFile Copier V2.0  & &   |  &Source Drive ==> |\ Dest Drive ==> \Source File: ~\ Dest File: \  \ ==>        ( ZZ\\\ Z ZLZ ZHZH`g[[[C[@[[[ \[[0\5[[>\^\ZZ` ZI\`H)\h)`i` \`\@Ȍ\` Z [,\\ Z\ -\ \ $[` Z\ ZXӥY0 (eӅӐ`,\ Z [ \ $[L[ ZI Z\` ZI Z}\\`hh` [ Z\\\Z\Z\\`\\\\ [\Z\Z`λ\` Z Z Z֠0Ռ\ [ $[\` Z ZZZ`\Z\Z\ Z ZZZ\`ί\\\Z\Z ZLZ{\\D1:*.* D1:*.* )cgZZZZZZZZZZZZ[ [[![%[3[7[:[I[L[O[U[\[_[b[i[l[o[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\ \ \\\"\%\(\+\2\6\9\<\@\C\F\I\L\O\S\V\Y\\\`\c\f\i\l\o\r\u\ZZZZZZZZZZZZZZZ8P?PIPPPUP_PbPiPoPvPyP|PPPPPPPPPPPPPPPPPQ Q QQ"Q'Q*Q-Q0Q;Q?QBQEQIQ[Q^QaQmQpQuQxQ}QQQQQQQQQQQQQQQQQQQQRR&R)R,R/R8R>RARHRKRNRWRZR]R`ReRhRkRnRqRzR}RRRRRRRRRRRRRRRRRRRRRRRRRRRRSSS S SSSS"S*S/S5S;SASESKSNSTSWS^SaSgSlSoSrSwS~SSSSSSSSSSSSSSSSSSSSSSSSSSSSTT T TTTTTTT"T%T(T+T0T5T;TATGTLTUTXT[T`TcThTkTpTsTvTTTTTTTTTTTTTTTTTTTTTTUUU U%U*U0U;UMUYUaUiUoUwUzU}UUUUUUUUUUU V#V+V/V2V=V@VCVJVMVaVxVVVVVVVVVWWWW W#W&W,W3W6W>WAWHWKWNWRWWW^WaWUUUUUUUUUUUUVeWWW9XXXXBYyYZ:ZQZhZpZw\y\EPLP[PrPPPPQ7QQQRDRSRvRRRSSTTT]UUDWZWQQGPNP]P{tPPP{P= Q89Q|QQ=RkFRsURAxRR)R)S)SІTT|T=_UUdFW\WQ~Qgggg g`8gg gmgȱmgL:g g mgLRg g gmgmgLbgggggggggi gLggg` g g`)c%P(%P(vwxyzXLc`dhl $(, &RAMDRIVE v.%b.%b, %8s%b.%3s.%4x{ `^` &RAMDISK not installed!`XII   (< A &Not 256 or 320 KB computer!`񃩃] I  Jn~Jn~} ~ a) / A &SIO Device table full!`1R@ ,]0 ލڍ  o  h }` &RAMDISK contents preserved!`0L0#(p) KMK  (MAIN ~8} ҍ  w W_=1P   '  =       L `$)-2ŃσԮʆբֽנeԑȱeՑֽ׽ؽ٠eԑֱeՑ ՠ{`HԢ? ӭ? өөK? ӭԩK? ӽhӥ`0I ` 523R)P%W!SN20 2,8` 45 &5 &55H)1 ,=4)? @54x,01ӱ4ӑ21=ӱ2ӑ4h(` $(,`dhl|}~ED COM 017@?H`XY=H CA A?H cB % D i@ DL)@@H@H@HAH G@` D,P?- )?<'Qa{E`I I ?i(j`8&ee&إ A( A 'AȄG0GG`H 'AhJJJJ) 0G`XY=H A`'i(`8(8('`@ V A @ V`AGG`LoadSaveFailEdite`(e'Ei(E` AH G D i@ɛ))!~!~םGЊ $BhG` A`G xA @H` Z@@H?H @ Vҩ ` *BLnB Z@ O@ V ALcB@mHm nB lG  CLB G8ӥL\@ *B08@H xALnB8` #Cei`8` G eeeeLC`8 G 8ei #C0 `Hei 1Chɛ`eiLC A$0C-LF=L G e.LcB=H%=H F 0A ALXA=H 0A CA=H` ٮGɛ  lG CLF GGlȘM @% @D @8`쪩4 @ʎHXY' oEԠ'5%ɛ>H @&E('穛 A' ȱE A=HLDO'G @IʈLAhh 0A=H XA`` F$ɛ #G D lG C누ɛLbF` ZG lG #GȘ C( ` lGȘ 1C`8eL=F G8e ,G8eLF` `G ZG F`` FLeG 8G zGLF zGLF`ɛ #G ZG ,G G=H G ɛ`=H F`=H F``` #G` `>HI>H` F` F lG`Hh`ɛLGɛ A`~ EEFFFFEEZGeG8DRDUG`GbFkFEEBCLGEdit2.5D1:Free:Line:Col: @)Lp!H)H h)h( w%$ w $I& (%I'8 5$%֍)($%&'   $ %`lLq ,     Y0`1R@  HpHl)(8`H (     h +  R)5L1N@* ) 0:i`E: w(0ZB JHKImD!E V04čS!T!)T!S!WU! c( .(KS!DH u(hHJJJJ a!!h a!! '}ERROR - $00 (Lp!* P' * Ъ* 莵 * *҆ө+х˩Ѕʩԅթ r&Ѕ̥хׅͩإʅХ˅ѥ͐q̰k)8 ݓ"0MSDOS DATiАLj"ЅȱЅȱЅȱЅȱԅե̅Хͅѩ. r&ЅΥхة֥iХi '}ıӠԠ ':Continue +...No High Speed ':All files :Main Dir. :UP-DIR.٥͐ṴOI" 9$ Н9$iA6$,) ) "%E$L)$L$L$)̅ԥͅեϐΰݠ 9$ ԙ.$.i.ԐL#i5$ 'A) Н)ѝ)iА٥5L~#iАL~#L"ʪ*ʨL9"L"L" ' 'L$ (H)S!T!h>< 1 9 80 (L$8Aٰ )Խ)ՠ) ԪԨL9" (L"ԍ!ȱԍ!ȱIR!ȱI ȱI D {% w Lt  w=>? ! %LS!4"& 5#T!7W& c( Y0+c& c( Y0k&l&mm ` 3 H 4 H -   Yh h `L1h@k& 1i@  L#'ڥЅۥх (hhL"ҍ'Ӎ' 'ڢ* ^'*ҭ*ө֦ ս*'*' 'a֭8ЭPЦ ^'ЅȱЅȱԅեm Хm ѥ8 ԥ հeԅХeՅѥѐ А`eڅېL#'8څХ`'' ''''莚''' c( .(0`Ν'hhL!1R@* hhɩ (H ( e & &eXޥeYh (H}!ɀf)  @`8 L'HXeYᠿhL'HH`ɢ`L!S!LY U&H V&H O &  Yh h `l(m( ` BLVBJKIHƝD(E V0HIB V0H u(0h`L+(K:* P'*݀*`i0 U!W&c&'i#) '`1`01`  ELH hEL ` ) 0 L3 8C   L3,0`88 C L3  CCCLkͤʎ 8m8EmEFΥ`,0 =0 `  =L! ` ,i,0a  , Cʊ}, ..ȭCȭCȭCȭCȽCL5,i$0C ȱCȱC,JnnȱCȱCȱCL5Root ,0i   `` 8 `,H9ٮhHh`CCC (BC H(H(BC H g )"h |8 5試L`h | L8   8  0 | 8C΄ LC  ʢ `  ʎ` ),0C C `m  `)  8 `L C,0C C`) I  C$8`Cix C %`AtariDOS  C` )L  C8کL, Nj8 Σ.C I1CC"  ` iP N j, . JH   h)CC"`@ I8ihLL ;)   P( [I=1/ ; p ?*QR8 %  E,  (INSTALL FILE D"$ & R )+RO6 9  +(-DISK %<) pThB$'  (1.#ALLOC UPDTSEC o؟5MOVE_MEMERROR FLUSHB ABORTB  REQUEST   p`B# BA 卣㉀ @)ҩ 011A J% &ёנ && &' & &ڑؠ & & @& & d%J _&Jꦈ _&ܢ @& S% V% ! $'DEHIB V0 &n S%􅀄ƊL" & % & d%4J /%J ?% &']%0٦ϽI % '%Ϣ?L$ &̥ g$ ;&͆ ?% /%x %Ͻ & $ϥ͝DΝE@8͝H!"ΝIB VϘ!GHeͅ͹Ie΅ S%L!HI̥ g$ ;& & ?% /%ML$ % &  $Ϣ D@EHI $Ϲ  V%L!?# $ % @&L%3ource$rive$estin$rive"##hange3ource$rive3et#lear#opyflag#hange$estin$rive3elect&ilename$irectoryfrom3ource$rivebeginthe#opy %22/2 %ndof#opyrestartthe0rogramm .o&iles 3ti#$llworking)nsert3ource$isk)nsert$estin$iskandpress"""""#2#U#g# ##?#F#y###$$&$#####'ʼn, |& @& @&J &ҍ '% d%`'*''.',HD&EJKhB Vhhԩ S% V% @& آ l$%&) l&Y Ɩّ |& @& @& $ '%La `挥ŊƌeϪŊ`XY`, L$DOS.SYSЩ &MИJ`ܤG%G\D\\ Rf)'0 &`Ԧբ l& & %թ 8 %&ȑƯ 8&եŊж\aX]iŊ0` |& 9$:$ l&`91)X`}%eX%eY` l& &` % '.' ' ``(e`i` l&&'','ґ``D1: L M K  ʎD J%  LN ' a)?@  0(֩S@   ] ` `H Ӭ+ahӘ` 0 ֍..`֍H Ӭ+a֍$a(ah`8 ԭլ`I"U_GETPARU_GEFINACOMTAB ^"@TOMS  a)?@  0(֩S@   ] ` `H Ӭ+ahӘ` 0 ֍..`֍H Ӭ+a֍$a(ah`8 ԭլ`I"U_GETPARU_GEFINACOMTAB ^"``>`7#D`EHI BLVPlease remove cartridge!Lpp Ѩ    L 鱢0 Ѩpl 㯩שإ '˪בˊ׈ i(א`F/ЩT`  㯠 By u4OQ19 ȩa{)  ȩеЩТˈ LO`  㯠 B 䪽Q19 L੢  V -` f  DEBL /+  `  8` 㯠 :1 㯠   /  `  H  h Lu`  /a LϪ)?Q0    LϪ2_-= `ΎΏLL L`8 L᭎ ȯ  ˤL2   㯥 _`ѭҥ ȯީ鍏  㯢  ȯ+ xL 2L嫥b ]  R  㯢 ]H 2h  / LH ȯ*ީ ȑh`L  L ԱL љDҙE8oѝHҝIB VCCɈ L *ȩ `HI}Hѥ}I` +ȩ `N  c0F ஐ3 鱩 ήӥ  8`  / `0 ԱhhL 0DEHI B hhL  /ѭҩ L  `D 0 鱮``  /8`   㯭 ȯ+`* x` 2LF  c ஐLή0 Ա 8`㭎 0DEHI B  8`  ȩ``0JDEB V L `0 鱢 L-  . 񩛝` HH zhh` HH zhh` 㯠 `hh` ȯHH 㯮 ˈi ސ hh` ީ0 i ސ`X˥Y̘ Le˅ː`⯢ 㯢˝ʈ  㯠ő lё ˩LA Ñ lڑ˩ L㯈ґˈ` 㯢ʈ `i(ː`8(˰`  /   8` ` Ψ L  LّȱIYY`LˍAI˩ LGA˭L٩ׅآ٥eׅ&`H hJJJJ) `H)ӱh)HDZhLH)ӱh)H?DZh*j`i` (jMӱ`JDEBL BLV 鱢 㯠 󩛙 ީߩBDEJK `DEHIB Vވ i ސLHL ` V0`HC p   Vh 8`|H 㯢8ˤơƠ 䩀ˈ ȑˠh`HH0 oL&H Ȳ h ˈ o Ȳ쥤z ˈ Ȳhh`i`thenhitakey-ultifilecopyutilityverc #(!/3%rror$estinationnow3ourceplease)nsertbothdiskettes!reyousure&ormatting&ilescopied9es.o30!#%taguntag2%452.copy%nternewmask%nterdrive.ofiles,oading3aving3electfunction0ress2%452.tosaveagain/verwrite copyfileschangesourcechangedestinationformatdestinationoverwritefilesTreturntosystemԀsourcedirectorymask$  destinationdrive$@A)?ҭ01j0A1Ĩ' wAAAA A0V .A0Q @ XA)?C <WKZjݹALB@ʥ)@ LB@ĝ'BLB@ 8A01 `ĥLB@'B'B'BLB@'B'Bݩ 'BAAA) A`A ?A Y0&B iAA`A ?ALY䠝AL2AHAIA   `)) `pppppBAAjA$/3$rive0artitionq@B q@'B q'B !"#$%& '2350?:*8!@@A)?ҭ01j0A1Ĩ' wAAAA A0V .A0Q @ XA)?C <WKZjݹALB@ʥ)@ LB@ĝ'BLB@ 8A01 `ĥLB@'B'B'BLB@'B'Bݩ 'BAAA) A`A ?A Y0&B iAA`A ?ALY䠝AL2AHAIA   `)) `pppppBAAjA$/3$rive0artitionr@B r@'B r'B !"#$%& '2350?:*8!@0> 8 '0 (0 i10 i20L11l >0 ,10 (` p=-- Invalid Syntax --To copy whole diskette to file: SCOPY Dn: [/UR] Dn:fname[.ext]To copy file to whole diskette: SCOPY Dn:fname[.ext] Dn: [/UR]To copy diskette to diskette: SCOPY Dn: [/UR] Dn: [/UR] Where "/U" indicates source ordestination is to be US Sectorskew and "/R" indicates RAMDISK.L21 p=SCOPY Ver 9-16-86 (C) 1986 ICD Inc. )0 d2΄113 2( )0 d2LC033/3333L*633333( d2H38 p=Source and destination drivesmust be differentL2 2L;33333L;" )(`33 )0+$ /#ȱ ɛR3U3LC0 )08`J i!D iEB VB p=Could not open file1 p=  B V`3'6`33 ?3`8VHCh,&6 *e3)6}? (6?3,&6JYjXVTCU`V3C333` 33'63*&6 333 $4 433L3 43Θ3 o533)6Ь $4`&6&6&68e`3T3U83X3Y  ?3RX Y V0`BHI V p=Error on input fileL2`R(6 )5XYFT?U V0`,H@RP&6  I * h0 1 Y0` !00` p=Error Read/Writing sectorL2(5'6 F5 .(5 .(5(5i`P5 i .(5mP5(5 .(5(5`F?`m'6`)6 f5'6)6? o5)6)6(6`)6?,&6 JHjehe`5,m5'6'65,?H,?h'6ԍ6,&6 JHjehe)6 )5i  ` ]4 p=File not SCOPY formatL2 ]4 ]4&6 ]4(6 ]4'6 4 |53 06 p=Formatting D0: ...3 (93 I733 3 93 6)6 E4 f5 6)6(6 E4L6 p= -- DONEL33 06 p=Writing D0: Track #00` p=~~)6 =533 V9)6?55 583 45L"7 5 o5)6)6͜3з`>N@  3 !0L8O ,3f (6>'6>&6 >0 >'6&6 >> 98>,30~ !0V p=Error on sending config!L2,3& p=Drive Cannot Run UltraSpeed..L2'6",!&6  @  !0# p=Error formatting diskette!L2`                     ʎ '9@? !00'9'9`'98,?,'90'6 ,&60, , 5`'6 ,&60,,5`9&6 '6,$,`'6`  >9 49,&6 9 48 >,P` 9 489t,b`S@ :3 !0 p=Status of drive failedL2((6:) '6&6:) ,&6'6`H BHIh V0`Lq4&B V0L:M:N:`%B:L:M:N V0` f5(6)6'6 o5)6` : : :&6 :(6 :'6 : : : |5 43 (9333 3 93 ;)63 f5 13 ; 3 13)6(6 : 4 p= -- DONEL33 0; p=Reading D0: Track #00` p=~~)6 =533 V9'655 53 45L; 5 o5)6)6͜3к`;330;K p=Insert Source & Dest Diskettes #=LY< p=Insert Source Diskette #=;) :3 (9333 3 93 : |5)6 f5)63 ; 13 ;33% p=Insert Destination Diskette #=;;3 0< p=Formatting D0: ...3 (93 I733 3 933)6 3 6 63(6;L 7 then a memory location1X; is assumed to contain the channel number.X; @CH   Q T?T?T?T?>  $> (X;2X;<X; MACRO: @CVFX;P:X; Loads Constant or Value into accumultor (A-register)ZX;d+X; If value of parameter 1 is 0-255, @CVn+X; assumes it's an (immediate) constant.xX;'X; Otherwise the value is assumed to+X; be a memory location (non-zero page).X;X;X; @CV   Q> Q X;X;X;X;"X; MACRO: @FL,X;65X; @FL is used to establish a filespec (file name)@X;J-X; If a literal string is passed, @FL willT'X; generate the string in line, jump^&X; around it, and place its addressh/X; in the IOCB pointed to by the X-register.rX;|(X; If a non-zero page label is passed*X; the MACRO assumes it to be the label.X; of a valid filespec and uses it instead.X;X;X; @FL    !   @F = Q>4@F PICBADR9 Q>5@FPICBADR9 Q>4  PICBADR9& Q>5 0PICBADR9:DNA XIO macroAXX;bX; MACRO: XIOlX;v/X; FORM: XIO cmd,ch[,aux1,aux2][,filespec]X;%X; ch is given as in the @CH macro3X; cmd, aux1, aux2 are given as in the @CV macro+X; filespec is given as in the @FL macroX;5X; performs familiar XIO operations with/for OS/A+X;/X; If aux1 is given, aux2 must also be given8X; If aux1 and aux2 are omitted, they are set to zero1X; If the filespec is omitted, "S:" is assumedX; XIO  3 % AXIO: wrong number of argumentsA  @CH   @CV *PICCOM9;; COMMAND4  > @CV H PICAUX19R @CV \ PICAUX29fpQ>z PICAUX19 PICAUX29 3 @FL AS:A @@IO @FL @@@IO: CIOA OPEN macroAX; X; MACRO: OPEN X; (X; FORM: OPEN ch,aux1,aux2,filespec$ X;. %X; ch is given as in the @CH macro8 1X; aux1 and aux2 are given as in the @CV macroB +X; filespec is given as in the @FL macroL X;V 1X; will attempt to open the given file name on` /X; the given channel, using the open "modes"j X; specified by aux1 and aux2t X;~ OPEN   & AOPEN: wrong number of argumentsA    XIO COPN= = = =   XIO COPN= = = =     A BGET and BPUT macrosA X; X; MACROS: BGET and BPUT X; X; FORM: BGET ch,buf,len X; BPUT ch,buf,len( X;2 %X; ch is given as in the @CH macro< .X; len is ALWAYS assumed to be an immediateF 1X; and actual value...never a memory addressP /X; buf must be the address of an appropriateZ X; buffer in memoryd X;n +X; puts or gets length bytes to/from thex 0X; specified buffer, uses binary read/write X; X; X; first: a common macro X; @GP @CH  Q>  PICCOM9 Q>4  PICBADR9 Q>5  PICBADR9 Q>4  PICBLEN9 Q>5  PICBLEN9"  CIO, 6 X;@ BGET J  T ' ABGET: wrong number of parametersA^ h @GP = = =CGBINRr |  X; BPUT   ' ABPUT: wrong number of parametersA  @GP = = =CPBINR   X; A PRINT macroA X; X; MACRO: PRINT X; (X; FORM: PRINT ch[,buffer[,length]] X; !X; ch is as given in @CH macro& (X; if no buffer, prints just a RETURN0 %X; if no length given, 255 assumed: X;D 8X; used to print text. To print text without RETURN,N -X; length must be given. See OS/A+ manualX X;b 2X; EXCEPTION: second parameter may be a literall .X; string (e.g., PRINT 0,"test"), in whichv -X; case the length (if given) is ignored. X; PRINT  3  ( APRINT: wrong number of parametersA      !   @IO = @GP =@IO= =CPTXTR    @GP = ==CPTXTR  @GP = = =CPTXTR  * 4 ! > @IO H @GP =@IO==CPTXTRR \ f p X;z A INPUT macroA X; X; MACRO: INPUT X; X; FORM: INPUT ch,buf,len X; %X; ch is given as in the @CH macro )X; buf MUST be a proper buffer address 6X; len may be omitted, in which case 255 is assumed X; ,X; gets a line of text input to the given 'X; buffer, maximum of length bytes X; INPUT  3 ( AINPUT: wrong number of parametersA$  .@GP = ==CGTXTR8B@GP = = =CGTXTRLV`jA CLOSE macroAtX;~X; MACRO: CLOSEX;X; FORM: CLOSE chX;%X; ch is given as in the @CH macroX;X; closes channel chX; CLOSE   ( ACLOSE: wrong number of parametersA @CH  Q>CCLOSE  PICCOM9 CIO(2X;<-X;;;;;;;;;;; END OF IOMAC.LIB ;;;;;;;;;;;;FX;     ? } %`ee`L`8Ƹȥ`ȱi`Ȧ````8`ƶ`l8嶅`ȱ` M` Mȥ``EE`%%`8(` Ƶ` Ƶ` % 0Ƶ` 0Ƶ` Ƶ` 0Ƶ`Ŷŵ(` FƵ` FƵ` % FƵ` FƵ` %*ff` %&`8嵅嶅`II` Lj ff`&&`$ Ȃ8嵅嶅$8峅崅 @&&&8嵨嶐泅$p8峅崅Ld8居岅$㥴` L L`0Lee`ee`ȱl MLÀ MLɂv$Lw ix iy z w z !! :8`ȱ -0.:*ɂ`|ȱ A [|숭|L!ɂ {iʂi˂{ 0 ! 0{ɂL%  6ɂ M >LGچن߂ 6 M L섭܂ L 6 K L 6 K ʅ 6 M  6 K 6 K L&ą 6 K ʅ 6 M  6 K!  6ɂ M >L1ʅ 6 K ʅ 6 M  6 K  6ɂ M >L1ͅ 6 K ʅ 6 M  6 K  6ɂ M >L1Ѕ 6 K ʅ 6 ؆ M  6 K Ӆ 6 K ۆ ` Lنچ چن 6 6 À LKنچ 6 `ENTER #LOAD #ASM ASM #,#,#,#DOSۆ䝇!"``!"ffLL}FTe MAC/65 Disk-Based ver 4.20 (C) 1994 by FTe .I.ELS.ENDI.MACR.END.TITLŠ.PAG.WOR.ERRO.BYT.SBYT.DBYT.EN.OP.TA.INCLUD .FLOA.CBYTŻ.LOCA.SE*.JSJMDEINLDLDSTSTCPCPBIBRCLCLCLCLDEDEININNOPHPHPLPLRTRTSESESETATATSTXTXTYBCBCBEBMBNBPBVBVORANEOADSTLDCMSBASROLSRO% <>.DEƽ<><.O.AN.NOԡ.RE .REF.DEF.NOT .AND .OR ,X),,,ةNNOOBEREJECLISXREMLISCLISNUؐҐҐɐҐ3''3ϐꐰ'ϐϐĐPKrrurSSTWT~x(æKJ3bǧrnhw ^~7*C25  榤 XʈHh(@`8x0Pp!Aa&Ff Ɍ T :X  ,  C uLЋ - ۢ -Hȱ h L(EDIWHATTEXTMODũ5 L(Ҍ` HH`ɛ ۱Lɛ L^LH Ɛ ݟ 8 zH %h  c $p əLHL ݟ H %h @ ؐ`H h ٰ եԄL Q Ɉ򅗅 `  CȊ L0ߩ` 04C L؍l !L؍L;8eHeHL H H`L0󆞥hhL;`ʆL; 0   L L; `` 񒦞` ) %H$H`͒I9Ɛ Ɛ`L ĭs i ů8` @`` ۢB `хѦ򤟱")Q ȱ8e`8`LISԠNEבDE̘FINIJASSAVLOAENTEBLOABSAVNUPRINRE΢REРSIZLOME͠BYŠCРDO TEX ۄ ذ ِЄL ۱$  @L8 @ @ @` ۄЩ Əe Ə  ZڰեLo800  8` ۹ɛg+< ۩, @`0" `Ѫ$ɛ @$P `8`ɛ @`0 g8`0 45` ۄ, = @`8`U; =ZZZfZnnZ& /# 1D EFGJHIMKL=>A Aλ߻A A @:=>@>>8?8679<;ޑ<<;C;?<;<>7;;<;<><;N;?>;<<;<;;B<<>< 0 4 5 # 1u ô $%! 3" 2=_  W @=:q:ߌћݝOƞd6ޕÛipMM/,[]+-*/!&^"   ۱Ò ɛ;ė(` -Є 5ɛș IX; @򹋻 @ɛ`旤;*,0ҪH  h`L ۄЄ  @)++D LT hh ` ۤЄѱ >  &𥐪 @ @񊨱ɁȱAх`? [``.8` i L@0:`󙋻ə<ȱɛ5)"ȱɛ&)"a{i 'ȱɛ`IȢ8ee͙̘ װL8u慓eeeee褚 `8IȄ嚅8圕坕嚅馛褚`` . ݟ ȱ "Lsee`Lee`  g `8` ݟ ȑ "L ,L ݟ "8堨0עL c S> a з` g S /    "Ll` L  Qڥ< g Qڠȱ)Ȅ汥 )   UX `Xd ĵB  ] Ķ m  ` 9;!  ݩLVԩ <0 ̎ H Nԅh ܗL'ՅԅՅօנ&uԕ JJJJ ϗ) ϗ(L' 0 `$  ꗥHJJJJ h))`Lį`s8 քՊօ0ȱ8eԐհֱ֤֠H h`J (L ` ) ` ``͌ƵƵƶƶ`mi͝LH 0+ hȄ H Qڭim hLhH hL˜ H  hH hɛ` SƮ` S  g LݟƐƐLݟ@  SƐ  SAR {Ɛ 00 N g 0ͥeLyԦH gh g S) S N g$PI LƐ Įɛʆ N g䮐)`  Lai@( `ș`@  SE*JFH hG*I%L˚ SJ FH ޚh* S=Lܢ`8qiHH hihi`H饦 ޚL  LEH h HLܢ WHVH`ajllvp)`8`LLܢ g.;* S  Q ؐ! gͭLv ] ]ҩ; S>+ 8吪8吅膐 LWƐ ] 8 " ,p   "L`- ? Qک Q L(Y ɛL08҅8HŲ&eҪȹɛʈıh8宅汥豂Ʈ򅗅 -L^ BL& c 򈄲Ʊ洤́汤IJ ـ褳Ȅ` , g S?莁` S)e` m } m } mL= SB  JLH$ h L L g SN 匥 eLH LH g Z ZL Z Ze樥e͙ ̘Ѧ o  碈  з` Z7 Z0 Z ZLF Z Z 9 ZL|L ȟ 8儅充 k  ӍLӷ ȟ ( 8慜煝 kLʼnň` š Š``  `ŝ Ŝ` ԥ ݟ $p L( N [б)ȩ Ȅe8Ш ˶ LQڥЯ ˶ L ޶Lԟ搠 ޶  ն L ř Ř ř Ř` "L` e` }  } g    š Ġ`Ʈ0ii`   g; L L L` g]; X _ &  gD S; g+ S; ȟ g / ~ G P n !@ ^ L+ S<`& { з ޶ii  j H L(  G P:ӄ7 X҄ۺ;hd~ ` <& S] ߭р SXILLy,PLޚ$0c ^ m )$0O J = ե m $01 , L۸$ 8 MLL θ)` Ƹ  Ĺ  -(`$0 ` L S i U8`0  "Ȅ<$0)Hh`H 8嬨孪8h g g0  0 Lv" mHlH`+LD gLv)ㅪ) S?>  @Ɛ eɂ ɀ   g g g  Lv  (L9@ L 9L < S ` S 9) - ܢLLܢ LФȥ LL ư  LܢLФ` L S ) Lܢ@𥆝i ܢ 0$0 `i e/ȑȥȥȄ g>;:=A /L*Ɛ HhȥȥȄiL⥥`L S  Ǭ搦ʩ`G!@` ܢ`Le H h g g gLv@L搩l S @)8 <L S`L*) ܢ < ܢ S`8 E( Ǭ$0). ȥՑL) ȱՆL ) LHH hh` էLܢ է Lܢ SA`/0 S)QP S) `    cLܢ Z Z Z Z`L $LHH ޚ hhLL$ 8`$p/+ߤėLѤė ՚ Ƹм ਩8 LШL۸ Ĺ  sƗƮ`_<+ 2ԅդ6e $Hՙ+ȥԙ+ȄhԅL83+`ų* {LdHH`+L8 L搥 Ɛԥȥ`刾++`(Xȉ9܂e( S0' J搱`LS 1`ei` )ȱ` ` S@` 劤шܦ eȪHȱȱ)h`6`0``Յԩ` ©eԅԘeՅ`8ԅԩՅ` ©8ԅԘՅ`օנ` © FfffԈ0?uؕԅՅ ©Ն &&&8થ׆Ԉ` ©%ՅՊ%ԅ`$p$0)  몥 Ն` 몥)Iڤhh+Lshhզ uՆL8 ©ՅՊԅ` ©EՅՊEԅ` ©Ր` ><7 23 +)* ©! ©  LL    )䯐` ?i??[Z 07ee YzȱĘL8匝卝ei͙ ̘L8匑ȥ卑ȪȑȑȩȽ䯐`$P<@4!18匝9卝808899莚(` Lӭ )H0 L )ёё hH  h$$0 ,P {`? ?ԩL*** ERROR -MEMORY FULBAD DEBRANCH RANGNOT Z PAGE/IMUNDEFINED LABEEXP TOO COMPLEDUP LABEO'FLO IF/ENDIF NESTIN VAL >25 IF/ENDIF STAC NESTED MACRO DE PHASE ERRO*= EXP UNDESYNTAX O'FLODUP MACRO NAMLINE # >6553MISSING .ENDNO *NUM/REN O'FLONESTED INCLUDLIST O'FLONOT SAVE FILLOAD TOO BINOT BINARY FILINVALID .SETOO MANY X-REFTOO MANY LOCAL FIELDUNDEFINED MACRMACRO NESTIN BAD PARAMETE!NOT F.P. NO DEV HANDLE҉TRUNCATED REÊTIMEOUԋNAːWRITE PROTECTEĒBAD DEV CMĠDRIVE TOO MANY OPEN FILEӢDISK FUL̥FILE NAMŧLOCKEĪFILE NOT FN(SEE MANUAL$`݆   װLH`H H hh 鸩 R ƥ0C6ȐH J, h⩮^+ȱ8e;LLa L ͹0L` GA) 8动勢  * ɇ * *LɆɅɄ $p 6LN`ۺȄ@ J @[L 0 0 Ĺ `0עਈɛO(K֠)- Hȱh ץ8 0Lq JL >L(@[` 0 0i~iنؠ0 >օנ֐ֈƮ ȱ֐+Į!䪱ؑHر֑hֈ֥ЦքׄИ}e`q䨊e`8包卅  0PH hšĠ答 $0 (,  J8  鸩 Ĺ Lqɇ'IimiLv  LvɆ LֳɅ LvɄ#Lv`` Z渦 6LN ) `Ԣ儐`Z8圅坅 o   L8HI 8`LKȅ k L搥3 财 Qڠ Ÿh _ &Lܢ Lܢɛ򈱑 `濥ɀ`8~H m~  h`$0 8 xIiH {h {L { {ȹ8 {9 {̚ȱ`& Ͷ LMLN= Ȋ ``l 搤搱` Ͷ 0`Lө ϶HI` `H ҶhH hLJ*K+GHFH`H ƶhL `H ն  նhJ S)` 0`ɀ/ L˷)Lʎ JLڱ)⭆Ŧ  L(  `Ɉ"% ͶNLM 0L4 ӷ 财@` 緥Ɉ` ն 0` նC` ӷΆ`~IHEDBKLV`ՆԈ gȱ80 LQՆ gФб$0 (` LH shHJJJJ ~h)L0123456789ABCDEF s )LL mL殤 (` L0) ``) Lװ`͟?)4 Ƹ/HH L ^ hhԩ` է Ƹ ܢ J`L 鸭` { Ĺ  J }L Ĺ۠ 8 XhLL` Ĺ  J }8厪 J"LPAGESYMBOL*** ASSEMBLY ERRORS: BYTES FRE ?=?%?=?ۺ;DOS!"ppLQqqq堭 Hi there, 0BJKLhqP:eDqE V BDqEDHI VBDpEHI VLq BDqEHI V BGDqE HI V BDpqrEHI VL5rAlso, we send it to the printer...0 BDrE#HI V0 BGDqE HI V0 BDpEHI VLrThat's all folks BDrEHI V0 B V`$%&''AA SAMPLE PROGRAM USING IOMAC.LIBAEI>D:SYSEQU.M65>D:IOMAC.LIBI5A [end of equates and libraries...begin code]A$EK.p;; an arbitrary location8X;B SAMPLEL !AROUND;; skip buffers, etc.VX;`BUFFER jX;tWMESSAGE1 =A This is a test of the sample program  Type your name here -> A~ A AM1LENGTH MESSAGE1MESSAGE2 AHi there, AM2LENGTH MESSAGE2X;X; BEGIN ACTUAL CODEX; AROUNDOPEN ===AP:A BPUT =MESSAGE1=M1LENGTHINPUT =BUFFER PRINT  BPUT =MESSAGE2=M2LENGTHPRINT =BUFFER 3PRINT =AAlso, we send it to the printer...A BPUT =MESSAGE2=M2LENGTHPRINT =BUFFER(!PRINT =AThat's all folksA2 CLOSE <:FEIP)*+,-./01231000 .PAGE "FTe SYSTEM EQUATES FOR ATARI"1010 ;1020 ; FILE = #DN:SYSEQU.ASM1030 ;1040 ;1050 ; I/O CONTROL BLOCK EQUATES1060 ;1065 SAVEPC = * ; SAVE CURRENT ORG1067 ;1070 *= $0340 ;START OF SYSTEM IOCBS1075 IOCB1080 ;1090 ICHID *= *+1 ;DEVICE HANDLER IS (SET BY OS)1100 ICDNO *= *+1 ;DEVICE NUMBER (SET BY OS)1110 ICCOM *= *+1 ;I/O COMMAND1120 ICSTA *= *+1 ;I/O STATUS1130 ICBADR *= *+2 ;BUFFER ADDRESS1140 ICPUT *= *+2 ;DH PUT ROUTINE (ADR-1)1150 ICBLEN *= *+2 ;BUFFER LENGTH1160 ICAUX1 *= *+1 ;AUX 11170 ICAUX2 *= *+1 ;AUX 21180 ICAUX3 *= *+1 ;AUX 31190 ICAUX4 *= *+1 ;AUX 41200 ICAUX5 *= *+1 ;AUX 51210 ICAUX6 *= *+1 ;AUX 61220 ;1230 IOCBLEN = *-IOCB ;LENGTH OF ONE IOCB1240 ;1250 ; IOCB COMMAND VALUE EQUATES1260 ;1270 COPN = 3 ;OPEN1280 CGBINR = 7 ;GET BINARY RECORD1290 CGTXTR = 5 ;GET TEXT RECORD1300 CPBINR = 11 ;PUT BINARY RECORD1310 CPTXTR = 9 ;PUT TEXT RECORD1320 CCLOSE = 12 ;CLOSE 1330 CSTAT = 13 ;GET STATUS1340 ;1350 ; DEVICE DEPENDENT COMMAND EQUATES FOR FILE MANAGER1360 ;1370 CREN = 32 ;RENAME1380 CERA = 33 ;ERASE1390 CPRO = 35 ;PROTECT1400 CUNP = 36 ;UNPROTECT1410 CPOINT = 37 ;POINT1420 CNOTE = 38 ;NOTE1430 ;1440 ; AUX1 VALUES REQD FOR OPEN1450 ;1460 OPIN = 4 ;OPEN INPUT1470 OPOUT = 8 ;OPEN OUTPUT1480 OPUPD = 12 ;OPEN UPDATE1490 OPAPND = 9 ;OPEN APPEND1500 OPDIR = 6 ;OPEN DIRECTORY1510 ;1520 .PAGE1530 ;1540 ; EXECUTE FLAG DEFINES1550 ;1560 EXCYES = $80 ; EXECUTE IN PROGRESS1570 EXCSCR = $40 ; ECHO EXCUTE INPUT TO SCREEN1580 EXCNEW = $10 ; EXECUTE START UP MODE1590 EXCSUP = $20 ; COLD START EXEC FLAG1600 ;1610 ; MISC ADDRESS EQUATES1620 ;1630 CPALOC = $0A ; POINTER TO CP/A1640 WARMST = $08 ; WAR, START (0=COLD)1650 MEMLO = $2E7 ; AVAIL MEM (LOW) PTR1660 MEMTOP = $2E5 ; AVAIL MEM (HIGH) PTR1670 APPMHI = $0E ; UPPER LIMIT OF APPLICATION MEMORY1680 INITADR = $2E2 ; ATARI LOAD/INIT ADR1690 GOADR = $2E0 ; ATARI LOAD/GO ADR1700 CARTLOC = $BFFA ; CARTRIDGE RUN LOCATION1710 CIO = $E456 ;CIO ENTRY ADR1720 EOL = $9B ; END OF LINE CHAR1730 ;1740 ; CP/A FUNCTION AND VALUE DISPLACEMSNT1750 ; (INDIRECT THROUGH CPALOC)1760 ; IE. (CPALOC),Y1770 ;1780 CPGNFN = 3 ; GET NEXT FILE NAME1790 CPDFDV = $07 ; DEFAULT DRIVE (3 BYTES)1800 CPBUFP = $0A ; CMD BUFF NEXT CHAR POINTR (1 BYTE)1810 CPEXFL = $0B ; EXECUTE FLAG1820 CPEXFN = $0C ; EXECUTE FILE NAME (16 BYTES)1830 CPEXNP = $1C ; EXECUTE NOTE/POINT VALUES1840 CPFNAM = $21 ; FILENAME BUFFER1850 RUNLOC = $3D ; CP/A LOAD/RUN ADR1860 CPCMDB = $3F ; COMMAND BUFFER (60 BYTES)1870 CPCMDGO = -6 ; CP SUBROUTINE VECTOR1880 ;1890 *= SAVEPC ; RESTORE PC1900 ;56789:;<=#AFTe SYSTEM EQUATES FOR ATARIAX;X; FILE = #DN:SYSEQU.ASMX;X;X; I/O CONTROL BLOCK EQUATES$X;)SAVEPC ;; SAVE CURRENT ORG+X;.@;;START OF SYSTEM IOCBS3IOCB8X;B-ICHID ;;DEVICE HANDLER IS (SET BY OS)L)ICDNO ;;DEVICE NUMBER (SET BY OS)VICCOM ;;I/O COMMAND`ICSTA ;;I/O STATUSjICBADR ;;BUFFER ADDRESSt&ICPUT ;;DH PUT ROUTINE (ADR-1)~ICBLEN ;;BUFFER LENGTHICAUX1 ;;AUX 1ICAUX2 ;;AUX 2ICAUX3 ;;AUX 3ICAUX4 ;;AUX 4ICAUX5 ;;AUX 5ICAUX6 ;;AUX 6X;'IOCBLEN IOCB;;LENGTH OF ONE IOCBX; X; IOCB COMMAND VALUE EQUATESX;COPN;;OPEN CGBINR;;GET BINARY RECORD CGTXTR;;GET TEXT RECORD CPBINR ;;PUT BINARY RECORDCPTXTR ;;PUT TEXT RECORD(CCLOSE ;;CLOSE 2CSTAT ;;GET STATUS<X;F7X; DEVICE DEPENDENT COMMAND EQUATES FOR FILE MANAGERPX;ZCREN ;;RENAMEdCERA!;;ERASEnCPRO#;;PROTECTxCUNP$;;UNPROTECTCPOINT%;;POINTCNOTE&;;NOTEX;X; AUX1 VALUES REQD FOR OPENX;OPIN;;OPEN INPUTOPOUT;;OPEN OUTPUTOPUPD ;;OPEN UPDATEOPAPND ;;OPEN APPENDOPDIR;;OPEN DIRECTORYX;X;X; EXECUTE FLAG DEFINESX;#EXCYES;; EXECUTE IN PROGRESS"+EXCSCR@;; ECHO EXCUTE INPUT TO SCREEN,%EXCNEW;; EXECUTE START UP MODE6$EXCSUP ;; COLD START EXEC FLAG@X;JX; MISC ADDRESS EQUATESTX;^CPALOC ;; POINTER TO CP/Ah#WARMST;; WAR, START (0=COLD)r#MEMLO;; AVAIL MEM (LOW) PTR|%MEMTOP;; AVAIL MEM (HIGH) PTR1APPMHI;; UPPER LIMIT OF APPLICATION MEMORY%INITADR;; ATARI LOAD/INIT ADR!GOADR;; ATARI LOAD/GO ADR(CARTLOC;; CARTRIDGE RUN LOCATIONCIOV;;CIO ENTRY ADREOL;; END OF LINE CHARX;+X; CP/A FUNCTION AND VALUE DISPLACEMSNT#X; (INDIRECT THROUGH CPALOC)X; IE. (CPALOC),YX;"CPGNFN;; GET NEXT FILE NAME'CPDFDV;; DEFAULT DRIVE (3 BYTES)2CPBUFP ;; CMD BUFF NEXT CHAR POINTR (1 BYTE)CPEXFL ;; EXECUTE FLAG,CPEXFN ;; EXECUTE FILE NAME (16 BYTES)&)CPEXNP;; EXECUTE NOTE/POINT VALUES0CPFNAM!;; FILENAME BUFFER:!RUNLOC=;; CP/A LOAD/RUN ADRD)CPCMDB?;; COMMAND BUFFER (60 BYTES)NCPCMDGOXX;bSAVEPC;; RESTORE PClX;$QA  X? BH COM %aDEMO ASM %{VNIEUWE ASM %}U2QA COM %QA SET X ;3SCROLLERASM %TESTPR ASM %TRANS ASM %kXLF COM % _IO ASM %@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`pNp BDpE1HILVBug Hunter version 1.0 ---------------------- p~L&~LzL+L%` ~ &~ '~~ l P6~ 6#٩ꍻ~ mi(uҎ u !u !u !u ! `~hL~,L~8u ~huuu@~huX8huhutu 8u Վ Վ L~ ֽl2u4`2u.`HH/м//hh`HH __ hh`Hppppp} pp}!pHhi$huM,2u` H h` %  % I`*  xL``hhhh``H 0 L)Ih`ʆ ⹄%msitr}i  *H򝖀h( zLJhhhhL8e I  w(u(uL눘  W~ Ыie J  u u *H u uh('-L =LɛЙLJL`, P3 +xꍻ~tuuHuuu(Xlu,9u0 +1u 5u1u v8u$)?! )9u1u 6u,9u0˭8u,9u0 6u 8uq1u)?`  1uJ e mi mi  1u ,5u0L1uL } }Վ ڽ۽ܽݭՎ    z )i dž 0ŦڤۥL ܅ȱ܅l0 ``L '~ ~6#$  +l M5u5u~`M3u3u~`M9u9u0~`M4u4u~`M7u7u~Ŏ` p ^+,' 'X   Hi h % u iuu iuF? u nu nu n$ uit !u  uu,3u 1 v 1҆ i  ! 8ҰӠ  п uuuuЭѩЅҥхӥ $ЙeХљi ` ! !L, 0b,3uL8u ҭu 8eҨiuu҅ӐڥҍuӍu`, 0 ,3u0`uҭu 8muuu` ` ` i 6u ! *)6u6u !`hhhhL /` ֽ "` 0  ݎ 8  z˪0ݎݎᎩݎЭݎ hhhh`ݎ0`ݎʎݎ` + z|H %h|5|  0|Ɉ( ! - `!" Lr@ B G V䌤 G`HIL- 0^ B匋ݎ:*?@mDEގE9S5ގD @` -00B 0& 0 LDLD-I`@@ 00L3ԅթԝDEHIԅҥՅ -0å%I!ҝJje҅ԘeӅՠ ! ! ! !ե8$ʎ"@eҝDiӝE8҅ԝHӅ՝I ቎0 @ 0 ԉ`B +@8DE~ %@8HIEE *0DE ԉЭL *LƉԥ`  Čʈ "%&' " ʊ`PB JIK )D*E -0EDEBH !BH -0Di DE $`NJҥ i Ґ` 8  I `  `8 0 *0q D0f Ɋ  zL00 0`` ҝ  .婛ᎎݎhhhhL ōۋ w̅  q a?NPY$k}-Cn~~uqFtu֌׎@p:u+*-=<>-=~-=registers<<30<0#<&<!<8<9<<uu-XuuL ~XZu_/2sops1ss uYu@pppBAuu"ʔFpp@puv{LvLz1u) !0!)u)uu $x1u 1u `z,7u+u$uP1u) `xx x wLly jz{ L:z{ {xʽ{x{'ٸ{Lw1u)  {v{vLv` 1u) LxL 1u) WzLJxɾ Lzu {L4wɶ Lzu y{L4wɖ Lw1u) Ч Wz WzLWx 1u) Г WzLox Lz &{1u)!0!)u)xx $x1u 1u `zx)LwLw1u)!0!)u)xx $x1u 1u `zxwͲ{xw{Ͷ{{ 1u 1u`x{x1u) =)8)3 WzuuuHu(uhuuu({muuu`=xBxH h u u u uJJ(`xuxu`xfxxgxexu`x{xuH((Lx(x0 xLx xuuu`1u) uLCzuiui y xuu yxuxuLWz1u)uLCzu y WzLx1u) uLCz zu WzLx1u) uLCz zu zu zuLWz1u @1u`1u)uLCzu y WzLx1u) uLCz zu zu WzLx1u) uLCz zuH({uhu( WzLxuuLxuH(uhuuLx{1u)(0#)u)u $x)u)71u 1uhh`{utu`1u)0)u)uȘ $x1u Ǯut{u`1u 1u`1u 1u`x) x`1u)1u`1u={1u`uzu{zz{zz{z͵{zz` jz{xɾ u {L{ɶ u y{L{ɖLz @LnLϒBC E } e i Le8I @ Ԡ ! ' ` ԅʆee !L! :l4,()" 0 ) JJ)`HJJJ)" h`  @`)  ) `JJJ)***)) `tsNR!T D ar BҐb̊ BMRTHCLLSEEYDAãPN"N# E3 TDPX 8  9 8 9 8  "LLɖLLLDL/L•LĕLfhdgsaLJ:K\^OPUI_|VCBXZ$#&%"![ ]NM?REYTWQ()'@}FHDGSA {   ` } BDE"HILVPress SHIFT/BREAK to get control 'uwMii)I)iեԍՍ8ԝN՝O8ֽeօԥeׅՠiԥi Fнѽҽ8NԥOզѥ FLd~%ґ 9 @`) T) M҅ȱ҅׈ NHOhL Fשֆ8֑ 9L1ґ 9L`i(`bcdefghijklmnopqrstuvwxyzPrzyklad wykorzystaniaprocedur _SOUND i _PM  data: 05.04.1990  autorzy: M.L. J.P.  list_all equ %00000111list_mem equ %00000110list_err equ %00000101list_off equ %00000000code_mem equ %00010000code_dsk equ %00100000 opt list_err+code_memdemonstracja equ $8800* strona 0dosvec equ $0A (2)zegar equ $14_sndz0 equ $F0 (2)_pmz0 equ $F2 (2)xpozycja equ $80 (4)ypozycja equ $84 (4)xprzyros equ $88 (4)yprzyros equ $8C (4)ktoryksz equ $90 (4)numer equ $94* staleduszki equ $A000* systemllosowa equ $D20A************************ org demonstracja jmp poczatek icl '_SOUND' icl '_PM'poczatek equ * ,, ldx #31 | odwrocodwradus lda ksztdusz+32,x | ksztalt ldy #8 | duszka asl @ | ror ksztdusz,x | dey | bne *-5 | dex | bpl odwradus | lda >duszki | wlacz sec | grafike jsr _pmon | PM ldy #7 | ustawustapara tya | parame- pha | try: ldx kolory,y | kolory ,, ldy #1 -chude | szerokosc jsr _pmset | pla | tay | lda llosowa | pozycje x and #$7F | adc #$32 | sta xpozycja,y | lda llosowa | pozycje y and #$7F | adc #$32 | sta ypozycja,y | lda llosowa | przyrosty and #1 | bne *+4 | lda #$FF | sta xprzyros,y | dx lda llosowa | and #1 | bne *+4 | lda #$FF | sta yprzyros,y | dy lda llosowa | sta ktoryksz,y | aktualne dey | ksztalty bpl ustapara | clc | pewne lda xprzyros | duszki adc xprzyros | lataja sta xprzyros | szybciej clc | lda yprzyros+2 | adc yprzyros+2 | sta yprzyros+2 | clc | lda xprzyros+3 | adc xprzyros+3 | sta xprzyros+3 | clc | lda yprzyros+3 | adc yprzyros+3 | sta yprzyros+3 | ldx muzyczka | parametry lda #8 | muzyki jsr _musini |tu_skacz lda #3 | petla sta numer | glowna*  4 duszkitu_tez ldx numer | duszek ldy ypozycja,x | na lda xpozycja,x | pozycje tax | X,Y lda numer | jsr _pmxy | ldx numer | wybierz lda ktoryksz,x | ksztalt inc ktoryksz,x | duszka and #$10 | eor xprzyros,x | and #$30 | clc | adc ksztdusz | tay | lda numer | jsr _pmshape | ldx numer | dodaj clc | przyrost lda xpozycja,x | do adc xprzyros,x | pozycji sta xpozycja,x | X duszka cmp #$31 | bcc *+6 | cmp #$D0-8 | bcc *+9 | sec | lda #0 | sbc xprzyros,x | sta xprzyros,x | clc | a tu do lda ypozycja,x | pozycji adc yprzyros,x | Y duszka sta ypozycja,x | cmp #$21 | bcc *+6 | cmp #$E0-16 | bcc *+9 | sec | lda #0 | sbc yprzyros,x | sta yprzyros,x | dec numer | wszystkie bpl tu_tez | duszki ? | nie - | nastepny | duszek! lda #1 | poczekaj jsr _wait | na koniec | wyswie- | tlania | obrazu TV lda zegar  raz na 8 and #$07 | ramek TV bne tu_skacz | odegraj | kolejny jsr _play | dzwiek bcc tu_skacz  jezeli | koniec | muzyczki  ,,  to wroc jsr _pmoff  do programu jmp (dosvec)  nadrzednego  !!!!!!! muzyczka equ * dta c'c c A A F F G G ' dta c'ce cg Ac AecFA Fc GH GdH' dta c'cegcegAceAecFAcFAcGHdGdH' dta c'cegcegAceAceFAcFAcGHdGHd' dta c'cegcgeAceAecFAcFcAGHdGdH' dta c'cgecegAceAceFcAFAcGHdGHd' dta c'cgeECGAecCcCFcAA GdGC c'kolory dta b($38),b($7A),b($C6),b($F0)ksztdusz org *+32 dta b(%00011100) dta b(%00111010) dta b(%01111100) dta b(%01010100) dta b(%01111100) dta b(%00111010) dta b(%01000110) dta b(%01111111) dta b(%11101011) dta b(%10111101) dta b(%10101101) dta b(%00111100) dta b(%00111100) dta b(%00111000) dta b(%00111100) dta b(%00011110) dta b(%00000110) dta b(%00011100) dta b(%00111000) dta b(%01111100) dta b(%01010100) dta b(%01111100) dta b(%00111000) dta b(%01000100) dta b(%01111110) dta b(%01101110) dta b(%01111010) dta b(%00101100) dta b(%00111100) dta b(%00011000) dta b(%00011101) dta b(%00001110) end|VBL EQU $D40BVBI EQU $D01A ORG $A800LOOP LDA VBL STA VBI JMP LOOP~`x` `ɜ;H/`TD`EHI B V-U`` /`i% `l Quick Assembler 1.0 by JBWNo room!`d!qL9eLfLfL/mLMmLiLkfLzfLfLWhL^fLVLhLhLjiLvm v pp m QgL$e f [rr``j`j`` ʥː`[r$``^r>` ro ep  Dd fhrLdZljjmBhNooozhPg$v'v*v-vh2h:hPhajjjjajlmml;e9e q`pqoroqeuppppp>q[qX/oZ2prpnpp poMSANRPJBO.6 "$):#&ile%dit2un!ssembly3etup)/error<<</utofmemory<<<.oroom7ipeall<<<&ilemodified<<3ave#ontinue<&ileexists<<2eplace!bort<&   D0:QA.SETNONAMED0:;q>qD0:Xq]qD0:P:uqwqD0:qqD0:*.*qhr98!&300+*-=~-=,oad<3ave<.ew<$ir<0rn</bj<1uit<7smode<2un<-emhi<3avesetup<1asm<"ʔF``Lwd@` ```A `?`pppB@`A ````ddo;pr$)@@ #"(, $-Y\ȅ q!4 e S=uЭ ^syV<+,:bX~=3k%Hnlw-w\Xd].ZA=~,  "W IV[*OL!"ϤϿdEϦ::'CNE}[qPuV"=Jċj "?KҎ]K采m͆[@δU<jcyr?OmXCGwz/+%FJkT HS IISTgYZEL ASvR hOMRUjRd`D nI.͞]T@6F+A(/V:2Y~P`xC?cUK';E4 /Sp#cV}*KDU 8    vwLvL?wL!wL`wLvLIvLGvLvL0vL9vL|wLwLwLwLwLwH 9vhJJJJ) i`(e`H Gvhe`8吅Ƒ8(ƕ`8`` `XY GvLIv褙 v< Ie Gv䛐`ȽwwwLGvH Svh v v褚 ]v0 v v w wƗLw8eȦ v褚 vLuv w d w wI`Ł* w䖐論 dLw`䖰`hhhh``H w0 wLwIh`FMGVBGNFvwwxx v%uȑΤȄŅĢ ) Viȕ󅦅0r +y $;iiؠ 7{ 7{$<b _Lqx$I0@ 'd…Lqxp @ zLIx 'di v$ꃑʈ`a{E`e橩$ ʥ˰+`@B䃝D僝EAHI dL) `i ɛ` ,{L:z:$@<>    y`0L{z0  yXYNԩ@l yɛ' y'  z0 * yI`! yɛ ,{ { A`ߝمjjj y { Lz FƢ z80 e y {`Lz $P  e`$p&` z` zĥ z zeąeŅ`0$p2`G A:8`_A[`H @{hJJJJ) i`)Ƨ$Pʆ |@$[ 8 ĥȱɛ dįI(!"&` m情ĭiŠȑđH`)Ӧ$ O{)`0@  $dLxy |0 |0 |0ݨ |0Ѩ浹ĵ |0 |Į`i ɛ)hi . d毥` vĥ v%Ĉ銠%` ĥυ`Ɔ$pL}L}$ʥ˰ zL }ƁP$#)cE@<)Ș $d xyL} BHI), d0ܩ d0ե) |Ču} d0 d0 Ȅ 7{櫦` y `8 JfJfeũ` }Q)ټ(Ķ$P )ąȱą`iĐ8ЭЩ 8` yALz yLz }$P }@)` }LzLz@Ĉ ĥąŅ` yNAGAĭ郅Ž:i@ą))?űąıąɛ LzLzL}08eąĥ)?ĢJ0ܩǥA };$P1 Lz Ld@LzLd) Lz "ee y  yL8弅彅Lw`J yL, L5II I   y M]Y)0Lz )L)) y51<)  yLLz`Lz y`)"Lzڥ ) yť)0)040)3iF 'L€$0 Lz)  $0`i7O$PS8媅嫅8ƥi3 LzFf 00 Lzie;00膯 |` y$P  7{ 7{ })**|&" #~ ~$0/  ˀɛ yL$P { H @ {h` ܁L ՃHԃH` y_A6ƶ2A)C E`HL y y ĦLzB$H  LzLzʥ񆴢 |' y@жDf$ d | y ЋL灥 ` 700P3.@$ ȥ` 7{L7{ LzLz Lz y@@Lz@ *d@ $dLxy$`Lz hh$`)PI@) 7!))pJJJJ))` Lz |8ȥ` 709* z?#  |ȹ` Lz LzLz恟ꂦ'B#omplete&ailure;фeuiaqm}y%5)!1-=9 $,0PpXʈEUIAQM]YLl JFVN^  Hh(*&6.>jfvn~@`8xAAABBBBBBBBBBCCCCCCCDDDDEEEEIIIIJJLLLLNOOOPPPPRRRRSSSSSSSTTTTTTDNSCCEIMNPRVVLLLLMPPEEETNOQXCNNNMSDDDSOPRRHHLLOOTTBEEETTTAASXXYCDLCSQTIELKCSCDIVPXYCXYADRUTLCXYPRAXYRPTAGAPAPLRISCCDIAXYXYXASA !"#$,/2678@DEFHIQV[`aijklmrwxy$$  4,  󀀀瀀䀀򀀀쀀耀倀倀瀀#"@ 0ass,ineD0:xփ 'Õ)-LL-Lv'ȭ(ɩ8``d d` {L0(e`Hhui`8H dh ( Ȅ)*)`H hJJJJ) )`H 詛ȢȠʩ Jʠ 6 h` | d d d dLۈ)?<#' " Lۈ Lۈ`I`Lۈ`I `Lۈ()?Q` L0dɛ@ L? J JHH hh?` Y8e` 6  68墨壪 eƅʥeDžeƅ̥eDž`ޥ¥å8…ƥÅX[$00eƅޥeDžߥޥߐ8eƅޥeDž߭`ޭ`ߐeÅe ‘` -dl ‘İ‘ץ`لڢȠ 6 YȘ FLLFȠ 6ąŪ¥ÐĤ`ɛŢ٦ܽٽڽӖݠ? ݰٙ閈%&@Ӗ`? 詛閤݆8eمi8eمi Ӱ ְ֦ܥٝڝݝӖ轧ȽɐeƝeǝ޹閑و`х҅Ѕ܅ˠɛ Lʠ 6 J Ƞ 68܅٥ڥ YȘ FLʥ˰" Y8ӖeL8ӖL뽦Ƚɰ8`8}Җi˰-ԖӖ YҖ`ȭɰ8`ʽӖԖɛ8eiܘIӖ` - WL8}Ӗi` ¥ (`hhL$ - $ a (`%`?䚰8` - ܥL - ahhhh - L|HH)JJJ` hh`8ʪ˨`%,Q,`0T:`ʽW `8Y `9& XѤȩ ] ]XQ J)ȄL: ‹ 獩]Ě :8܅¥8ª8ªŦ ⽧ӖL)e88ǩ  0 0 0 ?i(j%$pFƐ Fǐʆ%EĚ :L`,`EЄ'( = - ‹ 8 ְ 8 6LTA[a{M`M`?,` ' Ѓ?H閝閘hɛ,` А ְL ڈ,`0 [  L Õ޽ĕ L l 6 -L -Ƞ 6 ʥˢ ܥѐц ‹L? -Ԡ 6 6Ӆ`Lv -נ 6 6օ`Lv - d0EʝD˝E8ʝH˝I d%ʅ˅HIe̥e L L'd 8 d DE8HI dL -֦פ 6ӦԤL`Ӡ ԑР ԑhhL$` 8 䑢 6  68 -8ݐ 9eЅi8嬪奰e楥eeee 6 6 ʠ 6 ɛ إŦ姐L‹ 8 䑩Р ԑƭ  6ee $0/8娅¥婅 Ċֆׄ8娅¥婅 ĊӆԄLL‹Ѕۅ` - 8Ѕ & t`? 獐Ѕ,` Z` `L6 tleӅօ   ? -eЅi J ‹( eЅӥ( eЅ֥`Щꖝ> Ӱ ְ` 6 3 TLЩ ?` 8 Ԡ 6Ӆ L‹ M``H` h`` 6 ƏL I`Е0Е0 d*>)`KQ 8 ڈ d+H |h)*+޽| ޽lP ``I``Ъ)JJJ8j]``` d0$P -Ѡ 6$pݐݰ)ɛ#썖:)a{I ݍ8eمِʥˠ $LH  6 6hLv`L | 4)*` TTtt6?󔰔XX򓁓%%tt֍֍.@͒3+&ree,o)ns,ine#ol)ns/vr,5op  ~ bkhdrwycvrcbkyf**Kii)I)iեԍՍ8ԝL՝M8ֽeօԥeׅՠiԥi Dнѽҽ8LԥMզѥ D`~%ґ 7 @`) T) M҅ȱ҅׈ LHMhL Dשֆ8֑ 7L/ґ 7L`i(`Alist_all equ %00000111list_mem equ %00000110list_err equ %00000101list_off equ %00000000code_mem equ %00010000code_dsk equ %00100000 opt list_err+code_mem org $8800 lda
dl sta 561 ldy dli lda #7 jsr $e45c rtsdli pha txa pha tya pha ldx #7loop stx $d404 dex bne loop ldx #7 inc dl+4 ldx dl+4 cpx einde bne test ldx dl+5 cpx einde+1 bne eind ldx >text stx dl+5 ldx QA |adres equ $8800list_all equ %00000111list_mem equ %00000110list_err equ %00000101list_off equ %00000000code_mem equ %00010000code_dsk equ %00100000 opt list_err+code_mem*--- strona zerowa_ioz0 equ $D0 (2 bajty dla _IO)addr equ $D2 (adres w buforze)count equ $D4 (liczba bajtow)cntr equ $D7 (licznik)* ,.*--- rozne liczbychan0 equ $00 (IOCB nr 0)chan1 equ $10 (IOCB nr,1)eol equ 155 (znak konca wiersza)eof equ 136 (status odczytu)* ,*--- komorki systemowedosrun equ $0Adlist equ $230*--- poczatek* ' org adresmain equ * ,* liczba wolnych bajtow sec lda dlist sbc buff sta size+1* wypisanie informacjiloop ldx #chan1 jsr _close jsr dinfo* pobierz znak ldx #chan1 jsr _getkey jsr _upper ora #%10000000 cmp read_ch beq read cmp writ_ch beq writ cmp tran_ch beq tran cmp quit_ch bne io_error* koniec jmp (dosrun)* czytajread jsr get_fn clc odczyt jsr _open bmi io_error lda size sta used lda size+1 sta used+1 lda used jsr _read cpy #eof bne io_error beq loop jmp* translacjatran jsr get_fn sec zapis jsr _open bmi io_error * adres w buforze lda buff sta addr sty addr+1 * dlugosc lda used ldy used+1 sta count sty count+1 * rozpakuj 1 wiersztrl jsr unpack ldx #chan1 bcc io_error malo danych! * zapis wiersza lda llen jsr _write bmi io_error * nastepny? lda count ora count+1 bne trl beq loop jmp* piszwrit jsr get_fn sec zapis jsr _open bmi io_error lda used jsr _write bmi io_error jmp loop* usterkaio_error ldx #chan0 lda error jsr _write jmp loop*--- rozpakuj wierszunpack ldx #0 ldy #1 lda (addr),y dlugosc sta llen iny bpl chklen jmp* glowna petlaunpk_l lda #0 sta cntr pojedynczy lda (addr),y bpl single and #$7f pha iny lda (addr),y sta cntr zwielokrotniony pla* pojedynczysingle iny* powielanie znakurepeat sta line,X inx cpx #64 bcs unret limit=64 dec cntr bpl repeat* czy wszystkie ?chklen cpy llen bcc unpk_l* znak end-of-lineunret lda #eol sta line,X* dlugosc otrzymanego wiersza inx stx llen* zwieksz adres clc tya adc addr sta addr bcc *+4 inc addr+1* zmniejsz licznik sec lda count sty count sbc count sta count lda count+1 sbc #0 sta count+1* powrot rts*--- pobierz nazwe pliku* 'get_fn jsr _setbin ldx #chan0 lda prom jsr _write jsr _settxt lda #120 sta fnlen lda fnlen jsr _read jsr _setbin ldx #chan1 lda fnam rts* ,*--- wyswietl infodinfo jsr _setbin* adres informacji lda msg_ sta _ioz0+1* ile w buforze... ldy message jmp _write*--- procedury WE/WY ------ icl 'D1:_IO'*--- nazwa plikufnlen dta a(0)fnam org *+120*--- informacjeerror dta a(elen)erm_ dta c'Niedobrze!',b(eol)elen equ *-erm_message dta a(mlen)msg_ dta b(eol) dta c'׭',b(eol) dta c'w buforze: $....'bu_off equ *-msg_-1 dta b(eol) dta c' wolne: $....'fr_off equ *-msg_-1 dta b(eol),b(eol)read_ch dta c'zytanie 'writ_ch dta c'apis 'tran_ch dta c'ranslacja 'quit_ch dta c'oniec' dta b(eol),b(eol)mlen equ *-msg_prom dta a(plen)prm_ dta c'Nazwa pliku?',b(eol)plen equ *-prm_*--- buforyllen dta a(0)line org *+65size dta a(0)used dta a(0)buff equ **--- adres uruchomienia* org $2E0* dta a(main) end of file=` ;x XY  XY1Y2  X` 1xӭIX LمڠƱg\Kiתiw gXXX  g, LfЗۢ g'ܭ(ݠL,$0 )l LfCUZL B Vi`8gYީY8g٩ڢܽݠeޑȱeߑ܈8ّȱڑѭܭݠgא`,0 @`) ې8) 1ggh郐g>h鄰8gّȹgڑЧgȹgЙYYYYYXHHHP٩ڠ8eمِLٍHI٤ȎDE BLVXLFriend 5.2 installed. Shft/Ctrl/1 activates Note Pad. Shft/Ctrl/2 activates Code Table. Shft/Ctrl/3 activates Calculator. Shft/Ctrl/4 activates Core Eye. This is not XL/XE computer! Can't uninstall XLFriend! Checking... Loading... XLFriend uninstalled. H 2)( 3I+I2 ӱ8h `H))h`XH⃌モ gh 4Z g`HB,: Ң-hLH"Y Ӄhhh@ۀPGLH[8XTZL;XLRXLaX^1,^2,^3,^4allLF HELPtdelp=Ctrl,=ShftM(Ѝ ԍ I` ?i(j`x܄ݩمڅ&ݢuٕؤۦX` Y VYYY4Z04Zܠ XCUZUZ` Xڠ܎ Y YܩZݢZֈeمܐݰXl'` ;X@Ԫ4ZH4Z~鿍9Zj:Z X0٭1.'Bمȱمݢȱ :Z܍9Z5SZ0ZTZ19ZX:ZYYZ Zo/) "/4Z Y Yx4Z Yh4Z X0SZ`Lg XY `σ>"$_bD X"/opppBA5ZH]KLH )J JJeDži$LK J KʢHZ$0 XʈhfɽZ Jʘi Kмɢ Jĕ򩄑ґ aXH J Jh K Jx HZ @X ILH04;20%23¥ â ӡs Х¥LIŽ V $aiU©ZiÊi rI IZƽ I}Z(Z Kа8Z K`ZZ`/y0L: aDg@ ;X)ƈƅFȰ` HƢ ӁL~JFȢ (K# ;X JH(H5KH4KHSK i L)J`hhhh` JJ^KH^Kh K`XYSK KRKLKI`8İ`ǥ ǥiĐ` jJ` ~J`RK RK`RKRK`SKSK`SKSK`ZKJXK\KVKTK`H) KhJJJJ 0iɑ`e…`(e`+*-=<>#JiJ}JJJzJJJJJJbJ [cL<[TagineGotoagL,^S/O^>nsertineboveagQuote@| E[ c ] e_ % I` [ _LV[cccc t[` I`,P?- X)?<'Qa{E`I I𰻠8 X \( \ #\Ȅc0cc`H #\hJJJJ) 0c`XYc \`'i(`8(8('` V \HC [< XhC`H\cch`LoadSaveFailEdite`(e`i`` \H cc I` [cɛ+)#~!`՝cc͊ 3]chc`@0 i0HHJ \h7cE.S*CBDcEK t\DcE`CLy\ [c B Vҩ ` 9]0 [IB8@D|EH V $ y\ ]L]D}HDE}IEплٽDE ]L[ 9]0 B8HcI t\L]8` N^ei@|8` b eeeeL^`8 b 8ei N^0 ` +a cXYcȄSR0)ȄRII i(j {_Iܩ {_i(XYc ?\ \`H _ `bh`Hei \^ɛh`eiL^ \$0C-Lb=Lb e.L]c%c Ab ,\ \LT\c ,\ ?\c` Tcɛ  c _L`b jckclM [⪩% [D [8@쪩|4 [XY' aԠ'5%ɛc X`('穛 \' ȱE \cL`O'c XIʈL\hh ,\c T\`` -b$ɛ b _ c _누ɛLb` c c bȘ ^( ` cȘ \^` 8e 7c8e b8eLpb` c c Ab`` AbL c b cLb cLb`ɛ b c b 7cc 7c ɛ`c Ab`c pb``` b` `cIc` Ab` pb c`Hh`ɛLHcɛ \`~  )a9aAbpb-b`b>aCac c_`bcbb|aa]-^b_EditD1:Free:Line:Col:cc MOL(MTABodeA:tascii,:nternal,:eycodeXmO̥YiͬO GO YO̅ΥͅϢQE N O+ N ;OOOHΠȭO XΈOOO8mO͌OO8e΍MiM ;OhиZC N OH X) Nh! NJJJJO X (jMOO OLNiOO8OLN#O0iOLN8OOiOLN ΎOLN ?OLNɇOnO SOLNɆOVΏO SOLNɎO<ΐO SO8(̰LNɏOO SO GOLN,OLN LSO XLN YO OLDM 5OR 5OBH 5O 5OȩJh "O&O XO "O H +OhJJJJ) i Έ`i(ΐ`i(̐` X }O٢kνOH̝Oḧ0ܘ8୐O i( ` @FL[@ddubtractroductivonlyyteositiventegerllowed5U8@@hC X ALg@ 7E |D D 9AʍQ٭Eƈ-~EE@E@ X @L9AFԄՌFFȌFF agV80] Y0SO XFF ԆՎFFHԍ FՍFHHF{E֩ Bhhh FԭFL9ALg@eԅԥiՠF E D:Ј)F F-Р:F) E ELAԤ XH: E Eh ELAԅҥՅӢFf*Јȱ :Lg@F`FFF FF`FFFFFFFԅ֥Յ`F FFFF`H iBhFFFFԅ֥Յ`F ԍ FՍFLZBԅ֥Յ׭ FԭFբFFFFFEҽE BF`leօԥeׅՐLC8ԅԥՅհLC҅ӥ֍F׍F&Ӑ FԭFLC&Ր HըeօҥeׅӘhɥ҅ԥӅ`LC)%Щ< X8`҅8ԅҥՅeԅҥeՅ&&<C&&&ffӥօԥׅ`Uԕ`F ZBFeԍFFeՍFF`F ZB8FԍFFՍFLCFFFFF`FԭFբFF` F`8F(FF F D D |DLD F`Fi(FF F D D |DLD F`FF F D D |DLD F=FFF F D D |DLDHHԅ֥Յ׮F{Eԩ Bhh`XmFХYmF`ЍDDэDDDDFDD FDDDDDDDDDi(DDDDF` Dhhhh m F `H EhJJJJ) iЈ`FʘHFʈhF`ڠ EF EFѠ E< EEYFEFEF` DAAA6B9DDCC~XD!>->$#,2>/\ >("30>%\ >"%3#{DBBBBdCdCdC" GGL*G>agepABode_kbdnam clc (read) jsr _open lda #7 sta _iocb+2,X lda #0 sta _iocb+8,X sta _iocb+9,X jsr _ciov pha jsr _close pla rtsᠠ _kbdnam:keyboard name  _iomode:mode of I/O  _kbdnam dta c'K:',b($9B)_iomode dta b(3) end of file      !"#$%&'()*+,-./012345* Quick Assembler label library V1.0 *addcor equ 782adress equ 100 (+101)afi equ 55878afp equ 55296allpot equ 53768antic equ 54272 (... 54783)appmhi equ 14 (+15)argops equ 128 (+129)atachr equ 763atan equ 48759atract equ 77audc1 equ 53761audc2 equ 53763audc3 equ 53765audc4 equ 53767audctl equ 53768audf1 equ 53760audf2 equ 53762audf3 equ 53764audf4 equ 53766bfenlo equ 52bflenhi equ 53bflag equ 1792bitmsk equ 110biwtarr equ 1796 (+1797)bldadr equ 1794 (+1795)bldisp equ 1809blim equ 650blkbdv equ 58481boot equ 62159bootyn equ 9bootad equ 578 (+579)botscr equ 703bptr equ 61brcnt equ 1793brkkey equ 17brkky equ 566 (+567)brun equ 10060bsio equ 1900bsior equ 1906bufadr equ 21 (+22)bufcnt equ 107bufrfl equ 56bufrlo equ 50bufrhi equ 51bufstr equ 108 (+109)carta equ 40960 (... 49151)cartb equ 32768 (... 40959)cartridges equ 32768 (... 49151)casbuf equ 1021 (... 1151)casent equ 60292casetv equ 58432casflg equ 783casini equ 2 (+3)casorg equ 61249 (... 61666)cassbt equ 75caux1 equ 572caux2 equ 573cbaudlo equ 750cbaudhi equ 751ccomnd equ 571cdevic equ 570cdtma1 equ 550 (+551)cdtma2 equ 552 (+553)cdtmf3 equ 554cdtmf4 equ 556cdtmf5 equ 558cdtmv1 equ 536 (+537)cdtmv2 equ 538 (+539)cdtmv3 equ 540 (+541)cdtmv4 equ 542 (+543)cdtmv5 equ 544 (+545)cfb equ 570 (... 573)ch equ 764ch1 equ 754chact equ 755chactl equ 54273char equ 762charset equ 57344 (... 58367)chbas equ 756chbase equ 54281chksnt equ 59chksum equ 49chksun equ 65528cioint equ 58534cioinv equ 58478cioorg equ 58434 (... 59092)ciov equ 58454ciread equ 58729cirtn equ 58907cix equ 242ckey equ 74clmjmp equ 6418colac equ 114 (+115)colbk equ 53274colcrs equ 85 (+86)coldst equ 580coldsv equ 58487colinc equ 122color0 equ 708color1 equ 709color2 equ 710color3 equ 711color4 equ 712colpf0 equ 53270colpf1 equ 53271colpf2 equ 53272colpf3 equ 53273colpm0 equ 53266colpm1 equ 53267colpm2 equ 53268colpm3 equ 53269colrsh equ 79coment equ 58941comput equ 60583consol equ 53279cos equ 48561countr equ 126 (+127)cpyfil equ 9080cretry equ 54critic equ 66crsinh equ 752csopiv equ 58493cstat equ 648ctia equ 53248 (... 53503)daux1 equ 778daux2 equ 779dbsect equ 577dbuf equ 7668dbuflo equ 772dbufhi equ 773dbytlo equ 776dbythi equ 777dcb equ 768 (... 779)dcomnd equ 770ddevic equ 768ddmg equ 10690degflg equ 251delfil equ 8649deltac equ 119 (+120)deltar equ 118dfladr equ 1810 (+1811)dflags equ 576dflink equ 1807 (+1808)dfmcls equ 2837dfmddc equ 2983dfmget equ 2751dfmopn equ 2219dfmput equ 2508dfmsdh equ 1995dfmsta equ 2817dfsflg equ 1806digrt equ 241dindex equ 87dini equ 62334dinit equ 60906dint equ 2016dirlst equ 8505diskinv equ 58451diskiv equ 58448dlistlo equ 54274dlisthi equ 54275dmactl equ 54272dmask equ 672dmenu equ 7951 (... 8278)doboot equ 62189dopen equ 62454dos equ 5440dosini equ 12 (+13)dosos equ 8309dosvec equ 10 (+11)dpfm equ 11528draw equ 64764dretry equ 55drkmsk equ 78drvbyt equ 1802dskfms equ 24 (+25)dskif equ 60912dskorg equ 60906 (... 61047)dsktim equ 582dskutl equ 26 (+27)dspflg equ 766dstat equ 76dstats equ 771dtimlo equ 774dunit equ 769dunuse equ 775dupflg equ 5533dvstat equ 746 (... 749)editrv equ 58368eexp equ 237egetch equ 63038endfms equ 5377endpt equ 116 (+117)endstar equ 142 (+143)eoutch equ 63140erflg equ 575errno equ 73 (4789-4816)errsave equ 195escflg equ 674esign equ 239exp equ 56768exp10 equ 56780fadd equ 55910fasc equ 55526fcb equ 4993 (... 5120)fchrflg equ 240fdiv equ 56104fdschar equ 3850feof equ 63fildat equ 765fildir equ 5121filflg equ 695fld0p equ 56717fld0r equ 56713fld1p equ 56732fld1r equ 56728flptr equ 252 (+253)fmove equ 56758fmul equ 56027fmzspg equ 67 (... 73)fndcode equ 3742fpi equ 55762fpoint equ 55296 (... 57393)fpscr equ 1510 (... 1515)fpscr1 equ 1516 (... 1535)fptr2 equ 254 (+255)fre equ 218 (... 223)freq equ 64fresect equ 4293fr0 equ 212 (... 217)fr1 equ 224 (... 229)fr2 equ 230 (... 235)frx equ 236fst0p equ 56747fst0r equ 56743fsub equ 55904ftype equ 62getsector equ 4358glbabs equ 736 (... 739)gprior equ 623gractl equ 53277grafm equ 53265grapf0 equ 53261grapf1 equ 53262grapf2 equ 53263grapf3 equ 53264gtia equ 53248 (...53503)hardi equ 62081hatabs equ 794 (... 831)hitclr equ 53278holdch equ 124hold1 equ 81hold2 equ 671hold3 equ 669hold4 equ 700hold5 equ 701hposm0 equ 53252hposm1 equ 53253hposm2 equ 53254hposm3 equ 53255hposp0 equ 53248hposp1 equ 53249hposp2 equ 53250hposp3 equ 53251hscrol equ 54276icax1z equ 42icax2z equ 43icax3z equ 44icax4z equ 45icax5z equ 46icax6z equ 47icbalz equ 36icbahz equ 37icbllz equ 40icblhz equ 41iccomt equ 23iccomz equ 34icdnoz equ 33ichidz equ 32icptlz equ 38icpthz equ 39icstaz equ 35ifp equ 55722inbuff equ 243 (+244)inisave equ 6044 (+6045)initad equ 738 (+739)initio equ 6518insdat equ 125intemp equ 557intinv equ 58475intorg equ 59093 (... 59715)intrvec equ 522 (+523)invflg equ 694iocb0 equ 832 (... 847)iocb1 equ 848 (... 863)iocb2 equ 864 (... 879)iocb3 equ 880 (... 895)iocb4 equ 896 (... 911)iocb5 equ 912 (... 927)iocb6 equ 928 (... 943)iocb7 equ 944 (... 959)iocbs equ 832 (... 959)irqen equ 53774irqst equ 53774isrdon equ 6630isrodn equ 60048isrsir equ 60177isrtd equ 60113kbcode equ 53769kbdorg equ 62436 (... 65535)keybdv equ 58400keydel equ 753kgetc2 equ 63197kgetch equ 63202lbfend equ 1535lbpr1 equ 1406lbpr2 equ 1407lbuff equ 1408 (...1535)ldfil equ 10522ldmem equ 6457linbuf equ 583 (... 622)line equ 7588linzbs equ 0 (+1)listdir equ 3501lkfil equ 10608lmargn equ 82loadflg equ 5535log equ 57037log10 equ 57041logcol equ 99logmap equ 690 (... 693)lomem equ 128 (+129)lpenh equ 564lpenv equ 565lmtr equ 6432m0pf equ 53248m1pf equ 53249m2pf equ 53250m3pf equ 53251m0pl equ 53256m1pl equ 53257m2pl equ 53258m3pl equ 53259memflg equ 6046memlo equ 743 (+744)memsav equ 10138memtop equ 145 (+145 / 741+742)mlttmp equ 102 (+103)monorg equ 61667 (... 62435)mwrite equ 5958newcol equ 97 (+98)newrow equ 96nmien equ 54286nmires equ 54287nmist equ 54287nocksm equ 60nsign equ 238oldadr equ 95 (+95)oldchr equ 93oldcol equ 91 (+92)oldrow equ 90opt equ 5534os equ 55296 (...65535)osram equ 62100outbuff equ 128 (+129)p0pf equ 53252p1pf equ 53253p2pf equ 53254p3pf equ 53255p0pl equ 53260p1pl equ 53261p2pl equ 53262p3pl equ 53263pactl equ 54018paddl0 equ 624paddl1 equ 625paddl2 equ 626paddl3 equ 627paddl4 equ 628paddl5 equ 629paddl6 equ 630paddl7 equ 631pageone equ 256 (... 511)pagesix equ 1536 (... 1791)pagethree equ 768 (... 1023)pagetwo equ 512 (... 767)pagezero equ 0 (... 255)pal equ 53268pbctl equ 54019pbpnt equ 29pbufsz equ 30pcolr0 equ 704pcolr1 equ 705pcolr2 equ 706pcolr3 equ 707penh equ 54284penv equ 54285pia equ 54016 (... 54271)pirq equ 59123pirqq equ 65470plyarg equ 1504plyevl equ 56640pmbase equ 54279pnmi equ 59316pokey equ 53760 (... 54015)pokmsk equ 16porta equ 54016portb equ 54017pot0 equ 53760pot1 equ 53761pot2 equ 53762pot3 equ 53763pot4 equ 53764pot5 equ 53765pot6 equ 53766pot7 equ 53767potgo equ 53771printv equ 58416prior equ 53275prnbuf equ 960 (... 999)prnorg equ 61048 (... 61248)ptabw equ 201ptemp equ 31ptimot equ 28ptrig0 equ 636ptrig1 equ 637ptrig2 equ 638ptrig3 equ 639ptrig4 equ 640ptrig5 equ 641ptrig6 equ 642ptrig7 equ 643pwrup equ 61733radflg equ 251ramlo equ 4 (+5)ramsiz equ 740ramtop equ 106random equ 53770rblokv equ 58490rddir equ 4206rdnxts equ 4111rdvtoc equ 4235recvdn equ 57renfil equ 9783reset equ 61723rmargn equ 83rowac equ 112 (+113)rowcrs equ 84rowinc equ 121rtclok equ 18 (... 20)runad equ 736 (+737)runstk equ 142 (+143)sabyte equ 1801sasa equ 1804 (+1805)savadr equ 104 (+105)savfil equ 12078savio equ 790savmsc equ 88 (+89)screnv equ 58484scrflg equ 699scroll equ 64428sdlstl equ 560 (+561)sdmctl equ 559send equ 60011sendev equ 58472serin equ 53773serout equ 53773setup equ 4452setvbl equ 59666setvbv equ 58460sfdir equ 3873sfload equ 5540shfamt equ 111shflok equ 702sin equ 48551sioinv equ 58469sioorg equ 59716 (... 60905)siov equ 58457sizem equ 53260sizp0 equ 53256sizp1 equ 53257sizp2 equ 53258sizp3 equ 53259skctl equ 53775skrest equ 53770skstat equ 53775soundr equ 65sqr equ 48869srtimr equ 555ssflag equ 767sskctl equ 562stack equ 256 (... 511)stackp equ 792starp equ 140 (+141)status equ 48stcar equ 9986stick0 equ 632stick1 equ 633stick2 equ 634stick3 equ 635stimer equ 53769stmcur equ 138 (+139)stmtab equ 136 (+137)stopln equ 186 (+187)strig0 equ 644strig1 equ 645strig2 equ 646strig3 equ 647subtmp equ 670swpflg equ 123sysvbl equ 59345sysvbv equ 58463tabmap equ 675 (... 689)temp equ 80 (... 574)temp1 equ 786 (+787)temp2 equ 788temp3 equ 789testver2 equ 10384timer1 equ 780 (+781)timer2 equ 784 (+785)timflg equ 791tindex equ 659tmpcol equ 697 (+698)tmplbt equ 673tmprow equ 696tmpx1 equ 668tramsz equ 6trig0 equ 53264trig1 equ 53265trig2 equ 53266trig3 equ 53267tstat equ 793tstdat equ 7txtcol equ 657 (+658)txtmsc equ 660 (+661)txtold equ 662 (... 667)txtrow equ 656ulfil equ 10648vbreak equ 518 (+519)vcount equ 54283vctabl equ 58496vdelay equ 53276vdslst equ 512 (+513)vectortbl equ 58368 (... 58477)vimirq equ 534 (+535)vinter equ 516 (+517)vkybd equ 520 (+521)vndt equ 132 (+133)vntp equ 130 (+131)vprced equ 514 (+515)vscrol equ 54277vserin equ 522 (+523)vseroc equ 526 (+527)vseror equ 524 (+525)vtimr1 equ 528 (+529)vtimr2 equ 530 (+531)vtimr4 equ 532 (+533)vvblkd equ 548 (+549)vvblki equ 546 (+547)vvtp equ 134 (+135)warmst equ 8warmsv equ 58484wboot equ 10201wmode equ 649wrtdos equ 4618789:;<=>?@ABCDEFGHIJK͠  file: _PM.ASM  date: 01.04.1990 author:  Miroslaw Liminowicz  *- page 0_pmtmp equ _pmz0 (2)_pmpoint equ _pmz0+2 (2)*- system variablessdmctl equ $22Fgprior equ $26Fpcolr0 equ $2C0hposp0 equ $D000gractl equ $D01Dsizep0 equ $D008pmbase equ $D407͠A- MSB PM area C=0 two line resolutionC=1 one line resolution _pmon and #%11111000 sta pmbase sta _pmaddr lda sdmctl and #%11101111 sta sdmctl lda #0 rol @ sta _pmres asl @ asl @ asl @ asl @ ora sdmctl ora #%00001100 sta sdmctl lda gprior and #%11000000 ora #%00001000 sta gprior lda #%00000011 sta gractl lda #0 ldx #7_pmout sta hposp0,x sta sizep0,x sta _pmpx,x sta _pmpy,x dex bpl _pmout jsr _pmpadr ldx _pmres inx txa asl @ tax ldy #0 tya_pmcpage sta (_pmtmp),y iny bne *-3 inc _pmtmp+1 dex bpl _pmcpage lda #4 jsr _pmpadr lda #0 tay sta (_pmtmp),y iny bne *-3 rts͠_pmoff lda sdmctl and #%11100011 sta sdmctl lda #0 sta gprior sta gractl ldx #7_clppos equ * sta hposp0,x dex bpl _clppos rtsA- player's number X- color of player Y=1 normal width Y=2 double width Y=4 quadruple width  _pmset and #3 sta _pmhelp txa ldx _pmhelp sta pcolr0,x dey tya and #%00000011 sta sizep0,x rtsA- player's number X- horizontal position Y- vertical position  _pmxy and #7 sta _pmhelp txa ldx _pmhelp sta _pmpx,x sta hposp0,x tya pha txa jsr _pmpadr pla ldx _pmres bne *+4 and #$7F ldx _pmhelp ldy _pmpy,x sta _pmpy,x cpx #4 bcs _pmmisil pha ldx #0_pmcptb lda (_pmtmp),y pha lda #0 sta (_pmtmp),y pla sta _pmbuf,x iny tya and #$7F bne *+13 lda _pmres bne *+8 tya and #$80 eor #$80 tay inx cpx #16 bcc _pmcptb pla tay ldx #0_pmcpob lda _pmbuf,x sta (_pmtmp),y iny tya and #$7F bne *+13 lda _pmres bne *+8 tya and #$80 eor #$80 tay inx cpx #16 bcc _pmcpob rts_pmmisil pha dex dex dex dex lda (_pmtmp),y and _pmmask,x sta (_pmtmp),y pla tay lda _pmmask,x eor #$FF ora (_pmtmp),y sta (_pmtmp),y rtsA- player's number X- LSB addres of shape Y- MSB addres of shape  _pmshape stx _pmpoint sty _pmpoint+1 cmp #4 bcc *+3 rts sta _pmhelp tax lda _pmpx,x sta hposp0,x txa jsr _pmpadr ldy _pmhelp ldx _pmpy,y ldy #0_pmcppl lda (_pmpoint),y sty _pmhelp pha txa tay pla sta (_pmtmp),y tya tax inx txa and #$7F bne *+13 lda _pmres bne *+8 txa and #$80 eor #$80 tax ldy _pmhelp iny cpy #16 bcc _pmcppl rts_pmpadr pha lda #0 sta _pmtmp ldx _pmres inx txa asl @ ,clc tax adc _pmaddr sta _pmtmp+1 pla cmp #4 bcs _pmisile tax_pmsearc dex bpl *+3 rts clc lda _pmtmp adc #$80 ldy _pmres beq *+4 adc #$80 sta _pmtmp bcc *+4 inc _pmtmp+1 jmp _pmsearc_pmisile ldx _pmres_pmis1 sec lda _pmtmp sbc #$80 sta _pmtmp lda _pmtmp+1 sbc #0 sta _pmtmp+1 dex bpl _pmis1 rts**********************- My variables_pmaddr org *+1_pmres org *+1_pmhelp org *+1_pmpy org *+8_pmpx org *+8_pmbuff org *+16_pmmask dta b(%11111110) dta b(%11111011) dta b(%11101111) dta b(%10111111) end of fileMNOPQRSTUVWX䠠  file: _SOUND.ASM  date: 01.04.1990  author: Janusz Pelc   * page 0_addr equ _sndz0 (2)* systemrtclock equ $14audf1 equ $D200audc1 equ $D201audf2 equ $D202audc2 equ $D203audctl equ $D208skctl equ $D20DA- volume X- LSB of music addresY- MSB of music addres _musini equ * stx _musaddr sty _musaddr+1 and #$0F sta _volume lda #3 sta skctl lda #0 sta audctl ldx #7 lda #0 sta audf1,x dex bpl *-4 rts䠠procedure returns carry set if there is end of music data  _play equ * lda _musaddr sta _addr lda _musaddr+1 sta _addr+1 inc _musaddr bne *+5 inc _musaddr+1 ldy #0_pl1 lda (_addr),y bmi _plx ldx #255_pl2 inx lda _stab,x bmi _nos cmp (_addr),y bne _pl2 iny lda (_addr),y cmp #'#' bne _snf inc _musaddr bne *+5 inc _musaddr+1 clc txa adc #14 tax jmp _snf_nos ldx #28_snf ldy _frqtab,x lda #$A0 ora _volume pha ldx #0 jsr _sound tya asl @ tay pla ldx #1 jsr _sound clc rts_plx lda _addr sta _musaddr lda _addr+1 sta _musaddr+1 lda #0 ldx #3 sta audf1,x dex bpl *-4 sec rts䠠A- volume + 16 * type X- channel's number Y- frequency  _sound equ * pha lda #3 sta skctl lda #0 sta audctl txa and #3 asl @ tax tya sta audf1,x pla sta audc1,x rtsA- del time * 0.02 sec _wait equ * tax_wal lda rtclock cmp rtclock beq *-2 dex bne _wal rtsᠠ_stab dta c'CDEFGAHcdefgah'_frqtab dta b(121),b(108),b(096) dta b(091),b(081),b(072) dta b(064),b(060),b(053) dta b(047),b(045),b(040) dta b(035),b(031) dta b(114),b(102),b(091) dta b(085),b(076),b(068) dta b(060),b(057),b(050) dta b(045),b(042),b(037) dta b(033),b(029) dta b(000)_musaddr org *+2_volume org *+1 end of fileZ[\]adres equ $3200list_all equ %00000111list_mem equ %00000110list_err equ %00000101list_off equ %00000000code_mem equ %00010000code_dsk equ %00100000 opt list_err+code_dsk*--- strona zerowaramtop equ $6aicax1z equ $2aicax2z equ $2b*--- poczatek* ' org adresmain equ * lda #$a0 sta ramtop lda #$00 sta icax1z sta icax2z jsr ekran sta $d5e0 lda #$ff sta $bffc lda $bffc bpl jestX lda #$c0 sta ramtop lda #$00 sta icax1z sta icax2z beq ekranjestX jmp ($bffe)ekran lda $e401 pha lda $e400 pha rts*--- adres inicjacji org $2E2 dta a(main) end of file_212j*+ )2թ j*+lHH`2abcde* Procedura, ktora nalezy dokleic* na koncu modyfikowanego programu* pomocna przy przerobkach softu na* HDD. Sprawdza z ktorego drive'u* jest wczytywany program i wpisuje* ten numer do komorek umieszczonych* na liscie (koniec $0000).* Powoduje to modyfikacje odwolan* typu D1:.. na Dx:adres equ $500list_all equ %00000111list_mem equ %00000110list_err equ %00000101list_off equ %00000000code_mem equ %00010000code_dsk equ %00100000 opt list_err+code_dsk*--- strona zerowa* ,*--- komorki systemowecdevic equ $023a*--- poczatek* ' org adresmain equ * lda cdevic cmp #'1 bcc zamalo cmp #'9 bcs zaduzo tay ldx #0przepisz equ * lda lista,x sta adres+1 lda lista+1,x sta adres+2 ora adres+1 beq ostatniadres equ * sty $ffff inx inx bne przepiszostatni equ *zamalo equ *zaduzo equ * rtslista dta b(0)*--- adres inicjacji org $2E2 dta a(main) end of fileghijklmnopqrstuvwxyz{|}~ opt %00100101EprOD equ $b0 * 2EprDO equ $b2 * 2RAM equ $b4 * 2Licznik equ $b6 * 1bit17 equ $b7 * 1end17 equ $b8 * 1wBanku equ $b9 * 2typEpr equ $bb * 1SloFas equ $bc * 1Napiecie equ $bd * 1opcja equ $be * 1naEkr equ $bf * 2wPamieci equ $c1 * 1ileplik equ $c2 * 1liter equ $c3 * 1bitRAM equ $c4 * 1bitPrzen equ $c5 * 1DIRbuf equ $0600* ** typEpr 0 - 2716 ** 1 - 2732 ** 2 - 2764 ** 3 - 27128 ** 4 - 27256 ** 5 - 27512 ** ** SloFast 0 - Slow ** 1 - Fast ** ** Napiecie 0 - 12.5 V ** 1 - 21.5 V ** 2 - 25 V *** org $8000* Wyliczenie nastepnego Adresu i* sprawdzenie czy koniec.CzyKonEpr lda #$00 sta bitPrzen lda typEpr cmp #$05 bne nie412 inc bitPrzennie412 inc RAM bne nzw1 inc RAM+1 bne nzw1 inc bitRAMnzw1 inc EprOD bne nzw2 inc EprOD+1nzw2 lda RAM cmp EprDO lda RAM+1 sbc EprDO+1 lda bitRAM sbc bitPrzen rts* Wylaczenie programatoraOFF lda #$ff sta $d542 sta $d543 sta $d540 sta $d541 lda #$ec sta $d54c lda #$ff sta $d582 lda #$00 sta $d583 lda #$1d sta $d580 lda #$ff sta $d581 lda #$cc sta $d58c rts* Ustawienie typu EpromuUstTyp LDA #$CE STA $D58C LDA #$EC LDX typEpr CPX #$02 BCC MalaKosc LDA #$EEMalaKosc STA $D54C LDA #$FF STA $D542 STA $D543 LDA #$FF STA $D582 LDA $D580 AND #$03 LDX Napiecie ORA tabna1,X LDX typEpr ORA tabna2,X STA $D580 RTS* tablice dla 3 napiec programujacych* i typow EPROMowtabna1 dta b($60),b($40),b($00)tabna2 dta b($00),b($04),b($08) dta b($0c),b($10),b($14)tabnog dta b($20),b($20),b($00) dta b($00),b($00),b($00)* tablica numerow bankow 130 XEtabBank dta b(%11100011) dta b(%11100111) dta b(%11101011) dta b(%11101111)naREAD jsr UstTyp LDA #$00 STA $D583 LDA $D580 AND #$FC STA $D580 LDX #$FF JMP WstepnaWRITE jsr UstTyp LDA #$FF STA $D583 LDA $D580 ORA #$01 AND #$FD STA $D580 LDX #$FF JSR Wstep RTSWstep LDA #$C0 STA $D58B LDA #$BD STA $D584 LDA #$18 STA $D585 LDA SloFas BEQ Wolno LDA #$7F STA $D584 LDA #$00 STA $D585Wolno LDA #$1C STA $D54B JMP Wait1* Odczyt zawartosci EPROMuREAD JSR naREAD LDA EprOD STA $D540 LDA EprOD+1 LDX typEpr ORA tabnog,X STA $D541 LDA #$00 STA bit17 STA end17 INC EprDO BNE omin1 INC EprDO+1 BNE omin1 INC bit17omin1 LDA EprDO+1 ORA tabnog,X STA EprDO+1petla1 jsr bajtPisz LDA $D581 jsr doRAM INC $D540 inc EprOD BNE omin2 inc EprOD+1 INC $D541 BNE omin2 INC end17omin2 INC RAM BNE omin3 INC RAM+1omin3 LDA $D540 CMP EprDO LDA $D541 SBC Eprdo+1 LDA end17 SBC bit17 BCC petla1 jmp Ok* zapis danych na EPROMWRITE JSR naWRITE LDA EprOD STA $D540 LDA EprOD+1 LDX typEpr ORA tabnog,X STA $D541 INC EprDO BNE omin4 INC EprDO+1omin4 LDA SloFas BEQ Wolno2 JMP Szybko2Wolno2 jsr bajtPisz LDA $D580 ORA #$01 STA $D580 LDA #$FF STA $D583 LDA #$CC STA $D58C NOP NOP jsr zRAM STA $D581 NOP NOP JSR Wait1 LDA typEpr CMP #$01 BEQ Epr32 CMP #$05 BNE Nie512Epr32 LDA #$CE STA $D58CNie512 LDA #$00 STA $D583 LDA $D580 AND #$FE STA $D580 NOP NOP jsr zRAM cmp $D581 BNE Err INC $D540 BNE omin5 INC $D541omin5 jsr CzyKonEpr BCS KonZap JMP Wolno2 * petla prog LDA #$CEKonZap STA $D58C jmp OkWait1 LDX #$01 STX $D54ACzeka1 LDA $D54D AND #$04 BEQ Czeka1 RTS* Blad w zapisie do EPROMUErr LDA #$CE STA $D58C sec rtsOk lda #$ce sta $d58c clc rtsSzybko2 jsr bajtPisz LDA #$00 STA LicznikDalejS LDA $D580 ORA #$01 STA $D580 LDA #$FF STA $D583 jsr zRAM CMP #$FF BEQ BajtOk STA $D581 LDA #$CC STA $D58C NOP NOP JSR Wait1 LDA typEpr CMP #$01 BEQ sz32 CMP #$05 BNE nsz512sz32 LDA #$CE STA $D58Cnsz512 LDA #$00 STA $D583 LDA $D580 AND #$FE STA $D580 INC Licznik LDA Licznik CMP #$19 BEQ TimeOut jsr zRAM cmp $D581 BNE DalejSTimeOut LDA $D580 ORA #$01 STA $D580 LDA #$FF STA $D583 LDA #$CC STA $D58C NOP NOP jsr zRAM STA $D581 LDA Licznik asl @ CLC ADC Licznik STA LicznikJeszcze JSR Wait1 DEC Licznik BNE JeszczeBajtOk LDA typEpr CMP #$01 BEQ sz232 CMP #$05 BNE nsz2512sz232 LDA #$CE STA $D58Cnsz2512 LDA #$00 STA $D583 LDA $D580 AND #$FE STA $D580 NOP NOP jsr zRAM cmp $D581 BEQ szOk JMP ErrszOk INC $D540 BNE omin6 INC $D541omin6 JSR CzyKonEpr BCS konSZ JMP Szybko2konSZ jmp Ok* Sprawdzenie czy EPROM wykasowanyERASED JSR naREAD LDA EprOD STA $D540 LDA EprOD+1 LDX typEpr ORA tabnog,X STA $D541 LDA #$00 STA bit17 STA end17 INC EprDO BNE omin7 INC EprDO+1 BNE omin7 INC bit17omin7 LDA EprDO+1 ORA tabnog,X STA EprDO+1dalejE jsr bajtPisz LDA $D581 CMP #$FF BNE nieCLR inc EprOD INC $D540 BNE omin8 inc EprOD+1 INC $D541 BNE omin8 INC end17omin8 LDA $D540 CMP EprDO LDA $D541 SBC EprDO+1 LDA end17 SBC bit17 BCC dalejE jmp OknieCLR jmp Err* porownanie EPROMU z pamieciaCOMPARE JSR naREAD LDA EprOD STA $D540 LDA EprOD+1 LDX typEpr ORA tabnog,X STA $D541 INC EprDO BNE dalejC INC EprDO+1dalejC jsr bajtPisz jsr zRAM CMP $D581 BEQ Rowne JMP ErrRowne INC $D540 BNE omin9 INC $D541omin9 JSR CzyKonEpr BCC dalejC jmp Ok* Ustawienie banku i wyliczenie* przesunieciaustBank pha lda RAM+1 and #%11000000 lsr @ lsr @ lsr @ lsr @ lsr @ lsr @ tay lda tabBank,y sta $d301 lda RAM sta wBanku lda RAM+1 and #%00111111 ora #%01000000 sta wBanku+1 pla rtsnormal ldy #$ff sty $d301 rts* Wpisanie i odczytanie bajtu z 130 XEzRAM jsr ustBank ldy #$00 lda (wBanku),y jmp normaldoRAM jsr ustBank ldy #$00 sta (wBanku),y jmp normal* Tablice wartosci wpisywanych do* EprOD, EprDO i RAM w zaleznosci* od typu EpromutODml dta b($00),b($00),b($00) dta b($00),b($00),b($00)tODst dta b($00),b($00),b($00) dta b($00),b($00),b($00)tDOml dta b($ff),b($ff),b($ff) dta b($ff),b($ff),b($ff)tDOst dta b($07),b($0f),b($1f) dta b($3f),b($7f),b($ff)tRAMml dta b($00),b($00),b($00) dta b($00),b($00),b($00)tRAMst dta b($00),b($00),b($00) dta b($00),b($00),b($00)* Display Listdl dta b(112),b(112),b($30) dta b(66) dta a(ekran) dta b(2),b(2),b(2),b(2) dta b(2),b(2),b(2),b(2) dta b(2),b(2),b(2),b(2) dta b(2),b(2),b(2),b(2) dta b(2),b(2),b(2),b(2) dta b(2),b(2),b(2),b(2) dta b(65),a(dl)ekran dta d' ' dta d'| | ҠŠ |Typ EPROM|' dta d'| | ' dta d'| || 2716 |' dta d'| || Spis dysku || 2732 |' dta d'| || Wczytanie pliku || 2764 |' dta d'| || Zapisanie pliku || 27128 |' dta d'| || Odczyt z EPROMu || 27256 |' dta d'| || Zapis na EPROM || 27512 |' dta d'| || Veryfikacja |' dta d'| || EPROM czysty? |  ' dta d'| || Typ EPROMu ~| |Rodzaj| ' dta d'| || Rodzaj zapisu ~| |zapisu| ' dta d'| || Napiecie ~|  ' dta d'| | |Wolny | ' dta d'  |Szybki| ' dta d'|Fre:0000| |Bajt:$0000|  ' dta d' ' dta d'  | Napiecie |' dta d' |Nazwa pliku|________| |programowania|' dta d'  ' dta d' | 12.5 V |' dta d'  mem | 21.5 V |' dta d' |Status|o.k.| | | | 25 V |' dta d'   'DIR1 equ ekran+41BEL1 equ ekran+171TYP1 equ ekran+150ZAP1 equ ekran+591NAP1 equ ekran+866fre equ ekran+645bajt equ ekran+660name equ ekran+775stat equ ekran+931wmem equ ekran+938toBLAD dta d''toOK dta d'o.k.'plik dta c'D:'nameplik dta c' .'rozplik dta c'000',b(155)kat dta c'D:*.'rozkat dta c'000',b(155)tabHEX dta d'0123456789abcdef'lit1 dta c'000125'lit2 dta c'136251'lit3 dta c'624862'znekr dta d'0123456789' dta d'ABCDEFGHIJKLMNOPQRSTUVWXYZ'znname dta c'0123456789' dta c'ABCDEFGHIJKLMNOPQRSTUVWXYZ'program ldx #$ff stx wPamieci txs lda
dl sta $231 jsr poczekaj lda #$00 sta opcja sta typEpr sta Napiecie sta SloFas jsr dirCLR jsr nameCLRmenu jsr OFF jsr memPisz jsr typPisz jsr napPisz jsr sloPisz jsr belka jsr bajtCLR jsr zrob jmp menuzrob lda opcja asl @ tax lda tabproc+1,x pha lda tabproc,x pha rts* Tablica adresow procedur MENUtabproc dta a(DIR-1) dta a(LOAD-1) dta a(SAVE-1) dta a(LOAEPR-1) dta a(SAVEPR-1) dta a(VERIFY-1) dta a(CLEAR-1) dta a(zTYP-1) dta a(zSLO-1) dta a(zNAP-1)* poczekaj na VBLpoczekaj lda $14poczpp cmp $14 beq poczpp rts* nastepna linia na Ekranienextline pha clc lda naEkr adc #40 sta naEkr lda naEkr+1 adc #00 sta naEkr+1 pla rts* czysc liczbebajtCLR lda tabhex sta bajt sta bajt+1 sta bajt+2 sta bajt+3 rts* czysc katalogdirCLR ldx #14 lda DIR1 sta naEkr+1ped1 ldy #7 lda #0ped2 sta (naEkr),y dey bpl ped2 jsr nextline dex bne ped1 stx fre stx fre+1 stx fre+2 stx fre+3 rts* czysc nazwenameCLR ldy #7pec1 lda #$3f sta name,y lda #$20 sta nameplik,y dey bpl pec1 rts* pokaz liczbebajtPisz ldy #3 lda EprOD jsr phex lda EprOD+1phex pha jsr pxdig pla lsr @ lsr @ lsr @ lsr @pxdig and #%00001111 tax lda tabhex,x sta bajt,y dey rts* pokaz pamiecmemPisz ldx #$00 lda typEpr cmp wPamieci bne pustaPam ldx #$80pustaPam stx wmem stx wmem+1 stx wmem+2 rts* pokaz typ EPROMutypPisz ldx #0 lda TYP1 sta naEkr+1petp1 ldy #8 cpx typEpr beq tenTYPpetp2 lda (naEkr),y and #%01111111 sta (naEkr),y dey bpl petp2 jmp nastTYPtenTYP lda (naEkr),y ora #%10000000 sta (naEkr),y dey bpl tenTYPnastTYP jsr nextline inx cpx #$06 bne petp1 ldx typEpr lda lit1,x sta rozplik sta rozkat lda lit2,x sta rozplik+1 sta rozkat+1 lda lit3,x sta rozplik+2 sta rozkat+2 rts* pokaz napiecienapPisz ldx #0 lda NAP1 sta naEkr+1pena1 ldy #12 cpx Napiecie beq tenNAPpena2 lda (naEkr),y and #%01111111 sta (naEkr),y dey bpl pena2 jmp nastNAPtenNAP lda (naEkr),y ora #%10000000 sta (naEkr),y dey bpl tenNAPnastNAP jsr nextline inx cpx #$03 bne pena1 rts* pokaz szybkosc zapisusloPisz ldx #0 lda ZAP1 sta naEkr+1pesl1 ldy #5 cpx SloFas beq tenSLOpesl2 lda (naEkr),y and #%01111111 sta (naEkr),y dey bpl pesl2 jmp nastSLOtenSLO lda (naEkr),y ora #%10000000 sta (naEkr),y dey bpl tenSLOnastSLO jsr nextline inx cpx #$02 bne pesl1 rts* pokaz BELKEbelPisz ldx #0 lda BEL1 sta naEkr+1pebe1 ldy #16 cpx opcja beq tenBELpebe2 lda (naEkr),y and #%01111111 sta (naEkr),y dey bpl pebe2 jmp nastBELtenBEL lda (naEkr),y ora #%10000000 sta (naEkr),y dey bpl tenBELnastBEL jsr nextline inx cpx #10 bne pebe1 rts* procedura wyboru z menubelka jsr belPisz lda #$00 sta bitRAM jsr $f302 cmp #'-' beq gora cmp #'=' beq dol cmp #155 bne belka rtsgora dec opcja bpl belka lda #$00 sta opcja jmp belkadol inc opcja lda opcja cmp #10 bne belka lda #09 sta opcja jmp belka* parametry (ZMIANA)zTYP inc typEpr lda typEpr cmp #$06 bne zTYPok lda #$00 sta typEprzTYPok rtszNAP inc Napiecie lda Napiecie cmp #$03 bne zNAPok lda #$00 sta NapieciezNAPok rtszSLO lda SloFas eor #$01 sta SloFas rtsblad ldy #$03peblad lda toBLAD,y sta stat,y dey bpl peblad jsr $f556 rtsdobrze ldy #$03pedobrz lda toOK,y sta stat,y dey bpl pedobrz rts* pozostale procedurywezPar ldx typEpr lda tODml,x sta EprOD lda tODst,x sta EprOD+1 lda tDOml,x sta EprDO lda tDOst,x sta EprDO+1 lda tRAMml,x sta RAM lda tRAMst,x sta RAM+1 rtsDIR jsr dirCLR lda #$00 sta ileplik jsr CLOSE jsr OPENd bmi DIRerr lda DIR1 sta naEkr+1peDIR jsr INPUT bmi DIRerr lda DIRbuf cmp #' ' beq toplik cmp #'*' bne tofreetoplik inc ileplik ldy #$07wpDIR lda DIRbuf+2,y sec sbc #$20 sta (naEkr),y dey bpl wpDIR jsr nextline jmp peDIRtofree ldy #3wpFREE lda DIRbuf,y sec sbc #$20 sta fre,y dey bpl wpFREE jsr CLOSE jmp dobrzeDIRerr jsr CLOSE jmp bladLOAD jsr wezNAZWE bcs blLOA lda #$ff sta wPamieci jsr OPENl jsr wezPar INC EprDO BNE odczyt INC EprDO+1odczyt jsr bajtPisz jsr GET bmi blLOA jsr doRAM jsr CzyKonEpr bcc odczyt jsr CLOSE lda typEpr sta wPamieci jmp dobrzeblLOA jsr CLOSE jmp bladSAVE lda wPamieci cmp typEpr bne blSAV jsr wezNAZWE bcs blSAV jsr OPENs jsr wezPar INC EprDO BNE zapis INC EprDO+1zapis jsr bajtPisz jsr zRAM jsr PUT bmi blSAV jsr CzyKonEpr bcc zapis jsr CLOSE jmp dobrzeblSAV jsr CLOSE jmp bladLOAEPR jsr nameCLR jsr wezPar jsr READ bcs blLEPR lda typEpr sta wPamieci jmp dobrzeblLEPR lda #$ff sta wPamieci jmp bladSAVEPR lda typEpr cmp wPamieci bne blSEPR jsr wezPar jsr WRITE bcs blSEPR jmp dobrzeblSEPR jmp bladVERIFY lda typEpr cmp wPamieci bne blVEPR jsr wezPar jsr COMPARE bcs blVEPR jmp dobrzeblVEPR jmp bladCLEAR jsr wezPar jsr ERASED bcs blCEPR jmp dobrzeblCEPR jmp blad* procedury dyskoweCLOSE ldx #$10 lda #$0c sta 834,x jmp 58454PUTGET lda #$00 sta 836,x sta 837,x sta 840,x sta 841,x pla jmp 58454PUT pha ldx #$10 lda #$0b sta 834,x jmp PUTGETGET pha ldx #$10 lda #$07 sta 834,x jmp PUTGETINPUT ldx #$10 lda #$05 sta 834,x lda DIRbuf sta 837,x lda #$80 sta 840,x lda #$00 sta 841,x jmp 58454tOPEN lda #$03 sta 834,x lda DIRbuf sta 837,x lda #15 sta 840,x lda #$00 sta 841,x sta 843,x jmp 58454OPENs ldx #$10 lda #$08 sta 842,x jmp tOPENOPENl ldx #$10 lda #$04 sta 842,x jmp tOPENOPENd ldx #$10 lda #$03 sta 834,x lda kat sta 837,x lda #8 sta 840,x lda #0 sta 841,x sta 843,x lda #6 sta 842,x jmp 58454* pobranie nazwy plikuwezNAZW jsr nameCLR lda #$5f sta name-1 lda #0 sta litergkey jsr $f302 cmp #155 beq koniec cmp #27 beq errNAM cmp #126 beq del ldx #36sprdal dex bmi gkey cmp znname,x bne sprdal ldy liter cpy #8 beq gkey sta nameplik,y lda znekr,x sta name,y inc liter lda liter cmp #9 bne gkey lda #8 sta liter jmp gkeykoniec lda liter beq errNAM lda #$7c sta name-1 ldx #$ff ldy #$00przepk inx cpx #15 beq konkon lda plik,x cmp #$20 beq przepk sta DIRbuf,y iny bne przepkkonkon clc rtserrNAM jsr nameCLR lda #$7c sta name-1 sec rtsdel dec liter bpl ipoco lda #0 sta literipoco ldy liter lda #$3f sta name,y lda #$20 sta nameplik,y jmp gkey* adres startu org $02e0 dta a(program)ť汥Ų峥`BՍCՍ@ՍAթLթթթթթ̍`΍թ즻LթBՍCթխ)``@  Vխ)բLȀ Vխ )բ Ȁ`թթե թթKLǁ @եAթ淥 Ո Z@ A浭@ŲA峥巐Lہ @եA泥L Ո թթ̍ P ǁ΍թխ) Ṕ%@A Lg΍LہJխM)`΍8`΍` Ո թ Pbթ̍ ǁ΍թխ)涥 Ṕг թթ̍ Pե e ǁƶ΍թխ) ṔLԁ@A LLہ @եAթ淥 Ո#@ A渭@ŲA峥巐LہLԁ @եA Ո ṔLԁ@A LہH)JJJJJJӥ)? @h`` *LJ *LJ?pp0BAQRRRRRRRREQRRRRRRRRRE|||4yp%02/-|||ARRRRRRRRRD||QRRRRRRRRRRRRRRRRRE|||||3pisdysku||||||7czytaniepliku||||||:apisaniepliku||||||/dczytz%02/-u||||||:apisna%02/-||||||6eryfikacja|ZRRRRRRRRRC|||%02/-czysty|QRRRRRRE|||4yp%02/-u~||2odzaj||||2odzajzapisu~||zapisu||||.apiecie~|ARRRRRRD||ZRRRRRRRRRRRRRRRRRC|7olny|ARRRRRRRRDQRRRRRRRRRRE|3zybki||&re||"ajt|ZRRRRRRCZRRRRRRRRCZRRRRRRRRRRCQRRRRRRRRRRRRREQRRRRRRRRRRRWRRRRRRRRE|.apiecie||.azwapliku|????????||programowania|ZRRRRRRRRRRRXRRRRRRRRCARRRRRRRRRRRRRD|6|QRRRRRRWRRRREQmemE|6||3tatus|ok||||6|ZRRRRRRXRRRRCZRRRCZRRRRRRRRRRRRRCokD: .000D:*.000abcdef000125136251624862!"#$%&'()*+,-./0123456789:0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ01 x ň )  Q  ۉ WL< eHdH`h&?Sg %`Hi(ih`=>?@`҅ ./01`? ` ވH hJJJJ)=`STU`? )L+  ݦƇ̇` )Lv  ` )L  `T )L҉   ` - =ɛ`ƾLۉ澥 ֩ Lۉ滥`潥`I`L V`L`djpv|` v 0A҅ 04 * 8  L8 . vL< vL- * H Ո 0 Z vL< vL-Ż' " H Ո P 0 vL< vL- ň H 퀰Ldl sta $231 jsr poczekaj lda #$00 sta opcja sta typEpr sta Napiecie sta SloFas jsr dirCLR jsr nameCLRmenu jsr OFF jsr memPisz jsr typPisz jsr napPisz jsr sloPisz jsr belka jsr bajtCLR jsr zrob jmp menuzrob lda opcja asl @ tax lda tabproc+1,x pha lda tabproc,x pha rts* Tablica adresow procedur MENUtabproc dta a(DIR-1) dta a(LOAD-1) dta a(SAVE-1) dta a(LOAEPR-1) dta a(SAVEPR-1) dta a(VERIFY-1) dta a(CLEAR-1) dta a(zTYP-1) dta a(zSLO-1) dta a(zNAP-1)* poczekaj na VBLpoczekaj lda $14poczpp cmp $14 beq poczpp rts* nastepna linia na Ekranienextline pha clc lda naEkr adc #40 sta naEkr lda naEkr+1 adc #00 sta naEkr+1 pla rts* czysc liczbebajtCLR lda tabhex sta bajt sta bajt+1 sta bajt+2 sta bajt+3 rts* czysc katalogdirCLR ldx #14 lda DIR1 sta naEkr+1ped1 ldy #7 lda #0ped2 sta (naEkr),y dey bpl ped2 jsr nextline dex bne ped1 stx fre stx fre+1 stx fre+2 stx fre+3 rts* czysc nazwenameCLR ldy #7pec1 lda #$3f sta name,y lda #$20 sta nameplik,y dey bpl pec1 rts* pokaz liczbebajtPisz ldy #3 lda EprOD jsr phex lda EprOD+1phex pha jsr pxdig pla lsr @ lsr @ lsr @ lsr @pxdig and #%00001111 tax lda tabhex,x sta bajt,y dey rts* pokaz pamiecmemPisz ldx #$00 lda typEpr cmp wPamieci bne pustaPam ldx #$80pustaPam stx wmem stx wmem+1 stx wmem+2 rts* pokaz typ EPROMutypPisz ldx #0 lda TYP1 sta naEkr+1petp1 ldy #8 cpx typEpr beq tenTYPpetp2 lda (naEkr),y and #%01111111 sta (naEkr),y dey bpl petp2 jmp nastTYPtenTYP lda (naEkr),y ora #%10000000 sta (naEkr),y dey bpl tenTYPnastTYP jsr nextline inx cpx #$06 bne petp1 ldx typEpr lda lit1,x sta rozplik sta rozkat lda lit2,x sta rozplik+1 sta rozkat+1 lda lit3,x sta rozplik+2 sta rozkat+2 rts* pokaz napiecienapPisz ldx #0 lda NAP1 sta naEkr+1pena1 ldy #12 cpx Napiecie beq tenNAPpena2 lda (naEkr),y and #%01111111 sta (naEkr),y dey bpl pena2 jmp nastNAPtenNAP lda (naEkr),y ora #%10000000 sta (naEkr),y dey bpl tenNAPnastNAP jsr nextline inx cpx #$03 bne pena1 rts* pokaz szybkosc zapisusloPisz ldx #0 lda ZAP1 sta naEkr+1pesl1 ldy #5 cpx SloFas beq tenSLOpesl2 lda (naEkr),y and #%01111111 sta (naEkr),y dey bpl pesl2 jmp nastSLOtenSLO lda (naEkr),y ora #%10000000 sta (naEkr),y dey bpl tenSLOnastSLO jsr nextline inx cpx #$02 bne pesl1 rts* pokaz BELKEbelPisz ldx #0 lda BEL1 sta naEkr+1pebe1 ldy #16 cpx opcja beq tenBELpebe2 lda (naEkr),y and #%01111111 sta (naEkr),y dey bpl pebe2 jmp nastBELtenBEL lda (naEkr),y ora #%10000000 sta (naEkr),y dey bpl tenBELnastBEL jsr nextline inx cpx #10 bne pebe1 rts* procedura wyboru z menubelka jsr belPisz lda #$00 sta bitRAM jsr $f302 cmp #'-' beq gora cmp #'=' beq dol cmp #155 bne belka rtsgora dec opcja bpl belka lda #$00 sta opcja jmp belkadol inc opcja lda opcja cmp #10 bne belka lda #09 sta opcja jmp belka* parametry (ZMIANA)zTYP inc typEpr lda typEpr cmp #$06 bne zTYPok lda #$00 sta typEprzTYPok rtszNAP inc Napiecie lda Napiecie cmp #$03 bne zNAPok lda #$00 sta NapieciezNAPok rtszSLO lda SloFas eor #$01 sta SloFas rtsblad ldy #$03peblad lda toBLAD,y sta stat,y dey bpl peblad jsr $f556 rtsdobrze ldy #$03pedobrz lda toOK,y sta stat,y dey bpl pedobrz rts* pozostale procedurywezPar ldx typEpr lda tODml,x sta EprOD lda tODst,x sta EprOD+1 lda tDOml,x sta EprDO lda tDOst,x sta EprDO+1 lda tRAMml,x sta RAM lda tRAMst,x sta RAM+1 rtsDIR jsr dirCLR lda #$00 sta ileplik jsr CLOSE jsr OPENd bmi DIRerr lda DIR1 sta naEkr+1peDIR jsr INPUT bmi DIRerr lda DIRbuf cmp #' ' beq toplik cmp #'*' bne tofreetoplik inc ileplik ldy #$07wpDIR lda DIRbuf+2,y sec sbc #$20 sta (naEkr),y dey bpl wpDIR jsr nextline jmp peDIRtofree ldy #3wpFREE lda DIRbuf,y sec sbc #$20 sta fre,y dey bpl wpFREE jsr CLOSE jmp dobrzeDIRerr jsr CLOSE jmp bladLOAD jsr wezNAZWE bcs blLOA lda #$ff sta wPamieci jsr OPENl jsr wezPar INC EprDO BNE odczyt INC EprDO+1odczyt jsr bajtPisz jsr GET bmi blLOA jsr doRAM jsr CzyKonEpr bcc odczyt jsr CLOSE lda typEpr sta wPamieci jmp dobrzeblLOA jsr CLOSE jmp bladSAVE lda wPamieci cmp typEpr bne blSAV jsr wezNAZWE bcs blSAV jsr OPENs jsr wezPar INC EprDO BNE zapis INC EprDO+1zapis jsr bajtPisz jsr zRAM jsr PUT bmi blSAV jsr CzyKonEpr bcc zapis jsr CLOSE jmp dobrzeblSAV jsr CLOSE jmp bladLOAEPR jsr nameCLR jsr wezPar jsr READ bcs blLEPR lda typEpr sta wPamieci jmp dobrzeblLEPR lda #$ff sta wPamieci jmp bladSAVEPR lda typEpr cmp wPamieci bne blSEPR jsr wezPar jsr WRITE bcs blSEPR jmp dobrzeblSEPR jmp bladVERIFY lda typEpr cmp wPamieci bne blVEPR jsr wezPar jsr COMPARE bcs blVEPR jmp dobrzeblVEPR jmp bladCLEAR jsr wezPar jsr ERASED bcs blCEPR jmp dobrzeblCEPR jmp blad* procedury dyskoweCLOSE ldx #$10 lda #$0c sta 834,x jmp 58454PUTGET lda #$00 sta 836,x sta 837,x sta 840,x sta 841,x pla jmp 58454PUT pha ldx #$10 lda #$0b sta 834,x jmp PUTGETGET pha ldx #$10 lda #$07 sta 834,x jmp PUTGETINPUT ldx #$10 lda #$05 sta 834,x lda DIRbuf sta 837,x lda #$80 sta 840,x lda #$00 sta 841,x jmp 58454tOPEN lda #$03 sta 834,x lda DIRbuf sta 837,x lda #15 sta 840,x lda #$00 sta 841,x sta 843,x jmp 58454OPENs ldx #$10 lda #$08 sta 842,x jmp tOPENOPENl ldx #$10 lda #$04 sta 842,x jmp tOPENOPENd ldx #$10 lda #$03 sta 834,x lda kat sta 837,x lda #8 sta 840,x lda #0 sta 841,x sta 843,x lda #6 sta 842,x jmp 58454* pobranie nazwy plikuwezNAZW jsr nameCLR lda #$5f sta name-1 lda #0 sta litergkey jsr $f302 cmp #155 beq koniec cmp #27 beq errNAM cmp #126 beq del ldx #36sprdal dex bmi gkey cmp znname,x bne sprdal ldy liter cpy #8 beq gkey sta nameplik,y lda znekr,x sta name,y inc liter lda liter cmp #9 bne gkey lda #8 sta liter jmp gkeykoniec lda liter beq errNAM lda #$7c sta name-1 ldx #$ff ldy #$00przepk inx cpx #15 beq konkon lda plik,x cmp #$20 beq przepk sta DIRbuf,y iny bne przepkkonkon clc rtserrNAM jsr nameCLR lda #$7c sta name-1 sec rtsdel dec liter bpl ipoco lda #0 sta literipoco ldy liter lda #$3f sta name,y lda #$20 sta nameplik,y jmp gkey* adres startu org $02e0 dta a(program)'()*+,-./0123ť汥Ų峥`BՍCՍ@ՍAթLթթթթթ̍`΍թ즻LթBՍCթխ)``@  Vխ)բLȀ Vխ )բ Ȁ`թթե թթKLʁ @եAթ淥 ؈ ]@ A浭@ŲA峥巐Lށ @եA泥L ؈ թթ̍ SL ʁ΍թխ) Ś%@A Lg΍LށJխM)`΍8`΍` ؈ թ Sbթ̍ ʁ΍թխ)涥 Śг թթ̍ Sե e ʁƶ΍թխ) ŚLׁ@A LLށ @եAթ淥 ؈#@ A渭@ŲA峥巐LށLׁ @եA ؈ ŚLׁ@A LށH)JJJJJJӥ)? @h`` -LM -LM?pp0BAQRRRRRRRREQRRRRRRRRRE|||4yp%02/-|||ARRRRRRRRRD||QRRRRRRRRRRRRRRRRRE|||||3pisdysku||||||7czytaniepliku||||||:apisaniepliku||||||/dczytz%02/-u||||||:apisna%02/-||||||6eryfikacja|ZRRRRRRRRRC|||%02/-czysty|QRRRRRRE|||4yp%02/-u~||2odzaj||||2odzajzapisu~||zapisu||||.apiecie~|ARRRRRRD||ZRRRRRRRRRRRRRRRRRC|7olny|ARRRRRRRRDQRRRRRRRRRRE|3zybki||&re||"ajt|ZRRRRRRCZRRRRRRRRCZRRRRRRRRRRCQRRRRRRRRRRRRREQRRRRRRRRRRRWRRRRRRRRE|.apiecie||.azwapliku|????????||programowania|ZRRRRRRRRRRRXRRRRRRRRCARRRRRRRRRRRRRD|6|QRRRRRRWRRRREQmemE|6||3tatus|ok||||6|ZRRRRRRXRRRRCZRRRCZRRRRRRRRRRRRRCokD: .000D:*.000abcdef000125136251624862!"#$%&'()*+,-./0123456789:0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ01 { Ȉ ) T މ ZL? hHgH`k)BVj(`Hi(ih`@ABC`Յ 1234`? ` ሥH hJJJJ)@`VWX`B )L.  ݦÇɇχ` )Ly  ` )L  `W )LՉ  ` - =ɛ`ƾLމ澥 ֩ Lމ滥`潥`I`O V`O`gmsy` y 0AՅ 04 * 8  L8 1 yL? yL0 "* K ؈ 0 ] yL? yL0Ż' "" K ؈ S 0 yL? yL0 Ȉ K 퀰L?L0 K HL?L0 K L?L0 K L?L0 BLVDEHIhLVH BLHBLBDEHILVBDEHIKLVJLɋJLɋBDEHIKJLV Ȉ_ ɛ0M~S$0ᙞՇå ЩL.| ` Ȉ|8`äé? L.$TBASIC  X5FTBASIC COM &}CIVIL BAS &&COMPILERCOM &PLOT BAS &README TXT &|*RUNTIME COM &@0TBASIC DOC &TBCOMP DOC &'0TRAN BAS &,MSINI BAS<6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|)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 ,(""(0000000--**2*(22(2222222 V`hh@,lHH$HHHHHHӍl"H$HHl $`GHFH\` ` 4ӭ l 4Lq ӠԪӅԆL} Ӡ L( ӑ) ` b% +L:#HH 0 HHLj%ӥHlL{ee 8eeeeӦee褢%ƚƜ`88夅奅8夕奕Ӡȱȱȱ㦢`L+`8` .E)))8@8e0 *څۅ܅݅ޅ߄ԠF0y"ޥy"ݥy"ܥy"ۥy"ڥy"و0ǠF0y"ݥy"ܥy"ۥy"ڥy"٥y"؈0ǠF0y"ܥy"ۥy"ڥy"٥y"إy"׈0ǠF0y"ۥy"ڥy"٥y"إy"ץy"ֈ0ǠF0y"ڥy"٥y"إy"ץy"֥y"Ո0L-`8`E)))8i@0 *ڄԠ"("!""" "L**""""""&О"("!""" "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-`I))83Ԥԥդե֤֥פץؤإ٤L,K6"ХL--L--L--E0:e٥eإeץe֥eՐ؅٥ׅإօץՅ֩L-8٥إץ֥հ'I8م٘؅ؘׅטօ֘ՅL-ؤm\G0Q@Ն֩م؅2եمֆשم"ե؅֥م׆ةեׅ֥؅ץم؆لԘ)q +` . |. &7i |. ,%!L?.`刱䈱㈱∱ሱ`ԅՅօׅ؅م`ԍՍ֍׍؍ٍ`ԍՍ֍׍؍ٍ`L.L. Խսֽ׽ؽ` L%/`ӽޕ &ԅ)@إ)JJJe)e - M 1. &Je0F 2 . /L(8`@ԠՈքׄ؄` . |. , . . |. , #/L(8`0 I@ԥ) 2f / . & r 1. #/ &?P , .Iiԩ +)ԅ ,ӽޕL(`8`$)Ԧ61718191:1;1 (ť)8@0$Յ)e)e -F . / , . &1 1. #/ &F I`U9>`D'RFuCU?b9dYdg@W2@?tS)%)@0)%ԅԢ / . &G  1.Ӱ6 #/ &.ӽߕ ,ԅԥ B1 (`8``0?i? . . / , #/ &ԍՍ֍׍؍ٍ . . ( / , O2 / ,0 .JeF 2`L+) .e٥eإeץe֥eՊi؊؅٥ׅإօץՅֆե1ԥ'JffffJffffJffffJffffم`ԩ&&&&*&&&&*&&&&*&&&&*`Pi`)JJJeԅԘ)Peԅ`եԆ8@EB)JJJeԅԥ)PeԅԘ)3eԅԽ3eՅ՘)JJJ}3ԥ}3`)JJJeԅԥ)PeԅԹ3eԅԹ3eՅդЧ` 0@P`'Nu pX@(#d,X L(  兢0襙 bɥ⥋㩀 50ɥ0DȱȱȄ   ik#ZMkVgğe拰ㅋ⅊0 eee拰 L f5дƨħ 4LY4 f5К,樥ŧH 4h h5L4樤ܱ.* O %30  5Ԅ +(fԤԈ`ř嚰Ԥ`ڥۥड़0-԰eڅڐۈ0eeL+58` O#`,#5  6`]5 6DE 68DHEIHI V0$ 6Sл B V,# 6` $#LllBHI V0HH V0Ԩh``{a$%Ȏ$$xө$Ѝ$ ` `@X a Ӆʢ ʎD  _ɠ %` ɩHH `өL: g% D:AUTORUN.BASөjJHH`ՠԢӱԙ!ӹ!`֝DEIHB V0Y|ڝDa۝EօܥׅݥܝHݝI V0+Ӡڑڑ0`l `  䅠 _ɠԐe拢 &L &Lħ © ¥4 䥝ň剰' k ɀ8@4= LY ĩ`OJ ]J?L˜ KԪȱLRHHצ R, hhLRHHHHHH /0ȑȑޠhhhhhh`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  ¤ħ` Ťħ` ƪ Ċ Ťħ` ¢`届 x݅ L ĽCӠɀ L]Ɉ L] Ln LŠIHEDBL$HH hh +L `ħ LĢl ¦`YDAER ԅՅ֦󅗄`L+ ¢p 0 Hp hɈL` ,#,$,!Lé ,H ĥDEԝH՝Ih L©L $`L© , k ĩԅ  + ĥ 夨ħ`2ƪƪ ! A!Ƚa!Ƚ!Ƚ!Ƚ!Ƚ!``氤hhL1@$ƪư 0 0 n$P`L+FҐ֥װ綾إٰو LǠFfؐ ee&ee* &eeeԪeըee$.ƪ@!Ƚ`!Ƚ!Ƚ!Ƚ!Ƚ!`檦!!!!`!@!^!` Ȅ 8 n奱 ٥Lǥ֤צưĘ=ŗ78֪א& eԥe$`L: L ԅՅօׄ 1פ& ٤ţĢԅeՅe8包卅 ]& 8Ԩժ%אְ`ֆL夨ħ` FҰg8&0ei֥i0Tׅiإi0BJe؅eم0&ffff&0 &0 eeL+օפإ颎 %8包ԥ卅 L ɥ ȱъŠe拰8``,ªȱȱI ѝ3ȥLɥHHO]  ȥe暰Х ȥL+ʅȱhh`Lħ OԪȱԨ``L :0 `L(奷 bɥ󥋅ȱȱȱȄ#鈄0B8eeŶɛ,@LBˤ,ɛ`L?± ˤ樱f Oƨ x݅ + ~ [ˠ O樥0# +  L˥`LL :ɛ,$PH h $P润䧰 ʐLʦ䧐 +` ʐL3LBˢԝD՝E֝HםI L 兢L]& 兢L% ,L6 ,L6 &L6 (L6妪@!I@!` ؐb`P KW ؐRB ؐ=;G ؐ4@ ;+ƪƪ@!=A! (ƪƪ@!A! ƪ@! ,@@檦@!`!!!!!!`ƪ@! ǩjҤ /L.٤ƪƪ@!@!, 舽`!`!!ـ!!٠!!!!!`@!jI*` . ֪ (ϰ`(8` ֤ׅԄ +҅L: Lyƪ8吪周Ly sũ + ŐL Ly sŠԄ h L} L}٩    e쪽pLyL( + ڥHJJJJ h) 0:i`  ک; n +ȱ)ȥ%ݓ Lh ԍՅԄׅ֩өL:ƪ?Ԣ )ɠ )  -L &Lڦ@!)@!` n)8@ -L:` / n)8@I= n)8@/ѩ֔$ሄ ,L: + n 0L8 n 0L8 n H1L8 n /L8 n /L8 n D/L8 n 1L8LLإL( &)ԥ)8@JjH@MC)JJJe)e .F / .P . &F . #/ &L.L(HHHHHH /hhhhhh & Y/hԅL:,` L _ܘ%ᨥ%Ly _ܘᨥLy _ܘEᨥELyٚ<|'g 0L`!!!!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ڕ0eUiV`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`hhLCL馩`ʆ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ŖTIME$PROøEXEÐENDPROÑFCOLOҪ*̕-RENU͒DEDUMЪTRACTEXԖBLOAĖBRUθGO*’PAINԟCLӔDSOUNCIRCLū%PUԘ%GEԚGOTGOSUTSTETHEΣ<<>ުNOOANĨ<<>STRCHRUSASVALEADATCOPEESIRNFREXLOCLOSQSGABINPADDLSTICPTRISTRIDPEE˦INSTINKEYEXOHEXDEDIFRATIMETIMMOEXERNRANTRUN%%%%GOUINSTERER+,%5&6(+8,<Xk`fghilm^deDѳHc?,Ќ,е,Y_Ҳ+7,/01 2!3"4Ɛ"-"."-؂ٿ֐ːĐאŐbj+9,+;,ʐͭͭ@ABC\=>[<+:е<,&%rvnnxc<\-78s_XV+@D&0d*"'2GJh NRl~&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 ONLEOTRUNTIMEOUNA!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拱LjLx~ABMAPOWNSTATPREFCALC_PREWORTHQUANOWNEPREINDEX_SORSWAA@A@@A`J9A @ @ @ ]:@6-@ 9<,9, 9,68,-@">6@("268<,-@<68<,-@F"P?Z!!-@$@'@d 6-d:,n>8,"@x 6-d:,?68,-@ 6-@P PREFOWNWORTH-@ 8,88,,88,, O 9,-@  "8,68,-@@68,-6@A-@8<,"@& 8,"(68,-8,%@*@,68,-8,&@.A0A: D((IF OWN(I)=OWNER THEN WORTH(I)=-100N XPbQlOv-@ 68,- -@ 6-''>!@*88,, 88&@,, 6-8,68,-8&@,68&@,-6-&@? Q'KK15,7,15,5,14,10,13,9,13,8,12,3,12,1,11,10,11,6,11,7,10,9,10,6,9,8,9,6'==8,6,8,4,8,2,7,6,7,5,6,5,6,4,5,4,5,3,4,3,4,2,3,2,3,1,2,1 N-1 D:CIVIL.BAS>><s3>00x|73>00x`c6<9c` 33c366fffg~33>00xgfffff<11111{UUUU *U@PTUTP@U* 0b1<=?<GD0EHI B V`}   Turbo BASIC XL                                                Version 1.1 (C) 1985 Frank Ostrowski0} ! @} RLl LwD1:*.*P:E: VH) h(`hh@,lHH HHHHHHӍl"H HHl !`GHFHJ*K+\`* ` ӥԤ`pp@F]!BA8!452"/"!3)#8,#ompilerc &rank/strowski` a$%Ȏ$!%!xөˍ e` e`@X ` ~   ʎDL ՠԢӱԙӹ`֝DEIHB V0ZڝDa۝E8օܥׅݥܝHݝI V02Ӡڑڑ0 BLVl `= XixD!YiE!80!1T  T \L/ 䥐 LZ No Errors Program length = 8o" Bytes GL# ĩ 䛛Please press a Key L# ĩjB JKD E 0٩̍` !0` StoppedLL '!`HHBHI ąhh`旽`L5 ' '0 ' åȥȥȥ ,© ĥŔHȱhL`Ԅթօׅآ&եeօ֥eׅץe؅` ٥ ¥ ¥ ¥`HJJJJ h) 0HHH hhh`  F¥ =¥HJJJJ Fh) !`linesO™!BHIԝDE L¥  Not Basic-Program Lڥ۰ 'ܥݰ- ' ' ? ' ' ' ' ' 'iڐ۰`o"ܙݙ `ŭJ++i2R|+\Ng\+++c|dHyks|cc.t++i+`bfzvR+++++C|"u DISK FULL Lei8eieiee褩%Ʀƨ` B 0`H I/O Error - h L ' 'Ȧ䖐Ȅ !ÅԹ"Å ť æّ`l Aƛƛ HiH Eh h L1ɭHisHL&Š Őƅڽ'ş`Ɯ ŅԽŅ L]ť<.ڈX"k87 9;?੃ 驏 饞7<:ƛƛșڥșڄLP H 0.) ` &Ơ & H H` HIH hۆ `e (iLǽǽǽǽǽ""țILFFȕ ȦǛǦǦǛǛǡǛǛǦǛǛǛǛǛǛǛǰǰǰǰǡǡǡ#ǡǦǽǛǽțǛljȉȉȉ# ,(""(2000000..222222222222222222222222222222**22*22(222(2222222222 ,(""(0000000--**2*(22(2222222FL驃 ǩFL驃 驗 LFLj ǩL驀,ɏɓ ɕ LǩLjȩ 驗Lj FL驃 驟 jȩL`FƠƠ 驉 jȩL驫,,eeH 馜Ɯڹۅh LǠ EL1ɠ Eũ L1ɘH Ǥh8f@iiz (iLHLhhLmŹؙěƛLȊȹؙěƛL8 ː#H Integer <0 or >65535hԅթإԙإՙLȩ ƛgɻbɯ\[ɖXɁSɌOɎKɔGɚXɜWɘ9ɀ<ɂNɃVɄYɈ\ɉcɊɋ-ɍɆɓ ɇoɅL;ě`ɃLLLˢ,,ɃLLL^LȹF ɗUЮ,L-ɩLLLɹɅ IL-ɹɅ積 ILȊ8$יLșؘHؙěƛh`Lɩ,,LȹɃ ˈiإԙLʹV W Zл,,ةL-I#HɠA6'؅չ؅ԢIL-ɹؙěƛLLɹ(iL-ɩL-ɘHȹ؅ȹ؅ *!h`' hhՠ L HH` 䅤 ř 轊轊) ½  not compilable `  *** MUELL ***LLISENTECONNELOASAV4CSAV5CLOA7ERROS*URENUVDEWDUMXTRACTOKEN  :, ,Lhhՠ LHH`H QJSBh` L Compiler Error L%ɂɸɠؠLěAت0װ)? Խչ L婢 ȹ )? !ěп`8P,,,,ȹ؅ȹ؅4@.f"g6hLiOj26FɀQɁJTPq,p,o,r,C,BL!sv@ ԩt,u,yH 6hL!x,wH Lm楂ń兰!0$iԐń児ߩ àԈ 8 驠 (  ;?L!F 橠L6ȹ؅ȹ؅ ذ А,  ,LL6hhH hLU L 8 驠 ( ȹ؅ȹ؅Hi⢆ àhL!U,,, 詄,L6 ,),I 驪 驘 驨 驊L !"#$%&'()*/012346=>ADEFGHIJKLMNOPQRSTUVWXYZ[\]^_5789:kl†,-+ ÈƇ.L>!.8NQ 驠,,$ ȹL L 颺,,ԩ 6詤L6 橱L6멢Ⱦ 6<,L!m,nH ȹ hL!, L=,,,,,  QJSA`ު 阆٦` Term Too Complex LHH àّٙhh`ئ`, 魁I& L= zȤɉ  L L XL L= L- p L奝` LLL L꥝ 줗  Hdqr p> +HT V=,Ɂ%؅ԭ؅ՠ ȱԪ 6+ L L $0 L 饙3 ` F HL L驅L驕,H zh ~Ȥ ɉ` E)  ذА جL- LL E2 ذ'#А ج -L2멄L LL No.>255` zȩ LL!,,,H B LhL  hi  ` E멑 zȩ 륝 z L'L E LL魁 H ,L L魁 LL #L餗 H , L HH 1hh`$,%H E LhL,H E멑 ~ LhLLé,H hȥȥ`8Ƌ` `iȥi`H h DO error` REPEAT error` WHILE error` ,H hгȱȱLLL,H pɄ 񩄠  L婥 hL饀HH ĩ  hh`ԥՠ8԰ձ ĩ L{ h L  Ħ {` zȤؠ 馕䔰 'LB` Ħ {`:LȱHeȱih` h ` IF error` 2 H 饝ɛ٢ æّ` E멑 t$0= L&L ŤH L phH t Lh 6(() 驰 6 ĩL  Ƭ*L FOR error` + 饝` p L, 饝`-,J,.H h,KH hH 饝h` B L/ 0L E L1L 쭁2,6,4H hHi 饝h` p ة9,:;LH 렌 =h,8H 레 = 렊 = hL魁6=,TH! H h?7 驠 L L H HI Hۅ` L魁?L@,A,B,C,D,E,F,GH p LhL 렌 =I,HH 레 = 렊 =L pɄƛ L ĥb:j3L_L,N(' zȥ7ج ٥`P,R(/ ٥` ON.GOTO/GOSUB expLƛ 1LL LƚƚƚWL } Turbo BASIC XL Compiler Version 1.1 =================================== Which Program Should Be Compiled? First select a drive number between 1 and 8. Choose the program using the arrow keys , ,  and . Then press RETURN Control D = Return to DOS Control R = Reboot )LL19卣 H $!h)!! ĩBD EJK  '0$ '  'ɛ撦? Ǝ LhT T ĩLXixYii Ǝ   ɛI'-#4=0+&*"19L)0dž )L䒰D :)i  . (8 !BDEJK ĩ}  L ԠʯΠ J LL ӠʯΠ JL o")1 )   eŀ偐LM' :'7? / LLLL6墄,ȱuuL ,Lȱȱ LL,ҩȱӠ$0 ,Lȱ iiҠLՆԥ֥נȱհ  J Line errorȱ֪ȱ`ܹ J Label error`Ԇե֥נȱȱհ8ְױօօ`ȱܑݑ 7L LH Nh-:H NEXT errorL EXIT w/o ...L LOOP errorL UNTIL errorL WEND errorL# N ENDIF error` Filename for the Compiled Program? 1 D  :.CTB@ !0A+19ߐ~ © ƥLɛ%0:A[H h У.CTBD:TUZ[ oT"U8oX"Y Another copy (J/N)? !)_JN`LG R 0`H I/O Error - h LG 0` éȑȑȑ 驛 Ģ éȑȩ` ""!B+W!k!}Tɩf{KH-2(*oi.LG;3609JNxPSPS;wU >kQt3J,HNjv;>WToU!J 1!^u$`@!r4 %gs}8 4"+F()XPXMIMAXOFYOFYRAXRAXPOYPO@2AAbiV@5@5AYP @PC PC @YP AYP @PC! +@%@0@@0@ @ A P#6-p6-6(-++&,'A,2 A <  6-F !6-P U'6-A'+&,'6-A'+&,W 6-6$6-$X1* A 6-"@.6-1AY1* A6-"@.6-1AZ,d/AiPLOT 0,YPOSnDRAWTO 319,YPOSxY=:,YA=:,Y=:,$$YA &B:=:,,$@=:,/ *!/b@@/ *!/b@@ 6- A ,$%O:$%,-++&,'A, A ,$%O:$%, ##@@K:)@ 6-$6-6A6-A $ D:PLOT.BAS This is the Turbo Basic Interpreter.This is the one that runs on XL andXE series machines; see Frost Basicfor the version that runs on older(800 series) hardware. This program is much more feature-full than Atari Basic, and is reputedto be completely upward compatible,as well as 3-5 times faster. Also see the Turbo Basic compiler,the compiler and runtime system fora 10-15 (!) times speed improvement.} }  Lll L"! L"! VL"! l Lq!! "!LD:*.*S:P:E:l"!q"H) h(`ӅԄՠ`ӅԄՠԨ`L)ӑ) `Ӣhh@,lHH!HwHHHHHӍl"H!HyHl !`GHFHJ*K+\`* `Ӧee褌%ƉƋL"!Ӡȱȱȱ㦌L"! ` ` `2a$%Ȏ!!xө~!! ` `@X ` ~  } Ӣ ʎDy` SLD1:AUTORUN.CTBՠԢӱԙӹ`֝DEIHB V0Z3ڝDa۝E8օܥׅݥܝHݝI V04Ӡڑڑ0 BLVl `˩`80 ` .JJJJ)iFiFi1FicFi'ȐȦoFiUȐFiiFi#iFiGi Fii@F iiFiiciՊFigi'iՊօשBL`I))83Ԥԥդե֤֥פץؤإ٤LK6"ХLaLaLaE0:e٥eإeץe֥eՐ؅٥ׅإօץՅ֩L8٥إץ֥հ'I8م٘؅ؘׅטօ֘ՅLؤm\G0Q@Ն֩م؅2եمֆשم"ե؅֥م׆ةեׅ֥؅ץم؆لԘ)q ` ? 7i ? %!Ls`ԅՅօׅ؅م`ԍՍ֍׍؍ٍ`ԍՍ֍׍؍ٍ``, Խսֽ׽ؽ` ,`+ĕ ԅ)@ޥ)JJJe)e e Je0F g Lm8`@ԠՈքׄ؄`==W3>Tvb>2b'?h`06?2'A?%C4Vu?f'70P@U??CBH ? & ? QLm8`0 I@ԥ) oǢҠ 1  ؠ e Q ?P ¥Ii )ԅ +ĕLm`@"wf?IWQpIG?9 Wa9cU? 0d? 9`?BXGB?7?()q?D>DIh8E?hyx? )D?@ (1V?wD3331??xS48`$)Ԧƅƅƅƅƅƅ mť)8@0$Յ)e)e F 䰃 e Q F I`U9>`D'RFuCU?b9dYdg@W2@?tS)%)@0)%ԅԢP 1 ;  e°0 Q (Vŕ ԅԥ  ƕ m`8``0?i? Q ԍՍ֍׍؍ٍ * m N ǥ N 0 -åJeF g`L ) e٥eإeץe֥eՊi؊؅٥ׅإօץՅֆե1ԥ'JffffJffffJffffJffffم`ԩ&&&&*&&&&*&&&&*&&&&*``ۄܱ T **m ȰҠݤܱEۅڦڱ= bܥeƥiեL@ ` **)]P` 00`` ( ((((((((8`W)ߥ & &e &߽aȅŊِ׼Ȅ⹕ȍqȅJJJJ&eXޥeYߥ䥈 9ȅFfЎᰈ Tȍ`Ȅ佘ȅ M 8*` Ȱi祍La L< ʘ0  L ʘ ȑ  L ʘ# ` |ʠ)ȱ Lt nʤ n |ʠ)ȱ) `ʠ)ȱ ʆ8ƍ0eސ`Ɗ8ް`)ȱJJJ```=`]``` H} h`Pi`)JJJeԅԘ)Peԅ`եԆ8@EB)JJJeԅԥ)PeԅԘ)eԅԽeՅ՘)JJJ}˅ԥ}˅`)JJJeԅԥ)PeԅԹeԅԹeՅդЧ` 0@P`'Nu pX@(#d,X L `8` ¥E)))8@8e0 څۅ܅݅ޅ߄ԠF0y ޥy ݥy ܥy ۥy ڥy و0ǠF0y ݥy ܥy ۥy ڥy ٥y ؈0ǠF0y ܥy ۥy ڥy ٥y إy ׈0ǠF0y ۥy ڥy ٥y إy ץy ֈ0ǠF0y ڥy ٥y إy ץy ֥y Ո0L`8`E)))8i@0 ڄԠ ( !   L* &О ( !   L* &О ( !   L* &О ( !   L* &О ( !   L* &Оd ( !   L* &ОL6 e e e e e i  } } } } } } ǭ m m m m m m  } } } } } } ǥՅօׅ؅مԅՅօׅ؅`hh !LHH`ؠɀhhHH֥ץ?ȱȱӰ8ְױօօ0LB  ERROR - à  in Line  ($8H h ) Program Ended: os, un or oad ?@ !D L RL L Filename D: Jȱɛ):ȱɛ.ȩCȩTȩBȥ SLȹD:LKHJJJJ h) 0:iLp 8` B 0`L<馒撥ԝޥ՝*ޥ֝Tޥם~ޥ؝ޥٝ` ƒޅԽ*ޅսTޅֽ~ޅ׽ޅؽޅ`ƒޅ*ޅTޅ~ޅ㽨ޅޅ`撝ޘ*` ӥԝإ՝٥֝ڥםۥ؝ܥٝݥ`LT؅Խمսڅֽۅ׽܅ؽ݅`؅مڅۅ܅݅`ȱȱȱȱȱ`ȱȱȱȱȱ`٩@ةڝ۝ܝ`թ@ԩօׅ؅`  LQȱȱȱȱȱ`ȥȥȥȥȥ` wLH wh LQԄՠԅք` L  !ԝD՝E֝HeםI L`Laee 8厅叅eeL!)L)`x,Ң⅌Ҙ襉ҥ `8$ L8$ ȍ` JKiLH h)I ! SLJUVT`T L) ʥԤհ` L ` !L8, !L8 ` iLJ놈 LJ놈 ,LQ HԝDEILꆓBJKԝD՝E CL8醈 B LJ놈& LM J릓NLJL)NLM%L L j L `L=! Sp D o 8 LpL ,#,$,!pLL ,HBDEhHIL oL8馓HIBL !L8ɅĈeɐ ň`֥ԅԅՅ,`$8n!?! D i\ iU?! iD iE=D iH ih8DHEIHI C ,!L `L= JhhlԄե֥נȱհ  ȱօȱօ` L=Ԅ՘0)ȱհ ȱe懰楆ƇƆ`L)L=醈ɛi懠,ɛ󥆦 Seօ` Lt ԤբH e" hLQL=醈 *? , DEHI ` DLr 4 e"ɛ ,ЬLQ DL 4eɛ SLtI L L L L L@ ; ` ; ` ; ` ; m` L=@@ȅ@`I`)` ; USN ; FG ; ?: ; 201 ; &' ;  ;% ;L Lå ` : : :ڰ :ΰ :ǰ :оE% jE `0``֪ (ϰ`(8`8` ԤՅ` e"4 L= Ԅձ80  &ԅ L  eԪp`L) HJJJJ h) 0:i`Ԅ 0 ["ȱ)ȥ,  ՅԄ֩`?Ԣ )ɠڭ ) ڕL ^ L)8@L` )8@D:)8@-٩֔$ሄL` ^Ű$` hŰ` &ư` Rİ` Vİ ` rð` ƐL=0L L ;&)ԥ)8@עJjH@MC)JJJe)e F ¥P & F Q LL)HHHHHH Vİhhhhhh ðhԅ` L %ઘ%ᨊ` ઘᨊ` EઘEᨊ`<|'gԥ0L=`  *  &L_,߅ڄ  eڅԥeۅհ"8څ֥ۅא8ܥݰ`۠Q%0ԅإՅ٥ަ0%Q% Lե0Lڤ`օנ6&֐ eו`L)ԘբՅ Ԣ Յ֠&&֐eܥeېڈ $0!ee80å/8ܥ۰uڕ0eUiV`TUV`8UV`eTi`8TȢ` !L8醊 æ f Ŋ :ƒޑȽ*ޑȽTޑȽ~ޑȽޑȽޑȥԑȥՑȥ֑ȥבȥؑȥّȥȩhihHiH&HHH wh Lhh`hh`8` L=醊 f ŊHȱȱȱȱȱ妊 w Qh LhhHHe`*ȱȱȱȱȱjEE `EjI ` p D il ie o"p"q" i i i i i io"8o" K膖  Lo"L=؝ٝڝ۝ܝ륄Lei  `L=饏őŐ%Ƒ8 Ƒ` f,L= fhhHH`, :hihHiH`` J :hihil  ¥Ӡ L  @Մ$ Q` Q` QLQH h @Յ՘JJJJ y) 0:i`AVC2 5 - <) - < L L e e`e`&&&&&&eee` &&eee&*` u8)Ӱ% hhȱԅȱԅl ʰԤզ`hhheӨhiHH` u u88Ӱڪ :(jheӑhi Lhפօۄڠ܄ݠFfؐeڅܥeۅ0&ۈ`L >ӆiHi0Hƒiֹ*i0Ѕ &ݤݥ &e܅ܘe݅hhLlӅ؄م܄0օצӽАԥեܤ Q `ƒ*ޅޅ wإٰ5֥װ+ eܥe*ݨ &eܪeeըeԐ`L L L ӆ 4Ԥզ L_ ӆ Ԥզ L_ L LL=ӦԆՆֆ׆Lw Y٤ ۘ` Y  L~ Y ې Hh`פōČԅeՅe &"8ӥب`ƒޅ*ޅ L=؅مƒ8*ޥ֥אeԥe` w㰶H wֆ׆h8Lԩ!HHֆ׊HHʽ޼*ԆեHL!àLLeԐ `8԰L)      TURBO BASIC COMMAND LISTCompiled and Translated by Dave and Laura Yearke This documentation is provided by the Western New York Atari UsersGroup and may be reprinted freely provided this credit is included. In case you've just landed from Mars, or just plain haven't heardyet, TURBO BASIC is the exciting new Public Domain Basic Interpreter thatwe received from the Atari Users Group in Holland. It works on the XL orXE series of Atari computers. It's almost too good to be true and shouldbe a definite must for all XE or XL Atari owners. Turbo BASIC, in addition to offering 42 more commands and 22 morefunctions than Atari BASIC, gives the user 1603 more bytes of programspace by "hiding" part of itself under the XL/XE's operating system. Italso runs 3 times faster than Atari BASIC, includes most DOS commands,has advanced graphics and programming functions, and is insensitive tolower case or inverse characters for most commands.TURBO BASIC COMMANDS:==================== Name Syntax Description Disk I/O -------- BLOAD BLOAD "D:name"Binary loads file name (DOS option L with /N). BRUN BRUN "D:name"Binary load and run file name (DOS option L). DELETE DELETE "D:name"Deletes the file name (DOS option D). DIR DIRDisk directory (DOS option A). DIR "Dn:*.*"Directory of drive #n, note that wildcard extenders may be used. LOCK LOCK "D:name"Locks the file name (DOS option F). RENAME RENAME "D:old,new"Renames the file name (DOS option E). UNLOCK UNLOCK "D:name"Unlocks the file name (DOS option G). Graphics CIRCLE CIRCLE x,y,rPlots a circle with center at x,y and radius r. CIRCLE x,y,r,r2R2 is an optional "vertical radius" for true circles or ellipses. CLS CLSClears the screen. CLS #6Clear screen opened in channel 6. FCOLOR FCOLOR nDetermines fill color. FILLTO FILLTO x,yA fill command analagous to the BASIC commands "POSITION x,y: XIO18,#6,0,0,"S:" PAINT PAINT x,yAnother type of fill command, this one is a recursive routine that willfill any closed object as long as x,y are inside it. TEXT TEXT x,y,a$Bit-blocks text in a$ at x,y. Memory ------ DPOKE DPOKE m,vPokes location m,m+1 with 2-byte integer v: (0 <= v <= 65535). MOVE MOVE m,m1,m2Block transfer; moves m2 (number of bytes) from starting position m tonew starting position m1. -MOVE -MOVE m,m1,m2Same as MOVE but copies starting with the last byte of the block. BPUT BPUT #n,adr,lenBlock Put; same as: FOR I=0 TO len-1:PUT #n,PEEK (adr+I):NEXT I BGET BGET #n,adr,lenBlock Get; same as: FOR I=0 TO len-1:GET #N,A:POKE (adr+I):NEXT I %PUT %PUT #n,aUntil now, there was no convenient way to put numeric values onto diskor cassette files other than by using PRINT, which converted them tostrings first, a slow and cumbersome process. %PUT puts the number tothe device "as is," in 6-byte FP format. %GET %GET #n,AGet a number stored with %PUT from the device and store it in variable.Again, this is much faster than using "INPUT #n, A". Structured Programming ---------------------- REPEAT REPEATStart a REPEAT-UNTIL loop. UNTIL UNTIL Terminate when condition met. WHILE WHILE Start a WHILE-WEND loop to end when condition met. WEND WENDTerminate a WHILE-END loop. ELSE ELSEOptional extension for IF. The IF condition must not be followed by a"THEN", but terminated by end-of-line or colon. ENDIF ENDIFEnds an IF-ELSE-ENDIF or IF-ELSE condition. Note that this allows an IFcondition to span more than one BASIC line, provided the "IF" statementis structured as shown in Note 5. DO DOStarts an "infinite" DO loop. LOOP LOOPCycle back to the start of a DO loop. EXIT EXITExit a DO-LOOP loop. PROC PROC nameStart definition of procedure. ENDPROC ENDPROCEnd definition of procedure. EXEC EXEC nameExecute procedure name. General Programming ------------------- PAUSE PAUSE nPause processing for n/50 seconds. RENUM RENUM n,i,jRenumber the program starting at line #n, first number is #i, incrementis #j. This function will handle GOTOs, TRAPs, and all other linereferences except those which involve variables or computed values. DEL DEL n,iDelete lines n-i. DUMP DUMPDisplay all variables and values. For numeric arrays, the numbers arethe DIMed values plus one. For strings, the first number is the currentLENgth of it and the second number is the DIMed size of it. DUMP alsolists procedure names and labels with their line values. DUMP nameDUMP to device, such as "P:" or "D:DUMP.DAT". TRACE TRACETrace program during execution. TRACE -Turns trace mode off (Default). DSOUND DSOUND n,f,d,vForm of SOUND which activates channel-pairing for increased frequencyrange. DSOUNDTurns off all sounds. GO TO GO TO nAlternate form of GOTO. *L *LTurn line-indent on (Default). *L -Turns line-indent off. *F *F (or *F +)Special mode for FOR..NEXT loops which corrects a bug in Atari BASIC.Seems that in Atari BASIC, an "illegal" reverse loop like "FOR X=2 TO1:PRINT X:NEXT X" will execute once even though the condition is metinitially (X is already greater than 1). Turbo BASIC fixes this bug,but leaves it available for Atari BASIC programs which may takeadvantage of it. *F -Turns off the special FOR..NEXT mode to make Turbo BASIC act like AtariBASIC. *B *B (or *B +)Command which allows the break key to be trapped via the "TRAP" commandwithin a program. *B -Turns off the special BREAK key mode. -- --Special form of REM which puts 30 dashes in a program listing. Line Labels ----------- # # nameAssigns the current line number to the label name. This is a convenientway to get around the problem of renumbering when using variables as linenumbers. Labels can be thought of as a special form of variable, as theyoccupy the variable name table along with the "regular" variables. Wealso believe that the number of variables allowed has been increased from128 to 256 to allow for the addition of these labels. GO# GO# nameAnalagous to the GOTO command. Modifications ------------- CLOSE CLOSEClose channels 1-7. DIM DIM a(n)Will automatically assign a value of zero to all elements of the numericarray being dimensioned, and null characters to all elements of a string(The LEN is still variable, however, and initially zero). GET GET nameWait for a key press, assign the value to name. Same as "OPEN#7,4,0,"K:":GET #7,name:CLOSE #7". INPUT INPUT "text";a,b...Prints text as a prompt before asking for variable(s), same asMicrosoft-BASIC. LIST LIST n,List program from line #n to end. ON ON a EXEC n1,n2,...Variation of ON...GOSUB for procedures. N1, n2 and so on are names ofprocedures to be run. ON a GO# n1,n2,... Similar to ON...GOTO exceptthat line labels are used instead of line numbers. POP POPThis command now pops the runtime stack for all four types of loops. PUT PUT nSame as "PRINT CHR$(n)"; RESTORE RESTORE #nameRestores the data line indicated by the label name. RND RNDParentheses are no longer needed at the end of this command, but it willstill work if they are there. SOUND SOUNDTurn off all sounds. TRAP TRAP #nameTRAPs to the line referenced by the label name.TURBO BASIC FUNCTIONS:===================== Arithmetic/Logic ---------------- HEX$ HEX$(n)Convert n to hex string. DEC DEC(a$)Convert hex string A$ to decimal. DIV n DIV iInteger quotient of n/i. MOD n MOD iInteger remainder of n/i. FRAC FRAC(a)Fractional part of a. TRUNC TRUNC(a)Truncates fractional part of a. RAND RAND(n)Generates random number 0-n. $ $nnnnAllows input of hexidecimal numbers, but they are converted to decimal.Ex: "FOR I=$0600 to $067F" => "FOR I=1536 to 1663". & n & i8-bit boolean AND. ! n ! i8-bit boolean OR. EXOR n EXOR i8-bit Exclusive-OR. Memory ------ DPEEK DPEEK(m)Double-PEEK of m,m+1. TIME TIMETime of day (numeric). TIME$ TIME$Time of day string, HHMMSS. Unfortunately, the time commands don't workproperly because they were written for European Ataris which operate at50 Hz, instead of 60 Hz like American ones, the net result being thatthey gain 12 minutes each hour. INKEY$ INKEY$Returns last character typed. INSTR INSTR(x$,a$)Returns relative location of start of string A$ within X$ (returns 0 if not found). The match must be exact; strings with the same letters but differences in case or type (normal or inverse) will not be found. INSTR(x$,a$,i)i specifies the starting point of the search. UINSTR UINSTR(x$,a$)Same as INSTR, does not distinguish between case or inverse characters.Ex: UINSTR("HeLlO","hello") returns 1. UINSTR(x$,a$,i)Specifies optional starting point. ERR ERRValue of last error number. ERL ERLLine last error occurred at. Constants --------- %0 %1 %2 %3These four constants simply stand for the numbers 0-3, respectively.The difference with using these in a program is that "X=1" requires 10bytes, whereas "X=%1" only needs 4. (Numbers require 7 bytes, 6 for thenumber plus an identifier preceding it. It is always a good practice tomake variables for numbers that are used more than three times in aprogram). NOTES: =====1. Variable, Procedure and Label names may contain the underscore (_)character.2. To print a double-quote (") in a text string, use two of themtogether, instead of the Atari BASIC method of using CHR$(34). Ex:"TEST";CHR$(34);"TEXT" becomes "TEST""TEXT" in Turbo-BASIC, both ofwhich produce the output => TEST"TEXT.3. Upon initial boot-up, TURBO-BASIC looks for a BASIC file namedAUTORUN.BAS. If it finds an AUTORUN.BAS file, it will automaticallyload and run this file.4. Turbo-BASIC also prints out English descriptions of all errors,including several new ones for errors involving the new commands: Error - 22 ?NEST = Loops not properly nested. Error - 23 ?WHILE = WEND with no corresponding WHILE. Error - 24 ?REPEAT = UNTIL with no corresponding REPEAT. Error - 25 ?DO = LOOP with no corresponding DO. Error - 26 ?EXIT = EXIT is outside a loop. Error - 27 ?XPROC = Error executing PROC. Error - 28 ?EXEC = ENDPROC with no corresponding EXEC. Error - 29 ?PROC = Procedure does not exist. Error - 30 ?# = Label does not exist. Also, Error 15 has been expanded to include an UNTIL which relatesto a REPEAT which has been deleted.5. A multiline IF is constructed like this: 10 IF X > 10 20 PRINT X-10 30 GO# TOO_BIG 40 ELSE 50 PRINT X 60 GO# X_IS_OK 70 ENDIF Note also the use of line labels in the GOTO statements. ---Dave & Laura YearkeNOTE (JHS): TURBO BASIC uses part of the RAM under the Operating SystemROM to provide all the extra capabilities without diminishing user memoryspace. This means it has the following limitations:1. It is compatible only with the newer machines (XL/XE) which have 64K RAM chips. The older 800 and 400 do not have any RAM under the O/S.2. It will PROBABLY be incompatible with other programs which also hide things in this RAM area (48K and up). This includes DOSXL and BUG65, I believe, and also the clever mini-RAMdisk by Bill Wilkinson that uses that space.It should be perfectly compatible with the 256K upgrades such as the Newell256KXL board. !"#$%&  THE TURBO COMPILER Documentation and Operating Instructions by Dave Arlington Original Program by Frank Ostrowski This documentation is provided by the Western New York Atari Users Groupand may be reprinted freely provided this credit is included. I know everyone is still rubbing their hands in glee over TURBO-BASIC,the new public domain Basic interpreter imported from Holland and Germany.This month we are proud to present a new treat from our international friendsoverseas, the TURBO COMPILER. The TURBO COMPILER will increase the speed of your TURBO BASIC programs3-5 times and regular Atari BASIC programs can be speeded up to 10-15 timesfaster. Unfortunately, like TURBO BASIC, the TURBO COMPILER will only run onthe XL/XE series of computers. In addition, the finished compiled programswill also only run on the XL/XE series. The TURBO COMPILER is very easy to operate. It can be used with morethan one disk drive, even Drive 8, the 130XE ramdisk. On the TURBO COMPILERdisk, you will find several files. The important ones for the operation of theTURBO COMPILER are COMPILER.COM and RUNTIME.COM. Before you begin, you shouldprepare two disks. The first one should be a blank formatted disk with DOS.SYSand DUP.SYS written on it. Your second disk should contain your BASIC program(TURBO or ATARI BASIC). To begin, insert the TURBO COMPILER disk into your drive and turn yourcomputer on. When it has finished loading you will be in TURBO BASIC. Type DOSto get to the DOS 2.5 menu. Choose DOS Option 'L', Load Binary File and loadthe file COMPILER.COM. After a short while, you will see a screen full ofGerman. If you do not read German, do not worry, that is what this article isfor! At any time that you are on this screen, you may reboot your system byhitting Control-R or you may return to DOS by hitting Control-D. You will beasked if you really want to do this. If you do, don't forget to 'J' for Ja andnot 'Y' for Yes!! (Unless you have the English version -JHS) To compile your programs, remove the TURBO COMPILER disk from the driveand insert the disk with the program you want to compile. (If you have twodrives, insert your disk with the program to compile in Drive 2 and the blankDOS disk in Drive 1.) Press the number 1 key (Number 2 if you have twodrives). A complete listing of all the files on that drive will appear on thescreen with one highlighted in inverse video. Using the arrow keys, highlightthe file you want to compile and hit Return. That's all there is to it! At the top of the screen, you will see the line numbers fly by as theprogram is compiled. When it is finished, you will be prompted for a file nameto save your compiled program under. It has to have an extender of CTB (forCompiled Turbo Basic). The program will not let you use any other extender. Atthis time, if you have one drive, you should remove your disk with youroriginal program on it and replace it with your blank DOS disk. If you wantyour compiled program to be an AUTORUN file, you should name it AUTORUN.CTB.Then the file will automatically load and run at bootup time. There is one more step that you must do to get a completely runnablecompiled program. Go back to DOS and copy the file RUNTIME.COM from the TURBOCOMPILER disk to the disk with your compiled program on it. Rename theRUNTIME.COM file to the name AUTORUN.SYS. Your disk is now ready to go. TheTURBO COMPILER does not compile to runnable code, you must run the RUNTIME.COMfile to run your compiled program. One technical note on the TURBO COMPILER: If you're not familiar withother compilers for the ATARI computers, you should know that many havetrouble compiling certain types of statements or insist that you organize yourprogram structure in a certain way. So far none of these problems have occuredon any programs we have tested with the TURBO COMPILER. The only statementthat wouldn't compile so far is the END statement. The only program structurethat we have had trouble with is a FOR-NEXT loop that has two or more NEXTsfor one FOR. For example: 10 FOR X=1 TO 5 20 IF X=3 THEN NEXT X 30 NEXT X Other than those two examples, we have had no problems compiling any typeof program, either TURBO or ATARI BASIC. Please let us know of any problemsyou run into compiling any types of statements or programs. Whether you program in TURBO BASIC or just want to turbocharge our oldAtari BASIC programs to super speed, I'm sure you will find the TURBO COMPILERwill fit all your speed needs. ---------------------------------- NOTE (JHS): DOS 2.5 is probably the safest version of DOS to use withTurbo BASIC. Versions of DOS which use RAM under the O/S ROM are very likelyNOT to work with Turbo BASIC.()*+45"BUFSEBYTTRANSLATNXENNSENBYTEOFNAMECLBUF@cA%7 AAv    A@ O6-X:<>:@,,>(67<,.>:AU,26-X:<>:@,<,<?F6-X:<>:@ ,,P>Z67<,.>:A',d6-X:<>:@ ,<,n?xQT&&;AP,;@ ,;AP, FILE NAME567AP<AP,.567AP<AP,. @@@ AEC@C:,APP@B@C:,AP@ 6."F,T6 B@6-X:<>:,,JP^@hB@C:,&@r@| DONE D:TRAN.BAS-./0123456789:;5C6C7C8C9C:C;CC?C@CACBCCCDCECl NPLIKOMAPWIERSPAGEPADLKEWIERSZVERPARAMCOLCOLHEXCOLHEXSTANDARDPLIKDECHEXGORDECNUDODECNUHEXNHEXNUMILETETHEMTECOLNAMESELECTEXPO @ !" ;@@, ss;@ ,;@F,;@5,;@5,;@0,;@@,;@,;@d,;@,;@, ##6.MSINI Lite3 (c)2010-06-11 6-6.#CAC4C401 66.00 6.6.0123456789ABCDEF6. D:MSDOS.DAT6-@F$AV!;Bv,!max 256 plikow(67,. 267@<@,. <67@<,.A((Reading directoryE AF&&@@D:*.*G BP6-Z@d$$7@<@,4*Ae&7@<@,0 & APh..7@<@,4 MSDOS DATA0n6-%@p(7@<@,0( A r67@<@,. t..67+$@F,&@<$@F,.xCC67+$@F,&@E<+$@F,&@5,.7@<@, (.?N$ AV @@ -------------------------- Tu jest directory zrobione#(#(Reading description file A` @@-@@F)@67<,.>:,  (.? P$-@yC7@<@,47+$@F,&@E<+$@F,&@5,y67+$@F,&@4<$@F,.7@<@F, 0&7@<@,0 * 0 A6.7@<@F,-@@5 7<,4  67<,.7<,  A@-------------------------""Tu jest gotowa nasza zmienna"6-, +1 A@nowy DL66-@@ AO$ od goryE6-@6-@T A  edycja az do Esc^ +c APSTOPf +h EndingkE((By Pecus & Pirx(E("Register this product to get greatl**("features like buit-in game, randomm++(#name generator, SpartaDos directorynE (browser and many more!!!#(E(Visit us at http://msini.com/o0( (0("Do you want to save changes? [Y/N]p''(Press [Q] to quit without save.r##@@K:|)@@!"@:Y,)"@:y,! A!"@:n,)"@:N,! Ap!"@:Q,)"@:q,! A Ap A0X.---------------- WYSWIETLENIE o$ od wiersz# !6-&@#6-@#' @6-@'6-@ " A >:A%,-%@ @(0 A(0( : -- 7$@F&@E<$@F&@5,    $%% 7$@F&@4<$@F,) . %@ 8 B 6-L$------------------------ edycjaodczyt klawisza##@@K: - )@"@'@$)"AU6-@)6-%@ "@16-%@"@)6-%@ "@(6-&@*"@06-&@# @2)!A$# A$ >:,336-+%++&@,'@,,$@F&@7%67<,.>:,6-%@` A&A$ a  b 336-+%++&@,'@,,$@F&@7%c 67<,. d 6-&@i "@86-@7j "@6-@t 4"6@6-@#*6-&@4 A~ 3"@%6-@)6-%@3 AT A % ------------------------ Zap=TBASIC DOC222334432434 $XLENT  X7?ADDENDUMDOC &OtXLENT COM &UBROTHER DRV &W DRIVER MKR &fDRIVER SYS &hP'EDITOR SYS &FONT SYS &"G10XINT SET &HELP  &` HELPM65 SRC &@ABCDEFGHIJKLMNpp66:lp45lm10:rm55MANUAL ADDENDUM FOR VERSION 2.0 OF'The First XLENT Wordprocessor'by David Castell1. Manual Erratalm+3Section 26, Mailmerge: To open the data file, you must press SHIFT+CONTROL+O, not OPTION+O as stated in the manual. To insert data elements into the template, press SHIFT+CONTROL+I, not OPTION+I as stated in the manual.lm+02. Fixed Bugslm+5:ai-2- SHIFT+CONTROL+I now functions properly.- in 400/800 version, tabs are no longer reset when returning from printing.- HELPM65.SRC file on master disk, now assembles properly.- Disk Directory option will now display more than 40 file names. When the screen is full just press any key to continue with the directory.lm+0:ai+03. Changes to Wordprocessor in Revision 2.0lm+5:ai-2- in 400/800 version, you can now use OPTION+key instead of CONTROL+key to access printer functions if you wish.- insert mode and cursor position are no longer reset when returning from printing.- pressing SHIFT+CONTROL+Q will save current settings of screen colors, joystick speed, keyboard speed, tabs, cursor shape, insert mode, and wordwraparound to disk as the file 'SETUP'. This file is loaded automatically when the wordprocessor is loading. Remember to insert your wordprocessor disk before selecting this option, so this file is saved on the proper disk.- in the search and replace function, you now press the TAB key to indicate the end of the search or replace string. This is to enable you to include a carriage return as part of the search or replace string. You can now search for carriage returns and replace them with CONTROL+J and CONTROL+M (on the XL/XE version) which are linefeed and carriage return for the ST.lm+0:ai+0:fpMANUAL ADDENDUM FOR VERSION 2.1 OF'The First XLENT Wordprocessor'by David Castell1. Fixed Bugslm+5:ai-2- in version 2.0 of the wordprocessor, I accidently introduced a bug. After entering the text buffer editor, you could not escape properly.- extended centering did not work properly, in that if you turned it on in one line and turned it off in a line further down, only the lines with the actual OPTION+X character on it would be centered properly.- if a printer code was inserted after the very last word in a line on the printed page, a space would appear at the beginning of the next line.- if OPTION+C or OPTION+CC was used on the last line of a page, the function did not turn off. Therefore, subsequent pages would be centered or right aligned.- all of the above problems have been fixed in version2.1lm+0:ai+02. Changeslm+5:ai-2- the attract mode should no longer turn on if the computer is left unattended.- the character for indicating which spaces on the screen aren't really in the document after pressing SHIFT+CONTROL+SPACE BAR, has been changed from a reverse space to a underscore ('_').lm+0:ai+03. Additionslm+5:ai-2- pressing SHIFT+CONTROL+P will now enter the printer formatter directly. This function will also allow you to print text from the text buffer. Now you can cut addresses from a letter in the main window and reformat them for envelopes within the text buffer and print them directly from there. Previously, SHIFT+CONTROL+P was used for the partial delete function. Now SHIFT+CONTROL+D is used for that function.- a new print directive 'nc' (for No Codes), when followed by a 1, will suppress all printer control codes. When followed by a 0, it won't suppress the codes. The default is 'nc0'. This will allow you to print your document to disk without including the printer control codes.- a new feature on the Picture Formatter program has been added so you can have pictures printed or saved in double height, double width, or both.lm+0:ai+0PQRSTn/Ѝ `ʅ̩˩Å͠H̑hͥ T`lX`xԩ`L``TU _`BJLV `BDPEHI VPDPEP8PHPPIHI V BLV m n b/yz^̍cZ `a全|6b ` a b ` `؅ӠЄҢHѱБR TL)ay`azc aJb `lTXbLaebLa ab `0!BHIDE V䩸 _`sbLa:Pb `P)XY a `PQRLTZ_b `Z"XYTUB VL_`BDbEJ V0BDabE/HI VL_`.bL_`J]]]]]]]]D:WORDPRO.OBJD:DRIVER.MKRD:PICTURE.MKRD:EDITOR.SYSD:PRINT.SYSD:SETUPD:HELPD:DRIVER.SYSD:PRINTSET.SYSD:FONT.SYS.0c1 cHc ch)? bcLb  `.пL`ccEcIEcc`ppppppppppBEcpp  A.cH4he&irst8lent7ordprocessor-icro3creen0icture&ormatter0rinter$river#onstruction-U}i`V REVERSE LINEFEEXYZ[\]^_`abcde0== +:98H>/N4E001=˩= O4L5pPBf0AE002%33 $)3+ '/"!#+ ,/!$&/.4@IMN`\ 4 7 o5Щ0Ѡc:4 4 Хi(ХiN4J0IJ04`ABDEGHIJKLMNOPQRSTUVWXYZHH ԎЍ hh@4)` 4i@`48 `4`f0f1f2N3J0K0`'f0`02%33 $)3+ 30%#)!,#(!2!#4%2302%33 $)3+ '/"!#+ ,/!$&/.4 5'5f0` 5'G5f0``BD5EJK VL4K:`BHI V4L4 5@ 54- 4N4N4L6= 4N4N4N4 4L5}L20~ @8L5DL:L8ɛТ 5 6 6M7 66M7ԑM70L<6q0ɀi˥i 7L76i˥iLN76 '8ɛ$~ 6ʩ06  40Ү6򩀅 LA7N44 ȩ`6f0` %.4%2"94%&7f0` %.4%2"94%0 ` 77f06 '84ɛ#~ 6ꈩ}06 4}0 O4 7L5$%3#2)04)/."94%3 f0(`70`#42, ˩=̩hЩ0ѠAɛ=)ٞ4L7i(Хiшɛ 4i˥iL7` 54`c:L8L7Щ=ѮN4ɛ)ݞ4iХiLM8`iҥiӠґХ L8Lz8 O4L7 4H @0d:` `{auNEcooiLiuaOuooUauieeneaaAIA 8c:d: ":@ ~5 5d: ":4* ݢ+ҢL7DL:} +:L9~ E:L9F e:L8ɛОH E: :H 99 99f0 ЩHѩM7 66M7ԑM70 8d:L9 %.4%2"94%͕$ 59f0 '8d:I 4y0 '8ɛd:`HIHL80I\0`詛GH)HL8H : Hd:L88I Z< ;6+< <0BDLEHI VL B VL5 4 B V;f0 '8481L<Ltڑ ײ΃ ~ L_ʍˍ`ʭ˭` Y MY YڑL_L㑢~L΅υ}fiː "ʐ߭+ CL_L8fƱ8對L<̩ ԔLVm̥iͥɿ\L` b  BLu #LxH)  )  ) )  L e `Lr ՙL $ ՙLt ՙL & ՙLv ՙLz``mЩiѠIi&P` ΚʍEˍFLM~"EFLM~~խ L LÛ s B ~ L~~ Lw BL 1 mi8Υ t _ W B B e ײ8 L_Э`͸  mХiѥHH8ʰ ?  Z ̘e̪ihhLZ eL)蛩Lڛ:蛩雩Y eb   _L K  w BLe02%33+%9"544/.4/2%452.!``b`0ositioncursorand0ressto0!34%᜝a8 !`0ositioncursortooftexttoandpress=t`䀩  W |LG ç x LGLB ɝC 2 ŝ ڑɛhh` ӝ0 L` ɝɛhhLu ӝ0L, T` wLڑ``-=+*   k&b 10 LL3%!2#(&/2ލ ɝڑ*~ʩL8" 璝L8L BLLe2%0,!#%7)4(4/3+)0 a 1 8бʅA A *Ű ̋L. L VLŞ 蛩 _LڛL Z erb N ɝ eڑ)_NLL!-!4#((!3"%%.&/5.$+%%03%!2#().'9. 6 ɝ eڑ)_N8튞~0%🩬L~I~~🩫 ̊񭍞 _LRL eGb ɝڑ)_Y eL2%0,!#%9. ',/"!,2%0,!#%9.   LZЩҳW`ЩѩAi"ꩴWL e ɝ ՙl 81ڑ R頽SL L  *!. " <ЩѢ BHIDE ̲ɛ ڑ 璑L6(0!iХiѥɿ\ wL L e ң 5ڑ81 𢥱 L ʭL _ B ^  _L$e(ʥ%e)  c0LЛ B ̲Lɛ` e 2D:ɛ uL   BHI ̲0ڑ } 5LHL𡬃 璑 Ȍ(` Ԕ` e 2Щѩ  5ڑɛ~ ꈩ  璑LL DE B ̲BJK ̲L1`D1:O>GPиGQG e Cԩ B ̲ 벭))zb L L b` $)2 ,/!$ 3!6% $%,%4% &/2-!4 30//,ޣb` ./2-!, !00%.$ ).3%24 b`0ositioncursorand0ressCbʙ`%nter&ilenamepܥ~= }~ BʝD˝E}HI ̲0i}ʥiLa}8(~e(ʥi ` BʝD˝E8HI ̲Lҡ  LH `  c0# e7b 5 eڑ)_NLL2%0,!#%9.  DE8HI B ̲L1 eL L BDEJK ̲L1Lĥ wڑ)_YhhLe4ype9ifyouaresure eb !BJKDE ̲L1L%nter&ilenameto'S` *]i(S`@ڑKɟ2ɞ}LɜLk`GS=SLȦ]-]SLȦS' 8 0 ]hh` ڑ L Bʍˍ 1 B ײ8ퟪ~L e ʭ Z ~ L_ eUb L_$%,%4%4/%.$/&&),%$%,%4%&),%).-%-/29 ehhjb  L_έϩ t΅ʥυ _L) LL) Lb hhL &̒8ʰ˥yfʐ Z `= CL- O O`eL5Φ`6`7Υ`8`qL ̔I?̔L_ I`rL:L*.LS,Lm` eڑ1 3LԯL%iLԱoLnLmLةgLfLi/LOwLtL{sLuhhLpɍ LLdLۦڑ<L>>~ ʈL_~' ~ L~  L_`L eũ` ɝ81 `7hich-arker   ʝ\˝]Le \ʽ] eLZʭ˩LZ eb 5 eڑ)_N`hh BLÛʍˍ 1 B8ퟪL DE8ퟪHIHI _Li3!6%%.4)2%&),%9. Э eԆսZfQ< L2 ɛ"L L媠 ɛ`ѠɛL 8L` 베)a0 0`7/2$3#/5.4%$ ef8ԭL2#(!2!#4%23&2%%i~i` m~򫪭m͇ LЛ8ʪˍЙ`L ʍ)m~Хˍ*mѠЙ *팟)m*i`8ԅե8} efL23%#4/234/(/,$4()3&),%%nter(elp3creen e Тb ɝ) e `ذH؅ҹ؅ө<ЩѠ.Li(ХiȄeҥiL T L_ w`L`}fΥiLthh` e` ɝ eڑ)_W S.P4 L L8~  L_ _f8~̒~Lӭ/2$%.4%.#%!2!'2!0().% 0 @L7/2$72!0/&& esbIk 519Le$riveɍ` e ` L mʩm˭  L 蔥΅ʥυ˩ t _`8镍鍍  ΎΏ` ;L  ʭ˭έ tL_ ʍˍ΍ύ` 4/%8)4 LL :1 `W`ɕ`ڑ X e WX 1LX Lɕ` e ̢P۳ )`7indow۳` eн찝<( `݅ЩѩҩӠɛH 璑ȩ- 璑Хiҥiȱɛ 璑iҥiӥiХiL T  _hhL &/202).4%2&5.#4)/.3 0,53&`D`4he&irst@YZ`{7ord0rocessor"y$avid#astellc  ew``0/3)4)/.",/#+/6%2)#/.02%33` B ̲ e-`  ` L ɾ A LLױ`BHI ̲0ڑɛ Mڑ LL Lױ` B ̲ eL %nter&ilenameoffile`i  泩*`i  鳩+` ̦2 HIDEB ̲0 B ̲`L1 V(`ʥ`` Lآ 1DE BDE/HI ̲ BL̲D:SETUPpPBB<B`A9ABCDEFGHIJKLMNOPQRSTUVWXfffffff>`<|fl0fF68of;p88pf< 80 0 ~~`0 0```nf>ff~fff~~f<flxxlf`````~cwkccfv~~nf?{wsy|~????>{|{{|77Ovu~~xvɶ?xppppOO000??0f>``|ff|<```<>ff>>ff>|``|fff8<<``lxlf8<fkc|ffffff>|f```>`<|~ffff>fff<ck>6f< x~ 0~````0~x|nf8x8fffffff>`<|fl0fF68of;p88pf< 80 0 ~~`0 0```nf>ff~fff~~f<flxxlf`````~cwkccfv~~nf6<>f>8pp8?fffff~fff>``|ff|<```<>ff>>ff>|``|fff8<<``lxlf8<fkc|ffffff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~<~x|nf8x87`77\77@7o^7|7қa^u^i^7|7e^7}7A `auNEcooiLiuaOuooUauieeneaaAIAHO عڌ[ (/-%34!24/&4%84 02).4%2$2)6%2(%,03#2%%. 0,53 /&7/2$3| %.$/&4%84 2%3%44!"3| 72!0/./&& $%,4/%.$| &2%%-%-/29 #523/23(!0%| 4%84"5&&%2 /0%.2%#/2$3| ).32%#/2$3 +),,4!"3| 72!0).$)#!4/2 +%92%0%!4| */934)#+30%%$ ,/!$.%73%4| ,%.'4(/&&),% $)3+/04)/.3| 0!24)!,$%,%4% 7).$/73| #,/3%7).$/73 ).330!#%3| $%,%4%30!#%3 '/4/-!2+%2| 3%4-!2+%2 02).4/04)/.| -/6%"93#2%%.&/2-!4$)2%#4)6%3$)3+%22/2330%#)!,#(!2!#4%23lm ,%&4-!2').|rm 2)'(4-!2').lf ,).%&%%$).' |sp ,).%30!#).'pp 0(93)#!,0!'%,%.|cn #%.4%2 ju *534)&)#!4)/. |p 3%40!'%ra 2)'(4!,)'. |lp ,).%30!'%ai !54/-!4)#).$%.4|mr -!2').2%,%!3%xl (%!$&//4,-|xr (%!$&//42-sb !3#))#/$%_02).4%2|cl #522%.4,).%sk 3+)0"94%84 |of /&&3%4dv 02).4$)6)$%2,).%| &/2#%0!').' 02).4",!.+,).%3|&),%,).+%84%2.!,&),%,).+|&),%_02).4%2 ./. 30%#)&)#,).+|&//4%20!53% 02).4-%33|(%!$%2 ./#/$%3 |#olonsseparatedirectivesonsameline $irectivesshownin-534bethelastoneonaformatline!colonafteradirectivemeansacolonmustprecedethestringthatfollows "reak+ey!bort 7rite0rotected$rivenotresponding $rive.umber%rror $isk&ull &ileis$amaged &ile.ame%rror &ile,ocked $irectoryfull &ile.ot&ound).6/+%3!,)'.-%.4-/$%0,532)'(4*534)&9,).%#%.4%2,).%34!24&/2-!4,).%3/&4(90(%. 53%2$%&).%$#(!2!#4%202/4%#4%$30!#%-!),-%2'%).3%24&or3pecial#haracters0,53ABCDEFGHIJKLMNOPQRSTUVWXYZ@`{\ X; NOTE: THESE HELP SCREENS%X; ARE ONLY USED BY THE XL VERSIONX; OF THIS WORDPROCESSOR(X;2X; TYPE: THEN<X; ţĺм'END'F!X; WITH MASTER DISK IN DRIVE 1PX; TO WRITE NEW HELP SCREENSZX;dF=EIn =x END ATOO MUCH DATA!AX;X;شX;X; NUMBER OF HELP SCREENSX; (TIMES TWO) X;$X; TABLE OF HELP SCREEN ADDRESSESX; HELP1 HELP2 HELP3 HELP4"X;,X;DATA FOR HELP SCREENS6X;-EACH LINE ENDS WITH $FF@$X;-EACH HELP SCREEN ENDS WITH $FFJX;TX;DATA FOR HELP SCREEN 1^X;h HELP1r% A - HOME/START OF TEXTA=|- A - PRINTER DRIVER HELP SCREENA=& A + PLUS:A=/ A - # OF WORDS | - END OF TEXTA=/ A - RESET TABS | - WRAP ON/OFFA=/ A - DEL. TO END | - FREE MEMORYA=/ A - CURSOR SHAPE| - TEXT BUFFERA=0 A - OPEN RECORDS| - INS. RECORDSA=2 A - KILL TABS |- WRAP INDICATORA=2 A - KEY REPEAT | - JOYSTICK SPEEDA=2 A - LOAD NEW SET| - LENGTH OF FILEA=2 A - DISK OPTIONS| - PARTIAL DELETEA=1 A & - WINDOWS | - CLOSE WINDOWSA=1 A - INS. SPACES |- DELETE SPACESA=. A - GO TO MARKER| - SET MARKERA=2 A - PRINT OPTION| - MOVE BY SCREENA= A A=% A #2 = FORMAT DIRECTIVESA=& A #3 = DISK ERRORSA=0& A #4 = SPECIAL CHARACTERSA=: ;;END OF SCREENDX;NX; DATA FOR HELP SCREEN 2XX;b HELP2l/ Alm-LEFT MARGIN |rm-RIGHT MARGINA=v/ Alf-LINEFEEDING (0/1) |sp-LINE SPACINGA=/ App-PHYSICAL PAGE LEN.|cn-CENTER (0/1)A=- Aju-JUSTIFICATION(0/1)|p#-SET PAGE #A=- Ara-RIGHT ALIGN.(0/1) |lp-LINES/PAGEA=1 Aai-AUTOMATIC INDENT. |mr-MARGIN RELEASEA=1 Axl-HEAD/FOOT L.M. |xr-HEAD/FOOT R.M.A=/ Asb-ASCII CODEPRINTER|cl-CURRENT LINEA=) Ask-SKIP BY TEXT(0/1) |of-OFFSETA=/ Adv-PRINT DIVIDER LINE|-FORCE PAGINGA=, A-PRINT BLANK LINES |:FILE LINKA=/ A:EXTERNAL FILE LINK|:FILEPRINTERA=) A-NON-SPECIFIC LINK |:FOOTERA=) A:PAUSE, PRINT MESS.|:HEADERA= A-NO CODES (0/1) |A= A A= 2 AColons separate directives on same line,A=1 ADirectives shown in MUST be theA= $ Alast one on a format line.A=*1 AA colon after a directive means a colonA=4/ Amust precede the string that follows.A=> HX;RX; DATA FOR HELP SCREEN 3\X;f HELP3p AˠA=z A A= A-Break Key AbortA=2 A-Write Protected/Drive not respondingA= A-Drive Number ErrorA= A-Disk FullA= A-File is DamagedA= A-File Name ErrorA= A-File LockedA= A-Directory fullA= A-File Not FoundA= X;X; DATA FOR HELP SCREEN 4X; HELP4& A INVOKES ALIGNMENT MODEA= A A=$ A PLUS:A=." A =RIGHT JUSTIFY LINEA=8 A =CENTER LINEA=B! A =START FORMAT LINEA=L A =SOFT HYPHENA=V& A -=USER DEFINED CHARACTERA=` A =PROTECTED SPACEA=j! A =MAIL MERGE INSERTA=t A A=~/ A For Special Characters: PLUSA= A A=1 A = = = = = = = =A=1 A = = = = = = = =A=1 A = = = = = = = =A=' A = = = =` ={A= I END EI{}~auNEcooiLiuaOuooUaFAcL[]X%%|^ffflll>`<|fl0fF68of;  `00`f<f<0 0 ~~`0 0`fff~fff~~f<fflxlff``````~cwkcccffv~nffcOc>`000`>0<00f>```|ff|ff>>ff>|```|fff8<<``flxlf8<vkcc|ffffff>|f```>`<|~ffff>fff<cck>6f< x~ 0~;n~x|nf <|< 08<><800:BJKD4E V>/ 9'1: 9)_XVV3 9X9Y9991c74 g6&0: 9}L?0)_DL@:ALv2H1N2 /1hI g6#0: 8 1Lv2B 1 K2Lv20ositionfor)con,oadandpress,4%2 )2 ,/!$)#452% '2!0( #/.7hich0rinter--or03/.'%-).)@ g61:1 914ɛ;~1ꈩ:1LL11  4:Ȍ1LL1%nterfilename 1Lv2 B VBJKD4E VL86` BXDYE"HILV B9m9DЭ9iEѩHIP45 V59-1 9μ4Di(DАEL2` BXDYEHI VL86 BLV g6%2: 9)_YWL7$/9/57)3(4/!$$4%844/0)#452%02).4%.4)2%3#2%%.3!6%#/09/&3#2%%. g62: 9)_Y 9 g6XʥY˩4(4@442: 9)_NL9 g6K43: 9)_CL4 g6444:' 9)_WH4B 444.4 g694: s6 g6S4: 9)_R5L35 g6n4: 9)_D ?561 /1LZ50?56LW5/2-!,/2/.$%.3%$/2-!, x)$4( x%)'(4 /2x/4(,%&4-!2')./&0)#452%./2-!,/22%6%23%.2 4/$)3+/202).4%2$0 BHILVP:K:D:FILENAME.EXTAK@ 0355L4`45 >55`0 B VBD4EJK VL86`0H BHIh VL86 5 4 4}54ʅ̥˅ͩ44-4 4m44i(̥iN4ۭ4I ɛ)4 &64H >5h >5N4Р}5}5͹4 >544LZ54i@ʥiθ40LZ5 >52 >560 >50 B VLB0JJJJL36)4` g6O6: 9LB0 ).054/54054%22/2 :(`144 804K 6(866 916ɛ%~눩:1L6 4:Ȍ1L6)6680 1 m16680m66`9Э9Ѣ9IХi(Хi`9 4Э0iХiL779ҭ9Ӣ9-1I9ѥi(ҥiLV7L'8 g6&7: 9)_I5L15 /1BD`EHI V B V` 8 8Lv2/!$&/.4 /2-!, /2.4%2.!4)/.!, 7 49 79ɛ99(ߩ9 8L8~λ9ǩ'9 8L8 8L8 8L81I1 8L8 8L8`c7L8c7L'79μ998@999`999i@99i9` g6 8:` g68:` g6"o9: 89m9ʭ9i˭9494 g6&9: 89844984444444.4L93-/6%#523/24/4/0,%&402%33%3#-/6%#523/24/"/44/-2)'(402%33%3# 4LB0`1 /1 N2LK2` B VB=D:EK)I J V08Ѝ01э18:Јʭ0ȭ1`ppB:S:1*44.4 1BHI g6 5 V0ɛ 45: 9LB_auNEcooiLiuaOuooUauieeneaaAIA l q ˤ01./ ?ɢ꘍똍옍G@ ) פ 7Iߘ΅ȭɩԩЩ U)| }I JL9 U2L혢LLՓ|ɛ ܛ ҜL W `L|"y|L|) `|Lɢ0 ݘL7ɢ' -? ҩ IL L ܛ ̘ W˘ҘɘӘʘ ɘ `Lʘ8ɘᘩ@A㘌ɾL% LFɛL֔ɭɮ @A ܛL'ᘐ㘩Ѝ Lȱ LL֔)-ɭό蘊m蘨-  L֔ᘎ㘌☥m★ȥi ܛ˘ ͘ L)қL8☍阩L I ЩLb8ЭL 0G Ъѥ8䘥 LHХѥ8鉥0 ЪLLmi䘩i` 䘅ҭ嘅Ӡȑҥӥ `֘`yL՜ PЩѠɠ /ɰ ɺ LKɭ"ɛ2ɮ GIGLKG ՖLK ѥгЬ`y!||| ҜL(Θ Ҝ``{ ט B0 LF_LF Zɛ明 昮LK蘩ҩӭ ט` `ɛ5iҥiL얢ɛL$I ,LTȱɛ明H Th `昮` ɛB˘ ̘  ט☭˘T̘ ʘ8☪Lɘmј|88☍瘩 L옩LJ蘭Ә8ҘJ8mҘLH֘ߘ& ' Lh`L0 BHIh VC0E`0 BLV -!BaDEJK VC0`P:APLM9A2Aɪ ˤϪ Ѫ pL ).054/54054%22/2 &),%./4&/5.$  F7B ܛED* E ȱ FLG:H;֘: X LA =LAmrlmrm֙rajuaicnlnspPofTpp\xldxrhp#Xclllp`sbysknclf hdftšfp*=nxpslkepOex@dvVRԘ`RҘԘ`VR՘`RӘ՘`Ϙ`̘`͘`И`˘`֘`ט`ޘ` =R Ҝ`ɛ mؘ  = ܛ ҜL7 ɛ ܛL?`Θ`ј`ߘ`ۘ`ؘ`٘`ژ`Vm꘍`ט`L ˤɛ Ǫ( =Lpܘ ܛɛ șVɛL=ݘ ܛɛ șFɛL= ˤ ȩ ˤLoffiletolink ܛ ܛ ܛ? ɢ ș (L ܛ ܛ ܛL ט0 ܛ ܛ ܛ BHI V0 Lc B VL= ܛȍR ܛҘ Ә8ҘR  ܛLҜ)  㛮蘭Rқ``V+-Vȱȝ: ɛȌ瘥m瘅ȥi RV- RIRRR`: ܛLLINEҘmԘɘӘm՘ʘɘmИmϘɘϘL ҩӭ ט` `ɛ'ȱќ ,iҥiLќLT ꘭ؘ8`0 L`  ޘ  p`ɛ ܛLyL;) טؘ꘩ Ֆ G L ݘFЩѮݘʊm꘍ 9 ߘܘ'&ߘ( ߒVЩ 9ܘ ᜩ꘍I? ҩ q Lޒ|y }L ɢ L+LLۘ88ܘ ᜭ(ߘ& ˤ p`CHARG2G(>PG DNEXTT3GQPPG;G SPGLINEHV?H;HSHVL&H>0HGO FEEDLINE:HGO2:DHPMERASE$>NHQ>XHPHLPPPMBASE9bH0lH IPHLPvH:HPRINTHEAD PMERASEH$>HPRINTHLPQDATA9HPPMBASEW9H2H(>H DPRINTHLPHFIGHEADQCOLUMNHT?H,HO>(HPH:I DATA ====>=== I DELAY'TYI&TX I?*I DLY2$>4I DLY32>I HDLY3HI1RI HDLY2\I%TYfI$TXpI:zI TY I TX I OPENK$>IQ>IPB9IQ>IPJ9IQ>IPK9 ҩӠ蘌㘘6;8@ m̡Lɛ Ȋ蘝Lɮ瘮6㘮L^蘝蘭 L蘱Ќ ͡Ȍ蘬쎡ȭ٘ɘLҘɘژʘLӘʘʘ8ɘᘭ187J蘭J8m6蘢Ќ ͡Ȍ蘬쏡譐)ȭ8퐡m㘍蘢Ќ ͡Ȍ蘬쐡詉m蘍䘩i  ` }`ߘԩթ ؠ)ɡ(̡`@`m̡瘬蘭̡ɡ0Lꡮ` B VBȝDɝEJ V0`CLq BDEHI V$e(Х%e)ѠХЍэ BLVɘVќL F6B;;page @ɘʢȍߢɍࢩɢ` FSET15@LPSTART;;ɢʢɘȩ (ߢȭࢅ =LܛhHH@ɛr)8 }ef0eiefifL:J-i(iP e xhh` գ e xLL@X` ©à(i(ii(¥iåXեɿϩLȣۘ8J F- Pۘ8J8ܘ `` Jp׿ i(`>`BJKDELVK:BHI VL`ǪP` ˤ|y4ǪP MN FLD ˤߒѪ ŧߒ ˤ'&ͥͪ )_N o ˤ襝Ǫ' )_PDLˤ ˤ a0Pa:bc ˤ(Ȫ% )_C( ˤLp02).4%.4)2%&),%9. 4/3#2%%. 02).4%2 /2$)3+30$ 3).',%3(%%43/2#/.4).5/533# -%2'% /&#/0)%3 $/5",%#/,5-.3-.$ ,%&4-!2')./&#/,5-.,%&42)'(4/.%/247/0!33%3 /&&)2340!'% ˤlǪ 8 , 8 ު 8 , 8 ˤ }Ǫ 2hh ˤL`Ǫ`Ǫ`⪍㪍Lŧ ˤ_Ъ ŧLˤ(/7-!.9#/0)%3 ˤ̪ ŧ& ˤͪ ŧ'Lˤ&)2340!'%4/02).4,!340!'%4/02).4 ɛ'~ ʩ ̮򩀅 ٥`ɛ )`8 `ЩѠѥXɿ` ˤ_Ҫ pLˤ %.$/&&),%  ɛLLˤ02%334/#/.4).5%Ǫ ɛL~ʩتL تLLˤD1:FILENAME.EXT%nter&ilename -L@?A@ Mɛ  ܛLs`BHI VLC B V䩛`` ˤЪ pL )/%22/2 ©`HOWMANY ERASEME…ȩɭ©D`© ˤϪ (Lˤ2eloadingoriginalfileȥ`ɘjɘjz{ȍzɍ{Ȅ`ɘjȍzɍ{`Q$>QHOWLP|y RҘ&Ә*sNt`ҘӘsҘtӘst` ꘍y (LERASEMESS0R$>:RHOW2LPQSECONDMESS9DRPMESSAGE9NR2XR(>bR DHOW2LPlR pppBǪppppOADDDDDDfD"D"D"ffDDDDff"""""DDDDDDDDD"DDDDD"""""""""""DDD"DDDDD"DD"D"D""DDff̪̪ff̪̈̈ffDDDD"""""̪̪DD3̪̪f""DDDDDDDDDDDDD"D"DDDD"D"DD"DDDfff"̪ff""ff̈̈f"̪̈DDDD""""̪̈DDDDDD̪̪̈ff""ffDDDfDDf"DR|RR\RR@RR\Ro^R|RR~RR#RR}RR{RR\RR|RR]Ra^u^i^R{RR}RR|Re^R}RR@RR]RR[R `auNEcooiLiuaOuooUauieeneaaAIA   L   K  xۍ X L0~~0~ }X&`  ` l  l~` `  H)㍊ h  Ή `!! L`  ` `/() L\    ̇   )㍊ n`    L`Ll H h`H hLH)JJJJ h)? @` ɟ" H  ҙ hh@L "y$#astell B V䩺DELD:AUTO      !"#$%&'()*+,-./012i*Dc l  / i k x k{0l1kԩ Ѝttu i c pe Li xLrj  `\M莩j j)?y2H)?< I hhy )a{M @j`xLs͆ ͇Low@j  pKkL#kL=| l ϏuKk `x >sLrj vLj i ƒ iLrj/Ɂ iLkKkдKk~0LkKk rkLrjLt8KkХ͉A͈8`Kk7Kk jȑЈ  z jKkȱЈKk =| lLjɛ`H)ikh)` 8 `i@ @j~ -   `Ls z p΃ /qL=|LpHH `  ԍЎЭ hh@lmnnlͩ`*/ԩЩo` lЭ m  i-` lt t i`pPBBlBA{lyKGOTABS ;yCURS3 ryINTKEY MyFUN1 NyFUN2 ZyFUN3 tyINTKLP y INTDAT yINTENDyDIRTABLE BWSPLIT2 ˜NUMBER (zREPFLAG ezqGLOBAL ycSCHRLPySRCHMESSy7GETSTRING &zLENREP 'zNLENSRCH ySCHR2LP ySCHR201 GzREPBUFF)zSRCHBUFF zREPLACE ySCH2LP zSCH2 ySCH21 #zSCH3 zSCH22 fzREPMESS zSCH4LP zDBIGLOOP {vGLOBAL2 zyBIG3 z[LITLOOP zeLIT2 zoLIT3 zxLIT4 zBIG2 {FOUND z:BIG4 zkNOMESS {FND0{REPSTR21 {FND2 {FDLP Q{FNDMESS {REPSTR .{CONT 0{CONTLPg{ CONTMESS K{CONT2 {"RSLP |.RLMESS {9REPS2 {FREPSTR2 {QREPS3 {^REPS2LP {REPS202 {0NXTRP {GLBLP%|GLOBALMESS |LREPEND }CCLOSEFL L|DISK1%DISKMESS R|DISK2 b|Di΅ʥυ˩̩lͩɛ(񈭤 'Și3 MkȘݮi lp}iʥi yp莀`eʅʍiˍ pLwt(Llp`i(̥i``ʍˍ`@j8VLqLJqɝ I`s @jLAjȘٮi` Ls 8]r    ` /q zLs  LcL.rLs  ` /q`΀i̓芅8尅ʥLsS`̒ ʭLs rȹi̓+8qimq8q̒LqieʥiLs```hh`L0s8 έ sLZr brL=|z80L s8ЭѢarɛ#͈͉Х(ݎarLrѭarB' ɛ'ȄeХi͍ ͌LsЅΥхLrЅΥхLsmiΥiϥ΍ύ` brL=|s) Jqs) qs)  ps)  px`@j z΃ /qvv L=|]rʍ^rˍ_r`r`]r^rʭ_r˭`r` s ss s@jL=|LIjvvLN΅υ}iiː "ʐ߭+ L=|L0s8iƱ8對L=̩l ypLqm̥iͥoLt`  Yl Fy vLu tLtxH) t΢t Yl) tt Yl) tΣt)  ttLnl xtt L瑩ru ruLI|t $u ruLutu ruLyt &u ruLuvu ruLvu`muЩiѠIi&Puuuu`u mvʍuˍuueuvv"uuuuvvvխu L\w Lbw x x = sIveJvvvIvJv vvv sLv Wx xL\w x smi8Υ s =| v x v x z8^r_r sL=|Э`]r s lmХiѥHH8ʰ o s s ̘e̪ihhLs xLwȍwwwLywٍwwws x w ru =|Lrjw  i vLx02%33+%9"544/.4/2%452.!`$x>x`0ositioncursorand0ressto0!34%xxu8 x`0ositioncursortooftexttoandpressx`䀩 l v yLx ` x >sLxLv hyj ƒ dy l@jɛhh` ry0 >sLl` hyɛhhLu ry0Lt ` iL\wy@j`y`-=+*  (zezy y&z'z0 Gz)zLyLz3%!2#(&/2ލӮ&z hy@j*~&zʩLy&zGz" MkLy&z(z(zL#z vL\wLxISHFTDLP 6USDMESS ۋ^SD2 gSD4 SD3LIN2%0,!#%7)4(4/3+)0 fz(z y(z {8бʅA )zA *Ű 'zL{  qLzez swzw =|LywezL{ s xQ{ l(zQg{ hy x@j)_NLz ruLrj!-!4#((!3"%%.&/5.$+%%03%!2#().'9. | hy x@j)_Nv'z8&zv0%{{L{vIvvN{{ Gz&zez =|L.{Lz x%| hy@j)_Y sez x`2%0,!#%9. ',/"!,2%0,!#%9.  s o sLs } x % Yl hy rul 81@j {|||L ~*~~.~~ ~ kЩlѢ BHID~E ~ɛ @j MkL|(0!iХiѥo iL|L} x m o@j81~ 9~ ~ } / Yl sLW sʭLW k  =| x s  s =|L}$e(ʥ%e) p s =c0Low B LL|~ɛ` x ɛ:~ɛ Mk L?~ 9~~ ~ k BHI 0@j ~ oL} w k =L} Mk Ȍ(` yp` x Щѩ  o@jɛ~ ꈩ ~ Mk~L D~E B BJK L~`D1:!MNL2 z!MLP2 pk xpkCԩ B )#)$ wuLrjLI| 7R` $)2 ,/!$ 3!6% $%,%4% &/2-!4 30//,y` ./2-!, !00%.$ ).3%24`0ositioncursorand0ressʙ~`%nter&ilename}|}w} ~}vv N BʝD˝E}HI 0i}ʥiL}8(vve(ʥi ` BʝD˝E8HI Ld} }L〩~ }`~ ~~~c0# xҀ o x@j)_NLI|L~2%0,!#%9.  DE8HI B L~ xL} C BD~EJK L~L}_ i@j)_YhhLx4ype9ifyouaresure x ?~ !BJKD~E L~LL|%nter&ilenameto'` Ł]i(`P@jKɟ2ɞu}LɜL`G=Lc]-]Lc'pk ppk0 ]hh`u @j IjLYu Wx xʍ@ˍA x x z8@vAvL\w x C =@ʭA˩ s lvv L=| x򂝍 C pL=|$%,%4%4/%.$/&&),%$%,%4%&),%).-%-/29 xhh C = pL=|έϩ s΅ʥυ =|Ll) 1 L=LRu) 1LhhLrj&̒8ʰ˥yiʐ s l`= LR- R߃ Jq߃`eL5Φ`6`7Υ`8`qL qpI?qpL=| I`rLՁLŁ.L u` x@j1 3LLgiLoL^nL\mLkgL{fL /LhLRwLUtLsL"uhhttLI|pe 4LL'udLv@j<Lۂ>vv N s L=|~' svv vv s L=|`L xX hy81 `7hich-arker   =ʝ˝Lx = =ʽ˩ xLsY XQ1INDʭ˩Ls xB o x@j)_N`hhu Wx xLbwʍ@ˍA x x8@ALI| @DAE8@HAIHI =|L3!6%%.4)2%&),%9. Э xԆսQ< Lӆ ɛ"L L ɛ`ѠɛL نLw` )0 0`7/2$3#/5.4%$ x,8ԭLӆ#(!2!#4%23&2%%ivivmvmv͇ Low8ʪˍvЙv`ΐLivivʍԇmvХˍՇmvѠЙ Շ@ԇm@Շi`8ԅե8} x7Lӆ3%#4/234/(/,$4()3&),%ҩ k xЩЩlѠ.Lwi(ХiȄeҥiLm wL=| (/-%34!24/&4%84 02).4%2$2)6%2(%,03#2%%. 0,53 /&7/2$3| %.$/&4%84 2%3%44!"3| 72!0/./&& $%,4/%.$| &2%%-%-/29 #523/23(!0%| 4%84"5&&%2 /0%.2%#/2$3| ).32%#/2$3 +),,4!"3| */934)#+30%%$ '/4/02).4| -/6%"93#2%%. ,/!$.%73%4| ,%.'4(/&&),% $)3+54),)49| 0!24)!,$%,%4% 7).$/73| #,/3%7).$/73 ).330!#%3| $%,%4%30!#%3 '/4/-!2+%2| 72!0).$)#!4/2 3%4-!2+%20,53 $!4!).3%24| 3/&4(90(%. 53%2$%&).%$#(!2!#4%2 02/4%#4%$30!#% i`LPLI|`}iΥiLshh` xv6 hy x@j)_W S.P4 sLs 8^rv_rv s L=| =|i8v̒vL/2$%.4%.#%!2!'2!0().% 0 L=7/2$72!0/&& x~I o19~Lx$rivee` k xۮ Lrj獈mʩem˭   p΅ʥυ˩[jj s =|i`8獎e  ΎΏ`jtj 4 }ۮLrj ʭ˭έ sL=| ʍˍ΍ύ` 4/%8)4 L p = |1 c`A``@jpkB x CABpk1LaB =L⍭` x C̢ ) `7indow` BJKDE 0B)HIDcE BLD:DRIVER.SYS k xнll(BЩmѩҩcӠɛH Mkȩ- MkХiҥiȱɛ MkiҥiӥiХiL! w l =|hhLrj&/202).4%2&5.#4)/.3 02%330,53 #%.4%2,).% "%').&/2-!4,).%Ꮭ`4he&irst@YZ`{7ord0rocessorby$avid#astellc  x0G`0/3)4)/.",/#+/6%2)#/.02%33` B x搝 ?~ ~` ~Lrj =ɾ A L`BHI 0@jɛ s@j L sL` B = xLrj%nter&ilenameoffile`i i` 9~P~ ~ HIDEB qHIDE q q BL L~`ʥ`` L V(` ߝDE~ ~ BDE/HI BLD:SETUP 01 hܡgHIJL  }  @h˩ III lL} (LKLQɛ  ;Lb kLbܡ0f h<Lܡ{ X  L ߡLb  - ,3*4+ * kLb+8*B6STDAɾfL zLY6ɛALɭɮ JDST L:BDЍ Lȱ LL铈)-ɭό@m@-6@D z zL铬BDCmCʥi , A. L)1LXB8CGL I 6ЩLuE8ЭFL G0G ΔЪѥ8EF L[Хѥ860 ЪLLCmDi6EiF` EҭFӠȑҥӥ C`=` ݕ6ЩѠɠ )ɰ ɺ LVɭ"ɛ2ɮ LILLV XLV uѥEгFЬ`/ ;`@ҩcӭ >`ɛK@iҥiLɛLIȱɛqkpk Xqkpk` ܜJ, - >C,;- +8CL*m2pk XpkJJLܜCJ@483J8@m3LH=@z { Lh`L0 BHIh C0E`0 BL !BʝDEJK C0`P:LINE2; "HOɪ x  ĦL" ĦL ).054/54054%22/2 &),%./4&/5.$ Q>< FCWR3(< CWR2Q>2<CWR3PWRAPFLG<<SHOWWRAPQWRAPFLGF< HCANWR2P<$> Z<Q>d<CLRMESSPWINDOW9n<0x< ICLRMESS< GCANWR4< CANWR2<$> <CANWR3QWRAPMESS9<PWINDOW9<0< ICANWR3<CANWR4!STARTEXT<WRAPMESS AWORDWRAP OFFA<DRIVENUM ERASEMESS<$><DRIVENLPQDRVMESS9<PWINDOW9=0= IDRIVENLP= QFNAME"=N>,=PWINDOW 6= GETABYTE@=R> 1J=DDET=R> 9^=EDEh= PFNAMEr=DE!ERASEMESS|=DRVMESS ADrive #?A=BUFFEDITQTEXTBUFF= R>5BU F6B D* ݣ ȱ ݤLR=` X ; L LmrLlmrm4raPjuTaiXcn\lnhspofppxlxršp#clƚlpsbӚsk`nclfdhdftfpu*=nxlpslk?epexdv5`35`6`46`0`-`.`1`,`=`?` ;`ɛ ;mH7   ;L ɛ L`/`2`@`:`7`8`9`mHH`>`LX xɛ Mk% LĦ; ɛʙ+ɛL< ɛʙ_ɛL x] <~ʩ~Luoffiletolink   h ܡ ʙ ;LC   Lz >0    BHI 0 XL B L ʍ 3 483pk Xpk L;>`) @ ;@1`+-qkȱ: ɛ Ȍpkmpkʥi `qk- 8`: LbLKS2V3m5*4m6+A*m1m0*0Lҩcӭ >`ɛ?ȱ*:ɛqkpk XqkpkiҥiL휩:` THH78`0 TLJ` X ? X Ħ`ɛ <_ЩѮ<ʊmHH J R @;+gz@| :;L㝩+Щ R; JHgg L9Lb ܡf hfhgL4L’L:8H8; J|@z x Ħ`APSAVECORNERA:A0BUFFMESS AҠ-/ TO EXITAAFINDEND%>A Q@TEXT7AR>A FFNDEND2A INCTEXTB !FINDENDB!FNDEND2 UPDATE;;TEXTENDTEXTB STARTEXT"BFINDENDCHAR WINDMESS,BQWINDOWFLG6BR> 1;;WINDOW 2 6ҩӠD@O;8@ mڠLɛ Ȋ@Lǟɮpk@ODpkLw@@@ L@Ќqk ۠Ȍ@qk짠ȭ8*L 3*9+L4++8*B18PJ@BJ8@mO@Ќqk ۠Ȍ@qk쨠譩)ȭB8mD@Ќqk ۠Ȍ@qk쩠6m@EiF   TH` 6*`@ԩ )נ(ڠ`@@`mڠpk@ڠ נ 0Lpk` B BʝD˝EJK 0`CLږ BDEHI $e(Х%e)ѠХЍэ BL*+:Lܜ F6B;;page @*ʍݡˍޡܡ`WIܡ*ʩ ;ݡʭޡ LppppppO0pppPBA hHHhɛr)8 ۢܢ0ۢiۢܢiܢLJ-i(iPI Σ hh` KI Σ ΅L&Lh`H0©à(i(ii(¥iåɀեɿϩL>:8HJ - XP:8HJ8; J` l٣˿ i(`>` iL` xfj MfL3N x: 'x: x{z󤝋 )_N ѥ x( )_P!DLx x 9~~ʖ6Pʖ:˖̖ x|BV )_C| xLĦ02).4%.4)2%&),%9. /540544/3#2%%. 02).4%2 /2$)3+30$ 3).',%3(%%43/2#/.4).5/533# -%2'% .5-"%2/&#/0)%3-. /&&)2340!'% x 'hLx(/7-!.9#/0)%3 x 'z x '{Lx&)2340!'%4/02).4,!340!'%4/02).4x yɛ'~ xʩxy Mk̮x򩀅 ٥`0ЩѠѥɀɿ` x ĦLx %.$/&&),% 榝 ɛLLx02%334/#/.4).5% LGiS!T"qk 0qkɛ 6 z L8`BHI LieCf B `e` x ĦL )/%22/2 `MNFLPQMFMESS9*Iʩ˭D` x駝 ;Lx2eloadingoriginalfilefffffff>`<|fl0fF68of;p88pf< 80 0 ~~`0 0```nf>ff~fff~~f<flxxlf`````~cwkccfv~~nf?{wsy|~????>{|{{|77Ovu~~xvɶ?xppppOO000??0f>``|ff|<```<>ff>>ff>|``|fff8<<``lxlf8<fkc|ffffff>|f```>`<|~ffff>fff<ck>6f< x~ 0~````0~x|nf8x8DDDDDDfD"D"D"ffDDDDff"""""DDDDDDDDD"DDDDD"""""""""""DDD"DDDDD"DD"D"D""DDff̪̪ff̪̈̈ffDDDD"""""̪̪DD3̪̪f""DDDDDDDDDDDDD"D"DDDD"D"DD"DDDfff"̪ff""ff̈̈f"̪̈DDDD""""̪̈DDDDDD̪̪̈ff""ffDDDfDDf"DABCDEFGHIJKLMNOPQRSTUVWX4J]]]]]]]]6789:;<=>?@ABCDEFG-------------------------Opis do Chess colossu 4.0-------------------------W czasie gry dysponujemy dwoma prze czanymi obrazami: jeden z nich przedstawia szachownic, a drugi 6 ostatnich posuni graczy, nazwy graczy (Colossus i Opponent), zegary szachowe oraz sposb analizowania ruchw przez program. Prze czania dokonujemy klawiszem "SPACE BAR". Po zakonczeniu analizowania pozycji program wywietla kilka najlepszych posuni. Podaje rwnie informacje o posiadanych figurach (Mtrl), oraz ocen aktualnej pozycji (Psnl). Dodatnie wartoci wiadcz o przewadze komputera. Informacje o naszym ruchu przekazujemy: - podajc wsp rzdne pola pocztkowego, kocowego i naciskajc RETURN - przesuwajc za pomoc strza ek lub joysticka kursor na pole, z ktrego chcemy wykona ruch i naciskajc RETURN lub FIRE, a nastpnie wykonujc te same czynnoci dla pola kocowego. Po zakonczeniu gry komputer informuje o wyniku: dawn-remis,checkmate-mat, stalemat-pat,time up-koniec czasu. Funkcje dostpne w programie: -Shift R pozwala na odtworzenie partii. Program zatrzymuje sie po kadym ruchu na czas od 1 do 20 sekund (podawany przez nas). Odtwarzanie mozna przerwac klawiszem Esc. -Shift N -nowa gra. -Shift T -wybranie typu partii rozgrywanych w rnym tempie i stylu : 1) partia turniejowa - naley poda liczb ruchw do pierwszej i drugiej kontroli czasu i terminy kontroli. 2) partia, dla ktrej okrelamy redni czas ruchu. 3) partia o zadanym czasie trwania - przekroczenie czasu koczy sie porak. 4) partia rwnowana - komputer "myli" tak d ugo jak przeciwnik 5) partia o nieograniczonym czasie - stosowana przy poszukiwaniu najlepszego wariantu ruchu (czas poszukiwania moe trwa nawet dob). 6) rozwiazywanie zada szachowych - komputer pyta o liczb ruchw do mata. -Shift Q - ustawienie stopnia trudnoci oraz opcji dodatkowych. Po wciniciu tego klawisza komputer zadaje nam nastpujace pytania: -Book - pytanie o moliwo korzystania przez komputer z posiadanej ksiki debiutw. Odpowiadamy 1-Tak, 0-Nie. -Prediction - przepowiadanie nastpnych ruchw i sytuacji po nich. Odpowiedzi jak wyej. -Line depth - pytanie ile przysz ych ruchw ma analizowa program przed w asnym posuniciem (od 1 do 15). -Dimensions - pytanie o wygld planszy: 2 - plansza p aska, 3 - przestrzenna. -Draw score - okrelenie do jakiego wyniku ma dyc komputer. Moemy poda warto dla Mtrl z przedzia u -9,+9 oraz dla Psnl z przedzia u -60,+60; im nisze wartoci, tym silniejsze denie komputera do zwycistwa. -Shift Z - wy czenie dzwiku. -Shift P - gra komputer-komputer. -Shift S - gra cz owiek-cz owiek. -Shift G - podczas gry z komputerem, zmuszenie go do wykonania ruchu za nas, a take rozkaz rozpoczcia dzia ania w przypadku rozwizywania zada. -Shift O - kolor bierek. -Shift C - kolor ekranu i ramki. -Shift B - cofniecie ruchu zarwno naszego jak i komputera (a nawet kilku ruchw). -Shift F - wykonanie jednego lub kilku ruchw (po ich cofnieciu przez "Shift B"). -Shift U - wykonanie przez komputer nieco gorszego ruchu. -Shift A - moliwo swobodnego ustawiania figur na szachownicy (np. przy rozwizywaniu zada). Pojawia si komunikat "Alert position: White. Command? , ktry sygnalizuje gotowo komputera do ustawiania bia ych bierek. W tym celu naley ustawi kursor na wybranym polu i nacisn jedn z nastepujacych liter wraz z klawiszem Control: C(czyszczenie pola), P(pionek), N(skoczek), B(goniec), R(wiea), Q(hetman), K(krl). Shift-W czysci ca  plansz. Shift-S - ustawianie czarnych. Shift-E - koniec. -Shift D - pozwala na zapisanie obecnego stanu gry na dysku lub wczytanie wczeniej zapisanego. -Shift I - dodatkowe utrudnienia gry: 1) - niewidoczne bia e, 2) - niewidoczne czarne, 3) - niewidoczne bia e i czarne. -Shift E - ustawienie zegarw obu graczy -Shift L - po ustawieniu kursora na wybranej figurze pokazuje wszystkie moliwe jej posunicia.UWAGA: Po pytaniu komputera wartoci wprowadzamy za pomoc strza ek w gr - zwikszenie wartoci, w d - zmniejszenie wartoci,a nastpnie wciskamy RETURN.IJKLMNOPQRSTUV-----------------T O M A H A W K----------------- Program Tomahawk jest symulatorem lotu i walki mig owca US Air Force - Apache AH-64. Jest to obecnie najlepszy program symulacyjny dostpny w wersji tamowej na ATARI. Po wczytaniu programu i pod czeniu joysticka do portu 2 moemy wybra opcje z menu g wnego.Mamy do wyboru:- ilo trwajcych jednoczenie misji - Mission Numberԛ- lot dzienny lub nocny - Day / Nightԛ- niebo pogodne lub zachmurzone - Clear / Cloudyԛ- zawirowania atmosferyczne - Crosswinds & Turbulenceԛ- podstaw chmur (od 50 do 5000 stp) - Cloud Baseԛ- poziom trudnoci gry - od Squadron Leader do Ace.Moemy take wy czy d wik w czasie gry. Wybierajc ostatni opcj uruchamia si gr. Przed sob masz widok z wntrza mig owca stojcego na ldowisku. W dolnej czci ekranu znajduj si przyrzdy pok adowe. S to (od lewej) :-COL - Wska nik cigu pionowego-TORQ - Wska nik momentu obrotowego wirnika-RPM - Wska nik cigu silnikw g wnych- Celownik wideo (pokazuje cel i jego odleg o w stopach)-FUEL - paliwo (pod celownikiem)-SPEED - prdko pozioma w wz ach-ALT. - wysoko w stopach-TIME - czas osignicia celu (przy aktualnej prdkoci)-VSI - prdko pionowa w stopach/s-RANGE - odleg o od celu w milach- sztuczny horyzont- radar z zaznaczonym celem. O jego rodzaju informuje litera: -H - ldowisko -B - artyleria p-lot. -T - pojazd opancerzony -SS - mig owiecNa radarze podany jest take azymut kierunku lotu i azymut celu. Pod celownikiem zlokalizowane s wska niki uszkodze:-ENGS - silniki-WPNS - bro-NAVG - przyrzdy-TADS - celownikUzbrojenie.ԛ-Dzia ko automatyczne 30 mm. Strzela ogniem cig ym, skutecznym na dystansie do 1 mili. 32 magazynki, kady na kilkusekundow seri. Skuteczne przeciwko obcym mig owcom.-Pociski rakietowe 70 mm. 38 rakiet dobrych na kady cel odleg y 0.1 - 3 mili.-AGM-114A "Hellfire". 8 najskuteczniejszych rakiet kierowanych radarowo. Trafiaj z odleg oci 3 mil kady cel, ktry zosta uchwycony na celowniku wideo w czasie odpalania.Klawiszologia.ԛQ/A - zwikszenie/zmniejszenie cigu pionowegoW/S - zwikszenie/zmniejszenie obrotw silnikaZ/X - obrt lewo/prawo5/8 - zakrt lewo/prawo (joystick)6/7 - dzib gra/d (joystick)M - mapaC - w czenie celownikaP - prze czanie rodzaju broniH - pauzaJ - powrt do gryN - zmiana informacji wywetalnych na radarzeControl-RETURN - powrt do menu g wnegoKilka dobrych rad.ԛ1. By szybko wystartowa, daj 100% momentu obrotowego, pochyl "nos" o 30 stopni w d , a 100 mph osigniesz w 6 sekund.2. Nie obawiaj si ldowania - moesz "usi" gdziekolwiek, a potem uywajc steru doko owa do lotniska.3. W czasie ataku nie bd zbyt wysoko, bo bdziesz musia nurkowa, a to prawie zawsze koczy si roztrzaskaniem o ziemi.4. Do czo gw strzelaj rakietami lub "Hellfire".5. Skutecznym sposobem na zwolnienie jest ko ysanie si: to w lewo, to w prawo6. eby ciasno zakrci, unie troch "nos".7. Naj atwiej jest zestrzeli mig owiec wroga w czasie, gdy on skrca.8. Na pocztku zmie bro na "Hellfire", wznie si na 512 ft. i rozejrzyj, by rozpozna cele.9. Terytorium i po oenie wroga generuje si przypadkowo, jeli jest zbyt trudne, przerwij program (Control-RETURN) i sprbuj jeszcze raz.XYZ[\]^_`abcdefgsp2 ATARI TURBO ATT/ASTӛ Firma ATARI Corporation wypuszczajc na rynek pierwsze egzemplarze swoich omiobitowych komputerw jako pami zewntrzn wybra a stacj dyskw o najbardziej rozpowszechnionym formacie 5,1/4". Dua konkurencja na rynku oraz wycig cenowy zmusi y firm do przystosowania magnetofonu do wsp pracy z komputerem. Popiech z jakim dostosowywano system operacyjny do nowego urzdzenia zewntrznego odbi si niekorzystnie na jego walorach eksploatacyjnych. Podstawowe wady magnetofonu to d ugi czas transmisji, oraz dua podatno na b dy. System przyspieszonej transmisji ATARI TURBO ATT/AST, ktry w anie pastwo otrzymali usuwa te niedogodnoci. Przyspiesza transmisj danych od 6 do 8 razy, oraz zdecydowanie poprawia jako transmisji (praktycznie bez b dw). Posiada ponadto dwie dodatkowe zalety, a mianowicie pozwala na nadawanie nazw programom, oraz nie wymaga dok adnego ustawienia tamy na pocztku nagranego programu. Do prawid owego dzia ania systemu wymagana jest modernizacja posiadanego magnetofonu firmowego. Oczywicie po jej dokonaniu magnetofon moe nadal pracowa standardowo.WCZYTYWANIE PROGRAMW Na pocztku kasety z programami zapisanymi w TURBO znajduje si specjalny program, zapisany w systemie standardowym, zwany LOADEREM. Wczytuje si go przez w czenie komputera z nacinitymi klawiszami START i OPTION. Po us yszeniu charakterystycznego sygna u d wikowego naley wcisn PLAY w magnetofonie, a nastpnie dowolny klawisz komputera z wyjtkiem BREAK. Po kilkunastu sekundach LOADER zostanie wczytany do komputera, pojawi si jego winieta, lecz magnetofon nie zostanie zatrzymany (jest to przydatne przy wyszukiwaniu programw na tamie). Po ustawieniu tamy przed programem do wczytania (niekoniecznie dok adnie) naley nacisn dowolny klawisz komputera i PLAY w magnetofonie. LOADER rozpocznie wczytywanie (paski na ekranie) i po napotkaniu pocztku programu wywietli jego nazw. Po wywietleniu nazwy magnetofon zostanie zatrzymany. Jeli program o podanej nazwie chcemy wczyta naciskamy dowolny klawisz z wytkiem Esc (magnetofon ruszy i rozpocznie si wczytywanie), w przeciwnym wypadku naciskamy dwa razy Esc i LOADER jest gotowy do wczytywania nastpnego programu.UWAGA Wiele programw ma za du d ugo, by mog y by one zapisane w ststemie TURBO. Programy te zosta y skompresowane i po wczytaniu musz zosta rozkompresowane, dlatego te nie naley si dziwi jeli po zatrzymaniu magnetofonu na ekranie pojawi si kolorowe paski informujce o dekompresji, a program uruchomi si dopiero po chwili.fpINFORMACJE DODATKOWE Spraw wymagajc omwienia jest prdko transmisji systemu TURBO. Szecio, omiokrotne przyspieszenie transmisji jest wartoci redni i zaley wy cznie od struktury wczytywanego programu. Dlatego te dla rzeczywistej oceny szybkoci transmisji radzimy wykona test pomiaru czasu odczytu dla kilku rnych programw. Wykonujc taki test moemy si atwo przekona, e niektre programy wczytuj si tylko z piciokrotnym przyspieszeniem, a inne nawet z dziesiciokrotnym.CARTRIDGE AST & ATT Dla systemu ATARI TURBO ATT/AST jest take dostpny Cartridge systemowy zawierajcy wszystkie podstawowe loadery, a ponadto AST BASIC, TEST JOYSTICKA i DOMOWY BANK DANYCH.AST BASIC pozwala na zapisywanie odczytywanie programw w BASICu w ststemie TURBO, z moliwoci nadawania im nazw.TEST JOYSTICKA jest prostym programem pozwalajcym na sprawdzenie poprawnoci dzia ania joystickw pod czonych do komputera.DOMOWY BANK DANYCH jest prost baz danych przystosowan do pracy w systemie TURBO. Wszystkie te programy s dostpne bezporednio po w czeniu komputera (odpada wczytywanie). Oczywicie jeli nie chcemy ich uruchamia komputer zachowuje si tak, jakby cartridge'a nie by o.ijklmnopqrstuvwxyz{|}~ԛSAMSUNG AF-200 ЛCZCI SK{ADOWEԛWidok z przodu (Rysunek A) 1. Przycisk wyzwalacza migawki 2. Licznik wykonanych zdj 3. Okienka uk adu Auto Focus (Automatyczne ustawianie ostroci) 4. Okienko wizjera 5. Czujnik owietlenia 6. Elektroniczna lampa b yskowa 7. Zatrzask tylnej cianki 8. Wy cznik aparatu (zas ania take obiektyw) 9. Obiektyw 10. W cznik wyzwalacza czasowego 11. Kontrolka wyzwalacza czasowegoWidok wntrza z ty u (Rysunek B) 12. Kontrolka prawid owo ustawionej ostroci 13. Kontrolka gotowoci do wykonania zdjcia 14. Wizjer 15. K ko nacigu filmu 16. Prowadnice filmu 17. Bben nawijajcy 18. Tylna cianka (otwierana) 19. Okienko dla filmw z kodem DX 20. Pojemnik na baterie 21. W cznik przewijania powrotnego 22. ruba mocujca do statywu 23. Miejsce na film1. Zak adanie BateriiԛA. Otwrz pojemnik na baterie, przesuwajc d wigienk 20.B. Umie w pojemniku dwie baterie alkaliczne AA zwracajc uwag na biegunowo zaznaczon na zamkniciu pojemnika.C. Zamknij pojemnik.UWAGAԛ- Mona stosowa tylko baterie alkaliczne dobrych firm- Wyjmij baterie jeli przez d uszy czas nie robisz zdj2. Wymie baterie jeli:ԛA. Kontrolka gotowoci do wykonania zdjcia (13) nie zapala si w cigu kilku sekund od w czenia aparatu, przy silnym owietleniu (s oneczny dzie).B. Kontrolka gotowoci do wykonania zdjcia (13) nie zapala si w cigu oko o 30 sekund od w czenia aparatu, przy s abym owietleniu.3. Wy cznik aparatuԛWy cznik aparatu (8) spe na take funkcj os ony obiektywu, zabezpieczajc go przed zanieczyszczeniami i wp ywami atmosferycznymi. W czenie aparatu polega na przesuniciu wy cznika w pozycj, w ktrej obiektyw jest ods onity. Pamitaj o zamykaniu obiektywu, gdy skoczysz fotografowanie.4. Automatyczne ustalanie czu oci filmuԛA. Aparat akceptuje filmy posiadajce na kasecie oznaczenie czu oci w kodzie DX, i automatycznie dostosowuje si do czu oci wprowadzonego filmu.B. Mona stosowa filmy kolorowe o czu ociach: ISO 100/21 DIN lub ISO 400/27 DIN.C. Jeli zostanie wprowadzony film nie posiadajcy oznaczenia w kodzie DX to aparat ustawi czu o na ISO 100/21 DIN.D. Tylna cianka aparatu posiada okienko (19) dla filmw z kodem DX, w ktrym wida typ stosowanego filmu.5. Zak adanie filmuԛA. W cz aparat otwierajc obiektyw w cznikiem (8).B. Za pomoc zatrzasku (7) otwrz tyln ciank aparatu.C. Umie kaset z filmem w miejscu na film (23). Wycignij z kasety tak ilo filmu, aby dochodzi on do bbna nawijajcego.D. Umie zakoczenie filmu na bbnie nawijajcym zwracajc uwag, by film przylega dok adnie do prowadnic (16) a zbki k ka nacigu filmu (15) wchodzi y w perforacj. (Ilustracje C i D.)E. Dosy szybko zamknij tyln ciank. W czasie zamykania zadzia a silnik wcigajc film i ustawiajc go na pierwsz woln klatk. Na liczniku zdj pojawi si cyfra "1". Aparat jest gotowy do wykonywania zdj.6. Trzymanie aparatuԛTwj aparat musi by prawid owo trzymany, jeli chcesz uzyskiwa dobre, ostre fotografie. Sposoby trzymania aparatu pokazuj ilustracje E i F. Pamitaj, e lampa b yskowa powinna by zawsze ponad obiektywem.7. WizjerԛPatrzc przez wizjer skieruj aparat tak, by fotografowany obiekt znalaz si dok adnie w centrum prostokta (ma e k ko). Jest to konieczne dla prawid owego dzia ania uk adu ustawiajcego ostro. (Auto Focus)fp Jeli fotografowany obiekt jest w odleg oci 1.7 metra lub wicej, uyj  tej ramki do ustalania co zmieci si na zdjciu. Jeeli za obiekt jest w odleg oci od 1.5 do 1.7 metra unie lekko aparat i uyj znakw korekcyjnych (w grnej czci ramki).8. Automatyczne fotografowanieԛTwj aparat jest ca kowicie automatyczny. Jeli jest dobre owietlenie wystarcza nacinicie przycisku. Wszystkie ustawienia zostan wykonane automatycznie.9. Fotografowanie z lamp b yskowԛTwj aparat ma wbudowan automatyczn lamp b yskow. Patrz na kontrolk gotowoci do wykonania zdjcia (13). Przy s abym owietleniu informuje ona o gotowoci lampy b yskowej. Zdjcie wykonaj dopiero, gdy kontrolka ta si wieci.10. Zasig lampy b yskowejԛeli chcesz wykona dobre zdjcie w ciemnym pomieszczeniu, fotografowany obiekt musi by w zasigu lampy b yskowej.Czu o filmu Zasig lampy b yskowejԛISO 100/21 DIN 1.5 do 3 metrwISO 400/27 DIN 1.5 do 4 metrw11. Dodatkowe zastosowanie lampy b yskowejԛJeli w s oneczny dzie fotografowana osoba stoi w cieniu, lub jest owietlona z ty u, to na zdjciu jej twarz bdzie bardzo ciemna. Aby temu zapobiec mona w czy lamp b yskow i owietli twarz fotografowanej osoby. Mona to zrobi zas aniajc palcem czujnik owietlenia (5). Nie mona przy tym zas oni pozosta ych czujnikw (3), oraz oczywicie lampy b yskowej (6) i obiektywu (9).fp12. Blokowanie automatycznego ustawiania ostrociԛBlokowanie uk adu Auto Focus jest przydatne jeli fotografowany obiekt ma znajdowa si w innym miejscu zdjcia ni rodek.A. Patrzc przez wizjer (14) umie fotografowany obiekt w centrum. (ilustracja G)B. Wcinij do po owy przycisk wyzwalacza (1). Zawieci si kontrolka ustawienia ostroci (12) i zganie kontrolka gotowoci (13).C. Trzymajc przycisk wyzwalacza (1) wcinity do po owy przemie aparat tak, by uzyska zamierzony efekt. (ilustracja H). Po tych operacjach wcinij przycisk wyzwalacza do koca. Zdjcie zostanie zrobione.D. Po wykonaniu zdjcia zganie kontrolka ustawienia ostroci i zapali si kontrolka gotowoci.13. Sytuacje specjalneԛSystem automatycznego ustawiania ostroci (Auto Focus) moe nie dzia a prawid owo w niektrych sytuacjach.1) Jeli fotografowane obiekty s bardzo b yszczce. (metaliczne samochody, lustra itp.)2) Fotografowane obiekty nie odbijaj promieniowania podczerwonego (idealnie czarne).3) Fotografowane obiekty s bardzo ma e.4) Fotografowane obiekty nie znajduj si w centrum wizjera (Patrz punkt 12 instrukcji)5) Fotografowane obiekty s za b yszczc szyb (aparat zmierzy odleg o od szyby).14. Przewijanie powrotne filmuԛPo wykonaniu ostatniego zdjcia na filmie licznik zdj (2) przestanie je zlicza, a aparat zablokuje moliwo dalszego fotografowania. Przewi film do kasety przesuwajc w cznik przewijania powrotnego (21) w lewo. Po ca kowitym przewiniciu silnik przestanie pracowa. Otwrz tyln ciank i wyjmij kaset z filmem. W cznik przewijania powrotnego wrci na swoj pozycj automatycznie.15. Wyzwalacz czasowyԛA. Jeli chcesz zrobi sobie zdjcie ustaw aparat na statywie (albo postaw na czym stabilnym).B. Prze cz w cznik wyzwalacza czasowego w pozycj "on". Jeli jeste ju gotowy wcinij przycisk wyzwalacza migawki (1). Pozostanie on wcinity i zapali si kontrolka wyzwalacza czasowego.C. Usta przed obiektywem i poczekaj na wykonanie zdjcia.D. WANE: Po wykonaniu zjcia prze cz w cznik wyzwalacza czasowego (10) w pozycj "off". Spowoduje to przewinicie filmu i odblokowanie przycisku wyzwalacza migawki.sp2 BERTYXӛ JEST ROK 3090. NA PLANECIE BERTYX ODNALEZIONO LADY WYSOKO ROZWINITEJ CYWILIZACJI. PLANETA TA JEST POKRYTA NIEGIEM I LODEM. PANUJE TAM WIECZNA ZIMA. JEDNAK PODCZAS WIERCE NATRAFIONO NA PODZIEMNE KORYTARZE. OKAZA{O SI, E ZNAJDUJCE SI TAM URZDZENIA S W DOSKONA{YM STANIE I NIEKTRE NADAL FUNKCJONUJ. NAUKOWCOM UDA{O SI POD{CZY DO OBCEGO KOMPUTERA I UZYSKA Z NIEGO INFORMACJE. KOMPUTER PRZEKAZA{, E BERTYXA CZYCY ZNALI PLANET ZIEMIA I ZAMIERZALI DOKONA JEJ PODBOJU. NIE BY{O TO DLA NICH ZBYT TRUDNE, GDY MIELI ONI O WIELE LEPIEJ ROZWINIT TECHNIK. NIEWTPLIWIE PODBJ BY SI UDA{, GDYBY NIE NAG{A KATASTROFA. KO{O BERTYXA PRZELECIA{A OLBRZYMIA PLANETOIDA. TOR JEGO ORBITY ULEG{ POWANYM ZAK{CENIOM, NAJPIERW BERTYX ZBLIY{ SI DO SWEGO S{O CA NA TAK NIEWIELK ODLEGLO, E POWIERZCHNIA PLANETY ZOSTA{A SPALONA. NASTPNIE ODDALI{ SI DALEKO I PLANET POKRY{ WIECZNY NIEG. JEDNAK CZ URZDZE G{BOKO POD POWIERZCHNI ZOSTA{A ZACHOWANA I NADAL PRACOWA{A. NASTEPN SENSACJ DLA ZIEMIAN BY{O ODNALEZIENIE ZAMROONEGO OBCEGO. PODJTO PRB JEGO ODMROENIA I... I NA TYM URYWAJ SI KOMUNIKATY DOCIERAJCE NA ZIEMI. BAZA NA BERTYXIE PRZESTAJE ODPOWIADA NA PRBY PO{CZENIA SI DROG RADIOW. WYS{ANY DO BAZY STATEK KOSMICZNY ZOSTAJE ZNISZCZONY. ZIEMSCY DOWDCY POPADAJ W PANIK. BAZA NA BERTYXIE Z POWODU NIEJASNEJ SYTUACJI POLITYCZNEJ NA ZIEMI ZOSTA{A WYPOSAONA W POTNE URZDZENIA OBRONNE. BEZ ZGODY ZA{OGI BAZY PRAKTYCZNIE ADEN CZ{OWIEK NIE ZDO{A DOSTA SI DO NIEJ. NIE PRZEWIDZIANO JEDNAK E WRG MOE ATAKOWA OD WEWNTRZ. PRAWDOPODOBNIE NAUKOWCY UTRACILI KONTROL NAD ODMROONYM OBCYM I ZDO{A{ ON OPANOWA BAZ. OBCY MAJC DO DYSPOZYCJI SWOJE URZDZENIA MOE BY GRO NY DLA ZIEMI ! JEDYN SZANS DLA ZIEMIAN JEST TO, E MA{Y ROBOT MG{BY PRZEDOSTA SI PRZEZ SZYB WENTYLACYJNY I BRONICE GO POLA ENERGETYCZNE DO RODKA BAZY. TAM MUSIA{BY DOSTA SI DO KOMPUTERA, POBRA Z NIEGO POTRZEBNE DLA ZIEMIAN INFORMACJE I URUCHOMI PROGRAM DESTRUKCYJNY, KTRY ZNISZCZY{BY BAZ. JEDNAK, ABY URUCHOMI TEN PROGRAM POTRZEBA 9 CZCI KARTY KTRE BY{Y W POSIADANIU 9 NAUKOWCW. CZCI TE ORAZ INNE POTRZEBNE PRZEDMIOTY MONA ZNALE  NA TERENIE BAZY. CZY ROBOTOWI UDA SI WYPE{NI MISJ ? TO ZALEY JU TYLKO OD CIEBIE !Podrcznik uytkownika pakietuԛCHAOS MUSIC COMPOSERԛautorstwaJanusza PelcaԛPo wczytaniuԛPo wczytaniu Composera widzimy trzy okna funkcyjne: "inst" (instrument), "ptrn" (pattern) i "song". Midzy tymi oknami poruszamy si w kierunku przeciwnym do ruchu wskazwek zegara, przyciskajc klawisz TAB. W prawym dolnym rogu ekranu widzimy okno pomocnicze - wska nik.Zaczynamy pracԛPrac zaczynamy w oknie "inst". Widoczna w grnej czci okna liczba oznacza numer instrumentu. Po wczytaniu posiada on jedno ze standardowo wbudowanych brzmie - ATARI. Moemy je zmieni wybierajc spord przygotowanej przez autora palety. W tym celu naciskamy CONTROL G i kursorami "- =" szukamy odpowiedniego brzmienia. Moemy dokonywa ods uchu grajc na klawiaturze. Kiedy decydujemy si na ktr barw, potwierdzamy to klawiszem RETURN. Warto zwrci uwag, e kiedy gramy na klawiaturze, jednoczenie widzimy poziom d wiku na wska niku. Uwaga! Kiedy po numerze instrumentu ukazuje si wykrzyknik, brzmienie dzia a poprawnie tylko na ladzie pierwszym. Znak "-" po nazwie brzmienia oznacza, e d wik jest przestrojony o kwart (np. przyciskajc C otrzymujemy F).Jak stworzy w asne brzmienia?ԛMoliwe jest rwnie tworzenie w asnych brzmie przez nacinicie CONTROL E. Kursorami "+ *" poruszamy si wzd u osi czasu, a kursorami "- =" ustalamy amplitud d wiku. Klawiszem TAB zaznaczamy akcent perkusyjny. "Przejedajc" do koca w prawo dostajemy si do parametrw d wiku, ktre wymagaj szerszego omwienia.Parametry d wikuԛCztery liczby widniejce po prawej stronie okienka odzwierciedlaj wszystkie (oprcz obwiedni g onoci) moliwe do ustawienia parametry d wiku. Wszystkie s zapisane w notacji szestnastkowej. Zaczniemy je omawia od ostatniego.Najniej zapisana jest d ugo wybrzmiewania d wiku. 0 odpowiada d wikowi cig emu (o ile oczywicie obwiednia nie koczy si wyciszeniem). Kada inna warto okrela co ile cykli zegarowych (1/50s) g ono jest zmniejszana o 1.Warto druga od do u odzwierciedla szczeglne strojenie instrumentw. Bajt zapisany szesnastkowo AB oznacza: starsza po wka bajtu czyli A okrela ilo p tonw o jak d wik ma by oddalony od podstawowego. S uy to na przyk ad do zmiany tonacji niektrych basw. Przestrojone o 7 p tonw graj w tej samej tonacji co wikszo d wikw "czystych". M odsza po wka tego bajtu (B) uywana jest przy instrumentach wibrujcych i dwukana owych. Warto zapisana w tej po wce bajtu okrela odstp p tonowy midzy kolejnymi brzmieniami d wiku wibrujcego, lub analogiczny odstp midzy brzmieniami dwukana owymi.Druga liczba od gry okrela rodzaj d wiku. Tutaj rwnie kada po wka bajtu ma odrbne znaczenie. Dla bajtu zapisanego AB, A okrela rodzaj zniekszta cenia wg standardu ATARI. Dla przypomnienia wartoci $a (10) i $e (14) daj cztste brzmienia. Inne wartoci powoduj mniejsze lub wiksze zniekszta cenia. M odsza po wka bajtu (B) oznacza rodzaj d wiku jaki mona uzyska przy pomocy CMC. Okrela si tu midzy innymi, czy ma to by ton standardowy, wibrujcy, dwukana owy itp. Szeg owe "rozpracowanie" tej wartoci zostawiam eksperymentatorom.Liczba widoczna jako pierwsza tyczy si akcentw perkusyjnych dodanych w momencie ustalania obwiedni. Jak zwykle kada po wka tego bajtu ma inne znaczenie. Dla bajtu zapisanego AB, B okrela rodzaj akcentu, a raczej warto zniekszta cenia na oonego na akcenty. Dozwolone s wartoci 0-3 i oznaczaj one:0 - akcent szumowy (zniekszta cenie $8)1 - akcent czysty (zniekszta cenie $a)2 - akcent szumowy (zniekszta cenie $2)3 - akcent szumowy (zniekszta cenie $4)Starsza po wka bajtu (a) s uy do definiowania wysokoci akcentu. Warto 0-c okrela o ile p tonw wysoko akcentu ma by oddalona od podstawowej wartoci instrumentu. Warto f oznacza maksymalnie wysoki akcent. E i d odpowiednio nisze. Wysoko zalena od wartoci d, e i f jest ustalona arbitralnie.Kiedy wszystkie parametry d wiku ju ustawimy potwierdzamy to RETURNem.Klawisze sterujceԛZa pomoc klawiszy kursora z SHIFTem moemy zmienia lady (co wskazuje strza ka na wska niku). Przy pomocy CONTROL "+ *" zmieniamy instrument. CONTROL "- =" zmienia rejestr klawiatury - widoczne poniej wska nika dwie cyfry przedzielone dwukropkiem oznaczaj oktawy odpowiadajce dolnej i grnej czci klawiatury. Przyciskajc CONTROL ESC moemy wyj z programu do DOSa (RUN spowoduje powrt do CMC). Nacinicie SHIFT CONTROL Delete powoduje wykasowanie wszystkich danych CMC. Wymienione w powyszym akapicie funkcje dzia aj tak samo we wszystkich oknach.Tworzymy w asny utwrԛZnajc procedur, kolejno przyporzdkowujemy brzmienia poszczeglnym instrumentom. Znak "+" bd "-" przed numerem instrumentu wskazuje, czy instrument zosta , czy te nie zosta uyty w aktualnym, widocznym w lewym oknie, patternie.Okno PATTERNԛPatterny w CMC maj d ugo czterech taktw (4/4). Zmieniamy je przy pomocy kursorw "+ *". Numer patternu widoczny jest u gry okna, a poprzedzajcy go znak "+" lub "-" zdradza, czy pattern jest ju wykorzystany, czy pusty. Wykrzyknik po numerze patternu oznacza, e zawiera on instrument, ktry dzia a prawid owo tylko na ciece pierwszej.Nie widzimy zapisu nutowego, lecz "list zdarze". Kada linia to kolejna szesnastka. S one oznaczone w nastpujcy sposb: numer taktu (od 1 do 4), numer beatu czyli wiernuty w danym takcie (1-4), numer szesnastki w danym beacie (1-4). Aby nie mczy wzroku, podane s tylko te cyfry, ktre s rne w odniesieniu do poprzedniej linii. W ten sposb atwo wychwyci wz owe punkty, takie jak pocztek taktu. Tak wic kada linia to: pozycja, nazwa tonu wraz z jego oktaw oraz numer instrumentu. Aby u oy pattern musimy najpierw ustawi w oknie "inst" odpowiedni instrument. Nastpnie (ju w oknie "ptrn") kursorami "- =" "najedamy" na pozycj 111 (pocztek pierwszego taktu) i wpisujemy odpowiednie d wiki w odpowiednich liniach, odgrywajc je z klawiatury. Jednoczenie s yszymy d wik z g onika. Jeli w danej pozycji ma by pauza, robimy przeskok spacj. Wymazujemy rwnie za pomoc spacji, a poprawiamy przez ustawienie kursora w danej linii i wpisanie nowego d wiku.Aby szybko zmaza ca y pattern przyciskamy CLEAR. INSERT s uy do przywo ania ostatniego CLEARu. W ten sposb pona przenosi i kopiowa ca e patterny. Oto na przyk ad jak mona skopiowa pattern 00 na 01. "Stajemy" w patternie 00 i przyciskamy CLEAR a nastpnie INSERT. Pattern "znika" i pojawia si z powrotem. Teraz udajemy si do patternu 01 i wciskamy INSERT otrzymujc dok adn kopi patternu 00.Moliwe jest rwnie kopiowanie fragmentw w obrbie jednego patternu. W tym celu zaznaczamy pocztek czci rd owej klawiszami CONTROL T, "przejedamy" na pocztek czci docelowej i przyciskamy SHIFT INSERT tak d ugo, jak wiele linii chcemy skopiowa. Jest to przydatne np. wtedy, kiedy pattern sk ada si z czterech jednakowych taktw.Aby przes ucha pattern od zaznaczonego momentu przyciskamy CONTROL P. SHIFT CONTROL P odtwarza pattern od pocztku (111). Podczas odtwarzania patternu s yszymy cichy metronom. Nacinicie dowolnego klawisza przerywa ods uchiwanie.Powysz procedur stosujemy tworzc kolejne patterny.SONGԛPRAWDZIWI PROGRAMICI Tekst, ktrego t umaczenie znajduje si poniej, przywdrowa do mnie z USA na dyskietce z programami Public Domain. Autorem tego monologu jest anonimowy amerykaski programista, prawdopodobnie zwizany z firm Motorola. Zauroczony stylem tej wypowiedzi pokaza em tekst Naczelnemu i tak powsta a jego polska wersja. Jaros aw Syrylak Motto: "Prawdziwi programici nie uywaj Pascala" W dawnych, dobrych czasach zwanych "Z ot Er" komputerw, atwo by o odrni mczyzn od ch opcw (wtedy mwi o si "oddzieli prawdziwych mczyzn od maminsynkw"). W tym okresie prawdziwymi mczyznami byli ci, ktrzy rozumieli programowanie komputerw, za maminsynkami - ci, ktrzy nie rozumieli. Prawdziwy programista mwi rzeczy typu: "DO 10 I=1,10" i "ABEND" (oni naprawd mwili wielkimi literami!), a reszta wiata mwi a "komputery s dla mnie zbyt skomplikowane" i "nie potrafi spoufali si z komputerami - s zbyt bezosobowe". Prawdziwi mczy ni nie "spoufalaj si" z niczym i nie boj si bezosobowoci! Lecz, jak to zwykle bywa, czasy si zmieniaj. Patrzymy dzi na wiat, w ktrym starsze panie uywaj piecykw mikrofalowych wyposaonych w komputery, dwynastoletnie dzieciaki lej prawdziwych mczyzn w grach typu "Asteroids" i "Pac-Man" i kady moe kupi, a nawet zrosumie, swj w asny komputer osobisty. Prawdziwym programistom zagraa wyparcie przez maturzystw z mikrokomputerami. Jak wida, istnieje wyra na potrzeba pokazania rnicy pomidzy typowym graczem komputerowym z oglniaka, a prawdziwym programist. Kiedy rnica ta stanie si jasna, dzieciaki dostan materia do przemylenia i wzr do naladowania. {atwiej take bdzie wyt umaczy pracodawcom prawdziwych programistw, dlaczego pomy k jest zastpowanie tyche pac-manowymi championami, ktrym nie trzeba tyle p aci.1. Jzyki Najprostrz metod oddzielenia prawdziwego programisty od t umu jest zauwaenie, jakiego jzyka programowania uywa. Prawdziwi programici stosuj FORTRAN, maminsynki uywaj Pascala. Nicklaus Wirth, twrca Pascala, udzieli kiedy wywiadu, podczas ktrego zapytano go jak wymawia swoje nazwisko? Odpowiedzia , e s tu dwie moliwoci - albo wymawia si je jak nazwisko, czyli wirt (w oryg. Veert - przyp. t um.), albo jak warto, czyli wert (w oryg. Worth - przyp. t um.). Kady moe natychmiast sam domyli si po tej replice, e Nicklaus Wirth jest maminsynkiem. Jedynym mechanizmem, jaki toleruj prawdziwi programici jest taki, jaki zaimplementowano w kompilatorach FORTRAN-G i FORTRAN-H dla komputera IBM/370. Prawdziwi programici nie potrzebuj do wykonania swojej pracy wszystkich tych wyszukanych mechanizmw - s naprawd szczliwi, majc dziurkark kart, kompilator jzyka FORTRAN IV i puszk piwa.* Prawdziwi programici realizuj przetwarzanie list w jzyku FORTRAN.* Prawdziwi programici realizuj operacje na tekcie w jzyku FORTRAN.* Prawdziwi programici rwalizuj obliczenia (jeeli w ogle zajmuj si obliczeniami) w jzyku FORTRAN.* Prawdziwi programici tworz programy sztucznej inteligencji w jzyku FORTRAN. Jeeli ktrej z tych rzeczy nie moesz zrobi w jzyku FORTRAN, zrb j w asemblerze, jeeli za nie da si jej zrobi w asemblerze - oznacza to, e nie warto sobie ni zawraca g owy.2. Programowanie strukturalne. W cigu ostatnich kilku lat teoretycy informatyki doszli do czego, co nazwali "programowaniem strukturalnym". Twierdz, e programy s o wiele bardziej zrozumia e, jeeli programista uywa specjalnych konstrukcji jzykowych. Oczywicie od dawna nie mog doj do porozumienia, o jakie konstrukcje chodzi, wic przyk ady, ktrych uywaj, aby pokaza swj punkt widzenia, niezmiennie trafiaj na amy takich, czy innych czasopism nikogo nie przekonujc! Kiedy skoczy em szko , myla em, e jestem najlepszym programist na wiecie. Umia em napisa program, ktry nie dawa si pokona w grze w k ko i krzyyk, uywa em piciu rnych jzykw programowania i potrafi em napisa program o d ugoci 1000 wierszy, ktry dzia a (naprawd!). I wtedy wkroczy em w prawdziwy wiat. Moim pierwszym zadaniem by o zapoznanie si z programem, napisanym w jzyku FORTRAN, ktry mia d ugo 200000 wierszy, zrozumienie go i przyspieszenie jego dzia ania. Karzdy prawdziwy programista powie, e ca e programowanie strukturalne na wiecie nie moe pomc w rozwizaniu takiego problemu - potrzebny jest talent. Kilka obserwacji, zwizanych z prawdziwymi programistami i programowaniem strukturalnym:* Prawdziwi programici nie boj si uywa instrukcji GOTO.* Prawdziwi programici mog napisa ptl DO na pi stron, nie tracc wtku.* Prawdziwi programici lubi stosowa instrukcje IF - one czyni kod ciekawszym.* Prawdziwi programici pisz programy, ktre same si modyfikuj, zw aszcza wtedy, kiedy pozwala to oszczdzi 20 nanosekund w rodku krtkiej ptli.* Prawdziwi programici nie potrzebuj komentarzy - kod jest wystarczajco przejrzysty.* Dziki temu, e FORTRAN nie ma instrukcji strukturalnych typu IF, REPEAT ... UNTIL, ani np. CASE, prawdziwi programici nie musz martwi si ich nieuywaniem. W zamian uzyskuj podane efekty, stosujc odpowiednio rozkazy GOTO. Wiele pisa o si ostatnio take o strukturach danych. Abstrakcyjne typy, struktury, wska niki, listy i acuchy sta y si popularne w pewnych krgach. Wirth (wspomniany ju maminsynek) napisa nawet ksik, w ktrej usi uje nas przekona, e mona napisa program oparty na strukturach danych. Jak wiadomo, jedyn poyteczn struktur jest tablica. {acuchy, listy, rekordy i sbiory s tylko szczeglnymi przypadkami tablic i powinny by tak w anie traktowane, bez zamiecania jzyka programowania wszelkiego rodzaju bzdurami. We wszystkich tych miesznych typach danych najgorsze jest to, e musi si je deklarowa; w kadym prawdziwym jzyku programowania typ zmiennej oznacza si pierwsz liter jej szecioliterowej nazwy.3. Systemy operacyjne. Prawdziwi programici nie uywaj systemu CP/M, ktry jest raczej zabawk ni prawdziwym systemem operacyjnym. Nawet starsze panie i dzieci z podstawwki mog zrozumie zasady uywania CP/M. Unix jest oczywicie bardziej skomplikowany - typowy uytkownik systemu nie moe spamita jak komend wywietlania wywo a w tym tygodniu, ale szczerze mwic, Unix to raczej rodzaj gry komputerowej. Nikt nie wykonuje prawdziwej pracy pod kontrol Unix-a; robi si tylko kawa y w sieci UUCP i pisze gry tekstowe oraz prace naukowe. Nie, prawdziwy programista uywa systemu OS/370. Dobry programista znajduje opis b du IJK305l w podrczniku uytkownika JCL. Wybitny programista potrafi napisa program bez zagldania do podrcznika uytkownika systemu. Genialny programista znajduje b d w szeciomegabajtowym, szesnastkowym wydruku pamici, bez uywania kalkulatora. OS to niezapomniany system operacyjny. Mona np. zniszczy efekty wielu dni pracy przez umieszczenie jednej spacji w z ym miejscu. Najlepiej kontaktowa si z systemem przez dziurkark kart. Niektrzy ludzie zarzekaj si, e na OS/370 dzia a system z podzia em czasu, ale po dog bnej analizie problemu doszed em do przekonania, e s w b dzie.4. Narzdzia programistyczne. W teorii prawdziwy programista moe uruchamia swoje programy po zakodowaniu ich na p ycie czo owej komputera. Kiedy, gdy komputery mia y jeszcze p yty czo owe, czasem tak si robi o. Typowy prawdziwy programista wprowadza do pamici procedury adowania, gdy zdarzy o si, e program zniszczy kawa ek systemu operacyjnego. Legenda g osi, e Seymore Cray, twrca superkomputera Cray I i wikszoci komputerw firmy Control Data, osobici wstuka pierwszy system operacyjny dla komputera CDC7600. Nie trzeba chyba wyjania, e Seymore jest prawdziwym programist. W niektrych firmach przetwarzanie tekstu nie wymaga ju dziesiciu inynierw, obs ugujcych dziurkark 029. Dzisiaj prawdziwi programici wykonuj swoj prac przy pomocy "edytorw tekstu". Wielu ludzi uwaa, e najlepsze edytory tekstu powstaj w centrum badawczym firmy Xerox w Palo Alto dla komputerw Alto i Dorado. Niestety, aden prawdziwy programista nie bdzie uywa komputera z systemem operacyjnym zwanym SmallTalk i rozmawia (ang. talk oznacza rozmawia - przyp. t um.) z komputerem za pomoc myszy. K opot z takimi edytorami polega na tym, e prawdziwi programici uwaaj zasad "widzia y ga y, co bra y" (w niektrych pismach nazywan WYSIWYG) za nies uszn, podobnie, jak w stosunku do kobiet. Nie, prawdziwy programista potrzebuje edytora, pracujcego w oparciu o inn zasad: "sam si o to prosi e", edytora skomplikowanego, tajemniczego, wszechmocnego, z oliwego i niebezpiecznego. Prawdziwi programici wol w wikszoci wypadkw bezporednie wprowadzanie kodu binarnego ni robienie poprawek w tekcie rd owym programu. Robi to tak szsto, e wikszoc programw ma niewiele wsplnego z tekstem pocztkowym. W wielu przypadkach tak ma o, e mona powiedzie, i tekst rd owy nie istnieje. Kiedy trzeba poprawi taki produkt; nikt nie odway si zleci tej pracy komu, kto nie jest prawdziwym programist - aden maminsynek nie wiedzia by nawet, od czego zacz. T technik nazywamy utajnianiem naszej pracy. Oto kilka narzdzi programistycznych NIE uywanych przez prawdziwych programistw:* Preprocesory jzyka FORTRAN* Debuggery, pracujce na tekcie rd owym. Wystarcz wydruki pamici.* Kompilatory, ktre sprawdzaj zakres zmiennych. Zabijaj one inicjatyw i pomys owo oraz nie pozwalaj na modyfikacj systemu operacyjnego przez zastosowanie ujemnych indeksw.* Archiwa tekstw rd owych. Lepiej przechowywa je na kartach perforowanych.5. Prawdziwy programista przy pracy. aden prawdziwy programista nie chcia by zosta znaleziony martwy nad programem obliczeniowym w jzyku COBOL. Prawdziwy programista lubi zadania najwyszej wanoci.* Prawdziwi programici pracuj w Los Alamos National Laboratory, piszc symulacje bomby atomowej dla komputera Cray I.* Prawdziwi programici pracuj dla Narodowej Agencji Bezpieczestwa, dekodujc rosyjskie transmisje.* To dziki wysi kom tysicy prawdziwych programistw pracujcych dla NASA, nasi ch opcy mogli polecie na ksiyc przed Rosjanami. Nikt w takim wypadku nie zaufa programowi w jzyku Pascal.* Prawdziwi programici pracuj dla firmy Boeing, projektujc systemy operacyjne dla pociskw Cruise. Wielu prawdziwych programistw przacuje dla rzdu Stanw Zjednoczonych, jednak ostatnio nad horyzontem zacz a si formowa czarna chmura. Wyglda na to, e jakie wysoko postawione maminsynki z Departamentu Obrony zdecydowa y, e wszystkie programy wojskowe powinny by pisane w zunifikowanym jzyku zwanym ADA. Pocztkowo wyglda o na to, e jest to or wymierzony w prawdziwych programistw - jzyk strukturalny, z typami danych itd. Na szczcie, po pewnej adaptacji, sta si wystarczajco atrakcyjny, bardzo zwiz y, wyposaony w mechanizmy dostpu do pamici i moliwo modyfikacji systemu operacyjnego. Poza tym Edgar Dijkstra go nie lubi! (jak zapewne wiecie napisa on ksik pt. "Szkodliwe GOTO", bdc kamieniem milowym w metodologii programowania). A w ogle, to zdeterminowany prawdziwy programista moe napisa programy fortranowe w dowolnym jzyku. Prawdziwy programista moe pj na kompromis ze swoimi zasadami i pracowa nad czym bardziej trywialnym ni sposoby niszczenia ycia, o ile praca ta przynosi odpowiednie zarobki. Paru prawdziwych programistw pracuje w firmie ATARI, tworzc gry komputerowe (oczywicie, nie graj w nie - prawdziwy programista zawsze umie pokona maszyn - gdzie tu wic wsp zawodnictwo?). Kilku innych zajmuje si grafik komputerow, chocia nie znajduje ona wikszego zainteresowania. Dobr stron tej pracy jest to, e wykonuje si j w FORTRAN-ie, mona wic unikn obrzydliwego COBOL-a...6. rodowisko naturalne prawdziwego programisty. Typowy prawdziwy programista yje przed terminalem komputera. Wok terminala znale  mona:* listingi wszystkich programw, nad ktrymi kiedykolwiek pracowa , rozrzucone przypadkowo na kadej p askiej powierzchni;* oko o p tuzina filianek z niedopit kaw, czasem wype nionych petami, lub innymi mieciami;* podrcznik uytkownika systemu operacyjnego JCL, otworzony na jakiej interesujcej stronie;* przyklejony do ciany kalendarz na rok 1969 z psem Snoopy, wydrukowany na drukarce znakowej;* schemat blokowy w szufladzie - pozosta o po poprzednim uytkowniku biura (prawdziwy programista pisze programy, a nie dokumentacj). Prawdziwy programista jest w stanie pracowa 30, 40 a nawet 50 godzin bez przerwy. Wrzeczywistoci, nawet woli pracowa w taki sposb. Jeli nie goni go terminy, przejawia tendencje do rozwaania wielu aspektw jakiego niewielkiego problemu przez pierwsze 9 tygodni pracy, a potem koczy ca o projektu w ostatnim tygodniu, podczas 50-godzinnego maratonu. To nie tylko robi wraenie na jego agencie, ktry prawie za ama si, nie widzc postpw w pracach, ale take jest dobrym wyt umaczeniem dla nienapisania dokumentacji. Oglnie:* aden prawdziwy programista nie pracuje w normalnych godzinach pracy;* prawdziwy programista nie nosi krawata;* prawdziwy programista nie nosi modnych butw;* prawdziwy programista przychodzi do pracy w czasie przerwy obiadowej;* prawdziwy programista moe, ale nie musi zna imienia swojej ony; na pewno natomiast zna na pami ca  tablic ASCII!7. Przysz o. Ostatnia generacja programistw bardzo rni si od swoich poprzednikw. Wikszo m odych programistw nigdy nie widzia a duego komputera, wielu z nich nie potrafi nawet liczy w systemie szesnastkowym bez pomocy kalkulatora. Absolwenci szk s chronieni przed realiami programowania przez debuggery symboliczne, edytory tekstu, ktre licz nawiasy i "przyjazne dla uytkownika" systemy operacyjne. Najgorsze jest to, e wielu m odych naukowcw robi kariery w dziedzinie informatyki, nie znajc nawet jzyka FORTRAN. Czyby nadchodzi a era uytkownikw UNIX-a i programistw pascalowych? Z w asnego dowiadczenia mog powiedzie, e przysz o maluje si w jasnych barwach. Ani OS/370 ani FORTRAN nie wykazuj najmniejszych oznak wymierania (mimo wszystkich wysi kw maminsynkw na ca ym wiecie!). Nawet najbardziej podstpne sztuczki - jak wprowadzenie programowania strukturalnego do jzyka FORTRAN - zawiod y! Jasne, niektrzy producenci oferuj kompilatory FORTRAN-a 77, ale kady z nich ma moliwo powrotu do oryginalnego FORTRAN-a 66, eby kompilowa ptle DO, jak w pimie stoi! Nawet Unix nie musi by tak straszny jak mog oby si wydawa. Ostatnia jego wersja ma zalety systemu operacyjnego, godnego prawdziwego programisty. Dwa rne i podstpnie niekompatybilne interfejsy uytkownika, bardzo skomplikowany i tajemniczy sterownik wywietlania, pami wirtualna... Jeli si pominie jego strukturalno, to nawet jzyk C moe by niez y! Nie ma kontroli typw danych, nazwy zmiennych s siedmio- (dziesicio-?, omio-?) znakowe, no i te wska niki... Mniam! To tak, jakby najlepsze fragmenty FORTRAN-a i asemblera w jednym miejscu! Nie, przysz o nie bdzie taka z a. Przez ostatnie kilka lat prasa pisze o tych komputerowych magikach, opuszczajcych mury uniwersytetu Stanford, czy te M.I.T. i wchodzcych w przwdziwy wiat. Ponad wszelk wtpliwo, duch Prawdziwego Programisty yje w tych m odych mczyznach i kobietach. Dopki bd istnie g upie zadania, kretyskie b dy i nierealistyczne plany - bd prawdziwi programici gotowi wskoczy i rozwiza problem, zostawiajc dokumentacj na p niej. Niech yje FORTRAN! Annon. Wersja skrcona: John Wilson i SonOfMotorola Tekst zamieszczony w miesiczniku uytkownikw ATARI pt. "Tajemnice ATARI" nr 4(12)/92.QMEG-OS 3.4˛ QMEG-OS ver. 3.4 to poprawiona wersja systemu QMEG 3 (QUARTET MEGA OS V3). Zosta y w nim zmienione procedury komunikacji z drukark przez interfejs CENTRONICS. Nowoci, jest natomiast moliwo pracy ze stacjami dyskw TOMS Turbo Drive (Specjalna wersja systemu instalowana na yczenie), zmiana konfiguracji RAMdyskw oraz nowa czcionka. QMEG 3.4 to dwa oddzielne programy. Pierwszy z nich wywo ywany przez nacinicie RESET wraz z klawiszem SELECT (a take przez BYE z BASICa oraz "RUN E477" z DOSa) to program pozwalajcy ustali wszystkie parametry stacji dyskw oraz RAMdyskw. Zg asza si on nastpujco: QMEG-OS V 3.4 (c) 87 S.Dondorf WAITINGӛ -------------------------------- Prg $| Drive 1 2 3 4 8 |A B Ram- RAM -| Type - - A A B |M X Disk -------------------------------- Napis pod "Prg" oznacza rodzaj pamici w czony aktualnie pod obszar $A000-$BFFF (BAS,RAM,CAR). Klawiszami Z,X,C przy wcinitym klawiszu START mona zmienia aktywne obszary (Z-BAS,X-RAM,C-CAR). Litery pod numerami stacji oznaczaj jej typ: - - zwyk a stacja dyskw (Bez Turba), T - stacja w TOMS Turbo Drive (Tylko w specjalnej wersji systemu), H - stacja HAPPY 1050 U - stacja ULTRA-SPEED A - ramdysk A B - ramdysk B Po w czeniu komputera z pod czon stacj TOMS Turbo Drive, HAPPY 1050 lub ULTRA-SPEED QMEG rozpoznaje jej typ (dotyczy to stacji nr 1) i ustawia odpowiednio parametry transmisji.Tak wic jeli mamy stacj SPEEDY 1050 to po w czeniu komputera pracujemy od pocztku ze zwikszon prdkoci transmisji, a po przejciu do QMEGa pod cyfr 1 bdzie si znajdowa o oznaczenie "U". Klawiszem SPACJI mona zmienia aktywn stacj, a klawiszami -,T,H,U,A,B jej parametry. klawisz L (lub Shift-L) powoduje wywietlenie katalogu wybranej stacji lub RAMdysku (mona take wczytywa programy naciskajc odpowiadajce im cyfry).fp Po prawej stronie ekranu znajduje si informacja o gstociach RAMdyskw (po w czeniu komputera RAMdysk A ma gsto rozszerzon - Medium, a RAMdysk B gsto 64k - X czyli standardowy RAMdysk 130 XE). Ca y czas aktywny jest take RAMdysk C, na ktry kopiowany jest automatycznie DOS. Gstoci RAMdyskw mona zmienia klawiszami: S - A pojedycza, B pojedycza (S,S) M - A rozszerzona, B 64k (M,X) D - A podwjna, B brak (D,-) Aby QMEG mia takie moliwoci w operowaniu RAMdyskami komputer, w ktrym jest zainstalowany musi posiada pami RAM o pojemnoci 256kB.Pozosta e funkcje programu zarzdzania dyskami. Shift/I - zimny start HAPPY 1050, Shift/O - Wy czenie buforowania cieek w HAPPY 1050, Ctrl/Caps - Wczytanie i start DOSa z RAMdysku C (dysk z ktrego by wczytywany DOS musi mie zmieniony pierwszy bajt w pierwszym sektorze na 196 /$C4/), "P" - wy czenie lub w czenie RAMdyskw (komputer dzia a jak zwyk y ATARI 130 XE), N - restart systemu, Esc - powrt do DOSa, Shift/Inverse - zimny start systemu bez zmiany parametrw stacji (odpowiada wy czeniu i ponownemu w czeniu komputera), "R" - odczyt informacji z aktywnej stacji i skopiowanie jej na RAMdysk A. Po naciniciu R mona nacisn START (z formatowaniem RAMdysku) lub SELECT (bez formatowania). W przypadku wystpienia b du mona wczytywa z y sektor jeszcze raz (START), omin ten sektor (SELECT) lub przerwa kopiowanie (OPTION). "W" - kopia RAMdysku A na aktywn dyskietk (opcje jak w "R"), RETURN - uruchomienie monitora MLM. START/RESET - pe ny zimny start systemu.Funkcje monitora MLM H - przejcie do trybu szesnastkowego, Z - przejcie do trybu dziesitnego, adr; - wywietlenie 8 kolejnych bajtw (HEX lub DEC w zal. od trybu), adr - wywietlenie 8 kolejnych bajtw HEX+ATASCII, adr" - wywietlenie 8 bajtw w postaci ATASCII, adr' - wywietlenie 8 bajtw w postaci kodw ekranowych, adrL -disassemblacja pamici (jeden ekran),We wszystkich tych rozkazach mona uywa przedzia w (adr1.adr2; adr1.adr2 adr1.adr3" itd.) * - przed rozkazem powoduje jego cig e wykonywanie, ^ - przed rozkazem powoduje jednoczesne drukowanie wynikw na drukarce, adr;bajt bajt ... - wpisywanie danych do pamici, adr"tekst - wpisywanie w postaci ATASCII, adr'tekst - wpisywanie w postaci kodw ekranowych, adr1.adr2 M adr3 - przenoszenie obszarw pamici, adr1.adr2 V adr3 - porwnanie obszarw (komputer podaje rnice si adresy), adr1.adr2;bajt bajt ... - szukanie cigu bajtw, adr1.adr2"tekst - szukanie cigu ATASCII, adr1.adr2'tekst - szukanie cigu kodw ekranowych, adr>pierwszy.ile - zapis sektorw (max. 255), adrpierwszy.ile - zapis sektorw (max. 255), adr?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~MOD1.2o@=@b@@%@Vf x@]@E@S     b@Sd[dS$Zd[$XdZ$[dX$Zd[d[$Z$Zd[$VdZ$V$VdUdV$SdU$UdS$VdU$UdSd[dS$Zd[$XdZ$[dX$Zd[d[$Z$Zd[$VdZ$V$VdUdV$SdU$UdS$VdU$UdLSd[dS$Zd[$XdZ$[dX$Zd[d[$Z$ZdQ[$VdZ$SdV$[dZdV$]dU$[dS$Zd_dU$]d_d   Vd""^d`<"]d"[d^d]d^d]dYd  Yd^< Xd VdXdYdXdVd  ^d^< ]d [d^d]d^d]dYd  Yd^< Xd VdXdYdXdLSd[d[<ZdXd[dZd[dZdQVdSd[d[<Zd]d[dZd_d]d_dXTVTXTXOdVXO b M<O|O< M|M<O|Q|R|O<Q< Q|R<M<O|O< M|M<( O|Q|( O<Q<Q|R<b Sd Zd[dZd[dZd  UdUdVd Ud Sd Zd[dZd[dZd  UdUdVd Udb Sd Zd[dZd[dZd  UdUdVd UdL Sd[d ZdXd[dZd[dZdQVdSd[dZd ]d" [dZd _d]d _d   Q| "J|"`<O|""H|O<V|H<OY|Y<  ^<Y   " "b| b|Q  Q| "J|"`<O|""H|O<V|H<OY|Y<  ^<Y   " "b| b|QO  Q| "J|"`<O|""H|H<TY| Q| J| ^<O|  H|O<[|[< QwwVwxwxxvigxUzxxwffTDDC2"!#3DUfx˺vfUUD333"!"33DEUfffgw˺veDD32"!"34DEVgx˻wwffeTD33"""33DUVfwx̻wfeUUDDC33333333333"32"3333DDUUVfww̻vUTD3"""#3DUVfwx̻wwvfeUUDDD3332"""""""#34DUVgw˻wfeUDDC333""""""#33334DDEUUVffgww˻wwfeUTDD3332"""""""""334DEUffwx˻wvfUUDC333"""""""""333DDEUVfww˻wwfffeUUUUTDDDDDDDDDDDDDDDDEUUVffgww˻wvfeUDD33333""#33333DDEUUVffwwx˻wwvffUUTDDC33333333334DDUUffgwx˻wwvffffUUUUUUTDDDDDDDDDDDDUUUUffgwx˻wvffUUTDDDD333334DDDDUUUffgwwwwwfffUUUTDDDDDDDDDDDDDEUUVffwwwwwwffffUUUUUDDDDDDDDDUUUUUfffwwwxwwvfffeUUUUUUUUUUUUUUUUUVfffffwwwwwwvffUUUDDDDDDDDDDDEUUUffgwwxwwwwwffffffeUUUUUUUUUUUUUUUffffwwwwwwffffUUUUUUUUUUUUUUUUfffffgwwwwwwwfffeUUUUUUUUUUUUUUUffffwwwwwwwwfffffeUUUUUUUUUUUUVffffwwwwwwwwvffffffffffffffffffffffgwwwwwwxwwwwvffffffeUUUUUffffffffwwwwwxwwwwwwvffffffffffffffffffwwwwwxwwwwwwwwwwwffffffffffffffwwwwwwwwwwxwwwwwwwffffffffffffffgwwwwwwwwwwwwwwwwwwwwvffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwxwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwxwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwxxwxwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwxwwxwwwwwwwwwwwwwwwwwwwwwwwwwxKܲ̽EFgx!90c"#gAfS#3FfeVx̩ʇzܹ˺veUDDD3"2"!"34EC6wTVww̼˻wfeUTC4D2!313232"""""#334DDDUUUffwww̼̼̼˼˻veeUUUDDC333""""""""""""""33334DDDEUUUVfwwx˼̼̻wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwfffffffUUUUUUDDDDDDDC33333333333333333334DDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffwwx̼̼̼̼˻wwwvffeUUUDDDD33333""""""""""""333333DDDDDUUUUVfffgwwwx̼wwwwwwwwwwvffffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwfefffTs̚hVfh%UUUeg6udDCEUeuFzʫ۫鎻fCDS$D33#vf5C23SyVtFG@63500ap366c<6Kʬd|xxTF!H0%wuCFSݏE51P#CW6%z-tz눺Dޢd3Vg18d8JzfVĊ7yijKIgƾ£|jڅlͨhcpT)|6G7 THEG`FgYGwM7֙ǹZʙvjH:iF6efS$EVwWi|\xȶʫtuwE6wEwexeiwKj[hxڙΪhyJgSsxy5TyHXDEvFFFgvxj[xuyʪygfWevETD3RdUCDDuweX8W쩋˗exUe&CUCB23EC4dwvWgxhzxʗǹXHhdWgFUfifVEhyzefgzvXvzxxWeUwsvewUhvXwvewhivfYgWfXuueUWzTvxvwxvgxxwvzuvwgxwvexygwxvhxfgYxyvgwvwxWgjvvyxwfvuwxwWgxgghhywgywxVwvwefuwxxwxygxwwwfxxwwwxywwwwwxwwxwxxvxyywxggggwwufwwwwgvwxwxwvwwwhfgffvvvwfgwgggvxhwxwwvgfwffgwgfffgvvvgwghwwxywgxxwxvxwgxvgwhwvwxxxxwxwwwwvwvvvfvvwwwwxxwwfvgwwfffwgwwwwwwwwwwwxxxwwwwwxwwwwwwwxxxwwxxwxwxxxxxwwwwwxwxwwwwwwwwwwwwwxxxwwxwwwwwwwwwwwxwwwxxxwwxwxwxxwwwwwwwwwxwwwxwwwxwwwxxwwwwwffwwwwwvfgxwwwwvfgxwwwwffgxwwwfffwwwvwfffgxwwfvfffgwvfvfeVwwvffeVfwwvffUVfxwffeUVfxfffUUVgxwfffUUVgvffeUUfwvfeUUUfwvfUUUUgxveUUUVgxwfeUUUVgwfeUUUfwwfUUUVfxvfUUUVfxveUUUVgxveUDUfgxwfeUDUfwwveTDUgwwfUTDUgwxwfUTEVgxwveUDUVgxwveTDUVwwfeTDUgxwfUTEVgxvfeTEVwxwvfUTUVwwvfUTUfxwwwfUUUgxwwfUUVwxwvfUUfgxwwfUUfgxwwfUUfwxwvfUVfgwwwfUVfwxwveUVfwwxwveUVfwwxveUVfwwxveUVfwwvUUVgwwxvUUVgwwwvUUfgwwwvUUVgwwxwvUUfwwwwfUUgwwwxfUVgwwwwfUVfvwwweUUfwgwxeUUfvvwxweUVfffwvUUUfffwvUUVfffwvUUVfffwfUUVffgxfUUVffgxeUEVffgweTUVffgvUTEVffwvUDEVffwvTDUffgxfTDUffgxeUUUffgweUEUffgveUUUffwveUUUffwvUDUUffwvUEUUVfxuUEUUfgxeTEUUVgxweTDUUfgveDDUUfwveDDEUfwfUDDDVgxeTDDEVg˺weTDDUVwveDDDUfxvUDDDUgxvUDDEVgx˺fTDDEVgxweTDDEfgweTDDUfwveTDDUfx̻veDDEUfw̻vUDDEUfx̺fTD4EUgx̺eTC4DUg̻weTC4DVg̺vUD34EVg˺vTD34EVx˺fDD34Egx˺eDD3DEg˺vUDC3DVgy̻vTC34EVx˻fT33DDVx̻eD34DEVx̻veD34DEg̻vUD33DUg̻vTC34EVx˺eTC34EVx˺eDD3DEVx̻wdDD4DUg̻vTDD3DUgfTDDDDVxfDDDDEWxweDDDDEg˺weDDDDUgvUDDDEVg̻vUDDDDVxeUDDDEfxeUDDDEgxeUDDDUgxeTDDDUgveTDDDVgveTDDEVgveTDDEfwveTDDEfwveDDDUfwfUDDEUfxfUTDDVgxfUDDEVwxfUDDEfgweUDDEfwweTDDUfwweTDDUfxvUTDDUgwvUDDEVgxfUDDEVgwfUDEDVwwfUDEUfwwfUDEUfxwfUDUUfwvfUUUVfxveUTEUgxvfUTUUgxveUTUVgxvUUTUVgxfUUTUfgxfeUEUfwwfeUEUgwwfUUUVgwvfUUUVgwvfUUUVgxvfUUUVwwvfUUUgwwfeUUUgwwfeUUVgwwfeUUVgxwfeUUVgxvfUUUfgxvfUUUfwxwveUUUfwxwfUUUVfwwfUUUVfxvfUUUVgxvfUUUfgxveUUVfgxwfeUUVfwwfeUVfgwwfUUfffwwffUffgxvfeUffgxvffUffwxvffeffgffffffwwffffffwweVfffgwveUVfffwvUVffffxfUVfffgxwfUUfffwwfUVffgwveUVffgwvUUfffgxfUVfffgwfUUfgwwweUUgwwwvUUVfwwxveUVgwwxwfUUVgwwwfUUfwwwveUVgwwxwveUfgwwwveUfwwwwvUVgwwwwvfVgxwgwvffwwwwwvffxvgwwffgxwfwwwffgvfwwwvfwvfwwwvgxvfwwwwwxwvfwwwwwwffwwwwwwfgwwwwwvfgxwxwxvfgwwxwwfgwwwxwwwfgwwwwwwvwwwxwwwfwxwxwwxwwwwwwwwwwvwxwwwwwvwwwwxwwgxwwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwwvgwwwwwffgwxwwvffwwxwwwwfgwxwwwvffgwwffffwwxvfffgwwxwvfffwwwwvffffwxwfffffwwwffffwwwwfffgwwwvfffwwxwffVfvwxwvfffwwxwfffgwwwwfffgwwwvfffgwwwvfffgwwxvfffgwwxvfffwwwxvfffgwwwvffffwwwfUffwwwwfUffvgwvfUffgvwveUffvgxfeUffgwxfUUffwwxfUVfgwwxeUVfgwwveUVfgwwveUVfgwwvUUfffgxfUUfvfgxeUUfffgxeUUfffwveUUfffwweUUffgwvUEVfffxfUEVffgxeTUVffgveUUVffwveUUVfgwvUUUffgxfUEUffgxfUUUffwweUUVffwweUUVfwwveUUVfwwveUUVfwwveUUVfgxvUUUVfwxfUUUVgwwfUUUffwweTUUffwveDUUfgxvUDUVfgxwfUUUUfgvfUUUVfwvfUUUVgwveUUUfgxvUUUUfgxfUUUUfgwfUUUUfwvfUUUVfwveUUUffxveUUUffxfUUUUVgxwfUUUUfgwfUTEUfwwfUDUUfxveUUEUgxvUUDEVgxfUUUUVgxwfUUUUVwwfUTEUVwwfUUUUfwvfUDUUgxvfUDUVgxveUEUVgxveUEUVgxveUUUVwxfeUUUVgxfUUUUVgxfUUUUfgxfUUDUfwxwfUDDUfwweTDDUfwveDDDUfwvUTDEUfxvUDDEUgxfUDDEUgxveTDDDVgveTDDEVgvUTDDEVw̻vUDDDEfx˻fUDDDUfxwfTDDDVgx˻weTDDEVgweDDDEVw̺veDD4Efx̺veDDDEfx˺vUDDDUgxwvTDDDVg̻weTDDEVw˺weTDDEVx˺veDDDUVxvUDDDUgxwfUDDDUgwfUDDEVwwfUDDEfxweTDDUfxwfTDDUgxveUDDUgxfeUDEVgxwfeTDEVgwfeTDEfgwfeTDUfwwfUTDUfwwfUDDUfwvfUDDVfwveUDDVgwvUTDDVgxvUTDEVwxwfUDDEVwweTDDEgwweDDDUgwwveDDDVgxwfUDDEVwwfUDDUVwveTDDUfxveTDEUgxwfeTDEVgvfUTDEVwvfUDDUgxveUDEVgxfeUDUVgxwfUTDUVwvfUUDUVwveUUUUgxfeUTEVgxwfeUTUVwwfUUUUVxvfUTDUfxfeUTEVgxwfeUDUVgwfeTDUfwffUUTUfxfeUUUUgxwfeUUUVgvfeUDEfxvfUUDUfxfeUTEUgwfUUTEVgvfUUTEVwfeUUDUfxffUUDUgvfeUUDUgvfUUUDVwffeUTDVxfeUUTEgveUUUTEgvffUUTVgvfUUUDVxfUUUUEVxeUeUTEgveVeUDUgveVUUDUgfUUUUUVxfUVUUUVxveVfUTUgveUeUUUgveUUUUVgveUUUEVxeUUUUUVxeUUUTEgvfUUUTEgveUUUDVxfUUUUUVxeUUUUUVxveUUUUUgveUUUEVgvUUUUEVwfUUUUUVxeUUUDUgveUUUEUgveUUUEVxfeUUTUVxfUUUUUgxveUUTUUgveUUTUVwvUUTEUfwfUUTEVgxeUUTEVgweUUTUVwveUUDUfxvUUUUUgwfUTUUVgvfUTUUVwveUDUUfxfeUDUUfxwfUUUUVgwfUUEUfgweUUUUfwvfUUUUfwveUUUVgxveUUUVgxfeUUUfgxwfeUUUfwxwfUUUVfwwfUTUVgwxweUDUVgwveUTUVgxvUUDUVwxvUTEUfwxwfUDEVfwweTDEVfwveTDEVgwvUTDUfgxvUDDUfgxfTDEUfwxweDDEVgwweDDEVgxvUDDUfwxvTDDVfwxwfTDEVfwweTDUVgwveTDUfwwvUDEUfwxfTDEVgwxweTDUVgwweTDUVwxveDDUfwxvUDEUgwxwfTDUVgwwfTDUfgwveTEUfwxveDEVfwxwfUDUVfwwfUUUfwwveUUUgwxveUUVgwxveUUVwwwvUUUfwwwfUUVfwwweUVfgwxvfUVfwwxwveUffwxwwvfVfgwxwffffwwwwffffwwxvffffwwwvfffgwwwvffffgwxvffffwwxwvfffgwwwvffffwxwfffffwxwwvfffgwwwffffwwwvfffwwwwvfffwwxwvfffwwxwvfffwwxwvffgwwxwvffgwwxwvffgwwxwfffgwwxwvfffgwwxwwxwvffgwwxwfffgwwxwvfffgwwxww̻wvfwwwwwwvfUUDC323EVfeUTDEgx̻wwwwwwwwwwvfUUDC324EVeUTD34Vgx̻wwwwwwwwwffUTD3334UUUTDC33Eg̺wwwwwwwxxwfeUDCDC34EUTDC3""5g˻wwwxwwwwwfUTDDDD334DDC3"""4Vx̻vfwxwwwwwwxwvfUUUUD32"3DD32"""3Ex̼˻wvUfgwwwxwfeUfeUD32!"333"""#34h̻wfUUfgwwfffffUD3"!#33"""#34W˪wfUDVfwwvgwwfeTC2!"""""#V˺wfUDEVgxwwwwveTC2!"""""3Fx˺fUDDVfwwwxwveTD3"""!""3Eh̺veTDVfwwwxwfUDC"!"""3DWܻwfUDUfgxxwwxwveTC2!"""#DVx˺feDEffwxwwwfUD3"""#DUh̻vfUEffgwxwwxwveTC2!""4Eg˺feUVfwwxwwwweUD3""!#DVx˺vfUVgwwwxwgwwwfUTC2!"""4Ug̻wfeUfwwwxwwwwveUD3""!#EV˺veUVgwwwxwwxwwfUD32!"""4Vx̻vfUUffvgxwwxwveTC3"""!#Eg̻feUVffgwxwxwfUD3"!""""4Vx˺vfUUVffwwwxwfeTC2""2"!"#Eg̻wfUTEffgxxvfTD3"!#3""""#Vx˪veTDEfgxwwfeDC2""333"""3#4g̺weUDDEVxwxwveTD2"#3C32"#3#3Ex̺wfUD3DEwwwwwwfUD3334D33"#32"3Vx˪veTC34gwwvwwwwwxwfeDC34DDC3#3332#4Vx˺veTD34UgwwwffwwwwfeTDDDUTD334C32"3Eg˺wfUD3DDVfwvfUfffgxvfTDDUUTDC4DDC2"#4Vx̺wfUTDEDEUVfeUUUffxwfUEUUeUTCDDDC2""3Vx̻wvUTEUUDDEUeUUDUVwwfUUUffUTDUUDD32"#Fx̻feUUUUTD3DEUTDDEgwfUUVffeUEUUTD32"#Ex̻veUVfUTD333DDDC4WwveUfffeUUUUTD3"""Ew˺wffffeTD3""3DDD3F̻feUfffeVffeTD3"""5gx̺wfwwwfUTC3""33DDWwveUfffeVffUTD3"""4Vw˺wwveTD3"""3DEg˻wvUUUffUVfUTD3"!3Egx˺wfUDC32"#4Vx˻wfUUUUUUUUUD32!#4Vx̺vfUUTD32#Eg˪wveDDEUEUUTC3"""#3Ew˪xwwffffeTD3#Eg̺veTDDUDUUUTC32"""33Eg˺wgwwwfgwvfTD33DV˪fUD4DDVffUTD3"""33EgxܻvgwwwwxwfUD33DEh˺fUC34DVfffUTC2""33EVx̻̺wwwwxveDDDDDV˺wfTD33DEffvfUD3""34DVg˻wwxveTDDDDEh̺wfTDC33DVwwfUD3""3DDUfy˪wwveTDDDDEg˺vfeTD334VgwveDC""#4DEVx˪xvfTDDDDEg˺wvfUDC34EgwveTC2""3DEVg̺fUDEUUUVy̻vfUTC34DVfffTC2""3EUUfy̺vUUUfUUUhwfeUD3DDEfffTC2"#3ETDUh̺̻vffVfUUUgwveTDDDDUUeTC2"#34DDDV̻˪wveUUUUVwwfUDDDDDUUUD33333DDDEh̻˺weUUUUUfxweTEDDDEUUDDD3334DDDV̻̻fUUDUUVfxfUUUTETEUUUDC33333DEh̻˪vUTDEUUfgveUUUUUTUUUUD333334DVx̺eTDDEUUUgfUUUUUUUUUUTC333334Eg̻vUDDDETEVxveUUffeUUVfUD333333DUg̺˺veT3DDDDEgxvUVfgfeUUfeTDCC3#34EVw˪vUC3DDDDEgveVgwwfeUffUDDDC234DUfw̺˺weT333DDDUgfVwxvffVfeUUDD333DUVffx̻̻fUC333C4EUhwfxfffffUUUTC334EUfffx˺˻˻veT3C3334EVgwvwwwvfffffUT33DEUVffgx̺̼̻fTDD33"#DEfwwwwwfffwvfUDDDDUUfffwx̻˻veDDC3""3DVfxxvgwwwveDDDDUUfffgwx˺˻weUUD3"#EVfxwwxweUUDDEUffffgwx˺̻vfeTC2!4UffxwvffUDDUfffwwwwx˺̻wwfUD3!#EVffwwwfeTDUVffwwwwfy̺˺veD3!4EfffwxxvfTDEVffwwwwfg˻weTC!4VfffgxxfTDDVfwxwwwffg̻fTC"#EUUUVgxvUDDVgwwwvffx˻vUC23EUUUVgxvUDDVgxwwvfVgx=˺vUC2!"4EDUUVgw˺vUDDVgxwwfUfwx̺veC2"!#3DUUUUg̺veTDUgwffffwx̺veC3""""4ETDEVw̺veUDUgwffffgx̺vUD332"!"#DDDDUfwx̺veUUVwwwvffg˺vUD333""!"#3334EVfw̺veUUVgxwwwfUg̺veD3332""#33"33DUUf̺veUUfgwwfUV˺vUDCD332"""332"""3DUUy̺weUVfgwfeVx˺veTDDC332"34C3"!#4DVy˺veUVffwwfeVx̺wfTDDDDC334DC32!#4Vy̺veUUffgxwfUVg̻veUUDDDDDDDD32""4V̺veUUVffwvfeffx̻veUUDUDDDDDDD3"!4Vx̻weUEVffwxwvfffg˻veDUDEDDDDETDC2"4Fx̻fUDVffwxwfffgܻveDDDDDETDUUUD3"3Ex˪veDEUfwxwvffg˪veDDDDEUUUUUUD3"!"#4W˺veDDEVwwwvfgx˪vUDDDDUUUUfUUTC2"""3Ex˺veDCDVfxwwwww̺veTC4DEVfffUUTD3"""#Dg˺weTC3EVxwwwww̺wfUD34DVfffUUTD332"#4W̺vUD34EgwwwwwxܺveT33DUfffeUUDC33""4Vy̺veTC3DVxwwwxwܺwfUC3DEfwfeUUDC333#4Ex̻wfUC33Egxwwxw˪veDC4EVfveUUDDDD333Eh˻veD334Egwwxwx˺wfTDC4UUfeUUDDDDC33Dg˺wfTC334Ugwwww˪vUDC3DUUeUUUUDDD33DV̻vUD333EVxwxwx̺veTDCDDUUUUUDDC3334Vx˺veTD334Egxwwwwx̺wfUDCDDDDDDDDDC333DEx˪fUDC34DVgxwwwx˺vUTD4DDDDDDDDC333DUx̺veDD33DEgwxwwwx˻weUDDDDDDCD3333334Vx˪eTD33DEVwwwwwww̻fUDDDDDDD33333"#4Vx˺vUDDDDUVgwwwwwwww˺vUTDDDDDDC332""#4Vx̺veDDDUUUfwwwwwwwx˻weUDDUDDDD3""""34Vx̻weTDDUUUfgwwwww̻fUDDUUDDD32"""34Vx˪vUEUVfUVfwwwwvUTDUUTDD33"""3DVw˺veUVfffVfgwwwveUUUUUUDC3"""4EUw˺wfUVgwfffgwwwweUUUfUUTD32"3DUUgwfegwwvfffwwx˺weUVefUUUD33#DEUUgwvfgwwwfffgwx˻wfffffeUUDC34EUUUgxvgxwvffgw̻wwwwwwfgfffffUTD3EVfeVgwwwwxwwvfgx˪wvffwwwwffUffeTDEVffefgwwvgxwwwwwwwfffy˺wveUfgxwveUfffTEffwvfffwwwwvfVgxvgwxwwwwfg̺wveUUgxwveUfffUfwwwwwfgwwwffeUffwwffgxwwwwvx̺wfeTEfwwveUffffwwxwwwvfgwffeUUUVffffgwwwwwx˺wfeTEVgwffUffgxwffffeUEUUUUfffgwwwwwx˪wfeUUVffffffwwffffUDDEUDEUUffwwwwww˪wwfeUUUffeVfwwfffUUDDDDDDDEVgwvfgw˪wxwfeUUfeUUVgxwffUUTDDDDDDDDUgwvffw˪wxwveUVfeUUfwwffUUDDDDD34DDEfwfffx˪wxwveUffeUVgxwffUDDDDD3333DUffffgx˪wxwvefffeUVwwfeTDCDDC3333DVffeVgw˪wvffffeUgxxwfeTD34DC3333DVffeVgwx˪xwwvffffUgxxwffUD34DDC33DEVffeUfwww˪wwwwffffVfwwffUDCDDDD34DUUffeUffww˪wwwwwwvfffVfwwvfUTDDDDDDDEUUVfeUffgw˪wwxwveVeUfgxvfUTDDDDDDEUUUUffUUfgw̺wwxwweUfUffwffUTDDDDDDEUUfUVfUUVgwx̺wwwfUUUVfwveUDC3DDDEUUVffUUUUUfwx̻veUUUUgxveUDC34DDUVffffeUUUUVfw˺weUUUUVgwfTDC34DUUfffffeUUUUUVgx˺wfUUUUUfwwfUDC33DUVfwwvffUTEUTUfw̻wveUUUUUgxveTC33DEVgwwwvfUTEUTDUg˺wwxveUUUUUVg̻wfTC334EVgwwwwfeUDUUDEVy˺wwxwfUUUUUUfxwfeDC3DDUfwwwwfeUDUUTUUh̻wwwxwfUTEVUUVg˺veTDDDDEfgwwwfeUTUUUUUg̻wfgwxveUUVeUVgwfUDDDDDUfwwvfeUUUUUUUg˺vffgwwvfUUVfUVgwfeUDDDDEVfgfffUUUUUUVg˺vffffwwwfUUUfeVgxwvfUUDDDDUVfffeUUUUUUVgx̻wfUVffgwfeUVfffgxwfeUTDDDEUUUUUUUUUUVfw̻wfUUUffffeUffffwxwffUUDDDDEUUUUTEUUVfgw˻wfUUUUfffeVfffgwwffeUDDDDDDUTDDDUUVfgx˻wfeUUUUUUUVffgwwwvfeUDDDDDDDDDDDUUffgx̻veUUUUUUUffwwwxwvffUTDDDDDDDDDDUUffwx̻veUUUUUUUfgwwxffeUUDDDDDDDDDDEUVgw̻ffUUUUUUffgwxffUUUDDDDD333DEEUVgx˺vfffUTUUffgwwfUUTUDDDDDC33DUUUfg̻vfffeTEVfvgxwfUTDDDDDDDC34DUUUfx̻vfffeUUfgwwx̻wffUDDDDDDDDD4DDDEVg˻wvffffUVffww˺wvfUTDDDDDDDDDDDDDEfx̻wvfwffVfffw˺wfeTDC334DDDDDDDDDUg˻wwwwwvffffgx˻wfUTC3333DDDDDUUTEVxwwwwwwwvffffw̻wfUDC2#33DDDDEUUUUgxvfffwwwvfgwwx̻vfeDC"""3DDDDEUVffxwvfffwwwvfwwxܻvfTDC"""3DDDDEUfvgwwfUUgwwwvfwx˪vfUD3"!"33DD4EVgwwvfUUfgwwvfw˪wvfUD3"""33334EfwwvffUUffwwffw˪wwfUD3"""#3334EgxwffeUUVfffffx˪wwfUD3""""#333EgwwfeUUUUffffgx˪wwwfUD3""""""#4EgwwfeUUUUffffgx˪wwwfUD3""""""#4EgwxwwwD33EgxvTC3#4VgeC32"4VweC333EfxweC333EfxvTC333UgweC333EfxweC334VgveC334VgveC333UgxveD334VgveD334EgweDDDDVwvUDDDEfxfTDDDUgweTDDDUgxfUDDDUfxweTDDDUfxeTDDDEVwfUDDDEVgveUDDUfxfUDDDEVwvUDDDEVgwfUTDEVgwfUTDEVgvfUUEUVgfUTDUVwveUDDEVgveUDDUfxfeUTUVgxwfeUUUfwveUUUUfxveUDDEVgveUDDUVwveUDDUVgveUDEUfwvfUUUUfgvfUUUUfwwfUUUUfwwfUUUUfwwfUUUUfgwfeUUfgwwfeUUfgxwfeUUUfwwfeUUVgxwfeUffwwffUUVfwwffUUfgwwfeUUVfwwfeUUVfwwfeUUVgxwfeUUfgxvfeUUfgxwwfeUVfgxwfeUUfgwwvffffwxwvffffwxwvffffwwwvffffgwwvffffgwwvffffgwwvffffgwxwvffffgwxwvffffgwwfffffgwwvffffgwwfffffwwwvfffffwxwvfffffgxwfffffgxwvfffffwwvffffgwwfffffgwwwwwvfgwxwwwwwwwwxwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwxwwwwwwwwxwwwwwwwxwwwwwwwwwxwwwxwwwwwwxwwwwwxwwwwwwwwwwwwwwwxwwwwwwwwwwwxwwwwwwwwwwwwwxwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwxwwffgwwxwwwwwwwwwwvfwwwxwwwwwwxwwwvgwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwxwwwwvwwxwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwxwwwxwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwxwwwwwwwxwwwwwwwwxwwwwwwwwxwwwwwwwwxwwwwwwwwwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwxwwwwwwxwwwwwwwwwwwwwxxwwwwwwwxwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwxwxwwwwwwwwwwwxwwwwwwwxwwwwwxwwwwxwwwwwwwwwwwxwwxwwwwwxwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyh[Ixxwm:hjyhjgikixxyXxzyyVZXjyhkih{XxZjikwixwXzXvhxjZhixixhyvwxYzixyixhXzzyXhxxyhxixxyyiXyhxfufyXhfwxhiHvwwhHxWgwhhfxVyXfHxwwvwghxhYgwwvhgigvxHxgfghXhtvwwWvxWgvwghuwXgxVxWwgwggWewfehXWhvgfHfvwuwgvghXfvggfwuuguwgghfvWwhffvgvwhegfvWgWfvvfXVvwgefwhWfvvuugwWfgwggfwgggfvwgvgfvgfvgwgffuuvwggfhfvgfwXgfgfggvwfwgvwffvgvgvvhfwwwwWwggvwgvwwwWgwwwvgggvwwwhvxgwxwwxwhvwxvxwwwvwwwhwwxhwwwvgxgvxgxghwhwwwwwwvwwwwwwgwvwwwwwxgwwwwwwwxhwwxxwwxwxwxwwxxwxwxwwwxxxxwxxxxxxwxxxwwxwwwwwwwwwwwwwwwwwwwwwwvwwwgwwwwxwwgxwvgxwvgxwfgxvfgxvfgvfgvfwwffwwffwwfgxwfgxwfgxwfgvfgvfgvfgvfwwvfxwvfxwvfxwfgxwfgwfgwfgwfwwfwwfwwfwfwfwwfwwfwwgwvfwvgwxvgwvgxvgwxvgwxvgwxvgwxvgwxvgwxvgwxfgwxfgwxfwwxfgwxfgwfgwfgwvfwwvfwwvfwwvfwxvfwxvfwxvfwxvfwxffwxffwxffwffwffwwffwwffwvffxvfgxvfgxvfgxffgffgffwffwffwwffwefwvefwvefxvefxvUfxfUfxfUfxfUgfVgeUgveVgvUfgvUfxvUfxfUfxfUfxeUfxeVgfVgvfVgvffgvffxvffxvffxfVfxfffxffgxffgffgffgwffgwffgwffwwffwwffwwffxwffxwffxvfgxvfgxvfgxvfgxffgxffgffgvfgwffwwffwwffwwffxwffxwvfxwfgxwfgxwfgxwfgxwfgxwfgvfgvfgvfgvfwvfwvfwwvgxwvgxwfgxwfgxwfgxwfwxwfwxwfwwfwvfwvgwvgwwvwwwwwxwvwxwwwxwwwxwwwxwwwxwwwxvwwxfwwgwwfwwfwwwgwwvgwxvgwxvgwxvgwxvwwvgwvwfwfwwgxwgxwwgxwwwwwwwwwxwwwxwwwxwwwxwxwwxwwwwwwwwwwxwxwxxwxxwxwxwwxwwwwxwxwxxwxwwxwwxwxwxwwxwwxwwxwwxwwxwwxwwxwwwxwwwxwwwwwwxwwwwwwwwwwwwwwwwwwwwwxwwwxwwwwwwwwwwwwwwwwwwwxwwwxwwwxwwwxwwwxvwwxvwwxvwwvwwvwwfwwgwwgwwwgwwwgwxwgwxvgwxvgwxvgwxvgwxfgwxfgwfgwfgwwfwwvfwwvfwxvfwxvfwxvfwxvfwxvfwxvfwffwfgwfgwwfgwwfgxvfgxvfgxvfgxvfwxvfwvfwffwffwwfgwwfgwwfgwvfgxvfgxvfgxvfgxvfgvfgffgffgwffwwffwwffwwffxwffwwfgwwffwwffxwfgxwfgxvfgxvfgxvfgxvfgxffgffgffgffgwffgwffwvefxvffxvffxvffxvffxvegxvegffgffgfVgwfVgwfVwvffxvffxvffxvfgxvfgxvfgvfgvfgvfwvfwvfwvfwwffwwffwwffwwffxvffxvfgxvfgvfgvfgffgwffwwffxwffxwffxvfgxvfgxvfgxvfgffgwffwwffxwffxwffxvfgxvfgvfgvfgwvfwwvfwwffxwffxwfgxwfgxvfgffgwffgwffxwffxwffxwffxwffwfgwfgwvfgwvfgvffhvvfxvvfxwvfxwffxgffwfgwwfgwffgwffgvffxvvfxwffxvffxwffxfffvfgwffgvffwvffwvffxvffxvffxvffxffgffgwffwwffwvffxvffxvffxvfgffgffgwffwwffwwffxwfgxvfgxvfgxvfgxvfwxvfwvfwvfwffwffwffwwffwvfgxvfgxvfgxvfgxvfgxffwffwffwffwfgxvfgxvfgxvfgxvfwxvfwxffwffwffwfgwwfgxvfgxvfgxvfwxvfwvfwvgwfgwwfgxwfgxwfwxwfwvfwvgxvwxvwxvwxwwxwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwwwwwwwwwwwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwww      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNMOD1.2$@F@@@@ @x                                                                                    ## ##""####"""  #"   gffgwUwGvc2GwbDGwS5FedeVUydgWUeffUTvfVTgWVUvfVTwgWUfgWUwgWUgggUwfwgUwfwgUwVwgUwUwhUwVwhUwUhUVh˙VFi˙FFi˚VFviʚVuFvyʚVuVvzWuVvzVuVwzVuVwVuFwVeFwʙVuFwʙVuFʙWtFʙWdGɚWdGwWdWwgdWwgTWwgTWwgTWwufTWwfTWxufTWxufTWxufDWxufDgxufDgxueDgxueDgyeeDheUDheUDheU4heU4x̩eU4x̪UU4x̪UT4x˪UT5x˪UT5x˪UT5x˪UT5x˪eDEx˺UDExdDExTDEy̩TDEy̩TDEy̩TDEy̩TD5̩DD5̩DDF˪DDF˪TDF˩TDFy˩TDF̩TDF̩CDF̩CDF̨CDĘCDF̨CDF̘CDF̘CDF˘3DF˘3DF˘CDF˘u3DF˘u3DW˘u3DW˘u3DW˘u3DW˘u3DW˘u3DW˘u3DW˘u3DW˘u3DW˘u3DWʘu3DXʘt4DXʘt4DXʘd4DXʘd4Dhʘd4Dhʘd4Dhʘd4Ehd4Ehd4Ehd4Ehd4Ehd4Eid4Eid4UyS4EySDEy̩SDEy̩TDE̩TDF˩DDF˩DDF˩TDVvTDVvTDVvTDVvTDVvTEVvTEVvDEV˨vDEV˘DEV˘vDDW˘vDDWuDDWuDDWuDDguTEguTEgvTEgvTEgvDEgvTUgvDUgvDUgvDUguDVgvDVguDVhuDVhuDVheEVheEVheUVxeUVxeUVxfUVxfUVxfEfxvEfhvEfhwuEfhwuEfhwuEfxweUfxeUfxeUfxeUfxeUfxeUfxwfUgxwfUgxwfVgxwuVgyweVvyweVfyweVfywefgwefgwffgwffgwffgwffwwffwwffwwffwwvfwwfgwwfgwwfgwwfgwwfgwwfgwwfgwwfgwwfgwwvgwwvgwwvgwwvgwwvgwwvgwwvgwwvwwwvwwvwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwxwwwwxwwwwxwwwwwwwwwwwwwwwwxwwwxwwxwwxwwxwwxwwxwwwwxwwwwxwwwwxwwwwwwwwwwwwwwwwxwwwxwwwxwwwwwwwwxwwwwwwwwwwxwwwxwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwxwwwxwwwxwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwxwwwxwwwxwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwxwwwwxwwwwxwwwwxwwwwwwwwwwwwwwwwwwwwwwxwwwwxwwwwxwwwwxwwwwxwwwwwwwwwwwwwwwwwwwwwwwxwwwxwwwxwwwxwwwwwwxwwwxwwwxwwwwwwwwwxwwwwwwwwwwwwwxwwwwxwwwwxwwwwxxwwwxwwwwwwwwwwwwwwwwwxwwxwwwxwwwxwwwxwwwwwwwwwwwwwwwwwwwwwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwwwwxwwwxwwwxwwwwxwwwwxwwwwxwwwwxwwwwwwwwwwwwwwwwwwwwwxwwwxwwwxwwwxwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwxxwwwxxwwwxwwwxwwwxwwwwwwwwwwwwwwwwwwwwwxwwwwxwwwwxwwwwxwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwxwwwxwwwxwwwxwwwxwwwwwwwwwwwwxwwwwwwwwwwwxwwwwxwwwxwwwwxwwwwxwwwxwwwwwwwwwwwwwwwwwwwwwxwwwwxwwwwxwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwxwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxwwxwwwxwwwxwwwxwwwxwwwxxwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwwwwwwwwwwxwwwxwwwxwwwxwwwwxwwwwxwwwwxxwwwxwwwxwwwwwwwwwwwwwwwwwwwwxwwxwwwxxwwwwxwwwwxwwwwxwwwwxwwwwxwwwwwwwwwwwwwwwwwwwwwxwwwxwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwxwwwxwwwxwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwxxwwxwwwxwwwxwwwwwwxwwwxwwwxwwwxwwxxwxwxwxwwwxwwwwwwwwxxwwxxwwxxwwwxwwwxwwwwwwwwwwwwwwwwwwwwwwwwwxwwwxwwwxxwwwxwwwwwwxwwwwwwwwwwwxwwxwwxxwwwxxwwwxwwwxxwwxxwwwxxwwwxwwwwwwwwwwxwwxwwxxwxwwxwwwxwwwxwwxxwxxwwwxxwwwxwwwwwwwwwxxwxxwwxwwxwwwxwwwwwwwwxwxwwwwwwwwwwwwwwxw""""""""""""""""""""""""""""""""""""""""""""""""""#yvfUDC33FeTC3""!!"%̺wvzT25vB#33"""#DB""#3333EUT333DDE˩feVxvTC2!5y˻wweT2"3DTC2"#3"""34DDDD33DEh̺vfgxvUC2!"4VxwwwwwwfeD3"""333"!""333DDDDUg˺wwwwwwfUD3"#DUfwwwwwwvfffffUUDC2"""""""!""333DDEUfwwwwvffeTD3"!"34DUUffffffUUUUUTDDC32"""""""""""""!""334DDUVgwwwwfffeUTDC3"!""33DDDUUUUUUUUUDDDDD3333"""""""""""""""#334DEUVfgwwwwwfffeUUDDC3""""333DDDDDDDDDDDDDDD3333333""""""""""""""333DDEUVffgwwwwwwwwfffeUUTDD33"""""#33333DDDDDDDDDDD33333333333"""""""""""""333DDDUUVfffgwwwwfffffUUUTDD332""""""333333333334333333333333332""""""""""""""#3334DDEUUUffffffffffffUUUTDDC332"""""""33333333333333333333333333""""""""""""""""""33334DDDEUUUUc`x [}k&cEGhǐXksuu5EEBff1Yaj3ZXڝɮ˺xzhx6gw%fESTDC"334DUXehz~Vg&EDe7EU35$C33"C"CTRFRFduhiwݛyziZWgGC5cdBB$0""5R#Uuiܻ ividtS3U4AQ2!4BECWVfyGͿЪٻʊwhEW2db34!CS"5HrWYxxɩj՜|ʪ۬˭ʺyhiGgVereU6Rf%CqD$D1tG2uVGcGyͮΟʺluGdecfF5sc3E$4qDT66UVgxx̙ʼڼ뜬ȹˊgffgT8r$UR3d4 UD6Tt7gEJyx̌˫ܘxɦfXvVgEtG%a7'55tU%vVTGEhUFvˍɛyxiwhiVvWFcCF6EcFWUcWEfWwfwȟɧhWxhwEWVfufxvfveiuvigfxxWhywiyhyxivxwhvyxwlfhevixuwgyvexivfyy{zXixfxigXffvXYvhuxxhwhxzwfziwyxxxgwhuyWgWeXvxhyvXxhxgigYwyjxvhgvYxgxvghvggxyvxxxzxyxiwywxvgfxxvhewgwwhXwgvjhwyywyvijixwwxxxwxxZgxwvwfwXxxyyxxzwuhixvwvxgfwgugfwxxxvxgfxwyxxxvwgvwgfwwxxvxyxgvhgvvxvxWxghigwzx{xYvvwgxwwxwwwwhwwxxwyiwxwgvwfgwweiwgwggxwxxhwyxyxzxywvwwwgwfvvvhugwwxwxwxhxyxwwxwvxwxxfggvxvwwxgxwxxxxyhwhwgxuwvgwwwxhviwxhwxxyxxxxwywggwwwxwwxwwxwwwxyxywxwxvwwywwwxhwxxwxwwwwwxxwxwwxxwxwwxxxxywwwxgxwxwxxwxxwyxwhxxxxxxxxxwwxwwwxxxyxxxwxwwyvxwiwxwxwhwwwwxywxwwxxhxgwxwwxwwxwwxwxxyiyxxxwwxwxxxwxwxxvwxxxxwxwxxxxwxywwwwwyxwxwxxwwxxxxwxwwxwywwywxxxxwxxwxxxwxwwxxxxxhxwyxhxwxwwxxxxxyxxwwwxwxgwwwwwwgwwwwwffwwvwxwxeUffwwffwwvwxwxuUffwwxffwwvwxwxUffgwxvfgwxvwwxUffgwxvfgwxvwwxUffgwxwfgwxfwwUffgwxwwvgwxfwxUffgwwwwvgwxgwxVffwwwwwvwwvgweVffwwwwwvwwfwwUffgwvwwwwxvgwxVffwvgwxwwfwweffgwfwwwwxvgwxxVffwfgwxwwvfwwwUffgvgwxwxfwwweVfgvfwwxfgwwwxuUffffwwwfgwwwxUffffwwwfgwwwxUVfffwwxxfgwwwxeVfffgwxwffwwwxVfffgwxvfwvwxeffffwwxfgfwwVfffwwxffvgwxufffgwxwvfffwwffVfgwxxfffgwxVeffwwxfffgwfUfgwxvfffwweVfgwxfUfgwxUVfgwxxeUfgwUVfgwxxUVfwwUVfgwxwUVfwwUVfgwwwUVfwwUUffwwwxUUfgwxuUVfwwxwxUUfgwxUVfgwwweUVfwweUffwwwxeUVfgwxUVfwwxwvUUfgwxeVfgwwwwvUUffwwuUfgwwwvUUVfwwUffwwxwvUUVfwwUffwwxwvTUVfwwUffwwxwvEUffwwUfgwwweEUffwxVfgwwdEUfgwxuVfwwxTUVfwweffwwxxvDUffwxUfgwwdEVfgwVfwwxxTUffwxefgwwxxeEVfwwVfwwwvUUfgwxffwwweUVfwxefgwwxfUVfwwvfgwwxwffUfgwVfwwxwxffefgwxffwwwwxffffgwxvfgwwwwxvffffwwfgwwwwwvffffwwffwwwwwxffffgwxfgwwwwxxfffffwwvfgwwwwwxffvfgwxffwfwwwwffgvfwwxfgvgwwwxffwf1"`6 칆T!Ei˺UeE#1!E5Vwy̼ܼxgvfUeTEC4C431" "##D5ETFUUVeggʻwveU321"#4TVfw̻ʫwwwwwfffeUUETUUUUeffwxx̻vfUUDC3"!!"#23333DCDDDDDDDUEUUVffgfwww˻˼˻wxwxwwwfeUeUTUDTDDD4DDDDUUVfgwxxwwxwwwwvvfeeUDDDD33334C34CDDDEUUffwxx˼˻vfeUUDC3"#""!"""3#D4UEUffgwwx̻wgfeUTDDDDDDDDDEDDTDDTDETEETUUDUUDDDTDDDTDUUUUUUUUTEUTUEUUUUVVeVUUUVVfffgwww˻˻wwwfffeUUUUUDDDDDDDDDDD3C334C4DCDDDDDDDDDDTUUUfffgwwxwwwwwfffffeeUUUUUUUUUUUUVfffffffffffwwwwwwwxwwwwwwwwwggwwwwwwwwwxxxxwwwwvffffefeVfVffVffffffffffffwwgwwwwwwwwwwxxwwwwwwwvffffffffvfwwwwwwwwxwwwvffffffVUUUUUUUUUVffffffffffwwwwwwwxwxwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwvUUgvUVxwwvfgwwvUUgvUgwxvefxvfxvDExdEhvweUgfgxd3WuCFvfDEyeVyw24yC4yvVyS4hdEifS4hd4hvfyd3XuEhgweUgUVyvxDFUWwuDgTVfyeDheVwS5yu4XfhDVuUxwx3WCFvgeVxfgdDhu4hfyvffwwfxdEyTFfgwwvfxvfxdFDWfyweWexwCWt4yegwEheWw4ySGVwTGuEvydEDhehxDyThvhxdFt5yVywTGuFgxSXSGuhxEyUhvyDy5WxuVuVvxtGSXWwUxuVwcXFwfxwvVxehvxxDTgfgwwegvWwgxFUgfwwwxvVwegwxxWuFvgwwwxuWvfwwxWuWvgwwxegeggwxtXdWuwwwxVvVvgwxdhTgewgxuWuWvxwxTwEwVgxdgTwfgxE6WhxEvFWxFtGuhvxwxFuWvhvyGdXexfwxtWdhfxwtWTgfwgxwTfUwgxdfUwfwgxvEfVwgxTfVvgwxxuFegwwwxDfVvgwxwwTVfgww5vVvgwxwvEffgwwx5uVvgwwwdFeggwx6uWvgwwxTVVvgxcGdgfwwwx5eVvhwRhTxfwwxt6egvxwx3wEVgwSWTwfgx$FWxv3vFWx&uWuhvxwt6uWvhysGtXexvwSGegvxwSWdwfwgfDfUwgwSgUwfgeEfVwgxDfVwgwxvTVegwwvDvVvgwweDVVfwwvEvVvgwwdEeVfwwxu6vWvgwvTFegfwxxt7uWvwvfCVUwgxxsGdhvwfu4vVvhyxShTwfwVd6dWvxwx3wEVvWSWTwfgx5FWuf3fFwWxy7Wugfd5uWvhxsGthugfSFegvxwcXdhegfTFegfxwShUwUwfdFegfxwxCwUwUwfdFegfxwxDwVwVwgdFegfxwxy5vVvVwgcVegfxwxu6uWvVvwdVegfxxtGugvggwdVeggwxdWewffgwdVfgwwxxTgUwfvgweFfgwwDwVVvgveFvgwxx5WWvxwuFvWxx7XugfwwuFuXxtHuhugfwwtGuhvxcXexegfwwtGuhvxwchexfwgwwtGuhvxwTwUwfwwwwtGugvxwDwVfvwweVvgwwxEWffwwuVvgwxxyFvWvgfwweVvgwxtGuhvwgxuVvgwxdXexfvgxvVwgxxPQRSTUVWXYZ_ekqx .@Sh};]'W5uPP BlHIDPELVMOD Player ver 1.20 by MMMG Soft '94------------------------------------ PPW U pU U U.Lt* U U0ۢ UL$P U0Ȣ/ 4U0TWKVгTXXUؐU؅_VЙVVVyUWyTWаZ4WWVVVW8WW )[W)ZW%Vy[WVHVyZWWhyYWVWyXWWiЋVXTWȄ  e PULP8UU 4U0  PU U)Ș# ЙЩЈ񈄐U@ -U -Ueeţ夰$0 LQLQ&i4eeŬ孰$0 LRLR&i\eeŵ嶰$0 LcRLcR&ieež忰$0 LRLR&iХХХeeeSVXҌҎLQ ULtH搥őh@hhhhȱȱȱȱȱȱȱȱȱȱȱ)7VVV4WVWQQ)?,)@ )QQ)7VVV4WVWQR)?,)@ )QR)7VVV4WVWDRNR)?,)@ )DRNR)7VVV4WVWRR)?,)@ )RRi iń#恥łTWUi)LQ Ј ULPxԭ)` ө@X`Ő`UTUXʈRLV U U Uƈ(0`V0` pU U  pU U UZ[  BDEHILVTWWRRRE:D:*.MD8Enter filespec: [*]-DIR [.]-DOS MOD1.2ϭԭ8ԅЩPՅѠ8fϥɔY`$pc0'҅Α 6W @`) ѐA) :҈Pɔ҈YЦѐ$0ֆ8֑ 6WL.Wґ 6WLV` V8WUPWmWЭmWѠ ȱiРH8WUPWmWЭmWѠhi UA UlCW               \]^_`abcdefghijklmnopqrstuvwxyz{|}~MOD1.2i0 ?  @ @ /'L0 54                               U I@@@ @@@@ @@@@  @ @ @ @@@ @@ @@@@ @@@@ @@@W K@ @ @  @ @$@$@$ @$@(@(@( @(@, @,@,@,@0 @0@0 @0@4@4@4 @4@8@8@8 @8Y< M<            U< I<      W< K<      Y< M<            U< I<      W<M,K<@8@8@4T$@4@0@0@,R@,@(@(@$T@$@M @ @@@M@@Y<@@ @@\<@ @@@^<@Y<@Y< M<              Y YH @  @@ @ @@ @$@, @0 @4 @8 @D @H@L @P                                 WD  W<  W$ W     TD  T<  T$  T     TD  T<  T$  T     \D  \<  \$  \      YD  Y<  Y$ Y     TD  T<    RD  R<    TD  T<  T$ T     OD  O<  O$  O                                                                                    M @@  @@ @  @$@( @, @0@4 @8@< @@@D@L                                                                                          MP                                                     K KWK|WdKPK<W4K(KW W                @d @T @T@D @D @8@8 @ @ @      @d@T @T @D@D @8 @8@ @ @ @      @d@T @T @D@D @8 @8@ @ @ @      @d @T @T@D @D @8@8 @ @ @                  @d @T@T @D@D @8 @8@  @ @@ @@ @       @d @T@T @D @D@8 @8@ @  @ @ @ @ @  @@ @ @@ @ @@ @@ @ @ @                                                                                                                                                                                KWK|WdKPK<W$KKWK                     Y|M|Y(@xY(@xY$@tY$@tY @pY @pY@lYY|@l@Y@hY@@h@Y@dY@@d@Y@`Y@@\@Y @XY @@T@Y@PY@@L@Y@HY@@D@Y@@Y@@8@Y@0Y@@$@@@@@ @@@@@   YD  Y<  Y$ Y     TD  T<    RD  R<    TD  T<  T$ T     OD  O<  O$  O                                                                        @< @<@8 @8@4 @4 @0 @0 @, @,@( @(@$ @$ @ @  @ @@ @@ @ @ @                                                                                                                                        KWMlK|MdWdY\KPMTK ? @ A B C D E F G H I J K L ffffUVfVgtEffgwwwweWwxwfffgwxfefffffegvVfffwwwfVxwwgwfffgweVfffwfVxwwfeVfwwffgvgxwffwweUfggwvVhxveUgwwvfffhuVxwffxxxvUVgwwvegweVfxwvfwfgUgffxxweEgwwwfVxUfxxvfwvfwUVffxxfUgwwvfxxwyUfxwgwwfwxeVxfxvUWwvfgwxxvfwwwwwwvgwVgwxxffxwwfgwwgwwwwwwgwxffxxgwxwwvfxwwxxxwxwwwwwgwwwwvgxxwgwwvfwwwwwwxwwwwwvwwvxfwwwxgwxwwfgxwwwwwwwwxwwwwfgvgwwxfhwwvgwwwfgvxwwwwwwvfxwffgwxfgwwwwxwwffwwwwxwwwwfwwwfgxvgxwwwwwwwffxwwxwwwwfgwwfgxxvgwwwwwgxwvfgxwwxwwwwvfwwwfwxwwwwxwwwfwwvfgxwwwxwwwfwvffxwwwwwwxwwfgwvfgxwxwwwwwwwvgwefxwwwwxvwwwvfwvfgxwxwwxwwwwxvfwvVwwwwwwfxwvfgvfwwxwwxwwwxxfgfUgwgwxwvgwwffffwwxxwxwwwwwfVfffxxfgxwwfxwfVfgwwwwwxwwwwwxvUfffwwfgxwwvgxvUfgxwwwwwwwwwxvUVgwwxwffxwwwfwvUVgxwwfxwwwwwUUgwwwxvVxwwwfgxUUgxwwwvgwwwwweUgwwwxwVxwwvfweUgxwwxVxwwwwweUgxwwwxfxwwwwwxvUVxwwxfgwwwwwxvUVxwwxvxwwwwweVxwwxwvgwwwwwxvefwwwwwxwwwwwwvfwwwwxwwwxwwwwxvffgxwwwxwwwwwxwwvgwwwwxwxwwwxvffgxwwwwwwwwxwwxwwwwxxwwwxfwwwwwwwwwwwwwwwwwvwwxwwwwxvwwwxwwxwxwwwwwwwwwwxwwwwwwwwxxwwwwwwwwxwwwwwwvgwwwwwwwwxwwwwwwwwxwwwxwwwwwvfwwwwwwwxwwwwxwvwxxwwwwwwwwvfgwwwwxxwwxwxwwgwwwwxwxwwwwvfgwwwfxwxwgxwwwwwvwxwwwxwwxwwwvfgwxwfgwxvwwwwwwgxwwwwwxwwwwwfgwxwffxwxwfxwwwwwvwwwwxwwxwwwfgwxwvfgwwwfgwxwwwgxwwwwwxwwvwwwwwfgxwwvfxwwwwwwwwwwxwwwwwwwwvwwwwwfgwwwwwwxwwwwxwwwwwwwwwwxwwwvgwwwwwwwwwwgwxwwwwwwwwwwwwwwwfgxwwwwwwwxwfwxwwwwwwwwwwwwwwffwwwxwwwwwwwfgxxwwwwwwwwwwxwwvfgxwwwwwwwwwfgxwxwwwwwxwwwwwxwvfgxwwwwwwwwxvgxwxwwwxwwwwxwwffxwwwwwwwwxwwwwwwwxwwffwwwwwwwwwwwwwxwwwxwwwwwvfwxwxwwwwwwwwwxwwwwwxwwwwxwwfwwwwwwwwwwwwxwwxwwwwwwwwwvwwwwxwwwwwwwxxwwwwwxwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwxwwwwwwwwxwwwwwwxwwwwwwxwwwxwwwwwwwwwwwwwwwwwwxwwwwwwxwwwwvgwwwxwgwwwxwwxxwwxwwxwwwwgwwxwgwwwwwwwwwxwwwwwwwgwwxfwwxwwwwxwxwwwwwwwwwwwxxwwwwwxwwwwwwwwwwxwwwwwwxwwwwxxwwwxwwwwwwxwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwxwwwwwwxwwwxwwwxwwxwwwwwwwwwwwwxwwwwwxwwxwxwwwwwwxwwwwxwxwwwwwwwwwxwwxwwwwwwwwwwwwwxxwwwwwwwxwwxwwwwwwxwwwwwwwwwwxwxwwwwwxwxwwwwwwwwxwwwwwxwwxxwwwwwwwxwxwwwwxwxwwwwwxwxxwwxwwwxwwwwwwxwwxxwwwwwwwwxwwwwxwwwwwwxwwwwwwwxwwxwwwxxwwwwxwwwxwwwwwwwwwxwwwxwwxwwwxwxwwwwwwxwwxwwwwxiwvVfgfhhgeTivT%fݽdRW̸EA$f̷U2$uͶT1VͧT0$WܦE%vݕS&W݅C5hC5hۄB6iuBEiuA5jeAE{e1E{d0Ed0Fd Ed Fd FTWSWS#XS#XS$hܗB$iۖB$iۖB$iۖB$iۆ24zچ25zʅ25zu15zu15u!5t!6t!6t!Ft!Fd!Fd!Gc!GS!WS!WS!WS!#XSXSXܗR#XܗB#hۗB$iۖB$iۖB$iۖB$yۖB$yۆ2%yۆ2%zڅ25zʅ25u15zu15u15t16t!6t!Ft!Fd!Fd!Fd!Gd!Wc!Wc!Wc!#WܨS!#WܨS!#WܧS!#XܗS!$hۗS!$hۗC"$hۖC"$iˆB"4yʆB"5yʆB"5yʆB"5zʅB"Eݺu2"Eݹu2#Fݹu2#Fܹu2#Fܹu2#Vܹe2#Wܨd2#Wܨd2#Wܨd2$Wۨd24W˨d24h˗T24h˗T24h˗T25h˗S35hʇS3EyʆS3Ey̺C3Ey̺C3Ey̹C3F̹vC3F̹vC3F̹uC3V̩uC4V̨uC4W˨eC4W˨e34W˨e34W˘d34g˘d34h˗d35hʗd3Eh̺T3Eh̺T3Ex̺T3Ex̺T3Ey̺T3Fy̹T3Fy̹T4Fy̹D4V˩vD4V˩vD4V˩uD4W˩uDDW˨uDDWeDDgeDEgeDEgeDEgeDEheDEheDEhTDExdDExTDFxTDVyTDVyTDVyTDVvTDVvTDVvTDWvTDWvDEguDEgeDEgeDEgeDEheDEheDEheDUxeDVxeDVxeDVxUDVxUDVyUDVyvTDVvTEVvTEVvTEWvTEgvTEgvTEgvTUgvTUguTUgeTUheUUheUVxeUVxeUVxeUVxeUVxeUVxeUVyeUVUUVvUUgvUUgvUUgvUUgvUUgvUUgvUUgvUUgvUVgvUVhfUVxfUVxeUVxeUVxeUVxeUVxeUfxeUfxeUfxeUgweUgveUgveUgveUgveUgveVgveVgvUVgvUVwvUVwvUVxvUVxvUfxfUfxfUfxfUfxfUfxfUfxfUgxfVgwfVgwfVgwfVgwfVgwfVgvefgvffwvffwvffwvffwvffxvffxvffxvffxvffxvffxffgxffgxffgxffgxffgwffgwffgwffgwffgwffwwffwwffwvffwvffwvffxvffxvffxvfgxvfgxvfgxvfgxvfgxvfgxvfgxffgwvfwwffwwffwwffwwffwwffwwffwwffwwffwwfgwwfgxvfgxvfgxvfgxvfgxvfgxvfgxvfwxvfwxvfwwvfwwvfwwvfwwvfwwvfwwvgwwfgwwvgwwfgxwfgxwfwxwfgxwfgxwfwxwfwxwfwxwfwxwfwxwfwxwgwwvgwwvgwwwgwwvgwwvgwwwwwwvwwwwwwwvwwwvwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwwwwwwwwwwwwwwwwwwwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwwwwxwwwwwwwwwwwwwwwwwwwwxwwxwwxwwxwwxwwxwwwxwwwxwwwxwwwxwwwxwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwxwwxwwxwwffggxvffgffffgveUWxxwwgwwxwfUgxwfUfwwwwywwwffffgweTDfwwwwwfwfgwwvUVfxgwwgwfeUUgfffwxwfgweUVfxfffwvxwxvffeUgwwwwweTWwwxwwwwwffgwfffxwxwwffffffxeDDWveEVwffgxwwxvwfxeVffwxwwwxwfUUxvgxwfUVfgwfwwwwvwwwxwveUeTDVwweUWwwwffgwwfhwvxwwffxwveUDUUgwfeVggwweVfvggwvffxfgvfwveUeUDFxffffUWvffffUgwwxwxwwfvffgwvffxwfUUUfxwwwvfffeVwwxxwvfffUEffffxwwwveVwxwxwwefUDVffxwxwvfxeEUDVfffgxwfxvVefUgwwffUfVxwfUVfgwwwgwfeUVfwxwwwwfgwxwvwwwwveUeUVxwvgwwfgxwxwvT34DgxʘvTUffwwwvfefffffgwwxvUgwveTEgwwwfgwveUTDVfgxwwfTTUUhwwwffvfxwfgwwwfeVfwwvwwwwvfvgwwffTDDUg˪wvUEgwwweWwfffdEfxveUTUwwvUUgfwxwxwxvwwwveVegxwvfffUfgvUUEfgwwwvffeEfgxwffffywveEgwwvgwwffweVwweUDVxffwffwgy̻vUUVwfwwwwTVwffvwveT4WeTDWxwvUUhwwwgxwvVffgxeEfweUVwvUVffhweUhwwveVwvVfgxxvVwwffwveUVxwwwvfguDDFwwvfgwwxffgxxweUgwxffgxfwffwwxwfUgxwfwweTEfgfffgwwwweUgwvUUUVxwvffwwvUVxvgwwwfffwveTUWweffgvffffwwvUVeVffwwwxxfeUUVeUUVfxwwwffeVeUgwwffffgxxvffVwuUEVg˺wfffwwwxvgxeUgwwffgwxeUUUgwxvUVwwwwvfffvfTEVwxwfwxvUfwxxwwffwfxvffxwvUVwxvffxwwvfgwwd4DWvfgwwweUVgwffwwegxxvfegweVgwwUVwxxffeUgweUVxwfTVxvffegwxvxwwwxUUgwxxuDEVxuCEVgwgffweExwwwwfweUUgx̺vwffwffxeDUVwxweVywffwwvgwwvTVgwffffwvfTVffgwwwvfTUUgxvfUfffgwvVeVgwwwgwwwfxvUUgwwUEUVg˺fTFfffwuVwwxwvTUgwx˫vUDDEffwwvgfgwwwwgwwfeVfwwwxvfwfgffwwwUUEEfwwvfeDEUVgwvfwwxwvTEVgwvUgw˩wvfffffVfgwxwwffUEg˻˩vDC3EgwwxvfwwvgweUVUVgwwwwgwxwvfwwwwwfeUVfwvwxwwvfeUfwefUffwwxvUfVegfwvfffeDUTVxfgwwffeDUfVwwwweVgwxwwffffTUfffgwxwweVfffgwwwfUUUfwffgwvffgfwxwwxwwvUffffgxuUffffxdDUVUVgwfgxvfxffgwvvgfeVwwvveVfwvUUDUVgwffwwgwfwwvffwxwwuUVwwxxeDEVUVgwxwwwgwwwwfwvfeUfwxvgUUfwwwwwffeVxfwgwwvffxweTVgxxuDDVffffffwxwwfffhwxvffxwxwwwwwwxuEVxwwwwwvUVffgwgwfffxfeUVwvfwxwfffxvUUVfwxvwwvxfeUgxwxwvfwfwwwwwfDEVwvffffwwwxwwwwxfUfwvUfwwwvwwuUVgvffffvffgvxvffefVyvUhvffffffggveEVwwwxwfwwgvfxveUUfxvwywfeeeVxvgefwfwfffVeUgyvffwwgwgwffffffffxvUeVwwxxgwxvgwwxfeVfgwwywwfgwfffwfwwfeVwwxwffffgwfUUWxwwwgweDUVwwvgfUTWwvEwwwfffwvfexwxvwvTEfwvgxvffUVwfTEgwwwfffUxwwweEUDCExeTDVxwweUfwxwvfgwwwgvfxxweUUDDVxwffVfwwwfUWvUgfwwwfwvfWwvTEUVUUWfveUffxxwvgwvgwweVwwvhvffUUDUVxffwvxwxwwffffeEgwfwvfggweEfeVfwffgvfVfeVwxweUUUVxwwwwwxwffUVwfVUVwwwwvfgwwxwfgwveUUUgxvfffgwvwwwvffgweUVgvfeVfWwwxeUDDVgxwffxwxvfwvTEUVgxwfwfwffgwxwweUEDVvw˺vUfeVwffffwfUVwxvUUVgwwwwvfeT3EgxwxwvfVxvffgwwwvUeUg˪wwffwwgugwxvefeUDEgwݺveUUVxfUUWxfVweVfUgfxwxwvvUDEUx˻wwfUgfgwveUhwgweUgwffwwveffwfffTEWy˻wvUDVfxeDDgwfgxxuUfwwwwvwgxvgwfUVfg̻feDDheDVffgwgwweVxvUDDVvffeWwۺfTCFffxvTDVwxwwwvgwwwvfgvxfffwvww̻eC3FwgfgeTffwfywxwgwvTUUgwwveUx˺vUTEUUVxwffeUfxwwwwwvwwfwwwwwxfVffffwT3EgwwgweUUffxwwwxwwfUgwfwxveeEVg̺vUC3FwwfxvwwxwffwwvffwyvffgxweUD4g̺T35UhgwxvfxvfUVfyfeUfgxfgwvxUS3Ex˻vCDUVwvffggffgwxwffwwwxwgxfgxwd34Ugx˪veTVVgxwfwvUfwwwwxwxffUUVwvwwxvT3EhffffefxwwwwwfwxwgwwwwxwfUVffweUUTDUgUVgwwvUUEgwxvwwffffEVvfvhvd34VyʙwwgwfffxgvffwwvvWwwywweDEgffd3Dfx̺wuVffgeDDUgeVxwwvwvffxeDVxvDDUfx̺vfeUfwvwvwgwwwwweUWwfwvDDVxfdDUfwx̻uTEfffxwffVgwwffwxvUVxwvgxUVgwvffUfww˪eTDUggwywffUfdVxwegxxuUUfxeUUUfx̨wvTDUVfVgwvWvwwffwg˩vUfUgwwwxvffweVgwwwvTCEVfgwxwwwvUUUgweUfxwffffxweVfUgx˘wgeDTUVwwwvffwfwfwxveUTEgxwfgxwxffgwveDDeVxwwufeVfgxveUVwvffgwwwwvfffgxvUUUVgwvfwwwffgwwwxweUefwUUffwxwvwwwxeVUUVwwgxeVfefgvffvfUVfUVxwxvvfgwvwvTVffffgwwfwefxUUDUUffgxgwxxweVwwvgwvfwxxffUVffxuUUeUTEgwufgxxwfwwwfvUguUfwwwfUffwxeDDUUVwwfgvgwwvfgwwfUVxwweDEVxT4DUTVxxwwwwVfffwwwvTEfweUffgvgwfTEgwgwUfgwfffwwwTfxwxuEUVxvgwxweUDVxwvxwwwxuUUfwvffffwwweVfwxwfwfffwvfxwxwwwvfeVfxwwvgwvxxwxweVUgffffffffwvwvxwwffgvUVefffwfxxwfVvgxeVVVfwwgxfUUVgfgvwwfwxxwwweDVgvvffffffwyUgefVwwwwwwggxvggxvfgxvvgfvwxfvwffwffwffwvfgxvfgxvfgxffgxffwwffwvegwvegwvVgxuVwxeVwxeVwwTVwvTVwvDgwfDgxe5gheEgxdEgxcEwxSEwyCFv3Fw3Fw$Vw$Vw$Vw$Wxr4gxb5gxR5gxR5gyB5gy2Eg2Ff"Vg#Vg#Vgt#Vhs#fhd$fhT$fiT$fyD4fzC4fuS5fuS5g˺eSEg˺eSEg˺UCEhECEhECDx̺UCEy̹tUCE̹dU3E̹TV3F̹UU36̸DU#7̦EU#G̥Ue#X̔Ed#X˅Ec#iuUc#iUUb$zUVbzUVR%͸UVA&ݷUVA6ܗUf0ĠUf ĠUf!XʇVeXɇVeiɇfdiܸfciܩfbyܙfaۉfP%ʉfP%ȉw@%șv06̸v!6̘v!G̈uGˈtWʈtWɈtXȉdXThT$iS$yxS$yxS$zS5S5S6S6SFvSGxvSWxvSWxxvSWxxvTWwxvTfwxvTfwxveVwxveVwxveVgxfdVgxgdVhxgdVhxgdVhxxTUhyxTUxyxTUxyxTUxyTUwyTUwTFwwDFwTFwxwTFwxwTFwxCWwywCWwywCWwywCgwy4gwy4gw$g%g5g5gFgFhsEhcExSVxTVxTVxTVTWTgTgwDgwEhwExFxFxFxWxWwigwwihxxyuxghyuxwhvywhvvvhfgvhfgvwfhfvwxwffwywffwyvfWweGxUWxuTWxuSgyeChyweDhywe4gzve$wvd5wvc5wvb5wfR6xfBFxfCFxf3Fxe3Gyvd3Wyvd3WyvcCVzvSDfzvSDf̷vDDf̧v4Df͗u4Ef܇u4Eg܇d4Egۇc4Ugڇc4UWڇSDUXʇSEUhʇCEUiʆ3EUiv3EUyu4Eeyu4Eeyt4EUͬs4EUz̼sDEUz̼cDEVz̨SDEV˨CDUV˨CDUV˗3DUVʗDEUfʖDEUgʅDEUgʄDEUgDEUgtDEUhdDEUhTDUUxTDUUxDDUUxDUUExDUUFyDUUFyDUUFDVUFtEfUFdEfTVTEfTVUUfTW߷EUfTWަUUvTXޥUVvUXݔUVvUi܄UfvUitUfvUyUffvdzEfgvezEfgve̹Efgve̷Ffwvf˦Fgwvf˥FwwvgʕVwwwguVwxwwtWwxwxdWxwxdgxwxdgxwxThxwUhxgUxxgExxgEyvFvFfLj{t6UkTisK7KifX{hjIjZfvuxgXGIyh6'Wyfewyyxzy{{xyeXfVeeeU7EdUETdccdtetuvvwwxiiyyx˻ʻ˼̼xyyxgwgffVUddEDDDD45444444CCCCBRSD443CD4EUGFfXWg˼˼˼̼vfeddUTTD444444CCCDCCD4444CCCRD4DD4444655EFFVeeuvww̼˼˼˼˻ʻxxwwggffVeeTTSSSCCCD443CCCC4D4444CCCCCCCD44CSTDEEEFVVWWWfuxx˻˻xxxwwwwwwwwwgwwgffffvfvvvfffffffffffVfeefVVeeeeeeUUVVVUUUUUVUUUUUUUUUVVVVVUfVVVVfgWffvwwwwwxx̼˼˻xwwwvfffffeUUUUEEDDDDCCCCCDCCCCCCD444CDD4DDDD4DDDD4CCDDDDDEUUUUVVfffgwwww˻˻wwwwwwwwwvvfffffffffffffffffffeeeUUUUUUeeeffffffffffffffffffffgggwwwwwwwwwwwwwwwxxxxJizju$<8Ef⪺u^llXkvJHI)J(gbsiYlj{|{|jjJhdxy)IHWVuW778'6Uty纛ɻ{ftvgffWH8GGETedtuEtugxixʺ{jjJxhxXwWVVfUeVTF77EVfFvvJixhfutuue7FF86F7dVeftvhzȩȺ{xfvTUu6eVVTVfHdfgWiYxwyz|y{xxihhgvGuggHUvVVufFecvdvgvXyy{zɘywwwwgvguwgfUtueeVffGVuyȚzzzyjxfIvFfeUuUfTgWHWvXhWZxxxwhwgwfgVtgWVfvgGwgvgfwfgwzvxwxxygwhWeeWWfufgfugfwhxwwxxzxxyxhwxwgggWwwwwwvyvxwwxxgxxxwyxwxwxwxwxxwzwxwwxwwwwwxivwxxyhxxwxxwwwwwhxiwxxwxwwxyxwyxxxxwxwxgxxgfxhwxhxxhxxxwxwhwxywxwwhwwxwwxwwwxwxxxyxxyxywxwxwwvxxwwxwwwwxxhwyxwxxwxwxyxwxxxxwxxiwxwwwwwhxxxxxxywvxxxwwwxwwwwvwwwxxxwxwwxwxxxxwwwwwwwwwxxwxxxwwxwwwxwxgxwxxwwyxyxhwwwwxwwxwwwwxwwxxwxxwxwwwwwwwwvxwwwwwxwxxxwxxxxyxxwwwwwwwwwwwxvwwwxwxwxxxxxwwxwwxwxxwwwwxwwwxwxwxxxxxxwxwwxvwwwwwwxxwxwxxwxxxxxxxwxwwwwwwxwwxwwxwwwxxxxwxwxwwwxwwwxxwxxwxwwwwwxxwxwwxxwxwwxxxxxwwwxwxwxwxxwxxwxxwxxxxxxxxxxwwxwwwxxxxxxxwxwwxwxwxwxwxwxwwwwxxwxwwxxxxwwxwwxwwxwwxwxxxxxxxxwwxwxxxwxwxxwwxxxxwxwxxxxwxxwwwwwxxwxwxxwwxxxxwxwwxwxwwxwxxxxwxxwxxxwxwwxxxxxxxwxxxxwxwwxxxxxxxxwwwxwxwwwwwwwwwwxwxwxwwwwwwwwxwwxwwxwxwxwxxxxwwxwxxwxwxwwwwwxwwwwwwxxxxxxxwxwwwxwwwxwwwwwwwwxxwxxwxxxwxwwwwwwwxwwxwwxwwxwwxwxxwxwwwwwwxwxwxwxxwxxxxxwwxwwwwxwxwwwwwwxxxxxxxxxxwwwwwwxwwxwxxxwxxxxwxwxwxwwxxwwxxxxxxwxxwwxwwwxwwxxwwwxxxwxwwwwxwwwwwwxwwwxwxxxxwwwwwwwwwwwxwwxwxxxxxwxwwwwwwxxwwwxxxxxxxwwwwwwwwxwxwxxxxxxxxxwwwwwxwwwwwwwxwxwwxwwxxwwxwwwwwwwwwwxwxxxwwxwwwwwwwwwwwwxwxxwxwwxwwwwwwwwwwwxxxxwwxwwwwwwwwwxwwxwxxxxxxwxwxwxwwxwwwwxwwxxxxxwwwwwwwxwxwwwxxxxxxwxxxwwwwxwxwxwxxxxxxwxxwwwxwwwxxxxxwxwxxxwxxxxwxxxwwxxwxxxxxxwxwxwxwwxwxxxxxxxxxxwwwwwwfffwwxwwxwwwwwwwwwwxwwxwߦwwwx0Pm`xgxxxxwyy݁}!hwxPZR6wwww ۄWxwwfcz ExwwUyA6b$WwwehGFwwweWPjsVwxxvVxwݶ@EfwUghs7Ugxegwgbib4VwxgwfxQ{0Egwfwfwwܖ %$VfxwvfwwwsYBEfxwgwwwxR{14Ugwxfwwww &c#DVwwvgwwwxtYB"4EgwwwwwgwxRzۄ2#4Vgwxwwwwwۖ16S23Egwwwwwwxu XۖC34Vwwxwwwwvxܸc$zuC3Egwwwwwwwg˧SEܨeD4VwwxwwwwʆBF̺T3Egwwxwwwvxt2$h˨vC4Vwwxwwwg˗T2"5eDEfwxxfx̺C2#WTEVgxxwxvfxeC24hdDUfxvg̺eC3FxTEUgwxwfwUC4WeDEVxwvgxvUDEgvUDUgxwvgvTEVweTEVxxwfxvUUVwwvUDEgvgxfUUfwwfTDVwfgxfeUfgveDDVxwfgxvfffffTDEgwfwwffffeDDEgwfxwfffeTDDVxvgxwffeUD3EWwwwfUUD33EgwwwveUTC34VxwwwveTD334gwwwvUDC33EgwwwxveD32#EgwwwxvTC2"#EgwwwxvT3""#EgwwwxeD2""4VxwwwxeC""4gwfgxvT2!#EgwvfguC"#Fxwffw˺d3!"4Vxvffw˩vS"#Egwffgx̺uC"3Vxwffwd2!"4VxvfgxvT2!#EgwvfwvT2"#4VwwfgxeC""#EVxwwwwvT2""4EgxwwwxvT3"3DVgwwwweC2#4EfwwwwxweC23DUfxwwxvT334EVgxwwwfT33DUVgwwwweD3DUUfwwwxvTDDEUVfxwwxeTDDUUVgxwwwweDDUUUfgwwxvUDEUUUfwwwwfUUUUUVgxwwxwwveUUUfUVgxwwwxwwveUUffUVgvgwwwwwvfffffffwwfgxwwwwwffffffVfwvfgxwwwwwfffffeVfwvfwwwwwwwfffffeVgwwfgxwgwwwffgwffUfgwvfgxwffwwvfwwwvfffwwffwwffwwwwwwwffffwwwwffxvffffwwwwwffffwwwfefxfffgwwwwfffgwwwfVgvffffwwwffffwwxveVgvffffwxvfffffgxvUfxffffgwvfffffwfUgwfUVfgxwvfffffwveVgvUUUfwxwvffffgxvUfyfUUVfxwfffffgveUg˺vUUUVgvffUUfgfUVxfUUUfxvfeUVgxeUgeUUVgwvfUUVgvUVxvUDEVwwfeUUVxeUg˩eTDUfxwfUUUfxveVg̻eDDUgveUUUgvUVxvTDDVwveUUVgeUg˩eTDEVxfUUUVxveVg̻UDDEgveTDUfxfUfx˺vTDDVxvUTDVgfVg˩eDDEgxfUDUVxveVxvTC4EgveTDUgffg˺eD3DVxvUDEVxwffg˩UC4EgxeTDEVxfefxvT34EgveTDUgffgxeDDDVxveTDUgffgeDDDVxvUDDUgwffgvTDDVxvUDDVgwffg˺eTDEVxveTDVwvffgeDDEVxvUTEVxvffgeTDEVxveUUVxvffweTDEfxvUTUVxveVgeTDUgxfUTUgxvefxeUEVgfUTUgvffxeUEVgwfUDUgffgxeUUVgveUEVgffgeUUfwweUUVxffgveUUfwveUUVxwffgveUUfwveUUgxwffwveUVgwveUUgxvffwveUfgwwveUUgvfgxvfffwxwveUVgvfgxvfffwwwfUUVxvfwxvfffwwxwwfUUfxwgwvffwwwwwxwwvfUUgxwvgwvffwwwwwwwwvfUVgwwwwvfgwwwwwwwwvfUfwwwwxwfwwwwwwwwwffUfwwwwxwwwwwwwwwwvfeVfxwwwwwwwwwwwwwwfffgxwwwwwwwwwwwwwvfffgwwwwwwwwwfgwwvfffwwwwwwwwfffwwffffwwwxwwwwffffffffgxwwxwwvffffffffwwwfffffffffwwvffffffffgwwvfffffffgwxwvfefffffgwwfeUVffffwwwfeUUfffgwwwfUUUVffgwwwfUUUVffwwxveUUUUffwwveUDEUVfwwveUDEUfgwxwxveTDUUfgwwwwfUDDEUfwwwwwfUDDEUfwxwwxeTDDEUfwxwwwweTDDEVgwwwxveDDDEVgxwwxveDC4EVgxwwwxvUD34EVgxwwwxveDDDEVwxwwwxvTDDDUfwxwwwfTDDEUfwxwwxweTDDEVgwwwwxveTDDUVgwwwwveUDUUfwwwwxfUUEUVfwwxwwwfUUUUVfwwvfUUUUffwwxveUUUUfgwwfeUUUVfgwxwfeUUUVfgwxwffeUUffgwxwfffffffwwwvfffffffgwxwvfffffffgwwwfffffffwwwwwvffffffwwwwwwffffffwxwwwwwvfffffwwwwwwwfffffwxwwwwwwwvfffgwwxwwwwxwffffgwwwxwwwwwwwfeUVfwwwwwwxwffUfgwwxwwwwwfeUfgxwwwwwwwxwfeffwxwwwwwwvfeVfwwwwwfgwvfUVfwwwwxwwwwxvfUfgxwwwwffwfeUfgxwwwwwvffwwfUUfwxwwwxwffgxwfUUfwwwwwffwxveUVfwwwwwxwfffwveUVgxwwwwwfffwveUfgxwwwxvfffxwfUUfgxwwwwxwfffgxwfUUfwwwwwxwfffgwfUVgwwwwwxveUfwveUfgxwwwwwfUUfxveVfwwwwwxveUVgfUVfwwvfwxfUUfwwfffgxwwfgwwfUUgxvfVfwxwwgwxveUVgveUfwxwwvfwxfUUVgfeVfwwwvgwwfUUfxwfffgwwvfgwvUUUfxwfffwxwwfwwfUUUgxvffgwwvgwxfUUVgvfffwxwwffgxwfUUVwvffgwwwffwxwfUUfxfffgxwwvgwxwfUUfxwfffgwwwfgwwfUUfxvfffwxwwwwwwfUVgxvfffwxwwwwwveUVgfffgwwwwwwveUfgvffgxwwwwxvfUfwwfffgwwwwwwwvfffwwfffgwwwwwwxvfffxwfffwxwwwwwxvfffwvfffwwwwwwwxvffgxvfffwxwwwwwvffgxwvfffwxwwwwwvffwwfffgwwwwwwxwvfgwwfffwwwwwwxwvfgwvfffwwwwwwwxwvfwxwffffwwwwwwwxwwwwxwvfffwxwwwwxwwwwxwfffgwxwwwwxwwwwwfffgwxwwwwwwwwvfffgwxwwwwwxwwxwvfffgwwwwwwwxwwwffffwwwwwwwwvffffwwxwxwwwffffgwwwwxwwffffwwxwwwffffwwxwwwwwvfffgwwwwwwffffgwwwwxwvfffffwwwwwwxwwvffffwwwwwwfffffwwwxwwvfffffwwwxxwwvfffffwwwxwwwwfffffgwwwwwwwwwwfffffgwwwxwwxwvfffffgwwwxwwwwwwwwwwwwwwwwwwwwwwN O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  ~L <( < <*& Sƅꆅ < < <*`i <* <*K <*&0 i慰eLIIāeL`H S8*h`ʼnň`护`懤`hL򔗗c$a@ap?S pp|<~|8807~ڠFr -( ĉ@֯е`aI``#  l::p"Fl=CQt,8d žVd~θ(l0t~67H1F||7|řZp0~<~pXLG@8h4d.\*#t?<|˝,2Xa]^R8|O ~u <ă AnDHUmQ+.M `K,k___.-Fp˶UU4H iRʍŘ301`U@򔘗o  A lH%ll>`<|tfn8vf2`Bf<0 )#00e8Z8S<< ~pN2~L6tg 0||8wctl1Х2~ HlfLhFZG ~x+pstGVЏj,6t/͆@9@z1LƩ#KPQր/ao}WP3 (f|261ļr#lƯ0vOqV @/xmdxxS6cW " |]6ual)pp8x6? 9#l? F6 yfnwwHYC<e.8P|<~~~ +Nl@d8ix`xm ϧbp\*0~3, ~ȝ&(3p~x|nfmQxp*h堎 } vDw3er*%I.\}{zNİ>AC9Ϩ Ȧ4 0̠p$5qU>H3Eu$FpR=,\F EDD333d5#"V#ȐEzT5 e""+ cLb "23C6_   d j@   X  ,ZDLNQVSNUUQQLU" SS) ‰hR )nlON @!@QSVU__U@bb ddHȘ0B[[#dM!]] 4V Mbf v`*[ GNS Q5LSX XVPn QSBY X4&@YVL~3YSQVX|HqULQ.@@č,d SQ~ODO>~8o>džXX"V !V) dlfkO !O(o q A,sE/teWnL҈FQb5 6E\'J(pWd+L0Ǟ8c1JLxMapǮaI&8usd a+1E$cqJ;,;^DĶq/nk|@Hb@ h@Q H V2c X2e< Od ʳŦ1 h4N ȸgr(Q}Fp1\)uqmpL7@0ʓ p$0YìȰ1y 8QU|@ BlpT9a30B0Qp/U2@`xTp3zE#pi$ss"5Wu+E3$ HTxVD4)gVE#!{3AyVUEJMhOԭ4/isNCh "[*.xPj22'!`>22 ^= ф?L3?!@ X/`nX<j0iPv(0H @kp I38ʝVB}X  1N 8b m-2 8xgp0n ZlƏ1@PaE BETM8}O)aZpXX78YZVQ_@ |06 uX8\%kDDvQB Q PaP N5@ N LN;JbL JA IeI ͚.ɰ 7B+foqSS UFU V(BQBEB@PX Zx 60K00Y@+ PG)pܴڴB2۴ҩjSK$HLhYڵv˵ֵ}5#xɏ T `U %TPk+VVѪ_&^ iUN0LoPi⎜Pn0'c;iiAʅ(@yg%ԍ|)I&!@ҙQ(p(쩀a`&&)CJ[Iy/s' i0Hihe^nc-5 m ȑŝ| v*)x0PwTymGd'ѱ)4Ҭ hI(K8gH0mhi,>7 0 !ƺjBLͺإb['YLk3b,L)XSD_ӷbג60cgu\ַK8H0 y  ٪^P7LU'3/A)la׷C@ [uU!Ћʚ@L=. Z̨`08T_daߜH5ӭΙz]Su`0 Sj3WWfRC@KkLJ]\Ro@O6V+n)p 1?^s&# LɀОQ  w'}Xe+ 'bc鞣(coe-t[L[Im|fٔ !oL.&*?RL;J1´VaC-8P(k= p=n3_{Ro|81)(ie%ԎKuT)6 _:Qv @eկҐ+ }HI ΉJ[LA^ [,I 4; Hx)p Z؀N(ԁ%hЭMh'`paxrke_ZUPKGC?<852/,*'%#! Zq2οzqXVPg`w3QLHI=9439-*(%$ը8 j jAWFAn0R"y[zU4%7w`N8'"´xpjd^WR2J @5?@ !hBhh4 $ %" Ơ9 )^<䑨3p 8ߛ>5 ǔ6j ]  L_UT ,K ^40K86 K LMdN1 $ .JfS+ M+ &L#hY  .=3 *i$$J $ (t(0H&%LB 1 #`RUNTIME ERROR HAT LINSW5 L% %L`Rݜ 0LPZGRAM STOPPED*=&Ń Ce`ipԐLHH Z#L( ' #Q' ' @AP8 zE.CzhQLB`F ` M h`18& L \uL旱h4 % iʕLaA1e(").x!4 QL WXt1:%p8 刐SJH3j)yesUYz]RffO(LL$„9O6O()hYu4u0k`uO8;mGĠiQEC2ҵ M 8;nR}LM+pUk7ו`lÁ!g_YGͩE;knP:'R28705.=42ge!)E)e45dÒnhnh;Ih*HZL> e&SOH06ƆeA݁娆lFsՂW&o YxZ8 #VX3v*v R)!|`K+3NIJ+Ls>99 H +K-)TL7+80 D.2_4 䎼 Y}Y.;3a?k~FÀo6Wkɮǔ7^ڠ666Tz$iw8 F60Nhv1%vyI@.e/dk3 ,];A0/66&&&юRcM ,\˗IYMr`3W -B,tC, }2A,ҍ:I,$ao 77ARe$DvT #(7TuY1  ƅF _K _^0.` ,L,H/L G,,mP1u+B  78~|'τro -o;7U L d, $Р@L"00 -8{dt-ؔ .әދ?.F>q>>#>>>?,?&Y?0?:?D?N?X?b?l#@vP@|@@@@@A7A>AsYiAAAA8AB ?BjBf*B4BBHBRC\/Cf6CpVCzvCCCCCC DMDzDFDD"E)E VE ]E E$ E. E8 EB EL EV F` 3Fj :Ft UF~ \FZ*KF F F F F F G ,G G QG XG zG G G G H( H2 H< 4HF ;HP `HZ Hd Hn Hx H I v K9x`l/kD q sVPc!4@44$4CB[2?%쀫xRbxPcR,-3(F@InHLZ!\OD)R42[4JfQ"0U4.2$` =.*}򫠠d `ϠF1AXDEOL##F=yTzF* 7IXw ܢOS^-TX|h[0½* !:c4]*/6D!o_EAf"1+g}3'QXOPALENICA@11.12_995e61!lo҅BsߪWITAJPONOWE!OVBQr.PADMESIZNEARZER2EDKAZA :6&2UIDRUGIAS@WYBIBLIOTEKIB7Z2PD.L8RHVTYMEV2Y&MODU TW7H7*{MACl]*.^8WY%LC)OGM)TGرr7 J܏ANY/ECUSZZJ%uUJN&WSZUۊHQC iDVIN<8 XY:?:CF -f8ql5@CO?!i)8.QҎL FI+/5Vh6Kb8PtP2kZ$|86PXE( //-).E)bPI0m9NH*MQ:С9.9ǴCTOCMC&BNV)R598C9 ժF1JHMSq9!ېA:B:t|9#EPWOoZ",åLRN zZB_x-apQU(MLUEBH\J:TVK::8:P2;V:{bV-]`(: 0WUL2ĢVA\#fPi]>gcvUB/R*tT"WtF0wFFEDA;(;.{WL3OCUI+\\:;U|r=@A;$D];3`1z;MV}VF;aɫ* -AHV[dHEjqne# rTM @P@x!ݮYBEsϑ?>zqV:n|ܕo{k;EgIWcl4K@B@`fKTRZ;eUqm$M$//Jw-`=D KB@VgaU.E@WGA^BdT HT'{6PDA7AMGS LG::>A!AEiA6yʽ"PP㛶mv5ZJ@l,AG30kYuKS0쿡0DK.ΘBA^E1ԧ,Q{0Ue%ȳAN[kǬTBSBIbNKS}_xk hTOB?BYc7e^BJXBjNOZG !߇b-,NV?H@m,BTBY w#xɸ%B] !UBڨYB_mN3B3e$SWS=~Ԟ h>%{woaLZ:C/C`Ƽz @%26P9EVCabqAFlFv.O3y' CN64-"YE:Ov˂[`DD DC֡DIy +/OF|9:#'@kC]u@āV)[:zkx pJ*ЪJW/TIGHT}ΝD\rF;C?G%.0/7^)k_2(PC)p0???["Ew&DaFgյxk%E)Ea, *)Y]P`E(%t}RX|&MMGy \E 㘈GE>i$+m(F֥o0[J9YLJ+K(F3F奔R-HIK6:F=UF%EENG>:X%\_QFq8>LLsKA;~ \PsSH , F{|5zs)QFuFm'NW'ӻ^ΣFoa4K+$]!EG>XyrTa`tKS:G,GmH/`3GP6QmMCwʶY$:TXI![[zkQۘ< TR%S}Gmw4BP0oJ+UPQ7%:;M> z`HOͫ;[:acLfHSMF-/|SQH1ZE:4X0z?نN<%HV MH.C%QԝA;OLJEH1O.H.P +`3I{ ZpQU ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  MOD1.2@V<~< @0J@ z(%VC C 3@~@@@V@W@@                                                                                                                                                            K  # #  # #  # #  # #  # #  # #  # #  # # # # # # # # # # # #  # # # #  # #  # #  # #  # #  # #  # #  # #  # #  # # # # # # # # # # # #  # # # #  #  #   #    #    #    #    #    #    #    #  #  #  #  #   #   #   #   #    #    #    #    #    #    #    #    #  #  #  #  #                        "$$#"                                                                                                                                                                   @@                  @@@@@@@|@|@P@P@@<@@wwxhfhiy JœgWFW5CRtrcbvzھʹte4C"@C!@""#34DUfw˻vfUCB1!"34EUfhx˻wvvgfffeffffvvwwwwxxwvfffUUTDCC4433333334DDUUVggww̻wwffUUDDD33332223333334DDEUUVfffgwwwwxxwwwggfffUUUUUEEDDDDDDEDTUUUVVffffgwwwwwwwgffffUUUUUEDDDDDDDDDUUUUVffgwwwwwwwfvffffffefVeeVVVVfefffffffffffffgfwwwwwxxwwwwwwwwwwwgffffffffffffffffffffvwwwwwwwxxwwwwwwwwffffffffffffffffffffffgwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwxwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwxwwwwwwwwwguyI[rEBmvNiJ=5R$}SHݺf1#DVy۩S!#Wʗe25h˘uC 4Wܹd2EhܹeC!4W˩T2!#Eg˩eC"#4VxܺeD2!#EVxܻvTC""4EgxܻweT3"!"3EVw˺veTC2"""""34EVg˻veTC3""""#3DUfw˺wfUDC333333DEUfw˻veUDD33334DEUfwx̻vfUUDDDDDDDEUffwxwfeUUDDDDDEUUffwxwvffUUUUUUUUUffgwxwvffeUUUUUUUUfffwwwwvfffUUUUUUVfffwwwwwvffffeUUUfffffwwwxwwwvfffffffffffffwwwwwwwfffffffffffffgwwwxwwwfffffffffffffgwwwxwwwwvfffffffffffffwwwwwwwwwfffffffffffffgwwwwwwwwwfffffffffffffgwwwwwwwwwwffffffffffffffwwwwwxwwwwwvffffffffffffffwwwwwxwwwwwvffffffffffffffgwwwwwxwwwwwvffffffffffffffgwwwwwwwwwwwwfffffffffffffffwwwwwwwxwwwwwwwvffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwxxxxwxxxwxuWIv i2$X7Q3Uewwuxxg3Bvxhfvufyh8Ewgfz5{UXUsi26wxywfxxwgwwwxwyvVxixwvw@4{ɅB#fWs!XYu5WeFgvVb7URDiCWz̪UDzvCEUgwSIwwfQzt%yG1mʅC@7wuBhwcTuhdfwDZݨDy16$xxuejxtDTFvgTWu˹Vy25yfX#Ewuu5WUgxxgfvTVfTzwgwvgxefweeywfUgycDhvfwvVggge5y˗fgxTyffexwfVgvghVxvEfVxfwvffxvWvUhwxvgvhfhʆggvUhxxwxwvhxvVgfgvxwweUgeiVwggwegVwyvgvffVwvfggxvxfxvVwwyvVxgVwxwvweUWxwxwwwgfgxfgvxfxwwfehxxwxxxwxvgxwgxwyfwvgwwwwfyxfEgvxwxwwwwxwwwvwwfgwgwwxxwxwxwfVwywwwwwvVfgwwxwUgxwwwwwwwgwgxwwwwvegfwwwxvwgvgywxwfyuWgxfwvxgvfxwwwxwgwfwvxvfgwwwgxwwwwwxvfxfxwwwwwwfxwwffxwwwxwwwwxwxvgwxwwwxxfuzX v:pĔ𷺛gGC*TƩ׫cc*1sxwDŽÕt񖔉9[z'd:wǗj drX_;G :Vvz]hu^XwNEf,Hf稈xuW<MkIնpѤwsI] unwHiTx:7u|ik8:Y|Xysi:KxHruVv8O|ygHTgww9xvIcvijwwwsYtxyijx[=eUXRZgv[WhYWyJwULxxj8zYgwuwwvXwZ*kXiXlvIjzFsuexyHxvxxiuvstK*YIgLvdyyyyWwG[wxwhgvZUuuviHhvgg{[HZuhwiKcwedwiVWYFwiyxfViYk+gjwivvwxYwxhiIVGhx֙[IXXgJfxgmhvVhYhhX:fL){yuXtǘz)YWyIfwgVƚh\iwzYgHhW]YgzixhvghygiXVvxvçvh;vzVyjgzwvwYuiJiwyZJWtwvwjZ[xi{XwvWgj[IZxxhWiYwgeyiijYy\GHhxIxxYxjgvx;YIFhiwiXxwWwjhwvyfXhXrvxYWgiwIfxhYiYYkxwxghgxXgixwvghwgiihyIgxwwyiwvxghwwhhHgwdhugxxggwxikXwjhxwwgyiwvwwxgxwYhvwyWywghiwxhgwggxhWvziyhvfwyhgxhigixwwwYghhXxigwiwhgggwxyfiwyWxghgzhivihxvhwhwixyYwhxxfxvwgwxiXxixwhyZiwxhgwxihxxxxhgwwwwwxhwhywxwwxwwxwxhhwxxwxXvwxgvvwxxhgyxxxxyvwwvwwwwxxxvxhhgwwwwxxxwxwWwvwhyxivwwwxxwwhhivwgygxvhuwwwyiiyvxxvvKixywywwgfvxhwyxyiwvwwwxvwvwiwwwwyiwgwvwyvxwxwwyxxuxfvvwwxhyhxwgyWwhxxxwifwghgxwxvxxxwvxhwvxvxxwhywggxxxyiwwgwwxwwwhxvwwxwhwwvwxwwwwxgvwwwhhwxwxyhwwvywwvxgxhiguxwxwxhhgxhxxywwWxxghhhxwwvxhgvwwvhhgwwwxwhyxxwwwhvwwhwwwwxxxhxggwvwvwwjXhwxgwxwxYihxgxiwwwwwhxwiXwwxwxxxxxxwwvwxwwwywwxwvwwwwxwxxwwxiwwwwwwuvwxhxgwxxgvxghggwxwxwxwwxhgwxxxwxwwwyxxxxxwxwwxwwwwhwvxwxwxxwxwxwwwwwwxxgwwxgwwgwxwwwwwxwxxxgwwwwwwxxwwxxwvxwxwxwwwxxwxxxxwwwwhxxxvhwxwhxxwxwhwwxwwxwxyvhvxwwxvwxwhgxxhwxxxwwhhhwwwwxxwwwwwhwhwxwwxwwwvwwxwwxxwwwhxxwwwwxwxwwxwwwwwwwwxxxgwgxwxwwwwwwwxwwwxxhwwwwwwxgwwxxhwwxvxwwwxxwxwxhxwwwwwgwwwwxxwxxwxgxwwwwwwwwwwxxxwhwwxgwwxwwxwwwwxxwxwwxxgwwgwwwwxhwwxxwwwwwwwwxwxwxxwxwwwwgwwwwwwxgwwxwwwwxhgwxwwxwxhwwxwhgwxwwwwwwwwxwwwwwwxwwwwxwxxxwxgwwxwwwwwwwwxgwwwwwwxgxxxwwwwwwwwwwwwixwxwwwwwwwwwwwwwwxwwwwxwwxwwwwwwwwwwwxxwxxwwwwwwwwwwwwwwwwwwxwwwwxwwxwwxwwwwxwwxwwwwwwwwwwxxxwxwxwwxxxxxwxwwxwxwxwxwwxwwwwxwwxwxxwwwwwxxwwwxwxwwwwxwwwwwxwwwxwxwwwwwwwwwwxwxxwxwwxxxwwwwwwwwxxwxxwwxxxwwwxwxxwxwwwwwwxxwxwxwxxwxjY]7O:ՆѵKK.,XZi.+M?WƆy[K-[\.:[IkWçkKW/TO)su~YJfӈxji+;iMTV':W)[e*`p 6X ;/ /P0 N`4ϯwc! 0 ?Н/g_x}00 @P/`@S[ /@j4p_pu0/`ODW R v n?k Q̿)G0@19`c 2 0?\%@Y b0fϯr1OUpP"Ll  3` y9?eP`~FyԩA00 1hFc5zs$tALfTUqFXHI AU01"lu }ye9|[X7Tgp9gdp0Y`I6;̹x̄ɕs9#HdɟȈq0@Sh%A06لr`7c3$g͗A 9بJagFq 606kʜ˾VfSIHe6hx@3ZTAb$SfHhZy$PPBveۺwTee|yevxg" I" fHVVsX۬UFWhʩ7u!0"S%dvWvf %edivdܩi3!16C3utwfdf˫dDs##34V̼̙˗wdeuGgB#DSXgvhv쩚ɉVt31"5Ǭ̽ƫ4Tgd34C8ucx뛪먛4A$A3&wʙwfC 24gfyyufdfw33ExܫgexuGvxR4 #!#4Xxܼ̋|xu5dD24fzeSTTUxvhvb$uC3V̬UxwUwfwvwCC3D3XwywxwfyyefcFD7vevvhwWxgwgxxgefwwe5wuVfUvFe44EfuFx̫̩wxfDDd2$TDET3UWvUg˫ʘgvvTEBTWvfec3UfTgfwwyx̩xwvwU4C1#EVEVxxtUgxxܨwfudTWugxefgvxffyywvT26wdGwggywhwxwwwxyxvwgvyfed2TTVvvVWwefwvxwxxy˨wfwfUVvgwwxwwweTBEfTDghʹ̺xwxvwwvgxfve5vggfefgwgweWffgfvfxwvhwfgwvxywwwggTUDECDE4FVxxxwwxy˪wfVDVgveDUDDT3E3D4gܼܪfwvUVgggwUV4gvfwfwgygfvfxvVgffVvfeeDffFwg˩ʪ̼̺wvgwVfUUTVT6gS2235fg̺wwwfwxwywvUwwwwwxwgwgwwxyfUFwgxxwvUEggxgww˚wxxgvfgvfwffTUUggwxxfwvfwwwfgvgwxxgvwVfd4gdUEfTFwwwxwwwwxfUfTC4EDEgvffwffwvVfwffwxxxwvggwgffgweVwgeUUefwwvwwvxffxwfwfgvwwveVgfTDDDFfefgwwxxwvxwvfffegxwgwwwfffwxwwwxwwvgxxxeET34DETEeDVwwvhwxwwwwwwgwwwxwxwfwvffffehvwwwwwwwwxxwvxwwwwwwvegvffffUfvwfwvxwwwwwwxwxxwfffUUVeVfwfwxwwfwwxwxwwwwwxwxwwvfvwvffgfwwwwgwwwwwwwwwwwwxxfeUUTEUUEVUfwwwwwwwwweffffvwwxwxwweVUUUTffgvwxwwwwwwwxwwwwxwwwwfffffeUgwfwfwvwwxwwwwwwxwwvfgwffwfwwwgwweVggwwwfwxwxwwwvvgvfffffgwwwxwwfgwwwvwvwwwxwxwwwfgvgwwfgxwwfgwwfwwfgxwxwxxwffwfwfffwwwwwxxwweffwwffvgwwwvwwxwvfeffwwwwwxxwxwwwwwwwgwwwwwvfwvwwwwxxxwxwgvfgvwfgwwwwxwweVfgffgwwwxwxwwwwwwwwgwgxwvgwfgwgvffgwxwxwwwwffgwwfwvgwwwgwwxxwvffwwxwwwwxwvffgwxwgwwwwwwwwwvgwwwxwwwwwwwfffgwwwwvfwwwwwxwwxwxwwxwwfgwwwwgwwwwxwwwxxwwwwwvfgwgwwwwwwwwwwxxwwwwwwwwwwwwxwwwwwwwwxwwxwwwwwwwwwxwwxwwwwwwwwwwwwxxwwwwxwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwxwxwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwxwwxwwwwwwwwwwwwwvffwwwwwwwwwwwwwxwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwxxwxwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwxwwwwxwwwwwxxwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwxwwwwwwwwwwwwwwwwwxwxwwwwwwwxwwwwwwxxwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwxwwwwwwwwwwwwwwwwwwwxwwwwwxwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwxxwwwwwwwwwwwwwwwwxxwxwwwwwwwwwwwwwwwwwwwwwwxxwxxwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwxwwwwwwxwwxwwwwwwwwwwwwwwwwwwwwxxvwwhehwgxfvwxxwyxxxhwwxxwwfggxwvwgvhxxxxgwwgviVxvhwxwxxywhfTEfyxwwUvegxwx&wxfe4yuEgfywXvH5 }5DXVʊ˘wwdKfD \Tg1HgEyxwxUxJwVxB3kܗfwBXuhxwxeYEy 4X똇e"WCjWxw@ip%[0&c̄yyu `YP$Sl܆!EB܄zWˆ @g@$$1|ݛ3T1yܘg``7}q41IeT1SigwGɯ$CA܆wbvCjͦhwI쩿&d0vۈQu2{܆jwۖW˫7xe۫cb#wi˨vx˪'˹hu gFˬ6BTh̻w9ߵ5d'˩ʅAa&숚x {4hjAEU#yt#dgθgwF֫$dC%ɨT4cxw̪x iXy5EAHz쪊SWB$wgʫvx9e߈7eA7W͚fgR5TFw`:#Y|euDVU|ɫ̘w4VCXywx!6cxiC5TFyufT5dVxwJ03T'yٞܘeDS#Wv˘xdDUDVyxg)`"FܨvUd#VTz۩Ve4VThwgsi 2S&i˛wgc5UDxuVeUWvhwxcw#4SFieVUEwgwwuVfUgfxxxu4TSFgvvgeVvVxwvfvfwvxfFUTUggvfffggwwwffvgwwwFUdVgfwwvgwfxwxwvgfwwwxxfeeVfvxxwwwvxwwxwwwwwwwwxwwvffffgwxwwwwwwwwxwwwwwwwxwwwfffggwxwwwwwwwwxwxwwxwwwvffffwwwwwwwwwwwxwwxwwwvgwwwwwwwwwwwxwwvfffgwwwwwwwwwwwvffffwwwwwwwxwwwxvffffgwwwwwwwwwxvUDUVfwvfgwwwwwwww˩vTC4EgxvUUfxvffgxwwwx˘d33EgeTEg˹eDUgxwffgx̹vC3EheUVxfTUfxwvgwxܨd34geDVyvfVfxwwxwwwxwxd24WvC4Wwxvgxwwxwwwwwu2#geCEyvgxwwxwwwxx2$heCWvUgvfxfgxwxS"6uT5zUVxwfgvgwwyd3EuTEvUgwfgfwwfwC4hxTDXefxvfgxwwvgwwwTDWTDWvgywffwwwfwwwxwwݶTDhUEhvfxwwwvfwwwݕUExfgwwwffgwxwxwwwwwyUUhffxwgwwwwwffgwwwwTExvgxvxwwwwwwwfffyUUhUfywxwwxwvfwwwwwwC4fvxvxwgwwxwffgwwwwwyuegTUWwxwvgwwwwwwffggfffgvgvUfwvfffffxݦUUgwxvfwwwveUVgwwwwx̆wxwxvUgxxwwxwfehxvvffgvhxgwwwwffwwwyfCDhhfUwxvfwwffwwxܩweVhvTEgwwwgwweffwx̹eUgwwwwwffwwwfeUgy˩wfffwxwwfgwweTVwwveVgxwwwwwwwxwwxvvUUVwwxwwvfwwwwu3DgwwvfxvffxwvwxwffffyVfxwwvfUVxwwvffgwwdDFxvfgvfUVfwwxwwwfgefgvUVfffgxvgfffwx̨wwvUUhwxwwwvgfffx˩dUVwwwwwvwwwwwwwwwEUhvfwwxwxwvfwʨTEVwwwwxwwvffwxUfgfxwvfgwwwxwwww˪Vfwwxwwvfwwwffgwwx̺Vwvgwxwwwffffwwx̻xwwfegxwxwwwwwwx˸gvfffwvvxwwwwxwww˪weTVxgwwffxwwwxxvffxvefxwffwwvffgwwwwxwvffgwwwfwwxwwwfffwwwwwfffgwwwwwwwwwwxwwx̺eTUgxfUVgwwwxݺC35gxvUUfxwvfwwwwܧS"#VxeDEgwwvfgwd!"FxeTEgwwwfgww˖C"$gvUUWwwwwwwxwwwxd16xeTUxwwwwwwxwwxܨS!FyeUVxwwwwwwwwwx˖C"4gvfUgwwwwwwwxwwwܺC#5xveVwwwwwwwwwwwۨd33Vxfefxwwwwwwwwwwx˗T34gfUgwwwwwwwwwwwܺC35gveUgfgwwwwwxwwwܹuC3ExvUUxfgxwwwxwwwܺC3EgveUgvwwwwwxwwwxܺC3EgveUgfgwwvwxwwwxܺC3EgveUgwwwwwvwxwwwxܺS3EgveUgwwwwwwwwwwxܺT3EwfUgwwwwwwwwwwxܺC35gvUUgwxwwwvffgxܺC3EgvUVxwxwfeffgx˨d34VeUVxwxveUVfwʗeCEWweUVxwvUUVgwvTEVvUVxweUUgweEUgxweVxTDUgwwyvTUWwwffgvDDVxwww˺TEVwxvfguDDVxwww̺UDUgwwffxeDDVwvwyʘeDUgwvfgeDEgwfgx˨vTUVwxwffxvUDUgvffxeUfgwffxfTEVwvfgxveUffwffxfUUVxvfgveVfgwffxvUUVxvfgfUVfwwwfgxeTEgxvfxvUVgwwwwwweUUgxwweVfwwwxeUUgvffwwwwwxeUVgwvwwwwxwwwwwweUVxvffwwwxwwwwxfUfxweVgxwwxwwwwwweVgvffwwwxwwwwwxffgxwffwwwwfwwwvfgxwvfwwwwvfwxvffgxwfwwxvffweUfwwvwxxvffxeUVgwvgxwffgxwfUVgwfwwffgwwxvUVgxwvwvffwwwxweVgwwfwwvffwwwwwvefwxwfgxwffgwwwxfffwwwfwxwffgwwwxvffwwwfwxvffwwwxffgwxwww                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  MOD1.2  $ :*X0~ ,,    7 7777 7 77 7 7777  77788888 8888 8888 888GGGGG GGGG GGGG GGGIIIII I III IIII III7 7777 777 7 7777  77788888 8888 8888 "8 88GGGGG GG GG GGGG GGGIIIII IIII II II III  Y   Y Y Y Y  Y Y Y Y  Y Y Y Y  Y Y Y  Y   Y Y Y Y  Y Y Y Y  Y Y Y Y  Y Y Y X  X X X X  X X X X  X X X X  X X X  G   G  G G  G  G G G G  G G  G G  G G G  Y   Y Y Y Y Y Y Y  Y Y Y Y Y  Y Y Y  Y  Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y X  X X X X X X X  X X X X X  X X X  G  G  G G  G G G G G G G  G G G G G  G G  G G  G G G G   G G G  G G  G  G GGGGGG G GGG GGGG GGG7 7777 777 7 7 77"7  777GGGGG GGGG GGGG GGG G G G G G G G G  G G G  G" G  G G GGGGGG GGGG GGGG GGG7 "7777 "777 7 "7777  777GGGGG GGGG GGGG GGG77777 7777 GGGG G GG77777 7777 GGGG GGG7777"7 7" 77 7 GGGG GGG77777 7777 GGGG GGG777 77 77 77 77 77 77 7888 88 88 88 88 8 8 88 8GGGGG GGG G GGGG GGGIIIII I III I III III77777 7777 7 777 77788888 8888 8888 888777 77 77 77 77 77 77 7IIIII IIII IIII III777 77 77 77 77 77 77 7888 88 88 88 88 88 88 8 XXXXX XXXX XXXX XXXGGGGG GGGG GGGGGGGX XXXX XX!X X! XXXX  XXXGGGGG! GGGG GGGG GGG7 7777 777 7 7777!  77!7GGGGG GGG7 7777 777X XXXX X!XX !X XXXX  XXXGGGG!G GGGG GGGG GGGX XXXX XXX X XXX!X  X!XX88888 888G GGGG GGGX XXXX XXX X XXXX  XXXGGGGG GGGG GGGG GGGX XXXX XXX X XXXX  XXX88888 888G GGGG  GGG WWWWW WWWW WWWW WWWGGGGG GGGG GGGG GGG X X X X X X X X  X X X X X  X X X G G G G G G G G  G G G G G G G GXXXXX XXXX XXXX XXXGGGGG GGGG GGGG GGG77777 7777 7777 777GGGGG GGG7 7777 777wwfeT3!ywwfeT3!ywwvfUD3!%wwvfUD3!&wwwfeT3!6wwvfUT3!GwwvfeT3!HwwfeT3!XwwvfeT3!iwwvfeT3!ywwwfeT3 wwwfeTC wwwfeTC wwwfeTC wwwfeTC (wwwfeTC 8wwwwfeTCIwwwwfeTCjwwvfeT2jwwwvfUD2YwwwfeTC1YwwwfeTC!iwwwvfUD3!YwwwfeUC2XwwvfUT3!XwwfeUD2!WwvfUTC"WwwfeTC2!WwvfUTC2#V̻wwfeTC2!$Vy˻wvfUD3"!"4Vx̻wfUTC3"""#DVx̻wvfUDC3"""#4EVx̻wveUD33""#3DUfw̻wfUTDC3333DEVfwwvfeUTDDDDDEUfgxwwffUUUUEUUUffwwwwvfffUUUVfffwwwwwwwffffffgwwwwxwwwwwfeTD333;˻˪eT3"JwfUD˩weT3"{wfUDweTC#fUEweT3&˪wfVweT3"+˺vhvTC"!N̻vheD3"̻viveC2!ܻvivUC2!̺vjvTC2!˺fjfTC"!N˺ezeT3"˪wezweD3"ܻveveD3"ܻvUvUC2")̺fUvUC2"=̺eUfTC2"n˺eFeTC2#˪veFweT3"%˩vUGveD3"(ܻvTGvUD3"<ܺfTGvUD3"m̺eTGfUC3#˺eDWfTC2%˪veCWweTC2(˩vUCgweTC2;˩vTCgveTC2mܻfT3gveD33ܺeT4fvUD35̺eD4ffUD38˺veC5ffTD3;˪vUC5feTC3}˩vTC5eeTC3˩vT36eeTC5ܻeT26UUDC8ܺeD2FUUDCKܺeC2FUUDCm˺veC2VUUDD˩vUC2VUUDEܺvUC"UDD3&̺vVT4fTT39ܺvTVT4eTTC[̺vTVT5eTTC{˩vTVTEeTTD˪vTUD5eDD6˺vUUC5TDC8˩vUUCETCCZ˩vUUCET33j˩eUTCET34ܺeUTCED36ܺeET3UD3G˺veET3UD3Y˪vUET4UD3j˩vTET4UD4ܻvTUD4UD5ܺfTUD4TDF̺eTUD5TDH˺weTUDETDi˪veDUDETDy̻veDTCETE̺vUDTCETF̺vUETDUTW˺fTETDUTh˪fTETDUUy̼weTETDUU̼weTETDUV˻veDEDDUW˻veDUDEUhvUDUDEUxfUDTDEVfUDTDEVwfTDTDEWweTDTDUhveTDTDUxveTETDVxveTETDVvUDEDEgfUDEDEhwfUDEDExwfUDUDFxwfUDUDVvfUDUDWvfUDUThveUEUUhwveUEUUxwfeUEUUxwfeUEUVwfeUUUWwfeUUUgwfeUUUgvfUUUVwvfUUUVxwvfUUUfxwvfUUVgxwvfUUVgxwffUUfwxwffUUfwywffUUgwwffUVgwwwffUVwxwvffUVwxwvffUfwxwvffUgwwvffUgwwvffVwwwwvfffwxwwffffwxwwfffgwxwwfffgwwwfffgwwwwfffwxwwwfffwxwwwfffwwwwffgwwwvffgwwwvffwxwwwvffwxwwwvfgwxwwwvfgwwwwvfwwwwwwgwwwwwwwwxwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwwwwwwxwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwxwwwwwwwwwwwwwwwwwwwwwxwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwwwwwwwxwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwwwwwwxwwwwwwxwwwwwwwwwwwxwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxTUj3DEUeffwͺ"#4Ug̻gwu"3DVg̻fwt"3Dfh̻ffd"3Efh̺ffd"3Efy̺VfT"3Efy̺UfS"3Efy̺vUVS"3Eg̺vUUS"3Fg̹uUUC"4Vg̩uDUC"4Vg˩uDUC"4Vg˩uDD3"4Vw˩uDD3"4Vw˩uDD3"4Vw˩eDD3"4Vx˩eDC3"4Vx˩eDC2#4Vx˩eD32#4Vx˩eD32#4Vx˩eD32#4Vx˩eD32#DVxܻeD333EVx̺eD333EVx̺eC333EVx̺eC333Efy̺eC333Ef̺vUC333Eg̺vUC333Eg̺vUC334Eg˺vTC334Eg˺vTC334Eg˺vTC334Eg˺vTC334Eg˺vTC33DUg̻vTC33DVh̻vTC33DVx̻fTC34DVx˻eTC34EVx˺eTC3DEVx̻eTC4DEfx˻eTC4DEgx˻eTDDDUgeTDDDUgweTDDDVgweTDDEVgveTDDEVgveTDDEVwveTDDUfxvUDDDUfxvUDDDUgxfUDDEVgxwfUDDEVgwfUDDUVgweUDDUfwveUDEUfwveUDEUfxveUDUUgxveUDUVgxveUUUVgxfeUUUVgxfUUUUVgwfUUUUfwwfUUUUfwwfUUUUfwwfUUUUfwvfUUUVfxvfUUUVgxvfUUUVgxvfUUUVgxveUUUfgxveUUUfgxwveUUUfwwfeUUVfwwfeUUVfwwfeUUVfwwfeUUVgxwfeUUfgxvfUUUfgxvfUUVfwxvfUUVfwwvfUUffwwvfUUffwwffUVfgwwffUffgxwfffffwxwfffffwxvfffffwvffffgwwvffffgwwvffffgwwvffffwxwfffffwxwffffgwxwffffgwwffffgwwwffffwwwvffffwwwvffffwxwvfffgwxwvfffgwxwvfffwwwvfffwwwwvfffwwwwffffwwwwfffgwwwwfffgwxwwfffgwxwwfffwwxwwfffwwxwwfffwwxwvfffwwxwwffgwwwwwffgwwwwvffgwwwwvffwwwwwwffwwxwwvffwwxwwvffwwxwwvfgwwxwwvfwwwxwwvfwwwxwwwgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwxwwwwwwwwwwwwwxwwwwwwxwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwxwwwwwwxwwwwwwxwwwwwwxwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwxwwwwwwwwwwwwwxwwwwwwxwwwwwwxwwwzŅ7ElDT]TxĨs&E\EC~vwsɥ˺b%C\fCwRA$2le32̪A#"t5u#̻A"d6t#Ac7s$1cHc$0$SHc%0%SYS%0%wSYS505wSY͹S6 6vTi̸S6ݷ!FvDi̷SGݷ!FvDj̧CGݦ!FeDi̧DWܥ!#VeDjDXܥ!#VeEyDhܕ"$VeEyUiە"4VUEyUi˅24UUEyUy˅24UUEyUzʅ3DUUEyvVzu3EUUEyvV̺u3EUUUyvf̹u4EUTExvf̹uDEUTUxvg̹uDEUTUxvg˹uDUUTVxvg˩uDUUTVxvw˩uEUUTVxwfxuUUUTVwwfxuUUUTVwwfxuUUUDVgwwxvUUUDUgwwxvUUUDUgwwxvUUUDUgwwvUUUDUfwwvUUUDUfgwvUUTDUfgwvUUTDUfgwvUUUDUfgwveUUEUfgwveUUUUfgwveUUUUfwwveUUUUfwxveUUUUfwxveUUUVfwxvfUUUVfwxvfUUUVfwxvfUUUVfwxvfeUUVgwxvffUUVgwxvffUUVgwxvffUUVgwxvffeUfgwxvffUUfgwvffeUfwwvffeUfwwvffeUfwwvffeVfwwvffeVfwwvfffVfwwvffffgwwvffffgwwvffffgwwvffffgwwvffffgwwwvffffgwwwvffffgwxwvffffwwxwwffffwwxwwffffwwxwwffffwwxwwffffwwxwwvfffwwxwwvffgwwxwwvffgwwwwvffgwwwwvffgwwwwvffwwwwwvffwwwwwwffwwwwwwffwwwwwwffwwwwwwfgwwxwwwvgwwxwwwvwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwwwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwxwwwwwwxwwwwwwwxwwwwwwwxwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwxwwwwwwxwwwwwwxwwwwwwxwwwwwwxwwwwwwxwwwwwwxwwwwwwwwwwwwwwxwwwwwwwwxwwwwwwwwxxvgxvwwvfxfegvUgeUVyvUVyd2"H̺hfSFt#TGTEx̕2"5̹weDhCETyuVg̸S"X̗xeVyuDDExfgvB$v̩UgUT3Vfhxxu"!H쨉ʙuVguU1#DWehuBh̩cVUvC4zeFyd6˻Efxvd4hDxۙ2$x̻Ufhe1$WvTgRWܼ˙egwUBVvdFʘd#F˻ܩeXeBFxdEx˘vCExʘeWxt3Exwt4gz̩DEw6zB 5Wvv3WxɈdEhȇChxT!%VfT5ۈ4gۘdFd2fheU4gvTWvEgC1FwUDVyegڇegd2!%wxeDVhUfyzefx31$We4VguVxxɆfwC34WxfCFguUg˩wۗwgwT3EVweDDgDVy˘gܨwwywe35gxeD4VTEh̹wy̺wxeD4WT4VyeDV˘vgwxvT4VyT3EwuTEx˪gxwdDExvC4WTUWvwxvDEhvT4VyvUfxwxvTDWeCEgffwwxeDVxvTDVyffgxwwvTFgeDVhwfgxwveEgyvTEgwwwwwwfUVxeUVxwwwwwveUgvUUgwwwxwwwfUfxfUfxwwxwwvUVgwfVgwxwwwfUfxvffxwwwxwwxvefgffgwxwwwvffxvfgxwwwwwwffgffgwwxwwwwwffwffxwwwwwwvfgxvfgwwwwwwwwwvfwvfwwwxwwwxwwxwvgwvgxwwwwwwwwvwxwwxwwwwwwwxwwwwwwxwwxwwxwwwwwxwwwwwwwwwwwwwwwxwwwxwwwxwwwxwwxwwwwwwwwwwwwwwwwwwwxwwxwwwwwwwwwwwwxwxwwwwxwwwwwwxwwxwwwwwxxwwwwwwwwwxwwwxwwwwxwwxwwwwwxwwwwwwwxwxwwwwwwwxwwwwxwwwwwwwwwwwwwwwwwxwwwxwwwwwwwwwwwwxwwwwxwwwwwwxwwwxwwwwwxwxwwwwwwwwwwwwwwxwxwwwwwwwxwwxwwwxwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwxwwwwxwwxwwwxwwxwwwwwwwwwwwxwwwxwwwwwwwwwwwwwwwwwxwwwwwxwwwwwwwwxwwwxwwxwwwwwwwwxwwwwwwxwwwxwxwwwwwxwwwwwwwwxwwwwwwwwxwwwxwwxwwxwwxwwwxwwwxwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwxwwwxwwxwwwxwwwwwwwwwxwwwwwwxwwwxwwwwwwxwwwwwwxwwwwwwxwwwwwwxwwxwwwwwwwwwwxwwwwwwxwwwxwwwwwwxwwwwxwwwwwwwwwwwwwwwwwwwxwwwxwwwwwwwwxwwwxwwxwwwwwwxwwwwwwxwwwwwwwwwwwxwwwwwxwwwxwwwwwwwwwwwwwwwwwwwxwwxwwwxwwxwwwwwwwxwwwwwwxwwwxwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwxwwwwwxwwwxwwxwwxwwwwwwwxwwxwwxwwwwxwwwxwwwwwxwwwwwwxwwwwwxwxwxwwwwwwwwwxwxwwwwwxwwwwwwwwwwwxwwwxwwwxwwwwxwwwwwxwwwwwwwwwxwwwwwwxwwxwwwwwwwwwwxwwwwxwwwxwwwwwwwxwwwxwwwwwxwwxwwwwwxwwwwwvfffUUUUDDDDDDDDDDDDDDUUUUUffffwwW̻wwwffffUUUUUUTDDDDDEUUUUUUVfffgwxuEgwwwwffffeUUUUUUUUUUUUUUUVfffgwwxܨTDVgwwwvfffffeUUUUUUUUUUUfffffwwwܺT3DVwwwwwwfffffffffffffffffffgwwx˩T33DVgxwwwwwwvfffffffffffffgwwww˺vT333DVgwwwwwwwwwvfffffffgwwwwwxvT3334EUfwxwwwwwwwwwwwwwwwwwweT3233DEUfgwwwwwwwwwwwwwwveD3""34DUVfwwxxwxvUC3""#34DUffwwxwfTC3""#34DEUffwwxveTC3""#33DEUVfgwwxwfUDC3""#33DDUUffwwwvfUD332"#334DEUVfgwwxwveTDC33#3334DEUVffwwwxwfeTD33333334DDUUffgwwxwvfUTD33333333DDUUVffwwwwvfUTD33333333DDEUUffgwwxwvfUTDC3333333DDDUUffgwwwwffUTDC33333334DDUUVffwwwwffUTDD33333334DDEUUffgwwxwwfeUUDD33333334DDEUUfffwwwwvfeUTDD33333334DDEUUfffwwwwvfeUTDD3333333DDDEUUVffwwwf42FwWuuC3FλvzWfU2SG޹vhUU2dHȗVXeUDTY̸vfhfUEUTk˧giteCFVE|ܧgfyeeCVUU̖WWyfU3WUffffyeS4gUgfegzU35vUifUhT36eey۩eUhxT4FeuʇdThxD4FffچUEytR4VffvT6ze24VfXu4Fe2EWvieCVT2EgeTSGʘC3EwfCCXB4EfˆCDiɕ3$Gwﺔ3Di͹#%Wuxt3Ej̸c"5gvid4F{̧bEgfzs#V̧RVgwS#g̗1#fwwB$hˆ!$fxwۅ"4y̻t4gxݻt"Dc5gݹc"5̸R5hݧc"F̧REhܗR3WۗAEy܆B$hʆ2#UvB4iu2$Vu2%ܹd"3gd"6ܹS"4h̸T#V˘S"4yS#V˗C#5zS$gʆCEC5g̺B"GCDx̺3"HxtDEhܩ3"hxd5Ui̩t2#ixdUUy˨d2$yTUUy˘d25z˘UUUz˗d26ʘUTVzT3FʈvUTfT3GveeWS3XveUWS4hvUUgS4hvUUhDDyvUUxDEyvUUxuTFxuUVyuUFyuEUuUVyeUVueVyTUVefVTTVfeVDEWveVvDEgveWvDUgwUguDEgUgdDEhUgTTFwvFwTDVwvUxTEVxfUxSEVxeVxTEVweVxvDEgwUfvDFfxUgwuDEgwUgwuDVgxUwwdDVgxvVwwwdEVwxvVwwxTEVvx˨vfwwxTEVgx˗ffwfyTEfgyffwfTUfffgfgyvEUgfwvgvgvEffg̹wffvguEffg˩wfffwuUffh˨wfgfxuVffxvfgfxeVfWyvfffxVVffvffgxefeg̺vffgxvVffheffwvVfVxfffwvffVyffwwvfVfvffwwffVgvVgwwfeVxvVwgwffVvVwgwvfWffwgwfVgfgwgxwffhvegwwxweVxvfgwwvefvfwwwxvUgffwwwxvUhffwwwweVxfgwwwweVxfgwwwweVfwwwwxweWvfwwwwwvUgwggwwwxvUhwgwwwwxvUxwgwwvweUywgwwfxeVywwgwwfxUgwwfxvgxUgwwwxvgxUgwvwxvgvUhwwwvguVxwgwuheVxwwxfheWxwwwfxegwwwfxegwwwvfUgwwxvVvVwwwxvgvVxwfwxfgvVxwgwfgffxwfwfwfgxvfxfxfgywffxffwwfgxwwxvfwvfgxwwvfxvfgwwvfxffgwwvfffhxwffxffhwfwffhfwefhwfwefwwvxwUfwwfxvUfxxwgxvUfxwgxvVfxwwvVfxwwwvUfxwwwvUfxwwwfUfxwwxweUfxwwxweUgywxweUgwwxweUgwxweUgwwxweUgwwxveUwwwxveVxwwxveVxwwvUVxwwvUVxwxvUVxwxuUVwxeUWweUgweUgwweUgwwweUgwwveVgwwveVwwwvUVwxwwvUVwxwwvUVwwwwfUgwwwweUgwxwweVgwwwwwfVgwxwwvffgwxwwwvffgwxwwwvffgvxwwwvffggywwxvfffgwwxvfffgwgxwffvfgwwxwffvfgwwxvffffxwwxwffgfxwwxwffffxwwwfgffxwwwvffffywwwwgfffwwwwwwffgwwwwvwffgwwwwvwvfgwwwwvwffgwwwwvwffxwwxwwwffxwwxwwwvfxwwwxwvwvgxwwwwwwvgxwwwwwwwwgwwwwwgwwgwwwwwgwwwwwxwwwwwwwwwwwwwwwwwwgwwxwxwwwwwxwwxwvwwwxwwwvwwwwwxwwwwwwwxxwwgwwwwxxwwwwwwwwwwwwwwwxxwwwwwxxxwwwwwwxwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwxwwwwwxwxwwwwwwxwwwwwwwxxwwwwwwxxwwwwwwxxwwwwwwwxxwwwwwwxwwwwwwxwwwwwwwwwwwwwxwwwwwwwxwwwwwwxxwwwwwwxxwwwwwwxxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwxwxwwwwwxwwwwwwxwwwwwwxwwwxwwxwwwxwwwwwxwwwwwwwwwwwwwwwwwwwwwwxwxwwwxwxwwwxwxwwwxwwxwwwwwxwwwwwwwwgwwwwwwwwwwwwwwwwwwxwwwwwxwwwwwwwwwwwwwwwwwwxwwwwwxwwwwwwwwwwwwwwwwwwxwwwxwwwwwxwwwwwxwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwxxwwwxwwxxwwwwxwwxxwwwxwwxwwwwxwxxxwwwwwwwwwwwwwwwwwxxwwwwwwxwwwwwwwwwxeUUVfwweTDUfxffgwwUDC3332Z̻Vh4F˘wwxwwfS#EW̻x˺V۩vffffeU1#4Ek̻xxܙ˻eUUUUDD1#34뚪˘˻TDDDDC3 "#36əۼ̹wDDDDD3" ""33YwwwSD333""!#3"#5ʪwwwwvS33""!"""""GwwwwwwwfC3""""3332$yܩwwwwffffd!"3DDDDX옙˘wfgfffUUUA#333DDhʪ̨vffffUTET1"3333DF˻쩪۩wwffffUTC 4C3DEUh˽쪪ܩwwffeUUUD!"4DD3DDVʙwfffeUVffC"""!""#4DDC34DWܹwffvffffeB"""""#34DDD334Dhʪ˩wfwwffweDD33 "333DDDDD3#3FxʫܺwwwwwvTDD2#334DDD33""3Wʪ˻˩wwwwxeUT"""""#4DDDDDD32""$gx۪wwwwwweD2""2"#3DDDDUUTC2""Ewx˺̺̻wwwwvTC"33333DDDDEUUT3333Vwx̻wwvUC3333DDDDDUUUUD333EfgxveDDDEUUUUUUUUUTD3C4Vfgx̻w fTDDDUUUUUUUUUD34C4VVgxx˺wwvUDDDEUUUUUUDDC3DDEffwxvwwwwwwvUDDDUUUUUUUUDDDDEfgwxfwwwwxwwwweUUUUUUUUUUUDDEUVwwxvxwwwwwwwxveUUUUUUUUUUDUUUgwwwxxwwwwwwwwwxveUUUUUfUVUUUUVwwwwwwxwfffffgwwwwwweUUUVffeffeVfgwwwwwfffffffgwwwveUUUfeUVfUUfwwwwwxwwwwwfffffffwxveUffffffffgwwwwwwwwwwvfffffffwwxwffffffffffxwwwwwwwwwwwvwwfffffgwwwfffffffffgwwwwxxwwwwwwwwffffffgwwxvfffffffffxwwwwwwwwwwwffffffffwwwwvfffffgwwxwfgwwwwvfffffffgwxwwwwffffgwwxwxfVgvfffffffffffwwwwwwwwwwwwwwwwxvffwvfffffffgffgwwwwwwwwvfffgwxxwvffwwfffgwwwwwwwwxwwwwwwwfffffgxxwwffgwvfffwwwwwwwwwwwwwwwwwwffffgwvffwvfffgwwwwwwwwwvfgwwvffgwffffwwwvfgwfwvgwxwwwwwwvffgwwwvfwwfffgxxwwwfwwwwwwwxwwwffffgwwwwwwwwwwwwxwwwwwwwwwwwwvvffgwwwwwwwwwxwxwwwwwwwxwwwwwwwwwwwwwwwvffgwwwxxwwwwwwwxwwwwwwxwwwwfffwwxwwwwwwwwwwwwwwwwvffwwwwxwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwxwwwxwwwwwwwxwwwwwwxwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwxwwxwwwwxwwwwwwwwwxwwxwwwwwwxwwxwwwwwwwwwwwwxwwwwxwxwwwwwwwwxwwwwwwwwwwwwwxwwwwxwwwwwwwxwwwxwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwxwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwxwwwwwwwwwwwxwwwwwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwxwwwwwwwwwwwwwwwwxwwwwxwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwxwwwwwwxwwwwwwwwxwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwxwwwwwwwwwwwxwwwwwwxwwwxwwwwxwwwwwwwwwwwwwwwwwxwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwxwwxwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwxhywywwvhwfxzvvvgvvxxgyhxixwwxxxxxxxxvxwgywwhwxgwxxxxxwxwwwwwxwwwxxwxwxwxxwxxwxwwxwxwxwwwwxxwwxxxwwxxwxwxwxxxwwwxxxxxxxxxwwwwxxxxxxxxwxxwxxwwxxxxwxxwwxxxxxxxxxxxxxxxwxxxxwxxxwxuWIv i2$X7Q3Uewwuxxg3Bvxhfvufyh8Ewgfz5{UXUsi26wxywfxxwgwwwxwyvVxixwvw@4{ɅB#fWs!XYu5WeFgvVb7URDiCWz̪UDzvCEUgwSIwwfQzt%yG1mʅC@7wuBhwcTuhdfwDZݨDy16$xxuejxtDTFvgTWu˹Vy25yfX#Ewuu5WUgxxgfvTVfTzwgwvgxefweeywfUgycDhvfwvVggge5y˗fgxTyffexwfVgvghVxvEfVxfwvffxvWvUhwxvgvhfhʆggvUhxxwxwvhxvVgfgvxwweUgeiVwggwegVwyvgvffVwvfggxvxfxvVwwyvVxgVwxwvweUWxwxwwwgfgxfgvxfxwwfehxxwxxxwxvgxwgxwyfwvgwwwwfyxfEgvxwxwwwwxwwwvwwfgwgwwxxwxwxwfVwywwwwwvVfgwwxwUgxwwwwwwwgwgxwwwwvegfwwwxvwgvgywxwfyuWgxfwvxgvfxwwwxwgwfwvxvfgwwwgxwwwwwxvfxfxwwwwwwfxwwffxwwwxwwwwxwxvgwxwwwx1"`6 칆T!Ei˺UeE#1!E5Vwy̼ܼxgvfUeTEC4C431" "##D5ETFUUVeggʻwveU321"#4TVfw̻ʫwwwwwfffeUUETUUUUeffwxx̻vfUUDC3"!!"#23333DCDDDDDDDUEUUVffgfwww˻˼˻wxwxwwwfeUeUTUDTDDD4DDDDUUVfgwxxwwxwwwwvvfeeUDDDD33334C34CDDDEUUffwxx˼˻vfeUUDC3"#""!"""3#D4UEUffgwwx̻wgfeUTDDDDDDDDDEDDTDDTDETEETUUDUUDDDTDDDTDUUUUUUUUTEUTUEUUUUVVeVUUUVVfffgwww˻˻wwwfffeUUUUUDDDDDDDDDDD3C334C4DCDDDDDDDDDDTUUUfffgwwxwwwwwfffffeeUUUUUUUUUUUUVfffffffffffwwwwwwwxwwwwwwwwwggwwwwwwwwwxxxxwwwwvffffefeVfVffVffffffffffffwwgwwwwwwwwwwxxwwwwwwwvffffffffvfwwwwwwwwxwwwvffffffVUUUUUUUUUVffffffffffwwwwwwwxwxwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxjY]7O:ՆѵKK.,XZi.+M?WƆy[K-[\.:[IkWçkKW ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] MOD1.2\@m@@ @ k@@ `@ s@R@\@@   O| Q| Y|R| R|Y|  Y|Y|Y|Y| Y|O| Y|Q| Y|R| R|Y|  Y|Y|Y|Y| Y|O| Y|Q|Yx @tY|YpR|@l Yh@dR|Y|Y` @\@X @TY|YP@LYH@DY|Y@@<Y8@4Y|Y0@,Y(@$Y|Y @@ @Y|YO|@ Y @Y|YQ|@ Y|R| R|Y|  Y|Y|Y|Y|  Y| O|   Y| Q|   R|  R|   R|    Q|  O|  O|   O|   Q|  R| R| R|    Q|  O|  O|  O|   M|  R|  R|   R|    Q|  O|  O|   O|    Q|  R| R| R|    Q|  O|  O|  O|   M|@|  R|@| R|R|  R|@|R|R|  R|@| R|R|@|  Q|@|  Q|@|Q|Q|@|  O|@| O|O|  O|@|O|O|  O|@| O|O| @| Q|@|  Q|@|Q|Q|@|  R|@| R|R|  R|@|R|R|  R|@| R| R|@| Q|@|  Q|@|Q|Q|@|  O|@| O|O|  O|@|O|O|  O|@| O|O|@| M|@| M|@| M|M|@|  R|@| R|R|  R|@|R|R|  R|@| R|R|@|  Q|@|  Q|@| Q|Q|@|  O|@| O|O|  O|@|O|O|  O|@| O|O|@|  Q|@|  Q|@| Q|Q|@|  R|@| R|R|  R|@|R|R|  R|@| R|R|@|  Q|@|"  Q|@| Q|Q|@|"  O|@|" O|O|"  O|@|O|O|#  O|@|" O|O|@| M|@| M|@| M|M|@|  R|@|R|R|  R|@|R|R|  R|@| R|R|@| Q|@| Q|@|Q|Q|@|  O|@|O|O|  O|@|O|O|  O|@| O|O|@| Q| @| Q|@| Q|Q|@|  R|@|R|R|  R|@|R|R|  R|@|R|R|@| Q|@| Q|@|Q|Q|@|  O|@|O|O|  O|@|O|O|  O|@|O|O|@| M|@| M|@| M|M|  R|Z| R|Y< R|X W  Q|V  O|V|  O|U<   O|T  S   Q|R  R|Z| R|Y< XR| W  Q| O| O| O|  M|C @<@\R|@| @@R|@ @l ``R|`` ``R|`` ``O|` ``O|` `` ``Q|` ``Q|` `  R| R|  R|  R|,  O|  O|     Q|  Q|    R| R|  R|  R|  O|  O|    Q|   Q|    R| R|  R|  R|  O|  O|    Q|   Q|    R| R|   R| R|  O|  O|    Q|   Q|    R| R|   R| R|  O|  O|    Q|  Q|    R| R|  R|  R|  O| O|   Q| Q|   R| R|   R|  R|  O|  O|    Q| Q|   F|Y|Y<YY YYC @@R|@ @@R|@ @@ @@R|@@ @@R|@|@t @l@dO|@\ @T@LO|@D @<@4 @,@$Q|@ @ @ Q|@ @ R| R|  R| R| O| O|  Q|  Q| wwww== i(ՂuwTpL(^ f|z;EPO5!QVI'2aAHZީguC6##CTdɍZVw52A0 3FDWxx휚hee#"  #&#UezʨWebS2 "#$VVvϽ˺ufE4#234Eegx{ܼxuvedD4$"!"#34CUUfvwx˪vfVUDD3""!!""""#334DUUVfw˻vfUTD33"!"#3DDUVfwx˻wwffUUTDDD333332"""""""""334DEUffwx˻wwvfeUUDD33"""!!""#333DD5EEUeVVgfhxx̼̫hiXgVveUTEDC3C3###@2"""!!0!"#233CD5beFUvfxw̼˼wvgeVDUCTSC3433#"2"!!!!"""!##"#2$24$$CDDCUEEUVVfvgwwܼ˻xgwwwWVeUUUTED4C333"""!!!!!!!!!"""#33444DDUUUVUUUUUVefffwww˼̻xwwfffeUUUTTDDCD43333333#3#323#3332333C444DDDDEDUEEUUUUVVffffgvgvwwwwxxwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwxwwxwwxxxxwxxwxwwwwxwxwxwxwxwwwxwwwwxwwwwwwwxxU4Ӵ᧴UjvzC})V&hzzo$񖦇xLdnIkyZĜJjTWfi9jyxjzH,kTfzwjyuij:ėgG,XL)jXhh[iKxg|ZvvFwkxihxlHjZXjvçt{jGXąkHVYyJjgk:givwyiiZwJxiywćwieygZwxxXwhYvwlHjhhj[HxZhwfyhykHzZfihjHyWxwlYwfwvvHwyZxYwiXwWjYjfyzHwwYhvjihwwxgjvxyzWyZvhxiwghgxxwywhyiwxxxyYixxwhxwxvxwhxxxwyiyghxwxxxwxwxxhxhywxjwwxxxxwhxxxyxxhxxwxwwxwwxxxxhxxwwxwxwwwxxxxxxxxxxxywxxxxxxwxxwxxwwxxxwxxxwxxxwxxwxxxxxxxxxxxxxxxwxwwxxxxxxwwxxxxxxxxwxwyxxxwxxxxwxxxxwxxxxxwxxxxxwxwxwxxxxwxxxxxxxxwxxxwxxwwxwwxxxxxxxxxxxhIyxxhXwhxu⊂xyIyyIG|)higŖj{HԦhyuLgxwjw:iivwhv{zhҘijJfxvhXJYk8yviixjZxvњKuhfZXlXwYiizgyzWh{WfhiZjixxZgywxhvyvxiYwhihhivygiiwyhXwhyxyxxwhykXyxxxvviwzZXJghjjXxhxjhwXwwwwygxyYyhwxxgxgxxxyfyxgwhiwihhwxxxwjwxxxyWxjvwywxwxwygxxxwhxxwxxxxixwxwhwxwxvxwhxxxhygxgxxxhwwywxxxxxywxxxxwxxxxxxxxxxxwwxwxhxxxxxwxwxwxxwwwwxxxxxxxwxwxwxxxwxxxwwxxxxxwxxxwxwxxwxwxwxxxxxxxwxxxxwxwwxxxxxwwxxxxxxwxxxxwxxxxxxxwxxxxxxxwxxxxxxwxwxxxxxxwwxwxxxxxxxxwwxxwxxwwxxwxxwxxwxwxxxxxxxxxxxxxyihwgxwxxw[z8K[/WIjg\*vXwwe񖘉 l8wiYztk9J{izYI\&ҶjdWhLtŴgKLJ:gLZJŕhz'kWxIjZXXww-YZh^,Gv7w=t]8yyZXy=gfighwkWf-KgLwwkfelSD9tElgfyfUTB8vegwfeC#]DFs4yeUyUDvC"":T~vfv|C"FIxEDKl|uUDVT4T39S34igeC2#_vUDFvC39yf݆ld\TIyTTGfTUouC"9oTDleD37uzȚeTvC2#Yg|S"B6UTHކfej~eDEtDDHׯeDXlfC25V|φT""#IeTIvTDDC3gV}vZT4DeDJtUUUyoDf335viw؏T"#hgfC3~fDC3EשTDKeǼeTDEVؕZC""#5wze_Fc""6ugyڙC9C3JevhDJU[wuD26XfiUiu2"4ZjTY33:wUTV؇geg36c3D[ݎeEYugd2!#Jz{uUeTTC34Yf}TV"""4iψ|TIdeTEUTEyxUYiUdC"3wVhɆw2"#igwykwT2""4ozuDITEyVDDE\|vofD3:YuVVvC"3E}TIC3kuyWUVfhkTDhVkuhDKTEhVgeC""9lww{TVUD34y|xɊeYC3vDWvyTDD[z}fD37dfUVjT2"#EC3V3HDjfwfiUkeVViheVtDDuC2"8eyjeDD3JTkflVTDDDFjT34VyeTDuUijhضTf34DUU334hTD_dDDuUU̍fUDXDUvXthDCDgfEDDYhwuUt333GzUDD_hyDHiTDEvfwkU_TDHUk{ߗf]D33XiflvkTDJTDXɏwUZhC33KgwjuUEUg{TEwd335vgvjTDJTZvfdD3gVfeZhTGdDD\ɍږUGC3JVlfjiuTDZieE33IUfjkdC5tYv͗|uVUUDwV~݉hC37TDZyzfdC"#UVfUkeUygɧgD3"#gW؎yE4HdVghDDZyjfehC334ZڍvjUDDDEvUDEyvTKhC34DZf{vC3eIfyUUVfTEXfoT3":VV|xT2#ZkuWffve[fkC2"HDYwgT2833jkefvfzTD]vwC2"3ElهgTt333EmeTDMTZTEeD3DlwT33ouTDDDhh߸wexjvfvT3d4vEZvwyTDEDEmvUwUYTDIUUyvffkd34c34fUVg˗eTD]eC2#4_wfk{vziuDDDXhweDEUDIevYzfhhwvTDt\UUDEZ{xwweUevDEugfg܇fUyfvgvffyuUXguUWfeUiwfffhdDDfXwfVffwȇfUVeDDFivhffwwywfivffUUVeTEXffizwwۗffUDEvfUVwvfgwfiywffhvweVefhywffyڇwffUUXjvfWffgxwwywwyfUUUfeffffwz̘wwxvxhfhvjvfffwffwwwxvegegffgfffgwvfxyvfVffvfffgxxwfhfhfwfffgwwwwwwwwvgffvffffgwwwwffwwwwwxwwwwwxwxwwwwwwwwxwwxwwwxwwwwwwwwxxwwxwwxwwwwxwwwwwffwwgfUVff}ɈveTUxfVȅD(22"JV舗T1 HV͖D"8GDEfxںT3#;UC3x]fUfC2#4yvTDUvThYd22"#EߩwkC!#[dEvdFDD\v|T3:V{TC4mwod33iUYUDhweZe3A"4U!%ffvUDDDUۆTHDDZUVz~vfUDIelejV\vvfwxwdH2!#fzC""#JgwDDXEUWvC"#EmzϨvUʆTWDtUEUwvgwfTe""VEVgv4""4Vg{fEDZUVkUT3 _ ` a b c d e f g h i j k l m n o p q r s t u "4VeUTD5U[TU\vfgwhfs""7DDVg{gtE33yuegeZYuUkffe[u2""9Uf|ݘvluC83=tDDJe{vw|}{zwC"633DV}wDXC3vUUgveheUxfgUuC!"#VgڭwvC#R4DJTZUUgywǭ}uCU""3EkfeYcDJUUUofUfeUȗldoC!"VEfx߿ڭϗd"S"DXUTVxwg݇e2"#4F؍jUDEtDEkǼffU]hf_S!7Efg߸e2'"d$tIEDEjxw}wh}T3#3JwjUZIT4DE{w}ve|exXS!e4UgəC'2r"%fUDDZffܗvzTC4fjydDD3uDZyvfxܘwfTFT!c4Ej陚d5X2""KgDD[xffw|}eVUYvdEhc3GEZvffg﹞fTD_wd!"3DgކU3"cHEFluUV}wwzvhuTEnߧdV3F3IE[eVfgvTGdd2b""6eg}ڪڋC2'"4UDikeUiffɺwwiuTDe""hDKUUfxeDDB'!8EVhʙꈉuCd""MxTC6keUUVhxxUD\gc""(XDJeUf}{TC3LۈTDU4UgəɷU""=D2#[eWtUUi٬eU[jS"9UtWuVfxUDDJ~C34EVjzڋwUUfUUixvyvfgywwxxxwwxwwwxwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwxwwxveVgeUUUUVx̻T3EUC4hʗA#E2#Fܨa#B3Xۅ#05yR#E@"F  F #Vt #W#"6#2Eb 32FS 22FT!0#Fe1@#FyvA@#"EyA4 #"TyA52#3zܪQE2#$ګQT1"%٭bQ2 'r$`#"'r%@#Gں50#gﺸD 2xD1x뚇40ٚx4 ޹yB#7ܩy@#W˙@1x 0xw xh"y!'fy 7YpUjw`dx@Ux@X˙y0$h 5y!Fw!Vw̶!$Wx̤!4hxͻ˓""5x̫˃##Ey˻b"##Vw˻S334WwS334WxS3DEgxTDDEgxTDDExwxTDDFxwxUTEVxwUTEVxwvUUUVxwveUUgxwveUUgxwveUVgxvfUVgwxvfUfgvfUfwvfffwvfffwvfffwvffgwvffgwvffgwwvffgxwwffwxwwffwxwwffwxwwvgwwwwvgwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwxwwwwwwwwxwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwxwwwwwwwwxwwwwwwwwxwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwxwwwwwwxwwwwwwwxwwwwwwxwwwwwwwxwwwwxwwxwwwwwwxwwwxwwwwwwwwwwwwwwwwxwwwvwwxwwwfwwwwwvgwxwwwxwfgwxwwwwfwwwwwwvfwwwwwwfgwxwwwwwfgwwwwwvfwwwwwwffwwwwgvfgwxwvgffwwwffffwwvffffwxvfffgwxffefwwffefwxvffUfwxvfeUgwffeUgwwffUVgxvffTVgvfeTVwffeDVxwffUDVxvffTDVxvfeT4WffeD4WwffeC4gvffTC5gvffT3EhffeC3ExffeC3ExwffU33VyvfeT34VvfUC34WfeTC#4gfUD3#EhfUC2#ExweT334EyweS234VvUC"3DVvU3#3EgvT2#3EheS234VxweC"34Vxwd3"3EVvT2#3EgvS234UgeC334Vxwe333DVxwT334EfvT334EguD33DVgeC33DVxweDDDEVxvTDDDEgxvTDDDUgeTDDEVgeTDDUVwweTDDUVwvUUUEUfxvUUUUVgxfUUUUfgxeUUUUfgxweUUUVfwveUUUVfwveUUUfgwvffeVfgxfffefgwxwfffffgwxwfffffwwxvfffffwwvfffffwwvffffgwwvfvffwwwwvffffwwxwwwvfgwwxwwwvfgwwxwwwwvwwwwwwwfwwwxwwwwwgwwwwwwwwwwwwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwxwwwwwwwwxwwwwxxwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwxwwwwwwxwwwwwwxwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwxwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwwwwwxwwwwwwxwwwwwwxwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwxwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwxwwwwwwxwwwwwwwwwwwwxxwwwwwxwwwwwwwxwwwwwxwwwwwwwxwwwwwwwwwwwwxwwwwwwwwwwwwwxwwwwwwwxwwwwwxwwwwwwwwwwwwwwwxwwxxwwwwwwxwwwwxwwwwwwwxUh1kܻ15fT1 w x y z { | } ~  MOD1.2@}Yn @,k) ;(V@U@@\@x                                                                                           @@                       @  @ @                                                                                                                                                                                          @@@@@|@|@\@\@<@<@@                                @ @                     @ @ @                                                                                          @@ @@ @ @ @ @  @@@ @@t @l@d @\ @P@D @$@ @  @ @ @                                                                                                                                                                                                                                                                                                                                                                  wwxwxxxwwxwxxwwxwwwwwwxwwwwwwxwxwxwwwwxwxwwwwxwwxwxwwwwxwwwwwwxwwwwxwwwwwxwwxwwwwxwgwwwgxvwwwwgfwwwxvgwfwwwwfgvfwwwwfxvgwwwvfxfgvgwvgxfgvgwfwxfwfwvgwxvfvfwvgwffffwfgwffefwfwwffVgvfwVfVgvgxVeVgfgxVUfvfwUUfvVwUUfvfxDVgegxEVfegxuEVfVgxtEffVwxdEfefwwxTEfefxwxvTEfUgxwxvTVeVgxgxfTVeVwgwfTVUVwgwfTVUfxgvfDUEgxwffeETEgvffeETVgvfgeDDVwvfgdDEVxvegTCEfxvUgT3EgxvUfT3VguVvC3VwwuVu24VxeVd#4fxeVc#DgxUVB#EgUU24EwUS"4VxvUB#4VxuT1#EVxeS!3EgeB4Egvd2DVgvS"EVwfS2EVxf21#Ufxe31#Vgx˻vd#"4Vg˺fS3"4Vg˺fC3"4gw˺veC3#EgxvTC3#EgxfTCC3Ewx˻eDDC4Ux˻dDDB4VxwTDD34VxwTTD3EVxvDTE3EfvDTU3EguEUU4UgeEUUDVgUUUUDVwUUUeDVxvUUVeEVxuUUVeEfxeUUVeEgxUfUfeUgVfUfeUguffVgeVgefffweVgffffwUVwVfffwUfxfgfgwUfxvfwvgvUgxffwwwvVgxfgwwwvVgvfgwwwuVgvfwwwwefggfwwwefwwgxwefwwwwxvVfxwwwvVgxwwwvfgxwxxufgxgxxefwwwxffwwgxfgwwgxfgwwvwufwwwVxegwvwVxVgwfwuWVgvfwUgVwvfwEgVwvfxuUgVwfgxdVhuVwvgxUVxuVwvgxUfxeVgvwweUgxeVgwwwUfgxfUgwwuEvwfUgwwdFwwfUfwwTVwxfefwvDVxvfefwt4VxufeVwdEfxefffwDEgeVffvDUgefffdEVgUVffTEVwUVffDUfwUVge4UfxUVgd4VgxUVwS4VgxUVvCEfwuUVe3EgweUfe3EgxeUfT4VgxUUfC4VwUVeCDVwUVT4EfxUfS4EgxUeCDUgxUd3DVwuUS$EVwuVB4UVxeU2DUgxUT#EUgUR#EVwU2$UVxT"4UVxvC"4Uge2#EUgd"#EVwS2$UVxC"4Ufxt3"5VgSC#Efg̻3B#Efw̻424Vfx˺s424Vgx˺S3#4fwx˪xCC3Egw˪xu334Egw˩wd334Fwx̺vT334Vx̺uT33EVx˺eS#3EfUC#4UgEB34VguU234VweT"35fwUS#3EgxUC#3EgvTC#3EguTC#4VxeTC34VxeDC34VxdEC35VxdEC3EfxvTEC3EgxfUUC3EgeUUC3EgeUUD4VwvUVeDDVweUVeDDVxeUfeDEVxeUfeDEfxvUVgeDEgxfUVweEUgfUfweUVgeUfweUVwweVgwUUVwgeVgwUUfxwUfwvVUgxwvUfwvfVgxwvfgxvffgwvfgeffwwffgfffwxwffwfvfwwffxfvgxwvvwxgvgxxvwwvgwgxxwwwvgwwwwwwfwwwwwwxfwwwwwwwgwwwwxwwxgwwxwxwvwwwxvwwvwwwxgwxfwwwxgwwxgwwwvwxwgwwwfwxxgwwwgxwwwwwvgxwwwwwegwwwwwwxfwxwwwwwxVxxwwwwwxufxwxwwwwwwegxwwwvvwwUgwwwwffwvVgwwwwffwuVwwwwffweVvwwwffwUffxwvVgvUffxwvVgeUfgxwvVfdVfgeVfTVfgwefeEVVwxVfeEeVxxVfTEeVxxvVeDUUfxwvVeDUUgxwvUT5UVgwveTEUVwwveDEUVxvgvd4UUgxvgvT4UUgfgeCEUVgVfeDEUVwVfTDEUVwVfCDUUgxVe3EUVguVT4UUVgfeC4VUfwfe34VUgxfS35fUgxvfC3EfUgfe3DEeVxfd3DEffxfS4DUVfxeC4DUfgT3DDUgwvCDDEUgwu4DDDVwxd4DDDVwxSDDDDVwCDDTDgw3DDCEgxt4DECEgcDDD3VxCDDD4VxDDDC4WDDD3Egu4DD3Egd4DC3Vxd4D34VxdDD34VvSDC35gfSD33EgfCD33ExfCC33VxfDC34VxvfC334VxvfC4C4Wff34C5gfe3DCEgfd#DCEgfd3EDEhwfc4EDVxwfS4UDVxwfS4UDVxwweC4UEfxwweCEfUgxwweDEfUgvwweDEfVgvwveDUffggwvdDUffwgwfdEVfgwwwwfdEffwxwwvfUUffwxwwvfUUggxwwwffUVgfwxfeVfwwwxfeVgwwwwxfUfgwwwwxfUfwwwwxvfEfxwwxweEgxxwxweVgxxwwwweVggwwefwgwwUfwvwwwwVgwfwwvVgxfxwvfwxgxwvfwvgxwxvgwfwwwwwwwwvUUUffffwwwwx33DEUVfgwwwx̻wwwfffgS4DEVffw˻˻d3DDDDEDDDEUUUVg̻˻wwwwfffQ"34DUg̻˼TDDDDD0"3333DVx̹wwwwffc""3DVxTDD3C"33#4Egܘwwwfe!#DVwݷTDC33D33EfxʇwxvB"4UgxܧeD2#4C34Ugxۨwt!#DVwx˗eC#4C4EVwxܺxR4EfwʇS "3DDDUgw˩e1#DVgw̹t "3DDDEVwx̺vB#4Efw˖1#4DDEVgx̺T!3EVgx̨S#4DDDUfw˩T2#4Ugw̩u1"4DDDUVgx˩d2!"4Efw˩S!"3DTDEVgx̺eC!"3EVgx˨weC3DEDDUfw˩uC!"""#4Ufx̺wveB#4DDDUVg˩vS""""#4EVw̺wwve2!#4DDDEVgx̺T2!""333DVgw˻̺wwwvd3"#3DDDEUfw̻d2!"333DUfwx˺wwwwvT3334DDDUfwx˻˺e2""34DDUfwwwwwwvTC33DDDEVgwx̺uC"""#3DEUfgwxwwwwvTC3DDDEVfww˩vC""""3DUffgwwwwwwvTDDDDUUfgww˺vT2"""34EfwwwwwwwwwvTDDDUUVfwwx̺wvT2"""#4EfwwwwwxwwwwweTDDUUUffww̻wweC"""#3DVgwwwwwwwwwxeTDUUUVfgwx˺weC""""3DUgwwwxwwwweUUUUUffgw˺weC2"""34EfwwxwwwwveUUUUUffwxwvT2"""#4EfwxwwwwwveUUUUVfgwwvT2"""#4EVgwwfwwwvfeUUUVfwvd3"""#3DVfwvfgwwvfeUUUfgxweC""""3DUfwxwfffwwvfUUUffwweC"!""3DUfgwvfffwwveUUVfgxeT2"""34EVfwxvfffgwxfeUUffwvT2""#4EUfwwvfVfgwxwfUUVfgxvT2""#4DUfgwfeUffwxfeUVfgwvT2""#4DUfgwwfUUfgwvfUVffwxvT2""#4DUfgwvfUUfgwwfeUffwwfD2"""34EUfwxveUVfgxvffffwweC2"""34EUfwxveUVfwxvffffgweC2"""34DUfgxwfffffwxvffffwxfT3"""#3DUVgwwvffffwxvfffgwxvUC2""#34EUfwxwvffffwwwffffwwxweD3"""33DUVgwwvfffgwxwfffgwwvTC2""#34EUfwwwvffgwwwwfffgwwxweT32""33DUVfwxwvfffwwwwvffwwwxveD3"""34DUfgwxwvfffgwxwvffwwwxwfT32""#3DEVfwwwvfffgwxwwfgwwwxvUC2"""34EUfgwxwwfffffwxwwwwwwwweT32""33DUVfwwwwwfffffwwwwwwwwwwfTC2""#3DEUfgwwwvfffffwwwwwwwwwwfTC2""#3DEUfgwwvfffffgwxwwwwwwxweTC2""#3DEUfgwwffffffgwxwwwwwwxveTC2""33DEUffffffffffwwwwwwwwwwveTC3""33DEUfffffeVfffwwwwwwwwxwwveTC2""33DEUffffUUUfffwxwwwwwwwwwwwveTC3""33DEUVffUUUUVffwwwwwwwwwwwwwfUDC33334DEUUUUUUUUffgwxwwwwwwwwwwveTD33333DDUUUUUUUUVfgwxwwwwwwwwvfUDC33334DEUUUUUUUUffwwwwwwwwwwfeTD333334DEUUUTUUUVfgwxwwwwwwwvfUTD33333DDDDDDDEUUffwwwwwwwwwfeUDC33334DDDDDDDEUVfgwxwwwwwwffUDC33333DDDDDDDDUUfgwxwwwWZ{kzH|\ZzKfwkhXXhZf>l9;ɛiwQHx<8ծz{XFQHPTWhvef7Fvub*ZO{kGFVx̌{yj|XD#r"Gd՚hvgYz~dv4vycTredSWRvٚ덙׺JYHsD 65DdXEǕɜ˼جzfY7h9V$cW&GEGfrfWGZ멬ZɜٷvVW!#4SeFCv&EtiݺlȖwhIizYeDSTQT "5ujʷת˛ǪyydcE5rFDg\WydsxH(yˬwFg|igdTDD$5bhy{|ytTuwVJexWfXHxJzjexjwwxyKxkwvvwyu2vvvǧuV%FGVjgəݪƩyxfxwyvvfdeEFw{hyvwxWww{VwwxYWGdxz||fveTReuvgxzzeGwyʺTV'CTf8xWwxxwhxYivyhtuDFCD4gfxg̪xsV6cdctevvlvgxxxXtgigxwdwyxzwfguxxXiUxwVvUtgxyYywfveCfFefVwyhjxxzʙƸuvfegUVVexwXEtwxievggxxxȧwHgUtXizutuvvhyzhGhywddTTTUhHyyyxvgggfUxyxzvuuwʩgghxgWXftvgwyiwFUWuxzygZytVVXhyyxvYggegvgwxyxwhxvhHHXhYwvtdufgxghxgwxwxXWUvefhhgggfwvwyvfhfwxxxxxhygffWfvuwghxyggwhhhxxywvvwxyxyvvvffwvwyyvvefffwgxxwvvhwwhwwwwwwxxxgwgvwvvyxxxywxwwxwgwxxxxgwfvggwwwwvvvxxwvxxwxwxwwwwwvxxwwwxwwxwvvvvwwxwwwwwwwxxwwwwxwwvfvvwwwwwxxxwxwwwwwwxxwxxwxxwxxwxwwxxxxwwxxwwwwwwxwxxxwwwwwwxxxxxwwxwwxwwxwwvwwwwxwxxwwwwwwwwwxwxwwwwxxwxxwxxxwwwwwxwxxwwwwwwxxxxwxxwwwwwwxwwxwxwwwwxxxxxxxxxxwwxxxxxxwxwxxxveTDCEfwwwvgfwxffWxxwweEC3DDUUfUUTC#2#3EUhfxxwfVgwvfeUUfgx˻˺weffwxwvffwxwvUUUUgwfffffwwwvfwgvUTC3DEUUeDD2#33DEVfgwvwwwwvfwfUDUUfx˫fefwxwvvegwxxwgvffffeDEffwxwwwwvgfxwfffDDCETTDD333D4ETTUfgwwfeUTDEfgxܻwvgwfgwwvgwxwwwffUUUUUfffffffgwwwwwfeUUDDDDDCDC4DDDDDEVxwvffeDEUUfwwx̺wwwwwfgwwwwwww˻fgfffUUTTUUVfwwffffgwwuUUTUUeDD335TDTDT4EVgwwfgwveTDDEfw˺vfVfgvwwwvfxwwwxvUC33DVgwwfT3DUgwuVefgwvTC33DDDDDDDDVfwwxweC33Efxfwyܻ˩veUVvVwfwwww˺vT334UVwweT2#4VxwwvwweC2#333DDUTDDEfgy̻xvfUC3DEgwxvUfg̻̻vUUUffwvffw˪feDUTUffUS""#EVxwvgd2""$DUUUTC"#4Ex˪xvfeUUDEUVffTUUfx̻̪veUfxguETVx˩xwvUeTD42#34DVvfwwwwveD3DEUUDC"""3FwxwfefeUTTDD4Vfx̺wwwxvfT5eVwwwweTC3#4DDDTDEUVxvUTDDEC3""#DEfwxvUUDUUDDDEUVww̼̻wwveUDEUffx˼̼̻wvgeES43334C4DFfwwxwweUDD33"334DVfxweDD4EUDUDVegww˺wwfUUUUUUVfx˼˼vfUfTD3333334EgwfwwwfUDC333C4DDUgwxwxwxwweDD4DETEUVvffxܼvgvUT34ETVfx̻ʗfUUDT4C33233EffwwwxwfeUDETC334UUVhvgwwwweC4CEUUefeVfww˻veDC333CEWw˻ʙfUUTUCDC#33DUUffgwxwwwwveUTEC334DUUgxwwwwxwwvTDUEVUUUUfeVfgwx˪veC433334Vgݻ̩wUD4T3D34EUUUUgwxfeUTDCDUTDDUfwwwwwvVeUVfwvfUUfeUffgffffw̻̼̻ffUUD2"#DUfx̻feUTDDDDDDEUVfgffeVffVfUDC3DUVwxwwwfUUUUfwwvwvffeVeUUUfwx˻vU33"33EVwx˪wwwwveUDDDDDDVgwxvfvwwfUEC4DEUUfgwvfxxwveTDEVggxfUfUUUUUfw˩veDDDDDDEfgwwܺxxhwwfUVTVeDUUgxwxvfeTEUUfUUUUfeeVgxwvUVTEffwwwffffUDEUgx˻˪ffUUTDDUVfwx˻wxwwwefeVTEfgxwwwwffffffUUTUTEUVffgwwffffVfffgwgwxvfeUUDEUfxʫweUTEUUVwfwggxffVfffwwfwwwwwwwweUUTDDUVvfeVffeVffwwffffwwxwvefTEUUUg˫wvfeUVgxwxyxvgwvwwxxvwvwwwwwvUTDEUfffeUUUDEUVwgvfvwwxvwwwvfTUDVeg̼weVfgwwwfwwwwwwvVwwwfeVfgxvfUEUfgfffTD3DDDDUEUVwwfUVxvTDDDVgwwvwx˪˩wwwwwwfwuVeVUgxwdEUx˻wxveEUVwxwvvfwfwvfeUUD32"""3EwwfUfwveTEUUfeUVfx̻˻vVTDCDDgvwvDVUgvUDVfxwwwfxweTC2"#EUfxwxwweTDDEUUUg˻veDDDEUfffUfffgvffgx̻veVegwwxwwwwxweC2!#DDDv                           DDWwveDDTUffgfgwx̻eVTUUVfUTDDUUffvfvfxxwvfeUfxxeC2!333334DEVwveUffffUfffwx̻˺UUUwefUDDC3D5fgvww˪wwvUUVwxwweS2""32"3"334EUWveUfffUfgwffgww˼˻wwwfffUTCDC34Egwwwgx˻wUVfwwwxxweeTD3#3332"#34DEgxwwwfwvfeUUUfwwxwwwx̻wwvDD4D335fxgfg˪xxvfegvgvfwwwwvTDUUD2"#23EhxwvUDEVfVffxffgwwvVUUTDDUfvfvfggvgwwx̺vfffTEfwvwwwwwveC""""#EUfgyxwwvUUfffUffwwwffffeVw˺wwefeffffvVvfeEUDVx̼˻̻fwUUUfxwwxvUC3"""34UUvfxwgwwwwwwwwwfVefffwwvfeUVgxww˺wxwwvffeUUDEUUfwx˻wfffffwwxwwwwxvfT43DDDDDDUUVfwwwwxwfUUggwwwwvVfffffwwwfwwwww˻xfwfefveUUTEUUgx˻wwvwefgvgvgwwwxvfeVeD332DDVfxwgwwwwfwwxvgvUffwwwwfgwwgvffffVffvffgw˻xwxeUUDTDEfg̻̻wwwfVfffgwwvUT3C$C5UVwwwwwwffwgxwvwffffwwwwwxwxwvfefVfffefUfgx̻̺wweUUTEUUgw˻˺wwffVfffwxxvUUD3D3EVgfwwfwvfvegwgwwfUfefwwwwxwwwveffffeUeUfVgxvVeEUTVgw˫wweUUVffwwuUD4DDEgwwwgwfwfffffwwwwveVUUUfwwwwwwwvfffffffTETEUg˪wwegffffwx̻wvfUUUfffgwfTDTDefwgwwgwwwwffeVfffwwfUTDUUfwgwwvfgwxveD3D3DVxwvfffx˻vfeEeUUUUUg˻wvffffffffwxveUUffffwvUDDDVfgfwwgwxwwffgvUC33DEfffgwxffgxvfUUUeTD3DVx˪xvfefgwwfffgffffUUTDDUVffvffVfgxwvgwvUTDejDxw2wwyuu[3xfzRVuu[BywzRWeel2zvxjBWeel1zuxjAWfe|"{uxkAXfe}"uy{BYge}"u|BYtge}#uv|2YthU$ev3jexU$ev3iexUfu$iexT%fe$iUxTWe%yVxEWe%xFE&Xe%FEΤ'XVζ5GEΤ7XVΦ5G6Δ7YVޥEuGFބGYWަEtG6ބGZWޖExdHGޅGiXޖUxdHHuVvjYݖUxdHI݅VuzYݖUxTXI܅VuzjݖUxTXZ܅VuzkܖUwThtZ̅VezܖUwDhtZ̖Vf{̦UwDhtj˕Ff{̦EwDxdj˕Ff{̦EwDwez˕Ffv̦EvDwe{̕Ffw̦EvDwez˕6wwܥEvDwfz̔6wwܥ6vEwfz܄6wxܕ6vEwf܄6wxܕ6uEwfs6w܄6uEgfs7w܄FvEgfc7wtFuEgfb7wtFuEgfb7wsGuEgfR7xcGuEgfQ7xcWuEgfA8xSWuEww1HxSXtEww1HxSXtEww!XxChdEww!XxChdFww!XxDxdFwx!hxDxdFwx"hxDxdFwxhxEwTFwxhxͶEwTVwyΥhyͦEwTVwyͤhwͥFwTVwyͤ#xw̕FwTVwy͓$xw̕FwTVwz܄$xw̕VwTWwz܃$xw˅VwTWs$xw˅WvTWws%xwʅWvUWws5xwuWvUgwc5wwugvUgxc5wxvgvUgxc5wvgvUgS5wvgvUgS5wvgvUgS5xvwvUgSExvwvUgSExvwvfgSExvwvfhTExvwvfxTExwwvfxTExwwvfxTExwwvfxTFxwwwfxTFxwwwfxTFxwwwfxTFxwxwfxTFwxwgxTFwxwgTFwxwgTFwxgTFwwTVwwTVwwTWwwTWwwDWxwTWwxxwTWwwDWwwDWwwxwDWwwxwDgwwxwvDgwwxwvDgwwwwvDgwwwxuDgwwwxuDgwwwxuEgwwwxuDgwwwwxuDgvwwwuEgvwwwuEgvwwxuEgvxwxuEgvxgxuEgvxgxeEgvxgxeEgfxgdEhfxwgdEhfxvgdEhfxvgdEhfxvgdExfyvgTExfvwTExfvxTExfvxTExgvxTFxgvxTFvgfxDFvgfxDFvgfxvDFvggvDVvhgvDWvxguDWvxguDWvxwuDWfxwuDgfxweDgfxxeEgfywxeEggywxeEggwxeEggwxeUgwwwxeUgwwweUgwwwweVgwxwweVwwxxweVgwxxweVgwwxweVgwwweVgwwwfVgwwwfVgwwxwfVgwwxwfVgwwxwfVgwwxwfVgwwxwfVgwwwfVgwwwfVgwwwfVgwwweVgwwweVgwxweVgwxxweVgwxxweVgwxxweVgwxxweVgwxxweVgwxveVgwxveVgwxvUVgwvUVgwvUVgwvUVgwwvUVgxwvUVgxwvUVgxwvUVgxwfUVgxwfUVgxwweUVgxxweUVgxweUVgxweUVgxweUVgxweUVgweUVwveUVwwveUVwwveUVxwvUUVxwvUUVxxvUUVxxfUUVxwxfUUfxwfUUgwfUUgwfUUgwwfUUgwweUUgxweUUgxweUUgxveUUgxveUUgveUUhveUVxveUVxveUVxveUVxvUUVxfUUVxfUUVxfUUVxwfUUVxwfUUfxwfUUgxwfUUgwfUUgwfUUgveUUgveUUgveUUgveUVgveUVgwveUVwwveUVwwfeUVwwfeUVxwfeUfxwfUUfxwfUUfxwfeUfxwfeVgxwwfeVgxwwfffgxwwfffgxwwfffgxwwfffgxwwfffwxwwfffwwwfffwwwffgwwwffgwwwwffgwwwwffgwwwwffwwwwwffwwwwwfgwwwwwwwwxwwwwwwxwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwww#+94b#<ܻD36̥#EEU&ehS\%YfT4UxD{ۧUU5eWs|[4WfT4UhTk˨UU4uV{[4Vfd4UXTj˩UT4uVkZDVfd4UXDz˸UT4uVt{kDVfd4UWDz˸UD5eVyt{|EGVT5UWETC5eUyd{UHfS5TV6DC7UFUTIfCGTe7D3ITFVDZ̥eCYDdYwuC3Z̵DWWuCvdDjuESjxT34̅DhXd5VTETFEyD36T5xUjSI̶eDHCTH33ZܶCFE˅3veDjt4TjxS34̄3XuGd6VUEC5Fx2#7S5xTZʼCI̥UTH2DGz̔"3J26D̕3k̄UTjs#TYvc#3|̤#G5̄#UeTR$T{VB#4̃#X7ͫc%EeEB%DX"35b$hcG̼S7̷FeV25EX"36R4hSHܼS8̶FeW"4Fi"3GB4gSYܼCI̦GvW#4Fi"3HܹB5gDY̸CY˕Wvh"4Gi#3WܹR4fTX̸TY˖Gvh24Fh#4Wܺc4VTW̹dX˗Gww34Fh34Vܺs4VTWܺuW˨FwwB3VwB4Vܺ4EeVܺV˩UwwyR3Uyc4V{ݺ3EeVzܺf{˪hxs#Egx3VhʩS4Vfh˩i˪Gw3EVg3Ffʪ3Fff˪fFiB5Uhxc5fkܪCEffz̺v{tygs4UVg4fg̪c4VggiYv4UUfy4Vf4Vff˫gHi3UUzuxCVf|ʪ3Efvz˫fGh3VUigSFfjʚCEfvivEXCVTXWcEfi˪CEffhvzUWSFTXWtEfhSEgghvzUWSFTXWtFfhSEgfhvzUgSVTXWtVfiTFwggvzFWTVDYWtVfhTFwfhu{GhTfDitWeVfiTVvvheHvgEvDzdgeVfhUgvvh̸fuZvxFuEUhUVfyUgvvi̧Wd{vyuVdFEyUffyVwgvz̆j˗UfUgThVUffgwgfeuHgUvEzdgeVfhegvvḩX̧TzvhuVdFExUfvyfwgezˆ{ʆFfefDhVUgfgvgV̹feXgUeEzeguVvWwvvXyˆUzvhVeVUxUfvhxvej̻uUvxuVeWVyUgexxfe{˺eFexegehVVwexwffTGfUgehVVwexwffTGVvUwfxuVVwewwʩfgDYVUgfhuWuWwfwwʩfguDYfEwfguWugwewwʩgf˙uDYgEgeguWgwegw۩gvz̩uCXfvDgeWWgfegw۩gvy̩CXffDhuVVffeWwzݺguXݹCWvfDhvVyVxwgvVwyʗfvWɊCFvfTWUyehwfvUfgܨvvUډSEUTVUhugvwefgfTzۘdEyeUExeVVxvfeVgۘfeWݸ4guDEhVxegwffVfxveVɉDWTDWUgefxvfefwUU{ۘTVyTDFweWvVxvfefwʘeUjܘtExdEEguVxVhvfffwۘeUhܨtEguEUguVxegvfffweUXܩEgdDEgvUxegfffgeVgܩEguDEWvUgegfffwuVgܩFwdDEgvUgegwfffwdfhܩVxdDEgvUgegwfffxefh˩VxTDEgvUgwUgweffxUgh˩tgxTDEgvUgvUgwffgUwy˪dgxDDEgvVgvVhwffgVvz̺UwDDUgeVwvVxvffxvgw̺FwtDDVweVwegwvffegw˪WTDEWvUfvfwwffgfwy̻UxDDEguUgffxwffyچgw˺VxdDDVweVffgwvfgݹvwwuhDDEgvUfffxwvfxۨfwyVxuDDUgeUffgwwvgʗgvzWdEUVweVffxwvhgvhTEUfvUVfgwvy̺gfdhTEUffUffhwxw̹vwgUxDEUffUffyvxw̸fvWEDUUffUUfvyx̸fvWFvDUVffUUgwz̧ffWFvEUefeUUgwvzܧfeWFuEfeffUUgwvįUeWFvUfeVfUUgwuįUUFEUVeUfUUguWeUEEvUfeUfUUguWeEDTyeVeUVUVgʘuVuDTYtXuVfUUUVg˩UyDDGFvUfUUUUgx̹UhTDEEeVUUUUfx˙eVd4DiTiwfVeUUUVx˩eVyu3DHdXvUeUUUVx̺vUgCDFuGvVfUUUVx̺vegC4EFvefUUUVx̻vffC4EFfefUUUVy˨wvVyC4DFfeVUUUVy̻wvVyC4DFfeVUUUV˻wvUy345uWfeUUUTW̻wvUy335uWwfUUUUUW̻xvU336eXvfUUUUUh˻uVt33GeiffUUUUUy˪eVc#3YUzfeUUUUVeXC34zWfUUUfUWUi235ehvfUUVfUyvVd#3HVeUUUfff˪eWC34zuWvVUUVffh˪ey33FUyfUUUfwfvVc#3YVeeUVgww˪vgC34zugvUUUVwwx˩xfh335UheUUUfxw˩xfyt33GVyeUUUgwxfc33HVUUUUgwxfc33YWUUUUgvxgS33YWUUUUgfxgS34iugUUUUhfhwgS34jugUUUUhfgwS34iWUUUUhfgxwc34XWUUUUgfVxxwt33GVeEUUWvVxwy3CFVxuEUUVvUgwxC4EexTUUUyeVxwwwc4DigTEUUheUgww3DWVuEVeVvUWwwxy3DFVxvTUfVy˺vUVwvxxC4EexUUffy̺UUgvwxc4EyuheUffh̻eUgwgs4DiheUffheUVwg4DiWvUffxeUVfg4DiWvUfwxuUVfg4DihvUfwxxuEVfgt44yuhvUgwxxuEUfgtDEuhvVgwxuEUfgdDEexffwxxeEUfgTDFVffwxxeUUfgDDXWwfgxTUUVxDDiuhvfwTUUVydDEUxvgxxuDUUgDTXVfgeEUUhEDzehwgxTEEVyTTFUvwDDEVDThWvx ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  MOD1.2V,.h@@ Z@L@V@QK9K9 @ @@-@x   @       @     @    @  @    @      @         @"        @  @       @    @    @  @     @        @        @"    @  "@    @@    @@@      @@   @  @ @    @@   @ @ @      @@"     @ @  @    @@    @@@      @@   @  @ @    @@   @ @ @      @@"     @ @  @  @        @     @     @  @      @          @       @      @  [?@ABCDEFGHIJKLMNOPQRSMOD1.2l @ @& x`-` #  !                                                    U U U U  U U U                            NP N< N                                                                                                                                              N<                                    NP    N<                                                                                                   O<     LD  L                                    RH     M       M      KH   K      K<                        LP  L                                    R<     M<      R<      TP   T      K<       V<     R<                                    L<                                  @|    @<                                                                                                    O|    O<      O|    O<      O|   N<O<      O|    O<      O|    O<      O|    O<     NP O|   N<O<             O<      O|   O<      O|    O<      O|    O<         O|   O<      O|    O<      O|    O<      O|    O<                                                                                                                                                                                                                                    $ $ $ $ $ $ $  $fUvfFWcYu&|Wz鉙egGrWAfxwHv8weVtjz2NJjƘT$zDf0ǾX98uJ$efhju6wywvjgwvewe[UzxdzxWwfgXGxheVyvvujxfXwfxefhiwXgexfehwhfgfxvygygxfxwfxywxVgxfxvughwfgxwgxywwfhvxhfxwxviwgyxfWvVxfiwexxVwuWxUyvWehxvfxfhxgvxwxxwwxwvxwwwvxwwxwxgwwwxxwwwxxwxwxxwxwwwwxwwxwwwxwwxxxxxwwwwxxxxxwxwwxxxxxwxwwwwxxwxwxwwwwwwxwxwwwxwxxxwxwxxwxwxwxwwwwxxxwxxwxxwxxxwxwwwxxwwxwwxwxwxwwxxwxwwxwwxxwwwwygv[E$Fxo8ۻfVFSSEDTCDFw̻wUC3"!""23EUfwww̻wwwffUUTDDDDDDEUUffgwxxwwvwffffeeVUfeffffvwwwxwwwwwwvwwgvgwwwwwwwwwxxxwwwwwwwwxxwwwwwvwwwwwwwwwwxwxwwwwwwwwwwwwwwwwwwwwvvvfvffffffffffffvwwwwxwwwwwwwwwwwxxwxwxxwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwxwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwtvgqXUwlȷywgdW[IhBDTfJkz̗먼FE43WvfFjzvɈvvTUdzf5ʦgDgTg5VhxxtUUuEVfwgxȪxffeUwvxxgvgwgvxwxxywwxvvxxxxzxxwgxwvwwwwwywffvghvwwgfxvghwvffwwfwgwxxxwxwvwwwxxxhxgffwVvwxwwwxwwwwwxwxwvgfwwxxgwwwgvvvvgwxgvffxwxwwwwwwvwwvwxxxvwwwwxxxwwgwwvwvxxxxxxwwwwwwwwwxwvgvxvvwwvwwxwwxwwwwgvfwwwxxwwwwwwxwwwwxwxwwvwwwywxxwgxxxwwwvwwfwvwxwxwxwxxwwfxgwxwwwxwwvxvwxxwfwvxxwxwwwwwwwwxxwwwwwxxwwvwwwwwwwwxwwwwwwwwxxwxwwwwxxxxxxwhwwwwwwxhxwxgwxxwwxwxwxxwxvwwwxwwxwxwxxwwwwwxwwwwwwxwxxwwwwxxwwwgwwxwxxxwxwwwwxwwwwwxwxxwwwwgxxwxwwwwxwwxxuf2A$}ۖC"5̺C"6ܹt3DWT334Fgwfffgx˺vffUUUTDDUVfwwvT!#WۗT23Eh˩fS33EVxfUD3"#EVg˺veUDC333333334DDUUfgwffUUUVfwxvTD333"33DDUVg̻wfeTDDDDEUUUffffgwwxwwvfeUUUVfgwxwfUDD3334DEUfw̻wfUTDDEUUUUUUUUUVfgwwwwwwwwxwwfeTDDC33DDEUfwx̻wvffUUVfffffffffffwwxwwwwwwwwxwwwwffUUUUUUUUffwxwwwwwwwwfffffffffffwwwwwwwxwwwvffffUUUUUUfffgwwwwwwwwwwffffffffwwwwwwwwwwwwwvfffffffffffwwwwwwwwwwvfffffffgwwwwwwwwxwwwwwvfffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwfffgwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwweVffhvfwwfgwgffwfgxwxgwweUfwxfVfffwwvvfwvUWxuUUVgxwywwfwwwwxwwUexwxwxwxveFVwxTCUVwwfeWvguxwfdEVfwyexwyxxxvgfwxeVfefgwxggeUeUghT24EfxywxVVwwgwwxu3VgxxwwvgweEEhuDEDVgxdDUgwxwgdD3EgvfhvfwxfxxvT4VxgywfVgeVfwuC#WxUDUgxxxwD3FxfgfehguVgʪvEDEhwwyvUTEhʘwc#3FxUVffwwgwuETFxwwwvgwwxfwwxxʘvD33FvUT5VgyvVTEEehgwUVfVxfvWwweVefgvVffwgxxwwfUDEDFT4UEgwxwuUfVffxvTExffgvfeDVgxDUfwwvgvufgTB4Vx˻eC3WxwxvwxuDFxuVgwgwfVx͹gwvS#3F̻eUVweEVveDfT5VeC4WfxgxvCEExwffC4VhUe!"$yxvfUVwgwxxwvffwVeUy̸eDFxwvVfffw̹veUTDDFx̩wxxT24Fx˙d!#4Fx̺UfUgvxfEwgueDEvzUVvfTC4Ux˻˪eD2"$UyɆWvxvfDDFfuDD4VxTEfhfT3fxd"#UVvS#3$g˪UT3#EzɆeVvxxvUUVhvfwvUffhvvwC"5yUB3Uz˪ffge23$x˪vTVefTDUh̩vegwvxvVeFffyuUD4hyB5˻̺UDEC4UEx˻ˇS4ExvfUEh˺vTDWxwwwgwufxwe3EyʨefgwvS44WܸvdDDEDEVy̼t"33fxgxuETVVwwwvTDfvTWw˙uDVe3EVyچT2"Gfww̩v32#Vffw̻TB"5yvgxTDVxffwxfdDVgwfxx˗R"3EUfhͨ2#VgxvB5UVgvC5hhvffeETEyB"#DhuC4fffffx̺vTC34VgxuUUUxwegyۺuC4UUgwwvwTDFwxwx̺d""#E˺UfVWvegvwgvC335ffUwwwedVzveUET3ExwfeUVffwufۈeC45gwTFgxvgffzeDUEgxxwx˗eUTWxUffg̘vfT4TEfxʚvDDTXvfxeTUhxwywffgwgeEViͻvDUgffxweUUgvvgwywT34WeC3EyVgvwwweUxwffxvgvfyeCDF˻eUUfxvgxyffTVwwggeCB%xwS3F˺wwTVffwwxwSFyvfgvDfVyvUeWegwxdDEggyehS"4htEwweDVhfCEyvffgwgdgeegxwxwtDDVgfVUT3EhvVxvTDUfveDWwfwxvffxfTWeUTWwwvT33VxfvUDCFwwvUwffUgxfghvSGxxxu2EgwweT"$XvfeC"FeVfTDgwxwxwuDFxxvD2ExgffC3ExʙgeeC"GwvfvfeEhxwe3FxfT3ExwuD3#5yژwugeeDEXwwwveDEgwfxwxveUgwfT3#E˙wffgSDDWwwgu2"5hʪfvUUxegwxgxd33VgvCDUyxvgfS"4VݺTFgwwSDVgfeDEgdEWxvfexd!VfTEVVgxfgwTC5VܹffwefUVwxfveUfV̺efwfveUvfeC5VTUEVvffxfgwvC4HUfVfvxwfxuECWwffUgwfVgvxwwwxuTDhʪUCEgwvggwwvwveUVye!5hvwgwgxUDFe4EfhxgeVxfTFvS$gffx̺uFxvUxwwwxT24wx˪dEfxvvVfgwu2EfgUhwxEN-9{8(+tywvCwYe{ܕ!#DVzܻ̺wuF=I˅iܨB3DVy˩wVigˆ13DVy˩̺uVrzvy˅1"34Vz˩̻uW @7˗x̹c335g˚˪˘ehsMY˨b334hʪfx0ߒ&˨xʆ2333Fz̪˻gxt;2Y̸c#334W˪fx@˩x̖B#3"5z̺̻gxa7˘ʅ"32#E̪˻̩vgxb>į̺c3"4W˫˻ʙfx@̨xˆ2#"#Eyʫ̻gxuP7˗xd"3"#V̻ܺ˩vhb^j̺ܨB3!$W˪˻ʙfx@{̹xܧA3"4h˫˻fx@˩xܖ12"4i˫˻fx ˨x˅!#25zʫ̻gxa'˘xʅ!#2Ez̺̻̩gxt @7˗t"42F̻̩ܺgxt1H˗ܹt"32#E̺˻gxt @7˗xܹt"32#E{̺̻gxuQ7˘xܺ"#3#Ez̺̻g7xʆ1#3#Ezʫ̻gw &x˖1#3#Eiʫ̻g ߒ&xܖ12"4iʫ̻g0ߢxܖ1#2"4iʫ̻f0Ϣ˨xܖ2#2"4hʫ̻ʙf0ϲ˩xܖB#3"4iʪʙfv0˨xܖ2#3"4iʪ̻ʙfv xܖB#3"5iʫ̻ww0߳˨xܖ2#C"5y̺̻gwv&˗xڅ!43#F̩˻˩xwtAXxd"324W˙˙wb^#z̹wܨS#3"5h̺ʙww@˨w̗B32"Fy̹ʙww q7˘x˅232#V̩ywd<"Y̹d3C"5gʙw@$xܻC4C#Ey̺x RGx̹u3D2#W˪sn#yw˗S4C25hʚww@ߓ6wʅ3DC#F̹xw;Cix̸c4T34W˩wxa%w̻B4T35y̺g b7x˺t"EC3F̪vyt^#ix컨S#DC5g˚fP%˨xܺ34C3FyͺvhAHx˨c#D34W̪fybz̺ܻC5T3Fy˪VA݃6x̺DUTDWfg0kDgyuVfeUgfxu26VxfwwvfxfxuEyvgvgxwvwxgdVfwfwvxwwwxUgwxvfxwxwwwwxgywwxvgwwwwwwxwwxwwwwwxwwwxwxwwwwxwwwwx @0y  tYoXd3C!tZ[C 0Ey=Gc1 #2`0#$f\}Fe0D  '":Uͺ߿ʹHd43@@ R%B'pUaR!X$zHK{ϟ͏}ffyEsDAVS&QD1dC uCh6[zțm٭ϩ˫etga@@ @ #45Egvzoμ~̨ifUGS33 " 0#1RSTt7xܭ̾ݺ웙ju&S @01t61gɗ̛xuWVTs6G5rF5cD4B4&DD67Ww}ڝۯ辫hTWH3bU05BCTT66f5Uf۝̪߮wfT65ACA5cSUDWtuvgvxjw̩ʬvgfhuDfWCS4D"UBEEeTgfɺ꽍ɬʪWuwhDSCU@XDSC6dfcgV{fښڋxiufwGhTfuVEvYvggyyXjWwvwxfuwveWwwggvygxywyyyxyijwiyxwwwwzdXiwXeefVeffWvyyxzygeWEdUDvU6veWwwvxwgvwwvXWvgfgvfWevefvgUWfggʪixwheveUUDTUEEEUvfgwxxwxzxvfvfeEVUfVefwfvxwggwhvxxwwwfwhvffgeVGdfUVUUUfTfFfwvgxxwgeeUUUVe6eVUUvVfgwwgxyxwxwxxffwVffVefTTTUTUVdVgWgwwfwfvggffeVTUUdETUVTfffvggwxwvffVeUVUUEUEUeVUfVvgwwxxwwvwfffgfUvUfVfgvwfwwwwwgwwwwwxxxwwfgefUfeeVVfeVvgwwwxwwwwxwwxxwwwxvgwgwwwwwwwvxxxwwwwwxwwwwwwwxxxwwgwwgvfgfgvwwxywwwwweffVffUfefgvfgxwwxwwwwffwvgvvgvffvfffffwwwxxwgvwwvffffffwffvfwwwxwwwwfffffffffVfvvgwwvwwxwxwwwgwwvwgvffffvffwggvfwwwwwxwwwwfvfffffffggfvffwgffwwxxwwwwwfvfffffffffffwfwgwwwxwwfvfeeUUUUUUUeffffwwwxxxwgvfvfffffffefffwfwwwxwwwwwwwwwwvggvfvfvwwwwwwwwwxwwwwwwwwvwwwwwwwxwwwwwwwwxwwxwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwxwwwwwwwwwwgwwwfffgfvggwwwwwwwwwwwwwgwgwwwwwwwwwwwwwwwwxwxwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxxxwxwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxfn ?~?BeUvϿ"DvC$7Z8VFy˨vv324D5VwyͽDTB$ 233DUxVgzʪ˫ͺʪxxExuDUS4C#B2!!#3#"#T4UEgvV˻wwfffUfTCDDDUUCETFeDVUUUUfUEgeEeUVUTUUDDDETCDD3DDT3UC43EC4D32#4C"#3"#DB#434C3D2EU33ECES4UDUUUVgvehg˻˻˺wwfUffeUDUDDDDDUDUDUfUUUfgvgxwxwwwwwffgfUVeUUUDEDDDC3C""!"#333DEUUfww̻wwffUDD32"!""#34DDUUVffgx˻wwgvfVeUUTDDDD34333332"""""""!"""3334DDUUfffwww˼wwwwwwwvffffffeUUUUUTTDDDDD33333333334CDDDUUUUffffwwwx̻wwwwwwwwvfffxjY]7O:ՆѵKK.,XZi.+M?WƆy[K-[\.:[IkWçkKW/TO)su~YJfӈxji+;iMTV':W)[e?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~wwwwwwwwwwwwwwwwwxwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwwwwx{ΫC"0! 8;2%\LܻIW`=\bvA00#33DXihu˅٬fw#VR$"YS;ۗiDFQEVT34DUEfVVxvyyܻʚ˺w 6wA#$2X2KݨzʊTXA#UC#4TDEUVwfxwܫ˫x %v13$BX3lݹɋUy1EB#4TDEUVffwwwx˫1%v!2$CX4|ɛVy1#D2"4DDEUUffgwwxwx˫1%u"3$ChuD|ݺf2#D2"4DDEUUVfgwwwwwwwܻ25e"344huEݺgB#D2#4DDEUUUVfwvgwwwwܼ25d"334xuEݺgC4D2#DDDUeUUVffffwwwwxܼܼʪ3Ed#334xuVܺwCDT2#EDDVfUUVUfffgwxwwwxܼʪCET#33ExvWܻxDET2#EDDVfUUfUUfffgxwwwwܼ̺CES#C4Exvg̻xTUT24ETDffUUfUUVffgxwwwwxx˼̺DES3DDFvh̻UVT34UTEgvUVfUUVffgxwfgwwwx˼̺DUS4DDVvh˻ffe34UTEgvUVfTEVffgxwfgvgwww˼̺DUC4DDWwx˻fgeCEUTUwvUffTEVfUgxvffffggwx̺TUC4DEWwywweDEfUVwvefvTEVfUgwvfffVffgxw̺UUCDDEgwwwuTVfUVwvfgvTEVfUfwvefeUVffwww˪UUDDUUgwvUVfefxwfgvUEVeUfwfUfeUUUfgww˪vUUDDUVhvefvfgxwfwvUUfeUfwfUVUDEUVfww̻vUUDEUVxwfgwfgxwwwveUfeUfwfUUUDDUUffgx̺vUUDEUVxwwwfwwwwweUfeUVfeUUTDDEUffgx˺vUUDEUfxwwwwwwwwweVfeUffeUUTCDDUVfgx̻fUUDUVfxwwwwwfffeUffeUUT34DEVffx̻fUUDUVgxwxwwwffffUffeUUT34DEUfgx˻fUUTUVgxwwwvfffUffeUUD33DDUVgxfUUUUVgxwwwwvffffeUUD33DDUVgxwfUUUUfgxwwwwffffeUUD334DUVgxvfUUUUfgxwwvfffeUUD33DDUVgxvfeUUUfgwwwwffffUUD33DDUfgwvfUUUUfgwwxwwwvfeUTC3DEUfgwvfeUUUfgwwxwwvffUTC3DEUfwwffeUUUfgwwwwwwffeTDDDEVfwwwffeUUUVfwwwwwffeTDDDUVfwwwffeUUUVfwwwwwwvfeTDDDUfgxwvffeUUUVfgwwwwxwwfeTDDDUfgxwvfffUUUVffgwwwwwfeUDDEVfwwvfffUUUUfffgwwwxwffUDDEVfwwwvfffUUUUfffgwwwwxwvfUTDUVgwwwffffUUUUVfffwwwwwxwvfUUUUfgxwwffffeUUUVffffwwwwwwvfUUUUfwxwwfffffUUUUffffgwwwwwwvfUUUVfwwwvffffeUUUffffgwwwwwwwxwvfUUUVgwwwvffffffUUffffgwwwwwwwwwwvfUUUfgxwwvffffffeUffffgwwwwwwwwwwxwvfeUUfwxwwfffffffVffffgwwwwwwwwwwwwwvfeUVfwxwwwwvfffffffffgwwwwwwwwwwwwwwwvffUVfwwwwwwfffffffffwwwwwwwwwwwwwwwwwvffffgwwwwwwvfffffffwwwwwwwwwwwwwwwwxwfffffgwwwwwwwvfffffgwwwwwwffwwwwwwwwwwwfffffgxwwwwwwwvffffgwwwwwvfffgwwwwwwwxwwfffffwxwwwwwwwfffgwwwwwwvfffffwwwwwwwwvfffffwxwwwwwwwwwwwwwwwvffffffffffwwxwvfffffwxwwwwwwwwwwwwwvffffffffffgwxwvffffgwwwwwwwwwwwwwwffffffffffgwxwfffffgwwwwwwwwwwwwwfffffffffffwwwwfffffgwwwwwwwwwwwwfffffffffffgwwwfffffgwwwwwwwwwwwvffffffffffgwwwfffffwwwwwwwwwwwwvffffffffffgwwvfffffwwwwwwwwwfffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwfVYweUḩ7ʘuDhb{쪘eDWuIʺdUWC#CY캘vEUd25VۆDEXdDfVEݸT4hTGvu6ܕTDwUERGc#XuTX26dEguDĜ(TViUDyڃ7UEsCIܨ@"8uggT4ۧ0IUfwd3HuAGeVeR3ZTA"&tDT!331$Hb$CC6tES#6c#C27b4T26033HQ#E3E B28$VCEC18WSD01"IxcD2"G"{#2XC[ 3#X&#k D3G&̴M0E"G%< $U 5: %U$%K5S$&ΑJ6c%&͔J"Ha'pHbKGP'PHa{#G@9@X`k$WP`FQz݅$E@)@GSuDF0PGbĭDU p&t#yCD@p6e"XCDQx1XB4QXSH3EbxBH2FuyR82FBH"G18Fxv19G~gT"JͤHgS"ZݣHfSCZyU3Djqy$fTDks$y4VVejt6'4ffvZtGq6"$gguitGq824VwYuWs6"4fhieXa7"$gxiwuhaG!#gWUvyaWxWWzaY4VWwPj"%VG@{s36y̥VX0R2F̣5i~R2Gs5jB!FaE4C"WPE6 iWqK@\g`\x@$ u&`˙ʃ80̙ͻK˙p)ܽ`mۈP":˹P~ۇ03zʸ tFa&bX˴A0$z̡ZR8Fuź{RJxEaA5R'˸@'6S8@@IbHUx0iAXVA{BGf!%"FU3$G#VΥ4C$t3Fh4zUXt"Fjr$zvt[e"DZ0$2|e!"k$ze4zu#ĵ:xs#jPia'rz0y`:R{v@~u%w uF xtǴ<8ܸsh01]뺈pZۘd$yD|ʇPEzTFx%U{tW̧DWwQWvyQ%yzۖEwegWuʕXP(tYiUtX@IAZDexul6fxQ1HsXg1X`%#zCiaZߥG$zw@GeYr5u{P%fRFʗ@GGh4XrZސZݨuVxTWA{˺UhTheCWtVySEfgeV4zegeg̨eguDghdDy˗fTEVt4h24GuUhRVxwweDWxvUgfxu3WvfgvUFffwxfgvgwwwwxvgwvgvfxwwxegvegwfxeheeywwwVxfgwwwxufxvgwxegxfgwxwfwfwwwwfwUfwwwwxeVxxwfwvfxDQI6DR9158U38c5۔1Iu"3GȆFCZ15gͨxweEyB6CEVBGhg3GEbG˘uV͹t#Iݥ3weXu6c"J3Ugyu5zR"k44xt5z@SL0R:Pl s)a#z00(d4{ݸ1vA7UUz̦27޷wQXܷFwu3ZXriܦFxc3|sGt#Z˥E˧Q$b&e5jʤE̦0b$EF6ݷ c$#X4{ݧ c#Yͻs4|ݧ SBYͻ4{ͦ0SC8˻Dzܦ1dC!8˹uUy˖!eS"GeUy˕17UD#Yvfy1IUD$i̸uhd![D45yehclT$EuiclS#Fuydkc4WxuDi̧TVgwDhTWwwvTheVwxuDheVwuExeVgxvxvUxvVfxvxvUwvVfxvwxvfwvffgvgvfwvffgvgfgvwfgvfyfgvxwxxfywwwwywxvxwwxwfxvxxwwxwwfxvxvgxxwwxvxwgxwgvwxwfwvgffxvwxvgvfhegyegffgeVxfhffgeVyfxffgeVyfxwvffVygxwvfvfgwwvgvgwwwvwvgwgvxwwfxwwfyvfyxwwwxwwfwvxwwvgwvgwwfgvwwgfgxvwwvgxwgwwxvgwwxgwxwxvwwwxwwwxwxwxwwxwxwxxwxwwwxwwwxwxvwvwxxwyfwwwxxwfyffxwvhwwfffxwvgwggfxwwwwwgffxvvwwwgwfxwfwvwvfxfxwvwvfxfxvgvfxfxxxvhvgfxwwxfgwfxwfxfgvfxvfxUhvfvfwVhegffvVxegfgfWwfgegegwfhfhegwfgwfxfgwfxvfywfxvfvgfgvgfgfgwvwvgfWwwxvgegfgxfwfgfgxfxvfgvgwxfxvfhfwvfyvfxfgxfxvfxvwwvfxvfxwwwvgvfxwwwvwvgxwfwvwvgxwgwvwvwwvgwxvwwwgwxwwwxvgwxwwwxvgwxxxwwvwwwxfxwwwwwxgwwwwwwwxwwgwwwwwwwwwwwxxwwwwwwxwwwwxwwwwwwwwwwwxwvwvwxwvgvwwwvffwwvffwwxfgfxwxfgvfxwxvgvfxgxvgvVxfxvgvVxwvwuVxgxvxvfwwxwfxvgwwxgxfgwwwwgxfwwxwxfwwwwwvfxxwwwwvgwwwwwxvgwxwwwfgvxvgfgvxwgfwvxwgfxvxvgfxvxvwvfxwxvwvgxwwvwvgxwwwwvwwwwwxvwwwwwxwwwxxwwxwxwwwwwxwwwwxwwwxwxwwwwxwwwwwwwwwwwxwwwwwxwwxwwwwxwwxwwwwwwwwxwwwwwwxwwwwxwxwwwxwxxxwxwwwwwxwwwxwwwwwxwwwwxwwxwwxwwxwwxwwxwwwwwwwwwwxwwwxwwwwwwwxwwwxwwwxwwxwwxwwwxwwxwwwwwwwxwwwxwwwwwwwwwwwgwwwwwwfwwxxwwxwwxwwwwxwwxwwxwwwwwxwwwwwwwwxwwwwwwwwxwwwwxwwwwwwxwxwwwwxwxwwwwxwxwwxwxwxwwxwwwxwwxwwwwwwwwwxwwwwwwxwwwwxwwwwwxwxxwwwwxxwwwwwxwwwxwxwxwxwxwwwxwwwwwwwwwxwwwwwwwxwwwwxwwwxwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwxwxwxwxwwwwxwwxwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwxwwwwwwwxwxwwwwwwxwwwwwxwwxwwxwxwxwwwxwxwwwwwwxxwwwwwxwwwwwwwwwxwwwwwxwxxwxwwxwwxwxwwwwwxwwxwwwwxwwwxwwwxwxwwxwwwxwwwxwwwwxwwwwxwxwwwwxwxwwwxwwxwxwwwwxwxwwwwwwxwwxwwwwwwwwxwxwwxwwwxwxwwxwwwwwxwwwwxwwwwwwwwwxwwwwwxwwwwwxwwwwwxwwwwxwxwwwxwwwwwwwwwwwwxwxwwwwxwwxwwxwxwwxwxwwwwxwwwwxwwxwxwwxwwxwxwxwwwxwxxwwwxwxxwwwxwxxwwwxwxxwxwxwxwwwxwwwwwwwwxwxwwwwwxxwwwwxwwwwwwwwwwwwwwwwwwxwxwwxwwwwwwwwwxwwwwwwxwwwwwxwwwwwxwxwxwwxwxwxwwxwxwwxwwwwwxwwxwwwwxwwxwwwwxwxwwwwxwxwxwwxwxwxwwwxwxwxxwxwxwxxwwxwxwwwxwxxwxwwxwxxwwwwxxwwwwxwxwxwwxwxwwxwwxwwwwwwwxwwxwwwwwwxwwwwxwwwwwxxwwwxxwxwxwwxwwwwwwwxwwxwwwwwxwxwwwxwxxwwwxwwxwwxwwwwwwwwwwwwwxxwwxwxwwwwwwwgwwxvwffwwgxwwfvxwwxxwxwwywhwwwxxhwgxwwwxWwvwwwwxxfgggwfwfhWwgwwhxyvVxigeevvEgx{fTVEzdTDFfRDVUCTHeT4XuDDX|TD3i{wcD4fvSd$xvcC6wDTEjvUBVi̙TBUz̙uE3FۙuS4U۩eT3EܙeCCF˘V3CFۗfC3W̩f4DW۷uD3Wݘf43WܘeB"gۘu2Wۨe2Wۘe2$g˘d2#Xʗe"$hʇT"4iݺT"4yܹS$yܺvC"4yܹvR5yܩvB"5۩B"5̨v2#F̨uB"Fۘu2#F˘eB#Wۗe2Wʗd2#Wݺd23Xʗd"$Yݺd"4i캖T"4yܺS#4yܹvS"5y˹vS"6y˩vC26̨vC26z̨vC"Fz˨uC#VۙuC#F˘eB#VʘeB#Fͺe2#Wͺe23Xܺe2#Xܺd2#hܺT##iɇc"4h̹wT"5iܹS"5yܩwS#5yܹvD"Ez̩vSFz۩uS#EۨfC$F˨fB#Vʧe3#Gʗu23G̻e2#Wʗe2$hܺd3#hʇd2$hʇd15g̹T2%iͩT14iݨT"5zͪvT!Dz멆S#5zܪvS#5ۨvR#5˹fR#6˨fB#G˧u22Gݼu3"G˗t22Wˇt3gʈdB#gʈdB$gʈdA$gɈU1$X͹T1$iݩT!4iݩT3yܪvd4yۺvc5z۹vb#5˹gR#5˹fS"6˸vC"7̨v32G̗u3"V˘u3Wˉt3gڈtBWژeBWʘT1$W͹U13X͹T!4Yܺd4yܪvT"4y۹vS#4˸gS#6˹wS26˸vC2F̨vC2Ģv3"V˘uC"Wژt3#GˈeC$W٘dB4WU24Xͺe24X̺e"3i̺d"4y̺wT#4yvc25x̹wD"5y̹C26̸vC2Fy̩vD"F̩uD"Fۙu4#FۘeR#V˙eB#GʨeB3Wʘf34H̻e23hܻe#4i̻d34x˺T4%x˹SB5xT36xD2FxD2F̨T3Vz˩uD#U˩uT$VʩuS4FʨeS4Gf3DW̺f3CX̻e44Y˺t4Cht34xdD5xTC6xTCFhTBFyE3Vy˙T3Uz˙uT4fʙeS4WuSDWfCEWfCDhe3Dh˪u3Dhu4ExdDExTDEdDFxTCWxTCWyT4VyT4fyvT4fvTEfvCFWvSEgfCFhuDThv4FxuDUxeDFxwdDVxwdDVxUDWTDWyU4gyvdDgvTDgvTEgvTFgfTEhvTUhvDUhvDUxwuEVuEVweEWwdTWwUTWUTgUDgvUEgveEwvdFgfdVhfTVhfTUxfEUyvuEUguEVweUWweUWweTWwUTWvVTgVEgveEgfeEwfdFhfTVhgTVhfTUxvEUywuEVywuUVweUWweUWwUUWyveTgvVTgveEfeeFgfeVgfTVhgTfhfUexvfUUyvuUegeVVgeeWwfegvfegwVUgvfUwwvfVwwffVwwfeVwwfeVhfefxvfefyvfefyvgVfyvvfffvfffvfggffggfehgffhwvgexwvgexwvgVwwfvWxwfvgxwfvgxvgfwyvgfgyuvfvfvggfvfggvfhgfvhvggvhvvgfxvvgfxwfvgxwgwgvgvgxwgvwvwwwxwfwvwwfwgwwvwwwgwwwfwwxwgwwxvwgwxvgwwxvwwwxwwwwxfwwwxggwwwgwwxwgwwxvwvwxwvwvwwvwwwwgwwwwgwwwwgwwxvwwxvwgwxvwwwxywvxwgvwwggwwwgwxwgwwxwgwxwvxwwxxvxwwwwwwwgwwwwwwgwwwxwwwxxwwwxxwwwwwwwxwwywwwwwwwgwwwwwwwwwwwwvwxwxwwxvxwwxvwwwvwwggwwggwwgwwwhwwvxwwvwxwwwfwywwwfwwwwgwwgvgwwgvgxwwvvxvwfwxvwfvxvwvfwvgfgvvgwvvgwfvgwgfwwwwfwwvvfwwvvfwwwvgwwgvgxgffxwwffxwgffxwvffwfffvvfgwffgwffgwffgvffwvffxvffwfffxfvgxffgxgfgxfffyvfffvfffvffgvffgwffgvffwvffxvffwvffxwffgwffgxffgxffgxffgyvffgyvffgvffgvffgvffgfffxvffxvffxvffxwfffxwffgxwffgxwffgxffgxvffwyvffwvffwvffgffggffghfffxvffxvffxwvfgwffgwffgxwffgxvffwxvffwyvffwvfgwvfgwffgwgfgxvfwxvfwxvggxwvggwvggwfvgwfvwxwgvwxwgfwwggwvwgwwvwwwvwwwvwxwwwxwgwxwgwxwwwwxwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwxwwwxwwwxwwwxwwwwwwwwwwwwwwwwwxwwwxwwwxwwwwwwwwwwwwwwwwwwwxwwwxwwwxwwwxwwwwwwwwwwwwwwwwwwwxwwwxwwwxwwwxwwwwxwwwwxwwwwwwwwwwwwxwwwwxwwwxwwwwxwwwwwwwwwwwwwwwwwwwxwwwxwwwxwwwwwwwwwwxwwwwwwwxwwwxwwwxwwwxwwwwwwwwwwwwwwwwwwwwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwwwwwwwwwwwwwwwwwwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwwwwwwwwwwwwwwxwwwxwwxwwwxwwwxwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwxwwwxwwxwwwwweFeEvC4EefwfxwfTVwwxvyfgvwveUgwxxefeVfwwxxUgvxgvgeeeeVwwvyvxwfgww˼˘eUVUxuEEwfeC4UWvVvvUUEgwvgfffvUgxuCVxuhwvwwxUTFveEUEhvfgwwffwxw̺ܪuEfwvfwwtVUfgu3xeguWegfTgug̺fgfuDUgVxwvTWugxEwd35fvTT4Wwxfwwfxwgvfg˩ݺvVgwvTWveVEffffxSFvfvxUUxwx̹xveWUEFvgywxTWuVwS"FxR$fUUwwwhvTVTgvUʪxeTDCFTFdEhehUgwgDgwffx̺xUhfTVxwvfgwwuFxxwvffVfvUTEfCVwwvgwvUEfgwfw˻ܺvUC#4EffeguVvgeVwgwfxd5hʙfvfgxVvxVgwvfUgܨfwTVfgwfeVfETEVvgfTVvC4Vwxۚ칈eFv1UfUUfwU4hvVyeVwuE̻wwvfwfUgvwffwwfSFfxwgehxxfffwfeUUTVwwxivffTVeDC5wwˬ̹evA4TEffvT3Wwyvfgwy˻͹gwuUVeUT4gffffwvgyxxwvffUVvUTgvffwUguEe2DVfhS42#4VvgeC4ywxwwwx̻fgvCD4D4Ugffwwfhug˨UwdVfUWeEVxegvge3Gxww˫xS5T24UgeBhvgwʇww˚fgvS4US#VUgxVfwvwuVwvxw̩vfwwvUDhUUVfwwwfxggyUUTDUS"4CEfVwy˙vxDxvT2FeEeVffyv̺uDfffDyxwwehugegt"igwxfxwgwwxh˗geEfT3!$VTETVgwy̼ܹxfxgfUfeDEUgvxvWexfw̹gxweETVveeWxwfTDDFgvywxxwxvTgyfgx˻fveB#UCFS#C4Vx˺uDhxv2#4FvVxvexfwgvyvUVwxvxuUVSWfxvfCVfxfeFyvUTDgvfwvTEUD2#C"4Di˩veVwDD25TVxvUhwfUywuCVfTDfegwUhVeWeVxfxweUUfgyfwvUB43EUDVxܺvffeTVuT3FVhxTEwTg˺t35eVvfwWwgwwwwxfwgxvfgwwwfxwwxwwdEB"DVfwxuy̹ʙwuVvfvhvUTDgUhehvSEeEx̹eUTVffvgxxxwxxvBEfhwxywwxvffgwxwffdDC$xwww˺wveUffyUT"#EUgxxC5gxwwwwffwvwwwegxxxvTD3EEeWhwTffffggvdEgwvgwffexܼʪfuVfVwT3C3Ewfw̩eVUffyxwvfvDFwvfUguEd433VTFUeEgwxxvUVfhvWd4ʜeVvVwdExd""ET4Ugf̘wUUUxwwwvyUUeEvTEeUh̪UUEvB"34gvUxfVfhgdEwTUhwz˻ݨweVwe3EC"5fDETEy̹efTWwfUhfTEgdC5geg̩˻˩ffwfVeC3C3FwfwwfwffxwehVxxuDxfg˺ʘweUgwd4335VUDUeVyʙwegxxvEiVeUfvUDVxx̺TUfU34DDVwwdExfvexfvvhxwvh˪vDfgwwfDDDUDDhWegwwffxvWgxxwfhvfxwygfTC3EfTFegggu3FwegxvxvgwxwwfwefvffU!#UgwwgwegvxUTWvefgvUgxxVxS#FeTEDffUVfTEUhwfxvFxgx͹wwheEufu3#VwwvgwwfwyWtDDVdEgveVgܩxzvfTWvDfC4fVTDTDUVdFwwwgvUgwʪwVgfvfwweUUSXvVxgxffVhwfvTB4UUTfV̼˪ehwwvUxDDDUeCEC4CEUfxxffvfyʙ̻xxhgffVfvUETgvfveEUXhSDTECEUxxvzۙxwvfegxwxfc"VVUT33ECT3Guhyfwx̩wwxwvEDUET4gwwgvgwdDWUywwUTCEVUUVʈgu4Xxe4eDVeCEDVTEVTFwfx̺fxvf˺wvS3FwSEgwfwwvDWvheVyxvee3EfDEVxvwyh̻˘˗wTVwVwdCDVuC4fSFeVvTDFfܨfyvgwuDVvTEwgwwwxwwwehyffgwwwuDVuDUUDEUgvۘvfUffffeD$VffUe25wfTVeUUgʗfwwwgxfUEgfgfgwxvDhwvUUfUVUVguDDEUUVW̻vVUUgv33EWeTDUDTUVgvTXgܹeVhvgwxxvUfUhvwwvfxwgffUEUT3UwuVwffC5ygwfgɉ˫vxuCFwS4DEgveUegeEfUTEgwvf˺eVwweWvVg̻vgxSEeUfx̧xvUCETDT4VUEUfgeVfwwuVxwyx۪hxUT235fgwvDgwffffd"Fwhxu25veUfx̻vwweFeTUDF˗xfffT2$huCFd3VfUTVxSEyvg˩wwۗezuUC3DggeC5gfdEgT3Wwxxu2#DDEUhʪegݹeVvEUfeivDVDEUUfTDE2eEeUxvffxwwʚw̺weUfDGweC5UTVfVgefgwxvhweSD"Fyܨheh̺VfUgwwvDEDWeEUC34TTEgxwuWVx̺ey̽˘wwyVgxVfTWuC24EgwvEhxyUeVxUC33FTFfܹwfwghwEWc3FuTDUU2!"4VUVxVwfg̨̪ܻexۘfxffffUe3#C3FxufwyeeUUDgxUUTEgvVehzڈvg̺ˇxwfwTVeVVd4Vwe!32$VUUfeVwʬ˙weVxweDC44VTEgvwvhVefC5ifdDEweiuxwfegܹgxegvDVve34hwwT4VT$C"4USFehܺ˻ʙUʙTD2"5RFwfwwxyyTC4Vgg̺eTWxWEfxwgegeVwvfffxͺxvguCFxfe25wḟ̻wR#WwwʘwyvwvgvffeT3FgdFwʚvwwwxhdDVxu4ffgveB5VeDguVfz˻vCEECWC4hfxwy̘wxvhxffwvDfeUgeVgwu3$hvgxxwwwuX˻vfTUUgxwwewxUUTE4ggeVg˻wwC4FuDVwvgfUh˪˘vfeVS5efd3UT"FvxuWwfWUegx̼̺feVwvUxweDUVffxfwwxgvTFgwwgDXUexUfgvUh̹xDDgefT324EwTDDVg˩yVfTTGfwg̹xyxgvgwu3EDUTDUwxxhhwvgwCWeEfwfxgwwuEfeWhfeEUxuEgxuD""4Vx˼˻xvUhvwgvegwgwwUfgdWuDEge2$UgwyxxxʘwguE1Fwgݹݹxu!#D3$UUVvfwvTFyWvTWWwgyB6weVxgTDDFxdEUCFxxCEgvVuhgxyxwvfeD2$TTV˩TWwxʻʙfffT35xvVww˘fUVfvVfwvUCWvWhvUeDVVffgxuC4gw̻˩gwefVxxwwS4DVfD5DXwwhegvTDhz̪옫vT3C"5WfxwfxgeDC"$fVxc"4ffghxwwxuVwx̺ʪgwd3DFvgeUCEC#Eh̕4hTUUgw̨fwxufge4EVxTFgwwvTEUgUUgvdUTFwveV˩c#fhfegxڇeUU4UC3"#3CDVwwwVfywwuDUFx˨wywxBEhvgxC3UTDWUTDUCC$x˪˘v̪xwyewuB$ffgfeUUD!6xegvwwe4{˺˫wffdDVVuWV̪egfgxUUC4WS3VUUfxeWUWyg˘Eh˪ݹvVvWvTDDESFdTDSWuWxxfC4UWw̻wwvUfhwvhexwwuDUVUXvC3DDEyvUUB#h̻ʙdEgxʗwgvVeEweS24DEgvWwfifffvxyyVweg˖FɉwdWxvTUehSGwvvDDDfcD$EUgvgxxܻwxg˫vVxeFUwwgd34UDVxS4hxwt4ixeD4zfgw̺vhtFeTEffd3Fvfgu2$xd#ETTVfxweg˪y˩gdEfggeVweT"ETWwxwvzwwwDDUfhyx˗fwgvUCGܺ˦DwuDUfguCFwTDUd"Wu %TVgfzvfg˻˗͸uW̺uEuVe3VC335VwehUwwuEDEweffxuWʘvfB5g˘˪SFUgd3VwS6fS3FgvVfC"5fVxwܩ˻xxxVxvhTDC35UUUVUgwxgwgvfgd3Fxxwwx˨uEgfgvy̪vCWd5VgfUfwfT25VfeT!#DEwxj˪wvgwwxfgwxwwvCGvBEhfweVwTVfTEgVxvVyxuUV˪dUhuVwvCEEweDfVfeCDDVT124WxܼhʚeWvwyvxvhUD5wSEEyvfwwTUgxvEgTVeThvh˨vVwvw̻ۖE˗egeC325fffwgvT3D33Gd!%wxw컺ffgwuWwuVxvVguUDFwfyufC3ET24UVehfyfyxvfܺffUguUDVwUgveUUeUeT2ETUhvD4DEgܻ˺vgyughveDVd3DVvyfVT"4VdDUVfVwfxgy˪˪ʇx234UEWeUVegeB3334DVeV˨wwegy˪xxvTWveVwfhvExgd!#"423ExWvV˻y˼ۻtD4D!4fVC4UdD3"$U25fVvu3Gw̩ffywvVvDVUFxfWvC"4EUxeVyThvfvw̸f̺˺ˈvfeVwvTFvCVcFegeB"2""ETWvfۘwgvEݺvfwUUhuhwxwgeiTVdC""4TEVvUhxegvg̸x̪ɘu3UUTExvfUiguC4UT2!DEVTWeExݻ˨vywwfwwwxvVwvfxeDT!34UVfxTfT6fvwg̻컼˫뙗UeWT4B$fUVgffS#C25eVUhy̻˪yffwxwweWvgxeyUVU1$VUgwwuXvwwx치vfTVd23ES$VeT4WCC$VeeCEeDW̻̻xegfwxhyvDVUDVwxxxTE32"FvUC5g̺wܺ"$D2#T24VwdExS"4C44e2Fwv˻˫̺vwfDVgWwg˪egd34Vffw̺wvUCEC13FeEfgvTXhʚuD"24D3DDWwVf2$UDDDUEfhf˼˻UUeweFeVxgʘxdDS4gwfxeEfUfS!#34TFgwwwxxʚfDDB"D34gegvgwwT#FgUUUfDfgv˻ʘgvgeVwwxʪwxegS5wxUfDEUEeC"43DUgfxwxx˼̨eT"40"3UgdEhwffeVTFTEhfVgvwwwwvVgxvVffxxfvVTFeET13ET5wgwwxw̺xx˺vT3!43FfvT4UUVwveEVvfwgegy̺fweWwvhweyxfwfxxgwweVwS334S#UVfyfuF˘x͹Ud3E33VwB4TDDEfTFyfyvffhxۺUVgugyxvgvUeVfzfeUfvewS5UfT3EgvfvDDEܩwܺwwwݧTEeUAFwxuCUVUUTVxuEeVwxxxDYۘUwTDEwVgB7efwwUVggvUUT334TXxvC6xuVfۼ۪ͧfwxwܘxS3DDC34hxd3#EfCEwwS5ywvhfhʗxDVgzwfweTWVuS3D4VfwvWfVS4EfUhvfW۫ʘ̨wxxUT3ES"5fUVvfgxeT33"5xVvDW뗈eWwvVvgvgx˗eVhUwxvUVS$T5feUDFvxxffTVTFۻweyʚffWwUB4TfgxefeUEuEVTEgxTFwxww̺gvTExhfeywxUVeT!gvweydEgvB6eih̻̫ʚy˨UwgvfTDC4ET4Vhwwwu34VVvV̺TDVuFgweUgwxܻwfwwuhyfwd3C""$gC4WvgwffWuyʫܹvgyffewB""FeUVUUwgvfUDWWvffgUgvwwwxʚVhwfegvxf42FwWuuC3FλvzWfU2SG޹vhUU2dHȗVXeUDTY̸vfhfUEUTk˧giteCFVE|ܧgfyeeCVUU̖WWyfU3WUffffyeS4gUgfegzU35vUifUhT36eey۩eUhxT4FeuʇdThxD4FffچUEytR4VffvT6ze24VfXu4Fe2EWvieCVT2EgeTSGʘC3EwfCCXB4EfˆCDiɕ3$Gwﺔ3Di͹#%Wuxt3Ej̸c"5gvid4F{̧bEgfzs#V̧RVgwS#g̗1#fwwB$hˆ!$fxwۅ"4y̻t4gxݻt"Dc5gݹc"5̸R5hݧc"F̧REhܗR3WۗAEy܆B$hʆ2#UvB4iu2$Vu2%ܹd"3gd"6ܹS"4h̸T#V˘S"4yS#V˗C#5zS$gʆCEC5g̺B"GCDx̺3"HxtDEhܩ3"hxd5Ui̩t2#ixdUUy˨d2$yTUUy˘d25z˘UUUz˗d26ʘUTVzT3FʈvUTfT3GveeWS3XveUWS4hvUUgS4hvUUhDDyvUUxDEyvUUxuTFxuUVyuUFyuEUuUVyeUVueVyTUVefVTTVfeVDEWveVvDEgveWvDUgwUguDEgUgdDEhUgTTFwvFwTDVwvUxTEVxfUxSEVxeVxTEVweVxvDEgwUfvDFfxUgwuDEgwUgwuDVgxUwwdDVgxvVwwwdEVwxvVwwxTEVvx˨vfwwxTEVgx˗ffwfyTEfgyffwfTUfffgfgyvEUgfwvgvgvEffg̹wffvguEffg˩wfffwuUffh˨wfgfxuVffxvfgfxeVfWyvfffxVVffvffgxefeg̺vffgxvVffheffwvVfVxfffwvffVyffwwvfVfvffwwffVgvVgwwfeVxvVwgwffVvVwgwvfWffwgwfVgfgwgxwffhvegwwxweVxvfgwwvefvfwwwxvUgffwwwxvUhffwwwweVxfgwwwweVxfgwwwweVfwwwwxweWvfwwwwwvUgwggwwwxvUhwgwwwwxvUxwgwwvweUywgwwfxeVywwgwwfxUgwwfxvgxUgwwwxvgxUgwvwxvgvUhwwwvguVxwgwuheVxwwxfheWxwwwfxegwwwfxegwwwvfUgwwxvVvVwwwxvgvVxwfwxfgvVxwgwfgffxwfwfwfgxvfxfxfgywffxffwwfgxwwxvfwvfgxwwvfxvfgwwvfxffgwwvfffhxwffxffhwfwffhfwefhwfwefwwvxwUfwwfxvUfxxwgxvUfxwgxvVfxwwvVfxwwwvUfxwwwvUfxwwwfUfxwwxweUfxwwxweUgywxweUgwwxweUgwxweUgwwxweUgwwxveUwwwxveVxwwxveVxwwvUVxwwvUVxwxvUVxwxuUVwxeUWweUgweUgwweUgwwweUgwwveVgwwveVwwwvUVwxwwvUVwxwwvUVwwwwfUgwwwweUgwxwweVgwwwwwfVgwxwwvffgwxwwwvffgwxwwwvffgvxwwwvffggywwxvfffgwwxvfffgwgxwffvfgwwxwffvfgwwxvffffxwwxwffgfxwwxwffffxwwwfgffxwwwvffffywwwwgfffwwwwwwffgwwwwvwffgwwwwvwvfgwwwwvwffgwwwwvwffxwwxwwwffxwwxwwwvfxwwwxwvwvgxwwwwwwvgxwwwwwwwwgwwwwwgwwgwwwwwgwwwwwxwwwwwwwwwwwwwwwwwwgwwxwxwwwwwxwwxwvwwwxwwwvwwwwwxwwwwwwwxxwwgwwwwxxwwwwwwwwwwwwwwwxxwwwwwxxxwwwwwwxwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwxwwwwwxwxwwwwwwxwwwwwwwxxwwwwwwxxwwwwwwxxwwwwwwwxxwwwwwwxwwwwwwxwwwwwwwwwwwwwxwwwwwwwxwwwwwwxxwwwwwwxxwwwwwwxxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwxwxwwwwwxwwwwwwxwwwwwwxwwwxwwxwwwxwwwwwxwwwwwwwwwwwwwwwwwwwwwwxwxwwwxwxwwwxwxwwwxwwxwwwwwxwwwwwwwwgwwwwwwwwwwwwwwwwwwxwwwwwxwwwwwwwwwwwwwwwwwwxwwwwwxwwwwwwwwwwwwwwwwwwxwwwxwwwwwxwwwwwxwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwxxwwwxwwxxwwwwxwwxxwwwxwwxwwwwxwxxxwwwwwwwwwwwwwwwwwxxwwwwwwxwwwwwwwww     MOD1.2@ (@@k8 ?@@#@@U @@ 0 0v =@ ;8 $@ 9|@*0!  Vd^d [d Td  VQ @@Y@ @X,@@$Y<@,@4QL@<@DY\@L@TXl@\@dY|@l@t@|@@@@@@@@" " V<  "" ppqr Q<  T< T<  "R<"R<  Q<R<  pp  q"r" qq rr     q qrr  V< X<   Vd^d [d   "  Vd  J<Q<Q<RdO< M< J< TdO<O< M<MdO<  Q<  YVd  J<Q<Q<RdO< M< J< TdO<O<  L<  "Vd J<  TVd   M< M<^| RdJ<  Y|^ Td L< J<H< Y|MdE<     Y|  Vd   M< M<^|RdR<  Y|^TdT<T<Q<Y|MdY<     Qd !Y|$  V<  "" ppqr Q<  T< T<  "R<"R<  Q<R<  pp  q"r" qq rr     q qrr   qq BB   T