Home » Archimedes archive » Archimedes World » AW-1993-02.adf » AWFeb93 » !AWFeb93/Goodies/ModuleFS/!ModuleFS/!RunImage
!AWFeb93/Goodies/ModuleFS/!ModuleFS/!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-1993-02.adf » AWFeb93 |
Filename: | !AWFeb93/Goodies/ModuleFS/!ModuleFS/!RunImage |
Read OK: | ✔ |
File size: | 4AFC bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
10REM>!RunImage 20g$="Module FS":j$="<ModFS$Dir>.":n$="<ModFS$Dir>.Defaults":o$="!modulefs":SYS263872:PROCE:SYS263873:ONERRORPROCF 30REPEAT:SYS262343,aa%,q%TOba%:CASEba%OF 40WHEN1:PROCG(q%!0) 50WHEN2:PROCj(q%!0,TRUE) 60WHEN3:PROCc(q%!0) 70WHEN6:PROCH 80WHEN7:PROCI 90WHEN9:PROCJ 100WHEN17,18:PROCK(q%) 110ENDCASE 120IF!ca%<>-1OR!da%>-1THENPROCL 130UNTILea%:PROCv:END 140DEFPROCE:fa%=2048:ga%=2048:DIMq% 256:DIMm% 256:DIMha% 16:DIMk% 1024:DIMia% ga%:DIMja% fa%:DIMka% 256:DIMb%(1024):DIMa%(7):PROCM:ea%=FALSE:aa%=6401:Q%=0:la%=FALSE:PROCN:CALLma%:PROCO:PROCP:PROCQ:PROCR:PROCS:PROCT:PROCU:PROCV:PROCw:na%=FNw:PROCx(c%):!q%=1:SYS36,"ModFS$Active",q%,4,0,1:ENDPROC 150DEFPROCM:LOCALoa%:SYS131107,"ModFS$Active",,-1TO,,oa%:IFoa%<0THEN 160PROCp("Module FS is already active",1):END 170ENDIF 180ENDPROC 190DEFPROCv:CALLpa%:PROCW(qa%):SYS36,"ModFS$Active",0,-1,0,1:SYS262365,ra%:ENDPROC 200DEFPROCO:LOCALsa%:DIMsa% 8:$sa%="TASK":SYS262336,200,!sa%,g$TO,ra%:ENDPROC 210DEFPROCP:LOCALta%:SYS8,5,j$+"Sprites"TO,,,,ta%:ta%+=16:DIMW% ta%:W%!00=ta%:W%!04=0:W%!08=16:W%!12=16:SYS46,266,W%,j$+"Sprites":ENDPROC 220DEFPROCQ:LOCALe%,ua%:e%=ja%:ua%=ja%+fa%:SYS262361,,j$+"Templates":va%=FNh("info",1):c%=FNh("Liam",W%):wa%=ia%!48:xa%=ia%!72:l%=FNh("options",W%):ya%=FNh("buttons",1):i%=FNh("modInfo",1):r%=FNh("Command",1):SYS262362:ENDPROC 230DEFPROCT:$xa%="Module FS":q%!0=c%:SYS262347,0,q%:za%=q%!12-q%!4:Aa%=0:PROCa(c%,Ba%,0,200,FALSE):PROCa(c%,Ca%,0,200,FALSE):PROCa(c%,Da%,0,200,FALSE):PROCa(c%,Ea%,0,200,FALSE):PROCa(c%,Fa%,0,200,FALSE):PROCa(c%,Ga%,0,200,FALSE):PROCa(c%,Ha%,0,200,FALSE):PROCa(c%,Ia%,0,200,FALSE) 240PROCa(c%,Ja%,0,200,FALSE):PROCa(c%,Ka%,0,200,FALSE):PROCa(c%,La%,0,200,FALSE):PROCy:PROCf(FALSE):ENDPROC 250DEFPROCU:PROCa(i%,Ma%,0,200,FALSE):PROCa(i%,Na%,0,200,FALSE):PROCa(i%,Oa%,0,200,FALSE):Pa%=0:ENDPROC 260DEFPROCV:LOCALp%:PROCa(r%,Qa%,0,200,FALSE):Ra%=0:DIMSa% 1536:DIMTa% 150:FORp%=0TO2STEP2:P%=Ta%:[OPT p%:.Ua%:STMFD13!,{0-2,14}:MOV0,#3:ADR1,Va%:MOV2,#0:STR2,Wa%:SWI "OS_Claim":LDMFD13!,{0-2,PC}^:.Xa%:STMFD13!,{0-2,14}:MOV0,#3:ADR1,Va%:MOV2,#0:SWI "OS_Release" 270MOV0,#0:LDR1,Wa%:LDR2,Ya%:STRB0,[2,1]:ADD1,1,#1:STRB0,[2,1]:LDMFD13!,{0-2,PC}^:.Wa% EQUD0:.Ya% EQUD Sa%:.Va%:TEQ0,#13:LDMEQFD13!,{PC}^:TEQ0,#10:MOVEQ0,#0:STMFD13!,{1,2}:LDR1,Wa%:LDR2,Ya%:STRB0,[2,1]:CMP1,#1520:ADDLT1,1,#1:STR1,Wa% 280LDMFD13!,{1,2}:LDMFD13!,{PC}^: ]:NEXT:ENDPROC 290DEFPROCN:qa%=FNx(320):FORp%=0TO2STEP2:P%=qa%:[OPT p%:.Za% EQUD0:.ma%:STMFD13!,{0-2,14}:LDR0,Za%:TEQ0,#0:LDMNEFD13!,{0-2,PC}^:MOV0,#1:STR0,Za%:MOV0,#8:ADR1,_a%:BL `a%:ADR0,ab%:MOV1,#8:BL `a%:LDMFD13!,{0-2,PC}^:.pa%:STMFD13!,{0-2,14} 300LDR0,Za%:TEQ0,#1:LDMNEFD13!,{0-2,PC}^:MOV0,#0:STR0,Za%:ADR0,_a%:MOV1,#8:BL `a%:LDMFD13!,{0-2,PC}^:.`a%:LDR2,[0]:MOV2,2,LSL #8:MOV2,2,ASR #6:ADD2,2,0:SUB2,2,1:MOV2,2,ASR #2:ORR2,2,#&EA000000:STR2,[1]:MOVS PC,14:._a%:EQUD0:.ab%:B bb% 310.bb%:STMFD13!,{12}:BIC 12,14,#-67108861:LDR12,[12,#-4]:BIC 12,12,#-16777216:BIC 12,12,#(1<<17):TEQ12,#30:LDMFD13!,{12}:BNE _a%:TEQ0,#4:TEQNE0,#8:TEQNE0,#9:STREQ0,ca%:TEQ0,#0:TEQNE0,#1:TEQNE0,#3:TEQNE0,#10 320TEQNE0,#11:STREQ0,da%:B _a%:.ca%:EQUD-1:.da%:EQUD-1: ]:NEXT:ENDPROC 330DEFPROCS:IFNOTFNyTHEN 340R%=300:Z%=44:D%=2:PROCz 350ELSE:PROCq 360ENDIF 370cb%=N%:PROCk:ENDPROC 380DEFPROCz:a%(0)=7:a%(1)=7:a%(2)=7:a%(3)=7:a%(4)=15:a%(5)=10:a%(6)=1:a%(7)=9:db%=TRUE:N%=TRUE:PROCq:ENDPROC 390DEFPROCR:eb%=0:fb%=1:Ba%=2:Ca%=3:Da%=4:Ea%=5:Fa%=6:Ga%=7:Ha%=8:Ia%=9:Ja%=10:Ka%=11:La%=12:gb%=FNd(i%,3):hb%=FNd(i%,5):ib%=FNd(i%,7):jb%=FNd(i%,37):kb%=34:Ma%=38:Na%=39:lb%=40:Oa%=44:mb%=FNd(r%,1):nb%=FNd(r%,17):ob%=19:Qa%=20:ENDPROC 400DEFFNh(q$,pb%):LOCALo%:SYS262363,,ia%,e%,ua%,-1,q$,0TO,,e%:ia%!64=pb%:SYS262337,,ia%TOo%:=o% 410DEFPROCw:q%!00=4:q%!04=5:q%!08=11:q%!12=12:q%!16=-1:SYS49,q%,q%:qb%=(q%!08+1)*(1<<(q%!0)):rb%=(q%!12+1)*(1<<(q%!4)):ENDPROC 420DEFPROCH:LOCALS%,T%,U%,d%,a%:S%=!q%:T%=q%!4:U%=q%!8:d%=q%!12:a%=q%!16:CASEd%OF 430WHEN-2:CASEU%OF 440WHEN2:PROCl(1,S%,T%) 450WHEN4:PROCx(c%) 460ENDCASE 470WHENc%:CASEU%OF 480WHEN1:PROCe(d%,a%):IFb%(a%)>0THEN 490PROCc(c%):PROCm(b%(a%),TRUE) 500ENDIF 510WHEN2:PROCX(S%,T%,a%) 520WHEN4:PROCe(d%,a%):PROCm(b%(a%),TRUE) 530WHEN16,64:PROCY 540ENDCASE 550WHENl%:IFa%>1ANDa%<10THEN 560v%=FNn(l%,a%):sb%=a%:PROCl(3,S%,T%) 570ENDIF 580CASEa%OF 590WHEN22:IFU%=1THENPROCd(d%,a%) 600WHEN23:IFU%=1THENPROCd(d%,a%) 610WHEN25:IFU%=1THENPROCd(d%,a%) 620WHEN26:IFU%=1THENPROCd(d%,a%) 630ENDCASE 640WHENya%:CASEa%OF 650WHEN0:PROCc(l%):PROCq 660WHEN1:PROCc(l%):PROCk 670WHEN2:PROCc(l%):PROCk:PROCZ 680WHEN3:PROCz:PROCc(l%):PROCk 690ENDCASE 700WHENi%:CASEU%OF 710WHEN1:PROCc(i%):PROCr(FNd(i%,a%),TRUE) 720WHEN4:PROCr(FNd(i%,a%),TRUE) 730ENDCASE 740ENDCASE 750ENDPROC 760DEFPROCX(S%,T%,a%):LOCALn%:n%=FNo:CASEn%OF 770WHEN-1 780WHEN0:IFFNp(a%)THENPROCd(c%,a%) 790OTHERWISE:IFFNp(a%)THEN 800PROCe(c%,!k%):PROCd(c%,a%) 810ENDIF 820ENDCASE 830PROCl(2,S%,T%):ENDPROC 840DEFFNp(a%):=(a%>=V%ANDa%<=G%) 850DEFPROCq:LOCALa%:FORa%=0TO3:PROCg(l%,a%+2,a%(a%)):PROCA(l%,a%+10,a%(a%)):PROCg(l%,a%+6,a%(a%+4)):PROCg(l%,a%+10,a%(a%+4)):NEXT:IFdb%THEN 860PROCd(l%,22):PROCe(l%,23) 870ELSE:PROCe(l%,22):PROCd(l%,23) 880ENDIF 890IFN%THEN 900PROCd(l%,25):PROCe(l%,26) 910ELSE:PROCe(l%,25):PROCd(l%,26) 920ENDIF 930ENDPROC 940DEFPROCk:LOCALa%,tb%,ub%:FORa%=0TO3:tb%=FNz(l%,a%+10):ub%=FNn(l%,a%+10):a%(a%)=tb%:a%(a%+4)=ub%:PROC_(a%+1,tb%,ub%):NEXT:db%=FNq(l%,22):N%=FNq(l%,25):IFN%<>cb%THEN 950IFFNi(i%)THENPROCm(Q%,FALSE) 960IFFNi(r%)THEN 970PROCr(vb%,FALSE):IFNOTFNi(i%)THENPROCm(Q%,FALSE):PROCc(i%) 980ENDIF 990ENDIF 1000ENDPROC 1010DEFPROC_(wb%,tb%,ub%):LOCALa%:SYS262358,c%,k%,983040,wb%<<16:a%=k%:q%!00=c%:q%!08=(tb%<<24)+(ub%<<28):q%!12=-16777216:WHILE!a%<>-1:q%!4=!a%:SYS262349,,q%:a%+=4:ENDWHILE:ENDPROC 1020DEFPROCZ:LOCALA%,w%,h$:LOCALERROR:ONERRORLOCALPROC`:RESTOREERROR:ENDPROC 1030A%=OPENOUTn$:FORw%=0TO7:PRINT#A%,a%(w%):NEXT:PRINT#A%,db%,N%:PRINT#A%,D%,R%,Z%:CLOSE#A%:RESTOREERROR 1040ENDPROC 1050DEFPROC`:PROCp("Error writing defaults file "+REPORT$,1):IFA%<>0THENCLOSE#A% 1060ENDPROC 1070DEFFNy:LOCALA%,w%:LOCALERROR:ONERRORLOCAL:RESTOREERROR:IFA%=0THEN=FALSEELSECLOSE#A%:=FALSE 1080A%=OPENINn$:FORw%=0TO7:INPUT#A%,a%(w%):NEXT:INPUT#A%,db%,N%:INPUT#A%,D%,R%,Z%:CLOSE#A%:RESTOREERROR 1090=TRUE 1100DEFPROCr(h%,O%):LOCALM%,B%,j%,y%,e%,xb%,yb%,H%:IFN%THENB%=Q%ELSEB%=0 1110IFO%THENH%=-1ELSEH%=FNj(r%) 1120PROCc(r%):q%!0=r%:FORj%=1TORa%:q%!4=Qa%+j%:SYS262340,,q%:NEXT:vb%=h%:$nb%=LEFT$($gb%,30):$mb%=LEFT$(FNf(h%),30):WHILE?h%<>0:h%+=1:ENDWHILE:h%+=1:CASEh%AND3OF 1130WHEN0 1140WHEN1:h%+=3 1150WHEN2:h%+=2 1160WHEN3:h%+=1 1170ENDCASE 1180PROCb(r%,3,FNe(B%,!h%)):h%+=4:M%=!h%:PROCb(r%,9,STR$(M%AND255)):PROCb(r%,11,STR$((M%>>16)AND255)):PROCb(r%,13,FNr(M%>>8)):PROCb(r%,15,FNr(M%>>24)):h%+=4:VDU5 1190ORIGIN0,0:VDU24,0;0;800;1000; 1200CALLUa%:IFh%!4<>0THEN 1210IF(M%AND536870912)=0THEN 1220SYS68,Q%+h%!4,0,vb% 1230ELSE:PRINT"<Help string created by code>"; 1240ENDIF 1250ENDIF 1260xb%=!Wa%:PRINTCHR$(0);:IF!h%<>0THENSYS68,Q%+h%!0,0,vb% 1270yb%=!Wa%:CALLXa%:VDU4 1280y%=-400:e%=0:Ra%=0:WHILEe%<xb%:j%=FNb(r%,Qa%,12,y%,Sa%+e%,FALSE):y%-=32:WHILESa%?e%<>0:e%+=1:ENDWHILE:e%+=1:Ra%+=1:ENDWHILE:y%-=16:PROCa(r%,ob%,10,y%,FALSE):y%-=44:WHILEe%<yb%:j%=FNb(r%,Qa%,12,y%,Sa%+e%,FALSE):y%-=32:WHILESa%?e%<>0:e%+=1:ENDWHILE:e%+=1:Ra%+=1:ENDWHILE:y%-=16 1290PROCs(r%,828,y%):PROCb(r%,5,FNe(B%,!h%)):h%+=4:PROCb(r%,7,FNe(B%,!h%)):PROCn(r%,828,-y%,H%):ENDPROC 1300DEFFNr(zb%):SYS221,zb%,m%,255:m%?9=13:=$m% 1310DEFPROCy:LOCAL_%,z%,J%,f%,Ab%,Bb%,g%:V%=13:`%=V%-1:_%=-1:z%=0:REPEAT:J%=z%:SYS131102,19,z%,_%TO,z%,,f%,Ab%,Bb%:SYS131102,18,f%TO,,,b%(`%+1):IFJ%<z%THEN 1320PROCB(Ab%,f%):`%+=1:IFAb%<=0THENb%(`%)=0 1330ENDIF 1340UNTILJ%>=z%:Cb%=`%+1:G%=Cb%-1:_%=0:z%=0:REPEAT:J%=z%:SYS131102,12,z%,_%TO,z%,_%,g%:IFJ%=z%THEN 1350IF_%>0_%=0:z%+=1 1360ELSE:IF(g%>>24)=1THEN 1370f%=g%+(g%!16):PROCB(1,f%):G%+=1:b%(G%)=g% 1380ENDIF 1390ENDIF 1400UNTILJ%=z%:ENDPROC 1410DEFPROCB(Ab%,f%):IFD%=1THEN 1420CASEAb%OF 1430WHEN-1:j%=FNb(c%,Ha%,10,-100,f%,0) 1440WHEN0:j%=FNb(c%,Ga%,10,-100,f%,0) 1450WHEN1:j%=FNb(c%,Fa%,10,-100,f%,0) 1460OTHERWISE:j%=FNb(c%,Ia%,10,-100,f%,0) 1470ENDCASE 1480ELSE:CASEAb%OF 1490WHEN-1:j%=FNb(c%,Da%,10,-100,f%,0) 1500WHEN0:j%=FNb(c%,Ca%,10,-100,f%,0) 1510WHEN1:j%=FNb(c%,Ba%,10,-100,f%,0) 1520OTHERWISE:j%=FNb(c%,Ea%,10,-100,f%,0) 1530ENDCASE 1540ENDIF 1550ENDPROC 1560DEFPROCf(Db%):LOCALE%,x%,y%,w%,Eb%,j%,f%,C%,H%:Eb%=za%DIVR%:IFEb%=0THENEb%=1 1570IFDb%THENAa%=0 1580IFAa%<>Eb%THEN 1590Fb%=G%:Aa%=Eb%:PROCa(c%,eb%,0,0,FALSE):y%=-52:E%=V%:REPEAT:x%=8:FORw%=1TOAa%:IFE%<=`%THEN 1600PROCa(c%,E%,x%,y%,FALSE):IFD%=3ANDb%(E%)>0THEN 1610f%=b%(E%):C%=!(f%-4):f%+=(f%!20):j%=FNb(c%,Ja%,x%+300,y%,f%,0):WHILE?f%<>9f%+=1:ENDWHILE:WHILE?f%=9f%+=1:ENDWHILE:j%=FNb(c%,Ka%,x%+556,y%,f%,0):IFC%>9999THEN 1620e$=STR$((C%+512)>>10)+"K" 1630ELSE:e$=STR$(C%)+" " 1640ENDIF 1650j%=FNk(c%,La%,x%+880,y%,e$):Fb%+=3 1660ENDIF 1670E%+=1 1680ENDIF 1690x%+=R%:NEXT:y%-=Z%:UNTILE%>`%:y%-=20:PROCa(c%,fb%,0,y%,FALSE):IFG%>=Cb%THEN 1700y%-=52:E%=Cb%:REPEAT:x%=8:FORw%=1TOAa%:IFE%<=G%THEN 1710PROCa(c%,E%,x%,y%,FALSE):IFD%=3THEN 1720f%=b%(E%):C%=!(f%-4):f%+=(f%!20):j%=FNb(c%,Ja%,x%+300,y%,f%,0):WHILE?f%<>9f%+=1:ENDWHILE:WHILE?f%=9f%+=1:ENDWHILE:j%=FNb(c%,Ka%,x%+556,y%,f%,0):IFC%>9999THEN 1730e$=STR$((C%+512)DIV1024)+"K" 1740ELSE:e$=STR$(C%)+" " 1750ENDIF 1760j%=FNk(c%,La%,x%+880,y%,e$):Fb%+=3 1770ENDIF 1780E%+=1 1790ENDIF 1800x%+=R%:NEXT:y%-=Z%:UNTILE%>G% 1810ENDIF 1820H%=FNj(c%):q%!0=c%:SYS262342,,q%:PROCs(c%,wa%,y%-8):q%!0=c%:SYS262347,,q%:q%!28=H%:SYS262341,,q% 1830ENDIF 1840ENDPROC 1850DEFPROCY:LOCALGb%,Hb%,Ib%,Jb%,Kb%,Lb%,t%,e%:PROCd(d%,a%):!q%=c%:SYS262347,,q%:PROCaa(q%+4,Gb%,Hb%):SYS262358,c%,k%,3080192,2293760:e%=k%:WHILE!e%<>-1:e%+=4:ENDWHILE:SYS262358,c%,e%,3080192,2359296:t%=k%:q%!0=c%:Ib%=qb%+q%!20:Jb%=0:Kb%=0:Lb%=q%!24-rb%:WHILE!t%<>-1 1860q%!4=!t%:SYS262350,,q%:IFq%!08<Ib%THENIb%=q%!08 1870IFq%!12<Jb%THENJb%=q%!12 1880IFq%!16>Kb%THENKb%=q%!16 1890IFq%!20>Lb%THENLb%=q%!20 1900t%+=4:ENDWHILE:Ib%+=Gb%:Jb%+=Hb%:Kb%+=Gb%:Lb%+=Hb%:q%!00=d%:q%!04=5:q%!08=Ib%:q%!12=Jb%:q%!16=Kb%:q%!20=Lb%:q%!24=Ib%-S%:q%!28=Jb%-T%:q%!32=qb%+Kb%-S%:q%!36=rb%+Lb%-T%:SYS262352,,q%:ENDPROC 1910DEFPROCaa(b%,RETURNx%,RETURNy%):x%=b%!00-b%!16:y%=b%!12-b%!20:ENDPROC 1920DEFPROCm(g%,O%):LOCALMb%,t%,u%,w%,Nb%,B%,C%,H%:IFg%>0THEN 1930IFO%THENH%=-1ELSEH%=FNj(i%) 1940PROCc(i%):Q%=g%:cb%=N%:C%=!(Q%-4):IFN%THENB%=g%ELSEB%=0 1950q%!0=i%:FORw%=45TOPa%:q%!4=w%:SYS262340,,q%:NEXT:Pa%=44:$gb%=LEFT$(FNf(g%+(g%!16)),60):$hb%=LEFT$(FNf(g%+(g%!20)),60):$ib%=STR$(g%!-4)+" bytes":PROCb(i%,9,FNe(0,g%)):SYS30,18,gb%TO,,,,Mb%:PROCb(i%,11,FNe(0,Mb%)):t%=15:u%=g%:FORw%=1TO6 1960PROCb(i%,t%,FNe(B%,!u%)):t%+=2:u%+=4:NEXT:PROCb(i%,43,FNe(B%,!u%)):u%+=4:IFFNs(!u%)ANDFNl(u%!4)THEN 1970PROCb(i%,27,FNe(0,!u%)):t%+=2:u%+=4:PROCb(i%,t%,FNe(B%,!u%)):t%+=2:u%+=4:IF((!u%)<>0)AND(!u%<C%)THEN 1980PROCb(i%,t%,FNe(B%,!u%)) 1990ELSE:PROCb(i%,t%,"<none>") 2000ENDIF 2010t%+=2:u%+=4:IFFNl(!u%)THEN 2020PROCb(i%,t%,FNe(B%,!u%)) 2030ELSE:PROCb(i%,t%,"<none>") 2040ENDIF 2050ELSE:PROCb(i%,27,"<none>"):FORw%=1TO3:t%+=2:u%+=4:PROCb(i%,t%,"<none>"):NEXT 2060ENDIF 2070PROCba(g%):PROCca(g%):PROCs(i%,1156,Nb%-16):PROCn(i%,1156,592,H%) 2080ENDIF 2090ENDPROC 2100DEFPROCba(g%):LOCALh%,j%,y%:h%=g%+g%!24:IFg%!24<>0THEN 2110y%=-720:WHILE?h%<>0:j%=FNb(i%,Oa%,608,y%,h%,FALSE):y%-=40:Pa%+=1:WHILE?h%<>0:h%+=1:ENDWHILE:h%+=1:CASEh%AND3OF 2120WHEN0 2130WHEN1:h%+=3 2140WHEN2:h%+=2 2150WHEN3:h%+=1 2160ENDCASE 2170h%+=16:ENDWHILE:PROCo(i%,lb%,y%-8):Nb%=y%-8 2180ELSE:PROCo(i%,lb%,-720):Nb%=-720 2190ENDIF 2200ENDPROC 2210DEFPROCca(g%):LOCALh%,j%,y%,F%:h%=g%+g%!36:IFFNs(g%!28)ANDFNl(g%!32)AND((g%!36)<>0)AND((g%!36)<C%)THEN 2220$jb%=FNf(h%)+"_":F%=g%!28:WHILE?h%<>0:h%+=1:ENDWHILE:h%+=1:y%=-720:WHILE?h%<>0:j%=FNk(i%,Ma%,0,y%,STR$~(F%)):j%=FNb(i%,Na%,128,y%,h%,FALSE):y%-=40:F%+=1:Pa%+=2:WHILE?h%<>0:h%+=1:ENDWHILE:h%+=1:ENDWHILE:PROCo(i%,kb%,y%-8):IFy%-8<Nb%THENNb%=y%-8 2230ELSE:$jb%="<none>":PROCo(i%,kb%,-720) 2240ENDIF 2250ENDPROC 2260DEFFNs(F%):=(F%>=0)AND((F%AND63)=0) 2270DEFFNl(F%):=((F%AND3)=0)AND((F%AND-67108864)=0)AND(F%<>0) 2280DEFFNe(B%,F%):IFF%<>0THEN 2290SYS212,B%+F%,m%,255:m%?9=13:=$m% 2300ELSE:="<none>" 2310ENDIF 2320DEFPROCI:LOCALe%,a$:SYS262358,c%,k%,3080192,2293760:e%=k%:WHILE!e%<>-1:e%+=4:ENDWHILE:SYS262358,c%,e%,3080192,2359296:e%=k%:IF!e%<>-1THEN 2330a$=FNt(FNf(FNd(c%,!e%))):SYS262351,,q%:q%!20=q%!12:q%!24=q%!16:q%!28=q%!00:q%!32=q%!04:q%!00=60:q%!12=0:q%!16=1:q%!36=!(b%(!e%)-4):q%!40=4090:$(q%+44)=a$+CHR$(0):SYS262375,17,q%,q%!20,q%!24 2340ENDIF 2350ENDPROC 2360DEFPROCda:LOCALe%,g%,a$,p$:SWAPq%,m%:PROCh(1):PROCh(2):SYS262358,c%,k%,3080192,2293760:e%=k%:WHILE!e%<>-1:e%+=4:ENDWHILE:SYS262358,c%,e%,3080192,2359296:e%=k%:a$=FNf(m%+44):IFINSTR(a$,"::")<>0THEN 2370p$=FNA(a$):WHILE!e%<>-1:a$=p$+FNt(FNf(FNd(c%,!e%))):g%=b%(!e%):SYS8,10,a$,4090,,g%,g%+!(g%-4):PROCe(c%,!e%):e%+=4:ENDWHILE 2380ELSE:g%=b%(!e%):SYS8,10,a$,4090,,g%,g%+!(g%-4) 2390ENDIF 2400PROCh(3):PROCh(4):SWAPq%,m%:PROCea:ENDPROC 2410DEFPROCea:q%!12=q%!8:q%!16=3:SYS262375,17,q%,q%!4:ENDPROC 2420DEFPROCJ:LOCALOb%,s%:s%=!q%:SYS262351,,m%:IFm%!8AND1THENOb%=TRUE 2430CASEPb%OF 2440WHEN1:CASEs%OF 2450WHEN1:PROCn(l%,630,516,-1) 2460WHEN2:ea%=TRUE 2470ENDCASE 2480WHEN2:CASEs%OF 2490WHEN0:PROCfa 2500WHEN1:CASEq%!4OF 2510WHEN0:PROCga 2520WHEN1:PROCha 2530WHEN2:PROCia 2540WHEN3:PROCja 2550ENDCASE 2560WHEN2:PROCka 2570WHEN3:PROCla 2580WHEN4:PROCn(l%,630,516,-1) 2590WHEN5:PROCma 2600WHEN6:PROCt 2610ENDCASE 2620WHEN3:v%=s%:PROCg(l%,sb%,s%):IFsb%>5THEN 2630PROCg(l%,sb%+4,s%) 2640ELSE:PROCA(l%,sb%+8,s%) 2650ENDIF 2660ENDCASE 2670IFOb%PROCl(Pb%,Qb%,Rb%) 2680ENDPROC 2690DEFPROCfa:LOCALs%,J%:SYS263872:s%=q%!4:J%=D%:CASEs%OF 2700WHEN0:D%=1:R%=252:Z%=120 2710WHEN1:D%=2:R%=300:Z%=44 2720WHEN2:D%=3:R%=800:Z%=44 2730ENDCASE 2740CASED%OF 2750WHEN1:CASEJ%OF 2760WHEN2:PROCC 2770WHEN3:PROCu(2):PROCC 2780ENDCASE 2790WHEN2:CASEJ%OF 2800WHEN1:PROCD 2810WHEN3:PROCu(2):PROCf(TRUE) 2820ENDCASE 2830WHEN3:CASEJ%OF 2840WHEN1:PROCD 2850WHEN2:PROCf(TRUE) 2860ENDCASE 2870ENDCASE 2880SYS263873:ENDPROC 2890DEFPROCC:LOCALa%,f%,Sb%,j%,n%:FORa%=V%TOG%:q%!0=c%:q%!4=a%:SYS262350,,q%:n%=((q%!24)AND2097152)<>0:SYS262340,,q%:f%=q%!28:Sb%=q%!32:CASE$Sb%OF 2900WHEN"ssmall":j%=FNb(c%,Fa%,10,-100,f%,n%) 2910WHEN"ssmdorm":j%=FNb(c%,Ga%,10,-100,f%,n%) 2920WHEN"ssmrun":j%=FNb(c%,Ia%,10,-100,f%,n%) 2930WHEN"ssmunplug":j%=FNb(c%,Ha%,10,-100,f%,n%) 2940ENDCASE 2950NEXT:PROCf(TRUE):ENDPROC 2960DEFPROCD:LOCALa%,f%,Sb%,j%,n%:FORa%=V%TOG%:q%!0=c%:q%!4=a%:SYS262350,,q%:n%=((q%!24)AND2097152)<>0:SYS262340,,q%:f%=q%!28:Sb%=q%!32:CASE$Sb%OF 2970WHEN"snormal":j%=FNb(c%,Ba%,10,-100,f%,n%) 2980WHEN"sdormant":j%=FNb(c%,Ca%,10,-100,f%,n%) 2990WHEN"srun":j%=FNb(c%,Ea%,10,-100,f%,n%) 3000WHEN"sunplug":j%=FNb(c%,Da%,10,-100,f%,n%) 3010ENDCASE 3020NEXT:PROCf(TRUE):ENDPROC 3030DEFPROCga:LOCALa%:SYS262358,c%,k%,3080192,2293760:q%!0=c%:a%=k%:WHILE!a%<>-1AND!a%<Cb%:q%!4=!a%:SYS262350,,q%:OSCLI("RMFaster "+FNf(q%!28)):a%+=4:ENDWHILE:PROCi:ENDPROC 3040DEFPROCha:LOCALa%:SYS262358,c%,k%,2097152,2097152:a%=k%:WHILE!a%<>-1:q%!0=c%:q%!4=!a%:SYS262350,,q%:PROCna(FNf(q%!28)):a%+=4:ENDWHILE:PROCi:ENDPROC 3050DEFPROCna(i$):LOCALERROR:ONERRORLOCALPROCp("Error while reinitialising "+i$+" : "+REPORT$,1):RESTOREERROR:ENDPROC 3060OSCLI("RMReInit "+i$):RESTOREERROR 3070ENDPROC 3080DEFPROCia:LOCALa%:SYS262358,c%,k%,2097152,2097152:q%!0=c%:a%=k%:WHILE!a%<>-1AND!a%<Cb%:q%!4=!a%:SYS262350,,q%:IF(((q%!24)>>16)AND31)<>1THENPROCoa(FNf(q%!28)) 3090a%+=4:ENDWHILE:PROCi:ENDPROC 3100DEFPROCoa(i$):LOCALERROR:ONERRORLOCALRESTOREERROR:ENDPROC 3110OSCLI("Unplug "+i$):RESTOREERROR 3120ENDPROC 3130DEFPROCja:LOCALa%:SYS262358,c%,k%,3080192,2293760:q%!0=c%:a%=k%:WHILE!a%<>-1:q%!4=!a%:SYS262350,,q%:SYS131102,4,q%!28:a%+=4:ENDWHILE:PROCi:ENDPROC 3140DEFPROCka:LOCALs%:s%=q%!4:CASEs%OF 3150WHEN-1:PROCpa 3160OTHERWISE:PROCqa(s%+1) 3170ENDCASE 3180ENDPROC 3190DEFPROCpa:LOCALa%:q%!00=c%:q%!08=2097152:q%!12=2097152:FORa%=V%TOG%:q%!4=a%:SYS262349,,q%:NEXT:ENDPROC 3200DEFPROCqa(M%):LOCALa%:SYS262358,c%,k%,983040,M%<<16:q%!00=c%:q%!08=2097152:q%!12=2097152:a%=k%+8:WHILE!a%<>-1:q%!4=!a%:SYS262349,,q%:a%+=4:ENDWHILE:ENDPROC 3210DEFPROCla:LOCALs%:s%=q%!4:CASEs%OF 3220WHEN-1:PROCi 3230OTHERWISE:PROCh(s%+1) 3240ENDCASE 3250ENDPROC 3260DEFPROCi:LOCALa%:SYS262358,c%,k%,2097152,2097152:q%!00=c%:q%!08=0:q%!12=2097152:a%=k%:WHILE!a%<>-1:q%!4=!a%:SYS262349,,q%:a%+=4:ENDWHILE:ENDPROC 3270DEFPROCh(M%):LOCALa%:SYS262358,c%,k%,3080192,(M%<<16)OR2097152:q%!00=c%:q%!08=0:q%!12=2097152:a%=k%:WHILE!a%<>-1:q%!4=!a%:SYS262349,,q%:a%+=4:ENDWHILE:ENDPROC 3280DEFPROCma:LOCALs%:s%=q%!4:CASEs%OF 3290WHEN0:SYS131102,9 3300WHEN1:SYS131114,1,-2031616 3310WHEN2:OSCLI("RMTidy") 3320ENDCASE 3330ENDPROC 3340DEFPROCt:IFFNi(c%)THEN 3350SYS263872:PROCu(1):PROCy:PROCf(TRUE):!ca%=-1:!da%=-1:$xa%="Module FS":la%=FALSE:SYS263873 3360ELSE:la%=TRUE 3370ENDIF 3380ENDPROC 3390DEFPROCL:LOCALg%:IF!ca%<>-1OR(!da%>-1ANDdb%)THENPROCt 3400IF(!da%>-1AND(NOTdb%))THEN 3410VDU7 3420!da%=-2:$xa%="Module FS *":q%!0=c%:SYS262368,,q%:SYS262353,-1,q%!4,(q%!16)-44,q%!12,q%!16 3430ENDIF 3440SYS131102,18,gb%TO,,,g%:IFg%<>Q%THEN 3450PROCc(i%):PROCc(r%) 3460ENDIF 3470ENDPROC 3480DEFPROCK(q%):CASEq%!16OF 3490WHEN0:ea%=TRUE 3500WHEN2:PROCda 3510WHEN262337:PROCw 3520ENDCASE 3530ENDPROC 3540DEFFNw:LOCALo%:$ha%=o$:q%!00=-1:q%!04=0:q%!08=0:q%!12=68:q%!16=72:q%!20=8450:q%!24=ha%:q%!28=1:q%!32=LEN(o$)+1:SYS262338,,q%TOo%:=o% 3550DEFFNo:SYS262358,c%,k%,2097152,2097152:IF!k%=-1THEN=0 3560IFk%!4=-1THEN=!k% 3570=-1 3580DEFPROCra(a%):LOCALf%,I%,z%:?Tb%=ASC"'":z%=Tb%+1:f%=FNd(c%,a%):I%=0:REPEAT:z%?I%=f%?I%:I%+=1:UNTILI%=17ORf%?I%=0:z%?I%=ASC"'":ENDPROC 3590DEFPROCl(Ub%,X%,Y%):LOCALp%,n%,Vb%,Wb%,Xb%,Yb%,Zb%,_b%,`b%:X%-=64:Y%+=16:n%=FNo:IFn%=0THENVb%=4194337ELSEVb%=33 3600IFn%>0THEN 3610Wb%=FNB(c%,n%):Xb%=(n%>=V%)AND(n%<=`%):Yb%=(n%>=Cb%)AND(n%<=G%):Zb%=Xb%AND(Wb%=3):_b%=Xb%AND(Wb%<>1):`b%=(Wb%=3):IFZb%THENZb%=0ELSEZb%=4194304 3620IF_b%THEN_b%=0ELSE_b%=4194304 3630IF`b%THEN`b%=0ELSE`b%=4194304 3640ELSE:Zb%=0:_b%=0:`b%=0 3650ENDIF 3660FORp%=0TO2STEP2:P%=k%:CASEUb%OF 3670WHEN1:[OPT p%:FNg(g$,144):FNa(0,va%,33,"Info"):FNa(2,-1,33,"Options"):FNa(128,-1,33,"Quit"): ]:Y%=96+(3*40)+(1*24) 3680WHEN2:[OPT p%:FNg(g$,352):FNa(0,ac%,33,"Display"): ]:IFn%>0THEN 3690[OPT p%:FNu(0,bc%,33,Tb%,-1,20): ] 3700ELSE:[OPT p%:FNa(0,bc%,Vb%,"Selection"): ] 3710ENDIF 3720[OPT p%:FNa(0,cc%,33,"Select all"):FNu(0,dc%,Vb%,ec%,-1,16):FNa(0,-1,33,"Options"):FNa(0,fc%,33,"Module area"):FNa(128,-1,33,"Update"):.ac%:FNg("Display",192):FNa(0-(D%=1),-1,33,"Large icons") 3730FNa(0-(D%=2),-1,33,"Small icons"):FNa(128-(D%=3),-1,33,"Full info"):.bc%: ]:IFn%>0THEN 3740[OPT p%:FNg("Module",160): ] 3750ELSE:[OPT p%:FNg("Selection",160): ] 3760ENDIF 3770[OPT p%:FNa(0,-1,33+Zb%,"RMFaster"):FNa(0,-1,33,"RMReInit"):FNa(2,-1,33+_b%,"Unplug"):FNa(128,-1,33+`b%,"RMKill"):.cc%:FNg("Select",160):FNa(0,-1,33,"Unplugged"):FNa(0,-1,33,"Dormant"):FNa(0,-1,33,"Active"):FNa(128,-1,33,"Running") 3780.dc%:FNg("Clear",160):FNa(0,-1,33,"Unplugged"):FNa(0,-1,33,"Dormant"):FNa(0,-1,33,"Active"):FNa(128,-1,33,"Running"):.fc%:FNg("Modules",144):FNa(0,-1,33,"RMClear"):FNa(0,-1,33,"Minimise"):FNa(128,-1,4194337,"RMTidy"):.Tb%:EQUS"ABCD":EQUD0 3790EQUD0:EQUD0:EQUD0:.ec%:EQUS"Clear selection":EQUB0: ]:IFp%>1ANDn%>0THENPROCra(n%) 3800WHEN3:[OPT p%:FNg("Colours",100):FNc(0-(v%=0),7,0,"0"):FNc(0-(v%=1),7,1,"1"):FNc(0-(v%=2),7,2,"2"):FNc(0-(v%=3),7,3,"3"):FNc(0-(v%=4),0,4,"4"):FNc(0-(v%=5),0,5,"5"):FNc(0-(v%=6),0,6,"6"):FNc(0-(v%=7),0,7,"7") 3810FNc(0-(v%=8),0,8,"8"):FNc(0-(v%=9),7,9,"9"):FNc(0-(v%=10),0,10,"10"):FNc(0-(v%=11),0,11,"11"):FNc(0-(v%=12),7,12,"12"):FNc(0-(v%=13),0,13,"13"):FNc(0-(v%=14),7,14,"14"):FNc(128-(v%=15),7,15,"15"): ] 3820ENDCASE 3830NEXT:SYS262356,0,k%,X%,Y%:Pb%=Ub%:Qb%=X%:Rb%=Y%:ENDPROC 3840DEFFNg(r$,gc%):[OPT p%:EQUSFNm(r$,12):EQUB7:EQUB2:EQUB7:EQUB0:EQUD gc%:EQUD40:EQUD0: ]:=p% 3850DEFFNa(hc%,ic%,jc%,k$):[OPT p%:EQUD hc%:EQUD ic%:EQUD jc%+&7000000:EQUSFNm(k$,12): ]:=p% 3860DEFFNu(hc%,ic%,jc%,kc%,lc%,I%):[OPT p%:EQUD hc%:EQUD ic%:EQUD jc%+&7000100:EQUD kc%:EQUD lc%:EQUD I%: ]:=p% 3870DEFFNc(hc%,mc%,nc%,k$):[OPT p%:EQUD hc%:EQUD-1:EQUD41+(mc%<<24)+(nc%<<28):EQUSFNm(k$,12): ]:=p% 3880DEFFNm(c$,I%):=LEFT$(c$+STRING$(I%,CHR$0),I%) 3890DEFFNf(g%):LOCALc$:c$="":WHILE?g%<>0:IF?g%=9THEN 3900c$+=" " 3910ELSE:c$+=CHR$(?g%) 3920ENDIF 3930g%+=1:ENDWHILE:=c$ 3940DEFPROCu(oc%):LOCALa%,pc%,qc%:CASEoc%OF 3950WHEN1:pc%=V%:qc%=Fb% 3960WHEN2:pc%=G%+1:qc%=Fb% 3970ENDCASE 3980q%!0=c%:FORa%=pc%TOqc%:q%!4=a%:SYS262340,,q%:NEXT:ENDPROC 3990DEFPROCa(d%,RETURNa%,rc%,O%,sc%):LOCALK%,L%:q%!00=d%:q%!04=a%:SYS262350,,q%:SYS262340,,q%:IFsc%THENSYS262353,d%,q%!8,q%!12,q%!16,q%!20 4000K%=rc%-q%!8:L%=O%-q%!20:q%!04=d%:q%!08=q%!08+K%:q%!12=q%!12+L%:q%!16=q%!16+K%:q%!20=q%!20+L%:SYS262338,,q%+4TOa%:IFsc%THENSYS262353,d%,q%!8,q%!12,q%!16,q%!20 4010ENDPROC 4020DEFFNb(d%,a%,rc%,O%,tc%,n%):LOCALK%,L%,o%:q%!00=d%:q%!04=a%:SYS262350,,q%:K%=rc%-q%!8:L%=O%-q%!20:q%!04=d%:q%!08=q%!08+K%:q%!12=q%!12+L%:q%!16=q%!16+K%:q%!20=q%!20+L%:IFn%THENq%!24=q%!24OR2097152 4030q%!28=tc%:SYS262338,,q%+4TOo%:=o% 4040DEFFNk(d%,a%,rc%,O%,l$):LOCALK%,L%,o%:q%!00=d%:q%!04=a%:SYS262350,,q%:K%=rc%-q%!8:L%=O%-q%!20:q%!04=d%:q%!08=q%!08+K%:q%!12=q%!12+L%:q%!16=q%!16+K%:q%!20=q%!20+L%:$(q%+28)=l$:SYS262338,,q%+4TOo%:=o% 4050DEFPROCb(d%,a%,l$):q%!00=d%:q%!04=a%:SYS262350,,q%:SYS262340,,q%:q%!04=d%:$(q%+28)=l$:SYS262338,,q%+4:ENDPROC 4060DEFPROCo(d%,a%,y%):q%!00=d%:q%!04=a%:SYS262350,,q%:SYS262340,,q%:q%!04=d%:q%!12=y%:SYS262338,,q%+4:ENDPROC 4070DEFPROCd(d%,a%):q%!00=d%:q%!04=a%:q%!08=2097152:q%!12=2097152:SYS262349,0,q%:ENDPROC 4080DEFPROCe(d%,a%):q%!00=d%:q%!04=a%:q%!08=0:q%!12=2097152:SYS262349,0,q%:ENDPROC 4090DEFFNd(d%,a%):q%!0=d%:q%!4=a%:SYS262350,,q%:=q%!28 4100DEFFNB(d%,a%):q%!0=d%:q%!4=a%:SYS262350,,q%:=((q%!24)>>16)AND31 4110DEFFNq(d%,a%):q%!0=d%:q%!4=a%:SYS262350,,q%:=((q%!24)AND2097152)<>0 4120DEFPROCg(d%,a%,uc%):q%!00=d%:q%!04=a%:q%!08=uc%<<28:q%!12=&F0000000:SYS262349,0,q%:ENDPROC 4130DEFPROCA(d%,a%,uc%):q%!00=d%:q%!04=a%:q%!08=uc%<<24:q%!12=&F000000:SYS262349,0,q%:ENDPROC 4140DEFFNn(d%,a%):q%!0=d%:q%!4=a%:SYS262350,,q%:=((q%!24)>>28)AND15 4150DEFFNz(d%,a%):q%!0=d%:q%!4=a%:SYS262350,,q%:=((q%!24)>>24)AND15 4160DEFFNi(d%):q%!0=d%:SYS262347,,q%:=((q%!32)AND1<<16)<>0 4170DEFFNj(d%):q%!0=d%:SYS262347,,q%:=(q%!28) 4180DEFPROCs(o%,x%,y%):q%!00=0:q%!04=y%:q%!08=x%:q%!12=0:SYS262359,o%,q%:ENDPROC 4190DEFPROCG(o%):LOCALvc%:q%!00=o%:SYS262344,0,q%TOvc%:WHILEvc%:SYS262346,0,q%TOvc%:ENDWHILE:ENDPROC 4200DEFPROCj(o%,wc%):q%!0=o%:IFNOTwc%THENSYS262347,0,q% 4210IFo%=c%AND(q%!12-q%!4)<>za%THEN 4220za%=q%!12-q%!4:SWAPq%,m%:PROCf(FALSE):SWAPq%,m% 4230ENDIF 4240IFo%=l%THEN 4250SYS262341,,q%:m%!00=ya%:SYS262347,0,m%:m%!04=q%!4:m%!08=(q%!8)-76:m%!12=q%!12:m%!16=(q%!8)-4:m%!28=q%!28:SYS262341,0,m%:q%!28=ya% 4260ENDIF 4270SYS262341,0,q%:ENDPROC 4280DEFPROCn(o%,gc%,xc%,H%):q%!0=o%:SYS262347,,q%:q%!08=q%!16-xc%:q%!12=q%!4+gc%:q%!20=0:q%!24=0:q%!28=H%:IFo%=l%THEN 4290SYS262341,,q%:m%!00=ya%:SYS262347,0,m%:m%!04=q%!4:m%!08=(q%!8)-76:m%!12=q%!12:m%!16=(q%!8)-4:m%!28=q%!28:SYS262341,0,m%:q%!28=ya% 4300ENDIF 4310SYS262341,,q%:ENDPROC 4320DEFPROCx(d%):q%!0=d%:SYS262347,,q%:q%!28=-1:PROCj(d%,TRUE):IFd%=c%ANDla%THENPROCt 4330ENDPROC 4340DEFPROCc(o%):LOCALyc%:SYS262351,,q%:IFq%!8=1ANDq%!16=-3THEN 4350CASEo%OF 4360WHENi%:PROCj(c%,FALSE) 4370WHENr%:PROCj(i%,FALSE) 4380ENDCASE 4390ENDIF 4400CASEo%OF 4410WHENl%:q%!0=ya%:SYS262342,,q% 4420ENDCASE 4430q%!0=o%:SYS262342,0,q%:ENDPROC 4440DEFPROCF:SYS263874:IFFNv(REPORT$,3)=2THENPROCv:END 4450ENDPROC 4460DEFFNv(m$,zc%):q%!0=ERR:$(q%+4)=m$+CHR$0:SYS262367,q%,zc%,g$TO,zc%:=zc% 4470DEFPROCp(m$,zc%):LOCALj%:j%=FNv(m$,zc%):ENDPROC 4480DEFFNx(C%):LOCALe%:SYS30,6,,,C%TO,,e%:=e% 4490DEFPROCW(RETURNe%):IFe%THENSYS30,7,,e%:e%=0 4500ENDPROC 4510DEFFNt(d$):LOCALb$,f$,e%:IFLEN(d$)=0THEN="Dummy" 4520IFLEN(d$)<11THEN=d$ 4530b$="":FORe%=1TOLEN(d$):f$=MID$(d$,e%,1):IFFNC(f$)ORe%=1THENb$+=f$ 4540NEXT:IFLEN(b$)>10THENb$=LEFT$(b$,10) 4550IFLEN(b$)=0THENb$=LEFT$(d$,10) 4560=b$ 4570DEFFNC(f$):CASEf$OF 4580WHEN" ","$","&","%","@","\","^",":",".","#","*","|","""","a","e","i","o","u","A","E","I","O","U":=FALSE 4590OTHERWISE:=TRUE 4600ENDCASE 4610DEFFNA(h$):LOCALAc%,w%:FORw%=1TOLEN(h$):IFMID$(h$,w%,1)="."THENAc%=w% 4620NEXT:=LEFT$(h$,Ac%)
�>!RunImage gg$="Module FS":j$="<ModFS$Dir>.":n$="<ModFS$Dir>.Defaults":o$="!modulefs":ș263872:�E:ș263873:��F �:ș262343,aa%,q%�ba%:Ȏba%� (�1:�G(q%!0) 2�2:�j(q%!0,�) <�3:�c(q%!0) F �6:�H P �7:�I Z �9:�J d�17,18:�K(q%) n� x�!ca%<>-1�!da%>-1��L � �ea%:�v:� ����E:fa%=2048:ga%=2048:�q% 256:�m% 256:�ha% 16:�k% 1024:�ia% ga%:�ja% fa%:�ka% 256:�b%(1024):�a%(7):�M:ea%=�:aa%=6401:Q%=0:la%=�:�N:�ma%:�O:�P:�Q:�R:�S:�T:�U:�V:�w:na%=�w:�x(c%):!q%=1:ș36,"ModFS$Active",q%,4,0,1:� �6��M:�oa%:ș131107,"ModFS$Active",,-1�,,oa%:�oa%<0� �)�p("Module FS is already active",1):� �� �� �@��v:�pa%:�W(qa%):ș36,"ModFS$Active",0,-1,0,1:ș262365,ra%:� �;��O:�sa%:�sa% 8:$sa%="TASK":ș262336,200,!sa%,g$�,ra%:� �v��P:�ta%:ș8,5,j$+"Sprites"�,,,,ta%:ta%+=16:�W% ta%:W%!00=ta%:W%!04=0:W%!08=16:W%!12=16:ș46,266,W%,j$+"Sprites":� ����Q:�e%,ua%:e%=ja%:ua%=ja%+fa%:ș262361,,j$+"Templates":va%=�h("info",1):c%=�h("Liam",W%):wa%=ia%!48:xa%=ia%!72:l%=�h("options",W%):ya%=�h("buttons",1):i%=�h("modInfo",1):r%=�h("Command",1):ș262362:� ����T:$xa%="Module FS":q%!0=c%:ș262347,0,q%:za%=q%!12-q%!4:Aa%=0:�a(c%,Ba%,0,200,�):�a(c%,Ca%,0,200,�):�a(c%,Da%,0,200,�):�a(c%,Ea%,0,200,�):�a(c%,Fa%,0,200,�):�a(c%,Ga%,0,200,�):�a(c%,Ha%,0,200,�):�a(c%,Ia%,0,200,�) �G�a(c%,Ja%,0,200,�):�a(c%,Ka%,0,200,�):�a(c%,La%,0,200,�):�y:�f(�):� �H��U:�a(i%,Ma%,0,200,�):�a(i%,Na%,0,200,�):�a(i%,Oa%,0,200,�):Pa%=0:� ���V:�p%:�a(r%,Qa%,0,200,�):Ra%=0:�Sa% 1536:�Ta% 150:�p%=0�2�2:P%=Ta%:[OPT p%:.Ua%:STMFD13!,{0-2,14}:MOV0,#3:ADR1,Va%:MOV2,#0:STR2,Wa%:SWI "OS_Claim":LDMFD13!,{0-2,PC}^:.Xa%:STMFD13!,{0-2,14}:MOV0,#3:ADR1,Va%:MOV2,#0:SWI "OS_Release" �MOV0,#0:LDR1,Wa%:LDR2,Ya%:STRB0,[2,1]:ADD1,1,#1:STRB0,[2,1]:LDMFD13!,{0-2,PC}^:.Wa% EQUD0:.Ya% EQUD Sa%:.Va%:TEQ0,#13:LDMEQFD13!,{PC}^:TEQ0,#10:�Q0,#0:STMFD13!,{1,2}:LDR1,Wa%:LDR2,Ya%:STRB0,[2,1]:CMP1,#1520:ADDLT1,1,#1:STR1,Wa% (LDMFD13!,{1,2}:LDMFD13!,{PC}^: ]:�:� "���N:qa%=�x(320):�p%=0�2�2:P%=qa%:[OPT p%:.Za% EQUD0:.ma%:STMFD13!,{0-2,14}:LDR0,Za%:TEQ0,#0:LDMNEFD13!,{0-2,PC}^:MOV0,#1:STR0,Za%:MOV0,#8:ADR1,_a%:BL `a%:ADR0,ab%:MOV1,#8:BL `a%:LDMFD13!,{0-2,PC}^:.pa%:STMFD13!,{0-2,14} ,�LDR0,Za%:TEQ0,#1:LDMNEFD13!,{0-2,PC}^:MOV0,#0:STR0,Za%:ADR0,_a%:MOV1,#8:BL `a%:LDMFD13!,{0-2,PC}^:.`a%:LDR2,[0]:MOV2,2,LSL #8:MOV2,2,ASR #6:ADD2,2,0:SUB2,2,1:MOV2,2,ASR #2:�R2,2,#&EA000000:STR2,[1]:MOVS PC,14:._a%:EQUD0:.ab%:B bb% 6�.bb%:STMFD13!,{12}:BIC 12,14,#-67108861:LDR12,[12,#-4]:BIC 12,12,#-16777216:BIC 12,12,#(1<<17):TEQ12,#30:LDMFD13!,{12}:BNE _a%:TEQ0,#4:TEQNE0,#8:TEQNE0,#9:STREQ0,ca%:TEQ0,#0:TEQNE0,#1:TEQNE0,#3:TEQNE0,#10 @>TEQNE0,#11:STREQ0,da%:B _a%:.ca%:EQUD-1:.da%:EQUD-1: ]:�:� J ��S:笤y� TR%=300:Z%=44:D%=2:�z ^�:�q h� rcb%=N%:�k:� |Y��z:a%(0)=7:a%(1)=7:a%(2)=7:a%(3)=7:a%(4)=15:a%(5)=10:a%(6)=1:a%(7)=9:db%=�:N%=�:�q:� ����R:eb%=0:fb%=1:Ba%=2:Ca%=3:Da%=4:Ea%=5:Fa%=6:Ga%=7:Ha%=8:Ia%=9:Ja%=10:Ka%=11:La%=12:gb%=�d(i%,3):hb%=�d(i%,5):ib%=�d(i%,7):jb%=�d(i%,37):kb%=34:Ma%=38:Na%=39:lb%=40:Oa%=44:mb%=�d(r%,1):nb%=�d(r%,17):ob%=19:Qa%=20:� �Uݤh(q$,pb%):�o%:ș262363,,ia%,e%,ua%,-1,q$,0�,,e%:ia%!64=pb%:ș262337,,ia%�o%:=o% �s��w:q%!00=4:q%!04=5:q%!08=11:q%!12=12:q%!16=-1:ș49,q%,q%:qb%=(q%!08+1)*(1<<(q%!0)):rb%=(q%!12+1)*(1<<(q%!4)):� �F��H:�S%,T%,U%,d%,a%:S%=!q%:T%=q%!4:U%=q%!8:d%=q%!12:a%=q%!16:Ȏd%� � �-2:ȎU%� ��2:�l(1,S%,T%) � �4:�x(c%) �� � �c%:ȎU%� ��1:�e(d%,a%):�b%(a%)>0� ��c(c%):�m(b%(a%),�) �� ��2:�X(S%,T%,a%) �4:�e(d%,a%):�m(b%(a%),�) �16,64:�Y � &�l%:�a%>1�a%<10� 0#v%=�n(l%,a%):sb%=a%:�l(3,S%,T%) :� D Ȏa%� N�22:�U%=1��d(d%,a%) X�23:�U%=1��d(d%,a%) b�25:�U%=1��d(d%,a%) l�26:�U%=1��d(d%,a%) v� ��ya%:Ȏa%� ��0:�c(l%):�q ��1:�c(l%):�k ��2:�c(l%):�k:�Z ��3:�z:�c(l%):�k �� � �i%:ȎU%� ��1:�c(i%):�r(�d(i%,a%),�) ��4:�r(�d(i%,a%),�) �� �� �� �!��X(S%,T%,a%):�n%:n%=�o:Ȏn%� �-1 �0:�p(a%)��d(c%,a%) :�p(a%)� �e(c%,!k%):�d(c%,a%) *� 4� >�l(2,S%,T%):� Hݤp(a%):=(a%>=V%�a%<=G%) Rm��q:�a%:�a%=0�3:�g(l%,a%+2,a%(a%)):�A(l%,a%+10,a%(a%)):�g(l%,a%+6,a%(a%+4)):�g(l%,a%+10,a%(a%+4)):�:�db%� \�d(l%,22):�e(l%,23) f�:�e(l%,22):�d(l%,23) p� z�N%� ��d(l%,25):�e(l%,26) ��:�e(l%,25):�d(l%,26) �� �� ����k:�a%,tb%,ub%:�a%=0�3:tb%=�z(l%,a%+10):ub%=�n(l%,a%+10):a%(a%)=tb%:a%(a%+4)=ub%:�_(a%+1,tb%,ub%):�:db%=�q(l%,22):N%=�q(l%,25):�N%<>cb%� ��i(i%)��m(Q%,�) ��i(r%)� �&�r(vb%,�):笤i(i%)��m(Q%,�):�c(i%) �� �� �� ���_(wb%,tb%,ub%):�a%:ș262358,c%,k%,983040,wb%<<16:a%=k%:q%!00=c%:q%!08=(tb%<<24)+(ub%<<28):q%!12=-16777216:ȕ!a%<>-1:q%!4=!a%:ș262349,,q%:a%+=4:�:� ���Z:�A%,w%,h$:�:���`:��:� BA%=�n$:�w%=0�7:�#A%,a%(w%):�:�#A%,db%,N%:�#A%,D%,R%,Z%:�#A%:�� � ;��`:�p("Error writing defaults file "+�$,1):�A%<>0��#A% $� .)ݤy:�A%,w%:�:��:��:�A%=0�=���#A%:=� 8BA%=�n$:�w%=0�7:�#A%,a%(w%):�:�#A%,db%,N%:�#A%,D%,R%,Z%:�#A%:�� B=� L8��r(h%,O%):�M%,B%,j%,y%,e%,xb%,yb%,H%:�N%�B%=Q%�B%=0 V�O%�H%=-1�H%=�j(r%) `}�c(r%):q%!0=r%:�j%=1�Ra%:q%!4=Qa%+j%:ș262340,,q%:�:vb%=h%:$nb%=�$gb%,30):$mb%=��f(h%),30):ȕ?h%<>0:h%+=1:�:h%+=1:Ȏh%�3� j�0 t�1:h%+=3 ~�2:h%+=2 ��3:h%+=1 �� ���b(r%,3,�e(B%,!h%)):h%+=4:M%=!h%:�b(r%,9,�(M%�255)):�b(r%,11,�((M%>>16)�255)):�b(r%,13,�r(M%>>8)):�b(r%,15,�r(M%>>24)):h%+=4:�5 �ȑ0,0:�24,0;0;800;1000; ��Ua%:�h%!4<>0� ��(M%�536870912)=0� �ș68,Q%+h%!4,0,vb% �'�:�"<Help string created by code>"; �� �� �.xb%=!Wa%:�(0);:�!h%<>0�ș68,Q%+h%!0,0,vb% �yb%=!Wa%:�Xa%:�4 �y%=-400:e%=0:Ra%=0:ȕe%<xb%:j%=�b(r%,Qa%,12,y%,Sa%+e%,�):y%-=32:ȕSa%?e%<>0:e%+=1:�:e%+=1:Ra%+=1:�:y%-=16:�a(r%,ob%,10,y%,�):y%-=44:ȕe%<yb%:j%=�b(r%,Qa%,12,y%,Sa%+e%,�):y%-=32:ȕSa%?e%<>0:e%+=1:�:e%+=1:Ra%+=1:�:y%-=16 S�s(r%,828,y%):�b(r%,5,�e(B%,!h%)):h%+=4:�b(r%,7,�e(B%,!h%)):�n(r%,828,-y%,H%):� *ݤr(zb%):ș221,zb%,m%,255:m%?9=13:=$m% ���y:�_%,z%,J%,f%,Ab%,Bb%,g%:V%=13:`%=V%-1:_%=-1:z%=0:�:J%=z%:ș131102,19,z%,_%�,z%,,f%,Ab%,Bb%:ș131102,18,f%�,,,b%(`%+1):�J%<z%� (%�B(Ab%,f%):`%+=1:�Ab%<=0�b%(`%)=0 2� <S�J%>=z%:Cb%=`%+1:G%=Cb%-1:_%=0:z%=0:�:J%=z%:ș131102,12,z%,_%�,z%,_%,g%:�J%=z%� F�_%>0_%=0:z%+=1 P�:�(g%>>24)=1� Z*f%=g%+(g%!16):�B(1,f%):G%+=1:b%(G%)=g% d� n� x�J%=z%:� ���B(Ab%,f%):�D%=1� � ȎAb%� �"�-1:j%=�b(c%,Ha%,10,-100,f%,0) �!�0:j%=�b(c%,Ga%,10,-100,f%,0) �!�1:j%=�b(c%,Fa%,10,-100,f%,0) � :j%=�b(c%,Ia%,10,-100,f%,0) �� ��:ȎAb%� �"�-1:j%=�b(c%,Da%,10,-100,f%,0) �!�0:j%=�b(c%,Ca%,10,-100,f%,0) �!�1:j%=�b(c%,Ba%,10,-100,f%,0) � :j%=�b(c%,Ea%,10,-100,f%,0) �� � � A��f(Db%):�E%,x%,y%,w%,Eb%,j%,f%,C%,H%:Eb%=za%�R%:�Eb%=0�Eb%=1 "�Db%�Aa%=0 ,�Aa%<>Eb%� 6JFb%=G%:Aa%=Eb%:�a(c%,eb%,0,0,�):y%=-52:E%=V%:�:x%=8:�w%=1�Aa%:�E%<=`%� @%�a(c%,E%,x%,y%,�):�D%=3�b%(E%)>0� J�f%=b%(E%):C%=!(f%-4):f%+=(f%!20):j%=�b(c%,Ja%,x%+300,y%,f%,0):ȕ?f%<>9f%+=1:�:ȕ?f%=9f%+=1:�:j%=�b(c%,Ka%,x%+556,y%,f%,0):�C%>9999� Te$=�((C%+512)>>10)+"K" ^�:e$=�(C%)+" " h� r%j%=�k(c%,La%,x%+880,y%,e$):Fb%+=3 |� � E%+=1 �� �=x%+=R%:�:y%-=Z%:�E%>`%:y%-=20:�a(c%,fb%,0,y%,�):�G%>=Cb%� �+y%-=52:E%=Cb%:�:x%=8:�w%=1�Aa%:�E%<=G%� ��a(c%,E%,x%,y%,�):�D%=3� ��f%=b%(E%):C%=!(f%-4):f%+=(f%!20):j%=�b(c%,Ja%,x%+300,y%,f%,0):ȕ?f%<>9f%+=1:�:ȕ?f%=9f%+=1:�:j%=�b(c%,Ka%,x%+556,y%,f%,0):�C%>9999� �e$=�((C%+512)�1024)+"K" ��:e$=�(C%)+" " �� �%j%=�k(c%,La%,x%+880,y%,e$):Fb%+=3 �� � E%+=1 �� x%+=R%:�:y%-=Z%:�E%>G% � ]H%=�j(c%):q%!0=c%:ș262342,,q%:�s(c%,wa%,y%-8):q%!0=c%:ș262347,,q%:q%!28=H%:ș262341,,q% &� 0� :���Y:�Gb%,Hb%,Ib%,Jb%,Kb%,Lb%,t%,e%:�d(d%,a%):!q%=c%:ș262347,,q%:�aa(q%+4,Gb%,Hb%):ș262358,c%,k%,3080192,2293760:e%=k%:ȕ!e%<>-1:e%+=4:�:ș262358,c%,e%,3080192,2359296:t%=k%:q%!0=c%:Ib%=qb%+q%!20:Jb%=0:Kb%=0:Lb%=q%!24-rb%:ȕ!t%<>-1 D.q%!4=!t%:ș262350,,q%:�q%!08<Ib%�Ib%=q%!08 N�q%!12<Jb%�Jb%=q%!12 X�q%!16>Kb%�Kb%=q%!16 b�q%!20>Lb%�Lb%=q%!20 l�t%+=4:�:Ib%+=Gb%:Jb%+=Hb%:Kb%+=Gb%:Lb%+=Hb%:q%!00=d%:q%!04=5:q%!08=Ib%:q%!12=Jb%:q%!16=Kb%:q%!20=Lb%:q%!24=Ib%-S%:q%!28=Jb%-T%:q%!32=qb%+Kb%-S%:q%!36=rb%+Lb%-T%:ș262352,,q%:� v4��aa(b%,�x%,�y%):x%=b%!00-b%!16:y%=b%!12-b%!20:� �0��m(g%,O%):�Mb%,t%,u%,w%,Nb%,B%,C%,H%:�g%>0� ��O%�H%=-1�H%=�j(i%) �1�c(i%):Q%=g%:cb%=N%:C%=!(Q%-4):�N%�B%=g%�B%=0 ��q%!0=i%:�w%=45�Pa%:q%!4=w%:ș262340,,q%:�:Pa%=44:$gb%=��f(g%+(g%!16)),60):$hb%=��f(g%+(g%!20)),60):$ib%=�(g%!-4)+" bytes":�b(i%,9,�e(0,g%)):ș30,18,gb%�,,,,Mb%:�b(i%,11,�e(0,Mb%)):t%=15:u%=g%:�w%=1�6 �T�b(i%,t%,�e(B%,!u%)):t%+=2:u%+=4:�:�b(i%,43,�e(B%,!u%)):u%+=4:�s(!u%)��l(u%!4)� �Z�b(i%,27,�e(0,!u%)):t%+=2:u%+=4:�b(i%,t%,�e(B%,!u%)):t%+=2:u%+=4:�((!u%)<>0)�(!u%<C%)� ��b(i%,t%,�e(B%,!u%)) ��:�b(i%,t%,"<none>") �� �t%+=2:u%+=4:�l(!u%)� ��b(i%,t%,�e(B%,!u%)) ��:�b(i%,t%,"<none>") �� A�:�b(i%,27,"<none>"):�w%=1�3:t%+=2:u%+=4:�b(i%,t%,"<none>"):� � 9�ba(g%):�ca(g%):�s(i%,1156,Nb%-16):�n(i%,1156,592,H%) � *� 4-��ba(g%):�h%,j%,y%:h%=g%+g%!24:�g%!24<>0� >[y%=-720:ȕ?h%<>0:j%=�b(i%,Oa%,608,y%,h%,�):y%-=40:Pa%+=1:ȕ?h%<>0:h%+=1:�:h%+=1:Ȏh%�3� H�0 R�1:h%+=3 \�2:h%+=2 f�3:h%+=1 p� z%h%+=16:�:�o(i%,lb%,y%-8):Nb%=y%-8 ��:�o(i%,lb%,-720):Nb%=-720 �� �� �U��ca(g%):�h%,j%,y%,F%:h%=g%+g%!36:�s(g%!28)��l(g%!32)�((g%!36)<>0)�((g%!36)<C%)� ��$jb%=�f(h%)+"_":F%=g%!28:ȕ?h%<>0:h%+=1:�:h%+=1:y%=-720:ȕ?h%<>0:j%=�k(i%,Ma%,0,y%,�~(F%)):j%=�b(i%,Na%,128,y%,h%,�):y%-=40:F%+=1:Pa%+=2:ȕ?h%<>0:h%+=1:�:h%+=1:�:�o(i%,kb%,y%-8):�y%-8<Nb%�Nb%=y%-8 �#�:$jb%="<none>":�o(i%,kb%,-720) �� �� � ݤs(F%):=(F%>=0)�((F%�63)=0) �2ݤl(F%):=((F%�3)=0)�((F%�-67108864)=0)�(F%<>0) �ݤe(B%,F%):�F%<>0� �#ș212,B%+F%,m%,255:m%?9=13:=$m% ��:="<none>" � t��I:�e%,a$:ș262358,c%,k%,3080192,2293760:e%=k%:ȕ!e%<>-1:e%+=4:�:ș262358,c%,e%,3080192,2359296:e%=k%:�!e%<>-1� �a$=�t(�f(�d(c%,!e%))):ș262351,,q%:q%!20=q%!12:q%!24=q%!16:q%!28=q%!00:q%!32=q%!04:q%!00=60:q%!12=0:q%!16=1:q%!36=!(b%(!e%)-4):q%!40=4090:$(q%+44)=a$+�(0):ș262375,17,q%,q%!20,q%!24 $� .� 8���da:�e%,g%,a$,p$:Ȕq%,m%:�h(1):�h(2):ș262358,c%,k%,3080192,2293760:e%=k%:ȕ!e%<>-1:e%+=4:�:ș262358,c%,e%,3080192,2359296:e%=k%:a$=�f(m%+44):�a$,"::")<>0� Blp$=�A(a$):ȕ!e%<>-1:a$=p$+�t(�f(�d(c%,!e%))):g%=b%(!e%):ș8,10,a$,4090,,g%,g%+!(g%-4):�e(c%,!e%):e%+=4:� L.�:g%=b%(!e%):ș8,10,a$,4090,,g%,g%+!(g%-4) V� `�h(3):�h(4):Ȕq%,m%:�ea:� j1��ea:q%!12=q%!8:q%!16=3:ș262375,17,q%,q%!4:� t1��J:�Ob%,s%:s%=!q%:ș262351,,m%:�m%!8�1�Ob%=� ~ ȎPb%� ��1:Ȏs%� ��1:�n(l%,630,516,-1) ��2:ea%=� �� ��2:Ȏs%� � �0:�fa ��1:Ȏq%!4� � �0:�ga � �1:�ha � �2:�ia � �3:�ja �� �2:�ka �3:�la �4:�n(l%,630,516,-1) �5:�ma ( �6:�t 2� <"�3:v%=s%:�g(l%,sb%,s%):�sb%>5� F�g(l%,sb%+4,s%) P�:�A(l%,sb%+8,s%) Z� d� n�Ob%�l(Pb%,Qb%,Rb%) x� �,��fa:�s%,J%:ș263872:s%=q%!4:J%=D%:Ȏs%� ��0:D%=1:R%=252:Z%=120 ��1:D%=2:R%=300:Z%=44 ��2:D%=3:R%=800:Z%=44 �� � ȎD%� ��1:ȎJ%� � �2:�C ��3:�u(2):�C �� ��2:ȎJ%� � �1:�D ��3:�u(2):�f(�) � �3:ȎJ%� �1:�D "�2:�f(�) ,� 6� @ș263873:� J��C:�a%,f%,Sb%,j%,n%:�a%=V%�G%:q%!0=c%:q%!4=a%:ș262350,,q%:n%=((q%!24)�2097152)<>0:ș262340,,q%:f%=q%!28:Sb%=q%!32:Ȏ$Sb%� T)�"ssmall":j%=�b(c%,Fa%,10,-100,f%,n%) ^*�"ssmdorm":j%=�b(c%,Ga%,10,-100,f%,n%) h)�"ssmrun":j%=�b(c%,Ia%,10,-100,f%,n%) r,�"ssmunplug":j%=�b(c%,Ha%,10,-100,f%,n%) |� � �:�f(�):� ���D:�a%,f%,Sb%,j%,n%:�a%=V%�G%:q%!0=c%:q%!4=a%:ș262350,,q%:n%=((q%!24)�2097152)<>0:ș262340,,q%:f%=q%!28:Sb%=q%!32:Ȏ$Sb%� �*�"snormal":j%=�b(c%,Ba%,10,-100,f%,n%) �+�"sdormant":j%=�b(c%,Ca%,10,-100,f%,n%) �'�"srun":j%=�b(c%,Ea%,10,-100,f%,n%) �*�"sunplug":j%=�b(c%,Da%,10,-100,f%,n%) �� � �:�f(�):� և��ga:�a%:ș262358,c%,k%,3080192,2293760:q%!0=c%:a%=k%:ȕ!a%<>-1�!a%<Cb%:q%!4=!a%:ș262350,,q%:�("RMFaster "+�f(q%!28)):a%+=4:�:�i:� �u��ha:�a%:ș262358,c%,k%,2097152,2097152:a%=k%:ȕ!a%<>-1:q%!0=c%:q%!4=!a%:ș262350,,q%:�na(�f(q%!28)):a%+=4:�:�i:� �G��na(i$):�:���p("Error while reinitialising "+i$+" : "+�$,1):��:� ��("RMReInit "+i$):�� �� ���ia:�a%:ș262358,c%,k%,2097152,2097152:q%!0=c%:a%=k%:ȕ!a%<>-1�!a%<Cb%:q%!4=!a%:ș262350,,q%:�(((q%!24)>>16)�31)<>1��oa(�f(q%!28)) a%+=4:�:�i:� ��oa(i$):�:��:� &�("Unplug "+i$):�� 0� :w��ja:�a%:ș262358,c%,k%,3080192,2293760:q%!0=c%:a%=k%:ȕ!a%<>-1:q%!4=!a%:ș262350,,q%:ș131102,4,q%!28:a%+=4:�:�i:� D��ka:�s%:s%=q%!4:Ȏs%� N�-1:�pa X:�qa(s%+1) b� l� vT��pa:�a%:q%!00=c%:q%!08=2097152:q%!12=2097152:�a%=V%�G%:q%!4=a%:ș262349,,q%:�:� ����qa(M%):�a%:ș262358,c%,k%,983040,M%<<16:q%!00=c%:q%!08=2097152:q%!12=2097152:a%=k%+8:ȕ!a%<>-1:q%!4=!a%:ș262349,,q%:a%+=4:�:� ���la:�s%:s%=q%!4:Ȏs%� � �-1:�i �:�h(s%+1) �� �� �y��i:�a%:ș262358,c%,k%,2097152,2097152:q%!00=c%:q%!08=0:q%!12=2097152:a%=k%:ȕ!a%<>-1:q%!4=!a%:ș262349,,q%:a%+=4:�:� Ɔ��h(M%):�a%:ș262358,c%,k%,3080192,(M%<<16)�2097152:q%!00=c%:q%!08=0:q%!12=2097152:a%=k%:ȕ!a%<>-1:q%!4=!a%:ș262349,,q%:a%+=4:�:� ���ma:�s%:s%=q%!4:Ȏs%� ��0:ș131102,9 ��1:ș131114,1,-2031616 ��2:�("RMTidy") �� � ��t:�i(c%)� Kș263872:�u(1):�y:�f(�):!ca%=-1:!da%=-1:$xa%="Module FS":la%=�:ș263873 �:la%=� *� 4� >&��L:�g%:�!ca%<>-1�(!da%>-1�db%)��t H�(!da%>-1�(�db%))� R�7 \\!da%=-2:$xa%="Module FS *":q%!0=c%:ș262368,,q%:ș262353,-1,q%!4,(q%!16)-44,q%!12,q%!16 f� p"ș131102,18,gb%�,,,g%:�g%<>Q%� z�c(i%):�c(r%) �� �� ���K(q%):Ȏq%!16� ��0:ea%=� � �2:�da ��262337:�w �� �� �}ݤw:�o%:$ha%=o$:q%!00=-1:q%!04=0:q%!08=0:q%!12=68:q%!16=72:q%!20=8450:q%!24=ha%:q%!28=1:q%!32=�(o$)+1:ș262338,,q%�o%:=o% �1ݤo:ș262358,c%,k%,2097152,2097152:�!k%=-1�=0 ��k%!4=-1�=!k% �=-1 �k��ra(a%):�f%,I%,z%:?Tb%=�"'":z%=Tb%+1:f%=�d(c%,a%):I%=0:�:z%?I%=f%?I%:I%+=1:�I%=17�f%?I%=0:z%?I%=�"'":� b��l(Ub%,X%,Y%):�p%,n%,Vb%,Wb%,Xb%,Yb%,Zb%,_b%,`b%:X%-=64:Y%+=16:n%=�o:�n%=0�Vb%=4194337�Vb%=33 �n%>0� �Wb%=�B(c%,n%):Xb%=(n%>=V%)�(n%<=`%):Yb%=(n%>=Cb%)�(n%<=G%):Zb%=Xb%�(Wb%=3):_b%=Xb%�(Wb%<>1):`b%=(Wb%=3):�Zb%�Zb%=0�Zb%=4194304 $�_b%�_b%=0�_b%=4194304 .�`b%�`b%=0�`b%=4194304 8�:Zb%=0:_b%=0:`b%=0 B� L�p%=0�2�2:P%=k%:ȎUb%� Vo�1:[OPT p%:�g(g$,144):�a(0,va%,33,"Info"):�a(2,-1,33,"Options"):�a(128,-1,33,"Quit"): ]:Y%=96+(3*40)+(1*24) `:�2:[OPT p%:�g(g$,352):�a(0,ac%,33,"Display"): ]:�n%>0� j%[OPT p%:�u(0,bc%,33,Tb%,-1,20): ] t*�:[OPT p%:�a(0,bc%,Vb%,"Selection"): ] ~� ��[OPT p%:�a(0,cc%,33,"Select all"):�u(0,dc%,Vb%,ec%,-1,16):�a(0,-1,33,"Options"):�a(0,fc%,33,"Module area"):�a(128,-1,33,"Update"):.ac%:�g("Display",192):�a(0-(D%=1),-1,33,"Large icons") �T�a(0-(D%=2),-1,33,"Small icons"):�a(128-(D%=3),-1,33,"Full info"):.bc%: ]:�n%>0� �[OPT p%:�g("Module",160): ] �$�:[OPT p%:�g("Selection",160): ] �� ��[OPT p%:�a(0,-1,33+Zb%,"RMFaster"):�a(0,-1,33,"RMReInit"):�a(2,-1,33+_b%,"Unplug"):�a(128,-1,33+`b%,"RMKill"):.cc%:�g("Select",160):�a(0,-1,33,"Unplugged"):�a(0,-1,33,"Dormant"):�a(0,-1,33,"Active"):�a(128,-1,33,"Running") ��.dc%:�g("Clear",160):�a(0,-1,33,"Unplugged"):�a(0,-1,33,"Dormant"):�a(0,-1,33,"Active"):�a(128,-1,33,"Running"):.fc%:�g("Modules",144):�a(0,-1,33,"RMClear"):�a(0,-1,33,"Minimise"):�a(128,-1,4194337,"RMTidy"):.Tb%:EQUS"ABCD":EQUD0 �LEQUD0:EQUD0:EQUD0:.ec%:EQUS"Clear selection":EQUB0: ]:�p%>1�n%>0��ra(n%) ���3:[OPT p%:�g("Colours",100):�c(0-(v%=0),7,0,"0"):�c(0-(v%=1),7,1,"1"):�c(0-(v%=2),7,2,"2"):�c(0-(v%=3),7,3,"3"):�c(0-(v%=4),0,4,"4"):�c(0-(v%=5),0,5,"5"):�c(0-(v%=6),0,6,"6"):�c(0-(v%=7),0,7,"7") �¤c(0-(v%=8),0,8,"8"):�c(0-(v%=9),7,9,"9"):�c(0-(v%=10),0,10,"10"):�c(0-(v%=11),0,11,"11"):�c(0-(v%=12),7,12,"12"):�c(0-(v%=13),0,13,"13"):�c(0-(v%=14),7,14,"14"):�c(128-(v%=15),7,15,"15"): ] �� �1�:ș262356,0,k%,X%,Y%:Pb%=Ub%:Qb%=X%:Rb%=Y%:� Zݤg(r$,gc%):[OPT p%:EQUS�m(r$,12):EQUB7:EQUB2:EQUB7:EQUB0:EQUD gc%:EQUD40:EQUD0: ]:=p% Xݤa(hc%,ic%,jc%,k$):[OPT p%:EQUD hc%:EQUD ic%:EQUD jc%+&7000000:EQUS�m(k$,12): ]:=p% lݤu(hc%,ic%,jc%,kc%,lc%,I%):[OPT p%:EQUD hc%:EQUD ic%:EQUD jc%+&7000100:EQUD kc%:EQUD lc%:EQUD I%: ]:=p% _ݤc(hc%,mc%,nc%,k$):[OPT p%:EQUD hc%:EQUD-1:EQUD41+(mc%<<24)+(nc%<<28):EQUS�m(k$,12): ]:=p% (ݤm(c$,I%):=�c$+�I%,�0),I%) 2&ݤf(g%):�c$:c$="":ȕ?g%<>0:�?g%=9� <c$+=" " F�:c$+=�(?g%) P� Zg%+=1:�:=c$ d��u(oc%):�a%,pc%,qc%:Ȏoc%� n�1:pc%=V%:qc%=Fb% x�2:pc%=G%+1:qc%=Fb% �� �0q%!0=c%:�a%=pc%�qc%:q%!4=a%:ș262340,,q%:�:� �u��a(d%,�a%,rc%,O%,sc%):�K%,L%:q%!00=d%:q%!04=a%:ș262350,,q%:ș262340,,q%:�sc%�ș262353,d%,q%!8,q%!12,q%!16,q%!20 ��K%=rc%-q%!8:L%=O%-q%!20:q%!04=d%:q%!08=q%!08+K%:q%!12=q%!12+L%:q%!16=q%!16+K%:q%!20=q%!20+L%:ș262338,,q%+4�a%:�sc%�ș262353,d%,q%!8,q%!12,q%!16,q%!20 �� ��ݤb(d%,a%,rc%,O%,tc%,n%):�K%,L%,o%:q%!00=d%:q%!04=a%:ș262350,,q%:K%=rc%-q%!8:L%=O%-q%!20:q%!04=d%:q%!08=q%!08+K%:q%!12=q%!12+L%:q%!16=q%!16+K%:q%!20=q%!20+L%:�n%�q%!24=q%!24�2097152 �#q%!28=tc%:ș262338,,q%+4�o%:=o% �ݤk(d%,a%,rc%,O%,l$):�K%,L%,o%:q%!00=d%:q%!04=a%:ș262350,,q%:K%=rc%-q%!8:L%=O%-q%!20:q%!04=d%:q%!08=q%!08+K%:q%!12=q%!12+L%:q%!16=q%!16+K%:q%!20=q%!20+L%:$(q%+28)=l$:ș262338,,q%+4�o%:=o% �c��b(d%,a%,l$):q%!00=d%:q%!04=a%:ș262350,,q%:ș262340,,q%:q%!04=d%:$(q%+28)=l$:ș262338,,q%+4:� �`��o(d%,a%,y%):q%!00=d%:q%!04=a%:ș262350,,q%:ș262340,,q%:q%!04=d%:q%!12=y%:ș262338,,q%+4:� �L��d(d%,a%):q%!00=d%:q%!04=a%:q%!08=2097152:q%!12=2097152:ș262349,0,q%:� �F��e(d%,a%):q%!00=d%:q%!04=a%:q%!08=0:q%!12=2097152:ș262349,0,q%:� �2ݤd(d%,a%):q%!0=d%:q%!4=a%:ș262350,,q%:=q%!28 =ݤB(d%,a%):q%!0=d%:q%!4=a%:ș262350,,q%:=((q%!24)>>16)�31 Aݤq(d%,a%):q%!0=d%:q%!4=a%:ș262350,,q%:=((q%!24)�2097152)<>0 R��g(d%,a%,uc%):q%!00=d%:q%!04=a%:q%!08=uc%<<28:q%!12=&F0000000:ș262349,0,q%:� "Q��A(d%,a%,uc%):q%!00=d%:q%!04=a%:q%!08=uc%<<24:q%!12=&F000000:ș262349,0,q%:� ,=ݤn(d%,a%):q%!0=d%:q%!4=a%:ș262350,,q%:=((q%!24)>>28)�15 6=ݤz(d%,a%):q%!0=d%:q%!4=a%:ș262350,,q%:=((q%!24)>>24)�15 @4ݤi(d%):q%!0=d%:ș262347,,q%:=((q%!32)�1<<16)<>0 J)ݤj(d%):q%!0=d%:ș262347,,q%:=(q%!28) TD��s(o%,x%,y%):q%!00=0:q%!04=y%:q%!08=x%:q%!12=0:ș262359,o%,q%:� ^G��G(o%):�vc%:q%!00=o%:ș262344,0,q%�vc%:ȕvc%:ș262346,0,q%�vc%:�:� h+��j(o%,wc%):q%!0=o%:�wc%�ș262347,0,q% r�o%=c%�(q%!12-q%!4)<>za%� |(za%=q%!12-q%!4:Ȕq%,m%:�f(�):Ȕq%,m% �� ��o%=l%� ��ș262341,,q%:m%!00=ya%:ș262347,0,m%:m%!04=q%!4:m%!08=(q%!8)-76:m%!12=q%!12:m%!16=(q%!8)-4:m%!28=q%!28:ș262341,0,m%:q%!28=ya% �� �ș262341,0,q%:� �k��n(o%,gc%,xc%,H%):q%!0=o%:ș262347,,q%:q%!08=q%!16-xc%:q%!12=q%!4+gc%:q%!20=0:q%!24=0:q%!28=H%:�o%=l%� ș262341,,q%:m%!00=ya%:ș262347,0,m%:m%!04=q%!4:m%!08=(q%!8)-76:m%!12=q%!12:m%!16=(q%!8)-4:m%!28=q%!28:ș262341,0,m%:q%!28=ya% �� �ș262341,,q%:� �@��x(d%):q%!0=d%:ș262347,,q%:q%!28=-1:�j(d%,�):�d%=c%�la%��t �� �/��c(o%):�yc%:ș262351,,q%:�q%!8=1�q%!16=-3� � Ȏo%� �i%:�j(c%,�) �r%:�j(i%,�) � &� 0 Ȏo%� :�l%:q%!0=ya%:ș262342,,q% D� Nq%!0=o%:ș262342,0,q%:� X!��F:ș263874:�v(�$,3)=2��v:� b� lAݤv(m$,zc%):q%!0=�:$(q%+4)=m$+�0:ș262367,q%,zc%,g$�,zc%:=zc% v#��p(m$,zc%):�j%:j%=�v(m$,zc%):� �$ݤx(C%):�e%:ș30,6,,,C%�,,e%:=e% � ��W(�e%):�e%�ș30,7,,e%:e%=0 �� �'ݤt(d$):�b$,f$,e%:�(d$)=0�="Dummy" ��(d$)<11�=d$ �6b$="":�e%=1��(d$):f$=�d$,e%,1):�C(f$)�e%=1�b$+=f$ ��:�(b$)>10�b$=�b$,10) ��(b$)=0�b$=�d$,10) �=b$ �ݤC(f$):Ȏf$� �d�" ","$","&","%","@","\","^",":",".","#","*","|","""","a","e","i","o","u","A","E","I","O","U":=� �:=� �� 5ݤA(h$):�Ac%,w%:�w%=1��(h$):�h$,w%,1)="."�Ac%=w% �:=�h$,Ac%) �
00000000 0d 00 0a 0f f4 3e 21 52 75 6e 49 6d 61 67 65 0d |.....>!RunImage.| 00000010 00 14 67 67 24 3d 22 4d 6f 64 75 6c 65 20 46 53 |..gg$="Module FS| 00000020 22 3a 6a 24 3d 22 3c 4d 6f 64 46 53 24 44 69 72 |":j$="<ModFS$Dir| 00000030 3e 2e 22 3a 6e 24 3d 22 3c 4d 6f 64 46 53 24 44 |>.":n$="<ModFS$D| 00000040 69 72 3e 2e 44 65 66 61 75 6c 74 73 22 3a 6f 24 |ir>.Defaults":o$| 00000050 3d 22 21 6d 6f 64 75 6c 65 66 73 22 3a c8 99 32 |="!modulefs":..2| 00000060 36 33 38 37 32 3a f2 45 3a c8 99 32 36 33 38 37 |63872:.E:..26387| 00000070 33 3a ee 85 f2 46 0d 00 1e 20 f5 3a c8 99 32 36 |3:...F... .:..26| 00000080 32 33 34 33 2c 61 61 25 2c 71 25 b8 62 61 25 3a |2343,aa%,q%.ba%:| 00000090 c8 8e 62 61 25 ca 0d 00 28 0f c9 31 3a f2 47 28 |..ba%...(..1:.G(| 000000a0 71 25 21 30 29 0d 00 32 11 c9 32 3a f2 6a 28 71 |q%!0)..2..2:.j(q| 000000b0 25 21 30 2c b9 29 0d 00 3c 0f c9 33 3a f2 63 28 |%!0,.)..<..3:.c(| 000000c0 71 25 21 30 29 0d 00 46 09 c9 36 3a f2 48 0d 00 |q%!0)..F..6:.H..| 000000d0 50 09 c9 37 3a f2 49 0d 00 5a 09 c9 39 3a f2 4a |P..7:.I..Z..9:.J| 000000e0 0d 00 64 11 c9 31 37 2c 31 38 3a f2 4b 28 71 25 |..d..17,18:.K(q%| 000000f0 29 0d 00 6e 05 cb 0d 00 78 18 e7 21 63 61 25 3c |)..n....x..!ca%<| 00000100 3e 2d 31 84 21 64 61 25 3e 2d 31 8c f2 4c 0d 00 |>-1.!da%>-1..L..| 00000110 82 0d fd 65 61 25 3a f2 76 3a e0 0d 00 8c d9 dd |...ea%:.v:......| 00000120 f2 45 3a 66 61 25 3d 32 30 34 38 3a 67 61 25 3d |.E:fa%=2048:ga%=| 00000130 32 30 34 38 3a de 71 25 20 32 35 36 3a de 6d 25 |2048:.q% 256:.m%| 00000140 20 32 35 36 3a de 68 61 25 20 31 36 3a de 6b 25 | 256:.ha% 16:.k%| 00000150 20 31 30 32 34 3a de 69 61 25 20 67 61 25 3a de | 1024:.ia% ga%:.| 00000160 6a 61 25 20 66 61 25 3a de 6b 61 25 20 32 35 36 |ja% fa%:.ka% 256| 00000170 3a de 62 25 28 31 30 32 34 29 3a de 61 25 28 37 |:.b%(1024):.a%(7| 00000180 29 3a f2 4d 3a 65 61 25 3d a3 3a 61 61 25 3d 36 |):.M:ea%=.:aa%=6| 00000190 34 30 31 3a 51 25 3d 30 3a 6c 61 25 3d a3 3a f2 |401:Q%=0:la%=.:.| 000001a0 4e 3a d6 6d 61 25 3a f2 4f 3a f2 50 3a f2 51 3a |N:.ma%:.O:.P:.Q:| 000001b0 f2 52 3a f2 53 3a f2 54 3a f2 55 3a f2 56 3a f2 |.R:.S:.T:.U:.V:.| 000001c0 77 3a 6e 61 25 3d a4 77 3a f2 78 28 63 25 29 3a |w:na%=.w:.x(c%):| 000001d0 21 71 25 3d 31 3a c8 99 33 36 2c 22 4d 6f 64 46 |!q%=1:..36,"ModF| 000001e0 53 24 41 63 74 69 76 65 22 2c 71 25 2c 34 2c 30 |S$Active",q%,4,0| 000001f0 2c 31 3a e1 0d 00 96 36 dd f2 4d 3a ea 6f 61 25 |,1:....6..M:.oa%| 00000200 3a c8 99 31 33 31 31 30 37 2c 22 4d 6f 64 46 53 |:..131107,"ModFS| 00000210 24 41 63 74 69 76 65 22 2c 2c 2d 31 b8 2c 2c 6f |$Active",,-1.,,o| 00000220 61 25 3a e7 6f 61 25 3c 30 8c 0d 00 a0 29 f2 70 |a%:.oa%<0....).p| 00000230 28 22 4d 6f 64 75 6c 65 20 46 53 20 69 73 20 61 |("Module FS is a| 00000240 6c 72 65 61 64 79 20 61 63 74 69 76 65 22 2c 31 |lready active",1| 00000250 29 3a e0 0d 00 aa 05 cd 0d 00 b4 05 e1 0d 00 be |):..............| 00000260 40 dd f2 76 3a d6 70 61 25 3a f2 57 28 71 61 25 |@..v:.pa%:.W(qa%| 00000270 29 3a c8 99 33 36 2c 22 4d 6f 64 46 53 24 41 63 |):..36,"ModFS$Ac| 00000280 74 69 76 65 22 2c 30 2c 2d 31 2c 30 2c 31 3a c8 |tive",0,-1,0,1:.| 00000290 99 32 36 32 33 36 35 2c 72 61 25 3a e1 0d 00 c8 |.262365,ra%:....| 000002a0 3b dd f2 4f 3a ea 73 61 25 3a de 73 61 25 20 38 |;..O:.sa%:.sa% 8| 000002b0 3a 24 73 61 25 3d 22 54 41 53 4b 22 3a c8 99 32 |:$sa%="TASK":..2| 000002c0 36 32 33 33 36 2c 32 30 30 2c 21 73 61 25 2c 67 |62336,200,!sa%,g| 000002d0 24 b8 2c 72 61 25 3a e1 0d 00 d2 76 dd f2 50 3a |$.,ra%:....v..P:| 000002e0 ea 74 61 25 3a c8 99 38 2c 35 2c 6a 24 2b 22 53 |.ta%:..8,5,j$+"S| 000002f0 70 72 69 74 65 73 22 b8 2c 2c 2c 2c 74 61 25 3a |prites".,,,,ta%:| 00000300 74 61 25 2b 3d 31 36 3a de 57 25 20 74 61 25 3a |ta%+=16:.W% ta%:| 00000310 57 25 21 30 30 3d 74 61 25 3a 57 25 21 30 34 3d |W%!00=ta%:W%!04=| 00000320 30 3a 57 25 21 30 38 3d 31 36 3a 57 25 21 31 32 |0:W%!08=16:W%!12| 00000330 3d 31 36 3a c8 99 34 36 2c 32 36 36 2c 57 25 2c |=16:..46,266,W%,| 00000340 6a 24 2b 22 53 70 72 69 74 65 73 22 3a e1 0d 00 |j$+"Sprites":...| 00000350 dc cc dd f2 51 3a ea 65 25 2c 75 61 25 3a 65 25 |....Q:.e%,ua%:e%| 00000360 3d 6a 61 25 3a 75 61 25 3d 6a 61 25 2b 66 61 25 |=ja%:ua%=ja%+fa%| 00000370 3a c8 99 32 36 32 33 36 31 2c 2c 6a 24 2b 22 54 |:..262361,,j$+"T| 00000380 65 6d 70 6c 61 74 65 73 22 3a 76 61 25 3d a4 68 |emplates":va%=.h| 00000390 28 22 69 6e 66 6f 22 2c 31 29 3a 63 25 3d a4 68 |("info",1):c%=.h| 000003a0 28 22 4c 69 61 6d 22 2c 57 25 29 3a 77 61 25 3d |("Liam",W%):wa%=| 000003b0 69 61 25 21 34 38 3a 78 61 25 3d 69 61 25 21 37 |ia%!48:xa%=ia%!7| 000003c0 32 3a 6c 25 3d a4 68 28 22 6f 70 74 69 6f 6e 73 |2:l%=.h("options| 000003d0 22 2c 57 25 29 3a 79 61 25 3d a4 68 28 22 62 75 |",W%):ya%=.h("bu| 000003e0 74 74 6f 6e 73 22 2c 31 29 3a 69 25 3d a4 68 28 |ttons",1):i%=.h(| 000003f0 22 6d 6f 64 49 6e 66 6f 22 2c 31 29 3a 72 25 3d |"modInfo",1):r%=| 00000400 a4 68 28 22 43 6f 6d 6d 61 6e 64 22 2c 31 29 3a |.h("Command",1):| 00000410 c8 99 32 36 32 33 36 32 3a e1 0d 00 e6 db dd f2 |..262362:.......| 00000420 54 3a 24 78 61 25 3d 22 4d 6f 64 75 6c 65 20 46 |T:$xa%="Module F| 00000430 53 22 3a 71 25 21 30 3d 63 25 3a c8 99 32 36 32 |S":q%!0=c%:..262| 00000440 33 34 37 2c 30 2c 71 25 3a 7a 61 25 3d 71 25 21 |347,0,q%:za%=q%!| 00000450 31 32 2d 71 25 21 34 3a 41 61 25 3d 30 3a f2 61 |12-q%!4:Aa%=0:.a| 00000460 28 63 25 2c 42 61 25 2c 30 2c 32 30 30 2c a3 29 |(c%,Ba%,0,200,.)| 00000470 3a f2 61 28 63 25 2c 43 61 25 2c 30 2c 32 30 30 |:.a(c%,Ca%,0,200| 00000480 2c a3 29 3a f2 61 28 63 25 2c 44 61 25 2c 30 2c |,.):.a(c%,Da%,0,| 00000490 32 30 30 2c a3 29 3a f2 61 28 63 25 2c 45 61 25 |200,.):.a(c%,Ea%| 000004a0 2c 30 2c 32 30 30 2c a3 29 3a f2 61 28 63 25 2c |,0,200,.):.a(c%,| 000004b0 46 61 25 2c 30 2c 32 30 30 2c a3 29 3a f2 61 28 |Fa%,0,200,.):.a(| 000004c0 63 25 2c 47 61 25 2c 30 2c 32 30 30 2c a3 29 3a |c%,Ga%,0,200,.):| 000004d0 f2 61 28 63 25 2c 48 61 25 2c 30 2c 32 30 30 2c |.a(c%,Ha%,0,200,| 000004e0 a3 29 3a f2 61 28 63 25 2c 49 61 25 2c 30 2c 32 |.):.a(c%,Ia%,0,2| 000004f0 30 30 2c a3 29 0d 00 f0 47 f2 61 28 63 25 2c 4a |00,.)...G.a(c%,J| 00000500 61 25 2c 30 2c 32 30 30 2c a3 29 3a f2 61 28 63 |a%,0,200,.):.a(c| 00000510 25 2c 4b 61 25 2c 30 2c 32 30 30 2c a3 29 3a f2 |%,Ka%,0,200,.):.| 00000520 61 28 63 25 2c 4c 61 25 2c 30 2c 32 30 30 2c a3 |a(c%,La%,0,200,.| 00000530 29 3a f2 79 3a f2 66 28 a3 29 3a e1 0d 00 fa 48 |):.y:.f(.):....H| 00000540 dd f2 55 3a f2 61 28 69 25 2c 4d 61 25 2c 30 2c |..U:.a(i%,Ma%,0,| 00000550 32 30 30 2c a3 29 3a f2 61 28 69 25 2c 4e 61 25 |200,.):.a(i%,Na%| 00000560 2c 30 2c 32 30 30 2c a3 29 3a f2 61 28 69 25 2c |,0,200,.):.a(i%,| 00000570 4f 61 25 2c 30 2c 32 30 30 2c a3 29 3a 50 61 25 |Oa%,0,200,.):Pa%| 00000580 3d 30 3a e1 0d 01 04 ec dd f2 56 3a ea 70 25 3a |=0:.......V:.p%:| 00000590 f2 61 28 72 25 2c 51 61 25 2c 30 2c 32 30 30 2c |.a(r%,Qa%,0,200,| 000005a0 a3 29 3a 52 61 25 3d 30 3a de 53 61 25 20 31 35 |.):Ra%=0:.Sa% 15| 000005b0 33 36 3a de 54 61 25 20 31 35 30 3a e3 70 25 3d |36:.Ta% 150:.p%=| 000005c0 30 b8 32 88 32 3a 50 25 3d 54 61 25 3a 5b 4f 50 |0.2.2:P%=Ta%:[OP| 000005d0 54 20 70 25 3a 2e 55 61 25 3a 53 54 4d 46 44 31 |T p%:.Ua%:STMFD1| 000005e0 33 21 2c 7b 30 2d 32 2c 31 34 7d 3a 4d 4f 56 30 |3!,{0-2,14}:MOV0| 000005f0 2c 23 33 3a 41 44 52 31 2c 56 61 25 3a 4d 4f 56 |,#3:ADR1,Va%:MOV| 00000600 32 2c 23 30 3a 53 54 52 32 2c 57 61 25 3a 53 57 |2,#0:STR2,Wa%:SW| 00000610 49 20 22 4f 53 5f 43 6c 61 69 6d 22 3a 4c 44 4d |I "OS_Claim":LDM| 00000620 46 44 31 33 21 2c 7b 30 2d 32 2c 50 43 7d 5e 3a |FD13!,{0-2,PC}^:| 00000630 2e 58 61 25 3a 53 54 4d 46 44 31 33 21 2c 7b 30 |.Xa%:STMFD13!,{0| 00000640 2d 32 2c 31 34 7d 3a 4d 4f 56 30 2c 23 33 3a 41 |-2,14}:MOV0,#3:A| 00000650 44 52 31 2c 56 61 25 3a 4d 4f 56 32 2c 23 30 3a |DR1,Va%:MOV2,#0:| 00000660 53 57 49 20 22 4f 53 5f 52 65 6c 65 61 73 65 22 |SWI "OS_Release"| 00000670 0d 01 0e e7 4d 4f 56 30 2c 23 30 3a 4c 44 52 31 |....MOV0,#0:LDR1| 00000680 2c 57 61 25 3a 4c 44 52 32 2c 59 61 25 3a 53 54 |,Wa%:LDR2,Ya%:ST| 00000690 52 42 30 2c 5b 32 2c 31 5d 3a 41 44 44 31 2c 31 |RB0,[2,1]:ADD1,1| 000006a0 2c 23 31 3a 53 54 52 42 30 2c 5b 32 2c 31 5d 3a |,#1:STRB0,[2,1]:| 000006b0 4c 44 4d 46 44 31 33 21 2c 7b 30 2d 32 2c 50 43 |LDMFD13!,{0-2,PC| 000006c0 7d 5e 3a 2e 57 61 25 20 45 51 55 44 30 3a 2e 59 |}^:.Wa% EQUD0:.Y| 000006d0 61 25 20 45 51 55 44 20 53 61 25 3a 2e 56 61 25 |a% EQUD Sa%:.Va%| 000006e0 3a 54 45 51 30 2c 23 31 33 3a 4c 44 4d 45 51 46 |:TEQ0,#13:LDMEQF| 000006f0 44 31 33 21 2c 7b 50 43 7d 5e 3a 54 45 51 30 2c |D13!,{PC}^:TEQ0,| 00000700 23 31 30 3a ec 51 30 2c 23 30 3a 53 54 4d 46 44 |#10:.Q0,#0:STMFD| 00000710 31 33 21 2c 7b 31 2c 32 7d 3a 4c 44 52 31 2c 57 |13!,{1,2}:LDR1,W| 00000720 61 25 3a 4c 44 52 32 2c 59 61 25 3a 53 54 52 42 |a%:LDR2,Ya%:STRB| 00000730 30 2c 5b 32 2c 31 5d 3a 43 4d 50 31 2c 23 31 35 |0,[2,1]:CMP1,#15| 00000740 32 30 3a 41 44 44 4c 54 31 2c 31 2c 23 31 3a 53 |20:ADDLT1,1,#1:S| 00000750 54 52 31 2c 57 61 25 0d 01 18 28 4c 44 4d 46 44 |TR1,Wa%...(LDMFD| 00000760 31 33 21 2c 7b 31 2c 32 7d 3a 4c 44 4d 46 44 31 |13!,{1,2}:LDMFD1| 00000770 33 21 2c 7b 50 43 7d 5e 3a 20 5d 3a ed 3a e1 0d |3!,{PC}^: ]:.:..| 00000780 01 22 df dd f2 4e 3a 71 61 25 3d a4 78 28 33 32 |."...N:qa%=.x(32| 00000790 30 29 3a e3 70 25 3d 30 b8 32 88 32 3a 50 25 3d |0):.p%=0.2.2:P%=| 000007a0 71 61 25 3a 5b 4f 50 54 20 70 25 3a 2e 5a 61 25 |qa%:[OPT p%:.Za%| 000007b0 20 45 51 55 44 30 3a 2e 6d 61 25 3a 53 54 4d 46 | EQUD0:.ma%:STMF| 000007c0 44 31 33 21 2c 7b 30 2d 32 2c 31 34 7d 3a 4c 44 |D13!,{0-2,14}:LD| 000007d0 52 30 2c 5a 61 25 3a 54 45 51 30 2c 23 30 3a 4c |R0,Za%:TEQ0,#0:L| 000007e0 44 4d 4e 45 46 44 31 33 21 2c 7b 30 2d 32 2c 50 |DMNEFD13!,{0-2,P| 000007f0 43 7d 5e 3a 4d 4f 56 30 2c 23 31 3a 53 54 52 30 |C}^:MOV0,#1:STR0| 00000800 2c 5a 61 25 3a 4d 4f 56 30 2c 23 38 3a 41 44 52 |,Za%:MOV0,#8:ADR| 00000810 31 2c 5f 61 25 3a 42 4c 20 60 61 25 3a 41 44 52 |1,_a%:BL `a%:ADR| 00000820 30 2c 61 62 25 3a 4d 4f 56 31 2c 23 38 3a 42 4c |0,ab%:MOV1,#8:BL| 00000830 20 60 61 25 3a 4c 44 4d 46 44 31 33 21 2c 7b 30 | `a%:LDMFD13!,{0| 00000840 2d 32 2c 50 43 7d 5e 3a 2e 70 61 25 3a 53 54 4d |-2,PC}^:.pa%:STM| 00000850 46 44 31 33 21 2c 7b 30 2d 32 2c 31 34 7d 0d 01 |FD13!,{0-2,14}..| 00000860 2c ea 4c 44 52 30 2c 5a 61 25 3a 54 45 51 30 2c |,.LDR0,Za%:TEQ0,| 00000870 23 31 3a 4c 44 4d 4e 45 46 44 31 33 21 2c 7b 30 |#1:LDMNEFD13!,{0| 00000880 2d 32 2c 50 43 7d 5e 3a 4d 4f 56 30 2c 23 30 3a |-2,PC}^:MOV0,#0:| 00000890 53 54 52 30 2c 5a 61 25 3a 41 44 52 30 2c 5f 61 |STR0,Za%:ADR0,_a| 000008a0 25 3a 4d 4f 56 31 2c 23 38 3a 42 4c 20 60 61 25 |%:MOV1,#8:BL `a%| 000008b0 3a 4c 44 4d 46 44 31 33 21 2c 7b 30 2d 32 2c 50 |:LDMFD13!,{0-2,P| 000008c0 43 7d 5e 3a 2e 60 61 25 3a 4c 44 52 32 2c 5b 30 |C}^:.`a%:LDR2,[0| 000008d0 5d 3a 4d 4f 56 32 2c 32 2c 4c 53 4c 20 23 38 3a |]:MOV2,2,LSL #8:| 000008e0 4d 4f 56 32 2c 32 2c 41 53 52 20 23 36 3a 41 44 |MOV2,2,ASR #6:AD| 000008f0 44 32 2c 32 2c 30 3a 53 55 42 32 2c 32 2c 31 3a |D2,2,0:SUB2,2,1:| 00000900 4d 4f 56 32 2c 32 2c 41 53 52 20 23 32 3a 84 52 |MOV2,2,ASR #2:.R| 00000910 32 2c 32 2c 23 26 45 41 30 30 30 30 30 30 3a 53 |2,2,#&EA000000:S| 00000920 54 52 32 2c 5b 31 5d 3a 4d 4f 56 53 20 50 43 2c |TR2,[1]:MOVS PC,| 00000930 31 34 3a 2e 5f 61 25 3a 45 51 55 44 30 3a 2e 61 |14:._a%:EQUD0:.a| 00000940 62 25 3a 42 20 62 62 25 0d 01 36 d0 2e 62 62 25 |b%:B bb%..6..bb%| 00000950 3a 53 54 4d 46 44 31 33 21 2c 7b 31 32 7d 3a 42 |:STMFD13!,{12}:B| 00000960 49 43 20 31 32 2c 31 34 2c 23 2d 36 37 31 30 38 |IC 12,14,#-67108| 00000970 38 36 31 3a 4c 44 52 31 32 2c 5b 31 32 2c 23 2d |861:LDR12,[12,#-| 00000980 34 5d 3a 42 49 43 20 31 32 2c 31 32 2c 23 2d 31 |4]:BIC 12,12,#-1| 00000990 36 37 37 37 32 31 36 3a 42 49 43 20 31 32 2c 31 |6777216:BIC 12,1| 000009a0 32 2c 23 28 31 3c 3c 31 37 29 3a 54 45 51 31 32 |2,#(1<<17):TEQ12| 000009b0 2c 23 33 30 3a 4c 44 4d 46 44 31 33 21 2c 7b 31 |,#30:LDMFD13!,{1| 000009c0 32 7d 3a 42 4e 45 20 5f 61 25 3a 54 45 51 30 2c |2}:BNE _a%:TEQ0,| 000009d0 23 34 3a 54 45 51 4e 45 30 2c 23 38 3a 54 45 51 |#4:TEQNE0,#8:TEQ| 000009e0 4e 45 30 2c 23 39 3a 53 54 52 45 51 30 2c 63 61 |NE0,#9:STREQ0,ca| 000009f0 25 3a 54 45 51 30 2c 23 30 3a 54 45 51 4e 45 30 |%:TEQ0,#0:TEQNE0| 00000a00 2c 23 31 3a 54 45 51 4e 45 30 2c 23 33 3a 54 45 |,#1:TEQNE0,#3:TE| 00000a10 51 4e 45 30 2c 23 31 30 0d 01 40 3e 54 45 51 4e |QNE0,#10..@>TEQN| 00000a20 45 30 2c 23 31 31 3a 53 54 52 45 51 30 2c 64 61 |E0,#11:STREQ0,da| 00000a30 25 3a 42 20 5f 61 25 3a 2e 63 61 25 3a 45 51 55 |%:B _a%:.ca%:EQU| 00000a40 44 2d 31 3a 2e 64 61 25 3a 45 51 55 44 2d 31 3a |D-1:.da%:EQUD-1:| 00000a50 20 5d 3a ed 3a e1 0d 01 4a 0d dd f2 53 3a e7 ac | ]:.:...J...S:..| 00000a60 a4 79 8c 0d 01 54 18 52 25 3d 33 30 30 3a 5a 25 |.y...T.R%=300:Z%| 00000a70 3d 34 34 3a 44 25 3d 32 3a f2 7a 0d 01 5e 08 cc |=44:D%=2:.z..^..| 00000a80 3a f2 71 0d 01 68 05 cd 0d 01 72 0f 63 62 25 3d |:.q..h....r.cb%=| 00000a90 4e 25 3a f2 6b 3a e1 0d 01 7c 59 dd f2 7a 3a 61 |N%:.k:...|Y..z:a| 00000aa0 25 28 30 29 3d 37 3a 61 25 28 31 29 3d 37 3a 61 |%(0)=7:a%(1)=7:a| 00000ab0 25 28 32 29 3d 37 3a 61 25 28 33 29 3d 37 3a 61 |%(2)=7:a%(3)=7:a| 00000ac0 25 28 34 29 3d 31 35 3a 61 25 28 35 29 3d 31 30 |%(4)=15:a%(5)=10| 00000ad0 3a 61 25 28 36 29 3d 31 3a 61 25 28 37 29 3d 39 |:a%(6)=1:a%(7)=9| 00000ae0 3a 64 62 25 3d b9 3a 4e 25 3d b9 3a f2 71 3a e1 |:db%=.:N%=.:.q:.| 00000af0 0d 01 86 db dd f2 52 3a 65 62 25 3d 30 3a 66 62 |......R:eb%=0:fb| 00000b00 25 3d 31 3a 42 61 25 3d 32 3a 43 61 25 3d 33 3a |%=1:Ba%=2:Ca%=3:| 00000b10 44 61 25 3d 34 3a 45 61 25 3d 35 3a 46 61 25 3d |Da%=4:Ea%=5:Fa%=| 00000b20 36 3a 47 61 25 3d 37 3a 48 61 25 3d 38 3a 49 61 |6:Ga%=7:Ha%=8:Ia| 00000b30 25 3d 39 3a 4a 61 25 3d 31 30 3a 4b 61 25 3d 31 |%=9:Ja%=10:Ka%=1| 00000b40 31 3a 4c 61 25 3d 31 32 3a 67 62 25 3d a4 64 28 |1:La%=12:gb%=.d(| 00000b50 69 25 2c 33 29 3a 68 62 25 3d a4 64 28 69 25 2c |i%,3):hb%=.d(i%,| 00000b60 35 29 3a 69 62 25 3d a4 64 28 69 25 2c 37 29 3a |5):ib%=.d(i%,7):| 00000b70 6a 62 25 3d a4 64 28 69 25 2c 33 37 29 3a 6b 62 |jb%=.d(i%,37):kb| 00000b80 25 3d 33 34 3a 4d 61 25 3d 33 38 3a 4e 61 25 3d |%=34:Ma%=38:Na%=| 00000b90 33 39 3a 6c 62 25 3d 34 30 3a 4f 61 25 3d 34 34 |39:lb%=40:Oa%=44| 00000ba0 3a 6d 62 25 3d a4 64 28 72 25 2c 31 29 3a 6e 62 |:mb%=.d(r%,1):nb| 00000bb0 25 3d a4 64 28 72 25 2c 31 37 29 3a 6f 62 25 3d |%=.d(r%,17):ob%=| 00000bc0 31 39 3a 51 61 25 3d 32 30 3a e1 0d 01 90 55 dd |19:Qa%=20:....U.| 00000bd0 a4 68 28 71 24 2c 70 62 25 29 3a ea 6f 25 3a c8 |.h(q$,pb%):.o%:.| 00000be0 99 32 36 32 33 36 33 2c 2c 69 61 25 2c 65 25 2c |.262363,,ia%,e%,| 00000bf0 75 61 25 2c 2d 31 2c 71 24 2c 30 b8 2c 2c 65 25 |ua%,-1,q$,0.,,e%| 00000c00 3a 69 61 25 21 36 34 3d 70 62 25 3a c8 99 32 36 |:ia%!64=pb%:..26| 00000c10 32 33 33 37 2c 2c 69 61 25 b8 6f 25 3a 3d 6f 25 |2337,,ia%.o%:=o%| 00000c20 0d 01 9a 73 dd f2 77 3a 71 25 21 30 30 3d 34 3a |...s..w:q%!00=4:| 00000c30 71 25 21 30 34 3d 35 3a 71 25 21 30 38 3d 31 31 |q%!04=5:q%!08=11| 00000c40 3a 71 25 21 31 32 3d 31 32 3a 71 25 21 31 36 3d |:q%!12=12:q%!16=| 00000c50 2d 31 3a c8 99 34 39 2c 71 25 2c 71 25 3a 71 62 |-1:..49,q%,q%:qb| 00000c60 25 3d 28 71 25 21 30 38 2b 31 29 2a 28 31 3c 3c |%=(q%!08+1)*(1<<| 00000c70 28 71 25 21 30 29 29 3a 72 62 25 3d 28 71 25 21 |(q%!0)):rb%=(q%!| 00000c80 31 32 2b 31 29 2a 28 31 3c 3c 28 71 25 21 34 29 |12+1)*(1<<(q%!4)| 00000c90 29 3a e1 0d 01 a4 46 dd f2 48 3a ea 53 25 2c 54 |):....F..H:.S%,T| 00000ca0 25 2c 55 25 2c 64 25 2c 61 25 3a 53 25 3d 21 71 |%,U%,d%,a%:S%=!q| 00000cb0 25 3a 54 25 3d 71 25 21 34 3a 55 25 3d 71 25 21 |%:T%=q%!4:U%=q%!| 00000cc0 38 3a 64 25 3d 71 25 21 31 32 3a 61 25 3d 71 25 |8:d%=q%!12:a%=q%| 00000cd0 21 31 36 3a c8 8e 64 25 ca 0d 01 ae 0d c9 2d 32 |!16:..d%......-2| 00000ce0 3a c8 8e 55 25 ca 0d 01 b8 12 c9 32 3a f2 6c 28 |:..U%......2:.l(| 00000cf0 31 2c 53 25 2c 54 25 29 0d 01 c2 0d c9 34 3a f2 |1,S%,T%).....4:.| 00000d00 78 28 63 25 29 0d 01 cc 05 cb 0d 01 d6 0d c9 63 |x(c%)..........c| 00000d10 25 3a c8 8e 55 25 ca 0d 01 e0 1b c9 31 3a f2 65 |%:..U%......1:.e| 00000d20 28 64 25 2c 61 25 29 3a e7 62 25 28 61 25 29 3e |(d%,a%):.b%(a%)>| 00000d30 30 8c 0d 01 ea 17 f2 63 28 63 25 29 3a f2 6d 28 |0......c(c%):.m(| 00000d40 62 25 28 61 25 29 2c b9 29 0d 01 f4 05 cd 0d 01 |b%(a%),.).......| 00000d50 fe 13 c9 32 3a f2 58 28 53 25 2c 54 25 2c 61 25 |...2:.X(S%,T%,a%| 00000d60 29 0d 02 08 1d c9 34 3a f2 65 28 64 25 2c 61 25 |).....4:.e(d%,a%| 00000d70 29 3a f2 6d 28 62 25 28 61 25 29 2c b9 29 0d 02 |):.m(b%(a%),.)..| 00000d80 12 0d c9 31 36 2c 36 34 3a f2 59 0d 02 1c 05 cb |...16,64:.Y.....| 00000d90 0d 02 26 14 c9 6c 25 3a e7 61 25 3e 31 80 61 25 |..&..l%:.a%>1.a%| 00000da0 3c 31 30 8c 0d 02 30 23 76 25 3d a4 6e 28 6c 25 |<10...0#v%=.n(l%| 00000db0 2c 61 25 29 3a 73 62 25 3d 61 25 3a f2 6c 28 33 |,a%):sb%=a%:.l(3| 00000dc0 2c 53 25 2c 54 25 29 0d 02 3a 05 cd 0d 02 44 09 |,S%,T%)..:....D.| 00000dd0 c8 8e 61 25 ca 0d 02 4e 17 c9 32 32 3a e7 55 25 |..a%...N..22:.U%| 00000de0 3d 31 8c f2 64 28 64 25 2c 61 25 29 0d 02 58 17 |=1..d(d%,a%)..X.| 00000df0 c9 32 33 3a e7 55 25 3d 31 8c f2 64 28 64 25 2c |.23:.U%=1..d(d%,| 00000e00 61 25 29 0d 02 62 17 c9 32 35 3a e7 55 25 3d 31 |a%)..b..25:.U%=1| 00000e10 8c f2 64 28 64 25 2c 61 25 29 0d 02 6c 17 c9 32 |..d(d%,a%)..l..2| 00000e20 36 3a e7 55 25 3d 31 8c f2 64 28 64 25 2c 61 25 |6:.U%=1..d(d%,a%| 00000e30 29 0d 02 76 05 cb 0d 02 80 0e c9 79 61 25 3a c8 |)..v.......ya%:.| 00000e40 8e 61 25 ca 0d 02 8a 10 c9 30 3a f2 63 28 6c 25 |.a%......0:.c(l%| 00000e50 29 3a f2 71 0d 02 94 10 c9 31 3a f2 63 28 6c 25 |):.q.....1:.c(l%| 00000e60 29 3a f2 6b 0d 02 9e 13 c9 32 3a f2 63 28 6c 25 |):.k.....2:.c(l%| 00000e70 29 3a f2 6b 3a f2 5a 0d 02 a8 13 c9 33 3a f2 7a |):.k:.Z.....3:.z| 00000e80 3a f2 63 28 6c 25 29 3a f2 6b 0d 02 b2 05 cb 0d |:.c(l%):.k......| 00000e90 02 bc 0d c9 69 25 3a c8 8e 55 25 ca 0d 02 c6 1d |....i%:..U%.....| 00000ea0 c9 31 3a f2 63 28 69 25 29 3a f2 72 28 a4 64 28 |.1:.c(i%):.r(.d(| 00000eb0 69 25 2c 61 25 29 2c b9 29 0d 02 d0 16 c9 34 3a |i%,a%),.).....4:| 00000ec0 f2 72 28 a4 64 28 69 25 2c 61 25 29 2c b9 29 0d |.r(.d(i%,a%),.).| 00000ed0 02 da 05 cb 0d 02 e4 05 cb 0d 02 ee 05 e1 0d 02 |................| 00000ee0 f8 21 dd f2 58 28 53 25 2c 54 25 2c 61 25 29 3a |.!..X(S%,T%,a%):| 00000ef0 ea 6e 25 3a 6e 25 3d a4 6f 3a c8 8e 6e 25 ca 0d |.n%:n%=.o:..n%..| 00000f00 03 02 07 c9 2d 31 0d 03 0c 18 c9 30 3a e7 a4 70 |....-1.....0:..p| 00000f10 28 61 25 29 8c f2 64 28 63 25 2c 61 25 29 0d 03 |(a%)..d(c%,a%)..| 00000f20 16 0e 7f 3a e7 a4 70 28 61 25 29 8c 0d 03 20 18 |...:..p(a%)... .| 00000f30 f2 65 28 63 25 2c 21 6b 25 29 3a f2 64 28 63 25 |.e(c%,!k%):.d(c%| 00000f40 2c 61 25 29 0d 03 2a 05 cd 0d 03 34 05 cb 0d 03 |,a%)..*....4....| 00000f50 3e 11 f2 6c 28 32 2c 53 25 2c 54 25 29 3a e1 0d |>..l(2,S%,T%):..| 00000f60 03 48 1c dd a4 70 28 61 25 29 3a 3d 28 61 25 3e |.H...p(a%):=(a%>| 00000f70 3d 56 25 80 61 25 3c 3d 47 25 29 0d 03 52 6d dd |=V%.a%<=G%)..Rm.| 00000f80 f2 71 3a ea 61 25 3a e3 61 25 3d 30 b8 33 3a f2 |.q:.a%:.a%=0.3:.| 00000f90 67 28 6c 25 2c 61 25 2b 32 2c 61 25 28 61 25 29 |g(l%,a%+2,a%(a%)| 00000fa0 29 3a f2 41 28 6c 25 2c 61 25 2b 31 30 2c 61 25 |):.A(l%,a%+10,a%| 00000fb0 28 61 25 29 29 3a f2 67 28 6c 25 2c 61 25 2b 36 |(a%)):.g(l%,a%+6| 00000fc0 2c 61 25 28 61 25 2b 34 29 29 3a f2 67 28 6c 25 |,a%(a%+4)):.g(l%| 00000fd0 2c 61 25 2b 31 30 2c 61 25 28 61 25 2b 34 29 29 |,a%+10,a%(a%+4))| 00000fe0 3a ed 3a e7 64 62 25 8c 0d 03 5c 17 f2 64 28 6c |:.:.db%...\..d(l| 00000ff0 25 2c 32 32 29 3a f2 65 28 6c 25 2c 32 33 29 0d |%,22):.e(l%,23).| 00001000 03 66 19 cc 3a f2 65 28 6c 25 2c 32 32 29 3a f2 |.f..:.e(l%,22):.| 00001010 64 28 6c 25 2c 32 33 29 0d 03 70 05 cd 0d 03 7a |d(l%,23)..p....z| 00001020 08 e7 4e 25 8c 0d 03 84 17 f2 64 28 6c 25 2c 32 |..N%......d(l%,2| 00001030 35 29 3a f2 65 28 6c 25 2c 32 36 29 0d 03 8e 19 |5):.e(l%,26)....| 00001040 cc 3a f2 65 28 6c 25 2c 32 35 29 3a f2 64 28 6c |.:.e(l%,25):.d(l| 00001050 25 2c 32 36 29 0d 03 98 05 cd 0d 03 a2 05 e1 0d |%,26)...........| 00001060 03 ac 8d dd f2 6b 3a ea 61 25 2c 74 62 25 2c 75 |.....k:.a%,tb%,u| 00001070 62 25 3a e3 61 25 3d 30 b8 33 3a 74 62 25 3d a4 |b%:.a%=0.3:tb%=.| 00001080 7a 28 6c 25 2c 61 25 2b 31 30 29 3a 75 62 25 3d |z(l%,a%+10):ub%=| 00001090 a4 6e 28 6c 25 2c 61 25 2b 31 30 29 3a 61 25 28 |.n(l%,a%+10):a%(| 000010a0 61 25 29 3d 74 62 25 3a 61 25 28 61 25 2b 34 29 |a%)=tb%:a%(a%+4)| 000010b0 3d 75 62 25 3a f2 5f 28 61 25 2b 31 2c 74 62 25 |=ub%:._(a%+1,tb%| 000010c0 2c 75 62 25 29 3a ed 3a 64 62 25 3d a4 71 28 6c |,ub%):.:db%=.q(l| 000010d0 25 2c 32 32 29 3a 4e 25 3d a4 71 28 6c 25 2c 32 |%,22):N%=.q(l%,2| 000010e0 35 29 3a e7 4e 25 3c 3e 63 62 25 8c 0d 03 b6 14 |5):.N%<>cb%.....| 000010f0 e7 a4 69 28 69 25 29 8c f2 6d 28 51 25 2c a3 29 |..i(i%)..m(Q%,.)| 00001100 0d 03 c0 0c e7 a4 69 28 72 25 29 8c 0d 03 ca 26 |......i(r%)....&| 00001110 f2 72 28 76 62 25 2c a3 29 3a e7 ac a4 69 28 69 |.r(vb%,.):...i(i| 00001120 25 29 8c f2 6d 28 51 25 2c a3 29 3a f2 63 28 69 |%)..m(Q%,.):.c(i| 00001130 25 29 0d 03 d4 05 cd 0d 03 de 05 cd 0d 03 e8 05 |%)..............| 00001140 e1 0d 03 f2 99 dd f2 5f 28 77 62 25 2c 74 62 25 |......._(wb%,tb%| 00001150 2c 75 62 25 29 3a ea 61 25 3a c8 99 32 36 32 33 |,ub%):.a%:..2623| 00001160 35 38 2c 63 25 2c 6b 25 2c 39 38 33 30 34 30 2c |58,c%,k%,983040,| 00001170 77 62 25 3c 3c 31 36 3a 61 25 3d 6b 25 3a 71 25 |wb%<<16:a%=k%:q%| 00001180 21 30 30 3d 63 25 3a 71 25 21 30 38 3d 28 74 62 |!00=c%:q%!08=(tb| 00001190 25 3c 3c 32 34 29 2b 28 75 62 25 3c 3c 32 38 29 |%<<24)+(ub%<<28)| 000011a0 3a 71 25 21 31 32 3d 2d 31 36 37 37 37 32 31 36 |:q%!12=-16777216| 000011b0 3a c8 95 21 61 25 3c 3e 2d 31 3a 71 25 21 34 3d |:..!a%<>-1:q%!4=| 000011c0 21 61 25 3a c8 99 32 36 32 33 34 39 2c 2c 71 25 |!a%:..262349,,q%| 000011d0 3a 61 25 2b 3d 34 3a ce 3a e1 0d 03 fc 1f dd f2 |:a%+=4:.:.......| 000011e0 5a 3a ea 41 25 2c 77 25 2c 68 24 3a ea 85 3a ee |Z:.A%,w%,h$:..:.| 000011f0 85 ea f2 60 3a f7 85 3a e1 0d 04 06 42 41 25 3d |...`:..:....BA%=| 00001200 ae 6e 24 3a e3 77 25 3d 30 b8 37 3a f1 23 41 25 |.n$:.w%=0.7:.#A%| 00001210 2c 61 25 28 77 25 29 3a ed 3a f1 23 41 25 2c 64 |,a%(w%):.:.#A%,d| 00001220 62 25 2c 4e 25 3a f1 23 41 25 2c 44 25 2c 52 25 |b%,N%:.#A%,D%,R%| 00001230 2c 5a 25 3a d9 23 41 25 3a f7 85 0d 04 10 05 e1 |,Z%:.#A%:.......| 00001240 0d 04 1a 3b dd f2 60 3a f2 70 28 22 45 72 72 6f |...;..`:.p("Erro| 00001250 72 20 77 72 69 74 69 6e 67 20 64 65 66 61 75 6c |r writing defaul| 00001260 74 73 20 66 69 6c 65 20 22 2b f6 24 2c 31 29 3a |ts file "+.$,1):| 00001270 e7 41 25 3c 3e 30 8c d9 23 41 25 0d 04 24 05 e1 |.A%<>0..#A%..$..| 00001280 0d 04 2e 29 dd a4 79 3a ea 41 25 2c 77 25 3a ea |...)..y:.A%,w%:.| 00001290 85 3a ee 85 ea 3a f7 85 3a e7 41 25 3d 30 8c 3d |.:...:..:.A%=0.=| 000012a0 a3 8b d9 23 41 25 3a 3d a3 0d 04 38 42 41 25 3d |...#A%:=...8BA%=| 000012b0 8e 6e 24 3a e3 77 25 3d 30 b8 37 3a e8 23 41 25 |.n$:.w%=0.7:.#A%| 000012c0 2c 61 25 28 77 25 29 3a ed 3a e8 23 41 25 2c 64 |,a%(w%):.:.#A%,d| 000012d0 62 25 2c 4e 25 3a e8 23 41 25 2c 44 25 2c 52 25 |b%,N%:.#A%,D%,R%| 000012e0 2c 5a 25 3a d9 23 41 25 3a f7 85 0d 04 42 06 3d |,Z%:.#A%:....B.=| 000012f0 b9 0d 04 4c 38 dd f2 72 28 68 25 2c 4f 25 29 3a |...L8..r(h%,O%):| 00001300 ea 4d 25 2c 42 25 2c 6a 25 2c 79 25 2c 65 25 2c |.M%,B%,j%,y%,e%,| 00001310 78 62 25 2c 79 62 25 2c 48 25 3a e7 4e 25 8c 42 |xb%,yb%,H%:.N%.B| 00001320 25 3d 51 25 8b 42 25 3d 30 0d 04 56 17 e7 4f 25 |%=Q%.B%=0..V..O%| 00001330 8c 48 25 3d 2d 31 8b 48 25 3d a4 6a 28 72 25 29 |.H%=-1.H%=.j(r%)| 00001340 0d 04 60 7d f2 63 28 72 25 29 3a 71 25 21 30 3d |..`}.c(r%):q%!0=| 00001350 72 25 3a e3 6a 25 3d 31 b8 52 61 25 3a 71 25 21 |r%:.j%=1.Ra%:q%!| 00001360 34 3d 51 61 25 2b 6a 25 3a c8 99 32 36 32 33 34 |4=Qa%+j%:..26234| 00001370 30 2c 2c 71 25 3a ed 3a 76 62 25 3d 68 25 3a 24 |0,,q%:.:vb%=h%:$| 00001380 6e 62 25 3d c0 24 67 62 25 2c 33 30 29 3a 24 6d |nb%=.$gb%,30):$m| 00001390 62 25 3d c0 a4 66 28 68 25 29 2c 33 30 29 3a c8 |b%=..f(h%),30):.| 000013a0 95 3f 68 25 3c 3e 30 3a 68 25 2b 3d 31 3a ce 3a |.?h%<>0:h%+=1:.:| 000013b0 68 25 2b 3d 31 3a c8 8e 68 25 80 33 ca 0d 04 6a |h%+=1:..h%.3...j| 000013c0 06 c9 30 0d 04 74 0c c9 31 3a 68 25 2b 3d 33 0d |..0..t..1:h%+=3.| 000013d0 04 7e 0c c9 32 3a 68 25 2b 3d 32 0d 04 88 0c c9 |.~..2:h%+=2.....| 000013e0 33 3a 68 25 2b 3d 31 0d 04 92 05 cb 0d 04 9c 83 |3:h%+=1.........| 000013f0 f2 62 28 72 25 2c 33 2c a4 65 28 42 25 2c 21 68 |.b(r%,3,.e(B%,!h| 00001400 25 29 29 3a 68 25 2b 3d 34 3a 4d 25 3d 21 68 25 |%)):h%+=4:M%=!h%| 00001410 3a f2 62 28 72 25 2c 39 2c c3 28 4d 25 80 32 35 |:.b(r%,9,.(M%.25| 00001420 35 29 29 3a f2 62 28 72 25 2c 31 31 2c c3 28 28 |5)):.b(r%,11,.((| 00001430 4d 25 3e 3e 31 36 29 80 32 35 35 29 29 3a f2 62 |M%>>16).255)):.b| 00001440 28 72 25 2c 31 33 2c a4 72 28 4d 25 3e 3e 38 29 |(r%,13,.r(M%>>8)| 00001450 29 3a f2 62 28 72 25 2c 31 35 2c a4 72 28 4d 25 |):.b(r%,15,.r(M%| 00001460 3e 3e 32 34 29 29 3a 68 25 2b 3d 34 3a ef 35 0d |>>24)):h%+=4:.5.| 00001470 04 a6 1b c8 91 30 2c 30 3a ef 32 34 2c 30 3b 30 |.....0,0:.24,0;0| 00001480 3b 38 30 30 3b 31 30 30 30 3b 0d 04 b0 12 d6 55 |;800;1000;.....U| 00001490 61 25 3a e7 68 25 21 34 3c 3e 30 8c 0d 04 ba 16 |a%:.h%!4<>0.....| 000014a0 e7 28 4d 25 80 35 33 36 38 37 30 39 31 32 29 3d |.(M%.536870912)=| 000014b0 30 8c 0d 04 c4 16 c8 99 36 38 2c 51 25 2b 68 25 |0.......68,Q%+h%| 000014c0 21 34 2c 30 2c 76 62 25 0d 04 ce 27 cc 3a f1 22 |!4,0,vb%...'.:."| 000014d0 3c 48 65 6c 70 20 73 74 72 69 6e 67 20 63 72 65 |<Help string cre| 000014e0 61 74 65 64 20 62 79 20 63 6f 64 65 3e 22 3b 0d |ated by code>";.| 000014f0 04 d8 05 cd 0d 04 e2 05 cd 0d 04 ec 2e 78 62 25 |.............xb%| 00001500 3d 21 57 61 25 3a f1 bd 28 30 29 3b 3a e7 21 68 |=!Wa%:..(0);:.!h| 00001510 25 3c 3e 30 8c c8 99 36 38 2c 51 25 2b 68 25 21 |%<>0...68,Q%+h%!| 00001520 30 2c 30 2c 76 62 25 0d 04 f6 14 79 62 25 3d 21 |0,0,vb%....yb%=!| 00001530 57 61 25 3a d6 58 61 25 3a ef 34 0d 05 00 de 79 |Wa%:.Xa%:.4....y| 00001540 25 3d 2d 34 30 30 3a 65 25 3d 30 3a 52 61 25 3d |%=-400:e%=0:Ra%=| 00001550 30 3a c8 95 65 25 3c 78 62 25 3a 6a 25 3d a4 62 |0:..e%<xb%:j%=.b| 00001560 28 72 25 2c 51 61 25 2c 31 32 2c 79 25 2c 53 61 |(r%,Qa%,12,y%,Sa| 00001570 25 2b 65 25 2c a3 29 3a 79 25 2d 3d 33 32 3a c8 |%+e%,.):y%-=32:.| 00001580 95 53 61 25 3f 65 25 3c 3e 30 3a 65 25 2b 3d 31 |.Sa%?e%<>0:e%+=1| 00001590 3a ce 3a 65 25 2b 3d 31 3a 52 61 25 2b 3d 31 3a |:.:e%+=1:Ra%+=1:| 000015a0 ce 3a 79 25 2d 3d 31 36 3a f2 61 28 72 25 2c 6f |.:y%-=16:.a(r%,o| 000015b0 62 25 2c 31 30 2c 79 25 2c a3 29 3a 79 25 2d 3d |b%,10,y%,.):y%-=| 000015c0 34 34 3a c8 95 65 25 3c 79 62 25 3a 6a 25 3d a4 |44:..e%<yb%:j%=.| 000015d0 62 28 72 25 2c 51 61 25 2c 31 32 2c 79 25 2c 53 |b(r%,Qa%,12,y%,S| 000015e0 61 25 2b 65 25 2c a3 29 3a 79 25 2d 3d 33 32 3a |a%+e%,.):y%-=32:| 000015f0 c8 95 53 61 25 3f 65 25 3c 3e 30 3a 65 25 2b 3d |..Sa%?e%<>0:e%+=| 00001600 31 3a ce 3a 65 25 2b 3d 31 3a 52 61 25 2b 3d 31 |1:.:e%+=1:Ra%+=1| 00001610 3a ce 3a 79 25 2d 3d 31 36 0d 05 0a 53 f2 73 28 |:.:y%-=16...S.s(| 00001620 72 25 2c 38 32 38 2c 79 25 29 3a f2 62 28 72 25 |r%,828,y%):.b(r%| 00001630 2c 35 2c a4 65 28 42 25 2c 21 68 25 29 29 3a 68 |,5,.e(B%,!h%)):h| 00001640 25 2b 3d 34 3a f2 62 28 72 25 2c 37 2c a4 65 28 |%+=4:.b(r%,7,.e(| 00001650 42 25 2c 21 68 25 29 29 3a f2 6e 28 72 25 2c 38 |B%,!h%)):.n(r%,8| 00001660 32 38 2c 2d 79 25 2c 48 25 29 3a e1 0d 05 14 2a |28,-y%,H%):....*| 00001670 dd a4 72 28 7a 62 25 29 3a c8 99 32 32 31 2c 7a |..r(zb%):..221,z| 00001680 62 25 2c 6d 25 2c 32 35 35 3a 6d 25 3f 39 3d 31 |b%,m%,255:m%?9=1| 00001690 33 3a 3d 24 6d 25 0d 05 1e 85 dd f2 79 3a ea 5f |3:=$m%......y:._| 000016a0 25 2c 7a 25 2c 4a 25 2c 66 25 2c 41 62 25 2c 42 |%,z%,J%,f%,Ab%,B| 000016b0 62 25 2c 67 25 3a 56 25 3d 31 33 3a 60 25 3d 56 |b%,g%:V%=13:`%=V| 000016c0 25 2d 31 3a 5f 25 3d 2d 31 3a 7a 25 3d 30 3a f5 |%-1:_%=-1:z%=0:.| 000016d0 3a 4a 25 3d 7a 25 3a c8 99 31 33 31 31 30 32 2c |:J%=z%:..131102,| 000016e0 31 39 2c 7a 25 2c 5f 25 b8 2c 7a 25 2c 2c 66 25 |19,z%,_%.,z%,,f%| 000016f0 2c 41 62 25 2c 42 62 25 3a c8 99 31 33 31 31 30 |,Ab%,Bb%:..13110| 00001700 32 2c 31 38 2c 66 25 b8 2c 2c 2c 62 25 28 60 25 |2,18,f%.,,,b%(`%| 00001710 2b 31 29 3a e7 4a 25 3c 7a 25 8c 0d 05 28 25 f2 |+1):.J%<z%...(%.| 00001720 42 28 41 62 25 2c 66 25 29 3a 60 25 2b 3d 31 3a |B(Ab%,f%):`%+=1:| 00001730 e7 41 62 25 3c 3d 30 8c 62 25 28 60 25 29 3d 30 |.Ab%<=0.b%(`%)=0| 00001740 0d 05 32 05 cd 0d 05 3c 53 fd 4a 25 3e 3d 7a 25 |..2....<S.J%>=z%| 00001750 3a 43 62 25 3d 60 25 2b 31 3a 47 25 3d 43 62 25 |:Cb%=`%+1:G%=Cb%| 00001760 2d 31 3a 5f 25 3d 30 3a 7a 25 3d 30 3a f5 3a 4a |-1:_%=0:z%=0:.:J| 00001770 25 3d 7a 25 3a c8 99 31 33 31 31 30 32 2c 31 32 |%=z%:..131102,12| 00001780 2c 7a 25 2c 5f 25 b8 2c 7a 25 2c 5f 25 2c 67 25 |,z%,_%.,z%,_%,g%| 00001790 3a e7 4a 25 3d 7a 25 8c 0d 05 46 13 e7 5f 25 3e |:.J%=z%...F.._%>| 000017a0 30 5f 25 3d 30 3a 7a 25 2b 3d 31 0d 05 50 12 cc |0_%=0:z%+=1..P..| 000017b0 3a e7 28 67 25 3e 3e 32 34 29 3d 31 8c 0d 05 5a |:.(g%>>24)=1...Z| 000017c0 2a 66 25 3d 67 25 2b 28 67 25 21 31 36 29 3a f2 |*f%=g%+(g%!16):.| 000017d0 42 28 31 2c 66 25 29 3a 47 25 2b 3d 31 3a 62 25 |B(1,f%):G%+=1:b%| 000017e0 28 47 25 29 3d 67 25 0d 05 64 05 cd 0d 05 6e 05 |(G%)=g%..d....n.| 000017f0 cd 0d 05 78 0c fd 4a 25 3d 7a 25 3a e1 0d 05 82 |...x..J%=z%:....| 00001800 16 dd f2 42 28 41 62 25 2c 66 25 29 3a e7 44 25 |...B(Ab%,f%):.D%| 00001810 3d 31 8c 0d 05 8c 0a c8 8e 41 62 25 ca 0d 05 96 |=1.......Ab%....| 00001820 22 c9 2d 31 3a 6a 25 3d a4 62 28 63 25 2c 48 61 |".-1:j%=.b(c%,Ha| 00001830 25 2c 31 30 2c 2d 31 30 30 2c 66 25 2c 30 29 0d |%,10,-100,f%,0).| 00001840 05 a0 21 c9 30 3a 6a 25 3d a4 62 28 63 25 2c 47 |..!.0:j%=.b(c%,G| 00001850 61 25 2c 31 30 2c 2d 31 30 30 2c 66 25 2c 30 29 |a%,10,-100,f%,0)| 00001860 0d 05 aa 21 c9 31 3a 6a 25 3d a4 62 28 63 25 2c |...!.1:j%=.b(c%,| 00001870 46 61 25 2c 31 30 2c 2d 31 30 30 2c 66 25 2c 30 |Fa%,10,-100,f%,0| 00001880 29 0d 05 b4 20 7f 3a 6a 25 3d a4 62 28 63 25 2c |)... .:j%=.b(c%,| 00001890 49 61 25 2c 31 30 2c 2d 31 30 30 2c 66 25 2c 30 |Ia%,10,-100,f%,0| 000018a0 29 0d 05 be 05 cb 0d 05 c8 0c cc 3a c8 8e 41 62 |)..........:..Ab| 000018b0 25 ca 0d 05 d2 22 c9 2d 31 3a 6a 25 3d a4 62 28 |%....".-1:j%=.b(| 000018c0 63 25 2c 44 61 25 2c 31 30 2c 2d 31 30 30 2c 66 |c%,Da%,10,-100,f| 000018d0 25 2c 30 29 0d 05 dc 21 c9 30 3a 6a 25 3d a4 62 |%,0)...!.0:j%=.b| 000018e0 28 63 25 2c 43 61 25 2c 31 30 2c 2d 31 30 30 2c |(c%,Ca%,10,-100,| 000018f0 66 25 2c 30 29 0d 05 e6 21 c9 31 3a 6a 25 3d a4 |f%,0)...!.1:j%=.| 00001900 62 28 63 25 2c 42 61 25 2c 31 30 2c 2d 31 30 30 |b(c%,Ba%,10,-100| 00001910 2c 66 25 2c 30 29 0d 05 f0 20 7f 3a 6a 25 3d a4 |,f%,0)... .:j%=.| 00001920 62 28 63 25 2c 45 61 25 2c 31 30 2c 2d 31 30 30 |b(c%,Ea%,10,-100| 00001930 2c 66 25 2c 30 29 0d 05 fa 05 cb 0d 06 04 05 cd |,f%,0)..........| 00001940 0d 06 0e 05 e1 0d 06 18 41 dd f2 66 28 44 62 25 |........A..f(Db%| 00001950 29 3a ea 45 25 2c 78 25 2c 79 25 2c 77 25 2c 45 |):.E%,x%,y%,w%,E| 00001960 62 25 2c 6a 25 2c 66 25 2c 43 25 2c 48 25 3a 45 |b%,j%,f%,C%,H%:E| 00001970 62 25 3d 7a 61 25 81 52 25 3a e7 45 62 25 3d 30 |b%=za%.R%:.Eb%=0| 00001980 8c 45 62 25 3d 31 0d 06 22 0e e7 44 62 25 8c 41 |.Eb%=1.."..Db%.A| 00001990 61 25 3d 30 0d 06 2c 0e e7 41 61 25 3c 3e 45 62 |a%=0..,..Aa%<>Eb| 000019a0 25 8c 0d 06 36 4a 46 62 25 3d 47 25 3a 41 61 25 |%...6JFb%=G%:Aa%| 000019b0 3d 45 62 25 3a f2 61 28 63 25 2c 65 62 25 2c 30 |=Eb%:.a(c%,eb%,0| 000019c0 2c 30 2c a3 29 3a 79 25 3d 2d 35 32 3a 45 25 3d |,0,.):y%=-52:E%=| 000019d0 56 25 3a f5 3a 78 25 3d 38 3a e3 77 25 3d 31 b8 |V%:.:x%=8:.w%=1.| 000019e0 41 61 25 3a e7 45 25 3c 3d 60 25 8c 0d 06 40 25 |Aa%:.E%<=`%...@%| 000019f0 f2 61 28 63 25 2c 45 25 2c 78 25 2c 79 25 2c a3 |.a(c%,E%,x%,y%,.| 00001a00 29 3a e7 44 25 3d 33 80 62 25 28 45 25 29 3e 30 |):.D%=3.b%(E%)>0| 00001a10 8c 0d 06 4a 87 66 25 3d 62 25 28 45 25 29 3a 43 |...J.f%=b%(E%):C| 00001a20 25 3d 21 28 66 25 2d 34 29 3a 66 25 2b 3d 28 66 |%=!(f%-4):f%+=(f| 00001a30 25 21 32 30 29 3a 6a 25 3d a4 62 28 63 25 2c 4a |%!20):j%=.b(c%,J| 00001a40 61 25 2c 78 25 2b 33 30 30 2c 79 25 2c 66 25 2c |a%,x%+300,y%,f%,| 00001a50 30 29 3a c8 95 3f 66 25 3c 3e 39 66 25 2b 3d 31 |0):..?f%<>9f%+=1| 00001a60 3a ce 3a c8 95 3f 66 25 3d 39 66 25 2b 3d 31 3a |:.:..?f%=9f%+=1:| 00001a70 ce 3a 6a 25 3d a4 62 28 63 25 2c 4b 61 25 2c 78 |.:j%=.b(c%,Ka%,x| 00001a80 25 2b 35 35 36 2c 79 25 2c 66 25 2c 30 29 3a e7 |%+556,y%,f%,0):.| 00001a90 43 25 3e 39 39 39 39 8c 0d 06 54 1a 65 24 3d c3 |C%>9999...T.e$=.| 00001aa0 28 28 43 25 2b 35 31 32 29 3e 3e 31 30 29 2b 22 |((C%+512)>>10)+"| 00001ab0 4b 22 0d 06 5e 12 cc 3a 65 24 3d c3 28 43 25 29 |K"..^..:e$=.(C%)| 00001ac0 2b 22 20 22 0d 06 68 05 cd 0d 06 72 25 6a 25 3d |+" "..h....r%j%=| 00001ad0 a4 6b 28 63 25 2c 4c 61 25 2c 78 25 2b 38 38 30 |.k(c%,La%,x%+880| 00001ae0 2c 79 25 2c 65 24 29 3a 46 62 25 2b 3d 33 0d 06 |,y%,e$):Fb%+=3..| 00001af0 7c 05 cd 0d 06 86 09 45 25 2b 3d 31 0d 06 90 05 ||......E%+=1....| 00001b00 cd 0d 06 9a 3d 78 25 2b 3d 52 25 3a ed 3a 79 25 |....=x%+=R%:.:y%| 00001b10 2d 3d 5a 25 3a fd 45 25 3e 60 25 3a 79 25 2d 3d |-=Z%:.E%>`%:y%-=| 00001b20 32 30 3a f2 61 28 63 25 2c 66 62 25 2c 30 2c 79 |20:.a(c%,fb%,0,y| 00001b30 25 2c a3 29 3a e7 47 25 3e 3d 43 62 25 8c 0d 06 |%,.):.G%>=Cb%...| 00001b40 a4 2b 79 25 2d 3d 35 32 3a 45 25 3d 43 62 25 3a |.+y%-=52:E%=Cb%:| 00001b50 f5 3a 78 25 3d 38 3a e3 77 25 3d 31 b8 41 61 25 |.:x%=8:.w%=1.Aa%| 00001b60 3a e7 45 25 3c 3d 47 25 8c 0d 06 ae 1c f2 61 28 |:.E%<=G%......a(| 00001b70 63 25 2c 45 25 2c 78 25 2c 79 25 2c a3 29 3a e7 |c%,E%,x%,y%,.):.| 00001b80 44 25 3d 33 8c 0d 06 b8 87 66 25 3d 62 25 28 45 |D%=3.....f%=b%(E| 00001b90 25 29 3a 43 25 3d 21 28 66 25 2d 34 29 3a 66 25 |%):C%=!(f%-4):f%| 00001ba0 2b 3d 28 66 25 21 32 30 29 3a 6a 25 3d a4 62 28 |+=(f%!20):j%=.b(| 00001bb0 63 25 2c 4a 61 25 2c 78 25 2b 33 30 30 2c 79 25 |c%,Ja%,x%+300,y%| 00001bc0 2c 66 25 2c 30 29 3a c8 95 3f 66 25 3c 3e 39 66 |,f%,0):..?f%<>9f| 00001bd0 25 2b 3d 31 3a ce 3a c8 95 3f 66 25 3d 39 66 25 |%+=1:.:..?f%=9f%| 00001be0 2b 3d 31 3a ce 3a 6a 25 3d a4 62 28 63 25 2c 4b |+=1:.:j%=.b(c%,K| 00001bf0 61 25 2c 78 25 2b 35 35 36 2c 79 25 2c 66 25 2c |a%,x%+556,y%,f%,| 00001c00 30 29 3a e7 43 25 3e 39 39 39 39 8c 0d 06 c2 1b |0):.C%>9999.....| 00001c10 65 24 3d c3 28 28 43 25 2b 35 31 32 29 81 31 30 |e$=.((C%+512).10| 00001c20 32 34 29 2b 22 4b 22 0d 06 cc 12 cc 3a 65 24 3d |24)+"K".....:e$=| 00001c30 c3 28 43 25 29 2b 22 20 22 0d 06 d6 05 cd 0d 06 |.(C%)+" ".......| 00001c40 e0 25 6a 25 3d a4 6b 28 63 25 2c 4c 61 25 2c 78 |.%j%=.k(c%,La%,x| 00001c50 25 2b 38 38 30 2c 79 25 2c 65 24 29 3a 46 62 25 |%+880,y%,e$):Fb%| 00001c60 2b 3d 33 0d 06 ea 05 cd 0d 06 f4 09 45 25 2b 3d |+=3.........E%+=| 00001c70 31 0d 06 fe 05 cd 0d 07 08 1a 78 25 2b 3d 52 25 |1.........x%+=R%| 00001c80 3a ed 3a 79 25 2d 3d 5a 25 3a fd 45 25 3e 47 25 |:.:y%-=Z%:.E%>G%| 00001c90 0d 07 12 05 cd 0d 07 1c 5d 48 25 3d a4 6a 28 63 |........]H%=.j(c| 00001ca0 25 29 3a 71 25 21 30 3d 63 25 3a c8 99 32 36 32 |%):q%!0=c%:..262| 00001cb0 33 34 32 2c 2c 71 25 3a f2 73 28 63 25 2c 77 61 |342,,q%:.s(c%,wa| 00001cc0 25 2c 79 25 2d 38 29 3a 71 25 21 30 3d 63 25 3a |%,y%-8):q%!0=c%:| 00001cd0 c8 99 32 36 32 33 34 37 2c 2c 71 25 3a 71 25 21 |..262347,,q%:q%!| 00001ce0 32 38 3d 48 25 3a c8 99 32 36 32 33 34 31 2c 2c |28=H%:..262341,,| 00001cf0 71 25 0d 07 26 05 cd 0d 07 30 05 e1 0d 07 3a ec |q%..&....0....:.| 00001d00 dd f2 59 3a ea 47 62 25 2c 48 62 25 2c 49 62 25 |..Y:.Gb%,Hb%,Ib%| 00001d10 2c 4a 62 25 2c 4b 62 25 2c 4c 62 25 2c 74 25 2c |,Jb%,Kb%,Lb%,t%,| 00001d20 65 25 3a f2 64 28 64 25 2c 61 25 29 3a 21 71 25 |e%:.d(d%,a%):!q%| 00001d30 3d 63 25 3a c8 99 32 36 32 33 34 37 2c 2c 71 25 |=c%:..262347,,q%| 00001d40 3a f2 61 61 28 71 25 2b 34 2c 47 62 25 2c 48 62 |:.aa(q%+4,Gb%,Hb| 00001d50 25 29 3a c8 99 32 36 32 33 35 38 2c 63 25 2c 6b |%):..262358,c%,k| 00001d60 25 2c 33 30 38 30 31 39 32 2c 32 32 39 33 37 36 |%,3080192,229376| 00001d70 30 3a 65 25 3d 6b 25 3a c8 95 21 65 25 3c 3e 2d |0:e%=k%:..!e%<>-| 00001d80 31 3a 65 25 2b 3d 34 3a ce 3a c8 99 32 36 32 33 |1:e%+=4:.:..2623| 00001d90 35 38 2c 63 25 2c 65 25 2c 33 30 38 30 31 39 32 |58,c%,e%,3080192| 00001da0 2c 32 33 35 39 32 39 36 3a 74 25 3d 6b 25 3a 71 |,2359296:t%=k%:q| 00001db0 25 21 30 3d 63 25 3a 49 62 25 3d 71 62 25 2b 71 |%!0=c%:Ib%=qb%+q| 00001dc0 25 21 32 30 3a 4a 62 25 3d 30 3a 4b 62 25 3d 30 |%!20:Jb%=0:Kb%=0| 00001dd0 3a 4c 62 25 3d 71 25 21 32 34 2d 72 62 25 3a c8 |:Lb%=q%!24-rb%:.| 00001de0 95 21 74 25 3c 3e 2d 31 0d 07 44 2e 71 25 21 34 |.!t%<>-1..D.q%!4| 00001df0 3d 21 74 25 3a c8 99 32 36 32 33 35 30 2c 2c 71 |=!t%:..262350,,q| 00001e00 25 3a e7 71 25 21 30 38 3c 49 62 25 8c 49 62 25 |%:.q%!08<Ib%.Ib%| 00001e10 3d 71 25 21 30 38 0d 07 4e 18 e7 71 25 21 31 32 |=q%!08..N..q%!12| 00001e20 3c 4a 62 25 8c 4a 62 25 3d 71 25 21 31 32 0d 07 |<Jb%.Jb%=q%!12..| 00001e30 58 18 e7 71 25 21 31 36 3e 4b 62 25 8c 4b 62 25 |X..q%!16>Kb%.Kb%| 00001e40 3d 71 25 21 31 36 0d 07 62 18 e7 71 25 21 32 30 |=q%!16..b..q%!20| 00001e50 3e 4c 62 25 8c 4c 62 25 3d 71 25 21 32 30 0d 07 |>Lb%.Lb%=q%!20..| 00001e60 6c b3 74 25 2b 3d 34 3a ce 3a 49 62 25 2b 3d 47 |l.t%+=4:.:Ib%+=G| 00001e70 62 25 3a 4a 62 25 2b 3d 48 62 25 3a 4b 62 25 2b |b%:Jb%+=Hb%:Kb%+| 00001e80 3d 47 62 25 3a 4c 62 25 2b 3d 48 62 25 3a 71 25 |=Gb%:Lb%+=Hb%:q%| 00001e90 21 30 30 3d 64 25 3a 71 25 21 30 34 3d 35 3a 71 |!00=d%:q%!04=5:q| 00001ea0 25 21 30 38 3d 49 62 25 3a 71 25 21 31 32 3d 4a |%!08=Ib%:q%!12=J| 00001eb0 62 25 3a 71 25 21 31 36 3d 4b 62 25 3a 71 25 21 |b%:q%!16=Kb%:q%!| 00001ec0 32 30 3d 4c 62 25 3a 71 25 21 32 34 3d 49 62 25 |20=Lb%:q%!24=Ib%| 00001ed0 2d 53 25 3a 71 25 21 32 38 3d 4a 62 25 2d 54 25 |-S%:q%!28=Jb%-T%| 00001ee0 3a 71 25 21 33 32 3d 71 62 25 2b 4b 62 25 2d 53 |:q%!32=qb%+Kb%-S| 00001ef0 25 3a 71 25 21 33 36 3d 72 62 25 2b 4c 62 25 2d |%:q%!36=rb%+Lb%-| 00001f00 54 25 3a c8 99 32 36 32 33 35 32 2c 2c 71 25 3a |T%:..262352,,q%:| 00001f10 e1 0d 07 76 34 dd f2 61 61 28 62 25 2c f8 78 25 |...v4..aa(b%,.x%| 00001f20 2c f8 79 25 29 3a 78 25 3d 62 25 21 30 30 2d 62 |,.y%):x%=b%!00-b| 00001f30 25 21 31 36 3a 79 25 3d 62 25 21 31 32 2d 62 25 |%!16:y%=b%!12-b%| 00001f40 21 32 30 3a e1 0d 07 80 30 dd f2 6d 28 67 25 2c |!20:....0..m(g%,| 00001f50 4f 25 29 3a ea 4d 62 25 2c 74 25 2c 75 25 2c 77 |O%):.Mb%,t%,u%,w| 00001f60 25 2c 4e 62 25 2c 42 25 2c 43 25 2c 48 25 3a e7 |%,Nb%,B%,C%,H%:.| 00001f70 67 25 3e 30 8c 0d 07 8a 17 e7 4f 25 8c 48 25 3d |g%>0......O%.H%=| 00001f80 2d 31 8b 48 25 3d a4 6a 28 69 25 29 0d 07 94 31 |-1.H%=.j(i%)...1| 00001f90 f2 63 28 69 25 29 3a 51 25 3d 67 25 3a 63 62 25 |.c(i%):Q%=g%:cb%| 00001fa0 3d 4e 25 3a 43 25 3d 21 28 51 25 2d 34 29 3a e7 |=N%:C%=!(Q%-4):.| 00001fb0 4e 25 8c 42 25 3d 67 25 8b 42 25 3d 30 0d 07 9e |N%.B%=g%.B%=0...| 00001fc0 cb 71 25 21 30 3d 69 25 3a e3 77 25 3d 34 35 b8 |.q%!0=i%:.w%=45.| 00001fd0 50 61 25 3a 71 25 21 34 3d 77 25 3a c8 99 32 36 |Pa%:q%!4=w%:..26| 00001fe0 32 33 34 30 2c 2c 71 25 3a ed 3a 50 61 25 3d 34 |2340,,q%:.:Pa%=4| 00001ff0 34 3a 24 67 62 25 3d c0 a4 66 28 67 25 2b 28 67 |4:$gb%=..f(g%+(g| 00002000 25 21 31 36 29 29 2c 36 30 29 3a 24 68 62 25 3d |%!16)),60):$hb%=| 00002010 c0 a4 66 28 67 25 2b 28 67 25 21 32 30 29 29 2c |..f(g%+(g%!20)),| 00002020 36 30 29 3a 24 69 62 25 3d c3 28 67 25 21 2d 34 |60):$ib%=.(g%!-4| 00002030 29 2b 22 20 62 79 74 65 73 22 3a f2 62 28 69 25 |)+" bytes":.b(i%| 00002040 2c 39 2c a4 65 28 30 2c 67 25 29 29 3a c8 99 33 |,9,.e(0,g%)):..3| 00002050 30 2c 31 38 2c 67 62 25 b8 2c 2c 2c 2c 4d 62 25 |0,18,gb%.,,,,Mb%| 00002060 3a f2 62 28 69 25 2c 31 31 2c a4 65 28 30 2c 4d |:.b(i%,11,.e(0,M| 00002070 62 25 29 29 3a 74 25 3d 31 35 3a 75 25 3d 67 25 |b%)):t%=15:u%=g%| 00002080 3a e3 77 25 3d 31 b8 36 0d 07 a8 54 f2 62 28 69 |:.w%=1.6...T.b(i| 00002090 25 2c 74 25 2c a4 65 28 42 25 2c 21 75 25 29 29 |%,t%,.e(B%,!u%))| 000020a0 3a 74 25 2b 3d 32 3a 75 25 2b 3d 34 3a ed 3a f2 |:t%+=2:u%+=4:.:.| 000020b0 62 28 69 25 2c 34 33 2c a4 65 28 42 25 2c 21 75 |b(i%,43,.e(B%,!u| 000020c0 25 29 29 3a 75 25 2b 3d 34 3a e7 a4 73 28 21 75 |%)):u%+=4:..s(!u| 000020d0 25 29 80 a4 6c 28 75 25 21 34 29 8c 0d 07 b2 5a |%)..l(u%!4)....Z| 000020e0 f2 62 28 69 25 2c 32 37 2c a4 65 28 30 2c 21 75 |.b(i%,27,.e(0,!u| 000020f0 25 29 29 3a 74 25 2b 3d 32 3a 75 25 2b 3d 34 3a |%)):t%+=2:u%+=4:| 00002100 f2 62 28 69 25 2c 74 25 2c a4 65 28 42 25 2c 21 |.b(i%,t%,.e(B%,!| 00002110 75 25 29 29 3a 74 25 2b 3d 32 3a 75 25 2b 3d 34 |u%)):t%+=2:u%+=4| 00002120 3a e7 28 28 21 75 25 29 3c 3e 30 29 80 28 21 75 |:.((!u%)<>0).(!u| 00002130 25 3c 43 25 29 8c 0d 07 bc 18 f2 62 28 69 25 2c |%<C%)......b(i%,| 00002140 74 25 2c a4 65 28 42 25 2c 21 75 25 29 29 0d 07 |t%,.e(B%,!u%))..| 00002150 c6 18 cc 3a f2 62 28 69 25 2c 74 25 2c 22 3c 6e |...:.b(i%,t%,"<n| 00002160 6f 6e 65 3e 22 29 0d 07 d0 05 cd 0d 07 da 19 74 |one>").........t| 00002170 25 2b 3d 32 3a 75 25 2b 3d 34 3a e7 a4 6c 28 21 |%+=2:u%+=4:..l(!| 00002180 75 25 29 8c 0d 07 e4 18 f2 62 28 69 25 2c 74 25 |u%)......b(i%,t%| 00002190 2c a4 65 28 42 25 2c 21 75 25 29 29 0d 07 ee 18 |,.e(B%,!u%))....| 000021a0 cc 3a f2 62 28 69 25 2c 74 25 2c 22 3c 6e 6f 6e |.:.b(i%,t%,"<non| 000021b0 65 3e 22 29 0d 07 f8 05 cd 0d 08 02 41 cc 3a f2 |e>")........A.:.| 000021c0 62 28 69 25 2c 32 37 2c 22 3c 6e 6f 6e 65 3e 22 |b(i%,27,"<none>"| 000021d0 29 3a e3 77 25 3d 31 b8 33 3a 74 25 2b 3d 32 3a |):.w%=1.3:t%+=2:| 000021e0 75 25 2b 3d 34 3a f2 62 28 69 25 2c 74 25 2c 22 |u%+=4:.b(i%,t%,"| 000021f0 3c 6e 6f 6e 65 3e 22 29 3a ed 0d 08 0c 05 cd 0d |<none>"):.......| 00002200 08 16 39 f2 62 61 28 67 25 29 3a f2 63 61 28 67 |..9.ba(g%):.ca(g| 00002210 25 29 3a f2 73 28 69 25 2c 31 31 35 36 2c 4e 62 |%):.s(i%,1156,Nb| 00002220 25 2d 31 36 29 3a f2 6e 28 69 25 2c 31 31 35 36 |%-16):.n(i%,1156| 00002230 2c 35 39 32 2c 48 25 29 0d 08 20 05 cd 0d 08 2a |,592,H%).. ....*| 00002240 05 e1 0d 08 34 2d dd f2 62 61 28 67 25 29 3a ea |....4-..ba(g%):.| 00002250 68 25 2c 6a 25 2c 79 25 3a 68 25 3d 67 25 2b 67 |h%,j%,y%:h%=g%+g| 00002260 25 21 32 34 3a e7 67 25 21 32 34 3c 3e 30 8c 0d |%!24:.g%!24<>0..| 00002270 08 3e 5b 79 25 3d 2d 37 32 30 3a c8 95 3f 68 25 |.>[y%=-720:..?h%| 00002280 3c 3e 30 3a 6a 25 3d a4 62 28 69 25 2c 4f 61 25 |<>0:j%=.b(i%,Oa%| 00002290 2c 36 30 38 2c 79 25 2c 68 25 2c a3 29 3a 79 25 |,608,y%,h%,.):y%| 000022a0 2d 3d 34 30 3a 50 61 25 2b 3d 31 3a c8 95 3f 68 |-=40:Pa%+=1:..?h| 000022b0 25 3c 3e 30 3a 68 25 2b 3d 31 3a ce 3a 68 25 2b |%<>0:h%+=1:.:h%+| 000022c0 3d 31 3a c8 8e 68 25 80 33 ca 0d 08 48 06 c9 30 |=1:..h%.3...H..0| 000022d0 0d 08 52 0c c9 31 3a 68 25 2b 3d 33 0d 08 5c 0c |..R..1:h%+=3..\.| 000022e0 c9 32 3a 68 25 2b 3d 32 0d 08 66 0c c9 33 3a 68 |.2:h%+=2..f..3:h| 000022f0 25 2b 3d 31 0d 08 70 05 cb 0d 08 7a 25 68 25 2b |%+=1..p....z%h%+| 00002300 3d 31 36 3a ce 3a f2 6f 28 69 25 2c 6c 62 25 2c |=16:.:.o(i%,lb%,| 00002310 79 25 2d 38 29 3a 4e 62 25 3d 79 25 2d 38 0d 08 |y%-8):Nb%=y%-8..| 00002320 84 1e cc 3a f2 6f 28 69 25 2c 6c 62 25 2c 2d 37 |...:.o(i%,lb%,-7| 00002330 32 30 29 3a 4e 62 25 3d 2d 37 32 30 0d 08 8e 05 |20):Nb%=-720....| 00002340 cd 0d 08 98 05 e1 0d 08 a2 55 dd f2 63 61 28 67 |.........U..ca(g| 00002350 25 29 3a ea 68 25 2c 6a 25 2c 79 25 2c 46 25 3a |%):.h%,j%,y%,F%:| 00002360 68 25 3d 67 25 2b 67 25 21 33 36 3a e7 a4 73 28 |h%=g%+g%!36:..s(| 00002370 67 25 21 32 38 29 80 a4 6c 28 67 25 21 33 32 29 |g%!28)..l(g%!32)| 00002380 80 28 28 67 25 21 33 36 29 3c 3e 30 29 80 28 28 |.((g%!36)<>0).((| 00002390 67 25 21 33 36 29 3c 43 25 29 8c 0d 08 ac c8 24 |g%!36)<C%).....$| 000023a0 6a 62 25 3d a4 66 28 68 25 29 2b 22 5f 22 3a 46 |jb%=.f(h%)+"_":F| 000023b0 25 3d 67 25 21 32 38 3a c8 95 3f 68 25 3c 3e 30 |%=g%!28:..?h%<>0| 000023c0 3a 68 25 2b 3d 31 3a ce 3a 68 25 2b 3d 31 3a 79 |:h%+=1:.:h%+=1:y| 000023d0 25 3d 2d 37 32 30 3a c8 95 3f 68 25 3c 3e 30 3a |%=-720:..?h%<>0:| 000023e0 6a 25 3d a4 6b 28 69 25 2c 4d 61 25 2c 30 2c 79 |j%=.k(i%,Ma%,0,y| 000023f0 25 2c c3 7e 28 46 25 29 29 3a 6a 25 3d a4 62 28 |%,.~(F%)):j%=.b(| 00002400 69 25 2c 4e 61 25 2c 31 32 38 2c 79 25 2c 68 25 |i%,Na%,128,y%,h%| 00002410 2c a3 29 3a 79 25 2d 3d 34 30 3a 46 25 2b 3d 31 |,.):y%-=40:F%+=1| 00002420 3a 50 61 25 2b 3d 32 3a c8 95 3f 68 25 3c 3e 30 |:Pa%+=2:..?h%<>0| 00002430 3a 68 25 2b 3d 31 3a ce 3a 68 25 2b 3d 31 3a ce |:h%+=1:.:h%+=1:.| 00002440 3a f2 6f 28 69 25 2c 6b 62 25 2c 79 25 2d 38 29 |:.o(i%,kb%,y%-8)| 00002450 3a e7 79 25 2d 38 3c 4e 62 25 8c 4e 62 25 3d 79 |:.y%-8<Nb%.Nb%=y| 00002460 25 2d 38 0d 08 b6 23 cc 3a 24 6a 62 25 3d 22 3c |%-8...#.:$jb%="<| 00002470 6e 6f 6e 65 3e 22 3a f2 6f 28 69 25 2c 6b 62 25 |none>":.o(i%,kb%| 00002480 2c 2d 37 32 30 29 0d 08 c0 05 cd 0d 08 ca 05 e1 |,-720)..........| 00002490 0d 08 d4 20 dd a4 73 28 46 25 29 3a 3d 28 46 25 |... ..s(F%):=(F%| 000024a0 3e 3d 30 29 80 28 28 46 25 80 36 33 29 3d 30 29 |>=0).((F%.63)=0)| 000024b0 0d 08 de 32 dd a4 6c 28 46 25 29 3a 3d 28 28 46 |...2..l(F%):=((F| 000024c0 25 80 33 29 3d 30 29 80 28 28 46 25 80 2d 36 37 |%.3)=0).((F%.-67| 000024d0 31 30 38 38 36 34 29 3d 30 29 80 28 46 25 3c 3e |108864)=0).(F%<>| 000024e0 30 29 0d 08 e8 16 dd a4 65 28 42 25 2c 46 25 29 |0)......e(B%,F%)| 000024f0 3a e7 46 25 3c 3e 30 8c 0d 08 f2 23 c8 99 32 31 |:.F%<>0....#..21| 00002500 32 2c 42 25 2b 46 25 2c 6d 25 2c 32 35 35 3a 6d |2,B%+F%,m%,255:m| 00002510 25 3f 39 3d 31 33 3a 3d 24 6d 25 0d 08 fc 0f cc |%?9=13:=$m%.....| 00002520 3a 3d 22 3c 6e 6f 6e 65 3e 22 0d 09 06 05 cd 0d |:="<none>"......| 00002530 09 10 74 dd f2 49 3a ea 65 25 2c 61 24 3a c8 99 |..t..I:.e%,a$:..| 00002540 32 36 32 33 35 38 2c 63 25 2c 6b 25 2c 33 30 38 |262358,c%,k%,308| 00002550 30 31 39 32 2c 32 32 39 33 37 36 30 3a 65 25 3d |0192,2293760:e%=| 00002560 6b 25 3a c8 95 21 65 25 3c 3e 2d 31 3a 65 25 2b |k%:..!e%<>-1:e%+| 00002570 3d 34 3a ce 3a c8 99 32 36 32 33 35 38 2c 63 25 |=4:.:..262358,c%| 00002580 2c 65 25 2c 33 30 38 30 31 39 32 2c 32 33 35 39 |,e%,3080192,2359| 00002590 32 39 36 3a 65 25 3d 6b 25 3a e7 21 65 25 3c 3e |296:e%=k%:.!e%<>| 000025a0 2d 31 8c 0d 09 1a b9 61 24 3d a4 74 28 a4 66 28 |-1.....a$=.t(.f(| 000025b0 a4 64 28 63 25 2c 21 65 25 29 29 29 3a c8 99 32 |.d(c%,!e%))):..2| 000025c0 36 32 33 35 31 2c 2c 71 25 3a 71 25 21 32 30 3d |62351,,q%:q%!20=| 000025d0 71 25 21 31 32 3a 71 25 21 32 34 3d 71 25 21 31 |q%!12:q%!24=q%!1| 000025e0 36 3a 71 25 21 32 38 3d 71 25 21 30 30 3a 71 25 |6:q%!28=q%!00:q%| 000025f0 21 33 32 3d 71 25 21 30 34 3a 71 25 21 30 30 3d |!32=q%!04:q%!00=| 00002600 36 30 3a 71 25 21 31 32 3d 30 3a 71 25 21 31 36 |60:q%!12=0:q%!16| 00002610 3d 31 3a 71 25 21 33 36 3d 21 28 62 25 28 21 65 |=1:q%!36=!(b%(!e| 00002620 25 29 2d 34 29 3a 71 25 21 34 30 3d 34 30 39 30 |%)-4):q%!40=4090| 00002630 3a 24 28 71 25 2b 34 34 29 3d 61 24 2b bd 28 30 |:$(q%+44)=a$+.(0| 00002640 29 3a c8 99 32 36 32 33 37 35 2c 31 37 2c 71 25 |):..262375,17,q%| 00002650 2c 71 25 21 32 30 2c 71 25 21 32 34 0d 09 24 05 |,q%!20,q%!24..$.| 00002660 cd 0d 09 2e 05 e1 0d 09 38 a1 dd f2 64 61 3a ea |........8...da:.| 00002670 65 25 2c 67 25 2c 61 24 2c 70 24 3a c8 94 71 25 |e%,g%,a$,p$:..q%| 00002680 2c 6d 25 3a f2 68 28 31 29 3a f2 68 28 32 29 3a |,m%:.h(1):.h(2):| 00002690 c8 99 32 36 32 33 35 38 2c 63 25 2c 6b 25 2c 33 |..262358,c%,k%,3| 000026a0 30 38 30 31 39 32 2c 32 32 39 33 37 36 30 3a 65 |080192,2293760:e| 000026b0 25 3d 6b 25 3a c8 95 21 65 25 3c 3e 2d 31 3a 65 |%=k%:..!e%<>-1:e| 000026c0 25 2b 3d 34 3a ce 3a c8 99 32 36 32 33 35 38 2c |%+=4:.:..262358,| 000026d0 63 25 2c 65 25 2c 33 30 38 30 31 39 32 2c 32 33 |c%,e%,3080192,23| 000026e0 35 39 32 39 36 3a 65 25 3d 6b 25 3a 61 24 3d a4 |59296:e%=k%:a$=.| 000026f0 66 28 6d 25 2b 34 34 29 3a e7 a7 61 24 2c 22 3a |f(m%+44):..a$,":| 00002700 3a 22 29 3c 3e 30 8c 0d 09 42 6c 70 24 3d a4 41 |:")<>0...Blp$=.A| 00002710 28 61 24 29 3a c8 95 21 65 25 3c 3e 2d 31 3a 61 |(a$):..!e%<>-1:a| 00002720 24 3d 70 24 2b a4 74 28 a4 66 28 a4 64 28 63 25 |$=p$+.t(.f(.d(c%| 00002730 2c 21 65 25 29 29 29 3a 67 25 3d 62 25 28 21 65 |,!e%))):g%=b%(!e| 00002740 25 29 3a c8 99 38 2c 31 30 2c 61 24 2c 34 30 39 |%):..8,10,a$,409| 00002750 30 2c 2c 67 25 2c 67 25 2b 21 28 67 25 2d 34 29 |0,,g%,g%+!(g%-4)| 00002760 3a f2 65 28 63 25 2c 21 65 25 29 3a 65 25 2b 3d |:.e(c%,!e%):e%+=| 00002770 34 3a ce 0d 09 4c 2e cc 3a 67 25 3d 62 25 28 21 |4:...L..:g%=b%(!| 00002780 65 25 29 3a c8 99 38 2c 31 30 2c 61 24 2c 34 30 |e%):..8,10,a$,40| 00002790 39 30 2c 2c 67 25 2c 67 25 2b 21 28 67 25 2d 34 |90,,g%,g%+!(g%-4| 000027a0 29 0d 09 56 05 cd 0d 09 60 1d f2 68 28 33 29 3a |)..V....`..h(3):| 000027b0 f2 68 28 34 29 3a c8 94 71 25 2c 6d 25 3a f2 65 |.h(4):..q%,m%:.e| 000027c0 61 3a e1 0d 09 6a 31 dd f2 65 61 3a 71 25 21 31 |a:...j1..ea:q%!1| 000027d0 32 3d 71 25 21 38 3a 71 25 21 31 36 3d 33 3a c8 |2=q%!8:q%!16=3:.| 000027e0 99 32 36 32 33 37 35 2c 31 37 2c 71 25 2c 71 25 |.262375,17,q%,q%| 000027f0 21 34 3a e1 0d 09 74 31 dd f2 4a 3a ea 4f 62 25 |!4:...t1..J:.Ob%| 00002800 2c 73 25 3a 73 25 3d 21 71 25 3a c8 99 32 36 32 |,s%:s%=!q%:..262| 00002810 33 35 31 2c 2c 6d 25 3a e7 6d 25 21 38 80 31 8c |351,,m%:.m%!8.1.| 00002820 4f 62 25 3d b9 0d 09 7e 0a c8 8e 50 62 25 ca 0d |Ob%=...~...Pb%..| 00002830 09 88 0c c9 31 3a c8 8e 73 25 ca 0d 09 92 18 c9 |....1:..s%......| 00002840 31 3a f2 6e 28 6c 25 2c 36 33 30 2c 35 31 36 2c |1:.n(l%,630,516,| 00002850 2d 31 29 0d 09 9c 0c c9 32 3a 65 61 25 3d b9 0d |-1).....2:ea%=..| 00002860 09 a6 05 cb 0d 09 b0 0c c9 32 3a c8 8e 73 25 ca |.........2:..s%.| 00002870 0d 09 ba 0a c9 30 3a f2 66 61 0d 09 c4 0e c9 31 |.....0:.fa.....1| 00002880 3a c8 8e 71 25 21 34 ca 0d 09 ce 0a c9 30 3a f2 |:..q%!4......0:.| 00002890 67 61 0d 09 d8 0a c9 31 3a f2 68 61 0d 09 e2 0a |ga.....1:.ha....| 000028a0 c9 32 3a f2 69 61 0d 09 ec 0a c9 33 3a f2 6a 61 |.2:.ia.....3:.ja| 000028b0 0d 09 f6 05 cb 0d 0a 00 0a c9 32 3a f2 6b 61 0d |..........2:.ka.| 000028c0 0a 0a 0a c9 33 3a f2 6c 61 0d 0a 14 18 c9 34 3a |....3:.la.....4:| 000028d0 f2 6e 28 6c 25 2c 36 33 30 2c 35 31 36 2c 2d 31 |.n(l%,630,516,-1| 000028e0 29 0d 0a 1e 0a c9 35 3a f2 6d 61 0d 0a 28 09 c9 |).....5:.ma..(..| 000028f0 36 3a f2 74 0d 0a 32 05 cb 0d 0a 3c 22 c9 33 3a |6:.t..2....<".3:| 00002900 76 25 3d 73 25 3a f2 67 28 6c 25 2c 73 62 25 2c |v%=s%:.g(l%,sb%,| 00002910 73 25 29 3a e7 73 62 25 3e 35 8c 0d 0a 46 13 f2 |s%):.sb%>5...F..| 00002920 67 28 6c 25 2c 73 62 25 2b 34 2c 73 25 29 0d 0a |g(l%,sb%+4,s%)..| 00002930 50 15 cc 3a f2 41 28 6c 25 2c 73 62 25 2b 38 2c |P..:.A(l%,sb%+8,| 00002940 73 25 29 0d 0a 5a 05 cd 0d 0a 64 05 cb 0d 0a 6e |s%)..Z....d....n| 00002950 17 e7 4f 62 25 f2 6c 28 50 62 25 2c 51 62 25 2c |..Ob%.l(Pb%,Qb%,| 00002960 52 62 25 29 0d 0a 78 05 e1 0d 0a 82 2c dd f2 66 |Rb%)..x.....,..f| 00002970 61 3a ea 73 25 2c 4a 25 3a c8 99 32 36 33 38 37 |a:.s%,J%:..26387| 00002980 32 3a 73 25 3d 71 25 21 34 3a 4a 25 3d 44 25 3a |2:s%=q%!4:J%=D%:| 00002990 c8 8e 73 25 ca 0d 0a 8c 19 c9 30 3a 44 25 3d 31 |..s%......0:D%=1| 000029a0 3a 52 25 3d 32 35 32 3a 5a 25 3d 31 32 30 0d 0a |:R%=252:Z%=120..| 000029b0 96 18 c9 31 3a 44 25 3d 32 3a 52 25 3d 33 30 30 |...1:D%=2:R%=300| 000029c0 3a 5a 25 3d 34 34 0d 0a a0 18 c9 32 3a 44 25 3d |:Z%=44.....2:D%=| 000029d0 33 3a 52 25 3d 38 30 30 3a 5a 25 3d 34 34 0d 0a |3:R%=800:Z%=44..| 000029e0 aa 05 cb 0d 0a b4 09 c8 8e 44 25 ca 0d 0a be 0c |.........D%.....| 000029f0 c9 31 3a c8 8e 4a 25 ca 0d 0a c8 09 c9 32 3a f2 |.1:..J%......2:.| 00002a00 43 0d 0a d2 0f c9 33 3a f2 75 28 32 29 3a f2 43 |C.....3:.u(2):.C| 00002a10 0d 0a dc 05 cb 0d 0a e6 0c c9 32 3a c8 8e 4a 25 |..........2:..J%| 00002a20 ca 0d 0a f0 09 c9 31 3a f2 44 0d 0a fa 12 c9 33 |......1:.D.....3| 00002a30 3a f2 75 28 32 29 3a f2 66 28 b9 29 0d 0b 04 05 |:.u(2):.f(.)....| 00002a40 cb 0d 0b 0e 0c c9 33 3a c8 8e 4a 25 ca 0d 0b 18 |......3:..J%....| 00002a50 09 c9 31 3a f2 44 0d 0b 22 0c c9 32 3a f2 66 28 |..1:.D.."..2:.f(| 00002a60 b9 29 0d 0b 2c 05 cb 0d 0b 36 05 cb 0d 0b 40 0e |.)..,....6....@.| 00002a70 c8 99 32 36 33 38 37 33 3a e1 0d 0b 4a 7f dd f2 |..263873:...J...| 00002a80 43 3a ea 61 25 2c 66 25 2c 53 62 25 2c 6a 25 2c |C:.a%,f%,Sb%,j%,| 00002a90 6e 25 3a e3 61 25 3d 56 25 b8 47 25 3a 71 25 21 |n%:.a%=V%.G%:q%!| 00002aa0 30 3d 63 25 3a 71 25 21 34 3d 61 25 3a c8 99 32 |0=c%:q%!4=a%:..2| 00002ab0 36 32 33 35 30 2c 2c 71 25 3a 6e 25 3d 28 28 71 |62350,,q%:n%=((q| 00002ac0 25 21 32 34 29 80 32 30 39 37 31 35 32 29 3c 3e |%!24).2097152)<>| 00002ad0 30 3a c8 99 32 36 32 33 34 30 2c 2c 71 25 3a 66 |0:..262340,,q%:f| 00002ae0 25 3d 71 25 21 32 38 3a 53 62 25 3d 71 25 21 33 |%=q%!28:Sb%=q%!3| 00002af0 32 3a c8 8e 24 53 62 25 ca 0d 0b 54 29 c9 22 73 |2:..$Sb%...T)."s| 00002b00 73 6d 61 6c 6c 22 3a 6a 25 3d a4 62 28 63 25 2c |small":j%=.b(c%,| 00002b10 46 61 25 2c 31 30 2c 2d 31 30 30 2c 66 25 2c 6e |Fa%,10,-100,f%,n| 00002b20 25 29 0d 0b 5e 2a c9 22 73 73 6d 64 6f 72 6d 22 |%)..^*."ssmdorm"| 00002b30 3a 6a 25 3d a4 62 28 63 25 2c 47 61 25 2c 31 30 |:j%=.b(c%,Ga%,10| 00002b40 2c 2d 31 30 30 2c 66 25 2c 6e 25 29 0d 0b 68 29 |,-100,f%,n%)..h)| 00002b50 c9 22 73 73 6d 72 75 6e 22 3a 6a 25 3d a4 62 28 |."ssmrun":j%=.b(| 00002b60 63 25 2c 49 61 25 2c 31 30 2c 2d 31 30 30 2c 66 |c%,Ia%,10,-100,f| 00002b70 25 2c 6e 25 29 0d 0b 72 2c c9 22 73 73 6d 75 6e |%,n%)..r,."ssmun| 00002b80 70 6c 75 67 22 3a 6a 25 3d a4 62 28 63 25 2c 48 |plug":j%=.b(c%,H| 00002b90 61 25 2c 31 30 2c 2d 31 30 30 2c 66 25 2c 6e 25 |a%,10,-100,f%,n%| 00002ba0 29 0d 0b 7c 05 cb 0d 0b 86 0d ed 3a f2 66 28 b9 |)..|.......:.f(.| 00002bb0 29 3a e1 0d 0b 90 7f dd f2 44 3a ea 61 25 2c 66 |):.......D:.a%,f| 00002bc0 25 2c 53 62 25 2c 6a 25 2c 6e 25 3a e3 61 25 3d |%,Sb%,j%,n%:.a%=| 00002bd0 56 25 b8 47 25 3a 71 25 21 30 3d 63 25 3a 71 25 |V%.G%:q%!0=c%:q%| 00002be0 21 34 3d 61 25 3a c8 99 32 36 32 33 35 30 2c 2c |!4=a%:..262350,,| 00002bf0 71 25 3a 6e 25 3d 28 28 71 25 21 32 34 29 80 32 |q%:n%=((q%!24).2| 00002c00 30 39 37 31 35 32 29 3c 3e 30 3a c8 99 32 36 32 |097152)<>0:..262| 00002c10 33 34 30 2c 2c 71 25 3a 66 25 3d 71 25 21 32 38 |340,,q%:f%=q%!28| 00002c20 3a 53 62 25 3d 71 25 21 33 32 3a c8 8e 24 53 62 |:Sb%=q%!32:..$Sb| 00002c30 25 ca 0d 0b 9a 2a c9 22 73 6e 6f 72 6d 61 6c 22 |%....*."snormal"| 00002c40 3a 6a 25 3d a4 62 28 63 25 2c 42 61 25 2c 31 30 |:j%=.b(c%,Ba%,10| 00002c50 2c 2d 31 30 30 2c 66 25 2c 6e 25 29 0d 0b a4 2b |,-100,f%,n%)...+| 00002c60 c9 22 73 64 6f 72 6d 61 6e 74 22 3a 6a 25 3d a4 |."sdormant":j%=.| 00002c70 62 28 63 25 2c 43 61 25 2c 31 30 2c 2d 31 30 30 |b(c%,Ca%,10,-100| 00002c80 2c 66 25 2c 6e 25 29 0d 0b ae 27 c9 22 73 72 75 |,f%,n%)...'."sru| 00002c90 6e 22 3a 6a 25 3d a4 62 28 63 25 2c 45 61 25 2c |n":j%=.b(c%,Ea%,| 00002ca0 31 30 2c 2d 31 30 30 2c 66 25 2c 6e 25 29 0d 0b |10,-100,f%,n%)..| 00002cb0 b8 2a c9 22 73 75 6e 70 6c 75 67 22 3a 6a 25 3d |.*."sunplug":j%=| 00002cc0 a4 62 28 63 25 2c 44 61 25 2c 31 30 2c 2d 31 30 |.b(c%,Da%,10,-10| 00002cd0 30 2c 66 25 2c 6e 25 29 0d 0b c2 05 cb 0d 0b cc |0,f%,n%)........| 00002ce0 0d ed 3a f2 66 28 b9 29 3a e1 0d 0b d6 87 dd f2 |..:.f(.):.......| 00002cf0 67 61 3a ea 61 25 3a c8 99 32 36 32 33 35 38 2c |ga:.a%:..262358,| 00002d00 63 25 2c 6b 25 2c 33 30 38 30 31 39 32 2c 32 32 |c%,k%,3080192,22| 00002d10 39 33 37 36 30 3a 71 25 21 30 3d 63 25 3a 61 25 |93760:q%!0=c%:a%| 00002d20 3d 6b 25 3a c8 95 21 61 25 3c 3e 2d 31 80 21 61 |=k%:..!a%<>-1.!a| 00002d30 25 3c 43 62 25 3a 71 25 21 34 3d 21 61 25 3a c8 |%<Cb%:q%!4=!a%:.| 00002d40 99 32 36 32 33 35 30 2c 2c 71 25 3a ff 28 22 52 |.262350,,q%:.("R| 00002d50 4d 46 61 73 74 65 72 20 22 2b a4 66 28 71 25 21 |MFaster "+.f(q%!| 00002d60 32 38 29 29 3a 61 25 2b 3d 34 3a ce 3a f2 69 3a |28)):a%+=4:.:.i:| 00002d70 e1 0d 0b e0 75 dd f2 68 61 3a ea 61 25 3a c8 99 |....u..ha:.a%:..| 00002d80 32 36 32 33 35 38 2c 63 25 2c 6b 25 2c 32 30 39 |262358,c%,k%,209| 00002d90 37 31 35 32 2c 32 30 39 37 31 35 32 3a 61 25 3d |7152,2097152:a%=| 00002da0 6b 25 3a c8 95 21 61 25 3c 3e 2d 31 3a 71 25 21 |k%:..!a%<>-1:q%!| 00002db0 30 3d 63 25 3a 71 25 21 34 3d 21 61 25 3a c8 99 |0=c%:q%!4=!a%:..| 00002dc0 32 36 32 33 35 30 2c 2c 71 25 3a f2 6e 61 28 a4 |262350,,q%:.na(.| 00002dd0 66 28 71 25 21 32 38 29 29 3a 61 25 2b 3d 34 3a |f(q%!28)):a%+=4:| 00002de0 ce 3a f2 69 3a e1 0d 0b ea 47 dd f2 6e 61 28 69 |.:.i:....G..na(i| 00002df0 24 29 3a ea 85 3a ee 85 ea f2 70 28 22 45 72 72 |$):..:....p("Err| 00002e00 6f 72 20 77 68 69 6c 65 20 72 65 69 6e 69 74 69 |or while reiniti| 00002e10 61 6c 69 73 69 6e 67 20 22 2b 69 24 2b 22 20 3a |alising "+i$+" :| 00002e20 20 22 2b f6 24 2c 31 29 3a f7 85 3a e1 0d 0b f4 | "+.$,1):..:....| 00002e30 18 ff 28 22 52 4d 52 65 49 6e 69 74 20 22 2b 69 |..("RMReInit "+i| 00002e40 24 29 3a f7 85 0d 0b fe 05 e1 0d 0c 08 87 dd f2 |$):.............| 00002e50 69 61 3a ea 61 25 3a c8 99 32 36 32 33 35 38 2c |ia:.a%:..262358,| 00002e60 63 25 2c 6b 25 2c 32 30 39 37 31 35 32 2c 32 30 |c%,k%,2097152,20| 00002e70 39 37 31 35 32 3a 71 25 21 30 3d 63 25 3a 61 25 |97152:q%!0=c%:a%| 00002e80 3d 6b 25 3a c8 95 21 61 25 3c 3e 2d 31 80 21 61 |=k%:..!a%<>-1.!a| 00002e90 25 3c 43 62 25 3a 71 25 21 34 3d 21 61 25 3a c8 |%<Cb%:q%!4=!a%:.| 00002ea0 99 32 36 32 33 35 30 2c 2c 71 25 3a e7 28 28 28 |.262350,,q%:.(((| 00002eb0 71 25 21 32 34 29 3e 3e 31 36 29 80 33 31 29 3c |q%!24)>>16).31)<| 00002ec0 3e 31 8c f2 6f 61 28 a4 66 28 71 25 21 32 38 29 |>1..oa(.f(q%!28)| 00002ed0 29 0d 0c 12 10 61 25 2b 3d 34 3a ce 3a f2 69 3a |)....a%+=4:.:.i:| 00002ee0 e1 0d 0c 1c 17 dd f2 6f 61 28 69 24 29 3a ea 85 |.......oa(i$):..| 00002ef0 3a ee 85 ea f7 85 3a e1 0d 0c 26 16 ff 28 22 55 |:.....:...&..("U| 00002f00 6e 70 6c 75 67 20 22 2b 69 24 29 3a f7 85 0d 0c |nplug "+i$):....| 00002f10 30 05 e1 0d 0c 3a 77 dd f2 6a 61 3a ea 61 25 3a |0....:w..ja:.a%:| 00002f20 c8 99 32 36 32 33 35 38 2c 63 25 2c 6b 25 2c 33 |..262358,c%,k%,3| 00002f30 30 38 30 31 39 32 2c 32 32 39 33 37 36 30 3a 71 |080192,2293760:q| 00002f40 25 21 30 3d 63 25 3a 61 25 3d 6b 25 3a c8 95 21 |%!0=c%:a%=k%:..!| 00002f50 61 25 3c 3e 2d 31 3a 71 25 21 34 3d 21 61 25 3a |a%<>-1:q%!4=!a%:| 00002f60 c8 99 32 36 32 33 35 30 2c 2c 71 25 3a c8 99 31 |..262350,,q%:..1| 00002f70 33 31 31 30 32 2c 34 2c 71 25 21 32 38 3a 61 25 |31102,4,q%!28:a%| 00002f80 2b 3d 34 3a ce 3a f2 69 3a e1 0d 0c 44 1a dd f2 |+=4:.:.i:...D...| 00002f90 6b 61 3a ea 73 25 3a 73 25 3d 71 25 21 34 3a c8 |ka:.s%:s%=q%!4:.| 00002fa0 8e 73 25 ca 0d 0c 4e 0b c9 2d 31 3a f2 70 61 0d |.s%...N..-1:.pa.| 00002fb0 0c 58 0f 7f 3a f2 71 61 28 73 25 2b 31 29 0d 0c |.X..:.qa(s%+1)..| 00002fc0 62 05 cb 0d 0c 6c 05 e1 0d 0c 76 54 dd f2 70 61 |b....l....vT..pa| 00002fd0 3a ea 61 25 3a 71 25 21 30 30 3d 63 25 3a 71 25 |:.a%:q%!00=c%:q%| 00002fe0 21 30 38 3d 32 30 39 37 31 35 32 3a 71 25 21 31 |!08=2097152:q%!1| 00002ff0 32 3d 32 30 39 37 31 35 32 3a e3 61 25 3d 56 25 |2=2097152:.a%=V%| 00003000 b8 47 25 3a 71 25 21 34 3d 61 25 3a c8 99 32 36 |.G%:q%!4=a%:..26| 00003010 32 33 34 39 2c 2c 71 25 3a ed 3a e1 0d 0c 80 84 |2349,,q%:.:.....| 00003020 dd f2 71 61 28 4d 25 29 3a ea 61 25 3a c8 99 32 |..qa(M%):.a%:..2| 00003030 36 32 33 35 38 2c 63 25 2c 6b 25 2c 39 38 33 30 |62358,c%,k%,9830| 00003040 34 30 2c 4d 25 3c 3c 31 36 3a 71 25 21 30 30 3d |40,M%<<16:q%!00=| 00003050 63 25 3a 71 25 21 30 38 3d 32 30 39 37 31 35 32 |c%:q%!08=2097152| 00003060 3a 71 25 21 31 32 3d 32 30 39 37 31 35 32 3a 61 |:q%!12=2097152:a| 00003070 25 3d 6b 25 2b 38 3a c8 95 21 61 25 3c 3e 2d 31 |%=k%+8:..!a%<>-1| 00003080 3a 71 25 21 34 3d 21 61 25 3a c8 99 32 36 32 33 |:q%!4=!a%:..2623| 00003090 34 39 2c 2c 71 25 3a 61 25 2b 3d 34 3a ce 3a e1 |49,,q%:a%+=4:.:.| 000030a0 0d 0c 8a 1a dd f2 6c 61 3a ea 73 25 3a 73 25 3d |......la:.s%:s%=| 000030b0 71 25 21 34 3a c8 8e 73 25 ca 0d 0c 94 0a c9 2d |q%!4:..s%......-| 000030c0 31 3a f2 69 0d 0c 9e 0e 7f 3a f2 68 28 73 25 2b |1:.i.....:.h(s%+| 000030d0 31 29 0d 0c a8 05 cb 0d 0c b2 05 e1 0d 0c bc 79 |1).............y| 000030e0 dd f2 69 3a ea 61 25 3a c8 99 32 36 32 33 35 38 |..i:.a%:..262358| 000030f0 2c 63 25 2c 6b 25 2c 32 30 39 37 31 35 32 2c 32 |,c%,k%,2097152,2| 00003100 30 39 37 31 35 32 3a 71 25 21 30 30 3d 63 25 3a |097152:q%!00=c%:| 00003110 71 25 21 30 38 3d 30 3a 71 25 21 31 32 3d 32 30 |q%!08=0:q%!12=20| 00003120 39 37 31 35 32 3a 61 25 3d 6b 25 3a c8 95 21 61 |97152:a%=k%:..!a| 00003130 25 3c 3e 2d 31 3a 71 25 21 34 3d 21 61 25 3a c8 |%<>-1:q%!4=!a%:.| 00003140 99 32 36 32 33 34 39 2c 2c 71 25 3a 61 25 2b 3d |.262349,,q%:a%+=| 00003150 34 3a ce 3a e1 0d 0c c6 86 dd f2 68 28 4d 25 29 |4:.:.......h(M%)| 00003160 3a ea 61 25 3a c8 99 32 36 32 33 35 38 2c 63 25 |:.a%:..262358,c%| 00003170 2c 6b 25 2c 33 30 38 30 31 39 32 2c 28 4d 25 3c |,k%,3080192,(M%<| 00003180 3c 31 36 29 84 32 30 39 37 31 35 32 3a 71 25 21 |<16).2097152:q%!| 00003190 30 30 3d 63 25 3a 71 25 21 30 38 3d 30 3a 71 25 |00=c%:q%!08=0:q%| 000031a0 21 31 32 3d 32 30 39 37 31 35 32 3a 61 25 3d 6b |!12=2097152:a%=k| 000031b0 25 3a c8 95 21 61 25 3c 3e 2d 31 3a 71 25 21 34 |%:..!a%<>-1:q%!4| 000031c0 3d 21 61 25 3a c8 99 32 36 32 33 34 39 2c 2c 71 |=!a%:..262349,,q| 000031d0 25 3a 61 25 2b 3d 34 3a ce 3a e1 0d 0c d0 1a dd |%:a%+=4:.:......| 000031e0 f2 6d 61 3a ea 73 25 3a 73 25 3d 71 25 21 34 3a |.ma:.s%:s%=q%!4:| 000031f0 c8 8e 73 25 ca 0d 0c da 11 c9 30 3a c8 99 31 33 |..s%......0:..13| 00003200 31 31 30 32 2c 39 0d 0c e4 1a c9 31 3a c8 99 31 |1102,9.....1:..1| 00003210 33 31 31 31 34 2c 31 2c 2d 32 30 33 31 36 31 36 |31114,1,-2031616| 00003220 0d 0c ee 12 c9 32 3a ff 28 22 52 4d 54 69 64 79 |.....2:.("RMTidy| 00003230 22 29 0d 0c f8 05 cb 0d 0d 02 05 e1 0d 0d 0c 10 |")..............| 00003240 dd f2 74 3a e7 a4 69 28 63 25 29 8c 0d 0d 16 4b |..t:..i(c%)....K| 00003250 c8 99 32 36 33 38 37 32 3a f2 75 28 31 29 3a f2 |..263872:.u(1):.| 00003260 79 3a f2 66 28 b9 29 3a 21 63 61 25 3d 2d 31 3a |y:.f(.):!ca%=-1:| 00003270 21 64 61 25 3d 2d 31 3a 24 78 61 25 3d 22 4d 6f |!da%=-1:$xa%="Mo| 00003280 64 75 6c 65 20 46 53 22 3a 6c 61 25 3d a3 3a c8 |dule FS":la%=.:.| 00003290 99 32 36 33 38 37 33 0d 0d 20 0b cc 3a 6c 61 25 |.263873.. ..:la%| 000032a0 3d b9 0d 0d 2a 05 cd 0d 0d 34 05 e1 0d 0d 3e 26 |=...*....4....>&| 000032b0 dd f2 4c 3a ea 67 25 3a e7 21 63 61 25 3c 3e 2d |..L:.g%:.!ca%<>-| 000032c0 31 84 28 21 64 61 25 3e 2d 31 80 64 62 25 29 8c |1.(!da%>-1.db%).| 000032d0 f2 74 0d 0d 48 16 e7 28 21 64 61 25 3e 2d 31 80 |.t..H..(!da%>-1.| 000032e0 28 ac 64 62 25 29 29 8c 0d 0d 52 06 ef 37 0d 0d |(.db%))...R..7..| 000032f0 5c 5c 21 64 61 25 3d 2d 32 3a 24 78 61 25 3d 22 |\\!da%=-2:$xa%="| 00003300 4d 6f 64 75 6c 65 20 46 53 20 20 2a 22 3a 71 25 |Module FS *":q%| 00003310 21 30 3d 63 25 3a c8 99 32 36 32 33 36 38 2c 2c |!0=c%:..262368,,| 00003320 71 25 3a c8 99 32 36 32 33 35 33 2c 2d 31 2c 71 |q%:..262353,-1,q| 00003330 25 21 34 2c 28 71 25 21 31 36 29 2d 34 34 2c 71 |%!4,(q%!16)-44,q| 00003340 25 21 31 32 2c 71 25 21 31 36 0d 0d 66 05 cd 0d |%!12,q%!16..f...| 00003350 0d 70 22 c8 99 31 33 31 31 30 32 2c 31 38 2c 67 |.p"..131102,18,g| 00003360 62 25 b8 2c 2c 2c 67 25 3a e7 67 25 3c 3e 51 25 |b%.,,,g%:.g%<>Q%| 00003370 8c 0d 0d 7a 11 f2 63 28 69 25 29 3a f2 63 28 72 |...z..c(i%):.c(r| 00003380 25 29 0d 0d 84 05 cd 0d 0d 8e 05 e1 0d 0d 98 14 |%)..............| 00003390 dd f2 4b 28 71 25 29 3a c8 8e 71 25 21 31 36 ca |..K(q%):..q%!16.| 000033a0 0d 0d a2 0c c9 30 3a 65 61 25 3d b9 0d 0d ac 0a |.....0:ea%=.....| 000033b0 c9 32 3a f2 64 61 0d 0d b6 0e c9 32 36 32 33 33 |.2:.da.....26233| 000033c0 37 3a f2 77 0d 0d c0 05 cb 0d 0d ca 05 e1 0d 0d |7:.w............| 000033d0 d4 7d dd a4 77 3a ea 6f 25 3a 24 68 61 25 3d 6f |.}..w:.o%:$ha%=o| 000033e0 24 3a 71 25 21 30 30 3d 2d 31 3a 71 25 21 30 34 |$:q%!00=-1:q%!04| 000033f0 3d 30 3a 71 25 21 30 38 3d 30 3a 71 25 21 31 32 |=0:q%!08=0:q%!12| 00003400 3d 36 38 3a 71 25 21 31 36 3d 37 32 3a 71 25 21 |=68:q%!16=72:q%!| 00003410 32 30 3d 38 34 35 30 3a 71 25 21 32 34 3d 68 61 |20=8450:q%!24=ha| 00003420 25 3a 71 25 21 32 38 3d 31 3a 71 25 21 33 32 3d |%:q%!28=1:q%!32=| 00003430 a9 28 6f 24 29 2b 31 3a c8 99 32 36 32 33 33 38 |.(o$)+1:..262338| 00003440 2c 2c 71 25 b8 6f 25 3a 3d 6f 25 0d 0d de 31 dd |,,q%.o%:=o%...1.| 00003450 a4 6f 3a c8 99 32 36 32 33 35 38 2c 63 25 2c 6b |.o:..262358,c%,k| 00003460 25 2c 32 30 39 37 31 35 32 2c 32 30 39 37 31 35 |%,2097152,209715| 00003470 32 3a e7 21 6b 25 3d 2d 31 8c 3d 30 0d 0d e8 11 |2:.!k%=-1.=0....| 00003480 e7 6b 25 21 34 3d 2d 31 8c 3d 21 6b 25 0d 0d f2 |.k%!4=-1.=!k%...| 00003490 07 3d 2d 31 0d 0d fc 6b dd f2 72 61 28 61 25 29 |.=-1...k..ra(a%)| 000034a0 3a ea 66 25 2c 49 25 2c 7a 25 3a 3f 54 62 25 3d |:.f%,I%,z%:?Tb%=| 000034b0 97 22 27 22 3a 7a 25 3d 54 62 25 2b 31 3a 66 25 |."'":z%=Tb%+1:f%| 000034c0 3d a4 64 28 63 25 2c 61 25 29 3a 49 25 3d 30 3a |=.d(c%,a%):I%=0:| 000034d0 f5 3a 7a 25 3f 49 25 3d 66 25 3f 49 25 3a 49 25 |.:z%?I%=f%?I%:I%| 000034e0 2b 3d 31 3a fd 49 25 3d 31 37 84 66 25 3f 49 25 |+=1:.I%=17.f%?I%| 000034f0 3d 30 3a 7a 25 3f 49 25 3d 97 22 27 22 3a e1 0d |=0:z%?I%=."'":..| 00003500 0e 06 62 dd f2 6c 28 55 62 25 2c 58 25 2c 59 25 |..b..l(Ub%,X%,Y%| 00003510 29 3a ea 70 25 2c 6e 25 2c 56 62 25 2c 57 62 25 |):.p%,n%,Vb%,Wb%| 00003520 2c 58 62 25 2c 59 62 25 2c 5a 62 25 2c 5f 62 25 |,Xb%,Yb%,Zb%,_b%| 00003530 2c 60 62 25 3a 58 25 2d 3d 36 34 3a 59 25 2b 3d |,`b%:X%-=64:Y%+=| 00003540 31 36 3a 6e 25 3d a4 6f 3a e7 6e 25 3d 30 8c 56 |16:n%=.o:.n%=0.V| 00003550 62 25 3d 34 31 39 34 33 33 37 8b 56 62 25 3d 33 |b%=4194337.Vb%=3| 00003560 33 0d 0e 10 0a e7 6e 25 3e 30 8c 0d 0e 1a 82 57 |3.....n%>0.....W| 00003570 62 25 3d a4 42 28 63 25 2c 6e 25 29 3a 58 62 25 |b%=.B(c%,n%):Xb%| 00003580 3d 28 6e 25 3e 3d 56 25 29 80 28 6e 25 3c 3d 60 |=(n%>=V%).(n%<=`| 00003590 25 29 3a 59 62 25 3d 28 6e 25 3e 3d 43 62 25 29 |%):Yb%=(n%>=Cb%)| 000035a0 80 28 6e 25 3c 3d 47 25 29 3a 5a 62 25 3d 58 62 |.(n%<=G%):Zb%=Xb| 000035b0 25 80 28 57 62 25 3d 33 29 3a 5f 62 25 3d 58 62 |%.(Wb%=3):_b%=Xb| 000035c0 25 80 28 57 62 25 3c 3e 31 29 3a 60 62 25 3d 28 |%.(Wb%<>1):`b%=(| 000035d0 57 62 25 3d 33 29 3a e7 5a 62 25 8c 5a 62 25 3d |Wb%=3):.Zb%.Zb%=| 000035e0 30 8b 5a 62 25 3d 34 31 39 34 33 30 34 0d 0e 24 |0.Zb%=4194304..$| 000035f0 1a e7 5f 62 25 8c 5f 62 25 3d 30 8b 5f 62 25 3d |.._b%._b%=0._b%=| 00003600 34 31 39 34 33 30 34 0d 0e 2e 1a e7 60 62 25 8c |4194304.....`b%.| 00003610 60 62 25 3d 30 8b 60 62 25 3d 34 31 39 34 33 30 |`b%=0.`b%=419430| 00003620 34 0d 0e 38 17 cc 3a 5a 62 25 3d 30 3a 5f 62 25 |4..8..:Zb%=0:_b%| 00003630 3d 30 3a 60 62 25 3d 30 0d 0e 42 05 cd 0d 0e 4c |=0:`b%=0..B....L| 00003640 1a e3 70 25 3d 30 b8 32 88 32 3a 50 25 3d 6b 25 |..p%=0.2.2:P%=k%| 00003650 3a c8 8e 55 62 25 ca 0d 0e 56 6f c9 31 3a 5b 4f |:..Ub%...Vo.1:[O| 00003660 50 54 20 70 25 3a a4 67 28 67 24 2c 31 34 34 29 |PT p%:.g(g$,144)| 00003670 3a a4 61 28 30 2c 76 61 25 2c 33 33 2c 22 49 6e |:.a(0,va%,33,"In| 00003680 66 6f 22 29 3a a4 61 28 32 2c 2d 31 2c 33 33 2c |fo"):.a(2,-1,33,| 00003690 22 4f 70 74 69 6f 6e 73 22 29 3a a4 61 28 31 32 |"Options"):.a(12| 000036a0 38 2c 2d 31 2c 33 33 2c 22 51 75 69 74 22 29 3a |8,-1,33,"Quit"):| 000036b0 20 5d 3a 59 25 3d 39 36 2b 28 33 2a 34 30 29 2b | ]:Y%=96+(3*40)+| 000036c0 28 31 2a 32 34 29 0d 0e 60 3a c9 32 3a 5b 4f 50 |(1*24)..`:.2:[OP| 000036d0 54 20 70 25 3a a4 67 28 67 24 2c 33 35 32 29 3a |T p%:.g(g$,352):| 000036e0 a4 61 28 30 2c 61 63 25 2c 33 33 2c 22 44 69 73 |.a(0,ac%,33,"Dis| 000036f0 70 6c 61 79 22 29 3a 20 5d 3a e7 6e 25 3e 30 8c |play"): ]:.n%>0.| 00003700 0d 0e 6a 25 5b 4f 50 54 20 70 25 3a a4 75 28 30 |..j%[OPT p%:.u(0| 00003710 2c 62 63 25 2c 33 33 2c 54 62 25 2c 2d 31 2c 32 |,bc%,33,Tb%,-1,2| 00003720 30 29 3a 20 5d 0d 0e 74 2a cc 3a 5b 4f 50 54 20 |0): ]..t*.:[OPT | 00003730 70 25 3a a4 61 28 30 2c 62 63 25 2c 56 62 25 2c |p%:.a(0,bc%,Vb%,| 00003740 22 53 65 6c 65 63 74 69 6f 6e 22 29 3a 20 5d 0d |"Selection"): ].| 00003750 0e 7e 05 cd 0d 0e 88 bd 5b 4f 50 54 20 70 25 3a |.~......[OPT p%:| 00003760 a4 61 28 30 2c 63 63 25 2c 33 33 2c 22 53 65 6c |.a(0,cc%,33,"Sel| 00003770 65 63 74 20 61 6c 6c 22 29 3a a4 75 28 30 2c 64 |ect all"):.u(0,d| 00003780 63 25 2c 56 62 25 2c 65 63 25 2c 2d 31 2c 31 36 |c%,Vb%,ec%,-1,16| 00003790 29 3a a4 61 28 30 2c 2d 31 2c 33 33 2c 22 4f 70 |):.a(0,-1,33,"Op| 000037a0 74 69 6f 6e 73 22 29 3a a4 61 28 30 2c 66 63 25 |tions"):.a(0,fc%| 000037b0 2c 33 33 2c 22 4d 6f 64 75 6c 65 20 61 72 65 61 |,33,"Module area| 000037c0 22 29 3a a4 61 28 31 32 38 2c 2d 31 2c 33 33 2c |"):.a(128,-1,33,| 000037d0 22 55 70 64 61 74 65 22 29 3a 2e 61 63 25 3a a4 |"Update"):.ac%:.| 000037e0 67 28 22 44 69 73 70 6c 61 79 22 2c 31 39 32 29 |g("Display",192)| 000037f0 3a a4 61 28 30 2d 28 44 25 3d 31 29 2c 2d 31 2c |:.a(0-(D%=1),-1,| 00003800 33 33 2c 22 4c 61 72 67 65 20 69 63 6f 6e 73 22 |33,"Large icons"| 00003810 29 0d 0e 92 54 a4 61 28 30 2d 28 44 25 3d 32 29 |)...T.a(0-(D%=2)| 00003820 2c 2d 31 2c 33 33 2c 22 53 6d 61 6c 6c 20 69 63 |,-1,33,"Small ic| 00003830 6f 6e 73 22 29 3a a4 61 28 31 32 38 2d 28 44 25 |ons"):.a(128-(D%| 00003840 3d 33 29 2c 2d 31 2c 33 33 2c 22 46 75 6c 6c 20 |=3),-1,33,"Full | 00003850 69 6e 66 6f 22 29 3a 2e 62 63 25 3a 20 5d 3a e7 |info"):.bc%: ]:.| 00003860 6e 25 3e 30 8c 0d 0e 9c 1f 5b 4f 50 54 20 70 25 |n%>0.....[OPT p%| 00003870 3a a4 67 28 22 4d 6f 64 75 6c 65 22 2c 31 36 30 |:.g("Module",160| 00003880 29 3a 20 5d 0d 0e a6 24 cc 3a 5b 4f 50 54 20 70 |): ]...$.:[OPT p| 00003890 25 3a a4 67 28 22 53 65 6c 65 63 74 69 6f 6e 22 |%:.g("Selection"| 000038a0 2c 31 36 30 29 3a 20 5d 0d 0e b0 05 cd 0d 0e ba |,160): ]........| 000038b0 e2 5b 4f 50 54 20 70 25 3a a4 61 28 30 2c 2d 31 |.[OPT p%:.a(0,-1| 000038c0 2c 33 33 2b 5a 62 25 2c 22 52 4d 46 61 73 74 65 |,33+Zb%,"RMFaste| 000038d0 72 22 29 3a a4 61 28 30 2c 2d 31 2c 33 33 2c 22 |r"):.a(0,-1,33,"| 000038e0 52 4d 52 65 49 6e 69 74 22 29 3a a4 61 28 32 2c |RMReInit"):.a(2,| 000038f0 2d 31 2c 33 33 2b 5f 62 25 2c 22 55 6e 70 6c 75 |-1,33+_b%,"Unplu| 00003900 67 22 29 3a a4 61 28 31 32 38 2c 2d 31 2c 33 33 |g"):.a(128,-1,33| 00003910 2b 60 62 25 2c 22 52 4d 4b 69 6c 6c 22 29 3a 2e |+`b%,"RMKill"):.| 00003920 63 63 25 3a a4 67 28 22 53 65 6c 65 63 74 22 2c |cc%:.g("Select",| 00003930 31 36 30 29 3a a4 61 28 30 2c 2d 31 2c 33 33 2c |160):.a(0,-1,33,| 00003940 22 55 6e 70 6c 75 67 67 65 64 22 29 3a a4 61 28 |"Unplugged"):.a(| 00003950 30 2c 2d 31 2c 33 33 2c 22 44 6f 72 6d 61 6e 74 |0,-1,33,"Dormant| 00003960 22 29 3a a4 61 28 30 2c 2d 31 2c 33 33 2c 22 41 |"):.a(0,-1,33,"A| 00003970 63 74 69 76 65 22 29 3a a4 61 28 31 32 38 2c 2d |ctive"):.a(128,-| 00003980 31 2c 33 33 2c 22 52 75 6e 6e 69 6e 67 22 29 0d |1,33,"Running").| 00003990 0e c4 e9 2e 64 63 25 3a a4 67 28 22 43 6c 65 61 |....dc%:.g("Clea| 000039a0 72 22 2c 31 36 30 29 3a a4 61 28 30 2c 2d 31 2c |r",160):.a(0,-1,| 000039b0 33 33 2c 22 55 6e 70 6c 75 67 67 65 64 22 29 3a |33,"Unplugged"):| 000039c0 a4 61 28 30 2c 2d 31 2c 33 33 2c 22 44 6f 72 6d |.a(0,-1,33,"Dorm| 000039d0 61 6e 74 22 29 3a a4 61 28 30 2c 2d 31 2c 33 33 |ant"):.a(0,-1,33| 000039e0 2c 22 41 63 74 69 76 65 22 29 3a a4 61 28 31 32 |,"Active"):.a(12| 000039f0 38 2c 2d 31 2c 33 33 2c 22 52 75 6e 6e 69 6e 67 |8,-1,33,"Running| 00003a00 22 29 3a 2e 66 63 25 3a a4 67 28 22 4d 6f 64 75 |"):.fc%:.g("Modu| 00003a10 6c 65 73 22 2c 31 34 34 29 3a a4 61 28 30 2c 2d |les",144):.a(0,-| 00003a20 31 2c 33 33 2c 22 52 4d 43 6c 65 61 72 22 29 3a |1,33,"RMClear"):| 00003a30 a4 61 28 30 2c 2d 31 2c 33 33 2c 22 4d 69 6e 69 |.a(0,-1,33,"Mini| 00003a40 6d 69 73 65 22 29 3a a4 61 28 31 32 38 2c 2d 31 |mise"):.a(128,-1| 00003a50 2c 34 31 39 34 33 33 37 2c 22 52 4d 54 69 64 79 |,4194337,"RMTidy| 00003a60 22 29 3a 2e 54 62 25 3a 45 51 55 53 22 41 42 43 |"):.Tb%:EQUS"ABC| 00003a70 44 22 3a 45 51 55 44 30 0d 0e ce 4c 45 51 55 44 |D":EQUD0...LEQUD| 00003a80 30 3a 45 51 55 44 30 3a 45 51 55 44 30 3a 2e 65 |0:EQUD0:EQUD0:.e| 00003a90 63 25 3a 45 51 55 53 22 43 6c 65 61 72 20 73 65 |c%:EQUS"Clear se| 00003aa0 6c 65 63 74 69 6f 6e 22 3a 45 51 55 42 30 3a 20 |lection":EQUB0: | 00003ab0 5d 3a e7 70 25 3e 31 80 6e 25 3e 30 8c f2 72 61 |]:.p%>1.n%>0..ra| 00003ac0 28 6e 25 29 0d 0e d8 c8 c9 33 3a 5b 4f 50 54 20 |(n%).....3:[OPT | 00003ad0 70 25 3a a4 67 28 22 43 6f 6c 6f 75 72 73 22 2c |p%:.g("Colours",| 00003ae0 31 30 30 29 3a a4 63 28 30 2d 28 76 25 3d 30 29 |100):.c(0-(v%=0)| 00003af0 2c 37 2c 30 2c 22 30 22 29 3a a4 63 28 30 2d 28 |,7,0,"0"):.c(0-(| 00003b00 76 25 3d 31 29 2c 37 2c 31 2c 22 31 22 29 3a a4 |v%=1),7,1,"1"):.| 00003b10 63 28 30 2d 28 76 25 3d 32 29 2c 37 2c 32 2c 22 |c(0-(v%=2),7,2,"| 00003b20 32 22 29 3a a4 63 28 30 2d 28 76 25 3d 33 29 2c |2"):.c(0-(v%=3),| 00003b30 37 2c 33 2c 22 33 22 29 3a a4 63 28 30 2d 28 76 |7,3,"3"):.c(0-(v| 00003b40 25 3d 34 29 2c 30 2c 34 2c 22 34 22 29 3a a4 63 |%=4),0,4,"4"):.c| 00003b50 28 30 2d 28 76 25 3d 35 29 2c 30 2c 35 2c 22 35 |(0-(v%=5),0,5,"5| 00003b60 22 29 3a a4 63 28 30 2d 28 76 25 3d 36 29 2c 30 |"):.c(0-(v%=6),0| 00003b70 2c 36 2c 22 36 22 29 3a a4 63 28 30 2d 28 76 25 |,6,"6"):.c(0-(v%| 00003b80 3d 37 29 2c 30 2c 37 2c 22 37 22 29 0d 0e e2 c2 |=7),0,7,"7")....| 00003b90 a4 63 28 30 2d 28 76 25 3d 38 29 2c 30 2c 38 2c |.c(0-(v%=8),0,8,| 00003ba0 22 38 22 29 3a a4 63 28 30 2d 28 76 25 3d 39 29 |"8"):.c(0-(v%=9)| 00003bb0 2c 37 2c 39 2c 22 39 22 29 3a a4 63 28 30 2d 28 |,7,9,"9"):.c(0-(| 00003bc0 76 25 3d 31 30 29 2c 30 2c 31 30 2c 22 31 30 22 |v%=10),0,10,"10"| 00003bd0 29 3a a4 63 28 30 2d 28 76 25 3d 31 31 29 2c 30 |):.c(0-(v%=11),0| 00003be0 2c 31 31 2c 22 31 31 22 29 3a a4 63 28 30 2d 28 |,11,"11"):.c(0-(| 00003bf0 76 25 3d 31 32 29 2c 37 2c 31 32 2c 22 31 32 22 |v%=12),7,12,"12"| 00003c00 29 3a a4 63 28 30 2d 28 76 25 3d 31 33 29 2c 30 |):.c(0-(v%=13),0| 00003c10 2c 31 33 2c 22 31 33 22 29 3a a4 63 28 30 2d 28 |,13,"13"):.c(0-(| 00003c20 76 25 3d 31 34 29 2c 37 2c 31 34 2c 22 31 34 22 |v%=14),7,14,"14"| 00003c30 29 3a a4 63 28 31 32 38 2d 28 76 25 3d 31 35 29 |):.c(128-(v%=15)| 00003c40 2c 37 2c 31 35 2c 22 31 35 22 29 3a 20 5d 0d 0e |,7,15,"15"): ]..| 00003c50 ec 05 cb 0d 0e f6 31 ed 3a c8 99 32 36 32 33 35 |......1.:..26235| 00003c60 36 2c 30 2c 6b 25 2c 58 25 2c 59 25 3a 50 62 25 |6,0,k%,X%,Y%:Pb%| 00003c70 3d 55 62 25 3a 51 62 25 3d 58 25 3a 52 62 25 3d |=Ub%:Qb%=X%:Rb%=| 00003c80 59 25 3a e1 0d 0f 00 5a dd a4 67 28 72 24 2c 67 |Y%:....Z..g(r$,g| 00003c90 63 25 29 3a 5b 4f 50 54 20 70 25 3a 45 51 55 53 |c%):[OPT p%:EQUS| 00003ca0 a4 6d 28 72 24 2c 31 32 29 3a 45 51 55 42 37 3a |.m(r$,12):EQUB7:| 00003cb0 45 51 55 42 32 3a 45 51 55 42 37 3a 45 51 55 42 |EQUB2:EQUB7:EQUB| 00003cc0 30 3a 45 51 55 44 20 67 63 25 3a 45 51 55 44 34 |0:EQUD gc%:EQUD4| 00003cd0 30 3a 45 51 55 44 30 3a 20 5d 3a 3d 70 25 0d 0f |0:EQUD0: ]:=p%..| 00003ce0 0a 58 dd a4 61 28 68 63 25 2c 69 63 25 2c 6a 63 |.X..a(hc%,ic%,jc| 00003cf0 25 2c 6b 24 29 3a 5b 4f 50 54 20 70 25 3a 45 51 |%,k$):[OPT p%:EQ| 00003d00 55 44 20 68 63 25 3a 45 51 55 44 20 69 63 25 3a |UD hc%:EQUD ic%:| 00003d10 45 51 55 44 20 6a 63 25 2b 26 37 30 30 30 30 30 |EQUD jc%+&700000| 00003d20 30 3a 45 51 55 53 a4 6d 28 6b 24 2c 31 32 29 3a |0:EQUS.m(k$,12):| 00003d30 20 5d 3a 3d 70 25 0d 0f 14 6c dd a4 75 28 68 63 | ]:=p%...l..u(hc| 00003d40 25 2c 69 63 25 2c 6a 63 25 2c 6b 63 25 2c 6c 63 |%,ic%,jc%,kc%,lc| 00003d50 25 2c 49 25 29 3a 5b 4f 50 54 20 70 25 3a 45 51 |%,I%):[OPT p%:EQ| 00003d60 55 44 20 68 63 25 3a 45 51 55 44 20 69 63 25 3a |UD hc%:EQUD ic%:| 00003d70 45 51 55 44 20 6a 63 25 2b 26 37 30 30 30 31 30 |EQUD jc%+&700010| 00003d80 30 3a 45 51 55 44 20 6b 63 25 3a 45 51 55 44 20 |0:EQUD kc%:EQUD | 00003d90 6c 63 25 3a 45 51 55 44 20 49 25 3a 20 5d 3a 3d |lc%:EQUD I%: ]:=| 00003da0 70 25 0d 0f 1e 5f dd a4 63 28 68 63 25 2c 6d 63 |p%..._..c(hc%,mc| 00003db0 25 2c 6e 63 25 2c 6b 24 29 3a 5b 4f 50 54 20 70 |%,nc%,k$):[OPT p| 00003dc0 25 3a 45 51 55 44 20 68 63 25 3a 45 51 55 44 2d |%:EQUD hc%:EQUD-| 00003dd0 31 3a 45 51 55 44 34 31 2b 28 6d 63 25 3c 3c 32 |1:EQUD41+(mc%<<2| 00003de0 34 29 2b 28 6e 63 25 3c 3c 32 38 29 3a 45 51 55 |4)+(nc%<<28):EQU| 00003df0 53 a4 6d 28 6b 24 2c 31 32 29 3a 20 5d 3a 3d 70 |S.m(k$,12): ]:=p| 00003e00 25 0d 0f 28 1f dd a4 6d 28 63 24 2c 49 25 29 3a |%..(...m(c$,I%):| 00003e10 3d c0 63 24 2b c4 49 25 2c bd 30 29 2c 49 25 29 |=.c$+.I%,.0),I%)| 00003e20 0d 0f 32 26 dd a4 66 28 67 25 29 3a ea 63 24 3a |..2&..f(g%):.c$:| 00003e30 63 24 3d 22 22 3a c8 95 3f 67 25 3c 3e 30 3a e7 |c$="":..?g%<>0:.| 00003e40 3f 67 25 3d 39 8c 0d 0f 3c 0b 63 24 2b 3d 22 20 |?g%=9...<.c$+=" | 00003e50 22 0d 0f 46 10 cc 3a 63 24 2b 3d bd 28 3f 67 25 |"..F..:c$+=.(?g%| 00003e60 29 0d 0f 50 05 cd 0d 0f 5a 0f 67 25 2b 3d 31 3a |)..P....Z.g%+=1:| 00003e70 ce 3a 3d 63 24 0d 0f 64 1f dd f2 75 28 6f 63 25 |.:=c$..d...u(oc%| 00003e80 29 3a ea 61 25 2c 70 63 25 2c 71 63 25 3a c8 8e |):.a%,pc%,qc%:..| 00003e90 6f 63 25 ca 0d 0f 6e 15 c9 31 3a 70 63 25 3d 56 |oc%...n..1:pc%=V| 00003ea0 25 3a 71 63 25 3d 46 62 25 0d 0f 78 17 c9 32 3a |%:qc%=Fb%..x..2:| 00003eb0 70 63 25 3d 47 25 2b 31 3a 71 63 25 3d 46 62 25 |pc%=G%+1:qc%=Fb%| 00003ec0 0d 0f 82 05 cb 0d 0f 8c 30 71 25 21 30 3d 63 25 |........0q%!0=c%| 00003ed0 3a e3 61 25 3d 70 63 25 b8 71 63 25 3a 71 25 21 |:.a%=pc%.qc%:q%!| 00003ee0 34 3d 61 25 3a c8 99 32 36 32 33 34 30 2c 2c 71 |4=a%:..262340,,q| 00003ef0 25 3a ed 3a e1 0d 0f 96 75 dd f2 61 28 64 25 2c |%:.:....u..a(d%,| 00003f00 f8 61 25 2c 72 63 25 2c 4f 25 2c 73 63 25 29 3a |.a%,rc%,O%,sc%):| 00003f10 ea 4b 25 2c 4c 25 3a 71 25 21 30 30 3d 64 25 3a |.K%,L%:q%!00=d%:| 00003f20 71 25 21 30 34 3d 61 25 3a c8 99 32 36 32 33 35 |q%!04=a%:..26235| 00003f30 30 2c 2c 71 25 3a c8 99 32 36 32 33 34 30 2c 2c |0,,q%:..262340,,| 00003f40 71 25 3a e7 73 63 25 8c c8 99 32 36 32 33 35 33 |q%:.sc%...262353| 00003f50 2c 64 25 2c 71 25 21 38 2c 71 25 21 31 32 2c 71 |,d%,q%!8,q%!12,q| 00003f60 25 21 31 36 2c 71 25 21 32 30 0d 0f a0 9a 4b 25 |%!16,q%!20....K%| 00003f70 3d 72 63 25 2d 71 25 21 38 3a 4c 25 3d 4f 25 2d |=rc%-q%!8:L%=O%-| 00003f80 71 25 21 32 30 3a 71 25 21 30 34 3d 64 25 3a 71 |q%!20:q%!04=d%:q| 00003f90 25 21 30 38 3d 71 25 21 30 38 2b 4b 25 3a 71 25 |%!08=q%!08+K%:q%| 00003fa0 21 31 32 3d 71 25 21 31 32 2b 4c 25 3a 71 25 21 |!12=q%!12+L%:q%!| 00003fb0 31 36 3d 71 25 21 31 36 2b 4b 25 3a 71 25 21 32 |16=q%!16+K%:q%!2| 00003fc0 30 3d 71 25 21 32 30 2b 4c 25 3a c8 99 32 36 32 |0=q%!20+L%:..262| 00003fd0 33 33 38 2c 2c 71 25 2b 34 b8 61 25 3a e7 73 63 |338,,q%+4.a%:.sc| 00003fe0 25 8c c8 99 32 36 32 33 35 33 2c 64 25 2c 71 25 |%...262353,d%,q%| 00003ff0 21 38 2c 71 25 21 31 32 2c 71 25 21 31 36 2c 71 |!8,q%!12,q%!16,q| 00004000 25 21 32 30 0d 0f aa 05 e1 0d 0f b4 ba dd a4 62 |%!20...........b| 00004010 28 64 25 2c 61 25 2c 72 63 25 2c 4f 25 2c 74 63 |(d%,a%,rc%,O%,tc| 00004020 25 2c 6e 25 29 3a ea 4b 25 2c 4c 25 2c 6f 25 3a |%,n%):.K%,L%,o%:| 00004030 71 25 21 30 30 3d 64 25 3a 71 25 21 30 34 3d 61 |q%!00=d%:q%!04=a| 00004040 25 3a c8 99 32 36 32 33 35 30 2c 2c 71 25 3a 4b |%:..262350,,q%:K| 00004050 25 3d 72 63 25 2d 71 25 21 38 3a 4c 25 3d 4f 25 |%=rc%-q%!8:L%=O%| 00004060 2d 71 25 21 32 30 3a 71 25 21 30 34 3d 64 25 3a |-q%!20:q%!04=d%:| 00004070 71 25 21 30 38 3d 71 25 21 30 38 2b 4b 25 3a 71 |q%!08=q%!08+K%:q| 00004080 25 21 31 32 3d 71 25 21 31 32 2b 4c 25 3a 71 25 |%!12=q%!12+L%:q%| 00004090 21 31 36 3d 71 25 21 31 36 2b 4b 25 3a 71 25 21 |!16=q%!16+K%:q%!| 000040a0 32 30 3d 71 25 21 32 30 2b 4c 25 3a e7 6e 25 8c |20=q%!20+L%:.n%.| 000040b0 71 25 21 32 34 3d 71 25 21 32 34 84 32 30 39 37 |q%!24=q%!24.2097| 000040c0 31 35 32 0d 0f be 23 71 25 21 32 38 3d 74 63 25 |152...#q%!28=tc%| 000040d0 3a c8 99 32 36 32 33 33 38 2c 2c 71 25 2b 34 b8 |:..262338,,q%+4.| 000040e0 6f 25 3a 3d 6f 25 0d 0f c8 c0 dd a4 6b 28 64 25 |o%:=o%......k(d%| 000040f0 2c 61 25 2c 72 63 25 2c 4f 25 2c 6c 24 29 3a ea |,a%,rc%,O%,l$):.| 00004100 4b 25 2c 4c 25 2c 6f 25 3a 71 25 21 30 30 3d 64 |K%,L%,o%:q%!00=d| 00004110 25 3a 71 25 21 30 34 3d 61 25 3a c8 99 32 36 32 |%:q%!04=a%:..262| 00004120 33 35 30 2c 2c 71 25 3a 4b 25 3d 72 63 25 2d 71 |350,,q%:K%=rc%-q| 00004130 25 21 38 3a 4c 25 3d 4f 25 2d 71 25 21 32 30 3a |%!8:L%=O%-q%!20:| 00004140 71 25 21 30 34 3d 64 25 3a 71 25 21 30 38 3d 71 |q%!04=d%:q%!08=q| 00004150 25 21 30 38 2b 4b 25 3a 71 25 21 31 32 3d 71 25 |%!08+K%:q%!12=q%| 00004160 21 31 32 2b 4c 25 3a 71 25 21 31 36 3d 71 25 21 |!12+L%:q%!16=q%!| 00004170 31 36 2b 4b 25 3a 71 25 21 32 30 3d 71 25 21 32 |16+K%:q%!20=q%!2| 00004180 30 2b 4c 25 3a 24 28 71 25 2b 32 38 29 3d 6c 24 |0+L%:$(q%+28)=l$| 00004190 3a c8 99 32 36 32 33 33 38 2c 2c 71 25 2b 34 b8 |:..262338,,q%+4.| 000041a0 6f 25 3a 3d 6f 25 0d 0f d2 63 dd f2 62 28 64 25 |o%:=o%...c..b(d%| 000041b0 2c 61 25 2c 6c 24 29 3a 71 25 21 30 30 3d 64 25 |,a%,l$):q%!00=d%| 000041c0 3a 71 25 21 30 34 3d 61 25 3a c8 99 32 36 32 33 |:q%!04=a%:..2623| 000041d0 35 30 2c 2c 71 25 3a c8 99 32 36 32 33 34 30 2c |50,,q%:..262340,| 000041e0 2c 71 25 3a 71 25 21 30 34 3d 64 25 3a 24 28 71 |,q%:q%!04=d%:$(q| 000041f0 25 2b 32 38 29 3d 6c 24 3a c8 99 32 36 32 33 33 |%+28)=l$:..26233| 00004200 38 2c 2c 71 25 2b 34 3a e1 0d 0f dc 60 dd f2 6f |8,,q%+4:....`..o| 00004210 28 64 25 2c 61 25 2c 79 25 29 3a 71 25 21 30 30 |(d%,a%,y%):q%!00| 00004220 3d 64 25 3a 71 25 21 30 34 3d 61 25 3a c8 99 32 |=d%:q%!04=a%:..2| 00004230 36 32 33 35 30 2c 2c 71 25 3a c8 99 32 36 32 33 |62350,,q%:..2623| 00004240 34 30 2c 2c 71 25 3a 71 25 21 30 34 3d 64 25 3a |40,,q%:q%!04=d%:| 00004250 71 25 21 31 32 3d 79 25 3a c8 99 32 36 32 33 33 |q%!12=y%:..26233| 00004260 38 2c 2c 71 25 2b 34 3a e1 0d 0f e6 4c dd f2 64 |8,,q%+4:....L..d| 00004270 28 64 25 2c 61 25 29 3a 71 25 21 30 30 3d 64 25 |(d%,a%):q%!00=d%| 00004280 3a 71 25 21 30 34 3d 61 25 3a 71 25 21 30 38 3d |:q%!04=a%:q%!08=| 00004290 32 30 39 37 31 35 32 3a 71 25 21 31 32 3d 32 30 |2097152:q%!12=20| 000042a0 39 37 31 35 32 3a c8 99 32 36 32 33 34 39 2c 30 |97152:..262349,0| 000042b0 2c 71 25 3a e1 0d 0f f0 46 dd f2 65 28 64 25 2c |,q%:....F..e(d%,| 000042c0 61 25 29 3a 71 25 21 30 30 3d 64 25 3a 71 25 21 |a%):q%!00=d%:q%!| 000042d0 30 34 3d 61 25 3a 71 25 21 30 38 3d 30 3a 71 25 |04=a%:q%!08=0:q%| 000042e0 21 31 32 3d 32 30 39 37 31 35 32 3a c8 99 32 36 |!12=2097152:..26| 000042f0 32 33 34 39 2c 30 2c 71 25 3a e1 0d 0f fa 32 dd |2349,0,q%:....2.| 00004300 a4 64 28 64 25 2c 61 25 29 3a 71 25 21 30 3d 64 |.d(d%,a%):q%!0=d| 00004310 25 3a 71 25 21 34 3d 61 25 3a c8 99 32 36 32 33 |%:q%!4=a%:..2623| 00004320 35 30 2c 2c 71 25 3a 3d 71 25 21 32 38 0d 10 04 |50,,q%:=q%!28...| 00004330 3d dd a4 42 28 64 25 2c 61 25 29 3a 71 25 21 30 |=..B(d%,a%):q%!0| 00004340 3d 64 25 3a 71 25 21 34 3d 61 25 3a c8 99 32 36 |=d%:q%!4=a%:..26| 00004350 32 33 35 30 2c 2c 71 25 3a 3d 28 28 71 25 21 32 |2350,,q%:=((q%!2| 00004360 34 29 3e 3e 31 36 29 80 33 31 0d 10 0e 41 dd a4 |4)>>16).31...A..| 00004370 71 28 64 25 2c 61 25 29 3a 71 25 21 30 3d 64 25 |q(d%,a%):q%!0=d%| 00004380 3a 71 25 21 34 3d 61 25 3a c8 99 32 36 32 33 35 |:q%!4=a%:..26235| 00004390 30 2c 2c 71 25 3a 3d 28 28 71 25 21 32 34 29 80 |0,,q%:=((q%!24).| 000043a0 32 30 39 37 31 35 32 29 3c 3e 30 0d 10 18 52 dd |2097152)<>0...R.| 000043b0 f2 67 28 64 25 2c 61 25 2c 75 63 25 29 3a 71 25 |.g(d%,a%,uc%):q%| 000043c0 21 30 30 3d 64 25 3a 71 25 21 30 34 3d 61 25 3a |!00=d%:q%!04=a%:| 000043d0 71 25 21 30 38 3d 75 63 25 3c 3c 32 38 3a 71 25 |q%!08=uc%<<28:q%| 000043e0 21 31 32 3d 26 46 30 30 30 30 30 30 30 3a c8 99 |!12=&F0000000:..| 000043f0 32 36 32 33 34 39 2c 30 2c 71 25 3a e1 0d 10 22 |262349,0,q%:..."| 00004400 51 dd f2 41 28 64 25 2c 61 25 2c 75 63 25 29 3a |Q..A(d%,a%,uc%):| 00004410 71 25 21 30 30 3d 64 25 3a 71 25 21 30 34 3d 61 |q%!00=d%:q%!04=a| 00004420 25 3a 71 25 21 30 38 3d 75 63 25 3c 3c 32 34 3a |%:q%!08=uc%<<24:| 00004430 71 25 21 31 32 3d 26 46 30 30 30 30 30 30 3a c8 |q%!12=&F000000:.| 00004440 99 32 36 32 33 34 39 2c 30 2c 71 25 3a e1 0d 10 |.262349,0,q%:...| 00004450 2c 3d dd a4 6e 28 64 25 2c 61 25 29 3a 71 25 21 |,=..n(d%,a%):q%!| 00004460 30 3d 64 25 3a 71 25 21 34 3d 61 25 3a c8 99 32 |0=d%:q%!4=a%:..2| 00004470 36 32 33 35 30 2c 2c 71 25 3a 3d 28 28 71 25 21 |62350,,q%:=((q%!| 00004480 32 34 29 3e 3e 32 38 29 80 31 35 0d 10 36 3d dd |24)>>28).15..6=.| 00004490 a4 7a 28 64 25 2c 61 25 29 3a 71 25 21 30 3d 64 |.z(d%,a%):q%!0=d| 000044a0 25 3a 71 25 21 34 3d 61 25 3a c8 99 32 36 32 33 |%:q%!4=a%:..2623| 000044b0 35 30 2c 2c 71 25 3a 3d 28 28 71 25 21 32 34 29 |50,,q%:=((q%!24)| 000044c0 3e 3e 32 34 29 80 31 35 0d 10 40 34 dd a4 69 28 |>>24).15..@4..i(| 000044d0 64 25 29 3a 71 25 21 30 3d 64 25 3a c8 99 32 36 |d%):q%!0=d%:..26| 000044e0 32 33 34 37 2c 2c 71 25 3a 3d 28 28 71 25 21 33 |2347,,q%:=((q%!3| 000044f0 32 29 80 31 3c 3c 31 36 29 3c 3e 30 0d 10 4a 29 |2).1<<16)<>0..J)| 00004500 dd a4 6a 28 64 25 29 3a 71 25 21 30 3d 64 25 3a |..j(d%):q%!0=d%:| 00004510 c8 99 32 36 32 33 34 37 2c 2c 71 25 3a 3d 28 71 |..262347,,q%:=(q| 00004520 25 21 32 38 29 0d 10 54 44 dd f2 73 28 6f 25 2c |%!28)..TD..s(o%,| 00004530 78 25 2c 79 25 29 3a 71 25 21 30 30 3d 30 3a 71 |x%,y%):q%!00=0:q| 00004540 25 21 30 34 3d 79 25 3a 71 25 21 30 38 3d 78 25 |%!04=y%:q%!08=x%| 00004550 3a 71 25 21 31 32 3d 30 3a c8 99 32 36 32 33 35 |:q%!12=0:..26235| 00004560 39 2c 6f 25 2c 71 25 3a e1 0d 10 5e 47 dd f2 47 |9,o%,q%:...^G..G| 00004570 28 6f 25 29 3a ea 76 63 25 3a 71 25 21 30 30 3d |(o%):.vc%:q%!00=| 00004580 6f 25 3a c8 99 32 36 32 33 34 34 2c 30 2c 71 25 |o%:..262344,0,q%| 00004590 b8 76 63 25 3a c8 95 76 63 25 3a c8 99 32 36 32 |.vc%:..vc%:..262| 000045a0 33 34 36 2c 30 2c 71 25 b8 76 63 25 3a ce 3a e1 |346,0,q%.vc%:.:.| 000045b0 0d 10 68 2b dd f2 6a 28 6f 25 2c 77 63 25 29 3a |..h+..j(o%,wc%):| 000045c0 71 25 21 30 3d 6f 25 3a e7 ac 77 63 25 8c c8 99 |q%!0=o%:..wc%...| 000045d0 32 36 32 33 34 37 2c 30 2c 71 25 0d 10 72 1d e7 |262347,0,q%..r..| 000045e0 6f 25 3d 63 25 80 28 71 25 21 31 32 2d 71 25 21 |o%=c%.(q%!12-q%!| 000045f0 34 29 3c 3e 7a 61 25 8c 0d 10 7c 28 7a 61 25 3d |4)<>za%...|(za%=| 00004600 71 25 21 31 32 2d 71 25 21 34 3a c8 94 71 25 2c |q%!12-q%!4:..q%,| 00004610 6d 25 3a f2 66 28 a3 29 3a c8 94 71 25 2c 6d 25 |m%:.f(.):..q%,m%| 00004620 0d 10 86 05 cd 0d 10 90 0b e7 6f 25 3d 6c 25 8c |..........o%=l%.| 00004630 0d 10 9a 82 c8 99 32 36 32 33 34 31 2c 2c 71 25 |......262341,,q%| 00004640 3a 6d 25 21 30 30 3d 79 61 25 3a c8 99 32 36 32 |:m%!00=ya%:..262| 00004650 33 34 37 2c 30 2c 6d 25 3a 6d 25 21 30 34 3d 71 |347,0,m%:m%!04=q| 00004660 25 21 34 3a 6d 25 21 30 38 3d 28 71 25 21 38 29 |%!4:m%!08=(q%!8)| 00004670 2d 37 36 3a 6d 25 21 31 32 3d 71 25 21 31 32 3a |-76:m%!12=q%!12:| 00004680 6d 25 21 31 36 3d 28 71 25 21 38 29 2d 34 3a 6d |m%!16=(q%!8)-4:m| 00004690 25 21 32 38 3d 71 25 21 32 38 3a c8 99 32 36 32 |%!28=q%!28:..262| 000046a0 33 34 31 2c 30 2c 6d 25 3a 71 25 21 32 38 3d 79 |341,0,m%:q%!28=y| 000046b0 61 25 0d 10 a4 05 cd 0d 10 ae 13 c8 99 32 36 32 |a%...........262| 000046c0 33 34 31 2c 30 2c 71 25 3a e1 0d 10 b8 6b dd f2 |341,0,q%:....k..| 000046d0 6e 28 6f 25 2c 67 63 25 2c 78 63 25 2c 48 25 29 |n(o%,gc%,xc%,H%)| 000046e0 3a 71 25 21 30 3d 6f 25 3a c8 99 32 36 32 33 34 |:q%!0=o%:..26234| 000046f0 37 2c 2c 71 25 3a 71 25 21 30 38 3d 71 25 21 31 |7,,q%:q%!08=q%!1| 00004700 36 2d 78 63 25 3a 71 25 21 31 32 3d 71 25 21 34 |6-xc%:q%!12=q%!4| 00004710 2b 67 63 25 3a 71 25 21 32 30 3d 30 3a 71 25 21 |+gc%:q%!20=0:q%!| 00004720 32 34 3d 30 3a 71 25 21 32 38 3d 48 25 3a e7 6f |24=0:q%!28=H%:.o| 00004730 25 3d 6c 25 8c 0d 10 c2 82 c8 99 32 36 32 33 34 |%=l%.......26234| 00004740 31 2c 2c 71 25 3a 6d 25 21 30 30 3d 79 61 25 3a |1,,q%:m%!00=ya%:| 00004750 c8 99 32 36 32 33 34 37 2c 30 2c 6d 25 3a 6d 25 |..262347,0,m%:m%| 00004760 21 30 34 3d 71 25 21 34 3a 6d 25 21 30 38 3d 28 |!04=q%!4:m%!08=(| 00004770 71 25 21 38 29 2d 37 36 3a 6d 25 21 31 32 3d 71 |q%!8)-76:m%!12=q| 00004780 25 21 31 32 3a 6d 25 21 31 36 3d 28 71 25 21 38 |%!12:m%!16=(q%!8| 00004790 29 2d 34 3a 6d 25 21 32 38 3d 71 25 21 32 38 3a |)-4:m%!28=q%!28:| 000047a0 c8 99 32 36 32 33 34 31 2c 30 2c 6d 25 3a 71 25 |..262341,0,m%:q%| 000047b0 21 32 38 3d 79 61 25 0d 10 cc 05 cd 0d 10 d6 12 |!28=ya%.........| 000047c0 c8 99 32 36 32 33 34 31 2c 2c 71 25 3a e1 0d 10 |..262341,,q%:...| 000047d0 e0 40 dd f2 78 28 64 25 29 3a 71 25 21 30 3d 64 |.@..x(d%):q%!0=d| 000047e0 25 3a c8 99 32 36 32 33 34 37 2c 2c 71 25 3a 71 |%:..262347,,q%:q| 000047f0 25 21 32 38 3d 2d 31 3a f2 6a 28 64 25 2c b9 29 |%!28=-1:.j(d%,.)| 00004800 3a e7 64 25 3d 63 25 80 6c 61 25 8c f2 74 0d 10 |:.d%=c%.la%..t..| 00004810 ea 05 e1 0d 10 f4 2f dd f2 63 28 6f 25 29 3a ea |....../..c(o%):.| 00004820 79 63 25 3a c8 99 32 36 32 33 35 31 2c 2c 71 25 |yc%:..262351,,q%| 00004830 3a e7 71 25 21 38 3d 31 80 71 25 21 31 36 3d 2d |:.q%!8=1.q%!16=-| 00004840 33 8c 0d 10 fe 09 c8 8e 6f 25 ca 0d 11 08 10 c9 |3.......o%......| 00004850 69 25 3a f2 6a 28 63 25 2c a3 29 0d 11 12 10 c9 |i%:.j(c%,.).....| 00004860 72 25 3a f2 6a 28 69 25 2c a3 29 0d 11 1c 05 cb |r%:.j(i%,.).....| 00004870 0d 11 26 05 cd 0d 11 30 09 c8 8e 6f 25 ca 0d 11 |..&....0...o%...| 00004880 3a 1d c9 6c 25 3a 71 25 21 30 3d 79 61 25 3a c8 |:..l%:q%!0=ya%:.| 00004890 99 32 36 32 33 34 32 2c 2c 71 25 0d 11 44 05 cb |.262342,,q%..D..| 000048a0 0d 11 4e 1b 71 25 21 30 3d 6f 25 3a c8 99 32 36 |..N.q%!0=o%:..26| 000048b0 32 33 34 32 2c 30 2c 71 25 3a e1 0d 11 58 21 dd |2342,0,q%:...X!.| 000048c0 f2 46 3a c8 99 32 36 33 38 37 34 3a e7 a4 76 28 |.F:..263874:..v(| 000048d0 f6 24 2c 33 29 3d 32 8c f2 76 3a e0 0d 11 62 05 |.$,3)=2..v:...b.| 000048e0 e1 0d 11 6c 41 dd a4 76 28 6d 24 2c 7a 63 25 29 |...lA..v(m$,zc%)| 000048f0 3a 71 25 21 30 3d 9f 3a 24 28 71 25 2b 34 29 3d |:q%!0=.:$(q%+4)=| 00004900 6d 24 2b bd 30 3a c8 99 32 36 32 33 36 37 2c 71 |m$+.0:..262367,q| 00004910 25 2c 7a 63 25 2c 67 24 b8 2c 7a 63 25 3a 3d 7a |%,zc%,g$.,zc%:=z| 00004920 63 25 0d 11 76 23 dd f2 70 28 6d 24 2c 7a 63 25 |c%..v#..p(m$,zc%| 00004930 29 3a ea 6a 25 3a 6a 25 3d a4 76 28 6d 24 2c 7a |):.j%:j%=.v(m$,z| 00004940 63 25 29 3a e1 0d 11 80 24 dd a4 78 28 43 25 29 |c%):....$..x(C%)| 00004950 3a ea 65 25 3a c8 99 33 30 2c 36 2c 2c 2c 43 25 |:.e%:..30,6,,,C%| 00004960 b8 2c 2c 65 25 3a 3d 65 25 0d 11 8a 20 dd f2 57 |.,,e%:=e%... ..W| 00004970 28 f8 65 25 29 3a e7 65 25 8c c8 99 33 30 2c 37 |(.e%):.e%...30,7| 00004980 2c 2c 65 25 3a 65 25 3d 30 0d 11 94 05 e1 0d 11 |,,e%:e%=0.......| 00004990 9e 27 dd a4 74 28 64 24 29 3a ea 62 24 2c 66 24 |.'..t(d$):.b$,f$| 000049a0 2c 65 25 3a e7 a9 28 64 24 29 3d 30 8c 3d 22 44 |,e%:..(d$)=0.="D| 000049b0 75 6d 6d 79 22 0d 11 a8 11 e7 a9 28 64 24 29 3c |ummy"......(d$)<| 000049c0 31 31 8c 3d 64 24 0d 11 b2 36 62 24 3d 22 22 3a |11.=d$...6b$="":| 000049d0 e3 65 25 3d 31 b8 a9 28 64 24 29 3a 66 24 3d c1 |.e%=1..(d$):f$=.| 000049e0 64 24 2c 65 25 2c 31 29 3a e7 a4 43 28 66 24 29 |d$,e%,1):..C(f$)| 000049f0 84 65 25 3d 31 8c 62 24 2b 3d 66 24 0d 11 bc 1a |.e%=1.b$+=f$....| 00004a00 ed 3a e7 a9 28 62 24 29 3e 31 30 8c 62 24 3d c0 |.:..(b$)>10.b$=.| 00004a10 62 24 2c 31 30 29 0d 11 c6 17 e7 a9 28 62 24 29 |b$,10)......(b$)| 00004a20 3d 30 8c 62 24 3d c0 64 24 2c 31 30 29 0d 11 d0 |=0.b$=.d$,10)...| 00004a30 07 3d 62 24 0d 11 da 11 dd a4 43 28 66 24 29 3a |.=b$......C(f$):| 00004a40 c8 8e 66 24 ca 0d 11 e4 64 c9 22 20 22 2c 22 24 |..f$....d." ","$| 00004a50 22 2c 22 26 22 2c 22 25 22 2c 22 40 22 2c 22 5c |","&","%","@","\| 00004a60 22 2c 22 5e 22 2c 22 3a 22 2c 22 2e 22 2c 22 23 |","^",":",".","#| 00004a70 22 2c 22 2a 22 2c 22 7c 22 2c 22 22 22 22 2c 22 |","*","|","""","| 00004a80 61 22 2c 22 65 22 2c 22 69 22 2c 22 6f 22 2c 22 |a","e","i","o","| 00004a90 75 22 2c 22 41 22 2c 22 45 22 2c 22 49 22 2c 22 |u","A","E","I","| 00004aa0 4f 22 2c 22 55 22 3a 3d a3 0d 11 ee 08 7f 3a 3d |O","U":=......:=| 00004ab0 b9 0d 11 f8 05 cb 0d 12 02 35 dd a4 41 28 68 24 |.........5..A(h$| 00004ac0 29 3a ea 41 63 25 2c 77 25 3a e3 77 25 3d 31 b8 |):.Ac%,w%:.w%=1.| 00004ad0 a9 28 68 24 29 3a e7 c1 68 24 2c 77 25 2c 31 29 |.(h$):..h$,w%,1)| 00004ae0 3d 22 2e 22 8c 41 63 25 3d 77 25 0d 12 0c 0f ed |=".".Ac%=w%.....| 00004af0 3a 3d c0 68 24 2c 41 63 25 29 0d ff |:=.h$,Ac%)..| 00004afc