Home » Archimedes archive » Acorn Computing » 1993 07 Mega Disk.adf » 93_07 » DataVision/!DataVis/!RunImage

DataVision/!DataVis/!RunImage

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Acorn Computing » 1993 07 Mega Disk.adf » 93_07
Filename: DataVision/!DataVis/!RunImage
Read OK:
File size: 4726 bytes
Load address: 0000
Exec address: 0000
File contents
    0REM DataVision  Copyright (C) 1992 Silicon Vision Ltd.
   10PROCeA:PROCcA:ONERRORPROCzA:PROCxA:END
  170PROCUA:PROCmA:PROCRA:PROCLA:ONERRORPROCzA
  240mA$=FNGA:IFmA$<>""THEN
  290PROCBB(mA$):
  300ENDIF
  310REPEAT:PROCaA:UNTILMC%:PROCxA:END:
  430DEFPROCaA:LOCALX%,Y%:SYS&400C7,1,gC%TOTA%:CASETA%OF
  470WHENbA%:X%=gC%!4:Y%=gC%!16:CASE!gC%OF
  520OTHERWISE:SYS&400C5,,gC%:
  560ENDCASE:
  580WHENFB%:PROCnA(!gC%):
  610WHENmA%:CASE!gC%OF
  630OTHERWISE:SYS&400C6,,gC%:
  670ENDCASE:
  690WHENLB%:PROCQA(!gC%,gC%!4,gC%!8,gC%!12,gC%!16,gC%!20):
  720WHENuA%:PROCkA(gC%):
  750WHENHB%,OB%:PROCWA(gC%):
  780ENDCASE:ENDPROC:
  830DEFPROCrA(fC%,x%,y%,vA%,kA%,MB%,`A%,hA%):!gC%=fC%:gC%!4=x%:gC%!8=y%-kA%:gC%!12=x%+vA%:gC%!16=y%:gC%!20=MB%:gC%!24=`A%:gC%!28=hA%:SYS&400C5,,gC%:ENDPROC:
  970DEFPROCuA(fC%):!gC%=fC%:SYS&400C6,,gC%:ENDPROC:
 1040DEFPROCnA(fC%):LOCALTC%:!gC%=fC%:SYS&400C8,,gC%TOTC%:CASEfC%OF
 1090WHENUC%,WC%:PROCSA(TC%):
 1130ENDCASE:ENDPROC:
 1180DEFPROCSA(TC%):LOCALX%,Y%:X%=gC%!4+32:Y%=gC%!16-16:WHILETC%:PROCOA(X%,Y%,SA$,36,7,fB%):SYS&400CA,,gC%TOTC%:ENDWHILE:ENDPROC:
 1300DEFPROCQA(HA%,FA%,b%,h%,i%,NA%):CASEh%OF
 1320WHENXC%:IF(b%AND2)THEN
 1350PROCsA(XC%,RA%):
 1360ENDIF
 1370WHENUC%:PROCTA(b%,i%):
 1410WHENWC%:PROClA(b%,i%):
 1440ENDCASE:ENDPROC:
 1490DEFPROCTA(b%,i%):CASEi%OF
 1510WHENpA%:PROCvA:PROCuA(UC%):
 1560ENDCASE:ENDPROC:
 1610DEFPROClA(b%,i%):PROCvA:PROCuA(WC%):CASEi%OF
 1650WHENXA%:CASE`B%OF
 1680WHENaB%:PROCCB:MC%=TRUE:
 1730ENDCASE:
 1750WHENwA%:CASE`B%OF
 1770ENDCASE:
 1800ENDCASE:ENDPROC:
 1850DEFPROCkA(gC%):LOCALX%,Y%:CASEAAOF
 1880WHENXC%:PROCgA:
 1920OTHERWISE:ERROR1,"Unknown menu type"
 1940ENDCASE:IF(FNJA(X%,Y%)AND1)=1THEN
 1970PROCsA(qA%,cA%):
 1980ENDIF
 1990ENDPROC:
 2060DEFPROCgA:LOCALX%,I%,mA$:CASE!gC%OF
 2090WHENnA%:PROCGB("!dv2"):
 2130WHENAB%:IFlA$<>"*NONE*"THEN
 2150PROCCB:IFdC%<>-1THEN
 2170PROCDB(filelistmenu%,dC%,0,0):dC%=-1:
 2190ENDIF
 2200ENDIF
 2210WHENBB%:PROCHB("!dv12"):
 2250WHENtA%:PROCHB("!dv8"):
 2280WHENSA%:PROCHB("!dv1"):
 2310WHEN_A%:PROCHB("!dv13"):
 2340WHENiA%:PROCHB("!dv3"):
 2370WHENeA%:PROCHB("!dv11"):
 2400WHENdA%:PROCHB("!dv14"):
 2430WHENZA%:PROCHB("!dv10"):
 2460WHENIB%:PROCHB("!dv9"):
 2490WHENgA%:PROCGB("!dv5"):
 2520WHENrA%:PROCGB("!dv15"):
 2550WHENxA%:PROCHB("!dv4"):
 2580WHENVB%:PROCGB("!dvPort"):
 2610WHENWA%:CASEgC%!4OF
 2630WHENWB%:IFlA$<>"*NONE*"THEN
 2660X%=FNOA:IFcC%>=20THEN
 2680CLOSE#X%:ERROR1,"File list is full (Maximum of 20 files)"
 2700ENDIF
 2710CLOSE#X%:PROCFB:FORI%=0TOcC%-1:IFCA$(I%)=lA$THEN
 2750ERROR1,"File '"+lA$+"' is already in file list"
 2760ENDIF
 2770NEXT:X%=FNOA:cC%+=1:PTR#X%=(cC%-1)*17+4:PRINT#X%,lA$:PTR#X%=(cC%-1)*17+15:PRINT#X%,fA$:PTR#X%=(cC%-1)*17+18:PRINT#X%,eA$:PTR#X%=0:PRINT#X%,STR$(cC%):CLOSE#X%:PROCFB:dC%=cC%-1:PROCEB(filelistmenu%,dC%,0,0):
 2920ENDIF
 2930WHENRB%:I%=gC%!8:IFI%<>-1THEN
 2970X%=FNOA:IFcC%=0THEN
 2990CLOSE#X%:ERROR1,"File list is empty"
 3010ENDIF
 3020JA$=lA$:IA$=fA$:MA$=eA$:PTR#X%=(cC%-1)*17+4:INPUT#X%,lA$:PTR#X%=(cC%-1)*17+15:INPUT#X%,fA$:PTR#X%=(cC%-1)*17+18:INPUT#X%,eA$:PTR#X%=I%*17+4:PRINT#X%,lA$:PTR#X%=I%*17+15:PRINT#X%,fA$:PTR#X%=I%*17+18:PRINT#X%,eA$:cC%-=1:PTR#X%=0:PRINT#X%,STR$(cC%):lA$=JA$:fA$=IA$:eA$=MA$:CLOSE#X%
 3240IF(I%=dC%)THEN
 3250dC%=-1:PROCCB:
 3270ENDIF
 3280PROCFB:IF(dC%<>-1)THEN
 3300IF(dC%=cC%)THEN
 3310dC%=I%:
 3320ENDIF
 3330PROCEB(filelistmenu%,dC%,0,0):
 3340ENDIF
 3350ENDIF
 3360ENDCASE:
 3390WHENlB%:PROCBB(FNNA(menu_filename%)):
 3420WHENjA%:I%=gC%!4:IFI%<>-1THEN
 3450IFdC%<>-1THEN
 3460PROCDB(filelistmenu%,dC%,0,0):
 3470ENDIF
 3480dC%=I%:PROCEB(filelistmenu%,dC%,0,0):X%=FNOA:PTR#X%=I%*17+15:INPUT#X%,fA$:PTR#X%=I%*17+18:INPUT#X%,eA$:lA$=CA$(I%):CLOSE#X%:PROCtA:
 3580ENDIF
 3590WHENVA%:IF(lA$<>"*NONE*")THEN
 3620PROCPA(aB%,"DataVision: Quit and close current files?"):
 3630ELSE:MC%=TRUE:
 3650ENDIF
 3660ENDCASE:ENDPROC:
 3730DEFPROCBB(mA$):LOCALI%:mA$=FNDA(mA$):IF(mA$="")OR(LENmA$>10)THEN
 3770ERROR1,"Illegal Filename"
 3780ENDIF
 3790IF(dC%<>-1)THEN
 3800PROCDB(filelistmenu%,dC%,0,0):
 3810ENDIF
 3820I%=0:WHILE(I%<cC%)AND(CA$(I%)<>mA$):I%+=1:ENDWHILE:IF(CA$(I%)=mA$)THEN
 3870dC%=I%:PROCEB(filelistmenu%,dC%,0,0):
 3890ELSE:dC%=-1:
 3910ENDIF
 3920lA$=mA$:PROCtA:ENDPROC:
 3980DEFPROCCB:LOCALX%:OSCLI"CLOSE":X%=OPENOUT(FNPA("NIM")):PRINT#X%,"*NONE*","0",WA$,"0",YA$,VA$:CLOSE#X%:lA$="*NONE*":fA$="0":ENDPROC:
 4100DEFPROCGB(mA$):LOCALnB%,tB%,_B%,BA$(),I%,key$:DIMBA$(12):PROCfA(lA$):PROCMA:SYS&6,229,0,0TO,nB%:tB%=MODE:_B%=FNKA(2,160*1024):OSCLI"Dir <DataVision$Dir>":RESTORE+0:FORI%=1TO12:BA$(I%)=FNIA("key$"+STR$I%):READkey$:OSCLI"Key "+STR$I%+" "+key$:NEXT:SYS&400DE,"Run "+mA$:SYS&6,229,nB%,0:SYS&6,124
 4290FORI%=1TO12:OSCLI"Key "+STR$I%+" "+BA$(I%):NEXT:OSCLI"FX 20":VDU20:SYS&400E3,tB%:_B%=FNKA(2,_B%):ENDPROC:
 4400DATA "*Dir <DataVision$Dir>.Accs|MRUN invo|M"
 4410DATA "*Dir <DataVision$Dir>.Accs|MRUN credit|M"
 4420DATA "*Dir <DataVision$Dir>.Accs|MRUN sle|M"
 4430DATA "*Dir <DataVision$Dir>.Accs|MRUN custlist|M"
 4440DATA "*Dir <DataVision$Dir>.Accs|MRUN cad|M"
 4450DATA "*Dir <DataVision$Dir>.Accs|MRUN pfr|M"
 4460DATA "*Dir <DataVision$Dir>.Accs|MRUN rsr|M"
 4470DATA "*Dir <DataVision$Dir>.Accs|MRUN msr|M"
 4480DATA "*Dir <DataVision$Dir>.Accs|MRUN masr|M"
 4490DATA "*Dir <DataVision$Dir>.Accs|MRUN ple|M"
 4500DATA "*Dir <DataVision$Dir>.Accs|MRUN supplist|M"
 4510DATA "QUIT|M"
 4520DEFPROCHB(mA$):IFlA$<>"*NONE*"THEN
 4570PROCGB(mA$):
 4580ELSE:ERROR1,"No File open"
 4600ENDIF
 4610ENDPROC:
 4650DEFPROCtA:LOCALH%,M%,X%:H%=(TIMEDIV360000)MOD60:M%=(TIMEDIV6000)MOD60:YA$=STR$(H%)+":"+STR$(M%):X%=OPENOUT(FNPA("NIM")):PRINT#X%,lA$,fA$,WA$,eA$,YA$,VA$:CLOSE#X%:ENDPROC:
 4770DEFPROCeA:RESTORE+0:READLA$,BA$,ZA$,FA$:lA%=&DB5:AA$=ZA$:DIMgC%&400,CC% 256,eC%&200:SYS&400C0,200,&4B534154,LA$TOBA%,TB%:XC%=-2:CB%=-1:MA%=-2:FB%=1:bA%=2:mA%=3:JA%=4:IA%=5:LB%=6:KA%=7:OA%=8:uA%=9:CA%=10:HB%=17:OB%=18:YA%=1024:KB%=0:oA%=3:GA%=4
 5030GB%=8:zA%=&400C0:UA%=0:fB%=1:JB%=2:ENDPROC:
 5140DATA "DataVision"                       : REM Application name
 5150DATA "DataVision"                       : REM Icon bar version of name
 5160DATA "<DataVision$Dir>"                 : REM Directory name
 5170DATA "!DataVis"                         : REM Icon Sprite name
 5180DEFPROCcA:LOCALbA$:DIMmB% 256:SYS&10TObA$:$mB%=MID$(bA$,INSTR(bA$,"!RunImage")+10):YC%=mB%:WHILE(?YC%=32):YC%+=1:ENDWHILE:ENDPROC:
 5340DEFFNGA:LOCALbA$,c%:bA$="":c%=?YC%:WHILE(c%>32):bA$+=CHR$c%:YC%+=1:c%=?YC%:ENDWHILE:WHILE(c%=32):YC%+=1:c%=?YC%:ENDWHILE:=bA$:
 5510DEFPROCRA:LOCALEC%:SYS&406C0:GA$="1.3":sB%=6:dB%=2:$FNCA(infoW%,DB%)=GA$:`B%=0:aB%=0:EA%=0:dC%=-1:DIMCA$(80),filelistmenu%&400:PROCYA:PROCFB:SB%=99:OA$="":RESTORE+0:READEC%:WHILEEC%<>-1:OA$+=CHR$(EC%):READEC%:ENDWHILE:MC%=0:SYS&406C1
 5520ENDPROC
 5800DATA 0,44,53,36,32,56,32,109,43,36,33,40,109,62,36,55,40,109,40,53,46,40,40,41,40,41,109,43,34,63,109,41,40,32,34,109,59,40,63,62,36,34,35,-1
 5810DEFPROCYA:LOCALX%:lA$="*NONE*":fA$="0":WA$=FNEA("%dy/%mn/%yr"):eA$="0":YA$="23:59":VA$="0":X%=OPENIN(FNPA("NIM2")):IFX%=0THEN
 5940X%=OPENOUT(FNPA("NIM2")):PRINT#X%,"0":
 5960ENDIF
 5970CLOSE#X%:X%=OPENOUT(FNPA("NIM")):PRINT#X%,lA$,fA$,WA$,eA$,YA$,VA$:CLOSE#X%:ENDPROC:
 6050DEFPROCjA:ERROR1,FNFA(OA$)
 6070ENDPROC:
 6110DEFPROCUA:DIMr%&100,jB%&200:pB%=0:SYS&400EATO,B%:eB%=FNHA(CB%,0,0,96,120,&2102,FA$,B%):ENDPROC:
 6350DEFPROCLA:LOCALDATA
 6370RESTORE+0:PROCwA(menu_filename%,64):PROCwA(menu_val%,16):kB%=&2000:fA%=256:DIMZB% kB%,NB% fA%:JC%=0:NB%?0=13::filemenu%=FNMA:
 6490DATA 1,"Filename"
 6500DATA ....2{64/menu_filename%/}
 6510PA%=FNMA:
 6530DATA 1,"Value"
 6540DATA ....2{16/menu_val%/}
 6550toolsmenu%=FNMA:
 6570DATA 2,"FileTools"
 6580DATA ....0{//Add File}
 6590DATA ....1{filelistmenu%//Remove File}
 6600WB%=0:RB%=1:sA%=20:PB%=6:RA%=FNMA:
 6660DATA 20,"DataVision"
 6670DATA .*..3{infoW%//Info}
 6680DATA ....0{//Create}
 6690DATA ....0{//Close File}
 6700DATA ....0{//Alter Form}
 6710DATA .*..0{//Relations}
 6720DATA ....0{//Add}
 6730DATA ....0{//Modify}
 6740DATA ....0{//Delete}
 6750DATA .*..0{//Sort}
 6760DATA ....0{//Browse}
 6770DATA ....0{//Queries}
 6780DATA ....0{//Reports}
 6790DATA .*..0{//WordProcess}
 6800DATA ....1{toolsmenu%//FileTools}
 6810DATA ....0{//ReportWriter}
 6820DATA ....0{//Macros}
 6830DATA .*..0{//Import/Export}
 6840DATA ....1{filelistmenu%//FileList}
 6850DATA .**.1{filemenu%//FileName}
 6860DATA ....0{//Quit}
 6870QA%=0:nA%=1:AB%=2:BB%=3:tA%=4:SA%=5:_A%=6:iA%=7:eA%=8:dA%=9:ZA%=10:IB%=11:gA%=12:WA%=13:rA%=14:xA%=15:VB%=16:jA%=17:lB%=18:VA%=19:ENDPROC:
 7140DEFPROCmA:LOCALSC%,wB%,BC%,AC%,UA$:wB%=&C00:DIMBC% wB%:AC%=BC%:SC%=0:SYS&400D9,,ZA$+".!Templates":REPEAT:$eC%="*"+CHR$0:SYS&400DB,,gC%,AC%,BC%+wB%,-1,eC%,SC%TO,,AC%,,,,SC%:IFSC%<>0THEN
 7250UA$=FNNA(eC%):CASEUA$OF
 7270WHEN"Info":SYS&400C1,,gC%TOinfoW%:
 7310WHEN"Dialogue":SYS&400C1,,gC%TOUC%:
 7340WHEN"Confirm":SYS&400C1,,gC%TOWC%:
 7370OTHERWISE:ERROR1,"Unknown template '"+UA$+"' found"
 7390ENDCASE:
 7410ENDIF
 7420UNTILSC%=0:SYS&400DA::DB%=4:pA%=1:XA%=1:wA%=2:ENDPROC:
 7560DEFPROCNA(FC%):IFFC%>(SB%*YA%)THEN
 7580PROCjA:
 7590ENDIF
 7600ENDPROC:
 7640DEFPROCsA(bC%,M%):LOCALX%,Y%,Z%:Z%=FNJA(X%,Y%):qA%=bC%:cA%=M%:AA=bC%:IFbC%=XC%THEN
 7710Y%=(sA%+PB%)*32+160:X%-=64:
 7730ENDIF
 7740SYS&400D4,,M%,X%-60,Y%+32:ENDPROC:
 7790DEFPROCWA(gC%):CASEgC%!16OF
 7810WHENKB%:MC%=TRUE:
 7850WHENoA%:PROCbA:
 7880WHENGB%:PROCdA:
 7910WHEN&502:PROCiA:
 7940WHENzA%:PROCZA:
 7970ENDCASE:ENDPROC:
 8020DEFPROCbA:LOCALbC%,mA$,xB%:xB%=0:mA$=FNNA(gC%+44):bC%=gC%!40:CASEgC%!20OF
 8080WHENXC%:IFgC%!24=eB%THEN
 8110xB%=TRUE:
 8120ENDIF
 8130ENDCASE:IFxB%THEN
 8160IF(bC%=lA%)THEN
 8170gC%!16=4:SYS&400E7,17,gC%:PROCBB(mA$):
 8200ELSE:ERROR1,"Can't load file '"+mA$+"' (Unrecognised Filetype)"
 8220ENDIF
 8230ENDIF
 8240ENDPROC:
 8280DEFPROCdA:IFFALSETHEN
 8300gC%!12=gC%!8:SYS&400E7,19,gC%:
 8320ENDIF
 8330ENDPROC:
 8370DEFPROCiA:gC%!12=gC%!8:gC%!16+=1:IC%=gC%+20:IFgC%!36=eB%THEN
 8420PROCqA("This is the icon for DataVision, the Relational Database"):PROCqA("Copyright (C) 1990 Silicon Vision Ltd."):
 8440ENDIF
 8450?IC%=0:!gC%=(IC%+4-gC%)ANDNOT3:SYS&400E7,17,gC%,gC%!4:ENDPROC:
 8520DEFPROCqA(hA$):$IC%=hA$+"|M":IC%+=LENhA$+2:ENDPROC:
 8590DEFPROCfA(mA$):LOCALFC%,QA$,x%,RA$,bC%:x%=OPENIN(FNPA(mA$+"N")):IFx%=0THEN
 8630ENDPROC:
 8640ENDIF
 8650INPUT#x%,QA$:RA$=ZA$+QA$+"."+mA$:CLOSE#x%:SYS&8,5,RA$TObC%,,,,FC%:IFbC%=1THEN
 8700PROCNA(FC%):
 8710ENDIF
 8720ENDPROC:
 8780DEFPROCZA:CASEAAOF
 8800WHENXC%:PROChA(gC%+32):
 8840OTHERWISE:ERROR1,"Internal error: Unknown Menu warning issued"
 8860ENDCASE:SYS&400E8,,gC%!20,gC%!24,gC%!28:ENDPROC:
 8930DEFPROChA(EB%):CASE!EB%OF
 8950WHENlB%:IFlA$="*NONE*"THEN
 8980PROC_A(menu_filename%,""):
 8990ELSE:PROC_A(menu_filename%,lA$):
 9010ENDIF
 9020OTHERWISE:ERROR1,"Internal error: Unknown Menu warning issued"
 9050ENDCASE:ENDPROC:
 9110DEFPROCFB:LOCALI%,KC%,N%:KC%=FNOA:IFcC%=0THEN
 9150N%=1:CA$(0)="<No files>":
 9170ELSE:N%=cC%:JA$=lA$:IA$=fA$:MA$=eA$:FORI%=1TOcC%:PTR#KC%=(I%-1)*17+4:INPUT#KC%,CA$(I%-1):NEXT:
 9260ENDIF
 9270PROCXA(filelistmenu%,N%,CA$()):CLOSE#KC%:ENDPROC:
 9330DEFFNOA:LOCALC%:C%=OPENUP(FNPA("NIM2")):INPUT#C%,CA$:cC%=VAL(CA$):=C%:
 9420DEFFNCA(fC%,OC%):gC%!0=fC%:gC%!4=OC%:SYS&400CE,,gC%:=gC%!28:
 9500DEFPROC_A(aC%,cA$):$aC%=cA$+CHR$0:ENDPROC:
 9610DEFFNHA(!r%,r%!4,r%!8,r%!12,r%!16,r%!20,dA$,V%):LOCALI%:IF(LENdA$>11)OR((r%!20AND&100)<>0)THEN
 9640r%!20=r%!20OR&100:r%!24=FNLA(dA$,jB%,pB%):IF(r%!20AND2)=2THEN
 9670r%!28=V%:
 9680ELSE:r%!28=-1:
 9700ENDIF
 9710r%!32=LENdA$+1:
 9720ELSE:$(r%+24)=dA$:
 9740ENDIF
 9750SYS&400C2,,r%TOI%:=I%:
 9840DEFFNLA(jA$,B%,RETURNP%):LOCALQ%:Q%=B%+P%:$Q%=jA$:P%+=LENjA$+1:=Q%:
 9980DEFFNMA:LOCALI%,L%,N%,P%,Q%,gC%,kA$,jA$:READN%,jA$:L%=LENjA$+1:Q%=ZB%+JC%:JC%+=28+24*N%:gC%=Q%:IFJC%>kB%THEN
10060ERROR0,"Menu buffer exceeded at '"+jA$+"'"
10070ENDIF
10080IFjA$=""THEN
10090Q%!0=0:Q%!4=0:Q%!8=0:
10120ELSE:$Q%=LEFT$(jA$,11):
10140ENDIF
10150Q%?12=sB%:Q%?13=dB%:Q%?14=6:Q%?15=0:Q%!20=40:Q%!24=0:Q%+=28:FORI%=1TON%:READkA$:PROC`A(kA$,L%,I%=N%):NEXT:gC%!16=(L%+1)*16:=gC%:
10310DEFPROCXA(oB%,N%,AA$()):LOCALI%,L%,P%,Q%,kA$,jA$:jA$="Files:":L%=LENjA$+1:Q%=oB%:$Q%=LEFT$(jA$,11):Q%?12=sB%:Q%?13=dB%:Q%?14=6:Q%?15=0:Q%!20=40:Q%!24=0:Q%+=28:FORI%=0TON%-1:kA$="....0{//"+AA$(I%)+"}":PROC`A(kA$,L%,I%=(N%-1)):NEXT:oB%!16=(L%+1)*16:ENDPROC:
10510DEFPROC`A(kA$,RETURNL%,uB%):LOCALF%,P%,R%,gA$,jA$,iA$:LOCALYB%,XB%,bB%,iB%,bC%:uB%=uB%AND&80:YB%=(MID$(kA$,1,1)="*")AND1:XB%=(MID$(kA$,2,1)="*")AND2:bB%=(MID$(kA$,3,1)="*")AND8:iB%=(MID$(kA$,4,1)="*")AND(1<<22):bC%=VALMID$(kA$,5,1):kA$=MID$(kA$,7,LENkA$-7):P%=INSTR(kA$,"/"):R%=INSTR(kA$,"/",P%+1)
10680gA$=MID$(kA$,1,P%-1):jA$=MID$(kA$,P%+1,R%-P%-1):iA$=MID$(kA$,R%+1):IFL%<LENiA$THEN
10720L%=LENiA$:
10730ENDIF
10740Q%!0=YB%ORXB%ORbB%ORuB%:Q%!4=-1:Q%!8=&06003011ORiB%:CASEbC%OF
10780WHEN0:PROCAB(iA$):
10820WHEN1:PROCAB(iA$):Q%!4=EVALgA$:
10860WHEN2:PROCVA(gA$,jA$,iA$):
10890WHEN3:PROCAB(iA$):Q%!4=EVALgA$:
10930OTHERWISE:ERROR1,"Unknown menu item type"
10950ENDCASE:Q%+=24:ENDPROC:
11020DEFPROCAB(iA$):IFLENiA$>11ORiA$="!!!"THEN
11040Q%!8=Q%!8OR&100:Q%!12=FNLA(iA$,jB%,pB%):E%=(E%+4)AND&FFFFFFFC:Q%!16=-1:Q%!20=LENiA$+1:
11090ELSE:$(Q%+12)=iA$+CHR$0:
11110ENDIF
11120ENDPROC:
11160DEFPROCVA(gA$,jA$,iA$):Q%!0=Q%!0OR4:Q%!16=-1:IFL%<12THEN
11200L%=12:
11210ENDIF
11220Q%!8=Q%!8OR(1<<8)OR(15<<12):Q%!12=EVALjA$:Q%!16=-1:Q%!20=EVALgA$:IFiA$>""THEN
11270Q%!16=FNLA(iA$,ZB%,JC%):
11280ENDIF
11290ENDPROC:
11330DEFPROCEA(M%,O%,W%,B%):M%+=W%+28+O%*24:!M%=!M%EOR(1<<B%):ENDPROC:
11400DEFFNAA(M%,O%,W%,B%):M%+=W%+28+O%*24:=(!M%AND(1<<B%))<>0:
11460DEFPROCEB(M%,O%,W%,B%):M%+=W%+28+O%*24:!M%=!M%OR(1<<B%):ENDPROC:
11530DEFPROCDB(M%,O%,W%,B%):M%+=W%+28+O%*24:!M%=!M%ANDNOT(1<<B%):ENDPROC:
11600DEFPROCJA(M%,O%,W%,B%,V%):M%+=W%+28+O%*24:!M%=(!M%ANDNOT(1<<B%))OR(V%<<B%):ENDPROC:
11670DEFPROCwA(RETURNaC%,NC%):DIMaC% NC%:?aC%=0:ENDPROC:
11740DEFFNNA(aC%):LOCALdA$:dA$="":c%=?aC%:WHILEc%>=32:dA$+=CHR$c%:aC%+=1:c%=?aC%:ENDWHILE:=dA$:
11870DEFFNJA(RETURNX%,RETURNY%):SYS&400CF,,eC%:X%=eC%!0:Y%=eC%!4:=eC%!8:
11950DEFPROCyA(H%):SYS&400D1,H%,0,-1024,1280,0:ENDPROC:
12010DEFPROCxA:SYS&406C2:SYS&400DD,TB%,&4B534154:ENDPROC:
12080DEFPROCzA:CLOSE#0:!CC%=ERR:$(CC%+4)=REPORT$+CHR$0:SYS&400DF,CC%,1,LA$:SYS&400D0,,-1:ENDPROC:
12190DEFPROCGA(RETURNfC%,aC%,EA$):PROC_A(aC%,EA$):!gC%=fC%:SYS&400CC,,gC%:gC%!76=aC%:gC%!80=-1:gC%!84=128:gC%!60=gC%!60OR(1<<8)OR1:SYS&400C3,,gC%:SYS&400C1,,gC%+4TOfC%:!gC%=fC%:SYS&400C5,,gC%:ENDPROC:
12350DEFPROCBA(RETURNfC%,F%):!gC%=fC%:SYS&400CC,,gC%:gC%!32=gC%!32ORF%:SYS&400C3,,gC%:SYS&400C1,,gC%+4TOfC%:!gC%=fC%:SYS&400C5,,gC%:ENDPROC:
12470DEFPROCHA(RETURNfC%,F%):!gC%=fC%:SYS&400CC,,gC%:gC%!32=gC%!32ANDNOTF%:SYS&400C3,,gC%:SYS&400C1,,gC%+4TOfC%:!gC%=fC%:SYS&400C5,,gC%:ENDPROC:
12590DEFFNBA(fC%,QB%):!gC%=fC%:SYS&400CC,,gC%:=gC%!QB%:
12660DEFPROCDA(DA$):SA$=DA$:PROCrA(UC%,300,800,400,300,0,0,-1):PROCpA(UC%):PROCoA(UC%):VDU7:ENDPROC:
12760DEFPROCPA(bC%,aA$):`B%=bC%:SA$=aA$:PROCrA(WC%,300,800,640,304,0,0,-1):PROCpA(WC%):PROCoA(WC%):VDU7:ENDPROC:
12870DEFPROCFA(fC%,OC%,HC%):gC%!0=fC%:gC%!4=OC%:gC%!8=HC%:gC%!12=HC%:SYS&400CD,,gC%:PROCyA(fC%):ENDPROC:
12980DEFPROCAA(fC%,OC%,HC%):gC%!0=fC%:gC%!4=OC%:gC%!8=0:gC%!12=HC%:SYS&400CD,,gC%:PROCyA(fC%):ENDPROC:
13090DEFPROCoA(fC%):LOCALX%,Y%,RC%,QC%:!gC%=fC%:SYS&400CB,,gC%:X%=gC%!4:Y%=gC%!8:RC%=gC%!12-X%:QC%=gC%!16-Y%:MOUSETO(X%+(RC%>>1)),(Y%+(QC%>>1)):ENDPROC:
13220DEFPROCpA(fC%):LOCALX%,Y%,RC%,QC%:!gC%=fC%:SYS&400CB,,gC%:X%=gC%!4:Y%=gC%!8:RC%=gC%!12-X%:QC%=gC%!16-Y%:MOUSERECTANGLEX%,Y%,RC%,QC%:ENDPROC:
13350DEFPROCvA:MOUSERECTANGLE0,0,1280,1024:ENDPROC:
13410DEFPROCIA(fC%):LOCALcB%,qB%,rB%,hB%:!gC%=fC%:SYS&400CB,,gC%:cB%=gC%!4:qB%=gC%!8:rB%=gC%!12:hB%=gC%!16:VDU24,cB%;qB%;rB%;hB%;:ENDPROC:
13540DEFPROCCA(fC%,RETURNX%,RETURNY%):!gC%=fC%:SYS&400CB,,gC%:X%=gC%!4:Y%=gC%!16:ENDPROC:
13630DEFFNIA(XA$):LOCALzB%,gA$:SYS&20023,XA$,eC%,&200,0,3TO,,zB%:IFzB%=0THEN
13670gA$="":
13680ELSE:gA$=LEFT$(FNNA(eC%),zB%):
13700ENDIF
13710=gA$:
13750DEFPROCKA(XA$,NA$):SYS&20024,XA$,NA$,LENNA$,0,2:ENDPROC:
13810DEFPROCOA(X%,Y%,cA$,W%,aA%,UB%):LOCALyB%,gB%,VC%,PC%,c%,GC%:eC%!0=164:eC%!4=4:eC%!8=165:eC%!12=5:eC%!16=-1:SYS&31,eC%,eC%:yB%=eC%!0<<eC%!4:gB%=eC%!8<<eC%!12:SYS&400E6,aA%:WHILEcA$<>"":VC%=1:PC%=1:REPEAT:c%=ASCMID$(cA$,PC%,1):PC%+=1:IF((c%=ASC(" "))OR(c%=-1))THEN
13990VC%=PC%-2:IF(VC%<=0)THEN
14010VC%=1:
14020ENDIF
14030ENDIF
14040UNTIL((PC%>=W%)OR(c%=-1)):GC%=VC%:CASEUB%OF
14070WHENUA%:MOVEX%,Y%:
14090WHENfB%:MOVEX%+(((W%-GC%)/2)*yB%),Y%:
14110WHENJB%:MOVEX%+((W%-GC%)*yB%),Y%:
14130ENDCASE:SYS&46,cA$,GC%:Y%-=gB%:IF(c%=-1)THEN
14170cA$="":
14180ELSE:cA$=MID$(cA$,VC%+2):
14200ENDIF
14210ENDWHILE:ENDPROC:
14260DEFFNPA(mA$):=ZA$+"."+mA$:
14310DEFFNDA(aA$):LOCALKA$,p%:REPEAT:KA$=aA$:p%=INSTR(aA$,"."):aA$=MID$(aA$,p%+1):UNTILp%=0:=KA$:
14420DEFFNEA(HA$):?eC%=3:SYS&7,14,eC%:SYS&C1,eC%,eC%+8,&180,HA$:=FNNA(eC%+8):
14500DEFFNFA(PA$):LOCALI%,L%:eC%?1=13:L%=LEN(PA$):FORI%=1TOL%:eC%?I%=ASC(MID$(PA$,I%,1))EOR77:NEXT:eC%?(L%+1)=13:=$(eC%+1):
14620DEFFNKA(DC%,NC%):LOCALLC%,F%,hA$:SYS&5C,DC%TO,LC%:IFLC%<NC%THEN
14660SYS&2002A,DC%,NC%-LC%TO;F%:IF(F%AND1)THEN
14680CASEDC%OF
14690WHEN0:hA$="System Heap":
14700WHEN1:hA$="RMA":
14710WHEN2:hA$="Screen Size":
14720WHEN3:hA$="Sprite Size":
14730WHEN4:hA$="Font Cache":
14740WHEN5:hA$="RAM Filing System":
14750OTHERWISE:hA$="Unknown Area":
14760ENDCASE:ERROR1,"Can't set "+hA$+" to required amount ("+STR$(NC%DIV1024)+"K is needed)"
14780ENDIF
14790ENDIF
14800=LC%:
14840DEFPROCMA:VDU23,154,255,128,191,160,160,160,160,160,23,159,255,0,255,0,0,0,0,0:VDU23,158,255,1,253,5,5,5,5,5,23,155,160,160,160,160,160,160,160,160:VDU23,157,5,5,5,5,5,5,5,5,23,156,160,160,160,160,160,191,128,255
14880VDU23,160,0,0,0,0,0,255,0,255,23,161,5,5,5,5,5,253,1,255:VDU23,162,0,0,0,255,255,0,0,0,23,164,24,24,24,24,24,24,24,24:VDU23,165,255,128,128,128,128,128,128,128,23,166,255,127,127,127,127,127,127,127
14910VDU23,167,255,254,242,242,242,242,242,254,23,168,192,32,16,8,4,2,1,1:VDU23,169,128,128,128,191,191,191,191,191,23,170,0,0,0,255,255,255,255,255:VDU23,171,1,1,1,253,253,253,253,253,23,172,164,170,174,174,174,191,128,255
14940VDU23,173,136,171,136,174,168,255,0,255,23,174,136,219,216,219,216,255,0,255:VDU23,175,133,181,133,173,181,253,1,255,23,176,255,0,1,1,1,1,1,0:VDU23,177,255,0,128,128,128,128,128,0,23,178,255,1,1,1,1,1,1,1
14970VDU23,179,128,128,128,128,128,128,128,128,23,180,24,24,1,3,7,15,15,7:VDU23,181,0,0,128,192,224,240,240,224,23,182,1,1,1,1,1,1,1,1:VDU23,183,128,128,128,128,128,128,128,255,23,184,3,1,0,0,0,0,0,255:VDU23,185,192,128,0,0,0,0,0,255,23,186,1,1,1,1,1,1,1,255
15010VDU23,187,0,0,0,3,4,8,16,32,23,188,0,0,0,255,0,0,0,0:VDU23,189,0,0,0,192,32,16,8,4,23,190,64,128,255,128,191,128,191,128:VDU23,191,0,0,255,0,254,0,254,0,23,192,0,0,255,0,0,0,0,0:VDU23,193,2,1,255,1,1,1,1,1,23,194,191,128,191,128,128,128,128,255
15050VDU23,195,254,0,254,0,0,0,0,255,23,196,0,0,0,0,0,0,0,255:VDU23,197,1,37,37,61,37,37,1,255,23,198,191,191,191,191,191,191,128,255:VDU23,199,255,255,255,255,255,255,0,255,23,200,253,253,253,253,253,253,1,255
15080VDU23,201,170,85,170,85,170,85,170,85,23,202,255,128,132,140,140,132,128,255:VDU23,203,255,1,17,49,49,17,1,255,23,204,255,128,132,134,134,132,128,255:VDU23,205,255,1,33,49,49,33,1,255,23,206,255,128,135,135,135,135,128,255
15110VDU23,207,255,1,225,225,225,225,1,255,23,208,255,128,128,131,131,128,128,255:VDU23,209,255,1,193,193,193,193,1,255,23,210,255,128,129,131,135,143,128,255:VDU23,211,255,1,129,193,225,241,1,255,23,212,255,128,131,131,131,131,128,255
15140VDU23,213,255,1,1,193,193,1,1,255,23,214,255,128,136,139,139,136,128,255:VDU23,215,255,1,17,209,209,17,1,255,23,216,63,32,32,32,32,255,255,255:VDU23,217,240,16,16,16,16,252,255,252,23,218,15,11,11,8,8,8,8,15
15170VDU23,219,224,176,144,16,16,16,16,240,23,220,120,72,72,72,120,80,72,68:VDU23,221,112,120,76,68,68,76,120,112,23,222,0,4,4,244,148,244,132,247:VDU23,223,240,224,224,144,8,4,2,1,23,224,0,0,0,255,0,0,0,0
15200VDU23,226,255,1,1,33,97,255,96,32,23,227,0,0,0,255,0,0,0,0:VDU23,129,170,85,170,85,170,85,170,85,23,228,255,255,0,0,0,0,0,0:VDU23,229,0,0,0,0,0,0,255,255,23,240,24,24,24,24,24,24,24,24:VDU23,241,0,0,0,255,0,0,0,0,23,134,0,0,255,126,60,24,0,0
15240VDU23,135,0,0,0,24,24,0,0,0,23,245,255,255,255,129,255,255,255,255:VDU23,244,255,255,231,195,195,231,255,255,23,246,255,129,255,255,255,255,255,255:VDU23,247,255,255,255,255,255,255,129,255,23,248,255,129,129,129,129,129,129,255
15270VDU23,249,255,195,195,195,195,195,195,255,23,250,255,243,227,195,195,227,243,255:VDU23,252,128,192,224,240,240,224,192,128,23,230,0,0,255,0,0,255,0,0:VDU23,231,36,36,36,36,36,36,36,36,23,232,36,36,231,0,0,231,36,36
15300VDU23,233,255,0,231,36,36,36,36,36,23,234,36,36,36,36,36,231,0,255:VDU23,235,160,160,191,128,128,191,160,160,23,236,5,5,253,1,1,253,5,5:VDU23,237,0,1,1,2,130,36,20,8,23,238,0,130,68,40,16,40,68,130
15330VDU23,253,128,128,128,128,128,128,128,255,23,251,24,24,60,24,24,0,60,0:VDU23,255,0,0,0,0,0,0,0,255,23,202,255,128,128,128,128,128,128,129:VDU23,203,255,0,0,24,24,126,126,255,23,204,255,1,1,1,1,1,1,129
15360VDU23,205,129,135,135,159,159,128,128,255,23,206,255,255,255,255,255,0,0,255:VDU23,207,129,225,225,249,249,1,1,255,23,208,255,128,128,158,159,159,159,159:VDU23,209,255,0,0,0,224,254,255,255,23,210,255,1,1,1,1,1,225,249
15390VDU23,211,159,159,159,159,158,128,128,255,23,212,255,255,254,224,0,0,0,255:VDU23,213,249,225,1,1,1,1,1,255,23,214,255,128,128,128,128,128,135,159:VDU23,215,255,0,0,0,7,127,255,255,23,216,255,1,1,121,249,249,249,249
15420VDU23,217,159,135,128,128,128,128,128,255,23,224,255,255,127,7,0,0,0,255,255:VDU23,225,249,249,249,249,121,1,1,255,23,226,255,128,128,135,132,133,132,133:VDU23,227,255,0,0,255,0,2,0,2,23,228,255,1,1,129,129,129,129,129
15450VDU23,229,132,159,159,159,159,128,128,255,23,230,0,255,255,255,255,0,0,255:VDU23,162,129,225,249,249,225,1,1,255,23,232,255,128,128,129,129,131,131,135:VDU23,218,255,0,0,192,192,224,224,240,23,234,255,1,1,121,69,133,5,9
15480VDU23,235,135,143,143,159,159,128,128,255,23,236,240,248,248,252,252,0,0,255:VDU23,237,17,17,17,1,17,1,1,255,23,238,255,128,128,128,143,143,143,143:VDU23,239,255,0,0,0,255,255,255,255,23,240,255,1,1,1,241,241,241,241
15510VDU23,242,143,143,143,143,128,128,128,255,23,243,255,255,255,255,0,0,0,255:VDU23,254,241,241,241,241,1,1,1,255,23,130,254,130,130,130,130,130,254,0:VDU23,131,254,130,186,186,186,130,254,0,23,133,254,198,170,146,170,198,254,0
15540VDU23,255,255,255,255,255,255,255,255,255:ENDPROC:
8� DataVision  Copyright (C) 1992 Silicon Vision Ltd.

�eA:�cA:��zA:�xA:�
��UA:�mA:�RA:�LA:��zA
�mA$=�GA:�mA$<>""�
"
�BB(mA$):
,�
6�:�aA:�MC%:�xA:�:
�)��aA:�X%,Y%:ș&400C7,1,gC%�TA%:ȎTA%�
�#�bA%:X%=gC%!4:Y%=gC%!16:Ȏ!gC%�
:ș&400C5,,gC%:
0�:
D�FB%:�nA(!gC%):
b�mA%:Ȏ!gC%�
v:ș&400C6,,gC%:
��:
�4�LB%:�QA(!gC%,gC%!4,gC%!8,gC%!12,gC%!16,gC%!20):
��uA%:�kA(gC%):
��HB%,OB%:�WA(gC%):
�:�:
>���rA(fC%,x%,y%,vA%,kA%,MB%,`A%,hA%):!gC%=fC%:gC%!4=x%:gC%!8=y%-kA%:gC%!12=x%+vA%:gC%!16=y%:gC%!20=MB%:gC%!24=`A%:gC%!28=hA%:ș&400C5,,gC%:�:
�'��uA(fC%):!gC%=fC%:ș&400C6,,gC%:�:
4��nA(fC%):�TC%:!gC%=fC%:ș&400C8,,gC%�TC%:ȎfC%�
B�UC%,WC%:�SA(TC%):
j�:�:
�b��SA(TC%):�X%,Y%:X%=gC%!4+32:Y%=gC%!16-16:ȕTC%:�OA(X%,Y%,SA$,36,7,fB%):ș&400CA,,gC%�TC%:�:�:
$��QA(HA%,FA%,b%,h%,i%,NA%):Ȏh%�
(�XC%:�(b%�2)�
F�sA(XC%,RA%):
P�
Z�UC%:�TA(b%,i%):
��WC%:�lA(b%,i%):
��:�:
���TA(b%,i%):Ȏi%�
��pA%:�vA:�uA(UC%):
�:�:
J"��lA(b%,i%):�vA:�uA(WC%):Ȏi%�
r�XA%:Ȏ`B%�
��aB%:�CB:MC%=�:
��:
��wA%:Ȏ`B%�
��:
�:�:
:��kA(gC%):�X%,Y%:ȎAA�
X
�XC%:�gA:
�:�1,"Unknown menu type"
��:�(�JA(X%,Y%)�1)=1�
��sA(qA%,cA%):
��
��:
��gA:�X%,I%,mA$:Ȏ!gC%�
*�nA%:�GB("!dv2"):
R�AB%:�lA$<>"*NONE*"�
f�CB:�dC%<>-1�
z&�DB(filelistmenu%,dC%,0,0):dC%=-1:
��
��
��BB%:�HB("!dv12"):
��tA%:�HB("!dv8"):
��SA%:�HB("!dv1"):
	�_A%:�HB("!dv13"):
	$�iA%:�HB("!dv3"):
	B�eA%:�HB("!dv11"):
	`�dA%:�HB("!dv14"):
	~�ZA%:�HB("!dv10"):
	��IB%:�HB("!dv9"):
	��gA%:�GB("!dv5"):
	��rA%:�GB("!dv15"):
	��xA%:�HB("!dv4"):
