QL_Toolkit_2OOBOOKMOBI@P$,4";q@ E KQRW ]rdk|r-xRf 7"$,&(*,.024608:<t>@{B(DFYHJ#L$eN*P0IR5T:VAXIZP+\TY^XM`\]b`addfjhojtBltntpur{tnv̑xz|~P6MOBI8@ ;P<>=8EXTHEe selfdTony TebbyQL Toolkit 2l3calibre (0.8.28) [http://calibre-ebook.com]i QLiComputingq,4abab2e6-6729-4387-8853-16abd7cb129a EBOKj!2011-09-17T23:00:00+00:00    t mQL Toolkit 2P@aceE,imnotןNÉunreouragemIHellmu8StuQQSOFT,en,oindomitBfaɞt9mexeikeptmox>M1ankzyoui,T.mbp:pbka __Z1  IntooJUMPVȖ߁߁">V$oiW anyim Tnewnxؼ' akYYi9'-LtZmp rue كcorref8sMslit,ub(oc8pgrrec-r:.iɘ@tiatu(o arLi8aowars1׾)if`kxtڄo߅Qeڨ@X0am.ptte(H`thwhyex@)Kprigؐ1kfos ѦHwhdesHb !fun㡘s:71divG@>1.2/N/A/Q?Ђncise,fitiallyfusing,romptatoolkitIbouAorow)nsuspepngriXa@.t noorhaequest扸R遘znZkeys (Iyes),΀kno`Ac@) Q{Oh!or,ivp).׆willctuhappenh(yous,dehdXary dȈۇGGGG>T`e+shorm(ichp@howOHʈggggg">BeIe0peF (YyN?)read,harershabe typQh`discarded.yp1BREAK (CTRL +paceESC+jseff'Q''N')jχχχϚ1.3verwrhng">Ino@casesʈotPewileth'ڇ늢alyists8neneralȂbultrrmagHbu؎%)permiÅo!pwo (delibthexcep sېule:PEN_NEWturhceduOPY_O,AVEBBYTES_OSEXECdrpHDppiir(!aaYthoPs uْjby re'???1.4 #nnel''">ApinpautYRSuPBASICugh 'ds'.ӓf͍implicneXA(e.g.'R'0bs1,Q graPہLdloYlOqdentifi@7num[mosvnteg Ȓ '##2GMZs ЫByii7oecɍHЮulOJ:OIdiv_X>I'''tt>DIRIR(/ρρτu_\sOR''ēzlaexa@dKuishQromGGEʇWWWW߇Sripstarڨa ''Mfo@siz6xb>1.5  F2D3N0 bo/">IneneraltsossibleopecifyioreviceamessitherormaluperBASIC"0atring.heyntaxfwssimits0characterssedn1letdigandundcoreRreyn0uchationn7OkardL,xhbeivenfull,ut`bToolkII,directoryart񀱂canydefaulthjust΅A.
e.g.'''">OPEN #3,fredCD߁ۇX#channe numberblockVWTL7炗Zǂ777WPaڄDŽƩ2YTLWww硻WTbn\wirolO"unشalEQDOS8a"sem`o@; 'dir':ytyp؜ cth(imm0lTh(donotethat#mXBP,`somYshouak do#io_ 4 ory7777>ha aree䂆struct81!aoseBDaccesB18φעׁwidth="0pt">DATA_USEamesetheefaultirectoryoratailesԂr(pROGexecutablerogramggggggESTgggggcestination (COPY,׀9)wwwwwwSPLoooooomevice (DOWNmoveoub-DUPGBup`roughtre?OOINEXTDŽnoX0asevel77DLIST #channV??hlistsltτw/1em'!Funcas:D$wf|findurren)'OH߄߄߁ρτ߄߄ܧ//لρτ͢ǢŅS5  ƴ8aintenanceϐ77>All2@ingystemWommandssȕ (usually ')')Nies.o8ofarera@usot@i[уiinuperBASIC:amarkedth`riskthis0.ɀqcase؁alsoimplH.whichysx.ependi,jnaenc ('wildcardbreferrymote.׆excepDIR (@ex@d vers2t8L ),l,haЄs1rg'W'.ϒϒϒ>C|,'"drمticQ_OOׅ77wwwwGGGTA7www77c___ׄ??03eir''''`LETE߄߄߁kele a777GG7*W@W??[ww???OPYTO___''"copyDŽWWW77WY_#ggg77gfwriI)ׂׄׄׄNׂׄׄׄ77ׄӪoutaderH77ׂׄׄׄOW''''$te>
Ӏ
PLameOBCL:2Dρdin7wwLOADWWWWSLRUN焇)runDŽDŽDŽDŽǂERGςOmergAW焏_ττττςAVS,ang6''ٞDŽDŽDŽDŽǂDŽ_ׂׄׄ775asbutverwritrifxistׅOOҎȥ@eumber/wstartTOPgstop_____EWWresetOC__CLEAR'ǁǁclearCariabWO'WT7PLS'>Tbinary*eLrρLRESPRόatnHidentcedu@`azCALL''gg'LBYTESadd`??memoatpecifiwww??pE,aeter__>Rmachcodeth???ӊ,izwOOoo4hӄ.d{wwww//EXEC,atasexecut2υυσ??υʋg߅߅߅߂|DžǭcӀtion 8  Programxecu
es,nneoleynouldeelievedonow,heppositHfl(ex)termina.ԁHEXECndJ_WommxsnJ stardLrplacbyW} ToolkitKIdefines(same.Torebuggers (nofenceeant)nly.>C:>y/؊mspecificZsmultitaskingacilitihQDOS:madxccessiQp1jcgAfunʂ2ߒDŽττϒǒǁsJOBS #chalgoolisturrentggςggg҄hdAnh,rr`codeׂׂwwwremov??SPpriorityςoooa DŽDŽǂ__Aggaava0og'F()υdO''wnerggx$''!oooOOoNXidGGnex;re'><րtt>FTEST (name)find[lengthǎǂ__FTYPoooooypτ__OOODA____^datpacXTRAtrarFNAME$''gggGGgFUPD____epW{2xDccessƂsςOOcommandsnsferring#8anyarԡpmselvesゐ 'raw',i8 R邁Pividualytes, SuperBASICptern (ger,lopost)Lj">C$: BGET \posii8tHgg򋄼_BPUpuonɅt/,*wwwwЊowwwwowwawwww>RUNCATEgςoootrunc GGLUSHOoflushbufP͂/&F@GGFPOSWWDžDžǂW/DžDŽ/'?138FkConvqooGG7Iro`aumb8facil8fixeI/Oseclud inaryhexadecimpcsellAwYc߅߅ׁ߭PRINT_USING",G?GGout)lisBpt__ǔdž>FDEC$ (valueield,dpeeighۀt="0pt"idthc>fixedormatecimalconverto@xaBINbinary߄߄߂gg߉ (?ltring__>/lهrׂׄׄ׉ ( 775?1em Section 14  DisplayontrolGy//,ToolkitIrovidesommandsnablndisttheursasellAsettharact`fou@sizrestoZwindowsAxirurnnate.oooo>C:*CURSEN #nneU777herGǒǂggDŽpDISwwwo"ooxHAR_USE,ddr1;2 HGFooo߂߅ojINConc,9o'%xBzremsWMONodՄ߄߁h o 'Monih'OOOooOWTVGGG߁߄GBTV'U_O//OJ5HMemoManag /g??_I`aqA~funjj탣0acilitipwithin:'YHheap'reaQL7GGG">F?KFREE_MEMf2amRfregςϑALCHP (numbbytesOWW>alH`paced (re0basXes`ŃwvOO REQs%///'Z‡p׌///C)w'ǁǁcleauн җt???EL_DEFB?߁߁dele fipde0som'''ߎ6rocedureЯ0mrsGG>FouȢ dxԤimdling!$(7on).sqؔ(isossijo0mintyp`integer,lopo str)us (`valuearray)ce'n'G߉߉ߏPARTYءԇY!͐WwwwUSEightۀ="0pt"idthc>findsagefarametercontinHretryrompecifi0oאז8Time-keepǒǂwoiToolkitI,Іfigurableigital,ꍀalarm߄CLOCKmat777Gvari [ׂALARMours,tes???DŽoo' 9xtrasǁ硛XTRASlistses1k toWC''gg'TK2_H77ׁׁen8xJexpѫcomm 9@HhfunҎm>I`ddQ(endQ1erper,Iim9aH`solMicroˈNetworkٱrsgDžDžǕ20pC+Ă2''''>?}astrecaK #0se@Powstr8sharacjbxgnx'ALT'eyokȃxedisM">C:<`>YENTERi///Wnaoywypߘ_?TKEY,]OǂgggCy7;Ϫg1ǔ??mPENi`withwritoRUNCATEJRENAMEs.hesGysup!`QDOSev0(Traps #2b#3)Gsrom'CLUSHa*PrespecifisetJ:headlush buffό2Ȥ'''nenpceaPim P0m!broadcunic3a)h)ser0gramhichanyLzs(disk8eJFSERVEיϜלׁinvj'r'סׂNFS_USEam@qww>E7rW_oo"0pt">Deހviceames:
   Nstationumber_IOe3 thfemote w(e.g.2_FLP1_ isloppy 1etwork }2)~mbp:pagebreak/>
PamallB rogramshichreldyoadedntoQL.fZfaciles0okarhmpandimited,leaseAeat"mainsignquiˁ)ۉ)oeavXoom:og.׈׈׈׈invokbyyp82EDǁǁǁǁƅ lin`zρρρρ#channel,?WWWQn@Agiven,irstarB Aliswi pzwindow8tIafte{'erDŽׄփ=appeanor8CbU#2antubONso[W'badѦ؆P'rrzreturned.ԄduDcurrinkpaxolourxDT,`ushx⨘black (Ȫversa鍴l`blue)z'h(lI'.ПSavoid0ED7ooo">Whk`fuit.ith`,attempdisplayxPstoo聸f:̓U`y'wrdhound' extЗow:̀r8ow((臩00ڂcHF,owe0`eYossibhoulpgggg:noZc(frX acESChUIm1mode7777">A*ssxw(povawqselec€)gIdi!u`n,y2ALTz(pres{holdtzn0-)Bcro74kee_^sx achHIFsthgͨpage'Aaimhawso`a:`seI8rwr`Hgetwe`'I'CTRL4'5{+F4)Bsdiffpn8gAw9@rac(е€כBٓ>{qithx!rىX!՗Ӝs{):{lefwwsNoҁhSrai(gp3߂ Ire#autom@yגגגגownyh2amENTERropW8r;/A(e.R100s1ignorowiӂpenpXl`@[umbgЛ`W20!m /ˮs 1nς__halfRV8" ah0msl9ed:Țdtǁlba꼜mJ-bonly_wrpressed,heursorsovedwayromline,rjwindowYscrolled.fFacceptableouperBASIC,trewrittenhthoutighl tingy,owever,re syntaxrrorsessage 'bad'entх\#0,ndremains
Whian/d,SCbes@(restooriginalopygnnglhangehadthatB????">$numbe₻8blvnewerЀHCorrectlacprogram.h)anoSsȉsopart-$ano____[9visiPracterM!deleRqbމoVC wiN/6Anasi0)[psTRLALTdeftrasell">Tngth񋫃limib32766ytesyᜠmpedXloxrcandesirsieff(Eincrw!K*ariefqw/torkspp">3.2  SummarEOationsp7777Hgenlh)\key(owXConcyMQL՛u)firstN3buВIsS_///(ABȀ3g3 (colum08)>SHIFTԃ7:₟>ENTER72۟X⦵߃GGG>Y׃Lescape -q0returICggg">upd_ I??߂߂۸ׂׂсCゟ>iscrȅ? (9e˃I!oook'gfσwwup`,gǂׂooo>w//B>;'R;ׂׂ>*ǸĂNf|'''#/'$r ǜ?__T4twыxrwr`in t(dwwww3.3HViewaplׂׂׂVIEWѳceduinteoᶩ􀁾hexamHAȃȒ display.Ԁdefault58#1g߄߄߄؆聡invokbyypx>  RnameWփqB')'#1#inel,ooniv`?????\A1+2SPGe2')Z1''''truncssfitjbـk.h fulF5generd.Ɂoutputxvic)inoHonsole,qn\a`j80s?Bnmbp:break/>
InDOSerminology, 'directory'shereheystemxpsoindfile.hpcanesimplRnamefhdevice (e.g.DV2_aMicrodrivumber 2)rmuchocoxogartree' (iesrowns -onestl؃yo).ƃhexa :couldncludJOHN_OLD_ (not all'bs withh '_')sATA1"TEST).
2showsXorharac0istic-73:ts wnwardsUtesijȅLipH1_. (Youayaأ0ss 'path'q'r"seefxr!ا a.)>OnenusualWWP҉wstructu@absenyPI'extension'$ЂAicecessa؆Hsȭ*_abBACU+s,smassemblsourHetc.)reatePsܧhw 4.2SetrDdh`i Unusuy+extensQDOSuppor`hd:cp71becauseantri`c1`i-drF(exp(thaY{@afferentirectory,ndrobablynifferentrive,rom@yataileseinganipulated.urthermorPopy1cedurareiketoPsedYsone@rect(ano,r Xsyste0`inter9utpuXevicanyZwithik,.
Tehre9m@ds愨settdefaults:>   DATA_USE/ameف MdWWWWVPROGWW'WygramoooooESToo?o(sati؃If:?:supplidoH '_',)pllapp_]WWWwchא"gn.oalAh 8viˉ/ )sperφwww삂''''PЅ5,u(inoat!tre)qsoB?Vrequtunmo'''">E.g.flp2_oldO (?LP2_OLD_)ƀ2...._߁߁߁߀2edM_WWWWW߁߁߁߇WWBpsxampCXBRED1.ז)@eaaouaC(i.e.: 8illowsGGGG74sergSER߁߁߁߁ߍHn}{ (HB)ςς">!hoverwritԵ牤YJ@saOOOO>4.36Navig@Whrel"mroug1竈7777DOWNc1down (́ )DUPWg3up (strip0lastevel .NEXTg9ffnt branc ">IpossiblXbeyosri usȐ.t tiOpgAAexceP32haractׅׅהopernaty~.nd(certainndiyayOKT`ell:?9divOH>T2rulePreₘeic:/poon   3ggg2data programn1initialalu׀1mdv2_x1r1DDOWNohnoaNEXTredo񃧃____1PROG_USE??oj////'O'oOOOOOUPπǀg;EST1?_ooooW7ϊ77oj2SPL∨1cWwo1cJa 4.4 Takingear@sXa߂߂Shouldouondweɨx&treeZ9\oi0ath0sWwwwDLIST7gza,InX$or#cXnel\name">If`utput3notiven"bȌwindow #1ǃo恰from0thu@BASICC鎛funꎧσσώATAD$OgD____^q_g_efu////πg/OOOOTn@ividu ^sKbes((yaeters..g_2IF<>3:pINT 'SeAtgies'_____$= m) (LEN (b))='_'D'!s">FacilitȌyenablexecutZTooHp(IglinclairLoolkit,ҁ1sXOWQ0.hes|!elyc)ercisoftw9fQLBelu*ofGGrtDOSapev cnؕPattainus1add(ohard*expansslbyplacemeo؎`0sy0mOMxYi`b y¶Z0much/l@writte}:نognihave˹ nampovomlp>S~ppe`xnmbp:pagebk/>
Abpe*typwXstreateds 'wildard'hich`neubstitutPbynytringfharacters.f,oronvenience,heamesoaormaluperBASICnpeci'notusxq (e.g.yfiles_*_asmoutrea4nrithmeticxpressiond_CTattempt)multiplyჩ).ƄhsaimplercheCadop:misecta悸 .Ԉ eXoicitA#.
IfAull'{defairPorySdȉstartqiɄnfollowqexa߃߃ssum(FLP2_">  W Fypicmatchwwwwrfr`s32flp2_߀߀3____Zggggga_listzǃǃO׀׃σρggggOσgggg_oldoooׂ7ggggoύσlp1ڂw_jo_Ogggga ׃׃5.2DFLh0hq">rh twoms'I:irHsuXle1s;ox+(gerthӆRupd(.commsɩataͳoutputroma0xlsePnnel #1A;amayBpecifiiE!o"ndowhal(CTRL5)he{ ߎߎߕDIR #,,߀gdrivtc" 򐨱{W_gSTATǀLir Gapcas1ɎcHo bopaWWossib~(Pxae)ۂɈ߉'gcurrɠO#17q7wwt____Y\?/׃ggb''WWWWQOg$7777ߗ???e1+كO??2BZ1??8E.goooOser,asmin PSERσσσσʽZwكFLPS '53WgGGG3">providp8bilityly:е?uTwt(medium:humb`vacasZs /ood)writtenut.

5.3  Drivetatisticsh`i Theresneommandoritheordholdingpecifiedirectory,dataefault.>  `TAT #channel,ame''''"x\1 2ρρ">Both2񀀁optionalww5.4Fileele__ςςώZindardoceduDELETEaseenodc0use//,nlessfull ʑxsuppl0.orrgeneratifʁnotunalsowontct$sdqeanyRswild9ysoj3ggD9~W烿_[rGGGG>F"bE.g.'''O*wg'fromurrent僗_lgqlL ԗσσ">Ui,jڋmwindow #0requeconfirmЁofNourossib(res:džOOO2Y(yes)Wthςςςς}N(nooz1A(ȅexttchٚ˃____1Q_(quit))PWa 5CopyذOǂǰ m(COPY vidwiQL gG,<)o9lexibility.umberH&2d`inDOSheadershichNPKaboutthallows.ɎpeXircumcwheitaoo8deac cY)s]X>1߂a)Janxecutai gramQyhi 1pervHggggfbgovayPilinkTunic:poftwѬ@lnxadvAg`i??7a////cςՃrintbecaŃmb`ikel8octrol@d siou"un"racsggener8ruIdϷWToolkIIp4n錒@a_70sya91Xs(Ї(蟨ve1_Nցincluفompoda:nesTHWW=if (Ȇ(NoL^alwayL߄)edn0lne]B<">Ad(aex@WREN)gIȑPstinalr y(ist؁(Kpoask%nfirmIwrholtaccepa_OȎ)espo@ttcourt΀esyoheser.
Ifcommandsreiven0thwoilenamesQnzdataefaultirectorysdoros.f,owever,nly(e (oicasewildrdrocedures,oatll)estinatio1ll‡r(rom/,T:>   ac~щ0(ending'_',etyEST_USE)nBaǃ?9folldY!,____^b_'_ZevicxnotggSPL_|7unmodified">5.5.1ӄ؉FCopiesxpy0׈COPYTOCÀ3g1copyPGGGGG@_Wg?(owrig)ggggbNgg7ggouta{HOgggfTheئNcangȦz.Ԕ`separa 'TO'clay,ouayф؃stȕoollustpeU],ssuth _MDV2_ndww/V1__rfrHold_bWdv2+to r9r'ogYggggg77dv1BO....gggg׆g'aX 2׽C?7`nteractؘʳIprocedureׇjG@$aXxselts%T/)bo(sourH c,צڄ(noׁt9.ivkhaseffXnuЁi:GGGG֊sń9Y ''MσWWW">IfgetPnfbyJfollow1rulbᦣrivywon,`"ntu(vel@look9ef˒@mpts/noEdevice,n*Xualg`b each opЃ-mpomOl'W2.fmissQsevtch3ǁǃ__뇦hmDžǃal4correspond7?ׇOrwiP??wtak GOx mo( sHρωXextra]in@af(KX,Rersa7777AymisǂOOOǛ#cxnel,TOCgsRseaWPlarity,aKtead___ކ$k(i.0mottime)equsnfirȐtbse8Ћgl#0ǀoxCusers ހrequestedoressnef:
   2YV (yes)Hcopyhisile1N(nooot񂯂1A(allgqandllheextatchingBs.WWWW2QW(quit)oryr">Ifdination…readyxists,*us0ǃφϏp,verwri gZoldOOO_OOOHer獐Xbeiedowwwooooo>Fexamp)iffaultatairectoryIflp2_{OHo41_O'''7WCOP߇ wou`R񊳖фY,koon1m2ooooonr@1zώpԀ񂧂a_l܂ed,mogOOgSh߂߇ق,ׇׇׂ?ׇWׂǂׇׂׂ2_`o_oǂǂǍ?:,qGGWjo݅odςςςςχǀ߂߂߂߈6RψWWw'O?7ax 5.5.3BackgrouCinxb@AGpoolxprovidwhichAiȳinsameasÍ0_O (SɅQ1),utsimarilntenfp肼HaQr.spy(me(ASCII <FF>)Xbe8LတxfR.SPLqTOCL"POOOOOPLFWWgOle,w;p">TeparatPx8uslpty,ouЃXcommastead?___[nalB8thprXwithn8only:PL_USEr?gedefault.....oooo⳷ggg0ddx wzWWW>When#a ie-@vice0p,Job`ll:usp+untilavailab@ԃ!meanhxyl2 once.

AariationnhePLndAFommhssosuperBASIChannelnlacef"filenames.heVshouldXpeneQforespoolerainvoked:Whe&mustaveXe0(putb%ooloutp.7777>5.5.4 RingƋ0sh`i aRarocesimilaryCOPY?,xtselfneirovhnhduplicated,lydirectory؁ɉged*^,owever,@exactsn:aequivaptr6OoooRENAMEBӀ3gseer''''&W(,ggW .mbp:pagebreak/>
1!0ddial+durhDO,!executromwσσψwDπggMdoǐq'':ysthZumber@pmer`urtϗ*lnotntaЃaIfou0؂(薫֘ h踶uleft.ikewisXip@ۏɂ҅MERGED߆߆߆ߡ.2DDieMosφQataoryR6Vʌ7D@`fouWDŽP????77.30Gble7ϕ(9Ͳrr-8dQgssotHsever`hqremovbyNEWa*!ȏǖ~WPcllaaSTOPhspowww6.4pCSHP770oolkitI]hacilPhfllocatspaȏ<hбA!sK+oh7aria(s:b8j aooo6.5hSuH(߿gg߿߿߃ggloa`g׃׃׃׃׳)׃/gg֍ru /p>   MERGEameqNgMmergeuperBASICrogram
P9B;fiaengthG,Qnserv(spacЅ|[0`Ȓceduaeping.Ɛlly@CALLsad8[WeWitself@betPxavoidBmi@occurAHBJMOM`fromla(>32by)φĸgg󌭆Ȍ⌧arOOOOLBYTESaddȴ'$memoa(specifieR,a`eterLBmach)cowithS,wAh`kGwwwwrσσσEXEC,ataT//Ȁexecut׃׃׃׃҇ ">FöZL''Ydy՞/777">IүnyobseQL (a8tÀ 0ʿgerprA)+|Zfailerrma'notipl'.ɄYXhap,RJOBrpob_Znmbp:p8bxk/>Therogramnxfile 'name'soadedtotransientareafQLndxecutioninitiated.Ɂ3doesotontaanab, 'badapeter'rrorreturn
ItalsoossiQpasssaLjorm9atring:>   EX;W\WWWW>IYcasa,Spushotsack>FinallyB ЈxopenputoutYs2asellA(inste0of)jZ8prefedSuperBASIChannelumbmayeśI.4wmusld:g],ۀYsr #soo___^Tak9ampiChichverXaexyupj#commׄwpuc #1>wi1z/*,thi:Ɂdbes!window">8.2 FilA !؂desighset zهceː@eam@fataOOO">W@TH7=havف0coratjobsngag rPl0duclinWhujn typea؃er-defpttotal.ԩjrP tak2rig)[:wA;ki€؇SX!n)ɚarriQowwvЀ duӃyroughl׀чfro(J!߂? 'pipe'elferm ''^x p''">Uoymbols[݅re8opɎXitem////3gL( ){`e9GGG>|uh<(OX۰O]:_spec (TOw)ۀxU]GGGG>whe ߁߁߅(,ƶel;ǶÅ/WWWɆse!tct(tweȕI">A+m?;a2,exsXificancleCi(o,dnd;Ȍ*woenlul8Sshouldu byR\WWW_1h2imaryr{evious|(it8ists),elss:,oooon2oiwwqSGGD?la7le777">ManywijonqI/Os:O~">I\ufqstIwith 'O'٦;rpondSuxBASIC{clowa(ldp@)"awր!֌k<."`-(e.g.aPRINT"o)ƽ(7 ׇVCLOSEd2ʂremov59QL{xllooooobelosƀed (iftaslreadypen)ndewhannelQiperomheastrogram.nyat(assingroughZhinfobsillrrivenis~ maye (e.g.yNPUTit).henlh8ed,remoxmselvexYfurrttemptoakputu{get 'e(file'rror.ԃEOFnctionuefor.
8.3  Example9FiltPProce*ȂɁGGGFA傷肱PsCconverjuppcase,NOlineumbJ,BPAGEsplopg`withopaladiare D0a@i:>  Xc,TOno9y,ser; 'hit '&x; e$WWWW>Asʇ''+f񛛝T(.addserhoachA.dow^!.n(urn,ɍ}(incluZΆ ehtopم e󛐢|`SERort.otL"2(elsotodified;2uГ`purelyransientgڀnmbp:)bk/>
JOBĝaoHsнunnII 聴tmٗnSutputn,procedPez3sc`n (CTRL5)9fullSfail題)r vm諑酪smfolloh0m9sɸp:WWWW>  Ȁi''''''2ǁǁǁǁob'ɄGr????2al'S'Ʉm(susped(Ўg`).???">yisOOgg2curr z#1׃׃׃׃׃#cnel_g????:\Yǀg''WWWthpxlq߃oRp,rrd㩘''''&SP/+ ΀etobriority

   AJOBdrame,2activate9">If@sivenatherhan#D,x؀(ocedure@llxarch愸firsitfindPth.
9.2StatusunXons@TscfeHvidenabliSuperBASICgrams!trePcarrPux{rolsZ(?)WMfO7gown|7776($77g3QNXOtopSdwnex,莨'''">Œ.ԥpaet0ᄡcurrentlyX1examined"8dׁb[.ɀkpas΁la܎ xdirecAt,y''c"returvalue 0,wisT7GߋنOOO>0lwaysistsq(냹sQLa#Hr=Iؒ7GGGG>I@sossi`tur `maerp.p0auagainthhappenggollowfin؈0k:ggggg1=0cрe=''kR=nmbp:pagebreak/wwu7r1O"Clos(?>AOPEN#LOSEmpWavoкCochssɟtardhacilitihwmo؁n 32768xlhaveHopxponA'10.15Cĉ/ׂׂ׼c:wLG@difiuxQdataefaultDorywoad􈡙(newzv pol0ɗxaldyԛ5LJ߇߇߇߻/#cnel,1lfP/e_Iσσ2inpunly____ZNEWggOOVER, d 5tenDIg GG2FSқǂǛ=TEST de{+\Pdevic`ѳ76JimmediЀcyПc7:eм?0-9 (`errcode)onotd-7 (fouЂ).σށ-11 (badڃX-15par`3 (ofey)r6oomaLa@)s(b              gtesttatusfile
TheunctionanesedoheckhatႲoesotxist:7777>  QIFTEST (y$) <> -7:RINT 'FQ';$; 'ks'wwww>10.3OpenƇs@hisssetuorings.hes'sifferromPENrocedurinwoayFirstly,f%systemrraccurs (e.g. 'found'r 'already)y_Xreturx0{codendHntinue.e`dly2may_oЁaato@Achannelable:Asuccessfuhey7onumber.Fj(#D,ame)WN!I/writ׃_I3inpunly____YNEWggOnewkOVERNit CXovertenDIHrectorWhcall`withparters,ǘǔvalueer mple,qgativgde'''">AÚhՑ*ۭopalsusollowq#r=~3,$&'_ASM:REMarro烧 mERR.NFpnom,ggywillXarcإ7*en,q߃ga+ؓed.ote󒏳rl񓎃KposiG">IpexρρρϞ.out8=gfredמ7)____^s< 0:EPORT:TOPOk ...opPRINT #r, 'BF'OOOOCLOSEL">ЍreXnowactu_ 10.482Ђ/mYhasXd3takultios.ɮpddHY_h9_IBclo8?#3jabЁreport {Haa_χχϏdsgہegggg>E.g.M3, #4 7ǃMCc#7oinmbp:pagebXk/>
  FUPDT (#chg1pdate(OOO">Thetypes 0orrdinary:s
ProcedbarІing`ngp0gerPfloRumba)ȊȂȍpP)curre0܊WWWWoeeptidyܙ mmn8ȃ[(whЩxe_on؍PqudflushGbuffOOOO">Ainpu@utQ(I/O)specifةՄО𝷛׌:ݚhrsthlisftemP:Dއ#\A>I``sual (althoughi-*defaulzAHg(|TsIfQX!rhsPyWtYОjk be̅;-OIvariab(pȁexpPsȀ0 hapbe{/XЁ$newgusۊI،#> (e.g`NPUT[)">< ze="6xb>12.1²q !؂BGET# gۃgggggQgggca>:0s 0imI.;0geXfF,achRu`ԙ;ҁ”yfetchi/υJσevaluIbetw0255ׁ냯->exampAX(ȫ2abcd=2.61zz%=2432k3,+1,'12',@'''">4, 1243f_ E#3???">ProvidЧ@mpmadʯy?jN dnwadeviceshich areotartfheileystem.f,orxample,hannelspenedonpsonompatib printer (#3)n:mayxutnPcondensuHrlineodeyir
   2BPUT,15,27,45,1GGGGF@PRIN:chr$(15);J27);'-'k1);">Whicheasier?_ρρ>12.2n(mattI/OXPYׂׂׂIsossPgetaluesirQernal0TanNYHmp(fuperBASIC耠IO,Pdirect1outsEӂ ua.ƕ7,[ 1.5م qbyts 49 ('1'), 46P.')b53h5i seᄨіdly,owever,JnumbrepreAX6"s (long`84s)2sXixhav@>08 01 60 02(hdecimalIeUTb.>?`I8g82%mosgnificafirstÂWVGGa̐xpon\ba 2 (offs 81FfollȌa 4tissa,Hlisait`231"30diffntoojstxgXitild1racldžW????#,\onH0s&b ata from胟̃ȃsҊ9$rP,@u(ύπ,!varia.łshouldxtytypKnexsc7,ցl+'ѓpmetMooo1f*=541...2wA%=42:alary=78000:$='Smith'2:3\K`,ɂ">wiRpenn[54th ,9F42J5˃*gs h jA654+2+6 5)߇">ᗕs1arraylemXOselfvidЋ hAsIomricksaȮu)c :ϓ. +0_󋿉I;OOOOON&''_ho +||7ǂɛWςςς+xyzab258.z'ς''''^37,(3Y5)777 E37Dn뜉Ԉ T)6value 1r2H.01*25OOH12.3TruncapFzbPYׂׂ׋OLTRUNCATE߉ƌW////Inotiven#"-Burrσσσφdb{ }+77772.4`Flushuffׂwidth="0pt">   FLUSH #channelÀNglushileuffers
12.5F)PptionXPYׂׂׂ֌onxuncIqasress/O:Preturn؉currpsyx:()Wgfindw򃇃Fexa//2PUT #4\102,value1;2wwwww1ptr =4)">:set ''Y114 (=p+6+6)WWW00c`xbyommandsGET,‡,ETш12notgpuPIxtphC7beyoe@`,OM"Tederr@e{1Noؤzg doameb!requpdar(fφactuallyC,@ق#fetcbI,M˃0pplicacrole2 I谶wWPcapa遱znmbp:pagebreak/>
G5j5ǃ'''WgG ,\,YH>pr@////J'c'Sstg9Tex9ainalaX'ge'noutjWhg!Rhar +-#*,.!\'"$Zᒈhavp8heedC8cedusxw,r$߅݁UuntiXV1foun'///(X/.҈nextqtp,vPiIDρg"Jllow_҄td&K~\tAliу''''">Ao(Љ熦ppean'fields'.ƆxeaiYtakHfroma,‚#taccordZsedde(mon`}alssz(؅te)҃Ā be:arbitrІǃc3M(ׂׂׂ#####2ҎoMleft׃g3justiȨrrxdǂǂǂǂOgwieg0ryꃝ??~*****O2gerightƀustifiedmptyart

   3ggofield0llwith * (e.g. ***12)*br>AnyVayerepostk|+-rclosin!(hesesfHis??9enegativealuw)writtou!M-)u(onlyWPifb ;ц\gs wttzpY*oSfollowwǍǍǍ">NumbersanO"e(erpƌhsN%єEЁch ct،jOOMrmo@ Zlaa(蘗΃ꂫoꑕDWTor.ongEurope@unity!WWWW>7ؑ___iYxnoted.hJȏurPcihto7L,=noϣC2)o">FloH|yymbol8)nseroɁ $//.betweL$Zr8#$Dmpi+$$֪WvconvZ[ww 'fed'1rрimeeYxamplefmt$='$Ê@gP: ($SKrr)+\'ggggePRINT_USING, 123.45EEǂǂǂǂǂǂ-H45.67__67ǂǂǂǂ '-2\'J45OOOI匏qËKr, +?????>.,6712,-ςςς 1.235E+06a ǁǁ13.2PDCsions@sX inxLȝana`īlacrepr@fix!exprm)˃}sφφϋFDEC$ (z,end3لJ4oooonIooonscalqtC7%ǂǂǐ ؂9'Ileng ܏#0turn'PB񏷏/threZimilaԃӔasis,herexassumhXgivA0groni0 lgnificadigdis`yօ{ich J,cep!K؇commhe:3igits.

   FDEC$ (1234.56,9,2)returns '` '<IǂǂǂCǂǂǂ1,Ifheumberfharacterssotargenoughooldvalue,Zstringfilled th '*'.ԁUhoubetween -2^31nd J(-2,000!!i+ )or܁j,herea˄ultipliby 10^ndpWn`range.7>13.3 ExponeConv(ion@rsneunctHctarepresiem7777FEXPfield,dp߀3fix8ohatwwwwXanpal8gnzidigitЁPdecim0point,B''SPfhWU˅fXZH'E'`llowۋ8Ay 2$c“sȔt 7#..g7LjLjnj7412,4.06E+03׃GGG4inarHexa,OHEXwbPVǃoooonBINooookbjsesufficileng0֜apȑd+ف0caeQR.ɕcaЋ9ound`up"eatE 4GGG? (GLl ooooIN (CG/g 4^vsup+F`yϢMӴoASCIIsven,Itds 0aixd 1ˈ'.#.#')@5ˍ'#' '0''9XA[F'a{f'vir3h"meanpXwillrrifc on-recos nmbp:pagebk/>
windowsetgggﯗ14.1Cۈg߂߂߉?uncNKEY$qdeQs key@okmعȎdromboarthouablBwocedu򝏌 d!b.he tkusuallpplid (ve)staflash (LhlquehbesPchˁA܈/r (eYbɋ)όOCURSEN #nnelϪg4'URDIS7NW???>No8;􏹃defa@ل%#1,ikeo0IOmms,#0o">im:":$=(250):>Ž7~n%arafup5(hdsaO?m.fthypPḬf,ynХnu (""χidth="0pt">14.2  CharacterouC@rolSubstitu؏,nenot8vameangef5!.SouldAxampl8b써a128255''''3@mata#is:////>  yX[3Nlowe‹wwwwww_2numb ids-19 fixel_ggue nex,tc.slastorwithtopņTaddresKbXsetٝdicxsNK,zero0perleftmo 6 r7WWWR'g'as:g%00000&7gggg7777gggg21117777πgggg5 7777gggg77777πgggg77777πggggnj7777πgggg'g777ggg7'77wqomma(CHAR_USEz0I(hbo$΃~#`nnel1;2Kpoint O;0ϊFoiir8B wi ؉Ḯsa߮pecond s0,0g1 K1ndow #DQLisplayrivassumxthah:5XA؀h@.ϊriz obta0dYdoubgyiblankbetweens.ɌXossibl@rToolkII,anyorizontahtXlpachhcincremenڸlcurr (ySIZE)Qnxtiautionrequi[t3-2OJ0wriX (Yr膹s9tom+)rtlyutB߿Kchouldo olosrܠedg|s艎amwhich?:specifim(an/K=INCi,9kx "ãO̓#default#1ׂGGGFLϚcancea̓oooo">Fexampyiza 3x6G#aX'f8' (leng`875xtes)`a 127lumnI36owcreenaneetp:
   MODE 4WINDOW 512-2,256-3,0,0р:REMarklearfdgesIscreen////CSIZE ǀ3g1espacing 6x10CHAR_INC 4,7W4x7:OOOOfount =LCHP (875)reservHXer˃7777LBYTES3x6,/Oloadςςςϊ/_USEg׊lɃonly a GGD14.3Rtttheindows(PThere twoommands'w#ozturn-ontate׃WMONodegǀgNb'Monitor'TV׀gg2TV'oooz+should0, 4ry4Plour (pixel),Q8)~8~e.ϒhwbs,ositionsn0order`8bse,*paperripinHsmainnchanged.nmbp:pagebreak/775735MemoryanpmeG>AsDOS釨ultitaskaoasystemʈmay[vlobunnQaL,s amkf殸k1vaHunpredictably.oobassumhaOOJf@d.ԁ fyREE_MEM}used!guesXGy (defin(a؀availЪdillaPblocks삹requiӡ(c.f.oolkit:e)OHo׍׍ךemporLal@X'шheap'1dwithSųwhich(醻ba add"_.ndividu҄Ԃ{;EҁleHHc>Ccr),EARNEW">Fsީ/wgN  Ӄ(numb؂(bytes)GMs@  (ǏÁϏ)ττ">C:OOOW apgg1outs l߄???8Ma:larg6z_]zccarifirsimcaa0terri Jdis ll8'sxqag:HrكKbbe )de(thσv?ho@cBإ6excepspri(i.younotoadrogram@m).mpXb8d rousuhHpet׆׆֡?///gDEL_DEFBwgg$fromg??2lthougr@a Icedimm؉magsl``akHavoidhܱXanytdevi`venmbp:pbreak/>
   PARTYP (n)Ng1fityp ARUSEggooontheisx0ullM1#,toulossi 1_ǂokSuperBASICall,utverylow.ɀРuchasi񃯃{piPlisknown.o___?ARNAM$ (number1jMwwwwForxamprog `agmen'OOOp^,o'mary'GGGGF....ggggDEFROЃ(n1,n2,n3)yRINT(1),f2g(ND„">p@t 'ᄫN8expshaso)___SfurR['/uarguyXa,awi.h877sisllytidySTR$&GGGGGz,oǩ$ %, el`O____߂OOߛYԛooWWWWoggggo{2,{3,DŽ􁿁ככׂnmbp:pagebreak/>+h,invokbyWHENRRORla`.nlikRAeeYs,霐˝؁`staticA߃withȃsetpheexecutqbu2on` 8ranoccursDmean0hatmayveoneOAachG@*Prreplaevious"؂'#opeyQqe9,*closFj>.׆5IhbYyrmtyp (Althoughymفbethavoi0alX"!)waiPSTOP,ONTINUE,ETRY8UN,OADLpmm9(you3).ƽKeIers;fNEWLEARc0MERGE ц` (HortunHmițHfrom)򝹜y1addfacilhend( ̓σght="1em" width="0pt">  RRORunctions
informaqׁׁ׍ERLINI{Ngg3slineumber wherȉEccud____ERNUMWgg_\creportingǁǁDžVREPORT #channelg;astSσggljto #0,x_givenooo">RETRY9ONTINUE7߁߁>AxXfromUetAftouldYfulTypalsBSi@aiffxntartprogram.n?XDžcxhave`7r.ւ7wcon0ryorogspecifiwqnmbp:pagebreak/>
{Ha9ceduqoetp@dusQL'system@fo\f,nI|'XtopHSmonitmode_l0.hg60y 20ixelonlyu0ble悀fouol9Qemay)invokEecut@a܃BASICBspjobllremovhȥ">4𪭐3acter rittoǃ:8eexcept $A%0ollargsqInexAhecьgggg62$di$Din@hrerpercHx!___1%xY}wear%틌*hHh%炧mPteXSseco :ݞ'(H/%m/'pnew@ldQ9paddoutP:@acentil"ramargؕwreaH'GGAQSuxmmSDATE: ,,x,hour,minute,seconds
Example:>   2SDATE 1989,6,1,14,45,30''''2MODE 82OPEN #6,'scr_156x10a32x16'????2INK10:APERa42CLOC'QLime %h:%m3aX ggd18.2Alarmlock@IǂDž'$ALARMÅMsetBcAooundtivenʃ>TheSshouldPpecifieswoumbers:ours (24R )mi1sǃǃLJgc30'1swillWhalfast nmbp:pagebreak/τώ79Extras'77EXTRAS #channel?glistȌeacilitiesnkinSuperBASIC????Ifoutput㇤is8ndow,(exfrozP(CTRL5)hA "ull.ithoolkitIHstalledre h(redsf.^TK2_x_gg enforces definoncommon AЈfunc,oryeason,ЃψڇenshaveЊre-(c.f.LPrfloppyisks,expasserȄy?w29C(olerrσ.1KeyboardŇW7\kUdg.Ԁfirprovid`a!ecPuy,ʛBecossig atrjharactan 'ALT' okeW< >YENTERi_g1QoZtypedOOOhgf(aer-basi, dnlyAbufferloPenoughho itDžKEYҍOLߌe (bȀow preso)itsemayntainew,r,8oA8hsZ(bȮmplicЂbetw "su9n؂̈́ɋe9dЂ~Lwwww7u(2[W;( DŽ">FexaHfنIO777OK'r', 'RJOB "SPL"',''ggggb__Y &h;HR$(10)www">ڔRexecutedoWWW'ύƂcancel4 :whilek?9'ׄ''׷>2Microdqׂׂ׷ԷWrrewm_f(XsemsavailabsﮀatOhtrypoint b@also1suppor8sromuPBASIC2OPENVERWRITETrap #2,0=103=3ׂht="1em"idth="0pt">   3gThisariantfhePENallpensileor write/readheprtxistsrot.Ԃ( truncatedoeroengtheese.

curtyt(positionSaȀ σσ21.2Micro{Improvem0sp`''&FS.FLUSHingystemhas entend permhcompletPlush! hnYarayccesshroughڄmand.nmbp:pageb`k/7NetworkĊrOgOς">AtpXhamoolkIIelevX*@逘 ary0KfachtiQLaYfulvelancsominbyexcepɎyowpabAy5ehardwar(Ifour qare-D14elumb(n9h sibqhat#(8,(tPrecexieɄwnpyQL$aiort@sen@QsupXed.)wwww?2.1Oǜǒ EachconnecaVDunique 'stÌ'3nge 163,seth)NETw7777߁////> ovid:yxtocolroadcasXhiSvissbdsha.߇ap fromnAlenÅσd0NACK (Qacknowledged)^@se@~rdct1BREAKdevix1@re:.O_'woutpuXo0߃'ggu????8I߆߂πNinѐ烯m>nǃPq????:gg1aGggggc_buffP77nto specifiG">Wopka㙸nelON埈lZntitsmi8bh{dnterrup.f8Ъ],b`2ktfree@y)ncӁG@k.ƟPexampl1wggߎ'#܄-Hcl 4(Qithڬdrhr)WkeepyZal$Qapximate20P8dnasعY8bus itsicro W,oweؔ`f8b 5f!l1recCG???>22.2HFileerpsPHQςςϽ!!s"E҇gram4sOsourcttaHחac@eM1mepaD,isTjuȃcanedromeveralifferentLs.heilernlyeedsoeunning`QLithbsharedOesourceisersiofBrsoreenzthafirstiat҃eaypu ievi(such demsrrint)iwindowVdisplwellAcystemς́krives).
   FSERVEQNgg1invokq'/r'߃߃߃>@‹onHa`tworkag`:ktatnumb抐sQsXould18low9possible,ndnot1greaȄ{8g">ItՑ#pdcr腒Շleft2,cIccufremotivpfтgk,turQoffrsetoorrec ondi,aitnti @osavnishЀiPpQL,nAhtart7comms''''RJOBӕRgra 22.38AcsIFQSR`p߃77g?Q(Qa1pouame:爾N71_؂ǀ1 w(e.g.2_FLP1_ floppy 1i< }2)">FXexampleLOAD2_flp1_f_3loa،'Y' WWWWOPEN_IN #3,nXlp2_myj19s ''21OOOOH48_120x20a0x07O20lum`ow ktNO,udiYoryfaultaJsir.Ɛ/PROG_USE1_1_progsgNba9ramsxIT 7'i Winc SPLݠ_ge.spooXintoф//`hids9applic$Єqspecial#QGrONFSK,É'H2yC''houldile",up҅ygiv i.achȚ(錘assotw|ϭs ('9'1[8)ׁmdv,5L2_Isoany referenh1ۢ˺ ,ȣʌpO,Xikewi@2'WW(챇?߈߈߱NEWY)o3nhڄ2 4yRnorm8yustہ6umbfollowa|abovHreJannderscorxY1Bo.ɁXi_` dar聑maintena)<2 onacceptaXm.UILha냮DEF_TMP9B.learlyHyHmfh`Icop ruhcroh time.Ԇc0voXC2d:wwwFS_USEdv,n1_flp1_L2_fred_EF_TMPpenedni2_ willowppearn directory ''yb Pnetworktati1

FLP_USELPsvok afteresetof toes  aheeviceameNFScommandPmembinclude"XXX.h臂stop"TRUCARD /OLDcetc.romryingaccestswniskort`steaf.
22.4͂agȋ )ToolkitI~facilitayl=m.ndI ,,entaplɑusiampleuperBASICrogram.farticularprettysre`qukphic?n ndardOstvailabhacrokbSD.EXTOP (extend郠js)FOUNT (tz(founts)GǍǍǢ8(exaс h =OPEN (n2_con_150x10a0x0):LS #chǂǂǂǂINPUT,'Doouacoffee? ';$ooooIF 'y'STR$1 :RI'Fs'ςςςφ9O8Iчnmbp:pb(k/ǂׂלǜ73PWrЏtZ`thXwPuby ( EW0T)`hin(threelassific:wwwN2n0ǀL܂`ad`9Pmat;׃׃׃׃׀1special2butre andd`onxflag;OOOOKg/O˃GGDSorsyȜXcerBiscZtha ̃mus)ntaicoh@QI/Oannels?">AJexecu@Ŕ8-ͷhavhlloXg(˂9 ck2Qtotnumb`sJobwwwwwlonDYinppipe,re](eafilenam@ivn_)OOOOgOOcoutooo'''/g p"str0߂߂߂߅bytPYkǂDžIjaonwaa٬`Xd/wenlesPawhicarei0iPmmP/amo@Hц777ir<"e@imaryd(GBly),dkXTOVERWRITE.ԏa____houldbcloNsup,A,Ї`pletAAquicide.ŚwI8nex hP,Q Ijh\ۃ removed.Ä28gU; way#9e]@uJromo,l @!wisndicaH\JataSߍߍߍ">23.1ӶtPSs`Xa߂߂ߺ?andpecialrogramsavehealue $4AFBnytes 6nd 7.hissollowedtardHring (lengthaoȁy2ofj,dentification).ncaseaHpeciaeaderfurPr` (alignoVbouay)s߃.heVaselod,opqputAjobsckʃnpipe (ift9required)XeAqitsDz'nXillakeca`tojaddressftseco#yaY.otat;odall@formar@BASICcedure,onxecutabl.
Ontr)Єi+;regissbt:''''>   2D4.LS0r 1brHne;iqj05outGGGGB6EJobIHĂwwwws7utotnumbȏIs +inamh!_I77772A0^ supporines1^poinromm13,A6@*rst (22)4wאwwwt5_bbey!lawwwN *a0b]wrI`Xass.">TAuphouldzn,w2QID2䭈(A4R0-=errrrD5u`incremchannelOck.4fma0 ᵋWk#s1AD7,0QA3Aaytreaтxvollew{x0)gؼ@މthpxprixӲ{A30s)',8masheIf0H'%orevX6pFposiъ‚~Ǐ1Superk(Ø#n),o>pervoooooh2uaooo1_^^7d☚*sbuffer;4ho(ccٚ(overwried)Ty(ɅdinXalis#)o`gXwh D2/edɒu (itBhaafaultctofrontۂfailhwiH2,+ghP딷70zInXHstuOpordwaluǃ€nmbp:pageb8k/>
IfheXefaultirectorys 'FLP1_JUNK_',anccalls_>  qASR ''ndLKastergggg>willreatecommapaePtrPso Erywwww׈K_1 kl/st&mbp:pagebk/>   9)byteshforach  11.2u׀waitoru``imo(ab920s)'''' oolk8IIroad`tI{pecisыX6nerk⃅.ԁ)nxt9dcy@@I?`intgat3IPCbى͂,Ztnj /JPW bedefin#suchwayXpfut]driQ)Ilexib?WWW"><3N߀3u      3Ncontentionccurs:

< 2restartObr@)4)cextasendကoutxhsh炟/3of 5msctive{b)(ader}5byteshforach  11.2u׀waitoooooL (in)it,jπσW38*datasrr@ 8,fW35stop (mails:ack7777737}6`leavingetπL1mc)7OoooWϗo×77777g8ck[a(2Nithin 500ooo煷y:Ӏk*8WLif,#dohyrocessHwwwwwGgggg9quireQhenZyggggnpeggggg72T///*d)oknowledgeOOOOOu9)ߔ-2.8pof܃׃gggg eIn:gggg77 103wV2χ~ǃ/߀3timeoutk,܀ك߃wP؀2{(!)AroadcasG@ followHbyorehan 4j5.gǂnoponserto 3/'n|>Toolk(IIerverrotocol>TheԂ?s;:physicallyXeam؀`StardL,Ȁh(`hhbesl!8cgim؁checksum,Ƀowloup1000tebpen#xdistuishEtranspɀcan8confuśSw)mbp:pagebk/>
ComÀ 4th7775тop">Nr1618''' /%O׀t>EDǁt>232''/'OVIEWׁ''t>74?ǁ>Directoryontrol (DATA_USE,LISTtc.)GG2!/)0/?/Fileaintenance (COPY,DELς356'''!0'GSPL,PLFOO121_7G7ASIC (LOADpAVRUN30݊ρ?πLoadsavLBYTESD'8ρЊ*?CALLׁ''?X,ŧ'7 5(3?O//175?G?JOB&procedur9ǁДٖׅ?informationuncIϟ̋??OPENjFR'ww>12W_?_LOSE߁//ρ?ǀheaderG@o>8OW?Directccessg_51ׁ?PRINT_USING__4OG'GGGecimalvers(requxdorІW?w5?m_G_HexbinaryפݬW?Surs0'ww>2GO?OJharactsetting (CHARE,ÀQINC79 ?Windowe (includ(48ytHin/W7LW7?74ap@lo="tÀop">146 38)rr?;ǁHeapidy (DEL_DEFB)Wt>62BASICrocedurearameterype3OOLׁ?׀ERRORandling'wwt>57Њ 7O?OJXTRAS77'?ǀt>Microdrivextensions_t>720߁8'GALTKEYndastineecall߁ߓx6W3ǁGǀNetwork?? 06''!(027O7Utilityod7g167_5/table>Theizesbodootnclut*ntri8forach¥N (=nength + 3r 4ytes).Bufferprin5y777>Total2 AseaneccommodatHbymovXutflesssefulwmbp:pagebreak/><ƀpeight="1em"idth="0pt">Appendix:loppyiskpdateecord<V1.07  (noteleased)ripoperationsldng (upo 20ectors).ir`Odded.
(ThenooglsyVs 1i 21bmsimultaneously!)ww1HVerszs0`funca8ydz10eurced](pplreorgani2 tep!cedure,nKՔePsinv09,713presoutinOanghآHiyindexuls0Hus. (Aextut-of-specitsubishi 3.5"3s.)4FLP_OPTm)DequiXa U oiu`yzuppeAȽsjroddt,uY2/esp)݈XadXdlingimxhORMATgGre.t;,unxmatÄڥ5volHi(,dou4)r 3.6ng11ediumaP(+)ˈnl"JltshngӷreturfromԾ铙ȌBtidiupjsJ//IJiw%c@rԐ3Jil(see9bD?W Zbuffbehmpgi .ha, 1rwajuax˃If9 repedxek6gutoHٰBdu@̄[canzscr@zerengл ৘etax///+5,s9main0acod)772trolihS`syneficiPc8w1ui0)2793div>FornXuersionsanowmadethimpxpatcheswritet procedu(f 0mat)sp rwoc!timingrgin.
Name S/th U>SC''''''>O>'$GF/tI`dAJOBd''t>ׁOOO>9t>WWWt>accepJob.?ǀLARM߁//???t>@WWдiA假CHP߁//t>VGGG>15}TKEY77OO20t>newWGWBGETׁ''GGOO2ϊυ|INρ7GGGh3ooooon$ׁ''wGGGwwwwwBPUW''WWOOWWt>CALLׁ''OO7t>bugix?_g_ZDECO/OOGGO׊ׅ>CHAR_USEGGOO4top">րCHAR_INC 14t>QLoolkitW)rr{LCHP߁//OO5EAR߁//OO6z>clearsHENRROǁǀOCK߁//gram???0877WWonfigurableςWWSE߁//׍ׁOO!0߁oseultipfilesφ瀏ONTINUGOO7specifiedineumberׇPYׁ''OOС'߁usPdefairectoryb/)hOHestination?7?=_O77OOOOO newt>overwrit8ǁǀN77ǃ/OOǁǏOO7OIH77OOOOOOGOIURS77OOOOx4DIS77OO>DATA_UGGOOJAD$77t>funcGGGGGDDOW߂/OOGGGGGBEL_DEFBGG__OOgggGρυ`ETg7WWOOρg߆STgGOOO____T/7//GGGGGGGBIRρwwOOwwwww߆߆߀LIST߁//OOalign=ۀ"top">new procedureOOOt>6///Gυ/NEXT߁//GGOO4GGGGυGUPρ77OO777G7EDǁ//OO3t>QLoolkitWWWt>completelyespecified߇RR_DF77t>functionGGGt>17t>bugix?ogojׂOOI8gggdXǁggOOgggggEXECׁ''wwOOwv>nowheamesŊgǁǀ_W77׆ׁOOׁׁ׆Ԅׁ׀TRAS77׆ׁOO9OooOO?gggg>FDAO''GG1wwwwwuEC$߁//GGGx?}EXP//GG߁GGGBLENׁ''?GGG/wwFLUSH߁//OO2OOGυONAME7ϊρGGρOOGOJOP_DIR??WGGGP0WWindscanthannel/χ/-I?7''GG'''WW'''χ'$N?//GG///WWW///χ/-OVEG77GG777WW777χ73/td>10 findscanthannel)r@rρ˂WVFPOSׁ''punctionGGG2wwwtREE_MEMGGGGG5WWQgives 5(bytPless7χ72SERVE77t>program???t>2newGGGBTEST߁//_GGGGGGGBYPׁ''?GGG81wwwtUPD//GGGGGBXTRA߁//GGGGGGGGGGEw[cedureOOOwwHEXρGGGh3ooooon$ׁ''wGGGwwwwwIDEC//GG>JOBw''wwGG9ooooonSׁ''77OOwwwwwLBY؁77OO7>usesefaultirectory߆OADׁ''OO6偫b/)hlearsHENRROR׈RESP焷7OOׁOGOKUNׁ''??OOOOOOOOOO׈t>MERGE߁//OO׈'OOBNEWρOO??>NFS_UۀSE procedureOOOt>22t>new)rrGCρNXJOB߁//t>functionGGGt>9t>QLoolkitWwwOo''ooGGoooWohPENׁ''OO10z>usesefaultirectory߆_DIRGGOO'I?OONEWGGOON_OVE'OOO''߂gfPARNAM$??GGG6WWGυWARSTRW?WWGGWWWGWTTYP77OGGGO??USE77GGGP'''wwGG'ooWohRINT_USING__77OO3GυROGpwGggOOI_GD77GGׁGGGAUTρOO 2wwwRECH//OO5877OOITRY߁//OO7>specifiedineumber׆'OOߌ_WWW>acceptsobam߆UNρOOйggn="top">ۀQL (d>clearsHENRROR)r(r?>SAVEׁ''t>procedureOOOt>6usesefaultirectory߆瀏_O77OO newt>overwrit(filǁǀ>acceptsobam߆?Ogram???t>5߆߁WWQsimplifiedstination߇ _US'?OOI4??Fׁ''???/?ddormetog߆߁߂gTATׁ''OOOOOwwSTOPׁ''wwOO6clearsHENRROR9TK2_EXGw?׆ׁOOI17__GρTRUNCATGggOOb2WWosimayepecχggVIEWׁ''GGOO3??wwwWCOPY߁//OO_>defaulcommandindowb/)hses؁ooolDE'ggOOgߍ߁WWׇGGCI'GGOOGGGww>WMONׁ''wwOOɿkitۀ (r>WRENׁ''t>procedureOOOt>5t>newt>defaultsoommandindowb/)hses䁓@stination/gWgbSTAT߁//ooOOo QLoolkitWzTVρooOO14wwv/table>TfÀЁ0sPA8p-19>Prce5.4ۀileeletion5.5ƃCopyingπg(6253.1ӄxȄiesƀooρ/76582ildar(߅Goog/724053ackgrounOWo/41314enamh*WookpWW"-1974716uperBASICrogramp/߈oσ5209σσəpDOW076262faultirectoro'DŽ'''''#587''"3HENRRORble'''''''!704߄'#4mmoneap3505mmaryf:and''oߗo879o7oadᡐSave?ggggb8095'ga8uxecu/ϋ161烿//OOOOON324OK2terǃǀgǃǃǃǃ6414ǃǃ3ampacess'o'7573927709obntrolǃ854lσ/////9/+2*Statusunc///狧󓈈10penClosLJ72ȃo36:e09446_3 ////////9679/,pLOSE7ww7738ǃ1InformaǃϲG9122irectc׊׃׃0010118׃׃ӖByxI/O׃׃׃׃1027׃2Ջ ted 5928 3ra10637σ4lushuff7065+Posi/blocۀkquote>13ormatonversionsAppendix:ndexndistfifferencesڀINDX\TAGX 5B\IDXTINDX\00 䀀01 ވ0203!04'05,ʀ06> ׀07K08O09S0AYX0B1^0CȀ0D!а0E"'0FI 10W11^ٿ12_13}Ȁ14݀15*16;Ӏ17>18M19`1Ac ɀ1Boۀ1C 1D% 1E5 1FC 20G21K ʀ22S р23V 24Y 25\ 26g27x28} 29  ƀ2A# Ҁ2B* 2C3 2DE 2ER2FT 30[ 31b ɀ32t 33x 34Ԁ35 36# 37; 38? 39D 3AN3BP& ɀ3Cw ڀ3D 3E 3F40 41% 42E ـ43K44]45u46Ӏ47 48#49&4A.4B. 4C<4D<4EDՀ4FG50L51] 52h53 54 55 ̀56 9Ȁ57 JSӀ58 159 O5A _'5B IDXT *5AMWco{ ,7CO[gs~&2>JVbnz !,8CO[gsPreface1 Introduction2 Contents of Toolkit II3 File Editing4 Directory Control5 File Maintenance6 SuperBASIC Programs7 Load and Save8 Program Execution9 Job Control10 Open and Close11 File Information12 Direct Access Files13 Format Conversions14 Display Control15 Memory Management16 Procedure Parameters17 Error Handling18 Timekeeping19 Extras20 Console Driver21 Microdrive Driver22 Network Driver23 Writing programs to use with EXAppendix AAppendix B: QL Network ProtocolsAppendix C: Toolkit II Code SizesAppendix D: Toolkit II Update RecordAppendix E: Floppy disk update RecordAppendix F: Index and List of Differences1.1 Commands Procedures Functions1.2 Y/N/A/Q?1.3 Overwriting1.4 #channel1.5 File and Device Names1.6 CTRL F52.1 Development Facilities2.2 Command Language2.3 SuperBASIC programming2.4 Extensions to Devices3.1 ED - SuperBASIC Editor3.2 Summary of Edit Operations3.3 Viewing a file4.1 Directory Structures4.2 Setting Defaults4.3 Directory Navigation4.4 Taking Bearings5.1 Wild Card Names5.2 Directory Listing5.3 Drive Statistics5.4 File Deletion5.5 File Copying5.5.1 Single File Copies5.5.2 Wild Card Copies5.5.3 Background Copying5.5.4 Renaming Files6.1 DO6.2 Default Directories6.3 WHEN ERROR Problems6.4 Common Heap6.5 Summary of Commands8.1 Single Program Execution8.2 Filters8.3 Example of Filter Processing9.1 Job Control Commands9.2 Job Status Functions10.1 Open Commands10.2 File Status10.3 File Open Functions10.4 CLOSE12.1 Byte I/O12.2 Unformatted I/O12.3 Truncate File12.4 Flush Buffers12.5 File Position13.1 PRINT_USING13.2 Decimal Conversions13.3 Exponent Conversion13.4 Binary and Hexadecimal14.1 Cursor Control14.2 Character Fount Control14.3 Resetting the Windows18.1 Resident Digital Clock18.2 Alarm Clock20.1 Keyboard Extensions21.1 Microdrive extensions21.2 Microdrive Improvements22.1 Network Improvements22.2 File Servers22.3 Accessing the File Server22.4 Messaging23.1 Special ProgramsJFIFHHC     C   =4 H!1AQaq"2B#R3br$Sc 4%5Eds,!1AQ"2BRa#q ?Zf36̿AJy8dSk@TMNbC!Dײe3ixd:ZvBE.f{&tpw) GI r"!#O}U V$ y@:#$ P|>@HYBnOs='D r:T;:8 uc(RvD!J|ʩSO;*DʠCnFCpNIUd%F JI;"3U_Ӵ&R UZNڎ8vUGrP.#\[ԝk\2^ki5 c}=&[+zeowL-m]Wb{SVw ]4Njm~aQ~%Юef=6#+𽤼H }d>184w>$HX癌DQ*=i2D4^gn"L'`NΑ֠PpݠOީ)\| , k&I.S!QjUX.L`4(XDK$b`$9$DN@'g%+ ʢDoUdOȞʃ;*)zq)>WTG[lAH'NʍJiX{-'=Z-տ-ͣR`p; ױswޚ$5];oӈǹϷYyˇ|t'N2|j(kW뽄xrŗIlj[?݉imVѡפּ/[WP^.yxz{g~%zE/y s/8 -K.%=T!^>ïzXnYz?zAeW齏Sohqw9R˦6#8ij{M\ޟBK(G`c'o:/-*?L;Q@" Ǿ"O%B n}PT@{Vؼc;&RPvHiDI֟;# =1!U VV8g,Y\L\Iy vNaY Ǻv>UDIX0#i'bсXqK xJIq%hTwϵ7+m9q׍* ]Cƴ7,VZ 8L`Zeϓ:HT&D '&`Ǩ=ϣ\|)_\Q+9x+]>^aUlmxVyPZv~qmq痁ןhg󩏙z+CSNs /SO|_ţ4z}Bԏ4,i|MrĽ 1 4= ^fٯ[Qil.FꛁԞW0OKMk^tLєO6q f.6™2n'JKAğT t8 Q*8A-2ΣrVb}:ertcs vED@)~̶}AQEVdba\#Olx43 >'9T;\k:5}f :ۧ2!n5{u5!t+roVZML}]2xU>U"S' t*x*ea=Ga~N0sd%Q' *?q2=Ro7nxJ:mOM=W/Q|Fk To~ҟC cg=^ խteJ:'+f=Kop;5K։} OwZTwWǯneYt_9-}?80t~>\]L|؍M9AIZi`dQUWAJhA8)ruv\e;':ܜpH+]?tϸUY\NLHQ ѡߘ'a?L`'aG3=1(+^CL7(|O#L/1}dL:wVVDs,Gu )Q@" fN;*JLq)Pba/ec` o)0-rʪ)C $TQ*:~lLc\)1EsA`$ bΦ<*&]\ d/+.%r۱)x5IA#‰,kgigielzL}ëHY>igeZ6\;--MϜ[7*-Re\Rwk[ ?-7M9M@6>M7 )Z~ҤxymF?շV^ J+S>-\]Lxfl'Ġ_;ea, 2= fec3 GS$`eQ'-XAj EnIJ2E9*Sμ}u7nt ;rʴeu$.8+byK>[)R $+|  AZ@I%e('\J;or%P?Ae+L1= B$HR@3?o[ʷGht*5MB:(5Y BqnDUS鶵K:es SѳN[o$-Q8s߿\K.uΉF:z!DwL4itkUiwCD;v ڟi.-kZ"5)Xii.ڂȪiU }miV?EZu'ÁEJJܹQgxE|Je ,f_(|Þ*i$/lj޽*fI,uzt>tq>wN;h"i!/O,xcKeLfNYDwXo$todA$RlP აl ,H~Qb)=ӰnDFKB6 5FH q]s5JaTàbayĶc(ڏp\iؖ_ ZVWFQGp<2$9>RPV4wVKa1 ʨM3ݦq=8MhOĕ?pkZTU ioxs[W1Ns lmpXYz(\ ڝO`%LD2CA};PmIzw5Xzé .&]҉ᣗ~oWVyhGi܂;=. }.ͩ۝:ɴN*@?u2cE+Gg$ωJEiܺS`Hਤ8q=@aq5/1VMvA97]Zph9{awJ|P2)b 'h'r [Dl;O*ۺtR!H rS=@Oy$Jb"2@ǪT`NvE9ɐnv쀄='>gSJN3ʎiáOqakڽQB:XŚp:xXGa#6d|˚7J{+l~+@ 2ڴ ҦzyXTZv%?f6<#tmL&:7Q p)0^؅5*2׏zj֤Fx *3ij]ѫ4I &ğ|O#"<52=-&@XH>Wc>OSnϷVIƵ".atk)ђ;ˆJϕL2r/0 ;Tz@{O?Z{duz=^rg깳IՇWĂ ,g?, T}@Be P @ Rn ao"D2bH Ϣ>#Pv\4 =IHDNi&Bb;O+vZm9τv@OP:Z#Q8b}ҽ)6iZr?TN wBއOM&= WhI^o_~P:֮Nezp[Nc/8z2'G f,R63Xfc@\F p|˝ura}ӏ2WPm榿t ֗._jwkLĜ{XܻGz_MOE{iՙ+H<~eiݼAO<~Oj\XZһx$N<=|5?yz8ߖ׺#;b%xO8^b "Dz)Jȕ"Vyۭ\ף!UpG$X:I8CH);!)X)3PČLpJDw$ ߺP LK>aXL;o#P嶔NKar ަ]kJIBgS7c,EekKb%gC>%qlF dSY#s8~gxΕV1kۥm}Sr0OƔCuz-sϲŢW7xYRR򝀌HoSJGx@AT|r ;APmmCw}h|PETsiweN+-g]S}-B亥7Px"0d|wV~Kw?@F^C!ţ-rD{sgRΫS}*=.c|B>8 P6GB?L!]frB~52*;8cX:e?i[]28J598SuZc[.qx3Z5 :VTwTM5UmPդ{H|HNrC!oe2*!%@s yDTO.Wu*\,+Zw>P2+7D)2Ĭ4jXVײi=B;<,ce˜ӼP@+mx8O˷F_{:tWJӊƜ^oRZXkIz"%:ehDA C6;Jt$~H9ʝAWuƇpܚg@,yr~(/yX|76uQp iجq=YG.tN(buӢdlJよu5m+XZ fjmXpXdҹšrbYU-~U=DcDr[o We^۲\'A89^әy}Z.i|vJ,[TI冪A ǫz~G@0םLUqcLhRoK\;lBocMb+rEk8ccō]S<8ZMcKDG/G#OKVP{ԏ 5ͽ13xnNY"JJ+%喟}]Vߧ59S',4k9\5X8?d&{Ndx@N}N1/G/fI=5!s0%NWet}\7c<3ihid؉[Elo!ݡI=WSD5as"CSݕӶ9^nov ="ɂ>]+-SU  aY!)sZt@FD=C'(zEJUE鸴Ljo4.>.j~wJs *{pwaoJ^KAo(w14aiRnˊLhhmj-v=:~t6kz{meR3M E1GpEG{(t ^Xu捩TY{jQ3kxʱʚIsۀ8W{V'x=*f|'Pn*lj%fCz^>' ;KM.W\S`@X{fY"j GRe&uAv2?ɇNq-޽mgN@5.lAwi\>q3zv;gKzV[FE.X|AWC[]<^@.1:uASf>{zϷIe+ Hmϧ0ZUC6h.'-2bnj "P Ӝ(FhF:0hx :nPd wNtda%퍐>UeTIL?d`)nN8ifش7SS[W]_QxBӅw7wk7[Ru] m4aa*"Fs ψhRHkx *gF|S˾4kMu3JCXDCeϿ?FT5Z5 -a7cxoywKxιLT6)eTeOs qg:Դ Ècmm" N %gvL!ȞM& `פǕ==>j˷RNF#ܮA<-~VMYLh?0,L*VrybDn/VqZR߮Dcsou+hu~ִGE "WO< sReܙ X` PxPvG> (~dI.lD !`C$ I3DŐ  PH; st![zn$ 3 Hr;Fd (U;7-8۲R&F' A! ^$}B=M~tghDwûߕj.'3}&Oaiem|/n, Yo9%{Z^ͯumC.:ŅduN\qm;i5ʍvq#"=ϗ5͘4 f}I8udH` A\ @ϪDA!j ;0= Bio(Pc(Ll1Qdv !fmlZJM`n@S@ȏ¨HN#HVty7| vl8FݙruheǧeZR'ȇ4 c9PћL{ ɹlPio-iYxSN)"a-AK/>mXvόqnS⸶07]skư6Zhu'.!{>_)>=Ch+4C I:K&G9B's'ӰS`pRf6FSR#2)oE9 Xt@(n=V8(Y$eo=s=J$( ǔ(3 I$E&Iؕ@d:Q0YQekݧ0ʳg oպßeº{u? x֟,O{#'þ!/Xu+* +권8e񌹢7 ZnOgz^? Oe 26zH;'U$`T)CǪ( FF3`l P$d%&g}8(h.>PRR8@As8Μ!DgCSR>)R;w@B&dLW#D$lRwD8 "' f2PHbwʌgpOQ妅\`.%dWoF\qFDQG VTS.wr>{޾㊍0ߕN N&֜K j՝I?OvnCs[Q7>4FLo0-7N.; ق6Avl %LDt%L ;ì )JB8Iw $^шPq$p;,@ pPv@=180 2AvA 5gL s'odB @G@hJ2˄N]M0:hL<\wަ]mbs/m,|,.d{eq''se=? eXᷯ.c0'Bek`ipk#txœVo98je̠l-1t{&:v, H/Ar !([ܠ9CTΖ=$@/I2fvĤANd%F>| w8H~)HBLXFJ ЈOjތdJtOU#{ ST$@ F${U&ݙp9Sadm.) '1sl-vm&XRwY4"e\5+λ=B'{ׇݳ !9R_UN}LJ'Hˌ5y$GeO tOoD <AU; dﲀF<uDzR'd"UJ#Dzd{{ I[> /CxRsmZP= _p8[>YBL>Cc<-m7 X&Y-8DŽ5: ba O[n4:,S2ՒØOG[}||5UBcʪ[#0JwAXX#bӠd] LG`"@B| fczOp )t_dZ ::'Gq lSA#TpS8Hq1aґ2R EoP-;ieDt)YiL-;'H0c(ZseL^m.9_C?OڴGg.%{hX&_.1}_9OX L=9q!uݯ|~E05u6Qkeֈ}h`pKNY՘ b?p;THicwC*I~VG?`,GhB:;p@ JAw xI7(p2<{ <)- @^ HF!HG2@색#D$$z쥁 )8살b7L }mh.>|M۲Շ+(sDqpXb ('k3DC |]CP0 ն,i@]wjƢ yS'_KeLuV7A²ZxBOӔtr8d* FHAH, ȔPG ; 2BeYh~-RDgA#&2JDĦ 3ʙn0C'ɐN}8t`d,AVdt$R`['A2(8n|u4] ^W_vP)H~^UiF" ۩0zxC't ..Ǣ-?+z:~-zn/l0V/1r"ǺaX{YbIN "P9LBtI $ i 6% 06`!>qwNuըƷ8@{0Opu7ҥqsteJDP$p&84BIhZTOcHaqV⛨צS~#pFu!AR[Zft`I;9o旳 R@4@(N@ w0|'Gimo6CP8c+[G]ńܴTŮsc jN7ܜ+Zv7Zʕ]@CrӜ>c^wh{m7UT')/YZ-kj|k[ SGEP.: |}9|KW/nLԯD6O0StR,FQIGlT\XcϪ US31JDGE #N6Ac7@UTN ~2a_mڧ,8~q$ڰo= 4:/҇_;/^<9/QGal T_i[w.4թU۸i0Gp䛆]Ҷɿzy'9^'&c[ <0-vTVAdGONdt aMѸ @  "..?PGq zz7"9?wn;ѭZStRwg)m& @.L>N~ݪ8۔_մ2XM`P1ÿ䮥>4]M{*V18|m8Vl96;z j6MCjVĺp2NSC8ϋu7Rμ~:-WH8!#VDm= ->{)GG #; I@Ft( j/l@ڰ׋k^{t jmT0K@$.=TjigKf -!c9dU)_@wapR8G, ~R )U]4SY2 @bp qӸTїH$T@gi-[ԢuY?40S:cYꏸwOQh>0? cX4*67,o]c*S2x$HA]Ji% ÓHJ7L5PD,'e)nҀD %' ̕"HȈAY)8T ? `FɅ7 |+vVܹ.rUµmMѭ}2?#EgԭkU .2ۣ/PX`}@Nr o/GnW>W /Zi3`i2~T 8 &C cX*fLvQ!aq">H~,mDL tAYL==#' (R?B+~m6}"69yrQĸ X[Vg caE+!]C]_մFGX6GFz;GW%(L' -W]!m|g앜s? tp#\|d͗+u]q=3/~w)j5\']_m/nvKȴlxre؀rqjJ#ȅ6IBFeoɄ9`nCsvL!hhЊ)@LTQt O n B fF@ ;7Nsvq ju=?WI m@">?DzeKw|'fu+ k[{ G(.toTjՠZd)}K. kUi u* y_h*_]<+\P%:@s]/$/N*t NpfAt>JXmmUO)JogT|L=mtN 7?uzcZ>֛UmrH0{r;yG|`uzm8ˈU |̏ET_Q HPtPl)8A߲RFD))#6PVc w( X8([-BR yD1*St"=t$GH+sg(5N`[Hձ-겭*z->}1ʟ"66?tʡTpPu_F:L Rt&io_Fη6 Sun\>ہe }:g1|c>:ėnghѷ`=e8G㏘;t^_R(uK\I!~~OHX7K}5pwKzvoۛ&ݎ,58o+L/}FїNm~s_}K4Q/B;=e62{i8>VջJzr1h֣]FPdbE#(1TO95t>!hHTSq ˌg 0jQSuox,(W|)wjt.QS@Px=I@P6 7o).:´~G~ښ'-?tZ[ 't-S7anڧ[};UVAlOQpHcդ@ -Jjב)Q\Z>O 11hb=EiR~q (>F$j\wvJdJoBI蝿@TDz2tGFPV2dZ@GDFfݥDq=&uJ9ïg#W h쟕U8׀ɭ ۗʧ|G5ki1Tc(ێSUt>~%Iki#qAa%EA1KuR{3OutP{8/ |Ҁ+]|e QRx@S=2~] xB䦩EKZs7JO~nnww58SwQİ2C<]s]R.$}* =uQӝ *2TWMum8VgR;'iVZۿe2VW3^A; 'sP[ =/)sK !cLz^&wOǫj2jOM›׊Ԙtm9j2մGzn- ,[aĸW]Z[B?TcЮnQF3iW=[nNgY?ĕzwJw3-u/+eĞL$wbi㛇}3g}؊ |uD˸gQ3"1] p/NnJLj|?}ENi#8D*"8%ދp-Hq0!.ZOgS)tہקVh8Qpqo' Ti tL»G`g[~UPީaP|a *N_ ,pc!M$N_ R'䃾HSX;yt.:sPؕT 3J~}T|4z [i/P s1 2O}5lѽ 5u^;|gta8/:iN3U\=啾b]+f$/=2jLkF1%̺kZxqFz+0}mvzN4u]6򇁡e{z qY]Gmh"rSW_^>n?WAz yr'Gqk:4~T0 t&O%,t:? ]`ѕde~GKᣗA#AgS޳/o÷4}qu~G`/R4j(h2hr_i4zɏ'g7<4)Ә*Y?򿇆Ezh|,g-:NŻJ|'>7T}'sK(W޲?}C`zljUlxrߺm rC.>[2?X~g :{Z@/_}?m m.Z#ߺnרz]jnNW޳|1.PN.NGOzyX3P|γ&vΟu¶}WΑ9r޺ɚ\m颺9qojt7n%W1 -蔩:g7%7.hYm6U&$8w#6 йi848yY&lvι7 jkYuX}UݲѝCN :}C=g>ݡG6)OG#_ʿa Z Ag?ǤfFbB:~ |&tJfN@ DwtQxk>eFΈlxOY5p^u=?JFIFHHC   %# , #&')*)-0-(0%()(C   (((((((((((((((((((((((((((((((((((((((((((((((((((=4D!1AQaq"2#BR3br$%4Dcs6'!1AQ"a2q ?6g/k$2UlXeK(4vRViarTLsЄEd! tP4v 9t~Md4|E.+"MF|J$)u '`P&N!;!򻰔#9Q 9Or9;s%yYJPZ&?!99>F;"$`e!9"T*h[9}qGRޑ{g;4scjʹg Jן;׏SmZ[Tgl.<|N\k:zoׂ\2X2&V?XnM  )PҀ;e6vʻ]LIQ ",EUfBwoTltM8 |%]`TA u?@̥$%(-{$Dx.OF؉a`$,YSDXz¦,IaZ)0B4LCmFJismn5&azM}v}TkL*wUf$MT1e t%]@ 0vS @DٲhlgTD0TG9ib*h/eP"@ ad0솀ob!b& (X(Lp]>1ʦG pbU?2d:oO?VD q'| *kKȕ4v%'s첎C)؋BUf$~SB4B1"P1;v#G&`t3`Q+#`Wc۞V uھj.i a5{oK_m WsQxx+*5ͮ.y\EG\K+0f uuf=+if g!MB%X<^iY7G-EsďAc>.tb6]w/* ɍ1 3%T!OT(QKE$oT_DNw@P7ǚUʈ.Yg[\U?'c첻h Ķq+dj [] ; )p!U=1FmV:-붽˩TlsfE^mFݭ`307)PѵϢdTZY"0cV1 Tڊu5Z4+5f63q&ޞS{o%b2,pUQ̵7tV} j$v}arSw嬴p}W컝ϔw+2R:ʻ !D0;:,+mCqI=޿-b]Xگo+(@lBA>*L_":PߒzqmG\A=2)_R3JcR{KPoP648XG5V<_sgC-qZړ3{G 찙66{T \jgՋ+.̔m4[;}5>bo ju:P_]=utk7jalHoCZkln}V!5s$T="w&T8}<9.E%znoP!+Ǫ )቙(@GAXn g ;v@ҁ ς$}*YY# GuWgSd6ʚ6Cdѱ xn0֪b'pI+) <=T֭1 GS sLNrxdS|,`GwA⠓H^]5\o-`+X^}96V{PGl_TMʱKǪt@}`,S}EMʔg/0Pg @ d,@;lQA@܅Eo4<\x|='2w^Gunfҙ/(q[$栨3* zRTY'rWNs TWv[Ms6WF7}І"6F!nyvǢ;;jlI@Tߪ (l @eSe׮QGaJQت ʋ F@Pdb˻,/wzڢhGL~Kus\=Mэ|Y>W6xOM Mmq@n!t9lmv浏5 ^k# #2!nzPx @u@뜡7]iqmLAK}Cf>ۇr>'s/5o5jBh 'lRe~O/|1shVj?]vn5:o~mp,-+F7cڳ6ƒ9QVpo>O M}[K.>FwJ (D (;:A@(T)Dx@ =44˧m ړѱ^_&ke&}3'*P`Z9RC!c&֎(ƹT:ŏ%Ϗusw̶F#?T#*ת~hwEws_Ŵ{MC b7{};c!jп@Ui̅%v?JkޫdW4h:ӆ5\LM0pGWR |,Hϸ^.5n-xZ)6kSPiTSif c/^N:¡ib lI^~'RyeVi۠#; tDrNúc*pp j 2e/w8[uT+Tˀ3$t+u=2]=F;I n4t*Ӡ*iFK쭑xNԸ-Z7n!>RY#е}9_OLIf1͍q??])XԳm'; 6=Ɵ%l=a/CwOH8SKk]NC[6cꤛWN>݆ aj`qOi1{OO(kZ9+{Oxhk5&';ML8wT Kdep) ̄,|<* ۦ\6?ha 3nP-RA*o}71aaKϰu\ZmV>} ՙ=ǗΓJֽ&a23M.{DV1c@4f]Lַ9ZZ\u$q=JF6񥖁VY{ RڲeKF. ZIOoe7AW-Vi{RNr2^=k ~ƍ#j7"na^%Sij-j5[Q ec+:VcE~*ew{&1;ٕ ȳֽtA4%=$o˨-u*CSL CZ0ROyi]! pp;z#έ>fK;kU_U\u[qyyTA' HIEG={wJ#R#d#1vtYwuƃ dK1MfOœ$ZPwV/<T?wznX57@y{㲬hJ8 Ȁ;,!D Q6 E8AP 7 t9Q=6F#U,bSK;IJβյ <֢;1>{V]+.s_\U{YS 5%`G@2'QGP\{PdCr#K%.mt~=iõv݂}ݒx➡ŸfXցP:FcJiUxuFF``h)g˧iԞ!m,۶*]"p]2{%m_wĭ`?4)=>-;sX`c_n>oEͦS'}k]m{о +t^rG-F~ >V.0on*DHȨ;@ B3reAD677>=(HDd]|T =[l`nKO$6Q(}6PE?|V48_:w__M ."z/!^ Yv?V ;'h8枌Z9}},q.9 'QOԲ¾p75'|^a8bQDx #H=#>!"sR=!dBPAc("8(@e*4>DtPD`y;Bu:ADZSkAw,Zz,.ZDg@Zkj?k5*0=ohSMݳܢFQz`\N~b.bVr18=z! "^(#U 1 ]2;,(yvT(=Jبn1 ä @Q(dϚ,(J"0r Y`@GTE'lQDd)tt1gWm~ylv꼇[+xp' ௮U;4RW9[+cWX{!z^Sw=ᢐY5 UȜ< !v"B(°A;(D 2w@GTp2)(?dBrM ȨvD3茑'H)W˪6[eO-w[yiX/쒦>Y|渽yJ=$#_SujH3#㧊rvWWY% qdJu(Q #sPѾ AAgʂ$y OcER( # ]:zt8"=Uj)9@(=P!*V'SDrz>+߇X5y{1K,YmyPӴa\sup!4ng%zNukMEHm|w]{k)Z]Vh1(i/H*(!Ps䦖q!PrX.|Fe NoC78Rh⡲ q07@tCEd^X{tEժ](Gdb4djƳsH?BޫK˻^_/.Ľ iXYԥGHpߐpًq DOcXu!3eHJ"Gd:LR(=% xwTG0("wnJu%Њ*}vʨUixXu:5\Lp"^+k+y--1ܴ-~}o v/OMc.RIuZ_dso| cHD;?8T&!=J6CP6d ؄\GMϪSl4!lcUiR<JOm_PqmhwI܎6AEj:V=ЄǏvh9D1#4`"!*!u("GYTpEDpPB;l8E3Gst7uLHXrOqy}MU!v u3Aw8򷹿ʡזj.<ڭS5:i[ZHj֎9mAM tlaE"P@&:` >( -":D|5XH2 Uӯiw>p\4ê4xFHǒƚlJ[jњ)Jpu'?QmK!4 )WimsjTeqH3]Fn2oHy"]p慬hZ]{(Ц{Ms8<6T'mM< ESdFЦre4#e !ԥGiPg B%]Н9ٳݛIg][%~}i# jtSm3k;L/K5u7y@~=ы櫀~811M2P6HߢAw =NGz>ᚼSR,ߎH[xqu.ugJҝ n4g}V;]]mgpjol7e_F7O#̔ #cXZӵ U8[#3aM֥q_ռ=gA X3N}54"za@B@~rA|u,g?eh%ߡ^K1.>\mU֮Ox1\8ʢ߁Kv1*YF#T "@d@OCwsBGDT"%@>%9޽ֈẗ8S뷗\ O@$RFUeyZջkQp{O $c)7+mZ8}ԵcЄMJ,nzP#"%PtQb$dQ"&Q6NA>EP8A kr2ʤ}WluފFoq{qEg:~b?&=.?ylʘx[k`opQv Dd =$vsg 9w@6AY < #'1@+jDa?豤p .wZ@C" $[:z;&?- |cc\Nܚ YѨV ȗciq.իUCã>mmfC,4vtsS~Hy͵\ETnh4]siL*9s6j7:}h>vSLGx #0#!P":tq(ԡO0} 0c%:װ6D@tyX.Aw}t]ѣ[cULY"`ɀx=>PH7 @DC!@ aP۶dTzAӽ-=+Yݼ6 .8o%joF[VhzǞ*bK]H+duum*At=eJCRt7y˒b2.#RuJu-җ<1yUzwZk VWiv\CݹknRu'|Mh}axOn(]-k:"Gkcta1⋧!]!|Q4H(B"P@Ӣ&;co$P9A)DvI3>ҽTwk-;p_9jg%NyWk Z0yŻ-rb r|6@ǞP`gRPPh㪔.^[#P@p|2Bcp#ž׵&ٖڥ`$VP p dn :4vAMQ }#Wڷ hv逼az%]B /a{[K׮˦Lj%xÃZ l~m3D wrY%F0#dTI 13 FwԨ^d4XE6HB gd$y Fe\wǷG@6+XkXΥOCziX\ Į1h0sC˙mo <~ -1'm6'ܭ/4WG"xoPnqM'SkHu*i}ȝ.4_OrYnょT i߲&cUPu7NAP@ǂ.aҢXg! v=VD]sP$0tzĦ.0&q svE!T 힁_-T %, ~SDOT g#PF% Uz?fWߍlt?f.}"*;y7A7FN2b>֮~/жqKm a{<$嬨լx>ZlZbΝ@{psXͥPzq?2U6>N}lni>ֈ'c;KZmVϊ4zs} /[L퍅lФs/`hcw xLE5,m`/cb-*Ƥvp[8,tl!iſ7GWA~jhmF_]woi%N?sVl*'pOQM'tNÕL3U8i/w-=Nܓġp|w[sD~`-bU'7HQvĭ—M8}T5~!܆.'n*i 0iQvUnK شaF yiI b%{"AJlDB@]gr Qo:eC0+4}|}\ficHi^'N7ݷΣQ%ۏ}pM:9crEQsҹUKu,yo44x*[}%C٥+>h*<ϧ:6e7F%+qk}>3skW{a.ڝ tCf곒w$pޑ)bo]:ҠΝHO4){6Mq_]饙#~=  o=LCf߼0 ^4rЖ-􆩙Iފw6uKjKiUNZ?YbUXؐ}B&h񅍆Iy&P5^=eDϣPĘK!QP!t}PZmnZ}T=~f)\+4A GSoomy KnP7>v\z}JRӺΤn]OWwapSp[֢Nu'&o?u'.n Otnwj?r1#h&ƷMTxOS6uAjv6NX5M*#/g4nW[iG0gu;./uE4vKT;r Z N5oS0<ԓQ{ H{wA5Yw` %c*[#1³9!+vI=C?WHh9/ibݾPOӆB~Ǜl>nb)i},[9s_s}b˜sǪ_P?dԩ?eƇJǓ