Home » Personal collection » Acorn hard disk » apps » Printers » 153/PrintEdit/!PrintEdit/!RunImage

153/PrintEdit/!PrintEdit/!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 » Personal collection » Acorn hard disk » apps » Printers
Filename: 153/PrintEdit/!PrintEdit/!RunImage
Read OK:
File size: A38E bytes
Load address: 0000
Exec address: 0000
File contents
    5REM>Resources.!RunImage
   10ONERRORPROCaa:ERROREXTERR,REPORT$+" ("+STR$(ERL)+")"
   15SYS263872:PROCba("<PrintEdit$Dir>.Messages"):PROCca:PROCda(FNa("ID")):PROCea:PROCfa:PROCga:PROCha:PROCia:PROCja:PROCka:SYS263873:ONERRORPROCla
   20PROCma:ONERRORPROCla
   25REPEAT:PROCna(aa%):UNTILFALSE:END
   30DEFPROCna(ba%):LOCALr%:r%=FNG(ba%):CASEr%OF
   35WHEN1:PROCoa
   40WHEN2:PROCpa
   45WHEN3:PROCN
   50WHEN6:PROCqa
   55WHEN7:PROCra
   60WHEN8:PROCsa
   65WHEN9:PROCta
   70WHEN17,18:PROCua(r%)
   75WHEN19:PROCva
   80ENDCASE
   85ENDPROC
   90DEFPROCka:PROCwa:PROCxa:PROCya:PROCza:ENDPROC
   95DEFPROCma:IFJ$<>""THEN
  100$(e%+44)=J$+CHR$(0):J$="":PROCO:PROCo:IFca%THEN
  105PROCP("<Printer$Temp>"):PROCs:ca%=FALSE
  110ELSE:PROCQ
  115ENDIF
  120ENDIF
  125ENDPROC
  130DEFPROCwa:LOCALk%:aa%=6193:k%=0:da%=k%:k%+=1:ea%=k%:k%+=1:fa%=k%:k%+=1:ga%=k%:k%+=1:ha%=k%:k%+=1:ia%=k%:k%+=1:ja%=k%:k%+=1:ka%=k%:k%+=1:la%=k%:k%+=1:ma%=k%:k%+=3:na%=k%:k%+=1:oa%=k%:k%+=1:pa%=k%:k%+=1:qa%=k%:k%+=1:ra%=k%:k%+=1
  135sa%=k%:k%+=1:ta%=k%:k%+=1:ua%=k%:k%+=1:va%=k%:k%+=1:wa%=k%:k%+=1:xa%=k%:k%+=1:ya%=k%:k%+=1:za%=k%:k%+=1:Aa%=k%:k%+=1:Ba%=k%:k%+=1:Ca%=k%:k%+=1:Da%=k%:k%+=1:Fa%=k%:k%+=1:Ga%=k%:k%+=1:Ha%=k%:k%+=1:Ia%=k%:k%+=1:Ja%=k%:k%+=1
  140Ka%=k%:k%+=1:La%=k%:k%+=1:Ma%=k%:k%+=4:Na%=k%:k%+=4:Oa%=k%:k%+=4:Pa%=k%:k%+=1:Qa%=k%:k%+=3:Ra%=k%:k%+=4:Sa%=k%:k%+=4:Ta%=k%:k%+=1:k%=44:Ua%=k%:k%+=1:Va%=k%:k%+=1:Wa%=k%:k%+=1:Xa%=k%:k%+=1:Za%=k%:k%+=1:_a%=k%:k%+=1
  145`a%=k%:k%+=1:ab%=k%:k%+=1:bb%=k%:k%+=1:cb%=k%:k%+=1:db%=k%:k%+=1:eb%=k%:k%+=1:fb%=k%:k%+=1:gb%=k%:k%+=1:hb%=k%:k%+=1:ib%=k%:k%+=1:jb%=k%:k%+=1:kb%=k%:k%+=1:lb%=k%:k%+=1:mb%=k%:k%+=1:nb%=k%:k%+=1:ob%=k%:k%+=1:pb%=k%:k%+=1
  150qb%=k%:k%+=1:rb%=k%:k%+=1:sb%=k%:k%+=1:tb%=k%:k%+=1:ub%=k%:k%+=1:vb%=k%:k%+=1:wb%=k%:k%+=1:xb%=k%:k%+=1:yb%=k%:k%+=1:k%=88:zb%=k%:k%+=2:Ab%=k%:k%+=2:ENDPROC
  155DEFPROCxa:LOCALh%,l%,a%,w%:Bb%=FNf("PRIV",512):ENDPROC
  160DEFPROCya:LOCALq%,E%,Cb%:Db%=44:Fb%=FALSE:Gb%=FALSE:P%=0:S%=0:Hb%=FNf("TEXT",24*4):Ib%=FNf("TEXT",24*4):Jb%=FNf("TEXT",24*4):FORq%=0TO23:Hb%!(q%*4)=0:Ib%!(q%*4)=0:Jb%!(q%*4)=0:NEXT:Kb%=0:R%=0:DIMa%(3):Lb%=FALSE:Mb%=FALSE:Nb%=FALSE:Ob%=0:Pb%=0:Qb%=0:Rb%=0:i$=""
  165Sb%=FNz("dp"):Tb%=FNz("lj"):Ub%=0:Vb%=0:Wb%=TRUE:c=0.039375:a=0:b=0:SYS16TOE%:SYS73,"/g,quit/s,/g,print/s,/g",E%,e%,256:IFe%!12=0THEN
  170ca%=FALSE
  175ELSE:ca%=TRUE
  180ENDIF
  185J$="":E%=e%!16:IFE%<>0THEN
  190Cb%=!E%AND65535:E%+=2:WHILECb%:J$+=CHR$(?E%):E%+=1:Cb%-=1:ENDWHILE
  195ENDIF
  200ENDPROC
  205DEFFNz(V$):LOCALf%,A%,Xb%,f$,N%,Zb%:A%=0:Xb%=0:SYS131085,64,"Printers:"+V$+".Resources.PaperRO"TOf%;Zb%:IF(Zb%AND1)f%=0
  210IFf%=0ERROR_b%,FNc("FA2",V$)
  215WHILENOTEOF#f%:f$=GET$#f%:IFLEFT$(f$,4)="pn: "THEN
  220N%=FNf("PAPR",LEN(f$)+1):!N%=0:$(N%+4)=MID$(f$,5):IFXb%<>0THEN
  225!Xb%=N%
  230ELSE:A%=N%
  235ENDIF
  240Xb%=N%
  245ENDIF
  250ENDWHILE:CLOSE#f%:=A%
  255DEFPROCza:LOCALi%,j%:PROCAa("<PrintEdit$Dir>.Templates","<PrintEdit$Dir>.Template3D"):PROCq("","info",1,`b%):PROCq("","mapping",1,W%):PROCq("","graphics",1,m%):PROCq("","chars",1,ac%):PROCq("","text",1,U%):PROCq("","main",1,g%):PROCq("","save",1,V%)
  260PROCq("","warning",1,bc%):PROCBa:FORi%=0TO3:j%=FNf("ICDF",40):!j%=ac%:j%!4=i%:SYS262350,,j%:SYS262340,,j%:a%(i%)=j%+8:NEXT:PROCa(`b%,3,FNa("VSN")):PROCz(W%):PROCi(W%):PROCz(m%):PROCi(m%):PROCz(ac%):PROCi(ac%):PROCz(U%):PROCi(U%):PROCz(g%):PROCi(g%):PROCs:!e%=-1:e%!4=0:e%!8=0:e%!12=84
  265e%!16=68:e%!20=12290:$(e%+24)=FNa("SN"):SYS262338,,e%TOcc%:ENDPROC
  270DEFPROCs:PROCR:PROCCa:PROCS(Hb%):PROCS(Ib%):PROCS(Jb%):PROCDa:PROCo:Gb%=FALSE:ENDPROC
  275DEFPROCF(D%):LOCALdc%,ec%,A%:dc%=a%(0)!4:ec%=a%(0)!12:A%=R%:WHILEA%<>D%:ec%=dc%:dc%-=(a%(0)!12-a%(0)!4):A%=!A%:ENDWHILE:!o%=ac%:SYS262347,,o%:SYS262353,ac%,0,dc%,o%!12-o%!4,ec%:ENDPROC
  280DEFPROCoa:LOCALfc%,D%,dc%,ec%,i%,l%,f%:LOCALgc%,hc%,y%,j%,K%:dc%=a%(0)!4:ec%=a%(0)!12:K%=ec%-dc%:SYS262344,,e%TOfc%:WHILEfc%:D%=R%:y%=e%!16-e%!24:gc%=(y%-e%!40)DIVK%:hc%=(y%-e%!32)DIVK%:IFgc%<0gc%=0
  285IFhc%>=gc%THEN
  290y%=0:IFgc%<>0THEN
  295FORi%=0TOgc%-1:IFD%D%=!D%
  300y%-=K%:NEXT
  305ENDIF
  310FORj%=gc%TOhc%:IFD%THEN
  315$a%(0)!20=STR$(D%?4):$a%(1)!20=CHR$(D%?4):$a%(3)!20=$(D%+8):SYS393465,1,a%(3)!20,0TOl%;f%:IF(f%AND1)l%=LEN($a%(3)!20)*16
  320a%(3)!8=a%(3)!0+l%+16:FORi%=0TO3:IFD%?5THEN
  325a%(i%)!16=a%(i%)!16OR(1<<21)
  330ELSE:a%(i%)!16=a%(i%)!16ANDNOT(1<<21)
  335ENDIF
  340a%(i%)!12=y%:a%(i%)!4=y%-K%:SYS262370,,a%(i%):NEXT:y%-=K%:IFD%D%=!D%
  345ENDIF
  350NEXT
  355ENDIF
  360SYS262346,,e%TOfc%:ENDWHILE:FORi%=0TO3:a%(i%)!4=dc%:a%(i%)!12=ec%:NEXT:ENDPROC
  365DEFPROCpa:SYS262341,,e%:ENDPROC
  370DEFPROCN:IF!e%=g%THEN
  375IFFb%THEN
  380S%=6:!e%=bc%:SYS262347,,e%:SYS53,-1,4TO,,X%:X%=1<<X%:SYS53,-1,5TO,,Z%:Z%=1<<Z%:SYS53,-1,11TO,,ic%:ic%+=1:SYS53,-1,12TO,,jc%:jc%+=1:kc%=ic%*X%:lc%=jc%*Z%:c%=(kc%-(e%!12-e%!4))DIV2:d%=(lc%-(e%!8-e%!16))DIV2:SYS262356,,bc%,c%,d%:ENDPROC
  385ENDIF
  390!e%=g%:SYS262342,,e%:PROCs
  395ELSE:IF!e%=U%Ob%=0
  400SYS262342,,e%
  405ENDIF
  410ENDPROC
  415DEFPROCva:IFe%!16=524610THEN
  420ERRORT%,FNa("OKS")
  425ENDIF
  430ENDPROC
  435DEFPROCua(r%):LOCALs$,i%,mc%:CASEe%!16OF
  440WHEN0:PROCu
  445WHEN2:PROCFa(e%)
  450WHEN3:IFe%!40=4038THEN
  455PROCGa:PROCs:PROCO:PROCo:PROCQ
  460ELSE:ERRORT%,FNa("OKN")
  465ENDIF
  470WHEN5
  475WHEN8:IFFb%THEN
  480IF!e%<>20THEN
  485IF(e%!20AND1)=0S%=4ELSES%=2
  490ELSE:S%=4
  495ENDIF
  500e%!12=e%!8:SYS262375,19,e%,e%!4:PROCu
  505ENDIF
  510WHEN1282:PROCHa
  515WHEN262336:CASEe%!32OF
  520WHEN0:PROCp(W%,FNa("TI7")):i%=R%:WHILEi%:IFi%?5THEN
  525PROCa(W%,2,CHR$(i%?4)):PROCa(W%,3,$(i%+8)):PROCIa(W%,2,0):PROCT(W%,2,"Krat"):i%=0
  530ENDIF
  535IFi%i%=!i%
  540ENDWHILE
  545WHEN3:PROCp(W%,FNa("TI8")):PROCa(W%,2,""):PROCa(W%,3,""):PROCIa(W%,2,15):PROCT(W%,2,"Krat;Pptr_write")
  550ENDCASE
  555SYS262376,,e%!20,e%!24,e%!28
  560WHEN262345:IFe%!20=V%S%=0:ENDPROC
  565IFe%!20=bc%THEN
  570IFS%<>5ANDS%<>3ANDS%<>1THEN
  575S%=0
  580ENDIF
  585ENDPROC
  590ENDIF
  595PROCJa
  600WHEN262351:PROCt
  605WHEN524613:IFNOTGb%ANDe%!40=4038THEN
  610i%=e%!4:mc%=e%!8:PROCO:PROCo:PROCP("<Printer$Temp>"):e%!0=20:e%!12=mc%:e%!16=524614:SYS262375,17,e%,i%:PROCs
  615ENDIF
  620ENDCASE
  625ENDPROC
  630DEFPROCHa:LOCALs$,t$:CASEe%!32OF
  635WHEN-2:s$=FNa("ICON")
  640WHEN`b%:s$=FNa("INFO")
  645WHENU%:s$=FNa("TEXT"+STR$(e%!36)):IFs$="TEXT"+STR$(e%!36)s$=FNa("TEXT")
  650WHENg%:t$="MAIN"+STR$(e%!36):CASEe%!36OF
  655WHEN6,7:IFFNb(g%,10)="lj"t$+="a"
  660WHEN16,17:IFFNb(g%,10)="lj"THEN
  665IFFNe(g%,e%!36)t$+="d"ELSEt$+="c"
  670ELSE:IFFNe(g%,e%!36)t$+="b"ELSEt$+="a"
  675ENDIF
  680WHEN18,19:IFFNe(g%,e%!36)t$+="b"ELSEt$+="a"
  685ENDCASE
  690s$=FNa(t$):IFs$=t$s$=FNa("MAIN")
  695WHENV%:s$=FNa("SAVE"+STR$(e%!36)):IFs$="SAVE"+STR$(e%!36)s$=FNa("SAVE")
  700WHENac%:s$=FNa("CHARS")
  705WHENW%:s$=FNa("MAPPING"+STR$(e%!36)):IFs$="MAPPING"+STR$(e%!36)s$=FNa("MAPPING")
  710WHENm%:t$="GRAPHICS"+STR$(e%!36):CASEe%!36OF
  715WHEN36,37,38,39,40,41,42,43,80,81,92,93:IFFNe(m%,e%!36)t$+="b"ELSEt$+="a"
  720ENDCASE
  725s$=FNa(t$):IFs$=t$s$=FNa("GRAPHICS")
  730OTHERWISE:IFe%!36<>-1THEN
  735SYS262388,1,Bb%,e%!32,e%!36:CASEA$OF
  740WHEN"ME2":IF!Bb%=0s$=FNa("HME2-0")ELSEs$=FNa("HME2")
  745WHEN"ME3":s$="HME3-"+STR$(!Bb%):SYS262358,ac%,o%,1<<21,1<<21:IF!Bb%=2THEN
  750IF!o%=-1s$+="c"ELSEs$+="a"
  755ENDIF
  760IF!Bb%=0THEN
  765IF!o%=-1THEN
  770s$+="c"
  775ELSE:CASEBb%!4OF
  780WHEN0:IFo%!4=-1s$="HME3-0-0a"ELSEs$="HME3-0-0b"
  785WHEN1:IFo%!4=-1s$="HME3-0-1a"ELSEs$="HME3-0-1b"
  790WHEN-1:IFo%!4=-1THEN
  795s$+="a"
  800ELSE:s$+="b"
  805ENDIF
  810ENDCASE
  815ENDIF
  820ENDIF
  825s$=FNa(s$)
  830OTHERWISE:s$=FNa("H"+A$+"-"+STR$(!Bb%)):IFs$="H"+A$+"-"+STR$(!Bb%)s$=FNa("H"+A$)
  835ENDCASE
  840ENDIF
  845ENDCASE
  850IFs$<>""THEN
  855!e%=(25+LEN(s$))ANDNOT3:e%!12=e%!8:e%!16=1283:$(e%+20)=s$+CHR$0:SYS262375,17,e%,e%!4
  860ENDIF
  865ENDPROC
  870DEFPROCGa:e%!12=e%!8:e%!16=4:SYS262375,17,e%,e%!4:ENDPROC
  875DEFPROCO:LOCALt$,x$,y$,nc%,oc%:nc%=FALSE:SYS263872:IFNOT(FNH(FNn(e%+44)))THEN
  880ERRORT%,FNc("OK1",FNn(e%+44))
  885ENDIF
  890PROCKa(4038,FNn(e%+44)):IFFNd("cl:",t$)=FALSEPROCc(FNa("OK6"))
  895IFFNd("pr_nme:",t$)=FALSEPROCc(FNa("OK6"))
  900IFFNd("sh_nme:",t$)=FALSEPROCc(FNa("OK6"))
  905IFFNd("sp_nme:",t$)=FALSEPROCc(FNa("OK6"))
  910IFFNd("res:",t$)=FALSEPROCc(FNa("OK6"))
  915PROCLa(0):IFFNd("cl:",t$)PROCa(g%,10,t$)
  920IFFNd("pr_nme:",t$)PROCa(g%,11,t$)
  925IFFNd("sh_nme:",t$)PROCa(g%,12,t$)
  930IFFNd("sp_nme:",t$)PROCa(g%,13,t$)
  935IFFNd("res:",t$)PROCMa(t$,nc%)
  940IFFNd("txt_cds:",t$)THEN
  945PROCNa(t$):IFFNd("chars: char_maps:",t$)PROCOa
  950ENDIF
  955PROCe(g%,36):IFFNd("default_paper_size:",t$)THEN
  960PROCa(g%,27,t$):IFFNd("default_xresolution:",x$)ANDFNd("default_yresolution:",y$)THEN
  965Pb%=VAL(x$):Qb%=VAL(y$):IFFNd("default_quality:",t$)THEN
  970Rb%=EVAL(t$):PROCa(g%,33,FNI(Rb%)):IFFNd("supports_fast_parallel:",t$)THEN
  975IFVAL(t$)<>0PROCf(g%,36)
  980IFFNd("default_gname:",t$)THENi$=t$
  985ENDIF
  990ENDIF
  995ENDIF
 1000ENDIF
 1005IFi$<>""THEN
 1010PROCa(g%,30,i$)
 1015ELSE:IFPb%<>0ANDQb%<>0PROCa(g%,30,FNl("RES",x$,y$))
 1020ENDIF
 1025WHILENOTFNA:s$=FNB:IFLEFT$(s$,19)="# Paper X offset = "THENa=VAL(MID$(s$,20))
 1030IFLEFT$(s$,19)="# Paper Y offset = "THENb=VAL(MID$(s$,20))
 1035ENDWHILE:oc%=@%:IFWb%THEN
 1040@%="+F10"+k$+"2":a=a/c:b=b/c
 1045ELSE:@%="+F10"+k$+"3"
 1050ENDIF
 1055PROCa(g%,22,STR$(a)):PROCa(g%,23,STR$(b)):@%=oc%:PROCPa:Gb%=TRUE:SYS263873:IFnc%THEN
 1060PROCA(FNa("OK8"),1):PROCh:PROCi(m%)
 1065ENDIF
 1070ENDPROC
 1075DEFFNI(n%):LOCALpc%,_%:IFn%=0:=""
 1080pc%=n%AND255:_%=(n%AND65280)>>8:=FNa("CO"+STR$(pc%))+", "+FNa("HT"+STR$(_%))
 1085DEFPROCCa:LOCALi%:WHILEP%:PROCd("STRG",P%!4):PROCd("INTG",P%!8):PROCd("STRG",P%!12):PROCd("INTG",P%!16):PROCd("INTG",P%!20):PROCd("INTG",P%!24):PROCd("GSTR",P%!28):PROCd("INTG",P%!32):PROCd("STRG",P%!36):PROCd("STRG",P%!40):i%=!P%:PROCd("GRPH",P%):P%=i%:ENDWHILE:PROCa(g%,14,"0")
 1090PROCa(g%,30,""):PROCa(g%,33,""):PROCi(m%):ENDPROC
 1095DEFPROCMa(t$,RETURNnc%):LOCALqc%,i%,p%,q%:LOCALW$,rc%,X$,sc%,tc%,uc%,Z$,Zb%:LOCALD$,M$:qc%=VAL(t$):FORi%=1TOqc%:IFNOT(FNd("g_mode:",t$))PROCc(FNa("OK7"))
 1100IFNOT(FNd("module: dumpers:",t$))PROCc(FNa("OK7"))
 1105IFFNd("number:",t$)rc%=FNr(t$)ELSEPROCc(FNa("OK7"))
 1110IFFNd("name:",t$)W$=t$ELSEPROCc(FNa("OK7"))
 1115IFFNd("palette:",t$)X$=t$ELSEPROCc(FNa("OK7"))
 1120IFFNd("options:",t$)sc%=FNr(t$)ELSEPROCc(FNa("OK7"))
 1125IFFNd("pxres:",t$)tc%=FNr(t$)ELSEPROCc(FNa("OK7"))
 1130IFFNd("pyres:",t$)uc%=FNr(t$)ELSEPROCc(FNa("OK7"))
 1135IFFNd("data:",t$)Z$=t$ELSEPROCc(FNa("OK7"))
 1140IFFNd("flags:",t$)Zb%=FNr(t$)ELSEPROCc(FNa("OK7"))
 1145IF(Zb%>>>24)>=4THEN
 1150IFFNd("gname:",t$)D$=t$ELSEPROCc(FNa("OK7"))
 1155IFFNd("gcalib:",t$)M$=t$ELSEPROCc(FNa("OK7"))
 1160ELSE:D$="":M$=""
 1165ENDIF
 1170p%=FNf("GRPH",44):!p%=0:p%!4=FNg(W$,2):p%!8=FNm(rc%):p%!12=FNg(X$,2):p%!16=FNm(sc%):p%!20=FNm(tc%):p%!24=FNm(uc%):p%!28=FNg(Z$,4):p%!32=FNm(Zb%):p%!36=FNg(D$,2):p%!40=FNg(M$,2):IF(Zb%>>>24)>=3THEN
 1175a=!(p%!28+1+Ra%)/tc%:b=!(p%!28+1+Sa%)/uc%
 1180ENDIF
 1185PROCQa(p%,""):IF(Zb%>>>24)<>4THEN
 1190PROCU(p%):PROCG:nc%=TRUE
 1195ENDIF
 1200NEXT:ENDPROC
 1205DEFPROCQa(A%,D$):LOCALi%,O%,h$:i%=VAL(FNb(g%,14))+1:PROCa(g%,14,STR$(i%)):i%=P%:O%=0:IFD$=""THEN
 1210WHILEi%:O%=i%:i%=!i%:ENDWHILE
 1215ELSE:WHILEi%:h$=$(i%!36):IFh$=""THENh$=STR$(i%!20)+STR$(i%!24)
 1220IFh$<D$THEN
 1225O%=i%:i%=!i%
 1230ELSE:i%=0
 1235ENDIF
 1240ENDWHILE
 1245ENDIF
 1250IFO%THEN
 1255!A%=!O%:!O%=A%
 1260ELSE:!A%=P%:P%=A%
 1265ENDIF
 1270ENDPROC
 1275DEFPROCS(p%):LOCALi%:FORi%=0TO23:IFp%!(i%*4)<>0PROCd("GSTR",p%!(i%*4)):p%!(i%*4)=0
 1280NEXT:CASEp%OF
 1285WHENHb%:Lb%=FALSE:PROCe(g%,16)
 1290WHENIb%:Mb%=FALSE:PROCe(g%,17)
 1295WHENJb%:Nb%=FALSE:PROCe(g%,18)
 1300ENDCASE
 1305ENDPROC
 1310DEFPROCNa(t$):LOCALi%,j%:i%=VAL(t$):IFi%<>0THEN
 1315FORj%=1TOi%:IFFNd("t_mode:",t$)THEN
 1320CASEj%OF
 1325WHEN1:Lb%=TRUE:PROCV(Hb%)
 1330WHEN2:Mb%=TRUE:PROCV(Ib%)
 1335WHEN3:Nb%=TRUE:PROCV(Jb%)
 1340ENDCASE
 1345PROCf(g%,15+j%)
 1350ELSE:PROCc(FNa("OK7"))
 1355ENDIF
 1360NEXT
 1365ENDIF
 1370ENDPROC
 1375DEFPROCV(p%):LOCALt$:IFFNd("t_page_lines:",t$)p%!0=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1380IFFNd("t_08:",t$)p%!4=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1385IFFNd("t_09:",t$)p%!8=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1390IFFNd("t_0C:",t$)p%!12=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1395IFFNd("t_0D:",t$)p%!16=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1400IFFNd("t_0D0A:",t$)p%!20=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1405IFFNd("t_start:",t$)p%!24=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1410IFFNd("t_end:",t$)p%!28=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1415IFFNd("t_pica:",t$)p%!32=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1420IFFNd("t_elite:",t$)p%!36=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1425IFFNd("t_condensed:",t$)p%!40=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1430IFFNd("t_expanded:",t$)p%!44=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1435IFFNd("t_b_on:",t$)p%!48=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1440IFFNd("t_b_off:",t$)p%!52=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1445IFFNd("t_i_on:",t$)p%!56=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1450IFFNd("t_i_off:",t$)p%!60=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1455IFFNd("t_l_on:",t$)p%!64=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1460IFFNd("t_l_off:",t$)p%!68=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1465IFFNd("t_sup_on:",t$)p%!72=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1470IFFNd("t_sup_off:",t$)p%!76=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1475IFFNd("t_sub_on:",t$)p%!80=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1480IFFNd("t_sub_off:",t$)p%!84=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1485IFFNd("t_u_on:",t$)p%!88=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1490IFFNd("t_u_off:",t$)p%!92=FNg(t$,4)ELSEPROCc(FNa("OK7"))
 1495ENDPROC
 1500DEFPROCJa:LOCALp%,i%,vc%:IFA$="ME3"THEN
 1505p%=R%:i%=0:WHILEp%:IFp%?5THEN
 1510vc%=p%:i%+=1:IFi%=2p%=0
 1515ENDIF
 1520IFp%p%=!p%
 1525ENDWHILE:IFi%=1vc%?5=0:PROCF(vc%)
 1530ENDIF
 1535ENDPROC
 1540DEFPROCu:LOCALc%,d%:LOCALX%,Z%,ic%,jc%,kc%,lc%:IFFb%THEN
 1545!e%=bc%:SYS262347,,e%:SYS53,-1,4TO,,X%:X%=1<<X%:SYS53,-1,5TO,,Z%:Z%=1<<Z%:SYS53,-1,11TO,,ic%:ic%+=1:SYS53,-1,12TO,,jc%:jc%+=1:kc%=ic%*X%:lc%=jc%*Z%:c%=(kc%-(e%!12-e%!4))DIV2:d%=(lc%-(e%!8-e%!16))DIV2:SYS262356,,bc%,c%,d%:ENDPROC
 1550ENDIF
 1555PROCaa:PROCRa:ENDPROC
 1560DEFPROCsa:IFe%!24=13THEN
 1565CASE!e%OF
 1570WHENg%:IFaa$<>FNb(g%,e%!4)THEN
 1575PROCh:IFe%!4=10PROCo
 1580ENDIF
 1585CASEe%!4OF
 1590WHEN10:PROCk(g%,11)
 1595WHEN11:PROCk(g%,12)
 1600WHEN12:PROCk(g%,13)
 1605WHEN13:PROCk(g%,22)
 1610WHEN22:PROCk(g%,23)
 1615WHEN23:PROCk(g%,10)
 1620ENDCASE
 1625WHENW%:PROCSa
 1630WHENV%:PROCH(FALSE,"")
 1635WHENm%:PROCG:PROCh:PROCi(m%)
 1640WHENU%:PROCW:PROCh:PROCi(U%)
 1645ENDCASE
 1650ELSE:SYS262364,e%!24
 1655ENDIF
 1660ENDPROC
 1665DEFPROCDa:LOCALi%:IFKb%=0ENDPROC
 1670WHILER%:i%=!R%:PROCd("CMAP",R%):R%=i%:ENDWHILE:Kb%=0:PROCt:PROCe(g%,19):ENDPROC
 1675DEFPROCOa:LOCALi%,n%,t$,v%,v$,O%,D%:IFNOT(FNd("char:",t$))PROCc(FNa("OK7"))
 1680n%=VAL(t$):O%=0:FORi%=1TOn%:IFNOT(FNd("",t$))PROCc(FNa("OK7"))
 1685SYS39,t$,Bb%,256TO,,p%:v%=?Bb%:IFv%<>0THEN
 1690?Bb%=p%-1:v$=FNs(Bb%):D%=FNf("CMAP",9+LEN(v$)):!D%=0:D%!4=v%:$(D%+8)=v$:IFO%THEN!O%=D%ELSER%=D%
 1695Kb%+=1:O%=D%
 1700ENDIF
 1705NEXT:IFKb%PROCf(g%,19)
 1710PROCt:PROCI:ENDPROC
 1715DEFPROCSa:LOCALi%,s$,p%,t$,O%,wc%:s$=FNb(W%,2):t$=FNb(W%,3):IFLEN(s$)=1i%=ASC(s$)ELSEi%=VAL(s$)
 1720IFi%<32ERRORT%,FNa("OKV")
 1725s$=FNt(t$,"",STR$(i%+1)):SYS262356,,-1:p%=R%:O%=0:WHILEp%:IFp%?4=i%THEN
 1730wc%=!p%:PROCd("CMAP",p%):p%=FNf("CMAP",9+LEN(t$)):!p%=wc%:p%!4=i%:$(p%+8)=t$:IFO%THEN!O%=p%ELSER%=p%
 1735PROCt:PROCh:PROCJ:ENDPROC
 1740ENDIF
 1745IFp%?4>i%THEN
 1750p%=FNf("CMAP",9+LEN(t$)):IFO%THEN!p%=!O%:!O%=p%ELSE!p%=R%:R%=p%
 1755p%!4=i%:$(p%+8)=t$:Kb%+=1:PROCt:PROCh:PROCJ:ENDPROC
 1760ENDIF
 1765O%=p%:p%=!p%:ENDWHILE:p%=FNf("CMAP",9+LEN(t$)):!p%=0:p%!4=i%:$(p%+8)=t$:IFO%THEN!O%=p%ELSER%=p%
 1770Kb%+=1:PROCt:PROCh:PROCJ:ENDPROC
 1775DEFPROCTa:LOCALO%,D%:D%=R%:O%=0:WHILED%:IFD%?5THEN
 1780IFO%THEN!O%=!D%ELSER%=!D%
 1785PROCd("CMAP",D%):Kb%-=1:IFO%THEND%=O%ELSED%=R%
 1790ELSE:O%=D%:D%=!D%
 1795ENDIF
 1800ENDWHILE:PROCt:PROCh:PROCJ:ENDPROC
 1805DEFPROCJ:LOCALxc%,yc%,dc%,ec%:!o%=ac%:SYS262347,,o%:IF(o%!32AND(1<<16))<>0THEN
 1810xc%=o%!20:dc%=o%!8-o%!16+o%!24:yc%=o%!20+o%!12-o%!4:ec%=o%!24:SYS262353,ac%,xc%,dc%,yc%,ec%
 1815ENDIF
 1820ENDPROC
 1825DEFPROCt:LOCALi%,x%,l%,D%,f%:D%=R%:WHILED%:SYS393465,1,D%+8,0TOl%;f%:IF(f%AND1)l%=LEN($(D%+8))*16
 1830IFl%>x%x%=l%
 1835D%=!D%:ENDWHILE:IFx%<32x%=32
 1840!e%=0:e%!4=-Kb%*44:e%!8=x%+a%(3)!0+16:e%!12=0:SYS262359,ac%,e%:!o%=ac%:SYS262347,,o%:IF(o%!32AND(1<<16))SYS262341,,o%
 1845ENDPROC
 1850DEFPROCUa:LOCAL@%,a,b:a=FNq(FNb(g%,22))/c:b=FNq(FNb(g%,23))/c:@%="+F10"+k$+"2":PROCa(g%,22,STR$(a)):PROCa(g%,23,STR$(b)):Wb%=TRUE:ENDPROC
 1855DEFPROCVa:LOCAL@%,a,b:a=FNq(FNb(g%,22))*c:b=FNq(FNb(g%,23))*c:@%="+F10"+k$+"3":PROCa(g%,22,STR$(a)):PROCa(g%,23,STR$(b)):Wb%=FALSE:ENDPROC
 1860DEFPROCqa:CASEe%!8OF
 1865WHEN64:IFe%!12=V%PROCWa(!e%,e%!4)
 1870WHEN2:CASEe%!12OF
 1875WHENg%:CASEe%!16OF
 1880WHEN15:PROCj("ME2",TRUE,TRUE)
 1885WHEN28:PROCj("ME4",TRUE,TRUE)
 1890WHEN31:PROCj("ME5",TRUE,TRUE)
 1895WHEN34:PROCj("ME6",TRUE,TRUE)
 1900OTHERWISEPROCj("ME7",TRUE,FALSE)
 1905ENDCASE
 1910WHENac%:PROCj("ME3",TRUE,FALSE)
 1915WHEN-2:PROCj("ME1",TRUE,FALSE)
 1920ENDCASE
 1925WHEN4:CASEe%!12OF
 1930WHEN-2:PROCQ
 1935WHENg%:CASEe%!16OF
 1940WHEN6:PROCX(Hb%)
 1945WHEN7:PROCX(Ib%)
 1950WHEN8:PROCX(Jb%)
 1955WHEN9:PROCK(ac%)
 1960WHEN15:PROCj("ME2",TRUE,TRUE)
 1965WHEN16:PROCo
 1970WHEN17:IFFNe(g%,17)PROCf(g%,16)
 1975PROCo
 1980WHEN18:IFFNe(g%,18)PROCf(g%,16):PROCf(g%,17)
 1985PROCo
 1990WHEN19:IFFNe(g%,19)PROCf(g%,16)
 1995PROCo
 2000WHEN24:IFNOTWb%PROCUa
 2005WHEN25:IFWb%PROCVa
 2010WHEN28:PROCj("ME4",TRUE,TRUE)
 2015WHEN31:PROCj("ME5",TRUE,TRUE)
 2020WHEN34:PROCj("ME6",TRUE,TRUE)
 2025ENDCASE
 2030WHENbc%:SYS262356,,-1:CASEe%!16OF
 2035WHEN1:PROCI:IFS%=2PROCu
 2040IFS%=4SYS262364,508
 2045IFS%=6!e%=g%:PROCN
 2050WHEN3:IFS%=2S%=1
 2055IFS%=4S%=3
 2060IFS%=6S%=5
 2065SYS262356,,V%,!e%,e%!4
 2070ENDCASE
 2075WHENm%:CASEe%!16OF
 2080WHEN41:IFFNe(m%,41)THEN
 2085PROCf(m%,42)
 2090ELSE:PROCe(m%,42)
 2095ENDIF
 2100WHEN42:IFFNe(m%,42)THEN
 2105PROCf(m%,41)
 2110ELSE:PROCe(m%,41)
 2115ENDIF
 2120WHEN77:PROCf(m%,77)
 2125WHEN78:PROCf(m%,78)
 2130WHEN83:PROCG:PROCL:PROCh:PROCi(m%)
 2135WHEN86:PROCXa:PROCL:PROCh:PROCi(m%)
 2140ENDCASE
 2145WHENU%:IFe%!16=47THEN
 2150PROCW:PROCh:PROCi(U%)
 2155ENDIF
 2160WHENV%:IFe%!16=zc%THEN
 2165PROCH(FALSE,"")
 2170ENDIF
 2175ENDCASE
 2180WHEN1:CASEe%!12OF
 2185WHENm%:CASEe%!16OF
 2190WHEN77:PROCf(m%,77)
 2195WHEN78:PROCf(m%,78)
 2200WHEN83:PROCG:PROCL:PROCh
 2205ENDCASE
 2210WHENU%:IFe%!16=47PROCW:PROCh
 2215WHENg%:CASEe%!16OF
 2220WHEN24:IFNOTWb%PROCUa
 2225WHEN25:IFWb%PROCVa
 2230ENDCASE
 2235IFe%!16=24ORe%!16=25THEN
 2240PROCf(g%,e%!16)
 2245ENDIF
 2250ENDCASE
 2255ENDCASE
 2260ENDPROC
 2265DEFPROCR:PROCKa(4038,""):PROCI:Pb%=0:Qb%=0:Rb%=0:PROCa(g%,10,""):PROCa(g%,11,""):PROCa(g%,12,""):PROCa(g%,13,""):PROCa(g%,27,""):PROCe(g%,36):IFWb%THEN
 2270PROCa(g%,22,"0"+k$+"00"):PROCa(g%,23,"0"+k$+"00")
 2275ELSE:PROCa(g%,22,"0"+k$+"000"):PROCa(g%,23,"0"+k$+"000")
 2280ENDIF
 2285ENDPROC
 2290DEFPROCQ:PROCK(g%):PROCk(g%,10):ENDPROC
 2295DEFPROCo:IFFNb(g%,10)="lj"THEN
 2300IFFNb(g%,6)<>FNa("ICN6b")THEN
 2305PROCl(g%,8):PROCl(g%,18):PROCa(g%,6,FNa("ICN6b")):PROCa(g%,7,FNa("ICN7b"))
 2310ENDIF
 2315ELSE:IFFNb(g%,6)<>FNa("ICN6a")THEN
 2320PROCm(g%,8):PROCm(g%,18):PROCa(g%,6,FNa("ICN6a")):PROCa(g%,7,FNa("ICN7a"))
 2325ENDIF
 2330ENDIF
 2335IFFNe(g%,16)THEN
 2340PROCM(g%,6)
 2345ELSE:PROCv(g%,6):PROCe(g%,17):PROCe(g%,19):IFOb%=Hb%PROCi(U%):Ob%=0
 2350ENDIF
 2355IFFNe(g%,17)THEN
 2360PROCM(g%,7)
 2365ELSE:PROCv(g%,7):PROCe(g%,18):IFOb%=Ib%PROCi(U%):Ob%=0
 2370ENDIF
 2375IFFNe(g%,18)THEN
 2380PROCM(g%,8)
 2385ELSE:PROCv(g%,8):IFOb%=Jb%PROCi(U%):Ob%=0
 2390ENDIF
 2395IFFNe(g%,19)THEN
 2400PROCM(g%,9)
 2405ELSE:PROCv(g%,9):PROCi(ac%)
 2410ENDIF
 2415ENDPROC
 2420DEFPROCI:IFFb%=FALSEENDPROC
 2425Fb%=FALSE:PROCp(g%,FNa("TI5")):ENDPROC
 2430DEFPROCh:IFFb%ENDPROC
 2435Fb%=TRUE:Gb%=TRUE:PROCp(g%,FNa("TI4")):ENDPROC
 2440DEFPROCX(A%):LOCALi%,Ac%:Ac%=(FNb(g%,10)="lj"):Ob%=A%:IFA%=Hb%THEN
 2445IFAc%THEN
 2450PROCp(U%,FNa("PMODE"))
 2455ELSE:PROCp(U%,FNa("TI1"))
 2460ENDIF
 2465ELSE:IFA%=Ib%THEN
 2470IFAc%THEN
 2475PROCp(U%,FNa("LMODE"))
 2480ELSE:PROCp(U%,FNa("TI2"))
 2485ENDIF
 2490ELSE:PROCp(U%,FNa("TI3"))
 2495ENDIF
 2500ENDIF
 2505IFA%=0THEN
 2510FORi%=22TO45:PROCa(U%,i%,""):NEXT
 2515ELSE:FORi%=22TO45:PROCa(U%,i%,FNs(!A%)):A%+=4:NEXT
 2520ENDIF
 2525PROCK(U%):PROCk(U%,22):ENDPROC
 2530DEFPROCW:LOCALp%,i%,s$:p%=Ob%:FORi%=22TO45:s$=FNb(U%,i%):s$=FNt(s$,"TC"+STR$(i%),""):PROCw(p%,0,s$,5):p%+=4:NEXT:ENDPROC
 2535DEFPROCXa:LOCALi%,x%,y%,O%,h$,f%:i%=P%:O%=0:x%=VAL(FNb(m%,Ua%)):y%=VAL(FNb(m%,Va%)):h$=FNb(m%,zb%):WHILEi%:IFh$<>""THENf%=($(i%!36)=h$)ELSEf%=(!(i%!20)=x%AND!(i%!24)=y%)
 2540IFf%THEN
 2545IFO%THEN
 2550!O%=!i%
 2555ELSE:P%=!i%
 2560ENDIF
 2565PROCd("STRG",i%!4):PROCd("INTG",i%!8):PROCd("STRG",i%!12):PROCd("INTG",i%!16):PROCd("INTG",i%!20):PROCd("INTG",i%!24):PROCd("GSTR",i%!28):PROCd("INTG",i%!32):PROCd("STRG",i%!36):PROCd("STRG",i%!40):PROCd("GRPH",i%):i%=VAL(FNb(g%,14))-1:PROCa(g%,14,STR$(i%)):i%=0
 2570ELSE:O%=i%:i%=!i%
 2575ENDIF
 2580ENDWHILE:ENDPROC
 2585DEFPROCG:LOCALc$,O$,i%,A%,x%,y%,Ac%,Bc%,Cc%,`%,h$,K$,f%:Ac%=(FNb(g%,10)="lj"):IFLEN(FNb(m%,Wa%))=0ERRORT%,FNa("OKG")
 2590IFLEN(FNb(m%,Za%))=0ERRORT%,FNa("OKH")
 2595IFLEN(FNb(m%,ob%))>0ANDLEN(FNb(m%,_a%))=0ERRORT%,FNa("OKQ")
 2600x%=VAL(FNb(m%,Ua%)):y%=VAL(FNb(m%,Va%)):h$=FNb(m%,zb%):K$=h$:IFK$=""THENK$=STR$(x%)+STR$(y%)
 2605IFx%=0ORy%=0ERRORT%,FNa("OKI")
 2610i%=P%:WHILEi%:IFh$<>""THENf%=($(i%!36)=h$)ELSEf%=(!(i%!20)=x%AND!(i%!24)=y%)
 2615IFf%THEN
 2620A%=i%:i%=0
 2625ELSE:i%=!i%
 2630ENDIF
 2635ENDWHILE:IFA%=0THEN
 2640A%=FNf("GRPH",44):!A%=0:A%!4=0:A%!8=FNm(0):A%!12=0:A%!16=FNm(0):A%!20=FNm(x%):A%!24=FNm(y%):A%!28=0:A%!32=FNm(0):A%!36=0:A%!40=0:PROCQa(A%,K$)
 2645ENDIF
 2650PROCw(A%,4,FNb(m%,Wa%),2):!(A%!8)=VAL(FNb(m%,Xa%)):PROCw(A%,12,FNb(m%,Za%),2):PROCw(A%,36,FNb(m%,zb%),2):PROCw(A%,40,FNb(m%,Ab%),2):A%!20=FNm(x%):A%!24=FNm(y%):i%=0:IFFNe(m%,36)i%=i%OR1
 2655IFFNe(m%,37)i%=i%OR2
 2660IFFNe(m%,38)i%=i%OR16
 2665IFFNe(m%,39)i%=i%OR32
 2670IFFNe(m%,40)i%=i%OR64
 2675IFFNe(m%,41)i%=i%OR256
 2680IFFNe(m%,42)i%=i%OR512
 2685IFFNe(m%,43)i%=i%OR1024
 2690IFi%=0ERRORT%,FNa("OKP")
 2695!(A%!16)=i%:c$=STRING$(Ta%,CHR$(0)):i%=!(A%!32)AND16777100:IFAc%THEN
 2700IFFNe(m%,80)i%=i%OR1
 2705IFFNe(m%,81)i%=i%OR2
 2710IFFNe(m%,41)ORFNe(m%,42)ORFNe(m%,43)i%=i%OR32
 2715IFFNe(m%,92)i%=i%OR16
 2720IFFNe(m%,93)i%=i%OR64
 2725ELSE:IFFNe(m%,77)i%=i%OR1
 2730ENDIF
 2735!(A%!32)=(i%OR(4<<24)):MID$(c$,da%+1,1)=CHR$(VAL(FNb(m%,`a%))):MID$(c$,pa%+1,1)=CHR$(VAL(FNb(m%,ab%))):MID$(c$,fa%+1,1)=CHR$(VAL(FNb(m%,bb%))):MID$(c$,na%+1,1)=CHR$(VAL(FNb(m%,cb%))):MID$(c$,ea%+1,1)=CHR$(VAL(FNb(m%,db%))):MID$(c$,oa%+1,1)=CHR$(VAL(FNb(m%,eb%)))
 2740MID$(c$,Ja%+1,1)=FNk(fb%):MID$(c$,qa%+1,1)=FNk(gb%):MID$(c$,Pa%+1,1)=FNk(hb%):MID$(c$,ra%+1,1)=FNk(ib%):MID$(c$,sa%+1,1)=FNk(jb%):MID$(c$,ta%+1,1)=FNk(kb%):MID$(c$,ua%+1,1)=FNk(lb%):MID$(c$,va%+1,1)=FNk(mb%):MID$(c$,wa%+1,1)=FNk(nb%)
 2745MID$(c$,xa%+1,1)=FNk(ob%):MID$(c$,ya%+1,1)=FNk(pb%):MID$(c$,za%+1,1)=FNk(qb%):MID$(c$,Aa%+1,1)=FNk(rb%):MID$(c$,Ba%+1,1)=FNk(sb%):MID$(c$,Ca%+1,1)=FNk(tb%):MID$(c$,Da%+1,1)=FNk(ub%):MID$(c$,Fa%+1,1)=FNk(vb%):MID$(c$,Ga%+1,1)=FNk(wb%)
 2750MID$(c$,Ha%+1,1)=FNk(xb%):MID$(c$,Ia%+1,1)=FNk(yb%):`%=x%DIV6:IF`%>255THEN`%=255
 2755MID$(c$,La%+1,1)=CHR$(`%):`%=VAL(FNb(m%,_a%)):IF`%=0THEN
 2760Bc%=0:Cc%=1
 2765ELSE:IF`%=x%THEN
 2770Bc%=1:Cc%=1
 2775ELSE:IF`%>x%THEN
 2780IF(`%MODx%)=0THEN
 2785Bc%=`%DIVx%:Cc%=1
 2790ELSE:Bc%=`%:Cc%=x%
 2795ENDIF
 2800ELSE:IF(x%MOD`%)=0THEN
 2805Bc%=1:Cc%=x%DIV`%
 2810ELSE:Bc%=`%:Cc%=x%
 2815ENDIF
 2820ENDIF
 2825ENDIF
 2830ENDIF
 2835MID$(c$,Ma%+1,1)=CHR$(Bc%AND255):MID$(c$,Ma%+2,1)=CHR$((Bc%>>8)AND255):MID$(c$,Ma%+3,1)=CHR$((Bc%>>16)AND255):MID$(c$,Ma%+4,1)=CHR$((Bc%>>24)AND255):MID$(c$,Na%+1,1)=CHR$(Cc%AND255):MID$(c$,Na%+2,1)=CHR$((Cc%>>8)AND255):MID$(c$,Na%+3,1)=CHR$((Cc%>>16)AND255)
 2840MID$(c$,Na%+4,1)=CHR$((Cc%>>24)AND255):MID$(c$,Oa%+1,1)=CHR$(y%AND255):MID$(c$,Oa%+2,1)=CHR$((y%>>8)AND255):MID$(c$,Oa%+3,1)=CHR$((y%>>16)AND255):MID$(c$,Oa%+4,1)=CHR$((y%>>24)AND255):PROCw(A%,28,c$+O$,5):ENDPROC
 2845DEFFNk(Dc%):LOCALA%,s$:A%=LEN(O$)+Ta%-na%:s$=FNb(m%,Dc%):IFs$=""THEN=CHR$(0)
 2850s$=FNt(s$,"GC"+STR$(Dc%),""):O$+=CHR$(LEN(s$))+s$:=CHR$(A%)
 2855DEFPROCU(A%):LOCALi%,Ac%,`%:Ac%=(FNb(g%,10)="lj"):IFAc%THEN
 2860PROCl(m%,76):PROCl(m%,77):PROCl(m%,78):PROCm(m%,79):PROCm(m%,80):PROCm(m%,81):PROCm(m%,92):PROCm(m%,93)
 2865ELSE:PROCm(m%,76):PROCm(m%,77):PROCm(m%,78):PROCl(m%,79):PROCl(m%,80):PROCl(m%,81):PROCl(m%,92):PROCl(m%,93)
 2870ENDIF
 2875PROCv(m%,Ab%):PROCv(m%,Ab%+1):IFA%=0THEN
 2880FORi%=36TO43:PROCe(m%,i%):NEXT:FORi%=Ua%TOyb%:PROCa(m%,i%,""):NEXT:IFAc%THEN
 2885PROCe(m%,80):PROCe(m%,81):PROCe(m%,92):PROCe(m%,93)
 2890ELSE:PROCf(m%,77):PROCe(m%,78)
 2895ENDIF
 2900ELSE:PROCa(m%,Ua%,STR$(!(p%!20))):PROCa(m%,Va%,STR$(!(p%!24))):PROCa(m%,Wa%,$(p%!4)):PROCa(m%,Xa%,STR$(!(p%!8))):PROCa(m%,Za%,$(p%!12)):PROCa(m%,zb%,$(p%!36)):PROCa(m%,Ab%,$(p%!40)):i%=!(p%!16):IFi%AND1PROCf(m%,36)ELSEPROCe(m%,36)
 2905IFi%AND2PROCf(m%,37)ELSEPROCe(m%,37)
 2910IFi%AND16PROCf(m%,38)ELSEPROCe(m%,38)
 2915IFi%AND32PROCf(m%,39)ELSEPROCe(m%,39)
 2920IFi%AND64PROCf(m%,40)ELSEPROCe(m%,40)
 2925IFi%AND256PROCf(m%,41)ELSEPROCe(m%,41)
 2930IFi%AND768PROCf(m%,42)ELSEPROCe(m%,42)
 2935IFi%AND1024PROCf(m%,43)ELSEPROCe(m%,43)
 2940IFAc%THEN
 2945IF(!(p%!32)AND1)PROCf(m%,80)ELSEPROCe(m%,80)
 2950IF(!(p%!32)AND2)PROCf(m%,81)ELSEPROCe(m%,81)
 2955IF(!(p%!32)AND16)PROCf(m%,92)ELSEPROCe(m%,92)
 2960IF(!(p%!32)AND64)PROCf(m%,93)ELSEPROCe(m%,93)
 2965ELSE:IF(!(p%!32)AND1)THEN
 2970PROCf(m%,77):PROCe(m%,78)
 2975ELSE:PROCe(m%,77):PROCf(m%,78)
 2980ENDIF
 2985ENDIF
 2990i%=1+p%!28:PROCa(m%,`a%,STR$(i%?da%)):PROCa(m%,ab%,STR$(i%?pa%)):PROCa(m%,bb%,STR$(i%?fa%)):PROCa(m%,cb%,STR$(i%?na%)):PROCa(m%,db%,STR$(i%?ea%)):PROCa(m%,eb%,STR$(i%?oa%)):PROCg(gb%,i%,qa%):PROCg(ib%,i%,ra%):PROCg(jb%,i%,sa%):PROCg(kb%,i%,ta%)
 2995PROCg(lb%,i%,ua%):PROCg(mb%,i%,va%):PROCg(nb%,i%,wa%):PROCg(ob%,i%,xa%):PROCg(pb%,i%,ya%):PROCg(qb%,i%,za%):PROCg(rb%,i%,Aa%):PROCg(sb%,i%,Ba%):PROCg(tb%,i%,Ca%):PROCg(ub%,i%,Da%):PROCg(vb%,i%,Fa%):PROCg(wb%,i%,Ga%):PROCg(xb%,i%,Ha%)
 3000PROCg(yb%,i%,Ia%):IF(!(p%!32)>>>24)>=1ORi%?la%>=1THEN
 3005PROCg(fb%,i%,Ja%):`%=(!(p%!20)*i%!Ma%)DIVi%!Na%:PROCa(m%,_a%,STR$(`%))
 3010ELSE:PROCa(m%,_a%,STR$(0)):PROCa(m%,fb%,"")
 3015ENDIF
 3020IF(!(p%!32)>>>24)>=2ORi%?la%>=2THEN
 3025PROCg(hb%,i%,Pa%)
 3030ELSE:PROCa(m%,hb%,"")
 3035ENDIF
 3040ENDIF
 3045PROCK(m%):PROCk(m%,Ua%):ENDPROC
 3050DEFPROCw(N%,H%,ba$,Fc%):IFN%!H%THEN
 3055CASEFc%OF
 3060WHEN2:PROCd("STRG",N%!H%)
 3065WHEN3:PROCd("STR0",N%!H%)
 3070WHEN4:PROCd("GSTR",N%!H%)
 3075ENDCASE
 3080ENDIF
 3085N%!H%=FNg(ba$,Fc%):ENDPROC
 3090DEFPROCg(Dc%,N%,H%):PROCa(m%,Dc%,FNj(N%,H%)):ENDPROC
 3095DEFFNj(N%,H%):IFN%?H%<>0THEN
 3100=FNs(N%+na%+N%?H%)
 3105ENDIF
 3110=""
 3115DEFFNs(Gc%):LOCALs$,K%,i%:IFGc%<>0THEN
 3120K%=?Gc%:FORi%=1TOK%:IFGc%?i%<33ORGc%?i%>126ORGc%?i%=34THEN
 3125s$+=STR$(Gc%?i%)
 3130ELSE:s$+=CHR$(34)+CHR$(Gc%?i%)+CHR$(34)
 3135ENDIF
 3140IFi%<>K%s$+=","
 3145NEXT
 3150ENDIF
 3155=s$
 3160DEFPROCB(ca$,F$,B$):IFF$=""THEN
 3165F$=FNc("OKCb",B$)
 3170ELSE:F$=FNc("OKCa",FNa(F$))
 3175ENDIF
 3180ERRORT%,FNc(ca$,F$):ENDPROC
 3185DEFFNt(s$,G$,B$):LOCALi%,u$,t$:WHILELEN(s$):IFLEFT$(s$,1)=CHR$(34)THEN
 3190i%=2:WHILEMID$(s$,i%,1)<>CHR$(34)ANDi%<LEN(s$):i%+=1:ENDWHILE:IFMID$(s$,i%,1)<>CHR$(34)PROCB("OKC",G$,B$)
 3195IFi%<>3PROCB("OKD",G$,B$)
 3200t$+=MID$(s$,2,1):s$=MID$(s$,4):IFs$<>""THEN
 3205IFLEFT$(s$,1)<>","PROCB("OKE",G$,B$)
 3210s$=MID$(s$,2)
 3215ENDIF
 3220ELSE:i%=INSTR(s$,","):IFi%=0i%=LEN(s$)+1
 3225u$=LEFT$(s$,i%-1):s$=MID$(s$,i%+1):IFLEN(u$)=0PROCB("OKE",G$,B$)
 3230IFVAL(u$)<0ORVAL(u$)>255PROCB("OKF",G$,B$)
 3235t$+=CHR$(VAL(u$))
 3240ENDIF
 3245ENDWHILE:=t$
 3250DEFFNJ(y%):LOCALD%,dc%,ec%:!o%=ac%:SYS262347,,o%:y%-=o%!16-o%!24:dc%=a%(0)!4:ec%=a%(0)!12:D%=R%:WHILED%:IF(dc%<y%)AND(y%<ec%):=D%
 3255ec%=dc%:dc%-=(a%(0)!12-a%(0)!4):D%=!D%:ENDWHILE:=0
 3260DEFPROCj(_$,Hc%,Ic%):LOCALy%,t$,i%,p%,s$,f%:LOCALJc%,Kc%:IFHc%THEN
 3265Lc%=e%!0-64:Mc%=e%!4:Nc%=e%!12:Oc%=e%!16
 3270ENDIF
 3275IFIc%THEN
 3280!o%=Nc%:o%!4=Oc%:SYS262350,,o%:Jc%=o%!16:Kc%=o%!20:SYS262347,,o%:Lc%=o%!20+o%!4+Jc%+2:Mc%=o%!24+o%!16+Kc%-2
 3285ENDIF
 3290A$=_$:CASE_$OF
 3295WHEN"ME1":PROCr(M%):M%=0:PROCn(G%,FNa("ME1")):PROCC(G%,0,`b%,TRUE):Mc%=96+2*44
 3300WHEN"ME2":PROCr(M%):M%=0:PROCn(G%,FNa("ME2")):p%=P%:i%=1:WHILEp%:IF$(p%!36)<>""THEN
 3305PROCx(G%,i%,$(p%!36))
 3310ELSE:PROCx(G%,i%,FNl("RES",STR$(!(p%!20)),STR$(!(p%!24))))
 3315ENDIF
 3320i%+=1:p%=!p%:ENDWHILE
 3325WHEN"ME3":p%=R%:i%=0:WHILEp%:IFp%?5THEN
 3330i%-=1:IFi%=-2p%=0
 3335ENDIF
 3340IFp%p%=!p%
 3345ENDWHILE:IFi%=0THEN
 3350i%=FNJ(Mc%):IFi%i%?5=1:PROCF(i%):i%=-1
 3355ENDIF
 3360PROCr(M%):M%=0:IFi%=-2THEN
 3365PROCn(p%,FNc("ME3a",FNa("ME3c"))):PROCn(G%,FNc("ME3",FNa("ME3c"))):PROCD(p%,0,TRUE)
 3370ELSE:PROCn(p%,FNc("ME3a",FNa("ME3b"))):PROCn(G%,FNc("ME3",FNa("ME3b"))):IFi%=0THEN
 3375PROCD(G%,0,TRUE):PROCD(p%,0,TRUE):PROCD(p%,1,TRUE):PROCD(G%,2,TRUE)
 3380ENDIF
 3385ENDIF
 3390PROCC(G%,0,p%,TRUE):PROCC(p%,0,W%,FALSE):PROCC(G%,3,W%,FALSE)
 3395WHEN"ME4":PROCr(M%):M%=0:IFFNb(g%,10)="lj"p%=Tb%ELSEp%=Sb%
 3400IFp%THEN
 3405t$=FNb(g%,27):PROCn(G%,FNa("ME4")):i%=1:WHILEp%:PROCx(G%,i%,$(p%+4)):IFt$=$(p%+4)PROCy(G%,i%)
 3410IFt$=""ANDi%=1PROCy(G%,0)
 3415i%+=1:p%=!p%:ENDWHILE
 3420ENDIF
 3425WHEN"ME5":PROCr(M%):M%=0:IFP%THEN
 3430t$=FNb(g%,30):p%=P%:PROCn(G%,FNa("ME5")):i%=1:WHILEp%:IF$(p%!36)<>""THEN
 3435s$=$(p%!36)
 3440ELSE:s$=FNl("RES",STR$(!(p%!20)),STR$(!(p%!24)))
 3445ENDIF
 3450PROCx(G%,i%,s$):IFt$=s$PROCy(G%,i%)
 3455IFt$=""ANDi%=1PROCy(G%,0)
 3460i%+=1:p%=!p%:ENDWHILE
 3465ELSE:ERRORT%,FNa("OKT")
 3470ENDIF
 3475WHEN"ME6":PROCr(M%):M%=0:p%=P%:i%=FALSE:WHILEp%<>0ANDi%=FALSE:IFi$<>""THEN
 3480f%=($(p%!36)=i$)
 3485ELSE:f%=(!(p%!20)=Pb%AND!(p%!24)=Qb%)
 3490ENDIF
 3495IFf%THEN
 3500i%=TRUE
 3505ELSE:p%=!p%
 3510ENDIF
 3515ENDWHILE:IFp%THEN
 3520i%=!(p%!16):p%=1:IF(i%AND7)PROCZ(p%,FNa("CO0"),i%)
 3525IF(i%AND112)PROCZ(p%,FNa("CO1"),i%>>4)
 3530IF(i%AND1792)PROCZ(p%,FNa("CO2"),i%>>8)
 3535ELSE:ERRORT%,FNa("OKU")
 3540ENDIF
 3545WHEN"ME7":PROCr(M%):M%=0:PROCn(G%,FNa("ME7")):PROCC(G%,0,V%,TRUE):IFFNb(V%,Pc%)=""THEN
 3550t$=FNb(g%,12):FORi%=1TOLEN(t$):IFMID$(t$,i%,1)=" "MID$(t$,i%,1)="_"
 3555NEXT:PROCa(V%,Pc%,t$)
 3560ENDIF
 3565ENDCASE
 3570IFM%SYS262356,,G%,Lc%,Mc%,257
 3575ENDPROC
 3580DEFPROCZ(RETURNH%,P$,_%):IF_%AND1PROC_(H%,P$+", "+FNa("HT4"))
 3585IF_%AND2PROC_(H%,P$+", "+FNa("HT8"))
 3590IF_%AND4PROC_(H%,P$+", "+FNa("HT1"))
 3595ENDPROC
 3600DEFPROC_(RETURNH%,z$):IFH%=1PROCn(G%,FNa("ME6"))
 3605PROCx(G%,H%,z$):IFFNb(g%,33)=z$PROCy(G%,H%)
 3610IFFNb(g%,33)=""ANDH%=1PROCy(G%,0)
 3615H%+=1:ENDPROC
 3620DEFFNK:SYS262351,,Bb%:=(Bb%!8AND1)
 3625DEFPROCta:LOCALQc%,p%,s$,pc%,_%,D%:Qc%=FNK:CASEA$OF
 3630WHEN"ME1":IF!e%=1S%=2:PROCu
 3635WHEN"ME2":IF!e%=0THEN
 3640PROCU(0)
 3645ELSE:p%=P%:WHILE!e%>1:p%=!p%:!e%-=1:ENDWHILE:PROCU(p%)
 3650ENDIF
 3655WHEN"ME3":CASE!e%OF
 3660WHEN0:IFe%!4=1PROCTa:Oc%=-1
 3665WHEN1:D%=R%:WHILED%:D%?5=1:PROCF(D%):D%=!D%:ENDWHILE
 3670WHEN2:D%=R%:WHILED%:D%?5=0:PROCF(D%):D%=!D%:ENDWHILE
 3675ENDCASE
 3680WHEN"ME4":IFFNb(g%,10)="lj"p%=Tb%ELSEp%=Sb%
 3685IF!e%=0THEN
 3690PROCa(g%,27,""):PROCh
 3695ELSE:WHILE!e%>1ANDp%:p%=!p%:!e%-=1:ENDWHILE:IFp%PROCa(g%,27,$(p%+4)):PROCh
 3700ENDIF
 3705WHEN"ME5":p%=P%:IF!e%=0THEN
 3710Pb%=0:Qb%=0:Rb%=0:PROCa(g%,30,""):PROCa(g%,33,""):PROCh
 3715ELSE:WHILE!e%>1ANDp%:p%=!p%:!e%-=1:ENDWHILE:IFp%THEN
 3720Pb%=!(p%!20):Qb%=!(p%!24):i$=$(p%!36):IFi$<>""THEN
 3725PROCa(g%,30,i$)
 3730ELSE:PROCa(g%,30,FNl("RES",STR$Pb%,STR$Qb%))
 3735ENDIF
 3740PROCL:PROCh
 3745ENDIF
 3750ENDIF
 3755WHEN"ME6":IF!e%=0THEN
 3760PROCa(g%,33,""):Rb%=0
 3765ELSE:p%=M%+28+!e%*24:IFp%!8AND256THEN
 3770s$=$p%!12
 3775ELSE:s$=$(p%+12)
 3780ENDIF
 3785PROCa(g%,33,s$):p%=INSTR(s$,","):CASELEFT$(s$,p%-1)OF
 3790WHENFNa("CO1"):pc%=1
 3795WHENFNa("CO2"):pc%=2
 3800OTHERWISE:pc%=0
 3805ENDCASE
 3810CASEMID$(s$,p%+2)OF
 3815WHENFNa("HT4"):_%=4
 3820WHENFNa("HT8"):_%=8
 3825OTHERWISE:_%=1
 3830ENDCASE
 3835Rb%=(_%<<8)+pc%
 3840ENDIF
 3845PROCh
 3850WHEN"ME7":CASE!e%OF
 3855WHEN1:PROCZa
 3860WHEN2:PROCs:PROCR
 3865ENDCASE
 3870ENDCASE
 3875IFQc%THEN
 3880PROCj(A$,FALSE,FALSE)
 3885ELSE:PROCJa
 3890ENDIF
 3895ENDPROC
 3900DEFPROCZa:e%!12=0:e%!16=524610:e%!36=-1:e%!40=2808:s$=FNb(V%,Pc%):IFs$=""s$=FNa("ID")
 3905p%=LEN(s$):WHILEp%>1:IFMID$(s$,p%,1)="."s$=MID$(s$,p%+1):p%=0ELSEp%-=1
 3910ENDWHILE:$(e%+44)=s$+CHR$0:e%!0=(48+LEN(s$))ANDNOT3:SYS262375,18,e%,0:Vb%=e%!8:ENDPROC
 3915DEFPROCL:LOCALp%,i%,_%,pc%,f%:p%=P%:WHILEp%:IFi$<>""THEN
 3920f%=($(p%!36)=i$)
 3925ELSE:f%=(!(p%!20)=Pb%AND!(p%!24)=Qb%)
 3930ENDIF
 3935IFf%THEN
 3940IFRb%<>0THEN
 3945pc%=Rb%AND255:_%=(Rb%AND65280)>>8:p%=!(p%!16):CASEpc%OF
 3950WHEN0:IF(p%AND7)=0pc%=-1
 3955WHEN1:IF(p%AND112)=0pc%=-1
 3960WHEN2:IF(p%AND1792)=0pc%=-1
 3965ENDCASE
 3970IFpc%<>-1THEN
 3975i%=p%>>(pc%*4):CASE_%OF
 3980WHEN4:IF(i%AND1)=0_%=-1
 3985WHEN8:IF(i%AND2)=0_%=-1
 3990WHEN1:IF(i%AND4)=0_%=-1
 3995ENDCASE
 4000ENDIF
 4005IFpc%=-1OR_%=-1THEN
 4010Rb%=0:PROCa(g%,33,""):PROCA(FNa("OKR"),1)
 4015ENDIF
 4020ENDIF
 4025p%=0
 4030ELSE:p%=!p%
 4035ENDIF
 4040ENDWHILE:ENDPROC
 4045DEFPROCc(s$):PROCPa:PROCs:PROCR:ERRORT%,s$:ENDPROC
 4050DEFFNd(m$,RETURNC$):LOCALs$:REPEAT:s$=FNB:IFLEFT$(s$,1)<>"#"THEN
 4055PROC`(s$):IFs$<>""THEN
 4060IFLEFT$(s$,LEN(m$))=m$ORm$=""THEN
 4065C$=MID$(s$,LEN(m$)+1):PROC`(C$):=TRUE
 4070ELSE:C$="":=FALSE
 4075ENDIF
 4080ENDIF
 4085ENDIF
 4090UNTILFNA:C$="":=FALSE
 4095DEFFNR(s$,m$,RETURNC$):IFLEFT$(s$,LEN(m$))=m$THEN
 4100C$=MID$(s$,LEN(m$)+1):PROC`(C$):=TRUE
 4105ENDIF
 4110=FALSE
 4115DEFPROC`(RETURNs$):WHILELEFT$(s$,1)=" ":s$=MID$(s$,2):ENDWHILE:ENDPROC
 4120DEFFNm(v%):LOCALb%:b%=FNf("INTG",4):!b%=v%:=b%
 4125DEFFNg(s$,Fc%):LOCALb%,p%,i%:CASEFc%OF
 4130WHEN2:b%=FNf("STRG",LEN(s$)+1):$b%=s$
 4135WHEN3:b%=FNf("STR0",LEN(s$)+1):$b%=s$:?(b%+LEN(s$))=0
 4140WHEN4:SYS39,s$,Bb%,256TO,,p%:b%=FNf("GSTR",p%+1):?b%=p%:b%+=1:WHILEp%:b%?i%=Bb%?i%:i%+=1:p%-=1:ENDWHILE:b%-=1
 4145WHEN5:b%=FNf("GSTR",LEN(s$)+1):?b%=LEN(s$):FORi%=1TOLEN(s$):b%?i%=ASC(MID$(s$,i%,1)):NEXT
 4150ENDCASE
 4155=b%
 4160DEFFNh(s$):LOCALt$,i%,c%:IFs$="":=""
 4165FORi%=1TOLEN(s$):c%=ASC(MID$(s$,i%,1)):IFc%<32c%+=64:t$+="|"
 4170IFc%=ASC"|"ORc%=ASC"<"t$+="|"
 4175t$+=CHR$(c%):NEXT:=t$
 4180DEFFNH (g$):LOCALc%,Rc%,Q$,l%:SYS8,17,g$TOc%,,,,Sc%:IF(c%<>1)THEN
 4185=FALSE
 4190ENDIF
 4195Rc%=OPENUPg$:IFRc%=0THEN
 4200=FALSE
 4205ENDIF
 4210Q$="":FORl%=1TO4:IFNOTEOF#Rc%THEN
 4215Q$+=CHR$(BGET#Rc%)
 4220ENDIF
 4225NEXT:CLOSE#Rc%:CASEQ$OF
 4230WHEN"SQSH":=FNL (g$)
 4235OTHERWISE:=FNM (g$)
 4240ENDCASE
 4245=FALSE
 4250DEFFNM (g$):LOCALc%:SYS8,17,g$TOc%,,,,Sc%:IFc%<>1THEN
 4255=FALSE
 4260ENDIF
 4265Tc%=FNf("DATA",Sc%):SYS8,16,g$,Tc%:Uc%=0:=TRUE
 4270DEFFNL (g$):LOCALc%,Vc%,Wc%,Xc%,Zc%,_c%:SYS8,17,g$TOc%,,,,Sc%:IFc%<>1THEN
 4275=FALSE
 4280ENDIF
 4285Wc%=FNf ("SQDT",Sc%):SYS8,16,g$,Wc%:Vc%=(Wc%?4)+((Wc%?5)<<8)+((Wc%?6)<<16)+((Wc%?7)<<24):SYS272129,8,Sc%-20TOZc%:Xc%=FNf ("SQWS",Zc%):Tc%=FNf ("DATA",Vc%)
 4290SYS272129,4,Xc%,Wc%+20,Sc%-20,Tc%,Vc%TO_c%:PROCd ("SQWS",Xc%):PROCd ("SQDT",Wc%):Uc%=0:Sc%=Vc%:IF_c%=0THEN
 4295=TRUE
 4300ELSE:=FALSE
 4305ENDIF
 4310=TRUE
 4315DEFFNS(g$):LOCALc%:SYS8,17,g$TOc%,,,,Sc%:IFc%<>1THEN
 4320=FALSE
 4325ENDIF
 4330Tc%=FNf("DATA",Sc%):SYS8,16,g$,Tc%:Uc%=0:=TRUE
 4335DEFPROCPa:PROCd("DATA",Tc%):Tc%=0:Sc%=0:ENDPROC
 4340DEFFNT:=Uc%
 4345DEFPROCLa(v%):Uc%=v%:ENDPROC
 4350DEFFNA:=(Uc%>=Sc%)
 4355DEFFNB:LOCALi%:i%=Uc%:IFUc%>=Sc%THEN=""
 4360WHILEUc%<Sc%ANDTc%?Uc%<>10ANDTc%?Uc%<>13:Uc%+=1:ENDWHILE:Tc%?Uc%=13:Uc%+=1:=$(Tc%+i%)
 4365DEFFNr(s$):LOCALi%,t%,n%,f%:i%=FNf("TEMP",256):SYS131117,s$,i%,256TO,t%,n%;f%:IFt%OR(f%AND1)THEN
 4370ERROR_b%,FNc("FAD",s$)
 4375ENDIF
 4380PROCd("TEMP",i%):=n%
 4385DEFFNi(A%):LOCALi%,s$:IFA%=0THEN
 4390=""
 4395ENDIF
 4400CASEA%!-4OF
 4405WHENFNp("STRG"):=$A%
 4410WHENFNp("STR0"):=FNn(A%)
 4415WHENFNp("GSTR"):IF?A%=0THEN
 4420=""
 4425ENDIF
 4430i%=?A%:A%+=1:WHILEi%:s$+=CHR$(?A%):A%+=1:i%-=1:ENDWHILE
 4435OTHERWISE:ERROR_b%,FNa("FA7")
 4440ENDCASE
 4445=s$
 4450DEFPROCba(N$):LOCALf$:DIM`c%256:SYS30,6,,,17+LEN(N$)TO,,ad%:$(ad%+16)=N$:SYS267521,ad%,ad%+16,0:ENDPROC
 4455DEFFNa(T$):=FNu(T$,"","","","")
 4460DEFFNc(T$,S$):=FNu(T$,S$,"","","")
 4465DEFFNl(T$,H$,I$):=FNu(T$,H$,I$,"","")
 4470DEFFNC(T$,H$,I$,R$):=FNu(T$,H$,I$,R$,"")
 4475DEFFNu(T$,H$,I$,R$,da$):LOCALF%,L%:SYS398594,ad%,T$,`c%,256,H$,I$,R$,da$TO,,,L%;F%:IFF%AND1:=T$
 4480`c%?L%=13:=$`c%
 4485DEFPROCaa:IFad%THEN
 4490SYS267524,ad%:SYS131102,7,,ad%
 4495ENDIF
 4500ENDPROC
 4505DEFPROCca:SYS81TObd%:SYS16TO,cd%:dd%=0:PROC_a:ENDPROC
 4510DEFPROC_a:LOCALed%,f%:SYS262380,-1,-1TOed%:SYS262380,ed%+bd%,-1:IFdd%=0THEN
 4515SYS131101,0,cd%,,bd%TO;f%:IF(f%AND1)ERROR0,FNc("FA1",STR$((ed%+bd%)/1024))
 4520ELSE:SYS131101,5,cd%,,bd%TO;f%:IF(f%AND1)ERROR_b%,FNa("FA3")
 4525ENDIF
 4530dd%+=bd%:ENDPROC
 4535DEFFND:LOCALf%:IFdd%=0THEN=0
 4540SYS29,1,cd%TO,,f%:=f%
 4545DEFFNp(v$):LOCALi%,j%:FORi%=0TO3:j%=j%ORASC(MID$(v$,i%+1,1))<<(i%*8):NEXT:=j%
 4550DEFFNf(j$,K%):LOCALp%,f%:K%+=4:WHILEK%>=FND:PROC_a:ENDWHILE:SYS131101,2,cd%,,K%TO,,p%;f%:IF(f%AND1)ERROR_b%,FNa("FA3")
 4555!p%=FNp(j$):=p%+4
 4560DEFPROCd(j$,N%):LOCALfd%,f%:IFN%THEN
 4565N%-=4:IF!N%<>FNp(j$)ERRORT%,FNc ("BNF",j$)
 4570!N%=0:SYS131101,3,cd%,N%TOfd%;f%:IF(f%AND1)ERROR_b%,FNl("ODD1",j$,FNn(fd%+4))
 4575ENDIF
 4580ENDPROC
 4585DEFFNv(j$,N%,K%):LOCALp%,gd%,i%,f%:N%-=4:IF!N%<>FNp(j$)ERRORT%,FNc ("BNE",j$)
 4590SYS29,6,cd%,N%TO,,,gd%:WHILE(gd%+K%)>=FNDPROC_a:ENDWHILE:SYS131101,4,cd%,N%,K%TO,,p%;f%:IF(f%AND1)ERROR_b%,FNa("FA3")
 4595=p%+4
 4600DEFFNN(N%):N%-=4:SYS29,6,cd%,N%TO,,,N%:=N%
 4605DEFPROCda(n$):ea$=n$:e%=FNf("TASK",256):e%!0=2:e%!4=3:e%!8=5:e%!12=8:e%!16=1282:e%!20=262336:e%!24=262345:e%!28=262351:e%!32=524610:e%!36=524613:e%!40=0:SYS262336,310,1263747412,n$,e%TOhd%,id%:T%=254:_b%=253:ENDPROC
 4610DEFPROCRa:SYS262365:END
 4615ENDPROC
 4620DEFFNG(ba%):LOCALjd%:SYS262343,ba%,e%TOjd%:=jd%
 4625DEFFNn(p%):LOCALp$:WHILE?p%:p$+=CHR$(?p%):p%+=1:ENDWHILE:=p$
 4630DEFPROCea:DIMkd%256:ENDPROC
 4635DEFPROCla:LOCALr$,r%:r$=REPORT$:IFERR=T%ORERR=_b%THEN
 4640r%=INSTR(r$,"in "+CHR$34):IFr%r$=LEFT$(r$,r%-1)
 4645ENDIF
 4650CASEERROF
 4655WHENT%:PROCA(r$,1)
 4660WHEN_b%:PROCA(r$,2)
 4665OTHERWISE:PROCA(FNC("ER1",r$,STR$(ERR),STR$(ERL)),3)
 4670ENDCASE
 4675ENDPROC
 4680DEFPROCA(r$,ld%):LOCALr%:SYS262356,,-1:!kd%=ERR:$(kd%+4)=r$+CHR$0:SYS262367,kd%,ld%,ea$TO,r%:IFr%=2THEN
 4685ONERROROFF
 4690S%=2:PROCu
 4695ENDIF
 4700ENDPROC
 4705DEFPROCfa:LOCALp%:SYS274526,-1,0TOp%:k$=CHR$(?p%):ENDPROC
 4710DEFFNq(n$):IFk$=".":=VALn$
 4715LOCALi%:i%=INSTR(n$,k$):IFi%<>0:=VAL(LEFT$(n$,i%-1)+"."+MID$(n$,i%+1))
 4720=VALn$
 4725DEFPROCga:B%=FNf("ICON",256):ENDPROC
 4730DEFPROCa(a%,b%,s$):LOCALh%,i%,n%:!B%=a%:B%!4=b%:SYS262350,,B%:IF(LEN(s$)+1)>B%!36THEN
 4735ERROR_b%,FNl("WFI",s$,STR$(b%))
 4740ENDIF
 4745$(B%!28)=s$:B%!8=0:B%!12=0:SYS262349,,B%:PROC`a(h%,i%,n%):IFh%=a%ANDi%=b%PROCk(h%,i%)
 4750ENDPROC
 4755DEFPROCT(a%,b%,s$):!B%=a%:B%!4=b%:SYS262350,,B%:$(B%!32)=s$:B%!8=0:B%!12=0:SYS262349,,B%:ENDPROC
 4760DEFFNb(a%,b%):!B%=a%:B%!4=b%:SYS262350,,B%:=$(B%!28)
 4765DEFPROCM(a%,b%):!B%=a%:B%!4=b%:B%!8=0:B%!12=1<<22:SYS262349,,B%:ENDPROC
 4770DEFPROCv(a%,b%):!B%=a%:B%!4=b%:B%!8=1<<22:B%!12=1<<22:SYS262349,,B%:ENDPROC
 4775DEFPROCm(a%,b%):!B%=a%:B%!4=b%:B%!8=0:B%!12=1<<23:SYS262349,,B%:ENDPROC
 4780DEFPROCl(a%,b%):!B%=a%:B%!4=b%:B%!8=(1<<7)+(1<<23):B%!12=(1<<7)+(1<<23):SYS262349,,B%:ENDPROC
 4785DEFPROCe(a%,b%):!B%=a%:B%!4=b%:B%!8=0:B%!12=1<<21:SYS262349,,B%:ENDPROC
 4790DEFPROCf(a%,b%):!B%=a%:B%!4=b%:B%!8=1<<21:B%!12=1<<21:SYS262349,,B%:ENDPROC
 4795DEFFNe(a%,b%):!B%=a%:B%!4=b%:SYS262350,,B%:=((B%!24AND(1<<21))<>0)
 4800DEFPROCIa(a%,b%,Fc%):!B%=a%:B%!4=b%:B%!8=Fc%<<12:B%!12=15<<12:SYS262349,,B%:ENDPROC
 4805DEFPROCab(a%,b%,RETURNyc%,RETURNec%,RETURNmd%,RETURNnd%):!B%=a%:B%!4=b%:SYS262350,,B%:yc%=B%!8:ec%=B%!12:md%=B%!16:nd%=B%!20:ENDPROC
 4810DEFPROCbb:SYS262354,-1:ENDPROC
 4815DEFPROCk(h%,i%):LOCALj%:j%=LEN(FNb(h%,i%)):SYS262354,h%,i%,-1,-1,0,j%:SYS262354,h%,i%,-1,-1,-1,j%:IFh%=g%aa$=FNb(h%,i%)
 4820ENDPROC
 4825DEFPROCcb(h%,i%,j%):SYS262354,h%,i%,-1,-1,0,j%:SYS262354,h%,i%,-1,-1,-1,j%:ENDPROC
 4830DEFPROC`a(RETURNh%,RETURNi%,RETURNn%):SYS262355,,B%:h%=!B%:i%=B%!4:n%=B%!20:ENDPROC
 4835DEFPROCha:o%=FNf("WIND",256):L$="":ENDPROC
 4840DEFPROCAa(`$,fa$):LOCALa$,a%:SYS6,161,140TO,,a%:IF(a%AND1)=1THEN
 4845SYS8,17,fa$TOa%:IFa%=1L$=fa$ELSEL$=`$
 4850ELSE:L$=`$
 4855ENDIF
 4860SYS262361,,L$:ENDPROC
 4865DEFPROCBa:SYS262362:ENDPROC
 4870DEFPROCq(f$,n$,od%,RETURNRc%):LOCALo%:PROCdb(f$,n$,o%):o%!64=od%:PROCeb(o%,Rc%):PROCd("WIND",o%):ENDPROC
 4875DEFPROCdb(f$,n$,RETURNpd%):LOCALqd%:LOCALK%:LOCALrd%:LOCALsd%:LOCALs%,f%:IFf$<>""THEN
 4880PROCfb(f$,n$,K%,rd%)
 4885ELSE:PROCgb(n$,K%,rd%)
 4890ENDIF
 4895pd%=FNf("WIND",K%+rd%):IFf$<>""SYS262361,,f$
 4900IFrd%THEN
 4905qd%=FNf("BUFF",rd%):SYS393435,,pd%,qd%,qd%+rd%,-1,n$,0TOs%,,,,,,sd%;f%
 4910ELSE:SYS393435,,pd%,0,0,-1,n$,0TOs%,,,,,,sd%;f%
 4915ENDIF
 4920IFf$<>""SYS262362
 4925IF(f%AND1)ERRORT%,FNl ("ODD",n$,FNn(s%+4))
 4930IFsd%=0ERRORT%,FNc ("TNF",n$)
 4935ENDPROC
 4940DEFPROCgb (g$,RETURNK%,RETURNrd%):SYS262363,,0,,,,g$,0TO,K%,rd%:ENDPROC
 4945DEFPROCeb(pd%,RETURNRc%):SYS262337,,pd%TORc%:ENDPROC
 4950DEFPROCK(a%):!o%=a%:SYS262347,,o%:o%!28=-1:SYS262341,,o%:ENDPROC
 4955DEFPROCz(a%):LOCALx%,y%,td%,ud%,vd%:LOCALX%,Z%,ic%,jc%:SYS53,-1,4TO,,X%:X%=1<<X%:SYS53,-1,5TO,,Z%:Z%=1<<Z%:SYS53,-1,11TO,,ic%:ic%+=1:SYS53,-1,12TO,,jc%:jc%+=1:x%=ic%*X%:y%=jc%*Z%:!o%=a%:SYS262347,,o%:td%=o%!12-o%!4:vd%=td%:IF(o%!32AND(1<<31))<>0THEN
 4960IF(o%!32AND(1<<28))<>0THEN
 4965vd%+=44
 4970ENDIF
 4975ELSE:IF(o%!32AND(1<<2))<>0THEN
 4980vd%+=44
 4985ENDIF
 4990ENDIF
 4995o%!4=(x%-vd%)DIV2:o%!12=o%!4+td%:ud%=o%!16-o%!8:o%!8=(y%-ud%)DIV2:o%!16=o%!8+ud%:SYS262341,,o%:ENDPROC
 5000DEFPROCi(a%):!o%=a%:SYS262342,,o%:ENDPROC
 5005DEFPROCp(a%,s$):LOCALwd%,xd%,yd%,zd%:!o%=a%:SYS262348,,o%OR1:$(o%!76)=s$:xd%=o%!16:SYS262368,,o%:wd%=o%!4:yd%=o%!12:zd%=o%!16:SYS262353,-1,wd%,xd%,yd%,zd%:ENDPROC
 5010DEFPROCfb(f$,n$,RETURNK%,RETURNrd%):LOCALi%:LOCALQ%:LOCALA%:LOCALH%:LOCALFc%:LOCALj$:LOCALAd%:Q%=OPENIN(f$):K%=0:rd%=0:A%=16:REPEAT:PTR#Q%=A%:H%=FNo(Q%):IFH%THEN
 5015PTR#Q%=A%+8:Fc%=FNo(Q%):j$=FNF(Q%):A%+=24:IFFc%=1THEN
 5020IFj$=n$THEN
 5025PTR#Q%=H%+84:Ad%=FNo(Q%):rd%=FNO(Q%,H%):IFAd%rd%+=FNP(Q%,Ad%,H%)
 5030K%=88+(Ad%*32):H%=0
 5035ENDIF
 5040ENDIF
 5045ENDIF
 5050UNTILH%=0:SYS131085,0,Q%:ENDPROC
 5055DEFFNo(h%):=BGET#h%+(BGET#h%<<8)+(BGET#h%<<16)+(BGET#h%<<24)
 5060DEFFNF(h%):LOCALs$,c%:REPEAT:c%=BGET#h%:IFc%>31s$+=CHR$(c%)
 5065UNTILc%<32:=s$
 5070DEFFNO(Q%,H%):LOCALv%:PTR#Q%=H%+28:v%=FNo(Q%):IF(v%AND1<<31)THEN
 5075IF(v%AND1<<26)THEN
 5080=FNw(Q%,H%+56,H%+72,H%)
 5085ENDIF
 5090ELSE:IF(v%AND1)THEN
 5095=FNw(Q%,H%+56,H%+72,H%)
 5100ENDIF
 5105ENDIF
 5110=0
 5115DEFFNP(Q%,qc%,H%):LOCALi%,j%:j%=0:FORi%=0TOqc%-1:j%+=FNw(Q%,H%+88+i%*32+16,H%+88+i%*32+20,H%):NEXT:=j%
 5120DEFFNw(Q%,Bd%,Cd%,H%):LOCALv%,Dd%,K%,i%:PTR#Q%=Bd%:v%=FNo(Q%):i%=(v%AND256):Dd%=(v%AND3)+(i%>>6):CASEDd%OF
 5125WHEN0:K%=0
 5130WHEN1:K%=0
 5135WHEN2:K%=0
 5140WHEN3:K%=0
 5145WHEN4:K%=0
 5150WHEN5,7:PTR#Q%=Cd%+4:v%=FNo(Q%):IFv%=-1THEN
 5155K%=0
 5160ELSE:PTR#Q%=H%+v%:K%=LEN(FNF(Q%))+1
 5165ENDIF
 5170PTR#Q%=Cd%+8:K%+=FNo(Q%)
 5175WHEN6:PTR#Q%=Cd%+8:K%=FNo(Q%)
 5180ENDCASE
 5185=K%
 5190DEFPROCja:LOCALf%:SYS131129,,"DragASprite_Start"TOFd%;f%:IF(f%AND1)THEN
 5195Fd%=-1
 5200ENDIF
 5205SYS131129,,"DragASprite_Stop"TOGd%;f%:IF(f%AND1)THEN
 5210Gd%=-1
 5215ENDIF
 5220SYS6,161,28TO,,f%:IF(f%AND2)=0THEN
 5225Fd%=-1:Gd%=-1
 5230ENDIF
 5235Hd%=0:Pc%=1:zc%=2:J%=FNf("SAVE",256):ENDPROC
 5240DEFPROCFa(Id%):LOCALi%:i%=Id%!12:Id%!16=3:Id%!12=Id%!8:SYS262375,17,Id%,Id%!4:IFi%=Ub%THEN
 5245IFId%!36=-1THEN
 5250PROCH(TRUE,FNn(Id%+44))
 5255ELSE:PROCa(V%,Pc%,FNn(Id%+44)):PROCH(FALSE,"")
 5260ENDIF
 5265ELSE:IFi%=Vb%THEN
 5270PROCP(FNn(Id%+44))
 5275ELSE:ERRORT%,"Unknown reference in DataSaveAck message"
 5280ENDIF
 5285ENDIF
 5290ENDPROC
 5295DEFPROCKa(Jd%,ga$):LOCALb$:b$=STR$~(Jd%):b$=RIGHT$("000"+b$,3):Kd%=Jd%:PROCT(V%,Hd%,"sfile_"+b$):PROCa(V%,Pc%,ga$):ENDPROC
 5300DEFPROCWa(Ld%,Md%):LOCALNd%,Od%,Pd%,Qd%,Rd%,Sd%,kc%,lc%,f$:LOCALX%,Z%,ic%,jc%:!J%=V%:SYS262347,,J%:Nd%=J%!4-J%!20:Od%=J%!16-J%!24:PROCab(V%,Hd%,Pd%,Rd%,Qd%,Sd%):SYS53,-1,4TO,,X%:X%=1<<X%:SYS53,-1,5TO,,Z%:Z%=1<<Z%:SYS53,-1,11TO,,ic%:ic%+=1
 5305SYS53,-1,12TO,,jc%:jc%+=1:kc%=ic%*X%:lc%=jc%*Z%:!J%=V%:J%!4=5:J%!8=Nd%+Pd%:J%!12=Od%+Rd%:J%!16=Nd%+Qd%:J%!20=Od%+Sd%:J%!24=J%!8-Ld%:J%!28=J%!12-Md%:J%!32=kc%+J%!16-Ld%:J%!36=lc%+J%!20-Md%:IFFd%<>-1THEN
 5310f$="file_"+RIGHT$("000"+STR$~(Kd%),3):SYSFd%,197,1,f$,J%+8,J%+24
 5315ELSE:SYS262352,,J%
 5320ENDIF
 5325ENDPROC
 5330DEFPROCra:LOCALh%,i%,Td%,Ud%,Vd%:IFGd%<>-1THEN
 5335SYSGd%
 5340ENDIF
 5345SYS262351,,J%:Td%=!J%:Ud%=J%!4:h%=J%!12:i%=J%!16:IFh%=V%ENDPROC
 5350PROChb(h%,i%,Td%,Ud%):ENDPROC
 5355DEFPROChb(h%,i%,Td%,Ud%):LOCALU$:U$=FNQ:!J%=(48+LENU$)ANDNOT3:J%!12=0:J%!16=1:J%!20=h%:J%!24=i%:J%!28=Td%:J%!32=Ud%:J%!36=0:J%!40=Kd%:$(J%+44)=U$+CHR$(0):SYS262375,17,J%,h%,i%:Ub%=J%!8:ENDPROC
 5360DEFPROCP(ha$):LOCALc%,d%,d$,n$,i%,b$,o$,u$,ia$:ia$=CHR$27+CHR$137:u$=CHR$27+CHR$136:b$=CHR$27+CHR$129:o$=CHR$27+CHR$128:c%=OPENOUTha$:IFc%=0ENDPROC
 5365BPUT#c%,ia$+FNc("PR01",FNb(V%,Pc%))+o$:BPUT#c%,10:BPUT#c%,FNc("PR02",FNb(g%,10)):BPUT#c%,FNc("PR03",FNb(g%,11)):BPUT#c%,FNc("PR04",FNb(g%,12)):BPUT#c%,FNc("PR05",FNb(g%,13)):IFFNe(g%,36)THEN
 5370BPUT#c%,FNa("PR53")
 5375ELSE:BPUT#c%,FNa("PR54")
 5380ENDIF
 5385IFWb%THEN
 5390BPUT#c%,FNl("PR06",FNb(g%,22),FNa("PR06a"))
 5395ELSE:BPUT#c%,FNl("PR06",FNb(g%,22),FNa("PR06b"))
 5400ENDIF
 5405IFWb%THEN
 5410BPUT#c%,FNl("PR07",FNb(g%,23),FNa("PR06a"))
 5415ELSE:BPUT#c%,FNl("PR07",FNb(g%,23),FNa("PR06b"))
 5420ENDIF
 5425IFFNb(g%,27)<>""BPUT#c%,FNc("PR08",FNb(g%,27))
 5430IFFNb(g%,30)<>""BPUT#c%,FNc("PR09",FNb(g%,30))
 5435IFFNb(g%,33)<>""BPUT#c%,FNc("PR10",FNb(g%,33))
 5440IFP%THEN
 5445d%=P%:WHILEd%:i%=!(d%!16):BPUT#c%,11:BPUT#c%,8:BPUT#c%,10:BPUT#c%,u$+FNl("PR11",STR$(!(d%!20)),STR$(!(d%!24)))+o$:BPUT#c%,FNa("PR12"):BPUT#c%,FNa("PR13"):BPUT#c%,FNc("PR14",FNx(i%AND7)):BPUT#c%,FNc("PR15",FNx((i%AND240)>>4)):BPUT#c%,FNc("PR16",FNx((i%AND3840)>>8)):IFFNb(g%,10)="lj"THEN
 5450IF(!(d%!32)AND1)BPUT#c%,FNa("PR17")
 5455IF(!(d%!32)AND2)BPUT#c%,FNa("PR18")
 5460ELSE:IF(!(d%!32)AND1)THEN
 5465BPUT#c%,FNc("PR19",FNa("PR19a"))
 5470ELSE:BPUT#c%,FNc("PR19",FNa("PR19b"))
 5475ENDIF
 5480ENDIF
 5485BPUT#c%,FNc("PR20",$(d%!4)):BPUT#c%,FNc("PR21",STR$(!(d%!8))):BPUT#c%,FNc("PR22",$(d%!12)):i%=1+d%!28:BPUT#c%,FNc("PR23",STR$((!(d%!20)*i%!Ma%)DIVi%!Na%)):BPUT#c%,FNc("PR24",STR$(i%?da%)):BPUT#c%,FNc("PR25",STR$(i%?pa%)):BPUT#c%,FNc("PR26",STR$(i%?fa%))
 5490BPUT#c%,FNc("PR27",STR$(i%?ea%)):BPUT#c%,FNc("PR28",STR$(i%?na%)):BPUT#c%,FNc("PR29",STR$(i%?oa%)):BPUT#c%,10:BPUT#c%,FNa("PR30"):BPUT#c%,FNc("PR31",FNj(i%,Ja%)):BPUT#c%,FNc("PR32",FNj(i%,qa%)):BPUT#c%,FNc("PR33",FNj(i%,ra%)):BPUT#c%,FNc("PR34",FNj(i%,Pa%))
 5495BPUT#c%,FNc("PR35",FNj(i%,sa%)):BPUT#c%,FNc("PR36",FNj(i%,ta%)):BPUT#c%,FNc("PR37",FNj(i%,ua%)):BPUT#c%,FNc("PR38",FNj(i%,va%)):BPUT#c%,FNc("PR39",FNj(i%,wa%)):BPUT#c%,FNc("PR40",FNj(i%,xa%)):BPUT#c%,FNc("PR41",FNj(i%,ya%))
 5500BPUT#c%,FNc("PR42",FNj(i%,za%)):BPUT#c%,FNc("PR43",FNj(i%,Aa%)):BPUT#c%,FNc("PR44",FNj(i%,Ba%)):BPUT#c%,FNc("PR45",FNj(i%,Ca%)):BPUT#c%,FNc("PR46",FNj(i%,Da%)):BPUT#c%,FNc("PR47",FNj(i%,Fa%)):BPUT#c%,FNc("PR48",FNj(i%,Ga%))
 5505BPUT#c%,FNc("PR49",FNj(i%,Ha%)):BPUT#c%,FNc("PR50",FNj(i%,Ia%)):d%=!d%:ENDWHILE
 5510ENDIF
 5515IFFNe(g%,16)PROCib(c%,Hb%)
 5520IFFNe(g%,17)PROCib(c%,Ib%)
 5525IFFNe(g%,18)PROCib(c%,Jb%)
 5530IFFNe(g%,19)ANDKb%<>0THEN
 5535BPUT#c%,10:BPUT#c%,u$+FNa("PR51")+o$:i%=R%:FORd%=0TOKb%-1:BPUT#c%,FNC("PR52",CHR$(i%?4),STR$(i%?4),$(i%+8)):i%=!i%:NEXT
 5540ENDIF
 5545CLOSE#c%:SYS5,"Settype "+ha$+" &AF8":ENDPROC
 5550DEFFNx(Wd%):LOCALs$:IFWd%AND1s$=FNa("HT4")
 5555IFWd%AND2IFs$<>""s$+=", "
 5560IFWd%AND2s$+=FNa("HT8")
 5565IFWd%AND4IFs$<>""s$+=", "
 5570IFWd%AND4s$+=FNa("HT1")
 5575=s$
 5580DEFPROCib(c%,p%):LOCALi%,u$:u$=CHR$27+CHR$136:BPUT#c%,11:BPUT#c%,25:BPUT#c%,10:BPUT#c%,u$;:IFFNb(g%,10)="lj"THEN
 5585IFp%=Hb%BPUT#c%,FNa("PMODE");
 5590IFp%=Ib%BPUT#c%,FNa("LMODE");
 5595ELSE:IFp%=Hb%BPUT#c%,FNa("TI1");
 5600IFp%=Ib%BPUT#c%,FNa("TI2");
 5605IFp%=Jb%BPUT#c%,FNa("TI3");
 5610ENDIF
 5615BPUT#c%,o$:FORi%=22TO45:BPUT#c%,FNa("TC"+STR$(i%))+": "+FNs(!p%):p%+=4:NEXT:ENDPROC
 5620DEFPROCH(f%,n$):LOCALl$,c%,d$,d%,i%,Xd%,Zd%,Xc%,_c%,_d%,`d%,a,b:LOCALz%,ae%,C%,be%,u%,ce%,de%:a=FNq(FNb(g%,22)):b=FNq(FNb(g%,23)):IFWb%THEN
 5625a=a*c:b=b*c
 5630ENDIF
 5635SYS263872:u%=0:z%=FNf("SAVE",2048):C%=2048:IFFNb(g%,14)="0"PROCd("SAVE",z%):ERRORT%,FNa("OKO")
 5640IFf%THEN
 5645l$=n$
 5650ELSE:l$=FNb(V%,Pc%):IFINSTR(l$,".")=0ANDINSTR(l$,":")=0PROCd("SAVE",z%):ERRORT%,FNa("OKJ")
 5655ENDIF
 5660PROCb(z%,C%,u%,FNl("TI6",FNb(g%,11),FNb(g%,10))):PROCb(z%,C%,u%,"cl: "+FNb(g%,10)):PROCb(z%,C%,u%,"pr_nme: "+FNb(g%,11)):PROCb(z%,C%,u%,"sh_nme: "+FNb(g%,12)):PROCb(z%,C%,u%,"sp_nme: "+FNb(g%,13)):IFP%THEN
 5665PROCb(z%,C%,u%,"res: "+FNb(g%,14)):d%=P%:WHILEd%:IF(!(d%!32)>>>24)>=3THEN
 5670!(d%!28+1+Ra%)=a*!(d%!20):!(d%!28+1+Sa%)=b*!(d%!24)
 5675ENDIF
 5680PROCb(z%,C%,u%," g_mode:"):PROCb(z%,C%,u%,"  module: dumpers:"):PROCb(z%,C%,u%,"   number: "+STR$(!(d%!8))):PROCb(z%,C%,u%,"   name: "+$(d%!4)):PROCb(z%,C%,u%,"  palette: "+$(d%!12))
 5685PROCb(z%,C%,u%,"  options: "+STR$(!(d%!16))):PROCb(z%,C%,u%,"  pxres: "+STR$(!(d%!20))):PROCb(z%,C%,u%,"  pyres: "+STR$(!(d%!24))):PROCb(z%,C%,u%,"  data: "+FNh(FNi(d%!28))):PROCb(z%,C%,u%,"  flags: "+STR$(!(d%!32)))
 5690PROCb(z%,C%,u%,"  gname: "+$(d%!36)):PROCb(z%,C%,u%,"  gcalib: "+$(d%!40)):PROCb(z%,C%,u%,""):d%=!d%:ENDWHILE
 5695ENDIF
 5700PROCjb(z%,C%,u%,"txt_cds: "):IFFNe(g%,16)THEN
 5705CASETRUEOF
 5710WHENFNe(g%,18):PROCb(z%,C%,u%,"3")
 5715WHENFNe(g%,17):PROCb(z%,C%,u%,"2")
 5720OTHERWISE:PROCb(z%,C%,u%,"1")
 5725ENDCASE
 5730PROCkb(Hb%):IFFNe(g%,17)PROCkb(Ib%)
 5735IFFNe(g%,18)PROCkb(Jb%)
 5740ELSE:PROCb(z%,C%,u%,"0")
 5745ENDIF
 5750PROCb(z%,C%,u%,"chars: char_maps:"):IFFNe(g%,19)ANDKb%<>0THEN
 5755PROCb(z%,C%,u%," char: "+STR$(Kb%)):i%=R%:FORd%=0TOKb%-1:n$=CHR$(i%?4):d$=FNt($(i%+8),"",STR$(d%+1)):PROCb(z%,C%,u%,"  "+FNh(n$+d$)):i%=!i%:NEXT
 5760ELSE:PROCb(z%,C%,u%," char: 1"):PROCb(z%,C%,u%,"  |@|@")
 5765ENDIF
 5770PROCb(z%,C%,u%,"default_paper_size: "+FNb(g%,27)):PROCb(z%,C%,u%,"default_xresolution: "+STR$(Pb%)):PROCb(z%,C%,u%,"default_yresolution: "+STR$(Qb%)):PROCb(z%,C%,u%,"default_quality: "+STR$(Rb%)):IFFNe(g%,36)THEN
 5775PROCb(z%,C%,u%,"supports_fast_parallel: 1")
 5780ELSE:PROCb(z%,C%,u%,"supports_fast_parallel: 0"):PROCb(z%,C%,u%,"default_gname: "+i$)
 5785ENDIF
 5790PROCb(z%,C%,u%,"# Paper X offset = "+STR$(a)):PROCb(z%,C%,u%,"# Paper Y offset = "+STR$(b)):SYS272128,8,u%TOXd%,Zd%:ae%=FNf("COMP",Zd%):Xc%=FNf("WSPC",Xd%):SYS272128,0,Xc%,z%,u%,ae%,Zd%TO_c%,,,,,_d%:c%=OPENOUT(l$):IFc%=0THEN
 5795PROCd("COMP",ae%):PROCd("SAVE",z%):PROCd("WSPC",Xc%):ERRORT%,FNa("OKK")
 5800ENDIF
 5805SYS8,18,l$,Kd%:SYS8,9,l$:SYS8,17,l$TO,,ce%,de%:BPUT#c%,"SQSH";:ee%=Zd%-_d%:BPUT#c%,u%AND255:BPUT#c%,u%>>8AND255:BPUT#c%,u%>>16AND255:BPUT#c%,u%>>>24AND255:BPUT#c%,ce%AND255:BPUT#c%,ce%>>8AND255:BPUT#c%,ce%>>16AND255:BPUT#c%,ce%>>>24AND255:BPUT#c%,de%AND255:BPUT#c%,de%>>8AND255
 5810BPUT#c%,de%>>16AND255:BPUT#c%,de%>>>24AND255:SYS12,1,c%,ae%,ee%,20:CLOSE#c%:SYS262356,,-1:PROCd("COMP",ae%):PROCd("SAVE",z%):PROCd("WSPC",Xc%):SYS263873:PROCI:IFS%=1PROCu
 5815IFS%=3SYS262364,508
 5820IFS%=5!e%=g%:PROCN
 5825ENDPROC
 5830DEFPROCkb(p%):PROCb (z%,C%,u%," t_mode:"):PROCb (z%,C%,u%,"  t_page_lines: "+FNh(FNi(p%!0))):PROCb (z%,C%,u%,"  t_08: "+FNh(FNi(p%!4))):PROCb (z%,C%,u%,"  t_09: "+FNh(FNi(p%!8)))
 5835PROCb (z%,C%,u%,"  t_0C: "+FNh(FNi(p%!12))):PROCb (z%,C%,u%,"  t_0D: "+FNh(FNi(p%!16))):PROCb (z%,C%,u%,"  t_0D0A: "+FNh(FNi(p%!20))):PROCb (z%,C%,u%,"  t_start: "+FNh(FNi(p%!24)))
 5840PROCb (z%,C%,u%,"  t_end: "+FNh(FNi(p%!28))):PROCb (z%,C%,u%,"  t_pica: "+FNh(FNi(p%!32))):PROCb (z%,C%,u%,"  t_elite: "+FNh(FNi(p%!36))):PROCb (z%,C%,u%,"  t_condensed: "+FNh(FNi(p%!40)))
 5845PROCb (z%,C%,u%,"  t_expanded: "+FNh(FNi(p%!44))):PROCb (z%,C%,u%,"  t_b_on: "+FNh(FNi(p%!48))):PROCb (z%,C%,u%,"  t_b_off: "+FNh(FNi(p%!52))):PROCb (z%,C%,u%,"  t_i_on: "+FNh(FNi(p%!56)))
 5850PROCb (z%,C%,u%,"  t_i_off: "+FNh(FNi(p%!60))):PROCb (z%,C%,u%,"  t_l_on: "+FNh(FNi(p%!64))):PROCb (z%,C%,u%,"  t_l_off: "+FNh(FNi(p%!68))):PROCb (z%,C%,u%,"  t_sup_on: "+FNh(FNi(p%!72)))
 5855PROCb (z%,C%,u%,"  t_sup_off: "+FNh(FNi(p%!76))):PROCb (z%,C%,u%,"  t_sub_on: "+FNh(FNi(p%!80))):PROCb (z%,C%,u%,"  t_sub_off: "+FNh(FNi(p%!84))):PROCb (z%,C%,u%,"  t_u_on: "+FNh(FNi(p%!88)))
 5860PROCb (z%,C%,u%,"  t_u_off: "+FNh(FNi(p%!92))):PROCb (z%,C%,u%,""):ENDPROC
 5865DEFPROCb (RETURNfe%,RETURNge%,RETURNhe%,z$):LOCALie%,je%,b%:ie%=LENz$:IF(he%+ie%)>=ge%THEN
 5870fe%=FNv ("SAVE",fe%,2048):ge%=ge%+2048
 5875ENDIF
 5880FORje%=1TOie%:fe%?(he%+je%-1)=ASC(MID$(z$,je%,1)):NEXTje%:fe%?(he%+ie%)=10:he%+=ie%+1:ENDPROC
 5885DEFPROCjb (RETURNfe%,RETURNge%,RETURNhe%,z$):LOCALie%,je%:ie%=LENz$:IF(he%+ie%)>=ge%THEN
 5890fe%=FNv ("SAVE",fe%,2048):ge%=ge%+2048
 5895ENDIF
 5900FORje%=1TOie%:fe%?(he%+je%-1)=ASC(MID$(z$,je%,1)):NEXTje%:he%+=ie%:ENDPROC
 5905DEFFNQ:LOCALf$,i%:f$=FNb(V%,Pc%):REPEAT:i%=INSTR(f$,":"):IFi%<>0f$=MID$(f$,i%+1)
 5910UNTILi%=0:REPEAT:i%=INSTR(f$,"."):IFi%<>0f$=MID$(f$,i%+1)
 5915UNTILi%=0:=f$
 5920DEFPROCia:M%=0:ENDPROC
 5925DEFPROCn(RETURNG%,q$):LOCALw$,i%,ja$,e$,j%,x%,ke%:LOCALle%,me%:me%=0:IFLEFT$(q$,1)="#"THEN
 5930i%=1:w$=FNy(q$,",",i%)
 5935ELSE:w$=""
 5940ENDIF
 5945ja$=q$:j%=i%:REPEAT:e$=FNy(q$,",",i%):IFe$<>""ke%+=1
 5950UNTILe$="":q$=ja$:i%=j%:M%=FNf("MENU",28+ke%*24):IFhd%<310ORLENw$<=12THEN
 5955$M%=LEFT$(w$,12):x%=LEN(LEFT$(w$,12)):M%!16=(x%*8+6)*2
 5960ELSE:le%=FNf ("MENU",LEN(w$)+1):$le%=w$:M%!0=le%:x%=LEN(w$):M%!16=(x%*8+6)*2:me%=1<<8
 5965ENDIF
 5970M%?12=7:M%?13=2:M%?14=7:M%?15=0:M%!16=196:M%!20=44:M%!24=0:x%=LEN(w$):M%!16=(x%*8+6)*2:FORj%=0TOke%-1:e$=FNy(q$,",",i%):PROCx(M%,j%,e$):IFj%=0THENM%!28=M%!28ORme%
 5975NEXT:G%=M%:ENDPROC
 5980DEFPROCr(G%):LOCALi%,p%:IFG%=0ENDPROC
 5985p%=G%+28:REPEAT:IF(p%!8AND256)THEN
 5990IF(!p%AND4)=0THEN
 5995PROCd("MENU",p%!12)
 6000ENDIF
 6005ENDIF
 6010IFp%!4<>-1THEN
 6015i%=p%!4:IFi%!-4=FNp("MENU")PROCr(i%)
 6020ENDIF
 6025p%+=24:UNTIL(p%!-24AND128):PROCd("MENU",G%):ENDPROC
 6030DEFPROCx(RETURNG%,ne%,e$):LOCALF%,p%,i%,x%,ke%:x%=((G%!16/2)-6)/8:IFRIGHT$(e$,1)="#"e$=LEFT$(e$):F%+=2
 6035IFRIGHT$(e$,1)="@"e$=LEFT$(e$):F%+=8
 6040ke%=((FNN(G%)-28)/24):IFne%>=ke%THEN
 6045p%=FNv("MENU",G%,(ne%-ke%+1)*24):IFG%=M%M%=p%
 6050G%=p%:p%=G%+28+(ke%-1)*24:!p%=!p%ANDNOT128:ke%=ne%+1
 6055ENDIF
 6060IFne%=ke%-1F%+=128
 6065p%=G%+28+ne%*24:p%!0=F%:p%!4=-1:p%!8=117440545:IFLEFT$(e$,1)="$"THEN
 6070!p%+=4:e$=STRING$(12," ")
 6075ELSE:IFLEN(e$)<12THEN
 6080$(p%+12)=e$
 6085ELSE:i%=FNf("MENU",LEN(e$)+1):$i%=e$:p%!8=p%!8OR256:p%!12=i%:p%!16=-1:p%!20=LEN(e$)+1
 6090ENDIF
 6095ENDIF
 6100IFLEN(e$)>x%THEN
 6105x%=LEN(e$):G%!16=(x%*8+6)*2
 6110ENDIF
 6115ENDPROC
 6120DEFPROCC(G%,ne%,A%,oe%):G%+=28+ne%*24:IFoe% !G%=!G%OR(1<<4)
 6125G%!4=A%:ENDPROC
 6130DEFFNy(q$,ka$,RETURNI%):LOCALL%:L%=I%+1:I%=INSTR(q$+ka$,ka$,L%):=MID$(q$,L%,I%-L%)
 6135DEFPROCD(pe%,ne%,qe%):IF-((pe%!(28+8+24*ne%)AND4194304)=4194304)<>qe%THEN
 6140pe%!(28+8+24*ne%)=pe%!(28+8+24*ne%)EOR4194304
 6145ENDIF
 6150ENDPROC
 6155DEFPROCy(pe%,ne%):pe%!(28+24*ne%)=pe%!(28+24*ne%)EOR1:ENDPROC
�>Resources.!RunImage

��aa:���,�$+" ("+�(�)+")"
iș263872:�ba("<PrintEdit$Dir>.Messages"):�ca:�da(�a("ID")):�ea:�fa:�ga:�ha:�ia:�ja:�ka:ș263873:��la

�ma:��la
�:�na(aa%):��:�
"��na(ba%):�r%:r%=�G(ba%):Ȏr%�
#
�1:�oa
(
�2:�pa
-	�3:�N
2
�6:�qa
7
�7:�ra
<
�8:�sa
A
�9:�ta
F�17,18:�ua(r%)
K�19:�va
P�
U�
Z��ka:�wa:�xa:�ya:�za:�
_��ma:�J$<>""�
d&$(e%+44)=J$+�(0):J$="":�O:�o:�ca%�
i!�P("<Printer$Temp>"):�s:ca%=�
n�:�Q
s�
x�
}�
����wa:�k%:aa%=6193:k%=0:da%=k%:k%+=1:ea%=k%:k%+=1:fa%=k%:k%+=1:ga%=k%:k%+=1:ha%=k%:k%+=1:ia%=k%:k%+=1:ja%=k%:k%+=1:ka%=k%:k%+=1:la%=k%:k%+=1:ma%=k%:k%+=3:na%=k%:k%+=1:oa%=k%:k%+=1:pa%=k%:k%+=1:qa%=k%:k%+=1:ra%=k%:k%+=1
��sa%=k%:k%+=1:ta%=k%:k%+=1:ua%=k%:k%+=1:va%=k%:k%+=1:wa%=k%:k%+=1:xa%=k%:k%+=1:ya%=k%:k%+=1:za%=k%:k%+=1:Aa%=k%:k%+=1:Ba%=k%:k%+=1:Ca%=k%:k%+=1:Da%=k%:k%+=1:Fa%=k%:k%+=1:Ga%=k%:k%+=1:Ha%=k%:k%+=1:Ia%=k%:k%+=1:Ja%=k%:k%+=1
��Ka%=k%:k%+=1:La%=k%:k%+=1:Ma%=k%:k%+=4:Na%=k%:k%+=4:Oa%=k%:k%+=4:Pa%=k%:k%+=1:Qa%=k%:k%+=3:Ra%=k%:k%+=4:Sa%=k%:k%+=4:Ta%=k%:k%+=1:k%=44:Ua%=k%:k%+=1:Va%=k%:k%+=1:Wa%=k%:k%+=1:Xa%=k%:k%+=1:Za%=k%:k%+=1:_a%=k%:k%+=1
��`a%=k%:k%+=1:ab%=k%:k%+=1:bb%=k%:k%+=1:cb%=k%:k%+=1:db%=k%:k%+=1:eb%=k%:k%+=1:fb%=k%:k%+=1:gb%=k%:k%+=1:hb%=k%:k%+=1:ib%=k%:k%+=1:jb%=k%:k%+=1:kb%=k%:k%+=1:lb%=k%:k%+=1:mb%=k%:k%+=1:nb%=k%:k%+=1:ob%=k%:k%+=1:pb%=k%:k%+=1
��qb%=k%:k%+=1:rb%=k%:k%+=1:sb%=k%:k%+=1:tb%=k%:k%+=1:ub%=k%:k%+=1:vb%=k%:k%+=1:wb%=k%:k%+=1:xb%=k%:k%+=1:yb%=k%:k%+=1:k%=88:zb%=k%:k%+=2:Ab%=k%:k%+=2:�
�*��xa:�h%,l%,a%,w%:Bb%=�f("PRIV",512):�
����ya:�q%,E%,Cb%:Db%=44:Fb%=�:Gb%=�:P%=0:S%=0:Hb%=�f("TEXT",24*4):Ib%=�f("TEXT",24*4):Jb%=�f("TEXT",24*4):�q%=0�23:Hb%!(q%*4)=0:Ib%!(q%*4)=0:Jb%!(q%*4)=0:�:Kb%=0:R%=0:�a%(3):Lb%=�:Mb%=�:Nb%=�:Ob%=0:Pb%=0:Qb%=0:Rb%=0:i$=""
�}Sb%=�z("dp"):Tb%=�z("lj"):Ub%=0:Vb%=0:Wb%=�:c=0.039375:a=0:b=0:ș16�E%:ș73,"/g,quit/s,/g,print/s,/g",E%,e%,256:�e%!12=0�
�	ca%=�
��:ca%=�
��
�J$="":E%=e%!16:�E%<>0�
�7Cb%=!E%�65535:E%+=2:ȕCb%:J$+=�(?E%):E%+=1:Cb%-=1:�
��
��
�oݤz(V$):�f%,A%,Xb%,f$,N%,Zb%:A%=0:Xb%=0:ș131085,64,"Printers:"+V$+".Resources.PaperRO"�f%;Zb%:�(Zb%�1)f%=0
��f%=0�_b%,�c("FA2",V$)
�#ȕ��#f%:f$=�#f%:�f$,4)="pn: "�
�7N%=�f("PAPR",�(f$)+1):!N%=0:$(N%+4)=�f$,5):�Xb%<>0�
�!Xb%=N%
��:A%=N%
��
�
Xb%=N%
��
��:�#f%:=A%
����za:�i%,j%:�Aa("<PrintEdit$Dir>.Templates","<PrintEdit$Dir>.Template3D"):�q("","info",1,`b%):�q("","mapping",1,W%):�q("","graphics",1,m%):�q("","chars",1,ac%):�q("","text",1,U%):�q("","main",1,g%):�q("","save",1,V%)
��q("","warning",1,bc%):�Ba:�i%=0�3:j%=�f("ICDF",40):!j%=ac%:j%!4=i%:ș262350,,j%:ș262340,,j%:a%(i%)=j%+8:�:�a(`b%,3,�a("VSN")):�z(W%):�i(W%):�z(m%):�i(m%):�z(ac%):�i(ac%):�z(U%):�i(U%):�z(g%):�i(g%):�s:!e%=-1:e%!4=0:e%!8=0:e%!12=84
	=e%!16=68:e%!20=12290:$(e%+24)=�a("SN"):ș262338,,e%�cc%:�
5��s:�R:�Ca:�S(Hb%):�S(Ib%):�S(Jb%):�Da:�o:Gb%=�:�
���F(D%):�dc%,ec%,A%:dc%=a%(0)!4:ec%=a%(0)!12:A%=R%:ȕA%<>D%:ec%=dc%:dc%-=(a%(0)!12-a%(0)!4):A%=!A%:�:!o%=ac%:ș262347,,o%:ș262353,ac%,0,dc%,o%!12-o%!4,ec%:�
���oa:�fc%,D%,dc%,ec%,i%,l%,f%:�gc%,hc%,y%,j%,K%:dc%=a%(0)!4:ec%=a%(0)!12:K%=ec%-dc%:ș262344,,e%�fc%:ȕfc%:D%=R%:y%=e%!16-e%!24:gc%=(y%-e%!40)�K%:hc%=(y%-e%!32)�K%:�gc%<0gc%=0
�hc%>=gc%�
"y%=0:�gc%<>0�
'�i%=0�gc%-1:�D%D%=!D%
,y%-=K%:�
1�
6�j%=gc%�hc%:�D%�
;o$a%(0)!20=�(D%?4):$a%(1)!20=�(D%?4):$a%(3)!20=$(D%+8):ș393465,1,a%(3)!20,0�l%;f%:�(f%�1)l%=�($a%(3)!20)*16
@(a%(3)!8=a%(3)!0+l%+16:�i%=0�3:�D%?5�
Ea%(i%)!16=a%(i%)!16�(1<<21)
J"�:a%(i%)!16=a%(i%)!16��(1<<21)
O�
TCa%(i%)!12=y%:a%(i%)!4=y%-K%:ș262370,,a%(i%):�:y%-=K%:�D%D%=!D%
Y�
^�
c�
h=ș262346,,e%�fc%:�:�i%=0�3:a%(i%)!4=dc%:a%(i%)!12=ec%:�:�
m��pa:ș262341,,e%:�
r��N:�!e%=g%�
w	�Fb%�
|�S%=6:!e%=bc%:ș262347,,e%:ș53,-1,4�,,X%:X%=1<<X%:ș53,-1,5�,,Z%:Z%=1<<Z%:ș53,-1,11�,,ic%:ic%+=1:ș53,-1,12�,,jc%:jc%+=1:kc%=ic%*X%:lc%=jc%*Z%:c%=(kc%-(e%!12-e%!4))�2:d%=(lc%-(e%!8-e%!16))�2:ș262356,,bc%,c%,d%:�
��
�!e%=g%:ș262342,,e%:�s
��:�!e%=U%Ob%=0
�ș262342,,e%
��
��
���va:�e%!16=524610�
��T%,�a("OKS")
��
��
� ��ua(r%):�s$,i%,mc%:Ȏe%!16�
�	�0:�u
��2:�Fa(e%)
��3:�e%!40=4038�
��Ga:�s:�O:�o:�Q
��:�T%,�a("OKN")
��
��5
��8:�Fb%�
�
�!e%<>20�
��(e%!20�1)=0S%=4�S%=2
�
�:S%=4
��
�%e%!12=e%!8:ș262375,19,e%,e%!4:�u
��
�
�1282:�Ha
�262336:Ȏe%!32�
)�0:�p(W%,�a("TI7")):i%=R%:ȕi%:�i%?5�

F�a(W%,2,�(i%?4)):�a(W%,3,$(i%+8)):�Ia(W%,2,0):�T(W%,2,"Krat"):i%=0
�

�i%i%=!i%
�
!W�3:�p(W%,�a("TI8")):�a(W%,2,""):�a(W%,3,""):�Ia(W%,2,15):�T(W%,2,"Krat;Pptr_write")
&�
+ș262376,,e%!20,e%!24,e%!28
0�262345:�e%!20=V%S%=0:�
5�e%!20=bc%�
:�S%<>5�S%<>3�S%<>1�
?S%=0
D�
I�
N�
S�Ja
X�262351:�t
]�524613:�Gb%�e%!40=4038�
bci%=e%!4:mc%=e%!8:�O:�o:�P("<Printer$Temp>"):e%!0=20:e%!12=mc%:e%!16=524614:ș262375,17,e%,i%:�s
g�
l�
q�
v��Ha:�s$,t$:Ȏe%!32�
{�-2:s$=�a("ICON")
��`b%:s$=�a("INFO")
�?�U%:s$=�a("TEXT"+�(e%!36)):�s$="TEXT"+�(e%!36)s$=�a("TEXT")
�#�g%:t$="MAIN"+�(e%!36):Ȏe%!36�
��6,7:�b(g%,10)="lj"t$+="a"
��16,17:�b(g%,10)="lj"�
� �e(g%,e%!36)t$+="d"�t$+="c"
�"�:�e(g%,e%!36)t$+="b"�t$+="a"
��
�'�18,19:�e(g%,e%!36)t$+="b"�t$+="a"
��
�!s$=�a(t$):�s$=t$s$=�a("MAIN")
�?�V%:s$=�a("SAVE"+�(e%!36)):�s$="SAVE"+�(e%!36)s$=�a("SAVE")
��ac%:s$=�a("CHARS")
�H�W%:s$=�a("MAPPING"+�(e%!36)):�s$="MAPPING"+�(e%!36)s$=�a("MAPPING")
�'�m%:t$="GRAPHICS"+�(e%!36):Ȏe%!36�
�E�36,37,38,39,40,41,42,43,80,81,92,93:�e(m%,e%!36)t$+="b"�t$+="a"
��
�%s$=�a(t$):�s$=t$s$=�a("GRAPHICS")
�:�e%!36<>-1�
�$ș262388,1,Bb%,e%!32,e%!36:ȎA$�
�/�"ME2":�!Bb%=0s$=�a("HME2-0")�s$=�a("HME2")
�B�"ME3":s$="HME3-"+�(!Bb%):ș262358,ac%,o%,1<<21,1<<21:�!Bb%=2�
��!o%=-1s$+="c"�s$+="a"
��
��!Bb%=0�
��!o%=-1�
s$+="c"
�:ȎBb%!4�
,�0:�o%!4=-1s$="HME3-0-0a"�s$="HME3-0-0b"
,�1:�o%!4=-1s$="HME3-0-1a"�s$="HME3-0-1b"
�-1:�o%!4=-1�
s$+="a"
 
�:s$+="b"
%�
*�
/�
4�
9
s$=�a(s$)
>C:s$=�a("H"+A$+"-"+�(!Bb%)):�s$="H"+A$+"-"+�(!Bb%)s$=�a("H"+A$)
C�
H�
M�
R�s$<>""�
WN!e%=(25+�(s$))��3:e%!12=e%!8:e%!16=1283:$(e%+20)=s$+�0:ș262375,17,e%,e%!4
\�
a�
f1��Ga:e%!12=e%!8:e%!16=4:ș262375,17,e%,e%!4:�
k;��O:�t$,x$,y$,nc%,oc%:nc%=�:ș263872:�(�H(�n(e%+44)))�
p�T%,�c("OK1",�n(e%+44))
u�
z4�Ka(4038,�n(e%+44)):�d("cl:",t$)=��c(�a("OK6"))
$�d("pr_nme:",t$)=��c(�a("OK6"))
�$�d("sh_nme:",t$)=��c(�a("OK6"))
�$�d("sp_nme:",t$)=��c(�a("OK6"))
�!�d("res:",t$)=��c(�a("OK6"))
�$�La(0):�d("cl:",t$)�a(g%,10,t$)
�!�d("pr_nme:",t$)�a(g%,11,t$)
�!�d("sh_nme:",t$)�a(g%,12,t$)
�!�d("sp_nme:",t$)�a(g%,13,t$)
��d("res:",t$)�Ma(t$,nc%)
��d("txt_cds:",t$)�
�*�Na(t$):�d("chars: char_maps:",t$)�Oa
��
�,�e(g%,36):�d("default_paper_size:",t$)�
�N�a(g%,27,t$):�d("default_xresolution:",x$)��d("default_yresolution:",y$)�
�3Pb%=�(x$):Qb%=�(y$):�d("default_quality:",t$)�
�BRb%=�(t$):�a(g%,33,�I(Rb%)):�d("supports_fast_parallel:",t$)�
��(t$)<>0�f(g%,36)
�"�d("default_gname:",t$)�i$=t$
��
��
��
��
��i$<>""�
��a(g%,30,i$)
�-�:�Pb%<>0�Qb%<>0�a(g%,30,�l("RES",x$,y$))
��
;ȕ��A:s$=�B:�s$,19)="# Paper X offset = "�a=�(�s$,20))
/�s$,19)="# Paper Y offset = "�b=�(�s$,20))
�:oc%=@%:�Wb%�
 @%="+F10"+k$+"2":a=a/c:b=b/c
�:@%="+F10"+k$+"3"
�
A�a(g%,22,�(a)):�a(g%,23,�(b)):@%=oc%:�Pa:Gb%=�:ș263873:�nc%�
$�A(�a("OK8"),1):�h:�i(m%)
)�
.�
3ݤI(n%):�pc%,_%:�n%=0:=""
8Dpc%=n%�255:_%=(n%�65280)>>8:=�a("CO"+�(pc%))+", "+�a("HT"+�(_%))
=���Ca:�i%:ȕP%:�d("STRG",P%!4):�d("INTG",P%!8):�d("STRG",P%!12):�d("INTG",P%!16):�d("INTG",P%!20):�d("INTG",P%!24):�d("GSTR",P%!28):�d("INTG",P%!32):�d("STRG",P%!36):�d("STRG",P%!40):i%=!P%:�d("GRPH",P%):P%=i%:�:�a(g%,14,"0")
B&�a(g%,30,""):�a(g%,33,""):�i(m%):�
Gz��Ma(t$,�nc%):�qc%,i%,p%,q%:�W$,rc%,X$,sc%,tc%,uc%,Z$,Zb%:�D$,M$:qc%=�(t$):�i%=1�qc%:�(�d("g_mode:",t$))�c(�a("OK7"))
L.�(�d("module: dumpers:",t$))�c(�a("OK7"))
Q-�d("number:",t$)rc%=�r(t$)��c(�a("OK7"))
V&�d("name:",t$)W$=t$��c(�a("OK7"))
[)�d("palette:",t$)X$=t$��c(�a("OK7"))
`.�d("options:",t$)sc%=�r(t$)��c(�a("OK7"))
e,�d("pxres:",t$)tc%=�r(t$)��c(�a("OK7"))
j,�d("pyres:",t$)uc%=�r(t$)��c(�a("OK7"))
o&�d("data:",t$)Z$=t$��c(�a("OK7"))
t,�d("flags:",t$)Zb%=�r(t$)��c(�a("OK7"))
y�(Zb%>>>24)>=4�
~'�d("gname:",t$)D$=t$��c(�a("OK7"))
�(�d("gcalib:",t$)M$=t$��c(�a("OK7"))
��:D$="":M$=""
��
��p%=�f("GRPH",44):!p%=0:p%!4=�g(W$,2):p%!8=�m(rc%):p%!12=�g(X$,2):p%!16=�m(sc%):p%!20=�m(tc%):p%!24=�m(uc%):p%!28=�g(Z$,4):p%!32=�m(Zb%):p%!36=�g(D$,2):p%!40=�g(M$,2):�(Zb%>>>24)>=3�
�-a=!(p%!28+1+Ra%)/tc%:b=!(p%!28+1+Sa%)/uc%
��
��Qa(p%,""):�(Zb%>>>24)<>4�
��U(p%):�G:nc%=�
��
��:�
�N��Qa(A%,D$):�i%,O%,h$:i%=�(�b(g%,14))+1:�a(g%,14,�(i%)):i%=P%:O%=0:�D$=""�
�ȕi%:O%=i%:i%=!i%:�
�2�:ȕi%:h$=$(i%!36):�h$=""�h$=�(i%!20)+�(i%!24)
��h$<D$�
�O%=i%:i%=!i%
�
�:i%=0
��
��
��
��O%�
�!A%=!O%:!O%=A%
��:!A%=P%:P%=A%
��
��
�F��S(p%):�i%:�i%=0�23:�p%!(i%*4)<>0�d("GSTR",p%!(i%*4)):p%!(i%*4)=0
�:Ȏp%�
�Hb%:Lb%=�:�e(g%,16)

�Ib%:Mb%=�:�e(g%,17)
�Jb%:Nb%=�:�e(g%,18)
�
�
$��Na(t$):�i%,j%:i%=�(t$):�i%<>0�
#�j%=1�i%:�d("t_mode:",t$)�
(	Ȏj%�
-�1:Lb%=�:�V(Hb%)
2�2:Mb%=�:�V(Ib%)
7�3:Nb%=�:�V(Jb%)
<�
A�f(g%,15+j%)
F�:�c(�a("OK7"))
K�
P�
U�
Z�
_B��V(p%):�t$:�d("t_page_lines:",t$)p%!0=�g(t$,4)��c(�a("OK7"))
d.�d("t_08:",t$)p%!4=�g(t$,4)��c(�a("OK7"))
i.�d("t_09:",t$)p%!8=�g(t$,4)��c(�a("OK7"))
n/�d("t_0C:",t$)p%!12=�g(t$,4)��c(�a("OK7"))
s/�d("t_0D:",t$)p%!16=�g(t$,4)��c(�a("OK7"))
x1�d("t_0D0A:",t$)p%!20=�g(t$,4)��c(�a("OK7"))
}2�d("t_start:",t$)p%!24=�g(t$,4)��c(�a("OK7"))
�0�d("t_end:",t$)p%!28=�g(t$,4)��c(�a("OK7"))
�1�d("t_pica:",t$)p%!32=�g(t$,4)��c(�a("OK7"))
�2�d("t_elite:",t$)p%!36=�g(t$,4)��c(�a("OK7"))
�6�d("t_condensed:",t$)p%!40=�g(t$,4)��c(�a("OK7"))
�5�d("t_expanded:",t$)p%!44=�g(t$,4)��c(�a("OK7"))
�1�d("t_b_on:",t$)p%!48=�g(t$,4)��c(�a("OK7"))
�2�d("t_b_off:",t$)p%!52=�g(t$,4)��c(�a("OK7"))
�1�d("t_i_on:",t$)p%!56=�g(t$,4)��c(�a("OK7"))
�2�d("t_i_off:",t$)p%!60=�g(t$,4)��c(�a("OK7"))
�1�d("t_l_on:",t$)p%!64=�g(t$,4)��c(�a("OK7"))
�2�d("t_l_off:",t$)p%!68=�g(t$,4)��c(�a("OK7"))
�3�d("t_sup_on:",t$)p%!72=�g(t$,4)��c(�a("OK7"))
�4�d("t_sup_off:",t$)p%!76=�g(t$,4)��c(�a("OK7"))
�3�d("t_sub_on:",t$)p%!80=�g(t$,4)��c(�a("OK7"))
�4�d("t_sub_off:",t$)p%!84=�g(t$,4)��c(�a("OK7"))
�1�d("t_u_on:",t$)p%!88=�g(t$,4)��c(�a("OK7"))
�2�d("t_u_off:",t$)p%!92=�g(t$,4)��c(�a("OK7"))
��
���Ja:�p%,i%,vc%:�A$="ME3"�
�p%=R%:i%=0:È•p%:�p%?5�
�vc%=p%:i%+=1:�i%=2p%=0
��
�
�p%p%=!p%
��:�i%=1vc%?5=0:�F(vc%)
��
��
+��u:�c%,d%:�X%,Z%,ic%,jc%,kc%,lc%:�Fb%�
	�!e%=bc%:ș262347,,e%:ș53,-1,4�,,X%:X%=1<<X%:ș53,-1,5�,,Z%:Z%=1<<Z%:ș53,-1,11�,,ic%:ic%+=1:ș53,-1,12�,,jc%:jc%+=1:kc%=ic%*X%:lc%=jc%*Z%:c%=(kc%-(e%!12-e%!4))�2:d%=(lc%-(e%!8-e%!16))�2:ș262356,,bc%,c%,d%:�
�

�aa:�Ra:�
��sa:�e%!24=13�

Ȏ!e%�
"�g%:�aa$<>�b(g%,e%!4)�
'�h:�e%!4=10�o
,�
1Ȏe%!4�
6�10:�k(g%,11)
;�11:�k(g%,12)
@�12:�k(g%,13)
E�13:�k(g%,22)
J�22:�k(g%,23)
O�23:�k(g%,10)
T�
Y�W%:�Sa
^�V%:�H(�,"")
c�m%:�G:�h:�i(m%)
h�U%:�W:�h:�i(U%)
m�
r�:ș262364,e%!24
w�
|�
���Da:�i%:�Kb%=0�
�:ȕR%:i%=!R%:�d("CMAP",R%):R%=i%:�:Kb%=0:�t:�e(g%,19):�
�>��Oa:�i%,n%,t$,v%,v$,O%,D%:�(�d("char:",t$))�c(�a("OK7"))
�5n%=�(t$):O%=0:�i%=1�n%:�(�d("",t$))�c(�a("OK7"))
�(ș39,t$,Bb%,256�,,p%:v%=?Bb%:�v%<>0�
�X?Bb%=p%-1:v$=�s(Bb%):D%=�f("CMAP",9+�(v$)):!D%=0:D%!4=v%:$(D%+8)=v$:�O%�!O%=D%�R%=D%
�Kb%+=1:O%=D%
��
��:�Kb%�f(g%,19)
��t:�I:�
�N��Sa:�i%,s$,p%,t$,O%,wc%:s$=�b(W%,2):t$=�b(W%,3):�(s$)=1i%=�(s$)�i%=�(s$)
��i%<32�T%,�a("OKV")
�?s$=�t(t$,"",�(i%+1)):ș262356,,-1:p%=R%:O%=0:ȕp%:�p%?4=i%�
�[wc%=!p%:�d("CMAP",p%):p%=�f("CMAP",9+�(t$)):!p%=wc%:p%!4=i%:$(p%+8)=t$:�O%�!O%=p%�R%=p%
��t:�h:�J:�
��
�
�p%?4>i%�
�9p%=�f("CMAP",9+�(t$)):�O%�!p%=!O%:!O%=p%�!p%=R%:R%=p%
�(p%!4=i%:$(p%+8)=t$:Kb%+=1:�t:�h:�J:�
��
�RO%=p%:p%=!p%:�:p%=�f("CMAP",9+�(t$)):!p%=0:p%!4=i%:$(p%+8)=t$:�O%�!O%=p%�R%=p%
�Kb%+=1:�t:�h:�J:�
�&��Ta:�O%,D%:D%=R%:O%=0:ȕD%:�D%?5�
��O%�!O%=!D%�R%=!D%
�(�d("CMAP",D%):Kb%-=1:�O%�D%=O%�D%=R%
��:O%=D%:D%=!D%
�
�:�t:�h:�J:�

B��J:�xc%,yc%,dc%,ec%:!o%=ac%:ș262347,,o%:�(o%!32�(1<<16))<>0�
^xc%=o%!20:dc%=o%!8-o%!16+o%!24:yc%=o%!20+o%!12-o%!4:ec%=o%!24:ș262353,ac%,xc%,dc%,yc%,ec%
�
�
!R��t:�i%,x%,l%,D%,f%:D%=R%:ȕD%:ș393465,1,D%+8,0�l%;f%:�(f%�1)l%=�($(D%+8))*16
&�l%>x%x%=l%
+D%=!D%:�:�x%<32x%=32
0s!e%=0:e%!4=-Kb%*44:e%!8=x%+a%(3)!0+16:e%!12=0:ș262359,ac%,e%:!o%=ac%:ș262347,,o%:�(o%!32�(1<<16))ș262341,,o%
5�
:k��Ua:�@%,a,b:a=�q(�b(g%,22))/c:b=�q(�b(g%,23))/c:@%="+F10"+k$+"2":�a(g%,22,�(a)):�a(g%,23,�(b)):Wb%=�:�
?k��Va:�@%,a,b:a=�q(�b(g%,22))*c:b=�q(�b(g%,23))*c:@%="+F10"+k$+"3":�a(g%,22,�(a)):�a(g%,23,�(b)):Wb%=�:�
D��qa:Ȏe%!8�
I�64:�e%!12=V%�Wa(!e%,e%!4)
N�2:Ȏe%!12�
S�g%:Ȏe%!16�
X�15:�j("ME2",�,�)
]�28:�j("ME4",�,�)
b�31:�j("ME5",�,�)
g�34:�j("ME6",�,�)
l�j("ME7",�,�)
q�
v�ac%:�j("ME3",�,�)
{�-2:�j("ME1",�,�)
��
��4:Ȏe%!12�
�
�-2:�Q
��g%:Ȏe%!16�
��6:�X(Hb%)
��7:�X(Ib%)
��8:�X(Jb%)
��9:�K(ac%)
��15:�j("ME2",�,�)
�
�16:�o
��17:�e(g%,17)�f(g%,16)
��o
�%�18:�e(g%,18)�f(g%,16):�f(g%,17)
��o
��19:�e(g%,19)�f(g%,16)
��o
��24:�Wb%�Ua
��25:�Wb%�Va
��28:�j("ME4",�,�)
��31:�j("ME5",�,�)
��34:�j("ME6",�,�)
��
��bc%:ș262356,,-1:Ȏe%!16�
��1:�I:�S%=2�u
��S%=4ș262364,508
��S%=6!e%=g%:�N
�3:�S%=2S%=1

�S%=4S%=3

�S%=6S%=5
ș262356,,V%,!e%,e%!4
�
�m%:Ȏe%!16�
 �41:�e(m%,41)�
%
�f(m%,42)
*�:�e(m%,42)
/�
4�42:�e(m%,42)�
9
�f(m%,41)
>�:�e(m%,41)
C�
H�77:�f(m%,77)
M�78:�f(m%,78)
R�83:�G:�L:�h:�i(m%)
W�86:�Xa:�L:�h:�i(m%)
\�
a�U%:�e%!16=47�
f�W:�h:�i(U%)
k�
p�V%:�e%!16=zc%�
u�H(�,"")
z�
�
��1:Ȏe%!12�
��m%:Ȏe%!16�
��77:�f(m%,77)
��78:�f(m%,78)
��83:�G:�L:�h
��
��U%:�e%!16=47�W:�h
��g%:Ȏe%!16�
��24:�Wb%�Ua
��25:�Wb%�Va
��
��e%!16=24�e%!16=25�
��f(g%,e%!16)
��
��
��
��
�z��R:�Ka(4038,""):�I:Pb%=0:Qb%=0:Rb%=0:�a(g%,10,""):�a(g%,11,""):�a(g%,12,""):�a(g%,13,""):�a(g%,27,""):�e(g%,36):�Wb%�
�/�a(g%,22,"0"+k$+"00"):�a(g%,23,"0"+k$+"00")
�3�:�a(g%,22,"0"+k$+"000"):�a(g%,23,"0"+k$+"000")
��
��
���Q:�K(g%):�k(g%,10):�
���o:�b(g%,10)="lj"�
��b(g%,6)<>�a("ICN6b")�
	@�l(g%,8):�l(g%,18):�a(g%,6,�a("ICN6b")):�a(g%,7,�a("ICN7b"))
	�
	�:�b(g%,6)<>�a("ICN6a")�
	@�m(g%,8):�m(g%,18):�a(g%,6,�a("ICN6a")):�a(g%,7,�a("ICN7a"))
	�
	�
	�e(g%,16)�
	$�M(g%,6)
	)7�:�v(g%,6):�e(g%,17):�e(g%,19):�Ob%=Hb%�i(U%):Ob%=0
	.�
	3�e(g%,17)�
	8�M(g%,7)
	=-�:�v(g%,7):�e(g%,18):�Ob%=Ib%�i(U%):Ob%=0
	B�
	G�e(g%,18)�
	L�M(g%,8)
	Q#�:�v(g%,8):�Ob%=Jb%�i(U%):Ob%=0
	V�
	[�e(g%,19)�
	`�M(g%,9)
	e�:�v(g%,9):�i(ac%)
	j�
	o�
	t��I:�Fb%=��
	yFb%=�:�p(g%,�a("TI5")):�
	~
��h:�Fb%�
	�"Fb%=�:Gb%=�:�p(g%,�a("TI4")):�
	�8��X(A%):�i%,Ac%:Ac%=(�b(g%,10)="lj"):Ob%=A%:�A%=Hb%�
	�	�Ac%�
	��p(U%,�a("PMODE"))
	��:�p(U%,�a("TI1"))
	��
	��:�A%=Ib%�
	�	�Ac%�
	��p(U%,�a("LMODE"))
	��:�p(U%,�a("TI2"))
	��
	��:�p(U%,�a("TI3"))
	��
	��
	�
�A%=0�
	��i%=22�45:�a(U%,i%,""):�
	�)�:�i%=22�45:�a(U%,i%,�s(!A%)):A%+=4:�
	��
	��K(U%):�k(U%,22):�
	�_��W:�p%,i%,s$:p%=Ob%:�i%=22�45:s$=�b(U%,i%):s$=�t(s$,"TC"+�(i%),""):�w(p%,0,s$,5):p%+=4:�:�
	���Xa:�i%,x%,y%,O%,h$,f%:i%=P%:O%=0:x%=�(�b(m%,Ua%)):y%=�(�b(m%,Va%)):h$=�b(m%,zb%):ȕi%:�h$<>""�f%=($(i%!36)=h$)�f%=(!(i%!20)=x%�!(i%!24)=y%)
	��f%�
	��O%�
	�!O%=!i%
	��:P%=!i%
�
��d("STRG",i%!4):�d("INTG",i%!8):�d("STRG",i%!12):�d("INTG",i%!16):�d("INTG",i%!20):�d("INTG",i%!24):�d("GSTR",i%!28):�d("INTG",i%!32):�d("STRG",i%!36):�d("STRG",i%!40):�d("GRPH",i%):i%=�(�b(g%,14))-1:�a(g%,14,�(i%)):i%=0

�:O%=i%:i%=!i%
�
�:�
e��G:�c$,O$,i%,A%,x%,y%,Ac%,Bc%,Cc%,`%,h$,K$,f%:Ac%=(�b(g%,10)="lj"):�(�b(m%,Wa%))=0�T%,�a("OKG")
!�(�b(m%,Za%))=0�T%,�a("OKH")
#1�(�b(m%,ob%))>0��(�b(m%,_a%))=0�T%,�a("OKQ")
(Ox%=�(�b(m%,Ua%)):y%=�(�b(m%,Va%)):h$=�b(m%,zb%):K$=h$:�K$=""�K$=�(x%)+�(y%)
-�x%=0�y%=0�T%,�a("OKI")
2Di%=P%:ȕi%:�h$<>""�f%=($(i%!36)=h$)�f%=(!(i%!20)=x%�!(i%!24)=y%)
7�f%�
<A%=i%:i%=0
A�:i%=!i%
F�
K�:�A%=0�
P�A%=�f("GRPH",44):!A%=0:A%!4=0:A%!8=�m(0):A%!12=0:A%!16=�m(0):A%!20=�m(x%):A%!24=�m(y%):A%!28=0:A%!32=�m(0):A%!36=0:A%!40=0:�Qa(A%,K$)
U�
Z��w(A%,4,�b(m%,Wa%),2):!(A%!8)=�(�b(m%,Xa%)):�w(A%,12,�b(m%,Za%),2):�w(A%,36,�b(m%,zb%),2):�w(A%,40,�b(m%,Ab%),2):A%!20=�m(x%):A%!24=�m(y%):i%=0:�e(m%,36)i%=i%�1
_�e(m%,37)i%=i%�2
d�e(m%,38)i%=i%�16
i�e(m%,39)i%=i%�32
n�e(m%,40)i%=i%�64
s�e(m%,41)i%=i%�256
x�e(m%,42)i%=i%�512
}�e(m%,43)i%=i%�1024
��i%=0�T%,�a("OKP")
�8!(A%!16)=i%:c$=�Ta%,�(0)):i%=!(A%!32)�16777100:�Ac%�
��e(m%,80)i%=i%�1
��e(m%,81)i%=i%�2
�*�e(m%,41)��e(m%,42)��e(m%,43)i%=i%�32
��e(m%,92)i%=i%�16
��e(m%,93)i%=i%�64
��:�e(m%,77)i%=i%�1
��
��!(A%!32)=(i%�(4<<24)):�c$,da%+1,1)=�(�(�b(m%,`a%))):�c$,pa%+1,1)=�(�(�b(m%,ab%))):�c$,fa%+1,1)=�(�(�b(m%,bb%))):�c$,na%+1,1)=�(�(�b(m%,cb%))):�c$,ea%+1,1)=�(�(�b(m%,db%))):�c$,oa%+1,1)=�(�(�b(m%,eb%)))
���c$,Ja%+1,1)=�k(fb%):�c$,qa%+1,1)=�k(gb%):�c$,Pa%+1,1)=�k(hb%):�c$,ra%+1,1)=�k(ib%):�c$,sa%+1,1)=�k(jb%):�c$,ta%+1,1)=�k(kb%):�c$,ua%+1,1)=�k(lb%):�c$,va%+1,1)=�k(mb%):�c$,wa%+1,1)=�k(nb%)
���c$,xa%+1,1)=�k(ob%):�c$,ya%+1,1)=�k(pb%):�c$,za%+1,1)=�k(qb%):�c$,Aa%+1,1)=�k(rb%):�c$,Ba%+1,1)=�k(sb%):�c$,Ca%+1,1)=�k(tb%):�c$,Da%+1,1)=�k(ub%):�c$,Fa%+1,1)=�k(vb%):�c$,Ga%+1,1)=�k(wb%)
�D�c$,Ha%+1,1)=�k(xb%):�c$,Ia%+1,1)=�k(yb%):`%=x%�6:�`%>255�`%=255
�.�c$,La%+1,1)=�(`%):`%=�(�b(m%,_a%)):�`%=0�
�Bc%=0:Cc%=1
�
�:�`%=x%�
�Bc%=1:Cc%=1
�
�:�`%>x%�
��(`%�x%)=0�
�Bc%=`%�x%:Cc%=1
��:Bc%=`%:Cc%=x%
��
��:�(x%�`%)=0�
�Bc%=1:Cc%=x%�`%
��:Bc%=`%:Cc%=x%
��
�
	�
�
�c$,Ma%+1,1)=�(Bc%�255):�c$,Ma%+2,1)=�((Bc%>>8)�255):�c$,Ma%+3,1)=�((Bc%>>16)�255):�c$,Ma%+4,1)=�((Bc%>>24)�255):�c$,Na%+1,1)=�(Cc%�255):�c$,Na%+2,1)=�((Cc%>>8)�255):�c$,Na%+3,1)=�((Cc%>>16)�255)
��c$,Na%+4,1)=�((Cc%>>24)�255):�c$,Oa%+1,1)=�(y%�255):�c$,Oa%+2,1)=�((y%>>8)�255):�c$,Oa%+3,1)=�((y%>>16)�255):�c$,Oa%+4,1)=�((y%>>24)�255):�w(A%,28,c$+O$,5):�
?ݤk(Dc%):�A%,s$:A%=�(O$)+Ta%-na%:s$=�b(m%,Dc%):�s$=""�=�(0)
"3s$=�t(s$,"GC"+�(Dc%),""):O$+=�(�(s$))+s$:=�(A%)
'1��U(A%):�i%,Ac%,`%:Ac%=(�b(g%,10)="lj"):�Ac%�
,S�l(m%,76):�l(m%,77):�l(m%,78):�m(m%,79):�m(m%,80):�m(m%,81):�m(m%,92):�m(m%,93)
1U�:�m(m%,76):�m(m%,77):�m(m%,78):�l(m%,79):�l(m%,80):�l(m%,81):�l(m%,92):�l(m%,93)
6�
;"�v(m%,Ab%):�v(m%,Ab%+1):�A%=0�
@:�i%=36�43:�e(m%,i%):�:�i%=Ua%�yb%:�a(m%,i%,""):�:�Ac%�
E+�e(m%,80):�e(m%,81):�e(m%,92):�e(m%,93)
J�:�f(m%,77):�e(m%,78)
O�
T��:�a(m%,Ua%,�(!(p%!20))):�a(m%,Va%,�(!(p%!24))):�a(m%,Wa%,$(p%!4)):�a(m%,Xa%,�(!(p%!8))):�a(m%,Za%,$(p%!12)):�a(m%,zb%,$(p%!36)):�a(m%,Ab%,$(p%!40)):i%=!(p%!16):�i%�1�f(m%,36)��e(m%,36)
Y�i%�2�f(m%,37)��e(m%,37)
^�i%�16�f(m%,38)��e(m%,38)
c�i%�32�f(m%,39)��e(m%,39)
h�i%�64�f(m%,40)��e(m%,40)
m�i%�256�f(m%,41)��e(m%,41)
r�i%�768�f(m%,42)��e(m%,42)
w�i%�1024�f(m%,43)��e(m%,43)
|	�Ac%�
�$�(!(p%!32)�1)�f(m%,80)��e(m%,80)
�$�(!(p%!32)�2)�f(m%,81)��e(m%,81)
�%�(!(p%!32)�16)�f(m%,92)��e(m%,92)
�%�(!(p%!32)�64)�f(m%,93)��e(m%,93)
��:�(!(p%!32)�1)�
��f(m%,77):�e(m%,78)
��:�e(m%,77):�f(m%,78)
��
��
��i%=1+p%!28:�a(m%,`a%,�(i%?da%)):�a(m%,ab%,�(i%?pa%)):�a(m%,bb%,�(i%?fa%)):�a(m%,cb%,�(i%?na%)):�a(m%,db%,�(i%?ea%)):�a(m%,eb%,�(i%?oa%)):�g(gb%,i%,qa%):�g(ib%,i%,ra%):�g(jb%,i%,sa%):�g(kb%,i%,ta%)
���g(lb%,i%,ua%):�g(mb%,i%,va%):�g(nb%,i%,wa%):�g(ob%,i%,xa%):�g(pb%,i%,ya%):�g(qb%,i%,za%):�g(rb%,i%,Aa%):�g(sb%,i%,Ba%):�g(tb%,i%,Ca%):�g(ub%,i%,Da%):�g(vb%,i%,Fa%):�g(wb%,i%,Ga%):�g(xb%,i%,Ha%)
�1�g(yb%,i%,Ia%):�(!(p%!32)>>>24)>=1�i%?la%>=1�
�?�g(fb%,i%,Ja%):`%=(!(p%!20)*i%!Ma%)�i%!Na%:�a(m%,_a%,�(`%))
�#�:�a(m%,_a%,�(0)):�a(m%,fb%,"")
��
�"�(!(p%!32)>>>24)>=2�i%?la%>=2�
��g(hb%,i%,Pa%)
��:�a(m%,hb%,"")
��
��
��K(m%):�k(m%,Ua%):�
���w(N%,H%,ba$,Fc%):�N%!H%�
�
ȎFc%�
��2:�d("STRG",N%!H%)
��3:�d("STR0",N%!H%)
��4:�d("GSTR",N%!H%)
�
�

N%!H%=�g(ba$,Fc%):�
)��g(Dc%,N%,H%):�a(m%,Dc%,�j(N%,H%)):�
ݤj(N%,H%):�N%?H%<>0�
=�s(N%+na%+N%?H%)
!�
&=""
+ݤs(Gc%):�s$,K%,i%:�Gc%<>0�
05K%=?Gc%:�i%=1�K%:�Gc%?i%<33�Gc%?i%>126�Gc%?i%=34�
5s$+=�(Gc%?i%)
:�:s$+=�(34)+�(Gc%?i%)+�(34)
?�
D�i%<>K%s$+=","
I�
N�
S=s$
X��B(ca$,F$,B$):�F$=""�
]F$=�c("OKCb",B$)
b�:F$=�c("OKCa",�a(F$))
g�
l�T%,�c(ca$,F$):�
q2ݤt(s$,G$,B$):�i%,u$,t$:ȕ�(s$):�s$,1)=�(34)�
vMi%=2:ȕ�s$,i%,1)<>�(34)�i%<�(s$):i%+=1:�:�s$,i%,1)<>�(34)�B("OKC",G$,B$)
{�i%<>3�B("OKD",G$,B$)
�#t$+=�s$,2,1):s$=�s$,4):�s$<>""�
��s$,1)<>","�B("OKE",G$,B$)
�
s$=�s$,2)
��
�!�:i%=�s$,","):�i%=0i%=�(s$)+1
�5u$=�s$,i%-1):s$=�s$,i%+1):�(u$)=0�B("OKE",G$,B$)
�%�(u$)<0��(u$)>255�B("OKF",G$,B$)
�t$+=�(�(u$))
��
�	�:=t$
�wݤJ(y%):�D%,dc%,ec%:!o%=ac%:ș262347,,o%:y%-=o%!16-o%!24:dc%=a%(0)!4:ec%=a%(0)!12:D%=R%:ȕD%:�(dc%<y%)�(y%<ec%):=D%
�/ec%=dc%:dc%-=(a%(0)!12-a%(0)!4):D%=!D%:�:=0
�5��j(_$,Hc%,Ic%):�y%,t$,i%,p%,s$,f%:�Jc%,Kc%:�Hc%�
�,Lc%=e%!0-64:Mc%=e%!4:Nc%=e%!12:Oc%=e%!16
��
�	�Ic%�
�m!o%=Nc%:o%!4=Oc%:ș262350,,o%:Jc%=o%!16:Kc%=o%!20:ș262347,,o%:Lc%=o%!20+o%!4+Jc%+2:Mc%=o%!24+o%!16+Kc%-2
��
�A$=_$:Ȏ_$�
�B�"ME1":�r(M%):M%=0:�n(G%,�a("ME1")):�C(G%,0,`b%,�):Mc%=96+2*44
�F�"ME2":�r(M%):M%=0:�n(G%,�a("ME2")):p%=P%:i%=1:ȕp%:�$(p%!36)<>""�
��x(G%,i%,$(p%!36))
�1�:�x(G%,i%,�l("RES",�(!(p%!20)),�(!(p%!24))))
��
�i%+=1:p%=!p%:�
�!�"ME3":p%=R%:i%=0:ȕp%:�p%?5�

i%-=1:�i%=-2p%=0

�


�p%p%=!p%

�:�i%=0�

%i%=�J(Mc%):�i%i%?5=1:�F(i%):i%=-1

�

 �r(M%):M%=0:�i%=-2�

%G�n(p%,�c("ME3a",�a("ME3c"))):�n(G%,�c("ME3",�a("ME3c"))):�D(p%,0,�)

*E�:�n(p%,�c("ME3a",�a("ME3b"))):�n(G%,�c("ME3",�a("ME3b"))):�i%=0�

//�D(G%,0,�):�D(p%,0,�):�D(p%,1,�):�D(G%,2,�)

4�

9�

>-�C(G%,0,p%,�):�C(p%,0,W%,�):�C(G%,3,W%,�)

C3�"ME4":�r(M%):M%=0:�b(g%,10)="lj"p%=Tb%�p%=Sb%

H�p%�

MRt$=�b(g%,27):�n(G%,�a("ME4")):i%=1:ȕp%:�x(G%,i%,$(p%+4)):�t$=$(p%+4)�y(G%,i%)

R�t$=""�i%=1�y(G%,0)

Wi%+=1:p%=!p%:�

\�

a�"ME5":�r(M%):M%=0:�P%�

f@t$=�b(g%,30):p%=P%:�n(G%,�a("ME5")):i%=1:ȕp%:�$(p%!36)<>""�

ks$=$(p%!36)

p*�:s$=�l("RES",�(!(p%!20)),�(!(p%!24)))

u�

z �x(G%,i%,s$):�t$=s$�y(G%,i%)

�t$=""�i%=1�y(G%,0)

�i%+=1:p%=!p%:�

��:�T%,�a("OKT")

��

�7�"ME6":�r(M%):M%=0:p%=P%:i%=�:ȕp%<>0�i%=�:�i$<>""�

�f%=($(p%!36)=i$)

�$�:f%=(!(p%!20)=Pb%�!(p%!24)=Qb%)

��

��f%�

�i%=�

��:p%=!p%

��

�
�:�p%�

�/i%=!(p%!16):p%=1:�(i%�7)�Z(p%,�a("CO0"),i%)

�#�(i%�112)�Z(p%,�a("CO1"),i%>>4)

�$�(i%�1792)�Z(p%,�a("CO2"),i%>>8)

��:�T%,�a("OKU")

��

�E�"ME7":�r(M%):M%=0:�n(G%,�a("ME7")):�C(G%,0,V%,�):�b(V%,Pc%)=""�

�8t$=�b(g%,12):�i%=1��(t$):�t$,i%,1)=" "�t$,i%,1)="_"

��:�a(V%,Pc%,t$)

��

��

��M%ș262356,,G%,Lc%,Mc%,257

��

�0��Z(�H%,P$,_%):�_%�1�_(H%,P$+", "+�a("HT4"))
!�_%�2�_(H%,P$+", "+�a("HT8"))
!�_%�4�_(H%,P$+", "+�a("HT1"))
�
%��_(�H%,z$):�H%=1�n(G%,�a("ME6"))
'�x(G%,H%,z$):�b(g%,33)=z$�y(G%,H%)
�b(g%,33)=""�H%=1�y(G%,0)
H%+=1:�
$ ݤK:ș262351,,Bb%:=(Bb%!8�1)
)*��ta:�Qc%,p%,s$,pc%,_%,D%:Qc%=�K:ȎA$�
.�"ME1":�!e%=1S%=2:�u
3�"ME2":�!e%=0�
8	�U(0)
=*�:p%=P%:ȕ!e%>1:p%=!p%:!e%-=1:�:�U(p%)
B�
G�"ME3":Ȏ!e%�
L�0:�e%!4=1�Ta:Oc%=-1
Q(�1:D%=R%:ȕD%:D%?5=1:�F(D%):D%=!D%:�
V(�2:D%=R%:ȕD%:D%?5=0:�F(D%):D%=!D%:�
[�
`'�"ME4":�b(g%,10)="lj"p%=Tb%�p%=Sb%
e�!e%=0�
j�a(g%,27,""):�h
o8�:ȕ!e%>1�p%:p%=!p%:!e%-=1:�:�p%�a(g%,27,$(p%+4)):�h
t�
y�"ME5":p%=P%:�!e%=0�
~2Pb%=0:Qb%=0:Rb%=0:�a(g%,30,""):�a(g%,33,""):�h
�%�:ȕ!e%>1�p%:p%=!p%:!e%-=1:�:�p%�
�2Pb%=!(p%!20):Qb%=!(p%!24):i$=$(p%!36):�i$<>""�
��a(g%,30,i$)
�#�:�a(g%,30,�l("RES",�Pb%,�Qb%))
��
�	�L:�h
��
��
��"ME6":�!e%=0�
��a(g%,33,""):Rb%=0
� �:p%=M%+28+!e%*24:�p%!8�256�
�
s$=$p%!12
��:s$=$(p%+12)
��
�)�a(g%,33,s$):p%=�s$,","):Ȏ�s$,p%-1)�
�ɤa("CO1"):pc%=1
�ɤa("CO2"):pc%=2
�:pc%=0
��
�Ȏ�s$,p%+2)�
�ɤa("HT4"):_%=4
�ɤa("HT8"):_%=8
�
:_%=1
��
�Rb%=(_%<<8)+pc%
�
�h

�"ME7":Ȏ!e%�

�1:�Za
�2:�s:�R
�
�
#	�Qc%�
(�j(A$,�,�)
-	�:�Ja
2�
7�
<Q��Za:e%!12=0:e%!16=524610:e%!36=-1:e%!40=2808:s$=�b(V%,Pc%):�s$=""s$=�a("ID")
A9p%=�(s$):ȕp%>1:�s$,p%,1)="."s$=�s$,p%+1):p%=0�p%-=1
FC�:$(e%+44)=s$+�0:e%!0=(48+�(s$))��3:ș262375,18,e%,0:Vb%=e%!8:�
K,��L:�p%,i%,_%,pc%,f%:p%=P%:ȕp%:�i$<>""�
Pf%=($(p%!36)=i$)
U$�:f%=(!(p%!20)=Pb%�!(p%!24)=Qb%)
Z�
_�f%�
d�Rb%<>0�
i4pc%=Rb%�255:_%=(Rb%�65280)>>8:p%=!(p%!16):Ȏpc%�
n�0:�(p%�7)=0pc%=-1
s�1:�(p%�112)=0pc%=-1
x�2:�(p%�1792)=0pc%=-1
}�
�
�pc%<>-1�
�i%=p%>>(pc%*4):Ȏ_%�
��4:�(i%�1)=0_%=-1
��8:�(i%�2)=0_%=-1
��1:�(i%�4)=0_%=-1
��
��
��pc%=-1�_%=-1�
�&Rb%=0:�a(g%,33,""):�A(�a("OKR"),1)
��
��
�p%=0
��:p%=!p%
��
��:�
���c(s$):�Pa:�s:�R:�T%,s$:�
�)ݤd(m$,�C$):�s$:�:s$=�B:�s$,1)<>"#"�
��`(s$):�s$<>""�
��s$,�(m$))=m$�m$=""�
�C$=�s$,�(m$)+1):�`(C$):=�
��:C$="":=�
��
��
��
���A:C$="":=�
�"ݤR(s$,m$,�C$):�s$,�(m$))=m$�
C$=�s$,�(m$)+1):�`(C$):=�
	�
=�
'��`(�s$):ȕ�s$,1)=" ":s$=�s$,2):�:�
*ݤm(v%):�b%:b%=�f("INTG",4):!b%=v%:=b%
 ݤg(s$,Fc%):�b%,p%,i%:ȎFc%�
"#�2:b%=�f("STRG",�(s$)+1):$b%=s$
'1�3:b%=�f("STR0",�(s$)+1):$b%=s$:?(b%+�(s$))=0
,a�4:ș39,s$,Bb%,256�,,p%:b%=�f("GSTR",p%+1):?b%=p%:b%+=1:ȕp%:b%?i%=Bb%?i%:i%+=1:p%-=1:�:b%-=1
1G�5:b%=�f("GSTR",�(s$)+1):?b%=�(s$):�i%=1��(s$):b%?i%=�(�s$,i%,1)):�
6�
;=b%
@ ݤh(s$):�t$,i%,c%:�s$="":=""
E4�i%=1��(s$):c%=�(�s$,i%,1)):�c%<32c%+=64:t$+="|"
J�c%=�"|"�c%=�"<"t$+="|"
Ot$+=�(c%):�:=t$
T8ݤH (g$):�c%,Rc%,Q$,l%:ș8,17,g$�c%,,,,Sc%:�(c%<>1)�
Y=�
^�
cRc%=�g$:�Rc%=0�
h=�
m�
rQ$="":�l%=1�4:��#Rc%�
wQ$+=�(�#Rc%)
|�
��:�#Rc%:ȎQ$�
��"SQSH":=�L (g$)
�:=�M (g$)
��
�=�
�,ݤM (g$):�c%:ș8,17,g$�c%,,,,Sc%:�c%<>1�
�=�
��
�-Tc%=�f("DATA",Sc%):ș8,16,g$,Tc%:Uc%=0:=�
�@ݤL (g$):�c%,Vc%,Wc%,Xc%,Zc%,_c%:ș8,17,g$�c%,,,,Sc%:�c%<>1�
�=�
��
��Wc%=�f ("SQDT",Sc%):ș8,16,g$,Wc%:Vc%=(Wc%?4)+((Wc%?5)<<8)+((Wc%?6)<<16)+((Wc%?7)<<24):ș272129,8,Sc%-20�Zc%:Xc%=�f ("SQWS",Zc%):Tc%=�f ("DATA",Vc%)
�bș272129,4,Xc%,Wc%+20,Sc%-20,Tc%,Vc%�_c%:�d ("SQWS",Xc%):�d ("SQDT",Wc%):Uc%=0:Sc%=Vc%:�_c%=0�
�=�
��:=�
��
�=�
�+ݤS(g$):�c%:ș8,17,g$�c%,,,,Sc%:�c%<>1�
�=�
��
�-Tc%=�f("DATA",Sc%):ș8,16,g$,Tc%:Uc%=0:=�
�%��Pa:�d("DATA",Tc%):Tc%=0:Sc%=0:�
�ݤT:=Uc%
���La(v%):Uc%=v%:�
�ݤA:=(Uc%>=Sc%)
 ݤB:�i%:i%=Uc%:�Uc%>=Sc%�=""
KȕUc%<Sc%�Tc%?Uc%<>10�Tc%?Uc%<>13:Uc%+=1:�:Tc%?Uc%=13:Uc%+=1:=$(Tc%+i%)

Sݤr(s$):�i%,t%,n%,f%:i%=�f("TEMP",256):ș131117,s$,i%,256�,t%,n%;f%:�t%�(f%�1)�
�_b%,�c("FAD",s$)
�
�d("TEMP",i%):=n%
!ݤi(A%):�i%,s$:�A%=0�
&=""
+�
0ȎA%!-4�
5ɤp("STRG"):=$A%
:ɤp("STR0"):=�n(A%)
?ɤp("GSTR"):�?A%=0�
D=""
I�
N.i%=?A%:A%+=1:ȕi%:s$+=�(?A%):A%+=1:i%-=1:�
S:�_b%,�a("FA7")
X�
]=s$
bU��ba(N$):�f$:�`c%256:ș30,6,,,17+�(N$)�,,ad%:$(ad%+16)=N$:ș267521,ad%,ad%+16,0:�
gݤa(T$):=�u(T$,"","","","")
l"ݤc(T$,S$):=�u(T$,S$,"","","")
q%ݤl(T$,H$,I$):=�u(T$,H$,I$,"","")
v(ݤC(T$,H$,I$,R$):=�u(T$,H$,I$,R$,"")
{Wݤu(T$,H$,I$,R$,da$):�F%,L%:ș398594,ad%,T$,`c%,256,H$,I$,R$,da$�,,,L%;F%:�F%�1:=T$
�`c%?L%=13:=$`c%
���aa:�ad%�
� ș267524,ad%:ș131102,7,,ad%
��
��
�'��ca:ș81�bd%:ș16�,cd%:dd%=0:�_a:�
�?��_a:�ed%,f%:ș262380,-1,-1�ed%:ș262380,ed%+bd%,-1:�dd%=0�
�Aș131101,0,cd%,,bd%�;f%:�(f%�1)�0,�c("FA1",�((ed%+bd%)/1024))
�3�:ș131101,5,cd%,,bd%�;f%:�(f%�1)�_b%,�a("FA3")
��
�dd%+=bd%:�
�ݤD:�f%:�dd%=0�=0
�ș29,1,cd%�,,f%:=f%
�=ݤp(v$):�i%,j%:�i%=0�3:j%=j%��(�v$,i%+1,1))<<(i%*8):�:=j%
�[ݤf(j$,K%):�p%,f%:K%+=4:ȕK%>=�D:�_a:�:ș131101,2,cd%,,K%�,,p%;f%:�(f%�1)�_b%,�a("FA3")
�!p%=�p(j$):=p%+4
���d(j$,N%):�fd%,f%:�N%�
�'N%-=4:�!N%<>�p(j$)�T%,�c ("BNF",j$)
�F!N%=0:ș131101,3,cd%,N%�fd%;f%:�(f%�1)�_b%,�l("ODD1",j$,�n(fd%+4))
��
��
�Cݤv(j$,N%,K%):�p%,gd%,i%,f%:N%-=4:�!N%<>�p(j$)�T%,�c ("BNE",j$)
�_ș29,6,cd%,N%�,,,gd%:ȕ(gd%+K%)>=�D�_a:�:ș131101,4,cd%,N%,K%�,,p%;f%:�(f%�1)�_b%,�a("FA3")
�	=p%+4
�)ݤN(N%):N%-=4:ș29,6,cd%,N%�,,,N%:=N%
����da(n$):ea$=n$:e%=�f("TASK",256):e%!0=2:e%!4=3:e%!8=5:e%!12=8:e%!16=1282:e%!20=262336:e%!24=262345:e%!28=262351:e%!32=524610:e%!36=524613:e%!40=0:ș262336,310,1263747412,n$,e%�hd%,id%:T%=254:_b%=253:�
��Ra:ș262365:�
�
*ݤG(ba%):�jd%:ș262343,ba%,e%�jd%:=jd%
,ݤn(p%):�p$:ȕ?p%:p$+=�(?p%):p%+=1:�:=p$
��ea:�kd%256:�
"��la:�r$,r%:r$=�$:�=T%��=_b%�
 %r%=�r$,"in "+�34):�r%r$=�r$,r%-1)
%�
*Ȏ��
/�T%:�A(r$,1)
4�_b%:�A(r$,2)
9":�A(�C("ER1",r$,�(�),�(�)),3)
>�
C�
HV��A(r$,ld%):�r%:ș262356,,-1:!kd%=�:$(kd%+4)=r$+�0:ș262367,kd%,ld%,ea$�,r%:�r%=2�
Mî…‡
RS%=2:�u
W�
\�
a)��fa:�p%:ș274526,-1,0�p%:k$=�(?p%):�
fݤq(n$):�k$=".":=�n$
k5�i%:i%=�n$,k$):�i%<>0:=�(�n$,i%-1)+"."+�n$,i%+1))
p=�n$
u��ga:B%=�f("ICON",256):�
zI��a(a%,b%,s$):�h%,i%,n%:!B%=a%:B%!4=b%:ș262350,,B%:�(�(s$)+1)>B%!36�
�_b%,�l("WFI",s$,�(b%))
��
�O$(B%!28)=s$:B%!8=0:B%!12=0:ș262349,,B%:�`a(h%,i%,n%):�h%=a%�i%=b%�k(h%,i%)
��
�W��T(a%,b%,s$):!B%=a%:B%!4=b%:ș262350,,B%:$(B%!32)=s$:B%!8=0:B%!12=0:ș262349,,B%:�
�4ݤb(a%,b%):!B%=a%:B%!4=b%:ș262350,,B%:=$(B%!28)
�?��M(a%,b%):!B%=a%:B%!4=b%:B%!8=0:B%!12=1<<22:ș262349,,B%:�
�C��v(a%,b%):!B%=a%:B%!4=b%:B%!8=1<<22:B%!12=1<<22:ș262349,,B%:�
�?��m(a%,b%):!B%=a%:B%!4=b%:B%!8=0:B%!12=1<<23:ș262349,,B%:�
�U��l(a%,b%):!B%=a%:B%!4=b%:B%!8=(1<<7)+(1<<23):B%!12=(1<<7)+(1<<23):ș262349,,B%:�
�?��e(a%,b%):!B%=a%:B%!4=b%:B%!8=0:B%!12=1<<21:ș262349,,B%:�
�C��f(a%,b%):!B%=a%:B%!4=b%:B%!8=1<<21:B%!12=1<<21:ș262349,,B%:�
�@ݤe(a%,b%):!B%=a%:B%!4=b%:ș262350,,B%:=((B%!24�(1<<21))<>0)
�K��Ia(a%,b%,Fc%):!B%=a%:B%!4=b%:B%!8=Fc%<<12:B%!12=15<<12:ș262349,,B%:�
�h��ab(a%,b%,�yc%,�ec%,�md%,�nd%):!B%=a%:B%!4=b%:ș262350,,B%:yc%=B%!8:ec%=B%!12:md%=B%!16:nd%=B%!20:�
���bb:ș262354,-1:�
�k��k(h%,i%):�j%:j%=�(�b(h%,i%)):ș262354,h%,i%,-1,-1,0,j%:ș262354,h%,i%,-1,-1,-1,j%:�h%=g%aa$=�b(h%,i%)
��
�I��cb(h%,i%,j%):ș262354,h%,i%,-1,-1,0,j%:ș262354,h%,i%,-1,-1,-1,j%:�
�<��`a(�h%,�i%,�n%):ș262355,,B%:h%=!B%:i%=B%!4:n%=B%!20:�
�"��ha:o%=�f("WIND",256):L$="":�
�3��Aa(`$,fa$):�a$,a%:ș6,161,140�,,a%:�(a%�1)=1�
�#ș8,17,fa$�a%:�a%=1L$=fa$�L$=`$
��:L$=`$
��
�ș262361,,L$:�
��Ba:ș262362:�
O��q(f$,n$,od%,�Rc%):�o%:�db(f$,n$,o%):o%!64=od%:�eb(o%,Rc%):�d("WIND",o%):�
7��db(f$,n$,�pd%):�qd%:�K%:�rd%:�sd%:�s%,f%:�f$<>""�
�fb(f$,n$,K%,rd%)
�:�gb(n$,K%,rd%)
�
-pd%=�f("WIND",K%+rd%):�f$<>""ș262361,,f$
$	�rd%�
)Gqd%=�f("BUFF",rd%):ș393435,,pd%,qd%,qd%+rd%,-1,n$,0�s%,,,,,,sd%;f%
..�:ș393435,,pd%,0,0,-1,n$,0�s%,,,,,,sd%;f%
3�
8�f$<>""ș262362
=%�(f%�1)�T%,�l ("ODD",n$,�n(s%+4))
B�sd%=0�T%,�c ("TNF",n$)
G�
L4��gb (g$,�K%,�rd%):ș262363,,0,,,,g$,0�,K%,rd%:�
Q&��eb(pd%,�Rc%):ș262337,,pd%�Rc%:�
V7��K(a%):!o%=a%:ș262347,,o%:o%!28=-1:ș262341,,o%:�
[���z(a%):�x%,y%,td%,ud%,vd%:�X%,Z%,ic%,jc%:ș53,-1,4�,,X%:X%=1<<X%:ș53,-1,5�,,Z%:Z%=1<<Z%:ș53,-1,11�,,ic%:ic%+=1:ș53,-1,12�,,jc%:jc%+=1:x%=ic%*X%:y%=jc%*Z%:!o%=a%:ș262347,,o%:td%=o%!12-o%!4:vd%=td%:�(o%!32�(1<<31))<>0�
`�(o%!32�(1<<28))<>0�
evd%+=44
j�
o�:�(o%!32�(1<<2))<>0�
tvd%+=44
y�
~�
�_o%!4=(x%-vd%)�2:o%!12=o%!4+td%:ud%=o%!16-o%!8:o%!8=(y%-ud%)�2:o%!16=o%!8+ud%:ș262341,,o%:�
�!��i(a%):!o%=a%:ș262342,,o%:�
����p(a%,s$):�wd%,xd%,yd%,zd%:!o%=a%:ș262348,,o%�1:$(o%!76)=s$:xd%=o%!16:ș262368,,o%:wd%=o%!4:yd%=o%!12:zd%=o%!16:ș262353,-1,wd%,xd%,yd%,zd%:�
�i��fb(f$,n$,�K%,�rd%):�i%:�Q%:�A%:�H%:�Fc%:�j$:�Ad%:Q%=�(f$):K%=0:rd%=0:A%=16:�:�#Q%=A%:H%=�o(Q%):�H%�
�1�#Q%=A%+8:Fc%=�o(Q%):j$=�F(Q%):A%+=24:�Fc%=1�
��j$=n$�
�>�#Q%=H%+84:Ad%=�o(Q%):rd%=�O(Q%,H%):�Ad%rd%+=�P(Q%,Ad%,H%)
�K%=88+(Ad%*32):H%=0
��
��
��
��H%=0:ș131085,0,Q%:�
�1ݤo(h%):=�#h%+(�#h%<<8)+(�#h%<<16)+(�#h%<<24)
�,ݤF(h%):�s$,c%:�:c%=�#h%:�c%>31s$+=�(c%)
��c%<32:=s$
�4ݤO(Q%,H%):�v%:�#Q%=H%+28:v%=�o(Q%):�(v%�1<<31)�
��(v%�1<<26)�
�=�w(Q%,H%+56,H%+72,H%)
��
��:�(v%�1)�
�=�w(Q%,H%+56,H%+72,H%)
��
��
�=0
�\ݤP(Q%,qc%,H%):�i%,j%:j%=0:�i%=0�qc%-1:j%+=�w(Q%,H%+88+i%*32+16,H%+88+i%*32+20,H%):�:=j%
]ݤw(Q%,Bd%,Cd%,H%):�v%,Dd%,K%,i%:�#Q%=Bd%:v%=�o(Q%):i%=(v%�256):Dd%=(v%�3)+(i%>>6):ȎDd%�
�0:K%=0

�1:K%=0
�2:K%=0
�3:K%=0
�4:K%=0
%�5,7:�#Q%=Cd%+4:v%=�o(Q%):�v%=-1�
#K%=0
(�:�#Q%=H%+v%:K%=�(�F(Q%))+1
-�
2�#Q%=Cd%+8:K%+=�o(Q%)
7�6:�#Q%=Cd%+8:K%=�o(Q%)
<�
A=K%
F:��ja:�f%:ș131129,,"DragASprite_Start"�Fd%;f%:�(f%�1)�
K
Fd%=-1
P�
U0ș131129,,"DragASprite_Stop"�Gd%;f%:�(f%�1)�
Z
Gd%=-1
_�
dș6,161,28�,,f%:�(f%�2)=0�
iFd%=-1:Gd%=-1
n�
s)Hd%=0:Pc%=1:zc%=2:J%=�f("SAVE",256):�
xP��Fa(Id%):�i%:i%=Id%!12:Id%!16=3:Id%!12=Id%!8:ș262375,17,Id%,Id%!4:�i%=Ub%�
}�Id%!36=-1�
��H(�,�n(Id%+44))
�$�:�a(V%,Pc%,�n(Id%+44)):�H(�,"")
��
��:�i%=Vb%�
��P(�n(Id%+44))
�4�:�T%,"Unknown reference in DataSaveAck message"
��
��
��
�`��Ka(Jd%,ga$):�b$:b$=�~(Jd%):b$=�"000"+b$,3):Kd%=Jd%:�T(V%,Hd%,"sfile_"+b$):�a(V%,Pc%,ga$):�
����Wa(Ld%,Md%):�Nd%,Od%,Pd%,Qd%,Rd%,Sd%,kc%,lc%,f$:�X%,Z%,ic%,jc%:!J%=V%:ș262347,,J%:Nd%=J%!4-J%!20:Od%=J%!16-J%!24:�ab(V%,Hd%,Pd%,Rd%,Qd%,Sd%):ș53,-1,4�,,X%:X%=1<<X%:ș53,-1,5�,,Z%:Z%=1<<Z%:ș53,-1,11�,,ic%:ic%+=1
��ș53,-1,12�,,jc%:jc%+=1:kc%=ic%*X%:lc%=jc%*Z%:!J%=V%:J%!4=5:J%!8=Nd%+Pd%:J%!12=Od%+Rd%:J%!16=Nd%+Qd%:J%!20=Od%+Sd%:J%!24=J%!8-Ld%:J%!28=J%!12-Md%:J%!32=kc%+J%!16-Ld%:J%!36=lc%+J%!20-Md%:�Fd%<>-1�
�:f$="file_"+�"000"+�~(Kd%),3):șFd%,197,1,f$,J%+8,J%+24
��:ș262352,,J%
��
��
�%��ra:�h%,i%,Td%,Ud%,Vd%:�Gd%<>-1�
�	șGd%
��
�;ș262351,,J%:Td%=!J%:Ud%=J%!4:h%=J%!12:i%=J%!16:�h%=V%�
��hb(h%,i%,Td%,Ud%):�
���hb(h%,i%,Td%,Ud%):�U$:U$=�Q:!J%=(48+�U$)��3:J%!12=0:J%!16=1:J%!20=h%:J%!24=i%:J%!28=Td%:J%!32=Ud%:J%!36=0:J%!40=Kd%:$(J%+44)=U$+�(0):ș262375,17,J%,h%,i%:Ub%=J%!8:�
�i��P(ha$):�c%,d%,d$,n$,i%,b$,o$,u$,ia$:ia$=�27+�137:u$=�27+�136:b$=�27+�129:o$=�27+�128:c%=�ha$:�c%=0�
���#c%,ia$+�c("PR01",�b(V%,Pc%))+o$:�#c%,10:�#c%,�c("PR02",�b(g%,10)):�#c%,�c("PR03",�b(g%,11)):�#c%,�c("PR04",�b(g%,12)):�#c%,�c("PR05",�b(g%,13)):�e(g%,36)�
��#c%,�a("PR53")
��:�#c%,�a("PR54")
�
		�Wb%�
)�#c%,�l("PR06",�b(g%,22),�a("PR06a"))
+�:�#c%,�l("PR06",�b(g%,22),�a("PR06b"))
�
	�Wb%�
")�#c%,�l("PR07",�b(g%,23),�a("PR06a"))
'+�:�#c%,�l("PR07",�b(g%,23),�a("PR06b"))
,�
1+�b(g%,27)<>""�#c%,�c("PR08",�b(g%,27))
6+�b(g%,30)<>""�#c%,�c("PR09",�b(g%,30))
;+�b(g%,33)<>""�#c%,�c("PR10",�b(g%,33))
@�P%�
E�d%=P%:ȕd%:i%=!(d%!16):�#c%,11:�#c%,8:�#c%,10:�#c%,u$+�l("PR11",�(!(d%!20)),�(!(d%!24)))+o$:�#c%,�a("PR12"):�#c%,�a("PR13"):�#c%,�c("PR14",�x(i%�7)):�#c%,�c("PR15",�x((i%�240)>>4)):�#c%,�c("PR16",�x((i%�3840)>>8)):�b(g%,10)="lj"�
J �(!(d%!32)�1)�#c%,�a("PR17")
O �(!(d%!32)�2)�#c%,�a("PR18")
T�:�(!(d%!32)�1)�
Y�#c%,�c("PR19",�a("PR19a"))
^!�:�#c%,�c("PR19",�a("PR19b"))
c�
h�
m��#c%,�c("PR20",$(d%!4)):�#c%,�c("PR21",�(!(d%!8))):�#c%,�c("PR22",$(d%!12)):i%=1+d%!28:�#c%,�c("PR23",�((!(d%!20)*i%!Ma%)�i%!Na%)):�#c%,�c("PR24",�(i%?da%)):�#c%,�c("PR25",�(i%?pa%)):�#c%,�c("PR26",�(i%?fa%))
r��#c%,�c("PR27",�(i%?ea%)):�#c%,�c("PR28",�(i%?na%)):�#c%,�c("PR29",�(i%?oa%)):�#c%,10:�#c%,�a("PR30"):�#c%,�c("PR31",�j(i%,Ja%)):�#c%,�c("PR32",�j(i%,qa%)):�#c%,�c("PR33",�j(i%,ra%)):�#c%,�c("PR34",�j(i%,Pa%))
w��#c%,�c("PR35",�j(i%,sa%)):�#c%,�c("PR36",�j(i%,ta%)):�#c%,�c("PR37",�j(i%,ua%)):�#c%,�c("PR38",�j(i%,va%)):�#c%,�c("PR39",�j(i%,wa%)):�#c%,�c("PR40",�j(i%,xa%)):�#c%,�c("PR41",�j(i%,ya%))
|��#c%,�c("PR42",�j(i%,za%)):�#c%,�c("PR43",�j(i%,Aa%)):�#c%,�c("PR44",�j(i%,Ba%)):�#c%,�c("PR45",�j(i%,Ca%)):�#c%,�c("PR46",�j(i%,Da%)):�#c%,�c("PR47",�j(i%,Fa%)):�#c%,�c("PR48",�j(i%,Ga%))
�B�#c%,�c("PR49",�j(i%,Ha%)):�#c%,�c("PR50",�j(i%,Ia%)):d%=!d%:�
��
��e(g%,16)�ib(c%,Hb%)
��e(g%,17)�ib(c%,Ib%)
��e(g%,18)�ib(c%,Jb%)
��e(g%,19)�Kb%<>0�
�d�#c%,10:�#c%,u$+�a("PR51")+o$:i%=R%:�d%=0�Kb%-1:�#c%,�C("PR52",�(i%?4),�(i%?4),$(i%+8)):i%=!i%:�
��
�%�#c%:ș5,"Settype "+ha$+" &AF8":�
�#ݤx(Wd%):�s$:�Wd%�1s$=�a("HT4")
��Wd%�2�s$<>""s$+=", "
��Wd%�2s$+=�a("HT8")
��Wd%�4�s$<>""s$+=", "
��Wd%�4s$+=�a("HT1")
�=s$
�T��ib(c%,p%):�i%,u$:u$=�27+�136:�#c%,11:�#c%,25:�#c%,10:�#c%,u$;:�b(g%,10)="lj"�
��p%=Hb%�#c%,�a("PMODE");
��p%=Ib%�#c%,�a("LMODE");
��:�p%=Hb%�#c%,�a("TI1");
��p%=Ib%�#c%,�a("TI2");
��p%=Jb%�#c%,�a("TI3");
��
�@�#c%,o$:�i%=22�45:�#c%,�a("TC"+�(i%))+": "+�s(!p%):p%+=4:�:�
�z��H(f%,n$):�l$,c%,d$,d%,i%,Xd%,Zd%,Xc%,_c%,_d%,`d%,a,b:�z%,ae%,C%,be%,u%,ce%,de%:a=�q(�b(g%,22)):b=�q(�b(g%,23)):�Wb%�
�a=a*c:b=b*c
��
Vș263872:u%=0:z%=�f("SAVE",2048):C%=2048:�b(g%,14)="0"�d("SAVE",z%):�T%,�a("OKO")
�f%�

	l$=n$
E�:l$=�b(V%,Pc%):�l$,".")=0��l$,":")=0�d("SAVE",z%):�T%,�a("OKJ")
�
��b(z%,C%,u%,�l("TI6",�b(g%,11),�b(g%,10))):�b(z%,C%,u%,"cl: "+�b(g%,10)):�b(z%,C%,u%,"pr_nme: "+�b(g%,11)):�b(z%,C%,u%,"sh_nme: "+�b(g%,12)):�b(z%,C%,u%,"sp_nme: "+�b(g%,13)):�P%�
!B�b(z%,C%,u%,"res: "+�b(g%,14)):d%=P%:ȕd%:�(!(d%!32)>>>24)>=3�
&7!(d%!28+1+Ra%)=a*!(d%!20):!(d%!28+1+Sa%)=b*!(d%!24)
+�
0��b(z%,C%,u%," g_mode:"):�b(z%,C%,u%,"  module: dumpers:"):�b(z%,C%,u%,"   number: "+�(!(d%!8))):�b(z%,C%,u%,"   name: "+$(d%!4)):�b(z%,C%,u%,"  palette: "+$(d%!12))
5��b(z%,C%,u%,"  options: "+�(!(d%!16))):�b(z%,C%,u%,"  pxres: "+�(!(d%!20))):�b(z%,C%,u%,"  pyres: "+�(!(d%!24))):�b(z%,C%,u%,"  data: "+�h(�i(d%!28))):�b(z%,C%,u%,"  flags: "+�(!(d%!32)))
:a�b(z%,C%,u%,"  gname: "+$(d%!36)):�b(z%,C%,u%,"  gcalib: "+$(d%!40)):�b(z%,C%,u%,""):d%=!d%:�
?�
D)�jb(z%,C%,u%,"txt_cds: "):�e(g%,16)�
IȎ��
Nɤe(g%,18):�b(z%,C%,u%,"3")
Sɤe(g%,17):�b(z%,C%,u%,"2")
X:�b(z%,C%,u%,"1")
]�
b�kb(Hb%):�e(g%,17)�kb(Ib%)
g�e(g%,18)�kb(Jb%)
l�:�b(z%,C%,u%,"0")
q�
v7�b(z%,C%,u%,"chars: char_maps:"):�e(g%,19)�Kb%<>0�
{}�b(z%,C%,u%," char: "+�(Kb%)):i%=R%:�d%=0�Kb%-1:n$=�(i%?4):d$=�t($(i%+8),"",�(d%+1)):�b(z%,C%,u%,"  "+�h(n$+d$)):i%=!i%:�
�3�:�b(z%,C%,u%," char: 1"):�b(z%,C%,u%,"  |@|@")
��
���b(z%,C%,u%,"default_paper_size: "+�b(g%,27)):�b(z%,C%,u%,"default_xresolution: "+�(Pb%)):�b(z%,C%,u%,"default_yresolution: "+�(Qb%)):�b(z%,C%,u%,"default_quality: "+�(Rb%)):�e(g%,36)�
�,�b(z%,C%,u%,"supports_fast_parallel: 1")
�P�:�b(z%,C%,u%,"supports_fast_parallel: 0"):�b(z%,C%,u%,"default_gname: "+i$)
��
���b(z%,C%,u%,"# Paper X offset = "+�(a)):�b(z%,C%,u%,"# Paper Y offset = "+�(b)):ș272128,8,u%�Xd%,Zd%:ae%=�f("COMP",Zd%):Xc%=�f("WSPC",Xd%):ș272128,0,Xc%,z%,u%,ae%,Zd%�_c%,,,,,_d%:c%=�(l$):�c%=0�
�=�d("COMP",ae%):�d("SAVE",z%):�d("WSPC",Xc%):�T%,�a("OKK")
��
��ș8,18,l$,Kd%:ș8,9,l$:ș8,17,l$�,,ce%,de%:�#c%,"SQSH";:ee%=Zd%-_d%:�#c%,u%�255:�#c%,u%>>8�255:�#c%,u%>>16�255:�#c%,u%>>>24�255:�#c%,ce%�255:�#c%,ce%>>8�255:�#c%,ce%>>16�255:�#c%,ce%>>>24�255:�#c%,de%�255:�#c%,de%>>8�255
���#c%,de%>>16�255:�#c%,de%>>>24�255:ș12,1,c%,ae%,ee%,20:�#c%:ș262356,,-1:�d("COMP",ae%):�d("SAVE",z%):�d("WSPC",Xc%):ș263873:�I:�S%=1�u
��S%=3ș262364,508
��S%=5!e%=g%:�N
��
Ɵ��kb(p%):�b (z%,C%,u%," t_mode:"):�b (z%,C%,u%,"  t_page_lines: "+�h(�i(p%!0))):�b (z%,C%,u%,"  t_08: "+�h(�i(p%!4))):�b (z%,C%,u%,"  t_09: "+�h(�i(p%!8)))
ˤ�b (z%,C%,u%,"  t_0C: "+�h(�i(p%!12))):�b (z%,C%,u%,"  t_0D: "+�h(�i(p%!16))):�b (z%,C%,u%,"  t_0D0A: "+�h(�i(p%!20))):�b (z%,C%,u%,"  t_start: "+�h(�i(p%!24)))
Ь�b (z%,C%,u%,"  t_end: "+�h(�i(p%!28))):�b (z%,C%,u%,"  t_pica: "+�h(�i(p%!32))):�b (z%,C%,u%,"  t_elite: "+�h(�i(p%!36))):�b (z%,C%,u%,"  t_condensed: "+�h(�i(p%!40)))
լ�b (z%,C%,u%,"  t_expanded: "+�h(�i(p%!44))):�b (z%,C%,u%,"  t_b_on: "+�h(�i(p%!48))):�b (z%,C%,u%,"  t_b_off: "+�h(�i(p%!52))):�b (z%,C%,u%,"  t_i_on: "+�h(�i(p%!56)))
ګ�b (z%,C%,u%,"  t_i_off: "+�h(�i(p%!60))):�b (z%,C%,u%,"  t_l_on: "+�h(�i(p%!64))):�b (z%,C%,u%,"  t_l_off: "+�h(�i(p%!68))):�b (z%,C%,u%,"  t_sup_on: "+�h(�i(p%!72)))
߯�b (z%,C%,u%,"  t_sup_off: "+�h(�i(p%!76))):�b (z%,C%,u%,"  t_sub_on: "+�h(�i(p%!80))):�b (z%,C%,u%,"  t_sub_off: "+�h(�i(p%!84))):�b (z%,C%,u%,"  t_u_on: "+�h(�i(p%!88)))
�@�b (z%,C%,u%,"  t_u_off: "+�h(�i(p%!92))):�b (z%,C%,u%,""):�
�@��b (�fe%,�ge%,�he%,z$):�ie%,je%,b%:ie%=�z$:�(he%+ie%)>=ge%�
�)fe%=�v ("SAVE",fe%,2048):ge%=ge%+2048
��
�O�je%=1�ie%:fe%?(he%+je%-1)=�(�z$,je%,1)):�je%:fe%?(he%+ie%)=10:he%+=ie%+1:�
�>��jb (�fe%,�ge%,�he%,z$):�ie%,je%:ie%=�z$:�(he%+ie%)>=ge%�
)fe%=�v ("SAVE",fe%,2048):ge%=ge%+2048
�
<�je%=1�ie%:fe%?(he%+je%-1)=�(�z$,je%,1)):�je%:he%+=ie%:�
=ݤQ:�f$,i%:f$=�b(V%,Pc%):�:i%=�f$,":"):�i%<>0f$=�f$,i%+1)
*�i%=0:�:i%=�f$,"."):�i%<>0f$=�f$,i%+1)

�i%=0:=f$
 ��ia:M%=0:�
%C��n(�G%,q$):�w$,i%,ja$,e$,j%,x%,ke%:�le%,me%:me%=0:�q$,1)="#"�
*i%=1:w$=�y(q$,",",i%)
/�:w$=""
4�
91ja$=q$:j%=i%:�:e$=�y(q$,",",i%):�e$<>""ke%+=1
>A�e$="":q$=ja$:i%=j%:M%=�f("MENU",28+ke%*24):�hd%<310��w$<=12�
C.$M%=�w$,12):x%=�(�w$,12)):M%!16=(x%*8+6)*2
HQ�:le%=�f ("MENU",�(w$)+1):$le%=w$:M%!0=le%:x%=�(w$):M%!16=(x%*8+6)*2:me%=1<<8
M�
R�M%?12=7:M%?13=2:M%?14=7:M%?15=0:M%!16=196:M%!20=44:M%!24=0:x%=�(w$):M%!16=(x%*8+6)*2:�j%=0�ke%-1:e$=�y(q$,",",i%):�x(M%,j%,e$):�j%=0�M%!28=M%!28�me%
W
�:G%=M%:�
\��r(G%):�i%,p%:�G%=0�
ap%=G%+28:�:�(p%!8�256)�
f�(!p%�4)=0�
k�d("MENU",p%!12)
p�
u�
z�p%!4<>-1�
#i%=p%!4:�i%!-4=�p("MENU")�r(i%)
��
�(p%+=24:�(p%!-24�128):�d("MENU",G%):�
�P��x(�G%,ne%,e$):�F%,p%,i%,x%,ke%:x%=((G%!16/2)-6)/8:��e$,1)="#"e$=�e$):F%+=2
���e$,1)="@"e$=�e$):F%+=8
�#ke%=((�N(G%)-28)/24):�ne%>=ke%�
�/p%=�v("MENU",G%,(ne%-ke%+1)*24):�G%=M%M%=p%
�4G%=p%:p%=G%+28+(ke%-1)*24:!p%=!p%��128:ke%=ne%+1
��
��ne%=ke%-1F%+=128
�?p%=G%+28+ne%*24:p%!0=F%:p%!4=-1:p%!8=117440545:�e$,1)="$"�
�!p%+=4:e$=�12," ")
��:�(e$)<12�
�$(p%+12)=e$
�P�:i%=�f("MENU",�(e$)+1):$i%=e$:p%!8=p%!8�256:p%!12=i%:p%!16=-1:p%!20=�(e$)+1
��
��
��(e$)>x%�
�x%=�(e$):G%!16=(x%*8+6)*2
��
��
�8��C(G%,ne%,A%,oe%):G%+=28+ne%*24:�oe% !G%=!G%�(1<<4)
�
G%!4=A%:�
�Aݤy(q$,ka$,�I%):�L%:L%=I%+1:I%=�q$+ka$,ka$,L%):=�q$,L%,I%-L%)
�B��D(pe%,ne%,qe%):�-((pe%!(28+8+24*ne%)�4194304)=4194304)<>qe%�
�/pe%!(28+8+24*ne%)=pe%!(28+8+24*ne%)�4194304
�
�
4��y(pe%,ne%):pe%!(28+24*ne%)=pe%!(28+24*ne%)�1:�
�
00000000  0d 00 05 19 f4 3e 52 65  73 6f 75 72 63 65 73 2e  |.....>Resources.|
00000010  21 52 75 6e 49 6d 61 67  65 0d 00 0a 1e ee 85 f2  |!RunImage.......|
00000020  61 61 3a 85 a2 9f 2c f6  24 2b 22 20 28 22 2b c3  |aa:...,.$+" ("+.|
00000030  28 9e 29 2b 22 29 22 0d  00 0f 69 c8 99 32 36 33  |(.)+")"...i..263|
00000040  38 37 32 3a f2 62 61 28  22 3c 50 72 69 6e 74 45  |872:.ba("<PrintE|
00000050  64 69 74 24 44 69 72 3e  2e 4d 65 73 73 61 67 65  |dit$Dir>.Message|
00000060  73 22 29 3a f2 63 61 3a  f2 64 61 28 a4 61 28 22  |s"):.ca:.da(.a("|
00000070  49 44 22 29 29 3a f2 65  61 3a f2 66 61 3a f2 67  |ID")):.ea:.fa:.g|
00000080  61 3a f2 68 61 3a f2 69  61 3a f2 6a 61 3a f2 6b  |a:.ha:.ia:.ja:.k|
00000090  61 3a c8 99 32 36 33 38  37 33 3a ee 85 f2 6c 61  |a:..263873:...la|
000000a0  0d 00 14 0d f2 6d 61 3a  ee 85 f2 6c 61 0d 00 19  |.....ma:...la...|
000000b0  13 f5 3a f2 6e 61 28 61  61 25 29 3a fd a3 3a e0  |..:.na(aa%):..:.|
000000c0  0d 00 1e 22 dd f2 6e 61  28 62 61 25 29 3a ea 72  |..."..na(ba%):.r|
000000d0  25 3a 72 25 3d a4 47 28  62 61 25 29 3a c8 8e 72  |%:r%=.G(ba%):..r|
000000e0  25 ca 0d 00 23 0a c9 31  3a f2 6f 61 0d 00 28 0a  |%...#..1:.oa..(.|
000000f0  c9 32 3a f2 70 61 0d 00  2d 09 c9 33 3a f2 4e 0d  |.2:.pa..-..3:.N.|
00000100  00 32 0a c9 36 3a f2 71  61 0d 00 37 0a c9 37 3a  |.2..6:.qa..7..7:|
00000110  f2 72 61 0d 00 3c 0a c9  38 3a f2 73 61 0d 00 41  |.ra..<..8:.sa..A|
00000120  0a c9 39 3a f2 74 61 0d  00 46 12 c9 31 37 2c 31  |..9:.ta..F..17,1|
00000130  38 3a f2 75 61 28 72 25  29 0d 00 4b 0b c9 31 39  |8:.ua(r%)..K..19|
00000140  3a f2 76 61 0d 00 50 05  cb 0d 00 55 05 e1 0d 00  |:.va..P....U....|
00000150  5a 1a dd f2 6b 61 3a f2  77 61 3a f2 78 61 3a f2  |Z...ka:.wa:.xa:.|
00000160  79 61 3a f2 7a 61 3a e1  0d 00 5f 11 dd f2 6d 61  |ya:.za:..._...ma|
00000170  3a e7 4a 24 3c 3e 22 22  8c 0d 00 64 26 24 28 65  |:.J$<>""...d&$(e|
00000180  25 2b 34 34 29 3d 4a 24  2b bd 28 30 29 3a 4a 24  |%+44)=J$+.(0):J$|
00000190  3d 22 22 3a f2 4f 3a f2  6f 3a e7 63 61 25 8c 0d  |="":.O:.o:.ca%..|
000001a0  00 69 21 f2 50 28 22 3c  50 72 69 6e 74 65 72 24  |.i!.P("<Printer$|
000001b0  54 65 6d 70 3e 22 29 3a  f2 73 3a 63 61 25 3d a3  |Temp>"):.s:ca%=.|
000001c0  0d 00 6e 08 cc 3a f2 51  0d 00 73 05 cd 0d 00 78  |..n..:.Q..s....x|
000001d0  05 cd 0d 00 7d 05 e1 0d  00 82 dd dd f2 77 61 3a  |....}........wa:|
000001e0  ea 6b 25 3a 61 61 25 3d  36 31 39 33 3a 6b 25 3d  |.k%:aa%=6193:k%=|
000001f0  30 3a 64 61 25 3d 6b 25  3a 6b 25 2b 3d 31 3a 65  |0:da%=k%:k%+=1:e|
00000200  61 25 3d 6b 25 3a 6b 25  2b 3d 31 3a 66 61 25 3d  |a%=k%:k%+=1:fa%=|
00000210  6b 25 3a 6b 25 2b 3d 31  3a 67 61 25 3d 6b 25 3a  |k%:k%+=1:ga%=k%:|
00000220  6b 25 2b 3d 31 3a 68 61  25 3d 6b 25 3a 6b 25 2b  |k%+=1:ha%=k%:k%+|
00000230  3d 31 3a 69 61 25 3d 6b  25 3a 6b 25 2b 3d 31 3a  |=1:ia%=k%:k%+=1:|
00000240  6a 61 25 3d 6b 25 3a 6b  25 2b 3d 31 3a 6b 61 25  |ja%=k%:k%+=1:ka%|
00000250  3d 6b 25 3a 6b 25 2b 3d  31 3a 6c 61 25 3d 6b 25  |=k%:k%+=1:la%=k%|
00000260  3a 6b 25 2b 3d 31 3a 6d  61 25 3d 6b 25 3a 6b 25  |:k%+=1:ma%=k%:k%|
00000270  2b 3d 33 3a 6e 61 25 3d  6b 25 3a 6b 25 2b 3d 31  |+=3:na%=k%:k%+=1|
00000280  3a 6f 61 25 3d 6b 25 3a  6b 25 2b 3d 31 3a 70 61  |:oa%=k%:k%+=1:pa|
00000290  25 3d 6b 25 3a 6b 25 2b  3d 31 3a 71 61 25 3d 6b  |%=k%:k%+=1:qa%=k|
000002a0  25 3a 6b 25 2b 3d 31 3a  72 61 25 3d 6b 25 3a 6b  |%:k%+=1:ra%=k%:k|
000002b0  25 2b 3d 31 0d 00 87 e0  73 61 25 3d 6b 25 3a 6b  |%+=1....sa%=k%:k|
000002c0  25 2b 3d 31 3a 74 61 25  3d 6b 25 3a 6b 25 2b 3d  |%+=1:ta%=k%:k%+=|
000002d0  31 3a 75 61 25 3d 6b 25  3a 6b 25 2b 3d 31 3a 76  |1:ua%=k%:k%+=1:v|
000002e0  61 25 3d 6b 25 3a 6b 25  2b 3d 31 3a 77 61 25 3d  |a%=k%:k%+=1:wa%=|
000002f0  6b 25 3a 6b 25 2b 3d 31  3a 78 61 25 3d 6b 25 3a  |k%:k%+=1:xa%=k%:|
00000300  6b 25 2b 3d 31 3a 79 61  25 3d 6b 25 3a 6b 25 2b  |k%+=1:ya%=k%:k%+|
00000310  3d 31 3a 7a 61 25 3d 6b  25 3a 6b 25 2b 3d 31 3a  |=1:za%=k%:k%+=1:|
00000320  41 61 25 3d 6b 25 3a 6b  25 2b 3d 31 3a 42 61 25  |Aa%=k%:k%+=1:Ba%|
00000330  3d 6b 25 3a 6b 25 2b 3d  31 3a 43 61 25 3d 6b 25  |=k%:k%+=1:Ca%=k%|
00000340  3a 6b 25 2b 3d 31 3a 44  61 25 3d 6b 25 3a 6b 25  |:k%+=1:Da%=k%:k%|
00000350  2b 3d 31 3a 46 61 25 3d  6b 25 3a 6b 25 2b 3d 31  |+=1:Fa%=k%:k%+=1|
00000360  3a 47 61 25 3d 6b 25 3a  6b 25 2b 3d 31 3a 48 61  |:Ga%=k%:k%+=1:Ha|
00000370  25 3d 6b 25 3a 6b 25 2b  3d 31 3a 49 61 25 3d 6b  |%=k%:k%+=1:Ia%=k|
00000380  25 3a 6b 25 2b 3d 31 3a  4a 61 25 3d 6b 25 3a 6b  |%:k%+=1:Ja%=k%:k|
00000390  25 2b 3d 31 0d 00 8c d9  4b 61 25 3d 6b 25 3a 6b  |%+=1....Ka%=k%:k|
000003a0  25 2b 3d 31 3a 4c 61 25  3d 6b 25 3a 6b 25 2b 3d  |%+=1:La%=k%:k%+=|
000003b0  31 3a 4d 61 25 3d 6b 25  3a 6b 25 2b 3d 34 3a 4e  |1:Ma%=k%:k%+=4:N|
000003c0  61 25 3d 6b 25 3a 6b 25  2b 3d 34 3a 4f 61 25 3d  |a%=k%:k%+=4:Oa%=|
000003d0  6b 25 3a 6b 25 2b 3d 34  3a 50 61 25 3d 6b 25 3a  |k%:k%+=4:Pa%=k%:|
000003e0  6b 25 2b 3d 31 3a 51 61  25 3d 6b 25 3a 6b 25 2b  |k%+=1:Qa%=k%:k%+|
000003f0  3d 33 3a 52 61 25 3d 6b  25 3a 6b 25 2b 3d 34 3a  |=3:Ra%=k%:k%+=4:|
00000400  53 61 25 3d 6b 25 3a 6b  25 2b 3d 34 3a 54 61 25  |Sa%=k%:k%+=4:Ta%|
00000410  3d 6b 25 3a 6b 25 2b 3d  31 3a 6b 25 3d 34 34 3a  |=k%:k%+=1:k%=44:|
00000420  55 61 25 3d 6b 25 3a 6b  25 2b 3d 31 3a 56 61 25  |Ua%=k%:k%+=1:Va%|
00000430  3d 6b 25 3a 6b 25 2b 3d  31 3a 57 61 25 3d 6b 25  |=k%:k%+=1:Wa%=k%|
00000440  3a 6b 25 2b 3d 31 3a 58  61 25 3d 6b 25 3a 6b 25  |:k%+=1:Xa%=k%:k%|
00000450  2b 3d 31 3a 5a 61 25 3d  6b 25 3a 6b 25 2b 3d 31  |+=1:Za%=k%:k%+=1|
00000460  3a 5f 61 25 3d 6b 25 3a  6b 25 2b 3d 31 0d 00 91  |:_a%=k%:k%+=1...|
00000470  e0 60 61 25 3d 6b 25 3a  6b 25 2b 3d 31 3a 61 62  |.`a%=k%:k%+=1:ab|
00000480  25 3d 6b 25 3a 6b 25 2b  3d 31 3a 62 62 25 3d 6b  |%=k%:k%+=1:bb%=k|
00000490  25 3a 6b 25 2b 3d 31 3a  63 62 25 3d 6b 25 3a 6b  |%:k%+=1:cb%=k%:k|
000004a0  25 2b 3d 31 3a 64 62 25  3d 6b 25 3a 6b 25 2b 3d  |%+=1:db%=k%:k%+=|
000004b0  31 3a 65 62 25 3d 6b 25  3a 6b 25 2b 3d 31 3a 66  |1:eb%=k%:k%+=1:f|
000004c0  62 25 3d 6b 25 3a 6b 25  2b 3d 31 3a 67 62 25 3d  |b%=k%:k%+=1:gb%=|
000004d0  6b 25 3a 6b 25 2b 3d 31  3a 68 62 25 3d 6b 25 3a  |k%:k%+=1:hb%=k%:|
000004e0  6b 25 2b 3d 31 3a 69 62  25 3d 6b 25 3a 6b 25 2b  |k%+=1:ib%=k%:k%+|
000004f0  3d 31 3a 6a 62 25 3d 6b  25 3a 6b 25 2b 3d 31 3a  |=1:jb%=k%:k%+=1:|
00000500  6b 62 25 3d 6b 25 3a 6b  25 2b 3d 31 3a 6c 62 25  |kb%=k%:k%+=1:lb%|
00000510  3d 6b 25 3a 6b 25 2b 3d  31 3a 6d 62 25 3d 6b 25  |=k%:k%+=1:mb%=k%|
00000520  3a 6b 25 2b 3d 31 3a 6e  62 25 3d 6b 25 3a 6b 25  |:k%+=1:nb%=k%:k%|
00000530  2b 3d 31 3a 6f 62 25 3d  6b 25 3a 6b 25 2b 3d 31  |+=1:ob%=k%:k%+=1|
00000540  3a 70 62 25 3d 6b 25 3a  6b 25 2b 3d 31 0d 00 96  |:pb%=k%:k%+=1...|
00000550  9a 71 62 25 3d 6b 25 3a  6b 25 2b 3d 31 3a 72 62  |.qb%=k%:k%+=1:rb|
00000560  25 3d 6b 25 3a 6b 25 2b  3d 31 3a 73 62 25 3d 6b  |%=k%:k%+=1:sb%=k|
00000570  25 3a 6b 25 2b 3d 31 3a  74 62 25 3d 6b 25 3a 6b  |%:k%+=1:tb%=k%:k|
00000580  25 2b 3d 31 3a 75 62 25  3d 6b 25 3a 6b 25 2b 3d  |%+=1:ub%=k%:k%+=|
00000590  31 3a 76 62 25 3d 6b 25  3a 6b 25 2b 3d 31 3a 77  |1:vb%=k%:k%+=1:w|
000005a0  62 25 3d 6b 25 3a 6b 25  2b 3d 31 3a 78 62 25 3d  |b%=k%:k%+=1:xb%=|
000005b0  6b 25 3a 6b 25 2b 3d 31  3a 79 62 25 3d 6b 25 3a  |k%:k%+=1:yb%=k%:|
000005c0  6b 25 2b 3d 31 3a 6b 25  3d 38 38 3a 7a 62 25 3d  |k%+=1:k%=88:zb%=|
000005d0  6b 25 3a 6b 25 2b 3d 32  3a 41 62 25 3d 6b 25 3a  |k%:k%+=2:Ab%=k%:|
000005e0  6b 25 2b 3d 32 3a e1 0d  00 9b 2a dd f2 78 61 3a  |k%+=2:....*..xa:|
000005f0  ea 68 25 2c 6c 25 2c 61  25 2c 77 25 3a 42 62 25  |.h%,l%,a%,w%:Bb%|
00000600  3d a4 66 28 22 50 52 49  56 22 2c 35 31 32 29 3a  |=.f("PRIV",512):|
00000610  e1 0d 00 a0 e0 dd f2 79  61 3a ea 71 25 2c 45 25  |.......ya:.q%,E%|
00000620  2c 43 62 25 3a 44 62 25  3d 34 34 3a 46 62 25 3d  |,Cb%:Db%=44:Fb%=|
00000630  a3 3a 47 62 25 3d a3 3a  50 25 3d 30 3a 53 25 3d  |.:Gb%=.:P%=0:S%=|
00000640  30 3a 48 62 25 3d a4 66  28 22 54 45 58 54 22 2c  |0:Hb%=.f("TEXT",|
00000650  32 34 2a 34 29 3a 49 62  25 3d a4 66 28 22 54 45  |24*4):Ib%=.f("TE|
00000660  58 54 22 2c 32 34 2a 34  29 3a 4a 62 25 3d a4 66  |XT",24*4):Jb%=.f|
00000670  28 22 54 45 58 54 22 2c  32 34 2a 34 29 3a e3 71  |("TEXT",24*4):.q|
00000680  25 3d 30 b8 32 33 3a 48  62 25 21 28 71 25 2a 34  |%=0.23:Hb%!(q%*4|
00000690  29 3d 30 3a 49 62 25 21  28 71 25 2a 34 29 3d 30  |)=0:Ib%!(q%*4)=0|
000006a0  3a 4a 62 25 21 28 71 25  2a 34 29 3d 30 3a ed 3a  |:Jb%!(q%*4)=0:.:|
000006b0  4b 62 25 3d 30 3a 52 25  3d 30 3a de 61 25 28 33  |Kb%=0:R%=0:.a%(3|
000006c0  29 3a 4c 62 25 3d a3 3a  4d 62 25 3d a3 3a 4e 62  |):Lb%=.:Mb%=.:Nb|
000006d0  25 3d a3 3a 4f 62 25 3d  30 3a 50 62 25 3d 30 3a  |%=.:Ob%=0:Pb%=0:|
000006e0  51 62 25 3d 30 3a 52 62  25 3d 30 3a 69 24 3d 22  |Qb%=0:Rb%=0:i$="|
000006f0  22 0d 00 a5 7d 53 62 25  3d a4 7a 28 22 64 70 22  |"...}Sb%=.z("dp"|
00000700  29 3a 54 62 25 3d a4 7a  28 22 6c 6a 22 29 3a 55  |):Tb%=.z("lj"):U|
00000710  62 25 3d 30 3a 56 62 25  3d 30 3a 57 62 25 3d b9  |b%=0:Vb%=0:Wb%=.|
00000720  3a 63 3d 30 2e 30 33 39  33 37 35 3a 61 3d 30 3a  |:c=0.039375:a=0:|
00000730  62 3d 30 3a c8 99 31 36  b8 45 25 3a c8 99 37 33  |b=0:..16.E%:..73|
00000740  2c 22 2f 67 2c 71 75 69  74 2f 73 2c 2f 67 2c 70  |,"/g,quit/s,/g,p|
00000750  72 69 6e 74 2f 73 2c 2f  67 22 2c 45 25 2c 65 25  |rint/s,/g",E%,e%|
00000760  2c 32 35 36 3a e7 65 25  21 31 32 3d 30 8c 0d 00  |,256:.e%!12=0...|
00000770  aa 09 63 61 25 3d a3 0d  00 af 0b cc 3a 63 61 25  |..ca%=......:ca%|
00000780  3d b9 0d 00 b4 05 cd 0d  00 b9 1a 4a 24 3d 22 22  |=..........J$=""|
00000790  3a 45 25 3d 65 25 21 31  36 3a e7 45 25 3c 3e 30  |:E%=e%!16:.E%<>0|
000007a0  8c 0d 00 be 37 43 62 25  3d 21 45 25 80 36 35 35  |....7Cb%=!E%.655|
000007b0  33 35 3a 45 25 2b 3d 32  3a c8 95 43 62 25 3a 4a  |35:E%+=2:..Cb%:J|
000007c0  24 2b 3d bd 28 3f 45 25  29 3a 45 25 2b 3d 31 3a  |$+=.(?E%):E%+=1:|
000007d0  43 62 25 2d 3d 31 3a ce  0d 00 c3 05 cd 0d 00 c8  |Cb%-=1:.........|
000007e0  05 e1 0d 00 cd 6f dd a4  7a 28 56 24 29 3a ea 66  |.....o..z(V$):.f|
000007f0  25 2c 41 25 2c 58 62 25  2c 66 24 2c 4e 25 2c 5a  |%,A%,Xb%,f$,N%,Z|
00000800  62 25 3a 41 25 3d 30 3a  58 62 25 3d 30 3a c8 99  |b%:A%=0:Xb%=0:..|
00000810  31 33 31 30 38 35 2c 36  34 2c 22 50 72 69 6e 74  |131085,64,"Print|
00000820  65 72 73 3a 22 2b 56 24  2b 22 2e 52 65 73 6f 75  |ers:"+V$+".Resou|
00000830  72 63 65 73 2e 50 61 70  65 72 52 4f 22 b8 66 25  |rces.PaperRO".f%|
00000840  3b 5a 62 25 3a e7 28 5a  62 25 80 31 29 66 25 3d  |;Zb%:.(Zb%.1)f%=|
00000850  30 0d 00 d2 1a e7 66 25  3d 30 85 5f 62 25 2c a4  |0.....f%=0._b%,.|
00000860  63 28 22 46 41 32 22 2c  56 24 29 0d 00 d7 23 c8  |c("FA2",V$)...#.|
00000870  95 ac c5 23 66 25 3a 66  24 3d be 23 66 25 3a e7  |...#f%:f$=.#f%:.|
00000880  c0 66 24 2c 34 29 3d 22  70 6e 3a 20 22 8c 0d 00  |.f$,4)="pn: "...|
00000890  dc 37 4e 25 3d a4 66 28  22 50 41 50 52 22 2c a9  |.7N%=.f("PAPR",.|
000008a0  28 66 24 29 2b 31 29 3a  21 4e 25 3d 30 3a 24 28  |(f$)+1):!N%=0:$(|
000008b0  4e 25 2b 34 29 3d c1 66  24 2c 35 29 3a e7 58 62  |N%+4)=.f$,5):.Xb|
000008c0  25 3c 3e 30 8c 0d 00 e1  0b 21 58 62 25 3d 4e 25  |%<>0.....!Xb%=N%|
000008d0  0d 00 e6 0b cc 3a 41 25  3d 4e 25 0d 00 eb 05 cd  |.....:A%=N%.....|
000008e0  0d 00 f0 0a 58 62 25 3d  4e 25 0d 00 f5 05 cd 0d  |....Xb%=N%......|
000008f0  00 fa 0e ce 3a d9 23 66  25 3a 3d 41 25 0d 00 ff  |....:.#f%:=A%...|
00000900  dc dd f2 7a 61 3a ea 69  25 2c 6a 25 3a f2 41 61  |...za:.i%,j%:.Aa|
00000910  28 22 3c 50 72 69 6e 74  45 64 69 74 24 44 69 72  |("<PrintEdit$Dir|
00000920  3e 2e 54 65 6d 70 6c 61  74 65 73 22 2c 22 3c 50  |>.Templates","<P|
00000930  72 69 6e 74 45 64 69 74  24 44 69 72 3e 2e 54 65  |rintEdit$Dir>.Te|
00000940  6d 70 6c 61 74 65 33 44  22 29 3a f2 71 28 22 22  |mplate3D"):.q(""|
00000950  2c 22 69 6e 66 6f 22 2c  31 2c 60 62 25 29 3a f2  |,"info",1,`b%):.|
00000960  71 28 22 22 2c 22 6d 61  70 70 69 6e 67 22 2c 31  |q("","mapping",1|
00000970  2c 57 25 29 3a f2 71 28  22 22 2c 22 67 72 61 70  |,W%):.q("","grap|
00000980  68 69 63 73 22 2c 31 2c  6d 25 29 3a f2 71 28 22  |hics",1,m%):.q("|
00000990  22 2c 22 63 68 61 72 73  22 2c 31 2c 61 63 25 29  |","chars",1,ac%)|
000009a0  3a f2 71 28 22 22 2c 22  74 65 78 74 22 2c 31 2c  |:.q("","text",1,|
000009b0  55 25 29 3a f2 71 28 22  22 2c 22 6d 61 69 6e 22  |U%):.q("","main"|
000009c0  2c 31 2c 67 25 29 3a f2  71 28 22 22 2c 22 73 61  |,1,g%):.q("","sa|
000009d0  76 65 22 2c 31 2c 56 25  29 0d 01 04 ec f2 71 28  |ve",1,V%).....q(|
000009e0  22 22 2c 22 77 61 72 6e  69 6e 67 22 2c 31 2c 62  |"","warning",1,b|
000009f0  63 25 29 3a f2 42 61 3a  e3 69 25 3d 30 b8 33 3a  |c%):.Ba:.i%=0.3:|
00000a00  6a 25 3d a4 66 28 22 49  43 44 46 22 2c 34 30 29  |j%=.f("ICDF",40)|
00000a10  3a 21 6a 25 3d 61 63 25  3a 6a 25 21 34 3d 69 25  |:!j%=ac%:j%!4=i%|
00000a20  3a c8 99 32 36 32 33 35  30 2c 2c 6a 25 3a c8 99  |:..262350,,j%:..|
00000a30  32 36 32 33 34 30 2c 2c  6a 25 3a 61 25 28 69 25  |262340,,j%:a%(i%|
00000a40  29 3d 6a 25 2b 38 3a ed  3a f2 61 28 60 62 25 2c  |)=j%+8:.:.a(`b%,|
00000a50  33 2c a4 61 28 22 56 53  4e 22 29 29 3a f2 7a 28  |3,.a("VSN")):.z(|
00000a60  57 25 29 3a f2 69 28 57  25 29 3a f2 7a 28 6d 25  |W%):.i(W%):.z(m%|
00000a70  29 3a f2 69 28 6d 25 29  3a f2 7a 28 61 63 25 29  |):.i(m%):.z(ac%)|
00000a80  3a f2 69 28 61 63 25 29  3a f2 7a 28 55 25 29 3a  |:.i(ac%):.z(U%):|
00000a90  f2 69 28 55 25 29 3a f2  7a 28 67 25 29 3a f2 69  |.i(U%):.z(g%):.i|
00000aa0  28 67 25 29 3a f2 73 3a  21 65 25 3d 2d 31 3a 65  |(g%):.s:!e%=-1:e|
00000ab0  25 21 34 3d 30 3a 65 25  21 38 3d 30 3a 65 25 21  |%!4=0:e%!8=0:e%!|
00000ac0  31 32 3d 38 34 0d 01 09  3d 65 25 21 31 36 3d 36  |12=84...=e%!16=6|
00000ad0  38 3a 65 25 21 32 30 3d  31 32 32 39 30 3a 24 28  |8:e%!20=12290:$(|
00000ae0  65 25 2b 32 34 29 3d a4  61 28 22 53 4e 22 29 3a  |e%+24)=.a("SN"):|
00000af0  c8 99 32 36 32 33 33 38  2c 2c 65 25 b8 63 63 25  |..262338,,e%.cc%|
00000b00  3a e1 0d 01 0e 35 dd f2  73 3a f2 52 3a f2 43 61  |:....5..s:.R:.Ca|
00000b10  3a f2 53 28 48 62 25 29  3a f2 53 28 49 62 25 29  |:.S(Hb%):.S(Ib%)|
00000b20  3a f2 53 28 4a 62 25 29  3a f2 44 61 3a f2 6f 3a  |:.S(Jb%):.Da:.o:|
00000b30  47 62 25 3d a3 3a e1 0d  01 13 a1 dd f2 46 28 44  |Gb%=.:.......F(D|
00000b40  25 29 3a ea 64 63 25 2c  65 63 25 2c 41 25 3a 64  |%):.dc%,ec%,A%:d|
00000b50  63 25 3d 61 25 28 30 29  21 34 3a 65 63 25 3d 61  |c%=a%(0)!4:ec%=a|
00000b60  25 28 30 29 21 31 32 3a  41 25 3d 52 25 3a c8 95  |%(0)!12:A%=R%:..|
00000b70  41 25 3c 3e 44 25 3a 65  63 25 3d 64 63 25 3a 64  |A%<>D%:ec%=dc%:d|
00000b80  63 25 2d 3d 28 61 25 28  30 29 21 31 32 2d 61 25  |c%-=(a%(0)!12-a%|
00000b90  28 30 29 21 34 29 3a 41  25 3d 21 41 25 3a ce 3a  |(0)!4):A%=!A%:.:|
00000ba0  21 6f 25 3d 61 63 25 3a  c8 99 32 36 32 33 34 37  |!o%=ac%:..262347|
00000bb0  2c 2c 6f 25 3a c8 99 32  36 32 33 35 33 2c 61 63  |,,o%:..262353,ac|
00000bc0  25 2c 30 2c 64 63 25 2c  6f 25 21 31 32 2d 6f 25  |%,0,dc%,o%!12-o%|
00000bd0  21 34 2c 65 63 25 3a e1  0d 01 18 b3 dd f2 6f 61  |!4,ec%:.......oa|
00000be0  3a ea 66 63 25 2c 44 25  2c 64 63 25 2c 65 63 25  |:.fc%,D%,dc%,ec%|
00000bf0  2c 69 25 2c 6c 25 2c 66  25 3a ea 67 63 25 2c 68  |,i%,l%,f%:.gc%,h|
00000c00  63 25 2c 79 25 2c 6a 25  2c 4b 25 3a 64 63 25 3d  |c%,y%,j%,K%:dc%=|
00000c10  61 25 28 30 29 21 34 3a  65 63 25 3d 61 25 28 30  |a%(0)!4:ec%=a%(0|
00000c20  29 21 31 32 3a 4b 25 3d  65 63 25 2d 64 63 25 3a  |)!12:K%=ec%-dc%:|
00000c30  c8 99 32 36 32 33 34 34  2c 2c 65 25 b8 66 63 25  |..262344,,e%.fc%|
00000c40  3a c8 95 66 63 25 3a 44  25 3d 52 25 3a 79 25 3d  |:..fc%:D%=R%:y%=|
00000c50  65 25 21 31 36 2d 65 25  21 32 34 3a 67 63 25 3d  |e%!16-e%!24:gc%=|
00000c60  28 79 25 2d 65 25 21 34  30 29 81 4b 25 3a 68 63  |(y%-e%!40).K%:hc|
00000c70  25 3d 28 79 25 2d 65 25  21 33 32 29 81 4b 25 3a  |%=(y%-e%!32).K%:|
00000c80  e7 67 63 25 3c 30 67 63  25 3d 30 0d 01 1d 0e e7  |.gc%<0gc%=0.....|
00000c90  68 63 25 3e 3d 67 63 25  8c 0d 01 22 11 79 25 3d  |hc%>=gc%...".y%=|
00000ca0  30 3a e7 67 63 25 3c 3e  30 8c 0d 01 27 19 e3 69  |0:.gc%<>0...'..i|
00000cb0  25 3d 30 b8 67 63 25 2d  31 3a e7 44 25 44 25 3d  |%=0.gc%-1:.D%D%=|
00000cc0  21 44 25 0d 01 2c 0c 79  25 2d 3d 4b 25 3a ed 0d  |!D%..,.y%-=K%:..|
00000cd0  01 31 05 cd 0d 01 36 14  e3 6a 25 3d 67 63 25 b8  |.1....6..j%=gc%.|
00000ce0  68 63 25 3a e7 44 25 8c  0d 01 3b 6f 24 61 25 28  |hc%:.D%...;o$a%(|
00000cf0  30 29 21 32 30 3d c3 28  44 25 3f 34 29 3a 24 61  |0)!20=.(D%?4):$a|
00000d00  25 28 31 29 21 32 30 3d  bd 28 44 25 3f 34 29 3a  |%(1)!20=.(D%?4):|
00000d10  24 61 25 28 33 29 21 32  30 3d 24 28 44 25 2b 38  |$a%(3)!20=$(D%+8|
00000d20  29 3a c8 99 33 39 33 34  36 35 2c 31 2c 61 25 28  |):..393465,1,a%(|
00000d30  33 29 21 32 30 2c 30 b8  6c 25 3b 66 25 3a e7 28  |3)!20,0.l%;f%:.(|
00000d40  66 25 80 31 29 6c 25 3d  a9 28 24 61 25 28 33 29  |f%.1)l%=.($a%(3)|
00000d50  21 32 30 29 2a 31 36 0d  01 40 28 61 25 28 33 29  |!20)*16..@(a%(3)|
00000d60  21 38 3d 61 25 28 33 29  21 30 2b 6c 25 2b 31 36  |!8=a%(3)!0+l%+16|
00000d70  3a e3 69 25 3d 30 b8 33  3a e7 44 25 3f 35 8c 0d  |:.i%=0.3:.D%?5..|
00000d80  01 45 1f 61 25 28 69 25  29 21 31 36 3d 61 25 28  |.E.a%(i%)!16=a%(|
00000d90  69 25 29 21 31 36 84 28  31 3c 3c 32 31 29 0d 01  |i%)!16.(1<<21)..|
00000da0  4a 22 cc 3a 61 25 28 69  25 29 21 31 36 3d 61 25  |J".:a%(i%)!16=a%|
00000db0  28 69 25 29 21 31 36 80  ac 28 31 3c 3c 32 31 29  |(i%)!16..(1<<21)|
00000dc0  0d 01 4f 05 cd 0d 01 54  43 61 25 28 69 25 29 21  |..O....TCa%(i%)!|
00000dd0  31 32 3d 79 25 3a 61 25  28 69 25 29 21 34 3d 79  |12=y%:a%(i%)!4=y|
00000de0  25 2d 4b 25 3a c8 99 32  36 32 33 37 30 2c 2c 61  |%-K%:..262370,,a|
00000df0  25 28 69 25 29 3a ed 3a  79 25 2d 3d 4b 25 3a e7  |%(i%):.:y%-=K%:.|
00000e00  44 25 44 25 3d 21 44 25  0d 01 59 05 cd 0d 01 5e  |D%D%=!D%..Y....^|
00000e10  05 ed 0d 01 63 05 cd 0d  01 68 3d c8 99 32 36 32  |....c....h=..262|
00000e20  33 34 36 2c 2c 65 25 b8  66 63 25 3a ce 3a e3 69  |346,,e%.fc%:.:.i|
00000e30  25 3d 30 b8 33 3a 61 25  28 69 25 29 21 34 3d 64  |%=0.3:a%(i%)!4=d|
00000e40  63 25 3a 61 25 28 69 25  29 21 31 32 3d 65 63 25  |c%:a%(i%)!12=ec%|
00000e50  3a ed 3a e1 0d 01 6d 17  dd f2 70 61 3a c8 99 32  |:.:...m...pa:..2|
00000e60  36 32 33 34 31 2c 2c 65  25 3a e1 0d 01 72 10 dd  |62341,,e%:...r..|
00000e70  f2 4e 3a e7 21 65 25 3d  67 25 8c 0d 01 77 09 e7  |.N:.!e%=g%...w..|
00000e80  46 62 25 8c 0d 01 7c d9  53 25 3d 36 3a 21 65 25  |Fb%...|.S%=6:!e%|
00000e90  3d 62 63 25 3a c8 99 32  36 32 33 34 37 2c 2c 65  |=bc%:..262347,,e|
00000ea0  25 3a c8 99 35 33 2c 2d  31 2c 34 b8 2c 2c 58 25  |%:..53,-1,4.,,X%|
00000eb0  3a 58 25 3d 31 3c 3c 58  25 3a c8 99 35 33 2c 2d  |:X%=1<<X%:..53,-|
00000ec0  31 2c 35 b8 2c 2c 5a 25  3a 5a 25 3d 31 3c 3c 5a  |1,5.,,Z%:Z%=1<<Z|
00000ed0  25 3a c8 99 35 33 2c 2d  31 2c 31 31 b8 2c 2c 69  |%:..53,-1,11.,,i|
00000ee0  63 25 3a 69 63 25 2b 3d  31 3a c8 99 35 33 2c 2d  |c%:ic%+=1:..53,-|
00000ef0  31 2c 31 32 b8 2c 2c 6a  63 25 3a 6a 63 25 2b 3d  |1,12.,,jc%:jc%+=|
00000f00  31 3a 6b 63 25 3d 69 63  25 2a 58 25 3a 6c 63 25  |1:kc%=ic%*X%:lc%|
00000f10  3d 6a 63 25 2a 5a 25 3a  63 25 3d 28 6b 63 25 2d  |=jc%*Z%:c%=(kc%-|
00000f20  28 65 25 21 31 32 2d 65  25 21 34 29 29 81 32 3a  |(e%!12-e%!4)).2:|
00000f30  64 25 3d 28 6c 63 25 2d  28 65 25 21 38 2d 65 25  |d%=(lc%-(e%!8-e%|
00000f40  21 31 36 29 29 81 32 3a  c8 99 32 36 32 33 35 36  |!16)).2:..262356|
00000f50  2c 2c 62 63 25 2c 63 25  2c 64 25 3a e1 0d 01 81  |,,bc%,c%,d%:....|
00000f60  05 cd 0d 01 86 1a 21 65  25 3d 67 25 3a c8 99 32  |......!e%=g%:..2|
00000f70  36 32 33 34 32 2c 2c 65  25 3a f2 73 0d 01 8b 12  |62342,,e%:.s....|
00000f80  cc 3a e7 21 65 25 3d 55  25 4f 62 25 3d 30 0d 01  |.:.!e%=U%Ob%=0..|
00000f90  90 10 c8 99 32 36 32 33  34 32 2c 2c 65 25 0d 01  |....262342,,e%..|
00000fa0  95 05 cd 0d 01 9a 05 e1  0d 01 9f 17 dd f2 76 61  |..............va|
00000fb0  3a e7 65 25 21 31 36 3d  35 32 34 36 31 30 8c 0d  |:.e%!16=524610..|
00000fc0  01 a4 11 85 54 25 2c a4  61 28 22 4f 4b 53 22 29  |....T%,.a("OKS")|
00000fd0  0d 01 a9 05 cd 0d 01 ae  05 e1 0d 01 b3 20 dd f2  |............. ..|
00000fe0  75 61 28 72 25 29 3a ea  73 24 2c 69 25 2c 6d 63  |ua(r%):.s$,i%,mc|
00000ff0  25 3a c8 8e 65 25 21 31  36 ca 0d 01 b8 09 c9 30  |%:..e%!16......0|
00001000  3a f2 75 0d 01 bd 0e c9  32 3a f2 46 61 28 65 25  |:.u.....2:.Fa(e%|
00001010  29 0d 01 c2 13 c9 33 3a  e7 65 25 21 34 30 3d 34  |).....3:.e%!40=4|
00001020  30 33 38 8c 0d 01 c7 13  f2 47 61 3a f2 73 3a f2  |038......Ga:.s:.|
00001030  4f 3a f2 6f 3a f2 51 0d  01 cc 13 cc 3a 85 54 25  |O:.o:.Q.....:.T%|
00001040  2c a4 61 28 22 4f 4b 4e  22 29 0d 01 d1 05 cd 0d  |,.a("OKN")......|
00001050  01 d6 06 c9 35 0d 01 db  0c c9 38 3a e7 46 62 25  |....5.....8:.Fb%|
00001060  8c 0d 01 e0 0d e7 21 65  25 3c 3e 32 30 8c 0d 01  |......!e%<>20...|
00001070  e5 19 e7 28 65 25 21 32  30 80 31 29 3d 30 53 25  |...(e%!20.1)=0S%|
00001080  3d 34 8b 53 25 3d 32 0d  01 ea 0a cc 3a 53 25 3d  |=4.S%=2.....:S%=|
00001090  34 0d 01 ef 05 cd 0d 01  f4 25 65 25 21 31 32 3d  |4........%e%!12=|
000010a0  65 25 21 38 3a c8 99 32  36 32 33 37 35 2c 31 39  |e%!8:..262375,19|
000010b0  2c 65 25 2c 65 25 21 34  3a f2 75 0d 01 f9 05 cd  |,e%,e%!4:.u.....|
000010c0  0d 01 fe 0d c9 31 32 38  32 3a f2 48 61 0d 02 03  |.....1282:.Ha...|
000010d0  14 c9 32 36 32 33 33 36  3a c8 8e 65 25 21 33 32  |..262336:..e%!32|
000010e0  ca 0d 02 08 29 c9 30 3a  f2 70 28 57 25 2c a4 61  |....).0:.p(W%,.a|
000010f0  28 22 54 49 37 22 29 29  3a 69 25 3d 52 25 3a c8  |("TI7")):i%=R%:.|
00001100  95 69 25 3a e7 69 25 3f  35 8c 0d 02 0d 46 f2 61  |.i%:.i%?5....F.a|
00001110  28 57 25 2c 32 2c bd 28  69 25 3f 34 29 29 3a f2  |(W%,2,.(i%?4)):.|
00001120  61 28 57 25 2c 33 2c 24  28 69 25 2b 38 29 29 3a  |a(W%,3,$(i%+8)):|
00001130  f2 49 61 28 57 25 2c 32  2c 30 29 3a f2 54 28 57  |.Ia(W%,2,0):.T(W|
00001140  25 2c 32 2c 22 4b 72 61  74 22 29 3a 69 25 3d 30  |%,2,"Krat"):i%=0|
00001150  0d 02 12 05 cd 0d 02 17  0d e7 69 25 69 25 3d 21  |..........i%i%=!|
00001160  69 25 0d 02 1c 05 ce 0d  02 21 57 c9 33 3a f2 70  |i%.......!W.3:.p|
00001170  28 57 25 2c a4 61 28 22  54 49 38 22 29 29 3a f2  |(W%,.a("TI8")):.|
00001180  61 28 57 25 2c 32 2c 22  22 29 3a f2 61 28 57 25  |a(W%,2,""):.a(W%|
00001190  2c 33 2c 22 22 29 3a f2  49 61 28 57 25 2c 32 2c  |,3,""):.Ia(W%,2,|
000011a0  31 35 29 3a f2 54 28 57  25 2c 32 2c 22 4b 72 61  |15):.T(W%,2,"Kra|
000011b0  74 3b 50 70 74 72 5f 77  72 69 74 65 22 29 0d 02  |t;Pptr_write")..|
000011c0  26 05 cb 0d 02 2b 1f c8  99 32 36 32 33 37 36 2c  |&....+...262376,|
000011d0  2c 65 25 21 32 30 2c 65  25 21 32 34 2c 65 25 21  |,e%!20,e%!24,e%!|
000011e0  32 38 0d 02 30 1b c9 32  36 32 33 34 35 3a e7 65  |28..0..262345:.e|
000011f0  25 21 32 30 3d 56 25 53  25 3d 30 3a e1 0d 02 35  |%!20=V%S%=0:...5|
00001200  0f e7 65 25 21 32 30 3d  62 63 25 8c 0d 02 3a 17  |..e%!20=bc%...:.|
00001210  e7 53 25 3c 3e 35 80 53  25 3c 3e 33 80 53 25 3c  |.S%<>5.S%<>3.S%<|
00001220  3e 31 8c 0d 02 3f 08 53  25 3d 30 0d 02 44 05 cd  |>1...?.S%=0..D..|
00001230  0d 02 49 05 e1 0d 02 4e  05 cd 0d 02 53 07 f2 4a  |..I....N....S..J|
00001240  61 0d 02 58 0e c9 32 36  32 33 35 31 3a f2 74 0d  |a..X..262351:.t.|
00001250  02 5d 1d c9 35 32 34 36  31 33 3a e7 ac 47 62 25  |.]..524613:..Gb%|
00001260  80 65 25 21 34 30 3d 34  30 33 38 8c 0d 02 62 63  |.e%!40=4038...bc|
00001270  69 25 3d 65 25 21 34 3a  6d 63 25 3d 65 25 21 38  |i%=e%!4:mc%=e%!8|
00001280  3a f2 4f 3a f2 6f 3a f2  50 28 22 3c 50 72 69 6e  |:.O:.o:.P("<Prin|
00001290  74 65 72 24 54 65 6d 70  3e 22 29 3a 65 25 21 30  |ter$Temp>"):e%!0|
000012a0  3d 32 30 3a 65 25 21 31  32 3d 6d 63 25 3a 65 25  |=20:e%!12=mc%:e%|
000012b0  21 31 36 3d 35 32 34 36  31 34 3a c8 99 32 36 32  |!16=524614:..262|
000012c0  33 37 35 2c 31 37 2c 65  25 2c 69 25 3a f2 73 0d  |375,17,e%,i%:.s.|
000012d0  02 67 05 cd 0d 02 6c 05  cb 0d 02 71 05 e1 0d 02  |.g....l....q....|
000012e0  76 18 dd f2 48 61 3a ea  73 24 2c 74 24 3a c8 8e  |v...Ha:.s$,t$:..|
000012f0  65 25 21 33 32 ca 0d 02  7b 15 c9 2d 32 3a 73 24  |e%!32...{..-2:s$|
00001300  3d a4 61 28 22 49 43 4f  4e 22 29 0d 02 80 16 c9  |=.a("ICON").....|
00001310  60 62 25 3a 73 24 3d a4  61 28 22 49 4e 46 4f 22  |`b%:s$=.a("INFO"|
00001320  29 0d 02 85 3f c9 55 25  3a 73 24 3d a4 61 28 22  |)...?.U%:s$=.a("|
00001330  54 45 58 54 22 2b c3 28  65 25 21 33 36 29 29 3a  |TEXT"+.(e%!36)):|
00001340  e7 73 24 3d 22 54 45 58  54 22 2b c3 28 65 25 21  |.s$="TEXT"+.(e%!|
00001350  33 36 29 73 24 3d a4 61  28 22 54 45 58 54 22 29  |36)s$=.a("TEXT")|
00001360  0d 02 8a 23 c9 67 25 3a  74 24 3d 22 4d 41 49 4e  |...#.g%:t$="MAIN|
00001370  22 2b c3 28 65 25 21 33  36 29 3a c8 8e 65 25 21  |"+.(e%!36):..e%!|
00001380  33 36 ca 0d 02 8f 1f c9  36 2c 37 3a e7 a4 62 28  |36......6,7:..b(|
00001390  67 25 2c 31 30 29 3d 22  6c 6a 22 74 24 2b 3d 22  |g%,10)="lj"t$+="|
000013a0  61 22 0d 02 94 1b c9 31  36 2c 31 37 3a e7 a4 62  |a".....16,17:..b|
000013b0  28 67 25 2c 31 30 29 3d  22 6c 6a 22 8c 0d 02 99  |(g%,10)="lj"....|
000013c0  20 e7 a4 65 28 67 25 2c  65 25 21 33 36 29 74 24  | ..e(g%,e%!36)t$|
000013d0  2b 3d 22 64 22 8b 74 24  2b 3d 22 63 22 0d 02 9e  |+="d".t$+="c"...|
000013e0  22 cc 3a e7 a4 65 28 67  25 2c 65 25 21 33 36 29  |".:..e(g%,e%!36)|
000013f0  74 24 2b 3d 22 62 22 8b  74 24 2b 3d 22 61 22 0d  |t$+="b".t$+="a".|
00001400  02 a3 05 cd 0d 02 a8 27  c9 31 38 2c 31 39 3a e7  |.......'.18,19:.|
00001410  a4 65 28 67 25 2c 65 25  21 33 36 29 74 24 2b 3d  |.e(g%,e%!36)t$+=|
00001420  22 62 22 8b 74 24 2b 3d  22 61 22 0d 02 ad 05 cb  |"b".t$+="a".....|
00001430  0d 02 b2 21 73 24 3d a4  61 28 74 24 29 3a e7 73  |...!s$=.a(t$):.s|
00001440  24 3d 74 24 73 24 3d a4  61 28 22 4d 41 49 4e 22  |$=t$s$=.a("MAIN"|
00001450  29 0d 02 b7 3f c9 56 25  3a 73 24 3d a4 61 28 22  |)...?.V%:s$=.a("|
00001460  53 41 56 45 22 2b c3 28  65 25 21 33 36 29 29 3a  |SAVE"+.(e%!36)):|
00001470  e7 73 24 3d 22 53 41 56  45 22 2b c3 28 65 25 21  |.s$="SAVE"+.(e%!|
00001480  33 36 29 73 24 3d a4 61  28 22 53 41 56 45 22 29  |36)s$=.a("SAVE")|
00001490  0d 02 bc 17 c9 61 63 25  3a 73 24 3d a4 61 28 22  |.....ac%:s$=.a("|
000014a0  43 48 41 52 53 22 29 0d  02 c1 48 c9 57 25 3a 73  |CHARS")...H.W%:s|
000014b0  24 3d a4 61 28 22 4d 41  50 50 49 4e 47 22 2b c3  |$=.a("MAPPING"+.|
000014c0  28 65 25 21 33 36 29 29  3a e7 73 24 3d 22 4d 41  |(e%!36)):.s$="MA|
000014d0  50 50 49 4e 47 22 2b c3  28 65 25 21 33 36 29 73  |PPING"+.(e%!36)s|
000014e0  24 3d a4 61 28 22 4d 41  50 50 49 4e 47 22 29 0d  |$=.a("MAPPING").|
000014f0  02 c6 27 c9 6d 25 3a 74  24 3d 22 47 52 41 50 48  |..'.m%:t$="GRAPH|
00001500  49 43 53 22 2b c3 28 65  25 21 33 36 29 3a c8 8e  |ICS"+.(e%!36):..|
00001510  65 25 21 33 36 ca 0d 02  cb 45 c9 33 36 2c 33 37  |e%!36....E.36,37|
00001520  2c 33 38 2c 33 39 2c 34  30 2c 34 31 2c 34 32 2c  |,38,39,40,41,42,|
00001530  34 33 2c 38 30 2c 38 31  2c 39 32 2c 39 33 3a e7  |43,80,81,92,93:.|
00001540  a4 65 28 6d 25 2c 65 25  21 33 36 29 74 24 2b 3d  |.e(m%,e%!36)t$+=|
00001550  22 62 22 8b 74 24 2b 3d  22 61 22 0d 02 d0 05 cb  |"b".t$+="a".....|
00001560  0d 02 d5 25 73 24 3d a4  61 28 74 24 29 3a e7 73  |...%s$=.a(t$):.s|
00001570  24 3d 74 24 73 24 3d a4  61 28 22 47 52 41 50 48  |$=t$s$=.a("GRAPH|
00001580  49 43 53 22 29 0d 02 da  11 7f 3a e7 65 25 21 33  |ICS").....:.e%!3|
00001590  36 3c 3e 2d 31 8c 0d 02  df 24 c8 99 32 36 32 33  |6<>-1....$..2623|
000015a0  38 38 2c 31 2c 42 62 25  2c 65 25 21 33 32 2c 65  |88,1,Bb%,e%!32,e|
000015b0  25 21 33 36 3a c8 8e 41  24 ca 0d 02 e4 2f c9 22  |%!36:..A$..../."|
000015c0  4d 45 32 22 3a e7 21 42  62 25 3d 30 73 24 3d a4  |ME2":.!Bb%=0s$=.|
000015d0  61 28 22 48 4d 45 32 2d  30 22 29 8b 73 24 3d a4  |a("HME2-0").s$=.|
000015e0  61 28 22 48 4d 45 32 22  29 0d 02 e9 42 c9 22 4d  |a("HME2")...B."M|
000015f0  45 33 22 3a 73 24 3d 22  48 4d 45 33 2d 22 2b c3  |E3":s$="HME3-"+.|
00001600  28 21 42 62 25 29 3a c8  99 32 36 32 33 35 38 2c  |(!Bb%):..262358,|
00001610  61 63 25 2c 6f 25 2c 31  3c 3c 32 31 2c 31 3c 3c  |ac%,o%,1<<21,1<<|
00001620  32 31 3a e7 21 42 62 25  3d 32 8c 0d 02 ee 1a e7  |21:.!Bb%=2......|
00001630  21 6f 25 3d 2d 31 73 24  2b 3d 22 63 22 8b 73 24  |!o%=-1s$+="c".s$|
00001640  2b 3d 22 61 22 0d 02 f3  05 cd 0d 02 f8 0c e7 21  |+="a"..........!|
00001650  42 62 25 3d 30 8c 0d 02  fd 0c e7 21 6f 25 3d 2d  |Bb%=0......!o%=-|
00001660  31 8c 0d 03 02 0b 73 24  2b 3d 22 63 22 0d 03 07  |1.....s$+="c"...|
00001670  0e cc 3a c8 8e 42 62 25  21 34 ca 0d 03 0c 2c c9  |..:..Bb%!4....,.|
00001680  30 3a e7 6f 25 21 34 3d  2d 31 73 24 3d 22 48 4d  |0:.o%!4=-1s$="HM|
00001690  45 33 2d 30 2d 30 61 22  8b 73 24 3d 22 48 4d 45  |E3-0-0a".s$="HME|
000016a0  33 2d 30 2d 30 62 22 0d  03 11 2c c9 31 3a e7 6f  |3-0-0b"...,.1:.o|
000016b0  25 21 34 3d 2d 31 73 24  3d 22 48 4d 45 33 2d 30  |%!4=-1s$="HME3-0|
000016c0  2d 31 61 22 8b 73 24 3d  22 48 4d 45 33 2d 30 2d  |-1a".s$="HME3-0-|
000016d0  31 62 22 0d 03 16 11 c9  2d 31 3a e7 6f 25 21 34  |1b".....-1:.o%!4|
000016e0  3d 2d 31 8c 0d 03 1b 0b  73 24 2b 3d 22 61 22 0d  |=-1.....s$+="a".|
000016f0  03 20 0d cc 3a 73 24 2b  3d 22 62 22 0d 03 25 05  |. ..:s$+="b"..%.|
00001700  cd 0d 03 2a 05 cb 0d 03  2f 05 cd 0d 03 34 05 cd  |...*..../....4..|
00001710  0d 03 39 0d 73 24 3d a4  61 28 73 24 29 0d 03 3e  |..9.s$=.a(s$)..>|
00001720  43 7f 3a 73 24 3d a4 61  28 22 48 22 2b 41 24 2b  |C.:s$=.a("H"+A$+|
00001730  22 2d 22 2b c3 28 21 42  62 25 29 29 3a e7 73 24  |"-"+.(!Bb%)):.s$|
00001740  3d 22 48 22 2b 41 24 2b  22 2d 22 2b c3 28 21 42  |="H"+A$+"-"+.(!B|
00001750  62 25 29 73 24 3d a4 61  28 22 48 22 2b 41 24 29  |b%)s$=.a("H"+A$)|
00001760  0d 03 43 05 cb 0d 03 48  05 cd 0d 03 4d 05 cb 0d  |..C....H....M...|
00001770  03 52 0c e7 73 24 3c 3e  22 22 8c 0d 03 57 4e 21  |.R..s$<>""...WN!|
00001780  65 25 3d 28 32 35 2b a9  28 73 24 29 29 80 ac 33  |e%=(25+.(s$))..3|
00001790  3a 65 25 21 31 32 3d 65  25 21 38 3a 65 25 21 31  |:e%!12=e%!8:e%!1|
000017a0  36 3d 31 32 38 33 3a 24  28 65 25 2b 32 30 29 3d  |6=1283:$(e%+20)=|
000017b0  73 24 2b bd 30 3a c8 99  32 36 32 33 37 35 2c 31  |s$+.0:..262375,1|
000017c0  37 2c 65 25 2c 65 25 21  34 0d 03 5c 05 cd 0d 03  |7,e%,e%!4..\....|
000017d0  61 05 e1 0d 03 66 31 dd  f2 47 61 3a 65 25 21 31  |a....f1..Ga:e%!1|
000017e0  32 3d 65 25 21 38 3a 65  25 21 31 36 3d 34 3a c8  |2=e%!8:e%!16=4:.|
000017f0  99 32 36 32 33 37 35 2c  31 37 2c 65 25 2c 65 25  |.262375,17,e%,e%|
00001800  21 34 3a e1 0d 03 6b 3b  dd f2 4f 3a ea 74 24 2c  |!4:...k;..O:.t$,|
00001810  78 24 2c 79 24 2c 6e 63  25 2c 6f 63 25 3a 6e 63  |x$,y$,nc%,oc%:nc|
00001820  25 3d a3 3a c8 99 32 36  33 38 37 32 3a e7 ac 28  |%=.:..263872:..(|
00001830  a4 48 28 a4 6e 28 65 25  2b 34 34 29 29 29 8c 0d  |.H(.n(e%+44)))..|
00001840  03 70 1b 85 54 25 2c a4  63 28 22 4f 4b 31 22 2c  |.p..T%,.c("OK1",|
00001850  a4 6e 28 65 25 2b 34 34  29 29 0d 03 75 05 cd 0d  |.n(e%+44))..u...|
00001860  03 7a 34 f2 4b 61 28 34  30 33 38 2c a4 6e 28 65  |.z4.Ka(4038,.n(e|
00001870  25 2b 34 34 29 29 3a e7  a4 64 28 22 63 6c 3a 22  |%+44)):..d("cl:"|
00001880  2c 74 24 29 3d a3 f2 63  28 a4 61 28 22 4f 4b 36  |,t$)=..c(.a("OK6|
00001890  22 29 29 0d 03 7f 24 e7  a4 64 28 22 70 72 5f 6e  |"))...$..d("pr_n|
000018a0  6d 65 3a 22 2c 74 24 29  3d a3 f2 63 28 a4 61 28  |me:",t$)=..c(.a(|
000018b0  22 4f 4b 36 22 29 29 0d  03 84 24 e7 a4 64 28 22  |"OK6"))...$..d("|
000018c0  73 68 5f 6e 6d 65 3a 22  2c 74 24 29 3d a3 f2 63  |sh_nme:",t$)=..c|
000018d0  28 a4 61 28 22 4f 4b 36  22 29 29 0d 03 89 24 e7  |(.a("OK6"))...$.|
000018e0  a4 64 28 22 73 70 5f 6e  6d 65 3a 22 2c 74 24 29  |.d("sp_nme:",t$)|
000018f0  3d a3 f2 63 28 a4 61 28  22 4f 4b 36 22 29 29 0d  |=..c(.a("OK6")).|
00001900  03 8e 21 e7 a4 64 28 22  72 65 73 3a 22 2c 74 24  |..!..d("res:",t$|
00001910  29 3d a3 f2 63 28 a4 61  28 22 4f 4b 36 22 29 29  |)=..c(.a("OK6"))|
00001920  0d 03 93 24 f2 4c 61 28  30 29 3a e7 a4 64 28 22  |...$.La(0):..d("|
00001930  63 6c 3a 22 2c 74 24 29  f2 61 28 67 25 2c 31 30  |cl:",t$).a(g%,10|
00001940  2c 74 24 29 0d 03 98 21  e7 a4 64 28 22 70 72 5f  |,t$)...!..d("pr_|
00001950  6e 6d 65 3a 22 2c 74 24  29 f2 61 28 67 25 2c 31  |nme:",t$).a(g%,1|
00001960  31 2c 74 24 29 0d 03 9d  21 e7 a4 64 28 22 73 68  |1,t$)...!..d("sh|
00001970  5f 6e 6d 65 3a 22 2c 74  24 29 f2 61 28 67 25 2c  |_nme:",t$).a(g%,|
00001980  31 32 2c 74 24 29 0d 03  a2 21 e7 a4 64 28 22 73  |12,t$)...!..d("s|
00001990  70 5f 6e 6d 65 3a 22 2c  74 24 29 f2 61 28 67 25  |p_nme:",t$).a(g%|
000019a0  2c 31 33 2c 74 24 29 0d  03 a7 1d e7 a4 64 28 22  |,13,t$)......d("|
000019b0  72 65 73 3a 22 2c 74 24  29 f2 4d 61 28 74 24 2c  |res:",t$).Ma(t$,|
000019c0  6e 63 25 29 0d 03 ac 17  e7 a4 64 28 22 74 78 74  |nc%)......d("txt|
000019d0  5f 63 64 73 3a 22 2c 74  24 29 8c 0d 03 b1 2a f2  |_cds:",t$)....*.|
000019e0  4e 61 28 74 24 29 3a e7  a4 64 28 22 63 68 61 72  |Na(t$):..d("char|
000019f0  73 3a 20 63 68 61 72 5f  6d 61 70 73 3a 22 2c 74  |s: char_maps:",t|
00001a00  24 29 f2 4f 61 0d 03 b6  05 cd 0d 03 bb 2c f2 65  |$).Oa........,.e|
00001a10  28 67 25 2c 33 36 29 3a  e7 a4 64 28 22 64 65 66  |(g%,36):..d("def|
00001a20  61 75 6c 74 5f 70 61 70  65 72 5f 73 69 7a 65 3a  |ault_paper_size:|
00001a30  22 2c 74 24 29 8c 0d 03  c0 4e f2 61 28 67 25 2c  |",t$)....N.a(g%,|
00001a40  32 37 2c 74 24 29 3a e7  a4 64 28 22 64 65 66 61  |27,t$):..d("defa|
00001a50  75 6c 74 5f 78 72 65 73  6f 6c 75 74 69 6f 6e 3a  |ult_xresolution:|
00001a60  22 2c 78 24 29 80 a4 64  28 22 64 65 66 61 75 6c  |",x$)..d("defaul|
00001a70  74 5f 79 72 65 73 6f 6c  75 74 69 6f 6e 3a 22 2c  |t_yresolution:",|
00001a80  79 24 29 8c 0d 03 c5 33  50 62 25 3d bb 28 78 24  |y$)....3Pb%=.(x$|
00001a90  29 3a 51 62 25 3d bb 28  79 24 29 3a e7 a4 64 28  |):Qb%=.(y$):..d(|
00001aa0  22 64 65 66 61 75 6c 74  5f 71 75 61 6c 69 74 79  |"default_quality|
00001ab0  3a 22 2c 74 24 29 8c 0d  03 ca 42 52 62 25 3d a0  |:",t$)....BRb%=.|
00001ac0  28 74 24 29 3a f2 61 28  67 25 2c 33 33 2c a4 49  |(t$):.a(g%,33,.I|
00001ad0  28 52 62 25 29 29 3a e7  a4 64 28 22 73 75 70 70  |(Rb%)):..d("supp|
00001ae0  6f 72 74 73 5f 66 61 73  74 5f 70 61 72 61 6c 6c  |orts_fast_parall|
00001af0  65 6c 3a 22 2c 74 24 29  8c 0d 03 cf 16 e7 bb 28  |el:",t$).......(|
00001b00  74 24 29 3c 3e 30 f2 66  28 67 25 2c 33 36 29 0d  |t$)<>0.f(g%,36).|
00001b10  03 d4 22 e7 a4 64 28 22  64 65 66 61 75 6c 74 5f  |.."..d("default_|
00001b20  67 6e 61 6d 65 3a 22 2c  74 24 29 8c 69 24 3d 74  |gname:",t$).i$=t|
00001b30  24 0d 03 d9 05 cd 0d 03  de 05 cd 0d 03 e3 05 cd  |$...............|
00001b40  0d 03 e8 05 cd 0d 03 ed  0c e7 69 24 3c 3e 22 22  |..........i$<>""|
00001b50  8c 0d 03 f2 10 f2 61 28  67 25 2c 33 30 2c 69 24  |......a(g%,30,i$|
00001b60  29 0d 03 f7 2d cc 3a e7  50 62 25 3c 3e 30 80 51  |)...-.:.Pb%<>0.Q|
00001b70  62 25 3c 3e 30 f2 61 28  67 25 2c 33 30 2c a4 6c  |b%<>0.a(g%,30,.l|
00001b80  28 22 52 45 53 22 2c 78  24 2c 79 24 29 29 0d 03  |("RES",x$,y$))..|
00001b90  fc 05 cd 0d 04 01 3b c8  95 ac a4 41 3a 73 24 3d  |......;....A:s$=|
00001ba0  a4 42 3a e7 c0 73 24 2c  31 39 29 3d 22 23 20 50  |.B:..s$,19)="# P|
00001bb0  61 70 65 72 20 58 20 6f  66 66 73 65 74 20 3d 20  |aper X offset = |
00001bc0  22 8c 61 3d bb 28 c1 73  24 2c 32 30 29 29 0d 04  |".a=.(.s$,20))..|
00001bd0  06 2f e7 c0 73 24 2c 31  39 29 3d 22 23 20 50 61  |./..s$,19)="# Pa|
00001be0  70 65 72 20 59 20 6f 66  66 73 65 74 20 3d 20 22  |per Y offset = "|
00001bf0  8c 62 3d bb 28 c1 73 24  2c 32 30 29 29 0d 04 0b  |.b=.(.s$,20))...|
00001c00  12 ce 3a 6f 63 25 3d 40  25 3a e7 57 62 25 8c 0d  |..:oc%=@%:.Wb%..|
00001c10  04 10 20 40 25 3d 22 2b  46 31 30 22 2b 6b 24 2b  |.. @%="+F10"+k$+|
00001c20  22 32 22 3a 61 3d 61 2f  63 3a 62 3d 62 2f 63 0d  |"2":a=a/c:b=b/c.|
00001c30  04 15 16 cc 3a 40 25 3d  22 2b 46 31 30 22 2b 6b  |....:@%="+F10"+k|
00001c40  24 2b 22 33 22 0d 04 1a  05 cd 0d 04 1f 41 f2 61  |$+"3"........A.a|
00001c50  28 67 25 2c 32 32 2c c3  28 61 29 29 3a f2 61 28  |(g%,22,.(a)):.a(|
00001c60  67 25 2c 32 33 2c c3 28  62 29 29 3a 40 25 3d 6f  |g%,23,.(b)):@%=o|
00001c70  63 25 3a f2 50 61 3a 47  62 25 3d b9 3a c8 99 32  |c%:.Pa:Gb%=.:..2|
00001c80  36 33 38 37 33 3a e7 6e  63 25 8c 0d 04 24 1d f2  |63873:.nc%...$..|
00001c90  41 28 a4 61 28 22 4f 4b  38 22 29 2c 31 29 3a f2  |A(.a("OK8"),1):.|
00001ca0  68 3a f2 69 28 6d 25 29  0d 04 29 05 cd 0d 04 2e  |h:.i(m%)..).....|
00001cb0  05 e1 0d 04 33 1d dd a4  49 28 6e 25 29 3a ea 70  |....3...I(n%):.p|
00001cc0  63 25 2c 5f 25 3a e7 6e  25 3d 30 3a 3d 22 22 0d  |c%,_%:.n%=0:="".|
00001cd0  04 38 44 70 63 25 3d 6e  25 80 32 35 35 3a 5f 25  |.8Dpc%=n%.255:_%|
00001ce0  3d 28 6e 25 80 36 35 32  38 30 29 3e 3e 38 3a 3d  |=(n%.65280)>>8:=|
00001cf0  a4 61 28 22 43 4f 22 2b  c3 28 70 63 25 29 29 2b  |.a("CO"+.(pc%))+|
00001d00  22 2c 20 22 2b a4 61 28  22 48 54 22 2b c3 28 5f  |", "+.a("HT"+.(_|
00001d10  25 29 29 0d 04 3d e4 dd  f2 43 61 3a ea 69 25 3a  |%))..=...Ca:.i%:|
00001d20  c8 95 50 25 3a f2 64 28  22 53 54 52 47 22 2c 50  |..P%:.d("STRG",P|
00001d30  25 21 34 29 3a f2 64 28  22 49 4e 54 47 22 2c 50  |%!4):.d("INTG",P|
00001d40  25 21 38 29 3a f2 64 28  22 53 54 52 47 22 2c 50  |%!8):.d("STRG",P|
00001d50  25 21 31 32 29 3a f2 64  28 22 49 4e 54 47 22 2c  |%!12):.d("INTG",|
00001d60  50 25 21 31 36 29 3a f2  64 28 22 49 4e 54 47 22  |P%!16):.d("INTG"|
00001d70  2c 50 25 21 32 30 29 3a  f2 64 28 22 49 4e 54 47  |,P%!20):.d("INTG|
00001d80  22 2c 50 25 21 32 34 29  3a f2 64 28 22 47 53 54  |",P%!24):.d("GST|
00001d90  52 22 2c 50 25 21 32 38  29 3a f2 64 28 22 49 4e  |R",P%!28):.d("IN|
00001da0  54 47 22 2c 50 25 21 33  32 29 3a f2 64 28 22 53  |TG",P%!32):.d("S|
00001db0  54 52 47 22 2c 50 25 21  33 36 29 3a f2 64 28 22  |TRG",P%!36):.d("|
00001dc0  53 54 52 47 22 2c 50 25  21 34 30 29 3a 69 25 3d  |STRG",P%!40):i%=|
00001dd0  21 50 25 3a f2 64 28 22  47 52 50 48 22 2c 50 25  |!P%:.d("GRPH",P%|
00001de0  29 3a 50 25 3d 69 25 3a  ce 3a f2 61 28 67 25 2c  |):P%=i%:.:.a(g%,|
00001df0  31 34 2c 22 30 22 29 0d  04 42 26 f2 61 28 67 25  |14,"0")..B&.a(g%|
00001e00  2c 33 30 2c 22 22 29 3a  f2 61 28 67 25 2c 33 33  |,30,""):.a(g%,33|
00001e10  2c 22 22 29 3a f2 69 28  6d 25 29 3a e1 0d 04 47  |,""):.i(m%):...G|
00001e20  7a dd f2 4d 61 28 74 24  2c f8 6e 63 25 29 3a ea  |z..Ma(t$,.nc%):.|
00001e30  71 63 25 2c 69 25 2c 70  25 2c 71 25 3a ea 57 24  |qc%,i%,p%,q%:.W$|
00001e40  2c 72 63 25 2c 58 24 2c  73 63 25 2c 74 63 25 2c  |,rc%,X$,sc%,tc%,|
00001e50  75 63 25 2c 5a 24 2c 5a  62 25 3a ea 44 24 2c 4d  |uc%,Z$,Zb%:.D$,M|
00001e60  24 3a 71 63 25 3d bb 28  74 24 29 3a e3 69 25 3d  |$:qc%=.(t$):.i%=|
00001e70  31 b8 71 63 25 3a e7 ac  28 a4 64 28 22 67 5f 6d  |1.qc%:..(.d("g_m|
00001e80  6f 64 65 3a 22 2c 74 24  29 29 f2 63 28 a4 61 28  |ode:",t$)).c(.a(|
00001e90  22 4f 4b 37 22 29 29 0d  04 4c 2e e7 ac 28 a4 64  |"OK7"))..L...(.d|
00001ea0  28 22 6d 6f 64 75 6c 65  3a 20 64 75 6d 70 65 72  |("module: dumper|
00001eb0  73 3a 22 2c 74 24 29 29  f2 63 28 a4 61 28 22 4f  |s:",t$)).c(.a("O|
00001ec0  4b 37 22 29 29 0d 04 51  2d e7 a4 64 28 22 6e 75  |K7"))..Q-..d("nu|
00001ed0  6d 62 65 72 3a 22 2c 74  24 29 72 63 25 3d a4 72  |mber:",t$)rc%=.r|
00001ee0  28 74 24 29 8b f2 63 28  a4 61 28 22 4f 4b 37 22  |(t$)..c(.a("OK7"|
00001ef0  29 29 0d 04 56 26 e7 a4  64 28 22 6e 61 6d 65 3a  |))..V&..d("name:|
00001f00  22 2c 74 24 29 57 24 3d  74 24 8b f2 63 28 a4 61  |",t$)W$=t$..c(.a|
00001f10  28 22 4f 4b 37 22 29 29  0d 04 5b 29 e7 a4 64 28  |("OK7"))..[)..d(|
00001f20  22 70 61 6c 65 74 74 65  3a 22 2c 74 24 29 58 24  |"palette:",t$)X$|
00001f30  3d 74 24 8b f2 63 28 a4  61 28 22 4f 4b 37 22 29  |=t$..c(.a("OK7")|
00001f40  29 0d 04 60 2e e7 a4 64  28 22 6f 70 74 69 6f 6e  |)..`...d("option|
00001f50  73 3a 22 2c 74 24 29 73  63 25 3d a4 72 28 74 24  |s:",t$)sc%=.r(t$|
00001f60  29 8b f2 63 28 a4 61 28  22 4f 4b 37 22 29 29 0d  |)..c(.a("OK7")).|
00001f70  04 65 2c e7 a4 64 28 22  70 78 72 65 73 3a 22 2c  |.e,..d("pxres:",|
00001f80  74 24 29 74 63 25 3d a4  72 28 74 24 29 8b f2 63  |t$)tc%=.r(t$)..c|
00001f90  28 a4 61 28 22 4f 4b 37  22 29 29 0d 04 6a 2c e7  |(.a("OK7"))..j,.|
00001fa0  a4 64 28 22 70 79 72 65  73 3a 22 2c 74 24 29 75  |.d("pyres:",t$)u|
00001fb0  63 25 3d a4 72 28 74 24  29 8b f2 63 28 a4 61 28  |c%=.r(t$)..c(.a(|
00001fc0  22 4f 4b 37 22 29 29 0d  04 6f 26 e7 a4 64 28 22  |"OK7"))..o&..d("|
00001fd0  64 61 74 61 3a 22 2c 74  24 29 5a 24 3d 74 24 8b  |data:",t$)Z$=t$.|
00001fe0  f2 63 28 a4 61 28 22 4f  4b 37 22 29 29 0d 04 74  |.c(.a("OK7"))..t|
00001ff0  2c e7 a4 64 28 22 66 6c  61 67 73 3a 22 2c 74 24  |,..d("flags:",t$|
00002000  29 5a 62 25 3d a4 72 28  74 24 29 8b f2 63 28 a4  |)Zb%=.r(t$)..c(.|
00002010  61 28 22 4f 4b 37 22 29  29 0d 04 79 13 e7 28 5a  |a("OK7"))..y..(Z|
00002020  62 25 3e 3e 3e 32 34 29  3e 3d 34 8c 0d 04 7e 27  |b%>>>24)>=4...~'|
00002030  e7 a4 64 28 22 67 6e 61  6d 65 3a 22 2c 74 24 29  |..d("gname:",t$)|
00002040  44 24 3d 74 24 8b f2 63  28 a4 61 28 22 4f 4b 37  |D$=t$..c(.a("OK7|
00002050  22 29 29 0d 04 83 28 e7  a4 64 28 22 67 63 61 6c  |"))...(..d("gcal|
00002060  69 62 3a 22 2c 74 24 29  4d 24 3d 74 24 8b f2 63  |ib:",t$)M$=t$..c|
00002070  28 a4 61 28 22 4f 4b 37  22 29 29 0d 04 88 11 cc  |(.a("OK7")).....|
00002080  3a 44 24 3d 22 22 3a 4d  24 3d 22 22 0d 04 8d 05  |:D$="":M$=""....|
00002090  cd 0d 04 92 b9 70 25 3d  a4 66 28 22 47 52 50 48  |.....p%=.f("GRPH|
000020a0  22 2c 34 34 29 3a 21 70  25 3d 30 3a 70 25 21 34  |",44):!p%=0:p%!4|
000020b0  3d a4 67 28 57 24 2c 32  29 3a 70 25 21 38 3d a4  |=.g(W$,2):p%!8=.|
000020c0  6d 28 72 63 25 29 3a 70  25 21 31 32 3d a4 67 28  |m(rc%):p%!12=.g(|
000020d0  58 24 2c 32 29 3a 70 25  21 31 36 3d a4 6d 28 73  |X$,2):p%!16=.m(s|
000020e0  63 25 29 3a 70 25 21 32  30 3d a4 6d 28 74 63 25  |c%):p%!20=.m(tc%|
000020f0  29 3a 70 25 21 32 34 3d  a4 6d 28 75 63 25 29 3a  |):p%!24=.m(uc%):|
00002100  70 25 21 32 38 3d a4 67  28 5a 24 2c 34 29 3a 70  |p%!28=.g(Z$,4):p|
00002110  25 21 33 32 3d a4 6d 28  5a 62 25 29 3a 70 25 21  |%!32=.m(Zb%):p%!|
00002120  33 36 3d a4 67 28 44 24  2c 32 29 3a 70 25 21 34  |36=.g(D$,2):p%!4|
00002130  30 3d a4 67 28 4d 24 2c  32 29 3a e7 28 5a 62 25  |0=.g(M$,2):.(Zb%|
00002140  3e 3e 3e 32 34 29 3e 3d  33 8c 0d 04 97 2d 61 3d  |>>>24)>=3....-a=|
00002150  21 28 70 25 21 32 38 2b  31 2b 52 61 25 29 2f 74  |!(p%!28+1+Ra%)/t|
00002160  63 25 3a 62 3d 21 28 70  25 21 32 38 2b 31 2b 53  |c%:b=!(p%!28+1+S|
00002170  61 25 29 2f 75 63 25 0d  04 9c 05 cd 0d 04 a1 1e  |a%)/uc%.........|
00002180  f2 51 61 28 70 25 2c 22  22 29 3a e7 28 5a 62 25  |.Qa(p%,""):.(Zb%|
00002190  3e 3e 3e 32 34 29 3c 3e  34 8c 0d 04 a6 13 f2 55  |>>>24)<>4......U|
000021a0  28 70 25 29 3a f2 47 3a  6e 63 25 3d b9 0d 04 ab  |(p%):.G:nc%=....|
000021b0  05 cd 0d 04 b0 07 ed 3a  e1 0d 04 b5 4e dd f2 51  |.......:....N..Q|
000021c0  61 28 41 25 2c 44 24 29  3a ea 69 25 2c 4f 25 2c  |a(A%,D$):.i%,O%,|
000021d0  68 24 3a 69 25 3d bb 28  a4 62 28 67 25 2c 31 34  |h$:i%=.(.b(g%,14|
000021e0  29 29 2b 31 3a f2 61 28  67 25 2c 31 34 2c c3 28  |))+1:.a(g%,14,.(|
000021f0  69 25 29 29 3a 69 25 3d  50 25 3a 4f 25 3d 30 3a  |i%)):i%=P%:O%=0:|
00002200  e7 44 24 3d 22 22 8c 0d  04 ba 17 c8 95 69 25 3a  |.D$="".......i%:|
00002210  4f 25 3d 69 25 3a 69 25  3d 21 69 25 3a ce 0d 04  |O%=i%:i%=!i%:...|
00002220  bf 32 cc 3a c8 95 69 25  3a 68 24 3d 24 28 69 25  |.2.:..i%:h$=$(i%|
00002230  21 33 36 29 3a e7 68 24  3d 22 22 8c 68 24 3d c3  |!36):.h$="".h$=.|
00002240  28 69 25 21 32 30 29 2b  c3 28 69 25 21 32 34 29  |(i%!20)+.(i%!24)|
00002250  0d 04 c4 0b e7 68 24 3c  44 24 8c 0d 04 c9 10 4f  |.....h$<D$.....O|
00002260  25 3d 69 25 3a 69 25 3d  21 69 25 0d 04 ce 0a cc  |%=i%:i%=!i%.....|
00002270  3a 69 25 3d 30 0d 04 d3  05 cd 0d 04 d8 05 ce 0d  |:i%=0...........|
00002280  04 dd 05 cd 0d 04 e2 08  e7 4f 25 8c 0d 04 e7 12  |.........O%.....|
00002290  21 41 25 3d 21 4f 25 3a  21 4f 25 3d 41 25 0d 04  |!A%=!O%:!O%=A%..|
000022a0  ec 12 cc 3a 21 41 25 3d  50 25 3a 50 25 3d 41 25  |...:!A%=P%:P%=A%|
000022b0  0d 04 f1 05 cd 0d 04 f6  05 e1 0d 04 fb 46 dd f2  |.............F..|
000022c0  53 28 70 25 29 3a ea 69  25 3a e3 69 25 3d 30 b8  |S(p%):.i%:.i%=0.|
000022d0  32 33 3a e7 70 25 21 28  69 25 2a 34 29 3c 3e 30  |23:.p%!(i%*4)<>0|
000022e0  f2 64 28 22 47 53 54 52  22 2c 70 25 21 28 69 25  |.d("GSTR",p%!(i%|
000022f0  2a 34 29 29 3a 70 25 21  28 69 25 2a 34 29 3d 30  |*4)):p%!(i%*4)=0|
00002300  0d 05 00 0b ed 3a c8 8e  70 25 ca 0d 05 05 18 c9  |.....:..p%......|
00002310  48 62 25 3a 4c 62 25 3d  a3 3a f2 65 28 67 25 2c  |Hb%:Lb%=.:.e(g%,|
00002320  31 36 29 0d 05 0a 18 c9  49 62 25 3a 4d 62 25 3d  |16).....Ib%:Mb%=|
00002330  a3 3a f2 65 28 67 25 2c  31 37 29 0d 05 0f 18 c9  |.:.e(g%,17).....|
00002340  4a 62 25 3a 4e 62 25 3d  a3 3a f2 65 28 67 25 2c  |Jb%:Nb%=.:.e(g%,|
00002350  31 38 29 0d 05 14 05 cb  0d 05 19 05 e1 0d 05 1e  |18).............|
00002360  24 dd f2 4e 61 28 74 24  29 3a ea 69 25 2c 6a 25  |$..Na(t$):.i%,j%|
00002370  3a 69 25 3d bb 28 74 24  29 3a e7 69 25 3c 3e 30  |:i%=.(t$):.i%<>0|
00002380  8c 0d 05 23 1f e3 6a 25  3d 31 b8 69 25 3a e7 a4  |...#..j%=1.i%:..|
00002390  64 28 22 74 5f 6d 6f 64  65 3a 22 2c 74 24 29 8c  |d("t_mode:",t$).|
000023a0  0d 05 28 09 c8 8e 6a 25  ca 0d 05 2d 14 c9 31 3a  |..(...j%...-..1:|
000023b0  4c 62 25 3d b9 3a f2 56  28 48 62 25 29 0d 05 32  |Lb%=.:.V(Hb%)..2|
000023c0  14 c9 32 3a 4d 62 25 3d  b9 3a f2 56 28 49 62 25  |..2:Mb%=.:.V(Ib%|
000023d0  29 0d 05 37 14 c9 33 3a  4e 62 25 3d b9 3a f2 56  |)..7..3:Nb%=.:.V|
000023e0  28 4a 62 25 29 0d 05 3c  05 cb 0d 05 41 10 f2 66  |(Jb%)..<....A..f|
000023f0  28 67 25 2c 31 35 2b 6a  25 29 0d 05 46 13 cc 3a  |(g%,15+j%)..F..:|
00002400  f2 63 28 a4 61 28 22 4f  4b 37 22 29 29 0d 05 4b  |.c(.a("OK7"))..K|
00002410  05 cd 0d 05 50 05 ed 0d  05 55 05 cd 0d 05 5a 05  |....P....U....Z.|
00002420  e1 0d 05 5f 42 dd f2 56  28 70 25 29 3a ea 74 24  |..._B..V(p%):.t$|
00002430  3a e7 a4 64 28 22 74 5f  70 61 67 65 5f 6c 69 6e  |:..d("t_page_lin|
00002440  65 73 3a 22 2c 74 24 29  70 25 21 30 3d a4 67 28  |es:",t$)p%!0=.g(|
00002450  74 24 2c 34 29 8b f2 63  28 a4 61 28 22 4f 4b 37  |t$,4)..c(.a("OK7|
00002460  22 29 29 0d 05 64 2e e7  a4 64 28 22 74 5f 30 38  |"))..d...d("t_08|
00002470  3a 22 2c 74 24 29 70 25  21 34 3d a4 67 28 74 24  |:",t$)p%!4=.g(t$|
00002480  2c 34 29 8b f2 63 28 a4  61 28 22 4f 4b 37 22 29  |,4)..c(.a("OK7")|
00002490  29 0d 05 69 2e e7 a4 64  28 22 74 5f 30 39 3a 22  |)..i...d("t_09:"|
000024a0  2c 74 24 29 70 25 21 38  3d a4 67 28 74 24 2c 34  |,t$)p%!8=.g(t$,4|
000024b0  29 8b f2 63 28 a4 61 28  22 4f 4b 37 22 29 29 0d  |)..c(.a("OK7")).|
000024c0  05 6e 2f e7 a4 64 28 22  74 5f 30 43 3a 22 2c 74  |.n/..d("t_0C:",t|
000024d0  24 29 70 25 21 31 32 3d  a4 67 28 74 24 2c 34 29  |$)p%!12=.g(t$,4)|
000024e0  8b f2 63 28 a4 61 28 22  4f 4b 37 22 29 29 0d 05  |..c(.a("OK7"))..|
000024f0  73 2f e7 a4 64 28 22 74  5f 30 44 3a 22 2c 74 24  |s/..d("t_0D:",t$|
00002500  29 70 25 21 31 36 3d a4  67 28 74 24 2c 34 29 8b  |)p%!16=.g(t$,4).|
00002510  f2 63 28 a4 61 28 22 4f  4b 37 22 29 29 0d 05 78  |.c(.a("OK7"))..x|
00002520  31 e7 a4 64 28 22 74 5f  30 44 30 41 3a 22 2c 74  |1..d("t_0D0A:",t|
00002530  24 29 70 25 21 32 30 3d  a4 67 28 74 24 2c 34 29  |$)p%!20=.g(t$,4)|
00002540  8b f2 63 28 a4 61 28 22  4f 4b 37 22 29 29 0d 05  |..c(.a("OK7"))..|
00002550  7d 32 e7 a4 64 28 22 74  5f 73 74 61 72 74 3a 22  |}2..d("t_start:"|
00002560  2c 74 24 29 70 25 21 32  34 3d a4 67 28 74 24 2c  |,t$)p%!24=.g(t$,|
00002570  34 29 8b f2 63 28 a4 61  28 22 4f 4b 37 22 29 29  |4)..c(.a("OK7"))|
00002580  0d 05 82 30 e7 a4 64 28  22 74 5f 65 6e 64 3a 22  |...0..d("t_end:"|
00002590  2c 74 24 29 70 25 21 32  38 3d a4 67 28 74 24 2c  |,t$)p%!28=.g(t$,|
000025a0  34 29 8b f2 63 28 a4 61  28 22 4f 4b 37 22 29 29  |4)..c(.a("OK7"))|
000025b0  0d 05 87 31 e7 a4 64 28  22 74 5f 70 69 63 61 3a  |...1..d("t_pica:|
000025c0  22 2c 74 24 29 70 25 21  33 32 3d a4 67 28 74 24  |",t$)p%!32=.g(t$|
000025d0  2c 34 29 8b f2 63 28 a4  61 28 22 4f 4b 37 22 29  |,4)..c(.a("OK7")|
000025e0  29 0d 05 8c 32 e7 a4 64  28 22 74 5f 65 6c 69 74  |)...2..d("t_elit|
000025f0  65 3a 22 2c 74 24 29 70  25 21 33 36 3d a4 67 28  |e:",t$)p%!36=.g(|
00002600  74 24 2c 34 29 8b f2 63  28 a4 61 28 22 4f 4b 37  |t$,4)..c(.a("OK7|
00002610  22 29 29 0d 05 91 36 e7  a4 64 28 22 74 5f 63 6f  |"))...6..d("t_co|
00002620  6e 64 65 6e 73 65 64 3a  22 2c 74 24 29 70 25 21  |ndensed:",t$)p%!|
00002630  34 30 3d a4 67 28 74 24  2c 34 29 8b f2 63 28 a4  |40=.g(t$,4)..c(.|
00002640  61 28 22 4f 4b 37 22 29  29 0d 05 96 35 e7 a4 64  |a("OK7"))...5..d|
00002650  28 22 74 5f 65 78 70 61  6e 64 65 64 3a 22 2c 74  |("t_expanded:",t|
00002660  24 29 70 25 21 34 34 3d  a4 67 28 74 24 2c 34 29  |$)p%!44=.g(t$,4)|
00002670  8b f2 63 28 a4 61 28 22  4f 4b 37 22 29 29 0d 05  |..c(.a("OK7"))..|
00002680  9b 31 e7 a4 64 28 22 74  5f 62 5f 6f 6e 3a 22 2c  |.1..d("t_b_on:",|
00002690  74 24 29 70 25 21 34 38  3d a4 67 28 74 24 2c 34  |t$)p%!48=.g(t$,4|
000026a0  29 8b f2 63 28 a4 61 28  22 4f 4b 37 22 29 29 0d  |)..c(.a("OK7")).|
000026b0  05 a0 32 e7 a4 64 28 22  74 5f 62 5f 6f 66 66 3a  |..2..d("t_b_off:|
000026c0  22 2c 74 24 29 70 25 21  35 32 3d a4 67 28 74 24  |",t$)p%!52=.g(t$|
000026d0  2c 34 29 8b f2 63 28 a4  61 28 22 4f 4b 37 22 29  |,4)..c(.a("OK7")|
000026e0  29 0d 05 a5 31 e7 a4 64  28 22 74 5f 69 5f 6f 6e  |)...1..d("t_i_on|
000026f0  3a 22 2c 74 24 29 70 25  21 35 36 3d a4 67 28 74  |:",t$)p%!56=.g(t|
00002700  24 2c 34 29 8b f2 63 28  a4 61 28 22 4f 4b 37 22  |$,4)..c(.a("OK7"|
00002710  29 29 0d 05 aa 32 e7 a4  64 28 22 74 5f 69 5f 6f  |))...2..d("t_i_o|
00002720  66 66 3a 22 2c 74 24 29  70 25 21 36 30 3d a4 67  |ff:",t$)p%!60=.g|
00002730  28 74 24 2c 34 29 8b f2  63 28 a4 61 28 22 4f 4b  |(t$,4)..c(.a("OK|
00002740  37 22 29 29 0d 05 af 31  e7 a4 64 28 22 74 5f 6c  |7"))...1..d("t_l|
00002750  5f 6f 6e 3a 22 2c 74 24  29 70 25 21 36 34 3d a4  |_on:",t$)p%!64=.|
00002760  67 28 74 24 2c 34 29 8b  f2 63 28 a4 61 28 22 4f  |g(t$,4)..c(.a("O|
00002770  4b 37 22 29 29 0d 05 b4  32 e7 a4 64 28 22 74 5f  |K7"))...2..d("t_|
00002780  6c 5f 6f 66 66 3a 22 2c  74 24 29 70 25 21 36 38  |l_off:",t$)p%!68|
00002790  3d a4 67 28 74 24 2c 34  29 8b f2 63 28 a4 61 28  |=.g(t$,4)..c(.a(|
000027a0  22 4f 4b 37 22 29 29 0d  05 b9 33 e7 a4 64 28 22  |"OK7"))...3..d("|
000027b0  74 5f 73 75 70 5f 6f 6e  3a 22 2c 74 24 29 70 25  |t_sup_on:",t$)p%|
000027c0  21 37 32 3d a4 67 28 74  24 2c 34 29 8b f2 63 28  |!72=.g(t$,4)..c(|
000027d0  a4 61 28 22 4f 4b 37 22  29 29 0d 05 be 34 e7 a4  |.a("OK7"))...4..|
000027e0  64 28 22 74 5f 73 75 70  5f 6f 66 66 3a 22 2c 74  |d("t_sup_off:",t|
000027f0  24 29 70 25 21 37 36 3d  a4 67 28 74 24 2c 34 29  |$)p%!76=.g(t$,4)|
00002800  8b f2 63 28 a4 61 28 22  4f 4b 37 22 29 29 0d 05  |..c(.a("OK7"))..|
00002810  c3 33 e7 a4 64 28 22 74  5f 73 75 62 5f 6f 6e 3a  |.3..d("t_sub_on:|
00002820  22 2c 74 24 29 70 25 21  38 30 3d a4 67 28 74 24  |",t$)p%!80=.g(t$|
00002830  2c 34 29 8b f2 63 28 a4  61 28 22 4f 4b 37 22 29  |,4)..c(.a("OK7")|
00002840  29 0d 05 c8 34 e7 a4 64  28 22 74 5f 73 75 62 5f  |)...4..d("t_sub_|
00002850  6f 66 66 3a 22 2c 74 24  29 70 25 21 38 34 3d a4  |off:",t$)p%!84=.|
00002860  67 28 74 24 2c 34 29 8b  f2 63 28 a4 61 28 22 4f  |g(t$,4)..c(.a("O|
00002870  4b 37 22 29 29 0d 05 cd  31 e7 a4 64 28 22 74 5f  |K7"))...1..d("t_|
00002880  75 5f 6f 6e 3a 22 2c 74  24 29 70 25 21 38 38 3d  |u_on:",t$)p%!88=|
00002890  a4 67 28 74 24 2c 34 29  8b f2 63 28 a4 61 28 22  |.g(t$,4)..c(.a("|
000028a0  4f 4b 37 22 29 29 0d 05  d2 32 e7 a4 64 28 22 74  |OK7"))...2..d("t|
000028b0  5f 75 5f 6f 66 66 3a 22  2c 74 24 29 70 25 21 39  |_u_off:",t$)p%!9|
000028c0  32 3d a4 67 28 74 24 2c  34 29 8b f2 63 28 a4 61  |2=.g(t$,4)..c(.a|
000028d0  28 22 4f 4b 37 22 29 29  0d 05 d7 05 e1 0d 05 dc  |("OK7"))........|
000028e0  1e dd f2 4a 61 3a ea 70  25 2c 69 25 2c 76 63 25  |...Ja:.p%,i%,vc%|
000028f0  3a e7 41 24 3d 22 4d 45  33 22 8c 0d 05 e1 1a 70  |:.A$="ME3".....p|
00002900  25 3d 52 25 3a 69 25 3d  30 3a c8 95 70 25 3a e7  |%=R%:i%=0:..p%:.|
00002910  70 25 3f 35 8c 0d 05 e6  1a 76 63 25 3d 70 25 3a  |p%?5.....vc%=p%:|
00002920  69 25 2b 3d 31 3a e7 69  25 3d 32 70 25 3d 30 0d  |i%+=1:.i%=2p%=0.|
00002930  05 eb 05 cd 0d 05 f0 0d  e7 70 25 70 25 3d 21 70  |.........p%p%=!p|
00002940  25 0d 05 f5 1a ce 3a e7  69 25 3d 31 76 63 25 3f  |%.....:.i%=1vc%?|
00002950  35 3d 30 3a f2 46 28 76  63 25 29 0d 05 fa 05 cd  |5=0:.F(vc%).....|
00002960  0d 05 ff 05 e1 0d 06 04  2b dd f2 75 3a ea 63 25  |........+..u:.c%|
00002970  2c 64 25 3a ea 58 25 2c  5a 25 2c 69 63 25 2c 6a  |,d%:.X%,Z%,ic%,j|
00002980  63 25 2c 6b 63 25 2c 6c  63 25 3a e7 46 62 25 8c  |c%,kc%,lc%:.Fb%.|
00002990  0d 06 09 d4 21 65 25 3d  62 63 25 3a c8 99 32 36  |....!e%=bc%:..26|
000029a0  32 33 34 37 2c 2c 65 25  3a c8 99 35 33 2c 2d 31  |2347,,e%:..53,-1|
000029b0  2c 34 b8 2c 2c 58 25 3a  58 25 3d 31 3c 3c 58 25  |,4.,,X%:X%=1<<X%|
000029c0  3a c8 99 35 33 2c 2d 31  2c 35 b8 2c 2c 5a 25 3a  |:..53,-1,5.,,Z%:|
000029d0  5a 25 3d 31 3c 3c 5a 25  3a c8 99 35 33 2c 2d 31  |Z%=1<<Z%:..53,-1|
000029e0  2c 31 31 b8 2c 2c 69 63  25 3a 69 63 25 2b 3d 31  |,11.,,ic%:ic%+=1|
000029f0  3a c8 99 35 33 2c 2d 31  2c 31 32 b8 2c 2c 6a 63  |:..53,-1,12.,,jc|
00002a00  25 3a 6a 63 25 2b 3d 31  3a 6b 63 25 3d 69 63 25  |%:jc%+=1:kc%=ic%|
00002a10  2a 58 25 3a 6c 63 25 3d  6a 63 25 2a 5a 25 3a 63  |*X%:lc%=jc%*Z%:c|
00002a20  25 3d 28 6b 63 25 2d 28  65 25 21 31 32 2d 65 25  |%=(kc%-(e%!12-e%|
00002a30  21 34 29 29 81 32 3a 64  25 3d 28 6c 63 25 2d 28  |!4)).2:d%=(lc%-(|
00002a40  65 25 21 38 2d 65 25 21  31 36 29 29 81 32 3a c8  |e%!8-e%!16)).2:.|
00002a50  99 32 36 32 33 35 36 2c  2c 62 63 25 2c 63 25 2c  |.262356,,bc%,c%,|
00002a60  64 25 3a e1 0d 06 0e 05  cd 0d 06 13 0d f2 61 61  |d%:...........aa|
00002a70  3a f2 52 61 3a e1 0d 06  18 13 dd f2 73 61 3a e7  |:.Ra:.......sa:.|
00002a80  65 25 21 32 34 3d 31 33  8c 0d 06 1d 0a c8 8e 21  |e%!24=13.......!|
00002a90  65 25 ca 0d 06 22 1a c9  67 25 3a e7 61 61 24 3c  |e%..."..g%:.aa$<|
00002aa0  3e a4 62 28 67 25 2c 65  25 21 34 29 8c 0d 06 27  |>.b(g%,e%!4)...'|
00002ab0  11 f2 68 3a e7 65 25 21  34 3d 31 30 f2 6f 0d 06  |..h:.e%!4=10.o..|
00002ac0  2c 05 cd 0d 06 31 0b c8  8e 65 25 21 34 ca 0d 06  |,....1...e%!4...|
00002ad0  36 11 c9 31 30 3a f2 6b  28 67 25 2c 31 31 29 0d  |6..10:.k(g%,11).|
00002ae0  06 3b 11 c9 31 31 3a f2  6b 28 67 25 2c 31 32 29  |.;..11:.k(g%,12)|
00002af0  0d 06 40 11 c9 31 32 3a  f2 6b 28 67 25 2c 31 33  |..@..12:.k(g%,13|
00002b00  29 0d 06 45 11 c9 31 33  3a f2 6b 28 67 25 2c 32  |)..E..13:.k(g%,2|
00002b10  32 29 0d 06 4a 11 c9 32  32 3a f2 6b 28 67 25 2c  |2)..J..22:.k(g%,|
00002b20  32 33 29 0d 06 4f 11 c9  32 33 3a f2 6b 28 67 25  |23)..O..23:.k(g%|
00002b30  2c 31 30 29 0d 06 54 05  cb 0d 06 59 0b c9 57 25  |,10)..T....Y..W%|
00002b40  3a f2 53 61 0d 06 5e 10  c9 56 25 3a f2 48 28 a3  |:.Sa..^..V%:.H(.|
00002b50  2c 22 22 29 0d 06 63 14  c9 6d 25 3a f2 47 3a f2  |,"")..c..m%:.G:.|
00002b60  68 3a f2 69 28 6d 25 29  0d 06 68 14 c9 55 25 3a  |h:.i(m%)..h..U%:|
00002b70  f2 57 3a f2 68 3a f2 69  28 55 25 29 0d 06 6d 05  |.W:.h:.i(U%)..m.|
00002b80  cb 0d 06 72 14 cc 3a c8  99 32 36 32 33 36 34 2c  |...r..:..262364,|
00002b90  65 25 21 32 34 0d 06 77  05 cd 0d 06 7c 05 e1 0d  |e%!24..w....|...|
00002ba0  06 81 14 dd f2 44 61 3a  ea 69 25 3a e7 4b 62 25  |.....Da:.i%:.Kb%|
00002bb0  3d 30 e1 0d 06 86 3a c8  95 52 25 3a 69 25 3d 21  |=0....:..R%:i%=!|
00002bc0  52 25 3a f2 64 28 22 43  4d 41 50 22 2c 52 25 29  |R%:.d("CMAP",R%)|
00002bd0  3a 52 25 3d 69 25 3a ce  3a 4b 62 25 3d 30 3a f2  |:R%=i%:.:Kb%=0:.|
00002be0  74 3a f2 65 28 67 25 2c  31 39 29 3a e1 0d 06 8b  |t:.e(g%,19):....|
00002bf0  3e dd f2 4f 61 3a ea 69  25 2c 6e 25 2c 74 24 2c  |>..Oa:.i%,n%,t$,|
00002c00  76 25 2c 76 24 2c 4f 25  2c 44 25 3a e7 ac 28 a4  |v%,v$,O%,D%:..(.|
00002c10  64 28 22 63 68 61 72 3a  22 2c 74 24 29 29 f2 63  |d("char:",t$)).c|
00002c20  28 a4 61 28 22 4f 4b 37  22 29 29 0d 06 90 35 6e  |(.a("OK7"))...5n|
00002c30  25 3d bb 28 74 24 29 3a  4f 25 3d 30 3a e3 69 25  |%=.(t$):O%=0:.i%|
00002c40  3d 31 b8 6e 25 3a e7 ac  28 a4 64 28 22 22 2c 74  |=1.n%:..(.d("",t|
00002c50  24 29 29 f2 63 28 a4 61  28 22 4f 4b 37 22 29 29  |$)).c(.a("OK7"))|
00002c60  0d 06 95 28 c8 99 33 39  2c 74 24 2c 42 62 25 2c  |...(..39,t$,Bb%,|
00002c70  32 35 36 b8 2c 2c 70 25  3a 76 25 3d 3f 42 62 25  |256.,,p%:v%=?Bb%|
00002c80  3a e7 76 25 3c 3e 30 8c  0d 06 9a 58 3f 42 62 25  |:.v%<>0....X?Bb%|
00002c90  3d 70 25 2d 31 3a 76 24  3d a4 73 28 42 62 25 29  |=p%-1:v$=.s(Bb%)|
00002ca0  3a 44 25 3d a4 66 28 22  43 4d 41 50 22 2c 39 2b  |:D%=.f("CMAP",9+|
00002cb0  a9 28 76 24 29 29 3a 21  44 25 3d 30 3a 44 25 21  |.(v$)):!D%=0:D%!|
00002cc0  34 3d 76 25 3a 24 28 44  25 2b 38 29 3d 76 24 3a  |4=v%:$(D%+8)=v$:|
00002cd0  e7 4f 25 8c 21 4f 25 3d  44 25 8b 52 25 3d 44 25  |.O%.!O%=D%.R%=D%|
00002ce0  0d 06 9f 10 4b 62 25 2b  3d 31 3a 4f 25 3d 44 25  |....Kb%+=1:O%=D%|
00002cf0  0d 06 a4 05 cd 0d 06 a9  13 ed 3a e7 4b 62 25 f2  |..........:.Kb%.|
00002d00  66 28 67 25 2c 31 39 29  0d 06 ae 0b f2 74 3a f2  |f(g%,19).....t:.|
00002d10  49 3a e1 0d 06 b3 4e dd  f2 53 61 3a ea 69 25 2c  |I:....N..Sa:.i%,|
00002d20  73 24 2c 70 25 2c 74 24  2c 4f 25 2c 77 63 25 3a  |s$,p%,t$,O%,wc%:|
00002d30  73 24 3d a4 62 28 57 25  2c 32 29 3a 74 24 3d a4  |s$=.b(W%,2):t$=.|
00002d40  62 28 57 25 2c 33 29 3a  e7 a9 28 73 24 29 3d 31  |b(W%,3):..(s$)=1|
00002d50  69 25 3d 97 28 73 24 29  8b 69 25 3d bb 28 73 24  |i%=.(s$).i%=.(s$|
00002d60  29 0d 06 b8 17 e7 69 25  3c 33 32 85 54 25 2c a4  |).....i%<32.T%,.|
00002d70  61 28 22 4f 4b 56 22 29  0d 06 bd 3f 73 24 3d a4  |a("OKV")...?s$=.|
00002d80  74 28 74 24 2c 22 22 2c  c3 28 69 25 2b 31 29 29  |t(t$,"",.(i%+1))|
00002d90  3a c8 99 32 36 32 33 35  36 2c 2c 2d 31 3a 70 25  |:..262356,,-1:p%|
00002da0  3d 52 25 3a 4f 25 3d 30  3a c8 95 70 25 3a e7 70  |=R%:O%=0:..p%:.p|
00002db0  25 3f 34 3d 69 25 8c 0d  06 c2 5b 77 63 25 3d 21  |%?4=i%....[wc%=!|
00002dc0  70 25 3a f2 64 28 22 43  4d 41 50 22 2c 70 25 29  |p%:.d("CMAP",p%)|
00002dd0  3a 70 25 3d a4 66 28 22  43 4d 41 50 22 2c 39 2b  |:p%=.f("CMAP",9+|
00002de0  a9 28 74 24 29 29 3a 21  70 25 3d 77 63 25 3a 70  |.(t$)):!p%=wc%:p|
00002df0  25 21 34 3d 69 25 3a 24  28 70 25 2b 38 29 3d 74  |%!4=i%:$(p%+8)=t|
00002e00  24 3a e7 4f 25 8c 21 4f  25 3d 70 25 8b 52 25 3d  |$:.O%.!O%=p%.R%=|
00002e10  70 25 0d 06 c7 0e f2 74  3a f2 68 3a f2 4a 3a e1  |p%.....t:.h:.J:.|
00002e20  0d 06 cc 05 cd 0d 06 d1  0d e7 70 25 3f 34 3e 69  |..........p%?4>i|
00002e30  25 8c 0d 06 d6 39 70 25  3d a4 66 28 22 43 4d 41  |%....9p%=.f("CMA|
00002e40  50 22 2c 39 2b a9 28 74  24 29 29 3a e7 4f 25 8c  |P",9+.(t$)):.O%.|
00002e50  21 70 25 3d 21 4f 25 3a  21 4f 25 3d 70 25 8b 21  |!p%=!O%:!O%=p%.!|
00002e60  70 25 3d 52 25 3a 52 25  3d 70 25 0d 06 db 28 70  |p%=R%:R%=p%...(p|
00002e70  25 21 34 3d 69 25 3a 24  28 70 25 2b 38 29 3d 74  |%!4=i%:$(p%+8)=t|
00002e80  24 3a 4b 62 25 2b 3d 31  3a f2 74 3a f2 68 3a f2  |$:Kb%+=1:.t:.h:.|
00002e90  4a 3a e1 0d 06 e0 05 cd  0d 06 e5 52 4f 25 3d 70  |J:.........RO%=p|
00002ea0  25 3a 70 25 3d 21 70 25  3a ce 3a 70 25 3d a4 66  |%:p%=!p%:.:p%=.f|
00002eb0  28 22 43 4d 41 50 22 2c  39 2b a9 28 74 24 29 29  |("CMAP",9+.(t$))|
00002ec0  3a 21 70 25 3d 30 3a 70  25 21 34 3d 69 25 3a 24  |:!p%=0:p%!4=i%:$|
00002ed0  28 70 25 2b 38 29 3d 74  24 3a e7 4f 25 8c 21 4f  |(p%+8)=t$:.O%.!O|
00002ee0  25 3d 70 25 8b 52 25 3d  70 25 0d 06 ea 15 4b 62  |%=p%.R%=p%....Kb|
00002ef0  25 2b 3d 31 3a f2 74 3a  f2 68 3a f2 4a 3a e1 0d  |%+=1:.t:.h:.J:..|
00002f00  06 ef 26 dd f2 54 61 3a  ea 4f 25 2c 44 25 3a 44  |..&..Ta:.O%,D%:D|
00002f10  25 3d 52 25 3a 4f 25 3d  30 3a c8 95 44 25 3a e7  |%=R%:O%=0:..D%:.|
00002f20  44 25 3f 35 8c 0d 06 f4  16 e7 4f 25 8c 21 4f 25  |D%?5......O%.!O%|
00002f30  3d 21 44 25 8b 52 25 3d  21 44 25 0d 06 f9 28 f2  |=!D%.R%=!D%...(.|
00002f40  64 28 22 43 4d 41 50 22  2c 44 25 29 3a 4b 62 25  |d("CMAP",D%):Kb%|
00002f50  2d 3d 31 3a e7 4f 25 8c  44 25 3d 4f 25 8b 44 25  |-=1:.O%.D%=O%.D%|
00002f60  3d 52 25 0d 06 fe 12 cc  3a 4f 25 3d 44 25 3a 44  |=R%.....:O%=D%:D|
00002f70  25 3d 21 44 25 0d 07 03  05 cd 0d 07 08 10 ce 3a  |%=!D%..........:|
00002f80  f2 74 3a f2 68 3a f2 4a  3a e1 0d 07 0d 42 dd f2  |.t:.h:.J:....B..|
00002f90  4a 3a ea 78 63 25 2c 79  63 25 2c 64 63 25 2c 65  |J:.xc%,yc%,dc%,e|
00002fa0  63 25 3a 21 6f 25 3d 61  63 25 3a c8 99 32 36 32  |c%:!o%=ac%:..262|
00002fb0  33 34 37 2c 2c 6f 25 3a  e7 28 6f 25 21 33 32 80  |347,,o%:.(o%!32.|
00002fc0  28 31 3c 3c 31 36 29 29  3c 3e 30 8c 0d 07 12 5e  |(1<<16))<>0....^|
00002fd0  78 63 25 3d 6f 25 21 32  30 3a 64 63 25 3d 6f 25  |xc%=o%!20:dc%=o%|
00002fe0  21 38 2d 6f 25 21 31 36  2b 6f 25 21 32 34 3a 79  |!8-o%!16+o%!24:y|
00002ff0  63 25 3d 6f 25 21 32 30  2b 6f 25 21 31 32 2d 6f  |c%=o%!20+o%!12-o|
00003000  25 21 34 3a 65 63 25 3d  6f 25 21 32 34 3a c8 99  |%!4:ec%=o%!24:..|
00003010  32 36 32 33 35 33 2c 61  63 25 2c 78 63 25 2c 64  |262353,ac%,xc%,d|
00003020  63 25 2c 79 63 25 2c 65  63 25 0d 07 17 05 cd 0d  |c%,yc%,ec%......|
00003030  07 1c 05 e1 0d 07 21 52  dd f2 74 3a ea 69 25 2c  |......!R..t:.i%,|
00003040  78 25 2c 6c 25 2c 44 25  2c 66 25 3a 44 25 3d 52  |x%,l%,D%,f%:D%=R|
00003050  25 3a c8 95 44 25 3a c8  99 33 39 33 34 36 35 2c  |%:..D%:..393465,|
00003060  31 2c 44 25 2b 38 2c 30  b8 6c 25 3b 66 25 3a e7  |1,D%+8,0.l%;f%:.|
00003070  28 66 25 80 31 29 6c 25  3d a9 28 24 28 44 25 2b  |(f%.1)l%=.($(D%+|
00003080  38 29 29 2a 31 36 0d 07  26 0f e7 6c 25 3e 78 25  |8))*16..&..l%>x%|
00003090  78 25 3d 6c 25 0d 07 2b  18 44 25 3d 21 44 25 3a  |x%=l%..+.D%=!D%:|
000030a0  ce 3a e7 78 25 3c 33 32  78 25 3d 33 32 0d 07 30  |.:.x%<32x%=32..0|
000030b0  73 21 65 25 3d 30 3a 65  25 21 34 3d 2d 4b 62 25  |s!e%=0:e%!4=-Kb%|
000030c0  2a 34 34 3a 65 25 21 38  3d 78 25 2b 61 25 28 33  |*44:e%!8=x%+a%(3|
000030d0  29 21 30 2b 31 36 3a 65  25 21 31 32 3d 30 3a c8  |)!0+16:e%!12=0:.|
000030e0  99 32 36 32 33 35 39 2c  61 63 25 2c 65 25 3a 21  |.262359,ac%,e%:!|
000030f0  6f 25 3d 61 63 25 3a c8  99 32 36 32 33 34 37 2c  |o%=ac%:..262347,|
00003100  2c 6f 25 3a e7 28 6f 25  21 33 32 80 28 31 3c 3c  |,o%:.(o%!32.(1<<|
00003110  31 36 29 29 c8 99 32 36  32 33 34 31 2c 2c 6f 25  |16))..262341,,o%|
00003120  0d 07 35 05 e1 0d 07 3a  6b dd f2 55 61 3a ea 40  |..5....:k..Ua:.@|
00003130  25 2c 61 2c 62 3a 61 3d  a4 71 28 a4 62 28 67 25  |%,a,b:a=.q(.b(g%|
00003140  2c 32 32 29 29 2f 63 3a  62 3d a4 71 28 a4 62 28  |,22))/c:b=.q(.b(|
00003150  67 25 2c 32 33 29 29 2f  63 3a 40 25 3d 22 2b 46  |g%,23))/c:@%="+F|
00003160  31 30 22 2b 6b 24 2b 22  32 22 3a f2 61 28 67 25  |10"+k$+"2":.a(g%|
00003170  2c 32 32 2c c3 28 61 29  29 3a f2 61 28 67 25 2c  |,22,.(a)):.a(g%,|
00003180  32 33 2c c3 28 62 29 29  3a 57 62 25 3d b9 3a e1  |23,.(b)):Wb%=.:.|
00003190  0d 07 3f 6b dd f2 56 61  3a ea 40 25 2c 61 2c 62  |..?k..Va:.@%,a,b|
000031a0  3a 61 3d a4 71 28 a4 62  28 67 25 2c 32 32 29 29  |:a=.q(.b(g%,22))|
000031b0  2a 63 3a 62 3d a4 71 28  a4 62 28 67 25 2c 32 33  |*c:b=.q(.b(g%,23|
000031c0  29 29 2a 63 3a 40 25 3d  22 2b 46 31 30 22 2b 6b  |))*c:@%="+F10"+k|
000031d0  24 2b 22 33 22 3a f2 61  28 67 25 2c 32 32 2c c3  |$+"3":.a(g%,22,.|
000031e0  28 61 29 29 3a f2 61 28  67 25 2c 32 33 2c c3 28  |(a)):.a(g%,23,.(|
000031f0  62 29 29 3a 57 62 25 3d  a3 3a e1 0d 07 44 10 dd  |b)):Wb%=.:...D..|
00003200  f2 71 61 3a c8 8e 65 25  21 38 ca 0d 07 49 1e c9  |.qa:..e%!8...I..|
00003210  36 34 3a e7 65 25 21 31  32 3d 56 25 f2 57 61 28  |64:.e%!12=V%.Wa(|
00003220  21 65 25 2c 65 25 21 34  29 0d 07 4e 0f c9 32 3a  |!e%,e%!4)..N..2:|
00003230  c8 8e 65 25 21 31 32 ca  0d 07 53 10 c9 67 25 3a  |..e%!12...S..g%:|
00003240  c8 8e 65 25 21 31 36 ca  0d 07 58 15 c9 31 35 3a  |..e%!16...X..15:|
00003250  f2 6a 28 22 4d 45 32 22  2c b9 2c b9 29 0d 07 5d  |.j("ME2",.,.)..]|
00003260  15 c9 32 38 3a f2 6a 28  22 4d 45 34 22 2c b9 2c  |..28:.j("ME4",.,|
00003270  b9 29 0d 07 62 15 c9 33  31 3a f2 6a 28 22 4d 45  |.)..b..31:.j("ME|
00003280  35 22 2c b9 2c b9 29 0d  07 67 15 c9 33 34 3a f2  |5",.,.)..g..34:.|
00003290  6a 28 22 4d 45 36 22 2c  b9 2c b9 29 0d 07 6c 12  |j("ME6",.,.)..l.|
000032a0  7f f2 6a 28 22 4d 45 37  22 2c b9 2c a3 29 0d 07  |..j("ME7",.,.)..|
000032b0  71 05 cb 0d 07 76 16 c9  61 63 25 3a f2 6a 28 22  |q....v..ac%:.j("|
000032c0  4d 45 33 22 2c b9 2c a3  29 0d 07 7b 15 c9 2d 32  |ME3",.,.)..{..-2|
000032d0  3a f2 6a 28 22 4d 45 31  22 2c b9 2c a3 29 0d 07  |:.j("ME1",.,.)..|
000032e0  80 05 cb 0d 07 85 0f c9  34 3a c8 8e 65 25 21 31  |........4:..e%!1|
000032f0  32 ca 0d 07 8a 0a c9 2d  32 3a f2 51 0d 07 8f 10  |2......-2:.Q....|
00003300  c9 67 25 3a c8 8e 65 25  21 31 36 ca 0d 07 94 0e  |.g%:..e%!16.....|
00003310  c9 36 3a f2 58 28 48 62  25 29 0d 07 99 0e c9 37  |.6:.X(Hb%).....7|
00003320  3a f2 58 28 49 62 25 29  0d 07 9e 0e c9 38 3a f2  |:.X(Ib%).....8:.|
00003330  58 28 4a 62 25 29 0d 07  a3 0e c9 39 3a f2 4b 28  |X(Jb%).....9:.K(|
00003340  61 63 25 29 0d 07 a8 15  c9 31 35 3a f2 6a 28 22  |ac%).....15:.j("|
00003350  4d 45 32 22 2c b9 2c b9  29 0d 07 ad 0a c9 31 36  |ME2",.,.).....16|
00003360  3a f2 6f 0d 07 b2 1b c9  31 37 3a e7 a4 65 28 67  |:.o.....17:..e(g|
00003370  25 2c 31 37 29 f2 66 28  67 25 2c 31 36 29 0d 07  |%,17).f(g%,16)..|
00003380  b7 06 f2 6f 0d 07 bc 25  c9 31 38 3a e7 a4 65 28  |...o...%.18:..e(|
00003390  67 25 2c 31 38 29 f2 66  28 67 25 2c 31 36 29 3a  |g%,18).f(g%,16):|
000033a0  f2 66 28 67 25 2c 31 37  29 0d 07 c1 06 f2 6f 0d  |.f(g%,17).....o.|
000033b0  07 c6 1b c9 31 39 3a e7  a4 65 28 67 25 2c 31 39  |....19:..e(g%,19|
000033c0  29 f2 66 28 67 25 2c 31  36 29 0d 07 cb 06 f2 6f  |).f(g%,16).....o|
000033d0  0d 07 d0 10 c9 32 34 3a  e7 ac 57 62 25 f2 55 61  |.....24:..Wb%.Ua|
000033e0  0d 07 d5 0f c9 32 35 3a  e7 57 62 25 f2 56 61 0d  |.....25:.Wb%.Va.|
000033f0  07 da 15 c9 32 38 3a f2  6a 28 22 4d 45 34 22 2c  |....28:.j("ME4",|
00003400  b9 2c b9 29 0d 07 df 15  c9 33 31 3a f2 6a 28 22  |.,.).....31:.j("|
00003410  4d 45 35 22 2c b9 2c b9  29 0d 07 e4 15 c9 33 34  |ME5",.,.).....34|
00003420  3a f2 6a 28 22 4d 45 36  22 2c b9 2c b9 29 0d 07  |:.j("ME6",.,.)..|
00003430  e9 05 cb 0d 07 ee 1e c9  62 63 25 3a c8 99 32 36  |........bc%:..26|
00003440  32 33 35 36 2c 2c 2d 31  3a c8 8e 65 25 21 31 36  |2356,,-1:..e%!16|
00003450  ca 0d 07 f3 11 c9 31 3a  f2 49 3a e7 53 25 3d 32  |......1:.I:.S%=2|
00003460  f2 75 0d 07 f8 15 e7 53  25 3d 34 c8 99 32 36 32  |.u.....S%=4..262|
00003470  33 36 34 2c 35 30 38 0d  07 fd 12 e7 53 25 3d 36  |364,508.....S%=6|
00003480  21 65 25 3d 67 25 3a f2  4e 0d 08 02 10 c9 33 3a  |!e%=g%:.N.....3:|
00003490  e7 53 25 3d 32 53 25 3d  31 0d 08 07 0d e7 53 25  |.S%=2S%=1.....S%|
000034a0  3d 34 53 25 3d 33 0d 08  0c 0d e7 53 25 3d 36 53  |=4S%=3.....S%=6S|
000034b0  25 3d 35 0d 08 11 19 c8  99 32 36 32 33 35 36 2c  |%=5......262356,|
000034c0  2c 56 25 2c 21 65 25 2c  65 25 21 34 0d 08 16 05  |,V%,!e%,e%!4....|
000034d0  cb 0d 08 1b 10 c9 6d 25  3a c8 8e 65 25 21 31 36  |......m%:..e%!16|
000034e0  ca 0d 08 20 13 c9 34 31  3a e7 a4 65 28 6d 25 2c  |... ..41:..e(m%,|
000034f0  34 31 29 8c 0d 08 25 0d  f2 66 28 6d 25 2c 34 32  |41)...%..f(m%,42|
00003500  29 0d 08 2a 0f cc 3a f2  65 28 6d 25 2c 34 32 29  |)..*..:.e(m%,42)|
00003510  0d 08 2f 05 cd 0d 08 34  13 c9 34 32 3a e7 a4 65  |../....4..42:..e|
00003520  28 6d 25 2c 34 32 29 8c  0d 08 39 0d f2 66 28 6d  |(m%,42)...9..f(m|
00003530  25 2c 34 31 29 0d 08 3e  0f cc 3a f2 65 28 6d 25  |%,41)..>..:.e(m%|
00003540  2c 34 31 29 0d 08 43 05  cd 0d 08 48 11 c9 37 37  |,41)..C....H..77|
00003550  3a f2 66 28 6d 25 2c 37  37 29 0d 08 4d 11 c9 37  |:.f(m%,77)..M..7|
00003560  38 3a f2 66 28 6d 25 2c  37 38 29 0d 08 52 17 c9  |8:.f(m%,78)..R..|
00003570  38 33 3a f2 47 3a f2 4c  3a f2 68 3a f2 69 28 6d  |83:.G:.L:.h:.i(m|
00003580  25 29 0d 08 57 18 c9 38  36 3a f2 58 61 3a f2 4c  |%)..W..86:.Xa:.L|
00003590  3a f2 68 3a f2 69 28 6d  25 29 0d 08 5c 05 cb 0d  |:.h:.i(m%)..\...|
000035a0  08 61 12 c9 55 25 3a e7  65 25 21 31 36 3d 34 37  |.a..U%:.e%!16=47|
000035b0  8c 0d 08 66 10 f2 57 3a  f2 68 3a f2 69 28 55 25  |...f..W:.h:.i(U%|
000035c0  29 0d 08 6b 05 cd 0d 08  70 13 c9 56 25 3a e7 65  |)..k....p..V%:.e|
000035d0  25 21 31 36 3d 7a 63 25  8c 0d 08 75 0c f2 48 28  |%!16=zc%...u..H(|
000035e0  a3 2c 22 22 29 0d 08 7a  05 cd 0d 08 7f 05 cb 0d  |.,"")..z........|
000035f0  08 84 0f c9 31 3a c8 8e  65 25 21 31 32 ca 0d 08  |....1:..e%!12...|
00003600  89 10 c9 6d 25 3a c8 8e  65 25 21 31 36 ca 0d 08  |...m%:..e%!16...|
00003610  8e 11 c9 37 37 3a f2 66  28 6d 25 2c 37 37 29 0d  |...77:.f(m%,77).|
00003620  08 93 11 c9 37 38 3a f2  66 28 6d 25 2c 37 38 29  |....78:.f(m%,78)|
00003630  0d 08 98 10 c9 38 33 3a  f2 47 3a f2 4c 3a f2 68  |.....83:.G:.L:.h|
00003640  0d 08 9d 05 cb 0d 08 a2  16 c9 55 25 3a e7 65 25  |..........U%:.e%|
00003650  21 31 36 3d 34 37 f2 57  3a f2 68 0d 08 a7 10 c9  |!16=47.W:.h.....|
00003660  67 25 3a c8 8e 65 25 21  31 36 ca 0d 08 ac 10 c9  |g%:..e%!16......|
00003670  32 34 3a e7 ac 57 62 25  f2 55 61 0d 08 b1 0f c9  |24:..Wb%.Ua.....|
00003680  32 35 3a e7 57 62 25 f2  56 61 0d 08 b6 05 cb 0d  |25:.Wb%.Va......|
00003690  08 bb 17 e7 65 25 21 31  36 3d 32 34 84 65 25 21  |....e%!16=24.e%!|
000036a0  31 36 3d 32 35 8c 0d 08  c0 10 f2 66 28 67 25 2c  |16=25......f(g%,|
000036b0  65 25 21 31 36 29 0d 08  c5 05 cd 0d 08 ca 05 cb  |e%!16)..........|
000036c0  0d 08 cf 05 cb 0d 08 d4  05 e1 0d 08 d9 7a dd f2  |.............z..|
000036d0  52 3a f2 4b 61 28 34 30  33 38 2c 22 22 29 3a f2  |R:.Ka(4038,""):.|
000036e0  49 3a 50 62 25 3d 30 3a  51 62 25 3d 30 3a 52 62  |I:Pb%=0:Qb%=0:Rb|
000036f0  25 3d 30 3a f2 61 28 67  25 2c 31 30 2c 22 22 29  |%=0:.a(g%,10,"")|
00003700  3a f2 61 28 67 25 2c 31  31 2c 22 22 29 3a f2 61  |:.a(g%,11,""):.a|
00003710  28 67 25 2c 31 32 2c 22  22 29 3a f2 61 28 67 25  |(g%,12,""):.a(g%|
00003720  2c 31 33 2c 22 22 29 3a  f2 61 28 67 25 2c 32 37  |,13,""):.a(g%,27|
00003730  2c 22 22 29 3a f2 65 28  67 25 2c 33 36 29 3a e7  |,""):.e(g%,36):.|
00003740  57 62 25 8c 0d 08 de 2f  f2 61 28 67 25 2c 32 32  |Wb%..../.a(g%,22|
00003750  2c 22 30 22 2b 6b 24 2b  22 30 30 22 29 3a f2 61  |,"0"+k$+"00"):.a|
00003760  28 67 25 2c 32 33 2c 22  30 22 2b 6b 24 2b 22 30  |(g%,23,"0"+k$+"0|
00003770  30 22 29 0d 08 e3 33 cc  3a f2 61 28 67 25 2c 32  |0")...3.:.a(g%,2|
00003780  32 2c 22 30 22 2b 6b 24  2b 22 30 30 30 22 29 3a  |2,"0"+k$+"000"):|
00003790  f2 61 28 67 25 2c 32 33  2c 22 30 22 2b 6b 24 2b  |.a(g%,23,"0"+k$+|
000037a0  22 30 30 30 22 29 0d 08  e8 05 cd 0d 08 ed 05 e1  |"000")..........|
000037b0  0d 08 f2 1a dd f2 51 3a  f2 4b 28 67 25 29 3a f2  |......Q:.K(g%):.|
000037c0  6b 28 67 25 2c 31 30 29  3a e1 0d 08 f7 18 dd f2  |k(g%,10):.......|
000037d0  6f 3a e7 a4 62 28 67 25  2c 31 30 29 3d 22 6c 6a  |o:..b(g%,10)="lj|
000037e0  22 8c 0d 08 fc 1b e7 a4  62 28 67 25 2c 36 29 3c  |".......b(g%,6)<|
000037f0  3e a4 61 28 22 49 43 4e  36 62 22 29 8c 0d 09 01  |>.a("ICN6b")....|
00003800  40 f2 6c 28 67 25 2c 38  29 3a f2 6c 28 67 25 2c  |@.l(g%,8):.l(g%,|
00003810  31 38 29 3a f2 61 28 67  25 2c 36 2c a4 61 28 22  |18):.a(g%,6,.a("|
00003820  49 43 4e 36 62 22 29 29  3a f2 61 28 67 25 2c 37  |ICN6b")):.a(g%,7|
00003830  2c a4 61 28 22 49 43 4e  37 62 22 29 29 0d 09 06  |,.a("ICN7b"))...|
00003840  05 cd 0d 09 0b 1d cc 3a  e7 a4 62 28 67 25 2c 36  |.......:..b(g%,6|
00003850  29 3c 3e a4 61 28 22 49  43 4e 36 61 22 29 8c 0d  |)<>.a("ICN6a")..|
00003860  09 10 40 f2 6d 28 67 25  2c 38 29 3a f2 6d 28 67  |..@.m(g%,8):.m(g|
00003870  25 2c 31 38 29 3a f2 61  28 67 25 2c 36 2c a4 61  |%,18):.a(g%,6,.a|
00003880  28 22 49 43 4e 36 61 22  29 29 3a f2 61 28 67 25  |("ICN6a")):.a(g%|
00003890  2c 37 2c a4 61 28 22 49  43 4e 37 61 22 29 29 0d  |,7,.a("ICN7a")).|
000038a0  09 15 05 cd 0d 09 1a 05  cd 0d 09 1f 0f e7 a4 65  |...............e|
000038b0  28 67 25 2c 31 36 29 8c  0d 09 24 0c f2 4d 28 67  |(g%,16)...$..M(g|
000038c0  25 2c 36 29 0d 09 29 37  cc 3a f2 76 28 67 25 2c  |%,6)..)7.:.v(g%,|
000038d0  36 29 3a f2 65 28 67 25  2c 31 37 29 3a f2 65 28  |6):.e(g%,17):.e(|
000038e0  67 25 2c 31 39 29 3a e7  4f 62 25 3d 48 62 25 f2  |g%,19):.Ob%=Hb%.|
000038f0  69 28 55 25 29 3a 4f 62  25 3d 30 0d 09 2e 05 cd  |i(U%):Ob%=0.....|
00003900  0d 09 33 0f e7 a4 65 28  67 25 2c 31 37 29 8c 0d  |..3...e(g%,17)..|
00003910  09 38 0c f2 4d 28 67 25  2c 37 29 0d 09 3d 2d cc  |.8..M(g%,7)..=-.|
00003920  3a f2 76 28 67 25 2c 37  29 3a f2 65 28 67 25 2c  |:.v(g%,7):.e(g%,|
00003930  31 38 29 3a e7 4f 62 25  3d 49 62 25 f2 69 28 55  |18):.Ob%=Ib%.i(U|
00003940  25 29 3a 4f 62 25 3d 30  0d 09 42 05 cd 0d 09 47  |%):Ob%=0..B....G|
00003950  0f e7 a4 65 28 67 25 2c  31 38 29 8c 0d 09 4c 0c  |...e(g%,18)...L.|
00003960  f2 4d 28 67 25 2c 38 29  0d 09 51 23 cc 3a f2 76  |.M(g%,8)..Q#.:.v|
00003970  28 67 25 2c 38 29 3a e7  4f 62 25 3d 4a 62 25 f2  |(g%,8):.Ob%=Jb%.|
00003980  69 28 55 25 29 3a 4f 62  25 3d 30 0d 09 56 05 cd  |i(U%):Ob%=0..V..|
00003990  0d 09 5b 0f e7 a4 65 28  67 25 2c 31 39 29 8c 0d  |..[...e(g%,19)..|
000039a0  09 60 0c f2 4d 28 67 25  2c 39 29 0d 09 65 16 cc  |.`..M(g%,9)..e..|
000039b0  3a f2 76 28 67 25 2c 39  29 3a f2 69 28 61 63 25  |:.v(g%,9):.i(ac%|
000039c0  29 0d 09 6a 05 cd 0d 09  6f 05 e1 0d 09 74 0f dd  |)..j....o....t..|
000039d0  f2 49 3a e7 46 62 25 3d  a3 e1 0d 09 79 1c 46 62  |.I:.Fb%=....y.Fb|
000039e0  25 3d a3 3a f2 70 28 67  25 2c a4 61 28 22 54 49  |%=.:.p(g%,.a("TI|
000039f0  35 22 29 29 3a e1 0d 09  7e 0d dd f2 68 3a e7 46  |5")):...~...h:.F|
00003a00  62 25 e1 0d 09 83 22 46  62 25 3d b9 3a 47 62 25  |b%...."Fb%=.:Gb%|
00003a10  3d b9 3a f2 70 28 67 25  2c a4 61 28 22 54 49 34  |=.:.p(g%,.a("TI4|
00003a20  22 29 29 3a e1 0d 09 88  38 dd f2 58 28 41 25 29  |")):....8..X(A%)|
00003a30  3a ea 69 25 2c 41 63 25  3a 41 63 25 3d 28 a4 62  |:.i%,Ac%:Ac%=(.b|
00003a40  28 67 25 2c 31 30 29 3d  22 6c 6a 22 29 3a 4f 62  |(g%,10)="lj"):Ob|
00003a50  25 3d 41 25 3a e7 41 25  3d 48 62 25 8c 0d 09 8d  |%=A%:.A%=Hb%....|
00003a60  09 e7 41 63 25 8c 0d 09  92 16 f2 70 28 55 25 2c  |..Ac%......p(U%,|
00003a70  a4 61 28 22 50 4d 4f 44  45 22 29 29 0d 09 97 16  |.a("PMODE"))....|
00003a80  cc 3a f2 70 28 55 25 2c  a4 61 28 22 54 49 31 22  |.:.p(U%,.a("TI1"|
00003a90  29 29 0d 09 9c 05 cd 0d  09 a1 0e cc 3a e7 41 25  |))..........:.A%|
00003aa0  3d 49 62 25 8c 0d 09 a6  09 e7 41 63 25 8c 0d 09  |=Ib%......Ac%...|
00003ab0  ab 16 f2 70 28 55 25 2c  a4 61 28 22 4c 4d 4f 44  |...p(U%,.a("LMOD|
00003ac0  45 22 29 29 0d 09 b0 16  cc 3a f2 70 28 55 25 2c  |E")).....:.p(U%,|
00003ad0  a4 61 28 22 54 49 32 22  29 29 0d 09 b5 05 cd 0d  |.a("TI2"))......|
00003ae0  09 ba 16 cc 3a f2 70 28  55 25 2c a4 61 28 22 54  |....:.p(U%,.a("T|
00003af0  49 33 22 29 29 0d 09 bf  05 cd 0d 09 c4 05 cd 0d  |I3"))...........|
00003b00  09 c9 0a e7 41 25 3d 30  8c 0d 09 ce 1c e3 69 25  |....A%=0......i%|
00003b10  3d 32 32 b8 34 35 3a f2  61 28 55 25 2c 69 25 2c  |=22.45:.a(U%,i%,|
00003b20  22 22 29 3a ed 0d 09 d3  29 cc 3a e3 69 25 3d 32  |""):....).:.i%=2|
00003b30  32 b8 34 35 3a f2 61 28  55 25 2c 69 25 2c a4 73  |2.45:.a(U%,i%,.s|
00003b40  28 21 41 25 29 29 3a 41  25 2b 3d 34 3a ed 0d 09  |(!A%)):A%+=4:...|
00003b50  d8 05 cd 0d 09 dd 16 f2  4b 28 55 25 29 3a f2 6b  |........K(U%):.k|
00003b60  28 55 25 2c 32 32 29 3a  e1 0d 09 e2 5f dd f2 57  |(U%,22):...._..W|
00003b70  3a ea 70 25 2c 69 25 2c  73 24 3a 70 25 3d 4f 62  |:.p%,i%,s$:p%=Ob|
00003b80  25 3a e3 69 25 3d 32 32  b8 34 35 3a 73 24 3d a4  |%:.i%=22.45:s$=.|
00003b90  62 28 55 25 2c 69 25 29  3a 73 24 3d a4 74 28 73  |b(U%,i%):s$=.t(s|
00003ba0  24 2c 22 54 43 22 2b c3  28 69 25 29 2c 22 22 29  |$,"TC"+.(i%),"")|
00003bb0  3a f2 77 28 70 25 2c 30  2c 73 24 2c 35 29 3a 70  |:.w(p%,0,s$,5):p|
00003bc0  25 2b 3d 34 3a ed 3a e1  0d 09 e7 91 dd f2 58 61  |%+=4:.:.......Xa|
00003bd0  3a ea 69 25 2c 78 25 2c  79 25 2c 4f 25 2c 68 24  |:.i%,x%,y%,O%,h$|
00003be0  2c 66 25 3a 69 25 3d 50  25 3a 4f 25 3d 30 3a 78  |,f%:i%=P%:O%=0:x|
00003bf0  25 3d bb 28 a4 62 28 6d  25 2c 55 61 25 29 29 3a  |%=.(.b(m%,Ua%)):|
00003c00  79 25 3d bb 28 a4 62 28  6d 25 2c 56 61 25 29 29  |y%=.(.b(m%,Va%))|
00003c10  3a 68 24 3d a4 62 28 6d  25 2c 7a 62 25 29 3a c8  |:h$=.b(m%,zb%):.|
00003c20  95 69 25 3a e7 68 24 3c  3e 22 22 8c 66 25 3d 28  |.i%:.h$<>"".f%=(|
00003c30  24 28 69 25 21 33 36 29  3d 68 24 29 8b 66 25 3d  |$(i%!36)=h$).f%=|
00003c40  28 21 28 69 25 21 32 30  29 3d 78 25 80 21 28 69  |(!(i%!20)=x%.!(i|
00003c50  25 21 32 34 29 3d 79 25  29 0d 09 ec 08 e7 66 25  |%!24)=y%).....f%|
00003c60  8c 0d 09 f1 08 e7 4f 25  8c 0d 09 f6 0b 21 4f 25  |......O%.....!O%|
00003c70  3d 21 69 25 0d 09 fb 0c  cc 3a 50 25 3d 21 69 25  |=!i%.....:P%=!i%|
00003c80  0d 0a 00 05 cd 0d 0a 05  e0 f2 64 28 22 53 54 52  |..........d("STR|
00003c90  47 22 2c 69 25 21 34 29  3a f2 64 28 22 49 4e 54  |G",i%!4):.d("INT|
00003ca0  47 22 2c 69 25 21 38 29  3a f2 64 28 22 53 54 52  |G",i%!8):.d("STR|
00003cb0  47 22 2c 69 25 21 31 32  29 3a f2 64 28 22 49 4e  |G",i%!12):.d("IN|
00003cc0  54 47 22 2c 69 25 21 31  36 29 3a f2 64 28 22 49  |TG",i%!16):.d("I|
00003cd0  4e 54 47 22 2c 69 25 21  32 30 29 3a f2 64 28 22  |NTG",i%!20):.d("|
00003ce0  49 4e 54 47 22 2c 69 25  21 32 34 29 3a f2 64 28  |INTG",i%!24):.d(|
00003cf0  22 47 53 54 52 22 2c 69  25 21 32 38 29 3a f2 64  |"GSTR",i%!28):.d|
00003d00  28 22 49 4e 54 47 22 2c  69 25 21 33 32 29 3a f2  |("INTG",i%!32):.|
00003d10  64 28 22 53 54 52 47 22  2c 69 25 21 33 36 29 3a  |d("STRG",i%!36):|
00003d20  f2 64 28 22 53 54 52 47  22 2c 69 25 21 34 30 29  |.d("STRG",i%!40)|
00003d30  3a f2 64 28 22 47 52 50  48 22 2c 69 25 29 3a 69  |:.d("GRPH",i%):i|
00003d40  25 3d bb 28 a4 62 28 67  25 2c 31 34 29 29 2d 31  |%=.(.b(g%,14))-1|
00003d50  3a f2 61 28 67 25 2c 31  34 2c c3 28 69 25 29 29  |:.a(g%,14,.(i%))|
00003d60  3a 69 25 3d 30 0d 0a 0a  12 cc 3a 4f 25 3d 69 25  |:i%=0.....:O%=i%|
00003d70  3a 69 25 3d 21 69 25 0d  0a 0f 05 cd 0d 0a 14 07  |:i%=!i%.........|
00003d80  ce 3a e1 0d 0a 19 65 dd  f2 47 3a ea 63 24 2c 4f  |.:....e..G:.c$,O|
00003d90  24 2c 69 25 2c 41 25 2c  78 25 2c 79 25 2c 41 63  |$,i%,A%,x%,y%,Ac|
00003da0  25 2c 42 63 25 2c 43 63  25 2c 60 25 2c 68 24 2c  |%,Bc%,Cc%,`%,h$,|
00003db0  4b 24 2c 66 25 3a 41 63  25 3d 28 a4 62 28 67 25  |K$,f%:Ac%=(.b(g%|
00003dc0  2c 31 30 29 3d 22 6c 6a  22 29 3a e7 a9 28 a4 62  |,10)="lj"):..(.b|
00003dd0  28 6d 25 2c 57 61 25 29  29 3d 30 85 54 25 2c a4  |(m%,Wa%))=0.T%,.|
00003de0  61 28 22 4f 4b 47 22 29  0d 0a 1e 21 e7 a9 28 a4  |a("OKG")...!..(.|
00003df0  62 28 6d 25 2c 5a 61 25  29 29 3d 30 85 54 25 2c  |b(m%,Za%))=0.T%,|
00003e00  a4 61 28 22 4f 4b 48 22  29 0d 0a 23 31 e7 a9 28  |.a("OKH")..#1..(|
00003e10  a4 62 28 6d 25 2c 6f 62  25 29 29 3e 30 80 a9 28  |.b(m%,ob%))>0..(|
00003e20  a4 62 28 6d 25 2c 5f 61  25 29 29 3d 30 85 54 25  |.b(m%,_a%))=0.T%|
00003e30  2c a4 61 28 22 4f 4b 51  22 29 0d 0a 28 4f 78 25  |,.a("OKQ")..(Ox%|
00003e40  3d bb 28 a4 62 28 6d 25  2c 55 61 25 29 29 3a 79  |=.(.b(m%,Ua%)):y|
00003e50  25 3d bb 28 a4 62 28 6d  25 2c 56 61 25 29 29 3a  |%=.(.b(m%,Va%)):|
00003e60  68 24 3d a4 62 28 6d 25  2c 7a 62 25 29 3a 4b 24  |h$=.b(m%,zb%):K$|
00003e70  3d 68 24 3a e7 4b 24 3d  22 22 8c 4b 24 3d c3 28  |=h$:.K$="".K$=.(|
00003e80  78 25 29 2b c3 28 79 25  29 0d 0a 2d 1b e7 78 25  |x%)+.(y%)..-..x%|
00003e90  3d 30 84 79 25 3d 30 85  54 25 2c a4 61 28 22 4f  |=0.y%=0.T%,.a("O|
00003ea0  4b 49 22 29 0d 0a 32 44  69 25 3d 50 25 3a c8 95  |KI")..2Di%=P%:..|
00003eb0  69 25 3a e7 68 24 3c 3e  22 22 8c 66 25 3d 28 24  |i%:.h$<>"".f%=($|
00003ec0  28 69 25 21 33 36 29 3d  68 24 29 8b 66 25 3d 28  |(i%!36)=h$).f%=(|
00003ed0  21 28 69 25 21 32 30 29  3d 78 25 80 21 28 69 25  |!(i%!20)=x%.!(i%|
00003ee0  21 32 34 29 3d 79 25 29  0d 0a 37 08 e7 66 25 8c  |!24)=y%)..7..f%.|
00003ef0  0d 0a 3c 0e 41 25 3d 69  25 3a 69 25 3d 30 0d 0a  |..<.A%=i%:i%=0..|
00003f00  41 0c cc 3a 69 25 3d 21  69 25 0d 0a 46 05 cd 0d  |A..:i%=!i%..F...|
00003f10  0a 4b 0c ce 3a e7 41 25  3d 30 8c 0d 0a 50 89 41  |.K..:.A%=0...P.A|
00003f20  25 3d a4 66 28 22 47 52  50 48 22 2c 34 34 29 3a  |%=.f("GRPH",44):|
00003f30  21 41 25 3d 30 3a 41 25  21 34 3d 30 3a 41 25 21  |!A%=0:A%!4=0:A%!|
00003f40  38 3d a4 6d 28 30 29 3a  41 25 21 31 32 3d 30 3a  |8=.m(0):A%!12=0:|
00003f50  41 25 21 31 36 3d a4 6d  28 30 29 3a 41 25 21 32  |A%!16=.m(0):A%!2|
00003f60  30 3d a4 6d 28 78 25 29  3a 41 25 21 32 34 3d a4  |0=.m(x%):A%!24=.|
00003f70  6d 28 79 25 29 3a 41 25  21 32 38 3d 30 3a 41 25  |m(y%):A%!28=0:A%|
00003f80  21 33 32 3d a4 6d 28 30  29 3a 41 25 21 33 36 3d  |!32=.m(0):A%!36=|
00003f90  30 3a 41 25 21 34 30 3d  30 3a f2 51 61 28 41 25  |0:A%!40=0:.Qa(A%|
00003fa0  2c 4b 24 29 0d 0a 55 05  cd 0d 0a 5a a5 f2 77 28  |,K$)..U....Z..w(|
00003fb0  41 25 2c 34 2c a4 62 28  6d 25 2c 57 61 25 29 2c  |A%,4,.b(m%,Wa%),|
00003fc0  32 29 3a 21 28 41 25 21  38 29 3d bb 28 a4 62 28  |2):!(A%!8)=.(.b(|
00003fd0  6d 25 2c 58 61 25 29 29  3a f2 77 28 41 25 2c 31  |m%,Xa%)):.w(A%,1|
00003fe0  32 2c a4 62 28 6d 25 2c  5a 61 25 29 2c 32 29 3a  |2,.b(m%,Za%),2):|
00003ff0  f2 77 28 41 25 2c 33 36  2c a4 62 28 6d 25 2c 7a  |.w(A%,36,.b(m%,z|
00004000  62 25 29 2c 32 29 3a f2  77 28 41 25 2c 34 30 2c  |b%),2):.w(A%,40,|
00004010  a4 62 28 6d 25 2c 41 62  25 29 2c 32 29 3a 41 25  |.b(m%,Ab%),2):A%|
00004020  21 32 30 3d a4 6d 28 78  25 29 3a 41 25 21 32 34  |!20=.m(x%):A%!24|
00004030  3d a4 6d 28 79 25 29 3a  69 25 3d 30 3a e7 a4 65  |=.m(y%):i%=0:..e|
00004040  28 6d 25 2c 33 36 29 69  25 3d 69 25 84 31 0d 0a  |(m%,36)i%=i%.1..|
00004050  5f 15 e7 a4 65 28 6d 25  2c 33 37 29 69 25 3d 69  |_...e(m%,37)i%=i|
00004060  25 84 32 0d 0a 64 16 e7  a4 65 28 6d 25 2c 33 38  |%.2..d...e(m%,38|
00004070  29 69 25 3d 69 25 84 31  36 0d 0a 69 16 e7 a4 65  |)i%=i%.16..i...e|
00004080  28 6d 25 2c 33 39 29 69  25 3d 69 25 84 33 32 0d  |(m%,39)i%=i%.32.|
00004090  0a 6e 16 e7 a4 65 28 6d  25 2c 34 30 29 69 25 3d  |.n...e(m%,40)i%=|
000040a0  69 25 84 36 34 0d 0a 73  17 e7 a4 65 28 6d 25 2c  |i%.64..s...e(m%,|
000040b0  34 31 29 69 25 3d 69 25  84 32 35 36 0d 0a 78 17  |41)i%=i%.256..x.|
000040c0  e7 a4 65 28 6d 25 2c 34  32 29 69 25 3d 69 25 84  |..e(m%,42)i%=i%.|
000040d0  35 31 32 0d 0a 7d 18 e7  a4 65 28 6d 25 2c 34 33  |512..}...e(m%,43|
000040e0  29 69 25 3d 69 25 84 31  30 32 34 0d 0a 82 16 e7  |)i%=i%.1024.....|
000040f0  69 25 3d 30 85 54 25 2c  a4 61 28 22 4f 4b 50 22  |i%=0.T%,.a("OKP"|
00004100  29 0d 0a 87 38 21 28 41  25 21 31 36 29 3d 69 25  |)...8!(A%!16)=i%|
00004110  3a 63 24 3d c4 54 61 25  2c bd 28 30 29 29 3a 69  |:c$=.Ta%,.(0)):i|
00004120  25 3d 21 28 41 25 21 33  32 29 80 31 36 37 37 37  |%=!(A%!32).16777|
00004130  31 30 30 3a e7 41 63 25  8c 0d 0a 8c 15 e7 a4 65  |100:.Ac%.......e|
00004140  28 6d 25 2c 38 30 29 69  25 3d 69 25 84 31 0d 0a  |(m%,80)i%=i%.1..|
00004150  91 15 e7 a4 65 28 6d 25  2c 38 31 29 69 25 3d 69  |....e(m%,81)i%=i|
00004160  25 84 32 0d 0a 96 2a e7  a4 65 28 6d 25 2c 34 31  |%.2...*..e(m%,41|
00004170  29 84 a4 65 28 6d 25 2c  34 32 29 84 a4 65 28 6d  |)..e(m%,42)..e(m|
00004180  25 2c 34 33 29 69 25 3d  69 25 84 33 32 0d 0a 9b  |%,43)i%=i%.32...|
00004190  16 e7 a4 65 28 6d 25 2c  39 32 29 69 25 3d 69 25  |...e(m%,92)i%=i%|
000041a0  84 31 36 0d 0a a0 16 e7  a4 65 28 6d 25 2c 39 33  |.16......e(m%,93|
000041b0  29 69 25 3d 69 25 84 36  34 0d 0a a5 17 cc 3a e7  |)i%=i%.64.....:.|
000041c0  a4 65 28 6d 25 2c 37 37  29 69 25 3d 69 25 84 31  |.e(m%,77)i%=i%.1|
000041d0  0d 0a aa 05 cd 0d 0a af  cd 21 28 41 25 21 33 32  |.........!(A%!32|
000041e0  29 3d 28 69 25 84 28 34  3c 3c 32 34 29 29 3a c1  |)=(i%.(4<<24)):.|
000041f0  63 24 2c 64 61 25 2b 31  2c 31 29 3d bd 28 bb 28  |c$,da%+1,1)=.(.(|
00004200  a4 62 28 6d 25 2c 60 61  25 29 29 29 3a c1 63 24  |.b(m%,`a%))):.c$|
00004210  2c 70 61 25 2b 31 2c 31  29 3d bd 28 bb 28 a4 62  |,pa%+1,1)=.(.(.b|
00004220  28 6d 25 2c 61 62 25 29  29 29 3a c1 63 24 2c 66  |(m%,ab%))):.c$,f|
00004230  61 25 2b 31 2c 31 29 3d  bd 28 bb 28 a4 62 28 6d  |a%+1,1)=.(.(.b(m|
00004240  25 2c 62 62 25 29 29 29  3a c1 63 24 2c 6e 61 25  |%,bb%))):.c$,na%|
00004250  2b 31 2c 31 29 3d bd 28  bb 28 a4 62 28 6d 25 2c  |+1,1)=.(.(.b(m%,|
00004260  63 62 25 29 29 29 3a c1  63 24 2c 65 61 25 2b 31  |cb%))):.c$,ea%+1|
00004270  2c 31 29 3d bd 28 bb 28  a4 62 28 6d 25 2c 64 62  |,1)=.(.(.b(m%,db|
00004280  25 29 29 29 3a c1 63 24  2c 6f 61 25 2b 31 2c 31  |%))):.c$,oa%+1,1|
00004290  29 3d bd 28 bb 28 a4 62  28 6d 25 2c 65 62 25 29  |)=.(.(.b(m%,eb%)|
000042a0  29 29 0d 0a b4 c0 c1 63  24 2c 4a 61 25 2b 31 2c  |)).....c$,Ja%+1,|
000042b0  31 29 3d a4 6b 28 66 62  25 29 3a c1 63 24 2c 71  |1)=.k(fb%):.c$,q|
000042c0  61 25 2b 31 2c 31 29 3d  a4 6b 28 67 62 25 29 3a  |a%+1,1)=.k(gb%):|
000042d0  c1 63 24 2c 50 61 25 2b  31 2c 31 29 3d a4 6b 28  |.c$,Pa%+1,1)=.k(|
000042e0  68 62 25 29 3a c1 63 24  2c 72 61 25 2b 31 2c 31  |hb%):.c$,ra%+1,1|
000042f0  29 3d a4 6b 28 69 62 25  29 3a c1 63 24 2c 73 61  |)=.k(ib%):.c$,sa|
00004300  25 2b 31 2c 31 29 3d a4  6b 28 6a 62 25 29 3a c1  |%+1,1)=.k(jb%):.|
00004310  63 24 2c 74 61 25 2b 31  2c 31 29 3d a4 6b 28 6b  |c$,ta%+1,1)=.k(k|
00004320  62 25 29 3a c1 63 24 2c  75 61 25 2b 31 2c 31 29  |b%):.c$,ua%+1,1)|
00004330  3d a4 6b 28 6c 62 25 29  3a c1 63 24 2c 76 61 25  |=.k(lb%):.c$,va%|
00004340  2b 31 2c 31 29 3d a4 6b  28 6d 62 25 29 3a c1 63  |+1,1)=.k(mb%):.c|
00004350  24 2c 77 61 25 2b 31 2c  31 29 3d a4 6b 28 6e 62  |$,wa%+1,1)=.k(nb|
00004360  25 29 0d 0a b9 c0 c1 63  24 2c 78 61 25 2b 31 2c  |%).....c$,xa%+1,|
00004370  31 29 3d a4 6b 28 6f 62  25 29 3a c1 63 24 2c 79  |1)=.k(ob%):.c$,y|
00004380  61 25 2b 31 2c 31 29 3d  a4 6b 28 70 62 25 29 3a  |a%+1,1)=.k(pb%):|
00004390  c1 63 24 2c 7a 61 25 2b  31 2c 31 29 3d a4 6b 28  |.c$,za%+1,1)=.k(|
000043a0  71 62 25 29 3a c1 63 24  2c 41 61 25 2b 31 2c 31  |qb%):.c$,Aa%+1,1|
000043b0  29 3d a4 6b 28 72 62 25  29 3a c1 63 24 2c 42 61  |)=.k(rb%):.c$,Ba|
000043c0  25 2b 31 2c 31 29 3d a4  6b 28 73 62 25 29 3a c1  |%+1,1)=.k(sb%):.|
000043d0  63 24 2c 43 61 25 2b 31  2c 31 29 3d a4 6b 28 74  |c$,Ca%+1,1)=.k(t|
000043e0  62 25 29 3a c1 63 24 2c  44 61 25 2b 31 2c 31 29  |b%):.c$,Da%+1,1)|
000043f0  3d a4 6b 28 75 62 25 29  3a c1 63 24 2c 46 61 25  |=.k(ub%):.c$,Fa%|
00004400  2b 31 2c 31 29 3d a4 6b  28 76 62 25 29 3a c1 63  |+1,1)=.k(vb%):.c|
00004410  24 2c 47 61 25 2b 31 2c  31 29 3d a4 6b 28 77 62  |$,Ga%+1,1)=.k(wb|
00004420  25 29 0d 0a be 44 c1 63  24 2c 48 61 25 2b 31 2c  |%)...D.c$,Ha%+1,|
00004430  31 29 3d a4 6b 28 78 62  25 29 3a c1 63 24 2c 49  |1)=.k(xb%):.c$,I|
00004440  61 25 2b 31 2c 31 29 3d  a4 6b 28 79 62 25 29 3a  |a%+1,1)=.k(yb%):|
00004450  60 25 3d 78 25 81 36 3a  e7 60 25 3e 32 35 35 8c  |`%=x%.6:.`%>255.|
00004460  60 25 3d 32 35 35 0d 0a  c3 2e c1 63 24 2c 4c 61  |`%=255.....c$,La|
00004470  25 2b 31 2c 31 29 3d bd  28 60 25 29 3a 60 25 3d  |%+1,1)=.(`%):`%=|
00004480  bb 28 a4 62 28 6d 25 2c  5f 61 25 29 29 3a e7 60  |.(.b(m%,_a%)):.`|
00004490  25 3d 30 8c 0d 0a c8 0f  42 63 25 3d 30 3a 43 63  |%=0.....Bc%=0:Cc|
000044a0  25 3d 31 0d 0a cd 0d cc  3a e7 60 25 3d 78 25 8c  |%=1.....:.`%=x%.|
000044b0  0d 0a d2 0f 42 63 25 3d  31 3a 43 63 25 3d 31 0d  |....Bc%=1:Cc%=1.|
000044c0  0a d7 0d cc 3a e7 60 25  3e 78 25 8c 0d 0a dc 0f  |....:.`%>x%.....|
000044d0  e7 28 60 25 83 78 25 29  3d 30 8c 0d 0a e1 13 42  |.(`%.x%)=0.....B|
000044e0  63 25 3d 60 25 81 78 25  3a 43 63 25 3d 31 0d 0a  |c%=`%.x%:Cc%=1..|
000044f0  e6 13 cc 3a 42 63 25 3d  60 25 3a 43 63 25 3d 78  |...:Bc%=`%:Cc%=x|
00004500  25 0d 0a eb 05 cd 0d 0a  f0 11 cc 3a e7 28 78 25  |%..........:.(x%|
00004510  83 60 25 29 3d 30 8c 0d  0a f5 13 42 63 25 3d 31  |.`%)=0.....Bc%=1|
00004520  3a 43 63 25 3d 78 25 81  60 25 0d 0a fa 13 cc 3a  |:Cc%=x%.`%.....:|
00004530  42 63 25 3d 60 25 3a 43  63 25 3d 78 25 0d 0a ff  |Bc%=`%:Cc%=x%...|
00004540  05 cd 0d 0b 04 05 cd 0d  0b 09 05 cd 0d 0b 0e 05  |................|
00004550  cd 0d 0b 13 c7 c1 63 24  2c 4d 61 25 2b 31 2c 31  |......c$,Ma%+1,1|
00004560  29 3d bd 28 42 63 25 80  32 35 35 29 3a c1 63 24  |)=.(Bc%.255):.c$|
00004570  2c 4d 61 25 2b 32 2c 31  29 3d bd 28 28 42 63 25  |,Ma%+2,1)=.((Bc%|
00004580  3e 3e 38 29 80 32 35 35  29 3a c1 63 24 2c 4d 61  |>>8).255):.c$,Ma|
00004590  25 2b 33 2c 31 29 3d bd  28 28 42 63 25 3e 3e 31  |%+3,1)=.((Bc%>>1|
000045a0  36 29 80 32 35 35 29 3a  c1 63 24 2c 4d 61 25 2b  |6).255):.c$,Ma%+|
000045b0  34 2c 31 29 3d bd 28 28  42 63 25 3e 3e 32 34 29  |4,1)=.((Bc%>>24)|
000045c0  80 32 35 35 29 3a c1 63  24 2c 4e 61 25 2b 31 2c  |.255):.c$,Na%+1,|
000045d0  31 29 3d bd 28 43 63 25  80 32 35 35 29 3a c1 63  |1)=.(Cc%.255):.c|
000045e0  24 2c 4e 61 25 2b 32 2c  31 29 3d bd 28 28 43 63  |$,Na%+2,1)=.((Cc|
000045f0  25 3e 3e 38 29 80 32 35  35 29 3a c1 63 24 2c 4e  |%>>8).255):.c$,N|
00004600  61 25 2b 33 2c 31 29 3d  bd 28 28 43 63 25 3e 3e  |a%+3,1)=.((Cc%>>|
00004610  31 36 29 80 32 35 35 29  0d 0b 18 a2 c1 63 24 2c  |16).255).....c$,|
00004620  4e 61 25 2b 34 2c 31 29  3d bd 28 28 43 63 25 3e  |Na%+4,1)=.((Cc%>|
00004630  3e 32 34 29 80 32 35 35  29 3a c1 63 24 2c 4f 61  |>24).255):.c$,Oa|
00004640  25 2b 31 2c 31 29 3d bd  28 79 25 80 32 35 35 29  |%+1,1)=.(y%.255)|
00004650  3a c1 63 24 2c 4f 61 25  2b 32 2c 31 29 3d bd 28  |:.c$,Oa%+2,1)=.(|
00004660  28 79 25 3e 3e 38 29 80  32 35 35 29 3a c1 63 24  |(y%>>8).255):.c$|
00004670  2c 4f 61 25 2b 33 2c 31  29 3d bd 28 28 79 25 3e  |,Oa%+3,1)=.((y%>|
00004680  3e 31 36 29 80 32 35 35  29 3a c1 63 24 2c 4f 61  |>16).255):.c$,Oa|
00004690  25 2b 34 2c 31 29 3d bd  28 28 79 25 3e 3e 32 34  |%+4,1)=.((y%>>24|
000046a0  29 80 32 35 35 29 3a f2  77 28 41 25 2c 32 38 2c  |).255):.w(A%,28,|
000046b0  63 24 2b 4f 24 2c 35 29  3a e1 0d 0b 1d 3f dd a4  |c$+O$,5):....?..|
000046c0  6b 28 44 63 25 29 3a ea  41 25 2c 73 24 3a 41 25  |k(Dc%):.A%,s$:A%|
000046d0  3d a9 28 4f 24 29 2b 54  61 25 2d 6e 61 25 3a 73  |=.(O$)+Ta%-na%:s|
000046e0  24 3d a4 62 28 6d 25 2c  44 63 25 29 3a e7 73 24  |$=.b(m%,Dc%):.s$|
000046f0  3d 22 22 8c 3d bd 28 30  29 0d 0b 22 33 73 24 3d  |="".=.(0).."3s$=|
00004700  a4 74 28 73 24 2c 22 47  43 22 2b c3 28 44 63 25  |.t(s$,"GC"+.(Dc%|
00004710  29 2c 22 22 29 3a 4f 24  2b 3d bd 28 a9 28 73 24  |),""):O$+=.(.(s$|
00004720  29 29 2b 73 24 3a 3d bd  28 41 25 29 0d 0b 27 31  |))+s$:=.(A%)..'1|
00004730  dd f2 55 28 41 25 29 3a  ea 69 25 2c 41 63 25 2c  |..U(A%):.i%,Ac%,|
00004740  60 25 3a 41 63 25 3d 28  a4 62 28 67 25 2c 31 30  |`%:Ac%=(.b(g%,10|
00004750  29 3d 22 6c 6a 22 29 3a  e7 41 63 25 8c 0d 0b 2c  |)="lj"):.Ac%...,|
00004760  53 f2 6c 28 6d 25 2c 37  36 29 3a f2 6c 28 6d 25  |S.l(m%,76):.l(m%|
00004770  2c 37 37 29 3a f2 6c 28  6d 25 2c 37 38 29 3a f2  |,77):.l(m%,78):.|
00004780  6d 28 6d 25 2c 37 39 29  3a f2 6d 28 6d 25 2c 38  |m(m%,79):.m(m%,8|
00004790  30 29 3a f2 6d 28 6d 25  2c 38 31 29 3a f2 6d 28  |0):.m(m%,81):.m(|
000047a0  6d 25 2c 39 32 29 3a f2  6d 28 6d 25 2c 39 33 29  |m%,92):.m(m%,93)|
000047b0  0d 0b 31 55 cc 3a f2 6d  28 6d 25 2c 37 36 29 3a  |..1U.:.m(m%,76):|
000047c0  f2 6d 28 6d 25 2c 37 37  29 3a f2 6d 28 6d 25 2c  |.m(m%,77):.m(m%,|
000047d0  37 38 29 3a f2 6c 28 6d  25 2c 37 39 29 3a f2 6c  |78):.l(m%,79):.l|
000047e0  28 6d 25 2c 38 30 29 3a  f2 6c 28 6d 25 2c 38 31  |(m%,80):.l(m%,81|
000047f0  29 3a f2 6c 28 6d 25 2c  39 32 29 3a f2 6c 28 6d  |):.l(m%,92):.l(m|
00004800  25 2c 39 33 29 0d 0b 36  05 cd 0d 0b 3b 22 f2 76  |%,93)..6....;".v|
00004810  28 6d 25 2c 41 62 25 29  3a f2 76 28 6d 25 2c 41  |(m%,Ab%):.v(m%,A|
00004820  62 25 2b 31 29 3a e7 41  25 3d 30 8c 0d 0b 40 3a  |b%+1):.A%=0...@:|
00004830  e3 69 25 3d 33 36 b8 34  33 3a f2 65 28 6d 25 2c  |.i%=36.43:.e(m%,|
00004840  69 25 29 3a ed 3a e3 69  25 3d 55 61 25 b8 79 62  |i%):.:.i%=Ua%.yb|
00004850  25 3a f2 61 28 6d 25 2c  69 25 2c 22 22 29 3a ed  |%:.a(m%,i%,""):.|
00004860  3a e7 41 63 25 8c 0d 0b  45 2b f2 65 28 6d 25 2c  |:.Ac%...E+.e(m%,|
00004870  38 30 29 3a f2 65 28 6d  25 2c 38 31 29 3a f2 65  |80):.e(m%,81):.e|
00004880  28 6d 25 2c 39 32 29 3a  f2 65 28 6d 25 2c 39 33  |(m%,92):.e(m%,93|
00004890  29 0d 0b 4a 19 cc 3a f2  66 28 6d 25 2c 37 37 29  |)..J..:.f(m%,77)|
000048a0  3a f2 65 28 6d 25 2c 37  38 29 0d 0b 4f 05 cd 0d  |:.e(m%,78)..O...|
000048b0  0b 54 bd cc 3a f2 61 28  6d 25 2c 55 61 25 2c c3  |.T..:.a(m%,Ua%,.|
000048c0  28 21 28 70 25 21 32 30  29 29 29 3a f2 61 28 6d  |(!(p%!20))):.a(m|
000048d0  25 2c 56 61 25 2c c3 28  21 28 70 25 21 32 34 29  |%,Va%,.(!(p%!24)|
000048e0  29 29 3a f2 61 28 6d 25  2c 57 61 25 2c 24 28 70  |)):.a(m%,Wa%,$(p|
000048f0  25 21 34 29 29 3a f2 61  28 6d 25 2c 58 61 25 2c  |%!4)):.a(m%,Xa%,|
00004900  c3 28 21 28 70 25 21 38  29 29 29 3a f2 61 28 6d  |.(!(p%!8))):.a(m|
00004910  25 2c 5a 61 25 2c 24 28  70 25 21 31 32 29 29 3a  |%,Za%,$(p%!12)):|
00004920  f2 61 28 6d 25 2c 7a 62  25 2c 24 28 70 25 21 33  |.a(m%,zb%,$(p%!3|
00004930  36 29 29 3a f2 61 28 6d  25 2c 41 62 25 2c 24 28  |6)):.a(m%,Ab%,$(|
00004940  70 25 21 34 30 29 29 3a  69 25 3d 21 28 70 25 21  |p%!40)):i%=!(p%!|
00004950  31 36 29 3a e7 69 25 80  31 f2 66 28 6d 25 2c 33  |16):.i%.1.f(m%,3|
00004960  36 29 8b f2 65 28 6d 25  2c 33 36 29 0d 0b 59 1c  |6)..e(m%,36)..Y.|
00004970  e7 69 25 80 32 f2 66 28  6d 25 2c 33 37 29 8b f2  |.i%.2.f(m%,37)..|
00004980  65 28 6d 25 2c 33 37 29  0d 0b 5e 1d e7 69 25 80  |e(m%,37)..^..i%.|
00004990  31 36 f2 66 28 6d 25 2c  33 38 29 8b f2 65 28 6d  |16.f(m%,38)..e(m|
000049a0  25 2c 33 38 29 0d 0b 63  1d e7 69 25 80 33 32 f2  |%,38)..c..i%.32.|
000049b0  66 28 6d 25 2c 33 39 29  8b f2 65 28 6d 25 2c 33  |f(m%,39)..e(m%,3|
000049c0  39 29 0d 0b 68 1d e7 69  25 80 36 34 f2 66 28 6d  |9)..h..i%.64.f(m|
000049d0  25 2c 34 30 29 8b f2 65  28 6d 25 2c 34 30 29 0d  |%,40)..e(m%,40).|
000049e0  0b 6d 1e e7 69 25 80 32  35 36 f2 66 28 6d 25 2c  |.m..i%.256.f(m%,|
000049f0  34 31 29 8b f2 65 28 6d  25 2c 34 31 29 0d 0b 72  |41)..e(m%,41)..r|
00004a00  1e e7 69 25 80 37 36 38  f2 66 28 6d 25 2c 34 32  |..i%.768.f(m%,42|
00004a10  29 8b f2 65 28 6d 25 2c  34 32 29 0d 0b 77 1f e7  |)..e(m%,42)..w..|
00004a20  69 25 80 31 30 32 34 f2  66 28 6d 25 2c 34 33 29  |i%.1024.f(m%,43)|
00004a30  8b f2 65 28 6d 25 2c 34  33 29 0d 0b 7c 09 e7 41  |..e(m%,43)..|..A|
00004a40  63 25 8c 0d 0b 81 24 e7  28 21 28 70 25 21 33 32  |c%....$.(!(p%!32|
00004a50  29 80 31 29 f2 66 28 6d  25 2c 38 30 29 8b f2 65  |).1).f(m%,80)..e|
00004a60  28 6d 25 2c 38 30 29 0d  0b 86 24 e7 28 21 28 70  |(m%,80)...$.(!(p|
00004a70  25 21 33 32 29 80 32 29  f2 66 28 6d 25 2c 38 31  |%!32).2).f(m%,81|
00004a80  29 8b f2 65 28 6d 25 2c  38 31 29 0d 0b 8b 25 e7  |)..e(m%,81)...%.|
00004a90  28 21 28 70 25 21 33 32  29 80 31 36 29 f2 66 28  |(!(p%!32).16).f(|
00004aa0  6d 25 2c 39 32 29 8b f2  65 28 6d 25 2c 39 32 29  |m%,92)..e(m%,92)|
00004ab0  0d 0b 90 25 e7 28 21 28  70 25 21 33 32 29 80 36  |...%.(!(p%!32).6|
00004ac0  34 29 f2 66 28 6d 25 2c  39 33 29 8b f2 65 28 6d  |4).f(m%,93)..e(m|
00004ad0  25 2c 39 33 29 0d 0b 95  14 cc 3a e7 28 21 28 70  |%,93).....:.(!(p|
00004ae0  25 21 33 32 29 80 31 29  8c 0d 0b 9a 17 f2 66 28  |%!32).1)......f(|
00004af0  6d 25 2c 37 37 29 3a f2  65 28 6d 25 2c 37 38 29  |m%,77):.e(m%,78)|
00004b00  0d 0b 9f 19 cc 3a f2 65  28 6d 25 2c 37 37 29 3a  |.....:.e(m%,77):|
00004b10  f2 66 28 6d 25 2c 37 38  29 0d 0b a4 05 cd 0d 0b  |.f(m%,78).......|
00004b20  a9 05 cd 0d 0b ae c8 69  25 3d 31 2b 70 25 21 32  |.......i%=1+p%!2|
00004b30  38 3a f2 61 28 6d 25 2c  60 61 25 2c c3 28 69 25  |8:.a(m%,`a%,.(i%|
00004b40  3f 64 61 25 29 29 3a f2  61 28 6d 25 2c 61 62 25  |?da%)):.a(m%,ab%|
00004b50  2c c3 28 69 25 3f 70 61  25 29 29 3a f2 61 28 6d  |,.(i%?pa%)):.a(m|
00004b60  25 2c 62 62 25 2c c3 28  69 25 3f 66 61 25 29 29  |%,bb%,.(i%?fa%))|
00004b70  3a f2 61 28 6d 25 2c 63  62 25 2c c3 28 69 25 3f  |:.a(m%,cb%,.(i%?|
00004b80  6e 61 25 29 29 3a f2 61  28 6d 25 2c 64 62 25 2c  |na%)):.a(m%,db%,|
00004b90  c3 28 69 25 3f 65 61 25  29 29 3a f2 61 28 6d 25  |.(i%?ea%)):.a(m%|
00004ba0  2c 65 62 25 2c c3 28 69  25 3f 6f 61 25 29 29 3a  |,eb%,.(i%?oa%)):|
00004bb0  f2 67 28 67 62 25 2c 69  25 2c 71 61 25 29 3a f2  |.g(gb%,i%,qa%):.|
00004bc0  67 28 69 62 25 2c 69 25  2c 72 61 25 29 3a f2 67  |g(ib%,i%,ra%):.g|
00004bd0  28 6a 62 25 2c 69 25 2c  73 61 25 29 3a f2 67 28  |(jb%,i%,sa%):.g(|
00004be0  6b 62 25 2c 69 25 2c 74  61 25 29 0d 0b b3 c6 f2  |kb%,i%,ta%).....|
00004bf0  67 28 6c 62 25 2c 69 25  2c 75 61 25 29 3a f2 67  |g(lb%,i%,ua%):.g|
00004c00  28 6d 62 25 2c 69 25 2c  76 61 25 29 3a f2 67 28  |(mb%,i%,va%):.g(|
00004c10  6e 62 25 2c 69 25 2c 77  61 25 29 3a f2 67 28 6f  |nb%,i%,wa%):.g(o|
00004c20  62 25 2c 69 25 2c 78 61  25 29 3a f2 67 28 70 62  |b%,i%,xa%):.g(pb|
00004c30  25 2c 69 25 2c 79 61 25  29 3a f2 67 28 71 62 25  |%,i%,ya%):.g(qb%|
00004c40  2c 69 25 2c 7a 61 25 29  3a f2 67 28 72 62 25 2c  |,i%,za%):.g(rb%,|
00004c50  69 25 2c 41 61 25 29 3a  f2 67 28 73 62 25 2c 69  |i%,Aa%):.g(sb%,i|
00004c60  25 2c 42 61 25 29 3a f2  67 28 74 62 25 2c 69 25  |%,Ba%):.g(tb%,i%|
00004c70  2c 43 61 25 29 3a f2 67  28 75 62 25 2c 69 25 2c  |,Ca%):.g(ub%,i%,|
00004c80  44 61 25 29 3a f2 67 28  76 62 25 2c 69 25 2c 46  |Da%):.g(vb%,i%,F|
00004c90  61 25 29 3a f2 67 28 77  62 25 2c 69 25 2c 47 61  |a%):.g(wb%,i%,Ga|
00004ca0  25 29 3a f2 67 28 78 62  25 2c 69 25 2c 48 61 25  |%):.g(xb%,i%,Ha%|
00004cb0  29 0d 0b b8 31 f2 67 28  79 62 25 2c 69 25 2c 49  |)...1.g(yb%,i%,I|
00004cc0  61 25 29 3a e7 28 21 28  70 25 21 33 32 29 3e 3e  |a%):.(!(p%!32)>>|
00004cd0  3e 32 34 29 3e 3d 31 84  69 25 3f 6c 61 25 3e 3d  |>24)>=1.i%?la%>=|
00004ce0  31 8c 0d 0b bd 3f f2 67  28 66 62 25 2c 69 25 2c  |1....?.g(fb%,i%,|
00004cf0  4a 61 25 29 3a 60 25 3d  28 21 28 70 25 21 32 30  |Ja%):`%=(!(p%!20|
00004d00  29 2a 69 25 21 4d 61 25  29 81 69 25 21 4e 61 25  |)*i%!Ma%).i%!Na%|
00004d10  3a f2 61 28 6d 25 2c 5f  61 25 2c c3 28 60 25 29  |:.a(m%,_a%,.(`%)|
00004d20  29 0d 0b c2 23 cc 3a f2  61 28 6d 25 2c 5f 61 25  |)...#.:.a(m%,_a%|
00004d30  2c c3 28 30 29 29 3a f2  61 28 6d 25 2c 66 62 25  |,.(0)):.a(m%,fb%|
00004d40  2c 22 22 29 0d 0b c7 05  cd 0d 0b cc 22 e7 28 21  |,"")........".(!|
00004d50  28 70 25 21 33 32 29 3e  3e 3e 32 34 29 3e 3d 32  |(p%!32)>>>24)>=2|
00004d60  84 69 25 3f 6c 61 25 3e  3d 32 8c 0d 0b d1 12 f2  |.i%?la%>=2......|
00004d70  67 28 68 62 25 2c 69 25  2c 50 61 25 29 0d 0b d6  |g(hb%,i%,Pa%)...|
00004d80  13 cc 3a f2 61 28 6d 25  2c 68 62 25 2c 22 22 29  |..:.a(m%,hb%,"")|
00004d90  0d 0b db 05 cd 0d 0b e0  05 cd 0d 0b e5 17 f2 4b  |...............K|
00004da0  28 6d 25 29 3a f2 6b 28  6d 25 2c 55 61 25 29 3a  |(m%):.k(m%,Ua%):|
00004db0  e1 0d 0b ea 1e dd f2 77  28 4e 25 2c 48 25 2c 62  |.......w(N%,H%,b|
00004dc0  61 24 2c 46 63 25 29 3a  e7 4e 25 21 48 25 8c 0d  |a$,Fc%):.N%!H%..|
00004dd0  0b ef 0a c8 8e 46 63 25  ca 0d 0b f4 17 c9 32 3a  |.....Fc%......2:|
00004de0  f2 64 28 22 53 54 52 47  22 2c 4e 25 21 48 25 29  |.d("STRG",N%!H%)|
00004df0  0d 0b f9 17 c9 33 3a f2  64 28 22 53 54 52 30 22  |.....3:.d("STR0"|
00004e00  2c 4e 25 21 48 25 29 0d  0b fe 17 c9 34 3a f2 64  |,N%!H%).....4:.d|
00004e10  28 22 47 53 54 52 22 2c  4e 25 21 48 25 29 0d 0c  |("GSTR",N%!H%)..|
00004e20  03 05 cb 0d 0c 08 05 cd  0d 0c 0d 17 4e 25 21 48  |............N%!H|
00004e30  25 3d a4 67 28 62 61 24  2c 46 63 25 29 3a e1 0d  |%=.g(ba$,Fc%):..|
00004e40  0c 12 29 dd f2 67 28 44  63 25 2c 4e 25 2c 48 25  |..)..g(Dc%,N%,H%|
00004e50  29 3a f2 61 28 6d 25 2c  44 63 25 2c a4 6a 28 4e  |):.a(m%,Dc%,.j(N|
00004e60  25 2c 48 25 29 29 3a e1  0d 0c 17 19 dd a4 6a 28  |%,H%)):.......j(|
00004e70  4e 25 2c 48 25 29 3a e7  4e 25 3f 48 25 3c 3e 30  |N%,H%):.N%?H%<>0|
00004e80  8c 0d 0c 1c 15 3d a4 73  28 4e 25 2b 6e 61 25 2b  |.....=.s(N%+na%+|
00004e90  4e 25 3f 48 25 29 0d 0c  21 05 cd 0d 0c 26 07 3d  |N%?H%)..!....&.=|
00004ea0  22 22 0d 0c 2b 1f dd a4  73 28 47 63 25 29 3a ea  |""..+...s(Gc%):.|
00004eb0  73 24 2c 4b 25 2c 69 25  3a e7 47 63 25 3c 3e 30  |s$,K%,i%:.Gc%<>0|
00004ec0  8c 0d 0c 30 35 4b 25 3d  3f 47 63 25 3a e3 69 25  |...05K%=?Gc%:.i%|
00004ed0  3d 31 b8 4b 25 3a e7 47  63 25 3f 69 25 3c 33 33  |=1.K%:.Gc%?i%<33|
00004ee0  84 47 63 25 3f 69 25 3e  31 32 36 84 47 63 25 3f  |.Gc%?i%>126.Gc%?|
00004ef0  69 25 3d 33 34 8c 0d 0c  35 11 73 24 2b 3d c3 28  |i%=34...5.s$+=.(|
00004f00  47 63 25 3f 69 25 29 0d  0c 3a 1f cc 3a 73 24 2b  |Gc%?i%)..:..:s$+|
00004f10  3d bd 28 33 34 29 2b bd  28 47 63 25 3f 69 25 29  |=.(34)+.(Gc%?i%)|
00004f20  2b bd 28 33 34 29 0d 0c  3f 05 cd 0d 0c 44 12 e7  |+.(34)..?....D..|
00004f30  69 25 3c 3e 4b 25 73 24  2b 3d 22 2c 22 0d 0c 49  |i%<>K%s$+=","..I|
00004f40  05 ed 0d 0c 4e 05 cd 0d  0c 53 07 3d 73 24 0d 0c  |....N....S.=s$..|
00004f50  58 1a dd f2 42 28 63 61  24 2c 46 24 2c 42 24 29  |X...B(ca$,F$,B$)|
00004f60  3a e7 46 24 3d 22 22 8c  0d 0c 5d 14 46 24 3d a4  |:.F$=""...].F$=.|
00004f70  63 28 22 4f 4b 43 62 22  2c 42 24 29 0d 0c 62 1a  |c("OKCb",B$)..b.|
00004f80  cc 3a 46 24 3d a4 63 28  22 4f 4b 43 61 22 2c a4  |.:F$=.c("OKCa",.|
00004f90  61 28 46 24 29 29 0d 0c  67 05 cd 0d 0c 6c 14 85  |a(F$))..g....l..|
00004fa0  54 25 2c a4 63 28 63 61  24 2c 46 24 29 3a e1 0d  |T%,.c(ca$,F$):..|
00004fb0  0c 71 32 dd a4 74 28 73  24 2c 47 24 2c 42 24 29  |.q2..t(s$,G$,B$)|
00004fc0  3a ea 69 25 2c 75 24 2c  74 24 3a c8 95 a9 28 73  |:.i%,u$,t$:...(s|
00004fd0  24 29 3a e7 c0 73 24 2c  31 29 3d bd 28 33 34 29  |$):..s$,1)=.(34)|
00004fe0  8c 0d 0c 76 4d 69 25 3d  32 3a c8 95 c1 73 24 2c  |...vMi%=2:...s$,|
00004ff0  69 25 2c 31 29 3c 3e bd  28 33 34 29 80 69 25 3c  |i%,1)<>.(34).i%<|
00005000  a9 28 73 24 29 3a 69 25  2b 3d 31 3a ce 3a e7 c1  |.(s$):i%+=1:.:..|
00005010  73 24 2c 69 25 2c 31 29  3c 3e bd 28 33 34 29 f2  |s$,i%,1)<>.(34).|
00005020  42 28 22 4f 4b 43 22 2c  47 24 2c 42 24 29 0d 0c  |B("OKC",G$,B$)..|
00005030  7b 19 e7 69 25 3c 3e 33  f2 42 28 22 4f 4b 44 22  |{..i%<>3.B("OKD"|
00005040  2c 47 24 2c 42 24 29 0d  0c 80 23 74 24 2b 3d c1  |,G$,B$)...#t$+=.|
00005050  73 24 2c 32 2c 31 29 3a  73 24 3d c1 73 24 2c 34  |s$,2,1):s$=.s$,4|
00005060  29 3a e7 73 24 3c 3e 22  22 8c 0d 0c 85 1f e7 c0  |):.s$<>"".......|
00005070  73 24 2c 31 29 3c 3e 22  2c 22 f2 42 28 22 4f 4b  |s$,1)<>",".B("OK|
00005080  45 22 2c 47 24 2c 42 24  29 0d 0c 8a 0d 73 24 3d  |E",G$,B$)....s$=|
00005090  c1 73 24 2c 32 29 0d 0c  8f 05 cd 0d 0c 94 21 cc  |.s$,2)........!.|
000050a0  3a 69 25 3d a7 73 24 2c  22 2c 22 29 3a e7 69 25  |:i%=.s$,","):.i%|
000050b0  3d 30 69 25 3d a9 28 73  24 29 2b 31 0d 0c 99 35  |=0i%=.(s$)+1...5|
000050c0  75 24 3d c0 73 24 2c 69  25 2d 31 29 3a 73 24 3d  |u$=.s$,i%-1):s$=|
000050d0  c1 73 24 2c 69 25 2b 31  29 3a e7 a9 28 75 24 29  |.s$,i%+1):..(u$)|
000050e0  3d 30 f2 42 28 22 4f 4b  45 22 2c 47 24 2c 42 24  |=0.B("OKE",G$,B$|
000050f0  29 0d 0c 9e 25 e7 bb 28  75 24 29 3c 30 84 bb 28  |)...%..(u$)<0..(|
00005100  75 24 29 3e 32 35 35 f2  42 28 22 4f 4b 46 22 2c  |u$)>255.B("OKF",|
00005110  47 24 2c 42 24 29 0d 0c  a3 10 74 24 2b 3d bd 28  |G$,B$)....t$+=.(|
00005120  bb 28 75 24 29 29 0d 0c  a8 05 cd 0d 0c ad 09 ce  |.(u$))..........|
00005130  3a 3d 74 24 0d 0c b2 77  dd a4 4a 28 79 25 29 3a  |:=t$...w..J(y%):|
00005140  ea 44 25 2c 64 63 25 2c  65 63 25 3a 21 6f 25 3d  |.D%,dc%,ec%:!o%=|
00005150  61 63 25 3a c8 99 32 36  32 33 34 37 2c 2c 6f 25  |ac%:..262347,,o%|
00005160  3a 79 25 2d 3d 6f 25 21  31 36 2d 6f 25 21 32 34  |:y%-=o%!16-o%!24|
00005170  3a 64 63 25 3d 61 25 28  30 29 21 34 3a 65 63 25  |:dc%=a%(0)!4:ec%|
00005180  3d 61 25 28 30 29 21 31  32 3a 44 25 3d 52 25 3a  |=a%(0)!12:D%=R%:|
00005190  c8 95 44 25 3a e7 28 64  63 25 3c 79 25 29 80 28  |..D%:.(dc%<y%).(|
000051a0  79 25 3c 65 63 25 29 3a  3d 44 25 0d 0c b7 2f 65  |y%<ec%):=D%.../e|
000051b0  63 25 3d 64 63 25 3a 64  63 25 2d 3d 28 61 25 28  |c%=dc%:dc%-=(a%(|
000051c0  30 29 21 31 32 2d 61 25  28 30 29 21 34 29 3a 44  |0)!12-a%(0)!4):D|
000051d0  25 3d 21 44 25 3a ce 3a  3d 30 0d 0c bc 35 dd f2  |%=!D%:.:=0...5..|
000051e0  6a 28 5f 24 2c 48 63 25  2c 49 63 25 29 3a ea 79  |j(_$,Hc%,Ic%):.y|
000051f0  25 2c 74 24 2c 69 25 2c  70 25 2c 73 24 2c 66 25  |%,t$,i%,p%,s$,f%|
00005200  3a ea 4a 63 25 2c 4b 63  25 3a e7 48 63 25 8c 0d  |:.Jc%,Kc%:.Hc%..|
00005210  0c c1 2c 4c 63 25 3d 65  25 21 30 2d 36 34 3a 4d  |..,Lc%=e%!0-64:M|
00005220  63 25 3d 65 25 21 34 3a  4e 63 25 3d 65 25 21 31  |c%=e%!4:Nc%=e%!1|
00005230  32 3a 4f 63 25 3d 65 25  21 31 36 0d 0c c6 05 cd  |2:Oc%=e%!16.....|
00005240  0d 0c cb 09 e7 49 63 25  8c 0d 0c d0 6d 21 6f 25  |.....Ic%....m!o%|
00005250  3d 4e 63 25 3a 6f 25 21  34 3d 4f 63 25 3a c8 99  |=Nc%:o%!4=Oc%:..|
00005260  32 36 32 33 35 30 2c 2c  6f 25 3a 4a 63 25 3d 6f  |262350,,o%:Jc%=o|
00005270  25 21 31 36 3a 4b 63 25  3d 6f 25 21 32 30 3a c8  |%!16:Kc%=o%!20:.|
00005280  99 32 36 32 33 34 37 2c  2c 6f 25 3a 4c 63 25 3d  |.262347,,o%:Lc%=|
00005290  6f 25 21 32 30 2b 6f 25  21 34 2b 4a 63 25 2b 32  |o%!20+o%!4+Jc%+2|
000052a0  3a 4d 63 25 3d 6f 25 21  32 34 2b 6f 25 21 31 36  |:Mc%=o%!24+o%!16|
000052b0  2b 4b 63 25 2d 32 0d 0c  d5 05 cd 0d 0c da 0f 41  |+Kc%-2.........A|
000052c0  24 3d 5f 24 3a c8 8e 5f  24 ca 0d 0c df 42 c9 22  |$=_$:.._$....B."|
000052d0  4d 45 31 22 3a f2 72 28  4d 25 29 3a 4d 25 3d 30  |ME1":.r(M%):M%=0|
000052e0  3a f2 6e 28 47 25 2c a4  61 28 22 4d 45 31 22 29  |:.n(G%,.a("ME1")|
000052f0  29 3a f2 43 28 47 25 2c  30 2c 60 62 25 2c b9 29  |):.C(G%,0,`b%,.)|
00005300  3a 4d 63 25 3d 39 36 2b  32 2a 34 34 0d 0c e4 46  |:Mc%=96+2*44...F|
00005310  c9 22 4d 45 32 22 3a f2  72 28 4d 25 29 3a 4d 25  |."ME2":.r(M%):M%|
00005320  3d 30 3a f2 6e 28 47 25  2c a4 61 28 22 4d 45 32  |=0:.n(G%,.a("ME2|
00005330  22 29 29 3a 70 25 3d 50  25 3a 69 25 3d 31 3a c8  |")):p%=P%:i%=1:.|
00005340  95 70 25 3a e7 24 28 70  25 21 33 36 29 3c 3e 22  |.p%:.$(p%!36)<>"|
00005350  22 8c 0d 0c e9 16 f2 78  28 47 25 2c 69 25 2c 24  |"......x(G%,i%,$|
00005360  28 70 25 21 33 36 29 29  0d 0c ee 31 cc 3a f2 78  |(p%!36))...1.:.x|
00005370  28 47 25 2c 69 25 2c a4  6c 28 22 52 45 53 22 2c  |(G%,i%,.l("RES",|
00005380  c3 28 21 28 70 25 21 32  30 29 29 2c c3 28 21 28  |.(!(p%!20)),.(!(|
00005390  70 25 21 32 34 29 29 29  29 0d 0c f3 05 cd 0d 0c  |p%!24)))).......|
000053a0  f8 12 69 25 2b 3d 31 3a  70 25 3d 21 70 25 3a ce  |..i%+=1:p%=!p%:.|
000053b0  0d 0c fd 21 c9 22 4d 45  33 22 3a 70 25 3d 52 25  |...!."ME3":p%=R%|
000053c0  3a 69 25 3d 30 3a c8 95  70 25 3a e7 70 25 3f 35  |:i%=0:..p%:.p%?5|
000053d0  8c 0d 0d 02 14 69 25 2d  3d 31 3a e7 69 25 3d 2d  |.....i%-=1:.i%=-|
000053e0  32 70 25 3d 30 0d 0d 07  05 cd 0d 0d 0c 0d e7 70  |2p%=0..........p|
000053f0  25 70 25 3d 21 70 25 0d  0d 11 0c ce 3a e7 69 25  |%p%=!p%.....:.i%|
00005400  3d 30 8c 0d 0d 16 25 69  25 3d a4 4a 28 4d 63 25  |=0....%i%=.J(Mc%|
00005410  29 3a e7 69 25 69 25 3f  35 3d 31 3a f2 46 28 69  |):.i%i%?5=1:.F(i|
00005420  25 29 3a 69 25 3d 2d 31  0d 0d 1b 05 cd 0d 0d 20  |%):i%=-1....... |
00005430  17 f2 72 28 4d 25 29 3a  4d 25 3d 30 3a e7 69 25  |..r(M%):M%=0:.i%|
00005440  3d 2d 32 8c 0d 0d 25 47  f2 6e 28 70 25 2c a4 63  |=-2...%G.n(p%,.c|
00005450  28 22 4d 45 33 61 22 2c  a4 61 28 22 4d 45 33 63  |("ME3a",.a("ME3c|
00005460  22 29 29 29 3a f2 6e 28  47 25 2c a4 63 28 22 4d  |"))):.n(G%,.c("M|
00005470  45 33 22 2c a4 61 28 22  4d 45 33 63 22 29 29 29  |E3",.a("ME3c")))|
00005480  3a f2 44 28 70 25 2c 30  2c b9 29 0d 0d 2a 45 cc  |:.D(p%,0,.)..*E.|
00005490  3a f2 6e 28 70 25 2c a4  63 28 22 4d 45 33 61 22  |:.n(p%,.c("ME3a"|
000054a0  2c a4 61 28 22 4d 45 33  62 22 29 29 29 3a f2 6e  |,.a("ME3b"))):.n|
000054b0  28 47 25 2c a4 63 28 22  4d 45 33 22 2c a4 61 28  |(G%,.c("ME3",.a(|
000054c0  22 4d 45 33 62 22 29 29  29 3a e7 69 25 3d 30 8c  |"ME3b"))):.i%=0.|
000054d0  0d 0d 2f 2f f2 44 28 47  25 2c 30 2c b9 29 3a f2  |..//.D(G%,0,.):.|
000054e0  44 28 70 25 2c 30 2c b9  29 3a f2 44 28 70 25 2c  |D(p%,0,.):.D(p%,|
000054f0  31 2c b9 29 3a f2 44 28  47 25 2c 32 2c b9 29 0d  |1,.):.D(G%,2,.).|
00005500  0d 34 05 cd 0d 0d 39 05  cd 0d 0d 3e 2d f2 43 28  |.4....9....>-.C(|
00005510  47 25 2c 30 2c 70 25 2c  b9 29 3a f2 43 28 70 25  |G%,0,p%,.):.C(p%|
00005520  2c 30 2c 57 25 2c a3 29  3a f2 43 28 47 25 2c 33  |,0,W%,.):.C(G%,3|
00005530  2c 57 25 2c a3 29 0d 0d  43 33 c9 22 4d 45 34 22  |,W%,.)..C3."ME4"|
00005540  3a f2 72 28 4d 25 29 3a  4d 25 3d 30 3a e7 a4 62  |:.r(M%):M%=0:..b|
00005550  28 67 25 2c 31 30 29 3d  22 6c 6a 22 70 25 3d 54  |(g%,10)="lj"p%=T|
00005560  62 25 8b 70 25 3d 53 62  25 0d 0d 48 08 e7 70 25  |b%.p%=Sb%..H..p%|
00005570  8c 0d 0d 4d 52 74 24 3d  a4 62 28 67 25 2c 32 37  |...MRt$=.b(g%,27|
00005580  29 3a f2 6e 28 47 25 2c  a4 61 28 22 4d 45 34 22  |):.n(G%,.a("ME4"|
00005590  29 29 3a 69 25 3d 31 3a  c8 95 70 25 3a f2 78 28  |)):i%=1:..p%:.x(|
000055a0  47 25 2c 69 25 2c 24 28  70 25 2b 34 29 29 3a e7  |G%,i%,$(p%+4)):.|
000055b0  74 24 3d 24 28 70 25 2b  34 29 f2 79 28 47 25 2c  |t$=$(p%+4).y(G%,|
000055c0  69 25 29 0d 0d 52 17 e7  74 24 3d 22 22 80 69 25  |i%)..R..t$="".i%|
000055d0  3d 31 f2 79 28 47 25 2c  30 29 0d 0d 57 12 69 25  |=1.y(G%,0)..W.i%|
000055e0  2b 3d 31 3a 70 25 3d 21  70 25 3a ce 0d 0d 5c 05  |+=1:p%=!p%:...\.|
000055f0  cd 0d 0d 61 1b c9 22 4d  45 35 22 3a f2 72 28 4d  |...a.."ME5":.r(M|
00005600  25 29 3a 4d 25 3d 30 3a  e7 50 25 8c 0d 0d 66 40  |%):M%=0:.P%...f@|
00005610  74 24 3d a4 62 28 67 25  2c 33 30 29 3a 70 25 3d  |t$=.b(g%,30):p%=|
00005620  50 25 3a f2 6e 28 47 25  2c a4 61 28 22 4d 45 35  |P%:.n(G%,.a("ME5|
00005630  22 29 29 3a 69 25 3d 31  3a c8 95 70 25 3a e7 24  |")):i%=1:..p%:.$|
00005640  28 70 25 21 33 36 29 3c  3e 22 22 8c 0d 0d 6b 0f  |(p%!36)<>""...k.|
00005650  73 24 3d 24 28 70 25 21  33 36 29 0d 0d 70 2a cc  |s$=$(p%!36)..p*.|
00005660  3a 73 24 3d a4 6c 28 22  52 45 53 22 2c c3 28 21  |:s$=.l("RES",.(!|
00005670  28 70 25 21 32 30 29 29  2c c3 28 21 28 70 25 21  |(p%!20)),.(!(p%!|
00005680  32 34 29 29 29 0d 0d 75  05 cd 0d 0d 7a 20 f2 78  |24)))..u....z .x|
00005690  28 47 25 2c 69 25 2c 73  24 29 3a e7 74 24 3d 73  |(G%,i%,s$):.t$=s|
000056a0  24 f2 79 28 47 25 2c 69  25 29 0d 0d 7f 17 e7 74  |$.y(G%,i%).....t|
000056b0  24 3d 22 22 80 69 25 3d  31 f2 79 28 47 25 2c 30  |$="".i%=1.y(G%,0|
000056c0  29 0d 0d 84 12 69 25 2b  3d 31 3a 70 25 3d 21 70  |)....i%+=1:p%=!p|
000056d0  25 3a ce 0d 0d 89 13 cc  3a 85 54 25 2c a4 61 28  |%:......:.T%,.a(|
000056e0  22 4f 4b 54 22 29 0d 0d  8e 05 cd 0d 0d 93 37 c9  |"OKT")........7.|
000056f0  22 4d 45 36 22 3a f2 72  28 4d 25 29 3a 4d 25 3d  |"ME6":.r(M%):M%=|
00005700  30 3a 70 25 3d 50 25 3a  69 25 3d a3 3a c8 95 70  |0:p%=P%:i%=.:..p|
00005710  25 3c 3e 30 80 69 25 3d  a3 3a e7 69 24 3c 3e 22  |%<>0.i%=.:.i$<>"|
00005720  22 8c 0d 0d 98 14 66 25  3d 28 24 28 70 25 21 33  |".....f%=($(p%!3|
00005730  36 29 3d 69 24 29 0d 0d  9d 24 cc 3a 66 25 3d 28  |6)=i$)...$.:f%=(|
00005740  21 28 70 25 21 32 30 29  3d 50 62 25 80 21 28 70  |!(p%!20)=Pb%.!(p|
00005750  25 21 32 34 29 3d 51 62  25 29 0d 0d a2 05 cd 0d  |%!24)=Qb%)......|
00005760  0d a7 08 e7 66 25 8c 0d  0d ac 08 69 25 3d b9 0d  |....f%.....i%=..|
00005770  0d b1 0c cc 3a 70 25 3d  21 70 25 0d 0d b6 05 cd  |....:p%=!p%.....|
00005780  0d 0d bb 0a ce 3a e7 70  25 8c 0d 0d c0 2f 69 25  |.....:.p%..../i%|
00005790  3d 21 28 70 25 21 31 36  29 3a 70 25 3d 31 3a e7  |=!(p%!16):p%=1:.|
000057a0  28 69 25 80 37 29 f2 5a  28 70 25 2c a4 61 28 22  |(i%.7).Z(p%,.a("|
000057b0  43 4f 30 22 29 2c 69 25  29 0d 0d c5 23 e7 28 69  |CO0"),i%)...#.(i|
000057c0  25 80 31 31 32 29 f2 5a  28 70 25 2c a4 61 28 22  |%.112).Z(p%,.a("|
000057d0  43 4f 31 22 29 2c 69 25  3e 3e 34 29 0d 0d ca 24  |CO1"),i%>>4)...$|
000057e0  e7 28 69 25 80 31 37 39  32 29 f2 5a 28 70 25 2c  |.(i%.1792).Z(p%,|
000057f0  a4 61 28 22 43 4f 32 22  29 2c 69 25 3e 3e 38 29  |.a("CO2"),i%>>8)|
00005800  0d 0d cf 13 cc 3a 85 54  25 2c a4 61 28 22 4f 4b  |.....:.T%,.a("OK|
00005810  55 22 29 0d 0d d4 05 cd  0d 0d d9 45 c9 22 4d 45  |U")........E."ME|
00005820  37 22 3a f2 72 28 4d 25  29 3a 4d 25 3d 30 3a f2  |7":.r(M%):M%=0:.|
00005830  6e 28 47 25 2c a4 61 28  22 4d 45 37 22 29 29 3a  |n(G%,.a("ME7")):|
00005840  f2 43 28 47 25 2c 30 2c  56 25 2c b9 29 3a e7 a4  |.C(G%,0,V%,.):..|
00005850  62 28 56 25 2c 50 63 25  29 3d 22 22 8c 0d 0d de  |b(V%,Pc%)=""....|
00005860  38 74 24 3d a4 62 28 67  25 2c 31 32 29 3a e3 69  |8t$=.b(g%,12):.i|
00005870  25 3d 31 b8 a9 28 74 24  29 3a e7 c1 74 24 2c 69  |%=1..(t$):..t$,i|
00005880  25 2c 31 29 3d 22 20 22  c1 74 24 2c 69 25 2c 31  |%,1)=" ".t$,i%,1|
00005890  29 3d 22 5f 22 0d 0d e3  13 ed 3a f2 61 28 56 25  |)="_".....:.a(V%|
000058a0  2c 50 63 25 2c 74 24 29  0d 0d e8 05 cd 0d 0d ed  |,Pc%,t$)........|
000058b0  05 cb 0d 0d f2 1f e7 4d  25 c8 99 32 36 32 33 35  |.......M%..26235|
000058c0  36 2c 2c 47 25 2c 4c 63  25 2c 4d 63 25 2c 32 35  |6,,G%,Lc%,Mc%,25|
000058d0  37 0d 0d f7 05 e1 0d 0d  fc 30 dd f2 5a 28 f8 48  |7........0..Z(.H|
000058e0  25 2c 50 24 2c 5f 25 29  3a e7 5f 25 80 31 f2 5f  |%,P$,_%):._%.1._|
000058f0  28 48 25 2c 50 24 2b 22  2c 20 22 2b a4 61 28 22  |(H%,P$+", "+.a("|
00005900  48 54 34 22 29 29 0d 0e  01 21 e7 5f 25 80 32 f2  |HT4"))...!._%.2.|
00005910  5f 28 48 25 2c 50 24 2b  22 2c 20 22 2b a4 61 28  |_(H%,P$+", "+.a(|
00005920  22 48 54 38 22 29 29 0d  0e 06 21 e7 5f 25 80 34  |"HT8"))...!._%.4|
00005930  f2 5f 28 48 25 2c 50 24  2b 22 2c 20 22 2b a4 61  |._(H%,P$+", "+.a|
00005940  28 22 48 54 31 22 29 29  0d 0e 0b 05 e1 0d 0e 10  |("HT1"))........|
00005950  25 dd f2 5f 28 f8 48 25  2c 7a 24 29 3a e7 48 25  |%.._(.H%,z$):.H%|
00005960  3d 31 f2 6e 28 47 25 2c  a4 61 28 22 4d 45 36 22  |=1.n(G%,.a("ME6"|
00005970  29 29 0d 0e 15 27 f2 78  28 47 25 2c 48 25 2c 7a  |))...'.x(G%,H%,z|
00005980  24 29 3a e7 a4 62 28 67  25 2c 33 33 29 3d 7a 24  |$):..b(g%,33)=z$|
00005990  f2 79 28 47 25 2c 48 25  29 0d 0e 1a 1e e7 a4 62  |.y(G%,H%)......b|
000059a0  28 67 25 2c 33 33 29 3d  22 22 80 48 25 3d 31 f2  |(g%,33)="".H%=1.|
000059b0  79 28 47 25 2c 30 29 0d  0e 1f 0b 48 25 2b 3d 31  |y(G%,0)....H%+=1|
000059c0  3a e1 0d 0e 24 20 dd a4  4b 3a c8 99 32 36 32 33  |:...$ ..K:..2623|
000059d0  35 31 2c 2c 42 62 25 3a  3d 28 42 62 25 21 38 80  |51,,Bb%:=(Bb%!8.|
000059e0  31 29 0d 0e 29 2a dd f2  74 61 3a ea 51 63 25 2c  |1)..)*..ta:.Qc%,|
000059f0  70 25 2c 73 24 2c 70 63  25 2c 5f 25 2c 44 25 3a  |p%,s$,pc%,_%,D%:|
00005a00  51 63 25 3d a4 4b 3a c8  8e 41 24 ca 0d 0e 2e 18  |Qc%=.K:..A$.....|
00005a10  c9 22 4d 45 31 22 3a e7  21 65 25 3d 31 53 25 3d  |."ME1":.!e%=1S%=|
00005a20  32 3a f2 75 0d 0e 33 12  c9 22 4d 45 32 22 3a e7  |2:.u..3.."ME2":.|
00005a30  21 65 25 3d 30 8c 0d 0e  38 09 f2 55 28 30 29 0d  |!e%=0...8..U(0).|
00005a40  0e 3d 2a cc 3a 70 25 3d  50 25 3a c8 95 21 65 25  |.=*.:p%=P%:..!e%|
00005a50  3e 31 3a 70 25 3d 21 70  25 3a 21 65 25 2d 3d 31  |>1:p%=!p%:!e%-=1|
00005a60  3a ce 3a f2 55 28 70 25  29 0d 0e 42 05 cd 0d 0e  |:.:.U(p%)..B....|
00005a70  47 11 c9 22 4d 45 33 22  3a c8 8e 21 65 25 ca 0d  |G.."ME3":..!e%..|
00005a80  0e 4c 18 c9 30 3a e7 65  25 21 34 3d 31 f2 54 61  |.L..0:.e%!4=1.Ta|
00005a90  3a 4f 63 25 3d 2d 31 0d  0e 51 28 c9 31 3a 44 25  |:Oc%=-1..Q(.1:D%|
00005aa0  3d 52 25 3a c8 95 44 25  3a 44 25 3f 35 3d 31 3a  |=R%:..D%:D%?5=1:|
00005ab0  f2 46 28 44 25 29 3a 44  25 3d 21 44 25 3a ce 0d  |.F(D%):D%=!D%:..|
00005ac0  0e 56 28 c9 32 3a 44 25  3d 52 25 3a c8 95 44 25  |.V(.2:D%=R%:..D%|
00005ad0  3a 44 25 3f 35 3d 30 3a  f2 46 28 44 25 29 3a 44  |:D%?5=0:.F(D%):D|
00005ae0  25 3d 21 44 25 3a ce 0d  0e 5b 05 cb 0d 0e 60 27  |%=!D%:...[....`'|
00005af0  c9 22 4d 45 34 22 3a e7  a4 62 28 67 25 2c 31 30  |."ME4":..b(g%,10|
00005b00  29 3d 22 6c 6a 22 70 25  3d 54 62 25 8b 70 25 3d  |)="lj"p%=Tb%.p%=|
00005b10  53 62 25 0d 0e 65 0b e7  21 65 25 3d 30 8c 0d 0e  |Sb%..e..!e%=0...|
00005b20  6a 13 f2 61 28 67 25 2c  32 37 2c 22 22 29 3a f2  |j..a(g%,27,""):.|
00005b30  68 0d 0e 6f 38 cc 3a c8  95 21 65 25 3e 31 80 70  |h..o8.:..!e%>1.p|
00005b40  25 3a 70 25 3d 21 70 25  3a 21 65 25 2d 3d 31 3a  |%:p%=!p%:!e%-=1:|
00005b50  ce 3a e7 70 25 f2 61 28  67 25 2c 32 37 2c 24 28  |.:.p%.a(g%,27,$(|
00005b60  70 25 2b 34 29 29 3a f2  68 0d 0e 74 05 cd 0d 0e  |p%+4)):.h..t....|
00005b70  79 18 c9 22 4d 45 35 22  3a 70 25 3d 50 25 3a e7  |y.."ME5":p%=P%:.|
00005b80  21 65 25 3d 30 8c 0d 0e  7e 32 50 62 25 3d 30 3a  |!e%=0...~2Pb%=0:|
00005b90  51 62 25 3d 30 3a 52 62  25 3d 30 3a f2 61 28 67  |Qb%=0:Rb%=0:.a(g|
00005ba0  25 2c 33 30 2c 22 22 29  3a f2 61 28 67 25 2c 33  |%,30,""):.a(g%,3|
00005bb0  33 2c 22 22 29 3a f2 68  0d 0e 83 25 cc 3a c8 95  |3,""):.h...%.:..|
00005bc0  21 65 25 3e 31 80 70 25  3a 70 25 3d 21 70 25 3a  |!e%>1.p%:p%=!p%:|
00005bd0  21 65 25 2d 3d 31 3a ce  3a e7 70 25 8c 0d 0e 88  |!e%-=1:.:.p%....|
00005be0  32 50 62 25 3d 21 28 70  25 21 32 30 29 3a 51 62  |2Pb%=!(p%!20):Qb|
00005bf0  25 3d 21 28 70 25 21 32  34 29 3a 69 24 3d 24 28  |%=!(p%!24):i$=$(|
00005c00  70 25 21 33 36 29 3a e7  69 24 3c 3e 22 22 8c 0d  |p%!36):.i$<>""..|
00005c10  0e 8d 10 f2 61 28 67 25  2c 33 30 2c 69 24 29 0d  |....a(g%,30,i$).|
00005c20  0e 92 23 cc 3a f2 61 28  67 25 2c 33 30 2c a4 6c  |..#.:.a(g%,30,.l|
00005c30  28 22 52 45 53 22 2c c3  50 62 25 2c c3 51 62 25  |("RES",.Pb%,.Qb%|
00005c40  29 29 0d 0e 97 05 cd 0d  0e 9c 09 f2 4c 3a f2 68  |))..........L:.h|
00005c50  0d 0e a1 05 cd 0d 0e a6  05 cd 0d 0e ab 12 c9 22  |..............."|
00005c60  4d 45 36 22 3a e7 21 65  25 3d 30 8c 0d 0e b0 16  |ME6":.!e%=0.....|
00005c70  f2 61 28 67 25 2c 33 33  2c 22 22 29 3a 52 62 25  |.a(g%,33,""):Rb%|
00005c80  3d 30 0d 0e b5 20 cc 3a  70 25 3d 4d 25 2b 32 38  |=0... .:p%=M%+28|
00005c90  2b 21 65 25 2a 32 34 3a  e7 70 25 21 38 80 32 35  |+!e%*24:.p%!8.25|
00005ca0  36 8c 0d 0e ba 0d 73 24  3d 24 70 25 21 31 32 0d  |6.....s$=$p%!12.|
00005cb0  0e bf 11 cc 3a 73 24 3d  24 28 70 25 2b 31 32 29  |....:s$=$(p%+12)|
00005cc0  0d 0e c4 05 cd 0d 0e c9  29 f2 61 28 67 25 2c 33  |........).a(g%,3|
00005cd0  33 2c 73 24 29 3a 70 25  3d a7 73 24 2c 22 2c 22  |3,s$):p%=.s$,","|
00005ce0  29 3a c8 8e c0 73 24 2c  70 25 2d 31 29 ca 0d 0e  |):...s$,p%-1)...|
00005cf0  ce 14 c9 a4 61 28 22 43  4f 31 22 29 3a 70 63 25  |....a("CO1"):pc%|
00005d00  3d 31 0d 0e d3 14 c9 a4  61 28 22 43 4f 32 22 29  |=1......a("CO2")|
00005d10  3a 70 63 25 3d 32 0d 0e  d8 0b 7f 3a 70 63 25 3d  |:pc%=2.....:pc%=|
00005d20  30 0d 0e dd 05 cb 0d 0e  e2 10 c8 8e c1 73 24 2c  |0............s$,|
00005d30  70 25 2b 32 29 ca 0d 0e  e7 13 c9 a4 61 28 22 48  |p%+2).......a("H|
00005d40  54 34 22 29 3a 5f 25 3d  34 0d 0e ec 13 c9 a4 61  |T4"):_%=4......a|
00005d50  28 22 48 54 38 22 29 3a  5f 25 3d 38 0d 0e f1 0a  |("HT8"):_%=8....|
00005d60  7f 3a 5f 25 3d 31 0d 0e  f6 05 cb 0d 0e fb 13 52  |.:_%=1.........R|
00005d70  62 25 3d 28 5f 25 3c 3c  38 29 2b 70 63 25 0d 0f  |b%=(_%<<8)+pc%..|
00005d80  00 05 cd 0d 0f 05 06 f2  68 0d 0f 0a 11 c9 22 4d  |........h....."M|
00005d90  45 37 22 3a c8 8e 21 65  25 ca 0d 0f 0f 0a c9 31  |E7":..!e%......1|
00005da0  3a f2 5a 61 0d 0f 14 0c  c9 32 3a f2 73 3a f2 52  |:.Za.....2:.s:.R|
00005db0  0d 0f 19 05 cb 0d 0f 1e  05 cb 0d 0f 23 09 e7 51  |............#..Q|
00005dc0  63 25 8c 0d 0f 28 0e f2  6a 28 41 24 2c a3 2c a3  |c%...(..j(A$,.,.|
00005dd0  29 0d 0f 2d 09 cc 3a f2  4a 61 0d 0f 32 05 cd 0d  |)..-..:.Ja..2...|
00005de0  0f 37 05 e1 0d 0f 3c 51  dd f2 5a 61 3a 65 25 21  |.7....<Q..Za:e%!|
00005df0  31 32 3d 30 3a 65 25 21  31 36 3d 35 32 34 36 31  |12=0:e%!16=52461|
00005e00  30 3a 65 25 21 33 36 3d  2d 31 3a 65 25 21 34 30  |0:e%!36=-1:e%!40|
00005e10  3d 32 38 30 38 3a 73 24  3d a4 62 28 56 25 2c 50  |=2808:s$=.b(V%,P|
00005e20  63 25 29 3a e7 73 24 3d  22 22 73 24 3d a4 61 28  |c%):.s$=""s$=.a(|
00005e30  22 49 44 22 29 0d 0f 41  39 70 25 3d a9 28 73 24  |"ID")..A9p%=.(s$|
00005e40  29 3a c8 95 70 25 3e 31  3a e7 c1 73 24 2c 70 25  |):..p%>1:..s$,p%|
00005e50  2c 31 29 3d 22 2e 22 73  24 3d c1 73 24 2c 70 25  |,1)="."s$=.s$,p%|
00005e60  2b 31 29 3a 70 25 3d 30  8b 70 25 2d 3d 31 0d 0f  |+1):p%=0.p%-=1..|
00005e70  46 43 ce 3a 24 28 65 25  2b 34 34 29 3d 73 24 2b  |FC.:$(e%+44)=s$+|
00005e80  bd 30 3a 65 25 21 30 3d  28 34 38 2b a9 28 73 24  |.0:e%!0=(48+.(s$|
00005e90  29 29 80 ac 33 3a c8 99  32 36 32 33 37 35 2c 31  |))..3:..262375,1|
00005ea0  38 2c 65 25 2c 30 3a 56  62 25 3d 65 25 21 38 3a  |8,e%,0:Vb%=e%!8:|
00005eb0  e1 0d 0f 4b 2c dd f2 4c  3a ea 70 25 2c 69 25 2c  |...K,..L:.p%,i%,|
00005ec0  5f 25 2c 70 63 25 2c 66  25 3a 70 25 3d 50 25 3a  |_%,pc%,f%:p%=P%:|
00005ed0  c8 95 70 25 3a e7 69 24  3c 3e 22 22 8c 0d 0f 50  |..p%:.i$<>""...P|
00005ee0  14 66 25 3d 28 24 28 70  25 21 33 36 29 3d 69 24  |.f%=($(p%!36)=i$|
00005ef0  29 0d 0f 55 24 cc 3a 66  25 3d 28 21 28 70 25 21  |)..U$.:f%=(!(p%!|
00005f00  32 30 29 3d 50 62 25 80  21 28 70 25 21 32 34 29  |20)=Pb%.!(p%!24)|
00005f10  3d 51 62 25 29 0d 0f 5a  05 cd 0d 0f 5f 08 e7 66  |=Qb%)..Z...._..f|
00005f20  25 8c 0d 0f 64 0c e7 52  62 25 3c 3e 30 8c 0d 0f  |%...d..Rb%<>0...|
00005f30  69 34 70 63 25 3d 52 62  25 80 32 35 35 3a 5f 25  |i4pc%=Rb%.255:_%|
00005f40  3d 28 52 62 25 80 36 35  32 38 30 29 3e 3e 38 3a  |=(Rb%.65280)>>8:|
00005f50  70 25 3d 21 28 70 25 21  31 36 29 3a c8 8e 70 63  |p%=!(p%!16):..pc|
00005f60  25 ca 0d 0f 6e 16 c9 30  3a e7 28 70 25 80 37 29  |%...n..0:.(p%.7)|
00005f70  3d 30 70 63 25 3d 2d 31  0d 0f 73 18 c9 31 3a e7  |=0pc%=-1..s..1:.|
00005f80  28 70 25 80 31 31 32 29  3d 30 70 63 25 3d 2d 31  |(p%.112)=0pc%=-1|
00005f90  0d 0f 78 19 c9 32 3a e7  28 70 25 80 31 37 39 32  |..x..2:.(p%.1792|
00005fa0  29 3d 30 70 63 25 3d 2d  31 0d 0f 7d 05 cb 0d 0f  |)=0pc%=-1..}....|
00005fb0  82 0d e7 70 63 25 3c 3e  2d 31 8c 0d 0f 87 18 69  |...pc%<>-1.....i|
00005fc0  25 3d 70 25 3e 3e 28 70  63 25 2a 34 29 3a c8 8e  |%=p%>>(pc%*4):..|
00005fd0  5f 25 ca 0d 0f 8c 15 c9  34 3a e7 28 69 25 80 31  |_%......4:.(i%.1|
00005fe0  29 3d 30 5f 25 3d 2d 31  0d 0f 91 15 c9 38 3a e7  |)=0_%=-1.....8:.|
00005ff0  28 69 25 80 32 29 3d 30  5f 25 3d 2d 31 0d 0f 96  |(i%.2)=0_%=-1...|
00006000  15 c9 31 3a e7 28 69 25  80 34 29 3d 30 5f 25 3d  |..1:.(i%.4)=0_%=|
00006010  2d 31 0d 0f 9b 05 cb 0d  0f a0 05 cd 0d 0f a5 12  |-1..............|
00006020  e7 70 63 25 3d 2d 31 84  5f 25 3d 2d 31 8c 0d 0f  |.pc%=-1._%=-1...|
00006030  aa 26 52 62 25 3d 30 3a  f2 61 28 67 25 2c 33 33  |.&Rb%=0:.a(g%,33|
00006040  2c 22 22 29 3a f2 41 28  a4 61 28 22 4f 4b 52 22  |,""):.A(.a("OKR"|
00006050  29 2c 31 29 0d 0f af 05  cd 0d 0f b4 05 cd 0d 0f  |),1)............|
00006060  b9 08 70 25 3d 30 0d 0f  be 0c cc 3a 70 25 3d 21  |..p%=0.....:p%=!|
00006070  70 25 0d 0f c3 05 cd 0d  0f c8 07 ce 3a e1 0d 0f  |p%..........:...|
00006080  cd 1e dd f2 63 28 73 24  29 3a f2 50 61 3a f2 73  |....c(s$):.Pa:.s|
00006090  3a f2 52 3a 85 54 25 2c  73 24 3a e1 0d 0f d2 29  |:.R:.T%,s$:....)|
000060a0  dd a4 64 28 6d 24 2c f8  43 24 29 3a ea 73 24 3a  |..d(m$,.C$):.s$:|
000060b0  f5 3a 73 24 3d a4 42 3a  e7 c0 73 24 2c 31 29 3c  |.:s$=.B:..s$,1)<|
000060c0  3e 22 23 22 8c 0d 0f d7  13 f2 60 28 73 24 29 3a  |>"#"......`(s$):|
000060d0  e7 73 24 3c 3e 22 22 8c  0d 0f dc 19 e7 c0 73 24  |.s$<>"".......s$|
000060e0  2c a9 28 6d 24 29 29 3d  6d 24 84 6d 24 3d 22 22  |,.(m$))=m$.m$=""|
000060f0  8c 0d 0f e1 1d 43 24 3d  c1 73 24 2c a9 28 6d 24  |.....C$=.s$,.(m$|
00006100  29 2b 31 29 3a f2 60 28  43 24 29 3a 3d b9 0d 0f  |)+1):.`(C$):=...|
00006110  e6 0e cc 3a 43 24 3d 22  22 3a 3d a3 0d 0f eb 05  |...:C$="":=.....|
00006120  cd 0d 0f f0 05 cd 0d 0f  f5 05 cd 0d 0f fa 10 fd  |................|
00006130  a4 41 3a 43 24 3d 22 22  3a 3d a3 0d 0f ff 22 dd  |.A:C$="":=....".|
00006140  a4 52 28 73 24 2c 6d 24  2c f8 43 24 29 3a e7 c0  |.R(s$,m$,.C$):..|
00006150  73 24 2c a9 28 6d 24 29  29 3d 6d 24 8c 0d 10 04  |s$,.(m$))=m$....|
00006160  1d 43 24 3d c1 73 24 2c  a9 28 6d 24 29 2b 31 29  |.C$=.s$,.(m$)+1)|
00006170  3a f2 60 28 43 24 29 3a  3d b9 0d 10 09 05 cd 0d  |:.`(C$):=.......|
00006180  10 0e 06 3d a3 0d 10 13  27 dd f2 60 28 f8 73 24  |...=....'..`(.s$|
00006190  29 3a c8 95 c0 73 24 2c  31 29 3d 22 20 22 3a 73  |):...s$,1)=" ":s|
000061a0  24 3d c1 73 24 2c 32 29  3a ce 3a e1 0d 10 18 2a  |$=.s$,2):.:....*|
000061b0  dd a4 6d 28 76 25 29 3a  ea 62 25 3a 62 25 3d a4  |..m(v%):.b%:b%=.|
000061c0  66 28 22 49 4e 54 47 22  2c 34 29 3a 21 62 25 3d  |f("INTG",4):!b%=|
000061d0  76 25 3a 3d 62 25 0d 10  1d 20 dd a4 67 28 73 24  |v%:=b%... ..g(s$|
000061e0  2c 46 63 25 29 3a ea 62  25 2c 70 25 2c 69 25 3a  |,Fc%):.b%,p%,i%:|
000061f0  c8 8e 46 63 25 ca 0d 10  22 23 c9 32 3a 62 25 3d  |..Fc%..."#.2:b%=|
00006200  a4 66 28 22 53 54 52 47  22 2c a9 28 73 24 29 2b  |.f("STRG",.(s$)+|
00006210  31 29 3a 24 62 25 3d 73  24 0d 10 27 31 c9 33 3a  |1):$b%=s$..'1.3:|
00006220  62 25 3d a4 66 28 22 53  54 52 30 22 2c a9 28 73  |b%=.f("STR0",.(s|
00006230  24 29 2b 31 29 3a 24 62  25 3d 73 24 3a 3f 28 62  |$)+1):$b%=s$:?(b|
00006240  25 2b a9 28 73 24 29 29  3d 30 0d 10 2c 61 c9 34  |%+.(s$))=0..,a.4|
00006250  3a c8 99 33 39 2c 73 24  2c 42 62 25 2c 32 35 36  |:..39,s$,Bb%,256|
00006260  b8 2c 2c 70 25 3a 62 25  3d a4 66 28 22 47 53 54  |.,,p%:b%=.f("GST|
00006270  52 22 2c 70 25 2b 31 29  3a 3f 62 25 3d 70 25 3a  |R",p%+1):?b%=p%:|
00006280  62 25 2b 3d 31 3a c8 95  70 25 3a 62 25 3f 69 25  |b%+=1:..p%:b%?i%|
00006290  3d 42 62 25 3f 69 25 3a  69 25 2b 3d 31 3a 70 25  |=Bb%?i%:i%+=1:p%|
000062a0  2d 3d 31 3a ce 3a 62 25  2d 3d 31 0d 10 31 47 c9  |-=1:.:b%-=1..1G.|
000062b0  35 3a 62 25 3d a4 66 28  22 47 53 54 52 22 2c a9  |5:b%=.f("GSTR",.|
000062c0  28 73 24 29 2b 31 29 3a  3f 62 25 3d a9 28 73 24  |(s$)+1):?b%=.(s$|
000062d0  29 3a e3 69 25 3d 31 b8  a9 28 73 24 29 3a 62 25  |):.i%=1..(s$):b%|
000062e0  3f 69 25 3d 97 28 c1 73  24 2c 69 25 2c 31 29 29  |?i%=.(.s$,i%,1))|
000062f0  3a ed 0d 10 36 05 cb 0d  10 3b 07 3d 62 25 0d 10  |:...6....;.=b%..|
00006300  40 20 dd a4 68 28 73 24  29 3a ea 74 24 2c 69 25  |@ ..h(s$):.t$,i%|
00006310  2c 63 25 3a e7 73 24 3d  22 22 3a 3d 22 22 0d 10  |,c%:.s$="":=""..|
00006320  45 34 e3 69 25 3d 31 b8  a9 28 73 24 29 3a 63 25  |E4.i%=1..(s$):c%|
00006330  3d 97 28 c1 73 24 2c 69  25 2c 31 29 29 3a e7 63  |=.(.s$,i%,1)):.c|
00006340  25 3c 33 32 63 25 2b 3d  36 34 3a 74 24 2b 3d 22  |%<32c%+=64:t$+="|
00006350  7c 22 0d 10 4a 1b e7 63  25 3d 97 22 7c 22 84 63  ||"..J..c%=."|".c|
00006360  25 3d 97 22 3c 22 74 24  2b 3d 22 7c 22 0d 10 4f  |%=."<"t$+="|"..O|
00006370  13 74 24 2b 3d bd 28 63  25 29 3a ed 3a 3d 74 24  |.t$+=.(c%):.:=t$|
00006380  0d 10 54 38 dd a4 48 20  28 67 24 29 3a ea 63 25  |..T8..H (g$):.c%|
00006390  2c 52 63 25 2c 51 24 2c  6c 25 3a c8 99 38 2c 31  |,Rc%,Q$,l%:..8,1|
000063a0  37 2c 67 24 b8 63 25 2c  2c 2c 2c 53 63 25 3a e7  |7,g$.c%,,,,Sc%:.|
000063b0  28 63 25 3c 3e 31 29 8c  0d 10 59 06 3d a3 0d 10  |(c%<>1)...Y.=...|
000063c0  5e 05 cd 0d 10 63 13 52  63 25 3d ad 67 24 3a e7  |^....c.Rc%=.g$:.|
000063d0  52 63 25 3d 30 8c 0d 10  68 06 3d a3 0d 10 6d 05  |Rc%=0...h.=...m.|
000063e0  cd 0d 10 72 1a 51 24 3d  22 22 3a e3 6c 25 3d 31  |...r.Q$="":.l%=1|
000063f0  b8 34 3a e7 ac c5 23 52  63 25 8c 0d 10 77 10 51  |.4:...#Rc%...w.Q|
00006400  24 2b 3d bd 28 9a 23 52  63 25 29 0d 10 7c 05 cd  |$+=.(.#Rc%)..|..|
00006410  0d 10 81 11 ed 3a d9 23  52 63 25 3a c8 8e 51 24  |.....:.#Rc%:..Q$|
00006420  ca 0d 10 86 14 c9 22 53  51 53 48 22 3a 3d a4 4c  |......"SQSH":=.L|
00006430  20 28 67 24 29 0d 10 8b  0e 7f 3a 3d a4 4d 20 28  | (g$).....:=.M (|
00006440  67 24 29 0d 10 90 05 cb  0d 10 95 06 3d a3 0d 10  |g$).........=...|
00006450  9a 2c dd a4 4d 20 28 67  24 29 3a ea 63 25 3a c8  |.,..M (g$):.c%:.|
00006460  99 38 2c 31 37 2c 67 24  b8 63 25 2c 2c 2c 2c 53  |.8,17,g$.c%,,,,S|
00006470  63 25 3a e7 63 25 3c 3e  31 8c 0d 10 9f 06 3d a3  |c%:.c%<>1.....=.|
00006480  0d 10 a4 05 cd 0d 10 a9  2d 54 63 25 3d a4 66 28  |........-Tc%=.f(|
00006490  22 44 41 54 41 22 2c 53  63 25 29 3a c8 99 38 2c  |"DATA",Sc%):..8,|
000064a0  31 36 2c 67 24 2c 54 63  25 3a 55 63 25 3d 30 3a  |16,g$,Tc%:Uc%=0:|
000064b0  3d b9 0d 10 ae 40 dd a4  4c 20 28 67 24 29 3a ea  |=....@..L (g$):.|
000064c0  63 25 2c 56 63 25 2c 57  63 25 2c 58 63 25 2c 5a  |c%,Vc%,Wc%,Xc%,Z|
000064d0  63 25 2c 5f 63 25 3a c8  99 38 2c 31 37 2c 67 24  |c%,_c%:..8,17,g$|
000064e0  b8 63 25 2c 2c 2c 2c 53  63 25 3a e7 63 25 3c 3e  |.c%,,,,Sc%:.c%<>|
000064f0  31 8c 0d 10 b3 06 3d a3  0d 10 b8 05 cd 0d 10 bd  |1.....=.........|
00006500  98 57 63 25 3d a4 66 20  28 22 53 51 44 54 22 2c  |.Wc%=.f ("SQDT",|
00006510  53 63 25 29 3a c8 99 38  2c 31 36 2c 67 24 2c 57  |Sc%):..8,16,g$,W|
00006520  63 25 3a 56 63 25 3d 28  57 63 25 3f 34 29 2b 28  |c%:Vc%=(Wc%?4)+(|
00006530  28 57 63 25 3f 35 29 3c  3c 38 29 2b 28 28 57 63  |(Wc%?5)<<8)+((Wc|
00006540  25 3f 36 29 3c 3c 31 36  29 2b 28 28 57 63 25 3f  |%?6)<<16)+((Wc%?|
00006550  37 29 3c 3c 32 34 29 3a  c8 99 32 37 32 31 32 39  |7)<<24):..272129|
00006560  2c 38 2c 53 63 25 2d 32  30 b8 5a 63 25 3a 58 63  |,8,Sc%-20.Zc%:Xc|
00006570  25 3d a4 66 20 28 22 53  51 57 53 22 2c 5a 63 25  |%=.f ("SQWS",Zc%|
00006580  29 3a 54 63 25 3d a4 66  20 28 22 44 41 54 41 22  |):Tc%=.f ("DATA"|
00006590  2c 56 63 25 29 0d 10 c2  62 c8 99 32 37 32 31 32  |,Vc%)...b..27212|
000065a0  39 2c 34 2c 58 63 25 2c  57 63 25 2b 32 30 2c 53  |9,4,Xc%,Wc%+20,S|
000065b0  63 25 2d 32 30 2c 54 63  25 2c 56 63 25 b8 5f 63  |c%-20,Tc%,Vc%._c|
000065c0  25 3a f2 64 20 28 22 53  51 57 53 22 2c 58 63 25  |%:.d ("SQWS",Xc%|
000065d0  29 3a f2 64 20 28 22 53  51 44 54 22 2c 57 63 25  |):.d ("SQDT",Wc%|
000065e0  29 3a 55 63 25 3d 30 3a  53 63 25 3d 56 63 25 3a  |):Uc%=0:Sc%=Vc%:|
000065f0  e7 5f 63 25 3d 30 8c 0d  10 c7 06 3d b9 0d 10 cc  |._c%=0.....=....|
00006600  08 cc 3a 3d a3 0d 10 d1  05 cd 0d 10 d6 06 3d b9  |..:=..........=.|
00006610  0d 10 db 2b dd a4 53 28  67 24 29 3a ea 63 25 3a  |...+..S(g$):.c%:|
00006620  c8 99 38 2c 31 37 2c 67  24 b8 63 25 2c 2c 2c 2c  |..8,17,g$.c%,,,,|
00006630  53 63 25 3a e7 63 25 3c  3e 31 8c 0d 10 e0 06 3d  |Sc%:.c%<>1.....=|
00006640  a3 0d 10 e5 05 cd 0d 10  ea 2d 54 63 25 3d a4 66  |.........-Tc%=.f|
00006650  28 22 44 41 54 41 22 2c  53 63 25 29 3a c8 99 38  |("DATA",Sc%):..8|
00006660  2c 31 36 2c 67 24 2c 54  63 25 3a 55 63 25 3d 30  |,16,g$,Tc%:Uc%=0|
00006670  3a 3d b9 0d 10 ef 25 dd  f2 50 61 3a f2 64 28 22  |:=....%..Pa:.d("|
00006680  44 41 54 41 22 2c 54 63  25 29 3a 54 63 25 3d 30  |DATA",Tc%):Tc%=0|
00006690  3a 53 63 25 3d 30 3a e1  0d 10 f4 0c dd a4 54 3a  |:Sc%=0:.......T:|
000066a0  3d 55 63 25 0d 10 f9 15  dd f2 4c 61 28 76 25 29  |=Uc%......La(v%)|
000066b0  3a 55 63 25 3d 76 25 3a  e1 0d 10 fe 13 dd a4 41  |:Uc%=v%:.......A|
000066c0  3a 3d 28 55 63 25 3e 3d  53 63 25 29 0d 11 03 20  |:=(Uc%>=Sc%)... |
000066d0  dd a4 42 3a ea 69 25 3a  69 25 3d 55 63 25 3a e7  |..B:.i%:i%=Uc%:.|
000066e0  55 63 25 3e 3d 53 63 25  8c 3d 22 22 0d 11 08 4b  |Uc%>=Sc%.=""...K|
000066f0  c8 95 55 63 25 3c 53 63  25 80 54 63 25 3f 55 63  |..Uc%<Sc%.Tc%?Uc|
00006700  25 3c 3e 31 30 80 54 63  25 3f 55 63 25 3c 3e 31  |%<>10.Tc%?Uc%<>1|
00006710  33 3a 55 63 25 2b 3d 31  3a ce 3a 54 63 25 3f 55  |3:Uc%+=1:.:Tc%?U|
00006720  63 25 3d 31 33 3a 55 63  25 2b 3d 31 3a 3d 24 28  |c%=13:Uc%+=1:=$(|
00006730  54 63 25 2b 69 25 29 0d  11 0d 53 dd a4 72 28 73  |Tc%+i%)...S..r(s|
00006740  24 29 3a ea 69 25 2c 74  25 2c 6e 25 2c 66 25 3a  |$):.i%,t%,n%,f%:|
00006750  69 25 3d a4 66 28 22 54  45 4d 50 22 2c 32 35 36  |i%=.f("TEMP",256|
00006760  29 3a c8 99 31 33 31 31  31 37 2c 73 24 2c 69 25  |):..131117,s$,i%|
00006770  2c 32 35 36 b8 2c 74 25  2c 6e 25 3b 66 25 3a e7  |,256.,t%,n%;f%:.|
00006780  74 25 84 28 66 25 80 31  29 8c 0d 11 12 15 85 5f  |t%.(f%.1)......_|
00006790  62 25 2c a4 63 28 22 46  41 44 22 2c 73 24 29 0d  |b%,.c("FAD",s$).|
000067a0  11 17 05 cd 0d 11 1c 15  f2 64 28 22 54 45 4d 50  |.........d("TEMP|
000067b0  22 2c 69 25 29 3a 3d 6e  25 0d 11 21 19 dd a4 69  |",i%):=n%..!...i|
000067c0  28 41 25 29 3a ea 69 25  2c 73 24 3a e7 41 25 3d  |(A%):.i%,s$:.A%=|
000067d0  30 8c 0d 11 26 07 3d 22  22 0d 11 2b 05 cd 0d 11  |0...&.=""..+....|
000067e0  30 0c c8 8e 41 25 21 2d  34 ca 0d 11 35 14 c9 a4  |0...A%!-4...5...|
000067f0  70 28 22 53 54 52 47 22  29 3a 3d 24 41 25 0d 11  |p("STRG"):=$A%..|
00006800  3a 17 c9 a4 70 28 22 53  54 52 30 22 29 3a 3d a4  |:...p("STR0"):=.|
00006810  6e 28 41 25 29 0d 11 3f  17 c9 a4 70 28 22 47 53  |n(A%)..?...p("GS|
00006820  54 52 22 29 3a e7 3f 41  25 3d 30 8c 0d 11 44 07  |TR"):.?A%=0...D.|
00006830  3d 22 22 0d 11 49 05 cd  0d 11 4e 2e 69 25 3d 3f  |=""..I....N.i%=?|
00006840  41 25 3a 41 25 2b 3d 31  3a c8 95 69 25 3a 73 24  |A%:A%+=1:..i%:s$|
00006850  2b 3d bd 28 3f 41 25 29  3a 41 25 2b 3d 31 3a 69  |+=.(?A%):A%+=1:i|
00006860  25 2d 3d 31 3a ce 0d 11  53 14 7f 3a 85 5f 62 25  |%-=1:...S..:._b%|
00006870  2c a4 61 28 22 46 41 37  22 29 0d 11 58 05 cb 0d  |,.a("FA7")..X...|
00006880  11 5d 07 3d 73 24 0d 11  62 55 dd f2 62 61 28 4e  |.].=s$..bU..ba(N|
00006890  24 29 3a ea 66 24 3a de  60 63 25 32 35 36 3a c8  |$):.f$:.`c%256:.|
000068a0  99 33 30 2c 36 2c 2c 2c  31 37 2b a9 28 4e 24 29  |.30,6,,,17+.(N$)|
000068b0  b8 2c 2c 61 64 25 3a 24  28 61 64 25 2b 31 36 29  |.,,ad%:$(ad%+16)|
000068c0  3d 4e 24 3a c8 99 32 36  37 35 32 31 2c 61 64 25  |=N$:..267521,ad%|
000068d0  2c 61 64 25 2b 31 36 2c  30 3a e1 0d 11 67 1f dd  |,ad%+16,0:...g..|
000068e0  a4 61 28 54 24 29 3a 3d  a4 75 28 54 24 2c 22 22  |.a(T$):=.u(T$,""|
000068f0  2c 22 22 2c 22 22 2c 22  22 29 0d 11 6c 22 dd a4  |,"","","")..l"..|
00006900  63 28 54 24 2c 53 24 29  3a 3d a4 75 28 54 24 2c  |c(T$,S$):=.u(T$,|
00006910  53 24 2c 22 22 2c 22 22  2c 22 22 29 0d 11 71 25  |S$,"","","")..q%|
00006920  dd a4 6c 28 54 24 2c 48  24 2c 49 24 29 3a 3d a4  |..l(T$,H$,I$):=.|
00006930  75 28 54 24 2c 48 24 2c  49 24 2c 22 22 2c 22 22  |u(T$,H$,I$,"",""|
00006940  29 0d 11 76 28 dd a4 43  28 54 24 2c 48 24 2c 49  |)..v(..C(T$,H$,I|
00006950  24 2c 52 24 29 3a 3d a4  75 28 54 24 2c 48 24 2c  |$,R$):=.u(T$,H$,|
00006960  49 24 2c 52 24 2c 22 22  29 0d 11 7b 57 dd a4 75  |I$,R$,"")..{W..u|
00006970  28 54 24 2c 48 24 2c 49  24 2c 52 24 2c 64 61 24  |(T$,H$,I$,R$,da$|
00006980  29 3a ea 46 25 2c 4c 25  3a c8 99 33 39 38 35 39  |):.F%,L%:..39859|
00006990  34 2c 61 64 25 2c 54 24  2c 60 63 25 2c 32 35 36  |4,ad%,T$,`c%,256|
000069a0  2c 48 24 2c 49 24 2c 52  24 2c 64 61 24 b8 2c 2c  |,H$,I$,R$,da$.,,|
000069b0  2c 4c 25 3b 46 25 3a e7  46 25 80 31 3a 3d 54 24  |,L%;F%:.F%.1:=T$|
000069c0  0d 11 80 13 60 63 25 3f  4c 25 3d 31 33 3a 3d 24  |....`c%?L%=13:=$|
000069d0  60 63 25 0d 11 85 0e dd  f2 61 61 3a e7 61 64 25  |`c%......aa:.ad%|
000069e0  8c 0d 11 8a 20 c8 99 32  36 37 35 32 34 2c 61 64  |.... ..267524,ad|
000069f0  25 3a c8 99 31 33 31 31  30 32 2c 37 2c 2c 61 64  |%:..131102,7,,ad|
00006a00  25 0d 11 8f 05 cd 0d 11  94 05 e1 0d 11 99 27 dd  |%.............'.|
00006a10  f2 63 61 3a c8 99 38 31  b8 62 64 25 3a c8 99 31  |.ca:..81.bd%:..1|
00006a20  36 b8 2c 63 64 25 3a 64  64 25 3d 30 3a f2 5f 61  |6.,cd%:dd%=0:._a|
00006a30  3a e1 0d 11 9e 3f dd f2  5f 61 3a ea 65 64 25 2c  |:....?.._a:.ed%,|
00006a40  66 25 3a c8 99 32 36 32  33 38 30 2c 2d 31 2c 2d  |f%:..262380,-1,-|
00006a50  31 b8 65 64 25 3a c8 99  32 36 32 33 38 30 2c 65  |1.ed%:..262380,e|
00006a60  64 25 2b 62 64 25 2c 2d  31 3a e7 64 64 25 3d 30  |d%+bd%,-1:.dd%=0|
00006a70  8c 0d 11 a3 41 c8 99 31  33 31 31 30 31 2c 30 2c  |....A..131101,0,|
00006a80  63 64 25 2c 2c 62 64 25  b8 3b 66 25 3a e7 28 66  |cd%,,bd%.;f%:.(f|
00006a90  25 80 31 29 85 30 2c a4  63 28 22 46 41 31 22 2c  |%.1).0,.c("FA1",|
00006aa0  c3 28 28 65 64 25 2b 62  64 25 29 2f 31 30 32 34  |.((ed%+bd%)/1024|
00006ab0  29 29 0d 11 a8 33 cc 3a  c8 99 31 33 31 31 30 31  |))...3.:..131101|
00006ac0  2c 35 2c 63 64 25 2c 2c  62 64 25 b8 3b 66 25 3a  |,5,cd%,,bd%.;f%:|
00006ad0  e7 28 66 25 80 31 29 85  5f 62 25 2c a4 61 28 22  |.(f%.1)._b%,.a("|
00006ae0  46 41 33 22 29 0d 11 ad  05 cd 0d 11 b2 0e 64 64  |FA3").........dd|
00006af0  25 2b 3d 62 64 25 3a e1  0d 11 b7 15 dd a4 44 3a  |%+=bd%:.......D:|
00006b00  ea 66 25 3a e7 64 64 25  3d 30 8c 3d 30 0d 11 bc  |.f%:.dd%=0.=0...|
00006b10  17 c8 99 32 39 2c 31 2c  63 64 25 b8 2c 2c 66 25  |...29,1,cd%.,,f%|
00006b20  3a 3d 66 25 0d 11 c1 3d  dd a4 70 28 76 24 29 3a  |:=f%...=..p(v$):|
00006b30  ea 69 25 2c 6a 25 3a e3  69 25 3d 30 b8 33 3a 6a  |.i%,j%:.i%=0.3:j|
00006b40  25 3d 6a 25 84 97 28 c1  76 24 2c 69 25 2b 31 2c  |%=j%..(.v$,i%+1,|
00006b50  31 29 29 3c 3c 28 69 25  2a 38 29 3a ed 3a 3d 6a  |1))<<(i%*8):.:=j|
00006b60  25 0d 11 c6 5b dd a4 66  28 6a 24 2c 4b 25 29 3a  |%...[..f(j$,K%):|
00006b70  ea 70 25 2c 66 25 3a 4b  25 2b 3d 34 3a c8 95 4b  |.p%,f%:K%+=4:..K|
00006b80  25 3e 3d a4 44 3a f2 5f  61 3a ce 3a c8 99 31 33  |%>=.D:._a:.:..13|
00006b90  31 31 30 31 2c 32 2c 63  64 25 2c 2c 4b 25 b8 2c  |1101,2,cd%,,K%.,|
00006ba0  2c 70 25 3b 66 25 3a e7  28 66 25 80 31 29 85 5f  |,p%;f%:.(f%.1)._|
00006bb0  62 25 2c a4 61 28 22 46  41 33 22 29 0d 11 cb 14  |b%,.a("FA3")....|
00006bc0  21 70 25 3d a4 70 28 6a  24 29 3a 3d 70 25 2b 34  |!p%=.p(j$):=p%+4|
00006bd0  0d 11 d0 1b dd f2 64 28  6a 24 2c 4e 25 29 3a ea  |......d(j$,N%):.|
00006be0  66 64 25 2c 66 25 3a e7  4e 25 8c 0d 11 d5 27 4e  |fd%,f%:.N%....'N|
00006bf0  25 2d 3d 34 3a e7 21 4e  25 3c 3e a4 70 28 6a 24  |%-=4:.!N%<>.p(j$|
00006c00  29 85 54 25 2c a4 63 20  28 22 42 4e 46 22 2c 6a  |).T%,.c ("BNF",j|
00006c10  24 29 0d 11 da 46 21 4e  25 3d 30 3a c8 99 31 33  |$)...F!N%=0:..13|
00006c20  31 31 30 31 2c 33 2c 63  64 25 2c 4e 25 b8 66 64  |1101,3,cd%,N%.fd|
00006c30  25 3b 66 25 3a e7 28 66  25 80 31 29 85 5f 62 25  |%;f%:.(f%.1)._b%|
00006c40  2c a4 6c 28 22 4f 44 44  31 22 2c 6a 24 2c a4 6e  |,.l("ODD1",j$,.n|
00006c50  28 66 64 25 2b 34 29 29  0d 11 df 05 cd 0d 11 e4  |(fd%+4))........|
00006c60  05 e1 0d 11 e9 43 dd a4  76 28 6a 24 2c 4e 25 2c  |.....C..v(j$,N%,|
00006c70  4b 25 29 3a ea 70 25 2c  67 64 25 2c 69 25 2c 66  |K%):.p%,gd%,i%,f|
00006c80  25 3a 4e 25 2d 3d 34 3a  e7 21 4e 25 3c 3e a4 70  |%:N%-=4:.!N%<>.p|
00006c90  28 6a 24 29 85 54 25 2c  a4 63 20 28 22 42 4e 45  |(j$).T%,.c ("BNE|
00006ca0  22 2c 6a 24 29 0d 11 ee  5f c8 99 32 39 2c 36 2c  |",j$)..._..29,6,|
00006cb0  63 64 25 2c 4e 25 b8 2c  2c 2c 67 64 25 3a c8 95  |cd%,N%.,,,gd%:..|
00006cc0  28 67 64 25 2b 4b 25 29  3e 3d a4 44 f2 5f 61 3a  |(gd%+K%)>=.D._a:|
00006cd0  ce 3a c8 99 31 33 31 31  30 31 2c 34 2c 63 64 25  |.:..131101,4,cd%|
00006ce0  2c 4e 25 2c 4b 25 b8 2c  2c 70 25 3b 66 25 3a e7  |,N%,K%.,,p%;f%:.|
00006cf0  28 66 25 80 31 29 85 5f  62 25 2c a4 61 28 22 46  |(f%.1)._b%,.a("F|
00006d00  41 33 22 29 0d 11 f3 09  3d 70 25 2b 34 0d 11 f8  |A3")....=p%+4...|
00006d10  29 dd a4 4e 28 4e 25 29  3a 4e 25 2d 3d 34 3a c8  |)..N(N%):N%-=4:.|
00006d20  99 32 39 2c 36 2c 63 64  25 2c 4e 25 b8 2c 2c 2c  |.29,6,cd%,N%.,,,|
00006d30  4e 25 3a 3d 4e 25 0d 11  fd cd dd f2 64 61 28 6e  |N%:=N%......da(n|
00006d40  24 29 3a 65 61 24 3d 6e  24 3a 65 25 3d a4 66 28  |$):ea$=n$:e%=.f(|
00006d50  22 54 41 53 4b 22 2c 32  35 36 29 3a 65 25 21 30  |"TASK",256):e%!0|
00006d60  3d 32 3a 65 25 21 34 3d  33 3a 65 25 21 38 3d 35  |=2:e%!4=3:e%!8=5|
00006d70  3a 65 25 21 31 32 3d 38  3a 65 25 21 31 36 3d 31  |:e%!12=8:e%!16=1|
00006d80  32 38 32 3a 65 25 21 32  30 3d 32 36 32 33 33 36  |282:e%!20=262336|
00006d90  3a 65 25 21 32 34 3d 32  36 32 33 34 35 3a 65 25  |:e%!24=262345:e%|
00006da0  21 32 38 3d 32 36 32 33  35 31 3a 65 25 21 33 32  |!28=262351:e%!32|
00006db0  3d 35 32 34 36 31 30 3a  65 25 21 33 36 3d 35 32  |=524610:e%!36=52|
00006dc0  34 36 31 33 3a 65 25 21  34 30 3d 30 3a c8 99 32  |4613:e%!40=0:..2|
00006dd0  36 32 33 33 36 2c 33 31  30 2c 31 32 36 33 37 34  |62336,310,126374|
00006de0  37 34 31 32 2c 6e 24 2c  65 25 b8 68 64 25 2c 69  |7412,n$,e%.hd%,i|
00006df0  64 25 3a 54 25 3d 32 35  34 3a 5f 62 25 3d 32 35  |d%:T%=254:_b%=25|
00006e00  33 3a e1 0d 12 02 13 dd  f2 52 61 3a c8 99 32 36  |3:.......Ra:..26|
00006e10  32 33 36 35 3a e0 0d 12  07 05 e1 0d 12 0c 2a dd  |2365:.........*.|
00006e20  a4 47 28 62 61 25 29 3a  ea 6a 64 25 3a c8 99 32  |.G(ba%):.jd%:..2|
00006e30  36 32 33 34 33 2c 62 61  25 2c 65 25 b8 6a 64 25  |62343,ba%,e%.jd%|
00006e40  3a 3d 6a 64 25 0d 12 11  2c dd a4 6e 28 70 25 29  |:=jd%...,..n(p%)|
00006e50  3a ea 70 24 3a c8 95 3f  70 25 3a 70 24 2b 3d bd  |:.p$:..?p%:p$+=.|
00006e60  28 3f 70 25 29 3a 70 25  2b 3d 31 3a ce 3a 3d 70  |(?p%):p%+=1:.:=p|
00006e70  24 0d 12 16 12 dd f2 65  61 3a de 6b 64 25 32 35  |$......ea:.kd%25|
00006e80  36 3a e1 0d 12 1b 22 dd  f2 6c 61 3a ea 72 24 2c  |6:...."..la:.r$,|
00006e90  72 25 3a 72 24 3d f6 24  3a e7 9f 3d 54 25 84 9f  |r%:r$=.$:..=T%..|
00006ea0  3d 5f 62 25 8c 0d 12 20  25 72 25 3d a7 72 24 2c  |=_b%... %r%=.r$,|
00006eb0  22 69 6e 20 22 2b bd 33  34 29 3a e7 72 25 72 24  |"in "+.34):.r%r$|
00006ec0  3d c0 72 24 2c 72 25 2d  31 29 0d 12 25 05 cd 0d  |=.r$,r%-1)..%...|
00006ed0  12 2a 08 c8 8e 9f ca 0d  12 2f 10 c9 54 25 3a f2  |.*......./..T%:.|
00006ee0  41 28 72 24 2c 31 29 0d  12 34 11 c9 5f 62 25 3a  |A(r$,1)..4.._b%:|
00006ef0  f2 41 28 72 24 2c 32 29  0d 12 39 22 7f 3a f2 41  |.A(r$,2)..9".:.A|
00006f00  28 a4 43 28 22 45 52 31  22 2c 72 24 2c c3 28 9f  |(.C("ER1",r$,.(.|
00006f10  29 2c c3 28 9e 29 29 2c  33 29 0d 12 3e 05 cb 0d  |),.(.)),3)..>...|
00006f20  12 43 05 e1 0d 12 48 56  dd f2 41 28 72 24 2c 6c  |.C....HV..A(r$,l|
00006f30  64 25 29 3a ea 72 25 3a  c8 99 32 36 32 33 35 36  |d%):.r%:..262356|
00006f40  2c 2c 2d 31 3a 21 6b 64  25 3d 9f 3a 24 28 6b 64  |,,-1:!kd%=.:$(kd|
00006f50  25 2b 34 29 3d 72 24 2b  bd 30 3a c8 99 32 36 32  |%+4)=r$+.0:..262|
00006f60  33 36 37 2c 6b 64 25 2c  6c 64 25 2c 65 61 24 b8  |367,kd%,ld%,ea$.|
00006f70  2c 72 25 3a e7 72 25 3d  32 8c 0d 12 4d 07 ee 85  |,r%:.r%=2...M...|
00006f80  87 0d 12 52 0b 53 25 3d  32 3a f2 75 0d 12 57 05  |...R.S%=2:.u..W.|
00006f90  cd 0d 12 5c 05 e1 0d 12  61 29 dd f2 66 61 3a ea  |...\....a)..fa:.|
00006fa0  70 25 3a c8 99 32 37 34  35 32 36 2c 2d 31 2c 30  |p%:..274526,-1,0|
00006fb0  b8 70 25 3a 6b 24 3d bd  28 3f 70 25 29 3a e1 0d  |.p%:k$=.(?p%):..|
00006fc0  12 66 18 dd a4 71 28 6e  24 29 3a e7 6b 24 3d 22  |.f...q(n$):.k$="|
00006fd0  2e 22 3a 3d bb 6e 24 0d  12 6b 35 ea 69 25 3a 69  |.":=.n$..k5.i%:i|
00006fe0  25 3d a7 6e 24 2c 6b 24  29 3a e7 69 25 3c 3e 30  |%=.n$,k$):.i%<>0|
00006ff0  3a 3d bb 28 c0 6e 24 2c  69 25 2d 31 29 2b 22 2e  |:=.(.n$,i%-1)+".|
00007000  22 2b c1 6e 24 2c 69 25  2b 31 29 29 0d 12 70 08  |"+.n$,i%+1))..p.|
00007010  3d bb 6e 24 0d 12 75 1c  dd f2 67 61 3a 42 25 3d  |=.n$..u...ga:B%=|
00007020  a4 66 28 22 49 43 4f 4e  22 2c 32 35 36 29 3a e1  |.f("ICON",256):.|
00007030  0d 12 7a 49 dd f2 61 28  61 25 2c 62 25 2c 73 24  |..zI..a(a%,b%,s$|
00007040  29 3a ea 68 25 2c 69 25  2c 6e 25 3a 21 42 25 3d  |):.h%,i%,n%:!B%=|
00007050  61 25 3a 42 25 21 34 3d  62 25 3a c8 99 32 36 32  |a%:B%!4=b%:..262|
00007060  33 35 30 2c 2c 42 25 3a  e7 28 a9 28 73 24 29 2b  |350,,B%:.(.(s$)+|
00007070  31 29 3e 42 25 21 33 36  8c 0d 12 7f 1b 85 5f 62  |1)>B%!36......_b|
00007080  25 2c a4 6c 28 22 57 46  49 22 2c 73 24 2c c3 28  |%,.l("WFI",s$,.(|
00007090  62 25 29 29 0d 12 84 05  cd 0d 12 89 4f 24 28 42  |b%))........O$(B|
000070a0  25 21 32 38 29 3d 73 24  3a 42 25 21 38 3d 30 3a  |%!28)=s$:B%!8=0:|
000070b0  42 25 21 31 32 3d 30 3a  c8 99 32 36 32 33 34 39  |B%!12=0:..262349|
000070c0  2c 2c 42 25 3a f2 60 61  28 68 25 2c 69 25 2c 6e  |,,B%:.`a(h%,i%,n|
000070d0  25 29 3a e7 68 25 3d 61  25 80 69 25 3d 62 25 f2  |%):.h%=a%.i%=b%.|
000070e0  6b 28 68 25 2c 69 25 29  0d 12 8e 05 e1 0d 12 93  |k(h%,i%)........|
000070f0  57 dd f2 54 28 61 25 2c  62 25 2c 73 24 29 3a 21  |W..T(a%,b%,s$):!|
00007100  42 25 3d 61 25 3a 42 25  21 34 3d 62 25 3a c8 99  |B%=a%:B%!4=b%:..|
00007110  32 36 32 33 35 30 2c 2c  42 25 3a 24 28 42 25 21  |262350,,B%:$(B%!|
00007120  33 32 29 3d 73 24 3a 42  25 21 38 3d 30 3a 42 25  |32)=s$:B%!8=0:B%|
00007130  21 31 32 3d 30 3a c8 99  32 36 32 33 34 39 2c 2c  |!12=0:..262349,,|
00007140  42 25 3a e1 0d 12 98 34  dd a4 62 28 61 25 2c 62  |B%:....4..b(a%,b|
00007150  25 29 3a 21 42 25 3d 61  25 3a 42 25 21 34 3d 62  |%):!B%=a%:B%!4=b|
00007160  25 3a c8 99 32 36 32 33  35 30 2c 2c 42 25 3a 3d  |%:..262350,,B%:=|
00007170  24 28 42 25 21 32 38 29  0d 12 9d 3f dd f2 4d 28  |$(B%!28)...?..M(|
00007180  61 25 2c 62 25 29 3a 21  42 25 3d 61 25 3a 42 25  |a%,b%):!B%=a%:B%|
00007190  21 34 3d 62 25 3a 42 25  21 38 3d 30 3a 42 25 21  |!4=b%:B%!8=0:B%!|
000071a0  31 32 3d 31 3c 3c 32 32  3a c8 99 32 36 32 33 34  |12=1<<22:..26234|
000071b0  39 2c 2c 42 25 3a e1 0d  12 a2 43 dd f2 76 28 61  |9,,B%:....C..v(a|
000071c0  25 2c 62 25 29 3a 21 42  25 3d 61 25 3a 42 25 21  |%,b%):!B%=a%:B%!|
000071d0  34 3d 62 25 3a 42 25 21  38 3d 31 3c 3c 32 32 3a  |4=b%:B%!8=1<<22:|
000071e0  42 25 21 31 32 3d 31 3c  3c 32 32 3a c8 99 32 36  |B%!12=1<<22:..26|
000071f0  32 33 34 39 2c 2c 42 25  3a e1 0d 12 a7 3f dd f2  |2349,,B%:....?..|
00007200  6d 28 61 25 2c 62 25 29  3a 21 42 25 3d 61 25 3a  |m(a%,b%):!B%=a%:|
00007210  42 25 21 34 3d 62 25 3a  42 25 21 38 3d 30 3a 42  |B%!4=b%:B%!8=0:B|
00007220  25 21 31 32 3d 31 3c 3c  32 33 3a c8 99 32 36 32  |%!12=1<<23:..262|
00007230  33 34 39 2c 2c 42 25 3a  e1 0d 12 ac 55 dd f2 6c  |349,,B%:....U..l|
00007240  28 61 25 2c 62 25 29 3a  21 42 25 3d 61 25 3a 42  |(a%,b%):!B%=a%:B|
00007250  25 21 34 3d 62 25 3a 42  25 21 38 3d 28 31 3c 3c  |%!4=b%:B%!8=(1<<|
00007260  37 29 2b 28 31 3c 3c 32  33 29 3a 42 25 21 31 32  |7)+(1<<23):B%!12|
00007270  3d 28 31 3c 3c 37 29 2b  28 31 3c 3c 32 33 29 3a  |=(1<<7)+(1<<23):|
00007280  c8 99 32 36 32 33 34 39  2c 2c 42 25 3a e1 0d 12  |..262349,,B%:...|
00007290  b1 3f dd f2 65 28 61 25  2c 62 25 29 3a 21 42 25  |.?..e(a%,b%):!B%|
000072a0  3d 61 25 3a 42 25 21 34  3d 62 25 3a 42 25 21 38  |=a%:B%!4=b%:B%!8|
000072b0  3d 30 3a 42 25 21 31 32  3d 31 3c 3c 32 31 3a c8  |=0:B%!12=1<<21:.|
000072c0  99 32 36 32 33 34 39 2c  2c 42 25 3a e1 0d 12 b6  |.262349,,B%:....|
000072d0  43 dd f2 66 28 61 25 2c  62 25 29 3a 21 42 25 3d  |C..f(a%,b%):!B%=|
000072e0  61 25 3a 42 25 21 34 3d  62 25 3a 42 25 21 38 3d  |a%:B%!4=b%:B%!8=|
000072f0  31 3c 3c 32 31 3a 42 25  21 31 32 3d 31 3c 3c 32  |1<<21:B%!12=1<<2|
00007300  31 3a c8 99 32 36 32 33  34 39 2c 2c 42 25 3a e1  |1:..262349,,B%:.|
00007310  0d 12 bb 40 dd a4 65 28  61 25 2c 62 25 29 3a 21  |...@..e(a%,b%):!|
00007320  42 25 3d 61 25 3a 42 25  21 34 3d 62 25 3a c8 99  |B%=a%:B%!4=b%:..|
00007330  32 36 32 33 35 30 2c 2c  42 25 3a 3d 28 28 42 25  |262350,,B%:=((B%|
00007340  21 32 34 80 28 31 3c 3c  32 31 29 29 3c 3e 30 29  |!24.(1<<21))<>0)|
00007350  0d 12 c0 4b dd f2 49 61  28 61 25 2c 62 25 2c 46  |...K..Ia(a%,b%,F|
00007360  63 25 29 3a 21 42 25 3d  61 25 3a 42 25 21 34 3d  |c%):!B%=a%:B%!4=|
00007370  62 25 3a 42 25 21 38 3d  46 63 25 3c 3c 31 32 3a  |b%:B%!8=Fc%<<12:|
00007380  42 25 21 31 32 3d 31 35  3c 3c 31 32 3a c8 99 32  |B%!12=15<<12:..2|
00007390  36 32 33 34 39 2c 2c 42  25 3a e1 0d 12 c5 68 dd  |62349,,B%:....h.|
000073a0  f2 61 62 28 61 25 2c 62  25 2c f8 79 63 25 2c f8  |.ab(a%,b%,.yc%,.|
000073b0  65 63 25 2c f8 6d 64 25  2c f8 6e 64 25 29 3a 21  |ec%,.md%,.nd%):!|
000073c0  42 25 3d 61 25 3a 42 25  21 34 3d 62 25 3a c8 99  |B%=a%:B%!4=b%:..|
000073d0  32 36 32 33 35 30 2c 2c  42 25 3a 79 63 25 3d 42  |262350,,B%:yc%=B|
000073e0  25 21 38 3a 65 63 25 3d  42 25 21 31 32 3a 6d 64  |%!8:ec%=B%!12:md|
000073f0  25 3d 42 25 21 31 36 3a  6e 64 25 3d 42 25 21 32  |%=B%!16:nd%=B%!2|
00007400  30 3a e1 0d 12 ca 16 dd  f2 62 62 3a c8 99 32 36  |0:.......bb:..26|
00007410  32 33 35 34 2c 2d 31 3a  e1 0d 12 cf 6b dd f2 6b  |2354,-1:....k..k|
00007420  28 68 25 2c 69 25 29 3a  ea 6a 25 3a 6a 25 3d a9  |(h%,i%):.j%:j%=.|
00007430  28 a4 62 28 68 25 2c 69  25 29 29 3a c8 99 32 36  |(.b(h%,i%)):..26|
00007440  32 33 35 34 2c 68 25 2c  69 25 2c 2d 31 2c 2d 31  |2354,h%,i%,-1,-1|
00007450  2c 30 2c 6a 25 3a c8 99  32 36 32 33 35 34 2c 68  |,0,j%:..262354,h|
00007460  25 2c 69 25 2c 2d 31 2c  2d 31 2c 2d 31 2c 6a 25  |%,i%,-1,-1,-1,j%|
00007470  3a e7 68 25 3d 67 25 61  61 24 3d a4 62 28 68 25  |:.h%=g%aa$=.b(h%|
00007480  2c 69 25 29 0d 12 d4 05  e1 0d 12 d9 49 dd f2 63  |,i%)........I..c|
00007490  62 28 68 25 2c 69 25 2c  6a 25 29 3a c8 99 32 36  |b(h%,i%,j%):..26|
000074a0  32 33 35 34 2c 68 25 2c  69 25 2c 2d 31 2c 2d 31  |2354,h%,i%,-1,-1|
000074b0  2c 30 2c 6a 25 3a c8 99  32 36 32 33 35 34 2c 68  |,0,j%:..262354,h|
000074c0  25 2c 69 25 2c 2d 31 2c  2d 31 2c 2d 31 2c 6a 25  |%,i%,-1,-1,-1,j%|
000074d0  3a e1 0d 12 de 3c dd f2  60 61 28 f8 68 25 2c f8  |:....<..`a(.h%,.|
000074e0  69 25 2c f8 6e 25 29 3a  c8 99 32 36 32 33 35 35  |i%,.n%):..262355|
000074f0  2c 2c 42 25 3a 68 25 3d  21 42 25 3a 69 25 3d 42  |,,B%:h%=!B%:i%=B|
00007500  25 21 34 3a 6e 25 3d 42  25 21 32 30 3a e1 0d 12  |%!4:n%=B%!20:...|
00007510  e3 22 dd f2 68 61 3a 6f  25 3d a4 66 28 22 57 49  |."..ha:o%=.f("WI|
00007520  4e 44 22 2c 32 35 36 29  3a 4c 24 3d 22 22 3a e1  |ND",256):L$="":.|
00007530  0d 12 e8 33 dd f2 41 61  28 60 24 2c 66 61 24 29  |...3..Aa(`$,fa$)|
00007540  3a ea 61 24 2c 61 25 3a  c8 99 36 2c 31 36 31 2c  |:.a$,a%:..6,161,|
00007550  31 34 30 b8 2c 2c 61 25  3a e7 28 61 25 80 31 29  |140.,,a%:.(a%.1)|
00007560  3d 31 8c 0d 12 ed 23 c8  99 38 2c 31 37 2c 66 61  |=1....#..8,17,fa|
00007570  24 b8 61 25 3a e7 61 25  3d 31 4c 24 3d 66 61 24  |$.a%:.a%=1L$=fa$|
00007580  8b 4c 24 3d 60 24 0d 12  f2 0b cc 3a 4c 24 3d 60  |.L$=`$.....:L$=`|
00007590  24 0d 12 f7 05 cd 0d 12  fc 12 c8 99 32 36 32 33  |$...........2623|
000075a0  36 31 2c 2c 4c 24 3a e1  0d 13 01 13 dd f2 42 61  |61,,L$:.......Ba|
000075b0  3a c8 99 32 36 32 33 36  32 3a e1 0d 13 06 4f dd  |:..262362:....O.|
000075c0  f2 71 28 66 24 2c 6e 24  2c 6f 64 25 2c f8 52 63  |.q(f$,n$,od%,.Rc|
000075d0  25 29 3a ea 6f 25 3a f2  64 62 28 66 24 2c 6e 24  |%):.o%:.db(f$,n$|
000075e0  2c 6f 25 29 3a 6f 25 21  36 34 3d 6f 64 25 3a f2  |,o%):o%!64=od%:.|
000075f0  65 62 28 6f 25 2c 52 63  25 29 3a f2 64 28 22 57  |eb(o%,Rc%):.d("W|
00007600  49 4e 44 22 2c 6f 25 29  3a e1 0d 13 0b 37 dd f2  |IND",o%):....7..|
00007610  64 62 28 66 24 2c 6e 24  2c f8 70 64 25 29 3a ea  |db(f$,n$,.pd%):.|
00007620  71 64 25 3a ea 4b 25 3a  ea 72 64 25 3a ea 73 64  |qd%:.K%:.rd%:.sd|
00007630  25 3a ea 73 25 2c 66 25  3a e7 66 24 3c 3e 22 22  |%:.s%,f%:.f$<>""|
00007640  8c 0d 13 10 15 f2 66 62  28 66 24 2c 6e 24 2c 4b  |......fb(f$,n$,K|
00007650  25 2c 72 64 25 29 0d 13  15 14 cc 3a f2 67 62 28  |%,rd%).....:.gb(|
00007660  6e 24 2c 4b 25 2c 72 64  25 29 0d 13 1a 05 cd 0d  |n$,K%,rd%)......|
00007670  13 1f 2d 70 64 25 3d a4  66 28 22 57 49 4e 44 22  |..-pd%=.f("WIND"|
00007680  2c 4b 25 2b 72 64 25 29  3a e7 66 24 3c 3e 22 22  |,K%+rd%):.f$<>""|
00007690  c8 99 32 36 32 33 36 31  2c 2c 66 24 0d 13 24 09  |..262361,,f$..$.|
000076a0  e7 72 64 25 8c 0d 13 29  47 71 64 25 3d a4 66 28  |.rd%...)Gqd%=.f(|
000076b0  22 42 55 46 46 22 2c 72  64 25 29 3a c8 99 33 39  |"BUFF",rd%):..39|
000076c0  33 34 33 35 2c 2c 70 64  25 2c 71 64 25 2c 71 64  |3435,,pd%,qd%,qd|
000076d0  25 2b 72 64 25 2c 2d 31  2c 6e 24 2c 30 b8 73 25  |%+rd%,-1,n$,0.s%|
000076e0  2c 2c 2c 2c 2c 2c 73 64  25 3b 66 25 0d 13 2e 2e  |,,,,,,sd%;f%....|
000076f0  cc 3a c8 99 33 39 33 34  33 35 2c 2c 70 64 25 2c  |.:..393435,,pd%,|
00007700  30 2c 30 2c 2d 31 2c 6e  24 2c 30 b8 73 25 2c 2c  |0,0,-1,n$,0.s%,,|
00007710  2c 2c 2c 2c 73 64 25 3b  66 25 0d 13 33 05 cd 0d  |,,,,sd%;f%..3...|
00007720  13 38 13 e7 66 24 3c 3e  22 22 c8 99 32 36 32 33  |.8..f$<>""..2623|
00007730  36 32 0d 13 3d 25 e7 28  66 25 80 31 29 85 54 25  |62..=%.(f%.1).T%|
00007740  2c a4 6c 20 28 22 4f 44  44 22 2c 6e 24 2c a4 6e  |,.l ("ODD",n$,.n|
00007750  28 73 25 2b 34 29 29 0d  13 42 1b e7 73 64 25 3d  |(s%+4))..B..sd%=|
00007760  30 85 54 25 2c a4 63 20  28 22 54 4e 46 22 2c 6e  |0.T%,.c ("TNF",n|
00007770  24 29 0d 13 47 05 e1 0d  13 4c 34 dd f2 67 62 20  |$)..G....L4..gb |
00007780  28 67 24 2c f8 4b 25 2c  f8 72 64 25 29 3a c8 99  |(g$,.K%,.rd%):..|
00007790  32 36 32 33 36 33 2c 2c  30 2c 2c 2c 2c 67 24 2c  |262363,,0,,,,g$,|
000077a0  30 b8 2c 4b 25 2c 72 64  25 3a e1 0d 13 51 26 dd  |0.,K%,rd%:...Q&.|
000077b0  f2 65 62 28 70 64 25 2c  f8 52 63 25 29 3a c8 99  |.eb(pd%,.Rc%):..|
000077c0  32 36 32 33 33 37 2c 2c  70 64 25 b8 52 63 25 3a  |262337,,pd%.Rc%:|
000077d0  e1 0d 13 56 37 dd f2 4b  28 61 25 29 3a 21 6f 25  |...V7..K(a%):!o%|
000077e0  3d 61 25 3a c8 99 32 36  32 33 34 37 2c 2c 6f 25  |=a%:..262347,,o%|
000077f0  3a 6f 25 21 32 38 3d 2d  31 3a c8 99 32 36 32 33  |:o%!28=-1:..2623|
00007800  34 31 2c 2c 6f 25 3a e1  0d 13 5b e1 dd f2 7a 28  |41,,o%:...[...z(|
00007810  61 25 29 3a ea 78 25 2c  79 25 2c 74 64 25 2c 75  |a%):.x%,y%,td%,u|
00007820  64 25 2c 76 64 25 3a ea  58 25 2c 5a 25 2c 69 63  |d%,vd%:.X%,Z%,ic|
00007830  25 2c 6a 63 25 3a c8 99  35 33 2c 2d 31 2c 34 b8  |%,jc%:..53,-1,4.|
00007840  2c 2c 58 25 3a 58 25 3d  31 3c 3c 58 25 3a c8 99  |,,X%:X%=1<<X%:..|
00007850  35 33 2c 2d 31 2c 35 b8  2c 2c 5a 25 3a 5a 25 3d  |53,-1,5.,,Z%:Z%=|
00007860  31 3c 3c 5a 25 3a c8 99  35 33 2c 2d 31 2c 31 31  |1<<Z%:..53,-1,11|
00007870  b8 2c 2c 69 63 25 3a 69  63 25 2b 3d 31 3a c8 99  |.,,ic%:ic%+=1:..|
00007880  35 33 2c 2d 31 2c 31 32  b8 2c 2c 6a 63 25 3a 6a  |53,-1,12.,,jc%:j|
00007890  63 25 2b 3d 31 3a 78 25  3d 69 63 25 2a 58 25 3a  |c%+=1:x%=ic%*X%:|
000078a0  79 25 3d 6a 63 25 2a 5a  25 3a 21 6f 25 3d 61 25  |y%=jc%*Z%:!o%=a%|
000078b0  3a c8 99 32 36 32 33 34  37 2c 2c 6f 25 3a 74 64  |:..262347,,o%:td|
000078c0  25 3d 6f 25 21 31 32 2d  6f 25 21 34 3a 76 64 25  |%=o%!12-o%!4:vd%|
000078d0  3d 74 64 25 3a e7 28 6f  25 21 33 32 80 28 31 3c  |=td%:.(o%!32.(1<|
000078e0  3c 33 31 29 29 3c 3e 30  8c 0d 13 60 18 e7 28 6f  |<31))<>0...`..(o|
000078f0  25 21 33 32 80 28 31 3c  3c 32 38 29 29 3c 3e 30  |%!32.(1<<28))<>0|
00007900  8c 0d 13 65 0b 76 64 25  2b 3d 34 34 0d 13 6a 05  |...e.vd%+=44..j.|
00007910  cd 0d 13 6f 19 cc 3a e7  28 6f 25 21 33 32 80 28  |...o..:.(o%!32.(|
00007920  31 3c 3c 32 29 29 3c 3e  30 8c 0d 13 74 0b 76 64  |1<<2))<>0...t.vd|
00007930  25 2b 3d 34 34 0d 13 79  05 cd 0d 13 7e 05 cd 0d  |%+=44..y....~...|
00007940  13 83 5f 6f 25 21 34 3d  28 78 25 2d 76 64 25 29  |.._o%!4=(x%-vd%)|
00007950  81 32 3a 6f 25 21 31 32  3d 6f 25 21 34 2b 74 64  |.2:o%!12=o%!4+td|
00007960  25 3a 75 64 25 3d 6f 25  21 31 36 2d 6f 25 21 38  |%:ud%=o%!16-o%!8|
00007970  3a 6f 25 21 38 3d 28 79  25 2d 75 64 25 29 81 32  |:o%!8=(y%-ud%).2|
00007980  3a 6f 25 21 31 36 3d 6f  25 21 38 2b 75 64 25 3a  |:o%!16=o%!8+ud%:|
00007990  c8 99 32 36 32 33 34 31  2c 2c 6f 25 3a e1 0d 13  |..262341,,o%:...|
000079a0  88 21 dd f2 69 28 61 25  29 3a 21 6f 25 3d 61 25  |.!..i(a%):!o%=a%|
000079b0  3a c8 99 32 36 32 33 34  32 2c 2c 6f 25 3a e1 0d  |:..262342,,o%:..|
000079c0  13 8d 93 dd f2 70 28 61  25 2c 73 24 29 3a ea 77  |.....p(a%,s$):.w|
000079d0  64 25 2c 78 64 25 2c 79  64 25 2c 7a 64 25 3a 21  |d%,xd%,yd%,zd%:!|
000079e0  6f 25 3d 61 25 3a c8 99  32 36 32 33 34 38 2c 2c  |o%=a%:..262348,,|
000079f0  6f 25 84 31 3a 24 28 6f  25 21 37 36 29 3d 73 24  |o%.1:$(o%!76)=s$|
00007a00  3a 78 64 25 3d 6f 25 21  31 36 3a c8 99 32 36 32  |:xd%=o%!16:..262|
00007a10  33 36 38 2c 2c 6f 25 3a  77 64 25 3d 6f 25 21 34  |368,,o%:wd%=o%!4|
00007a20  3a 79 64 25 3d 6f 25 21  31 32 3a 7a 64 25 3d 6f  |:yd%=o%!12:zd%=o|
00007a30  25 21 31 36 3a c8 99 32  36 32 33 35 33 2c 2d 31  |%!16:..262353,-1|
00007a40  2c 77 64 25 2c 78 64 25  2c 79 64 25 2c 7a 64 25  |,wd%,xd%,yd%,zd%|
00007a50  3a e1 0d 13 92 69 dd f2  66 62 28 66 24 2c 6e 24  |:....i..fb(f$,n$|
00007a60  2c f8 4b 25 2c f8 72 64  25 29 3a ea 69 25 3a ea  |,.K%,.rd%):.i%:.|
00007a70  51 25 3a ea 41 25 3a ea  48 25 3a ea 46 63 25 3a  |Q%:.A%:.H%:.Fc%:|
00007a80  ea 6a 24 3a ea 41 64 25  3a 51 25 3d 8e 28 66 24  |.j$:.Ad%:Q%=.(f$|
00007a90  29 3a 4b 25 3d 30 3a 72  64 25 3d 30 3a 41 25 3d  |):K%=0:rd%=0:A%=|
00007aa0  31 36 3a f5 3a cf 23 51  25 3d 41 25 3a 48 25 3d  |16:.:.#Q%=A%:H%=|
00007ab0  a4 6f 28 51 25 29 3a e7  48 25 8c 0d 13 97 31 cf  |.o(Q%):.H%....1.|
00007ac0  23 51 25 3d 41 25 2b 38  3a 46 63 25 3d a4 6f 28  |#Q%=A%+8:Fc%=.o(|
00007ad0  51 25 29 3a 6a 24 3d a4  46 28 51 25 29 3a 41 25  |Q%):j$=.F(Q%):A%|
00007ae0  2b 3d 32 34 3a e7 46 63  25 3d 31 8c 0d 13 9c 0b  |+=24:.Fc%=1.....|
00007af0  e7 6a 24 3d 6e 24 8c 0d  13 a1 3e cf 23 51 25 3d  |.j$=n$....>.#Q%=|
00007b00  48 25 2b 38 34 3a 41 64  25 3d a4 6f 28 51 25 29  |H%+84:Ad%=.o(Q%)|
00007b10  3a 72 64 25 3d a4 4f 28  51 25 2c 48 25 29 3a e7  |:rd%=.O(Q%,H%):.|
00007b20  41 64 25 72 64 25 2b 3d  a4 50 28 51 25 2c 41 64  |Ad%rd%+=.P(Q%,Ad|
00007b30  25 2c 48 25 29 0d 13 a6  17 4b 25 3d 38 38 2b 28  |%,H%)....K%=88+(|
00007b40  41 64 25 2a 33 32 29 3a  48 25 3d 30 0d 13 ab 05  |Ad%*32):H%=0....|
00007b50  cd 0d 13 b0 05 cd 0d 13  b5 05 cd 0d 13 ba 19 fd  |................|
00007b60  48 25 3d 30 3a c8 99 31  33 31 30 38 35 2c 30 2c  |H%=0:..131085,0,|
00007b70  51 25 3a e1 0d 13 bf 31  dd a4 6f 28 68 25 29 3a  |Q%:....1..o(h%):|
00007b80  3d 9a 23 68 25 2b 28 9a  23 68 25 3c 3c 38 29 2b  |=.#h%+(.#h%<<8)+|
00007b90  28 9a 23 68 25 3c 3c 31  36 29 2b 28 9a 23 68 25  |(.#h%<<16)+(.#h%|
00007ba0  3c 3c 32 34 29 0d 13 c4  2c dd a4 46 28 68 25 29  |<<24)...,..F(h%)|
00007bb0  3a ea 73 24 2c 63 25 3a  f5 3a 63 25 3d 9a 23 68  |:.s$,c%:.:c%=.#h|
00007bc0  25 3a e7 63 25 3e 33 31  73 24 2b 3d bd 28 63 25  |%:.c%>31s$+=.(c%|
00007bd0  29 0d 13 c9 0e fd 63 25  3c 33 32 3a 3d 73 24 0d  |).....c%<32:=s$.|
00007be0  13 ce 34 dd a4 4f 28 51  25 2c 48 25 29 3a ea 76  |..4..O(Q%,H%):.v|
00007bf0  25 3a cf 23 51 25 3d 48  25 2b 32 38 3a 76 25 3d  |%:.#Q%=H%+28:v%=|
00007c00  a4 6f 28 51 25 29 3a e7  28 76 25 80 31 3c 3c 33  |.o(Q%):.(v%.1<<3|
00007c10  31 29 8c 0d 13 d3 10 e7  28 76 25 80 31 3c 3c 32  |1)......(v%.1<<2|
00007c20  36 29 8c 0d 13 d8 1a 3d  a4 77 28 51 25 2c 48 25  |6).....=.w(Q%,H%|
00007c30  2b 35 36 2c 48 25 2b 37  32 2c 48 25 29 0d 13 dd  |+56,H%+72,H%)...|
00007c40  05 cd 0d 13 e2 0e cc 3a  e7 28 76 25 80 31 29 8c  |.......:.(v%.1).|
00007c50  0d 13 e7 1a 3d a4 77 28  51 25 2c 48 25 2b 35 36  |....=.w(Q%,H%+56|
00007c60  2c 48 25 2b 37 32 2c 48  25 29 0d 13 ec 05 cd 0d  |,H%+72,H%)......|
00007c70  13 f1 05 cd 0d 13 f6 06  3d 30 0d 13 fb 5c dd a4  |........=0...\..|
00007c80  50 28 51 25 2c 71 63 25  2c 48 25 29 3a ea 69 25  |P(Q%,qc%,H%):.i%|
00007c90  2c 6a 25 3a 6a 25 3d 30  3a e3 69 25 3d 30 b8 71  |,j%:j%=0:.i%=0.q|
00007ca0  63 25 2d 31 3a 6a 25 2b  3d a4 77 28 51 25 2c 48  |c%-1:j%+=.w(Q%,H|
00007cb0  25 2b 38 38 2b 69 25 2a  33 32 2b 31 36 2c 48 25  |%+88+i%*32+16,H%|
00007cc0  2b 38 38 2b 69 25 2a 33  32 2b 32 30 2c 48 25 29  |+88+i%*32+20,H%)|
00007cd0  3a ed 3a 3d 6a 25 0d 14  00 5d dd a4 77 28 51 25  |:.:=j%...]..w(Q%|
00007ce0  2c 42 64 25 2c 43 64 25  2c 48 25 29 3a ea 76 25  |,Bd%,Cd%,H%):.v%|
00007cf0  2c 44 64 25 2c 4b 25 2c  69 25 3a cf 23 51 25 3d  |,Dd%,K%,i%:.#Q%=|
00007d00  42 64 25 3a 76 25 3d a4  6f 28 51 25 29 3a 69 25  |Bd%:v%=.o(Q%):i%|
00007d10  3d 28 76 25 80 32 35 36  29 3a 44 64 25 3d 28 76  |=(v%.256):Dd%=(v|
00007d20  25 80 33 29 2b 28 69 25  3e 3e 36 29 3a c8 8e 44  |%.3)+(i%>>6):..D|
00007d30  64 25 ca 0d 14 05 0b c9  30 3a 4b 25 3d 30 0d 14  |d%......0:K%=0..|
00007d40  0a 0b c9 31 3a 4b 25 3d  30 0d 14 0f 0b c9 32 3a  |...1:K%=0.....2:|
00007d50  4b 25 3d 30 0d 14 14 0b  c9 33 3a 4b 25 3d 30 0d  |K%=0.....3:K%=0.|
00007d60  14 19 0b c9 34 3a 4b 25  3d 30 0d 14 1e 25 c9 35  |....4:K%=0...%.5|
00007d70  2c 37 3a cf 23 51 25 3d  43 64 25 2b 34 3a 76 25  |,7:.#Q%=Cd%+4:v%|
00007d80  3d a4 6f 28 51 25 29 3a  e7 76 25 3d 2d 31 8c 0d  |=.o(Q%):.v%=-1..|
00007d90  14 23 08 4b 25 3d 30 0d  14 28 1f cc 3a cf 23 51  |.#.K%=0..(..:.#Q|
00007da0  25 3d 48 25 2b 76 25 3a  4b 25 3d a9 28 a4 46 28  |%=H%+v%:K%=.(.F(|
00007db0  51 25 29 29 2b 31 0d 14  2d 05 cd 0d 14 32 19 cf  |Q%))+1..-....2..|
00007dc0  23 51 25 3d 43 64 25 2b  38 3a 4b 25 2b 3d a4 6f  |#Q%=Cd%+8:K%+=.o|
00007dd0  28 51 25 29 0d 14 37 1b  c9 36 3a cf 23 51 25 3d  |(Q%)..7..6:.#Q%=|
00007de0  43 64 25 2b 38 3a 4b 25  3d a4 6f 28 51 25 29 0d  |Cd%+8:K%=.o(Q%).|
00007df0  14 3c 05 cb 0d 14 41 07  3d 4b 25 0d 14 46 3a dd  |.<....A.=K%..F:.|
00007e00  f2 6a 61 3a ea 66 25 3a  c8 99 31 33 31 31 32 39  |.ja:.f%:..131129|
00007e10  2c 2c 22 44 72 61 67 41  53 70 72 69 74 65 5f 53  |,,"DragASprite_S|
00007e20  74 61 72 74 22 b8 46 64  25 3b 66 25 3a e7 28 66  |tart".Fd%;f%:.(f|
00007e30  25 80 31 29 8c 0d 14 4b  0a 46 64 25 3d 2d 31 0d  |%.1)...K.Fd%=-1.|
00007e40  14 50 05 cd 0d 14 55 30  c8 99 31 33 31 31 32 39  |.P....U0..131129|
00007e50  2c 2c 22 44 72 61 67 41  53 70 72 69 74 65 5f 53  |,,"DragASprite_S|
00007e60  74 6f 70 22 b8 47 64 25  3b 66 25 3a e7 28 66 25  |top".Gd%;f%:.(f%|
00007e70  80 31 29 8c 0d 14 5a 0a  47 64 25 3d 2d 31 0d 14  |.1)...Z.Gd%=-1..|
00007e80  5f 05 cd 0d 14 64 1e c8  99 36 2c 31 36 31 2c 32  |_....d...6,161,2|
00007e90  38 b8 2c 2c 66 25 3a e7  28 66 25 80 32 29 3d 30  |8.,,f%:.(f%.2)=0|
00007ea0  8c 0d 14 69 11 46 64 25  3d 2d 31 3a 47 64 25 3d  |...i.Fd%=-1:Gd%=|
00007eb0  2d 31 0d 14 6e 05 cd 0d  14 73 29 48 64 25 3d 30  |-1..n....s)Hd%=0|
00007ec0  3a 50 63 25 3d 31 3a 7a  63 25 3d 32 3a 4a 25 3d  |:Pc%=1:zc%=2:J%=|
00007ed0  a4 66 28 22 53 41 56 45  22 2c 32 35 36 29 3a e1  |.f("SAVE",256):.|
00007ee0  0d 14 78 50 dd f2 46 61  28 49 64 25 29 3a ea 69  |..xP..Fa(Id%):.i|
00007ef0  25 3a 69 25 3d 49 64 25  21 31 32 3a 49 64 25 21  |%:i%=Id%!12:Id%!|
00007f00  31 36 3d 33 3a 49 64 25  21 31 32 3d 49 64 25 21  |16=3:Id%!12=Id%!|
00007f10  38 3a c8 99 32 36 32 33  37 35 2c 31 37 2c 49 64  |8:..262375,17,Id|
00007f20  25 2c 49 64 25 21 34 3a  e7 69 25 3d 55 62 25 8c  |%,Id%!4:.i%=Ub%.|
00007f30  0d 14 7d 0f e7 49 64 25  21 33 36 3d 2d 31 8c 0d  |..}..Id%!36=-1..|
00007f40  14 82 14 f2 48 28 b9 2c  a4 6e 28 49 64 25 2b 34  |....H(.,.n(Id%+4|
00007f50  34 29 29 0d 14 87 24 cc  3a f2 61 28 56 25 2c 50  |4))...$.:.a(V%,P|
00007f60  63 25 2c a4 6e 28 49 64  25 2b 34 34 29 29 3a f2  |c%,.n(Id%+44)):.|
00007f70  48 28 a3 2c 22 22 29 0d  14 8c 05 cd 0d 14 91 0e  |H(.,"").........|
00007f80  cc 3a e7 69 25 3d 56 62  25 8c 0d 14 96 12 f2 50  |.:.i%=Vb%......P|
00007f90  28 a4 6e 28 49 64 25 2b  34 34 29 29 0d 14 9b 34  |(.n(Id%+44))...4|
00007fa0  cc 3a 85 54 25 2c 22 55  6e 6b 6e 6f 77 6e 20 72  |.:.T%,"Unknown r|
00007fb0  65 66 65 72 65 6e 63 65  20 69 6e 20 44 61 74 61  |eference in Data|
00007fc0  53 61 76 65 41 63 6b 20  6d 65 73 73 61 67 65 22  |SaveAck message"|
00007fd0  0d 14 a0 05 cd 0d 14 a5  05 cd 0d 14 aa 05 e1 0d  |................|
00007fe0  14 af 60 dd f2 4b 61 28  4a 64 25 2c 67 61 24 29  |..`..Ka(Jd%,ga$)|
00007ff0  3a ea 62 24 3a 62 24 3d  c3 7e 28 4a 64 25 29 3a  |:.b$:b$=.~(Jd%):|
00008000  62 24 3d c2 22 30 30 30  22 2b 62 24 2c 33 29 3a  |b$=."000"+b$,3):|
00008010  4b 64 25 3d 4a 64 25 3a  f2 54 28 56 25 2c 48 64  |Kd%=Jd%:.T(V%,Hd|
00008020  25 2c 22 73 66 69 6c 65  5f 22 2b 62 24 29 3a f2  |%,"sfile_"+b$):.|
00008030  61 28 56 25 2c 50 63 25  2c 67 61 24 29 3a e1 0d  |a(V%,Pc%,ga$):..|
00008040  14 b4 db dd f2 57 61 28  4c 64 25 2c 4d 64 25 29  |.....Wa(Ld%,Md%)|
00008050  3a ea 4e 64 25 2c 4f 64  25 2c 50 64 25 2c 51 64  |:.Nd%,Od%,Pd%,Qd|
00008060  25 2c 52 64 25 2c 53 64  25 2c 6b 63 25 2c 6c 63  |%,Rd%,Sd%,kc%,lc|
00008070  25 2c 66 24 3a ea 58 25  2c 5a 25 2c 69 63 25 2c  |%,f$:.X%,Z%,ic%,|
00008080  6a 63 25 3a 21 4a 25 3d  56 25 3a c8 99 32 36 32  |jc%:!J%=V%:..262|
00008090  33 34 37 2c 2c 4a 25 3a  4e 64 25 3d 4a 25 21 34  |347,,J%:Nd%=J%!4|
000080a0  2d 4a 25 21 32 30 3a 4f  64 25 3d 4a 25 21 31 36  |-J%!20:Od%=J%!16|
000080b0  2d 4a 25 21 32 34 3a f2  61 62 28 56 25 2c 48 64  |-J%!24:.ab(V%,Hd|
000080c0  25 2c 50 64 25 2c 52 64  25 2c 51 64 25 2c 53 64  |%,Pd%,Rd%,Qd%,Sd|
000080d0  25 29 3a c8 99 35 33 2c  2d 31 2c 34 b8 2c 2c 58  |%):..53,-1,4.,,X|
000080e0  25 3a 58 25 3d 31 3c 3c  58 25 3a c8 99 35 33 2c  |%:X%=1<<X%:..53,|
000080f0  2d 31 2c 35 b8 2c 2c 5a  25 3a 5a 25 3d 31 3c 3c  |-1,5.,,Z%:Z%=1<<|
00008100  5a 25 3a c8 99 35 33 2c  2d 31 2c 31 31 b8 2c 2c  |Z%:..53,-1,11.,,|
00008110  69 63 25 3a 69 63 25 2b  3d 31 0d 14 b9 c7 c8 99  |ic%:ic%+=1......|
00008120  35 33 2c 2d 31 2c 31 32  b8 2c 2c 6a 63 25 3a 6a  |53,-1,12.,,jc%:j|
00008130  63 25 2b 3d 31 3a 6b 63  25 3d 69 63 25 2a 58 25  |c%+=1:kc%=ic%*X%|
00008140  3a 6c 63 25 3d 6a 63 25  2a 5a 25 3a 21 4a 25 3d  |:lc%=jc%*Z%:!J%=|
00008150  56 25 3a 4a 25 21 34 3d  35 3a 4a 25 21 38 3d 4e  |V%:J%!4=5:J%!8=N|
00008160  64 25 2b 50 64 25 3a 4a  25 21 31 32 3d 4f 64 25  |d%+Pd%:J%!12=Od%|
00008170  2b 52 64 25 3a 4a 25 21  31 36 3d 4e 64 25 2b 51  |+Rd%:J%!16=Nd%+Q|
00008180  64 25 3a 4a 25 21 32 30  3d 4f 64 25 2b 53 64 25  |d%:J%!20=Od%+Sd%|
00008190  3a 4a 25 21 32 34 3d 4a  25 21 38 2d 4c 64 25 3a  |:J%!24=J%!8-Ld%:|
000081a0  4a 25 21 32 38 3d 4a 25  21 31 32 2d 4d 64 25 3a  |J%!28=J%!12-Md%:|
000081b0  4a 25 21 33 32 3d 6b 63  25 2b 4a 25 21 31 36 2d  |J%!32=kc%+J%!16-|
000081c0  4c 64 25 3a 4a 25 21 33  36 3d 6c 63 25 2b 4a 25  |Ld%:J%!36=lc%+J%|
000081d0  21 32 30 2d 4d 64 25 3a  e7 46 64 25 3c 3e 2d 31  |!20-Md%:.Fd%<>-1|
000081e0  8c 0d 14 be 3a 66 24 3d  22 66 69 6c 65 5f 22 2b  |....:f$="file_"+|
000081f0  c2 22 30 30 30 22 2b c3  7e 28 4b 64 25 29 2c 33  |."000"+.~(Kd%),3|
00008200  29 3a c8 99 46 64 25 2c  31 39 37 2c 31 2c 66 24  |):..Fd%,197,1,f$|
00008210  2c 4a 25 2b 38 2c 4a 25  2b 32 34 0d 14 c3 12 cc  |,J%+8,J%+24.....|
00008220  3a c8 99 32 36 32 33 35  32 2c 2c 4a 25 0d 14 c8  |:..262352,,J%...|
00008230  05 cd 0d 14 cd 05 e1 0d  14 d2 25 dd f2 72 61 3a  |..........%..ra:|
00008240  ea 68 25 2c 69 25 2c 54  64 25 2c 55 64 25 2c 56  |.h%,i%,Td%,Ud%,V|
00008250  64 25 3a e7 47 64 25 3c  3e 2d 31 8c 0d 14 d7 09  |d%:.Gd%<>-1.....|
00008260  c8 99 47 64 25 0d 14 dc  05 cd 0d 14 e1 3b c8 99  |..Gd%........;..|
00008270  32 36 32 33 35 31 2c 2c  4a 25 3a 54 64 25 3d 21  |262351,,J%:Td%=!|
00008280  4a 25 3a 55 64 25 3d 4a  25 21 34 3a 68 25 3d 4a  |J%:Ud%=J%!4:h%=J|
00008290  25 21 31 32 3a 69 25 3d  4a 25 21 31 36 3a e7 68  |%!12:i%=J%!16:.h|
000082a0  25 3d 56 25 e1 0d 14 e6  18 f2 68 62 28 68 25 2c  |%=V%......hb(h%,|
000082b0  69 25 2c 54 64 25 2c 55  64 25 29 3a e1 0d 14 eb  |i%,Td%,Ud%):....|
000082c0  aa dd f2 68 62 28 68 25  2c 69 25 2c 54 64 25 2c  |...hb(h%,i%,Td%,|
000082d0  55 64 25 29 3a ea 55 24  3a 55 24 3d a4 51 3a 21  |Ud%):.U$:U$=.Q:!|
000082e0  4a 25 3d 28 34 38 2b a9  55 24 29 80 ac 33 3a 4a  |J%=(48+.U$)..3:J|
000082f0  25 21 31 32 3d 30 3a 4a  25 21 31 36 3d 31 3a 4a  |%!12=0:J%!16=1:J|
00008300  25 21 32 30 3d 68 25 3a  4a 25 21 32 34 3d 69 25  |%!20=h%:J%!24=i%|
00008310  3a 4a 25 21 32 38 3d 54  64 25 3a 4a 25 21 33 32  |:J%!28=Td%:J%!32|
00008320  3d 55 64 25 3a 4a 25 21  33 36 3d 30 3a 4a 25 21  |=Ud%:J%!36=0:J%!|
00008330  34 30 3d 4b 64 25 3a 24  28 4a 25 2b 34 34 29 3d  |40=Kd%:$(J%+44)=|
00008340  55 24 2b bd 28 30 29 3a  c8 99 32 36 32 33 37 35  |U$+.(0):..262375|
00008350  2c 31 37 2c 4a 25 2c 68  25 2c 69 25 3a 55 62 25  |,17,J%,h%,i%:Ub%|
00008360  3d 4a 25 21 38 3a e1 0d  14 f0 69 dd f2 50 28 68  |=J%!8:....i..P(h|
00008370  61 24 29 3a ea 63 25 2c  64 25 2c 64 24 2c 6e 24  |a$):.c%,d%,d$,n$|
00008380  2c 69 25 2c 62 24 2c 6f  24 2c 75 24 2c 69 61 24  |,i%,b$,o$,u$,ia$|
00008390  3a 69 61 24 3d bd 32 37  2b bd 31 33 37 3a 75 24  |:ia$=.27+.137:u$|
000083a0  3d bd 32 37 2b bd 31 33  36 3a 62 24 3d bd 32 37  |=.27+.136:b$=.27|
000083b0  2b bd 31 32 39 3a 6f 24  3d bd 32 37 2b bd 31 32  |+.129:o$=.27+.12|
000083c0  38 3a 63 25 3d ae 68 61  24 3a e7 63 25 3d 30 e1  |8:c%=.ha$:.c%=0.|
000083d0  0d 14 f5 a1 d5 23 63 25  2c 69 61 24 2b a4 63 28  |.....#c%,ia$+.c(|
000083e0  22 50 52 30 31 22 2c a4  62 28 56 25 2c 50 63 25  |"PR01",.b(V%,Pc%|
000083f0  29 29 2b 6f 24 3a d5 23  63 25 2c 31 30 3a d5 23  |))+o$:.#c%,10:.#|
00008400  63 25 2c a4 63 28 22 50  52 30 32 22 2c a4 62 28  |c%,.c("PR02",.b(|
00008410  67 25 2c 31 30 29 29 3a  d5 23 63 25 2c a4 63 28  |g%,10)):.#c%,.c(|
00008420  22 50 52 30 33 22 2c a4  62 28 67 25 2c 31 31 29  |"PR03",.b(g%,11)|
00008430  29 3a d5 23 63 25 2c a4  63 28 22 50 52 30 34 22  |):.#c%,.c("PR04"|
00008440  2c a4 62 28 67 25 2c 31  32 29 29 3a d5 23 63 25  |,.b(g%,12)):.#c%|
00008450  2c a4 63 28 22 50 52 30  35 22 2c a4 62 28 67 25  |,.c("PR05",.b(g%|
00008460  2c 31 33 29 29 3a e7 a4  65 28 67 25 2c 33 36 29  |,13)):..e(g%,36)|
00008470  8c 0d 14 fa 13 d5 23 63  25 2c a4 61 28 22 50 52  |......#c%,.a("PR|
00008480  35 33 22 29 0d 14 ff 15  cc 3a d5 23 63 25 2c a4  |53").....:.#c%,.|
00008490  61 28 22 50 52 35 34 22  29 0d 15 04 05 cd 0d 15  |a("PR54").......|
000084a0  09 09 e7 57 62 25 8c 0d  15 0e 29 d5 23 63 25 2c  |...Wb%....).#c%,|
000084b0  a4 6c 28 22 50 52 30 36  22 2c a4 62 28 67 25 2c  |.l("PR06",.b(g%,|
000084c0  32 32 29 2c a4 61 28 22  50 52 30 36 61 22 29 29  |22),.a("PR06a"))|
000084d0  0d 15 13 2b cc 3a d5 23  63 25 2c a4 6c 28 22 50  |...+.:.#c%,.l("P|
000084e0  52 30 36 22 2c a4 62 28  67 25 2c 32 32 29 2c a4  |R06",.b(g%,22),.|
000084f0  61 28 22 50 52 30 36 62  22 29 29 0d 15 18 05 cd  |a("PR06b")).....|
00008500  0d 15 1d 09 e7 57 62 25  8c 0d 15 22 29 d5 23 63  |.....Wb%...").#c|
00008510  25 2c a4 6c 28 22 50 52  30 37 22 2c a4 62 28 67  |%,.l("PR07",.b(g|
00008520  25 2c 32 33 29 2c a4 61  28 22 50 52 30 36 61 22  |%,23),.a("PR06a"|
00008530  29 29 0d 15 27 2b cc 3a  d5 23 63 25 2c a4 6c 28  |))..'+.:.#c%,.l(|
00008540  22 50 52 30 37 22 2c a4  62 28 67 25 2c 32 33 29  |"PR07",.b(g%,23)|
00008550  2c a4 61 28 22 50 52 30  36 62 22 29 29 0d 15 2c  |,.a("PR06b"))..,|
00008560  05 cd 0d 15 31 2b e7 a4  62 28 67 25 2c 32 37 29  |....1+..b(g%,27)|
00008570  3c 3e 22 22 d5 23 63 25  2c a4 63 28 22 50 52 30  |<>"".#c%,.c("PR0|
00008580  38 22 2c a4 62 28 67 25  2c 32 37 29 29 0d 15 36  |8",.b(g%,27))..6|
00008590  2b e7 a4 62 28 67 25 2c  33 30 29 3c 3e 22 22 d5  |+..b(g%,30)<>"".|
000085a0  23 63 25 2c a4 63 28 22  50 52 30 39 22 2c a4 62  |#c%,.c("PR09",.b|
000085b0  28 67 25 2c 33 30 29 29  0d 15 3b 2b e7 a4 62 28  |(g%,30))..;+..b(|
000085c0  67 25 2c 33 33 29 3c 3e  22 22 d5 23 63 25 2c a4  |g%,33)<>"".#c%,.|
000085d0  63 28 22 50 52 31 30 22  2c a4 62 28 67 25 2c 33  |c("PR10",.b(g%,3|
000085e0  33 29 29 0d 15 40 08 e7  50 25 8c 0d 15 45 ea 64  |3))..@..P%...E.d|
000085f0  25 3d 50 25 3a c8 95 64  25 3a 69 25 3d 21 28 64  |%=P%:..d%:i%=!(d|
00008600  25 21 31 36 29 3a d5 23  63 25 2c 31 31 3a d5 23  |%!16):.#c%,11:.#|
00008610  63 25 2c 38 3a d5 23 63  25 2c 31 30 3a d5 23 63  |c%,8:.#c%,10:.#c|
00008620  25 2c 75 24 2b a4 6c 28  22 50 52 31 31 22 2c c3  |%,u$+.l("PR11",.|
00008630  28 21 28 64 25 21 32 30  29 29 2c c3 28 21 28 64  |(!(d%!20)),.(!(d|
00008640  25 21 32 34 29 29 29 2b  6f 24 3a d5 23 63 25 2c  |%!24)))+o$:.#c%,|
00008650  a4 61 28 22 50 52 31 32  22 29 3a d5 23 63 25 2c  |.a("PR12"):.#c%,|
00008660  a4 61 28 22 50 52 31 33  22 29 3a d5 23 63 25 2c  |.a("PR13"):.#c%,|
00008670  a4 63 28 22 50 52 31 34  22 2c a4 78 28 69 25 80  |.c("PR14",.x(i%.|
00008680  37 29 29 3a d5 23 63 25  2c a4 63 28 22 50 52 31  |7)):.#c%,.c("PR1|
00008690  35 22 2c a4 78 28 28 69  25 80 32 34 30 29 3e 3e  |5",.x((i%.240)>>|
000086a0  34 29 29 3a d5 23 63 25  2c a4 63 28 22 50 52 31  |4)):.#c%,.c("PR1|
000086b0  36 22 2c a4 78 28 28 69  25 80 33 38 34 30 29 3e  |6",.x((i%.3840)>|
000086c0  3e 38 29 29 3a e7 a4 62  28 67 25 2c 31 30 29 3d  |>8)):..b(g%,10)=|
000086d0  22 6c 6a 22 8c 0d 15 4a  20 e7 28 21 28 64 25 21  |"lj"...J .(!(d%!|
000086e0  33 32 29 80 31 29 d5 23  63 25 2c a4 61 28 22 50  |32).1).#c%,.a("P|
000086f0  52 31 37 22 29 0d 15 4f  20 e7 28 21 28 64 25 21  |R17")..O .(!(d%!|
00008700  33 32 29 80 32 29 d5 23  63 25 2c a4 61 28 22 50  |32).2).#c%,.a("P|
00008710  52 31 38 22 29 0d 15 54  14 cc 3a e7 28 21 28 64  |R18")..T..:.(!(d|
00008720  25 21 33 32 29 80 31 29  8c 0d 15 59 1f d5 23 63  |%!32).1)...Y..#c|
00008730  25 2c a4 63 28 22 50 52  31 39 22 2c a4 61 28 22  |%,.c("PR19",.a("|
00008740  50 52 31 39 61 22 29 29  0d 15 5e 21 cc 3a d5 23  |PR19a"))..^!.:.#|
00008750  63 25 2c a4 63 28 22 50  52 31 39 22 2c a4 61 28  |c%,.c("PR19",.a(|
00008760  22 50 52 31 39 62 22 29  29 0d 15 63 05 cd 0d 15  |"PR19b"))..c....|
00008770  68 05 cd 0d 15 6d d4 d5  23 63 25 2c a4 63 28 22  |h....m..#c%,.c("|
00008780  50 52 32 30 22 2c 24 28  64 25 21 34 29 29 3a d5  |PR20",$(d%!4)):.|
00008790  23 63 25 2c a4 63 28 22  50 52 32 31 22 2c c3 28  |#c%,.c("PR21",.(|
000087a0  21 28 64 25 21 38 29 29  29 3a d5 23 63 25 2c a4  |!(d%!8))):.#c%,.|
000087b0  63 28 22 50 52 32 32 22  2c 24 28 64 25 21 31 32  |c("PR22",$(d%!12|
000087c0  29 29 3a 69 25 3d 31 2b  64 25 21 32 38 3a d5 23  |)):i%=1+d%!28:.#|
000087d0  63 25 2c a4 63 28 22 50  52 32 33 22 2c c3 28 28  |c%,.c("PR23",.((|
000087e0  21 28 64 25 21 32 30 29  2a 69 25 21 4d 61 25 29  |!(d%!20)*i%!Ma%)|
000087f0  81 69 25 21 4e 61 25 29  29 3a d5 23 63 25 2c a4  |.i%!Na%)):.#c%,.|
00008800  63 28 22 50 52 32 34 22  2c c3 28 69 25 3f 64 61  |c("PR24",.(i%?da|
00008810  25 29 29 3a d5 23 63 25  2c a4 63 28 22 50 52 32  |%)):.#c%,.c("PR2|
00008820  35 22 2c c3 28 69 25 3f  70 61 25 29 29 3a d5 23  |5",.(i%?pa%)):.#|
00008830  63 25 2c a4 63 28 22 50  52 32 36 22 2c c3 28 69  |c%,.c("PR26",.(i|
00008840  25 3f 66 61 25 29 29 0d  15 72 d5 d5 23 63 25 2c  |%?fa%))..r..#c%,|
00008850  a4 63 28 22 50 52 32 37  22 2c c3 28 69 25 3f 65  |.c("PR27",.(i%?e|
00008860  61 25 29 29 3a d5 23 63  25 2c a4 63 28 22 50 52  |a%)):.#c%,.c("PR|
00008870  32 38 22 2c c3 28 69 25  3f 6e 61 25 29 29 3a d5  |28",.(i%?na%)):.|
00008880  23 63 25 2c a4 63 28 22  50 52 32 39 22 2c c3 28  |#c%,.c("PR29",.(|
00008890  69 25 3f 6f 61 25 29 29  3a d5 23 63 25 2c 31 30  |i%?oa%)):.#c%,10|
000088a0  3a d5 23 63 25 2c a4 61  28 22 50 52 33 30 22 29  |:.#c%,.a("PR30")|
000088b0  3a d5 23 63 25 2c a4 63  28 22 50 52 33 31 22 2c  |:.#c%,.c("PR31",|
000088c0  a4 6a 28 69 25 2c 4a 61  25 29 29 3a d5 23 63 25  |.j(i%,Ja%)):.#c%|
000088d0  2c a4 63 28 22 50 52 33  32 22 2c a4 6a 28 69 25  |,.c("PR32",.j(i%|
000088e0  2c 71 61 25 29 29 3a d5  23 63 25 2c a4 63 28 22  |,qa%)):.#c%,.c("|
000088f0  50 52 33 33 22 2c a4 6a  28 69 25 2c 72 61 25 29  |PR33",.j(i%,ra%)|
00008900  29 3a d5 23 63 25 2c a4  63 28 22 50 52 33 34 22  |):.#c%,.c("PR34"|
00008910  2c a4 6a 28 69 25 2c 50  61 25 29 29 0d 15 77 c0  |,.j(i%,Pa%))..w.|
00008920  d5 23 63 25 2c a4 63 28  22 50 52 33 35 22 2c a4  |.#c%,.c("PR35",.|
00008930  6a 28 69 25 2c 73 61 25  29 29 3a d5 23 63 25 2c  |j(i%,sa%)):.#c%,|
00008940  a4 63 28 22 50 52 33 36  22 2c a4 6a 28 69 25 2c  |.c("PR36",.j(i%,|
00008950  74 61 25 29 29 3a d5 23  63 25 2c a4 63 28 22 50  |ta%)):.#c%,.c("P|
00008960  52 33 37 22 2c a4 6a 28  69 25 2c 75 61 25 29 29  |R37",.j(i%,ua%))|
00008970  3a d5 23 63 25 2c a4 63  28 22 50 52 33 38 22 2c  |:.#c%,.c("PR38",|
00008980  a4 6a 28 69 25 2c 76 61  25 29 29 3a d5 23 63 25  |.j(i%,va%)):.#c%|
00008990  2c a4 63 28 22 50 52 33  39 22 2c a4 6a 28 69 25  |,.c("PR39",.j(i%|
000089a0  2c 77 61 25 29 29 3a d5  23 63 25 2c a4 63 28 22  |,wa%)):.#c%,.c("|
000089b0  50 52 34 30 22 2c a4 6a  28 69 25 2c 78 61 25 29  |PR40",.j(i%,xa%)|
000089c0  29 3a d5 23 63 25 2c a4  63 28 22 50 52 34 31 22  |):.#c%,.c("PR41"|
000089d0  2c a4 6a 28 69 25 2c 79  61 25 29 29 0d 15 7c c0  |,.j(i%,ya%))..|.|
000089e0  d5 23 63 25 2c a4 63 28  22 50 52 34 32 22 2c a4  |.#c%,.c("PR42",.|
000089f0  6a 28 69 25 2c 7a 61 25  29 29 3a d5 23 63 25 2c  |j(i%,za%)):.#c%,|
00008a00  a4 63 28 22 50 52 34 33  22 2c a4 6a 28 69 25 2c  |.c("PR43",.j(i%,|
00008a10  41 61 25 29 29 3a d5 23  63 25 2c a4 63 28 22 50  |Aa%)):.#c%,.c("P|
00008a20  52 34 34 22 2c a4 6a 28  69 25 2c 42 61 25 29 29  |R44",.j(i%,Ba%))|
00008a30  3a d5 23 63 25 2c a4 63  28 22 50 52 34 35 22 2c  |:.#c%,.c("PR45",|
00008a40  a4 6a 28 69 25 2c 43 61  25 29 29 3a d5 23 63 25  |.j(i%,Ca%)):.#c%|
00008a50  2c a4 63 28 22 50 52 34  36 22 2c a4 6a 28 69 25  |,.c("PR46",.j(i%|
00008a60  2c 44 61 25 29 29 3a d5  23 63 25 2c a4 63 28 22  |,Da%)):.#c%,.c("|
00008a70  50 52 34 37 22 2c a4 6a  28 69 25 2c 46 61 25 29  |PR47",.j(i%,Fa%)|
00008a80  29 3a d5 23 63 25 2c a4  63 28 22 50 52 34 38 22  |):.#c%,.c("PR48"|
00008a90  2c a4 6a 28 69 25 2c 47  61 25 29 29 0d 15 81 42  |,.j(i%,Ga%))...B|
00008aa0  d5 23 63 25 2c a4 63 28  22 50 52 34 39 22 2c a4  |.#c%,.c("PR49",.|
00008ab0  6a 28 69 25 2c 48 61 25  29 29 3a d5 23 63 25 2c  |j(i%,Ha%)):.#c%,|
00008ac0  a4 63 28 22 50 52 35 30  22 2c a4 6a 28 69 25 2c  |.c("PR50",.j(i%,|
00008ad0  49 61 25 29 29 3a 64 25  3d 21 64 25 3a ce 0d 15  |Ia%)):d%=!d%:...|
00008ae0  86 05 cd 0d 15 8b 19 e7  a4 65 28 67 25 2c 31 36  |.........e(g%,16|
00008af0  29 f2 69 62 28 63 25 2c  48 62 25 29 0d 15 90 19  |).ib(c%,Hb%)....|
00008b00  e7 a4 65 28 67 25 2c 31  37 29 f2 69 62 28 63 25  |..e(g%,17).ib(c%|
00008b10  2c 49 62 25 29 0d 15 95  19 e7 a4 65 28 67 25 2c  |,Ib%)......e(g%,|
00008b20  31 38 29 f2 69 62 28 63  25 2c 4a 62 25 29 0d 15  |18).ib(c%,Jb%)..|
00008b30  9a 16 e7 a4 65 28 67 25  2c 31 39 29 80 4b 62 25  |....e(g%,19).Kb%|
00008b40  3c 3e 30 8c 0d 15 9f 64  d5 23 63 25 2c 31 30 3a  |<>0....d.#c%,10:|
00008b50  d5 23 63 25 2c 75 24 2b  a4 61 28 22 50 52 35 31  |.#c%,u$+.a("PR51|
00008b60  22 29 2b 6f 24 3a 69 25  3d 52 25 3a e3 64 25 3d  |")+o$:i%=R%:.d%=|
00008b70  30 b8 4b 62 25 2d 31 3a  d5 23 63 25 2c a4 43 28  |0.Kb%-1:.#c%,.C(|
00008b80  22 50 52 35 32 22 2c bd  28 69 25 3f 34 29 2c c3  |"PR52",.(i%?4),.|
00008b90  28 69 25 3f 34 29 2c 24  28 69 25 2b 38 29 29 3a  |(i%?4),$(i%+8)):|
00008ba0  69 25 3d 21 69 25 3a ed  0d 15 a4 05 cd 0d 15 a9  |i%=!i%:.........|
00008bb0  25 d9 23 63 25 3a c8 99  35 2c 22 53 65 74 74 79  |%.#c%:..5,"Setty|
00008bc0  70 65 20 22 2b 68 61 24  2b 22 20 26 41 46 38 22  |pe "+ha$+" &AF8"|
00008bd0  3a e1 0d 15 ae 23 dd a4  78 28 57 64 25 29 3a ea  |:....#..x(Wd%):.|
00008be0  73 24 3a e7 57 64 25 80  31 73 24 3d a4 61 28 22  |s$:.Wd%.1s$=.a("|
00008bf0  48 54 34 22 29 0d 15 b3  19 e7 57 64 25 80 32 e7  |HT4").....Wd%.2.|
00008c00  73 24 3c 3e 22 22 73 24  2b 3d 22 2c 20 22 0d 15  |s$<>""s$+=", "..|
00008c10  b8 17 e7 57 64 25 80 32  73 24 2b 3d a4 61 28 22  |...Wd%.2s$+=.a("|
00008c20  48 54 38 22 29 0d 15 bd  19 e7 57 64 25 80 34 e7  |HT8").....Wd%.4.|
00008c30  73 24 3c 3e 22 22 73 24  2b 3d 22 2c 20 22 0d 15  |s$<>""s$+=", "..|
00008c40  c2 17 e7 57 64 25 80 34  73 24 2b 3d a4 61 28 22  |...Wd%.4s$+=.a("|
00008c50  48 54 31 22 29 0d 15 c7  07 3d 73 24 0d 15 cc 54  |HT1")....=s$...T|
00008c60  dd f2 69 62 28 63 25 2c  70 25 29 3a ea 69 25 2c  |..ib(c%,p%):.i%,|
00008c70  75 24 3a 75 24 3d bd 32  37 2b bd 31 33 36 3a d5  |u$:u$=.27+.136:.|
00008c80  23 63 25 2c 31 31 3a d5  23 63 25 2c 32 35 3a d5  |#c%,11:.#c%,25:.|
00008c90  23 63 25 2c 31 30 3a d5  23 63 25 2c 75 24 3b 3a  |#c%,10:.#c%,u$;:|
00008ca0  e7 a4 62 28 67 25 2c 31  30 29 3d 22 6c 6a 22 8c  |..b(g%,10)="lj".|
00008cb0  0d 15 d1 1c e7 70 25 3d  48 62 25 d5 23 63 25 2c  |.....p%=Hb%.#c%,|
00008cc0  a4 61 28 22 50 4d 4f 44  45 22 29 3b 0d 15 d6 1c  |.a("PMODE");....|
00008cd0  e7 70 25 3d 49 62 25 d5  23 63 25 2c a4 61 28 22  |.p%=Ib%.#c%,.a("|
00008ce0  4c 4d 4f 44 45 22 29 3b  0d 15 db 1c cc 3a e7 70  |LMODE");.....:.p|
00008cf0  25 3d 48 62 25 d5 23 63  25 2c a4 61 28 22 54 49  |%=Hb%.#c%,.a("TI|
00008d00  31 22 29 3b 0d 15 e0 1a  e7 70 25 3d 49 62 25 d5  |1");.....p%=Ib%.|
00008d10  23 63 25 2c a4 61 28 22  54 49 32 22 29 3b 0d 15  |#c%,.a("TI2");..|
00008d20  e5 1a e7 70 25 3d 4a 62  25 d5 23 63 25 2c a4 61  |...p%=Jb%.#c%,.a|
00008d30  28 22 54 49 33 22 29 3b  0d 15 ea 05 cd 0d 15 ef  |("TI3");........|
00008d40  40 d5 23 63 25 2c 6f 24  3a e3 69 25 3d 32 32 b8  |@.#c%,o$:.i%=22.|
00008d50  34 35 3a d5 23 63 25 2c  a4 61 28 22 54 43 22 2b  |45:.#c%,.a("TC"+|
00008d60  c3 28 69 25 29 29 2b 22  3a 20 22 2b a4 73 28 21  |.(i%))+": "+.s(!|
00008d70  70 25 29 3a 70 25 2b 3d  34 3a ed 3a e1 0d 15 f4  |p%):p%+=4:.:....|
00008d80  7a dd f2 48 28 66 25 2c  6e 24 29 3a ea 6c 24 2c  |z..H(f%,n$):.l$,|
00008d90  63 25 2c 64 24 2c 64 25  2c 69 25 2c 58 64 25 2c  |c%,d$,d%,i%,Xd%,|
00008da0  5a 64 25 2c 58 63 25 2c  5f 63 25 2c 5f 64 25 2c  |Zd%,Xc%,_c%,_d%,|
00008db0  60 64 25 2c 61 2c 62 3a  ea 7a 25 2c 61 65 25 2c  |`d%,a,b:.z%,ae%,|
00008dc0  43 25 2c 62 65 25 2c 75  25 2c 63 65 25 2c 64 65  |C%,be%,u%,ce%,de|
00008dd0  25 3a 61 3d a4 71 28 a4  62 28 67 25 2c 32 32 29  |%:a=.q(.b(g%,22)|
00008de0  29 3a 62 3d a4 71 28 a4  62 28 67 25 2c 32 33 29  |):b=.q(.b(g%,23)|
00008df0  29 3a e7 57 62 25 8c 0d  15 f9 0f 61 3d 61 2a 63  |):.Wb%.....a=a*c|
00008e00  3a 62 3d 62 2a 63 0d 15  fe 05 cd 0d 16 03 56 c8  |:b=b*c........V.|
00008e10  99 32 36 33 38 37 32 3a  75 25 3d 30 3a 7a 25 3d  |.263872:u%=0:z%=|
00008e20  a4 66 28 22 53 41 56 45  22 2c 32 30 34 38 29 3a  |.f("SAVE",2048):|
00008e30  43 25 3d 32 30 34 38 3a  e7 a4 62 28 67 25 2c 31  |C%=2048:..b(g%,1|
00008e40  34 29 3d 22 30 22 f2 64  28 22 53 41 56 45 22 2c  |4)="0".d("SAVE",|
00008e50  7a 25 29 3a 85 54 25 2c  a4 61 28 22 4f 4b 4f 22  |z%):.T%,.a("OKO"|
00008e60  29 0d 16 08 08 e7 66 25  8c 0d 16 0d 09 6c 24 3d  |).....f%.....l$=|
00008e70  6e 24 0d 16 12 45 cc 3a  6c 24 3d a4 62 28 56 25  |n$...E.:l$=.b(V%|
00008e80  2c 50 63 25 29 3a e7 a7  6c 24 2c 22 2e 22 29 3d  |,Pc%):..l$,".")=|
00008e90  30 80 a7 6c 24 2c 22 3a  22 29 3d 30 f2 64 28 22  |0..l$,":")=0.d("|
00008ea0  53 41 56 45 22 2c 7a 25  29 3a 85 54 25 2c a4 61  |SAVE",z%):.T%,.a|
00008eb0  28 22 4f 4b 4a 22 29 0d  16 17 05 cd 0d 16 1c b7  |("OKJ").........|
00008ec0  f2 62 28 7a 25 2c 43 25  2c 75 25 2c a4 6c 28 22  |.b(z%,C%,u%,.l("|
00008ed0  54 49 36 22 2c a4 62 28  67 25 2c 31 31 29 2c a4  |TI6",.b(g%,11),.|
00008ee0  62 28 67 25 2c 31 30 29  29 29 3a f2 62 28 7a 25  |b(g%,10))):.b(z%|
00008ef0  2c 43 25 2c 75 25 2c 22  63 6c 3a 20 22 2b a4 62  |,C%,u%,"cl: "+.b|
00008f00  28 67 25 2c 31 30 29 29  3a f2 62 28 7a 25 2c 43  |(g%,10)):.b(z%,C|
00008f10  25 2c 75 25 2c 22 70 72  5f 6e 6d 65 3a 20 22 2b  |%,u%,"pr_nme: "+|
00008f20  a4 62 28 67 25 2c 31 31  29 29 3a f2 62 28 7a 25  |.b(g%,11)):.b(z%|
00008f30  2c 43 25 2c 75 25 2c 22  73 68 5f 6e 6d 65 3a 20  |,C%,u%,"sh_nme: |
00008f40  22 2b a4 62 28 67 25 2c  31 32 29 29 3a f2 62 28  |"+.b(g%,12)):.b(|
00008f50  7a 25 2c 43 25 2c 75 25  2c 22 73 70 5f 6e 6d 65  |z%,C%,u%,"sp_nme|
00008f60  3a 20 22 2b a4 62 28 67  25 2c 31 33 29 29 3a e7  |: "+.b(g%,13)):.|
00008f70  50 25 8c 0d 16 21 42 f2  62 28 7a 25 2c 43 25 2c  |P%...!B.b(z%,C%,|
00008f80  75 25 2c 22 72 65 73 3a  20 22 2b a4 62 28 67 25  |u%,"res: "+.b(g%|
00008f90  2c 31 34 29 29 3a 64 25  3d 50 25 3a c8 95 64 25  |,14)):d%=P%:..d%|
00008fa0  3a e7 28 21 28 64 25 21  33 32 29 3e 3e 3e 32 34  |:.(!(d%!32)>>>24|
00008fb0  29 3e 3d 33 8c 0d 16 26  37 21 28 64 25 21 32 38  |)>=3...&7!(d%!28|
00008fc0  2b 31 2b 52 61 25 29 3d  61 2a 21 28 64 25 21 32  |+1+Ra%)=a*!(d%!2|
00008fd0  30 29 3a 21 28 64 25 21  32 38 2b 31 2b 53 61 25  |0):!(d%!28+1+Sa%|
00008fe0  29 3d 62 2a 21 28 64 25  21 32 34 29 0d 16 2b 05  |)=b*!(d%!24)..+.|
00008ff0  cd 0d 16 30 a8 f2 62 28  7a 25 2c 43 25 2c 75 25  |...0..b(z%,C%,u%|
00009000  2c 22 20 67 5f 6d 6f 64  65 3a 22 29 3a f2 62 28  |," g_mode:"):.b(|
00009010  7a 25 2c 43 25 2c 75 25  2c 22 20 20 6d 6f 64 75  |z%,C%,u%,"  modu|
00009020  6c 65 3a 20 64 75 6d 70  65 72 73 3a 22 29 3a f2  |le: dumpers:"):.|
00009030  62 28 7a 25 2c 43 25 2c  75 25 2c 22 20 20 20 6e  |b(z%,C%,u%,"   n|
00009040  75 6d 62 65 72 3a 20 22  2b c3 28 21 28 64 25 21  |umber: "+.(!(d%!|
00009050  38 29 29 29 3a f2 62 28  7a 25 2c 43 25 2c 75 25  |8))):.b(z%,C%,u%|
00009060  2c 22 20 20 20 6e 61 6d  65 3a 20 22 2b 24 28 64  |,"   name: "+$(d|
00009070  25 21 34 29 29 3a f2 62  28 7a 25 2c 43 25 2c 75  |%!4)):.b(z%,C%,u|
00009080  25 2c 22 20 20 70 61 6c  65 74 74 65 3a 20 22 2b  |%,"  palette: "+|
00009090  24 28 64 25 21 31 32 29  29 0d 16 35 bf f2 62 28  |$(d%!12))..5..b(|
000090a0  7a 25 2c 43 25 2c 75 25  2c 22 20 20 6f 70 74 69  |z%,C%,u%,"  opti|
000090b0  6f 6e 73 3a 20 22 2b c3  28 21 28 64 25 21 31 36  |ons: "+.(!(d%!16|
000090c0  29 29 29 3a f2 62 28 7a  25 2c 43 25 2c 75 25 2c  |))):.b(z%,C%,u%,|
000090d0  22 20 20 70 78 72 65 73  3a 20 22 2b c3 28 21 28  |"  pxres: "+.(!(|
000090e0  64 25 21 32 30 29 29 29  3a f2 62 28 7a 25 2c 43  |d%!20))):.b(z%,C|
000090f0  25 2c 75 25 2c 22 20 20  70 79 72 65 73 3a 20 22  |%,u%,"  pyres: "|
00009100  2b c3 28 21 28 64 25 21  32 34 29 29 29 3a f2 62  |+.(!(d%!24))):.b|
00009110  28 7a 25 2c 43 25 2c 75  25 2c 22 20 20 64 61 74  |(z%,C%,u%,"  dat|
00009120  61 3a 20 22 2b a4 68 28  a4 69 28 64 25 21 32 38  |a: "+.h(.i(d%!28|
00009130  29 29 29 3a f2 62 28 7a  25 2c 43 25 2c 75 25 2c  |))):.b(z%,C%,u%,|
00009140  22 20 20 66 6c 61 67 73  3a 20 22 2b c3 28 21 28  |"  flags: "+.(!(|
00009150  64 25 21 33 32 29 29 29  0d 16 3a 61 f2 62 28 7a  |d%!32)))..:a.b(z|
00009160  25 2c 43 25 2c 75 25 2c  22 20 20 67 6e 61 6d 65  |%,C%,u%,"  gname|
00009170  3a 20 22 2b 24 28 64 25  21 33 36 29 29 3a f2 62  |: "+$(d%!36)):.b|
00009180  28 7a 25 2c 43 25 2c 75  25 2c 22 20 20 67 63 61  |(z%,C%,u%,"  gca|
00009190  6c 69 62 3a 20 22 2b 24  28 64 25 21 34 30 29 29  |lib: "+$(d%!40))|
000091a0  3a f2 62 28 7a 25 2c 43  25 2c 75 25 2c 22 22 29  |:.b(z%,C%,u%,"")|
000091b0  3a 64 25 3d 21 64 25 3a  ce 0d 16 3f 05 cd 0d 16  |:d%=!d%:...?....|
000091c0  44 29 f2 6a 62 28 7a 25  2c 43 25 2c 75 25 2c 22  |D).jb(z%,C%,u%,"|
000091d0  74 78 74 5f 63 64 73 3a  20 22 29 3a e7 a4 65 28  |txt_cds: "):..e(|
000091e0  67 25 2c 31 36 29 8c 0d  16 49 08 c8 8e b9 ca 0d  |g%,16)...I......|
000091f0  16 4e 1f c9 a4 65 28 67  25 2c 31 38 29 3a f2 62  |.N...e(g%,18):.b|
00009200  28 7a 25 2c 43 25 2c 75  25 2c 22 33 22 29 0d 16  |(z%,C%,u%,"3")..|
00009210  53 1f c9 a4 65 28 67 25  2c 31 37 29 3a f2 62 28  |S...e(g%,17):.b(|
00009220  7a 25 2c 43 25 2c 75 25  2c 22 32 22 29 0d 16 58  |z%,C%,u%,"2")..X|
00009230  16 7f 3a f2 62 28 7a 25  2c 43 25 2c 75 25 2c 22  |..:.b(z%,C%,u%,"|
00009240  31 22 29 0d 16 5d 05 cb  0d 16 62 1f f2 6b 62 28  |1")..]....b..kb(|
00009250  48 62 25 29 3a e7 a4 65  28 67 25 2c 31 37 29 f2  |Hb%):..e(g%,17).|
00009260  6b 62 28 49 62 25 29 0d  16 67 16 e7 a4 65 28 67  |kb(Ib%)..g...e(g|
00009270  25 2c 31 38 29 f2 6b 62  28 4a 62 25 29 0d 16 6c  |%,18).kb(Jb%)..l|
00009280  16 cc 3a f2 62 28 7a 25  2c 43 25 2c 75 25 2c 22  |..:.b(z%,C%,u%,"|
00009290  30 22 29 0d 16 71 05 cd  0d 16 76 37 f2 62 28 7a  |0")..q....v7.b(z|
000092a0  25 2c 43 25 2c 75 25 2c  22 63 68 61 72 73 3a 20  |%,C%,u%,"chars: |
000092b0  63 68 61 72 5f 6d 61 70  73 3a 22 29 3a e7 a4 65  |char_maps:"):..e|
000092c0  28 67 25 2c 31 39 29 80  4b 62 25 3c 3e 30 8c 0d  |(g%,19).Kb%<>0..|
000092d0  16 7b 7d f2 62 28 7a 25  2c 43 25 2c 75 25 2c 22  |.{}.b(z%,C%,u%,"|
000092e0  20 63 68 61 72 3a 20 22  2b c3 28 4b 62 25 29 29  | char: "+.(Kb%))|
000092f0  3a 69 25 3d 52 25 3a e3  64 25 3d 30 b8 4b 62 25  |:i%=R%:.d%=0.Kb%|
00009300  2d 31 3a 6e 24 3d bd 28  69 25 3f 34 29 3a 64 24  |-1:n$=.(i%?4):d$|
00009310  3d a4 74 28 24 28 69 25  2b 38 29 2c 22 22 2c c3  |=.t($(i%+8),"",.|
00009320  28 64 25 2b 31 29 29 3a  f2 62 28 7a 25 2c 43 25  |(d%+1)):.b(z%,C%|
00009330  2c 75 25 2c 22 20 20 22  2b a4 68 28 6e 24 2b 64  |,u%,"  "+.h(n$+d|
00009340  24 29 29 3a 69 25 3d 21  69 25 3a ed 0d 16 80 33  |$)):i%=!i%:....3|
00009350  cc 3a f2 62 28 7a 25 2c  43 25 2c 75 25 2c 22 20  |.:.b(z%,C%,u%," |
00009360  63 68 61 72 3a 20 31 22  29 3a f2 62 28 7a 25 2c  |char: 1"):.b(z%,|
00009370  43 25 2c 75 25 2c 22 20  20 7c 40 7c 40 22 29 0d  |C%,u%,"  |@|@").|
00009380  16 85 05 cd 0d 16 8a bd  f2 62 28 7a 25 2c 43 25  |.........b(z%,C%|
00009390  2c 75 25 2c 22 64 65 66  61 75 6c 74 5f 70 61 70  |,u%,"default_pap|
000093a0  65 72 5f 73 69 7a 65 3a  20 22 2b a4 62 28 67 25  |er_size: "+.b(g%|
000093b0  2c 32 37 29 29 3a f2 62  28 7a 25 2c 43 25 2c 75  |,27)):.b(z%,C%,u|
000093c0  25 2c 22 64 65 66 61 75  6c 74 5f 78 72 65 73 6f  |%,"default_xreso|
000093d0  6c 75 74 69 6f 6e 3a 20  22 2b c3 28 50 62 25 29  |lution: "+.(Pb%)|
000093e0  29 3a f2 62 28 7a 25 2c  43 25 2c 75 25 2c 22 64  |):.b(z%,C%,u%,"d|
000093f0  65 66 61 75 6c 74 5f 79  72 65 73 6f 6c 75 74 69  |efault_yresoluti|
00009400  6f 6e 3a 20 22 2b c3 28  51 62 25 29 29 3a f2 62  |on: "+.(Qb%)):.b|
00009410  28 7a 25 2c 43 25 2c 75  25 2c 22 64 65 66 61 75  |(z%,C%,u%,"defau|
00009420  6c 74 5f 71 75 61 6c 69  74 79 3a 20 22 2b c3 28  |lt_quality: "+.(|
00009430  52 62 25 29 29 3a e7 a4  65 28 67 25 2c 33 36 29  |Rb%)):..e(g%,36)|
00009440  8c 0d 16 8f 2c f2 62 28  7a 25 2c 43 25 2c 75 25  |....,.b(z%,C%,u%|
00009450  2c 22 73 75 70 70 6f 72  74 73 5f 66 61 73 74 5f  |,"supports_fast_|
00009460  70 61 72 61 6c 6c 65 6c  3a 20 31 22 29 0d 16 94  |parallel: 1")...|
00009470  50 cc 3a f2 62 28 7a 25  2c 43 25 2c 75 25 2c 22  |P.:.b(z%,C%,u%,"|
00009480  73 75 70 70 6f 72 74 73  5f 66 61 73 74 5f 70 61  |supports_fast_pa|
00009490  72 61 6c 6c 65 6c 3a 20  30 22 29 3a f2 62 28 7a  |rallel: 0"):.b(z|
000094a0  25 2c 43 25 2c 75 25 2c  22 64 65 66 61 75 6c 74  |%,C%,u%,"default|
000094b0  5f 67 6e 61 6d 65 3a 20  22 2b 69 24 29 0d 16 99  |_gname: "+i$)...|
000094c0  05 cd 0d 16 9e c8 f2 62  28 7a 25 2c 43 25 2c 75  |.......b(z%,C%,u|
000094d0  25 2c 22 23 20 50 61 70  65 72 20 58 20 6f 66 66  |%,"# Paper X off|
000094e0  73 65 74 20 3d 20 22 2b  c3 28 61 29 29 3a f2 62  |set = "+.(a)):.b|
000094f0  28 7a 25 2c 43 25 2c 75  25 2c 22 23 20 50 61 70  |(z%,C%,u%,"# Pap|
00009500  65 72 20 59 20 6f 66 66  73 65 74 20 3d 20 22 2b  |er Y offset = "+|
00009510  c3 28 62 29 29 3a c8 99  32 37 32 31 32 38 2c 38  |.(b)):..272128,8|
00009520  2c 75 25 b8 58 64 25 2c  5a 64 25 3a 61 65 25 3d  |,u%.Xd%,Zd%:ae%=|
00009530  a4 66 28 22 43 4f 4d 50  22 2c 5a 64 25 29 3a 58  |.f("COMP",Zd%):X|
00009540  63 25 3d a4 66 28 22 57  53 50 43 22 2c 58 64 25  |c%=.f("WSPC",Xd%|
00009550  29 3a c8 99 32 37 32 31  32 38 2c 30 2c 58 63 25  |):..272128,0,Xc%|
00009560  2c 7a 25 2c 75 25 2c 61  65 25 2c 5a 64 25 b8 5f  |,z%,u%,ae%,Zd%._|
00009570  63 25 2c 2c 2c 2c 2c 5f  64 25 3a 63 25 3d ae 28  |c%,,,,,_d%:c%=.(|
00009580  6c 24 29 3a e7 63 25 3d  30 8c 0d 16 a3 3d f2 64  |l$):.c%=0....=.d|
00009590  28 22 43 4f 4d 50 22 2c  61 65 25 29 3a f2 64 28  |("COMP",ae%):.d(|
000095a0  22 53 41 56 45 22 2c 7a  25 29 3a f2 64 28 22 57  |"SAVE",z%):.d("W|
000095b0  53 50 43 22 2c 58 63 25  29 3a 85 54 25 2c a4 61  |SPC",Xc%):.T%,.a|
000095c0  28 22 4f 4b 4b 22 29 0d  16 a8 05 cd 0d 16 ad e0  |("OKK").........|
000095d0  c8 99 38 2c 31 38 2c 6c  24 2c 4b 64 25 3a c8 99  |..8,18,l$,Kd%:..|
000095e0  38 2c 39 2c 6c 24 3a c8  99 38 2c 31 37 2c 6c 24  |8,9,l$:..8,17,l$|
000095f0  b8 2c 2c 63 65 25 2c 64  65 25 3a d5 23 63 25 2c  |.,,ce%,de%:.#c%,|
00009600  22 53 51 53 48 22 3b 3a  65 65 25 3d 5a 64 25 2d  |"SQSH";:ee%=Zd%-|
00009610  5f 64 25 3a d5 23 63 25  2c 75 25 80 32 35 35 3a  |_d%:.#c%,u%.255:|
00009620  d5 23 63 25 2c 75 25 3e  3e 38 80 32 35 35 3a d5  |.#c%,u%>>8.255:.|
00009630  23 63 25 2c 75 25 3e 3e  31 36 80 32 35 35 3a d5  |#c%,u%>>16.255:.|
00009640  23 63 25 2c 75 25 3e 3e  3e 32 34 80 32 35 35 3a  |#c%,u%>>>24.255:|
00009650  d5 23 63 25 2c 63 65 25  80 32 35 35 3a d5 23 63  |.#c%,ce%.255:.#c|
00009660  25 2c 63 65 25 3e 3e 38  80 32 35 35 3a d5 23 63  |%,ce%>>8.255:.#c|
00009670  25 2c 63 65 25 3e 3e 31  36 80 32 35 35 3a d5 23  |%,ce%>>16.255:.#|
00009680  63 25 2c 63 65 25 3e 3e  3e 32 34 80 32 35 35 3a  |c%,ce%>>>24.255:|
00009690  d5 23 63 25 2c 64 65 25  80 32 35 35 3a d5 23 63  |.#c%,de%.255:.#c|
000096a0  25 2c 64 65 25 3e 3e 38  80 32 35 35 0d 16 b2 8d  |%,de%>>8.255....|
000096b0  d5 23 63 25 2c 64 65 25  3e 3e 31 36 80 32 35 35  |.#c%,de%>>16.255|
000096c0  3a d5 23 63 25 2c 64 65  25 3e 3e 3e 32 34 80 32  |:.#c%,de%>>>24.2|
000096d0  35 35 3a c8 99 31 32 2c  31 2c 63 25 2c 61 65 25  |55:..12,1,c%,ae%|
000096e0  2c 65 65 25 2c 32 30 3a  d9 23 63 25 3a c8 99 32  |,ee%,20:.#c%:..2|
000096f0  36 32 33 35 36 2c 2c 2d  31 3a f2 64 28 22 43 4f  |62356,,-1:.d("CO|
00009700  4d 50 22 2c 61 65 25 29  3a f2 64 28 22 53 41 56  |MP",ae%):.d("SAV|
00009710  45 22 2c 7a 25 29 3a f2  64 28 22 57 53 50 43 22  |E",z%):.d("WSPC"|
00009720  2c 58 63 25 29 3a c8 99  32 36 33 38 37 33 3a f2  |,Xc%):..263873:.|
00009730  49 3a e7 53 25 3d 31 f2  75 0d 16 b7 15 e7 53 25  |I:.S%=1.u.....S%|
00009740  3d 33 c8 99 32 36 32 33  36 34 2c 35 30 38 0d 16  |=3..262364,508..|
00009750  bc 12 e7 53 25 3d 35 21  65 25 3d 67 25 3a f2 4e  |...S%=5!e%=g%:.N|
00009760  0d 16 c1 05 e1 0d 16 c6  9f dd f2 6b 62 28 70 25  |...........kb(p%|
00009770  29 3a f2 62 20 28 7a 25  2c 43 25 2c 75 25 2c 22  |):.b (z%,C%,u%,"|
00009780  20 74 5f 6d 6f 64 65 3a  22 29 3a f2 62 20 28 7a  | t_mode:"):.b (z|
00009790  25 2c 43 25 2c 75 25 2c  22 20 20 74 5f 70 61 67  |%,C%,u%,"  t_pag|
000097a0  65 5f 6c 69 6e 65 73 3a  20 22 2b a4 68 28 a4 69  |e_lines: "+.h(.i|
000097b0  28 70 25 21 30 29 29 29  3a f2 62 20 28 7a 25 2c  |(p%!0))):.b (z%,|
000097c0  43 25 2c 75 25 2c 22 20  20 74 5f 30 38 3a 20 22  |C%,u%,"  t_08: "|
000097d0  2b a4 68 28 a4 69 28 70  25 21 34 29 29 29 3a f2  |+.h(.i(p%!4))):.|
000097e0  62 20 28 7a 25 2c 43 25  2c 75 25 2c 22 20 20 74  |b (z%,C%,u%,"  t|
000097f0  5f 30 39 3a 20 22 2b a4  68 28 a4 69 28 70 25 21  |_09: "+.h(.i(p%!|
00009800  38 29 29 29 0d 16 cb a4  f2 62 20 28 7a 25 2c 43  |8))).....b (z%,C|
00009810  25 2c 75 25 2c 22 20 20  74 5f 30 43 3a 20 22 2b  |%,u%,"  t_0C: "+|
00009820  a4 68 28 a4 69 28 70 25  21 31 32 29 29 29 3a f2  |.h(.i(p%!12))):.|
00009830  62 20 28 7a 25 2c 43 25  2c 75 25 2c 22 20 20 74  |b (z%,C%,u%,"  t|
00009840  5f 30 44 3a 20 22 2b a4  68 28 a4 69 28 70 25 21  |_0D: "+.h(.i(p%!|
00009850  31 36 29 29 29 3a f2 62  20 28 7a 25 2c 43 25 2c  |16))):.b (z%,C%,|
00009860  75 25 2c 22 20 20 74 5f  30 44 30 41 3a 20 22 2b  |u%,"  t_0D0A: "+|
00009870  a4 68 28 a4 69 28 70 25  21 32 30 29 29 29 3a f2  |.h(.i(p%!20))):.|
00009880  62 20 28 7a 25 2c 43 25  2c 75 25 2c 22 20 20 74  |b (z%,C%,u%,"  t|
00009890  5f 73 74 61 72 74 3a 20  22 2b a4 68 28 a4 69 28  |_start: "+.h(.i(|
000098a0  70 25 21 32 34 29 29 29  0d 16 d0 ac f2 62 20 28  |p%!24))).....b (|
000098b0  7a 25 2c 43 25 2c 75 25  2c 22 20 20 74 5f 65 6e  |z%,C%,u%,"  t_en|
000098c0  64 3a 20 22 2b a4 68 28  a4 69 28 70 25 21 32 38  |d: "+.h(.i(p%!28|
000098d0  29 29 29 3a f2 62 20 28  7a 25 2c 43 25 2c 75 25  |))):.b (z%,C%,u%|
000098e0  2c 22 20 20 74 5f 70 69  63 61 3a 20 22 2b a4 68  |,"  t_pica: "+.h|
000098f0  28 a4 69 28 70 25 21 33  32 29 29 29 3a f2 62 20  |(.i(p%!32))):.b |
00009900  28 7a 25 2c 43 25 2c 75  25 2c 22 20 20 74 5f 65  |(z%,C%,u%,"  t_e|
00009910  6c 69 74 65 3a 20 22 2b  a4 68 28 a4 69 28 70 25  |lite: "+.h(.i(p%|
00009920  21 33 36 29 29 29 3a f2  62 20 28 7a 25 2c 43 25  |!36))):.b (z%,C%|
00009930  2c 75 25 2c 22 20 20 74  5f 63 6f 6e 64 65 6e 73  |,u%,"  t_condens|
00009940  65 64 3a 20 22 2b a4 68  28 a4 69 28 70 25 21 34  |ed: "+.h(.i(p%!4|
00009950  30 29 29 29 0d 16 d5 ac  f2 62 20 28 7a 25 2c 43  |0))).....b (z%,C|
00009960  25 2c 75 25 2c 22 20 20  74 5f 65 78 70 61 6e 64  |%,u%,"  t_expand|
00009970  65 64 3a 20 22 2b a4 68  28 a4 69 28 70 25 21 34  |ed: "+.h(.i(p%!4|
00009980  34 29 29 29 3a f2 62 20  28 7a 25 2c 43 25 2c 75  |4))):.b (z%,C%,u|
00009990  25 2c 22 20 20 74 5f 62  5f 6f 6e 3a 20 22 2b a4  |%,"  t_b_on: "+.|
000099a0  68 28 a4 69 28 70 25 21  34 38 29 29 29 3a f2 62  |h(.i(p%!48))):.b|
000099b0  20 28 7a 25 2c 43 25 2c  75 25 2c 22 20 20 74 5f  | (z%,C%,u%,"  t_|
000099c0  62 5f 6f 66 66 3a 20 22  2b a4 68 28 a4 69 28 70  |b_off: "+.h(.i(p|
000099d0  25 21 35 32 29 29 29 3a  f2 62 20 28 7a 25 2c 43  |%!52))):.b (z%,C|
000099e0  25 2c 75 25 2c 22 20 20  74 5f 69 5f 6f 6e 3a 20  |%,u%,"  t_i_on: |
000099f0  22 2b a4 68 28 a4 69 28  70 25 21 35 36 29 29 29  |"+.h(.i(p%!56)))|
00009a00  0d 16 da ab f2 62 20 28  7a 25 2c 43 25 2c 75 25  |.....b (z%,C%,u%|
00009a10  2c 22 20 20 74 5f 69 5f  6f 66 66 3a 20 22 2b a4  |,"  t_i_off: "+.|
00009a20  68 28 a4 69 28 70 25 21  36 30 29 29 29 3a f2 62  |h(.i(p%!60))):.b|
00009a30  20 28 7a 25 2c 43 25 2c  75 25 2c 22 20 20 74 5f  | (z%,C%,u%,"  t_|
00009a40  6c 5f 6f 6e 3a 20 22 2b  a4 68 28 a4 69 28 70 25  |l_on: "+.h(.i(p%|
00009a50  21 36 34 29 29 29 3a f2  62 20 28 7a 25 2c 43 25  |!64))):.b (z%,C%|
00009a60  2c 75 25 2c 22 20 20 74  5f 6c 5f 6f 66 66 3a 20  |,u%,"  t_l_off: |
00009a70  22 2b a4 68 28 a4 69 28  70 25 21 36 38 29 29 29  |"+.h(.i(p%!68)))|
00009a80  3a f2 62 20 28 7a 25 2c  43 25 2c 75 25 2c 22 20  |:.b (z%,C%,u%," |
00009a90  20 74 5f 73 75 70 5f 6f  6e 3a 20 22 2b a4 68 28  | t_sup_on: "+.h(|
00009aa0  a4 69 28 70 25 21 37 32  29 29 29 0d 16 df af f2  |.i(p%!72))).....|
00009ab0  62 20 28 7a 25 2c 43 25  2c 75 25 2c 22 20 20 74  |b (z%,C%,u%,"  t|
00009ac0  5f 73 75 70 5f 6f 66 66  3a 20 22 2b a4 68 28 a4  |_sup_off: "+.h(.|
00009ad0  69 28 70 25 21 37 36 29  29 29 3a f2 62 20 28 7a  |i(p%!76))):.b (z|
00009ae0  25 2c 43 25 2c 75 25 2c  22 20 20 74 5f 73 75 62  |%,C%,u%,"  t_sub|
00009af0  5f 6f 6e 3a 20 22 2b a4  68 28 a4 69 28 70 25 21  |_on: "+.h(.i(p%!|
00009b00  38 30 29 29 29 3a f2 62  20 28 7a 25 2c 43 25 2c  |80))):.b (z%,C%,|
00009b10  75 25 2c 22 20 20 74 5f  73 75 62 5f 6f 66 66 3a  |u%,"  t_sub_off:|
00009b20  20 22 2b a4 68 28 a4 69  28 70 25 21 38 34 29 29  | "+.h(.i(p%!84))|
00009b30  29 3a f2 62 20 28 7a 25  2c 43 25 2c 75 25 2c 22  |):.b (z%,C%,u%,"|
00009b40  20 20 74 5f 75 5f 6f 6e  3a 20 22 2b a4 68 28 a4  |  t_u_on: "+.h(.|
00009b50  69 28 70 25 21 38 38 29  29 29 0d 16 e4 40 f2 62  |i(p%!88)))...@.b|
00009b60  20 28 7a 25 2c 43 25 2c  75 25 2c 22 20 20 74 5f  | (z%,C%,u%,"  t_|
00009b70  75 5f 6f 66 66 3a 20 22  2b a4 68 28 a4 69 28 70  |u_off: "+.h(.i(p|
00009b80  25 21 39 32 29 29 29 3a  f2 62 20 28 7a 25 2c 43  |%!92))):.b (z%,C|
00009b90  25 2c 75 25 2c 22 22 29  3a e1 0d 16 e9 40 dd f2  |%,u%,""):....@..|
00009ba0  62 20 28 f8 66 65 25 2c  f8 67 65 25 2c f8 68 65  |b (.fe%,.ge%,.he|
00009bb0  25 2c 7a 24 29 3a ea 69  65 25 2c 6a 65 25 2c 62  |%,z$):.ie%,je%,b|
00009bc0  25 3a 69 65 25 3d a9 7a  24 3a e7 28 68 65 25 2b  |%:ie%=.z$:.(he%+|
00009bd0  69 65 25 29 3e 3d 67 65  25 8c 0d 16 ee 29 66 65  |ie%)>=ge%....)fe|
00009be0  25 3d a4 76 20 28 22 53  41 56 45 22 2c 66 65 25  |%=.v ("SAVE",fe%|
00009bf0  2c 32 30 34 38 29 3a 67  65 25 3d 67 65 25 2b 32  |,2048):ge%=ge%+2|
00009c00  30 34 38 0d 16 f3 05 cd  0d 16 f8 4f e3 6a 65 25  |048........O.je%|
00009c10  3d 31 b8 69 65 25 3a 66  65 25 3f 28 68 65 25 2b  |=1.ie%:fe%?(he%+|
00009c20  6a 65 25 2d 31 29 3d 97  28 c1 7a 24 2c 6a 65 25  |je%-1)=.(.z$,je%|
00009c30  2c 31 29 29 3a ed 6a 65  25 3a 66 65 25 3f 28 68  |,1)):.je%:fe%?(h|
00009c40  65 25 2b 69 65 25 29 3d  31 30 3a 68 65 25 2b 3d  |e%+ie%)=10:he%+=|
00009c50  69 65 25 2b 31 3a e1 0d  16 fd 3e dd f2 6a 62 20  |ie%+1:....>..jb |
00009c60  28 f8 66 65 25 2c f8 67  65 25 2c f8 68 65 25 2c  |(.fe%,.ge%,.he%,|
00009c70  7a 24 29 3a ea 69 65 25  2c 6a 65 25 3a 69 65 25  |z$):.ie%,je%:ie%|
00009c80  3d a9 7a 24 3a e7 28 68  65 25 2b 69 65 25 29 3e  |=.z$:.(he%+ie%)>|
00009c90  3d 67 65 25 8c 0d 17 02  29 66 65 25 3d a4 76 20  |=ge%....)fe%=.v |
00009ca0  28 22 53 41 56 45 22 2c  66 65 25 2c 32 30 34 38  |("SAVE",fe%,2048|
00009cb0  29 3a 67 65 25 3d 67 65  25 2b 32 30 34 38 0d 17  |):ge%=ge%+2048..|
00009cc0  07 05 cd 0d 17 0c 3c e3  6a 65 25 3d 31 b8 69 65  |......<.je%=1.ie|
00009cd0  25 3a 66 65 25 3f 28 68  65 25 2b 6a 65 25 2d 31  |%:fe%?(he%+je%-1|
00009ce0  29 3d 97 28 c1 7a 24 2c  6a 65 25 2c 31 29 29 3a  |)=.(.z$,je%,1)):|
00009cf0  ed 6a 65 25 3a 68 65 25  2b 3d 69 65 25 3a e1 0d  |.je%:he%+=ie%:..|
00009d00  17 11 3d dd a4 51 3a ea  66 24 2c 69 25 3a 66 24  |..=..Q:.f$,i%:f$|
00009d10  3d a4 62 28 56 25 2c 50  63 25 29 3a f5 3a 69 25  |=.b(V%,Pc%):.:i%|
00009d20  3d a7 66 24 2c 22 3a 22  29 3a e7 69 25 3c 3e 30  |=.f$,":"):.i%<>0|
00009d30  66 24 3d c1 66 24 2c 69  25 2b 31 29 0d 17 16 2a  |f$=.f$,i%+1)...*|
00009d40  fd 69 25 3d 30 3a f5 3a  69 25 3d a7 66 24 2c 22  |.i%=0:.:i%=.f$,"|
00009d50  2e 22 29 3a e7 69 25 3c  3e 30 66 24 3d c1 66 24  |."):.i%<>0f$=.f$|
00009d60  2c 69 25 2b 31 29 0d 17  1b 0d fd 69 25 3d 30 3a  |,i%+1).....i%=0:|
00009d70  3d 66 24 0d 17 20 0f dd  f2 69 61 3a 4d 25 3d 30  |=f$.. ...ia:M%=0|
00009d80  3a e1 0d 17 25 43 dd f2  6e 28 f8 47 25 2c 71 24  |:...%C..n(.G%,q$|
00009d90  29 3a ea 77 24 2c 69 25  2c 6a 61 24 2c 65 24 2c  |):.w$,i%,ja$,e$,|
00009da0  6a 25 2c 78 25 2c 6b 65  25 3a ea 6c 65 25 2c 6d  |j%,x%,ke%:.le%,m|
00009db0  65 25 3a 6d 65 25 3d 30  3a e7 c0 71 24 2c 31 29  |e%:me%=0:..q$,1)|
00009dc0  3d 22 23 22 8c 0d 17 2a  19 69 25 3d 31 3a 77 24  |="#"...*.i%=1:w$|
00009dd0  3d a4 79 28 71 24 2c 22  2c 22 2c 69 25 29 0d 17  |=.y(q$,",",i%)..|
00009de0  2f 0b cc 3a 77 24 3d 22  22 0d 17 34 05 cd 0d 17  |/..:w$=""..4....|
00009df0  39 31 6a 61 24 3d 71 24  3a 6a 25 3d 69 25 3a f5  |91ja$=q$:j%=i%:.|
00009e00  3a 65 24 3d a4 79 28 71  24 2c 22 2c 22 2c 69 25  |:e$=.y(q$,",",i%|
00009e10  29 3a e7 65 24 3c 3e 22  22 6b 65 25 2b 3d 31 0d  |):.e$<>""ke%+=1.|
00009e20  17 3e 41 fd 65 24 3d 22  22 3a 71 24 3d 6a 61 24  |.>A.e$="":q$=ja$|
00009e30  3a 69 25 3d 6a 25 3a 4d  25 3d a4 66 28 22 4d 45  |:i%=j%:M%=.f("ME|
00009e40  4e 55 22 2c 32 38 2b 6b  65 25 2a 32 34 29 3a e7  |NU",28+ke%*24):.|
00009e50  68 64 25 3c 33 31 30 84  a9 77 24 3c 3d 31 32 8c  |hd%<310..w$<=12.|
00009e60  0d 17 43 2e 24 4d 25 3d  c0 77 24 2c 31 32 29 3a  |..C.$M%=.w$,12):|
00009e70  78 25 3d a9 28 c0 77 24  2c 31 32 29 29 3a 4d 25  |x%=.(.w$,12)):M%|
00009e80  21 31 36 3d 28 78 25 2a  38 2b 36 29 2a 32 0d 17  |!16=(x%*8+6)*2..|
00009e90  48 51 cc 3a 6c 65 25 3d  a4 66 20 28 22 4d 45 4e  |HQ.:le%=.f ("MEN|
00009ea0  55 22 2c a9 28 77 24 29  2b 31 29 3a 24 6c 65 25  |U",.(w$)+1):$le%|
00009eb0  3d 77 24 3a 4d 25 21 30  3d 6c 65 25 3a 78 25 3d  |=w$:M%!0=le%:x%=|
00009ec0  a9 28 77 24 29 3a 4d 25  21 31 36 3d 28 78 25 2a  |.(w$):M%!16=(x%*|
00009ed0  38 2b 36 29 2a 32 3a 6d  65 25 3d 31 3c 3c 38 0d  |8+6)*2:me%=1<<8.|
00009ee0  17 4d 05 cd 0d 17 52 98  4d 25 3f 31 32 3d 37 3a  |.M....R.M%?12=7:|
00009ef0  4d 25 3f 31 33 3d 32 3a  4d 25 3f 31 34 3d 37 3a  |M%?13=2:M%?14=7:|
00009f00  4d 25 3f 31 35 3d 30 3a  4d 25 21 31 36 3d 31 39  |M%?15=0:M%!16=19|
00009f10  36 3a 4d 25 21 32 30 3d  34 34 3a 4d 25 21 32 34  |6:M%!20=44:M%!24|
00009f20  3d 30 3a 78 25 3d a9 28  77 24 29 3a 4d 25 21 31  |=0:x%=.(w$):M%!1|
00009f30  36 3d 28 78 25 2a 38 2b  36 29 2a 32 3a e3 6a 25  |6=(x%*8+6)*2:.j%|
00009f40  3d 30 b8 6b 65 25 2d 31  3a 65 24 3d a4 79 28 71  |=0.ke%-1:e$=.y(q|
00009f50  24 2c 22 2c 22 2c 69 25  29 3a f2 78 28 4d 25 2c  |$,",",i%):.x(M%,|
00009f60  6a 25 2c 65 24 29 3a e7  6a 25 3d 30 8c 4d 25 21  |j%,e$):.j%=0.M%!|
00009f70  32 38 3d 4d 25 21 32 38  84 6d 65 25 0d 17 57 0d  |28=M%!28.me%..W.|
00009f80  ed 3a 47 25 3d 4d 25 3a  e1 0d 17 5c 19 dd f2 72  |.:G%=M%:...\...r|
00009f90  28 47 25 29 3a ea 69 25  2c 70 25 3a e7 47 25 3d  |(G%):.i%,p%:.G%=|
00009fa0  30 e1 0d 17 61 1b 70 25  3d 47 25 2b 32 38 3a f5  |0...a.p%=G%+28:.|
00009fb0  3a e7 28 70 25 21 38 80  32 35 36 29 8c 0d 17 66  |:.(p%!8.256)...f|
00009fc0  0f e7 28 21 70 25 80 34  29 3d 30 8c 0d 17 6b 14  |..(!p%.4)=0...k.|
00009fd0  f2 64 28 22 4d 45 4e 55  22 2c 70 25 21 31 32 29  |.d("MENU",p%!12)|
00009fe0  0d 17 70 05 cd 0d 17 75  05 cd 0d 17 7a 0e e7 70  |..p....u....z..p|
00009ff0  25 21 34 3c 3e 2d 31 8c  0d 17 7f 23 69 25 3d 70  |%!4<>-1....#i%=p|
0000a000  25 21 34 3a e7 69 25 21  2d 34 3d a4 70 28 22 4d  |%!4:.i%!-4=.p("M|
0000a010  45 4e 55 22 29 f2 72 28  69 25 29 0d 17 84 05 cd  |ENU").r(i%).....|
0000a020  0d 17 89 28 70 25 2b 3d  32 34 3a fd 28 70 25 21  |...(p%+=24:.(p%!|
0000a030  2d 32 34 80 31 32 38 29  3a f2 64 28 22 4d 45 4e  |-24.128):.d("MEN|
0000a040  55 22 2c 47 25 29 3a e1  0d 17 8e 50 dd f2 78 28  |U",G%):....P..x(|
0000a050  f8 47 25 2c 6e 65 25 2c  65 24 29 3a ea 46 25 2c  |.G%,ne%,e$):.F%,|
0000a060  70 25 2c 69 25 2c 78 25  2c 6b 65 25 3a 78 25 3d  |p%,i%,x%,ke%:x%=|
0000a070  28 28 47 25 21 31 36 2f  32 29 2d 36 29 2f 38 3a  |((G%!16/2)-6)/8:|
0000a080  e7 c2 65 24 2c 31 29 3d  22 23 22 65 24 3d c0 65  |..e$,1)="#"e$=.e|
0000a090  24 29 3a 46 25 2b 3d 32  0d 17 93 1c e7 c2 65 24  |$):F%+=2......e$|
0000a0a0  2c 31 29 3d 22 40 22 65  24 3d c0 65 24 29 3a 46  |,1)="@"e$=.e$):F|
0000a0b0  25 2b 3d 38 0d 17 98 23  6b 65 25 3d 28 28 a4 4e  |%+=8...#ke%=((.N|
0000a0c0  28 47 25 29 2d 32 38 29  2f 32 34 29 3a e7 6e 65  |(G%)-28)/24):.ne|
0000a0d0  25 3e 3d 6b 65 25 8c 0d  17 9d 2f 70 25 3d a4 76  |%>=ke%..../p%=.v|
0000a0e0  28 22 4d 45 4e 55 22 2c  47 25 2c 28 6e 65 25 2d  |("MENU",G%,(ne%-|
0000a0f0  6b 65 25 2b 31 29 2a 32  34 29 3a e7 47 25 3d 4d  |ke%+1)*24):.G%=M|
0000a100  25 4d 25 3d 70 25 0d 17  a2 34 47 25 3d 70 25 3a  |%M%=p%...4G%=p%:|
0000a110  70 25 3d 47 25 2b 32 38  2b 28 6b 65 25 2d 31 29  |p%=G%+28+(ke%-1)|
0000a120  2a 32 34 3a 21 70 25 3d  21 70 25 80 ac 31 32 38  |*24:!p%=!p%..128|
0000a130  3a 6b 65 25 3d 6e 65 25  2b 31 0d 17 a7 05 cd 0d  |:ke%=ne%+1......|
0000a140  17 ac 15 e7 6e 65 25 3d  6b 65 25 2d 31 46 25 2b  |....ne%=ke%-1F%+|
0000a150  3d 31 32 38 0d 17 b1 3f  70 25 3d 47 25 2b 32 38  |=128...?p%=G%+28|
0000a160  2b 6e 65 25 2a 32 34 3a  70 25 21 30 3d 46 25 3a  |+ne%*24:p%!0=F%:|
0000a170  70 25 21 34 3d 2d 31 3a  70 25 21 38 3d 31 31 37  |p%!4=-1:p%!8=117|
0000a180  34 34 30 35 34 35 3a e7  c0 65 24 2c 31 29 3d 22  |440545:..e$,1)="|
0000a190  24 22 8c 0d 17 b6 16 21  70 25 2b 3d 34 3a 65 24  |$".....!p%+=4:e$|
0000a1a0  3d c4 31 32 2c 22 20 22  29 0d 17 bb 10 cc 3a e7  |=.12," ").....:.|
0000a1b0  a9 28 65 24 29 3c 31 32  8c 0d 17 c0 0f 24 28 70  |.(e$)<12.....$(p|
0000a1c0  25 2b 31 32 29 3d 65 24  0d 17 c5 50 cc 3a 69 25  |%+12)=e$...P.:i%|
0000a1d0  3d a4 66 28 22 4d 45 4e  55 22 2c a9 28 65 24 29  |=.f("MENU",.(e$)|
0000a1e0  2b 31 29 3a 24 69 25 3d  65 24 3a 70 25 21 38 3d  |+1):$i%=e$:p%!8=|
0000a1f0  70 25 21 38 84 32 35 36  3a 70 25 21 31 32 3d 69  |p%!8.256:p%!12=i|
0000a200  25 3a 70 25 21 31 36 3d  2d 31 3a 70 25 21 32 30  |%:p%!16=-1:p%!20|
0000a210  3d a9 28 65 24 29 2b 31  0d 17 ca 05 cd 0d 17 cf  |=.(e$)+1........|
0000a220  05 cd 0d 17 d4 0e e7 a9  28 65 24 29 3e 78 25 8c  |........(e$)>x%.|
0000a230  0d 17 d9 1d 78 25 3d a9  28 65 24 29 3a 47 25 21  |....x%=.(e$):G%!|
0000a240  31 36 3d 28 78 25 2a 38  2b 36 29 2a 32 0d 17 de  |16=(x%*8+6)*2...|
0000a250  05 cd 0d 17 e3 05 e1 0d  17 e8 38 dd f2 43 28 47  |..........8..C(G|
0000a260  25 2c 6e 65 25 2c 41 25  2c 6f 65 25 29 3a 47 25  |%,ne%,A%,oe%):G%|
0000a270  2b 3d 32 38 2b 6e 65 25  2a 32 34 3a e7 6f 65 25  |+=28+ne%*24:.oe%|
0000a280  20 21 47 25 3d 21 47 25  84 28 31 3c 3c 34 29 0d  | !G%=!G%.(1<<4).|
0000a290  17 ed 0d 47 25 21 34 3d  41 25 3a e1 0d 17 f2 41  |...G%!4=A%:....A|
0000a2a0  dd a4 79 28 71 24 2c 6b  61 24 2c f8 49 25 29 3a  |..y(q$,ka$,.I%):|
0000a2b0  ea 4c 25 3a 4c 25 3d 49  25 2b 31 3a 49 25 3d a7  |.L%:L%=I%+1:I%=.|
0000a2c0  71 24 2b 6b 61 24 2c 6b  61 24 2c 4c 25 29 3a 3d  |q$+ka$,ka$,L%):=|
0000a2d0  c1 71 24 2c 4c 25 2c 49  25 2d 4c 25 29 0d 17 f7  |.q$,L%,I%-L%)...|
0000a2e0  42 dd f2 44 28 70 65 25  2c 6e 65 25 2c 71 65 25  |B..D(pe%,ne%,qe%|
0000a2f0  29 3a e7 2d 28 28 70 65  25 21 28 32 38 2b 38 2b  |):.-((pe%!(28+8+|
0000a300  32 34 2a 6e 65 25 29 80  34 31 39 34 33 30 34 29  |24*ne%).4194304)|
0000a310  3d 34 31 39 34 33 30 34  29 3c 3e 71 65 25 8c 0d  |=4194304)<>qe%..|
0000a320  17 fc 2f 70 65 25 21 28  32 38 2b 38 2b 32 34 2a  |../pe%!(28+8+24*|
0000a330  6e 65 25 29 3d 70 65 25  21 28 32 38 2b 38 2b 32  |ne%)=pe%!(28+8+2|
0000a340  34 2a 6e 65 25 29 82 34  31 39 34 33 30 34 0d 18  |4*ne%).4194304..|
0000a350  01 05 cd 0d 18 06 05 e1  0d 18 0b 34 dd f2 79 28  |...........4..y(|
0000a360  70 65 25 2c 6e 65 25 29  3a 70 65 25 21 28 32 38  |pe%,ne%):pe%!(28|
0000a370  2b 32 34 2a 6e 65 25 29  3d 70 65 25 21 28 32 38  |+24*ne%)=pe%!(28|
0000a380  2b 32 34 2a 6e 65 25 29  82 31 3a e1 0d ff        |+24*ne%).1:...|
0000a38e