�VB%:�GB("!dvPort"):
2�WA%:ȎgC%!4�
F�WB%:�lA$<>"*NONE*"�
dX%=�OA:�cC%>=20�
x5�#X%:�1,"File list is full (Maximum of 20 files)"
��
�&�#X%:�FB:�I%=0�cC%-1:�CA$(I%)=lA$�
�/�1,"File '"+lA$+"' is already in file list"
��
Ҩ�:X%=�OA:cC%+=1:�#X%=(cC%-1)*17+4:�#X%,lA$:�#X%=(cC%-1)*17+15:�#X%,fA$:�#X%=(cC%-1)*17+18:�#X%,eA$:�#X%=0:�#X%,�(cC%):�#X%:�FB:dC%=cC%-1:�EB(filelistmenu%,dC%,0,0):
h�
r�RB%:I%=gC%!8:�I%<>-1�
�X%=�OA:�cC%=0�
� �#X%:�1,"File list is empty"
��
��JA$=lA$:IA$=fA$:MA$=eA$:�#X%=(cC%-1)*17+4:�#X%,lA$:�#X%=(cC%-1)*17+15:�#X%,fA$:�#X%=(cC%-1)*17+18:�#X%,eA$:�#X%=I%*17+4:�#X%,lA$:�#X%=I%*17+15:�#X%,fA$:�#X%=I%*17+18:�#X%,eA$:cC%-=1:�#X%=0:�#X%,�(cC%):lA$=JA$:fA$=IA$:eA$=MA$:�#X%
��(I%=dC%)�
�dC%=-1:�CB:
��
��FB:�(dC%<>-1)�
��(dC%=cC%)�
�dC%=I%:
��

�EB(filelistmenu%,dC%,0,0):

�

�

 �:

>"�lB%:�BB(�NA(menu_filename%)):

\�jA%:I%=gC%!4:�I%<>-1�

z
�dC%<>-1�

��DB(filelistmenu%,dC%,0,0):

��

�pdC%=I%:�EB(filelistmenu%,dC%,0,0):X%=�OA:�#X%=I%*17+15:�#X%,fA$:�#X%=I%*17+18:�#X%,eA$:lA$=CA$(I%):�#X%:�tA:

