Home » Archimedes archive » Archimedes World » AW-1994-09-Disc1.adf » Disk1Sep94 » !AWSept94/Goodies/3D_Demo/!Delta/!RunImage
!AWSept94/Goodies/3D_Demo/!Delta/!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 » Archimedes World » AW-1994-09-Disc1.adf » Disk1Sep94 |
Filename: | !AWSept94/Goodies/3D_Demo/!Delta/!RunImage |
Read OK: | ✔ |
File size: | 426B bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
60ONERRORMODEMODE:REPORT:PRINT" at Line ";ERL:END 90PROCUV:PROCUW:END 140DEFPROCUV:UX=4:UY=2:UZ=1:Ua=-2:Ub=&DE8:Uc=&FF9:Ud$="Delta":Ue$="Delta":Uf=2*1024 :DIMUg Uf:Uh=2*1024 :DIMUi Uh:Uj=2*1024 :DIMUk Uj:Ul=2*1024 :DIMUm Ul:Un=4*1024 :DIMUo Un:Up=8*1024 :DIMUq Up:Ur=256:DIMUs$(Ur):DIMUt(Ur):DIMUu(4,Ur):Uv=256:DIMUw$(1+1+4+1,Uv):Ux=0:Uy= NOTTRUE 350Uz=FNVU(2*100,Ue$):VV=0:PROCVW:PROCVX:PROCVY:VZ=FNVa(Ui):Vb=FNVc:Vd=0:Ve=0:Vf=3:Vg=-1:PROCVh(32):Ut()=0:Uu()=0:PROCVi:ENDPROC 520DEFPROCUW:REPEAT:Vj=FNVk(Ug,Ux):CASEVj OF 560WHEN0:IFVe=4 THENPROCVl 570WHEN1:PROCVm(Ug) 580WHEN2:PROCVn(Ug,Ui,-1,TRUE) 590WHEN3:IF!Ug=Vo THENPROCVp 600PROCVq(Ui,Ug!0) 610WHEN6:PROCVr(Ug) 620WHEN7:PROCVs(Ug) 630WHEN8:PROCVt(Ug) 640WHEN9:PROCVu(Ug) 650WHEN17:PROCVv(Ug) 660WHEN18:PROCVv(Ug) 670ENDCASE:UNTILUy:PROCVw(Vb):PROCVx(Uz):ENDPROC 770DEFFNVa(Vy):Vy!0=-1:Vy!4=0:Vy!8=0:Vy!12=68:Vy!16=68:Vy!20=&3002:$(Vy+24)="!"+Ud$+CHR$0:SYS&400C2,,Vy TOVz:=Vz 890DEFPROCVr(WU):WV=WU!0:WW=WU!4:WX=WU!8:WY=WU!12:Vz=WU!16:CASEWX OF 960WHENUX:CASEWY OF 970WHENUa:IFVz=VZ THENPROCWZ(Ui,Wa) 980WHENVo:IFVz=2 THEN 990Wb$=FNWc(Ui,Vo,1):IFINSTR(Wb$,".")=0 THEN 1010Wd=FNWe(Ui,99,Ud$,"To save, drag the file icon to a directory display",TRUE,FALSE) 1020ELSE:PROCWf(Wb$):SYS&400D4,,-1 1050ENDIF 1060ENDIF 1070WHENWg:IFVz=4 THENPROCVq(Ui,Wg) 1080WHENWh:IFVz=2 THENPROCWi(WV,WW) 1090WHENWa:PROCWj(Ug) 1100ENDCASE 1110WHENUY:CASEWY OF 1120WHENUa:IFVz=VZ THENPROCWk(WV) 1130WHENWa:PROCWl(WV,WW) 1140ENDCASE 1150WHENUZ:CASEWY OF 1160WHENVo:IFVz=2 THEN 1170Wb$=FNWc(Ui,Vo,1):IFINSTR(Wb$,".")=0 THEN 1190Wd=FNWe(Ui,99,Ud$,"To save, drag the file icon to a directory display",TRUE,FALSE) 1200ELSE:PROCWf(Wb$) 1220ENDIF 1230ENDIF 1240WHENWg:IFVz=4 THENPROCVq(Ui,Wg) 1250ENDCASE 1260WHEN64,16:CASEWY OF 1270WHENVo:IFVz=0 THENWd=FNWm(Ui,WY,Vz) 1280WHENWg:IFVz=Vf ORVz=2 THEN 1290IFVe=0 THEN 1300PROCWn(Wg,Vf,2) 1310ENDIF 1320ENDIF 1330ENDCASE 1340ENDCASE:ENDPROC 1380DEFPROCVv(WU):CASEWU!16 OF 1400WHEN0:Uy=TRUE 1410WHEN2:PROCWo(WU) 1420WHEN3:PROCWp(WU) 1430WHEN&502:PROCWq(WU) 1440ENDCASE:ENDPROC 1480DEFPROCVt(WU):WY=WU!0:Vz=WU!4:Wr=WU!24:CASEWY OF 1530WHENVo:IFVz=1 ANDWr=13 THEN 1540Wb$=FNWc(Ui,Vo,1):IFINSTR(Wb$,".")=0 THEN 1560Wd=FNWe(Ui,99,Ud$,"To save, drag the file icon to a directory display",TRUE,FALSE) 1570ELSE:PROCWf(Wb$):PROCVp:PROCVq(Ui,Vo) 1610ENDIF 1620ENDIF 1630WHENWh:IFWr=13 THEN 1640CASEVz OF 1650WHEN4:IFWs=1 THENPROCWt(Wu) 1660WHEN6:IFWs=2 THENPROCWt(Wu) 1670WHEN8:IFWs=3 THENPROCWt(Wu) 1680WHEN10:IFWs=4 THENPROCWt(Wu) 1690ENDCASE 1700ENDIF 1710OTHERWISE:PROCWv(Wr) 1730ENDCASE:ENDPROC 1770DEFPROCVm(WU):SYS&400C8,,WU TOWw:Wx=WU!4:Wy=WU!16:Wz=WU!8:XU=WU!20:XV=WU!24:WHILEWw:PROCXW(Wx,Wy,Wz,XU,XV):SYS&400CA,,WU TOWw:ENDWHILE:ENDPROC 1910DEFPROCVW:PROCXX(Uo,Un):PROCXY(Uo,"<"+Ud$+"$Dir>.Sprites"):ENDPROC 1970DEFPROCVX:XZ=Um:PROCXa(Ui,"<"+Ud$+"$Dir>.Templates"):XZ=FNXb(Uk,XZ,Um+Ul,"information",Uo):Xc=FNXd(Uk):XZ=FNXb(Uk,XZ,Um+Ul,"main",Uo):Wa=FNXd(Uk):XZ=FNXb(Uk,XZ,Um+Ul,"xfer_send",Uo):Vo=FNXd(Uk):XZ=FNXb(Uk,XZ,Um+Ul,"parameters",Uo):Wh=FNXd(Uk) 2080XZ=FNXb(Uk,XZ,Um+Ul,"prefs",Uo):Wg=FNXd(Uk):PROCXe:ENDPROC 2140DEFPROCWk(WV):VV=1:PROCXf(Ud$,128,44):PROCXg("Info",0,Xc, NOTTRUE):PROCXg("Prefs...",0,-1, NOTTRUE):PROCXg("Quit",128,-1, NOTTRUE):SYS&400D4,,Uq,WV-64,228:ENDPROC 2240DEFPROCWl(WV,WW):VV=2:PROCXf(Ud$,128,44):PROCXg("Compile",2,-1,Vd<2):PROCXg("Delete #"+STR$Vd,128,-1,Vd<1):SYS&400D4,,Uq,WV-64,WW:ENDPROC 2330DEFPROCXf(Xh$,Xi,Xj):Xk=0:$(Uq+Xk)=Xh$+CHR$0:?(Uq+Xk+12)=7:?(Uq+Xk+13)=2:?(Uq+Xk+14)=7:?(Uq+Xk+15)=0:!(Uq+Xk+16)=Xi:!(Uq+Xk+20)=Xj:!(Uq+Xk+24)=0:Xk+=28:ENDPROC 2470DEFPROCXg(Xl$,Xm,Xn,Xo):!(Uq+Xk+0)=Xm:!(Uq+Xk+4)=Xn:!(Uq+Xk+8)=&07000001+ABSXo*2^22:$(Uq+Xk+12)=Xl$+CHR$0:Xk+=24:ENDPROC 2560DEFPROCVu(WU):Xp=WU!0:CASEVV OF 2590WHEN1:CASEXp OF 2600WHEN0 2610WHEN1:PROCWZ(Ui,Wg) 2620WHEN2:Uy=TRUE 2630ENDCASE 2640WHEN2:CASEXp OF 2650WHEN0:PROCVn(Ug,Ui,Vo, NOTTRUE) 2660WHEN1:PROCXq 2670ENDCASE 2680WHEN3:PROCXr(Xp) 2690ENDCASE:SYS&400CF,,WU:WV=WU!0:WW=WU!4:WX=WU!8:IFWX=UZ THEN 2750CASEVV OF 2760WHEN1:PROCWk(WV) 2770WHEN2:PROCWl(WV,WW) 2780WHEN3:PROCWi(Xs,Xt) 2790ENDCASE 2800ELSE:IFVV<>1 THEN 2820SYS&400D4,,-1:VV=0 2840ENDIF 2850ENDIF:ENDPROC 2890DEFPROCWp(WU):Xu=WU!40:Wb$=FNXv(WU+44):Xw=WU!4:WU!16=4:WU!12=WU!8:SYS&400E7,17,WU,Xw:IFXu<>Uc THEN 2970Xx$=FNXy(Vb,"err06"):Wd=FNWe(Ui,99,Ud$,Xx$, NOTTRUE,TRUE) 2990ELSE:IF NOTFNXz(Ui,Wa) THEN 3010PROCWZ(Ui,Wa) 3020ENDIF:PROCVp:PROCVq(Ui,Vo):PROCYU(Wb$) 3060ENDIF:ENDPROC 3100DEFPROCVs(WU):SYS&400CF,,WU:WV=WU!0:WW=WU!4:WY=WU!12:Vz=WU!16:Wb$=FNWc(Ui,Vo,1):YV$=RIGHT$(Wb$,10-INSTR(RIGHT$(Wb$,10),".")):WU!0=44+((LENYV$ DIV4)*4)+4:WU!4=0:WU!8=0:WU!12=0:WU!16=1:WU!20=WY:WU!24=Vz:WU!28=WV:WU!32=WW:WU!36=64:WU!40=Ub:$(WU+44)=YV$+CHR$0:SYS&400E7,17,WU,WY:ENDPROC 3340DEFPROCWo(WU):Xw=WU!4:WU!12=WU!8:WU!16=3:Wb$=FNXv(WU+44):SYS&400E7,17,WU,Xw:IFINSTR(Wb$,"Wimp$Scrap")=0 THEN 3410PROCWf(Wb$) 3420ENDIF:SYS&400D4,,-1:ENDPROC 3470DEFFNWm(Vy,WY,Vz):LOCALXi,Xj,YW,YX:Vy!0=4:Vy!4=5:Vy!8=11:Vy!12=12:Vy!16=-1:SYS&31,Vy,Vy+32:Xi=(Vy!40+1)* 2^( Vy!32 ):Xj=(Vy!44+1)* 2^( Vy!36 ):Vy!0=WY:SYS&400CC,,Vy:YW=Vy!4:YX=Vy!16:Vy!0=WY:Vy!4=Vz:SYS&400CE,,Vy:Vy!8+=YW:Vy!12+=YX:Vy!16+=YW:Vy!20+=YX 3640Vy!0=0:Vy!4=5:Vy!24=0:Vy!28=0:Vy!32=Xi:Vy!36=Xj:SYS&400D0,,Vy:=0 3710DEFPROCWq(WU):YY$="":Xw=WU!4:YZ=WU!32:Ya=WU!36:CASEYZ OF 3770WHENUa:IFYa=VZ THENYY$="ibar" 3780WHENWg:YY$="pref":CASEYa OF 3800WHEN3:YY$="pr03" 3810WHEN4:YY$="pr04" 3820WHEN5:YY$="pr05" 3830ENDCASE 3840WHENWh:YY$="para":CASEYa OF 3860WHEN1:YY$="pa01" 3870WHEN2:YY$="pa02" 3880WHEN4:YY$="pa04" 3890WHEN6:YY$="pa06" 3900WHEN8:YY$="pa08" 3910WHEN10:YY$="pa10" 3920ENDCASE 3930WHENWa:YY$="ma00" 3940ENDCASE:IFYY$<>"" THEN 3960Yb$=FNXy(Vb,YY$):WU!0=20+((LEN(Yb$) DIV4)*4)+4:WU!12=WU!8:WU!16=&503:$(WU+20)=Yb$+CHR$0:SYS&400E7,17,WU,Xw 4020ENDIF:ENDPROC 4060DEFPROCXW(Wx,Wy,Wz,XU,XV):Yc=Wy-XV-119:Yd=Wz+XV-119:i=1:Yc-=i*48 - 48:x=Wx-XU+24:y=Yc+32:WHILE(i<=Vd):x=Wx-XU+24:y=Yc+32:IFUt(i)=0 THENSYS&400E6,7ELSESYS&400E6,11 4170Ye$=RIGHT$(" "+STR$(i),3)+" : ..."+RIGHT$(Us$(i),29):VDU5:MOVEx,y:PRINTYe$:VDU4:i+=1:Yc-=48:ENDWHILE:SYS&400E6,8:VDU5:MOVEx,Yc+32:PRINTSTRING$(15," ");"*** END ***":VDU4:ENDPROC 4270DEFPROCVh(Yf):IFYf<>Vg THEN 4290Vg=Yf:PROCYg(Ui,Wg,5,STR$Vg+"K") 4310ENDIF:ENDPROC 4350DEFPROCYU(Wb$):IFVd=Ur THEN 4370Xx$=FNXy(Vb,"err07"):Wd=FNWe(Ui,99,Ud$,Xx$, NOTTRUE,TRUE) 4390ELSE:Vd+=1:Us$(Vd)=Wb$:Ut(Vd)=0:Uu(1,Vd)=0:Uu(2,Vd)=0:Uu(3,Vd)=0:Uu(4,Vd)=0:PROCYh(Ui,Wa,0,720,-138-(Vd*48),0):PROCYi(Ui,Wa) 4470ENDIF:ENDPROC 4510DEFPROCXq:Ut(Vd)=0:Uu(1,Vd)=0:Uu(2,Vd)=0:Uu(3,Vd)=0:Uu(4,Vd)=0:Vd-=1:PROCYh(Ui,Wa,0,720,-138-(Vd*48),0):PROCVn(Ug,Ui,Wa, NOTTRUE):PROCYi(Ui,Wa):ENDPROC 4620DEFPROCWj(WU):IFVd>0 THEN 4640WV=WU!0:WW=WU!4:Ui!0=Wa:SYS&400CC,,Ui:Wy=Ui!(12+4):XV=Ui!(20+4):Yj=ABS(((WW-Wy)+XV)):Yk=((Yj-(119-48)) DIV48)+1:IFYk<=Vd THEN 4720Wu=Yk:Yl=Ut(Wu):Ym=Uu(1,Wu):Yn=Uu(2,Wu):Yo=Uu(3,Wu):Yp=Uu(4,Wu):Yq=FNYr(RIGHT$("00"+STR$~Yl,2)):Ws=VALUw$(7,Yq):Ys$="&"+RIGHT$("00"+STR$~Yq,2)+" : "+Uw$(2,Yq):PROCYt(Ws):PROCYg(Ui,Wh,1,Ys$):IFWs>0 THENPROCYg(Ui,Wh,4,STR$Ym) 4840IFWs>1 THENPROCYg(Ui,Wh,6,STR$Yn) 4850IFWs>2 THENPROCYg(Ui,Wh,8,STR$Yo) 4860IFWs>3 THENPROCYg(Ui,Wh,10,STR$Yp) 4870PROCYg(Ui,Wh,3,Uw$(3,Yq)):PROCYg(Ui,Wh,5,Uw$(4,Yq)):PROCYg(Ui,Wh,7,Uw$(5,Yq)):PROCYg(Ui,Wh,9,Uw$(6,Yq)):IF NOTFNXz(Ui,Wh) THEN 4920PROCVn(Ug,Ui,Wh, NOTTRUE) 4930ENDIF 4940ENDIF 4950ENDIF:ENDPROC 4990DEFFNYr(Yu$):Yv=0:WHILEUw$(1,Yv)<>Yu$ ANDYv<=&FF:Yv+=1:ENDWHILE:=Yv 5070DEFPROCWi(Xs,Xt):VV=3:PROCXf("Triggers",20*24,44):Yw=Uq+4*1024:Yx=0:Yy=0:REPEAT:Yu$=Uw$(1,Yy):Ys$=Uw$(2,Yy):Yz$=Uw$(3,Yy):ZU$=Uw$(4,Yy):ZV$=Uw$(5,Yy):ZW$=Uw$(6,Yy):ZX$=Uw$(7,Yy):IFYu$<>"END" THEN 5220PROCZY(Yu$,Ys$,Yz$,ZU$,ZV$,ZW$,ZX$):Yy+=1 5240ENDIF:UNTILYu$="END":!(Uq+Xk-24)=128:SYS&400D4,,Uq,WV,WW:ENDPROC 5310DEFPROCZY(Yu$,Ys$,Yz$,ZU$,ZV$,ZW$,ZX$):ZZ$="&"+Yu$+" : "+Ys$:Za=EVAL("&"+Yu$):Zb=EVAL("&"+Uw$(1,Yy+1)):IF(Za-Zb<-1) OR(Za=0) THEN 5360!(Uq+Xk+0)=2 5370ELSE:!(Uq+Xk+0)=0 5390ENDIF:!(Uq+Xk+4)=-1:!(Uq+Xk+8)=&07000101:Zc=Yw+Yx:$Zc=ZZ$+CHR$0:Yx+=LENZZ$+1:!(Uq+Xk+12)=Zc:!(Uq+Xk+16)=Yw:!(Uq+Xk+20)=16:Xk+=24:ENDPROC 5500DEFPROCXr(Zd):Yy$=FNXv(!(Uq+28+Zd*24+12)):PROCYg(Ui,Wh,1,Yy$):Yq=FNYr(MID$(Yy$,2,2)):Ws=VALUw$(7,Yq):PROCYg(Ui,Wh,3,Uw$(3,Yq)):PROCYg(Ui,Wh,5,Uw$(4,Yq)):PROCYg(Ui,Wh,7,Uw$(5,Yq)):PROCYg(Ui,Wh,9,Uw$(6,Yq)):PROCYt(Ws):PROCVn(Ug,Ui,Wh, NOTTRUE):IFWs=0 THEN 5620PROCWt(Wu) 5630ELSE:PROCZe(Wh,4,1) 5650ENDIF:ENDPROC 5690DEFPROCWt(Zf):IFVV=3 THENSYS&400D4,,-1 5710Ut(Zf)=EVAL(LEFT$(FNWc(Ui,Wh,1),3)):Uu(1,Zf)=VALFNWc(Ui,Wh,4):Uu(2,Zf)=VALFNWc(Ui,Wh,6):Uu(3,Zf)=VALFNWc(Ui,Wh,8):Uu(4,Zf)=VALFNWc(Ui,Wh,10):PROCVq(Ui,Wh):PROCYi(Ui,Wa):ENDPROC 5810DEFPROCYt(ZX):FORi=1 TO4:PROCZg(Ui,Wh,4+i*2-2,i>ZX):IFi>ZX THEN 5850PROCYg(Ui,Wh,4+i*2-2,"") 5860ELSE:PROCYg(Ui,Wh,4+i*2-2,"0") 5880ENDIF:NEXTi:ENDPROC 5930DEFPROCVi:RESTORE:Yy=0:REPEAT:READYu$,Ys$,Yz$,ZU$,ZV$,ZW$:ZX=0:IFYz$<>"" THENZX+=1 6000IFZU$<>"" THENZX+=1 6010IFZV$<>"" THENZX+=1 6020IFZW$<>"" THENZX+=1 6030Uw$(1,Yy)=Yu$:Uw$(2,Yy)=Ys$:Uw$(3,Yy)=Yz$:Uw$(4,Yy)=ZU$:Uw$(5,Yy)=ZV$:Uw$(6,Yy)=ZW$:Uw$(7,Yy)=STR$ZX:Yy+=1:UNTILYu$="END":ENDPROC 6120DATA "00" , "[no event]" , "" , "" , "" , "" 6140DATA "01" , "Blank Palette" , "" , "" , "" , "" 6150DATA "02" , "Set Palette" , "Palette number" , "Brightness %age" , "" , "" 6160DATA "03" , "Fade palette out" , "Target %age" , "Palette number" , "Number of seconds" , "" 6170DATA "04" , "Fade palette in" , "Target %age" , "Palette number" , "Number of seconds" , "" 6180DATA "05" , "Set colour" , "Colour number" , "Colour RED byte" , "Colour GREEN byte" , "Colour BLUE byte" 6200DATA "10" , "Make sound" , "Channel number" , "Instrument" , "Octave" , "Note" 6210DATA "11" , "Play soundtrack" , "Soundtrack number" , "" , "" , "" 6220DATA "12" , "Stop soundtrack" , "" , "" , "" , "" 6230DATA "13" , "Fade music out" , "Target %age" , "Number of seconds" , "" , "" 6240DATA "14" , "Fade music in" , "Target %age" , "Number of seconds" , "" , "" 6250DATA "15" , "Pause soundtrack" , "" , "" , "" , "" 6260DATA "16" , "Continue soundtrack" , "" , "" , "" , "" 6270DATA "17" , "Set soundtrack volume" , "Target %age" , "" , "" , "" 6280DATA "18" , "Set stereo position" , "Channel number" , "Stereo position" , "" , "" 6300DATA "20" , "Pause " , "Number of 1/50th frames" , "" , "" , "" 6320DATA "END" , "" , "","","","" 6450DEFPROCWf(Wb$):Zh=HIMEM:Zi=FNZj(Vg*1024):IF NOTZi THEN 6520Xx$=FNXy(Vb,"err02"):Wd=FNWe(Ui,99,Ud$,Xx$, NOTTRUE,TRUE) 6550ELSE:SYS&20008,13,Wb$ TOZk:Wd=1:IFZk<>0 THEN 6590Xx$=FNXy(Vb,"war01"):Wd=FNWe(Ui,99,Ud$,Xx$,TRUE,TRUE) 6610ENDIF:IFWd=1 THEN 6650LOCALERROR:ONERRORLOCALPROCZl:PROCVp:ENDPROC 6670Zm=OPENOUTWb$:IFFNZn=TRUE THEN 6710SYS&406C0:PROCZo 6730ENDIF:PROCVp:CLOSE#Zm:OSCLI"SetType "+Wb$+" "+STR$~Ub:SYS&406C1:PROCVq(Ui,Vo):PROCYg(Ui,Vo,1,Wb$):RESTOREERROR 6830ENDIF 6850ENDIF:ENDPROC 6900DEFFNZn:Zp=TRUE:Zq=Zr:Zs=FNZt(Us$(1))+16:Zi=FNZj(Vg*1024):IF NOTZi THEN 6960Xx$=FNXy(Vb,"err01"):Wd=FNWe(Ui,99,Ud$,Xx$, NOTTRUE,TRUE):Zp= NOTTRUE 6990ELSE:PROCXX(Zq,Zs):PROCXY(Zq,Us$(1)):Zu$=FNZv(Zq):Xi=FNZw(Zq,Zu$):IFXi MOD8<>0 THEN 7050Xx$=FNXy(Vb,"war02"):Wd=FNWe(Ui,99,Ud$,Xx$,TRUE, NOTTRUE) 7070ENDIF:Zx=FNZy(Zq,Zu$):Zz=FNaU(Xi):aV=FNaW(Zq,Zu$):aX=FNaY(Zq,Zu$):IFaX<>9 THEN 7130Xx$=FNXy(Vb,"err03"):Wd=FNWe(Ui,99,Ud$,Xx$, NOTTRUE,TRUE):Zp= NOTTRUE 7160ELSE:SYS&90105,Zx,Zh,Zz,aV TO,,,,Zi,aZ:IFaZ=-1 THEN 7190Xx$=FNXy(Vb,"err04"):Wd=FNWe(Ui,99,Ud$,Xx$, NOTTRUE,TRUE):Zp= NOTTRUE 7220ELSE:PROCaa(aX,Vd,Zz,aV):PROCab(Zh,aZ):PROCac(1) 7260ENDIF 7270ENDIF 7280ENDIF:=Zp 7320DEFPROCZo:ad=1:ae= NOTTRUE:af=0:WHILEad<=Vd-1 AND NOTae:SYS&406C4,(ad/Vd)*100:ag=FNZt(Us$(ad))+16:ah=FNZt(Us$(ad+1))+16:IFaf<ag+ah THEN 7460ai=FNZj((ag+ah-af)) 7470ELSE:ai=TRUE 7490ENDIF:IF NOTai THEN 7520Xx$=FNXy(Vb,"err01"):Wd=FNWe(Ui,99,Ud$,Xx$, NOTTRUE,TRUE):ae=TRUE 7550ELSE:af=ag+ah:aj=Zh+Vg*1024:ak=FNal(aj):am=FNal(aj+ag):PROCXX(ak,ag):PROCXX(am,ah):PROCXY(ak,Us$(ad)):PROCXY(am,Us$(ad+1)):an$=FNZv(ak):ao=FNZy(ak,an$):ap=FNaU(FNZw(ak,an$)):aq=FNaW(ak,an$):ar=FNaY(ak,an$):as$=FNZv(am):at=FNZy(am,as$):au=FNaU(FNZw(am,as$)):av=FNaW(am,as$) 7770aw=FNaY(am,as$):IFap<>Zz ORau<>Zz THEN 7800Xx$=FNXy(Vb,"err09"):Wd=FNWe(Ui,99,Ud$,Xx$, NOTTRUE,TRUE):ae=TRUE 7830ELSE:IFaq<>aV ORav<>aV THEN 7860Xx$=FNXy(Vb,"err10"):Wd=FNWe(Ui,99,Ud$,Xx$, NOTTRUE,TRUE):ae=TRUE 7890ELSE:IFar<>aX ORaw<>aX THEN 7920Xx$=FNXy(Vb,"err03"):Wd=FNWe(Ui,99,Ud$,Xx$, NOTTRUE,TRUE):ae=TRUE 7950ELSE:SYS&90106,ao,at,Zh,Vg*1024,Zz,aV TOZk,ax,ay,az,bU,bV,Zi,aZ:IFZi=0 THEN 7990Xx$=FNXy(Vb,"err05"):Wd=FNWe(Ui,99,Ud$,Xx$, NOTTRUE,TRUE):ae=TRUE 8020ELSE:PROCab(Zh,aZ):PROCac(ad+1) 8050ENDIF 8070ENDIF 8080ENDIF 8090ENDIF:ad+=1:ENDWHILE:ENDPROC 8150DEFPROCab(Xn,bW):FORi=0 TObW-1:BPUT#Zm,Xn?i:NEXTi:ENDPROC 8220DEFPROCac(bX):bY=Ut(bX):BPUT#Zm,bY:Yq=FNYr(RIGHT$("00"+STR$~bY,2)):bZ=VAL(Uw$(7,Yq)):ba=1:WHILEba<=bZ:BPUT#Zm,Uu(ba,bX):ba+=1:ENDWHILE:ENDPROC 8350DEFFNZv(bb):IFFNbc(bb)>1 THEN 8370Xx$=FNXy(Vb,"war03"):Wd=FNWe(Ui,99,Ud$,Xx$,TRUE, NOTTRUE) 8390ENDIF:=FNbd(bb,1) 8430DEFPROCaa(be,bf,Xi,Xj):bg%=(be<<16)+bf:bh%=(Xi<<16)+Xj:BPUT#Zm,(bg%) AND&FF:BPUT#Zm,(bg%>>8) AND&FF:BPUT#Zm,(bg%>>16) AND&FF:BPUT#Zm,(bg%>>24) AND&FF:BPUT#Zm,(bh%) AND&FF:BPUT#Zm,(bh%>>8) AND&FF:BPUT#Zm,(bh%>>16) AND&FF:BPUT#Zm,(bh%>>24) AND&FF:ENDPROC 8570DEFFNZt(Wb$):LOCALbi:SYS&8,17,Wb$ TOZk,ax,ay,az,bU,bV:bi=bU:=bi 8650DEFPROCZl:SYS&406C1:CLOSE#Zm:Xx$=FNXy(Vb,"err08"):Wd=FNWe(Ui,99,Ud$,"error$ "+STR$ERL+" "+REPORT$, NOTTRUE,TRUE):ENDPROC 8730DEFFNaU(Xi):=((Xi+7) DIV8)*8 8770DEFFNal(bj):=(bj+3) AND NOT3 9000DEFPROCVY:SYS&51 TObk:bl=FNbm:bn=0:Zr=HIMEM:ENDPROC 9080DEFFNZj(bo):LOCALbp,bq:LOCALbr,bs,bt:LOCALbu,Zi:bp=(bo DIVbk)+1:bq=bp* bk:IFFNbv>=bo THEN 9150br=FNbm:bs=br+bo:bt=FNbw(bs):bn+=bo:bu=HIMEM:Zi=TRUE 9210ELSE:Zi= NOTTRUE 9230ENDIF:=Zi 9270DEFFNbx(bo):bp=(bo DIVbk)+1:bq=bp* bk:=bq 9330DEFPROCVp:br=FNbm:IFbr>bl THEN 9360Wd=FNbw(bl):bn=0 9380ENDIF:ENDPROC 9760DEFFNZw(by,bz$):SYS&2E,256+40,by,bz$ TO,,,az,bU,bV,cU:cV=az:=cV 9820DEFFNaW(by,bz$):SYS&2E,256+40,by,bz$ TO,,,az,bU,bV,cU:cW=bU:=cW 9880DEFFNaY(by,bz$):SYS&2E,256+40,by,bz$ TO,,,az,bU,bV,cU:cX=cU:=cX 9940DEFFNcY(by,bz$):SYS&2E,256+40,by,bz$ TO,,,az,bU,bV,cU:cZ=-bV:=cX 10000DEFFNca(by,bz$):cb=FNcc(by,bz$):cd=cb!32:IFcd=11*4 THEN 10040ce= NOTTRUE 10050ELSE:ce=cb+11*4 10070ENDIF:=ce 10110DEFFNbc(by):=by!4 10150DEFFNbd(by,n):cf=by+by!8:cg=1:WHILEcg<n:ch=cf!0:cf+=ch:cg+=1:ENDWHILE:=LEFT$(FNXv(cf+4),12)+CHR$0 10280DEFFNZy(by,bz$):SYS&2E,256+24,by,bz$ TO,,ay:ci=ay:cd=ci!32:cj=ci+cd:=cj 10360DEFFNck(by,bz$):SYS&2E,256+24,by,bz$ TO,,ay:ci=ay:cl=ci!36:cm=ci+cl:=cm 10440DEFFNcc(by,bz$):SYS&2E,256+24,by,bz$ TO,,ay:cn=ay:=cn 10500DEFPROCco(by,Wb$):SYS&2E,256+12,by,Wb$:ENDPROC 10550DEFPROCXY(by,Wb$):SYS&2E,256+10,by,Wb$:ENDPROC 10600DEFPROCXX(by,cp):by!0=cp:by!8=16:SYS&2E,256+9,by:ENDPROC 10670DEFFNcq(by,bz$,x,y):LOCALcr,cs:SYS&2E,256+41,by,bz$,x,y TO,,,,,bV,cU:cr=bV:cs=cU:=cr 10750DEFPROCct(by,bz$,x,y,cr,cs):SYS&2E,256+42,by,bz$,x,y,cr,cs:ENDPROC 11420DEFFNVU(cu,cv$):LOCALZk,ax:SYS&400C0,cu,&4B534154,cv$+CHR$0 TOZk,ax:cw=ax:=cw 11490DEFPROCVx(cw):SYS&400DD,cw,"TASK":ENDPROC 11540DEFFNWe(Vy,cx,Xh$,Xx$,cy,cz):LOCALXm,ax,dU:$Vy=Xh$+CHR$0:Vy!32=cx:$(Vy+36)=Xx$+CHR$0:Xm=(ABScy*2^0)+(ABScz*2^1):SYS&400DF,Vy+32,Xm,Vy TO,ax:dU=ax:=dU 11660DEFPROCVn(WU,Vy,WY,dV):IFdV= NOTTRUE THEN 11680Vy!0=WY:SYS&400CB,,Vy:SYS&400C5,,Vy 11710ELSE:SYS&400C5,,WU 11730ENDIF:ENDPROC 11770DEFPROCVq(Vy,WY):Vy!0=WY:SYS&400C6,,Vy:ENDPROC 11830DEFPROCWZ(Vy,WY):LOCALXi,Xj,dW,dX,dY,dZ:Vy!0=WY:SYS&400CC,,Vy:Xi=ABSVy!52:IFXi>1000 THENXi=1000 11880Xj=ABSVy!48:IFXj>512 THENXj=512 11890Vy!0=4:Vy!4=5:Vy!8=11:Vy!12=12:Vy!16=-1:SYS&31,Vy,Vy+32:dW=Vy!32:dX=Vy!36:dY=Vy!40:dZ=Vy!44:x=dY* 2^dW :y=dZ* 2^dX:x=(x-Xi) DIV2:y=(y-Xj) DIV2:Vy!(0)=WY:Vy!(4+0)=x:Vy!(4+4)=y:Vy!(4+8)=Vy!(4+0)+Xi:Vy!(4+12)=Vy!(4+4)+Xj:Vy!28=-1:SYS&400C5,,Vy:ENDPROC 12050DEFPROCYh(Vy,WY,da,db,dc,dd):Vy!0=da:Vy!4=dc:Vy!8=db:Vy!12=dd:SYS&400D7,WY,Vy:ENDPROC 12140DEFFNXz(Vy,WY):LOCALde,df:Vy!0=WY:SYS&400CB,,Vy:de=Vy!32:df=(de AND2^16)=2^16:=df 12230DEFPROCYi(Vy,WY):LOCALXi,Xj,dg,dh:LOCALdi,dj,dk,dl:Vy!0=WY:SYS&400CC,,Vy:Xi=Vy!12-Ui!4:Xj=Vy!16-Vy!8:dg=Vy!20:dh=Vy!24:di=dg:dl=dh:dk=dl-Xj:dj=di+Xi:SYS&400D1,WY,di,dk,dj,dl:ENDPROC 12360DEFPROCdm(Vy,WY,Vz):Vy!0=WY:Vy!4=Vz:Vy!8=0:Vy!12=0:SYS&400CD,,Vy:ENDPROC 12450DEFPROCZe(WY,Vz,dn):SYS&400D2,WY,Vz,0,0,-1,dn:ENDPROC 12500DEFPROCdo:SYS&400D2,-1,-1,-1,-1,-1,-1:ENDPROC 12550DEFFNWc(Vy,WY,Vz):LOCALXm,dp,Ye$:Vy!0=WY:Vy!4=Vz:SYS&400CE,,Vy:Xm=Vy!(8+16):dp=(Xm AND2^8)=2^8:IFdp THEN 12630Ye$=FNXv(Vy!(8+20)) 12640ELSE:Ye$=FNXv(Vy+8+20) 12660ENDIF:=Ye$ 12700DEFPROCYg(Vy,WY,Vz,dq$):LOCALXm,dp:Vy!0=WY:Vy!4=Vz:SYS&400CE,,Vy:Xm=Vy!(8+16):dp=(Xm AND2^8)=2^8:IFdp THEN 12780$(Vy!(8+20))=dq$ 12790ELSE:$(Vy+8+20)=dq$ 12810ENDIF:Vy!0=WY:Vy!4=Vz:Vy!8=0:Vy!12=0:SYS&400CD,,Vy:ENDPROC 12900DEFPROCWv(dr):SYS&400DC,dr:ENDPROC 12950DEFFNXv(Xn):LOCALds$:ds$="":WHILE?Xn>31:ds$+=CHR$?Xn:Xn+=1:ENDWHILE:=ds$ 13050DEFPROCXa(Vy,Wb$):$Vy=Wb$+CHR$0:SYS&400D9,,Vy:ENDPROC 13110DEFFNXb(dt,du,dv,dw$,dx):LOCALay,dy,dz,eU,eV:SYS&400DB,,dt,du,dv,-1,dw$,0 TO,,ay:dy=dt!84:dz=ay:eU=0:WHILEeU<dy:eV=dt+88+eU*32:IF(eV!16 AND&103)=&102 THENeV!24=dx 13220eU+=1:ENDWHILE:=dz 13270DEFFNXd(dt):LOCALWY:SYS&400C1,,dt TOWY:=WY 13330DEFPROCXe:SYS&400DA:ENDPROC 13380DEFFNVk(WU,eW):LOCALZk:SYS&400C7,eW,WU TOZk:eX=Zk:=eX 13450DEFFNbw(eY):LOCALZk,ax,ay,eZ:SYS&400EC,eY,-1 TOZk,ax,ay:eZ=Zk:=eZ 13520DEFFNbm:LOCALZk,ax,ay,eZ:SYS&400EC,-1,-1 TOZk,ax,ay:eZ=Zk:=eZ 13590DEFFNbv:LOCALZk,ax,ay,ea:SYS&400EC,-1,-1 TOZk,ax,ay:ea=ay:=ea 13660DEFPROCeb(Vy):LOCALdW,dX,dY,dZ:Vy!0=4:Vy!4=5:Vy!8=11:Vy!12=12:Vy!16=-1:SYS&31,Vy,Vy+32:dW=Vy!32:dX=Vy!36:dY=Vy!40:dZ=Vy!44:MOUSERECTANGLE0,0,dY*2^dW,dZ*2^dX:ENDPROC 13770DEFPROCec(Vy,WY):LOCALXi,Xj,dW,dX,dY,dZ:!Vy=WY:SYS&400CC,,Vy:Xi=ABSVy!52:Xj=ABSVy!48:Vy!0=4:Vy!4=5:Vy!8=11:Vy!12=12:Vy!16=-1:SYS&31,Vy,Vy+32:dW=Vy!32:dX=Vy!36:dY=Vy!40:dZ=Vy!44:x=dY* 2^dW :y=dZ* 2^dX:x=(x-Xi)/2:y=(y-Xj)/2:Vy!0=WY:Vy!(0+4+0)=x:Vy!(0+4+4)=y 13920Vy!(0+4+8)=Vy!(0+4+0)+Xi:Vy!(0+4+12)=Vy!(0+4+4)+Xj:SYS&400C5,,Vy:x=((dY*2^dW)-Xi ) / 2:y=((dZ*2^dX)-Xj) / 2:MOUSERECTANGLEx,y,Xi,Xj:ENDPROC 14010DEFPROCed(Vy,WY,Vz,ee,ef):!Vy=WY:SYS&400CC,,Vy:eg=Vy!4:eh=Vy!8:ei=Vy!12:ej=Vy!16:Vy!0=WY:Vy!4=Vz:SYS&400CE,,Vy:ek=Vy!8:el=Vy!12:em=Vy!16:en=Vy!20:eo=em-ek:ep=en-el:Wx=eg+ek:Wz=ej+el:MOUSERECTANGLEWx+ee,Wz+ef,eo-ee*2,ep-ef*2:ENDPROC 14170DEFPROCeq(Vy,WY,WV,WW):!Vy=WY:SYS&400CC,,Vy:er=Vy!4-Vy!20:es=Vy!16-Vy!24:er=WV-er:es=1024-(es-WW):et%=er:eu%=es:ENDPROC 14310DEFPROCev(Vy,WY,ew):Vy!0=WY:SYS&400CC,,Vy:ex=Vy!4:ey=Vy!12:ez=Vy!8:fU=Vy!16:fV=Vy!28:Vy!0=ew:SYS&400CC,,Vy:Wx=ex-(Vy!12-Vy!4)-1:Xj=Vy!8-Vy!16:Vy!4=Wx:Vy!12=ey:Vy!8=Xj:Vy!16=fU:Vy!20=0:Vy!28=fV:SYS&400C5,,Vy:ENDPROC 14470DEFFNal(bj):=((bj+3) AND(NOT3)) 14510DEFFNVc:SYS&1E,6,,,16 TO,,ay:Vb=ay:SYS&41501,Vb,"<"+Ud$+"$Dir>.Messages",0:=Vb 14580DEFPROCVw(fW):SYS&41504,fW:SYS&1E,7,,fW:ENDPROC 14640DEFFNXy(fW,YY$):SYS&41502,fW,YY$,0,0,0,0,0,0 TO,,ay:fX=ay:fY$=FNXv(fX):=fY$ 14710DEFPROCWn(fZ,fa,fb):fc=fZ:fd=fa:fe=fb:Ve=4:PROCed(Ui,fc,fe,16,0):SYS&1C TOff,fg,fh:fi=ff-1:PROCVl:ENDPROC 14840DEFPROCVl:CASEfc OF 14870WHENWg:CASEfe OF 14880WHEN2:Vf=FNfj(Vf,2):PROCVh(INT(64*(fk/100))) 14900ENDCASE 14910ENDCASE:ENDPROC 14950DEFFNfj(fa,fb):SYS&1C TOff,fg,fh:IFfh=0 THEN 15030Ve=0:PROCeb(Ui) 15060ELSE:IFff<>fi THEN 15110!Ui=fc:SYS&400CC,,Ui:eg=Ui!4:fl=ff-eg:Ui!0=fc:Ui!4=fa:SYS&400CE,,Ui:ek=Ui!(8+0):el=Ui!(8+4):em=Ui!(8+8):en=Ui!(8+12):Ui!(100+0)=fc:Ui!(100+4)=fa:SYS&400C4,,Ui+100:SYS&400D1,fc,ek,el,em,en:Ui!(8+8)=fl:Ui!4=fc:SYS&400C2,,Ui+4 TOfa:PROCdm(Ui,fc,fa):Ui!0=fc 15380Ui!4=fe:SYS&400CE,,Ui:fm=Ui!(8+8)-16:fi=ff:fk=INT((fl/fm)*100) 15450ENDIF 15470ENDIF:=fa 15520DEFPROCfn(Vy,WY,fo$):LOCALXm,dp:!Vy=WY:SYS&400CC,,Vy:Xm=Vy!(4+56):dp=(Xm AND2^8)=2^8:IFdp THEN 15590fp=!(Vy+4+72):$!(Vy+4+72)=fo$+CHR$0 15610ELSE:$(Vy+4+72)=dq$+CHR$0 15630ENDIF:ENDPROC 15670DEFPROCfq(Vy,WY,Vz,fr):Vy!0=WY:Vy!4=Vz:Vy!8=(ABSfr)<<21:Vy!12=1<<21:SYS&400CD,,Vy:ENDPROC 15760DEFPROCZg(Vy,WY,Vz,fs):Vy!0=WY:Vy!4=Vz:Vy!8=(ABSfs)<<22:Vy!12=1<<22:SYS&400CD,,Vy:ENDPROC
<���:�:�" at Line ";�:� Z �UV:�UW:� ����UV:UX=4:UY=2:UZ=1:Ua=-2:Ub=&DE8:Uc=&FF9:Ud$="Delta":Ue$="Delta":Uf=2*1024 :�Ug Uf:Uh=2*1024 :�Ui Uh:Uj=2*1024 :�Uk Uj:Ul=2*1024 :�Um Ul:Un=4*1024 :�Uo Un:Up=8*1024 :�Uq Up:Ur=256:�Us$(Ur):�Ut(Ur):�Uu(4,Ur):Uv=256:�Uw$(1+1+4+1,Uv):Ux=0:Uy= �� ^iUz=�VU(2*100,Ue$):VV=0:�VW:�VX:�VY:VZ=�Va(Ui):Vb=�Vc:Vd=0:Ve=0:Vf=3:Vg=-1:�Vh(32):Ut()=0:Uu()=0:�Vi:� ��UW:�:Vj=�Vk(Ug,Ux):ȎVj � 0�0:�Ve=4 ��Vl :�1:�Vm(Ug) D�2:�Vn(Ug,Ui,-1,�) N�3:�!Ug=Vo ��Vp X�Vq(Ui,Ug!0) b�6:�Vr(Ug) l�7:�Vs(Ug) v�8:�Vt(Ug) ��9:�Vu(Ug) ��17:�Vv(Ug) ��18:�Vv(Ug) ��:�Uy:�Vw(Vb):�Vx(Uz):� iݤVa(Vy):Vy!0=-1:Vy!4=0:Vy!8=0:Vy!12=68:Vy!16=68:Vy!20=&3002:$(Vy+24)="!"+Ud$+�0:ș&400C2,,Vy �Vz:=Vz z=��Vr(WU):WV=WU!0:WW=WU!4:WX=WU!8:WY=WU!12:Vz=WU!16:ȎWX � ��UX:ȎWY � ��Ua:�Vz=VZ ��WZ(Ui,Wa) ��Vo:�Vz=2 � �#Wb$=�Wc(Ui,Vo,1):�Wb$,".")=0 � �NWd=�We(Ui,99,Ud$,"To save, drag the file icon to a directory display",�,�) ��:�Wf(Wb$):ș&400D4,,-1 � $� .�Wg:�Vz=4 ��Vq(Ui,Wg) 8�Wh:�Vz=2 ��Wi(WV,WW) B�Wa:�Wj(Ug) L� V�UY:ȎWY � `�Ua:�Vz=VZ ��Wk(WV) j�Wa:�Wl(WV,WW) t� ~�UZ:ȎWY � ��Vo:�Vz=2 � �#Wb$=�Wc(Ui,Vo,1):�Wb$,".")=0 � �NWd=�We(Ui,99,Ud$,"To save, drag the file icon to a directory display",�,�) ��:�Wf(Wb$) �� �� ��Wg:�Vz=4 ��Vq(Ui,Wg) �� ��64,16:ȎWY � ��Vo:�Vz=0 �Wd=�Wm(Ui,WY,Vz) �Wg:�Vz=Vf �Vz=2 � �Ve=0 � �Wn(Wg,Vf,2) � (� 2� <�:� d��Vv(WU):ȎWU!16 � x�0:Uy=� ��2:�Wo(WU) ��3:�Wp(WU) ��&502:�Wq(WU) ��:� �,��Vt(WU):WY=WU!0:Vz=WU!4:Wr=WU!24:ȎWY � ��Vo:�Vz=1 �Wr=13 � #Wb$=�Wc(Ui,Vo,1):�Wb$,".")=0 � NWd=�We(Ui,99,Ud$,"To save, drag the file icon to a directory display",�,�) "�:�Wf(Wb$):�Vp:�Vq(Ui,Vo) J� T� ^�Wh:�Wr=13 � h ȎVz � r�4:�Ws=1 ��Wt(Wu) |�6:�Ws=2 ��Wt(Wu) ��8:�Ws=3 ��Wt(Wu) ��10:�Ws=4 ��Wt(Wu) �� �� � :�Wv(Wr) ��:� �v��Vm(WU):ș&400C8,,WU �Ww:Wx=WU!4:Wy=WU!16:Wz=WU!8:XU=WU!20:XV=WU!24:ȕWw:�XW(Wx,Wy,Wz,XU,XV):ș&400CA,,WU �Ww:�:� v5��VW:�XX(Uo,Un):�XY(Uo,"<"+Ud$+"$Dir>.Sprites"):� ����VX:XZ=Um:�Xa(Ui,"<"+Ud$+"$Dir>.Templates"):XZ=�Xb(Uk,XZ,Um+Ul,"information",Uo):Xc=�Xd(Uk):XZ=�Xb(Uk,XZ,Um+Ul,"main",Uo):Wa=�Xd(Uk):XZ=�Xb(Uk,XZ,Um+Ul,"xfer_send",Uo):Vo=�Xd(Uk):XZ=�Xb(Uk,XZ,Um+Ul,"parameters",Uo):Wh=�Xd(Uk) 3XZ=�Xb(Uk,XZ,Um+Ul,"prefs",Uo):Wg=�Xd(Uk):�Xe:� \��Wk(WV):VV=1:�Xf(Ud$,128,44):�Xg("Info",0,Xc, ��):�Xg("Prefs...",0,-1, ��):�Xg("Quit",128,-1, ��):ș&400D4,,Uq,WV-64,228:� �u��Wl(WV,WW):VV=2:�Xf(Ud$,128,44):�Xg("Compile",2,-1,Vd<2):�Xg("Delete #"+�Vd,128,-1,Vd<1):ș&400D4,,Uq,WV-64,WW:� ���Xf(Xh$,Xi,Xj):Xk=0:$(Uq+Xk)=Xh$+�0:?(Uq+Xk+12)=7:?(Uq+Xk+13)=2:?(Uq+Xk+14)=7:?(Uq+Xk+15)=0:!(Uq+Xk+16)=Xi:!(Uq+Xk+20)=Xj:!(Uq+Xk+24)=0:Xk+=28:� �l��Xg(Xl$,Xm,Xn,Xo):!(Uq+Xk+0)=Xm:!(Uq+Xk+4)=Xn:!(Uq+Xk+8)=&07000001+�Xo*2^22:$(Uq+Xk+12)=Xl$+�0:Xk+=24:� ��Vu(WU):Xp=WU!0:ȎVV � �1:ȎXp � (�0 2�1:�WZ(Ui,Wg) <�2:Uy=� F� P �2:ȎXp � Z�0:�Vn(Ug,Ui,Vo, ��) d �1:�Xq n� x�3:�Xr(Xp) �3�:ș&400CF,,WU:WV=WU!0:WW=WU!4:WX=WU!8:�WX=UZ � � ȎVV � ��1:�Wk(WV) ��2:�Wl(WV,WW) ��3:�Wi(Xs,Xt) �� ��:�VV<>1 � ș&400D4,,-1:VV=0 � "�:� J[��Wp(WU):Xu=WU!40:Wb$=�Xv(WU+44):Xw=WU!4:WU!16=4:WU!12=WU!8:ș&400E7,17,WU,Xw:�Xu<>Uc � �3Xx$=�Xy(Vb,"err06"):Wd=�We(Ui,99,Ud$,Xx$, ��,�) ��:� ��Xz(Ui,Wa) � ��WZ(Ui,Wa) ��:�Vp:�Vq(Ui,Vo):�YU(Wb$) ��:� ���Vs(WU):ș&400CF,,WU:WV=WU!0:WW=WU!4:WY=WU!12:Vz=WU!16:Wb$=�Wc(Ui,Vo,1):YV$=�Wb$,10-��Wb$,10),".")):WU!0=44+((�YV$ �4)*4)+4:WU!4=0:WU!8=0:WU!12=0:WU!16=1:WU!20=WY:WU!24=Vz:WU!28=WV:WU!32=WW:WU!36=64:WU!40=Ub:$(WU+44)=YV$+�0:ș&400E7,17,WU,WY:� `��Wo(WU):Xw=WU!4:WU!12=WU!8:WU!16=3:Wb$=�Xv(WU+44):ș&400E7,17,WU,Xw:�Wb$,"Wimp$Scrap")=0 � R�Wf(Wb$) \�:ș&400D4,,-1:� ��ݤWm(Vy,WY,Vz):�Xi,Xj,YW,YX:Vy!0=4:Vy!4=5:Vy!8=11:Vy!12=12:Vy!16=-1:ș&31,Vy,Vy+32:Xi=(Vy!40+1)* 2^( Vy!32 ):Xj=(Vy!44+1)* 2^( Vy!36 ):Vy!0=WY:ș&400CC,,Vy:YW=Vy!4:YX=Vy!16:Vy!0=WY:Vy!4=Vz:ș&400CE,,Vy:Vy!8+=YW:Vy!12+=YX:Vy!16+=YW:Vy!20+=YX 8CVy!0=0:Vy!4=5:Vy!24=0:Vy!28=0:Vy!32=Xi:Vy!36=Xj:ș&400D0,,Vy:=0 ~4��Wq(WU):YY$="":Xw=WU!4:YZ=WU!32:Ya=WU!36:ȎYZ � ��Ua:�Ya=VZ �YY$="ibar" ��Wg:YY$="pref":ȎYa � ��3:YY$="pr03" ��4:YY$="pr04" ��5:YY$="pr05" �� �Wh:YY$="para":ȎYa � �1:YY$="pa01" �2:YY$="pa02" (�4:YY$="pa04" 2�6:YY$="pa06" <�8:YY$="pa08" F�10:YY$="pa10" P� Z�Wa:YY$="ma00" d�:�YY$<>"" � xeYb$=�Xy(Vb,YY$):WU!0=20+((�(Yb$) �4)*4)+4:WU!12=WU!8:WU!16=&503:$(WU+20)=Yb$+�0:ș&400E7,17,WU,Xw ��:� ܕ��XW(Wx,Wy,Wz,XU,XV):Yc=Wy-XV-119:Yd=Wz+XV-119:i=1:Yc-=i*48 - 48:x=Wx-XU+24:y=Yc+32:ȕ(i<=Vd):x=Wx-XU+24:y=Yc+32:�Ut(i)=0 �ș&400E6,7�ș&400E6,11 J}Ye$=�" "+�(i),3)+" : ..."+�Us$(i),29):�5:�x,y:�Ye$:�4:i+=1:Yc-=48:�:ș&400E6,8:�5:�x,Yc+32:��15," ");"*** END ***":�4:� ���Vh(Yf):�Yf<>Vg � �Vg=Yf:�Yg(Ui,Wg,5,�Vg+"K") ��:� ���YU(Wb$):�Vd=Ur � 3Xx$=�Xy(Vb,"err07"):Wd=�We(Ui,99,Ud$,Xx$, ��,�) &w�:Vd+=1:Us$(Vd)=Wb$:Ut(Vd)=0:Uu(1,Vd)=0:Uu(2,Vd)=0:Uu(3,Vd)=0:Uu(4,Vd)=0:�Yh(Ui,Wa,0,720,-138-(Vd*48),0):�Yi(Ui,Wa) v�:� ����Xq:Ut(Vd)=0:Uu(1,Vd)=0:Uu(2,Vd)=0:Uu(3,Vd)=0:Uu(4,Vd)=0:Vd-=1:�Yh(Ui,Wa,0,720,-138-(Vd*48),0):�Vn(Ug,Ui,Wa, ��):�Yi(Ui,Wa):� ��Wj(WU):�Vd>0 � xWV=WU!0:WW=WU!4:Ui!0=Wa:ș&400CC,,Ui:Wy=Ui!(12+4):XV=Ui!(20+4):Yj=�(((WW-Wy)+XV)):Yk=((Yj-(119-48)) �48)+1:�Yk<=Vd � p�Wu=Yk:Yl=Ut(Wu):Ym=Uu(1,Wu):Yn=Uu(2,Wu):Yo=Uu(3,Wu):Yp=Uu(4,Wu):Yq=�Yr(�"00"+�~Yl,2)):Ws=�Uw$(7,Yq):Ys$="&"+�"00"+�~Yq,2)+" : "+Uw$(2,Yq):�Yt(Ws):�Yg(Ui,Wh,1,Ys$):�Ws>0 ��Yg(Ui,Wh,4,�Ym) ��Ws>1 ��Yg(Ui,Wh,6,�Yn) ��Ws>2 ��Yg(Ui,Wh,8,�Yo) ��Ws>3 ��Yg(Ui,Wh,10,�Yp) o�Yg(Ui,Wh,3,Uw$(3,Yq)):�Yg(Ui,Wh,5,Uw$(4,Yq)):�Yg(Ui,Wh,7,Uw$(5,Yq)):�Yg(Ui,Wh,9,Uw$(6,Yq)):� ��Xz(Ui,Wh) � 8�Vn(Ug,Ui,Wh, ��) B� L� V�:� ~8ݤYr(Yu$):Yv=0:ȕUw$(1,Yv)<>Yu$ �Yv<=&FF:Yv+=1:�:=Yv ζ��Wi(Xs,Xt):VV=3:�Xf("Triggers",20*24,44):Yw=Uq+4*1024:Yx=0:Yy=0:�:Yu$=Uw$(1,Yy):Ys$=Uw$(2,Yy):Yz$=Uw$(3,Yy):ZU$=Uw$(4,Yy):ZV$=Uw$(5,Yy):ZW$=Uw$(6,Yy):ZX$=Uw$(7,Yy):�Yu$<>"END" � d*�ZY(Yu$,Ys$,Yz$,ZU$,ZV$,ZW$,ZX$):Yy+=1 x5�:�Yu$="END":!(Uq+Xk-24)=128:ș&400D4,,Uq,WV,WW:� �u��ZY(Yu$,Ys$,Yz$,ZU$,ZV$,ZW$,ZX$):ZZ$="&"+Yu$+" : "+Ys$:Za=�("&"+Yu$):Zb=�("&"+Uw$(1,Yy+1)):�(Za-Zb<-1) �(Za=0) � �!(Uq+Xk+0)=2 ��:!(Uq+Xk+0)=0 }�:!(Uq+Xk+4)=-1:!(Uq+Xk+8)=&07000101:Zc=Yw+Yx:$Zc=ZZ$+�0:Yx+=�ZZ$+1:!(Uq+Xk+12)=Zc:!(Uq+Xk+16)=Yw:!(Uq+Xk+20)=16:Xk+=24:� |���Xr(Zd):Yy$=�Xv(!(Uq+28+Zd*24+12)):�Yg(Ui,Wh,1,Yy$):Yq=�Yr(�Yy$,2,2)):Ws=�Uw$(7,Yq):�Yg(Ui,Wh,3,Uw$(3,Yq)):�Yg(Ui,Wh,5,Uw$(4,Yq)):�Yg(Ui,Wh,7,Uw$(5,Yq)):�Yg(Ui,Wh,9,Uw$(6,Yq)):�Yt(Ws):�Vn(Ug,Ui,Wh, ��):�Ws=0 � ��Wt(Wu) ��:�Ze(Wh,4,1) �:� : ��Wt(Zf):�VV=3 �ș&400D4,,-1 N�Ut(Zf)=�(��Wc(Ui,Wh,1),3)):Uu(1,Zf)=��Wc(Ui,Wh,4):Uu(2,Zf)=��Wc(Ui,Wh,6):Uu(3,Zf)=��Wc(Ui,Wh,8):Uu(4,Zf)=��Wc(Ui,Wh,10):�Vq(Ui,Wh):�Yi(Ui,Wa):� �4��Yt(ZX):�i=1 �4:�Zg(Ui,Wh,4+i*2-2,i>ZX):�i>ZX � ��Yg(Ui,Wh,4+i*2-2,"") ��:�Yg(Ui,Wh,4+i*2-2,"0") � �:�i:� *?��Vi:�:Yy=0:�:�Yu$,Ys$,Yz$,ZU$,ZV$,ZW$:ZX=0:�Yz$<>"" �ZX+=1 p�ZU$<>"" �ZX+=1 z�ZV$<>"" �ZX+=1 ��ZW$<>"" �ZX+=1 �xUw$(1,Yy)=Yu$:Uw$(2,Yy)=Ys$:Uw$(3,Yy)=Yz$:Uw$(4,Yy)=ZU$:Uw$(5,Yy)=ZV$:Uw$(6,Yy)=ZW$:Uw$(7,Yy)=�ZX:Yy+=1:�Yu$="END":� �� "00" , "[no event]" , "" , "" , "" , "" ��� "01" , "Blank Palette" , "" , "" , "" , "" �� "02" , "Set Palette" , "Palette number" , "Brightness %age" , "" , "" �� "03" , "Fade palette out" , "Target %age" , "Palette number" , "Number of seconds" , "" �� "04" , "Fade palette in" , "Target %age" , "Palette number" , "Number of seconds" , "" $�� "05" , "Set colour" , "Colour number" , "Colour RED byte" , "Colour GREEN byte" , "Colour BLUE byte" 8�� "10" , "Make sound" , "Channel number" , "Instrument" , "Octave" , "Note" B�� "11" , "Play soundtrack" , "Soundtrack number" , "" , "" , "" L�� "12" , "Stop soundtrack" , "" , "" , "" , "" V�� "13" , "Fade music out" , "Target %age" , "Number of seconds" , "" , "" `�� "14" , "Fade music in" , "Target %age" , "Number of seconds" , "" , "" j�� "15" , "Pause soundtrack" , "" , "" , "" , "" t�� "16" , "Continue soundtrack" , "" , "" , "" , "" ~�� "17" , "Set soundtrack volume" , "Target %age" , "" , "" , "" ��� "18" , "Set stereo position" , "Channel number" , "Stereo position" , "" , "" ��� "20" , "Pause " , "Number of 1/50th frames" , "" , "" , "" �� "END" , "" , "","","","" 2*��Wf(Wb$):Zh=�:Zi=�Zj(Vg*1024):� �Zi � x3Xx$=�Xy(Vb,"err02"):Wd=�We(Ui,99,Ud$,Xx$, ��,�) �'�:ș&20008,13,Wb$ �Zk:Wd=1:�Zk<>0 � �1Xx$=�Xy(Vb,"war01"):Wd=�We(Ui,99,Ud$,Xx$,�,�) � �:�Wd=1 � ��:���Zl:�Vp:� Zm=�Wb$:�Zn=� � 6ș&406C0:�Zo JO�:�Vp:�#Zm:�"SetType "+Wb$+" "+�~Ub:ș&406C1:�Vq(Ui,Vo):�Yg(Ui,Vo,1,Wb$):�� �� ��:� �=ݤZn:Zp=�:Zq=Zr:Zs=�Zt(Us$(1))+16:Zi=�Zj(Vg*1024):� �Zi � 0:Xx$=�Xy(Vb,"err01"):Wd=�We(Ui,99,Ud$,Xx$, ��,�):Zp= �� NF�:�XX(Zq,Zs):�XY(Zq,Us$(1)):Zu$=�Zv(Zq):Xi=�Zw(Zq,Zu$):�Xi �8<>0 � �3Xx$=�Xy(Vb,"war02"):Wd=�We(Ui,99,Ud$,Xx$,�, ��) �F�:Zx=�Zy(Zq,Zu$):Zz=�aU(Xi):aV=�aW(Zq,Zu$):aX=�aY(Zq,Zu$):�aX<>9 � �:Xx$=�Xy(Vb,"err03"):Wd=�We(Ui,99,Ud$,Xx$, ��,�):Zp= �� �.�:ș&90105,Zx,Zh,Zz,aV �,,,,Zi,aZ:�aZ=-1 � :Xx$=�Xy(Vb,"err04"):Wd=�We(Ui,99,Ud$,Xx$, ��,�):Zp= �� 4(�:�aa(aX,Vd,Zz,aV):�ab(Zh,aZ):�ac(1) \� f� p �:=Zp �s��Zo:ad=1:ae= ��:af=0:ȕad<=Vd-1 � �ae:ș&406C4,(ad/Vd)*100:ag=�Zt(Us$(ad))+16:ah=�Zt(Us$(ad+1))+16:�af<ag+ah � $ai=�Zj((ag+ah-af)) . �:ai=� B �:� �ai � `8Xx$=�Xy(Vb,"err01"):Wd=�We(Ui,99,Ud$,Xx$, ��,�):ae=� ~��:af=ag+ah:aj=Zh+Vg*1024:ak=�al(aj):am=�al(aj+ag):�XX(ak,ag):�XX(am,ah):�XY(ak,Us$(ad)):�XY(am,Us$(ad+1)):an$=�Zv(ak):ao=�Zy(ak,an$):ap=�aU(�Zw(ak,an$)):aq=�aW(ak,an$):ar=�aY(ak,an$):as$=�Zv(am):at=�Zy(am,as$):au=�aU(�Zw(am,as$)):av=�aW(am,as$) Z$aw=�aY(am,as$):�ap<>Zz �au<>Zz � x8Xx$=�Xy(Vb,"err09"):Wd=�We(Ui,99,Ud$,Xx$, ��,�):ae=� ��:�aq<>aV �av<>aV � �8Xx$=�Xy(Vb,"err10"):Wd=�We(Ui,99,Ud$,Xx$, ��,�):ae=� ��:�ar<>aX �aw<>aX � �8Xx$=�Xy(Vb,"err03"):Wd=�We(Ui,99,Ud$,Xx$, ��,�):ae=� F�:ș&90106,ao,at,Zh,Vg*1024,Zz,aV �Zk,ax,ay,az,bU,bV,Zi,aZ:�Zi=0 � 68Xx$=�Xy(Vb,"err05"):Wd=�We(Ui,99,Ud$,Xx$, ��,�):ae=� T�:�ab(Zh,aZ):�ac(ad+1) r� �� �� ��:ad+=1:�:� �)��ab(Xn,bW):�i=0 �bW-1:�#Zm,Xn?i:�i:� k��ac(bX):bY=Ut(bX):�#Zm,bY:Yq=�Yr(�"00"+�~bY,2)):bZ=�(Uw$(7,Yq)):ba=1:ȕba<=bZ:�#Zm,Uu(ba,bX):ba+=1:�:� �ݤZv(bb):�bc(bb)>1 � �3Xx$=�Xy(Vb,"war03"):Wd=�We(Ui,99,Ud$,Xx$,�, ��) ��:=�bd(bb,1) ����aa(be,bf,Xi,Xj):bg%=(be<<16)+bf:bh%=(Xi<<16)+Xj:�#Zm,(bg%) �&FF:�#Zm,(bg%>>8) �&FF:�#Zm,(bg%>>16) �&FF:�#Zm,(bg%>>24) �&FF:�#Zm,(bh%) �&FF:�#Zm,(bh%>>8) �&FF:�#Zm,(bh%>>16) �&FF:�#Zm,(bh%>>24) �&FF:� !z:ݤZt(Wb$):�bi:ș&8,17,Wb$ �Zk,ax,ay,az,bU,bV:bi=bU:=bi !�X��Zl:ș&406C1:�#Zm:Xx$=�Xy(Vb,"err08"):Wd=�We(Ui,99,Ud$,"error$ "+Þ+" "+�$, ��,�):� "ݤaU(Xi):=((Xi+7) �8)*8 "Bݤal(bj):=(bj+3) � �3 #(%��VY:ș&51 �bk:bl=�bm:bn=0:Zr=�:� #xGݤZj(bo):�bp,bq:�br,bs,bt:�bu,Zi:bp=(bo �bk)+1:bq=bp* bk:�bv>=bo � #�/br=�bm:bs=br+bo:bt=�bw(bs):bn+=bo:bu=�:Zi=� #��:Zi= �� $ �:=Zi $6(ݤbx(bo):bp=(bo �bk)+1:bq=bp* bk:=bq $r��Vp:br=�bm:�br>bl � $�Wd=�bw(bl):bn=0 $��:� & >ݤZw(by,bz$):ș&2E,256+40,by,bz$ �,,,az,bU,bV,cU:cV=az:=cV &\>ݤaW(by,bz$):ș&2E,256+40,by,bz$ �,,,az,bU,bV,cU:cW=bU:=cW &�>ݤaY(by,bz$):ș&2E,256+40,by,bz$ �,,,az,bU,bV,cU:cX=cU:=cX &�?ݤcY(by,bz$):ș&2E,256+40,by,bz$ �,,,az,bU,bV,cU:cZ=-bV:=cX '3ݤca(by,bz$):cb=�cc(by,bz$):cd=cb!32:�cd=11*4 � '8 ce= �� 'B�:ce=cb+11*4 'V �:=ce '~ݤbc(by):=by!4 '�Oݤbd(by,n):cf=by+by!8:cg=1:ȕcg<n:ch=cf!0:cf+=ch:cg+=1:�:=��Xv(cf+4),12)+�0 ((FݤZy(by,bz$):ș&2E,256+24,by,bz$ �,,ay:ci=ay:cd=ci!32:cj=ci+cd:=cj (xFݤck(by,bz$):ș&2E,256+24,by,bz$ �,,ay:ci=ay:cl=ci!36:cm=ci+cl:=cm (�4ݤcc(by,bz$):ș&2E,256+24,by,bz$ �,,ay:cn=ay:=cn )&��co(by,Wb$):ș&2E,256+12,by,Wb$:� )6&��XY(by,Wb$):ș&2E,256+10,by,Wb$:� )h0��XX(by,cp):by!0=cp:by!8=16:ș&2E,256+9,by:� )�Oݤcq(by,bz$,x,y):�cr,cs:ș&2E,256+41,by,bz$,x,y �,,,,,bV,cU:cr=bV:cs=cU:=cr )�:��ct(by,bz$,x,y,cr,cs):ș&2E,256+42,by,bz$,x,y,cr,cs:� ,�EݤVU(cu,cv$):�Zk,ax:ș&400C0,cu,&4B534154,cv$+�0 �Zk,ax:cw=ax:=cw ,�!��Vx(cw):ș&400DD,cw,"TASK":� -�ݤWe(Vy,cx,Xh$,Xx$,cy,cz):�Xm,ax,dU:$Vy=Xh$+�0:Vy!32=cx:$(Vy+36)=Xx$+�0:Xm=(�cy*2^0)+(�cz*2^1):ș&400DF,Vy+32,Xm,Vy �,ax:dU=ax:=dU -���Vn(WU,Vy,WY,dV):�dV= �� � -�%Vy!0=WY:ș&400CB,,Vy:ș&400C5,,Vy -��:ș&400C5,,WU -��:� -�&��Vq(Vy,WY):Vy!0=WY:ș&400C6,,Vy:� .6S��WZ(Vy,WY):�Xi,Xj,dW,dX,dY,dZ:Vy!0=WY:ș&400CC,,Vy:Xi=�Vy!52:�Xi>1000 �Xi=1000 .hXj=�Vy!48:�Xj>512 �Xj=512 .r�Vy!0=4:Vy!4=5:Vy!8=11:Vy!12=12:Vy!16=-1:ș&31,Vy,Vy+32:dW=Vy!32:dX=Vy!36:dY=Vy!40:dZ=Vy!44:x=dY* 2^dW :y=dZ* 2^dX:x=(x-Xi) �2:y=(y-Xj) �2:Vy!(0)=WY:Vy!(4+0)=x:Vy!(4+4)=y:Vy!(4+8)=Vy!(4+0)+Xi:Vy!(4+12)=Vy!(4+4)+Xj:Vy!28=-1:ș&400C5,,Vy:� /M��Yh(Vy,WY,da,db,dc,dd):Vy!0=da:Vy!4=dc:Vy!8=db:Vy!12=dd:ș&400D7,WY,Vy:� /lKݤXz(Vy,WY):�de,df:Vy!0=WY:ș&400CB,,Vy:de=Vy!32:df=(de �2^16)=2^16:=df /Ƥ��Yi(Vy,WY):�Xi,Xj,dg,dh:�di,dj,dk,dl:Vy!0=WY:ș&400CC,,Vy:Xi=Vy!12-Ui!4:Xj=Vy!16-Vy!8:dg=Vy!20:dh=Vy!24:di=dg:dl=dh:dk=dl-Xj:dj=di+Xi:ș&400D1,WY,di,dk,dj,dl:� 0H@��dm(Vy,WY,Vz):Vy!0=WY:Vy!4=Vz:Vy!8=0:Vy!12=0:ș&400CD,,Vy:� 0�-��Ze(WY,Vz,dn):ș&400D2,WY,Vz,0,0,-1,dn:� 0�%��do:ș&400D2,-1,-1,-1,-1,-1,-1:� 1^ݤWc(Vy,WY,Vz):�Xm,dp,Ye$:Vy!0=WY:Vy!4=Vz:ș&400CE,,Vy:Xm=Vy!(8+16):dp=(Xm �2^8)=2^8:�dp � 1VYe$=�Xv(Vy!(8+20)) 1`�:Ye$=�Xv(Vy+8+20) 1t �:=Ye$ 1�^��Yg(Vy,WY,Vz,dq$):�Xm,dp:Vy!0=WY:Vy!4=Vz:ș&400CE,,Vy:Xm=Vy!(8+16):dp=(Xm �2^8)=2^8:�dp � 1�$(Vy!(8+20))=dq$ 1��:$(Vy+8+20)=dq$ 2 3�:Vy!0=WY:Vy!4=Vz:Vy!8=0:Vy!12=0:ș&400CD,,Vy:� 2d��Wv(dr):ș&400DC,dr:� 2�8ݤXv(Xn):�ds$:ds$="":ȕ?Xn>31:ds$+=�?Xn:Xn+=1:�:=ds$ 2�*��Xa(Vy,Wb$):$Vy=Wb$+�0:ș&400D9,,Vy:� 36�ݤXb(dt,du,dv,dw$,dx):�ay,dy,dz,eU,eV:ș&400DB,,dt,du,dv,-1,dw$,0 �,,ay:dy=dt!84:dz=ay:eU=0:ȕeU<dy:eV=dt+88+eU*32:�(eV!16 �&103)=&102 �eV!24=dx 3�eU+=1:�:=dz 3�%ݤXd(dt):�WY:ș&400C1,,dt �WY:=WY 4��Xe:ș&400DA:� 4D0ݤVk(WU,eW):�Zk:ș&400C7,eW,WU �Zk:eX=Zk:=eX 4�<ݤbw(eY):�Zk,ax,ay,eZ:ș&400EC,eY,-1 �Zk,ax,ay:eZ=Zk:=eZ 4�8ݤbm:�Zk,ax,ay,eZ:ș&400EC,-1,-1 �Zk,ax,ay:eZ=Zk:=eZ 58ݤbv:�Zk,ax,ay,ea:ș&400EC,-1,-1 �Zk,ax,ay:ea=ay:=ea 5\���eb(Vy):�dW,dX,dY,dZ:Vy!0=4:Vy!4=5:Vy!8=11:Vy!12=12:Vy!16=-1:ș&31,Vy,Vy+32:dW=Vy!32:dX=Vy!36:dY=Vy!40:dZ=Vy!44:ȗȓ0,0,dY*2^dW,dZ*2^dX:� 5����ec(Vy,WY):�Xi,Xj,dW,dX,dY,dZ:!Vy=WY:ș&400CC,,Vy:Xi=�Vy!52:Xj=�Vy!48:Vy!0=4:Vy!4=5:Vy!8=11:Vy!12=12:Vy!16=-1:ș&31,Vy,Vy+32:dW=Vy!32:dX=Vy!36:dY=Vy!40:dZ=Vy!44:x=dY* 2^dW :y=dZ* 2^dX:x=(x-Xi)/2:y=(y-Xj)/2:Vy!0=WY:Vy!(0+4+0)=x:Vy!(0+4+4)=y 6`~Vy!(0+4+8)=Vy!(0+4+0)+Xi:Vy!(0+4+12)=Vy!(0+4+4)+Xj:ș&400C5,,Vy:x=((dY*2^dW)-Xi ) / 2:y=((dZ*2^dX)-Xj) / 2:ȗȓx,y,Xi,Xj:� 6����ed(Vy,WY,Vz,ee,ef):!Vy=WY:ș&400CC,,Vy:eg=Vy!4:eh=Vy!8:ei=Vy!12:ej=Vy!16:Vy!0=WY:Vy!4=Vz:ș&400CE,,Vy:ek=Vy!8:el=Vy!12:em=Vy!16:en=Vy!20:eo=em-ek:ep=en-el:Wx=eg+ek:Wz=ej+el:ȗȓWx+ee,Wz+ef,eo-ee*2,ep-ef*2:� 7Zo��eq(Vy,WY,WV,WW):!Vy=WY:ș&400CC,,Vy:er=Vy!4-Vy!20:es=Vy!16-Vy!24:er=WV-er:es=1024-(es-WW):et%=er:eu%=es:� 7����ev(Vy,WY,ew):Vy!0=WY:ș&400CC,,Vy:ex=Vy!4:ey=Vy!12:ez=Vy!8:fU=Vy!16:fV=Vy!28:Vy!0=ew:ș&400CC,,Vy:Wx=ex-(Vy!12-Vy!4)-1:Xj=Vy!8-Vy!16:Vy!4=Wx:Vy!12=ey:Vy!8=Xj:Vy!16=fU:Vy!20=0:Vy!28=fV:ș&400C5,,Vy:� 8�ݤal(bj):=((bj+3) �(�3)) 8�LݤVc:ș&1E,6,,,16 �,,ay:Vb=ay:ș&41501,Vb,"<"+Ud$+"$Dir>.Messages",0:=Vb 8�&��Vw(fW):ș&41504,fW:ș&1E,7,,fW:� 90IݤXy(fW,YY$):ș&41502,fW,YY$,0,0,0,0,0,0 �,,ay:fX=ay:fY$=�Xv(fX):=fY$ 9vZ��Wn(fZ,fa,fb):fc=fZ:fd=fa:fe=fb:Ve=4:�ed(Ui,fc,fe,16,0):ș&1C �ff,fg,fh:fi=ff-1:�Vl:� 9���Vl:Ȏfc � :�Wg:Ȏfe � : '�2:Vf=�fj(Vf,2):�Vh(�(64*(fk/100))) :4� :>�:� :f'ݤfj(fa,fb):ș&1C �ff,fg,fh:�fh=0 � :�Ve=0:�eb(Ui) :��:�ff<>fi � ;�!Ui=fc:ș&400CC,,Ui:eg=Ui!4:fl=ff-eg:Ui!0=fc:Ui!4=fa:ș&400CE,,Ui:ek=Ui!(8+0):el=Ui!(8+4):em=Ui!(8+8):en=Ui!(8+12):Ui!(100+0)=fc:Ui!(100+4)=fa:ș&400C4,,Ui+100:ș&400D1,fc,ek,el,em,en:Ui!(8+8)=fl:Ui!4=fc:ș&400C2,,Ui+4 �fa:�dm(Ui,fc,fa):Ui!0=fc <?Ui!4=fe:ș&400CE,,Ui:fm=Ui!(8+8)-16:fi=ff:fk=�((fl/fm)*100) <Z� <n �:=fa <�R��fn(Vy,WY,fo$):�Xm,dp:!Vy=WY:ș&400CC,,Vy:Xm=Vy!(4+56):dp=(Xm �2^8)=2^8:�dp � <�$fp=!(Vy+4+72):$!(Vy+4+72)=fo$+�0 <��:$(Vy+4+72)=dq$+�0 =�:� =6O��fq(Vy,WY,Vz,fr):Vy!0=WY:Vy!4=Vz:Vy!8=(�fr)<<21:Vy!12=1<<21:ș&400CD,,Vy:� =�O��Zg(Vy,WY,Vz,fs):Vy!0=WY:Vy!4=Vz:Vy!8=(�fs)<<22:Vy!12=1<<22:ș&400CD,,Vy:� �
00000000 0d 00 3c 1b ee 85 eb eb 3a f6 3a f1 22 20 61 74 |..<.....:.:." at| 00000010 20 4c 69 6e 65 20 22 3b 9e 3a e0 0d 00 5a 0d f2 | Line ";.:...Z..| 00000020 55 56 3a f2 55 57 3a e0 0d 00 8c f7 dd f2 55 56 |UV:.UW:.......UV| 00000030 3a 55 58 3d 34 3a 55 59 3d 32 3a 55 5a 3d 31 3a |:UX=4:UY=2:UZ=1:| 00000040 55 61 3d 2d 32 3a 55 62 3d 26 44 45 38 3a 55 63 |Ua=-2:Ub=&DE8:Uc| 00000050 3d 26 46 46 39 3a 55 64 24 3d 22 44 65 6c 74 61 |=&FF9:Ud$="Delta| 00000060 22 3a 55 65 24 3d 22 44 65 6c 74 61 22 3a 55 66 |":Ue$="Delta":Uf| 00000070 3d 32 2a 31 30 32 34 20 3a de 55 67 20 55 66 3a |=2*1024 :.Ug Uf:| 00000080 55 68 3d 32 2a 31 30 32 34 20 3a de 55 69 20 55 |Uh=2*1024 :.Ui U| 00000090 68 3a 55 6a 3d 32 2a 31 30 32 34 20 3a de 55 6b |h:Uj=2*1024 :.Uk| 000000a0 20 55 6a 3a 55 6c 3d 32 2a 31 30 32 34 20 3a de | Uj:Ul=2*1024 :.| 000000b0 55 6d 20 55 6c 3a 55 6e 3d 34 2a 31 30 32 34 20 |Um Ul:Un=4*1024 | 000000c0 3a de 55 6f 20 55 6e 3a 55 70 3d 38 2a 31 30 32 |:.Uo Un:Up=8*102| 000000d0 34 20 3a de 55 71 20 55 70 3a 55 72 3d 32 35 36 |4 :.Uq Up:Ur=256| 000000e0 3a de 55 73 24 28 55 72 29 3a de 55 74 28 55 72 |:.Us$(Ur):.Ut(Ur| 000000f0 29 3a de 55 75 28 34 2c 55 72 29 3a 55 76 3d 32 |):.Uu(4,Ur):Uv=2| 00000100 35 36 3a de 55 77 24 28 31 2b 31 2b 34 2b 31 2c |56:.Uw$(1+1+4+1,| 00000110 55 76 29 3a 55 78 3d 30 3a 55 79 3d 20 ac b9 0d |Uv):Ux=0:Uy= ...| 00000120 01 5e 69 55 7a 3d a4 56 55 28 32 2a 31 30 30 2c |.^iUz=.VU(2*100,| 00000130 55 65 24 29 3a 56 56 3d 30 3a f2 56 57 3a f2 56 |Ue$):VV=0:.VW:.V| 00000140 58 3a f2 56 59 3a 56 5a 3d a4 56 61 28 55 69 29 |X:.VY:VZ=.Va(Ui)| 00000150 3a 56 62 3d a4 56 63 3a 56 64 3d 30 3a 56 65 3d |:Vb=.Vc:Vd=0:Ve=| 00000160 30 3a 56 66 3d 33 3a 56 67 3d 2d 31 3a f2 56 68 |0:Vf=3:Vg=-1:.Vh| 00000170 28 33 32 29 3a 55 74 28 29 3d 30 3a 55 75 28 29 |(32):Ut()=0:Uu()| 00000180 3d 30 3a f2 56 69 3a e1 0d 02 08 1f dd f2 55 57 |=0:.Vi:.......UW| 00000190 3a f5 3a 56 6a 3d a4 56 6b 28 55 67 2c 55 78 29 |:.:Vj=.Vk(Ug,Ux)| 000001a0 3a c8 8e 56 6a 20 ca 0d 02 30 11 c9 30 3a e7 56 |:..Vj ...0..0:.V| 000001b0 65 3d 34 20 8c f2 56 6c 0d 02 3a 0e c9 31 3a f2 |e=4 ..Vl..:..1:.| 000001c0 56 6d 28 55 67 29 0d 02 44 16 c9 32 3a f2 56 6e |Vm(Ug)..D..2:.Vn| 000001d0 28 55 67 2c 55 69 2c 2d 31 2c b9 29 0d 02 4e 13 |(Ug,Ui,-1,.)..N.| 000001e0 c9 33 3a e7 21 55 67 3d 56 6f 20 8c f2 56 70 0d |.3:.!Ug=Vo ..Vp.| 000001f0 02 58 10 f2 56 71 28 55 69 2c 55 67 21 30 29 0d |.X..Vq(Ui,Ug!0).| 00000200 02 62 0e c9 36 3a f2 56 72 28 55 67 29 0d 02 6c |.b..6:.Vr(Ug)..l| 00000210 0e c9 37 3a f2 56 73 28 55 67 29 0d 02 76 0e c9 |..7:.Vs(Ug)..v..| 00000220 38 3a f2 56 74 28 55 67 29 0d 02 80 0e c9 39 3a |8:.Vt(Ug).....9:| 00000230 f2 56 75 28 55 67 29 0d 02 8a 0f c9 31 37 3a f2 |.Vu(Ug).....17:.| 00000240 56 76 28 55 67 29 0d 02 94 0f c9 31 38 3a f2 56 |Vv(Ug).....18:.V| 00000250 76 28 55 67 29 0d 02 9e 1b cb 3a fd 55 79 3a f2 |v(Ug).....:.Uy:.| 00000260 56 77 28 56 62 29 3a f2 56 78 28 55 7a 29 3a e1 |Vw(Vb):.Vx(Uz):.| 00000270 0d 03 02 69 dd a4 56 61 28 56 79 29 3a 56 79 21 |...i..Va(Vy):Vy!| 00000280 30 3d 2d 31 3a 56 79 21 34 3d 30 3a 56 79 21 38 |0=-1:Vy!4=0:Vy!8| 00000290 3d 30 3a 56 79 21 31 32 3d 36 38 3a 56 79 21 31 |=0:Vy!12=68:Vy!1| 000002a0 36 3d 36 38 3a 56 79 21 32 30 3d 26 33 30 30 32 |6=68:Vy!20=&3002| 000002b0 3a 24 28 56 79 2b 32 34 29 3d 22 21 22 2b 55 64 |:$(Vy+24)="!"+Ud| 000002c0 24 2b bd 30 3a c8 99 26 34 30 30 43 32 2c 2c 56 |$+.0:..&400C2,,V| 000002d0 79 20 b8 56 7a 3a 3d 56 7a 0d 03 7a 3d dd f2 56 |y .Vz:=Vz..z=..V| 000002e0 72 28 57 55 29 3a 57 56 3d 57 55 21 30 3a 57 57 |r(WU):WV=WU!0:WW| 000002f0 3d 57 55 21 34 3a 57 58 3d 57 55 21 38 3a 57 59 |=WU!4:WX=WU!8:WY| 00000300 3d 57 55 21 31 32 3a 56 7a 3d 57 55 21 31 36 3a |=WU!12:Vz=WU!16:| 00000310 c8 8e 57 58 20 ca 0d 03 c0 0e c9 55 58 3a c8 8e |..WX ......UX:..| 00000320 57 59 20 ca 0d 03 ca 1a c9 55 61 3a e7 56 7a 3d |WY ......Ua:.Vz=| 00000330 56 5a 20 8c f2 57 5a 28 55 69 2c 57 61 29 0d 03 |VZ ..WZ(Ui,Wa)..| 00000340 d4 0f c9 56 6f 3a e7 56 7a 3d 32 20 8c 0d 03 de |...Vo:.Vz=2 ....| 00000350 23 57 62 24 3d a4 57 63 28 55 69 2c 56 6f 2c 31 |#Wb$=.Wc(Ui,Vo,1| 00000360 29 3a e7 a7 57 62 24 2c 22 2e 22 29 3d 30 20 8c |):..Wb$,".")=0 .| 00000370 0d 03 f2 4e 57 64 3d a4 57 65 28 55 69 2c 39 39 |...NWd=.We(Ui,99| 00000380 2c 55 64 24 2c 22 54 6f 20 73 61 76 65 2c 20 64 |,Ud$,"To save, d| 00000390 72 61 67 20 74 68 65 20 66 69 6c 65 20 69 63 6f |rag the file ico| 000003a0 6e 20 74 6f 20 61 20 64 69 72 65 63 74 6f 72 79 |n to a directory| 000003b0 20 64 69 73 70 6c 61 79 22 2c b9 2c a3 29 0d 03 | display",.,.)..| 000003c0 fc 1b cc 3a f2 57 66 28 57 62 24 29 3a c8 99 26 |...:.Wf(Wb$):..&| 000003d0 34 30 30 44 34 2c 2c 2d 31 0d 04 1a 05 cd 0d 04 |400D4,,-1.......| 000003e0 24 05 cd 0d 04 2e 19 c9 57 67 3a e7 56 7a 3d 34 |$.......Wg:.Vz=4| 000003f0 20 8c f2 56 71 28 55 69 2c 57 67 29 0d 04 38 19 | ..Vq(Ui,Wg)..8.| 00000400 c9 57 68 3a e7 56 7a 3d 32 20 8c f2 57 69 28 57 |.Wh:.Vz=2 ..Wi(W| 00000410 56 2c 57 57 29 0d 04 42 0f c9 57 61 3a f2 57 6a |V,WW)..B..Wa:.Wj| 00000420 28 55 67 29 0d 04 4c 05 cb 0d 04 56 0e c9 55 59 |(Ug)..L....V..UY| 00000430 3a c8 8e 57 59 20 ca 0d 04 60 17 c9 55 61 3a e7 |:..WY ...`..Ua:.| 00000440 56 7a 3d 56 5a 20 8c f2 57 6b 28 57 56 29 0d 04 |Vz=VZ ..Wk(WV)..| 00000450 6a 12 c9 57 61 3a f2 57 6c 28 57 56 2c 57 57 29 |j..Wa:.Wl(WV,WW)| 00000460 0d 04 74 05 cb 0d 04 7e 0e c9 55 5a 3a c8 8e 57 |..t....~..UZ:..W| 00000470 59 20 ca 0d 04 88 0f c9 56 6f 3a e7 56 7a 3d 32 |Y ......Vo:.Vz=2| 00000480 20 8c 0d 04 92 23 57 62 24 3d a4 57 63 28 55 69 | ....#Wb$=.Wc(Ui| 00000490 2c 56 6f 2c 31 29 3a e7 a7 57 62 24 2c 22 2e 22 |,Vo,1):..Wb$,"."| 000004a0 29 3d 30 20 8c 0d 04 a6 4e 57 64 3d a4 57 65 28 |)=0 ....NWd=.We(| 000004b0 55 69 2c 39 39 2c 55 64 24 2c 22 54 6f 20 73 61 |Ui,99,Ud$,"To sa| 000004c0 76 65 2c 20 64 72 61 67 20 74 68 65 20 66 69 6c |ve, drag the fil| 000004d0 65 20 69 63 6f 6e 20 74 6f 20 61 20 64 69 72 65 |e icon to a dire| 000004e0 63 74 6f 72 79 20 64 69 73 70 6c 61 79 22 2c b9 |ctory display",.| 000004f0 2c a3 29 0d 04 b0 0e cc 3a f2 57 66 28 57 62 24 |,.).....:.Wf(Wb$| 00000500 29 0d 04 c4 05 cd 0d 04 ce 05 cd 0d 04 d8 19 c9 |)...............| 00000510 57 67 3a e7 56 7a 3d 34 20 8c f2 56 71 28 55 69 |Wg:.Vz=4 ..Vq(Ui| 00000520 2c 57 67 29 0d 04 e2 05 cb 0d 04 ec 11 c9 36 34 |,Wg)..........64| 00000530 2c 31 36 3a c8 8e 57 59 20 ca 0d 04 f6 1f c9 56 |,16:..WY ......V| 00000540 6f 3a e7 56 7a 3d 30 20 8c 57 64 3d a4 57 6d 28 |o:.Vz=0 .Wd=.Wm(| 00000550 55 69 2c 57 59 2c 56 7a 29 0d 05 00 16 c9 57 67 |Ui,WY,Vz).....Wg| 00000560 3a e7 56 7a 3d 56 66 20 84 56 7a 3d 32 20 8c 0d |:.Vz=Vf .Vz=2 ..| 00000570 05 0a 0b e7 56 65 3d 30 20 8c 0d 05 14 10 f2 57 |....Ve=0 ......W| 00000580 6e 28 57 67 2c 56 66 2c 32 29 0d 05 1e 05 cd 0d |n(Wg,Vf,2)......| 00000590 05 28 05 cd 0d 05 32 05 cb 0d 05 3c 07 cb 3a e1 |.(....2....<..:.| 000005a0 0d 05 64 16 dd f2 56 76 28 57 55 29 3a c8 8e 57 |..d...Vv(WU):..W| 000005b0 55 21 31 36 20 ca 0d 05 78 0b c9 30 3a 55 79 3d |U!16 ...x..0:Uy=| 000005c0 b9 0d 05 82 0e c9 32 3a f2 57 6f 28 57 55 29 0d |......2:.Wo(WU).| 000005d0 05 8c 0e c9 33 3a f2 57 70 28 57 55 29 0d 05 96 |....3:.Wp(WU)...| 000005e0 11 c9 26 35 30 32 3a f2 57 71 28 57 55 29 0d 05 |..&502:.Wq(WU)..| 000005f0 a0 07 cb 3a e1 0d 05 c8 2c dd f2 56 74 28 57 55 |...:....,..Vt(WU| 00000600 29 3a 57 59 3d 57 55 21 30 3a 56 7a 3d 57 55 21 |):WY=WU!0:Vz=WU!| 00000610 34 3a 57 72 3d 57 55 21 32 34 3a c8 8e 57 59 20 |4:Wr=WU!24:..WY | 00000620 ca 0d 05 fa 16 c9 56 6f 3a e7 56 7a 3d 31 20 80 |......Vo:.Vz=1 .| 00000630 57 72 3d 31 33 20 8c 0d 06 04 23 57 62 24 3d a4 |Wr=13 ....#Wb$=.| 00000640 57 63 28 55 69 2c 56 6f 2c 31 29 3a e7 a7 57 62 |Wc(Ui,Vo,1):..Wb| 00000650 24 2c 22 2e 22 29 3d 30 20 8c 0d 06 18 4e 57 64 |$,".")=0 ....NWd| 00000660 3d a4 57 65 28 55 69 2c 39 39 2c 55 64 24 2c 22 |=.We(Ui,99,Ud$,"| 00000670 54 6f 20 73 61 76 65 2c 20 64 72 61 67 20 74 68 |To save, drag th| 00000680 65 20 66 69 6c 65 20 69 63 6f 6e 20 74 6f 20 61 |e file icon to a| 00000690 20 64 69 72 65 63 74 6f 72 79 20 64 69 73 70 6c | directory displ| 000006a0 61 79 22 2c b9 2c a3 29 0d 06 22 1d cc 3a f2 57 |ay",.,.).."..:.W| 000006b0 66 28 57 62 24 29 3a f2 56 70 3a f2 56 71 28 55 |f(Wb$):.Vp:.Vq(U| 000006c0 69 2c 56 6f 29 0d 06 4a 05 cd 0d 06 54 05 cd 0d |i,Vo)..J....T...| 000006d0 06 5e 10 c9 57 68 3a e7 57 72 3d 31 33 20 8c 0d |.^..Wh:.Wr=13 ..| 000006e0 06 68 0a c8 8e 56 7a 20 ca 0d 06 72 15 c9 34 3a |.h...Vz ...r..4:| 000006f0 e7 57 73 3d 31 20 8c f2 57 74 28 57 75 29 0d 06 |.Ws=1 ..Wt(Wu)..| 00000700 7c 15 c9 36 3a e7 57 73 3d 32 20 8c f2 57 74 28 ||..6:.Ws=2 ..Wt(| 00000710 57 75 29 0d 06 86 15 c9 38 3a e7 57 73 3d 33 20 |Wu).....8:.Ws=3 | 00000720 8c f2 57 74 28 57 75 29 0d 06 90 16 c9 31 30 3a |..Wt(Wu).....10:| 00000730 e7 57 73 3d 34 20 8c f2 57 74 28 57 75 29 0d 06 |.Ws=4 ..Wt(Wu)..| 00000740 9a 05 cb 0d 06 a4 05 cd 0d 06 ae 0d 7f 3a f2 57 |.............:.W| 00000750 76 28 57 72 29 0d 06 c2 07 cb 3a e1 0d 06 ea 76 |v(Wr).....:....v| 00000760 dd f2 56 6d 28 57 55 29 3a c8 99 26 34 30 30 43 |..Vm(WU):..&400C| 00000770 38 2c 2c 57 55 20 b8 57 77 3a 57 78 3d 57 55 21 |8,,WU .Ww:Wx=WU!| 00000780 34 3a 57 79 3d 57 55 21 31 36 3a 57 7a 3d 57 55 |4:Wy=WU!16:Wz=WU| 00000790 21 38 3a 58 55 3d 57 55 21 32 30 3a 58 56 3d 57 |!8:XU=WU!20:XV=W| 000007a0 55 21 32 34 3a c8 95 57 77 3a f2 58 57 28 57 78 |U!24:..Ww:.XW(Wx| 000007b0 2c 57 79 2c 57 7a 2c 58 55 2c 58 56 29 3a c8 99 |,Wy,Wz,XU,XV):..| 000007c0 26 34 30 30 43 41 2c 2c 57 55 20 b8 57 77 3a ce |&400CA,,WU .Ww:.| 000007d0 3a e1 0d 07 76 35 dd f2 56 57 3a f2 58 58 28 55 |:...v5..VW:.XX(U| 000007e0 6f 2c 55 6e 29 3a f2 58 59 28 55 6f 2c 22 3c 22 |o,Un):.XY(Uo,"<"| 000007f0 2b 55 64 24 2b 22 24 44 69 72 3e 2e 53 70 72 69 |+Ud$+"$Dir>.Spri| 00000800 74 65 73 22 29 3a e1 0d 07 b2 e6 dd f2 56 58 3a |tes"):.......VX:| 00000810 58 5a 3d 55 6d 3a f2 58 61 28 55 69 2c 22 3c 22 |XZ=Um:.Xa(Ui,"<"| 00000820 2b 55 64 24 2b 22 24 44 69 72 3e 2e 54 65 6d 70 |+Ud$+"$Dir>.Temp| 00000830 6c 61 74 65 73 22 29 3a 58 5a 3d a4 58 62 28 55 |lates"):XZ=.Xb(U| 00000840 6b 2c 58 5a 2c 55 6d 2b 55 6c 2c 22 69 6e 66 6f |k,XZ,Um+Ul,"info| 00000850 72 6d 61 74 69 6f 6e 22 2c 55 6f 29 3a 58 63 3d |rmation",Uo):Xc=| 00000860 a4 58 64 28 55 6b 29 3a 58 5a 3d a4 58 62 28 55 |.Xd(Uk):XZ=.Xb(U| 00000870 6b 2c 58 5a 2c 55 6d 2b 55 6c 2c 22 6d 61 69 6e |k,XZ,Um+Ul,"main| 00000880 22 2c 55 6f 29 3a 57 61 3d a4 58 64 28 55 6b 29 |",Uo):Wa=.Xd(Uk)| 00000890 3a 58 5a 3d a4 58 62 28 55 6b 2c 58 5a 2c 55 6d |:XZ=.Xb(Uk,XZ,Um| 000008a0 2b 55 6c 2c 22 78 66 65 72 5f 73 65 6e 64 22 2c |+Ul,"xfer_send",| 000008b0 55 6f 29 3a 56 6f 3d a4 58 64 28 55 6b 29 3a 58 |Uo):Vo=.Xd(Uk):X| 000008c0 5a 3d a4 58 62 28 55 6b 2c 58 5a 2c 55 6d 2b 55 |Z=.Xb(Uk,XZ,Um+U| 000008d0 6c 2c 22 70 61 72 61 6d 65 74 65 72 73 22 2c 55 |l,"parameters",U| 000008e0 6f 29 3a 57 68 3d a4 58 64 28 55 6b 29 0d 08 20 |o):Wh=.Xd(Uk).. | 000008f0 33 58 5a 3d a4 58 62 28 55 6b 2c 58 5a 2c 55 6d |3XZ=.Xb(Uk,XZ,Um| 00000900 2b 55 6c 2c 22 70 72 65 66 73 22 2c 55 6f 29 3a |+Ul,"prefs",Uo):| 00000910 57 67 3d a4 58 64 28 55 6b 29 3a f2 58 65 3a e1 |Wg=.Xd(Uk):.Xe:.| 00000920 0d 08 5c 7f dd f2 57 6b 28 57 56 29 3a 56 56 3d |..\...Wk(WV):VV=| 00000930 31 3a f2 58 66 28 55 64 24 2c 31 32 38 2c 34 34 |1:.Xf(Ud$,128,44| 00000940 29 3a f2 58 67 28 22 49 6e 66 6f 22 2c 30 2c 58 |):.Xg("Info",0,X| 00000950 63 2c 20 ac b9 29 3a f2 58 67 28 22 50 72 65 66 |c, ..):.Xg("Pref| 00000960 73 2e 2e 2e 22 2c 30 2c 2d 31 2c 20 ac b9 29 3a |s...",0,-1, ..):| 00000970 f2 58 67 28 22 51 75 69 74 22 2c 31 32 38 2c 2d |.Xg("Quit",128,-| 00000980 31 2c 20 ac b9 29 3a c8 99 26 34 30 30 44 34 2c |1, ..):..&400D4,| 00000990 2c 55 71 2c 57 56 2d 36 34 2c 32 32 38 3a e1 0d |,Uq,WV-64,228:..| 000009a0 08 c0 75 dd f2 57 6c 28 57 56 2c 57 57 29 3a 56 |..u..Wl(WV,WW):V| 000009b0 56 3d 32 3a f2 58 66 28 55 64 24 2c 31 32 38 2c |V=2:.Xf(Ud$,128,| 000009c0 34 34 29 3a f2 58 67 28 22 43 6f 6d 70 69 6c 65 |44):.Xg("Compile| 000009d0 22 2c 32 2c 2d 31 2c 56 64 3c 32 29 3a f2 58 67 |",2,-1,Vd<2):.Xg| 000009e0 28 22 44 65 6c 65 74 65 20 23 22 2b c3 56 64 2c |("Delete #"+.Vd,| 000009f0 31 32 38 2c 2d 31 2c 56 64 3c 31 29 3a c8 99 26 |128,-1,Vd<1):..&| 00000a00 34 30 30 44 34 2c 2c 55 71 2c 57 56 2d 36 34 2c |400D4,,Uq,WV-64,| 00000a10 57 57 3a e1 0d 09 1a 95 dd f2 58 66 28 58 68 24 |WW:.......Xf(Xh$| 00000a20 2c 58 69 2c 58 6a 29 3a 58 6b 3d 30 3a 24 28 55 |,Xi,Xj):Xk=0:$(U| 00000a30 71 2b 58 6b 29 3d 58 68 24 2b bd 30 3a 3f 28 55 |q+Xk)=Xh$+.0:?(U| 00000a40 71 2b 58 6b 2b 31 32 29 3d 37 3a 3f 28 55 71 2b |q+Xk+12)=7:?(Uq+| 00000a50 58 6b 2b 31 33 29 3d 32 3a 3f 28 55 71 2b 58 6b |Xk+13)=2:?(Uq+Xk| 00000a60 2b 31 34 29 3d 37 3a 3f 28 55 71 2b 58 6b 2b 31 |+14)=7:?(Uq+Xk+1| 00000a70 35 29 3d 30 3a 21 28 55 71 2b 58 6b 2b 31 36 29 |5)=0:!(Uq+Xk+16)| 00000a80 3d 58 69 3a 21 28 55 71 2b 58 6b 2b 32 30 29 3d |=Xi:!(Uq+Xk+20)=| 00000a90 58 6a 3a 21 28 55 71 2b 58 6b 2b 32 34 29 3d 30 |Xj:!(Uq+Xk+24)=0| 00000aa0 3a 58 6b 2b 3d 32 38 3a e1 0d 09 a6 6c dd f2 58 |:Xk+=28:....l..X| 00000ab0 67 28 58 6c 24 2c 58 6d 2c 58 6e 2c 58 6f 29 3a |g(Xl$,Xm,Xn,Xo):| 00000ac0 21 28 55 71 2b 58 6b 2b 30 29 3d 58 6d 3a 21 28 |!(Uq+Xk+0)=Xm:!(| 00000ad0 55 71 2b 58 6b 2b 34 29 3d 58 6e 3a 21 28 55 71 |Uq+Xk+4)=Xn:!(Uq| 00000ae0 2b 58 6b 2b 38 29 3d 26 30 37 30 30 30 30 30 31 |+Xk+8)=&07000001| 00000af0 2b 94 58 6f 2a 32 5e 32 32 3a 24 28 55 71 2b 58 |+.Xo*2^22:$(Uq+X| 00000b00 6b 2b 31 32 29 3d 58 6c 24 2b bd 30 3a 58 6b 2b |k+12)=Xl$+.0:Xk+| 00000b10 3d 32 34 3a e1 0d 0a 00 1b dd f2 56 75 28 57 55 |=24:.......Vu(WU| 00000b20 29 3a 58 70 3d 57 55 21 30 3a c8 8e 56 56 20 ca |):Xp=WU!0:..VV .| 00000b30 0d 0a 1e 0d c9 31 3a c8 8e 58 70 20 ca 0d 0a 28 |.....1:..Xp ...(| 00000b40 06 c9 30 0d 0a 32 11 c9 31 3a f2 57 5a 28 55 69 |..0..2..1:.WZ(Ui| 00000b50 2c 57 67 29 0d 0a 3c 0b c9 32 3a 55 79 3d b9 0d |,Wg)..<..2:Uy=..| 00000b60 0a 46 05 cb 0d 0a 50 0d c9 32 3a c8 8e 58 70 20 |.F....P..2:..Xp | 00000b70 ca 0d 0a 5a 18 c9 30 3a f2 56 6e 28 55 67 2c 55 |...Z..0:.Vn(Ug,U| 00000b80 69 2c 56 6f 2c 20 ac b9 29 0d 0a 64 0a c9 31 3a |i,Vo, ..)..d..1:| 00000b90 f2 58 71 0d 0a 6e 05 cb 0d 0a 78 0e c9 33 3a f2 |.Xq..n....x..3:.| 00000ba0 58 72 28 58 70 29 0d 0a 82 33 cb 3a c8 99 26 34 |Xr(Xp)...3.:..&4| 00000bb0 30 30 43 46 2c 2c 57 55 3a 57 56 3d 57 55 21 30 |00CF,,WU:WV=WU!0| 00000bc0 3a 57 57 3d 57 55 21 34 3a 57 58 3d 57 55 21 38 |:WW=WU!4:WX=WU!8| 00000bd0 3a e7 57 58 3d 55 5a 20 8c 0d 0a be 0a c8 8e 56 |:.WX=UZ .......V| 00000be0 56 20 ca 0d 0a c8 0e c9 31 3a f2 57 6b 28 57 56 |V ......1:.Wk(WV| 00000bf0 29 0d 0a d2 11 c9 32 3a f2 57 6c 28 57 56 2c 57 |).....2:.Wl(WV,W| 00000c00 57 29 0d 0a dc 11 c9 33 3a f2 57 69 28 58 73 2c |W).....3:.Wi(Xs,| 00000c10 58 74 29 0d 0a e6 05 cb 0d 0a f0 0e cc 3a e7 56 |Xt)..........:.V| 00000c20 56 3c 3e 31 20 8c 0d 0b 04 15 c8 99 26 34 30 30 |V<>1 .......&400| 00000c30 44 34 2c 2c 2d 31 3a 56 56 3d 30 0d 0b 18 05 cd |D4,,-1:VV=0.....| 00000c40 0d 0b 22 07 cd 3a e1 0d 0b 4a 5b dd f2 57 70 28 |.."..:...J[..Wp(| 00000c50 57 55 29 3a 58 75 3d 57 55 21 34 30 3a 57 62 24 |WU):Xu=WU!40:Wb$| 00000c60 3d a4 58 76 28 57 55 2b 34 34 29 3a 58 77 3d 57 |=.Xv(WU+44):Xw=W| 00000c70 55 21 34 3a 57 55 21 31 36 3d 34 3a 57 55 21 31 |U!4:WU!16=4:WU!1| 00000c80 32 3d 57 55 21 38 3a c8 99 26 34 30 30 45 37 2c |2=WU!8:..&400E7,| 00000c90 31 37 2c 57 55 2c 58 77 3a e7 58 75 3c 3e 55 63 |17,WU,Xw:.Xu<>Uc| 00000ca0 20 8c 0d 0b 9a 33 58 78 24 3d a4 58 79 28 56 62 | ....3Xx$=.Xy(Vb| 00000cb0 2c 22 65 72 72 30 36 22 29 3a 57 64 3d a4 57 65 |,"err06"):Wd=.We| 00000cc0 28 55 69 2c 39 39 2c 55 64 24 2c 58 78 24 2c 20 |(Ui,99,Ud$,Xx$, | 00000cd0 ac b9 2c b9 29 0d 0b ae 15 cc 3a e7 20 ac a4 58 |..,.).....:. ..X| 00000ce0 7a 28 55 69 2c 57 61 29 20 8c 0d 0b c2 0e f2 57 |z(Ui,Wa) ......W| 00000cf0 5a 28 55 69 2c 57 61 29 0d 0b cc 1d cd 3a f2 56 |Z(Ui,Wa).....:.V| 00000d00 70 3a f2 56 71 28 55 69 2c 56 6f 29 3a f2 59 55 |p:.Vq(Ui,Vo):.YU| 00000d10 28 57 62 24 29 0d 0b f4 07 cd 3a e1 0d 0c 1c f8 |(Wb$).....:.....| 00000d20 dd f2 56 73 28 57 55 29 3a c8 99 26 34 30 30 43 |..Vs(WU):..&400C| 00000d30 46 2c 2c 57 55 3a 57 56 3d 57 55 21 30 3a 57 57 |F,,WU:WV=WU!0:WW| 00000d40 3d 57 55 21 34 3a 57 59 3d 57 55 21 31 32 3a 56 |=WU!4:WY=WU!12:V| 00000d50 7a 3d 57 55 21 31 36 3a 57 62 24 3d a4 57 63 28 |z=WU!16:Wb$=.Wc(| 00000d60 55 69 2c 56 6f 2c 31 29 3a 59 56 24 3d c2 57 62 |Ui,Vo,1):YV$=.Wb| 00000d70 24 2c 31 30 2d a7 c2 57 62 24 2c 31 30 29 2c 22 |$,10-..Wb$,10),"| 00000d80 2e 22 29 29 3a 57 55 21 30 3d 34 34 2b 28 28 a9 |.")):WU!0=44+((.| 00000d90 59 56 24 20 81 34 29 2a 34 29 2b 34 3a 57 55 21 |YV$ .4)*4)+4:WU!| 00000da0 34 3d 30 3a 57 55 21 38 3d 30 3a 57 55 21 31 32 |4=0:WU!8=0:WU!12| 00000db0 3d 30 3a 57 55 21 31 36 3d 31 3a 57 55 21 32 30 |=0:WU!16=1:WU!20| 00000dc0 3d 57 59 3a 57 55 21 32 34 3d 56 7a 3a 57 55 21 |=WY:WU!24=Vz:WU!| 00000dd0 32 38 3d 57 56 3a 57 55 21 33 32 3d 57 57 3a 57 |28=WV:WU!32=WW:W| 00000de0 55 21 33 36 3d 36 34 3a 57 55 21 34 30 3d 55 62 |U!36=64:WU!40=Ub| 00000df0 3a 24 28 57 55 2b 34 34 29 3d 59 56 24 2b bd 30 |:$(WU+44)=YV$+.0| 00000e00 3a c8 99 26 34 30 30 45 37 2c 31 37 2c 57 55 2c |:..&400E7,17,WU,| 00000e10 57 59 3a e1 0d 0d 0c 60 dd f2 57 6f 28 57 55 29 |WY:....`..Wo(WU)| 00000e20 3a 58 77 3d 57 55 21 34 3a 57 55 21 31 32 3d 57 |:Xw=WU!4:WU!12=W| 00000e30 55 21 38 3a 57 55 21 31 36 3d 33 3a 57 62 24 3d |U!8:WU!16=3:Wb$=| 00000e40 a4 58 76 28 57 55 2b 34 34 29 3a c8 99 26 34 30 |.Xv(WU+44):..&40| 00000e50 30 45 37 2c 31 37 2c 57 55 2c 58 77 3a e7 a7 57 |0E7,17,WU,Xw:..W| 00000e60 62 24 2c 22 57 69 6d 70 24 53 63 72 61 70 22 29 |b$,"Wimp$Scrap")| 00000e70 3d 30 20 8c 0d 0d 52 0c f2 57 66 28 57 62 24 29 |=0 ...R..Wf(Wb$)| 00000e80 0d 0d 5c 14 cd 3a c8 99 26 34 30 30 44 34 2c 2c |..\..:..&400D4,,| 00000e90 2d 31 3a e1 0d 0d 8e f4 dd a4 57 6d 28 56 79 2c |-1:.......Wm(Vy,| 00000ea0 57 59 2c 56 7a 29 3a ea 58 69 2c 58 6a 2c 59 57 |WY,Vz):.Xi,Xj,YW| 00000eb0 2c 59 58 3a 56 79 21 30 3d 34 3a 56 79 21 34 3d |,YX:Vy!0=4:Vy!4=| 00000ec0 35 3a 56 79 21 38 3d 31 31 3a 56 79 21 31 32 3d |5:Vy!8=11:Vy!12=| 00000ed0 31 32 3a 56 79 21 31 36 3d 2d 31 3a c8 99 26 33 |12:Vy!16=-1:..&3| 00000ee0 31 2c 56 79 2c 56 79 2b 33 32 3a 58 69 3d 28 56 |1,Vy,Vy+32:Xi=(V| 00000ef0 79 21 34 30 2b 31 29 2a 20 32 5e 28 20 56 79 21 |y!40+1)* 2^( Vy!| 00000f00 33 32 20 29 3a 58 6a 3d 28 56 79 21 34 34 2b 31 |32 ):Xj=(Vy!44+1| 00000f10 29 2a 20 32 5e 28 20 56 79 21 33 36 20 29 3a 56 |)* 2^( Vy!36 ):V| 00000f20 79 21 30 3d 57 59 3a c8 99 26 34 30 30 43 43 2c |y!0=WY:..&400CC,| 00000f30 2c 56 79 3a 59 57 3d 56 79 21 34 3a 59 58 3d 56 |,Vy:YW=Vy!4:YX=V| 00000f40 79 21 31 36 3a 56 79 21 30 3d 57 59 3a 56 79 21 |y!16:Vy!0=WY:Vy!| 00000f50 34 3d 56 7a 3a c8 99 26 34 30 30 43 45 2c 2c 56 |4=Vz:..&400CE,,V| 00000f60 79 3a 56 79 21 38 2b 3d 59 57 3a 56 79 21 31 32 |y:Vy!8+=YW:Vy!12| 00000f70 2b 3d 59 58 3a 56 79 21 31 36 2b 3d 59 57 3a 56 |+=YX:Vy!16+=YW:V| 00000f80 79 21 32 30 2b 3d 59 58 0d 0e 38 43 56 79 21 30 |y!20+=YX..8CVy!0| 00000f90 3d 30 3a 56 79 21 34 3d 35 3a 56 79 21 32 34 3d |=0:Vy!4=5:Vy!24=| 00000fa0 30 3a 56 79 21 32 38 3d 30 3a 56 79 21 33 32 3d |0:Vy!28=0:Vy!32=| 00000fb0 58 69 3a 56 79 21 33 36 3d 58 6a 3a c8 99 26 34 |Xi:Vy!36=Xj:..&4| 00000fc0 30 30 44 30 2c 2c 56 79 3a 3d 30 0d 0e 7e 34 dd |00D0,,Vy:=0..~4.| 00000fd0 f2 57 71 28 57 55 29 3a 59 59 24 3d 22 22 3a 58 |.Wq(WU):YY$="":X| 00000fe0 77 3d 57 55 21 34 3a 59 5a 3d 57 55 21 33 32 3a |w=WU!4:YZ=WU!32:| 00000ff0 59 61 3d 57 55 21 33 36 3a c8 8e 59 5a 20 ca 0d |Ya=WU!36:..YZ ..| 00001000 0e ba 1a c9 55 61 3a e7 59 61 3d 56 5a 20 8c 59 |....Ua:.Ya=VZ .Y| 00001010 59 24 3d 22 69 62 61 72 22 0d 0e c4 19 c9 57 67 |Y$="ibar".....Wg| 00001020 3a 59 59 24 3d 22 70 72 65 66 22 3a c8 8e 59 61 |:YY$="pref":..Ya| 00001030 20 ca 0d 0e d8 11 c9 33 3a 59 59 24 3d 22 70 72 | ......3:YY$="pr| 00001040 30 33 22 0d 0e e2 11 c9 34 3a 59 59 24 3d 22 70 |03".....4:YY$="p| 00001050 72 30 34 22 0d 0e ec 11 c9 35 3a 59 59 24 3d 22 |r04".....5:YY$="| 00001060 70 72 30 35 22 0d 0e f6 05 cb 0d 0f 00 19 c9 57 |pr05"..........W| 00001070 68 3a 59 59 24 3d 22 70 61 72 61 22 3a c8 8e 59 |h:YY$="para":..Y| 00001080 61 20 ca 0d 0f 14 11 c9 31 3a 59 59 24 3d 22 70 |a ......1:YY$="p| 00001090 61 30 31 22 0d 0f 1e 11 c9 32 3a 59 59 24 3d 22 |a01".....2:YY$="| 000010a0 70 61 30 32 22 0d 0f 28 11 c9 34 3a 59 59 24 3d |pa02"..(..4:YY$=| 000010b0 22 70 61 30 34 22 0d 0f 32 11 c9 36 3a 59 59 24 |"pa04"..2..6:YY$| 000010c0 3d 22 70 61 30 36 22 0d 0f 3c 11 c9 38 3a 59 59 |="pa06"..<..8:YY| 000010d0 24 3d 22 70 61 30 38 22 0d 0f 46 12 c9 31 30 3a |$="pa08"..F..10:| 000010e0 59 59 24 3d 22 70 61 31 30 22 0d 0f 50 05 cb 0d |YY$="pa10"..P...| 000010f0 0f 5a 12 c9 57 61 3a 59 59 24 3d 22 6d 61 30 30 |.Z..Wa:YY$="ma00| 00001100 22 0d 0f 64 10 cb 3a e7 59 59 24 3c 3e 22 22 20 |"..d..:.YY$<>"" | 00001110 8c 0d 0f 78 65 59 62 24 3d a4 58 79 28 56 62 2c |...xeYb$=.Xy(Vb,| 00001120 59 59 24 29 3a 57 55 21 30 3d 32 30 2b 28 28 a9 |YY$):WU!0=20+((.| 00001130 28 59 62 24 29 20 81 34 29 2a 34 29 2b 34 3a 57 |(Yb$) .4)*4)+4:W| 00001140 55 21 31 32 3d 57 55 21 38 3a 57 55 21 31 36 3d |U!12=WU!8:WU!16=| 00001150 26 35 30 33 3a 24 28 57 55 2b 32 30 29 3d 59 62 |&503:$(WU+20)=Yb| 00001160 24 2b bd 30 3a c8 99 26 34 30 30 45 37 2c 31 37 |$+.0:..&400E7,17| 00001170 2c 57 55 2c 58 77 0d 0f b4 07 cd 3a e1 0d 0f dc |,WU,Xw.....:....| 00001180 95 dd f2 58 57 28 57 78 2c 57 79 2c 57 7a 2c 58 |...XW(Wx,Wy,Wz,X| 00001190 55 2c 58 56 29 3a 59 63 3d 57 79 2d 58 56 2d 31 |U,XV):Yc=Wy-XV-1| 000011a0 31 39 3a 59 64 3d 57 7a 2b 58 56 2d 31 31 39 3a |19:Yd=Wz+XV-119:| 000011b0 69 3d 31 3a 59 63 2d 3d 69 2a 34 38 20 2d 20 34 |i=1:Yc-=i*48 - 4| 000011c0 38 3a 78 3d 57 78 2d 58 55 2b 32 34 3a 79 3d 59 |8:x=Wx-XU+24:y=Y| 000011d0 63 2b 33 32 3a c8 95 28 69 3c 3d 56 64 29 3a 78 |c+32:..(i<=Vd):x| 000011e0 3d 57 78 2d 58 55 2b 32 34 3a 79 3d 59 63 2b 33 |=Wx-XU+24:y=Yc+3| 000011f0 32 3a e7 55 74 28 69 29 3d 30 20 8c c8 99 26 34 |2:.Ut(i)=0 ...&4| 00001200 30 30 45 36 2c 37 8b c8 99 26 34 30 30 45 36 2c |00E6,7...&400E6,| 00001210 31 31 0d 10 4a 7d 59 65 24 3d c2 22 20 20 20 22 |11..J}Ye$=." "| 00001220 2b c3 28 69 29 2c 33 29 2b 22 20 3a 20 2e 2e 2e |+.(i),3)+" : ...| 00001230 22 2b c2 55 73 24 28 69 29 2c 32 39 29 3a ef 35 |"+.Us$(i),29):.5| 00001240 3a ec 78 2c 79 3a f1 59 65 24 3a ef 34 3a 69 2b |:.x,y:.Ye$:.4:i+| 00001250 3d 31 3a 59 63 2d 3d 34 38 3a ce 3a c8 99 26 34 |=1:Yc-=48:.:..&4| 00001260 30 30 45 36 2c 38 3a ef 35 3a ec 78 2c 59 63 2b |00E6,8:.5:.x,Yc+| 00001270 33 32 3a f1 c4 31 35 2c 22 20 22 29 3b 22 2a 2a |32:..15," ");"**| 00001280 2a 20 45 4e 44 20 2a 2a 2a 22 3a ef 34 3a e1 0d |* END ***":.4:..| 00001290 10 ae 16 dd f2 56 68 28 59 66 29 3a e7 59 66 3c |.....Vh(Yf):.Yf<| 000012a0 3e 56 67 20 8c 0d 10 c2 1e 56 67 3d 59 66 3a f2 |>Vg .....Vg=Yf:.| 000012b0 59 67 28 55 69 2c 57 67 2c 35 2c c3 56 67 2b 22 |Yg(Ui,Wg,5,.Vg+"| 000012c0 4b 22 29 0d 10 d6 07 cd 3a e1 0d 10 fe 16 dd f2 |K").....:.......| 000012d0 59 55 28 57 62 24 29 3a e7 56 64 3d 55 72 20 8c |YU(Wb$):.Vd=Ur .| 000012e0 0d 11 12 33 58 78 24 3d a4 58 79 28 56 62 2c 22 |...3Xx$=.Xy(Vb,"| 000012f0 65 72 72 30 37 22 29 3a 57 64 3d a4 57 65 28 55 |err07"):Wd=.We(U| 00001300 69 2c 39 39 2c 55 64 24 2c 58 78 24 2c 20 ac b9 |i,99,Ud$,Xx$, ..| 00001310 2c b9 29 0d 11 26 77 cc 3a 56 64 2b 3d 31 3a 55 |,.)..&w.:Vd+=1:U| 00001320 73 24 28 56 64 29 3d 57 62 24 3a 55 74 28 56 64 |s$(Vd)=Wb$:Ut(Vd| 00001330 29 3d 30 3a 55 75 28 31 2c 56 64 29 3d 30 3a 55 |)=0:Uu(1,Vd)=0:U| 00001340 75 28 32 2c 56 64 29 3d 30 3a 55 75 28 33 2c 56 |u(2,Vd)=0:Uu(3,V| 00001350 64 29 3d 30 3a 55 75 28 34 2c 56 64 29 3d 30 3a |d)=0:Uu(4,Vd)=0:| 00001360 f2 59 68 28 55 69 2c 57 61 2c 30 2c 37 32 30 2c |.Yh(Ui,Wa,0,720,| 00001370 2d 31 33 38 2d 28 56 64 2a 34 38 29 2c 30 29 3a |-138-(Vd*48),0):| 00001380 f2 59 69 28 55 69 2c 57 61 29 0d 11 76 07 cd 3a |.Yi(Ui,Wa)..v..:| 00001390 e1 0d 11 9e 82 dd f2 58 71 3a 55 74 28 56 64 29 |.......Xq:Ut(Vd)| 000013a0 3d 30 3a 55 75 28 31 2c 56 64 29 3d 30 3a 55 75 |=0:Uu(1,Vd)=0:Uu| 000013b0 28 32 2c 56 64 29 3d 30 3a 55 75 28 33 2c 56 64 |(2,Vd)=0:Uu(3,Vd| 000013c0 29 3d 30 3a 55 75 28 34 2c 56 64 29 3d 30 3a 56 |)=0:Uu(4,Vd)=0:V| 000013d0 64 2d 3d 31 3a f2 59 68 28 55 69 2c 57 61 2c 30 |d-=1:.Yh(Ui,Wa,0| 000013e0 2c 37 32 30 2c 2d 31 33 38 2d 28 56 64 2a 34 38 |,720,-138-(Vd*48| 000013f0 29 2c 30 29 3a f2 56 6e 28 55 67 2c 55 69 2c 57 |),0):.Vn(Ug,Ui,W| 00001400 61 2c 20 ac b9 29 3a f2 59 69 28 55 69 2c 57 61 |a, ..):.Yi(Ui,Wa| 00001410 29 3a e1 0d 12 0c 14 dd f2 57 6a 28 57 55 29 3a |):.......Wj(WU):| 00001420 e7 56 64 3e 30 20 8c 0d 12 20 78 57 56 3d 57 55 |.Vd>0 ... xWV=WU| 00001430 21 30 3a 57 57 3d 57 55 21 34 3a 55 69 21 30 3d |!0:WW=WU!4:Ui!0=| 00001440 57 61 3a c8 99 26 34 30 30 43 43 2c 2c 55 69 3a |Wa:..&400CC,,Ui:| 00001450 57 79 3d 55 69 21 28 31 32 2b 34 29 3a 58 56 3d |Wy=Ui!(12+4):XV=| 00001460 55 69 21 28 32 30 2b 34 29 3a 59 6a 3d 94 28 28 |Ui!(20+4):Yj=.((| 00001470 28 57 57 2d 57 79 29 2b 58 56 29 29 3a 59 6b 3d |(WW-Wy)+XV)):Yk=| 00001480 28 28 59 6a 2d 28 31 31 39 2d 34 38 29 29 20 81 |((Yj-(119-48)) .| 00001490 34 38 29 2b 31 3a e7 59 6b 3c 3d 56 64 20 8c 0d |48)+1:.Yk<=Vd ..| 000014a0 12 70 be 57 75 3d 59 6b 3a 59 6c 3d 55 74 28 57 |.p.Wu=Yk:Yl=Ut(W| 000014b0 75 29 3a 59 6d 3d 55 75 28 31 2c 57 75 29 3a 59 |u):Ym=Uu(1,Wu):Y| 000014c0 6e 3d 55 75 28 32 2c 57 75 29 3a 59 6f 3d 55 75 |n=Uu(2,Wu):Yo=Uu| 000014d0 28 33 2c 57 75 29 3a 59 70 3d 55 75 28 34 2c 57 |(3,Wu):Yp=Uu(4,W| 000014e0 75 29 3a 59 71 3d a4 59 72 28 c2 22 30 30 22 2b |u):Yq=.Yr(."00"+| 000014f0 c3 7e 59 6c 2c 32 29 29 3a 57 73 3d bb 55 77 24 |.~Yl,2)):Ws=.Uw$| 00001500 28 37 2c 59 71 29 3a 59 73 24 3d 22 26 22 2b c2 |(7,Yq):Ys$="&"+.| 00001510 22 30 30 22 2b c3 7e 59 71 2c 32 29 2b 22 20 3a |"00"+.~Yq,2)+" :| 00001520 20 22 2b 55 77 24 28 32 2c 59 71 29 3a f2 59 74 | "+Uw$(2,Yq):.Yt| 00001530 28 57 73 29 3a f2 59 67 28 55 69 2c 57 68 2c 31 |(Ws):.Yg(Ui,Wh,1| 00001540 2c 59 73 24 29 3a e7 57 73 3e 30 20 8c f2 59 67 |,Ys$):.Ws>0 ..Yg| 00001550 28 55 69 2c 57 68 2c 34 2c c3 59 6d 29 0d 12 e8 |(Ui,Wh,4,.Ym)...| 00001560 1b e7 57 73 3e 31 20 8c f2 59 67 28 55 69 2c 57 |..Ws>1 ..Yg(Ui,W| 00001570 68 2c 36 2c c3 59 6e 29 0d 12 f2 1b e7 57 73 3e |h,6,.Yn).....Ws>| 00001580 32 20 8c f2 59 67 28 55 69 2c 57 68 2c 38 2c c3 |2 ..Yg(Ui,Wh,8,.| 00001590 59 6f 29 0d 12 fc 1c e7 57 73 3e 33 20 8c f2 59 |Yo).....Ws>3 ..Y| 000015a0 67 28 55 69 2c 57 68 2c 31 30 2c c3 59 70 29 0d |g(Ui,Wh,10,.Yp).| 000015b0 13 06 6f f2 59 67 28 55 69 2c 57 68 2c 33 2c 55 |..o.Yg(Ui,Wh,3,U| 000015c0 77 24 28 33 2c 59 71 29 29 3a f2 59 67 28 55 69 |w$(3,Yq)):.Yg(Ui| 000015d0 2c 57 68 2c 35 2c 55 77 24 28 34 2c 59 71 29 29 |,Wh,5,Uw$(4,Yq))| 000015e0 3a f2 59 67 28 55 69 2c 57 68 2c 37 2c 55 77 24 |:.Yg(Ui,Wh,7,Uw$| 000015f0 28 35 2c 59 71 29 29 3a f2 59 67 28 55 69 2c 57 |(5,Yq)):.Yg(Ui,W| 00001600 68 2c 39 2c 55 77 24 28 36 2c 59 71 29 29 3a e7 |h,9,Uw$(6,Yq)):.| 00001610 20 ac a4 58 7a 28 55 69 2c 57 68 29 20 8c 0d 13 | ..Xz(Ui,Wh) ...| 00001620 38 15 f2 56 6e 28 55 67 2c 55 69 2c 57 68 2c 20 |8..Vn(Ug,Ui,Wh, | 00001630 ac b9 29 0d 13 42 05 cd 0d 13 4c 05 cd 0d 13 56 |..)..B....L....V| 00001640 07 cd 3a e1 0d 13 7e 38 dd a4 59 72 28 59 75 24 |..:...~8..Yr(Yu$| 00001650 29 3a 59 76 3d 30 3a c8 95 55 77 24 28 31 2c 59 |):Yv=0:..Uw$(1,Y| 00001660 76 29 3c 3e 59 75 24 20 80 59 76 3c 3d 26 46 46 |v)<>Yu$ .Yv<=&FF| 00001670 3a 59 76 2b 3d 31 3a ce 3a 3d 59 76 0d 13 ce b6 |:Yv+=1:.:=Yv....| 00001680 dd f2 57 69 28 58 73 2c 58 74 29 3a 56 56 3d 33 |..Wi(Xs,Xt):VV=3| 00001690 3a f2 58 66 28 22 54 72 69 67 67 65 72 73 22 2c |:.Xf("Triggers",| 000016a0 32 30 2a 32 34 2c 34 34 29 3a 59 77 3d 55 71 2b |20*24,44):Yw=Uq+| 000016b0 34 2a 31 30 32 34 3a 59 78 3d 30 3a 59 79 3d 30 |4*1024:Yx=0:Yy=0| 000016c0 3a f5 3a 59 75 24 3d 55 77 24 28 31 2c 59 79 29 |:.:Yu$=Uw$(1,Yy)| 000016d0 3a 59 73 24 3d 55 77 24 28 32 2c 59 79 29 3a 59 |:Ys$=Uw$(2,Yy):Y| 000016e0 7a 24 3d 55 77 24 28 33 2c 59 79 29 3a 5a 55 24 |z$=Uw$(3,Yy):ZU$| 000016f0 3d 55 77 24 28 34 2c 59 79 29 3a 5a 56 24 3d 55 |=Uw$(4,Yy):ZV$=U| 00001700 77 24 28 35 2c 59 79 29 3a 5a 57 24 3d 55 77 24 |w$(5,Yy):ZW$=Uw$| 00001710 28 36 2c 59 79 29 3a 5a 58 24 3d 55 77 24 28 37 |(6,Yy):ZX$=Uw$(7| 00001720 2c 59 79 29 3a e7 59 75 24 3c 3e 22 45 4e 44 22 |,Yy):.Yu$<>"END"| 00001730 20 8c 0d 14 64 2a f2 5a 59 28 59 75 24 2c 59 73 | ...d*.ZY(Yu$,Ys| 00001740 24 2c 59 7a 24 2c 5a 55 24 2c 5a 56 24 2c 5a 57 |$,Yz$,ZU$,ZV$,ZW| 00001750 24 2c 5a 58 24 29 3a 59 79 2b 3d 31 0d 14 78 35 |$,ZX$):Yy+=1..x5| 00001760 cd 3a fd 59 75 24 3d 22 45 4e 44 22 3a 21 28 55 |.:.Yu$="END":!(U| 00001770 71 2b 58 6b 2d 32 34 29 3d 31 32 38 3a c8 99 26 |q+Xk-24)=128:..&| 00001780 34 30 30 44 34 2c 2c 55 71 2c 57 56 2c 57 57 3a |400D4,,Uq,WV,WW:| 00001790 e1 0d 14 be 75 dd f2 5a 59 28 59 75 24 2c 59 73 |....u..ZY(Yu$,Ys| 000017a0 24 2c 59 7a 24 2c 5a 55 24 2c 5a 56 24 2c 5a 57 |$,Yz$,ZU$,ZV$,ZW| 000017b0 24 2c 5a 58 24 29 3a 5a 5a 24 3d 22 26 22 2b 59 |$,ZX$):ZZ$="&"+Y| 000017c0 75 24 2b 22 20 3a 20 22 2b 59 73 24 3a 5a 61 3d |u$+" : "+Ys$:Za=| 000017d0 a0 28 22 26 22 2b 59 75 24 29 3a 5a 62 3d a0 28 |.("&"+Yu$):Zb=.(| 000017e0 22 26 22 2b 55 77 24 28 31 2c 59 79 2b 31 29 29 |"&"+Uw$(1,Yy+1))| 000017f0 3a e7 28 5a 61 2d 5a 62 3c 2d 31 29 20 84 28 5a |:.(Za-Zb<-1) .(Z| 00001800 61 3d 30 29 20 8c 0d 14 f0 10 21 28 55 71 2b 58 |a=0) .....!(Uq+X| 00001810 6b 2b 30 29 3d 32 0d 14 fa 12 cc 3a 21 28 55 71 |k+0)=2.....:!(Uq| 00001820 2b 58 6b 2b 30 29 3d 30 0d 15 0e 7d cd 3a 21 28 |+Xk+0)=0...}.:!(| 00001830 55 71 2b 58 6b 2b 34 29 3d 2d 31 3a 21 28 55 71 |Uq+Xk+4)=-1:!(Uq| 00001840 2b 58 6b 2b 38 29 3d 26 30 37 30 30 30 31 30 31 |+Xk+8)=&07000101| 00001850 3a 5a 63 3d 59 77 2b 59 78 3a 24 5a 63 3d 5a 5a |:Zc=Yw+Yx:$Zc=ZZ| 00001860 24 2b bd 30 3a 59 78 2b 3d a9 5a 5a 24 2b 31 3a |$+.0:Yx+=.ZZ$+1:| 00001870 21 28 55 71 2b 58 6b 2b 31 32 29 3d 5a 63 3a 21 |!(Uq+Xk+12)=Zc:!| 00001880 28 55 71 2b 58 6b 2b 31 36 29 3d 59 77 3a 21 28 |(Uq+Xk+16)=Yw:!(| 00001890 55 71 2b 58 6b 2b 32 30 29 3d 31 36 3a 58 6b 2b |Uq+Xk+20)=16:Xk+| 000018a0 3d 32 34 3a e1 0d 15 7c d6 dd f2 58 72 28 5a 64 |=24:...|...Xr(Zd| 000018b0 29 3a 59 79 24 3d a4 58 76 28 21 28 55 71 2b 32 |):Yy$=.Xv(!(Uq+2| 000018c0 38 2b 5a 64 2a 32 34 2b 31 32 29 29 3a f2 59 67 |8+Zd*24+12)):.Yg| 000018d0 28 55 69 2c 57 68 2c 31 2c 59 79 24 29 3a 59 71 |(Ui,Wh,1,Yy$):Yq| 000018e0 3d a4 59 72 28 c1 59 79 24 2c 32 2c 32 29 29 3a |=.Yr(.Yy$,2,2)):| 000018f0 57 73 3d bb 55 77 24 28 37 2c 59 71 29 3a f2 59 |Ws=.Uw$(7,Yq):.Y| 00001900 67 28 55 69 2c 57 68 2c 33 2c 55 77 24 28 33 2c |g(Ui,Wh,3,Uw$(3,| 00001910 59 71 29 29 3a f2 59 67 28 55 69 2c 57 68 2c 35 |Yq)):.Yg(Ui,Wh,5| 00001920 2c 55 77 24 28 34 2c 59 71 29 29 3a f2 59 67 28 |,Uw$(4,Yq)):.Yg(| 00001930 55 69 2c 57 68 2c 37 2c 55 77 24 28 35 2c 59 71 |Ui,Wh,7,Uw$(5,Yq| 00001940 29 29 3a f2 59 67 28 55 69 2c 57 68 2c 39 2c 55 |)):.Yg(Ui,Wh,9,U| 00001950 77 24 28 36 2c 59 71 29 29 3a f2 59 74 28 57 73 |w$(6,Yq)):.Yt(Ws| 00001960 29 3a f2 56 6e 28 55 67 2c 55 69 2c 57 68 2c 20 |):.Vn(Ug,Ui,Wh, | 00001970 ac b9 29 3a e7 57 73 3d 30 20 8c 0d 15 f4 0b f2 |..):.Ws=0 ......| 00001980 57 74 28 57 75 29 0d 15 fe 11 cc 3a f2 5a 65 28 |Wt(Wu).....:.Ze(| 00001990 57 68 2c 34 2c 31 29 0d 16 12 07 cd 3a e1 0d 16 |Wh,4,1).....:...| 000019a0 3a 20 dd f2 57 74 28 5a 66 29 3a e7 56 56 3d 33 |: ..Wt(Zf):.VV=3| 000019b0 20 8c c8 99 26 34 30 30 44 34 2c 2c 2d 31 0d 16 | ...&400D4,,-1..| 000019c0 4e 93 55 74 28 5a 66 29 3d a0 28 c0 a4 57 63 28 |N.Ut(Zf)=.(..Wc(| 000019d0 55 69 2c 57 68 2c 31 29 2c 33 29 29 3a 55 75 28 |Ui,Wh,1),3)):Uu(| 000019e0 31 2c 5a 66 29 3d bb a4 57 63 28 55 69 2c 57 68 |1,Zf)=..Wc(Ui,Wh| 000019f0 2c 34 29 3a 55 75 28 32 2c 5a 66 29 3d bb a4 57 |,4):Uu(2,Zf)=..W| 00001a00 63 28 55 69 2c 57 68 2c 36 29 3a 55 75 28 33 2c |c(Ui,Wh,6):Uu(3,| 00001a10 5a 66 29 3d bb a4 57 63 28 55 69 2c 57 68 2c 38 |Zf)=..Wc(Ui,Wh,8| 00001a20 29 3a 55 75 28 34 2c 5a 66 29 3d bb a4 57 63 28 |):Uu(4,Zf)=..Wc(| 00001a30 55 69 2c 57 68 2c 31 30 29 3a f2 56 71 28 55 69 |Ui,Wh,10):.Vq(Ui| 00001a40 2c 57 68 29 3a f2 59 69 28 55 69 2c 57 61 29 3a |,Wh):.Yi(Ui,Wa):| 00001a50 e1 0d 16 b2 34 dd f2 59 74 28 5a 58 29 3a e3 69 |....4..Yt(ZX):.i| 00001a60 3d 31 20 b8 34 3a f2 5a 67 28 55 69 2c 57 68 2c |=1 .4:.Zg(Ui,Wh,| 00001a70 34 2b 69 2a 32 2d 32 2c 69 3e 5a 58 29 3a e7 69 |4+i*2-2,i>ZX):.i| 00001a80 3e 5a 58 20 8c 0d 16 da 19 f2 59 67 28 55 69 2c |>ZX ......Yg(Ui,| 00001a90 57 68 2c 34 2b 69 2a 32 2d 32 2c 22 22 29 0d 16 |Wh,4+i*2-2,"")..| 00001aa0 e4 1c cc 3a f2 59 67 28 55 69 2c 57 68 2c 34 2b |...:.Yg(Ui,Wh,4+| 00001ab0 69 2a 32 2d 32 2c 22 30 22 29 0d 16 f8 0a cd 3a |i*2-2,"0").....:| 00001ac0 ed 69 3a e1 0d 17 2a 3f dd f2 56 69 3a f7 3a 59 |.i:...*?..Vi:.:Y| 00001ad0 79 3d 30 3a f5 3a f3 59 75 24 2c 59 73 24 2c 59 |y=0:.:.Yu$,Ys$,Y| 00001ae0 7a 24 2c 5a 55 24 2c 5a 56 24 2c 5a 57 24 3a 5a |z$,ZU$,ZV$,ZW$:Z| 00001af0 58 3d 30 3a e7 59 7a 24 3c 3e 22 22 20 8c 5a 58 |X=0:.Yz$<>"" .ZX| 00001b00 2b 3d 31 0d 17 70 13 e7 5a 55 24 3c 3e 22 22 20 |+=1..p..ZU$<>"" | 00001b10 8c 5a 58 2b 3d 31 0d 17 7a 13 e7 5a 56 24 3c 3e |.ZX+=1..z..ZV$<>| 00001b20 22 22 20 8c 5a 58 2b 3d 31 0d 17 84 13 e7 5a 57 |"" .ZX+=1.....ZW| 00001b30 24 3c 3e 22 22 20 8c 5a 58 2b 3d 31 0d 17 8e 78 |$<>"" .ZX+=1...x| 00001b40 55 77 24 28 31 2c 59 79 29 3d 59 75 24 3a 55 77 |Uw$(1,Yy)=Yu$:Uw| 00001b50 24 28 32 2c 59 79 29 3d 59 73 24 3a 55 77 24 28 |$(2,Yy)=Ys$:Uw$(| 00001b60 33 2c 59 79 29 3d 59 7a 24 3a 55 77 24 28 34 2c |3,Yy)=Yz$:Uw$(4,| 00001b70 59 79 29 3d 5a 55 24 3a 55 77 24 28 35 2c 59 79 |Yy)=ZU$:Uw$(5,Yy| 00001b80 29 3d 5a 56 24 3a 55 77 24 28 36 2c 59 79 29 3d |)=ZV$:Uw$(6,Yy)=| 00001b90 5a 57 24 3a 55 77 24 28 37 2c 59 79 29 3d c3 5a |ZW$:Uw$(7,Yy)=.Z| 00001ba0 58 3a 59 79 2b 3d 31 3a fd 59 75 24 3d 22 45 4e |X:Yy+=1:.Yu$="EN| 00001bb0 44 22 3a e1 0d 17 e8 83 dc 20 22 30 30 22 20 2c |D":...... "00" ,| 00001bc0 20 22 5b 6e 6f 20 65 76 65 6e 74 5d 22 20 20 20 | "[no event]" | 00001bd0 20 20 20 20 20 20 20 20 20 20 20 20 2c 20 22 22 | , ""| 00001be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001bf0 20 20 20 20 20 20 20 20 20 2c 20 22 22 20 20 20 | , "" | 00001c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001c10 20 20 20 20 20 20 2c 20 22 22 20 20 20 20 20 20 | , "" | 00001c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001c30 20 20 20 2c 20 22 22 0d 17 fc 83 dc 20 22 30 31 | , ""..... "01| 00001c40 22 20 2c 20 22 42 6c 61 6e 6b 20 50 61 6c 65 74 |" , "Blank Palet| 00001c50 74 65 22 20 20 20 20 20 20 20 20 20 20 20 20 2c |te" ,| 00001c60 20 22 22 20 20 20 20 20 20 20 20 20 20 20 20 20 | "" | 00001c70 20 20 20 20 20 20 20 20 20 20 20 20 2c 20 22 22 | , ""| 00001c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001c90 20 20 20 20 20 20 20 20 20 2c 20 22 22 20 20 20 | , "" | 00001ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001cb0 20 20 20 20 20 20 2c 20 22 22 0d 18 06 83 dc 20 | , ""..... | 00001cc0 22 30 32 22 20 2c 20 22 53 65 74 20 50 61 6c 65 |"02" , "Set Pale| 00001cd0 74 74 65 22 20 20 20 20 20 20 20 20 20 20 20 20 |tte" | 00001ce0 20 20 2c 20 22 50 61 6c 65 74 74 65 20 6e 75 6d | , "Palette num| 00001cf0 62 65 72 22 20 20 20 20 20 20 20 20 20 20 20 2c |ber" ,| 00001d00 20 22 42 72 69 67 68 74 6e 65 73 73 20 25 61 67 | "Brightness %ag| 00001d10 65 22 20 20 20 20 20 20 20 20 20 20 2c 20 22 22 |e" , ""| 00001d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001d30 20 20 20 20 20 20 20 20 20 2c 20 22 22 0d 18 10 | , ""...| 00001d40 83 dc 20 22 30 33 22 20 2c 20 22 46 61 64 65 20 |.. "03" , "Fade | 00001d50 70 61 6c 65 74 74 65 20 6f 75 74 22 20 20 20 20 |palette out" | 00001d60 20 20 20 20 20 2c 20 22 54 61 72 67 65 74 20 25 | , "Target %| 00001d70 61 67 65 22 20 20 20 20 20 20 20 20 20 20 20 20 |age" | 00001d80 20 20 2c 20 22 50 61 6c 65 74 74 65 20 6e 75 6d | , "Palette num| 00001d90 62 65 72 22 20 20 20 20 20 20 20 20 20 20 20 2c |ber" ,| 00001da0 20 22 4e 75 6d 62 65 72 20 6f 66 20 73 65 63 6f | "Number of seco| 00001db0 6e 64 73 22 20 20 20 20 20 20 20 20 2c 20 22 22 |nds" , ""| 00001dc0 0d 18 1a 83 dc 20 22 30 34 22 20 2c 20 22 46 61 |..... "04" , "Fa| 00001dd0 64 65 20 70 61 6c 65 74 74 65 20 69 6e 22 20 20 |de palette in" | 00001de0 20 20 20 20 20 20 20 20 2c 20 22 54 61 72 67 65 | , "Targe| 00001df0 74 20 25 61 67 65 22 20 20 20 20 20 20 20 20 20 |t %age" | 00001e00 20 20 20 20 20 2c 20 22 50 61 6c 65 74 74 65 20 | , "Palette | 00001e10 6e 75 6d 62 65 72 22 20 20 20 20 20 20 20 20 20 |number" | 00001e20 20 20 2c 20 22 4e 75 6d 62 65 72 20 6f 66 20 73 | , "Number of s| 00001e30 65 63 6f 6e 64 73 22 20 20 20 20 20 20 20 20 2c |econds" ,| 00001e40 20 22 22 0d 18 24 93 dc 20 22 30 35 22 20 2c 20 | ""..$.. "05" , | 00001e50 22 53 65 74 20 63 6f 6c 6f 75 72 22 20 20 20 20 |"Set colour" | 00001e60 20 20 20 20 20 20 20 20 20 20 20 2c 20 22 43 6f | , "Co| 00001e70 6c 6f 75 72 20 6e 75 6d 62 65 72 22 20 20 20 20 |lour number" | 00001e80 20 20 20 20 20 20 20 20 2c 20 22 43 6f 6c 6f 75 | , "Colou| 00001e90 72 20 52 45 44 20 62 79 74 65 22 20 20 20 20 20 |r RED byte" | 00001ea0 20 20 20 20 20 2c 20 22 43 6f 6c 6f 75 72 20 47 | , "Colour G| 00001eb0 52 45 45 4e 20 62 79 74 65 22 20 20 20 20 20 20 |REEN byte" | 00001ec0 20 20 2c 20 22 43 6f 6c 6f 75 72 20 42 4c 55 45 | , "Colour BLUE| 00001ed0 20 62 79 74 65 22 0d 18 38 87 dc 20 22 31 30 22 | byte"..8.. "10"| 00001ee0 20 2c 20 22 4d 61 6b 65 20 73 6f 75 6e 64 22 20 | , "Make sound" | 00001ef0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 20 | , | 00001f00 22 43 68 61 6e 6e 65 6c 20 6e 75 6d 62 65 72 22 |"Channel number"| 00001f10 20 20 20 20 20 20 20 20 20 20 20 2c 20 22 49 6e | , "In| 00001f20 73 74 72 75 6d 65 6e 74 22 20 20 20 20 20 20 20 |strument" | 00001f30 20 20 20 20 20 20 20 20 2c 20 22 4f 63 74 61 76 | , "Octav| 00001f40 65 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |e" | 00001f50 20 20 20 20 20 2c 20 22 4e 6f 74 65 22 0d 18 42 | , "Note"..B| 00001f60 83 dc 20 22 31 31 22 20 2c 20 22 50 6c 61 79 20 |.. "11" , "Play | 00001f70 73 6f 75 6e 64 74 72 61 63 6b 22 20 20 20 20 20 |soundtrack" | 00001f80 20 20 20 20 20 2c 20 22 53 6f 75 6e 64 74 72 61 | , "Soundtra| 00001f90 63 6b 20 6e 75 6d 62 65 72 22 20 20 20 20 20 20 |ck number" | 00001fa0 20 20 2c 20 22 22 20 20 20 20 20 20 20 20 20 20 | , "" | 00001fb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c | ,| 00001fc0 20 22 22 20 20 20 20 20 20 20 20 20 20 20 20 20 | "" | 00001fd0 20 20 20 20 20 20 20 20 20 20 20 20 2c 20 22 22 | , ""| 00001fe0 0d 18 4c 83 dc 20 22 31 32 22 20 2c 20 22 53 74 |..L.. "12" , "St| 00001ff0 6f 70 20 73 6f 75 6e 64 74 72 61 63 6b 22 20 20 |op soundtrack" | 00002000 20 20 20 20 20 20 20 20 2c 20 22 22 20 20 20 20 | , "" | 00002010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002020 20 20 20 20 20 2c 20 22 22 20 20 20 20 20 20 20 | , "" | 00002030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002040 20 20 2c 20 22 22 20 20 20 20 20 20 20 20 20 20 | , "" | 00002050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c | ,| 00002060 20 22 22 0d 18 56 83 dc 20 22 31 33 22 20 2c 20 | ""..V.. "13" , | 00002070 22 46 61 64 65 20 6d 75 73 69 63 20 6f 75 74 22 |"Fade music out"| 00002080 20 20 20 20 20 20 20 20 20 20 20 2c 20 22 54 61 | , "Ta| 00002090 72 67 65 74 20 25 61 67 65 22 20 20 20 20 20 20 |rget %age" | 000020a0 20 20 20 20 20 20 20 20 2c 20 22 4e 75 6d 62 65 | , "Numbe| 000020b0 72 20 6f 66 20 73 65 63 6f 6e 64 73 22 20 20 20 |r of seconds" | 000020c0 20 20 20 20 20 2c 20 22 22 20 20 20 20 20 20 20 | , "" | 000020d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000020e0 20 20 2c 20 22 22 0d 18 60 83 dc 20 22 31 34 22 | , ""..`.. "14"| 000020f0 20 2c 20 22 46 61 64 65 20 6d 75 73 69 63 20 69 | , "Fade music i| 00002100 6e 22 20 20 20 20 20 20 20 20 20 20 20 20 2c 20 |n" , | 00002110 22 54 61 72 67 65 74 20 25 61 67 65 22 20 20 20 |"Target %age" | 00002120 20 20 20 20 20 20 20 20 20 20 20 2c 20 22 4e 75 | , "Nu| 00002130 6d 62 65 72 20 6f 66 20 73 65 63 6f 6e 64 73 22 |mber of seconds"| 00002140 20 20 20 20 20 20 20 20 2c 20 22 22 20 20 20 20 | , "" | 00002150 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002160 20 20 20 20 20 2c 20 22 22 0d 18 6a 83 dc 20 22 | , ""..j.. "| 00002170 31 35 22 20 2c 20 22 50 61 75 73 65 20 73 6f 75 |15" , "Pause sou| 00002180 6e 64 74 72 61 63 6b 22 20 20 20 20 20 20 20 20 |ndtrack" | 00002190 20 2c 20 22 22 20 20 20 20 20 20 20 20 20 20 20 | , "" | 000021a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 20 | , | 000021b0 22 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |"" | 000021c0 20 20 20 20 20 20 20 20 20 20 20 2c 20 22 22 20 | , "" | 000021d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000021e0 20 20 20 20 20 20 20 20 2c 20 22 22 0d 18 74 83 | , ""..t.| 000021f0 dc 20 22 31 36 22 20 2c 20 22 43 6f 6e 74 69 6e |. "16" , "Contin| 00002200 75 65 20 73 6f 75 6e 64 74 72 61 63 6b 22 20 20 |ue soundtrack" | 00002210 20 20 20 20 2c 20 22 22 20 20 20 20 20 20 20 20 | , "" | 00002220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002230 20 2c 20 22 22 20 20 20 20 20 20 20 20 20 20 20 | , "" | 00002240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 20 | , | 00002250 22 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |"" | 00002260 20 20 20 20 20 20 20 20 20 20 20 2c 20 22 22 0d | , "".| 00002270 18 7e 83 dc 20 22 31 37 22 20 2c 20 22 53 65 74 |.~.. "17" , "Set| 00002280 20 73 6f 75 6e 64 74 72 61 63 6b 20 76 6f 6c 75 | soundtrack volu| 00002290 6d 65 22 20 20 20 20 2c 20 22 54 61 72 67 65 74 |me" , "Target| 000022a0 20 25 61 67 65 22 20 20 20 20 20 20 20 20 20 20 | %age" | 000022b0 20 20 20 20 2c 20 22 22 20 20 20 20 20 20 20 20 | , "" | 000022c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000022d0 20 2c 20 22 22 20 20 20 20 20 20 20 20 20 20 20 | , "" | 000022e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 20 | , | 000022f0 22 22 0d 18 88 83 dc 20 22 31 38 22 20 2c 20 22 |""..... "18" , "| 00002300 53 65 74 20 73 74 65 72 65 6f 20 70 6f 73 69 74 |Set stereo posit| 00002310 69 6f 6e 22 20 20 20 20 20 20 2c 20 22 43 68 61 |ion" , "Cha| 00002320 6e 6e 65 6c 20 6e 75 6d 62 65 72 22 20 20 20 20 |nnel number" | 00002330 20 20 20 20 20 20 20 2c 20 22 53 74 65 72 65 6f | , "Stereo| 00002340 20 70 6f 73 69 74 69 6f 6e 22 20 20 20 20 20 20 | position" | 00002350 20 20 20 20 2c 20 22 22 20 20 20 20 20 20 20 20 | , "" | 00002360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002370 20 2c 20 22 22 0d 18 9c 83 dc 20 22 32 30 22 20 | , ""..... "20" | 00002380 2c 20 22 50 61 75 73 65 20 22 20 20 20 20 20 20 |, "Pause " | 00002390 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 20 22 | , "| 000023a0 4e 75 6d 62 65 72 20 6f 66 20 31 2f 35 30 74 68 |Number of 1/50th| 000023b0 20 66 72 61 6d 65 73 22 20 20 2c 20 22 22 20 20 | frames" , "" | 000023c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000023d0 20 20 20 20 20 20 20 2c 20 22 22 20 20 20 20 20 | , "" | 000023e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000023f0 20 20 20 20 2c 20 22 22 0d 18 b0 1e dc 20 22 45 | , ""..... "E| 00002400 4e 44 22 20 2c 20 22 22 20 2c 20 22 22 2c 22 22 |ND" , "" , "",""| 00002410 2c 22 22 2c 22 22 0d 19 32 2a dd f2 57 66 28 57 |,"",""..2*..Wf(W| 00002420 62 24 29 3a 5a 68 3d 93 3a 5a 69 3d a4 5a 6a 28 |b$):Zh=.:Zi=.Zj(| 00002430 56 67 2a 31 30 32 34 29 3a e7 20 ac 5a 69 20 8c |Vg*1024):. .Zi .| 00002440 0d 19 78 33 58 78 24 3d a4 58 79 28 56 62 2c 22 |..x3Xx$=.Xy(Vb,"| 00002450 65 72 72 30 32 22 29 3a 57 64 3d a4 57 65 28 55 |err02"):Wd=.We(U| 00002460 69 2c 39 39 2c 55 64 24 2c 58 78 24 2c 20 ac b9 |i,99,Ud$,Xx$, ..| 00002470 2c b9 29 0d 19 96 27 cc 3a c8 99 26 32 30 30 30 |,.)...'.:..&2000| 00002480 38 2c 31 33 2c 57 62 24 20 b8 5a 6b 3a 57 64 3d |8,13,Wb$ .Zk:Wd=| 00002490 31 3a e7 5a 6b 3c 3e 30 20 8c 0d 19 be 31 58 78 |1:.Zk<>0 ....1Xx| 000024a0 24 3d a4 58 79 28 56 62 2c 22 77 61 72 30 31 22 |$=.Xy(Vb,"war01"| 000024b0 29 3a 57 64 3d a4 57 65 28 55 69 2c 39 39 2c 55 |):Wd=.We(Ui,99,U| 000024c0 64 24 2c 58 78 24 2c b9 2c b9 29 0d 19 d2 0d cd |d$,Xx$,.,.).....| 000024d0 3a e7 57 64 3d 31 20 8c 0d 19 fa 13 ea 85 3a ee |:.Wd=1 .......:.| 000024e0 85 ea f2 5a 6c 3a f2 56 70 3a e1 0d 1a 0e 14 5a |...Zl:.Vp:.....Z| 000024f0 6d 3d ae 57 62 24 3a e7 a4 5a 6e 3d b9 20 8c 0d |m=.Wb$:..Zn=. ..| 00002500 1a 36 10 c8 99 26 34 30 36 43 30 3a f2 5a 6f 0d |.6...&406C0:.Zo.| 00002510 1a 4a 4f cd 3a f2 56 70 3a d9 23 5a 6d 3a ff 22 |.JO.:.Vp:.#Zm:."| 00002520 53 65 74 54 79 70 65 20 22 2b 57 62 24 2b 22 20 |SetType "+Wb$+" | 00002530 22 2b c3 7e 55 62 3a c8 99 26 34 30 36 43 31 3a |"+.~Ub:..&406C1:| 00002540 f2 56 71 28 55 69 2c 56 6f 29 3a f2 59 67 28 55 |.Vq(Ui,Vo):.Yg(U| 00002550 69 2c 56 6f 2c 31 2c 57 62 24 29 3a f7 85 0d 1a |i,Vo,1,Wb$):....| 00002560 ae 05 cd 0d 1a c2 07 cd 3a e1 0d 1a f4 3d dd a4 |........:....=..| 00002570 5a 6e 3a 5a 70 3d b9 3a 5a 71 3d 5a 72 3a 5a 73 |Zn:Zp=.:Zq=Zr:Zs| 00002580 3d a4 5a 74 28 55 73 24 28 31 29 29 2b 31 36 3a |=.Zt(Us$(1))+16:| 00002590 5a 69 3d a4 5a 6a 28 56 67 2a 31 30 32 34 29 3a |Zi=.Zj(Vg*1024):| 000025a0 e7 20 ac 5a 69 20 8c 0d 1b 30 3a 58 78 24 3d a4 |. .Zi ...0:Xx$=.| 000025b0 58 79 28 56 62 2c 22 65 72 72 30 31 22 29 3a 57 |Xy(Vb,"err01"):W| 000025c0 64 3d a4 57 65 28 55 69 2c 39 39 2c 55 64 24 2c |d=.We(Ui,99,Ud$,| 000025d0 58 78 24 2c 20 ac b9 2c b9 29 3a 5a 70 3d 20 ac |Xx$, ..,.):Zp= .| 000025e0 b9 0d 1b 4e 46 cc 3a f2 58 58 28 5a 71 2c 5a 73 |...NF.:.XX(Zq,Zs| 000025f0 29 3a f2 58 59 28 5a 71 2c 55 73 24 28 31 29 29 |):.XY(Zq,Us$(1))| 00002600 3a 5a 75 24 3d a4 5a 76 28 5a 71 29 3a 58 69 3d |:Zu$=.Zv(Zq):Xi=| 00002610 a4 5a 77 28 5a 71 2c 5a 75 24 29 3a e7 58 69 20 |.Zw(Zq,Zu$):.Xi | 00002620 83 38 3c 3e 30 20 8c 0d 1b 8a 33 58 78 24 3d a4 |.8<>0 ....3Xx$=.| 00002630 58 79 28 56 62 2c 22 77 61 72 30 32 22 29 3a 57 |Xy(Vb,"war02"):W| 00002640 64 3d a4 57 65 28 55 69 2c 39 39 2c 55 64 24 2c |d=.We(Ui,99,Ud$,| 00002650 58 78 24 2c b9 2c 20 ac b9 29 0d 1b 9e 46 cd 3a |Xx$,., ..)...F.:| 00002660 5a 78 3d a4 5a 79 28 5a 71 2c 5a 75 24 29 3a 5a |Zx=.Zy(Zq,Zu$):Z| 00002670 7a 3d a4 61 55 28 58 69 29 3a 61 56 3d a4 61 57 |z=.aU(Xi):aV=.aW| 00002680 28 5a 71 2c 5a 75 24 29 3a 61 58 3d a4 61 59 28 |(Zq,Zu$):aX=.aY(| 00002690 5a 71 2c 5a 75 24 29 3a e7 61 58 3c 3e 39 20 8c |Zq,Zu$):.aX<>9 .| 000026a0 0d 1b da 3a 58 78 24 3d a4 58 79 28 56 62 2c 22 |...:Xx$=.Xy(Vb,"| 000026b0 65 72 72 30 33 22 29 3a 57 64 3d a4 57 65 28 55 |err03"):Wd=.We(U| 000026c0 69 2c 39 39 2c 55 64 24 2c 58 78 24 2c 20 ac b9 |i,99,Ud$,Xx$, ..| 000026d0 2c b9 29 3a 5a 70 3d 20 ac b9 0d 1b f8 2e cc 3a |,.):Zp= .......:| 000026e0 c8 99 26 39 30 31 30 35 2c 5a 78 2c 5a 68 2c 5a |..&90105,Zx,Zh,Z| 000026f0 7a 2c 61 56 20 b8 2c 2c 2c 2c 5a 69 2c 61 5a 3a |z,aV .,,,,Zi,aZ:| 00002700 e7 61 5a 3d 2d 31 20 8c 0d 1c 16 3a 58 78 24 3d |.aZ=-1 ....:Xx$=| 00002710 a4 58 79 28 56 62 2c 22 65 72 72 30 34 22 29 3a |.Xy(Vb,"err04"):| 00002720 57 64 3d a4 57 65 28 55 69 2c 39 39 2c 55 64 24 |Wd=.We(Ui,99,Ud$| 00002730 2c 58 78 24 2c 20 ac b9 2c b9 29 3a 5a 70 3d 20 |,Xx$, ..,.):Zp= | 00002740 ac b9 0d 1c 34 28 cc 3a f2 61 61 28 61 58 2c 56 |....4(.:.aa(aX,V| 00002750 64 2c 5a 7a 2c 61 56 29 3a f2 61 62 28 5a 68 2c |d,Zz,aV):.ab(Zh,| 00002760 61 5a 29 3a f2 61 63 28 31 29 0d 1c 5c 05 cd 0d |aZ):.ac(1)..\...| 00002770 1c 66 05 cd 0d 1c 70 09 cd 3a 3d 5a 70 0d 1c 98 |.f....p..:=Zp...| 00002780 73 dd f2 5a 6f 3a 61 64 3d 31 3a 61 65 3d 20 ac |s..Zo:ad=1:ae= .| 00002790 b9 3a 61 66 3d 30 3a c8 95 61 64 3c 3d 56 64 2d |.:af=0:..ad<=Vd-| 000027a0 31 20 80 20 ac 61 65 3a c8 99 26 34 30 36 43 34 |1 . .ae:..&406C4| 000027b0 2c 28 61 64 2f 56 64 29 2a 31 30 30 3a 61 67 3d |,(ad/Vd)*100:ag=| 000027c0 a4 5a 74 28 55 73 24 28 61 64 29 29 2b 31 36 3a |.Zt(Us$(ad))+16:| 000027d0 61 68 3d a4 5a 74 28 55 73 24 28 61 64 2b 31 29 |ah=.Zt(Us$(ad+1)| 000027e0 29 2b 31 36 3a e7 61 66 3c 61 67 2b 61 68 20 8c |)+16:.af<ag+ah .| 000027f0 0d 1d 24 16 61 69 3d a4 5a 6a 28 28 61 67 2b 61 |..$.ai=.Zj((ag+a| 00002800 68 2d 61 66 29 29 0d 1d 2e 0a cc 3a 61 69 3d b9 |h-af)).....:ai=.| 00002810 0d 1d 42 0d cd 3a e7 20 ac 61 69 20 8c 0d 1d 60 |..B..:. .ai ...`| 00002820 38 58 78 24 3d a4 58 79 28 56 62 2c 22 65 72 72 |8Xx$=.Xy(Vb,"err| 00002830 30 31 22 29 3a 57 64 3d a4 57 65 28 55 69 2c 39 |01"):Wd=.We(Ui,9| 00002840 39 2c 55 64 24 2c 58 78 24 2c 20 ac b9 2c b9 29 |9,Ud$,Xx$, ..,.)| 00002850 3a 61 65 3d b9 0d 1d 7e f8 cc 3a 61 66 3d 61 67 |:ae=...~..:af=ag| 00002860 2b 61 68 3a 61 6a 3d 5a 68 2b 56 67 2a 31 30 32 |+ah:aj=Zh+Vg*102| 00002870 34 3a 61 6b 3d a4 61 6c 28 61 6a 29 3a 61 6d 3d |4:ak=.al(aj):am=| 00002880 a4 61 6c 28 61 6a 2b 61 67 29 3a f2 58 58 28 61 |.al(aj+ag):.XX(a| 00002890 6b 2c 61 67 29 3a f2 58 58 28 61 6d 2c 61 68 29 |k,ag):.XX(am,ah)| 000028a0 3a f2 58 59 28 61 6b 2c 55 73 24 28 61 64 29 29 |:.XY(ak,Us$(ad))| 000028b0 3a f2 58 59 28 61 6d 2c 55 73 24 28 61 64 2b 31 |:.XY(am,Us$(ad+1| 000028c0 29 29 3a 61 6e 24 3d a4 5a 76 28 61 6b 29 3a 61 |)):an$=.Zv(ak):a| 000028d0 6f 3d a4 5a 79 28 61 6b 2c 61 6e 24 29 3a 61 70 |o=.Zy(ak,an$):ap| 000028e0 3d a4 61 55 28 a4 5a 77 28 61 6b 2c 61 6e 24 29 |=.aU(.Zw(ak,an$)| 000028f0 29 3a 61 71 3d a4 61 57 28 61 6b 2c 61 6e 24 29 |):aq=.aW(ak,an$)| 00002900 3a 61 72 3d a4 61 59 28 61 6b 2c 61 6e 24 29 3a |:ar=.aY(ak,an$):| 00002910 61 73 24 3d a4 5a 76 28 61 6d 29 3a 61 74 3d a4 |as$=.Zv(am):at=.| 00002920 5a 79 28 61 6d 2c 61 73 24 29 3a 61 75 3d a4 61 |Zy(am,as$):au=.a| 00002930 55 28 a4 5a 77 28 61 6d 2c 61 73 24 29 29 3a 61 |U(.Zw(am,as$)):a| 00002940 76 3d a4 61 57 28 61 6d 2c 61 73 24 29 0d 1e 5a |v=.aW(am,as$)..Z| 00002950 24 61 77 3d a4 61 59 28 61 6d 2c 61 73 24 29 3a |$aw=.aY(am,as$):| 00002960 e7 61 70 3c 3e 5a 7a 20 84 61 75 3c 3e 5a 7a 20 |.ap<>Zz .au<>Zz | 00002970 8c 0d 1e 78 38 58 78 24 3d a4 58 79 28 56 62 2c |...x8Xx$=.Xy(Vb,| 00002980 22 65 72 72 30 39 22 29 3a 57 64 3d a4 57 65 28 |"err09"):Wd=.We(| 00002990 55 69 2c 39 39 2c 55 64 24 2c 58 78 24 2c 20 ac |Ui,99,Ud$,Xx$, .| 000029a0 b9 2c b9 29 3a 61 65 3d b9 0d 1e 96 17 cc 3a e7 |.,.):ae=......:.| 000029b0 61 71 3c 3e 61 56 20 84 61 76 3c 3e 61 56 20 8c |aq<>aV .av<>aV .| 000029c0 0d 1e b4 38 58 78 24 3d a4 58 79 28 56 62 2c 22 |...8Xx$=.Xy(Vb,"| 000029d0 65 72 72 31 30 22 29 3a 57 64 3d a4 57 65 28 55 |err10"):Wd=.We(U| 000029e0 69 2c 39 39 2c 55 64 24 2c 58 78 24 2c 20 ac b9 |i,99,Ud$,Xx$, ..| 000029f0 2c b9 29 3a 61 65 3d b9 0d 1e d2 17 cc 3a e7 61 |,.):ae=......:.a| 00002a00 72 3c 3e 61 58 20 84 61 77 3c 3e 61 58 20 8c 0d |r<>aX .aw<>aX ..| 00002a10 1e f0 38 58 78 24 3d a4 58 79 28 56 62 2c 22 65 |..8Xx$=.Xy(Vb,"e| 00002a20 72 72 30 33 22 29 3a 57 64 3d a4 57 65 28 55 69 |rr03"):Wd=.We(Ui| 00002a30 2c 39 39 2c 55 64 24 2c 58 78 24 2c 20 ac b9 2c |,99,Ud$,Xx$, ..,| 00002a40 b9 29 3a 61 65 3d b9 0d 1f 0e 46 cc 3a c8 99 26 |.):ae=....F.:..&| 00002a50 39 30 31 30 36 2c 61 6f 2c 61 74 2c 5a 68 2c 56 |90106,ao,at,Zh,V| 00002a60 67 2a 31 30 32 34 2c 5a 7a 2c 61 56 20 b8 5a 6b |g*1024,Zz,aV .Zk| 00002a70 2c 61 78 2c 61 79 2c 61 7a 2c 62 55 2c 62 56 2c |,ax,ay,az,bU,bV,| 00002a80 5a 69 2c 61 5a 3a e7 5a 69 3d 30 20 8c 0d 1f 36 |Zi,aZ:.Zi=0 ...6| 00002a90 38 58 78 24 3d a4 58 79 28 56 62 2c 22 65 72 72 |8Xx$=.Xy(Vb,"err| 00002aa0 30 35 22 29 3a 57 64 3d a4 57 65 28 55 69 2c 39 |05"):Wd=.We(Ui,9| 00002ab0 39 2c 55 64 24 2c 58 78 24 2c 20 ac b9 2c b9 29 |9,Ud$,Xx$, ..,.)| 00002ac0 3a 61 65 3d b9 0d 1f 54 1a cc 3a f2 61 62 28 5a |:ae=...T..:.ab(Z| 00002ad0 68 2c 61 5a 29 3a f2 61 63 28 61 64 2b 31 29 0d |h,aZ):.ac(ad+1).| 00002ae0 1f 72 05 cd 0d 1f 86 05 cd 0d 1f 90 05 cd 0d 1f |.r..............| 00002af0 9a 0f cd 3a 61 64 2b 3d 31 3a ce 3a e1 0d 1f d6 |...:ad+=1:.:....| 00002b00 29 dd f2 61 62 28 58 6e 2c 62 57 29 3a e3 69 3d |)..ab(Xn,bW):.i=| 00002b10 30 20 b8 62 57 2d 31 3a d5 23 5a 6d 2c 58 6e 3f |0 .bW-1:.#Zm,Xn?| 00002b20 69 3a ed 69 3a e1 0d 20 1c 6b dd f2 61 63 28 62 |i:.i:.. .k..ac(b| 00002b30 58 29 3a 62 59 3d 55 74 28 62 58 29 3a d5 23 5a |X):bY=Ut(bX):.#Z| 00002b40 6d 2c 62 59 3a 59 71 3d a4 59 72 28 c2 22 30 30 |m,bY:Yq=.Yr(."00| 00002b50 22 2b c3 7e 62 59 2c 32 29 29 3a 62 5a 3d bb 28 |"+.~bY,2)):bZ=.(| 00002b60 55 77 24 28 37 2c 59 71 29 29 3a 62 61 3d 31 3a |Uw$(7,Yq)):ba=1:| 00002b70 c8 95 62 61 3c 3d 62 5a 3a d5 23 5a 6d 2c 55 75 |..ba<=bZ:.#Zm,Uu| 00002b80 28 62 61 2c 62 58 29 3a 62 61 2b 3d 31 3a ce 3a |(ba,bX):ba+=1:.:| 00002b90 e1 0d 20 9e 19 dd a4 5a 76 28 62 62 29 3a e7 a4 |.. ....Zv(bb):..| 00002ba0 62 63 28 62 62 29 3e 31 20 8c 0d 20 b2 33 58 78 |bc(bb)>1 .. .3Xx| 00002bb0 24 3d a4 58 79 28 56 62 2c 22 77 61 72 30 33 22 |$=.Xy(Vb,"war03"| 00002bc0 29 3a 57 64 3d a4 57 65 28 55 69 2c 39 39 2c 55 |):Wd=.We(Ui,99,U| 00002bd0 64 24 2c 58 78 24 2c b9 2c 20 ac b9 29 0d 20 c6 |d$,Xx$,., ..). .| 00002be0 10 cd 3a 3d a4 62 64 28 62 62 2c 31 29 0d 20 ee |..:=.bd(bb,1). .| 00002bf0 cd dd f2 61 61 28 62 65 2c 62 66 2c 58 69 2c 58 |...aa(be,bf,Xi,X| 00002c00 6a 29 3a 62 67 25 3d 28 62 65 3c 3c 31 36 29 2b |j):bg%=(be<<16)+| 00002c10 62 66 3a 62 68 25 3d 28 58 69 3c 3c 31 36 29 2b |bf:bh%=(Xi<<16)+| 00002c20 58 6a 3a d5 23 5a 6d 2c 28 62 67 25 29 20 80 26 |Xj:.#Zm,(bg%) .&| 00002c30 46 46 3a d5 23 5a 6d 2c 28 62 67 25 3e 3e 38 29 |FF:.#Zm,(bg%>>8)| 00002c40 20 80 26 46 46 3a d5 23 5a 6d 2c 28 62 67 25 3e | .&FF:.#Zm,(bg%>| 00002c50 3e 31 36 29 20 80 26 46 46 3a d5 23 5a 6d 2c 28 |>16) .&FF:.#Zm,(| 00002c60 62 67 25 3e 3e 32 34 29 20 80 26 46 46 3a d5 23 |bg%>>24) .&FF:.#| 00002c70 5a 6d 2c 28 62 68 25 29 20 80 26 46 46 3a d5 23 |Zm,(bh%) .&FF:.#| 00002c80 5a 6d 2c 28 62 68 25 3e 3e 38 29 20 80 26 46 46 |Zm,(bh%>>8) .&FF| 00002c90 3a d5 23 5a 6d 2c 28 62 68 25 3e 3e 31 36 29 20 |:.#Zm,(bh%>>16) | 00002ca0 80 26 46 46 3a d5 23 5a 6d 2c 28 62 68 25 3e 3e |.&FF:.#Zm,(bh%>>| 00002cb0 32 34 29 20 80 26 46 46 3a e1 0d 21 7a 3a dd a4 |24) .&FF:..!z:..| 00002cc0 5a 74 28 57 62 24 29 3a ea 62 69 3a c8 99 26 38 |Zt(Wb$):.bi:..&8| 00002cd0 2c 31 37 2c 57 62 24 20 b8 5a 6b 2c 61 78 2c 61 |,17,Wb$ .Zk,ax,a| 00002ce0 79 2c 61 7a 2c 62 55 2c 62 56 3a 62 69 3d 62 55 |y,az,bU,bV:bi=bU| 00002cf0 3a 3d 62 69 0d 21 ca 58 dd f2 5a 6c 3a c8 99 26 |:=bi.!.X..Zl:..&| 00002d00 34 30 36 43 31 3a d9 23 5a 6d 3a 58 78 24 3d a4 |406C1:.#Zm:Xx$=.| 00002d10 58 79 28 56 62 2c 22 65 72 72 30 38 22 29 3a 57 |Xy(Vb,"err08"):W| 00002d20 64 3d a4 57 65 28 55 69 2c 39 39 2c 55 64 24 2c |d=.We(Ui,99,Ud$,| 00002d30 22 65 72 72 6f 72 24 20 22 2b c3 9e 2b 22 20 22 |"error$ "+..+" "| 00002d40 2b f6 24 2c 20 ac b9 2c b9 29 3a e1 0d 22 1a 1b |+.$, ..,.):.."..| 00002d50 dd a4 61 55 28 58 69 29 3a 3d 28 28 58 69 2b 37 |..aU(Xi):=((Xi+7| 00002d60 29 20 81 38 29 2a 38 0d 22 42 19 dd a4 61 6c 28 |) .8)*8."B...al(| 00002d70 62 6a 29 3a 3d 28 62 6a 2b 33 29 20 80 20 ac 33 |bj):=(bj+3) . .3| 00002d80 0d 23 28 25 dd f2 56 59 3a c8 99 26 35 31 20 b8 |.#(%..VY:..&51 .| 00002d90 62 6b 3a 62 6c 3d a4 62 6d 3a 62 6e 3d 30 3a 5a |bk:bl=.bm:bn=0:Z| 00002da0 72 3d 93 3a e1 0d 23 78 47 dd a4 5a 6a 28 62 6f |r=.:..#xG..Zj(bo| 00002db0 29 3a ea 62 70 2c 62 71 3a ea 62 72 2c 62 73 2c |):.bp,bq:.br,bs,| 00002dc0 62 74 3a ea 62 75 2c 5a 69 3a 62 70 3d 28 62 6f |bt:.bu,Zi:bp=(bo| 00002dd0 20 81 62 6b 29 2b 31 3a 62 71 3d 62 70 2a 20 62 | .bk)+1:bq=bp* b| 00002de0 6b 3a e7 a4 62 76 3e 3d 62 6f 20 8c 0d 23 be 2f |k:..bv>=bo ..#./| 00002df0 62 72 3d a4 62 6d 3a 62 73 3d 62 72 2b 62 6f 3a |br=.bm:bs=br+bo:| 00002e00 62 74 3d a4 62 77 28 62 73 29 3a 62 6e 2b 3d 62 |bt=.bw(bs):bn+=b| 00002e10 6f 3a 62 75 3d 93 3a 5a 69 3d b9 0d 23 fa 0c cc |o:bu=.:Zi=..#...| 00002e20 3a 5a 69 3d 20 ac b9 0d 24 0e 09 cd 3a 3d 5a 69 |:Zi= ...$...:=Zi| 00002e30 0d 24 36 28 dd a4 62 78 28 62 6f 29 3a 62 70 3d |.$6(..bx(bo):bp=| 00002e40 28 62 6f 20 81 62 6b 29 2b 31 3a 62 71 3d 62 70 |(bo .bk)+1:bq=bp| 00002e50 2a 20 62 6b 3a 3d 62 71 0d 24 72 18 dd f2 56 70 |* bk:=bq.$r...Vp| 00002e60 3a 62 72 3d a4 62 6d 3a e7 62 72 3e 62 6c 20 8c |:br=.bm:.br>bl .| 00002e70 0d 24 90 13 57 64 3d a4 62 77 28 62 6c 29 3a 62 |.$..Wd=.bw(bl):b| 00002e80 6e 3d 30 0d 24 a4 07 cd 3a e1 0d 26 20 3e dd a4 |n=0.$...:..& >..| 00002e90 5a 77 28 62 79 2c 62 7a 24 29 3a c8 99 26 32 45 |Zw(by,bz$):..&2E| 00002ea0 2c 32 35 36 2b 34 30 2c 62 79 2c 62 7a 24 20 b8 |,256+40,by,bz$ .| 00002eb0 2c 2c 2c 61 7a 2c 62 55 2c 62 56 2c 63 55 3a 63 |,,,az,bU,bV,cU:c| 00002ec0 56 3d 61 7a 3a 3d 63 56 0d 26 5c 3e dd a4 61 57 |V=az:=cV.&\>..aW| 00002ed0 28 62 79 2c 62 7a 24 29 3a c8 99 26 32 45 2c 32 |(by,bz$):..&2E,2| 00002ee0 35 36 2b 34 30 2c 62 79 2c 62 7a 24 20 b8 2c 2c |56+40,by,bz$ .,,| 00002ef0 2c 61 7a 2c 62 55 2c 62 56 2c 63 55 3a 63 57 3d |,az,bU,bV,cU:cW=| 00002f00 62 55 3a 3d 63 57 0d 26 98 3e dd a4 61 59 28 62 |bU:=cW.&.>..aY(b| 00002f10 79 2c 62 7a 24 29 3a c8 99 26 32 45 2c 32 35 36 |y,bz$):..&2E,256| 00002f20 2b 34 30 2c 62 79 2c 62 7a 24 20 b8 2c 2c 2c 61 |+40,by,bz$ .,,,a| 00002f30 7a 2c 62 55 2c 62 56 2c 63 55 3a 63 58 3d 63 55 |z,bU,bV,cU:cX=cU| 00002f40 3a 3d 63 58 0d 26 d4 3f dd a4 63 59 28 62 79 2c |:=cX.&.?..cY(by,| 00002f50 62 7a 24 29 3a c8 99 26 32 45 2c 32 35 36 2b 34 |bz$):..&2E,256+4| 00002f60 30 2c 62 79 2c 62 7a 24 20 b8 2c 2c 2c 61 7a 2c |0,by,bz$ .,,,az,| 00002f70 62 55 2c 62 56 2c 63 55 3a 63 5a 3d 2d 62 56 3a |bU,bV,cU:cZ=-bV:| 00002f80 3d 63 58 0d 27 10 33 dd a4 63 61 28 62 79 2c 62 |=cX.'.3..ca(by,b| 00002f90 7a 24 29 3a 63 62 3d a4 63 63 28 62 79 2c 62 7a |z$):cb=.cc(by,bz| 00002fa0 24 29 3a 63 64 3d 63 62 21 33 32 3a e7 63 64 3d |$):cd=cb!32:.cd=| 00002fb0 31 31 2a 34 20 8c 0d 27 38 0a 63 65 3d 20 ac b9 |11*4 ..'8.ce= ..| 00002fc0 0d 27 42 10 cc 3a 63 65 3d 63 62 2b 31 31 2a 34 |.'B..:ce=cb+11*4| 00002fd0 0d 27 56 09 cd 3a 3d 63 65 0d 27 7e 12 dd a4 62 |.'V..:=ce.'~...b| 00002fe0 63 28 62 79 29 3a 3d 62 79 21 34 0d 27 a6 4f dd |c(by):=by!4.'.O.| 00002ff0 a4 62 64 28 62 79 2c 6e 29 3a 63 66 3d 62 79 2b |.bd(by,n):cf=by+| 00003000 62 79 21 38 3a 63 67 3d 31 3a c8 95 63 67 3c 6e |by!8:cg=1:..cg<n| 00003010 3a 63 68 3d 63 66 21 30 3a 63 66 2b 3d 63 68 3a |:ch=cf!0:cf+=ch:| 00003020 63 67 2b 3d 31 3a ce 3a 3d c0 a4 58 76 28 63 66 |cg+=1:.:=..Xv(cf| 00003030 2b 34 29 2c 31 32 29 2b bd 30 0d 28 28 46 dd a4 |+4),12)+.0.((F..| 00003040 5a 79 28 62 79 2c 62 7a 24 29 3a c8 99 26 32 45 |Zy(by,bz$):..&2E| 00003050 2c 32 35 36 2b 32 34 2c 62 79 2c 62 7a 24 20 b8 |,256+24,by,bz$ .| 00003060 2c 2c 61 79 3a 63 69 3d 61 79 3a 63 64 3d 63 69 |,,ay:ci=ay:cd=ci| 00003070 21 33 32 3a 63 6a 3d 63 69 2b 63 64 3a 3d 63 6a |!32:cj=ci+cd:=cj| 00003080 0d 28 78 46 dd a4 63 6b 28 62 79 2c 62 7a 24 29 |.(xF..ck(by,bz$)| 00003090 3a c8 99 26 32 45 2c 32 35 36 2b 32 34 2c 62 79 |:..&2E,256+24,by| 000030a0 2c 62 7a 24 20 b8 2c 2c 61 79 3a 63 69 3d 61 79 |,bz$ .,,ay:ci=ay| 000030b0 3a 63 6c 3d 63 69 21 33 36 3a 63 6d 3d 63 69 2b |:cl=ci!36:cm=ci+| 000030c0 63 6c 3a 3d 63 6d 0d 28 c8 34 dd a4 63 63 28 62 |cl:=cm.(.4..cc(b| 000030d0 79 2c 62 7a 24 29 3a c8 99 26 32 45 2c 32 35 36 |y,bz$):..&2E,256| 000030e0 2b 32 34 2c 62 79 2c 62 7a 24 20 b8 2c 2c 61 79 |+24,by,bz$ .,,ay| 000030f0 3a 63 6e 3d 61 79 3a 3d 63 6e 0d 29 04 26 dd f2 |:cn=ay:=cn.).&..| 00003100 63 6f 28 62 79 2c 57 62 24 29 3a c8 99 26 32 45 |co(by,Wb$):..&2E| 00003110 2c 32 35 36 2b 31 32 2c 62 79 2c 57 62 24 3a e1 |,256+12,by,Wb$:.| 00003120 0d 29 36 26 dd f2 58 59 28 62 79 2c 57 62 24 29 |.)6&..XY(by,Wb$)| 00003130 3a c8 99 26 32 45 2c 32 35 36 2b 31 30 2c 62 79 |:..&2E,256+10,by| 00003140 2c 57 62 24 3a e1 0d 29 68 30 dd f2 58 58 28 62 |,Wb$:..)h0..XX(b| 00003150 79 2c 63 70 29 3a 62 79 21 30 3d 63 70 3a 62 79 |y,cp):by!0=cp:by| 00003160 21 38 3d 31 36 3a c8 99 26 32 45 2c 32 35 36 2b |!8=16:..&2E,256+| 00003170 39 2c 62 79 3a e1 0d 29 ae 4f dd a4 63 71 28 62 |9,by:..).O..cq(b| 00003180 79 2c 62 7a 24 2c 78 2c 79 29 3a ea 63 72 2c 63 |y,bz$,x,y):.cr,c| 00003190 73 3a c8 99 26 32 45 2c 32 35 36 2b 34 31 2c 62 |s:..&2E,256+41,b| 000031a0 79 2c 62 7a 24 2c 78 2c 79 20 b8 2c 2c 2c 2c 2c |y,bz$,x,y .,,,,,| 000031b0 62 56 2c 63 55 3a 63 72 3d 62 56 3a 63 73 3d 63 |bV,cU:cr=bV:cs=c| 000031c0 55 3a 3d 63 72 0d 29 fe 3a dd f2 63 74 28 62 79 |U:=cr.).:..ct(by| 000031d0 2c 62 7a 24 2c 78 2c 79 2c 63 72 2c 63 73 29 3a |,bz$,x,y,cr,cs):| 000031e0 c8 99 26 32 45 2c 32 35 36 2b 34 32 2c 62 79 2c |..&2E,256+42,by,| 000031f0 62 7a 24 2c 78 2c 79 2c 63 72 2c 63 73 3a e1 0d |bz$,x,y,cr,cs:..| 00003200 2c 9c 45 dd a4 56 55 28 63 75 2c 63 76 24 29 3a |,.E..VU(cu,cv$):| 00003210 ea 5a 6b 2c 61 78 3a c8 99 26 34 30 30 43 30 2c |.Zk,ax:..&400C0,| 00003220 63 75 2c 26 34 42 35 33 34 31 35 34 2c 63 76 24 |cu,&4B534154,cv$| 00003230 2b bd 30 20 b8 5a 6b 2c 61 78 3a 63 77 3d 61 78 |+.0 .Zk,ax:cw=ax| 00003240 3a 3d 63 77 0d 2c e2 21 dd f2 56 78 28 63 77 29 |:=cw.,.!..Vx(cw)| 00003250 3a c8 99 26 34 30 30 44 44 2c 63 77 2c 22 54 41 |:..&400DD,cw,"TA| 00003260 53 4b 22 3a e1 0d 2d 14 86 dd a4 57 65 28 56 79 |SK":..-....We(Vy| 00003270 2c 63 78 2c 58 68 24 2c 58 78 24 2c 63 79 2c 63 |,cx,Xh$,Xx$,cy,c| 00003280 7a 29 3a ea 58 6d 2c 61 78 2c 64 55 3a 24 56 79 |z):.Xm,ax,dU:$Vy| 00003290 3d 58 68 24 2b bd 30 3a 56 79 21 33 32 3d 63 78 |=Xh$+.0:Vy!32=cx| 000032a0 3a 24 28 56 79 2b 33 36 29 3d 58 78 24 2b bd 30 |:$(Vy+36)=Xx$+.0| 000032b0 3a 58 6d 3d 28 94 63 79 2a 32 5e 30 29 2b 28 94 |:Xm=(.cy*2^0)+(.| 000032c0 63 7a 2a 32 5e 31 29 3a c8 99 26 34 30 30 44 46 |cz*2^1):..&400DF| 000032d0 2c 56 79 2b 33 32 2c 58 6d 2c 56 79 20 b8 2c 61 |,Vy+32,Xm,Vy .,a| 000032e0 78 3a 64 55 3d 61 78 3a 3d 64 55 0d 2d 8c 1f dd |x:dU=ax:=dU.-...| 000032f0 f2 56 6e 28 57 55 2c 56 79 2c 57 59 2c 64 56 29 |.Vn(WU,Vy,WY,dV)| 00003300 3a e7 64 56 3d 20 ac b9 20 8c 0d 2d a0 25 56 79 |:.dV= .. ..-.%Vy| 00003310 21 30 3d 57 59 3a c8 99 26 34 30 30 43 42 2c 2c |!0=WY:..&400CB,,| 00003320 56 79 3a c8 99 26 34 30 30 43 35 2c 2c 56 79 0d |Vy:..&400C5,,Vy.| 00003330 2d be 12 cc 3a c8 99 26 34 30 30 43 35 2c 2c 57 |-...:..&400C5,,W| 00003340 55 0d 2d d2 07 cd 3a e1 0d 2d fa 26 dd f2 56 71 |U.-...:..-.&..Vq| 00003350 28 56 79 2c 57 59 29 3a 56 79 21 30 3d 57 59 3a |(Vy,WY):Vy!0=WY:| 00003360 c8 99 26 34 30 30 43 36 2c 2c 56 79 3a e1 0d 2e |..&400C6,,Vy:...| 00003370 36 53 dd f2 57 5a 28 56 79 2c 57 59 29 3a ea 58 |6S..WZ(Vy,WY):.X| 00003380 69 2c 58 6a 2c 64 57 2c 64 58 2c 64 59 2c 64 5a |i,Xj,dW,dX,dY,dZ| 00003390 3a 56 79 21 30 3d 57 59 3a c8 99 26 34 30 30 43 |:Vy!0=WY:..&400C| 000033a0 43 2c 2c 56 79 3a 58 69 3d 94 56 79 21 35 32 3a |C,,Vy:Xi=.Vy!52:| 000033b0 e7 58 69 3e 31 30 30 30 20 8c 58 69 3d 31 30 30 |.Xi>1000 .Xi=100| 000033c0 30 0d 2e 68 1d 58 6a 3d 94 56 79 21 34 38 3a e7 |0..h.Xj=.Vy!48:.| 000033d0 58 6a 3e 35 31 32 20 8c 58 6a 3d 35 31 32 0d 2e |Xj>512 .Xj=512..| 000033e0 72 f0 56 79 21 30 3d 34 3a 56 79 21 34 3d 35 3a |r.Vy!0=4:Vy!4=5:| 000033f0 56 79 21 38 3d 31 31 3a 56 79 21 31 32 3d 31 32 |Vy!8=11:Vy!12=12| 00003400 3a 56 79 21 31 36 3d 2d 31 3a c8 99 26 33 31 2c |:Vy!16=-1:..&31,| 00003410 56 79 2c 56 79 2b 33 32 3a 64 57 3d 56 79 21 33 |Vy,Vy+32:dW=Vy!3| 00003420 32 3a 64 58 3d 56 79 21 33 36 3a 64 59 3d 56 79 |2:dX=Vy!36:dY=Vy| 00003430 21 34 30 3a 64 5a 3d 56 79 21 34 34 3a 78 3d 64 |!40:dZ=Vy!44:x=d| 00003440 59 2a 20 32 5e 64 57 20 3a 79 3d 64 5a 2a 20 32 |Y* 2^dW :y=dZ* 2| 00003450 5e 64 58 3a 78 3d 28 78 2d 58 69 29 20 81 32 3a |^dX:x=(x-Xi) .2:| 00003460 79 3d 28 79 2d 58 6a 29 20 81 32 3a 56 79 21 28 |y=(y-Xj) .2:Vy!(| 00003470 30 29 3d 57 59 3a 56 79 21 28 34 2b 30 29 3d 78 |0)=WY:Vy!(4+0)=x| 00003480 3a 56 79 21 28 34 2b 34 29 3d 79 3a 56 79 21 28 |:Vy!(4+4)=y:Vy!(| 00003490 34 2b 38 29 3d 56 79 21 28 34 2b 30 29 2b 58 69 |4+8)=Vy!(4+0)+Xi| 000034a0 3a 56 79 21 28 34 2b 31 32 29 3d 56 79 21 28 34 |:Vy!(4+12)=Vy!(4| 000034b0 2b 34 29 2b 58 6a 3a 56 79 21 32 38 3d 2d 31 3a |+4)+Xj:Vy!28=-1:| 000034c0 c8 99 26 34 30 30 43 35 2c 2c 56 79 3a e1 0d 2f |..&400C5,,Vy:../| 000034d0 12 4d dd f2 59 68 28 56 79 2c 57 59 2c 64 61 2c |.M..Yh(Vy,WY,da,| 000034e0 64 62 2c 64 63 2c 64 64 29 3a 56 79 21 30 3d 64 |db,dc,dd):Vy!0=d| 000034f0 61 3a 56 79 21 34 3d 64 63 3a 56 79 21 38 3d 64 |a:Vy!4=dc:Vy!8=d| 00003500 62 3a 56 79 21 31 32 3d 64 64 3a c8 99 26 34 30 |b:Vy!12=dd:..&40| 00003510 30 44 37 2c 57 59 2c 56 79 3a e1 0d 2f 6c 4b dd |0D7,WY,Vy:../lK.| 00003520 a4 58 7a 28 56 79 2c 57 59 29 3a ea 64 65 2c 64 |.Xz(Vy,WY):.de,d| 00003530 66 3a 56 79 21 30 3d 57 59 3a c8 99 26 34 30 30 |f:Vy!0=WY:..&400| 00003540 43 42 2c 2c 56 79 3a 64 65 3d 56 79 21 33 32 3a |CB,,Vy:de=Vy!32:| 00003550 64 66 3d 28 64 65 20 80 32 5e 31 36 29 3d 32 5e |df=(de .2^16)=2^| 00003560 31 36 3a 3d 64 66 0d 2f c6 a4 dd f2 59 69 28 56 |16:=df./....Yi(V| 00003570 79 2c 57 59 29 3a ea 58 69 2c 58 6a 2c 64 67 2c |y,WY):.Xi,Xj,dg,| 00003580 64 68 3a ea 64 69 2c 64 6a 2c 64 6b 2c 64 6c 3a |dh:.di,dj,dk,dl:| 00003590 56 79 21 30 3d 57 59 3a c8 99 26 34 30 30 43 43 |Vy!0=WY:..&400CC| 000035a0 2c 2c 56 79 3a 58 69 3d 56 79 21 31 32 2d 55 69 |,,Vy:Xi=Vy!12-Ui| 000035b0 21 34 3a 58 6a 3d 56 79 21 31 36 2d 56 79 21 38 |!4:Xj=Vy!16-Vy!8| 000035c0 3a 64 67 3d 56 79 21 32 30 3a 64 68 3d 56 79 21 |:dg=Vy!20:dh=Vy!| 000035d0 32 34 3a 64 69 3d 64 67 3a 64 6c 3d 64 68 3a 64 |24:di=dg:dl=dh:d| 000035e0 6b 3d 64 6c 2d 58 6a 3a 64 6a 3d 64 69 2b 58 69 |k=dl-Xj:dj=di+Xi| 000035f0 3a c8 99 26 34 30 30 44 31 2c 57 59 2c 64 69 2c |:..&400D1,WY,di,| 00003600 64 6b 2c 64 6a 2c 64 6c 3a e1 0d 30 48 40 dd f2 |dk,dj,dl:..0H@..| 00003610 64 6d 28 56 79 2c 57 59 2c 56 7a 29 3a 56 79 21 |dm(Vy,WY,Vz):Vy!| 00003620 30 3d 57 59 3a 56 79 21 34 3d 56 7a 3a 56 79 21 |0=WY:Vy!4=Vz:Vy!| 00003630 38 3d 30 3a 56 79 21 31 32 3d 30 3a c8 99 26 34 |8=0:Vy!12=0:..&4| 00003640 30 30 43 44 2c 2c 56 79 3a e1 0d 30 a2 2d dd f2 |00CD,,Vy:..0.-..| 00003650 5a 65 28 57 59 2c 56 7a 2c 64 6e 29 3a c8 99 26 |Ze(WY,Vz,dn):..&| 00003660 34 30 30 44 32 2c 57 59 2c 56 7a 2c 30 2c 30 2c |400D2,WY,Vz,0,0,| 00003670 2d 31 2c 64 6e 3a e1 0d 30 d4 25 dd f2 64 6f 3a |-1,dn:..0.%..do:| 00003680 c8 99 26 34 30 30 44 32 2c 2d 31 2c 2d 31 2c 2d |..&400D2,-1,-1,-| 00003690 31 2c 2d 31 2c 2d 31 2c 2d 31 3a e1 0d 31 06 5e |1,-1,-1,-1:..1.^| 000036a0 dd a4 57 63 28 56 79 2c 57 59 2c 56 7a 29 3a ea |..Wc(Vy,WY,Vz):.| 000036b0 58 6d 2c 64 70 2c 59 65 24 3a 56 79 21 30 3d 57 |Xm,dp,Ye$:Vy!0=W| 000036c0 59 3a 56 79 21 34 3d 56 7a 3a c8 99 26 34 30 30 |Y:Vy!4=Vz:..&400| 000036d0 43 45 2c 2c 56 79 3a 58 6d 3d 56 79 21 28 38 2b |CE,,Vy:Xm=Vy!(8+| 000036e0 31 36 29 3a 64 70 3d 28 58 6d 20 80 32 5e 38 29 |16):dp=(Xm .2^8)| 000036f0 3d 32 5e 38 3a e7 64 70 20 8c 0d 31 56 16 59 65 |=2^8:.dp ..1V.Ye| 00003700 24 3d a4 58 76 28 56 79 21 28 38 2b 32 30 29 29 |$=.Xv(Vy!(8+20))| 00003710 0d 31 60 16 cc 3a 59 65 24 3d a4 58 76 28 56 79 |.1`..:Ye$=.Xv(Vy| 00003720 2b 38 2b 32 30 29 0d 31 74 0a cd 3a 3d 59 65 24 |+8+20).1t..:=Ye$| 00003730 0d 31 9c 5e dd f2 59 67 28 56 79 2c 57 59 2c 56 |.1.^..Yg(Vy,WY,V| 00003740 7a 2c 64 71 24 29 3a ea 58 6d 2c 64 70 3a 56 79 |z,dq$):.Xm,dp:Vy| 00003750 21 30 3d 57 59 3a 56 79 21 34 3d 56 7a 3a c8 99 |!0=WY:Vy!4=Vz:..| 00003760 26 34 30 30 43 45 2c 2c 56 79 3a 58 6d 3d 56 79 |&400CE,,Vy:Xm=Vy| 00003770 21 28 38 2b 31 36 29 3a 64 70 3d 28 58 6d 20 80 |!(8+16):dp=(Xm .| 00003780 32 5e 38 29 3d 32 5e 38 3a e7 64 70 20 8c 0d 31 |2^8)=2^8:.dp ..1| 00003790 ec 14 24 28 56 79 21 28 38 2b 32 30 29 29 3d 64 |..$(Vy!(8+20))=d| 000037a0 71 24 0d 31 f6 14 cc 3a 24 28 56 79 2b 38 2b 32 |q$.1...:$(Vy+8+2| 000037b0 30 29 3d 64 71 24 0d 32 0a 33 cd 3a 56 79 21 30 |0)=dq$.2.3.:Vy!0| 000037c0 3d 57 59 3a 56 79 21 34 3d 56 7a 3a 56 79 21 38 |=WY:Vy!4=Vz:Vy!8| 000037d0 3d 30 3a 56 79 21 31 32 3d 30 3a c8 99 26 34 30 |=0:Vy!12=0:..&40| 000037e0 30 43 44 2c 2c 56 79 3a e1 0d 32 64 1a dd f2 57 |0CD,,Vy:..2d...W| 000037f0 76 28 64 72 29 3a c8 99 26 34 30 30 44 43 2c 64 |v(dr):..&400DC,d| 00003800 72 3a e1 0d 32 96 38 dd a4 58 76 28 58 6e 29 3a |r:..2.8..Xv(Xn):| 00003810 ea 64 73 24 3a 64 73 24 3d 22 22 3a c8 95 3f 58 |.ds$:ds$="":..?X| 00003820 6e 3e 33 31 3a 64 73 24 2b 3d bd 3f 58 6e 3a 58 |n>31:ds$+=.?Xn:X| 00003830 6e 2b 3d 31 3a ce 3a 3d 64 73 24 0d 32 fa 2a dd |n+=1:.:=ds$.2.*.| 00003840 f2 58 61 28 56 79 2c 57 62 24 29 3a 24 56 79 3d |.Xa(Vy,Wb$):$Vy=| 00003850 57 62 24 2b bd 30 3a c8 99 26 34 30 30 44 39 2c |Wb$+.0:..&400D9,| 00003860 2c 56 79 3a e1 0d 33 36 94 dd a4 58 62 28 64 74 |,Vy:..36...Xb(dt| 00003870 2c 64 75 2c 64 76 2c 64 77 24 2c 64 78 29 3a ea |,du,dv,dw$,dx):.| 00003880 61 79 2c 64 79 2c 64 7a 2c 65 55 2c 65 56 3a c8 |ay,dy,dz,eU,eV:.| 00003890 99 26 34 30 30 44 42 2c 2c 64 74 2c 64 75 2c 64 |.&400DB,,dt,du,d| 000038a0 76 2c 2d 31 2c 64 77 24 2c 30 20 b8 2c 2c 61 79 |v,-1,dw$,0 .,,ay| 000038b0 3a 64 79 3d 64 74 21 38 34 3a 64 7a 3d 61 79 3a |:dy=dt!84:dz=ay:| 000038c0 65 55 3d 30 3a c8 95 65 55 3c 64 79 3a 65 56 3d |eU=0:..eU<dy:eV=| 000038d0 64 74 2b 38 38 2b 65 55 2a 33 32 3a e7 28 65 56 |dt+88+eU*32:.(eV| 000038e0 21 31 36 20 80 26 31 30 33 29 3d 26 31 30 32 20 |!16 .&103)=&102 | 000038f0 8c 65 56 21 32 34 3d 64 78 0d 33 a4 0f 65 55 2b |.eV!24=dx.3..eU+| 00003900 3d 31 3a ce 3a 3d 64 7a 0d 33 d6 25 dd a4 58 64 |=1:.:=dz.3.%..Xd| 00003910 28 64 74 29 3a ea 57 59 3a c8 99 26 34 30 30 43 |(dt):.WY:..&400C| 00003920 31 2c 2c 64 74 20 b8 57 59 3a 3d 57 59 0d 34 12 |1,,dt .WY:=WY.4.| 00003930 13 dd f2 58 65 3a c8 99 26 34 30 30 44 41 3a e1 |...Xe:..&400DA:.| 00003940 0d 34 44 30 dd a4 56 6b 28 57 55 2c 65 57 29 3a |.4D0..Vk(WU,eW):| 00003950 ea 5a 6b 3a c8 99 26 34 30 30 43 37 2c 65 57 2c |.Zk:..&400C7,eW,| 00003960 57 55 20 b8 5a 6b 3a 65 58 3d 5a 6b 3a 3d 65 58 |WU .Zk:eX=Zk:=eX| 00003970 0d 34 8a 3c dd a4 62 77 28 65 59 29 3a ea 5a 6b |.4.<..bw(eY):.Zk| 00003980 2c 61 78 2c 61 79 2c 65 5a 3a c8 99 26 34 30 30 |,ax,ay,eZ:..&400| 00003990 45 43 2c 65 59 2c 2d 31 20 b8 5a 6b 2c 61 78 2c |EC,eY,-1 .Zk,ax,| 000039a0 61 79 3a 65 5a 3d 5a 6b 3a 3d 65 5a 0d 34 d0 38 |ay:eZ=Zk:=eZ.4.8| 000039b0 dd a4 62 6d 3a ea 5a 6b 2c 61 78 2c 61 79 2c 65 |..bm:.Zk,ax,ay,e| 000039c0 5a 3a c8 99 26 34 30 30 45 43 2c 2d 31 2c 2d 31 |Z:..&400EC,-1,-1| 000039d0 20 b8 5a 6b 2c 61 78 2c 61 79 3a 65 5a 3d 5a 6b | .Zk,ax,ay:eZ=Zk| 000039e0 3a 3d 65 5a 0d 35 16 38 dd a4 62 76 3a ea 5a 6b |:=eZ.5.8..bv:.Zk| 000039f0 2c 61 78 2c 61 79 2c 65 61 3a c8 99 26 34 30 30 |,ax,ay,ea:..&400| 00003a00 45 43 2c 2d 31 2c 2d 31 20 b8 5a 6b 2c 61 78 2c |EC,-1,-1 .Zk,ax,| 00003a10 61 79 3a 65 61 3d 61 79 3a 3d 65 61 0d 35 5c 8e |ay:ea=ay:=ea.5\.| 00003a20 dd f2 65 62 28 56 79 29 3a ea 64 57 2c 64 58 2c |..eb(Vy):.dW,dX,| 00003a30 64 59 2c 64 5a 3a 56 79 21 30 3d 34 3a 56 79 21 |dY,dZ:Vy!0=4:Vy!| 00003a40 34 3d 35 3a 56 79 21 38 3d 31 31 3a 56 79 21 31 |4=5:Vy!8=11:Vy!1| 00003a50 32 3d 31 32 3a 56 79 21 31 36 3d 2d 31 3a c8 99 |2=12:Vy!16=-1:..| 00003a60 26 33 31 2c 56 79 2c 56 79 2b 33 32 3a 64 57 3d |&31,Vy,Vy+32:dW=| 00003a70 56 79 21 33 32 3a 64 58 3d 56 79 21 33 36 3a 64 |Vy!32:dX=Vy!36:d| 00003a80 59 3d 56 79 21 34 30 3a 64 5a 3d 56 79 21 34 34 |Y=Vy!40:dZ=Vy!44| 00003a90 3a c8 97 c8 93 30 2c 30 2c 64 59 2a 32 5e 64 57 |:....0,0,dY*2^dW| 00003aa0 2c 64 5a 2a 32 5e 64 58 3a e1 0d 35 ca f4 dd f2 |,dZ*2^dX:..5....| 00003ab0 65 63 28 56 79 2c 57 59 29 3a ea 58 69 2c 58 6a |ec(Vy,WY):.Xi,Xj| 00003ac0 2c 64 57 2c 64 58 2c 64 59 2c 64 5a 3a 21 56 79 |,dW,dX,dY,dZ:!Vy| 00003ad0 3d 57 59 3a c8 99 26 34 30 30 43 43 2c 2c 56 79 |=WY:..&400CC,,Vy| 00003ae0 3a 58 69 3d 94 56 79 21 35 32 3a 58 6a 3d 94 56 |:Xi=.Vy!52:Xj=.V| 00003af0 79 21 34 38 3a 56 79 21 30 3d 34 3a 56 79 21 34 |y!48:Vy!0=4:Vy!4| 00003b00 3d 35 3a 56 79 21 38 3d 31 31 3a 56 79 21 31 32 |=5:Vy!8=11:Vy!12| 00003b10 3d 31 32 3a 56 79 21 31 36 3d 2d 31 3a c8 99 26 |=12:Vy!16=-1:..&| 00003b20 33 31 2c 56 79 2c 56 79 2b 33 32 3a 64 57 3d 56 |31,Vy,Vy+32:dW=V| 00003b30 79 21 33 32 3a 64 58 3d 56 79 21 33 36 3a 64 59 |y!32:dX=Vy!36:dY| 00003b40 3d 56 79 21 34 30 3a 64 5a 3d 56 79 21 34 34 3a |=Vy!40:dZ=Vy!44:| 00003b50 78 3d 64 59 2a 20 32 5e 64 57 20 3a 79 3d 64 5a |x=dY* 2^dW :y=dZ| 00003b60 2a 20 32 5e 64 58 3a 78 3d 28 78 2d 58 69 29 2f |* 2^dX:x=(x-Xi)/| 00003b70 32 3a 79 3d 28 79 2d 58 6a 29 2f 32 3a 56 79 21 |2:y=(y-Xj)/2:Vy!| 00003b80 30 3d 57 59 3a 56 79 21 28 30 2b 34 2b 30 29 3d |0=WY:Vy!(0+4+0)=| 00003b90 78 3a 56 79 21 28 30 2b 34 2b 34 29 3d 79 0d 36 |x:Vy!(0+4+4)=y.6| 00003ba0 60 7e 56 79 21 28 30 2b 34 2b 38 29 3d 56 79 21 |`~Vy!(0+4+8)=Vy!| 00003bb0 28 30 2b 34 2b 30 29 2b 58 69 3a 56 79 21 28 30 |(0+4+0)+Xi:Vy!(0| 00003bc0 2b 34 2b 31 32 29 3d 56 79 21 28 30 2b 34 2b 34 |+4+12)=Vy!(0+4+4| 00003bd0 29 2b 58 6a 3a c8 99 26 34 30 30 43 35 2c 2c 56 |)+Xj:..&400C5,,V| 00003be0 79 3a 78 3d 28 28 64 59 2a 32 5e 64 57 29 2d 58 |y:x=((dY*2^dW)-X| 00003bf0 69 20 29 20 2f 20 32 3a 79 3d 28 28 64 5a 2a 32 |i ) / 2:y=((dZ*2| 00003c00 5e 64 58 29 2d 58 6a 29 20 2f 20 32 3a c8 97 c8 |^dX)-Xj) / 2:...| 00003c10 93 78 2c 79 2c 58 69 2c 58 6a 3a e1 0d 36 ba d4 |.x,y,Xi,Xj:..6..| 00003c20 dd f2 65 64 28 56 79 2c 57 59 2c 56 7a 2c 65 65 |..ed(Vy,WY,Vz,ee| 00003c30 2c 65 66 29 3a 21 56 79 3d 57 59 3a c8 99 26 34 |,ef):!Vy=WY:..&4| 00003c40 30 30 43 43 2c 2c 56 79 3a 65 67 3d 56 79 21 34 |00CC,,Vy:eg=Vy!4| 00003c50 3a 65 68 3d 56 79 21 38 3a 65 69 3d 56 79 21 31 |:eh=Vy!8:ei=Vy!1| 00003c60 32 3a 65 6a 3d 56 79 21 31 36 3a 56 79 21 30 3d |2:ej=Vy!16:Vy!0=| 00003c70 57 59 3a 56 79 21 34 3d 56 7a 3a c8 99 26 34 30 |WY:Vy!4=Vz:..&40| 00003c80 30 43 45 2c 2c 56 79 3a 65 6b 3d 56 79 21 38 3a |0CE,,Vy:ek=Vy!8:| 00003c90 65 6c 3d 56 79 21 31 32 3a 65 6d 3d 56 79 21 31 |el=Vy!12:em=Vy!1| 00003ca0 36 3a 65 6e 3d 56 79 21 32 30 3a 65 6f 3d 65 6d |6:en=Vy!20:eo=em| 00003cb0 2d 65 6b 3a 65 70 3d 65 6e 2d 65 6c 3a 57 78 3d |-ek:ep=en-el:Wx=| 00003cc0 65 67 2b 65 6b 3a 57 7a 3d 65 6a 2b 65 6c 3a c8 |eg+ek:Wz=ej+el:.| 00003cd0 97 c8 93 57 78 2b 65 65 2c 57 7a 2b 65 66 2c 65 |...Wx+ee,Wz+ef,e| 00003ce0 6f 2d 65 65 2a 32 2c 65 70 2d 65 66 2a 32 3a e1 |o-ee*2,ep-ef*2:.| 00003cf0 0d 37 5a 6f dd f2 65 71 28 56 79 2c 57 59 2c 57 |.7Zo..eq(Vy,WY,W| 00003d00 56 2c 57 57 29 3a 21 56 79 3d 57 59 3a c8 99 26 |V,WW):!Vy=WY:..&| 00003d10 34 30 30 43 43 2c 2c 56 79 3a 65 72 3d 56 79 21 |400CC,,Vy:er=Vy!| 00003d20 34 2d 56 79 21 32 30 3a 65 73 3d 56 79 21 31 36 |4-Vy!20:es=Vy!16| 00003d30 2d 56 79 21 32 34 3a 65 72 3d 57 56 2d 65 72 3a |-Vy!24:er=WV-er:| 00003d40 65 73 3d 31 30 32 34 2d 28 65 73 2d 57 57 29 3a |es=1024-(es-WW):| 00003d50 65 74 25 3d 65 72 3a 65 75 25 3d 65 73 3a e1 0d |et%=er:eu%=es:..| 00003d60 37 e6 cc dd f2 65 76 28 56 79 2c 57 59 2c 65 77 |7....ev(Vy,WY,ew| 00003d70 29 3a 56 79 21 30 3d 57 59 3a c8 99 26 34 30 30 |):Vy!0=WY:..&400| 00003d80 43 43 2c 2c 56 79 3a 65 78 3d 56 79 21 34 3a 65 |CC,,Vy:ex=Vy!4:e| 00003d90 79 3d 56 79 21 31 32 3a 65 7a 3d 56 79 21 38 3a |y=Vy!12:ez=Vy!8:| 00003da0 66 55 3d 56 79 21 31 36 3a 66 56 3d 56 79 21 32 |fU=Vy!16:fV=Vy!2| 00003db0 38 3a 56 79 21 30 3d 65 77 3a c8 99 26 34 30 30 |8:Vy!0=ew:..&400| 00003dc0 43 43 2c 2c 56 79 3a 57 78 3d 65 78 2d 28 56 79 |CC,,Vy:Wx=ex-(Vy| 00003dd0 21 31 32 2d 56 79 21 34 29 2d 31 3a 58 6a 3d 56 |!12-Vy!4)-1:Xj=V| 00003de0 79 21 38 2d 56 79 21 31 36 3a 56 79 21 34 3d 57 |y!8-Vy!16:Vy!4=W| 00003df0 78 3a 56 79 21 31 32 3d 65 79 3a 56 79 21 38 3d |x:Vy!12=ey:Vy!8=| 00003e00 58 6a 3a 56 79 21 31 36 3d 66 55 3a 56 79 21 32 |Xj:Vy!16=fU:Vy!2| 00003e10 30 3d 30 3a 56 79 21 32 38 3d 66 56 3a c8 99 26 |0=0:Vy!28=fV:..&| 00003e20 34 30 30 43 35 2c 2c 56 79 3a e1 0d 38 86 1c dd |400C5,,Vy:..8...| 00003e30 a4 61 6c 28 62 6a 29 3a 3d 28 28 62 6a 2b 33 29 |.al(bj):=((bj+3)| 00003e40 20 80 28 ac 33 29 29 0d 38 ae 4c dd a4 56 63 3a | .(.3)).8.L..Vc:| 00003e50 c8 99 26 31 45 2c 36 2c 2c 2c 31 36 20 b8 2c 2c |..&1E,6,,,16 .,,| 00003e60 61 79 3a 56 62 3d 61 79 3a c8 99 26 34 31 35 30 |ay:Vb=ay:..&4150| 00003e70 31 2c 56 62 2c 22 3c 22 2b 55 64 24 2b 22 24 44 |1,Vb,"<"+Ud$+"$D| 00003e80 69 72 3e 2e 4d 65 73 73 61 67 65 73 22 2c 30 3a |ir>.Messages",0:| 00003e90 3d 56 62 0d 38 f4 26 dd f2 56 77 28 66 57 29 3a |=Vb.8.&..Vw(fW):| 00003ea0 c8 99 26 34 31 35 30 34 2c 66 57 3a c8 99 26 31 |..&41504,fW:..&1| 00003eb0 45 2c 37 2c 2c 66 57 3a e1 0d 39 30 49 dd a4 58 |E,7,,fW:..90I..X| 00003ec0 79 28 66 57 2c 59 59 24 29 3a c8 99 26 34 31 35 |y(fW,YY$):..&415| 00003ed0 30 32 2c 66 57 2c 59 59 24 2c 30 2c 30 2c 30 2c |02,fW,YY$,0,0,0,| 00003ee0 30 2c 30 2c 30 20 b8 2c 2c 61 79 3a 66 58 3d 61 |0,0,0 .,,ay:fX=a| 00003ef0 79 3a 66 59 24 3d a4 58 76 28 66 58 29 3a 3d 66 |y:fY$=.Xv(fX):=f| 00003f00 59 24 0d 39 76 5a dd f2 57 6e 28 66 5a 2c 66 61 |Y$.9vZ..Wn(fZ,fa| 00003f10 2c 66 62 29 3a 66 63 3d 66 5a 3a 66 64 3d 66 61 |,fb):fc=fZ:fd=fa| 00003f20 3a 66 65 3d 66 62 3a 56 65 3d 34 3a f2 65 64 28 |:fe=fb:Ve=4:.ed(| 00003f30 55 69 2c 66 63 2c 66 65 2c 31 36 2c 30 29 3a c8 |Ui,fc,fe,16,0):.| 00003f40 99 26 31 43 20 b8 66 66 2c 66 67 2c 66 68 3a 66 |.&1C .ff,fg,fh:f| 00003f50 69 3d 66 66 2d 31 3a f2 56 6c 3a e1 0d 39 f8 0f |i=ff-1:.Vl:..9..| 00003f60 dd f2 56 6c 3a c8 8e 66 63 20 ca 0d 3a 16 0e c9 |..Vl:..fc ..:...| 00003f70 57 67 3a c8 8e 66 65 20 ca 0d 3a 20 27 c9 32 3a |Wg:..fe ..: '.2:| 00003f80 56 66 3d a4 66 6a 28 56 66 2c 32 29 3a f2 56 68 |Vf=.fj(Vf,2):.Vh| 00003f90 28 a8 28 36 34 2a 28 66 6b 2f 31 30 30 29 29 29 |(.(64*(fk/100)))| 00003fa0 0d 3a 34 05 cb 0d 3a 3e 07 cb 3a e1 0d 3a 66 27 |.:4...:>..:..:f'| 00003fb0 dd a4 66 6a 28 66 61 2c 66 62 29 3a c8 99 26 31 |..fj(fa,fb):..&1| 00003fc0 43 20 b8 66 66 2c 66 67 2c 66 68 3a e7 66 68 3d |C .ff,fg,fh:.fh=| 00003fd0 30 20 8c 0d 3a b6 10 56 65 3d 30 3a f2 65 62 28 |0 ..:..Ve=0:.eb(| 00003fe0 55 69 29 0d 3a d4 0f cc 3a e7 66 66 3c 3e 66 69 |Ui).:...:.ff<>fi| 00003ff0 20 8c 0d 3b 06 f8 21 55 69 3d 66 63 3a c8 99 26 | ..;..!Ui=fc:..&| 00004000 34 30 30 43 43 2c 2c 55 69 3a 65 67 3d 55 69 21 |400CC,,Ui:eg=Ui!| 00004010 34 3a 66 6c 3d 66 66 2d 65 67 3a 55 69 21 30 3d |4:fl=ff-eg:Ui!0=| 00004020 66 63 3a 55 69 21 34 3d 66 61 3a c8 99 26 34 30 |fc:Ui!4=fa:..&40| 00004030 30 43 45 2c 2c 55 69 3a 65 6b 3d 55 69 21 28 38 |0CE,,Ui:ek=Ui!(8| 00004040 2b 30 29 3a 65 6c 3d 55 69 21 28 38 2b 34 29 3a |+0):el=Ui!(8+4):| 00004050 65 6d 3d 55 69 21 28 38 2b 38 29 3a 65 6e 3d 55 |em=Ui!(8+8):en=U| 00004060 69 21 28 38 2b 31 32 29 3a 55 69 21 28 31 30 30 |i!(8+12):Ui!(100| 00004070 2b 30 29 3d 66 63 3a 55 69 21 28 31 30 30 2b 34 |+0)=fc:Ui!(100+4| 00004080 29 3d 66 61 3a c8 99 26 34 30 30 43 34 2c 2c 55 |)=fa:..&400C4,,U| 00004090 69 2b 31 30 30 3a c8 99 26 34 30 30 44 31 2c 66 |i+100:..&400D1,f| 000040a0 63 2c 65 6b 2c 65 6c 2c 65 6d 2c 65 6e 3a 55 69 |c,ek,el,em,en:Ui| 000040b0 21 28 38 2b 38 29 3d 66 6c 3a 55 69 21 34 3d 66 |!(8+8)=fl:Ui!4=f| 000040c0 63 3a c8 99 26 34 30 30 43 32 2c 2c 55 69 2b 34 |c:..&400C2,,Ui+4| 000040d0 20 b8 66 61 3a f2 64 6d 28 55 69 2c 66 63 2c 66 | .fa:.dm(Ui,fc,f| 000040e0 61 29 3a 55 69 21 30 3d 66 63 0d 3c 14 3f 55 69 |a):Ui!0=fc.<.?Ui| 000040f0 21 34 3d 66 65 3a c8 99 26 34 30 30 43 45 2c 2c |!4=fe:..&400CE,,| 00004100 55 69 3a 66 6d 3d 55 69 21 28 38 2b 38 29 2d 31 |Ui:fm=Ui!(8+8)-1| 00004110 36 3a 66 69 3d 66 66 3a 66 6b 3d a8 28 28 66 6c |6:fi=ff:fk=.((fl| 00004120 2f 66 6d 29 2a 31 30 30 29 0d 3c 5a 05 cd 0d 3c |/fm)*100).<Z...<| 00004130 6e 09 cd 3a 3d 66 61 0d 3c a0 52 dd f2 66 6e 28 |n..:=fa.<.R..fn(| 00004140 56 79 2c 57 59 2c 66 6f 24 29 3a ea 58 6d 2c 64 |Vy,WY,fo$):.Xm,d| 00004150 70 3a 21 56 79 3d 57 59 3a c8 99 26 34 30 30 43 |p:!Vy=WY:..&400C| 00004160 43 2c 2c 56 79 3a 58 6d 3d 56 79 21 28 34 2b 35 |C,,Vy:Xm=Vy!(4+5| 00004170 36 29 3a 64 70 3d 28 58 6d 20 80 32 5e 38 29 3d |6):dp=(Xm .2^8)=| 00004180 32 5e 38 3a e7 64 70 20 8c 0d 3c e6 24 66 70 3d |2^8:.dp ..<.$fp=| 00004190 21 28 56 79 2b 34 2b 37 32 29 3a 24 21 28 56 79 |!(Vy+4+72):$!(Vy| 000041a0 2b 34 2b 37 32 29 3d 66 6f 24 2b bd 30 0d 3c fa |+4+72)=fo$+.0.<.| 000041b0 17 cc 3a 24 28 56 79 2b 34 2b 37 32 29 3d 64 71 |..:$(Vy+4+72)=dq| 000041c0 24 2b bd 30 0d 3d 0e 07 cd 3a e1 0d 3d 36 4f dd |$+.0.=...:..=6O.| 000041d0 f2 66 71 28 56 79 2c 57 59 2c 56 7a 2c 66 72 29 |.fq(Vy,WY,Vz,fr)| 000041e0 3a 56 79 21 30 3d 57 59 3a 56 79 21 34 3d 56 7a |:Vy!0=WY:Vy!4=Vz| 000041f0 3a 56 79 21 38 3d 28 94 66 72 29 3c 3c 32 31 3a |:Vy!8=(.fr)<<21:| 00004200 56 79 21 31 32 3d 31 3c 3c 32 31 3a c8 99 26 34 |Vy!12=1<<21:..&4| 00004210 30 30 43 44 2c 2c 56 79 3a e1 0d 3d 90 4f dd f2 |00CD,,Vy:..=.O..| 00004220 5a 67 28 56 79 2c 57 59 2c 56 7a 2c 66 73 29 3a |Zg(Vy,WY,Vz,fs):| 00004230 56 79 21 30 3d 57 59 3a 56 79 21 34 3d 56 7a 3a |Vy!0=WY:Vy!4=Vz:| 00004240 56 79 21 38 3d 28 94 66 73 29 3c 3c 32 32 3a 56 |Vy!8=(.fs)<<22:V| 00004250 79 21 31 32 3d 31 3c 3c 32 32 3a c8 99 26 34 30 |y!12=1<<22:..&40| 00004260 30 43 44 2c 2c 56 79 3a e1 0d ff |0CD,,Vy:...| 0000426b