O! p ` `! #%`)+-/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq sowy{} @` o @ ` @ ` @ ` ǀ ɠ @ ׀ ٠  @` @`!Aa   !Aa!!#A%a')+-/1!3A5a79;=?A!CAEaGIKMOQ!SAU` `! #%`)+-/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq sowy{} @` o @ ` @ ` @ ` ǀ ɠ @ ׀ ٠  @` @`!Aa   !Aa!!#A%a')+-/1!3A5a79;=?A!CAEaGIKMOQ!SAUDEMOS  L;README TXT ;CHECKST PRG ;uHCTOBAS TTP ;D)DESKTOP INF ;HBASIC INF ;HBASIC LIB ;HBASIC PRG ;  .  L;..  L;AESDEMO BAS ;!CALC BAS ; DEMO BAS ;_ DIR2STR BAS ;DISKCOPYBAS ; DUMP BAS ;FASTCONVBAS ;,*GEMAES BH ;$ HANOI BAS ;'JACK SCR ;*}JACKMED SCR ;J}PCWALL BAS ;jSHIT TOS ;lSIEVE BAS ;t" The version number to be written on your registration card is 1.23 Program and Manual Corrections = Page 43 top right - please note the default program buffer size is now 30k. This permits all of the DEMO programs to be compiled immediately (except FASTCONV which needs a bigger edit buffer size). Manual Corrections = Any references to "PBASIC.*" in the HiSoft BASIC manual, including those on pages 3 and 13, should be changed to "HBASIC.*" Also in the Table of Contents; Appendix D, "Using Power BASIC" should be changed to "Using HiSoft BASIC." Last changed: 6th Dec 1988 z' An AES demo program written in Hi Soft BASIC ' by Dave Nutkins rem $option v DEFINT a-z LIBRARY "gemvdi","gemaes" REM $INCLUDE \demos\gemaes.bh ' some constants for WINDOW GET/READ etc commands CONST window_hslide=0, window_vslide=1, window_hsize=2, window_vsize=3 CONST window_front=4, read_window_handle=5, read_window_id=6 CONST get_usable=0,get_total=1,get_max=2,get_first=3,get_next=4 'initialise the data structures used for storing the characters text=-1 ' -1 if written to this string 0 if only set attributes string_max=100 DIM types(string_max,1),strings$(string_max) store_info 0,10 '10 point to start store_info 1,0 ' no effects 'the data for the point sizes DIM points(2) FOR i=0 to 2: read points(i): next i DATA 10,18,24 menu$="[ Desk | About me...][ File | Quit ]" menu$=menu$+"[ Style | 10 point \ 18 point \ 24 point \(-\ Bold \ Grey \ Italic \ Underline \ Outline ]" ' the menu title menus CONST file_title=4,style_title=5, about=8, quit=17 point10=19 bold=point10+4 outline=bold+4 menu_pointer&=FNmenu&(menu$) ' this piece of code would disable the desk accessories 'for i=10 to 15 ' menu_ienable menu_pointer&,i,0 'next i CONST our_window=2 DIM d(9)' only used to store the distances in print_string DIM mess(7) 'for the messages WINDOW OFF ' program is controlling the windows not the runtimes WINDOW READ our_window,read_window_handle,our_aeshandle WINDOW GET our_window,get_total,bigx,bigy,bigw,bigh 'bigx,bigy,bigw,bigh hold the maximum size of our window MOUSE 0 moved_window ' to initialise the window sizes etc ' i.e. (topx,topy,botx,boty) VDI rectangle for our_window ' curx,cury position to write text at (starts at topx,topy) 'oldx,oldy,oldw,oldh hold the size to return to after the full box ' is clicked twice oldx=bigx: oldy=bigy: oldw=bigw: oldh=bigh 'use the top left corner for text alignment; this makes the calculations ' easy but doesn't look good with different sizes. vst_alignment 0,5 DO e=FNevnt_multi(MU_MESAG+MU_KEYBD,0,0,0,0,0,0,0,0,0,0,0,0,0,_ varptr(mess(0)),0,0,0,0,0,k,0) IF e AND MU_MESAG THEN do_message mess(0) 'there was a message IF e AND MU_KEYBD THEN ' a character was typed. junk=FNwind_update(1) char=k AND 255 ' the actual ASCII character IF char=27 THEN 'escape redraw topx,topy,botx-topx-1,boty-topy-1 ELSEIF char=17 THEN 'ctrl Q junk=FNwind_update(0) goto finished ELSE MOUSE -1 print_string chr$(char)  MOUSE 0 store_string chr$(char) END IF junk=FNwind_update(0) END IF LOOP finished: stop -1 ' stop without asking for a key SUB do_message(val mes_type) SHARED mess(1),menu_pointer&,point10,bold,outline,our_aeshandle SHARED topx,topy,botx,boty,oldx,oldy,oldw,oldh,bigx,bigy,bigh,bigw STATIC title,item,junk,x,y,w,h,cur_front IF mes_type>=WM_TOPPED AND mes_type<=WM_MOVED THEN IF mess(3)<>our_aeshandle THEN EXIT SUB 'its not our window END IF SELECT CASE mes_type CASE MN_SELECTED: ' its a menu WINDOW READ 0,window_front,cur_front title=mess(3) IF cur_front=our_window THEN ' we are at the front item=mess(4) SELECT CASE item CASE about: junk=FNform_alert(1,"[0][ An Example Program Written | in HiSoft BASIC ][ OK ]") CASE quit : goto finished CASE point10 TO point10+3: do_points item CASE bold TO outline:do_effects item END SELECT END IF ' un-highlight the menu item even if not at front menu_tnormal menu_pointer&,title,1 CASE WM_REDRAW: redraw mess(4),mess(5),mess(6),mess(7) CASE WM_TOPPED: full_redraw CASE WM_CLOSED: goto finished CASE WM_SIZED,WM_MOVED: make_window mess(4),mess(5),mess(6),mess(7) CASE WM_FULLED: WINDOW GET our_window,get_total,x,y,w,h 'current size IF bigw<>w OR bigh<>h OR bigx<>x OR bigy<>y THEN ' make as large as possible make_window bigx,bigy,bigw,bigh oldx=x: oldy=y: oldw=w:oldh=h ELSE ' make to the old size make_window oldx,oldy,oldw,oldh END IF END SELECT END SUB ' actually writes x$ to the screen SUB print_string(x$) SHARED curx,cury,maxy,topx,botx,d(1) vqt_extent x$,d() 'd() now contains the dimensions required to print this IF curx+d(4)>botx THEN ' new line required curx=topx: cury=cury+maxy: maxy=0 END IF IF d(5)>maxy THEN maxy=d(5) ' taller character than any we have had v_gtext curx,cury,x$ ' write the text curx=curx+d(4) ' update the x co-ordinate END SUB ' The points parts of the menu SUB do_points(m) SHARED menu_pointer&,points(1),point10 STATIC cur_point_menu menu_icheck menu_pointer&,cur_point_menu,0 ' untick the old item cur_point_menu=m ' remember for unticking next time vst_point points(m-point10) ' set the size menu_icheck menu_pointer&,m,1 ' tick the new size store_info 0,points(m-point10) ' store in data structure END SUB 'The style parts of the menu SUB do_effects(m) SHARED menu_pointer&,bold STATIC newmask,effects,state newmask=FNtwo(m-bold) 'the mask we are setting or removing state=effects AND newmask IF state THEN ' was set before now off menu_icheck menu_pointer&,m,0 effects=effects-newmask ' update effects ELSE menu_icheck menu_pointer&,m,1 effects=effects+newmask ' on END IF vst_effects effects 'set new effects store_info 1,effects ' remember info END SUB ' returns 2^i DEF FNtwo(i) STATIC k,j j=1 for k=1 to i: j=j*2: next k FNtwo=j END def ' The next 2 routines store the internal data structure ' This consists of a collection of strings each with the same effects ' and size info. ' There are topstr strings ' the strings themselves are in strings$ and the ' types(x,0) stores the points, types(x,1) the effects for this string ' -1 in these fields indicates un-used ' if text=-1 then we have added some characters to this string 'store_string adds x$ to the current string SUB store_string(x$) SHARED topstr,text,strings$(1) text=-1 strings$(topstr)=strings$(topstr)+x$ END SUB ' sets the current effects SUB store_info(type,value) SHARED topstr,text,types(2) IF text THEN ' new string needed ' default leave alone topstr=topstr+1: types(topstr,0)=-1: types(topstr,1)=-1 text=0 END IF types(topstr,type)=value END SUB ' The redraw routines 'redraw is called when the AES sends a redraw message and takes note ' of the update rectangles SUB redraw(val x,val y,val w,val h) SHARED botx,boty,topx,topy STATIC junk STATIC x1,y1,w1,h1,x2,y2,w2,h2 MOUSE -1 junk=FNwind_update(1) WINDOW GET our_window,get_first,x1,y1,w1,h1 DO IF w1=0 or h1=0 THEN EXIT LOOP INTERSECTION x,y,w,h,x1,y1,w1,h1,x2,y2,w2,h2 base_redraw x2,y2,w2,h2 WINDOW GET our_window,get_next,x1,y1,w1,h1 LOOP vs_clip 1,topx,topy,botx,boty 'restore the clipping rectangle junk=FNwind_update(0) MOUSE 0 END SUB ' redraws the entire screen regardless of the update rectangle SUB full_redraw SHARED topx,topy,botx,boty STATIC junk WINDOW CONTRL our_window,window_front,0 ' make us the front MOUSE -1 junk=FNwind_update(1) base_redraw topx,topy ,botx-topx-1,boty-topy-1 junk=FNwind_update(0) MOUSE 0 END SUB ' the low level redraw routine which does not remove the mouse etc SUB base_redraw(x2,y2,w2,h2) SHARED curx,topx,cury,topy,maxy,types(2),strings$(1),topstr STATIC i,j IF w2>0 AND h2>0 THEN vsf_color 0 ' fill with white ' set the clipping rectangle and clear it vs_clip 1,x2,y2,x2+w2-1,y2+h2-1 vr_recfl x2,y2,x2+w2-1,y2+h2-1 ' reset the pointers for the string drawing curx=topx: cury=topy: maxy=0 FOR i=1 TO topstr ' set the size and effects for this string IF types(i,0)>-1 THEN vst_point types(i,0) IF types(i,1)>-1 THEN vst_effects types(i,1) ' write the string one character at a time FOR j=1 TO len(strings$(i)) print_string mid$(strings$(i),j,1) NEXT j NEXT i END IF END SUB ' called when the window is moved or changes size SUB make_window(x,y,w,h) WINDOW LOCATE our_window,x,y,w,h moved_window full_redraw END SUB ' update the window variables after the window has moved. SUB moved_window SHARED topx,topy,botx,boty,curx,cury,maxy WINDOW GET our_window,get_usable,topx,topy,botx,boty botx=botx+topx+1 boty=boty+topy+1 maxy=0 ' maxy is the highest character printed on the current line curx=topx: cury=topy END SUB rem $option o-n- 10 PRINT "BYTE CALC Benchmark see May 85 issue" t=timer 20 NR=5000 30 A=2.718281828459045 40 B=3.141592653589794 50 C=1 60 FOR I=1 TO NR 70 C=C*A 80 C=C*B 90 C=C/A 100 C=C/B 110 NEXT I t=timer-t 120 PRINT "ERROR=";C-1 print "Took" t "seconds" REM A Demonstration Program showing screen blitting in Hi Soft BASIC ' run the program, then use the mouse to select a section of the ' picture, by clicking on the top left and dragging down and to ' the right. The section will spin round the screen. Press any key to ' pause it, or Ctrl-C to break out ' needs medium or high res library "gemaes","gemvdi","xbios" rem $option b+ ' break checks on (Ctrl-C) defint a-z ' define integers as default CONST transparent=2 window off ' program controls events not BASIC window fullw : cls ' make GEM window fill screen dim g(17000) ' for the image res=peekw(systab) ' get screen resolution if res=4 then dummy=FNform_alert(1,"[3][This doesn't run in|low res][ Quit ]") system end if screen_height=400\res screen_width=640 GrabRect g(),w,h ' grab an image if res=1 then ch=13 margin=120 ystep=20 else ch=6 margin=118 ystep=15 end if vst_height ch cls vswr_mode transparent ' write out the HI SOFT BASIC messages on the side of the screen for i=ystep to screen_height step ystep if i mod 2*ystep then vst_effects 2 'light intensity i.e. grey else vst_effects 0 'normal intensity v_rbox 0,i-ystep,margin-3,i ' rounded rectangle end if v_gtext 7,i-3,"HI Soft BASIC" ' the text next i vst_effects 0 'back to normal mouse -1 ' hide mouse ' now rotate the image around the screen xradius=(screen_width-w-margin)\2 yradius=(screen_height-h-18)\2 a$=" Compiled with HI SO FT BASIC Press SPACE for options" show_text a$ repeat forever for theta!=0 to 2*3.14159 step 0.1 put (xradius+margin+xradius*cos(theta!),yradius+yradius*sin(theta!)),g,pset if inkey$=" " then call checkstop next theta! end repeat forever SUB checkstop STATIC local click,bl mouse 0 ' show mouse, arrow form click=FNform_alert(1,"[3][ |Blitter Demo Program][ Quit | On | Off ]") select on click =1: system =2: bl=FNblitmode(-1) AND 2 'bl=non zero if blitter attached if bl then bl=FNblitmode(1) else click=FNform_alert(1,"[1][ |Sorry, no blitter!][ Shame ]") end if =3: bl=FNblitmode(0) end select mouse -1 ' hide mouse END SUB ' this loads a screen image, and lets you select it ' it returns the result in the array, together with the ' width and height SUB GrabRect(image%(1),w%,h%) SHARED res,text_x,text_y STATIC x,y,a mouse -1 ' hide mouse if res=2 then bload "\demos\jackmed.scr",FNlogbase& ' load picture else bload "\demos\jack.scr",FNlogbase& ' load picture end if show_text "Select an area by clicking and dragging" mouse 4 ' mouse=hand a= fnEvnt_button(1,1,1,x,y,0,0) ' wait for single click on left Graf_Rubberbox x,y,10,10,w,h ' and select a box linef x,y,x+w,y: linef x+w,y,x+w,y+h ' draw a box around it linef x+w,y+h,x,y+h: linef x,y+h,x,y ' using ST BASIC graphic calls get (x,y)-(x+w,y+h),image% ' and Grab it END SUB SUB show_text(a$) SHARED screen_height,screen_width STATIC x LOCAL junk(7) vqt_extent a$,junk() x=(screen_width-junk(2)-junk(0))\2 v_gtext x,screen_height-2,a$ END SUB ' this is an example of GEMDOS library usage. HiSoft 1987 ' the sub-program copies the filenames of files in the given directory ' into a string ' ' SCS ' library "gemdos" rem $option v 'variable checks on defint a-z dim shared dta(22) 'our DTA do 'the main program input path$ if len(path$)=0 then stop -1 'just hit return to quit dirstr$="" dir2str path$,dirstr$ print dirstr$ loop sub dir2str(pathstr$,targstr$) static isitthere,olddta&,addr&,hold olddta&=FNfgetdta& 'get the old dta fsetdta varptr(dta(0)) 'this is where we want it isitthere=FNfsfirst(pathstr$,0) 'look for the file if isitthere<0 then 'no files available fsetdta olddta& exit sub end if do addr&=varptr(dta(15)) do 'look for null byte hold=peekb(addr&) if hold=0 then exit loop targstr$=targstr$+chr$(hold) incr addr& loop targstr$=targstr$+chr$(13)+chr$(10) 'add cr-lf isitthere=FNfsnext 'is there another file? if isitthere<0 then 'if not restore dta and exit fsetdta olddta& exit loop end if loop end sub o' $option b ' this program uses the operating system libraries to copy a single ' sided disk from drive a: to drive B: ' the following three lines specify the libraries which are needed ' HiSoft 1987 ' ' SCS ' library "BIOS","XBIOS" defint a-z cls locate 1,14 print "Disk Copier ";chr$(189);" HiSoft 1987 - written in HI Soft BASIC"; locate 3,19 print "copies a single sided disk from A: to B:"; srcd=0 'source drive number trgd=1 'target drive number gfm: locate 5,28 print "format target (y/n): "; ans$=inkey$ if ans$=="y" then dim fmtbuf(4608) 'dimension the format buffer print ans$; fm=1 elseif ans$=="n" then print ans$; fm=0 else goto gfm end if wpr: frmem&=fre("") 'figure out how many tracks can be buffered frmem&=frmem&-5120 ttb&=frmem&\4608 if ttb&>81 then ttb&=81 ttbi&=(ttb&*2304) dim trkbuf(ttbi&) 'this is the buffer locate 10,21 print "insert source in A: and target in B:"; ere1: locate 14,28 print "hit any key to continue"; repeat getkey 'use the BIOS to check if a key was pressed if FNbconstat(2)=-1 then exit getkey end repeat getkey nix&=FNbconin&(2) 'make sure no characters are buffered; call BIOS locate 14,28 print string$(23,32) strk=0 etrk=ttb&-2 do elf&=0 'the current array element for trk=strk to etrk 'the loop to read as much of the disk rdtrk trk,elf& 'as memory allows elf&=elf&+2308 'update element counter next trk elf&=0 for trk=strk to etrk 'writes contents of buffer if fm=1 then fmtrk trk 'format track if so desired wrtrk trk,elf& elf&=elf&+2308 next trk if etrk=79 then exit loop strk=etrk+1 'next set of tracks etrk=strk+ttb&-2 if etrk>79 then etrk=79 loop locate 14,28 print string$(23,32); locate 14,37 nix=FNbconout(2,27) nix=FNbconout(2,"p"%) print "DONE!"; nix=FNbconout(2,27) nix=FNbconout(2,"q"%) end sub rdtrk(tct,el&) shared errno,srcd,trkbuf(1) locate 14,28 print " reading track";tct; errno=FNfloprd(varptr(trkbuf(el&)),srcd,1,tct,0,9) 'XBIOS floprd call if errno<0 then call errorhndl end sub sub fmtrk(tct) shared errno,trgd,fmtbuf(1) locate 14,28 print "formatting track";tct;" "; errno=FNflopfmt(varptr(fmtbuf(0)),0,trgd,9,tct,0,1) 'XBIOS flopfmt call if errno<0 then call errorhndl end sub sub wrtrk(tct,el&) shared errno,trgd,trkbuf(1) locate 14,28 print " writing track";tct;" "; errno=FNflopwr(varptr(trkbuf(el&)),trgd,1,tct,0,9) 'XBIOS flopwr call if errno<0 then call errorhndl end sub sub errorhndl shared errno locate 14,30 print string$(3,32); nix=FNbconout(2,27) nix=FNbconout(2,"p"%) print "TOS error ";abs(errno);" "; nix=FNbconout(2,27) nix=FNbconout(2,"q"%) stop end sub rem Dumps out a file in hex and ASCII rem following line turns pause & break checks on rem $option pb deflng l,p,t ' define long integers defint a,i ' define integers ' returns a two-digit hex string given an integer def fnbhex$(h%) local a$ a$=hex$(h%): if len(a$)=1 then a$="0"+a$ fnbhex$=a$ end def ' returns an 8-digit hex string given a long integer def fnlhex$(h&) local a$ a$=hex$(h&): fnlhex$=string$(8-len(a$),"0"%)+a$ end def ' the actual program f$=command$ print "DUMP ";chr$(189);" HiSoft 1987 compiled in HiSoft BASIC" repeat main if f$="" then input "Filename, ? for DIR, or [Return] to quit";f$ if f$="" then stop -1 'return without waiting elseif f$="?" then files 'get a directory elseif not fexists(f$) then print "Error: Cannot find file ";f$ else open "i",#2,f$,2000 l=lof(2) p=0 repeat lineloop t=16: if p+16>l then t=l-p print fnlhex$(p);" "; a$=input$(t,#2) for i=1 to t print fnbhex$(asc(mid$(a$,i,1)));" "; next i print tab(58); for i=1 to t if asc(mid$(a$,i,1))>31 then print mid$(a$,i,1); else print "."; end if next i print p=p+16: if p>l then exit lineloop end repeat lineloop close #2 end if f$="" end repeat main  ' The Fast to Hi Soft BASIC compiler HiSoft 1987 ' ' SCS ' ' 26 july 1.0 ' rem $option u,v,z 'underlines ok, variable checks, Zzzz mode rem $option n-,a-,o-,p- 'max speed library "gemaes","gemdos" 'these libraries are used defint a-z ' the table of the simple replacement keywords Fast BASIC,HiSoft BASIC ' data "ENDPROC","END SUB" data "ENDIF","END IF" data "REPEAT","DO" data "UNTIL","LOOP UNTIL" data "SWITCH","SELECT CASE" data "ENDSWITCH","END SELECT" data "HIDEMOUSE","MOUSE -1" data "SHOWMOUSE","MOUSE 0" data "DEFAULT","CASE ELSE" data "BEGINUPDATE","Dummy%=FNwind_update%(1)" data "ENDUPDATE","Dummy%=FNwind_update%(0)" data "CREATEWIND","FNwind_create%" data "FINDOBJECT","FNobjc_find%" data "FINDWIND","FNwind_find%" data "FSELECT","fsel_input" data "GROWBOX","graf_growbox" data "MOVEBOX","graf_movebox" data "SHRINKBOX","graf_shrinkbox" data "SLIDEBOX","FNgraf_slidebox%" data "TRACKBOX","FNgraf_watchbox%" data "WAITMSG","evnt_mesag" data "WAITTIMER","evnt_timer" data "DELDIR","RMDIR" data "DELFILE","KILL" data "DIR","FILES" data "FREE",FRE("") data "GETREC","GET" data "HOME","LOCATE 1,1" data "MAKEDIR","MKDIR" data "PUTREC","PUT" data "SETMOUSE","MOUSE" data "INKEY","ASC(INKEY$)" data "TIME24$(SYSTIME)","TIME$" data "DATEUS$(SYSDATE)","DATE$" data "" if peekw(systab)=4 then dummy=FNform_alert(1,"[3][This doesn't run in|low res][ Quit ]") system end if crlf$=chr$(13)+chr$(10) 'various values copyright$=chr$(189) dim srcsym$(100) 'dimension the symbol tables dim trgsym$(100) do 'build the symbol tables read temp$ if temp$="" then exit loop incr ctr srcsym$(ctr)=temp$ read temp$ trgsym$(ctr)=temp$ loop nkey=ctr 'return what's not used redim append srcsym$(nkey) redim append trgsym$(nkey) fil$=command$ m=peek(systab) 'get resolution window open 2,"Fast BASIC to HiSoft BASIC converter "+copyright$+" HiSoft 1987",110,20\m,418,362\m,1 if len(fil$)=0 then 'no filename was specified on the cmdlin fil$=FNselect_file$ end if do until fexists(fil$) 'if file not found but=FNform_alert(1,"[1][| "+fil$+" | not found ][ OK ]") fil$=FNselect_file$ loop mouse 2 'busybee open fil$ for input as #1 len=5120 'open source with some buffer space filel&=lof(1) filst$=input$(filel&,#1) 'read entire file close #1 dott=instr(fil$,".") mid$(fil$,dott,4)=".BAS" 'create target's extension open fil$ for output as #2 len=5120 'open target with some buffer space mouse 0 'arrow but=FNform_alert(1,"[2][| Do you want 16-bit or | 32-bit integers? ][ 16 | 32 ]") mouse -1 'no rodent (takes up too much time) if but=1 then intflg=0 else intflg=1 end if check_corrupt 'make sure all lines end with cr-lf print #2,"' ";fil$;" converted from Fast BASIC to HiSoft BASIC" print #2,"LIBRARY ""GEMAES""" locate 9,21 print "line"; done=-1 fp&=1 nix&=fre("") main: do 'this is the main prog tokoffs=FNgetnxtok if done then if tokoffs=0 then print #2,notaword$; elseif tokoffs>0 then print #2,trgsym$(tokoffs); end if if hcfl then print #2,holdchr$; end if done=-1 hcfl=0 loop terminator: close #2 mouse 0 'mouse is back john=FNform_alert(1,"[1][| All done!| |"+str$(lino)+" lines processed ][ OK ]") stop -1 'exit sub getnxlin 'get a line of Fast BASIC shared parslin$,ll,lp,fp&,crlf$,filel&,filst$,lino static cr& if fp& >= filel& then goto terminator '(slap on wrist) cr&=instr(fp&,filst$,crlf$) parslin$=mid$(filst$,fp&,cr&-fp&) fp&=cr&+2 incr lino if (lino and 7)=0 then 'don't always print (eats time) locate 9,25 print lino; end if ll=len(parslin$) lp=0 end sub DEF FNgetnxchr$ 'get a character from the line shared parslin$,word$,ll,lp,funcflag,nxchr$,wf,intflg,wl,hcfl,holdchr$ static quotct,nxchr,temp,chrfl,achr$ getachr: incr lp if lp > ll then exit def  'NOT EQUAL! chrfl=1 hcfl=0 nxchr=asc(mid$(parslin$,lp,1)) 'get the next character as integer if nxchr="% then incr quotct 'smart quoted strings select case nxchr 'integer comparisons are quicker case " "% if wl<>0 then wf=1 'new word hcfl=-1 holdchr$=chr$(nxchr) case 9 'tab print #2,chr$(9); chrfl=0 end select if (quotct and 1)=1 then goto after_select select case nxchr case "%"% if intflg=1 then nxchr="&"% else nxchr="%"% end if case "\"% nxchr="'"% case "("% wf=1 hcfl=-1 holdchr$=chr$(nxchr) case "="% if funcflag=0 then if wl<>0 then wf=1 hcfl=-1 holdchr$=chr$(nxchr) exit select end if end if if funcflag=1 then 'it's the end of a DEF FN if wl=0 then exit select call spcase_endef chrfl=0 exit def 'the routine did everything end if end if case "@"% call spcase_at exit def case "$"% if wl=0 then print #2,"&H"; chrfl=0 end if case "&"% nxchr="%"% case ":"% if wl<>0 then wf=1 hcfl=-1 holdchr$=chr$(nxchr) end if case "|"% nxchr="%"% end select after_select: if chrfl=0 then goto getachr Fngetnxchr$=chr$(nxchr) end def DEF FNgetnxwrd$ 'get a word shared parslin$,lp,ll,wl,wf,xwf,xword$ static word$,nxchr$,temp$ word$="" wl=0 wf=0 do nxchr$=FNgetnxchr$ if xwf then word$=word$+xword$ xwf=0 end if if wf<>1 then word$=word$+nxchr$ incr wl if wl=1 then  temp$=mid$(parslin$,lp,4) if temp$="PROC" then call spcase_proc exit def end if end if if lp >= ll then exit loop end if loop until wf=1 if word$="DEF" then call spcase_defs exit def end if FNgetnxwrd$=word$ end def DEF FNgetnxtok% 'see if it's a token shared crlf$,lp,ll,srcsym$(),notaword$,done,nkey static srch,word$,offs if lp >= ll then print #2,crlf$; call getnxlin end if word$=FNgetnxwrd$ if not done then exit sub for srch=1 to nkey 'hunt through symbol table if word$=srcsym$(srch) then 'the most used line in the prog FNgetnxtok=srch exit def end if next srch FNgetnxtok=0 notaword$=word$ end def ' all the special cases follow sub spcase_defs shared parslin$,ll,lp,wl,funcflag,done,funcname$ static temp$,nxchr$,rest$,name$,paren$,achr$ temp$=mid$(parslin$,lp+1,2) if temp$="FN" then print #2,"DEF "; funcflag=1 funcname$="" rest$="" do nxchr$=FNgetnxchr$ if nxchr$="(" then 'the VAR business paren$="(" do nxchr$=FNgetnxchr$ achr$=mid$(parslin$,lp-1,1) if achr$="," or achr$="(" then if mid$(parslin$,lp,3)="VAR" then nxchr$="" lp=lp+3 else paren$=paren$+"VAL " end if end if paren$=paren$+nxchr$ loop until nxchr$=")" goto 42 end if funcname$=funcname$+nxchr$ if lp > ll then exit loop loop 42 print #2,funcname$+paren$; done=0 else name$="" lp=lp+4 'skip over DEF do nxchr$=FNgetnxchr$ if nxchr$="(" then 'the VAR business paren$="(" do nxchr$=FNgetnxchr$ achr$=mid$(parslin$,lp-1,1) if achr$="," or achr$="(" then if mid$(parslin$,lp,3)="VAR" then nxchr$="" lp=lp+3 else paren$=paren$+"VAL " end if end if paren$=paren$+nxchr$ loop until nxchr$=")" goto 43 end if name$=name$+nxchr$ if name$="PROC" then name$="" if lp > ll then exit loop loop 43 print #2,"SUB "+name$+paren$; done=0 end if end sub sub spcase_endef shared funcname$,ll,lp,parslin$,done,funcflag static name$,nxchr$ print #2,funcname$; name$="" do nxchr$=FNgetnxchr$ if nxchr$=" " then exit loop elseif lp > ll then exit loop end if name$=name$+nxchr$ loop print #2,"="+name$ print #2,"END DEF"; funcflag=0 done=0 end sub sub spcase_at shared done,lp,ll,xwf,xword$ static nxchr$,name$ xwf=0 name$="" do nxchr$=FNgetnxchr$ select case nxchr$ case "$" name$=name$+"$" dolloop: nxchr$=FNgetnxchr$ if nxchr$=")" or nxchr$=" " or nxchr$="," or lp > ll name$="SADD("+name$+")"+nxchr$ xword$=name$ xwf=-1 exit sub else name$=name$+nxchr$  goto dolloop end if case " " name$="VARPTR("+name$+") " xword$=name$ xwf=-1 exit sub case ")" name$="VARPTR("+name$+"))" xword$=name$ xwf=-1 exit sub case "," name$="VARPTR("+name$+")," xword$=name$ xwf=-1 exit sub end select name$=name$+nxchr$ if lp > ll name$="VARPTR("+name$+")" xword$=name$ xwf=-1 exit sub end if loop end sub sub spcase_proc shared parslin$,lp,ll,done static name$,word$,nxchr$ name$="" lp=lp+3 'not 4 because getnxchr pre-increments do nxchr$=FNgetnxchr$ if nxchr$=" " then exit loop elseif lp > ll then 'NOT EQUAL! exit loop end if name$=name$+nxchr$ loop print #2,"CALL "+name$; if nxchr$=" " then print #2," "; done=0 end sub sub check_corrupt 'occasionally Fast BASIC produces shared filst$,filel&,holdst$,crlf$ 'bad ASCII files static nix&,hold&,where& locate 9,19 print "having a think..." hold&=1 do where&=instr(hold&,filst$,chr$(10)) 'check for lf if where&=0 then exit loop hold&=where&+1 if mid$(filst$,where&-1,1)<>chr$(13) then 'without cr holdst$=left$(filst$,where&-1) holdst$=holdst$+crlf$ filst$=holdst$+right$(filst$,filel&-where&) holdst$="" filel&=len(filst$) nix&=fre("") end if loop cls 'lazy end sub DEF FNselect_file$ static path$,name$,but,drv$,where path$=space$(64) 'set up buffer drv$=chr$(FNdgetdrv+"A"%) 'get current drive dgetpath sadd(path$),0 'get current path if left$(path$,1)=chr$(0) then 'add *.ASC path$=drv$+":\*.ASC" else path$=drv$+":"+path$ where=instr(path$,chr$(0)) path$=left$(path$,where-1) path$=path$+"\*.ASC" end if fsel_input path$,name$,but 'the file selector appears! cls 'naughty naughty if but=0 then stop -1 'cancel button where=instr(path$,"*") 'build the file name path$=left$(path$,where-1) FNselect_file$=path$+name$ end def ' GEMAES.BH ' constant file for HiSoft BASIC ' use defint a-z and option u+ 'offsets in bytes for the global array CONST ap_version=0,ap_count=2,ap_id=4,ap_private=6,ap_ptree=10 ' constants for message types CONST mn_selected=10,wm_redraw=20,wm_topped=21,wm_closed=22,wm_fulled=23 CONST wm_arrowed=24,wm_hslid=25,wm_vslid=26,wm_sized=27,wm_moved=28 CONST ac_open=40,ac_close=41 'offsets in bytes for OBJECT structure CONST ob_next=0,ob_head=2,ob_tail=4,ob_type=6,ob_flags=8,ob_state=10 CONST ob_spec=12,ob_x=16,ob_y=18,ob_width=20,ob_height=22 'offsets in bytes for TEDINFO structure CONST te_ptext=0,te_ptmplt=4,te_pvalid=8,te_font=12,te_just=16 CONST te_color=18,te_thickness=22,te_txtlen=24,te_tmplen=26 'offsets in bytes for ICONBLK structure CONST ib_pmask=0,ib_pdata=4,ib_ptext=8,ib_char=12,ib_xchar=14,ib_ychar=16 CONST ib_xicon=18,ib_yicon=20,ib_wicon=22,ib_hicon=24,ib_xtext=26 CONST ib_ytext=28,ib_wtext=30,ib_htext=32 'offsets in bytes for BITBLK structure CONST bi_pdata=0,bi_wb=4,bi_hl=6,bi_x=8,bi_y=10,bi_color=12 'offsets in bytes for APPLBLK structure CONST ab_code=0,ab_parm=4 'offsets in bytes for PARMBLK strucure CONST pb_tree=0,pb_obj=4,pb_prevstate=6,pb_currstate=8,pb_x=10,pb_y=12 CONST pb_w=14,pb_h=16,pb_xc=18,pb_yc=20,pb_wc=22,pb_hc=24,pb_parm=26 'OBJECT Types CONST G_BOX=20,G_TEXT=21,G_BOXTEXT=22,G_IMAGE=23,G_PROGDEF=24,G_IBOX=25 CONST G_BUTTON=26,G_BOXCHAR=27,G_STRING=28,G_FTEXT=29,G_FBOXTEXT=30 CONST G_ICON=31,G_TITLE=32 'Object flag masks CONST mask_none=0,mask_selectable=1,mask_default=2,mask_exit=4 CONST mask_editable=8,mask_rbutton=16,mask_lastob=32,mask_touchexit=64 CONST mask_hidetree=128,mask_indirect=256 'Object state masks CONST mask_normal=0,mask_selected=1,mask_crossed=2,mask_checked=4 CONST mask_disabled=8,mask_outlined=16,mask_shadowed=32 ' constants for wind_create bits CONST win_name=1,win_close=2,win_full=4,win_move=8,win_info=16,win_size=32 CONST win_uparrow=64,win_dnarrow=128,win_vslide=256,win_lfarrow=512 CONST win_rtarrow=1024,win_hslide=20 48 'constants for wind get and set CONST wf_name=2,wf_info=4,wf_workxywh=4,wf_currxywh=5,wf_prevxywh=6 CONST wf_fullxywh=7,wf_hslide=8,wf_vslide=9,wf_top=10,wf_firstxywh=11 CONST wf_nextxywh=12,wf_newdesk=14,wf_hslide=15 CONST wf_vlside=16,wf_screen=17 'wind_update constants CONST END_UPDATE=0,BEG_UPDATE=1,END_MCTRL=2,BEG_MCTRL=3 ' message types for evnt_multi CONST mu_keybd=1,mu_button=2,mu_m1=4,mu_m2=8,mu_mesag=16,mu_timer=32 ' end of GEMAES.BH 2'The Towers of Hanoi program in HiSoft BASIC ' doesn't work too well in low res LIBRARY "gemvdi" REM $option V DEFINT a-z CONST max_rings=25 CONST left=1,middle=2,right=3 CONST pole1=110,pole2=320,pole3=530 CONST space=50 CONST max_width=200 CONST gap=10 full_height=400\peekw(systab) 'mono or medium-rez only DIM SHARED highest(3) SUB draw_ring(which_pole,size,type,start) SHARED ring_height,full_height STATIC xstart,ystart VSF_INTERIOR type SELECT CASE which_pole CASE=1 xstart=pole1-(size)\2 CASE=2 xstart=pole2-(size)\2 CASE=3 xstart=pole3-(size)\2 END SELECT ystart=full_height-space-start*ring_height IF type=0 THEN VR_RECFL xstart,ystart,xstart+size,ystart+ring_height-2 ELSE V_BAR xstart,ystart,xstart+size,ystart+ring_height-2 END IF END SUB SUB realmove(val source, val destination) SHARED poles(2) STATIC ring_width,ystart ring_width=poles(source,highest(source)) 'erase source ring draw_ring source,ring_width,0,highest(source) poles(source,highest(source))=0 DECR highest(source) 'draw destination ring INCR highest(destination) poles(destination,highest(destination))=ring_width VSF_STYLE highest(destination) draw_ring destination,ring_width,2,highest(destination) END SUB SUB move(val howmany, val source, val work, val destination) IF howmany<=1 THEN realmove source,destination ELSE move howmany-1,source,destination,work realmove source,destination move howmany-1,work,source,destination END IF END SUB 'The actual start DO LOCATE 1,2 INPUT "Number of rings to move: ",num_rings LOOP UNTIL num_rings>1 AND num_rings<=max_rings ring_height=(full_height-2*space)\max_rings MOUSE -1 'turn mouse off WINDOW OPEN 2,"The Towers of Hanoi in HiSoft BASIC",0,18,640,full_height-18,1 VSF_COLOR 1 DIM SHARED poles(3,num_rings) 'initialise first pole FOR i=1 TO num_rings poles(1,i)=max_width-(i-1)*(max_width\num_rings) NEXT i FOR i=1 TO num_rings VSF_STYLE(i) highest(1)=i draw_ring 1,poles(1,i),2,highest(1) NEXT i tm!=TIMER move num_rings,left,middle,right print num_rings;"rings moved in";TIMER-tm!;"seconds" CFB B B B @ @ `? @3 " U0!( * `)$$ AH B@"$@BA$A$A U P  D) * I& @ HB@ @*@@P* T !$H $$ @ A$J@B@"A T (,@   B' !!$% P@*! $B@% !I$D)R B! A!AA AR H'H E" ( BDH$D$HJ @("Q R'H D$ *%   "@!!AD D @&@A@D J (" H@I!) ""(@$!DA@J D P)@@"DA I'@ A" $) @  AB @%DD T@ @%DAPR P)"  " R  J!$DA@@!D@ P@ @A&D% E 4 %@""  E  AB  D@Q"H P@@ @ !!   D R'   $"TU" H@@@P )Q "@ ( $ B$$ * R@  @I PPR H'@PABUJJ D!H@$!DB @ ( T)"@"$@ "" P$'  @@$( I' $"@PD %@@ H@  DA@R$ PE  D"AH@ R IA")@  $"  D @@(H@ "$ QB * D"PR I@@ @" T $@B!()E@$ R@ ! A(@R P   @@" H" TJ J (AB A!B% (H$A % $IT T@D"@$) R@ @B$I "   @@@  @ PI HAPP@@ H*Q$ T@PJ@ @@@"@BT$ T(Q D I!  A! @! P DP)T")J T@@$QB $T$ T ! IT!@B$  A  "P D @@PDBR@RI T@$@D@P  E % QH( @  (D% I  $ UEI%U!P"DRR $@ ! P ^ "@ $ B RRD  *D*IU" P BHQ( U`  @B@!" JTT I@ ( @"$BWh   HAP $ ""i H@P$"P*Q%% U P(PHRBU@"$DJT R  @R)Z@@(T! HB J"P$%H+[!@$*Q(R %HDTT A@*I*J PET(QR@ $ (( R@JUJR@ D$@@PP H  D$IJ@JB@HJ % E BU*@ ()B ) PI JUHRUBB$ A@BH JAAHBДV@"@I @ IJ ) E(P*ZJBR " D @%@U"% T"$$E@I*)J@D "A R HD@ HU$P@@ QPT R "*U)U!PjU$$A P$J R?DTU DEBHJ AP*P%E) H@]B ())JQQ$ %*Q*$)"!IPUHDI$$@DB( P IE(@B"I !A@JDJR H)T )JR@$QUIHI %jRT(J)JIJ@Q@Q%% Pj$D@R)* A R J@  TJ@@ @@PJJ $JRJ!"JTH @ @BB $) QTJU@(JUJ !( AAU% Hz*D BJ)J$ ID@ D"(P $R(T R(J "B R PJRH*I("@!T QB J@ԩU*HP  ERRID HJ $II) ! jT%$@DJR%RD $@DRDD$ TjR%H(JTJ @DA@$ D%"B PR"JR"R)R H @ * %JJR$B*T*I@ @IA"HBT T$@U*) )(UJ%@$ D((R!)"E P jTTJUJR@A@ H* *UJTBJ*RHP@A(RT @ UZRQ)R$TJU@ @  @P%! "E P jJT*UUUR!I*@ AD) * ZU)IB$JUJ  UHPT D UURT)T)U*RTT DTJ)A"R QUU"U%BUJUJ! AH (U A*  (JD)TIQ%   $(P@!(T D U**DUR $RB "I QVRIBJUTTB$HH)@ %I% (@TDI)URR)@)"PJ$ Dm[URI$$EU*R@@@@(BU RJR PmUUT"$*@$% %IT *RT$IU)B)! @$% @תUT%ETU$* @!@ IJ(RRT J TZT*I@URUQT$( UJ {UjJ*JRD* !@ T*!* DUIT!U!*UUTBI @)"R QMUTBDUUZRR D $ P*RJ (Z)JTU_U*IU@ $$@(RU) @^ꪔIARURjJj@I((EE"HD TjڪJ)MU[~@"@I* ( $խUkUTJoT !@I!U* A WvURJZ҅UZ@@ D$U  PS}Z֪*U)RVUk*R %J R"TU *Ujuj+VI"@ "@J **ET @UVժԪIT@@ ($B%* PUw|JVR ! R%H!I *V߻j__*@T(H@D*U @ZZj~TA @$P*"RRR PkWkWRT"@ H$ JJ *-}}U}J R(@BI)% @5_VnU%R @ "BA P@  *($ PַZZ%JA$ ("IQR *{ZߺZPID@UDRIJ @[]^{VjJ@@"I(  PI%% U  {UUU@@ $Q (* D$U P*VRR I@UDIP B@]K{URP DB (%RI* (ꕭUUHP D (@$B $ PU_kk$mj*U !@ )$I B[k{U*յZJHB$PB$JP) (߭jֺjRЀ DQ ! EHBI(J P쵵WoZoVUK@@ ($* B_}[TI*mRA)H"BD%JR ([UjU*UUI$ R P$ZJ PoVmwjjR$! *@)) R /JժTMRA@@PB((B@ JA*% H:իUVJRTJA!J$!U* $@ p/VZJUU")"B!D%RR QZ%%jUJJ $@ EB*JR PTVTU$D Q*)J $ }jRURTRD ! @ H($P H  UZ!jJPHB $QUT$J RRTU j E)B $DP@ E)JR UJRU [U H"HP$)J I@JUToV֤B@ PE ) P)UZD@)@ UUZ $kUTVR֫UUJEMI(($@ HڪZ*UZUj$(@@HB( *JJ R@RTRUmD$B Q IU%)) ڵUJRJ֭JN(AA% I [U*֪UUmRB A "T$ JBT TnR_ZU+ߪ֥HH @!PR@IR)R ֪uUTW[Q)@ "HH H%  R ZUVzmTW @$( Di T mkUV_ZݯP$*PQ) DjkmkUIDH@ D P ֪ݫ_vBWB @$ U$ %+z_kW]ڮkRRJ)A(R THVm^u_j @ $H *P@*JJ PVmu[UIj"%RT)) % ZګvkVUH%! A  @*ED PUjWڮT @A@@)T T^]kkUoUT@H @@R JR PҵwUZD@@PT)* JHwZWJ*"AB@  (@ Ue^ݽW뿷kRHD) DJE e ]j꺷^{UHU@@A IJ*YT T$@rRUZUV  T PE* PI}_Wj*D! !!BR$ JH VooյP@I *BPQ (*ҴZVֵBUUT@"  @HBI% R  R[k{ZթT$ A!($$ R%mQ]{^omMkZBDRJR HHkխjJRJ"$@@BHTQP%RI" $KR6z~-kRJ  ( $ U *QZҵVKZ@-P@DI D@  P"DZֵz֭ukVDHP @TQRJ TQZիZZրT H@T (҇ UA*Zk_kVkZԩ@D ADB"I PUDE)[UjjխkkB     %)P) J @ UQ [֪mVW URR !ED )**TZjjҵ JJ TPB R PUB*]kV_Z׫Z꺅(@"$"@Q$DR TT[kw}UkWPR A(HBII $" (+UUERBI$  J$ RTn֮ZZ%PJ%DBA H HT R*T*kZkUUv!)!%@ U $IJ ($R(WkZZzDTD*J"$)%) URJkUjRRR@@@ @T QP @ )*ֵZUUkW JB" U$JRJ TP ֵkUUZ)*D@RJ()IU T@U Tu+Z֭U*kRB @ $U!%E) % *$H*UkZUR RIA!@@@UD@T$ P*%jTU褨JJE% P Q T"TݵURj(H($D@$@*TT U U J֭VVտBT%!PB@@ABHIB RPH*K_ڵZֶU(@U@%P)%I) (DH*" (Im֫UZRR@@A * *$ U" %oZZ]R "QI* J@E@RP TQ @TZV֭wU (ETBAJ$ R QAH PDJR[U[uB( $$@TRJB U!* ) w[{VTBAHJ))( T R "](B I   U @$)T RRZ Q T׶׵UwUB*Q )$PH!P@"BR UHU -@ EHJZA(P"T ))JI% U%IHJ @Ko^("R (*@U BP(%R T*t  %IOֿRBT**P%J UJz% J-/zRJAP BUIJ@ J UAU $/߿"" A@@*BJ Ut+ BTꨩJHA$HJ@( J v H@ } HT$H *!B*IRR R[UW, *_"DhD)P @%!J YOU "W%@PH%*$) i/ R@U/}{oBB RTJ JP T?@ )J$*@UJ(JAI$T%RJR T  _W%%EU ) I JJR U_ @M^Z{ȐUP"4 HDJH$I)J R_ @%oJT)"%%) Z H@~$*P( JJDEU@$ U/  VR%RJ H )@@P*TTJT Z@ Z_jP T@5TI@"BRR k@ * IHR%TD (H H U?  @ WI"E )IJU"*R W kտ$(P )(RIT(JF Z@ +V_*)I A)R@HRIR Wo JI@R*A AJJ%) k_@۫ߤ)@@J(*A"T@! R ZUԀ *koҀHED$I)BR$ R$( WRP EWo[TQ )RPT B $ TT) UoH"EJ T(JR$$ RL ]@Z(H%i)*@HPJ VEBjoBB$IP*!(U% PJU)Q V@ @KB}@"AHU AB"!$JE [ *_k (P$UJRP )( ZP@@UoUߠP")RHRP)UI%R g^H @"RԀ*)IiB@@R BB$J U  {kR(B T%%((T%(D) Z@P@@EUUW]iJP A*T!" %UJE% jT@R@B]}J! %)RRҕ H@*JI)T W UjD! )JQPT( B$ U@(RV@@!UDB*JBJI w @ !JUj*"BiTH TDHA!IRI( WP  UV۵BBIJP$HT) $ __ @ Jk[RH *"H DR k߀  @UJ! RjB%B "JJ W @ $ J*)@")RZ*(HJJ)(J W_^׭T *JR!*Q!II(I uKPPRZJBBA TJRQT(4 W_ QJ%k֩HDUA* *DJBBDZUB [DV%A!T!$T% J BUH(BE* kT"֮TPUhU("HJ)( Vt TTKZJH"TAT RJ%"%*D Wo@J'U%Ioj֩) A !P*EI P PU(R }"%UJ"A%P@$ %HJ  W$D(*^RJ$EA"R$JT V RUJ BPAIU*RR) T T)HJT vh@U!U($JDJUI"H %A Y W_@RH )*jJD!*U$I@@ U"$D W DTPA *$JR$(R%@"D u!$TREjꕪPP BI"P**PJ%Y _"UTDI U$ER@ "U( Vj (%(WڪI I*%BRTUH(TP u_ AU~j PJ R (HJR W  WPA(VII )"J% R VJ% "]-J@P @B@UU%E%TH"J u_D *ԯTJEH@ tR@II(R) ]  Vj@H TQJJ )RCJU! VZJA _U_U@ $$ ZDU@BDB!(I w_ Q@ {}H*JE*4HIR(%RT U !@ Q *RB@ HPBQ "$IB Z*@%/{Jґ*% R"UJII@! (J) k_U AD*_kJU (D UB5Q PJ$BHIEA$U w@@*${)"PD) VP$E%%TT@ U~J@ D D +RQ*KR!($ "$ n  %_}KE@Q*)DTmJRP*(JJR zZ*(JD@IU ($@*("I DEPE RJJ W_}J@D  BR$A  ҶBBHUTETII) m@P   mWڒ*D P(Q JւPI) )$ v$ I@Wm]jQAI@DIZ"U "J(JP VR@ B)R_/D"P(D*Z@$DIJJI j_J@ !  z*""QRB*TD$DE %$Q)* u^U  @J U"HB(S)BQD"DP$T U?H H !U[oRH@RDDJtR A! JQ h_JHkuiA"%)WҤHQH(A@"DRJJ h$ J T%@TPQ!)T IJH rRR @ARVIA@DPRթR TDAJ%Q)% R_ԊHJ@$$ZҵI  $J)IWu)UR@*"D$J hR@P+WޤU@ DkTT!(B*( u?JU@UP @ PUIjP DPڒ )UA(IU"I PI@RD(%(%J@@JRjJTRU@A$DI$  j"H%$Vځ$@( *յ)RB* P pJ J+jTADԥ)J)!P$ JJJ TR "U@RBIJRj! A)%I( t_ QBEU~V J@@%JժTT$ERB R a @ $PTҵUR %*JJ Z%T @@"kR$ JRQ(( @"J)( uU QA]UI DQ@@SZHDE ER U_omj@ u PP I%jI U%IJ Z~m j A A(JխT ($ H( jնj*@ (RHR@AD$ҵJEP J* UUUV*Q@Z%@TDR$S(P!BE%IJQ" UVUURJTI@UDJ A$KjڕI I $T$ tZUUJJT *@ (I$B A$"{RR$(J UKUV$U B@@$HBmJHUT"E*J$R"I U*RR@@@WhI PA@"()@H R H( TU*UR U  * @(PU$ @"J"ʵUR")"@ATQ* TjE*  @!@ *RJR D(D"ETD& RRR*@UҀ@H @AH"2jڪRR%B ZJJ*U@HJ$@$"Dr J"@"RYT UUTUHB A@Q@JD*JWjUJD T(HHBU**R@%@ Ҁ B ("%%UP@"%AQBR%$) T " R P*)@ E"J(T(HAE*IHR UHR*R" @@ (HWV)P"$$)$HR R%J@)@ D BH  R*%IUM֒BT( %(( ZE@P R"$H[URRIHB iHBUA$B@V@BE HUP( D HI$"JTT U*P @I ( P@)@$JժJA %$) T @ PADE %)R_@B$UHJ j$A  U) "D @@T J*WoUQ)(DA HJT"( URPH " DD$ JIPMJ) $J%)"T) UJJ HD @P %!AE* U Z.ߪ @ (*E" vJJE PJ$" @(@TIR_ZJ(!HTR Z!QPT$B@KDBD@@JU}kT  R@ *TE** kT DDBP *  IEP_JP BT%!JP mZTJ  "IPJR*U)BP($+U  }URURR@@U$D@A@H)JZ*BHH*T @ @ @ @ @ B B B B )L~``}UU`!!((  **BB@@= "$"$@@BBA$A$AA$A$A UUIIL  @@ H HBB@@ TT 6!! $$HH $ $$$ @@((X@@   PP@@R!! $$BB@@%%BBA  AA!!AAAA  ARAR((=BBDDH$H$DD$H$HJJRRMHH D D$$  **%%@@J@@AA@@DD""""N@@$$!!DADA@J@J DDIIM@@ AA"" $ $))TT@@9  @@%%DDAAPPRRJJ!!FDADA@@@@!!DD@@ PP@@44  I@@ """"  PP0@@@@ @@ !     DDHH8@@@@@P@P ))QQRR6 @@  @@II PPPPRR!!HH5@@ $$!!DDB B @ @ ((PP$$M  @@@@$$((%%@@9@@ HH@@   DADA@@RR$$II= AA")")@ @ QQBB1** DD""PPRR$$@@9 BB!!(()E)E@@$$PP , @ @@@""  HH"" T TJJ 9((HH$$A A % % $I$ITTRR0@@ @@BB$$IIHH.AAP @@@@ H H*Q*Q$$TT(()QQ DD  II!! TT@@(@@$$QQ BB $$TT$$AA  ,  "P"P D D @@@@PPDDBBRR@@RRIIQQ-HH(( @@  ( (DD%%$$@@* !! PP  ^^  "@"@ $$ BBPP- B BHHQ(Q( U`U`   @B@B@@!!" " JJT$$) """"ii HH@P@P$"$"P*P*QQ% UURR ) @@R)R)ZZ@@@@((TT!!%%)HDHDTTTT AA@@*I*I**JJRR@@(JJUJUJRR@@ D D$$@@@@PPPP%%, EE BBUU**@@ ()()BB ))JJ,AHHBBДДVV @@""@@I I @@  IIJJTT"")$$$E$E@I@I*)*)JJ@@ DD " "AA  RR"")*U*U))UU!!PPjUjU$$$$AA PP$$JJHH@@(]]BB (()JJ QQQQ$$PP (IIE(E(@@BB""II !!AA@@JJDDJJRR%%)jjRRTT((JJ))JIJIJJ@@QQ@@QQ%JJ@@(   T TJJ@@@@ @ @@@PPJJJJQQ)TTJUJU@(@(JUJUJJ  !!((  AUU%%$$&RR((T T RR((JJ "B"B RRJJ@@&ԩԩU*U*HPHP   E ERRRRIIDD  HHJJ  $$I))TT)jRjR%H%H((JTJTJJ @D@DAA@@$$  DD%%""BB%%)JJJRJR$$BB**TT*I*I@@  @@IIA"A"HHBTBTPP% jjTTTTJJUJUJRR@@AA@ @ HH**@@ &UUZZRRQ)Q)RR$$TTJUJU@@ @@    @@PP%!%! " "EE** %ZZUU)I)IBB$$JUJUJJ    UUHHPPTTQQ&UUUU""U%U%BBUJUJUJUJ! ! AAHH ( (UU A A**  DD &U****DDUUR R $$RRB B ""II((@@"TTDIDI))UURRRR)@)@ )")"PPJJ$$PP&mUmUUTUT""$$**@@$$% % %I%ITT@@&תתUUTT%%ETETUU$$**  @@!!@@ IIJ(J(RRRTRT JJ &{U{UjjJJ**JJRRDD** ! !@@  TT**!*!*QQ)MMUTUTBBDDUZZRRRR  DD $$  PP*R*RJJ@@&^^ꪔIAIARURURRjjJJjj@@II(E"H"HDD$$)խUUkUkUTTJJooժTT !!@@I!I!U*U*PP)SS}Z}Z֪֪**U)U)RRVVUkUk*R*R  %%JJ R R""TTUU@@)UUVVժԪԪITIT@@@ @ (($$BB%*%***)VV׽߻߻jj׫____**@@TT((HH@@D*D*UUPP&kkWkWkWWRRTT""@@  H$H$ J JJJ@@)55__VVnnU%U%RR @ @ ""BABA  P@P@   * *(($$**){Z{ZߺߺݭZZPPIID@D@UUDDRIRIJJUU & {{UUUUUU@@@@  $$QQ  (*(*  DD$$UUBB@@&]]K{K{UURRPP DDBB ( (%%RRI*I*PP&UU__kkkk$$mmjj**UU ! !@@  )$)$II(()߯ jjֺںjjRRЀ D DQQ ! !  EEHBHBII(J(JBB,__}}[T[TI*I*mmRARA)H)H""BBDD%%JJRRPP)ooVVmwmwjjjjRR$$!! **@)@)))HH,::իUUVVJJRRTTJJAA!J!J$$!U!U**QQ)ZZ%jjUJUJJJ $ $@@ EBEB*J*JRR$$) } }jjRRURURTTRRDD !!  @@ H H($($PPRR,RRTTU U jj E E)B)B $$DPDP@@ EE)J)JRRII@@)JJUTUToVoV֪֤B@B@ PPE E ))$$)kkUTUTVVRR֫֫UJEJEMMII($$@@RR@@)RRTTRRUUmmDD$B$B  QQ  IUIU%)%)))II )[[UU**֪֪UmmRRBB AA  " "T$T$ J JBBTT )֪֪uuUUTTWW[[Q)Q)@@ "H"HHH HH%%  TT  (mmkUkUVV__ZZݯݯPP$$*P*PQQ))PP )֪֪ݿݫ__vvBBWWBB @ @$$ UU$$TTHH)VVmm^^uu__jj @@  $$HH * *PP@@**JJJJ%% (ZZګګvvkkVVUHUH%%! ! AA  @*@*EEDDTT)^^]]kkkkUUoUoUTT@H@H @@@@RR J JRRJJHH"wZwZWWJJ**""AABB@@ ee &]]jj꺷^^{{UHUHUU@@@@A A I IJJ*Y*YTTPP&II}}__WWjj**DD! ! !!!!BBRR$$((%**ҴҴZZۿVVֵBBUT@T@""   @@HHBIBI%%RR&%%mQmQ]{]{^^omomMkMkZZBBDRDRJJRR$$&KKRR66zz~~--kRkRJJ   (( $$PP""%DDZZֵzz֭֭ukukVVDDHPHP @@TTQQRJRJUUAA$**ZZkk__kVkVkZkZԩ@@D D AADBDB""IIJJ @ @$ U UQ Q [[֪mVmVW W UUR !!EEDDPP%UUBB**]k]kVV_Z_Z׫׫ZZ꺅((@"@"$$"@"@QQ$$DDRR$$" " $((++UUUUERERBIBI$$  JJ$$RR$*T*T**kkZZkUkUUUv!v!))!!%%@@ UU $ $IIJJUU fRRJJkkUjUjRR@@ @@TTTT%PP ֵֵkUkUUUZZ))*D*D@@RRJ(J()I)IUU%% "**$H$H*U*UkZkZUUժRR RRIAIA!!@@@UUDD@@T$T$TT""TTݿݵURURjj((H(H($$D@D@$$@@**TTTTRRPPHH*K*K__ڵڵZZֶU(U(@@UU@@%%PP))%I%I))UU""! %%ooZZZZ]]RR " "QQI*I*  J@J@EE@R@RPPQQAAHH PPDDJRJR[U[U[u[uBB( ( $$$$@@TTRJRJBBTT RR ""]]((BB I I     UU @ @$)$)TTUUHHU U -@-@EEHHJJZZA(A(P"P"TT )JIJI%%TT**tt  %%IOIOֿֿRBRBTT****PP%%JJUUAUAU$$//߿߿"  AA@@@@**BBJJvvHH@@ }}  HHTT$$HH  **!B!B**IRIRRRYYOOUU""WW%%@@PPHH%%**$$))TT?? @@))JJ$*$*@@UUJ(J(JAJAII$$TT%%RJRJRRUU__@@M^M^ZZ{{ȐȐUUPP""44 HHDDJJHH$$I)I)JJZZ HH@@~~$$*P*P(( J JJJDDEUEU@@$$ZZ @@ ZZ__jPjP TT@@5T5TI@I@""BRBRRRUU?? @ @ WWII""E E ))IIJJUU""*R*RZZ @@+V+V֪__**))I I AA)R)R@@HRHRIIRRkk__ @@۫۫ݮߤߤ))@@@@JJ((*A*A""TT@@! ! RRWWRRPP E EWWoo[[TQTQ ))RPRPTT B B $$ T TTT))]] @@ ZZ((HH%%i)i)*@*@HPHPJJVV@@@@KBKBת}}@"@"AAHHU U ABAB""!!$J$JEEZZPP @@@@UoUo UUߠPP")")RHRHRPRP))UUI%I%RRUU   {k{kR(R(BB T T%%%(%(((TT%(%(DD))jjTT @@RR@@BB]]}}խJ!J! %)%)Rҕҕ H H@@**JJII)T)TUU@@(( RRVV@@@@!!UDUDBB**JJBBJJIIWWPP  UVUV۵۵BBBBIJIJPP$$HTHT) ) $$kk߀߀ @@UJUJ!!  RjRjB%B%B B ""J  WW__^^׭׭TT  **JRJR!!*Q*Q!I!II(I(IIWW__  QQJ%J%kk֩HHDUDUA*A* *D*DJBJBBBDDZUZUBBkk TT""֮TTPPUUhUhU((""HHJJ)()(WWoo @J@J UU%I%Ioojj־֩)) A A ! !PP**EEI I PP P PUU((RRWW $$DD(*(*^^RJRJ$$EEAA""R$R$JTJTvv hh @@U!U!UU(($$JJDJDJUUI"I"HH %A%A Y YWW   DDTTPAPA  *$*$JJRR$($(RR%@%@""DD__ ""UUTTDDII  UU$$EER@R@ ""U(U(uu__  AAU~U~jj  PPJJ RR ((HHJRJRVV JJ%% " "]]--JJ@@P P @@BB@@U%%EE%%TTHH""JJ]]  VVjj@@HH  TTQJQJJJ )R)RCCJUJU!!ww__ QQ@@  {{}}HH**JEJE**44HIHIR(R(%R%RTTZZ **@@ %%/{/{JJґґ*%*%  RR""UJUJIIII@@! ! ((JJ))ww  @@@@*$*${{)")"PPDD)) VVPP$$EE%%%T%TTT@@nn %_%_}}KKEE@@Q*Q*))DTDTmJmJRRPP**((JJJJRRWW__ }}JJ@@ DD   BBRRՖ$$A A   ҂ҶBHUHUTTEETTI))vv $$ II@@WWmm]j]jQAQAII@@DDIIZZ"U"U "J"J((JPJPjj__ JJ@@   !!   zz*"*"""QQRBRBה**TTDD$$DEDE %$%$Q)Q)**UU?? HH HH ! !U[U[ooRRHH@R@RDDDDJJttRR  AA! ! JJQQhh $$ JJ  TT%%@@TTPPQQ!!))TT IIJHJH RR__ ԊԊHH J@J@$$$$ZZҵII   $ $J)J)IWIWu)u)UURR@*@*""DD$$JJuu?? JUJU@@UPUP  @@  PUPUIIjjPP  DPDPڒڒ ))UAUA(I(IU"U"IIjj  ""HH%%$$VVځځ$$@@((  **յ))RRBB**  PPTT RR  ""UU@@RRBBIIJJRRjj!!  AA)%)%I(I(RR   aa  @ @ $$PPTTҥҵUURR  %*%*JJJJuuUU QQAA]U]UI I DDQQ@@@@SSZZHDHDEE  EERRZZ~~mm߮jj AA  AA((JJեխTT (($$ H H((UUUVV** QQ@@ZZ%@%@TTDDRR$$SS((PP!!BBE%E%IJIJQ"Q"ttZZUJJJJTT  **@@ ((I$I$BB A A$$""ի{R{RRR$$(J(JUU**RRRR@@ @@@@WhWhII PAPA@"@"((կ))@@H H RR HH((TTjjEE**  @@!!@@  **RJRJRR D D((DD""ETETDD&&ZZJJJ*J*UU@@HH JJ$$@@$$""DDrr J J""@@""RYRYTTUU***R*R @@%%@@  ҀҀ B B ( (""%%%U%UPP@"@"%%AQAQBBRR%$%$))UUHRHR**R"R" ъ@@@ @ (H(HWVWV))PP""$$$)$)$$HHRRZZE@E@PP RR""$H$H[[UURRRRIHIHBBUU*P*P  @@II  ((  PP@@)@)@$$JJծJJAA %$%$)) jj$$AA   UU) ) ""DD  @@@@T T JJ**WoWoUQUQ)()(DDA A HJHJT"T"((UUJ HHDD@@PP %%!A!AEE* * U U ZZ.. @ @ ((*E*E""ZZ!!QPQPT$T$BB @@KKDDBDBD@@@@JJU}U}kTkT   RR@@ * *TTE*E***mmZZTTJ J   ""IIPPJJRR**U)U)BBPP(($$+U+U ~~~ rem $option n-o-a- print "All the old PCW Benchmarks..." dim times(8) ' to hold the times t!=timer FOR K=1 TO 10 NEXT K t=timer-t:times(1)=t t!=timer K=0 z1: K=K+1 IF K<10 THEN GOTO z1 t=timer-t:times(2)=t t!=timer K=0 z2: K=K+1 A=(k/k)*k+K-K IF K<10 THEN GOTO z2 t=timer-t:times(3)=t t!=timer K=0 z3: K=K+1 A=K/2*3+4-5 IF K<10 THEN GOTO z3 t=timer-t:times(4)=t t!=timer K=0 z4: K=K+1 A=K/2*3+4-5 GOSUB s4 IF K<10 THEN GOTO z4 t=timer-t:times(5)=t goto skip1 s4: RETURN skip1: t!=timer K=0 DIM M(5) z5: K=K+1 A=K/2*3+4-5 GOSUB s3 FOR L=1 TO 5 NEXT L IF K<10 THEN GOTO z5 t=timer-t:times(6)=t goto skip2 s3: RETURN skip2: t!=timer K=0 DIM M1(5) z6: K=K+1 A=K/2*3+4-5 GOSUB s6 FOR L=1 TO 5 M1(L)=A NEXT L IF K<10 THEN GOTO z6 t=timer-t:times(7)=t goto skip3 s6: RETURN skip3: t!=timer K=0 z7: K=K+1 A=K^2 B=LOG(K) C=SIN(K) IF K<10 THEN GOTO z7 t=timer-t:times(8)=t t=0 for i%=1 to 8 print "PCW";i%,times(i%)/10 t=t+times(i%) next i% print "Average=";t/80 `&|`Nqz8< 6< ><4<|(o*lNN\55Nd+| <*NNhelloNNr*NNr*NNr*NNr*NNr*NNjsdfjsadfhkjaqhjhesdahtgfgesNNr*NNrNNfsdasfNNr* ~N O/0C0<HЈ",Іd䒆 Ь `H`// Bg?<JNAO JfLE A@,A0,Hp!!!.HA 0D"MBQ;@+F +LfSE;ED;D CaHNHz+_>Ga`>(*`A"avJvg mvNJgab`A aX"aJUgAaFr2arNuSe<dAa*AJg JfS`LIBRARYSTARTUPOPENPEEK/POKEBLOAD/SAVESOUNDLOCATEINKEY$GEMDOSDIMARRAYBLITREDIMCVsMID$==MID$RIGHT$ASCINSTRPALETTEMALLOCMENUSCREENSQRTWINDOWJOYSTICKTIMEDATEMOUSELOG Y8 Runtime error at line in module on #A+HvNuA g<PdJfSfNuRETURN without GOSUBOut of DATAIllegal function callArithmetic overflowOut of memorySubscript out of rangeRedimensioned arrayDivision by zeroType mismatchString formula too complexRESUME without errorLine buffer overflowWrong number of dimensionsFIELD overflowInternal errorBad channel numberFile not foundBad file modeDevice I/O errorDisk fullInput past endBad record numberBad file nameToo many filesDevice unavailableDisk write protectedPath/file access errorPath not foundBREAK pressedFatal bus errorFatal address errorApa+@0Apa+@(Apa+@,NuaHm|9|rPJ-6fr(A|aPraHrwaBQ"B,#`H LpaV#L (IL)HNu l p`&_|dVA`&FLLn0kN0SN0kNp*JgHP0SNL fS`NuzpgH P0SNL f < gR`"NupJgH P0kNL fS``<daT a@pNupDNu`aHz<dҰ<g a"ra`-5f -5fNuH?<?<NMXJ@gN/<NMX-5g<g,-5g*<f$/<NMX<g-5g<faM+@LNuJ,"gHrarfaLNuJ,"gHra~rf,"atLJNu<dA`TX.6TJTTTTpQ"aapNuP"pNuQ"rarfapNur,#pNupDNuB,B,#rarE`pNu|dp,@dAB#A B H`rarYaL8a`/ Jikrarba"W2)a2A a"WJikravrcap"_2)aA ``XpNu?AA,0-0|gS@gA 00Nu    H @ra reaLx*&I/ a~&_< gT< gN<g <g< eںgHR/ a&_`JgSJ,gS,/ rar ara&_`r ar aJ,"fah"p@Nu?,?<NMX<f lf -5frpNu?r aFr ax2< gp< g4R,,g,e lf< d<g<d<dp`0,<f< f ,#dR,#A???<NM\Jlg pNuB,`Rgp9Nu0,??<NMXrJfrpNuSgSgUg|SgpDNu&fvRBg/?<=NAJkb8>N?|NAJfPP0(<(؃Aa)mV)C)C$)C |||9@p)@@)@NuPH`t9+@8lAgf LNuF5LCKKBg/?<NAXapNu`8,<d$ gA @N.X@(e|dA`d|p<gJf",gaBf atrpNur)ApNuHl(/, ??<?NAO Jk)@gB$Nup>Nua ,$e agp>)@NuA(r0R<gR$pNua",g$S)AS$dBg?/?<BNAO JkavpNuapDNuax?(,$gA($e(٬٬$a8Jg*)l$/ /??<?NA"/O Jk ѬfHpNua$< g4< g2R,,g(,d"B O | ApB,aXNuB,I? OpaTNuJg&//??<@NA$/O "Jkpgp=Nup"Nua  IJ,f6,Sev H x ggRQdAL0`r`Jg, I,< g< gReSf C`Zv`SH @vapAaBLgNu fXp6Nufp6XNuaB$BSt QdBg?/?<BNA"/O f Hl(/,??<?NAO Jkgr)ApNuaB$Bg?/?<BNA"/O Jl |fZ/?<?B?<BNAO "Jk@g(*HEJEgpH@ @ajf(SE`HE  |aVf ,B$A(aDfNu` f(Jj", )A R $,Ga"GA( ,NuXp6Nu?<?B?<BNAO /?<?B?<BNAO "&Bg?/?<BNAff$, `$/`$,"O pNuad Tp6Nu< g,< gR,,g,e&,$d 8(R$pNuB,`?r ar a2`p2Nu",pNuPRT:AUX:MID:KB D:LST:H@b0HCAag (IpLNuLp4Nu8<0DaQNuH@af Hp0a L LJNu lN -f ?fNuaBDLST:JGo |d0GNu0Gp4` ;m.$Nua;G$Nu;|$Nu Ga$0m$pa G`hp0m$aHA86HBrBDHAJAgHAJCgAcVB8SDpr aQNuJGo8SD0m$`JGkg.p0m$agJBgHGJGgHBRBBdBSGHzCt0m$p` g./ m fAN _`??<?<NM\Nu/<NMXNuCSIZE THEN GOTO 160 130 FLAGS(K)=0 140 K=K+PRIME 150 GOTO 120 160 ACOUNT=ACOUNT+1 170 NEXT I next j t!=timer-t! 180 PRINT ACOUNT;"primes found" print "Took" t!/5 "seconds" `HZ&|x`Nqz8< 6< ><4<|(o*lNNH~N+| <5Nv&??JanFebMarAprMayJunJulAugSepOctNovDec2< NNv$ HiSoft CheckST Program version 1.2 2< N~=A .NN,N>-.<FN$N^-N,N>-.<FN$N^ G>=~DG^ ^0~=~=~Nd~DGNN>~NNv;This program is for use when reporting any bugs or problemsNXNN>~NNv;with HiSoft products. It reveals internal information whichNXNN>~ NNv8will enable us to identify any problems more accurately.NXN~=~=~NdBm Nd~NpNnNv5[0][ Compiled with | HiSoft BASIC| ][Quit| Print ]rNn~?A ./NrNO;G m g`XNqNPNNPNNPNNP~NA .NXN;| NdNPNNPNNPN~DGN`fNqNTJm f`.NqNP~N., NX~-N.,NXN`(NqN>~N., NX~-N.,NXNN\Nu`NqNTpNnA.-|.<@NN ^ A.-.,-~Hޞ G>NdNA.-A.-~H-A.Nv-~HDޞN-Nv.N-A.-~NNNpNnNvDOS version number:-NbNNrNnNvROM version number: -A.NrNnA./A ./NNO A.-NvROM created on : -.,-~Hޞ G~NdN-Nv NNA.-.,-~Hޞ G~NdN6N8 ^0A.-A.-A .-~=>,=~NN-Nv NNA.-A.-.,-~Hޞ G>NdNNpNnNvMagic number : $-.,-~ Hޞ G.NjNrNnA./A ./NNOA.-~DGH/.-~DGH/.-~DGH/.-NO ^ A.-.,-~Hޞ G. ^ A.-.,-~Hޞ G~ ^0>, G#g`$NqA.-NvAmericanN`Nq>, Gg`$NqA.-NvBritishN`|Nq>, Gg`$NqA.-NvDeutschN`JNq>, G3g`$NqA.-NvFrancaisN`NqA.-Nv?NA.-NvNationality : -A.NNpNnNvMemory :-N-><H&NNN-NvkNrNnA./A ./NNOA.-NvBlitter : N~DG?NTO=~^JGf`,NqA.-A.-NvYesNN`&NqA.-A.-NvNo NNA.-NvGDOS : NNJGf`,NqA.-A.-NvYesNN`$NqA.-A.-NvNoNNA./A./NPOA.-NvColourNN Gg`NqA.-NvMonoNpNnNvMonitor : -A.NrNnNvrNnA./A ./NNO NN\Nu~N O/0C0<HЈ",Іd䒆 Ь `H`// Bg?<JNAO JfLEA@,A0,Hp!!!.HA 0D"MBQ;@+F +LfSE;ED;D CaHNHz+_>?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$Ia9`ھ<&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 /a5VHPz./gLJ/gv?a3f:p`J/"f Jj a5`J/gDJ$Nu%&!#HJf߯eNua a4AC$IHa7"`7 / a4H PNuJf /Ѐe"ЀeЀe Ёe/@NuaAC$I`7Jf /ЀeЀeЀe Ѐe/@NuaXoNuJf /ЀeЀe Ѐe/@Nua|VoNuJf /Ѐe/@Nua`RoNuJfaR HGJD[jDD<AB!zVB.T/zTBNd A"O$Ha6JFg O"O$Oa6` JgCA$Ia7HHGPNu A ,0-JgPQa gBNu?a0@`  Nu !INu("hNu _x8aSr//Q/-+O/N m( SrPf Ha LQ m((+P`H+H+HY+I(+I$` - A䐈∓+I c+@LNuJk*"mg ɉRɉAH d+HNua`a $Ha JaNu/-BHa a`lG^pv.<"m AF"A$m $ QN m*g $ N E P`A"+I, U+@0NuNuSBeg"‡gf"`f$P(*SJg "‡g"`Qd`Nu$m X&m,Qd,m$(/ / / K R,I` (*X"Tb"eee$*ICʹd o( o- Y- XE` o oX- Y- E`d&^$^`*_& _"X$"X dG(H$S) $ce) $dNu m X.-0S,-"F*<& $X,ReV(*gȅe2؎e,$`8ȅ e^&ր*gR"&F܄ge@$SQdQd+FL+_/ح d(Nuafa,Memory exhaustedH/Gpvaar _a`SBe g"`Nu*<(I m ٭ ٭$$-0gRňX$`,Rd2Ho8 ^("ha@SoRgSe(`x"Dp!a*.NuaH ^Jk ga4c R--`.Nua`a G("hapψa h`HE`" Ga.Nu("hNu/ a _` H@g(Jg$HAJ@gJAfHA`JAgH@HAJAf ށeNu~NuDNu$JnDJnDai JkJjDNuJgF //JjDJjDp"~ҁU@D@އeRQ jD jDNuNu Ga4)k2BHҁC. Nuv!`:FBH*6HÖk&n"UDk>HǞkn"aևQ"`L` GaJgH<fZxCiff4)C k2BCHUDk0BAҀQ8. NuHxCSDt =QaL`a3a a a a FBH*&k趙nUDk.k־n"aFևQ"` GaJgV<fxCift4)C kJ^f2BCHUDkJ^fx0BAҀQ8. NuHxCSDt -QaL` GJf.4-4/ x$Nr6ASAHDJDfHD0BkR@Q/ pgaFC2 AA ?H؁a 222"8B2HR2 UAk0B22R@Q2prHASCd2`"Qd&_Nu2 4BSAA M BC p0 !Q&_ GJfb4-4/ H/~$Nz6ESE"kJRaQ( pga~C2 AA?H؁aD222FY"."R: UEk"""RapQ(*`0 Ga<f()aLB`&,<@Jj<a)h*Nuai 0GgDNu H@GA6a G@VGa GUU|vGa"D`$((*`A"a" Jvg mvNJga!`A a!"a"JUgAa!r2a"NuSe<dAa!AJg!JfS`LIBRARYSTARTUPOPENPEEK/POKEBLOAD/SAVESOUNDLOCATEINKEY$GEMDOSDIMARRAYBLITREDIMCVsMID$==MID$RIGHT$ASCINSTRPALETTEMALLOCMENUSCREENSQRTWINDOWJOYSTICKTIMEDATEMOUSELOG Y8 Runtime error at line in module on #A+HvNuA g<PdJfSfNuRETURN without GOSUBOut of DATAIllegal function callArithmetic overflowOut of memorySubscript out of rangeRedimensioned arrayDivision by zeroType mismatchString formula too complexRESUME without errorLine buffer overflowWrong number of dimensionsFIELD overflowInternal errorBad channel numberFile not foundBad file modeDevice I/O errorDisk fullInput past endBad record numberBad file nameToo many filesDevice unavailableDisk write protectedPath/file access errorPath not foundBREAK pressedFatal bus errorFatal address errorApa+@0Apa+@(Apa+@,NuaHm|9|rPJ-6fr(A|a>ra(rwa"Q"B,#`H Lpa#L (IL)HNu l p`&_|dVA``&FLLn0kN0SN0kNp*JgHP0SNL fS`NuzpgH P0SNL f < gR`"NupJgH P0kNL fS``<daTa@pNupDNu`aHz<d̰<g a"Ra`-5f -5fNuH?<?<NMXJ@gN/<NMX-5g<g,-5g*<f$/<NMX<g-5g<faM+@LNuJ,"gHrazrfatLNuHradrf,"aZLJNu<dA`HL.6H>HHHHd Q"aapNuP"pNuQ"pNur,#pNupDNuB,B,#rarE`pNu|dp,@dAB#A B H`rarYaL8a`/ Jikrarba"W2)a2A av"WJikrahrcab"_2)aA `RXpNuAAJ-6g -6gA0Nu    H @rareaLx*&I/ at&_< gT< gN<g <g< eںgHR/ a|&_`JgSJ,gS,/ rar ara&_`r ar a"p@Nu?,?<NMX<f lf -5frpNu?r aFr ax2< gp< g4R,,g,e lf< d<g<d<dp`0,<f< f ,#dR,#A???<NM\Jlg pNuB,`Rgp9Nu0,??<NMXrJfrpNuSgSgUg|SgpDNu&fvRBg/?<=NAJkb8>N?|NAJfPP0(<(؃Aa:)mV)C)C$)C |||9@p)@@)@NuPH`t9+@8lAgf LNuF5LCKKBg/?<NAXapNu`8,<d$ gA @N.T@(eа|dA``tp<gJf",gaBf atrpNur)ApNuHl(/, ??<?NAO Jk)@gB$Nup>Nua ,$e agp>)@NuA(r0R<gR$pNua",g$S)AS$dBg?/?<BNAO JkavpNua|pDNuat?(,$gA($e(٬a^8)l$Jg$/ /??<?NA"/O Jk$ѬfLpNua$< g4< g2R,,g(,d"B O | ApB,aXNuB,I? OpaTNuJg&//??<@NA$/O "Jkpgp=Nup"Nua  IJ,f6,Sev H x ggRQdAL0`r`Jg, I,< g< gReSf C`Zv`SH @vapAaBLgNu fXp6Nufp6XNuaB$BSt QdBg?/?<BNA"/O f Hl(/,??<?NAO Jkgr)ApNuaB$Bg?/?<BNA"/O Jl |fZ/?<?B?<BNAO "Jk@g(*HEJEgpH@ @ajf(SE`HE  |aVf ,B$A(aDfNu` f$Jj", R $,Ga"GA( ,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@b0HCAag (IpLNuLp4Nu8<0DaQNuH@af Hp0a L LJNu lN -f ?+mj+mnNuBm;| Ap 0Q0BmpNBT@g$pMa;@p-6T@;@0<da0-f:pMa;@;|0<da0-faCannot open workstation;@;@BX+m^\BmBmp&at;mTpm;@VBm;|Bm;|p'aJBm;|;|pa4Bm;|Bmpa NuQ7a -gBm+@paBBm;|pzaa0BmBmpeapa`6pD`p4ONu/ H0@a~0/|bCHI o f"+|phaADC1111/HC2"X"\pda|k(<6Aa9@;@&|B,B,#9m "o B2B.Jo g& IaRa" R/ a b)H."_HaB"l.;l;|+IpiaRmA+HpiaL 8A0P0000pea;|phaL@ASBSCHHJJ-7faxp0,T@C$"V#zV3zTapNu;|;|A+H+H;|A"    A"Nu0,2,l4,6mVA`6420ll@AH";|Bm;|p a\pNup;|;|;@LCBllH" H@+@p a pNup fpBm`0j 0,(RBg0,&/aLL a$0,(Bm;|;@papNuLCBBm;|llllH"papNu;|;|;|llH"pgaxpNup,@d$ATRBV0lld HpNupNuA$C p2!k0TQC$/ (IBm;|;\0<a;\0<a;\0<a;\0<a;\0<a(_pNu;l;|A1111pia;|phaL@ASBSCHJ-7fa2lfLHJajpNu0a:8ABX0 BL\R@RAHplafCFA33330Dp!`ahpa2)NuHJ-7f"A<+H+|;|0pagLNu40. a "N nM4vaf;H.Nuv`|d@0@Nua`0a`v0.at* E2 GaPpa"4|. ^Ta@p`0aP* E. Ga,pA$E00 pia|Nu0a(* E2 Gap`JgH RaLBala< RH`azL$HaئB"RNuJGk|dV;GpNa|4`B-4`|d4BmBmԾ|gp|aG0;p>5Nu0<a>-^Nu^aV/?<HNA\Jgf @Nu/?<INA\Jga*3a$a0|JgD0A4</va`. Compiled with HiSoft BASIC 0<rtvaf;H$;H.A0<rtvafNuaޮDLST:JGo |d0GNu0Gp4`x;m.$Nua;G$Nu;|$Nu Ga$0m$pat G`p0m$adHA86HBrBDHAJAgHAJCgAcVB8SDpr a4QNuJGo8SD0m$`JGkg.p0m$agJBgHGJGgHBRBBdBSGHzCt0m$p` g./ m fAN _`??<?<NM\Nu/<NMXNuCDjDG@AB|Ab DSGkUĆQ(k(j2xc 0D@`fc 0D@`D@@`D@@ԆӅdf UĆR@(fJk0<NuJkJkxAS@J[NuJkV`t"g pJk S@ҁ`0<vNuMC68341 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.,GgT klknf`@,k^g>k^g2k8<d,&B<ރeNuRid~S<Nu.NuJNu<oD&B<ރeNukgvgPk<<d&B꫞kBSbHGއ[kgNu~Nu<oD&.<`DgjD`k gBAkjDNu<Nu~NuBkjDDNufDJjNuHz_Jg0jzDi&SbHGއ[Jj dRNuMC68343 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.rtvx2(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,NuHz ?<&NN\.:Nu Aj |On8@ &{8|<ACe CLdV>378 sf78@@@8A .|4VyNu ?<0NATH@>Nu;o oaa p4a>NuA<+HSe`BNupNBT@VHNu//// //?<NNO.Nu?<NNT.Nu?/?<@NNX.Nu8H(y`)&|(o*l`Nqz8< 6< e><4<|NN*+|4N~-Nh N2< fNNh2< nNNh2< vNA f.N+G .- -~HNJGf` Nq~N~H+G .- -.- NJGf` Nq`NqA f.-.- -~HN-Nh NJGf` Nq`Nq.- -~Hޞ+G `Nq.- -A f.-Nh Nh+G A f.-.- -.- -~HDޞN2< nN.- +G `HNqpNA n.rN`A./N:NO+G .- -~HNJGf`@NqA n.2< ~NA n.-~H-.- -~HDޞN2< nN` NqA n.-Nh.HN2< ~NN$Nh Converting N>A ~.N>Nh to N>~H+G NhI-.- =A ~.-><Nn.- NT+G .- -.- N,.N-~ N-~ NNN2< N~H+G .- -~Hޞ+G pNA n.rN`A./N:NO+G A n.-Nh.SYMN2< NA n.-Nh.BHN2< vNN$A v.N>N~H+G NhO-.- =A v.-><Nn~H+G ~H-A .-~NNh+G .- Jf`,NqA .-~H-.- -~HDޞN2< N.- -A .-Nh/*Nh+G .- -~HNJGf` Nq`NqA .-A .-.- -.- -.- DޞNN2< N.- -A .-Nh*/Nh+G .- -~HNJGf`HNqN$NhWarning unterminated commentN>NA .N-~Hޞ+G A .-Nh'N-A .-.- -~Hޞ-.- -.- Dޞ-~HDޞNN2< N.- -~Hޞ+G `NqA .-A .-.- -A .N-.- Dޞ-~HޞNN2< NN$NhPass 2N>N~H+G .- -A .-Nh#defineNh+G .- -~HNJGf` Nq`8Nq.- N,A .-.- -.- -.- DޞNN>.- -~Hޞ+G A .-.- -~HNN=~ NJGf` Nq`Nq.- -~Hޞ+G `Nq.- N,NhCONST N>A .-.- -~Hޞ-.- -.- Dޞ-~HDޞNN>Nh%=N>A .-.- -~HNN=~ N~JGf` Nq`Nq.- -~Hޞ+G `Nq.- +G `Nq.- N,A .-.- -A .N-.- Dޞ-~HޞNN>NN$NhFinishedN>N`NqNT.,N+G A.-~H ^ .- -~HNJGg`Nq.,-.- -~HNNH+G .- -~.HNJGg` Nq` NqA.-.- ^ `FNq`(Nq.- -~\HNJGg` Nq` Nq`Nq.- -~HDޞ+G `XNq.,N\Nu~N O/0C0<HЈ",Іd⒆ Ь `H`// Bg?<JNAO JfLA@,A0,Hp!!!.HA 0D"MBQ;@+F +LTSE;ED;D Ca2Ho8 ^("hapSoRgSe(`x"Dp!aZ.NuaH ^Jk gadc R--`.Nua"`al G("hapψa h`HE`" *-JcaVJgbS/ Ř*bSS H@J@f2 H@J@f*SWfJkSH` VLfˉ`pH@SWgd`JkSH` VLfږd`aafXgXSeTaaVf>d`8<ae <{dNuafgSetHB Vfd`z`z Ga ^.`aJfgSetHB Vf֘d`ac`ad`a e`ab`aSe Se gNuJNu G&$P(<Ƅ VȐ"hNu Gal("P~gNua GaN.Nuxa.Nu H@g(Jg$HAJ@gJAfHA`JAgH@HAJAf ށeNu~NuDNu$JnDJnDai JkJjDNu^_HNu^]HNu^WHNu^fNu^\HNu^^HNu~Nu_HNu]HNuWHNufNu\HNu^HNu~Nu Ga4)k2BHҁC. Nuv!`:FBH*6HÖk&n"UDk>HǞkn"aևQ"`L` GaHJgH<fZxCiff4)C k2BCHUDk0BAҀQ8. NuHxCSDt =QaL`a3a a a a FBH*&k趙nUDk.k־n"a2ևQ"` GaJgT<fxCift4)C kJ^f2BCUDkJ^fz0BAҀQ8. NuHxCSDt -QaL` GJf04-,/ x$Nr6ASAHDJDfHD0BkR@Q/ pgaC2 AA ?H؁a222"8B2HR2 UAk0B22R@Q2prHASCd2`"Qd&_Nu2 4BSAA M BC p0 !Q&_ GJfd4-,/ H/~$Nz6ESE"kLRaQ( pgaC2 AA?H؁aN222FY"."R: UEk"""Ra^Q(*`0 Ga<f()aB`0 H@GA.a G@VGa GUU|vGaf`z(*`A#a,JXg mXNJga`A a"a(IaLH?8(H o(aLLf0ApNupDNu8<0DaQNuH@af Hp0aL LJNuH/2apf0@"<g< g4H0 lNL LJNur,HA,t,HB,"Lp`JgB<fp@`JfrAp`H@b0HCAaRg (IpLNuLp4Nu lNCB g|9|rPJ-ffr(A|a>ra&rwa Q"B,#`H Lpa#L (IL)HNu l p` &_|dA`&Fn0kN0SN0kNp*JgHP0SNL fS`NuzpgH P0SNL f < gR`"NupJgH P0kNL fS``<dXaTta@pNupDNu`aHz<d̰<ga"Ba`-ef -efNuH?<?<NMXJ@gN/<NMX-eg<g,-eg*<f$/<NMX<g-eg<faM+@LNuJ,"gHraxrfarLNuHrabrf,"aXLJNu<dXA`rHL.6H>HHHHd Q"aapNuP"pNuQ"pNur,#pNupDNuB,B,#rarE`pNu|dp,@dAB#A B H`rarYaL8a`/ Jikrarba"W2)a0A at"WJikrafrca`"_2)a A `PpNuAAJ-fg -fgA0Nu    H @rareaLx*&I/ at&_< gT< gN<g <g< eںgHR/ a|&_`JgSJ,gS,/ rar ara&_`r ar a"p@Nu?,?<NMX<f lf -efrpNu?r aFr ar2< gj< g4R,,g,e lf< d<g<d<dp`0,<f< f ,#dR,#A???<NM\pNuB,`0,??<NMXrJfrpNuSgSgUg>SgpDNu&fvRBg/?<=NAJkb8>N?|NAJfPP0(<(؃AaJ)m)C)C$)C |||9@p)@@)@NuPH`t9+@hlAgf LNuF5LCKKBg/?<NAXapNu`8,<d$ gA @N.T@(e|dA``tp<gJf",gaBf atrpNur)ApNuHl(/, ??<?NAO Jk)@gB$Nup>Nua ,$e agp>)@NuA(r0R<gR$pNua",g$S)AS$dBg?/?<BNAO JkavpNua|pDNuat?(,$gA($e(٬a8)l$Jg$/ /??<?NA"/O JkbѬfLpNua$< g4< g2R,,g(,d"B O | ApB,aXNuB,I? OpaTNuJg&//??<@NA$/O "Jkpgp=Nup"Nua  IJ,f6,Sev H x ggRQdAL0`r`Jg, I,< g< gReSf C`Zv`SH @vapAaBLgNu fXp6Nufp6XNuaB$BSt QdBg?/?<BNA"/O f Hl(/,??<?NAO JkҰgr)ApNuaB$Bg?/?<BNA"/O Jl |fZ/?<?B?<BNAO "Jk@g(*HEJEgpH@ @ajf(SE`HE  |aVf ,B$A(aDfNu`> f$Jj", R $,Ga"GA( ,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: -f ?.ab6 Va"0HC IaZf ^aT ^`a6v`a.paf fpra`0|aSH0fNuJGo |d0GNu0Gp4`j;mTRNua;GRNu;|RNu Ga>$0mRpa G`p0mRaHA86HBrBDHAJAgHAJCgAcVB8SDpr axQNuJGo8SD0mR`JGkg.p0mRaTgJBgHGJGgHBRBBdBSGHzCt0mRp` (a.p0mR$` g./ m fAN _`??<?<NM\Nu/<NMXNuCl/ aB _`apa.g~Nuap~a<fp*a.Nuap*a.Nu$mTEx/ a2$_  fRSfx&/ Se<ae <{dQ"_.`J\g6J-`f0|g*|Mg$|Ng|OgX;Db;md/-\B\P`NuafNuX`z~`&~|f~`Aaa<f~a??<LNAq Y8 Program terminated - press a key to exitA$a| _avJUgA&ajr2a`x pFATAL ERROR:  at line /-BHa a`lG^pv.<"m AF"A$m $ QN m*g $ N E P`A"+Iz U+@~NuNuSBeg"‡gf"`f$P(*SJg "‡g"`Qd`Nu$m X&mzQd,m$(/ / / K R,I` (*X"Tb"eee$*ICʹd o( o- Y- XE` o oX- Y- E`d&^$^`*_& _"X$"X dG(H$S) $ce) $dNu m X.-~S,-"F*<& $X,ReV(*gȅe2؎e,$`8ȅ e^&ր*gR"&F܄ge@$SQdQd+FL+_/ح d(Nuaainconsistent heap ptrs in garbage collectorH/GpvaaX _aL`SBe g"`Nu*<(I m ٭ ٭$$-~gRňX$`,Rd?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$Ia`ھ<&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 /aHPz./gLJ/gv?a:p`J/"f Jj a`J/gDJ$Nu%&!#HJf߯eNua aAC$IHa` / aH PNuJf /Ѐe"ЀeЀe Ёe/@NuaAC$I`Jf /ЀeЀeЀe Ѐe/@NuaXoNuJf /ЀeЀe Ѐe/@Nua|VoNuJf /Ѐe/@Nua`RoNuJfaR HGJD[jDD<AB!zVB.T/zTBNd A"O$HaJFg O"O$Oa` JgCA$IaHGPNu Pp>PRUSING Y@z @frZ G+HaSe>+DB`a -c4-rAf"fp+@ m hr0R;ANu Gaa+DaJf(-¸dC`xSka`Skr a`Nu|E`|DHaJgC<F;EDm"LHXaB-LLAtp gp*J-gd,-gRgSSJkf/g*t-`(R/ft+`4<+ Sg4< /g4<- Jj|a`JEk>RG`,~Jg~8ESDgAM"Ht QSD<0Qtx<-gJk8HSfHDRDHDDHD+D-gRGJkf"/g2t-G`*R/ft+G`4<+Sg4< /g4<-af-m`>8Ggn <%a"` SDaQga (-ERQaa|<^f a|`|Jf2-~<+g ~<-f~apNuaYH0m$paL Nu^b|N^DESCRIPTORSB  T":D2A ,0-JgPQaYgBNu?a0@`  Nu !INu("hNu DCR_LOCAL 1@B  R" _x8a Sr//Q/-+O/N m( SrPf Ha0LQ m((+P` 8PX DCR_TO_TMP B   G("ha.Nu HEAPj  vH+H+HY+I(+I$` - A䐈∓+I c+@LNuJk*"mg ɉRɉAH d+HNua `aY$Ha JaNu4lr~ GARBAGE B  \l:/-BHa a`G^pv.<"m AF"A$m $ QN m*g $ N E P`A"+I, U+@0NuNuSBeg"‡gf"`f$P(*SJg "‡g"`Qd`Nu$m X&m,Qd,m$(/ / / K R,I` (*X"Tbf(f"eef)fe$*ICʹd o( o- Y- XE` o oX- Y- E`d&^$^`|*_& _"X$"X b(f)fG(H$S) $cef*f) $dNu m X.-0S,-"F*<& $X,ReV(*gȅe2؎e,$`8ȅ e^&ր*gR"&F܄ge@$SQdQd+FL+_/ح d(NuaYaString space corruptH/GpvaaF _a`SBe g"`Nu*<(I m ٭ ٭$$-0gRňX$`,Rdt`dfafXgXSeTaaVf>d`8<ae <{dNuafgSetHB Vfd`z`z Ga ^.`aJfgSetHB Vf֘d`ac`ad`a e`ab`aSe Se gNuJNu G&$P(<Ƅ VȐ"hNujrLSET_RSET AB  n(aN/ I"Jagp SQd G`a&"gSt Qd I"Ja G` ^&$P(<Ƅ GȐ"he(Nu &HN`CODE_STR B   Ga("P~gNuaYPLENB   Ga.NuL CHR_DOLLAR j  xa.Nun!FREEB  * Gaxa .- NuRGfHx?<HNA\.Nu `"STRING+ Yj  ("hNu/ a  _`H#I16_DIV- >HǏNuL$I16_MOD-0HiH@>NuJ%I32_MOD &a'.Nu&MULTIPLY_32)X8 H@g(Jg$HAJ@gJAfHA`JAgH@HAJAf ށeNu~NuDNu$JnDJnDai JkJjDNu'DIVS32.PJgF //JjDJjDp"~ҁU@D@އeRQ jD jDNuNuF(I16_IMP-0F@@NuF)I32_IMP- FNuF*I16_EQV-0GFGNuF+I32_EQV- FNuz,I16_COMPARISONS%2&^_HNu^]HNu^WHNu^fNu^\HNu^^HNu~Nuz-I32_COMPARISONS%2&_HNu]HNuWHNufNu\HNu^HNu~NuP.INT_ABS-JGjDGNuJjDNuR/INT_SGN-JGg[HNuJ`0ARRAYS1@B  Zhpt Ga4)k2BHҁC. Nuv!`:FBH*6HÖk&n"UDk>HǞkn"a&ևQ"`L` GaJgH<fZxCiff4)C k2BCHUDk0BAҀQ8. NuHxCSDt =QaL`aY3aY aY aY aY FBH*&k趙nUDk.k־n"a&ևQ"` GaJgV<fxCift4)C kJ^f2BCHUDkJ^fx0BAҀQ8. NuHxCSDt -QaL` GJf.4-4/ x$Nr6ASAHDJDfHD0BkR@Q/ pga C2 AA ?H؁a 222"8B2HR2 UAk0B22R@Q2prHASCd2`"Qd&_Nu2 4BSAA M BC p0 !Q&_ GJfb4-4/ H/~$Nz6ESE"kJRa&Q( pga C2 AA?H؁a 222FY"."R: UEk"""Ra&Q(*`0 Ga<f()a B` J^" f1LBOUND1@B  " GaJg0<f0>)jFGNu 2UBOUND1@B  H ^aJg0<f0JGo00)Gkg@@U@>)C HjFޑNuQNu 3CHANGE_ARRAYq@B   GJg0 / I0 ` GJg0/ I0a2Aifza$G !j@B?/4)jFB G/N. Wa$I Ga"*e").6(_Jk)( Ja`0 $" $"Sf`0aY   2\dR4RANGE_I16+0^8HmGn~Nu~NuR5RANGE_I32+ ^(mn~Nu~Nup6SWAPPING}%.  ^"G002Nu ^"G  "Nu ^"GL !iHNuf7SWAP_STRING B  GaH@ Va GaL ^`n8ARRAY+B  *?aJg0if$Ip0NuaY aY &9SINGLE_CMPS!@  (4,a_HNu,a]HNuWHNuVHNu,a\HNu,a^HNu,8n:SNG_MOST","G,<7-aωa fn~Nu~Nu \;RANGE_FLOAT!",am .an~Nu~NuPNu^=FLOAT_QUICK,<A G.ai Nu,<` \>TIMER2 @am.aCa,`l?CINTSNG#D(,<@Jj<ahNuai 0GgDNu@SNGINTS#DL$ ,a G`&g aJjfNu,<`g @cre_c BNu~Nu"AFLOAT_CONVERSIN#|H?@.N"Op QLNu(j (u@#< k:9/6ɿ2_2/ ,*(ԥ%C@"k( $P@  =nѷYŬG7ֿwp_Aܯ ٌ .BҴ$5ϐ|敔ȸw2œJ~ePm%tѸv z Jgkzއ[ Fn| Fmn8DD/A p@<&0@ W.:BEHExHCڃHG6ڃdR:HEOޅ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/"<HFvA`Pmn d \HSC`ARCPng`ASCPmg/|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,ap"OE` 5e / ".gR :f0`|1RG$_ Eg0`<-gr |RE "0V|ddJFgJGn0D@F|dP` |>|dD`(.0D@S@e0`0S@f$LNu0S@f0Gc.S@f`SFg .SFfSGE+00JGlDGT(| eR(G `BRND L@JgjaC` A:p0`0A60v=H@00vcH@00vsB@H@0.a,<Oa$~> a,<Oa,a$~> a,a(Random number seed (-32768 to 32767) ? aaa`C048<hEDBL2STR j @ $xa/ Jj|-aR _.`"`FFLOAT_TO_STRING j  xaψ  IraA("H G`bGINT_TO_STRINGj  Hx a".( aHɉ G`HLONG_TO_STRING&f Jj|-DA0tpve RdҘ`JjP0Q0Nu;B@'d ISTRING_TO_FLOAT`B ' 4 Gaaai. NuHa`Haai$LNu$(VJDBLSTR `B   Gaaa Nu lKSTRING_TO_INTEE`B  & Gaaai. Nuai0GgDNu LRAND_CONVS j  .dllpxaGO.Nuxaa.Nu/$OXNuxaGaGa.Nu GaeB$O.`XaYvaHGNuv`va,B$O.Nu2DZ`RMVAL_STRING `B   Gaa` PNCHECKSB  0@fNuaY OHEX$_OCT$ j  d &HGBGHGx av tpxz`HGBGHGxavtpxzfJfJCfPŲ< e^0HRQ.` *bPTIME$_DATE$j  Txv,a$X@a0:0H@?a":0@@`a./ ?NAT6"_NuH@B@H@ aH@0Nux v*aH@a-0@a-190X@@P`,QUCASEj  Dv[`v{ Gaaψ$IaaSe"pH@ed  QdNu VRRETURNB   _ _ GOSUfNaYSON_GO/H*@bGg G _ ppNNu@bGgG+O W ppNо@bGgG _/Ga`(*`A"aJvg mvNJga`A a"aJUgAar2aNuSe<dAaAJgJfS`LIBRARYSTARTUPOPENPEEK/POKEBLOAD/SAVESOUNDLOCATEINKEY$GEMDOSDIMARRAYBLITREDIMCVsMID$==MID$RIGHT$ASCINSTRPALETTEMALLOCMENUSCREENSQRTWINDOWJOYSTICKTIMEDATEMOUSELOG Y8 Runtime error at line in module on #"2@DRfpvZERROR_MESSAGES%~A+HvNuA g<PdJfSfNuRETURN without GOSUBOut of DATAIllegal function callArithmetic overflowOut of memorySubscript out of rangeRedimensioned arrayDivision by zeroType mismatchString formula too complexRESUME without errorLine buffer overflowWrong number of dimensionsFIELD overflowInternal errorBad channel numberFile not foundBad file modeDevice I/O errorDisk fullInput past endBad record numberBad file nameToo many filesDevice unavailableDisk write protectedPath/file access errorPath not foundBREAK pressedFatal bus errorFatal address errorP[IO_INIT b  ,>Apa+@0Apa+@(Apa+@,NuaHm|9|rPJ-6fr(A|aPraHrwaBQ"B,#`H Lpa #L (IL)HNu l p`&_|dVA`&FLLn0kN0SN0kNp*JgHP0SNL fS`NuzpgH P0SNL f < gR`"NupJgH P0kNL fS``<daT a@pNupDNu`aHz<dҰ<g a"ra`-5f -5fNuH?<?<NMXJ@gN/<NMX-5g<g,-5g*<f$/<NMX<g-5g<faYM+@LNuJ,"gHrarfaLNuJ,"gHra~rf,"atLJNu<dA`TX.6TJTTTTpQ"aapNuP"pNuQ"rarfapNur,#pNupDNuB,B,#rarE`pNu|dp,@dAB#A B H`rarYaL8a`/ Jikrarba"W2)a2A a"WJikravrcap"_2)aA ``XpNu?AA,0-0|gS@gA 00Nu    H @ra reaLx*&I/ a~&_< gT< gN<g <g< eںgHR/ a&_`JgSJ,gS,/ rar ara&_`r ar aJ,"fah"p@Nu?,?<NMX<f lf -5frpNu?r aFr ax2< gp< g4R,,g,e lf< d<g<d<dp`0,<f< f ,#dR,#A???<NM\Jlg pNuB,`Rgp9Nu0,??<NMXrJfrpNuSgSgUg|SgpDNu&fvRBg/?<=NAJkb8>N?|NAJfPP0(<(؃Aa)mV)C)C$)C |||9@p)@@)@NuPH`t9+@8lAgf LNuF5LCKKBg/?<NAXapNu`8,<d$ gA @N.X@(e|dA`d|p<gJf",gaBf atrpNur)ApNuHl(/, ??<?NAO Jk)@gB$Nup>Nua ,$e agp>)@NuA(r0R<gR$pNua",g$S)AS$dBg?/?<BNAO JkavpNuapDNuax?(,$gA($e(٬٬$a8Jg*)l$/ /??<?NA"/O Jk ѬfHpNua$< g4< g2R,,g(,d"B O | ApB,aXNuB,I? OpaTNuJg&//??<@NA$/O "Jkpgp=Nup"Nua  IJ,f6,Sev H x ggRQdAL0`r`Jg, I,< g< gReSf C`Zv`SH @vapAaBLgNu fXp6Nufp6XNuaB$BSt QdBg?/?<BNA"/O f Hl(/,??<?NAO Jkgr)ApNuaB$Bg?/?<BNA"/O Jl |fZ/?<?B?<BNAO "Jk@g(*HEJEgpH@ @ajf(SE`HE  |aVf ,B$A(aDfNu` f(Jj", )A R $,Ga&"GA( ,NuXp6Nu?<?B?<BNAO /?<?B?<BNAO "&Bg?/?<BNAff$, `$/`$,"O pNuad Tp6Nu< g,< gR,,g,e&,$d 8(R$pNuB,`?r ar a2`p2Nu",pNuPRT:AUX:MID:KBD:LST:(dP ]CHCLOSE B  ^.<H@b0HCAag (IpLNuLp4Nu8<0DaQNuH@af Hp0a L LJNu lN\^IO_GOAWAY+ -f ?pNu;|;|A+H+H;|A"    A"Nu0,2,l4,6mVA`6420ll@AH";|Bm;|p a`pNup;|;|;@LCBllH" H@+@p a`pNup fpBm`0j 0,(RBg0,&/aLL a$0,(Bm;|;@pa`pNuLCBBm;|llllH"pa`pNu;|;|;|llH"pga`pNup,@d$ATRBV0lld HpNupNuA$C p2!k0TQC$/ (IBm;|;\pa`;\pa`;\pa`;\pa`;\pa`(_pNu;l;|A1111pia`;|pha`L@ASBSCHJ-7fa0a:8ABX0 BL\R@RAHpla`CFA33330Dp!`adpa2)Nu$<@FrcEVENT_HANDLING2HJ-7f"A<+H+|;|0pa`gLNu$dWINDOW_OC Y@z   D(<40. a "N nM4vaaf;H.Nuv`Y|d@0@NuaY0a`]&8BPeWINDOW_ONOFF P7NuQ7`c LfWINDOW_OP Y@z  0ad;H.NuVgWINDOW_MOVEY@z  0.ad"N3Pp!`hWINDOW_NAMEY@z  N&0.ab* E2 GaPpa"4|. ^Ta@p`0ab* E. Ga,pA$E00 pia`Nu0ab* E2 Gap`JgH RaxLBaa RH`axL$HaB"RNu*JRnx|jiWINDOW_READY@z  aY Vg^ Vgj0.ab H@|dA @00N 0p` p `p`p;@;Apha` G0Nu G0XNup a6/a _0XNu6.fr`~JCg$0|pa\fig RH f~Nu>GNu0.ab H@|d *.*.8&*sMSDOS_THINGSY@z  "&*zNv9 GENAX~Nu GE-`Nu~Nu8vMICEY@z   f&JGk|dV;GpNa`|4`aB-4`a|d4BmBmԾ|gp|a`G0;p>5Nu0<a`>-^Nu^aY$>RbwPALLETTES Y@z  n(JA.` w` PU"wUPp Gvt0-0>H 2aLRCBfNu2a\ |gJGk???<NN\NuaYNj~xTOS_MEMORYB  : gR/?<HNA\Jgf @Nu/?<INA\JgaY3aY06rySCREENB  2 -6g$JGg|fG6?HxHx?<NNO NuaY.PzJOYSTICKSB  0||dpACgTTf`J[HNu|d@AUGdAg(f f~Nu~Nu~Nuff`aYJf$A0ala>+PCH p??<?<NM\NuA alfB0<apaa BNu?<"NNT @NuH"xC g fTRjLNux\{THE_NOISE=M "N8!k6|dA6[Jg$<:f*pNAXNuF' D/(B?<E?<NMPNuBH瀄*xJ-j m Pp0ЀЀR/m L!NuCALLYj  L""N0gS@#Q ^H/ ?N\LxNu GaRaa/ Gaa. I"GaBNu&,08<FRUNFILE Y@z  vaY5asJGgA<"mfC:fa^A"mfC.I0<2QNHx|HzBg?<JNAO Jf/:HzHzBg?<KNAO??<LNA RSTART_DJN Y@  a_A`CON: LSTART_TOS Y@z  A`CON:START_GEM Y@z   @aa0|Jg0A4</vaa` Compiled with Power BASIC  "~OPEN_DEFAULTY@z  80<rtva\f;H$;H.A0<rtva\fNuaYDLST: (0tOPEN2Y@z  ,4H>a6 Va"0 I0a\f ^`v`Y$*OPEN1Y@z  p naSfXv<Igv<Ogv<Rgv<Af2HCt4>.a6 Va"0HC Ia\f ^aT ^`aY6v`Yapa\f] f]pra\`]0|aSH0fNu>FRZbfnrx|RVAR#Y@z  apa~(މNuVCHAN#B  JGo |d0GNu0Gp4`Y^IO_CONTRLB  ;m.$Nua;G$Nu;|$Nu PRINT_OUTPUTY@z  Xf Ga$0m$pa G`p0m$aHA86HBrBDHAJAgHAJCgAcVB8SDpr aQNuJGo8SD0m$`JGkg.p0m$agJBgHGJGgHBRBBdBSGHzCt0m$p`  PtPRINT_INT Y@z  B"$H"C0BfNuafaiJf.NuafaIi.JfNuaxfa`x"m ,fv< g8<"g< gAR<,g< f` I<"g < gR`RJg 0 HfSf/S+Ia. _`C&t p0m$a\C!tp0m$a\.`?Overflow ?Redo from start C/ xR  fa. _a m`2BVhpINPUT_FILE pY@z ' 4FX&<a\/ a. _`&<aFai 0Bf>NuDNu&<a(ai.Nu&<aaIi.Nu&<a`Jf(<a+HaVfY< g$m$jxg<"fva2fY< g`< gL<@d  efR|gJag`*0m$p`\<gJfaf< g< g<,f( "m"iNuaƲ< gah`aYafY m f(<a+H$hx< gRD|ga|g` at< gaaa. m h`0m$p+`\  >Pbr| 4jxINKEYj  n -gB`&x?<?<NMXJ@f xa.Nu/<NMXJ@g$-5g <faYM?xa.0NuxH@?a.0BNu"FPbVINPUT_FUNCTIONY@z  (a.p0m$$`STDERR_IOD(4g./ m fAN _`??<?<NM\Nu/<NMXNuCHa$-r&ԇnC(p!(+Br`rp(a`p(r2Se>`p)r`p)`p?`Y ".:ZbfST_MEMORY+Bf+GNu(-f"/Hz?<&NNO .Nu oHHNuބ/Hz` opNu G(-f/Hz` oB"O Nu(JfHz?<&NN\NuحHz` DNu D0HNu D/"OXNu(JfHz`DISC_COMMANDSY@z  X/a2? Va0 I"tva\f6p*ap"_$aa] ^`8<0Dpa\Vg0NuaYCv`Y//a? Va0 I"tva\fp"_$aa] ^`  *.4@NVdr~EOF_FUNCTIONY@z  <.apa.g~Nuap~a<fp*a.Nuap*a.Nu(06nENQUIRE Y@z  (0m.paHB~BNu0|`0m.pa~ANu hWIDTHS Y@Az  "00^=` 0|`0m.4>aN2p ` COMMAND_STRj  J$mfEx/ a$_  fRSfx&/ Se<ae <{dQ"_.`HST_SPECIALS: &,2A.NuA`A"`A^`A`A@`A0`0``0-``08GRAPHICS_PROCSY@z  H2@pa"PNupaM NupaM NupaM Nu="N0m.`42p0m.`p aPNu0>EASY_GRAPHICSY@z  ^ $p0m.`42 -6fARmTa6SmTNupJGk gSGf(pa2g jpaHB2RAJVjTNNuSA4SBep`aYZƠIBM_GRAF Y@z  | 2*|f SG`J-4f042HHA24p"0m.`|fSG42mm`0m./ a]42HllA"0000;|Bmpa`(_Nu(HvON_ERRORAB  `"N(Z-Nu>-Nup+@z;@~;@;@NuJ-~g0-vBU`YaN0v`Y+HzNuLPX|CHECK_ERROR)>Jzg6J-~f0|g*|Mg$|Ng|OgX;D;m/-zBzP~NuPMUST_IO Y@z  a\fNuX`Y HACKLIB@ h*~`&~|f~`Aaa<f~a^??<LNAq Y8 Program terminated - press a key to exitA$a _aJUgA&ar2a`x pFATAL ERROR:  at line  ,ntʥDOUBLE_INTS 8HF~Jg*]lDvUt QCtJgGNuF"&g.pC2DC|m|4n Q,JlDk.Nu~DNu~NunDOUBLE_CI[NTS *p"DOUBLE_ADD  *L`LGHaLHaLpHzv~>DjDG@AB|Ab DSGkUĆQ(k(j2xc 0D@`fc 0D@`D@@`D@@ԆӅdf UĆR@(fJk0<NuJkJkxAS@J[NuJkV` (jDOUBLE_MULT"&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@LXNu $DOUBLE_DIVIDE *LH,.aLHav$OaO `LD@؀ D(*H8x8pJff f0`(e 0USjpRSfЎg0L JkS@|fJf JfS@Nu(DOUBLE_SINGLE Na8 g0HGOGG,H@O@@HGBG p̀Nu|Nuއg HGNu gV H@H@@mH|lFJj@H@VHFNFr FJgdH@Ri H@.<H@Nu~NuDNubDOUBLE_CMPS "Lff~Nu~NuLff`¯DOUBLE_CMP v$8a]HNua_HNua^HNua\HNu"NPaHLaL8 f ffNuekD NuDNuj`&2fDOUBLE_RANGE $CanLam~MNu~MNuvDBLMOST  4H"<> <a"F$GLaf_HNu"2DOUBLE_SQRTB  aYaHzJkz~v,<@@dR@/pf ffe"Jk `<@< l ` `Jk `<@< l ` <gLSJk `<@< l ` Jk,SJk `<@< l ` Rex`b"$&ކV JkS@Nu bEASY_DOUBLES " JfJfXNuaGNuaJ[HGNuDOUBLE_FORS d4"G#^#^ LH"#^) f an\NualNu"GLLaNvHC)famNuanNu$.@V^dDBL_INC  "pH@rt$GLaHNu <`ҶDBLASCII / aJEk6|d WAPd"HpEah( "_Nupa\D+r2aH`DE" 4E|d" ICP$ISESA Q<0Q.`paD-| d0` oE c I`S@f.RNuvgv I0<0QJf JfzvRNuH(I??<HA~aVe*AaNeAnaVo`A`a8ezAa@Ro`Ada$dADaBo`A.adPAa,So`LfNuLLaHNuLLHaLHNuGLLaap0JgaLaLaHQKA&a~eJjO:6"LLNu?@$@Y@@@È@jA.AcAׄAe B_B7HvBm@B0Bּ&4C k7CAyؠCv4WnUF؉<Ҳ<ZtDBLROUND P Jj$&affNup"<` H@H@er@e|Nur3@eNu|~NuXULINT/t"g pJk S@ҁ`0<vNuCOPYRIGHT_DBL'DMC68341 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC..SINGLE_ADDSUB,GgT klknf`@,k^g>k^g2k8<d,&B<ރeNuRid~S<Nu.NuJNu<oD&B<ރeNukgvgPk<<d&B꫞kBSbHGއ[kgNu~Nu<oD&.<`DgjD`޻SINGLE_DIV", .<ANuNu.<<Nuk~Nu,FfJfg(gvEDiBHGHFFkTiHGDL&:ƞHGHF6BŞd&BރSE&HCBGHEk:څS>:.gNuSINGLE_MULT!~,gFg^EDviTE]B&HC(BHD؃BDHDHGHFHFބj gNuiex@ބއdRgNu~NujJ<NuSINGLE_SQRB faYgZk d HC6<(* <.< `(؄*√[Zc gRHCNuSINGLE_INTS!Dk gBAkjDNu<Nu~NuBkjDDNufDJjNu(SINGLE_LOGB ai,<;A`ai ,<[?`NuJgjaYH~<A,<A$aBa,agJCD<c~|*< Art`䤚ܐ(&䣞j.XRQ~agR.$|Ag(jDzG܆[.DJhSINGLE_TABLE1`z,W}bGX@U @ @ tSINGLE_NORM!6xBJg.jD<¼bHF܆[Jj dRNuSINGLE_TRIG X?<`?<`<bTJNuBgJk<8cH~$<cJ<c <L~TNu,<>.aXDxB΄,<Ca,.a$(< .BJkFD<c~䯾o$`D<c~DDl`z,SINGLE_EXP &<Jj~`~<L~Nu.<AOJNuH~?g$,<;Aai`D<o< l,g:TL~NuRB&(Jk ڄ܃QNuޘQNu<fnzINT_TO_SINGLE:Hz_Jg0jzDi&SbHGއ[Jj dRNuzSINGLE_POWERB #2.<ANu,`,GBgJgaHaL8` (0VSINGLE_CMP"Jj Jjf NufNuCOPYRIGHT_SNG'DMC68343 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.PADD0Jrtvx2(4(6(8( |o864BA@`J@gHCv6BBHANuH0)hlH0)h|?ovx`J@ga`LL*jfcCD@` ԄӃdR@HLNuJfJgJk S@jHNu0<5@NurPMUL/2,JfJg JfJfBBB|XONua/ 04R0(iR@5@&Oz////zL81P֣7CBCSHCԃ6BBHB҂ң7ABAQHAЁ'@\KUEjLJkSjjH&_NuaL/04R0(i5@LL xzJk SjjJk Rjj|?Eg҃тQJk SjjH0,NuPSQRT' $ 3dJfJf1|NuHLJj ShjG$ <HG IA"O$KaA"Ka?|| O"K$Lak L$KaQ(o(,fAjaL$L@6(CRCCHNupzPTRIG"LlTRwz\,nND*   a/ aB`H`\ACE aA CE a / AC E aAC E a`a/ a`H AC E a`ACEaACBEa /A$CE a`^ACE aA CE aAC E aAC E a`a/ aD`A CE aO |?b|eLR@|fHL(_`,./$H|l H(O$NuACHEaL|o@?D@o8|!ldRBd Ro`@ dRAdRotHACE a / AC EaaACE a / AC EaaB(B,B0B4B8B<|8IB/T/lJoj /4` /ACEa|L4FH L(FHJoj /` / A4CE4aA(C E(a/|/\/\Jok|ACEaRF|@f| <"$,$TNuVv .>NTl6LP`vz LFPATANJ&ڢ!h4v=>Yպ/mۖ~Un]*wnSVU[rݹUV?wUUUUUꪪUUU?????@ tC^ZgDATAN"L40  ڢ!h4a/ HEa|oT/@ jBRJ@k A"Ja |o IBFa`a^JokA"J aaJ/ j `a6 /|?c|dLR@|fHa(_NuHACEaACEa /ACEaACEaLNu2Ljv|*(CORD(HJ?FH/R/j/j BBBB BB|/|Nu?NAT.Nu//?/ ?<1NA?/ opa8/ ?<6NAPNut9`t:`t; oa/?NA\>Nuz<`z=?/ oa/?NAP>Nur>`NurE`?/?/?<FNA\Nu?///?<GNAPNurH`rI//?NA\.Nu//// /<JNAO >Nua"ԄNut oa oa o a䴼dgR$O w(/ a0B w( / a"a w(/ a?7((?<KNAO>`la"gSfBNua"g@e`rL`?/ oaV/?<NNAP>NurO`*E< o/ a o / a/<VNAO >Nu?///?/?<WNAO Nua"nr Nup@@n$"A< &SQ @  gQB RNuaY@2X6Z^nx!BIOSY@z  *>`v0 _%_&_%_%_&_%_&_%_%_%_%0 opa8/ BgNM\Nup`?/?<NMX.Nu?/?/?<NM\>Nu?/?/?/ //?/?<NMO>Nu/<?/?<NMP.Nu?<NMT>Nu?/?<NMX.Nup`p `?< NMT>Nup ?/?NMX>Nu(/"o o eegS  QdNu!XBIOS Yj  Z"(.F\pt(BHdjp$(,000_&_&_%00 _%_%_%_%00_&0_&_&0_%_%_%0_&0000_%000_&_%_&_%0000_%//// ?/BgNNO Nur`$r`r`r`?/////?<NNO Nu opa8/ ?<NN\Nu?/?/?<NN\>Nur`r ?/?/?/ ?/?/B//?NNO>Nu?</Nu oa"/ 0/ S@??< NNPNu//?/ ?< NNPNur`Nur`r`r` oa"/ 0/ S@??<NNPNur`r`?/?/?<NN\>Nur`hr`d//?/ ?/?/?<NNO Nur `Rr!`@r"`2?/?/?<#NN\>Nu//?<$NN\Nur%` r&` r'`r@` ?NNT.Nu?/?NNX.Nu//?NN\.NuN!GEMVDI Yj  fLTZL~PTXl~6vz|X`dhlptx|\r>$P FFGU_%0_%_%0  00  000_%000 0 00 0000000000000000000000000000000000 0 0 000 00000 0 0 0 0 0 0 0_%0  /pa8BBe"NuaY4/J orp;BBma/-+Ja+_Nu0;m``;oNu>-Nu?<NNT>NupNBT@VHNu ot%ro`0/;@& /H@+@";|"/HA o NTa"TD;D0@ O/-+H UD;| r `2r o /H@+@";|NTa";D0@ O/-+HSDeBQa6+_N\Nur `r`r o4/Bm;BBa/-+Ja+_Nur%Bmt`r /H@+@;|tBma/-+Ja+_Nurd`r o;P o t a o0-0;@t9 oaT"< -`xrtBmt oa-^Nupx`ryA H@+@";|` rm;|A+X+X+h4< P`p"/ HA+A"pia o0` o0^Nu0<;|;oBmaNA`"HRfC`(S>-^ o`"0<a" o0^ o0` o taAr4Q o0 otaAr4QNups;o;|a^`J !GEMAES YDz   D"`P*.f\$@<26*"PHD~&@@R~Vvz_&0 00_%_%_%0 00_%_%00000_%_%_%_%_%_%_%_% _%0  _%_%000 00 0 _%_%_%00_%_%00_%_%_%_%_%_%_%_%_% 0_%_%_%_%0_%00_%0GUpq/o"/`&pp"/a o Nur.Aa o0NurLA p`.A+PC2BYpa6p/``r+A p`r*Ap+P`pz`p{`pr` p2`p)`p;o+oa`>Nup(`p-` p`p `p!+o`vr`rN;o`r `r /H@+@+o`2ApapGa``$ApapFa``p,;o +oa`A r`ppOa``LpMa``Dp6+oa``6A pa>pla``&Apa.pa``p;o"/HA+Aa`Ar`ph"/`C2QNu>E"`2QNuA@p a+o /H@+@pa`rA`A pCapK+o `8re`rdAp`$ri`rHAp`rI`rJAp`r3Apat0a`>Nupo`p`pj`p`p"/HA+A`p5` pk`pg`pf;o`pm`A+HA<+HpxaCNuC< I /$H@""/HA"C6420atC Q0 a0 a0 a0Nu -gBm+@pa` mBax oa"pvz SeX [fRaVSeL |fFaLSe@ ]f:`.Se4 [f.a2Se( |f"a(<]g Se \f`RSJf`6aYRR (fSeRRSe<\g <]g<|fSRNu ЃaxH&HEX Ga"d VNV OSQB(OaN^+K+K;|Rmpra`G+gL;|pa`.-Nu(-\] PP H*KAp&Q/ z|g8<[f;E4RE6&& B[&a(f7|6@B[66`7|(_;FD?;E;EREB[6/ &&B&& |MH/ ?RE&&B&6B[&~vJFfv<|fnRE6&&B[&B[6Gazf7|66@d6<]fJCjRCg/ I`(_6<47B _SE1ERE01C1G/g 1C` _fB7| "_02LNup (@fRg<]g<|g <\gR`BDNuZ&.<L\tx$Xjx$08*F!clserlerrposPADXPDVXPMPX(fdupgbargdosskilllposlsetmenusnamepsetrgetrputrsetsadd}tron|wavePNORMPSQTXbloadbsaveschdirXclearcolorLcvdblLcvffpLcvi16Lcvi32dfree0eraseerrorrfilesfn_gb!fopen#fread&fseekkfullwgfilliorecQlcaselinef,mfreeLmkdblsmkdirLmkffpLmki16Lmki32open1open2kopenwqpcopy.pexecupoint/ptermsrmdirrwabs{soundssbrkzstickzstrigsuper>timer}troffQucasev_arcv_bar%vsyncDBLCOSDBLEXPDBLLOGDBLPWRDBLSINDBLTAN'DIVS32FFPCMPIntAddIntCmpIntDiv&MULS32&MULU32PATAN2PCORDASNGADDSNGCOSSNGDIVSNGEXPSNGLOGSNGMULSNGPWRSNGSINSNGSQRSNGSUBSNGTANbconincauxincauxiscauxoscconin cconiscconos cconrs cconwskclearwkclosew cnecincprnoscrawiocsrlindbl_eqdbl_gtdblintdbllogdo_eofpdo_inpdo_locdo_lofodo_out drvmapeq_str"fclose)fforce9ffp_eq9ffp_gt floprd flopwr1fsnext$fwritegemsysgetbpbgetmpbgetrezgotoxygt_strhandle,i16_eq,i16_gt-i32_eq-i32_gtikbdws#kbratekeytbl1lboundlocate+malloc mfpint midiwspreset$prtblkpset_rpterm0randomRreturnrget_dBrnd_fnrput_drsconfscrdmpyscreensetexc!setprt@sngintst_strsystem2uboundv_rbox vdisysDBLATANDBLEXPIDBLLOG2AFFPAFP2AFFPSTR2I162SNGIEEEAddIEEECmpIEEEDivIEEESubINT2SNGIntMultPATANH2PU_INITPU_RESTSNG2INTSNGATANSNGLOG2.abs_i16.abs_i32bconout bcostatcall_mccauxoutcconoutchan_in chr_strcprnoutcrawcindbl_adddbl_decdbl_geqdbl_incdbl_leqdbl_neqdbl_sqrdbl_subdcreateddeletedgetdrv0 dim_i32Ydivide0sdos_err dosound dsetdrvellipse'fattrib fcreate3fdatime%fdeletesfexistsffp_add=ffp_dec9ffp_geq=ffp_inc9ffp_leq9ffp_neqffp_subfgetdta flopfmtflopverform_do!fre_i16!fre_str2frenamefsetdta0fsfirst gc_keepgeq_strgettime*i16_eqv,i16_geq(i16_imp,i16_leq$i16_mod,i16_neq+i32_eqv-i32_geq)i32_imp-i32_leq%i32_mod-i32_neq\io_doit\io_openjdisint kbshiftlen_i32leq_strlogbase mediach-mshrinkmust_ioneq_strSon_gotoongibitprotobt'puntaesRreturn2Brnd_fn2runfilesettimesgn_dbl<sgn_ffp/sgn_i16/sgn_i32@sngfrac&supexectickcal v_clrwkv_clswkv_gtextv_opnwkv_plinev_rfbox v_updwk vs_clipxbtimerCI16_DBL?CI16_SNGCI32_DBL?CI32_SNGDBLLOG10FFPHTHETFFPTHETAFFPTNORMAFFPTOASCIEEEAdd2IEEEMultSNGLOG10Ybadarraybconstatbioskeys(blitmode\ break_me`call_gem`call_vdichan_outcode_strcopy_dblcopy_sngcursconfPdate_strdbl_lessdbl_typedbltruncdcr_consdcr_dest dcr_kill*dgetpath0dim_auto_djn_initYdo_errordo_fielddo_inkeyvdo_mousedsetpath0erase_a0Yfatal_ioVffor_ffpTffor_i16Uffor_i329ffp_lessfn_intinvfn_mousefn_ptsinagem_inittget_grafgiaccess,i16_less-i32_lessinitmousinputf_f]io_close[io_init2jenabint"kbdvbaseless_strmem_copymem_fill menu_barobjc_addoffgibitSon_gosubopen_djnopen_gemopen_tosYoverflowwpall_setwpallettepellipsephysbasepreset_rptermrestput_grafWread_dblWread_ffpWread_i16Wread_i32Cseed_rnd~set_date~set_timesetcolor=shel_get>shel_put@sngtruncstart_dastpeek_lstpeek_wstpoke_lstpoke_wstr_copystr_dargzstrig_onsversion6swap_dbl6swap_i166swap_i327swap_strtgetdatetgettimePtime_strxtos_freetsetdatetsettimev_circlev_clsvwkv_ellarcv_ellpie:v_hide_cv_opnvwk9v_show_cvarptr_favdi_init>vq_color=vq_extnd<vq_key_s;vq_mouseEvqt_namevr_recfl6vr_trnfmvs_color8vsc_form$vsl_ends vsl_type%vsm_type+vst_font1wind_get6wind_new2wind_set FFPTHETA4 PATANH2_8 PU_DOUBLE PU_SINGLE PU_STRING appl_find appl_read blockmove chan_outpt check_getd check_wid] close_all dbl_ascii dbl_minus dbl_round dbl_times  dcr_local0 dim_auto20 dimension\ dos_error ffp_power ffp_timesr files_all fn_contrl fn_intout fn_ptsout fn_systabV fnext_ffpT fnext_i16U fnext_i32 form_dial` gem_pinit8 get_array init_cont  init_heap init_more input_dbl input_end input_i16 input_i32 input_str instr_i32^ io_goawayn make_beep menu_textY mod_errora no_rodent objc_draw objc_edit objc_findS on_gosubv onerr_off parse_dblI parse_ffp parse_int print_dbl print_ffp print_i16 print_i32 print_spc print_tabD randomize range_dbl; range_ffp4 range_i165 range_i32 range_strt rectinter right_i16 right_i328 rsrc_free7 rsrc_load) scrp_readC seed_rndfl set_magic setscreen? shel_find< shel_read store_strz strig_off v_ellipse v_pmarkerD vqt_width4 vro_cpyfm5 vrt_cpyfm1 vsf_color0 vsf_style3 vsf_updat# vsl_color! vsl_udsty" vsl_width' vsm_color, vst_color) vst_point vswr_mode5 wind_calc3 wind_find. wind_opene window_on write_dbl write_ffp write_i16 write_i32l add_deinit appl_writeN check_byte] chk_handle close_chan dbl_divide dbl_mosteq  dcr_to_tmp0 dim32_auto0 elcalc_i32i err_window evnt_keybd evnt_mesag evnt_mouse evnt_multi evnt_timer ffp_divide: ffp_mosteqV fnext_ffpvT fnext_i16vU fnext_i32v for_double form_alert form_error+ fsel_input  gc_release\ gem_colour\ general_io\ get_io_ram" get_string' graf_mouse3 grow_array  heap_eraseO hex_stri16O hex_stri32# i16_divide input_line inputf_dbl inputf_i16 inputf_i32[ io_killsys mid_lv_i16 mid_lv_i32 mid_rv_i16 mid_rv_i32 mosteq_str objc_orderO oct_stri16O oct_stri32 on_error_0 onerr_gotow pall_reset prog_abendm read_timer\ real_outch resolution9 rsrc_gaddr; rsrc_obfix: rsrc_saddr* scrp_write{ send_sound setpalette@ shel_envrn st_str_var start_keep stop_quiet str_concat string_i32x tos_malloc} trace_init v_fillarea v_piesliceC vqt_extent& vsm_height( vst_height/ wind_closej window_gete window_offa yes_rodent[ all_killsys0 arr_bad_err` call_vdi_ws check_onerr cmp_strings command_strs convert_dos0 dim32_auto2 evnt_button evnt_dclick fatal_error field_startl find_deinit form_center get_two_strb get_whandle& graf_handle input_float inputf_line\ lose_io_ram\ low_bios_in" make_string menu_icheck mid_lv1_i16 mid_lv1_i32 mid_rv1_i16 mid_rv1_i32 next_double objc_change objc_delete objc_offseta open_window print_comma print_slash pstr_lengthW read_string\ real_status real_stderr resume_line start_leave stderr_long7 v_get_pixel v_justified- vst_effects- wind_create0 wind_delete4 wind_updateh window_named window_openi window_read write_comma call_nullstr close_ms_all do_input_i320 elcalci16_d1 fatal_memory, fsel_exinput graf_dragbox" graf_growbox( graf_mkstate! graf_movebox intersection lowdbl_ascii menu_ienable menu_tnormalI mkffp_fr_strK mki16_fr_strK mki32_fr_str open_default parse_number print_string profile_init rts_str_both rts_str_trueZ set_messages stderr_conin str_constantF vqt_fontinfo/ vsf_interior* vst_rotation width_screend window_closeb window_fullwh window_title write_string _dcr_get_temp0 arr_bound_err change_handle dbl_round_opt double_to_ffp double_to_i32 ffp_to_double get_chan_hash% graf_slidebox$ graf_watchboxc handle_events  heap_allocate i16_to_double i32_to_double inputf_string[ io_initialise[ kill_initlist\ low_gen_fstrg rts_str_false stderr_stringJ str_to_double v_contourfillM val_stringdbl2 vsf_perimeter. vst_alignment width_channel width_printeri window_contrlg window_locatef window_outputh window_statuschan_in_windowgraf_rubberbox#graf_shrinkbox3grow_array_i32Hlong_to_stringFmkstr_from_ffpGmkstr_from_i16Gmkstr_from_i32opened_defaultset_defseg_i32stop_statementAvqf_attributes?vql_attributes@vqm_attributesBvqt_attributes vst_load_fontschan_out_window\check_ctrl_keysdbl_to_internal garbage_collect[init_exceptionsnew_temp_stringdbl_from_internadcr_cons_new_temdcr_free_if_temp0element_calculat heap_array_allocHlong_unsigned_st\low_bios_pendingEmkstr_from_doublparse_dbl_ignoreIparse_ffp_ignoreparse_int_ignoreulong_to_interna vst_unload_fontsm``J1.00'BAS*O*m,mOT - ЭЭT// ??<JNA-M .J-V 2a p` CBAV"An"A "A r"A "Nu=nb=@VAB"psNBNuC AV"A$B BBBB"An"A r"A "A "Nu=@V@ Aa3`JnfJGfbg:.$nd$nSEaTa6QHa1La+`z:.BnSE8aQ:a"Q`/ (na-L(_Nu~(n`:.$$L8SEaf&Qn:SE$L(naQ-LSD(J`0S@Eg $LS@6(naRnQ-L(J`X(J`$LrR  fbJa SnfRn&Laa2a2H:>.$a*޺n$gREahgLa*`a2`|a*a l?aZL@kjr&IR  fJgXata2`La0-I`@a$-I`4 .gJgdNuC Xa/b` What blocks!aa/ &n".a B&.ցBa)4"_eFgBd"K`(Ia?a <a)`axBn 8a6f&n".g.q?pa,0@qBn 8`za^a$&I".a f nSe`a(`aedC`Nu Invalid block .g a/ (na&L(naa1(_Nu/ (na&L(n`0. $|f.0. &nf=@n=| p=@rpiaa,=| ,`|f>2. &|g |1g*|gp| fa`Hz~J. gza`|fj0. (2. *ndpΒn̰n"d8n$b0n<Gg dDASASGaQ`SAafRGQa(b`|g|fT0.LnfLNPa=nn=|pHrpiaaa(a1a'Da=| ,(n`|f@J.f LP`p2.a3L tHQp2.a3L t`~|f20.LnfF0.NfpSx8k,fRDa` |gT|f0.Lnfp0.NfpS@ሀ|e0<@ng=@<gFHa,La'(` tn"2.YnNfBeBdr|0``0ee`/ CnPqPrxRD ) fIn`a*a F n "gr< g <gz<g4<dL< eD|d??ag jE/ a&\"_82A0A`QRDRFa&6< f ?aa&&8?a.8`jJFgL?ak,8SA@ S@AXQaSD?a-8`0S8|f|a%x`&WgtRB  f&W L(Wa.L0R@  f|dS2SAa Sn(Wa"_JGfSada-lSn-L`*SGa%`SaH`d?ak8  g`:`8`?"otRB  f&o2a(oa-2(_<fa":`ar&IJ.og Ld< g< fR`af Sg SA LQ/ Rna,n$gRGa, a<"_aa,`\Rn/ (na -L(_a+`Sg $ fRNu d  fNu(@JNuCxzREfNu< g RE< fn 0Ee:Ee`R<Nu8:DpNuH xzf <a$L0Nu< g< fn 0Ec:`RE`. $AJAe<dAA00g Hp _N`pC a(`dCommand not recognised `Rf,jpZZN& x< g0e< d AAhpNuxag/LNu`F.oNuazfJ. 2gQ 2`a/fa0fzaa# .ЁeBn a'a#`&6/QqPra,2(n-LBnBna("g&nSaf&Ra#QqBnҮ-A A aaa!Bn|`(Z nt ` pgRggf`|?` Nua:a/faa#2&n".Rpa$XNuHE A 8a(LNuHA CB. 8JgVg<\fE`B f B. 8\`A 8"J/ g <.f$H`"_*. fB`fLNur2.lg8&La|f0CnSA LQRnJGfa(`SGa!\a(RGa!Ra)H`HAlp< gR@<f 0LNu what errors!no more errorsJ.rg8.g6<tAC`$BnBNuC8.gfA4nRB6< gBcCd6"Hp`|g4/ x8aa$ra&*a,D"_tSBa*Qa,F=| ,NuC\`%vA0.D|d,0.E$2SAAQf ZDnBNuaf>a)QqPra!BnBn(n-La%Bn 8BnBn a =|a2`?BaFgTONu2SAe AnQNuAaXJgdӐNuPqPrDaD .g KH@@CRaL ne-H Nu"@@D@@ NQNu"LA xz|er < fPRENu< fn 0EcS@r PREQ`PRE`H2ta4r a%~LNuHr a%n2ta`H/r a%Z"taB`&<'pfJgJk f<`P0a%$HA QNuHA>(prRdؘJf Jkfr`P0a$Q"L&<p`;B@' Line: Col: Mem: B. 8ACa'PfA 8aj/?<ANA\J@ga`/AAtfxdJ. jA5a JSDfHA?`A*ba 8SDf6A>C 1/ g<%fgSE SfS` "_Sp _Nua%aB B AC4gAn-H Al-H pxaRCng Ig<\fBAfBgHnn?<=NAP>j8AnC-H fp|agBgHnn?<=NAP>jC^ra pNu?<?B?<BNA(BoNAO Tag&-@ //??<?NAO ??<>NAXa$pNuC%R`[3][File HBASIC.LIB|not found][ Quit ]HBASIC.LIBXAB(fal`bJ.rgatJ.rga`J/ J g:C.gUfa:f a`af(n a,/N ja(_`Cra `CPr` [1][You cannot Run a|program unless it is|compiled to memory][ Cancel ][1][There is no compiler| |This is only an editor][ Cancel ]AA"ghA+xa UDfNu&<|%g|$fVHCCpHC2HC20Q-H Bnn=|pLH@HAAJ. j0H@HAHrp*axa `Hz$/ az:+f8C:`a|dx*D(LLpad a-@ g n ./(,a -p/A*Ar CJh"gRHQ _JgBT/B?<?<KNAOJk(@Ap)H9|J C "n BXC a^aaa!=| ,C?)IC)Ia^B/ B?<?<KNAOahQrJ@gaPr/,, La _aa!(_`p(_/a `=|npka=nn-np-ntpeapafa-n =|np`V=|3np=@p=@r=@t=@v=@BnAF-H pa(gNu?<NNTr. Rfr?/.V/?<NNO Nu . g @aB Nu/ parA"_e\ n ./(,/ B?<?<KNAOJk> @!LC!Ia*B/B?<?<K(HNAa6O(/,, Laz _av HJNuEoC tJfAf<.`NONAMEg <.gRB`AnNuag/pae  @Nu _apNu/?<HNA\ @JNu/?<INA\NupMapAnr 0Q0BnX=| \=n rbpdax0.bf x=@0. rR@=@ZH=@^0. tR@=@\?<NNTS@@ jC$A(0<2QBnn=|pphalL tHRnn _( AgQNu !L"R#@$.$\(2,,~aߔaap a=@ aaV=|npkaaaaaBnnB pNaBn 8B. P=|J. 2g n .pAB0Ct  fR`gN<\g<:ga`$ `C 8pvg$<.fPR< g < g`Jf.`BNuJfAa` Ba B`:?<NATAH<:=@BgHn?<GNAPAJfS (\g\*.C&f=| ,J. 2fazB.o=z p///?<NNO @-hBnNuBnXBn\p&a>=n =n NuBnnpkazCraBXpea`[3][There are no more|windows available][ Quit ]LNAX0k |gp` QAC -I fp|aتgjBgHn ?<=NAP6kVHnnHx??<?NAO f.An :4f"=X Cנ"XCמXoXC+"??<>NAXNuHBASIC.INFA"z"QBxd/ aaa"_SDfxg 0AA`NuAC nNutgH1| 3| AxdaFC0|fBQNu0xJng=n |Bnp`hBnnpkaՀAF-H =|3n=|p=|r=|t-|paR?. r=|npkaB0| faafJ.faF`Jg ?aF0g~|g =n |`n2. |0HJgADtXWf2( `B|G7gJ.g4<ge.<pd(|jg|lg;g`r`r` <g<g< d <,zga8a=| "LNu<;e&<ud <bg;@Aj0`|H $`J<e<3d@ n0<Eg|<Sf v. {f<<Beb<CfpA@ $=| "aLNuK4M6H8P2)(_'gb0.F| gB|g0|g|g|g|g|g|g|g=| "LNu=|*F`g/. tazLft2H@nehnd`neXndP=| "=| $=@ (=A *`J.pgj?Ca Qp2NuH?. ,a=_ ,LQpNuHpp 2.a0. tLnNu n "gNuH0.F|gT|*f,A:a,jA;a$k=@n=|pAF-H 0(p a:LNu-H p `*SAVED! SAVED 0.Lnf=|npkaH?. ,=| ,p 2.a@0. xn zgH=|X=|\=nbPnL tSBSCANaf@AH 0<aV<.ap `Bnnpkaюa afaza=_ ,La`40.Lnf0.N; fp`|Q $`L=nLn=|p-n p!a$af6.NA00gB< e@ $``d CLSWIQFNPREGTBAXJHC6<HC-C $=| "`=| "=nL &=@ $`nAMP!Nup nR@  feng=@PNu=|Bn=|=|B.0.$R@|e0<ng=@=nn=|p=@rpia&0.R@ng=@=nn=| p=@rpiaNu4SBa hQNuHa <LNu?<?<NMXJ@g /<NMXNu0."Q@4.2Be6JBg|e,@dj0`0nn=@0n=@Nunneng&n"daXL 4TB0. aXaza ~2n`n@@d0.Bg&n"d4a,L 0U@4. aa4a 82n`TH =|X=|\=nbPn0<azNuHaLNu|>`HC JfC:=nn=|p-IrpiaΊLNua *K/ /?.:?<?NAO M"HrJg0kJ 0f v x ff(gRSf/?.:?<>NAXa jPr"pNu ar`/Sp$< K  fRQd(Юe"Nu"X/AS&(K < f HSHQꒂd( K ЄUav L"/S$<< gQd k`Ha F:̰gjA 8E aC a|f8??<>NAXA a Af I|.BAKBHn ?<ANA\A 8azHn /Bg?<VNAO JA 8a^Bg/?<NAXNuJ@fp/D@=@np5a2 Nu///?.:?<@NAO "JkfpNupNua=n=| ,CaBn&Bn(B*P.aHa?. ,=| ,8RDnn(g Qr=D(ax8RDn&gr=D&af(.*g:rn=A-D*"ta *dr a '*dr a0.n.g=@.a=_ ,aVLNun=A`R@|e0<An000pi`rC`[1][There is not enough memory|in the edit buffer to load|that file][Cancel]a`pHp ?. ,/ aa"_aaPp=_ ,LNu0. n=@ahpaF=n 0.n=@ 0.T@=@ Ԑn=@ =|XBn\pra=| ,af`8PpJ. jpT.p`NuHa(=|n=|p=|r=|tpaaLNu?<?<NAXJfNuaa?(n~a\SEne@n"c:."RE=E\SEe(Cnr2QBQ=n =n =|Xpan$gRGpaa:g(naj~<`H<.avL`~H?<?<?<NM\LNu?<NNT-@VBnX=|\=|npfaȦ=n zb=|`NuLH H =|X=|\AV-Hd-Hh=|n0.Nu0nDePQ@NuA C ae=|` C A a0. аn dpma$Nuaran Бn a`xa(-LaTafn ؑn a`a@aR2.=A @=A ؑn `a$a62.=A @=A Бn ܲn da`a`?aa 4n n aV`?aa4n Εn `a a|`a=n =n aRSEndzn"c:."RECnrt06. S@e 2nQ=|X=E\?pa604.@c&6.n2nSCH =|XBn\pra`D?. ,aa Ca$a=_ ,a$PpNuReplaced* C@ra|f&=| ,a&Eea|SEaJQaҤga =| ,Nu[1][Print Block| |Ensure printer is|connected and on line][OK|Cancel] :ŬaLNuH0. ,kư|g?2 n ,fZ0.nΰnca0.Ұnc>?aZn Бn ܑnaa2`"0.R@=@ Ԑn=@ -|XpraĺNu< gT0. ,I=|X=|\A=AnBnp<f 0.Αl`=l =l pap0.lLNu`a`0.n=nNuAa< fr aLNu??=|XBn\0.=@ n=@ 0.n=@ Ԑn=@ Sn prapa`4BnX=|\=@np aöNuBnn`HBnXBn\p{aÜLNu=|nHBnX=|\pza|`Hp=@npNaþLNuHp` =@p=AnphaÞNuCLra=| ,ahBXpea*=nnpfarpgalBnnpkab .aVpaVBg?<LNA[1][There is insufficent memory|for the program's requirements][ Quit ]g /?<INA\Nua8-H0<A.1@1@AJ1|NuA8`A>` AD`ALC"A-H p6aªL tHBnnHpHxp3aˆ-|nBnnLHrp*ajA-H A 8-H pZaTH@0. t/=|nLHpHxp3a. H@J@gH@S@NupNuA 8a|aDBg/?<=NAPaJJjaJNu=@:a ?<?.:B?<BNA-@nBoBNAO a".nJNuA(=|n-H pa n Nu)WKV(U&WKVW T|T WW W  W  WD  WH  W WD  WH XX  X X  <WK0VXL#UD  *WKXg$X#X#X#X#Y# Y7 #Z # .WK Xg$Y\2Y2Y2Y2Y 2Y 2 ( XVX! T&UH&X*&X=XB   * Z4&'JV2 V  V 0W%W(W-   W4 WD+WH WN WD WHWhWD WHW WDWHW[ WDWHW%WDWHWu%WDWHW%WDWH" !W!WDWH%#$W$WD"WH&TJ9 'W' W5  '&V V Xg$WW( W-  W4 WDWH WN WD WHWhWD WHWWDWHW[WDWHW WDWHWu WDWHWWDWH" !W !WDWH%#$W $WD"WH&TJ'W W  &WKVXL#(Vr& PP & RJ RQ RX  Ra  Rk  /   Ru R RRRRR R RRRRRRRRRS R S ( ' !S/"SB#SV$Si%SB&S|'SBS/).*S+S,S-S.S(S051S2T3S4T#5S/ T6 Desk File Search Options Program HiSoft BASIC... - New Load... L- Save S Save As... S Print Block W Insert file I Delete file Quit Q Find F- Find Next N Find Previous P Replace R Replace All Goto line... G- Goto Top T Goto Bottom B Preferences...^T Compile... C Run X Jump to error J Run Other... OTfTjTy30Max size: ___k9TTT12Tab setting: __9TTT10Text buffer: _9UU!UF%OHNJOHNJOHNJOHNJOHNJOHNJOHNFind :_XUdUU%ARYMARYMARYMARYJOHNJOHNJOHNReplace:_XUUU2345Goto line: _9UV6Vp::!8_9XVVV%%!#_$XCompileCancel HiSoft BASIC Compiler HiSoft 1987,8 Options Compile toDiscMemoryOverflow checksYesNoOKArray checksBreak checksLine numbersError messagesPause checksVariable checksUnderlinesMax SpeedMax Safety Editor PreferencesNumeric padNumbersCursorBackupsAuto indentSaveCursorFlashStillNextPreviousUPPER & lower caseSameDifferentCommand line: JOHNJOHN.PRG HiSoft BASIC Compiler Version 1.23 Cursor Blocks^R Page Up F1 Block Start^C Page Down F2 Block End^A Word Left F3 Block Save^F Word Right F4 Block Copy^Y Delete Line F5 Block DeleteCopyright HiSoft 1987,8 11th SeptWritten by: Dave Nutkins, Andy Pennell, Dave Howorth & Stephan SomogyiDistributed by MichTron (313) 334 5700 576 S. Telegraph, Pontiac, MI 48053TOS Free memory: 9000Load a fileSave a fileInsert a fileSave a blockRun Other ProgramWarning - DELETE a file&|f` NqLOG2ELSE<CLOSEQBSAVEgATN APPENDACCESSABSrANDAS4ASCBASEMAUTO[BARBLOADfBEEPZBREAKCHDIRnCASECALLTCALLSqCDBLeCHAINCIRCLEDCHR$#CINTbCLEARWCLEAR`CLNGcCVLCONSTCOLORCLOSEWCLSCOMMAND$fCOMMONCSNGdCONTRLCOSCVDCSRLIN&CVIDEFINTVDATE$(CVSDATA@DEF_DECRDEFDBLYDEFSTRZDEFLNGWDEFSNGXDODIMAELLIPSEFIF+FILESERL%EOFELSEIF\END)EQVERASEKEXIT;ERR$ERROR6FEXISTS2EXP FIELDUGBFOR*FILLFIXuFREwFULLWGOSUB3GEMSYSGETHGOTOXYaGOTO1HEX$|LBOUNDjINPUT$lINKEY$gIMPINCRINP*INPUT8INTININSTRiINTtKEYINTOUTKILLpLINEFLENLCASE$ LEFT$qLIBRARYLETCLINE7LOCATEcLOC+LOCALLOGLOF"LOG10RESET[PALETTENAMEMKD$LPRINTLOOPLPOS,LSET]MID$hMKL$MKDIRmMKI$MODMKS$MOUSEOPENNOCT$}NEXT:NOTOFFON=OROPENWOPTIONLOUTPUTOUTbPAINTPOS-PEEKW/PEEKsPCIRCLEEPCOPY\PEEKB.PEEKL0POKEJPELLIPSEGPOINT{POKELjPOKEBhPOKEWiRANDOMPSETPRESETPRINT.PTSOUTPTSINPUTGREDIM RANDOMIZEREAD5 REMAINDER?REMFREPEAT,STRING$oSELECT-RNDxRETURN>RESTORE9RESUMERIGHT$pRMDIRlSADD!RSET^RUNSCROLLSCREENeSEG`SQRSIN SGNvSHAREDBSPACE$mSOUNDYSPCSTICK1STATIC/STEPESTR$nSTOPISTRIGyUBOUNDkTAN SYSTABSUB0SWAPSYSTEM]TABTIMER)THENDTIME$'TROFF_TO2TRON^VDISYSCUSINGUCASE$UNTILVARPTRSVALaVARPTRSzWHILEOWAVEdWENDPWINDOWWIDTHWRITERXORI   I  JI I< 2 @@`TOSTTPPRG:#,();_ +-*/\^>=>===<><=<ORANDXOREQVIMPMODNOTz8<6<><4<|(o*lNN:+|Z-=>-N2JGf` Nq`NqA .->-=~N-N( NJGf` Nq`Nq>-RG;G`NqA .->-=~N-N(-NJGf`"Nq>-RG;G~DG?NTO`PNq>-H-A .-N( N;GA .->-=>-=~DG^N2< N@;m`NqpNA .rNA./Nr NO;G>-=~N2JGf`-=~DG^N2< N@`"NqA .-N(.BASN2< N@;|A .-N(.PRFN2< N@pNA .rNA./Nr NO;G>-=~N:=A .-N(N^JGf`NqA ./NrXOA .-N(.SYMN2< N@NdN(HiSoft BASIC N~NNdA .N~NNdN(HiSoft BASIC is working...N~NA./A./NbPO.--~HNlJGf` Nq~N ~DG;G.<+G;|;| ~DG;G><H+G;|;|>-=A .vAN:>-=A .6<N:>-=A .vAN:>-=A.vAN:>-=A .v!N:>-=A.v!N:>-=A.6<N:~=A.6<N-A .NFN(2< N@~G;G ~G;G ~G;G><DG=~DG^;G;|);|a;|};|;|2;m;|C;|Y ;|";|$Nv>-G=~DG^;G0>-$=>- DG^RG;G2>-=>-DG^RG;G4><;G6><;G8><;G:><;G<~VG;G>>->G;G@>-@G;GB>-BG;GD>-DG;GF>-FG;GH;|@J><=>-^;GN>-4=A,.v!N:>-4=A4.v!N:~=>-4=~AN`FNq>-"m0. -N ^0>-"m8. -N ^0AN8`Nq>-2=A<.v!N:~=>-2=~AN`,Nq>-"m@. -N ^0AN8`Nq~=~ DG^RG;GP>-PRG;GR>-R=AD.v!N:>-R=AL.v!N:~=AT.v!N:~=A\.v!N:~=~=Ad.v"N:~=Al.v!N:~=>-R=~AN`,Nq>-"mH. -N ^0AN8`Nq~=>-R=~AN`,Nq>-"mP. -N ^0AN8`Nq;|>-=~=Ad.v"N-N ^0>-=~=Ad.v"N-N ^0>-=~=Ad.v"N-N ^0>-=~=Ad.v"N-N ^0>-=~=Ad.v"N-N ^0Rm moT;|>-"mp. -N ^0Rm mo~=At.v!N:;|>-"mx. -N ^0Rm mo~=A|.6<N:;|>-=A|.6<N-N`NFRm mo.--.-Dޞ-~H&N+GT.-T-.-XNdJGf`jNq.-T-.-XDޞ+GT.-T-><HNdJGf`Nq><H+GTA.-.-T-~ NN2<N@.-X-.-Tޞ+GX~DG;G\;|^;|`;|b;| d;| f;| h.<NHj>-d=A.v!N:>-d=A.v!N:>-f=A.v!N:>-h=A.v!N:>-h=A.v!N:~=A.6<N:;|>-=A.6<N-N`NFRm mo~=A.6<N-~ N^NFN(2<N@;|A.->-=A.6<NN2<N@Rm mo~=A.6<N-N(_-~ N^NNFN(%&!#$2<N@N(!2<N@;|rNt-=~AN`*Nq>-"m. -~ ^0AN8`Nq;|rN:`NqNT.,NN;GA.-~ ^0>- Ggx.,->-=~NN0;G>- G.g` NqA.->- ^0`8Nq`Nq>- G\g` Nq`Nq>-=~DG^;G`Nq>,N\Nu`lNqNTpN.,rNA./Nr NO;GpNA .rNA./Nr NO;G>- Gg`vNq>-=~N2JGf`NNq.,-A .->-H-A .NN->-HDޞ-~HޞNN2< N@`Nq.,2< N@`Nq>- Gg`lNq>-=~N2JGf`8NqA .-~=>-=~DG^N-.,N2< N@`NqA .-.,N2< N@`Nq.,2< N@N\Nu`NqNT><H/NXOJGf`Nq~?NTO~?NTO~?~?NXONy~?><?NXO><?NTO~?~?NXON;|t>-t=~NB=>-t=~ NB^JGf`dNq>-t"m . G>JGf`(Nq~?A./At./N-t=~N2JGf`$NqA .-~N^N2<N@`FNqA .-N(.N->-=A|.6<NN-~N^N2<N@~B?NTO><?A./A./N<?A./A./N-=~N*JGf`2Nq~0G=~DG^?A./A./N-DG?A./A./N-G;G;|d><=A.v!N:><=A.v!N:><=A,.v!N:>-=A.v!N:>-=A.6<N:>-=A4.v!N:>-=A .v!N:>-=A.v!N:>-=A.v!N:>-=A.v!N:>-=A$.v!N:;|A$.-N`NFA(.-N ^0pNA$.rNA./NNO;G&>-&?>-(?NxXO;|*A$.-N`NFA(.-N ^0pNA$.rNA./~?NNO;G&>-&?>-(?NxXORm* m*oN\Nu`NqNT>, "m. ->, ^0>,=><N2JGf`.Nq>,=><DG^"m0. ->, ^0`BNq>,=>-N*JGf`*Nq>,=>-DG^RG"m. ->, ^0N\Nu`NqNTpN.,N2<DN@AD.-~=~N-N( NJGf`2NqA.-AD.-~H-AD.NNNNF`NqA.-AD.NFA.NNN\Nu`NqNTN>- Gg`$Nq>-?>-?NXON`RNq>- Gg`NqN`4Nq>- Gg`Nq>-=~=~N`JGg`NNq>-=>-"=>-$N`JGg`0Nq>-=>-=>- =~DG^N`JGg` Nq`Nq;|`.Nq>- G^g`Nq~"m . -~DG ^0N`|Nq>- G[g>- Gg`Nq~?NTO`LNq>- GTg`NqNN`(Nq>- Gg`Nq~?NjTON~`Nq>- G@g`NqN*`Nq>- G_g`NqN`Nq>-=~V=~ZN`JGg` Nq`Nq>-?NTO`Nq>- GAg>- Gg`NqN*`dNq>- G)g`FNqN>- G_g>- G0g`,Nq~)?NjTOA./N@XON`Nq>- G,g`"Nq~)?NjTONN`Nq>- Gg`Nq~I?NjTON`Nq>- Gg`(Nq~I?NjTO~?NjTON~`dNq>- G- G-g`Nq~)?NjTON`Nq~)?NjTO`Nq>- Gg`NqN`Nq>- GKg`4NqNNNHFJGf` Nq` Nq`Nq`Nq>- G1g >- G3g>- G9g`Nq>-?NJTO`rNq>- G=g`NqN m6g`VNq~"m . -~DG ^0N m1g`Nq~1?N"TO`Nq><?NXTO`Nq>-=~1N:=>-=~3N:^JGf` Nq`2NqNJGf`Nq~?NTO`NqN`Nq;m>-?NJTO>- Gf` Nq` Nq`Nq`jNq>- Gg`Nq~9?N"TO`FNq>- G>g`Nq~9?NJTO`"Nq>- Gg`ZNqN mg`@NqN(>-JGf`Nq>-?NvTO><?>-?NvXON`Nq>- G-g`NqN`Nq>- G*g`NqN`~Nq>- G;g`NqNN`ZNq>- G,g`NqN`- GFg`NqN `Nq>- GBg`NqN `Nq>- G/g`Nq~?NTO`Nq>- G0g`NqN`Nq>- GDg>- G- GHg>- GGg`Nq>-?NTO`bNq>- Gkg>- Gjg`NqNN`2Nq>- Gg`NqN`Nq`Nq>- Gfg`$Nq mg` Nq;|N`Nq>- Gg`NqN`Nq>- Gzg`NqNNN`Nq>- Gg >- Gg>- G{g`Nq;|N`XNq>- Gg`Nq;|NN`.Nq>- Gyg`NqNN` NqN`~NqN\Nu`NqNTNРBm mg`*NqN(>-?NRTO;|;mNР mg`LNqN mg`2Nq>-?N۶TO><?>-?NvXON~` NqN(N\Nu`TNqNTJmf`Nq>-?>-?NXO`&Nq><?NjTO><?>-?NvXON\Nu`BNqNT;|NBm;m;m mg`NqN(NN\Nu`NqNT><?>, ?NvXOJmf`Nq>, "m. G>=~^=>, "m . G>=~N2^=>, "m . G>=~N:^JGf` Nq`Nq>, ?NXTO;GJmf`LNq>-"m(. G>=>-N:JGf`Nq>-"m(. ->, ^0` Nq>, ?NTTO2<\N@A\.-~=~N-N(FNNXJGf` Nq`pNq>-=>,N:JGf`\Nq>-=~N:=>-^JGf`Nq~?A\./Nޔ\O mg`Nq>, "m . -~ ^0A ./NXOA./NXO~?A./N\O~?A./N\O>-XG;G`Nq>, "m . G>=~N:=>, "m . G>=~N:^JGf`bNq>, ?NTTO2<\N@A\.-~=~N-N(FNNXJGf` Nq`Nq>, "m . -~ ^0N\Nu`,NqNT~DG;G>, ?>,?NXOBmN\Nu`NqNTNN;mN>- Gf`Nq~H?NXTON;| m g`Nq~DG;GN>-=><NB=>-=~NB^JGf`Nq~r?NXTO>-"m . -~ ^0>-"m8. ->-=L H>NHLNN4 ^0NNHFJGf` Nq` Nq`NqN\Nu`NqNTNN>- Gf` Nq`Nq>-?NTTO-N(FNNXJGf` Nq`Nq>-"m . G>=~N:=>-?>=NTO^JGf` Nq`BNq>-?>-?NXONNFJGf` Nq`Nq`Nq`BNq><?NXTON\Nu`NqNTN mg`lNq;|~?NjTO~?NTO>, GHg`2NqN>- Gf`Nq~w?NXTO~?NTONNN\Nu`NqNTBm>-=>-NBJGf`Nq~?>-?NXO;m>-`=>-fN*JGf`"Nq>-fG2;Gf>-f=A.v!N>-`"m. ->- ^0>-`RG;G`Jmf` Nq>-?NvTO>-?NRTONN(2<N@>- G g >- G g>- G:g`Nq`Nq`Nq>- G"g`Nq.- GN m"g`Nq.- GN`^Nq>-=~ N:=>-=~ N:^JGf`Nq~?NTO`&NqA.->-N^N2<N@`Nq><?NTO`Nq>- G,g`Nq~@G?NTO`NqA.->-N^N2<N@.- GN>-=~ N:=>-=~ N:^=>-=~:N:^JGf` Nq`Nq m,g` Nq` Nq`NqA.NN;GA.-N( N2<N@A.->-=~NN0;G>-=~ NB=>-=~ NB^JGf` Nq`Nq>-=~DG^;G`Nq~H+GA./A./NPO;| m-g`JNq~DG;GA./A./NPO>-=~ NB=>-=~ NB^JGf`Nq>-=~0=~9N`JGg`"Nq>- G.g>- G&g`Nq.--~HDޞ/A ./A./A./A./A./N"O.-->-RGHNtJGf`4NqA.-~=>-N2<N@><?NTO`DNqL H>-NNH >- Gg`6Nq><?L N4?A./A./N- Gg`@NqpNL NNfrN><?A ./NNO`Nq>- Gg`@NqpNL NNfrN><?A ./NNO`HNq>- Gg`6NqpNL NrN><?A ./NNO`.NqA.-~=>-N2<N@><?NTO m,g` Nq.- GN`"NqNN\Nu`4NqNT>,;GN mg` Nq` Nq`NqN\Nu`NqNT.- GNN>- G$f` Nq`NqN(2<tN@.- GNpN>-N^rNA./NpNOFJGf` Nq`*NqAt.->-N^NN2<tN@`Nq;|At.-N(INCLUDENJGg` Nq`.NqN(2<tN@N m:g`Nq.- GNNBm>-=~"N:=>-=~'N:^JGf`Nq;m.- GNAt.->-N^N2<tN@.- GN>-=~ NH=>-=>-N:^JGf` Nq` Nq`NqAt./N\XOAt.2<N@><?NjTO~?NjTOA.NN?NjTON;| N`Nq`NqAt.-N(OPTIONNJGg` Nq`NqN(2< N@.- GN>-=~ N:=>-=~N:^JGf` Nq`&NqA .->-N^N2< N@`NqA .NN;G;|~?NTO`dNq>-=~ N:=>-=~N:^JGf` Nq`Nq.- GN`NqNN\Nu`NqNTA.-~ ^0>-=>-N2JGf`Nq;| A.-~ ^0`jNqA .->-=~NN0;G>-RG;G>-=~ N2=>-=~,NB^JGf` Nq`NqA.-~ ^0`lNq>,N\Nu`VNqNTN;G mg` Nq`0Nq>-N^NN0;G mFg`NqNJGg` Nq`Nq>-N^2< N@N;G>- Gf` Nq`&NqA .->-N^N2< N@`NqA ./NrXO mg` Nq`Nq`vNqN;G>- G+g`Nq~DG;GN;G`Nq>- G-g`NqBmN;G`Nq>-=~0=~9N`JGg` Nq`ZNqBm>- =>-^=~0DG^;GN;G>-=~0NP=>-=~9N2^JGf`Nq` Nq~DG;G>-?>-?NXOJGf` Nq`Nq>- Gg`PNq><?NjTOJmf`Nq~?NjTO`Nq~?NjTO>-?NjTO`Nq>- GgP>- G gD>- Gg8>- Gg,>- G g >- G g>- Gg`$Nq>-"m . ->- ^0`Nq>- Gg >- Gg>- G g`xNq>,JGf`$Nq>-"m . ->- ^0`JNq><?NjTOJmf`Nq~?NjTO`Nq~?NjTO>-?NjTO`NqN\Nu`NqNTA.-~ ^0Bm>, GNg`Nq>,;G `Nq>, GUg`Nq>,;G"`Nq>, GVg`Nq>,;G`Nq>, GWg`Nq>,;G&`xNq>, GGg`6NqpNN(.PRGrNA./NrNO`4Nq>, GOg`Nq;|`Nq>, GAg`Nq;| `Nq>, GBg`Nq;|`Nq>, GEg`Nq;|`Nq>, GDg`Nq;|`Nq>, GCg`Nq;| `Nq>, GPg`Nq;| `bNq>, GYg`Nq;| `DNq>, GXg`Nq;|`&Nq>, GRg`*Nq>,=><N*JGf` Nq>,;G`Nq>, GMg`(Nq>,=~ N*JGf` Nq>,;G`Nq>, GTg`(Nq>,=~ N*JGf` Nq>,;G`Nq>, GLg`(Nq>,=~N*JGf` Nq>,;G`LNq>, GKg`*Nq>,=~N*JGf`Nq>,DG;G`NqA.-~DG ^0>,N\Nu`NqNTN>-=~BN:;GJmf` NqNN>-?NTOJGf`DNqJmf`NqA./NXO`Nq>-?~?NrXON`2NqJmf` NqA./NXON` NqNNHFJGf` Nq`NqN`TNqN\Nu`NqNTN2NN>-?>,?NrXO>-?NTOJGf`NqN` NqNNHFJGf` Nq`NqN`NqN\Nu`xNqNT., G>"m. -., G>"m. G>=~^ ^0., G>"m . -~ ^0><?., G>?NvXON\Nu`NqNTN2NN;m(>-(?~?NrXON>-(?NTOJGf`*NqN mg` NqNNN>-("m . -~ ^0NHFJGf` Nq`NqN`fNqN\Nu`NqNT~?NTON\Nu`NqNT>,;GNNJGf` Nq`Nq>- Gg`4Nq>-=~DG^;GN mg` Nq`pNq`dNq>- Gg`Nq>-RG;GN`- Gg`$Nq>-?>-?NXON` NqN`FNqN\Nu`6NqNTNN>-"m . -~ ^0NN\Nu`0NqNTN mg`Nq>-?>-?NXOJmf`Nq>-?NXTO;GJmf`jNq>-"m(. G> Gg`Nq~?NXTO>-TG"m(. ->-TG"m(. G>=~^ ^0`4Nq>-"m8. ->-"m8. G>=~^ ^0`4Nq>-"m8. ->-"m8. G>=~^ ^0NN\Nu`&NqNTBm>,?NJTO~DG;GN\Nu`NqNTN mg`FNqN(>-JGf`Nq>-?NvTO><?>-?NvXON`NNq mg`$Nq><?>-?NvXON` Nq>, G9f`Nq~?NXTON\Nu`NqNTNР mg`8NqN(>-?NvTO><?>-?NvXON`HNq mg`:NqNNJGf`Nq><?>-?NvXO` NqN(N\Nu`FNqNTN~0?NTO>- G/f`Nq~/?NjTO` NqNN\Nu`NqNTN m`g`NqN`Nq~_?NTO;| mg`hNqNJGf` Nq`>Nq mg`$Nq>-?>-?NXON` NqN`Nq~_?A./N@\ON\Nu`NqNTN>- Gf`Nq~?NXTO`ZNqpNA.rNA./NNO;GJmf`Nq>-?NXTO`NqA./NXO2<lN@ mg` Nq`Nq~H-Al.-N( N;G mg`8NqAl.2< N@;|Al.NN;G~?NTO`fNqpNAl.-~=>-=~DG^NrNA./~?NNOJGf`Nq~l?NXTOpNAl.-~=>-=~DG^NrNA./~?NNO=><DG^;G>-"m. ->- ^0>-"m . ->- ^0Al.->-RG=~NN0;G>-RG?A./N\O~?A./N\O~?A./N\O;m;m>-TG=Al.NN=~AN`NqAl.->-=~NN0;G>-=~N*JGf` Nq;|>-=~DG^;G` Nq;|A./NXOA./NXO~?A./N\O~?A./N\O>-XG;GAN8`PNq>-=~DG^"m(. ->- ^0>-=~DG^"m(. ->- ^0`NqN>- Gf`NqN\Nu`&NqNTJm2f`$Nq~?NTO~_?A./N@\OJmf`$Nq~?NTO~0?A./N@\O>- Gf`Nq~c?NXTO>-"m . G>=~N2JGf`Nq~d?NXTO;m>-"m . ->- ^0A./NXO~?A./N\O~?A./N\O>, G0g`NqBm2` Nq;m2;m0;m0Bm*N mg`NqN>, G_g`Nq;|.` Nq;|. mag`Nq;|.N`Nq mSg`Nq;|.N>- Gf`Nq~?NXTO`Nq>-.=~N:=>-?>=NTO^JGf`Nq~}?NXTO>-?NXTO;G,Jm,f`Nq~?NXTOA./NXOA../NXO~?A./N\O~?A./N\O>-XG;G>-?NTOJGf`NqNNNN>-*RG;G*NHFJGf` Nq` Nq`tNq mg`NqN`Nq~?NXTO>-0=~DG^"m(. ->- ^0N\Nu`NqNTN2., G>=~_N:=>-2=~N:^JGf`$Nq~DG?NTO.,-~0 ^0`HNq., G>=~0N:=>-2=~NB^JGf`Nq~ DG?NTO.,-~_ ^0>-0=>-=~DG^=~AN`Nq>-RG"m(. G> Gg`zNq>-VG"m(. G>=~^JGf`TNq>-"m(. G>"m8. ->-"m(. G>"m8. G>=~^ ^0AN8`^Nq>-0=~DG^"m(. ->- ^0BmBm2;|N\Nu`NqNTA.->,=~VDG^RG=~N2<dN@NpN>-N^rNA./NBNOFJGf`Nq~ ?NTO>-N^NN0=~@DG^;G.- GNN m-g`~Nq.- GNNpN>-N^rNA./NBNOFJGf`Nq~ ?NTO>-N^NN0=~@DG^;G.- GN` Nq;m>-=>-=~AN`.NqA.->-=~=Ad.NAN8`NqN>- G,f` Nq`Nq.- GN`NqNN\Nu`jNqNT>-=>-N2JGf`"Nq>-G;G>-=A$.v!N>-"m(. -., G> ^0>-RG;GN\Nu`dNqNT>-=>-4NHJGf`Nq~ ?NTO>-=~DG^;GA.->-"m(. G> ^0>,N\Nu`NqNT;m0>-=>-N:JGf` Nq`TNq>-"m(. G>=>,N:JGf`NqA.->-RG ^0`"Nq>-XG;G`NqA.-~ ^0>,N\Nu`ZNqNTA.->-=~N:=>-=~N:^=>-=><N:^=>-=~,N\Nu`(NqNTA.->-=~N: ^0>,N\Nu`(NqNTA.->-=~N: ^0>,N\Nu`6NqNTA.->,"m. G>=~^ ^0>,N\Nu`>NqNTA.->,"m. G>=~^=~NB ^0>,N\Nu`>NqNTA.->,"m. G>=~^=~N* ^0>,N\Nu`DNqNTpNA.->,G=A.6<NNFA.NNN\Nu`\NqNTpNA.->,=>-DG^RG"m. G>=A.6<NNFA.NNN\Nu`PNqNTpNA.->,"m0. G>=A.6<NNFA.NNN\Nu`8NqNTA.->, "mp. G>=>,^ ^0>,N\Nu`lNqNT~=A.6<N-.,NF;|6~"m. -~ ^0~"m. -~ ^0A.-~ ^0>,N\Nu`NqNT;|;m., ->-=A.6<NNJGf`"Nq>-"m. G>;G`PNq., ->-=A.6<NNJGf`"Nq>-"m. G>;G` Nq`Nq mg` Nq` Nq`RNq mg`Nq>,JGf`Nq>-6RG;G6>-6=>-N*JGf`Nq>-Gd;G>-G;G>-=A.v!N>-=A.6<N>-=A4.v!N>-=A .v!N>-=A.v!N>-=A.v!N>-=A.v!N., ->-=A.6<NNJGf`$Nq>-"m. ->-6 ^0`Nq>-"m. ->-6 ^0;m6>-=A.6<N-., NF>-"m. -~ ^0>-"m. -~ ^0>-=><N2JGf`FNq., NN;GBm., ->-=~N-N((NJGf`Nq>-=~DG^;G;|., ->-=~N2<-=A.6<NrN.-A./.-NNON;G>-=><DG^"m. ->-=>-^ ^0Jmf`&Nq>-=><DG^"m . -~ ^0`NqBmA.->- ^0>,N\Nu`PNqNTpNA.-A.-.,NN0=~@DG^=~NNFA.NNN\Nu`NqNT>-=~ NB=>-=~ NB^JGf`NqA.-~ ^0`@Nq.-+G8.- GNN mg`NqA.-.--~HDޞ-~HN-N(TONXJGf`0Nq.--~Hޞ+G.- GNA.-~1 ^0`NqA.-.--~HDޞ-~HN-N(SUBNXJGf`0Nq.--~Hޞ+G.- GNA.-~3 ^0`RNq`$Nq.--~HDޞ G~N^-N(TNX=.- G~N^-N(ONX^JGf`0Nq.--~Hޞ+G.- GNA.-~1 ^0`Nq.--~HDޞ G~N^-N(SNX=.- G~N^-N(UNX^=.--~Hޞ G~N^-N(BNX^JGf`0Nq.--~Hޞ+G.- GNA.-~3 ^0`,Nq.-8-~HDޞ+G.- GNA.-~ ^0>,N\Nu`NqNT.-+G<;|@.- GN>- G"g`,Nq.- GN m"g` Nq` Nq`Nq`Nq>- G(g`Nq>-@RG;G@`fNq>- G)g`6Nq>-@=~DG^;G@ m@g`Nq.- GN`.Nq`"Nq>- G g`Nq`Nq`Nq`8NqN.-<+G>-=~=N:;G@;|(A.->-@ ^0>,N\Nu`jNqNTJmf`Nq., G. G~;G`$Nq., -., G.-~HNN0;G.,-., G.-~Hޞ ^ N\Nu`DNqNTA./.</.,/.,/.,/., /.,/NhON\Nu`NqNTNĔN\Nu`|NqNT;m.--~HDޞ/AB./A./A./A./A./N"O.- GNA.-LB ^HA. GLN\Nu`bNqNT m g`Nq;| `@Nq.--.-NlJGf`Nq;|`Nq.- G~;GA. GRN\Nu`NqNT.--.-NdJGf`Nq.-J-~HNdJGf`pNq.-J-.-NdJGf`Nq.-+G` Nq.-J+G.-->-Nl.N2<N@.-J-.-Dޞ+GJ~H+G.-J-~HNlJGf`@NqA.-~ N^N-~ N^N2<N@.--~Hޞ+G`Nq~H->-Nl.N2<N@A.-A.N2<N@.-J-~HDޞ+GJ.--~Hޞ+GA.-~ N^N=A.-N(:N^=A.-~N^N^JGf` Nq` Nq`Nq`2NqN6.- GN><?NjTO~?NjTO`,NqA.-.--~HNN0;GA. GRN\Nu`NqNTA. GS~H-.,-N(.N-~HNlJGf`"Nq.,-.,-N(.BASNNF.,NJGg`Nq~{?.,/Nޔ\O`RNq>-PRG;GP>-P=>-N:JGf`Nq>-RG;G>-=A .vAN>-=A .6<N>-=A .vAN>-=A.vAN>-=A .v!N>-=A.v!N>-=A.6<N>-P=A.6<N-.,NF>-P"m. ->- ^0>-P"m. ->- ^0Rm.,-~=>-=><N.--.<NlJGf`BNq>-P=A .vAN-.- ^ >-P=A .vAN-.- ^ `Nq>-P=A .6<N-A.-.--.--.-Dޞ-~HޞNNF>-P=A .vAN-.--.-Dޞ-~Hޞ ^ >-P=A .vAN-.-J ^ >-P=A.vAN-.- ^ .-+G.--~Hޞ+G>-ND+GJBm.<\+GN\Nu`8NqNT>-P=A .vAN G.+G>-P=A.vAN G.+G.--.<NlJGf`,Nq>-P=A .vAN G.+G~DG;G`BNq>-P=A .6<N2<N@>-P=A .vAN G.+GJ~H+G>-N>-=~DG^;G>-P=~DG^;GP>-P"m. ->-P"m. G>=>-^=>-PRG"m. G>DG^RG ^0N\Nu`NqNTA.-.,-N(aN=.,-N(zN^=.,-N(AN=.,-N(ZN^^=.,-N(0N=.,-N(9N^^=.,-N(.N^=.,-N(_N=>-"^^ ^0>,N\Nu`pNqNTA.-.,-N(aN=.,-N(zN^=.,-N(AN=.,-N(ZN^^ ^0>,N\Nu`(NqNT>, Gg`Nq~?NTON\Nu`(NqNT>- Gf`Nq~?NXTON\Nu`(NqNT>- Gf`Nq~?NXTON\Nu`&NqNT mg`Nq~?NTON\Nu`@NqNT m g` Nq`Nq.- GN`Nq.- GN>-RG;GN\Nu`bNqNT>-=~ N2JGf` Nq`>Nq>-=~ N:=>-=~N:^JGf` Nq`Nq.- GN`NqN\Nu` hNqNTN>-=~a=~zN`JGg`$Nq>-=~A=~ZN`JGg` Nq` Nq>-=~aN*JGf`Nq>-=~ DG^;G;|>-=>-N2JGf`0NqAT.-~H-~ NN2<TN@>-G;GAT.->-=~=>-N^N.- GN>-=~a=~zN`JGg` Nq`Nq>-=~ DG^;G`Nq>-=~A=~ZN`JGg`0Nq>-=~0=~9N`JGg`Nq>- G.g` Nq`8Nq>- G_g` Nq>-"FJGf` Nq` Nq` Nq`Nq>-RG;G`NqAT.-~=>-N2<LN@>- Gf`Nq>- G#g,>- G!g >- G&g>- G%g`vNq m#g`NqpNAL.rNA./~?NNO;G>-=~N2=>-=><NH^JGf`RNq>-"m. G>;G>-=><N2JGf`Nq>-=><DG^;G;|` NqAL.->-N^N2<LN@.- GNAL.-~=~N-N(FNNFJGf`4NqN m(g` NqAL.->-N^N2<LN@~DG;GpNAL.rNA./~?NNO;G`nNq>- G$g`NqAL.->-N^N2<LN@.- GNNAL.-~=~N-N(FNNXJGf`:NqpNAL.rNA./~?NNO;G`,NqpNAL.rNA./>-=~(NB?NNO;G>-=~N2=>-=><NH^JGf`pNq>-=><NHJGf`RNq>-"m. G>;G>-=><N2JGf`Nq>-=><DG^;G;|`Nq`^Nq m(g`PNqAL.->-N^N2<LN@pNAL.rNA./~?NNO;G~DG;G`Nq mg`NqAL.-N(GONXJGf`0NqN;G>-=~N2JGf` Nq`Nq`NqAL.-N(FNNXJGf`bNqN>-=~a=~zN`JGg`$Nq>-=~A=~ZN`JGg` Nq`Nq`Nq`Nq~?NTO`NqpNAL.rNA./~?NNO;G>-=~N2JGf`tNq>-=><NHJGf`RNq>-"m. G>;G>-=><N2JGf`Nq>-=><DG^;G;|`NqBm`NqNAL.-~=~N-N(FNNJGf`NqAL.pN-AL.-~=~NrN.-A./.-NNON2<LN@pNAL.rNA./~?NNO;G~DG;G`TNq>- Gg`NqBm`RNq>- Gg`8Nq m(g`NqN;G`Nq>-=~=N:;G` Nq~DG;GJmf`NqAL.pN-AL.rN.-A./.-NNON2<LN@N m(g` NqAL.->-N^N2<LN@pNAL.rNA./~?NNO;G`4NqpNAL.rNA./~?NNO;G`Nq>- G#g8>- G!g,>- G&g >- G%g>- G$g`-N^N-N((N2<LN@.- GN`VNqAL.pN-AL.rN.-A./.-NNON-N((N2<LN@pNAL.rNA./~?NNO;G~DG;G;|>-=><DG^;G>-NH `PNq`JNq>-=~0=~9N`JGg`"Nq>- G&g>- G.g`NqNzH ;|`Nq>- G g>- G'g`NqNZ;|`Nq>- G_g`"NqNZ~?NjTO`DNq`Nq>- G"g`NqN(2<N@.- GN>-=~ N:=>-=~N:^JGf`Nq~DG?NTO`RNq m"g`"Nq.- GN>- G"f` Nq`&NqA.->-N^N2<N@`tNq m%g`2NqA.N0NH ;|;|.- GN` Nq;|`Nq>- G?g`Nq;|..- GN`|Nq>- G>g`4Nq.- GN;| m=g`Nq;|.- GN`:Nq>- G=g`4Nq.- GN;| m=g`Nq;|.- GN`Nq>- Gg`Nq;|.- GN`Nq>- Gg`Nq;|`vNq~H-A.->-N^N;G mg`BNqpN>-N^rN~DG?A ./NޔNO.- GN`Nq.- GNN\Nu`NqNT.-T-~Hޞ+GT.-T-.-XNdJGf`8NqA.-><H-~ NN2<N@.-X-><Hޞ+GXA.-.-T-~H->,N^NvN\Nu`NqNT.-T-~Hޞ+GT.-T-.-XNdJGf`8NqA.-><H-~ NN2<N@.-X-><Hޞ+GXA.-.-T-~HDޞ-~H->,NTNvN\Nu`"NqNT>,;G>,?NjTON\Nu`NqNT>-?NjTON\Nu`NqNTA.NN;G.-T->-Hޞ+GT.-T-.-XNdJGf`8NqA.-><H-~ NN2<N@.-X-><Hޞ+GXA.-.-T->-HDޞ-~Hޞ->-H-A.NvN\Nu`(NqNT>, ?NjTO>,?NTON\Nu`(NqNT;|NBm;m;mN\Nu`NqNT;|NBmN\Nu`NqNT;|NBmN\Nu`NqNT>- Gg>- Gg`&Nq>-?NjTO>-?NTO`Nq>- Gg`Nq>-=>-^=~DG^?NjTO>- Gg`NqL N4?NTO`Nq>- Gg`&NqL NNf2<N@N`bNq>- Gg`&NqL NNf2<N@N`.Nq>- Gg`NqL N2<N@N`Nq>- Gg>- Gg`&Nq>-?NjTO>-?NjTO`RNq>- Gg`2Nq>-?NjTOA.NN?NjTON`Nq>-?NjTONN\Nu`JNqNT><?>< ,?A./A./N<?A./A./N< ,=>-G^;Gz~=>-6=><DG^=~AN`RNq>-"m . G>;G>-=~N2JGf`Nq>-RG"m(. G>=>-TG"m(. G>=~AN`Nq>-RG"m(. G> Gg`TNq>-"m(. G>?NTOJGf`,Nq>-TG"m(. ->-z ^0>-zG;GzAN8`Nq`PNq mg`BNq>-?NTOJGf`*Nq>-"m. ->-z ^0>-zG;GzAN8`Nq><?A./Az./N-6=><DG^=~AN`Nq>-"m . G>;G>-=~N2JGf`4Nq>-RG"m(. G>=>-TG"m(. G>=~AN`Nq>-RG"m(. G> Gg`Nq>-"m(. G>?NTOFJGf`Nq>-TG"m(. ->-z ^0>-"m(. G>?NTO"mx. G>;G>-VG"m(. G>=~^JGf`Nq>-;G>-z=>-^;GzAN8`Nq`Nq mg`Nq>-?NTOFJGf`Nq>-"m. ->-z ^0>-?NTO"mx. G>;G>-"m8. G>=~^JGf`Nq>-;G>-z=>-^;GzAN8`Nq><?A./Az./N-^^JGf`Nq~?NXTO;| `NqL N4;G`Nq mg`NqL H~NNR=L HLjNZ^JGf`Nq~?NXTO;| `XNqL H><NNZJGf`*NqL H.<NNN4;G`NqL N4;G`Nq~?NXTO;| N\Nu`NqNT;|>-=>-^N:JGf` Nq`BNq>-"m. G>=>,N:JGf` Nq`Nq>-RG;G`Nq>-^=>-dN2JGf`4Nq>-dG2;Gd>-d=A.v!N>-d=A.v!N>-"m. ->, ^0>-^RG;G^N\Nu`NqNT;|>-=>-^N:JGf` Nq`\Nq>-"m. G>=>,N:JGf`$Nq>-"m. ->- ^0`Nq>-RG;G`NqN\Nu`NqNT;|Z>-Z=>-^N:JGf`$Nq~?NXTOA.-~ ^0`Nq>-Z"m. G>=>-N:JGf`\NqA.->-Z"m. G> ^0>-Z"m. G>=~N2JGf` Nq` Nq~?NXTO>-ZRG;GZ`,N\Nu`fNqNT>,?N$TO;G\ m\g`NqA.-><' ^0`$NqA.->-\"m. G> ^0>,N\Nu`NqNT;|^>-^=>-`N:JGf`NqA.-~ ^0`RNq>-^"m. G>=>,N*JGf`NqA.->-^ ^0`Nq>-^RG;G^`Nq>,N\Nu`(NqNT;|>-=>-bN:JGf` Nq`vNq>-"m. G>=>,N:JGf`>NqpN>,?NTTOrN~ ?A ./NޔNO`Nq>-RG;G`tNq>-b=>-hN*JGf`4Nq>-hG2;Gh>-h=A.v!N>-h=A.v!N>-b"m. ->, ^0>-b"m. ->- ^0>-bRG;GbN\Nu`NqNT;|`>-`=>-bN:JGf`Nq~v?NXTO>-`"m. G>=>,N:JGf`*NqA.->-`"m. G> ^0`Nq>-`RG;G``Nq>,N\Nu`|NqNT>- Gg`(NqA.->-?.-NTO ^0`:Nq>- Gg`NqA.-N ^0`Nq~"?NXTO>,N\Nu`"NqNT~DG;Gb>,?NTON\Nu`:NqNTpNN(rN>,?A ./NޔNON\Nu`:NqNTpNNrN>,?A ./NޔNON\Nu`(NqNT>, =~N2JGf`Nq>-dRG;Gd>-=>-P"m. G>DG^;G>-P=A.6<N2<|N@pNA|.rN.,rN>, ?A./>-?A./NNO$JGf` Nq>-dN >, =~N2JGf`TNq mrg`NqN`:Nq mrg`,NqNJGf` Nq`NqN`NqN.N\Nu`NqNT>-pRG;GpN\Nu`NqNT>-p=~DG^;GpN\Nu`NqNTNZ>,N\Nu`NqNTN >,N\Nu`NqNTN>,N\Nu`NqNTN>,N\Nu`NqNTN>,N\Nu`NqNTNLN\Nu`NqNTN|N\Nu`NqNTN¤>,N\Nu`$NqNTpNN>A.NNN\Nu`$NqNTpNN:A.NNN\Nu``NqNT>,N;Gf>,=~N2JGf`(NqNdN(Error: N~>-fN*`DNqJm&f`NqA.-~ ^0`NqNdN( Warning: N~>-fN*>-f?NTO2<N@A.-N(NJGf`8NqN( Error->-fNN-N( re. %N2<N@~H-A.-N(%N;Gh mhg`0NqA.-N( N-.,N2<N@`JNqA.-~=>-h=~DG^N-.,N-A.->-hRGNN2<N@NdA.N~N( at lineN~>, N*N( in file N~.,N~N>-=>-P=~N:^JGf`NqA./A ./NtPOJmbf`fNqA.-~DG ^0NdN(Press any key to exitN~Nl2<N@A.-N(NJGf`Nq`Nq>,=~N2JGf`NqNdN(Continue(Y/N)?N~Nl2<N@A.-N(NJGf`NqA.-N(NNXJGf`NqNdA.N~N`NqNdN(YN~N`NqN(Y2<N@A.-A.-N(NNX ^0>,N\Nu`:NqNT>-N?NTO>-r?NTO>-t?NTOBmrN\Nu`:NqNT mpg`$NqJmrf` NqNJ>,?NTON\Nu`$NqNTA6./A./N<G`?NTO>,H-~H"N->, Hޞ/N:XON\Nu`TNqNT mpg`>NqJmrf` NqNJ., G>G ?NTO., G>?NTON\Nu`~NqNT mpg`hNqJmrf` NqNJ>, =>-^?NTO.,-~=~NN?NTO.,-~=~NN?NTON\Nu`NqNT mpg`NqJmrf` NqNJ>, G?NTO.,-~=~NN?NTO.,-~=~NN?NTO.,-~=~NN?NTO.,-~=~NN?NTON\Nu`&NqNT~1G?>, ?>,?N\ON\Nu` NqNT~1G?>,?NXON\Nu`NqNT>,=><NPJGf`"Nq>, ?~?>,?N\O`~Nq>,=>< NPJGf`,Nq>, ?~?>,=><DG^?N\O`>Nq>,=><0NPJGf`&Nq>, ?~ ?>,=>< DG^?N\ON\Nu`dNqNT mpg`NNqJmrf` NqNJ>, G`?NTO>,H-~H"N->, Hޞ/N:XON\Nu`:NqNT mpg`$Nq><G`?NTO>,?NtTON\Nu`NqNT>,=><NPJGf`>Nq~=~=>,H/>H-."N/>H-.ޞ/N:XO`Nq>,=>< NPJGf`HNq~=~=>,=><DG^H/>H-."N/>H-.ޞ/N:XO`ZNq>,=><0NPJGf`BNq~ =~=>,=>< DG^H/>H-."N/>H-.ޞ/N:XON\Nu`NqNTJmpf` Nq`fNqJmrf` NqNJ>,G@?NTOpNA.rNA./N NOJGf`Nq~$?NTON\Nu`0NqNT>,?N TOJGf`Nq~$?NTON\Nu`0NqNT.,/NLXOJGf`Nq~$?NTON\Nu`*NqNT>,JGf`Nq>-HZG?NTON\Nu`,JGf`&Nq>-HXG?A./A./N,N\Nu`FNqNTA.-A.-.-T-~HNN ^0.-T-~Hޞ+GT>,N\Nu`HNqNTN;GvA.-.-T->-vHN2<N@.-T->-vHޞ+GTN\Nu`NqNTN;G>-=><NPJGf`Nq>-=~NHJGf`ZNq>-=~N:=>-=~N:^JGf`.NqJm\f`Nq>-RG;G mg` Nq`|Nq`@Nq>-=>-N*=>-=>-0NH^JGf` Nq`Nq~'?NTO`Nq>- Gg>- Gg`"NqN;G>-NH `Nq>-=><=><N`JGg` Nq`&Nq>-=><DG^RG;G;|>- Gg`NqNNH `Nq>- Gg`>NqA.-.-T-~HNNNH .-T-~Hޞ+GT`Nq>- Gg`>NqA.-.-T-~HNNNrH .-T-~Hޞ+GT`FNq>- Gg`4NqA.-.-T-~HNNH .-T-~Hޞ+GT`Nq>- Gg`NqN;G`bNq>- Gg`"NqN;G>-NH `2Nq>- Gg>- Gg`NqN;G`Nq>- Gg`NqNf`Nq>- Gg` Nq`Nq>- Gg`NqN;G mg`hNqN>-P=~DG^;GP>-P"m. ->-P"m. G>=>-^=>-PRG"m. G>DG^ ^0`:Nq>- Gg`Nq.-T-~HDޞ+GT`Nq~'?NTON\Nu`NqNTpN>-=>-=>-0N`JGg` Nq`(NqA.->-?.-NTONF`DNq>- Gg >- Gg>- Gg`(NqA.->-?.-NTTONF`Nq>-=><=><N`JGg` Nq` NqA.-L NNF`Nq>- Gg`(NqA.->-?.-NTONF`Nq>- Gg>- Gg`bNq>-=~NPJGf`2NqA.->-=.</>H-.ޞNNF`NqA.->-NNF`Nq>- Gg`8NqA.-N("-A.N-N("NNF`Nq>- Gg`(NqA.-N( end of lineNF`Nq>- Gg`NqA.-N(_NF`\Nq>-=~=~N`JGg` Nq`*NqA.->-=A.6<NNF`NqA.-N(NFA.NNN\Nu`@NqNTBm.-T+GX~H+GTBmxBm>-6G ;Gz;m4N.N\Nu`ZNqNTN:N?>,?NxXO>-~=~NB=>-|=~NB^JGf`Nq~(?NTON\Nu``NqNTN:A.-N ^0>-~=~NB=>-|=~NB^JGf`Nq~(?NTON>,N\Nu`NqNTBm|Bm~N\Nu`RNqNT>-~=~N2JGf`Nq~*?NTO>-~"m`. ->, ^0>-~RG;G~N\Nu`hNqNT>-~=~NPJGf`Nq~+?NTO>-~=~DG^;G~A.->-~"m`. G> ^0`Nq>,N\Nu`$NqNTBmN>,?N4TON\Nu`RNqNT>-|=~N2JGf`Nq~,?NTO>-|"mX. ->, ^0>-|RG;G|N\Nu`>NqNT>-|=~NPJGf`Nq~-?NTO>-|=~DG^;G|N\Nu`ZNqNT>-|=~NPJGf`Nq~.?NTOA.->-|=~DG^"mX. G> ^0>,N\Nu`"NqNTN?>,?NxXON\Nu`bNqNTN;G>- Gf`NqA.-~ ^0`NqA.->, ^0N>-?NTO>,N\Nu` NqNTBm~?NPTOA.-~ ^0>- Gg>>- Gg2>- Gg&>-=>-=>-N`JGg` Nq` Nq>, Gg` Nq`Nq`DNq>- Gg`2Nq>-=>-NH=>,=~N:^JGf` Nq`zNq>- Gg`$Nq>- Gg`NqL N4?NTO`Nq>- Gg`@NqpNL NNfrN><?A ./NNO`Nq>- Gg`@NqpNL NNfrN><?A ./NNO`HNq>- Gg`6NqpNL NrN><?A ./NNO>-?N4TO`*Nq>- Gg`$Nq~?N4TO><?NTO`Nq>- Gg` NqA.->- ^0>,"m . G>=~NPJGf`LNq>,"m . G> Gg`6NqA.-~ ^0>,"m8. G>?NTO`Nq>,"m . G>=~N:=>,?>=NTOF^JGf`nNqA.->,?.-NTO ^0>->=>,^?>-"m. G>?A./A./NNqA.-~?.-N8TO ^0>-B=>,^?NTO~DG;G>,?N4TO`Nq>,?NTTO2<N@A.-~=~N-N(FNNJGf`Nq~1?A./Nޔ\O`,Nq~_?NTO>,?NTO?N4TOBm`Nq>- Gg`rNq>-=>-=>-N`JGg` Nq`NqA.->-=>-DG^RG ^0A.->-J=>-G^ ^0A.->,"m8. G> ^0A.->,"m0. G> ^0>,=~DGN:JGg` Nq`NqNJA.-N ^0>,?NTO>,=~N:=>,=~N:^JGf`,Nq>,?>,TG?NxXOA.->,TG ^0NN>, Gg`NqA.->,RG ^0`, Gg` Nq`$NqNJ>,?N$TONN>,?NTO>,?N4TO`Nq>-=~=~N`JGg` Nq`>Nq>-G=>-J^?NTO~?~?NxXO~?N4TO`TNq>- Gg`<G=>-J^RG?NTO` Nq`NqBm``Nq>- Gig`NqNA./A./N*,?N*j\ONN>, Gg`&Nq~?NTO~?~?NxXO`NqNNN6NN6~i?~?NPXO` Nq>- Ghg`@NqNJN6NA./A./N*,?.-NHTO ^0N߾.,/>,?N*j\ON>,?NVTON>,?NVTO~hG=~DG^=>,^?NTO`HNqN߾.,/>,?N*j\ON>,?NVTO><A=>,^?NTO~?NTO` 8Nq>- Gqg`NqNJN6NA./A./N*,?N*j\O~?NTO~?>,?NxXON>,?NVTO~hG=~DG^=>,^?NTO~?NTO` ^Nq>- Gpg`NqNJN6NA.-N ^0N>,?NTO>, Gf`$Nq>,?~?NxXOA.-~ ^0~pG=>,^?NTO~?NTO` Nq>- Gag`&NqNJN6~a?~?NPXO` Nq>- Gng`Nq~?NTO` dNq>-=~b=~eN`JGg` Nq`"Nq>-=~bDG^RG?NTO` &Nq>- Gog`NqNJNNA.-N ^0N>, Gg` Nq~G=>-J^?NTO`Nq>,?~?NxXO~o?~?NPXO` Nq>- Gmg`2NqNJN~ ?NTO~o?~?NPXO` VNq>- Glg`zNqNJNNHJGf`:NqNNrJGf` NqNN><Y?NTO`Nq><Z?NTO~l?~?NPXO`Nq>- Grg`HNqNJA.-N ^0N>,?NTO~r?>,?NPXO`xNq>- Gtg>- Gug`NqA.->- ^0NJA.-N ^0N>,?NTO>,=~N*JGf`Nq>,G=>,^?NTO>,?NTO`Nq>- Gvg`XNqNJA.-N ^0N>,?NTO~vG=>,^?NTO~?NTO`vNq>- Gxg`NqA./A./N*,;G\`&Nq><?NTO.,/>,?N*j\O~?N4TOBm`Nq>- Gwg`NqNJA.-N ^0N>, Gf`$Nq>,?~?NxXOA.-~ ^0NBm~wG=>,^?NTO~?N4TO`@Nq>- Gjg`LNqNJN mg`NqNNNN߾~j?~?NPXO`Nq>- Gkg`RNqNJN mg`NqNN`Nq~?NTO~k?~?NPXO`Nq>- Gsg`NqNJA.-N ^0N>,?~?NxXO>,=~N:=>,=~N:^JGf`Nq~s?~?NPXO`Nq~s?~?NPXO`Nq>- Gfg`(Nq><5?NTO~?N4TOBm`Nq>- Ggg`(Nq><=?NTO~?N4TOBm`Nq>- Gyg`&NqNJN~y?~?NPXO`RNq>- GSg`NqNJNrJGf`$NqNN><?NTO`bNqNA.-~?.-N8TO ^0>, Gg`*Nq>-BZG?NTO>-J=~!G^?NTON~?NTO`Nq>- Gzg`rNqNJN>-"m . G>=~NHJGf`Nq~y?NXTO~SG?~?>-?N\ON~?NTO`Nq>- G{g`- G|g>- G}g`NqA.->- ^0NJA.-N ^0N>,?NTO>,=~N*JGf`8Nq>,?>,=~DG^?NxXOA.->,=~DG^ ^0>,G=>,^?NTO~?NTO`Nq>-=~ =~N`JGg` Nq`Nq>, Gg`NqA.-~ ^0 m g`hNq~RG;G>-~=~DG^"m`. G>"mH. G> G-=~ DG^RG?NPTO`XNq`:Nq m g`Nq`>Nq` Nq>- Gf`Nq~2?NXTOA.->-=~ DG^RG ^0>-~=~DG^"m`. G>=~=~ DG^N2JGf`Nq>,?NPTO`NqA.->-=~ DG^RG ^0>,"mH. G>=>-~=~DG^"m`. G>"mH. G>N2JGf`Nq>,?NPTO` Nq`NqN?N TO`NqA.-~ ^0` Nq`"NqA.->,RG ^0N`Nq mg`dNqNN;GNNA.-~ ^0Bm>-=~ NP=>-=~N2^JGf` Nq`Nq` Nq` Nq`pNq>-~=~DG^"m`. G>JGg` Nq`NqN?N TO`NqN;GA.-N ^0>,N\Nu`,NqNT>,"mP. G>;G>,=>-PN*JGf`NqN;G;m>,=>-PN2JGf`$Nq mg`Nq~3?NTO`DNq>-=~N:=>-=~N:^JGf` Nq;|>-?>-?NxXO`Nq>-|=~NPJGf`Nq~4?NTO>-|=~DG^"mX. G>;G>-|=~DG^"mX. G>;G>-=>-=Ad.v"N>;G mg`8Nq>- Gg >- Gg>- Gg`NqBm`Nq>- Gg`:Nq>-=~N:=>-=~N:^JGf`Nq>-TG;G`BNq>- Gg`0Nq>-=~N:=>-=~N:^JGf` Nq;| mg`Nq~5?NTO`Nq>-?>-?NxXON>-=>-NBJGf`|Nq>-=~N:=>-=~N:^JGf`Nq~6?NTO`Nq>- =>-^?NTO>-?>-?NXO>- =>-^?NTO>,G =~DG^G=>-^?NTO mg` Nq;|N>-?N4TOBmN\Nu`RNqNTNJN;GN>-?NTO>-?>,?NXO>,?NTON\Nu`2NqNT>, G=>,^?NTO>,?NTON\Nu`PNqNTN>-?NTOJGf`Nq>-?NNTO`Nq~7?NXTONN\Nu`NqNT~?N$TONN\Nu`NqNT~?N$TONN\Nu`NqNT~?N$TONN\Nu`NqNT~?N$TONN\Nu` NqNT>,?N$TONN\Nu`pNqNT>, =>,NBJGf`, =~N:=>,=~N:^JGf`Nq~8?NTO`Nq>, ?>,?NXON\Nu`LNqNT>,=>, NBJGf`,Nq>-=~=>,^=>, ^?NTOBmN\Nu`NqNTNA.->- ^0>,?NTOJGf`NqN>, Gf`\Nq>< ?NTOA.-~ ^0NA./A./N*,RG ^0A.-N ^0>, Gf`6Nq>, Gg`NqA.-~ ^0`NqA.-~ ^0NNHJGg`NqN߾.,/>,?N*j\ON>,?NVTONHJGg`Nq>,?NNTO>,?NTO?>,?NJXO;G>,=~DG^;G>, Gg`2Nq>< =>-^?A./A./N, Gg`2Nq~AG=>-^?A./A./N, Gg`xNq>, Gf`>NqpN>,?NTTOrN~p?A ./NޔNO`.Nq><G=>-^?A./A./N,?NNTON`.Nq>, Gg`Nq~x?NXTO>,?NNTOA.->,?.-NTO ^0>,N\Nu`NqNT>,"m. G>;G>,"m . G>;G>- Gg`zNq>,?NTO=~N:=>-=~N2^JGf`,Nq>-HRG?A./A./N- Gg`,Nq>-HRG?A./A./N- Gg`,Nq>-HTG?A./A./N,?NTTOrN~9?A ./NޔNON\Nu`DNqNT>, =>,?>=N8TONBJGf`Nq~:?NTONN\Nu`NqNT~?~?NXON\Nu`8NqNTN mg`NqN`Nq~;?NXTON\Nu`2NqNT mg`NqN`Nq~-=~N:=>-=~N:^JGf`NqN`Nq~o?NXTON\Nu`(NqNTNrJGf` NqNNN\Nu`NqNTN>-=>-=>-0N`JGg` Nq`Nq>-?N0zTO`~Nq>- Gg`Nq>-?NRvTO`XNq>- Gg`NqN(`:Nq>- Gg`NqN><?NTO`Nq>- Gg`$Nq>-?NRTO;mtN`Nq>- Gg`BNq>-"m . G>=~N2JGf`NqN` NqN`Nq>- Gg`NqNh`nNq>- Gg`Nq`Nq`PNq>- Gg`NqN`2NqNJGf` Nq`Nq~>?NXTON`Nq mg` NqN mg` Nq`rNq m<g`$Nq>-?NU`TON~-?N8TOJm f` Nq;mrN`Nq;|rNWFNhJm2f`Nq~??NTO`NqJmf`Nq~@?NTO~?NTO~IG?NTO>-d=~N2JGf`nNqNdNNd>-dN*N( errorN~>-d Gf`NqNdN(s.N~N`NqNdN(.N~N>-dN N(2<N@A.NA$.NA.NA.NA4.NA.NA .NA.NpNN(rNA./N6NOJGf`Nq~A?NTON\Nu`NqNT>- Gg>- Gg`Nq>-?NTON`rNq>- Gg>- Gg`Nq;m mg`Nq~DG;G`NqBmN;G>-=~A=~ZN`JGg` Nq`4Nq>-?>-?NXOJGf`Nq~C?NTO`FNq>- Gg >- Gg>- Gg`NqA./A./N- Gg`nNqNfRmP>-P=A.6<N-A.NF>-P"m. ->- ^0>-P"m. ->- ^0N` NqNN\Nu`(NqNT~jDG?NTO><?NTON\Nu`NqNT mg`ZNq>-"m . G>=~N2JGf`NqN`"Nq>-?NTO?NTON`\Nq mg` NqN?NTON`2Nq mg`$Nq>, GDg`Nq>-x=~DG^;GxN\Nu` `NqNTpNA.-><H-~NNFA.-><H-~NNFA.->- ^0A.->,"m . G>RG ^0A.->,"m . G>"m(. G> ^0A.-~DG ^0>,=~_N:=>,=~0N:^JGf`NqA.-~ ^0>,=~N2JGf` JNqA.->,TG ^0A.->,"m(. G>=>,DG^=~Nj ^0A.-~ ^0A.-~ ^0>,JGf`Nq>, Gf`&NqN>- Gf`Nq~D?NXTONA./A./N*,=~AN` NqA.->,"m(. G> ^0>,JGf`NqA.->, ^0`$NqA.->,"m. G> ^0A.->,=~^ ^0A.->,=~^ ^0>,=~^JGf`:Nq>,?~?NXOA.->,=~=><N^N`Nq>,?NVTO>-=~DGN:JGf`NqBm>,RG"m(. G> Gg`$Nq>, Gg`NqBm` Nq;|>-=~DGN:JGf` Nq;|A.->,=~=>-N^N>-=><NB=>,=~N:^JGf`8NqA.->,G ^0A.->,G=~=>,NTNA.->,XG ^0>,=>,NBJGf` NqNAN8`Nq>,JGf`JNqA.->,=~Nj ^0A.->,G ^0N߾>,?NTON.,/N*XONA.->,TG ^0~=>,=~AN`FNqA.->,"m(. G> ^0>,JGf`NqA.->, ^0`$NqA.->,"m. G> ^0A.->,=~^ ^0A.->,=~^ ^0A.->,=~NN0JGg`NqN߾>,?NVTO>, Gg`RNq>-FZG?>,=A.->,G=~NNDG^?A./A./N-F=>,^?NTOA.->,=>,"mx. G>^ ^0A.->,G=~=>,NTNN`zNqA.->,=~NN0 Gg`Nq>,?NVTO`BNq>,=~^JGf`Nq>,?~?NXO`Nq>,?~?NXOA.->,XG ^0>,=>,NBJGf` NqNAN8`Nq.,/>,?N*j\ONA.->,TG ^0~=>,=~AN`jNqA.->,"m(. G> ^0>,JGf`NqA.->, ^0`$NqA.->,"m. G> ^0A.->,=~^ ^0A.->,=~^ ^0A.->,=~NN0 Gg`lNqN߾>,=~^JGf`Nq>,?~?NXO`Nq>,?~?NXOA.-~ ^0>-H^G?NTO`NqA.->,=~NN0 Gg`TNqN߾>,?NVTO>-F=>,^?NTOA.->,"mx. G> ^0`~Nq>,?NVTON߾>-HVG?>,=A.->,G=~NNDG^?A./A./N-H^G?NTONA.->,=>,^ ^0A.->,XG ^0>,=>,NBJGf` NqNAN8`Nq>, Gf` NqN>, G_f` NqNN߾>,?>,?>,?N(\O>,?NlTO>-H\G?A./A./N,?>,?>,?N(\O>, G_f` NqNJm f` Nq;mr`Nq><?NXTONNN\Nu`NqNT>, G_g`Nq>, ?NTO;G`NqBm>,JGf`>Nq><G=>-^?A./>, "m. /N-^?~?>, ?N\ON\Nu`PNqNT;m>-"m . G> Gg`Nq~s?NXTO`Nq`Nq>-"m . G>=~N:=>-?>=NTOF^JGf`nNq>-?NTO;GN*>-?N|TO>-@=>-^?>-"m. G>?A./A./N-?N|TO>-D=>-^?NTONFJGf`Nq~>?NXTON\Nu`4NqNTN>- Gf`Nq~H?NXTONN\Nu`,NqNT., -.-T ^ .,->-\ ^0Bm\N\Nu`NqNT., +GT>,;G\N\Nu`NqNT.,+GTN\Nu`bNqNTNrJGf`<Y?NTONFJGf` NqN`Nq><Z?NTON\Nu`NqNTN>, Gg`Nq><G?NTO` NqN*~DG;G>- Gg`NqBmN`Nq>- Gg`"NqBmN~G?NTO`Nq>- Gg >- Gg>- G- Gg>- Gg`FNqBmA.->- ^0NJNNN>,G?NTO`LNq>- Gg`NqNN6><G?NTON~DG;GN;G>-=~N:=>-=~N:^JGf`$Nq>-?>-TG?NxXO>-TG;G mg`Nq~?~?NxXO><G=>-^?NTONJGf`Nq~DG;G`*NqNNJGf`NqBm` Nq`2Nq><?NTO`8Nq`,Nq~DG;GN;G~.G=>-^?NTO`NqJmf`Nq~.G?NTON\Nu`NqNTNN*>-=><N:=>-=><N:^JGf`8Nq;mNJNNN>-G?NTO`$NqN;G~RG=>-^?NTONJGf` Nq`NqN~?NTO`XNq~.G?NTON\Nu`NqNTN mg` NqNNrJGf`2NqNN><[?NTON~DG;G`NqBm mg`ZNqA.2<N@N mg`,NqA.-N(? N2<N@N` NqN`NqN(? 2<N@A.2<N@><?NTO><\?NTO~?N8TO;GJmf` Nq~;G=>-^?NTO`Nq~8G=>-^?NTO>-D=>-^?NTONNJGf` Nq`NqN`xNq>-FJGf`Nq~8G?NTON\Nu`4NqNTNJGf`Nq~?NTO` NqNN\Nu`"NqNTNNJGf`NqN\Nu` NqNT>, GTg`NqN>-=><N:=>-=~+N:^JGf`NqN>< ?NTONBmNHJGf`hNq>-RG;GNN;GN mg`Nq><?NTO`Nq>-?~?NXONHJGg`Nq>-?NTO><?NTO`Nq>-?NTO`Nq>, GFg`NqN`~Nq>, G0g`NqN~0?N^TO`TNq>, G_g`NqN]`6Nq>, G;g`rNqN>-=~0N:=>-=~_N:^JGf`"NqN2~ ?>-?NXO`NqN\~ ?>-?NXON`Nq>, G1g>, G3g`Nq;mN>- G1g`NqNz?NTO`>Nq>- G3g`,Nq~3G?Nz?NXOJm f` Nq;mrNNFJGf`Nq~>?NXTO`Nq>, G=g`NqN m6g`nNqNN>-=><N:=>-=~N:^JGf`Nq><?NTO`Nq><?Nz?NXON`NqN m1g`Nq~=G?NTO`Nq><?NTONNz?NtTON>- Gf`Nq~H/N:XONFJGf`Nq~>?NXTO`Nq>, Ghg`DNqNJN,NA./A./N*-?NHTO;GN߾.-/>-?N*j\ON>-?NVTON>-?NVTO`2NqN߾.-/>-?N*j\ON>-?NVTONN*N6Jmf` Nq><C=>-^?NTO`Nq><E=>-^?NTO`Nq>, G5g`vNqN~?N8TO;G~5G=>-^?NTO>-D=>-^?NTONNHFJGf` Nq`NqN`Nq`Nq>, G9g`NqNNJGf` Nq~9G?~?~?N\O`LNq~9G?~?Nz?NڼTO?N\ONNFJGf`Nq~>?NXTO`tNq>, G>g`nNqNNJGf`Nq~>G?NTO`>Nq><?Nz?NXONNFJGf`Nq~>?NXTO`Nq>, GCg`6NqN mg`NqN(`Nq~f?NXTO`Nq>, Gg`NqNh`Nq>, GQg`jNqNNJGf`Nq><?NTO`:NqN~QG?NTONJGf` Nq`NqN`Nq`Nq>, G)g`NqNV`Nq>, G.g>, Gg`Nq>-?N+TO`Nq>, GRg`NqN-`Nq>, G8g`NqN.n`Nq>, G6g`$NqNN~6G?NTO``Nq>, Gg`NqN>-=><N:=>-=~N:^JGf`Nq~ ?NTO`:Nq m:g`Nq~ ?NTO`Nq><?Nz?NXON`Nq>, Gg`&NqNN6><G?NTO`Nq>, Gg`~NqNNJGf`Nq><?~?NXO`JNq mg`&Nq><?Nz?NXON`NqN6><G?NTO` Nq>, G7g`2NqN>- G8f`Nq~L?NXTO` NqNNr;GJmf`*NqNN><[?NTON`~Nq mg` NqN mg`$NqA.2<N@NN`NqN(2<N@A.2<N@><?NTO><\?NTON,Jmf`Nq><?NTO`Nq><?NTO>-DZG?NTO`Nq>, GJg`NqNN;G>-?~?NxXON>-=~N:=>-=~N:^JGf`NqN><R?NTO`NqN><Q?NTO`8Nq>, G,g`lNqNN~?>-z?NXOA./NXOAz./NXO~,?A./N\O>-zRG;GzN`Nq>, G*g`~NqNN;m>-?NTOJGf`Nq~N?NXTO>-?NTO;G mg`Nq~O?NXTO;mN*>-?N|TO>- G2f`Nq~P?NXTON>-?N|TO mEg`NqN>-?N|TO`"Nq~?NTO~?>-?NxXO>-?NNTO~$=>-^?~ ?>-z?N\O><?~?>-z?N\OA./NXOAz./NXO~*?A./N\O>-zRG;Gz`2Nq>, G+g`NqAz./NXO~D?A./N\OAz./NXO~+?A./N\O~ ?A./NU\O mDg`NqN`6Nq>-=~1NB=>-=~NB^JGf`Nq~g?NXTO>-xRG;Gx~D?NTO`\Nq>, G, G\g`Nq~\?NU`TON`Nq>, GOg`hNq~?A./N\OAz./NXO~O?A./N\O~?>-z?NXO~ ?A./NU\O`Nq>, GPg`0NqNX8 mg`NqNX` NqN`fNq>, Gg`NqN~?A./N\OAz./NXO><?A./N\O~?>-z?NXO>-=~ON:=>-=><N:^JGf`VNq mOg`Nq;|+` Nq;|<NN;G>-G=>-^?~ ?>-z?N\O>-zRG;Gz`xNq>, Gg`&Nq><?A./NZ\ONX`DNq>, G-g`Nq~?A./N\ON>-=~=N:=>-=><N:^JGf` NqNN;mA./NXOAz./NXO~-?A./N\O>-zRG;GzN`Nq>, G:g`NqNY`vNq>, GAg >, G[g>, Gg`NqNg*`@Nq>, Gg`NqNg`"Nq>, Gg`2NqN>- GBf`Nq~!?NXTON0V`Nq>, GBg>, G/g`NqN0V`Nq>, G>g`NqN~>G?NTO`Nq>, GIg`FNqNNJGf`Nq~?NTO` NqN~IG?NTO`8Nq>, GNg`NqNN6>-=~N:=>-=~N:^JGf`^NqNNNN6 mg`NqNN`Nq><?NTO~NG?NTO`8Nq m*g`NqN>- Gg`Nq~?NTO`jNq>- G8g`Nq~?NTO`FNq>- Gg`Nq~?NTO`"Nq>- Gg`Nq~?NTON`Nq~?NTO>- G4f`Nq~q?NXTONN>-=><N:=>-=~N:^JGf`NqN*N`Nq><?NTO><q?NTO` `Nq>, GKg`BNqNN~KG?NTONHFJGf` Nq` Nq`Nq` Nq>, GUg`NqNN><?NTONN>- G4f`Nq~q?NXTO`:NqNN,~UG?NTONJGf` Nq` Nq`Nq` zNq>, G]g>, G^g`NNqNN,>- Gf`Nq~H?NXTONN6>,G?NTO` Nq>, GHg>, GGg`NqN mg`Nq~DG;GN~?NQ(TONN>, GHg`>Nq>- G f`Nq~t?NXTON~?NQ(TONNNN>, GGg`NqNHJGf`NqN>- Gg`Nq;|`Nq>- Gg`Nq;| `hNq>- Gg`Nq;|`JNq>- Gg`Nq;|`,Nq>- Gg`Nq;|`NqBmNN` Nq;|Jmf`Nq>-?NTO>,GTG?NTO`NNqNNHJGf`&NqNN>,G?NTO`Nq>,GRG?NTO` Nq>, GLg`NqN mMg`NqN`Nq~S?NXTO>- Gf`Nq~T?NXTOL H~NN(=L H~NN(^JGf`RNq~ "m . G>JGf`0Nq~LG?L N4?A./A./N, Gg`NNqNN6>- G4f`Nq~q?NXTONN6>,G?NTO`Nq>, Gg>, Gg`LNqN~?N8TO;GN>-?NTO>,G=>-^?NTO`RNq>, Gg`VNqN~?N8TO;GNN>-?~?NXO>,G=>-^?NTO`Nq>, Gg>, Gg`pNqNNJGf`Nq>,GRG?NTO`, Gg`Nq~ ?NTO`NqN>,G?NTO`dNq>, Gg`NqNNJGf`Nq~n?NXTO;m;mN>- GQg`NqN0 Bm`lNq>- GNg`4NqNNN6N~?NQ(TO;|`*Nq>- Gg`NqN~DG;G`Nq>- Gg`vNqNNNHJGf`Nq~DG;GNN6`:NqN6NJGf`Nq~DG;G`NqNN6;|`Nq>- GHg`FNq~?NQ(TO;|N~?~?NXORm mo;|`,Nq>- G5g`2Nq~?NQ(TON~?~?NXO;|`Nq>- G=g`Nq;|`Nq>- Gg`Nq~DG;G`Nq>- Gg`Nq>- Gcg`Nq~?NQ(TO;|``Nq>- Gg`Nq~?NQ(TO;|`6Nq>- Gg`NqN0 ~ DG;G`Nq~n?NXTO`Nq~n?NXTO><G=>-^?NTO`vNq>, Gg>, Gg`NqN mEg`Nq>,GRG;GN`Nq>,G;G mg`NqN`Nq~;?NXTO~?NQ(TONNNHJGf`NqNN`Nq~DG?NTO>-?NTO`Nq>, Gg`NqNNJGf`Nq><G?NTO`Nq mg`dNqN mg`,Nq>-?NTOFJGf`Nq><?NXTO~?~?NXO><?NTO`Nq~?NQ(TO><?NTO`Nq>, Gg`&Nq~?NQTO><G?NTO`Nq>, Gyg`pNqN m=g`Nq>,GTG?NTO`8Nq mg`Nq>,GVG?NTO`Nq><?NXTON`"Nq>, Gg`NNqNNJGf`Nq>,GRG?NTO`NqN6>,G?NTO`Nq>, Gg`NqNBm mg`NqN;|`,NqNrJGf`NqN;|NNNNJGf`Nq~?NTO`NqNN><G=>-^?NTO`Nq~X?NXTON\Nu`\NqNTA.-~ ^0NA.->,RG ^0>,=>,N:JGf` Nq`NqN`NqN\Nu`NqNTA.->,=~DG^ ^0NNH=N^JGf`Nq~DG?NTO` NqNNHFJGf` Nq`FNqA.->,=~DG^ ^0>,=~NPJGf`Nq><?NTO`pNq~=>,=~AN` Nq~DG?NTOAN8`NqN\Nu`NqNT>, GYg>, Gdg`Nq~?NQTO`, Gcg`Nq~?NQTO`Nq>, G(g>, G'g`6NqN*N6>,G=>-J^RG?NTO`Nq`Nq>,=>- =>-$N`JGg` Nq`NqN>,=>- DG^RG"m@. G>;G>-JGf`RNq>-=~Nt;G>-=~Nj;G>-?NVTO mg` Nq`NqN`Nq`Nq>,=~D=~GN`JGg` Nq`NqN~?NQ(TO>,=~ENHJGf`.Nq>-HG ?NTOA.->,TG ^0`NqNNNHJGf`NqN~?NQ(TO`Nq~?NTO><?NTO`RNq>, GCg`4NqNNFJGf`NqNNN߾`Nq~X?NXTO>,G=>-J^?NTON\Nu`ZNqNTNN;G>-?NTO~+G=>-^?., G>?>-z?N\O>-zRG;GzN\Nu`,NqNT~+?A./NZ\O m<g`TNqA./NXOA./NXOA./NXO~+?A./N\O~Y?NTO~ ?>-?NXO~ ?>-?NXO>, G\g`:Nq;mz~ ?A./NU\O>- GDf`Nq~Z?NXTOA./NXOA./NXOA./NXO~+?A./N\ON\Nu`NqNTN>- G0g>- G_g`Nq>-?NdTO`pNq>- G,g`NqNWN`LNq>- G+g`NqNW`.Nq>- G-g`NqNYJ`Nq~[?NXTONN\Nu`PNqNT mxg` Nq`4Nq>-x=~=~DGAN`NqNWAN8`NqN\Nu`XNqNT~+?A./NZ\O>- G-?NXO~ ?>-?NXOBmxN\Nu`DNqNT~,?A./NZ\O~?>-?NXO~ ?>-?NXON\Nu`XNqNT~O?A./NZ\O mg` Nq`(Nq~?>-?NXO~ ?>-?NXON\Nu`NqNTN>-=~ON:=>-=><N:^JGf`\Nq mOg`Nq;|<` Nq;|+NN;G>-G=>-^?~?>-?N\O`Nq~?>-?NXO~ ?>-?NXON\Nu`DNqNT~-?A./NZ\O~?>-?NXO~ ?>-?NXON\Nu`NqNTN~*?A./NZ\O>-?NNTO~,=>-?>=NTO^?~?>-?N\O~ ?>-?NXO>- Gf` Nq`rNq>-=>-NBJGf`8NqpN>-?NTTOrN~\?A ./NޔNON>- Gf` Nq` Nq`NqN\Nu`|NqNTN;GN;GN;G>-=~+N:=>-=~-N:^JGf`NqN;G>-=., G>N:JGf` Nq`Nq>- G+g`Nq~]?NTO`Nq>- G,g`Nq~^?NTO`Nq>- G*g`(Nq~_?NTO~ ?>-?NXO`Nq>- GOg`Nq~a?NTO`bNq>- G-g`Nq~`?NTO`>Nq>- Gg`,Nq., G> GOg` Nq`Nq><?NTON\Nu`NqNT;m>-=>-4N:JGf` Nq`nNq>-=~DG^"m(. G>;G>-=~DG^"m(. G>;G>- G-g>- G+g`8Nq>-=>-N:JGf` Nq`Nq>-=~DG^;G`Nq>- G,g`NNq mg`:Nq>-=~DG^"m(. G>=>-N:JGf` Nq`Nq`jNq>- Gg`:Nq>-=><N:=>-=><N:^JGf` Nq`JNq`"Nq>-=>-N:JGf` Nq`&Nq>-=~DG^;G`|Nq~b?NTON\Nu`NqNTN m`g`8NqN mg` NqNN~`G?NTO`Nq~_?N^TO mg`NqN mg`bNq>-2"m. G>?AH./A./N-DZG?NTO~_?NdTO`Nq>-?N|TO~0?NdTON\Nu`RNqNTNhJm2f`Nq~_?NdTOJmf`Nq~0?NdTON;m>, G_g`Nq;m2`NqBm2~ ?>-?NXO~?>-?NXON mg`Nq;|NNJGf` Nq`hNq>- Gg`4Nq>-=~DG^;G mg`NqN`,Nq` Nq>- Gg`Nq>-RG;G`Nq>, G0g` NqN>-"m . G>RG;G>-"m(. G>=~DG^;G;|>-=>-TGNPJGf` Nq`Nq>-TG"m(. ->- ^0>-RG"m(. G> Gg`jNq>-"m(. G>?NTO;G mg`Nq>-XG;G`$Nq>-=>-"mx. G>^;G`Nq>-XG;G>-=~DG^;G` Nq>-"m(. G>;G0>-RG"m(. G>=~DG^;GBm>, G_g`Nq>-2?NTO;G`NqBmJm2f`fNq>-=~NB=>-=~NB^JGf`@Nq>-=>-"mx. G>DG^;G>-2"m. ->- ^0>-0=>-=~AN`Nq>-RG"m(. G> Gg`Nq>-"m(. G>?NTOFJGf`Nq>-"m(. G>?NTO"mx. G>;G>-VG"m(. G>=~^JGf`Nq>-;G>-=>-DG^;G>-TG"m(. ->- ^0AN8`Nq~0G?A./A./N-=~DG^;G>-2"m. ->- ^0>-RG;G>-0=>-=~AN`Nq>-RG"m(. G> Gg`bNq>-"m(. G>?NTOJGf`:Nq>-=~DG^;G>-TG"m(. ->- ^0>-RG;GAN8`vNq>-?NTO>-TG=>-=~AN`Nq>-"m(. G>;G>-RG"m(. G> Gf`Nq>-"m . ->-RG"m(. G> ^0>-TG"m(. ->-"m. Nt>-VG"m(. ->-"m8. NtAN8`@NqN\Nu`*NqNT mg`Nq~i?NTONh~ ?>-?NXO>, G_g`Nq>-2?NTO;GAH./>-2"m. /N-=~=~N`JGg` Nq` Nq>-B=>-^?NTO`(Nq>- Gg`Nq>-HG?NTO>-?NlTO~)G=>-^?NTO~ ?>-?NXO>-"m . G>RG;G>-RG"m(. G>;GBmBm2>-TG=>-=~DG^=~AN`Nq>-"m(. G>;G>-RG"m(. G> Gf`lNq>-"m . -~ ^0>-TG"m(. ->-"m. Nt>-VG"m(. ->-"m8. NtAN8`TNqN\Nu`|NqNTN mBg` NqN>-?NTOJGf`NqN:~?N8TO;GNNJGf` Nq`NqN`NqN\Nu`NqNTNBm mBg` NqN mg`Nq~DG;GN>-?NTOJGf``Nq mg`-?NNTO~KG?NTON:~?N8TO;G`NqN:~?N8TO;GNNJGf` Nq`NqN`hNqN\Nu`6NqNT>-=>-4NBJGf`Nq;m4~k?NTON\Nu`NqNTN~-?A./NZ\O>-JGf`(Nq~ ?>-?NXO~?>-?NXO;mz>-zRG;GzA./NXOA./NXOA./NXO~-?A./N\O>-=~?N:=>-=~-?NTO;G>-"m . G> Gg`HNq>->=>-^?>-"m. G>?A./A./N-?NNTO>-B=>-^?NTO>-=~N*=>-=~NH^JGf`-?N|TO>-G=>-^?NTO`fNq>-?N|TO m2g`4NqN>-?N|TO~-G=>-^?NTO`Nq~G=>-^?NTO><?~?>-z?N\ONJGf` Nq`NqN`pNq~?>-?NXO~?>-z?NXO>-zRG;GzN\Nu~N O/0C0<HЈ",Іd䒆 Ь `H`// Bg?<JNAO JfLEA@,A0,Hp!!!.HA 0D"MBQ;@+F +LfSE;ED;D CaHNHz+_>?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$Ia<`ھ<&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 /a8HPz./gLJ/gv?a1:p`J/"f Jj a8R`J/gDJ$Nu%&!#HJf߯eNua a8AC$IHa:``: / a8H PNuJf /Ѐe"ЀeЀe Ёe/@NuaAC$I`:Jf /ЀeЀeЀe Ѐe/@NuaXoNuJf /ЀeЀe Ѐe/@Nua|VoNuJf /Ѐe/@Nua`RoNuJfaR HGJD[jDD<AB!zVB.T/zTBNd A"O$Ha:&JFg O"O$Oa:` JgCA$Ia:HGPNu A ,0-JgPQa2gBNu?a0@`  Nu !INu("hNu _x8a@Sr//Q/-+O/N m( SrPf Ha LQ m((+P`( G("haj.NuH+H+HY+I(+I$` - A䐈∓+I c+@LNuJk*"mg ɉRɉAH d+HNua`a$Ha JaNu/-BHa a`G^pv.<"m AF"A$m $ QN m*g $ N E P`A"+I, U+@0NuNuSBeg"‡gf"`f$P(*SJg "‡g"`Qd`Nu$m X&m,Qd,m$(/ / / K R,I` (*X"Tbf(f"eef)fe$*ICʹd o( o- Y- XE` o oX- Y- E`d&^$^`|*_& _"X$"X b(f)fG(H$S) $cef*f) $dNu m X.-0S,-"F*<& $X,ReV(*gȅe2؎e,$`8ȅ e^&ր*gR"&F܄ge@$SQdQd+FL+_/ح d(Nuaa*LString space corruptH/GpvaaF _a~`SBe g"`Nu*<(I m ٭ ٭$$-0gRňX$`,Rdd`8<ae <{dNuafgSetHB Vfd`z`z Ga ^.`aJfgSetHB Vf֘d`ac`ad`a e`ab`aSe Se gNuJNu G&$P(<Ƅ VȐ"hNu GaR("P~gNuaj Ga4.Nuxa.Nu >HǏNu0HiH@>Nu 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~NuJGjDGNuJjDNu Ga4)k2BHҁC. Nuv!`:FBH*6HÖk&n"UDk>HǞkn"aևQ"`L` GaJgH<fZxCiff4)C k2BCHUDk0BAҀQ8. NuHxCSDt =QaL`a J3a D a > a 8 a 2 FBH*&k趙nUDk.k־n"aևQ"` GaJgV<fxCift4)C kJ^f2BCHUDkJ^fx0BAҀQ8. NuHxCSDt -QaL` GJf.4-4/ x$Nr6ASAHDJDfHD0BkR@Q/ pgaC2 AA ?H؁aP222"8B2HR2 UAk0B22R@Q2prHASCd2`"Qd&_Nu2 4BSAA M BC p0 !Q&_ GJfb4-4/ H/~$Nz6ESE"kJRaRQ( pgaC2 AA?H؁a222FY"."R: UEk"""RaQ(*`0 Ga<f()aB`j GJgV/ IT` GJgz/ Ixa2Aifza$G !j@B?/4)jFB G/N. Wa$I Ga"*e").6(_Jk)( Ja `P $" $"Sf`f~A?|+."jT/"<HFvA`Pmn d \HSC`ARCPng`ASCPmg/|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,ap"OE` 5e / ".gR :f0`|1RG$_ Eg0`<-gr |RE "0V|ddJFgJGn0D@F|dP` |>|dD`(.0D@S@e0`0S@f$LNu0S@f0Gc.S@f`SFg .SFfSGE+00JGlDGT(| eR(G ` H@GA6a G@VGa GUU|vGaH`>(*`A"aJvg mvNJga`A a"aJUgAar2a NuSe<dAaAJgJfS`LIBRARYSTARTUPOPENPEEK/POKEBLOAD/SAVESOUNDLOCATEINKEY$GEMDOSDIMARRAYBLITREDIMCVsMID$==MID$RIGHT$ASCINSTRPALETTEMALLOCMENUSCREENSQRTWINDOWJOYSTICKTIMEDATEMOUSELOG Y8 Runtime error at line in module on #Apa+@0Apa+@(Apa+@,NuaHm|9|rPJ-6fr(A|aPraFrwa@Q"B,#`H Lpa#L (IL)HNu l p`&_|dVA`~&FLLn0kN0SN0kNp*JgHP0SNL fS`NuzpgH P0SNL f < gR`"NupJgH P0kNL fS``<daTa@pNupDNu`aHz<dҰ<g a"pa`-5f -5fNuH?<?<NMXJ@gN/<NMX-5g<g,-5g*<f$/<NMX<g-5g<fa:M+@LNuJ,"gHrarfaLNuJ,"gHra|rf,"arLJNu<dA`TX.6TJTTTTpQ"aapNuP"pNuQ"rarfapNur,#pNupDNuB,B,#rarE`pNu|dp,@dAB#A B H`rarYaL8a`/ Jikrarba"W2)a2A a"WJikratrcan"_2)aA `^XpNu?AA,0-0|gS@gA 00Nu    H @ra reaLx*&I/ a|&_< gT< gN<g <g< eںgHR/ a&_`JgSJ,gS,/ rar ara&_`r ar a"p@J,"gbNu?,?<NMX<f lf -5frpNu?r aFr ax2< gp< g4R,,g,e lf< d<g<d<dp`0,<f< f ,#dR,#A???<NM\Jlg pNuB,`Rgp9Nu0,??<NMXrJfrpNuSgSgUg|SgpDNu&fvRBg/?<=NAJkb8>N?|NAJfPP0(<(؃Aa)mV)C)C$)C |||9@p)@@)@NuPH`t9+@8lAgf LNuF5LCKKBg/?<NAXapNu`8,<d$ gA @N.X@(e|dA`d|p<gJf",gaBf atrpNur)ApNuHl(/, ??<?NAO Jk)@gB$Nup>Nua ,$e agp>)@NuA(r0R<gR$pNua",g$S)AS$dBg?/?<BNAO JkavpNuapDNuax?(,$gA($e(٬٬$ar8Jg*)l$/ /??<?NA"/O Jk ѬfHpNua$< g4< g2R,,g(,d"B O | ApB,aXNuB,I? OpaTNuJg&//??<@NA$/O "Jkpgp=Nup"Nua  IJ,f6,Sev H x ggRQdAL0`r`Jg, I,< g< gReSf C`Zv`SH @vapAaBLgNu fXp6Nufp6XNuaB$BSt QdBg?/?<BNA"/O f Hl(/,??<?NAO Jkgr)ApNuaB$Bg?/?<BNA"/O Jl |fZ/?<?B?<BNAO "Jk@g(*HEJEgpH@ @ajf(SE`HE  |aVf ,B$A(aDfNu` f(Jj", )A R $,Ga>"GA( ,NuXp6Nu?<?B?<BNAO /?<?B?<BNAO "&Bg?/?<BNAff$, `$/`$,"O pNuaf Tp6Nu< g,< gR,,g,e&,$d 8(R$pNuB,`?r ar a2`p2Nu",pNuPRT:AUX:MID:KBD:LST:H@b0HCAa`g (IpLNuLp4Nu8<0DaQNuH@af Hp0a L LJNu lN -f ?NAX~Nu GEa6 Va "0 I0af ^`v`( naSfXv<Igv<Ogv<Rgv<Af2HCt4>.ab6 Vaվ"0HC Ia*f ^a~T ^`va6v`a.pa^fL fDpraJ`80|aSH0fNuJGo |d0GNu0Gp4`8;m.$Nua;G$Nu;|$Nu Ga0$0m$pah G`p0m$aXHA86HBrBDHAJAgHAJCgAcVB8SDpr a(QNuJGo8SD0m$`JGkg.p0m$agJBgHGJGgHBRBBdBSGHzCt0m$p` H"CDjDG@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`(e 0USjpRSfЎ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~NuDNuLff~Nu~NuLff`a]HNua_HNua^HNua\HNu"NPaHLaL8 f ffNuekD NuDNuj`/ aJEk6|d WAPd"HpEah( "_Nupa\D+r2a`DE" 4E|d" ICP$ISESA Q<0Q.`paD-| d0` oE c I`S@f.RNuvgv I0<0QJf JfzvRNuH(I??<HA~aVe*AaNeAnaVo`A`a8ezAa@Ro`Ada$dADaBo`A.adPAa,So`LfNuLLaHNuLLHa|LHNuGLLaavp0Jga2LaFLaTHQKA&a~eJjO: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.,GgT klknf`@,k^g>k^g2k8<d,&B<ރeNuRid~S<Nu.NuJNu<oD&B<ރeNukgvgPk<<d&B꫞kBSbHGއ[kgNu~Nu<oD&.<`DgjD`k gBAkjDNu<Nu~NuBkjDDNufDJjNuHz_Jg0jzDi&SbHGއ[Jj dRNuMC68343 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.rtvx2(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,Nup `&+KHHQQ| mf"(g hJ AJg.,aT m @0}T@L`BlNuH m "-@ -eaz`/ la _0gS@QTD٭@BlNu ,`0,H m "-@fa*`4-fpJmgj X@;@`HUm`B@|gX|g>|g80X@g"<f`;|<eTm<gXm0T@BlNu`JBf`H.a Lt;|`a -@Dg aa`NuHHMB^a~-fDa m aaa -@Df -"-gpala$a $~-LXp9GNupr mf hJf$(g B ( g"( l l Nu mfH h,P&h l a l6NLHNu laaHJ f H@aL&m v+SC\K +!f*A$I4g SB<ae <{d߲fQJgQ9|LNuA8JXj +Hk|BlLNu/ xA.paV&m xrJgjD(SAQ +Kr*`--$m p*\JQ B2pg~fg *E`/ _fFNRS@<ae <{dQ<_f pU@eQ +K-Y-R-( "_`patr Gar l0&_NuxA.pa\x6,A>SCg Jf f`,g(j gE;SgJf`gR`R` G`+LI.afa(m l0 lH l S l Nu/ m/(/( hNP m h ~>,NuQQBmz/a&aaaBBm(N,OA .v!a,L"m p0+@@+@D")SҁҀ+AXNuH"m ")',m-v!A .aB"m p0")SҁҀ+ALNuPaL -+@Э|+@+mBB- m p0+@Da`hH瀀 m -D@g40TDLNup` HB4< m DRBJXfNuH瀀 m -D@g0RDLNu <FJA a 0<#$BYQBmHNu m CFJp0 H@@2AA0g@g \f m `NupNu0Yf;BzJ-f af!mNuaf"(j!mNufNup` p` SmHp` Nu+|JNu -JA a ^BmNNu-gNu(m 0mN&B&L"g:$e(fHp m aP&m L`&`B m `2J-g8-gX mf hҨ ` m N  XmNX`XJXNutH@rC QNup` -g,Jmf mf h -Pd ,hmNup` Jmg"HJfS<C<C<A/?<ANA o\|gBg/?<NAXNu-g/S@eQ _NuH`r2.CҀdnS@e.Q`&2<nSAeQ=|H瀀a L`LNup0.Bn N//?-?<@NAO fNup` l <dA a;|dPBmRNuJmRgpa b`pa Z`x8,,JgNJDfJJmRgD m P<fR`<g<g<gpa atH`a=`a-z|fv`~|f* m P gJmRgtRSmR`R ;HP`NJDgJ4l|g p`zg m PfRmPSmRjpa`pax`papJg4<f m P<SmPRmRv m PSmP<gRmRNu6,gR<dLJ,fFJmRg@ m P<fR`0<><g0<.<g aHJg?aSga`p2gNu-g _2Hzl/` _2/`-g _2HzP` _2J-fIA0HAXXNua@H@0pa`4J-ftTag0r RmH m Hg,J-g"(k`p``Jg<d,a<dNuHBa<g/aHBa+BT$Nu|p `<B|fa`z;Bx^FI z0Ld|0@JTgra$aJ,fN`4v,J-f׭` LJg40aN<d 0aBp` ap<g -TapA׭ a `;Bxp` m $-@Dg||evH 8zDE:`E0g*Rf@e"2IUAIG86gCfQ0:`(|b|d0]E;P j:(]EXEŔfL0Nu zTEJpPfTE`/(pa^(Nubranch too farinternal error SYMFULLlibrary not foundinvalid librarycannot create output filedisc fullprogram buffer fullinternal error EOFinternal error BADRTinternal error BADMODinternal error INTFULLdefective compileroverflowinternal error around lineAJgJfS`NuHpaCa`LNuaCaPL&m9|NuHpNTCr a>:r2-xa0BAwCa N\LNu/ R-a& _a Acap0-zH@a,NqAHpaZ"HJf$S0m$padLNuHp"C..L.`a\?`ajHaZ?aPaXaNa2a(Ia0a&aaJaGaGaFaEN\NuN\NuN\NuN\NuN\NuN\NuaJGf`haJf`X`a`Jf Jf`<Rat4aj5a`;aVaLaBa8a.a$aaa&|"-`paaaP-gaZ-g a`5-g a`5-ga}Jmf:J-gka0<~-fR@afapaja`(o*lNupaNaa.`baNTa$-gaN`+L+ONup | ,fNup`p`p`p`p```-g(a +O aT(ap p`pa0`Fpa `p`pa -Ta`pa`paa 0Nu-f|!g paa0a0 paa0 paa0 p`p`.<4patp$-T`jala`&atajba`taVaLT-ga ta4ta*"a $aa 0;|44baRaaaڇaЌaƌaaaa|.<`da퐀a톈a|aPN`8`````aFa<>-4.-4.-4alL`A4.;G4+G4+G4a:H`paa G> G. G. GLNu" ^0$ ^ $ ^ ( ^H$a~?//HpaXaTA4..,4A4.A4.pa"a a pa-g a"`HNu/a =$a$aaaMa묜a뢓aa"a$azTapafa\aRaHa>1"a42a*"a "a$a a.a.aޗaԗa@aa@aꬷa/a/a<aꄳaz!ap!afBa\BaRzaHza>za4ua*Oa OaOa OaaaaaڑaЁ$as$a6$a6$a6$a7a锟araravCalDaba>X`aJwa@wa6wa,ba"aRaahahafaeadeRadRagdahRaiajTaiaepaa3pazav3RalRabRaXRaNa" |a a:2`2`````aaaaaa֋a̋RažHza GRPHza GRa=a|Hza GSPHza GSaR=aHaPaFa<a2a(aaa aaaaaaaaaaaa怿avalabaXaNaVaLLaBLa8La.La$aaLaLaLaLaQaQaaʙaa aaaaPa~aPav~al>abpaXaNaD G~ G> G.a zasa RaRaRa{anaڇaqaƤa}a}aXa䞟aoRa䊟Ra|avy$alab"aa ^Nu" ^0$ ^ a6sa,sa"sas GNakakRaavavaԞaʝakakRa㬞JBg0<;|H@0aTDaڨ0`zTDaښ0TD0<~JBg|g>0AaJaa m0a0a0`H8TDa:TDa;Gaa$0< GH@0a0,H@0`dTD0<.,H@0`PTD6aXD0CfaCi TDp`p `aݖRmTDaݞ`a݀Sm`Jn$~rpjrzBJRZbht   $,.6>FN<\^fnv~    (.68@HNPX`hF*06FNV^fnv~ Ttn.H 0>LTTbpx$,4"*28>D BR,V~ $>B 0Dj~*HZl%Library to GETgraphics DEFLOOPWEND SELECT REPEAT herebefore IF NEXT THEN start BASE statementarraysimple variables programassumed statement Extra colon Semithe variable combination type Illegal unary a name syntaxmismatchExpression Error functionor program suballowed only end at twicelistparameter Name loop FOR used Parameter foundtoo is number line Bad must Unexpected of instead stringnot expression many Too etcDEFINT after Letter expectedexpected where SUB assumedDEF END insteadfound missing label numberLine in string Unterminated GOTOby followed be should ON... /GOSUBUndefined identifier %data//GOSUB % - Not implemented this versionENDs/NEXTsNumeric ()) %character sourceFN name(% positive)(% large)(% has fraction/exponent)ֺ% ·ֺ% ·(%) may ݵas identifier(%) ױ% appears ) ˮ. % %Statement ת-Label % defined COMMON SHARED/%during optimisationInternal (bad source on pass 2)complex (operators)complex͢% expression: % ¡operator: No minuscombination()()% ¡current Variable wrong typeOpen bracket %Comma %-%characters % firstϖ͖Code generation failedoption specified( CALL %Subroutine % ·= %LINE INPUT %ݓ(% which an )% can't ݡTO % ״% optionOPTION ۛ0 1 %% cannot ELSEELSEIF ێ%% «ENDMismatched %ЌˋЉˋˋЈˋˋ/ˋrequired afer ͨ. % Identifier % redefinedLET (%), Ȍ%ͨЅCall Ӯcontrol constructsFunction -redefined LIBRARY %Unknown exitWindow misformed-comma REDIM APPEND arrays more than one dimension allowedAS , % OPEN CONSTants integers %CONST % can assigned to- % ׄ% ¡label( % ׄArray but ordinary % Argument VARPTRS ݡsubroutine %INCLUDE file % ·Value ݒSOUND & WAVE statements have most 5 parasliteral %Cannot open librarybadly formedparameters COLOR (max 5) %Sub-% ·GOTO ON ERROR %ݡ%/ˋPALLETTE USING array %/OFF STRIGB0 "0HHHHH0&H&H`H0 000**2XX." 22zF.JZZ,4 d$2 >68Lj$. "2,(""" "" T ,:@$ " *0,8<$   ,$ f6dz "2\,"N&*  :z6&*4H^JNJ6$6N  H@&J"$&PJ0Z" &   ~ 8<*  <&   0 ($vB<~j4208< &,86JD","~* :&hD 2$R\**(.VNN@LJP,f8\dN6F6$ h"`*<6&6400&0 b\F4hpr0Nڜ,(6"D vj4 &.&000(">@@0&.Z\\4", "HNJ$6(@(F <F  >  0             "$ $>  $      < .   0  $     6& * $  $ 0  < 20 B^~: L:F(BH$  & VJ L P@>4  fB 8:,,$<0&  &D < .   :P6H^ J 2*N   VP6,2 $2 4D H$ "$.N(@< < v $" v >(& 6  40 0 &"0.     ,0& 4         $     $0  2  "   ". ,     26<*  P$8*.6*  ,$$$.  6  @, * $ |,  ," " && (8z*&, $  $ &  $62L.F$,8^2 (   &, ** D."&"&N$"B0 0B$$$$@ :  6FD*\ &6**   &  <  .`4   [