`8Hp NqNuBootsector protected by Antidotepuke'(*** 4o  O! #@%`')+-/1 3@5`79;=?A C@E`GIKMOS@U`WYC,]_a @e`g / O ` @ ` @ ` @ ` ǀ @ ` ׀ ٠  O` @`!Aa  !Aa#A+OEaGIKMOQ!SAoWY]_a!Oeai/Oo/Oo/O!Aa!a!Aaǁɡ!Aaׁ١!Aa!Aa " B b  !B!b!!!!"!#%b"'")"+"-"/#1"#3B#5b#7#9#;#=#?A"$O$Eb$G$I$K$M$O%/%O%W%Y%[%]%_&a"&cB&eb&g&i&k&m&o'q"'sB'ub'w'y'{'}'("(B(b((((()")B)b)))))*"*B*b****+"+B+b++++,",B,b,o  O! #@%`')+-/1 3@5`79;=?A C@E`GIKMOS@U`WYC,]_a @e`g / O ` @ ` @ ` @ ` ǀ @ ` ׀ ٠  O` @`!Aa  !Aa#A+OEaGIKMOQ!SAoWY]_a!Oeai/Oo/Oo/O!Aa!a!Aaǁɡ!Aaׁ١!Aa!Aa " B b  !B!b!!!!"!#%b"'")"+"-"/#1"#3B#5b#7#9#;#=#?A"$O$Eb$G$I$K$M$O%/%O%W%Y%[%]%_&a"&cB&eb&g&i&k&m&o'q"'sB'ub'w'y'{'}'("(B(b((((()")B)b)))))*"*B*b****+"+B+b++++,",B,b,STOSFX30 B`AUTO 2[KAOSDESKINF `cACC ICD 7ipACCOUNTSICD 8jpACCOUNTSICP 9kpACX ICD :lpARC ICD ;mpARC ICP <npARCHIV ICD =opARCHIV ICP AppART ICD BqpART ICP CrpC ICD DspCAD ICD EtpCAD ICP FupCOMPILERICD GvpCOMPILERICP HwpDATABASEICD JxpDATABASEICP KypDELIVER ICP LzpDSKCOPY ICP M{pDTP ICD O|pDTP ICP P}pEDUC ICD Q~pEDUC ICP SpFNT ICD TpGAMES ICD UpGAMES ICP WpGRAPHIC ICD XpGRAPHIC ICP YpHARD_UTIICD [pHARD_UTIICP \pICNEDIT PRG `'ICNEDIT RSC dKAOSDESKICN gDESKTOP INF `KAOSDESKRSC wHKAOSDESKTXT |@KDESKL RSC  GLIB ICD pMAIL ICD  pMAIL ICP !pMKICONS TOS " MSBASIC ICD %pMSBASIC ICP &pMULTIFCTICD 'pMULTIFCTICP (pNAMES TXT ) O ICD ,pOFF ICP -pPAINT ICD .pPAINT ICP /pPARK ICP 0pPRINT ICD 1pPRINT ICP 2pPRJ ICD 3pPROJECT ICD 4pPROJECT ICP 5pRSC ICD 6pRSC ICP 7pSHELL ICD 8pSHELL ICP 9pTABCALC ICD :pTABCALC ICP ;pTEX ICD <pTEX ICP =pTMP ICD >pUTILITY ICD ?pUTILITY ICP @pWORDPROCICD ApWORDPROCICP BpTINYPRNTPRG <`RMiF_EDIT25 ,kOTHER TXT B`UREADME TXT G`[PRINT RSC K`` TINYPRNTNIC O`cKAOS TERTERADESKTOS gvTERADESK V`AOS DES . C`.. DEF0404 DAT D`LINE A E`LINEA PRG F`STOS3LOWRSC G` PSTOS3MHIRSC H` PSTOS3MLWRSC J`PSTOSFIX3RSC K`RSTOSFIX3TXT L`nSTOSFX3 PRG N`DEF0106 DAT Q`Q$04,$04 $00,$00 $3C,$2C $00,$00 $11,$75 $00,$00 $0F,$96 $00,$00 $3B,$D2 $00,$00 $3C,$94 $00,$00 $11,$46 $00,$00 $11,$BC f8*F@Jf*fr*pN& j"<0*N0<NxBR$_6Nu/ $H` BApNf$_NuH 6$z jfa zC06)"zRr0220tCr cBTBr bUB5 05 8101@ Dl1@:1 3 1P El1P306600fL8NuHa@6 y BD00L"y BE10UEAp0( na,1@H@kC@?DL8NuH v$z*6*299` IdTC620Sg& Cm3C0a0HLNuB@A"PgR2B@"PgRI@4<`H0B@ z"z$z`14B5G7@T@ @tmB@2<t`40p1533X@TA Ao1|BiL NuA0( na2I1AQHNuB@"hgRthhPNuH0BC8$y&y` r@mrs@I705@0TCTD|mBD6<t`PzD<3@sP70zC`UEsPeTE>Ep0"KAPNN7Pp0"JAPN:5PXDTC|mBD y`:2@1P|l1PTD|mL NuJ@`1!U@fNuH"y A<rHQRQ"y Ap rBDH6SC11036 @QLNu yp2tId ASBf0RfNu/ y "y29 J@`vIC410AS@f3 &NuAaRA aHa6`Aa8NuAa,A a"a`A aNuA aaNufNuJ@gS@`Nu/?// Memory Write CRC Error Extracted Press any key?/?<NNAPONu?<NATONu?<NATONu??<>NAXONu/?<9NA\ONu/?<HNA\O @Nu/?<;NA\ONu//??<@NAO Nu?/?<GNAPONu?/?<? Extracting : &-lh1-:v AUTO\SHELMAN.PRG[ix&bݤsSڍ4vd~] _cg^R\m'%eRsK5%$MtYN\LuO]"hNvW']_Hk?Tҝ2N Cq-Ǔy,o6q궀ܑcaɐmqüJeDĢgٯޯ-Ot|Ǥ߱Vd9px7ur Oq@T}be{Y_lǴ-w[iB6ā={l>#0s|n8md`?O`6:AON0E0rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi2?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNuCEdSW`?<,>CEdGeH@0r`fJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riP?0i?`?<`BapERfgPT`LJg&B.C`a8aD*9^fap-I,=|p4aHz*9^g ENp9R`$ _a &nO:NMfI8KD$<Nu[1][Error +111][Return]EB g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNuHQ?< NA\Nu"_KDMfI8O:HQ <-H*,`N,p`0aXfHRa>Er$Wgr STD:gr COM:g r LPT:f4FA$_0=@Dk"~CA0< BhaB2"pNu$_AF Ge><QBAFpNuafgzp=` aZgzpaTaRFBd&8*L?a<aSF Be BgQRB`RAdR e <rRF&0xaCձfEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`HQ2.d Aeg>r C 5e&!R 0c 9c0`<R"_`VC0 Ef"_Nuaa/ CFr  g 00VJAgB @ nN @mHJ@j0.4DBUBk0QSAg Q.`S@k 0`0BAF "_Nu.WAkQA 0g`~dGdEH<Nup`D0@F@AJhg PLNu`$LJg(HPBHh/??<@NAXLf ѨLNuJkp%`aJBja!| ??<>NAXOJkpNu0< aH`0< CF2p`p a2`p CFp`a CF"p`Hza`Hy Z"J`B.@=|DNua.@FpAR@C` @H` @HHy ZaZa("H`vHy Z`Hy Z 24`@H` @HHy Za"a"Hav`:Hy Z`Hy Z 24`B.@=|DNuB.@a`=GDgNup`.@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.aQ`p???<NM\Qj&_NuHQ/?ysykaUB7OtvUR5(VRLI8/4>ʵ̞iMF"AMŨe>Swu*)f~) dt\JcJ2C^#-ٛ1 zf;"p`i¼O<ǟ'%|7>+0|{RHf{Oך&ӟu'gKf :r |(j}=N[-$̂hƞn3x02h867sJoYG!!!Aظ!z/ו%َ~u_5\\$\D#PFix STOS fileQuitTOS Version:Mouse:Joystick:Keyclick:Line-A:xx.xx$00000000$00000000$00000000$00000000(C) 1994 Robert QuezadaSTOS Fixer Version 3.0KBDVBASE:$00000000Keyboard:$00000000That's niceAbout STOS Fix version 3.0(C) 1994 Robert QuezadaThis program will calculate the valuesrequired by STOS programs and put them into the address table of the program.Written in HiSoft BASIC 2.10Calculating addresses... (C) 1994 Robert QuezadaSTOS Fixer Version 3.07DE FMNOYZ [ef gopqwxy          23x4MNOvw'x('()x#*CD%$ 2 #\  x        <Xt   %   y!8Tp %"  EP_{B-)[f;&Őͽ/U&KV.H7ϭ!(ߋ|d[W]Iq>?]ڢG;#$WTRvrFbmY5TF̡Ky'ծk <3?^vu؟/Zϝ~|u8g3} Wh-DGslo=e ?Hmuq5T❹VCpm8RHf: _w~ԛw\WDmJ'yx_h2p\{ZM 00h,g#˴#"IX1h"$C<@9 d۝4&+ƾH0:I6^; ƳYf\?}\k&} t$l+$wXcB}#f*7-#raZ!gvmN|+u>ut.f/Ws*hHc)7,p/c T K@@D'!wtO`E =5xW QOq;փ%DS'wn?U6־K[? j%>Ϻ=)nnJ_80IJD7$,g0 lCO3-ҳˏ#ZjH>o/ Rbsܛ jb;cZ`Dl;4F;njGJ/85W/WKyIh+Gjƒx<0M`I?jr,ȤgOy9bKDP:f0C~'RCtXǝN FU7:(ZF'm̼Dr+Y_+In)[OՆ5Is{ԣl/Ls7E2$ߦ :7U,ߟ(kX\9Ϙ?yfe]V~kXi%x7[_Cg 6I h+Fk<[3jP ,6h¹>Yo&/Z}-3˴BV{g86ޛNf(sG=wͩy=+nTlv(Sl3ɡt[eGTT)'ؐ\{Uy]vY' 'IvYMlMcgGƋMKR2筏%yPŸj0k>!V-lh1-e!sj ICNEDIT.RSCcq.H֮:#v[KgW+N:no7$J?}%5`wGx-iؗ/s{hɿJ$JePr~M~67 K!r]$\a!nPisK]m$wYU$#ʍmSzae +e8F^9HghnH{?lb?0pqQdfx 3=OФpAM޻gkU^ߟfՁPEsS'\\$\D#PFix STOS fileQuitTOS Version:Mouse:Joystick:Keyclick:Line-A:xx.xx$00000000$00000000$00000000$00000000(C) 1994 Robert QuezadaSTOS Fixer Version 3.0KBDVBASE:$00000000Keyboard:$00000000That's niceAbout STOS Fix version 3.0(C) 1994 Robert QuezadaThis program will calculate the valuesrequired by STOS programs and put them into the address table of the program.Written in HiSoft BASIC 2.10Calculating addresses... (C) 1994 Robert QuezadaSTOS Fixer Version 3.07DE FMNOYZ [ef gopqwxy          23p4MNOvw'x('()p#*CD%$ 2 #\  x        <Xt   %   p!8Tp %"  E;~L}Kieڜ-O7T^ ~(Ld$p4=m#!s*XlvVv` ?;&UKj?)L??H2ۭG{<e %,@[vO^/@K pKW^, #_<xa> mTЫޢ"3]%b;Զ;I?_X48[_TpP[B~h"-lh1-"sj KAOSDESK.PRG/dxg1eEqpS8aGh=$EXJ0Sރ؛!D_ 8#rC.Ɲ~滱pjD:lk U7}zojs]ʍ]4$3Wn̹|yrԃmeAAsb=Iz~"{+!1 P^Tm6[^VK8]`'آoMcᥛ5o^^$^F#RFix STOS fileQuitTOS Version:Mouse:Joystick:Keyclick:Line-A:xx.xx$00000000$00000000$00000000$00000000(C) 1994 Robert QuezadaSTOS Fixer Version 3.0KBDVBASE:$00000000Keyboard:$00000000That's niceAbout STOS Fix version 3.0(C) 1994 Robert QuezadaThis program will calculate the values required by STOSprograms and put them into the address table of theprogram.Written in HiSoft BASIC 2.10Calculating addresses... (C) 1994 Robert QuezadaSTOS Fixer Version 3.07DE FMNOYZ [ef gopqwxy          23x4MNO84 )*x%+DE9$ 2% +^  z        "   >  Z  v       9  y.:*V'r  9+ & F~cEZufprq6؉=y)3ϘB\']4_}";g1"˰Y{~6?h{>X3y)Y =QkL+հ@l m[,4"%'SM]G~:WըkpZe}A=erI&N5 ;(_0CQ>aǩCg~S%~{FI팓2N,y<&@3G{$G`1`kg"؄䃶)G7lrfBCL~g:j sC *ϥJ޻^ ĂGX`B{/) At(? 2H o|Hu8T%kۼEtDbRw[5r7Âq5$r8_6,?J=%*]Hd|c:\XQ =^Ne9`Y#Y=E4p~ Q7)D=S42tgaU(vvcwޛW4ƻ}nXarO8 o4ה?^#ě;p?@=Ph3BC7Fe 0!?&lmGM˚:K]kK5{`Wʴc[|RE/6f~_C O)G:ݖjJ%äBxy;fNO~* k3uMGp=x` Cm`ltMcCSTOS FIXER VERSION 3.0 (C) 1994 Robert Quezada Release date: May 10, 1994 USE THIS AT YOUR OWN RISK. I WILL NOT BE RESPONSIBLE FOR ANY LOSS OF FILES. Brief Description ----------------- This program was written using HiSoft Basic 2.10. It calculates the STOS values required for STOS interpreter and STOS compiled programs for virtually all TOS versions. Requirements ------------ This should work on any TOS version, on machines with 512k minimum, and any resolution. It requires that the file is not compressed (with ATOMIK, PACK-ICE, etc.). It will check if the file is compressed and will often not write the changes to the file, but if it does, it changes the original file extension to .123, so that you will always have the original file. NOTE: ----- DO NOT USE THIS PROGRAM TO UPDATE COMP_xxx.PRG (the STOS compiler file) or C3D.PRG (the STOS 3D accessory program) BECAUSE THEY WILL NOT WORK PROPERLY AFTERWARDS. If the file is compressed, it can be decompressed with Mega Depack, which is available on GEnie(file #24286) and probably on other network systems. FIXES ----- Ver 2.0 The joystick address finding routine has been fixed to work with less joystick movement. In order for it to work, the joystick must be in port #1 (not the mouse port, in case you didn't know). Then, just follow the on screen instructions and then the address will be found. Ver 2.1 Can now be placed on the desktop and will fix STOS files if the programs are dragged onto it. If your TOS supports that (which should be any TOS version 2.05 or higher), then click on STOSFX27.prg once, and then go to the INSTALL APPLICATION menu on the desktop. You must install the default directory as APPLICATION and the parameter as FULL PATH. Then, you drag the icon onto the desktop and save the desktop, so all those changes will be saved. Every time you want to fix a file so it will work on your TOS version, all you have to do is drag the file to be fixed onto the STOS fixer's icon, it will fix the file for you and then return to the desktop. Run time STOS programs are now supported in this version. They are fixed in the same way that compiled STOS programs are fixed. One example of this would be Psycho Pig 2 (available on GEnie). On disk 1, BOOT.PRG is a run time STOS program. Version 2.6 (August 1993) ----------- NOT RELEASED TO PUBLIC DOMAIN Calculations of the last 2 values in the table were incorrect, but is now fixed for the Falcon030 and some other STs in previous versions. Version 2.7 (NOVEMBER 1993) ----------- Now supports MULTITOS!!!!! This file uses only 128kB of memory and should work with files of any size. Files are only partially loaded in blocks no longer than 4096 bytes long, in order to conserve memory. I finally got this program to work. I had to rewrite Version 2.1, because of a problem encountered with a cache program that erased all the files on my Falcon030. That's why it took so long. Joystick calculating routine has been incredibly sped up so it only now takes about 1 second to get the correct value. In the window, there is now a listing of important values used by the program, so if there is any problem using it on your system, you can just tell me the numbers it found to help figure out the problem. DEFAULTS.DAT is now renamed to DEFxxxx.DAT where "xxxx" is the TOS version and all the values are listed in hexadecimal to make it easier to read. All *.PRG files can be dragged onto the STOSFX27.PRG icon(if using a TOS version that supports putting icons on the desktop). Version 3.0 (May 1994) ----------- Translated to HiSoft BASIC 2.10 from GFA Basic due to the fact that I had the program crash under MultiTOS numerous times. Now, it uses resource files to display the menu, instead of graphic calls. This gives the program a cleaner look and provides 3-D buttons on AES versions that support it. It works really well under MultiTOS. I have had no crashes as of yet while running it. A bug was fixed in this version. If a directory had a "." in it, the "123" file created would be put some unknown place, instead of the correct directory. This no longer is the case. Other Notes ----------- FOR TOS Versions 4.0 and higher: -------------------------------- The MMU cache doesn't need to be disabled. Also, don't run the interpreter or game files under MultiTOS as they will cause an "Illegal instruction" error, or something like that, and they will not run. For some reason, after the addresses are put in the table, the program may not work. Just change the ".PRG" extensions to ".TOS" for game files. But the interpreter and run-time files must be auto-booted. All STOS files must be run in ST resolutions. Doing this should make the files work without a problem on your TOS version. The speed increase is amazing in comparison with an 8 MHz STe. (----------------------------------------------------------------------) FOR EVERY TOS VERSION: After it finds the joystick address, it will ask you if you want to save the results as defaults. If you select YES, then it will save the results to disk to the default file. These values will then be in memory every time the program is run, so that when you want to allow other STOS compiled programs to work on your TOS, you don't have to go through constant testing of the joystick address. When it writes the file to disk with the changes, it also turns the FastLoad option on. If you have any questions, comments, or anything else you want to tell me, or if this just doesn't work at all, send me e-mail to: (R.QUEZADA) on GEnie or (72122,2651) on CompuServe. Robert Quezada. There may be a chance that this might not work on early STs with the TOS 2.06 conversion board. I think that I have fixed the problem with the original program so that it will now work on those STs. But if it doesn't, the default values that are supplied with the program are for TOS 2.06 Also available: Punkman jr 2 (Atari Portfolio) ------------------------------- Vertical scrolling Pacman clone that runs really fast and smooth. Instead of the normal 240x64 graphics resolution of the Portfolio, you get a scrolling screen with a 240x200 graphics resolution.<\ e#<=~N#k\Hy![*uqNrYdvXLѹLtLT^%98,ZȪu{̶Qm/-7'Ymiߵ6!cK}{t2;ۗX1l6SVu&κԻ*<7P]Wt<$<<<(o*lNNNN~NOOPJ+| V+|RR`Nq** |CFNϔ*Ax-NbNN*A-NbN*~=A-.<vAN~=A-.<|6<N~=A-.<6<N=<$A-.<vAN* =<VA-.<QvAN=<VA-.<[vAN=<VA-.<d~vAN*`fNq*bNΰNҘ-.<CNNvNlNv G. G>;G>*l`:NqNTbNf)N)O--B>,0GgNRHޞNvN\Nu*o`2NqNTbNf)N)O*p.,+GB*qN\Nu*t`ZNqNTbNf)N)O*v?<?,HmFNPO*v;G@*w.-F/NXO*xN\Nu*|`PNqNTbNf)N)O*}?,NDTO*}-~ޞNv G>9G*~>,N\Nu*`PNqNTbNf)N)O*?,NDTO*-~ޞNv G>9G*>,N\Nu*`PNqNTbNf)N)O*?,NDTO*-~ ޞNv G.)G*.,N\Nu*`PNqNTbNf)N)O*?,NDTO*-~ ޞNv G>9G*>,N\Nu*`PNqNTbNf)N)O*?,NDTO*-~ޞNv G>9G*>,N\Nu*`PNqNTbNf)N)O*?,NDTO*-~ޞNv G>9G*>,N\Nu*`PNqNTbNf)N)O*?,NDTO*-~ޞNv G>9G*>,N\Nu*`PNqNTbNf)N)O*?,NDTO*-~ޞNv G>9G*>,N\Nu*`PNqNTbNf)N)O*?,NDTO*-~ޞNv G>9G*>,N\Nu*`PNqNTbNf)N)O*?,NDTO*-~ޞNv G>9G*>,N\Nu*`PNqNTbNf)N)O*?,NDTO*-~ޞNv G>9G*>,N\Nu*`NNqNTbNf)N)O*?, NDTO*-~ ޞNv->, ^0*N\Nu*`NNqNTbNf)N)O*?, NDTO*-~ޞNv->, ^0*N\Nu*`NNqNTbNf)N)O*?, NDTO*-~ޞNv->, ^0*N\Nu*`NNqNTbNf)N)O*?, NDTO*-~ޞNv->, ^0*N\Nu*`NNqNTbNf)N)O*?, NDTO*-~ޞNv->, ^0*N\Nu*`NNqNTbNf)N)O*?, NDTO*-~ޞNv->, ^0*N\Nu*`NNqNTbNf)N)O*?, NDTO*-~ ޞNv-., ^ *N\Nu*`hNqNTbNf)N)O*?, NDTO*-~ ޞNv+GJ*--J.-J G>=>,FG^ ^0*N\Nu*`fNqNTbNf)N)O*?, NDTO*-~ ޞNv+GN*--N.-N G>=>,^ ^0*N\Nu*``NqNTbNf)N)O*?, NDTO*-~ ޞNv G>=>,^=~NJ9G*>,N\Nu*`hNqNTbNf)N)O*?, NDTO*-~ޞNv+GR*--R.-R G>=>,FG^ ^0*N\Nu*`fNqNTbNf)N)O*?, NDTO*-~ޞNv+GV*--V.-V G>=>,^ ^0*N\Nu*``NqNTbNf)N)O*?, NDTO*-~ޞNv G>=>,^=~NJ9G*>,N\Nu*`NqNTbNf)N)O*?, NTO*+GZ*--Z~ޞNv G>=~DG^Nv=.,N />H-.N0GgNR;G^*--Z~ޞNv G.+GZ*~==-^~A`N~`JNq*--Z-,=-`~NN ^* AZ. GRNv* A`N`Nq* --Z~ ^* N\Nu*`NqNTbNfpN)N)O*A-NbN*?,NTO*+Gl*--l~ޞNv G.+Gl*.-l G~JGgL*A-A-.-l G~NZNN`N*Al. GRNv*`Nq*A-A.N*A.NNN\Nu*`NqNTbNfpN)N)O*A-NbN*?,NTO*+Gp* .-p G~JGgL*!A-A-.-p G~NZNN`N*"Ap. GRNv*#`Nq*$A-A.N*%A.NNN\Nu*(`NqNTbNf)N)O*+.,N 0GgNR;G~*,?, NTO*,+Gt*-~==-~~AxN~`JNq*.--t-,=-x~NN ^*/At. GRNv*0AxN`Nq*1--t~ ^*2N\Nu*5`NqNTbNf)N)O*7~H/~H/~H/?<NN.O*7+G*8.- G.-., G>H-.<&NޞNv G~;G*9=-~aN2==-~zNP^JGg=-~aDG^NvGANv;G*:>-9G*;>,N\Nu*>`hNqNTbNf)N)O*?>,JGg"*@?<~/N\O*A`Nq*B?<~/N\O*DN\Nu*J`NqNTbNf)N)O*PpN.,rNbA./NNO*PJGfl*RpNNb$[3][Resource file not found][ Quit ]rNb?<A ./NNO*R;G@*S~N*U~;G*VN\Nu*X`HNqNTbNf)N)O*ZJmf>,XGNv=~^9G*[>,N\Nu*]`NqNTbNf)N)O*aBm*b=-~N:JGgv*dRmNv*e=->-NP=>-=A.v!N G=>,NJ^JGf*f>-=A.v!N G=>,NJJGgBm*h>-9G*i>,N\Nu*l`LNqNTbNf)N)O*m?,NTO*m=~N:9G*n>,N\Nu*u`NqNTbNf)N)O*x~=A.v!N G>;G*y=-~N2==-~NP^JGg:*z~=A.v!N G>?NTO*zFGJGg``Nq*|~=A.v!N G>??< HmHm@Hm@Hm@NO*|;G@*~ m f*~=A.v!N G>;G*.-/?-?<NPO*~=A.v!N G>;G*=->-NBJGg*~;G*`Nq*?-?-?-NJ\O*`dNq mf,*~=A.v!N /NJXO*`0Nq m2f*~;G*`Nq*NJ*N\Nu*`tNqNTbNf)N)O*A.N~=A.v!NX*Bm*?<NbTO*;G@*?<~RGNvTGNv??<?<?<?<?<?<?<?<?<?<?<?<?<~=A.v!N /~/HmHmA,./HmHmHmNO>*;G*?<NbTO*;G@*=-~^JGg*Jmg*?-NJTO*JGg*NB*`RNq*JmgB*pN=-><^NZNrNbA./?-?-NJNO*`LNqJmgB*pN=-><^NZNrNbA./?-?-NJNO*=-~^JGg*NB*=-~^JGg,*Jmg*?-?-?-?-NJPO*Jmg*N\Nu*`NqNTbNf)N)O*N6*-,NbNJGgD*.,/NXO*., G>JGg., G>?., G>?NJXO*?<?<HmHmHmHmNO*;G@*?<NbTO*;G@*N\Nu*`NqNTbNf)N)O*JmgNJ*.-Jg.-/?<N\O*?<?<?<?<?<?<NO *;G@*?<NbTO*;G@*~N*N\Nu*`\NqNTbNf)N)O*pN.,rNbA./NNO*N*N\Nu*`^NqNTbNf)N)O*pN.,rNbA./NNO*~N;G@*N\Nu*`VNqNTbNf)N)O*NΰNҘ-.<CNNvNlNv G. G>9G*>,N\Nu*`NqNTbNf)N)O*NΰNҘ-.<DNNvNlNv G.->, ^0*NΰNҘ-.<ENNvNlNv G.-., ^ *~4Nζ*NΰNҘ-.<DNNvNlNv G. G>9G*>,N\Nu*`zNqNTbNf)N)O*?<?, HmNPO*;G@*?,.-/Nx\O*;G@*>-@9G* >,N\Nu* `JNqNTbNf)N)O*.-B/HmHmHmHmNBO*?<?<?<?<?<?-?-?-?-N*O*.-B/?<?< ?-?-?-?-N`O*;G@*.-B/?,N\O*;G*?<?<?<?<?<?-?-?-?-N*O*?-NTO* Gf*?-?<N DXO*>-9G*>,N\Nu*`bNqNTbNf)N)O*pNLN۞-~NrNb?,A ./NNO*N\Nu*"`NNqNTbNf)N)O*#?,NTO*#NLNvH*$LN\Nu*'`NqNTbNf)N)O*)?, N"TO*);G**=->, NBJGfz*+=->,NBJGg$*,?-?<N XO*-`Nq*.?-?<N DXO*0?-N2TO*0;G*1`tNq*2N\Nu*5`NqNTbNf)N)O*7?,N"TO*7;G*8=->,NB?-?<=N "XO*8^JGf**9?-N2TO*9;G*:`Nq*;>-9G*<>,N\Nu*@~+G(*ApNNb linea.prgrNbNbrNbNbrNb?<A./A./A./NNO.*A+G*BNbline.a-~=~=><Nd*C~NʦA0-N̚ ^ *D~N*FAF.NҘ-.<FNNvNlNv G>=><NXJGg*GAF.NҘNlNv G>=~NXJGg0*HA-Nb STOS3mlw.rscN*I`&Nq*JA-Nb STOS3low.rscN*L`|Nq*MAF.NҘNlNv G>=~NXJGg0*NA-Nb stos3mhi.rscN*O`&Nq*PA-Nb STOSfix3.rscN*THmNXO*?<?<HmNPO*;G@*?<NTO*.-/HmHmHmHmNBO*.<Nǔ-~ޞNvNǚGNv=.<Nǔ-~ޞNvNǚ^Nv;G*.<Nǔ-~ޞNvNǚ;G,*.<Nǔ-~ޞNvNǚ;G.*?<?<NN.XO*+G4*A-Nb00-=-.<I/>NҖ-.NNvNl0GgNRNvNN`-~N-Nb.N`-Nb00->-NN`-~NN`N*A-A-~=~N-A-~NN`-Nb.datN`N*A-NƌNN*A.NVFG=A-NbN^JGg*pNNb4[3][ STOS Fix 3.0 error: | | File not found. ][ Ok ]rNb?<A ./NNO*;G*A-NbN*NbDEF-A.N`NVJGgH*~;G<*Nbdef-A.N`-~=~=><Nd*;|f*~NʦA-NdN*A-~=~N-Nb$NRJGg&A-Nb&H-A-~NN`N*=-fA.vAN -A.NLNvNӶNv ^ *RmfNv mfoV*~N*~/A./NGPO*+G(*~/A./NGPO*+G8*A-Nb$-Nb00000000?<"NN-.TO*NN`-~NN`N*A-Nb$-Nb00000000-.-4NN`-~NN`N*~=Nb -=-=-=-=-~N*~=~=A.NJ*--8~NtJGg*~=~=~NNɾNb Calculating keyclick address..N*A-A.N*NE<*+G8*A-Nb$-Nb00000000-.-8NN`-~NN`N*A-A.NRJGgx*A-Nb$-Nb00000000-.-8NN`-~NN`N*pNA.rNb?< A ./NNO*pNA.rNb?<A ./NNO*pNA.rNb?<A ./NNO*pNA.rNb?< A ./NNO*pNNb$-Nb00000000-.-0NN`-~NN`rNb?< A ./NNO*pNNb$-Nb00000000---0.<ZDޞNvNN`-~NN`rNb?< A ./NNO*Bm*NΰNҘ-.<CNNvNlNv G. G>;G>*Jmf`*pNNb$-Nb00000000-.-(NN`-~NN`rNb?< A ./NNO*?<NTO*;G* mfN*?<?<HmNPO*;G@*?<NTO*;|*~;G*=-~NB==-~NB^JGg2*N-*;|*;|*`TNq*=-~NB==-~NB^JGg@*?<?<HmNPO*;G@*?<NTO*Bm* mfX*~N.*~N*`NqNTbNf)N)O* A-NbNJGg* ;|* `Nq*>-><0N2JGgX*(pNNb Fix STOS filerNbHm HmA./A./NTNO *)`"Nq**Hm HmA./NO *,A .N -~ޞNv0GgNR9G*-~=A .N 0GgNR=~AN~`JNq*.A -=,~N-Nb\NRJGg >,9G*/AN`Nq*0A-A -~==,~DG^NvN-Nb\N`-A.N`N*2A.NV=A-NbN^=A-~N-Nb:\N^JGgb*3pNNbPlease wait....rNbA./NBNO*4A-~=~=><Nd*5~Nf)G*6.<)G*7-,-,~DޞNvNlJGg*8-,~DޞNv)G*:~=.,0GgNR=~AN~`DNq*;=,A.vAN -~-~NNH ^ *<AN`Nq*=~N*>N:R*?~9G*@~=A.N 0GgNR=~AN~`JNq*AA-=,~N-Nb\NRJGg >,9G*BAN`Nq*C~-A->,RGNvN-Nb.Nj->,HޞNv0GgNR9G*DA-A-~=>,N-Nb123N`N*EA.NVJGg A.N~*FpNNbSearching for address tablerNbA./NBNO*G~9G*H~--,~AN`Nq*I-,~ޞNv-A.vAN G-.<"NNv--,~ޞNv-A.vAN G.ޞNv)G*J-,~ޞNv-A.vAN G-.<"NNv--,~ޞNv-A.vAN G.ޞNv)G*K-,.,DޞNv-.<NtJGg*L-,~ޞNv-A.vAN G-.<"NNv--,~ޞNv-A.vAN G.ޞNv)G*M-,.,DޞNv-~ZNtJGg.*N-,~DޞNv0GgNR9G*O`Nq*RAN`zNq*S=,~N:JGgT*TA-A.N*U~=~=~AN~`RNq*V=,>,^Nv=A.vAN -=,A.vAN G. ^ *WAN`Nq*X~=A.vAN -~ ^ *YpNNbPutting in new tablerNbA./NBNO*ZA-~=~=><Nd*[A-~=~=><Nd*\A-NbN*]~=-,~DޞNv0GgNR=~AN~`ZNq*^A-A.-=,A.vAN G.0GgNRNZNN`N*_AN`Nq*`~NA.N*a-,.,DޞNv)G*bA--,~NN*cA-NbN*dpNNbSaving ProgramrNbA./NBNO*e-,~NlJGg*h-,.<NJGg*i.,)G*j`Nq*k.<)G*mA--,~NN*n~NA.N*o-,.,DޞNv)G*p`VNq*q~N*r~N*spNNbrNbA./NBNO*t`Nq*upNNbt[3][ STOS FIX 3.0 ERROR: | | File is compressed or not | STOS file. If compressed,| use a file decompressor ][ Ok ]rNb?<A ./NNO*uH)G*xAx.N*yA-NbNJGg~N.~N*zNN\Nu*|`NqNT޿bNfpN)N)O* mf*~=~=~AN~`6Nq*=,A.vAN -~ ^ *AN`Nq*pNNb!Hold Joystick UP and release firerNbA./NBNO*?<"NN.TO*)G*Nj*-,~ޞNv--,.<ޞNv-~AN`Nq*~N=~NB=~N=~NB^=~Nø=~NB^JGg*.,Nǚ Gf4*A. GRPNv*=,A.vAN -., ^ *AN`jNq*~==,~AN~`HNq*=,A.vAN -=,A.vAN G. ^ *AN`Nq*pNNbNow hold fire button onlyrNbA./NBNO*~==,~AN~`Nq*~N=~NB=~N=~NB^=~Nø=~NB^JGg*=,A.vAN G.Nǚ Gf=,A.vAN G.+G(*AN`tNq*NĖ*pNNbrNbA./NBNO*~=A.vAN ->-,H ^ *~=A.vAN ->-.H ^ *?<--0.<ZDޞNv/A./A./N@O*?<A./Hm(N@O *?< A./Hm4N@O *?<--0.<DޞNv/A./A./N@O*?<--0.<DޞNv/A./A./N@O*?<?<"NN.TO*-~ޞNv/A./*A./N@O*?<A./Hm8N@O * mf*pNNb&[2][ | Save as defaults ?][ Yes | No ]rNb?<A ./NNO* Gf@*NbDEF-A.N`-~=~=><Nd*~;G<*~=~=~AN~`Nq*~NNb$-Nb00-=,A.vAN G.NN`-~NN`NNb,$-Nb00->,RGNv=A.vAN G.NN`-~NN`NNr*=,A.vAN -=,A.vAN G. ^ *AN`*Nq*~N*NN\Nu*`NqNTbNf)N)O*., G=A.vAN -., G-~N-.<Ξ ^ *., G>RGNv=A.vAN -., G-.<Ξ ^ *., G=~DG^Nv=A.vAN -., G-~N-.<Ξ ^ *., G=~DG^Nv=A.vAN -., G-~N-.<Ξ ^ *N\Nu*`NqNTbNf)N)O*?<NTO*?<?<HmNPO*;G@*pN.,rNb?<A ./NNO*.-B/HmHmHmHmNBO*.-/?<?< ?-?-?-?-N`O*;G@*N\Nu*`NNqNTbNf)N)O*-, >,0GgNRHޞNv)G*.,N\Nu*NT;Gf*+| V*A-NNv ^0A-NBN*=->-fNB==-~NB^JGg*=-~NBJGg*pNNb#[3][ STOS FIX 3 ERROR: | | Error # ->-fNN`-Nb in line #N`-NZNN`-Nb . ][ Program will end. ]N`rNb?<A ./NNO*;G*`Nq*pNNb[3][ STOS FIX 3 ERROR: | | -A.N`-Nb | in line #N`-NTNN`-Nb.][ Program will end. ]N`rNb?<A ./NNO*;G*`NqNTbNf)N)O*~)G*~N²*Nj*~9G*?<"NN.TO*-~ޞNv0GgNR?<"NN=.TO*-.<,ޞNv0GgNR=~AN~`Nq*A. GRPNv*=,~^ GfNɾNb.N*>,HNǠ9G*~9G*NV)G*>,HNǠ=>,NJ9G*NV-.,NNv-.<>N"==,~N:^JGg*>,JGg"*>,TGNvH)G*`Nq*AN`Nq*~N²*NĖ*.,N\Nu*`NqNTbNf)N)O*., G-A.vAN G-.<"NNv-., G-~ޞNv-A.vAN G.ޞNv)G*-,.<"NNv-., G-~ޞNv-A.vAN G-.<"NNvޞNv-., G-~ޞNv-A.vAN G.ޞNv)G*.,N\Nu*~N O/ C0<HЈ",e `Ь ЬЬ/// Bg?<JNAO Jf$E"`A8,Hp!!!.H HĐ"MBQd+@A+H+L|SE;EC@+I DX;D Nu _NT+K)O)N/NHz+_Nuv`Compiled with HiSoft BASIC Some code: Copyright (C) HiSoft 1987Hz?< NAaM??F?F"/FN<+g <-fPN<.g<0e <:dBo?|Bo <:d<0eaG0ajNRo`Jf /k WeR<.f6Bo N<:d<0eanG0a$RoSo ` ooR߰<Dg <EfZ`N<+g <-f?|N<:d"<0e2/A0AA@GA0?AN` g oo8/o gadAC$IaZN`ھ<&fN߰<HfBN<:d <0e2G0`"<Gd <Ae G7`<gd<aeGWaa&``H<BfN<2d:<0e4G0aaN`<OfN<8d<0eG0azaN`Jf0 /k eRdS|"` |"Ag ggfN/"g,Sf f" /H/@` e /aVHPz./gLJ/gv?aO:p`J/"f Jj aV`J/gDJO$Nu%&!#HJf߯eNua aVbAC$IHaW`XR / aVDH PNuJf /Ѐe"ЀeЀe Ёe/@NuaAC$I`X`Jf /ЀeЀeЀe Ѐe/@NuaXoNuJf /ЀeЀe Ѐe/@Nua|VoNuJf /Ѐe/@Nua`RoNuJfaROHGJD[jDD<AB!zVB.T/zTBNd A"O$HaWJFg O"O$OaW`O JgCA$IaXHGPNuA0-JgPQa8gBNu?a0@` Nu !INu("hNuA0-aPHQNu _x8aSr//Q/-+O/N m( SPg HaLQ m((+P` G("haX.NuACh+H,+HY+I0C - AX+@ +I+I,cA+H4Nu mX.-DS,-,"F*<& $X,Re^dZ(*gȅe؎ex$`:ȅ eb&ր*gR"&F܄ge>$SQdQd+FL+_/حd(Nut`t`t`t`B HNu"g"A//aRLfBNu"( H瀂H /?<HNA\OLLJgӭ"@Ҁ#A"g ,A",,_Nu" ,_Nu )H / ?<INA\OLNu\\agPB NudH0^@"g\"A")gN&Akd k L Nug0&J$Sjb jg#J L Nu&#K L Nu"Qf6@Lag" A E$#J BP )K5@ЊL NuH0&P$See&J`&"JL f B` dH^@&jbG $K&SebAfk&S2*Ag2"3@$C" L %AgL NuCg~L NuA5@$C`p"g$/ "ArJg$i 2*gЁ$R`"Qf$_Nup"g&/ "AJg$i 2*g $RAd0`"Qf$_Nu1AC!IC8$I g"@`"f!IBC< g(d"@PI`!@g$@%H E ^("ha\SoRgSe(g`x"Dp!a@.Nua bH ^JkgaFcR--`.Nua `a 8 G("haψa h`E` *-Jca\JgbS/ Ř*kSpH@d4d0SWfJkH` VLgSj`ˉ`SWgd`JkH` Vf dL`LSj`ha dafXgXSeTaaVf>d`8<ae <{dNuafgSetHB Vfd`z`z Ga ^.`aJfgSetHB Vf֘d`ac`ad`a e`ab`aSe Se gNuJNu G&$P(<Ƅ VȐ"hNu GaP("P~gNuan Ga2.Nuxa6.Nu Gaxa.-NuRGfHx?<HNA\.Nu("hNu/ a, _`/ @Jf(Sa. _` H@g(Jg$HAJ@gJAfHA`JAgH@HAJAf ށeNu~NuDNu$JnDJnDai JkJjDNuJgF //JjDJjDp"~ҁU@D@އeRQ jD jDNuNu^_HNu^]HNu^WHNu^fNu^\HNu^^HNu~Nu_HNu]HNuWHNufNu\HNu^HNu~Nu0h>Nu .Nu0h>Nu .Nu o.Nu l.Nu Ga4)k2BHҁC. Nuv!`6FBH*6HÖk$n UDk>HǞkn"azևQ"`J` GaDJgF<fbxCifn4)C k2BCHUDk0BAҀQ8. NuJ-JgaP HxCSDt =QaL`a3a a a a FBH*&k趙nUDk.kھn"aևQ"` GaJgN<fxCift4)C kJ^f2BCHUDkJ^f0BAҀQ8. NuHxCSDt -QaL` GJf@4-H/ x$Nr6ASAHDJDfHD0Bk"R@Q/ pgaC2 AA ?H؁a222"8B2HR2 UAk0B22R@Q2prHASCd2`"Qd&_Nu2 4BSAA M BC p0 !Q&_ GJft4-H/ H/~$Nz6ESE"k\RaGa1`3|(*`Aua1ba3vJg mNJg/a1H`AX/a1<"a1hJUgBJRga%LL`H?8(H o(aLLf0ApNupDNuH/2a tf*0@"<g < g8H0 lNL LJNu"`r,HA,t,HB,"Lp`JgB<fp@`JfrAp`CB g#L (IL)HNu l p`&_|d`A`V&FVVn0kN0SN0kNp*JgHP0SNL fS`NuzpgH P0SNL f < gR`"NupJgH P0kNL fS``<daT~a@pNupDNu`aHzư<dҰ<g a"LagpMNu-Of -OfNuH?<?<NMXJ@gL/<NMX-Og<g,-Og(<f"/<NMX<g-Og<fp`+@pLNuQ"p`J,"gHrahrfabLJNuJ,"gHraJre`<dA`>B,>4>>>>ZQ"aapNuP"pNur,#pNupDNuB,B,#rarE`pNu|dp,@dAB#A B H`rarYaL8a`/ Jikrarba"W2)a2A at"WJikrafrca`"_2)aA `PXpNu?AA,0-F|gS@gA 00Nu    H @rareaLx*&I/ alfh&_< gR< gL<g<g< eغgHR/ at&_`JgSJ,gS,/ rar ara&_`a"p@Nu?,?<NMX<f lf-OfrpNupMNu?r aFr ax2< gp< g4R,,g,e lf< d<g<d<dp`0,<f< f ,#dR,#A???<NM\Jlg pNuB,`Rgp9Nu0,??<NMXrJfrpNuSgSgUgvSgpDNu&fvRBg/?<=NAJkbPOx(؃AaX)C)C$)C 8?<?B?<BNA)@BoNAO |||9Dp)@@)@NuPH`t9+@TlAgf LNuF5LCKKBg/?<NAXOapNu`8,<d$ g A @N.V@(e|dA`^vp<gJf",g a@farrpNur)ApNuHl(/, ??<?NAO Jk)@gB$Nup>Nua ,$e agp>)@NuA(r0R<gR$pNua",g$S)AS$dBg?/?<BNAO JkavpNua|pDNuat?(,$gA($e(٬٬$a 8Jg*)l$/ /??<?NA"/O Jk&ѬfHpNua < g4< g2R,,g(,d"B O | ApB,aXNuB,I? OpaTNuJg$//??<@NA$/O "kpgp=Nup"Nua  IJ,f6,Sev H x ggRQdAL0`r`Jg, I,< g< gReSf C`^v`SH @vapAaFLgNu fXp6Nufp6XNuaB$BSt QdBg?/?<BNA"/O f Hl(/,??<?NAO Jkgr)ApNuaB$Bg?/?<BNA"/O Jl |fZ/?<?B?<BNAO "Jk@g(*HEJEgpH@ @anf(SE`HE  |aZf ,B$A(aHfNu` f(Jj", )A R $,Ga$"G ,A(NuXp6Nu?<?B?<BNAO /?<?B?<BNAO "&Bg?/?<BNAff$, `$/`$,"O pNua Tp6Nu< g,< gR,,g,e&,$d 8(R$pNuB,`?r ar a2`p2Nu",pNuPRT:AUX:MID:KBD:LST:H@b0HCXAag (IpLNuLp4Nu8<0DaQNuH@af Hp0a L LJNu lN -f ?+|pha.+m+mNuBm;| Ap 0Q0BmpNBT@g$pMa;@p-PT@;@0<da0-f:pMa;@;|0<da0-faCannot open workstation;@;@Bn+mxrBmBmp&ad;mjp;@;@m;@lBm;|Bm;|p'a2Bm;|;|paBm;|BmpaNuQQa -gBm+@paBBm;|pzaa(a pa`:BmBmpeaNupD`p4ONu/ H0@a^0/|bCXHI o f"+|phaA`C1111/HC2"n"rpda`kx6A(a9@;@@|B,B,#9m "o B2B.Jo g& IaЖaj R/ a )H."_Ha4B"l.;l;|+IpiaRmA+HpiaL 8A0P0000pea;|phaL@ASBSCHH`J-Qfaxp0,lj@C$"T#zT3zRa*aah|aa"A p f ;lN;|Va0Dp@#@")@(_NuHaF2R,;|;|HA+A ,Ь+@GNu0.a H@|dNAX~Nu GEXa/ ?<ANA\J@k`HmX?<ANA\J@g|fHNu GaŴaň gEXa AX `ӢJgS` / ?<NAT$_2A:BRA?/ ?<GNAPONu Ga^JgD<f8pC2)@m$gA0)HjF-SAfaդ -Nua$ a a 0. n0.n"G"]e,0.n e2;@0HR@;@42-F3A;A80.ne2TI;@2ҁb+I,ED5555EDB44vAC,a+mx+H+I;C;|;|pma`"^48LRD60;@8VЀb0A, H20AnaA( GJf 09`@oNu|eYGG0G~(NuHz?<&NN\ONu| d:|dBmBm|gp|aG0;p>5Nu0<a>-xNuxagR/?<HNA\OJgf @Nu/?<INA\Jga3aYG8VHNuHz?<&NN\ONu|d|dACgTTf`J[HNu08YGGh@;HNuHz?<&NN\ONu| dF|dAUGdAg(f f~Nu~Nu~Nuff`aJf$A0aa>+PCH p??<?<NM\NuA afB0<apaa BNu?<"NNT @ANuH"xC g fTRjLNu m| h,NuaJGk SGgJfJf `\ GaNa"SjaNaa` I2  g (=WJANuaak/ /(f ;gl`SgbRUaf((/ag^erHaL$_ /g`( R/`$@a8Bga`Ba:a"_ m|!I,NuRUatPOf/a< _` _$_< fp=QNu _$_aB"Ha6/a/Bg?<JNAO NuJfa"JfJfÈЁЄTNuJfgf`NuajaJfJg.Jg*"HVJAj<=g LJf`LNupNu$m|x*<gCxafna$fbCxafVJfJf  fRH`(JfJf/(Uan.$_6SCkfr aQNu<ae <{dNuE/ a4$_  fRSfx&/ SeaQ"_.`pr<:d <0e.@0`"<Gd <Ae@7`<gd<ae @WҀ`NuARGV_PBPHz ` Hz `Hz?<&NN\O.Nu G0Nu G Nup GNuHz` Hz`Hz(` D Nu D0Nu DNua"0|JgD0A4</va(`. Compiled with HiSoft BASIC 0<rtvaNf;H>;HDA0<rtva2fNuaDLST:4H>a<6 Va"0 I0af ^`v` naSfXv<Igv<Ogv<Rgv<Af2HCt4>.a6 Va٬"0HC Iaڤf ^aٜT ^`ٔa~6v`Ӧapaf4 fJ-g pra` f?. i aP؇Ea0_`V0|aSH0fNu<!g.<fH/"h*)g/ I<!fa PHSf _*Nu"hmlH(x"mpaLNuJGo |d0GNu0Gp4`Ҟ;mD>Nua;G>Nu;|>Nu Gaئ$0m>pa G`ؘp0m>aHA86HBrBDHAJAgHAJCgAcVB8SDpr aQNuJGo8SD0m>`JGkg.p0m>agJBgHGJGgHBRBBdBSGHzCt0m>p`f m ,g~J-faQ m`a;G>Nu+W +G m;mD>a׾Jg 0m>p$aC$<0m>paA, +HNu"m , If(xR<,g< fS+HJg fSfNuafa|iJf>0BfNuafa\iJf.Nuafai.JfNuaxfa`x"m ,fn< g8<"g< gAR<,g< f` I<"g < gR`RJg 0 HfSf/S+Ia\. _a NuCt`C!tp0m>a. ` ?Overflow ?Redo from start C/ xR  fa. _a`.&<a`/ a. _aèNu&<aHaNuDNu&<a*ai.Nu&<aaJi.Nu&<aaNuJf (-a|+HaVfx< g$m$jxg<"fva2fT< g`< gL<@d  efRgJag`*0m>p`֠<gJfaf< g< g<,f( "m"iNuaƲ< gad`aaf m f (-a¾+H$hx< gRDgag` az< gaaaŠ. m haHNu0m>p+`:RGf:-D(a`.0E$p`p$"^0^`p`g,/ m fAN _`?/<NM\Nu/<NMXNuCX/ a˚B _`aRpa.g~Nua@p~av<fp*aj.Nua$p*a\.NuA.NuA`A<`Ax`A`AZ`0`40-`p0mD`42 -PfARmja>SmjNupJGk gSGf4pa2g,jpaHB2RAJVjTNNuSA4j?pa42p`SBdaJJ-gB-&m(m.l,lNPa$>-Nu>-Nup+@;@;@;@NuJ-g0-vBU` ap0v`+HNuJgDJ-f>|g8|Mg2|Ng,|Og&X;D;mf;U/-BP+LaNuafNuX`h~|f~`a"Avaa$<f~a??<LNAALa0( AXBSaA4`AWa _aJUgAYar2a`~q Y Program terminated - press a key to exit pFATAL ERROR:  at line ,GgT klknf`@,k^g>k^g2k8<d,&B<ރeNuRid~S<Nu.NuJNu<oD&B<ރeNukgvgPk<<d&B꫞kBSbHGއ[kgNu~Nu<oD&.<`DgjD`.<ANuNu.<<Nuk~Nu,FfJfg(gvEDiBHGHFFkTiHGDL&:ƞHGHF6BŞd&BރSE&HCBGHEk:څS>:.gNuk gBAkjDNu<Nu~NuBkjDDNufDJjNuHz_Jg0jzDi&SbHGއ[Jj dRNuJj Jjf NufNuMC68343 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.HF~Jg*]lDvUt QCt壌JgGNuF"&g0pC2DC|m |4n"Q,gJlDk.Nu~DNu~Nup"DjDG@AB|Ab DSGkUĆQ(k(j2xc 0D@`fc 0D@`D@@`D@@ԆӅdf UĆR@(fJk0<NuJkJkxAS@J[NuJkV`LHaLHav$OaO `HВR@,@L0 : 8 HB.ڄGHGH@EHE>߃8 < : HBކ,CޅCބC8HFHB: ؅C: ؅C: HA؅CHFHGDHGHDDHFCHF8*܄C8 ܄CHA8 ܄C86 HA؃vHECHEHFDHFHDDHECHE8ڄ"$&@H@@ JmS@|fJf JfS@LXNuLH,.ahLHa\v$OaO `LD@؀ D(*H8x8pJff f0`&e0USjpRSfҎg0L JkS@|fJf JfS@Nua8 g0HGOGG,H@O@@HGBG p̀Nu|Nuއg HGNu gV H@H@@mH|lFJj@H@VHFNFr FJgdH@Ri H@.<H@Nu~NuDNu/ aJEk6|d WAPd"HpEaf( "_NupaZD+r2a`DE" 4E|d ICP$ISESA Q<0Q.`paD-| d0` oE c I`S@f.RNuvgv I0<0QJf JfzvRNuH(I??<HA|aVe*AaNeAlaVo`A^a8ezAa@Ro`Aba$dABaBo`A,adPAa,So`LfNuLLaTHNuLLHaLHNuGLLaap0JgaLaLaHQKA$a~eJjPO:6"LLNu?@$@Y@@@È@jA.AcAׄAe B_B7HvBm@B0Bּ&4C k7CAyؠCv4WnUF؉<Ҳt"g pJk S@ҁ`0<vNuMC68341 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.xa/ Jj|-a R _.aNuxaψ  Ira>("H GaxNu GaƜaƜai. NuHaP`HaNaPi$LNu,a_HNu,a]HNuWHNuVHNu,a\HNu,a^HNua@.a:Ca4,`v,<@Jj<afhNuai 0GgDNurtvx2(4(6(8( |o864BA@`J@gHCv6BBHANuH0)hlH0)h|?ovx`J@ga`LL*jfcCD@` ԄӃdR@HLNuJfJgJk S@jHNu0<5@NuJfJg JfJfBBB|XONua/ 04R0(iR@5@&Oz////zL81P֣7CBCSHCԃ6BBHB҂ң7ABAQHAЁ'@\KUEjLJkSjjH&_NuaL/04R0(i5@LL xzJk SjjJk Rjj|?Eg҃тQJk SjjH0,NuH?@.N"Op QOLNu(j (u@#< k:9/6ɿ2_2/ ,*(ԥ%C@"k( $P@  =nѷYŬG7ֿwp_Aܯ ٌ .BҴ$5ϐ|敔ȸw2œJ~ePm%tѸv z Jgkzއ[ Fnz Fml8DD/A p@<&0@ W.:BEHExHCڃHG6ڃdR:HEXOޅkއSFdRFv 8fi FgNu~NuJDk~HFJ<Nu~|ag*e -WHFag .fagnS<NuafVafdRFa~g .fatg Eg<ef0adge -WaTf8aNf DbE`JjDDDSN .fa(faeSF`&eeeևe ևeօe.NuzgLSg< g< g< g< g` +g -g 0e 9bDNuDNuDNuO// ?<JH>f~A?|+."jT/"<HFvAbPmn d\HSC`]HRCPng`\HSCPmg/|E+00,4jDBT/- B eR/.B //tC$JjJ(fB8X*x UeBޅ D0Q>HL|TNuHFo GbAp 5dSGfxA/|E+00|+ `d/ .gR :fR0`RR~1HGHG Ef (+VfR :f$ R ` h01f|+S /f S _ Eg0`LNuH.f 0tLNu,av"OE` 5e / ".gR :f0`|1RG$_ Eg0`<-gr |RE "0V|ddJFgJGn0D@F|dP` |>|dD`(.0D@S@e0`0S@fO$LNu0S@f0Gc.S@f`SFg .SFfSGE+00JGlDGT(| eR(G ` _CCONIN&  0CCONOUT  _CAUXIN%  _CAUXOUT%  _CPRNOUT%  _CRAWIO%  _CRAWIO_&  _CRAWCIN%  _CRAWCIN_&  _CNECIN%  _CNECIN_& 00 _CCONIS%  _DSETDRV%  _CCONOS%  _CPRNOS%  _CAUXIS%  _CAUXOS%  _MADDALT&  _DGETDRV%  0FSETDTA  _SUPER&   _TGETDATE% * 0TSETDATE + _TGETTIME% , 0TSETTIME - _FGETDTA& /_% 0PTERMRES 10 _%_%_%_%_% _FCLOSE% > _FREAD& ? _FWRITE& @_% _FSEEK& B_% _MXALLOC& D _FDUP% E 0FFORCE F 0DGETPATH G _MALLOC& H _MFREE% I_%_& 0PTERM L_% _FSNEXT% O_% 0FDATIME W oax1HB1H, /?< NA\"FHNu opa|l/ ?< NA\Nu`?<0NATH@>Nu?/ opaj/ ?<6NAPNut9`t:`t; oaP/?NA\>Nuz<`z=?/ oa2/?NAP>NutA`?/?/// ?<BNAO .Nu?/?/ o a/?<CNAO >Nu//// /<JNAO >NuaxԄNut oa oa o a䴼dgR$O w(/ a0B w( / a6a w(/ a?7((?<KNAO.`.agSfBNuag@e`z?/ oa8/?<NNAP>NuEX o/ a o / a/<VNAO >Nuanr Nup@@n$"AX &SQ @  gQB RNua@pq+o"/`hpp"/a^ o Nup.A0 0 "o00+oa o0NurLA p`.A+PC2BYpa^p/`ǚr+A p`r*Ap+P`p`pz`p{`pr` p2`p`p);o+oaV>Nup`p(`p` p `p!`p-+o`r'` rs`r`rN;o`r `r /H@+@+o`JApapGa`(r0`rFApaa$`p,;o +oaA r`pOaƸ`LpMaư`Dp6+oaƢ`6A paPplaƒ`&Apa@paƂ`p;o"/HA+AajAr`&AEp"`4Qph"/`C2QNu>E"`2QNuA@p a+o /H@+@parA`A pCapK+o `8re`rdAp`$ri`rHAp`rI`rJAp`r3Apat0aŴ>Nupo`p`pj`p`p"/HA+A`p5` pk`pg`pf;o`pm`A+HAX+HpxaCXx oaE o`,Apa+o+opy`vA+H Pa^p}ad o$o( f`xrP`r| oa o`rQ` rn`r4;o oa>a`AX+HSe`BNua AX+H` oa+o ;op"`  _HaexA+Haz[aL/ N oBPNuzZ oap d(a o aAfap0a:g o0 o Efa oEX"JJf( S`~ oahpdpxa$Se `Bp a>Nu+o`p7A00 0+oa o0 o0Nup8;o ;o+o a> o0NuCX I /$H@""/HA"C6420aC Q0 a0 a0 a0Nur#;o oa m|Aa^`r;oAX+Hpa> o0 o0 o `;o0<a`+o +o /H@+@p$`+o+o +o+op%`;o ;o /H@+@p&`_fullworHGdL_menu_reHgisterI_interseHction_appl_reHad_appl_wrHite_appl_fiHndI_appl_xfHindI_appl_tpHlay_appl_trHecordI_appl_seHarchI_appl_geHtinfoI_evnt_keHybdI_evnt_buHttonI_evnt_moHuse_evnt_meHsag_evnt_tiHmer_evnt_muHltiI_evnt_dcHlickI_menu_baHr_menu_xbHarI_menu_icHheck_menu_ieHnable_menu_tnHormal_menu_teHxt_menu_poHpupI_menu_atHtachI_menu_isHtartI_menu_seHttings_objc_adHdI_objc_deHleteI_objc_drHawI_objc_fiHndI_objc_ofHfsetI_objc_orHderI_objc_edHitI_objc_chHangeI_objc_syHsvarI_form_doHI_form_diHal_form_alHertI_form_erHrorI_form_ceHnter_form_keHybdI_form_buHttonI_graf_ruHbberbox_graf_drHagbox_graf_moHvebox_graf_grHowbox_graf_shHrinkbox_graf_waHtchboxI_graf_slHideboxI_graf_haHndleI_graf_moHuse_graf_mkHstate_scrp_reHadI_scrp_wrHiteI_fsel_inHput_fsel_exHinput_wind_crHeateI_wind_opHenI_wind_clHoseI_wind_deHleteI_wind_geHtI_wind_seHtI_wind_fiHndI_wind_upHdateI_wind_caHlcI_wind_neHw_rsrc_loHadI_rsrc_frHeeI_rsrc_gaHddrI_rsrc_saHddrI_rsrc_obHfix_rsrc_rcHfix_shel_reHadI_shel_wrHiteI_shel_geHtI_shel_puHt_shel_fiHndI_shel_enHvrn_gdosI_change_Hhandle_cvhandlHeI_resolutHionI_v_opnwk_v_clswk_v_opnvwHk_v_clsvwHk_v_clrwk_v_updwk_vst_loaHd_fontsI_vst_unlHoad_fonts_vs_clip_v_pline_v_pmarkHer_v_gtext_v_fillaHrea_v_contoHurfill_vr_recfHl_v_bar_v_arc_v_pieslHice_v_circlHe_v_ellarHc_v_ellpiHe_v_ellipHse_v_rbox_v_rfbox_v_justiHfied_vswr_moHde_vs_coloHr_vsl_typHe_vsl_udsHty_vsl_widHth_vsl_colHor_vsl_endHs_vsm_typHe_vsm_heiHght_vsm_colHor_vst_heiHght_vst_poiHnt_vst_rotHation_vst_fonHt_vst_colHor_vst_effHects_vst_aliHgnment_vsf_intHerior_vsf_styHle_vsf_colHor_vsf_perHimeter_vsf_updHat_vro_cpyHfm_vrt_cpyHfm_vr_trnfHm_v_get_pHixel_vsc_forHm_v_show_Hc_v_hide_Hc_vq_mousHe_vq_key_Hs_vq_extnHd_vq_coloHr_vql_attHributes_vqm_attHributes_vqf_attHributes_vqt_attHributes_vqt_extHent_vqt_widHth_vqt_namHeI_vqt_fonHtinfo_vq_curaHddress_cconws_cconrs_sversioHnI_dfree_dcreateHI_ddeleteHI_dsetpatHhI_fcreateHI_fopenI_fdeleteHI_fattribHI_mshrinkHI_pexecL_fsfirstHI_frenameHI_setpaleHtte_floprdI_flopwrI_flopfmtHI_midiws_flopverHI_ikbdws_nvmacceHssI_objectaHDddrL_selecttHreeaddr_selecttHree_getob_hH"eadI_getob_tHailI_getob_sHpecL_getob_sHtateI_getob_fHlagsI_getob_tHypeI_getob_nH2extI_getob_xHI_getob_yHI_getob_wHidthI_getob_hHeightI_setob_sHtate_setob_fHlags_setob_x_setob_y_setob_wHidth_setob_hHeight_setob_sHpec_exclob_H Dstate_inclob_H state_curob_sH "tateI_exclob_Hflags_inclob_Hflags_curob_fHlagsI_sette_pHtext_gette_pHtextS_getob_sHpecS_setob_sHpec_str_convertHaltI_busybee_initmenHusystem_closealHlimages_initresHourcefile_byte_alHignI_whichwiHndowI_ismywinHdowI_windowmHessage_closeawHindow_processHusermenus_do_messHBage_createsHhortcutI_processHclicks_processHkeys_hgtloop_startprHogram_stopproHgram_abortprHogram_debug_aes_verHsionI_newformHx_alertaddrI_newformH_alertI_handledHialogI_settednHumber_gettednHumberD_setbuttHon_getbuttHonI_klikLE<_mousekeH-y_compileH/lr_infowB_jy:R_place@_objectLXV>XXXXXXXXXXXVVVVVVVpnhpnh6 ή:$vDVP"T. >4$Z222^jNJz\r~ 66D L72P6k:i^>v玣WC3yr[hP^ٞoz/.ғ>[E:$01,$06 $00,$00 $28,$C2 $00,$00 $0E,$AB $00,$00 $0C,$D2 $00,$00 $28,$68 $00,$00 $29,$2A $00,$00 $0E,$7E $00,$00 $0E,$E6 UbsGցޮ$ )z .&FCNIIOzwTo|>}E#W)xMnE,)Suw w5g< f^aJOz^Q%ׇOnj'_$0m˧쮟}ŽC=|^>_] <=(?n$S:ɋ J<ج|>qkv >Uv<@}~zk?zNuHZVL{`zc@+ϼ#~洬$F]yؼoלg?FϠ˶}G߰^d}?-_atGuD< i0j0Sz7n lKl__/盈y~H q[y{|94={_8c|D\簇{Iq~H紷N{~gjV~A|~g/V~>? gOY?b|_Y0_n ۸2xOsbw9_΃X>nPr/\yv3vs;6ɡF!I䧬^g}G}{z |I?z57tOf¡*z*翪 "o%9s 2 7w\9Q.0 RCaAJgHNp a>CaASAa?Ca2Np a>CaARAa@4Ca1N`@NACa1NAa>N0-H$m RaO2-H$m RaOzN0-|H$m RaO| @/A"a*VNpr mXaOXN?NACa""HAa""HA2a""HAa"v"HAa"l"HA8a"b"HAa"X"HAa"N"HAa"D"HAa":"HAa"0pla#Dpa#>"HAa"0NaN`nNpra6NEe,pa2$"HAaEe:pa raD N`6NPqNPuN`&mgbmgfm|gLmgmgpa)N-ug&AaA/pJ-qgpFf ` Npra6NEeSp$a1raCNpa)JNa!NaNa4:A(a0NAa0\A0a0.A4a0&A8a0A$m4<$m0:xv$"0|a4N$m RpaBL/$m<0$m8<$m4:$m08&t$m"a Npa#6N$m/BgNh$m$N$m(g2N$m/$m/Hx$m0?$m4?$m8?$m$mX<$mT:$mP8$mL6$mH4$mD2$m@0Ra28`0Na0A@a,nAa,N$m gNp2ra?Npra>Npra>Npra>Npra>N$m@0ra>N$m ra>Npra>N$m ra>NaNpa>`0N`N$m@0$m"a`/Na0,A$m4<$m0:xv$"0|a0NBBBg$m0?$m4?$m8?$mNa/A$m4<$m0:xv$"0|a0,N`.Na.APa*`ALa*XAHa*PADa*HA a*hAa*`Aa*XNA$a*Np$m$$a1>Na18N$m/N`N$mP0$mL<$mH:$mD8$m &$m$$m"aNa0Na0N$m/N&N$mP0$mL<$mH:$mD8$m &$m$$m"aN$m$R$m$ Wo\a;Jf$m/N`N`-Na-A a)*Aa*Aa*Aa)N m a;gNA퀮"m aN/- m"m a~/ m"m,*a2N ma:g"Np\a+ "ma- ma,"m aXN ma/`-NNa-&Aa(N$m $m Ra<2$m"$m Ra;N`,Na,Aa(N$m $m Ra;$m"$m Ra;N`,nNa,NPrNa8a:fra;NEa3jNa: N`,Np ra- pa%|pla%vpa%ppa%jpQa%dpOa%^p a%XNBmN`|NHx ?<NM\N`jNRmN mfNp ra,p a%NBmN`@NHx ?<NM\N`.N mLp?HyNM\N` @ g @ g @ lRhNRL -LoD]N`Na%A퀨a|N`*2Na*vAta&NAa&A0a&jA4a&bA8a&ZAH$mh<H$md:H$m<8H$m86H$m44H$m02Hax$md4$mh4$ml4$mp4JgLNpa2-Hf:N mXpa8R/$mp0$ml<$mh:$md8&$mt4H"-XaNp 2-a@$md4$mh4$ml4$mp4N$ml0^HH/$mp0^HHfpa N`(pNa(Npa`Npa/pa*fvNpa"pa$m04$m44$m84$m<4N$m00r mXa7H@Ѓdh`^HCH@:">H@`H2g&HCH@:<HC>H@Ѓd(`HCH@:H@r` gDBgkDE`HDBDEaBDBNugDBa8DBNutNua 11!Nux`xa`a` 24&8:HoHoEBJAgJDfr:g,|HC҅H@:ۆ<HC>H@Ѓd`vHCH@:H@`fgDBgkDE` DBDEaDBNugDBaDBNutNuHoHoEBz:g|HC҅H@:ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuJBj^tNuk(g.JBjDBAр[SBDBjNutNuAр[SBkNuJlNu0gH@rJBkB JkЀ[`DBЀ[`J.;gP:pr4<Nup`6xa2`Ba411!Nux`4 24&8:`& 24&8:`a&8:` &8:@ABJEoHnfNup`tNugDEDBHngDBEBkQ*HEJDg?<>0rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi2?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNuCEdSW`?<,>CEdGeH@0r`fJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRA. 2[.. KAOSDESKPRG i\` -"d``>>> TURBO-C <<<< for ATARI-ST Version 1.0 (C)88/89 Borland International G#*J$VH3. k #4 Ј<.@#0// Bg?<JNAO pȓN??<LNAH>OvN6B@NVGEMKI Nx:NzdN |f*fBCJCg>` *g>'z3`zHo HoHoHoHoBg?/BgBgBgBgBgBgBgBgBgBgp?C0 J4r0N(O.<pNʶ|gp FgFBC*g>2*f8N>|yg$30 KN"B+"Krp jNpFg~rUg$tUg8||m|n 0DN+~BTpUg0 T;m* TFn$8D|BgBBBA0|"ABN4TOBTBD`p:AN204|BgRD| m| lD0|g|`4B*`,N`?@J@mTA0H?A|Am<|Pn6C`*N` _N`0*Nq\`|0*Nq`n0*Nr`b2*0*Nv`R0*Nv`F2*0*Nv`6A0*Nv`&A0*NwP`0*Nw` 0*NwpFg??4/2/0/NNXOB@N`OL|NuH YO86E\| |1bA2;Ndn0J\nN8`CAN>S@fpt20/N-x`^N@.`TN`G\|gBD:<`HHWɑ2/0/ N,XO0/fr:A6 pfz`BE|0||Pf8`BDJCo~`BGJCmp`B@?@EIlg2 RpN2p RN9GJCo of~`BGlg2p RN9G0/lg2 RpN9olg2p6 RN9Dlg2p RN2p RN9Flg2p RN9E+Hl g2 Rp#N+H9@ +Hl g2 Rp$N+H9@ +Hlg2 Rp%N+H9@+ Hlg2 Rp&N+ H9@+Hlg2 RpA`Bph g22<hf(2(0(Ao6@o4hhAl:@l8RoA0/Wo0o22o3A0E3H6B3CPOL8NuH:O$H,I&H?j ?j :<<0<?@?@?ko?kG`0<kf kf^8/ k6/ k(k 2l>4l?B?l?lC NNJ@fD0l>2l?A?l?l `AC""0/ W2/ oC NN|J@g6 k 0+>+@o<Go:kkoo?@oo?GRoG0/oo"0j<2j=A0/F=@2/E=AOL\Nu// UOEZ*H|'g S@g S@g ` v `v `vHyZHyXCA20*NPOCAtBA0*NTO$_&NuHQO6&HJ@mA8J@o 0g0800<NVHoHoHo Ho r 0NOC KN6J@g?/?/4/2/0NXOHoHoHo Ho r 0NO0/n0<NVPOLNuH<$H*I0BCG8`^JCg 03gL0Ax(p8,o8`00<2ADItf L0N J@g Rgp` 4:RDloRC|o Rgp`B@L<NuPm 4hBlhm4(hBlt`BB0NuH8QO$H68(I4B@J&r " g KN0`JDmr K0HN C0 JN?/?/?/4/rB@ JN\OPOLNuHYO?hm>hh`A4<hf hff"h 8(i:(i6)4)@n<CFl An<BFmV8(i:(i6)4) @n@<CFl8An46BCl,`$hm$4(hBlhm6(hCl0/`Ro4/WoLB@XOLxNuBAA8`4p f0NuRA|opNu/A8J@g"t6Ct"q0C B@)|`*p:CZ20)f|g |g|fp`B@&Nu?8?/?/?Aİ pB@r4N\O8NuH4QO$oB@G8`2Ax"pg R@|oB@`l>?j2jSA?A4/jSB?Br.4A*p K0*jf"A0+rNP M4* 2* 0+N0*POL,Nu/ QOEP>?j0jS@?@2*jSA?AA0*rNPPO$_NuC0J@g2A@Ip`NuC0J@g2A@Ip`Nur4B@Jp gr`BA0Nu2A@Ip NuJAg2A@Ip Nu2A@Ip Nu2A@Ip Nu?/ QO$HHWHoHo CN O ??/?/?/ BgBgBBBAB@NO ??/?/4/ rB@ JN\OB@ JN6|??/?/?/ BgBgBBBApNO 0 JN&0PO$_6NuHO,H/IGIKHWHoHo "MN O ????BgBgBBBAB@NO ???4rB@ NN\OB@ NN6|0 NN0 N"oNJ@f???4r0 NN\O`????BgBgBBBApNO 0O LxNu/ B@E` 2A5R@| m5|HyC4 JN:XOr0*4N6BA0*4N:r0*4NTA0*4N$_Nu// UOByE8HWHoC"A 2*0*NPON`<3@ jCkAN0ANJ@gp\AN gB(`BCAkN`"0+g "J JN`B JpNPXONB@N0+NNp|f,"J J/ /0gt`t?0gBA`rB@4 _"_NN"|f0+gpNFNOL NuH0pNVBCE8`0HATBRC|mp jD"D>FC AAAB8`FiH]_^\@ 8 T(` (0 T/  P P P P  P ?   %P ' %P ' %P @@^@?] @*_*@?_t@?Z[@;_Z U[.UZ;UT_=@@ `0 H ( /   ( /  P $ t $ @@@?@`2@bACFLX _A:@:@:@:@:@:@:@:@:@@ `0 ####  `0DHP` @ @ @@(@H@@@HE B E H@_@@I@@B@@I_@@@ @ @ @@ $ $ $` $0 $p $p $p $p $p $p $p $p $p $p $p $p@GO _ _ X L  G @ @J@@@@@@ _t P.4 R, W8 ] X  `0 P P P P @@@@@@@@OHHIKHOC@@@@@@`PP``>>> TURBO-C <<<< for ATARI-ST Release 1 (C) 88 Borland International G#J$VH3 k  Ј<.@// ?<?<JNAO pBAA4|`g |`.gg4TB|"O4SBQBt SAe!dB)SAe !eHiR@`/ R@Hzd"k, ON0? 9Rg @N 9Vg @NN?<LNAH>O8(HBCE`bp.2I tN&H g*RKCZ KNJ@fz`C^ KNxJ@fBE`v` JEgG`G f2I"t KNSDJDn0NB@NMKIG Ho Ho HoHoHoBgBgBgBgBgBgBgBgBgBgBgBgp?C. J42pNO.:r@gF R f@4*WBg SBgSBg` AbpN`0*N`0*Nr0* jNpEg??4/2/0N XOpEg>pN<0|gBn|gB|g|g`:| gY@g`.pN.`&pN&`pN`pN`pN`pNB@N`O L|8Nu/ B@E` 2A5R@| m5|Hy$C JN>XOr0* Nr0* N <2*HNL5@ <2*HN85@N y(0(H%@N%H fpN$_Nu09!NNfNx y!NNlNuHE!NP5@lpNvHy!Hy!CANfPO5@NANJ@fApNNBAB@NpNGIKHy!Hy!Hy!Hy!rB@N6O0@j5@A2Aj|`H TA04j0*@@|TH…TB4 Tf 2U|g T@f0U|f 0Rl40 Tf0U|f2R4AlB40R0 Pm RlB@NApNN0jABAB@NA$rB@N j$A0%H $1|pj j$1@2U|% j 1A j$1Ap$ j 1@ j$1@ j "h #| j$"h #| p jN0S?2*T?BgBgBgBgBBB@2NO 0S?2*T?BgBgBgBgBBpBANO *g0AB@N?@J@mArpNrpg>0/mN"*vg0AvB@Nr?@J@mArpNrpg>0/mN0g ApNpNB@NB@NPXOL<NuArpNrpgpNuB@NuA rpNlrpgpNuB@NuArpNrpgpNuB@NuA rpNrpgpNuB@NuH8EZG I2||b@A2;N64^4""JAXNJ@fN2"H KN pN`CAJNnJ@fN "H LN B@N`g"K/ N"_N "JA,NJ@fN"H KN pN`g"L/ N"_N CA NJ@f|N"H LN tB@N`fApNS@fXg"K/ Nn"_N L"JANJ@f8g"L/ NN"_N ,CANJ@fNdApNS@fNRLNu/ / G2|gSAg`$K`Ep grp JB@N `fp`B@N&_$_NuBPJBg|gJ@gJAg޲|gJ@f`|oʲ|l2A²l|n>|g|f|l|f|l|f|l|f|gr0J@g|gb|gZ|gT|nR`L|gF|g@|g:|g4|f|o(|m|g0B|g|g |f |fpNuB@Nu/A J@gA` H0H6HÇC4H…HB2HvtkCgp`B@&NuH8O8:6/.I!J@g$l`$l j h"j &QJ@g2,`2,l?A0H4H…B|r0HH@nJCg`FJCg~`BG20N x0/0gDrloTA>tllTB?B6lWC?C>/lWG?GA0N |HFg4 j 6(j0(j2D>4E?B?W?oA0N @O LNu// E!2jo|4Rot2*Q0jlp`B@J@g2P`2jP2HtjHA4HvjHBJAg,JBg(2Htj04Hvj2 P l|mpNq$_&NuH06G!J@g$k`$kp\?JCgA` K0N &H gC`C] j hNr j 6(j8(j:(<( ???4BAB@ JN \OL xNuH0O60<N PE!BA0N JCg:*`:*j>?jpjHE?@tj2IBIj?AA0N >pjHE?@BD` pjj?@?@Ar0N .RD|o?jrj0HAHj?@BD`pjE?@>Ar0N RD| oBDG`bBE`V K420NJ@g??420NXO`2420NdJ@gp??420NXO`BgBg420NXORE| mRD|m0N$0<N O L 8Nu?/]O?A?B|fpoftogx`BDCAN@6J@m\A4/2/NJ@fJ4/2/0N>JDfr`BA8Wg*0<N |p??4/2/0NXO0<N \\O(6NuH8(H&I$o0<N >N"H y! 9!N0<N  y!l y@!m/// "K LN tPO6`/ "K LN JXO60<N 9!/N"y! ND0<N 0LNuH>UO,H$IvK!IG"J KNHyHo"M KN*POJ@g^ WfX"M KNB@N(|fApN S@fB@`2JDo0NJ@fBC` A6pN 0N`AXpN `r0TOL|NuANuH>UO,H*IEp\ JNV&HI! gRKg "K LNB"M JNHy[Ho"L JNfPOJ@g* Wf$ MNdJ@g/ "L JN*"NN.XOJ@fB@`pTOL|Nu/ &H/ A"KNXO&_NuH0$H&I oNJ@gLp* JN f@p? JN f40< JNJ@f*AnpNU@g JNJ@lApN~p`,B@ JN&JCo0NJ@g0N JN`0NB@L NuH8$H(I&H09gNd "\fB`Nh<A:B@ JN3C KN"L KN KLNuH8$H(I&HN "\gp`B@fRJf KLNu/ / &Hp.A!N$H fApNB@` RJ *f "K JN` "K JNJ@fp&_$_Nu JgJgJgJgJg JgJgJfSHggggg ggf @NugfSHNuJgNug fC`Jg INuSHNugHf8g@f0g8f(g0f g(fg fgfgg!epNupNuJfpNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNu/ G g/ &S?<INA\O`G g/ &S?<INA\O`&_NuJg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _Nu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu//??<?NAO Nu?<NA?/?<NNAPONu?<NATONu??<>NAXONu??<LNAXONu/?<HNA\O @Nu/?<ANA\ONu//??<@NAO Nu?/?<GNAPONu?/?<#%#%pZa,"o2Nu#%#%#%p[a "o2Nu3!@@A C!B@22220<"<DNBA$0Nu!!"$%' / #'#(#(#($_NuICPICD[1][|ICNEDIT for KAOSDESK|Version 1.00][ OK ]icnedit.rsc[3][|Sorry, can't find |ICNEDIT.RSC!][ Abort ][3][|Resolution too Low !][ Abort ][3][| Invalid Filename | or File not found !][ Abort ][2][| Save Icons and terminate | Program?][OK| Abort ][2][| Abort Program ? ][OK| NO ]Read File... [2][| Create new File ? ][OK| Abort ][3][| <> ][ Abort ][3][| File not Open ! ][ Abort ]Save File... [2][| Overwrite File ? ][OK| Abort ][3][| <> ][ Abort ]\*.[3][| Wrong File Type !][ Abort ]!"#$$_StkSizemain0_FreeAllexit _BasPag_apperrnoP_AtExitVR_FilSysVVTpaStartTpaEndTextSegSTextSegS DataSegSDataSegSBssSegStBssSegSiDtaPtr PntPrcPt$Reseved0(EnvStrPt,Reserved0CurDrv7Reserved8CmdLineBasePageTcStartTcStart0bEmpStr`TcStart2TcStart4TcStart3TcStart5TcStart8TcStart6TcStart7Exit0Exit1*strrchrstrcmpstrcpyFgraf_mounevnt_mul form_alemenu_tno8wind_updv_opnvwkbvswr_mod vsf_inte_ldivlinea_in,Vdiesc(MallocRPtermFv_clsvwkNrsrc_freappl_exiMfreePterm0appl_inigraf_hanNrsrc_loaCursconfwind_getrsrc_gad menu_bar&form_diaFopenFread Fclose:Fwriteloeffnenget_fnambsaveasjschliessmemsetvsf_colov_bar$objc_drav_plinework_out$set_pixe open_worscreenbu!mausknop zisrahmenpgm_fnam dat_fnam!is_pixel ap_id!name_to_ scrh!ybeg!xbeg!work_indatei_meicn_to_s pgm_datagetxy dat_data messageedit_menHadr_haup!close_woscrx2!gl_hwcha!gl_hhcha!scry!wpix!scrx!hpix!gl_hwbox!gl_hhbox!scrw!anfangpgm_schrpgm_lesezdat_schrdat_leseadr_dico!adr_pico!vdi_hand!screensi!Logbasememcpy_GemParB!fsel_exifsel_inpstrchrFsfirst"Fdelete`FcreatestrlenDgetdrv0Dgetpath~strcatzfseldateinam,pathmakepathsave makenamfilename!_MemBlkL_MemCluLmemmove_VdiCtrl_VdiParB_AesCtrlLinea'Fonts(Linea_fu(h  R**&d@X6\ 4 *"RLL4Pv  j*  0<  llll$l ICNEDIT Files Edit About ICNEDIT... --------------------123456 Load Program Icon P Load File Icon D----------------------------- Save Program Icon ^P Save File Icon ^D----------------------------- End ^S Abort ^Q Clear Program Icon Clear File Icon Files Program  `0@@@@@@@@@@@@@@@@@@@@@@ H HZZ $  .  6 P B X m o qsuw y )Fc z 3 lH$ H$P(+@@ @ P@z@@A@"@@ ACB&B$B,B4CB&B$B(B0C@@@AA(A@<AA@AA@AA@AG@EBH"UUURPP P_@@@@WrUW"U"UU"WU"@@@@@@@@UurUUURUUURUUURUur@@@@AAAAAHAOA@A@AAAAHAOA@A@AAAA@PHCa$S$G`@SG@@|B@KB@DB@BBHEBDHBBPBA`@@@@@@~LKN~ICF3>D"D>FC AAAB8`FiH]_^\@@@^@?] @*_*@?_t@?Z[@;_Z U[.UZ;UT_=@@xp`CBRBCB^*BR*BC@B BBBBBBCқ@@AO`pxEEEEEEGBBB{G2GG C` A EQ J EA J @@` @ @L_H OH$ MejH$ NjJd H%jO$ Ovj@ @ @ @ @@@ @@@@@8@`@AABBB BB@BB BB BA@@ @BB@(@@8@@@@@HE B E H@_@@I@@B@@I_@@@ @ @ @@@@AJAKUAje@@)X@)H@@@]lkR@[]@Fm@ZZ@V[r@ZZ@@@@@@@@@@@@@@@P@W\@:GD"HPff QP P _@@@AAA AAAE@C@A@@@@@@@@@@@@@ @ @ @ @ @@?@?@  'OOOL`KKL{OKL{OOO'  ?@ `0 ǐ l          l ǐ `0 F (P     (PF  (` X0zA"  & $ , 4  & $ ( 0   ` 0 P P P P P P P P P X`00 P )UP p )QP P ]p Ր )P P Ր `0" 8 T(` (0 T/  P P P P  P ?   %P ' %P ' %P  $ $ $` $0 $p $p $p $p $p $p $p $p $p $p $p $p X`0 P )UP p )QP P ]p Ր )P P Ր `0O  `0 PyPPqPPyPP3P `80`  P  P @P  P P @ BB(8 `0DHP` @ @ @@(@H@@ ` J0 K_ je)X)H lkP ]m Z[p Z  T`0UU UUP UU UUUU UU `0``|i!%AI |HH` 0     ` PP P P ` P ɐ ( (    ?`0 `           ` ?  ` 0 * H Pp H**Y@Y** Hp H P **0 Y@ X ( `0 #### ARCSHL21ARCZOOSTICKERSIGNUMGFA_BCOMSBASEONEPRODATALABELFCOPYACOPY12PCALAMUSPGSTREAMGFABASICDEGELITEMEGAWERCS RCP NRSC GULAM COMMAND TETRIS INVADERS TEXSHELL METAFONT TEX IMGTOTEX WORDPLUS PROTEXT TEMPUS2 KAOSDESKICNEDITDATETIMEDISKDOCFORMATDCFORMATPICSW7UNDELETEKILLRAMACCACXARCLSTTXTDOCASCBASSPASFORCATONECDKIMGPC3PI3PI1BASLSTGFAPC3 PI3 IMG PIC RSC G SCR TEX DVI DOCSDOSBKTXTGEMOBINCLIBFNTE24E9CFN 9g o XBRAf SHBFgB0*f/o"/g¼f # /N@`jBA pNPXO/@rಀg/fp`B@5@"/o2# A/h$/g$ļf # /N@`B0*gD Kp\N/H g"@RIAN0 oB`"KAN0B"KAN`xA/HN<A oR oR:B@ oN`R of (\gR\ KN0"H oN0BApNPXOHyHHyJCANPO5@NHpNArB@NvA$rB@NvA BAB@NvAr B@NvA(r B@NvA,rB@NvA0rB@NvA4rB@NvA8rB@NvAB@NOLNuH8OEB yHI g* Pdo$&H If +CfTK"K LpNPK$ fANB@ yNJ@fB@ yN$&JCmxدJo Nj&H f 0N:` Lr0Nrf K0"NҸg KND`0N:$&R# 42IBI0v6A8#$l0HBH8r2C#(0,8L@6t4#,O,LNuH $H:6H HN~&2HN&4L(NuH>O6pNVI\E8M0KJCfH 9g@ <Nj&H g"y LpN <"yC KN`JCgCa`CeAN0B@AN$,|f&CAN0ANJ@g B@AN$,JFlB@NVx`l0AhBp2IDI|CL34JDByRAN1CP3,69L4JCBAR15B2CB1RD|o|B,|-|"|'B,||| | | | | 9f29@f 49Bfv`BCCB,|||P| zBD`0@DH y|"p< QBRDDnBD`0@DH y"h QBRD|mBD`0HDHB6RD|mNBE8`Br€g8tAEv:;0|l;0`|l r:;` r:;RDREJf:`2p:BuDf;`pE@f r:;`p:BuRD| m` <Nj&H g Lr0Nrf K0"<NҰg"0N: KNDAipNF`0N: 9f29@f49Bf|<:9TFgTBD`*204JA A8N\204JA ANRD|mBD`204BA ANRD| mx`0HC2AN00@DHDCC2AN00HAA02CL""49PALp49RCNq4BA Ch3VRD|or3`@BF8``0@Ar:;b;"4(yP6CDK"jx30(:(yR"jx30* um4JFJC +6RFRD| mBD`0HDHCCbAN0RD|mBD` pZAA C r"Q2RD|mBD`(p3CC 2ADI y|$p< RN0RD|oBD`00HDHDCC 2ADI y$h RN0RD|m KNDBD`p:25gn]Am, u6N0/Hp:C. I"oN0 oB`B/r:05C4BDJ ypA N^PXOp:25g|;`0@DH yp1 RD| mlB@NVN",H|NOL|xNuH>YO6pNVJCf 9f29@f 49BgpGK8MPEJCf 9gBD`pJCgCa`CeA N0JCf pA9B@ KN*Jl4B@NV N@pgrgtٴg KN`8 <Nj(H fz`"<B@ LN8T9yV|`0C2IAN00C2AFIFAAN00AL2ICC0""4Ah049Rh2Ch4BA 1qVRF|ozJCg N`<9@``9y@`BG<`p:2AA1rbgv1r"4BFJ"mx21 (V1A"mx01 *yR1@r: rm<"r64JGJA AbN0p:C4RG2IBIAAbNdRF| mnBF` pZA CC r"Q2RF|mBF`(0@FH y|"p<"Qr3AA N0RF|oBF`00@FH y"h"Q2IFIFAA N0RF|mJDf.pC\ yN <"L yAN`LA\r0Nrf L0"<Ng0N: LNDz`J0N: LNDJCf8Bgp3?NXO.9ig`/p?r3?NPOB@NVXOL|NuH EJ@mrACaA N0pNVBAB@ JN8HB@NVJlR*ApNFS@g`NBpNFNLNuH8$HN0$Hp.N$H g@RJG (K`,g$CP JNJ@gCT JNJ@f L`IZȇLNuH8$HN0$HG (K` LN0"H JNJ@f L`IZeڑLNuH8O886&H(I$o4 $ fGB"L K20NTV:J@f: KNT4| Tf KN (H`0||Pf KNZ(H gb4X`\JCf4 F`RJDfJp:A20Ʋ|b:A2;N0& ,4FD`4HD`4RD`4P ` 4D `4 O0OL8NuH0O286<EBGHoC JNXO: JNvrd pN@`JEl.0|D g| g`ApNF`pN@`ƺ|f:JDf JN.` S Of"J0A:N00Nxl` JNT2||Pg6pFg0 y"h"Q JN0 JNT6BgBBBA JN4TO`: S TgpFg JN0:`$0||Pg|Bf?420 JN4TOOL xNuH0&HvE8`L022o>2f8CAN0"K0AN0BA0No(N@`RC|oApNFL Nu// YOBCEpNJ@g pNf`6Ho"JA09FNXOpWfvJCgpWgp `pWgpQXO$_&Nu?/ $H6` HpNv0SCJ@f$_6NupANNupAN09RyV?29PyT?BgBgBgBgBBB@2NO 09RyV?29PyT?BgBgBgBgBBpBANO NuH8O$HBC?C:.p.N&HI gC{NJ@fp`B@?@ pNV Nj&H f /|`B@ JN$/@ /m?o 0<NVN K"0/N/@JoB`|vpNf /3pN>J@fJCf< fBCREJGf|oJGf p ANXN@JGf ApNB /ae/_B@/|Dg>nW@g|g*| g0U@g,`|Gg_@g~W@gx`v`BE`zz `tpTANt2/pN2,JmB"/܁ /+f <` <܀Jl|BB2/ N2,Jlrg /|`BE`zpgDJGg00/ g<fx-`<g <g<fx HpNvR /m~ /nT /lN@`&p ANN@<-fr/A/A` g KND0/g$N:Np ytN0<NB@NVOLNuH>Oz$H<>(IN0/HBBDM`JDg0A80g0Aİ*p:-o`FfEg0<2AEIuf~ M0N J@gn N20NTVJ@f\ NN0&HJgLB"N JNJ@g&N LNv/ KNvПRregC LNd"K LNdREmo^RD|o oOL|NuH0&H:<N`<6JEf> KN0$HBg +:f H|AN.c KNx8H`x`VzE8`0GEg g KNxRE|oJCo$0Gg KNxH|AN.xJFg09@fN N@L xNuH>O&H:6?B>E:?|9jfx`BD"K JN0Ip JN&H gB`RK  g"KAN0`B,JDf@KBBF`00@FH y|"p<,Qg M"NN0 NNvRRF|oB0||#f|`BF|PBfol0||Bg 2||#fZ2||Bfp` 0||2A@I y"p &Q *fBFRK"JAN0"K JN0 KNT:`6 JNT||Pg$ JN,H gV"JAN0"N JN00||Gf~`BGJFfC2/>0 JNpolf2||Pf,fC JNN*J@gANv2 J0N^JfBAB@ JN6HJl N@`NBJDgV 9g29Bf @FB@N'"L Jt20/N09FNNpB@NN"NB@NHW9iH"L J20/NXO&pN f # N@NO@L|NuApN{S@fpN6NuH4OvBDE|`(0@DH R"p<&Q2IDIDK M"KNkPRDDn RN~| g0BD`(0@DH R"p<*Q2IDIDG M"KNkRDDnO&L,NuH:OE R"h&QBC`*0@CH R"h(Q2ICICM N"LNjRC|m RN|gBBC`*0@CH R"h,Q2ICICI N"LNjRC|m`HNnRKg< fOhL\NuH8YOArB@Nz W"h$$QGr A ?/NU _2Nh KNjdI LNjZ"LA Njr A ?/pNs4  _2Nhz KNj0I LNj&"LA$Njd WN XOLNu/ 2|D g| g`E`E)`pNP` JpNy$_NuH>O$H:pNQH|AG KrB@Ny S"hl iR S"hl(QK M0NA(M Jgr߲gtϴg B@NQR`Jf "L MNR`BpC NNr8HJfr S h .Nir S h . Nir S h .Ni .". Np-@ .".Np-@ ".No,r S ht .Nivr S h .Nidr S h NiVBBHoBHoHHoHHoDp7CL JNGO(Jfr S h,0/8HNir S hD0/HoDHoJHoPHoVHo\HobHohHonHotHozCA0NWO,(Jfz2/Bo 4/Do0/Jnx`br S h0/BHNh\r S h 0/JH4/BDHNh>r S h$0/DHNh,Bgp!?r ?t?z?p?r? SNO0/>gBgr"? SNXO`8Bgp"? SNخXO`(Bgp"?r!?t ?z?p?r?t? SN؆OB@NN SN ]@fFC LNPJf "MANffJ@g.pNNA0NY6(B@NNpg Ap0 NMOZL|8NuH6Oj*H,IE JrB@Nv R"h$&QA "KNP0. R hNO60. R hNNr R hT .Ngp RNBA.|p RNBA.|p RNBA.|p RNBA.| p RN RN |fTC KNOp RNה6p RN׊p RN~p RNrpNM(<4p RNZJ@g@p MNof(Jm2:Nn?@NnH?@rA0Nn8H0NnNr M N=vJm .gBAp MNn8Hr M N=RJmC ANdJ@g|pg r.fz`BEJgBA.p MNnt8HJmBM"M NNd NNLBC NNc"N MB@NnX8HJgJfBAp NNn.8Hr M NO`(H,IE JrB@Nt R"hD&QA "KNM0. R htNM$0. R hTNL LNddKC~ LNcBpNL.BBHo$Ho*Ho*Ho&p7C. LNCfO&BJfr R h0/HNdr R h0/HNdr R h0/HNdr R h /Ndpr R h0/HЯNdZB@NK RNլS@f`C KNMRpNKC ANcJ@g4M "L NNcF NNK@BC NNbj"N LB@Nl6Hr L N;ZB@NK>Jl NJOL|NuH:O0CANS@fEGFIJHo"K L2/0/N(B@NI$pްf2B20N6$OLNu/ / |f "h$Q"h&Qg J"KN`hJ@fB@`p&_$_NuH8YO(HAr B@Np W"h$Q"h&Q L"JNJ4BB@NHC WNN6pNH|fB@`|f "L KNJ>p`pXOLNu|f"h QfB@NupNuHYO*H6Ar B@Np^ W"h&QJCgC`CAN_ W"hT&Q"hl(Q M"KNI"L MNIB@NGC WNҤ6pNG|fB@`|f "M LNIp`pXOL8Nu2 yp NNNuHO$H6G"jlH|A7A jH|A6]@f$ SpA+@B/Cr J0NR`|f6`ж|fp` j"PH^I’KMJDg|@fx`8|AkgSgJDm|nNfriHfzB@ND> NC"`pA+@CApN\0+Sf LpNkU@gpNCHWHoHo HoHoHoHo$Ho*Ho0Ho6HoOxCANS@fE J20/N6fz JN&H g"K JNWI Lr B@Ng T"hl*Q"h,Q JN?"H T hTNWp TNnp TNfp TN^ JN&H g"CP MNWRCT NNWH8+X Th`B JNAR8 Th0| Pg|'g| g`p TN0`p TN&`p TN TN&6| g| f gB` f AN&H fApNf`d JNVrOdpN=`P"J KNV"MAPNV"NATNV~p TNRJ@g80 RNLNuH0E\G* Hp SN* Hp SN* Hp SNtr* HNt r *HNrtr*HNdtrHNXtr*HNJ SNǼ6| fpN`d|f^p SN@@ SpN4@ SpN(@ SpN@ Sp N@ SpN@ SpN SpN@L NuH<(H*IE"R&iIo NZ<AT20NJ@f|`BFJFm0Ax&p2 K0N>>J@m~J@frCft`BBogNlHoHo@CA Ne\POpTgDK :;DpN;?<CA4<20Nd|TO0-l U0-D@;@0-lm0-D@;@B@N;"M KN M0N` o lF0 KN0J@g:pCfHoHo@CA NdPOpTg? K420NFTO`pCfN0 KN.`& o g0@GH s `0@GHs 20N~0N) o f:3420N09fJFfpCg0 KNĐ20N<0N)OLBCE`RC| l p:22f| l gf KNPrAd pN7H`BDI0`RD|l0HDH4f|l"K0HDHANO0HDHAr:%6`p:B60@CH(yİIr:5H5( g"MANOp:K/ 0r:C LN XOJgH|r:50 yİh9@2/( yİh9ArCB@NB@`ApN_VpLPO$_6NuH88:&H$IBC$ gBBJDfLJEg4p:Iʒ Tm"l6 KNNC KNM Tff`b0,fp`p|:B+`HI80C KNN`JEg.p2At(pI$ g$C KNMjp,gvJCgJEg C KNML0L8NuH8O$H(I>&o86809FrNZNNr09FNZ ghAP2CPl6SCR0+DQl8k0kC2yTAo 4k6B0+kD2yVAo 4+k8B:*C<*D33`f T0(E>2(F?A4h?B?o4h?B6/h?C ?W 4/h?B?W?oA09FrN[pSGXLJGnr09FNYOLNuH>O^?@?A<(H?|BDB < `NU&H f pN3`z6,o8BE`.0 LNjJ@g 0<2ACItfA4J' RERCloJFg|fC LNHA/H`B0<N4^pN4XM<K ://4o 2o"0"K LNXO0<N4$6>HoHo"M NN]nPOpo gVfUg0<N3//4o 2o"0"K LNXO20N]>lBG0N>J@mTAİ$pAČ20NJ@g,20 JN?@o*Gf JN:J@f2/0NJ@fBo`?|0/m^2ADI W4B@JC gB&gJDo 0/2N g"2/o J0N"2/0N0/ JN.8/?Gpo f KNT0/o20NfB@N20<N2JFfJGf0/n2909N`f0/m^JFo4JGf0J@f,"/g49029N*`6ApNZf`&JGf0/or:A pf8JFo4A:N5B0NtJFo0A:N5r`p:A pfN"y$i/R" o"N3?@ |PPf?| P A pNYS@fBgBBBA0/" o$NN&B@N.6NuH QO6E8Ap(0g"Cl/qB"/҄.~p`@g2Ap$0gCl$1m԰l.2A\<0:Cx qA` hg hf SEAJEn:2C| q` SEA$JEn2AtCxA|CAlR@|o?y>BoA82?pCL?qCN?q CP?q CR?qA09>rNQRONuH<&H$IB@+|BA*|AgB@*tBA+|AB` 91_f0R`p+g r*f,`p*f9_H|-gSAgSAg:SAgN`C A NA`~v6*p0+Jfv6*r2+`&*JgJop`p`Bp.A NA(Hp.A NA*H f" g fp` fp`"M LNAJ@gz`B@L<NuH06E8At pC\81C^Bq&HBE`Lp+f2CA N+J@gp`B@J@g+0A^Rp`+REGEnCfr4A\00 HGt s N=L 8NuH8A82EGI KN@/ LN@Пr|dCJ JN@j`"K JN@`"L JN? JN@ BLNuH8YOA82Ev"4C^81 BECt"q Ix(t I4` ֩|l JFgREҩ&ISBCIJBn JEg&8JEg|oJEf$2C`41gCW JN?.b`,r J N@lCk JN>|fAv`A~. JN?r J0N=dJEg C JN>"W JN>x`p+fVd 'd d pdc p c r J N?C JN> JN?*0+ JN'DC JN> JN? 0+ JN'p'+g C JN=p+g C JN=p+g C JN=p+g C JN=p +g C JN= JN>RBXOLxNuH0O2A80HEC JN> JN>ZC JN> JN>D|AG߀2I 3"3NE04J"3 NE$& JN'8C JNO6>M8A^80Cx$qA/pCt(qA|. 9"`fH3Z9cHJ9dH2I@AA9eH2I@A|X3` yx3345|Bj B JDoBj5|5D`5| p5@5@z`EEopE`B@4r5A5AEoB@`p 5@BF, 9!`f"C oN76//0"o JNFXO`>,o*NG  |f`|g |m |l.`  .f +.f` .f +f`  .gf .fRKM ` b`fVN` b9cgBr,gB/`r A ,N7FAN6?p_` S@J@nG`f9dg  0, MNPM9eg  0, MNZMB 9'af5|%o `5|%|8 JGgBj `p,gr`BA5A 5y5yRE$I.El$0NVOL|NuHA^<0Cx&q0N<0N0Af20CdqAj1JAlBp0Ah20lBp0Ah20Cjqo 41 0Af20o*4Cd21 H 눐Ё20 HN<.`.<込o.<?r402 NFTO0Aj20o&4Ch>1 H 눐ЇHNJAlBA`0Ajpo20<0Ahpg810NJFo0`0D@ry>@0Ad?/0N5f _2pn.0o29PyTAn4W09RyV@nJGn 0N`0<NE5D40oS@5@ 5@JFo5E pyE5@`5E0ryƐA5@ 0*GS@5@2* GSA5Ap/@/@(NHoC, Jr09FN9XO0G>??/JFotj`420NXO0<NJO`0N^`20NLxNu?N8oN@8Nu?/:N8o00H4AĢ20 HRN4"<N4Z*20N*8NuH 6$HN:8o@?*?*?*?r0N>6POJ@g$ J0CĄ""0NfJ@g0NLNuH 6$HN8o:R?*?*?*?r0N=POJ@g J0CĄ""0NLNuNuNuH 68ApB0JAg HC߀B zE8`^02HtACBfH02N,Jg0N`<0Nr0N0AHpr02N=8XO0N0N6RE|oL8Nu?/ BCEp`20gSfr`BA0NHRC|m$_6Nu?/ 6E8AhBp0N0AHpr02NpNAN0b6Hpٰfvr J NA# N OLNuH"LAN%09 LNż<C LN%J@gvɑpNJFfp`(JFlp` pܰgZr J NJl* N OLO/H(I,o6NxJ@gp`&9JnpN-&m N-p$H f pN :`G"o KN$"L KN#D"KA]pN2B@ KN-(Jm:Jl# N JN-``BAB@ KN-h8HJm>BA0AN-8HJm~K`NJ@gx`"KA]pN J"0N,"(Jl #`Jm o0N,lzNnJ@f,JGl@"N MN#J"L MN"v"MAhpNd0"L NN("N MN# "L MN"LJoF>"MAhpN4 J"0N,v(Jl#JmoAwpN2xJEoJl*JoxJEo0N+JGor0AN,0N+JGoJgpg rg MN+ JN, 9g N O L|NuH(O$H(I"JAN"Z"LAN!CApNtAN+l6Hpܰf" LN8ɑpNRJDfp`&JDlp`pܰgr J N>A# N OLNuH0OE RN"&&RRj jnptlpNSjp`"NJ@fAN*X"j KN!0* RN*P6H`NJ@f /.f /.g/g *gB/ C R$jN$_&ftp/g(RjC KN!*C KN RN2&BJg$`Bp/gRj"/Ӫ` Rj /ѪJf *gB/ C R$jN$_&g `6,H(IE"gR@f ?* ?*?*4* AB@rN/\O`|fd R&h LN*Hf +:f"MANJ@g:"M KNZrp RN R&h"N KNJ@g8"Nrp RN`*JCm&JCg xSj:*` xSj:*20 RNL|8Nu?/ OvA N:lB@`VEJEfRR`D/ gRjBBHoHoHoHop7CA"N(O%@2/WR4/j0*O$_:NuH<86EJBfBp` JrB@N.G0J@g S@gS@g`0+g SgAN$6HrA NdɑB@NNJgA# NOLNuH8$H(INO$H*I68NGp\ JN(H MNA.3##B@M`.r: vf 46HAgHAf #P`R@| mJDg"J MNfApN* B@`*gPB+p\ JNl"HRIA N|\C MNT*JfɑpNC MNC MNHzHzHo HoHoHop7C JNO*Jf:*g4B+JCg, JN~*` CA(NDB/RLBC JN** WB0O6L|8NuBAAz`0HBf4JC| q NuRA|!mNuH4O&KJgζ|grҲg tٴgrݲf0F@|N(`0N$HG fEqC}ANpfCAN`. g* @g (:fA|:B/ UNX"HANCANz"JANrCANhANtA0r N*CANLApN(&B OZL,Nu/ $Hp\N fg *:fTJ J`RH$_Nu?6|f69/JCo0`0D@ _N)(JCm|g|g |g36Nu/r@Ht@H|Pv6dHC06HÇ <06HÇ HC<0-2H <06HÇ HC<0-t4 <0r2 HA<0B&Nu/r@AHt?@Hv6 <0v6 HC<0:0H <06HÇ HC<0:4H… <00H H@<0B&Nu/ / O&Hr ANbE JN`2HHAJAf.S@J@nB KO&_$_Nu/ / $I`g<.fgRHg` Ge`fB&_$_Nu/ / $H`  g`RJgGeg.`fB&_$_Nu/ / $Hp.Nb$H g|RJGC JNdJ@gC JNVJ@f0<:/$8/&6/(???42 / JN\OH.Jg A0NJ@f POLNuH QO$H/@><:/$8/&6/(???42 / JN\OH.Jg A0NJ@f POLNuH(O?@.?A,?B*:/T(HJ@g S@gp`2 y mp`p?@(2t ip0N`$H fp`BF`pF2A?RFFb~o*`lBD`\NJ@gv`| lB@`0Or6(HE‹rAK y l"A:Np JN8Hp߰g Jg`xp߰fB"JAfN "LAiN f |iB/jpAfN(Jm0NH(`Nj*./x ENXBF`0H,w`nf nf&nBG`vp+ gfg "K LN8 KN ` R@| m`| =| |:AN B@ MN.(Jm 0NFH( MN `"G RG|m,V fbRF|mLpOL|NuH8O68?B?| y m~`~EL0/mrA/|:AN?|HGI’0/fCf$CApN LpNlU@fp`BoHoHoHoHoHoHoHoHoHoHo HoCA0NO,*Jf~2/o 4/o0/np`h0/H2/ځofof 4/ڴog?|0/g0Hr N. f`JBpN/HDN e6 2t iHN/@D2t iHN/@DN/H fp` /D2Ht N?@>od2/m JB@N *JmZ?EHBo4`po44/42At4?( Ro40/4oeBoJBo:`0/:o>2/@d`2/:o>?Aodh o0/H"/@N6*@gJozJm0/8oe?|JBB2/HpN*Jm` o"/@0/HN*@fCf&0/g CApN LpNXU@gBo?o:8/o`F0/gA'"o0/8NBo6`NJ@f o 8dB@`04/ 2A  oNfPO*JfBo4`(2/40@t4Rw( 07( HH@?( Rw( Ro40/4oeRo6o6bz0/8A2"oNBo6`p0/8f2/6ft o <rNN^J@f?/?/8?/Ro6o6bRo80/r hHѯ0/8oo:0/:oe /g @N g @N0/m2/Hm 0N JN?BBrB@N TO OLNu y*"h$h77A@C@B@`R@|mNuH>O:8&H,I?BvI KEFJDfNJCgx0N 0N`j KNNX<9T@JFm"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _NuBAA0Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#J@kNuD@Nu$HBJBf$HBJBfNuHBЂNuHBЂNu$HBJBf($HBJBf H@B@H@NuB@H@HB0@0H@0H@Nu AH@r2B@tЀӁd҈рӁQF@Nu$jD BJjD$HBJBf"$HBJBf $jDNuHBЂ$jDNuHBЂ$jDNu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu## NA$y yN//??<?NAO Nu?<NA/?<NA\ONu?/?<NNAPONu?<NATONu?</NATO @Nu?<*NATONu?<ONATONu??<NAXONu??<>NAXONu??<LNAXONu/?< NA\ONu/?<9NA\ONu/?<HNA\O @Nu/?<;NA\ONu/?<ANA\ONu??/?<WNAO Nu?<,NATONu//??<@NAO Nu/?< NA\ONu??/?<CNAO Nu/ /??<VNAO Nu/?<:NA\ONu?/?<6NAPONu?/?<GNAPONu?/?<#4#8px`,#4#8A000py`#4p|`C$2@@AB@22220<"<JNBA0Nu$:44  33p`p`3p$`pR`/A4 p[a"o2Nupm`|#4#8p~`j#4#8p`X/ /A000 00<a8"_2"_2"o 2"o2"o2NuA000   0<` NAME DATE SIZE TYPUNSORTED [2][| Leave KAOSDESK: ][DESKTOP|DOS| Abort ]DESKTOP.APPkaosdesk.rsckdeskl.rsc[3][| I can't find e | .RSC File! ][ Abort ]TA:\KAOSDESK.INF[2][|I see no INF File on X:| Use the Defaults ? ][OK| Abort ]KAOSDESK.ICNINFTMP[3][| Error in INF File ! ][ Abort ][3][| Don't leave Dustbin and | Printer Open... ][ Abort ]*.*[3][| No more Windows...][ Abort ]EbceqvHf.DOC --More-- l ------------------------------------------------------------------------------ --EOF-- [2][| Save KAOSDESK.INF ? ][OK| Abort ][1][ DUSTBIN-INFORMATION | | Move Files, Folders and | Disks into here | to Delete them. ][ OK ][1][PRINTER-INFORMATION| | Move Files here to print | them out. ][ OK ]\*.*Move Copy Sourc[1][|All Entries copied ! ][ Abort ][3][|Desktop is Full !][ Abort ]\[3][|Always drag only ONE|file onto DeskTop ! ][ Abort ][2][| Call Print Program ? ][OK| Abort ] Wrong Path morethan Object Bytes in Object Objects selected Bytes | RSHA[0][| Free space on Drive : | | Bytes|][ OK ]*.*Path Errornot Open [1][| Abort this Event ?][ OK | NO ]:\*.*Deleting DELETING Moving Reading Writing [3][|DestDisk full!][ Abort ]CREATING \Delete Copy Move File :[3][| Invalid Instruction ! ][ Abort ]&<HVaw(9Rf~ General Error! Drive not ready! Unknown Command! CRC-Error Command not possible! Track not found! Unknown Medium! Sector not found! No paper! Write Error!Read Error Disk Write-Protected Illegal Disk change! Unknown Device! Defective Sector Invalid DOS-Call! File not found! Path not found! No more Handles! Access impossible Invalid Handle! Short of Memory! Invalid Memory Block! Invalid Drive! Not the same Drive! No further Files! Invalid Fseek-area! Internal Error! File not executable! Mshrink- Error User break68000- ExceptionWrong Path! TOS- Error [3][Program Return :|| |(Error #)][ Abort ]PRGAPPTOSTTPBATBTP on X:][ Abort | Again | More ]A:\*.*[2][|Insert Source Disk in A: ][ OK | Abort ] Disk Error ! [2][| DestSourcReadFormat Write e Press a key : $4_StkSizemainexit_exit_BasPag*_app.errno_StkLim0_PgmSize4TpaStartTpaEndTextSegSTextSegS DataSegSDataSegSBssSegStBssSegSiDtaPtr PntPrcPt$Reserved(EnvStrPt,Reserved0CurDrv7Reserved8CmdLineBasePageStartStart0bEmpStr`Mgraf_moVupd_drivx:upd_infozdevnt_mul(wind_updTgettimetime_to_"reload_s+~starten4dsel_allPobj_maleQdclick-xtop_wnr`close_alBopen_woricf_fils,icf_pgms(dirty_drpdeflt_to@subobj_ddo_dialojiconadr_hauptobjs_hidmodify_m get_char"do_menuwalk_sel open_allis_destdisfirstDap_id>deskt_fi0poolptriconfilefind_obj^fenster8scrhVredrawchar_wXwork_indraw_useapplicat poolsizepoolfreegrect_toendetree_sel*selected ob_sel_d6objc_gre ob_dsel&adr_formadr_kdespuserblk8status\adr_prgrisgem2@hdl_to_f>adr_ttppadr_envv|icf_dataset_defldo_exdia icf_dati$icf_pgmi zeichneobjs_unhmessageiskgemBob_selZadr_cpydadr_iconxtext_att*gl_hwchaNgl_hhchaLscryRscrxPgl_hwboxJgl_hhboxHchar_hZscrwTdinfo߀anfang6vdi_handFadr_einsmemcpyFsetdtaFsfirstFopen$Fclose:Fread_ulmul~_uldivDrvmapinit_icn^PFcreateFdeletememsetstrcatdFwritegemdosFattribrecalc!save_sta'strchrobj_to_pTVsuffixtyTstrlenvBconstatBconinfvq_mouseBconoutvFseek2graf_mouset_paredial_ttpN*res_execopn_neww.waitkey/2anzeigen0:find_def,\str_cono/setpath4 file_to_+init_vt5/exit_vt5/get_para2toupperfmemsizeltoastrncpyread_dna{fname_inDfreewalk_patread_boo$fname_exlabeldate_to_TgetdateFdatimeset_dirt{lFrenameupd_maskyGDcreateatoiformatchg_msg’diskcopy0kill_icoSgraf_dra*make_icoRinfo_dis9slwdlwinfo_filfmt_feedF(up_cntCchk_formCdial_datCdial_ordBjaneinLchk_cpydFPchk_dateBchk_ordeBTdevnochk_laufIwind_fintgraf_mksgraf_rubdirty_inz@vsl_typenv_plinecache_on\cache_ofqbreak{Bdeleteconfirmend_conf,copy_movmk_dskt_Zmv_dskt_Zlmvymvxmflagyrelxrelcpmv_obj[move_icoVZdraw_boxU"dli_obj[6cpmv_icn\ mk_objZmv_objZdl_obj[Vzielpmemmovestrncmpappl_wri fname_mashelsortitoa8print_ulMDfreeFsnext$wind_cal_ldivBgraf_gro^wind_ope.CconwsRgraf_shrabstvro_cpyf_lmulfree_poo\pcalc_objjshowhset_infobset_dnameshow_fredset_titlbread_winfupd_diskwsort_mydacalc_colicalc_inivshifttrupd_wind``save_sel_cmp_mydt`dirtyshowwfind_ico_falloc_po]re_arranmfind_ico_FgetdtaDdeleteDcreate^strstr_bsizedown_cnt`_mask_attr_ms_foldersdepth_path_zielpatbefore_c(n_ord_hfiles_nfiles_hbytes_nbytesinfo_obj4errcyGFcopy~cxcwafter_cp0after_dedGFrename}GFcreate|GDdelete|ZGFdelete|_after_beforen_datadr_cpmvch_walk_paH_move_flform_errXerr_striFlopfmtFlopwrFloprdFProtobtjGetbpbRwabstmpnamzv_hide_c&v_enter_v_barv_exit_cv_show_cmemcmpwind_newM_Flopwr"tryagainXM_Floprdrsysver syshdrM_Flopfmlongxchgmemxchg_ChrCla1t_DigCnvTt_UpcTabt_VdiCtrlVdiParBl_AesCtrllbl54blbl3CJappl_bvsJappl_yie\menu_unrbscrp_clenfsel_exitxgrf_stexgrf_2boh l  2.:   @ 8$& B        ">"V & """"$   ^$&$(D&&lt0" $B 0       2",F42   (   ( ( && V  *    4~< 0 bv$",(H2 ,& $      $,* H*".         8H  $   >  &n^f |v6:>^Z$ &.( HF.64l,`Xt0D@T`Z$ x2rB BD P68`"8*$ jpV|6N X:0^8P4D F ,"\6>2NtBZ4B & B Data#a000000 #b000000 #c???000?000<00close_alBopen_woricf_fils,icf_pgms(dirty_drpdeflt_to@subobj_ddo_dialojiconadr_hauptobjs_hidmodify_m get_char"do_menuwalk_sel open_allis_destdisfirstDap_id>deskt_fi0poolptriconfilefind_obj^fenster8scrhVredrawchar_wXwork_indraw_useapplicat poolsizepoolfreegrect_toendetree_sel*selected ob_sel_d6objc_gre ob_dsel&adr_formadr_kdespuserblk8status\adr_prgrisgem2@hdl_to_f>adr_ttppadr_envv|icf_dataset_defldo_exdia icf_dati$icf_pgmi zeichneobjs_unhmessageiskgemBob_selZadr_cpydadr_iconxtext_att*gl_hwchaNgl_hhchaLscryRscrxPgl_hwboxJgl_hhboxHchar_hZscrwTdinfo߀anfang6vdi_handFadr_einsmemcpyFsetdtaFsfirstFopen$Fclose:Fread_ulmul~_uldivDrvmapinit_icn^PFcreateFdeletememsetstrcatdFwritegemdosFattribrecalc!save_sta'strchrobj_to_pTVsuffixtyTstrlenvBconstatBconinfvq_mouseBconoutvFseek2graf_mouset_paredial_ttpN*res_execopn_neww.waitkey/2anzeigen0:find_def,\str_cono/setpath4 file_to_+init_vt5/exit_vt5/get_para2toupperfmemsizeltoastrncpyread_dna{fname_inDfreewalk_patread_boo$fname_exlabeldate_to_TgetdateFdatimeset_dirt{lFrenameupd_maskyGDcreateatoiformatchg_msg’diskcopy0kill_icoSgraf_dra*make_icoRinfo_dis9slwdlwinfo_filfmt_feedF(up_cntCchk_formCdial_datCdial_ordBjaneinLchk_cpydFPchk_dateBchk_ordeBTdevnochk_laufIwind_fintgraf_mksgraf_rubdirty_inz@vsl_typenv_plinecache_on\cache_ofqbreak{Bdeleteconfirmend_conf,copy_movmk_dskt_Zmv_dskt_Zlmvymvxmflagyrelxrelcpmv_obj[move_icoVZdraw_boxU"dli_obj[6cpmv_icn\ mk_objZmv_objZdl_obj[Vzielpmemmovestrncmpappl_wri fname_mashelsortitoa8print_ulMDfreeFsnext$wind_cal_ldivBgraf_gro^wind_ope.CconwsRgraf_shrabstvro_cpyf_lmulfree_poo\pcalc_objjshowhset_infobset_dnameshow_fredset_titlbread_winfupd_diskwsort_mydacalc_colicalc_inivshifttrupd_wind``save_sel_cmp_mydt`dirtyshowwfind_ico_falloc_po]re_arranmfind_ico_FgetdtaDdeleteDcreate^strstr_bsizedown_cnt`_mask_attr_ms_foldersdepth_path_zielpatbefore_c(n_ord_hfiles_nfiles_hbytes_nbytesinfo_obj4errcyGFcopy~cxcwafter_cp0after_dedGFrename}GFcreate|GDdelete|ZGFdelete|_after_beforen_datadr_cpmvch_walk_paH_move_flform_errXerr_striFlopfmtFlopwrFloprdFProtobtjGetbpbRwabstmpnamzv_hide_c&v_enter_v_barv_exit_cv_show_cmemcmpwind_newM_Flopwr"tryagainXM_Floprdrsysver syshdrM_Flopfmlongxchgmemxchg_ChrCla1t_DigCnvTt_UpcTabt_VdiCtrlVdiParBl_AesCtrllbl54blbl3CJappl_bvsJappl_yie\menu_unrbscrp_clenfsel_exitxgrf_stexgrf_2boh l  2.:   @ 8$& B        ">"V & """"$   ^$&$(D&&lt0" $B 0       2",F42   (   ( ( && V  *    4~< 0 bv$",(H2 ,& $      $,* H*".         8H  $   >  &n^f |v6:>^Z$ &.( HF.64l,`Xt0D@T`Z$ x2rB BD P68`"8*$ jpV|6N X:0^8P4D F ,"\6>2NtBZ4B & B& $&Hk4 H KAOSDesk Files Show Sort Options About KAOSDesk...---------------------123456 Open ^O Show Info ^I-------------------------- New Folder N Close Window C Select All W-------------------------- Format Exit Q Copy Disk K Delete ^L As Icons B As Text T Single Column H Show Size G Show Date D Show Time Z 10 9 8 Point by Name F1 By Date F2 by Size F3 by Type F4 Unsorted F5---------------------- Set Mask M Install Drive L Install Application A ------------------------------- Change Environment V Settings E Save DeskTop S ------------------------------- Blitter Program P Floppydisk Harddisk RAM Disk Printer Dustbin Folder Program File Batch File OK EXIT XXXXXXXXXXXIndex Mask : ________.___F*.*Parameter for Program :aaaaaaaa.aaa----------------------------------------------------------------________________________________________________________________X----------------------------------------------------------------________________________________________________________________XOK EXIT -----------New Folder : ________.___f Install EXIT 12345678123File Name: ________.___f Size:00000000BytesWritten:21/07/65at00:00:00File OptionsAttribute:Read Only Hidden System Archive OK Exit OKWritten :10/10/87Number of Files :00000Number of Folders :00000Hidden Files :00000Hidden Bytes :00000000 EXIT 12345678123Folder Name: ________.___fat00:00:00Overall Size :00000000BytesSectors/Cluster :Normal Files :Hidden Files :12345678123Disk X: has the Name : ________.___fTotal Clusters : Change Disk Name Total Bytes :Bytes Used :Bytes Free :Bytes/Sector :Folder :000000000000000000000000000000000000000000000000000000000Sectors/Track :withwithTracks/Side :000000000000000000Sides : Exit BytesBytes000000000BOOTSECTOR EXECUTABLEChange Desktop-Symbol:ChangeRemove Exit AActive Drive : _aEnvironment-Variables:--------------------------------------------------1: __________________________________________________X--------------------------------------------------2: __________________________________________________X--------------------------------------------------3: __________________________________________________X--------------------------------------------------4: __________________________________________________X--------------------------------------------------5: __________________________________________________X--------------------------------------------------6: __________________________________________________X--------------------------------------------------7: __________________________________________________X--------------------------------------------------8: __________________________________________________XOK Exit Install Application:Name:aaaaaaaa.aaa---Ending : .___f---or .___fProgram Type:PRGTOSTTPInstallDelete Exit OK Exit AAAAAAAAAAAOriginal Name: ________.___fAAAAAAAAAAA New Name: ________.___fOverwriteName conflict while WritingNew Folder Use it Exit A Folder of this name already exists!AAAAAAAAAAAOriginal Name: ________.___fAAAAAAAAAAA New Name: ________.___f Exit <<< Disk Copy >>>Source:ADest:AWith FormatNo FormatTemporary : _SidesTracks/SideSectors/TrackFormatting00000000000TrackOK Exit Move File: File :Folder :0000000000Move FileA:AAAAAAAA.AAA Confirm Change Settings: OK Exit Confirm Before :Stop after TOS Program :Yes No KAOSDesk resident :Yes No Load new KAOSDESK.INF Show Hidden Files :Delete Overwrite Copy Yes No Show Time :Yes No Cache Supported :Yes No 12345678123Formatting Disk X: ________.___fSides :1280Tracks / Side:Formatting0009Sectors / Track: Format ! Exit Memory : 4000000 Bytes in total, 4000000 Free English translation by Bob MacLeodfor Floppyshop:1991 OKKAOSDesk Version 2.01 Desktop for Atari-GEM and GEM 2.xfor Floppyshop:1991 Command:Output :Editor :^F1 :^F2 :^F3 :^F4 :^F5 :^F6 :^F7 :^F8 :^F9 :^F10:^F11:^F12:OK----------------------------------------________________________________________Pp`----------------------------------------________________________________________X NԴp`----------------------------------------________________________________________PHnN׆----------------------------------------________________________________________PJg ,9L----------------------------------------________________________________________P/,;// ----------------------------------------________________________________________Pgp----------------------------------------________________________________________P NuNu----------------------------------------________________________________________P NuH----------------------------------------________________________________________PD----------------------------------------________________________________________Px----------------------------------------________________________________________Pl<"H----------------------------------------________________________________________PgSMt----------------------------------------________________________________________P----------------------------------------________________________________________P----------------------------------------________________________________________PPO-@JProgram: Exit ???@ @ p n&= LfO!S&BITZr-$ @ P$p ?? @@O@@@@?p??@?@8@8@8@?@?@?@?@>@@@????@ DRHI$ԒI,e$&2#B@! H c(1$ nD<DŐ"i@!"$?`x  XXXXXXXXXXXXXXXXp9 !!!!`!3`!+`!'`!ʿ`!`!S`!`!x! !C,!C,!,!#,!,",$,(0x@@@@@@@@p(((@@@@@@@@@@@@@@@@@@@@@@ `0v ;HH @H  WH mH@ U@ HLA H, C  H D  H|$ H\1 H<> HK HlX HLe H| TAAVAA   ,D IUp  % # : ; Q S g i  36 V36 X 36 ,36 . a 36 36  7 m36 o 36   " & 1 m y     +,rh&-9V Xd~ evhi"/0 r ! >?1@yz9{# )))))3\))))?))Js))))&O))Z))))/X))c))))?h))l))  Z  Z& $  /  7 A J  U4 `K 4P  fz    9Td ~ ,!+"#$%&')(@)E*I +M   V4-3.X/n0123, 5= 67839S:s;<=4   3      "  D)  f       $  S   " , 6 @        "  , 6 @    " , 6 @    " , 6 @      " &ru %D# ! @!&@%# "!B  % & !^FMV\en q z          %  ,       % 9 B !zru"~    "1  !& (  6  C  P _  hov}          " %**  + ! + " +   %0! < C J! D D  D  D d  90!"6""6">6"Z6"v6"6 " 6 " 6   %   .      "#  3  A  E  I"  M   U % \!  (  c f##:    #V+       0#r'#(# 0 0# @@     #      ** **  #  & 0# 1:CI O  Y!h  70$* '  '   & 2,' 9=B ' ]af'1-  $6"   @- @+   ( @-@+ '  p.$R $$n*$"  $"  ! $ ! 5"+4:@F  L  R  X  ^  djpv|$ ($ (% (%2 (%N (%j (% (% (% (% (% (& (&. (&J ( &f (!0&%'&,n-^0v01135V89:;<=N?@BDEvEx Hannover, 27.12.89 Instructions for KAOSDESK V2.00 ================================= The important Attributes of KAOSDESK are quite usable without reading the handbook since, so far as possible, all the normal Programming and Design Conventions & Standards have been adhered to. As regards Standards, on the one hand you have programs such as the Atari-Desktop and Neodesk, and on the other hand general GEM-based programs. KAOSDESK is an attempt to get the best of both worlds. KAOSDESK takes advantage of useful functions and operations found on a variety of computers, in particular the Macintosh Finder, the Amiga Workbench and the GEM Desktop 2.0. Because it's screen operations are run through the VDI and AES, KAOSDESK is compatible with any Screen Format. It could be used without a great amount of changes on a PC. Unfortunately I don't have one, otherwise this would already have been done ! 0) General: ------------- KAOSDESK is an alternative Desktop for use under GEM 2.2, Atari GEM and also under KAOS 1.4.1. At the start of the Program, KAOSDESK can alternatively be resident (quicker) or will completely terminate on returning to the DeskTop (more free Memory!). In each case all Windows are self-contained and the Desktop Background consistent. The exit from non-resident KAOSDESK is made through the Operating System function shel_write(), just as does the normal DESKTOP. This greatly eliminates any possible compatibility problems, programs are started in exactly the same manner as under the original Desktop. Under GEM 2.x no problems whatever are encountered using the alternative Desktop, when the needed Function is a component of AES. This is also valid for KAOS 1.4.1, where the possiblity for alternative Desktops is even better. In both cases before the resident programm SHELBUF can start something in an Auto-Folder, a temporary INF- File must be saved. SHELBUF simply puts a 5kB Buffer to the disposal of KAOSDESK for this purpose. The resident Program SHELMAN ("Shell-Manager") is an important part of Atari-GEM. KAOSDESK is able to do without this Program. In order to avoid errors, each time the INF File is loaded the switch "Reload KAOSDESK" is set to "No". SHELMAN saves the last Return-value of a program, so that KAOSDESK in "non-resident start" also reports Return- Codes. SHELMAN works under several Versions of TOS: 1.0, 1.2 and 1.4. For new (or old) versions of the Operating Systems problems could be encountered. In using the Cache-program "ILLEGAL", it's important to note that the Shellmanager may possiblly only start the last program in the AUTO- Folder. The sequence of the programs in the AUTO Folder should be something like the following: EXAMPLE SEQUENCE OF THE AUTO FOLDER FILES: MFXTRB14 (Driver for c't MFII Keyboard) DAT (Program for setting Date & Time) BOOT (Program for selecting ACCs to Boot etc) INSTAL (for SIGNUM2) TEMPLMON GEMSTART ILLEGAL (Cache program) SHELMAN In GEM 2.2 or KAOS 1.4.1, SHELMAN can be placed anywhere you like in the Auto Folder. KAOSDESK has only been tested under KAOS 1.2, TOS 1.4 and KAOS 1.4. However, no problems should arise using other Operating Systems. Under Atari GEM the time will be displayed on the extreme right of the Menu bar, in Hours and Minutes. The time will be updated every 10 seconds providing no Dialog or Menu work is in progress. This is because the time is run under a single evnt_timer. This does not have to be switched off when starting a program since it will disappear automatically. Nevertheless you can switch it off using the "Change Settings" option if required. All Scrolling is done via the AES (obj_draw), the hierarchy highest level of the Operating System. The Effect is that the output via the improved Screen Driver is essentially much faster than most other programs (including the Atari Desktop). Neodesk writes text with Line-A routines, and programs such as Turbo-ST are generally no faster and in fact output text more slowly than KAOSDESK. The use of Line-A is, therefore, to be avoided if possible. Scrolling follows the Blit- Operationof the VDI (vro_cpyfm), naturally not using Line-A. It is usually possible to choose the highest Operating System level, in order to profit by any Updates to the Operating System. Similarly with other System add-ons (Large-screen with proper VDI Driver or GEM 2.2 etc). In all operations where the window contents are changed, a new window will be redrawn only if necessary: - In uncompleted Copy and Delete functions the Drive Window is not redrawn. - Generally, in Copy functions only the Window carrying the Destination- Table is redrawn (Atari-Desktop 1.4). - Should actual copies or deletes be requested and the Medium is Write- Protected, the action will not be completed and the Window will not be redrawn. - If "Show as Text" or "Show as Icons" is selected, then the Window will be redrawn only if the Show Mode has changed. - If "Single-column" Text Mode is selected or de-selected, so only those Windows which are not already single column will be redrawn. - If a Window is made smaller then that Window will be redrawn if the reduction forces resorting, E.g. the Number of displayed columns is smaller. - If a lower Window is enlarged, KAOSDESK sends a redraw instruction only if the Window Object must be relocated. E.g. space for new columns is required. KAOSDESK cannot therefore suffer from the GEM Error causing all windows to be redrawn under these circumstances. - If the Text size is changed the Window will be redrawn only if "Show as text" is in operation. In all DOS Functions Error Codes are requested and analysed. So, on receiving a "Data on Disk A defective..." message, you never have to click on "Abort" more than once. In all DOS and BIOS Calls, if an Error occurs and the corresponding action is uncompleted, the appropriate Error code and explanitory text is displayed. For all Errors there is a particular Error message. E.g. in Copy or Delete operations, the File and Drive where the Error happened will be shown. Also "Disk Full" will be handled by KAOSDESK internally and the corresponding message displayed. KAOSDESK was written specifically for the Monochrome Monitor. However, it contains no specific Constants for Text height, Screen Coordinates etc., and should therefore cause no problems if used in other screen resolutions. KAOSDESK runs without problems on the Atari large-screen Monitor and will even work on a large-screen Simulator which creates a virtual monitor in memory and allows you to scroll the visible screen around the virtual "large screen". Problem are only really encountered in Low Resolution, there the Monitor is simply too small. This situation can be improved (but not cured) by using a special Resource File for Low Res. The KAOSDESK.INF File is Resolution-dependant. Therefore all Coordinates are not absolute, instead being relative to the utilizable screen area it was Saved from. The up to date Width and Height of the screen-area will also have been Saved at this time. If a previously-saved INF File is loaded, Height or Width needs to make sense in context. The Object is therefore that each Resolution is properly portrayed and the screen completely filled. These comments are equally valid for the Icon editor ICNEDIT. Low Resolution Support: ------------------------ If KAOSDESK is started with a horizontal Resolution of less than 640 Pixels, the File "KDESKL.RSC" will be loaded instead of "KAOSDESK.RSC". This contains a shorter Menu Bar and smaller Dialog Boxes. The appearance in Low Res is still a bit unsatisfactory but at least is an improvement. Until the Dialogs "TTP-Parameter enter", "Program" and "Change Environment" are selected, you must proceed more or less blind. All remaining Functions are pretty well usable in Low Resolution. Most operations can be aborted by pressing SHIFT-SHIFT. 1) Unusual Window Operations: ----------------------------------- I have given you only one vertical Scrollbar. The horizontal one will not be needed, the Icons or Text lines will always be visible. This means for example, that in every change of Window width the maximum number of Objects per line will automatically be calculated. The horizontal Scrollbar shows the free disk space; the white border represents the occupied Bytes, a Window with a completely white lower border shows the disk to be nearly full. Operations on the horizontal Scrollbar (Clicking or Move) always show the free memory for the corresponding Diskdrive. For the calculation of free disk space I have not used the DOS Function Dfree(), pre-TOS 1.4 versions are much too slow. Instead I have created my own routine to check the FAT via BIOS. It determines there the size of each sector with Getbpb() since it will not always necessarily be 512 Bytes. KAOSDESK also needs to know about the large Sectors of Atari Hard Disk Drivers from AHDI 3.0. The Calculation of free memory is done only after the opening of a Window and after operations which could alter free disk space; (Copy, Delete, Move) and naturally on pressing Esc to read in the Attributes of a newly- inserted disk. The operation "Open Folder", "Close Folder", "Rename File", and "Rename Folder" do NOT lead to the calculation of free space. In "Show Disk Info" free space will be generated with the help of DOS Functions. The Info Line also contains information about selected File(s), so that you can nearly always do without the Dialog "Show Info" and the corresponding Icon only selected when needed. In the selection of several Files the Bytes are combined. If a Window does not contain a valid Path when the disk is read, then it will automatically default to the Root Directory. Example: you open an AUTO Folder, and display the contents in a Window; then insert a new disk. The new Disk has no AUTO Folder. If you now try, inside the AUTO Folder, to open a further Folder or simply press Esc, KAOSDESK will automatically switch to the Root Directory. Before each "event-multi" all Windows are updated, reflecting any change of disk etc. Via this function, ALL open Windows are redrawn. You can activate or leave a Window by using the CTRL-W toggle. Under KAOS 1.4.1 there is also the "Backdrop" Button (left lower) which allows you to quickly send a Window to the background and activating another. All Windows together can contain a maximum of 600 Objects; the dynamic memory management of the Windows permits you to display whatever Files you like. If a Window contains more Objects than KAOSDESK still has free slots for, as many as possible are displayed and the Info Line in the Window contains the Overflow message. To change the Mask, no Disk operation is necessary. The whole Table will be retained in memory. On the change of Show Mode (Sort, Mask, Show etc.) the Files not deselected can be subject to the following Tricks: - All Files with Ending .H or .C selected: Mask *.* selected and all Icons deselected. Mask *.C selected. "all selected" Mask *.H selected. "all sellected" Mask *.* selected. - All Files other than those Ending in .C selected: Mask *.* selected. "all selected" Mask *.C selected all Icons deselected. Mask *.* selected. 2) Unusual Icon operations: ---------------------------------- If no KAOSDESK.INF is present, all active Diskddrives, Printer and Waste Paper Basket symbols are automatically displayed. Drives A: and B: become Floppydisks, C: to F: are registered as Harddisks and further Drives shown as Ramdisks. All displayed Icons show the Name the Disk etc. If an Icon for Disk Drive A: is opened and the Disk in 'A' is named "KAOSDESK", then all Diskicons for Drive A: will have the legend "KAOSDESK". If an inserted disk has no name then the default "FLOPPY DISK" will be used. All Icons on the Desktop and in the Windows can be activated: 1) Clicking on an Icon deactivates all other Icons and activates the clicked Icon. 2) SHIFT-Click on an Icon inverts the Status; Selected/Deselected. With Shift you can activate simultaneously several Objects in several Windows or on the Desktop. With this function you are able to select program/file parameters which are contained in different Windows. When using the Copy/Move function, only Object in ONE Window or the Desktop can be processed. 3) You may drag out a 'Rubber band' by pressing and holding the SHIFT- Key. The "caught" Icons become inverted. It is also possible to drag out several Rubber bands. During the dragging operation the Mouse Pointer will change to a pointing hand. 4) By pressing and holding the Right Mouse Button you can communicate with in inactive Window. 5) Clicking on an empty place in a Window or on the Desktop deactivates all Icons. The Window(s) will return to 'normal' operation; Scroll, Move, Show as Icon/Text, Change Sort Mode etc. are NOT changed. 6) If the SHIFT-Key is pressed in conjunction with '5)' then the action will be ignored. In moving Icons about with the Mouse it should be apparent that only Icons in ONE Window or on the Desktop can be moved simultaneously. The following operations can be carried out with Icons: - ONE Icon at a time can be dragged from a Window onto the Desktop. Up to 20 Files or Folders can lie on the Desktop. This overcomes the limitation in NEODESK. Folders can be opened and Files examined by using "Show Info". In contrast to Window-Icons however, KAOSDESK needs a Disk access. Besides the usual operations such as Copy, Move etc. is possible with all Desktop-Icons. However Delete, or the Dustbin, will only remove the Icon from the DeskTop and not delete the File itself from disk. - Icon(s) on the Desktop can be moved. - Icons can be put into the Waste Paper Basket. Desktop-Files only have their Icons removed. IN OTHER CASES THE FILE WILL BE DELETED FROM THE APPROPRIATE DISK. - Icon(s) can be moved to the Printer. Under the heading "Settings" the Print routine parameters can be adjusted. The Dialog "Settings" permits the setting of various switches after the File name: E.g. "C:\PRINT.TTP -S -T5". This switch ALWAYS comes automatically unless you specify otherwise. - Waste Paper Basket can be moved to the Printer. The Print routine will be started without further parameters. - Icons can be moved to Window/Folder/Drive Icons. The Files/Path can be copied or moved. For the latter, the CTRL-Key should be pressed and held. It doesn't mater whether the Destination Folder is in a Window or on the Desktop. If you wish to Rename several Files, you can create your own Table where you may select the wanted Files to br moved (CTRL-Key pressed and held). If you see the message "Filename already exists" then you must enter a new name. - Double Click on an Icon while pressing the CTRL-Key. The program will produce a TTP-Dialog before starting. Files shown in the "Settings" list loaded into the installed Standard Application. This also works with several File selections via CTRL-SHIFT-Double Click. - Double Click on an Icon while pressing the ALT-Key. Program will be displayed on screen as characters. - Double Click on an Icon. Program immediately started. Files with an installed Standard Application are started, or a text File displayed as characters. 3) Icon Types: -------------------- In "Show as Text", all executable Programs are indicated by a 'Full Stop' immediately to the left of the program name. In general Programs shown with an Icon (Files with PRG, APP, TOS, TTP), have their own stylised Icons. Batch Files (BAT,BTP) have likewise a special Symbol. All incidental Files are shown as empty squares with the top right corner folded over. Additional Icons can be displayed by registering them in the Icon-File KAOSDESK.ICN. The Icon Classifications are stored in the Textfile NAMES.TXT and you should use a Text Editor to make any desired changes to this. You must then generate a new Icon File containing this data by running MKICONS.TOS. You may create your own customised Icon File if you wish: - Icons are created or edited, loaded and saved, in the Icon Editor: ICNEDIT. Program Icons have the Extension ".ICP", File Icons ".ICD". - The classification of File Names is contained in the Text file NAMES.TXT, which you may alter with a Text editor. The example files will give you an idea of the required format. Instead of just the Icon's File Name, you may also specify the complete Path. Icons of files not shown are NOT controlled by the Icon File. - When you eventually start up the Program MKICONS.TOS, and 'compile' the Text File, all Icons for the same File are bound together. - The File you ultimately create: 'KAOSDESK.ICN' must always reside in the same Folder as KAOSDESK.PRG. x) The Icon Editor: ICNEDIT ---------------------------- This is the first complete Version (1.00), as before any screen format is supported. The Icons in your resulting valid Form show immediately a parameter is opened. ICNEDIT can be used to simply construct or modify additonal Icons for Programs and File types. Icons for Dustbin, Printer, Disk drive, Batch Files as well as the Standard Program and Printer Icons cannot be changed. ICNEDIT works with File types: .ICP (Program Icon) and .ICD (File Icon) occupying just 112 Bytes. A maximum of one Program Icon and one File Icon can be opened at any time. In invalid File names or in more than one Parameter of the same type will produce an Error Message. Each Icon has the Format 32 (Width) times 28 (Height), although all Pixels cannot be set or deleted, instead only those inside the same Template within ICNEDIT; you cannot alter the Icon Mask, modifications are made to the Template. Pixels are set by pressing the left Mouse button and deleted by pressing both buttons or SHIFT-Right button. Each set and deleted Pixel will be simultaneously displayed below in an originally- sized Icon. The script associated with the Icon shows the actual File name (without Path). ICNEDIT works in principle in any Resolution. In Low Resolution the Menus will appear rather too big, and the Icon Fields also won't look too great. This is a little unsightly but otherwise everything functions. The size is determined via the use of Line A Variables; so this should also be ok for large-screen operation. 4) Start Program: --------------------- When starting a Standard Program (see Dialog "Program") with ^B, ^E or ^Fn all programs are started up from their own Directory(!). This doesn't function under GEM 2.2 because of an Error in DESKTOP.APP, apparently the brilliant new AES always uses the Index Table, when the Call was actually from shel_write(). At the start of programs, when KAOSDESK is not resident, a shel_write()- Call will be made and KAOSDESK exits. The up to date Window Settings etc cannot unfortunately be copied into the AES Buffer. This is to do with the Byte size of 1024 Bytes (GEM 2.2, TOS 1.0, TOS 1.2) and 4096 Bytes (TOS 1.4), Unfortunately this is too small because KAOSDESK.INF is approx 5.5 Kb. Instead it will either copy the Status into a Buffer of SHELMAN or produce a File called KAOSDESK.TMP, then after things have run their course KAOSDESK.INF will be loaded. Under Atari GEM using SHELMAN instead, the program will be started via its own Index Table and after terminating KAOSDESK will again be run, provided that no new shel_write() has been made. On the shel_write() Call with the Parameter "isover" = 0 under GEM 2.2 an Error may occur and it's best avoided. The usual result is Bombs. Before starting a program, a verify check will be carried out to ensure that the program file exists. If the AES cannot locate the File with shel_find(), and the "Reload KAOSDESK" Mode is active, then the DESKTOP will be loaded again. If "Stop after TOS Program" is activated under the "Change Settings" heading, KAOSDESK will wait after leaving a TOS Program for a keypress or Mouse Click. Before returning to KAOSDESK after exiting a program the Mouse will be switched on via the VDI, so that it will be visible when required. Difficulty can occur if it was switched off with a graf_mouse() Call (therefore using AES instead of VDI). AES uses its own references and stupidly gives no possibility of making the Mouse immediately visible. No amount of Show Mouse Calls will help in this situation. One solution is to access an undocumented System Variable (namely the AES-reference), forcing the Mouse to be made visible. This however will only work under TOS 1.2 and 1.4. KAOSDESK distinguishes between "normal errors" and Program Return- values. The latter appear in an Alert Box with the Line "Program Return:" displayed. x) Files Copy/Move/Delete: ------------------------------ In Copy functions the whole of available memory will be used, unless one of the participating storage Media is a Ramdisk (recognised by it's Icon). Then just 50 Kb will be used. In the Dialog "Copy/Move/Delete Files" you can use the Button "Confirm" to change the setting of "Confirm Overwrites". The Button in the Dialog "Change Settings" will also be changed. The Dialog Box is not displayed if "Confirm Copy" under "Change Settings" is not selected. During Copy/Move/Delete operations KAOSDESK will display which File/Folder is being worked on. These actions can be aborted by pressing both SHIFT Keys; you may have to wait a little until the Operating System closes down the current Read/Write operation properly. 5) Show Files: ------------------ Before every 'Show' the VT52 Emulator is initialised. Files with the ending ".DOC" can contain special WORDPLUS characters and still print out correctly. To stop the output you may press the left Mouse button "Again" and the right button for "Abort". The following Keys have special functions: - G (Go) Switches into Hold Mode. The Output can be restarted by pressing any key. - ^C,N,Q. Break. - Spacebar. Next page. - D Next half page. - + 4096 Bytes forward. - - 4096 Bytes back, also shows "--EOF--" x) About KAOSdesk: ---------------------- Under the heading "About KAOSdesk" you will find information on the current Program Version. In addition to this, total memory available together with free memory is shown. Total memory will taken from "phystop". No account is taken of memory reserved for RamDisks or other User-designated functions. Having KAOSDESK resident inevitably takes up more of your valuable memory and this should be borne in mind. x) File: Show Info: ----------------------- Write-protecting and Renaming of Files with "Show File Info" is very straightforward. Under the Atari-Desktop you cannot simply Rename a Write-protected file, because you are not given access to the four File Attributes: unless you use a PD 'patch'. Now the four Attributes are presented on screen for you to alter if necessary, you simply click the appropriate button and finish by clicking on 'OK. You can also choose which format you prefer for the date: 6.2.86 or 0.0.2028 etc. In "Show Folder Info" you may rename Folders providing you are using TOS 1.4, otherwise you will likely get the Error "File not found". If you want to rename a Folder under an older version of TOS, you can try moving it on the same Directory level and when the "Folder already exists" message appears enter the new Name. This will duplicate the old Folder under its new name. "Show Disk Info" displays all the available info about the disk in the selected Drive: Cluster and Sector sizes, Bootsector information. You are given the number of Tracks, Sectors per Track and even a clearly visible (inverse text) message if the Bootsector is executable and therefore might conceal a Virus. x) File: Open: ------------------ First click on a file to activate it, then click on 'Open'. ^O may be used instead of Mouse clicks. x) File: Delete ------------------- This is provided for convenience since occasionally the Dustbin will be "invisible" under an open Window. It only affects files in the topmost Window. The keyboard shortcut ^L can be used if preferred. x) File: Copy Disk: ------------------------ The Copying of Disks can be done by overlaying one disk Icon on top of another. But again the Menu option is provided for convenience. This is an "intelligent" Copy routine, which will automatically analyse the Source Disk and Format the Destination Disk to the same parameters. Choosing "No Format" of course bypasses this operation and you should make sure that you have previously Formatted the destination Disk! Should the Destination Disk be unformatted then you will be told this and given the option to restart with 'Format' switched on. The Track being Read/Written is displayed on screen, allowing you to easily follow the copying process. Destination/Source Disk can be changed by clicking on A: and B:. The specification "Temporary Drive" allows the owner of a small ST (1 MB), but with a Hard Disk, to copy a double-sided disk with only one disk swop. The complete Source Disk will be read in and stored as a file on the Temporary Drive. Then you can insert the destination Disk and write out the information again. The temporary file will then be deleted. If you have enough memory available, a temporary file is unnecessary. If a Disk Error occurs, an Alertbox will appear showing the Error Code and with the following options: Abort : Terminate Function. Again : Repeat the Function (maybe after removing Write Protection). Cont : Ignore the Error and carry on. The second Button, "Again", is the Default button. The action can be terminated at any time by pressing both SHIFT-Keys. If a copy operation is terminated before completion, you should be aware that the Directory will not have been correctly written and any data transferred will NOT be reliable. x) File: Format: --------------------- The option "Format" is only active after a Disk Drive Icon has been highlighted by clicking on it. The Drive selected must of course have been properly installed. In the top line you can enter a name for your new disk, which KAOSDESK will display under the appropriate Disk Icon when that disk is read in. This can be an extremely useful function and you are advised to name all your disks for this purpose. Formatting is done in exactly the same manner as in TOS 1.4. The standard configuration is 80 Tracks/9 Sectors per Track, and the Bootsector is produced with XBIOS (Protobt). Otherwise the FAT size will be custom- calculated. It's quite possible to enter any number of sectors and tracks for formatting, however you should not use more than 86 Tracks and 10 sectors. The possiblity exists for owners of hard Disks to format 18 or more sectors if desired. Formatting will begin on the highest track. You can abort the process at any time by pressing both SHIFT keys simultaneously. If your Drive is incapable of writing to the highest track number you have specified, an Error will result. Try fewer tracks! x) File: Exit ----------------- On exiting KAOSDESK to the Desktop, particularly in older TOS Versions, that the AES attempts to load an unnamed program. This is normal and unfortunately cannot be avoided. On leaving "To DOS" a shel_write() - with "doex " = FALSE. This Call should supposedly tell the PC that GEM has terminated. Under GEM 2.2 this should operate correctly. Under TOS 1.0 and 1.2 the AES will be newly initialised. x) Options: Install Disk Drive: ------------------------------------ The Entry "Install Drive" provides the buttons "Change" and "Remove". These functions work on the particular Icons (Drive, Dustbin or Printer) which you have previously hightlighted. The Button "Change" tells KAOSDESK you wish to alter the specification of an existing Icon rather than create a new one. If you wish to use a different Icon type then simply click on it with the Mouse; the selected Icon will immediately be changed. When Creating Icons you will need to position it correctly on the DeskTop after choosing the Icon type, Drive letter etc. The responsibility for selecting the correct Icons (Hard Disk, Disk, Ramdisk) for the appropriate Device lies with the User. You should quickly become familiar with the operation of KAOSDESK and be able to easily distinguish between the different Media. x) Options: Install Application: ------------------------------------- The Entry "Install Application" is only selectable if a Program Icon or a File Icon is highlighted. The choice "GEM", "TOS", "TTP" is available. Programs which make no use of the Mouse should have the extensions .TOS or .TTP. Others the extensions .PRG or .APP. The difference between .TOS and .TTP (TOS takes parameters) is that the User must specify parameters before a .TTP program will operate correctly. This is done in a Dialog Box which will appear after you click on the .TTP program. Under "Install Application" you should provide the complete Path where the desired program can be found, (up to 80 Characters). The Number of File types is limited to 2, this restriction cannot be changed. x) Options: Program ------------------------ You must supply full Path details and/or parameters for the Print program in "Settings". You should always remember to enter Filenames in Upper case, in order that the programs can be located properly. The Entries ^F1 to ^F12 allow you to use various program functions with a single keypress. Function Keys F11 and F12 don't however exist on an ST Keyboard, and therefore these options are not available. If the Program begins with an '*', then parameters can be transferred. Otherwise things operate in the usual manner. x) Options: Change Environment: --------------------------------- The Environment has the same Function on the ST as on the PC, however it is hardly ever used. KAOSDESK nevertheless supports Environment specifications up to 8 Characters in the form "NAME=value" or alternatively "PATH=c:\am/is\;a:\". By convention, the name is entered in upper case letters. Environment specification is only permitted in "KAOSDESK resident" Mode. If a program requires the presence of Environment parameters then it should take control of the Command Processor immediately after starting, i.e. it must be a DOS-oriented program which does not use GEM. x) Options: Save DeskTop: ----------------------------- "Save DeskTop" will Save the INF File on the Disk Drive from which the last INF file was loaded. Otherwise on the Drive from which KAOSDESK was started. x) Options: Blitter: ---------------------- The Entry "Blitter" is inactive on an ST without a Blitter chip installed and the Menu Entry will be "disabled". Otherwise you may select to have the Blitter switched On or Off. x) Keyboard Commands: ------------------------ The letter keys and SHIFT allow you to select and open Drives (Twice as fast as using the Mouse). With the letter keys and CTRL-SHIFT you can load a new INF File from the relevant Drive. The Icon File will NOT be reloaded. If no INF File exists on the selected Drive, you are given the option of terminating the function or using the Default settings. The Spacebar allows you to de-select all items with a single keypress. The contents of the upper Window can be scrolled by using the Up and Down Cursor keys. The Undo Key automatically returns you to the Root Directory of the active Window from within nested Folders. 8) Recognise Cache: ----------------------- Under "Settings" you will find the Cache-recognition switch. This Cache automatically supports all disk operations. Before each operation the Cache is switched On and afterward turned Off again. If the Cache is not in the System, no error message will be generated. A "gemdos(201,drv)" call is used to switch on the Cache, and "gemdos(202,drv) to switch it off. Cache Initialisation will assist the following operations: - Recursive Search of Directory Trees (Delete, Copy, Show Info) - Deleting of Files (faster access to the correct Path etc.) - Copying of Files (as above) 8) Limitations: -------------------- Number of different Disk Drives Max. 16 Number of Windows 4 Number of Icons on the Desktop Max. 32 Total number of Files Max. 600 Number of Files/Folder on the Desktop Max. 20 Number of Application Programs Max. 20 Maximum Pathlength for Desktop/Program Icons Max. 80 characters Maximum Pathlength for Disk Operations Max. 128 characters Maximumale Path tiers Max. 8 levels Number of additional Program Icons Max. 120 Number of additional File Icons Max. 100 Number of displayable Filename Icons Unlimited Improvements: V1.04 -> V1.06 ------------------------------ - The Shellmanager has been modified for TOS 1.4. Previously it was not possible to "Reload KAOSDESK" after exiting from a TOS Program. - The setting of Standard Paths in "KAOSDESK Resident" has been corrected. Previously there was a problem that could leave the remains of the window from which a program was started on screen. - KAOSDESK and the new Version 1.04 of the Shell Manager now uses Paths in exactly the same way in "Reload KAOSDESK" as in "KAOSDESK resident". The Path must obey the standard rules of the AES/Desktop, the trick is to persuade things to work correctly in all versions of GEMDOS. - The routine for selecting Icons with the Rubber Band has been rewritten. Clicking alongside to the Icon, between the Picture and Text is no longer recognised. - The Floppy routine for Formatting and Copying of Disks has been rewritten and an "Event- Manager" simulated. In contrast to the AES Error Messages are much clearer and offer the following possibilites: Abort: Function will abandoned. Again: Repeat the Function (perhaps after removing Write-Protect) Cont : Ignore the Error and carry on regardless! The second button, "Again", is the Default button. - Windows now have a usable left horizontal Scroll Arrow, which normally has no significance. Under the new AES (GEM.PRG) you can use this Arrow to move the Window into the Backgound. KAOSDESK uses the new AES Call "wind_set(whdl,WF_BACK)". Improvements: V1.06 -> V2.00 ------------------------------ - The Menu entry "Blitter" will be "disabled" if no Blitter is present. - The Blitter status will be Read in along with the INF File, not the first time the Menu entry is selected. - By default Icon File search will look in the same Directory from which KAOSDESK was started. - When selecting objects in Windows with the Rubber Band, as in "Show as Text" a new routine has been written to replace the normal objc_offset(). A reasonable increase in speed has been achived in this way. - If a Directory contains more Files than can be displayed, the message "more than Files" will appear instead of as previously "Too many Files". is of course the number of displayable Files. - KAOSDESK now supports KAOS 1.4.1 to the fullest extent and uses the new AES Functions shel_rdef() and shel_wdef(). For the Function "Stop after TOS Program" Kaos uses Bit 8 of Sconfig()- Status longword. - The limit of 200 Objects per Window has been extended by using a much more complex memory management system routine. Instead of 200 Objects per Window, you can now have 600 (Atari Desktop 1.0 and 1.2: 400 Objects). This has a dynamic effect on the contents of opened Windows. It is not anticipated that many people will encounter the "more than Files" message! - In "File Copy/Move/Delete" you can use the Button "Confirm" to force "Confirm before Overwrite". - During Copy/Move/Delete the File/Folder being manipulated will be shown in the Dialog Box. - The Dialog "Change Settings" has been sub-divided. The original can now be found under the Dialog "Program". - A new Dialog "Program" has been added. As well as usual programs "Command", "Output" and "Editor" you can now enter 8 further programs using the Control and Function keys F1 to F8. Normally the programs should be in the same Path from which KAOSDESK was started, and they cannot transfer parameters. If you start the Path with '*', then that indicates that the program lies in a different Directory. - In the Dialog "Disk Info" you will now find that "Change Disk Name" is the Default button. If you have not changed the name then of course no action will be taken, - Because of the increased size of the INF File, a new Version of SHELMAN was necessary. However, the amount of Buffer memory you have has not been changed. - The Time is switchable. This only works though when the program is restarted. - The Entry "Reload KAOSDESK" in the Menu "Change Settings" now replaces "KAOSDESK Resident" and means the exact opposite! - The Entry "Show Info" can now be selected from the keyboard with ^I or Tab, instead of ALT-I. - The Entry "Open" in the File Menu can now be selected from the keyboard with ^O instead of ALT-O. - A new Entry "Delete" has been added to the File menu, and can be selected from the keyboard by pressing ^L. ====================================================================== = English translation by Bob MacLeod, for Floppyshop: 1991 = = Fixed for Medium res by Steve Delaney for Floppyshop: 1991 = ====================================================================== $n($Fvk4 F Files Show Sort Options About KAOSDesk--------------------123456 Open ^O Show Info ^I---------------------- New Folder N Close Window C Select All W---------------------- Format Exit Q Copy Disk K Delete ^L as Icons B as Text T Single Column H with Size G with Date D with Time Z 10 9 8 Point by Name F1 by Date F2 by Size F3 by Type F4 Unsorted F5---------------------- Set Mask M Install Drive L Install App A------------------- Environment V Settings E Save Desktop S------------------- Blitter Program P Floppydisk Harddisk RAMDisk Printer Dustbin Folder Program Data Batch File OKExitXXXXXXXXXXXIndex Table Mask: ________.___F*.*Program Parameters:aaaaaaaa.aaa----------------------------------------------------------------________________________________________________________________X----------------------------------------------------------------________________________________________________________________XOKExit-----------New Folder: ________.___~~fCreateAbort12345678123File Name: ________.___fSize:00000000BytesCreated:21/07/65at00:00:00<< Data Settings >>Attribute:Read OnlyHiddenSystemArchiveOKExitOKCreated:10/10/87Number of Files :00000Number of Folders:00000Hidden Files :00000Hidden Bytes :00000000EXIT2345678~23Folder Name: ________.___at00:00:00Total Size:00000000BytesSect./Cluster:Files :Hidden :~1234567~12Disk X: has the name: ________.___~fTot. Cluster:Change Disk NameTotal Bytes :Bytes used :Bytes free :Bytes/Sector:Folders :000000000000000000000000000000000000000000000000000000000Sect./Track:,,Tracks/Side:000000000000000000Sides:AbortBytesBytes000000000BOOTSECTOR EXECUTABLEChange Desktop Symbols:ChangeRenameExitADisk : _aEnvironment-Variables:--------------------------------------------------1: __________________________________________________X--------------------------------------------------2: __________________________________________________X--------------------------------------------------3: __________________________________________________X--------------------------------------------------4: __________________________________________________X--------------------------------------------------5: __________________________________________________X--------------------------------------------------6: __________________________________________________X--------------------------------------------------7: __________________________________________________X--------------------------------------------------8: __________________________________________________XOKAbortInstall ApplicationName:aaaaaaaa.aaaExt. : .___or .___~~~ProgramType:PRGTOSTTPInstallDeleteExitOKAbortAAAAAAAAAAAOriginal Name: ________.___fAAAAAAAAAAA New Name: ________.___fOverWriteName conflict during WriteNewUse it!AbortFolder by this name already existsAAAAAAAAAAAOriginal Name: ________.___f~~AAAAAAA~ANew Name: ________.___~~fAbort<< Copy Disk >>Source:ADest:AWith FormatNo FormatTemporary: _SidesTracks/SideSectors/TrackFormatting00000000000TrackOKAbortWrite File:Files:Folders:0000000000Writing FileA:AAAAAAAA.AAAConfirmChange Settings:OKExitConfirm:Stop after TOS Prog:YesNoKAOSDesk Resident:YesNoLoad INFShow hidden files:DeleteOverwriteCopyYesNoShow time:YesNoRecognise Cache:YesNo1234~678Formatting Disk X: ________.___fSides:1280Tracks/Side:Formatting0009Sectors/Track:FormatAbortMemory: Bytes total, freeCopyright 1989 Andreas KromkeOKKAOSDesk Version 2.01for ClassinaDesktop for Atari-GEM and GEM 2.xEnglish Translation by Bob MacLeodfor Floppyshop: 1991Command:Output:Editor :^F1 :^F2 :^F3 :^F4 :^F5 :^F6 :^F7 :^F8 :^F9 :^F10:^F11:^F12:OK----------------------------------------________________________________________P----------------------------------------________________________________________X----------------------------------------________________________________________P----------------------------------------________________________________________P----------------------------------------________________________________________P----------------------------------------________________________________________P----------------------------------------________________________________________P----------------------------------------________________________________________P----------------------------------------________________________________________P----------------------------------------________________________________________P----------------------------------------________________________________________P----------------------------------------________________________________________P----------------------------------------________________________________________P----------------------------------------________________________________________P----------------------------------------________________________________________PProgram:Exit???@ @ p n&= LfO!S&BITZr-$ @ P$p ?? @@O@@@@?p??@?@8@8@8@?@?@?@?@>@@@????@ DRHI$ԒI,e$&2#B@! H c(1$ nD<DŐ"i@!"$?`x  XXXXXXXXXXXXXXXXp9 !!!!`!3`!+`!'`!ʿ`!`!S`!`!x! !C,!C,!,!#,!,",$,(0x@@@@@@@@p(((@@@@@@@@@@@@@@@@@@@@@@ `0v ;HH @H  WH mH@ U@ H9A HFC  HlSD  HL` H,m 6 |w H\ B< * H @AAAA4 EQj gr  $34HJT Vmno36 C36 E x 36 36  N 36 36 $ Z36 \ 36   O [ x  z    rh# )  + 7 O  Y i jevhi   9JK! !k1  12#3HI)),U))W))))(Q))S|))))$M))Ox)))) I))Kt))))E))Gp))  Z  Z $ ' . 4  : C NK 4P  Tez|~    "+ A W,!+ "m#$%&'()* +   4-3./0&1<2R3h, 5= 6789:;<=4 &  3     )6 X z $  S   " , 6 @        "  , 6 @    " , 6 @    " , 6 @      " &%D# @@% # "8 %?& . lr{            %  '  ' - @ F Y b  J     "'   f%  *  8  F  T  b  lsz          !! " !" ""  %05<  C D D  D  D d  9066 6 *6 F6 b6  ~ 6   6   %   '           &  *  .  2   : % A  '  F I !   !&"'       0!B#!^(!z ' S 0!# k@ s  u@ { }   !            # # # #    &   0!     "!1  '0!LOT ] rv y          1'  "!#*, .1  @- @+ >  I$ LO@-@+^ 'e  p)""&">(  "Z ! "v " " ! 5JS[djpv  |        " (" (" (# (# (#: (#V (#r (# (# (# (# (# ($ ( $6 (!0$R%'$n*>+..F./f/1^3&6n7v89:v;<=@BVCF@BCP78:.:;~=F>NABCvCzBCCCCBC=n>vA.BCBCC%'%h+8,(/@/0`02X4 7h8p9:;p<=>ACPD  ` 0 * H Pp H**Y@Y** Hp H P **0 Y@ X ( [H`0  nP ZZ P o 0 P XB $Z X  P@@@_`_A@AC}B BCC֢C"AVB@B@@:@ @?@`\l``>>> TURBO-C <<<< for ATARI-ST Release 1 (C) 88 Borland International G# J$VH3 k  Ј<.@// ?<?<JNAO pBAA4|`g |`.gg4TB|"O4SBQBt SAe!dB)SAe !eHiR@`/ R@Hzd"k, ONL? 9g @N 9g @NN?<LNA// $H`B20 JN(&SCm20HNJ@f$_&NuH8$H(IB@N &GJCl: KN JN0Hr߲g t޴grҲf AN`A*N0N Lrp0NtrpgALN JNAjNpNv0NdLNuH08$HBC&H Jr0N0*Jl0NHJg fv`  g  gRJ`BA N* KN$AN0L 8NuH>OxBC<?F?F>?GxEB@A}N*0Hr߲g t޴grҲfAN0NJElAN0NKbG K0N(>g(K`RLHNDJ@fp; LNV,H gB LN@gl LNl 3:f0/fJDm JCgSF`So LNFB3 LNp. LN,H fAN0NpNC4 NNTJ@f8RFv0HDHC LN`,C9 NN*J@f8/RoBC0HDHC@ LNBo`JDl A>N` .gRJCf AeN`t LNrd ANx`\p"L4/2IBAN2/0HARo`JRLJCg AN<` LN>rd AN$`p"L2IAND0HARGRo0f odl|dl|dl odm.0NMx=o=G<=oB@AN*JEl0N Nr0NA20HAHr20NA@2.0HAHr20Nx M2.0HAr20NbA0.Hr20NN0N$AN4NOL|NugfSHNuJgNug fC`Jg INuSHNu"HJgJgJgJgJg JgJgJf SNu"SefBJgSf ANu/ E|B@BA2g2g!2ep` p`Jfp$_Nu/ G g/ &S?<INA\O`G g/ &S?<INA\O`&_Nu|A 0|Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@//??<?NAO Nu?<NA??<>NAXONu??<LNAXONu/?< NA\ONu//??<@NAO Nu?/?<Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNu`HQ?< NA\Nu"_KhMjIO:HQ <-H*,`N,$4d d3 d# d# # d# # # # d ALH dAL H LH d AL`H L|0H>L|H>d~# # # # A`@ALH L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -KaXA"f B &nNuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nua`Vp?a a?<LNA``NuNu`aza`aaaHA-Hhp alpMah=@F?<NNTT@A0r p0Q`pdr ta0.F=@=@ACp,2QAp 2Qa a`\``pea>pCR2Ad0A2r22a"<+ 0<NBLNurt=@:=A@=B NuHz(` N*Hz ?<&NN\Nu9DgNuWDNu|^|  R^,T:&0D4(*<B$,>2::(   F..26"8@"PQ1!P1P!0PP`0  q#aaa4a O: n*N` `NuNuNupc?a0QNurdAd6Ag,B(dB(dH Ao<atoBAp`,NuNu?<OA`d?<IA`Z0<H Ia.Lt Ig Og Ug Ag Rg,afNup`ap`N0afHRa>Er$Wgr STD:gr COM:g r LPT:f4FA$_0=@Dk"~CA0< BhaTB2"pNu$_AF Ge><QBAFpNuafgzp=` aZgzp _aвG` VNuag`af`ae `ac` acpNuadpNu/ a$I> _a4Ae4v` VfANuHP0(R@kBar $I _aZIUd4Id4Id$Id `$$$$Q @JfNuNup `taSAfNuag`af`ae `ac` acpNuadpNuaSAkfJANuH HPhkJa $I _aIUd4Id4Id$Id `$$$$Q @JgSL`QNup `a|Af` VNuag`af`ae `ac` acpNuadpNuaB4@m4v` Vf@Nu?HP0(T@kHa( $I _aIUd4Id4Id$Id `$$$$Q @Jf4Nu0XNup `$aUAfQNuag`af`ae `ac` acpNuadpNuaSAkXf SAkXfJANu|H`|i`|l@H~|`ze`z`zd@H>|`th`tpa ".Nutj`t@H|`rk` rf`rg`r5=@|0`pM` pO`p`po`~*@-AH|`rt)`t` tr`t2`t@-A=B|`RHAHBHCHDHEHFHG-HfAD-HH@-@H|p`$rAD-@f-H `r6 @`ցn"ڇn&؂n$܀n(oJopNupNuHP"X2AF-H AerQBp|a`rHpx`6H$X4 Y0CF @depdQBC B2et2QBpZAF-HA-Ha^A"HJfS  _aAa"QAF"HJfS  _avAF`QLJ@NuBp'rta n2rt6(SC0(S@apaB\papava0pa`A*p4. g=BNuS@ A00HNuAPgh ghgh$g0<NupNupNupNupNuaap-@-@(-@4-@@=|LpraFHPKLCDHXAF0 1PP1P1PA L?P<@>AFGH 0000X0000X0000HSG~2gtLx0a Q&_NuSAkA> A1@H<`Lp`Ha-_\NuBJAgLPDEFbGb?HXaL0S@k@> APF"G0(JgRJ)@g1@2fJ2HPL<P0a W1@A00 piaD=|@pia0 _C""pe`,?4<6HPa _2tLx0a=n|=| pia0.2paH\P`PH|SCSDABH0`BS@k@ A=pfNup?a0QLa`S@k.@ A0gBP=@aHpgafp aJ@fnpahQ`B\Lrt`vNuHS&I. FVa8.:.L4.RBĴ@cBnaL4.RBŴAcJSA=A`@pJ.afrJk8 Eg,2. pg  qfL=A=Apjrta`8a>`2 d. Vg" gt gZ gn fPSnjBn`D=@0.n\=@0.R@S@n^=@prtaRn0neBna(Q>j4&_NuBn`?<HyNM\`Rn<SFEneSn`2NuS@kD@ AC0g.?a$=_p 2.avL6Fgavp `p`p`zNuBS@kl@ A=Pa=| phavL`4p-@"<$&HA-HH-HLBnpmrt`~Hz ?<&NN\Nu n2MJFo`JGo\H 8N-@-@ p-@*-@-@ H0H00(L=B=B&=CC=C=C$tBft=B=B(NuaHz ?<&NN\NuL n2M(8N-D-D x-D*-D| J@jpJAjrRBhe4(RChe6(@otAop=@=@NAXOJkpNu0< aH`0< CF2p`p a2`p CFp`xa CF"p`jHza`Hy?\"J`VB.@=|DNua.@FpAR@C`4 B.@=|DNuB.@a=GDgNup`@.@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.aTQ`p???<NM\Qj&_NuHQ/?"NN @A C#P B?< NA\#N/a?< NA\A&0N P6NuA#P* P x hg3&LfAC`g#P Nu?<"NNT @ 9LVg!@ HzT?<&NN\3Nu&#O$*NuHz ?<&NN\NupACfEOrJg" XX\QNuAfCr g"XQ!ACf NuHx`(Hx`"Hx`Hx`Hx`Hx` Hx`Hx !4VxH A3P Ni LHMjO:|1R/9N?< NAO:pdz`/Mja޶,_NjNu.dfNudg"J9jkfa4fp`d`/9jdg/9jdg/9jNupAP-H=@|p4aS@Nu[2][Programmstop?][Stop|Cont]9jHHNu9j`aNf"_O:N"_O:HQ`6 9$"g"9$gJ9jfga"AO:Np\Bj`G06#f&#-KNuk"c" C gT6f`Pv6"cgRCC(D#8`D@v`v??NMXJNuJ@k??<NM"UAf J@fH@Nua"j0fpNu\@`a`]@><CF Ipa<0HNua`]@><CF Ipa Nu?|`?a0R@f|0aHJFkHPa _Nupo`&HSHP&I>g\SG??<NMXJk Q _t&_Nu&_`pt`pt@S@kZ@Hav8L6BPAF E=Z=A-H: DNexMQBB*gJnf8Nua2JANuag `af`apNuapNu$9$g6ACer2f`ef2f`#$``a `aT n2L6(n\n^HHHNua4 n20(n\HNua" n20(n^HNua n20(HNu`a`NuA`AA!NuA`A|` A `AA1NuA`A|`A `A `A`A` A|`A@00HNuA `A`A|`A `A `a!@ NuAANua1 Nut`t`t`t`t`t `t`t`t`t`a ( Nua Nu@@Nura00HNur`r`r`r`r `r`r`r`r`zQ`z ` zn`z4=A|a4-IHQB0aլ _JNuz"-A=B|a -I` Cover Sheet for the GIF89a Specification DEFERRED CLEAR CODE IN LZW COMPRESSION There has been confusion about where clear codes can be found in the data stream. As the specification says, they may appear at anytime. There is not a requirement to send a clear code when the string table is full. It is the encoder's decision as to when the table should be cleared. When the table is full, the encoder can chose to use the table as is, making no changes to it until the encoder chooses to clear it. The encoder during this time sends out codes that are of the maximum Code Size. As we can see from the above, when the decoder's table is full, it must not change the table until a clear code is received. The Code Size is that of the maximum Code Size. Processing other than this is done normally. Because of a large base of decoders that do not handle the decompression in this manner, we ask developers of GIF encoding software to NOT implement this feature until at least January 1991 and later if they see that their particular market is not ready for it. This will give developers of GIF decoding software time to implement this feature and to get it into the hands of their clients before the decoders start "breaking" on the new GIF's. It is not required that encoders change their software to take advantage of the deferred clear code, but it is for decoders. APPLICATION EXTENSION BLOCK - APPLICATION IDENTIFIER There will be a Courtesy Directory file located on CompuServe in the PICS forum. This directory will contain Application Identifiers for Application Extension Blocks that have been used by developers of GIF applications. This file is intended to help keep developers that wish to create Application Extension Blocks from using the same Application Identifiers. This is not an official directory; it is for voluntary participation only and does not guarantee that someone will not use the same identifier. E-Mail can be sent to Larry Wood (forum manager of PICS) indicating the request for inclusion in this file with an identifier. GRAPHICS INTERCHANGE FORMAT(sm) Version 89a (c)1987,1988,1989,1990 Copyright CompuServe Incorporated Columbus, Ohio CompuServe Incorporated Graphics Interchange Format Document Date : 31 July 1990 Programming Reference Table of Contents Disclaimer................................................................. 1 Foreword................................................................... 1 Licensing.................................................................. 1 About the Document......................................................... 2 General Description........................................................ 2 Version Numbers............................................................ 2 The Encoder................................................................ 3 The Decoder................................................................ 3 Compliance................................................................. 3 About Recommendations...................................................... 4 About Color Tables......................................................... 4 Blocks, Extensions and Scope............................................... 4 Block Sizes................................................................ 5 Using GIF as an embedded protocol.......................................... 5 Data Sub-blocks....................PRINT.RSCNONAMEText File*.* Tiny Print 1994 Richard Kelsch [3][The file:||does not exist!][Bummer][3][Resource file not found!][Oops!][2][Do you wish to cancel|Printing?][YES|NO]E     "&&&&& b&&&&&"" &  &&&&&&&&&&&&6 "  ":"&       $" *0( 2$&Z6 0 N   @  &Z$&&Z> 00(& $ &&  $H  B 4 J $$b8$( (6((8 jƨ@ JX *~ f`((@4^| 8 $@& $x 6 "Xb*f}g&A'(T8>04n@<| `&z-)&tzrP6܈V/-lh1-l F_EDIT25\FONTS\UNCIAL.FNTi90bXm|Ȗdk[bdgrm%9Lp&@ S" j7@eDe)Q\KKCF1f%lZݴ'CiݨJuӘOXfi!.F*RHXS6fПry» 9Aoce֟ ![B?j{wY9C*&6={ gW}wv׹{vm5n)M-i涉 <|3h9eS?ߺh[u{u^Eh열m2>=%jD?a|!Ds M(G~5)2ymmдV'cfw oʆ[M&PPeQz|R`[5K+XYOye!B&4B7DQ ?9d]ifZwNGÞ(m^ MO"$7b_ HM =:zu CS Cinema Sights & 12244 Winter Gardens Drive ----------------------------- Lakeside, California ST Sounds Technology 92040-5440 The following are a list of programs available from Cinema Sights & Sounds Technology: -------------------------- Pro Terminal A very easy to use terminal program that has a FULLY COMPATIBLE GEM MENU INTERFACE. It does VT-52, ATASCII, and ANSI text protocols. It also is fully expandable in regards to transfer protocols. It works with multitasking environments and all functions, including autodialer, are accessible from one floating dialog box (dialog in a window). It allows loading of text files and pictures in a window. It can even play samples! It can automatically log on to a BBS without you doing a thing! No difficult or cumbersome "Scripting" languages to learn. You just tell it what to look for from the modem and what to send when it sees it. Up to 8 different "events" can be entered per autodialer entry. It also has many file functions to make modeming a snap. Only $15 for a registered copy. It is shareware. -------------------------- Eloquent Buletin Board System This powerful program took 8 years to develop. Much of that development was the result of online suggestions from users. It is fast and very friendly. It automatically formats all text (menus, messages, etc.) to the users screen width (32-180 columns), and does so FAST. It contains a powerful text editor with full find and replace features. It does ASCII, ATASCII, and VT-52 text (it can to ANSI to the caller). It is able to go at speeds up to 19200 baud. It has numerous sysop utilities. It can bill users by the minute, if desired, and print a series of them to be mailed. It supports custom made menus and screens with recursion capability. It has 65535 access levels and 999 file subdirectory capability. It can do batch downloads. It supports "doors" (external programs). It also allows programs to be executed when certain events occur. It has 65535 message base capability with each having its own access level. It even checks for profanity based on access level! Believe me, it knows a lot of bad words and will prevent them from being used, should you desire it. It even has private Email. It is mouse controllable for sysop commands. It keeps a detailed user log on disk. It can also print messages on the printer. It is quite immune to crashing. It also does not care if the modem buffer is bombarded with data (as some geeks do to crash a system). It has a built-in command line interpreter for sysops. It absolutely-positively disconnects a user when his/her time is up, and warns them when the end approaches. It will also hang up if there is not any keyboard activity for two minutes. Source code is included for programming extensions. Only $55 for a complete package. It is NOT shareware. ------------------------- DOS.APP This is the same command interpreter built into Eloquent BBS, but is a self-contained program here. It supports batch files and MANY graphics and systems specific commands. This is not your ordinary DOS clone. It is a miny language. Only $5 for a registered copy. It is shareware. ------------------------- Other shareware or freeware programs that I am impressed with: Photochrome This is the best graphics program that I have EVER seen for the ST's! Douglas Little deserves major Kudo's for his outstanding work on this baby. It can show 4096 colors on a standard ST and 19200 on a STE. It shows and converts Targa, RAW, IFF, and GIF pictures in all of their splendor and glory. Picswitch V1.01 This program takes a different approach to pictures. It converts them to IMG format, and does so very well. Spectrum-print This program does the fastest and best printouts of spectrum pictures on JX80 compatible color printers. DC-Format This is a fast and reliable formatter that differs from the others in the simple fact that it will write a boot sector program that sets up system parameters (disk verify, resolution, etc.) on boot up. It also formats Spectre disks and MS-DOS disks. It can do all of this in skewed format and in any track and sector configuration you wish. POV-Raytrace This is an unbelievable program that creates extremely realistic scenes based on written code! It does so at any resolution. Douglass Little has written a special version for Falcon's that uses the FPU to increase speed up to 20%. Mag!X The best darn multitasking OS period. vQ:bq "Әg\{IJ~ܚY Uׯlj - '﯏-C^RW:hD1!{-3P6_"WG"p]i72G0t{V̡Q&q|A(~=';l\.ym"n5='78K˕N>ЗC/O/H+hL_ɍlGa9s|!d;2s?zK7q[5(F0Kd0H/}*bj dQEaY'v㿖[p:@x@rVmΈ?b'-J_E.oԟ?e)=#?֘ a;yXbw\YvG!D;GLnQnt&\xyE{x< ;ڢC|G[b>{ >)cΊ{S3ɹ(vl<@*$i0uzW0vWqr9q/ ƈfŵQ2p6<˚B0M€D X z o}④~ɬ;dgMK,ZSJ!~Q(«zf^%ayڝpIrׯԽٶI+OR-Y }#)TrpbU+46{r{_VƲI3ryZ*O! Ur"mc^ѫqv/vo<-Z! Fy=hl6e;1 Tiny Print Copyright 1994 Richard Kelsch All Rights Reserved Tiny Print is a utility program that I wrote that allows you to print ASCII text files in a very small font with up to 160 columns by 140 lines on a single page! You also have thwe option of printing it on two columns on the page. You will find it fits much more information on a page than other utilities of a similar type. It is mainly designed for STAR NX1000 (LC-10 for you Europian folks), but with work with any Epson compatible. Tiny print gives you many options to choose from. You can print in PICA or ELITE character pitches. You may choose draft or letter quality, and you may choose which font to print them in. You can print in italicised, expanded, compressed, emphasized, and/or proportional text in single column mode. If you choose two column mode, then you will always be in compressed elite pitch and Expanded print will be disabled. When in two column mode try to print text files without too many lines longer than 80 characters. Otherwise your text may overflow into the next page. If you feel this will happen, then turn two column mode off and just print in compressed elite text. Your text file will probably be more readable in that case. The program is designed to cooporate with pre-emptive multitasking environments (MultiTOS and Mag!X/MagiC) and executes in the background very nicely. It will work with cooporative multitasking, but may give a noticable slowdown due to the printer routines in BIOS slowing things down (Geneva). It also works with any version of TOS (that I know of). The program allows multiple file passing (files dragged from the desktop). It will let you adjust parameters for each file as it is processed. The program shows a status "thermometer" in a window showing the status of the file currently being printed. Tiny Print can be assigned as the default output program for Mag!X/MagiC in the "Programs" dialog. So you can drag multiple files to the printer icon and Mag!X/MagiC will load Tiny Print with the file names passed to it. The main reason I wrote this program was that I was sick and tired of having to waste paper and have to wait for another similar print program to finish printing on the printer. I wanted to not only save space, but I also wanted to be able to do other things while I was waiting for multiple files to finish printing. I also did not want to put a spooler in the system as they hog memory and still hold the system up if the file is bigger than the spooler. The program is written on a 1 megabyte "plain vanilla" 520ST with Mag!X version 2.01 and GfA Basic version 3.5E, and was compiled with the GfA 3.5E compiler. The source code is available for $50 U.S.A. currency. Tiny Print is shareware and is only $7 U.S.A. currency for registration (foriegn registrants must pay $10 U.S.A. currency to cover the costs of shipping your registered version). All foriegn orders must be either cash or international money orders. A version that allows you to load in a custom printer driver is available if you register. The unregistered version is fully functional as it stands. Make all checks or international money orders payable to: RICHARD KELSCH Mail your registration to: Cinema Sights & Sounds Technology 12244 Winter Gardens Drive Lakeside, California 92040-5440 U.S.A. "Cinema Sights & Sounds Technology" is a company that a partnership owned by Richard Kelsch and Troy Beisigl. It specializes in custom installation, repair, and alignment of cinema projection and sound equipment; including "LucasFilm's THX sound system" and certification. Software is an adventure undertaken by Richard Kelsch and is distributed for tax purposes under the CSST label. CSST's phone number is (619) 235-3289 and is a 24 paging answering service. Richard's personal number is (619) 443-7099. Please call about software during 10:00 am and 11:00 pm U.S.A. Pacific Standard Time. =e "KUdSlx+"AyAGօNqDPYBeCf%ъu u#7n<Hx<07yH[Ϯ?wuZn1i;6> vk ; 8~mp,K֋`~:ҤA%wpvvdFݾw&k7d1f郰P8[DŐcD5ygKP:6S ٧Z`Α&4B$%#$A$`"'&@  2!5 N2j3 B2 .c jba}ԿSIk/< 763͑;|ܒ"b~yD/C·֐|Jy7ǟ'(zF5](qfzv>nSp~KdAX:h_yZwN8n))WwNPr֣9W2Cj$LMemZ$ (PuC>vjnaWor؍qmB=ZmAivrֳ8"b0k/8rFa2S = @>. kIddšо\H /7z|"xc˻~\:k}-0 }L "P o+ܙ9Ig|bȩ>:=ժ}]qHK/B DN kB ٱYMJ2_A=Mm7}QK.mpW9eH3qY1,^,ۿjj_ Q˄U;@O!k:&l [,Հژ5o?{q׆>0dԇ5p;$gdMH?1E.NIC;NeoDesk Icon File format, Copyright 1990 Gribnif Software7S*wۡ^m ʢa ٨ b]8zxӵ=n-϶MF) ϥ,c+ԡ4x=sR. hK&`C>x[6pS/iH'a@?yX7qP,nd6$H(O86(HEjH$鋖փּPBB2 N$fAr0N*rf7pCANcp`/,cp`/,cp`BB2 /NưfXr//A0NİfBBC/B@BA/CHBB /2NfAp,"0Ngp`<7p/C IN47 Cr, INA(((((8B@O LNu/ ED` !Sl$_Nu/ ??/?<BNAO $_Nu/ //??<?NAO $_Nu5xm=άu_g,ý .Lꑲh5xm =ñ%b.ve .K쑲j5xm=AO4 .JT5xm=ΪgI&ve .IБV5xm=ЪqC5hd .HґP5xm=Тm&rve .GԑR5xm=ͯ`TGhd .F֑\5xm=ЬwG*hve .Eؑ^5xm=ǻamd .DڑX5xm=÷me .CܑZ5xm=덽Ut < .BޑD7Y7Xy?`&Gh .Op6Wx>^=ڹwV5ұoN- ʩgF%¡_>ۺxW6ӲpO. ˪G&$â#De +Lm3Tu;\}"Cd *Kl2St:[|!B{Z8)XП1Lȇ9D A|[:x}gpMm @a'Hi/Pq7Y7Xy?`&Gh .Op6Wx>_%FhwV2ҲoN, ʩgF%¡_>ۺxW6ӲpO. ˪G&$â#De +Lm3Tu;\}"Cd *Kl2St:[|!Bc)JdsR>1ZS҈Ƥ;ܿ A`äG(HHˬϬO0QpӴ(Ǧݎ@a'Hi/Pq7Y7Xy?`&Fvj@nJ XfBP^:ھhwV2Ҷ`oN*ʮxgF"¦p_> ۺW6ӲO. ˪G&b:-De +Lm3Tu;\}"Cd *Kr.Wj&_b.ޢg|V&ot^>wlF6dN߾[:v׶S2~ ϮK*Fꟼ@a'Hi/Pq7Y7Xy?`&GhҰnM, ɨfE$^=ڹwV5ұoN- ʩgF%¡_>ۺxW6ӲpO. ˪hG&â`?ܻyX7+Lm3Tu;\}"Cd *Kl#t04D@# Y)P19 &o A4yQ(I^^BfwVJҎloNʖtgF®@_>|ۺxW6ӲpO.˪hG&dâ?#De +Lm3Tu;\}"Cd *Kl2St:[|Bc皸Jk rTVz^߾[:>'(InˬΌO0QpK*78Y~C"@a'Hi/Pq7Z7Xy?a~GwvZ˓NnJ PfFP^<ڸxwV4ҰpoN,ʨhgF$ `_>ۺW6ӲO. ˪G&â?<~74n3Tu;\}"Cd{\Kb'NbSbY| gj)co1#{u)s- A6Ŋ(I>͂0Q&՚8Y.ݖ@aҫf(J/Pq7Y7Xy=`&Mh .mn2 exZ^mф&&Uٌ..]66Eɜ>&M ž1FJ(9NB0!VZ8/âR~~7+Lm3Tu;\}"Cd *Kl2LjK| s( {0c8k @(HB0PZ8XR@c;'Hi/Pq7Y7Xy<~"@vjHnr PfzX^چ`wV ҎhoNʖpgFx_>"ۺW64ӲO. ˪hG&â`?ܻxX7Գp3Tu;\}"Bz Iq.Qk6Yc>a{[FisSNoqVZ{߾bf 7LϮ`XǦ:3.nLRXv/Pq7Y7Xy?`&GhPn2 HfZ@^:ھxwV2ҶpoN*ʮhgF"¦`_>ۺW6ӲO. ˪G&â?$~7*v3Tu;\}"Cd *Kl2[tS| 2k(c0{8 s @2Ķ(V:߾0E"ͦǩ*ݮRD'z/Pq7Y7Xy?`&Gh .Op (fE ^=ڹwV5ұoN-ʩgF%¡_>|ۺW6tӲO. l˪G&dâ?\y7Tq3Tu;\}"Cd *Kl2St{|TEI^SR&0(c!=: 931Pt/Pq7Y7Xy=>q&Hw.Pn hf: ^چwV ҎPoNRhgFZp_>bۺW6 S 4V<]}#De+Lm3Tu;\}߁"C*OlYC2ZYǶ8:JU!EF]}ER{:Z ^bdꋬ.0P8Y@a'Hi/PqRo(a ݫ3|s;Ʒ<^q'舩aX9.$jO3imZ]V=4eD"-xP<^Cwv $75'^i3Mo|'v[DnxV84ɉً"^zڟi^g{e _]-^.hrʅ|4Ց,v<(AO ZK$eܥ~>; XP=LZl3 Encrypted file not supported Error writing Error while extracting (disk full ?) CRC error Unsupported compression method Press Return. _/HO>N _///O.NHp _" "_x$HBJgSf)f&)f)f f( SSf.LpN _0g Hp$_"_S@QLpNPNN XNVH``?<NA-@LN^NuNVH``/.?< NALN^ _PNNVH``/.?<NALN^ _XNNVH``/.?<9NA=@LN^ _PNNVH``?./. ?<NA=@ LN^ _TNNVH``/./. ?.?<@NA-@LN^ _O NNVH``/.?<ANA=@LN^ _PNNVH``/.?<HNA-@ LN^ _XNNVH``?./. ?<NNA=@LN^ _O NNVH``?.?. /. ?<WNALN^ _PNNUNV2J@gA??<LNA o"h ($I!Sf+H0 ( ШШ"h$) Ђ"҈.A//??<JNAO +@,#aBNAN H~E#*yBG<9F(yQ0J90f.ra0raJ@g. @gh @gp`a B@FL~ _>NJGgRBGt-JTv-KTFCCgp`SBNqSFfaQ`tAp2<Qp 2<oQp2<Qp2<QAp2<Q3 2H aL0EG,y"y`Hra@<raR@:ra8VDpABQAClra2QHIG,KBGBCBD|BE4Pf"<2tQPQ<<żGg pFvk>CRE EfRF FfEI2t042v@xlSDzm((EQfL M2IEA0<BQApBQA432Ea*HaL L@E`G,y"y`C Nq-0@64 GcGR beNu fraT@(Q`" f ra|T@` rap@ BQeNuIG@,KBGBCBD|BE4Pf"<2tQPQ<<żGg pFvk>CREy2eRF Ff$y(yԷg.t2&4&0&v@xlSDzm(>G5xEQfI2G@,KBCBD|BE4Pf"<2tQPQ<<żGg pFvk>CRE E eRF Ff$y(yȷfNut2&4&0&v@xlSDzm. ,k.. FONTS .lDESKFONTPRG ]F_EDIT25PRG auREADME TXT i . /l.. ,kANSI FNT 0mBOLD FNT 2oSYSTEM FNT 4qBLOCK2 FNT 6sBLOCK FNT 8uCURSIVE FNT :wDIGITAL FNT <yDIGITAL2FNT A{KUNGFU FNT C}MEDIUM FNT EMEDIUM2 FNT HMODERN FNT JOLD FNT LOUTLINE FNT NROMAN FNT QSQUARE FNT SSQUAT FNT VSTRANGE FNT XUNCIAL FNT [<~||||||||xf(cx <<~ ~<~<<`<<<|<|~~<0 8888x<<8<` (<|>| f0|<|>l>0 j~|`f||n~p`~f|f|<ff<<0Ff`ff0ff l0ffffp`ffff 0 4`f<<<<`f>|66U6l6600066006|blllf~fT~f~~l0 A~ ~~l*680f~f0fnff`f``ffx`nf`fffff0 >f`f~0ff x0ffff`<ff`~~~ff|ffffffff`0f l0ffff`fdf>0bff<0f~fffn><`0 6lU6l6666666660l6f`lfllf|<|~`>f|<><0FfLf0f<|>`| >xfF~p~><>>>><<<<<><>~|><<>fff0 تu6l6666666660l6v|`l8f~~~p0<~`qT8 <8`<8|`<<<U66666666660l6`H<`<<~||||||||xf8p<<~ ~<~<<`<<8|~||||@x```8pf f0f0f`f ?f00ffff 4444044f z~~f``f< ><0 8888x<$8<` (fl>fl8ff8f ``ff 0ff|88f`8`0```<fff0xff:f60XX<<6lXX<XX[ff|~|~n<>~l>6~f>x|>~66f<<6pf~2l|ll f$o<<|>|8f|<|>|>~ffff~f<<<~~f 66ff l ff6<8vff08l~0 j8|8|80f`ff0fflfffff`fff>|66<f`f~0ffxffff`<fff 4ff~>`~~~ff|ffffffff`0flffff`f<|<>0bff<0f0~fffn><`0 6l~ffffff f~6 f 6~>n<~~~4 ~ |~|||v|8~88x>|<><0f<f`|>lf~p~><>>>><<<<<><>~|`><<>fff0 ><<<~~~f 0  v|`l8f~~~p0<~`qT8`|p`|8|`<<<@@ff< ~~p`H<`<<~||||||||xf8p<<~ ~<~<<`<<|f<f`f<|<|<~ffff~@x```8pf f0f0f`f ?f00ffff 4444044f z~~f``f< ><0 8888x<$8<` (fl>fl8ff8f ``ff 0ff~l>6~f>x|>~66f<<6pf~2l|ll f$o<<|>|8f|<|>|>~ffff~f<<<~~f 66ff l ff6<8vff08l~0 jf|`f||n~p`~f|f|<ff<0f`ff0fflfffff`fff>|66<f`f~0ffxffff`<fff 4ff~>`~~~ff|ffffffff`0flffff`f<|<>0bff<0f0~fffn><`0 6l~ffffff f~6 f 6~>n<~~~4 ~ f|f<f~x>|<><0f<f`|>lf~p~><>>>><<<<<><>~|`><<>fff0 ><<<~~~f 0  v|`l8f~~~p0<~`qT8`|p`|8|`<<<@@ff< ~~p`H<`<<~||||||||xd`pf f0f0f`f ?f00ffff 4444044f z~~f``f< ><0 8888x<$8<` (f>f6pf|8|||| 0<<@|8x8`<fff0xff:f60XX<<6lXX<XX[ff|~|~n<>~l>6~f>x|>~66f<<6pf~2l|ll f$o< 66ff l ff6<8vff08l~f>|66<|~n.8888c888888 4ff~>`~~~ff|ffffffff`0ff<0f0~fffn><`0 6l~ffffff f~6 f 6~>n<~~~4 ~ 8888<|>8$p~><>>>><<<<<><>~|`><<>fff0 ><<<~~~f 0  v|`l8f~~~p0<~`qT80|||@| 088|~|8|`<<<@@ff< ~~p`H<`<<~||||||||x>`8pf f0f0f`f ?f00ffff 4444044f z~~f``f< ><0 8888x<$8<` (8ff~f6>|f~8~~~~~~~ 0~~~~~|~~~f~f`cv~~~~~~ffcff~@x``8`8`<fff0xff:f60XX<<6lXX<XX[ff|~|~n<>~l>6~f>x|>~66f<<6pf~2l|ll f$o<|<~8v~<~~~~~8~~z~~~~~~~f~f`wv~~~~~~ffcff~`x`~`~~~``8w~~~~~~~ffcff~f<<<~~f 66ff l ff6<8vff08l~0~~~f~~8fw~~~~~`~ffk~f~0 4`f<<<<`f>|66<`~~~ff|ffffffff`0ff<0f0~fffn><`0 6l~ffffff f~6 f 6~>n<~~~4 ~ |8`~~~< |~0~~88`~f~~x~`~f~~f~cf~`vf~~f<>>>><<<<<><>~|`><<>fff0 ><<<~~~f 0  v|`l8f~~~p0<~`qT8888~>`~8|`<<<@@ff< ~~p`H<`<<~||||||||x`pf f0f0f`f ?f00ffff 4444044f z~~f``f< ><0 8888x<$8<` (ff>f6pf<<~ ~<~<< 0<<<cgpc|<?3cccc?@x``0 `<fff0xff:f60XX<<6lXX<XX[ff|~|~n<>~l>6~f>x|>~66f<<6pf~2l|ll f$o<`?scc3f<<<~~f 66ff l ff6<8vff08l~0 ngs`c```c|`wvc3c6`l3ck<6 0606|p>642`>|gff~ 36c~f0 4`f<<<<`f>|66<c>> 36c6f`f68r|<6fffff3 36kn[ 4ff~>`~~~ff|ffffffff`0ff<0f0~fffn><`0 6l~ffffff f~6 f 6~>n<~~~4 ~ ;?~`>c3>cc~x҇g<ݱ΃p~><>>>><<<<<><>~|`><<>fff0 ><<<~~~f 0  v|`l8f~~~p0<~`qT800<<`>8|`<<<@@ff< ~~p`H<`<<~||||||||x8fx8~p|><<`?~~s f0gg~gggsg@x``pf f0f0f`f ?f00ffff 4444044f z~~f``f< ><0 8888x<$8<` (8>f6fcp`l6c<< ~0cc3fgf``cs f0wcccf`gggsgf``` 0`<fff0xff:f60XX<<6lXX<XX[ff|~|~n<>~l>6~f>x|>~66f<<6pf~2l|ll f$o<`>~~`0f|~~~>>~ffcff~f<<<~~f 66ff l ff6<8vff08l~60~2~f>f~ 6ffff0 fnk>f0 4`f<<<<`f>|66<`wcw<<~osgcwppgsgpgggpgwsgog7 c~f0f~vf |vvvn8>nnf 4ff~>`~~~ff|ffffffff`0`cw<< 0`sgcwppgsngpgggpgwsg>ggvn:vp~vvkvv~~8n>>>~6bff<0f0~fffn><`0 6l~ffffff f~6 f 6~>n<~~~4 ~ |@><`sps~g~ggpwggx~~>~~vwcv~`8~~6n~p~><>>>><<<<<><>~|`><<>fff0 ><<<~~~f 0  v|`l8f~~~p0<~`qT800~~`~8|`<<<@@ff< ~~p`H<`<<~||||||||x8ffx8~p|>`?~~s f0gg~gggsg@xpf f0f0f`f ?f00ffff 4444044f z~~f``f< ><0 8888x<$8<` (8f>f6fcp`l6c ~0cc3fgf``cs f0wcccf`gggsgf``` 0 `<fff0xff:f60XX<<6lXX<XX[ff|~|~n<>~l>6~f>x|>~66f<<6pf~2l|ll f$o< 66ff l ff6<8vff08l~60`c~c v333c3` 3ck<3 0 4`f<<<<`f>|66<`wcw~osgcwppgs<gpgggpgwsgog7 cs`gcs |8ssscpscs 4ff~>`~~~ff|ffffffff`0`cw 0`sgcwppgsgggs`gp8sv8kssps6><0bff<0f0~fffn><`0 6l~ffffff f~6 f 6~>n<~~~4 ~ |@>0`sps<~g~ggpwggx8ss8cspp6f~p~><>>>><<<<<><>~|`><<>fff0 ><<<~~~f 0  v|`l8f~~~p0<~`qT80~p8|`<<<@@ff< ~~p`H<`<<~||||||||x066q86 :. o.7:6`.>n=no{=c,yxww.n.n.nwwAcgo>@>ppp8pf f0f0f`f ?f00ffff 4444044f z~~f``f< ><0 8888x<$8<` (06>S6 6? 0s????#<30>:??~66c6v0`803000`<fff0xff:f60XX<<6lXX<XX[ff|~|~n<>~l>6~f>x|>~66f<<6pf~2l|ll f$o<>v3w3xZ46k|>N0l`<>>>>0><86|>~?~?|wIswf<<<~~f 66ff l ff6<8vff08l~> c ~~>?0 m>>`3<>c?c>>63N0 4`f<<<<`f>|66<3`f0c66k6c3f0>0f63 4ff~>`~~~ff|ffffffff`0???0C<~3?"&03>>?0f7sv`0>62k6w>>03f>9bff<0f0~fffn><`0 6l~ffffff f~6 f 6~>n<~~~4 ~ e; 00`:;o66:6.0`>gv.z{x7c<,{{wr:x>{^<6g?>x`w0x~?6gp~><>>>><<<<<><>~|`><<>fff0 ><<<~~~f 0  v|`l8f~~~p0<~`qT8G8@>>>>x>8|`<<<@@ff< ~~p`H<`<<~||||||||x8f`|8|~ ~|~||`<x<<0||:~ 0 0pf f0f0f`f ?f00ffff 4444044f z~~f``f< ><0 8888x<$8<` (8ff>f6pf8 `8 0f~l>6~f>x|>~66f<<6pf~2l|ll f$o<`<<|` ff|<|;|>~f~f<<<~~f 66ff l ff6<8vff08l~fl l~fnffv`0ffkf>|66<nc`` x`lfff<cff`f~>v x~ffff`<0fff~ 4ff~>`~~~ff|ffffffff`0`0n<><>1bff<0f0~fffn><`0 6l~ffffff f~6 f 6~>n<~~~4 ~ fccf`f8l~`cfnf cc<``|6;6f~p~><>>>><<<<<><>~|`><<>fff0 ><<<~~~f 0  v|`l8f~~~p0<~`qT8`000||`< `x|\|?b|8x8|`<<<@@ff< ~~p`H<`<<~||||||||x08 0x| >|x88`~~8pf f0f0f`f ?f00ffff 4444044f z~~f``f< ><0 8888x<$8<` (ff>368f<8f0888 0<afg>|``<fff0xff:f60XX<<6lXX<XX[ff|~|~n<>~l>6~f>x|>~66f<<6pf~2l|ll f$o< 66ff l ff6<8vff08l~f>|66<ffxjfff`ftf 4ff~>`~~~ff|ffffffff`0fljff||`f8|<>2bff<0f0~fffn><`0 6l~ffffff f~6 f 6~>n<~~~4 ~ gClN~>~`~8~pf>|`<>>>><<<<<><>~|`><<>fff0 ><<<~~~f 0  v|`l8f~~~p0<~`qT8 00pxx``px~<|8|`<<<@@ff< ~~p`H<`<<~||||||||x0l<0 ` | x8x<<8xx@D<0 8888x<$8<` (0lh|@0 ( D$@@@( @ `<fff0xff:f60XX<<6lXX<XX[ff|~|~n<>~l>6~f>x|>~66f<<6pf~2l|ll f$o< 66ff l ff6<8vff08l~f>|66<`~~~ff|ffffffff`0ff<0f0~fffn><`0 6l~ffffff f~6 f 6~>n<~~~4 ~ <>>>><<<<<><>~|`><<>fff0 ><<<~~~f 0  v|`l8f~~~p0<~`qT8 << x08|`<<<@@ff< ~~p`H<`<<~||||||||x8 0`8pf f0f0f`f ?f00ffff 4444044f z~~f``f< ><0 8888x<$8<` (ff>f68f<<~ ~<~<< 0<<>|f~<<>ff@x` 0```<fff0xff:f60XX<<6lXX<XX[ff|~|~n<>~l>6~f>x|>~66f<<6pf~2l|ll f$o<|<0<|8l<~>~ff~f<<<~~f 66ff l ff6<8vff08l~0 nf|`fxx~ x`~ffff<ff<40l0fff0ffxffff`fbf>|66<`~~~ff|ffffffff`0flff||`f8|<>2bff<0f0~fffn><`0 6l~ffffff f~6 f 6~>n<~~~4 ~ f<|fx<6|<<<xv0`<>>>><<<<<><>~|`><<>fff0 ><<<~~~f 0  v|`l8f~~~p0<~`qT8 0000~<|8|`<<<@@ff< ~~p`H<`<<~||||||||xp||8p8p8|8 ||pp`|||||||||~||>8x8pf f0f0f`f ?f00ffff 4444044f z~~f``f< ><0 8888x<$8<` (PTn($H( h$PP(PƆƌƪ ƆƆ‚DD(|~~b~(H~n`<fff0xff:f60XX<<6lXX<XX[ff|~|~n<>~l>6~f>x|>~66f<<6pf~2l|ll f$o< 66ff l ff6<8vff08l~f>|66<`~~~ff|ffffffff`0ff<0f0~fffn><`0 6l~ffffff f~6 f 6~>n<~~~4 ~ <>>>><<<<<><>~|`><<>fff0 ><<<~~~f 0  v|`l8f~~~p0<~`qT8p|~p`p||||8|`~||||||8|8||~~pC||~<|F8|`<<<@@ff< ~~p`H<`<<~||||||||xf$f8 0f<<~ ~~<<`<<`x` 8p< f0f0f0f ?f00fff 2222~0z4f z~~ff`f|><0 8888<$8<` (f>fl<f8f`0Bff 0ff,fbfbbfb`FbffffBbbbbb`88` 2```bffffYff<0b60LL<<6lLL<X[ff|~|~n<<~l6~f>x~8~~n66f<<6`f~2l|llf$o<>~b<<<<<<<<<888nn~X<<<fbf0bf|<8<fl6< f6f6 fffv<vff08l~|ff||f~ 0L88l<< |||||||`(D$<p0 <~~n ,|<>0 jF|`fxx~x`~Zf|ff<bbj4Ffbf0ff hffffbfbj4fL0 4`fffffffffFFb^ffffffb`|<|0ffffr>f>|66ffnnFFfʱUff<  f fff f6v6 ffvf8|blll~ff`~02bfb<0f0ffffF><`0 6lffffFFf fff~6 f f~<0n|<~~~4 ~lff`lfll|f$f||`f~Lp$<8< 8y|||||||<<9$fv`<~~< <<0<0`>f~~~p0<~`qT8```|x|88<`<<<@@< ~~8x`H|<<~||||||||x`pf f0f0f`f ?f00ffff 4444044f z~~f``f< ><0 8888x<$8<` (ff>f6pf~8~~`~|~~~ 0~~~~~|~~~f~f`cf~~~~|~ffcff~@x```8`<fff0xff:f60XX<<6lXX<XX[ff|~|~n<>~l>6~f>x|>~66f<<6pf~2l|ll f$o<`|~~``g~~~~~~~ffcff~f<<<~~f 66ff l ff6<8vff08l~f~8nfffff`ffc~f 0 4`f<<<<`f>|66<`~~~ff|ffffffff`0ff<0f0~fffn><`0 6l~ffffff f~6 f 6~>n<~~~4 ~ <>>>><<<<<><>~|`><<>fff0 ><<<~~~f 0  v|`l8f~~~p0<~`qT800~>`~8|`<<<@@ff< ~~p`H<`<<~||||||||x|ll8808|8|~||`8~~|>||~<<|8pf f0f0f`f ?f00ffff 4444044f z~~f``f< ><0 8888x<$8<` (|l~l08f888 0<<|| |@||~|0~~l>6~f>x|>~66f<<6pf~2l|ll f$o< 66ff l ff6<8vff08l~f>|66<`~~~ff|ffffffff`0f888`x88 ~0`||x| ~8~~<<~>|~bff<0f0~fffn><`0 6l~ffffff f~6 f 6~>n<~~~4 ~ ~~|x|v||0|~~~~8~<~|~|~8lp~><>>>><<<<<><>~|`><<>fff0 ><<<~~~f 0  v|`l8f~~~p0<~`qT88pp|x|8|`<<<@@ff< ~~p`H<`<<~||||||||x`pf f0f0f`f ?f00ffff 4444044f z~~f``f< ><0 8888x<$8<` (ff>f6pf<<~ ~<~<< 0<<~|???3?f0cc?>?>?33cgc?@x```8`<fff0xff:f60XX<<6lXX<XX[ff|~|~n<>~l>6~f>x|>~66f<<6pf~2l|ll f$o<``f|<|>|>~ffcff~f<<<~~f 66ff l ff6<8vff08l~0 nf~pf~~`~xp~ffffff<<060|`>f>f|8lfffff`ffkf>|66<f`f~ffxffff`<fff 4ff~>`~~~ff|ffffffff`0flkff|>`f<><>0bff<0f0~fffn><`0 6l~ffffff f~6 f 6~>n<~~~4 ~ x00`x>|<><f<f6f ~p~><>>>><<<<<><>~|`><<>fff0 ><<<~~~f 0  v|`l8f~~~p0<~`qT800p|<`x8|`<<<@@ff< ~~p`H<`<<~||||||||xB8||@0@>|@0@`f f0f0f`f ?f00ffff 4444044f z~~f``f< ><0 8888x<$8<` ($DD$`@@ @@@ <fff0xff:f60XX<<6lXX<XX[ff|~|~n<>~l>6~f>x|>~66f<<6pf~2l|ll f$o< ||~Bx|x||\z0>@l|z|~ (x|x||\z0>@l|z|~bf<<<~~f 66ff l ff6<8vff08l~f>|66<`~~~ff|ffffffff`0ff<0f0~fffn><`0 6l~ffffff f~6 f 6~>n<~~~4 ~ |z||~@B|\t||z|lB~`~><>>>><<<<<><>~|`><<>fff0 ><<<~~~f 0  v|`l8f~~~p0<~`qT8 |<| |0@||@|@||@|8|`<<<@@ff< ~~p`H<``,o,<ܮ ܮܮ#Hy8?<&NN\Bg/9?<1NAMtE#$08TCV2A"QHS@JgQNu"x#NuA( P h4fNuC !ILA PBNuPAUL<<~||||||||xf$f8 0f<<~ ~~<<`<<`x` 8p< f0f0f0f ?f00fff 2222~0z4f z~~ff`f|><0 8888<$8<` (f>fl<f8f`0Bff 0ff,fbfbbfb`FbffffBbbbbb`88` 2```bffffYff<0b60LL<<6lLL<X[ff|~|~n<<~l6~f>x~8~~n66f<<6`f~2l|llf$o<>~b<<<<<<<<<888nn~X<<<fbf0bf|<8<fl6< f6f6 fffv<vff08l~|ff||f~ 0L88l<< |||||||`(D$<p0 <~~n ,|<>0 jF|`fxx~x`~Zf|ff<bbj4Ffbf0ff hffffbfbj4fL0 4`fffffffffFFb^ffffffb`|<|0ffffr>f>|66ffnnFFfʱUff<  f fff f6v6 ffvf8|blll~ff`~02bfb<0f0ffffF><`0 6lffffFFf fff~6 f f~<0n|<~~~4 ~lff`lfll|f$f||`f~Lp$<8< 8y|||||||<<9$fv`<~~< <<0<0`>f~~~p0<~`qT8```|x|88<`<<<@@< ~~8x`H|(`U" < AON&pa7pa7EU. +@EV +@Ejz +@p~AaQ -A,a -"<aP -&<:<aA 00pa6pa6pa66<ptra58NpA+@praPEsNp aApraPEsZpa@ -aADEsapa@ -aD$t~2<"a>:Nja/jaSZH0  ma  ma Ata4-zg <r4<Ata/ <r4< mab <@r4< ma <r4< ma6 <r4< maTgzHyHxHyHxHy@HxHyHxNEsdp aB/EsppaBr"_ta9:/ A퀌a  <r4<A퀌aga(4 <r4<Ata/ <r4< max <r4< ma <r4< maL <r4< majg4HyHxHyHxHyHxHyHxNN6 <r4<AtaR/ <r4< ma <r4< ma <r4< ma <r4< mag N Nj <r4<Ata/ <r4< maX <r4< mav <r4< ma, <r4< maJg N N <r4<AtaZ/ <r4< ma <r4< ma <r4< ma <r4< magpa32pa3 /Es}p a="HA,aIdAaKVg0A,a/"m <C _a "- <AaN <r4<AtaR/ <r4< ma <r4< ma <r4< ma <r4< mag>HyHxHyHxHyHxHyHxNEspa= /Espa2"_a*$p,a+8"ma5a4JfGpa8r ma)a4JfXGa# <r4<Ata/ <r4< ma^ <r4< ma| <r4< ma2 <r4< maPgnHyHxHyHxHyHxHyHxNEspa9/a9"HA,aDAaFgA,a" <AaI <r4<Ata/ <r4< ma <r4< ma <r4< maT <r4< marg.HyHxHyHxHyHxHyHxN <r4<Ata`/ <r4< ma <r4< ma <r4< ma <r4< magHyHxHyHxHyHxHyHxNA(<*<|-.<a-HyHxHyHxHyHxHyHxN 2Esp+a7tA2<a2Esp)a7tZ2<a2nEt pa7td2<a2XEt)p*a7tx2<a2BEtSpa7v4<2<Ja2*aGJgAt-"<a+bAa7t`aa:A a6&Aa6Aa6Aa6pa*pa*pa* ma,/ ma"/ m"maa/ m "ma a&$"a(0pa* ma/ ma/ m"maa/ m "maa&$"a( ma/ mar Ё/ m"maa/ ma|r Ё&$"a(& mafrЁ/ maX/ maNrЁ/ ma@r Ё&$"a' m"ma0a&rЁ/ ma/ m"maarЁ/ mar Ё&$"a' marЁ/ maT/ m"maarЁ/ maT&$"a'Z marЁ/ maT/ m"maa|rЁ/ majT&$"a' maVrЁ/ maHX/ m"maBa8rЁ/ ma&X&$"a& marЁ/ ma\/ m"maarЁ/ ma\&$"a& marЁ/ maP/ m"maarЁ/ maP&$"a&J ma^/ ma~P/pa4$"a/ m"maja`rЁ/ maNP/pa4$"a. ma4X/ m "ma.a$R/ m"maaR/ m "maaR&$"a% m"ma aR/ maX/ m"ma aR/ m "ma aR&$"a%T m"ma aT/ maX/ m"ma zapT/ m "ma fa\R&$"a%`5a5A a2Aa1Aa1Aa1 maT/ ma/ m"ma a/ m "ma a S&$"a$B ma / ma T/ ma / m "ma a &$"a$^ ma R/ ma T/ ma R/ m "ma a v&$"a$ ma `/ m "ma \a R/ m"ma Ja @U/ m "ma 6a ,&$"a#`4za4A a0Aa0Aa0Aa0 ma T/ ma / m"ma a / m "ma a S/A(*,.a'Xpa$ ma / ma / m"ma a / m "ma |a rS&$"a" ma ZR/ ma NR/A$"a%&aADJfpa#pa#pa# ma / ma T/ m"ma a S/ m "ma a &$"a" ma T/ ma /A$"a$Aa0pa#pa=N`3a3LHyHxHyHxHyHxHyHxaEtep& ma+ mt2<a*HyHxHyHxHyHxHyHxaNHyHxHyHxHyHxHyHxa m0B0 <r4<&<x:< ma)f\ m0B0 <r4<&<x:< ma)f ma / ma "a!a)JfGa)JfGHyHxHyHxHyHxHyHxaHyHxHyHxHyHxHyHxaEtp a.t)r2a)HyHxHyHxHyHxHyHxaEtp a.t:r2a)VHyHxHyHxHyHxHyHxaLEtp a.^tKr$a)HyHxHyHxHyHxHyHxa Etp a.t\r#a(HyHxHyHxHyHxHyHxaEtp a-tmr#a(HyHxHyHxHyHxHyHxaEtp a-4<r-a(THyHxHyHxHyHxHyHxaJEtpa-\4<r7a(HyHxHyHxHy@HxHyHxaEtpa-4<2<a'`/a/ -\HH/ ]HHg -A,aA< 00A퀤0B0 <r4<&<x:<A퀤a&fAa,AH@Ѓdh`^HCH@:">H@`H2g&HCH@:<HC>H@Ѓd(`HCH@:H@r` gDBgkDE`HDBDEaBDBNugDBa8DBNutNua 11!Nux`xa`a` 24&8:HoHoEBJAgJDfr:g,|HC҅H@:ۆ<HC>H@Ѓd`vHCH@:H@`fgDBgkDE` DBDEaDBNugDBaDBNutNuHoHoEBz:g|HC҅H@:ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuJBj^tNuk(g.JBjDBAр[SBDBjNutNuAр[SBkNuJlNu0gH@rJBkB JkЀ[`DBЀ[`J.;gP:pr4<Nup`6xa2`Ba411!Nux`4 24&8:`& 24&8:`a&8:` &8:@ABJEoHnfNup`tNugDEDBHngDBEBkQ*HEJDg?<>0rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi2?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNuCEdSW`?<,>CEdGeH@0r`fJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riP?0i?`?<`u4apEvvgPv`LJg&B.C`a8aD*9vfap-I,=|p4aHz*9vg ENp9v` _a &nO:NMvIKu6$<Nu[1][Error +111][Return]Eu4 g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNu`HQ?< NA\Nu"_Ku6MvIO:HQ <-H*,`N,$d d3 d# d# # d# # # # d ALH dAL H LH d AL`H L|0H>L|H>d~# # # # A`@ALH L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -KaXA"f B &nNuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nua`Np?a a?<LNA``NuNu`aza`aa~aHA-Hhp alpMah=@F?<NNTT@A0r p0Q`pdr ta0.F=@=@ACp,2QAp 2Qa a`\`Xpea>pCR2Ad0A2r22aZ"<,@0<NBLNurt=@:=A@=B NuHz(` N,Hz ?<&NN\Nu9 gNuW Nu|^|  R^,T:&0D4(*<B$,>2::(   F..26"8@"PQ1!P1P!0PP`0  q#aaa a O: n*NNuNuNupc?a0QNurdAd6Ag,B(dB(dH Ao<atoBAp` NuNu?<OA`d?<IA`Z0<H Ia Lt Ig Og Ug Ag Rg,afNup`ap`0afHRa>Er$Wgr STD:gr COM:g r LPT:f4FA$_0=@Dk"~CA0< Bha2B2"pNu$_AF Ge><QBAFpNuafgzp=` aZgzpaTaRFBd&8*L?a<aSF Be BgQRB`RAdR e <rRF&0xaCձfEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`HQ2.d Aeg>r C 5e&!R 0c 9c0`<R"_`VC0 Ef"_Nuaa/ CFr  g 00VJAgB @ nN @mHJ@j0.4DBUBk0QSAg Q.`S@k 0`0BAF "_Nu.WAkQA 0g`prt|P;Q:  g +g -f .g40  b 0e 9b da6`RF` .f 0e 9b daSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`ZJjDDDS4<.aJFkSFk4arQa`&HaFFaZQ&8*L/aB,H܆jDBJ.:gtBn:Nu @$@JfS a`QNu$Aa`QBNuHz a `Hz aH `HPHQ0(ika $I _aIUd4Id4Id$Id `$$$$Q _Jf,anId4Id4Id$Id `$$$$Q @NuSa@IdIdId`Q @Nup `/ a$I> _aG` VNuag`af`ae `ac` acpNuadpNu/ a$I> _a4Ae4v` VfANuHP0(R@kBa $I _aIUd4Id4Id$Id `$$$$Q @JfNuNup `^aJSAfNuag`af`ae `ac` acpNuadpNuaSAkfJANuz`z `z8.^n\Dn\@Hp tr=ED`RG=GYfx-IC=C=C$tBft=B=B(tFJ=BBBB*Do>Eo:@l6Al2DDk =DVBnDEk =EnBn@cVo Acno,_NuAH`/=@a _a V]Ak024E$ Bb5B5A6CC5CK5C:8AB0000DkxEkt00A<:d>:bSFSGFn\GnXDDk0BhDEk1EBh Fchh Gchh0hb"0hbpmrt-|8(H-|8<L`Nu-HN0P?<NNT-@XDbDEbEBb=ET=DV-|PBLBp n20(L=CJ?=B^C=C\=Cj@drAdnED??RGRF=GF=FHtGJ=BltBft=B`=BnGOpЇЇ b na 222-IfHVMF,_Nup `T np` v??/ a , > _a 4$FAFp_@[000][vx`* [g" ]g |g QSx` xQSrQ][vx`* [g" ]g |g QSx` xQStQ]BAF0-H,=@p4a2HNu 24DBaDB11!Nu 24DBa DBNu 24x6o<Ce(FC BdЄeNu B/dHDDdRdQRBNu&<:<`dg BbUC BcjNu BcHDDdSkg RBAрjNuNu0ftNuB H@"jNu Lx6oFCe0FC BdЄe!Nu B/dHDDdNAXOJkpNu0< aH`0< CF2p`p a2`p CFp`a CF"p`Hza`HyA"J`B.@=|DNua.@FpAR@C` @H` @HHyAaa"H`vHyA`HyA 24`@H` @HHyAaݐa"Hav`:HyA`HyA 24`B.@=|DNuB.@a`=GDgNup`H.@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.aFQ`p???<NM\Qj&_NuHQ/?4(g8HP b6 a^$_// Z4HQ`S@Q _Q _a, _Nua$`p`*AFtЀvQBNuAFt0 9c^QBNuAFt 0QBNua`a`aCF 0gS JfS`@a Acr `@a A cr `@a\ A cr `N1$H`Ha@LHP?.d=hdN1=_d2 "@$Y4Ad2`0Q @Nu@`r ??a"P02R@H`2Q NuaXaJjtNuaJHPa pJk NuCg.BJ@g  g &g, $g %gN2NutNuRpt`2Rpt`Rptr ae OgX Xgn HgSRB ae Fb$0k  c_  c b退`tSHka.NuRB0 b b瀀`RB0 fрd`H XXHPa/ oH!_ LxNu/LNu 24JBkCkNuCktNu 24JBoSBNugRBNu2(gbc  P"H`Nu/0Ha2  _ PSAvjx E(Wf* ae zb Q @NuBnp`pBnp`p=| p|=Fn@=@b=n`raHj=Ah~`:a JfBH@ RfF.f Kg" Mg sg tg Pg Hf~`xSGjtRGFcn>`jAF gp gj g grffnnpenbfJ.fj6pRGFc$SG` J.fjpRGFcRF` Ff`> `?~ap a0p a*0Nu|``CpE`bf`FgRGJGgSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0NuagNu4.rf?HyaNM\Nu=|D`LjazEfpadppa`AFEg0PaEfaFRE`ܾEfp a@a8?nnnp a2RF`<annoS@f nhfSnl=Ah=FnNup` papq4.rf?Hya@NM\Nu=|DHaLNu|A0"P2(@e2<EF`QHP=|DJ@g$abAF$HpR@ 0 f _a*`QNuHPp?ap a _2<|0`C&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 Fga,gJAga2< R@AdSf0Nu0ap Ce`&g4 FgaJBjagPAe CbRa R@Sf0Nu FgRag JBjaAeaJAg RP0 pNu`Z Fg6apgJAga @eazRP Nup NHѨB?<?/?<BNAO JkLLNu&8aJBja*JAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`B9"`$H EaA" AerQBL@͉H Ia("H _/ aa _/ ?aAF-H AerQB2"_A&-H A e ` \gQBa9"gaZe -|"p[`pZaajAF"H0.g "Hg \f`A&fS !.gR EF _a`QNuHz?<&NN\ @Nu x NuA@Bh`A@a n@!|}NuHz` Hz`Hz&$A?<&NN\NuNu4Nu$Nu(aސ؀.dfaނjNu?a0` ?a2@@aj` a Nu4.`Af n2LR@RANu4.`g S@SAHNutbpbr??paHpYaB0a<0`6aJANuag `af`apNuapNuC`C``C` C`C-KJhfJfRRRRRRRHP? @CFH~8:E#P&<2 `b$bYEf`"RAf rЁЀ`&Ѐe "ЀeЁdp`ZJAkfgRer?DDЁaAa8$HX :CFE` YEjT"_$P"2trDDd0d d d` QjNu`aDa DNu na^ K"ng42 $`gk2&Hg Af deђ$`ebѐXf&nNu AgebѐA``-Kx$ n&$n""Hg8" &Ak cѐ S`g"" k#&Acё2+SAI3 Q&f-I"&nNu-Kx$&ր n&$n""HgR" k&Ac b S` S`g4" k#&AcbrkX`ޑ2+SAI3 Q&f-I"&nNuaT n2L6(n\n^HHHNua4 n20(n\HNua" n20(n^HNua n20(HNu`a۸Nu#THrYapYaLapY`| 9T/rYa٨pYaHyp?o?<?NAO JkpY`D/a ``I(I8I 8a Nu_lTp< g< fNu< f IT``\B<g<g<g<g`>p `:B Jk<]g$<=g<\g<#<^g<>g<f<f`f<|<|<~ffff~@x```8pf f0f0f`f ?f00ffff 4444044f z~~f``f< ><0 8888x<$8<` (fl>fl8ff8f ``ff 0ff~l>6~f>x|>~66f<<6pf~2l|ll f$o<<|>|8f|<|>|>~ffff~f<<<~~f 66ff l ff6<8vff08l~0 jf|`f||n~p`~f|f|<ff<0f`ff0fflfffff`fff>|66<f`f~0ffxffff`<fff 4ff~>`~~~ff|ffffffff`0flffff`f<|<>0bff<0f0~fffn><`0 6l~ffffff f~6 f 6~>n<~~~4 ~ f|f<f~x>|<><0f<f`|>lf~p~><>>>><<<<<><>~|`><<>fff0 ><<<~~~f 0  v|`l8f~~~p0<~`qT8`|p`|8|`<<<@@ff< ~~p`H<`Digital 26600066006N8f` f0~f~0~Hx0,xU::::~>6|fff>p~ff`f``ff`۾f|fffff0ff`f~0ff p0ffff`8fff<~ۆ<`|<><0>f f0f<|>`8 >xf>~<><<>>><<<<ff~~<<<<<><<<|><>f><~`6><<<6l6666666660l6bl`(`l |~~||~~||< <U|||||||<(  `<` 2@@66666666660l6F``8]p<<8`<<66666666660l6<|T66666666660l6`,o,<ܮ ܮܮ#Hy8?<&NN\Bg/9?<1NAMtE#$08TCV2A"QHS@JgQNu"x#NuA( P h4fNuC !ILA PBNuPAUL<~||||||||xf(cx <<~ ~<~<<`<<<|<|~~<0 8888x<<8<` (<|>| f0|<|>l>0 j~|`f||n~p`~f|f|<ff<<0Ff`ff0ff l0ffffp`ffff 0 4`f<<<<`f>|66U6l6600066006|blllf~fT~f~~l0 A~ ~~l*680f~f0fnff`f``ffx`nf`fffff0 >f`f~0ff x0ffff`<ff`~~~ff|ffffffff`0f l0ffff`fdf>0bff<0f~fffn><`0 6lU6l6666666660l6f`lfllf|<|~`>f|<><0FfLf0f<|>`| >xfF~p~><>>>><<<<<><>~|><<>fff0 تu6l6666666660l6v|`l8f~~~p0<~`qT8 <8`<8|`<<<U66666666660l6`H<`( CHAR : - Really quit?YES|NOP\*.PRGDESKFONT.PRGReally clear the grid?YEP|NOP DC.W \*.FNTWelcome to version 2.50 of the Font Editor. This program was written by Paul Foster on December 22, 1993... Written using GFA Basic 3.5e and Devpac 2Click to continue! The Font Editor v2.50 by Paul Foster Load FontSave FontSave Proport.Save as AssemSave as *.PRGClear Grid* INFO * -= Quit to Desktop =-Warning!!!|The font you selected is not|a compatable font|at the moment!  nvv|LؠJBJ@@@@@BBt\\T *~ f((@4BL $| D( The Font Editor 2.50 by Paul Foster November 1993 HISTORY:- v0.50 - September 1993 First and unreleased version, wrote for my own use and very cr*p, bugs galore and not looking very nice. Used a GEM Resource file and was quite slow! v1.00/1.50 - October 1993 First release version, used a naff front-end, still had lots of bugs. v2.00 - November 1993 Added a much better front end, looking better already, still the same program though!!! Bugs still to fix, also fixed my keyboard aswell, the spacebar refusedto work. v2.50 - December 1993 Removed all bugs and made it much faster, used my own text display routines, changed font selection colour and general improvements all-around. v2.50 - {to be released shortly} Will have proportional font facility and will support most known font formats. may release my new 1-bit plane GFA text routine aswell, who knows!!!! ------------------------------------------------------------------------------ What is it? ----------- It's a font editor for creating and editing headless GEM fonts. Its a fairly simple program, easy to use and can create stand alone programs that can alter the desktop's standard font. There are several fonts supplied, including a full IBM ANSI font and the standard ATARI font & lots more besides. Please not that the program can only handle headerless GEM fonts, Harlekin's font editor can load GEM fonts with headers and resave them without headers. Harlekin was included on a past Atari User coverdisk should you require it. How do i use it then? --------------------- The layout of the program is very simple, at the left of the screen is the editing grid, here you can design the characters you require. Below the grid are two buttons which are not yet utililised. At the right of the grid is the complete character set, from here you can click on the character with the left mouse button that you wish to edit, clicking on a character with the right button will insert the new character that you have edited. At the bottom of the screen are several obvious buttons, "OK" will quit the program, not that you would ever want to, "*.PRG" will create a stand alone program that will install your current font from the autofolder, "LOAD" and "SAVE" are so obvious i'm not even going to mention what they do. Well thats it, happy font'ing or whatever!!!! The BitWelder Dec 22 '93 ((EQfNuNq-H@-06Ѐ01 Gb GcGR`GT @l SFfa` @g @b4B`4@4-0BC3 Cr0 GcGRB43 <@-HA-2 y0 y0A Gb GcGR`GT-H@-0BC3Cr0 Gc GT` GcGRA23v@Fea< LBSBQ`-H@-0AAr GcGRNuH&y, gZ K0S@*9M4rAA"6Q#/ /?9?<@NAg LO?pX` 0< L(yQ<9FLO?Nu  #+3;CScs !1Aa  0@`?     NrA4pBr4Bf `f J Bf R@ @fNPKbž|>.TERADESK/CLOCK.ACCz |Eou3 }!Fb #$3 1F==!0$"*H'a2 "/Od]6 W Yw.Vd}Fd!<.*?.C23$}SΩ:tuk $]GȄw/M#$K5 ?qEb~ WQAzq߂e+jkDqzCN!*ҚrnY,բHH*Sj `4V=#VЏ$%g!wv8gMgȐ=R.?!ٍR!("q7@9mԂ*04&搟e,/rz< ;sn}בCPoj~g_绒VJW׏1+0q}(ײdJE﹗0~ZA"&k%A ?yUeЕ/Xx*eGaQ6rd?RCw53б>BtgX܏raB3s6$ޗK8GLHUI=!KF0ǨoGdbh(a6o"k㠴% Y\^>6\D^"Je*r&hV=~:i$%Ŋ2a+o^REy#=CуbFn} Ut~|"Uˈ9\ ]̨_WۧE@1@7<3&}͊G( O qYQ jiS؟G +zX‡2xm>jĮB3*lUpC=x+ =zD C&}}nc r~_L5!LEHWیlBW2cKgHcg!D#Cw&#F1Vgv 1 `>8c:׈V]+Ͳu~JP]m?P:1o>'AmK|q: V jMX?Y_8MloѬz3lkT /GxXi6Pfzzf# LeCmI)!"ښGYJ_x'ǺoSтH}L Iʙ:=ƍ1v`+\5ճC#g@{O|w2r,O,AZkD)- _E7?]6M^ڪ/>oN;ʬ>öq'ھiVS'ǂc 3Y[7ˇ]Z]4U TNPGF<~̀Y_Y;|u42R=P?~nnXYC$Os9|ktNi瞷K7Tt;:+ 忪ZꗕڳN\l5-X! ~e\H|OߺiN~i//?e=ik)މ˥}[# ^\U4LiMIGBMc\K}jQ}B ,$OBBT_E))PWsV |q獃п_͏]uHm_Zb^Oi.v>ӻo Io>>h4e3xC }ڳouzt}uGб;>5C {ٌJBg'h:0=BWv-Ah:xzm?K 7V{o_5kִےX/cytO՗2CODlK?-•'w])sĆCk !U#|#k*R˨ǀ-rǍ16.+ s7VW^# WvY]iǴ#Am_ۧH#75y>ӎ2u4/Ř]_(+G,Zj\EVd@6eTn%Cc Eogj5$p:/'x};vQ3J/ Ų1κ586?~ym{H}d`ۡ+[mH°$qL=S$MOW;#;iǍl#r)^p q ;ܘGNi{XE}V?zx1xamv@ۖA>nEN|)d ,fYOn;Hz,6Rŭռ V?28@:2 q{\]G2 wNlyVW'چǏOT/CY*:<-6Pͣ<j팍U]ݟuȉC*X%vvݟU7G6:N}M.oFg,Ih{(&i- he<mSzo<ܥ ) c[L2 aj4Sob딘8&8)XAFώ'9N'ŷzx81,OO1 4ӂFO}&9껠١ѺNmvFG:|/"_v6L(ʧT9H lr^a]n mj~osa*.ՕfP| [_=8̱~,p3)9J[>T]S_M3adhɪKtٺ,EȆ*-YƝ^fS5(M҄&Bᥗ}Q>ʴj-ŀ3G$.dE4,Hz6&'OjK opt|x_8U3y|k ЩXԪq'c -5lkyJti=&|9xf?O4K נpP''((:ɿohXK7L)", +em N2K{]lUzkE^;Szx&i잾>:Nţ#WA1.hC{>Hf  χAi1 `Fo)^)"g/3g78z/srڛQ?k*RU^qnZ*V5٢vvm'ᩁZ M_V>+?v~ͽT֏ޙp~0= W#1$udUp<^L08B}L9*SL%C]b =pcC|XnXʊa))>ȭm d"tN|z#f 81W4mD e(Ϝ8I1WLO|}ɀj%2S{)=/1QiRӌb_8hV@StȌ2|Jɒ%6< oR2uGUz[|.76cu. $}\>LAN2e%9-TxU4bLy33I̡;6˙#'2l9Np7yG]ݤ?5s߄]nROwtJ;ݣ\djh5jtD]2c2qFm-5k7r:+WOxLYTh$6%U(>[2M]Tήz!I!I Q.r?U!;XJsGhKEeӆ5lC_泛l*IF|kķ+m2Q P`ah=|m.١qyLk}c:RU "NtD3(?#DP:nf9([nIJu6B Øl7LD.CYnp-X OU{kA :mh834a<="Eeqj1]18 ې+o >&үs)W*qn+}F;xn*K%?v7JHHw,ԨR}WP3ł U|@3}&2ΐh^%ҟê4v֎^Xt4p&n ܆Z>n1Ü]nPLQlL@:Ja>3ylK`u~_37hCiTh}]3Dxqʀ>es`7DG$ ӯF*']QQiwM ] oE nQ9@&=h1'? _"~+n (Wo%G{T?Q\}b T^᥻bƪ@%0EdG<$ac&jG{A9 Wf&̿G]"_7,Vgy=@$ҏE"FKucF/$zg(g8*ڇN\1-$Џ_YՆ!V2H(Kƾ Cw1:"3&a\iO92hW7 K߭&m_tW.[2u#C8'I?3<]jYiY2񙊚gHC]ZtY5=o9pF2;9RtƛQ|#99. l D#(kt3jťeuCe,~UVYg8uOqAnA3nh7@A~;I0 Lfք5511uO^if~3Lk_bH4F&Tk"S0@l!S1ɦ%Ed< ;1dL&D~6u+#'@vBRB1!0>Ǜ͜O| |Z2.Y [29hs9.ZCPKev TERADESK/FIX_ICNS.CV[oH~Jهêm.RKÆ66B x3&Ij%b|o|gM?Oe3S\BI5 ZZG_CmKƜI,RHUC3Ls@!"Lsl=N?`"1ۀ0LrTw'k`D) &/_Fefri/x.1܏f =aENJy]JjX"/$`2boIϓ c14 ~ξD>7jGOh:XWc=NiT./FP/;&B ?y,} ͸3\_]нDjx`,H0dHݵ? rϙab恳"7"chJm |= _o69K39ݹ:db4|?y#Mw.JzwwWYSJVTƦͺ[㡥y bV=ʆ=LK_ !!B^Q`pk,rc۝RqqɁ'.M 2jSxKC2p8ExaUl\èԮWT,`й[VP70w{6ssL¦@H,J/^Tp=*,{ؙYr@. oۀsgҊV-m\05]!\"֦ɆKD6e)+A ,EFN`"!T;Ksd3XY#]2\֚"į+AoZ*9;(㈯qȶH[*7 ^ޒ{zۤX$5N o>q N+4i\mfi')]{d.ZUMIOҦc=H]֒Z钇m[CWAVcDzOb.!'u.dݞ«XZ-hAYѩp|R8NB"NWXuڱvm—J ßǿh+MC_PKh+TERADESK/CHANGES.ENGTN:}G.#T*h*'v}ό7@iUBsə3sЕ'?_o[ѻ϶g͊.y:$ηЗ5} &>=9=w){$r> ܞϴwQr#?:7 ޢXk% 7\^Im?v rԚHk+*LُSAEuG!B^|p36V!WŴs?En"~)\@դD)Sx= !e˛ϻۛOUP扣Ӄ;J2Rzrp~0f(1:zS=E..fk)qL=e,l]}TMGGfǰ , LZLK2m*n9$C| `Ä̪V`0pPd&M0#\˛g[W5i'6=}#nBl}Ws,lf-yl Pd;hFZqb޾֔J2l`k:nH%, VL{57**&N$4cXyzkʇE_<'{MQM+ǎ7+jЃEpo;\z~xrwn:ݓ{9αUQm{N<^qT?ߔB~ӏݢ޺oV^;ˁ7ϐE _=r# X_̖uS Y!OMZl]eW78uǶ躲z/1i"H։Iթۻ+l9e& ɓI:Emo3ΘUΣ_~~Yg/U]Cpl 7A͕@kϨ?W]/ݻH3Zyxw=^Ekj3[­-ʢ\|G^zx+bqH_Ofƴp_A6'ʲ:ͦngM\"apvDÞh&h:pY.ayS]i j%]X _qOj,:M= Ci3=Im| =Pm*A,-N@:&>?Hh~|zr{:޿zwyz_x{niU!ZЋ4zۦ05L €˓{pgY͖rDVxk!+/+$,7Ã0 Qw,+_m2MK r_fWWE涋v[xPk*Y{yDHm/7IϨoJpsb"?w3 bq44f;@Foabd$sFFH< 3QJu0ώGڴM;ZG HB sTZcP5 ^DdMThqgJv} `ӴE9,ݐ}bu>ӟ<ө뚙G!=#=8n44ݢ㰄0'>'KN~]OL"ռ|44cVRw26%9O0u1+tِ[_\~{oMJM %[_ulgNW)@l:-sآ^ɜ=.yFŝ/D^~ {ʡf DQ.<};3RG9= bܓgG_#ݼ}g[>_ ;MӠbNT.'`I }a[W2K8TeyOOq!^WOC9$'7RVp *Zʄ<0H]{P), 7fr0,M.T80VYlKT,'' Bu\~Xc} 7VGc ɂfU/ o 'W2`Q-@7=U2Cۍ'25_}S;rUL9 ŦiYѫ_ӝ]AE⬠x9`2ji=p.~s>>9zZA|. @s :h*V#Y[æn >@GŷKyl~l~ KjӒClAzu(l͕+  hīdYL([z]1goa:4LYy=M}D?0^yJ V{iަ|/`NZ l)Kh/؁8!oȧ  ('.*lAbYwh3GpQtH@ZoAX̽x\CS|B< V킢D9 U" WO(bjm2!aV9B !A1(< "yHE`E *zRW;n_5X3mڙ ;za06r; !`vJ`AN~ iDP Zs֔kn4}xxPϙx>50;=&?$);@Q}h*X$ X!tam爚BБ LԀ6j̿8-шNDC3hSM%ϡƺQ DMEߢ:Ei={:O +喁[#O Fe&2?5X2$TbjHQfN#8-e*;Q?@|0.~0wdTEF(vN.cw)bn( +qĿIMup"7İiW%a^#wzο$ād,}*fy]<  ʸd !߳A/Z ك| ` EfTNI ~J܈+9|"".Iɔ=,W8;sOӳS@k˼989?mˣ㣓+51Bv/{'q;P<6$ >= Lvyuo@C6xnԌF!]/Ǡ {SL aдD{LP{70解g/O9%aM7" k ޴o0Sh[R`$h ;R"SQ0ˬǐ@mP'}e{N?0 eA0bt؀O+za vZǴ5CONTE8P١~ 9_|{y-#RQ#6 D:IjrTsk,fMtEwcMb,g6:Pp -nb)J u[f 4{w%4ɁyhSB@xWakRIFar|b42DqjGr@wɯYP@@d b'MxJ saU{g=\p ɸ;]mz fZ9>xu@2!"D? bJc)*6 j d%JG$,(Y~WwR$9؍B%HuA8h^hGqtHQ̛BU+C6d;1{2A2+Xt׬s'–e;f@:vh1"/2>3,&(Z=*Z.banUCg)E1S򖇷|3[S!B5pC$\ЭV% Tuϋ Áv?SE_Zd )!:m S=$DžZ+H0)!0,Ko+L5D2%lU UF^^1(.O:gjXy 88$DqA P(ۛjл^se0ZbtnavjIh90ד*2-5,xʀ \01(EnlvHFL.ձ76>4I dN^vm5p_]~R4^$-5 2l` (m'Qc -;bEt Y%o]Z Ugqy I;XTRs0tgr5(O%DņAÅO((S,T'9\屺r&򹙛$v^!we QX0 R9BfYQG|"PUbXzeP29p)}QYfTĕz]PŶBw=={ CEHSm*Y2"3QB+ǤQNȤAr/P8mAؖL,0=EF:N`B `ݻ7D$g-)A/ʓ|͂y冒HXs.5r]7H1$Y |jE>M&"f˾f* Io# "*EjžlK4hLcExFqhPͺ(Q$U$iNL Y&g]c2#d$I ekC#LJD-e8ʦ1m!G!W!j"4xRx m,!H Ze6٤PwrShvX=?[^KY(đo_Rq>u$8T!HV&UIQsMx5=՘#Tt|2MtpZD'`)wfίpI<)EilR9Tլe mv@mͧ0E֯[FPbx:qDYM:^yP@gPۋy.fD0;87`q\mV ϏcG1'b27.,|+4⨏ u!Mj <U3=-LN V %3u[A[,8#_Ł?!B"#3AC\*QQecakؐJsTP\db9Sv%6 F*iʼno}ɐc%)P>]ȱرjx[t$;7 F߁HRRР/z{=4[tȯub7ѵ ƿ3 Έ Mb1L(j]㸡NNN3}lQw5f.(X!0EJ AX~ (M؟0Ϋt`{ɉJ "1h}l@UqX͆ % . aR8YDuec AwLQS=ڮ^l>x Zt76f" csB^Ip_X)4L.W}ʣ\;l_* Xgᖞ.:v\߲ej+E&Ct]0?RRf:k8 G[ꨬ0#ӻb-Ocfdt։F]&d,CrLS!43M {~Jgn]~:0ל݁t<,b"GWP%܇4Y'.\5mE(znN_>BtfQnc`'i6Ѣ\UZn D9i|R:{L@/Owg**I7A,J2(xR!kxdbܠsmJ.oqOhBZaC sL5:cTO"GS)ɉ-g"?6kRȪm/-`' ɷ׍|QNӨA@k]q.:'pVVW#T5Q- ɇՆ%UrMwPRi!Sc=-+KFtiGsG).0^\F+2SswWB -Y><툧C7zX`*PUle;Rkp0A\å يŁ^"`6Ep?^HqGƆ~6bjRq01*mCWQ`n\l{EnD$IRDya6$oDWS0GaȳTp|UDB'$!*mm\ '|Lp' ${;c1QuEֺ:ڸƟ_DrXg'8TqŒCX2`1#_3X:}`@XUVlb}yלM{jV'/xETD["|ygwywusc>:ejlezZoQ|T#S:ҽxI,%t~j1]+:Bp\RI2M 4U( "S!#:  pU+EG]Wblئ ɲ5_g̤W:B`@5T|N5׍"7S]C_)[\66/ x'zhbI e*~X~) T@"Ah390gfw6wb!7=d ˸^rSOJCueհ"T=cR;<`t:,[ cbibNr´^&I2Ar)>7b*eF眑oS bA؇,`4gbe8(ɝɅ3&C wJ(;:"8AkEZ@f$;Q:!,ZG)Dl<WK#b`j\r攱20'٪*'.-&/*"}C~@k7FGۋ'B݃L$5m3+sG\Ux̻4STlq= F :1 U0Dӑ>tH:( Ln%d+b_OE1fe/G1 *%Cɹ8ׯYQ ]|:!MG bTϿ1}u#+ . 7yM jrլ6-phw3-&/{.~ د=JTv7G&PM)oMX-^/iyu=i#,^d' riY03Q…&@ SU$^4J(gk&Le0 W3r^vw6&q gx%\1M$wiGMw&Ե@dqM9ĊK+#!^L?_}ᠷSP urel-MZ;gRކ̳!E~㥆zͺDrk)M+pM#6oWFf@n2|pֱ]D3z;^,u )i\ S";Wgon+fÃ^|_]Ay/Vh*} PKpJ~ TERADESK/README.ENGVMo8*6ivӢ-aH*^}CɍaF=μyoȍͅ;xSa2l<lfʓܳ0{ŭIԋz\::i4 kN؝'?ά(OE!'ǨGYSA03$,PZGc.! ~b[RSJ)A': +sN`m"P T:͹ދ,fRʤ3[-o J8Xty!hqʱkX~fƲr1Vt&fg2G"Fb}yxLW/x7{X!*†R_lM]dzǰj. 8-^I}Z60̝Wm}}'ٌ+g2!fdz53G@lK;SO?%Vo\T~}7[AT+mO95DDO}N^m~n^n)Z:; ƊЧ-j|T$6o~. OOsF]'/̢Zɭc ՕLc§oUB? ڳg'g0{jb[L ~"p izlNL Ŵ!J/41U>7>0'a Jq[)8*Qymwe[$ Bre*^ Iі2K(5E#yXq2|ΖO;6JjOd*T"/K+R=衖Նf 1X Q!J(JI :=I r`\9\*-|{~^x.7mPKs 5TERADESK/CONVERT.PRG{ pWU-Y!E8iE8!Z# mbwml0 Nflvjk^6YEs)R<^gSI^5ܖԫ\u[9s9KØelE[3vW1Oi k'@VӍnm;c@,Qpbem@KnwbHg,3bC 01c5w9gHePJOO؊h-OLԱq46|fZ ^V,1_+:PxeƆu^wz$K=17qcS׸=uIr% ]Fbx&[n_] ~86 2=؜5ceQT^TS!)ʱ(:ZRJgeAX$ O:6{jc5xGdFj? ]wb9-ڈ;y j);xRN\fb2ˇ;͇ΖNҐӓDm=dTwwy&/ViMw4'36_I'/X J#, ؅fW0-rÎfHBkO\`iΪ70Ui"Lt4CʨKt!#aMD_ChnUG_JK]I# 4e0乆%{ -LjթqԸ F 9Am*x4#y )q֕v+J}l V&_ȝLLNW37W_A؟A@̸Ƃk8Iݓi%l^DIEKNh j-|G93~z] qz&Ix0unEIc:؊̩9ooan0asszrs.=nScxs2'sDLЧsSVX>><37U:.p#t45MZe9𔘄'z adDo& ~L; ZP_d YF6* PLW=cUv$Ib*=ь}J'`K߶f)7U|0QZAm*r'zoOPLVF=_5# OqXkTǸ@Sm4q:0yD0&o%m97.uRv+ۂ:-2PlF֯Ƹ6L#>9tgBs7#{eެ냭Xb:dnȣ)Pj1O-gjaz0!- AO=i%y$` a*q##!ib9{ThkM=qO` TͦWkk?d/x{sK|-\tDбEAY/nsX r & s>)_j^jq hfeA3P )틏r%ZԹ9-a݃6V"!EE;ނFTK # _ `.VZ榳|uVT.K',KC{kEzXN0 sZ]ĎY{)7 ;?J.ߙ\e9tJPe)/` 8a߀*%zӹuN\E3+t(HU.ow=fYO#۞m!zmrN<kSw%K!8 t O'|OEKp۞9=2|)6{TCzcf6:d[FʽoqڗFrrN ADa^W ^*SAo#W2d]oG˧򭦶}5ô,kP< ծMT2e,cŤ0/F{{(ECNW},3-Qe]IXF^o++- (B ` 5A|XA#k(ADE1z4€8y]U8%RAx\݈5N:^!:)gs8= 6Yɒ#O(M C"N|!֌onn9~ ^$z|N񮦳>LY<]br!+\] f<5 pxYHFrKdci7x{KmW"v!K~,=6}mh=ȵPw˺:^o)f5۔J&B+2=us-Vf"G::U|ΉL$I%sSۭ4ᦌkmSBmkVaŒ*h\OJONʢiZ7E=G`cUm&dul0.3!fo݃-z~x7mɬ3VV ~yLƜ~!Nj3j%Xpkne2"ΫNߺcowN 3zs ni> =S R %i4T7XpktIttlci_&c> D4>>'Z# {5EF3^aikJpWɼO͂~q-KzEJ[%nP;2eY2[nT[yyF'{)MwNEt{qEVMwCl7+ÿI(ګ  &ǵ xNp?2Qq?]nql?ҝx')#>RC8E|](>U1-6ż.>&a9=%2\з\d#~uїwx8nkbtg ̭/t:pT=}@o7cdqCѦ=n NfIO!K?JOE-x:NzJUY݂R(՝T/z1ّ#e3*~2 kq/0ռvKG}fgE+sao]Eoy wU-FXt@ y(Ę_3^//i9;MMY\L19ܛ6rIa{ޞIݯhí{{]^+h'ߗCO)W0 >༘=଱02qwҰwry*K=պ1%=t-尿* D{l7e?2N9}s]Y{vM/ oBOՖQcyM@Ui-(f d2rK3E˽xK3 jYن[¤Ezj*řY&!+0kJeJ9,)*Z円z&'z*ߧG̀ =Xa$SMÑa!00Ɗzc|O^9z|ɛu7F=4p f"o.NM Ȭóls!2uL~ؾw~:<պu}~cskxH"-:I%BU^_-pg C:֪rO…_B ө{NUX݄e_ 3ýeA[X$eJ 5fp>N[ޔm.ѹc~"m9LYatƝÉ*Ρ'4$2iY._p@0ܱ^U͚mvEQC'c)[{YN ,ZX*.EEBѼ[J{DjK4_Mz\i8b)mzsZLiWBLK,'NVqΆF2 ˉ;UwVUڻjaS-ҭmllDHP-S@A2#{ghHҠejBK> Q}t1ٞ%>a2hۢT{e_zo{2y=L2EҳۿP+2l7eO'NGfO(F?L_8ߎX.kͿ -E%d.ܨlWY.Q>;WĘ+W9~ 2ʜJP >D^aS6ߺ]^(3b!^_|lyĸ;Q-^f",Ux+sM7ꭅ%^ LZc'>3Wq6|6 W["ty&Ɨ{BhX(1yZ)b5e9#n&SJ;yX[c>eH"u{B+]0 V.eBV)+AIǕԺwK2VǢV3vns5BD(*E !5FrU;ٸsQۇ(-6MюN<n!ǐeZZiΈˆ,s}żvyDi-[絤в1_E=iẽZԋUs{VG>F P$tTg@_wRUR*J<(CDdE`6Y^CNˏ^[`! <vkҜ4fa~,o.1; /qk)80]o'E>_#8l ÊlV),(?E|yk+ŕ,u1}tr_ >㺓m͙a?2㞖2xamuupρ]+ܙ\wnnSeMNtu~a!ztElTTŢt4#;ĩ: _bPV1:3QVq*wWkE,ޕݺshƆl,wC[ݺ[vwvm72 ;*ܼ^~kۺml( ʝC:uɏ ̝YC4b޼;`7RfA!;PrAT yam斊ĺ("7Ykw?&o{d.@E*"(|NEECiEiI'ۚJtwmGaKdlyih ռsP0Y7y9'(؎Eum'FM oZ`͹v[y(P[so%8*6,#;v]ۺ*jne Bp]:H޽mxla3vkضW6v9ZhJ@v) r$o=d=sʸlh循 屛wBrI.o-;|m#}TDVux3XfԜGSnla:2..6p݉7Nmu^He>|b'dsHl閪Jk\p)r9|vJNlu?s?PKwxbnTERADESK/FIX_ICNS.TTPU]hS4i-%R6MNKrIs&M$M 'VF6(Í]j^2N"ǐ:v1x!l^B'$'|9$;no8iH&2Mctd@G f@,<O L-KC 8CAQ )9aYc* xBؔyh(f2~p` 8=vv.Yi< k^ ñG9#ĭn_w#5Lz64> @߈ 9…XUNWv[G|4 7aG+v =`Bb$՝l0Oݫ=fZ~5{;ZZHF,,qOptu wr  ~]^[x*Ǯ DkUng$]Hi|֡.OCGk`MA7]mwM bF \XVwU;<uXVk~X|t]A{|G(uc[9sO_Tb<Uj>nl6X91,bZ\<9;5y86ZHSް8MeY_݀kDms݌5:"&)8 y@eeEW Sqj#^|Rlo'RKSSE>UҘQ)}JT1ԔCJZ?Ҽ!"*y69 ,TIΕT%9co~SwkqcFPLiu2+*ӻvٛcባ^zOճƋNDeǨ8qt9I4KkOt^*d:d:754OǬZ;:K6p;;Z:ϳu;-m-.PKz47DTERADESK/FIX_ICNS.TXT]Ur6|׌c{b'SY%$;S""e}@)QhBpwbNwٷْp0+(ZjxUSi^8PvM uFvLmtmOχǚ/h5˨fդLj礹_"uMG5 ixr h\u֦ a!(n8 3{>| |,-7XItwS8#LJk t, Nr쯟^>\l(z m}JX)^3,6 q,m+LV()~4 )j˒ĕ(3$JtCFJ4 D3wEg8&fL= V2Yā薹/\5ysep`J9 8V gN)Dde:8:THPTPQEwރV{vuk,'o ԗO|ZD@)B*"%Fp*q;xM6bD䞄P]nʈ+^%”-Gd]`0@\\WpTPa%g+LYVSSg~܂>sQegA"0GLFQ1{B 7 }&'AliND^o_'A 0e0r8}x*"/2Dq< PyIZpf.|kyV.LWi4aa==Ι)w!SdFtGVo֏2>ܿPU󫪯`{j? R-\¿X,ѫBTԉIkuP& 6zkV 7*GL{{jU' B\#Gy_)!^TqrxþiUZEzk!!otqu983DI^Ɛ0ŖvF5گ7/pF&L)kaaJh*Rr5g;y!GzwrL5Uu0]D{p.哅z;5|>GS^Ժ=R?q&=+^|'%Ӟ4}y[>{8Cr3{\VCʽe [N7YDtߔ~tfl*nRs}'g ؛+FCg}!w.kO*ݏkX4_JB,D]'mBa;ϟ<}2)e/̉,y W:z=~x])U5²{ ]~poY .p,mvi%g\$mRs8Wf>4yWC"Wul0{;9Li7#!S}'=ђW'x%ڤ[DJ܍) b)ʘORU"$M./1",Naa ZX˺8wRϯoso"ܞ&恟fas WVaǕ9ŸzYq*wt:20D +!N;%2o[%j)ۚEK=m6}OEU_HSۼ3Ҋ{r#4n M\h՜M'8Jλyc!y3KsVӷGX)U%RsVmt]q6@탣oZ1K#t\8`/3PtZ.e&hKDkݓUw|QAc}L+/JpOPҠ-sz{^/Z?z| ֣+h IssvYcu7Z--;ܾ>"I԰ކg|b-UV&g{`Nzy/L-.VY|q^ϭH#$X{R<?V>R1hy&̵o-n9&c6 ш&wҦws#Ӿ~a;_.ܽ w^dPV&"k":J[m6-ƌDk OE,7ECԉzqݢQL "$R<-֋n+ba! #6c+oW| ^pitdHkC+jSѷ0&ӷRc0٬ك~w߯-P꧵Y|f~+jPLі&@YplKy}? Oє)MJNcR/?D=|o_Iywbz0ԃ%my  }'d50 l@@(ttM뎶lP"}Q. 5*._éIpp3K9 Wc]Bc*fAj-PqηgyL0Sgǟ hӦɢ1z4 `<5rk-O;ZR65 @:mud\P/,za]ڪ+tM!ro@ j"$F?q(mXK=0ߋ/("&uh[y7}6yR{P_dzܼy;bCt+e"r]ۧ-໫1OZ9WvW7Iɽ,.p/b91ݵ=ĝ'3вc_s/ pure2mlJ+,GYh ᷴ@т&LV~(bkBT s1''L[ у(mV7iODebUy[zUuf&̻^˽zݴWF/5EW3΢s󙒢# EWG3֢NgLEWg3EW#ƕ w؋Kѕ3smѕ;*\Wtf-}/B/p~8*8ޠSz#zzH?S[b|Foipg[Z?3Vy4?%-L_ggXNYw C>KԙLl!1%T~(߻ݸGO{b7ٖS޸:\kԮYjta|[XêΖ\gOGoa; >QFÍ:Vfg Hέw *b{K|*}I~'{'-U<4Kjƙ-[Lc5 $tYojzߚJQ'j.JHB*3p~CE瞢*S5N<; aCk/mLq5_Q1'|P`[ilֈ̽KsS>+ΌGwTZ#|)7JTyqęo^\TE7[:OatRl{KSQBtibujd%v$=p=~+='^{iObՠWI‰cp5?;ix HU~ S()`yp*0޷@x"#UL8i\%Wt{!\]̫QUh|y1w_sq;=QR_㜎U{ 6PAO}4MC넹,CSٕٞ3@Sͅҿ$a/_+%P+, E&E:zt=M ǯ#bdSgn6c5/{㇎OTO U 岟? l]eie,4O?&I!>n&u.O~(0n*䟮 +lpP>2= ;:C१&Oq[5Y@K@ʛuyO64p?ո}jZ;AiJvΔ>wF(զ">9lk`hKZA{HWhn?voWnΈVd;xĜu*S{+1*Ɨo TKFk|5sBv/81֦Mi~ ˡ4wdYa"Wܐ.B vǕ%LWzMAuj6{!!K4VVw3 JR=e |:|Y/6IFKKtOOgseS,Cz9aLNWۤޤUnT^V[WSjz OГM=z~䢾@G-(dY׽zX5u l̓wyr}[ sO77zt c40/Y3 \X0Oz1~1f)>M&7f kǪDlxk0y@L *Xdºi̡U.T'Xc~V^8L:~!{g}Wo_ox~uϼ{B;qzh=7[{u%iSѽ;j_.oUɨ;tYQj!QUZM߇[@U|6~Ҭ8SdVPΊ/ք5_dhz yyqn2j녯~"mCFvMxgaCUҜM䪀:h|kQIXCP/˟WW/Ku|nX-}bi- ɖ<4l2悟Ww7ܲ~077Е+4pi6NE>__;X~6M"4ٹUs&ϕ]En5*fO7R> H9hΨaF`"h<<|fg=AT| z5jZSׂQr&/ ft- $%lpG.qI75SbM)DUÊN oOjڠ^Jv6YIs#m!8bУN}2NQ;~SOb-NSh ݳ ~$OQgIEV%I^"o#ʍ7@/>g尚*7~u:*\Zl;My+xHUyסGIvHv)|Jҁ ܯh p 8Æ.:A5 5'܂NSMqvG f[gVݮ (Y(mbveum|/-w| \/<[e[狲>'teEp/k I[Ѥ؄Ql\k@G@°?c'*ȳ@r\L5y'F.ϡmFJHzL钡RJt&r?Tȍ2g5(,, -Uڄ2kBn ,oRWx w%tgU'VXaQl4.JHUJ)\*oJ;†kth^_li(g/vwW}˽2J)JrBetCbҢ'Z7 \_5}NpeN34FEbskay&i&jz%: }Zm..8'<8k{|U+_ Wr}(מmx h14{_SL]ɏYJW9_=f@Clys }_|(?[ϪcM֊jE&{9ƫ*N[~|uG?c%ςd㮕qS;;SoD# etر2~ZV8kč,0{x.A$/̅24.ʗIm,'h5ʒd̹YȚBjjp[tCzo4 GNA7ـL"u^4u-4 lO(,{fFm67]"jdp N&ɝ8Z@JկykES.4'<룐QґXb:g]ëKu7"̋=}p\w',LCkM+dƀuQ!zyo~ h?_FEOs!Bi˒Apy(zg "Ž_~wNp+~wFg*VQf~+ |*VׇooUtwH$iU!CS_`^"ŠlML4h%h˳ZNw~^aN(ǭc'Ia{x(m247Xk^ M&/j85_͍AQjB򵨗&e$~K<LX2d5ZLKi =̒’e܁VA0L+ԌAyCzPGTQCrΟ{ϻKAqȓàslPeׅA- 3V{V P3J in6"r|B'S(Rg Pz3h!~$%wxL#mo4ɥ'E_O-fdc3(C,)J RtH6*uTMTJ$Iʯ~+id n;<*njoJfDoRve+/ KٽB{vZ|?,ԸP@F+D .4az$s˿oZCw4BFYxqus kp;? ai`V0C3o$w7wv\Ӈ7=pFuX)%폡ɷ}X<ǭ|\]ZO"2z;Y|lklyyw\mvA|D>AxPR/jxX&盞.U;C{Z'EUO+7piEy|WԴƛh܏Jk1c͠]mK_ᶾ/i@#nzjIz^~FbߴZ$?)8^(:6B?)B|UBQ{(mjl-6͙v%t4I!`~Kma',`r)X hEH1k]֚,o?W9AwǗ{A;% 獐M^\=q5VE]G}*|<)6zB~y瀸wӾ27'X"Jiִ0 D_eDd.c\f){XDVTԧ$(UVL͔AeStDYoDk2e߼Y yTa~%=;0ز?Yḋ0λc*8h`7+l8X$J3q?skt5 (av/.l쒞Ͼ(ܹ(_5tָwXbaź-cBh)JߊiS8}CbsI(UrO=q9j2No:]8x$Kk[+^N[oZ-ǏU1d1pgLRG>$Sjd] t4s-h@, :*x ؟V_g7z} O_IE}@VN_|NkcACX̹8|E1CIDn~t].GzĦk_?$eoe^e1FJe)ƻPk(޾^ڜ\f<]JX#ǜ[J$FKxeJz6qxz,-r8RP)̹j̼Vt8DWu#7 }&, ᯓ.5V]De\}~Z:ZjH]3QgDϿ(e/<"YKzƵPHhEbȤ߀B%z9ρqjQh>ekBL&8/):Ws% ׄ7>*n¿g ju,aM|yՊ) i #\{=RO HRCF:=zzY-, ރޛ#n=GXbKƚoZu'PWe綁$-%)+) j./MNCf=@U*Porv E2L&Hl1<6a b‘7Mm u> dE >ѭI"~XK8i(;ʚXf~g/49S Mv.Q$ǔʘ\X:N FzYiK^IkxOj O]QC֢8ٰnFק͆#8aB70 Z3x<-oHjl;^DzQ߬H:{XP>|TBNOB[VPlN 7f.XAm|YcNc'~d[F|*Vk% ZTW+8 O ᤧ~"  v YA@b Ԩ548]SgFY}z!ё]2۶wq]G`]3&6IK9hPKAiL iM`AiN)H8װeE,Xuy?P\wFS_O~$M"j/:gp._'jNv}@i-B ?mOM$9j[B9ǜq/=]|PPju.E턝l'yGrɮk%cB̤1\ʨRy)Cm g܄ |Z7!.Տ(飢Ҧ)Lr,ciJU}ܘ,3Z'!/9d g̍&~^U0a FA<`*05Ҩs I sD.^"}a|tmuz q &c:77kҟL<.92.ˋ C^¼fF#f(^m.ٮr7LoA5+9C1&L6p7 |{ǥ)q0i)'Uؓ籓8!KR 8_spxs->lH^a+VӥLz9*W dwAςYaC!l|wfP,)%џx=> ,#6ߝr.=gE[GsCW0VC}^D0eV~Miu TIneGm.(Q}9o_;c^ s1KӞcrS{NԦm^=j[Egjܮ1f*ƺ$^Mz7=F7)^kq& ]GߎPY"z*0GFeihhO:7YT"1z<,6N'(|^oQ{xN<%"\-⭅8&&Új3ϼBLssPM V˯@ae5I$:p^V+F2FT1O-(jYSO7%vm޲@g+o_.jY[5lˢ \< :|=4oڵڵi5W_) +7gwA!L|U74 PdIYi³ Bȸ|YhjZRo_ YgeNp=!:<#fBJ\V:z,6~"Ls*?]>Y}tJKU湸S< Φ]JQ˜-Wj{k\? h<1sUL͡k÷Mv)>nJƨKP㗞#VK5iSr\n.a-\s9>O\:KI=:`$J%}h ^ҋއ{rhzh9qrJЯ>VkCIy],;<JzldDh%iM[\"z2%^@yߵ$Hx&kBT3@1E}j,%Xރh?UtV \Q$ #,ʏr(o)+% "H/B:Aiaq#UT2|䣷M<Gi#HD3O!Ѻy>f T)TrKpNıO4gŧ7brzx< B+hzy|x+(EZhܩ T# NtVY[VkfCX;NFHc-Z^jZN-VnKZ%}ʩ&N}-t<8RnƮ<\^%#ku|֙}!`ͯ3'H.33Xk8HԄ>9VpGa=H҉srA dqIfANMfg :y.9oG4 b~vF#h&ѵ_TiXi~Q^']/h6$azM-8*Ƅ&ZD4КUe^UH4}'&AN%mf. ;88[:hK9r'G\srJ<J6'm,i|БEuWd8بJC$3]GUG!避:54Az>.-/ϺyqZdqBӠcϴs<95xW֭Ub5@gߡtaAqi _ h N-9*g9zԉYc䃧-:uIzƽI-@G*WF$H--p%QX/"=igۥޖpC^t4͢!u)4}(!pȣ@8\e!l ̈ b^xD;[ܘ,Zhzaa6ZWO`NI bk*R9oLZ/5X4ټJͯJOXJm&J3/* Nt^ȷ?2`wn"5)RCZο]5-ks c`&]彂ΒV\ Y-;Z"ڃc.I)ly`IgA˱Ss 6ɓuyK0y=2oC llQyGbzG;Ceۣ{ْ%-x3MXb_u'8퉩=SI'`ѳ[k']#*cNo.~nPfZFJfJ{AWct 26y+$!_ 7+9".5EF:fl3z^'F3T-:  ASZ՘Өew7l8D(X ^&YZt+#7Dz.uK1w3l[YD7_cO@?mM>/$?]jʏsRDyޝ(E+AqTfGM51U4㥝x6v 6d?i,\[w7bg {JU{ j|Ux̓lDU`,6( ѩnIoQ]!]<_=ғz3G؜N@'+ !Z@yC/j$ߌk^^o{dzJfLxZ6߰0)VϾI=2\\KFsnc0gXYis?, { X\'~`E u,dܱ7tG5D1]rh#̗4ύ򺦤?t7˨=N+P?'BV y59B.lڏ<b]sb7>vgNQzII+jFD8xUݧtD躮fK-1VﰧA>@O -YIw+2Ndĸf\H}@UWSнk @1G/GKpN7q =3=9Xfx: knͣ|

5BU3%Z56Pw <|#g%xZYE߷tY=;qy4i|Gׄj{hG{sfJ^.9-_&<+]bych6~h ҁDLO5hZ˱ф}f5g/jT*KL==ܡs֞F8cW;)ng» ^h+McLFYt UEi%HC< >$'c/li~ ~1y(ύ} WmteЕ}һ̔W ?~~{i_@>wq KKp{<p@'q<2e}QO6 fZ_7Vs^WnݯƈƬeiA]8=΁W^'E$-ގ - \*rݱs*O˱r?/\bbi2nε& m;42)Rp!0IhQ9ڡ_kz ˨İWvɥr#Mm?.$u'ȗ4Z.`U={"w.K>7И0e/%:rI~!䳏p%>Q-5߼VZNK^c1Chי | P8,5s\M>|[e~{ʞG 43G.P|_?"~@a^5&EFMzkeLʲ~ڦG3K~8Y).3/7; 7;9٦xm5G{$*T 1g5qX]B;WMrUxUUGrDGN ;KN/νOW]mx^{8h7c7iןOQVLW(ܫdwm]: 4|ػ}=VFvhwt'TX:5/#4+yZʹ>JA-Xʂ@aPt[OT&<$TX\W8Pci_MD=ҭŴBměYGcߦK5~0ԯvq.bo 5~/_\_ǍO1I_NxMZ4i=&qbƻ&t7P ~^” Q^5TQ*LJDb+t|)ҫ{-T;(I#pAREҲخ'Gh7u-g{}QblVfyv_K2Tro .7vG!in7kHh,V02uV+.yș^(زWJ#M:.~k[VxҊPGYI3!&+OR/HdȉB}7Ulf#ky zh/ıvgyݺɦzJJeyꃁm~hӛ%7s41<0DŽl) wx1+ ^ZЏ/ÿ'=˟*9BO}j_su~˩/%FQ1Jb%O@6cG\U܋s:;rۯ\bٞqnz#yKRf 9碭}p3ⴰ[{$Q#7^,1Nr?+Ui`$ʠ`3NV\QH6Pщ:k"?1!Q#ؔwaLȝd)N2ƪd#z 0`sq)L)[9"=-w;}!s1VX Xg)h+siOcttŽ0f/׉qChǺvkg]ûg=/gk}{@3a>|~׀N\'y,3d85N/v<)c(goT{/#>G^ ʟr!M>ѽmjƱ#/<D3dFsIG_hA2h^eԚGk\bI@}Mˊ s5\0|%S 9o.Ñr ѽЬ;q^RHOe%ˠ0Z8, SVC~a~ iJ>"Un{9z =1̉+ '- j}8{uR^h9V8/kV9ֶDAG4*s*ltE쌖Y3iӝyaGb+EFkl(AuZ>zr=埠z(C{s*28i]R沷 WIz<;F2Tv͚nYIs%%{j;EϵWiTK{^ H;[*6Z[ ϝy]\ Z[8֏2sr#3DQզG3\wkJʟ~|FMшOԥI#lO)QD0oAï'$JYTF"fwR_xU|Q9ȽڜQ׈QWyl"Cr~g#,t 4dK΄נ:l =: [ Q0-J~$I,<R<R0P,H̺*jj<+q1]cinBR0 c WI4g:JWsh-A*X&hO/qyL#X0G(mڌz/խ^kI:zi#q{Wǝ 7sA$ ˔ 5}RKvɝE.@ x{v~ottBzcεU#aS&"[" ^چG4Y)fgl:}~r7,Cx͝QɮYqVhƿ~8B=v$WPhZa/}D +?ӂ 6$r0ϙB'FYZ R.lKS~*qMYޥ*7(eX->{NX i, lMT{vc s]s-{in5Bʥ2fA}Fz< &4^D&'RzЙxH Nc "M.09 t¤]Q2 mK/IY#R1Lv3 N3{žIl٧Y%N:쮊2~pPzPSwᑯza/D z9h^CK>lyX+|i=%K:F;6!:-/ƺYʈ鬤}lOGz2OLkHˈ/::U\ǼB]٢wސ,2%(G>r To#k<y.{htE5`\ᩴyˊ^;| \dzK-ɯ=ѻA[3;b10*i f|o;m=m5'dD\Y|pF3k=Q7q=Dn/m8Uҥvy7mӽS-kp/|y"I/Feш,( խ襞q30]gBȷٲZ̞;C ,1zhY{@XbWgM8޺5Q{$4L BZCn I,*Iimf/ Ɩ(=ԣ|cކgBPU1iY 0Nj :`|bޡ>q8ehUF@c9ELaֳsipN+S}YxzǤmϘv7ogqI Dĝ~F|A{#yq6K`-yAIFt4|gxBg[_ch:s؂9/bY?5)'cZ]ҠHr/"_)RVsTAfҒhe2ţBoۺ6}_$#ld+ NxN:\'E$"9{lE\VژFV͕q5 cw)N`%\dOk;a7e&i;;JA{ulЮ-#{dyKea'xi_+gd|YK wYM:6QU|րuPk}T]_$Ίd$˸./{~%R Ɂv[%߇" <3-oŢ?@EdjW,:-T7QtҞo~dd%4YZ" a2Y+o)iw $}w^]m[ #&: ^7/茽c;hxu+,UִήV%WY=V| =Bk'&HOrAKk/ Ax9e@N5vս~Jaզ ~`.[%[24ɂxUvk㼝l@WM' eLZײ%"wlsS Bg13IчPQy1zoFl1[MZ'Ὃ'm·o^FRG1,[o}]ߛƑDqsԫU4I63H'؋Xf&G0f9w.m !m(P7JxKpxizi>W vd/Zm>8 ]g51\w㵤RT5āN2-'RAϱH/^mfa맒*`Em%_s !~y.o ϣx2O`#| qNiA:xyц{Irb)Fie8.לS.$s!g3DM%3P*Y4ay*4v]ZnFIU9L}&I}z[D{'tС׶;`+Uh-%p󘿙 djyߤr.^]lܫ="l r@қ/j*rW tid_vח[mbF[Agz.2%ivcRa-jQbVK>gڨ>jգ'V_ m}{ݜo1V/!2Э>>B&U /pI` : ڇGڇ#Lj/ڊ\)7k֣_K_Zvh#w,8BmYAamTl=Ms^QxRdD=WG;fL|#Uu I~jj (@,ua-*Ns n3i3UI!D%VxVq4e,4yGVQjPس06Bȓ~AI[TUeyu}-:bCWx?17f/f𬝏x!m2vyccVh m|(?FVm:,CŪO$B٠K{SqsDBVɻ]lb-в*9'̭>H`Nz+\xPJ O(B !*.JQ713C]˲@WEcUJ{:#wg~^K]|l t 1S щ bEvOVZ%"^R㗍}-5%>?ycJMSK-3J: /;Oc7lڏNw<e]Xйkq~r Kg`7YafeIQJ)8et?<: ?RXŦ qYwKHb1BwB}+C$-!d*2.Vo^ᙁwgo[+zhVC.y]k Eս:c|^ϙ =yRl|w@ǹⲀY{G)z+E,;:KsǟV<繓dX,3HN !eN_WԢm2A܊ s@>F=Xj ʛ τ$\A M1 PpĘofCl&Dw%=ւYDb8N"wEwpxF\$82{:*J%>d)h(z!I5Ӏ3Ky3IUW)&Mۺ'%M)_<:ߤ.SCWOڊ]1oBC{ &L$ȍ$i 8+lGxGhJOxD|=*'!U@PKω 5 : = M:-{f q ׿gQ̡ O>_=*cŤ2(HTϷꭚV味>qjkU`;o"oAA_꼍v?{rk JXgeQ ;.^Mƿy16>On:~?c.\,ՎCrN'P+ѱ7_VOd%}p-$qlOgՉX5wkj* 9`x*0UC7P W.4S>k}}{CW3Eza=]4n~O֍ \RxыI RiaEgW%.(%:յ$^oqֵ 1o[99㫿yHC,Nؤ*fX!,.۰z)nѬA 5¢ٴ3&JŚ1>Yw#J\S6p>JFȯ'AN&akKRn:!"('m-s:Y1P5-IU|.$Ņ7rT GO~;d5Sd+TuT/+tK+R1s3bL$y!3֝X\E-UŚsNڟT̹;;Neً:,rdIn{uKip[V!aq2ώ~ّJ:H4UϿVE!5ݾzg~?q|;cJc.Y\'#iϿZgw5Wx6d<YXV.:UP._!*Oy:|y}o=}3G Ra]\Eas]؏}W\EB0 'Hܙܾpq~i)5Fe_ <;G{i.XT~"ffKjj.]ӽ 2P߳ _A SEtpC3j<؈/nfg sLNT33eBuBY(?Lr޽|Q1UR$c7 E4)O?Ujg OEBu cbee'(Mڥf9ȧXbM8$˙'ɖ9 U¸c/s (=彵AkG^ݴSJjψ*Wj nq˃wakeG]Q(4<.=?Q֟8.;Ǡoc))+MWqǾ~iZ 0&h;tn/Nv.oYle3u"RoVsF ئΗ-2VGi 8*ymuBK<-+׏ϗp@/oĺnpV0cKȞ,T\ogNЖN擽Ш ʕ!kEp:Mjd '/Y+ĽNx\N(ӯ#ΪGG R54 lKr:Pu(B%OMG~#iqO`|Kο$Y{Liu`x *ĠJcb;_#-Шy}\ao6H7wf(}lX@`"nhkǧ~sBY^#yrlD?^Do"wTe]O3ww4g!(vejj1e,Ś.G@k U@=!q|ng_sjأ9gZf`?,p܆o}`zmio{+5]5]^pwʈ|D6Mo'R>o"oEΨkXJfCnix=/٢KEJUwH-|N L@=KĨ"k"w ]ղ7ca4*5:Jc~@-ľtLyH$|R9T,!芝z>%3l@:F—g1Տs5WM~壝T|1_T%Is.FT K!~\%**=~~7E6D'5c_N x0 FGXx8*z G=LmIޯIմ [qHs(mirY8*B+Ʀ(=8nj8!w:Z:cDȂGG<3„@札J;YD (Cڢ voGsQBӓ%T! o'I͠h$c`sB@zBIR'Q3x:YTmŚΟcDZF[˺$fxh5rC"\rW)\e"boAD҃нx;4B_<^q'W%%g̉;?sj1VO}hd` be7, 2, 8ObOڬ9mzcUӫ>EUZoip'ag_o3PQK\@/z9٤ 0t|g,,I][U< ȳV$Oϔ$ZlY5jG7++Yr8Bk~,K/O/px1ֵ+-Qު(}Xkd$ jՁFغjN92Fo곳zgPl"f+MjǿA8/rĿk|I5S\1 i?T:DQiT : X[d#d2l%dE: K5R4 Vt۞XfnwOVyk wY oJj'QRUm_Qn]Z8?{ߙOw~d3|i.r ]J6N`, &rOOl^31{b"сQ?KQX ז(5E4?n3~oLyi~y]O3/KCwˣw6O/gr$-e}s\YIP\slY;69۬$OӦDl_Nx_iڣ+a5-kaȎ~wEaEz*'`2=ip aNڥ_li?! =8/1tد-DtQc:;?CX3p(qN Q a ÝִXsq֋:؁waF4_B\mRgNRFn._{8g~J}#;Hg2LaQkāƕW52ZCnw҅Ȇ[H9m oa R a?tQ;lycv91%?Yx}hZ iK{WM̷݄|(r\vؽ?D Q/4k9ג|&*=S4K($$o00@^B]'QOي2 %늨.wz,wMѿsvi4Ǜp{[ 4WMlv%0a$BSœК &8t'OY8{/ڥb2UM_{ vv#ebRZ}94<Ͻpҏi[Wt|pPO E_3 1o;x8MF~`E޽ml9נ"~ŃlȺ+RhG n ˠJdҠhX'vYFV+:<6&sdyv pDQ],dÿIQ$CwZm,w6>Cڶq{M{e| ?4fF x?8|C9LϦM6ƚOkI:ø:k~w@[/rG(1;XTZ-CחoO(q5ECHaOq֌JǑFܕ^Ђ$>?z^ZQtW9Ge"h4tӚ3(|*\o0|?g@ցvv *TWq5E?ۇ`C@~?PFmckw C4yǝvh UYf"M*h0uʴ>{+^@ǀ?ѤuŶ-p;ڍ h]FѠk7F X-Cs~vVqE1_gu$bq/z\ޕ]xN5SwxPG]EÎՌaW8$җ6nݮ{:Nj,DfBOe8wdes g`PK9ͫݞMNe]~tMo r2zSe>D9:lZ9JWҞ %s|Slq,^ip)5/ZB@glH~tݷ㾅'Sm|a7t'suۼ_'~7i+)y|?S'>mi͕f⡌S |{f,aHi5\۹n9ً3V*uketv6=D#@$Ss},>g8>Lj-HQ}TuMb -Lǘ,4/]K&5E*{I Z{2)$)0Вc}i;LaD>HC{9 +E{3*ӟ[dfwSMiX4|8^TSF4O47F;.[_,zء5Kʯ WlW"4:}^œbx4W:ARģ#5bRDj5CS0f_Ot5-꩚COZ&*z*0|B+NS!]O"L.HUܸ~eh)$>Ԝmje!Qqb5]s`g>;Nk}lX'"AWBBc_%5q/3 Nbf"Tԥ&1 R(UzA$.{K$ T`K& ҠbMN! D ZZIcPC;ݑ.rUp F=a3t@^6."?|K\`<H3 nf:+boHg/!` = |Dl&(Ff݇߭Vsˈ.7Gǔֵ):z~F(@(ֱX!] hGHcCo=lR_Is=<[P-3p!Wòqz.;)*1V\X T9$L+I$"=sY?pD|S! z܅R /V5?rtɣ@'+BLf37!0r (1#:nCGtN970aiT^Љ:;9dQω1Ebg먚vlEH=X|~#j38G槝in=}:jctXP]6,e+vֽsD1B#C:Ʀ:-a\!cp9@rT) SɸS3sL3q .gp9eߊ˹r1-9@]sMbs.Ւ>Abs.[el%J͹d9m.B)2tk=պQ^&_2ROJ_vhvPbseƔG_{" :w"KNr8u:ƣIx-'24oЂYwш/;OID7 E}6toM=TR FI6Jd豾8xjc0(q|WZDműI袤,emi[)ubH)ea+@#3Mň)r-3I::QݤTRqOqBSn? 1bo4Y4π_~LGO]#> 6zlEżl`j:*b Z=uOᣴ6p42Jk2Um>c„* \/y (pͶϧ(_#^3QoGF1*jPQwq_Gu*EQE4\4Mi(BVVK۲, IBhRlROK2ȆplNN&';'&0 K0YB2$a ǰq}U?sFvtZeT]lAp9(Kdw2wxfDŽ91zwBʲQj@QbjKA=v)(Iʃ!""+e2e)vugvA7elc3tHjF^~:C,i q\L̊$Ʊ?wσ/M$.4ḧv\RF3&DvOiӚ"j&%m٨gI9o=WLyx4t4!Ectڴ([/(pfF~^ܑC^wqrX.` sP%:8~X[Ekf`Q/W:ieY8^~Q5QӪ\ olF2;C\+u>N>˺zI)vgPZrV+[H?j49ASC$g$Vj[W0۰*k":CWR͔ڐ~:76,jf= 촅1MܚU72hri[ Nw/T:ݭ_e쀛iHߝwz7VFHBwk afq-MXMzs4ݒCtL" {5ObX"n缆5͜V̠ʈ+efCŽ/Ny_q@x&^BY }IR=h$͵ i'نRi4~ɐkO %r]*|Asr!/{޼/"8Gv;I 9PV.U ы/Bg$CYŨ$/Y w+O])W>/BK&)#hE[,e[(Ќ} ٘=507h ?R$kGrFg`܂t 7 @7g~%ŵ'4̮63nSҭ8>07+v*X+/\? Xͩ-U+GrAhiwl }K=QxϲeY-8 fBuX2a#Mǻ嚃" q)ﭿȪ;`_|k˦i9LcOp׋ӽ K +G{K + o~1bKc^'d {*Ft?:l6bO bB~"|Nv#z[w]eړ@Θ)a ˇvs(J^]];^ڟ;hwΰ H|E:I|ntMY/\Ŝλ۵Z Zxg*h1 ~ Pw;1kHI8@&`Yߝ!eM|sfR#'IWv%k> f6~,j5HwwWQi$ˑ&G)5q{:`a͒ɲyhB6"2=jc}as& ƧulDV"ĆKM_VG!d[Th;!,hل^]C;> y.PĪּV`Y>-]l!z%^޻(m 7 ۦ膬ܽ,^/c[;<=FuZ]ծsj"gji%+RU/R@-_76X?uaNmwOo46a"cwլe+k@3ťSm&g&Dq]])UaX*(WA,X+|i 57YQ!7Koi#@M)Pils@C*./N<5\ . 36ߊRqACEHCWo9"5C}Oޢ1sJE?}˦tsY7A(Vd3f;+iqմv!)[o)vx3k:[:g+T39"f]g $y gfI&ie1qg`_z[<V\  r2]S~О1kN6XW 2zd1AK(M;bIt_"G*3pkrzOݎS.s?#;x$f kr-;s0[';ms],T +2ߵpqK,y={BZv\SYi+#N@ C|Ҿ׌cJ:g5Ds].=QXUh&L ͬ$"+w8F9!RZzީ st]5ϧDvIj3TJ7`  sE̘4%<{"9=j|EРav$Sw^_ Fvk_֌NĆSkќ` C!ba>,\C1SiHK`Ć ?Er'-@{,^=#'&4MЯ2h倔l6c9r#<>da S!5@e=٥ sK}fk>ݒIJxD=?`3ޣf|м0':rGi[뺙$8/5N<ޱ1j a0۩Y)Xk%=˲4畍_'t+]:Nt}Y$tWOe 7aOG6FݶPHԝM&,rѧku9sA@UyBV‰dF?n7C/%Y9֬Bz!<|}dsnh:vCtEsVLz1tx}}xÅg^^xul'[ ߁S$"Bl?d=f"kgoϟcY?lauy0ffGdgrD AJcxkYXVU(Feyr܊S0/RfAr M. Cv+{Ml?/=box*iۯ'{6쮷KRyR*(n/﹖LI; jb'qga/RF=Cp; j\,y8Mt;V9bh#d tib}}jl3ls-.Ux:w-#2bρ&#F ґd^}7o47go oZNneO״ߑ%D 2.1g-~՜Mf{\MGij] ?_ ȝ.v#WFބF誟b>Km<:j-O*J^C偶A~ٞVck~p6[^D;Νv舻cEfC2Yp)bhdۅuwcl³cjԼzg~q9= %0 3뛌o^_*Ş+ }Z#o0f7 /YG5gv#,t(<ߞC~Ji3_9fKW#iK`+ϵV̱堸>xcKmu:6vn꺩ͷ(ߞcf)ۧPmȁ9@)Jr՘QvCXqzV/ܝ+ΟӾж;w86kwb/åRqɸ軧ݗ;ޓQ_ppT\2.l "td@,S|g3o-,dOO v~F< y Krgf\b"B),|\KLjW?yNrB93E#ܙ6s08Y 4/gټy=&9 }k}@X5>7!({7M3?j^ #3G0nen`6\]`eYfIZ״,aW.$?\p&gWvMja}rh y f~1aV_2DL:?;Cؗwx8HweFM㼔/kH!dĵ;= P$D?| _OGѝ(LXl3`?c޼X;}310߹ _^tͧ-o3њ)j,$Чdާ^ q}#w.B[L£ckԆfުa: o)]a:]}hB8 C?;c՗q){J<}f?j:iWݘ4j0[0S&j 2ר!e!A沣a daI؊}mWZfhP5o fSzoB)ޏrIJ(B%'n ԗ0>̊1ى̛oO-9n,+eKo7y6[z{V(eJo曛gxs=8#"\N^Şf{7aLV}*-{.J /˓s#s޺Joޞ+t\[6Tz_z{e|sGrN[N SixR$ p($R} l=\®d+uTt^ߗ̼y*vGQw]6ӡt8IGӱtxeQϏAVvrW,N:u=8+ڕrf/oU߬5.gyh%54 ҅E%ڥe}WSS+U?/87Tguzv6=|]rl_>dh ʤŁJ_"}5Z2"dҩLrρ}^}Mb4Cv-&_[`9{^ޏ؎%(#66{tc5TYYQ.]NLCҎQuJZf_ՂLYVXgX(=w%gQ~J%VӼ΃l9c̍f}qB/lޑM#?[uPN l laxm%VȢd*D(vz,' Nb1hy6׬PŝYV3(Eq@ϱobl|vbNJq)gR-^ˮ-f:Mgt.V- B:d%].s}Km<=T(XОV:i=ogϠm˒4_)te~9eMe;(I$E%] OFs+x;n8}8tl*ELu)[BvavhO6r4_w:q(gIK/0W_i6_*ŅnF|o$)0t(ݒBgmBW.>g__run0PǸ(`j1~ vKF{(WÅδB2,;l|Oϣh]{ʡr(p;YBp7 UpD\*. ˋˇˏ++!3 WR a~{`QI9n}%§%P Qyt ??D] Uc5wz//995C#5!WǟtR/4vn;.ו]$=ev F=v ;ﱿQUPƞB>';9Ems%- >[u9 4Cy {A9-rEβ2s ϓC#*J5ĕ$ ӂΕJU }.0?14F [D?Tz%]5q;yX᫒P',+tyk rwap銲JPYTsv}޻ ;éU:On÷F^W]B >j)q9ڑn39Ϝ/1[yA9<~ЉX '-\USXm-aYՎ]˽8>J<^c B?Yfk]uؿ2q ._CZ1 pc]j]D뮵 Gw-Ʈ[; GݝWUi+B&Q.\zaY4aivt$e,ZG5tG`A}GI}O!@&DMɖ}ˊݭ3#G % v[pWbO'HQxY<۳8{p V2/ckmYx<:BYӾf&OV+loHv9_6נ'so6p{ eH dkt,*>nAv Hj ?3O ~1iweyߓqiơϓ1hLx4'_JB6~$?)wOlNGB&a!H!PE//뜑MgQK,\vve3|ɂV2`YۀqރGMB|r5Y En=wSt7xɉL{42Nkz^G}5u5Q {ʌ89%au$d!S i"9@tgN!Natv70"_~yҤII-~5ˑ-O$. {Md4HiPpד Yk= 64υC ntcLE\ DsқTB/5Z `T@;#} ! pv^;BVBP =>($/|d//o1h>m7#k$}QoBnƝI:_Ϥe5'P_3&u`Pm9*u8暨Ȣ v M8`׏u*gl舖h)B}㾕{",+Y4 VV8*70CZ|2Xu  F  9h0K1~~jͨM_ޠ Fذl QL1oD2IQOnhRܺ.ikp!{ I쁶  ź 4\:K.z+')M[:7|th鄿OAЬz[KokȎƗ6FǁgOX3au!Ǭ>:y'Xz@ԉkqQX#^F\ 4ME CIx\˴(6dakztkPɿs OT<"ΈP@֫?Cgsһ-C=P&?Ql %v0c??R ֝ kȱMP+] C~ T!N-O::c`blܱO"!TrY&}KIW;HsyHDS*rUN˹D{s+d#*/g04(1Z͙-8vI׊H-~/F ,0(."h7f~W"Zfʱ=[=֐LO;D0s<$܃ 5fIْ 8s33iXNa #j?zYE.(}$+WHyF:_QZVm|>o6>/!G8PrU}c-]8 lcy|c_t; f6~Yy6pq_3Q000e-6 cn hٳ\dq}Ca\on34 ?EGW;q\:/2v Ꮭ $}} bī[o k4" h@h^bZ ;񻝸WyF_w6:bãwNQ܅_C؎B>?ZyBFm7A ƆFlɍ'-V6Jm8e52\1Ry(cwwWj܈]ا25Tt6gu'Ӧ]W( e޷nƶM=N"Wݻ^ݨnM p/`ILb`zE]gAd֯N{؜]ZvM#Ml-90zgu*Hmg&PڶJJ3,J Z\7Vƹ]EjZn иlجq&f1CN8[DĬm#kx},e%bl1e7 N,&1Xfٱ`@9B:ld`:06P4B>Е$ˌ%귰 |W=f^wqf^KY9 -"g+ݯy}kNm:k^pLȖޮc{aϤ,]^,ʲ**ȴlDI8S4o ^Q^+('>8HӽA !U &ȂuPW+C/ihQ!. $G䍇Q+Eo>I򋂪TՀLx4Š 3)ހ Ï\()&d׫P5Eʚ&6'YDQ"Π*(z n:婨`/:j݀fPE EMEի6 ؙ[(ȜJ\U#]OF1/>)aÔP4QF(x}z<]*@ d/D%An\RBt'+FeU m (b]hRF ,4x)kWFOA׫*5^Rh)CRh " uB96$!s&ʪv5%*~o@TS٠j)͠MDhWȲ5~!HU|'/$}f-Q fP A1yp Z5IRTdIA3!cZMxc6H*YWIbMKh$ul #fXٯmfKCȢ_M|0 ywɆ됃$Pm^EPC &u!t( QbCLT]bb :E% 1T$j݋&t):YA'FN/WWpd^eȼꂂ .*$ABݢ&FcAE{Mo%cz2B'LU@oD+4 d43,7ZQQBz׻ 53B" >Y {`R8֦ƴ`P*Hz>hY R)6(ю"y!@#jWt͊M(dM)45>xPU hE4m'yCRC*HEUd5!@P&(%DoZn*?GWSl(9R0Z-) vKC^Ԁ)QY}L/&+>x2_tY׃ "р +`~]Qu5CSZ*סRoto ^jI;E):Tݮ|k}*(Pphr+A!q$)~{ 5QGϢP%]O4m0Ըu[0b*U:SUfsF}^R^5,q5 m jzZ5"7! *?q=r{,nj դmաƈѤAr^uhC넺fU(k~P_FETIVTC2Qa׫Mߧ> *ӡElLjP4@qe:<G|JREͻ[(a.bk1\I~""dQ7}p]!ګAd*qZMALOEbR V ͂&.C6;WZ7~U}w̴OUPW;cLMOCP.SU#t[>Āݞ8xDKLQ+B%BS a" Κruئ ݱf_AZhiAIW9 pSt?&`xxDSB{FTq;Mb!pa lP v P*_6 % j+k9|;juUtɺY'|3TERADESK/DESKTOP.RSCZ p\y>}zXK6~`Al KƎe[XجXҪ+?$43%vBB -ia$$@2)Ci%!L 0N!޻].0ar_s>t=r%!7rx=Q"^b klhVam*L-a]SǎJ8[֖٩bww^zJkԎ^w_/C,3fwl,DCdI";R*cc33lNL/p`zf8reGn<.f_oIcN(z/YzK0#RMm^bT ÈDNl12r5et%?tjn#syX%,X)W?S(̉^<hNFimCCcBi+\RlGީ;±`Lo`P?B'W#;2{ "^R(KkPBR#,3ԇTR''$J^[GTIK^9M\9A(ɎBc#"kkLde,w)ҌGiW gKVq.$>qE:kOXNJ`*&U pptC<4ֹy=Oh}nbBjBXU\uM;vZg @ǿ„/_E!*tA ʨ;'PRucR'*RaD({hc= cyj*²;[+r ).“[:ԤާbIvu٩BiX{{*#JP@ ;? uUb0?F*S r}Q֨~00 :OuLVD#r:is6UaPceMa*)SϲLοSu1˻8mhwWcTYsʼnɖ$itzV\K#& F;+O#^Lt$T5&}Dj7',Hgc')Ia&tj)ӹɗLoՈNI(sS!QLT־}YH}>Wk\:B]\W[Y۰V/,o9|sϝwyǟ>AO?d I D osoxO*I*EJKjMG^O ~z DSuAMC] 8] ;OC5܅; RϠXxhF`7>-~АhnbabLf] 5fIγD'1е&6?} Ur[aw_co@նqLCc.m}X{.&̓yhFGD@ zDkv`"e1h \`m&۲hmG&AM#(nDz} .n}υ?(~D ӠaO@׶E0g$JjmAmDiA[C#!{=[@z/@aG&di]^gt#C괍 5i }5Dƍv &Cly-1, NmDFAc g tu 8Oj>jFc ė9u`qDZ>k@W2 űˊ=~o6ncژ8F R67@߮Ǡk2 l;J:ؒk-e>Zf`/n9.m|swPqn9~D h?n _(>@6mVF2Gp5 LW_û)f#A/'a/Օ!q'd4`s!-iF6xTSkxքG$4|'5X񐆣F _ޡ AA3/A& ^  ?"|"U"M= .5Exw'iUW?!V^:hEe~@{ˁ?[f9X/Y7XOU7X,a89 _ላV ZENBG/3'8˓qcyR$GŽ!wѫ]$ gyJÇܽxjm,Oh?$|$|\*cOgJ4 `kxFƱN9Nai{{cܯ񀆟d~V ZO[c<ȟXb׻wYy]cڸg§ೕ8>+g)@(4 x0?=r?vi'0O,vYRޅzgr tw(ku2!7%CBNuWX"$M(1~Ǵq~᎟#v/DaF~$_Zy4 @w9*fm_1ab=[8*e=.e{hv7Xq%⫎=x(`Ʊ&$Ž]VOB.>V'llQt )Pkx]=0!=5:C= G-کlqM8{9vfp󇰌$b]ן_Ply]/"<1kYs$ުPMHܴU]e Zaƙ9=z~ @{.&Ӯ~3M]9x;&\b!Ƶ:<uGV īHU/܎՗W_1dW0K~W)Kr!C>l]ODžώƾ'VǏj/( }Ga)q><~ʬu~mMw|*:?Sku~OFF|xB,5r7j8N\ˆyyn]wsp\Kc\\;txޘ_ܸAMbmƒ٫g鐒L< A <(U_׏$ }5}-q tԍיwQS?'ܞv1]%FyA7u7+gnod; O܈6O/.M{#7;uo3,}Y/ F?0jh]*ot?g ?߫XYn+Wx~fN~$@*GۏtI9,}QX;C5|GQÏҶ ?J~䃆m?ď4Ig5#!G.) ϨM%oT,2QW+;^J=k`~G8Rvzqq<]ZXԏm3:|J=ju޴̛ӿ=K@/װ/S_~ =vʼR#ÿ:y?E6v]G1שGG|O"k\Brⶋ>|s&ū%{nÍyW_3-B5˙N sj's.-d·$Ni'1N<_tYnݢk2> >r!Χ"9A0V3|ki}dvs<#X;kU3'jsܐ6s?B/O\{X:aNwdnᏄ+y'e鞓w].wo?'ʵ@W܅ŕBk^o^wWXS/,WL݁>ͺKzv$>'PK:1v/TERADESK/ICONS.RSCZl};G)YOlKNFݩE˲lْ%Y  dyr"&X/K(0U2ۊbSE^0$ÒMTET\wy/N'Ny{{;2:嬜Uwu'¸{i, (y{ǂcQY~_0ϱ+YͯsWY{y%y2U]1|_vto8 _Cvv_];`? _]7:]7U:F A7;QoqOu_]or?]ov !G|jWZaW^]G`W? os߁];+-mǎ2wphH?j$Gc*CrVbhpoERV"voߵ{ri}Z.m|gc#CCĞx2%P,\32?k]cC<1|pg# P<9 Us604^oh5VuǪc+|Gi@rxv9wS(PEPGEyWAd_*RBEX/hڢȕA; bt vc-1 ۭK3 YgߌliT`3ـ`s;fl`$VNg-U\ }wCI[O[w 5/Y o6Na2ƭal@u)>Llo}ZiZ%b@=RO,T1);,V@yb̐VO/~Ͳ~^ղUFlKW4+4Ѫϭd-6u*l.he=VnEN2D2U/@eYWZ'RkEog%o?q?}xN~|D}_hXS%,ϩrN-S}_o<?Hfjǵs F[=GO;n<ɺYz֩ 5?_?ݽ*1&"'WpGŴ=`hKhKѓ'{l[]%(QS:v:a4Cm]վ sqCHSa>e0uh՘jM-" =tx䧠BuH(=|_gϼSi{ӐbES:5=y)=4gq`0/v~(t!5vK JgҪ𮻘fhD3i2?o.e<ܑioŧ*{rtǩS (tǞL+W&/ܲ+/(oP e;Dzw^wqC1ͧ%_~yor7R )?&ya^X&gZ0FnI|?f(6?2ڴ:m>Ԋ γYfݟC\x/yފ"[7>{Cl܋oR71Sw9+skaQFZcr?ƻe:Egbxg5]ufV>?w퀱ebN`dr90;LS4ؼw8M! $2MJL*w|sgʗ[ l\Ax_;~v^D3H%$NP#XUMM# ŞxѐnHIǮPzī8=_A輱z:h\Q1>hצO `bn1W)1z*bc2H'}zd7KQ#_Gx=u__dMQ ] g L2Iy*!>C2})^n'>_k iB֭@肵m5  Vk.ઝ%CICk嶌qF6T}0(b4MYFիM&CM9gk҆& Cds3M4a!zYN~{opd_d2Xo39B"uAR&\ O#=]G׻}$g-Oڧ6R@ Ёҏ|>&T'Fϣ@Jv_';sR3oIɮdW}=) =SFkC|W]z=}ķ+v <>FWqg۶ߺK%k bll/ʆfMand αgmL)Ԁ(ʯ[siX}T.fGGx@7?Κ_<揼Kaq+g,Sξ{B7t "*^:[%GŚPKbž|>. TERADESK/CLOCK.ACCPKev  TERADESK/FIX_ICNS.CPKh+ 5#TERADESK/CHANGES.ENGPKk#n %TERADESK/MANUAL.ENGPKpJ~  2ITERADESK/README.ENGPKs 5 `NTERADESK/CONVERT.PRGPKwxbn noTERADESK/FIX_ICNS.TTPPKz47D uTERADESK/FIX_ICNS.TXTPK`vI yTERADESK/DESKTOP.CFGPK{:fW <{TERADESK/DESKTOP.PRGPK:XՔ> 7TERADESK/DESKTOP.RSCPK:1v/ LTERADESK/ICONS.RSCPK [SFXrSfxInfoAskOverwLookForDZipAssem SwapWordSwapLongScanLong Move hDOS XCconin Cconws Fsetdta Dcreate Fcreate Fopen BFclose lFwrite Fdelete Malloc Fsfirst Fdatime 0M2RTL vHalt ^SfxInflAsmInfl ZipCrcTablenumlitt~BLCodBLLen~lastb|BLenLenhDistLenHLittLen(EndInBuf$LittTreL LittTreCDistTreCDistTreLOutSizeOutBuffeInStart FileNormCompSizeCrcMainGPVaHas020 basePageStkLimIsMMFPUHaveMathsaveCreatModScancommFcommentFileNameZFileNormXiVbufRcNMegaDir8File AdrRecorNfileStartZip$(DT     ( & 4 $" .    :  *F ~  .R60 N2 $@8L  4 B. V`.. CLOCK ACC b>.FIX_ICNSC ev CHANGES ENG h"+MANUAL ENG k$nREADME ENG p@ CONVERT PRG sC5FIX_ICNSTTP wQFIX_ICNSTXT zSDESKTOP CFG `UIDESKTOP PRG {:VWDESKTOP RSC :>ICONS RSC :v/`*``-T>>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#-F3-J k #-P Ј<.@Jy-Jg// ?<?<JNAO <"@(I$k,+<=.?h0hS@?@2(hSA?AA09-rN PONuQOABA09-N PONuH $o0Qo`02(io`2)4hSB6iSCCl`4iSB6(hSC8)iSDDl` 6)iSC45A8@RD5D0AR@5@2*oJ@nB@`pLNuQO>?A?B?o Ar09-N! PONu/ E-r0NLBA0N^r0Nr0N2*0N^BBBA0Nn$_NuH O6:/N$H8Hĉ@<HƍAA0NlAC+NA0NTAC+NB@AN:AC+NAC,NA"/ / ? Ho,N OA"CNA"N0D?@A"/ / ? Ho,N OA"CNXA"N02@>?4/02NTOA0NAC, N A0NAC,NB@*A"NlA"C, NAC,""2A,C,*NA"C,NA"C,4NA"C""2A,/ / ? Ho6N OA,CNA,N0D?@A"/ / ? Ho,N OA"CNTA"N02@>?4/02NTOA0NAC,>NNA0NAC,HN629-09-NAN*0?AN2?409-2NXOO6LxNuH0O?@?A?B H…@?B2/nHo>A0/ NAC,RNA0/nNAC,\NA&0/ NA&C,fNDA00/nNA0C,pN*E45o0/o S@5@2/onSA5AG-r0N2+ 0N J0NBD`A:0NBA:C,zNA:C,NAD/ / ? HoNN OADC&NADN:oAD/ / ? HoNNOADC0NbADN0>@AD/ / ? HoNNOADCN2ADNh6EAD/ / ? HoNNNOADCNADN:0<@?420N`TORD| m?/nA"4/2/0/NTOONL NuHOAN2G-+g0<N$N(IHlHlHlHTr0+NOK HmHmHmHUr 0+NOM`HV"M LNXOS@ff NN2+0+NLr0+N?,A4,2,0NTO2+ 0+Nr0+Nf?,A4,2,0NTONHmHmHmHUr 0+N\O0-g2-fb0<N.'WOLxNuHGGG//?AOCaK/%/%?%A~aKMaMQCaC 2""AC`DaA aAavC fIa<,,OFEEn3-&L`Nu?*Eq? `B?$r">?*¦?SK? ?%s7?x'? ߜ?Pm?H7+@H?;q?㤅 i?~HT?-!b2?JTB?Š[#?lF?kjqĎ?M Vv?F$?Z^ŝW?ɉl,~!?Փg?@&Nh?,n?zOUY =?Lu7?SB?l?zߚ:R?{Vi`?l\@?7 tn?d]J? Z0?zF?gw?4N|?[R?&)e:Ӻ?˙y0?6Y_5?;Oq3?e3ZK? ׬?}w_?8=4;?﬋??]?Ƞu?squareA"o9-&g4CG?/p<6>܇׀HAHBHDHE>܇׀?<BCHCHF.HG܇׀.HG܇׀.HG܇׀.HG܇׀.HGև.HGևр?<6HCHFp>܇׀>܇׀>և(".Jkއ9-'gJg j c a0JfJg9-'g9-'fJkt`Jk`h/"HA.HGpށ@H@HG0BGHBHE2tށـׂ݂p"Jk އل݆׃SANu b c0a b f$JfgJk؄݆׃SAR׀fRA` Jk؄݆׃SA Ae "$Hzan` ҁQ !1LNudivCAD/ / ? AaA0 ]HNu4CG?bfb RGd6|/|$F,HF.h.BGHG҇~`"BAHA,HFpHAHB024 6<?~Gj SWԅӄGd, Q,HF.h.BGHG҇~HA`"BAHB02BB6|FjSG҄FdHG>HG9-'f,⎜bHFRFkHz``, c9-'g~9-'fJkb`lJkf`X//&HC0BCHCH@B@4rЂׁ"$dSGԅӄNu9-'f╚kfg` JfJg`,HFRdR`,HF  @c"$HzaB` ЀP !1L Nu5|$Ap" EP jW5|H j W$$$ jW5B j W$$$ jW5|h j Wf !R!R$ANu5|$Ap" EP jW5B j W$$$ jW5|h j Wf"#R#R$ANu$(0r@Ag8"(jNufJf @DNuH@aJ@jR@fЀPDNu"(fJfJ@kDNuDNuDNu2""]INur2` r`r2""]INuap` ap`apHQ//aP.Nu6C`6*)<<HFFg6()kfJfU`SCڅلj0"$HFFgJjNuf4Jf0]Nu()fJfY`JfJf  Nu\HNuJkS@ԂӁjNu0<rtv`H@Frtv`<<6(FgF Cpn @b:H@@9-'g 9-'g 69-&[Ck S@rt`rtv` @n0H@@rtv9-'gv9-'gl89-&\Dj`t`PvxR@fЀP9-'fg,` 9-'g 9-'gJ@k`J@j JgRdR !1.Nuv]H//?HW//0aPO0 ]H.Nu/ / o\H// ? o \H\I//!?!// ? //*?A-'2DAZA g&C-H 1g"@?BPANA-&0J@f0 @c 3"*`3!*` o4C0 O$ _"_Nu29-&49-(J@gjB@JA[Nu|B@` JBg|0<3-&NuafpNu@|@k <`D@ @cpNu JPjDNuH$fBA`PjDh 2< <`>2<@H@J@fAH@ @bQA @bYA @?bUAJ@kSAH@AԂQ0 B]HNuA(p"@ "By-&A1B3-&3-(O"Nu/ Hz?<&NN\O$_Nu@TXJ? ?ry@ڢ!h5?ڢ!h5?ڢ!h5?@@NaN-INF+INF(C)Xmath by d'ART/ &y-* g/ &S?<INA\O`&y-. g/ &S?<INA\O`&_Nu$jD BJjD$HBJBf"$HBJBf $jDNuHBЂ$jDNuHBЂ$jDNu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu/ "H?<,NATO2<?@B)I<?IA$_NuC22222A-1|Bhrr`A-Bh1|1Ar`A-1ABh1|r`A-Bh1|1Arh`A-Bh1|1Ar`A-Bh1|1A1Brl`hA-Bh1|1Ar`NA-1|Bh1A0Bh2ra009/NuA-Bh1|1Ar `C-3|3|3AC0""A-2<`A-BhBhre`A-1|Bh1| 1A01B21o41o6r `3-/ C-2dBi3| Cp 2Q"<%rps/ NB$_ _0-A/x"op,2QA/p 2QNu-.x2/x/C-3ABi#-: Ira#2-:Nu/ 1@ 0"<-2psNBA/x0$_Nup `#0A.x00p `p`#0p`#0/ A.x00000 0 0000000000 paJ"_2"o2"o"2"o&2"o*2"o.2Nu#0A.x000000p*`#0A.x0000000 0 p/`#03.xp2`#0A.x0000000 0 0p3`/ #0p6a"_2"o2"o2"o 2Nu#03.xp4`\#03.xpr`J3.x#0p#`8/ /pMa."_2"_2"o2"o2Nu#03.xpN`/ ?A.x00pha2CSA|;$Y4Q$_NuA.x00000pd`A.x00000pe`3.xpg`A.x000000 pi`d3.x3.zpj`R/ /A.x0000 00pla0"_2"_2"o 2"o2Nu3.xpf`3.xpk`/ 3-@@A"C-B@22220<"<(NBA/x0$_Nu--.x/x02 ++++++A **++%+ Analog Clock V1.0(c) W. Klaren, 1992.sizeable windowOKCancel?QQ?QQ@ڢ!h5@??@ڢ!h5@@@@@@??@ڢ!h5@[1][Unable to create window.][Abort]Clock[1][Error in initialisation.][Abort] Clock[1][Unable to open VDI|workstation.][Abort]-.x2/x/r  ^4>p $X448,f   " " 4  80/********************************************************************/ /* FIX_ICNS.C first version created on 8-8-1992 by J. Klaren */ /* This source for Pure C may be distributed freely */ /* If you modify it please mark your alterations in the source and */ /* put your name in this header */ /********************************************************************/ #include #include #include #include #define FNT_SIZ 6 #define TXT_W (12 * FNT_SIZ) #define TXT_H (FNT_SIZ + 2) #define FROM_START 0 /* seek modes for Fseek */ #define FROM_HERE 1 #define FROM_END 2 int handle; char *buffer = NULL; void do_exit( void ) /* exit function */ { Fclose( handle ); if( buffer != NULL ) Mfree( buffer ); } int main( int argc, char *argv[] ) { long size = 0L,i; RSHDR *hdr; OBJECT *root; ICONBLK *icon; OBJECT *object; Cconws( "Icon-resource fixer by J. Klaren\n\r\n" "This program is public domain\n\r" "You're free to: use it, copy it, modify it or\n\r" "whatever else springs to your mind....\n\r" "Don't forget: use it at your own risc!!\n\r" ); if( argc != 2 ) { Cconws( argv[0] ); Cconws( ": RSCFILE.RSC\n\r\n" "Where RSCFILE.RSC is a icons resource with ONLY one form with" "JUST icons\n\r" "Fixes icons in the resource for e.g. desktop icon resources.\n\r" "i.e. sets txt just beneath the icon and centers it\n\r\n" "Beware this program may destroy the resource file so make\n\r" "back-ups. (= USE AT YOUR OWN RISC)\n\r" ); return 0; } handle = Fopen( argv[1], FO_RW ); if( handle < 0 ) { Cconws( "Couldn't open: " ); Cconws( argv[1] ); return handle; } atexit( do_exit ); size = Fseek( 0, handle, FROM_END ); if( (buffer = (char *)Malloc( size )) == NULL ) { Cconws("Not enough memory to read resource\n\r"); return 0; } Fseek( 0, handle, FROM_START ); if( Fread( handle, size, buffer ) != size ) { Cconws("Read error on resource\n\r"); return 0; } hdr = (RSHDR *)buffer; if(( hdr->rsh_ntree != 1 ) || ( hdr->rsh_nted != 0 ) || ( hdr->rsh_nbb != 0 ) || ( hdr->rsh_nstring != 0 ) || ( hdr->rsh_nimages != 0 ) ) { Cconws("This is no icons resource\n\r"); return 0; } object = (OBJECT *)(buffer + (long)hdr->rsh_object); root = (OBJECT *)( buffer + *(long *)( buffer + (long)hdr->rsh_trindex )); if( root->ob_head == -1 ) { Cconws("Root object has no children\n\r"); return 0; } for( i = root->ob_head; i <= root->ob_tail; i++ ) { if( object[i].ob_type != G_ICON ) { Cconws("Contains non-icons abort\n\r"); return 0; } icon = (ICONBLK *)(buffer + object[i].ob_spec.index); object[i].ob_width = 9; object[i].ob_height = (icon->ib_hicon << 8); icon->ib_xicon = (TXT_W - icon->ib_wicon) / 2; icon->ib_yicon = 0; icon->ib_wtext = TXT_W; icon->ib_htext = TXT_H; icon->ib_xtext = 0; icon->ib_ytext = icon->ib_hicon; } Fseek( 0, handle, FROM_START ); Fwrite( handle, size, buffer ); Fclose( handle ); return 0; } Tera Desktop V1.24, 30-9-92, Copyright 1991, 1992 W. Klaren. Version 1.24 - A few bugs were removed. Version 1.23 - A few bugs were removed. Version 1.22 _ Sliders were added in the dialogboxes, in which icons can be selected, to simplify the selection of icons. - If an illegal configuration file is loaded, then the current configuration will not be erased. - All arrow buttons are from now on operated with CONTROL + the corresponding cursorkey. In the future the combinations with SHIFT will be used for other functions. - Arrow buttons are inverted when the are selected. - The program now works in ST-low and TT-low with some limitations. - The desktop now hooks itself into trap 2 with the XBRA protocol. - The keyboard routine is improved, it should now also work properly on other than keyboards than an english keyboards. - The copy routines are now capable of handling infinitly nested directories. - During the copying of files the number of bytes, the name of the folder and the name of the file are displayed as well. - If files in a window are selected the number of selected bytes will be displayed as well. - The rubberbox for selecting objects can now be moved in every direction. - The copy routines are extended with a rename function. Tera Desktop V1.24, 30-9-92, Copyright 1991, 1992 W. Klaren. Contents: 1 Introduction 1.1 The Tera Desktop 1.2 Installation 1.3 Support BBS's 2 The menus 2.1 Introduction 2.2 Desk 2.2.1 Info 2.3 File 2.3.1 Open 2.3.2 Show information 2.3.3 New folder 2.3.4 Close 2.3.5 Close window 2.3.6 Select all 2.3.7 Set file type 2.3.8 Cycle windows 2.3.9 Quit 2.4 View 2.4.1 Show as 2.4.2 Sort 2.4.3 System and Hidden files 2.5 Options 2.5.1 Install application 2.5.2 Install desk icon 2.5.3 Install window icon 2.5.4 Change icons 2.5.5 Remove icons 2.5.6 Set preferences 2.5.7 Program options 2.5.8 Editor 2.5.9 Save settings 2.5.10 Load 2.5.11 Save as 3 Icons and objects 3.1 Introduction 3.2 ICONS.RSC 3.3 Opening icons and objects 3.4 Copying and moving icons and objects 4 Windows 5 The ARGV protocol Acknowledgements 1 Introduction 1.1 The Tera Desktop The Tera Desktop is a replacement of the ST (and TT) desktop. This desktop offers much more possibilities, such as files and programs as an icon on the desktop and files can be viewed in a window. Furthermore the scrolling of windows is much faster. This program may be copied freely, on the condition that program is copied entirely (so with complete documentation) and unchanged. The program consists of the following files: DESKTOP.PRG DESKTOP.RSC ICONS.RSC README.NED README.ENG CHANGES.NED CHANGES.ENG MANUAL.NED MANUAL.ENG CONVERT.PRG This program may not be sold without the written permission of the author. If the program is included in PD-libraries only the costs of disks etc. may be charged. When I wrote the manual, I supposed that everyone, who reads this, knows how the common desktop of the Atari ST works. 1.2 Installation The Tera Desktop is installed as follows: - create a folder DESKTOP on your hard disk, - copy the files DESKTOP.PRG, DESKTOP.RSC and ICONS.RSC to this folder. The desktop can now be started in the usual way. If you have a TOS version 1.4 or higher, the desktop can be started automatically after the computer has booted. This is done as follows: - Select the Tera Desktop (DESKTOP.PRG) in the common desktop, - Select Install application, - Change the boot status from Normal into Auto, - Click on install. Do not forget to save the desktop configuration after you have done this. If you have a computer with TOS 1.0 of TOS 1.2 you have to use special program, like STARTGEM. The default name of the configuration file is DESKTOP.CFG. If you want that depending on the resolution of the graphics mode, a specific configuration file is loaded, you can create a file DESKTOP.BAT. This file can also be used to start programs, when the desktop is started. An example of a DESKTOP.BAT file is: cd C:\DEMO DEMO.PRG -a input.dat #640,200 ST_MED.CFG #640,400 ST_HIGH.CFG #640,480 TT_MED.CFG With the command cd the current directory can be changed. A command line can be passed to a program. In the lines which start with a '#' the configuration file, which has to be loaded, can be set. After the '#' the horizontal, the vertical resolution and the name of the configuration file, which has to be loaded, follow. The vertical resolution should be separated from the horizontal resolution with a comma. If the current resolution is not in the DESKTOP.BAT file, the desktop will try to load the file DESKTOP.CFG. Although the desktop can be used when you have not got a hard disk, the usage of a hard disk is recommended. The usage without a hard disk has no use, because if you for example install a program on the desktop, the program, has got to be available all the time. Of course this can be solved by putting the program on a ram disk. The Tera Desktop will use about 120K of memory. The Tera Desktop works on all current TOS versions, but the usage of TOS version 1.4 or higher is recommended, because of some bugs in TOS 1.0 and some extra possibilities from TOS 1.4. Usage with TOS 1.0 must be discouraged. The most important bug why the program should not be used with TOS 1.0 is that the AES will crash, when in some dialog boxes certain characters (like an underscore) are typed. The most important reasons to use at least TOS 1.4 are: - Folders can be renamed, - This versions deal a lot better with files, - Programs can be started automatically after booting. The Tera Desktop was tested on TOS 1.4, KAOS-TOS 1.4.2, TOS 2.05 (Mega STe) and TOS 3.05 (TT). On these TOS version the program worked correctly, but there still may be some bugs left. It is also possible that the program will not work properly on other configurations than it was tested on. That is why: The author can not be held responsible for any damage caused by the usage of this program. Use the program at your own risk. Should you find a bug, I would appreciate it very much if you would report this to me with a description of the bug and a description of your configuration (TOS version, auto boot programs, accessories etc.). If you already have an old version of this program, you have to use CONVERT.PRG to convert the old configuration files to a format the new desktop understands. Before you convert the configuration files, you should first make a backup of them, because the conversion program will overwrite the files with the converted files. Converting configuration files is simple. First start CONVERT.PRG. Select in the file selector, which appears, the file which has to be converted and click on OK. The program now converts the selected configuration file. If the conversion is ready the file selector will appear again. If you want to exit the program click on cancel, else select the next file to convert. The desktop works with some limitations on the resolutions ST-low and TT-low. The limitations are that the dialog box for the input of the command line of TTP programs is smaller and that the dialog boxes of Install application and Set preferences will not work, because they are to big. To install an application or change the settings, load the configuration files in an higher resolution and install applications and changes the settings in this resolution. The desktop does not work on the resolutions ST-low and TT-low (and all other resolutions smaller than 640x200), because some dialog boxes contain to much information to be displayed in these resolutions. 1.3 Support BBS's In the United Kingdom new versions can be downloaded from: System ST tel. +44 (0)533 413443 FidoNet 2:255/320 NeST 90:102/131 The file is called TERADESK.LZH. This BBS is also support BBS for the Tera Desktop. If you have any suggestions for improvement or if you want to report bugs, you can leave these there. In the Netherlands new versions can be downloaded from: Moir Brandts Honk BBS tel. 070-3461215 2 The menus. 2.1 Introduction In this chapter the menus will be discussed. Most menu entries can also be selected with a key. Behind the menu entries corresponding keys are mentioned. The sign '^' means that the CONTROL key should be pressed at the same time as the key behind it. Buttons in dialog boxes can be selected with the keyboard, by pressing the underlined character in the text of the button together with the ALTERNATE key. Buttons with an arrow can be selected by pressing CONTROL and the corresponding key on the keyboard. 2.2 Desk 2.2.1 Info When you select this menu entry, a dialog box with the copyright notice will appear. The TOS version and the amount of free memory will be displayed as well. 2.3 File 2.3.1 Open With this menu entry a selected object can be opened. See chapter 3 for more information. 2.3.2 Show information When you select this menu entry the desktop will display information about the selected objects. If the object is a file, the date, time and name of the file will be displayed. If necessary the name of the file can be changed. If the object is a folder, the date, time, name and the disk usage of the files in the folder will be displayed. From TOS 1.4 it is possible to change the name of the folder. If the object is a drive, the disk label, the number of files and folders on the disk, the disk usage, the free space, and the total space will be displayed. It is possible that on an empty disk there is a difference between the total space and the free space. This is caused by a bug in the current TOS version. It is possible to use Show Information on more than one object at the same time. The dialog box will appear again for every selected object. 2.3.3 New folder With New folder a new directory can be created. 2.3.4 Close With Close a window is closed. If the window is a directory window, the window will be closed only if the window is displaying the root directory. Otherwise the window will display the directory one level up in the directory structure. A text window is closed immediately. 2.3.5 Close window This menu entry has the same function as Close. The difference with Close is that directory windows will always be closed, even if they are not displaying the root directory. 2.3.6 Select all With this menu entry all objects in a window can be selected. 2.3.7 Set file mask With this menu entry you can select which files should be visible in a window and which should not. You can type a file mask, but you can also select a mask from a list predefined masks. Double clicking on a mask has the same effect as selecting the mask and clicking on OK. With the buttons Add and Delete it is possible to add and delete types from the list. 2.3.8 Cycle windows With this menu entry you can make the the bottom window to be the top window. This is useful when a window covers the other windows entirely. You can make the bottom window the top window without changing the position or size of the top window. 2.3.9 Quit With this menu entry you can leave the desktop and return to the common desktop. 2.4 View 2.4.1 Show as With Show as text and Show as icons you can select if the files in the windows should be displayed in text or as icons. In text mode the length, creation time and the file attributes will be displayed besides the name of the file. The attributes have the following meaning: d - directory, s - system file, h - hidden file, w - file is not write protected, a - archive bit. 2.4.2 Sort With the menu entries starting with sort you can select in which way the files in a window are sorted. With the menu entry Unsorted the files will be displayed in the order in which they were read from the disk. 2.4.3 System files and Hidden files With these menu entries it is possible to make files, of which the hidden or system flag is set, visible. 2.5 Options 2.5.1 Install application With this menu entry an application can be installed. In contradiction to the common desktop, it is possible give more than one file type and to give the format of the command line. With the buttons Add and Delete file types can be added and removed. In the command line %f and %n have a special meaning: %f : Names of the files which were opened or dragged to the application with their full path name. %n : The same, however without their full path name. In the command line it is also possible to give options of the program. For example it is possible to automatically extract LZH files when they are opened. This is done as follows: - Select LHARC.TTP, - Select the menu entry Install application, - Click on Add and type in the dialog box, which appears, *.LZH and click on OK. - Give the following command line: e %f - Click on Install. With application type you can set the type program. For instance it is possible to start GEM programs as GTP (GEM Takes Parameters) program, without changing the extension of the program to GTP. With Current directory you can set the directory, in which the program has to be started. If Program is selected, the program will be started in its own directory. If window is selected, it will be started in the directory of the topmost directory window. If no directory window is opened, the program will be started in its own directory. With the button Use ARGV protocol you can set if the command line should be passed to the program using the ARGV protocol. See chapter 5 about the ARGV protocol. The settings made here will also be used if the program is started in the usual way or if files are dragged to the program. Furthermore it is possible to give a function key. If the function key is pressed the program will be started. The number of the function key should be between 1 and 20, where a number from 1 to 10 corresponds with function keys 1 to 10 and where a number from 11 to 20 corresponds with the SHIFT key and a function key from 1 to 10. It is not mandatory to give a file type, Install Application can also be used to give just a function key or to set one of the other options. If you delete a program, which is installed as an application, using the desktop, then all settings, made with Install Application, will be removed automatically. This does not happen when you delete the program outside the desktop. If the program is started anyway, a dialog box will appear, in which you can choose between removing the application, locating it and cancel. If locate is chosen a file selector will appear, in which you can select the new location of the program. 2.5.2 Install desk icon With this menu entry you can install an icon on the desktop. First you have to give the position, where the icon has to appear, using the mouse. The a dialog box will appear in which you can give the name, if necessary a character, the type of the icon and the shape of the icon. Besides drive or trash can, the icon type can also be printer. If you drag files to a printer icon, these files will be printed on the printer. Installing files and folders as an icon on the desktop is discussed in chapter 3. 2.5.3 Install window icon With this menu entry you can set the shape of the icon of files and folders in directory windows. There are two lists with rules, one for folders and one for files. You can switch between them by using the buttons Files and Folders. When a directory is read, the desktop will determine which shape the icon of the file or folder has to have. Because the rules may contain wild cards, the order of the rules is very important, for the desktop will use the icon of the first rule to which the name of the rule satisfies. The most general rules should be last. With the button Add a rule can be added. The new rule will be inserted at the position of the selected rule. A dialog box will appear, in which you can give the rule and the corresponding icon shape. Use the button Delete to delete a rule. With the button change you can change a rule. 2.5.4 Change icons With Change icons the shape and the name of the icons can be changed. It is allowed to selected more than one file at the same time. Of files and folders only the name and the shape of the icon can be changed. Of trash cans, drives and printers the type can be changed as well. 2.5.5 Remove icons With this menu entry you can remove icons from the desktop. It is possible to remove more than one icon at the same time. 2.5.6 Set preferences With this menu entry several options for copying and deleting files, for dialog boxes and for text windows can be set. With confirm copies you can set if a dialog box has to appear when files are copied. With Confirm deletes you can set the same for deleting files. With Confirm overwrites you can set if a dialog box will appear when during the copying of files a file is found, which already exists. With Copy buffer the maximum size of the buffer, which has to be used during the copying of files, can be set. With tab size the default tab size of text windows can be set. Furthermore it is possible to set if the dialog boxes have got to appear in the center of the screen or on the position of the mouse, what is useful on screens with a high resolution. With Screen buffering it is possible to set if the screen under a dialog box has to be buffered or has to be redrawn. If screen buffering is on, it is possible to move dialog boxes by clicking on the upper right corner and dragging them to the desired position. 2.5.7 Program options With this menu entry can be set if after TOS programs has to be waited for a key, which files are programs, which kind of programs it are and what the current directory should be when a program is started. With the button Wait for key you can make the desktop to wait for a key after a TOS or TTP program have finished. With Add new rules for program types can be added. A new rule is inserted at the position of the selected rule. A dialog box will appear, in which the rule can be typed, the type of the program can be set, the directory in which the program is started can be set and the usage of the ARGV protocol can be switched on and off. The following types of programs are possible: GEM : GEM programs, GTP : GEM takes parameters, these are GEM program, to which a command line can be passed, TOS : TOS programs, TTP : TOS takes parameters. In the rule wild cards may be used, so here the order of the rules is important as well. See for the button Current directory Install application. With Change the selected rule can be changed and with delete it can be deleted. 2.5.8 Editor With this menu entry the default editor can be selected. A file selector will appear, with which the editor can be selected. If in a window a program is selected, the name of this program will appear in the file selector. Otherwise the name of the currently selected editor will appear in the file selector. 2.5.9 Save settings With this menu entry the desktop configuration can be saved. 2.5.10 Load With this menu entry a configuration file can be loaded. 2.5.11 Save as With this menu entry the configuration file can be saved under another name. 3 Icons and objects 3.1 Introduction In this chapter the usage of icons and objects will be discussed. Among others adding your own icons, moving and copying icons and objects and opening icons and objects will be discussed. 3.2 ICONS.RSC This file contains the icons from which you can choose in Install icon and Change icon. If you have a resource editor, you can add your own icons. The maximum size of these icons are 64 pixels wide and 32 pixels high. Do not add other objects than icons to this resource, otherwise the desktop will not load the file. Owners of a Mega STe or a TT can also use the resource file, which comes with these computers. Copy this file to the folder DESKTOP and rename it to ICONS.RSC. The maximum size of ICONS.RSC is 64Kbytes. With a resource editor the default icons, which for example appear when a file is dragged on the desktop, can be replaced with others. This is done as follows: - Put the icons you want to use as default icons on top of the box. Use the following order: 1 - disk drive 2 - hard disk 3 - file 4 - program 5 - folder 6 - trash can 7 - printer - Sort the icons with the sort function of the resource editor, - Save the resource file. 3.3 Opening objects and icons An object in a directory window or an icon on the desktop can be opened by double clicking on it or by selecting it and selecting the menu entry open. Depending on the object the following will happen: - disk drive : a new window will be opened with the root directory of this drive. Drives can also be opened by pressing ALTERNATE and the corresponding character. - folder : If the folder is on the desktop a window will be opened with the directory of the folder in it. If the folder is in a window the directory window will display the directory of the opened folder. If ALTERNATE is pressed when the folder is opened, a new window will be opened with the directory of the opened folder. The folder '..' behaves different from the other folders. This folder stands for the directory one level higher in the directory structure. The opening of this folder has the same effect as closing it one time. If ALTERNATE is pressed when the folder is opened, a new window will appear displaying the directory one level higher in the directory structure. - file : If the file is a program, the program will be started. If the program is a GTP or a TTP program, a dialog box will appear in which a command line can be typed. If the file matches one of the file types installed with Install application, the corresponding program will be started. If you do not want to start that program, press ALTERNATE when you open the file. The file will now be treated in the usual way. If the file does not match one of the file types, a dialog box will appear, in which you can choose between Show, Edit, Print and Cancel. If you choose Show, a text window will appear with the contents of the file in it. If the first 256 characters of the file contain less than 90% ASCII characters, then the desktop will automatically switch to the hex mode. If you choose Edit, then the default editor will be started. If you choose Print, the file will be printed. If a file or folder corresponding to an icon on the desktop is not found when it is opened, a dialog box will appear in which you can choose between locate, remove and cancel. If remove is chosen, the icon will be removed from the desktop. If locate is chosen a file selector will appear, in which you can select the new position of the file or folder. 3.4 Copying and moving objects and icons By dragging icons and objects, it is possible to copy and delete files. In this section will be discussed what will happen if you drag files to a given destination. Depending on the destination, the following will happen: - disk drive : The selected object will be copied to the root of the drive. If the object is also a disk drive, then the desktop will perform a file copy, not a disk copy. If you want to perform a disk copy, use a copy program like Fcopy. - folder : the selected object will be copied to the folder. - directory window : the object will be copied to the directory, which is displayed in the window. - program : the program will be started with the selected object as a parameter. - desktop : if the object is already on the desktop it will be moved to the position were the mouse button was released. If the object is a file or folder in a window, this object will be installed on the desktop as an icon. The icon can be used in the same way as the files and folders in a window. It is not possible to drag more than one object on the desktop in the same time. - trash can : the selected object will be deleted. - printer : the selected object will be printed. If the CONTROL key is pressed when the mouse button is released, the object will not be copied to the destination, but it will be moved to the destination. If you move a file or folder which is an icon on the desktop, the path of the icon will be updated automatically. If the ALTERNATE key is pressed when the mouse button is released, a dialogbox will appear before a file or folder is copied, in which the file or folder can be renamed. If a file or folder, which is installed on the desktop as an icon, is deleted, the corresponding icon will be removed from the desktop. If during the copying of files a file or folder is found with the same name, then, unless you switched it off with Set preferences, a dialog box will appear, with in it the name of the existing file and the name of the file which is being copied. With respect to the common desktop, there are the following new possibilities: - Not only the file which is being copied, but also the existing file can be renamed. (This only works if source and destination directory are different.) - If you want to overwrite all existing files, click on the button All. All existing files will be overwritten. It has the same effect as switching off Confirm overwrites in Set preferences. If during the copying both a file and a folder with the same name are found, then the dialog box will always appear, even if you have switched off Confirm overwrites or clicked on All. If you overwrite a folder the contents of this folder will not be deleted. The contents of the folder, which is being copied, will be copied into the existing. With Escape the copying, deleting and printing of files can be aborted. 4 Windows There are two kinds of windows in the desktop, namely text windows and directory windows. In text window opened files are being displayed, in directory windows the contents of opened drives and folders are being displayed. Most functions of the windows have already been discussed in the previous chapters. In this chapter the remaining possibilities will be discussed. Both types of windows can be controlled with the cursor keys. If the SHIFT key is pressed, the windows will be scrolled over an entire page, not over one line. With Clr-Home and SHIFT Clr-Home you can jump to the top and the bottom of a window. You can also use the following keys as well in directory windows: Escape : Read the directory again, C : Has the same function as CONTROL C and Close window. In text windows the following keys can be used: Q, C and Escape : close window, Space : next page, Return : next line. Every text window has its own menu bar, which can be used to switch between ASCII mode and hex mode and can be used to set a new tab size for the window. If a window is being opened the tab size is equal to the default tab size set with Set preferences. 5 The ARGV protocol In GEMDOS the length of command lines is limited to 125 characters. The ARGV protocol makes much longer command lines possible. A disadvantage of this protocol is that many programs do not support it or even do not work properly when it is used. That is why it is possible to switch the protocol of in Install Application and Program options. There are two possibilities to make sure that programs are not bothered by the ARGV protocol: - Install programs, which do not support the ARGV protocol, as a separate program type in Program options and switch the ARGV protocol off for these programs and switch it on for all other programs. Be sure to install these programs before the program types containing wild cards. - Do the opposite: switch the ARGV protocol off for all program types and install all programs which support the ARGV protocol as a separate program type. Instead of installing a separate program type for each program, a program can also be installed as an application, by which the options of Install application can be used to switch the ARGV protocol on or off. Acknowledgements I would like to thank the members of the TOS-crew (especially Mr Ni! and Insh_Allah) for testing the desktop and the design of some icons. I would also like to thank my brother for the program fix icons. I would like to thank Keith Frisby and Mark Matts for spreading the Tera Desktop in the United Kingdom and the US and supporting the Tera Desktop in the United Kingdom. Send suggestions for improvement or report bugs to: Wout Klaren Zwolsekanaal 18 7681 ED Vroomshoop The Netherlands Tera Desktop V1.24, 30-9-92, Copyright 1991, 1992 W. Klaren. This is version 1.24 of the Tera Desktop. It is a replacement of the desktop of the ST and TT. This program is Freeware, which means that it may be copied freely. Condition is that the program is copied entirely and unchanged, including all README files, all CHANGES files and one of the manuals (MANUAL.ENG or MANUAL.NED). The Tera Desktop consists of the following files: DESKTOP.PRG DESKTOP.RSC ICONS.RSC README.NED README.ENG CHANGES.NED CHANGES.ENG MANUAL.NED (Dutch manual) MANUAL.ENG (English manual) CONVERT.PRG (Configuration file converter) CLOCK.ACC (Analog clock, double click on the window for info and options) As a bonus the program FIX_ICNS, written by my brother, is included. It consists of the following files: FIX_ICNS.C FIX_ICNS.TXT FIX_ICNS.TTP See the file FIX_ICNS.TXT for more information about this program. The Tera desktop may not be sold. If this program is included in a PD-library, only the costs of disks etc. may be charged. If you already have an old version of the Tera Desktop, you need CONVERT.PRG to convert the configuration file to the new format of this version. Read the manual, before you convert a file. Although the program has been tested extensively, the program may still contain bugs. It is possible as well, that the program does not work properly on configurations other than the configurations it was tested on (TOS 3.05 with NVDI 2.0 and TOS 1.4 with NVDI 2.0). I would appreciate it, if problems are reported to me with a complete description of the problem and the configuration you are using (so TOS-version, autoboot programs, accessories etc.). Although the program works on TOS 1.0, the usage of the program with this TOS-version is discouraged, because of some bugs in this TOS-version (see the manual as well). The author can not be held responsible for any form of damage caused by this program, the usage of this program is at your own risk. Read the manual before you install the program. In the United Kingdom new versions can be downloaded from: System ST tel. +44 (0)533 413443 FidoNet 2:255/320 NeST 90:102/131 The file is called TERADESK.LZH. This BBS is also support BBS for the Tera Desktop. If you have any suggestions for improvement or if you want to report bugs, you can leave these there. In the Netherlands new versions can be downloaded from: Moir Brandts Honk BBS tel. 070-3461215 Wout Klaren Zwolsekanaal 18 7681 ED Vroomshoop The Netherlands `1#l``50>>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#5"35& k #5, Ј<.@#5(Jy5&g<"@(I$k,"Jf"JfB// ?<?<JNAO A<~kRrRAfA6<HCBB`6 !jBJ)gHiRC` "fSI "WSAkHiRCBSQJ)gHiRCHy`$ON80 J"LN6? 91g @N 91g @NN+F?<LNA/ / UO$HG5H"Jrp KNrf So6 Sn0"JpANrff eC!fN"JpANrg8`H Sf4"JrpANjrf00f'|eC!"JApNLrfp`A1BpN+` A1pN+ B@TO&_$_NuH0BCN6G5HC1AN$H fA1zpN*`X JNS@fHN JNS@f* JNS@f JNLS@f JN S@f JN RS@fvJCf A1pN*~ JN&|f Sl k7|60L NuH8OnpN*VE5bC1 JN*&HI1 f LpN*`^"KrpAN`rf< KNJ@g2 KNJ@g( KNJ@g KN J@g KN VJ@g KNJ@f LpN) KNlB@N)HRCAN,XOOLNu/ / OE5bp: JN%j f.G \f KN` KNHR"KAN+XOC JN%hO&_$_NuH8OE5bGIHR"K LN,XOHj"LAN+XOHy1"KANXOS@f.HWC LN+XOHS"L JN+XONJNJ@fp`B@`pOLNu/ OjE5b *g"@ JN$C2 JN$ JN) JN NHRCAN+\XOHoCANXOHWC2ANXON4NN NN NNBO$_Nu095`S@g S@gNuNdN(Nu?/ E5`|m"h`%IANBRN'5@lp`"4N4`JCfNN6U@fB@$_6Nu/ E5`p R"R"i"iN f$_NuH06&H8pN$`$H f pN` 45D%K JL Nu/ N&H f`A5 g"@#K B 'P K&_NuNu/ $H * f #5` j !j *g @!j JN$$_NuNNuA5BBh!|2B BNuNNuH8O$H(IG"Jrp KNrfH89k9k9k9k9k k f$"JpANrf0"L J&o$NJ@fB@`B pOLNuH0$HBCG=`"Hz2H ЁC JNZXOJ@gNRC|mBCG>`"Hz.2H ЁC JN(XOJ@gRC|m JN 2J@g JN J@fB@`pL Nu2I@AA600Nu?/ 6A5NE=2SAg"WAg SAgSAg`40HC@A"p Q`"C2 JN!0HC@A J`$_6Nu?6A5Nz|g |g|f0HC@A6 pXH`6Nu?/ 6pN!$H gpCHN!$f JN"` J$_6Nu/ $H PN"v JN"p$_NuH88:(H<&IBCE6`RC0HC@22g|?m0HC@22gA2pN$`0HC@5 5"|fr`20HC@55Br"LA p N 0HC@B22SAgWAgSAgSAg`>0HC@5`0 KN rN(H g$0HC@%"o&AN "K TN 0`pN p0HC@BrpLxNu?/ 6A5NE6|g |g|f0HC@ rN0HC@Br$_6Nu?/ BCE6`0HC@22g0NRC|@m$_6Nu|g |g|fpNuB@NuHAN JN0$_NuH8&H(IpNX$H g4 y= f#=B` h (f!J%HB$%L` KN LN JLNuH8(H&IpN$H fB@`Vp"o JN g%@%kg j!J'J`* T g` h (f%HB!J` (BBpLNuB=Nu/ E=` RN f$_NuH6O$HNM`"JN&H g"JN/Hf KN`"o KN*H g~0r `;@4p j|;B 2I|?;A 4J|;BB"JAN gBgHWANXOJ@g&f"Jrp NNrf0r `R@fPp`pNbB@OLlNuH,YO(H$y=`0*W|HHW0* W|HHW0* W|?HW0*W|HWWBo"LrpANrfD"L RNJ@f8"L jNzJ@f**j`"L MNhJ@f*m f"LA2:NPJ@gB@`.$j fRWWW"LrApNBrgB@`pXOL4NuH<*H68:B@$y=`&J$jR@" go fpNz(H fpN,`("M LN9C9D9E)J f#=`'L LL<8NuH8$H&P` (k KN&L fBLNuB=NuH,O$HA=NIK5H`p"JAN gt6p c Ul*JCg|fpmgx`BD`pmgx`BD` 8p l|?<42p i|A0NTO g"Jrp LNrgB@`0r `R@frpOL4Nu/ / UO(H$y=``0*W|HHW0*W|HHW0*W|HHWW"LrpAN rf "L JNXJ@gB@`($j fWW"LrApN PrgB@`pTO(_$_NuH8$H&P` (k KNj&L fBLNuH>$H,I6B@&P`(K&kR@$ g@fpNn*H fpN `"N MN;C+K f$`)M ML|NuB=B=NuH4O&H$I INfK` "KAN g&2<0@C JNf g"Krp MN 8rgB@` 0@R@fpOL,Nu/ $H y5Hlp` C= JNJ@fB@` C= JNn$_Nu/ / YO(H$I`.>Bo"LrpAN rf "L JNJ@gB@`$$j f>"LrApN rgB@`pXO(_$_Nu/ $H"y=NJ@fB@` "y= JN~$_NuH8(H$y=`&J$j fpN$H fpN`"L JNB f#=`'J JLNu/ / $y=` &j JNl$K fB=&_$_NuB=Nu/ O$HN"JAN( gANJgANX fB@` ANJfpO$_Nu/ / &H$y=`"K JNJ@gB@`$j f"KA2?N~J@gB@`p&_$_NuN8NN Nu y5` hfNu h"fNuH0YO$H?|NJ@gt JNJ@gh JNJ@g^v `@0N&H g2>"JrpAN rf:0f "K JN8` "K JN8JDgSC|l"JrpAN rgB@`pXOL Nu?/ 6E2j0|gBn|gjW@gXW@gH|g6`d|gS@g|!gf`R JpN.`ZA(pN"`NACpN`BA]pN `6ApN`*ApN`ApN`JCl?ApNLTO$_6Nu/ / UO$H&IN>"KrApN rfpWH/"K" JpN谟gp`B@TO&_$_NuH4O|$H*I&H fG`&J` MN 6J@gR@fB|g f ANRN&H g CNH K`` JOL,Nu/ / $Hp\N &H f J`A&_$_NuH0$Hp\N&H f&J& pf *:fRpЃN&H f pNP`B38 "J KN6 KL Nu/ / &H(o NgC4 KN("L KN (_&_NuH$H(I*o 68NH gD&j'L 'M2<A4.B@N,H g%H 7C7DN5| N` JNX` LN MNL|NuNuH(O(HBCE=`B0HCHA>?h?h?h?hBo "LrAp NrgB@` RC|mpO LNuHOx&H*I6rAp"KNrf^"KAN gRANb&H gFAN6NRN(H f KN`(AN"H LNB/ 2/0/"K MNXO,H fB@`=CpOLxNu/ / ]O&HB@A=`R@2I@I f$p>?j?j"KpArNrf"K j NJ@f"K jNJ@gB@`p\O&_$_NuB@C>`2I@I fANuR@|mNuH8(H&IptN&$H f KNpNґ`)JBjB%K B`BlBp JLNu/ $h *lg @NBl *`g @NB`$_Nu/ $HNBj j h Np jNh$_Nu/ / $HN8&H JN KN&_$_NuH&H6(:N> g (k2<A44pN*H f KN`'M 9C)D9E MN&7| ML88NuNuH(O(HBCE>`B0HCHA>?h?h?h?hBo "LrAp N\rgB@` RC|mpO LNuH`R@2I@I f$p>?j/jBoB ?j "LpArNrf"L j NdJ@gB@`pO(_$_NuB9>Nu"HA>N fB@NupNu"HA>N$J@fpNuB@NuHNAXONuaj31p`ް|c/ ??<>NAXO$_JkpNua@31pNu/ /?<ANA\OJkp$_Nua31p$_Nu/ J@f//aJ@fBg`//??<?NAO $_JkNu  _`a31pNuH&Hx&SgkJ95kvf~a<g&< g<<gP< g< e޸dRa`JgSSKpap apa`Rp a5p a`bJg^5`TxB95`Jx B95`5p a2 L$_NuBx`xB95`x B95`?<NATONu??<NAXONuH@??<@NAO $_JkfNua31pNu31Nu/ |b2@?? /?<BNAO JjfSBg jX?<? p/?<BNAO Jk$`X?<? p/?<BNAO JkzЁ"kt?<? p/?<BNAO Jk\$`?<? p/?<BNAO Jk@$Ҁk: $k2HzN <e/`/? ?<@NAO Jkb $_Nua31p$_Nu0<`H 6?<?B?<BNAO (Bg?/<?<BNAO *Bg?/?<BNAO JWHL8NuHR C5$Q`"J$R" gf"Aa Jad$_NuD@| |"b;NupNu   //O4UB|"bBJ@j < fD@-CtH@B@H@&HC;0(RBH@B@H@fQBO _&Nu3!1`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ//"4UB|"bjJj < f-DC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!1`0123456789abcdefghijklmnopqrstuvwxyz JgJgJgJgJg JgJgJfSHggggg ggf @NugfSHNuJgNug fC`Jg INuSHNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNu"SefBJgSf ANuH &/?<HNA\OJf 9BZg @ NJ@fp @LNuH0&gPR<e a g!CC5 "A`rG5&S f. < a gj&@Ap !| 'H&5#5A"P` )d I"Q f`rd ` #@#C"nAL Nuk |`3 1`/ oLQ d nf@axJg*`6C5 g,g"@ f` "/?<INA\OJj`p$_Nugp`/ &y5 g/ &S?<INA\O`&y5 g/ &S?<INA\O`&_NuH8$< CG5 g" c &@ f`(@ ,gb*"Ҩeg ` )H`p"@")Ө )H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" l eb&/ ?<INA\OJfQLNuP`/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _Nu/ ?<NATO$_Nu/ /?< NA\O$_Nu/ ?/?<GNAPO$_Nu/ /?<INA\O$_Nup `p`z#Ev3Cp4`h#Ev3CpN`V3Cpk`J#Ev#EzpZa8"o2Nu#Ev#Ez#E~p[a"o2Nu#Evp|`/ 3B^@@A"CB`B@22220<"<. NBAD0$_NuB^B|CDEvGv // &HNl KN&Jg 3\8g\8R"o A8ND&_&NuH<(H*I$op\ JN&H f B"J MN`HC MNfC5 LN`,& "J LN^B48pf ,:f C5 LNXL<Nu?/ O6&H/ A"KNXOA0NO&_6Nu/ E"JN$_Nu?/ N2$@ x6( JN"0$_6NuNܰ|mpNuB@Nu[1][Error while reading|options.][ OK ][1][This file is not a|valid configuration|file.][ OK ][1][Unable to load|options.][ OK ][1][Error while reading|options.][ OK ][1][Unable to save|options.][ OK ]rbw+bSelect file to convertDESKTOP.CFG*A:\[1][Too many icons.][ OK ]*.**.CFG*.C*.H*.S*.PRJ*.PRG*.TOS*.TTP[1][Cannot find file|or program.][ OK ][1][Path not found.][ OK ][1][Out of memory.][ OK ][1][File is not a|GEMDOS-programfile.][ OK ][3][Commandline too long.][Abort][1][Read error on file.][ OK ][1][Filename too long.][ OK ][1][TOS-error %d.][ OK ]File not foundPath not foundAccess denied. File is|write-protected, file already|exists or folder is not emptyNot enough memoryDisk fullTOS-error %d.[1][Error in fileselektor.][Abort]\4j4j4j4\r   TFR*V@4Zb.02X .,$j, @P ZH VL6p v8 R"(t(VhN bDD.R,<*   F.```>>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#3 k # Ј<.@#Jyg<"@(I$k,"Jf"JfB// ?<?<JNAO A<~kRrRAfA6<HCBB`6 !jBJ)gHiRC` "fSI "WSAkHiRCBSQJ)gHiRCHy`$ON0 J"LN? 9g @N 9g @NN?<LNA09N 9g @NNuH>8(HvAN|g TNAN~`|Gp lN6J@lANZ lNR0`PANt2pN&I N<(fAN`BB2pNV T"0N䶀gAN`,T nf0.f2.f 4.f8. gAN`p0.*Tr2. T$0,H nfA+N`8.H`h ЀЄ ug AINr`p ЀЄ"5 $T; 2*I;tHjH…5BBj5|H5| Bj5jR0.HoBB2pNV T"0N(0NB@L|NuA(p"@ "ByxA1B3x3zO"Nu/ Hz?<&NN\O$_Nu09|| g"C$#C@@#Ry|pNupNu?/ 69|g0@@GSC cNQ&_6Nu/ &y~ g/ &S?<INA\O`&y g/ &S?<INA\O`&_NuH>?NAO $_Nu/ ??<>NAXO$_Nu/ /?< NA\O$_Nu/ /?<HNA\O @$_NuH>@NAO $_Nu/ ?/?<=NAPO$_Nu/ ??/?<BNAO $_Nu/ /?<INA\O$_NuIcon-resource fixer by J. Klaren This program is public domain You're free to: use it, copy it, modify it or whatever else springs to your mind.... Don't forget: use it at your own risc!! : RSCFILE.RSC Where RSCFILE.RSC is a icons resource with ONLY one form withJUST icons Fixes icons in the resource for e.g. desktop icon resources. i.e. sets txt just beneath the icon and centers it Beware this program may destroy the resource file so make back-ups. (= USE AT YOUR OWN RISC) Couldn't open: Not enough memory to read resource Read error on resource This is no icons resource Root object has no children Contains non-icons abort r  ,&00& ICON FIXER V 1.0 This small program fixes the icons in your (TERA) desktops icons- resource. By this I mean the following: - centers the text under the icon - puts the text just under the icon (some rcs find it necessary to put the text over the icon....) - sets the txt-length for the icon to 12 chars (small charset..) - sets the object width according to txt-length (9 chars..) - sets object height to 2 chars and 8 pixels (should be sufficient) These latter two are too necessary to fix the messe some rcs make of a decent icon. For the sake of some icons I allowed icons to be larger than 32 * 32 pixels. There is some error checking in the prog (see the source) it bails out if there's more than one tree, or other structures than iconblocks. During the fix it checks if the object it's currently fixing is an icon. If not bye bye... I compiled it with the ARGV startup code of Pure C so it should be able to dig that too... PUBLIC DOMAIN This small tool and it's source is public domain. So copy it (for free), modify it etc. Just one restriction if you alter things in the source mention that in the header, leave my name in (except when you add a fully automatic harddisk formatter or a ingenius tool like it....) and if you give it to somebody else give the poor guy the whole package (means: FIX_ICNS.TXT FIX_ICNS.C FIX_ICNS.TTP) Just for the record: USE THIS PROGRAM AT YOUR OWN RISC!!!! I wrote this program as a small tool it didn't mess up my icons- resources, so I released it with my brothers TERA-desktop. If it totally demolishes your ultra great 1048576 bytes icons resource or whatever you tried to feed it, don't come to me complaining! Furthermore if someone alters the source I can't really take responsibility for that. NEW VERSIONS If I should encounter a bug in it I will make a new version and release it, probably on some BBS (MBH or whatever...). The coder of this: Ric Klaren Schiestraat 74 7523 TH Enschede (The Netherlands)  eC! Delete`Atari U.G.A:\PD_LISTS\BUSINESS.TXT`A:\PD_LISTS\CLIPART.TXT`A:\PD_LISTS\COMMS.TXT`A:\PD_LISTS\EDUCATE.DOC`A:\PD_LISTS\DESKACCS.TXT`A:\PD_LISTS\EDUCATE.TXT`A:\PD_LISTS\FONTS.TXT`Sample_2.PRGA:\SYNC\RE_SYNC.PRG`Sample_1.PRGA:\FCOPY.3\FCOPY_3.PRG*.**.CFG*.C*.H*.S*.PRJ*.PRG*.TOS*.TTP *.PRG *.APP*.GTP(*.TOS8*.TTP<+( 3( ;( C( K( HHH H( H0(H80H@8H`>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#L3M k #M Ј<.@#MJyMg<"@(I$k,"Jf"JfB// ?<?<JNAO A<~kRrRAfA6<HCBB`6 !jBJ)gHiRC` "fSI "WSAkHiRCBSQJ)gHiRCHy`$ON 0 J"LN ? 9`"CAL 8NuAM$0 !|eC!1|B( Bh 1| B(1|BhBhBhNuHOKM$M@CB@ m*N&H gIp"L KN&rf Tmt T nl eC!fb L"Mp"Q2N2N- KNDV>fl KNR>f` KN>fT KNr>fH KN{n>f< KN>`0AApN`Jl0`0<> NN KND`p KND0g6 NN NN-NHlNN~NrNzNp@mgp`B@N9>0<mgp`B@N9(: OLxNu// UOpN Cp yMNN&H gtpCM$N4&rfH KNCX>f> KN>f2 KN>f& KNs>f KN|>f KN>`> KND6l2f>B@N 0g AA||TmpE`pE:Np$H gBBBB2B@"JNpPO`:|E<\`RCpúrg|mpúrf&BA02 yMjN 4p2202NL`TBC|AmB|Zn<6|0NJ@g4A=Nf$H gpANȞ`pN` 20N&LxNu/ $H P f42*0*N` JN&$_Nu?/ OEMJ@fA@vpN`4AN9T6lN`f4N0* H|(m2* H|lA@pN`.N,NNE?yM:Bo?P?Q?i ?i ?iAr09M:NONuH.]O$HBC8:I g JN~J@gHW"L JNKXOJ@f2BT`,2RCHҁ W00 JNJ<W@g|g|gxzTlJDgJEg Tf W0 JNJ<KMj Tf|g |gr`BAp UN |fr`BAp UN Tf |fr`BAp+ UN MNR|f"N&frp/ UN rp. UN `BAp/ UN BAp. UN 0o J`, Tf"W0`p=@=T0o WN2\OLtxNuNRfNNu?6r@gr`BAp& yMjNpCgr`BAp' yMjN6Nu??8BC`Cfr`BAp C yMjNRC|m86Nu??8BC`Cfr`BApC yMjNRC|m86NuH0BC$yN"`RC$j( fN`$HGMj gd j8(r SpN rp SN pDgr`BAp SN pDgr`BAp SN pDgr`BAp) SN `0*lS@?@2*jSA?A?o"L oNrS@fpN!0<N r09MRNr09MRNtBBBA09MRNr09MRNr09MRNHTp JN(6XOM`^HV"L oNXOS@f&j $ gC0NDA020NJ@fB@`2*H ЀЁ?sJN*|gB@`p?@H?4r K0/LNTO:mH"ҁҀ s fpN!|BGI8K(2H ЀЁs C0 JN22/JH ЀЁ83BC`2H ЀЁ83RCDf2*H ЀЁ83`2H ЀЁ83SCJCnHm"M0 KNXOSUSmp4H"ҁ҂s;@vs;CC MN5&&?ELN/HfpN~`Z MN6S@fB"M LNBlBl pm9@ rm9ABHTCANXO"M0 KN?FPHoNCVAX0/LNVXO>?/R4/Vr K0/LNTO:l4:/L?/R4/Vr0 KNTO<m rH$ԂԀs( g|` |0/HgBGoPg 0/Pm "MBA KNJFm "Mr0 KN oLfJGgXJFm2H ЀЁs |f8BTBlpm9@rm9A"MANBHTCANXO oNJFl2/LH ЀЁs C0 JNJGgN*|fpN!JFm20 J"j"i0NpOVLO(H?@&6>E$4G"6*L8/&z0 LNJ_@f NL`MHVC LNKXOJ@g0/ gBF`22Hҁ V00 LNJ_@ftr0HЀ V00 LNKXRFo m VN2HWHVHo20C LNKO J@gTC0/ WNpN!pN C420/ WNh<>Ho"K JB@NVXO6RfSgjC420/ WN6HoC A"20NzXOfog0JEfJDm r0 MN.*o8/:/JDmJEf r0 MNJCf`|fC420/ WNJCgZB@N pN!fo&g:HoC 20AN6XO?/?/ /// 4/2"V0/ LNO VN2 WN2JEfJDm r0 MNtO(L|Nuhm"4(hBlhm0(h@lpNuB@NuH QO$H:8>N*62 J0NJn<J@m o$f6tBA JNKXNL20 JNKFS@ftr0 JNKX`JCg0 JNJJ@ft?pGg2`BA0 J4NKXJCgd0 JNJS@fV420 JN`H20 JNS@f:JCgpGfNRftBAp JNKXJCgA20NC JNKPOLNuH 86<:/N$H gN20NJCg(Z89k9k 9k"` JEA/ / / / 20N OLNuH8YO8&H$I(oHjHj?+?+?+C4 JN!O g:HWC LNVXOp4/H"ҁ҂t|f jj`jjXOLNu?/ $HBC fp`$RCp 4H"ҁ҂rgRC2H ЀЁ$_6NuH<6(H8$I INм,Nl&H f pN`p67CBk7D'L fB `PA,'H J"k `(HA*ICp*Qp hg(HA*ICp*QHkC JNJXO KL<NuH(H6NP&H g:IMZ?, ?,4,2,0N!:XO6lAGpN KN2`AN" g"@#K$B$'P( KLNu/ / &H$I?*?*4*20N!TXO JC""HkHkHkHkr0N O KN7|N&_$_Nu/ $H *$f #(N"` j$!j(( *(g @!j$$ JN2$_Nu/ $H0o jfN!0N!n JNNRfNzN~$_Nu/ $yN"Nl`( J"j"i4N0N!0N!n4Bj$j( f yMjB@N$_NuH8$yN" g`$j( *(fIMZ`&j$?, ?,4,2,0*N!:XO4lAGpN J"j"i C""GVZ7|BCIKM `0H24t fts `0H24 gt`BBp7"HU"NpC KNXO0Wm2l>0om2/l?Uprs,Vts.U0Vn0/l?V0on2/l?URC|@m\0mr@opooANBC`0H24t f ts RC|@m7|O LxNu??ANZ8JDgSDg2+s *l?A?l?lC NNrJ@f<0+rs(l>4+s*l?B?l?l C NNrJ@g0H22gBB`t0H5 `0H2I5 RC|@mHNNPOL\Nu2IANZ00Nu2IANZ00Nu2IANZ00Nu/ / G\2IE0*NTS@f jN`& jf*H?CH KNZTO K`&_$_Nu/ / 2IENZ0*NJ@f jg`: jfA>Nf&H g` jNf&H fpN K&_$_NuH0O&I2IENZ0*NS@fC jB@N&"KAN 0`B@OL NuH084JANZ$h6(|fUAfAHNS`Zp`V0N&J@gJ0S@g$S@gS@g`: JN`2 JNN`"p\ JN ^&H g +:fRK `pL NuH0UOx@01| CMZEVZp02Hvr0Ai1@020Hr0Bi1@&r0 020kAi620kBizk>zk |<2`kAi2|<2`kBi4xk1@1C 1A 1C1A1F<D1F1B1F1C2W1A1C1A 4E1B"1@$1B&1@(xC1D*TOL xNuH8&oBC8:ENZ`0H22g rfRDRE|@m2fB`J0HЀNl(H& f pNB@`,BE` 0H22g rf 4HԂ9(RCRE|@mpL8NuH<&I$o,*o0<:/ AN&NXXOJ@g>6 o(0JCfB``2H ЁЀЁNl(H* fpN RN2B@`0*RBD`$42>H ЇЀЇAއ05xNRDDnpLvEVZHWCB@ JNXOI8*|fp`p rfv:/r<r&r 2k84k9B9k9k L0/2NS@g00k82k9A9k9k  L0/2NS@fvDp82JDfr0OLNuH0&HBC`.0HENZ0*NS@f"K jN zJ@f0` RC|@mpL NuH 6:AN&N8|f0NEVZpC JNnp r$N20N0S@f0HA pN20HABpL8Nu/ / $H&I jN"HA p N>J@f KN"HA p N\ jN2%K&_$_NuH88$I&o IN6m\HENZJDf5||fB"j KN zJ@g2 KNf(H fHj AHpN%LXO`5|"L JNBLNu?/ BCENZ`<0H22g0 rf0rN0H rf0N0N0HBrRC|@m$_6NuH8(H6<HENZ8*0NJ@gnp jNJ@f^Hj AHpN%LXO:W@g,|f r0N`|fp`B@ jNb&H fB@` "K JNb0N0NL20 LNLxNuH>UO:,H>S@f MN2p`p'$4H"҂ҁ j$"L|"Q2"N8LA@ p N\0HB2l 2|bJA2;N@..&&&0H5A )H2l `0H%0HA )Hl rCB@ KNX o.f0Nh0TOL|xNu/ E\v4yM^H…0Rl`400yM`H2jl`0*2$_Nu/ / ]O&H$IpN!A=0<N HoHoCA trpNPOB@N pN!"J K20/N^\O&_$_Nu yM hfpNu yM hfpNupNuAM"PBi"PBi"PBi2SAg SAgSAgNu"P3|Nu"P3|Nu"P3|NuAM"P3|"P3|"P3|"P3|:"Pi8NuAM"PBi"PBi"PBi"PBi:"Pi8NuH868(HEM R&h2H ЁЀ y\~&4(H…7B7h"R4)|hH…3B"R6)~hHÇ3C|f LprN;0LNu/ &Hr0+ INp&_NuHO&H6(IBW?|?|?|?|?| ?y\ ?P/|=BoBC yMN LBA0N rB@ LN;0/ C yMNfXO/ C0 yMNXO|6BBBA LN;60OLNuH $H6H"ҁҀr82|g`2H ЀЁr82DfLNuH $H6H"ҁҀr82|g`2H ЀЁr82DfLNu?/ OBo2C4A6NEMr p RNrp RNHp RNBC RN6XOCpA2Nj6AN8 | f@N6S@g yMBp??/6?/: yMH|2/80 yMN6\OO8$_6NuH:UO6,HENZ0H82r yMpNrp yMNp yMNGMʸ|g|g|f2I02Nt0H SC yMN 0H>"NApN|:| frA$(pN2I5S@g SB0H5"yMA N SH|2I54H ЂЀ j$"Lx"Q2A )Hl "SH|߁l `N SB0HC yMN 0H>"NApN:| fZrA$(p4J5 "yMA N 2H ЁЀ j$"Lt"Q24JA )Hl l N| fp`B@TOL\8NuH0UO$H>:>BCGNZ`2H ЁЀЁ820N<2H ЁЀЁryM^Hƍ0$ԁԂԁr(yM`Hkl4`4+<kl2`2+04J7 7 2tA(1 <C*3 0NRCWmNTOL NuH8YO$H>&I<(o(:8/0R@g$0NJ6/ 4/62"K J0NeXO`N&f420 o,N`|oAI7pNB@``<0 KNJ6 K0NJ> K0NK(H g4CA20Np??/?/"L/ LN20BB"_N\OpXOLNu?BC`0HANZ20g0BANfRC|@m6NuH(O(HBCENZ`0H02J@g0H22o|IIo>rrC ApN\0H rfrro?|?Io`o?oBopC LN4(mL2I02N J@g0H"r LNN:l`,RC|@mFrB@AN|pC LN4(l0`B@OL8NuH8O&HNEp"J KN&rgJl0`0<`0*r h|gn0*h|N~J@gHW KNXO(H f0`nBgB@*?BA*?"L4*J|?|AA0*v h|2N\OJ@lp`*0*r h|fNBgHyVZB@rN!z\ONB@OLNuHN&H f$ UfAIspN`0N`C KB@N:f(/ KB@N6l: KN20m ЀN$fpN0N>` R"0NPf\0N>&R(p0+K2+g kft$eAIpN`8Blx`>2H ЀЁ uf($5 A(0,H"Ҁҁ"Tt"Q2RlRDkezBD`"2H ЁЀ T40H…HڂRDlm2,H ЁЀ R)H r2+CNBD`T2H ЁЀ T$0Ԭp0+0H"Ҁҁ! T$0Ԭp0+! TB T1  RDlm2,H ЁЀЅ RNp`$AIpN0N> g RNB@OL<8NuAMZCVZ0(HPS@3@2( H.SA3A4(Hpi3B0( Hri3@23|3|3|BiBi i ii yMTop`pi|Hiii3h3h3h3h B@`2IABpR@|@mNuRP0y\voBPRQNuH(YOE4BWN &NI>BgBgBgtAABApN:\OBgBgp?tBABAN"\Ox`62 Nrf$Bg?/?tADAp2N\OC JNfRD|mBg?/?BBA$rpN\OC JN`0%K%o 5CBRC KN%Hg%T(` JN20TOLNuH8$H(I&P kN8$ KN2 fp`B@LNuH8O&H$I(o0HW0<"J kNNXO&JCf$"JA>DN zJ@g"JA>EN zJ@g¶|g|fBC8`JCf "o,AN BT0OLNuH>O&H/I(o:*o>8EBBC?C oBBBMBB@"K JNXOO,H?@*I$oJ&oN(oRBC8zBBBpN `0HЀ<5 N0NJ>BD]@g|f*C0 NNK8f R"/Ӕ`t0HЀ;`d0 NNK/HgRHo Hop7CN,PO8f"|fBA`rHүӒ /ѓ / є` 0HЀ; oN2`BEJDg0 NNJ0N|gBERCol|g&B@N f"fBE0OL|NuH8&H(I>BC:9M2Hr pN(ؼl(m N$H gB@ KN:J@l6` J"0NP,Jl6`|0 LN>J@l6`f J"0NP,o" J"0N|JmgJl6`6<`Jl6fJCgJCfr0 o$N0N>JCg LN0N> JN`v0LNuH06&H|fED;`|fED`EC"K0 JN,L NuH>&H>$I(o,BCx`0HЀ<2 K0NJ:Y@g|f^ gZ K0NK*H g~N, "L MN>J@ff|g 4\hg4hg |fL4hgFABpN`40U@gS@g `MCH` MC9` g/ACspN%LXOBDRCCo|g@0L|NuH8O$H:"yMAN JN&HC JN$(H f0<`R"L JN6f"L JpN|BD`*|f/ ADpN%LXO8<` 2 K0Nf8 LN20OL8NuH8O(H8$I&o4:CB@ JN&JCf00|6 y\f"J LN zJ@g Sf0<` 0<`|fB@` JN02NOL8NuH>O&H?@4(I:BCo4Ho2"P0/8 LN^XO6|fZrp yMNrK\0-gM` Uf pN9><E/"J yMN6XO Uf0N9>BF"S LN zJ@g o@2fN%~J@f yMh8` yMh8 SN"H yMNX"yM yMN "yMAN BGBC0N rB@ JN;0p JN08BBBA JN;pN Ƹ|fP yMg "yMfAEpN`."yMAN zJ@g0 SNr6|g ~JCf<`~JGgjJCf|g|f|fX"yMAN zJ@gF"yMA6NC6 SN$/H6f SNp2N6BF` SN2&6||f;|JCf@0/4o2g|"S LN zJ@fAETpN|6<`|f6<`6<|fHo22"S0/8 LNXO6|g"N JN8 :0O:L|NuH0$H"H yMNX"J yMNXGMrp SNr Sh8 ShB@N 09\gC\`p SN96pN Sh|f"yM JNB@`|f0<`0O$H/I *o68<:G JN"H KN y\f KN6g|fB@`0` IMHT"K oNlXO,gJEg2"J0 NN<6`BCJCg|f|f* Vf"|fN`B@8fL"V JN8`>>?mHW0- "V JNXO8|fJ@f JN8g VpN|0f"|f"V JpN|`" VpN|`2 K0N`6`|fBC VN2` 2 K0N@6JCg0`0OL|xNuH.O$H/I,o.8*oBN"HAN y\f AN6fI HTC oNlXO,g g2"J o20 NN6`BCJCf VN8g VN2`dBU`l|fBC`b|fFHoHo p7C JNPO8f "/ o: /"o6 /$o>` 2A0ND6 VN2` 2A0N.60OLtNuH>O(H*I,oB8:EBBC?CG/ 0"L JNrXO6g2 o>N`K R Pg PgHoHo"MNPO6ft2/fl4||@f R?h MpNHS"M R hNlXO"R#Hg~Ho//N//N/Ho"RHi0"i N$O:fD R/("h J0/NXO6gD R hpN| R hN2 R hN2` R hN2` 2 M0N:JEg S|f R0`0 R0A>FpN0||f MpNHS"M R hNlXO"R#Hg(HW"R4)20"i NXO R0 R hN2`2 M0N` R0 oFS /"oJpA>FNZ`0l R hN02N& R0 R PgA NJ@g o f R0 R Pg Pg ofC JN6f2/f0|f* R h0BANa,?@f R"h hpN|` R hpN|0/g R0 R hN2 R hN2S R Pg" Pgp h Nn oJ$"oF" NJCgb0/OL|8NuH>O(H?@/I$oH&oT: JpN$Bo`0/HЀ o80|g L0NJ*H0 LNK,H f2p MN<`~0 LNJS@gBW@gfS@gS@g`Vp MNC0 LNK>fHot2"J N0NXO<"/` 2 M0N\< oPSpA>FNb`>p NNRC0 LNK>fHW/ //X//XHoHo"J N0NO6fd/ //T//T/ 2/"o N0NO6f&|f BA N0Na,6f"o NpN|` opN| oN2`|fBC` 2 M0N6JCg< oLSp JN`$/ //T//T/ r0"J NN8O6J@g< NN2$ oP""oL Nؼ|gANJ@g of<<|g|gRo0/om|fB@`pOL|NuHNf&H fXpN`HABpN`80 JNK&H g(0 JNJS@f H|NJ@f KN2B@`pFgx`BDpFgr`BA3\pyM*gBB`t3\/ "L0 MNHXOS@fpyM*gHWHoHo"L M0NO `p|f\?//$/ "/pNV\O<| f2pN HWHoHo/ 2"L0 MNlO6B@N 0NN KN20O LO/H*I,o8&oFN`0l R hN0rNx R0 R PgA NJ@g o f R0 R Pg Pg ofRC JN6fR2/f R2 hpN`0/ R0S R hN2 R Pg Pgp hN o@$" NJCg40/OL|NuH>O&H?@/I$oD,oHBC`.0HЀ o80|g K0NJ(H0 KNK*H frp LNj:`0 KNJ<]@g|fFp LN`C0 KNK>f M0N:"/` r L0N:SpA>FN$`Jp MN// //H"L MN O >|fJ@f 2 MpN`0: o@SpA>FN MN2$" o@ NP|gA NJ@g o f:<|g|g RComκ|fB@`pOL|NuH0O&H8$IBCBNXOJ@fB@`pyM*gHWHoHo"J K0NO `p|fXp?//$/ "/N\O:| f.pN HWHoHo"J0 KNO 6B@N 0N2N0O L 8NuH<$H8(I<&o(>BC j0|g|fJDmJDmz0 JNJ:Y@gh|gb|g\0U@g S@gU@g``"K0 LN`d"K0 LNh`V0 JNK*H g/ / t20NpPO6 MN20`$/ 42"L0 JNXO`ABpNB@LJ@gN>J@gHNLBFv`AJ"pN||f6`BCJCg0LxNuH8]O$H?@BC8:NK&H f0<` <N(H gpN B@ KN>md L"<0NP,m8Bo`2/4N:S@g RoonANJ@g Wfz`6fJEg0N>`6|f8HBC`bBD2Hҁ03 LNJ|bB@0;N8&.6EC9`"ECH`ECS`EC`` ECi`xJDgRCCnJDf/ ACpN%LXO0L8NuNPJ@fpNuB@NuH0O&H<$IBC8zNBJ@fB@`r yM0N BC yMN6XOrB@AN;0B@AN0>W@fP`<2Hҁ02 KN8|fBEr yM0CS@N rpAN;0RCCo|g |f`BEBBBA0AN;AN8 0O2L NuH8$H&P`(k KN2&L fBLNu/ / &H$y\`"R KN zJ@f J` $j f&_$_Nu/ $H gH"*g "A#j`#\ *g @!j RN2 jN2ANf JN2$_NuH8&H(IpNl$H g4 y\ f#\B` h (f!J%HB$%L` KN2 LN2 JLNu/ $I *f ` j!j *g @!j JN2$_NuH8(H&IpNl$H fB@`Xp"o JN\ g%@%kg j!J'J`* T g` h (f%HB!J` (BBpLNu??8BC`$Cfp`B@4H"ҁ҂ yM1@RC|o86Nu?BC`"2H ЀЁ yM hf0` RC|oB@6NuAM"PBi"PBi|f "P3|Nu"P3|Nu yM hfpNuB@Nu?6J@f yNB`r yN0N 6NuH0&H yNN r6fB@`40Np$H g$g ?AApN%LTOS@fBj `p`0L NuH8(H$I INf&H f JN/ABpN%LXOB@` TN2(pLNuH6(IN&H gJCfN|f"L KNLNu/ / $HB&I` / JNXOJ@f pNB@` &k fp&_$_NuH0O&H$Irp yM~Nr yMB"op yM~N9|f("yMANHW"J KN`XO6f pN`BC0OL NuHOBC yM0(yMVoA@HpN`N"*(H gN"28m LNJ*H0 LNK&H gN(H"M yNNXK2 f:BC>J yNN HoCF KNtPOBD yM1|`J"l MNJ@f KN2`B"l yNN ?l>?l <8, ?l: yMBh0/>N0/L yN NXrpAN;0pAN0:|0| | b6@0;N******$ LN8m" g KN2AN g"l yNN zJ@g6 yNNf/H6g g lN2)o6`pN g f"o6 KNd(H f pN`)UN9@N9@ 9D p yMhgr`BA9A``HW"N MNXOJ@gR gN".gH,A`D g@/n@f/n@"N MNJ,o@`$ g ".g,A` LNz KN2 MNvJCft`BBBA0AN;JCgXAN8 ODLx8NuH8(H$y\`$&j`"K LNS@f J`&k f$j fؑLNu y\` h fNu h"fNuH>Ov*H$I:8$ fN` J$H f`G>J(MHoHoC LNtPO of`N,Hp LNJ@f LN/ABcpN%LXO`&j(R>?j j f`N,Hp LNJ@fJ LN/ABpN%LXO6W@gN|f JN`@p LNb*H g0 LN2(M$JEfP Wg Wf>p yMN9Y@gB@`K"yM MN "yM MN &M`G>LHo///// 2/0"LANtO*H0/f//2C L0/NPOz` ofABpNBE g MN20OL|8NuB\Nu` y\N 9\fNuH6O&HNEp"J KN&rgJl0`0<`0r `R@gHW KNXO*H gvHW KNXO/Hf MN2`X"o MN,H gf0r `=@4v j|=B 0H|?=@ 4J|=BBHWC KNXO f0`2/gHoANXOJ@fp`/f0r `R@fB@OLlNuH,YO(H$y\`0*W|HHW0* W|HHW0* W|?HW0*W|HWWBopC LN4&l0`~"R LNN8m>"j LNN8m.*j`"M LNN8m*m fC>L LNN8l0`,$j fFWWWC LpN4&l0`B@XOL4NuH>&H(I*o,op\N ^$H f$K`RJ&y\` "K JNS@f8:<`&k fBTBU<L|Nu/ / &H$y\`"J KNS@fp` $j fB@&_$_NuH<*H68:B@$y\֗`&J$jR@" go fpNl(H f pN`*"M LN 9C9D9E)J f#\`'L LL<8Nu/ $y\֓`"J$j gff f #\`#j JN2$_NuH8$H&P`(k KN2&L fBLNuH8&HE\&(RB`?<4,2,0, LNTO(l f(R$&LNup y\`R@ h"fNuBA y\`RA h$gAfNu/v`RCp4H"ҁ҂ yMrp f| mpC&NuH88:(HBC`T2H ЀЁ$yMrE0DN&H f "j QB`"K j PNX|frpC LN;0RC|mL8Nu??8BC`$Cfp`B@4H"ҁ҂ yMv1@RC|o86Nu?BC`"2H ЀЁ yMv hf0` RC|oB@6NuH>&H(I*o,o 6EMv|fr `r p RNr"K yNNX0NR Uf R1|` RBh Vf R1|j RBh` RBhj R1|"o$p RN9| fL yNNJg<"yN KNN8r Rhgt`BB:p Rhjgr`BA?| ?| ?| ?| ?| Nf?@ Bo/|x?|/|vC RN KBAB@NrB@ KN;0HSC RNfXO`BEHSC0 RNXO<|0|gS@gS@g`B/Bo?|0?|.HSHo2Ho8B@C&A(NO S@fN>o?4/02/20/ANvTON?@ zHSC RNfXO`PN>o0Nt*H g:N`N~>o0NX*H gzHSHmHm0CNbO `x|f"KAN0JDft`BBBA0 KN;JDg KN8 |f(p Rh:gr `BAA3M*A*N`N`A\NN#*\OdL,NuB\Nu/ A\N(E>N?<trB@ JN`TO?<trB@ANLTO?<trpA N8TO?<BBrpAN$TO?<BBrpANTO$_NuH0O&HA\NEp"J KN&rgJl0`0<`d0r `R@gLHWC KNXO f0`B6p c8r l|?<42p i|A0NTO fp`0r `R@fzB@OL NuH(UO(H$y\`b0*W|HHW0*W|HHW0*W|HHWWpC LN4&l0`6"J LNN8l`&$j fWWC LpN4&l0`B@TOLNu/ / &H$I`("J KNS@fpy\jl`0*` $j fp&_$_Nu// $H|g|f"y\ JN6l&v`""y\ JN6l JNuFJ@fv`v0$_&NuH8$H&P`(k KN2&L fBLNuH>$H,I6B@&P`(K&kR@$ g@fpNl*H f pN`"N MN ;C+K f$`)M ML|Nu/ / $P`&J$j gff f `'j JN2&_$_Nu/ / &H$IB`"2<0*"J KNL f KNB@` $j fp&_$_Nup`R@ h"fNuBA`RA h$gAfNuH88:(HBC`Z2H ЀЁ$yMEx0D y\ PN&H f "j QB`"K j PNX|frpC LN;0RC|mL8Nu/v`RCp4H"ҁ҂ yMp f|mpC&Nu/ &Hr0+ INN&_NuH868(HEM R&h2H ЁЀ y\~&4(H…7B7h"R4)hH…3B"R6)hHÇ3C|f LprN;0LNu/ &Hr0+ INp&_NuH?| ?| ?| ?| ?| U PN?@ Bo/|?|/|~C yMN NBA0/NrB@ NN;0HVC yMNfXO`XBDHVC0 yMNXO:||g|g0| gS@ghS@g`B/BojHVB@CnANXOS@fN<o20/jC UN U PN?@ xHVC yMNfXO`TN^<o0 U PN/H,g:"H UN4`N:<o0 U PN/H,gxHV0"HCNXO`vJCft`BBBA0 NN;`:|f K` J/H(g&x* PN@?@ BoHVC yMNfXO|f"NANJCg NN8 |f ANAN+R+SN` JN KNOlLlxNuB\B\NuA\NA\NNuH0O&H$I INpC KN&rgJl0`0<`D og2HWC KNXO f0`$2<0/C JNj fp` ofB@OL Nu?/ $HC\Nn6l` C\ JN\$_6NuH(YO(H$I`0>BopC LN4&l0`2"J LNN8l`"$j f>C LpN4&l0`B@XOLNu?/ $H"y\N6l` "y\ JN~$_6NuH8(H$y\`&J$j fpNl$H f pN`"L JN B f#\`'J JLNu/ $y\`"J$j gff f #\`#j JN2$_Nu/ / $y\`&j JN2$K fB\&_$_NuB@ y\`R@ h"fNuBA y\`RA h$gAfNuH88:(HBC`R2H ЀЁ$yMEx0DN&H f "j QB`"K j PNX|frpC LN;0RC|mL8Nu/v`RCp4H"ҁ҂ yMp f|mpC&Nu/ / $H&Irp yM~Nr"J yMNX"Kp yM~N9|f" yMNJg"yM JNp`B@&_$_Nu/ &Hr0+ IN&_Nu/ $H"j"iN$_NuH?| ?| ?| ?| ?| N`?@ Bo/|?|/|&"L yMNXC SN JBA0/NNrB@ JN;0HRC SNfXO`BDHRCp SNXO:2|gt`BB?B6||m|o0|gS@g8`RB/("JA(NtS@fNA(NN?@ xHRC SNfXO`*N>o0N(H gN`Ⱥ| f|`BFvJCft`BBBA0 JN;`82H ЀЁ S"p "Q yMN rp JN;0 o6f|6|f"JAN*JCg JN8 |f>I"yM LN LNRNl*H g "LN `pN M`OjLl JNANA NANANANANA"NA(N~$_Nu/ / O&HNEHW"J KNXO f0`( JNJg JN@ fp` JNJfB@O&_$_NuH0&H$y\`"J KNN6l`$j fC>o KNNL Nu/ O&HAMZ>?h?h?h HoC KNXOA"K""O&_NuQO>?h0hS@?@2(hSA?AA09MRrNPONuQOABA09MRNPONu/ OE05@42(5A 5A0hS@5@ 5@2(hSA5A5ABHWC J09MRBANnXOO$$_NuH $o0Qo`02(io`2)4hSB6iSCCl`4iSB6(hSC8)iSDDl` 6)iSC45A8@RD5D0AR@5@2*oJ@nB@`pLNu??0Qo`02(io`2)4hSB6iSCCl`4iSB6(hSC8)iSDDl` 6)iSC8@RD40AR@6JDoJ@nB@`p86NuPm 4hBlhm0(h@lpNuB@Nu01i0iS@1@2)iSA1ANu/ OBE05@42(5A 5A0hS@5@ 5@2(hSA5A5AHWC J09MRr NnXOO$$_Nu/ O(HBANj"LAN`HoCAr09MRNnXOO$(_Nu/ UOEMRr0Nr0Nlr0N8BA0NCAtBA0NHWHoCA29g20NPOBA0NRTO$_NuH $Hv@C2I0x?A:M|0N,0AN,0AN,L8NuH $Hv@2I0xA:M||P0N,0AN,0AN,L8Nu"HAE%N,NuH8$H&I(o6*HÇ8*Hĉ2C5A4D5BN92*C64*D8LNuH>O$H/I6BC8H|NJ@gVHGM S0h|Hh S"h(Q"h*Q"ht,Q"h/Q2"h,/Q."hD/Q*pN HoHopyM.C JNNPO6fApEN6f pEANB@N JCf /"/ NJ*C LNXr N /N Xr o2 /N Xr M /N Xr o.?/ /"NJ _2N Xr o*?/ / "NJ _2N X//^"o:B@ SNRXO|f8<` 0 JN,8 JN20O:L|8NuH0&H$IpN "J KN6B@N JCf "J KpN|0L NuH>O(H*I,oRBCEM R"h/Q*"h/Q&"h,/Q""h/Q"h\/Q"ht&QpN HWHopyM.C LNNPO8B@N JDf"M o*NX0. o&N0. o"Nr o /N Xr K /N Xr o N XN%~J@g z Rh` BE Rh//Z"oZ0 RNXO:_@fLM "o* NN"M NN zJ@gD"N LN$&H g4"K LN8g MN6 KN2`| f6<` 0 MNn60O.L|8NuAMr@gt`BB"P3Br@gt`BB"P3Br@gt`BB"P3B*Nu2|0AM"P ifr`BAA"P ifr`BAA"P i*fr`BAANu?/ $H6pN 2p JN6B@N JCmB@`0$_6NuH>O*H,I$oB6* BD"yM i/P iD/P i\(P i&P o"NNX0* oN0* LNr K *N X0N//J"oJp yMN0XO:_@fBF0N>"oANC MN$(H gpGfGg M0N<"NAN zJ@gJFf "L MN<pGgJFfGg L0N<JFg 0 NN8|gGg"NAN zJ@f MpN| LN2` |f8<0OL|NuH>O*H?@/IBCE4G6BD:`0HЀ o<02m4mpN9>?@ x0 MNJ>Y@g|g|g|f0 MNK,H f6<`|fHS"J NNXO6`r0 MNJ(HpN C0 MNK<B@N JFg 0 LNx6`4|fHSHRHo"L NNO 6`HSHRHo"L NNO 6 NN2|f 0/ N9>|g|g REomNOL|NuNhNN(NuNNNNuH UO$HNF6mj JN`6m\ JN06mPpC JN(rgJl0`0<`80R@g S@g S@g`BC` JN&6` JN<6JCl0`0lB@TOLNuH0YO$H?|N6ml JN6m^ JNz6mR&yN"" gT`&k( +(f`B>pC JN4(l0`F0f"K JN˶6` "K JN6JCl0` &k$ fpC JN4(l0`B@XOL NuH8UO&I>$Hv` %f0o<ng<ffBF`0HЀ o&>0 K0NJ8U@g|f40U@gS@g `ICH`IC9/ ACpN%LXOS@g:p`JJFgR<fg|fr0 KNK4ր`<nfr0 KNK4րRFWml`Rf> TOLNuH$H&o4BCSAfBC> KN \K(M`fB`<%f0/o<fg<nfBG`0HЀ o080 o,0NJ|gf|g`JGg<fg|gż<fg|f,0 o,NK*H fB@`(M`f MN2`0 o,NJ(H`fRGomr`@ Wf8< fJCfB`RJ  g`"<"f "f`JCfvz `BCB`fB WfBpXOLQO*H/I(o06:,oOt*HBCE JN/Hg"JB@ MN(H g`tRCAN`*HHJ@g^|#g _@gR`AN<*HCN\*H g$N(*H ,fAN*HCN8*H f?AApN%LTO` MN*H0/yMVf2/yMXfx`R5HNJ@gJopЄNl,H g( yMNN2#MN "M NN\B6H`pN`|,M MN|*HgB MN\*H&M`G>C> NN zJ@g,"KAN KNBC NB@NXO4` KN40g AAvN 0<C LN4gz LND oN oN20g|g|g AAvN OL|Nu yL h,p`RfRfRNuH0$HBCN( yL&h,` 3=Hf "J KN>J@fv`fgJCgJCf` KL Nu/ N&H f`0p= KN JRH&Hf+gAp=N J fA` K&_Nu/ A>N^$H gB$_NuH8(H&I$o IN/ JNПR"<dB@`/ "K LN$tXOpLNuH:O|$H(IN"<e,p\ JN ^&H f Jp:N J&H gRKp JNJ@g`&J g"/ "LANXXOJ@gpANJ@fANB@AN~/ CAN XOJ@gpANJ@fAN/ CANXOJ@gpANJ@fZA>N,H fV`XB@` |nR@g<;fB7gRN/ CANXOJ@gpANJ@gC JN p`fB@OL\Nu/ / OE45|5|5|5| Bj C%I BjBjGMZ5kpk5@.?| ?|?|Bo2+H ?A??*?*4* JB@rN\OO4&_$_Nu09MRNBA09MRNPNu0/NuA0<N#\Nu y\0<NNu0<RIRHBA`RAAnNuUONNN%~J@gN!`"0N!0N!nHWr B@N XO0nTONu/ $HC\ j PNVJ@f j BP` j 0$_Nu/ / $HG^ j PN"<e j"P KN C KNJ@f j BPB@` j p&_$_NuH<$HK\2tAXWf2(Nnxy|: JNp` j&P(h"U KN C LN`V j&P(h KN"<eDfBm`0*^"KAN "LANB j;h;| j 0` j BP` JNB@`pL<NuH8Oz(H&I6pN N+E\$"KAN%o 5C5|GMR`,/CAN$XO6*BjpN BgBrB@N!z\OANNJCf0N0N8N`N-AN/* C RB@NXO?@JCfBr yM*g IJR` HpNfpNN80NRBA0NP` AN jfFC RN(H g0N"<e "L RN ` ?|Bj LN2`BjNN jgN,NB@N 0/OLNuH]O&H/I,o"BWJ@g|fv`BC KN(H gAN*H gbpN f L` NN>B@N 0f//"o K0NXO>pN MN̑B@N MN2 LN20lN\OLxNu/ / $Hp\N ^&H f J`A&_$_NuH0$Hp\N ^&H f&J& pf *:fRpЃNl&H f pN` "J KN\B38 KL Nu/ UOHWNlXO(H f0N LTO(_NuH8(H$IBCp\N ^&H f&L( JN*ڄT Nl&H gh "LN\IH\Bp KNf/ JNc6<`&pЅ/ KpNf"o6<` "J LN JCg KN2`vJCg0N KL8NuHN&H gjBz`8|g|fC>`C> JN|&H g> JN"HAN z0HAJ/0C KNfXO*H KN2 f`|f( MN,H gN2S@fvAH/pN`Z|f ANuFJ@fHWAH pN%LXO`@C MN,H g0|g*0N6J@fHWAGpN%LXO NN2`v&MJCg4 MN2 NOLl8Nu/ $HN<A|:B*$_NuB@NDNu/ / $H&Hg& *:fH||N GfG> KN2&_$_NuNN Nu?6J@m|lN2NJgp`AHupNB@6NuH0&H$Iv8RDRC20H|*g|g`,3@f4`.20g2RC`C0A@NS@gRD3@f` 3@20gB@`20fpL Nu/ O&I/CAN XO/ CANXOCANbJ@fB@` CANPO&_Nu2#h3h3h3h NuB@C_`r fANuR@|mNu h9M,f(2)HtyMh00)HMf1@1PNup-iH.02)HP1ApiH.1@Nu h9M,f1hNu0(2(@SAHRA1ANu/ O$HHop j N(6XOHWp j N(6XOAMZ0/h42/ h5A0/H 5@2/Hth5AO$_NuHQO(H&I69MfxyMhBC2<p KN)XO0HWo2HUAo4H…HBW4/H…HBo4/H…HBUBoA_0/Pl`0?@2/hl`2(?AB"o AB@2<N)XOC LNJ LNPOLNuH?l/ C JNXOOL<NuH $H j6H8(HĶoB@`0(H"l0(`0C1@l 눐Ѓ"N\` <(? j pN'TOLNuH0$H&j0H2+HoBB`4+H Al4+`4@7B&JoH 눐Ђ"N\`B@6? j p N'TOL NuH $H j9M,fN6(|7oBA`0(r7CAl2`r7C1A|7l4H 눐Ђr7N\(`8<`8<?p j N'TOLNuH0$H&j9M,fL0+|7oBA`2+t7@Bl`r7@7Av7@HJoH 눐Ё"N\(`BD`BD?p j N'TOL Nu/ $HN JN~ JN JN$_Nu hf 0)fpNu if 0(fpNuB@NuH0&H$IN6g`*pkg rjfp`pjg rkfp`B@L NuH0&H$IN6g`"j kN zL NuH>&H$IN6flI>"L kN zJ@g8"L jN zJ@g0p. kN J*Hp. jN J,H f"g& fp`, fp`$CAN z6g0`"j kN zL|NuH0&H$IN6g`* + op` * op`"j kN zL NuH0&H$IN6g`<0+jb2*@b4+jcp`0*kcp`"j kN zL NuH0&H$IN<6g`0+jop`pL NuH0&H64|b0B4; N  "Eb`E`ER` E `E"Jr0H KN PL NuH0$H6NF$H&j20+ kN JN~L NuH>$H6(&jIGKGJCo(|f,M`,L/?/CGAbNZO `, kf,M`,L/?+/+CGAbNZO Hkbp j N'XOL|NuH8$H&j kN& k N"ҀtFo(k ` "҃(k I/+"LAN$tXOHkp j N'XOLNuH0$H&j g.v` 爐 sN2R0*Hm KNBL NuH0$H&jBC grx`^BSBkpyM.frkf LN zJ@fp`p5@`5|C KN 0* LN|5@ LNf%Hfp`B@LNuHJ@gB@`pLNuH0$H6&INb$h"K j NJ@g5||f"o j NtJ@g5|L Nu/ $HN $H"j ifN$_Nu/ / QO$HN&HHWp JN(6XOC KN KNh KN4pC KN|PO&_$_Nu/ / $H&j KN j N JN<9M-H0+ kN JN~&_$_NuH8$HNz$H&j kN(H g kN2'L JNLNu/ $HNB$H jNH JNn$_NuH0$HN$$H j&h6(Hx`$"牒03 sN|"牒7Rn9M,g JN~L NuH0O$HN$hBAp yM~Nr yMBp yM~N9|f yMgv"HANC j N&H gZpN KN6B@N ƶ|fAG5pN`0NJCf KpN|N KN2OL Nu/ / &H <Nl$H f pN`'JBjBjBBjBj J&_$_Nu/ / $H&j k N2 kN2 KNlBj jN2&_$_NuH0$oGMZ ho rh2`BAth R24hvkjTB3Bp3A 3@0iRjoi3kL NuH $Hv@C2I0x?A:M|0N,|:0AN,|:0AN,L8NuH $Hv@2I0xAI||Pz:dHE0N,|-0AN,|-0AN,L8NuH>O&H$I6B@` R@|3mB*3kl2H 爐(k4,||@fv`v C*lMC> lN zJ@g$`g<.f .fM `f`f0,||@g&r A , N XK MNM`f0,AN~0,A#N0,||@frd`r-A-plgts`t-B.plgrh`r-A/plgt-`twB0p lgra`r-A10+kU@|3l`p3B2OL|NuH,O$H6:/ID*od8jC0NvAMZI<0 U82jthmTA9A9h 9hK4HU"L oHNXOS@fV|mH|5lBB70A04,209MRNljl*2H 爐 j pf MNB` MN|OHL48NuH<]O$H><?B*I6*8H:H$Ԅ2*Ho o(`xr҄ ЀЁ$ԄԂЂNl&H fpN` ЀЄI0j.f>`BW67|7|2/ft`t7BBkBk k kkkpkk7U2mXAW7A7mp.7@~`"҇ 爐*j of4mg<-`< ЀЇ777Bs JFfBA`r ЀЇ7"$ԇԂA('$2HHAPPA7(4H….W7*7P,7..?m4/H"҂ҁ"y\~p Q0 ЇЀ)t t  rG KB@NXRn K\OLO$H6,I&ol9M,fCNID/ "L0 JNXOHo<"L NNXOS@fP jlBD`xjA@4,209MRNljl"2H 爐 j pf AO$H6&jU@gS@gW@g0S@gD`0+oxSk`0+SkldRk JN,`<0+oP9M,fFSk`0+k|7l09M,f&Rk JNK,HUp j N(6XO?U:-M$ M"N""9M,fUn`PVQnXnYn NNJ@gpN!0<N Hop j N(6XONI`tHT"NA NXOS@fL LN. LC "" LC""ض|g|fJ9M,f |yMh`|.|foC L0N>`oC L0N>ko o`J|f09MfoC L0/N8`09Mfo C L0/N8k09Mfoo0/o2/oC AN|g|f2HU"L0 KN(XO WfN|fp`p@HU"L0 KNXO`0HU"L0 KNXO Wf|fp`p@HU"L0 KNlXONfHop j N(6XO0/ g2/"f0<N B@N!O4L|NuH8$H6N&H(k0r CYWf0)NGHKMPGHKMPz8DP,bjrZp KN`p KN`p KN`vp KN`j KN`b KN`Z KN.`R KNb`JBlBl KNx KNp`4Bl0,To(2T9A` KN`0|߰|Cf JpNŀLNu/ / QO$H&IN$H"KA pC JNPO&_$_Nup N'NuH8(H6N$H&j k NQO$H(I*o(68N, g&j'L 'M2<A>B@N*z,H gX%H C JN7C7DpN JN8B@N JDfC NN*5| N`*0N NN+ JN` LN2 MN2POL|NuH8(HBCE_`RC|l p22 fp r fAGpN`"A?bNf&H fpN LN2`/ BAB@"LtA NXOLNu/ $HN$H jN$_Nu/ $HN$HNJ@g JNB@`p$_Nu/ $HN$HN$_Nu/ QOGMZBCA2<pN)XO0/2/H HAA3_to0/HrkH@@3_PO&_NuB@AMZC_`h2 A|dht3 2|h3 2(H4( Bt3 r Ht|(t3 q Bq R@|mNuH(O(H yM$fNjv`vBD`NpE_C Lp N*r gJl0`0<`&45o5o5o5oBj RDDnB@O L8NuHO&HBC`@pA_>?h?h?h?hBo C Kp N4(l0` RC|mB@O LNuH8QO$HpCN&rgJl0`0<`^HW JNXO&H gHW JNXO(H f KN20`*/ 2/ 0/"KtA_NBXO fp`B@POLNuH0]O&HB@A_`R@r f$p>?j?jpC KN4&l0`&"j KNN6m"j KNN6l0`B@\OL NuH(O(H<6N$hHWp LN(6XOI9M,fN8oUDJDm2HtyMh8:jjlHW"L J0NXO L20NS@fr`j0*2WHP8oHĉ.JAmPJDmLAoH:*DAjl8HWHo "L0 JNPPO L20NJ@fA20NJ@g0`pOLxNu?/ $H6N$h2H 爐 j00$_6Nu?/ $H6N$h2H 爐 j00$_6Nu?/ $H6Nڨ$h2H 爐 j00$_6NuNچ h h Nu?/ $H6Np$h2H 爐 j p$_6NuH0$H6NF$h2H 爐&j kf j N`"k j NL Nu/ / $H&IH"牒/N h h A"H$K$$$B@&_$_NuH $H:8N$hv|g|f$ j N&|f `* j 0\8gR2H 爐 j pNЃL8NuH8$H&jvBD:+H(k,` 爐A0 PfRD֨ Rn"0 JN7DLxNuH6O$H&jHWp j N(6XOK9M,f2+Skl6`6+H,kpN!0<N HUp j N(6XO`n MN.8+H`D 爐26vg0HWC K0NXOHo"MANXOS@f ANBRnNfHUp j N(6XO0-g2-f0<N B@N!`dCt20+ KN,H gNpN!HUp j N(6XO`"M NNHUp j N(6XO0-g2-fB@N! NN2O LlNuH0$H<8>Nל$H j6(H&h g2|bA2;N 2~z`0Hfr`BA 爐7Rn`z` 爐"牒7Rn2H 爐43gBD`x2H 爐7`zz`&0HfBA` 爐23 爐7Rn`Hz`&0Hfr` 爐23 爐7Rn`z` 爐7Rn|f JNZ JNL Nu9M,f20`2(4202@ho0(Q o0NuH>O*H/IN$H&jHWp MN(6XOHoC KNXO6/oH*kI9M,fH8/H`: 爐MHW"L K0N4XO"L oNrJ@g0gBA`r=ARn`b8/H`V 爐MHWHo "L K0NPO"L oNrJ@fC oNrJ@g0gBA`r=A`=VRn JN JNO L|NuH8O6&I8:$h9M,f27|AMZpj "o4QD2jthiTAEt SB|h>7@7A 7@ <W7F<B7F<W7F<B7F7At@7B7A`?j02/A?@I//4Ho"L0 JN`POTlSlWoSoSo67| 0/HH@P o4P|(D7@2/H.h|E7A7W7o 7T 7o7T7l0l7@7l0l7@7o0o7@7o0o7@ 2/o7A"7W$0/o7@&7W(po7@*OLxNuHO(H,I*o@><BCNҎ$H&jHWp LN(6XO//8BCtAgz`BE0 KNJ2|blA2;N`DDV0 KNK(H g@H|NS@f LNȞv`AIpN` JEfB@ K"k"iN` KN>N(H g`0 KNK(H g`0 KNK(H gBBBB2B@NpPO6 LN2`JEf00 KNJNp(H gHW/ BB2p"LNpPO6`fNJ@fp`B@ yMz1@j yMzB@N92WAg SAgSAg"`,20 KN6`20 KN6` 0 KNh60TOL8Nu0(rh|S@fpJNu0<Nu/ QO$h HWp JN(6XOC JNPO$_NuB@C_`r fANuR@|mNu/ O$HHop j N(6XOHWp j N(6XOAMZ0/h42/ h5A0/H 5@2/H5AO$_NuH4QO*I$hGMZ6+ 8+/9MC M2<pN)XO0HWo2Ho4H…HBW4/H…HBo4/H…HBoA`L0/Pl`0?@2/hl`2(?A/9M"o$AB@2<N)XO0/H42/H 5APOL,NuH?l/ C JNXOOL<NuH $H j6H((pop` ("l` !@l 눐Ѓ"N\` <(? j pN'TOLNuH0$H&j0H"+pot`$+ Al`$'B&Jo 눐Ђ"N\`B@6? j p N'TOL NuH0$H&j6+N8@oBA`0+2CAl2`2C7ADl4H 눐Ђ2HN\`0<8? j pN'TOL NuH0$H&j6+Nh@oBA`2+4CBl`2C7A4CH&JoH 눐Ё"N\`B@6? j pN'TOL Nu/ $HN JN JN@ JN$_Nur tfRSn Nur "Ȳf"SnNu< m<~o< g < g< fpNuB@NuH8O$H:&jpN C k B@N&JCf(/B@ k N>mIF LN,܄RpІN'H`fv`p k`"0NP,fF"L k`N pЄ k`N'@hN'Hlg'DdpЄ"kl k`N `v` Jl6`6< k`N0N>`6B@N JCg BlB`` |fjBE(k` dl<+f`<<BG`4pNJ@gRERGGnJEo pdH`pd:|ZoBA`rj|IIj JN0*rh|f'khp`pЫdrN\'@p0HЫpo"+p4H’o`r'A k N.|Fl(k `(k Ipp\ LN JRH(H"LAN / p j N'XO JN0OLNuH8(H&IptNl$H f KN2pN`)JBjB%K B`BlBp JLNu/ $h *lg @NBl *`g @NB`$_Nu/ $HNBj j h N2 jN2$_Nu| nr0`r7NuH< g$< f RA6HÇHCJCg An`RAAn` Bo?l"/A l`/H lJm WBB@`*/vE`pEN0SJl|:v`*څڃ^ P /ЃdlJ o08H@|NP o08H|NP o08ft` o0809` P P 09| 7| 8B*IRpnr2,K` fSK`Ro0/omB OL<8Nu/ / $o 2GMZ4hj3B0 3@3k&_$_NuH,O(H(*I$l6j CN:I//,"L2  JNXO0MfT9yMfHo"L MNXOS@f*CoB70A04,209MRNl` AN|OL48NuHXOR0HmPOLNu/ $H j (2H"(lBg JN JN2$_Nu/ $H j (2HӨ2HҨpo$(p2Ho`t!Bg JN JN$_Nu/ $H j0(2(h2(lBhhg JN& JN$_NuH0$H&j6+N2+k2+kAl4ko`BB7Bkg JN JNfL Nu// $I6(@H 29MhHNJfBA`r4 29MhHN\$_&Nu// $I6(h@H 29MhHNJfBA`r4pЃ29MhHN\$_&Nu2@0HMfHAJAfBB`t22HMf0Nu2h@0HMfHAJAfBB`t2r@HMf0NuH8$H8(I&jBC`//"L2Hҫ0 JNXORCSmLNuH>O$H6&jU@gS@gW@g2S@g<`F +o>S`0HЫpl(R JN`00+oSk`0+k? JN2@lRk JN:I"HTp j N(6XO8:, LNJ@gpN!0<N Hop j N(6XONMK `jHV"LANXOS@fB NN. N"M"" NC""ض|g|fH|f09MhoC N0N,`09MhmC N0N,ܫ09Mhom`D|f09MfoC N0N>`09MfUC N0N >k09Mfom0-o2-o "MAN|g|f4HT"N  JNBl ,p2Ho.$)B`0|ߐ|g|(g|g` p JNLNuNuH8O$H(IN&H"LA ANJ@gpN!0<N IHTp JN(6XO`8HW"LANXOS@fAN.C KNNfHTp JN(6XO0,g2,f0<N B@N!OLNup N'Nu/ / $HN*&H JN+ KN&_$_Nu/ / QO$HN&H0+rh|S@fBB`tk|JJkC KNBHWp JN'XO KNxPO&_$_Nu?/ $H6N$H0|bB@0;N"*20 JN` JN` JN ` JNd` JN$_6NuH0$H:NP$H&jN6kH8+0H"N"<N\7@@g JN\ JNL 8NuH0$H:N$H&j&+p0H(+0H"N"<N\'@g JN2 JNL 8NuH4QO$H*IN&HHWp JN(6XO6/8/"M JNHWp JN(6XOomol C JN KNPOL,NuH8QO$H(INF&HHW"LNXOkHWp JN'XO KNFPOLNu/ $H2*pi| j pN$_Nu/ / $HN$H&j0*rh|f jj@pЫdrN\'@p` j'khp JN^ JN| JN&_$_NuH0QO$HN&h6+ r yN0+ N ֓p yMN9W@f6 yNN r7@ S@l7| k gHWp JN(6XOC JN4POL NuAFpNB@Nu?/ $H64]BgSBg ` JN^` JNr0 JN$_6NuH8QO$H&I6(:N gt&j"yM2<A?fpN*z(H gL%H C JN7C'D7E pN 0/$ JN:B@N JEg0N LN+ JN`C LN*5| LPOL8NuH8&H8BCE_`RC|l p22 fp r fAGpN`20 KNK(H g"p?49M0r"LxA@B@NTO fB@`pLNu/ $HN$HN&$_Nu/ $HN$HB@NJ@g JN6B@`p$_Nu/ $HNr$HN$_Nu/ QOGMZ/9MCA2<pN)XO0/2/H HAA3`L4/0/HH@@3`NPO&_NuB@AMZC_`hr@ ht3 2hh3 r Ht t3 2( IHt t3 q q Bq R@|mNuH(O(H yM$fNjv`vBD`JpE_C Lp N*r gJl0`0<`"45o5o5o5oRDDnB@O L8NuHO&HBC`@pA_>?h?h?h?hBo C Kp N4(l0` RC|mB@O LNuH8O&HEp"J KN&rgJl0`0<`DHW KNXO(H f0`,Bg4*"*0*"LvA_NrTO fp`B@OLNuH(O(HB@A_`R@r f$p>?j/jBoB ?j pC LN4&l0` "j LNNOLNu/ $H 9`Pg @N2#`P$_NuH$9`PgHW/ BpBBNpPO`AGpNB@TONu 9`PfB@NupNuB`PNu/ / UO$HNG`PHW JNXO&f0` SNJf SN2BB@TO&_$_Nu/ $H 9`PfC@ `"y`P JNN$_NuNNu?O8Ho///$Ho//(Bgt ?BgBgBgBgBgBgBgBgBgBg?A.p Dr4N:|O.O8NuUOHWHoCBApNPO|TONuUOANJ@fTONu/ YOEHRHo"J JN PO0XO$_NuNJ@fNu/ UO&H// / A2p"KN:PO|gp`B@TO&_NuH 86$HpN 09M`C?CA49MbDB20N VTOB@N 0*l2@RA40*D@5@`40*l2@RA5A0*D@5@`5CLNuH8&H$I2*H ЀЁI0*H$ԂԀA(2(hRA9A4*H ЀЂ23lSA9ALNuH0&H$I0* j m2*lB@`0*2* j Al`0* j 5@2* j o>0* H2*H$Ԃԁ23(HN2* HN\&yMhl69Mh`2*H ЀЁ632*H ЀЁ78* j JDo.4*H"ҁ҂03CH2*HN2HN\`B@4*H"ҁ҂7r0* oN;0L NuH<8(H&I$o v42 JN;BEkf 0+o(Sk`0+2+ k AlRkz/ "K LNXO|f "J K*kNN*:||fJEgBA0<NBCJEftBA0 JN;L<8NuH0&H$IpN!t2*0* KN 6pN!8* j H0H"Nм"<N\5@//"J KNXOL NuH<]O(H&I*oHWHoC AN POHoC0+ LNXO0+2/ol4+ k2+l Bk`2+ k2+ k kl7Akg/ "K LNhXO"M K$kNN*|f\OL<NuH8(H$IBCtAgG`T2|Hg |g@`0g, jN8g"j2H ЀЁ Sp Sp`D0*ohSj`P0g8rj ? jN8_g$j2H ЀЁ Sp Sp"v`&0*2* j AlRj/ "J SNXO`B@`|f "L J&jNpLNuH<$H8&I(o$BC#`T/ C0 LN/XO:<|kgkf/ "K J0N*XO`4kf/ "K JNXO"L K*kN`kf/ "K JNXO`vJCg0L?NAXON< LN2Bj`pO?NATON<<>0f6A(NR2Hc>`0HC( MN\"oA N0HTOL4Nu/ $H/*p?NA\O JN2p$_NuH8O&H(Ip/?NATO$@HWp?NA\Op7?/ rN?NAPON<<6f"LAN\/ p?NA\O0HO,LNu|f <Nu|fp NupNu/// /?rK?NAON<<|g|g|g|gB@HNu/rH?NA\O @Nu/pI?NA\ON<C KpN&mpWH"J KN&l0`B@TOL NuH8]O$H&I?@BCxBrjg` JNLS@f0<`(j `of$ jfv`X JNV>l`Z>*?j`@Jgv4p< g< f*g&RG`"0RG4< g< f` olRDJCg5GBB@\OLNu hf0(hfpNuB@Nu/ / $HNRNl&H g"JN K&_$_Nu?/ 6rAXWfv0(NdT\DL<4,$EE`BEE`:EE`2EF`*EF3`"EFT`EFs`EF` E@` f&|n*|n|l?AFpN%LTO` JpN$_6Nu?/ 6r AXWf0(NX`pHhP@80(AJ`bAK`ZAK`RAKh`JAKz`BAK`:AK`2AK`*AK`"AK`E`X?CJ JNZTO J$_6Nu/ $H|nN>/ JpN%LXO$_NuH8(H6&I|m|n`lJCl |m0<`\0N$H|g|f,HyK/ / LpN%LO |f2<`2<0`HyK/ / LpN%LO 0"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" l eb&/ ?<INA\OJfQLNuP`Jg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _Nu<0< SHNu@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#$HBJBf$HBJBfNuHBЂNuHBЂNu$HBJBf($HBJBf H@B@H@NuB@H@HB0@0H@0H@Nu AH@r2B@tЀӁd҈рӁQF@Nu$HBJBf"$HBJBfB@H@NuB@H@HB0B@H@Nu A"B@H@HABAtҁрdЈӁрQNu$jD BJjD$HBJBf"$HBJBf $jDNuHBЂ$jDNuHBЂ$jDNu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu"@$jDJjD$HBJBf.$HBJBfB@H@$ jDNuB@H@HB0B@H@$ jDNu A"B@H@HABAtҁрdЈӁрQ$ jDNu/ ?<NATO$_Nu/ ??<NAXO$_Nu/ /?<HNA\O @$_Nu/ /?< NA\O$_Nu/ ?/?<GNAPO$_Nu/ /?<INA\O$_Nu/ ??<NMXO$_Nu/ ???<NM\O$_NuH瀠>NMPO @$_Nu/ /?<&NN\O$_Nu/ /// /?<NNO @$_Nu/A`BhBh2<&aV"_222222Ac2222Nu/A`Bh1|1A2<fa"_2r+2QAcr 2QNu/A`1|1|!I!o1A"_A000000000A`rm`/A`1|1|!I!o1A"o 1Y1Q"_A000000000A`ry`jCf,2222A`1|Bhrr`FA`Bh1|1Ar`,A`1ABh1|r`A`Bh1|1Arh`A`Bh1|1Ar`A`Bh1|1A1Brl`A`Bh1|1Ar`A`Bh1|1Arq`A`1|Bh1A0Bh2ran09cNu/ /A`Bh1|1A1Br'aDAb"_2"_2NuA`Bh1|1Ar`A`Bh1|1Arj`A`Bh1|1Ar`/ /A`1|BhBh01A2r aAc"_2"_2"o2"o2NuA`Bh1|1Ar `A`Bh1|1Ar `tC`3|3|3AC0""A`2<`HA`BhBhre`4A`BhBh1| r`A`BhBh1| r`C`3A03B23|CrtRB2fA`1Br`A`BhBhr{`3a/ C`2dBi3| Cp 2Q"<ps/ NB$_ _0aAb"op,2QAcp 2QNu`af,bcC`3ABi#Lt Ira(#f,LtNuA`Bh1|1Arz`/ 1@ 0"<LlpsNBAb0$_Nup `#dAa00p `p`/ /Aa000pa"_2"_2"o2"o2NuAa00p`h#d/ Aa00000 0 0000000000 pa"_2"o2"o"2"o&2"o*2"o.2Nu#dAa00p(`#d3ap)`#dAa000000p*`#dAa0000p+`/ #d3ap,az"_2"o2Nu/ #dAa0000p.aR"_2Nu#dAa0000000 0 p/` #dAa0000000 0 0p3`/ #dp6a"_2"o2"o2"o 2Nu#d3ap4`/ Ca22#dp8a"_2Nu#dpn`po`/Aa00ppav"_"fNu#d3ap`Z#dAa00p`D#dAa00p `.#dAa00p!`/ /pMa"_2"_2"o2"o2Nu/ /Aa0000 pFa"_2"_2Nu/ /Aa0000 0000pGa"_2"_2Nu#dAa000pL`#d3apN`v/ /pOal"_2"_2"o2"o2Nu/ ?Aa00phaB2CSA|;$Y4Q$_NuAa00000pd`Aa00000pe`3apg`Aa000000 pi`3a3apj`/ /Aa0000 00pla"_2"_2"o 2"o2Nu3apf`^3apk`RpmaLNu#d#dpZa8"o2Nu#d#d#dp[a"o2Nu#dp|`/ 3`@@A"C`B@22220<"<"NBAb0$_Nu`aabdf // &HNR KN&Jg 3\8g\8R"o A8N*&_&NuH<(H*I$op\ JN&H f B"J MN`HC MNfCL LN`,& "J LNbB48pf ,:f CL LNL<Nu?/ O6&H/ A"KNVXOA0NDO&_6Nu/ E"JN$_Nu?/ N $@ x6( JN0$_6NuNܰ|mpNuB@Nu// $HN|&p# JN gS $_&NuH8O&H<:rBgv`BCEg,20Nzp# KNj(H g ( 0H"KANfB7@CAN`"KANA420NR g$rC0N*B/A42F0N*OBLxNu??O6/>?A8BSD?D?A?D4CSB?B ?@ ?B?@?AA09g,rNO86NuH $H@l46`468`$0*2AA?4*A2*D0DNtTORDDlLNur09g,NNur09g,N6NuBA09g,Nr09g,N$Nu/ QO$HN> ?j 0* jS@?@2* jSA?AA09g,NPO$_NuQO>?h0(hS@?@2(hSA?AA09g,rNbPONuBA09g,NPNuHO$o\6* 8* Gg,r0N JNILKM( kf2pjg*`*L;|;|;|=|=|`4pjg*L`*L;|;|;|=|=|Bm ;| BBVBn=C=D 0+@C=@ 2k=AHlPHo"M N0rNPONX4*2:+0HEHC jNNB@O8L|8NuH0QO$o 6* 8* Gg,r0N JNlpC>rD?A4+BCUB?B0kU@?@NA0NNpk?4+BSBrDpCNTOpjg(Ar0N0+@CS@>rC?AA0rNNx4*2:+0@EC jNNB@POL 8NuH ?j ?j?jNp4H"ҁ҂sgv`p4H"ҁ҂sgv`v2pANn JN jNL6*@HÇj 8*lHĉj N4*20 jN4pjgJr0NPr0Nr0NK: ;j 0* jS@;@2* jSA;A M0N2NB@OL<NuH0$o6* 8* :*<*Gg,r0N JNV JNN?420N,TONBA0N" j40+H@2k0NNJB@L xNu// $HBC`,2H ЀЁA4(J|SBgp hgv`RCJCl0$_&NuH $H<BCxz4JBg SBgSBg `2z6E`*x`&2H ЀЁ224Dg0`p Agv`EJCl0LxNu?6J@f BAB@N606Nu?/ $H8H$ԂԀA(2<hfth fJDg0(Dgp`B@$_8NuH0&H$I:8BC`*0H券rfBA02 KNS@f 0H02`RCCnpL 8NuH<$H86(I*o &P2BU|Hg"n| g6| g^`|Pg&|" gN`zD`r0 KN.S@gSEJEl`j:`r0 KNS@f8`Tp 4REH"ҁ҂sg`O$H6/I&PpNvN RI0 KNp8BCxK`*0g@g6BTtC BA0 KN,HWHUHo HoHoBgBgBgBgBgBgBgBgBgBgBgBgp?C84rpNO.:r@gn$/g"o< J,B02/NJ@fT2/0N 20*0"j* KN"<m8"L2 KNV8`&HU"L420 JNDXO82gtC K0NvpEg4?/4/ r KB@N"TO8R@f rpNBT`"L20 KN8JDg0g@gtC BA0 KN |gpN"0OL|xNuH.O$H8(IHo HoHoHorB@NO RNR6MK//2"L0 JNBXO:@f0*fpN?/ ?/?/?/?*"M N4*2* 0*NO pN JN5V5UHWHoHoC RNO 0*o R1@2*o R1A JNrB@ JN p0|@gB0OLt8NuBNXONuB@2(I||m|n4(||gR@r hgNuA`NuH8$H(IBC82H ЀЁG0H$ԂԀA(0+H||m|n2+||gx01k2+||7A!k C'I 2|bFA2;N<  *4!|'`&!|(`!|)`!|*`!|+RDp kfRC`4LNuH $HBC8*L||m|np# j N$ gRC|8m|CnRCp jg0`E`LNuH>$H*IBC8ML2H ЀЁG:+M||mX|nR k hp#Nڲ(H g>,H|߰|Am|Zn2<@4H;(` 0HBu0H;RC|8m|Cn0@2H;;RCp kfRD`TL|8NuH6/ho1@ho1A8(h:BEoh1E0(h 4CBoh 1BL8NuH8QO$H&I(o$6*8*HWHoHo CNO 0*o62/j@ o 00*o82j@"o(25C5DPOLNuH8O$H(I6&PJ@f"" fHj HjHjC KN^O `HWHoHo C KNJO 0+oo5@2+oW5A 0J@gS@g:S@g`0,jHl5@2, j Hl5A`HoHo CANBPO0*Hj0* HjHo HoHoHorB@N,O?/ 4/2/0/ JN.TO`0+o5@2+o5A0*o7@2*o7AOLNu/ / O$H&IAr09g,Npj|7@7j0+H7@Bk 7o 0+H2*HN2/HNrNOr&_$_Nu/ O$HB>?j0*jS@?@2*j SA?ABoBo tj?B pj ?@0<NHjCAr09g,NjXO0<NO$$_Nu/ / O$H(I0*fvBBWBorj?Atj ?B?j?j 0*jS@?@ 2*j SA?A0<NLHoCAr09g,NXO0<N(`( jf g?* ?*?*4*r TB@N\OO$(_$_NuH8&H(I$o fpN(B&B*B" KN9@. KN9@06H4,.H"ҁ҂ց"J L09g4N09g6fx`CAN( Ѓg ЄN)H"fxJg N)H" ,"g<)@&4,.H"ҁ҂ l")H*"l")I"l& TN~"l* TN`Bl.Bl0Jf@ g9|"J LB@N`49|?, ?,?,?,BgBgBBBAB@N:O ` Bl LNLNuH<$H(I&P jf$?* ?*?*?*BgBgBBBApNO `"L JN *&gBBC`82H ЀЁ*j&0H$ԂԀ7(4H ЀЂ' RCj.m *"g @N fB@NJL<NuH(O(H6$I/ CNXOrB@AN`//F"oF0ANXO6BgBg?/$?/$?/$4/$BA LNO "JAN0O2LNuBBNPONu29g6|g3g60Nu29g4|g3g40NuH8Ov(HEg,Bj5| HoHoCANPO4B@Gr` 2A7R@| m7|HW"J KNXO0f0<`A0N<5o8B@OLNu09g,NDNuHtAg6<`BCt AJB8|L|;m*|Jg$|Ng|Sg|`g|cm|ro|um6|xm|v:|f Hx"| |NފXO hBE0@C`|:D0L8NuH8(IE`G67A7B7o7o7o 7o 7o7o7o7o7o 7o"7o$7o&7o(%HpN`G8 o*0"o.2$o242+0+ N o60"o:2 0LNuH0$H:8&PN KN6J@m*2*gH$ԂԀs(`2H ЀЁs?* ?*?*4*20 KN\OL 8NuH $H:86N*???* ?*?*4*BA0 RN>O L8Nu/ UOEg,BBBA0Nެr0Nr0Nr0NrBA0NCAtBA0NHWHoCA29g20N\POBA0N&TO$_NuJ@mB@Nu|oNu0r r0 D ( &L\  0 R:L(`<  :&," " & "  x&  $4 <(. \Ln ,  F02TN     4J f4 d:  ,(,L@$ 2Dh   *v  |` >v  >"*4RB   "   &2 ((V4(V(( 6   0*, , &R    F , F  > 2D2 @ ". d` ,,0(V ,<"b Z"p  $L(  " (F"$bz ,L fL$ J:    2 .$   $D  * $ " 8  ,8v,", (\*     .  N "$l&> (   " "0TT\** 4 , "<.4,4,4N  X 6 x  v.dH"& 6(8 P$*8T>(    ,H:  n4 $ &,D, " 2**&   H 6  hD * h &@T:  , . :6J    0  : (B "*FJ ,($$ &Lb$. L 2 , " `(BR6 v&  &  &>$ *  JTP "  . 2H Z"    8 "  "&   4" .   & (B:NL:*hr^FF (BT~. $  ,,.&N" :$ 6@4l  ,""  ` "    8 6j H D&& `R4.(j\*((",><(   4  F.^ >: ".: ~Ǝ  zTL@"("xN$x>SL> TERADESK File View Options Info... ---------------------123456 Open ^O Show info... ^S----------------------- New folder... ^F Close ^U Close window ^C Select all ^A Cycle windows ^W----------------------- Quit ^Q Show as text Show as icons------------------------ Sort by name ^G Sort by extension ^H Sort by date ^J Sort by size ^N Unsorted ^V------------------------ Hidden files ^X System files ^Y------------------------ Set file mask... ^T Install application... ^L Install desk icon... ^I Install window icon... Change icons... ^D Remove icons... ^R----------------------------- Set preferences... ^P Editor... Program options... ^M----------------------------- Save settings ^K Load settings... Save settings as...122Tera Desktop V_.__XXX1992 W. Klaren, 1991, ____.XXXXWith thanks to the TOS-crew1123123Free memory : _______ bytes.9999999XXXXTOS-version : __.__.XXXX#OKOpen file:#Show#Edit#Print#CancelCommandlineabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghij______________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghij______________________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#OK#Cancel12345678123Name: ________.___FFFFFFFFFFF#OK#CancelADrive : _aFLOPPY DISK Icon label : ____________XXXXXXXXXXXXIcontype#Printer#Disk#Trashcan#OK#Skip#Abort#OK#CancelInstall ApplicationFILENAMEEXTApplication name : ________.___FFFFFFFFFFF00Function key : __99Command line:--------------------------------------------------__________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUse the ARG#V protocolCurrent directoryPr#ogram#WindowDocument types#Add#Delete-----------________.___FFFFFFFFFFFApplication type#GEMGT#PTO#S#TTP#Install#Remove#CancelDrive InformationDrive :Disklabel :Number of folders :Number of files :Bytes used :Bytes free :Total space :#OKDSKLABELDSK________.___FFFFFFFFFFF9999999999__________99999999999999999999__________99999999999999999999__________9999999999#Abort999999______999999999999______999999Folder InformationFolder name :Created at :Number of folders :Number of files :Bytes used :#OK#SkipFOLDER NAME________.___FFFFFFFFFFF9999999999__________9999999999123456__:__:__999999123456__-__-__999999#Abort999999______999999999999______999999File InformationFile name :Last access :Bytes used :Attributes:#WP#OK#Hidden#SkipFILE NAME________.___FFFFFFFFFFF9999999999__________9999999999S#ystem123456__:__:__999999123456__-__-__999999#Abort123456Number of folders: ______999999123456Number of files : ______9999991234567890Number of bytes : __________9999999999Folder:File :abcdefghijklmnopqrstuvwxabcdefghijklmnopqrstuvwx#OK#CancelFILENAMEEXTExisting file : ________.___FFFFFFFFFFFFILENAMEEXTName of copy : ________.___FFFFFFFFFFFC#opy#All#Skip#AbortPrint1234567Number of items: _______9999999#OK#CancelSet File MaskFILENAMEEXTFiletype: ________.___FFFFFFFFFFF12345678123________.___FFFFFFFFFFF12345678123________.___FFFFFFFFFFF12345678123________.___FFFFFFFFFFF12345678123________.___FFFFFFFFFFF#OK#Add#Delete#CancelSet OptionsCopy optionsConfirm Co#piesConfirm #DeletesConfirm O#verwrites9999Copy buffer: ____ Kb.999904Default tabsize: __99Dialog options#Screen bufferingC#entered#MousePosition:#OK#CancelProgram OptionsWait for #key after TOS programsProgram types12345678123________.___FFFFFFFFFFF12345678123________.___FFFFFFFFFFF12345678123________.___FFFFFFFFFFF12345678123________.___FFFFFFFFFFF#Add#DeleteC#hange#OK#CancelAdd Program TypeName:Current dirP#rogram#WindowUse the ARG#V protocol12345678123________.___FFFFFFFFFFFApplication type#GEMGT#PTO#S#TTP#OK#CancelSet Icon TypesFiletypes12345678123________.___FFFFFFFFFFF12345678123________.___FFFFFFFFFFF12345678123________.___FFFFFFFFFFF12345678123________.___FFFFFFFFFFF#Add#DeleteC#hangeShow:#FilesFo#lders#OK#Cancel12345678123Filetype: ________.___FFFFFFFFFFFIcon:#OK#Cancel Viewer Tabsize... HexmodeSet Tabsize12Tabsize: __99#OK#CancelCommandlineabcdefghijklmnopqrstuvwxyzabcdefghi___________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXabcdefghijklmnopqrstuvwxyzabcdefghi___________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#OK#CancelNew FolderAdd File MaskCopyCopy and RenameMoveMove and RenameDeleteRenameName ConflictInstall IconChange IconAdd Program TypeEdit Program TypeAdd Icon TypeEdit Icon TypeAdd File Type?@?__//   ?@?@>>::X4X4// @@ (4EWet' ed o99 %&'/LTYv 1??p??9:;<H] uvwxz  ? KNdu33dp}  r ~          $ + > ?       . 5 < C J Q X i j     $ + 2 ; I J K L S t! { !  !  % & 3 4 5 6 B _  k w     ( 4@M Yer ~   16LQTh  %2 >JW co|  L[\gs    2345AX    $$Dh$$ZZ $  .  5 < *P  F Z p rtvxz  |.F *) \k {!"#$%&' (7 )N g +7 ,}-./012$3@4L5h 6 7 *  A x{ `AA'N ' `A%AB  ><>-.18`A@A X tim `AA!                \ @@@p@ `AA6 g 8 2   % 7 @  H* AW A\ >AT ?A& ! + `A4A% p   / D   Y   n          A"`A#A% 4 @ U j          P  l    '  `A#A%  k ~                0    Lh B `A# A$             '   + `A"A  ,Hd    `AA    `AA     Q Q  Q( QD  @ @ @ @p AA `AA4  ` |  k z       * `A2Ap' #!       $  @ @ @ @pAAA`A%A$ @    \   , 1  6; @ D `A"A$ x]          @ @ @ @pAAA  QQ &*`A" A   dj   j n  @ @ @p @ `APP vP~ A <X `AA' t##`A%$$%&0&(+(,.0 1@224X5798;`<=X=(... $$#/v(#<   " - 2 T   v  "  -        B" d-    " - 0 R t " -     @" b-   !  " #"   -  v.A  H v;C  H vH H vU H vb Hvo Hv| Hv HvD  HvB HvB Hv Hv H 0 Hv Hv6 0 Hv Hv  Hv  Hv % Hv 2 H v ? H ! L@ H"# Y 0 H$v$ f H%v% s H&v&  H'v'  H(v(  H)v)  H*v*  H+v+  H,v,  H-v-  H.v.  HFLOPPY DISKHARD DISKFILEPROGRAMFOLDERTRASHPRINTERCLIPBOARDRAM DISKDISK5'25''TURBO CPURE CREISPLANNERVIRUSKILLERDATA COMMNOISE TRACKBUGABOOTURBO ASSEMDATA COMPRESNO LOCKQUESTIONOMIKRONPC EMULATORMUSICDATA COMPRESGLUETRASH CANDATA COMPRESC FOLDERS FOLDERRSC FILERSC FILEMUSICDESKTOP?  @@"@F@@@*@R@@F@@@$@H@@ A@C@@@?p?0?X?>lC &B D0 &HpPQKvF@@@@@@|pv@AACC?C_GGG G@G@GЀGGG8C %&B9D0!&Hp PQKvF@@@```````@` `````Ϙ`!```````|``À`ffff``P QI-c CUSASMc C ç 㪠Sӥ    C8;  0x00000?0~ 0    > > ~p~ |x 0@0 0 UT0 0 00052REKZGzEJR5JRT*TT**~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<<8ff6 ff0f~<~<???8""pp8 &8"pp"r8???8"""p