��
�VA%:�(lA$<>"*NONE*")�
$9�PA(aB%,"DataVision: Quit and close current files?"):
.�:MC%=�:
B�
L�:�:
�3��BB(mA$):�I%:mA$=�DA(mA$):�(mA$="")�(�mA$>10)�
��1,"Illegal Filename"
��
��(dC%<>-1)�
��DB(filelistmenu%,dC%,0,0):
��
�:I%=0:ȕ(I%<cC%)�(CA$(I%)<>mA$):I%+=1:�:�(CA$(I%)=mA$)�
&dC%=I%:�EB(filelistmenu%,dC%,0,0):
2
�:dC%=-1:
F�
PlA$=mA$:�tA:�:
�e��CB:�X%:�"CLOSE":X%=�(�PA("NIM")):�#X%,"*NONE*","0",WA$,"0",YA$,VA$:�#X%:lA$="*NONE*":fA$="0":�:
���GB(mA$):�nB%,tB%,_B%,BA$(),I%,key$:�BA$(12):�fA(lA$):�MA:ș&6,229,0,0�,nB%:tB%=�:_B%=�KA(2,160*1024):�"Dir <DataVision$Dir>":�+0:�I%=1�12:BA$(I%)=�IA("key$"+�I%):�key$:�"Key "+�I%+" "+key$:�:ș&400DE,"Run "+mA$:ș&6,229,nB%,0:ș&6,124
�R�I%=1�12:�"Key "+�I%+" "+BA$(I%):�:�"FX 20":�20:ș&400E3,tB%:_B%=�KA(2,_B%):�:
0.� "*Dir <DataVision$Dir>.Accs|MRUN invo|M"
:0� "*Dir <DataVision$Dir>.Accs|MRUN credit|M"
D-� "*Dir <DataVision$Dir>.Accs|MRUN sle|M"
N2� "*Dir <DataVision$Dir>.Accs|MRUN custlist|M"
X-� "*Dir <DataVision$Dir>.Accs|MRUN cad|M"
b-� "*Dir <DataVision$Dir>.Accs|MRUN pfr|M"
l-� "*Dir <DataVision$Dir>.Accs|MRUN rsr|M"
v-� "*Dir <DataVision$Dir>.Accs|MRUN msr|M"
�.� "*Dir <DataVision$Dir>.Accs|MRUN masr|M"
�-� "*Dir <DataVision$Dir>.Accs|MRUN ple|M"
�2� "*Dir <DataVision$Dir>.Accs|MRUN supplist|M"
�� "QUIT|M"
���HB(mA$):�lA$<>"*NONE*"�
�
�GB(mA$):
��:�1,"No File open"
��
�:
*|��tA:�H%,M%,X%:H%=(��360000)�60:M%=(��6000)�60:YA$=�(H%)+":"+�(M%):X%=�(�PA("NIM")):�#X%,lA$,fA$,WA$,eA$,YA$,VA$:�#X%:�:
����eA:�+0:�LA$,BA$,ZA$,FA$:lA%=&DB5:AA$=ZA$:�gC%&400,CC% 256,eC%&200:ș&400C0,200,&4B534154,LA$�BA%,TB%:XC%=-2:CB%=-1:MA%=-2:FB%=1:bA%=2:mA%=3:JA%=4:IA%=5:LB%=6:KA%=7:OA%=8:uA%=9:CA%=10:HB%=17:OB%=18:YA%=1024:KB%=0:oA%=3:GA%=4
�)GB%=8:zA%=&400C0:UA%=0:fB%=1:JB%=2:�:
?� "DataVision"                       : REM Application name
G� "DataVision"                       : REM Icon bar version of name
(=� "<DataVision$Dir>"                 : REM Directory name
2?� "!DataVis"                         : REM Icon Sprite name
<`��cA:�bA$:�mB% 256:ș&10�bA$:$mB%=�bA$,�bA$,"!RunImage")+10):YC%=mB%:ȕ(?YC%=32):YC%+=1:�:�:
�dݤGA:�bA$,c%:bA$="":c%=?YC%:ȕ(c%>32):bA$+=�c%:YC%+=1:c%=?YC%:�:ȕ(c%=32):YC%+=1:c%=?YC%:�:=bA$:
����RA:�EC%:ș&406C0:GA$="1.3":sB%=6:dB%=2:$�CA(infoW%,DB%)=GA$:`B%=0:aB%=0:EA%=0:dC%=-1:�CA$(80),filelistmenu%&400:�YA:�FB:SB%=99:OA$="":�+0:�EC%:ȕEC%<>-1:OA$+=�(EC%):�EC%:�:MC%=0:ș&406C1
��
��� 0,44,53,36,32,56,32,109,43,36,33,40,109,62,36,55,40,109,40,53,46,40,40,41,40,41,109,43,34,63,109,41,40,32,34,109,59,40,63,62,36,34,35,-1
�m��YA:�X%:lA$="*NONE*":fA$="0":WA$=�EA("%dy/%mn/%yr"):eA$="0":YA$="23:59":VA$="0":X%=�(�PA("NIM2")):�X%=0�
4X%=�(�PA("NIM2")):�#X%,"0":
H�
R>�#X%:X%=�(�PA("NIM")):�#X%,lA$,fA$,WA$,eA$,YA$,VA$:�#X%:�:
���jA:�1,�FA(OA$)
��:
�S��UA:�r%&100,jB%&200:pB%=0:ș&400EA�,B%:eB%=�HA(CB%,0,0,96,120,&2102,FA$,B%):�:
���LA:��
�r�+0:�wA(menu_filename%,64):�wA(menu_val%,16):kB%=&2000:fA%=256:�ZB% kB%,NB% fA%:JC%=0:NB%?0=13::filemenu%=�MA:
Z� 1,"Filename"
d� ....2{64/menu_filename%/}
nPA%=�MA:
�� 1,"Value"
�� ....2{16/menu_val%/}
�toolsmenu%=�MA:
�� 2,"FileTools"
�� ....0{//Add File}
�'� ....1{filelistmenu%//Remove File}
�%WB%=0:RB%=1:sA%=20:PB%=6:RA%=�MA:
� 20,"DataVision"
� .*..3{infoW%//Info}
� ....0{//Create}
"� ....0{//Close File}
,� ....0{//Alter Form}
6� .*..0{//Relations}
@� ....0{//Add}
J� ....0{//Modify}
T� ....0{//Delete}
^� .*..0{//Sort}
h� ....0{//Browse}
r� ....0{//Queries}
|� ....0{//Reports}
�� .*..0{//WordProcess}
�"� ....1{toolsmenu%//FileTools}
�� ....0{//ReportWriter}
�� ....0{//Macros}
�� .*..0{//Import/Export}
�$� ....1{filelistmenu%//FileList}
� � .**.1{filemenu%//FileName}
�� ....0{//Quit}
ֈQA%=0:nA%=1:AB%=2:BB%=3:tA%=4:SA%=5:_A%=6:iA%=7:eA%=8:dA%=9:ZA%=10:IB%=11:gA%=12:WA%=13:rA%=14:xA%=15:VB%=16:jA%=17:lB%=18:VA%=19:�:
���mA:�SC%,wB%,BC%,AC%,UA$:wB%=&C00:�BC% wB%:AC%=BC%:SC%=0:ș&400D9,,ZA$+".!Templates":�:$eC%="*"+�0:ș&400DB,,gC%,AC%,BC%+wB%,-1,eC%,SC%�,,AC%,,,,SC%:�SC%<>0�
RUA$=�NA(eC%):ȎUA$�
f!�"Info":ș&400C1,,gC%�infoW%:
�"�"Dialogue":ș&400C1,,gC%�UC%:
�!�"Confirm":ș&400C1,,gC%�WC%:
�+:�1,"Unknown template '"+UA$+"' found"
��:
��
�/�SC%=0:ș&400DA::DB%=4:pA%=1:XA%=1:wA%=2:�:
���NA(FC%):�FC%>(SB%*YA%)�
��jA:
��
��:
�H��sA(bC%,M%):�X%,Y%,Z%:Z%=�JA(X%,Y%):qA%=bC%:cA%=M%:AA=bC%:�bC%=XC%�
Y%=(sA%+PB%)*32+160:X%-=64:
2�
<ș&400D4,,M%,X%-60,Y%+32:�:
n��WA(gC%):ȎgC%!16�
��KB%:MC%=�:
�
�oA%:�bA:
�
�GB%:�dA:
��&502:�iA:

�zA%:�ZA:
"�:�:
T@��bA:�bC%,mA$,xB%:xB%=0:mA$=�NA(gC%+44):bC%=gC%!40:ȎgC%!20�
��XC%:�gC%!24=eB%�
�
xB%=�:
��
��:�xB%�
��(bC%=lA%)�
�&gC%!16=4:ș&400E7,17,gC%:�BB(mA$):
 <�:�1,"Can't load file '"+mA$+"' (Unrecognised Filetype)"
 �
 &�
 0�:
 X��dA:磌
 l!gC%!12=gC%!8:ș&400E7,19,gC%:
 ��
 ��:
 �7��iA:gC%!12=gC%!8:gC%!16+=1:IC%=gC%+20:�gC%!36=eB%�
 �r�qA("This is the icon for DataVision, the Relational Database"):�qA("Copyright (C) 1990 Silicon Vision Ltd."):
 ��
!7?IC%=0:!gC%=(IC%+4-gC%)��3:ș&400E7,17,gC%,gC%!4:�:
!H*��qA(hA$):$IC%=hA$+"|M":IC%+=�hA$+2:�:
!�;��fA(mA$):�FC%,QA$,x%,RA$,bC%:x%=�(�PA(mA$+"N")):�x%=0�
!��:
!��
!�C�#x%,QA$:RA$=ZA$+QA$+"."+mA$:�#x%:ș&8,5,RA$�bC%,,,,FC%:�bC%=1�
!�
�NA(FC%):
"�
"�:
"L��ZA:ȎAA�
"`�XC%:�hA(gC%+32):
"�6:�1,"Internal error: Unknown Menu warning issued"
"�'�:ș&400E8,,gC%!20,gC%!24,gC%!28:�:
"���hA(EB%):Ȏ!EB%�
"��lB%:�lA$="*NONE*"�
#�_A(menu_filename%,""):
#�:�_A(menu_filename%,lA$):
#2�
#<6:�1,"Internal error: Unknown Menu warning issued"
#Z�:�:
#�#��FB:�I%,KC%,N%:KC%=�OA:�cC%=0�
#�N%=1:CA$(0)="<No files>":
#�S�:N%=cC%:JA$=lA$:IA$=fA$:MA$=eA$:�I%=1�cC%:�#KC%=(I%-1)*17+4:�#KC%,CA$(I%-1):�:
$,�
$6(�XA(filelistmenu%,N%,CA$()):�#KC%:�:
$r7ݤOA:�C%:C%=�(�PA("NIM2")):�#C%,CA$:cC%=�(CA$):=C%:
$�<ݤCA(fC%,OC%):gC%!0=fC%:gC%!4=OC%:ș&400CE,,gC%:=gC%!28:
% ��_A(aC%,cA$):$aC%=cA$+�0:�:
%�RݤHA(!r%,r%!4,r%!8,r%!12,r%!16,r%!20,dA$,V%):�I%:�(�dA$>11)�((r%!20�&100)<>0)�
%�9r%!20=r%!20�&100:r%!24=�LA(dA$,jB%,pB%):�(r%!20�2)=2�
%�
r%!28=V%:
%��:r%!28=-1:
%��
%�r%!32=�dA$+1:
%��:$(r%+24)=dA$:
&�
&ș&400C2,,r%�I%:=I%:
&p9ݤLA(jA$,B%,�P%):�Q%:Q%=B%+P%:$Q%=jA$:P%+=�jA$+1:=Q%:
&�`ݤMA:�I%,L%,N%,P%,Q%,gC%,kA$,jA$:�N%,jA$:L%=�jA$+1:Q%=ZB%+JC%:JC%+=28+24*N%:gC%=Q%:�JC%>kB%�
'L*�0,"Menu buffer exceeded at '"+jA$+"'"
'V�
'`�jA$=""�
'jQ%!0=0:Q%!4=0:Q%!8=0:
'��:$Q%=�jA$,11):
'��
'�xQ%?12=sB%:Q%?13=dB%:Q%?14=6:Q%?15=0:Q%!20=40:Q%!24=0:Q%+=28:�I%=1�N%:�kA$:�`A(kA$,L%,I%=N%):�:gC%!16=(L%+1)*16:=gC%:
(F���XA(oB%,N%,AA$()):�I%,L%,P%,Q%,kA$,jA$:jA$="Files:":L%=�jA$+1:Q%=oB%:$Q%=�jA$,11):Q%?12=sB%:Q%?13=dB%:Q%?14=6:Q%?15=0:Q%!20=40:Q%!24=0:Q%+=28:�I%=0�N%-1:kA$="....0{//"+AA$(I%)+"}":�`A(kA$,L%,I%=(N%-1)):�:oB%!16=(L%+1)*16:�:
)���`A(kA$,�L%,uB%):�F%,P%,R%,gA$,jA$,iA$:�YB%,XB%,bB%,iB%,bC%:uB%=uB%�&80:YB%=(�kA$,1,1)="*")�1:XB%=(�kA$,2,1)="*")�2:bB%=(�kA$,3,1)="*")�8:iB%=(�kA$,4,1)="*")�(1<<22):bC%=��kA$,5,1):kA$=�kA$,7,�kA$-7):P%=�kA$,"/"):R%=�kA$,"/",P%+1)
)�DgA$=�kA$,1,P%-1):jA$=�kA$,P%+1,R%-P%-1):iA$=�kA$,R%+1):�L%<�iA$�
)�L%=�iA$:
)��
)�:Q%!0=YB%�XB%�bB%�uB%:Q%!4=-1:Q%!8=&06003011�iB%:ȎbC%�
*�0:�AB(iA$):
*D�1:�AB(iA$):Q%!4=�gA$:
*l�2:�VA(gA$,jA$,iA$):
*��3:�AB(iA$):Q%!4=�gA$:
*�!:�1,"Unknown menu item type"
*��:Q%+=24:�:
+!��AB(iA$):�iA$>11�iA$="!!!"�
+ TQ%!8=Q%!8�&100:Q%!12=�LA(iA$,jB%,pB%):E%=(E%+4)�&FFFFFFFC:Q%!16=-1:Q%!20=�iA$+1:
+R�:$(Q%+12)=iA$+�0:
+f�
+p�:
+�2��VA(gA$,jA$,iA$):Q%!0=Q%!0�4:Q%!16=-1:�L%<12�
+�
L%=12:
+��
+�EQ%!8=Q%!8�(1<<8)�(15<<12):Q%!12=�jA$:Q%!16=-1:Q%!20=�gA$:�iA$>""�
,Q%!16=�LA(iA$,ZB%,JC%):
,�
,�:
,B8��EA(M%,O%,W%,B%):M%+=W%+28+O%*24:!M%=!M%�(1<<B%):�:
,�8ݤAA(M%,O%,W%,B%):M%+=W%+28+O%*24:=(!M%�(1<<B%))<>0:
,�8��EB(M%,O%,W%,B%):M%+=W%+28+O%*24:!M%=!M%�(1<<B%):�:
-
9��DB(M%,O%,W%,B%):M%+=W%+28+O%*24:!M%=!M%��(1<<B%):�:
-PG��JA(M%,O%,W%,B%,V%):M%+=W%+28+O%*24:!M%=(!M%��(1<<B%))�(V%<<B%):�:
-�%��wA(�aC%,NC%):�aC% NC%:?aC%=0:�:
-�JݤNA(aC%):�dA$:dA$="":c%=?aC%:ȕc%>=32:dA$+=�c%:aC%+=1:c%=?aC%:�:=dA$:
.^9ݤJA(�X%,�Y%):ș&400CF,,eC%:X%=eC%!0:Y%=eC%!4:=eC%!8:
.�*��yA(H%):ș&400D1,H%,0,-1024,1280,0:�:
.�+��xA:ș&406C2:ș&400DD,TB%,&4B534154:�:
/0E��zA:�#0:!CC%=�:$(CC%+4)=�$+�0:ș&400DF,CC%,1,LA$:ș&400D0,,-1:�:
/����GA(�fC%,aC%,EA$):�_A(aC%,EA$):!gC%=fC%:ș&400CC,,gC%:gC%!76=aC%:gC%!80=-1:gC%!84=128:gC%!60=gC%!60�(1<<8)�1:ș&400C3,,gC%:ș&400C1,,gC%+4�fC%:!gC%=fC%:ș&400C5,,gC%:�:
0>u��BA(�fC%,F%):!gC%=fC%:ș&400CC,,gC%:gC%!32=gC%!32�F%:ș&400C3,,gC%:ș&400C1,,gC%+4�fC%:!gC%=fC%:ș&400C5,,gC%:�:
0�v��HA(�fC%,F%):!gC%=fC%:ș&400CC,,gC%:gC%!32=gC%!32��F%:ș&400C3,,gC%:ș&400C1,,gC%+4�fC%:!gC%=fC%:ș&400C5,,gC%:�:
1.2ݤBA(fC%,QB%):!gC%=fC%:ș&400CC,,gC%:=gC%!QB%:
1tM��DA(DA$):SA$=DA$:�rA(UC%,300,800,400,300,0,0,-1):�pA(UC%):�oA(UC%):�7:�:
1�Y��PA(bC%,aA$):`B%=bC%:SA$=aA$:�rA(WC%,300,800,640,304,0,0,-1):�pA(WC%):�oA(WC%):�7:�:
2FX��FA(fC%,OC%,HC%):gC%!0=fC%:gC%!4=OC%:gC%!8=HC%:gC%!12=HC%:ș&400CD,,gC%:�yA(fC%):�:
2�V��AA(fC%,OC%,HC%):gC%!0=fC%:gC%!4=OC%:gC%!8=0:gC%!12=HC%:ș&400CD,,gC%:�yA(fC%):�:
3"���oA(fC%):�X%,Y%,RC%,QC%:!gC%=fC%:ș&400CB,,gC%:X%=gC%!4:Y%=gC%!8:RC%=gC%!12-X%:QC%=gC%!16-Y%:ȗ�(X%+(RC%>>1)),(Y%+(QC%>>1)):�:
3�v��pA(fC%):�X%,Y%,RC%,QC%:!gC%=fC%:ș&400CB,,gC%:X%=gC%!4:Y%=gC%!8:RC%=gC%!12-X%:QC%=gC%!16-Y%:ȗȓX%,Y%,RC%,QC%:�:
4&��vA:ȗȓ0,0,1280,1024:�:
4bw��IA(fC%):�cB%,qB%,rB%,hB%:!gC%=fC%:ș&400CB,,gC%:cB%=gC%!4:qB%=gC%!8:rB%=gC%!12:hB%=gC%!16:�24,cB%;qB%;rB%;hB%;:�:
4�B��CA(fC%,�X%,�Y%):!gC%=fC%:ș&400CB,,gC%:X%=gC%!4:Y%=gC%!16:�:
5>>ݤIA(XA$):�zB%,gA$:ș&20023,XA$,eC%,&200,0,3�,,zB%:�zB%=0�
5fgA$="":
5p�:gA$=��NA(eC%),zB%):
5��
5�	=gA$:
5�.��KA(XA$,NA$):ș&20024,XA$,NA$,�NA$,0,2:�:
5����OA(X%,Y%,cA$,W%,aA%,UB%):�yB%,gB%,VC%,PC%,c%,GC%:eC%!0=164:eC%!4=4:eC%!8=165:eC%!12=5:eC%!16=-1:ș&31,eC%,eC%:yB%=eC%!0<<eC%!4:gB%=eC%!8<<eC%!12:ș&400E6,aA%:ȕcA$<>"":VC%=1:PC%=1:�:c%=��cA$,PC%,1):PC%+=1:�((c%=�(" "))�(c%=-1))�
6�VC%=PC%-2:�(VC%<=0)�
6�
VC%=1:
6��
6��
6�'�((PC%>=W%)�(c%=-1)):GC%=VC%:ȎUB%�
6��UA%:�X%,Y%:
7
#�fB%:�X%+(((W%-GC%)/2)*yB%),Y%:
7�JB%:�X%+((W%-GC%)*yB%),Y%:
72%�:ș&46,cA$,GC%:Y%-=gB%:�(c%=-1)�
7ZcA$="":
7d�:cA$=�cA$,VC%+2):
7x�
7��:�:
7�ݤPA(mA$):=ZA$+"."+mA$:
7�GݤDA(aA$):�KA$,p%:�:KA$=aA$:p%=�aA$,"."):aA$=�aA$,p%+1):�p%=0:=KA$:
8TFݤEA(HA$):?eC%=3:ș&7,14,eC%:ș&C1,eC%,eC%+8,&180,HA$:=�NA(eC%+8):
8�cݤFA(PA$):�I%,L%:eC%?1=13:L%=�(PA$):�I%=1�L%:eC%?I%=�(�PA$,I%,1))�77:�:eC%?(L%+1)=13:=$(eC%+1):
96ݤKA(DC%,NC%):�LC%,F%,hA$:ș&5C,DC%�,LC%:�LC%<NC%�
9D%ș&2002A,DC%,NC%-LC%�;F%:�(F%�1)�
9X
ȎDC%�
9b�0:hA$="System Heap":
9l�1:hA$="RMA":
9v�2:hA$="Screen Size":
9��3:hA$="Sprite Size":
9��4:hA$="Font Cache":
9��5:hA$="RAM Filing System":
9�:hA$="Unknown Area":
9�L�:�1,"Can't set "+hA$+" to required amount ("+�(NC%�1024)+"K is needed)"
9��
9��
9�	=LC%:
9����MA:�23,154,255,128,191,160,160,160,160,160,23,159,255,0,255,0,0,0,0,0:�23,158,255,1,253,5,5,5,5,5,23,155,160,160,160,160,160,160,160,160:�23,157,5,5,5,5,5,5,5,5,23,156,160,160,160,160,160,191,128,255
: ��23,160,0,0,0,0,0,255,0,255,23,161,5,5,5,5,5,253,1,255:�23,162,0,0,0,255,255,0,0,0,23,164,24,24,24,24,24,24,24,24:�23,165,255,128,128,128,128,128,128,128,23,166,255,127,127,127,127,127,127,127
:>��23,167,255,254,242,242,242,242,242,254,23,168,192,32,16,8,4,2,1,1:�23,169,128,128,128,191,191,191,191,191,23,170,0,0,0,255,255,255,255,255:�23,171,1,1,1,253,253,253,253,253,23,172,164,170,174,174,174,191,128,255
:\��23,173,136,171,136,174,168,255,0,255,23,174,136,219,216,219,216,255,0,255:�23,175,133,181,133,173,181,253,1,255,23,176,255,0,1,1,1,1,1,0:�23,177,255,0,128,128,128,128,128,0,23,178,255,1,1,1,1,1,1,1
:z��23,179,128,128,128,128,128,128,128,128,23,180,24,24,1,3,7,15,15,7:�23,181,0,0,128,192,224,240,240,224,23,182,1,1,1,1,1,1,1,1:�23,183,128,128,128,128,128,128,128,255,23,184,3,1,0,0,0,0,0,255:�23,185,192,128,0,0,0,0,0,255,23,186,1,1,1,1,1,1,1,255
:���23,187,0,0,0,3,4,8,16,32,23,188,0,0,0,255,0,0,0,0:�23,189,0,0,0,192,32,16,8,4,23,190,64,128,255,128,191,128,191,128:�23,191,0,0,255,0,254,0,254,0,23,192,0,0,255,0,0,0,0,0:�23,193,2,1,255,1,1,1,1,1,23,194,191,128,191,128,128,128,128,255
:���23,195,254,0,254,0,0,0,0,255,23,196,0,0,0,0,0,0,0,255:�23,197,1,37,37,61,37,37,1,255,23,198,191,191,191,191,191,191,128,255:�23,199,255,255,255,255,255,255,0,255,23,200,253,253,253,253,253,253,1,255
:���23,201,170,85,170,85,170,85,170,85,23,202,255,128,132,140,140,132,128,255:�23,203,255,1,17,49,49,17,1,255,23,204,255,128,132,134,134,132,128,255:�23,205,255,1,33,49,49,33,1,255,23,206,255,128,135,135,135,135,128,255
;��23,207,255,1,225,225,225,225,1,255,23,208,255,128,128,131,131,128,128,255:�23,209,255,1,193,193,193,193,1,255,23,210,255,128,129,131,135,143,128,255:�23,211,255,1,129,193,225,241,1,255,23,212,255,128,131,131,131,131,128,255
;$��23,213,255,1,1,193,193,1,1,255,23,214,255,128,136,139,139,136,128,255:�23,215,255,1,17,209,209,17,1,255,23,216,63,32,32,32,32,255,255,255:�23,217,240,16,16,16,16,252,255,252,23,218,15,11,11,8,8,8,8,15
;B��23,219,224,176,144,16,16,16,16,240,23,220,120,72,72,72,120,80,72,68:�23,221,112,120,76,68,68,76,120,112,23,222,0,4,4,244,148,244,132,247:�23,223,240,224,224,144,8,4,2,1,23,224,0,0,0,255,0,0,0,0
;`��23,226,255,1,1,33,97,255,96,32,23,227,0,0,0,255,0,0,0,0:�23,129,170,85,170,85,170,85,170,85,23,228,255,255,0,0,0,0,0,0:�23,229,0,0,0,0,0,0,255,255,23,240,24,24,24,24,24,24,24,24:�23,241,0,0,0,255,0,0,0,0,23,134,0,0,255,126,60,24,0,0
;���23,135,0,0,0,24,24,0,0,0,23,245,255,255,255,129,255,255,255,255:�23,244,255,255,231,195,195,231,255,255,23,246,255,129,255,255,255,255,255,255:�23,247,255,255,255,255,255,255,129,255,23,248,255,129,129,129,129,129,129,255
;���23,249,255,195,195,195,195,195,195,255,23,250,255,243,227,195,195,227,243,255:�23,252,128,192,224,240,240,224,192,128,23,230,0,0,255,0,0,255,0,0:�23,231,36,36,36,36,36,36,36,36,23,232,36,36,231,0,0,231,36,36
;���23,233,255,0,231,36,36,36,36,36,23,234,36,36,36,36,36,231,0,255:�23,235,160,160,191,128,128,191,160,160,23,236,5,5,253,1,1,253,5,5:�23,237,0,1,1,2,130,36,20,8,23,238,0,130,68,40,16,40,68,130
;���23,253,128,128,128,128,128,128,128,255,23,251,24,24,60,24,24,0,60,0:�23,255,0,0,0,0,0,0,0,255,23,202,255,128,128,128,128,128,128,129:�23,203,255,0,0,24,24,126,126,255,23,204,255,1,1,1,1,1,1,129
<��23,205,129,135,135,159,159,128,128,255,23,206,255,255,255,255,255,0,0,255:�23,207,129,225,225,249,249,1,1,255,23,208,255,128,128,158,159,159,159,159:�23,209,255,0,0,0,224,254,255,255,23,210,255,1,1,1,1,1,225,249
<��23,211,159,159,159,159,158,128,128,255,23,212,255,255,254,224,0,0,0,255:�23,213,249,225,1,1,1,1,1,255,23,214,255,128,128,128,128,128,135,159:�23,215,255,0,0,0,7,127,255,255,23,216,255,1,1,121,249,249,249,249
<<��23,217,159,135,128,128,128,128,128,255,23,224,255,255,127,7,0,0,0,255,255:�23,225,249,249,249,249,121,1,1,255,23,226,255,128,128,135,132,133,132,133:�23,227,255,0,0,255,0,2,0,2,23,228,255,1,1,129,129,129,129,129
<Z��23,229,132,159,159,159,159,128,128,255,23,230,0,255,255,255,255,0,0,255:�23,162,129,225,249,249,225,1,1,255,23,232,255,128,128,129,129,131,131,135:�23,218,255,0,0,192,192,224,224,240,23,234,255,1,1,121,69,133,5,9
<x��23,235,135,143,143,159,159,128,128,255,23,236,240,248,248,252,252,0,0,255:�23,237,17,17,17,1,17,1,1,255,23,238,255,128,128,128,143,143,143,143:�23,239,255,0,0,0,255,255,255,255,23,240,255,1,1,1,241,241,241,241
<���23,242,143,143,143,143,128,128,128,255,23,243,255,255,255,255,0,0,0,255:�23,254,241,241,241,241,1,1,1,255,23,130,254,130,130,130,130,130,254,0:�23,131,254,130,186,186,186,130,254,0,23,133,254,198,170,146,170,198,254,0
<�.�23,255,255,255,255,255,255,255,255,255:�:
�
00000000  0d 00 00 38 f4 20 44 61  74 61 56 69 73 69 6f 6e  |...8. DataVision|
00000010  20 20 43 6f 70 79 72 69  67 68 74 20 28 43 29 20  |  Copyright (C) |
00000020  31 39 39 32 20 53 69 6c  69 63 6f 6e 20 56 69 73  |1992 Silicon Vis|
00000030  69 6f 6e 20 4c 74 64 2e  0d 00 0a 17 f2 65 41 3a  |ion Ltd......eA:|
00000040  f2 63 41 3a ee 85 f2 7a  41 3a f2 78 41 3a e0 0d  |.cA:...zA:.xA:..|
00000050  00 aa 19 f2 55 41 3a f2  6d 41 3a f2 52 41 3a f2  |....UA:.mA:.RA:.|
00000060  4c 41 3a ee 85 f2 7a 41  0d 00 f0 15 6d 41 24 3d  |LA:...zA....mA$=|
00000070  a4 47 41 3a e7 6d 41 24  3c 3e 22 22 8c 0d 01 22  |.GA:.mA$<>""..."|
00000080  0d f2 42 42 28 6d 41 24  29 3a 0d 01 2c 05 cd 0d  |..BB(mA$):..,...|
00000090  01 36 15 f5 3a f2 61 41  3a fd 4d 43 25 3a f2 78  |.6..:.aA:.MC%:.x|
000000a0  41 3a e0 3a 0d 01 ae 29  dd f2 61 41 3a ea 58 25  |A:.:...)..aA:.X%|
000000b0  2c 59 25 3a c8 99 26 34  30 30 43 37 2c 31 2c 67  |,Y%:..&400C7,1,g|
000000c0  43 25 b8 54 41 25 3a c8  8e 54 41 25 ca 0d 01 d6  |C%.TA%:..TA%....|
000000d0  23 c9 62 41 25 3a 58 25  3d 67 43 25 21 34 3a 59  |#.bA%:X%=gC%!4:Y|
000000e0  25 3d 67 43 25 21 31 36  3a c8 8e 21 67 43 25 ca  |%=gC%!16:..!gC%.|
000000f0  0d 02 08 14 7f 3a c8 99  26 34 30 30 43 35 2c 2c  |.....:..&400C5,,|
00000100  67 43 25 3a 0d 02 30 06  cb 3a 0d 02 44 13 c9 46  |gC%:..0..:..D..F|
00000110  42 25 3a f2 6e 41 28 21  67 43 25 29 3a 0d 02 62  |B%:.nA(!gC%):..b|
00000120  10 c9 6d 41 25 3a c8 8e  21 67 43 25 ca 0d 02 76  |..mA%:..!gC%...v|
00000130  14 7f 3a c8 99 26 34 30  30 43 36 2c 2c 67 43 25  |..:..&400C6,,gC%|
00000140  3a 0d 02 9e 06 cb 3a 0d  02 b2 34 c9 4c 42 25 3a  |:.....:...4.LB%:|
00000150  f2 51 41 28 21 67 43 25  2c 67 43 25 21 34 2c 67  |.QA(!gC%,gC%!4,g|
00000160  43 25 21 38 2c 67 43 25  21 31 32 2c 67 43 25 21  |C%!8,gC%!12,gC%!|
00000170  31 36 2c 67 43 25 21 32  30 29 3a 0d 02 d0 12 c9  |16,gC%!20):.....|
00000180  75 41 25 3a f2 6b 41 28  67 43 25 29 3a 0d 02 ee  |uA%:.kA(gC%):...|
00000190  16 c9 48 42 25 2c 4f 42  25 3a f2 57 41 28 67 43  |..HB%,OB%:.WA(gC|
000001a0  25 29 3a 0d 03 0c 08 cb  3a e1 3a 0d 03 3e 90 dd  |%):.....:.:..>..|
000001b0  f2 72 41 28 66 43 25 2c  78 25 2c 79 25 2c 76 41  |.rA(fC%,x%,y%,vA|
000001c0  25 2c 6b 41 25 2c 4d 42  25 2c 60 41 25 2c 68 41  |%,kA%,MB%,`A%,hA|
000001d0  25 29 3a 21 67 43 25 3d  66 43 25 3a 67 43 25 21  |%):!gC%=fC%:gC%!|
000001e0  34 3d 78 25 3a 67 43 25  21 38 3d 79 25 2d 6b 41  |4=x%:gC%!8=y%-kA|
000001f0  25 3a 67 43 25 21 31 32  3d 78 25 2b 76 41 25 3a  |%:gC%!12=x%+vA%:|
00000200  67 43 25 21 31 36 3d 79  25 3a 67 43 25 21 32 30  |gC%!16=y%:gC%!20|
00000210  3d 4d 42 25 3a 67 43 25  21 32 34 3d 60 41 25 3a  |=MB%:gC%!24=`A%:|
00000220  67 43 25 21 32 38 3d 68  41 25 3a c8 99 26 34 30  |gC%!28=hA%:..&40|
00000230  30 43 35 2c 2c 67 43 25  3a e1 3a 0d 03 ca 27 dd  |0C5,,gC%:.:...'.|
00000240  f2 75 41 28 66 43 25 29  3a 21 67 43 25 3d 66 43  |.uA(fC%):!gC%=fC|
00000250  25 3a c8 99 26 34 30 30  43 36 2c 2c 67 43 25 3a  |%:..&400C6,,gC%:|
00000260  e1 3a 0d 04 10 34 dd f2  6e 41 28 66 43 25 29 3a  |.:...4..nA(fC%):|
00000270  ea 54 43 25 3a 21 67 43  25 3d 66 43 25 3a c8 99  |.TC%:!gC%=fC%:..|
00000280  26 34 30 30 43 38 2c 2c  67 43 25 b8 54 43 25 3a  |&400C8,,gC%.TC%:|
00000290  c8 8e 66 43 25 ca 0d 04  42 16 c9 55 43 25 2c 57  |..fC%...B..UC%,W|
000002a0  43 25 3a f2 53 41 28 54  43 25 29 3a 0d 04 6a 08  |C%:.SA(TC%):..j.|
000002b0  cb 3a e1 3a 0d 04 9c 62  dd f2 53 41 28 54 43 25  |.:.:...b..SA(TC%|
000002c0  29 3a ea 58 25 2c 59 25  3a 58 25 3d 67 43 25 21  |):.X%,Y%:X%=gC%!|
000002d0  34 2b 33 32 3a 59 25 3d  67 43 25 21 31 36 2d 31  |4+32:Y%=gC%!16-1|
000002e0  36 3a c8 95 54 43 25 3a  f2 4f 41 28 58 25 2c 59  |6:..TC%:.OA(X%,Y|
000002f0  25 2c 53 41 24 2c 33 36  2c 37 2c 66 42 25 29 3a  |%,SA$,36,7,fB%):|
00000300  c8 99 26 34 30 30 43 41  2c 2c 67 43 25 b8 54 43  |..&400CA,,gC%.TC|
00000310  25 3a ce 3a e1 3a 0d 05  14 24 dd f2 51 41 28 48  |%:.:.:...$..QA(H|
00000320  41 25 2c 46 41 25 2c 62  25 2c 68 25 2c 69 25 2c  |A%,FA%,b%,h%,i%,|
00000330  4e 41 25 29 3a c8 8e 68  25 ca 0d 05 28 11 c9 58  |NA%):..h%...(..X|
00000340  43 25 3a e7 28 62 25 80  32 29 8c 0d 05 46 11 f2  |C%:.(b%.2)...F..|
00000350  73 41 28 58 43 25 2c 52  41 25 29 3a 0d 05 50 05  |sA(XC%,RA%):..P.|
00000360  cd 0d 05 5a 14 c9 55 43  25 3a f2 54 41 28 62 25  |...Z..UC%:.TA(b%|
00000370  2c 69 25 29 3a 0d 05 82  14 c9 57 43 25 3a f2 6c  |,i%):.....WC%:.l|
00000380  41 28 62 25 2c 69 25 29  3a 0d 05 a0 08 cb 3a e1  |A(b%,i%):.....:.|
00000390  3a 0d 05 d2 15 dd f2 54  41 28 62 25 2c 69 25 29  |:......TA(b%,i%)|
000003a0  3a c8 8e 69 25 ca 0d 05  e6 16 c9 70 41 25 3a f2  |:..i%......pA%:.|
000003b0  76 41 3a f2 75 41 28 55  43 25 29 3a 0d 06 18 08  |vA:.uA(UC%):....|
000003c0  cb 3a e1 3a 0d 06 4a 22  dd f2 6c 41 28 62 25 2c  |.:.:..J"..lA(b%,|
000003d0  69 25 29 3a f2 76 41 3a  f2 75 41 28 57 43 25 29  |i%):.vA:.uA(WC%)|
000003e0  3a c8 8e 69 25 ca 0d 06  72 0f c9 58 41 25 3a c8  |:..i%...r..XA%:.|
000003f0  8e 60 42 25 ca 0d 06 90  13 c9 61 42 25 3a f2 43  |.`B%......aB%:.C|
00000400  42 3a 4d 43 25 3d b9 3a  0d 06 c2 06 cb 3a 0d 06  |B:MC%=.:.....:..|
00000410  d6 0f c9 77 41 25 3a c8  8e 60 42 25 ca 0d 06 ea  |...wA%:..`B%....|
00000420  06 cb 3a 0d 07 08 08 cb  3a e1 3a 0d 07 3a 1a dd  |..:.....:.:..:..|
00000430  f2 6b 41 28 67 43 25 29  3a ea 58 25 2c 59 25 3a  |.kA(gC%):.X%,Y%:|
00000440  c8 8e 41 41 ca 0d 07 58  0d c9 58 43 25 3a f2 67  |..AA...X..XC%:.g|
00000450  41 3a 0d 07 80 1c 7f 3a  85 31 2c 22 55 6e 6b 6e  |A:.....:.1,"Unkn|
00000460  6f 77 6e 20 6d 65 6e 75  20 74 79 70 65 22 0d 07  |own menu type"..|
00000470  94 18 cb 3a e7 28 a4 4a  41 28 58 25 2c 59 25 29  |...:.(.JA(X%,Y%)|
00000480  80 31 29 3d 31 8c 0d 07  b2 11 f2 73 41 28 71 41  |.1)=1......sA(qA|
00000490  25 2c 63 41 25 29 3a 0d  07 bc 05 cd 0d 07 c6 06  |%,cA%):.........|
000004a0  e1 3a 0d 08 0c 1b dd f2  67 41 3a ea 58 25 2c 49  |.:......gA:.X%,I|
000004b0  25 2c 6d 41 24 3a c8 8e  21 67 43 25 ca 0d 08 2a  |%,mA$:..!gC%...*|
000004c0  15 c9 6e 41 25 3a f2 47  42 28 22 21 64 76 32 22  |..nA%:.GB("!dv2"|
000004d0  29 3a 0d 08 52 18 c9 41  42 25 3a e7 6c 41 24 3c  |):..R..AB%:.lA$<|
000004e0  3e 22 2a 4e 4f 4e 45 2a  22 8c 0d 08 66 11 f2 43  |>"*NONE*"...f..C|
000004f0  42 3a e7 64 43 25 3c 3e  2d 31 8c 0d 08 7a 26 f2  |B:.dC%<>-1...z&.|
00000500  44 42 28 66 69 6c 65 6c  69 73 74 6d 65 6e 75 25  |DB(filelistmenu%|
00000510  2c 64 43 25 2c 30 2c 30  29 3a 64 43 25 3d 2d 31  |,dC%,0,0):dC%=-1|
00000520  3a 0d 08 8e 05 cd 0d 08  98 05 cd 0d 08 a2 16 c9  |:...............|
00000530  42 42 25 3a f2 48 42 28  22 21 64 76 31 32 22 29  |BB%:.HB("!dv12")|
00000540  3a 0d 08 ca 15 c9 74 41  25 3a f2 48 42 28 22 21  |:.....tA%:.HB("!|
00000550  64 76 38 22 29 3a 0d 08  e8 15 c9 53 41 25 3a f2  |dv8"):.....SA%:.|
00000560  48 42 28 22 21 64 76 31  22 29 3a 0d 09 06 16 c9  |HB("!dv1"):.....|
00000570  5f 41 25 3a f2 48 42 28  22 21 64 76 31 33 22 29  |_A%:.HB("!dv13")|
00000580  3a 0d 09 24 15 c9 69 41  25 3a f2 48 42 28 22 21  |:..$..iA%:.HB("!|
00000590  64 76 33 22 29 3a 0d 09  42 16 c9 65 41 25 3a f2  |dv3"):..B..eA%:.|
000005a0  48 42 28 22 21 64 76 31  31 22 29 3a 0d 09 60 16  |HB("!dv11"):..`.|
000005b0  c9 64 41 25 3a f2 48 42  28 22 21 64 76 31 34 22  |.dA%:.HB("!dv14"|
000005c0  29 3a 0d 09 7e 16 c9 5a  41 25 3a f2 48 42 28 22  |):..~..ZA%:.HB("|
000005d0  21 64 76 31 30 22 29 3a  0d 09 9c 15 c9 49 42 25  |!dv10"):.....IB%|
000005e0  3a f2 48 42 28 22 21 64  76 39 22 29 3a 0d 09 ba  |:.HB("!dv9"):...|
000005f0  15 c9 67 41 25 3a f2 47  42 28 22 21 64 76 35 22  |..gA%:.GB("!dv5"|
00000600  29 3a 0d 09 d8 16 c9 72  41 25 3a f2 47 42 28 22  |):.....rA%:.GB("|
00000610  21 64 76 31 35 22 29 3a  0d 09 f6 15 c9 78 41 25  |!dv15"):.....xA%|
00000620  3a f2 48 42 28 22 21 64  76 34 22 29 3a 0d 0a 14  |:.HB("!dv4"):...|
00000630  18 c9 56 42 25 3a f2 47  42 28 22 21 64 76 50 6f  |..VB%:.GB("!dvPo|
00000640  72 74 22 29 3a 0d 0a 32  11 c9 57 41 25 3a c8 8e  |rt"):..2..WA%:..|
00000650  67 43 25 21 34 ca 0d 0a  46 18 c9 57 42 25 3a e7  |gC%!4...F..WB%:.|
00000660  6c 41 24 3c 3e 22 2a 4e  4f 4e 45 2a 22 8c 0d 0a  |lA$<>"*NONE*"...|
00000670  64 14 58 25 3d a4 4f 41  3a e7 63 43 25 3e 3d 32  |d.X%=.OA:.cC%>=2|
00000680  30 8c 0d 0a 78 35 d9 23  58 25 3a 85 31 2c 22 46  |0...x5.#X%:.1,"F|
00000690  69 6c 65 20 6c 69 73 74  20 69 73 20 66 75 6c 6c  |ile list is full|
000006a0  20 28 4d 61 78 69 6d 75  6d 20 6f 66 20 32 30 20  | (Maximum of 20 |
000006b0  66 69 6c 65 73 29 22 0d  0a 8c 05 cd 0d 0a 96 26  |files)"........&|
000006c0  d9 23 58 25 3a f2 46 42  3a e3 49 25 3d 30 b8 63  |.#X%:.FB:.I%=0.c|
000006d0  43 25 2d 31 3a e7 43 41  24 28 49 25 29 3d 6c 41  |C%-1:.CA$(I%)=lA|
000006e0  24 8c 0d 0a be 2f 85 31  2c 22 46 69 6c 65 20 27  |$..../.1,"File '|
000006f0  22 2b 6c 41 24 2b 22 27  20 69 73 20 61 6c 72 65  |"+lA$+"' is alre|
00000700  61 64 79 20 69 6e 20 66  69 6c 65 20 6c 69 73 74  |ady in file list|
00000710  22 0d 0a c8 05 cd 0d 0a  d2 a8 ed 3a 58 25 3d a4  |"..........:X%=.|
00000720  4f 41 3a 63 43 25 2b 3d  31 3a cf 23 58 25 3d 28  |OA:cC%+=1:.#X%=(|
00000730  63 43 25 2d 31 29 2a 31  37 2b 34 3a f1 23 58 25  |cC%-1)*17+4:.#X%|
00000740  2c 6c 41 24 3a cf 23 58  25 3d 28 63 43 25 2d 31  |,lA$:.#X%=(cC%-1|
00000750  29 2a 31 37 2b 31 35 3a  f1 23 58 25 2c 66 41 24  |)*17+15:.#X%,fA$|
00000760  3a cf 23 58 25 3d 28 63  43 25 2d 31 29 2a 31 37  |:.#X%=(cC%-1)*17|
00000770  2b 31 38 3a f1 23 58 25  2c 65 41 24 3a cf 23 58  |+18:.#X%,eA$:.#X|
00000780  25 3d 30 3a f1 23 58 25  2c c3 28 63 43 25 29 3a  |%=0:.#X%,.(cC%):|
00000790  d9 23 58 25 3a f2 46 42  3a 64 43 25 3d 63 43 25  |.#X%:.FB:dC%=cC%|
000007a0  2d 31 3a f2 45 42 28 66  69 6c 65 6c 69 73 74 6d  |-1:.EB(filelistm|
000007b0  65 6e 75 25 2c 64 43 25  2c 30 2c 30 29 3a 0d 0b  |enu%,dC%,0,0):..|
000007c0  68 05 cd 0d 0b 72 1a c9  52 42 25 3a 49 25 3d 67  |h....r..RB%:I%=g|
000007d0  43 25 21 38 3a e7 49 25  3c 3e 2d 31 8c 0d 0b 9a  |C%!8:.I%<>-1....|
000007e0  12 58 25 3d a4 4f 41 3a  e7 63 43 25 3d 30 8c 0d  |.X%=.OA:.cC%=0..|
000007f0  0b ae 20 d9 23 58 25 3a  85 31 2c 22 46 69 6c 65  |.. .#X%:.1,"File|
00000800  20 6c 69 73 74 20 69 73  20 65 6d 70 74 79 22 0d  | list is empty".|
00000810  0b c2 05 cd 0d 0b cc e9  4a 41 24 3d 6c 41 24 3a  |........JA$=lA$:|
00000820  49 41 24 3d 66 41 24 3a  4d 41 24 3d 65 41 24 3a  |IA$=fA$:MA$=eA$:|
00000830  cf 23 58 25 3d 28 63 43  25 2d 31 29 2a 31 37 2b  |.#X%=(cC%-1)*17+|
00000840  34 3a e8 23 58 25 2c 6c  41 24 3a cf 23 58 25 3d  |4:.#X%,lA$:.#X%=|
00000850  28 63 43 25 2d 31 29 2a  31 37 2b 31 35 3a e8 23  |(cC%-1)*17+15:.#|
00000860  58 25 2c 66 41 24 3a cf  23 58 25 3d 28 63 43 25  |X%,fA$:.#X%=(cC%|
00000870  2d 31 29 2a 31 37 2b 31  38 3a e8 23 58 25 2c 65  |-1)*17+18:.#X%,e|
00000880  41 24 3a cf 23 58 25 3d  49 25 2a 31 37 2b 34 3a  |A$:.#X%=I%*17+4:|
00000890  f1 23 58 25 2c 6c 41 24  3a cf 23 58 25 3d 49 25  |.#X%,lA$:.#X%=I%|
000008a0  2a 31 37 2b 31 35 3a f1  23 58 25 2c 66 41 24 3a  |*17+15:.#X%,fA$:|
000008b0  cf 23 58 25 3d 49 25 2a  31 37 2b 31 38 3a f1 23  |.#X%=I%*17+18:.#|
000008c0  58 25 2c 65 41 24 3a 63  43 25 2d 3d 31 3a cf 23  |X%,eA$:cC%-=1:.#|
000008d0  58 25 3d 30 3a f1 23 58  25 2c c3 28 63 43 25 29  |X%=0:.#X%,.(cC%)|
000008e0  3a 6c 41 24 3d 4a 41 24  3a 66 41 24 3d 49 41 24  |:lA$=JA$:fA$=IA$|
000008f0  3a 65 41 24 3d 4d 41 24  3a d9 23 58 25 0d 0c a8  |:eA$=MA$:.#X%...|
00000900  0e e7 28 49 25 3d 64 43  25 29 8c 0d 0c b2 0f 64  |..(I%=dC%).....d|
00000910  43 25 3d 2d 31 3a f2 43  42 3a 0d 0c c6 05 cd 0d  |C%=-1:.CB:......|
00000920  0c d0 13 f2 46 42 3a e7  28 64 43 25 3c 3e 2d 31  |....FB:.(dC%<>-1|
00000930  29 8c 0d 0c e4 0f e7 28  64 43 25 3d 63 43 25 29  |)......(dC%=cC%)|
00000940  8c 0d 0c ee 0b 64 43 25  3d 49 25 3a 0d 0c f8 05  |.....dC%=I%:....|
00000950  cd 0d 0d 02 1f f2 45 42  28 66 69 6c 65 6c 69 73  |......EB(filelis|
00000960  74 6d 65 6e 75 25 2c 64  43 25 2c 30 2c 30 29 3a  |tmenu%,dC%,0,0):|
00000970  0d 0d 0c 05 cd 0d 0d 16  05 cd 0d 0d 20 06 cb 3a  |............ ..:|
00000980  0d 0d 3e 22 c9 6c 42 25  3a f2 42 42 28 a4 4e 41  |..>".lB%:.BB(.NA|
00000990  28 6d 65 6e 75 5f 66 69  6c 65 6e 61 6d 65 25 29  |(menu_filename%)|
000009a0  29 3a 0d 0d 5c 1a c9 6a  41 25 3a 49 25 3d 67 43  |):..\..jA%:I%=gC|
000009b0  25 21 34 3a e7 49 25 3c  3e 2d 31 8c 0d 0d 7a 0d  |%!4:.I%<>-1...z.|
000009c0  e7 64 43 25 3c 3e 2d 31  8c 0d 0d 84 1f f2 44 42  |.dC%<>-1......DB|
000009d0  28 66 69 6c 65 6c 69 73  74 6d 65 6e 75 25 2c 64  |(filelistmenu%,d|
000009e0  43 25 2c 30 2c 30 29 3a  0d 0d 8e 05 cd 0d 0d 98  |C%,0,0):........|
000009f0  70 64 43 25 3d 49 25 3a  f2 45 42 28 66 69 6c 65  |pdC%=I%:.EB(file|
00000a00  6c 69 73 74 6d 65 6e 75  25 2c 64 43 25 2c 30 2c  |listmenu%,dC%,0,|
00000a10  30 29 3a 58 25 3d a4 4f  41 3a cf 23 58 25 3d 49  |0):X%=.OA:.#X%=I|
00000a20  25 2a 31 37 2b 31 35 3a  e8 23 58 25 2c 66 41 24  |%*17+15:.#X%,fA$|
00000a30  3a cf 23 58 25 3d 49 25  2a 31 37 2b 31 38 3a e8  |:.#X%=I%*17+18:.|
00000a40  23 58 25 2c 65 41 24 3a  6c 41 24 3d 43 41 24 28  |#X%,eA$:lA$=CA$(|
00000a50  49 25 29 3a d9 23 58 25  3a f2 74 41 3a 0d 0d fc  |I%):.#X%:.tA:...|
00000a60  05 cd 0d 0e 06 1a c9 56  41 25 3a e7 28 6c 41 24  |.......VA%:.(lA$|
00000a70  3c 3e 22 2a 4e 4f 4e 45  2a 22 29 8c 0d 0e 24 39  |<>"*NONE*")...$9|
00000a80  f2 50 41 28 61 42 25 2c  22 44 61 74 61 56 69 73  |.PA(aB%,"DataVis|
00000a90  69 6f 6e 3a 20 51 75 69  74 20 61 6e 64 20 63 6c  |ion: Quit and cl|
00000aa0  6f 73 65 20 63 75 72 72  65 6e 74 20 66 69 6c 65  |ose current file|
00000ab0  73 3f 22 29 3a 0d 0e 2e  0c cc 3a 4d 43 25 3d b9  |s?"):.....:MC%=.|
00000ac0  3a 0d 0e 42 05 cd 0d 0e  4c 08 cb 3a e1 3a 0d 0e  |:..B....L..:.:..|
00000ad0  92 33 dd f2 42 42 28 6d  41 24 29 3a ea 49 25 3a  |.3..BB(mA$):.I%:|
00000ae0  6d 41 24 3d a4 44 41 28  6d 41 24 29 3a e7 28 6d  |mA$=.DA(mA$):.(m|
00000af0  41 24 3d 22 22 29 84 28  a9 6d 41 24 3e 31 30 29  |A$="").(.mA$>10)|
00000b00  8c 0d 0e ba 19 85 31 2c  22 49 6c 6c 65 67 61 6c  |......1,"Illegal|
00000b10  20 46 69 6c 65 6e 61 6d  65 22 0d 0e c4 05 cd 0d  | Filename"......|
00000b20  0e ce 0f e7 28 64 43 25  3c 3e 2d 31 29 8c 0d 0e  |....(dC%<>-1)...|
00000b30  d8 1f f2 44 42 28 66 69  6c 65 6c 69 73 74 6d 65  |...DB(filelistme|
00000b40  6e 75 25 2c 64 43 25 2c  30 2c 30 29 3a 0d 0e e2  |nu%,dC%,0,0):...|
00000b50  05 cd 0d 0e ec 3a 49 25  3d 30 3a c8 95 28 49 25  |.....:I%=0:..(I%|
00000b60  3c 63 43 25 29 80 28 43  41 24 28 49 25 29 3c 3e  |<cC%).(CA$(I%)<>|
00000b70  6d 41 24 29 3a 49 25 2b  3d 31 3a ce 3a e7 28 43  |mA$):I%+=1:.:.(C|
00000b80  41 24 28 49 25 29 3d 6d  41 24 29 8c 0d 0f 1e 26  |A$(I%)=mA$)....&|
00000b90  64 43 25 3d 49 25 3a f2  45 42 28 66 69 6c 65 6c  |dC%=I%:.EB(filel|
00000ba0  69 73 74 6d 65 6e 75 25  2c 64 43 25 2c 30 2c 30  |istmenu%,dC%,0,0|
00000bb0  29 3a 0d 0f 32 0d cc 3a  64 43 25 3d 2d 31 3a 0d  |):..2..:dC%=-1:.|
00000bc0  0f 46 05 cd 0d 0f 50 12  6c 41 24 3d 6d 41 24 3a  |.F....P.lA$=mA$:|
00000bd0  f2 74 41 3a e1 3a 0d 0f  8c 65 dd f2 43 42 3a ea  |.tA:.:...e..CB:.|
00000be0  58 25 3a ff 22 43 4c 4f  53 45 22 3a 58 25 3d ae  |X%:."CLOSE":X%=.|
00000bf0  28 a4 50 41 28 22 4e 49  4d 22 29 29 3a f1 23 58  |(.PA("NIM")):.#X|
00000c00  25 2c 22 2a 4e 4f 4e 45  2a 22 2c 22 30 22 2c 57  |%,"*NONE*","0",W|
00000c10  41 24 2c 22 30 22 2c 59  41 24 2c 56 41 24 3a d9  |A$,"0",YA$,VA$:.|
00000c20  23 58 25 3a 6c 41 24 3d  22 2a 4e 4f 4e 45 2a 22  |#X%:lA$="*NONE*"|
00000c30  3a 66 41 24 3d 22 30 22  3a e1 3a 0d 10 04 f0 dd  |:fA$="0":.:.....|
00000c40  f2 47 42 28 6d 41 24 29  3a ea 6e 42 25 2c 74 42  |.GB(mA$):.nB%,tB|
00000c50  25 2c 5f 42 25 2c 42 41  24 28 29 2c 49 25 2c 6b  |%,_B%,BA$(),I%,k|
00000c60  65 79 24 3a de 42 41 24  28 31 32 29 3a f2 66 41  |ey$:.BA$(12):.fA|
00000c70  28 6c 41 24 29 3a f2 4d  41 3a c8 99 26 36 2c 32  |(lA$):.MA:..&6,2|
00000c80  32 39 2c 30 2c 30 b8 2c  6e 42 25 3a 74 42 25 3d  |29,0,0.,nB%:tB%=|
00000c90  eb 3a 5f 42 25 3d a4 4b  41 28 32 2c 31 36 30 2a  |.:_B%=.KA(2,160*|
00000ca0  31 30 32 34 29 3a ff 22  44 69 72 20 3c 44 61 74  |1024):."Dir <Dat|
00000cb0  61 56 69 73 69 6f 6e 24  44 69 72 3e 22 3a f7 2b  |aVision$Dir>":.+|
00000cc0  30 3a e3 49 25 3d 31 b8  31 32 3a 42 41 24 28 49  |0:.I%=1.12:BA$(I|
00000cd0  25 29 3d a4 49 41 28 22  6b 65 79 24 22 2b c3 49  |%)=.IA("key$"+.I|
00000ce0  25 29 3a f3 6b 65 79 24  3a ff 22 4b 65 79 20 22  |%):.key$:."Key "|
00000cf0  2b c3 49 25 2b 22 20 22  2b 6b 65 79 24 3a ed 3a  |+.I%+" "+key$:.:|
00000d00  c8 99 26 34 30 30 44 45  2c 22 52 75 6e 20 22 2b  |..&400DE,"Run "+|
00000d10  6d 41 24 3a c8 99 26 36  2c 32 32 39 2c 6e 42 25  |mA$:..&6,229,nB%|
00000d20  2c 30 3a c8 99 26 36 2c  31 32 34 0d 10 c2 52 e3  |,0:..&6,124...R.|
00000d30  49 25 3d 31 b8 31 32 3a  ff 22 4b 65 79 20 22 2b  |I%=1.12:."Key "+|
00000d40  c3 49 25 2b 22 20 22 2b  42 41 24 28 49 25 29 3a  |.I%+" "+BA$(I%):|
00000d50  ed 3a ff 22 46 58 20 32  30 22 3a ef 32 30 3a c8  |.:."FX 20":.20:.|
00000d60  99 26 34 30 30 45 33 2c  74 42 25 3a 5f 42 25 3d  |.&400E3,tB%:_B%=|
00000d70  a4 4b 41 28 32 2c 5f 42  25 29 3a e1 3a 0d 11 30  |.KA(2,_B%):.:..0|
00000d80  2e dc 20 22 2a 44 69 72  20 3c 44 61 74 61 56 69  |.. "*Dir <DataVi|
00000d90  73 69 6f 6e 24 44 69 72  3e 2e 41 63 63 73 7c 4d  |sion$Dir>.Accs|M|
00000da0  52 55 4e 20 69 6e 76 6f  7c 4d 22 0d 11 3a 30 dc  |RUN invo|M"..:0.|
00000db0  20 22 2a 44 69 72 20 3c  44 61 74 61 56 69 73 69  | "*Dir <DataVisi|
00000dc0  6f 6e 24 44 69 72 3e 2e  41 63 63 73 7c 4d 52 55  |on$Dir>.Accs|MRU|
00000dd0  4e 20 63 72 65 64 69 74  7c 4d 22 0d 11 44 2d dc  |N credit|M"..D-.|
00000de0  20 22 2a 44 69 72 20 3c  44 61 74 61 56 69 73 69  | "*Dir <DataVisi|
00000df0  6f 6e 24 44 69 72 3e 2e  41 63 63 73 7c 4d 52 55  |on$Dir>.Accs|MRU|
00000e00  4e 20 73 6c 65 7c 4d 22  0d 11 4e 32 dc 20 22 2a  |N sle|M"..N2. "*|
00000e10  44 69 72 20 3c 44 61 74  61 56 69 73 69 6f 6e 24  |Dir <DataVision$|
00000e20  44 69 72 3e 2e 41 63 63  73 7c 4d 52 55 4e 20 63  |Dir>.Accs|MRUN c|
00000e30  75 73 74 6c 69 73 74 7c  4d 22 0d 11 58 2d dc 20  |ustlist|M"..X-. |
00000e40  22 2a 44 69 72 20 3c 44  61 74 61 56 69 73 69 6f  |"*Dir <DataVisio|
00000e50  6e 24 44 69 72 3e 2e 41  63 63 73 7c 4d 52 55 4e  |n$Dir>.Accs|MRUN|
00000e60  20 63 61 64 7c 4d 22 0d  11 62 2d dc 20 22 2a 44  | cad|M"..b-. "*D|
00000e70  69 72 20 3c 44 61 74 61  56 69 73 69 6f 6e 24 44  |ir <DataVision$D|
00000e80  69 72 3e 2e 41 63 63 73  7c 4d 52 55 4e 20 70 66  |ir>.Accs|MRUN pf|
00000e90  72 7c 4d 22 0d 11 6c 2d  dc 20 22 2a 44 69 72 20  |r|M"..l-. "*Dir |
00000ea0  3c 44 61 74 61 56 69 73  69 6f 6e 24 44 69 72 3e  |<DataVision$Dir>|
00000eb0  2e 41 63 63 73 7c 4d 52  55 4e 20 72 73 72 7c 4d  |.Accs|MRUN rsr|M|
00000ec0  22 0d 11 76 2d dc 20 22  2a 44 69 72 20 3c 44 61  |"..v-. "*Dir <Da|
00000ed0  74 61 56 69 73 69 6f 6e  24 44 69 72 3e 2e 41 63  |taVision$Dir>.Ac|
00000ee0  63 73 7c 4d 52 55 4e 20  6d 73 72 7c 4d 22 0d 11  |cs|MRUN msr|M"..|
00000ef0  80 2e dc 20 22 2a 44 69  72 20 3c 44 61 74 61 56  |... "*Dir <DataV|
00000f00  69 73 69 6f 6e 24 44 69  72 3e 2e 41 63 63 73 7c  |ision$Dir>.Accs||
00000f10  4d 52 55 4e 20 6d 61 73  72 7c 4d 22 0d 11 8a 2d  |MRUN masr|M"...-|
00000f20  dc 20 22 2a 44 69 72 20  3c 44 61 74 61 56 69 73  |. "*Dir <DataVis|
00000f30  69 6f 6e 24 44 69 72 3e  2e 41 63 63 73 7c 4d 52  |ion$Dir>.Accs|MR|
00000f40  55 4e 20 70 6c 65 7c 4d  22 0d 11 94 32 dc 20 22  |UN ple|M"...2. "|
00000f50  2a 44 69 72 20 3c 44 61  74 61 56 69 73 69 6f 6e  |*Dir <DataVision|
00000f60  24 44 69 72 3e 2e 41 63  63 73 7c 4d 52 55 4e 20  |$Dir>.Accs|MRUN |
00000f70  73 75 70 70 6c 69 73 74  7c 4d 22 0d 11 9e 0e dc  |supplist|M".....|
00000f80  20 22 51 55 49 54 7c 4d  22 0d 11 a8 1d dd f2 48  | "QUIT|M"......H|
00000f90  42 28 6d 41 24 29 3a e7  6c 41 24 3c 3e 22 2a 4e  |B(mA$):.lA$<>"*N|
00000fa0  4f 4e 45 2a 22 8c 0d 11  da 0d f2 47 42 28 6d 41  |ONE*"......GB(mA|
00000fb0  24 29 3a 0d 11 e4 17 cc  3a 85 31 2c 22 4e 6f 20  |$):.....:.1,"No |
00000fc0  46 69 6c 65 20 6f 70 65  6e 22 0d 11 f8 05 cd 0d  |File open"......|
00000fd0  12 02 06 e1 3a 0d 12 2a  7c dd f2 74 41 3a ea 48  |....:..*|..tA:.H|
00000fe0  25 2c 4d 25 2c 58 25 3a  48 25 3d 28 91 81 33 36  |%,M%,X%:H%=(..36|
00000ff0  30 30 30 30 29 83 36 30  3a 4d 25 3d 28 91 81 36  |0000).60:M%=(..6|
00001000  30 30 30 29 83 36 30 3a  59 41 24 3d c3 28 48 25  |000).60:YA$=.(H%|
00001010  29 2b 22 3a 22 2b c3 28  4d 25 29 3a 58 25 3d ae  |)+":"+.(M%):X%=.|
00001020  28 a4 50 41 28 22 4e 49  4d 22 29 29 3a f1 23 58  |(.PA("NIM")):.#X|
00001030  25 2c 6c 41 24 2c 66 41  24 2c 57 41 24 2c 65 41  |%,lA$,fA$,WA$,eA|
00001040  24 2c 59 41 24 2c 56 41  24 3a d9 23 58 25 3a e1  |$,YA$,VA$:.#X%:.|
00001050  3a 0d 12 a2 e5 dd f2 65  41 3a f7 2b 30 3a f3 4c  |:......eA:.+0:.L|
00001060  41 24 2c 42 41 24 2c 5a  41 24 2c 46 41 24 3a 6c  |A$,BA$,ZA$,FA$:l|
00001070  41 25 3d 26 44 42 35 3a  41 41 24 3d 5a 41 24 3a  |A%=&DB5:AA$=ZA$:|
00001080  de 67 43 25 26 34 30 30  2c 43 43 25 20 32 35 36  |.gC%&400,CC% 256|
00001090  2c 65 43 25 26 32 30 30  3a c8 99 26 34 30 30 43  |,eC%&200:..&400C|
000010a0  30 2c 32 30 30 2c 26 34  42 35 33 34 31 35 34 2c  |0,200,&4B534154,|
000010b0  4c 41 24 b8 42 41 25 2c  54 42 25 3a 58 43 25 3d  |LA$.BA%,TB%:XC%=|
000010c0  2d 32 3a 43 42 25 3d 2d  31 3a 4d 41 25 3d 2d 32  |-2:CB%=-1:MA%=-2|
000010d0  3a 46 42 25 3d 31 3a 62  41 25 3d 32 3a 6d 41 25  |:FB%=1:bA%=2:mA%|
000010e0  3d 33 3a 4a 41 25 3d 34  3a 49 41 25 3d 35 3a 4c  |=3:JA%=4:IA%=5:L|
000010f0  42 25 3d 36 3a 4b 41 25  3d 37 3a 4f 41 25 3d 38  |B%=6:KA%=7:OA%=8|
00001100  3a 75 41 25 3d 39 3a 43  41 25 3d 31 30 3a 48 42  |:uA%=9:CA%=10:HB|
00001110  25 3d 31 37 3a 4f 42 25  3d 31 38 3a 59 41 25 3d  |%=17:OB%=18:YA%=|
00001120  31 30 32 34 3a 4b 42 25  3d 30 3a 6f 41 25 3d 33  |1024:KB%=0:oA%=3|
00001130  3a 47 41 25 3d 34 0d 13  a6 29 47 42 25 3d 38 3a  |:GA%=4...)GB%=8:|
00001140  7a 41 25 3d 26 34 30 30  43 30 3a 55 41 25 3d 30  |zA%=&400C0:UA%=0|
00001150  3a 66 42 25 3d 31 3a 4a  42 25 3d 32 3a e1 3a 0d  |:fB%=1:JB%=2:.:.|
00001160  14 14 3f dc 20 22 44 61  74 61 56 69 73 69 6f 6e  |..?. "DataVision|
00001170  22 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |"               |
00001180  20 20 20 20 20 20 20 20  3a 20 52 45 4d 20 41 70  |        : REM Ap|
00001190  70 6c 69 63 61 74 69 6f  6e 20 6e 61 6d 65 0d 14  |plication name..|
000011a0  1e 47 dc 20 22 44 61 74  61 56 69 73 69 6f 6e 22  |.G. "DataVision"|
000011b0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000011c0  20 20 20 20 20 20 20 3a  20 52 45 4d 20 49 63 6f  |       : REM Ico|
000011d0  6e 20 62 61 72 20 76 65  72 73 69 6f 6e 20 6f 66  |n bar version of|
000011e0  20 6e 61 6d 65 0d 14 28  3d dc 20 22 3c 44 61 74  | name..(=. "<Dat|
000011f0  61 56 69 73 69 6f 6e 24  44 69 72 3e 22 20 20 20  |aVision$Dir>"   |
00001200  20 20 20 20 20 20 20 20  20 20 20 20 20 20 3a 20  |              : |
00001210  52 45 4d 20 44 69 72 65  63 74 6f 72 79 20 6e 61  |REM Directory na|
00001220  6d 65 0d 14 32 3f dc 20  22 21 44 61 74 61 56 69  |me..2?. "!DataVi|
00001230  73 22 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |s"              |
00001240  20 20 20 20 20 20 20 20  20 20 20 3a 20 52 45 4d  |           : REM|
00001250  20 49 63 6f 6e 20 53 70  72 69 74 65 20 6e 61 6d  | Icon Sprite nam|
00001260  65 0d 14 3c 60 dd f2 63  41 3a ea 62 41 24 3a de  |e..<`..cA:.bA$:.|
00001270  6d 42 25 20 32 35 36 3a  c8 99 26 31 30 b8 62 41  |mB% 256:..&10.bA|
00001280  24 3a 24 6d 42 25 3d c1  62 41 24 2c a7 62 41 24  |$:$mB%=.bA$,.bA$|
00001290  2c 22 21 52 75 6e 49 6d  61 67 65 22 29 2b 31 30  |,"!RunImage")+10|
000012a0  29 3a 59 43 25 3d 6d 42  25 3a c8 95 28 3f 59 43  |):YC%=mB%:..(?YC|
000012b0  25 3d 33 32 29 3a 59 43  25 2b 3d 31 3a ce 3a e1  |%=32):YC%+=1:.:.|
000012c0  3a 0d 14 dc 64 dd a4 47  41 3a ea 62 41 24 2c 63  |:...d..GA:.bA$,c|
000012d0  25 3a 62 41 24 3d 22 22  3a 63 25 3d 3f 59 43 25  |%:bA$="":c%=?YC%|
000012e0  3a c8 95 28 63 25 3e 33  32 29 3a 62 41 24 2b 3d  |:..(c%>32):bA$+=|
000012f0  bd 63 25 3a 59 43 25 2b  3d 31 3a 63 25 3d 3f 59  |.c%:YC%+=1:c%=?Y|
00001300  43 25 3a ce 3a c8 95 28  63 25 3d 33 32 29 3a 59  |C%:.:..(c%=32):Y|
00001310  43 25 2b 3d 31 3a 63 25  3d 3f 59 43 25 3a ce 3a  |C%+=1:c%=?YC%:.:|
00001320  3d 62 41 24 3a 0d 15 86  c0 dd f2 52 41 3a ea 45  |=bA$:......RA:.E|
00001330  43 25 3a c8 99 26 34 30  36 43 30 3a 47 41 24 3d  |C%:..&406C0:GA$=|
00001340  22 31 2e 33 22 3a 73 42  25 3d 36 3a 64 42 25 3d  |"1.3":sB%=6:dB%=|
00001350  32 3a 24 a4 43 41 28 69  6e 66 6f 57 25 2c 44 42  |2:$.CA(infoW%,DB|
00001360  25 29 3d 47 41 24 3a 60  42 25 3d 30 3a 61 42 25  |%)=GA$:`B%=0:aB%|
00001370  3d 30 3a 45 41 25 3d 30  3a 64 43 25 3d 2d 31 3a  |=0:EA%=0:dC%=-1:|
00001380  de 43 41 24 28 38 30 29  2c 66 69 6c 65 6c 69 73  |.CA$(80),filelis|
00001390  74 6d 65 6e 75 25 26 34  30 30 3a f2 59 41 3a f2  |tmenu%&400:.YA:.|
000013a0  46 42 3a 53 42 25 3d 39  39 3a 4f 41 24 3d 22 22  |FB:SB%=99:OA$=""|
000013b0  3a f7 2b 30 3a f3 45 43  25 3a c8 95 45 43 25 3c  |:.+0:.EC%:..EC%<|
000013c0  3e 2d 31 3a 4f 41 24 2b  3d bd 28 45 43 25 29 3a  |>-1:OA$+=.(EC%):|
000013d0  f3 45 43 25 3a ce 3a 4d  43 25 3d 30 3a c8 99 26  |.EC%:.:MC%=0:..&|
000013e0  34 30 36 43 31 0d 15 90  05 e1 0d 16 a8 8e dc 20  |406C1.......... |
000013f0  30 2c 34 34 2c 35 33 2c  33 36 2c 33 32 2c 35 36  |0,44,53,36,32,56|
00001400  2c 33 32 2c 31 30 39 2c  34 33 2c 33 36 2c 33 33  |,32,109,43,36,33|
00001410  2c 34 30 2c 31 30 39 2c  36 32 2c 33 36 2c 35 35  |,40,109,62,36,55|
00001420  2c 34 30 2c 31 30 39 2c  34 30 2c 35 33 2c 34 36  |,40,109,40,53,46|
00001430  2c 34 30 2c 34 30 2c 34  31 2c 34 30 2c 34 31 2c  |,40,40,41,40,41,|
00001440  31 30 39 2c 34 33 2c 33  34 2c 36 33 2c 31 30 39  |109,43,34,63,109|
00001450  2c 34 31 2c 34 30 2c 33  32 2c 33 34 2c 31 30 39  |,41,40,32,34,109|
00001460  2c 35 39 2c 34 30 2c 36  33 2c 36 32 2c 33 36 2c  |,59,40,63,62,36,|
00001470  33 34 2c 33 35 2c 2d 31  0d 16 b2 6d dd f2 59 41  |34,35,-1...m..YA|
00001480  3a ea 58 25 3a 6c 41 24  3d 22 2a 4e 4f 4e 45 2a  |:.X%:lA$="*NONE*|
00001490  22 3a 66 41 24 3d 22 30  22 3a 57 41 24 3d a4 45  |":fA$="0":WA$=.E|
000014a0  41 28 22 25 64 79 2f 25  6d 6e 2f 25 79 72 22 29  |A("%dy/%mn/%yr")|
000014b0  3a 65 41 24 3d 22 30 22  3a 59 41 24 3d 22 32 33  |:eA$="0":YA$="23|
000014c0  3a 35 39 22 3a 56 41 24  3d 22 30 22 3a 58 25 3d  |:59":VA$="0":X%=|
000014d0  8e 28 a4 50 41 28 22 4e  49 4d 32 22 29 29 3a e7  |.(.PA("NIM2")):.|
000014e0  58 25 3d 30 8c 0d 17 34  1f 58 25 3d ae 28 a4 50  |X%=0...4.X%=.(.P|
000014f0  41 28 22 4e 49 4d 32 22  29 29 3a f1 23 58 25 2c  |A("NIM2")):.#X%,|
00001500  22 30 22 3a 0d 17 48 05  cd 0d 17 52 3e d9 23 58  |"0":..H....R>.#X|
00001510  25 3a 58 25 3d ae 28 a4  50 41 28 22 4e 49 4d 22  |%:X%=.(.PA("NIM"|
00001520  29 29 3a f1 23 58 25 2c  6c 41 24 2c 66 41 24 2c  |)):.#X%,lA$,fA$,|
00001530  57 41 24 2c 65 41 24 2c  59 41 24 2c 56 41 24 3a  |WA$,eA$,YA$,VA$:|
00001540  d9 23 58 25 3a e1 3a 0d  17 a2 14 dd f2 6a 41 3a  |.#X%:.:......jA:|
00001550  85 31 2c a4 46 41 28 4f  41 24 29 0d 17 b6 06 e1  |.1,.FA(OA$).....|
00001560  3a 0d 17 de 53 dd f2 55  41 3a de 72 25 26 31 30  |:...S..UA:.r%&10|
00001570  30 2c 6a 42 25 26 32 30  30 3a 70 42 25 3d 30 3a  |0,jB%&200:pB%=0:|
00001580  c8 99 26 34 30 30 45 41  b8 2c 42 25 3a 65 42 25  |..&400EA.,B%:eB%|
00001590  3d a4 48 41 28 43 42 25  2c 30 2c 30 2c 39 36 2c  |=.HA(CB%,0,0,96,|
000015a0  31 32 30 2c 26 32 31 30  32 2c 46 41 24 2c 42 25  |120,&2102,FA$,B%|
000015b0  29 3a e1 3a 0d 18 ce 0b  dd f2 4c 41 3a ea dc 0d  |):.:......LA:...|
000015c0  18 e2 72 f7 2b 30 3a f2  77 41 28 6d 65 6e 75 5f  |..r.+0:.wA(menu_|
000015d0  66 69 6c 65 6e 61 6d 65  25 2c 36 34 29 3a f2 77  |filename%,64):.w|
000015e0  41 28 6d 65 6e 75 5f 76  61 6c 25 2c 31 36 29 3a  |A(menu_val%,16):|
000015f0  6b 42 25 3d 26 32 30 30  30 3a 66 41 25 3d 32 35  |kB%=&2000:fA%=25|
00001600  36 3a de 5a 42 25 20 6b  42 25 2c 4e 42 25 20 66  |6:.ZB% kB%,NB% f|
00001610  41 25 3a 4a 43 25 3d 30  3a 4e 42 25 3f 30 3d 31  |A%:JC%=0:NB%?0=1|
00001620  33 3a 3a 66 69 6c 65 6d  65 6e 75 25 3d a4 4d 41  |3::filemenu%=.MA|
00001630  3a 0d 19 5a 12 dc 20 31  2c 22 46 69 6c 65 6e 61  |:..Z.. 1,"Filena|
00001640  6d 65 22 0d 19 64 1f dc  20 2e 2e 2e 2e 32 7b 36  |me"..d.. ....2{6|
00001650  34 2f 6d 65 6e 75 5f 66  69 6c 65 6e 61 6d 65 25  |4/menu_filename%|
00001660  2f 7d 0d 19 6e 0c 50 41  25 3d a4 4d 41 3a 0d 19  |/}..n.PA%=.MA:..|
00001670  82 0f dc 20 31 2c 22 56  61 6c 75 65 22 0d 19 8c  |... 1,"Value"...|
00001680  1a dc 20 2e 2e 2e 2e 32  7b 31 36 2f 6d 65 6e 75  |.. ....2{16/menu|
00001690  5f 76 61 6c 25 2f 7d 0d  19 96 13 74 6f 6f 6c 73  |_val%/}....tools|
000016a0  6d 65 6e 75 25 3d a4 4d  41 3a 0d 19 aa 13 dc 20  |menu%=.MA:..... |
000016b0  32 2c 22 46 69 6c 65 54  6f 6f 6c 73 22 0d 19 b4  |2,"FileTools"...|
000016c0  17 dc 20 2e 2e 2e 2e 30  7b 2f 2f 41 64 64 20 46  |.. ....0{//Add F|
000016d0  69 6c 65 7d 0d 19 be 27  dc 20 2e 2e 2e 2e 31 7b  |ile}...'. ....1{|
000016e0  66 69 6c 65 6c 69 73 74  6d 65 6e 75 25 2f 2f 52  |filelistmenu%//R|
000016f0  65 6d 6f 76 65 20 46 69  6c 65 7d 0d 19 c8 25 57  |emove File}...%W|
00001700  42 25 3d 30 3a 52 42 25  3d 31 3a 73 41 25 3d 32  |B%=0:RB%=1:sA%=2|
00001710  30 3a 50 42 25 3d 36 3a  52 41 25 3d a4 4d 41 3a  |0:PB%=6:RA%=.MA:|
00001720  0d 1a 04 15 dc 20 32 30  2c 22 44 61 74 61 56 69  |..... 20,"DataVi|
00001730  73 69 6f 6e 22 0d 1a 0e  19 dc 20 2e 2a 2e 2e 33  |sion"..... .*..3|
00001740  7b 69 6e 66 6f 57 25 2f  2f 49 6e 66 6f 7d 0d 1a  |{infoW%//Info}..|
00001750  18 15 dc 20 2e 2e 2e 2e  30 7b 2f 2f 43 72 65 61  |... ....0{//Crea|
00001760  74 65 7d 0d 1a 22 19 dc  20 2e 2e 2e 2e 30 7b 2f  |te}..".. ....0{/|
00001770  2f 43 6c 6f 73 65 20 46  69 6c 65 7d 0d 1a 2c 19  |/Close File}..,.|
00001780  dc 20 2e 2e 2e 2e 30 7b  2f 2f 41 6c 74 65 72 20  |. ....0{//Alter |
00001790  46 6f 72 6d 7d 0d 1a 36  18 dc 20 2e 2a 2e 2e 30  |Form}..6.. .*..0|
000017a0  7b 2f 2f 52 65 6c 61 74  69 6f 6e 73 7d 0d 1a 40  |{//Relations}..@|
000017b0  12 dc 20 2e 2e 2e 2e 30  7b 2f 2f 41 64 64 7d 0d  |.. ....0{//Add}.|
000017c0  1a 4a 15 dc 20 2e 2e 2e  2e 30 7b 2f 2f 4d 6f 64  |.J.. ....0{//Mod|
000017d0  69 66 79 7d 0d 1a 54 15  dc 20 2e 2e 2e 2e 30 7b  |ify}..T.. ....0{|
000017e0  2f 2f 44 65 6c 65 74 65  7d 0d 1a 5e 13 dc 20 2e  |//Delete}..^.. .|
000017f0  2a 2e 2e 30 7b 2f 2f 53  6f 72 74 7d 0d 1a 68 15  |*..0{//Sort}..h.|
00001800  dc 20 2e 2e 2e 2e 30 7b  2f 2f 42 72 6f 77 73 65  |. ....0{//Browse|
00001810  7d 0d 1a 72 16 dc 20 2e  2e 2e 2e 30 7b 2f 2f 51  |}..r.. ....0{//Q|
00001820  75 65 72 69 65 73 7d 0d  1a 7c 16 dc 20 2e 2e 2e  |ueries}..|.. ...|
00001830  2e 30 7b 2f 2f 52 65 70  6f 72 74 73 7d 0d 1a 86  |.0{//Reports}...|
00001840  1a dc 20 2e 2a 2e 2e 30  7b 2f 2f 57 6f 72 64 50  |.. .*..0{//WordP|
00001850  72 6f 63 65 73 73 7d 0d  1a 90 22 dc 20 2e 2e 2e  |rocess}...". ...|
00001860  2e 31 7b 74 6f 6f 6c 73  6d 65 6e 75 25 2f 2f 46  |.1{toolsmenu%//F|
00001870  69 6c 65 54 6f 6f 6c 73  7d 0d 1a 9a 1b dc 20 2e  |ileTools}..... .|
00001880  2e 2e 2e 30 7b 2f 2f 52  65 70 6f 72 74 57 72 69  |...0{//ReportWri|
00001890  74 65 72 7d 0d 1a a4 15  dc 20 2e 2e 2e 2e 30 7b  |ter}..... ....0{|
000018a0  2f 2f 4d 61 63 72 6f 73  7d 0d 1a ae 1c dc 20 2e  |//Macros}..... .|
000018b0  2a 2e 2e 30 7b 2f 2f 49  6d 70 6f 72 74 2f 45 78  |*..0{//Import/Ex|
000018c0  70 6f 72 74 7d 0d 1a b8  24 dc 20 2e 2e 2e 2e 31  |port}...$. ....1|
000018d0  7b 66 69 6c 65 6c 69 73  74 6d 65 6e 75 25 2f 2f  |{filelistmenu%//|
000018e0  46 69 6c 65 4c 69 73 74  7d 0d 1a c2 20 dc 20 2e  |FileList}... . .|
000018f0  2a 2a 2e 31 7b 66 69 6c  65 6d 65 6e 75 25 2f 2f  |**.1{filemenu%//|
00001900  46 69 6c 65 4e 61 6d 65  7d 0d 1a cc 13 dc 20 2e  |FileName}..... .|
00001910  2e 2e 2e 30 7b 2f 2f 51  75 69 74 7d 0d 1a d6 88  |...0{//Quit}....|
00001920  51 41 25 3d 30 3a 6e 41  25 3d 31 3a 41 42 25 3d  |QA%=0:nA%=1:AB%=|
00001930  32 3a 42 42 25 3d 33 3a  74 41 25 3d 34 3a 53 41  |2:BB%=3:tA%=4:SA|
00001940  25 3d 35 3a 5f 41 25 3d  36 3a 69 41 25 3d 37 3a  |%=5:_A%=6:iA%=7:|
00001950  65 41 25 3d 38 3a 64 41  25 3d 39 3a 5a 41 25 3d  |eA%=8:dA%=9:ZA%=|
00001960  31 30 3a 49 42 25 3d 31  31 3a 67 41 25 3d 31 32  |10:IB%=11:gA%=12|
00001970  3a 57 41 25 3d 31 33 3a  72 41 25 3d 31 34 3a 78  |:WA%=13:rA%=14:x|
00001980  41 25 3d 31 35 3a 56 42  25 3d 31 36 3a 6a 41 25  |A%=15:VB%=16:jA%|
00001990  3d 31 37 3a 6c 42 25 3d  31 38 3a 56 41 25 3d 31  |=17:lB%=18:VA%=1|
000019a0  39 3a e1 3a 0d 1b e4 a2  dd f2 6d 41 3a ea 53 43  |9:.:......mA:.SC|
000019b0  25 2c 77 42 25 2c 42 43  25 2c 41 43 25 2c 55 41  |%,wB%,BC%,AC%,UA|
000019c0  24 3a 77 42 25 3d 26 43  30 30 3a de 42 43 25 20  |$:wB%=&C00:.BC% |
000019d0  77 42 25 3a 41 43 25 3d  42 43 25 3a 53 43 25 3d  |wB%:AC%=BC%:SC%=|
000019e0  30 3a c8 99 26 34 30 30  44 39 2c 2c 5a 41 24 2b  |0:..&400D9,,ZA$+|
000019f0  22 2e 21 54 65 6d 70 6c  61 74 65 73 22 3a f5 3a  |".!Templates":.:|
00001a00  24 65 43 25 3d 22 2a 22  2b bd 30 3a c8 99 26 34  |$eC%="*"+.0:..&4|
00001a10  30 30 44 42 2c 2c 67 43  25 2c 41 43 25 2c 42 43  |00DB,,gC%,AC%,BC|
00001a20  25 2b 77 42 25 2c 2d 31  2c 65 43 25 2c 53 43 25  |%+wB%,-1,eC%,SC%|
00001a30  b8 2c 2c 41 43 25 2c 2c  2c 2c 53 43 25 3a e7 53  |.,,AC%,,,,SC%:.S|
00001a40  43 25 3c 3e 30 8c 0d 1c  52 17 55 41 24 3d a4 4e  |C%<>0...R.UA$=.N|
00001a50  41 28 65 43 25 29 3a c8  8e 55 41 24 ca 0d 1c 66  |A(eC%):..UA$...f|
00001a60  21 c9 22 49 6e 66 6f 22  3a c8 99 26 34 30 30 43  |!."Info":..&400C|
00001a70  31 2c 2c 67 43 25 b8 69  6e 66 6f 57 25 3a 0d 1c  |1,,gC%.infoW%:..|
00001a80  8e 22 c9 22 44 69 61 6c  6f 67 75 65 22 3a c8 99  |."."Dialogue":..|
00001a90  26 34 30 30 43 31 2c 2c  67 43 25 b8 55 43 25 3a  |&400C1,,gC%.UC%:|
00001aa0  0d 1c ac 21 c9 22 43 6f  6e 66 69 72 6d 22 3a c8  |...!."Confirm":.|
00001ab0  99 26 34 30 30 43 31 2c  2c 67 43 25 b8 57 43 25  |.&400C1,,gC%.WC%|
00001ac0  3a 0d 1c ca 2b 7f 3a 85  31 2c 22 55 6e 6b 6e 6f  |:...+.:.1,"Unkno|
00001ad0  77 6e 20 74 65 6d 70 6c  61 74 65 20 27 22 2b 55  |wn template '"+U|
00001ae0  41 24 2b 22 27 20 66 6f  75 6e 64 22 0d 1c de 06  |A$+"' found"....|
00001af0  cb 3a 0d 1c f2 05 cd 0d  1c fc 2f fd 53 43 25 3d  |.:......../.SC%=|
00001b00  30 3a c8 99 26 34 30 30  44 41 3a 3a 44 42 25 3d  |0:..&400DA::DB%=|
00001b10  34 3a 70 41 25 3d 31 3a  58 41 25 3d 31 3a 77 41  |4:pA%=1:XA%=1:wA|
00001b20  25 3d 32 3a e1 3a 0d 1d  88 1d dd f2 4e 41 28 46  |%=2:.:......NA(F|
00001b30  43 25 29 3a e7 46 43 25  3e 28 53 42 25 2a 59 41  |C%):.FC%>(SB%*YA|
00001b40  25 29 8c 0d 1d 9c 08 f2  6a 41 3a 0d 1d a6 05 cd  |%)......jA:.....|
00001b50  0d 1d b0 06 e1 3a 0d 1d  d8 48 dd f2 73 41 28 62  |.....:...H..sA(b|
00001b60  43 25 2c 4d 25 29 3a ea  58 25 2c 59 25 2c 5a 25  |C%,M%):.X%,Y%,Z%|
00001b70  3a 5a 25 3d a4 4a 41 28  58 25 2c 59 25 29 3a 71  |:Z%=.JA(X%,Y%):q|
00001b80  41 25 3d 62 43 25 3a 63  41 25 3d 4d 25 3a 41 41  |A%=bC%:cA%=M%:AA|
00001b90  3d 62 43 25 3a e7 62 43  25 3d 58 43 25 8c 0d 1e  |=bC%:.bC%=XC%...|
00001ba0  1e 1f 59 25 3d 28 73 41  25 2b 50 42 25 29 2a 33  |..Y%=(sA%+PB%)*3|
00001bb0  32 2b 31 36 30 3a 58 25  2d 3d 36 34 3a 0d 1e 32  |2+160:X%-=64:..2|
00001bc0  05 cd 0d 1e 3c 1f c8 99  26 34 30 30 44 34 2c 2c  |....<...&400D4,,|
00001bd0  4d 25 2c 58 25 2d 36 30  2c 59 25 2b 33 32 3a e1  |M%,X%-60,Y%+32:.|
00001be0  3a 0d 1e 6e 17 dd f2 57  41 28 67 43 25 29 3a c8  |:..n...WA(gC%):.|
00001bf0  8e 67 43 25 21 31 36 ca  0d 1e 82 0f c9 4b 42 25  |.gC%!16......KB%|
00001c00  3a 4d 43 25 3d b9 3a 0d  1e aa 0d c9 6f 41 25 3a  |:MC%=.:.....oA%:|
00001c10  f2 62 41 3a 0d 1e c8 0d  c9 47 42 25 3a f2 64 41  |.bA:.....GB%:.dA|
00001c20  3a 0d 1e e6 0e c9 26 35  30 32 3a f2 69 41 3a 0d  |:.....&502:.iA:.|
00001c30  1f 04 0d c9 7a 41 25 3a  f2 5a 41 3a 0d 1f 22 08  |....zA%:.ZA:..".|
00001c40  cb 3a e1 3a 0d 1f 54 40  dd f2 62 41 3a ea 62 43  |.:.:..T@..bA:.bC|
00001c50  25 2c 6d 41 24 2c 78 42  25 3a 78 42 25 3d 30 3a  |%,mA$,xB%:xB%=0:|
00001c60  6d 41 24 3d a4 4e 41 28  67 43 25 2b 34 34 29 3a  |mA$=.NA(gC%+44):|
00001c70  62 43 25 3d 67 43 25 21  34 30 3a c8 8e 67 43 25  |bC%=gC%!40:..gC%|
00001c80  21 32 30 ca 0d 1f 90 15  c9 58 43 25 3a e7 67 43  |!20......XC%:.gC|
00001c90  25 21 32 34 3d 65 42 25  8c 0d 1f ae 0a 78 42 25  |%!24=eB%.....xB%|
00001ca0  3d b9 3a 0d 1f b8 05 cd  0d 1f c2 0b cb 3a e7 78  |=.:..........:.x|
00001cb0  42 25 8c 0d 1f e0 0f e7  28 62 43 25 3d 6c 41 25  |B%......(bC%=lA%|
00001cc0  29 8c 0d 1f ea 26 67 43  25 21 31 36 3d 34 3a c8  |)....&gC%!16=4:.|
00001cd0  99 26 34 30 30 45 37 2c  31 37 2c 67 43 25 3a f2  |.&400E7,17,gC%:.|
00001ce0  42 42 28 6d 41 24 29 3a  0d 20 08 3c cc 3a 85 31  |BB(mA$):. .<.:.1|
00001cf0  2c 22 43 61 6e 27 74 20  6c 6f 61 64 20 66 69 6c  |,"Can't load fil|
00001d00  65 20 27 22 2b 6d 41 24  2b 22 27 20 28 55 6e 72  |e '"+mA$+"' (Unr|
00001d10  65 63 6f 67 6e 69 73 65  64 20 46 69 6c 65 74 79  |ecognised Filety|
00001d20  70 65 29 22 0d 20 1c 05  cd 0d 20 26 05 cd 0d 20  |pe)". .... &... |
00001d30  30 06 e1 3a 0d 20 58 0c  dd f2 64 41 3a e7 a3 8c  |0..:. X...dA:...|
00001d40  0d 20 6c 21 67 43 25 21  31 32 3d 67 43 25 21 38  |. l!gC%!12=gC%!8|
00001d50  3a c8 99 26 34 30 30 45  37 2c 31 39 2c 67 43 25  |:..&400E7,19,gC%|
00001d60  3a 0d 20 80 05 cd 0d 20  8a 06 e1 3a 0d 20 b2 37  |:. .... ...:. .7|
00001d70  dd f2 69 41 3a 67 43 25  21 31 32 3d 67 43 25 21  |..iA:gC%!12=gC%!|
00001d80  38 3a 67 43 25 21 31 36  2b 3d 31 3a 49 43 25 3d  |8:gC%!16+=1:IC%=|
00001d90  67 43 25 2b 32 30 3a e7  67 43 25 21 33 36 3d 65  |gC%+20:.gC%!36=e|
00001da0  42 25 8c 0d 20 e4 72 f2  71 41 28 22 54 68 69 73  |B%.. .r.qA("This|
00001db0  20 69 73 20 74 68 65 20  69 63 6f 6e 20 66 6f 72  | is the icon for|
00001dc0  20 44 61 74 61 56 69 73  69 6f 6e 2c 20 74 68 65  | DataVision, the|
00001dd0  20 52 65 6c 61 74 69 6f  6e 61 6c 20 44 61 74 61  | Relational Data|
00001de0  62 61 73 65 22 29 3a f2  71 41 28 22 43 6f 70 79  |base"):.qA("Copy|
00001df0  72 69 67 68 74 20 28 43  29 20 31 39 39 30 20 53  |right (C) 1990 S|
00001e00  69 6c 69 63 6f 6e 20 56  69 73 69 6f 6e 20 4c 74  |ilicon Vision Lt|
00001e10  64 2e 22 29 3a 0d 20 f8  05 cd 0d 21 02 37 3f 49  |d."):. ....!.7?I|
00001e20  43 25 3d 30 3a 21 67 43  25 3d 28 49 43 25 2b 34  |C%=0:!gC%=(IC%+4|
00001e30  2d 67 43 25 29 80 ac 33  3a c8 99 26 34 30 30 45  |-gC%)..3:..&400E|
00001e40  37 2c 31 37 2c 67 43 25  2c 67 43 25 21 34 3a e1  |7,17,gC%,gC%!4:.|
00001e50  3a 0d 21 48 2a dd f2 71  41 28 68 41 24 29 3a 24  |:.!H*..qA(hA$):$|
00001e60  49 43 25 3d 68 41 24 2b  22 7c 4d 22 3a 49 43 25  |IC%=hA$+"|M":IC%|
00001e70  2b 3d a9 68 41 24 2b 32  3a e1 3a 0d 21 8e 3b dd  |+=.hA$+2:.:.!.;.|
00001e80  f2 66 41 28 6d 41 24 29  3a ea 46 43 25 2c 51 41  |.fA(mA$):.FC%,QA|
00001e90  24 2c 78 25 2c 52 41 24  2c 62 43 25 3a 78 25 3d  |$,x%,RA$,bC%:x%=|
00001ea0  8e 28 a4 50 41 28 6d 41  24 2b 22 4e 22 29 29 3a  |.(.PA(mA$+"N")):|
00001eb0  e7 78 25 3d 30 8c 0d 21  b6 06 e1 3a 0d 21 c0 05  |.x%=0..!...:.!..|
00001ec0  cd 0d 21 ca 43 e8 23 78  25 2c 51 41 24 3a 52 41  |..!.C.#x%,QA$:RA|
00001ed0  24 3d 5a 41 24 2b 51 41  24 2b 22 2e 22 2b 6d 41  |$=ZA$+QA$+"."+mA|
00001ee0  24 3a d9 23 78 25 3a c8  99 26 38 2c 35 2c 52 41  |$:.#x%:..&8,5,RA|
00001ef0  24 b8 62 43 25 2c 2c 2c  2c 46 43 25 3a e7 62 43  |$.bC%,,,,FC%:.bC|
00001f00  25 3d 31 8c 0d 21 fc 0d  f2 4e 41 28 46 43 25 29  |%=1..!...NA(FC%)|
00001f10  3a 0d 22 06 05 cd 0d 22  10 06 e1 3a 0d 22 4c 0e  |:."...."...:."L.|
00001f20  dd f2 5a 41 3a c8 8e 41  41 ca 0d 22 60 15 c9 58  |..ZA:..AA.."`..X|
00001f30  43 25 3a f2 68 41 28 67  43 25 2b 33 32 29 3a 0d  |C%:.hA(gC%+32):.|
00001f40  22 88 36 7f 3a 85 31 2c  22 49 6e 74 65 72 6e 61  |".6.:.1,"Interna|
00001f50  6c 20 65 72 72 6f 72 3a  20 55 6e 6b 6e 6f 77 6e  |l error: Unknown|
00001f60  20 4d 65 6e 75 20 77 61  72 6e 69 6e 67 20 69 73  | Menu warning is|
00001f70  73 75 65 64 22 0d 22 9c  27 cb 3a c8 99 26 34 30  |sued".".'.:..&40|
00001f80  30 45 38 2c 2c 67 43 25  21 32 30 2c 67 43 25 21  |0E8,,gC%!20,gC%!|
00001f90  32 34 2c 67 43 25 21 32  38 3a e1 3a 0d 22 e2 15  |24,gC%!28:.:."..|
00001fa0  dd f2 68 41 28 45 42 25  29 3a c8 8e 21 45 42 25  |..hA(EB%):..!EB%|
00001fb0  ca 0d 22 f6 17 c9 6c 42  25 3a e7 6c 41 24 3d 22  |.."...lB%:.lA$="|
00001fc0  2a 4e 4f 4e 45 2a 22 8c  0d 23 14 1b f2 5f 41 28  |*NONE*"..#..._A(|
00001fd0  6d 65 6e 75 5f 66 69 6c  65 6e 61 6d 65 25 2c 22  |menu_filename%,"|
00001fe0  22 29 3a 0d 23 1e 1e cc  3a f2 5f 41 28 6d 65 6e  |"):.#...:._A(men|
00001ff0  75 5f 66 69 6c 65 6e 61  6d 65 25 2c 6c 41 24 29  |u_filename%,lA$)|
00002000  3a 0d 23 32 05 cd 0d 23  3c 36 7f 3a 85 31 2c 22  |:.#2...#<6.:.1,"|
00002010  49 6e 74 65 72 6e 61 6c  20 65 72 72 6f 72 3a 20  |Internal error: |
00002020  55 6e 6b 6e 6f 77 6e 20  4d 65 6e 75 20 77 61 72  |Unknown Menu war|
00002030  6e 69 6e 67 20 69 73 73  75 65 64 22 0d 23 5a 08  |ning issued".#Z.|
00002040  cb 3a e1 3a 0d 23 96 23  dd f2 46 42 3a ea 49 25  |.:.:.#.#..FB:.I%|
00002050  2c 4b 43 25 2c 4e 25 3a  4b 43 25 3d a4 4f 41 3a  |,KC%,N%:KC%=.OA:|
00002060  e7 63 43 25 3d 30 8c 0d  23 be 1d 4e 25 3d 31 3a  |.cC%=0..#..N%=1:|
00002070  43 41 24 28 30 29 3d 22  3c 4e 6f 20 66 69 6c 65  |CA$(0)="<No file|
00002080  73 3e 22 3a 0d 23 d2 53  cc 3a 4e 25 3d 63 43 25  |s>":.#.S.:N%=cC%|
00002090  3a 4a 41 24 3d 6c 41 24  3a 49 41 24 3d 66 41 24  |:JA$=lA$:IA$=fA$|
000020a0  3a 4d 41 24 3d 65 41 24  3a e3 49 25 3d 31 b8 63  |:MA$=eA$:.I%=1.c|
000020b0  43 25 3a cf 23 4b 43 25  3d 28 49 25 2d 31 29 2a  |C%:.#KC%=(I%-1)*|
000020c0  31 37 2b 34 3a e8 23 4b  43 25 2c 43 41 24 28 49  |17+4:.#KC%,CA$(I|
000020d0  25 2d 31 29 3a ed 3a 0d  24 2c 05 cd 0d 24 36 28  |%-1):.:.$,...$6(|
000020e0  f2 58 41 28 66 69 6c 65  6c 69 73 74 6d 65 6e 75  |.XA(filelistmenu|
000020f0  25 2c 4e 25 2c 43 41 24  28 29 29 3a d9 23 4b 43  |%,N%,CA$()):.#KC|
00002100  25 3a e1 3a 0d 24 72 37  dd a4 4f 41 3a ea 43 25  |%:.:.$r7..OA:.C%|
00002110  3a 43 25 3d ad 28 a4 50  41 28 22 4e 49 4d 32 22  |:C%=.(.PA("NIM2"|
00002120  29 29 3a e8 23 43 25 2c  43 41 24 3a 63 43 25 3d  |)):.#C%,CA$:cC%=|
00002130  bb 28 43 41 24 29 3a 3d  43 25 3a 0d 24 cc 3c dd  |.(CA$):=C%:.$.<.|
00002140  a4 43 41 28 66 43 25 2c  4f 43 25 29 3a 67 43 25  |.CA(fC%,OC%):gC%|
00002150  21 30 3d 66 43 25 3a 67  43 25 21 34 3d 4f 43 25  |!0=fC%:gC%!4=OC%|
00002160  3a c8 99 26 34 30 30 43  45 2c 2c 67 43 25 3a 3d  |:..&400CE,,gC%:=|
00002170  67 43 25 21 32 38 3a 0d  25 1c 20 dd f2 5f 41 28  |gC%!28:.%. .._A(|
00002180  61 43 25 2c 63 41 24 29  3a 24 61 43 25 3d 63 41  |aC%,cA$):$aC%=cA|
00002190  24 2b bd 30 3a e1 3a 0d  25 8a 52 dd a4 48 41 28  |$+.0:.:.%.R..HA(|
000021a0  21 72 25 2c 72 25 21 34  2c 72 25 21 38 2c 72 25  |!r%,r%!4,r%!8,r%|
000021b0  21 31 32 2c 72 25 21 31  36 2c 72 25 21 32 30 2c  |!12,r%!16,r%!20,|
000021c0  64 41 24 2c 56 25 29 3a  ea 49 25 3a e7 28 a9 64  |dA$,V%):.I%:.(.d|
000021d0  41 24 3e 31 31 29 84 28  28 72 25 21 32 30 80 26  |A$>11).((r%!20.&|
000021e0  31 30 30 29 3c 3e 30 29  8c 0d 25 a8 39 72 25 21  |100)<>0)..%.9r%!|
000021f0  32 30 3d 72 25 21 32 30  84 26 31 30 30 3a 72 25  |20=r%!20.&100:r%|
00002200  21 32 34 3d a4 4c 41 28  64 41 24 2c 6a 42 25 2c  |!24=.LA(dA$,jB%,|
00002210  70 42 25 29 3a e7 28 72  25 21 32 30 80 32 29 3d  |pB%):.(r%!20.2)=|
00002220  32 8c 0d 25 c6 0d 72 25  21 32 38 3d 56 25 3a 0d  |2..%..r%!28=V%:.|
00002230  25 d0 0f cc 3a 72 25 21  32 38 3d 2d 31 3a 0d 25  |%...:r%!28=-1:.%|
00002240  e4 05 cd 0d 25 ee 11 72  25 21 33 32 3d a9 64 41  |....%..r%!32=.dA|
00002250  24 2b 31 3a 0d 25 f8 13  cc 3a 24 28 72 25 2b 32  |$+1:.%...:$(r%+2|
00002260  34 29 3d 64 41 24 3a 0d  26 0c 05 cd 0d 26 16 18  |4)=dA$:.&....&..|
00002270  c8 99 26 34 30 30 43 32  2c 2c 72 25 b8 49 25 3a  |..&400C2,,r%.I%:|
00002280  3d 49 25 3a 0d 26 70 39  dd a4 4c 41 28 6a 41 24  |=I%:.&p9..LA(jA$|
00002290  2c 42 25 2c f8 50 25 29  3a ea 51 25 3a 51 25 3d  |,B%,.P%):.Q%:Q%=|
000022a0  42 25 2b 50 25 3a 24 51  25 3d 6a 41 24 3a 50 25  |B%+P%:$Q%=jA$:P%|
000022b0  2b 3d a9 6a 41 24 2b 31  3a 3d 51 25 3a 0d 26 fc  |+=.jA$+1:=Q%:.&.|
000022c0  60 dd a4 4d 41 3a ea 49  25 2c 4c 25 2c 4e 25 2c  |`..MA:.I%,L%,N%,|
000022d0  50 25 2c 51 25 2c 67 43  25 2c 6b 41 24 2c 6a 41  |P%,Q%,gC%,kA$,jA|
000022e0  24 3a f3 4e 25 2c 6a 41  24 3a 4c 25 3d a9 6a 41  |$:.N%,jA$:L%=.jA|
000022f0  24 2b 31 3a 51 25 3d 5a  42 25 2b 4a 43 25 3a 4a  |$+1:Q%=ZB%+JC%:J|
00002300  43 25 2b 3d 32 38 2b 32  34 2a 4e 25 3a 67 43 25  |C%+=28+24*N%:gC%|
00002310  3d 51 25 3a e7 4a 43 25  3e 6b 42 25 8c 0d 27 4c  |=Q%:.JC%>kB%..'L|
00002320  2a 85 30 2c 22 4d 65 6e  75 20 62 75 66 66 65 72  |*.0,"Menu buffer|
00002330  20 65 78 63 65 65 64 65  64 20 61 74 20 27 22 2b  | exceeded at '"+|
00002340  6a 41 24 2b 22 27 22 0d  27 56 05 cd 0d 27 60 0c  |jA$+"'".'V...'`.|
00002350  e7 6a 41 24 3d 22 22 8c  0d 27 6a 19 51 25 21 30  |.jA$=""..'j.Q%!0|
00002360  3d 30 3a 51 25 21 34 3d  30 3a 51 25 21 38 3d 30  |=0:Q%!4=0:Q%!8=0|
00002370  3a 0d 27 88 13 cc 3a 24  51 25 3d c0 6a 41 24 2c  |:.'...:$Q%=.jA$,|
00002380  31 31 29 3a 0d 27 9c 05  cd 0d 27 a6 78 51 25 3f  |11):.'....'.xQ%?|
00002390  31 32 3d 73 42 25 3a 51  25 3f 31 33 3d 64 42 25  |12=sB%:Q%?13=dB%|
000023a0  3a 51 25 3f 31 34 3d 36  3a 51 25 3f 31 35 3d 30  |:Q%?14=6:Q%?15=0|
000023b0  3a 51 25 21 32 30 3d 34  30 3a 51 25 21 32 34 3d  |:Q%!20=40:Q%!24=|
000023c0  30 3a 51 25 2b 3d 32 38  3a e3 49 25 3d 31 b8 4e  |0:Q%+=28:.I%=1.N|
000023d0  25 3a f3 6b 41 24 3a f2  60 41 28 6b 41 24 2c 4c  |%:.kA$:.`A(kA$,L|
000023e0  25 2c 49 25 3d 4e 25 29  3a ed 3a 67 43 25 21 31  |%,I%=N%):.:gC%!1|
000023f0  36 3d 28 4c 25 2b 31 29  2a 31 36 3a 3d 67 43 25  |6=(L%+1)*16:=gC%|
00002400  3a 0d 28 46 e4 dd f2 58  41 28 6f 42 25 2c 4e 25  |:.(F...XA(oB%,N%|
00002410  2c 41 41 24 28 29 29 3a  ea 49 25 2c 4c 25 2c 50  |,AA$()):.I%,L%,P|
00002420  25 2c 51 25 2c 6b 41 24  2c 6a 41 24 3a 6a 41 24  |%,Q%,kA$,jA$:jA$|
00002430  3d 22 46 69 6c 65 73 3a  22 3a 4c 25 3d a9 6a 41  |="Files:":L%=.jA|
00002440  24 2b 31 3a 51 25 3d 6f  42 25 3a 24 51 25 3d c0  |$+1:Q%=oB%:$Q%=.|
00002450  6a 41 24 2c 31 31 29 3a  51 25 3f 31 32 3d 73 42  |jA$,11):Q%?12=sB|
00002460  25 3a 51 25 3f 31 33 3d  64 42 25 3a 51 25 3f 31  |%:Q%?13=dB%:Q%?1|
00002470  34 3d 36 3a 51 25 3f 31  35 3d 30 3a 51 25 21 32  |4=6:Q%?15=0:Q%!2|
00002480  30 3d 34 30 3a 51 25 21  32 34 3d 30 3a 51 25 2b  |0=40:Q%!24=0:Q%+|
00002490  3d 32 38 3a e3 49 25 3d  30 b8 4e 25 2d 31 3a 6b  |=28:.I%=0.N%-1:k|
000024a0  41 24 3d 22 2e 2e 2e 2e  30 7b 2f 2f 22 2b 41 41  |A$="....0{//"+AA|
000024b0  24 28 49 25 29 2b 22 7d  22 3a f2 60 41 28 6b 41  |$(I%)+"}":.`A(kA|
000024c0  24 2c 4c 25 2c 49 25 3d  28 4e 25 2d 31 29 29 3a  |$,L%,I%=(N%-1)):|
000024d0  ed 3a 6f 42 25 21 31 36  3d 28 4c 25 2b 31 29 2a  |.:oB%!16=(L%+1)*|
000024e0  31 36 3a e1 3a 0d 29 0e  eb dd f2 60 41 28 6b 41  |16:.:.)....`A(kA|
000024f0  24 2c f8 4c 25 2c 75 42  25 29 3a ea 46 25 2c 50  |$,.L%,uB%):.F%,P|
00002500  25 2c 52 25 2c 67 41 24  2c 6a 41 24 2c 69 41 24  |%,R%,gA$,jA$,iA$|
00002510  3a ea 59 42 25 2c 58 42  25 2c 62 42 25 2c 69 42  |:.YB%,XB%,bB%,iB|
00002520  25 2c 62 43 25 3a 75 42  25 3d 75 42 25 80 26 38  |%,bC%:uB%=uB%.&8|
00002530  30 3a 59 42 25 3d 28 c1  6b 41 24 2c 31 2c 31 29  |0:YB%=(.kA$,1,1)|
00002540  3d 22 2a 22 29 80 31 3a  58 42 25 3d 28 c1 6b 41  |="*").1:XB%=(.kA|
00002550  24 2c 32 2c 31 29 3d 22  2a 22 29 80 32 3a 62 42  |$,2,1)="*").2:bB|
00002560  25 3d 28 c1 6b 41 24 2c  33 2c 31 29 3d 22 2a 22  |%=(.kA$,3,1)="*"|
00002570  29 80 38 3a 69 42 25 3d  28 c1 6b 41 24 2c 34 2c  |).8:iB%=(.kA$,4,|
00002580  31 29 3d 22 2a 22 29 80  28 31 3c 3c 32 32 29 3a  |1)="*").(1<<22):|
00002590  62 43 25 3d bb c1 6b 41  24 2c 35 2c 31 29 3a 6b  |bC%=..kA$,5,1):k|
000025a0  41 24 3d c1 6b 41 24 2c  37 2c a9 6b 41 24 2d 37  |A$=.kA$,7,.kA$-7|
000025b0  29 3a 50 25 3d a7 6b 41  24 2c 22 2f 22 29 3a 52  |):P%=.kA$,"/"):R|
000025c0  25 3d a7 6b 41 24 2c 22  2f 22 2c 50 25 2b 31 29  |%=.kA$,"/",P%+1)|
000025d0  0d 29 b8 44 67 41 24 3d  c1 6b 41 24 2c 31 2c 50  |.).DgA$=.kA$,1,P|
000025e0  25 2d 31 29 3a 6a 41 24  3d c1 6b 41 24 2c 50 25  |%-1):jA$=.kA$,P%|
000025f0  2b 31 2c 52 25 2d 50 25  2d 31 29 3a 69 41 24 3d  |+1,R%-P%-1):iA$=|
00002600  c1 6b 41 24 2c 52 25 2b  31 29 3a e7 4c 25 3c a9  |.kA$,R%+1):.L%<.|
00002610  69 41 24 8c 0d 29 e0 0c  4c 25 3d a9 69 41 24 3a  |iA$..)..L%=.iA$:|
00002620  0d 29 ea 05 cd 0d 29 f4  3a 51 25 21 30 3d 59 42  |.)....).:Q%!0=YB|
00002630  25 84 58 42 25 84 62 42  25 84 75 42 25 3a 51 25  |%.XB%.bB%.uB%:Q%|
00002640  21 34 3d 2d 31 3a 51 25  21 38 3d 26 30 36 30 30  |!4=-1:Q%!8=&0600|
00002650  33 30 31 31 84 69 42 25  3a c8 8e 62 43 25 ca 0d  |3011.iB%:..bC%..|
00002660  2a 1c 10 c9 30 3a f2 41  42 28 69 41 24 29 3a 0d  |*...0:.AB(iA$):.|
00002670  2a 44 1a c9 31 3a f2 41  42 28 69 41 24 29 3a 51  |*D..1:.AB(iA$):Q|
00002680  25 21 34 3d a0 67 41 24  3a 0d 2a 6c 18 c9 32 3a  |%!4=.gA$:.*l..2:|
00002690  f2 56 41 28 67 41 24 2c  6a 41 24 2c 69 41 24 29  |.VA(gA$,jA$,iA$)|
000026a0  3a 0d 2a 8a 1a c9 33 3a  f2 41 42 28 69 41 24 29  |:.*...3:.AB(iA$)|
000026b0  3a 51 25 21 34 3d a0 67  41 24 3a 0d 2a b2 21 7f  |:Q%!4=.gA$:.*.!.|
000026c0  3a 85 31 2c 22 55 6e 6b  6e 6f 77 6e 20 6d 65 6e  |:.1,"Unknown men|
000026d0  75 20 69 74 65 6d 20 74  79 70 65 22 0d 2a c6 0f  |u item type".*..|
000026e0  cb 3a 51 25 2b 3d 32 34  3a e1 3a 0d 2b 0c 21 dd  |.:Q%+=24:.:.+.!.|
000026f0  f2 41 42 28 69 41 24 29  3a e7 a9 69 41 24 3e 31  |.AB(iA$):..iA$>1|
00002700  31 84 69 41 24 3d 22 21  21 21 22 8c 0d 2b 20 54  |1.iA$="!!!"..+ T|
00002710  51 25 21 38 3d 51 25 21  38 84 26 31 30 30 3a 51  |Q%!8=Q%!8.&100:Q|
00002720  25 21 31 32 3d a4 4c 41  28 69 41 24 2c 6a 42 25  |%!12=.LA(iA$,jB%|
00002730  2c 70 42 25 29 3a 45 25  3d 28 45 25 2b 34 29 80  |,pB%):E%=(E%+4).|
00002740  26 46 46 46 46 46 46 46  43 3a 51 25 21 31 36 3d  |&FFFFFFFC:Q%!16=|
00002750  2d 31 3a 51 25 21 32 30  3d a9 69 41 24 2b 31 3a  |-1:Q%!20=.iA$+1:|
00002760  0d 2b 52 16 cc 3a 24 28  51 25 2b 31 32 29 3d 69  |.+R..:$(Q%+12)=i|
00002770  41 24 2b bd 30 3a 0d 2b  66 05 cd 0d 2b 70 06 e1  |A$+.0:.+f...+p..|
00002780  3a 0d 2b 98 32 dd f2 56  41 28 67 41 24 2c 6a 41  |:.+.2..VA(gA$,jA|
00002790  24 2c 69 41 24 29 3a 51  25 21 30 3d 51 25 21 30  |$,iA$):Q%!0=Q%!0|
000027a0  84 34 3a 51 25 21 31 36  3d 2d 31 3a e7 4c 25 3c  |.4:Q%!16=-1:.L%<|
000027b0  31 32 8c 0d 2b c0 0a 4c  25 3d 31 32 3a 0d 2b ca  |12..+..L%=12:.+.|
000027c0  05 cd 0d 2b d4 45 51 25  21 38 3d 51 25 21 38 84  |...+.EQ%!8=Q%!8.|
000027d0  28 31 3c 3c 38 29 84 28  31 35 3c 3c 31 32 29 3a  |(1<<8).(15<<12):|
000027e0  51 25 21 31 32 3d a0 6a  41 24 3a 51 25 21 31 36  |Q%!12=.jA$:Q%!16|
000027f0  3d 2d 31 3a 51 25 21 32  30 3d a0 67 41 24 3a e7  |=-1:Q%!20=.gA$:.|
00002800  69 41 24 3e 22 22 8c 0d  2c 06 1b 51 25 21 31 36  |iA$>""..,..Q%!16|
00002810  3d a4 4c 41 28 69 41 24  2c 5a 42 25 2c 4a 43 25  |=.LA(iA$,ZB%,JC%|
00002820  29 3a 0d 2c 10 05 cd 0d  2c 1a 06 e1 3a 0d 2c 42  |):.,....,...:.,B|
00002830  38 dd f2 45 41 28 4d 25  2c 4f 25 2c 57 25 2c 42  |8..EA(M%,O%,W%,B|
00002840  25 29 3a 4d 25 2b 3d 57  25 2b 32 38 2b 4f 25 2a  |%):M%+=W%+28+O%*|
00002850  32 34 3a 21 4d 25 3d 21  4d 25 82 28 31 3c 3c 42  |24:!M%=!M%.(1<<B|
00002860  25 29 3a e1 3a 0d 2c 88  38 dd a4 41 41 28 4d 25  |%):.:.,.8..AA(M%|
00002870  2c 4f 25 2c 57 25 2c 42  25 29 3a 4d 25 2b 3d 57  |,O%,W%,B%):M%+=W|
00002880  25 2b 32 38 2b 4f 25 2a  32 34 3a 3d 28 21 4d 25  |%+28+O%*24:=(!M%|
00002890  80 28 31 3c 3c 42 25 29  29 3c 3e 30 3a 0d 2c c4  |.(1<<B%))<>0:.,.|
000028a0  38 dd f2 45 42 28 4d 25  2c 4f 25 2c 57 25 2c 42  |8..EB(M%,O%,W%,B|
000028b0  25 29 3a 4d 25 2b 3d 57  25 2b 32 38 2b 4f 25 2a  |%):M%+=W%+28+O%*|
000028c0  32 34 3a 21 4d 25 3d 21  4d 25 84 28 31 3c 3c 42  |24:!M%=!M%.(1<<B|
000028d0  25 29 3a e1 3a 0d 2d 0a  39 dd f2 44 42 28 4d 25  |%):.:.-.9..DB(M%|
000028e0  2c 4f 25 2c 57 25 2c 42  25 29 3a 4d 25 2b 3d 57  |,O%,W%,B%):M%+=W|
000028f0  25 2b 32 38 2b 4f 25 2a  32 34 3a 21 4d 25 3d 21  |%+28+O%*24:!M%=!|
00002900  4d 25 80 ac 28 31 3c 3c  42 25 29 3a e1 3a 0d 2d  |M%..(1<<B%):.:.-|
00002910  50 47 dd f2 4a 41 28 4d  25 2c 4f 25 2c 57 25 2c  |PG..JA(M%,O%,W%,|
00002920  42 25 2c 56 25 29 3a 4d  25 2b 3d 57 25 2b 32 38  |B%,V%):M%+=W%+28|
00002930  2b 4f 25 2a 32 34 3a 21  4d 25 3d 28 21 4d 25 80  |+O%*24:!M%=(!M%.|
00002940  ac 28 31 3c 3c 42 25 29  29 84 28 56 25 3c 3c 42  |.(1<<B%)).(V%<<B|
00002950  25 29 3a e1 3a 0d 2d 96  25 dd f2 77 41 28 f8 61  |%):.:.-.%..wA(.a|
00002960  43 25 2c 4e 43 25 29 3a  de 61 43 25 20 4e 43 25  |C%,NC%):.aC% NC%|
00002970  3a 3f 61 43 25 3d 30 3a  e1 3a 0d 2d dc 4a dd a4  |:?aC%=0:.:.-.J..|
00002980  4e 41 28 61 43 25 29 3a  ea 64 41 24 3a 64 41 24  |NA(aC%):.dA$:dA$|
00002990  3d 22 22 3a 63 25 3d 3f  61 43 25 3a c8 95 63 25  |="":c%=?aC%:..c%|
000029a0  3e 3d 33 32 3a 64 41 24  2b 3d bd 63 25 3a 61 43  |>=32:dA$+=.c%:aC|
000029b0  25 2b 3d 31 3a 63 25 3d  3f 61 43 25 3a ce 3a 3d  |%+=1:c%=?aC%:.:=|
000029c0  64 41 24 3a 0d 2e 5e 39  dd a4 4a 41 28 f8 58 25  |dA$:..^9..JA(.X%|
000029d0  2c f8 59 25 29 3a c8 99  26 34 30 30 43 46 2c 2c  |,.Y%):..&400CF,,|
000029e0  65 43 25 3a 58 25 3d 65  43 25 21 30 3a 59 25 3d  |eC%:X%=eC%!0:Y%=|
000029f0  65 43 25 21 34 3a 3d 65  43 25 21 38 3a 0d 2e ae  |eC%!4:=eC%!8:...|
00002a00  2a dd f2 79 41 28 48 25  29 3a c8 99 26 34 30 30  |*..yA(H%):..&400|
00002a10  44 31 2c 48 25 2c 30 2c  2d 31 30 32 34 2c 31 32  |D1,H%,0,-1024,12|
00002a20  38 30 2c 30 3a e1 3a 0d  2e ea 2b dd f2 78 41 3a  |80,0:.:...+..xA:|
00002a30  c8 99 26 34 30 36 43 32  3a c8 99 26 34 30 30 44  |..&406C2:..&400D|
00002a40  44 2c 54 42 25 2c 26 34  42 35 33 34 31 35 34 3a  |D,TB%,&4B534154:|
00002a50  e1 3a 0d 2f 30 45 dd f2  7a 41 3a d9 23 30 3a 21  |.:./0E..zA:.#0:!|
00002a60  43 43 25 3d 9f 3a 24 28  43 43 25 2b 34 29 3d f6  |CC%=.:$(CC%+4)=.|
00002a70  24 2b bd 30 3a c8 99 26  34 30 30 44 46 2c 43 43  |$+.0:..&400DF,CC|
00002a80  25 2c 31 2c 4c 41 24 3a  c8 99 26 34 30 30 44 30  |%,1,LA$:..&400D0|
00002a90  2c 2c 2d 31 3a e1 3a 0d  2f 9e ad dd f2 47 41 28  |,,-1:.:./....GA(|
00002aa0  f8 66 43 25 2c 61 43 25  2c 45 41 24 29 3a f2 5f  |.fC%,aC%,EA$):._|
00002ab0  41 28 61 43 25 2c 45 41  24 29 3a 21 67 43 25 3d  |A(aC%,EA$):!gC%=|
00002ac0  66 43 25 3a c8 99 26 34  30 30 43 43 2c 2c 67 43  |fC%:..&400CC,,gC|
00002ad0  25 3a 67 43 25 21 37 36  3d 61 43 25 3a 67 43 25  |%:gC%!76=aC%:gC%|
00002ae0  21 38 30 3d 2d 31 3a 67  43 25 21 38 34 3d 31 32  |!80=-1:gC%!84=12|
00002af0  38 3a 67 43 25 21 36 30  3d 67 43 25 21 36 30 84  |8:gC%!60=gC%!60.|
00002b00  28 31 3c 3c 38 29 84 31  3a c8 99 26 34 30 30 43  |(1<<8).1:..&400C|
00002b10  33 2c 2c 67 43 25 3a c8  99 26 34 30 30 43 31 2c  |3,,gC%:..&400C1,|
00002b20  2c 67 43 25 2b 34 b8 66  43 25 3a 21 67 43 25 3d  |,gC%+4.fC%:!gC%=|
00002b30  66 43 25 3a c8 99 26 34  30 30 43 35 2c 2c 67 43  |fC%:..&400C5,,gC|
00002b40  25 3a e1 3a 0d 30 3e 75  dd f2 42 41 28 f8 66 43  |%:.:.0>u..BA(.fC|
00002b50  25 2c 46 25 29 3a 21 67  43 25 3d 66 43 25 3a c8  |%,F%):!gC%=fC%:.|
00002b60  99 26 34 30 30 43 43 2c  2c 67 43 25 3a 67 43 25  |.&400CC,,gC%:gC%|
00002b70  21 33 32 3d 67 43 25 21  33 32 84 46 25 3a c8 99  |!32=gC%!32.F%:..|
00002b80  26 34 30 30 43 33 2c 2c  67 43 25 3a c8 99 26 34  |&400C3,,gC%:..&4|
00002b90  30 30 43 31 2c 2c 67 43  25 2b 34 b8 66 43 25 3a  |00C1,,gC%+4.fC%:|
00002ba0  21 67 43 25 3d 66 43 25  3a c8 99 26 34 30 30 43  |!gC%=fC%:..&400C|
00002bb0  35 2c 2c 67 43 25 3a e1  3a 0d 30 b6 76 dd f2 48  |5,,gC%:.:.0.v..H|
00002bc0  41 28 f8 66 43 25 2c 46  25 29 3a 21 67 43 25 3d  |A(.fC%,F%):!gC%=|
00002bd0  66 43 25 3a c8 99 26 34  30 30 43 43 2c 2c 67 43  |fC%:..&400CC,,gC|
00002be0  25 3a 67 43 25 21 33 32  3d 67 43 25 21 33 32 80  |%:gC%!32=gC%!32.|
00002bf0  ac 46 25 3a c8 99 26 34  30 30 43 33 2c 2c 67 43  |.F%:..&400C3,,gC|
00002c00  25 3a c8 99 26 34 30 30  43 31 2c 2c 67 43 25 2b  |%:..&400C1,,gC%+|
00002c10  34 b8 66 43 25 3a 21 67  43 25 3d 66 43 25 3a c8  |4.fC%:!gC%=fC%:.|
00002c20  99 26 34 30 30 43 35 2c  2c 67 43 25 3a e1 3a 0d  |.&400C5,,gC%:.:.|
00002c30  31 2e 32 dd a4 42 41 28  66 43 25 2c 51 42 25 29  |1.2..BA(fC%,QB%)|
00002c40  3a 21 67 43 25 3d 66 43  25 3a c8 99 26 34 30 30  |:!gC%=fC%:..&400|
00002c50  43 43 2c 2c 67 43 25 3a  3d 67 43 25 21 51 42 25  |CC,,gC%:=gC%!QB%|
00002c60  3a 0d 31 74 4d dd f2 44  41 28 44 41 24 29 3a 53  |:.1tM..DA(DA$):S|
00002c70  41 24 3d 44 41 24 3a f2  72 41 28 55 43 25 2c 33  |A$=DA$:.rA(UC%,3|
00002c80  30 30 2c 38 30 30 2c 34  30 30 2c 33 30 30 2c 30  |00,800,400,300,0|
00002c90  2c 30 2c 2d 31 29 3a f2  70 41 28 55 43 25 29 3a  |,0,-1):.pA(UC%):|
00002ca0  f2 6f 41 28 55 43 25 29  3a ef 37 3a e1 3a 0d 31  |.oA(UC%):.7:.:.1|
00002cb0  d8 59 dd f2 50 41 28 62  43 25 2c 61 41 24 29 3a  |.Y..PA(bC%,aA$):|
00002cc0  60 42 25 3d 62 43 25 3a  53 41 24 3d 61 41 24 3a  |`B%=bC%:SA$=aA$:|
00002cd0  f2 72 41 28 57 43 25 2c  33 30 30 2c 38 30 30 2c  |.rA(WC%,300,800,|
00002ce0  36 34 30 2c 33 30 34 2c  30 2c 30 2c 2d 31 29 3a  |640,304,0,0,-1):|
00002cf0  f2 70 41 28 57 43 25 29  3a f2 6f 41 28 57 43 25  |.pA(WC%):.oA(WC%|
00002d00  29 3a ef 37 3a e1 3a 0d  32 46 58 dd f2 46 41 28  |):.7:.:.2FX..FA(|
00002d10  66 43 25 2c 4f 43 25 2c  48 43 25 29 3a 67 43 25  |fC%,OC%,HC%):gC%|
00002d20  21 30 3d 66 43 25 3a 67  43 25 21 34 3d 4f 43 25  |!0=fC%:gC%!4=OC%|
00002d30  3a 67 43 25 21 38 3d 48  43 25 3a 67 43 25 21 31  |:gC%!8=HC%:gC%!1|
00002d40  32 3d 48 43 25 3a c8 99  26 34 30 30 43 44 2c 2c  |2=HC%:..&400CD,,|
00002d50  67 43 25 3a f2 79 41 28  66 43 25 29 3a e1 3a 0d  |gC%:.yA(fC%):.:.|
00002d60  32 b4 56 dd f2 41 41 28  66 43 25 2c 4f 43 25 2c  |2.V..AA(fC%,OC%,|
00002d70  48 43 25 29 3a 67 43 25  21 30 3d 66 43 25 3a 67  |HC%):gC%!0=fC%:g|
00002d80  43 25 21 34 3d 4f 43 25  3a 67 43 25 21 38 3d 30  |C%!4=OC%:gC%!8=0|
00002d90  3a 67 43 25 21 31 32 3d  48 43 25 3a c8 99 26 34  |:gC%!12=HC%:..&4|
00002da0  30 30 43 44 2c 2c 67 43  25 3a f2 79 41 28 66 43  |00CD,,gC%:.yA(fC|
00002db0  25 29 3a e1 3a 0d 33 22  83 dd f2 6f 41 28 66 43  |%):.:.3"...oA(fC|
00002dc0  25 29 3a ea 58 25 2c 59  25 2c 52 43 25 2c 51 43  |%):.X%,Y%,RC%,QC|
00002dd0  25 3a 21 67 43 25 3d 66  43 25 3a c8 99 26 34 30  |%:!gC%=fC%:..&40|
00002de0  30 43 42 2c 2c 67 43 25  3a 58 25 3d 67 43 25 21  |0CB,,gC%:X%=gC%!|
00002df0  34 3a 59 25 3d 67 43 25  21 38 3a 52 43 25 3d 67  |4:Y%=gC%!8:RC%=g|
00002e00  43 25 21 31 32 2d 58 25  3a 51 43 25 3d 67 43 25  |C%!12-X%:QC%=gC%|
00002e10  21 31 36 2d 59 25 3a c8  97 b8 28 58 25 2b 28 52  |!16-Y%:...(X%+(R|
00002e20  43 25 3e 3e 31 29 29 2c  28 59 25 2b 28 51 43 25  |C%>>1)),(Y%+(QC%|
00002e30  3e 3e 31 29 29 3a e1 3a  0d 33 a4 76 dd f2 70 41  |>>1)):.:.3.v..pA|
00002e40  28 66 43 25 29 3a ea 58  25 2c 59 25 2c 52 43 25  |(fC%):.X%,Y%,RC%|
00002e50  2c 51 43 25 3a 21 67 43  25 3d 66 43 25 3a c8 99  |,QC%:!gC%=fC%:..|
00002e60  26 34 30 30 43 42 2c 2c  67 43 25 3a 58 25 3d 67  |&400CB,,gC%:X%=g|
00002e70  43 25 21 34 3a 59 25 3d  67 43 25 21 38 3a 52 43  |C%!4:Y%=gC%!8:RC|
00002e80  25 3d 67 43 25 21 31 32  2d 58 25 3a 51 43 25 3d  |%=gC%!12-X%:QC%=|
00002e90  67 43 25 21 31 36 2d 59  25 3a c8 97 c8 93 58 25  |gC%!16-Y%:....X%|
00002ea0  2c 59 25 2c 52 43 25 2c  51 43 25 3a e1 3a 0d 34  |,Y%,RC%,QC%:.:.4|
00002eb0  26 1d dd f2 76 41 3a c8  97 c8 93 30 2c 30 2c 31  |&...vA:....0,0,1|
00002ec0  32 38 30 2c 31 30 32 34  3a e1 3a 0d 34 62 77 dd  |280,1024:.:.4bw.|
00002ed0  f2 49 41 28 66 43 25 29  3a ea 63 42 25 2c 71 42  |.IA(fC%):.cB%,qB|
00002ee0  25 2c 72 42 25 2c 68 42  25 3a 21 67 43 25 3d 66  |%,rB%,hB%:!gC%=f|
00002ef0  43 25 3a c8 99 26 34 30  30 43 42 2c 2c 67 43 25  |C%:..&400CB,,gC%|
00002f00  3a 63 42 25 3d 67 43 25  21 34 3a 71 42 25 3d 67  |:cB%=gC%!4:qB%=g|
00002f10  43 25 21 38 3a 72 42 25  3d 67 43 25 21 31 32 3a  |C%!8:rB%=gC%!12:|
00002f20  68 42 25 3d 67 43 25 21  31 36 3a ef 32 34 2c 63  |hB%=gC%!16:.24,c|
00002f30  42 25 3b 71 42 25 3b 72  42 25 3b 68 42 25 3b 3a  |B%;qB%;rB%;hB%;:|
00002f40  e1 3a 0d 34 e4 42 dd f2  43 41 28 66 43 25 2c f8  |.:.4.B..CA(fC%,.|
00002f50  58 25 2c f8 59 25 29 3a  21 67 43 25 3d 66 43 25  |X%,.Y%):!gC%=fC%|
00002f60  3a c8 99 26 34 30 30 43  42 2c 2c 67 43 25 3a 58  |:..&400CB,,gC%:X|
00002f70  25 3d 67 43 25 21 34 3a  59 25 3d 67 43 25 21 31  |%=gC%!4:Y%=gC%!1|
00002f80  36 3a e1 3a 0d 35 3e 3e  dd a4 49 41 28 58 41 24  |6:.:.5>>..IA(XA$|
00002f90  29 3a ea 7a 42 25 2c 67  41 24 3a c8 99 26 32 30  |):.zB%,gA$:..&20|
00002fa0  30 32 33 2c 58 41 24 2c  65 43 25 2c 26 32 30 30  |023,XA$,eC%,&200|
00002fb0  2c 30 2c 33 b8 2c 2c 7a  42 25 3a e7 7a 42 25 3d  |,0,3.,,zB%:.zB%=|
00002fc0  30 8c 0d 35 66 0b 67 41  24 3d 22 22 3a 0d 35 70  |0..5f.gA$="":.5p|
00002fd0  19 cc 3a 67 41 24 3d c0  a4 4e 41 28 65 43 25 29  |..:gA$=..NA(eC%)|
00002fe0  2c 7a 42 25 29 3a 0d 35  84 05 cd 0d 35 8e 09 3d  |,zB%):.5....5..=|
00002ff0  67 41 24 3a 0d 35 b6 2e  dd f2 4b 41 28 58 41 24  |gA$:.5....KA(XA$|
00003000  2c 4e 41 24 29 3a c8 99  26 32 30 30 32 34 2c 58  |,NA$):..&20024,X|
00003010  41 24 2c 4e 41 24 2c a9  4e 41 24 2c 30 2c 32 3a  |A$,NA$,.NA$,0,2:|
00003020  e1 3a 0d 35 f2 ea dd f2  4f 41 28 58 25 2c 59 25  |.:.5....OA(X%,Y%|
00003030  2c 63 41 24 2c 57 25 2c  61 41 25 2c 55 42 25 29  |,cA$,W%,aA%,UB%)|
00003040  3a ea 79 42 25 2c 67 42  25 2c 56 43 25 2c 50 43  |:.yB%,gB%,VC%,PC|
00003050  25 2c 63 25 2c 47 43 25  3a 65 43 25 21 30 3d 31  |%,c%,GC%:eC%!0=1|
00003060  36 34 3a 65 43 25 21 34  3d 34 3a 65 43 25 21 38  |64:eC%!4=4:eC%!8|
00003070  3d 31 36 35 3a 65 43 25  21 31 32 3d 35 3a 65 43  |=165:eC%!12=5:eC|
00003080  25 21 31 36 3d 2d 31 3a  c8 99 26 33 31 2c 65 43  |%!16=-1:..&31,eC|
00003090  25 2c 65 43 25 3a 79 42  25 3d 65 43 25 21 30 3c  |%,eC%:yB%=eC%!0<|
000030a0  3c 65 43 25 21 34 3a 67  42 25 3d 65 43 25 21 38  |<eC%!4:gB%=eC%!8|
000030b0  3c 3c 65 43 25 21 31 32  3a c8 99 26 34 30 30 45  |<<eC%!12:..&400E|
000030c0  36 2c 61 41 25 3a c8 95  63 41 24 3c 3e 22 22 3a  |6,aA%:..cA$<>"":|
000030d0  56 43 25 3d 31 3a 50 43  25 3d 31 3a f5 3a 63 25  |VC%=1:PC%=1:.:c%|
000030e0  3d 97 c1 63 41 24 2c 50  43 25 2c 31 29 3a 50 43  |=..cA$,PC%,1):PC|
000030f0  25 2b 3d 31 3a e7 28 28  63 25 3d 97 28 22 20 22  |%+=1:.((c%=.(" "|
00003100  29 29 84 28 63 25 3d 2d  31 29 29 8c 0d 36 a6 18  |)).(c%=-1))..6..|
00003110  56 43 25 3d 50 43 25 2d  32 3a e7 28 56 43 25 3c  |VC%=PC%-2:.(VC%<|
00003120  3d 30 29 8c 0d 36 ba 0a  56 43 25 3d 31 3a 0d 36  |=0)..6..VC%=1:.6|
00003130  c4 05 cd 0d 36 ce 05 cd  0d 36 d8 27 fd 28 28 50  |....6....6.'.((P|
00003140  43 25 3e 3d 57 25 29 84  28 63 25 3d 2d 31 29 29  |C%>=W%).(c%=-1))|
00003150  3a 47 43 25 3d 56 43 25  3a c8 8e 55 42 25 ca 0d  |:GC%=VC%:..UB%..|
00003160  36 f6 10 c9 55 41 25 3a  ec 58 25 2c 59 25 3a 0d  |6...UA%:.X%,Y%:.|
00003170  37 0a 23 c9 66 42 25 3a  ec 58 25 2b 28 28 28 57  |7.#.fB%:.X%+(((W|
00003180  25 2d 47 43 25 29 2f 32  29 2a 79 42 25 29 2c 59  |%-GC%)/2)*yB%),Y|
00003190  25 3a 0d 37 1e 1f c9 4a  42 25 3a ec 58 25 2b 28  |%:.7...JB%:.X%+(|
000031a0  28 57 25 2d 47 43 25 29  2a 79 42 25 29 2c 59 25  |(W%-GC%)*yB%),Y%|
000031b0  3a 0d 37 32 25 cb 3a c8  99 26 34 36 2c 63 41 24  |:.72%.:..&46,cA$|
000031c0  2c 47 43 25 3a 59 25 2d  3d 67 42 25 3a e7 28 63  |,GC%:Y%-=gB%:.(c|
000031d0  25 3d 2d 31 29 8c 0d 37  5a 0b 63 41 24 3d 22 22  |%=-1)..7Z.cA$=""|
000031e0  3a 0d 37 64 16 cc 3a 63  41 24 3d c1 63 41 24 2c  |:.7d..:cA$=.cA$,|
000031f0  56 43 25 2b 32 29 3a 0d  37 78 05 cd 0d 37 82 08  |VC%+2):.7x...7..|
00003200  ce 3a e1 3a 0d 37 b4 1b  dd a4 50 41 28 6d 41 24  |.:.:.7....PA(mA$|
00003210  29 3a 3d 5a 41 24 2b 22  2e 22 2b 6d 41 24 3a 0d  |):=ZA$+"."+mA$:.|
00003220  37 e6 47 dd a4 44 41 28  61 41 24 29 3a ea 4b 41  |7.G..DA(aA$):.KA|
00003230  24 2c 70 25 3a f5 3a 4b  41 24 3d 61 41 24 3a 70  |$,p%:.:KA$=aA$:p|
00003240  25 3d a7 61 41 24 2c 22  2e 22 29 3a 61 41 24 3d  |%=.aA$,"."):aA$=|
00003250  c1 61 41 24 2c 70 25 2b  31 29 3a fd 70 25 3d 30  |.aA$,p%+1):.p%=0|
00003260  3a 3d 4b 41 24 3a 0d 38  54 46 dd a4 45 41 28 48  |:=KA$:.8TF..EA(H|
00003270  41 24 29 3a 3f 65 43 25  3d 33 3a c8 99 26 37 2c  |A$):?eC%=3:..&7,|
00003280  31 34 2c 65 43 25 3a c8  99 26 43 31 2c 65 43 25  |14,eC%:..&C1,eC%|
00003290  2c 65 43 25 2b 38 2c 26  31 38 30 2c 48 41 24 3a  |,eC%+8,&180,HA$:|
000032a0  3d a4 4e 41 28 65 43 25  2b 38 29 3a 0d 38 a4 63  |=.NA(eC%+8):.8.c|
000032b0  dd a4 46 41 28 50 41 24  29 3a ea 49 25 2c 4c 25  |..FA(PA$):.I%,L%|
000032c0  3a 65 43 25 3f 31 3d 31  33 3a 4c 25 3d a9 28 50  |:eC%?1=13:L%=.(P|
000032d0  41 24 29 3a e3 49 25 3d  31 b8 4c 25 3a 65 43 25  |A$):.I%=1.L%:eC%|
000032e0  3f 49 25 3d 97 28 c1 50  41 24 2c 49 25 2c 31 29  |?I%=.(.PA$,I%,1)|
000032f0  29 82 37 37 3a ed 3a 65  43 25 3f 28 4c 25 2b 31  |).77:.:eC%?(L%+1|
00003300  29 3d 31 33 3a 3d 24 28  65 43 25 2b 31 29 3a 0d  |)=13:=$(eC%+1):.|
00003310  39 1c 36 dd a4 4b 41 28  44 43 25 2c 4e 43 25 29  |9.6..KA(DC%,NC%)|
00003320  3a ea 4c 43 25 2c 46 25  2c 68 41 24 3a c8 99 26  |:.LC%,F%,hA$:..&|
00003330  35 43 2c 44 43 25 b8 2c  4c 43 25 3a e7 4c 43 25  |5C,DC%.,LC%:.LC%|
00003340  3c 4e 43 25 8c 0d 39 44  25 c8 99 26 32 30 30 32  |<NC%..9D%..&2002|
00003350  41 2c 44 43 25 2c 4e 43  25 2d 4c 43 25 b8 3b 46  |A,DC%,NC%-LC%.;F|
00003360  25 3a e7 28 46 25 80 31  29 8c 0d 39 58 0a c8 8e  |%:.(F%.1)..9X...|
00003370  44 43 25 ca 0d 39 62 19  c9 30 3a 68 41 24 3d 22  |DC%..9b..0:hA$="|
00003380  53 79 73 74 65 6d 20 48  65 61 70 22 3a 0d 39 6c  |System Heap":.9l|
00003390  11 c9 31 3a 68 41 24 3d  22 52 4d 41 22 3a 0d 39  |..1:hA$="RMA":.9|
000033a0  76 19 c9 32 3a 68 41 24  3d 22 53 63 72 65 65 6e  |v..2:hA$="Screen|
000033b0  20 53 69 7a 65 22 3a 0d  39 80 19 c9 33 3a 68 41  | Size":.9...3:hA|
000033c0  24 3d 22 53 70 72 69 74  65 20 53 69 7a 65 22 3a  |$="Sprite Size":|
000033d0  0d 39 8a 18 c9 34 3a 68  41 24 3d 22 46 6f 6e 74  |.9...4:hA$="Font|
000033e0  20 43 61 63 68 65 22 3a  0d 39 94 1f c9 35 3a 68  | Cache":.9...5:h|
000033f0  41 24 3d 22 52 41 4d 20  46 69 6c 69 6e 67 20 53  |A$="RAM Filing S|
00003400  79 73 74 65 6d 22 3a 0d  39 9e 19 7f 3a 68 41 24  |ystem":.9...:hA$|
00003410  3d 22 55 6e 6b 6e 6f 77  6e 20 41 72 65 61 22 3a  |="Unknown Area":|
00003420  0d 39 a8 4c cb 3a 85 31  2c 22 43 61 6e 27 74 20  |.9.L.:.1,"Can't |
00003430  73 65 74 20 22 2b 68 41  24 2b 22 20 74 6f 20 72  |set "+hA$+" to r|
00003440  65 71 75 69 72 65 64 20  61 6d 6f 75 6e 74 20 28  |equired amount (|
00003450  22 2b c3 28 4e 43 25 81  31 30 32 34 29 2b 22 4b  |"+.(NC%.1024)+"K|
00003460  20 69 73 20 6e 65 65 64  65 64 29 22 0d 39 bc 05  | is needed)".9..|
00003470  cd 0d 39 c6 05 cd 0d 39  d0 09 3d 4c 43 25 3a 0d  |..9....9..=LC%:.|
00003480  39 f8 cd dd f2 4d 41 3a  ef 32 33 2c 31 35 34 2c  |9....MA:.23,154,|
00003490  32 35 35 2c 31 32 38 2c  31 39 31 2c 31 36 30 2c  |255,128,191,160,|
000034a0  31 36 30 2c 31 36 30 2c  31 36 30 2c 31 36 30 2c  |160,160,160,160,|
000034b0  32 33 2c 31 35 39 2c 32  35 35 2c 30 2c 32 35 35  |23,159,255,0,255|
000034c0  2c 30 2c 30 2c 30 2c 30  2c 30 3a ef 32 33 2c 31  |,0,0,0,0,0:.23,1|
000034d0  35 38 2c 32 35 35 2c 31  2c 32 35 33 2c 35 2c 35  |58,255,1,253,5,5|
000034e0  2c 35 2c 35 2c 35 2c 32  33 2c 31 35 35 2c 31 36  |,5,5,5,23,155,16|
000034f0  30 2c 31 36 30 2c 31 36  30 2c 31 36 30 2c 31 36  |0,160,160,160,16|
00003500  30 2c 31 36 30 2c 31 36  30 2c 31 36 30 3a ef 32  |0,160,160,160:.2|
00003510  33 2c 31 35 37 2c 35 2c  35 2c 35 2c 35 2c 35 2c  |3,157,5,5,5,5,5,|
00003520  35 2c 35 2c 35 2c 32 33  2c 31 35 36 2c 31 36 30  |5,5,5,23,156,160|
00003530  2c 31 36 30 2c 31 36 30  2c 31 36 30 2c 31 36 30  |,160,160,160,160|
00003540  2c 31 39 31 2c 31 32 38  2c 32 35 35 0d 3a 20 c4  |,191,128,255.: .|
00003550  ef 32 33 2c 31 36 30 2c  30 2c 30 2c 30 2c 30 2c  |.23,160,0,0,0,0,|
00003560  30 2c 32 35 35 2c 30 2c  32 35 35 2c 32 33 2c 31  |0,255,0,255,23,1|
00003570  36 31 2c 35 2c 35 2c 35  2c 35 2c 35 2c 32 35 33  |61,5,5,5,5,5,253|
00003580  2c 31 2c 32 35 35 3a ef  32 33 2c 31 36 32 2c 30  |,1,255:.23,162,0|
00003590  2c 30 2c 30 2c 32 35 35  2c 32 35 35 2c 30 2c 30  |,0,0,255,255,0,0|
000035a0  2c 30 2c 32 33 2c 31 36  34 2c 32 34 2c 32 34 2c  |,0,23,164,24,24,|
000035b0  32 34 2c 32 34 2c 32 34  2c 32 34 2c 32 34 2c 32  |24,24,24,24,24,2|
000035c0  34 3a ef 32 33 2c 31 36  35 2c 32 35 35 2c 31 32  |4:.23,165,255,12|
000035d0  38 2c 31 32 38 2c 31 32  38 2c 31 32 38 2c 31 32  |8,128,128,128,12|
000035e0  38 2c 31 32 38 2c 31 32  38 2c 32 33 2c 31 36 36  |8,128,128,23,166|
000035f0  2c 32 35 35 2c 31 32 37  2c 31 32 37 2c 31 32 37  |,255,127,127,127|
00003600  2c 31 32 37 2c 31 32 37  2c 31 32 37 2c 31 32 37  |,127,127,127,127|
00003610  0d 3a 3e d8 ef 32 33 2c  31 36 37 2c 32 35 35 2c  |.:>..23,167,255,|
00003620  32 35 34 2c 32 34 32 2c  32 34 32 2c 32 34 32 2c  |254,242,242,242,|
00003630  32 34 32 2c 32 34 32 2c  32 35 34 2c 32 33 2c 31  |242,242,254,23,1|
00003640  36 38 2c 31 39 32 2c 33  32 2c 31 36 2c 38 2c 34  |68,192,32,16,8,4|
00003650  2c 32 2c 31 2c 31 3a ef  32 33 2c 31 36 39 2c 31  |,2,1,1:.23,169,1|
00003660  32 38 2c 31 32 38 2c 31  32 38 2c 31 39 31 2c 31  |28,128,128,191,1|
00003670  39 31 2c 31 39 31 2c 31  39 31 2c 31 39 31 2c 32  |91,191,191,191,2|
00003680  33 2c 31 37 30 2c 30 2c  30 2c 30 2c 32 35 35 2c  |3,170,0,0,0,255,|
00003690  32 35 35 2c 32 35 35 2c  32 35 35 2c 32 35 35 3a  |255,255,255,255:|
000036a0  ef 32 33 2c 31 37 31 2c  31 2c 31 2c 31 2c 32 35  |.23,171,1,1,1,25|
000036b0  33 2c 32 35 33 2c 32 35  33 2c 32 35 33 2c 32 35  |3,253,253,253,25|
000036c0  33 2c 32 33 2c 31 37 32  2c 31 36 34 2c 31 37 30  |3,23,172,164,170|
000036d0  2c 31 37 34 2c 31 37 34  2c 31 37 34 2c 31 39 31  |,174,174,174,191|
000036e0  2c 31 32 38 2c 32 35 35  0d 3a 5c ca ef 32 33 2c  |,128,255.:\..23,|
000036f0  31 37 33 2c 31 33 36 2c  31 37 31 2c 31 33 36 2c  |173,136,171,136,|
00003700  31 37 34 2c 31 36 38 2c  32 35 35 2c 30 2c 32 35  |174,168,255,0,25|
00003710  35 2c 32 33 2c 31 37 34  2c 31 33 36 2c 32 31 39  |5,23,174,136,219|
00003720  2c 32 31 36 2c 32 31 39  2c 32 31 36 2c 32 35 35  |,216,219,216,255|
00003730  2c 30 2c 32 35 35 3a ef  32 33 2c 31 37 35 2c 31  |,0,255:.23,175,1|
00003740  33 33 2c 31 38 31 2c 31  33 33 2c 31 37 33 2c 31  |33,181,133,173,1|
00003750  38 31 2c 32 35 33 2c 31  2c 32 35 35 2c 32 33 2c  |81,253,1,255,23,|
00003760  31 37 36 2c 32 35 35 2c  30 2c 31 2c 31 2c 31 2c  |176,255,0,1,1,1,|
00003770  31 2c 31 2c 30 3a ef 32  33 2c 31 37 37 2c 32 35  |1,1,0:.23,177,25|
00003780  35 2c 30 2c 31 32 38 2c  31 32 38 2c 31 32 38 2c  |5,0,128,128,128,|
00003790  31 32 38 2c 31 32 38 2c  30 2c 32 33 2c 31 37 38  |128,128,0,23,178|
000037a0  2c 32 35 35 2c 31 2c 31  2c 31 2c 31 2c 31 2c 31  |,255,1,1,1,1,1,1|
000037b0  2c 31 0d 3a 7a f9 ef 32  33 2c 31 37 39 2c 31 32  |,1.:z..23,179,12|
000037c0  38 2c 31 32 38 2c 31 32  38 2c 31 32 38 2c 31 32  |8,128,128,128,12|
000037d0  38 2c 31 32 38 2c 31 32  38 2c 31 32 38 2c 32 33  |8,128,128,128,23|
000037e0  2c 31 38 30 2c 32 34 2c  32 34 2c 31 2c 33 2c 37  |,180,24,24,1,3,7|
000037f0  2c 31 35 2c 31 35 2c 37  3a ef 32 33 2c 31 38 31  |,15,15,7:.23,181|
00003800  2c 30 2c 30 2c 31 32 38  2c 31 39 32 2c 32 32 34  |,0,0,128,192,224|
00003810  2c 32 34 30 2c 32 34 30  2c 32 32 34 2c 32 33 2c  |,240,240,224,23,|
00003820  31 38 32 2c 31 2c 31 2c  31 2c 31 2c 31 2c 31 2c  |182,1,1,1,1,1,1,|
00003830  31 2c 31 3a ef 32 33 2c  31 38 33 2c 31 32 38 2c  |1,1:.23,183,128,|
00003840  31 32 38 2c 31 32 38 2c  31 32 38 2c 31 32 38 2c  |128,128,128,128,|
00003850  31 32 38 2c 31 32 38 2c  32 35 35 2c 32 33 2c 31  |128,128,255,23,1|
00003860  38 34 2c 33 2c 31 2c 30  2c 30 2c 30 2c 30 2c 30  |84,3,1,0,0,0,0,0|
00003870  2c 32 35 35 3a ef 32 33  2c 31 38 35 2c 31 39 32  |,255:.23,185,192|
00003880  2c 31 32 38 2c 30 2c 30  2c 30 2c 30 2c 30 2c 32  |,128,0,0,0,0,0,2|
00003890  35 35 2c 32 33 2c 31 38  36 2c 31 2c 31 2c 31 2c  |55,23,186,1,1,1,|
000038a0  31 2c 31 2c 31 2c 31 2c  32 35 35 0d 3a a2 f0 ef  |1,1,1,1,255.:...|
000038b0  32 33 2c 31 38 37 2c 30  2c 30 2c 30 2c 33 2c 34  |23,187,0,0,0,3,4|
000038c0  2c 38 2c 31 36 2c 33 32  2c 32 33 2c 31 38 38 2c  |,8,16,32,23,188,|
000038d0  30 2c 30 2c 30 2c 32 35  35 2c 30 2c 30 2c 30 2c  |0,0,0,255,0,0,0,|
000038e0  30 3a ef 32 33 2c 31 38  39 2c 30 2c 30 2c 30 2c  |0:.23,189,0,0,0,|
000038f0  31 39 32 2c 33 32 2c 31  36 2c 38 2c 34 2c 32 33  |192,32,16,8,4,23|
00003900  2c 31 39 30 2c 36 34 2c  31 32 38 2c 32 35 35 2c  |,190,64,128,255,|
00003910  31 32 38 2c 31 39 31 2c  31 32 38 2c 31 39 31 2c  |128,191,128,191,|
00003920  31 32 38 3a ef 32 33 2c  31 39 31 2c 30 2c 30 2c  |128:.23,191,0,0,|
00003930  32 35 35 2c 30 2c 32 35  34 2c 30 2c 32 35 34 2c  |255,0,254,0,254,|
00003940  30 2c 32 33 2c 31 39 32  2c 30 2c 30 2c 32 35 35  |0,23,192,0,0,255|
00003950  2c 30 2c 30 2c 30 2c 30  2c 30 3a ef 32 33 2c 31  |,0,0,0,0,0:.23,1|
00003960  39 33 2c 32 2c 31 2c 32  35 35 2c 31 2c 31 2c 31  |93,2,1,255,1,1,1|
00003970  2c 31 2c 31 2c 32 33 2c  31 39 34 2c 31 39 31 2c  |,1,1,23,194,191,|
00003980  31 32 38 2c 31 39 31 2c  31 32 38 2c 31 32 38 2c  |128,191,128,128,|
00003990  31 32 38 2c 31 32 38 2c  32 35 35 0d 3a ca cb ef  |128,128,255.:...|
000039a0  32 33 2c 31 39 35 2c 32  35 34 2c 30 2c 32 35 34  |23,195,254,0,254|
000039b0  2c 30 2c 30 2c 30 2c 30  2c 32 35 35 2c 32 33 2c  |,0,0,0,0,255,23,|
000039c0  31 39 36 2c 30 2c 30 2c  30 2c 30 2c 30 2c 30 2c  |196,0,0,0,0,0,0,|
000039d0  30 2c 32 35 35 3a ef 32  33 2c 31 39 37 2c 31 2c  |0,255:.23,197,1,|
000039e0  33 37 2c 33 37 2c 36 31  2c 33 37 2c 33 37 2c 31  |37,37,61,37,37,1|
000039f0  2c 32 35 35 2c 32 33 2c  31 39 38 2c 31 39 31 2c  |,255,23,198,191,|
00003a00  31 39 31 2c 31 39 31 2c  31 39 31 2c 31 39 31 2c  |191,191,191,191,|
00003a10  31 39 31 2c 31 32 38 2c  32 35 35 3a ef 32 33 2c  |191,128,255:.23,|
00003a20  31 39 39 2c 32 35 35 2c  32 35 35 2c 32 35 35 2c  |199,255,255,255,|
00003a30  32 35 35 2c 32 35 35 2c  32 35 35 2c 30 2c 32 35  |255,255,255,0,25|
00003a40  35 2c 32 33 2c 32 30 30  2c 32 35 33 2c 32 35 33  |5,23,200,253,253|
00003a50  2c 32 35 33 2c 32 35 33  2c 32 35 33 2c 32 35 33  |,253,253,253,253|
00003a60  2c 31 2c 32 35 35 0d 3a  e8 dc ef 32 33 2c 32 30  |,1,255.:...23,20|
00003a70  31 2c 31 37 30 2c 38 35  2c 31 37 30 2c 38 35 2c  |1,170,85,170,85,|
00003a80  31 37 30 2c 38 35 2c 31  37 30 2c 38 35 2c 32 33  |170,85,170,85,23|
00003a90  2c 32 30 32 2c 32 35 35  2c 31 32 38 2c 31 33 32  |,202,255,128,132|
00003aa0  2c 31 34 30 2c 31 34 30  2c 31 33 32 2c 31 32 38  |,140,140,132,128|
00003ab0  2c 32 35 35 3a ef 32 33  2c 32 30 33 2c 32 35 35  |,255:.23,203,255|
00003ac0  2c 31 2c 31 37 2c 34 39  2c 34 39 2c 31 37 2c 31  |,1,17,49,49,17,1|
00003ad0  2c 32 35 35 2c 32 33 2c  32 30 34 2c 32 35 35 2c  |,255,23,204,255,|
00003ae0  31 32 38 2c 31 33 32 2c  31 33 34 2c 31 33 34 2c  |128,132,134,134,|
00003af0  31 33 32 2c 31 32 38 2c  32 35 35 3a ef 32 33 2c  |132,128,255:.23,|
00003b00  32 30 35 2c 32 35 35 2c  31 2c 33 33 2c 34 39 2c  |205,255,1,33,49,|
00003b10  34 39 2c 33 33 2c 31 2c  32 35 35 2c 32 33 2c 32  |49,33,1,255,23,2|
00003b20  30 36 2c 32 35 35 2c 31  32 38 2c 31 33 35 2c 31  |06,255,128,135,1|
00003b30  33 35 2c 31 33 35 2c 31  33 35 2c 31 32 38 2c 32  |35,135,135,128,2|
00003b40  35 35 0d 3b 06 e4 ef 32  33 2c 32 30 37 2c 32 35  |55.;...23,207,25|
00003b50  35 2c 31 2c 32 32 35 2c  32 32 35 2c 32 32 35 2c  |5,1,225,225,225,|
00003b60  32 32 35 2c 31 2c 32 35  35 2c 32 33 2c 32 30 38  |225,1,255,23,208|
00003b70  2c 32 35 35 2c 31 32 38  2c 31 32 38 2c 31 33 31  |,255,128,128,131|
00003b80  2c 31 33 31 2c 31 32 38  2c 31 32 38 2c 32 35 35  |,131,128,128,255|
00003b90  3a ef 32 33 2c 32 30 39  2c 32 35 35 2c 31 2c 31  |:.23,209,255,1,1|
00003ba0  39 33 2c 31 39 33 2c 31  39 33 2c 31 39 33 2c 31  |93,193,193,193,1|
00003bb0  2c 32 35 35 2c 32 33 2c  32 31 30 2c 32 35 35 2c  |,255,23,210,255,|
00003bc0  31 32 38 2c 31 32 39 2c  31 33 31 2c 31 33 35 2c  |128,129,131,135,|
00003bd0  31 34 33 2c 31 32 38 2c  32 35 35 3a ef 32 33 2c  |143,128,255:.23,|
00003be0  32 31 31 2c 32 35 35 2c  31 2c 31 32 39 2c 31 39  |211,255,1,129,19|
00003bf0  33 2c 32 32 35 2c 32 34  31 2c 31 2c 32 35 35 2c  |3,225,241,1,255,|
00003c00  32 33 2c 32 31 32 2c 32  35 35 2c 31 32 38 2c 31  |23,212,255,128,1|
00003c10  33 31 2c 31 33 31 2c 31  33 31 2c 31 33 31 2c 31  |31,131,131,131,1|
00003c20  32 38 2c 32 35 35 0d 3b  24 cd ef 32 33 2c 32 31  |28,255.;$..23,21|
00003c30  33 2c 32 35 35 2c 31 2c  31 2c 31 39 33 2c 31 39  |3,255,1,1,193,19|
00003c40  33 2c 31 2c 31 2c 32 35  35 2c 32 33 2c 32 31 34  |3,1,1,255,23,214|
00003c50  2c 32 35 35 2c 31 32 38  2c 31 33 36 2c 31 33 39  |,255,128,136,139|
00003c60  2c 31 33 39 2c 31 33 36  2c 31 32 38 2c 32 35 35  |,139,136,128,255|
00003c70  3a ef 32 33 2c 32 31 35  2c 32 35 35 2c 31 2c 31  |:.23,215,255,1,1|
00003c80  37 2c 32 30 39 2c 32 30  39 2c 31 37 2c 31 2c 32  |7,209,209,17,1,2|
00003c90  35 35 2c 32 33 2c 32 31  36 2c 36 33 2c 33 32 2c  |55,23,216,63,32,|
00003ca0  33 32 2c 33 32 2c 33 32  2c 32 35 35 2c 32 35 35  |32,32,32,255,255|
00003cb0  2c 32 35 35 3a ef 32 33  2c 32 31 37 2c 32 34 30  |,255:.23,217,240|
00003cc0  2c 31 36 2c 31 36 2c 31  36 2c 31 36 2c 32 35 32  |,16,16,16,16,252|
00003cd0  2c 32 35 35 2c 32 35 32  2c 32 33 2c 32 31 38 2c  |,255,252,23,218,|
00003ce0  31 35 2c 31 31 2c 31 31  2c 38 2c 38 2c 38 2c 38  |15,11,11,8,8,8,8|
00003cf0  2c 31 35 0d 3b 42 c6 ef  32 33 2c 32 31 39 2c 32  |,15.;B..23,219,2|
00003d00  32 34 2c 31 37 36 2c 31  34 34 2c 31 36 2c 31 36  |24,176,144,16,16|
00003d10  2c 31 36 2c 31 36 2c 32  34 30 2c 32 33 2c 32 32  |,16,16,240,23,22|
00003d20  30 2c 31 32 30 2c 37 32  2c 37 32 2c 37 32 2c 31  |0,120,72,72,72,1|
00003d30  32 30 2c 38 30 2c 37 32  2c 36 38 3a ef 32 33 2c  |20,80,72,68:.23,|
00003d40  32 32 31 2c 31 31 32 2c  31 32 30 2c 37 36 2c 36  |221,112,120,76,6|
00003d50  38 2c 36 38 2c 37 36 2c  31 32 30 2c 31 31 32 2c  |8,68,76,120,112,|
00003d60  32 33 2c 32 32 32 2c 30  2c 34 2c 34 2c 32 34 34  |23,222,0,4,4,244|
00003d70  2c 31 34 38 2c 32 34 34  2c 31 33 32 2c 32 34 37  |,148,244,132,247|
00003d80  3a ef 32 33 2c 32 32 33  2c 32 34 30 2c 32 32 34  |:.23,223,240,224|
00003d90  2c 32 32 34 2c 31 34 34  2c 38 2c 34 2c 32 2c 31  |,224,144,8,4,2,1|
00003da0  2c 32 33 2c 32 32 34 2c  30 2c 30 2c 30 2c 32 35  |,23,224,0,0,0,25|
00003db0  35 2c 30 2c 30 2c 30 2c  30 0d 3b 60 ed ef 32 33  |5,0,0,0,0.;`..23|
00003dc0  2c 32 32 36 2c 32 35 35  2c 31 2c 31 2c 33 33 2c  |,226,255,1,1,33,|
00003dd0  39 37 2c 32 35 35 2c 39  36 2c 33 32 2c 32 33 2c  |97,255,96,32,23,|
00003de0  32 32 37 2c 30 2c 30 2c  30 2c 32 35 35 2c 30 2c  |227,0,0,0,255,0,|
00003df0  30 2c 30 2c 30 3a ef 32  33 2c 31 32 39 2c 31 37  |0,0,0:.23,129,17|
00003e00  30 2c 38 35 2c 31 37 30  2c 38 35 2c 31 37 30 2c  |0,85,170,85,170,|
00003e10  38 35 2c 31 37 30 2c 38  35 2c 32 33 2c 32 32 38  |85,170,85,23,228|
00003e20  2c 32 35 35 2c 32 35 35  2c 30 2c 30 2c 30 2c 30  |,255,255,0,0,0,0|
00003e30  2c 30 2c 30 3a ef 32 33  2c 32 32 39 2c 30 2c 30  |,0,0:.23,229,0,0|
00003e40  2c 30 2c 30 2c 30 2c 30  2c 32 35 35 2c 32 35 35  |,0,0,0,0,255,255|
00003e50  2c 32 33 2c 32 34 30 2c  32 34 2c 32 34 2c 32 34  |,23,240,24,24,24|
00003e60  2c 32 34 2c 32 34 2c 32  34 2c 32 34 2c 32 34 3a  |,24,24,24,24,24:|
00003e70  ef 32 33 2c 32 34 31 2c  30 2c 30 2c 30 2c 32 35  |.23,241,0,0,0,25|
00003e80  35 2c 30 2c 30 2c 30 2c  30 2c 32 33 2c 31 33 34  |5,0,0,0,0,23,134|
00003e90  2c 30 2c 30 2c 32 35 35  2c 31 32 36 2c 36 30 2c  |,0,0,255,126,60,|
00003ea0  32 34 2c 30 2c 30 0d 3b  88 e2 ef 32 33 2c 31 33  |24,0,0.;...23,13|
00003eb0  35 2c 30 2c 30 2c 30 2c  32 34 2c 32 34 2c 30 2c  |5,0,0,0,24,24,0,|
00003ec0  30 2c 30 2c 32 33 2c 32  34 35 2c 32 35 35 2c 32  |0,0,23,245,255,2|
00003ed0  35 35 2c 32 35 35 2c 31  32 39 2c 32 35 35 2c 32  |55,255,129,255,2|
00003ee0  35 35 2c 32 35 35 2c 32  35 35 3a ef 32 33 2c 32  |55,255,255:.23,2|
00003ef0  34 34 2c 32 35 35 2c 32  35 35 2c 32 33 31 2c 31  |44,255,255,231,1|
00003f00  39 35 2c 31 39 35 2c 32  33 31 2c 32 35 35 2c 32  |95,195,231,255,2|
00003f10  35 35 2c 32 33 2c 32 34  36 2c 32 35 35 2c 31 32  |55,23,246,255,12|
00003f20  39 2c 32 35 35 2c 32 35  35 2c 32 35 35 2c 32 35  |9,255,255,255,25|
00003f30  35 2c 32 35 35 2c 32 35  35 3a ef 32 33 2c 32 34  |5,255,255:.23,24|
00003f40  37 2c 32 35 35 2c 32 35  35 2c 32 35 35 2c 32 35  |7,255,255,255,25|
00003f50  35 2c 32 35 35 2c 32 35  35 2c 31 32 39 2c 32 35  |5,255,255,129,25|
00003f60  35 2c 32 33 2c 32 34 38  2c 32 35 35 2c 31 32 39  |5,23,248,255,129|
00003f70  2c 31 32 39 2c 31 32 39  2c 31 32 39 2c 31 32 39  |,129,129,129,129|
00003f80  2c 31 32 39 2c 32 35 35  0d 3b a6 d4 ef 32 33 2c  |,129,255.;...23,|
00003f90  32 34 39 2c 32 35 35 2c  31 39 35 2c 31 39 35 2c  |249,255,195,195,|
00003fa0  31 39 35 2c 31 39 35 2c  31 39 35 2c 31 39 35 2c  |195,195,195,195,|
00003fb0  32 35 35 2c 32 33 2c 32  35 30 2c 32 35 35 2c 32  |255,23,250,255,2|
00003fc0  34 33 2c 32 32 37 2c 31  39 35 2c 31 39 35 2c 32  |43,227,195,195,2|
00003fd0  32 37 2c 32 34 33 2c 32  35 35 3a ef 32 33 2c 32  |27,243,255:.23,2|
00003fe0  35 32 2c 31 32 38 2c 31  39 32 2c 32 32 34 2c 32  |52,128,192,224,2|
00003ff0  34 30 2c 32 34 30 2c 32  32 34 2c 31 39 32 2c 31  |40,240,224,192,1|
00004000  32 38 2c 32 33 2c 32 33  30 2c 30 2c 30 2c 32 35  |28,23,230,0,0,25|
00004010  35 2c 30 2c 30 2c 32 35  35 2c 30 2c 30 3a ef 32  |5,0,0,255,0,0:.2|
00004020  33 2c 32 33 31 2c 33 36  2c 33 36 2c 33 36 2c 33  |3,231,36,36,36,3|
00004030  36 2c 33 36 2c 33 36 2c  33 36 2c 33 36 2c 32 33  |6,36,36,36,36,23|
00004040  2c 32 33 32 2c 33 36 2c  33 36 2c 32 33 31 2c 30  |,232,36,36,231,0|
00004050  2c 30 2c 32 33 31 2c 33  36 2c 33 36 0d 3b c4 c3  |,0,231,36,36.;..|
00004060  ef 32 33 2c 32 33 33 2c  32 35 35 2c 30 2c 32 33  |.23,233,255,0,23|
00004070  31 2c 33 36 2c 33 36 2c  33 36 2c 33 36 2c 33 36  |1,36,36,36,36,36|
00004080  2c 32 33 2c 32 33 34 2c  33 36 2c 33 36 2c 33 36  |,23,234,36,36,36|
00004090  2c 33 36 2c 33 36 2c 32  33 31 2c 30 2c 32 35 35  |,36,36,231,0,255|
000040a0  3a ef 32 33 2c 32 33 35  2c 31 36 30 2c 31 36 30  |:.23,235,160,160|
000040b0  2c 31 39 31 2c 31 32 38  2c 31 32 38 2c 31 39 31  |,191,128,128,191|
000040c0  2c 31 36 30 2c 31 36 30  2c 32 33 2c 32 33 36 2c  |,160,160,23,236,|
000040d0  35 2c 35 2c 32 35 33 2c  31 2c 31 2c 32 35 33 2c  |5,5,253,1,1,253,|
000040e0  35 2c 35 3a ef 32 33 2c  32 33 37 2c 30 2c 31 2c  |5,5:.23,237,0,1,|
000040f0  31 2c 32 2c 31 33 30 2c  33 36 2c 32 30 2c 38 2c  |1,2,130,36,20,8,|
00004100  32 33 2c 32 33 38 2c 30  2c 31 33 30 2c 36 38 2c  |23,238,0,130,68,|
00004110  34 30 2c 31 36 2c 34 30  2c 36 38 2c 31 33 30 0d  |40,16,40,68,130.|
00004120  3b e2 c6 ef 32 33 2c 32  35 33 2c 31 32 38 2c 31  |;...23,253,128,1|
00004130  32 38 2c 31 32 38 2c 31  32 38 2c 31 32 38 2c 31  |28,128,128,128,1|
00004140  32 38 2c 31 32 38 2c 32  35 35 2c 32 33 2c 32 35  |28,128,255,23,25|
00004150  31 2c 32 34 2c 32 34 2c  36 30 2c 32 34 2c 32 34  |1,24,24,60,24,24|
00004160  2c 30 2c 36 30 2c 30 3a  ef 32 33 2c 32 35 35 2c  |,0,60,0:.23,255,|
00004170  30 2c 30 2c 30 2c 30 2c  30 2c 30 2c 30 2c 32 35  |0,0,0,0,0,0,0,25|
00004180  35 2c 32 33 2c 32 30 32  2c 32 35 35 2c 31 32 38  |5,23,202,255,128|
00004190  2c 31 32 38 2c 31 32 38  2c 31 32 38 2c 31 32 38  |,128,128,128,128|
000041a0  2c 31 32 38 2c 31 32 39  3a ef 32 33 2c 32 30 33  |,128,129:.23,203|
000041b0  2c 32 35 35 2c 30 2c 30  2c 32 34 2c 32 34 2c 31  |,255,0,0,24,24,1|
000041c0  32 36 2c 31 32 36 2c 32  35 35 2c 32 33 2c 32 30  |26,126,255,23,20|
000041d0  34 2c 32 35 35 2c 31 2c  31 2c 31 2c 31 2c 31 2c  |4,255,1,1,1,1,1,|
000041e0  31 2c 31 32 39 0d 3c 00  d8 ef 32 33 2c 32 30 35  |1,129.<...23,205|
000041f0  2c 31 32 39 2c 31 33 35  2c 31 33 35 2c 31 35 39  |,129,135,135,159|
00004200  2c 31 35 39 2c 31 32 38  2c 31 32 38 2c 32 35 35  |,159,128,128,255|
00004210  2c 32 33 2c 32 30 36 2c  32 35 35 2c 32 35 35 2c  |,23,206,255,255,|
00004220  32 35 35 2c 32 35 35 2c  32 35 35 2c 30 2c 30 2c  |255,255,255,0,0,|
00004230  32 35 35 3a ef 32 33 2c  32 30 37 2c 31 32 39 2c  |255:.23,207,129,|
00004240  32 32 35 2c 32 32 35 2c  32 34 39 2c 32 34 39 2c  |225,225,249,249,|
00004250  31 2c 31 2c 32 35 35 2c  32 33 2c 32 30 38 2c 32  |1,1,255,23,208,2|
00004260  35 35 2c 31 32 38 2c 31  32 38 2c 31 35 38 2c 31  |55,128,128,158,1|
00004270  35 39 2c 31 35 39 2c 31  35 39 2c 31 35 39 3a ef  |59,159,159,159:.|
00004280  32 33 2c 32 30 39 2c 32  35 35 2c 30 2c 30 2c 30  |23,209,255,0,0,0|
00004290  2c 32 32 34 2c 32 35 34  2c 32 35 35 2c 32 35 35  |,224,254,255,255|
000042a0  2c 32 33 2c 32 31 30 2c  32 35 35 2c 31 2c 31 2c  |,23,210,255,1,1,|
000042b0  31 2c 31 2c 31 2c 32 32  35 2c 32 34 39 0d 3c 1e  |1,1,1,225,249.<.|
000042c0  d4 ef 32 33 2c 32 31 31  2c 31 35 39 2c 31 35 39  |..23,211,159,159|
000042d0  2c 31 35 39 2c 31 35 39  2c 31 35 38 2c 31 32 38  |,159,159,158,128|
000042e0  2c 31 32 38 2c 32 35 35  2c 32 33 2c 32 31 32 2c  |,128,255,23,212,|
000042f0  32 35 35 2c 32 35 35 2c  32 35 34 2c 32 32 34 2c  |255,255,254,224,|
00004300  30 2c 30 2c 30 2c 32 35  35 3a ef 32 33 2c 32 31  |0,0,0,255:.23,21|
00004310  33 2c 32 34 39 2c 32 32  35 2c 31 2c 31 2c 31 2c  |3,249,225,1,1,1,|
00004320  31 2c 31 2c 32 35 35 2c  32 33 2c 32 31 34 2c 32  |1,1,255,23,214,2|
00004330  35 35 2c 31 32 38 2c 31  32 38 2c 31 32 38 2c 31  |55,128,128,128,1|
00004340  32 38 2c 31 32 38 2c 31  33 35 2c 31 35 39 3a ef  |28,128,135,159:.|
00004350  32 33 2c 32 31 35 2c 32  35 35 2c 30 2c 30 2c 30  |23,215,255,0,0,0|
00004360  2c 37 2c 31 32 37 2c 32  35 35 2c 32 35 35 2c 32  |,7,127,255,255,2|
00004370  33 2c 32 31 36 2c 32 35  35 2c 31 2c 31 2c 31 32  |3,216,255,1,1,12|
00004380  31 2c 32 34 39 2c 32 34  39 2c 32 34 39 2c 32 34  |1,249,249,249,24|
00004390  39 0d 3c 3c d8 ef 32 33  2c 32 31 37 2c 31 35 39  |9.<<..23,217,159|
000043a0  2c 31 33 35 2c 31 32 38  2c 31 32 38 2c 31 32 38  |,135,128,128,128|
000043b0  2c 31 32 38 2c 31 32 38  2c 32 35 35 2c 32 33 2c  |,128,128,255,23,|
000043c0  32 32 34 2c 32 35 35 2c  32 35 35 2c 31 32 37 2c  |224,255,255,127,|
000043d0  37 2c 30 2c 30 2c 30 2c  32 35 35 2c 32 35 35 3a  |7,0,0,0,255,255:|
000043e0  ef 32 33 2c 32 32 35 2c  32 34 39 2c 32 34 39 2c  |.23,225,249,249,|
000043f0  32 34 39 2c 32 34 39 2c  31 32 31 2c 31 2c 31 2c  |249,249,121,1,1,|
00004400  32 35 35 2c 32 33 2c 32  32 36 2c 32 35 35 2c 31  |255,23,226,255,1|
00004410  32 38 2c 31 32 38 2c 31  33 35 2c 31 33 32 2c 31  |28,128,135,132,1|
00004420  33 33 2c 31 33 32 2c 31  33 33 3a ef 32 33 2c 32  |33,132,133:.23,2|
00004430  32 37 2c 32 35 35 2c 30  2c 30 2c 32 35 35 2c 30  |27,255,0,0,255,0|
00004440  2c 32 2c 30 2c 32 2c 32  33 2c 32 32 38 2c 32 35  |,2,0,2,23,228,25|
00004450  35 2c 31 2c 31 2c 31 32  39 2c 31 32 39 2c 31 32  |5,1,1,129,129,12|
00004460  39 2c 31 32 39 2c 31 32  39 0d 3c 5a d9 ef 32 33  |9,129,129.<Z..23|
00004470  2c 32 32 39 2c 31 33 32  2c 31 35 39 2c 31 35 39  |,229,132,159,159|
00004480  2c 31 35 39 2c 31 35 39  2c 31 32 38 2c 31 32 38  |,159,159,128,128|
00004490  2c 32 35 35 2c 32 33 2c  32 33 30 2c 30 2c 32 35  |,255,23,230,0,25|
000044a0  35 2c 32 35 35 2c 32 35  35 2c 32 35 35 2c 30 2c  |5,255,255,255,0,|
000044b0  30 2c 32 35 35 3a ef 32  33 2c 31 36 32 2c 31 32  |0,255:.23,162,12|
000044c0  39 2c 32 32 35 2c 32 34  39 2c 32 34 39 2c 32 32  |9,225,249,249,22|
000044d0  35 2c 31 2c 31 2c 32 35  35 2c 32 33 2c 32 33 32  |5,1,1,255,23,232|
000044e0  2c 32 35 35 2c 31 32 38  2c 31 32 38 2c 31 32 39  |,255,128,128,129|
000044f0  2c 31 32 39 2c 31 33 31  2c 31 33 31 2c 31 33 35  |,129,131,131,135|
00004500  3a ef 32 33 2c 32 31 38  2c 32 35 35 2c 30 2c 30  |:.23,218,255,0,0|
00004510  2c 31 39 32 2c 31 39 32  2c 32 32 34 2c 32 32 34  |,192,192,224,224|
00004520  2c 32 34 30 2c 32 33 2c  32 33 34 2c 32 35 35 2c  |,240,23,234,255,|
00004530  31 2c 31 2c 31 32 31 2c  36 39 2c 31 33 33 2c 35  |1,1,121,69,133,5|
00004540  2c 39 0d 3c 78 d6 ef 32  33 2c 32 33 35 2c 31 33  |,9.<x..23,235,13|
00004550  35 2c 31 34 33 2c 31 34  33 2c 31 35 39 2c 31 35  |5,143,143,159,15|
00004560  39 2c 31 32 38 2c 31 32  38 2c 32 35 35 2c 32 33  |9,128,128,255,23|
00004570  2c 32 33 36 2c 32 34 30  2c 32 34 38 2c 32 34 38  |,236,240,248,248|
00004580  2c 32 35 32 2c 32 35 32  2c 30 2c 30 2c 32 35 35  |,252,252,0,0,255|
00004590  3a ef 32 33 2c 32 33 37  2c 31 37 2c 31 37 2c 31  |:.23,237,17,17,1|
000045a0  37 2c 31 2c 31 37 2c 31  2c 31 2c 32 35 35 2c 32  |7,1,17,1,1,255,2|
000045b0  33 2c 32 33 38 2c 32 35  35 2c 31 32 38 2c 31 32  |3,238,255,128,12|
000045c0  38 2c 31 32 38 2c 31 34  33 2c 31 34 33 2c 31 34  |8,128,143,143,14|
000045d0  33 2c 31 34 33 3a ef 32  33 2c 32 33 39 2c 32 35  |3,143:.23,239,25|
000045e0  35 2c 30 2c 30 2c 30 2c  32 35 35 2c 32 35 35 2c  |5,0,0,0,255,255,|
000045f0  32 35 35 2c 32 35 35 2c  32 33 2c 32 34 30 2c 32  |255,255,23,240,2|
00004600  35 35 2c 31 2c 31 2c 31  2c 32 34 31 2c 32 34 31  |55,1,1,1,241,241|
00004610  2c 32 34 31 2c 32 34 31  0d 3c 96 de ef 32 33 2c  |,241,241.<...23,|
00004620  32 34 32 2c 31 34 33 2c  31 34 33 2c 31 34 33 2c  |242,143,143,143,|
00004630  31 34 33 2c 31 32 38 2c  31 32 38 2c 31 32 38 2c  |143,128,128,128,|
00004640  32 35 35 2c 32 33 2c 32  34 33 2c 32 35 35 2c 32  |255,23,243,255,2|
00004650  35 35 2c 32 35 35 2c 32  35 35 2c 30 2c 30 2c 30  |55,255,255,0,0,0|
00004660  2c 32 35 35 3a ef 32 33  2c 32 35 34 2c 32 34 31  |,255:.23,254,241|
00004670  2c 32 34 31 2c 32 34 31  2c 32 34 31 2c 31 2c 31  |,241,241,241,1,1|
00004680  2c 31 2c 32 35 35 2c 32  33 2c 31 33 30 2c 32 35  |,1,255,23,130,25|
00004690  34 2c 31 33 30 2c 31 33  30 2c 31 33 30 2c 31 33  |4,130,130,130,13|
000046a0  30 2c 31 33 30 2c 32 35  34 2c 30 3a ef 32 33 2c  |0,130,254,0:.23,|
000046b0  31 33 31 2c 32 35 34 2c  31 33 30 2c 31 38 36 2c  |131,254,130,186,|
000046c0  31 38 36 2c 31 38 36 2c  31 33 30 2c 32 35 34 2c  |186,186,130,254,|
000046d0  30 2c 32 33 2c 31 33 33  2c 32 35 34 2c 31 39 38  |0,23,133,254,198|
000046e0  2c 31 37 30 2c 31 34 36  2c 31 37 30 2c 31 39 38  |,170,146,170,198|
000046f0  2c 32 35 34 2c 30 0d 3c  b4 2e ef 32 33 2c 32 35  |,254,0.<...23,25|
00004700  35 2c 32 35 35 2c 32 35  35 2c 32 35 35 2c 32 35  |5,255,255,255,25|
*
00004720  35 3a e1 3a 0d ff                                 |5:.:..|
00004726