Home » Archimedes archive » Archimedes World » AW-1994-08-Disc2.adf » Disk2Aug94 » !AWAug94/Goodies/MathsCard/!MathsCard/Sums/Graphics_g/Library
!AWAug94/Goodies/MathsCard/!MathsCard/Sums/Graphics_g/Library
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » Archimedes archive » Archimedes World » AW-1994-08-Disc2.adf » Disk2Aug94 |
Filename: | !AWAug94/Goodies/MathsCard/!MathsCard/Sums/Graphics_g/Library |
Read OK: | ✔ |
File size: | E35E bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
30---(REDRAW) 40DEFPROCd(G%):LOCALA%,B%,C%,F%,A:B%=G%!216:IFB%=0THENENDPROC 50!(S%!436)=!h%:X%=Q%!4-Q%!20:Y%=Q%!16-Q%!24:A%=TRUE:WHILEA%:FORC%=B%+4TOB%+(!B%<<7)STEP128:SYS&80D0A,4,C%,X%,Y%,S%TOF%:IFF%THENNEXT:VDU24,Q%!28;Q%!32;(Q%!36-S%!440)ANDS%!428;(Q%!40-S%!444)ANDS%!432;:SYS&400CA,,Q%TOA%:ENDWHILE:ENDPROC 60SYS&80D0A,0,C%,X%,Y%,S%TOF%:IFF%THEN 70CASEC%!16AND255OF 80WHEN2:Z%=EVAL("FN"+$(C%+52)+"_(X%,Y%)") 90WHEN3:F%=S%!420:SYS&40081,,$(F%+28),F%!8,F%!12TOC%!56:SYS&4074F,,!(S%!296+(F%!4<<2)),!(S%!296+(!F%<<2)),14:SYS&A0D0A,3,C%,X%,Y%,S%:SYS&40082,C%!56 100WHEN5:PROCcB(Q%+60,C%+112,16):F%=C%!20:PROCcB(F%+32,C%+40,24):A=C%!40*F%!80/65536:C%!40=A:A=C%!44*F%!84/65536:C%!44=A:A=C%!48*F%!88/65536:C%!48=A:A=C%!52*F%!92/65536:C%!52=A:C%!56+=X%<<8:C%!60+=Y%<<8:CALL!(S%!164+32) 110OTHERWISE:SYS&80D0A,2,C%,X%,Y%,S% 120ENDCASE:SYS&80D0A,5,C%,X%,Y%,S% 130ENDIF:NEXT:SYS&400CA,,Q%TOA%:ENDWHILE:ENDPROC 140DEFPROCrDr(A%,B%):LOCALC%,D%:C%=A%!216+4:D%=!(S%!384+52):C%+=!D%<<7:IFB%THEN 150IF!D%=0THEN!J%=A%!12:SYS&400CB,,J%:SYS&400D1,-1,J%!4,J%!8,J%!12,J%!16ELSESYS&400D1,A%!12,!C%,C%!4,C%!8,C%!12 160ELSE!Q%=A%!12:PROCcB(C%,Q%+4,16):SYS&400C9,,Q%TOB%:IFB%THEN!h%=A%!12:PROCd(A%) 170ENDIF:ENDPROC:---('GrafScan'dummy menu) 190DEFFNsetMode_g:LOCALA%,B%,C%,D%,E%,H$,V%:H$=$mn%:V%=TRUE:A%=!(S%!384+104):IFA%>0THENB%=A%!216 200IFB%=0THEN=TRUE 210D%=!(S%!384+52):C%=D%!12:CASEC%!16AND255OF 220WHEN4,6,12,13,21:E%=C%!28:IFE%<0ORE%>28THENE%=12 230IFMODE<>E%THENSYS&600E3,E%:IFMODE=E%THENPROCtMI(H$,I%):PROCfgMI(H$,I%,7)ELSEPROCbeep 240ENDCASE:=V% 250DEFFNsetSize_g:LOCALA%,B%,C%,D%,E%,F%,G%,H%,H$,V%:V%=TRUE:A%=!(S%!384+104):IFA%>0THENB%=A%!216 260IFB%=0THEN=TRUE 270D%=!(S%!384+52):C%=D%!12:E%=C%!20:CASEC%!16AND255OF 280WHEN13:H$="GSanimate":G%=9:IFC%!52<>0ANDE%!28=-1THEN 290SYS46,552,C%!32,C%!36TO,,,F%,H%:F%=F%<<FNrMV(C%!28,4):H%=H%<<FNrMV(C%!28,5):C%!8=!C%+F%:C%!12=C%!4+H%:Q%!256=A%!12:SYS&400CC,,Q%+256:IFC%!8>Q%!308-S%!440THENC%!8=Q%!308-S%!440:!C%=C%!8-F% 300IF!C%<Q%!300+S%!440THEN!C%=Q%!300+S%!440 310IFC%!12>Q%!312-S%!444THENC%!12=Q%!312-S%!444:C%!4=C%!12-H% 320IFC%!4<Q%!304+S%!444THENC%!4=Q%!304+S%!444 330F%=Q%+348+(D%!16<<5):!F%=!C%-S%!440:F%!4=C%!4-S%!444:F%!8=C%!8+S%!440:F%!12=C%!12+S%!444:Z%=FNiGrafA_g(C%):PROCrcW(Q%+256) 340ENDIF 350WHEN21:H$="GSfilm":G%=11:IFC%!52<>0ANDE%!28=-1THEN 360H%=E%+192:C%!8=!C%+H%!20:C%!12=C%!4+H%!24:Q%!256=A%!12:SYS&400CC,,Q%+256:IFC%!8>Q%!308-S%!440THENC%!8=Q%!308-S%!440:!C%=C%!8-H%!20 370IF!C%<Q%!300+S%!440THEN!C%=Q%!300+S%!440 380IFC%!12>Q%!312-S%!444THENC%!12=Q%!312-S%!444:C%!4=C%!12-H%!24 390IFC%!4<Q%!304+S%!444THENC%!4=Q%!304+S%!444 400F%=Q%+348+(D%!16<<5):!F%=!C%-S%!440:F%!4=C%!4-S%!444:F%!8=C%!8+S%!440:F%!12=C%!12+S%!444:Z%=FNiGrafA_g(C%):PROCrcW(Q%+256) 410ENDIF 420ENDCASE:IFC%!52=0THENPROCtMI(H$,G%):PROCfgMI(H$,G%,7)ELSEPROCutMI(H$,G%):PROCfgMI(H$,G%,11) 430=V% 440DEFFNrestore_g:LOCALA%,B%,C%,D%,F%,G%,H%,V%,V1%,A0%,H$:V%=TRUE:A%=!(S%!384+104):IFA%>0THENB%=A%!216 450IFB%=0THEN=TRUE 460D%=!(S%!384+52):C%=D%!12:CASEC%!16AND255OF 470WHEN3:IFC%!16AND&10000ELSEPROCcB(C%+80,C%,16):V%=FNiGraf_g(C%,FNgIv(A%!12,D%!16)):V1%=TRUE 480WHEN4,12:A0%=TRUE:PROCcB(C%+80,C%,16):V%=FNiGraf_g(C%,FNgIv(A%!12,D%!16)):IFC%!16AND&10000THENPROCsExt4_g(C%,A%)ELSEV1%=TRUE 490WHEN5:A0%=TRUE:PROCcB(C%!20+216,C%,16):V%=FNiGraf_g(C%,FNgIv(A%!12,D%!16)):IFC%!16AND&10000THENPROCsExt5_g(C%,A%)ELSEV1%=TRUE 500WHEN13,21:A0%=TRUE:IF(C%!16AND255)=13THENH$="GSanimate":G%=9ELSEH$="GSfilm":G%=11 510PROCcB(C%+80,C%,16):V%=FNiGraf_g(C%,FNgIv(A%!12,D%!16)):IFC%!16AND&10000THENPROCsExt4_g(C%,A%)ELSEV1%=TRUE 520F%=C%!20:IF!F%=F%!8ANDF%!4=F%!12THENC%!52=0:PROCtMI(H$,G%):PROCfgMI(H$,G%,7)ELSEC%!52=C%!20:PROCutMI(H$,G%):PROCfgMI(H$,G%,11) 530WHEN19:A0%=TRUE:H$="GSthreeD":PROCcB(C%+80,C%,16):PROCcB(C%!20+64,C%!32+20,32):!(C%!32+76)=!(C%!20+96) 540IF(C%!56AND255)>0THENB%=1:FORH%=C%!20+176TOC%!20+176+((C%!56AND255)-1)*80STEP80:SYS&80645,,C%!32,"$.!Camera#"+STR$B%TO,F%:SYS&8064C,,,F%,!H%,H%!4,H%!8:SYS&8064E,,,F%,H%!12,H%!16,H%!20:B%+=1:NEXT 550V%=FNiGraf_g(C%,FNgIv(A%!12,D%!16)):CASEC%!56AND255OF 560WHEN0:PROCtMIx(H$,3):PROCpMI(H$,4,"Camera view"):PROCsMI(H$,4):PROCsMI(H$,5):PROCsMI(H$,6) 570WHEN1:PROCusMI(H$,4):PROCsMI(H$,5):PROCpMI(H$,4,"Camera view 1"):IFC%!28>0THEN 580PROCtMIx(H$,4):PROCusMI(H$,6):IFC%!60<>0THENPROCtMI(H$,6) 590ELSEPROCtMIx(H$,3):PROCsMI(H$,6) 600ENDIF 610OTHERWISE:PROCusMI(H$,4):IFC%!28>0THEN 620PROCpMI(H$,4,"Camera view "+STR$C%!28):PROCtMIx(H$,4):PROCusMI(H$,5):PROCusMI(H$,6):IFC%!60<>0THENPROCtMI(H$,6) 630ELSEPROCtMIx(H$,3):PROCsMI(H$,5):PROCsMI(H$,6):PROCpMI(H$,4,"Camera view "+STR$(C%!56>>>8AND255)) 640ENDIF:IFC%!16AND&10000ELSEV1%=TRUE 650ENDCASE 660OTHERWISEV%=FALSE 670ENDCASE:IFV1%THEN!O%=A%!12:O%!4=D%!16:SYS&400CE,,O%:PROCcB(O%+8,O%+64,16):PROCcB(C%,O%+8,16):PROCrcI(O%,O%+64,0) 680IFV%THENPROCrDr(A%,A0%) 690=V%:---('GSedit'menu) 710DEFFNtxtPrnt_g:LOCALA%,B%,C%,D%,D$,E%:A%=!(S%!384+104):IFA%>0THENB%=A%!216 720IFB%=0THEN=TRUE 730S%!160=-1:!Q%=256:Q%!12=0:Q%!16=&80142:Q%!36=-1:Q%!40=&FFF:$(Q%+44)=""+CHR$0:SYS&400E7,18,Q%,0:!r%=Q%!8:=TRUE:---('GSpaint'menu):---('GSdraw'menu):---('GSrotate'menu) 770DEFFNrotate_g:LOCALA%,B%,C%,D%,E%,F%,G%,H%,H$:H$="GSrotate":A%=!(S%!384+104):IFA%>0THENB%=A%!216 780IFB%=0THEN=TRUE 790D%=!(S%!384+52):C%=D%!12:D%=VAL($!rotate_g%):D%=D%MOD360:IFD%<0THEND%+=360 800$!rotate_g%=STR$D%:C%!24=D%<<16:B%=C%!20:B%!80=65536*COSRADD%:B%!84=65536*SINRADD%:B%!88=-1*B%!84:B%!92=B%!80:B%!96=0:B%!100=0:PROCcB(B%+32,C%+40,16):C%!44=0:C%!48=0:C%!56=-B%!56:C%!60=-B%!60 810D%=C%!32:C%!80=2:C%!84=(D%!24+D%!32)DIV2:C%!88=(D%!28+D%!36)DIV2:C%!92=0:C%!96=0:SYS&4070A,C%+80,,C%+40:E%=C%!84:F%=C%!88:SYS&4070A,C%+80,,B%+80:G%=C%!84:H%=C%!88:B%!96=E%-G%:B%!100=F%-H%:PROCrDr(A%,TRUE):=TRUE:---('GSthreeD'menu) 830DEFFNobserver_g:LOCALA%,B%,C%,D%,H$:H$="GSthreeD":A%=!(S%!384+104):IFA%>0THENB%=A%!216 840IFB%=0THEN=TRUE 850IFNOTFNgMIt(H$,3)THEN 860D%=!(S%!384+52):C%=D%!12:D%=C%!32:B%=C%!20+48+80*(C%!56>>>8AND255):PROCcB(D%+20,B%,32):B%!32=D%!76:B%!36=C%!48:B%!40=C%!28:B%!44=C%!60:B%=C%!20:PROCcB(B%,D%+20,32):D%!76=B%!32:C%!24=B%!28:C%!28=0:C%!36=0:C%!48=B%!36:C%!52=0:C%!60=0 870PROCrDr(A%,FALSE):PROCtMIx(H$,3):PROCsMI(H$,5):PROCsMI(H$,6) 880ENDIF:=TRUE 890DEFFNcamera_g:LOCALA%,B%,C%,D%,H$:H$="GSthreeD":A%=!(S%!384+104):IFA%>0THENB%=A%!216 900IFB%=0THEN=TRUE 910IFNOTFNgMIt(H$,4)THEN 920D%=!(S%!384+52):C%=D%!12:D%=C%!32:B%=C%!20:PROCcB(D%+20,B%,32):B%!32=D%!76:B%!36=C%!48:B%!40=C%!28:B%+=48+80*(C%!56>>>8AND255):PROCcB(B%,D%+20,32):!D%!76=B%!32:C%!24=B%!28:C%!28=B%!40:C%!36=B%!72:C%!48=B%!36:C%!52=C%!20+48:C%!60=B%!44 930PROCtMIx(H$,4):IF(C%!56AND255)>1THEN$(C%!52)="$.!Camera#"+STR$C%!28:PROCusMI(H$,5)ELSEPROCsMI(H$,5) 940PROCusMI(H$,6):IFC%!60<>0THENPROCtMI(H$,6) 950PROCrDr(A%,FALSE) 960ENDIF:=TRUE 970DEFFNnxtCmr_g:LOCALA%,B%,C%,D%,H$:H$="GSthreeD":A%=!(S%!384+104):IFA%>0THENB%=A%!216 980IFB%=0THEN=TRUE 990D%=!(S%!384+52):C%=D%!12:D%=C%!32:IFC%!60<>0THENZ%=FNdLL(S%+464,C%):IFS%!464=-1THENZ%=FNdBg("_g",10) 1000B%=C%!20+48+80*(C%!56>>>8AND255):PROCcB(D%+20,B%,32):B%!32=D%!76:B%!36=C%!48:B%!40=C%!28:B%!44=C%!60:IF(C%!56AND255)>(C%!56>>>8AND255)THENC%!56+=256ELSEC%!56=C%!56ANDNOT&FF00:C%!56=C%!56OR256 1010B%=C%!20+48+80*(C%!56>>>8AND255):PROCcB(B%,D%+20,32):D%!76=B%!32:C%!24=B%!28:C%!28=B%!40:C%!36=B%!72:C%!48=B%!36:C%!52=C%!20+48:C%!60=B%!44:PROCtMIx(H$,4):$(C%!52)="$.!Camera#"+STR$C%!28:PROCpMI(H$,4,"Camera view "+STR$C%!28):IFC%!60<>0THENPROCtMI(H$,6) 1020PROCrDr(A%,FALSE):=TRUE 1040DEFFNpilot_g:LOCALA%,B%,C%,D%,H$:H$="GSthreeD":A%=!(S%!384+104):IFA%>0THENB%=A%!216 1050IFB%=0ORC%!28=0THEN=TRUE 1060D%=!(S%!384+52):C%=D%!12:D%=C%!20+48+C%!28*80:IFC%!60=0THEN 1070C%!60=4:D%!44=4:IFS%!464=-1THENZ%=FNaBg("_g",10,4) 1080Z%=FNaLL(S%+464,D%):PROCtMI(H$,6) 1090ELSEC%!60=0:D%!44=0:PROCutMI(H$,6):Z%=FNdLL(S%+464,D%):IFS%!464=-1THENZ%=FNdBg("_g",10) 1100ENDIF:S%!472=0:=TRUE:---('GSzoom3D'menu) 1120DEFFNzoom3D_g:LOCALA%,B%,C%,D%,E%,F,H$:H$="GSzoom3D":A%=!(S%!384+104):IFA%>0THENB%=A%!216 1130IFB%=0THEN=TRUE 1140@%=&102040A:D%=!(S%!384+52):C%=D%!12:F=VAL($!zoom3D_g%):IFF>32767THENF=32767 1150IFF<0.0001THENF=0.0001 1160E%=F*2^16:SYS&8064D,,C%!32,,E%:IFF>=1THEN$!zoom3D_g%=LEFT$(STR$F,5)ELSE$!zoom3D_g%=RIGHT$(STR$F,5) 1170PROCrDr(A%,FALSE):@%=&A0A:=TRUE:---('GSstyle3D'menu) 1190DEFFNwireF_g:LOCALA%,B%,C%,D%,H$:H$="GSstyle3D":A%=!(S%!384+104):IFA%>0THENB%=A%!216 1200IFB%=0THEN=TRUE 1210D%=!(S%!384+52):C%=D%!12:C%!48=C%!48ANDNOT3:C%!48=C%!48OR1:PROCtMI(H$,0):PROCutMI(H$,1):PROCutMI(H$,2):PROCrDr(A%,FALSE):=TRUE 1220DEFFNfaces_g:LOCALA%,B%,C%,D%,H$:H$="GSstyle3D":A%=!(S%!384+104):IFA%>0THENB%=A%!216 1230IFB%=0THEN=TRUE 1240D%=!(S%!384+52):C%=D%!12:C%!48=C%!48ANDNOT3:PROCtMI(H$,1):PROCutMI(H$,0):PROCutMI(H$,2):PROCrDr(A%,FALSE):=TRUE 1250DEFFNedges_g:LOCALA%,B%,C%,D%,H$:H$="GSstyle3D":A%=!(S%!384+104):IFA%>0THENB%=A%!216 1260IFB%=0THEN=TRUE 1270D%=!(S%!384+52):C%=D%!12:C%!48=C%!48ANDNOT3:C%!48=C%!48OR2:PROCtMI(H$,2):PROCutMI(H$,0):PROCutMI(H$,1):PROCrDr(A%,FALSE):=TRUE 1280DEFFNlit_g:LOCALA%,B%,C%,D%,H$:H$="GSstyle3D":A%=!(S%!384+104):IFA%>0THENB%=A%!216 1290IFB%=0THEN=TRUE 1300D%=!(S%!384+52):C%=D%!12:IF(C%!48AND(1<<9))=0THEN 1310C%!48=C%!48OR(1<<9):C%!48=C%!48ANDNOT3:PROCtMI(H$,1):PROCutMI(H$,0):PROCutMI(H$,2):PROCtMI(H$,3):PROCusMI(H$,5) 1320ELSEC%!48=C%!48ANDNOT(1<<9):C%!48=C%!48ANDNOT(1<<7):PROCutMI(H$,3):PROCutMI(H$,5):PROCsMI(H$,5) 1330ENDIF:PROCrDr(A%,FALSE):=TRUE 1340DEFFNfrLit_g:LOCALA%,B%,C%,D%,H$:H$="GSstyle3D":A%=!(S%!384+104):IFA%>0THENB%=A%!216 1350IFB%=0THEN=TRUE 1360D%=!(S%!384+52):C%=D%!12:IF(C%!48AND(1<<10))=0THEN 1370C%!48=C%!48ANDNOT3:C%!48=C%!48OR(3<<9):PROCtMI(H$,1):PROCutMI(H$,0):PROCutMI(H$,2):PROCtMI(H$,3):PROCtMI(H$,4):PROCusMI(H$,5) 1380ELSEC%!48=C%!48ANDNOT(1<<10):PROCutMI(H$,4) 1390ENDIF:PROCrDr(A%,FALSE):=TRUE 1400DEFFNmonoF_g:LOCALA%,B%,C%,D%,H$:H$="GSstyle3D":A%=!(S%!384+104):IFA%>0THENB%=A%!216 1410IFB%=0THEN=TRUE 1420D%=!(S%!384+52):C%=D%!12:IF(C%!48AND(1<<7))=0THEN 1430C%!48=C%!48OR(1<<7):PROCtMI(H$,5) 1440ELSEC%!48=C%!48ANDNOT(1<<7):PROCutMI(H$,5) 1450ENDIF:PROCrDr(A%,FALSE):=TRUE 1460DEFFNsysObj_g:LOCALA%,B%,C%,D%,H$:H$="GSstyle3D":A%=!(S%!384+104):IFA%>0THENB%=A%!216 1470IFB%=0THEN=TRUE 1480D%=!(S%!384+52):C%=D%!12:IF(C%!48AND(1<<8))=0THEN 1490C%!48=C%!48OR(1<<8):PROCtMI(H$,7) 1500ELSEC%!48=C%!48ANDNOT(1<<8):PROCutMI(H$,7) 1510ENDIF:PROCrDr(A%,FALSE):=TRUE:---('GSambient'menu) 1530DEFFNambient_g:LOCALA%,B%,C%,D%:A%=!(S%!384+104):IFA%>0THENB%=A%!216 1540IFB%=0THEN=TRUE 1550D%=!(S%!384+52):C%=D%!12:D%=VAL($!ambient_g%):!(C%!32+76)=D%:PROCrDr(A%,FALSE):=TRUE:---('GSview3D'menu) 1570DEFFNaboveV_g:LOCALA%,B%,C%,D%,H$:H$="GSview3D":A%=!(S%!384+104):IFA%>0THENB%=A%!216 1580IFB%=0THEN=TRUE 1590D%=!(S%!384+52):C%=D%!12:SYS&8064E,,C%!32,,90<<6,0,0:PROCrDr(A%,FALSE):PROCtMIx(H$,0):=TRUE 1600DEFFNbelowV_g:LOCALA%,B%,C%,D%,H$:H$="GSview3D":A%=!(S%!384+104):IFA%>0THENB%=A%!216 1610IFB%=0THEN=TRUE 1620D%=!(S%!384+52):C%=D%!12:SYS&8064E,,C%!32,,270<<6,0,0:PROCrDr(A%,FALSE):PROCtMIx(H$,1):=TRUE 1630DEFFNfrontV_g:LOCALA%,B%,C%,D%,H$:H$="GSview3D":A%=!(S%!384+104):IFA%>0THENB%=A%!216 1640IFB%=0THEN=TRUE 1650D%=!(S%!384+52):C%=D%!12:SYS&8064E,,C%!32,,0,0,0:PROCrDr(A%,FALSE):PROCtMIx(H$,2):=TRUE 1660DEFFNbackV_g:LOCALA%,B%,C%,D%,H$:H$="GSview3D":A%=!(S%!384+104):IFA%>0THENB%=A%!216 1670IFB%=0THEN=TRUE 1680D%=!(S%!384+52):C%=D%!12:SYS&8064E,,C%!32,,0,180<<6,0:PROCrDr(A%,FALSE):PROCtMIx(H$,3):=TRUE 1690DEFFNrightV_g:LOCALA%,B%,C%,D%,H$:H$="GSview3D":A%=!(S%!384+104):IFA%>0THENB%=A%!216 1700IFB%=0THEN=TRUE 1710D%=!(S%!384+52):C%=D%!12:SYS&8064E,,C%!32,,0,270<<6,0:PROCrDr(A%,FALSE):PROCtMIx(H$,4):=TRUE 1720DEFFNleftV_g:LOCALA%,B%,C%,D%,H$:H$="GSview3D":A%=!(S%!384+104):IFA%>0THENB%=A%!216 1730IFB%=0THEN=TRUE 1740D%=!(S%!384+52):C%=D%!12:SYS&8064E,,C%!32,,0,90<<6,0:PROCrDr(A%,FALSE):PROCtMIx(H$,5):=TRUE 1750DEFFNisomV_g:LOCALA%,B%,C%,D%,H$:H$="GSview3D":A%=!(S%!384+104):IFA%>0THENB%=A%!216 1760IFB%=0THEN=TRUE 1770D%=!(S%!384+52):C%=D%!12:SYS&8064E,,C%!32,,30<<6,315<<6,0:PROCrDr(A%,FALSE):PROCtMIx(H$,6):=TRUE:---('GSoblique'menu) 1790DEFFNoblique_g:LOCALA%,B%,C%,D%,E$,F%,F$,G%,H%,H$:H$="GSview3D":A%=!(S%!384+104):IFA%>0THENB%=A%!216 1800IFB%=0THEN=TRUE 1810D%=!(S%!384+52):C%=D%!12:E$=$!oblique_g%:F$=FNpS(E$,","):F%=VAL(F$):WHILEF%<0:F%+=360:ENDWHILE:F%=F%MOD360:F$=FNpS(E$,","):G%=VAL(F$):WHILEG%<0:G%+=360:ENDWHILE:G%=G%MOD360:H%=VAL(E$):WHILEH%<0:H%+=360:ENDWHILE:H%=H%MOD360 1820SYS&8064E,,C%!32,,F%<<6,G%<<6,H%<<6:PROCrDr(A%,FALSE):CASETRUEOF 1830WHENH%<>0:PROCtMIx(H$,7) 1840WHENF%=90ANDG%=0:PROCtMIx(H$,0) 1850WHENF%=270ANDG%=0:PROCtMIx(H$,1) 1860WHENF%=0ANDG%=0:PROCtMIx(H$,2) 1870WHENF%=0ANDG%=180:PROCtMIx(H$,3) 1880WHENF%=0ANDG%=270:PROCtMIx(H$,4) 1890WHENF%=0ANDG%=90:PROCtMIx(H$,5) 1900WHENF%=30ANDG%=315:PROCtMIx(H$,6) 1910OTHERWISE:PROCtMIx(H$,7) 1920ENDCASE:$!oblique_g%=STR$F%+","+STR$G%+","+STR$H%:=TRUE:---('GSpersp3D'menu) 1940DEFFNpersp_g:LOCALA%,B%,C%,D%,H$:H$="GSpersp3D":A%=!(S%!384+104):IFA%>0THENB%=A%!216 1950IFB%=0THEN=TRUE 1960D%=!(S%!384+52):C%=D%!12:E%=VAL($!persp_g%):IFE%>255THENE%=255 1970IFE%<0THENE%=0 1980C%!24=E%:$!persp_g%=STR$E%:PROCrDr(A%,FALSE):=TRUE:---('GSfilm'menu) 2000DEFFNautoRpt_g:LOCALA%,B%,D%,F%,H$:A%=!(S%!384+104):IFA%>0THENB%=A%!216 2010IFB%=0THEN=TRUE 2020D%=!(S%!384+52):A%=D%!12:CASEA%!16AND255OF 2030WHEN13:H$="GSanimate":F%=9 2040WHEN21:H$="GSfilm":F%=8 2050ENDCASE:B%=A%!20+128:IFB%!4<>0THEN 2060B%!4=0:PROCtMI(H$,2):PROCutMI(H$,3):PROCutMI(H$,4):PROCutMI(H$,5):IF!(S%+392-4*(F%=9))=-1THENZ%=FNaBg("_g",F%,4) 2070Z%=FNrLL(S%+392-4*(F%=9),A%,A%):B%!16=TRUE 2080ENDIF:=TRUE 2090DEFFNsgPlay_g:LOCALA%,B%,D%,F%,H$:A%=!(S%!384+104):IFA%>0THENB%=A%!216 2100IFB%=0THEN=TRUE 2110D%=!(S%!384+52):A%=D%!12:CASEA%!16AND255OF 2120WHEN13:H$="GSanimate":F%=9 2130WHEN21:H$="GSfilm":F%=8 2140ENDCASE:B%=A%!20+128:IFB%!4<>1THENB%!4=1:PROCtMI(H$,3):PROCutMI(H$,2):PROCutMI(H$,4):PROCutMI(H$,5) 2150IF!(S%+392-4*(F%=9))=-1THENZ%=FNaBg("_g",F%,4) 2160Z%=FNrLL(S%+392-4*(F%=9),A%,A%):B%!16=TRUE:CASEA%!16AND255OF 2170WHEN13:B%!24=0:B%!28=TRUE 2180WHEN21:IFB%!36THEN 2190IF(B%!100AND3)=0THEN 2200WHILE!(B%!28):B%!24+=1:B%!28+=!(B%!28):ENDWHILE:B%!28-=!(B%!28-4) 2210ELSEPROChgOn:WHILE!(B%!28+!(B%!28)):SYS46,572,A%!32,A%!36TOE%,F%,G%,H%:SYS&80654,B%!96,B%!28,B%!32,B%!104TO,B%!28,B%!32:B%!24+=1:ENDWHILE:PROChgOff 2220ENDIF 2230ELSEB%!24=0:B%!28=B%+64+B%!80:B%!32=0 2240ENDIF 2250ENDCASE:=TRUE 2260DEFFNsgStep_g:LOCALA%,B%,C%,D%,E%,F%,G%,H%,H$:A%=!(S%!384+104):IFA%>0THENB%=A%!216 2270IFB%=0THEN=TRUE 2280D%=!(S%!384+52):A%=D%!12:CASEA%!16AND255OF 2290WHEN13:H$="GSanimate":F%=9 2300WHEN21:H$="GSfilm":F%=8 2310ENDCASE:B%=A%!20+128:IFB%!4<>2THENB%!4=2:PROCtMI(H$,4):PROCutMI(H$,2):PROCutMI(H$,3):PROCutMI(H$,5) 2320IFNOTB%!16THEN 2330IF!(S%+392-4*(F%=9))=-1THENZ%=FNaBg("_g",F%,4) 2340Z%=FNaLL(S%+392-4*(F%=9),A%) 2350ENDIF:=TRUE 2360DEFFNstStop_g:LOCALA%,B%,D%,F%,H$:A%=!(S%!384+104):IFA%>0THENB%=A%!216 2370IFB%=0THEN=TRUE 2380D%=!(S%!384+52):A%=D%!12:CASEA%!16AND255OF 2390WHEN13:H$="GSanimate":F%=9 2400WHEN21:H$="GSfilm":F%=8 2410ENDCASE:B%=A%!20+128:IFB%!4<>3THENB%!4=3:PROCtMI(H$,5):PROCutMI(H$,2):PROCutMI(H$,3):PROCutMI(H$,4) 2420IFB%!16THEN 2430B%!16=FALSE:Z%=FNdLL(S%+392-4*(F%=9),A%):IF!(S%+392-4*(F%=9))=-1THENZ%=FNdBg("_g",F%) 2440ELSEB%!16=TRUE:IF!(S%+392-4*(F%=9))=-1THENZ%=FNaBg("_g",F%,4) 2450Z%=FNaLL(S%+392-4*(F%=9),A%) 2460ENDIF:=TRUE 2470DEFFNtoStart_g:LOCALA%,B%,D%,F%:A%=!(S%!384+104):IFA%>0THENB%=A%!216 2480IFB%=0THEN=TRUE 2490D%=!(S%!384+52):A%=D%!12:B%=A%!20+128:CASEA%!16AND255OF 2500WHEN13:B%!24=0:B%!28=TRUE 2510WHEN21:IFB%!36THEN 2520IF(B%!100AND3)=0THEN 2530WHILE!(B%!28):B%!24+=1:B%!28+=!(B%!28):ENDWHILE:B%!28-=!(B%!28-4) 2540ELSEPROChgOn:WHILE!(B%!28+!(B%!28)):SYS46,572,A%!32,A%!36TOE%,F%,G%,H%:SYS&80654,B%!96,B%!28,B%!32,B%!104TO,B%!28,B%!32:B%!24+=1:ENDWHILE:PROChgOff 2550ENDIF 2560ELSEB%!24=0:B%!28=B%+64+B%!80:B%!32=0 2570ENDIF 2580ENDCASE:=TRUE 2590DEFFNplayF_g:LOCALA%,B%,D%,H$:H$="GSfilm":A%=!(S%!384+104):IFA%>0THENB%=A%!216 2600IFB%=0THEN=TRUE 2610D%=!(S%!384+52):A%=D%!12:B%=A%!20+128:IFB%!36THEN 2620B%!28+=!(B%!28):IF!(B%!28)=0THENB%!28=B%+64+B%!80:B%!32=0 2630B%!28+=!(B%!28):IF!(B%!28)=0THENB%!28=B%+64+B%!80:B%!32=0 2640B%!36=FALSE:PROCtMI(H$,7):PROCutMI(H$,8) 2650ENDIF:=TRUE 2660DEFFNplayB_g:LOCALA%,B%,D%,H$:H$="GSfilm":A%=!(S%!384+104):IFA%>0THENB%=A%!216 2670IFB%=0THEN=TRUE 2680D%=!(S%!384+52):A%=D%!12:B%=A%!20+128:IFNOTB%!36THENPROCrv_g(A%,B%):B%!36=TRUE:PROCutMI(H$,7):PROCtMI(H$,8) 2690=TRUE:---('GSframes'menu) 2710DEFFNframes_g:LOCALA%,B%,C%,D%,H$:H$="GSreplay":A%=!(S%!384+104):IFA%>0THENB%=A%!216 2720IFB%=0THEN=TRUE 2730D%=!(S%!384+52):A%=D%!12:B%=A%!20+128:C%=VAL($!frames_g%):IFC%>9999THENC%=9999 2740IFC%<1THENC%=1 2750B%!8=10000/C%:SYS66TOD%:B%!12=D%+B%!8:PROCpMI(H$,0,STR$(C%)):=TRUE:---('grafScan'window) 2770DEFFNback_g:IF!b%AND1THEN!b%=!b%ANDNOT1:!b%=!b%OR4:=FNon_g 2780LOCALA%,B%,C%,D%,E%,V%,A0%:V%=TRUE:A%=W%!104:IFA%>0THENB%=A%!216 2790IFB%=0THEN=TRUE 2800D%=W%!52:D%=B%+4+(!D%<<7):CASED%!16AND255OF 2810WHEN4,12,13,21:IFINKEY(-2)AND((D%!16AND255)=13OR(D%!16AND255)=21)THEN 2820Z%=FNtoStart_g 2830ELSEC%=FNrKey(32,8,0):PROCgSWA(D%,D%+112):E%=D%!120-D%!8:IFE%<C%THENC%=E%:PROCbeep 2840D%!40-=C% 2850ENDIF 2860WHEN5:IFINKEY(-3)THENC%=FNrKey(15,6,-1):C%+=D%!24>>>16:$!rotate_g%=STR$C%:Z%=FNrotate_g:V%=FALSEELSEA0%=TRUE:C%=FNrKey(32,8,0)<<8:!(D%!20+48)-=C%:!(D%!20+56)-=C% 2870WHEN19:V%=FNm19_g(D%,-1,0) 2880OTHERWISE:V%=FALSE 2890ENDCASE:IFV%THENPROCrDr(A%,A0%) 2900=TRUE 2910DEFFNbackUp_g:IF!b%AND1THEN!b%=!b%ANDNOT1:!b%=!b%OR4:=FNonDown_g 2920LOCALA%,B%,C%,D%,E%,F%,G%,V%,A0%:V%=TRUE:A%=W%!104:IFA%>0THENB%=A%!216 2930IFB%=0THEN=TRUE 2940D%=W%!52:D%=B%+4+(!D%<<7):CASED%!16AND255OF 2950WHEN4,12,13,21:C%=FNrKey(32,8,0):G%=FNrKey(32,8,1):PROCgSWA(D%,D%+112):E%=D%!120-D%!8:IFE%<C%THENC%=E%:PROCbeep 2960F%=D%!4-D%!116:IFF%<G%THENG%=F%:PROCbeep 2970D%!40-=C%:D%!44+=G% 2980WHEN5:IFINKEY(-3)THENC%=FNrKey(15,6,-1):C%+=D%!24>>>16:$!rotate_g%=STR$C%:Z%=FNrotate_g:V%=FALSEELSEA0%=TRUE:C%=FNrKey(32,8,0)<<8:G%=FNrKey(32,8,1)<<8:!(D%!20+48)-=C%:!(D%!20+52)+=G%:!(D%!20+56)-=C%:!(D%!20+60)+=G% 2990WHEN19:V%=FNm19_g(D%,-1,1) 3000OTHERWISE:V%=FALSE 3010ENDCASE:IFV%THENPROCrDr(A%,A0%) 3020=TRUE 3030DEFFNup_g:IF!b%AND1THEN!b%=!b%ANDNOT1:!b%=!b%OR4:=FNdown_g 3040LOCALA%,B%,C%,D%,E%,V%,A0%:V%=TRUE:A%=W%!104:IFA%>0THENB%=A%!216 3050IFB%=0THEN=TRUE 3060D%=W%!52:D%=B%+4+(!D%<<7):CASED%!16AND255OF 3070WHEN4,12,13,21:C%=FNrKey(32,8,1):PROCgSWA(D%,D%+112):E%=D%!4-D%!116:IFE%<C%THENC%=E%:PROCbeep 3080D%!44+=C% 3090WHEN5:A0%=TRUE:C%=FNrKey(32,8,0)<<8:!(D%!20+52)+=C%:!(D%!20+60)+=C% 3100WHEN19:V%=FNm19_g(D%,0,1) 3110OTHERWISE:V%=FALSE 3120ENDCASE:IFV%THENPROCrDr(A%,A0%) 3130=TRUE 3140DEFFNonUp_g:IF!b%AND1THEN!b%=!b%ANDNOT1:!b%=!b%OR4:=FNbackDown_g 3150LOCALA%,B%,C%,D%,E%,F%,G%,V%,A0%:V%=TRUE:A%=W%!104:IFA%>0THENB%=A%!216 3160IFB%=0THEN=TRUE 3170D%=W%!52:D%=B%+4+(!D%<<7):CASED%!16AND255OF 3180WHEN4,12,13,21:C%=FNrKey(32,8,0):G%=FNrKey(32,8,1):PROCgSWA(D%,D%+112):E%=!D%-D%!112:IFE%<C%THENC%=E%:PROCbeep 3190F%=D%!4-D%!116:IFF%<G%THENG%=F%:PROCbeep 3200D%!40+=C%:D%!44+=G% 3210WHEN5:IFINKEY(-3)THENC%=FNrKey(15,6,-1):C%=(D%!24>>>16)-C%:$!rotate_g%=STR$C%:Z%=FNrotate_g:V%=FALSEELSEA0%=TRUE:C%=FNrKey(32,8,0)<<8:G%=FNrKey(32,8,1)<<8:!(D%!20+48)+=C%:!(D%!20+52)+=G%:!(D%!20+56)+=C%:!(D%!20+60)+=G% 3220WHEN19:V%=FNm19_g(D%,1,1) 3230OTHERWISE:V%=FALSE 3240ENDCASE:IFV%THENPROCrDr(A%,A0%) 3250=TRUE 3260DEFFNinOut_g:LOCALA%,B%,B1%,C%,C1%,D%,D1%,E%,E1%,F%,G%,H%,V%,A0%,A,F:V%=TRUE:A%=W%!104:IFA%>0THENB%=A%!216 3270IFB%=0THEN=TRUE 3280D%=W%!52:D%=B%+4+(!D%<<7):CASED%!16AND255OF 3290WHEN4,12,13,21:C%=D%!20:IFINKEY(-2)=-1AND((D%!16AND255)=13OR(D%!16AND255)=21)THEN 3300E%=D%!20+128:V%=FALSE:CASEE%!4OF 3310WHEN1:Z%=FNsgPlay_g 3320WHEN2:Z%=FNsgStep_g 3330WHEN3:Z%=FNstStop_g 3340ENDCASE 3350ELSEA=!C%/C%!8:F=C%!4/C%!12:D1%=(D%!8+!D%)DIV2:E1%=(D%!12+D%!4)DIV2:CASE!b%AND7OF 3360WHEN4:!C%=!C%*3DIV2:IF!C%=1THEN!C%=2 3370C%!4=C%!4*3DIV2:IFC%!4=1THENC%!4=2 3380PROCamf(C%,D%):A=!C%/C%!8/A:F=C%!4/C%!12/F:D1%=D1%*(A-1):D%!40=D%!40*A-D1%:E1%=E1%*(F-1):D%!44=D%!44*F-E1% 3390WHEN1:IFD%!8-!D%<128ORD%!12-D%!4<128THENPROCbeep:=TRUE 3400IFD%!16AND&10000THEN 3410C%!8=C%!8*3DIV2:IFC%!8=1THENC%!8=2 3420C%!12=C%!12*3DIV2:IFC%!12=1THENC%!12=2 3430PROCamf(C%,D%):A=!C%/C%!8/A:F=C%!4/C%!12/F:D1%=D1%*(A-1):D%!40=D%!40*A-D1%:E1%=E1%*(F-1):D%!44=D%!44*F-E1% 3440ELSEPROCgSWA(D%,J%):IF!J%<!D%ORJ%!4<D%!4ORJ%!8>D%!8ORJ%!12>D%!12THEN 3450IF!J%<!D%ORJ%!8>D%!8THENC%!8=C%!8*3DIV2:IFC%!8=1THENC%!8=2 3460IFJ%!4<D%!4ORJ%!12>D%!12THENC%!12=C%!12*3DIV2:IFC%!12=1THENC%!12=2 3470PROCamf(C%,D%):PROCgSWA(D%,J%):IFJ%!8-!J%<D%!8-!D%THENSYS46,552,D%!32,D%!36TO,,,G%:!C%=(D%!8-!D%)>>>S%!196:C%!8=G% 3480IFJ%!12-J%!4<D%!12-D%!4THENSYS46,552,D%!32,D%!36TO,,,,G%:C%!4=(D%!12-D%!4)>>>S%!200:C%!12=G% 3490PROCamf(C%,D%):A=!C%/C%!8/A:F=C%!4/C%!12/F:D%!40=D%!40*A-D1%*(A-1):D%!44=D%!44*F-E1%*(F-1):PROCgSWA(D%,J%):E%=J%!8-D%!8:IFE%<0THEND%!40-=E% 3500E%=!J%-!D%:IFE%>0THEND%!40-=E% 3510E%=J%!12-D%!12:IFE%<0THEND%!44-=E% 3520E%=J%!4-D%!4:IFE%>0THEND%!44-=E% 3530ENDIF 3540ENDIF 3550ENDCASE:IFD%!16AND&10000THENPROCsExt4_g(D%,A%) 3560ENDIF 3570WHEN5:A0%=TRUE:C%=D%!20+64:A=!C%/C%!8:F=C%!4/C%!12:D1%=(D%!8+!D%)DIV2:E1%=(D%!12+D%!4)DIV2:CASE!b%AND7OF 3580WHEN4:!C%=!C%*3DIV2:IF!C%=1THEN!C%=2 3590C%!4=C%!4*3DIV2:IFC%!4=1THENC%!4=2 3600WHEN1:C%!8=C%!8*3DIV2:IFC%!8=1THENC%!8=2 3610C%!12=C%!12*3DIV2:IFC%!12=1THENC%!12=2 3620ENDCASE:PROCamf(C%,D%):A=!C%/C%!8/A:F=C%!4/C%!12/F:D1%=D1%*(A-1)<<8:E1%=E1%*(F-1)<<8:C%!-16=C%!-16*A:C%!-12=C%!-12*F:C%!176=C%!176*A-D1%:C%!180=C%!180*F+E1%:IFD%!16AND&10000THENPROCsExt5_g(D%,A%)ELSEC%!168=C%!168*A-D1%:C%!172=C%!172*F+E1% 3630WHEN19:IFD%!28THEN 3640CASE!b%AND7OF 3650WHEN4:H%=1 3660WHEN1:H%=-1 3670OTHERWISE:H%=0 3680ENDCASE:H%=H%*FNrKey(32,8,-2):SYS&8064C,1,D%!32,D%!36TO,,,E%,F%,G%:SYS&8064E,1,,D%!36TO,,,B1%,C1%,D1%:E%+=SINRAD(C1%>>>6)*H%:G%+=COSRAD(C1%>>>6)*H%:F%-=SINRAD(B1%>>>6)*H%:SYS&8064C,,,D%!36,E%,F%,G%:IFD%!60<>0ANDH%<>0THEND%!60=H%:!(D%!20+92+D%!28*80)=H% 3690ELSESYS&8064D,1,D%!32TO,,,E%:F=E%/2^16:CASE!b%AND7OF 3700WHEN4:F=F*(1.1-0.9*(INKEY(-1)=-1)):IFF>32767THENF=32767 3710WHEN1:F=F/(1.1-0.9*(INKEY(-1)=-1)):IFF<0.0001THENF=0.0001 3720ENDCASE:E%=F*2^16:SYS&8064D,0,,,E% 3730ENDIF 3740OTHERWISEV%=FALSE 3750ENDCASE:IFV%THENPROCrDr(A%,A0%) 3760=TRUE 3770DEFFNon_g:IF!b%AND1THEN!b%=!b%ANDNOT1:!b%=!b%OR4:=FNback_g 3780LOCALA%,B%,C%,D%,E%,V%,A0%:V%=TRUE:A%=W%!104:IFA%>0THENB%=A%!216 3790IFB%=0THEN=TRUE 3800D%=W%!52:D%=B%+4+(!D%<<7):CASED%!16AND255OF 3810WHEN4,12,13,21:IFINKEY(-2)AND((D%!16AND255)=13OR(D%!16AND255)=21)THEN 3820B%=D%!20+128:V%=FALSE:CASEB%!4OF 3830WHEN1:Z%=FNsgPlay_g 3840WHEN2:Z%=FNsgStep_g 3850WHEN3:Z%=FNstStop_g 3860ENDCASE 3870ELSEC%=FNrKey(32,8,0):PROCgSWA(D%,D%+112):E%=!D%-D%!112:IFE%<C%THENC%=E%:PROCbeep 3880D%!40+=C% 3890ENDIF 3900WHEN5:IFINKEY(-3)THENC%=FNrKey(15,6,-1):C%=(D%!24>>16)-C%:$!rotate_g%=STR$C%:Z%=FNrotate_g:V%=FALSEELSEA0%=TRUE:C%=FNrKey(32,8,0)<<8:!(D%!20+48)+=C%:!(D%!20+56)+=C% 3910WHEN19:V%=FNm19_g(D%,1,0) 3920OTHERWISE:V%=FALSE 3930ENDCASE:IFV%THENPROCrDr(A%,A0%) 3940=TRUE 3950DEFFNonDown_g:IF!b%AND1THEN!b%=!b%ANDNOT1:!b%=!b%OR4:=FNbackUp_g 3960LOCALA%,B%,C%,D%,E%,F%,G%,V%,A0%:V%=TRUE:A%=W%!104:IFA%>0THENB%=A%!216 3970IFB%=0THEN=TRUE 3980D%=W%!52:D%=B%+4+(!D%<<7):CASED%!16AND255OF 3990WHEN4,12,13,21:C%=FNrKey(32,8,0):G%=FNrKey(32,8,1):PROCgSWA(D%,D%+112):E%=!D%-D%!112:IFE%<C%THENC%=E%:PROCbeep 4000F%=D%!124-D%!12:IFF%<G%THENG%=F%:PROCbeep 4010D%!40+=C%:D%!44-=G% 4020WHEN5:IFINKEY(-3)THENC%=FNrKey(15,6,-1):C%=(D%!24>>16)-C%:$!rotate_g%=STR$C%:Z%=FNrotate_g:V%=FALSEELSEA0%=TRUE:C%=FNrKey(32,8,0)<<8:G%=FNrKey(32,8,1)<<8:!(D%!20+48)+=C%:!(D%!20+52)-=G%:!(D%!20+56)+=C%:!(D%!20+60)-=G% 4030WHEN19:V%=FNm19_g(D%,1,-1) 4040OTHERWISE:V%=FALSE 4050ENDCASE:IFV%THENPROCrDr(A%,A0%) 4060=TRUE 4070DEFFNdown_g:IF!b%AND1THEN!b%=!b%ANDNOT1:!b%=!b%OR4:=FNup_g 4080LOCALA%,B%,C%,D%,E%,V%,A0%:V%=TRUE:A%=W%!104:IFA%>0THENB%=A%!216 4090IFB%=0THEN=TRUE 4100D%=W%!52:D%=B%+4+(!D%<<7):CASED%!16AND255OF 4110WHEN4,12,13,21:C%=FNrKey(32,8,1):PROCgSWA(D%,D%+112):E%=D%!124-D%!12:IFE%<C%THENC%=E%:PROCbeep 4120D%!44-=C% 4130WHEN5:A0%=TRUE:C%=FNrKey(32,8,1)<<8:!(D%!20+52)-=C%:!(D%!20+60)-=C% 4140WHEN19:V%=FNm19_g(D%,0,-1) 4150OTHERWISE:V%=FALSE 4160ENDCASE:IFV%THENPROCrDr(A%,A0%) 4170=TRUE 4180DEFFNbackDown_g:IF!b%AND1THEN!b%=!b%ANDNOT1:!b%=!b%OR4:=FNonUp_g 4190LOCALA%,B%,C%,D%,E%,F%,G%,V%,A0%:V%=TRUE:A%=W%!104:IFA%>0THENB%=A%!216 4200IFB%=0THEN=TRUE 4210D%=W%!52:D%=B%+4+(!D%<<7):CASED%!16AND255OF 4220WHEN4,12,13,21:C%=FNrKey(32,8,0):G%=FNrKey(32,8,1):PROCgSWA(D%,D%+112):E%=D%!120-D%!8:IFE%<C%THENC%=E%:PROCbeep 4230F%=D%!124-D%!12:IFF%<G%THENG%=F%:PROCbeep 4240D%!40-=C%:D%!44-=G% 4250WHEN5:IFINKEY(-3)THENC%=FNrKey(15,6,-1):C%+=D%!24>>>16:$!rotate_g%=STR$C%:Z%=FNrotate_g:V%=FALSEELSEA0%=TRUE:C%=FNrKey(32,8,0)<<8:G%=FNrKey(32,8,1)<<8:!(D%!20+48)-=C%:!(D%!20+52)-=G%:!(D%!20+56)-=C%:!(D%!20+60)-=G% 4260WHEN19:V%=FNm19_g(D%,-1,-1) 4270OTHERWISE:V%=FALSE 4280ENDCASE:IFV%THENPROCrDr(A%,A0%) 4290=TRUE:---('magnifier'window) 4310DEFFNnum_g:PROCmagn:=TRUE 4320DEFFNden_g:PROCmagn:=TRUE 4330DEFFNnumI_g:PROCincI(W%,"num_g",1,999,0):PROCmagn:=TRUE 4340DEFFNnumD_g:PROCdecI(W%,"num_g",1,999,0):PROCmagn:=TRUE 4350DEFFNdenI_g:PROCincI(W%,"den_g",1,999,0):PROCmagn:=TRUE 4360DEFFNdenD_g:PROCdecI(W%,"den_g",1,999,0):PROCmagn:=TRUE:---('grafPrint'window) 4380DEFFNprPres_g:=TRUE 4390DEFFNdoPrint_g:LOCALA%,A1%,A,B%,B1%,B,B$,C%,C1%,C,D%,D1%,E%,F%,F1%,G%,G1%,H%,H1%,NPJ%,OPJ%:SYS&A0140,,,,,B$TO,,,,B$;C%:IFC%AND1THENPROCmoan("A printer driver is NOT available. Please RUN a printer driver application"):=TRUE 4400A%=FNwS(S%!140):IFA%>0THENB%=A%!216 4410IFB%=0THEN=TRUE 4420C%=S%!144:IFC%>-1THEN 4430E%=1:FORD%=B%+132TOB%+(!B%<<7)STEP128:IF(D%!16>>>24)=C% D1%=E%:D%=B%+(!B%<<7) 4440E%+=1:NEXT 4450ENDIF:C1%=B%+4+(D1%<<7):D1%=(E%=0)*(1-(!B%=1))-D1%*(E%>0):H%=!(S%!376+52):H%!12=VAL($!prCopy_g%):H%!16=C1%:H%!20=A%:H%!32=!C1%:H%!36=C1%!4:H%!40=C1%!8:H%!44=C1%!12:SYS&80143TO,,,C%,D%,E%,F%:CASEH%!8OF 4460WHEN0 4470WHEN1:D%+=(F%-D%)DIV2 4480WHEN2:D%+=(F%-D%)DIV2:E%=C%+(E%-C%)DIV2 4490WHEN3:D%+=3*(F%-D%)DIV4:E%=C%+(E%-C%)DIV2 4500WHEN4:D%+=3*(F%-D%)DIV4:E%=C%+(E%-C%)DIV4 4510WHEN5:D%+=7*(F%-D%)DIV8:E%=C%+(E%-C%)DIV4 4520ENDCASE:CASETRUEOF 4530WHEND1%=-2AND(C1%!16AND255)=3:IF!H%=0THEN 4540A=(F%-D%)/(E%-C%):IFA>=1THEN 4550C=(E%-C%)/(H%!40-H%!32)/400:A=(H%!40-H%!32)*A:H%!36=H%!44-A:F1%=INTC<<16:C=(C-INTC)*2^16:H%!64=F1%ORC:H%!68=0:H%!72=0:H%!76=H%!64:H%!88=C%:H%!92=D%:A=A/C1%!52 4560ELSEC=(F%-D%)/(H%!40-H%!32)/400:A=(H%!40-H%!32)*A:H%!36=H%!44-A:F1%=INTC<<16:C=(C-INTC)*2^16:H%!64=0:H%!68=F1%ORC:H%!72=-1*H%!68:H%!76=0:H%!88=E%:H%!92=D%:A=A/C1%!52 4570ENDIF 4580ELSEA=(E%-C%)/(F%-D%):IFA>=1THEN 4590C=(E%-C%)/(H%!40-H%!32)/400:A=(H%!40-H%!32)*A:H%!36=H%!44-A:F1%=INTC<<16:C=(C-INTC)*2^16:H%!64=F1%ORC:H%!68=0:H%!72=0:H%!76=H%!64:H%!88=C%:H%!92=D%:A=A/C1%!52 4600ELSEC=(F%-D%)/(H%!40-H%!32)/400:A=(H%!40-H%!32)*A:H%!36=H%!44-A:F1%=INTC<<16:C=(C-INTC)*2^16:H%!64=0:H%!68=F1%ORC:H%!72=-1*H%!68:H%!76=0:H%!88=E%:H%!92=D%:A=A/C1%!52 4610ENDIF 4620ENDIF:A1%=INTA-1:H%!28=A1%:B=C1%!24/A1%:B1%=INTB:IFB>B1%THENB1%+=1 4630OTHERWISE:IF!H%=0THEN 4640A=(F%-D%)/(E%-C%):B=(H%!44-H%!36)/(H%!40-H%!32):IFA>=1THEN 4650IFA>=BTHENC=(E%-C%)/(H%!40-H%!32)/400:G1%=(F%-D%-(H%!44-H%!36)*C*400)DIV2:H%!88=C%:H%!92=D%+G1%ELSEC=(F%-D%)/(H%!44-H%!36)/400:G1%=(E%-C%-(H%!40-H%!32)*C*400)DIV2:H%!88=C%+G1%:H%!92=D% 4660F1%=INTC<<16:C=(C-INTC)*2^16:H%!64=F1%ORC:H%!68=0:H%!72=0:H%!76=H%!64 4670ELSEA=(E%-C%)/(F%-D%):IFA>=BTHENC=(F%-D%)/(H%!40-H%!32)/400:G1%=(E%-C%-(H%!44-H%!36)*C*400)DIV2:H%!88=E%-G1%:H%!92=D%ELSEC=(E%-C%)/(H%!44-H%!36)/400:G1%=(F%-D%-(H%!40-H%!32)*C*400)DIV2:H%!88=E%:H%!92=D%+G1% 4680F1%=INTC<<16:C=(C-INTC)*2^16:H%!64=0:H%!68=F1%ORC:H%!72=-1*H%!68:H%!76=0 4690ENDIF 4700ELSEA=(E%-C%)/(F%-D%):B=(H%!40-H%!32)/(H%!44-H%!36):IFA>=1THEN 4710IFA>=BTHENC=(F%-D%)/(H%!44-H%!36)/400:G1%=(E%-C%-(H%!40-H%!32)*C*400)DIV2:H%!88=C%+G1%:H%!92=D%ELSEC=(E%-C%)/(H%!40-H%!32)/400:G1%=(F%-D%-(H%!44-H%!36)*C*400)DIV2:H%!88=C%:H%!92=D%+G!% 4720F1%=INTC<<16:C=(C-INTC)*2^16:H%!64=F1%ORC:H%!68=0:H%!72=0:H%!76=H%!64 4730ELSEA=(F%-D%)/(E%-C%):IFA>=BTHENC=(E%-C%)/(H%!44-H%!36)/400:G1%=(F%-D%-(H%!40-H%!32)*C*400)DIV2:H%!88=E%:H%!92=D%+G1%ELSEC=(F%-D%)/(H%!40-H%!32)/400:G1%=(E%-C%-(H%!44-H%!36)*C*400)DIV2:H%!88=E%-G1%:H%!92=D% 4740F1%=INTC<<16:C=(C-INTC)*2^16:H%!64=0:H%!68=F1%ORC:H%!72=-1*H%!68:H%!76=0 4750ENDIF 4760ENDIF:B1%=1 4770ENDCASE:H%!32-=2:H%!36-=2:H%!40+=2:H%!44+=2:NPJ%=OPENOUT"printer:":LOCALERROR:ONERRORLOCAL:RESTOREERROR:CLOSE#NPJ%:PROCmoan(REPORT$):=FALSE 4780B$="'"+$sn%+"' print job":SYS&80145,NPJ%,B$TOOPJ%:S%!160=NPJ%:PROChgOn:LOCALERROR:ONERRORLOCAL:RESTOREERROR:PROChgOff:SYS&80149,NPJ%:SYS&80145,OPJ%:S%!160=OPJ%:ERRORERR,REPORT$:=TRUE 4790FORA1%=1TOB1%:SYS&8014B,A1%,H%+32,H%+64,H%+88,&FFFFFF00:SYS&8014C,H%!12,H%+48TOH1%,,G1%:WHILEH1%:H%!24=G1%:CASETRUEOF 4800WHEND1%=-2:Z%=FNprObj(H%,0):Z%=FNprObj(H%,-3) 4810WHEND1%=-1:FORF%=1TO!B%-1:Z%=FNprObj(H%,F%):NEXT:VDU26:Z%=FNprObj(H%,-3) 4820OTHERWISE:Z%=FNprObj(H%,D1%):VDU26 4830ENDCASE:Z%=FNprObj(H%,-4):SYS&8014D,,H%+48TOH1%,,G1%:ENDWHILE:NEXT:SYS&80148,NPJ%:RESTOREERROR:PROChgOff:SYS&80145,OPJ%:S%!160=OPJ%:RESTOREERROR:CLOSE#NPJ%:=TRUE 4850DEFFNprCopy_g:LOCALA%,B%:A%=W%!52:B%=VAL($!prCopy_g%):IFB%>99THENB%=99 4860IFB%<1THENB%=1 4870A%!12=B%:=TRUE 4880DEFFNprPtrt_g:!(W%!52+0)=FALSE:=TRUE 4890DEFFNprLscp_g:!(W%!52+0)=TRUE:=TRUE 4900DEFFNbdrNo_g:!(W%!52+4)=0:=TRUE 4910DEFFNbdrFn_g:!(W%!52+4)=1:=TRUE 4920DEFFNbdrTh_g:!(W%!52+4)=2:=TRUE 4930DEFFNbdrDb_g:!(W%!52+4)=3:=TRUE 4940DEFFNbdrDs_g:!(W%!52+4)=4:=TRUE 4950DEFFNpageF_g:!(W%!52+8)=0:=TRUE 4960DEFFNpage2_g:!(W%!52+8)=1:=TRUE 4970DEFFNpage4_g:!(W%!52+8)=2:=TRUE 4980DEFFNpage8_g:!(W%!52+8)=3:=TRUE 4990DEFFNpage16_g:!(W%!52+8)=4:=TRUE:---(MENUS) 5010DEFFNm_g:LOCALA%,B%,C%,D%,H$,V%:V%=TRUE:H$=$mn%:CASEH$OF 5020WHEN"GrafScan":A%=W%!104:IFA%>0THENB%=A%!216 5030IFB%=0THENV%=FALSE 5040IFV%THEN 5050D%=W%!52:C%=D%!12:CASEC%!16AND255OF 5060WHEN2:V%=FALSE 5070WHEN3:PROCovrM("GSedit"):H$="GSedit":IFC%!16AND&10000THENPROCsMI(H$,1) 5080WHEN4,12:IF(C%!16AND255)=4THENPROCovrM("GSpaint"):H$="GSpaint"ELSEPROCovrM("GSsprite"):H$="GSsprite" 5090IFMODE=C%!28THENPROCtMI(H$,2):PROCfgMI(H$,2,7)ELSEPROCutMI(H$,2):PROCfgMI(H$,2,11) 5100IFC%!16AND(1<<20)THENPROCsMI(H$,3)ELSEPROCusMI(H$,3) 5110WHEN5:PROCovrM("GSdraw"):IFC%!16AND(1<<20)THENPROCsMI(H$,3)ELSEPROCusMI(H$,3) 5120WHEN6:PROCovrM("GStexture"):H$="GStexture":IFMODE=C%!28THENPROCtMI(H$,0):PROCfgMI(H$,0,7)ELSEPROCutMI(H$,0):PROCfgMI(H$,0,11) 5130WHEN13:PROCovrM("GSanimate"):H$="GSanimate":PROCtMIx(H$,!(C%!20+132)+2):IFMODE=C%!28THENPROCtMI(H$,8):PROCfgMI(H$,8,7)ELSEPROCutMI(H$,8):PROCfgMI(H$,8,11) 5140IF!(C%!20+28)<>0THEN 5150PROCusMI(H$,9):IFC%!52=0THENPROCtMI(H$,9):PROCfgMI(H$,9,7)ELSEPROCutMI(H$,9):PROCfgMI(H$,9,11) 5160ELSEPROCsMI(H$,9):PROCutMI(H$,9):PROCfgMI(H$,9,7) 5170ENDIF:IFC%!16AND(1<<20)THENPROCsMI(H$,11)ELSEPROCusMI(H$,11) 5180WHEN19:PROCovrM("GSthreeD"):H$="GSthreeD":CASEC%!56AND255OF 5190WHEN0:PROCtMIx(H$,3):PROCpMI(H$,4,"Camera view"):PROCsMI(H$,4):PROCsMI(H$,5):PROCsMI(H$,6) 5200WHEN1:PROCusMI(H$,4):PROCsMI(H$,5):PROCpMI(H$,4,"Camera view 1"):IFC%!28>0THEN 5210PROCtMIx(H$,4):PROCusMI(H$,6):IFC%!60<>0THENPROCtMI(H$,6) 5220ELSEPROCtMIx(H$,3):PROCsMI(H$,6) 5230ENDIF 5240OTHERWISE:PROCusMI(H$,4):IFC%!28>0THEN 5250PROCpMI(H$,4,"Camera view "+STR$C%!28):PROCtMIx(H$,4):PROCusMI(H$,5):PROCusMI(H$,6):IFC%!60<>0THENPROCtMI(H$,6) 5260ELSEPROCtMIx(H$,3):PROCsMI(H$,5):PROCpMI(H$,4,"Camera view "+STR$(C%!56>>>8AND9)):PROCsMI(H$,6) 5270ENDIF 5280ENDCASE:IFC%!16AND(1<<20)THENPROCsMI(H$,7)ELSEPROCusMI(H$,7) 5290WHEN21:PROCovrM("GSfilm"):H$="GSfilm":PROCtMIx(H$,!(C%!20+132)+2):IFMODE=C%!28THENPROCtMI(H$,10):PROCfgMI(H$,10,7)ELSEPROCutMI(H$,10):PROCfgMI(H$,10,11) 5310IF!(C%!20+28)<>0THEN 5320PROCusMI(H$,11):IFC%!52=0THENPROCtMI(H$,11):PROCfgMI(H$,11,7)ELSEPROCutMI(H$,11):PROCfgMI(H$,11,11) 5330ELSEPROCsMI(H$,11):PROCutMI(H$,11):PROCfgMI(H$,11,7) 5340ENDIF:IF!(C%!20+164)THENPROCtMI(H$,8):PROCutMI(H$,7)ELSEPROCutMI(H$,8):PROCtMI(H$,7) 5350IFC%!16AND(1<<20)THENPROCsMI(H$,13)ELSEPROCusMI(H$,13) 5360OTHERWISE:V%=FALSE 5370ENDCASE 5380ENDIF 5390ENDCASE:=V% 5400DEFFNsm_g:LOCALA%,B%,C%,D%,F,H$,V%:V%=TRUE:H$=$mn%:A%=!(S%!384+104):IFA%>0THENB%=A%!216:IFB%>0THEND%=!(S%!384+52):C%=D%!12 5410CASEH$OF 5420WHEN"GSzoom3D":IFB%>0THEN 5430SYS&8064D,1,C%!32TO,,,D%:F=D%/2^16:@%=&102040A:IFF>=1THEN$!zoom3D_g%=LEFT$(STR$F,5)ELSE$!zoom3D_g%=RIGHT$(STR$F,5) 5440@%=&A0A 5450ENDIF 5460WHEN"GSstyle3D":PROCtMIx(H$,0):IFB%>0THEN 5470D%=C%!48:CASED%AND3OF 5480WHEN0:PROCutMI(H$,0):PROCtMI(H$,1) 5490WHEN2,3:PROCutMI(H$,0):PROCtMI(H$,2) 5500ENDCASE:IFD%AND(1<<9)THENPROCtMI(H$,3):PROCusMI(H$,5)ELSEPROCsMI(H$,5) 5510IFD%AND(1<<10)THENPROCtMI(H$,4) 5520IFD%AND(1<<7)THENPROCtMI(H$,5) 5530IFD%AND(1<<8)THENPROCtMI(H$,7) 5540ELSEPROCutMI(H$,0):PROCsMI(H$,5) 5550ENDIF 5560WHEN"GSambient":IFB%>0THEND%=!(C%!32+76):$!ambient_g%=STR$D%:PROCusMn(H$)ELSE$!ambient_g%="":PROCsMn(H$) 5570WHEN"GSview3D":IFB%>0THEN 5580SYS&8064E,1,C%!32TO,,,A%,B%,C%:A%=A%>>>6:B%=B%>>>6:CASETRUEOF 5590WHENA%=90ANDB%=0:PROCtMIx(H$,0) 5600WHENA%=270ANDB%=0:PROCtMIx(H$,1) 5610WHENA%=0ANDB%=0:PROCtMIx(H$,2) 5620WHENA%=0ANDB%=180:PROCtMIx(H$,3) 5630WHENA%=0ANDB%=270:PROCtMIx(H$,4) 5640WHENA%=0ANDB%=90:PROCtMIx(H$,5) 5650WHENA%=30ANDB%=315:PROCtMIx(H$,6) 5660OTHERWISE:PROCtMIx(H$,7) 5670ENDCASE:PROCusMn(H$) 5680ELSEPROCtMIx(H$,0):PROCutMI(H$,0):PROCsMn(H$) 5690ENDIF 5700WHEN"GSoblique":IFB%>0THENSYS&8064E,1,C%!32TO,,,A%,B%,C%:A%=A%>>>6:B%=B%>>>6:C%=C%>>>6:$!oblique_g%=STR$A%+","+STR$B%+","+STR$C%:PROCusMn(H$)ELSE$!oblique_g%="":PROCsMn(H$) 5710WHEN"GSpersp3D":IFB%>0THEN 5720$!persp_g%=STR$C%!24:IFC%!28>0THENPROCusMn(H$)ELSEPROCsMn(H$) 5730ELSE$!persp_g%="":PROCsMn(H$) 5740ENDIF 5750WHEN"GSreplay":IFB%>0THENB%=C%!20+128:$!frames_g%=STR$(10000/B%!8) 5760WHEN"GSrotate":IFB%>0THEN$!rotate_g%=STR$(C%!24>>16):PROCusMn(H$)ELSE$!rotate_g%="":PROCsMn(H$) 5770ENDCASE:=V% 5780DEFFNsma_g:LOCALA%,B%,C%,D%,V%:CASE$an%OF 5790WHEN"oDrive_g":V%=TRUE:A%=!(S%!384+104):IFA%>0THENB%=A%!216 5800IFB%=0THEN=V% 5810D%=!(S%!384+52):C%=D%!12:CASEC%!16AND255OF 5820WHEN13:PROCscreen("scrA_g",C%!28,5) 5830WHEN21:PROCscreen("scrF_g",C%!28,5) 5840ENDCASE 5850ENDCASE:=V%:---(WINDOWS) 5870DEFFNw_g:LOCALA%,B%,B$,C%,D%,E%,F%,V%:CASE$wn%OF 5880WHEN"magnifier":A%=!(S%!384+104):IFA%>0THENB%=A%!216 5890IFB%>0THEN 5900D%=B%+4+(!(!(S%!384+52))<<7):CASED%!16AND255OF 5910WHEN5:C%=D%!20+64 5920WHEN13,21:C%=D%!20 5930OTHERWISE:C%=D%!52 5940ENDCASE:CASEI%OF 5950WHEN0:$!num_g%=STR$(!C%):$!den_g%=STR$(C%!8):V%=TRUE 5960WHEN1:$!num_g%=STR$(C%!4):$!den_g%=STR$(C%!12):V%=TRUE 5970ENDCASE 5980ENDIF 5990WHEN"grafScan":S%!384=W%:A%=S%!32:IFA%>0THENW%!104=A%:B%=A%!216 6000IFB%>0THEN 6010V%=TRUE:F%=W%!52:C%=S%!144:IFC%>-1THEN 6020E%=1:FORD%=B%+132TOB%+(!B%<<7)STEP128:IF(D%!16>>>24)=C% !F%=E%:F%!8=D%!16AND255:F%!12=D%:F%!16=C%:D%=B%+(!B%<<7) 6030E%+=1:NEXT 6040ELSE!F%=0:F%!8=B%!20AND255:F%!12=B%+4:F%!16=-1 6050ENDIF 6060ENDIF 6070WHEN"grafPrint":V%=TRUE:S%!376=W%:SYS&A0140,,,,,B$TO,,,,B$;C%:IFC%AND1THEN$!prPres_g%="NOT present"ELSE$!prPres_g%=B$ 6080WHEN"oDrive_g":V%=TRUE 6090ENDCASE:=V% 6100DEFFNclW_g(A%):LOCALB%,C%,D%,V%:V%=TRUE:B%=A%!216:IFB%>0THEN 6110FORC%=B%+4TOB%+(!B%<<7)STEP128:CASEC%!16AND255OF 6120WHEN2,3,5,6 6130WHEN4:PROCfH(C%!32) 6140WHEN12:PROCfH(C%!32):Z%=FNdLL(S%+448,C%) 6150WHEN13:PROCfH(C%!32):Z%=FNdLL(S%+396,C%):IFS%!396=-1THENZ%=FNdBg("_g",9) 6160WHEN19:FORD%=C%!20+128TOC%!20+48+80*(C%!56AND255)STEP80:IFD%!44<>0THENZ%=FNdLL(S%+464,D%) 6170NEXT:IFS%!464=-1THENZ%=FNdBg("_g",10) 6180WHEN21:PROCfH(C%!32):Z%=FNdLL(S%+392,C%):IFS%!392=-1THENZ%=FNdBg("_g",8) 6190ENDCASE:NEXT:A%!216=0 6200ENDIF:=V%:---(BACKGROUND) 6220DEFFNb_g:LOCALA%,B%,B$,C%,D%,E%,F%,G%,H%,V%:IFU%AND256THEN 6230V%=S%!392:WHILEV%>0:A%=V%!4:B%=A%!20+128:SYS66TOD%:IFD%>=B%!12THEN 6240SYS46,572,A%!32,A%!36TOE%,F%,G%,H%:SYS&80654,B%!96,B%!28,B%!32,B%!104TO,B%!28,B%!32:IF(B%!100AND3)=0THENB%!32=0 6250SYS46,E%,F%,G%,H%:E%=!B%:!Q%=E%!12:PROCcB(A%,Q%+4,16):SYS&400C9,,Q%TOF%:IFF%THENSYS&80D0A,1,A%,,,S% 6260E%=0:IFB%!36THENPROCrv_g(A%,B%)ELSEB%!24+=1:IF!(B%!28)=0THENB%!28=B%+64+B%!80:B%!32=0:B%!24=0:IFB%!4=1THENE%=1 6270IFB%!4=2ORE%=1THENB%!16=FALSE:Z%=FNdLL(S%+392,A%):IFS%!392=-1THENZ%=FNdBg("_g",8):V%=S%+128 6280B%!12=D%+B%!8 6290ENDIF:V%=!V%:ENDWHILE 6300ENDIF:IFU%AND512THEN 6310V%=S%!396:WHILEV%>0:A%=V%!4:S%!520=A%:B%=A%!20+128:SYS66TOD%:IFD%>=B%!12THEN 6320B$=$(B%+32)+"_":SYS&40750:SYS46,572,A%!32,A%!36TOE%,F%,G%,H%:SYS90,1:SYS90,2:!n%=B%!24:B%!28=EVAL("FN"+B$):SYS90,-1TO,C%:SYS90:PROCcB(C%,Q%,20):SYS46,E%,F%,G%,H%:SYS&40750:F%=A%!28:G%=S%!196:H%=S%!200:E%=A%!20 6330!Q%=!(!B%+12):Q%!4=(Q%!4<<G%)*!E%/E%!8+A%!40:Q%!8=(Q%!8<<H%)*E%!4/E%!12+A%!44:Q%!12=(Q%!12+1<<G%)*!E%/E%!8+A%!40:Q%!16=(Q%!16+1<<H%)*E%!4/E%!12+A%!44:IFQ%!4>A%!8ORQ%!12<!A%ORQ%!8>A%!12ORQ%!16<A%!4THEN 6340ELSEIF!A%>Q%!4THENQ%!4=!A% 6350IFA%!4>Q%!8THENQ%!8=A%!4 6360IFA%!8<Q%!12THENQ%!12=A%!8 6370IFA%!12<Q%!16THENQ%!16=A%!12 6380SYS&400C9,,Q%TOF%:IFF%THENSYS&80D0A,1,A%,,,S% 6390ENDIF:B%!24+=1:E%=0:IFB%!28=0THENB%!24=0:B%!28=TRUE:IFB%!4=1THENE%=1 6400IFB%!4=2ORE%=1THENB%!16=FALSE:Z%=FNdLL(S%+396,A%):IFS%!396=-1THENZ%=FNdBg("_g",9):V%=S%+128 6410B%!12=D%+B%!8 6420ENDIF:V%=!V%:ENDWHILE:S%!520=0 6430ENDIF:IFU%AND1024THEN 6440V%=S%!464:WHILEV%>0:A%=V%!4:IFA%!44<>0IFFNautoP_g(!(A%!76+32),A%!72,A%!44)THENPROCrDr(!(A%!76+100),FALSE) 6450V%=!V%:ENDWHILE 6460ENDIF:=TRUE:---(EVENT HANDLER) 6480DEFFNe_g:LOCALA%,B$,V%:V%=TRUE:CASER%OF 6490WHEN3:CASE$wn%OF 6500WHEN"grafScan":S%!384=0 6510ENDCASE 6520WHEN195:A%=W%!52:CASE$wn%OF 6530WHEN"grafPrint":A%!12=1:$!prCopy_g%=STR$1 6540WHEN"grafScan":!A%=0:A%!4=0:A%!8=0:A%!12=0:A%!16=-1 6550ENDCASE 6560ENDCASE:=V%:---(MESSAGES) 6580DEFFNh_g:LOCALA%:CASE$wn%OF 6590WHEN"grafScan":A%=!(S%!384+52):A%=A%!8:CASE!i%OF 6600WHEN0:CASEA%OF 6610WHEN2:=H_g$(0) 6620WHEN3,6:=H_g$(0)+H_g$(4) 6630WHEN4,12,13,21:=H_g$(1)+"left and up"+H_g$(2)+H_g$(5) 6640WHEN5,19:=H_g$(11)+"left and up"+H_g$(3)+H_g$(2)+H_g$(5) 6650ENDCASE 6660WHEN1:CASEA%OF 6670WHEN2:=H_g$(0) 6680WHEN3,6:=H_g$(0)+H_g$(4) 6690WHEN4,12,13,21:=H_g$(1)+"up"+H_g$(2)+H_g$(5) 6700WHEN5:=H_g$(11)+"up"+H_g$(2)+H_g$(5) 6710WHEN19:=H_g$(11)+"up"+H_g$(2)+H_g$(3)+H_g$(5) 6720ENDCASE 6730WHEN2:CASEA%OF 6740WHEN2:=H_g$(0) 6750WHEN3,6:=H_g$(0)+H_g$(4) 6760WHEN4,12,13,21:=H_g$(1)+"right and up"+H_g$(2)+H_g$(5) 6770WHEN5,19:=H_g$(11)+"right and up"+H_g$(3)+H_g$(2)+H_g$(5) 6780ENDCASE 6790WHEN3:CASEA%OF 6800WHEN2:=H_g$(0) 6810WHEN3,6:=H_g$(0)+H_g$(4) 6820WHEN4,12:=H_g$(1)+"left"+H_g$(2)+H_g$(5) 6830WHEN13,21:=H_g$(1)+"left"+H_g$(2)+H_g$(5)+H_g$(8) 6840WHEN5,19:=H_g$(11)+"left"+H_g$(3)+H_g$(2)+H_g$(5) 6850ENDCASE 6860WHEN4:CASEA%OF 6870WHEN2:=H_g$(0) 6880WHEN3,6:=H_g$(0)+H_g$(4) 6890WHEN4,5,12,19:=H_g$(6)+H_g$(5) 6900WHEN13,21:=H_g$(6)+H_g$(5)+H_g$(7) 6910ENDCASE 6920WHEN5:CASEA%OF 6930WHEN2:=H_g$(0) 6940WHEN3,6:=H_g$(0)+H_g$(4) 6950WHEN4,12:=H_g$(1)+"right"+H_g$(2)+H_g$(5) 6960WHEN13,21:=H_g$(1)+"right"+H_g$(2)+H_g$(5)+H_g$(7) 6970WHEN5,19:=H_g$(11)+"right"+H_g$(3)+H_g$(2)+H_g$(5) 6980ENDCASE 6990WHEN6:CASEA%OF 7000WHEN2:=H_g$(0) 7010WHEN3,6:=H_g$(0)+H_g$(4) 7020WHEN4,12,13,21:=H_g$(1)+"left and down"+H_g$(2)+H_g$(5) 7030WHEN5,19:=H_g$(11)+"left and down"+H_g$(3)+H_g$(2)+H_g$(5) 7040ENDCASE 7050WHEN7:CASEA%OF 7060WHEN2:=H_g$(0) 7070WHEN3,6:=H_g$(0)+H_g$(4) 7080WHEN4,12,13,21:=H_g$(1)+"down"+H_g$(2)+H_g$(5) 7090WHEN5:=H_g$(11)+"down"+H_g$(2)+H_g$(5) 7100WHEN19:=H_g$(11)+"down"+H_g$(2)+H_g$(3)+H_g$(5) 7110ENDCASE 7120WHEN8:CASEA%OF 7130WHEN2:=H_g$(0) 7140WHEN3,6:=H_g$(0)+H_g$(4) 7150WHEN4,12,13,21:=H_g$(1)+"right and down"+H_g$(2)+H_g$(5) 7160WHEN5,19:=H_g$(11)+"right and down"+H_g$(3)+H_g$(2)+H_g$(5) 7170ENDCASE 7180OTHERWISE:="Choose Open 'GrafScan' on a window or frame menu to target 'GrafScan' at that window or frame.|MClick SELECT on 'GrafScan' buttons to act on the target graphic.|MClick MENU on 'GrafScan' for more actions on the target." 7190ENDCASE 7200ENDCASE:="" 7210DEFFNrM_g:LOCALA%,B%,B$,C%,D%,D$,E%,V%:V%=FALSE:CASE!a0%OF 7220WHEN&80140 7230WHEN&80144:S%!160=0:PROCmoan("Printer is busy. Please try again later.") 7240WHEN2:A%=!(S%!384+104):B$=FNzT(Q%+44):IFA%>0THENB%=A%!216 7250IFB%>0THEN 7260D%=!(S%!384+52):C%=D%!16:IFC%=-1THEN 7270SYS&80D03,0,33,A%!44TOE%:IFE%>0THEND$=$E% 7280ELSE!J%=A%!12:J%!4=C%:SYS&400CE,,J%:D$=$(J%!28) 7290ENDIF:IFNOTINSTR(D$,".")THEND$=Appln$+".Edit."+D$ 7300S%!160=0:OSCLI"COPY "+D$+" "+B$+" A~C~DF~L~N~P~Q~R~S~T~V":OSCLI"SETTYPE "+B$+" FFF":Q%!12=!r0%:Q%!16=3:Q%!40=&FFF:SYS&400E7,17,Q%,!t0%:!r%=Q%!8 7310ENDIF 7320WHEN4 7330ENDCASE:=V% 7340DEFFNrB_g:LOCALB$,V%:V%=TRUE:CASE!a0%OF 7350WHEN&80142:S%!160=0:PROCmoan("Printer application is NOT responding.") 7360WHEN3:B$=FNzT(Q%+44):PROCmoan("Data transfer failed: Printer died."):OSCLI"REMOVE "+B$ 7370ENDCASE:=V%:---(SUB-ROUTINES) 7390DEFPROCiWG:LOCALA%,B%,C%,C$,D%,D$,E%,E$,F%,G%,H%,V%:A%=FNoWS($wn%,N%):IFA%=-1THEN 7400PROChgOn:SYS&400D6,!h%,O%,&183,&180:A%=O%:B%=1:G%=Q%+92:WHILE!A%>TRUE:C%=G%+(!A%<<5):IFC%!16AND4THEN!A%=!A%OR(1<<22) 7410IFC%!16AND32THEN!A%=!A%OR(1<<23) 7420C%!16=C%!16ANDNOT164:B%+=1:A%+=4:ENDWHILE:SYS&80D03,0,33,W%!44TOA%:IFA%>0THEND$=$A%:E%=A%!12:H%=E%>>>16AND31:H%+=E%AND(1<<21) 7430Q%!32=Q%!32ANDNOT16:C%=FNeHs(N%,W%!216,4+(B%<<7)):W%!216=C%:IFC%>0THEN 7440!C%=B%:A%=C%+4:PROCcB(Q%+44,A%,16):PROCsBw(A%+16,112,0):A%!16=H%+(1<<16):V%=FNiWGx(A%,D$,"M"+STR$(E%>>>24AND63)):IFB%>1THEN 7450B%=4:FORA%=C%+132TOC%+(!C%<<7)STEP128:V%=TRUE:D%=!(O%+B%-4):G%=Q%+92+(D%MOD256<<5):!A%=!G%:A%!4=G%!4:A%!8=G%!8:A%!12=G%!12:PROCsBw(A%+16,112,0):D$=$(G%!20):C$=$(G%!24):E$=FNpV(C$,"W"):H%=VALE$:E$=FNpV(C$,"L"):IFVALE$<>0THENH%+=1<<21 7460IFD%AND(1<<22)THENH%+=1<<22 7470IFD%AND(1<<23)THENH%+=1<<23 7480D%=D%AND255:A%!16=H%+(D%<<24):V%=FNiWGx(A%,D$,C$):B%+=4:NEXT 7490ENDIF 7500ENDIF:PROChgOff 7510ELSEW%!216=A% 7520ENDIF:ENDPROC 7530DEFFNiWGx(A%,D$,C$):LOCALB%,C%,D%,D1%,E%,E$,F%,F$,F1%,G%,H%,H1%,V%,A:E$=FNpV(C$,"M"):E%=VALE$:IFD$=""ORD$="No_Name"THENA%!16=A%!16ANDNOT255:=V% 7540CASEA%!16AND255OF 7550WHEN0:V%=TRUE 7560WHEN2:$(A%+52)=D$:V%=FNiGraf_g(A%,C$):PROCiBasic_g 7570WHEN3:IFINSTR(D$,".")=0THEND$=Appln$+".Edit."+D$ 7580H%=FNgFl(D$):IFH%>0THEN 7590IFFNgFt(D$)=&FFFTHEN 7600A%!32=FNeHs(N%,A%!32,H%+1):IFA%!32>0THEN 7610Z%=FNldF(D$,A%!32):A%!36=H%:?(A%!32+H%)=0:A%!60=W%:A%!20=0:G%=S%!420:SYS&40081,,$(G%+28),G%!8,G%!12TOF%:IFF%=0THEN$(G%+28)="Portrhouse.Standard":G%!8=160:G%!12=160:SYS&40081,,$(G%+28),G%!8,G%!12TOF% 7620IFF%>0THEN 7630SYS&40097,,"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"TO,E%,,G%:C%=G%-E%:C%=C%DIV52:SYS&40088,,C%TO,C%:A%!28=C%:SYS&40084,F%TO,,E%,,G%:A%!44=ABS(G%-E%) 7640SYS&4008E,F%,32,16TO,E%,,G%:A%!48=ABS(G%-E%):A%!52=A%!44+(!(S%!420+20)<<S%!200):A%!52=A%!52>>>S%!200:A%!52=A%!52<<S%!200:IFA%!16AND(1<<16)THENE%=32:D%=320:G%=A%!52:H%=G%*10:PROCsetScroll(A%!60,E%,D%,G%,H%) 7650V%=FNiGraf_g(A%,C$):PROCcB(A%,A%+80,16):SYS&40082,F% 7660ENDIF 7670ENDIF 7680ENDIF 7690ENDIF 7700WHEN4:IFINSTR(D$,".")=0THEND$=Appln$+".Paint."+D$ 7710A%!32=FNlSF(D$):IFA%!32>0THEN 7720A%!20=FNeHs(N%,A%!20,128):IFA%!20>0THEN 7730SYS46,280,A%!32,FNgLn(D$)TO,,F%:A%!36=F%:A%!52=A%!20:SYS46,552,A%!32,A%!36TO,,,,,D%,E%:IFD%=1THENA%!48=8ELSEA%!48=0 7740A%!28=E%:A%!24=FNgSP(A%!36,A%!20+64):A%!56=FNgCT(A%):V%=FNiGraf_g(A%,C$) 7750ENDIF 7760ENDIF 7770WHEN5:IFINSTR(D$,".")=0THEND$=Appln$+".Draw."+D$ 7780H%=FNgFl(D$):IFH%>64IFFNgFt(D$)=&AFFTHENA%!32=FNeHs(N%,A%!32,H%):IFA%!32>0THENZ%=FNldF(D$,A%!32):A%!36=H%:A%!28=S%:A%!20=FNeHs(N%,A%!20,256):IFA%!20>0THENCALL!(S%!164+44):V%=FNiGraf_g(A%,C$) 7790WHEN6:IFD$<>""THEN 7800A%!32=W%!64:IFA%!32>0THEN 7810A%!20=FNeHs(N%,A%!20,128):IFA%!20>0THEN 7820SYS46,280,A%!32,D$TO,,F%:A%!36=F%:SYS46,552,A%!32,A%!36TO,,,B%,C%,D%,E%:IFD%=1THENA%!48=8ELSEA%!48=0 7830A%!40=B%*(1<<FNrMV(E%,4)):A%!44=C%*(1<<FNrMV(E%,5)):A%!28=E%:A%!24=FNgSP(A%!36,A%!20+64):A%!52=0:A%!56=FNgCT(A%):V%=FNiGraf_g(A%,C$) 7840ENDIF 7850ENDIF 7860ENDIF 7870WHEN12:A%!20=FNeHs(N%,A%!20,160):G%=A%!20:IFG%>0THEN 7880$(G%+128)=D$:G%!140=W%:A%!28=E%:PROCcrS_g(A%,"X",A%!8-!A%,A%!12-A%!4,A%!28):IFA%!32>0THEN 7890A%!24=0:A%!48=0:A%!52=A%!20:A%!56=FNgCT(A%):SYS46,574,A%!32,A%!36TO,,,G%:A%!60=FNeHs(N%,A%!60,G%):IFA%!60>0THEN 7900V%=FNiGraf_g(A%,C$):!(A%!60)=0:Z%=FNaLL(S%+448,A%):SYS46,572,A%!32,A%!36,A%!60TOE%,F%,G%,H%:PROCiSprite_g:!n%=-1:Z%=EVAL("FN"+D$+"_"):SYS46,E%,F%,G%,H% 7910ENDIF 7920ENDIF 7930ENDIF 7940WHEN13:A%!20=FNeHs(N%,A%!20,192):G%=A%!20:IFG%>0THEN 7950A%!28=E%:G%!28=FALSE:G%+=128:!G%=W%:G%!4=0:G%!8=10:G%!12=0:G%!16=TRUE:G%!20=FALSE:G%!24=0:$(G%+32)=D$:PROCcrS_g(A%,"X",A%!8-!A%,A%!12-A%!4,A%!28):IFA%!32>0THEN 7960A%!24=0:A%!48=0:A%!52=A%!20:A%!56=FNgCT(A%):SYS46,574,A%!32,A%!36TO,,,G%:A%!60=FNeHs(N%,A%!60,G%):IFA%!60>0THEN 7970V%=FNiGraf_g(A%,C$):IF(A%!16AND(33<<16))=0THEN!(A%!20+28)=TRUE 7980!(A%!60)=0:IFS%!396=-1THENZ%=FNaBg("_g",9,4) 7990Z%=FNaLL(S%+396,A%):SYS46,572,A%!32,A%!36,A%!60TOD1%,F1%,G%,H1%:PROCiAnimate_g:SYS46,D1%,F1%,G%,H1% 8000ENDIF 8010ENDIF 8020ENDIF 8030WHEN19:IFINSTR(D$,".")=0THEND$=Appln$+".ThreeDee."+D$ 8040A%!100=W%:G%=FNgFl(D$):IFG%>0THEN 8050IFFNgFt(D$)=&DE1THEN 8060G%+=100:A%!32=FNeHs(N%,A%!32,G%):IFA%!32>0THEN 8070IFS%!388<0THENH%=-1*S%!388<<10:S%!388=FNgH(H%):IFS%!388>0THEN!(S%!388)=H%:!(S%!388+4)=0 8080IFS%!388>0THEN 8090SYS&80640,1,A%!32,G%:SYS&80642,,,D$:!(A%!32+80)=S%!388:G%=1:F$="$.!Camera#":REPEATSYS&A0645,,A%!32,F$+STR$G%TO;H%:G%+=1:UNTILH%AND1:A%!56=G%-2:IFA%!56>9THENA%!56=9 8100A%!20=FNeHs(N%,A%!20,128+80*A%!56):IFA%!20>0THEN 8110IFA%!56>0THENG%=1:FORH%=A%!20+176TOA%!20+176+(A%!56-1)*80STEP80:SYS&80645,,A%!32,F$+STR$G%TO,F%:SYS&8064C,1,,F%TO,,,!H%,H%!4,H%!8:SYS&8064E,1,,F%TO,,,H%!12,H%!16,H%!20:H%!24=F%:H%!28=A%:G%+=1:NEXT 8120V%=FNiGraf_g(A%,C$) 8130ENDIF 8140ENDIF 8150ENDIF 8160ENDIF 8170ENDIF 8180WHEN21:IFINSTR(D$,".")=0THEND$=Appln$+".Film."+D$ 8190G%=FNgFl(D$):IFG%>0THEN 8200IFFNgFt(D$)=&D6ATHEN 8210A%!20=FNeHs(N%,A%!20,G%+192):G%=A%!20:IFG%>0THEN 8220G%!28=FALSE:G%+=128:!G%=W%:H%=G%+64:G%!4=0:G%!8=10:G%!12=0:G%!16=TRUE:G%!20=FALSE:G%!24=0:Z%=FNldF(D$,H%):G%!28=H%+H%!16:G%!32=0:G%!36=0:PROCcrS_g(A%,"X",H%!20,H%!24,H%!28):IFA%!32>0THEN 8230A%!24=0:A%!28=H%!28:A%!48=0:A%!52=A%!20:A%!56=FNgCT(A%):V%=FNiGraf_g(A%,C$):D%=A%!20:IFA%!16AND(1<<21)THEN 8240D%!28=FALSE 8250ELSEIF(A%!16AND(1<<16))=0AND(H%!20<=Q%!52-Q%!44ORH%!24<=Q%!56-Q%!48)THEND%!28=TRUE 8260ENDIF:IFS%!392=-1THENZ%=FNaBg("_g",8,4) 8270Z%=FNaLL(S%+392,A%):SYS46,572,A%!32,A%!36TOE%,F%,D%,H%:SYS&80654,G%!96,G%!28,G%!32,G%!104:SYS46,E%,F%,D%,H% 8280ENDIF 8290ENDIF 8300ENDIF 8310ENDIF 8320ENDCASE:IFNOTV%THENA%!16=A%!16ANDNOT255 8330=V% 8340DEFPROCdB_g:LOCALA%,B%,C%,D%,E%:B%=!(O%!248+216):C%=O%!4:D%=0:FORA%=B%+132TOB%+(!B%<<7)STEP128:IF(A%!16>>>24)=C%THENE%=TRUE:A%=B%+(!B%<<7) 8350D%+=1:NEXT:IFE%THEN 8360A%=B%+4+(D%<<7):D%=Q%+256:!A%=!D%:A%!4=D%!4:A%!8=D%!8:A%!12=D%!12:IF!d0%AND(1<<31)THENZ%=FNiGrafA_g(A%)ELSEZ%=FNiGrafS_g(A%) 8370ENDIF:ENDPROC 8380DEFFNiGrafS_g(A%):LOCALV%:V%=TRUE:CASEA%!16AND255OF 8390WHEN2,4,12,13,19,21:A%!40+=!A%-A%!64:A%!44+=A%!4-A%!68:PROCcB(A%,A%+64,16) 8400WHEN3,6 8410WHEN5:PROCcB(A%,A%!20+200,16) 8420ENDCASE:=V% 8430DEFFNiGrafA_g(A%):LOCALB%,V%:V%=TRUE:CASEA%!16AND255OF 8440WHEN2:A%!40=!A%:A%!44=A%!4 8450WHEN3:V%=FNiGraf_g(A%,"") 8460WHEN4,6,12,13,19,21 8470WHEN5:B%=A%!20:B%!48-=(!A%-B%!200)<<8:B%!56=B%!48:B%!52-=(A%!4-B%!204)<<8:B%!60=B%!52:PROCcB(A%,B%+200,16) 8480ENDCASE:=V% 8490DEFFNiGraf_g(A%,C$):LOCALB%,B$,C%,D%,E%,E$,F%,G%,H%,V%,A:V%=TRUE:E$=FNpV(C$,"X"):X%=VALE$:E$=FNpV(C$,"Y"):Y%=VALE$:B$=FNpV(C$,"P"):CASEA%!16AND255OF 8500WHEN2:A%!40=!A%:A%!44=A%!4 8510WHEN3:A%!40=A%!8-!A%:C%=ABS(A%!40DIVA%!28):A%!40-=(16<<S%!196):D%=FNrC(A%!32,A%!36,10):A%!20=FNeHs(N%,A%!20,(A%!36DIVC%+D%+32)<<4):IFA%!20>0THEN 8520G%=A%!20:F%=A%!32:H%=-16-A%!52:C%=A%!32+A%!36:SYS&40089,,A%!40TO,A%!40:SYS&80D09,,F%,G%,H%,C%,A%TO,F%,G%,H%:!G%=0:A%!24=(G%-A%!20)>>>4:IFA%!16AND&10000THEN 8530A%!4=A%!12+H%:!J%=W%!12:SYS&400CB,,J%:C%=J%!24:IFC%>A%!12THENA%!12=C% 8540C%=J%!8-J%!16+J%!24:IFC%<A%!4THENA%!4=C% 8550PROCcB(A%,Q%+44,16) 8560ENDIF:SYS&40088,,A%!40TO,A%!40:PROCcB(A%,A%+64,16) 8570ELSEV%=FALSE 8580ENDIF 8590WHEN4,12,13:A%!40=!A%+X%:A%!44=A%!4+Y%:D%=A%!20:IFB$<>""THENFORG%=0TO12STEP4:D%!G%=FNtoI(MID$(B$,1+(G%<<1),8)):NEXTELSESYS46,552,A%!32,A%!36TO,,,B%,C%:!D%=(A%!8-!A%)>>>S%!196:D%!4=(A%!12-A%!4)>>>S%!200:D%!8=B%:D%!12=C%:PROCamf(D%,A%) 8600PROCcB(D%,D%+32,32):PROCcB(A%,A%+64,16):PROCcB(A%,A%+80,16):A%!104=A%!40:A%!104-=!A%:A%!108=A%!44:A%!108-=A%!4 8610WHEN5:B%=A%!20+64:C%=A%!32:IFB$<>""THEN 8620FORG%=0TO36STEP4:B%!G%=FNtoI(MID$(B$,1+(G%<<1),8)):NEXT:B%!168=FNtoI(MID$(B$,81,8)):B%!172=FNtoI(MID$(B$,89,8)):B%!176=B%!168:B%!180=B%!172:B%-=64:A=B%!64/B%!72:!B%=A*65536:B%!4=!B%:A=B%!68/B%!76:B%!12=A*65536:B%!8=B%!12 8630ELSED%=(A%!8-!A%)<<8:E%=C%!32+C%!24:A=D%/E%:IFA>=8THENA=8 8640!B%=A*65536:D%=(A%!12-A%!4)<<8:E%=C%!36+C%!28:A=D%/E%:IFA>=8THENA=8 8650B%!4=A*65536:B%!8=65536:B%!12=65536:B%-=64:!B%=B%!64:B%!4=!B%:B%!12=B%!68:B%!8=B%!12:PROCamf(B%+64,A%):B%!80=1<<16:B%!84=0:B%!88=0:B%!92=1<<16:B%!96=0:B%!100=0:PROCsBw(B%+232,16,0) 8660ENDIF:B%!16=X%:B%!20=Y%:B%!24=X%:B%!28=Y%:PROCcB(B%,B%+32,32):PROCcB(B%+64,B%+160,40):A%!24=65536*DEG(ACS(B%!80/65536)):PROCcB(A%,B%+200,16):PROCcB(A%,B%+216,16) 8670WHEN6:PROCcB(A%,A%+64,64) 8680WHEN19:A%!40=(!A%+A%!8)DIV2+X%:A%!44=(A%!4+A%!12)DIV2+Y%:B%=A%!20:C%=A%!32:IFB$<>""THEN 8690C%+=20:FORG%=0TO28STEP4:C%!G%=FNtoI(MID$(B$,1+(G%<<1),8)):NEXT:C%!56=FNtoI(MID$(B$,65,8)):A%!24=C%!28:A%!48=FNtoI(MID$(B$,73,8)):A%!28=FNtoI(MID$(B$,81,8)):$(B%+48)=FNpV(C$,"N"):A%!60=0:IFA%!28>0THEN 8700A%!56=A%!56ANDNOT&FF00:A%!56=A%!56OR(A%!28<<8):A%!52=B%+48:!B%=0:B%!4=0:B%!8=-2000:B%!12=1<<16:B%!16=30<<6:B%!20=315<<6:B%!24=0:B%!28=-11:B%!32=C%!56:B%!36=A%!48OR(1<<8):B%!40=0:B%!44=0:B%+=128:PROCcB(C%,B%,32):B%!32=C%!56:B%!36=A%!48:B%!40=1:B%!44=0 8710SYS&80645,,A%!32,$(A%!52)TO,A%!36:SYS&8064C,,A%!32,A%!36,FNtoI(MID$(B$,89,8)),FNtoI(MID$(B$,97,8)),FNtoI(MID$(B$,105,8)):SYS&8064E,,A%!32,A%!36,FNtoI(MID$(B$,113,8)),FNtoI(MID$(B$,121,8)),FNtoI(MID$(B$,129,8)) 8720ELSEA%!56=A%!56ANDNOT&FF00:A%!52=0:PROCcB(C%,B%,32):B%!32=C%!56:B%!36=A%!48:B%!40=0:B%+=128:!B%=0:B%!4=0:B%!8=0:B%!12=1<<16:B%!16=0:B%!20=0:B%!24=0:B%!28=9:B%!32=C%!56:B%!36=A%!48ANDNOT(1<<8):B%!40=1:B%!44=0:IF(A%!56AND255)>0THENA%!56=A%!56OR256 8730ENDIF:IF(A%!56AND255)>1THENFORG%=2TOA%!56AND255:PROCcB(B%,B%+80*(G%-1),48):!(B%+80*(G%-1)+40)=G%:NEXT 8740ELSEA%!24=C%!48:A%!28=0:A%!48=1<<8:$(B%+48)="":A%!52=0:PROCcB(C%+20,B%,32):B%!32=C%!76:B%!36=A%!48:B%!40=0:B%!44=0:A%!56=A%!56ANDNOT&FF00 8750IF(A%!56AND255)>0THENB%+=128:!B%=0:B%!4=0:B%!8=0:B%!12=1<<16:B%!16=0:B%!20=0:B%!24=0:B%!28=9:B%!32=C%!76:B%!36=0:B%!40=1:B%!44=0:A%!56=A%!56OR256:IF(A%!56AND255)>1THENFORG%=2TOA%!56AND255:PROCcB(B%,B%+80*(G%-1),48):!(B%+80*(G%-1)+40)=G%:NEXT 8760ENDIF:B%=A%!20:PROCcB(C%+20,B%+64,32):B%!96=C%!76:B%!100=A%!48:B%!104=A%!28:B%!108=A%!60:$(B%+112)=$(A%!20+48):PROCcB(A%,A%+64,16):PROCcB(A%,A%+80,16):A%!104-=!A%:A%!108-=A%!4 8770WHEN21:A%!40=!A%+X%:A%!44=A%!4+Y%:D%=A%!20:IFB$<>""THENFORG%=0TO12STEP4:D%!G%=FNtoI(MID$(B$,1+(G%<<1),8)):NEXTELSEH%=A%!20+192:!D%=(A%!8-!A%)>>>S%!196:D%!4=(A%!12-A%!4)>>>S%!200:D%!8=H%!20>>>FNrMV(H%!28,4):D%!12=H%!24>>>FNrMV(H%!28,5):PROCamf(D%,A%) 8780PROCcB(D%,D%+32,32):PROCcB(A%,A%+64,16):PROCcB(A%,A%+80,16):A%!104=A%!40:A%!104-=!A%:A%!108=A%!44:A%!108-=A%!4 8790ENDCASE:=V% 8800DEFFNprObj(A1%,D1%):LOCALA%,A$,B%,C%,D%,E%,F%,G%,H%,A,sg%,df%,ds%,fp%:sg%=&40743:df%=&40702:ds%=&40704:fp%=&40086:D%=A1%!20:B%=D%!216:CASETRUEOF 8810WHEND1%=-3:!Q%=D%!12:SYS&400CC,,Q%:A%=Q%!88:IFA%>0THEN 8820G%=S%!120:FORB%=Q%+92TOQ%+92+((A%-1)<<5)STEP32:C%=B%!16:IFC%AND64THEND%=!(S%!296+(7<<2)):E%=!(S%!296)ELSED%=!(S%!296+((C%>>>24AND15)<<2)):E%=!(S%!296+((C%>>>28AND15)<<2)) 8830G%!16=2:G%!20=(!B%)<<8:G%!24=(B%!4)<<8:G%!28=8:G%!32=(B%!8)<<8:G%!36=G%!24:G%!40=8:G%!44=G%!32:G%!48=(B%!12)<<8:G%!52=8:G%!56=G%!20:G%!60=G%!48:G%!64=5:G%!68=0:G%!72=0:CASEC%AND&24OF 8840WHEN&4:SYSsg%,D%:SYSds%,G%+16 8850WHEN&20:SYSsg%,E%:SYSdf%,G%+16 8860WHEN&24:SYSsg%,E%:SYSdf%,G%+16:SYSsg%,D%:SYSds%,G%+16 8870ENDCASE:CASEC%AND&3OF 8880WHEN1:IFC%AND256THENA$=$(B%!20)ELSEA$=$(B%+20) 8890IFA$<>""THEN 8900SYSsg%,D%:F%=(B%!8-!B%)>>>4:H%=LENA$:CASEC%AND&218OF 8910WHEN0:A$=LEFT$(A$,F%):MOVE!B%+16,B%!12-14:PRINTA$ 8920WHEN8:IFH%>F%THENA$=MID$(A$,(H%-F%+3)DIV2,F%) 8930MOVE(!B%+B%!8-(LENA$<<4))DIV2+2,B%!12-14:PRINTA$ 8940WHEN&10:A$=LEFT$(A$,F%):MOVE!B%+16,(B%!4+B%!12)DIV2+14:PRINTA$ 8950WHEN&200:A$=RIGHT$(A$,F%):MOVEB%!8-16-(LENA$<<4),B%!12-14:PRINTA$ 8960WHEN&210:A$=RIGHT$(A$,F%):MOVEB%!8-16-(LENA$<<4),(B%!4+B%!12)DIV2+14:PRINTA$ 8970OTHERWISE:IFH%>F%THENA$=MID$(A$,(H%-F%+3)DIV2,F%) 8980MOVE(!B%+B%!8-(LENA$<<4))DIV2+2,(B%!4+B%!12)DIV2+14:PRINTA$ 8990ENDCASE 9000ENDIF 9010WHEN2 9020WHEN3 9030ENDCASE:NEXT 9040ENDIF 9050WHEND1%=-4:SYSsg%,0,,,0,0:SYSsg%,&FFFFFF00,,,128,0:G%=S%!120:CASEA1%!4OF 9060WHEN1:G%!16=2:G%!20=(A1%!32+2)<<8:G%!24=(A1%!36+2)<<8:G%!28=8:G%!32=(A1%!40-8)<<8:G%!36=G%!24:G%!40=8:G%!44=G%!32:G%!48=(A1%!44-8)<<8:G%!52=8:G%!56=G%!20:G%!60=G%!48:G%!64=5:G%!68=0:G%!72=0:SYSds%,G%+16 9070WHEN2:!G%=2:G%!4=0:G%!8=0:G%!12=0:G%!16=2:G%!20=(A1%!32+2)<<8:G%!24=(A1%!36+5)<<8:G%!28=8:G%!32=(A1%!40-8)<<8:G%!36=G%!24:G%!40=7:G%!44=(A1%!40-11)<<8:G%!48=(A1%!36+2)<<8:G%!52=8:G%!56=G%!44:G%!60=(A1%!44-8)<<8 9080G%!64=7:G%!68=G%!32:G%!72=(A1%!44-11)<<8:G%!76=8:G%!80=G%!20:G%!84=G%!72:G%!88=7:G%!92=(A1%!32+5)<<8:G%!96=G%!60:G%!100=8:G%!104=G%!92:G%!108=G%!24:G%!112=5:G%!116=0:G%!120=0:SYSds%,G%+16,,,,6<<8,G% 9090WHEN3:G%!16=2:G%!20=(A1%!32+2)<<8:G%!24=(A1%!36+2)<<8:G%!28=8:G%!32=(A1%!40-8)<<8:G%!36=G%!24:G%!40=8:G%!44=G%!32:G%!48=(A1%!44-8)<<8:G%!52=8:G%!56=G%!20:G%!60=G%!48:G%!64=5 9100G%!68=2:G%!72=(A1%!32+8)<<8:G%!76=(A1%!36+8)<<8:G%!80=8:G%!84=(A1%!40-14)<<8:G%!88=G%!76:G%!92=8:G%!96=G%!84:G%!100=(A1%!44-14)<<8:G%!104=8:G%!108=G%!72:G%!112=G%!100:G%!116=5:G%!120=0:G%!124=0:SYSds%,G%+16 9110WHEN4:!G%=8<<8:G%!4=2:G%!8=8<<8:G%!12=8<<8:G%!16=2:G%!20=(A1%!32+2)<<8:G%!24=(A1%!36+2)<<8:G%!28=8:G%!32=(A1%!40-8)<<8:G%!36=G%!24:G%!40=8:G%!44=G%!32:G%!48=(A1%!44-8)<<8:G%!52=8:G%!56=G%!20:G%!60=G%!48:G%!64=5:G%!68=0:G%!72=0:SYSds%,G%+16,,,,,,G% 9120ENDCASE 9130OTHERWISE:C%=B%+4+(D1%<<7):IFD1%>0THENVDU24,!C%;C%!4;C%!8;C%!12; 9140CASEC%!16AND255OF 9150WHEN2:Z%=EVAL("FN"+$(C%+32)+"_(0,0)") 9160WHEN3:E%=S%!420:SYS&40081,,$(E%+28),E%!8,E%!12TOC%!56:SYS&4074F,,!(S%!296+(E%!4<<2)),!(S%!296+(!E%<<2)),14:G%=!C%+(8<<S%!196):F%=C%!20:IFC%!16AND(1<<16)THEN 9170F%+=(A1%!24-1)*A1%!28<<4:E%=F%+(A1%!28<<4):WHILEF%<E%AND!F%>0:H%=G%:IFF%!12AND16THENH%+=C%!48*(F%!12>>>8AND255) 9180CASEF%!12AND15OF 9190WHEN1:?(F%!8)=0:MOVEG%+C%!40,F%!4:SYSfp%,,!F%,17,H%,F%!4:?(F%!8)=32 9200WHEN2:SYSfp%,,!F%,16,H%,F%!4 9210WHEN3:!O%=?(F%!8):?(F%!8)=0:SYSfp%,,!F%,16,H%,F%!4:?(F%!8)=!O% 9220ENDCASE:F%+=16:ENDWHILE 9230ELSEE%=C%!4+C%!52DIV2:WHILEF%!4>E%AND!F%>0:H%=G%:IFF%!12AND16THENH%+=C%!48*(F%!12>>>8AND255) 9240CASEF%!12AND15OF 9250WHEN1:?(F%!8)=0:MOVEG%+C%!40,F%!4:SYSfp%,,!F%,17,H%,F%!4:?(F%!8)=32 9260WHEN2:SYSfp%,,!F%,16,H%,F%!4 9270WHEN3:!O%=?(F%!8):?(F%!8)=0:SYSfp%,,!F%,16,H%,F%!4:?(F%!8)=!O% 9280ENDCASE:F%+=16:ENDWHILE 9290ENDIF:SYS&40082,C%!56 9300WHEN4,12,13,21:H%=FNgCTp(C%):SYS46,564,C%!32,C%!36,C%!40,C%!44,C%!48,C%!52,H% 9310WHEN5:PROCcB(C%,C%+112,16):F%=C%!20:PROCcB(F%+32,C%+40,24):A=C%!40*F%!80/65536:C%!40=A:A=C%!44*F%!84/65536:C%!44=A:A=C%!48*F%!88/65536:C%!48=A:A=C%!52*F%!92/65536:C%!52=A:CALL!(S%!164+32) 9320WHEN6:H%=FNgCTp(C%):FORE%=!C%TOC%!8-1STEPC%!40:FORF%=C%!4-C%!44TOC%!12-C%!44+1STEPC%!44:SYS46,564,C%!32,C%!36,E%,F%,,,H%:NEXT 9330WHEN19:!(S%!388+4)=0:SYS&80641,C%!48OR1<<27,C%!32,C%!40,C%!44,$(C%!52),A1%+48 9340ENDCASE 9350ENDCASE:=TRUE 9360DEFPROCmagn:LOCALA%,B%,C%,D%,D1%,E%,E1%,G%,H$,A0%,A,F:A%=!(S%!384+104):IFA%>0THENB%=A%!216 9370IFB%=0THENENDPROC 9380D%=B%+4+(!(!(S%!384+52))<<7):CASED%!16AND255OF 9390WHEN4,12,13,21:C%=D%!20:A=!C%/C%!8:F=C%!4/C%!12:D1%=(D%!8+!D%)DIV2:E1%=(D%!12+D%!4)DIV2:CASEI%OF 9400WHEN0:!C%=VAL($!num_g%):C%!8=VAL($!den_g%) 9410WHEN1:C%!4=VAL($!num_g%):C%!12=VAL($!den_g%) 9420ENDCASE:PROCamf(C%,D%):IFD%!16AND&10000THEN 9430PROCamf(C%,D%):A=!C%/C%!8/A:F=C%!4/C%!12/F:D1%=D1%*(A-1):D%!40=D%!40*A-D1%:E1%=E1%*(F-1):D%!44=D%!44*F-E1%:PROCsExt4_g(D%,A%) 9440ELSEPROCgSWA(D%,J%):IFJ%!8-!J%<D%!8-!D%THENSYS46,552,D%!32,D%!36TO,,,G%:!C%=(D%!8-!D%)>>>S%!196:C%!8=G% 9450IFJ%!12-J%!4<D%!12-D%!4THENSYS46,552,D%!32,D%!36TO,,,,G%:C%!4=(D%!12-D%!4)>>>S%!200:C%!12=G% 9460PROCamf(C%,D%):A=!C%/C%!8/A:F=C%!4/C%!12/F:D%!40=D%!40*A-D1%*(A-1):D%!44=D%!44*F-E1%*(F-1):PROCgSWA(D%,J%):E%=J%!8-D%!8:IFE%<0THEND%!40-=E% 9470E%=!J%-!D%:IFE%>0THEND%!40-=E% 9480E%=J%!12-D%!12:IFE%<0THEND%!44-=E% 9490E%=J%!4-D%!4:IFE%>0THEND%!44-=E% 9500ENDIF:CASEI%OF 9520WHEN0:$!num_g%=STR$!C%:$!den_g%=STR$C%!8 9530WHEN1:$!num_g%=STR$C%!4:$!den_g%=STR$C%!12 9540ENDCASE:B%=FALSE:CASED%!16AND255OF 9550WHEN13:H$="GSanimate":B%=TRUE 9560WHEN21:H$="GSfilm":B%=TRUE 9570ENDCASE:IFB%THEN 9580IFD%!52=0THENPROCtMI(H$,9):PROCfgMI(H$,9,7)ELSEPROCutMI(H$,9):PROCfgMI(H$,9,11) 9590ENDIF 9600WHEN5:A0%=TRUE:C%=D%!20+64:A=!C%/C%!8:F=C%!4/C%!12:D1%=(D%!8+!D%)DIV2:E1%=(D%!12+D%!4)DIV2:CASEI%OF 9610WHEN0:!C%=VAL($!num_g%):C%!8=VAL($!den_g%) 9620WHEN1:C%!4=VAL($!num_g%):C%!12=VAL($!den_g%) 9630ENDCASE:PROCamf(C%,D%):A=!C%/C%!8/A:F=C%!4/C%!12/F:D1%=D1%*(A-1)<<8:E1%=E1%*(F-1)<<8:C%!-16=C%!-16*A:C%!-12=C%!-12*F:C%!176=C%!176*A-D1%:C%!180=C%!180*F+E1%:IFD%!16AND&10000THENPROCsExt5_g(D%,A%)ELSEC%!168=C%!168*A-D1%:C%!172=C%!172*F+E1% 9640CASEI%OF 9650WHEN0:$!num_g%=STR$!C%:$!den_g%=STR$C%!8 9660WHEN1:$!num_g%=STR$C%!4:$!den_g%=STR$C%!12 9670ENDCASE 9680ENDCASE:PROCrI(W%,"num_g"):PROCrI(W%,"den_g"):PROCrDr(A%,A0%):ENDPROC 9690DEFFNgCT(A%):LOCALV%:IFA%!24<1THEN 9700CASEFNrMV(A%!28,3)OF 9710WHEN1:V%=S%!400 9720WHEN3:V%=S%!404 9730WHEN15:V%=S%!408 9740WHEN63:V%=S%!412 9750ENDCASE 9760ELSEV%=S%!416 9770ENDIF:=V% 9780DEFFNgCTp(A%):LOCALB%,C%:C%=&80D08:IFA%!24<1THEN 9790CASEFNrMV(A%!28,3)OF 9800WHEN1:SYSC%,0TO,B% 9810WHEN3:SYSC%,1TO,B% 9820WHEN15:SYSC%,2TO,B% 9830WHEN63:SYSC%,3TO,B% 9840ENDCASE 9850ELSEB%=A%!24 9860ENDIF:SYS&40740,A%!28,B%,-1,-1,S%!416:=S%!416 9870DEFFNgSP(A%,B%):LOCALC%,D%,E%,F%,G%:F%=&FFFFFF00:G%=&80D08:IFA%!32>44THEN 9880C%=FNrMV(A%!40,3):E%=A%+44:IFC%>15IFA%!32>108THENE%=A%+A%!32-128 9890FORD%=0TOC%*4+192*(C%=63)STEP4:B%!D%=!(E%+(D%<<1)):NEXT:CASEC%OF 9900WHEN1:SYSG%,0TO,E% 9910WHEN3:SYSG%,1TO,E% 9920WHEN15:SYSG%,2TO,E% 9930WHEN63:SYSG%,3TO,E% 9940ENDCASE:FORD%=0TOC%*4+192*(C%=63)STEP4:IFB%!D%ANDF%<>E%!D%ANDF%THEND%=C%<<2:C%=0 9950NEXT:IFC%>0THENB%=0 9960ELSEB%=0 9970ENDIF:=B% 9980DEFPROCcM_g:LOCALA%,B%,C%,D%,E%,F%,H%:PROCcP_g:A%=FNrMV(S%!552,4)-S%!196:B%=FNrMV(S%!552,5)-S%!200:IFA%ORB%THEN 9990FORC%=!w%+256TO!w%+&E00STEP256:IFC%!12>TRUETHEN 10000D%=C%!216:IFD%>0THEN 10010FORE%=D%+4TOD%+(!D%<<7)STEP128:H%=E%!20:CASEE%!16AND255OF 10020WHEN4,6,12,13,21:CASETRUEOF 10030WHENA%>0:!H%=!H%<<A%:H%!32=H%!32<<A%:F%=TRUE 10040WHENA%<0:H%!8=H%!8<<-A%:H%!40=H%!40<<-A%:F%=TRUE 10050ENDCASE:CASETRUEOF 10060WHENB%>0:H%!4=H%!4<<B%:H%!36=H%!36<<B%:F%=TRUE 10070WHENB%<0:H%!12=H%!12<<-B%:H%!44=H%!44<<-B%:F%=TRUE 10080ENDCASE:IFF%THENPROCamf(H%,E%) 10090ENDCASE:NEXT 10100ENDIF 10110ENDIF:NEXT 10120ENDIF:ENDPROC 10130DEFPROCcP_g:LOCALA%,B%,C%:B%=&80D08:C%=&40740:SYSB%,0TO,A%:SYSC%,,A%,-1,-1,S%!400:SYSB%,1TO,A%:SYSC%,8,A%,-1,-1,S%!404:SYSB%,2TO,A%:SYSC%,12,A%,-1,-1,S%!408:SYSB%,3TO,A%:SYSC%,15,A%,-1,-1,S%!412:SYS&400E5,,S%!296:FORA%=S%!296TOS%!296+76STEP4:!A%=!A%ANDNOT255:NEXT:ENDPROC 10140DEFPROCgSWA(A%,B%):LOCALC%,D%,E%,A:!B%=A%!40:B%!4=A%!44:SYS46,552,A%!32,A%!36TO,,,C%,D%:E%=A%!20:A=!E%/E%!8:B%!8=!B%+(C%<<S%!196)*A:A=E%!4/E%!12:B%!12=B%!4+(D%<<S%!200)*A:ENDPROC 10150DEFPROCamf(C%,A%):LOCALB%,A:CASEA%!16AND255OF 10160WHEN5:IF!C%DIVC%!8>8THEN!C%=C%!8*8 10170IFC%!8DIV!C%>8THENC%!8=!C%*8 10180IFC%!4DIVC%!12>8THENC%!4=C%!12*8 10190IFC%!12DIVC%!4>8THENC%!12=C%!4*8 10200ENDCASE:Z%=FNrFr(!C%,C%!8):Z%=FNrFr(C%!4,C%!12):WHILE!C%>999ORC%!8>999:!C%=!C%DIV2:C%!8=C%!8DIV2:ENDWHILE:IF!C%<1THEN!C%=1 10210IFC%!8<1THENC%!8=1 10220WHILEC%!4>999ORC%!12>999:C%!4=C%!4DIV2:C%!12=C%!12DIV2:ENDWHILE:IFC%!4<1THENC%!4=1 10230IFC%!12<1THENC%!12=1 10240Z%=FNrFr(!C%,C%!8):Z%=FNrFr(C%!4,C%!12):CASEA%!16AND255OF 10250WHEN5:A%=C%-32:A=!C%/C%!8:IFA>=8THENA=8 10260!A%=A*65536:A%!4=!A%:A=C%!4/C%!12:IFA=8THENA=8 10270A%!12=A*65536:A%!8=A%!12 10280WHEN13,21:IF!C%=C%!8ANDC%!4=C%!12THENA%!52=0ELSEA%!52=A%!20 10290ENDCASE:ENDPROC 10300DEFPROCtextAt(A$,B%,C%,D%):LOCALA%,E%,F%:A%=J%:PROCcB(D%,A%,16):F%=1<<3-FNrMV(-1,4):!A%=!A%*F%:A%!8=A%!8<<2:F%=1<<2-FNrMV(-1,5):A%!4=A%!4*F%:E%=16*!D%DIVD%!8:FORF%=1TOLENA$:SYS46,51,ASC(MID$(A$,F%,1)),,B%,C%,,A%:B%+=E%:NEXT:ENDPROC 10310DEFPROCtextAt2(A$,B%,C%,D%):LOCALG%,H%,E,F:G%=16>>>S%!196:H%=32>>>S%!200:E=!D%/D%!8:F=D%!4/D%!12:VDU23,17,7,2,G%*E;H%*F;0,0:VDU23,17,7,4,G%*E;G%*F;0,0:MOVEB%,C%:PRINTA$:VDU23,17,7,2,G%;H%;0,0:VDU23,17,7,4,G%;G%;0,0:ENDPROC 10320DEFPROCtoSprite(B$,D%):LOCALA%,B%,C%,E%,F%,G%,H%:E%=S%!448:WHILEE%>0ANDC%=0:G%=E%!4:IF$(G%!20+128)=B$THENB%=!(G%!20+140):C%=G% 10330E%=!E%:ENDWHILE:IFC%>0THEN 10340B$+="_":SYS46,572,C%!32,C%!36,C%!60TOE%,F%,G%,H%:SYS90,1:SYS90,2:!n%=D%:Z%=EVAL("FN"+B$):SYS90:SYS90,-1TOA%:PROCcB(A%,Q%,20):SYS46,E%,F%,G%,H%:F%=C%!28:G%=FNrMV(F%,4):H%=FNrMV(F%,5):E%=C%!20 10350!Q%=B%!12:Q%!4=(Q%!4<<G%)*!E%/E%!8+C%!40:Q%!8=(Q%!8<<H%)*E%!4/E%!12+C%!44:Q%!12=((Q%!12+1)<<G%)*!E%/E%!8+C%!40:Q%!16=((Q%!16+1)<<H%)*E%!4/E%!12+C%!44:IFQ%!4>C%!8ORQ%!12<!C%ORQ%!8>C%!12ORQ%!16<C%!4THEN 10360ELSEIF!C%>Q%!4THENQ%!4=!C% 10370IFC%!4>Q%!8THENQ%!8=C%!4 10380IFC%!8<Q%!12THENQ%!12=C%!8 10390IFC%!12<Q%!16THENQ%!16=C%!12 10400SYS&400C9,,Q%TOF%:IFF%THENSYS&80D0A,1,C%,,,S% 10410ENDIF 10420ENDIF:ENDPROC 10430DEFPROCsGCOL(A%,B%,C%,D%,E%):LOCALF%:F%=((A%AND255)<<8)+((B%AND255)<<16)+((C%AND255)<<24):SYS&40743,F%,,,D%,E%:ENDPROC 10440DEFPROCoGCOL(A%,B%,C%,D%,E%):LOCALF%:F%=((A%AND255)<<8)+((B%AND255)<<16)+((C%AND255)<<24):SYS&40748,F%,,,D%,E%:ENDPROC 10450DEFPROCwGCOL(A%,D%,E%):A%=!(S%!296+(A%<<2)):SYS&40743,A%,,,D%,E%:ENDPROC 10460DEFPROCrv_g(A%,B%):LOCALC%,E%,F%,G%,H%:IFB%!28<>B%+64+B%!80THEN 10470B%!28-=!(B%!28-4):B%!24-=1:IF(B%!100AND3)=0THEN 10480IFB%!28=B%+64+B%!80THENC%=0:WHILE!(B%!28):B%!28+=!(B%!28):C%+=1:ENDWHILE:B%!24=C%:IFB%!4=1THENB%!16=FALSE:Z%=FNdLL(S%+392,A%):IFS%!392=-1THENZ%=FNdBg("_g",8):V%=S%+128 10490B%!28-=!(B%!28-4) 10500ELSEIFB%!28=B%+64+B%!80THEN 10510B%!28+=!(B%!28):C%=0:PROChgOn:WHILE!(B%!28+!(B%!28)):SYS46,572,A%!32,A%!36TOE%,F%,G%,H%:SYS&80654,B%!96,B%!28,B%!32,B%!104TO,B%!28,B%!32:C%+=1:SYS46,E%,F%,G%,H%:ENDWHILE:B%!24=C%:PROChgOff:IFB%!4=1THENB%!16=FALSE:Z%=FNdLL(S%+392,A%):IFS%!392=-1THENZ%=FNdBg("_g",8):V%=S%+128 10520ELSEB%!28=B%!28-!(B%!28-4):IFB%!28=B%+64+B%!80THENB%!32=0 10530ENDIF 10540ENDIF 10550ENDIF:ENDPROC 10560DEFPROCscreen(A$,B%,C%):LOCALA%,B$,C$,D%,D$,E%,F%,F1%,G%,H%,G$:S%!456=MODE:D%=FNrMV(B%,7):LOCALERROR:ONERRORLOCAL:SYS&400E3,S%!456AND255:S%!456=TRUE:PROCmoan(REPORT$):ENDPROC 10570CASEC%AND3OF 10580WHEN0:SYS63,B%TOE%;F%:IFF%AND2THENF%=1ELSEMODEB%:F%=0 10590WHEN1,2:SYS63,B%+128TOE%;F%:IFF%AND2THENF%=1+(C%AND3)ELSEMODEB%+128:F%=0:F1%=TRUE 10600ENDCASE:IFF%>0THEN 10610B$="You can NOT use direct screen mode with this graphic.":C$="Insufficient screen memory available. Please use the Task Manager to set ":D$="Insufficient memory available. ":IFE%=-2THEN 10620SYS92,2TO,A%:SYS&400EC,-1,-1TO,,H%:G%=FNrCMOS(143):G%=G%*S%!292:CASEF%OF 10630WHEN1:IFH%+A%<D%THENG$=D$+B$ELSEIFG%>=D%THENMODEB%:F%=0ELSEG$=C$+STR$(D%/1024)+"K of screen memory." 10640WHEN2:IFH%+A%<D%THENG$=D$+B$ELSEIFH%+A%<2*D%THENMODEB%:F%=0ELSEIFG%>=2*D%THENMODEB%+128:F%=0:F1%=TRUEELSEG$=C$+STR$(D%/512)+"K of screen memory." 10650WHEN3:IFH%+A%<2*D%THENG$=D$+B$ELSEIFG%>=2*D%THENMODEB%+128:F%=0:F1%=TRUEELSEG$=C$+STR$(D%/512)+"K of screen memory." 10660ENDCASE 10670ELSEG$="Invalid mode for this monitor. "+B$ 10680ENDIF:IFF%>0THENPROCmoan(G$):S%!456=TRUE:ENDPROC 10690ENDIF:IFC%AND4IFFNrMV(MODE,9)=2THENE%=S%!296:FORD%=0TO15:VDU19,D%,16,E%?1,E%?2,E%?3:E%+=4:NEXT 10700OFF:IFF1%THENS%!456=S%!456OR(1<<16):PROCswap(2,1,0):CLS:PROCswap(1,2,0) 10710CLS:PROCgMi:V%=EVAL("FN"+A$):SYS&400E3,S%!456AND255:S%!456=TRUE:IFV%<>27THENZ%=FNsysErrBox(V%) 10720ENDPROC 10730DEFPROCswap(D%,E%,F%):CALL!(S%!164+36):ENDPROC 10740DEFFNscrA_g:LOCALA%,B%,B$,C%,D%,E%,F%,G%,V%:A%=!(S%!384+104):IFA%>0THENB%=A%!216 10750IFB%=0THEN=TRUE 10760D%=!(S%!384+52):A%=D%!12:B%=A%!20+128:B$=$(B%+32)+"_":E%=(S%!204-A%!88+A%!80)DIV2ANDS%!428:F%=(S%!208-A%!92+A%!84)DIV2ANDS%!432:VDU24,E%;F%;E%+A%!88-A%!80-S%!440;F%+A%!92-A%!84-S%!444;:ORIGINE%,F%:B%!44=B%!8:B%!8=4:D%=B%!12:G%=2:WHILEV%<>27:IFD%>=B%!12THEN 10770IFB%!16THEN 10780PROCswap(G%,3-G%,3):G%=3-G%:!n%=B%!24:B%!28=EVAL("FN"+B$):B%!24+=1:E%=0:IFB%!28=0THENB%!24=0:B%!28=TRUE:IFB%!4=1THENE%=1 10790IFB%!4=2ORE%=1THENB%!16=FALSE:Z%=FNdLL(S%+396,A%):IFS%!396=-1THENZ%=FNdBg("_g",9):V%=S%+128 10800ENDIF:B%!12=D%+B%!8 10810ENDIF:V%=FNkeys_g:SYS66TOD%:ENDWHILE:B%!8=B%!44:=V% 10820DEFFNscrF_g:LOCALA%,B%,C%,D%,E%,F%,G%,V%:A%=!(S%!384+104):IFA%>0THENB%=A%!216 10830IFB%=0THEN=TRUE 10840D%=!(S%!384+52):A%=D%!12:B%=A%!20+128:E%=(S%!204-B%!84)DIV2ANDS%!428:F%=(S%!208-B%!88)DIV2ANDS%!432:VDU24,E%;F%;E%+B%!84-S%!440;F%+B%!88-S%!444;:B%!44=B%!8:B%!8=4:D%=B%!12:G%=2:WHILEV%<>27:IFD%>=B%!12THEN 10850IFB%!16THEN 10860PROCswap(G%,3-G%,2):G%=3-G%:SYS&80654,B%!96,B%!28,B%!32,B%!104TO,B%!28,B%!32:IF(B%!100AND3)=0THENB%!32=0 10870E%=0:IFB%!36THENPROCrv_g(A%,B%)ELSEB%!24+=1:IF!(B%!28)=0THENB%!28=B%+64+B%!80:B%!32=0:B%!24=0:IFB%!4=1THENE%=1 10880IFB%!4=2ORE%=1THENB%!16=FALSE:Z%=FNdLL(S%+392,A%):IFS%!392=-1THENZ%=FNdBg("_g",8):V%=S%+128 10890ENDIF:B%!12=D%+B%!8 10900ENDIF:V%=FNkeys_g:SYS66TOD%:ENDWHILE:B%!8=B%!44:=V% 10910DEFFNkeys_g:LOCALA%,B%,C%,D%,F%,V%:A%=!(S%!384+104):IFA%>0THENB%=A%!216 10920IFB%=0THEN=TRUE 10930D%=!(S%!384+52):A%=D%!12:V%=INKEY0:CASEV%OF 10940WHEN13:CASEA%!16AND255OF 10950WHEN13:F%=9 10960WHEN21:F%=8 10970ENDCASE:B%=A%!20+128:IFB%!4<>2THENB%!4=2 10980IFNOTB%!16THEN 10990IF!(S%+392-4*(F%=9))=-1THENZ%=FNaBg("_g",F%,4) 11000Z%=FNaLL(S%+392-4*(F%=9),A%):B%!16=TRUE 11010ENDIF 11020WHEN32:CASEA%!16AND255OF 11030WHEN13:F%=9 11040WHEN21:F%=8 11050ENDCASE:B%=A%!20+128:IFB%!4<>3THENB%!4=3 11060IFB%!16THEN 11070B%!16=FALSE:Z%=FNdLL(S%+392-4*(F%=9),A%):IF!(S%+392-4*(F%=9))=-1THENZ%=FNdBg("_g",F%) 11080ELSEB%!16=TRUE:IF!(S%+392-4*(F%=9))=-1THENZ%=FNaBg("_g",F%,4) 11090Z%=FNaLL(S%+392-4*(F%=9),A%) 11100ENDIF 11110WHENASC"+":IF(A%!16AND255)=21THENZ%=FNplayF_g 11120WHENASC"-":IF(A%!16AND255)=21THENZ%=FNplayB_g 11130WHEN48,49,50,51,52,53,54,55,56,57:B%=A%!20+128:B%!8=(V%-47)<<1:SYS66TOD%:B%!12=D%+B%!8 11140WHEN30:B%=A%!20+128:CASEA%!16AND255OF 11150WHEN13:B%!24=0:B%!28=TRUE 11160WHEN21:IFB%!36THEN 11170IF(B%!100AND3)=0THEN 11180WHILE!(B%!28):B%!24+=1:B%!28+=!(B%!28):ENDWHILE:B%!28-=!(B%!28-4) 11190ELSEPROChgOn:WHILE!(B%!28+!(B%!28)):SYS46,572,A%!32,A%!36TOE%,F%,G%,H%:SYS&80654,B%!96,B%!28,B%!32,B%!104TO,B%!28,B%!32:B%!24+=1:ENDWHILE:PROChgOff 11200ENDIF 11210ELSEB%!24=0:B%!28=B%+64+B%!80:B%!32=0 11220ENDIF 11230ENDCASE 11240WHEN-1 11250WHEN27 11260ENDCASE:=V% 11270DEFFNautoP_g(A%,B%,C%):LOCALD%,E%,F%,G%,H%,V%:V%=TRUE:SYS&8064C,1,A%,B%TO,,,E%,F%,G%:SYS&8064E,1,,B%TO,,,D%,H%:E%+=SINRAD(H%>>>6)*C%:G%+=COSRAD(H%>>>6)*C%:F%-=SINRAD(D%>>>6)*C%:SYS&8064C,,,B%,E%,F%,G%:=V% 11280DEFFNm19_g(D%,A%,B%):LOCALC%,E%,F%,G%,H%,H,V%:V%=TRUE:SYS&8064D,1,D%!32TO,,,H:H=H>>>16:H=1-(H-1)*(H>1):H%=INKEY(-3):IFH%=0ANDD%!28=0THEN 11290C%=FNrKey(32,8,1)/H:SYS&8064C,1,D%!32TO,,,E%,F%,G%:E%-=A%*C%:F%-=B%*C%:SYS&8064C,,,,E%,F%,G% 11300ELSEC%=FNrKey(320,6,-10)/H:SYS&8064E,1,D%!32,D%!36TO,,,E%,F%,G%:IFH%=-1ANDD%!28>0THENG%-=A%*C%:G%-=23040*(G%<0):G%=G%MOD23040ELSEF%+=A%*C%:F%-=23040*(F%<0):F%=F%MOD23040:E%-=B%*C%:E%-=23040*(E%<0):E%=E%MOD23040 11310SYS&8064E,,,D%!36,E%,F%,G% 11320ENDIF:=V% 11330DEFPROCsExt4_g(D%,A%):LOCALB%,C%,E%,G%,H%,A:C%=D%!20:PROCgSWA(D%,D%):SYS&600D7,A%!12,D%:!O%=A%!12:SYS&400CB,,O%:SYS&400C5,,O%:ENDPROC 11340DEFPROCsExt5_g(D%,A%):LOCALC%,A:C%=D%!20:C%!104=2:C%!108=C%!216:C%!112=C%!220:C%!116=8:C%!120=C%!224:C%!124=C%!220:C%!128=8:C%!132=C%!224:C%!136=C%!228:C%!140=8:C%!144=C%!216:C%!148=C%!228:C%!152=5:C%!156=0:PROCcB(C%+32,D%+40,24) 11350A=D%!40*C%!80/65536:D%!40=A:A=D%!44*C%!84/65536:D%!44=A:A=D%!48*C%!88/65536:D%!48=A:A=D%!52*C%!92/65536:D%!52=A:D%!56=D%!56:D%!60=D%!60:SYS&40700,C%+104,,D%+40,,,,,&80000000+D%+64 11360!D%=C%!216+(C%!240>>8):D%!4=C%!220+(C%!244>>8):D%!8=!D%+D%!72-D%!64:D%!12=D%!4+D%!76-D%!68:SYS&600D7,A%!12,D%:!O%=A%!12:SYS&400CB,,O%:SYS&400C5,,O%:SYS&400CB,,O%:ENDPROC 11370DEFPROCcrS_g(A%,B$,C%,D%,E%):LOCALF%,V%:F%=FNoSA((((C%>>>FNrMV(E%,4))*(D%>>>FNrMV(E%,5))>>>3-FNrMV(E%,10))+1000)ANDNOT3):A%!32=F%:IFF%>0THENSYS46,265,F%:SYS46,271,F%,B$,0,C%>>>FNrMV(E%,4),D%>>>FNrMV(E%,5),E%:SYS46,310,F%,B$:SYS46,280,F%,B$TO,,V% 11380A%!36=V%:ENDPROC:---(INIT) 11400DEFFNi_g(A$,B%):LOCALA%,B$,C%,D$,E$:PROCiRes(A$,B%):S%!176=S%!176OR(1<<7):S%!392=TRUE:S%!396=TRUE:S%!448=TRUE:S%!464=TRUE:B$=FNpS(Parameters$(B%),","):C%=VALB$:IFC%>0THENS%!388=-C% 11410DIMH_g$(11):H_g$(0)="This button has NO action.":H_g$(1)="Press SELECT to move the graphic in a frame ":H_g$(2)=".|MHold SHIFT down to move in larger steps.":H_g$(3)=".|MHold ALT down to rotate the graphic":H_g$(4)="|MClick MENU for other actions." 11420H_g$(5)="|MPress ADJUST to reverse the movement.":H_g$(6)="Press SELECT to zoom in on the graphic":H_g$(7)="|MPress SELECT with CONTROL to trigger single step, start/stop, etc.":H_g$(8)="|MPress SELECT with CONTROL to go to the start of the sequence." 11430H_g$(11)="Press SELECT to move the graphic " 11440DIMS%!296 79,S%!400 1,S%!404 3,S%!408 15,S%!412 255,S%!416 255,S%!420 71,S%!436 39:PROCcP_g:A%=S%!420:!A%=7:A%!4=0:A%!8=160:A%!12=160:A%!16=0:A%!20=-2:A%!24=TRUE:$(A%+28)="Portrhouse.Standard":B$=FNgSV("Edit$Options"):IFB$<>""THEN 11450D$=FNpS(B$," "):WHILED$<>"":E$=MID$(D$,2):CASEFNtoUC(LEFT$(D$,1))OF 11460WHEN"F":C%=VALE$:IFC%>-1ANDC%<16THEN!A%=C% 11470WHEN"B":C%=VALE$:IFC%>-1ANDC%<16THENA%!4=C% 11480WHEN"W":C%=VALE$:IFC%>-1THENC%=C%<<4:A%!8=C% 11490WHEN"H":C%=VALE$:IFC%>-1THENC%=C%<<4:A%!12=C% 11500WHEN"M" 11510WHEN"L":C%=VALE$:A%!20=C% 11520WHEN"R" 11530WHEN"N":$(A%+28)=E$ 11540ENDCASE:D$=FNpS(B$," "):ENDWHILE 11550ENDIF:C%=S%!164:SYS&80D02,10TO,A%:C%!32=A%:SYS&80D02,13TO,A%:C%!44=A%:B$=FNpS(Parameters$(B%),","):LOCALERROR:ONERRORLOCAL:IFA%=3THENA%=0:OSCLI"RMFaster Draw":=TRUEELSE=TRUE 11560A%=0:IFINSTR(B$,"S")>0ORINSTR(B$,"s")>0THENA%=1 11570IFINSTR(B$,"D")>0ORINSTR(B$,"d")>0THENA%=A%OR2 11580IFA%AND1THENOSCLI"RMFaster SpriteExtend" 11590IFA%AND2THENA%=0:OSCLI"RMFaster Draw" 11600=TRUE 11610DEFPROCiGraphics(A$,B%):ENDPROC
---(REDRAW) (,��d(G%):�A%,B%,C%,F%,A:B%=G%!216:�B%=0�� 2�!(S%!436)=!h%:X%=Q%!4-Q%!20:Y%=Q%!16-Q%!24:A%=�:ȕA%:�C%=B%+4�B%+(!B%<<7)�128:ș&80D0A,4,C%,X%,Y%,S%�F%:�F%��:�24,Q%!28;Q%!32;(Q%!36-S%!440)�S%!428;(Q%!40-S%!444)�S%!432;:ș&400CA,,Q%�A%:�:� <"ș&80D0A,0,C%,X%,Y%,S%�F%:�F%� FȎC%!16�255� P%�2:Z%=�("FN"+$(C%+52)+"_(X%,Y%)") Z��3:F%=S%!420:ș&40081,,$(F%+28),F%!8,F%!12�C%!56:ș&4074F,,!(S%!296+(F%!4<<2)),!(S%!296+(!F%<<2)),14:ș&A0D0A,3,C%,X%,Y%,S%:ș&40082,C%!56 d��5:�cB(Q%+60,C%+112,16):F%=C%!20:�cB(F%+32,C%+40,24):A=C%!40*F%!80/65536:C%!40=A:A=C%!44*F%!84/65536:C%!44=A:A=C%!48*F%!88/65536:C%!48=A:A=C%!52*F%!92/65536:C%!52=A:C%!56+=X%<<8:C%!60+=Y%<<8:�!(S%!164+32) n:ș&80D0A,2,C%,X%,Y%,S% x�:ș&80D0A,5,C%,X%,Y%,S% ��:�:ș&400CA,,Q%�A%:�:� �C��rDr(A%,B%):�C%,D%:C%=A%!216+4:D%=!(S%!384+52):C%+=!D%<<7:�B%� �f�!D%=0�!J%=A%!12:ș&400CB,,J%:ș&400D1,-1,J%!4,J%!8,J%!12,J%!16�ș&400D1,A%!12,!C%,C%!4,C%!8,C%!12 �C�!Q%=A%!12:�cB(C%,Q%+4,16):ș&400C9,,Q%�B%:�B%�!h%=A%!12:�d(A%) �!�:�:---('GrafScan'dummy menu) �SݤsetMode_g:�A%,B%,C%,D%,E%,H$,V%:H$=$mn%:V%=�:A%=!(S%!384+104):�A%>0�B%=A%!216 ��B%=0�=� �)D%=!(S%!384+52):C%=D%!12:ȎC%!16�255� �,�4,6,12,13,21:E%=C%!28:�E%<0�E%>28�E%=12 �=��<>E%�ș&600E3,E%:��=E%��tMI(H$,I%):�fgMI(H$,I%,7)��beep � �:=V% �TݤsetSize_g:�A%,B%,C%,D%,E%,F%,G%,H%,H$,V%:V%=�:A%=!(S%!384+104):�A%>0�B%=A%!216 �B%=0�=� 2D%=!(S%!384+52):C%=D%!12:E%=C%!20:ȎC%!16�255� /�13:H$="GSanimate":G%=9:�C%!52<>0�E%!28=-1� "�ș46,552,C%!32,C%!36�,,,F%,H%:F%=F%<<�rMV(C%!28,4):H%=H%<<�rMV(C%!28,5):C%!8=!C%+F%:C%!12=C%!4+H%:Q%!256=A%!12:ș&400CC,,Q%+256:�C%!8>Q%!308-S%!440�C%!8=Q%!308-S%!440:!C%=C%!8-F% ,(�!C%<Q%!300+S%!440�!C%=Q%!300+S%!440 6:�C%!12>Q%!312-S%!444�C%!12=Q%!312-S%!444:C%!4=C%!12-H% @*�C%!4<Q%!304+S%!444�C%!4=Q%!304+S%!444 JzF%=Q%+348+(D%!16<<5):!F%=!C%-S%!440:F%!4=C%!4-S%!444:F%!8=C%!8+S%!440:F%!12=C%!12+S%!444:Z%=�iGrafA_g(C%):�rcW(Q%+256) T� ^-�21:H$="GSfilm":G%=11:�C%!52<>0�E%!28=-1� h�H%=E%+192:C%!8=!C%+H%!20:C%!12=C%!4+H%!24:Q%!256=A%!12:ș&400CC,,Q%+256:�C%!8>Q%!308-S%!440�C%!8=Q%!308-S%!440:!C%=C%!8-H%!20 r(�!C%<Q%!300+S%!440�!C%=Q%!300+S%!440 |=�C%!12>Q%!312-S%!444�C%!12=Q%!312-S%!444:C%!4=C%!12-H%!24 �*�C%!4<Q%!304+S%!444�C%!4=Q%!304+S%!444 �zF%=Q%+348+(D%!16<<5):!F%=!C%-S%!440:F%!4=C%!4-S%!444:F%!8=C%!8+S%!440:F%!12=C%!12+S%!444:Z%=�iGrafA_g(C%):�rcW(Q%+256) �� �F�:�C%!52=0��tMI(H$,G%):�fgMI(H$,G%,7)��utMI(H$,G%):�fgMI(H$,G%,11) �=V% �Yݤrestore_g:�A%,B%,C%,D%,F%,G%,H%,V%,V1%,A0%,H$:V%=�:A%=!(S%!384+104):�A%>0�B%=A%!216 ��B%=0�=� �)D%=!(S%!384+52):C%=D%!12:ȎC%!16�255� �M�3:�C%!16�&10000��cB(C%+80,C%,16):V%=�iGraf_g(C%,�gIv(A%!12,D%!16)):V1%=� �f�4,12:A0%=�:�cB(C%+80,C%,16):V%=�iGraf_g(C%,�gIv(A%!12,D%!16)):�C%!16�&10000��sExt4_g(C%,A%)�V1%=� �g�5:A0%=�:�cB(C%!20+216,C%,16):V%=�iGraf_g(C%,�gIv(A%!12,D%!16)):�C%!16�&10000��sExt5_g(C%,A%)�V1%=� �F�13,21:A0%=�:�(C%!16�255)=13�H$="GSanimate":G%=9�H$="GSfilm":G%=11 �Z�cB(C%+80,C%,16):V%=�iGraf_g(C%,�gIv(A%!12,D%!16)):�C%!16�&10000��sExt4_g(C%,A%)�V1%=� mF%=C%!20:�!F%=F%!8�F%!4=F%!12�C%!52=0:�tMI(H$,G%):�fgMI(H$,G%,7)�C%!52=C%!20:�utMI(H$,G%):�fgMI(H$,G%,11) ^�19:A0%=�:H$="GSthreeD":�cB(C%+80,C%,16):�cB(C%!20+64,C%!32+20,32):!(C%!32+76)=!(C%!20+96) ��(C%!56�255)>0�B%=1:�H%=C%!20+176�C%!20+176+((C%!56�255)-1)*80�80:ș&80645,,C%!32,"$.!Camera#"+�B%�,F%:ș&8064C,,,F%,!H%,H%!4,H%!8:ș&8064E,,,F%,H%!12,H%!16,H%!20:B%+=1:� &2V%=�iGraf_g(C%,�gIv(A%!12,D%!16)):ȎC%!56�255� 0L�0:�tMIx(H$,3):�pMI(H$,4,"Camera view"):�sMI(H$,4):�sMI(H$,5):�sMI(H$,6) :B�1:�usMI(H$,4):�sMI(H$,5):�pMI(H$,4,"Camera view 1"):�C%!28>0� D0�tMIx(H$,4):�usMI(H$,6):�C%!60<>0��tMI(H$,6) N��tMIx(H$,3):�sMI(H$,6) X� b:�usMI(H$,4):�C%!28>0� l]�pMI(H$,4,"Camera view "+�C%!28):�tMIx(H$,4):�usMI(H$,5):�usMI(H$,6):�C%!60<>0��tMI(H$,6) vQ��tMIx(H$,3):�sMI(H$,5):�sMI(H$,6):�pMI(H$,4,"Camera view "+�(C%!56>>>8�255)) ��:�C%!16�&10000�V1%=� �� � V%=� �`�:�V1%�!O%=A%!12:O%!4=D%!16:ș&400CE,,O%:�cB(O%+8,O%+64,16):�cB(C%,O%+8,16):�rcI(O%,O%+64,0) ��V%��rDr(A%,A0%) �=V%:---('GSedit'menu) �CݤtxtPrnt_g:�A%,B%,C%,D%,D$,E%:A%=!(S%!384+104):�A%>0�B%=A%!216 ��B%=0�=� ڣS%!160=-1:!Q%=256:Q%!12=0:Q%!16=&80142:Q%!36=-1:Q%!40=&FFF:$(Q%+44)=""+�0:ș&400E7,18,Q%,0:!r%=Q%!8:=�:---('GSpaint'menu):---('GSdraw'menu):---('GSrotate'menu) Yݤrotate_g:�A%,B%,C%,D%,E%,F%,G%,H%,H$:H$="GSrotate":A%=!(S%!384+104):�A%>0�B%=A%!216 �B%=0�=� FD%=!(S%!384+52):C%=D%!12:D%=�($!rotate_g%):D%=D%�360:�D%<0�D%+=360 �$!rotate_g%=�D%:C%!24=D%<<16:B%=C%!20:B%!80=65536*��D%:B%!84=65536*��D%:B%!88=-1*B%!84:B%!92=B%!80:B%!96=0:B%!100=0:�cB(B%+32,C%+40,16):C%!44=0:C%!48=0:C%!56=-B%!56:C%!60=-B%!60 *�D%=C%!32:C%!80=2:C%!84=(D%!24+D%!32)�2:C%!88=(D%!28+D%!36)�2:C%!92=0:C%!96=0:ș&4070A,C%+80,,C%+40:E%=C%!84:F%=C%!88:ș&4070A,C%+80,,B%+80:G%=C%!84:H%=C%!88:B%!96=E%-G%:B%!100=F%-H%:�rDr(A%,�):=�:---('GSthreeD'menu) >Oݤobserver_g:�A%,B%,C%,D%,H$:H$="GSthreeD":A%=!(S%!384+104):�A%>0�B%=A%!216 H�B%=0�=� R笤gMIt(H$,3)� \�D%=!(S%!384+52):C%=D%!12:D%=C%!32:B%=C%!20+48+80*(C%!56>>>8�255):�cB(D%+20,B%,32):B%!32=D%!76:B%!36=C%!48:B%!40=C%!28:B%!44=C%!60:B%=C%!20:�cB(B%,D%+20,32):D%!76=B%!32:C%!24=B%!28:C%!28=0:C%!36=0:C%!48=B%!36:C%!52=0:C%!60=0 f0�rDr(A%,�):�tMIx(H$,3):�sMI(H$,5):�sMI(H$,6) p�:=� zMݤcamera_g:�A%,B%,C%,D%,H$:H$="GSthreeD":A%=!(S%!384+104):�A%>0�B%=A%!216 ��B%=0�=� �笤gMIt(H$,4)� ��D%=!(S%!384+52):C%=D%!12:D%=C%!32:B%=C%!20:�cB(D%+20,B%,32):B%!32=D%!76:B%!36=C%!48:B%!40=C%!28:B%+=48+80*(C%!56>>>8�255):�cB(B%,D%+20,32):!D%!76=B%!32:C%!24=B%!28:C%!28=B%!40:C%!36=B%!72:C%!48=B%!36:C%!52=C%!20+48:C%!60=B%!44 �R�tMIx(H$,4):�(C%!56�255)>1�$(C%!52)="$.!Camera#"+�C%!28:�usMI(H$,5)��sMI(H$,5) �$�usMI(H$,6):�C%!60<>0��tMI(H$,6) ��rDr(A%,�) ��:=� �MݤnxtCmr_g:�A%,B%,C%,D%,H$:H$="GSthreeD":A%=!(S%!384+104):�A%>0�B%=A%!216 ��B%=0�=� �^D%=!(S%!384+52):C%=D%!12:D%=C%!32:�C%!60<>0�Z%=�dLL(S%+464,C%):�S%!464=-1�Z%=�dBg("_g",10) �B%=C%!20+48+80*(C%!56>>>8�255):�cB(D%+20,B%,32):B%!32=D%!76:B%!36=C%!48:B%!40=C%!28:B%!44=C%!60:�(C%!56�255)>(C%!56>>>8�255)�C%!56+=256�C%!56=C%!56��&FF00:C%!56=C%!56�256 ��B%=C%!20+48+80*(C%!56>>>8�255):�cB(B%,D%+20,32):D%!76=B%!32:C%!24=B%!28:C%!28=B%!40:C%!36=B%!72:C%!48=B%!36:C%!52=C%!20+48:C%!60=B%!44:�tMIx(H$,4):$(C%!52)="$.!Camera#"+�C%!28:�pMI(H$,4,"Camera view "+�C%!28):�C%!60<>0��tMI(H$,6) ��rDr(A%,�):=� Lݤpilot_g:�A%,B%,C%,D%,H$:H$="GSthreeD":A%=!(S%!384+104):�A%>0�B%=A%!216 �B%=0�C%!28=0�=� $;D%=!(S%!384+52):C%=D%!12:D%=C%!20+48+C%!28*80:�C%!60=0� .1C%!60=4:D%!44=4:�S%!464=-1�Z%=�aBg("_g",10,4) 8!Z%=�aLL(S%+464,D%):�tMI(H$,6) BO�C%!60=0:D%!44=0:�utMI(H$,6):Z%=�dLL(S%+464,D%):�S%!464=-1�Z%=�dBg("_g",10) L%�:S%!472=0:=�:---('GSzoom3D'menu) `Rݤzoom3D_g:�A%,B%,C%,D%,E%,F,H$:H$="GSzoom3D":A%=!(S%!384+104):�A%>0�B%=A%!216 j�B%=0�=� tJ@%=&102040A:D%=!(S%!384+52):C%=D%!12:F=�($!zoom3D_g%):�F>32767�F=32767 ~�F<0.0001�F=0.0001 �ME%=F*2^16:ș&8064D,,C%!32,,E%:�F>=1�$!zoom3D_g%=��F,5)�$!zoom3D_g%=��F,5) �.�rDr(A%,�):@%=&A0A:=�:---('GSstyle3D'menu) �MݤwireF_g:�A%,B%,C%,D%,H$:H$="GSstyle3D":A%=!(S%!384+104):�A%>0�B%=A%!216 ��B%=0�=� �jD%=!(S%!384+52):C%=D%!12:C%!48=C%!48��3:C%!48=C%!48�1:�tMI(H$,0):�utMI(H$,1):�utMI(H$,2):�rDr(A%,�):=� �Mݤfaces_g:�A%,B%,C%,D%,H$:H$="GSstyle3D":A%=!(S%!384+104):�A%>0�B%=A%!216 ��B%=0�=� �\D%=!(S%!384+52):C%=D%!12:C%!48=C%!48��3:�tMI(H$,1):�utMI(H$,0):�utMI(H$,2):�rDr(A%,�):=� �Mݤedges_g:�A%,B%,C%,D%,H$:H$="GSstyle3D":A%=!(S%!384+104):�A%>0�B%=A%!216 ��B%=0�=� �jD%=!(S%!384+52):C%=D%!12:C%!48=C%!48��3:C%!48=C%!48�2:�tMI(H$,2):�utMI(H$,0):�utMI(H$,1):�rDr(A%,�):=� Kݤlit_g:�A%,B%,C%,D%,H$:H$="GSstyle3D":A%=!(S%!384+104):�A%>0�B%=A%!216 �B%=0�=� /D%=!(S%!384+52):C%=D%!12:�(C%!48�(1<<9))=0� _C%!48=C%!48�(1<<9):C%!48=C%!48��3:�tMI(H$,1):�utMI(H$,0):�utMI(H$,2):�tMI(H$,3):�usMI(H$,5) (O�C%!48=C%!48��(1<<9):C%!48=C%!48��(1<<7):�utMI(H$,3):�utMI(H$,5):�sMI(H$,5) 2�:�rDr(A%,�):=� <MݤfrLit_g:�A%,B%,C%,D%,H$:H$="GSstyle3D":A%=!(S%!384+104):�A%>0�B%=A%!216 F�B%=0�=� P0D%=!(S%!384+52):C%=D%!12:�(C%!48�(1<<10))=0� ZjC%!48=C%!48��3:C%!48=C%!48�(3<<9):�tMI(H$,1):�utMI(H$,0):�utMI(H$,2):�tMI(H$,3):�tMI(H$,4):�usMI(H$,5) d%�C%!48=C%!48��(1<<10):�utMI(H$,4) n�:�rDr(A%,�):=� xMݤmonoF_g:�A%,B%,C%,D%,H$:H$="GSstyle3D":A%=!(S%!384+104):�A%>0�B%=A%!216 ��B%=0�=� �/D%=!(S%!384+52):C%=D%!12:�(C%!48�(1<<7))=0� �!C%!48=C%!48�(1<<7):�tMI(H$,5) �$�C%!48=C%!48��(1<<7):�utMI(H$,5) ��:�rDr(A%,�):=� �NݤsysObj_g:�A%,B%,C%,D%,H$:H$="GSstyle3D":A%=!(S%!384+104):�A%>0�B%=A%!216 ��B%=0�=� �/D%=!(S%!384+52):C%=D%!12:�(C%!48�(1<<8))=0� �!C%!48=C%!48�(1<<8):�tMI(H$,7) �$�C%!48=C%!48��(1<<8):�utMI(H$,7) �(�:�rDr(A%,�):=�:---('GSambient'menu) �=ݤambient_g:�A%,B%,C%,D%:A%=!(S%!384+104):�A%>0�B%=A%!216 �B%=0�=� `D%=!(S%!384+52):C%=D%!12:D%=�($!ambient_g%):!(C%!32+76)=D%:�rDr(A%,�):=�:---('GSview3D'menu) "MݤaboveV_g:�A%,B%,C%,D%,H$:H$="GSview3D":A%=!(S%!384+104):�A%>0�B%=A%!216 ,�B%=0�=� 6QD%=!(S%!384+52):C%=D%!12:ș&8064E,,C%!32,,90<<6,0,0:�rDr(A%,�):�tMIx(H$,0):=� @MݤbelowV_g:�A%,B%,C%,D%,H$:H$="GSview3D":A%=!(S%!384+104):�A%>0�B%=A%!216 J�B%=0�=� TRD%=!(S%!384+52):C%=D%!12:ș&8064E,,C%!32,,270<<6,0,0:�rDr(A%,�):�tMIx(H$,1):=� ^MݤfrontV_g:�A%,B%,C%,D%,H$:H$="GSview3D":A%=!(S%!384+104):�A%>0�B%=A%!216 h�B%=0�=� rMD%=!(S%!384+52):C%=D%!12:ș&8064E,,C%!32,,0,0,0:�rDr(A%,�):�tMIx(H$,2):=� |LݤbackV_g:�A%,B%,C%,D%,H$:H$="GSview3D":A%=!(S%!384+104):�A%>0�B%=A%!216 ��B%=0�=� �RD%=!(S%!384+52):C%=D%!12:ș&8064E,,C%!32,,0,180<<6,0:�rDr(A%,�):�tMIx(H$,3):=� �MݤrightV_g:�A%,B%,C%,D%,H$:H$="GSview3D":A%=!(S%!384+104):�A%>0�B%=A%!216 ��B%=0�=� �RD%=!(S%!384+52):C%=D%!12:ș&8064E,,C%!32,,0,270<<6,0:�rDr(A%,�):�tMIx(H$,4):=� �LݤleftV_g:�A%,B%,C%,D%,H$:H$="GSview3D":A%=!(S%!384+104):�A%>0�B%=A%!216 ��B%=0�=� �QD%=!(S%!384+52):C%=D%!12:ș&8064E,,C%!32,,0,90<<6,0:�rDr(A%,�):�tMIx(H$,5):=� �LݤisomV_g:�A%,B%,C%,D%,H$:H$="GSview3D":A%=!(S%!384+104):�A%>0�B%=A%!216 ��B%=0�=� �kD%=!(S%!384+52):C%=D%!12:ș&8064E,,C%!32,,30<<6,315<<6,0:�rDr(A%,�):�tMIx(H$,6):=�:---('GSoblique'menu) �]ݤoblique_g:�A%,B%,C%,D%,E$,F%,F$,G%,H%,H$:H$="GSview3D":A%=!(S%!384+104):�A%>0�B%=A%!216 �B%=0�=� �D%=!(S%!384+52):C%=D%!12:E$=$!oblique_g%:F$=�pS(E$,","):F%=�(F$):ȕF%<0:F%+=360:�:F%=F%�360:F$=�pS(E$,","):G%=�(F$):ȕG%<0:G%+=360:�:G%=G%�360:H%=�(E$):ȕH%<0:H%+=360:�:H%=H%�360 6ș&8064E,,C%!32,,F%<<6,G%<<6,H%<<6:�rDr(A%,�):Ȏ�� &�H%<>0:�tMIx(H$,7) 0�F%=90�G%=0:�tMIx(H$,0) :�F%=270�G%=0:�tMIx(H$,1) D�F%=0�G%=0:�tMIx(H$,2) N�F%=0�G%=180:�tMIx(H$,3) X�F%=0�G%=270:�tMIx(H$,4) b�F%=0�G%=90:�tMIx(H$,5) l�F%=30�G%=315:�tMIx(H$,6) v:�tMIx(H$,7) �>�:$!oblique_g%=�F%+","+�G%+","+�H%:=�:---('GSpersp3D'menu) �Mݤpersp_g:�A%,B%,C%,D%,H$:H$="GSpersp3D":A%=!(S%!384+104):�A%>0�B%=A%!216 ��B%=0�=� �<D%=!(S%!384+52):C%=D%!12:E%=�($!persp_g%):�E%>255�E%=255 ��E%<0�E%=0 �;C%!24=E%:$!persp_g%=�E%:�rDr(A%,�):=�:---('GSfilm'menu) �@ݤautoRpt_g:�A%,B%,D%,F%,H$:A%=!(S%!384+104):�A%>0�B%=A%!216 ��B%=0�=� �)D%=!(S%!384+52):A%=D%!12:ȎA%!16�255� ��13:H$="GSanimate":F%=9 ��21:H$="GSfilm":F%=8 �:B%=A%!20+128:�B%!4<>0� cB%!4=0:�tMI(H$,2):�utMI(H$,3):�utMI(H$,4):�utMI(H$,5):�!(S%+392-4*(F%=9))=-1�Z%=�aBg("_g",F%,4) *Z%=�rLL(S%+392-4*(F%=9),A%,A%):B%!16=� �:=� *?ݤsgPlay_g:�A%,B%,D%,F%,H$:A%=!(S%!384+104):�A%>0�B%=A%!216 4�B%=0�=� >)D%=!(S%!384+52):A%=D%!12:ȎA%!16�255� H�13:H$="GSanimate":F%=9 R�21:H$="GSfilm":F%=8 \Q�:B%=A%!20+128:�B%!4<>1�B%!4=1:�tMI(H$,3):�utMI(H$,2):�utMI(H$,4):�utMI(H$,5) f-�!(S%+392-4*(F%=9))=-1�Z%=�aBg("_g",F%,4) p7Z%=�rLL(S%+392-4*(F%=9),A%,A%):B%!16=�:ȎA%!16�255� z�13:B%!24=0:B%!28=� ��21:�B%!36� ��(B%!100�3)=0� �;ȕ!(B%!28):B%!24+=1:B%!28+=!(B%!28):�:B%!28-=!(B%!28-4) ����hgOn:ȕ!(B%!28+!(B%!28)):ș46,572,A%!32,A%!36�E%,F%,G%,H%:ș&80654,B%!96,B%!28,B%!32,B%!104�,B%!28,B%!32:B%!24+=1:�:�hgOff �� �&�B%!24=0:B%!28=B%+64+B%!80:B%!32=0 �� ��:=� �KݤsgStep_g:�A%,B%,C%,D%,E%,F%,G%,H%,H$:A%=!(S%!384+104):�A%>0�B%=A%!216 ��B%=0�=� �)D%=!(S%!384+52):A%=D%!12:ȎA%!16�255� ��13:H$="GSanimate":F%=9 ��21:H$="GSfilm":F%=8 Q�:B%=A%!20+128:�B%!4<>2�B%!4=2:�tMI(H$,4):�utMI(H$,2):�utMI(H$,3):�utMI(H$,5) �B%!16� -�!(S%+392-4*(F%=9))=-1�Z%=�aBg("_g",F%,4) $Z%=�aLL(S%+392-4*(F%=9),A%) .�:=� 8?ݤstStop_g:�A%,B%,D%,F%,H$:A%=!(S%!384+104):�A%>0�B%=A%!216 B�B%=0�=� L)D%=!(S%!384+52):A%=D%!12:ȎA%!16�255� V�13:H$="GSanimate":F%=9 `�21:H$="GSfilm":F%=8 jQ�:B%=A%!20+128:�B%!4<>3�B%!4=3:�tMI(H$,5):�utMI(H$,2):�utMI(H$,3):�utMI(H$,4) t�B%!16� ~OB%!16=�:Z%=�dLL(S%+392-4*(F%=9),A%):�!(S%+392-4*(F%=9))=-1�Z%=�dBg("_g",F%) �6�B%!16=�:�!(S%+392-4*(F%=9))=-1�Z%=�aBg("_g",F%,4) �Z%=�aLL(S%+392-4*(F%=9),A%) ��:=� �=ݤtoStart_g:�A%,B%,D%,F%:A%=!(S%!384+104):�A%>0�B%=A%!216 ��B%=0�=� �6D%=!(S%!384+52):A%=D%!12:B%=A%!20+128:ȎA%!16�255� ��13:B%!24=0:B%!28=� ��21:�B%!36� ��(B%!100�3)=0� �;ȕ!(B%!28):B%!24+=1:B%!28+=!(B%!28):�:B%!28-=!(B%!28-4) ���hgOn:ȕ!(B%!28+!(B%!28)):ș46,572,A%!32,A%!36�E%,F%,G%,H%:ș&80654,B%!96,B%!28,B%!32,B%!104�,B%!28,B%!32:B%!24+=1:�:�hgOff �� &�B%!24=0:B%!28=B%+64+B%!80:B%!32=0 � �:=� GݤplayF_g:�A%,B%,D%,H$:H$="GSfilm":A%=!(S%!384+104):�A%>0�B%=A%!216 (�B%=0�=� 21D%=!(S%!384+52):A%=D%!12:B%=A%!20+128:�B%!36� <9B%!28+=!(B%!28):�!(B%!28)=0�B%!28=B%+64+B%!80:B%!32=0 F9B%!28+=!(B%!28):�!(B%!28)=0�B%!28=B%+64+B%!80:B%!32=0 P"B%!36=�:�tMI(H$,7):�utMI(H$,8) Z�:=� dGݤplayB_g:�A%,B%,D%,H$:H$="GSfilm":A%=!(S%!384+104):�A%>0�B%=A%!216 n�B%=0�=� x]D%=!(S%!384+52):A%=D%!12:B%=A%!20+128:�B%!36��rv_g(A%,B%):B%!36=�:�utMI(H$,7):�tMI(H$,8) �=�:---('GSframes'menu) �Mݤframes_g:�A%,B%,C%,D%,H$:H$="GSreplay":A%=!(S%!384+104):�A%>0�B%=A%!216 ��B%=0�=� �LD%=!(S%!384+52):A%=D%!12:B%=A%!20+128:C%=�($!frames_g%):�C%>9999�C%=9999 ��C%<1�C%=1 �QB%!8=10000/C%:ș66�D%:B%!12=D%+B%!8:�pMI(H$,0,�(C%)):=�:---('grafScan'window) �/ݤback_g:�!b%�1�!b%=!b%��1:!b%=!b%�4:=�on_g �9�A%,B%,C%,D%,E%,V%,A0%:V%=�:A%=W%!104:�A%>0�B%=A%!216 ��B%=0�=� �*D%=W%!52:D%=B%+4+(!D%<<7):ȎD%!16�255� �7�4,12,13,21:�(-2)�((D%!16�255)=13�(D%!16�255)=21)� Z%=�toStart_g H�C%=�rKey(32,8,0):�gSWA(D%,D%+112):E%=D%!120-D%!8:�E%<C%�C%=E%:�beep D%!40-=C% "� ,��5:�(-3)�C%=�rKey(15,6,-1):C%+=D%!24>>>16:$!rotate_g%=�C%:Z%=�rotate_g:V%=��A0%=�:C%=�rKey(32,8,0)<<8:!(D%!20+48)-=C%:!(D%!20+56)-=C% 6�19:V%=�m19_g(D%,-1,0) @ :V%=� J�:�V%��rDr(A%,A0%) T=� ^5ݤbackUp_g:�!b%�1�!b%=!b%��1:!b%=!b%�4:=�onDown_g h?�A%,B%,C%,D%,E%,F%,G%,V%,A0%:V%=�:A%=W%!104:�A%>0�B%=A%!216 r�B%=0�=� |*D%=W%!52:D%=B%+4+(!D%<<7):ȎD%!16�255� �d�4,12,13,21:C%=�rKey(32,8,0):G%=�rKey(32,8,1):�gSWA(D%,D%+112):E%=D%!120-D%!8:�E%<C%�C%=E%:�beep �%F%=D%!4-D%!116:�F%<G%�G%=F%:�beep �D%!40-=C%:D%!44+=G% ���5:�(-3)�C%=�rKey(15,6,-1):C%+=D%!24>>>16:$!rotate_g%=�C%:Z%=�rotate_g:V%=��A0%=�:C%=�rKey(32,8,0)<<8:G%=�rKey(32,8,1)<<8:!(D%!20+48)-=C%:!(D%!20+52)+=G%:!(D%!20+56)-=C%:!(D%!20+60)+=G% ��19:V%=�m19_g(D%,-1,1) � :V%=� ��:�V%��rDr(A%,A0%) �=� �/ݤup_g:�!b%�1�!b%=!b%��1:!b%=!b%�4:=�down_g �9�A%,B%,C%,D%,E%,V%,A0%:V%=�:A%=W%!104:�A%>0�B%=A%!216 ��B%=0�=� �*D%=W%!52:D%=B%+4+(!D%<<7):ȎD%!16�255� �S�4,12,13,21:C%=�rKey(32,8,1):�gSWA(D%,D%+112):E%=D%!4-D%!116:�E%<C%�C%=E%:�beep D%!44+=C% @�5:A0%=�:C%=�rKey(32,8,0)<<8:!(D%!20+52)+=C%:!(D%!20+60)+=C% �19:V%=�m19_g(D%,0,1) & :V%=� 0�:�V%��rDr(A%,A0%) :=� D5ݤonUp_g:�!b%�1�!b%=!b%��1:!b%=!b%�4:=�backDown_g N?�A%,B%,C%,D%,E%,F%,G%,V%,A0%:V%=�:A%=W%!104:�A%>0�B%=A%!216 X�B%=0�=� b*D%=W%!52:D%=B%+4+(!D%<<7):ȎD%!16�255� lc�4,12,13,21:C%=�rKey(32,8,0):G%=�rKey(32,8,1):�gSWA(D%,D%+112):E%=!D%-D%!112:�E%<C%�C%=E%:�beep v%F%=D%!4-D%!116:�F%<G%�G%=F%:�beep �D%!40+=C%:D%!44+=G% ���5:�(-3)�C%=�rKey(15,6,-1):C%=(D%!24>>>16)-C%:$!rotate_g%=�C%:Z%=�rotate_g:V%=��A0%=�:C%=�rKey(32,8,0)<<8:G%=�rKey(32,8,1)<<8:!(D%!20+48)+=C%:!(D%!20+52)+=G%:!(D%!20+56)+=C%:!(D%!20+60)+=G% ��19:V%=�m19_g(D%,1,1) � :V%=� ��:�V%��rDr(A%,A0%) �=� �`ݤinOut_g:�A%,B%,B1%,C%,C1%,D%,D1%,E%,E1%,F%,G%,H%,V%,A0%,A,F:V%=�:A%=W%!104:�A%>0�B%=A%!216 ��B%=0�=� �*D%=W%!52:D%=B%+4+(!D%<<7):ȎD%!16�255� �C�4,12,13,21:C%=D%!20:�(-2)=-1�((D%!16�255)=13�(D%!16�255)=21)� �E%=D%!20+128:V%=�:ȎE%!4� ��1:Z%=�sgPlay_g ��2:Z%=�sgStep_g �3:Z%=�stStop_g � I�A=!C%/C%!8:F=C%!4/C%!12:D1%=(D%!8+!D%)�2:E1%=(D%!12+D%!4)�2:Ȏ!b%�7� �4:!C%=!C%*3�2:�!C%=1�!C%=2 * C%!4=C%!4*3�2:�C%!4=1�C%!4=2 4k�amf(C%,D%):A=!C%/C%!8/A:F=C%!4/C%!12/F:D1%=D1%*(A-1):D%!40=D%!40*A-D1%:E1%=E1%*(F-1):D%!44=D%!44*F-E1% >,�1:�D%!8-!D%<128�D%!12-D%!4<128��beep:=� H�D%!16�&10000� R C%!8=C%!8*3�2:�C%!8=1�C%!8=2 \$C%!12=C%!12*3�2:�C%!12=1�C%!12=2 fk�amf(C%,D%):A=!C%/C%!8/A:F=C%!4/C%!12/F:D1%=D1%*(A-1):D%!40=D%!40*A-D1%:E1%=E1%*(F-1):D%!44=D%!44*F-E1% p;��gSWA(D%,J%):�!J%<!D%�J%!4<D%!4�J%!8>D%!8�J%!12>D%!12� z3�!J%<!D%�J%!8>D%!8�C%!8=C%!8*3�2:�C%!8=1�C%!8=2 �;�J%!4<D%!4�J%!12>D%!12�C%!12=C%!12*3�2:�C%!12=1�C%!12=2 �j�amf(C%,D%):�gSWA(D%,J%):�J%!8-!J%<D%!8-!D%�ș46,552,D%!32,D%!36�,,,G%:!C%=(D%!8-!D%)>>>S%!196:C%!8=G% �Z�J%!12-J%!4<D%!12-D%!4�ș46,552,D%!32,D%!36�,,,,G%:C%!4=(D%!12-D%!4)>>>S%!200:C%!12=G% ���amf(C%,D%):A=!C%/C%!8/A:F=C%!4/C%!12/F:D%!40=D%!40*A-D1%*(A-1):D%!44=D%!44*F-E1%*(F-1):�gSWA(D%,J%):E%=J%!8-D%!8:�E%<0�D%!40-=E% �E%=!J%-!D%:�E%>0�D%!40-=E% �"E%=J%!12-D%!12:�E%<0�D%!44-=E% � E%=J%!4-D%!4:�E%>0�D%!44-=E% �� �� �#�:�D%!16�&10000��sExt4_g(D%,A%) �� �]�5:A0%=�:C%=D%!20+64:A=!C%/C%!8:F=C%!4/C%!12:D1%=(D%!8+!D%)�2:E1%=(D%!12+D%!4)�2:Ȏ!b%�7� ��4:!C%=!C%*3�2:�!C%=1�!C%=2 C%!4=C%!4*3�2:�C%!4=1�C%!4=2 #�1:C%!8=C%!8*3�2:�C%!8=1�C%!8=2 $C%!12=C%!12*3�2:�C%!12=1�C%!12=2 $��:�amf(C%,D%):A=!C%/C%!8/A:F=C%!4/C%!12/F:D1%=D1%*(A-1)<<8:E1%=E1%*(F-1)<<8:C%!-16=C%!-16*A:C%!-12=C%!-12*F:C%!176=C%!176*A-D1%:C%!180=C%!180*F+E1%:�D%!16�&10000��sExt5_g(D%,A%)�C%!168=C%!168*A-D1%:C%!172=C%!172*F+E1% .�19:�D%!28� 8Ȏ!b%�7� B�4:H%=1 L�1:H%=-1 V :H%=0 `��:H%=H%*�rKey(32,8,-2):ș&8064C,1,D%!32,D%!36�,,,E%,F%,G%:ș&8064E,1,,D%!36�,,,B1%,C1%,D1%:E%+=��(C1%>>>6)*H%:G%+=��(C1%>>>6)*H%:F%-=��(B1%>>>6)*H%:ș&8064C,,,D%!36,E%,F%,G%:�D%!60<>0�H%<>0�D%!60=H%:!(D%!20+92+D%!28*80)=H% j.�ș&8064D,1,D%!32�,,,E%:F=E%/2^16:Ȏ!b%�7� t0�4:F=F*(1.1-0.9*(�(-1)=-1)):�F>32767�F=32767 ~2�1:F=F/(1.1-0.9*(�(-1)=-1)):�F<0.0001�F=0.0001 ��:E%=F*2^16:ș&8064D,0,,,E% �� � V%=� ��:�V%��rDr(A%,A0%) �=� �/ݤon_g:�!b%�1�!b%=!b%��1:!b%=!b%�4:=�back_g �9�A%,B%,C%,D%,E%,V%,A0%:V%=�:A%=W%!104:�A%>0�B%=A%!216 ��B%=0�=� �*D%=W%!52:D%=B%+4+(!D%<<7):ȎD%!16�255� �7�4,12,13,21:�(-2)�((D%!16�255)=13�(D%!16�255)=21)� �B%=D%!20+128:V%=�:ȎB%!4� ��1:Z%=�sgPlay_g �2:Z%=�sgStep_g �3:Z%=�stStop_g � G�C%=�rKey(32,8,0):�gSWA(D%,D%+112):E%=!D%-D%!112:�E%<C%�C%=E%:�beep ( D%!40+=C% 2� <��5:�(-3)�C%=�rKey(15,6,-1):C%=(D%!24>>16)-C%:$!rotate_g%=�C%:Z%=�rotate_g:V%=��A0%=�:C%=�rKey(32,8,0)<<8:!(D%!20+48)+=C%:!(D%!20+56)+=C% F�19:V%=�m19_g(D%,1,0) P :V%=� Z�:�V%��rDr(A%,A0%) d=� n5ݤonDown_g:�!b%�1�!b%=!b%��1:!b%=!b%�4:=�backUp_g x?�A%,B%,C%,D%,E%,F%,G%,V%,A0%:V%=�:A%=W%!104:�A%>0�B%=A%!216 ��B%=0�=� �*D%=W%!52:D%=B%+4+(!D%<<7):ȎD%!16�255� �c�4,12,13,21:C%=�rKey(32,8,0):G%=�rKey(32,8,1):�gSWA(D%,D%+112):E%=!D%-D%!112:�E%<C%�C%=E%:�beep �&F%=D%!124-D%!12:�F%<G%�G%=F%:�beep �D%!40+=C%:D%!44-=G% ���5:�(-3)�C%=�rKey(15,6,-1):C%=(D%!24>>16)-C%:$!rotate_g%=�C%:Z%=�rotate_g:V%=��A0%=�:C%=�rKey(32,8,0)<<8:G%=�rKey(32,8,1)<<8:!(D%!20+48)+=C%:!(D%!20+52)-=G%:!(D%!20+56)+=C%:!(D%!20+60)-=G% ��19:V%=�m19_g(D%,1,-1) � :V%=� ��:�V%��rDr(A%,A0%) �=� �/ݤdown_g:�!b%�1�!b%=!b%��1:!b%=!b%�4:=�up_g �9�A%,B%,C%,D%,E%,V%,A0%:V%=�:A%=W%!104:�A%>0�B%=A%!216 ��B%=0�=� *D%=W%!52:D%=B%+4+(!D%<<7):ȎD%!16�255� T�4,12,13,21:C%=�rKey(32,8,1):�gSWA(D%,D%+112):E%=D%!124-D%!12:�E%<C%�C%=E%:�beep D%!44-=C% "@�5:A0%=�:C%=�rKey(32,8,1)<<8:!(D%!20+52)-=C%:!(D%!20+60)-=C% ,�19:V%=�m19_g(D%,0,-1) 6 :V%=� @�:�V%��rDr(A%,A0%) J=� T5ݤbackDown_g:�!b%�1�!b%=!b%��1:!b%=!b%�4:=�onUp_g ^?�A%,B%,C%,D%,E%,F%,G%,V%,A0%:V%=�:A%=W%!104:�A%>0�B%=A%!216 h�B%=0�=� r*D%=W%!52:D%=B%+4+(!D%<<7):ȎD%!16�255� |d�4,12,13,21:C%=�rKey(32,8,0):G%=�rKey(32,8,1):�gSWA(D%,D%+112):E%=D%!120-D%!8:�E%<C%�C%=E%:�beep �&F%=D%!124-D%!12:�F%<G%�G%=F%:�beep �D%!40-=C%:D%!44-=G% ���5:�(-3)�C%=�rKey(15,6,-1):C%+=D%!24>>>16:$!rotate_g%=�C%:Z%=�rotate_g:V%=��A0%=�:C%=�rKey(32,8,0)<<8:G%=�rKey(32,8,1)<<8:!(D%!20+48)-=C%:!(D%!20+52)-=G%:!(D%!20+56)-=C%:!(D%!20+60)-=G% ��19:V%=�m19_g(D%,-1,-1) � :V%=� ��:�V%��rDr(A%,A0%) �=�:---('magnifier'window) �ݤnum_g:�magn:=� �ݤden_g:�magn:=� �/ݤnumI_g:�incI(W%,"num_g",1,999,0):�magn:=� �/ݤnumD_g:�decI(W%,"num_g",1,999,0):�magn:=� �/ݤdenI_g:�incI(W%,"den_g",1,999,0):�magn:=� FݤdenD_g:�decI(W%,"den_g",1,999,0):�magn:=�:---('grafPrint'window) ݤprPres_g:=� &�ݤdoPrint_g:�A%,A1%,A,B%,B1%,B,B$,C%,C1%,C,D%,D1%,E%,F%,F1%,G%,G1%,H%,H1%,NPJ%,OPJ%:ș&A0140,,,,,B$�,,,,B$;C%:�C%�1��moan("A printer driver is NOT available. Please RUN a printer driver application"):=� 0"A%=�wS(S%!140):�A%>0�B%=A%!216 :�B%=0�=� DC%=S%!144:�C%>-1� NJE%=1:�D%=B%+132�B%+(!B%<<7)�128:�(D%!16>>>24)=C% D1%=E%:D%=B%+(!B%<<7) XE%+=1:� b��:C1%=B%+4+(D1%<<7):D1%=(E%=0)*(1-(!B%=1))-D1%*(E%>0):H%=!(S%!376+52):H%!12=�($!prCopy_g%):H%!16=C1%:H%!20=A%:H%!32=!C1%:H%!36=C1%!4:H%!40=C1%!8:H%!44=C1%!12:ș&80143�,,,C%,D%,E%,F%:ȎH%!8� l�0 v�1:D%+=(F%-D%)�2 �$�2:D%+=(F%-D%)�2:E%=C%+(E%-C%)�2 �&�3:D%+=3*(F%-D%)�4:E%=C%+(E%-C%)�2 �&�4:D%+=3*(F%-D%)�4:E%=C%+(E%-C%)�4 �&�5:D%+=7*(F%-D%)�8:E%=C%+(E%-C%)�4 � �:Ȏ�� �"�D1%=-2�(C1%!16�255)=3:�!H%=0� �A=(F%-D%)/(E%-C%):�A>=1� ƝC=(E%-C%)/(H%!40-H%!32)/400:A=(H%!40-H%!32)*A:H%!36=H%!44-A:F1%=�C<<16:C=(C-�C)*2^16:H%!64=F1%�C:H%!68=0:H%!72=0:H%!76=H%!64:H%!88=C%:H%!92=D%:A=A/C1%!52 С�C=(F%-D%)/(H%!40-H%!32)/400:A=(H%!40-H%!32)*A:H%!36=H%!44-A:F1%=�C<<16:C=(C-�C)*2^16:H%!64=0:H%!68=F1%�C:H%!72=-1*H%!68:H%!76=0:H%!88=E%:H%!92=D%:A=A/C1%!52 �� ��A=(E%-C%)/(F%-D%):�A>=1� �C=(E%-C%)/(H%!40-H%!32)/400:A=(H%!40-H%!32)*A:H%!36=H%!44-A:F1%=�C<<16:C=(C-�C)*2^16:H%!64=F1%�C:H%!68=0:H%!72=0:H%!76=H%!64:H%!88=C%:H%!92=D%:A=A/C1%!52 ���C=(F%-D%)/(H%!40-H%!32)/400:A=(H%!40-H%!32)*A:H%!36=H%!44-A:F1%=�C<<16:C=(C-�C)*2^16:H%!64=0:H%!68=F1%�C:H%!72=-1*H%!68:H%!76=0:H%!88=E%:H%!92=D%:A=A/C1%!52 � :�:A1%=�A-1:H%!28=A1%:B=C1%!24/A1%:B1%=�B:�B>B1%�B1%+=1 :�!H%=0� :A=(F%-D%)/(E%-C%):B=(H%!44-H%!36)/(H%!40-H%!32):�A>=1� *��A>=B�C=(E%-C%)/(H%!40-H%!32)/400:G1%=(F%-D%-(H%!44-H%!36)*C*400)�2:H%!88=C%:H%!92=D%+G1%�C=(F%-D%)/(H%!44-H%!36)/400:G1%=(E%-C%-(H%!40-H%!32)*C*400)�2:H%!88=C%+G1%:H%!92=D% 4DF1%=�C<<16:C=(C-�C)*2^16:H%!64=F1%�C:H%!68=0:H%!72=0:H%!76=H%!64 >��A=(E%-C%)/(F%-D%):�A>=B�C=(F%-D%)/(H%!40-H%!32)/400:G1%=(E%-C%-(H%!44-H%!36)*C*400)�2:H%!88=E%-G1%:H%!92=D%�C=(E%-C%)/(H%!44-H%!36)/400:G1%=(F%-D%-(H%!40-H%!32)*C*400)�2:H%!88=E%:H%!92=D%+G1% HGF1%=�C<<16:C=(C-�C)*2^16:H%!64=0:H%!68=F1%�C:H%!72=-1*H%!68:H%!76=0 R� \;�A=(E%-C%)/(F%-D%):B=(H%!40-H%!32)/(H%!44-H%!36):�A>=1� f��A>=B�C=(F%-D%)/(H%!44-H%!36)/400:G1%=(E%-C%-(H%!40-H%!32)*C*400)�2:H%!88=C%+G1%:H%!92=D%�C=(E%-C%)/(H%!40-H%!32)/400:G1%=(F%-D%-(H%!44-H%!36)*C*400)�2:H%!88=C%:H%!92=D%+G!% pDF1%=�C<<16:C=(C-�C)*2^16:H%!64=F1%�C:H%!68=0:H%!72=0:H%!76=H%!64 z��A=(F%-D%)/(E%-C%):�A>=B�C=(E%-C%)/(H%!44-H%!36)/400:G1%=(F%-D%-(H%!40-H%!32)*C*400)�2:H%!88=E%:H%!92=D%+G1%�C=(F%-D%)/(H%!40-H%!32)/400:G1%=(E%-C%-(H%!44-H%!36)*C*400)�2:H%!88=E%-G1%:H%!92=D% �GF1%=�C<<16:C=(C-�C)*2^16:H%!64=0:H%!68=F1%�C:H%!72=-1*H%!68:H%!76=0 �� ��:B1%=1 �X�:H%!32-=2:H%!36-=2:H%!40+=2:H%!44+=2:NPJ%=�"printer:":�:��:��:�#NPJ%:�moan(�$):=� ��B$="'"+$sn%+"' print job":ș&80145,NPJ%,B$�OPJ%:S%!160=NPJ%:�hgOn:�:��:��:�hgOff:ș&80149,NPJ%:ș&80145,OPJ%:S%!160=OPJ%:��,�$:=� �j�A1%=1�B1%:ș&8014B,A1%,H%+32,H%+64,H%+88,&FFFFFF00:ș&8014C,H%!12,H%+48�H1%,,G1%:ȕH1%:H%!24=G1%:Ȏ�� �,�D1%=-2:Z%=�prObj(H%,0):Z%=�prObj(H%,-3) �?�D1%=-1:�F%=1�!B%-1:Z%=�prObj(H%,F%):�:�26:Z%=�prObj(H%,-3) �:Z%=�prObj(H%,D1%):�26 �r�:Z%=�prObj(H%,-4):ș&8014D,,H%+48�H1%,,G1%:�:�:ș&80148,NPJ%:��:�hgOff:ș&80145,OPJ%:S%!160=OPJ%:��:�#NPJ%:=� �=ݤprCopy_g:�A%,B%:A%=W%!52:B%=�($!prCopy_g%):�B%>99�B%=99 ��B%<1�B%=1 A%!12=B%:=� ݤprPtrt_g:!(W%!52+0)=�:=� ݤprLscp_g:!(W%!52+0)=�:=� $ݤbdrNo_g:!(W%!52+4)=0:=� .ݤbdrFn_g:!(W%!52+4)=1:=� 8ݤbdrTh_g:!(W%!52+4)=2:=� BݤbdrDb_g:!(W%!52+4)=3:=� LݤbdrDs_g:!(W%!52+4)=4:=� VݤpageF_g:!(W%!52+8)=0:=� `ݤpage2_g:!(W%!52+8)=1:=� jݤpage4_g:!(W%!52+8)=2:=� tݤpage8_g:!(W%!52+8)=3:=� ~)ݤpage16_g:!(W%!52+8)=4:=�:---(MENUS) �/ݤm_g:�A%,B%,C%,D%,H$,V%:V%=�:H$=$mn%:ȎH$� �)�"GrafScan":A%=W%!104:�A%>0�B%=A%!216 ��B%=0�V%=� ��V%� �"D%=W%!52:C%=D%!12:ȎC%!16�255� ��2:V%=� �;�3:�ovrM("GSedit"):H$="GSedit":�C%!16�&10000��sMI(H$,1) �V�4,12:�(C%!16�255)=4��ovrM("GSpaint"):H$="GSpaint"��ovrM("GSsprite"):H$="GSsprite" �@��=C%!28��tMI(H$,2):�fgMI(H$,2,7)��utMI(H$,2):�fgMI(H$,2,11) �)�C%!16�(1<<20)��sMI(H$,3)��usMI(H$,3) �<�5:�ovrM("GSdraw"):�C%!16�(1<<20)��sMI(H$,3)��usMI(H$,3) e�6:�ovrM("GStexture"):H$="GStexture":��=C%!28��tMI(H$,0):�fgMI(H$,0,7)��utMI(H$,0):�fgMI(H$,0,11) �13:�ovrM("GSanimate"):H$="GSanimate":�tMIx(H$,!(C%!20+132)+2):��=C%!28��tMI(H$,8):�fgMI(H$,8,7)��utMI(H$,8):�fgMI(H$,8,11) �!(C%!20+28)<>0� L�usMI(H$,9):�C%!52=0��tMI(H$,9):�fgMI(H$,9,7)��utMI(H$,9):�fgMI(H$,9,11) ()��sMI(H$,9):�utMI(H$,9):�fgMI(H$,9,7) 2-�:�C%!16�(1<<20)��sMI(H$,11)��usMI(H$,11) <4�19:�ovrM("GSthreeD"):H$="GSthreeD":ȎC%!56�255� FL�0:�tMIx(H$,3):�pMI(H$,4,"Camera view"):�sMI(H$,4):�sMI(H$,5):�sMI(H$,6) PB�1:�usMI(H$,4):�sMI(H$,5):�pMI(H$,4,"Camera view 1"):�C%!28>0� Z0�tMIx(H$,4):�usMI(H$,6):�C%!60<>0��tMI(H$,6) d��tMIx(H$,3):�sMI(H$,6) n� x:�usMI(H$,4):�C%!28>0� �]�pMI(H$,4,"Camera view "+�C%!28):�tMIx(H$,4):�usMI(H$,5):�usMI(H$,6):�C%!60<>0��tMI(H$,6) �O��tMIx(H$,3):�sMI(H$,5):�pMI(H$,4,"Camera view "+�(C%!56>>>8�9)):�sMI(H$,6) �� �+�:�C%!16�(1<<20)��sMI(H$,7)��usMI(H$,7) �}�21:�ovrM("GSfilm"):H$="GSfilm":�tMIx(H$,!(C%!20+132)+2):��=C%!28��tMI(H$,10):�fgMI(H$,10,7)��utMI(H$,10):�fgMI(H$,10,11) ��!(C%!20+28)<>0� �Q�usMI(H$,11):�C%!52=0��tMI(H$,11):�fgMI(H$,11,7)��utMI(H$,11):�fgMI(H$,11,11) �,��sMI(H$,11):�utMI(H$,11):�fgMI(H$,11,7) �A�:�!(C%!20+164)��tMI(H$,8):�utMI(H$,7)��utMI(H$,8):�tMI(H$,7) �+�C%!16�(1<<20)��sMI(H$,13)��usMI(H$,13) � :V%=� �� � �:=V% lݤsm_g:�A%,B%,C%,D%,F,H$,V%:V%=�:H$=$mn%:A%=!(S%!384+104):�A%>0�B%=A%!216:�B%>0�D%=!(S%!384+52):C%=D%!12 " ȎH$� ,�"GSzoom3D":�B%>0� 6\ș&8064D,1,C%!32�,,,D%:F=D%/2^16:@%=&102040A:�F>=1�$!zoom3D_g%=��F,5)�$!zoom3D_g%=��F,5) @@%=&A0A J� T#�"GSstyle3D":�tMIx(H$,0):�B%>0� ^D%=C%!48:ȎD%�3� h�0:�utMI(H$,0):�tMI(H$,1) r�2,3:�utMI(H$,0):�tMI(H$,2) |2�:�D%�(1<<9)��tMI(H$,3):�usMI(H$,5)��sMI(H$,5) ��D%�(1<<10)��tMI(H$,4) ��D%�(1<<7)��tMI(H$,5) ��D%�(1<<8)��tMI(H$,7) ���utMI(H$,0):�sMI(H$,5) �� �Y�"GSambient":�B%>0�D%=!(C%!32+76):$!ambient_g%=�D%:�usMn(H$)�$!ambient_g%="":�sMn(H$) ��"GSview3D":�B%>0� �9ș&8064E,1,C%!32�,,,A%,B%,C%:A%=A%>>>6:B%=B%>>>6:Ȏ�� ��A%=90�B%=0:�tMIx(H$,0) ��A%=270�B%=0:�tMIx(H$,1) ��A%=0�B%=0:�tMIx(H$,2) ��A%=0�B%=180:�tMIx(H$,3) ��A%=0�B%=270:�tMIx(H$,4) �A%=0�B%=90:�tMIx(H$,5) �A%=30�B%=315:�tMIx(H$,6) :�tMIx(H$,7) &�:�usMn(H$) 0%��tMIx(H$,0):�utMI(H$,0):�sMn(H$) :� D��"GSoblique":�B%>0�ș&8064E,1,C%!32�,,,A%,B%,C%:A%=A%>>>6:B%=B%>>>6:C%=C%>>>6:$!oblique_g%=�A%+","+�B%+","+�C%:�usMn(H$)�$!oblique_g%="":�sMn(H$) N�"GSpersp3D":�B%>0� X1$!persp_g%=�C%!24:�C%!28>0��usMn(H$)��sMn(H$) b�$!persp_g%="":�sMn(H$) l� v<�"GSreplay":�B%>0�B%=C%!20+128:$!frames_g%=�(10000/B%!8) �P�"GSrotate":�B%>0�$!rotate_g%=�(C%!24>>16):�usMn(H$)�$!rotate_g%="":�sMn(H$) � �:=V% �#ݤsma_g:�A%,B%,C%,D%,V%:Ȏ$an%� �5�"oDrive_g":V%=�:A%=!(S%!384+104):�A%>0�B%=A%!216 � �B%=0�=V% �)D%=!(S%!384+52):C%=D%!12:ȎC%!16�255� �!�13:�screen("scrA_g",C%!28,5) �!�21:�screen("scrF_g",C%!28,5) �� ��:=V%:---(WINDOWS) �*ݤw_g:�A%,B%,B$,C%,D%,E%,F%,V%:Ȏ$wn%� �1�"magnifier":A%=!(S%!384+104):�A%>0�B%=A%!216 �B%>0� -D%=B%+4+(!(!(S%!384+52))<<7):ȎD%!16�255� �5:C%=D%!20+64 �13,21:C%=D%!20 *:C%=D%!52 4�:ȎI%� >,�0:$!num_g%=�(!C%):$!den_g%=�(C%!8):V%=� H.�1:$!num_g%=�(C%!4):$!den_g%=�(C%!12):V%=� R� \� f<�"grafScan":S%!384=W%:A%=S%!32:�A%>0�W%!104=A%:B%=A%!216 p �B%>0� z#V%=�:F%=W%!52:C%=S%!144:�C%>-1� �kE%=1:�D%=B%+132�B%+(!B%<<7)�128:�(D%!16>>>24)=C% !F%=E%:F%!8=D%!16�255:F%!12=D%:F%!16=C%:D%=B%+(!B%<<7) �E%+=1:� �-�!F%=0:F%!8=B%!20�255:F%!12=B%+4:F%!16=-1 �� �� �h�"grafPrint":V%=�:S%!376=W%:ș&A0140,,,,,B$�,,,,B$;C%:�C%�1�$!prPres_g%="NOT present"�$!prPres_g%=B$ ��"oDrive_g":V%=� � �:=V% �2ݤclW_g(A%):�B%,C%,D%,V%:V%=�:B%=A%!216:�B%>0� �)�C%=B%+4�B%+(!B%<<7)�128:ȎC%!16�255� ��2,3,5,6 ��4:�fH(C%!32) �%�12:�fH(C%!32):Z%=�dLL(S%+448,C%) @�13:�fH(C%!32):Z%=�dLL(S%+396,C%):�S%!396=-1�Z%=�dBg("_g",9) M�19:�D%=C%!20+128�C%!20+48+80*(C%!56�255)�80:�D%!44<>0�Z%=�dLL(S%+464,D%) !�:�S%!464=-1�Z%=�dBg("_g",10) $@�21:�fH(C%!32):Z%=�dLL(S%+392,C%):�S%!392=-1�Z%=�dBg("_g",8) .�:�:A%!216=0 8�:=V%:---(BACKGROUND) L1ݤb_g:�A%,B%,B$,C%,D%,E%,F%,G%,H%,V%:�U%�256� V=V%=S%!392:ȕV%>0:A%=V%!4:B%=A%!20+128:ș66�D%:�D%>=B%!12� `iș46,572,A%!32,A%!36�E%,F%,G%,H%:ș&80654,B%!96,B%!28,B%!32,B%!104�,B%!28,B%!32:�(B%!100�3)=0�B%!32=0 j\ș46,E%,F%,G%,H%:E%=!B%:!Q%=E%!12:�cB(A%,Q%+4,16):ș&400C9,,Q%�F%:�F%�ș&80D0A,1,A%,,,S% t`E%=0:�B%!36��rv_g(A%,B%)�B%!24+=1:�!(B%!28)=0�B%!28=B%+64+B%!80:B%!32=0:B%!24=0:�B%!4=1�E%=1 ~P�B%!4=2�E%=1�B%!16=�:Z%=�dLL(S%+392,A%):�S%!392=-1�Z%=�dBg("_g",8):V%=S%+128 �B%!12=D%+B%!8 ��:V%=!V%:� ��:�U%�512� �GV%=S%!396:ȕV%>0:A%=V%!4:S%!520=A%:B%=A%!20+128:ș66�D%:�D%>=B%!12� ��B$=$(B%+32)+"_":ș&40750:ș46,572,A%!32,A%!36�E%,F%,G%,H%:ș90,1:ș90,2:!n%=B%!24:B%!28=�("FN"+B$):ș90,-1�,C%:ș90:�cB(C%,Q%,20):ș46,E%,F%,G%,H%:ș&40750:F%=A%!28:G%=S%!196:H%=S%!200:E%=A%!20 ��!Q%=!(!B%+12):Q%!4=(Q%!4<<G%)*!E%/E%!8+A%!40:Q%!8=(Q%!8<<H%)*E%!4/E%!12+A%!44:Q%!12=(Q%!12+1<<G%)*!E%/E%!8+A%!40:Q%!16=(Q%!16+1<<H%)*E%!4/E%!12+A%!44:�Q%!4>A%!8�Q%!12<!A%�Q%!8>A%!12�Q%!16<A%!4� ���!A%>Q%!4�Q%!4=!A% ��A%!4>Q%!8�Q%!8=A%!4 ��A%!8<Q%!12�Q%!12=A%!8 ��A%!12<Q%!16�Q%!16=A%!12 �*ș&400C9,,Q%�F%:�F%�ș&80D0A,1,A%,,,S% �9�:B%!24+=1:E%=0:�B%!28=0�B%!24=0:B%!28=�:�B%!4=1�E%=1 P�B%!4=2�E%=1�B%!16=�:Z%=�dLL(S%+396,A%):�S%!396=-1�Z%=�dBg("_g",9):V%=S%+128 B%!12=D%+B%!8 �:V%=!V%:�:S%!520=0 �:�U%�1024� (]V%=S%!464:ȕV%>0:A%=V%!4:�A%!44<>0�autoP_g(!(A%!76+32),A%!72,A%!44)��rDr(!(A%!76+100),�) 2V%=!V%:� <�:=�:---(EVENT HANDLER) Pݤe_g:�A%,B$,V%:V%=�:ȎR%� Z�3:Ȏ$wn%� d�"grafScan":S%!384=0 n� x�195:A%=W%!52:Ȏ$wn%� �'�"grafPrint":A%!12=1:$!prCopy_g%=�1 �4�"grafScan":!A%=0:A%!4=0:A%!8=0:A%!12=0:A%!16=-1 �� ��:=V%:---(MESSAGES) �ݤh_g:�A%:Ȏ$wn%� �.�"grafScan":A%=!(S%!384+52):A%=A%!8:Ȏ!i%� ��0:ȎA%� ��2:=H_g$(0) ��3,6:=H_g$(0)+H_g$(4) �6�4,12,13,21:=H_g$(1)+"left and up"+H_g$(2)+H_g$(5) �9�5,19:=H_g$(11)+"left and up"+H_g$(3)+H_g$(2)+H_g$(5) �� �1:ȎA%� �2:=H_g$(0) �3,6:=H_g$(0)+H_g$(4) "-�4,12,13,21:=H_g$(1)+"up"+H_g$(2)+H_g$(5) ,%�5:=H_g$(11)+"up"+H_g$(2)+H_g$(5) 6.�19:=H_g$(11)+"up"+H_g$(2)+H_g$(3)+H_g$(5) @� J�2:ȎA%� T�2:=H_g$(0) ^�3,6:=H_g$(0)+H_g$(4) h7�4,12,13,21:=H_g$(1)+"right and up"+H_g$(2)+H_g$(5) r:�5,19:=H_g$(11)+"right and up"+H_g$(3)+H_g$(2)+H_g$(5) |� ��3:ȎA%� ��2:=H_g$(0) ��3,6:=H_g$(0)+H_g$(4) �)�4,12:=H_g$(1)+"left"+H_g$(2)+H_g$(5) �2�13,21:=H_g$(1)+"left"+H_g$(2)+H_g$(5)+H_g$(8) �2�5,19:=H_g$(11)+"left"+H_g$(3)+H_g$(2)+H_g$(5) �� ��4:ȎA%� ��2:=H_g$(0) ��3,6:=H_g$(0)+H_g$(4) ��4,5,12,19:=H_g$(6)+H_g$(5) �#�13,21:=H_g$(6)+H_g$(5)+H_g$(7) �� �5:ȎA%� �2:=H_g$(0) �3,6:=H_g$(0)+H_g$(4) &*�4,12:=H_g$(1)+"right"+H_g$(2)+H_g$(5) 03�13,21:=H_g$(1)+"right"+H_g$(2)+H_g$(5)+H_g$(7) :3�5,19:=H_g$(11)+"right"+H_g$(3)+H_g$(2)+H_g$(5) D� N�6:ȎA%� X�2:=H_g$(0) b�3,6:=H_g$(0)+H_g$(4) l8�4,12,13,21:=H_g$(1)+"left and down"+H_g$(2)+H_g$(5) v;�5,19:=H_g$(11)+"left and down"+H_g$(3)+H_g$(2)+H_g$(5) �� ��7:ȎA%� ��2:=H_g$(0) ��3,6:=H_g$(0)+H_g$(4) �/�4,12,13,21:=H_g$(1)+"down"+H_g$(2)+H_g$(5) �'�5:=H_g$(11)+"down"+H_g$(2)+H_g$(5) �0�19:=H_g$(11)+"down"+H_g$(2)+H_g$(3)+H_g$(5) �� ��8:ȎA%� ��2:=H_g$(0) ��3,6:=H_g$(0)+H_g$(4) �9�4,12,13,21:=H_g$(1)+"right and down"+H_g$(2)+H_g$(5) �<�5,19:=H_g$(11)+"right and down"+H_g$(3)+H_g$(2)+H_g$(5) � �:="Choose Open 'GrafScan' on a window or frame menu to target 'GrafScan' at that window or frame.|MClick SELECT on 'GrafScan' buttons to act on the target graphic.|MClick MENU on 'GrafScan' for more actions on the target." � �:="" *0ݤrM_g:�A%,B%,B$,C%,D%,D$,E%,V%:V%=�:Ȏ!a0%� 4�&80140 >F�&80144:S%!160=0:�moan("Printer is busy. Please try again later.") H5�2:A%=!(S%!384+104):B$=�zT(Q%+44):�A%>0�B%=A%!216 R �B%>0� \$D%=!(S%!384+52):C%=D%!16:�C%=-1� f'ș&80D03,0,33,A%!44�E%:�E%>0�D$=$E% p/�!J%=A%!12:J%!4=C%:ș&400CE,,J%:D$=$(J%!28) z&�:笧D$,".")�D$=Appln$+".Edit."+D$ ��S%!160=0:�"COPY "+D$+" "+B$+" A~C~DF~L~N~P~Q~R~S~T~V":�"SETTYPE "+B$+" FFF":Q%!12=!r0%:Q%!16=3:Q%!40=&FFF:ș&400E7,17,Q%,!t0%:!r%=Q%!8 �� ��4 � �:=V% �ݤrB_g:�B$,V%:V%=�:Ȏ!a0%� �D�&80142:S%!160=0:�moan("Printer application is NOT responding.") �O�3:B$=�zT(Q%+44):�moan("Data transfer failed: Printer died."):�"REMOVE "+B$ ��:=V%:---(SUB-ROUTINES) �G��iWG:�A%,B%,C%,C$,D%,D$,E%,E$,F%,G%,H%,V%:A%=�oWS($wn%,N%):�A%=-1� �g�hgOn:ș&400D6,!h%,O%,&183,&180:A%=O%:B%=1:G%=Q%+92:ȕ!A%>�:C%=G%+(!A%<<5):�C%!16�4�!A%=!A%�(1<<22) ��C%!16�32�!A%=!A%�(1<<23) �lC%!16=C%!16��164:B%+=1:A%+=4:�:ș&80D03,0,33,W%!44�A%:�A%>0�D$=$A%:E%=A%!12:H%=E%>>>16�31:H%+=E%�(1<<21) AQ%!32=Q%!32��16:C%=�eHs(N%,W%!216,4+(B%<<7)):W%!216=C%:�C%>0� o!C%=B%:A%=C%+4:�cB(Q%+44,A%,16):�sBw(A%+16,112,0):A%!16=H%+(1<<16):V%=�iWGx(A%,D$,"M"+�(E%>>>24�63)):�B%>1� �B%=4:�A%=C%+132�C%+(!C%<<7)�128:V%=�:D%=!(O%+B%-4):G%=Q%+92+(D%�256<<5):!A%=!G%:A%!4=G%!4:A%!8=G%!8:A%!12=G%!12:�sBw(A%+16,112,0):D$=$(G%!20):C$=$(G%!24):E$=�pV(C$,"W"):H%=�E$:E$=�pV(C$,"L"):�E$<>0�H%+=1<<21 $�D%�(1<<22)�H%+=1<<22 .�D%�(1<<23)�H%+=1<<23 8:D%=D%�255:A%!16=H%+(D%<<24):V%=�iWGx(A%,D$,C$):B%+=4:� B� L�:�hgOff V�W%!216=A% `�:� j�ݤiWGx(A%,D$,C$):�B%,C%,D%,D1%,E%,E$,F%,F$,F1%,G%,H%,H1%,V%,A:E$=�pV(C$,"M"):E%=�E$:�D$=""�D$="No_Name"�A%!16=A%!16��255:=V% tȎA%!16�255� ~�0:V%=� �/�2:$(A%+52)=D$:V%=�iGraf_g(A%,C$):�iBasic_g �(�3:�D$,".")=0�D$=Appln$+".Edit."+D$ �H%=�gFl(D$):�H%>0� ��gFt(D$)=&FFF� �'A%!32=�eHs(N%,A%!32,H%+1):�A%!32>0� ��Z%=�ldF(D$,A%!32):A%!36=H%:?(A%!32+H%)=0:A%!60=W%:A%!20=0:G%=S%!420:ș&40081,,$(G%+28),G%!8,G%!12�F%:�F%=0�$(G%+28)="Portrhouse.Standard":G%!8=160:G%!12=160:ș&40081,,$(G%+28),G%!8,G%!12�F% � �F%>0� Μș&40097,,"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"�,E%,,G%:C%=G%-E%:C%=C%�52:ș&40088,,C%�,C%:A%!28=C%:ș&40084,F%�,,E%,,G%:A%!44=�(G%-E%) ��ș&4008E,F%,32,16�,E%,,G%:A%!48=�(G%-E%):A%!52=A%!44+(!(S%!420+20)<<S%!200):A%!52=A%!52>>>S%!200:A%!52=A%!52<<S%!200:�A%!16�(1<<16)�E%=32:D%=320:G%=A%!52:H%=G%*10:�setScroll(A%!60,E%,D%,G%,H%) �3V%=�iGraf_g(A%,C$):�cB(A%,A%+80,16):ș&40082,F% �� �� � � )�4:�D$,".")=0�D$=Appln$+".Paint."+D$ A%!32=�lSF(D$):�A%!32>0� (&A%!20=�eHs(N%,A%!20,128):�A%!20>0� 2kș46,280,A%!32,�gLn(D$)�,,F%:A%!36=F%:A%!52=A%!20:ș46,552,A%!32,A%!36�,,,,,D%,E%:�D%=1�A%!48=8�A%!48=0 <IA%!28=E%:A%!24=�gSP(A%!36,A%!20+64):A%!56=�gCT(A%):V%=�iGraf_g(A%,C$) F� P� Z(�5:�D$,".")=0�D$=Appln$+".Draw."+D$ d�H%=�gFl(D$):�H%>64�gFt(D$)=&AFF�A%!32=�eHs(N%,A%!32,H%):�A%!32>0�Z%=�ldF(D$,A%!32):A%!36=H%:A%!28=S%:A%!20=�eHs(N%,A%!20,256):�A%!20>0��!(S%!164+44):V%=�iGraf_g(A%,C$) n�6:�D$<>""� xA%!32=W%!64:�A%!32>0� �&A%!20=�eHs(N%,A%!20,128):�A%!20>0� �]ș46,280,A%!32,D$�,,F%:A%!36=F%:ș46,552,A%!32,A%!36�,,,B%,C%,D%,E%:�D%=1�A%!48=8�A%!48=0 ��A%!40=B%*(1<<�rMV(E%,4)):A%!44=C%*(1<<�rMV(E%,5)):A%!28=E%:A%!24=�gSP(A%!36,A%!20+64):A%!52=0:A%!56=�gCT(A%):V%=�iGraf_g(A%,C$) �� �� �� �0�12:A%!20=�eHs(N%,A%!20,160):G%=A%!20:�G%>0� �V$(G%+128)=D$:G%!140=W%:A%!28=E%:�crS_g(A%,"X",A%!8-!A%,A%!12-A%!4,A%!28):�A%!32>0� �kA%!24=0:A%!48=0:A%!52=A%!20:A%!56=�gCT(A%):ș46,574,A%!32,A%!36�,,,G%:A%!60=�eHs(N%,A%!60,G%):�A%!60>0� ܐV%=�iGraf_g(A%,C$):!(A%!60)=0:Z%=�aLL(S%+448,A%):ș46,572,A%!32,A%!36,A%!60�E%,F%,G%,H%:�iSprite_g:!n%=-1:Z%=�("FN"+D$+"_"):ș46,E%,F%,G%,H% �� �� �� 0�13:A%!20=�eHs(N%,A%!20,192):G%=A%!20:�G%>0� �A%!28=E%:G%!28=�:G%+=128:!G%=W%:G%!4=0:G%!8=10:G%!12=0:G%!16=�:G%!20=�:G%!24=0:$(G%+32)=D$:�crS_g(A%,"X",A%!8-!A%,A%!12-A%!4,A%!28):�A%!32>0� kA%!24=0:A%!48=0:A%!52=A%!20:A%!56=�gCT(A%):ș46,574,A%!32,A%!36�,,,G%:A%!60=�eHs(N%,A%!60,G%):�A%!60>0� "8V%=�iGraf_g(A%,C$):�(A%!16�(33<<16))=0�!(A%!20+28)=� ,+!(A%!60)=0:�S%!396=-1�Z%=�aBg("_g",9,4) 6`Z%=�aLL(S%+396,A%):ș46,572,A%!32,A%!36,A%!60�D1%,F1%,G%,H1%:�iAnimate_g:ș46,D1%,F1%,G%,H1% @� J� T� ^-�19:�D$,".")=0�D$=Appln$+".ThreeDee."+D$ h A%!100=W%:G%=�gFl(D$):�G%>0� r�gFt(D$)=&DE1� |-G%+=100:A%!32=�eHs(N%,A%!32,G%):�A%!32>0� �R�S%!388<0�H%=-1*S%!388<<10:S%!388=�gH(H%):�S%!388>0�!(S%!388)=H%:!(S%!388+4)=0 ��S%!388>0� ��ș&80640,1,A%!32,G%:ș&80642,,,D$:!(A%!32+80)=S%!388:G%=1:F$="$.!Camera#":�ș&A0645,,A%!32,F$+�G%�;H%:G%+=1:�H%�1:A%!56=G%-2:�A%!56>9�A%!56=9 �/A%!20=�eHs(N%,A%!20,128+80*A%!56):�A%!20>0� ���A%!56>0�G%=1:�H%=A%!20+176�A%!20+176+(A%!56-1)*80�80:ș&80645,,A%!32,F$+�G%�,F%:ș&8064C,1,,F%�,,,!H%,H%!4,H%!8:ș&8064E,1,,F%�,,,H%!12,H%!16,H%!20:H%!24=F%:H%!28=A%:G%+=1:� �V%=�iGraf_g(A%,C$) �� �� �� �� �� �)�21:�D$,".")=0�D$=Appln$+".Film."+D$ �G%=�gFl(D$):�G%>0� �gFt(D$)=&D6A� /A%!20=�eHs(N%,A%!20,G%+192):G%=A%!20:�G%>0� �G%!28=�:G%+=128:!G%=W%:H%=G%+64:G%!4=0:G%!8=10:G%!12=0:G%!16=�:G%!20=�:G%!24=0:Z%=�ldF(D$,H%):G%!28=H%+H%!16:G%!32=0:G%!36=0:�crS_g(A%,"X",H%!20,H%!24,H%!28):�A%!32>0� &fA%!24=0:A%!28=H%!28:A%!48=0:A%!52=A%!20:A%!56=�gCT(A%):V%=�iGraf_g(A%,C$):D%=A%!20:�A%!16�(1<<21)� 0D%!28=� :G��(A%!16�(1<<16))=0�(H%!20<=Q%!52-Q%!44�H%!24<=Q%!56-Q%!48)�D%!28=� D"�:�S%!392=-1�Z%=�aBg("_g",8,4) NjZ%=�aLL(S%+392,A%):ș46,572,A%!32,A%!36�E%,F%,D%,H%:ș&80654,G%!96,G%!28,G%!32,G%!104:ș46,E%,F%,D%,H% X� b� l� v� ��:�V%�A%!16=A%!16��255 �=V% �x��dB_g:�A%,B%,C%,D%,E%:B%=!(O%!248+216):C%=O%!4:D%=0:�A%=B%+132�B%+(!B%<<7)�128:�(A%!16>>>24)=C%�E%=�:A%=B%+(!B%<<7) �D%+=1:�:�E%� �uA%=B%+4+(D%<<7):D%=Q%+256:!A%=!D%:A%!4=D%!4:A%!8=D%!8:A%!12=D%!12:�!d0%�(1<<31)�Z%=�iGrafA_g(A%)�Z%=�iGrafS_g(A%) ��:� �(ݤiGrafS_g(A%):�V%:V%=�:ȎA%!16�255� �H�2,4,12,13,19,21:A%!40+=!A%-A%!64:A%!44+=A%!4-A%!68:�cB(A%,A%+64,16) ��3,6 ��5:�cB(A%,A%!20+200,16) � �:=V% �+ݤiGrafA_g(A%):�B%,V%:V%=�:ȎA%!16�255� ��2:A%!40=!A%:A%!44=A%!4 !�3:V%=�iGraf_g(A%,"") !�4,6,12,13,19,21 !h�5:B%=A%!20:B%!48-=(!A%-B%!200)<<8:B%!56=B%!48:B%!52-=(A%!4-B%!204)<<8:B%!60=B%!52:�cB(A%,B%+200,16) ! �:=V% !*�ݤiGraf_g(A%,C$):�B%,B$,C%,D%,E%,E$,F%,G%,H%,V%,A:V%=�:E$=�pV(C$,"X"):X%=�E$:E$=�pV(C$,"Y"):Y%=�E$:B$=�pV(C$,"P"):ȎA%!16�255� !4�2:A%!40=!A%:A%!44=A%!4 !>��3:A%!40=A%!8-!A%:C%=�(A%!40�A%!28):A%!40-=(16<<S%!196):D%=�rC(A%!32,A%!36,10):A%!20=�eHs(N%,A%!20,(A%!36�C%+D%+32)<<4):�A%!20>0� !H�G%=A%!20:F%=A%!32:H%=-16-A%!52:C%=A%!32+A%!36:ș&40089,,A%!40�,A%!40:ș&80D09,,F%,G%,H%,C%,A%�,F%,G%,H%:!G%=0:A%!24=(G%-A%!20)>>>4:�A%!16�&10000� !RDA%!4=A%!12+H%:!J%=W%!12:ș&400CB,,J%:C%=J%!24:�C%>A%!12�A%!12=C% !\(C%=J%!8-J%!16+J%!24:�C%<A%!4�A%!4=C% !f�cB(A%,Q%+44,16) !p-�:ș&40088,,A%!40�,A%!40:�cB(A%,A%+64,16) !z �V%=� !�� !���4,12,13:A%!40=!A%+X%:A%!44=A%!4+Y%:D%=A%!20:�B$<>""��G%=0�12�4:D%!G%=�toI(�B$,1+(G%<<1),8)):�ș46,552,A%!32,A%!36�,,,B%,C%:!D%=(A%!8-!A%)>>>S%!196:D%!4=(A%!12-A%!4)>>>S%!200:D%!8=B%:D%!12=C%:�amf(D%,A%) !�i�cB(D%,D%+32,32):�cB(A%,A%+64,16):�cB(A%,A%+80,16):A%!104=A%!40:A%!104-=!A%:A%!108=A%!44:A%!108-=A%!4 !�$�5:B%=A%!20+64:C%=A%!32:�B$<>""� !���G%=0�36�4:B%!G%=�toI(�B$,1+(G%<<1),8)):�:B%!168=�toI(�B$,81,8)):B%!172=�toI(�B$,89,8)):B%!176=B%!168:B%!180=B%!172:B%-=64:A=B%!64/B%!72:!B%=A*65536:B%!4=!B%:A=B%!68/B%!76:B%!12=A*65536:B%!8=B%!12 !�6�D%=(A%!8-!A%)<<8:E%=C%!32+C%!24:A=D%/E%:�A>=8�A=8 !�C!B%=A*65536:D%=(A%!12-A%!4)<<8:E%=C%!36+C%!28:A=D%/E%:�A>=8�A=8 !ʲB%!4=A*65536:B%!8=65536:B%!12=65536:B%-=64:!B%=B%!64:B%!4=!B%:B%!12=B%!68:B%!8=B%!12:�amf(B%+64,A%):B%!80=1<<16:B%!84=0:B%!88=0:B%!92=1<<16:B%!96=0:B%!100=0:�sBw(B%+232,16,0) !ԑ�:B%!16=X%:B%!20=Y%:B%!24=X%:B%!28=Y%:�cB(B%,B%+32,32):�cB(B%+64,B%+160,40):A%!24=65536*�(�(B%!80/65536)):�cB(A%,B%+200,16):�cB(A%,B%+216,16) !��6:�cB(A%,A%+64,64) !�P�19:A%!40=(!A%+A%!8)�2+X%:A%!44=(A%!4+A%!12)�2+Y%:B%=A%!20:C%=A%!32:�B$<>""� !�C%+=20:�G%=0�28�4:C%!G%=�toI(�B$,1+(G%<<1),8)):�:C%!56=�toI(�B$,65,8)):A%!24=C%!28:A%!48=�toI(�B$,73,8)):A%!28=�toI(�B$,81,8)):$(B%+48)=�pV(C$,"N"):A%!60=0:�A%!28>0� !��A%!56=A%!56��&FF00:A%!56=A%!56�(A%!28<<8):A%!52=B%+48:!B%=0:B%!4=0:B%!8=-2000:B%!12=1<<16:B%!16=30<<6:B%!20=315<<6:B%!24=0:B%!28=-11:B%!32=C%!56:B%!36=A%!48�(1<<8):B%!40=0:B%!44=0:B%+=128:�cB(C%,B%,32):B%!32=C%!56:B%!36=A%!48:B%!40=1:B%!44=0 "�ș&80645,,A%!32,$(A%!52)�,A%!36:ș&8064C,,A%!32,A%!36,�toI(�B$,89,8)),�toI(�B$,97,8)),�toI(�B$,105,8)):ș&8064E,,A%!32,A%!36,�toI(�B$,113,8)),�toI(�B$,121,8)),�toI(�B$,129,8)) "��A%!56=A%!56��&FF00:A%!52=0:�cB(C%,B%,32):B%!32=C%!56:B%!36=A%!48:B%!40=0:B%+=128:!B%=0:B%!4=0:B%!8=0:B%!12=1<<16:B%!16=0:B%!20=0:B%!24=0:B%!28=9:B%!32=C%!56:B%!36=A%!48��(1<<8):B%!40=1:B%!44=0:�(A%!56�255)>0�A%!56=A%!56�256 "T�:�(A%!56�255)>1��G%=2�A%!56�255:�cB(B%,B%+80*(G%-1),48):!(B%+80*(G%-1)+40)=G%:� "$��A%!24=C%!48:A%!28=0:A%!48=1<<8:$(B%+48)="":A%!52=0:�cB(C%+20,B%,32):B%!32=C%!76:B%!36=A%!48:B%!40=0:B%!44=0:A%!56=A%!56��&FF00 ".��(A%!56�255)>0�B%+=128:!B%=0:B%!4=0:B%!8=0:B%!12=1<<16:B%!16=0:B%!20=0:B%!24=0:B%!28=9:B%!32=C%!76:B%!36=0:B%!40=1:B%!44=0:A%!56=A%!56�256:�(A%!56�255)>1��G%=2�A%!56�255:�cB(B%,B%+80*(G%-1),48):!(B%+80*(G%-1)+40)=G%:� "8��:B%=A%!20:�cB(C%+20,B%+64,32):B%!96=C%!76:B%!100=A%!48:B%!104=A%!28:B%!108=A%!60:$(B%+112)=$(A%!20+48):�cB(A%,A%+64,16):�cB(A%,A%+80,16):A%!104-=!A%:A%!108-=A%!4 "B��21:A%!40=!A%+X%:A%!44=A%!4+Y%:D%=A%!20:�B$<>""��G%=0�12�4:D%!G%=�toI(�B$,1+(G%<<1),8)):�H%=A%!20+192:!D%=(A%!8-!A%)>>>S%!196:D%!4=(A%!12-A%!4)>>>S%!200:D%!8=H%!20>>>�rMV(H%!28,4):D%!12=H%!24>>>�rMV(H%!28,5):�amf(D%,A%) "Li�cB(D%,D%+32,32):�cB(A%,A%+64,16):�cB(A%,A%+80,16):A%!104=A%!40:A%!104-=!A%:A%!108=A%!44:A%!108-=A%!4 "V �:=V% "`�ݤprObj(A1%,D1%):�A%,A$,B%,C%,D%,E%,F%,G%,H%,A,sg%,df%,ds%,fp%:sg%=&40743:df%=&40702:ds%=&40704:fp%=&40086:D%=A1%!20:B%=D%!216:Ȏ�� "j2�D1%=-3:!Q%=D%!12:ș&400CC,,Q%:A%=Q%!88:�A%>0� "t�G%=S%!120:�B%=Q%+92�Q%+92+((A%-1)<<5)�32:C%=B%!16:�C%�64�D%=!(S%!296+(7<<2)):E%=!(S%!296)�D%=!(S%!296+((C%>>>24�15)<<2)):E%=!(S%!296+((C%>>>28�15)<<2)) "~�G%!16=2:G%!20=(!B%)<<8:G%!24=(B%!4)<<8:G%!28=8:G%!32=(B%!8)<<8:G%!36=G%!24:G%!40=8:G%!44=G%!32:G%!48=(B%!12)<<8:G%!52=8:G%!56=G%!20:G%!60=G%!48:G%!64=5:G%!68=0:G%!72=0:ȎC%�&24� "��&4:șsg%,D%:șds%,G%+16 "��&20:șsg%,E%:șdf%,G%+16 "�2�&24:șsg%,E%:șdf%,G%+16:șsg%,D%:șds%,G%+16 "��:ȎC%�&3� "�&�1:�C%�256�A$=$(B%!20)�A$=$(B%+20) "��A$<>""� "�0șsg%,D%:F%=(B%!8-!B%)>>>4:H%=�A$:ȎC%�&218� "�&�0:A$=�A$,F%):�!B%+16,B%!12-14:�A$ "�$�8:�H%>F%�A$=�A$,(H%-F%+3)�2,F%) "�)�(!B%+B%!8-(�A$<<4))�2+2,B%!12-14:�A$ "�1�&10:A$=�A$,F%):�!B%+16,(B%!4+B%!12)�2+14:�A$ "�3�&200:A$=�A$,F%):�B%!8-16-(�A$<<4),B%!12-14:�A$ # <�&210:A$=�A$,F%):�B%!8-16-(�A$<<4),(B%!4+B%!12)�2+14:�A$ # #:�H%>F%�A$=�A$,(H%-F%+3)�2,F%) #2�(!B%+B%!8-(�A$<<4))�2+2,(B%!4+B%!12)�2+14:�A$ #� #(� #2�2 #<�3 #F�:� #P� #ZD�D1%=-4:șsg%,0,,,0,0:șsg%,&FFFFFF00,,,128,0:G%=S%!120:ȎA1%!4� #d��1:G%!16=2:G%!20=(A1%!32+2)<<8:G%!24=(A1%!36+2)<<8:G%!28=8:G%!32=(A1%!40-8)<<8:G%!36=G%!24:G%!40=8:G%!44=G%!32:G%!48=(A1%!44-8)<<8:G%!52=8:G%!56=G%!20:G%!60=G%!48:G%!64=5:G%!68=0:G%!72=0:șds%,G%+16 #n��2:!G%=2:G%!4=0:G%!8=0:G%!12=0:G%!16=2:G%!20=(A1%!32+2)<<8:G%!24=(A1%!36+5)<<8:G%!28=8:G%!32=(A1%!40-8)<<8:G%!36=G%!24:G%!40=7:G%!44=(A1%!40-11)<<8:G%!48=(A1%!36+2)<<8:G%!52=8:G%!56=G%!44:G%!60=(A1%!44-8)<<8 #x�G%!64=7:G%!68=G%!32:G%!72=(A1%!44-11)<<8:G%!76=8:G%!80=G%!20:G%!84=G%!72:G%!88=7:G%!92=(A1%!32+5)<<8:G%!96=G%!60:G%!100=8:G%!104=G%!92:G%!108=G%!24:G%!112=5:G%!116=0:G%!120=0:șds%,G%+16,,,,6<<8,G% #���3:G%!16=2:G%!20=(A1%!32+2)<<8:G%!24=(A1%!36+2)<<8:G%!28=8:G%!32=(A1%!40-8)<<8:G%!36=G%!24:G%!40=8:G%!44=G%!32:G%!48=(A1%!44-8)<<8:G%!52=8:G%!56=G%!20:G%!60=G%!48:G%!64=5 #��G%!68=2:G%!72=(A1%!32+8)<<8:G%!76=(A1%!36+8)<<8:G%!80=8:G%!84=(A1%!40-14)<<8:G%!88=G%!76:G%!92=8:G%!96=G%!84:G%!100=(A1%!44-14)<<8:G%!104=8:G%!108=G%!72:G%!112=G%!100:G%!116=5:G%!120=0:G%!124=0:șds%,G%+16 #���4:!G%=8<<8:G%!4=2:G%!8=8<<8:G%!12=8<<8:G%!16=2:G%!20=(A1%!32+2)<<8:G%!24=(A1%!36+2)<<8:G%!28=8:G%!32=(A1%!40-8)<<8:G%!36=G%!24:G%!40=8:G%!44=G%!32:G%!48=(A1%!44-8)<<8:G%!52=8:G%!56=G%!20:G%!60=G%!48:G%!64=5:G%!68=0:G%!72=0:șds%,G%+16,,,,,,G% #�� #�6:C%=B%+4+(D1%<<7):�D1%>0��24,!C%;C%!4;C%!8;C%!12; #�ȎC%!16�255� #�#�2:Z%=�("FN"+$(C%+32)+"_(0,0)") #Ȕ�3:E%=S%!420:ș&40081,,$(E%+28),E%!8,E%!12�C%!56:ș&4074F,,!(S%!296+(E%!4<<2)),!(S%!296+(!E%<<2)),14:G%=!C%+(8<<S%!196):F%=C%!20:�C%!16�(1<<16)� #�fF%+=(A1%!24-1)*A1%!28<<4:E%=F%+(A1%!28<<4):ȕF%<E%�!F%>0:H%=G%:�F%!12�16�H%+=C%!48*(F%!12>>>8�255) #�ȎF%!12�15� #�@�1:?(F%!8)=0:�G%+C%!40,F%!4:șfp%,,!F%,17,H%,F%!4:?(F%!8)=32 #��2:șfp%,,!F%,16,H%,F%!4 #�>�3:!O%=?(F%!8):?(F%!8)=0:șfp%,,!F%,16,H%,F%!4:?(F%!8)=!O% $�:F%+=16:� $N�E%=C%!4+C%!52�2:ȕF%!4>E%�!F%>0:H%=G%:�F%!12�16�H%+=C%!48*(F%!12>>>8�255) $ȎF%!12�15� $"@�1:?(F%!8)=0:�G%+C%!40,F%!4:șfp%,,!F%,17,H%,F%!4:?(F%!8)=32 $,�2:șfp%,,!F%,16,H%,F%!4 $6>�3:!O%=?(F%!8):?(F%!8)=0:șfp%,,!F%,16,H%,F%!4:?(F%!8)=!O% $@�:F%+=16:� $J�:ș&40082,C%!56 $TL�4,12,13,21:H%=�gCTp(C%):ș46,564,C%!32,C%!36,C%!40,C%!44,C%!48,C%!52,H% $^��5:�cB(C%,C%+112,16):F%=C%!20:�cB(F%+32,C%+40,24):A=C%!40*F%!80/65536:C%!40=A:A=C%!44*F%!84/65536:C%!44=A:A=C%!48*F%!88/65536:C%!48=A:A=C%!52*F%!92/65536:C%!52=A:�!(S%!164+32) $hm�6:H%=�gCTp(C%):�E%=!C%�C%!8-1�C%!40:�F%=C%!4-C%!44�C%!12-C%!44+1�C%!44:ș46,564,C%!32,C%!36,E%,F%,,,H%:� $rL�19:!(S%!388+4)=0:ș&80641,C%!48�1<<27,C%!32,C%!40,C%!44,$(C%!52),A1%+48 $|� $��:=� $�Q��magn:�A%,B%,C%,D%,D1%,E%,E1%,G%,H$,A0%,A,F:A%=!(S%!384+104):�A%>0�B%=A%!216 $��B%=0�� $�-D%=B%+4+(!(!(S%!384+52))<<7):ȎD%!16�255� $�Z�4,12,13,21:C%=D%!20:A=!C%/C%!8:F=C%!4/C%!12:D1%=(D%!8+!D%)�2:E1%=(D%!12+D%!4)�2:ȎI%� $�'�0:!C%=�($!num_g%):C%!8=�($!den_g%) $�)�1:C%!4=�($!num_g%):C%!12=�($!den_g%) $� �:�amf(C%,D%):�D%!16�&10000� $�{�amf(C%,D%):A=!C%/C%!8/A:F=C%!4/C%!12/F:D1%=D1%*(A-1):D%!40=D%!40*A-D1%:E1%=E1%*(F-1):D%!44=D%!44*F-E1%:�sExt4_g(D%,A%) $�_��gSWA(D%,J%):�J%!8-!J%<D%!8-!D%�ș46,552,D%!32,D%!36�,,,G%:!C%=(D%!8-!D%)>>>S%!196:C%!8=G% $�Z�J%!12-J%!4<D%!12-D%!4�ș46,552,D%!32,D%!36�,,,,G%:C%!4=(D%!12-D%!4)>>>S%!200:C%!12=G% $��amf(C%,D%):A=!C%/C%!8/A:F=C%!4/C%!12/F:D%!40=D%!40*A-D1%*(A-1):D%!44=D%!44*F-E1%*(F-1):�gSWA(D%,J%):E%=J%!8-D%!8:�E%<0�D%!40-=E% $�E%=!J%-!D%:�E%>0�D%!40-=E% %"E%=J%!12-D%!12:�E%<0�D%!44-=E% % E%=J%!4-D%!4:�E%>0�D%!44-=E% %�:ȎI%� %0#�0:$!num_g%=�!C%:$!den_g%=�C%!8 %:%�1:$!num_g%=�C%!4:$!den_g%=�C%!12 %D�:B%=�:ȎD%!16�255� %N�13:H$="GSanimate":B%=� %X�21:H$="GSfilm":B%=� %b �:�B%� %l@�D%!52=0��tMI(H$,9):�fgMI(H$,9,7)��utMI(H$,9):�fgMI(H$,9,11) %v� %�Z�5:A0%=�:C%=D%!20+64:A=!C%/C%!8:F=C%!4/C%!12:D1%=(D%!8+!D%)�2:E1%=(D%!12+D%!4)�2:ȎI%� %�'�0:!C%=�($!num_g%):C%!8=�($!den_g%) %�)�1:C%!4=�($!num_g%):C%!12=�($!den_g%) %���:�amf(C%,D%):A=!C%/C%!8/A:F=C%!4/C%!12/F:D1%=D1%*(A-1)<<8:E1%=E1%*(F-1)<<8:C%!-16=C%!-16*A:C%!-12=C%!-12*F:C%!176=C%!176*A-D1%:C%!180=C%!180*F+E1%:�D%!16�&10000��sExt5_g(D%,A%)�C%!168=C%!168*A-D1%:C%!172=C%!172*F+E1% %� ȎI%� %�#�0:$!num_g%=�!C%:$!den_g%=�C%!8 %�%�1:$!num_g%=�C%!4:$!den_g%=�C%!12 %�� %�4�:�rI(W%,"num_g"):�rI(W%,"den_g"):�rDr(A%,A0%):� %�ݤgCT(A%):�V%:�A%!24<1� %�Ȏ�rMV(A%!28,3)� %��1:V%=S%!400 %��3:V%=S%!404 &�15:V%=S%!408 &�63:V%=S%!412 &� & �V%=S%!416 &* �:=V% &4)ݤgCTp(A%):�B%,C%:C%=&80D08:�A%!24<1� &>Ȏ�rMV(A%!28,3)� &H�1:șC%,0�,B% &R�3:șC%,1�,B% &\�15:șC%,2�,B% &f�63:șC%,3�,B% &p� &z �B%=A%!24 &�,�:ș&40740,A%!28,B%,-1,-1,S%!416:=S%!416 &�BݤgSP(A%,B%):�C%,D%,E%,F%,G%:F%=&FFFFFF00:G%=&80D08:�A%!32>44� &�>C%=�rMV(A%!40,3):E%=A%+44:�C%>15�A%!32>108�E%=A%+A%!32-128 &�8�D%=0�C%*4+192*(C%=63)�4:B%!D%=!(E%+(D%<<1)):�:ȎC%� &��1:șG%,0�,E% &��3:șG%,1�,E% &��15:șG%,2�,E% &��63:șG%,3�,E% &�@�:�D%=0�C%*4+192*(C%=63)�4:�B%!D%�F%<>E%!D%�F%�D%=C%<<2:C%=0 &��:�C%>0�B%=0 &� �B%=0 &� �:=B% &�`��cM_g:�A%,B%,C%,D%,E%,F%,H%:�cP_g:A%=�rMV(S%!552,4)-S%!196:B%=�rMV(S%!552,5)-S%!200:�A%�B%� '&�C%=!w%+256�!w%+&E00�256:�C%!12>�� 'D%=C%!216:�D%>0� '2�E%=D%+4�D%+(!D%<<7)�128:H%=E%!20:ȎE%!16�255� '$�4,6,12,13,21:Ȏ�� '.*�A%>0:!H%=!H%<<A%:H%!32=H%!32<<A%:F%=� '8.�A%<0:H%!8=H%!8<<-A%:H%!40=H%!40<<-A%:F%=� 'B �:Ȏ�� 'L,�B%>0:H%!4=H%!4<<B%:H%!36=H%!36<<B%:F%=� 'V0�B%<0:H%!12=H%!12<<-B%:H%!44=H%!44<<-B%:F%=� '`�:�F%��amf(H%,E%) 'j�:� 't� '~�:� '��:� '����cP_g:�A%,B%,C%:B%=&80D08:C%=&40740:șB%,0�,A%:șC%,,A%,-1,-1,S%!400:șB%,1�,A%:șC%,8,A%,-1,-1,S%!404:șB%,2�,A%:șC%,12,A%,-1,-1,S%!408:șB%,3�,A%:șC%,15,A%,-1,-1,S%!412:ș&400E5,,S%!296:�A%=S%!296�S%!296+76�4:!A%=!A%��255:�:� '����gSWA(A%,B%):�C%,D%,E%,A:!B%=A%!40:B%!4=A%!44:ș46,552,A%!32,A%!36�,,,C%,D%:E%=A%!20:A=!E%/E%!8:B%!8=!B%+(C%<<S%!196)*A:A=E%!4/E%!12:B%!12=B%!4+(D%<<S%!200)*A:� '�#��amf(C%,A%):�B%,A:ȎA%!16�255� '��5:�!C%�C%!8>8�!C%=C%!8*8 '��C%!8�!C%>8�C%!8=!C%*8 '��C%!4�C%!12>8�C%!4=C%!12*8 '��C%!12�C%!4>8�C%!12=C%!4*8 '�c�:Z%=�rFr(!C%,C%!8):Z%=�rFr(C%!4,C%!12):ȕ!C%>999�C%!8>999:!C%=!C%�2:C%!8=C%!8�2:�:�!C%<1�!C%=1 '��C%!8<1�C%!8=1 '�CȕC%!4>999�C%!12>999:C%!4=C%!4�2:C%!12=C%!12�2:�:�C%!4<1�C%!4=1 '��C%!12<1�C%!12=1 ( 6Z%=�rFr(!C%,C%!8):Z%=�rFr(C%!4,C%!12):ȎA%!16�255� ( $�5:A%=C%-32:A=!C%/C%!8:�A>=8�A=8 (.!A%=A*65536:A%!4=!A%:A=C%!4/C%!12:�A=8�A=8 (A%!12=A*65536:A%!8=A%!12 ((3�13,21:�!C%=C%!8�C%!4=C%!12�A%!52=0�A%!52=A%!20 (2�:� (<���textAt(A$,B%,C%,D%):�A%,E%,F%:A%=J%:�cB(D%,A%,16):F%=1<<3-�rMV(-1,4):!A%=!A%*F%:A%!8=A%!8<<2:F%=1<<2-�rMV(-1,5):A%!4=A%!4*F%:E%=16*!D%�D%!8:�F%=1��A$:ș46,51,�(�A$,F%,1)),,B%,C%,,A%:B%+=E%:�:� (F���textAt2(A$,B%,C%,D%):�G%,H%,E,F:G%=16>>>S%!196:H%=32>>>S%!200:E=!D%/D%!8:F=D%!4/D%!12:�23,17,7,2,G%*E;H%*F;0,0:�23,17,7,4,G%*E;G%*F;0,0:�B%,C%:�A$:�23,17,7,2,G%;H%;0,0:�23,17,7,4,G%;G%;0,0:� (Pp��toSprite(B$,D%):�A%,B%,C%,E%,F%,G%,H%:E%=S%!448:ȕE%>0�C%=0:G%=E%!4:�$(G%!20+128)=B$�B%=!(G%!20+140):C%=G% (ZE%=!E%:�:�C%>0� (d�B$+="_":ș46,572,C%!32,C%!36,C%!60�E%,F%,G%,H%:ș90,1:ș90,2:!n%=D%:Z%=�("FN"+B$):ș90:ș90,-1�A%:�cB(A%,Q%,20):ș46,E%,F%,G%,H%:F%=C%!28:G%=�rMV(F%,4):H%=�rMV(F%,5):E%=C%!20 (n�!Q%=B%!12:Q%!4=(Q%!4<<G%)*!E%/E%!8+C%!40:Q%!8=(Q%!8<<H%)*E%!4/E%!12+C%!44:Q%!12=((Q%!12+1)<<G%)*!E%/E%!8+C%!40:Q%!16=((Q%!16+1)<<H%)*E%!4/E%!12+C%!44:�Q%!4>C%!8�Q%!12<!C%�Q%!8>C%!12�Q%!16<C%!4� (x��!C%>Q%!4�Q%!4=!C% (��C%!4>Q%!8�Q%!8=C%!4 (��C%!8<Q%!12�Q%!12=C%!8 (��C%!12<Q%!16�Q%!16=C%!12 (�*ș&400C9,,Q%�F%:�F%�ș&80D0A,1,C%,,,S% (�� (��:� (�d��sGCOL(A%,B%,C%,D%,E%):�F%:F%=((A%�255)<<8)+((B%�255)<<16)+((C%�255)<<24):ș&40743,F%,,,D%,E%:� (�d��oGCOL(A%,B%,C%,D%,E%):�F%:F%=((A%�255)<<8)+((B%�255)<<16)+((C%�255)<<24):ș&40748,F%,,,D%,E%:� (�@��wGCOL(A%,D%,E%):A%=!(S%!296+(A%<<2)):ș&40743,A%,,,D%,E%:� (�6��rv_g(A%,B%):�C%,E%,F%,G%,H%:�B%!28<>B%+64+B%!80� (�-B%!28-=!(B%!28-4):B%!24-=1:�(B%!100�3)=0� (��B%!28=B%+64+B%!80�C%=0:ȕ!(B%!28):B%!28+=!(B%!28):C%+=1:�:B%!24=C%:�B%!4=1�B%!16=�:Z%=�dLL(S%+392,A%):�S%!392=-1�Z%=�dBg("_g",8):V%=S%+128 (�B%!28-=!(B%!28-4) )��B%!28=B%+64+B%!80� )�B%!28+=!(B%!28):C%=0:�hgOn:ȕ!(B%!28+!(B%!28)):ș46,572,A%!32,A%!36�E%,F%,G%,H%:ș&80654,B%!96,B%!28,B%!32,B%!104�,B%!28,B%!32:C%+=1:ș46,E%,F%,G%,H%:�:B%!24=C%:�hgOff:�B%!4=1�B%!16=�:Z%=�dLL(S%+392,A%):�S%!392=-1�Z%=�dBg("_g",8):V%=S%+128 )6�B%!28=B%!28-!(B%!28-4):�B%!28=B%+64+B%!80�B%!32=0 )"� ),� )6�:� )@���screen(A$,B%,C%):�A%,B$,C$,D%,D$,E%,F%,F1%,G%,H%,G$:S%!456=�:D%=�rMV(B%,7):�:��:ș&400E3,S%!456�255:S%!456=�:�moan(�$):� )JȎC%�3� )T(�0:ș63,B%�E%;F%:�F%�2�F%=1��B%:F%=0 )^?�1,2:ș63,B%+128�E%;F%:�F%�2�F%=1+(C%�3)��B%+128:F%=0:F1%=� )h�:�F%>0� )r�B$="You can NOT use direct screen mode with this graphic.":C$="Insufficient screen memory available. Please use the Task Manager to set ":D$="Insufficient memory available. ":�E%=-2� )|Dș92,2�,A%:ș&400EC,-1,-1�,,H%:G%=�rCMOS(143):G%=G%*S%!292:ȎF%� )�Q�1:�H%+A%<D%�G$=D$+B$��G%>=D%��B%:F%=0�G$=C$+�(D%/1024)+"K of screen memory." )�q�2:�H%+A%<D%�G$=D$+B$��H%+A%<2*D%��B%:F%=0��G%>=2*D%��B%+128:F%=0:F1%=��G$=C$+�(D%/512)+"K of screen memory." )�^�3:�H%+A%<2*D%�G$=D$+B$��G%>=2*D%��B%+128:F%=0:F1%=��G$=C$+�(D%/512)+"K of screen memory." )�� )�,�G$="Invalid mode for this monitor. "+B$ )� �:�F%>0��moan(G$):S%!456=�:� )�K�:�C%�4�rMV(�,9)=2�E%=S%!296:�D%=0�15:�19,D%,16,E%?1,E%?2,E%?3:E%+=4:� )�<�:�F1%�S%!456=S%!456�(1<<16):�swap(2,1,0):�:�swap(1,2,0) )�O�:�gMi:V%=�("FN"+A$):ș&400E3,S%!456�255:S%!456=�:�V%<>27�Z%=�sysErrBox(V%) )�� )�$��swap(D%,E%,F%):�!(S%!164+36):� )�IݤscrA_g:�A%,B%,B$,C%,D%,E%,F%,G%,V%:A%=!(S%!384+104):�A%>0�B%=A%!216 )��B%=0�=� *�D%=!(S%!384+52):A%=D%!12:B%=A%!20+128:B$=$(B%+32)+"_":E%=(S%!204-A%!88+A%!80)�2�S%!428:F%=(S%!208-A%!92+A%!84)�2�S%!432:�24,E%;F%;E%+A%!88-A%!80-S%!440;F%+A%!92-A%!84-S%!444;:ȑE%,F%:B%!44=B%!8:B%!8=4:D%=B%!12:G%=2:ȕV%<>27:�D%>=B%!12� *�B%!16� *k�swap(G%,3-G%,3):G%=3-G%:!n%=B%!24:B%!28=�("FN"+B$):B%!24+=1:E%=0:�B%!28=0�B%!24=0:B%!28=�:�B%!4=1�E%=1 *&P�B%!4=2�E%=1�B%!16=�:Z%=�dLL(S%+396,A%):�S%!396=-1�Z%=�dBg("_g",9):V%=S%+128 *0�:B%!12=D%+B%!8 *:)�:V%=�keys_g:ș66�D%:�:B%!8=B%!44:=V% *DFݤscrF_g:�A%,B%,C%,D%,E%,F%,G%,V%:A%=!(S%!384+104):�A%>0�B%=A%!216 *N�B%=0�=� *X�D%=!(S%!384+52):A%=D%!12:B%=A%!20+128:E%=(S%!204-B%!84)�2�S%!428:F%=(S%!208-B%!88)�2�S%!432:�24,E%;F%;E%+B%!84-S%!440;F%+B%!88-S%!444;:B%!44=B%!8:B%!8=4:D%=B%!12:G%=2:ȕV%<>27:�D%>=B%!12� *b�B%!16� *la�swap(G%,3-G%,2):G%=3-G%:ș&80654,B%!96,B%!28,B%!32,B%!104�,B%!28,B%!32:�(B%!100�3)=0�B%!32=0 *v`E%=0:�B%!36��rv_g(A%,B%)�B%!24+=1:�!(B%!28)=0�B%!28=B%+64+B%!80:B%!32=0:B%!24=0:�B%!4=1�E%=1 *�P�B%!4=2�E%=1�B%!16=�:Z%=�dLL(S%+392,A%):�S%!392=-1�Z%=�dBg("_g",8):V%=S%+128 *��:B%!12=D%+B%!8 *�)�:V%=�keys_g:ș66�D%:�:B%!8=B%!44:=V% *�@ݤkeys_g:�A%,B%,C%,D%,F%,V%:A%=!(S%!384+104):�A%>0�B%=A%!216 *��B%=0�=� *�(D%=!(S%!384+52):A%=D%!12:V%=�0:ȎV%� *��13:ȎA%!16�255� *��13:F%=9 *��21:F%=8 *�"�:B%=A%!20+128:�B%!4<>2�B%!4=2 *��B%!16� *�-�!(S%+392-4*(F%=9))=-1�Z%=�aBg("_g",F%,4) *�'Z%=�aLL(S%+392-4*(F%=9),A%):B%!16=� +� +�32:ȎA%!16�255� +�13:F%=9 + �21:F%=8 +*"�:B%=A%!20+128:�B%!4<>3�B%!4=3 +4�B%!16� +>OB%!16=�:Z%=�dLL(S%+392-4*(F%=9),A%):�!(S%+392-4*(F%=9))=-1�Z%=�dBg("_g",F%) +H6�B%!16=�:�!(S%+392-4*(F%=9))=-1�Z%=�aBg("_g",F%,4) +RZ%=�aLL(S%+392-4*(F%=9),A%) +\� +f%ɗ"+":�(A%!16�255)=21�Z%=�playF_g +p%ɗ"-":�(A%!16�255)=21�Z%=�playB_g +zU�48,49,50,51,52,53,54,55,56,57:B%=A%!20+128:B%!8=(V%-47)<<1:ș66�D%:B%!12=D%+B%!8 +�!�30:B%=A%!20+128:ȎA%!16�255� +��13:B%!24=0:B%!28=� +��21:�B%!36� +��(B%!100�3)=0� +�;ȕ!(B%!28):B%!24+=1:B%!28+=!(B%!28):�:B%!28-=!(B%!28-4) +����hgOn:ȕ!(B%!28+!(B%!28)):ș46,572,A%!32,A%!36�E%,F%,G%,H%:ș&80654,B%!96,B%!28,B%!32,B%!104�,B%!28,B%!32:B%!24+=1:�:�hgOff +�� +�&�B%!24=0:B%!28=B%+64+B%!80:B%!32=0 +�� +�� +��-1 +��27 +� �:=V% ,�ݤautoP_g(A%,B%,C%):�D%,E%,F%,G%,H%,V%:V%=�:ș&8064C,1,A%,B%�,,,E%,F%,G%:ș&8064E,1,,B%�,,,D%,H%:E%+=��(H%>>>6)*C%:G%+=��(H%>>>6)*C%:F%-=��(D%>>>6)*C%:ș&8064C,,,B%,E%,F%,G%:=V% ,vݤm19_g(D%,A%,B%):�C%,E%,F%,G%,H%,H,V%:V%=�:ș&8064D,1,D%!32�,,,H:H=H>>>16:H=1-(H-1)*(H>1):H%=�(-3):�H%=0�D%!28=0� ,\C%=�rKey(32,8,1)/H:ș&8064C,1,D%!32�,,,E%,F%,G%:E%-=A%*C%:F%-=B%*C%:ș&8064C,,,,E%,F%,G% ,$��C%=�rKey(320,6,-10)/H:ș&8064E,1,D%!32,D%!36�,,,E%,F%,G%:�H%=-1�D%!28>0�G%-=A%*C%:G%-=23040*(G%<0):G%=G%�23040�F%+=A%*C%:F%-=23040*(F%<0):F%=F%�23040:E%-=B%*C%:E%-=23040*(E%<0):E%=E%�23040 ,.ș&8064E,,,D%!36,E%,F%,G% ,8 �:=V% ,Bt��sExt4_g(D%,A%):�B%,C%,E%,G%,H%,A:C%=D%!20:�gSWA(D%,D%):ș&600D7,A%!12,D%:!O%=A%!12:ș&400CB,,O%:ș&400C5,,O%:� ,L���sExt5_g(D%,A%):�C%,A:C%=D%!20:C%!104=2:C%!108=C%!216:C%!112=C%!220:C%!116=8:C%!120=C%!224:C%!124=C%!220:C%!128=8:C%!132=C%!224:C%!136=C%!228:C%!140=8:C%!144=C%!216:C%!148=C%!228:C%!152=5:C%!156=0:�cB(C%+32,D%+40,24) ,V�A=D%!40*C%!80/65536:D%!40=A:A=D%!44*C%!84/65536:D%!44=A:A=D%!48*C%!88/65536:D%!48=A:A=D%!52*C%!92/65536:D%!52=A:D%!56=D%!56:D%!60=D%!60:ș&40700,C%+104,,D%+40,,,,,&80000000+D%+64 ,`�!D%=C%!216+(C%!240>>8):D%!4=C%!220+(C%!244>>8):D%!8=!D%+D%!72-D%!64:D%!12=D%!4+D%!76-D%!68:ș&600D7,A%!12,D%:!O%=A%!12:ș&400CB,,O%:ș&400C5,,O%:ș&400CB,,O%:� ,j���crS_g(A%,B$,C%,D%,E%):�F%,V%:F%=�oSA((((C%>>>�rMV(E%,4))*(D%>>>�rMV(E%,5))>>>3-�rMV(E%,10))+1000)��3):A%!32=F%:�F%>0�ș46,265,F%:ș46,271,F%,B$,0,C%>>>�rMV(E%,4),D%>>>�rMV(E%,5),E%:ș46,310,F%,B$:ș46,280,F%,B$�,,V% ,tA%!36=V%:�:---(INIT) ,��ݤi_g(A$,B%):�A%,B$,C%,D$,E$:�iRes(A$,B%):S%!176=S%!176�(1<<7):S%!392=�:S%!396=�:S%!448=�:S%!464=�:B$=�pS(Parameters$(B%),","):C%=�B$:�C%>0�S%!388=-C% ,���H_g$(11):H_g$(0)="This button has NO action.":H_g$(1)="Press SELECT to move the graphic in a frame ":H_g$(2)=".|MHold SHIFT down to move in larger steps.":H_g$(3)=".|MHold ALT down to rotate the graphic":H_g$(4)="|MClick MENU for other actions." ,��H_g$(5)="|MPress ADJUST to reverse the movement.":H_g$(6)="Press SELECT to zoom in on the graphic":H_g$(7)="|MPress SELECT with CONTROL to trigger single step, start/stop, etc.":H_g$(8)="|MPress SELECT with CONTROL to go to the start of the sequence." ,�0H_g$(11)="Press SELECT to move the graphic " ,���S%!296 79,S%!400 1,S%!404 3,S%!408 15,S%!412 255,S%!416 255,S%!420 71,S%!436 39:�cP_g:A%=S%!420:!A%=7:A%!4=0:A%!8=160:A%!12=160:A%!16=0:A%!20=-2:A%!24=�:$(A%+28)="Portrhouse.Standard":B$=�gSV("Edit$Options"):�B$<>""� ,�6D$=�pS(B$," "):ȕD$<>"":E$=�D$,2):Ȏ�toUC(�D$,1))� ,�#�"F":C%=�E$:�C%>-1�C%<16�!A%=C% ,�$�"B":C%=�E$:�C%>-1�C%<16�A%!4=C% ,�'�"W":C%=�E$:�C%>-1�C%=C%<<4:A%!8=C% ,�(�"H":C%=�E$:�C%>-1�C%=C%<<4:A%!12=C% ,��"M" ,��"L":C%=�E$:A%!20=C% - �"R" - �"N":$(A%+28)=E$ -�:D$=�pS(B$," "):� -��:C%=S%!164:ș&80D02,10�,A%:C%!32=A%:ș&80D02,13�,A%:C%!44=A%:B$=�pS(Parameters$(B%),","):�:��:�A%=3�A%=0:�"RMFaster Draw":=��=� -($A%=0:�B$,"S")>0��B$,"s")>0�A%=1 -2"�B$,"D")>0��B$,"d")>0�A%=A%�2 -<"�A%�1��"RMFaster SpriteExtend" -F�A%�2�A%=0:�"RMFaster Draw" -P=� -Z��iGraphics(A$,B%):� �
00000000 0d 00 1e 0f 2d 2d 2d 28 52 45 44 52 41 57 29 0d |....---(REDRAW).| 00000010 00 28 2c dd f2 64 28 47 25 29 3a ea 41 25 2c 42 |.(,..d(G%):.A%,B| 00000020 25 2c 43 25 2c 46 25 2c 41 3a 42 25 3d 47 25 21 |%,C%,F%,A:B%=G%!| 00000030 32 31 36 3a e7 42 25 3d 30 8c e1 0d 00 32 c2 21 |216:.B%=0....2.!| 00000040 28 53 25 21 34 33 36 29 3d 21 68 25 3a 58 25 3d |(S%!436)=!h%:X%=| 00000050 51 25 21 34 2d 51 25 21 32 30 3a 59 25 3d 51 25 |Q%!4-Q%!20:Y%=Q%| 00000060 21 31 36 2d 51 25 21 32 34 3a 41 25 3d b9 3a c8 |!16-Q%!24:A%=.:.| 00000070 95 41 25 3a e3 43 25 3d 42 25 2b 34 b8 42 25 2b |.A%:.C%=B%+4.B%+| 00000080 28 21 42 25 3c 3c 37 29 88 31 32 38 3a c8 99 26 |(!B%<<7).128:..&| 00000090 38 30 44 30 41 2c 34 2c 43 25 2c 58 25 2c 59 25 |80D0A,4,C%,X%,Y%| 000000a0 2c 53 25 b8 46 25 3a e7 46 25 8c ed 3a ef 32 34 |,S%.F%:.F%..:.24| 000000b0 2c 51 25 21 32 38 3b 51 25 21 33 32 3b 28 51 25 |,Q%!28;Q%!32;(Q%| 000000c0 21 33 36 2d 53 25 21 34 34 30 29 80 53 25 21 34 |!36-S%!440).S%!4| 000000d0 32 38 3b 28 51 25 21 34 30 2d 53 25 21 34 34 34 |28;(Q%!40-S%!444| 000000e0 29 80 53 25 21 34 33 32 3b 3a c8 99 26 34 30 30 |).S%!432;:..&400| 000000f0 43 41 2c 2c 51 25 b8 41 25 3a ce 3a e1 0d 00 3c |CA,,Q%.A%:.:...<| 00000100 22 c8 99 26 38 30 44 30 41 2c 30 2c 43 25 2c 58 |"..&80D0A,0,C%,X| 00000110 25 2c 59 25 2c 53 25 b8 46 25 3a e7 46 25 8c 0d |%,Y%,S%.F%:.F%..| 00000120 00 46 10 c8 8e 43 25 21 31 36 80 32 35 35 ca 0d |.F...C%!16.255..| 00000130 00 50 25 c9 32 3a 5a 25 3d a0 28 22 46 4e 22 2b |.P%.2:Z%=.("FN"+| 00000140 24 28 43 25 2b 35 32 29 2b 22 5f 28 58 25 2c 59 |$(C%+52)+"_(X%,Y| 00000150 25 29 22 29 0d 00 5a 8e c9 33 3a 46 25 3d 53 25 |%)")..Z..3:F%=S%| 00000160 21 34 32 30 3a c8 99 26 34 30 30 38 31 2c 2c 24 |!420:..&40081,,$| 00000170 28 46 25 2b 32 38 29 2c 46 25 21 38 2c 46 25 21 |(F%+28),F%!8,F%!| 00000180 31 32 b8 43 25 21 35 36 3a c8 99 26 34 30 37 34 |12.C%!56:..&4074| 00000190 46 2c 2c 21 28 53 25 21 32 39 36 2b 28 46 25 21 |F,,!(S%!296+(F%!| 000001a0 34 3c 3c 32 29 29 2c 21 28 53 25 21 32 39 36 2b |4<<2)),!(S%!296+| 000001b0 28 21 46 25 3c 3c 32 29 29 2c 31 34 3a c8 99 26 |(!F%<<2)),14:..&| 000001c0 41 30 44 30 41 2c 33 2c 43 25 2c 58 25 2c 59 25 |A0D0A,3,C%,X%,Y%| 000001d0 2c 53 25 3a c8 99 26 34 30 30 38 32 2c 43 25 21 |,S%:..&40082,C%!| 000001e0 35 36 0d 00 64 d0 c9 35 3a f2 63 42 28 51 25 2b |56..d..5:.cB(Q%+| 000001f0 36 30 2c 43 25 2b 31 31 32 2c 31 36 29 3a 46 25 |60,C%+112,16):F%| 00000200 3d 43 25 21 32 30 3a f2 63 42 28 46 25 2b 33 32 |=C%!20:.cB(F%+32| 00000210 2c 43 25 2b 34 30 2c 32 34 29 3a 41 3d 43 25 21 |,C%+40,24):A=C%!| 00000220 34 30 2a 46 25 21 38 30 2f 36 35 35 33 36 3a 43 |40*F%!80/65536:C| 00000230 25 21 34 30 3d 41 3a 41 3d 43 25 21 34 34 2a 46 |%!40=A:A=C%!44*F| 00000240 25 21 38 34 2f 36 35 35 33 36 3a 43 25 21 34 34 |%!84/65536:C%!44| 00000250 3d 41 3a 41 3d 43 25 21 34 38 2a 46 25 21 38 38 |=A:A=C%!48*F%!88| 00000260 2f 36 35 35 33 36 3a 43 25 21 34 38 3d 41 3a 41 |/65536:C%!48=A:A| 00000270 3d 43 25 21 35 32 2a 46 25 21 39 32 2f 36 35 35 |=C%!52*F%!92/655| 00000280 33 36 3a 43 25 21 35 32 3d 41 3a 43 25 21 35 36 |36:C%!52=A:C%!56| 00000290 2b 3d 58 25 3c 3c 38 3a 43 25 21 36 30 2b 3d 59 |+=X%<<8:C%!60+=Y| 000002a0 25 3c 3c 38 3a d6 21 28 53 25 21 31 36 34 2b 33 |%<<8:.!(S%!164+3| 000002b0 32 29 0d 00 6e 1c 7f 3a c8 99 26 38 30 44 30 41 |2)..n..:..&80D0A| 000002c0 2c 32 2c 43 25 2c 58 25 2c 59 25 2c 53 25 0d 00 |,2,C%,X%,Y%,S%..| 000002d0 78 1c cb 3a c8 99 26 38 30 44 30 41 2c 35 2c 43 |x..:..&80D0A,5,C| 000002e0 25 2c 58 25 2c 59 25 2c 53 25 0d 00 82 1b cd 3a |%,X%,Y%,S%.....:| 000002f0 ed 3a c8 99 26 34 30 30 43 41 2c 2c 51 25 b8 41 |.:..&400CA,,Q%.A| 00000300 25 3a ce 3a e1 0d 00 8c 43 dd f2 72 44 72 28 41 |%:.:....C..rDr(A| 00000310 25 2c 42 25 29 3a ea 43 25 2c 44 25 3a 43 25 3d |%,B%):.C%,D%:C%=| 00000320 41 25 21 32 31 36 2b 34 3a 44 25 3d 21 28 53 25 |A%!216+4:D%=!(S%| 00000330 21 33 38 34 2b 35 32 29 3a 43 25 2b 3d 21 44 25 |!384+52):C%+=!D%| 00000340 3c 3c 37 3a e7 42 25 8c 0d 00 96 66 e7 21 44 25 |<<7:.B%....f.!D%| 00000350 3d 30 8c 21 4a 25 3d 41 25 21 31 32 3a c8 99 26 |=0.!J%=A%!12:..&| 00000360 34 30 30 43 42 2c 2c 4a 25 3a c8 99 26 34 30 30 |400CB,,J%:..&400| 00000370 44 31 2c 2d 31 2c 4a 25 21 34 2c 4a 25 21 38 2c |D1,-1,J%!4,J%!8,| 00000380 4a 25 21 31 32 2c 4a 25 21 31 36 8b c8 99 26 34 |J%!12,J%!16...&4| 00000390 30 30 44 31 2c 41 25 21 31 32 2c 21 43 25 2c 43 |00D1,A%!12,!C%,C| 000003a0 25 21 34 2c 43 25 21 38 2c 43 25 21 31 32 0d 00 |%!4,C%!8,C%!12..| 000003b0 a0 43 cc 21 51 25 3d 41 25 21 31 32 3a f2 63 42 |.C.!Q%=A%!12:.cB| 000003c0 28 43 25 2c 51 25 2b 34 2c 31 36 29 3a c8 99 26 |(C%,Q%+4,16):..&| 000003d0 34 30 30 43 39 2c 2c 51 25 b8 42 25 3a e7 42 25 |400C9,,Q%.B%:.B%| 000003e0 8c 21 68 25 3d 41 25 21 31 32 3a f2 64 28 41 25 |.!h%=A%!12:.d(A%| 000003f0 29 0d 00 aa 21 cd 3a e1 3a 2d 2d 2d 28 27 47 72 |)...!.:.:---('Gr| 00000400 61 66 53 63 61 6e 27 64 75 6d 6d 79 20 6d 65 6e |afScan'dummy men| 00000410 75 29 0d 00 be 53 dd a4 73 65 74 4d 6f 64 65 5f |u)...S..setMode_| 00000420 67 3a ea 41 25 2c 42 25 2c 43 25 2c 44 25 2c 45 |g:.A%,B%,C%,D%,E| 00000430 25 2c 48 24 2c 56 25 3a 48 24 3d 24 6d 6e 25 3a |%,H$,V%:H$=$mn%:| 00000440 56 25 3d b9 3a 41 25 3d 21 28 53 25 21 33 38 34 |V%=.:A%=!(S%!384| 00000450 2b 31 30 34 29 3a e7 41 25 3e 30 8c 42 25 3d 41 |+104):.A%>0.B%=A| 00000460 25 21 32 31 36 0d 00 c8 0c e7 42 25 3d 30 8c 3d |%!216.....B%=0.=| 00000470 b9 0d 00 d2 29 44 25 3d 21 28 53 25 21 33 38 34 |....)D%=!(S%!384| 00000480 2b 35 32 29 3a 43 25 3d 44 25 21 31 32 3a c8 8e |+52):C%=D%!12:..| 00000490 43 25 21 31 36 80 32 35 35 ca 0d 00 dc 2c c9 34 |C%!16.255....,.4| 000004a0 2c 36 2c 31 32 2c 31 33 2c 32 31 3a 45 25 3d 43 |,6,12,13,21:E%=C| 000004b0 25 21 32 38 3a e7 45 25 3c 30 84 45 25 3e 32 38 |%!28:.E%<0.E%>28| 000004c0 8c 45 25 3d 31 32 0d 00 e6 3d e7 eb 3c 3e 45 25 |.E%=12...=..<>E%| 000004d0 8c c8 99 26 36 30 30 45 33 2c 45 25 3a e7 eb 3d |...&600E3,E%:..=| 000004e0 45 25 8c f2 74 4d 49 28 48 24 2c 49 25 29 3a f2 |E%..tMI(H$,I%):.| 000004f0 66 67 4d 49 28 48 24 2c 49 25 2c 37 29 8b f2 62 |fgMI(H$,I%,7)..b| 00000500 65 65 70 0d 00 f0 09 cb 3a 3d 56 25 0d 00 fa 54 |eep.....:=V%...T| 00000510 dd a4 73 65 74 53 69 7a 65 5f 67 3a ea 41 25 2c |..setSize_g:.A%,| 00000520 42 25 2c 43 25 2c 44 25 2c 45 25 2c 46 25 2c 47 |B%,C%,D%,E%,F%,G| 00000530 25 2c 48 25 2c 48 24 2c 56 25 3a 56 25 3d b9 3a |%,H%,H$,V%:V%=.:| 00000540 41 25 3d 21 28 53 25 21 33 38 34 2b 31 30 34 29 |A%=!(S%!384+104)| 00000550 3a e7 41 25 3e 30 8c 42 25 3d 41 25 21 32 31 36 |:.A%>0.B%=A%!216| 00000560 0d 01 04 0c e7 42 25 3d 30 8c 3d b9 0d 01 0e 32 |.....B%=0.=....2| 00000570 44 25 3d 21 28 53 25 21 33 38 34 2b 35 32 29 3a |D%=!(S%!384+52):| 00000580 43 25 3d 44 25 21 31 32 3a 45 25 3d 43 25 21 32 |C%=D%!12:E%=C%!2| 00000590 30 3a c8 8e 43 25 21 31 36 80 32 35 35 ca 0d 01 |0:..C%!16.255...| 000005a0 18 2f c9 31 33 3a 48 24 3d 22 47 53 61 6e 69 6d |./.13:H$="GSanim| 000005b0 61 74 65 22 3a 47 25 3d 39 3a e7 43 25 21 35 32 |ate":G%=9:.C%!52| 000005c0 3c 3e 30 80 45 25 21 32 38 3d 2d 31 8c 0d 01 22 |<>0.E%!28=-1..."| 000005d0 b6 c8 99 34 36 2c 35 35 32 2c 43 25 21 33 32 2c |...46,552,C%!32,| 000005e0 43 25 21 33 36 b8 2c 2c 2c 46 25 2c 48 25 3a 46 |C%!36.,,,F%,H%:F| 000005f0 25 3d 46 25 3c 3c a4 72 4d 56 28 43 25 21 32 38 |%=F%<<.rMV(C%!28| 00000600 2c 34 29 3a 48 25 3d 48 25 3c 3c a4 72 4d 56 28 |,4):H%=H%<<.rMV(| 00000610 43 25 21 32 38 2c 35 29 3a 43 25 21 38 3d 21 43 |C%!28,5):C%!8=!C| 00000620 25 2b 46 25 3a 43 25 21 31 32 3d 43 25 21 34 2b |%+F%:C%!12=C%!4+| 00000630 48 25 3a 51 25 21 32 35 36 3d 41 25 21 31 32 3a |H%:Q%!256=A%!12:| 00000640 c8 99 26 34 30 30 43 43 2c 2c 51 25 2b 32 35 36 |..&400CC,,Q%+256| 00000650 3a e7 43 25 21 38 3e 51 25 21 33 30 38 2d 53 25 |:.C%!8>Q%!308-S%| 00000660 21 34 34 30 8c 43 25 21 38 3d 51 25 21 33 30 38 |!440.C%!8=Q%!308| 00000670 2d 53 25 21 34 34 30 3a 21 43 25 3d 43 25 21 38 |-S%!440:!C%=C%!8| 00000680 2d 46 25 0d 01 2c 28 e7 21 43 25 3c 51 25 21 33 |-F%..,(.!C%<Q%!3| 00000690 30 30 2b 53 25 21 34 34 30 8c 21 43 25 3d 51 25 |00+S%!440.!C%=Q%| 000006a0 21 33 30 30 2b 53 25 21 34 34 30 0d 01 36 3a e7 |!300+S%!440..6:.| 000006b0 43 25 21 31 32 3e 51 25 21 33 31 32 2d 53 25 21 |C%!12>Q%!312-S%!| 000006c0 34 34 34 8c 43 25 21 31 32 3d 51 25 21 33 31 32 |444.C%!12=Q%!312| 000006d0 2d 53 25 21 34 34 34 3a 43 25 21 34 3d 43 25 21 |-S%!444:C%!4=C%!| 000006e0 31 32 2d 48 25 0d 01 40 2a e7 43 25 21 34 3c 51 |12-H%..@*.C%!4<Q| 000006f0 25 21 33 30 34 2b 53 25 21 34 34 34 8c 43 25 21 |%!304+S%!444.C%!| 00000700 34 3d 51 25 21 33 30 34 2b 53 25 21 34 34 34 0d |4=Q%!304+S%!444.| 00000710 01 4a 7a 46 25 3d 51 25 2b 33 34 38 2b 28 44 25 |.JzF%=Q%+348+(D%| 00000720 21 31 36 3c 3c 35 29 3a 21 46 25 3d 21 43 25 2d |!16<<5):!F%=!C%-| 00000730 53 25 21 34 34 30 3a 46 25 21 34 3d 43 25 21 34 |S%!440:F%!4=C%!4| 00000740 2d 53 25 21 34 34 34 3a 46 25 21 38 3d 43 25 21 |-S%!444:F%!8=C%!| 00000750 38 2b 53 25 21 34 34 30 3a 46 25 21 31 32 3d 43 |8+S%!440:F%!12=C| 00000760 25 21 31 32 2b 53 25 21 34 34 34 3a 5a 25 3d a4 |%!12+S%!444:Z%=.| 00000770 69 47 72 61 66 41 5f 67 28 43 25 29 3a f2 72 63 |iGrafA_g(C%):.rc| 00000780 57 28 51 25 2b 32 35 36 29 0d 01 54 05 cd 0d 01 |W(Q%+256)..T....| 00000790 5e 2d c9 32 31 3a 48 24 3d 22 47 53 66 69 6c 6d |^-.21:H$="GSfilm| 000007a0 22 3a 47 25 3d 31 31 3a e7 43 25 21 35 32 3c 3e |":G%=11:.C%!52<>| 000007b0 30 80 45 25 21 32 38 3d 2d 31 8c 0d 01 68 81 48 |0.E%!28=-1...h.H| 000007c0 25 3d 45 25 2b 31 39 32 3a 43 25 21 38 3d 21 43 |%=E%+192:C%!8=!C| 000007d0 25 2b 48 25 21 32 30 3a 43 25 21 31 32 3d 43 25 |%+H%!20:C%!12=C%| 000007e0 21 34 2b 48 25 21 32 34 3a 51 25 21 32 35 36 3d |!4+H%!24:Q%!256=| 000007f0 41 25 21 31 32 3a c8 99 26 34 30 30 43 43 2c 2c |A%!12:..&400CC,,| 00000800 51 25 2b 32 35 36 3a e7 43 25 21 38 3e 51 25 21 |Q%+256:.C%!8>Q%!| 00000810 33 30 38 2d 53 25 21 34 34 30 8c 43 25 21 38 3d |308-S%!440.C%!8=| 00000820 51 25 21 33 30 38 2d 53 25 21 34 34 30 3a 21 43 |Q%!308-S%!440:!C| 00000830 25 3d 43 25 21 38 2d 48 25 21 32 30 0d 01 72 28 |%=C%!8-H%!20..r(| 00000840 e7 21 43 25 3c 51 25 21 33 30 30 2b 53 25 21 34 |.!C%<Q%!300+S%!4| 00000850 34 30 8c 21 43 25 3d 51 25 21 33 30 30 2b 53 25 |40.!C%=Q%!300+S%| 00000860 21 34 34 30 0d 01 7c 3d e7 43 25 21 31 32 3e 51 |!440..|=.C%!12>Q| 00000870 25 21 33 31 32 2d 53 25 21 34 34 34 8c 43 25 21 |%!312-S%!444.C%!| 00000880 31 32 3d 51 25 21 33 31 32 2d 53 25 21 34 34 34 |12=Q%!312-S%!444| 00000890 3a 43 25 21 34 3d 43 25 21 31 32 2d 48 25 21 32 |:C%!4=C%!12-H%!2| 000008a0 34 0d 01 86 2a e7 43 25 21 34 3c 51 25 21 33 30 |4...*.C%!4<Q%!30| 000008b0 34 2b 53 25 21 34 34 34 8c 43 25 21 34 3d 51 25 |4+S%!444.C%!4=Q%| 000008c0 21 33 30 34 2b 53 25 21 34 34 34 0d 01 90 7a 46 |!304+S%!444...zF| 000008d0 25 3d 51 25 2b 33 34 38 2b 28 44 25 21 31 36 3c |%=Q%+348+(D%!16<| 000008e0 3c 35 29 3a 21 46 25 3d 21 43 25 2d 53 25 21 34 |<5):!F%=!C%-S%!4| 000008f0 34 30 3a 46 25 21 34 3d 43 25 21 34 2d 53 25 21 |40:F%!4=C%!4-S%!| 00000900 34 34 34 3a 46 25 21 38 3d 43 25 21 38 2b 53 25 |444:F%!8=C%!8+S%| 00000910 21 34 34 30 3a 46 25 21 31 32 3d 43 25 21 31 32 |!440:F%!12=C%!12| 00000920 2b 53 25 21 34 34 34 3a 5a 25 3d a4 69 47 72 61 |+S%!444:Z%=.iGra| 00000930 66 41 5f 67 28 43 25 29 3a f2 72 63 57 28 51 25 |fA_g(C%):.rcW(Q%| 00000940 2b 32 35 36 29 0d 01 9a 05 cd 0d 01 a4 46 cb 3a |+256)........F.:| 00000950 e7 43 25 21 35 32 3d 30 8c f2 74 4d 49 28 48 24 |.C%!52=0..tMI(H$| 00000960 2c 47 25 29 3a f2 66 67 4d 49 28 48 24 2c 47 25 |,G%):.fgMI(H$,G%| 00000970 2c 37 29 8b f2 75 74 4d 49 28 48 24 2c 47 25 29 |,7)..utMI(H$,G%)| 00000980 3a f2 66 67 4d 49 28 48 24 2c 47 25 2c 31 31 29 |:.fgMI(H$,G%,11)| 00000990 0d 01 ae 07 3d 56 25 0d 01 b8 59 dd a4 72 65 73 |....=V%...Y..res| 000009a0 74 6f 72 65 5f 67 3a ea 41 25 2c 42 25 2c 43 25 |tore_g:.A%,B%,C%| 000009b0 2c 44 25 2c 46 25 2c 47 25 2c 48 25 2c 56 25 2c |,D%,F%,G%,H%,V%,| 000009c0 56 31 25 2c 41 30 25 2c 48 24 3a 56 25 3d b9 3a |V1%,A0%,H$:V%=.:| 000009d0 41 25 3d 21 28 53 25 21 33 38 34 2b 31 30 34 29 |A%=!(S%!384+104)| 000009e0 3a e7 41 25 3e 30 8c 42 25 3d 41 25 21 32 31 36 |:.A%>0.B%=A%!216| 000009f0 0d 01 c2 0c e7 42 25 3d 30 8c 3d b9 0d 01 cc 29 |.....B%=0.=....)| 00000a00 44 25 3d 21 28 53 25 21 33 38 34 2b 35 32 29 3a |D%=!(S%!384+52):| 00000a10 43 25 3d 44 25 21 31 32 3a c8 8e 43 25 21 31 36 |C%=D%!12:..C%!16| 00000a20 80 32 35 35 ca 0d 01 d6 4d c9 33 3a e7 43 25 21 |.255....M.3:.C%!| 00000a30 31 36 80 26 31 30 30 30 30 8b f2 63 42 28 43 25 |16.&10000..cB(C%| 00000a40 2b 38 30 2c 43 25 2c 31 36 29 3a 56 25 3d a4 69 |+80,C%,16):V%=.i| 00000a50 47 72 61 66 5f 67 28 43 25 2c a4 67 49 76 28 41 |Graf_g(C%,.gIv(A| 00000a60 25 21 31 32 2c 44 25 21 31 36 29 29 3a 56 31 25 |%!12,D%!16)):V1%| 00000a70 3d b9 0d 01 e0 66 c9 34 2c 31 32 3a 41 30 25 3d |=....f.4,12:A0%=| 00000a80 b9 3a f2 63 42 28 43 25 2b 38 30 2c 43 25 2c 31 |.:.cB(C%+80,C%,1| 00000a90 36 29 3a 56 25 3d a4 69 47 72 61 66 5f 67 28 43 |6):V%=.iGraf_g(C| 00000aa0 25 2c a4 67 49 76 28 41 25 21 31 32 2c 44 25 21 |%,.gIv(A%!12,D%!| 00000ab0 31 36 29 29 3a e7 43 25 21 31 36 80 26 31 30 30 |16)):.C%!16.&100| 00000ac0 30 30 8c f2 73 45 78 74 34 5f 67 28 43 25 2c 41 |00..sExt4_g(C%,A| 00000ad0 25 29 8b 56 31 25 3d b9 0d 01 ea 67 c9 35 3a 41 |%).V1%=....g.5:A| 00000ae0 30 25 3d b9 3a f2 63 42 28 43 25 21 32 30 2b 32 |0%=.:.cB(C%!20+2| 00000af0 31 36 2c 43 25 2c 31 36 29 3a 56 25 3d a4 69 47 |16,C%,16):V%=.iG| 00000b00 72 61 66 5f 67 28 43 25 2c a4 67 49 76 28 41 25 |raf_g(C%,.gIv(A%| 00000b10 21 31 32 2c 44 25 21 31 36 29 29 3a e7 43 25 21 |!12,D%!16)):.C%!| 00000b20 31 36 80 26 31 30 30 30 30 8c f2 73 45 78 74 35 |16.&10000..sExt5| 00000b30 5f 67 28 43 25 2c 41 25 29 8b 56 31 25 3d b9 0d |_g(C%,A%).V1%=..| 00000b40 01 f4 46 c9 31 33 2c 32 31 3a 41 30 25 3d b9 3a |..F.13,21:A0%=.:| 00000b50 e7 28 43 25 21 31 36 80 32 35 35 29 3d 31 33 8c |.(C%!16.255)=13.| 00000b60 48 24 3d 22 47 53 61 6e 69 6d 61 74 65 22 3a 47 |H$="GSanimate":G| 00000b70 25 3d 39 8b 48 24 3d 22 47 53 66 69 6c 6d 22 3a |%=9.H$="GSfilm":| 00000b80 47 25 3d 31 31 0d 01 fe 5a f2 63 42 28 43 25 2b |G%=11...Z.cB(C%+| 00000b90 38 30 2c 43 25 2c 31 36 29 3a 56 25 3d a4 69 47 |80,C%,16):V%=.iG| 00000ba0 72 61 66 5f 67 28 43 25 2c a4 67 49 76 28 41 25 |raf_g(C%,.gIv(A%| 00000bb0 21 31 32 2c 44 25 21 31 36 29 29 3a e7 43 25 21 |!12,D%!16)):.C%!| 00000bc0 31 36 80 26 31 30 30 30 30 8c f2 73 45 78 74 34 |16.&10000..sExt4| 00000bd0 5f 67 28 43 25 2c 41 25 29 8b 56 31 25 3d b9 0d |_g(C%,A%).V1%=..| 00000be0 02 08 6d 46 25 3d 43 25 21 32 30 3a e7 21 46 25 |..mF%=C%!20:.!F%| 00000bf0 3d 46 25 21 38 80 46 25 21 34 3d 46 25 21 31 32 |=F%!8.F%!4=F%!12| 00000c00 8c 43 25 21 35 32 3d 30 3a f2 74 4d 49 28 48 24 |.C%!52=0:.tMI(H$| 00000c10 2c 47 25 29 3a f2 66 67 4d 49 28 48 24 2c 47 25 |,G%):.fgMI(H$,G%| 00000c20 2c 37 29 8b 43 25 21 35 32 3d 43 25 21 32 30 3a |,7).C%!52=C%!20:| 00000c30 f2 75 74 4d 49 28 48 24 2c 47 25 29 3a f2 66 67 |.utMI(H$,G%):.fg| 00000c40 4d 49 28 48 24 2c 47 25 2c 31 31 29 0d 02 12 5e |MI(H$,G%,11)...^| 00000c50 c9 31 39 3a 41 30 25 3d b9 3a 48 24 3d 22 47 53 |.19:A0%=.:H$="GS| 00000c60 74 68 72 65 65 44 22 3a f2 63 42 28 43 25 2b 38 |threeD":.cB(C%+8| 00000c70 30 2c 43 25 2c 31 36 29 3a f2 63 42 28 43 25 21 |0,C%,16):.cB(C%!| 00000c80 32 30 2b 36 34 2c 43 25 21 33 32 2b 32 30 2c 33 |20+64,C%!32+20,3| 00000c90 32 29 3a 21 28 43 25 21 33 32 2b 37 36 29 3d 21 |2):!(C%!32+76)=!| 00000ca0 28 43 25 21 32 30 2b 39 36 29 0d 02 1c ae e7 28 |(C%!20+96).....(| 00000cb0 43 25 21 35 36 80 32 35 35 29 3e 30 8c 42 25 3d |C%!56.255)>0.B%=| 00000cc0 31 3a e3 48 25 3d 43 25 21 32 30 2b 31 37 36 b8 |1:.H%=C%!20+176.| 00000cd0 43 25 21 32 30 2b 31 37 36 2b 28 28 43 25 21 35 |C%!20+176+((C%!5| 00000ce0 36 80 32 35 35 29 2d 31 29 2a 38 30 88 38 30 3a |6.255)-1)*80.80:| 00000cf0 c8 99 26 38 30 36 34 35 2c 2c 43 25 21 33 32 2c |..&80645,,C%!32,| 00000d00 22 24 2e 21 43 61 6d 65 72 61 23 22 2b c3 42 25 |"$.!Camera#"+.B%| 00000d10 b8 2c 46 25 3a c8 99 26 38 30 36 34 43 2c 2c 2c |.,F%:..&8064C,,,| 00000d20 46 25 2c 21 48 25 2c 48 25 21 34 2c 48 25 21 38 |F%,!H%,H%!4,H%!8| 00000d30 3a c8 99 26 38 30 36 34 45 2c 2c 2c 46 25 2c 48 |:..&8064E,,,F%,H| 00000d40 25 21 31 32 2c 48 25 21 31 36 2c 48 25 21 32 30 |%!12,H%!16,H%!20| 00000d50 3a 42 25 2b 3d 31 3a ed 0d 02 26 32 56 25 3d a4 |:B%+=1:...&2V%=.| 00000d60 69 47 72 61 66 5f 67 28 43 25 2c a4 67 49 76 28 |iGraf_g(C%,.gIv(| 00000d70 41 25 21 31 32 2c 44 25 21 31 36 29 29 3a c8 8e |A%!12,D%!16)):..| 00000d80 43 25 21 35 36 80 32 35 35 ca 0d 02 30 4c c9 30 |C%!56.255...0L.0| 00000d90 3a f2 74 4d 49 78 28 48 24 2c 33 29 3a f2 70 4d |:.tMIx(H$,3):.pM| 00000da0 49 28 48 24 2c 34 2c 22 43 61 6d 65 72 61 20 76 |I(H$,4,"Camera v| 00000db0 69 65 77 22 29 3a f2 73 4d 49 28 48 24 2c 34 29 |iew"):.sMI(H$,4)| 00000dc0 3a f2 73 4d 49 28 48 24 2c 35 29 3a f2 73 4d 49 |:.sMI(H$,5):.sMI| 00000dd0 28 48 24 2c 36 29 0d 02 3a 42 c9 31 3a f2 75 73 |(H$,6)..:B.1:.us| 00000de0 4d 49 28 48 24 2c 34 29 3a f2 73 4d 49 28 48 24 |MI(H$,4):.sMI(H$| 00000df0 2c 35 29 3a f2 70 4d 49 28 48 24 2c 34 2c 22 43 |,5):.pMI(H$,4,"C| 00000e00 61 6d 65 72 61 20 76 69 65 77 20 31 22 29 3a e7 |amera view 1"):.| 00000e10 43 25 21 32 38 3e 30 8c 0d 02 44 30 f2 74 4d 49 |C%!28>0...D0.tMI| 00000e20 78 28 48 24 2c 34 29 3a f2 75 73 4d 49 28 48 24 |x(H$,4):.usMI(H$| 00000e30 2c 36 29 3a e7 43 25 21 36 30 3c 3e 30 8c f2 74 |,6):.C%!60<>0..t| 00000e40 4d 49 28 48 24 2c 36 29 0d 02 4e 1b cc f2 74 4d |MI(H$,6)..N...tM| 00000e50 49 78 28 48 24 2c 33 29 3a f2 73 4d 49 28 48 24 |Ix(H$,3):.sMI(H$| 00000e60 2c 36 29 0d 02 58 05 cd 0d 02 62 1b 7f 3a f2 75 |,6)..X....b..:.u| 00000e70 73 4d 49 28 48 24 2c 34 29 3a e7 43 25 21 32 38 |sMI(H$,4):.C%!28| 00000e80 3e 30 8c 0d 02 6c 5d f2 70 4d 49 28 48 24 2c 34 |>0...l].pMI(H$,4| 00000e90 2c 22 43 61 6d 65 72 61 20 76 69 65 77 20 22 2b |,"Camera view "+| 00000ea0 c3 43 25 21 32 38 29 3a f2 74 4d 49 78 28 48 24 |.C%!28):.tMIx(H$| 00000eb0 2c 34 29 3a f2 75 73 4d 49 28 48 24 2c 35 29 3a |,4):.usMI(H$,5):| 00000ec0 f2 75 73 4d 49 28 48 24 2c 36 29 3a e7 43 25 21 |.usMI(H$,6):.C%!| 00000ed0 36 30 3c 3e 30 8c f2 74 4d 49 28 48 24 2c 36 29 |60<>0..tMI(H$,6)| 00000ee0 0d 02 76 51 cc f2 74 4d 49 78 28 48 24 2c 33 29 |..vQ..tMIx(H$,3)| 00000ef0 3a f2 73 4d 49 28 48 24 2c 35 29 3a f2 73 4d 49 |:.sMI(H$,5):.sMI| 00000f00 28 48 24 2c 36 29 3a f2 70 4d 49 28 48 24 2c 34 |(H$,6):.pMI(H$,4| 00000f10 2c 22 43 61 6d 65 72 61 20 76 69 65 77 20 22 2b |,"Camera view "+| 00000f20 c3 28 43 25 21 35 36 3e 3e 3e 38 80 32 35 35 29 |.(C%!56>>>8.255)| 00000f30 29 0d 02 80 19 cd 3a e7 43 25 21 31 36 80 26 31 |).....:.C%!16.&1| 00000f40 30 30 30 30 8b 56 31 25 3d b9 0d 02 8a 05 cb 0d |0000.V1%=.......| 00000f50 02 94 09 7f 56 25 3d a3 0d 02 9e 60 cb 3a e7 56 |....V%=....`.:.V| 00000f60 31 25 8c 21 4f 25 3d 41 25 21 31 32 3a 4f 25 21 |1%.!O%=A%!12:O%!| 00000f70 34 3d 44 25 21 31 36 3a c8 99 26 34 30 30 43 45 |4=D%!16:..&400CE| 00000f80 2c 2c 4f 25 3a f2 63 42 28 4f 25 2b 38 2c 4f 25 |,,O%:.cB(O%+8,O%| 00000f90 2b 36 34 2c 31 36 29 3a f2 63 42 28 43 25 2c 4f |+64,16):.cB(C%,O| 00000fa0 25 2b 38 2c 31 36 29 3a f2 72 63 49 28 4f 25 2c |%+8,16):.rcI(O%,| 00000fb0 4f 25 2b 36 34 2c 30 29 0d 02 a8 14 e7 56 25 8c |O%+64,0).....V%.| 00000fc0 f2 72 44 72 28 41 25 2c 41 30 25 29 0d 02 b2 19 |.rDr(A%,A0%)....| 00000fd0 3d 56 25 3a 2d 2d 2d 28 27 47 53 65 64 69 74 27 |=V%:---('GSedit'| 00000fe0 6d 65 6e 75 29 0d 02 c6 43 dd a4 74 78 74 50 72 |menu)...C..txtPr| 00000ff0 6e 74 5f 67 3a ea 41 25 2c 42 25 2c 43 25 2c 44 |nt_g:.A%,B%,C%,D| 00001000 25 2c 44 24 2c 45 25 3a 41 25 3d 21 28 53 25 21 |%,D$,E%:A%=!(S%!| 00001010 33 38 34 2b 31 30 34 29 3a e7 41 25 3e 30 8c 42 |384+104):.A%>0.B| 00001020 25 3d 41 25 21 32 31 36 0d 02 d0 0c e7 42 25 3d |%=A%!216.....B%=| 00001030 30 8c 3d b9 0d 02 da a3 53 25 21 31 36 30 3d 2d |0.=.....S%!160=-| 00001040 31 3a 21 51 25 3d 32 35 36 3a 51 25 21 31 32 3d |1:!Q%=256:Q%!12=| 00001050 30 3a 51 25 21 31 36 3d 26 38 30 31 34 32 3a 51 |0:Q%!16=&80142:Q| 00001060 25 21 33 36 3d 2d 31 3a 51 25 21 34 30 3d 26 46 |%!36=-1:Q%!40=&F| 00001070 46 46 3a 24 28 51 25 2b 34 34 29 3d 22 22 2b bd |FF:$(Q%+44)=""+.| 00001080 30 3a c8 99 26 34 30 30 45 37 2c 31 38 2c 51 25 |0:..&400E7,18,Q%| 00001090 2c 30 3a 21 72 25 3d 51 25 21 38 3a 3d b9 3a 2d |,0:!r%=Q%!8:=.:-| 000010a0 2d 2d 28 27 47 53 70 61 69 6e 74 27 6d 65 6e 75 |--('GSpaint'menu| 000010b0 29 3a 2d 2d 2d 28 27 47 53 64 72 61 77 27 6d 65 |):---('GSdraw'me| 000010c0 6e 75 29 3a 2d 2d 2d 28 27 47 53 72 6f 74 61 74 |nu):---('GSrotat| 000010d0 65 27 6d 65 6e 75 29 0d 03 02 59 dd a4 72 6f 74 |e'menu)...Y..rot| 000010e0 61 74 65 5f 67 3a ea 41 25 2c 42 25 2c 43 25 2c |ate_g:.A%,B%,C%,| 000010f0 44 25 2c 45 25 2c 46 25 2c 47 25 2c 48 25 2c 48 |D%,E%,F%,G%,H%,H| 00001100 24 3a 48 24 3d 22 47 53 72 6f 74 61 74 65 22 3a |$:H$="GSrotate":| 00001110 41 25 3d 21 28 53 25 21 33 38 34 2b 31 30 34 29 |A%=!(S%!384+104)| 00001120 3a e7 41 25 3e 30 8c 42 25 3d 41 25 21 32 31 36 |:.A%>0.B%=A%!216| 00001130 0d 03 0c 0c e7 42 25 3d 30 8c 3d b9 0d 03 16 46 |.....B%=0.=....F| 00001140 44 25 3d 21 28 53 25 21 33 38 34 2b 35 32 29 3a |D%=!(S%!384+52):| 00001150 43 25 3d 44 25 21 31 32 3a 44 25 3d bb 28 24 21 |C%=D%!12:D%=.($!| 00001160 72 6f 74 61 74 65 5f 67 25 29 3a 44 25 3d 44 25 |rotate_g%):D%=D%| 00001170 83 33 36 30 3a e7 44 25 3c 30 8c 44 25 2b 3d 33 |.360:.D%<0.D%+=3| 00001180 36 30 0d 03 20 b5 24 21 72 6f 74 61 74 65 5f 67 |60.. .$!rotate_g| 00001190 25 3d c3 44 25 3a 43 25 21 32 34 3d 44 25 3c 3c |%=.D%:C%!24=D%<<| 000011a0 31 36 3a 42 25 3d 43 25 21 32 30 3a 42 25 21 38 |16:B%=C%!20:B%!8| 000011b0 30 3d 36 35 35 33 36 2a 9b b2 44 25 3a 42 25 21 |0=65536*..D%:B%!| 000011c0 38 34 3d 36 35 35 33 36 2a b5 b2 44 25 3a 42 25 |84=65536*..D%:B%| 000011d0 21 38 38 3d 2d 31 2a 42 25 21 38 34 3a 42 25 21 |!88=-1*B%!84:B%!| 000011e0 39 32 3d 42 25 21 38 30 3a 42 25 21 39 36 3d 30 |92=B%!80:B%!96=0| 000011f0 3a 42 25 21 31 30 30 3d 30 3a f2 63 42 28 42 25 |:B%!100=0:.cB(B%| 00001200 2b 33 32 2c 43 25 2b 34 30 2c 31 36 29 3a 43 25 |+32,C%+40,16):C%| 00001210 21 34 34 3d 30 3a 43 25 21 34 38 3d 30 3a 43 25 |!44=0:C%!48=0:C%| 00001220 21 35 36 3d 2d 42 25 21 35 36 3a 43 25 21 36 30 |!56=-B%!56:C%!60| 00001230 3d 2d 42 25 21 36 30 0d 03 2a db 44 25 3d 43 25 |=-B%!60..*.D%=C%| 00001240 21 33 32 3a 43 25 21 38 30 3d 32 3a 43 25 21 38 |!32:C%!80=2:C%!8| 00001250 34 3d 28 44 25 21 32 34 2b 44 25 21 33 32 29 81 |4=(D%!24+D%!32).| 00001260 32 3a 43 25 21 38 38 3d 28 44 25 21 32 38 2b 44 |2:C%!88=(D%!28+D| 00001270 25 21 33 36 29 81 32 3a 43 25 21 39 32 3d 30 3a |%!36).2:C%!92=0:| 00001280 43 25 21 39 36 3d 30 3a c8 99 26 34 30 37 30 41 |C%!96=0:..&4070A| 00001290 2c 43 25 2b 38 30 2c 2c 43 25 2b 34 30 3a 45 25 |,C%+80,,C%+40:E%| 000012a0 3d 43 25 21 38 34 3a 46 25 3d 43 25 21 38 38 3a |=C%!84:F%=C%!88:| 000012b0 c8 99 26 34 30 37 30 41 2c 43 25 2b 38 30 2c 2c |..&4070A,C%+80,,| 000012c0 42 25 2b 38 30 3a 47 25 3d 43 25 21 38 34 3a 48 |B%+80:G%=C%!84:H| 000012d0 25 3d 43 25 21 38 38 3a 42 25 21 39 36 3d 45 25 |%=C%!88:B%!96=E%| 000012e0 2d 47 25 3a 42 25 21 31 30 30 3d 46 25 2d 48 25 |-G%:B%!100=F%-H%| 000012f0 3a f2 72 44 72 28 41 25 2c b9 29 3a 3d b9 3a 2d |:.rDr(A%,.):=.:-| 00001300 2d 2d 28 27 47 53 74 68 72 65 65 44 27 6d 65 6e |--('GSthreeD'men| 00001310 75 29 0d 03 3e 4f dd a4 6f 62 73 65 72 76 65 72 |u)..>O..observer| 00001320 5f 67 3a ea 41 25 2c 42 25 2c 43 25 2c 44 25 2c |_g:.A%,B%,C%,D%,| 00001330 48 24 3a 48 24 3d 22 47 53 74 68 72 65 65 44 22 |H$:H$="GSthreeD"| 00001340 3a 41 25 3d 21 28 53 25 21 33 38 34 2b 31 30 34 |:A%=!(S%!384+104| 00001350 29 3a e7 41 25 3e 30 8c 42 25 3d 41 25 21 32 31 |):.A%>0.B%=A%!21| 00001360 36 0d 03 48 0c e7 42 25 3d 30 8c 3d b9 0d 03 52 |6..H..B%=0.=...R| 00001370 12 e7 ac a4 67 4d 49 74 28 48 24 2c 33 29 8c 0d |....gMIt(H$,3)..| 00001380 03 5c e3 44 25 3d 21 28 53 25 21 33 38 34 2b 35 |.\.D%=!(S%!384+5| 00001390 32 29 3a 43 25 3d 44 25 21 31 32 3a 44 25 3d 43 |2):C%=D%!12:D%=C| 000013a0 25 21 33 32 3a 42 25 3d 43 25 21 32 30 2b 34 38 |%!32:B%=C%!20+48| 000013b0 2b 38 30 2a 28 43 25 21 35 36 3e 3e 3e 38 80 32 |+80*(C%!56>>>8.2| 000013c0 35 35 29 3a f2 63 42 28 44 25 2b 32 30 2c 42 25 |55):.cB(D%+20,B%| 000013d0 2c 33 32 29 3a 42 25 21 33 32 3d 44 25 21 37 36 |,32):B%!32=D%!76| 000013e0 3a 42 25 21 33 36 3d 43 25 21 34 38 3a 42 25 21 |:B%!36=C%!48:B%!| 000013f0 34 30 3d 43 25 21 32 38 3a 42 25 21 34 34 3d 43 |40=C%!28:B%!44=C| 00001400 25 21 36 30 3a 42 25 3d 43 25 21 32 30 3a f2 63 |%!60:B%=C%!20:.c| 00001410 42 28 42 25 2c 44 25 2b 32 30 2c 33 32 29 3a 44 |B(B%,D%+20,32):D| 00001420 25 21 37 36 3d 42 25 21 33 32 3a 43 25 21 32 34 |%!76=B%!32:C%!24| 00001430 3d 42 25 21 32 38 3a 43 25 21 32 38 3d 30 3a 43 |=B%!28:C%!28=0:C| 00001440 25 21 33 36 3d 30 3a 43 25 21 34 38 3d 42 25 21 |%!36=0:C%!48=B%!| 00001450 33 36 3a 43 25 21 35 32 3d 30 3a 43 25 21 36 30 |36:C%!52=0:C%!60| 00001460 3d 30 0d 03 66 30 f2 72 44 72 28 41 25 2c a3 29 |=0..f0.rDr(A%,.)| 00001470 3a f2 74 4d 49 78 28 48 24 2c 33 29 3a f2 73 4d |:.tMIx(H$,3):.sM| 00001480 49 28 48 24 2c 35 29 3a f2 73 4d 49 28 48 24 2c |I(H$,5):.sMI(H$,| 00001490 36 29 0d 03 70 08 cd 3a 3d b9 0d 03 7a 4d dd a4 |6)..p..:=...zM..| 000014a0 63 61 6d 65 72 61 5f 67 3a ea 41 25 2c 42 25 2c |camera_g:.A%,B%,| 000014b0 43 25 2c 44 25 2c 48 24 3a 48 24 3d 22 47 53 74 |C%,D%,H$:H$="GSt| 000014c0 68 72 65 65 44 22 3a 41 25 3d 21 28 53 25 21 33 |hreeD":A%=!(S%!3| 000014d0 38 34 2b 31 30 34 29 3a e7 41 25 3e 30 8c 42 25 |84+104):.A%>0.B%| 000014e0 3d 41 25 21 32 31 36 0d 03 84 0c e7 42 25 3d 30 |=A%!216.....B%=0| 000014f0 8c 3d b9 0d 03 8e 12 e7 ac a4 67 4d 49 74 28 48 |.=........gMIt(H| 00001500 24 2c 34 29 8c 0d 03 98 e6 44 25 3d 21 28 53 25 |$,4).....D%=!(S%| 00001510 21 33 38 34 2b 35 32 29 3a 43 25 3d 44 25 21 31 |!384+52):C%=D%!1| 00001520 32 3a 44 25 3d 43 25 21 33 32 3a 42 25 3d 43 25 |2:D%=C%!32:B%=C%| 00001530 21 32 30 3a f2 63 42 28 44 25 2b 32 30 2c 42 25 |!20:.cB(D%+20,B%| 00001540 2c 33 32 29 3a 42 25 21 33 32 3d 44 25 21 37 36 |,32):B%!32=D%!76| 00001550 3a 42 25 21 33 36 3d 43 25 21 34 38 3a 42 25 21 |:B%!36=C%!48:B%!| 00001560 34 30 3d 43 25 21 32 38 3a 42 25 2b 3d 34 38 2b |40=C%!28:B%+=48+| 00001570 38 30 2a 28 43 25 21 35 36 3e 3e 3e 38 80 32 35 |80*(C%!56>>>8.25| 00001580 35 29 3a f2 63 42 28 42 25 2c 44 25 2b 32 30 2c |5):.cB(B%,D%+20,| 00001590 33 32 29 3a 21 44 25 21 37 36 3d 42 25 21 33 32 |32):!D%!76=B%!32| 000015a0 3a 43 25 21 32 34 3d 42 25 21 32 38 3a 43 25 21 |:C%!24=B%!28:C%!| 000015b0 32 38 3d 42 25 21 34 30 3a 43 25 21 33 36 3d 42 |28=B%!40:C%!36=B| 000015c0 25 21 37 32 3a 43 25 21 34 38 3d 42 25 21 33 36 |%!72:C%!48=B%!36| 000015d0 3a 43 25 21 35 32 3d 43 25 21 32 30 2b 34 38 3a |:C%!52=C%!20+48:| 000015e0 43 25 21 36 30 3d 42 25 21 34 34 0d 03 a2 52 f2 |C%!60=B%!44...R.| 000015f0 74 4d 49 78 28 48 24 2c 34 29 3a e7 28 43 25 21 |tMIx(H$,4):.(C%!| 00001600 35 36 80 32 35 35 29 3e 31 8c 24 28 43 25 21 35 |56.255)>1.$(C%!5| 00001610 32 29 3d 22 24 2e 21 43 61 6d 65 72 61 23 22 2b |2)="$.!Camera#"+| 00001620 c3 43 25 21 32 38 3a f2 75 73 4d 49 28 48 24 2c |.C%!28:.usMI(H$,| 00001630 35 29 8b f2 73 4d 49 28 48 24 2c 35 29 0d 03 ac |5)..sMI(H$,5)...| 00001640 24 f2 75 73 4d 49 28 48 24 2c 36 29 3a e7 43 25 |$.usMI(H$,6):.C%| 00001650 21 36 30 3c 3e 30 8c f2 74 4d 49 28 48 24 2c 36 |!60<>0..tMI(H$,6| 00001660 29 0d 03 b6 0e f2 72 44 72 28 41 25 2c a3 29 0d |).....rDr(A%,.).| 00001670 03 c0 08 cd 3a 3d b9 0d 03 ca 4d dd a4 6e 78 74 |....:=....M..nxt| 00001680 43 6d 72 5f 67 3a ea 41 25 2c 42 25 2c 43 25 2c |Cmr_g:.A%,B%,C%,| 00001690 44 25 2c 48 24 3a 48 24 3d 22 47 53 74 68 72 65 |D%,H$:H$="GSthre| 000016a0 65 44 22 3a 41 25 3d 21 28 53 25 21 33 38 34 2b |eD":A%=!(S%!384+| 000016b0 31 30 34 29 3a e7 41 25 3e 30 8c 42 25 3d 41 25 |104):.A%>0.B%=A%| 000016c0 21 32 31 36 0d 03 d4 0c e7 42 25 3d 30 8c 3d b9 |!216.....B%=0.=.| 000016d0 0d 03 de 5e 44 25 3d 21 28 53 25 21 33 38 34 2b |...^D%=!(S%!384+| 000016e0 35 32 29 3a 43 25 3d 44 25 21 31 32 3a 44 25 3d |52):C%=D%!12:D%=| 000016f0 43 25 21 33 32 3a e7 43 25 21 36 30 3c 3e 30 8c |C%!32:.C%!60<>0.| 00001700 5a 25 3d a4 64 4c 4c 28 53 25 2b 34 36 34 2c 43 |Z%=.dLL(S%+464,C| 00001710 25 29 3a e7 53 25 21 34 36 34 3d 2d 31 8c 5a 25 |%):.S%!464=-1.Z%| 00001720 3d a4 64 42 67 28 22 5f 67 22 2c 31 30 29 0d 03 |=.dBg("_g",10)..| 00001730 e8 ae 42 25 3d 43 25 21 32 30 2b 34 38 2b 38 30 |..B%=C%!20+48+80| 00001740 2a 28 43 25 21 35 36 3e 3e 3e 38 80 32 35 35 29 |*(C%!56>>>8.255)| 00001750 3a f2 63 42 28 44 25 2b 32 30 2c 42 25 2c 33 32 |:.cB(D%+20,B%,32| 00001760 29 3a 42 25 21 33 32 3d 44 25 21 37 36 3a 42 25 |):B%!32=D%!76:B%| 00001770 21 33 36 3d 43 25 21 34 38 3a 42 25 21 34 30 3d |!36=C%!48:B%!40=| 00001780 43 25 21 32 38 3a 42 25 21 34 34 3d 43 25 21 36 |C%!28:B%!44=C%!6| 00001790 30 3a e7 28 43 25 21 35 36 80 32 35 35 29 3e 28 |0:.(C%!56.255)>(| 000017a0 43 25 21 35 36 3e 3e 3e 38 80 32 35 35 29 8c 43 |C%!56>>>8.255).C| 000017b0 25 21 35 36 2b 3d 32 35 36 8b 43 25 21 35 36 3d |%!56+=256.C%!56=| 000017c0 43 25 21 35 36 80 ac 26 46 46 30 30 3a 43 25 21 |C%!56..&FF00:C%!| 000017d0 35 36 3d 43 25 21 35 36 84 32 35 36 0d 03 f2 e9 |56=C%!56.256....| 000017e0 42 25 3d 43 25 21 32 30 2b 34 38 2b 38 30 2a 28 |B%=C%!20+48+80*(| 000017f0 43 25 21 35 36 3e 3e 3e 38 80 32 35 35 29 3a f2 |C%!56>>>8.255):.| 00001800 63 42 28 42 25 2c 44 25 2b 32 30 2c 33 32 29 3a |cB(B%,D%+20,32):| 00001810 44 25 21 37 36 3d 42 25 21 33 32 3a 43 25 21 32 |D%!76=B%!32:C%!2| 00001820 34 3d 42 25 21 32 38 3a 43 25 21 32 38 3d 42 25 |4=B%!28:C%!28=B%| 00001830 21 34 30 3a 43 25 21 33 36 3d 42 25 21 37 32 3a |!40:C%!36=B%!72:| 00001840 43 25 21 34 38 3d 42 25 21 33 36 3a 43 25 21 35 |C%!48=B%!36:C%!5| 00001850 32 3d 43 25 21 32 30 2b 34 38 3a 43 25 21 36 30 |2=C%!20+48:C%!60| 00001860 3d 42 25 21 34 34 3a f2 74 4d 49 78 28 48 24 2c |=B%!44:.tMIx(H$,| 00001870 34 29 3a 24 28 43 25 21 35 32 29 3d 22 24 2e 21 |4):$(C%!52)="$.!| 00001880 43 61 6d 65 72 61 23 22 2b c3 43 25 21 32 38 3a |Camera#"+.C%!28:| 00001890 f2 70 4d 49 28 48 24 2c 34 2c 22 43 61 6d 65 72 |.pMI(H$,4,"Camer| 000018a0 61 20 76 69 65 77 20 22 2b c3 43 25 21 32 38 29 |a view "+.C%!28)| 000018b0 3a e7 43 25 21 36 30 3c 3e 30 8c f2 74 4d 49 28 |:.C%!60<>0..tMI(| 000018c0 48 24 2c 36 29 0d 03 fc 11 f2 72 44 72 28 41 25 |H$,6).....rDr(A%| 000018d0 2c a3 29 3a 3d b9 0d 04 10 4c dd a4 70 69 6c 6f |,.):=....L..pilo| 000018e0 74 5f 67 3a ea 41 25 2c 42 25 2c 43 25 2c 44 25 |t_g:.A%,B%,C%,D%| 000018f0 2c 48 24 3a 48 24 3d 22 47 53 74 68 72 65 65 44 |,H$:H$="GSthreeD| 00001900 22 3a 41 25 3d 21 28 53 25 21 33 38 34 2b 31 30 |":A%=!(S%!384+10| 00001910 34 29 3a e7 41 25 3e 30 8c 42 25 3d 41 25 21 32 |4):.A%>0.B%=A%!2| 00001920 31 36 0d 04 1a 14 e7 42 25 3d 30 84 43 25 21 32 |16.....B%=0.C%!2| 00001930 38 3d 30 8c 3d b9 0d 04 24 3b 44 25 3d 21 28 53 |8=0.=...$;D%=!(S| 00001940 25 21 33 38 34 2b 35 32 29 3a 43 25 3d 44 25 21 |%!384+52):C%=D%!| 00001950 31 32 3a 44 25 3d 43 25 21 32 30 2b 34 38 2b 43 |12:D%=C%!20+48+C| 00001960 25 21 32 38 2a 38 30 3a e7 43 25 21 36 30 3d 30 |%!28*80:.C%!60=0| 00001970 8c 0d 04 2e 31 43 25 21 36 30 3d 34 3a 44 25 21 |....1C%!60=4:D%!| 00001980 34 34 3d 34 3a e7 53 25 21 34 36 34 3d 2d 31 8c |44=4:.S%!464=-1.| 00001990 5a 25 3d a4 61 42 67 28 22 5f 67 22 2c 31 30 2c |Z%=.aBg("_g",10,| 000019a0 34 29 0d 04 38 21 5a 25 3d a4 61 4c 4c 28 53 25 |4)..8!Z%=.aLL(S%| 000019b0 2b 34 36 34 2c 44 25 29 3a f2 74 4d 49 28 48 24 |+464,D%):.tMI(H$| 000019c0 2c 36 29 0d 04 42 4f cc 43 25 21 36 30 3d 30 3a |,6)..BO.C%!60=0:| 000019d0 44 25 21 34 34 3d 30 3a f2 75 74 4d 49 28 48 24 |D%!44=0:.utMI(H$| 000019e0 2c 36 29 3a 5a 25 3d a4 64 4c 4c 28 53 25 2b 34 |,6):Z%=.dLL(S%+4| 000019f0 36 34 2c 44 25 29 3a e7 53 25 21 34 36 34 3d 2d |64,D%):.S%!464=-| 00001a00 31 8c 5a 25 3d a4 64 42 67 28 22 5f 67 22 2c 31 |1.Z%=.dBg("_g",1| 00001a10 30 29 0d 04 4c 25 cd 3a 53 25 21 34 37 32 3d 30 |0)..L%.:S%!472=0| 00001a20 3a 3d b9 3a 2d 2d 2d 28 27 47 53 7a 6f 6f 6d 33 |:=.:---('GSzoom3| 00001a30 44 27 6d 65 6e 75 29 0d 04 60 52 dd a4 7a 6f 6f |D'menu)..`R..zoo| 00001a40 6d 33 44 5f 67 3a ea 41 25 2c 42 25 2c 43 25 2c |m3D_g:.A%,B%,C%,| 00001a50 44 25 2c 45 25 2c 46 2c 48 24 3a 48 24 3d 22 47 |D%,E%,F,H$:H$="G| 00001a60 53 7a 6f 6f 6d 33 44 22 3a 41 25 3d 21 28 53 25 |Szoom3D":A%=!(S%| 00001a70 21 33 38 34 2b 31 30 34 29 3a e7 41 25 3e 30 8c |!384+104):.A%>0.| 00001a80 42 25 3d 41 25 21 32 31 36 0d 04 6a 0c e7 42 25 |B%=A%!216..j..B%| 00001a90 3d 30 8c 3d b9 0d 04 74 4a 40 25 3d 26 31 30 32 |=0.=...tJ@%=&102| 00001aa0 30 34 30 41 3a 44 25 3d 21 28 53 25 21 33 38 34 |040A:D%=!(S%!384| 00001ab0 2b 35 32 29 3a 43 25 3d 44 25 21 31 32 3a 46 3d |+52):C%=D%!12:F=| 00001ac0 bb 28 24 21 7a 6f 6f 6d 33 44 5f 67 25 29 3a e7 |.($!zoom3D_g%):.| 00001ad0 46 3e 33 32 37 36 37 8c 46 3d 33 32 37 36 37 0d |F>32767.F=32767.| 00001ae0 04 7e 16 e7 46 3c 30 2e 30 30 30 31 8c 46 3d 30 |.~..F<0.0001.F=0| 00001af0 2e 30 30 30 31 0d 04 88 4d 45 25 3d 46 2a 32 5e |.0001...ME%=F*2^| 00001b00 31 36 3a c8 99 26 38 30 36 34 44 2c 2c 43 25 21 |16:..&8064D,,C%!| 00001b10 33 32 2c 2c 45 25 3a e7 46 3e 3d 31 8c 24 21 7a |32,,E%:.F>=1.$!z| 00001b20 6f 6f 6d 33 44 5f 67 25 3d c0 c3 46 2c 35 29 8b |oom3D_g%=..F,5).| 00001b30 24 21 7a 6f 6f 6d 33 44 5f 67 25 3d c2 c3 46 2c |$!zoom3D_g%=..F,| 00001b40 35 29 0d 04 92 2e f2 72 44 72 28 41 25 2c a3 29 |5).....rDr(A%,.)| 00001b50 3a 40 25 3d 26 41 30 41 3a 3d b9 3a 2d 2d 2d 28 |:@%=&A0A:=.:---(| 00001b60 27 47 53 73 74 79 6c 65 33 44 27 6d 65 6e 75 29 |'GSstyle3D'menu)| 00001b70 0d 04 a6 4d dd a4 77 69 72 65 46 5f 67 3a ea 41 |...M..wireF_g:.A| 00001b80 25 2c 42 25 2c 43 25 2c 44 25 2c 48 24 3a 48 24 |%,B%,C%,D%,H$:H$| 00001b90 3d 22 47 53 73 74 79 6c 65 33 44 22 3a 41 25 3d |="GSstyle3D":A%=| 00001ba0 21 28 53 25 21 33 38 34 2b 31 30 34 29 3a e7 41 |!(S%!384+104):.A| 00001bb0 25 3e 30 8c 42 25 3d 41 25 21 32 31 36 0d 04 b0 |%>0.B%=A%!216...| 00001bc0 0c e7 42 25 3d 30 8c 3d b9 0d 04 ba 6a 44 25 3d |..B%=0.=....jD%=| 00001bd0 21 28 53 25 21 33 38 34 2b 35 32 29 3a 43 25 3d |!(S%!384+52):C%=| 00001be0 44 25 21 31 32 3a 43 25 21 34 38 3d 43 25 21 34 |D%!12:C%!48=C%!4| 00001bf0 38 80 ac 33 3a 43 25 21 34 38 3d 43 25 21 34 38 |8..3:C%!48=C%!48| 00001c00 84 31 3a f2 74 4d 49 28 48 24 2c 30 29 3a f2 75 |.1:.tMI(H$,0):.u| 00001c10 74 4d 49 28 48 24 2c 31 29 3a f2 75 74 4d 49 28 |tMI(H$,1):.utMI(| 00001c20 48 24 2c 32 29 3a f2 72 44 72 28 41 25 2c a3 29 |H$,2):.rDr(A%,.)| 00001c30 3a 3d b9 0d 04 c4 4d dd a4 66 61 63 65 73 5f 67 |:=....M..faces_g| 00001c40 3a ea 41 25 2c 42 25 2c 43 25 2c 44 25 2c 48 24 |:.A%,B%,C%,D%,H$| 00001c50 3a 48 24 3d 22 47 53 73 74 79 6c 65 33 44 22 3a |:H$="GSstyle3D":| 00001c60 41 25 3d 21 28 53 25 21 33 38 34 2b 31 30 34 29 |A%=!(S%!384+104)| 00001c70 3a e7 41 25 3e 30 8c 42 25 3d 41 25 21 32 31 36 |:.A%>0.B%=A%!216| 00001c80 0d 04 ce 0c e7 42 25 3d 30 8c 3d b9 0d 04 d8 5c |.....B%=0.=....\| 00001c90 44 25 3d 21 28 53 25 21 33 38 34 2b 35 32 29 3a |D%=!(S%!384+52):| 00001ca0 43 25 3d 44 25 21 31 32 3a 43 25 21 34 38 3d 43 |C%=D%!12:C%!48=C| 00001cb0 25 21 34 38 80 ac 33 3a f2 74 4d 49 28 48 24 2c |%!48..3:.tMI(H$,| 00001cc0 31 29 3a f2 75 74 4d 49 28 48 24 2c 30 29 3a f2 |1):.utMI(H$,0):.| 00001cd0 75 74 4d 49 28 48 24 2c 32 29 3a f2 72 44 72 28 |utMI(H$,2):.rDr(| 00001ce0 41 25 2c a3 29 3a 3d b9 0d 04 e2 4d dd a4 65 64 |A%,.):=....M..ed| 00001cf0 67 65 73 5f 67 3a ea 41 25 2c 42 25 2c 43 25 2c |ges_g:.A%,B%,C%,| 00001d00 44 25 2c 48 24 3a 48 24 3d 22 47 53 73 74 79 6c |D%,H$:H$="GSstyl| 00001d10 65 33 44 22 3a 41 25 3d 21 28 53 25 21 33 38 34 |e3D":A%=!(S%!384| 00001d20 2b 31 30 34 29 3a e7 41 25 3e 30 8c 42 25 3d 41 |+104):.A%>0.B%=A| 00001d30 25 21 32 31 36 0d 04 ec 0c e7 42 25 3d 30 8c 3d |%!216.....B%=0.=| 00001d40 b9 0d 04 f6 6a 44 25 3d 21 28 53 25 21 33 38 34 |....jD%=!(S%!384| 00001d50 2b 35 32 29 3a 43 25 3d 44 25 21 31 32 3a 43 25 |+52):C%=D%!12:C%| 00001d60 21 34 38 3d 43 25 21 34 38 80 ac 33 3a 43 25 21 |!48=C%!48..3:C%!| 00001d70 34 38 3d 43 25 21 34 38 84 32 3a f2 74 4d 49 28 |48=C%!48.2:.tMI(| 00001d80 48 24 2c 32 29 3a f2 75 74 4d 49 28 48 24 2c 30 |H$,2):.utMI(H$,0| 00001d90 29 3a f2 75 74 4d 49 28 48 24 2c 31 29 3a f2 72 |):.utMI(H$,1):.r| 00001da0 44 72 28 41 25 2c a3 29 3a 3d b9 0d 05 00 4b dd |Dr(A%,.):=....K.| 00001db0 a4 6c 69 74 5f 67 3a ea 41 25 2c 42 25 2c 43 25 |.lit_g:.A%,B%,C%| 00001dc0 2c 44 25 2c 48 24 3a 48 24 3d 22 47 53 73 74 79 |,D%,H$:H$="GSsty| 00001dd0 6c 65 33 44 22 3a 41 25 3d 21 28 53 25 21 33 38 |le3D":A%=!(S%!38| 00001de0 34 2b 31 30 34 29 3a e7 41 25 3e 30 8c 42 25 3d |4+104):.A%>0.B%=| 00001df0 41 25 21 32 31 36 0d 05 0a 0c e7 42 25 3d 30 8c |A%!216.....B%=0.| 00001e00 3d b9 0d 05 14 2f 44 25 3d 21 28 53 25 21 33 38 |=..../D%=!(S%!38| 00001e10 34 2b 35 32 29 3a 43 25 3d 44 25 21 31 32 3a e7 |4+52):C%=D%!12:.| 00001e20 28 43 25 21 34 38 80 28 31 3c 3c 39 29 29 3d 30 |(C%!48.(1<<9))=0| 00001e30 8c 0d 05 1e 5f 43 25 21 34 38 3d 43 25 21 34 38 |...._C%!48=C%!48| 00001e40 84 28 31 3c 3c 39 29 3a 43 25 21 34 38 3d 43 25 |.(1<<9):C%!48=C%| 00001e50 21 34 38 80 ac 33 3a f2 74 4d 49 28 48 24 2c 31 |!48..3:.tMI(H$,1| 00001e60 29 3a f2 75 74 4d 49 28 48 24 2c 30 29 3a f2 75 |):.utMI(H$,0):.u| 00001e70 74 4d 49 28 48 24 2c 32 29 3a f2 74 4d 49 28 48 |tMI(H$,2):.tMI(H| 00001e80 24 2c 33 29 3a f2 75 73 4d 49 28 48 24 2c 35 29 |$,3):.usMI(H$,5)| 00001e90 0d 05 28 4f cc 43 25 21 34 38 3d 43 25 21 34 38 |..(O.C%!48=C%!48| 00001ea0 80 ac 28 31 3c 3c 39 29 3a 43 25 21 34 38 3d 43 |..(1<<9):C%!48=C| 00001eb0 25 21 34 38 80 ac 28 31 3c 3c 37 29 3a f2 75 74 |%!48..(1<<7):.ut| 00001ec0 4d 49 28 48 24 2c 33 29 3a f2 75 74 4d 49 28 48 |MI(H$,3):.utMI(H| 00001ed0 24 2c 35 29 3a f2 73 4d 49 28 48 24 2c 35 29 0d |$,5):.sMI(H$,5).| 00001ee0 05 32 13 cd 3a f2 72 44 72 28 41 25 2c a3 29 3a |.2..:.rDr(A%,.):| 00001ef0 3d b9 0d 05 3c 4d dd a4 66 72 4c 69 74 5f 67 3a |=...<M..frLit_g:| 00001f00 ea 41 25 2c 42 25 2c 43 25 2c 44 25 2c 48 24 3a |.A%,B%,C%,D%,H$:| 00001f10 48 24 3d 22 47 53 73 74 79 6c 65 33 44 22 3a 41 |H$="GSstyle3D":A| 00001f20 25 3d 21 28 53 25 21 33 38 34 2b 31 30 34 29 3a |%=!(S%!384+104):| 00001f30 e7 41 25 3e 30 8c 42 25 3d 41 25 21 32 31 36 0d |.A%>0.B%=A%!216.| 00001f40 05 46 0c e7 42 25 3d 30 8c 3d b9 0d 05 50 30 44 |.F..B%=0.=...P0D| 00001f50 25 3d 21 28 53 25 21 33 38 34 2b 35 32 29 3a 43 |%=!(S%!384+52):C| 00001f60 25 3d 44 25 21 31 32 3a e7 28 43 25 21 34 38 80 |%=D%!12:.(C%!48.| 00001f70 28 31 3c 3c 31 30 29 29 3d 30 8c 0d 05 5a 6a 43 |(1<<10))=0...ZjC| 00001f80 25 21 34 38 3d 43 25 21 34 38 80 ac 33 3a 43 25 |%!48=C%!48..3:C%| 00001f90 21 34 38 3d 43 25 21 34 38 84 28 33 3c 3c 39 29 |!48=C%!48.(3<<9)| 00001fa0 3a f2 74 4d 49 28 48 24 2c 31 29 3a f2 75 74 4d |:.tMI(H$,1):.utM| 00001fb0 49 28 48 24 2c 30 29 3a f2 75 74 4d 49 28 48 24 |I(H$,0):.utMI(H$| 00001fc0 2c 32 29 3a f2 74 4d 49 28 48 24 2c 33 29 3a f2 |,2):.tMI(H$,3):.| 00001fd0 74 4d 49 28 48 24 2c 34 29 3a f2 75 73 4d 49 28 |tMI(H$,4):.usMI(| 00001fe0 48 24 2c 35 29 0d 05 64 25 cc 43 25 21 34 38 3d |H$,5)..d%.C%!48=| 00001ff0 43 25 21 34 38 80 ac 28 31 3c 3c 31 30 29 3a f2 |C%!48..(1<<10):.| 00002000 75 74 4d 49 28 48 24 2c 34 29 0d 05 6e 13 cd 3a |utMI(H$,4)..n..:| 00002010 f2 72 44 72 28 41 25 2c a3 29 3a 3d b9 0d 05 78 |.rDr(A%,.):=...x| 00002020 4d dd a4 6d 6f 6e 6f 46 5f 67 3a ea 41 25 2c 42 |M..monoF_g:.A%,B| 00002030 25 2c 43 25 2c 44 25 2c 48 24 3a 48 24 3d 22 47 |%,C%,D%,H$:H$="G| 00002040 53 73 74 79 6c 65 33 44 22 3a 41 25 3d 21 28 53 |Sstyle3D":A%=!(S| 00002050 25 21 33 38 34 2b 31 30 34 29 3a e7 41 25 3e 30 |%!384+104):.A%>0| 00002060 8c 42 25 3d 41 25 21 32 31 36 0d 05 82 0c e7 42 |.B%=A%!216.....B| 00002070 25 3d 30 8c 3d b9 0d 05 8c 2f 44 25 3d 21 28 53 |%=0.=..../D%=!(S| 00002080 25 21 33 38 34 2b 35 32 29 3a 43 25 3d 44 25 21 |%!384+52):C%=D%!| 00002090 31 32 3a e7 28 43 25 21 34 38 80 28 31 3c 3c 37 |12:.(C%!48.(1<<7| 000020a0 29 29 3d 30 8c 0d 05 96 21 43 25 21 34 38 3d 43 |))=0....!C%!48=C| 000020b0 25 21 34 38 84 28 31 3c 3c 37 29 3a f2 74 4d 49 |%!48.(1<<7):.tMI| 000020c0 28 48 24 2c 35 29 0d 05 a0 24 cc 43 25 21 34 38 |(H$,5)...$.C%!48| 000020d0 3d 43 25 21 34 38 80 ac 28 31 3c 3c 37 29 3a f2 |=C%!48..(1<<7):.| 000020e0 75 74 4d 49 28 48 24 2c 35 29 0d 05 aa 13 cd 3a |utMI(H$,5).....:| 000020f0 f2 72 44 72 28 41 25 2c a3 29 3a 3d b9 0d 05 b4 |.rDr(A%,.):=....| 00002100 4e dd a4 73 79 73 4f 62 6a 5f 67 3a ea 41 25 2c |N..sysObj_g:.A%,| 00002110 42 25 2c 43 25 2c 44 25 2c 48 24 3a 48 24 3d 22 |B%,C%,D%,H$:H$="| 00002120 47 53 73 74 79 6c 65 33 44 22 3a 41 25 3d 21 28 |GSstyle3D":A%=!(| 00002130 53 25 21 33 38 34 2b 31 30 34 29 3a e7 41 25 3e |S%!384+104):.A%>| 00002140 30 8c 42 25 3d 41 25 21 32 31 36 0d 05 be 0c e7 |0.B%=A%!216.....| 00002150 42 25 3d 30 8c 3d b9 0d 05 c8 2f 44 25 3d 21 28 |B%=0.=..../D%=!(| 00002160 53 25 21 33 38 34 2b 35 32 29 3a 43 25 3d 44 25 |S%!384+52):C%=D%| 00002170 21 31 32 3a e7 28 43 25 21 34 38 80 28 31 3c 3c |!12:.(C%!48.(1<<| 00002180 38 29 29 3d 30 8c 0d 05 d2 21 43 25 21 34 38 3d |8))=0....!C%!48=| 00002190 43 25 21 34 38 84 28 31 3c 3c 38 29 3a f2 74 4d |C%!48.(1<<8):.tM| 000021a0 49 28 48 24 2c 37 29 0d 05 dc 24 cc 43 25 21 34 |I(H$,7)...$.C%!4| 000021b0 38 3d 43 25 21 34 38 80 ac 28 31 3c 3c 38 29 3a |8=C%!48..(1<<8):| 000021c0 f2 75 74 4d 49 28 48 24 2c 37 29 0d 05 e6 28 cd |.utMI(H$,7)...(.| 000021d0 3a f2 72 44 72 28 41 25 2c a3 29 3a 3d b9 3a 2d |:.rDr(A%,.):=.:-| 000021e0 2d 2d 28 27 47 53 61 6d 62 69 65 6e 74 27 6d 65 |--('GSambient'me| 000021f0 6e 75 29 0d 05 fa 3d dd a4 61 6d 62 69 65 6e 74 |nu)...=..ambient| 00002200 5f 67 3a ea 41 25 2c 42 25 2c 43 25 2c 44 25 3a |_g:.A%,B%,C%,D%:| 00002210 41 25 3d 21 28 53 25 21 33 38 34 2b 31 30 34 29 |A%=!(S%!384+104)| 00002220 3a e7 41 25 3e 30 8c 42 25 3d 41 25 21 32 31 36 |:.A%>0.B%=A%!216| 00002230 0d 06 04 0c e7 42 25 3d 30 8c 3d b9 0d 06 0e 60 |.....B%=0.=....`| 00002240 44 25 3d 21 28 53 25 21 33 38 34 2b 35 32 29 3a |D%=!(S%!384+52):| 00002250 43 25 3d 44 25 21 31 32 3a 44 25 3d bb 28 24 21 |C%=D%!12:D%=.($!| 00002260 61 6d 62 69 65 6e 74 5f 67 25 29 3a 21 28 43 25 |ambient_g%):!(C%| 00002270 21 33 32 2b 37 36 29 3d 44 25 3a f2 72 44 72 28 |!32+76)=D%:.rDr(| 00002280 41 25 2c a3 29 3a 3d b9 3a 2d 2d 2d 28 27 47 53 |A%,.):=.:---('GS| 00002290 76 69 65 77 33 44 27 6d 65 6e 75 29 0d 06 22 4d |view3D'menu).."M| 000022a0 dd a4 61 62 6f 76 65 56 5f 67 3a ea 41 25 2c 42 |..aboveV_g:.A%,B| 000022b0 25 2c 43 25 2c 44 25 2c 48 24 3a 48 24 3d 22 47 |%,C%,D%,H$:H$="G| 000022c0 53 76 69 65 77 33 44 22 3a 41 25 3d 21 28 53 25 |Sview3D":A%=!(S%| 000022d0 21 33 38 34 2b 31 30 34 29 3a e7 41 25 3e 30 8c |!384+104):.A%>0.| 000022e0 42 25 3d 41 25 21 32 31 36 0d 06 2c 0c e7 42 25 |B%=A%!216..,..B%| 000022f0 3d 30 8c 3d b9 0d 06 36 51 44 25 3d 21 28 53 25 |=0.=...6QD%=!(S%| 00002300 21 33 38 34 2b 35 32 29 3a 43 25 3d 44 25 21 31 |!384+52):C%=D%!1| 00002310 32 3a c8 99 26 38 30 36 34 45 2c 2c 43 25 21 33 |2:..&8064E,,C%!3| 00002320 32 2c 2c 39 30 3c 3c 36 2c 30 2c 30 3a f2 72 44 |2,,90<<6,0,0:.rD| 00002330 72 28 41 25 2c a3 29 3a f2 74 4d 49 78 28 48 24 |r(A%,.):.tMIx(H$| 00002340 2c 30 29 3a 3d b9 0d 06 40 4d dd a4 62 65 6c 6f |,0):=...@M..belo| 00002350 77 56 5f 67 3a ea 41 25 2c 42 25 2c 43 25 2c 44 |wV_g:.A%,B%,C%,D| 00002360 25 2c 48 24 3a 48 24 3d 22 47 53 76 69 65 77 33 |%,H$:H$="GSview3| 00002370 44 22 3a 41 25 3d 21 28 53 25 21 33 38 34 2b 31 |D":A%=!(S%!384+1| 00002380 30 34 29 3a e7 41 25 3e 30 8c 42 25 3d 41 25 21 |04):.A%>0.B%=A%!| 00002390 32 31 36 0d 06 4a 0c e7 42 25 3d 30 8c 3d b9 0d |216..J..B%=0.=..| 000023a0 06 54 52 44 25 3d 21 28 53 25 21 33 38 34 2b 35 |.TRD%=!(S%!384+5| 000023b0 32 29 3a 43 25 3d 44 25 21 31 32 3a c8 99 26 38 |2):C%=D%!12:..&8| 000023c0 30 36 34 45 2c 2c 43 25 21 33 32 2c 2c 32 37 30 |064E,,C%!32,,270| 000023d0 3c 3c 36 2c 30 2c 30 3a f2 72 44 72 28 41 25 2c |<<6,0,0:.rDr(A%,| 000023e0 a3 29 3a f2 74 4d 49 78 28 48 24 2c 31 29 3a 3d |.):.tMIx(H$,1):=| 000023f0 b9 0d 06 5e 4d dd a4 66 72 6f 6e 74 56 5f 67 3a |...^M..frontV_g:| 00002400 ea 41 25 2c 42 25 2c 43 25 2c 44 25 2c 48 24 3a |.A%,B%,C%,D%,H$:| 00002410 48 24 3d 22 47 53 76 69 65 77 33 44 22 3a 41 25 |H$="GSview3D":A%| 00002420 3d 21 28 53 25 21 33 38 34 2b 31 30 34 29 3a e7 |=!(S%!384+104):.| 00002430 41 25 3e 30 8c 42 25 3d 41 25 21 32 31 36 0d 06 |A%>0.B%=A%!216..| 00002440 68 0c e7 42 25 3d 30 8c 3d b9 0d 06 72 4d 44 25 |h..B%=0.=...rMD%| 00002450 3d 21 28 53 25 21 33 38 34 2b 35 32 29 3a 43 25 |=!(S%!384+52):C%| 00002460 3d 44 25 21 31 32 3a c8 99 26 38 30 36 34 45 2c |=D%!12:..&8064E,| 00002470 2c 43 25 21 33 32 2c 2c 30 2c 30 2c 30 3a f2 72 |,C%!32,,0,0,0:.r| 00002480 44 72 28 41 25 2c a3 29 3a f2 74 4d 49 78 28 48 |Dr(A%,.):.tMIx(H| 00002490 24 2c 32 29 3a 3d b9 0d 06 7c 4c dd a4 62 61 63 |$,2):=...|L..bac| 000024a0 6b 56 5f 67 3a ea 41 25 2c 42 25 2c 43 25 2c 44 |kV_g:.A%,B%,C%,D| 000024b0 25 2c 48 24 3a 48 24 3d 22 47 53 76 69 65 77 33 |%,H$:H$="GSview3| 000024c0 44 22 3a 41 25 3d 21 28 53 25 21 33 38 34 2b 31 |D":A%=!(S%!384+1| 000024d0 30 34 29 3a e7 41 25 3e 30 8c 42 25 3d 41 25 21 |04):.A%>0.B%=A%!| 000024e0 32 31 36 0d 06 86 0c e7 42 25 3d 30 8c 3d b9 0d |216.....B%=0.=..| 000024f0 06 90 52 44 25 3d 21 28 53 25 21 33 38 34 2b 35 |..RD%=!(S%!384+5| 00002500 32 29 3a 43 25 3d 44 25 21 31 32 3a c8 99 26 38 |2):C%=D%!12:..&8| 00002510 30 36 34 45 2c 2c 43 25 21 33 32 2c 2c 30 2c 31 |064E,,C%!32,,0,1| 00002520 38 30 3c 3c 36 2c 30 3a f2 72 44 72 28 41 25 2c |80<<6,0:.rDr(A%,| 00002530 a3 29 3a f2 74 4d 49 78 28 48 24 2c 33 29 3a 3d |.):.tMIx(H$,3):=| 00002540 b9 0d 06 9a 4d dd a4 72 69 67 68 74 56 5f 67 3a |....M..rightV_g:| 00002550 ea 41 25 2c 42 25 2c 43 25 2c 44 25 2c 48 24 3a |.A%,B%,C%,D%,H$:| 00002560 48 24 3d 22 47 53 76 69 65 77 33 44 22 3a 41 25 |H$="GSview3D":A%| 00002570 3d 21 28 53 25 21 33 38 34 2b 31 30 34 29 3a e7 |=!(S%!384+104):.| 00002580 41 25 3e 30 8c 42 25 3d 41 25 21 32 31 36 0d 06 |A%>0.B%=A%!216..| 00002590 a4 0c e7 42 25 3d 30 8c 3d b9 0d 06 ae 52 44 25 |...B%=0.=....RD%| 000025a0 3d 21 28 53 25 21 33 38 34 2b 35 32 29 3a 43 25 |=!(S%!384+52):C%| 000025b0 3d 44 25 21 31 32 3a c8 99 26 38 30 36 34 45 2c |=D%!12:..&8064E,| 000025c0 2c 43 25 21 33 32 2c 2c 30 2c 32 37 30 3c 3c 36 |,C%!32,,0,270<<6| 000025d0 2c 30 3a f2 72 44 72 28 41 25 2c a3 29 3a f2 74 |,0:.rDr(A%,.):.t| 000025e0 4d 49 78 28 48 24 2c 34 29 3a 3d b9 0d 06 b8 4c |MIx(H$,4):=....L| 000025f0 dd a4 6c 65 66 74 56 5f 67 3a ea 41 25 2c 42 25 |..leftV_g:.A%,B%| 00002600 2c 43 25 2c 44 25 2c 48 24 3a 48 24 3d 22 47 53 |,C%,D%,H$:H$="GS| 00002610 76 69 65 77 33 44 22 3a 41 25 3d 21 28 53 25 21 |view3D":A%=!(S%!| 00002620 33 38 34 2b 31 30 34 29 3a e7 41 25 3e 30 8c 42 |384+104):.A%>0.B| 00002630 25 3d 41 25 21 32 31 36 0d 06 c2 0c e7 42 25 3d |%=A%!216.....B%=| 00002640 30 8c 3d b9 0d 06 cc 51 44 25 3d 21 28 53 25 21 |0.=....QD%=!(S%!| 00002650 33 38 34 2b 35 32 29 3a 43 25 3d 44 25 21 31 32 |384+52):C%=D%!12| 00002660 3a c8 99 26 38 30 36 34 45 2c 2c 43 25 21 33 32 |:..&8064E,,C%!32| 00002670 2c 2c 30 2c 39 30 3c 3c 36 2c 30 3a f2 72 44 72 |,,0,90<<6,0:.rDr| 00002680 28 41 25 2c a3 29 3a f2 74 4d 49 78 28 48 24 2c |(A%,.):.tMIx(H$,| 00002690 35 29 3a 3d b9 0d 06 d6 4c dd a4 69 73 6f 6d 56 |5):=....L..isomV| 000026a0 5f 67 3a ea 41 25 2c 42 25 2c 43 25 2c 44 25 2c |_g:.A%,B%,C%,D%,| 000026b0 48 24 3a 48 24 3d 22 47 53 76 69 65 77 33 44 22 |H$:H$="GSview3D"| 000026c0 3a 41 25 3d 21 28 53 25 21 33 38 34 2b 31 30 34 |:A%=!(S%!384+104| 000026d0 29 3a e7 41 25 3e 30 8c 42 25 3d 41 25 21 32 31 |):.A%>0.B%=A%!21| 000026e0 36 0d 06 e0 0c e7 42 25 3d 30 8c 3d b9 0d 06 ea |6.....B%=0.=....| 000026f0 6b 44 25 3d 21 28 53 25 21 33 38 34 2b 35 32 29 |kD%=!(S%!384+52)| 00002700 3a 43 25 3d 44 25 21 31 32 3a c8 99 26 38 30 36 |:C%=D%!12:..&806| 00002710 34 45 2c 2c 43 25 21 33 32 2c 2c 33 30 3c 3c 36 |4E,,C%!32,,30<<6| 00002720 2c 33 31 35 3c 3c 36 2c 30 3a f2 72 44 72 28 41 |,315<<6,0:.rDr(A| 00002730 25 2c a3 29 3a f2 74 4d 49 78 28 48 24 2c 36 29 |%,.):.tMIx(H$,6)| 00002740 3a 3d b9 3a 2d 2d 2d 28 27 47 53 6f 62 6c 69 71 |:=.:---('GSobliq| 00002750 75 65 27 6d 65 6e 75 29 0d 06 fe 5d dd a4 6f 62 |ue'menu)...]..ob| 00002760 6c 69 71 75 65 5f 67 3a ea 41 25 2c 42 25 2c 43 |lique_g:.A%,B%,C| 00002770 25 2c 44 25 2c 45 24 2c 46 25 2c 46 24 2c 47 25 |%,D%,E$,F%,F$,G%| 00002780 2c 48 25 2c 48 24 3a 48 24 3d 22 47 53 76 69 65 |,H%,H$:H$="GSvie| 00002790 77 33 44 22 3a 41 25 3d 21 28 53 25 21 33 38 34 |w3D":A%=!(S%!384| 000027a0 2b 31 30 34 29 3a e7 41 25 3e 30 8c 42 25 3d 41 |+104):.A%>0.B%=A| 000027b0 25 21 32 31 36 0d 07 08 0c e7 42 25 3d 30 8c 3d |%!216.....B%=0.=| 000027c0 b9 0d 07 12 b6 44 25 3d 21 28 53 25 21 33 38 34 |.....D%=!(S%!384| 000027d0 2b 35 32 29 3a 43 25 3d 44 25 21 31 32 3a 45 24 |+52):C%=D%!12:E$| 000027e0 3d 24 21 6f 62 6c 69 71 75 65 5f 67 25 3a 46 24 |=$!oblique_g%:F$| 000027f0 3d a4 70 53 28 45 24 2c 22 2c 22 29 3a 46 25 3d |=.pS(E$,","):F%=| 00002800 bb 28 46 24 29 3a c8 95 46 25 3c 30 3a 46 25 2b |.(F$):..F%<0:F%+| 00002810 3d 33 36 30 3a ce 3a 46 25 3d 46 25 83 33 36 30 |=360:.:F%=F%.360| 00002820 3a 46 24 3d a4 70 53 28 45 24 2c 22 2c 22 29 3a |:F$=.pS(E$,","):| 00002830 47 25 3d bb 28 46 24 29 3a c8 95 47 25 3c 30 3a |G%=.(F$):..G%<0:| 00002840 47 25 2b 3d 33 36 30 3a ce 3a 47 25 3d 47 25 83 |G%+=360:.:G%=G%.| 00002850 33 36 30 3a 48 25 3d bb 28 45 24 29 3a c8 95 48 |360:H%=.(E$):..H| 00002860 25 3c 30 3a 48 25 2b 3d 33 36 30 3a ce 3a 48 25 |%<0:H%+=360:.:H%| 00002870 3d 48 25 83 33 36 30 0d 07 1c 36 c8 99 26 38 30 |=H%.360...6..&80| 00002880 36 34 45 2c 2c 43 25 21 33 32 2c 2c 46 25 3c 3c |64E,,C%!32,,F%<<| 00002890 36 2c 47 25 3c 3c 36 2c 48 25 3c 3c 36 3a f2 72 |6,G%<<6,H%<<6:.r| 000028a0 44 72 28 41 25 2c a3 29 3a c8 8e b9 ca 0d 07 26 |Dr(A%,.):......&| 000028b0 16 c9 48 25 3c 3e 30 3a f2 74 4d 49 78 28 48 24 |..H%<>0:.tMIx(H$| 000028c0 2c 37 29 0d 07 30 1b c9 46 25 3d 39 30 80 47 25 |,7)..0..F%=90.G%| 000028d0 3d 30 3a f2 74 4d 49 78 28 48 24 2c 30 29 0d 07 |=0:.tMIx(H$,0)..| 000028e0 3a 1c c9 46 25 3d 32 37 30 80 47 25 3d 30 3a f2 |:..F%=270.G%=0:.| 000028f0 74 4d 49 78 28 48 24 2c 31 29 0d 07 44 1a c9 46 |tMIx(H$,1)..D..F| 00002900 25 3d 30 80 47 25 3d 30 3a f2 74 4d 49 78 28 48 |%=0.G%=0:.tMIx(H| 00002910 24 2c 32 29 0d 07 4e 1c c9 46 25 3d 30 80 47 25 |$,2)..N..F%=0.G%| 00002920 3d 31 38 30 3a f2 74 4d 49 78 28 48 24 2c 33 29 |=180:.tMIx(H$,3)| 00002930 0d 07 58 1c c9 46 25 3d 30 80 47 25 3d 32 37 30 |..X..F%=0.G%=270| 00002940 3a f2 74 4d 49 78 28 48 24 2c 34 29 0d 07 62 1b |:.tMIx(H$,4)..b.| 00002950 c9 46 25 3d 30 80 47 25 3d 39 30 3a f2 74 4d 49 |.F%=0.G%=90:.tMI| 00002960 78 28 48 24 2c 35 29 0d 07 6c 1d c9 46 25 3d 33 |x(H$,5)..l..F%=3| 00002970 30 80 47 25 3d 33 31 35 3a f2 74 4d 49 78 28 48 |0.G%=315:.tMIx(H| 00002980 24 2c 36 29 0d 07 76 11 7f 3a f2 74 4d 49 78 28 |$,6)..v..:.tMIx(| 00002990 48 24 2c 37 29 0d 07 80 3e cb 3a 24 21 6f 62 6c |H$,7)...>.:$!obl| 000029a0 69 71 75 65 5f 67 25 3d c3 46 25 2b 22 2c 22 2b |ique_g%=.F%+","+| 000029b0 c3 47 25 2b 22 2c 22 2b c3 48 25 3a 3d b9 3a 2d |.G%+","+.H%:=.:-| 000029c0 2d 2d 28 27 47 53 70 65 72 73 70 33 44 27 6d 65 |--('GSpersp3D'me| 000029d0 6e 75 29 0d 07 94 4d dd a4 70 65 72 73 70 5f 67 |nu)...M..persp_g| 000029e0 3a ea 41 25 2c 42 25 2c 43 25 2c 44 25 2c 48 24 |:.A%,B%,C%,D%,H$| 000029f0 3a 48 24 3d 22 47 53 70 65 72 73 70 33 44 22 3a |:H$="GSpersp3D":| 00002a00 41 25 3d 21 28 53 25 21 33 38 34 2b 31 30 34 29 |A%=!(S%!384+104)| 00002a10 3a e7 41 25 3e 30 8c 42 25 3d 41 25 21 32 31 36 |:.A%>0.B%=A%!216| 00002a20 0d 07 9e 0c e7 42 25 3d 30 8c 3d b9 0d 07 a8 3c |.....B%=0.=....<| 00002a30 44 25 3d 21 28 53 25 21 33 38 34 2b 35 32 29 3a |D%=!(S%!384+52):| 00002a40 43 25 3d 44 25 21 31 32 3a 45 25 3d bb 28 24 21 |C%=D%!12:E%=.($!| 00002a50 70 65 72 73 70 5f 67 25 29 3a e7 45 25 3e 32 35 |persp_g%):.E%>25| 00002a60 35 8c 45 25 3d 32 35 35 0d 07 b2 0e e7 45 25 3c |5.E%=255.....E%<| 00002a70 30 8c 45 25 3d 30 0d 07 bc 3b 43 25 21 32 34 3d |0.E%=0...;C%!24=| 00002a80 45 25 3a 24 21 70 65 72 73 70 5f 67 25 3d c3 45 |E%:$!persp_g%=.E| 00002a90 25 3a f2 72 44 72 28 41 25 2c a3 29 3a 3d b9 3a |%:.rDr(A%,.):=.:| 00002aa0 2d 2d 2d 28 27 47 53 66 69 6c 6d 27 6d 65 6e 75 |---('GSfilm'menu| 00002ab0 29 0d 07 d0 40 dd a4 61 75 74 6f 52 70 74 5f 67 |)...@..autoRpt_g| 00002ac0 3a ea 41 25 2c 42 25 2c 44 25 2c 46 25 2c 48 24 |:.A%,B%,D%,F%,H$| 00002ad0 3a 41 25 3d 21 28 53 25 21 33 38 34 2b 31 30 34 |:A%=!(S%!384+104| 00002ae0 29 3a e7 41 25 3e 30 8c 42 25 3d 41 25 21 32 31 |):.A%>0.B%=A%!21| 00002af0 36 0d 07 da 0c e7 42 25 3d 30 8c 3d b9 0d 07 e4 |6.....B%=0.=....| 00002b00 29 44 25 3d 21 28 53 25 21 33 38 34 2b 35 32 29 |)D%=!(S%!384+52)| 00002b10 3a 41 25 3d 44 25 21 31 32 3a c8 8e 41 25 21 31 |:A%=D%!12:..A%!1| 00002b20 36 80 32 35 35 ca 0d 07 ee 1b c9 31 33 3a 48 24 |6.255......13:H$| 00002b30 3d 22 47 53 61 6e 69 6d 61 74 65 22 3a 46 25 3d |="GSanimate":F%=| 00002b40 39 0d 07 f8 18 c9 32 31 3a 48 24 3d 22 47 53 66 |9.....21:H$="GSf| 00002b50 69 6c 6d 22 3a 46 25 3d 38 0d 08 02 1c cb 3a 42 |ilm":F%=8.....:B| 00002b60 25 3d 41 25 21 32 30 2b 31 32 38 3a e7 42 25 21 |%=A%!20+128:.B%!| 00002b70 34 3c 3e 30 8c 0d 08 0c 63 42 25 21 34 3d 30 3a |4<>0....cB%!4=0:| 00002b80 f2 74 4d 49 28 48 24 2c 32 29 3a f2 75 74 4d 49 |.tMI(H$,2):.utMI| 00002b90 28 48 24 2c 33 29 3a f2 75 74 4d 49 28 48 24 2c |(H$,3):.utMI(H$,| 00002ba0 34 29 3a f2 75 74 4d 49 28 48 24 2c 35 29 3a e7 |4):.utMI(H$,5):.| 00002bb0 21 28 53 25 2b 33 39 32 2d 34 2a 28 46 25 3d 39 |!(S%+392-4*(F%=9| 00002bc0 29 29 3d 2d 31 8c 5a 25 3d a4 61 42 67 28 22 5f |))=-1.Z%=.aBg("_| 00002bd0 67 22 2c 46 25 2c 34 29 0d 08 16 2a 5a 25 3d a4 |g",F%,4)...*Z%=.| 00002be0 72 4c 4c 28 53 25 2b 33 39 32 2d 34 2a 28 46 25 |rLL(S%+392-4*(F%| 00002bf0 3d 39 29 2c 41 25 2c 41 25 29 3a 42 25 21 31 36 |=9),A%,A%):B%!16| 00002c00 3d b9 0d 08 20 08 cd 3a 3d b9 0d 08 2a 3f dd a4 |=... ..:=...*?..| 00002c10 73 67 50 6c 61 79 5f 67 3a ea 41 25 2c 42 25 2c |sgPlay_g:.A%,B%,| 00002c20 44 25 2c 46 25 2c 48 24 3a 41 25 3d 21 28 53 25 |D%,F%,H$:A%=!(S%| 00002c30 21 33 38 34 2b 31 30 34 29 3a e7 41 25 3e 30 8c |!384+104):.A%>0.| 00002c40 42 25 3d 41 25 21 32 31 36 0d 08 34 0c e7 42 25 |B%=A%!216..4..B%| 00002c50 3d 30 8c 3d b9 0d 08 3e 29 44 25 3d 21 28 53 25 |=0.=...>)D%=!(S%| 00002c60 21 33 38 34 2b 35 32 29 3a 41 25 3d 44 25 21 31 |!384+52):A%=D%!1| 00002c70 32 3a c8 8e 41 25 21 31 36 80 32 35 35 ca 0d 08 |2:..A%!16.255...| 00002c80 48 1b c9 31 33 3a 48 24 3d 22 47 53 61 6e 69 6d |H..13:H$="GSanim| 00002c90 61 74 65 22 3a 46 25 3d 39 0d 08 52 18 c9 32 31 |ate":F%=9..R..21| 00002ca0 3a 48 24 3d 22 47 53 66 69 6c 6d 22 3a 46 25 3d |:H$="GSfilm":F%=| 00002cb0 38 0d 08 5c 51 cb 3a 42 25 3d 41 25 21 32 30 2b |8..\Q.:B%=A%!20+| 00002cc0 31 32 38 3a e7 42 25 21 34 3c 3e 31 8c 42 25 21 |128:.B%!4<>1.B%!| 00002cd0 34 3d 31 3a f2 74 4d 49 28 48 24 2c 33 29 3a f2 |4=1:.tMI(H$,3):.| 00002ce0 75 74 4d 49 28 48 24 2c 32 29 3a f2 75 74 4d 49 |utMI(H$,2):.utMI| 00002cf0 28 48 24 2c 34 29 3a f2 75 74 4d 49 28 48 24 2c |(H$,4):.utMI(H$,| 00002d00 35 29 0d 08 66 2d e7 21 28 53 25 2b 33 39 32 2d |5)..f-.!(S%+392-| 00002d10 34 2a 28 46 25 3d 39 29 29 3d 2d 31 8c 5a 25 3d |4*(F%=9))=-1.Z%=| 00002d20 a4 61 42 67 28 22 5f 67 22 2c 46 25 2c 34 29 0d |.aBg("_g",F%,4).| 00002d30 08 70 37 5a 25 3d a4 72 4c 4c 28 53 25 2b 33 39 |.p7Z%=.rLL(S%+39| 00002d40 32 2d 34 2a 28 46 25 3d 39 29 2c 41 25 2c 41 25 |2-4*(F%=9),A%,A%| 00002d50 29 3a 42 25 21 31 36 3d b9 3a c8 8e 41 25 21 31 |):B%!16=.:..A%!1| 00002d60 36 80 32 35 35 ca 0d 08 7a 17 c9 31 33 3a 42 25 |6.255...z..13:B%| 00002d70 21 32 34 3d 30 3a 42 25 21 32 38 3d b9 0d 08 84 |!24=0:B%!28=....| 00002d80 0f c9 32 31 3a e7 42 25 21 33 36 8c 0d 08 8e 12 |..21:.B%!36.....| 00002d90 e7 28 42 25 21 31 30 30 80 33 29 3d 30 8c 0d 08 |.(B%!100.3)=0...| 00002da0 98 3b c8 95 21 28 42 25 21 32 38 29 3a 42 25 21 |.;..!(B%!28):B%!| 00002db0 32 34 2b 3d 31 3a 42 25 21 32 38 2b 3d 21 28 42 |24+=1:B%!28+=!(B| 00002dc0 25 21 32 38 29 3a ce 3a 42 25 21 32 38 2d 3d 21 |%!28):.:B%!28-=!| 00002dd0 28 42 25 21 32 38 2d 34 29 0d 08 a2 80 cc f2 68 |(B%!28-4)......h| 00002de0 67 4f 6e 3a c8 95 21 28 42 25 21 32 38 2b 21 28 |gOn:..!(B%!28+!(| 00002df0 42 25 21 32 38 29 29 3a c8 99 34 36 2c 35 37 32 |B%!28)):..46,572| 00002e00 2c 41 25 21 33 32 2c 41 25 21 33 36 b8 45 25 2c |,A%!32,A%!36.E%,| 00002e10 46 25 2c 47 25 2c 48 25 3a c8 99 26 38 30 36 35 |F%,G%,H%:..&8065| 00002e20 34 2c 42 25 21 39 36 2c 42 25 21 32 38 2c 42 25 |4,B%!96,B%!28,B%| 00002e30 21 33 32 2c 42 25 21 31 30 34 b8 2c 42 25 21 32 |!32,B%!104.,B%!2| 00002e40 38 2c 42 25 21 33 32 3a 42 25 21 32 34 2b 3d 31 |8,B%!32:B%!24+=1| 00002e50 3a ce 3a f2 68 67 4f 66 66 0d 08 ac 05 cd 0d 08 |:.:.hgOff.......| 00002e60 b6 26 cc 42 25 21 32 34 3d 30 3a 42 25 21 32 38 |.&.B%!24=0:B%!28| 00002e70 3d 42 25 2b 36 34 2b 42 25 21 38 30 3a 42 25 21 |=B%+64+B%!80:B%!| 00002e80 33 32 3d 30 0d 08 c0 05 cd 0d 08 ca 08 cb 3a 3d |32=0..........:=| 00002e90 b9 0d 08 d4 4b dd a4 73 67 53 74 65 70 5f 67 3a |....K..sgStep_g:| 00002ea0 ea 41 25 2c 42 25 2c 43 25 2c 44 25 2c 45 25 2c |.A%,B%,C%,D%,E%,| 00002eb0 46 25 2c 47 25 2c 48 25 2c 48 24 3a 41 25 3d 21 |F%,G%,H%,H$:A%=!| 00002ec0 28 53 25 21 33 38 34 2b 31 30 34 29 3a e7 41 25 |(S%!384+104):.A%| 00002ed0 3e 30 8c 42 25 3d 41 25 21 32 31 36 0d 08 de 0c |>0.B%=A%!216....| 00002ee0 e7 42 25 3d 30 8c 3d b9 0d 08 e8 29 44 25 3d 21 |.B%=0.=....)D%=!| 00002ef0 28 53 25 21 33 38 34 2b 35 32 29 3a 41 25 3d 44 |(S%!384+52):A%=D| 00002f00 25 21 31 32 3a c8 8e 41 25 21 31 36 80 32 35 35 |%!12:..A%!16.255| 00002f10 ca 0d 08 f2 1b c9 31 33 3a 48 24 3d 22 47 53 61 |......13:H$="GSa| 00002f20 6e 69 6d 61 74 65 22 3a 46 25 3d 39 0d 08 fc 18 |nimate":F%=9....| 00002f30 c9 32 31 3a 48 24 3d 22 47 53 66 69 6c 6d 22 3a |.21:H$="GSfilm":| 00002f40 46 25 3d 38 0d 09 06 51 cb 3a 42 25 3d 41 25 21 |F%=8...Q.:B%=A%!| 00002f50 32 30 2b 31 32 38 3a e7 42 25 21 34 3c 3e 32 8c |20+128:.B%!4<>2.| 00002f60 42 25 21 34 3d 32 3a f2 74 4d 49 28 48 24 2c 34 |B%!4=2:.tMI(H$,4| 00002f70 29 3a f2 75 74 4d 49 28 48 24 2c 32 29 3a f2 75 |):.utMI(H$,2):.u| 00002f80 74 4d 49 28 48 24 2c 33 29 3a f2 75 74 4d 49 28 |tMI(H$,3):.utMI(| 00002f90 48 24 2c 35 29 0d 09 10 0c e7 ac 42 25 21 31 36 |H$,5)......B%!16| 00002fa0 8c 0d 09 1a 2d e7 21 28 53 25 2b 33 39 32 2d 34 |....-.!(S%+392-4| 00002fb0 2a 28 46 25 3d 39 29 29 3d 2d 31 8c 5a 25 3d a4 |*(F%=9))=-1.Z%=.| 00002fc0 61 42 67 28 22 5f 67 22 2c 46 25 2c 34 29 0d 09 |aBg("_g",F%,4)..| 00002fd0 24 1f 5a 25 3d a4 61 4c 4c 28 53 25 2b 33 39 32 |$.Z%=.aLL(S%+392| 00002fe0 2d 34 2a 28 46 25 3d 39 29 2c 41 25 29 0d 09 2e |-4*(F%=9),A%)...| 00002ff0 08 cd 3a 3d b9 0d 09 38 3f dd a4 73 74 53 74 6f |..:=...8?..stSto| 00003000 70 5f 67 3a ea 41 25 2c 42 25 2c 44 25 2c 46 25 |p_g:.A%,B%,D%,F%| 00003010 2c 48 24 3a 41 25 3d 21 28 53 25 21 33 38 34 2b |,H$:A%=!(S%!384+| 00003020 31 30 34 29 3a e7 41 25 3e 30 8c 42 25 3d 41 25 |104):.A%>0.B%=A%| 00003030 21 32 31 36 0d 09 42 0c e7 42 25 3d 30 8c 3d b9 |!216..B..B%=0.=.| 00003040 0d 09 4c 29 44 25 3d 21 28 53 25 21 33 38 34 2b |..L)D%=!(S%!384+| 00003050 35 32 29 3a 41 25 3d 44 25 21 31 32 3a c8 8e 41 |52):A%=D%!12:..A| 00003060 25 21 31 36 80 32 35 35 ca 0d 09 56 1b c9 31 33 |%!16.255...V..13| 00003070 3a 48 24 3d 22 47 53 61 6e 69 6d 61 74 65 22 3a |:H$="GSanimate":| 00003080 46 25 3d 39 0d 09 60 18 c9 32 31 3a 48 24 3d 22 |F%=9..`..21:H$="| 00003090 47 53 66 69 6c 6d 22 3a 46 25 3d 38 0d 09 6a 51 |GSfilm":F%=8..jQ| 000030a0 cb 3a 42 25 3d 41 25 21 32 30 2b 31 32 38 3a e7 |.:B%=A%!20+128:.| 000030b0 42 25 21 34 3c 3e 33 8c 42 25 21 34 3d 33 3a f2 |B%!4<>3.B%!4=3:.| 000030c0 74 4d 49 28 48 24 2c 35 29 3a f2 75 74 4d 49 28 |tMI(H$,5):.utMI(| 000030d0 48 24 2c 32 29 3a f2 75 74 4d 49 28 48 24 2c 33 |H$,2):.utMI(H$,3| 000030e0 29 3a f2 75 74 4d 49 28 48 24 2c 34 29 0d 09 74 |):.utMI(H$,4)..t| 000030f0 0b e7 42 25 21 31 36 8c 0d 09 7e 4f 42 25 21 31 |..B%!16...~OB%!1| 00003100 36 3d a3 3a 5a 25 3d a4 64 4c 4c 28 53 25 2b 33 |6=.:Z%=.dLL(S%+3| 00003110 39 32 2d 34 2a 28 46 25 3d 39 29 2c 41 25 29 3a |92-4*(F%=9),A%):| 00003120 e7 21 28 53 25 2b 33 39 32 2d 34 2a 28 46 25 3d |.!(S%+392-4*(F%=| 00003130 39 29 29 3d 2d 31 8c 5a 25 3d a4 64 42 67 28 22 |9))=-1.Z%=.dBg("| 00003140 5f 67 22 2c 46 25 29 0d 09 88 36 cc 42 25 21 31 |_g",F%)...6.B%!1| 00003150 36 3d b9 3a e7 21 28 53 25 2b 33 39 32 2d 34 2a |6=.:.!(S%+392-4*| 00003160 28 46 25 3d 39 29 29 3d 2d 31 8c 5a 25 3d a4 61 |(F%=9))=-1.Z%=.a| 00003170 42 67 28 22 5f 67 22 2c 46 25 2c 34 29 0d 09 92 |Bg("_g",F%,4)...| 00003180 1f 5a 25 3d a4 61 4c 4c 28 53 25 2b 33 39 32 2d |.Z%=.aLL(S%+392-| 00003190 34 2a 28 46 25 3d 39 29 2c 41 25 29 0d 09 9c 08 |4*(F%=9),A%)....| 000031a0 cd 3a 3d b9 0d 09 a6 3d dd a4 74 6f 53 74 61 72 |.:=....=..toStar| 000031b0 74 5f 67 3a ea 41 25 2c 42 25 2c 44 25 2c 46 25 |t_g:.A%,B%,D%,F%| 000031c0 3a 41 25 3d 21 28 53 25 21 33 38 34 2b 31 30 34 |:A%=!(S%!384+104| 000031d0 29 3a e7 41 25 3e 30 8c 42 25 3d 41 25 21 32 31 |):.A%>0.B%=A%!21| 000031e0 36 0d 09 b0 0c e7 42 25 3d 30 8c 3d b9 0d 09 ba |6.....B%=0.=....| 000031f0 36 44 25 3d 21 28 53 25 21 33 38 34 2b 35 32 29 |6D%=!(S%!384+52)| 00003200 3a 41 25 3d 44 25 21 31 32 3a 42 25 3d 41 25 21 |:A%=D%!12:B%=A%!| 00003210 32 30 2b 31 32 38 3a c8 8e 41 25 21 31 36 80 32 |20+128:..A%!16.2| 00003220 35 35 ca 0d 09 c4 17 c9 31 33 3a 42 25 21 32 34 |55......13:B%!24| 00003230 3d 30 3a 42 25 21 32 38 3d b9 0d 09 ce 0f c9 32 |=0:B%!28=......2| 00003240 31 3a e7 42 25 21 33 36 8c 0d 09 d8 12 e7 28 42 |1:.B%!36......(B| 00003250 25 21 31 30 30 80 33 29 3d 30 8c 0d 09 e2 3b c8 |%!100.3)=0....;.| 00003260 95 21 28 42 25 21 32 38 29 3a 42 25 21 32 34 2b |.!(B%!28):B%!24+| 00003270 3d 31 3a 42 25 21 32 38 2b 3d 21 28 42 25 21 32 |=1:B%!28+=!(B%!2| 00003280 38 29 3a ce 3a 42 25 21 32 38 2d 3d 21 28 42 25 |8):.:B%!28-=!(B%| 00003290 21 32 38 2d 34 29 0d 09 ec 80 cc f2 68 67 4f 6e |!28-4)......hgOn| 000032a0 3a c8 95 21 28 42 25 21 32 38 2b 21 28 42 25 21 |:..!(B%!28+!(B%!| 000032b0 32 38 29 29 3a c8 99 34 36 2c 35 37 32 2c 41 25 |28)):..46,572,A%| 000032c0 21 33 32 2c 41 25 21 33 36 b8 45 25 2c 46 25 2c |!32,A%!36.E%,F%,| 000032d0 47 25 2c 48 25 3a c8 99 26 38 30 36 35 34 2c 42 |G%,H%:..&80654,B| 000032e0 25 21 39 36 2c 42 25 21 32 38 2c 42 25 21 33 32 |%!96,B%!28,B%!32| 000032f0 2c 42 25 21 31 30 34 b8 2c 42 25 21 32 38 2c 42 |,B%!104.,B%!28,B| 00003300 25 21 33 32 3a 42 25 21 32 34 2b 3d 31 3a ce 3a |%!32:B%!24+=1:.:| 00003310 f2 68 67 4f 66 66 0d 09 f6 05 cd 0d 0a 00 26 cc |.hgOff........&.| 00003320 42 25 21 32 34 3d 30 3a 42 25 21 32 38 3d 42 25 |B%!24=0:B%!28=B%| 00003330 2b 36 34 2b 42 25 21 38 30 3a 42 25 21 33 32 3d |+64+B%!80:B%!32=| 00003340 30 0d 0a 0a 05 cd 0d 0a 14 08 cb 3a 3d b9 0d 0a |0..........:=...| 00003350 1e 47 dd a4 70 6c 61 79 46 5f 67 3a ea 41 25 2c |.G..playF_g:.A%,| 00003360 42 25 2c 44 25 2c 48 24 3a 48 24 3d 22 47 53 66 |B%,D%,H$:H$="GSf| 00003370 69 6c 6d 22 3a 41 25 3d 21 28 53 25 21 33 38 34 |ilm":A%=!(S%!384| 00003380 2b 31 30 34 29 3a e7 41 25 3e 30 8c 42 25 3d 41 |+104):.A%>0.B%=A| 00003390 25 21 32 31 36 0d 0a 28 0c e7 42 25 3d 30 8c 3d |%!216..(..B%=0.=| 000033a0 b9 0d 0a 32 31 44 25 3d 21 28 53 25 21 33 38 34 |...21D%=!(S%!384| 000033b0 2b 35 32 29 3a 41 25 3d 44 25 21 31 32 3a 42 25 |+52):A%=D%!12:B%| 000033c0 3d 41 25 21 32 30 2b 31 32 38 3a e7 42 25 21 33 |=A%!20+128:.B%!3| 000033d0 36 8c 0d 0a 3c 39 42 25 21 32 38 2b 3d 21 28 42 |6...<9B%!28+=!(B| 000033e0 25 21 32 38 29 3a e7 21 28 42 25 21 32 38 29 3d |%!28):.!(B%!28)=| 000033f0 30 8c 42 25 21 32 38 3d 42 25 2b 36 34 2b 42 25 |0.B%!28=B%+64+B%| 00003400 21 38 30 3a 42 25 21 33 32 3d 30 0d 0a 46 39 42 |!80:B%!32=0..F9B| 00003410 25 21 32 38 2b 3d 21 28 42 25 21 32 38 29 3a e7 |%!28+=!(B%!28):.| 00003420 21 28 42 25 21 32 38 29 3d 30 8c 42 25 21 32 38 |!(B%!28)=0.B%!28| 00003430 3d 42 25 2b 36 34 2b 42 25 21 38 30 3a 42 25 21 |=B%+64+B%!80:B%!| 00003440 33 32 3d 30 0d 0a 50 22 42 25 21 33 36 3d a3 3a |32=0..P"B%!36=.:| 00003450 f2 74 4d 49 28 48 24 2c 37 29 3a f2 75 74 4d 49 |.tMI(H$,7):.utMI| 00003460 28 48 24 2c 38 29 0d 0a 5a 08 cd 3a 3d b9 0d 0a |(H$,8)..Z..:=...| 00003470 64 47 dd a4 70 6c 61 79 42 5f 67 3a ea 41 25 2c |dG..playB_g:.A%,| 00003480 42 25 2c 44 25 2c 48 24 3a 48 24 3d 22 47 53 66 |B%,D%,H$:H$="GSf| 00003490 69 6c 6d 22 3a 41 25 3d 21 28 53 25 21 33 38 34 |ilm":A%=!(S%!384| 000034a0 2b 31 30 34 29 3a e7 41 25 3e 30 8c 42 25 3d 41 |+104):.A%>0.B%=A| 000034b0 25 21 32 31 36 0d 0a 6e 0c e7 42 25 3d 30 8c 3d |%!216..n..B%=0.=| 000034c0 b9 0d 0a 78 5d 44 25 3d 21 28 53 25 21 33 38 34 |...x]D%=!(S%!384| 000034d0 2b 35 32 29 3a 41 25 3d 44 25 21 31 32 3a 42 25 |+52):A%=D%!12:B%| 000034e0 3d 41 25 21 32 30 2b 31 32 38 3a e7 ac 42 25 21 |=A%!20+128:..B%!| 000034f0 33 36 8c f2 72 76 5f 67 28 41 25 2c 42 25 29 3a |36..rv_g(A%,B%):| 00003500 42 25 21 33 36 3d b9 3a f2 75 74 4d 49 28 48 24 |B%!36=.:.utMI(H$| 00003510 2c 37 29 3a f2 74 4d 49 28 48 24 2c 38 29 0d 0a |,7):.tMI(H$,8)..| 00003520 82 1a 3d b9 3a 2d 2d 2d 28 27 47 53 66 72 61 6d |..=.:---('GSfram| 00003530 65 73 27 6d 65 6e 75 29 0d 0a 96 4d dd a4 66 72 |es'menu)...M..fr| 00003540 61 6d 65 73 5f 67 3a ea 41 25 2c 42 25 2c 43 25 |ames_g:.A%,B%,C%| 00003550 2c 44 25 2c 48 24 3a 48 24 3d 22 47 53 72 65 70 |,D%,H$:H$="GSrep| 00003560 6c 61 79 22 3a 41 25 3d 21 28 53 25 21 33 38 34 |lay":A%=!(S%!384| 00003570 2b 31 30 34 29 3a e7 41 25 3e 30 8c 42 25 3d 41 |+104):.A%>0.B%=A| 00003580 25 21 32 31 36 0d 0a a0 0c e7 42 25 3d 30 8c 3d |%!216.....B%=0.=| 00003590 b9 0d 0a aa 4c 44 25 3d 21 28 53 25 21 33 38 34 |....LD%=!(S%!384| 000035a0 2b 35 32 29 3a 41 25 3d 44 25 21 31 32 3a 42 25 |+52):A%=D%!12:B%| 000035b0 3d 41 25 21 32 30 2b 31 32 38 3a 43 25 3d bb 28 |=A%!20+128:C%=.(| 000035c0 24 21 66 72 61 6d 65 73 5f 67 25 29 3a e7 43 25 |$!frames_g%):.C%| 000035d0 3e 39 39 39 39 8c 43 25 3d 39 39 39 39 0d 0a b4 |>9999.C%=9999...| 000035e0 0e e7 43 25 3c 31 8c 43 25 3d 31 0d 0a be 51 42 |..C%<1.C%=1...QB| 000035f0 25 21 38 3d 31 30 30 30 30 2f 43 25 3a c8 99 36 |%!8=10000/C%:..6| 00003600 36 b8 44 25 3a 42 25 21 31 32 3d 44 25 2b 42 25 |6.D%:B%!12=D%+B%| 00003610 21 38 3a f2 70 4d 49 28 48 24 2c 30 2c c3 28 43 |!8:.pMI(H$,0,.(C| 00003620 25 29 29 3a 3d b9 3a 2d 2d 2d 28 27 67 72 61 66 |%)):=.:---('graf| 00003630 53 63 61 6e 27 77 69 6e 64 6f 77 29 0d 0a d2 2f |Scan'window).../| 00003640 dd a4 62 61 63 6b 5f 67 3a e7 21 62 25 80 31 8c |..back_g:.!b%.1.| 00003650 21 62 25 3d 21 62 25 80 ac 31 3a 21 62 25 3d 21 |!b%=!b%..1:!b%=!| 00003660 62 25 84 34 3a 3d a4 6f 6e 5f 67 0d 0a dc 39 ea |b%.4:=.on_g...9.| 00003670 41 25 2c 42 25 2c 43 25 2c 44 25 2c 45 25 2c 56 |A%,B%,C%,D%,E%,V| 00003680 25 2c 41 30 25 3a 56 25 3d b9 3a 41 25 3d 57 25 |%,A0%:V%=.:A%=W%| 00003690 21 31 30 34 3a e7 41 25 3e 30 8c 42 25 3d 41 25 |!104:.A%>0.B%=A%| 000036a0 21 32 31 36 0d 0a e6 0c e7 42 25 3d 30 8c 3d b9 |!216.....B%=0.=.| 000036b0 0d 0a f0 2a 44 25 3d 57 25 21 35 32 3a 44 25 3d |...*D%=W%!52:D%=| 000036c0 42 25 2b 34 2b 28 21 44 25 3c 3c 37 29 3a c8 8e |B%+4+(!D%<<7):..| 000036d0 44 25 21 31 36 80 32 35 35 ca 0d 0a fa 37 c9 34 |D%!16.255....7.4| 000036e0 2c 31 32 2c 31 33 2c 32 31 3a e7 a6 28 2d 32 29 |,12,13,21:..(-2)| 000036f0 80 28 28 44 25 21 31 36 80 32 35 35 29 3d 31 33 |.((D%!16.255)=13| 00003700 84 28 44 25 21 31 36 80 32 35 35 29 3d 32 31 29 |.(D%!16.255)=21)| 00003710 8c 0d 0b 04 11 5a 25 3d a4 74 6f 53 74 61 72 74 |.....Z%=.toStart| 00003720 5f 67 0d 0b 0e 48 cc 43 25 3d a4 72 4b 65 79 28 |_g...H.C%=.rKey(| 00003730 33 32 2c 38 2c 30 29 3a f2 67 53 57 41 28 44 25 |32,8,0):.gSWA(D%| 00003740 2c 44 25 2b 31 31 32 29 3a 45 25 3d 44 25 21 31 |,D%+112):E%=D%!1| 00003750 32 30 2d 44 25 21 38 3a e7 45 25 3c 43 25 8c 43 |20-D%!8:.E%<C%.C| 00003760 25 3d 45 25 3a f2 62 65 65 70 0d 0b 18 0d 44 25 |%=E%:.beep....D%| 00003770 21 34 30 2d 3d 43 25 0d 0b 22 05 cd 0d 0b 2c 8a |!40-=C%.."....,.| 00003780 c9 35 3a e7 a6 28 2d 33 29 8c 43 25 3d a4 72 4b |.5:..(-3).C%=.rK| 00003790 65 79 28 31 35 2c 36 2c 2d 31 29 3a 43 25 2b 3d |ey(15,6,-1):C%+=| 000037a0 44 25 21 32 34 3e 3e 3e 31 36 3a 24 21 72 6f 74 |D%!24>>>16:$!rot| 000037b0 61 74 65 5f 67 25 3d c3 43 25 3a 5a 25 3d a4 72 |ate_g%=.C%:Z%=.r| 000037c0 6f 74 61 74 65 5f 67 3a 56 25 3d a3 8b 41 30 25 |otate_g:V%=..A0%| 000037d0 3d b9 3a 43 25 3d a4 72 4b 65 79 28 33 32 2c 38 |=.:C%=.rKey(32,8| 000037e0 2c 30 29 3c 3c 38 3a 21 28 44 25 21 32 30 2b 34 |,0)<<8:!(D%!20+4| 000037f0 38 29 2d 3d 43 25 3a 21 28 44 25 21 32 30 2b 35 |8)-=C%:!(D%!20+5| 00003800 36 29 2d 3d 43 25 0d 0b 36 1a c9 31 39 3a 56 25 |6)-=C%..6..19:V%| 00003810 3d a4 6d 31 39 5f 67 28 44 25 2c 2d 31 2c 30 29 |=.m19_g(D%,-1,0)| 00003820 0d 0b 40 0a 7f 3a 56 25 3d a3 0d 0b 4a 16 cb 3a |..@..:V%=...J..:| 00003830 e7 56 25 8c f2 72 44 72 28 41 25 2c 41 30 25 29 |.V%..rDr(A%,A0%)| 00003840 0d 0b 54 06 3d b9 0d 0b 5e 35 dd a4 62 61 63 6b |..T.=...^5..back| 00003850 55 70 5f 67 3a e7 21 62 25 80 31 8c 21 62 25 3d |Up_g:.!b%.1.!b%=| 00003860 21 62 25 80 ac 31 3a 21 62 25 3d 21 62 25 84 34 |!b%..1:!b%=!b%.4| 00003870 3a 3d a4 6f 6e 44 6f 77 6e 5f 67 0d 0b 68 3f ea |:=.onDown_g..h?.| 00003880 41 25 2c 42 25 2c 43 25 2c 44 25 2c 45 25 2c 46 |A%,B%,C%,D%,E%,F| 00003890 25 2c 47 25 2c 56 25 2c 41 30 25 3a 56 25 3d b9 |%,G%,V%,A0%:V%=.| 000038a0 3a 41 25 3d 57 25 21 31 30 34 3a e7 41 25 3e 30 |:A%=W%!104:.A%>0| 000038b0 8c 42 25 3d 41 25 21 32 31 36 0d 0b 72 0c e7 42 |.B%=A%!216..r..B| 000038c0 25 3d 30 8c 3d b9 0d 0b 7c 2a 44 25 3d 57 25 21 |%=0.=...|*D%=W%!| 000038d0 35 32 3a 44 25 3d 42 25 2b 34 2b 28 21 44 25 3c |52:D%=B%+4+(!D%<| 000038e0 3c 37 29 3a c8 8e 44 25 21 31 36 80 32 35 35 ca |<7):..D%!16.255.| 000038f0 0d 0b 86 64 c9 34 2c 31 32 2c 31 33 2c 32 31 3a |...d.4,12,13,21:| 00003900 43 25 3d a4 72 4b 65 79 28 33 32 2c 38 2c 30 29 |C%=.rKey(32,8,0)| 00003910 3a 47 25 3d a4 72 4b 65 79 28 33 32 2c 38 2c 31 |:G%=.rKey(32,8,1| 00003920 29 3a f2 67 53 57 41 28 44 25 2c 44 25 2b 31 31 |):.gSWA(D%,D%+11| 00003930 32 29 3a 45 25 3d 44 25 21 31 32 30 2d 44 25 21 |2):E%=D%!120-D%!| 00003940 38 3a e7 45 25 3c 43 25 8c 43 25 3d 45 25 3a f2 |8:.E%<C%.C%=E%:.| 00003950 62 65 65 70 0d 0b 90 25 46 25 3d 44 25 21 34 2d |beep...%F%=D%!4-| 00003960 44 25 21 31 31 36 3a e7 46 25 3c 47 25 8c 47 25 |D%!116:.F%<G%.G%| 00003970 3d 46 25 3a f2 62 65 65 70 0d 0b 9a 17 44 25 21 |=F%:.beep....D%!| 00003980 34 30 2d 3d 43 25 3a 44 25 21 34 34 2b 3d 47 25 |40-=C%:D%!44+=G%| 00003990 0d 0b a4 be c9 35 3a e7 a6 28 2d 33 29 8c 43 25 |.....5:..(-3).C%| 000039a0 3d a4 72 4b 65 79 28 31 35 2c 36 2c 2d 31 29 3a |=.rKey(15,6,-1):| 000039b0 43 25 2b 3d 44 25 21 32 34 3e 3e 3e 31 36 3a 24 |C%+=D%!24>>>16:$| 000039c0 21 72 6f 74 61 74 65 5f 67 25 3d c3 43 25 3a 5a |!rotate_g%=.C%:Z| 000039d0 25 3d a4 72 6f 74 61 74 65 5f 67 3a 56 25 3d a3 |%=.rotate_g:V%=.| 000039e0 8b 41 30 25 3d b9 3a 43 25 3d a4 72 4b 65 79 28 |.A0%=.:C%=.rKey(| 000039f0 33 32 2c 38 2c 30 29 3c 3c 38 3a 47 25 3d a4 72 |32,8,0)<<8:G%=.r| 00003a00 4b 65 79 28 33 32 2c 38 2c 31 29 3c 3c 38 3a 21 |Key(32,8,1)<<8:!| 00003a10 28 44 25 21 32 30 2b 34 38 29 2d 3d 43 25 3a 21 |(D%!20+48)-=C%:!| 00003a20 28 44 25 21 32 30 2b 35 32 29 2b 3d 47 25 3a 21 |(D%!20+52)+=G%:!| 00003a30 28 44 25 21 32 30 2b 35 36 29 2d 3d 43 25 3a 21 |(D%!20+56)-=C%:!| 00003a40 28 44 25 21 32 30 2b 36 30 29 2b 3d 47 25 0d 0b |(D%!20+60)+=G%..| 00003a50 ae 1a c9 31 39 3a 56 25 3d a4 6d 31 39 5f 67 28 |...19:V%=.m19_g(| 00003a60 44 25 2c 2d 31 2c 31 29 0d 0b b8 0a 7f 3a 56 25 |D%,-1,1).....:V%| 00003a70 3d a3 0d 0b c2 16 cb 3a e7 56 25 8c f2 72 44 72 |=......:.V%..rDr| 00003a80 28 41 25 2c 41 30 25 29 0d 0b cc 06 3d b9 0d 0b |(A%,A0%)....=...| 00003a90 d6 2f dd a4 75 70 5f 67 3a e7 21 62 25 80 31 8c |./..up_g:.!b%.1.| 00003aa0 21 62 25 3d 21 62 25 80 ac 31 3a 21 62 25 3d 21 |!b%=!b%..1:!b%=!| 00003ab0 62 25 84 34 3a 3d a4 64 6f 77 6e 5f 67 0d 0b e0 |b%.4:=.down_g...| 00003ac0 39 ea 41 25 2c 42 25 2c 43 25 2c 44 25 2c 45 25 |9.A%,B%,C%,D%,E%| 00003ad0 2c 56 25 2c 41 30 25 3a 56 25 3d b9 3a 41 25 3d |,V%,A0%:V%=.:A%=| 00003ae0 57 25 21 31 30 34 3a e7 41 25 3e 30 8c 42 25 3d |W%!104:.A%>0.B%=| 00003af0 41 25 21 32 31 36 0d 0b ea 0c e7 42 25 3d 30 8c |A%!216.....B%=0.| 00003b00 3d b9 0d 0b f4 2a 44 25 3d 57 25 21 35 32 3a 44 |=....*D%=W%!52:D| 00003b10 25 3d 42 25 2b 34 2b 28 21 44 25 3c 3c 37 29 3a |%=B%+4+(!D%<<7):| 00003b20 c8 8e 44 25 21 31 36 80 32 35 35 ca 0d 0b fe 53 |..D%!16.255....S| 00003b30 c9 34 2c 31 32 2c 31 33 2c 32 31 3a 43 25 3d a4 |.4,12,13,21:C%=.| 00003b40 72 4b 65 79 28 33 32 2c 38 2c 31 29 3a f2 67 53 |rKey(32,8,1):.gS| 00003b50 57 41 28 44 25 2c 44 25 2b 31 31 32 29 3a 45 25 |WA(D%,D%+112):E%| 00003b60 3d 44 25 21 34 2d 44 25 21 31 31 36 3a e7 45 25 |=D%!4-D%!116:.E%| 00003b70 3c 43 25 8c 43 25 3d 45 25 3a f2 62 65 65 70 0d |<C%.C%=E%:.beep.| 00003b80 0c 08 0d 44 25 21 34 34 2b 3d 43 25 0d 0c 12 40 |...D%!44+=C%...@| 00003b90 c9 35 3a 41 30 25 3d b9 3a 43 25 3d a4 72 4b 65 |.5:A0%=.:C%=.rKe| 00003ba0 79 28 33 32 2c 38 2c 30 29 3c 3c 38 3a 21 28 44 |y(32,8,0)<<8:!(D| 00003bb0 25 21 32 30 2b 35 32 29 2b 3d 43 25 3a 21 28 44 |%!20+52)+=C%:!(D| 00003bc0 25 21 32 30 2b 36 30 29 2b 3d 43 25 0d 0c 1c 19 |%!20+60)+=C%....| 00003bd0 c9 31 39 3a 56 25 3d a4 6d 31 39 5f 67 28 44 25 |.19:V%=.m19_g(D%| 00003be0 2c 30 2c 31 29 0d 0c 26 0a 7f 3a 56 25 3d a3 0d |,0,1)..&..:V%=..| 00003bf0 0c 30 16 cb 3a e7 56 25 8c f2 72 44 72 28 41 25 |.0..:.V%..rDr(A%| 00003c00 2c 41 30 25 29 0d 0c 3a 06 3d b9 0d 0c 44 35 dd |,A0%)..:.=...D5.| 00003c10 a4 6f 6e 55 70 5f 67 3a e7 21 62 25 80 31 8c 21 |.onUp_g:.!b%.1.!| 00003c20 62 25 3d 21 62 25 80 ac 31 3a 21 62 25 3d 21 62 |b%=!b%..1:!b%=!b| 00003c30 25 84 34 3a 3d a4 62 61 63 6b 44 6f 77 6e 5f 67 |%.4:=.backDown_g| 00003c40 0d 0c 4e 3f ea 41 25 2c 42 25 2c 43 25 2c 44 25 |..N?.A%,B%,C%,D%| 00003c50 2c 45 25 2c 46 25 2c 47 25 2c 56 25 2c 41 30 25 |,E%,F%,G%,V%,A0%| 00003c60 3a 56 25 3d b9 3a 41 25 3d 57 25 21 31 30 34 3a |:V%=.:A%=W%!104:| 00003c70 e7 41 25 3e 30 8c 42 25 3d 41 25 21 32 31 36 0d |.A%>0.B%=A%!216.| 00003c80 0c 58 0c e7 42 25 3d 30 8c 3d b9 0d 0c 62 2a 44 |.X..B%=0.=...b*D| 00003c90 25 3d 57 25 21 35 32 3a 44 25 3d 42 25 2b 34 2b |%=W%!52:D%=B%+4+| 00003ca0 28 21 44 25 3c 3c 37 29 3a c8 8e 44 25 21 31 36 |(!D%<<7):..D%!16| 00003cb0 80 32 35 35 ca 0d 0c 6c 63 c9 34 2c 31 32 2c 31 |.255...lc.4,12,1| 00003cc0 33 2c 32 31 3a 43 25 3d a4 72 4b 65 79 28 33 32 |3,21:C%=.rKey(32| 00003cd0 2c 38 2c 30 29 3a 47 25 3d a4 72 4b 65 79 28 33 |,8,0):G%=.rKey(3| 00003ce0 32 2c 38 2c 31 29 3a f2 67 53 57 41 28 44 25 2c |2,8,1):.gSWA(D%,| 00003cf0 44 25 2b 31 31 32 29 3a 45 25 3d 21 44 25 2d 44 |D%+112):E%=!D%-D| 00003d00 25 21 31 31 32 3a e7 45 25 3c 43 25 8c 43 25 3d |%!112:.E%<C%.C%=| 00003d10 45 25 3a f2 62 65 65 70 0d 0c 76 25 46 25 3d 44 |E%:.beep..v%F%=D| 00003d20 25 21 34 2d 44 25 21 31 31 36 3a e7 46 25 3c 47 |%!4-D%!116:.F%<G| 00003d30 25 8c 47 25 3d 46 25 3a f2 62 65 65 70 0d 0c 80 |%.G%=F%:.beep...| 00003d40 17 44 25 21 34 30 2b 3d 43 25 3a 44 25 21 34 34 |.D%!40+=C%:D%!44| 00003d50 2b 3d 47 25 0d 0c 8a c2 c9 35 3a e7 a6 28 2d 33 |+=G%.....5:..(-3| 00003d60 29 8c 43 25 3d a4 72 4b 65 79 28 31 35 2c 36 2c |).C%=.rKey(15,6,| 00003d70 2d 31 29 3a 43 25 3d 28 44 25 21 32 34 3e 3e 3e |-1):C%=(D%!24>>>| 00003d80 31 36 29 2d 43 25 3a 24 21 72 6f 74 61 74 65 5f |16)-C%:$!rotate_| 00003d90 67 25 3d c3 43 25 3a 5a 25 3d a4 72 6f 74 61 74 |g%=.C%:Z%=.rotat| 00003da0 65 5f 67 3a 56 25 3d a3 8b 41 30 25 3d b9 3a 43 |e_g:V%=..A0%=.:C| 00003db0 25 3d a4 72 4b 65 79 28 33 32 2c 38 2c 30 29 3c |%=.rKey(32,8,0)<| 00003dc0 3c 38 3a 47 25 3d a4 72 4b 65 79 28 33 32 2c 38 |<8:G%=.rKey(32,8| 00003dd0 2c 31 29 3c 3c 38 3a 21 28 44 25 21 32 30 2b 34 |,1)<<8:!(D%!20+4| 00003de0 38 29 2b 3d 43 25 3a 21 28 44 25 21 32 30 2b 35 |8)+=C%:!(D%!20+5| 00003df0 32 29 2b 3d 47 25 3a 21 28 44 25 21 32 30 2b 35 |2)+=G%:!(D%!20+5| 00003e00 36 29 2b 3d 43 25 3a 21 28 44 25 21 32 30 2b 36 |6)+=C%:!(D%!20+6| 00003e10 30 29 2b 3d 47 25 0d 0c 94 19 c9 31 39 3a 56 25 |0)+=G%.....19:V%| 00003e20 3d a4 6d 31 39 5f 67 28 44 25 2c 31 2c 31 29 0d |=.m19_g(D%,1,1).| 00003e30 0c 9e 0a 7f 3a 56 25 3d a3 0d 0c a8 16 cb 3a e7 |....:V%=......:.| 00003e40 56 25 8c f2 72 44 72 28 41 25 2c 41 30 25 29 0d |V%..rDr(A%,A0%).| 00003e50 0c b2 06 3d b9 0d 0c bc 60 dd a4 69 6e 4f 75 74 |...=....`..inOut| 00003e60 5f 67 3a ea 41 25 2c 42 25 2c 42 31 25 2c 43 25 |_g:.A%,B%,B1%,C%| 00003e70 2c 43 31 25 2c 44 25 2c 44 31 25 2c 45 25 2c 45 |,C1%,D%,D1%,E%,E| 00003e80 31 25 2c 46 25 2c 47 25 2c 48 25 2c 56 25 2c 41 |1%,F%,G%,H%,V%,A| 00003e90 30 25 2c 41 2c 46 3a 56 25 3d b9 3a 41 25 3d 57 |0%,A,F:V%=.:A%=W| 00003ea0 25 21 31 30 34 3a e7 41 25 3e 30 8c 42 25 3d 41 |%!104:.A%>0.B%=A| 00003eb0 25 21 32 31 36 0d 0c c6 0c e7 42 25 3d 30 8c 3d |%!216.....B%=0.=| 00003ec0 b9 0d 0c d0 2a 44 25 3d 57 25 21 35 32 3a 44 25 |....*D%=W%!52:D%| 00003ed0 3d 42 25 2b 34 2b 28 21 44 25 3c 3c 37 29 3a c8 |=B%+4+(!D%<<7):.| 00003ee0 8e 44 25 21 31 36 80 32 35 35 ca 0d 0c da 43 c9 |.D%!16.255....C.| 00003ef0 34 2c 31 32 2c 31 33 2c 32 31 3a 43 25 3d 44 25 |4,12,13,21:C%=D%| 00003f00 21 32 30 3a e7 a6 28 2d 32 29 3d 2d 31 80 28 28 |!20:..(-2)=-1.((| 00003f10 44 25 21 31 36 80 32 35 35 29 3d 31 33 84 28 44 |D%!16.255)=13.(D| 00003f20 25 21 31 36 80 32 35 35 29 3d 32 31 29 8c 0d 0c |%!16.255)=21)...| 00003f30 e4 1d 45 25 3d 44 25 21 32 30 2b 31 32 38 3a 56 |..E%=D%!20+128:V| 00003f40 25 3d a3 3a c8 8e 45 25 21 34 ca 0d 0c ee 13 c9 |%=.:..E%!4......| 00003f50 31 3a 5a 25 3d a4 73 67 50 6c 61 79 5f 67 0d 0c |1:Z%=.sgPlay_g..| 00003f60 f8 13 c9 32 3a 5a 25 3d a4 73 67 53 74 65 70 5f |...2:Z%=.sgStep_| 00003f70 67 0d 0d 02 13 c9 33 3a 5a 25 3d a4 73 74 53 74 |g.....3:Z%=.stSt| 00003f80 6f 70 5f 67 0d 0d 0c 05 cb 0d 0d 16 49 cc 41 3d |op_g........I.A=| 00003f90 21 43 25 2f 43 25 21 38 3a 46 3d 43 25 21 34 2f |!C%/C%!8:F=C%!4/| 00003fa0 43 25 21 31 32 3a 44 31 25 3d 28 44 25 21 38 2b |C%!12:D1%=(D%!8+| 00003fb0 21 44 25 29 81 32 3a 45 31 25 3d 28 44 25 21 31 |!D%).2:E1%=(D%!1| 00003fc0 32 2b 44 25 21 34 29 81 32 3a c8 8e 21 62 25 80 |2+D%!4).2:..!b%.| 00003fd0 37 ca 0d 0d 20 1f c9 34 3a 21 43 25 3d 21 43 25 |7... ..4:!C%=!C%| 00003fe0 2a 33 81 32 3a e7 21 43 25 3d 31 8c 21 43 25 3d |*3.2:.!C%=1.!C%=| 00003ff0 32 0d 0d 2a 20 43 25 21 34 3d 43 25 21 34 2a 33 |2..* C%!4=C%!4*3| 00004000 81 32 3a e7 43 25 21 34 3d 31 8c 43 25 21 34 3d |.2:.C%!4=1.C%!4=| 00004010 32 0d 0d 34 6b f2 61 6d 66 28 43 25 2c 44 25 29 |2..4k.amf(C%,D%)| 00004020 3a 41 3d 21 43 25 2f 43 25 21 38 2f 41 3a 46 3d |:A=!C%/C%!8/A:F=| 00004030 43 25 21 34 2f 43 25 21 31 32 2f 46 3a 44 31 25 |C%!4/C%!12/F:D1%| 00004040 3d 44 31 25 2a 28 41 2d 31 29 3a 44 25 21 34 30 |=D1%*(A-1):D%!40| 00004050 3d 44 25 21 34 30 2a 41 2d 44 31 25 3a 45 31 25 |=D%!40*A-D1%:E1%| 00004060 3d 45 31 25 2a 28 46 2d 31 29 3a 44 25 21 34 34 |=E1%*(F-1):D%!44| 00004070 3d 44 25 21 34 34 2a 46 2d 45 31 25 0d 0d 3e 2c |=D%!44*F-E1%..>,| 00004080 c9 31 3a e7 44 25 21 38 2d 21 44 25 3c 31 32 38 |.1:.D%!8-!D%<128| 00004090 84 44 25 21 31 32 2d 44 25 21 34 3c 31 32 38 8c |.D%!12-D%!4<128.| 000040a0 f2 62 65 65 70 3a 3d b9 0d 0d 48 12 e7 44 25 21 |.beep:=...H..D%!| 000040b0 31 36 80 26 31 30 30 30 30 8c 0d 0d 52 20 43 25 |16.&10000...R C%| 000040c0 21 38 3d 43 25 21 38 2a 33 81 32 3a e7 43 25 21 |!8=C%!8*3.2:.C%!| 000040d0 38 3d 31 8c 43 25 21 38 3d 32 0d 0d 5c 24 43 25 |8=1.C%!8=2..\$C%| 000040e0 21 31 32 3d 43 25 21 31 32 2a 33 81 32 3a e7 43 |!12=C%!12*3.2:.C| 000040f0 25 21 31 32 3d 31 8c 43 25 21 31 32 3d 32 0d 0d |%!12=1.C%!12=2..| 00004100 66 6b f2 61 6d 66 28 43 25 2c 44 25 29 3a 41 3d |fk.amf(C%,D%):A=| 00004110 21 43 25 2f 43 25 21 38 2f 41 3a 46 3d 43 25 21 |!C%/C%!8/A:F=C%!| 00004120 34 2f 43 25 21 31 32 2f 46 3a 44 31 25 3d 44 31 |4/C%!12/F:D1%=D1| 00004130 25 2a 28 41 2d 31 29 3a 44 25 21 34 30 3d 44 25 |%*(A-1):D%!40=D%| 00004140 21 34 30 2a 41 2d 44 31 25 3a 45 31 25 3d 45 31 |!40*A-D1%:E1%=E1| 00004150 25 2a 28 46 2d 31 29 3a 44 25 21 34 34 3d 44 25 |%*(F-1):D%!44=D%| 00004160 21 34 34 2a 46 2d 45 31 25 0d 0d 70 3b cc f2 67 |!44*F-E1%..p;..g| 00004170 53 57 41 28 44 25 2c 4a 25 29 3a e7 21 4a 25 3c |SWA(D%,J%):.!J%<| 00004180 21 44 25 84 4a 25 21 34 3c 44 25 21 34 84 4a 25 |!D%.J%!4<D%!4.J%| 00004190 21 38 3e 44 25 21 38 84 4a 25 21 31 32 3e 44 25 |!8>D%!8.J%!12>D%| 000041a0 21 31 32 8c 0d 0d 7a 33 e7 21 4a 25 3c 21 44 25 |!12...z3.!J%<!D%| 000041b0 84 4a 25 21 38 3e 44 25 21 38 8c 43 25 21 38 3d |.J%!8>D%!8.C%!8=| 000041c0 43 25 21 38 2a 33 81 32 3a e7 43 25 21 38 3d 31 |C%!8*3.2:.C%!8=1| 000041d0 8c 43 25 21 38 3d 32 0d 0d 84 3b e7 4a 25 21 34 |.C%!8=2...;.J%!4| 000041e0 3c 44 25 21 34 84 4a 25 21 31 32 3e 44 25 21 31 |<D%!4.J%!12>D%!1| 000041f0 32 8c 43 25 21 31 32 3d 43 25 21 31 32 2a 33 81 |2.C%!12=C%!12*3.| 00004200 32 3a e7 43 25 21 31 32 3d 31 8c 43 25 21 31 32 |2:.C%!12=1.C%!12| 00004210 3d 32 0d 0d 8e 6a f2 61 6d 66 28 43 25 2c 44 25 |=2...j.amf(C%,D%| 00004220 29 3a f2 67 53 57 41 28 44 25 2c 4a 25 29 3a e7 |):.gSWA(D%,J%):.| 00004230 4a 25 21 38 2d 21 4a 25 3c 44 25 21 38 2d 21 44 |J%!8-!J%<D%!8-!D| 00004240 25 8c c8 99 34 36 2c 35 35 32 2c 44 25 21 33 32 |%...46,552,D%!32| 00004250 2c 44 25 21 33 36 b8 2c 2c 2c 47 25 3a 21 43 25 |,D%!36.,,,G%:!C%| 00004260 3d 28 44 25 21 38 2d 21 44 25 29 3e 3e 3e 53 25 |=(D%!8-!D%)>>>S%| 00004270 21 31 39 36 3a 43 25 21 38 3d 47 25 0d 0d 98 5a |!196:C%!8=G%...Z| 00004280 e7 4a 25 21 31 32 2d 4a 25 21 34 3c 44 25 21 31 |.J%!12-J%!4<D%!1| 00004290 32 2d 44 25 21 34 8c c8 99 34 36 2c 35 35 32 2c |2-D%!4...46,552,| 000042a0 44 25 21 33 32 2c 44 25 21 33 36 b8 2c 2c 2c 2c |D%!32,D%!36.,,,,| 000042b0 47 25 3a 43 25 21 34 3d 28 44 25 21 31 32 2d 44 |G%:C%!4=(D%!12-D| 000042c0 25 21 34 29 3e 3e 3e 53 25 21 32 30 30 3a 43 25 |%!4)>>>S%!200:C%| 000042d0 21 31 32 3d 47 25 0d 0d a2 85 f2 61 6d 66 28 43 |!12=G%.....amf(C| 000042e0 25 2c 44 25 29 3a 41 3d 21 43 25 2f 43 25 21 38 |%,D%):A=!C%/C%!8| 000042f0 2f 41 3a 46 3d 43 25 21 34 2f 43 25 21 31 32 2f |/A:F=C%!4/C%!12/| 00004300 46 3a 44 25 21 34 30 3d 44 25 21 34 30 2a 41 2d |F:D%!40=D%!40*A-| 00004310 44 31 25 2a 28 41 2d 31 29 3a 44 25 21 34 34 3d |D1%*(A-1):D%!44=| 00004320 44 25 21 34 34 2a 46 2d 45 31 25 2a 28 46 2d 31 |D%!44*F-E1%*(F-1| 00004330 29 3a f2 67 53 57 41 28 44 25 2c 4a 25 29 3a 45 |):.gSWA(D%,J%):E| 00004340 25 3d 4a 25 21 38 2d 44 25 21 38 3a e7 45 25 3c |%=J%!8-D%!8:.E%<| 00004350 30 8c 44 25 21 34 30 2d 3d 45 25 0d 0d ac 1e 45 |0.D%!40-=E%....E| 00004360 25 3d 21 4a 25 2d 21 44 25 3a e7 45 25 3e 30 8c |%=!J%-!D%:.E%>0.| 00004370 44 25 21 34 30 2d 3d 45 25 0d 0d b6 22 45 25 3d |D%!40-=E%..."E%=| 00004380 4a 25 21 31 32 2d 44 25 21 31 32 3a e7 45 25 3c |J%!12-D%!12:.E%<| 00004390 30 8c 44 25 21 34 34 2d 3d 45 25 0d 0d c0 20 45 |0.D%!44-=E%... E| 000043a0 25 3d 4a 25 21 34 2d 44 25 21 34 3a e7 45 25 3e |%=J%!4-D%!4:.E%>| 000043b0 30 8c 44 25 21 34 34 2d 3d 45 25 0d 0d ca 05 cd |0.D%!44-=E%.....| 000043c0 0d 0d d4 05 cd 0d 0d de 23 cb 3a e7 44 25 21 31 |........#.:.D%!1| 000043d0 36 80 26 31 30 30 30 30 8c f2 73 45 78 74 34 5f |6.&10000..sExt4_| 000043e0 67 28 44 25 2c 41 25 29 0d 0d e8 05 cd 0d 0d f2 |g(D%,A%)........| 000043f0 5d c9 35 3a 41 30 25 3d b9 3a 43 25 3d 44 25 21 |].5:A0%=.:C%=D%!| 00004400 32 30 2b 36 34 3a 41 3d 21 43 25 2f 43 25 21 38 |20+64:A=!C%/C%!8| 00004410 3a 46 3d 43 25 21 34 2f 43 25 21 31 32 3a 44 31 |:F=C%!4/C%!12:D1| 00004420 25 3d 28 44 25 21 38 2b 21 44 25 29 81 32 3a 45 |%=(D%!8+!D%).2:E| 00004430 31 25 3d 28 44 25 21 31 32 2b 44 25 21 34 29 81 |1%=(D%!12+D%!4).| 00004440 32 3a c8 8e 21 62 25 80 37 ca 0d 0d fc 1f c9 34 |2:..!b%.7......4| 00004450 3a 21 43 25 3d 21 43 25 2a 33 81 32 3a e7 21 43 |:!C%=!C%*3.2:.!C| 00004460 25 3d 31 8c 21 43 25 3d 32 0d 0e 06 20 43 25 21 |%=1.!C%=2... C%!| 00004470 34 3d 43 25 21 34 2a 33 81 32 3a e7 43 25 21 34 |4=C%!4*3.2:.C%!4| 00004480 3d 31 8c 43 25 21 34 3d 32 0d 0e 10 23 c9 31 3a |=1.C%!4=2...#.1:| 00004490 43 25 21 38 3d 43 25 21 38 2a 33 81 32 3a e7 43 |C%!8=C%!8*3.2:.C| 000044a0 25 21 38 3d 31 8c 43 25 21 38 3d 32 0d 0e 1a 24 |%!8=1.C%!8=2...$| 000044b0 43 25 21 31 32 3d 43 25 21 31 32 2a 33 81 32 3a |C%!12=C%!12*3.2:| 000044c0 e7 43 25 21 31 32 3d 31 8c 43 25 21 31 32 3d 32 |.C%!12=1.C%!12=2| 000044d0 0d 0e 24 dd cb 3a f2 61 6d 66 28 43 25 2c 44 25 |..$..:.amf(C%,D%| 000044e0 29 3a 41 3d 21 43 25 2f 43 25 21 38 2f 41 3a 46 |):A=!C%/C%!8/A:F| 000044f0 3d 43 25 21 34 2f 43 25 21 31 32 2f 46 3a 44 31 |=C%!4/C%!12/F:D1| 00004500 25 3d 44 31 25 2a 28 41 2d 31 29 3c 3c 38 3a 45 |%=D1%*(A-1)<<8:E| 00004510 31 25 3d 45 31 25 2a 28 46 2d 31 29 3c 3c 38 3a |1%=E1%*(F-1)<<8:| 00004520 43 25 21 2d 31 36 3d 43 25 21 2d 31 36 2a 41 3a |C%!-16=C%!-16*A:| 00004530 43 25 21 2d 31 32 3d 43 25 21 2d 31 32 2a 46 3a |C%!-12=C%!-12*F:| 00004540 43 25 21 31 37 36 3d 43 25 21 31 37 36 2a 41 2d |C%!176=C%!176*A-| 00004550 44 31 25 3a 43 25 21 31 38 30 3d 43 25 21 31 38 |D1%:C%!180=C%!18| 00004560 30 2a 46 2b 45 31 25 3a e7 44 25 21 31 36 80 26 |0*F+E1%:.D%!16.&| 00004570 31 30 30 30 30 8c f2 73 45 78 74 35 5f 67 28 44 |10000..sExt5_g(D| 00004580 25 2c 41 25 29 8b 43 25 21 31 36 38 3d 43 25 21 |%,A%).C%!168=C%!| 00004590 31 36 38 2a 41 2d 44 31 25 3a 43 25 21 31 37 32 |168*A-D1%:C%!172| 000045a0 3d 43 25 21 31 37 32 2a 46 2b 45 31 25 0d 0e 2e |=C%!172*F+E1%...| 000045b0 0f c9 31 39 3a e7 44 25 21 32 38 8c 0d 0e 38 0c |..19:.D%!28...8.| 000045c0 c8 8e 21 62 25 80 37 ca 0d 0e 42 0b c9 34 3a 48 |..!b%.7...B..4:H| 000045d0 25 3d 31 0d 0e 4c 0c c9 31 3a 48 25 3d 2d 31 0d |%=1..L..1:H%=-1.| 000045e0 0e 56 0a 7f 3a 48 25 3d 30 0d 0e 60 e2 cb 3a 48 |.V..:H%=0..`..:H| 000045f0 25 3d 48 25 2a a4 72 4b 65 79 28 33 32 2c 38 2c |%=H%*.rKey(32,8,| 00004600 2d 32 29 3a c8 99 26 38 30 36 34 43 2c 31 2c 44 |-2):..&8064C,1,D| 00004610 25 21 33 32 2c 44 25 21 33 36 b8 2c 2c 2c 45 25 |%!32,D%!36.,,,E%| 00004620 2c 46 25 2c 47 25 3a c8 99 26 38 30 36 34 45 2c |,F%,G%:..&8064E,| 00004630 31 2c 2c 44 25 21 33 36 b8 2c 2c 2c 42 31 25 2c |1,,D%!36.,,,B1%,| 00004640 43 31 25 2c 44 31 25 3a 45 25 2b 3d b5 b2 28 43 |C1%,D1%:E%+=..(C| 00004650 31 25 3e 3e 3e 36 29 2a 48 25 3a 47 25 2b 3d 9b |1%>>>6)*H%:G%+=.| 00004660 b2 28 43 31 25 3e 3e 3e 36 29 2a 48 25 3a 46 25 |.(C1%>>>6)*H%:F%| 00004670 2d 3d b5 b2 28 42 31 25 3e 3e 3e 36 29 2a 48 25 |-=..(B1%>>>6)*H%| 00004680 3a c8 99 26 38 30 36 34 43 2c 2c 2c 44 25 21 33 |:..&8064C,,,D%!3| 00004690 36 2c 45 25 2c 46 25 2c 47 25 3a e7 44 25 21 36 |6,E%,F%,G%:.D%!6| 000046a0 30 3c 3e 30 80 48 25 3c 3e 30 8c 44 25 21 36 30 |0<>0.H%<>0.D%!60| 000046b0 3d 48 25 3a 21 28 44 25 21 32 30 2b 39 32 2b 44 |=H%:!(D%!20+92+D| 000046c0 25 21 32 38 2a 38 30 29 3d 48 25 0d 0e 6a 2e cc |%!28*80)=H%..j..| 000046d0 c8 99 26 38 30 36 34 44 2c 31 2c 44 25 21 33 32 |..&8064D,1,D%!32| 000046e0 b8 2c 2c 2c 45 25 3a 46 3d 45 25 2f 32 5e 31 36 |.,,,E%:F=E%/2^16| 000046f0 3a c8 8e 21 62 25 80 37 ca 0d 0e 74 30 c9 34 3a |:..!b%.7...t0.4:| 00004700 46 3d 46 2a 28 31 2e 31 2d 30 2e 39 2a 28 a6 28 |F=F*(1.1-0.9*(.(| 00004710 2d 31 29 3d 2d 31 29 29 3a e7 46 3e 33 32 37 36 |-1)=-1)):.F>3276| 00004720 37 8c 46 3d 33 32 37 36 37 0d 0e 7e 32 c9 31 3a |7.F=32767..~2.1:| 00004730 46 3d 46 2f 28 31 2e 31 2d 30 2e 39 2a 28 a6 28 |F=F/(1.1-0.9*(.(| 00004740 2d 31 29 3d 2d 31 29 29 3a e7 46 3c 30 2e 30 30 |-1)=-1)):.F<0.00| 00004750 30 31 8c 46 3d 30 2e 30 30 30 31 0d 0e 88 1f cb |01.F=0.0001.....| 00004760 3a 45 25 3d 46 2a 32 5e 31 36 3a c8 99 26 38 30 |:E%=F*2^16:..&80| 00004770 36 34 44 2c 30 2c 2c 2c 45 25 0d 0e 92 05 cd 0d |64D,0,,,E%......| 00004780 0e 9c 09 7f 56 25 3d a3 0d 0e a6 16 cb 3a e7 56 |....V%=......:.V| 00004790 25 8c f2 72 44 72 28 41 25 2c 41 30 25 29 0d 0e |%..rDr(A%,A0%)..| 000047a0 b0 06 3d b9 0d 0e ba 2f dd a4 6f 6e 5f 67 3a e7 |..=..../..on_g:.| 000047b0 21 62 25 80 31 8c 21 62 25 3d 21 62 25 80 ac 31 |!b%.1.!b%=!b%..1| 000047c0 3a 21 62 25 3d 21 62 25 84 34 3a 3d a4 62 61 63 |:!b%=!b%.4:=.bac| 000047d0 6b 5f 67 0d 0e c4 39 ea 41 25 2c 42 25 2c 43 25 |k_g...9.A%,B%,C%| 000047e0 2c 44 25 2c 45 25 2c 56 25 2c 41 30 25 3a 56 25 |,D%,E%,V%,A0%:V%| 000047f0 3d b9 3a 41 25 3d 57 25 21 31 30 34 3a e7 41 25 |=.:A%=W%!104:.A%| 00004800 3e 30 8c 42 25 3d 41 25 21 32 31 36 0d 0e ce 0c |>0.B%=A%!216....| 00004810 e7 42 25 3d 30 8c 3d b9 0d 0e d8 2a 44 25 3d 57 |.B%=0.=....*D%=W| 00004820 25 21 35 32 3a 44 25 3d 42 25 2b 34 2b 28 21 44 |%!52:D%=B%+4+(!D| 00004830 25 3c 3c 37 29 3a c8 8e 44 25 21 31 36 80 32 35 |%<<7):..D%!16.25| 00004840 35 ca 0d 0e e2 37 c9 34 2c 31 32 2c 31 33 2c 32 |5....7.4,12,13,2| 00004850 31 3a e7 a6 28 2d 32 29 80 28 28 44 25 21 31 36 |1:..(-2).((D%!16| 00004860 80 32 35 35 29 3d 31 33 84 28 44 25 21 31 36 80 |.255)=13.(D%!16.| 00004870 32 35 35 29 3d 32 31 29 8c 0d 0e ec 1d 42 25 3d |255)=21).....B%=| 00004880 44 25 21 32 30 2b 31 32 38 3a 56 25 3d a3 3a c8 |D%!20+128:V%=.:.| 00004890 8e 42 25 21 34 ca 0d 0e f6 13 c9 31 3a 5a 25 3d |.B%!4......1:Z%=| 000048a0 a4 73 67 50 6c 61 79 5f 67 0d 0f 00 13 c9 32 3a |.sgPlay_g.....2:| 000048b0 5a 25 3d a4 73 67 53 74 65 70 5f 67 0d 0f 0a 13 |Z%=.sgStep_g....| 000048c0 c9 33 3a 5a 25 3d a4 73 74 53 74 6f 70 5f 67 0d |.3:Z%=.stStop_g.| 000048d0 0f 14 05 cb 0d 0f 1e 47 cc 43 25 3d a4 72 4b 65 |.......G.C%=.rKe| 000048e0 79 28 33 32 2c 38 2c 30 29 3a f2 67 53 57 41 28 |y(32,8,0):.gSWA(| 000048f0 44 25 2c 44 25 2b 31 31 32 29 3a 45 25 3d 21 44 |D%,D%+112):E%=!D| 00004900 25 2d 44 25 21 31 31 32 3a e7 45 25 3c 43 25 8c |%-D%!112:.E%<C%.| 00004910 43 25 3d 45 25 3a f2 62 65 65 70 0d 0f 28 0d 44 |C%=E%:.beep..(.D| 00004920 25 21 34 30 2b 3d 43 25 0d 0f 32 05 cd 0d 0f 3c |%!40+=C%..2....<| 00004930 8d c9 35 3a e7 a6 28 2d 33 29 8c 43 25 3d a4 72 |..5:..(-3).C%=.r| 00004940 4b 65 79 28 31 35 2c 36 2c 2d 31 29 3a 43 25 3d |Key(15,6,-1):C%=| 00004950 28 44 25 21 32 34 3e 3e 31 36 29 2d 43 25 3a 24 |(D%!24>>16)-C%:$| 00004960 21 72 6f 74 61 74 65 5f 67 25 3d c3 43 25 3a 5a |!rotate_g%=.C%:Z| 00004970 25 3d a4 72 6f 74 61 74 65 5f 67 3a 56 25 3d a3 |%=.rotate_g:V%=.| 00004980 8b 41 30 25 3d b9 3a 43 25 3d a4 72 4b 65 79 28 |.A0%=.:C%=.rKey(| 00004990 33 32 2c 38 2c 30 29 3c 3c 38 3a 21 28 44 25 21 |32,8,0)<<8:!(D%!| 000049a0 32 30 2b 34 38 29 2b 3d 43 25 3a 21 28 44 25 21 |20+48)+=C%:!(D%!| 000049b0 32 30 2b 35 36 29 2b 3d 43 25 0d 0f 46 19 c9 31 |20+56)+=C%..F..1| 000049c0 39 3a 56 25 3d a4 6d 31 39 5f 67 28 44 25 2c 31 |9:V%=.m19_g(D%,1| 000049d0 2c 30 29 0d 0f 50 0a 7f 3a 56 25 3d a3 0d 0f 5a |,0)..P..:V%=...Z| 000049e0 16 cb 3a e7 56 25 8c f2 72 44 72 28 41 25 2c 41 |..:.V%..rDr(A%,A| 000049f0 30 25 29 0d 0f 64 06 3d b9 0d 0f 6e 35 dd a4 6f |0%)..d.=...n5..o| 00004a00 6e 44 6f 77 6e 5f 67 3a e7 21 62 25 80 31 8c 21 |nDown_g:.!b%.1.!| 00004a10 62 25 3d 21 62 25 80 ac 31 3a 21 62 25 3d 21 62 |b%=!b%..1:!b%=!b| 00004a20 25 84 34 3a 3d a4 62 61 63 6b 55 70 5f 67 0d 0f |%.4:=.backUp_g..| 00004a30 78 3f ea 41 25 2c 42 25 2c 43 25 2c 44 25 2c 45 |x?.A%,B%,C%,D%,E| 00004a40 25 2c 46 25 2c 47 25 2c 56 25 2c 41 30 25 3a 56 |%,F%,G%,V%,A0%:V| 00004a50 25 3d b9 3a 41 25 3d 57 25 21 31 30 34 3a e7 41 |%=.:A%=W%!104:.A| 00004a60 25 3e 30 8c 42 25 3d 41 25 21 32 31 36 0d 0f 82 |%>0.B%=A%!216...| 00004a70 0c e7 42 25 3d 30 8c 3d b9 0d 0f 8c 2a 44 25 3d |..B%=0.=....*D%=| 00004a80 57 25 21 35 32 3a 44 25 3d 42 25 2b 34 2b 28 21 |W%!52:D%=B%+4+(!| 00004a90 44 25 3c 3c 37 29 3a c8 8e 44 25 21 31 36 80 32 |D%<<7):..D%!16.2| 00004aa0 35 35 ca 0d 0f 96 63 c9 34 2c 31 32 2c 31 33 2c |55....c.4,12,13,| 00004ab0 32 31 3a 43 25 3d a4 72 4b 65 79 28 33 32 2c 38 |21:C%=.rKey(32,8| 00004ac0 2c 30 29 3a 47 25 3d a4 72 4b 65 79 28 33 32 2c |,0):G%=.rKey(32,| 00004ad0 38 2c 31 29 3a f2 67 53 57 41 28 44 25 2c 44 25 |8,1):.gSWA(D%,D%| 00004ae0 2b 31 31 32 29 3a 45 25 3d 21 44 25 2d 44 25 21 |+112):E%=!D%-D%!| 00004af0 31 31 32 3a e7 45 25 3c 43 25 8c 43 25 3d 45 25 |112:.E%<C%.C%=E%| 00004b00 3a f2 62 65 65 70 0d 0f a0 26 46 25 3d 44 25 21 |:.beep...&F%=D%!| 00004b10 31 32 34 2d 44 25 21 31 32 3a e7 46 25 3c 47 25 |124-D%!12:.F%<G%| 00004b20 8c 47 25 3d 46 25 3a f2 62 65 65 70 0d 0f aa 17 |.G%=F%:.beep....| 00004b30 44 25 21 34 30 2b 3d 43 25 3a 44 25 21 34 34 2d |D%!40+=C%:D%!44-| 00004b40 3d 47 25 0d 0f b4 c1 c9 35 3a e7 a6 28 2d 33 29 |=G%.....5:..(-3)| 00004b50 8c 43 25 3d a4 72 4b 65 79 28 31 35 2c 36 2c 2d |.C%=.rKey(15,6,-| 00004b60 31 29 3a 43 25 3d 28 44 25 21 32 34 3e 3e 31 36 |1):C%=(D%!24>>16| 00004b70 29 2d 43 25 3a 24 21 72 6f 74 61 74 65 5f 67 25 |)-C%:$!rotate_g%| 00004b80 3d c3 43 25 3a 5a 25 3d a4 72 6f 74 61 74 65 5f |=.C%:Z%=.rotate_| 00004b90 67 3a 56 25 3d a3 8b 41 30 25 3d b9 3a 43 25 3d |g:V%=..A0%=.:C%=| 00004ba0 a4 72 4b 65 79 28 33 32 2c 38 2c 30 29 3c 3c 38 |.rKey(32,8,0)<<8| 00004bb0 3a 47 25 3d a4 72 4b 65 79 28 33 32 2c 38 2c 31 |:G%=.rKey(32,8,1| 00004bc0 29 3c 3c 38 3a 21 28 44 25 21 32 30 2b 34 38 29 |)<<8:!(D%!20+48)| 00004bd0 2b 3d 43 25 3a 21 28 44 25 21 32 30 2b 35 32 29 |+=C%:!(D%!20+52)| 00004be0 2d 3d 47 25 3a 21 28 44 25 21 32 30 2b 35 36 29 |-=G%:!(D%!20+56)| 00004bf0 2b 3d 43 25 3a 21 28 44 25 21 32 30 2b 36 30 29 |+=C%:!(D%!20+60)| 00004c00 2d 3d 47 25 0d 0f be 1a c9 31 39 3a 56 25 3d a4 |-=G%.....19:V%=.| 00004c10 6d 31 39 5f 67 28 44 25 2c 31 2c 2d 31 29 0d 0f |m19_g(D%,1,-1)..| 00004c20 c8 0a 7f 3a 56 25 3d a3 0d 0f d2 16 cb 3a e7 56 |...:V%=......:.V| 00004c30 25 8c f2 72 44 72 28 41 25 2c 41 30 25 29 0d 0f |%..rDr(A%,A0%)..| 00004c40 dc 06 3d b9 0d 0f e6 2f dd a4 64 6f 77 6e 5f 67 |..=..../..down_g| 00004c50 3a e7 21 62 25 80 31 8c 21 62 25 3d 21 62 25 80 |:.!b%.1.!b%=!b%.| 00004c60 ac 31 3a 21 62 25 3d 21 62 25 84 34 3a 3d a4 75 |.1:!b%=!b%.4:=.u| 00004c70 70 5f 67 0d 0f f0 39 ea 41 25 2c 42 25 2c 43 25 |p_g...9.A%,B%,C%| 00004c80 2c 44 25 2c 45 25 2c 56 25 2c 41 30 25 3a 56 25 |,D%,E%,V%,A0%:V%| 00004c90 3d b9 3a 41 25 3d 57 25 21 31 30 34 3a e7 41 25 |=.:A%=W%!104:.A%| 00004ca0 3e 30 8c 42 25 3d 41 25 21 32 31 36 0d 0f fa 0c |>0.B%=A%!216....| 00004cb0 e7 42 25 3d 30 8c 3d b9 0d 10 04 2a 44 25 3d 57 |.B%=0.=....*D%=W| 00004cc0 25 21 35 32 3a 44 25 3d 42 25 2b 34 2b 28 21 44 |%!52:D%=B%+4+(!D| 00004cd0 25 3c 3c 37 29 3a c8 8e 44 25 21 31 36 80 32 35 |%<<7):..D%!16.25| 00004ce0 35 ca 0d 10 0e 54 c9 34 2c 31 32 2c 31 33 2c 32 |5....T.4,12,13,2| 00004cf0 31 3a 43 25 3d a4 72 4b 65 79 28 33 32 2c 38 2c |1:C%=.rKey(32,8,| 00004d00 31 29 3a f2 67 53 57 41 28 44 25 2c 44 25 2b 31 |1):.gSWA(D%,D%+1| 00004d10 31 32 29 3a 45 25 3d 44 25 21 31 32 34 2d 44 25 |12):E%=D%!124-D%| 00004d20 21 31 32 3a e7 45 25 3c 43 25 8c 43 25 3d 45 25 |!12:.E%<C%.C%=E%| 00004d30 3a f2 62 65 65 70 0d 10 18 0d 44 25 21 34 34 2d |:.beep....D%!44-| 00004d40 3d 43 25 0d 10 22 40 c9 35 3a 41 30 25 3d b9 3a |=C%.."@.5:A0%=.:| 00004d50 43 25 3d a4 72 4b 65 79 28 33 32 2c 38 2c 31 29 |C%=.rKey(32,8,1)| 00004d60 3c 3c 38 3a 21 28 44 25 21 32 30 2b 35 32 29 2d |<<8:!(D%!20+52)-| 00004d70 3d 43 25 3a 21 28 44 25 21 32 30 2b 36 30 29 2d |=C%:!(D%!20+60)-| 00004d80 3d 43 25 0d 10 2c 1a c9 31 39 3a 56 25 3d a4 6d |=C%..,..19:V%=.m| 00004d90 31 39 5f 67 28 44 25 2c 30 2c 2d 31 29 0d 10 36 |19_g(D%,0,-1)..6| 00004da0 0a 7f 3a 56 25 3d a3 0d 10 40 16 cb 3a e7 56 25 |..:V%=...@..:.V%| 00004db0 8c f2 72 44 72 28 41 25 2c 41 30 25 29 0d 10 4a |..rDr(A%,A0%)..J| 00004dc0 06 3d b9 0d 10 54 35 dd a4 62 61 63 6b 44 6f 77 |.=...T5..backDow| 00004dd0 6e 5f 67 3a e7 21 62 25 80 31 8c 21 62 25 3d 21 |n_g:.!b%.1.!b%=!| 00004de0 62 25 80 ac 31 3a 21 62 25 3d 21 62 25 84 34 3a |b%..1:!b%=!b%.4:| 00004df0 3d a4 6f 6e 55 70 5f 67 0d 10 5e 3f ea 41 25 2c |=.onUp_g..^?.A%,| 00004e00 42 25 2c 43 25 2c 44 25 2c 45 25 2c 46 25 2c 47 |B%,C%,D%,E%,F%,G| 00004e10 25 2c 56 25 2c 41 30 25 3a 56 25 3d b9 3a 41 25 |%,V%,A0%:V%=.:A%| 00004e20 3d 57 25 21 31 30 34 3a e7 41 25 3e 30 8c 42 25 |=W%!104:.A%>0.B%| 00004e30 3d 41 25 21 32 31 36 0d 10 68 0c e7 42 25 3d 30 |=A%!216..h..B%=0| 00004e40 8c 3d b9 0d 10 72 2a 44 25 3d 57 25 21 35 32 3a |.=...r*D%=W%!52:| 00004e50 44 25 3d 42 25 2b 34 2b 28 21 44 25 3c 3c 37 29 |D%=B%+4+(!D%<<7)| 00004e60 3a c8 8e 44 25 21 31 36 80 32 35 35 ca 0d 10 7c |:..D%!16.255...|| 00004e70 64 c9 34 2c 31 32 2c 31 33 2c 32 31 3a 43 25 3d |d.4,12,13,21:C%=| 00004e80 a4 72 4b 65 79 28 33 32 2c 38 2c 30 29 3a 47 25 |.rKey(32,8,0):G%| 00004e90 3d a4 72 4b 65 79 28 33 32 2c 38 2c 31 29 3a f2 |=.rKey(32,8,1):.| 00004ea0 67 53 57 41 28 44 25 2c 44 25 2b 31 31 32 29 3a |gSWA(D%,D%+112):| 00004eb0 45 25 3d 44 25 21 31 32 30 2d 44 25 21 38 3a e7 |E%=D%!120-D%!8:.| 00004ec0 45 25 3c 43 25 8c 43 25 3d 45 25 3a f2 62 65 65 |E%<C%.C%=E%:.bee| 00004ed0 70 0d 10 86 26 46 25 3d 44 25 21 31 32 34 2d 44 |p...&F%=D%!124-D| 00004ee0 25 21 31 32 3a e7 46 25 3c 47 25 8c 47 25 3d 46 |%!12:.F%<G%.G%=F| 00004ef0 25 3a f2 62 65 65 70 0d 10 90 17 44 25 21 34 30 |%:.beep....D%!40| 00004f00 2d 3d 43 25 3a 44 25 21 34 34 2d 3d 47 25 0d 10 |-=C%:D%!44-=G%..| 00004f10 9a be c9 35 3a e7 a6 28 2d 33 29 8c 43 25 3d a4 |...5:..(-3).C%=.| 00004f20 72 4b 65 79 28 31 35 2c 36 2c 2d 31 29 3a 43 25 |rKey(15,6,-1):C%| 00004f30 2b 3d 44 25 21 32 34 3e 3e 3e 31 36 3a 24 21 72 |+=D%!24>>>16:$!r| 00004f40 6f 74 61 74 65 5f 67 25 3d c3 43 25 3a 5a 25 3d |otate_g%=.C%:Z%=| 00004f50 a4 72 6f 74 61 74 65 5f 67 3a 56 25 3d a3 8b 41 |.rotate_g:V%=..A| 00004f60 30 25 3d b9 3a 43 25 3d a4 72 4b 65 79 28 33 32 |0%=.:C%=.rKey(32| 00004f70 2c 38 2c 30 29 3c 3c 38 3a 47 25 3d a4 72 4b 65 |,8,0)<<8:G%=.rKe| 00004f80 79 28 33 32 2c 38 2c 31 29 3c 3c 38 3a 21 28 44 |y(32,8,1)<<8:!(D| 00004f90 25 21 32 30 2b 34 38 29 2d 3d 43 25 3a 21 28 44 |%!20+48)-=C%:!(D| 00004fa0 25 21 32 30 2b 35 32 29 2d 3d 47 25 3a 21 28 44 |%!20+52)-=G%:!(D| 00004fb0 25 21 32 30 2b 35 36 29 2d 3d 43 25 3a 21 28 44 |%!20+56)-=C%:!(D| 00004fc0 25 21 32 30 2b 36 30 29 2d 3d 47 25 0d 10 a4 1b |%!20+60)-=G%....| 00004fd0 c9 31 39 3a 56 25 3d a4 6d 31 39 5f 67 28 44 25 |.19:V%=.m19_g(D%| 00004fe0 2c 2d 31 2c 2d 31 29 0d 10 ae 0a 7f 3a 56 25 3d |,-1,-1).....:V%=| 00004ff0 a3 0d 10 b8 16 cb 3a e7 56 25 8c f2 72 44 72 28 |......:.V%..rDr(| 00005000 41 25 2c 41 30 25 29 0d 10 c2 1d 3d b9 3a 2d 2d |A%,A0%)....=.:--| 00005010 2d 28 27 6d 61 67 6e 69 66 69 65 72 27 77 69 6e |-('magnifier'win| 00005020 64 6f 77 29 0d 10 d6 14 dd a4 6e 75 6d 5f 67 3a |dow)......num_g:| 00005030 f2 6d 61 67 6e 3a 3d b9 0d 10 e0 14 dd a4 64 65 |.magn:=.......de| 00005040 6e 5f 67 3a f2 6d 61 67 6e 3a 3d b9 0d 10 ea 2f |n_g:.magn:=..../| 00005050 dd a4 6e 75 6d 49 5f 67 3a f2 69 6e 63 49 28 57 |..numI_g:.incI(W| 00005060 25 2c 22 6e 75 6d 5f 67 22 2c 31 2c 39 39 39 2c |%,"num_g",1,999,| 00005070 30 29 3a f2 6d 61 67 6e 3a 3d b9 0d 10 f4 2f dd |0):.magn:=..../.| 00005080 a4 6e 75 6d 44 5f 67 3a f2 64 65 63 49 28 57 25 |.numD_g:.decI(W%| 00005090 2c 22 6e 75 6d 5f 67 22 2c 31 2c 39 39 39 2c 30 |,"num_g",1,999,0| 000050a0 29 3a f2 6d 61 67 6e 3a 3d b9 0d 10 fe 2f dd a4 |):.magn:=..../..| 000050b0 64 65 6e 49 5f 67 3a f2 69 6e 63 49 28 57 25 2c |denI_g:.incI(W%,| 000050c0 22 64 65 6e 5f 67 22 2c 31 2c 39 39 39 2c 30 29 |"den_g",1,999,0)| 000050d0 3a f2 6d 61 67 6e 3a 3d b9 0d 11 08 46 dd a4 64 |:.magn:=....F..d| 000050e0 65 6e 44 5f 67 3a f2 64 65 63 49 28 57 25 2c 22 |enD_g:.decI(W%,"| 000050f0 64 65 6e 5f 67 22 2c 31 2c 39 39 39 2c 30 29 3a |den_g",1,999,0):| 00005100 f2 6d 61 67 6e 3a 3d b9 3a 2d 2d 2d 28 27 67 72 |.magn:=.:---('gr| 00005110 61 66 50 72 69 6e 74 27 77 69 6e 64 6f 77 29 0d |afPrint'window).| 00005120 11 1c 11 dd a4 70 72 50 72 65 73 5f 67 3a 3d b9 |.....prPres_g:=.| 00005130 0d 11 26 ce dd a4 64 6f 50 72 69 6e 74 5f 67 3a |..&...doPrint_g:| 00005140 ea 41 25 2c 41 31 25 2c 41 2c 42 25 2c 42 31 25 |.A%,A1%,A,B%,B1%| 00005150 2c 42 2c 42 24 2c 43 25 2c 43 31 25 2c 43 2c 44 |,B,B$,C%,C1%,C,D| 00005160 25 2c 44 31 25 2c 45 25 2c 46 25 2c 46 31 25 2c |%,D1%,E%,F%,F1%,| 00005170 47 25 2c 47 31 25 2c 48 25 2c 48 31 25 2c 4e 50 |G%,G1%,H%,H1%,NP| 00005180 4a 25 2c 4f 50 4a 25 3a c8 99 26 41 30 31 34 30 |J%,OPJ%:..&A0140| 00005190 2c 2c 2c 2c 2c 42 24 b8 2c 2c 2c 2c 42 24 3b 43 |,,,,,B$.,,,,B$;C| 000051a0 25 3a e7 43 25 80 31 8c f2 6d 6f 61 6e 28 22 41 |%:.C%.1..moan("A| 000051b0 20 70 72 69 6e 74 65 72 20 64 72 69 76 65 72 20 | printer driver | 000051c0 69 73 20 4e 4f 54 20 61 76 61 69 6c 61 62 6c 65 |is NOT available| 000051d0 2e 20 50 6c 65 61 73 65 20 52 55 4e 20 61 20 70 |. Please RUN a p| 000051e0 72 69 6e 74 65 72 20 64 72 69 76 65 72 20 61 70 |rinter driver ap| 000051f0 70 6c 69 63 61 74 69 6f 6e 22 29 3a 3d b9 0d 11 |plication"):=...| 00005200 30 22 41 25 3d a4 77 53 28 53 25 21 31 34 30 29 |0"A%=.wS(S%!140)| 00005210 3a e7 41 25 3e 30 8c 42 25 3d 41 25 21 32 31 36 |:.A%>0.B%=A%!216| 00005220 0d 11 3a 0c e7 42 25 3d 30 8c 3d b9 0d 11 44 15 |..:..B%=0.=...D.| 00005230 43 25 3d 53 25 21 31 34 34 3a e7 43 25 3e 2d 31 |C%=S%!144:.C%>-1| 00005240 8c 0d 11 4e 4a 45 25 3d 31 3a e3 44 25 3d 42 25 |...NJE%=1:.D%=B%| 00005250 2b 31 33 32 b8 42 25 2b 28 21 42 25 3c 3c 37 29 |+132.B%+(!B%<<7)| 00005260 88 31 32 38 3a e7 28 44 25 21 31 36 3e 3e 3e 32 |.128:.(D%!16>>>2| 00005270 34 29 3d 43 25 20 44 31 25 3d 45 25 3a 44 25 3d |4)=C% D1%=E%:D%=| 00005280 42 25 2b 28 21 42 25 3c 3c 37 29 0d 11 58 0b 45 |B%+(!B%<<7)..X.E| 00005290 25 2b 3d 31 3a ed 0d 11 62 c1 cd 3a 43 31 25 3d |%+=1:...b..:C1%=| 000052a0 42 25 2b 34 2b 28 44 31 25 3c 3c 37 29 3a 44 31 |B%+4+(D1%<<7):D1| 000052b0 25 3d 28 45 25 3d 30 29 2a 28 31 2d 28 21 42 25 |%=(E%=0)*(1-(!B%| 000052c0 3d 31 29 29 2d 44 31 25 2a 28 45 25 3e 30 29 3a |=1))-D1%*(E%>0):| 000052d0 48 25 3d 21 28 53 25 21 33 37 36 2b 35 32 29 3a |H%=!(S%!376+52):| 000052e0 48 25 21 31 32 3d bb 28 24 21 70 72 43 6f 70 79 |H%!12=.($!prCopy| 000052f0 5f 67 25 29 3a 48 25 21 31 36 3d 43 31 25 3a 48 |_g%):H%!16=C1%:H| 00005300 25 21 32 30 3d 41 25 3a 48 25 21 33 32 3d 21 43 |%!20=A%:H%!32=!C| 00005310 31 25 3a 48 25 21 33 36 3d 43 31 25 21 34 3a 48 |1%:H%!36=C1%!4:H| 00005320 25 21 34 30 3d 43 31 25 21 38 3a 48 25 21 34 34 |%!40=C1%!8:H%!44| 00005330 3d 43 31 25 21 31 32 3a c8 99 26 38 30 31 34 33 |=C1%!12:..&80143| 00005340 b8 2c 2c 2c 43 25 2c 44 25 2c 45 25 2c 46 25 3a |.,,,C%,D%,E%,F%:| 00005350 c8 8e 48 25 21 38 ca 0d 11 6c 06 c9 30 0d 11 76 |..H%!8...l..0..v| 00005360 14 c9 31 3a 44 25 2b 3d 28 46 25 2d 44 25 29 81 |..1:D%+=(F%-D%).| 00005370 32 0d 11 80 24 c9 32 3a 44 25 2b 3d 28 46 25 2d |2...$.2:D%+=(F%-| 00005380 44 25 29 81 32 3a 45 25 3d 43 25 2b 28 45 25 2d |D%).2:E%=C%+(E%-| 00005390 43 25 29 81 32 0d 11 8a 26 c9 33 3a 44 25 2b 3d |C%).2...&.3:D%+=| 000053a0 33 2a 28 46 25 2d 44 25 29 81 34 3a 45 25 3d 43 |3*(F%-D%).4:E%=C| 000053b0 25 2b 28 45 25 2d 43 25 29 81 32 0d 11 94 26 c9 |%+(E%-C%).2...&.| 000053c0 34 3a 44 25 2b 3d 33 2a 28 46 25 2d 44 25 29 81 |4:D%+=3*(F%-D%).| 000053d0 34 3a 45 25 3d 43 25 2b 28 45 25 2d 43 25 29 81 |4:E%=C%+(E%-C%).| 000053e0 34 0d 11 9e 26 c9 35 3a 44 25 2b 3d 37 2a 28 46 |4...&.5:D%+=7*(F| 000053f0 25 2d 44 25 29 81 38 3a 45 25 3d 43 25 2b 28 45 |%-D%).8:E%=C%+(E| 00005400 25 2d 43 25 29 81 34 0d 11 a8 0a cb 3a c8 8e b9 |%-C%).4.....:...| 00005410 ca 0d 11 b2 22 c9 44 31 25 3d 2d 32 80 28 43 31 |....".D1%=-2.(C1| 00005420 25 21 31 36 80 32 35 35 29 3d 33 3a e7 21 48 25 |%!16.255)=3:.!H%| 00005430 3d 30 8c 0d 11 bc 1c 41 3d 28 46 25 2d 44 25 29 |=0.....A=(F%-D%)| 00005440 2f 28 45 25 2d 43 25 29 3a e7 41 3e 3d 31 8c 0d |/(E%-C%):.A>=1..| 00005450 11 c6 9d 43 3d 28 45 25 2d 43 25 29 2f 28 48 25 |...C=(E%-C%)/(H%| 00005460 21 34 30 2d 48 25 21 33 32 29 2f 34 30 30 3a 41 |!40-H%!32)/400:A| 00005470 3d 28 48 25 21 34 30 2d 48 25 21 33 32 29 2a 41 |=(H%!40-H%!32)*A| 00005480 3a 48 25 21 33 36 3d 48 25 21 34 34 2d 41 3a 46 |:H%!36=H%!44-A:F| 00005490 31 25 3d a8 43 3c 3c 31 36 3a 43 3d 28 43 2d a8 |1%=.C<<16:C=(C-.| 000054a0 43 29 2a 32 5e 31 36 3a 48 25 21 36 34 3d 46 31 |C)*2^16:H%!64=F1| 000054b0 25 84 43 3a 48 25 21 36 38 3d 30 3a 48 25 21 37 |%.C:H%!68=0:H%!7| 000054c0 32 3d 30 3a 48 25 21 37 36 3d 48 25 21 36 34 3a |2=0:H%!76=H%!64:| 000054d0 48 25 21 38 38 3d 43 25 3a 48 25 21 39 32 3d 44 |H%!88=C%:H%!92=D| 000054e0 25 3a 41 3d 41 2f 43 31 25 21 35 32 0d 11 d0 a1 |%:A=A/C1%!52....| 000054f0 cc 43 3d 28 46 25 2d 44 25 29 2f 28 48 25 21 34 |.C=(F%-D%)/(H%!4| 00005500 30 2d 48 25 21 33 32 29 2f 34 30 30 3a 41 3d 28 |0-H%!32)/400:A=(| 00005510 48 25 21 34 30 2d 48 25 21 33 32 29 2a 41 3a 48 |H%!40-H%!32)*A:H| 00005520 25 21 33 36 3d 48 25 21 34 34 2d 41 3a 46 31 25 |%!36=H%!44-A:F1%| 00005530 3d a8 43 3c 3c 31 36 3a 43 3d 28 43 2d a8 43 29 |=.C<<16:C=(C-.C)| 00005540 2a 32 5e 31 36 3a 48 25 21 36 34 3d 30 3a 48 25 |*2^16:H%!64=0:H%| 00005550 21 36 38 3d 46 31 25 84 43 3a 48 25 21 37 32 3d |!68=F1%.C:H%!72=| 00005560 2d 31 2a 48 25 21 36 38 3a 48 25 21 37 36 3d 30 |-1*H%!68:H%!76=0| 00005570 3a 48 25 21 38 38 3d 45 25 3a 48 25 21 39 32 3d |:H%!88=E%:H%!92=| 00005580 44 25 3a 41 3d 41 2f 43 31 25 21 35 32 0d 11 da |D%:A=A/C1%!52...| 00005590 05 cd 0d 11 e4 1d cc 41 3d 28 45 25 2d 43 25 29 |.......A=(E%-C%)| 000055a0 2f 28 46 25 2d 44 25 29 3a e7 41 3e 3d 31 8c 0d |/(F%-D%):.A>=1..| 000055b0 11 ee 9d 43 3d 28 45 25 2d 43 25 29 2f 28 48 25 |...C=(E%-C%)/(H%| 000055c0 21 34 30 2d 48 25 21 33 32 29 2f 34 30 30 3a 41 |!40-H%!32)/400:A| 000055d0 3d 28 48 25 21 34 30 2d 48 25 21 33 32 29 2a 41 |=(H%!40-H%!32)*A| 000055e0 3a 48 25 21 33 36 3d 48 25 21 34 34 2d 41 3a 46 |:H%!36=H%!44-A:F| 000055f0 31 25 3d a8 43 3c 3c 31 36 3a 43 3d 28 43 2d a8 |1%=.C<<16:C=(C-.| 00005600 43 29 2a 32 5e 31 36 3a 48 25 21 36 34 3d 46 31 |C)*2^16:H%!64=F1| 00005610 25 84 43 3a 48 25 21 36 38 3d 30 3a 48 25 21 37 |%.C:H%!68=0:H%!7| 00005620 32 3d 30 3a 48 25 21 37 36 3d 48 25 21 36 34 3a |2=0:H%!76=H%!64:| 00005630 48 25 21 38 38 3d 43 25 3a 48 25 21 39 32 3d 44 |H%!88=C%:H%!92=D| 00005640 25 3a 41 3d 41 2f 43 31 25 21 35 32 0d 11 f8 a1 |%:A=A/C1%!52....| 00005650 cc 43 3d 28 46 25 2d 44 25 29 2f 28 48 25 21 34 |.C=(F%-D%)/(H%!4| 00005660 30 2d 48 25 21 33 32 29 2f 34 30 30 3a 41 3d 28 |0-H%!32)/400:A=(| 00005670 48 25 21 34 30 2d 48 25 21 33 32 29 2a 41 3a 48 |H%!40-H%!32)*A:H| 00005680 25 21 33 36 3d 48 25 21 34 34 2d 41 3a 46 31 25 |%!36=H%!44-A:F1%| 00005690 3d a8 43 3c 3c 31 36 3a 43 3d 28 43 2d a8 43 29 |=.C<<16:C=(C-.C)| 000056a0 2a 32 5e 31 36 3a 48 25 21 36 34 3d 30 3a 48 25 |*2^16:H%!64=0:H%| 000056b0 21 36 38 3d 46 31 25 84 43 3a 48 25 21 37 32 3d |!68=F1%.C:H%!72=| 000056c0 2d 31 2a 48 25 21 36 38 3a 48 25 21 37 36 3d 30 |-1*H%!68:H%!76=0| 000056d0 3a 48 25 21 38 38 3d 45 25 3a 48 25 21 39 32 3d |:H%!88=E%:H%!92=| 000056e0 44 25 3a 41 3d 41 2f 43 31 25 21 35 32 0d 12 02 |D%:A=A/C1%!52...| 000056f0 05 cd 0d 12 0c 3a cd 3a 41 31 25 3d a8 41 2d 31 |.....:.:A1%=.A-1| 00005700 3a 48 25 21 32 38 3d 41 31 25 3a 42 3d 43 31 25 |:H%!28=A1%:B=C1%| 00005710 21 32 34 2f 41 31 25 3a 42 31 25 3d a8 42 3a e7 |!24/A1%:B1%=.B:.| 00005720 42 3e 42 31 25 8c 42 31 25 2b 3d 31 0d 12 16 0d |B>B1%.B1%+=1....| 00005730 7f 3a e7 21 48 25 3d 30 8c 0d 12 20 3a 41 3d 28 |.:.!H%=0... :A=(| 00005740 46 25 2d 44 25 29 2f 28 45 25 2d 43 25 29 3a 42 |F%-D%)/(E%-C%):B| 00005750 3d 28 48 25 21 34 34 2d 48 25 21 33 36 29 2f 28 |=(H%!44-H%!36)/(| 00005760 48 25 21 34 30 2d 48 25 21 33 32 29 3a e7 41 3e |H%!40-H%!32):.A>| 00005770 3d 31 8c 0d 12 2a b1 e7 41 3e 3d 42 8c 43 3d 28 |=1...*..A>=B.C=(| 00005780 45 25 2d 43 25 29 2f 28 48 25 21 34 30 2d 48 25 |E%-C%)/(H%!40-H%| 00005790 21 33 32 29 2f 34 30 30 3a 47 31 25 3d 28 46 25 |!32)/400:G1%=(F%| 000057a0 2d 44 25 2d 28 48 25 21 34 34 2d 48 25 21 33 36 |-D%-(H%!44-H%!36| 000057b0 29 2a 43 2a 34 30 30 29 81 32 3a 48 25 21 38 38 |)*C*400).2:H%!88| 000057c0 3d 43 25 3a 48 25 21 39 32 3d 44 25 2b 47 31 25 |=C%:H%!92=D%+G1%| 000057d0 8b 43 3d 28 46 25 2d 44 25 29 2f 28 48 25 21 34 |.C=(F%-D%)/(H%!4| 000057e0 34 2d 48 25 21 33 36 29 2f 34 30 30 3a 47 31 25 |4-H%!36)/400:G1%| 000057f0 3d 28 45 25 2d 43 25 2d 28 48 25 21 34 30 2d 48 |=(E%-C%-(H%!40-H| 00005800 25 21 33 32 29 2a 43 2a 34 30 30 29 81 32 3a 48 |%!32)*C*400).2:H| 00005810 25 21 38 38 3d 43 25 2b 47 31 25 3a 48 25 21 39 |%!88=C%+G1%:H%!9| 00005820 32 3d 44 25 0d 12 34 44 46 31 25 3d a8 43 3c 3c |2=D%..4DF1%=.C<<| 00005830 31 36 3a 43 3d 28 43 2d a8 43 29 2a 32 5e 31 36 |16:C=(C-.C)*2^16| 00005840 3a 48 25 21 36 34 3d 46 31 25 84 43 3a 48 25 21 |:H%!64=F1%.C:H%!| 00005850 36 38 3d 30 3a 48 25 21 37 32 3d 30 3a 48 25 21 |68=0:H%!72=0:H%!| 00005860 37 36 3d 48 25 21 36 34 0d 12 3e c4 cc 41 3d 28 |76=H%!64..>..A=(| 00005870 45 25 2d 43 25 29 2f 28 46 25 2d 44 25 29 3a e7 |E%-C%)/(F%-D%):.| 00005880 41 3e 3d 42 8c 43 3d 28 46 25 2d 44 25 29 2f 28 |A>=B.C=(F%-D%)/(| 00005890 48 25 21 34 30 2d 48 25 21 33 32 29 2f 34 30 30 |H%!40-H%!32)/400| 000058a0 3a 47 31 25 3d 28 45 25 2d 43 25 2d 28 48 25 21 |:G1%=(E%-C%-(H%!| 000058b0 34 34 2d 48 25 21 33 36 29 2a 43 2a 34 30 30 29 |44-H%!36)*C*400)| 000058c0 81 32 3a 48 25 21 38 38 3d 45 25 2d 47 31 25 3a |.2:H%!88=E%-G1%:| 000058d0 48 25 21 39 32 3d 44 25 8b 43 3d 28 45 25 2d 43 |H%!92=D%.C=(E%-C| 000058e0 25 29 2f 28 48 25 21 34 34 2d 48 25 21 33 36 29 |%)/(H%!44-H%!36)| 000058f0 2f 34 30 30 3a 47 31 25 3d 28 46 25 2d 44 25 2d |/400:G1%=(F%-D%-| 00005900 28 48 25 21 34 30 2d 48 25 21 33 32 29 2a 43 2a |(H%!40-H%!32)*C*| 00005910 34 30 30 29 81 32 3a 48 25 21 38 38 3d 45 25 3a |400).2:H%!88=E%:| 00005920 48 25 21 39 32 3d 44 25 2b 47 31 25 0d 12 48 47 |H%!92=D%+G1%..HG| 00005930 46 31 25 3d a8 43 3c 3c 31 36 3a 43 3d 28 43 2d |F1%=.C<<16:C=(C-| 00005940 a8 43 29 2a 32 5e 31 36 3a 48 25 21 36 34 3d 30 |.C)*2^16:H%!64=0| 00005950 3a 48 25 21 36 38 3d 46 31 25 84 43 3a 48 25 21 |:H%!68=F1%.C:H%!| 00005960 37 32 3d 2d 31 2a 48 25 21 36 38 3a 48 25 21 37 |72=-1*H%!68:H%!7| 00005970 36 3d 30 0d 12 52 05 cd 0d 12 5c 3b cc 41 3d 28 |6=0..R....\;.A=(| 00005980 45 25 2d 43 25 29 2f 28 46 25 2d 44 25 29 3a 42 |E%-C%)/(F%-D%):B| 00005990 3d 28 48 25 21 34 30 2d 48 25 21 33 32 29 2f 28 |=(H%!40-H%!32)/(| 000059a0 48 25 21 34 34 2d 48 25 21 33 36 29 3a e7 41 3e |H%!44-H%!36):.A>| 000059b0 3d 31 8c 0d 12 66 b1 e7 41 3e 3d 42 8c 43 3d 28 |=1...f..A>=B.C=(| 000059c0 46 25 2d 44 25 29 2f 28 48 25 21 34 34 2d 48 25 |F%-D%)/(H%!44-H%| 000059d0 21 33 36 29 2f 34 30 30 3a 47 31 25 3d 28 45 25 |!36)/400:G1%=(E%| 000059e0 2d 43 25 2d 28 48 25 21 34 30 2d 48 25 21 33 32 |-C%-(H%!40-H%!32| 000059f0 29 2a 43 2a 34 30 30 29 81 32 3a 48 25 21 38 38 |)*C*400).2:H%!88| 00005a00 3d 43 25 2b 47 31 25 3a 48 25 21 39 32 3d 44 25 |=C%+G1%:H%!92=D%| 00005a10 8b 43 3d 28 45 25 2d 43 25 29 2f 28 48 25 21 34 |.C=(E%-C%)/(H%!4| 00005a20 30 2d 48 25 21 33 32 29 2f 34 30 30 3a 47 31 25 |0-H%!32)/400:G1%| 00005a30 3d 28 46 25 2d 44 25 2d 28 48 25 21 34 34 2d 48 |=(F%-D%-(H%!44-H| 00005a40 25 21 33 36 29 2a 43 2a 34 30 30 29 81 32 3a 48 |%!36)*C*400).2:H| 00005a50 25 21 38 38 3d 43 25 3a 48 25 21 39 32 3d 44 25 |%!88=C%:H%!92=D%| 00005a60 2b 47 21 25 0d 12 70 44 46 31 25 3d a8 43 3c 3c |+G!%..pDF1%=.C<<| 00005a70 31 36 3a 43 3d 28 43 2d a8 43 29 2a 32 5e 31 36 |16:C=(C-.C)*2^16| 00005a80 3a 48 25 21 36 34 3d 46 31 25 84 43 3a 48 25 21 |:H%!64=F1%.C:H%!| 00005a90 36 38 3d 30 3a 48 25 21 37 32 3d 30 3a 48 25 21 |68=0:H%!72=0:H%!| 00005aa0 37 36 3d 48 25 21 36 34 0d 12 7a c4 cc 41 3d 28 |76=H%!64..z..A=(| 00005ab0 46 25 2d 44 25 29 2f 28 45 25 2d 43 25 29 3a e7 |F%-D%)/(E%-C%):.| 00005ac0 41 3e 3d 42 8c 43 3d 28 45 25 2d 43 25 29 2f 28 |A>=B.C=(E%-C%)/(| 00005ad0 48 25 21 34 34 2d 48 25 21 33 36 29 2f 34 30 30 |H%!44-H%!36)/400| 00005ae0 3a 47 31 25 3d 28 46 25 2d 44 25 2d 28 48 25 21 |:G1%=(F%-D%-(H%!| 00005af0 34 30 2d 48 25 21 33 32 29 2a 43 2a 34 30 30 29 |40-H%!32)*C*400)| 00005b00 81 32 3a 48 25 21 38 38 3d 45 25 3a 48 25 21 39 |.2:H%!88=E%:H%!9| 00005b10 32 3d 44 25 2b 47 31 25 8b 43 3d 28 46 25 2d 44 |2=D%+G1%.C=(F%-D| 00005b20 25 29 2f 28 48 25 21 34 30 2d 48 25 21 33 32 29 |%)/(H%!40-H%!32)| 00005b30 2f 34 30 30 3a 47 31 25 3d 28 45 25 2d 43 25 2d |/400:G1%=(E%-C%-| 00005b40 28 48 25 21 34 34 2d 48 25 21 33 36 29 2a 43 2a |(H%!44-H%!36)*C*| 00005b50 34 30 30 29 81 32 3a 48 25 21 38 38 3d 45 25 2d |400).2:H%!88=E%-| 00005b60 47 31 25 3a 48 25 21 39 32 3d 44 25 0d 12 84 47 |G1%:H%!92=D%...G| 00005b70 46 31 25 3d a8 43 3c 3c 31 36 3a 43 3d 28 43 2d |F1%=.C<<16:C=(C-| 00005b80 a8 43 29 2a 32 5e 31 36 3a 48 25 21 36 34 3d 30 |.C)*2^16:H%!64=0| 00005b90 3a 48 25 21 36 38 3d 46 31 25 84 43 3a 48 25 21 |:H%!68=F1%.C:H%!| 00005ba0 37 32 3d 2d 31 2a 48 25 21 36 38 3a 48 25 21 37 |72=-1*H%!68:H%!7| 00005bb0 36 3d 30 0d 12 8e 05 cd 0d 12 98 0b cd 3a 42 31 |6=0..........:B1| 00005bc0 25 3d 31 0d 12 a2 58 cb 3a 48 25 21 33 32 2d 3d |%=1...X.:H%!32-=| 00005bd0 32 3a 48 25 21 33 36 2d 3d 32 3a 48 25 21 34 30 |2:H%!36-=2:H%!40| 00005be0 2b 3d 32 3a 48 25 21 34 34 2b 3d 32 3a 4e 50 4a |+=2:H%!44+=2:NPJ| 00005bf0 25 3d ae 22 70 72 69 6e 74 65 72 3a 22 3a ea 85 |%=."printer:":..| 00005c00 3a ee 85 ea 3a f7 85 3a d9 23 4e 50 4a 25 3a f2 |:...:..:.#NPJ%:.| 00005c10 6d 6f 61 6e 28 f6 24 29 3a 3d a3 0d 12 ac 87 42 |moan(.$):=.....B| 00005c20 24 3d 22 27 22 2b 24 73 6e 25 2b 22 27 20 70 72 |$="'"+$sn%+"' pr| 00005c30 69 6e 74 20 6a 6f 62 22 3a c8 99 26 38 30 31 34 |int job":..&8014| 00005c40 35 2c 4e 50 4a 25 2c 42 24 b8 4f 50 4a 25 3a 53 |5,NPJ%,B$.OPJ%:S| 00005c50 25 21 31 36 30 3d 4e 50 4a 25 3a f2 68 67 4f 6e |%!160=NPJ%:.hgOn| 00005c60 3a ea 85 3a ee 85 ea 3a f7 85 3a f2 68 67 4f 66 |:..:...:..:.hgOf| 00005c70 66 3a c8 99 26 38 30 31 34 39 2c 4e 50 4a 25 3a |f:..&80149,NPJ%:| 00005c80 c8 99 26 38 30 31 34 35 2c 4f 50 4a 25 3a 53 25 |..&80145,OPJ%:S%| 00005c90 21 31 36 30 3d 4f 50 4a 25 3a 85 9f 2c f6 24 3a |!160=OPJ%:..,.$:| 00005ca0 3d b9 0d 12 b6 6a e3 41 31 25 3d 31 b8 42 31 25 |=....j.A1%=1.B1%| 00005cb0 3a c8 99 26 38 30 31 34 42 2c 41 31 25 2c 48 25 |:..&8014B,A1%,H%| 00005cc0 2b 33 32 2c 48 25 2b 36 34 2c 48 25 2b 38 38 2c |+32,H%+64,H%+88,| 00005cd0 26 46 46 46 46 46 46 30 30 3a c8 99 26 38 30 31 |&FFFFFF00:..&801| 00005ce0 34 43 2c 48 25 21 31 32 2c 48 25 2b 34 38 b8 48 |4C,H%!12,H%+48.H| 00005cf0 31 25 2c 2c 47 31 25 3a c8 95 48 31 25 3a 48 25 |1%,,G1%:..H1%:H%| 00005d00 21 32 34 3d 47 31 25 3a c8 8e b9 ca 0d 12 c0 2c |!24=G1%:.......,| 00005d10 c9 44 31 25 3d 2d 32 3a 5a 25 3d a4 70 72 4f 62 |.D1%=-2:Z%=.prOb| 00005d20 6a 28 48 25 2c 30 29 3a 5a 25 3d a4 70 72 4f 62 |j(H%,0):Z%=.prOb| 00005d30 6a 28 48 25 2c 2d 33 29 0d 12 ca 3f c9 44 31 25 |j(H%,-3)...?.D1%| 00005d40 3d 2d 31 3a e3 46 25 3d 31 b8 21 42 25 2d 31 3a |=-1:.F%=1.!B%-1:| 00005d50 5a 25 3d a4 70 72 4f 62 6a 28 48 25 2c 46 25 29 |Z%=.prObj(H%,F%)| 00005d60 3a ed 3a ef 32 36 3a 5a 25 3d a4 70 72 4f 62 6a |:.:.26:Z%=.prObj| 00005d70 28 48 25 2c 2d 33 29 0d 12 d4 1b 7f 3a 5a 25 3d |(H%,-3).....:Z%=| 00005d80 a4 70 72 4f 62 6a 28 48 25 2c 44 31 25 29 3a ef |.prObj(H%,D1%):.| 00005d90 32 36 0d 12 de 72 cb 3a 5a 25 3d a4 70 72 4f 62 |26...r.:Z%=.prOb| 00005da0 6a 28 48 25 2c 2d 34 29 3a c8 99 26 38 30 31 34 |j(H%,-4):..&8014| 00005db0 44 2c 2c 48 25 2b 34 38 b8 48 31 25 2c 2c 47 31 |D,,H%+48.H1%,,G1| 00005dc0 25 3a ce 3a ed 3a c8 99 26 38 30 31 34 38 2c 4e |%:.:.:..&80148,N| 00005dd0 50 4a 25 3a f7 85 3a f2 68 67 4f 66 66 3a c8 99 |PJ%:..:.hgOff:..| 00005de0 26 38 30 31 34 35 2c 4f 50 4a 25 3a 53 25 21 31 |&80145,OPJ%:S%!1| 00005df0 36 30 3d 4f 50 4a 25 3a f7 85 3a d9 23 4e 50 4a |60=OPJ%:..:.#NPJ| 00005e00 25 3a 3d b9 0d 12 f2 3d dd a4 70 72 43 6f 70 79 |%:=....=..prCopy| 00005e10 5f 67 3a ea 41 25 2c 42 25 3a 41 25 3d 57 25 21 |_g:.A%,B%:A%=W%!| 00005e20 35 32 3a 42 25 3d bb 28 24 21 70 72 43 6f 70 79 |52:B%=.($!prCopy| 00005e30 5f 67 25 29 3a e7 42 25 3e 39 39 8c 42 25 3d 39 |_g%):.B%>99.B%=9| 00005e40 39 0d 12 fc 0e e7 42 25 3c 31 8c 42 25 3d 31 0d |9.....B%<1.B%=1.| 00005e50 13 06 0f 41 25 21 31 32 3d 42 25 3a 3d b9 0d 13 |...A%!12=B%:=...| 00005e60 10 1e dd a4 70 72 50 74 72 74 5f 67 3a 21 28 57 |....prPtrt_g:!(W| 00005e70 25 21 35 32 2b 30 29 3d a3 3a 3d b9 0d 13 1a 1e |%!52+0)=.:=.....| 00005e80 dd a4 70 72 4c 73 63 70 5f 67 3a 21 28 57 25 21 |..prLscp_g:!(W%!| 00005e90 35 32 2b 30 29 3d b9 3a 3d b9 0d 13 24 1d dd a4 |52+0)=.:=...$...| 00005ea0 62 64 72 4e 6f 5f 67 3a 21 28 57 25 21 35 32 2b |bdrNo_g:!(W%!52+| 00005eb0 34 29 3d 30 3a 3d b9 0d 13 2e 1d dd a4 62 64 72 |4)=0:=.......bdr| 00005ec0 46 6e 5f 67 3a 21 28 57 25 21 35 32 2b 34 29 3d |Fn_g:!(W%!52+4)=| 00005ed0 31 3a 3d b9 0d 13 38 1d dd a4 62 64 72 54 68 5f |1:=...8...bdrTh_| 00005ee0 67 3a 21 28 57 25 21 35 32 2b 34 29 3d 32 3a 3d |g:!(W%!52+4)=2:=| 00005ef0 b9 0d 13 42 1d dd a4 62 64 72 44 62 5f 67 3a 21 |...B...bdrDb_g:!| 00005f00 28 57 25 21 35 32 2b 34 29 3d 33 3a 3d b9 0d 13 |(W%!52+4)=3:=...| 00005f10 4c 1d dd a4 62 64 72 44 73 5f 67 3a 21 28 57 25 |L...bdrDs_g:!(W%| 00005f20 21 35 32 2b 34 29 3d 34 3a 3d b9 0d 13 56 1d dd |!52+4)=4:=...V..| 00005f30 a4 70 61 67 65 46 5f 67 3a 21 28 57 25 21 35 32 |.pageF_g:!(W%!52| 00005f40 2b 38 29 3d 30 3a 3d b9 0d 13 60 1d dd a4 70 61 |+8)=0:=...`...pa| 00005f50 67 65 32 5f 67 3a 21 28 57 25 21 35 32 2b 38 29 |ge2_g:!(W%!52+8)| 00005f60 3d 31 3a 3d b9 0d 13 6a 1d dd a4 70 61 67 65 34 |=1:=...j...page4| 00005f70 5f 67 3a 21 28 57 25 21 35 32 2b 38 29 3d 32 3a |_g:!(W%!52+8)=2:| 00005f80 3d b9 0d 13 74 1d dd a4 70 61 67 65 38 5f 67 3a |=...t...page8_g:| 00005f90 21 28 57 25 21 35 32 2b 38 29 3d 33 3a 3d b9 0d |!(W%!52+8)=3:=..| 00005fa0 13 7e 29 dd a4 70 61 67 65 31 36 5f 67 3a 21 28 |.~)..page16_g:!(| 00005fb0 57 25 21 35 32 2b 38 29 3d 34 3a 3d b9 3a 2d 2d |W%!52+8)=4:=.:--| 00005fc0 2d 28 4d 45 4e 55 53 29 0d 13 92 2f dd a4 6d 5f |-(MENUS).../..m_| 00005fd0 67 3a ea 41 25 2c 42 25 2c 43 25 2c 44 25 2c 48 |g:.A%,B%,C%,D%,H| 00005fe0 24 2c 56 25 3a 56 25 3d b9 3a 48 24 3d 24 6d 6e |$,V%:V%=.:H$=$mn| 00005ff0 25 3a c8 8e 48 24 ca 0d 13 9c 29 c9 22 47 72 61 |%:..H$....)."Gra| 00006000 66 53 63 61 6e 22 3a 41 25 3d 57 25 21 31 30 34 |fScan":A%=W%!104| 00006010 3a e7 41 25 3e 30 8c 42 25 3d 41 25 21 32 31 36 |:.A%>0.B%=A%!216| 00006020 0d 13 a6 0e e7 42 25 3d 30 8c 56 25 3d a3 0d 13 |.....B%=0.V%=...| 00006030 b0 08 e7 56 25 8c 0d 13 ba 22 44 25 3d 57 25 21 |...V%...."D%=W%!| 00006040 35 32 3a 43 25 3d 44 25 21 31 32 3a c8 8e 43 25 |52:C%=D%!12:..C%| 00006050 21 31 36 80 32 35 35 ca 0d 13 c4 0b c9 32 3a 56 |!16.255......2:V| 00006060 25 3d a3 0d 13 ce 3b c9 33 3a f2 6f 76 72 4d 28 |%=....;.3:.ovrM(| 00006070 22 47 53 65 64 69 74 22 29 3a 48 24 3d 22 47 53 |"GSedit"):H$="GS| 00006080 65 64 69 74 22 3a e7 43 25 21 31 36 80 26 31 30 |edit":.C%!16.&10| 00006090 30 30 30 8c f2 73 4d 49 28 48 24 2c 31 29 0d 13 |000..sMI(H$,1)..| 000060a0 d8 56 c9 34 2c 31 32 3a e7 28 43 25 21 31 36 80 |.V.4,12:.(C%!16.| 000060b0 32 35 35 29 3d 34 8c f2 6f 76 72 4d 28 22 47 53 |255)=4..ovrM("GS| 000060c0 70 61 69 6e 74 22 29 3a 48 24 3d 22 47 53 70 61 |paint"):H$="GSpa| 000060d0 69 6e 74 22 8b f2 6f 76 72 4d 28 22 47 53 73 70 |int"..ovrM("GSsp| 000060e0 72 69 74 65 22 29 3a 48 24 3d 22 47 53 73 70 72 |rite"):H$="GSspr| 000060f0 69 74 65 22 0d 13 e2 40 e7 eb 3d 43 25 21 32 38 |ite"...@..=C%!28| 00006100 8c f2 74 4d 49 28 48 24 2c 32 29 3a f2 66 67 4d |..tMI(H$,2):.fgM| 00006110 49 28 48 24 2c 32 2c 37 29 8b f2 75 74 4d 49 28 |I(H$,2,7)..utMI(| 00006120 48 24 2c 32 29 3a f2 66 67 4d 49 28 48 24 2c 32 |H$,2):.fgMI(H$,2| 00006130 2c 31 31 29 0d 13 ec 29 e7 43 25 21 31 36 80 28 |,11)...).C%!16.(| 00006140 31 3c 3c 32 30 29 8c f2 73 4d 49 28 48 24 2c 33 |1<<20)..sMI(H$,3| 00006150 29 8b f2 75 73 4d 49 28 48 24 2c 33 29 0d 13 f6 |)..usMI(H$,3)...| 00006160 3c c9 35 3a f2 6f 76 72 4d 28 22 47 53 64 72 61 |<.5:.ovrM("GSdra| 00006170 77 22 29 3a e7 43 25 21 31 36 80 28 31 3c 3c 32 |w"):.C%!16.(1<<2| 00006180 30 29 8c f2 73 4d 49 28 48 24 2c 33 29 8b f2 75 |0)..sMI(H$,3)..u| 00006190 73 4d 49 28 48 24 2c 33 29 0d 14 00 65 c9 36 3a |sMI(H$,3)...e.6:| 000061a0 f2 6f 76 72 4d 28 22 47 53 74 65 78 74 75 72 65 |.ovrM("GStexture| 000061b0 22 29 3a 48 24 3d 22 47 53 74 65 78 74 75 72 65 |"):H$="GStexture| 000061c0 22 3a e7 eb 3d 43 25 21 32 38 8c f2 74 4d 49 28 |":..=C%!28..tMI(| 000061d0 48 24 2c 30 29 3a f2 66 67 4d 49 28 48 24 2c 30 |H$,0):.fgMI(H$,0| 000061e0 2c 37 29 8b f2 75 74 4d 49 28 48 24 2c 30 29 3a |,7)..utMI(H$,0):| 000061f0 f2 66 67 4d 49 28 48 24 2c 30 2c 31 31 29 0d 14 |.fgMI(H$,0,11)..| 00006200 0a 7f c9 31 33 3a f2 6f 76 72 4d 28 22 47 53 61 |...13:.ovrM("GSa| 00006210 6e 69 6d 61 74 65 22 29 3a 48 24 3d 22 47 53 61 |nimate"):H$="GSa| 00006220 6e 69 6d 61 74 65 22 3a f2 74 4d 49 78 28 48 24 |nimate":.tMIx(H$| 00006230 2c 21 28 43 25 21 32 30 2b 31 33 32 29 2b 32 29 |,!(C%!20+132)+2)| 00006240 3a e7 eb 3d 43 25 21 32 38 8c f2 74 4d 49 28 48 |:..=C%!28..tMI(H| 00006250 24 2c 38 29 3a f2 66 67 4d 49 28 48 24 2c 38 2c |$,8):.fgMI(H$,8,| 00006260 37 29 8b f2 75 74 4d 49 28 48 24 2c 38 29 3a f2 |7)..utMI(H$,8):.| 00006270 66 67 4d 49 28 48 24 2c 38 2c 31 31 29 0d 14 14 |fgMI(H$,8,11)...| 00006280 14 e7 21 28 43 25 21 32 30 2b 32 38 29 3c 3e 30 |..!(C%!20+28)<>0| 00006290 8c 0d 14 1e 4c f2 75 73 4d 49 28 48 24 2c 39 29 |....L.usMI(H$,9)| 000062a0 3a e7 43 25 21 35 32 3d 30 8c f2 74 4d 49 28 48 |:.C%!52=0..tMI(H| 000062b0 24 2c 39 29 3a f2 66 67 4d 49 28 48 24 2c 39 2c |$,9):.fgMI(H$,9,| 000062c0 37 29 8b f2 75 74 4d 49 28 48 24 2c 39 29 3a f2 |7)..utMI(H$,9):.| 000062d0 66 67 4d 49 28 48 24 2c 39 2c 31 31 29 0d 14 28 |fgMI(H$,9,11)..(| 000062e0 29 cc f2 73 4d 49 28 48 24 2c 39 29 3a f2 75 74 |)..sMI(H$,9):.ut| 000062f0 4d 49 28 48 24 2c 39 29 3a f2 66 67 4d 49 28 48 |MI(H$,9):.fgMI(H| 00006300 24 2c 39 2c 37 29 0d 14 32 2d cd 3a e7 43 25 21 |$,9,7)..2-.:.C%!| 00006310 31 36 80 28 31 3c 3c 32 30 29 8c f2 73 4d 49 28 |16.(1<<20)..sMI(| 00006320 48 24 2c 31 31 29 8b f2 75 73 4d 49 28 48 24 2c |H$,11)..usMI(H$,| 00006330 31 31 29 0d 14 3c 34 c9 31 39 3a f2 6f 76 72 4d |11)..<4.19:.ovrM| 00006340 28 22 47 53 74 68 72 65 65 44 22 29 3a 48 24 3d |("GSthreeD"):H$=| 00006350 22 47 53 74 68 72 65 65 44 22 3a c8 8e 43 25 21 |"GSthreeD":..C%!| 00006360 35 36 80 32 35 35 ca 0d 14 46 4c c9 30 3a f2 74 |56.255...FL.0:.t| 00006370 4d 49 78 28 48 24 2c 33 29 3a f2 70 4d 49 28 48 |MIx(H$,3):.pMI(H| 00006380 24 2c 34 2c 22 43 61 6d 65 72 61 20 76 69 65 77 |$,4,"Camera view| 00006390 22 29 3a f2 73 4d 49 28 48 24 2c 34 29 3a f2 73 |"):.sMI(H$,4):.s| 000063a0 4d 49 28 48 24 2c 35 29 3a f2 73 4d 49 28 48 24 |MI(H$,5):.sMI(H$| 000063b0 2c 36 29 0d 14 50 42 c9 31 3a f2 75 73 4d 49 28 |,6)..PB.1:.usMI(| 000063c0 48 24 2c 34 29 3a f2 73 4d 49 28 48 24 2c 35 29 |H$,4):.sMI(H$,5)| 000063d0 3a f2 70 4d 49 28 48 24 2c 34 2c 22 43 61 6d 65 |:.pMI(H$,4,"Came| 000063e0 72 61 20 76 69 65 77 20 31 22 29 3a e7 43 25 21 |ra view 1"):.C%!| 000063f0 32 38 3e 30 8c 0d 14 5a 30 f2 74 4d 49 78 28 48 |28>0...Z0.tMIx(H| 00006400 24 2c 34 29 3a f2 75 73 4d 49 28 48 24 2c 36 29 |$,4):.usMI(H$,6)| 00006410 3a e7 43 25 21 36 30 3c 3e 30 8c f2 74 4d 49 28 |:.C%!60<>0..tMI(| 00006420 48 24 2c 36 29 0d 14 64 1b cc f2 74 4d 49 78 28 |H$,6)..d...tMIx(| 00006430 48 24 2c 33 29 3a f2 73 4d 49 28 48 24 2c 36 29 |H$,3):.sMI(H$,6)| 00006440 0d 14 6e 05 cd 0d 14 78 1b 7f 3a f2 75 73 4d 49 |..n....x..:.usMI| 00006450 28 48 24 2c 34 29 3a e7 43 25 21 32 38 3e 30 8c |(H$,4):.C%!28>0.| 00006460 0d 14 82 5d f2 70 4d 49 28 48 24 2c 34 2c 22 43 |...].pMI(H$,4,"C| 00006470 61 6d 65 72 61 20 76 69 65 77 20 22 2b c3 43 25 |amera view "+.C%| 00006480 21 32 38 29 3a f2 74 4d 49 78 28 48 24 2c 34 29 |!28):.tMIx(H$,4)| 00006490 3a f2 75 73 4d 49 28 48 24 2c 35 29 3a f2 75 73 |:.usMI(H$,5):.us| 000064a0 4d 49 28 48 24 2c 36 29 3a e7 43 25 21 36 30 3c |MI(H$,6):.C%!60<| 000064b0 3e 30 8c f2 74 4d 49 28 48 24 2c 36 29 0d 14 8c |>0..tMI(H$,6)...| 000064c0 4f cc f2 74 4d 49 78 28 48 24 2c 33 29 3a f2 73 |O..tMIx(H$,3):.s| 000064d0 4d 49 28 48 24 2c 35 29 3a f2 70 4d 49 28 48 24 |MI(H$,5):.pMI(H$| 000064e0 2c 34 2c 22 43 61 6d 65 72 61 20 76 69 65 77 20 |,4,"Camera view | 000064f0 22 2b c3 28 43 25 21 35 36 3e 3e 3e 38 80 39 29 |"+.(C%!56>>>8.9)| 00006500 29 3a f2 73 4d 49 28 48 24 2c 36 29 0d 14 96 05 |):.sMI(H$,6)....| 00006510 cd 0d 14 a0 2b cb 3a e7 43 25 21 31 36 80 28 31 |....+.:.C%!16.(1| 00006520 3c 3c 32 30 29 8c f2 73 4d 49 28 48 24 2c 37 29 |<<20)..sMI(H$,7)| 00006530 8b f2 75 73 4d 49 28 48 24 2c 37 29 0d 14 aa 7d |..usMI(H$,7)...}| 00006540 c9 32 31 3a f2 6f 76 72 4d 28 22 47 53 66 69 6c |.21:.ovrM("GSfil| 00006550 6d 22 29 3a 48 24 3d 22 47 53 66 69 6c 6d 22 3a |m"):H$="GSfilm":| 00006560 f2 74 4d 49 78 28 48 24 2c 21 28 43 25 21 32 30 |.tMIx(H$,!(C%!20| 00006570 2b 31 33 32 29 2b 32 29 3a e7 eb 3d 43 25 21 32 |+132)+2):..=C%!2| 00006580 38 8c f2 74 4d 49 28 48 24 2c 31 30 29 3a f2 66 |8..tMI(H$,10):.f| 00006590 67 4d 49 28 48 24 2c 31 30 2c 37 29 8b f2 75 74 |gMI(H$,10,7)..ut| 000065a0 4d 49 28 48 24 2c 31 30 29 3a f2 66 67 4d 49 28 |MI(H$,10):.fgMI(| 000065b0 48 24 2c 31 30 2c 31 31 29 0d 14 be 14 e7 21 28 |H$,10,11).....!(| 000065c0 43 25 21 32 30 2b 32 38 29 3c 3e 30 8c 0d 14 c8 |C%!20+28)<>0....| 000065d0 51 f2 75 73 4d 49 28 48 24 2c 31 31 29 3a e7 43 |Q.usMI(H$,11):.C| 000065e0 25 21 35 32 3d 30 8c f2 74 4d 49 28 48 24 2c 31 |%!52=0..tMI(H$,1| 000065f0 31 29 3a f2 66 67 4d 49 28 48 24 2c 31 31 2c 37 |1):.fgMI(H$,11,7| 00006600 29 8b f2 75 74 4d 49 28 48 24 2c 31 31 29 3a f2 |)..utMI(H$,11):.| 00006610 66 67 4d 49 28 48 24 2c 31 31 2c 31 31 29 0d 14 |fgMI(H$,11,11)..| 00006620 d2 2c cc f2 73 4d 49 28 48 24 2c 31 31 29 3a f2 |.,..sMI(H$,11):.| 00006630 75 74 4d 49 28 48 24 2c 31 31 29 3a f2 66 67 4d |utMI(H$,11):.fgM| 00006640 49 28 48 24 2c 31 31 2c 37 29 0d 14 dc 41 cd 3a |I(H$,11,7)...A.:| 00006650 e7 21 28 43 25 21 32 30 2b 31 36 34 29 8c f2 74 |.!(C%!20+164)..t| 00006660 4d 49 28 48 24 2c 38 29 3a f2 75 74 4d 49 28 48 |MI(H$,8):.utMI(H| 00006670 24 2c 37 29 8b f2 75 74 4d 49 28 48 24 2c 38 29 |$,7)..utMI(H$,8)| 00006680 3a f2 74 4d 49 28 48 24 2c 37 29 0d 14 e6 2b e7 |:.tMI(H$,7)...+.| 00006690 43 25 21 31 36 80 28 31 3c 3c 32 30 29 8c f2 73 |C%!16.(1<<20)..s| 000066a0 4d 49 28 48 24 2c 31 33 29 8b f2 75 73 4d 49 28 |MI(H$,13)..usMI(| 000066b0 48 24 2c 31 33 29 0d 14 f0 0a 7f 3a 56 25 3d a3 |H$,13).....:V%=.| 000066c0 0d 14 fa 05 cb 0d 15 04 05 cd 0d 15 0e 09 cb 3a |...............:| 000066d0 3d 56 25 0d 15 18 6c dd a4 73 6d 5f 67 3a ea 41 |=V%...l..sm_g:.A| 000066e0 25 2c 42 25 2c 43 25 2c 44 25 2c 46 2c 48 24 2c |%,B%,C%,D%,F,H$,| 000066f0 56 25 3a 56 25 3d b9 3a 48 24 3d 24 6d 6e 25 3a |V%:V%=.:H$=$mn%:| 00006700 41 25 3d 21 28 53 25 21 33 38 34 2b 31 30 34 29 |A%=!(S%!384+104)| 00006710 3a e7 41 25 3e 30 8c 42 25 3d 41 25 21 32 31 36 |:.A%>0.B%=A%!216| 00006720 3a e7 42 25 3e 30 8c 44 25 3d 21 28 53 25 21 33 |:.B%>0.D%=!(S%!3| 00006730 38 34 2b 35 32 29 3a 43 25 3d 44 25 21 31 32 0d |84+52):C%=D%!12.| 00006740 15 22 09 c8 8e 48 24 ca 0d 15 2c 16 c9 22 47 53 |."...H$...,.."GS| 00006750 7a 6f 6f 6d 33 44 22 3a e7 42 25 3e 30 8c 0d 15 |zoom3D":.B%>0...| 00006760 36 5c c8 99 26 38 30 36 34 44 2c 31 2c 43 25 21 |6\..&8064D,1,C%!| 00006770 33 32 b8 2c 2c 2c 44 25 3a 46 3d 44 25 2f 32 5e |32.,,,D%:F=D%/2^| 00006780 31 36 3a 40 25 3d 26 31 30 32 30 34 30 41 3a e7 |16:@%=&102040A:.| 00006790 46 3e 3d 31 8c 24 21 7a 6f 6f 6d 33 44 5f 67 25 |F>=1.$!zoom3D_g%| 000067a0 3d c0 c3 46 2c 35 29 8b 24 21 7a 6f 6f 6d 33 44 |=..F,5).$!zoom3D| 000067b0 5f 67 25 3d c2 c3 46 2c 35 29 0d 15 40 0b 40 25 |_g%=..F,5)..@.@%| 000067c0 3d 26 41 30 41 0d 15 4a 05 cd 0d 15 54 23 c9 22 |=&A0A..J....T#."| 000067d0 47 53 73 74 79 6c 65 33 44 22 3a f2 74 4d 49 78 |GSstyle3D":.tMIx| 000067e0 28 48 24 2c 30 29 3a e7 42 25 3e 30 8c 0d 15 5e |(H$,0):.B%>0...^| 000067f0 14 44 25 3d 43 25 21 34 38 3a c8 8e 44 25 80 33 |.D%=C%!48:..D%.3| 00006800 ca 0d 15 68 1d c9 30 3a f2 75 74 4d 49 28 48 24 |...h..0:.utMI(H$| 00006810 2c 30 29 3a f2 74 4d 49 28 48 24 2c 31 29 0d 15 |,0):.tMI(H$,1)..| 00006820 72 1f c9 32 2c 33 3a f2 75 74 4d 49 28 48 24 2c |r..2,3:.utMI(H$,| 00006830 30 29 3a f2 74 4d 49 28 48 24 2c 32 29 0d 15 7c |0):.tMI(H$,2)..|| 00006840 32 cb 3a e7 44 25 80 28 31 3c 3c 39 29 8c f2 74 |2.:.D%.(1<<9)..t| 00006850 4d 49 28 48 24 2c 33 29 3a f2 75 73 4d 49 28 48 |MI(H$,3):.usMI(H| 00006860 24 2c 35 29 8b f2 73 4d 49 28 48 24 2c 35 29 0d |$,5)..sMI(H$,5).| 00006870 15 86 1a e7 44 25 80 28 31 3c 3c 31 30 29 8c f2 |....D%.(1<<10)..| 00006880 74 4d 49 28 48 24 2c 34 29 0d 15 90 19 e7 44 25 |tMI(H$,4).....D%| 00006890 80 28 31 3c 3c 37 29 8c f2 74 4d 49 28 48 24 2c |.(1<<7)..tMI(H$,| 000068a0 35 29 0d 15 9a 19 e7 44 25 80 28 31 3c 3c 38 29 |5).....D%.(1<<8)| 000068b0 8c f2 74 4d 49 28 48 24 2c 37 29 0d 15 a4 1b cc |..tMI(H$,7).....| 000068c0 f2 75 74 4d 49 28 48 24 2c 30 29 3a f2 73 4d 49 |.utMI(H$,0):.sMI| 000068d0 28 48 24 2c 35 29 0d 15 ae 05 cd 0d 15 b8 59 c9 |(H$,5)........Y.| 000068e0 22 47 53 61 6d 62 69 65 6e 74 22 3a e7 42 25 3e |"GSambient":.B%>| 000068f0 30 8c 44 25 3d 21 28 43 25 21 33 32 2b 37 36 29 |0.D%=!(C%!32+76)| 00006900 3a 24 21 61 6d 62 69 65 6e 74 5f 67 25 3d c3 44 |:$!ambient_g%=.D| 00006910 25 3a f2 75 73 4d 6e 28 48 24 29 8b 24 21 61 6d |%:.usMn(H$).$!am| 00006920 62 69 65 6e 74 5f 67 25 3d 22 22 3a f2 73 4d 6e |bient_g%="":.sMn| 00006930 28 48 24 29 0d 15 c2 16 c9 22 47 53 76 69 65 77 |(H$)....."GSview| 00006940 33 44 22 3a e7 42 25 3e 30 8c 0d 15 cc 39 c8 99 |3D":.B%>0....9..| 00006950 26 38 30 36 34 45 2c 31 2c 43 25 21 33 32 b8 2c |&8064E,1,C%!32.,| 00006960 2c 2c 41 25 2c 42 25 2c 43 25 3a 41 25 3d 41 25 |,,A%,B%,C%:A%=A%| 00006970 3e 3e 3e 36 3a 42 25 3d 42 25 3e 3e 3e 36 3a c8 |>>>6:B%=B%>>>6:.| 00006980 8e b9 ca 0d 15 d6 1b c9 41 25 3d 39 30 80 42 25 |........A%=90.B%| 00006990 3d 30 3a f2 74 4d 49 78 28 48 24 2c 30 29 0d 15 |=0:.tMIx(H$,0)..| 000069a0 e0 1c c9 41 25 3d 32 37 30 80 42 25 3d 30 3a f2 |...A%=270.B%=0:.| 000069b0 74 4d 49 78 28 48 24 2c 31 29 0d 15 ea 1a c9 41 |tMIx(H$,1).....A| 000069c0 25 3d 30 80 42 25 3d 30 3a f2 74 4d 49 78 28 48 |%=0.B%=0:.tMIx(H| 000069d0 24 2c 32 29 0d 15 f4 1c c9 41 25 3d 30 80 42 25 |$,2).....A%=0.B%| 000069e0 3d 31 38 30 3a f2 74 4d 49 78 28 48 24 2c 33 29 |=180:.tMIx(H$,3)| 000069f0 0d 15 fe 1c c9 41 25 3d 30 80 42 25 3d 32 37 30 |.....A%=0.B%=270| 00006a00 3a f2 74 4d 49 78 28 48 24 2c 34 29 0d 16 08 1b |:.tMIx(H$,4)....| 00006a10 c9 41 25 3d 30 80 42 25 3d 39 30 3a f2 74 4d 49 |.A%=0.B%=90:.tMI| 00006a20 78 28 48 24 2c 35 29 0d 16 12 1d c9 41 25 3d 33 |x(H$,5).....A%=3| 00006a30 30 80 42 25 3d 33 31 35 3a f2 74 4d 49 78 28 48 |0.B%=315:.tMIx(H| 00006a40 24 2c 36 29 0d 16 1c 11 7f 3a f2 74 4d 49 78 28 |$,6).....:.tMIx(| 00006a50 48 24 2c 37 29 0d 16 26 0f cb 3a f2 75 73 4d 6e |H$,7)..&..:.usMn| 00006a60 28 48 24 29 0d 16 30 25 cc f2 74 4d 49 78 28 48 |(H$)..0%..tMIx(H| 00006a70 24 2c 30 29 3a f2 75 74 4d 49 28 48 24 2c 30 29 |$,0):.utMI(H$,0)| 00006a80 3a f2 73 4d 6e 28 48 24 29 0d 16 3a 05 cd 0d 16 |:.sMn(H$)..:....| 00006a90 44 95 c9 22 47 53 6f 62 6c 69 71 75 65 22 3a e7 |D.."GSoblique":.| 00006aa0 42 25 3e 30 8c c8 99 26 38 30 36 34 45 2c 31 2c |B%>0...&8064E,1,| 00006ab0 43 25 21 33 32 b8 2c 2c 2c 41 25 2c 42 25 2c 43 |C%!32.,,,A%,B%,C| 00006ac0 25 3a 41 25 3d 41 25 3e 3e 3e 36 3a 42 25 3d 42 |%:A%=A%>>>6:B%=B| 00006ad0 25 3e 3e 3e 36 3a 43 25 3d 43 25 3e 3e 3e 36 3a |%>>>6:C%=C%>>>6:| 00006ae0 24 21 6f 62 6c 69 71 75 65 5f 67 25 3d c3 41 25 |$!oblique_g%=.A%| 00006af0 2b 22 2c 22 2b c3 42 25 2b 22 2c 22 2b c3 43 25 |+","+.B%+","+.C%| 00006b00 3a f2 75 73 4d 6e 28 48 24 29 8b 24 21 6f 62 6c |:.usMn(H$).$!obl| 00006b10 69 71 75 65 5f 67 25 3d 22 22 3a f2 73 4d 6e 28 |ique_g%="":.sMn(| 00006b20 48 24 29 0d 16 4e 17 c9 22 47 53 70 65 72 73 70 |H$)..N.."GSpersp| 00006b30 33 44 22 3a e7 42 25 3e 30 8c 0d 16 58 31 24 21 |3D":.B%>0...X1$!| 00006b40 70 65 72 73 70 5f 67 25 3d c3 43 25 21 32 34 3a |persp_g%=.C%!24:| 00006b50 e7 43 25 21 32 38 3e 30 8c f2 75 73 4d 6e 28 48 |.C%!28>0..usMn(H| 00006b60 24 29 8b f2 73 4d 6e 28 48 24 29 0d 16 62 1b cc |$)..sMn(H$)..b..| 00006b70 24 21 70 65 72 73 70 5f 67 25 3d 22 22 3a f2 73 |$!persp_g%="":.s| 00006b80 4d 6e 28 48 24 29 0d 16 6c 05 cd 0d 16 76 3c c9 |Mn(H$)..l....v<.| 00006b90 22 47 53 72 65 70 6c 61 79 22 3a e7 42 25 3e 30 |"GSreplay":.B%>0| 00006ba0 8c 42 25 3d 43 25 21 32 30 2b 31 32 38 3a 24 21 |.B%=C%!20+128:$!| 00006bb0 66 72 61 6d 65 73 5f 67 25 3d c3 28 31 30 30 30 |frames_g%=.(1000| 00006bc0 30 2f 42 25 21 38 29 0d 16 80 50 c9 22 47 53 72 |0/B%!8)...P."GSr| 00006bd0 6f 74 61 74 65 22 3a e7 42 25 3e 30 8c 24 21 72 |otate":.B%>0.$!r| 00006be0 6f 74 61 74 65 5f 67 25 3d c3 28 43 25 21 32 34 |otate_g%=.(C%!24| 00006bf0 3e 3e 31 36 29 3a f2 75 73 4d 6e 28 48 24 29 8b |>>16):.usMn(H$).| 00006c00 24 21 72 6f 74 61 74 65 5f 67 25 3d 22 22 3a f2 |$!rotate_g%="":.| 00006c10 73 4d 6e 28 48 24 29 0d 16 8a 09 cb 3a 3d 56 25 |sMn(H$).....:=V%| 00006c20 0d 16 94 23 dd a4 73 6d 61 5f 67 3a ea 41 25 2c |...#..sma_g:.A%,| 00006c30 42 25 2c 43 25 2c 44 25 2c 56 25 3a c8 8e 24 61 |B%,C%,D%,V%:..$a| 00006c40 6e 25 ca 0d 16 9e 35 c9 22 6f 44 72 69 76 65 5f |n%....5."oDrive_| 00006c50 67 22 3a 56 25 3d b9 3a 41 25 3d 21 28 53 25 21 |g":V%=.:A%=!(S%!| 00006c60 33 38 34 2b 31 30 34 29 3a e7 41 25 3e 30 8c 42 |384+104):.A%>0.B| 00006c70 25 3d 41 25 21 32 31 36 0d 16 a8 0d e7 42 25 3d |%=A%!216.....B%=| 00006c80 30 8c 3d 56 25 0d 16 b2 29 44 25 3d 21 28 53 25 |0.=V%...)D%=!(S%| 00006c90 21 33 38 34 2b 35 32 29 3a 43 25 3d 44 25 21 31 |!384+52):C%=D%!1| 00006ca0 32 3a c8 8e 43 25 21 31 36 80 32 35 35 ca 0d 16 |2:..C%!16.255...| 00006cb0 bc 21 c9 31 33 3a f2 73 63 72 65 65 6e 28 22 73 |.!.13:.screen("s| 00006cc0 63 72 41 5f 67 22 2c 43 25 21 32 38 2c 35 29 0d |crA_g",C%!28,5).| 00006cd0 16 c6 21 c9 32 31 3a f2 73 63 72 65 65 6e 28 22 |..!.21:.screen("| 00006ce0 73 63 72 46 5f 67 22 2c 43 25 21 32 38 2c 35 29 |scrF_g",C%!28,5)| 00006cf0 0d 16 d0 05 cb 0d 16 da 16 cb 3a 3d 56 25 3a 2d |..........:=V%:-| 00006d00 2d 2d 28 57 49 4e 44 4f 57 53 29 0d 16 ee 2a dd |--(WINDOWS)...*.| 00006d10 a4 77 5f 67 3a ea 41 25 2c 42 25 2c 42 24 2c 43 |.w_g:.A%,B%,B$,C| 00006d20 25 2c 44 25 2c 45 25 2c 46 25 2c 56 25 3a c8 8e |%,D%,E%,F%,V%:..| 00006d30 24 77 6e 25 ca 0d 16 f8 31 c9 22 6d 61 67 6e 69 |$wn%....1."magni| 00006d40 66 69 65 72 22 3a 41 25 3d 21 28 53 25 21 33 38 |fier":A%=!(S%!38| 00006d50 34 2b 31 30 34 29 3a e7 41 25 3e 30 8c 42 25 3d |4+104):.A%>0.B%=| 00006d60 41 25 21 32 31 36 0d 17 02 0a e7 42 25 3e 30 8c |A%!216.....B%>0.| 00006d70 0d 17 0c 2d 44 25 3d 42 25 2b 34 2b 28 21 28 21 |...-D%=B%+4+(!(!| 00006d80 28 53 25 21 33 38 34 2b 35 32 29 29 3c 3c 37 29 |(S%!384+52))<<7)| 00006d90 3a c8 8e 44 25 21 31 36 80 32 35 35 ca 0d 17 16 |:..D%!16.255....| 00006da0 12 c9 35 3a 43 25 3d 44 25 21 32 30 2b 36 34 0d |..5:C%=D%!20+64.| 00006db0 17 20 13 c9 31 33 2c 32 31 3a 43 25 3d 44 25 21 |. ..13,21:C%=D%!| 00006dc0 32 30 0d 17 2a 0e 7f 3a 43 25 3d 44 25 21 35 32 |20..*..:C%=D%!52| 00006dd0 0d 17 34 0b cb 3a c8 8e 49 25 ca 0d 17 3e 2c c9 |..4..:..I%...>,.| 00006de0 30 3a 24 21 6e 75 6d 5f 67 25 3d c3 28 21 43 25 |0:$!num_g%=.(!C%| 00006df0 29 3a 24 21 64 65 6e 5f 67 25 3d c3 28 43 25 21 |):$!den_g%=.(C%!| 00006e00 38 29 3a 56 25 3d b9 0d 17 48 2e c9 31 3a 24 21 |8):V%=...H..1:$!| 00006e10 6e 75 6d 5f 67 25 3d c3 28 43 25 21 34 29 3a 24 |num_g%=.(C%!4):$| 00006e20 21 64 65 6e 5f 67 25 3d c3 28 43 25 21 31 32 29 |!den_g%=.(C%!12)| 00006e30 3a 56 25 3d b9 0d 17 52 05 cb 0d 17 5c 05 cd 0d |:V%=...R....\...| 00006e40 17 66 3c c9 22 67 72 61 66 53 63 61 6e 22 3a 53 |.f<."grafScan":S| 00006e50 25 21 33 38 34 3d 57 25 3a 41 25 3d 53 25 21 33 |%!384=W%:A%=S%!3| 00006e60 32 3a e7 41 25 3e 30 8c 57 25 21 31 30 34 3d 41 |2:.A%>0.W%!104=A| 00006e70 25 3a 42 25 3d 41 25 21 32 31 36 0d 17 70 0a e7 |%:B%=A%!216..p..| 00006e80 42 25 3e 30 8c 0d 17 7a 23 56 25 3d b9 3a 46 25 |B%>0...z#V%=.:F%| 00006e90 3d 57 25 21 35 32 3a 43 25 3d 53 25 21 31 34 34 |=W%!52:C%=S%!144| 00006ea0 3a e7 43 25 3e 2d 31 8c 0d 17 84 6b 45 25 3d 31 |:.C%>-1....kE%=1| 00006eb0 3a e3 44 25 3d 42 25 2b 31 33 32 b8 42 25 2b 28 |:.D%=B%+132.B%+(| 00006ec0 21 42 25 3c 3c 37 29 88 31 32 38 3a e7 28 44 25 |!B%<<7).128:.(D%| 00006ed0 21 31 36 3e 3e 3e 32 34 29 3d 43 25 20 21 46 25 |!16>>>24)=C% !F%| 00006ee0 3d 45 25 3a 46 25 21 38 3d 44 25 21 31 36 80 32 |=E%:F%!8=D%!16.2| 00006ef0 35 35 3a 46 25 21 31 32 3d 44 25 3a 46 25 21 31 |55:F%!12=D%:F%!1| 00006f00 36 3d 43 25 3a 44 25 3d 42 25 2b 28 21 42 25 3c |6=C%:D%=B%+(!B%<| 00006f10 3c 37 29 0d 17 8e 0b 45 25 2b 3d 31 3a ed 0d 17 |<7)....E%+=1:...| 00006f20 98 2d cc 21 46 25 3d 30 3a 46 25 21 38 3d 42 25 |.-.!F%=0:F%!8=B%| 00006f30 21 32 30 80 32 35 35 3a 46 25 21 31 32 3d 42 25 |!20.255:F%!12=B%| 00006f40 2b 34 3a 46 25 21 31 36 3d 2d 31 0d 17 a2 05 cd |+4:F%!16=-1.....| 00006f50 0d 17 ac 05 cd 0d 17 b6 68 c9 22 67 72 61 66 50 |........h."grafP| 00006f60 72 69 6e 74 22 3a 56 25 3d b9 3a 53 25 21 33 37 |rint":V%=.:S%!37| 00006f70 36 3d 57 25 3a c8 99 26 41 30 31 34 30 2c 2c 2c |6=W%:..&A0140,,,| 00006f80 2c 2c 42 24 b8 2c 2c 2c 2c 42 24 3b 43 25 3a e7 |,,B$.,,,,B$;C%:.| 00006f90 43 25 80 31 8c 24 21 70 72 50 72 65 73 5f 67 25 |C%.1.$!prPres_g%| 00006fa0 3d 22 4e 4f 54 20 70 72 65 73 65 6e 74 22 8b 24 |="NOT present".$| 00006fb0 21 70 72 50 72 65 73 5f 67 25 3d 42 24 0d 17 c0 |!prPres_g%=B$...| 00006fc0 14 c9 22 6f 44 72 69 76 65 5f 67 22 3a 56 25 3d |.."oDrive_g":V%=| 00006fd0 b9 0d 17 ca 09 cb 3a 3d 56 25 0d 17 d4 32 dd a4 |......:=V%...2..| 00006fe0 63 6c 57 5f 67 28 41 25 29 3a ea 42 25 2c 43 25 |clW_g(A%):.B%,C%| 00006ff0 2c 44 25 2c 56 25 3a 56 25 3d b9 3a 42 25 3d 41 |,D%,V%:V%=.:B%=A| 00007000 25 21 32 31 36 3a e7 42 25 3e 30 8c 0d 17 de 29 |%!216:.B%>0....)| 00007010 e3 43 25 3d 42 25 2b 34 b8 42 25 2b 28 21 42 25 |.C%=B%+4.B%+(!B%| 00007020 3c 3c 37 29 88 31 32 38 3a c8 8e 43 25 21 31 36 |<<7).128:..C%!16| 00007030 80 32 35 35 ca 0d 17 e8 0c c9 32 2c 33 2c 35 2c |.255......2,3,5,| 00007040 36 0d 17 f2 11 c9 34 3a f2 66 48 28 43 25 21 33 |6.....4:.fH(C%!3| 00007050 32 29 0d 17 fc 25 c9 31 32 3a f2 66 48 28 43 25 |2)...%.12:.fH(C%| 00007060 21 33 32 29 3a 5a 25 3d a4 64 4c 4c 28 53 25 2b |!32):Z%=.dLL(S%+| 00007070 34 34 38 2c 43 25 29 0d 18 06 40 c9 31 33 3a f2 |448,C%)...@.13:.| 00007080 66 48 28 43 25 21 33 32 29 3a 5a 25 3d a4 64 4c |fH(C%!32):Z%=.dL| 00007090 4c 28 53 25 2b 33 39 36 2c 43 25 29 3a e7 53 25 |L(S%+396,C%):.S%| 000070a0 21 33 39 36 3d 2d 31 8c 5a 25 3d a4 64 42 67 28 |!396=-1.Z%=.dBg(| 000070b0 22 5f 67 22 2c 39 29 0d 18 10 4d c9 31 39 3a e3 |"_g",9)...M.19:.| 000070c0 44 25 3d 43 25 21 32 30 2b 31 32 38 b8 43 25 21 |D%=C%!20+128.C%!| 000070d0 32 30 2b 34 38 2b 38 30 2a 28 43 25 21 35 36 80 |20+48+80*(C%!56.| 000070e0 32 35 35 29 88 38 30 3a e7 44 25 21 34 34 3c 3e |255).80:.D%!44<>| 000070f0 30 8c 5a 25 3d a4 64 4c 4c 28 53 25 2b 34 36 34 |0.Z%=.dLL(S%+464| 00007100 2c 44 25 29 0d 18 1a 21 ed 3a e7 53 25 21 34 36 |,D%)...!.:.S%!46| 00007110 34 3d 2d 31 8c 5a 25 3d a4 64 42 67 28 22 5f 67 |4=-1.Z%=.dBg("_g| 00007120 22 2c 31 30 29 0d 18 24 40 c9 32 31 3a f2 66 48 |",10)..$@.21:.fH| 00007130 28 43 25 21 33 32 29 3a 5a 25 3d a4 64 4c 4c 28 |(C%!32):Z%=.dLL(| 00007140 53 25 2b 33 39 32 2c 43 25 29 3a e7 53 25 21 33 |S%+392,C%):.S%!3| 00007150 39 32 3d 2d 31 8c 5a 25 3d a4 64 42 67 28 22 5f |92=-1.Z%=.dBg("_| 00007160 67 22 2c 38 29 0d 18 2e 10 cb 3a ed 3a 41 25 21 |g",8).....:.:A%!| 00007170 32 31 36 3d 30 0d 18 38 19 cd 3a 3d 56 25 3a 2d |216=0..8..:=V%:-| 00007180 2d 2d 28 42 41 43 4b 47 52 4f 55 4e 44 29 0d 18 |--(BACKGROUND)..| 00007190 4c 31 dd a4 62 5f 67 3a ea 41 25 2c 42 25 2c 42 |L1..b_g:.A%,B%,B| 000071a0 24 2c 43 25 2c 44 25 2c 45 25 2c 46 25 2c 47 25 |$,C%,D%,E%,F%,G%| 000071b0 2c 48 25 2c 56 25 3a e7 55 25 80 32 35 36 8c 0d |,H%,V%:.U%.256..| 000071c0 18 56 3d 56 25 3d 53 25 21 33 39 32 3a c8 95 56 |.V=V%=S%!392:..V| 000071d0 25 3e 30 3a 41 25 3d 56 25 21 34 3a 42 25 3d 41 |%>0:A%=V%!4:B%=A| 000071e0 25 21 32 30 2b 31 32 38 3a c8 99 36 36 b8 44 25 |%!20+128:..66.D%| 000071f0 3a e7 44 25 3e 3d 42 25 21 31 32 8c 0d 18 60 69 |:.D%>=B%!12...`i| 00007200 c8 99 34 36 2c 35 37 32 2c 41 25 21 33 32 2c 41 |..46,572,A%!32,A| 00007210 25 21 33 36 b8 45 25 2c 46 25 2c 47 25 2c 48 25 |%!36.E%,F%,G%,H%| 00007220 3a c8 99 26 38 30 36 35 34 2c 42 25 21 39 36 2c |:..&80654,B%!96,| 00007230 42 25 21 32 38 2c 42 25 21 33 32 2c 42 25 21 31 |B%!28,B%!32,B%!1| 00007240 30 34 b8 2c 42 25 21 32 38 2c 42 25 21 33 32 3a |04.,B%!28,B%!32:| 00007250 e7 28 42 25 21 31 30 30 80 33 29 3d 30 8c 42 25 |.(B%!100.3)=0.B%| 00007260 21 33 32 3d 30 0d 18 6a 5c c8 99 34 36 2c 45 25 |!32=0..j\..46,E%| 00007270 2c 46 25 2c 47 25 2c 48 25 3a 45 25 3d 21 42 25 |,F%,G%,H%:E%=!B%| 00007280 3a 21 51 25 3d 45 25 21 31 32 3a f2 63 42 28 41 |:!Q%=E%!12:.cB(A| 00007290 25 2c 51 25 2b 34 2c 31 36 29 3a c8 99 26 34 30 |%,Q%+4,16):..&40| 000072a0 30 43 39 2c 2c 51 25 b8 46 25 3a e7 46 25 8c c8 |0C9,,Q%.F%:.F%..| 000072b0 99 26 38 30 44 30 41 2c 31 2c 41 25 2c 2c 2c 53 |.&80D0A,1,A%,,,S| 000072c0 25 0d 18 74 60 45 25 3d 30 3a e7 42 25 21 33 36 |%..t`E%=0:.B%!36| 000072d0 8c f2 72 76 5f 67 28 41 25 2c 42 25 29 8b 42 25 |..rv_g(A%,B%).B%| 000072e0 21 32 34 2b 3d 31 3a e7 21 28 42 25 21 32 38 29 |!24+=1:.!(B%!28)| 000072f0 3d 30 8c 42 25 21 32 38 3d 42 25 2b 36 34 2b 42 |=0.B%!28=B%+64+B| 00007300 25 21 38 30 3a 42 25 21 33 32 3d 30 3a 42 25 21 |%!80:B%!32=0:B%!| 00007310 32 34 3d 30 3a e7 42 25 21 34 3d 31 8c 45 25 3d |24=0:.B%!4=1.E%=| 00007320 31 0d 18 7e 50 e7 42 25 21 34 3d 32 84 45 25 3d |1..~P.B%!4=2.E%=| 00007330 31 8c 42 25 21 31 36 3d a3 3a 5a 25 3d a4 64 4c |1.B%!16=.:Z%=.dL| 00007340 4c 28 53 25 2b 33 39 32 2c 41 25 29 3a e7 53 25 |L(S%+392,A%):.S%| 00007350 21 33 39 32 3d 2d 31 8c 5a 25 3d a4 64 42 67 28 |!392=-1.Z%=.dBg(| 00007360 22 5f 67 22 2c 38 29 3a 56 25 3d 53 25 2b 31 32 |"_g",8):V%=S%+12| 00007370 38 0d 18 88 11 42 25 21 31 32 3d 44 25 2b 42 25 |8....B%!12=D%+B%| 00007380 21 38 0d 18 92 0e cd 3a 56 25 3d 21 56 25 3a ce |!8.....:V%=!V%:.| 00007390 0d 18 9c 0e cd 3a e7 55 25 80 35 31 32 8c 0d 18 |.....:.U%.512...| 000073a0 a6 47 56 25 3d 53 25 21 33 39 36 3a c8 95 56 25 |.GV%=S%!396:..V%| 000073b0 3e 30 3a 41 25 3d 56 25 21 34 3a 53 25 21 35 32 |>0:A%=V%!4:S%!52| 000073c0 30 3d 41 25 3a 42 25 3d 41 25 21 32 30 2b 31 32 |0=A%:B%=A%!20+12| 000073d0 38 3a c8 99 36 36 b8 44 25 3a e7 44 25 3e 3d 42 |8:..66.D%:.D%>=B| 000073e0 25 21 31 32 8c 0d 18 b0 c5 42 24 3d 24 28 42 25 |%!12.....B$=$(B%| 000073f0 2b 33 32 29 2b 22 5f 22 3a c8 99 26 34 30 37 35 |+32)+"_":..&4075| 00007400 30 3a c8 99 34 36 2c 35 37 32 2c 41 25 21 33 32 |0:..46,572,A%!32| 00007410 2c 41 25 21 33 36 b8 45 25 2c 46 25 2c 47 25 2c |,A%!36.E%,F%,G%,| 00007420 48 25 3a c8 99 39 30 2c 31 3a c8 99 39 30 2c 32 |H%:..90,1:..90,2| 00007430 3a 21 6e 25 3d 42 25 21 32 34 3a 42 25 21 32 38 |:!n%=B%!24:B%!28| 00007440 3d a0 28 22 46 4e 22 2b 42 24 29 3a c8 99 39 30 |=.("FN"+B$):..90| 00007450 2c 2d 31 b8 2c 43 25 3a c8 99 39 30 3a f2 63 42 |,-1.,C%:..90:.cB| 00007460 28 43 25 2c 51 25 2c 32 30 29 3a c8 99 34 36 2c |(C%,Q%,20):..46,| 00007470 45 25 2c 46 25 2c 47 25 2c 48 25 3a c8 99 26 34 |E%,F%,G%,H%:..&4| 00007480 30 37 35 30 3a 46 25 3d 41 25 21 32 38 3a 47 25 |0750:F%=A%!28:G%| 00007490 3d 53 25 21 31 39 36 3a 48 25 3d 53 25 21 32 30 |=S%!196:H%=S%!20| 000074a0 30 3a 45 25 3d 41 25 21 32 30 0d 18 ba c5 21 51 |0:E%=A%!20....!Q| 000074b0 25 3d 21 28 21 42 25 2b 31 32 29 3a 51 25 21 34 |%=!(!B%+12):Q%!4| 000074c0 3d 28 51 25 21 34 3c 3c 47 25 29 2a 21 45 25 2f |=(Q%!4<<G%)*!E%/| 000074d0 45 25 21 38 2b 41 25 21 34 30 3a 51 25 21 38 3d |E%!8+A%!40:Q%!8=| 000074e0 28 51 25 21 38 3c 3c 48 25 29 2a 45 25 21 34 2f |(Q%!8<<H%)*E%!4/| 000074f0 45 25 21 31 32 2b 41 25 21 34 34 3a 51 25 21 31 |E%!12+A%!44:Q%!1| 00007500 32 3d 28 51 25 21 31 32 2b 31 3c 3c 47 25 29 2a |2=(Q%!12+1<<G%)*| 00007510 21 45 25 2f 45 25 21 38 2b 41 25 21 34 30 3a 51 |!E%/E%!8+A%!40:Q| 00007520 25 21 31 36 3d 28 51 25 21 31 36 2b 31 3c 3c 48 |%!16=(Q%!16+1<<H| 00007530 25 29 2a 45 25 21 34 2f 45 25 21 31 32 2b 41 25 |%)*E%!4/E%!12+A%| 00007540 21 34 34 3a e7 51 25 21 34 3e 41 25 21 38 84 51 |!44:.Q%!4>A%!8.Q| 00007550 25 21 31 32 3c 21 41 25 84 51 25 21 38 3e 41 25 |%!12<!A%.Q%!8>A%| 00007560 21 31 32 84 51 25 21 31 36 3c 41 25 21 34 8c 0d |!12.Q%!16<A%!4..| 00007570 18 c4 17 cc e7 21 41 25 3e 51 25 21 34 8c 51 25 |.....!A%>Q%!4.Q%| 00007580 21 34 3d 21 41 25 0d 18 ce 18 e7 41 25 21 34 3e |!4=!A%.....A%!4>| 00007590 51 25 21 38 8c 51 25 21 38 3d 41 25 21 34 0d 18 |Q%!8.Q%!8=A%!4..| 000075a0 d8 1a e7 41 25 21 38 3c 51 25 21 31 32 8c 51 25 |...A%!8<Q%!12.Q%| 000075b0 21 31 32 3d 41 25 21 38 0d 18 e2 1c e7 41 25 21 |!12=A%!8.....A%!| 000075c0 31 32 3c 51 25 21 31 36 8c 51 25 21 31 36 3d 41 |12<Q%!16.Q%!16=A| 000075d0 25 21 31 32 0d 18 ec 2a c8 99 26 34 30 30 43 39 |%!12...*..&400C9| 000075e0 2c 2c 51 25 b8 46 25 3a e7 46 25 8c c8 99 26 38 |,,Q%.F%:.F%...&8| 000075f0 30 44 30 41 2c 31 2c 41 25 2c 2c 2c 53 25 0d 18 |0D0A,1,A%,,,S%..| 00007600 f6 39 cd 3a 42 25 21 32 34 2b 3d 31 3a 45 25 3d |.9.:B%!24+=1:E%=| 00007610 30 3a e7 42 25 21 32 38 3d 30 8c 42 25 21 32 34 |0:.B%!28=0.B%!24| 00007620 3d 30 3a 42 25 21 32 38 3d b9 3a e7 42 25 21 34 |=0:B%!28=.:.B%!4| 00007630 3d 31 8c 45 25 3d 31 0d 19 00 50 e7 42 25 21 34 |=1.E%=1...P.B%!4| 00007640 3d 32 84 45 25 3d 31 8c 42 25 21 31 36 3d a3 3a |=2.E%=1.B%!16=.:| 00007650 5a 25 3d a4 64 4c 4c 28 53 25 2b 33 39 36 2c 41 |Z%=.dLL(S%+396,A| 00007660 25 29 3a e7 53 25 21 33 39 36 3d 2d 31 8c 5a 25 |%):.S%!396=-1.Z%| 00007670 3d a4 64 42 67 28 22 5f 67 22 2c 39 29 3a 56 25 |=.dBg("_g",9):V%| 00007680 3d 53 25 2b 31 32 38 0d 19 0a 11 42 25 21 31 32 |=S%+128....B%!12| 00007690 3d 44 25 2b 42 25 21 38 0d 19 14 17 cd 3a 56 25 |=D%+B%!8.....:V%| 000076a0 3d 21 56 25 3a ce 3a 53 25 21 35 32 30 3d 30 0d |=!V%:.:S%!520=0.| 000076b0 19 1e 0f cd 3a e7 55 25 80 31 30 32 34 8c 0d 19 |....:.U%.1024...| 000076c0 28 5d 56 25 3d 53 25 21 34 36 34 3a c8 95 56 25 |(]V%=S%!464:..V%| 000076d0 3e 30 3a 41 25 3d 56 25 21 34 3a e7 41 25 21 34 |>0:A%=V%!4:.A%!4| 000076e0 34 3c 3e 30 e7 a4 61 75 74 6f 50 5f 67 28 21 28 |4<>0..autoP_g(!(| 000076f0 41 25 21 37 36 2b 33 32 29 2c 41 25 21 37 32 2c |A%!76+32),A%!72,| 00007700 41 25 21 34 34 29 8c f2 72 44 72 28 21 28 41 25 |A%!44)..rDr(!(A%| 00007710 21 37 36 2b 31 30 30 29 2c a3 29 0d 19 32 0c 56 |!76+100),.)..2.V| 00007720 25 3d 21 56 25 3a ce 0d 19 3c 1b cd 3a 3d b9 3a |%=!V%:...<..:=.:| 00007730 2d 2d 2d 28 45 56 45 4e 54 20 48 41 4e 44 4c 45 |---(EVENT HANDLE| 00007740 52 29 0d 19 50 1e dd a4 65 5f 67 3a ea 41 25 2c |R)..P...e_g:.A%,| 00007750 42 24 2c 56 25 3a 56 25 3d b9 3a c8 8e 52 25 ca |B$,V%:V%=.:..R%.| 00007760 0d 19 5a 0e c9 33 3a c8 8e 24 77 6e 25 ca 0d 19 |..Z..3:..$wn%...| 00007770 64 18 c9 22 67 72 61 66 53 63 61 6e 22 3a 53 25 |d.."grafScan":S%| 00007780 21 33 38 34 3d 30 0d 19 6e 05 cb 0d 19 78 19 c9 |!384=0..n....x..| 00007790 31 39 35 3a 41 25 3d 57 25 21 35 32 3a c8 8e 24 |195:A%=W%!52:..$| 000077a0 77 6e 25 ca 0d 19 82 27 c9 22 67 72 61 66 50 72 |wn%....'."grafPr| 000077b0 69 6e 74 22 3a 41 25 21 31 32 3d 31 3a 24 21 70 |int":A%!12=1:$!p| 000077c0 72 43 6f 70 79 5f 67 25 3d c3 31 0d 19 8c 34 c9 |rCopy_g%=.1...4.| 000077d0 22 67 72 61 66 53 63 61 6e 22 3a 21 41 25 3d 30 |"grafScan":!A%=0| 000077e0 3a 41 25 21 34 3d 30 3a 41 25 21 38 3d 30 3a 41 |:A%!4=0:A%!8=0:A| 000077f0 25 21 31 32 3d 30 3a 41 25 21 31 36 3d 2d 31 0d |%!12=0:A%!16=-1.| 00007800 19 96 05 cb 0d 19 a0 17 cb 3a 3d 56 25 3a 2d 2d |.........:=V%:--| 00007810 2d 28 4d 45 53 53 41 47 45 53 29 0d 19 b4 15 dd |-(MESSAGES).....| 00007820 a4 68 5f 67 3a ea 41 25 3a c8 8e 24 77 6e 25 ca |.h_g:.A%:..$wn%.| 00007830 0d 19 be 2e c9 22 67 72 61 66 53 63 61 6e 22 3a |....."grafScan":| 00007840 41 25 3d 21 28 53 25 21 33 38 34 2b 35 32 29 3a |A%=!(S%!384+52):| 00007850 41 25 3d 41 25 21 38 3a c8 8e 21 69 25 ca 0d 19 |A%=A%!8:..!i%...| 00007860 c8 0c c9 30 3a c8 8e 41 25 ca 0d 19 d2 0f c9 32 |...0:..A%......2| 00007870 3a 3d 48 5f 67 24 28 30 29 0d 19 dc 19 c9 33 2c |:=H_g$(0).....3,| 00007880 36 3a 3d 48 5f 67 24 28 30 29 2b 48 5f 67 24 28 |6:=H_g$(0)+H_g$(| 00007890 34 29 0d 19 e6 36 c9 34 2c 31 32 2c 31 33 2c 32 |4)...6.4,12,13,2| 000078a0 31 3a 3d 48 5f 67 24 28 31 29 2b 22 6c 65 66 74 |1:=H_g$(1)+"left| 000078b0 20 61 6e 64 20 75 70 22 2b 48 5f 67 24 28 32 29 | and up"+H_g$(2)| 000078c0 2b 48 5f 67 24 28 35 29 0d 19 f0 39 c9 35 2c 31 |+H_g$(5)...9.5,1| 000078d0 39 3a 3d 48 5f 67 24 28 31 31 29 2b 22 6c 65 66 |9:=H_g$(11)+"lef| 000078e0 74 20 61 6e 64 20 75 70 22 2b 48 5f 67 24 28 33 |t and up"+H_g$(3| 000078f0 29 2b 48 5f 67 24 28 32 29 2b 48 5f 67 24 28 35 |)+H_g$(2)+H_g$(5| 00007900 29 0d 19 fa 05 cb 0d 1a 04 0c c9 31 3a c8 8e 41 |)..........1:..A| 00007910 25 ca 0d 1a 0e 0f c9 32 3a 3d 48 5f 67 24 28 30 |%......2:=H_g$(0| 00007920 29 0d 1a 18 19 c9 33 2c 36 3a 3d 48 5f 67 24 28 |).....3,6:=H_g$(| 00007930 30 29 2b 48 5f 67 24 28 34 29 0d 1a 22 2d c9 34 |0)+H_g$(4).."-.4| 00007940 2c 31 32 2c 31 33 2c 32 31 3a 3d 48 5f 67 24 28 |,12,13,21:=H_g$(| 00007950 31 29 2b 22 75 70 22 2b 48 5f 67 24 28 32 29 2b |1)+"up"+H_g$(2)+| 00007960 48 5f 67 24 28 35 29 0d 1a 2c 25 c9 35 3a 3d 48 |H_g$(5)..,%.5:=H| 00007970 5f 67 24 28 31 31 29 2b 22 75 70 22 2b 48 5f 67 |_g$(11)+"up"+H_g| 00007980 24 28 32 29 2b 48 5f 67 24 28 35 29 0d 1a 36 2e |$(2)+H_g$(5)..6.| 00007990 c9 31 39 3a 3d 48 5f 67 24 28 31 31 29 2b 22 75 |.19:=H_g$(11)+"u| 000079a0 70 22 2b 48 5f 67 24 28 32 29 2b 48 5f 67 24 28 |p"+H_g$(2)+H_g$(| 000079b0 33 29 2b 48 5f 67 24 28 35 29 0d 1a 40 05 cb 0d |3)+H_g$(5)..@...| 000079c0 1a 4a 0c c9 32 3a c8 8e 41 25 ca 0d 1a 54 0f c9 |.J..2:..A%...T..| 000079d0 32 3a 3d 48 5f 67 24 28 30 29 0d 1a 5e 19 c9 33 |2:=H_g$(0)..^..3| 000079e0 2c 36 3a 3d 48 5f 67 24 28 30 29 2b 48 5f 67 24 |,6:=H_g$(0)+H_g$| 000079f0 28 34 29 0d 1a 68 37 c9 34 2c 31 32 2c 31 33 2c |(4)..h7.4,12,13,| 00007a00 32 31 3a 3d 48 5f 67 24 28 31 29 2b 22 72 69 67 |21:=H_g$(1)+"rig| 00007a10 68 74 20 61 6e 64 20 75 70 22 2b 48 5f 67 24 28 |ht and up"+H_g$(| 00007a20 32 29 2b 48 5f 67 24 28 35 29 0d 1a 72 3a c9 35 |2)+H_g$(5)..r:.5| 00007a30 2c 31 39 3a 3d 48 5f 67 24 28 31 31 29 2b 22 72 |,19:=H_g$(11)+"r| 00007a40 69 67 68 74 20 61 6e 64 20 75 70 22 2b 48 5f 67 |ight and up"+H_g| 00007a50 24 28 33 29 2b 48 5f 67 24 28 32 29 2b 48 5f 67 |$(3)+H_g$(2)+H_g| 00007a60 24 28 35 29 0d 1a 7c 05 cb 0d 1a 86 0c c9 33 3a |$(5)..|.......3:| 00007a70 c8 8e 41 25 ca 0d 1a 90 0f c9 32 3a 3d 48 5f 67 |..A%......2:=H_g| 00007a80 24 28 30 29 0d 1a 9a 19 c9 33 2c 36 3a 3d 48 5f |$(0).....3,6:=H_| 00007a90 67 24 28 30 29 2b 48 5f 67 24 28 34 29 0d 1a a4 |g$(0)+H_g$(4)...| 00007aa0 29 c9 34 2c 31 32 3a 3d 48 5f 67 24 28 31 29 2b |).4,12:=H_g$(1)+| 00007ab0 22 6c 65 66 74 22 2b 48 5f 67 24 28 32 29 2b 48 |"left"+H_g$(2)+H| 00007ac0 5f 67 24 28 35 29 0d 1a ae 32 c9 31 33 2c 32 31 |_g$(5)...2.13,21| 00007ad0 3a 3d 48 5f 67 24 28 31 29 2b 22 6c 65 66 74 22 |:=H_g$(1)+"left"| 00007ae0 2b 48 5f 67 24 28 32 29 2b 48 5f 67 24 28 35 29 |+H_g$(2)+H_g$(5)| 00007af0 2b 48 5f 67 24 28 38 29 0d 1a b8 32 c9 35 2c 31 |+H_g$(8)...2.5,1| 00007b00 39 3a 3d 48 5f 67 24 28 31 31 29 2b 22 6c 65 66 |9:=H_g$(11)+"lef| 00007b10 74 22 2b 48 5f 67 24 28 33 29 2b 48 5f 67 24 28 |t"+H_g$(3)+H_g$(| 00007b20 32 29 2b 48 5f 67 24 28 35 29 0d 1a c2 05 cb 0d |2)+H_g$(5)......| 00007b30 1a cc 0c c9 34 3a c8 8e 41 25 ca 0d 1a d6 0f c9 |....4:..A%......| 00007b40 32 3a 3d 48 5f 67 24 28 30 29 0d 1a e0 19 c9 33 |2:=H_g$(0).....3| 00007b50 2c 36 3a 3d 48 5f 67 24 28 30 29 2b 48 5f 67 24 |,6:=H_g$(0)+H_g$| 00007b60 28 34 29 0d 1a ea 1f c9 34 2c 35 2c 31 32 2c 31 |(4).....4,5,12,1| 00007b70 39 3a 3d 48 5f 67 24 28 36 29 2b 48 5f 67 24 28 |9:=H_g$(6)+H_g$(| 00007b80 35 29 0d 1a f4 23 c9 31 33 2c 32 31 3a 3d 48 5f |5)...#.13,21:=H_| 00007b90 67 24 28 36 29 2b 48 5f 67 24 28 35 29 2b 48 5f |g$(6)+H_g$(5)+H_| 00007ba0 67 24 28 37 29 0d 1a fe 05 cb 0d 1b 08 0c c9 35 |g$(7)..........5| 00007bb0 3a c8 8e 41 25 ca 0d 1b 12 0f c9 32 3a 3d 48 5f |:..A%......2:=H_| 00007bc0 67 24 28 30 29 0d 1b 1c 19 c9 33 2c 36 3a 3d 48 |g$(0).....3,6:=H| 00007bd0 5f 67 24 28 30 29 2b 48 5f 67 24 28 34 29 0d 1b |_g$(0)+H_g$(4)..| 00007be0 26 2a c9 34 2c 31 32 3a 3d 48 5f 67 24 28 31 29 |&*.4,12:=H_g$(1)| 00007bf0 2b 22 72 69 67 68 74 22 2b 48 5f 67 24 28 32 29 |+"right"+H_g$(2)| 00007c00 2b 48 5f 67 24 28 35 29 0d 1b 30 33 c9 31 33 2c |+H_g$(5)..03.13,| 00007c10 32 31 3a 3d 48 5f 67 24 28 31 29 2b 22 72 69 67 |21:=H_g$(1)+"rig| 00007c20 68 74 22 2b 48 5f 67 24 28 32 29 2b 48 5f 67 24 |ht"+H_g$(2)+H_g$| 00007c30 28 35 29 2b 48 5f 67 24 28 37 29 0d 1b 3a 33 c9 |(5)+H_g$(7)..:3.| 00007c40 35 2c 31 39 3a 3d 48 5f 67 24 28 31 31 29 2b 22 |5,19:=H_g$(11)+"| 00007c50 72 69 67 68 74 22 2b 48 5f 67 24 28 33 29 2b 48 |right"+H_g$(3)+H| 00007c60 5f 67 24 28 32 29 2b 48 5f 67 24 28 35 29 0d 1b |_g$(2)+H_g$(5)..| 00007c70 44 05 cb 0d 1b 4e 0c c9 36 3a c8 8e 41 25 ca 0d |D....N..6:..A%..| 00007c80 1b 58 0f c9 32 3a 3d 48 5f 67 24 28 30 29 0d 1b |.X..2:=H_g$(0)..| 00007c90 62 19 c9 33 2c 36 3a 3d 48 5f 67 24 28 30 29 2b |b..3,6:=H_g$(0)+| 00007ca0 48 5f 67 24 28 34 29 0d 1b 6c 38 c9 34 2c 31 32 |H_g$(4)..l8.4,12| 00007cb0 2c 31 33 2c 32 31 3a 3d 48 5f 67 24 28 31 29 2b |,13,21:=H_g$(1)+| 00007cc0 22 6c 65 66 74 20 61 6e 64 20 64 6f 77 6e 22 2b |"left and down"+| 00007cd0 48 5f 67 24 28 32 29 2b 48 5f 67 24 28 35 29 0d |H_g$(2)+H_g$(5).| 00007ce0 1b 76 3b c9 35 2c 31 39 3a 3d 48 5f 67 24 28 31 |.v;.5,19:=H_g$(1| 00007cf0 31 29 2b 22 6c 65 66 74 20 61 6e 64 20 64 6f 77 |1)+"left and dow| 00007d00 6e 22 2b 48 5f 67 24 28 33 29 2b 48 5f 67 24 28 |n"+H_g$(3)+H_g$(| 00007d10 32 29 2b 48 5f 67 24 28 35 29 0d 1b 80 05 cb 0d |2)+H_g$(5)......| 00007d20 1b 8a 0c c9 37 3a c8 8e 41 25 ca 0d 1b 94 0f c9 |....7:..A%......| 00007d30 32 3a 3d 48 5f 67 24 28 30 29 0d 1b 9e 19 c9 33 |2:=H_g$(0).....3| 00007d40 2c 36 3a 3d 48 5f 67 24 28 30 29 2b 48 5f 67 24 |,6:=H_g$(0)+H_g$| 00007d50 28 34 29 0d 1b a8 2f c9 34 2c 31 32 2c 31 33 2c |(4).../.4,12,13,| 00007d60 32 31 3a 3d 48 5f 67 24 28 31 29 2b 22 64 6f 77 |21:=H_g$(1)+"dow| 00007d70 6e 22 2b 48 5f 67 24 28 32 29 2b 48 5f 67 24 28 |n"+H_g$(2)+H_g$(| 00007d80 35 29 0d 1b b2 27 c9 35 3a 3d 48 5f 67 24 28 31 |5)...'.5:=H_g$(1| 00007d90 31 29 2b 22 64 6f 77 6e 22 2b 48 5f 67 24 28 32 |1)+"down"+H_g$(2| 00007da0 29 2b 48 5f 67 24 28 35 29 0d 1b bc 30 c9 31 39 |)+H_g$(5)...0.19| 00007db0 3a 3d 48 5f 67 24 28 31 31 29 2b 22 64 6f 77 6e |:=H_g$(11)+"down| 00007dc0 22 2b 48 5f 67 24 28 32 29 2b 48 5f 67 24 28 33 |"+H_g$(2)+H_g$(3| 00007dd0 29 2b 48 5f 67 24 28 35 29 0d 1b c6 05 cb 0d 1b |)+H_g$(5).......| 00007de0 d0 0c c9 38 3a c8 8e 41 25 ca 0d 1b da 0f c9 32 |...8:..A%......2| 00007df0 3a 3d 48 5f 67 24 28 30 29 0d 1b e4 19 c9 33 2c |:=H_g$(0).....3,| 00007e00 36 3a 3d 48 5f 67 24 28 30 29 2b 48 5f 67 24 28 |6:=H_g$(0)+H_g$(| 00007e10 34 29 0d 1b ee 39 c9 34 2c 31 32 2c 31 33 2c 32 |4)...9.4,12,13,2| 00007e20 31 3a 3d 48 5f 67 24 28 31 29 2b 22 72 69 67 68 |1:=H_g$(1)+"righ| 00007e30 74 20 61 6e 64 20 64 6f 77 6e 22 2b 48 5f 67 24 |t and down"+H_g$| 00007e40 28 32 29 2b 48 5f 67 24 28 35 29 0d 1b f8 3c c9 |(2)+H_g$(5)...<.| 00007e50 35 2c 31 39 3a 3d 48 5f 67 24 28 31 31 29 2b 22 |5,19:=H_g$(11)+"| 00007e60 72 69 67 68 74 20 61 6e 64 20 64 6f 77 6e 22 2b |right and down"+| 00007e70 48 5f 67 24 28 33 29 2b 48 5f 67 24 28 32 29 2b |H_g$(3)+H_g$(2)+| 00007e80 48 5f 67 24 28 35 29 0d 1c 02 05 cb 0d 1c 0c e3 |H_g$(5).........| 00007e90 7f 3a 3d 22 43 68 6f 6f 73 65 20 4f 70 65 6e 20 |.:="Choose Open | 00007ea0 27 47 72 61 66 53 63 61 6e 27 20 6f 6e 20 61 20 |'GrafScan' on a | 00007eb0 77 69 6e 64 6f 77 20 6f 72 20 66 72 61 6d 65 20 |window or frame | 00007ec0 6d 65 6e 75 20 74 6f 20 74 61 72 67 65 74 20 27 |menu to target '| 00007ed0 47 72 61 66 53 63 61 6e 27 20 61 74 20 74 68 61 |GrafScan' at tha| 00007ee0 74 20 77 69 6e 64 6f 77 20 6f 72 20 66 72 61 6d |t window or fram| 00007ef0 65 2e 7c 4d 43 6c 69 63 6b 20 53 45 4c 45 43 54 |e.|MClick SELECT| 00007f00 20 6f 6e 20 27 47 72 61 66 53 63 61 6e 27 20 62 | on 'GrafScan' b| 00007f10 75 74 74 6f 6e 73 20 74 6f 20 61 63 74 20 6f 6e |uttons to act on| 00007f20 20 74 68 65 20 74 61 72 67 65 74 20 67 72 61 70 | the target grap| 00007f30 68 69 63 2e 7c 4d 43 6c 69 63 6b 20 4d 45 4e 55 |hic.|MClick MENU| 00007f40 20 6f 6e 20 27 47 72 61 66 53 63 61 6e 27 20 66 | on 'GrafScan' f| 00007f50 6f 72 20 6d 6f 72 65 20 61 63 74 69 6f 6e 73 20 |or more actions | 00007f60 6f 6e 20 74 68 65 20 74 61 72 67 65 74 2e 22 0d |on the target.".| 00007f70 1c 16 05 cb 0d 1c 20 09 cb 3a 3d 22 22 0d 1c 2a |...... ..:=""..*| 00007f80 30 dd a4 72 4d 5f 67 3a ea 41 25 2c 42 25 2c 42 |0..rM_g:.A%,B%,B| 00007f90 24 2c 43 25 2c 44 25 2c 44 24 2c 45 25 2c 56 25 |$,C%,D%,D$,E%,V%| 00007fa0 3a 56 25 3d a3 3a c8 8e 21 61 30 25 ca 0d 1c 34 |:V%=.:..!a0%...4| 00007fb0 0b c9 26 38 30 31 34 30 0d 1c 3e 46 c9 26 38 30 |..&80140..>F.&80| 00007fc0 31 34 34 3a 53 25 21 31 36 30 3d 30 3a f2 6d 6f |144:S%!160=0:.mo| 00007fd0 61 6e 28 22 50 72 69 6e 74 65 72 20 69 73 20 62 |an("Printer is b| 00007fe0 75 73 79 2e 20 50 6c 65 61 73 65 20 74 72 79 20 |usy. Please try | 00007ff0 61 67 61 69 6e 20 6c 61 74 65 72 2e 22 29 0d 1c |again later.")..| 00008000 48 35 c9 32 3a 41 25 3d 21 28 53 25 21 33 38 34 |H5.2:A%=!(S%!384| 00008010 2b 31 30 34 29 3a 42 24 3d a4 7a 54 28 51 25 2b |+104):B$=.zT(Q%+| 00008020 34 34 29 3a e7 41 25 3e 30 8c 42 25 3d 41 25 21 |44):.A%>0.B%=A%!| 00008030 32 31 36 0d 1c 52 0a e7 42 25 3e 30 8c 0d 1c 5c |216..R..B%>0...\| 00008040 24 44 25 3d 21 28 53 25 21 33 38 34 2b 35 32 29 |$D%=!(S%!384+52)| 00008050 3a 43 25 3d 44 25 21 31 36 3a e7 43 25 3d 2d 31 |:C%=D%!16:.C%=-1| 00008060 8c 0d 1c 66 27 c8 99 26 38 30 44 30 33 2c 30 2c |...f'..&80D03,0,| 00008070 33 33 2c 41 25 21 34 34 b8 45 25 3a e7 45 25 3e |33,A%!44.E%:.E%>| 00008080 30 8c 44 24 3d 24 45 25 0d 1c 70 2f cc 21 4a 25 |0.D$=$E%..p/.!J%| 00008090 3d 41 25 21 31 32 3a 4a 25 21 34 3d 43 25 3a c8 |=A%!12:J%!4=C%:.| 000080a0 99 26 34 30 30 43 45 2c 2c 4a 25 3a 44 24 3d 24 |.&400CE,,J%:D$=$| 000080b0 28 4a 25 21 32 38 29 0d 1c 7a 26 cd 3a e7 ac a7 |(J%!28)..z&.:...| 000080c0 44 24 2c 22 2e 22 29 8c 44 24 3d 41 70 70 6c 6e |D$,".").D$=Appln| 000080d0 24 2b 22 2e 45 64 69 74 2e 22 2b 44 24 0d 1c 84 |$+".Edit."+D$...| 000080e0 8a 53 25 21 31 36 30 3d 30 3a ff 22 43 4f 50 59 |.S%!160=0:."COPY| 000080f0 20 22 2b 44 24 2b 22 20 22 2b 42 24 2b 22 20 41 | "+D$+" "+B$+" A| 00008100 7e 43 7e 44 46 7e 4c 7e 4e 7e 50 7e 51 7e 52 7e |~C~DF~L~N~P~Q~R~| 00008110 53 7e 54 7e 56 22 3a ff 22 53 45 54 54 59 50 45 |S~T~V":."SETTYPE| 00008120 20 22 2b 42 24 2b 22 20 46 46 46 22 3a 51 25 21 | "+B$+" FFF":Q%!| 00008130 31 32 3d 21 72 30 25 3a 51 25 21 31 36 3d 33 3a |12=!r0%:Q%!16=3:| 00008140 51 25 21 34 30 3d 26 46 46 46 3a c8 99 26 34 30 |Q%!40=&FFF:..&40| 00008150 30 45 37 2c 31 37 2c 51 25 2c 21 74 30 25 3a 21 |0E7,17,Q%,!t0%:!| 00008160 72 25 3d 51 25 21 38 0d 1c 8e 05 cd 0d 1c 98 06 |r%=Q%!8.........| 00008170 c9 34 0d 1c a2 09 cb 3a 3d 56 25 0d 1c ac 1e dd |.4.....:=V%.....| 00008180 a4 72 42 5f 67 3a ea 42 24 2c 56 25 3a 56 25 3d |.rB_g:.B$,V%:V%=| 00008190 b9 3a c8 8e 21 61 30 25 ca 0d 1c b6 44 c9 26 38 |.:..!a0%....D.&8| 000081a0 30 31 34 32 3a 53 25 21 31 36 30 3d 30 3a f2 6d |0142:S%!160=0:.m| 000081b0 6f 61 6e 28 22 50 72 69 6e 74 65 72 20 61 70 70 |oan("Printer app| 000081c0 6c 69 63 61 74 69 6f 6e 20 69 73 20 4e 4f 54 20 |lication is NOT | 000081d0 72 65 73 70 6f 6e 64 69 6e 67 2e 22 29 0d 1c c0 |responding.")...| 000081e0 4f c9 33 3a 42 24 3d a4 7a 54 28 51 25 2b 34 34 |O.3:B$=.zT(Q%+44| 000081f0 29 3a f2 6d 6f 61 6e 28 22 44 61 74 61 20 74 72 |):.moan("Data tr| 00008200 61 6e 73 66 65 72 20 66 61 69 6c 65 64 3a 20 50 |ansfer failed: P| 00008210 72 69 6e 74 65 72 20 64 69 65 64 2e 22 29 3a ff |rinter died."):.| 00008220 22 52 45 4d 4f 56 45 20 22 2b 42 24 0d 1c ca 1b |"REMOVE "+B$....| 00008230 cb 3a 3d 56 25 3a 2d 2d 2d 28 53 55 42 2d 52 4f |.:=V%:---(SUB-RO| 00008240 55 54 49 4e 45 53 29 0d 1c de 47 dd f2 69 57 47 |UTINES)...G..iWG| 00008250 3a ea 41 25 2c 42 25 2c 43 25 2c 43 24 2c 44 25 |:.A%,B%,C%,C$,D%| 00008260 2c 44 24 2c 45 25 2c 45 24 2c 46 25 2c 47 25 2c |,D$,E%,E$,F%,G%,| 00008270 48 25 2c 56 25 3a 41 25 3d a4 6f 57 53 28 24 77 |H%,V%:A%=.oWS($w| 00008280 6e 25 2c 4e 25 29 3a e7 41 25 3d 2d 31 8c 0d 1c |n%,N%):.A%=-1...| 00008290 e8 67 f2 68 67 4f 6e 3a c8 99 26 34 30 30 44 36 |.g.hgOn:..&400D6| 000082a0 2c 21 68 25 2c 4f 25 2c 26 31 38 33 2c 26 31 38 |,!h%,O%,&183,&18| 000082b0 30 3a 41 25 3d 4f 25 3a 42 25 3d 31 3a 47 25 3d |0:A%=O%:B%=1:G%=| 000082c0 51 25 2b 39 32 3a c8 95 21 41 25 3e b9 3a 43 25 |Q%+92:..!A%>.:C%| 000082d0 3d 47 25 2b 28 21 41 25 3c 3c 35 29 3a e7 43 25 |=G%+(!A%<<5):.C%| 000082e0 21 31 36 80 34 8c 21 41 25 3d 21 41 25 84 28 31 |!16.4.!A%=!A%.(1| 000082f0 3c 3c 32 32 29 0d 1c f2 1d e7 43 25 21 31 36 80 |<<22).....C%!16.| 00008300 33 32 8c 21 41 25 3d 21 41 25 84 28 31 3c 3c 32 |32.!A%=!A%.(1<<2| 00008310 33 29 0d 1c fc 6c 43 25 21 31 36 3d 43 25 21 31 |3)...lC%!16=C%!1| 00008320 36 80 ac 31 36 34 3a 42 25 2b 3d 31 3a 41 25 2b |6..164:B%+=1:A%+| 00008330 3d 34 3a ce 3a c8 99 26 38 30 44 30 33 2c 30 2c |=4:.:..&80D03,0,| 00008340 33 33 2c 57 25 21 34 34 b8 41 25 3a e7 41 25 3e |33,W%!44.A%:.A%>| 00008350 30 8c 44 24 3d 24 41 25 3a 45 25 3d 41 25 21 31 |0.D$=$A%:E%=A%!1| 00008360 32 3a 48 25 3d 45 25 3e 3e 3e 31 36 80 33 31 3a |2:H%=E%>>>16.31:| 00008370 48 25 2b 3d 45 25 80 28 31 3c 3c 32 31 29 0d 1d |H%+=E%.(1<<21)..| 00008380 06 41 51 25 21 33 32 3d 51 25 21 33 32 80 ac 31 |.AQ%!32=Q%!32..1| 00008390 36 3a 43 25 3d a4 65 48 73 28 4e 25 2c 57 25 21 |6:C%=.eHs(N%,W%!| 000083a0 32 31 36 2c 34 2b 28 42 25 3c 3c 37 29 29 3a 57 |216,4+(B%<<7)):W| 000083b0 25 21 32 31 36 3d 43 25 3a e7 43 25 3e 30 8c 0d |%!216=C%:.C%>0..| 000083c0 1d 10 6f 21 43 25 3d 42 25 3a 41 25 3d 43 25 2b |..o!C%=B%:A%=C%+| 000083d0 34 3a f2 63 42 28 51 25 2b 34 34 2c 41 25 2c 31 |4:.cB(Q%+44,A%,1| 000083e0 36 29 3a f2 73 42 77 28 41 25 2b 31 36 2c 31 31 |6):.sBw(A%+16,11| 000083f0 32 2c 30 29 3a 41 25 21 31 36 3d 48 25 2b 28 31 |2,0):A%!16=H%+(1| 00008400 3c 3c 31 36 29 3a 56 25 3d a4 69 57 47 78 28 41 |<<16):V%=.iWGx(A| 00008410 25 2c 44 24 2c 22 4d 22 2b c3 28 45 25 3e 3e 3e |%,D$,"M"+.(E%>>>| 00008420 32 34 80 36 33 29 29 3a e7 42 25 3e 31 8c 0d 1d |24.63)):.B%>1...| 00008430 1a d4 42 25 3d 34 3a e3 41 25 3d 43 25 2b 31 33 |..B%=4:.A%=C%+13| 00008440 32 b8 43 25 2b 28 21 43 25 3c 3c 37 29 88 31 32 |2.C%+(!C%<<7).12| 00008450 38 3a 56 25 3d b9 3a 44 25 3d 21 28 4f 25 2b 42 |8:V%=.:D%=!(O%+B| 00008460 25 2d 34 29 3a 47 25 3d 51 25 2b 39 32 2b 28 44 |%-4):G%=Q%+92+(D| 00008470 25 83 32 35 36 3c 3c 35 29 3a 21 41 25 3d 21 47 |%.256<<5):!A%=!G| 00008480 25 3a 41 25 21 34 3d 47 25 21 34 3a 41 25 21 38 |%:A%!4=G%!4:A%!8| 00008490 3d 47 25 21 38 3a 41 25 21 31 32 3d 47 25 21 31 |=G%!8:A%!12=G%!1| 000084a0 32 3a f2 73 42 77 28 41 25 2b 31 36 2c 31 31 32 |2:.sBw(A%+16,112| 000084b0 2c 30 29 3a 44 24 3d 24 28 47 25 21 32 30 29 3a |,0):D$=$(G%!20):| 000084c0 43 24 3d 24 28 47 25 21 32 34 29 3a 45 24 3d a4 |C$=$(G%!24):E$=.| 000084d0 70 56 28 43 24 2c 22 57 22 29 3a 48 25 3d bb 45 |pV(C$,"W"):H%=.E| 000084e0 24 3a 45 24 3d a4 70 56 28 43 24 2c 22 4c 22 29 |$:E$=.pV(C$,"L")| 000084f0 3a e7 bb 45 24 3c 3e 30 8c 48 25 2b 3d 31 3c 3c |:..E$<>0.H%+=1<<| 00008500 32 31 0d 1d 24 19 e7 44 25 80 28 31 3c 3c 32 32 |21..$..D%.(1<<22| 00008510 29 8c 48 25 2b 3d 31 3c 3c 32 32 0d 1d 2e 19 e7 |).H%+=1<<22.....| 00008520 44 25 80 28 31 3c 3c 32 33 29 8c 48 25 2b 3d 31 |D%.(1<<23).H%+=1| 00008530 3c 3c 32 33 0d 1d 38 3a 44 25 3d 44 25 80 32 35 |<<23..8:D%=D%.25| 00008540 35 3a 41 25 21 31 36 3d 48 25 2b 28 44 25 3c 3c |5:A%!16=H%+(D%<<| 00008550 32 34 29 3a 56 25 3d a4 69 57 47 78 28 41 25 2c |24):V%=.iWGx(A%,| 00008560 44 24 2c 43 24 29 3a 42 25 2b 3d 34 3a ed 0d 1d |D$,C$):B%+=4:...| 00008570 42 05 cd 0d 1d 4c 0c cd 3a f2 68 67 4f 66 66 0d |B....L..:.hgOff.| 00008580 1d 56 0e cc 57 25 21 32 31 36 3d 41 25 0d 1d 60 |.V..W%!216=A%..`| 00008590 07 cd 3a e1 0d 1d 6a 80 dd a4 69 57 47 78 28 41 |..:...j...iWGx(A| 000085a0 25 2c 44 24 2c 43 24 29 3a ea 42 25 2c 43 25 2c |%,D$,C$):.B%,C%,| 000085b0 44 25 2c 44 31 25 2c 45 25 2c 45 24 2c 46 25 2c |D%,D1%,E%,E$,F%,| 000085c0 46 24 2c 46 31 25 2c 47 25 2c 48 25 2c 48 31 25 |F$,F1%,G%,H%,H1%| 000085d0 2c 56 25 2c 41 3a 45 24 3d a4 70 56 28 43 24 2c |,V%,A:E$=.pV(C$,| 000085e0 22 4d 22 29 3a 45 25 3d bb 45 24 3a e7 44 24 3d |"M"):E%=.E$:.D$=| 000085f0 22 22 84 44 24 3d 22 4e 6f 5f 4e 61 6d 65 22 8c |"".D$="No_Name".| 00008600 41 25 21 31 36 3d 41 25 21 31 36 80 ac 32 35 35 |A%!16=A%!16..255| 00008610 3a 3d 56 25 0d 1d 74 10 c8 8e 41 25 21 31 36 80 |:=V%..t...A%!16.| 00008620 32 35 35 ca 0d 1d 7e 0b c9 30 3a 56 25 3d b9 0d |255...~..0:V%=..| 00008630 1d 88 2f c9 32 3a 24 28 41 25 2b 35 32 29 3d 44 |../.2:$(A%+52)=D| 00008640 24 3a 56 25 3d a4 69 47 72 61 66 5f 67 28 41 25 |$:V%=.iGraf_g(A%| 00008650 2c 43 24 29 3a f2 69 42 61 73 69 63 5f 67 0d 1d |,C$):.iBasic_g..| 00008660 92 28 c9 33 3a e7 a7 44 24 2c 22 2e 22 29 3d 30 |.(.3:..D$,".")=0| 00008670 8c 44 24 3d 41 70 70 6c 6e 24 2b 22 2e 45 64 69 |.D$=Appln$+".Edi| 00008680 74 2e 22 2b 44 24 0d 1d 9c 16 48 25 3d a4 67 46 |t."+D$....H%=.gF| 00008690 6c 28 44 24 29 3a e7 48 25 3e 30 8c 0d 1d a6 13 |l(D$):.H%>0.....| 000086a0 e7 a4 67 46 74 28 44 24 29 3d 26 46 46 46 8c 0d |..gFt(D$)=&FFF..| 000086b0 1d b0 27 41 25 21 33 32 3d a4 65 48 73 28 4e 25 |..'A%!32=.eHs(N%| 000086c0 2c 41 25 21 33 32 2c 48 25 2b 31 29 3a e7 41 25 |,A%!32,H%+1):.A%| 000086d0 21 33 32 3e 30 8c 0d 1d ba c1 5a 25 3d a4 6c 64 |!32>0.....Z%=.ld| 000086e0 46 28 44 24 2c 41 25 21 33 32 29 3a 41 25 21 33 |F(D$,A%!32):A%!3| 000086f0 36 3d 48 25 3a 3f 28 41 25 21 33 32 2b 48 25 29 |6=H%:?(A%!32+H%)| 00008700 3d 30 3a 41 25 21 36 30 3d 57 25 3a 41 25 21 32 |=0:A%!60=W%:A%!2| 00008710 30 3d 30 3a 47 25 3d 53 25 21 34 32 30 3a c8 99 |0=0:G%=S%!420:..| 00008720 26 34 30 30 38 31 2c 2c 24 28 47 25 2b 32 38 29 |&40081,,$(G%+28)| 00008730 2c 47 25 21 38 2c 47 25 21 31 32 b8 46 25 3a e7 |,G%!8,G%!12.F%:.| 00008740 46 25 3d 30 8c 24 28 47 25 2b 32 38 29 3d 22 50 |F%=0.$(G%+28)="P| 00008750 6f 72 74 72 68 6f 75 73 65 2e 53 74 61 6e 64 61 |ortrhouse.Standa| 00008760 72 64 22 3a 47 25 21 38 3d 31 36 30 3a 47 25 21 |rd":G%!8=160:G%!| 00008770 31 32 3d 31 36 30 3a c8 99 26 34 30 30 38 31 2c |12=160:..&40081,| 00008780 2c 24 28 47 25 2b 32 38 29 2c 47 25 21 38 2c 47 |,$(G%+28),G%!8,G| 00008790 25 21 31 32 b8 46 25 0d 1d c4 0a e7 46 25 3e 30 |%!12.F%.....F%>0| 000087a0 8c 0d 1d ce 9c c8 99 26 34 30 30 39 37 2c 2c 22 |.......&40097,,"| 000087b0 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 |abcdefghijklmnop| 000087c0 71 72 73 74 75 76 77 78 79 7a 41 42 43 44 45 46 |qrstuvwxyzABCDEF| 000087d0 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 |GHIJKLMNOPQRSTUV| 000087e0 57 58 59 5a 22 b8 2c 45 25 2c 2c 47 25 3a 43 25 |WXYZ".,E%,,G%:C%| 000087f0 3d 47 25 2d 45 25 3a 43 25 3d 43 25 81 35 32 3a |=G%-E%:C%=C%.52:| 00008800 c8 99 26 34 30 30 38 38 2c 2c 43 25 b8 2c 43 25 |..&40088,,C%.,C%| 00008810 3a 41 25 21 32 38 3d 43 25 3a c8 99 26 34 30 30 |:A%!28=C%:..&400| 00008820 38 34 2c 46 25 b8 2c 2c 45 25 2c 2c 47 25 3a 41 |84,F%.,,E%,,G%:A| 00008830 25 21 34 34 3d 94 28 47 25 2d 45 25 29 0d 1d d8 |%!44=.(G%-E%)...| 00008840 c4 c8 99 26 34 30 30 38 45 2c 46 25 2c 33 32 2c |...&4008E,F%,32,| 00008850 31 36 b8 2c 45 25 2c 2c 47 25 3a 41 25 21 34 38 |16.,E%,,G%:A%!48| 00008860 3d 94 28 47 25 2d 45 25 29 3a 41 25 21 35 32 3d |=.(G%-E%):A%!52=| 00008870 41 25 21 34 34 2b 28 21 28 53 25 21 34 32 30 2b |A%!44+(!(S%!420+| 00008880 32 30 29 3c 3c 53 25 21 32 30 30 29 3a 41 25 21 |20)<<S%!200):A%!| 00008890 35 32 3d 41 25 21 35 32 3e 3e 3e 53 25 21 32 30 |52=A%!52>>>S%!20| 000088a0 30 3a 41 25 21 35 32 3d 41 25 21 35 32 3c 3c 53 |0:A%!52=A%!52<<S| 000088b0 25 21 32 30 30 3a e7 41 25 21 31 36 80 28 31 3c |%!200:.A%!16.(1<| 000088c0 3c 31 36 29 8c 45 25 3d 33 32 3a 44 25 3d 33 32 |<16).E%=32:D%=32| 000088d0 30 3a 47 25 3d 41 25 21 35 32 3a 48 25 3d 47 25 |0:G%=A%!52:H%=G%| 000088e0 2a 31 30 3a f2 73 65 74 53 63 72 6f 6c 6c 28 41 |*10:.setScroll(A| 000088f0 25 21 36 30 2c 45 25 2c 44 25 2c 47 25 2c 48 25 |%!60,E%,D%,G%,H%| 00008900 29 0d 1d e2 33 56 25 3d a4 69 47 72 61 66 5f 67 |)...3V%=.iGraf_g| 00008910 28 41 25 2c 43 24 29 3a f2 63 42 28 41 25 2c 41 |(A%,C$):.cB(A%,A| 00008920 25 2b 38 30 2c 31 36 29 3a c8 99 26 34 30 30 38 |%+80,16):..&4008| 00008930 32 2c 46 25 0d 1d ec 05 cd 0d 1d f6 05 cd 0d 1e |2,F%............| 00008940 00 05 cd 0d 1e 0a 05 cd 0d 1e 14 29 c9 34 3a e7 |...........).4:.| 00008950 a7 44 24 2c 22 2e 22 29 3d 30 8c 44 24 3d 41 70 |.D$,".")=0.D$=Ap| 00008960 70 6c 6e 24 2b 22 2e 50 61 69 6e 74 2e 22 2b 44 |pln$+".Paint."+D| 00008970 24 0d 1e 1e 1c 41 25 21 33 32 3d a4 6c 53 46 28 |$....A%!32=.lSF(| 00008980 44 24 29 3a e7 41 25 21 33 32 3e 30 8c 0d 1e 28 |D$):.A%!32>0...(| 00008990 26 41 25 21 32 30 3d a4 65 48 73 28 4e 25 2c 41 |&A%!20=.eHs(N%,A| 000089a0 25 21 32 30 2c 31 32 38 29 3a e7 41 25 21 32 30 |%!20,128):.A%!20| 000089b0 3e 30 8c 0d 1e 32 6b c8 99 34 36 2c 32 38 30 2c |>0...2k..46,280,| 000089c0 41 25 21 33 32 2c a4 67 4c 6e 28 44 24 29 b8 2c |A%!32,.gLn(D$).,| 000089d0 2c 46 25 3a 41 25 21 33 36 3d 46 25 3a 41 25 21 |,F%:A%!36=F%:A%!| 000089e0 35 32 3d 41 25 21 32 30 3a c8 99 34 36 2c 35 35 |52=A%!20:..46,55| 000089f0 32 2c 41 25 21 33 32 2c 41 25 21 33 36 b8 2c 2c |2,A%!32,A%!36.,,| 00008a00 2c 2c 2c 44 25 2c 45 25 3a e7 44 25 3d 31 8c 41 |,,,D%,E%:.D%=1.A| 00008a10 25 21 34 38 3d 38 8b 41 25 21 34 38 3d 30 0d 1e |%!48=8.A%!48=0..| 00008a20 3c 49 41 25 21 32 38 3d 45 25 3a 41 25 21 32 34 |<IA%!28=E%:A%!24| 00008a30 3d a4 67 53 50 28 41 25 21 33 36 2c 41 25 21 32 |=.gSP(A%!36,A%!2| 00008a40 30 2b 36 34 29 3a 41 25 21 35 36 3d a4 67 43 54 |0+64):A%!56=.gCT| 00008a50 28 41 25 29 3a 56 25 3d a4 69 47 72 61 66 5f 67 |(A%):V%=.iGraf_g| 00008a60 28 41 25 2c 43 24 29 0d 1e 46 05 cd 0d 1e 50 05 |(A%,C$)..F....P.| 00008a70 cd 0d 1e 5a 28 c9 35 3a e7 a7 44 24 2c 22 2e 22 |...Z(.5:..D$,"."| 00008a80 29 3d 30 8c 44 24 3d 41 70 70 6c 6e 24 2b 22 2e |)=0.D$=Appln$+".| 00008a90 44 72 61 77 2e 22 2b 44 24 0d 1e 64 ac 48 25 3d |Draw."+D$..d.H%=| 00008aa0 a4 67 46 6c 28 44 24 29 3a e7 48 25 3e 36 34 e7 |.gFl(D$):.H%>64.| 00008ab0 a4 67 46 74 28 44 24 29 3d 26 41 46 46 8c 41 25 |.gFt(D$)=&AFF.A%| 00008ac0 21 33 32 3d a4 65 48 73 28 4e 25 2c 41 25 21 33 |!32=.eHs(N%,A%!3| 00008ad0 32 2c 48 25 29 3a e7 41 25 21 33 32 3e 30 8c 5a |2,H%):.A%!32>0.Z| 00008ae0 25 3d a4 6c 64 46 28 44 24 2c 41 25 21 33 32 29 |%=.ldF(D$,A%!32)| 00008af0 3a 41 25 21 33 36 3d 48 25 3a 41 25 21 32 38 3d |:A%!36=H%:A%!28=| 00008b00 53 25 3a 41 25 21 32 30 3d a4 65 48 73 28 4e 25 |S%:A%!20=.eHs(N%| 00008b10 2c 41 25 21 32 30 2c 32 35 36 29 3a e7 41 25 21 |,A%!20,256):.A%!| 00008b20 32 30 3e 30 8c d6 21 28 53 25 21 31 36 34 2b 34 |20>0..!(S%!164+4| 00008b30 34 29 3a 56 25 3d a4 69 47 72 61 66 5f 67 28 41 |4):V%=.iGraf_g(A| 00008b40 25 2c 43 24 29 0d 1e 6e 0f c9 36 3a e7 44 24 3c |%,C$)..n..6:.D$<| 00008b50 3e 22 22 8c 0d 1e 78 19 41 25 21 33 32 3d 57 25 |>""...x.A%!32=W%| 00008b60 21 36 34 3a e7 41 25 21 33 32 3e 30 8c 0d 1e 82 |!64:.A%!32>0....| 00008b70 26 41 25 21 32 30 3d a4 65 48 73 28 4e 25 2c 41 |&A%!20=.eHs(N%,A| 00008b80 25 21 32 30 2c 31 32 38 29 3a e7 41 25 21 32 30 |%!20,128):.A%!20| 00008b90 3e 30 8c 0d 1e 8c 5d c8 99 34 36 2c 32 38 30 2c |>0....]..46,280,| 00008ba0 41 25 21 33 32 2c 44 24 b8 2c 2c 46 25 3a 41 25 |A%!32,D$.,,F%:A%| 00008bb0 21 33 36 3d 46 25 3a c8 99 34 36 2c 35 35 32 2c |!36=F%:..46,552,| 00008bc0 41 25 21 33 32 2c 41 25 21 33 36 b8 2c 2c 2c 42 |A%!32,A%!36.,,,B| 00008bd0 25 2c 43 25 2c 44 25 2c 45 25 3a e7 44 25 3d 31 |%,C%,D%,E%:.D%=1| 00008be0 8c 41 25 21 34 38 3d 38 8b 41 25 21 34 38 3d 30 |.A%!48=8.A%!48=0| 00008bf0 0d 1e 96 83 41 25 21 34 30 3d 42 25 2a 28 31 3c |....A%!40=B%*(1<| 00008c00 3c a4 72 4d 56 28 45 25 2c 34 29 29 3a 41 25 21 |<.rMV(E%,4)):A%!| 00008c10 34 34 3d 43 25 2a 28 31 3c 3c a4 72 4d 56 28 45 |44=C%*(1<<.rMV(E| 00008c20 25 2c 35 29 29 3a 41 25 21 32 38 3d 45 25 3a 41 |%,5)):A%!28=E%:A| 00008c30 25 21 32 34 3d a4 67 53 50 28 41 25 21 33 36 2c |%!24=.gSP(A%!36,| 00008c40 41 25 21 32 30 2b 36 34 29 3a 41 25 21 35 32 3d |A%!20+64):A%!52=| 00008c50 30 3a 41 25 21 35 36 3d a4 67 43 54 28 41 25 29 |0:A%!56=.gCT(A%)| 00008c60 3a 56 25 3d a4 69 47 72 61 66 5f 67 28 41 25 2c |:V%=.iGraf_g(A%,| 00008c70 43 24 29 0d 1e a0 05 cd 0d 1e aa 05 cd 0d 1e b4 |C$).............| 00008c80 05 cd 0d 1e be 30 c9 31 32 3a 41 25 21 32 30 3d |.....0.12:A%!20=| 00008c90 a4 65 48 73 28 4e 25 2c 41 25 21 32 30 2c 31 36 |.eHs(N%,A%!20,16| 00008ca0 30 29 3a 47 25 3d 41 25 21 32 30 3a e7 47 25 3e |0):G%=A%!20:.G%>| 00008cb0 30 8c 0d 1e c8 56 24 28 47 25 2b 31 32 38 29 3d |0....V$(G%+128)=| 00008cc0 44 24 3a 47 25 21 31 34 30 3d 57 25 3a 41 25 21 |D$:G%!140=W%:A%!| 00008cd0 32 38 3d 45 25 3a f2 63 72 53 5f 67 28 41 25 2c |28=E%:.crS_g(A%,| 00008ce0 22 58 22 2c 41 25 21 38 2d 21 41 25 2c 41 25 21 |"X",A%!8-!A%,A%!| 00008cf0 31 32 2d 41 25 21 34 2c 41 25 21 32 38 29 3a e7 |12-A%!4,A%!28):.| 00008d00 41 25 21 33 32 3e 30 8c 0d 1e d2 6b 41 25 21 32 |A%!32>0....kA%!2| 00008d10 34 3d 30 3a 41 25 21 34 38 3d 30 3a 41 25 21 35 |4=0:A%!48=0:A%!5| 00008d20 32 3d 41 25 21 32 30 3a 41 25 21 35 36 3d a4 67 |2=A%!20:A%!56=.g| 00008d30 43 54 28 41 25 29 3a c8 99 34 36 2c 35 37 34 2c |CT(A%):..46,574,| 00008d40 41 25 21 33 32 2c 41 25 21 33 36 b8 2c 2c 2c 47 |A%!32,A%!36.,,,G| 00008d50 25 3a 41 25 21 36 30 3d a4 65 48 73 28 4e 25 2c |%:A%!60=.eHs(N%,| 00008d60 41 25 21 36 30 2c 47 25 29 3a e7 41 25 21 36 30 |A%!60,G%):.A%!60| 00008d70 3e 30 8c 0d 1e dc 90 56 25 3d a4 69 47 72 61 66 |>0.....V%=.iGraf| 00008d80 5f 67 28 41 25 2c 43 24 29 3a 21 28 41 25 21 36 |_g(A%,C$):!(A%!6| 00008d90 30 29 3d 30 3a 5a 25 3d a4 61 4c 4c 28 53 25 2b |0)=0:Z%=.aLL(S%+| 00008da0 34 34 38 2c 41 25 29 3a c8 99 34 36 2c 35 37 32 |448,A%):..46,572| 00008db0 2c 41 25 21 33 32 2c 41 25 21 33 36 2c 41 25 21 |,A%!32,A%!36,A%!| 00008dc0 36 30 b8 45 25 2c 46 25 2c 47 25 2c 48 25 3a f2 |60.E%,F%,G%,H%:.| 00008dd0 69 53 70 72 69 74 65 5f 67 3a 21 6e 25 3d 2d 31 |iSprite_g:!n%=-1| 00008de0 3a 5a 25 3d a0 28 22 46 4e 22 2b 44 24 2b 22 5f |:Z%=.("FN"+D$+"_| 00008df0 22 29 3a c8 99 34 36 2c 45 25 2c 46 25 2c 47 25 |"):..46,E%,F%,G%| 00008e00 2c 48 25 0d 1e e6 05 cd 0d 1e f0 05 cd 0d 1e fa |,H%.............| 00008e10 05 cd 0d 1f 04 30 c9 31 33 3a 41 25 21 32 30 3d |.....0.13:A%!20=| 00008e20 a4 65 48 73 28 4e 25 2c 41 25 21 32 30 2c 31 39 |.eHs(N%,A%!20,19| 00008e30 32 29 3a 47 25 3d 41 25 21 32 30 3a e7 47 25 3e |2):G%=A%!20:.G%>| 00008e40 30 8c 0d 1f 0e 91 41 25 21 32 38 3d 45 25 3a 47 |0.....A%!28=E%:G| 00008e50 25 21 32 38 3d a3 3a 47 25 2b 3d 31 32 38 3a 21 |%!28=.:G%+=128:!| 00008e60 47 25 3d 57 25 3a 47 25 21 34 3d 30 3a 47 25 21 |G%=W%:G%!4=0:G%!| 00008e70 38 3d 31 30 3a 47 25 21 31 32 3d 30 3a 47 25 21 |8=10:G%!12=0:G%!| 00008e80 31 36 3d b9 3a 47 25 21 32 30 3d a3 3a 47 25 21 |16=.:G%!20=.:G%!| 00008e90 32 34 3d 30 3a 24 28 47 25 2b 33 32 29 3d 44 24 |24=0:$(G%+32)=D$| 00008ea0 3a f2 63 72 53 5f 67 28 41 25 2c 22 58 22 2c 41 |:.crS_g(A%,"X",A| 00008eb0 25 21 38 2d 21 41 25 2c 41 25 21 31 32 2d 41 25 |%!8-!A%,A%!12-A%| 00008ec0 21 34 2c 41 25 21 32 38 29 3a e7 41 25 21 33 32 |!4,A%!28):.A%!32| 00008ed0 3e 30 8c 0d 1f 18 6b 41 25 21 32 34 3d 30 3a 41 |>0....kA%!24=0:A| 00008ee0 25 21 34 38 3d 30 3a 41 25 21 35 32 3d 41 25 21 |%!48=0:A%!52=A%!| 00008ef0 32 30 3a 41 25 21 35 36 3d a4 67 43 54 28 41 25 |20:A%!56=.gCT(A%| 00008f00 29 3a c8 99 34 36 2c 35 37 34 2c 41 25 21 33 32 |):..46,574,A%!32| 00008f10 2c 41 25 21 33 36 b8 2c 2c 2c 47 25 3a 41 25 21 |,A%!36.,,,G%:A%!| 00008f20 36 30 3d a4 65 48 73 28 4e 25 2c 41 25 21 36 30 |60=.eHs(N%,A%!60| 00008f30 2c 47 25 29 3a e7 41 25 21 36 30 3e 30 8c 0d 1f |,G%):.A%!60>0...| 00008f40 22 38 56 25 3d a4 69 47 72 61 66 5f 67 28 41 25 |"8V%=.iGraf_g(A%| 00008f50 2c 43 24 29 3a e7 28 41 25 21 31 36 80 28 33 33 |,C$):.(A%!16.(33| 00008f60 3c 3c 31 36 29 29 3d 30 8c 21 28 41 25 21 32 30 |<<16))=0.!(A%!20| 00008f70 2b 32 38 29 3d b9 0d 1f 2c 2b 21 28 41 25 21 36 |+28)=...,+!(A%!6| 00008f80 30 29 3d 30 3a e7 53 25 21 33 39 36 3d 2d 31 8c |0)=0:.S%!396=-1.| 00008f90 5a 25 3d a4 61 42 67 28 22 5f 67 22 2c 39 2c 34 |Z%=.aBg("_g",9,4| 00008fa0 29 0d 1f 36 60 5a 25 3d a4 61 4c 4c 28 53 25 2b |)..6`Z%=.aLL(S%+| 00008fb0 33 39 36 2c 41 25 29 3a c8 99 34 36 2c 35 37 32 |396,A%):..46,572| 00008fc0 2c 41 25 21 33 32 2c 41 25 21 33 36 2c 41 25 21 |,A%!32,A%!36,A%!| 00008fd0 36 30 b8 44 31 25 2c 46 31 25 2c 47 25 2c 48 31 |60.D1%,F1%,G%,H1| 00008fe0 25 3a f2 69 41 6e 69 6d 61 74 65 5f 67 3a c8 99 |%:.iAnimate_g:..| 00008ff0 34 36 2c 44 31 25 2c 46 31 25 2c 47 25 2c 48 31 |46,D1%,F1%,G%,H1| 00009000 25 0d 1f 40 05 cd 0d 1f 4a 05 cd 0d 1f 54 05 cd |%..@....J....T..| 00009010 0d 1f 5e 2d c9 31 39 3a e7 a7 44 24 2c 22 2e 22 |..^-.19:..D$,"."| 00009020 29 3d 30 8c 44 24 3d 41 70 70 6c 6e 24 2b 22 2e |)=0.D$=Appln$+".| 00009030 54 68 72 65 65 44 65 65 2e 22 2b 44 24 0d 1f 68 |ThreeDee."+D$..h| 00009040 20 41 25 21 31 30 30 3d 57 25 3a 47 25 3d a4 67 | A%!100=W%:G%=.g| 00009050 46 6c 28 44 24 29 3a e7 47 25 3e 30 8c 0d 1f 72 |Fl(D$):.G%>0...r| 00009060 13 e7 a4 67 46 74 28 44 24 29 3d 26 44 45 31 8c |...gFt(D$)=&DE1.| 00009070 0d 1f 7c 2d 47 25 2b 3d 31 30 30 3a 41 25 21 33 |..|-G%+=100:A%!3| 00009080 32 3d a4 65 48 73 28 4e 25 2c 41 25 21 33 32 2c |2=.eHs(N%,A%!32,| 00009090 47 25 29 3a e7 41 25 21 33 32 3e 30 8c 0d 1f 86 |G%):.A%!32>0....| 000090a0 52 e7 53 25 21 33 38 38 3c 30 8c 48 25 3d 2d 31 |R.S%!388<0.H%=-1| 000090b0 2a 53 25 21 33 38 38 3c 3c 31 30 3a 53 25 21 33 |*S%!388<<10:S%!3| 000090c0 38 38 3d a4 67 48 28 48 25 29 3a e7 53 25 21 33 |88=.gH(H%):.S%!3| 000090d0 38 38 3e 30 8c 21 28 53 25 21 33 38 38 29 3d 48 |88>0.!(S%!388)=H| 000090e0 25 3a 21 28 53 25 21 33 38 38 2b 34 29 3d 30 0d |%:!(S%!388+4)=0.| 000090f0 1f 90 0e e7 53 25 21 33 38 38 3e 30 8c 0d 1f 9a |....S%!388>0....| 00009100 91 c8 99 26 38 30 36 34 30 2c 31 2c 41 25 21 33 |...&80640,1,A%!3| 00009110 32 2c 47 25 3a c8 99 26 38 30 36 34 32 2c 2c 2c |2,G%:..&80642,,,| 00009120 44 24 3a 21 28 41 25 21 33 32 2b 38 30 29 3d 53 |D$:!(A%!32+80)=S| 00009130 25 21 33 38 38 3a 47 25 3d 31 3a 46 24 3d 22 24 |%!388:G%=1:F$="$| 00009140 2e 21 43 61 6d 65 72 61 23 22 3a f5 c8 99 26 41 |.!Camera#":...&A| 00009150 30 36 34 35 2c 2c 41 25 21 33 32 2c 46 24 2b c3 |0645,,A%!32,F$+.| 00009160 47 25 b8 3b 48 25 3a 47 25 2b 3d 31 3a fd 48 25 |G%.;H%:G%+=1:.H%| 00009170 80 31 3a 41 25 21 35 36 3d 47 25 2d 32 3a e7 41 |.1:A%!56=G%-2:.A| 00009180 25 21 35 36 3e 39 8c 41 25 21 35 36 3d 39 0d 1f |%!56>9.A%!56=9..| 00009190 a4 2f 41 25 21 32 30 3d a4 65 48 73 28 4e 25 2c |./A%!20=.eHs(N%,| 000091a0 41 25 21 32 30 2c 31 32 38 2b 38 30 2a 41 25 21 |A%!20,128+80*A%!| 000091b0 35 36 29 3a e7 41 25 21 32 30 3e 30 8c 0d 1f ae |56):.A%!20>0....| 000091c0 b2 e7 41 25 21 35 36 3e 30 8c 47 25 3d 31 3a e3 |..A%!56>0.G%=1:.| 000091d0 48 25 3d 41 25 21 32 30 2b 31 37 36 b8 41 25 21 |H%=A%!20+176.A%!| 000091e0 32 30 2b 31 37 36 2b 28 41 25 21 35 36 2d 31 29 |20+176+(A%!56-1)| 000091f0 2a 38 30 88 38 30 3a c8 99 26 38 30 36 34 35 2c |*80.80:..&80645,| 00009200 2c 41 25 21 33 32 2c 46 24 2b c3 47 25 b8 2c 46 |,A%!32,F$+.G%.,F| 00009210 25 3a c8 99 26 38 30 36 34 43 2c 31 2c 2c 46 25 |%:..&8064C,1,,F%| 00009220 b8 2c 2c 2c 21 48 25 2c 48 25 21 34 2c 48 25 21 |.,,,!H%,H%!4,H%!| 00009230 38 3a c8 99 26 38 30 36 34 45 2c 31 2c 2c 46 25 |8:..&8064E,1,,F%| 00009240 b8 2c 2c 2c 48 25 21 31 32 2c 48 25 21 31 36 2c |.,,,H%!12,H%!16,| 00009250 48 25 21 32 30 3a 48 25 21 32 34 3d 46 25 3a 48 |H%!20:H%!24=F%:H| 00009260 25 21 32 38 3d 41 25 3a 47 25 2b 3d 31 3a ed 0d |%!28=A%:G%+=1:..| 00009270 1f b8 16 56 25 3d a4 69 47 72 61 66 5f 67 28 41 |...V%=.iGraf_g(A| 00009280 25 2c 43 24 29 0d 1f c2 05 cd 0d 1f cc 05 cd 0d |%,C$)...........| 00009290 1f d6 05 cd 0d 1f e0 05 cd 0d 1f ea 05 cd 0d 1f |................| 000092a0 f4 29 c9 32 31 3a e7 a7 44 24 2c 22 2e 22 29 3d |.).21:..D$,".")=| 000092b0 30 8c 44 24 3d 41 70 70 6c 6e 24 2b 22 2e 46 69 |0.D$=Appln$+".Fi| 000092c0 6c 6d 2e 22 2b 44 24 0d 1f fe 16 47 25 3d a4 67 |lm."+D$....G%=.g| 000092d0 46 6c 28 44 24 29 3a e7 47 25 3e 30 8c 0d 20 08 |Fl(D$):.G%>0.. .| 000092e0 13 e7 a4 67 46 74 28 44 24 29 3d 26 44 36 41 8c |...gFt(D$)=&D6A.| 000092f0 0d 20 12 2f 41 25 21 32 30 3d a4 65 48 73 28 4e |. ./A%!20=.eHs(N| 00009300 25 2c 41 25 21 32 30 2c 47 25 2b 31 39 32 29 3a |%,A%!20,G%+192):| 00009310 47 25 3d 41 25 21 32 30 3a e7 47 25 3e 30 8c 0d |G%=A%!20:.G%>0..| 00009320 20 1c ab 47 25 21 32 38 3d a3 3a 47 25 2b 3d 31 | ..G%!28=.:G%+=1| 00009330 32 38 3a 21 47 25 3d 57 25 3a 48 25 3d 47 25 2b |28:!G%=W%:H%=G%+| 00009340 36 34 3a 47 25 21 34 3d 30 3a 47 25 21 38 3d 31 |64:G%!4=0:G%!8=1| 00009350 30 3a 47 25 21 31 32 3d 30 3a 47 25 21 31 36 3d |0:G%!12=0:G%!16=| 00009360 b9 3a 47 25 21 32 30 3d a3 3a 47 25 21 32 34 3d |.:G%!20=.:G%!24=| 00009370 30 3a 5a 25 3d a4 6c 64 46 28 44 24 2c 48 25 29 |0:Z%=.ldF(D$,H%)| 00009380 3a 47 25 21 32 38 3d 48 25 2b 48 25 21 31 36 3a |:G%!28=H%+H%!16:| 00009390 47 25 21 33 32 3d 30 3a 47 25 21 33 36 3d 30 3a |G%!32=0:G%!36=0:| 000093a0 f2 63 72 53 5f 67 28 41 25 2c 22 58 22 2c 48 25 |.crS_g(A%,"X",H%| 000093b0 21 32 30 2c 48 25 21 32 34 2c 48 25 21 32 38 29 |!20,H%!24,H%!28)| 000093c0 3a e7 41 25 21 33 32 3e 30 8c 0d 20 26 66 41 25 |:.A%!32>0.. &fA%| 000093d0 21 32 34 3d 30 3a 41 25 21 32 38 3d 48 25 21 32 |!24=0:A%!28=H%!2| 000093e0 38 3a 41 25 21 34 38 3d 30 3a 41 25 21 35 32 3d |8:A%!48=0:A%!52=| 000093f0 41 25 21 32 30 3a 41 25 21 35 36 3d a4 67 43 54 |A%!20:A%!56=.gCT| 00009400 28 41 25 29 3a 56 25 3d a4 69 47 72 61 66 5f 67 |(A%):V%=.iGraf_g| 00009410 28 41 25 2c 43 24 29 3a 44 25 3d 41 25 21 32 30 |(A%,C$):D%=A%!20| 00009420 3a e7 41 25 21 31 36 80 28 31 3c 3c 32 31 29 8c |:.A%!16.(1<<21).| 00009430 0d 20 30 0b 44 25 21 32 38 3d a3 0d 20 3a 47 cc |. 0.D%!28=.. :G.| 00009440 e7 28 41 25 21 31 36 80 28 31 3c 3c 31 36 29 29 |.(A%!16.(1<<16))| 00009450 3d 30 80 28 48 25 21 32 30 3c 3d 51 25 21 35 32 |=0.(H%!20<=Q%!52| 00009460 2d 51 25 21 34 34 84 48 25 21 32 34 3c 3d 51 25 |-Q%!44.H%!24<=Q%| 00009470 21 35 36 2d 51 25 21 34 38 29 8c 44 25 21 32 38 |!56-Q%!48).D%!28| 00009480 3d b9 0d 20 44 22 cd 3a e7 53 25 21 33 39 32 3d |=.. D".:.S%!392=| 00009490 2d 31 8c 5a 25 3d a4 61 42 67 28 22 5f 67 22 2c |-1.Z%=.aBg("_g",| 000094a0 38 2c 34 29 0d 20 4e 6a 5a 25 3d a4 61 4c 4c 28 |8,4). NjZ%=.aLL(| 000094b0 53 25 2b 33 39 32 2c 41 25 29 3a c8 99 34 36 2c |S%+392,A%):..46,| 000094c0 35 37 32 2c 41 25 21 33 32 2c 41 25 21 33 36 b8 |572,A%!32,A%!36.| 000094d0 45 25 2c 46 25 2c 44 25 2c 48 25 3a c8 99 26 38 |E%,F%,D%,H%:..&8| 000094e0 30 36 35 34 2c 47 25 21 39 36 2c 47 25 21 32 38 |0654,G%!96,G%!28| 000094f0 2c 47 25 21 33 32 2c 47 25 21 31 30 34 3a c8 99 |,G%!32,G%!104:..| 00009500 34 36 2c 45 25 2c 46 25 2c 44 25 2c 48 25 0d 20 |46,E%,F%,D%,H%. | 00009510 58 05 cd 0d 20 62 05 cd 0d 20 6c 05 cd 0d 20 76 |X... b... l... v| 00009520 05 cd 0d 20 80 1b cb 3a e7 ac 56 25 8c 41 25 21 |... ...:..V%.A%!| 00009530 31 36 3d 41 25 21 31 36 80 ac 32 35 35 0d 20 8a |16=A%!16..255. .| 00009540 07 3d 56 25 0d 20 94 78 dd f2 64 42 5f 67 3a ea |.=V%. .x..dB_g:.| 00009550 41 25 2c 42 25 2c 43 25 2c 44 25 2c 45 25 3a 42 |A%,B%,C%,D%,E%:B| 00009560 25 3d 21 28 4f 25 21 32 34 38 2b 32 31 36 29 3a |%=!(O%!248+216):| 00009570 43 25 3d 4f 25 21 34 3a 44 25 3d 30 3a e3 41 25 |C%=O%!4:D%=0:.A%| 00009580 3d 42 25 2b 31 33 32 b8 42 25 2b 28 21 42 25 3c |=B%+132.B%+(!B%<| 00009590 3c 37 29 88 31 32 38 3a e7 28 41 25 21 31 36 3e |<7).128:.(A%!16>| 000095a0 3e 3e 32 34 29 3d 43 25 8c 45 25 3d b9 3a 41 25 |>>24)=C%.E%=.:A%| 000095b0 3d 42 25 2b 28 21 42 25 3c 3c 37 29 0d 20 9e 10 |=B%+(!B%<<7). ..| 000095c0 44 25 2b 3d 31 3a ed 3a e7 45 25 8c 0d 20 a8 75 |D%+=1:.:.E%.. .u| 000095d0 41 25 3d 42 25 2b 34 2b 28 44 25 3c 3c 37 29 3a |A%=B%+4+(D%<<7):| 000095e0 44 25 3d 51 25 2b 32 35 36 3a 21 41 25 3d 21 44 |D%=Q%+256:!A%=!D| 000095f0 25 3a 41 25 21 34 3d 44 25 21 34 3a 41 25 21 38 |%:A%!4=D%!4:A%!8| 00009600 3d 44 25 21 38 3a 41 25 21 31 32 3d 44 25 21 31 |=D%!8:A%!12=D%!1| 00009610 32 3a e7 21 64 30 25 80 28 31 3c 3c 33 31 29 8c |2:.!d0%.(1<<31).| 00009620 5a 25 3d a4 69 47 72 61 66 41 5f 67 28 41 25 29 |Z%=.iGrafA_g(A%)| 00009630 8b 5a 25 3d a4 69 47 72 61 66 53 5f 67 28 41 25 |.Z%=.iGrafS_g(A%| 00009640 29 0d 20 b2 07 cd 3a e1 0d 20 bc 28 dd a4 69 47 |). ...:.. .(..iG| 00009650 72 61 66 53 5f 67 28 41 25 29 3a ea 56 25 3a 56 |rafS_g(A%):.V%:V| 00009660 25 3d b9 3a c8 8e 41 25 21 31 36 80 32 35 35 ca |%=.:..A%!16.255.| 00009670 0d 20 c6 48 c9 32 2c 34 2c 31 32 2c 31 33 2c 31 |. .H.2,4,12,13,1| 00009680 39 2c 32 31 3a 41 25 21 34 30 2b 3d 21 41 25 2d |9,21:A%!40+=!A%-| 00009690 41 25 21 36 34 3a 41 25 21 34 34 2b 3d 41 25 21 |A%!64:A%!44+=A%!| 000096a0 34 2d 41 25 21 36 38 3a f2 63 42 28 41 25 2c 41 |4-A%!68:.cB(A%,A| 000096b0 25 2b 36 34 2c 31 36 29 0d 20 d0 08 c9 33 2c 36 |%+64,16). ...3,6| 000096c0 0d 20 da 1b c9 35 3a f2 63 42 28 41 25 2c 41 25 |. ...5:.cB(A%,A%| 000096d0 21 32 30 2b 32 30 30 2c 31 36 29 0d 20 e4 09 cb |!20+200,16). ...| 000096e0 3a 3d 56 25 0d 20 ee 2b dd a4 69 47 72 61 66 41 |:=V%. .+..iGrafA| 000096f0 5f 67 28 41 25 29 3a ea 42 25 2c 56 25 3a 56 25 |_g(A%):.B%,V%:V%| 00009700 3d b9 3a c8 8e 41 25 21 31 36 80 32 35 35 ca 0d |=.:..A%!16.255..| 00009710 20 f8 1b c9 32 3a 41 25 21 34 30 3d 21 41 25 3a | ...2:A%!40=!A%:| 00009720 41 25 21 34 34 3d 41 25 21 34 0d 21 02 19 c9 33 |A%!44=A%!4.!...3| 00009730 3a 56 25 3d a4 69 47 72 61 66 5f 67 28 41 25 2c |:V%=.iGraf_g(A%,| 00009740 22 22 29 0d 21 0c 14 c9 34 2c 36 2c 31 32 2c 31 |"").!...4,6,12,1| 00009750 33 2c 31 39 2c 32 31 0d 21 16 68 c9 35 3a 42 25 |3,19,21.!.h.5:B%| 00009760 3d 41 25 21 32 30 3a 42 25 21 34 38 2d 3d 28 21 |=A%!20:B%!48-=(!| 00009770 41 25 2d 42 25 21 32 30 30 29 3c 3c 38 3a 42 25 |A%-B%!200)<<8:B%| 00009780 21 35 36 3d 42 25 21 34 38 3a 42 25 21 35 32 2d |!56=B%!48:B%!52-| 00009790 3d 28 41 25 21 34 2d 42 25 21 32 30 34 29 3c 3c |=(A%!4-B%!204)<<| 000097a0 38 3a 42 25 21 36 30 3d 42 25 21 35 32 3a f2 63 |8:B%!60=B%!52:.c| 000097b0 42 28 41 25 2c 42 25 2b 32 30 30 2c 31 36 29 0d |B(A%,B%+200,16).| 000097c0 21 20 09 cb 3a 3d 56 25 0d 21 2a 82 dd a4 69 47 |! ..:=V%.!*...iG| 000097d0 72 61 66 5f 67 28 41 25 2c 43 24 29 3a ea 42 25 |raf_g(A%,C$):.B%| 000097e0 2c 42 24 2c 43 25 2c 44 25 2c 45 25 2c 45 24 2c |,B$,C%,D%,E%,E$,| 000097f0 46 25 2c 47 25 2c 48 25 2c 56 25 2c 41 3a 56 25 |F%,G%,H%,V%,A:V%| 00009800 3d b9 3a 45 24 3d a4 70 56 28 43 24 2c 22 58 22 |=.:E$=.pV(C$,"X"| 00009810 29 3a 58 25 3d bb 45 24 3a 45 24 3d a4 70 56 28 |):X%=.E$:E$=.pV(| 00009820 43 24 2c 22 59 22 29 3a 59 25 3d bb 45 24 3a 42 |C$,"Y"):Y%=.E$:B| 00009830 24 3d a4 70 56 28 43 24 2c 22 50 22 29 3a c8 8e |$=.pV(C$,"P"):..| 00009840 41 25 21 31 36 80 32 35 35 ca 0d 21 34 1b c9 32 |A%!16.255..!4..2| 00009850 3a 41 25 21 34 30 3d 21 41 25 3a 41 25 21 34 34 |:A%!40=!A%:A%!44| 00009860 3d 41 25 21 34 0d 21 3e 85 c9 33 3a 41 25 21 34 |=A%!4.!>..3:A%!4| 00009870 30 3d 41 25 21 38 2d 21 41 25 3a 43 25 3d 94 28 |0=A%!8-!A%:C%=.(| 00009880 41 25 21 34 30 81 41 25 21 32 38 29 3a 41 25 21 |A%!40.A%!28):A%!| 00009890 34 30 2d 3d 28 31 36 3c 3c 53 25 21 31 39 36 29 |40-=(16<<S%!196)| 000098a0 3a 44 25 3d a4 72 43 28 41 25 21 33 32 2c 41 25 |:D%=.rC(A%!32,A%| 000098b0 21 33 36 2c 31 30 29 3a 41 25 21 32 30 3d a4 65 |!36,10):A%!20=.e| 000098c0 48 73 28 4e 25 2c 41 25 21 32 30 2c 28 41 25 21 |Hs(N%,A%!20,(A%!| 000098d0 33 36 81 43 25 2b 44 25 2b 33 32 29 3c 3c 34 29 |36.C%+D%+32)<<4)| 000098e0 3a e7 41 25 21 32 30 3e 30 8c 0d 21 48 95 47 25 |:.A%!20>0..!H.G%| 000098f0 3d 41 25 21 32 30 3a 46 25 3d 41 25 21 33 32 3a |=A%!20:F%=A%!32:| 00009900 48 25 3d 2d 31 36 2d 41 25 21 35 32 3a 43 25 3d |H%=-16-A%!52:C%=| 00009910 41 25 21 33 32 2b 41 25 21 33 36 3a c8 99 26 34 |A%!32+A%!36:..&4| 00009920 30 30 38 39 2c 2c 41 25 21 34 30 b8 2c 41 25 21 |0089,,A%!40.,A%!| 00009930 34 30 3a c8 99 26 38 30 44 30 39 2c 2c 46 25 2c |40:..&80D09,,F%,| 00009940 47 25 2c 48 25 2c 43 25 2c 41 25 b8 2c 46 25 2c |G%,H%,C%,A%.,F%,| 00009950 47 25 2c 48 25 3a 21 47 25 3d 30 3a 41 25 21 32 |G%,H%:!G%=0:A%!2| 00009960 34 3d 28 47 25 2d 41 25 21 32 30 29 3e 3e 3e 34 |4=(G%-A%!20)>>>4| 00009970 3a e7 41 25 21 31 36 80 26 31 30 30 30 30 8c 0d |:.A%!16.&10000..| 00009980 21 52 44 41 25 21 34 3d 41 25 21 31 32 2b 48 25 |!RDA%!4=A%!12+H%| 00009990 3a 21 4a 25 3d 57 25 21 31 32 3a c8 99 26 34 30 |:!J%=W%!12:..&40| 000099a0 30 43 42 2c 2c 4a 25 3a 43 25 3d 4a 25 21 32 34 |0CB,,J%:C%=J%!24| 000099b0 3a e7 43 25 3e 41 25 21 31 32 8c 41 25 21 31 32 |:.C%>A%!12.A%!12| 000099c0 3d 43 25 0d 21 5c 28 43 25 3d 4a 25 21 38 2d 4a |=C%.!\(C%=J%!8-J| 000099d0 25 21 31 36 2b 4a 25 21 32 34 3a e7 43 25 3c 41 |%!16+J%!24:.C%<A| 000099e0 25 21 34 8c 41 25 21 34 3d 43 25 0d 21 66 14 f2 |%!4.A%!4=C%.!f..| 000099f0 63 42 28 41 25 2c 51 25 2b 34 34 2c 31 36 29 0d |cB(A%,Q%+44,16).| 00009a00 21 70 2d cd 3a c8 99 26 34 30 30 38 38 2c 2c 41 |!p-.:..&40088,,A| 00009a10 25 21 34 30 b8 2c 41 25 21 34 30 3a f2 63 42 28 |%!40.,A%!40:.cB(| 00009a20 41 25 2c 41 25 2b 36 34 2c 31 36 29 0d 21 7a 09 |A%,A%+64,16).!z.| 00009a30 cc 56 25 3d a3 0d 21 84 05 cd 0d 21 8e d0 c9 34 |.V%=..!....!...4| 00009a40 2c 31 32 2c 31 33 3a 41 25 21 34 30 3d 21 41 25 |,12,13:A%!40=!A%| 00009a50 2b 58 25 3a 41 25 21 34 34 3d 41 25 21 34 2b 59 |+X%:A%!44=A%!4+Y| 00009a60 25 3a 44 25 3d 41 25 21 32 30 3a e7 42 24 3c 3e |%:D%=A%!20:.B$<>| 00009a70 22 22 8c e3 47 25 3d 30 b8 31 32 88 34 3a 44 25 |""..G%=0.12.4:D%| 00009a80 21 47 25 3d a4 74 6f 49 28 c1 42 24 2c 31 2b 28 |!G%=.toI(.B$,1+(| 00009a90 47 25 3c 3c 31 29 2c 38 29 29 3a ed 8b c8 99 34 |G%<<1),8)):....4| 00009aa0 36 2c 35 35 32 2c 41 25 21 33 32 2c 41 25 21 33 |6,552,A%!32,A%!3| 00009ab0 36 b8 2c 2c 2c 42 25 2c 43 25 3a 21 44 25 3d 28 |6.,,,B%,C%:!D%=(| 00009ac0 41 25 21 38 2d 21 41 25 29 3e 3e 3e 53 25 21 31 |A%!8-!A%)>>>S%!1| 00009ad0 39 36 3a 44 25 21 34 3d 28 41 25 21 31 32 2d 41 |96:D%!4=(A%!12-A| 00009ae0 25 21 34 29 3e 3e 3e 53 25 21 32 30 30 3a 44 25 |%!4)>>>S%!200:D%| 00009af0 21 38 3d 42 25 3a 44 25 21 31 32 3d 43 25 3a f2 |!8=B%:D%!12=C%:.| 00009b00 61 6d 66 28 44 25 2c 41 25 29 0d 21 98 69 f2 63 |amf(D%,A%).!.i.c| 00009b10 42 28 44 25 2c 44 25 2b 33 32 2c 33 32 29 3a f2 |B(D%,D%+32,32):.| 00009b20 63 42 28 41 25 2c 41 25 2b 36 34 2c 31 36 29 3a |cB(A%,A%+64,16):| 00009b30 f2 63 42 28 41 25 2c 41 25 2b 38 30 2c 31 36 29 |.cB(A%,A%+80,16)| 00009b40 3a 41 25 21 31 30 34 3d 41 25 21 34 30 3a 41 25 |:A%!104=A%!40:A%| 00009b50 21 31 30 34 2d 3d 21 41 25 3a 41 25 21 31 30 38 |!104-=!A%:A%!108| 00009b60 3d 41 25 21 34 34 3a 41 25 21 31 30 38 2d 3d 41 |=A%!44:A%!108-=A| 00009b70 25 21 34 0d 21 a2 24 c9 35 3a 42 25 3d 41 25 21 |%!4.!.$.5:B%=A%!| 00009b80 32 30 2b 36 34 3a 43 25 3d 41 25 21 33 32 3a e7 |20+64:C%=A%!32:.| 00009b90 42 24 3c 3e 22 22 8c 0d 21 ac c8 e3 47 25 3d 30 |B$<>""..!...G%=0| 00009ba0 b8 33 36 88 34 3a 42 25 21 47 25 3d a4 74 6f 49 |.36.4:B%!G%=.toI| 00009bb0 28 c1 42 24 2c 31 2b 28 47 25 3c 3c 31 29 2c 38 |(.B$,1+(G%<<1),8| 00009bc0 29 29 3a ed 3a 42 25 21 31 36 38 3d a4 74 6f 49 |)):.:B%!168=.toI| 00009bd0 28 c1 42 24 2c 38 31 2c 38 29 29 3a 42 25 21 31 |(.B$,81,8)):B%!1| 00009be0 37 32 3d a4 74 6f 49 28 c1 42 24 2c 38 39 2c 38 |72=.toI(.B$,89,8| 00009bf0 29 29 3a 42 25 21 31 37 36 3d 42 25 21 31 36 38 |)):B%!176=B%!168| 00009c00 3a 42 25 21 31 38 30 3d 42 25 21 31 37 32 3a 42 |:B%!180=B%!172:B| 00009c10 25 2d 3d 36 34 3a 41 3d 42 25 21 36 34 2f 42 25 |%-=64:A=B%!64/B%| 00009c20 21 37 32 3a 21 42 25 3d 41 2a 36 35 35 33 36 3a |!72:!B%=A*65536:| 00009c30 42 25 21 34 3d 21 42 25 3a 41 3d 42 25 21 36 38 |B%!4=!B%:A=B%!68| 00009c40 2f 42 25 21 37 36 3a 42 25 21 31 32 3d 41 2a 36 |/B%!76:B%!12=A*6| 00009c50 35 35 33 36 3a 42 25 21 38 3d 42 25 21 31 32 0d |5536:B%!8=B%!12.| 00009c60 21 b6 36 cc 44 25 3d 28 41 25 21 38 2d 21 41 25 |!.6.D%=(A%!8-!A%| 00009c70 29 3c 3c 38 3a 45 25 3d 43 25 21 33 32 2b 43 25 |)<<8:E%=C%!32+C%| 00009c80 21 32 34 3a 41 3d 44 25 2f 45 25 3a e7 41 3e 3d |!24:A=D%/E%:.A>=| 00009c90 38 8c 41 3d 38 0d 21 c0 43 21 42 25 3d 41 2a 36 |8.A=8.!.C!B%=A*6| 00009ca0 35 35 33 36 3a 44 25 3d 28 41 25 21 31 32 2d 41 |5536:D%=(A%!12-A| 00009cb0 25 21 34 29 3c 3c 38 3a 45 25 3d 43 25 21 33 36 |%!4)<<8:E%=C%!36| 00009cc0 2b 43 25 21 32 38 3a 41 3d 44 25 2f 45 25 3a e7 |+C%!28:A=D%/E%:.| 00009cd0 41 3e 3d 38 8c 41 3d 38 0d 21 ca b2 42 25 21 34 |A>=8.A=8.!..B%!4| 00009ce0 3d 41 2a 36 35 35 33 36 3a 42 25 21 38 3d 36 35 |=A*65536:B%!8=65| 00009cf0 35 33 36 3a 42 25 21 31 32 3d 36 35 35 33 36 3a |536:B%!12=65536:| 00009d00 42 25 2d 3d 36 34 3a 21 42 25 3d 42 25 21 36 34 |B%-=64:!B%=B%!64| 00009d10 3a 42 25 21 34 3d 21 42 25 3a 42 25 21 31 32 3d |:B%!4=!B%:B%!12=| 00009d20 42 25 21 36 38 3a 42 25 21 38 3d 42 25 21 31 32 |B%!68:B%!8=B%!12| 00009d30 3a f2 61 6d 66 28 42 25 2b 36 34 2c 41 25 29 3a |:.amf(B%+64,A%):| 00009d40 42 25 21 38 30 3d 31 3c 3c 31 36 3a 42 25 21 38 |B%!80=1<<16:B%!8| 00009d50 34 3d 30 3a 42 25 21 38 38 3d 30 3a 42 25 21 39 |4=0:B%!88=0:B%!9| 00009d60 32 3d 31 3c 3c 31 36 3a 42 25 21 39 36 3d 30 3a |2=1<<16:B%!96=0:| 00009d70 42 25 21 31 30 30 3d 30 3a f2 73 42 77 28 42 25 |B%!100=0:.sBw(B%| 00009d80 2b 32 33 32 2c 31 36 2c 30 29 0d 21 d4 91 cd 3a |+232,16,0).!...:| 00009d90 42 25 21 31 36 3d 58 25 3a 42 25 21 32 30 3d 59 |B%!16=X%:B%!20=Y| 00009da0 25 3a 42 25 21 32 34 3d 58 25 3a 42 25 21 32 38 |%:B%!24=X%:B%!28| 00009db0 3d 59 25 3a f2 63 42 28 42 25 2c 42 25 2b 33 32 |=Y%:.cB(B%,B%+32| 00009dc0 2c 33 32 29 3a f2 63 42 28 42 25 2b 36 34 2c 42 |,32):.cB(B%+64,B| 00009dd0 25 2b 31 36 30 2c 34 30 29 3a 41 25 21 32 34 3d |%+160,40):A%!24=| 00009de0 36 35 35 33 36 2a 9d 28 95 28 42 25 21 38 30 2f |65536*.(.(B%!80/| 00009df0 36 35 35 33 36 29 29 3a f2 63 42 28 41 25 2c 42 |65536)):.cB(A%,B| 00009e00 25 2b 32 30 30 2c 31 36 29 3a f2 63 42 28 41 25 |%+200,16):.cB(A%| 00009e10 2c 42 25 2b 32 31 36 2c 31 36 29 0d 21 de 17 c9 |,B%+216,16).!...| 00009e20 36 3a f2 63 42 28 41 25 2c 41 25 2b 36 34 2c 36 |6:.cB(A%,A%+64,6| 00009e30 34 29 0d 21 e8 50 c9 31 39 3a 41 25 21 34 30 3d |4).!.P.19:A%!40=| 00009e40 28 21 41 25 2b 41 25 21 38 29 81 32 2b 58 25 3a |(!A%+A%!8).2+X%:| 00009e50 41 25 21 34 34 3d 28 41 25 21 34 2b 41 25 21 31 |A%!44=(A%!4+A%!1| 00009e60 32 29 81 32 2b 59 25 3a 42 25 3d 41 25 21 32 30 |2).2+Y%:B%=A%!20| 00009e70 3a 43 25 3d 41 25 21 33 32 3a e7 42 24 3c 3e 22 |:C%=A%!32:.B$<>"| 00009e80 22 8c 0d 21 f2 a9 43 25 2b 3d 32 30 3a e3 47 25 |"..!..C%+=20:.G%| 00009e90 3d 30 b8 32 38 88 34 3a 43 25 21 47 25 3d a4 74 |=0.28.4:C%!G%=.t| 00009ea0 6f 49 28 c1 42 24 2c 31 2b 28 47 25 3c 3c 31 29 |oI(.B$,1+(G%<<1)| 00009eb0 2c 38 29 29 3a ed 3a 43 25 21 35 36 3d a4 74 6f |,8)):.:C%!56=.to| 00009ec0 49 28 c1 42 24 2c 36 35 2c 38 29 29 3a 41 25 21 |I(.B$,65,8)):A%!| 00009ed0 32 34 3d 43 25 21 32 38 3a 41 25 21 34 38 3d a4 |24=C%!28:A%!48=.| 00009ee0 74 6f 49 28 c1 42 24 2c 37 33 2c 38 29 29 3a 41 |toI(.B$,73,8)):A| 00009ef0 25 21 32 38 3d a4 74 6f 49 28 c1 42 24 2c 38 31 |%!28=.toI(.B$,81| 00009f00 2c 38 29 29 3a 24 28 42 25 2b 34 38 29 3d a4 70 |,8)):$(B%+48)=.p| 00009f10 56 28 43 24 2c 22 4e 22 29 3a 41 25 21 36 30 3d |V(C$,"N"):A%!60=| 00009f20 30 3a e7 41 25 21 32 38 3e 30 8c 0d 21 fc f5 41 |0:.A%!28>0..!..A| 00009f30 25 21 35 36 3d 41 25 21 35 36 80 ac 26 46 46 30 |%!56=A%!56..&FF0| 00009f40 30 3a 41 25 21 35 36 3d 41 25 21 35 36 84 28 41 |0:A%!56=A%!56.(A| 00009f50 25 21 32 38 3c 3c 38 29 3a 41 25 21 35 32 3d 42 |%!28<<8):A%!52=B| 00009f60 25 2b 34 38 3a 21 42 25 3d 30 3a 42 25 21 34 3d |%+48:!B%=0:B%!4=| 00009f70 30 3a 42 25 21 38 3d 2d 32 30 30 30 3a 42 25 21 |0:B%!8=-2000:B%!| 00009f80 31 32 3d 31 3c 3c 31 36 3a 42 25 21 31 36 3d 33 |12=1<<16:B%!16=3| 00009f90 30 3c 3c 36 3a 42 25 21 32 30 3d 33 31 35 3c 3c |0<<6:B%!20=315<<| 00009fa0 36 3a 42 25 21 32 34 3d 30 3a 42 25 21 32 38 3d |6:B%!24=0:B%!28=| 00009fb0 2d 31 31 3a 42 25 21 33 32 3d 43 25 21 35 36 3a |-11:B%!32=C%!56:| 00009fc0 42 25 21 33 36 3d 41 25 21 34 38 84 28 31 3c 3c |B%!36=A%!48.(1<<| 00009fd0 38 29 3a 42 25 21 34 30 3d 30 3a 42 25 21 34 34 |8):B%!40=0:B%!44| 00009fe0 3d 30 3a 42 25 2b 3d 31 32 38 3a f2 63 42 28 43 |=0:B%+=128:.cB(C| 00009ff0 25 2c 42 25 2c 33 32 29 3a 42 25 21 33 32 3d 43 |%,B%,32):B%!32=C| 0000a000 25 21 35 36 3a 42 25 21 33 36 3d 41 25 21 34 38 |%!56:B%!36=A%!48| 0000a010 3a 42 25 21 34 30 3d 31 3a 42 25 21 34 34 3d 30 |:B%!40=1:B%!44=0| 0000a020 0d 22 06 b3 c8 99 26 38 30 36 34 35 2c 2c 41 25 |."....&80645,,A%| 0000a030 21 33 32 2c 24 28 41 25 21 35 32 29 b8 2c 41 25 |!32,$(A%!52).,A%| 0000a040 21 33 36 3a c8 99 26 38 30 36 34 43 2c 2c 41 25 |!36:..&8064C,,A%| 0000a050 21 33 32 2c 41 25 21 33 36 2c a4 74 6f 49 28 c1 |!32,A%!36,.toI(.| 0000a060 42 24 2c 38 39 2c 38 29 29 2c a4 74 6f 49 28 c1 |B$,89,8)),.toI(.| 0000a070 42 24 2c 39 37 2c 38 29 29 2c a4 74 6f 49 28 c1 |B$,97,8)),.toI(.| 0000a080 42 24 2c 31 30 35 2c 38 29 29 3a c8 99 26 38 30 |B$,105,8)):..&80| 0000a090 36 34 45 2c 2c 41 25 21 33 32 2c 41 25 21 33 36 |64E,,A%!32,A%!36| 0000a0a0 2c a4 74 6f 49 28 c1 42 24 2c 31 31 33 2c 38 29 |,.toI(.B$,113,8)| 0000a0b0 29 2c a4 74 6f 49 28 c1 42 24 2c 31 32 31 2c 38 |),.toI(.B$,121,8| 0000a0c0 29 29 2c a4 74 6f 49 28 c1 42 24 2c 31 32 39 2c |)),.toI(.B$,129,| 0000a0d0 38 29 29 0d 22 10 e4 cc 41 25 21 35 36 3d 41 25 |8))."...A%!56=A%| 0000a0e0 21 35 36 80 ac 26 46 46 30 30 3a 41 25 21 35 32 |!56..&FF00:A%!52| 0000a0f0 3d 30 3a f2 63 42 28 43 25 2c 42 25 2c 33 32 29 |=0:.cB(C%,B%,32)| 0000a100 3a 42 25 21 33 32 3d 43 25 21 35 36 3a 42 25 21 |:B%!32=C%!56:B%!| 0000a110 33 36 3d 41 25 21 34 38 3a 42 25 21 34 30 3d 30 |36=A%!48:B%!40=0| 0000a120 3a 42 25 2b 3d 31 32 38 3a 21 42 25 3d 30 3a 42 |:B%+=128:!B%=0:B| 0000a130 25 21 34 3d 30 3a 42 25 21 38 3d 30 3a 42 25 21 |%!4=0:B%!8=0:B%!| 0000a140 31 32 3d 31 3c 3c 31 36 3a 42 25 21 31 36 3d 30 |12=1<<16:B%!16=0| 0000a150 3a 42 25 21 32 30 3d 30 3a 42 25 21 32 34 3d 30 |:B%!20=0:B%!24=0| 0000a160 3a 42 25 21 32 38 3d 39 3a 42 25 21 33 32 3d 43 |:B%!28=9:B%!32=C| 0000a170 25 21 35 36 3a 42 25 21 33 36 3d 41 25 21 34 38 |%!56:B%!36=A%!48| 0000a180 80 ac 28 31 3c 3c 38 29 3a 42 25 21 34 30 3d 31 |..(1<<8):B%!40=1| 0000a190 3a 42 25 21 34 34 3d 30 3a e7 28 41 25 21 35 36 |:B%!44=0:.(A%!56| 0000a1a0 80 32 35 35 29 3e 30 8c 41 25 21 35 36 3d 41 25 |.255)>0.A%!56=A%| 0000a1b0 21 35 36 84 32 35 36 0d 22 1a 54 cd 3a e7 28 41 |!56.256.".T.:.(A| 0000a1c0 25 21 35 36 80 32 35 35 29 3e 31 8c e3 47 25 3d |%!56.255)>1..G%=| 0000a1d0 32 b8 41 25 21 35 36 80 32 35 35 3a f2 63 42 28 |2.A%!56.255:.cB(| 0000a1e0 42 25 2c 42 25 2b 38 30 2a 28 47 25 2d 31 29 2c |B%,B%+80*(G%-1),| 0000a1f0 34 38 29 3a 21 28 42 25 2b 38 30 2a 28 47 25 2d |48):!(B%+80*(G%-| 0000a200 31 29 2b 34 30 29 3d 47 25 3a ed 0d 22 24 83 cc |1)+40)=G%:.."$..| 0000a210 41 25 21 32 34 3d 43 25 21 34 38 3a 41 25 21 32 |A%!24=C%!48:A%!2| 0000a220 38 3d 30 3a 41 25 21 34 38 3d 31 3c 3c 38 3a 24 |8=0:A%!48=1<<8:$| 0000a230 28 42 25 2b 34 38 29 3d 22 22 3a 41 25 21 35 32 |(B%+48)="":A%!52| 0000a240 3d 30 3a f2 63 42 28 43 25 2b 32 30 2c 42 25 2c |=0:.cB(C%+20,B%,| 0000a250 33 32 29 3a 42 25 21 33 32 3d 43 25 21 37 36 3a |32):B%!32=C%!76:| 0000a260 42 25 21 33 36 3d 41 25 21 34 38 3a 42 25 21 34 |B%!36=A%!48:B%!4| 0000a270 30 3d 30 3a 42 25 21 34 34 3d 30 3a 41 25 21 35 |0=0:B%!44=0:A%!5| 0000a280 36 3d 41 25 21 35 36 80 ac 26 46 46 30 30 0d 22 |6=A%!56..&FF00."| 0000a290 2e dd e7 28 41 25 21 35 36 80 32 35 35 29 3e 30 |...(A%!56.255)>0| 0000a2a0 8c 42 25 2b 3d 31 32 38 3a 21 42 25 3d 30 3a 42 |.B%+=128:!B%=0:B| 0000a2b0 25 21 34 3d 30 3a 42 25 21 38 3d 30 3a 42 25 21 |%!4=0:B%!8=0:B%!| 0000a2c0 31 32 3d 31 3c 3c 31 36 3a 42 25 21 31 36 3d 30 |12=1<<16:B%!16=0| 0000a2d0 3a 42 25 21 32 30 3d 30 3a 42 25 21 32 34 3d 30 |:B%!20=0:B%!24=0| 0000a2e0 3a 42 25 21 32 38 3d 39 3a 42 25 21 33 32 3d 43 |:B%!28=9:B%!32=C| 0000a2f0 25 21 37 36 3a 42 25 21 33 36 3d 30 3a 42 25 21 |%!76:B%!36=0:B%!| 0000a300 34 30 3d 31 3a 42 25 21 34 34 3d 30 3a 41 25 21 |40=1:B%!44=0:A%!| 0000a310 35 36 3d 41 25 21 35 36 84 32 35 36 3a e7 28 41 |56=A%!56.256:.(A| 0000a320 25 21 35 36 80 32 35 35 29 3e 31 8c e3 47 25 3d |%!56.255)>1..G%=| 0000a330 32 b8 41 25 21 35 36 80 32 35 35 3a f2 63 42 28 |2.A%!56.255:.cB(| 0000a340 42 25 2c 42 25 2b 38 30 2a 28 47 25 2d 31 29 2c |B%,B%+80*(G%-1),| 0000a350 34 38 29 3a 21 28 42 25 2b 38 30 2a 28 47 25 2d |48):!(B%+80*(G%-| 0000a360 31 29 2b 34 30 29 3d 47 25 3a ed 0d 22 38 a6 cd |1)+40)=G%:.."8..| 0000a370 3a 42 25 3d 41 25 21 32 30 3a f2 63 42 28 43 25 |:B%=A%!20:.cB(C%| 0000a380 2b 32 30 2c 42 25 2b 36 34 2c 33 32 29 3a 42 25 |+20,B%+64,32):B%| 0000a390 21 39 36 3d 43 25 21 37 36 3a 42 25 21 31 30 30 |!96=C%!76:B%!100| 0000a3a0 3d 41 25 21 34 38 3a 42 25 21 31 30 34 3d 41 25 |=A%!48:B%!104=A%| 0000a3b0 21 32 38 3a 42 25 21 31 30 38 3d 41 25 21 36 30 |!28:B%!108=A%!60| 0000a3c0 3a 24 28 42 25 2b 31 31 32 29 3d 24 28 41 25 21 |:$(B%+112)=$(A%!| 0000a3d0 32 30 2b 34 38 29 3a f2 63 42 28 41 25 2c 41 25 |20+48):.cB(A%,A%| 0000a3e0 2b 36 34 2c 31 36 29 3a f2 63 42 28 41 25 2c 41 |+64,16):.cB(A%,A| 0000a3f0 25 2b 38 30 2c 31 36 29 3a 41 25 21 31 30 34 2d |%+80,16):A%!104-| 0000a400 3d 21 41 25 3a 41 25 21 31 30 38 2d 3d 41 25 21 |=!A%:A%!108-=A%!| 0000a410 34 0d 22 42 e0 c9 32 31 3a 41 25 21 34 30 3d 21 |4."B..21:A%!40=!| 0000a420 41 25 2b 58 25 3a 41 25 21 34 34 3d 41 25 21 34 |A%+X%:A%!44=A%!4| 0000a430 2b 59 25 3a 44 25 3d 41 25 21 32 30 3a e7 42 24 |+Y%:D%=A%!20:.B$| 0000a440 3c 3e 22 22 8c e3 47 25 3d 30 b8 31 32 88 34 3a |<>""..G%=0.12.4:| 0000a450 44 25 21 47 25 3d a4 74 6f 49 28 c1 42 24 2c 31 |D%!G%=.toI(.B$,1| 0000a460 2b 28 47 25 3c 3c 31 29 2c 38 29 29 3a ed 8b 48 |+(G%<<1),8)):..H| 0000a470 25 3d 41 25 21 32 30 2b 31 39 32 3a 21 44 25 3d |%=A%!20+192:!D%=| 0000a480 28 41 25 21 38 2d 21 41 25 29 3e 3e 3e 53 25 21 |(A%!8-!A%)>>>S%!| 0000a490 31 39 36 3a 44 25 21 34 3d 28 41 25 21 31 32 2d |196:D%!4=(A%!12-| 0000a4a0 41 25 21 34 29 3e 3e 3e 53 25 21 32 30 30 3a 44 |A%!4)>>>S%!200:D| 0000a4b0 25 21 38 3d 48 25 21 32 30 3e 3e 3e a4 72 4d 56 |%!8=H%!20>>>.rMV| 0000a4c0 28 48 25 21 32 38 2c 34 29 3a 44 25 21 31 32 3d |(H%!28,4):D%!12=| 0000a4d0 48 25 21 32 34 3e 3e 3e a4 72 4d 56 28 48 25 21 |H%!24>>>.rMV(H%!| 0000a4e0 32 38 2c 35 29 3a f2 61 6d 66 28 44 25 2c 41 25 |28,5):.amf(D%,A%| 0000a4f0 29 0d 22 4c 69 f2 63 42 28 44 25 2c 44 25 2b 33 |)."Li.cB(D%,D%+3| 0000a500 32 2c 33 32 29 3a f2 63 42 28 41 25 2c 41 25 2b |2,32):.cB(A%,A%+| 0000a510 36 34 2c 31 36 29 3a f2 63 42 28 41 25 2c 41 25 |64,16):.cB(A%,A%| 0000a520 2b 38 30 2c 31 36 29 3a 41 25 21 31 30 34 3d 41 |+80,16):A%!104=A| 0000a530 25 21 34 30 3a 41 25 21 31 30 34 2d 3d 21 41 25 |%!40:A%!104-=!A%| 0000a540 3a 41 25 21 31 30 38 3d 41 25 21 34 34 3a 41 25 |:A%!108=A%!44:A%| 0000a550 21 31 30 38 2d 3d 41 25 21 34 0d 22 56 09 cb 3a |!108-=A%!4."V..:| 0000a560 3d 56 25 0d 22 60 87 dd a4 70 72 4f 62 6a 28 41 |=V%."`...prObj(A| 0000a570 31 25 2c 44 31 25 29 3a ea 41 25 2c 41 24 2c 42 |1%,D1%):.A%,A$,B| 0000a580 25 2c 43 25 2c 44 25 2c 45 25 2c 46 25 2c 47 25 |%,C%,D%,E%,F%,G%| 0000a590 2c 48 25 2c 41 2c 73 67 25 2c 64 66 25 2c 64 73 |,H%,A,sg%,df%,ds| 0000a5a0 25 2c 66 70 25 3a 73 67 25 3d 26 34 30 37 34 33 |%,fp%:sg%=&40743| 0000a5b0 3a 64 66 25 3d 26 34 30 37 30 32 3a 64 73 25 3d |:df%=&40702:ds%=| 0000a5c0 26 34 30 37 30 34 3a 66 70 25 3d 26 34 30 30 38 |&40704:fp%=&4008| 0000a5d0 36 3a 44 25 3d 41 31 25 21 32 30 3a 42 25 3d 44 |6:D%=A1%!20:B%=D| 0000a5e0 25 21 32 31 36 3a c8 8e b9 ca 0d 22 6a 32 c9 44 |%!216:....."j2.D| 0000a5f0 31 25 3d 2d 33 3a 21 51 25 3d 44 25 21 31 32 3a |1%=-3:!Q%=D%!12:| 0000a600 c8 99 26 34 30 30 43 43 2c 2c 51 25 3a 41 25 3d |..&400CC,,Q%:A%=| 0000a610 51 25 21 38 38 3a e7 41 25 3e 30 8c 0d 22 74 9b |Q%!88:.A%>0.."t.| 0000a620 47 25 3d 53 25 21 31 32 30 3a e3 42 25 3d 51 25 |G%=S%!120:.B%=Q%| 0000a630 2b 39 32 b8 51 25 2b 39 32 2b 28 28 41 25 2d 31 |+92.Q%+92+((A%-1| 0000a640 29 3c 3c 35 29 88 33 32 3a 43 25 3d 42 25 21 31 |)<<5).32:C%=B%!1| 0000a650 36 3a e7 43 25 80 36 34 8c 44 25 3d 21 28 53 25 |6:.C%.64.D%=!(S%| 0000a660 21 32 39 36 2b 28 37 3c 3c 32 29 29 3a 45 25 3d |!296+(7<<2)):E%=| 0000a670 21 28 53 25 21 32 39 36 29 8b 44 25 3d 21 28 53 |!(S%!296).D%=!(S| 0000a680 25 21 32 39 36 2b 28 28 43 25 3e 3e 3e 32 34 80 |%!296+((C%>>>24.| 0000a690 31 35 29 3c 3c 32 29 29 3a 45 25 3d 21 28 53 25 |15)<<2)):E%=!(S%| 0000a6a0 21 32 39 36 2b 28 28 43 25 3e 3e 3e 32 38 80 31 |!296+((C%>>>28.1| 0000a6b0 35 29 3c 3c 32 29 29 0d 22 7e b5 47 25 21 31 36 |5)<<2))."~.G%!16| 0000a6c0 3d 32 3a 47 25 21 32 30 3d 28 21 42 25 29 3c 3c |=2:G%!20=(!B%)<<| 0000a6d0 38 3a 47 25 21 32 34 3d 28 42 25 21 34 29 3c 3c |8:G%!24=(B%!4)<<| 0000a6e0 38 3a 47 25 21 32 38 3d 38 3a 47 25 21 33 32 3d |8:G%!28=8:G%!32=| 0000a6f0 28 42 25 21 38 29 3c 3c 38 3a 47 25 21 33 36 3d |(B%!8)<<8:G%!36=| 0000a700 47 25 21 32 34 3a 47 25 21 34 30 3d 38 3a 47 25 |G%!24:G%!40=8:G%| 0000a710 21 34 34 3d 47 25 21 33 32 3a 47 25 21 34 38 3d |!44=G%!32:G%!48=| 0000a720 28 42 25 21 31 32 29 3c 3c 38 3a 47 25 21 35 32 |(B%!12)<<8:G%!52| 0000a730 3d 38 3a 47 25 21 35 36 3d 47 25 21 32 30 3a 47 |=8:G%!56=G%!20:G| 0000a740 25 21 36 30 3d 47 25 21 34 38 3a 47 25 21 36 34 |%!60=G%!48:G%!64| 0000a750 3d 35 3a 47 25 21 36 38 3d 30 3a 47 25 21 37 32 |=5:G%!68=0:G%!72| 0000a760 3d 30 3a c8 8e 43 25 80 26 32 34 ca 0d 22 88 1c |=0:..C%.&24.."..| 0000a770 c9 26 34 3a c8 99 73 67 25 2c 44 25 3a c8 99 64 |.&4:..sg%,D%:..d| 0000a780 73 25 2c 47 25 2b 31 36 0d 22 92 1d c9 26 32 30 |s%,G%+16."...&20| 0000a790 3a c8 99 73 67 25 2c 45 25 3a c8 99 64 66 25 2c |:..sg%,E%:..df%,| 0000a7a0 47 25 2b 31 36 0d 22 9c 32 c9 26 32 34 3a c8 99 |G%+16.".2.&24:..| 0000a7b0 73 67 25 2c 45 25 3a c8 99 64 66 25 2c 47 25 2b |sg%,E%:..df%,G%+| 0000a7c0 31 36 3a c8 99 73 67 25 2c 44 25 3a c8 99 64 73 |16:..sg%,D%:..ds| 0000a7d0 25 2c 47 25 2b 31 36 0d 22 a6 0e cb 3a c8 8e 43 |%,G%+16."...:..C| 0000a7e0 25 80 26 33 ca 0d 22 b0 26 c9 31 3a e7 43 25 80 |%.&3..".&.1:.C%.| 0000a7f0 32 35 36 8c 41 24 3d 24 28 42 25 21 32 30 29 8b |256.A$=$(B%!20).| 0000a800 41 24 3d 24 28 42 25 2b 32 30 29 0d 22 ba 0c e7 |A$=$(B%+20)."...| 0000a810 41 24 3c 3e 22 22 8c 0d 22 c4 30 c8 99 73 67 25 |A$<>""..".0..sg%| 0000a820 2c 44 25 3a 46 25 3d 28 42 25 21 38 2d 21 42 25 |,D%:F%=(B%!8-!B%| 0000a830 29 3e 3e 3e 34 3a 48 25 3d a9 41 24 3a c8 8e 43 |)>>>4:H%=.A$:..C| 0000a840 25 80 26 32 31 38 ca 0d 22 ce 26 c9 30 3a 41 24 |%.&218..".&.0:A$| 0000a850 3d c0 41 24 2c 46 25 29 3a ec 21 42 25 2b 31 36 |=.A$,F%):.!B%+16| 0000a860 2c 42 25 21 31 32 2d 31 34 3a f1 41 24 0d 22 d8 |,B%!12-14:.A$.".| 0000a870 24 c9 38 3a e7 48 25 3e 46 25 8c 41 24 3d c1 41 |$.8:.H%>F%.A$=.A| 0000a880 24 2c 28 48 25 2d 46 25 2b 33 29 81 32 2c 46 25 |$,(H%-F%+3).2,F%| 0000a890 29 0d 22 e2 29 ec 28 21 42 25 2b 42 25 21 38 2d |).".).(!B%+B%!8-| 0000a8a0 28 a9 41 24 3c 3c 34 29 29 81 32 2b 32 2c 42 25 |(.A$<<4)).2+2,B%| 0000a8b0 21 31 32 2d 31 34 3a f1 41 24 0d 22 ec 31 c9 26 |!12-14:.A$.".1.&| 0000a8c0 31 30 3a 41 24 3d c0 41 24 2c 46 25 29 3a ec 21 |10:A$=.A$,F%):.!| 0000a8d0 42 25 2b 31 36 2c 28 42 25 21 34 2b 42 25 21 31 |B%+16,(B%!4+B%!1| 0000a8e0 32 29 81 32 2b 31 34 3a f1 41 24 0d 22 f6 33 c9 |2).2+14:.A$.".3.| 0000a8f0 26 32 30 30 3a 41 24 3d c2 41 24 2c 46 25 29 3a |&200:A$=.A$,F%):| 0000a900 ec 42 25 21 38 2d 31 36 2d 28 a9 41 24 3c 3c 34 |.B%!8-16-(.A$<<4| 0000a910 29 2c 42 25 21 31 32 2d 31 34 3a f1 41 24 0d 23 |),B%!12-14:.A$.#| 0000a920 00 3c c9 26 32 31 30 3a 41 24 3d c2 41 24 2c 46 |.<.&210:A$=.A$,F| 0000a930 25 29 3a ec 42 25 21 38 2d 31 36 2d 28 a9 41 24 |%):.B%!8-16-(.A$| 0000a940 3c 3c 34 29 2c 28 42 25 21 34 2b 42 25 21 31 32 |<<4),(B%!4+B%!12| 0000a950 29 81 32 2b 31 34 3a f1 41 24 0d 23 0a 23 7f 3a |).2+14:.A$.#.#.:| 0000a960 e7 48 25 3e 46 25 8c 41 24 3d c1 41 24 2c 28 48 |.H%>F%.A$=.A$,(H| 0000a970 25 2d 46 25 2b 33 29 81 32 2c 46 25 29 0d 23 14 |%-F%+3).2,F%).#.| 0000a980 32 ec 28 21 42 25 2b 42 25 21 38 2d 28 a9 41 24 |2.(!B%+B%!8-(.A$| 0000a990 3c 3c 34 29 29 81 32 2b 32 2c 28 42 25 21 34 2b |<<4)).2+2,(B%!4+| 0000a9a0 42 25 21 31 32 29 81 32 2b 31 34 3a f1 41 24 0d |B%!12).2+14:.A$.| 0000a9b0 23 1e 05 cb 0d 23 28 05 cd 0d 23 32 06 c9 32 0d |#....#(...#2..2.| 0000a9c0 23 3c 06 c9 33 0d 23 46 07 cb 3a ed 0d 23 50 05 |#<..3.#F..:..#P.| 0000a9d0 cd 0d 23 5a 44 c9 44 31 25 3d 2d 34 3a c8 99 73 |..#ZD.D1%=-4:..s| 0000a9e0 67 25 2c 30 2c 2c 2c 30 2c 30 3a c8 99 73 67 25 |g%,0,,,0,0:..sg%| 0000a9f0 2c 26 46 46 46 46 46 46 30 30 2c 2c 2c 31 32 38 |,&FFFFFF00,,,128| 0000aa00 2c 30 3a 47 25 3d 53 25 21 31 32 30 3a c8 8e 41 |,0:G%=S%!120:..A| 0000aa10 31 25 21 34 ca 0d 23 64 ca c9 31 3a 47 25 21 31 |1%!4..#d..1:G%!1| 0000aa20 36 3d 32 3a 47 25 21 32 30 3d 28 41 31 25 21 33 |6=2:G%!20=(A1%!3| 0000aa30 32 2b 32 29 3c 3c 38 3a 47 25 21 32 34 3d 28 41 |2+2)<<8:G%!24=(A| 0000aa40 31 25 21 33 36 2b 32 29 3c 3c 38 3a 47 25 21 32 |1%!36+2)<<8:G%!2| 0000aa50 38 3d 38 3a 47 25 21 33 32 3d 28 41 31 25 21 34 |8=8:G%!32=(A1%!4| 0000aa60 30 2d 38 29 3c 3c 38 3a 47 25 21 33 36 3d 47 25 |0-8)<<8:G%!36=G%| 0000aa70 21 32 34 3a 47 25 21 34 30 3d 38 3a 47 25 21 34 |!24:G%!40=8:G%!4| 0000aa80 34 3d 47 25 21 33 32 3a 47 25 21 34 38 3d 28 41 |4=G%!32:G%!48=(A| 0000aa90 31 25 21 34 34 2d 38 29 3c 3c 38 3a 47 25 21 35 |1%!44-8)<<8:G%!5| 0000aaa0 32 3d 38 3a 47 25 21 35 36 3d 47 25 21 32 30 3a |2=8:G%!56=G%!20:| 0000aab0 47 25 21 36 30 3d 47 25 21 34 38 3a 47 25 21 36 |G%!60=G%!48:G%!6| 0000aac0 34 3d 35 3a 47 25 21 36 38 3d 30 3a 47 25 21 37 |4=5:G%!68=0:G%!7| 0000aad0 32 3d 30 3a c8 99 64 73 25 2c 47 25 2b 31 36 0d |2=0:..ds%,G%+16.| 0000aae0 23 6e d3 c9 32 3a 21 47 25 3d 32 3a 47 25 21 34 |#n..2:!G%=2:G%!4| 0000aaf0 3d 30 3a 47 25 21 38 3d 30 3a 47 25 21 31 32 3d |=0:G%!8=0:G%!12=| 0000ab00 30 3a 47 25 21 31 36 3d 32 3a 47 25 21 32 30 3d |0:G%!16=2:G%!20=| 0000ab10 28 41 31 25 21 33 32 2b 32 29 3c 3c 38 3a 47 25 |(A1%!32+2)<<8:G%| 0000ab20 21 32 34 3d 28 41 31 25 21 33 36 2b 35 29 3c 3c |!24=(A1%!36+5)<<| 0000ab30 38 3a 47 25 21 32 38 3d 38 3a 47 25 21 33 32 3d |8:G%!28=8:G%!32=| 0000ab40 28 41 31 25 21 34 30 2d 38 29 3c 3c 38 3a 47 25 |(A1%!40-8)<<8:G%| 0000ab50 21 33 36 3d 47 25 21 32 34 3a 47 25 21 34 30 3d |!36=G%!24:G%!40=| 0000ab60 37 3a 47 25 21 34 34 3d 28 41 31 25 21 34 30 2d |7:G%!44=(A1%!40-| 0000ab70 31 31 29 3c 3c 38 3a 47 25 21 34 38 3d 28 41 31 |11)<<8:G%!48=(A1| 0000ab80 25 21 33 36 2b 32 29 3c 3c 38 3a 47 25 21 35 32 |%!36+2)<<8:G%!52| 0000ab90 3d 38 3a 47 25 21 35 36 3d 47 25 21 34 34 3a 47 |=8:G%!56=G%!44:G| 0000aba0 25 21 36 30 3d 28 41 31 25 21 34 34 2d 38 29 3c |%!60=(A1%!44-8)<| 0000abb0 3c 38 0d 23 78 c9 47 25 21 36 34 3d 37 3a 47 25 |<8.#x.G%!64=7:G%| 0000abc0 21 36 38 3d 47 25 21 33 32 3a 47 25 21 37 32 3d |!68=G%!32:G%!72=| 0000abd0 28 41 31 25 21 34 34 2d 31 31 29 3c 3c 38 3a 47 |(A1%!44-11)<<8:G| 0000abe0 25 21 37 36 3d 38 3a 47 25 21 38 30 3d 47 25 21 |%!76=8:G%!80=G%!| 0000abf0 32 30 3a 47 25 21 38 34 3d 47 25 21 37 32 3a 47 |20:G%!84=G%!72:G| 0000ac00 25 21 38 38 3d 37 3a 47 25 21 39 32 3d 28 41 31 |%!88=7:G%!92=(A1| 0000ac10 25 21 33 32 2b 35 29 3c 3c 38 3a 47 25 21 39 36 |%!32+5)<<8:G%!96| 0000ac20 3d 47 25 21 36 30 3a 47 25 21 31 30 30 3d 38 3a |=G%!60:G%!100=8:| 0000ac30 47 25 21 31 30 34 3d 47 25 21 39 32 3a 47 25 21 |G%!104=G%!92:G%!| 0000ac40 31 30 38 3d 47 25 21 32 34 3a 47 25 21 31 31 32 |108=G%!24:G%!112| 0000ac50 3d 35 3a 47 25 21 31 31 36 3d 30 3a 47 25 21 31 |=5:G%!116=0:G%!1| 0000ac60 32 30 3d 30 3a c8 99 64 73 25 2c 47 25 2b 31 36 |20=0:..ds%,G%+16| 0000ac70 2c 2c 2c 2c 36 3c 3c 38 2c 47 25 0d 23 82 ae c9 |,,,,6<<8,G%.#...| 0000ac80 33 3a 47 25 21 31 36 3d 32 3a 47 25 21 32 30 3d |3:G%!16=2:G%!20=| 0000ac90 28 41 31 25 21 33 32 2b 32 29 3c 3c 38 3a 47 25 |(A1%!32+2)<<8:G%| 0000aca0 21 32 34 3d 28 41 31 25 21 33 36 2b 32 29 3c 3c |!24=(A1%!36+2)<<| 0000acb0 38 3a 47 25 21 32 38 3d 38 3a 47 25 21 33 32 3d |8:G%!28=8:G%!32=| 0000acc0 28 41 31 25 21 34 30 2d 38 29 3c 3c 38 3a 47 25 |(A1%!40-8)<<8:G%| 0000acd0 21 33 36 3d 47 25 21 32 34 3a 47 25 21 34 30 3d |!36=G%!24:G%!40=| 0000ace0 38 3a 47 25 21 34 34 3d 47 25 21 33 32 3a 47 25 |8:G%!44=G%!32:G%| 0000acf0 21 34 38 3d 28 41 31 25 21 34 34 2d 38 29 3c 3c |!48=(A1%!44-8)<<| 0000ad00 38 3a 47 25 21 35 32 3d 38 3a 47 25 21 35 36 3d |8:G%!52=8:G%!56=| 0000ad10 47 25 21 32 30 3a 47 25 21 36 30 3d 47 25 21 34 |G%!20:G%!60=G%!4| 0000ad20 38 3a 47 25 21 36 34 3d 35 0d 23 8c d1 47 25 21 |8:G%!64=5.#..G%!| 0000ad30 36 38 3d 32 3a 47 25 21 37 32 3d 28 41 31 25 21 |68=2:G%!72=(A1%!| 0000ad40 33 32 2b 38 29 3c 3c 38 3a 47 25 21 37 36 3d 28 |32+8)<<8:G%!76=(| 0000ad50 41 31 25 21 33 36 2b 38 29 3c 3c 38 3a 47 25 21 |A1%!36+8)<<8:G%!| 0000ad60 38 30 3d 38 3a 47 25 21 38 34 3d 28 41 31 25 21 |80=8:G%!84=(A1%!| 0000ad70 34 30 2d 31 34 29 3c 3c 38 3a 47 25 21 38 38 3d |40-14)<<8:G%!88=| 0000ad80 47 25 21 37 36 3a 47 25 21 39 32 3d 38 3a 47 25 |G%!76:G%!92=8:G%| 0000ad90 21 39 36 3d 47 25 21 38 34 3a 47 25 21 31 30 30 |!96=G%!84:G%!100| 0000ada0 3d 28 41 31 25 21 34 34 2d 31 34 29 3c 3c 38 3a |=(A1%!44-14)<<8:| 0000adb0 47 25 21 31 30 34 3d 38 3a 47 25 21 31 30 38 3d |G%!104=8:G%!108=| 0000adc0 47 25 21 37 32 3a 47 25 21 31 31 32 3d 47 25 21 |G%!72:G%!112=G%!| 0000add0 31 30 30 3a 47 25 21 31 31 36 3d 35 3a 47 25 21 |100:G%!116=5:G%!| 0000ade0 31 32 30 3d 30 3a 47 25 21 31 32 34 3d 30 3a c8 |120=0:G%!124=0:.| 0000adf0 99 64 73 25 2c 47 25 2b 31 36 0d 23 96 f7 c9 34 |.ds%,G%+16.#...4| 0000ae00 3a 21 47 25 3d 38 3c 3c 38 3a 47 25 21 34 3d 32 |:!G%=8<<8:G%!4=2| 0000ae10 3a 47 25 21 38 3d 38 3c 3c 38 3a 47 25 21 31 32 |:G%!8=8<<8:G%!12| 0000ae20 3d 38 3c 3c 38 3a 47 25 21 31 36 3d 32 3a 47 25 |=8<<8:G%!16=2:G%| 0000ae30 21 32 30 3d 28 41 31 25 21 33 32 2b 32 29 3c 3c |!20=(A1%!32+2)<<| 0000ae40 38 3a 47 25 21 32 34 3d 28 41 31 25 21 33 36 2b |8:G%!24=(A1%!36+| 0000ae50 32 29 3c 3c 38 3a 47 25 21 32 38 3d 38 3a 47 25 |2)<<8:G%!28=8:G%| 0000ae60 21 33 32 3d 28 41 31 25 21 34 30 2d 38 29 3c 3c |!32=(A1%!40-8)<<| 0000ae70 38 3a 47 25 21 33 36 3d 47 25 21 32 34 3a 47 25 |8:G%!36=G%!24:G%| 0000ae80 21 34 30 3d 38 3a 47 25 21 34 34 3d 47 25 21 33 |!40=8:G%!44=G%!3| 0000ae90 32 3a 47 25 21 34 38 3d 28 41 31 25 21 34 34 2d |2:G%!48=(A1%!44-| 0000aea0 38 29 3c 3c 38 3a 47 25 21 35 32 3d 38 3a 47 25 |8)<<8:G%!52=8:G%| 0000aeb0 21 35 36 3d 47 25 21 32 30 3a 47 25 21 36 30 3d |!56=G%!20:G%!60=| 0000aec0 47 25 21 34 38 3a 47 25 21 36 34 3d 35 3a 47 25 |G%!48:G%!64=5:G%| 0000aed0 21 36 38 3d 30 3a 47 25 21 37 32 3d 30 3a c8 99 |!68=0:G%!72=0:..| 0000aee0 64 73 25 2c 47 25 2b 31 36 2c 2c 2c 2c 2c 2c 47 |ds%,G%+16,,,,,,G| 0000aef0 25 0d 23 a0 05 cb 0d 23 aa 36 7f 3a 43 25 3d 42 |%.#....#.6.:C%=B| 0000af00 25 2b 34 2b 28 44 31 25 3c 3c 37 29 3a e7 44 31 |%+4+(D1%<<7):.D1| 0000af10 25 3e 30 8c ef 32 34 2c 21 43 25 3b 43 25 21 34 |%>0..24,!C%;C%!4| 0000af20 3b 43 25 21 38 3b 43 25 21 31 32 3b 0d 23 b4 10 |;C%!8;C%!12;.#..| 0000af30 c8 8e 43 25 21 31 36 80 32 35 35 ca 0d 23 be 23 |..C%!16.255..#.#| 0000af40 c9 32 3a 5a 25 3d a0 28 22 46 4e 22 2b 24 28 43 |.2:Z%=.("FN"+$(C| 0000af50 25 2b 33 32 29 2b 22 5f 28 30 2c 30 29 22 29 0d |%+32)+"_(0,0)").| 0000af60 23 c8 94 c9 33 3a 45 25 3d 53 25 21 34 32 30 3a |#...3:E%=S%!420:| 0000af70 c8 99 26 34 30 30 38 31 2c 2c 24 28 45 25 2b 32 |..&40081,,$(E%+2| 0000af80 38 29 2c 45 25 21 38 2c 45 25 21 31 32 b8 43 25 |8),E%!8,E%!12.C%| 0000af90 21 35 36 3a c8 99 26 34 30 37 34 46 2c 2c 21 28 |!56:..&4074F,,!(| 0000afa0 53 25 21 32 39 36 2b 28 45 25 21 34 3c 3c 32 29 |S%!296+(E%!4<<2)| 0000afb0 29 2c 21 28 53 25 21 32 39 36 2b 28 21 45 25 3c |),!(S%!296+(!E%<| 0000afc0 3c 32 29 29 2c 31 34 3a 47 25 3d 21 43 25 2b 28 |<2)),14:G%=!C%+(| 0000afd0 38 3c 3c 53 25 21 31 39 36 29 3a 46 25 3d 43 25 |8<<S%!196):F%=C%| 0000afe0 21 32 30 3a e7 43 25 21 31 36 80 28 31 3c 3c 31 |!20:.C%!16.(1<<1| 0000aff0 36 29 8c 0d 23 d2 66 46 25 2b 3d 28 41 31 25 21 |6)..#.fF%+=(A1%!| 0000b000 32 34 2d 31 29 2a 41 31 25 21 32 38 3c 3c 34 3a |24-1)*A1%!28<<4:| 0000b010 45 25 3d 46 25 2b 28 41 31 25 21 32 38 3c 3c 34 |E%=F%+(A1%!28<<4| 0000b020 29 3a c8 95 46 25 3c 45 25 80 21 46 25 3e 30 3a |):..F%<E%.!F%>0:| 0000b030 48 25 3d 47 25 3a e7 46 25 21 31 32 80 31 36 8c |H%=G%:.F%!12.16.| 0000b040 48 25 2b 3d 43 25 21 34 38 2a 28 46 25 21 31 32 |H%+=C%!48*(F%!12| 0000b050 3e 3e 3e 38 80 32 35 35 29 0d 23 dc 0f c8 8e 46 |>>>8.255).#....F| 0000b060 25 21 31 32 80 31 35 ca 0d 23 e6 40 c9 31 3a 3f |%!12.15..#.@.1:?| 0000b070 28 46 25 21 38 29 3d 30 3a ec 47 25 2b 43 25 21 |(F%!8)=0:.G%+C%!| 0000b080 34 30 2c 46 25 21 34 3a c8 99 66 70 25 2c 2c 21 |40,F%!4:..fp%,,!| 0000b090 46 25 2c 31 37 2c 48 25 2c 46 25 21 34 3a 3f 28 |F%,17,H%,F%!4:?(| 0000b0a0 46 25 21 38 29 3d 33 32 0d 23 f0 1c c9 32 3a c8 |F%!8)=32.#...2:.| 0000b0b0 99 66 70 25 2c 2c 21 46 25 2c 31 36 2c 48 25 2c |.fp%,,!F%,16,H%,| 0000b0c0 46 25 21 34 0d 23 fa 3e c9 33 3a 21 4f 25 3d 3f |F%!4.#.>.3:!O%=?| 0000b0d0 28 46 25 21 38 29 3a 3f 28 46 25 21 38 29 3d 30 |(F%!8):?(F%!8)=0| 0000b0e0 3a c8 99 66 70 25 2c 2c 21 46 25 2c 31 36 2c 48 |:..fp%,,!F%,16,H| 0000b0f0 25 2c 46 25 21 34 3a 3f 28 46 25 21 38 29 3d 21 |%,F%!4:?(F%!8)=!| 0000b100 4f 25 0d 24 04 0e cb 3a 46 25 2b 3d 31 36 3a ce |O%.$...:F%+=16:.| 0000b110 0d 24 0e 4e cc 45 25 3d 43 25 21 34 2b 43 25 21 |.$.N.E%=C%!4+C%!| 0000b120 35 32 81 32 3a c8 95 46 25 21 34 3e 45 25 80 21 |52.2:..F%!4>E%.!| 0000b130 46 25 3e 30 3a 48 25 3d 47 25 3a e7 46 25 21 31 |F%>0:H%=G%:.F%!1| 0000b140 32 80 31 36 8c 48 25 2b 3d 43 25 21 34 38 2a 28 |2.16.H%+=C%!48*(| 0000b150 46 25 21 31 32 3e 3e 3e 38 80 32 35 35 29 0d 24 |F%!12>>>8.255).$| 0000b160 18 0f c8 8e 46 25 21 31 32 80 31 35 ca 0d 24 22 |....F%!12.15..$"| 0000b170 40 c9 31 3a 3f 28 46 25 21 38 29 3d 30 3a ec 47 |@.1:?(F%!8)=0:.G| 0000b180 25 2b 43 25 21 34 30 2c 46 25 21 34 3a c8 99 66 |%+C%!40,F%!4:..f| 0000b190 70 25 2c 2c 21 46 25 2c 31 37 2c 48 25 2c 46 25 |p%,,!F%,17,H%,F%| 0000b1a0 21 34 3a 3f 28 46 25 21 38 29 3d 33 32 0d 24 2c |!4:?(F%!8)=32.$,| 0000b1b0 1c c9 32 3a c8 99 66 70 25 2c 2c 21 46 25 2c 31 |..2:..fp%,,!F%,1| 0000b1c0 36 2c 48 25 2c 46 25 21 34 0d 24 36 3e c9 33 3a |6,H%,F%!4.$6>.3:| 0000b1d0 21 4f 25 3d 3f 28 46 25 21 38 29 3a 3f 28 46 25 |!O%=?(F%!8):?(F%| 0000b1e0 21 38 29 3d 30 3a c8 99 66 70 25 2c 2c 21 46 25 |!8)=0:..fp%,,!F%| 0000b1f0 2c 31 36 2c 48 25 2c 46 25 21 34 3a 3f 28 46 25 |,16,H%,F%!4:?(F%| 0000b200 21 38 29 3d 21 4f 25 0d 24 40 0e cb 3a 46 25 2b |!8)=!O%.$@..:F%+| 0000b210 3d 31 36 3a ce 0d 24 4a 14 cd 3a c8 99 26 34 30 |=16:..$J..:..&40| 0000b220 30 38 32 2c 43 25 21 35 36 0d 24 54 4c c9 34 2c |082,C%!56.$TL.4,| 0000b230 31 32 2c 31 33 2c 32 31 3a 48 25 3d a4 67 43 54 |12,13,21:H%=.gCT| 0000b240 70 28 43 25 29 3a c8 99 34 36 2c 35 36 34 2c 43 |p(C%):..46,564,C| 0000b250 25 21 33 32 2c 43 25 21 33 36 2c 43 25 21 34 30 |%!32,C%!36,C%!40| 0000b260 2c 43 25 21 34 34 2c 43 25 21 34 38 2c 43 25 21 |,C%!44,C%!48,C%!| 0000b270 35 32 2c 48 25 0d 24 5e b3 c9 35 3a f2 63 42 28 |52,H%.$^..5:.cB(| 0000b280 43 25 2c 43 25 2b 31 31 32 2c 31 36 29 3a 46 25 |C%,C%+112,16):F%| 0000b290 3d 43 25 21 32 30 3a f2 63 42 28 46 25 2b 33 32 |=C%!20:.cB(F%+32| 0000b2a0 2c 43 25 2b 34 30 2c 32 34 29 3a 41 3d 43 25 21 |,C%+40,24):A=C%!| 0000b2b0 34 30 2a 46 25 21 38 30 2f 36 35 35 33 36 3a 43 |40*F%!80/65536:C| 0000b2c0 25 21 34 30 3d 41 3a 41 3d 43 25 21 34 34 2a 46 |%!40=A:A=C%!44*F| 0000b2d0 25 21 38 34 2f 36 35 35 33 36 3a 43 25 21 34 34 |%!84/65536:C%!44| 0000b2e0 3d 41 3a 41 3d 43 25 21 34 38 2a 46 25 21 38 38 |=A:A=C%!48*F%!88| 0000b2f0 2f 36 35 35 33 36 3a 43 25 21 34 38 3d 41 3a 41 |/65536:C%!48=A:A| 0000b300 3d 43 25 21 35 32 2a 46 25 21 39 32 2f 36 35 35 |=C%!52*F%!92/655| 0000b310 33 36 3a 43 25 21 35 32 3d 41 3a d6 21 28 53 25 |36:C%!52=A:.!(S%| 0000b320 21 31 36 34 2b 33 32 29 0d 24 68 6d c9 36 3a 48 |!164+32).$hm.6:H| 0000b330 25 3d a4 67 43 54 70 28 43 25 29 3a e3 45 25 3d |%=.gCTp(C%):.E%=| 0000b340 21 43 25 b8 43 25 21 38 2d 31 88 43 25 21 34 30 |!C%.C%!8-1.C%!40| 0000b350 3a e3 46 25 3d 43 25 21 34 2d 43 25 21 34 34 b8 |:.F%=C%!4-C%!44.| 0000b360 43 25 21 31 32 2d 43 25 21 34 34 2b 31 88 43 25 |C%!12-C%!44+1.C%| 0000b370 21 34 34 3a c8 99 34 36 2c 35 36 34 2c 43 25 21 |!44:..46,564,C%!| 0000b380 33 32 2c 43 25 21 33 36 2c 45 25 2c 46 25 2c 2c |32,C%!36,E%,F%,,| 0000b390 2c 48 25 3a ed 0d 24 72 4c c9 31 39 3a 21 28 53 |,H%:..$rL.19:!(S| 0000b3a0 25 21 33 38 38 2b 34 29 3d 30 3a c8 99 26 38 30 |%!388+4)=0:..&80| 0000b3b0 36 34 31 2c 43 25 21 34 38 84 31 3c 3c 32 37 2c |641,C%!48.1<<27,| 0000b3c0 43 25 21 33 32 2c 43 25 21 34 30 2c 43 25 21 34 |C%!32,C%!40,C%!4| 0000b3d0 34 2c 24 28 43 25 21 35 32 29 2c 41 31 25 2b 34 |4,$(C%!52),A1%+4| 0000b3e0 38 0d 24 7c 05 cb 0d 24 86 08 cb 3a 3d b9 0d 24 |8.$|...$...:=..$| 0000b3f0 90 51 dd f2 6d 61 67 6e 3a ea 41 25 2c 42 25 2c |.Q..magn:.A%,B%,| 0000b400 43 25 2c 44 25 2c 44 31 25 2c 45 25 2c 45 31 25 |C%,D%,D1%,E%,E1%| 0000b410 2c 47 25 2c 48 24 2c 41 30 25 2c 41 2c 46 3a 41 |,G%,H$,A0%,A,F:A| 0000b420 25 3d 21 28 53 25 21 33 38 34 2b 31 30 34 29 3a |%=!(S%!384+104):| 0000b430 e7 41 25 3e 30 8c 42 25 3d 41 25 21 32 31 36 0d |.A%>0.B%=A%!216.| 0000b440 24 9a 0b e7 42 25 3d 30 8c e1 0d 24 a4 2d 44 25 |$...B%=0...$.-D%| 0000b450 3d 42 25 2b 34 2b 28 21 28 21 28 53 25 21 33 38 |=B%+4+(!(!(S%!38| 0000b460 34 2b 35 32 29 29 3c 3c 37 29 3a c8 8e 44 25 21 |4+52))<<7):..D%!| 0000b470 31 36 80 32 35 35 ca 0d 24 ae 5a c9 34 2c 31 32 |16.255..$.Z.4,12| 0000b480 2c 31 33 2c 32 31 3a 43 25 3d 44 25 21 32 30 3a |,13,21:C%=D%!20:| 0000b490 41 3d 21 43 25 2f 43 25 21 38 3a 46 3d 43 25 21 |A=!C%/C%!8:F=C%!| 0000b4a0 34 2f 43 25 21 31 32 3a 44 31 25 3d 28 44 25 21 |4/C%!12:D1%=(D%!| 0000b4b0 38 2b 21 44 25 29 81 32 3a 45 31 25 3d 28 44 25 |8+!D%).2:E1%=(D%| 0000b4c0 21 31 32 2b 44 25 21 34 29 81 32 3a c8 8e 49 25 |!12+D%!4).2:..I%| 0000b4d0 ca 0d 24 b8 27 c9 30 3a 21 43 25 3d bb 28 24 21 |..$.'.0:!C%=.($!| 0000b4e0 6e 75 6d 5f 67 25 29 3a 43 25 21 38 3d bb 28 24 |num_g%):C%!8=.($| 0000b4f0 21 64 65 6e 5f 67 25 29 0d 24 c2 29 c9 31 3a 43 |!den_g%).$.).1:C| 0000b500 25 21 34 3d bb 28 24 21 6e 75 6d 5f 67 25 29 3a |%!4=.($!num_g%):| 0000b510 43 25 21 31 32 3d bb 28 24 21 64 65 6e 5f 67 25 |C%!12=.($!den_g%| 0000b520 29 0d 24 cc 20 cb 3a f2 61 6d 66 28 43 25 2c 44 |).$. .:.amf(C%,D| 0000b530 25 29 3a e7 44 25 21 31 36 80 26 31 30 30 30 30 |%):.D%!16.&10000| 0000b540 8c 0d 24 d6 7b f2 61 6d 66 28 43 25 2c 44 25 29 |..$.{.amf(C%,D%)| 0000b550 3a 41 3d 21 43 25 2f 43 25 21 38 2f 41 3a 46 3d |:A=!C%/C%!8/A:F=| 0000b560 43 25 21 34 2f 43 25 21 31 32 2f 46 3a 44 31 25 |C%!4/C%!12/F:D1%| 0000b570 3d 44 31 25 2a 28 41 2d 31 29 3a 44 25 21 34 30 |=D1%*(A-1):D%!40| 0000b580 3d 44 25 21 34 30 2a 41 2d 44 31 25 3a 45 31 25 |=D%!40*A-D1%:E1%| 0000b590 3d 45 31 25 2a 28 46 2d 31 29 3a 44 25 21 34 34 |=E1%*(F-1):D%!44| 0000b5a0 3d 44 25 21 34 34 2a 46 2d 45 31 25 3a f2 73 45 |=D%!44*F-E1%:.sE| 0000b5b0 78 74 34 5f 67 28 44 25 2c 41 25 29 0d 24 e0 5f |xt4_g(D%,A%).$._| 0000b5c0 cc f2 67 53 57 41 28 44 25 2c 4a 25 29 3a e7 4a |..gSWA(D%,J%):.J| 0000b5d0 25 21 38 2d 21 4a 25 3c 44 25 21 38 2d 21 44 25 |%!8-!J%<D%!8-!D%| 0000b5e0 8c c8 99 34 36 2c 35 35 32 2c 44 25 21 33 32 2c |...46,552,D%!32,| 0000b5f0 44 25 21 33 36 b8 2c 2c 2c 47 25 3a 21 43 25 3d |D%!36.,,,G%:!C%=| 0000b600 28 44 25 21 38 2d 21 44 25 29 3e 3e 3e 53 25 21 |(D%!8-!D%)>>>S%!| 0000b610 31 39 36 3a 43 25 21 38 3d 47 25 0d 24 ea 5a e7 |196:C%!8=G%.$.Z.| 0000b620 4a 25 21 31 32 2d 4a 25 21 34 3c 44 25 21 31 32 |J%!12-J%!4<D%!12| 0000b630 2d 44 25 21 34 8c c8 99 34 36 2c 35 35 32 2c 44 |-D%!4...46,552,D| 0000b640 25 21 33 32 2c 44 25 21 33 36 b8 2c 2c 2c 2c 47 |%!32,D%!36.,,,,G| 0000b650 25 3a 43 25 21 34 3d 28 44 25 21 31 32 2d 44 25 |%:C%!4=(D%!12-D%| 0000b660 21 34 29 3e 3e 3e 53 25 21 32 30 30 3a 43 25 21 |!4)>>>S%!200:C%!| 0000b670 31 32 3d 47 25 0d 24 f4 85 f2 61 6d 66 28 43 25 |12=G%.$...amf(C%| 0000b680 2c 44 25 29 3a 41 3d 21 43 25 2f 43 25 21 38 2f |,D%):A=!C%/C%!8/| 0000b690 41 3a 46 3d 43 25 21 34 2f 43 25 21 31 32 2f 46 |A:F=C%!4/C%!12/F| 0000b6a0 3a 44 25 21 34 30 3d 44 25 21 34 30 2a 41 2d 44 |:D%!40=D%!40*A-D| 0000b6b0 31 25 2a 28 41 2d 31 29 3a 44 25 21 34 34 3d 44 |1%*(A-1):D%!44=D| 0000b6c0 25 21 34 34 2a 46 2d 45 31 25 2a 28 46 2d 31 29 |%!44*F-E1%*(F-1)| 0000b6d0 3a f2 67 53 57 41 28 44 25 2c 4a 25 29 3a 45 25 |:.gSWA(D%,J%):E%| 0000b6e0 3d 4a 25 21 38 2d 44 25 21 38 3a e7 45 25 3c 30 |=J%!8-D%!8:.E%<0| 0000b6f0 8c 44 25 21 34 30 2d 3d 45 25 0d 24 fe 1e 45 25 |.D%!40-=E%.$..E%| 0000b700 3d 21 4a 25 2d 21 44 25 3a e7 45 25 3e 30 8c 44 |=!J%-!D%:.E%>0.D| 0000b710 25 21 34 30 2d 3d 45 25 0d 25 08 22 45 25 3d 4a |%!40-=E%.%."E%=J| 0000b720 25 21 31 32 2d 44 25 21 31 32 3a e7 45 25 3c 30 |%!12-D%!12:.E%<0| 0000b730 8c 44 25 21 34 34 2d 3d 45 25 0d 25 12 20 45 25 |.D%!44-=E%.%. E%| 0000b740 3d 4a 25 21 34 2d 44 25 21 34 3a e7 45 25 3e 30 |=J%!4-D%!4:.E%>0| 0000b750 8c 44 25 21 34 34 2d 3d 45 25 0d 25 1c 0b cd 3a |.D%!44-=E%.%...:| 0000b760 c8 8e 49 25 ca 0d 25 30 23 c9 30 3a 24 21 6e 75 |..I%..%0#.0:$!nu| 0000b770 6d 5f 67 25 3d c3 21 43 25 3a 24 21 64 65 6e 5f |m_g%=.!C%:$!den_| 0000b780 67 25 3d c3 43 25 21 38 0d 25 3a 25 c9 31 3a 24 |g%=.C%!8.%:%.1:$| 0000b790 21 6e 75 6d 5f 67 25 3d c3 43 25 21 34 3a 24 21 |!num_g%=.C%!4:$!| 0000b7a0 64 65 6e 5f 67 25 3d c3 43 25 21 31 32 0d 25 44 |den_g%=.C%!12.%D| 0000b7b0 17 cb 3a 42 25 3d a3 3a c8 8e 44 25 21 31 36 80 |..:B%=.:..D%!16.| 0000b7c0 32 35 35 ca 0d 25 4e 1b c9 31 33 3a 48 24 3d 22 |255..%N..13:H$="| 0000b7d0 47 53 61 6e 69 6d 61 74 65 22 3a 42 25 3d b9 0d |GSanimate":B%=..| 0000b7e0 25 58 18 c9 32 31 3a 48 24 3d 22 47 53 66 69 6c |%X..21:H$="GSfil| 0000b7f0 6d 22 3a 42 25 3d b9 0d 25 62 0a cb 3a e7 42 25 |m":B%=..%b..:.B%| 0000b800 8c 0d 25 6c 40 e7 44 25 21 35 32 3d 30 8c f2 74 |..%l@.D%!52=0..t| 0000b810 4d 49 28 48 24 2c 39 29 3a f2 66 67 4d 49 28 48 |MI(H$,9):.fgMI(H| 0000b820 24 2c 39 2c 37 29 8b f2 75 74 4d 49 28 48 24 2c |$,9,7)..utMI(H$,| 0000b830 39 29 3a f2 66 67 4d 49 28 48 24 2c 39 2c 31 31 |9):.fgMI(H$,9,11| 0000b840 29 0d 25 76 05 cd 0d 25 80 5a c9 35 3a 41 30 25 |).%v...%.Z.5:A0%| 0000b850 3d b9 3a 43 25 3d 44 25 21 32 30 2b 36 34 3a 41 |=.:C%=D%!20+64:A| 0000b860 3d 21 43 25 2f 43 25 21 38 3a 46 3d 43 25 21 34 |=!C%/C%!8:F=C%!4| 0000b870 2f 43 25 21 31 32 3a 44 31 25 3d 28 44 25 21 38 |/C%!12:D1%=(D%!8| 0000b880 2b 21 44 25 29 81 32 3a 45 31 25 3d 28 44 25 21 |+!D%).2:E1%=(D%!| 0000b890 31 32 2b 44 25 21 34 29 81 32 3a c8 8e 49 25 ca |12+D%!4).2:..I%.| 0000b8a0 0d 25 8a 27 c9 30 3a 21 43 25 3d bb 28 24 21 6e |.%.'.0:!C%=.($!n| 0000b8b0 75 6d 5f 67 25 29 3a 43 25 21 38 3d bb 28 24 21 |um_g%):C%!8=.($!| 0000b8c0 64 65 6e 5f 67 25 29 0d 25 94 29 c9 31 3a 43 25 |den_g%).%.).1:C%| 0000b8d0 21 34 3d bb 28 24 21 6e 75 6d 5f 67 25 29 3a 43 |!4=.($!num_g%):C| 0000b8e0 25 21 31 32 3d bb 28 24 21 64 65 6e 5f 67 25 29 |%!12=.($!den_g%)| 0000b8f0 0d 25 9e dd cb 3a f2 61 6d 66 28 43 25 2c 44 25 |.%...:.amf(C%,D%| 0000b900 29 3a 41 3d 21 43 25 2f 43 25 21 38 2f 41 3a 46 |):A=!C%/C%!8/A:F| 0000b910 3d 43 25 21 34 2f 43 25 21 31 32 2f 46 3a 44 31 |=C%!4/C%!12/F:D1| 0000b920 25 3d 44 31 25 2a 28 41 2d 31 29 3c 3c 38 3a 45 |%=D1%*(A-1)<<8:E| 0000b930 31 25 3d 45 31 25 2a 28 46 2d 31 29 3c 3c 38 3a |1%=E1%*(F-1)<<8:| 0000b940 43 25 21 2d 31 36 3d 43 25 21 2d 31 36 2a 41 3a |C%!-16=C%!-16*A:| 0000b950 43 25 21 2d 31 32 3d 43 25 21 2d 31 32 2a 46 3a |C%!-12=C%!-12*F:| 0000b960 43 25 21 31 37 36 3d 43 25 21 31 37 36 2a 41 2d |C%!176=C%!176*A-| 0000b970 44 31 25 3a 43 25 21 31 38 30 3d 43 25 21 31 38 |D1%:C%!180=C%!18| 0000b980 30 2a 46 2b 45 31 25 3a e7 44 25 21 31 36 80 26 |0*F+E1%:.D%!16.&| 0000b990 31 30 30 30 30 8c f2 73 45 78 74 35 5f 67 28 44 |10000..sExt5_g(D| 0000b9a0 25 2c 41 25 29 8b 43 25 21 31 36 38 3d 43 25 21 |%,A%).C%!168=C%!| 0000b9b0 31 36 38 2a 41 2d 44 31 25 3a 43 25 21 31 37 32 |168*A-D1%:C%!172| 0000b9c0 3d 43 25 21 31 37 32 2a 46 2b 45 31 25 0d 25 a8 |=C%!172*F+E1%.%.| 0000b9d0 09 c8 8e 49 25 ca 0d 25 b2 23 c9 30 3a 24 21 6e |...I%..%.#.0:$!n| 0000b9e0 75 6d 5f 67 25 3d c3 21 43 25 3a 24 21 64 65 6e |um_g%=.!C%:$!den| 0000b9f0 5f 67 25 3d c3 43 25 21 38 0d 25 bc 25 c9 31 3a |_g%=.C%!8.%.%.1:| 0000ba00 24 21 6e 75 6d 5f 67 25 3d c3 43 25 21 34 3a 24 |$!num_g%=.C%!4:$| 0000ba10 21 64 65 6e 5f 67 25 3d c3 43 25 21 31 32 0d 25 |!den_g%=.C%!12.%| 0000ba20 c6 05 cb 0d 25 d0 34 cb 3a f2 72 49 28 57 25 2c |....%.4.:.rI(W%,| 0000ba30 22 6e 75 6d 5f 67 22 29 3a f2 72 49 28 57 25 2c |"num_g"):.rI(W%,| 0000ba40 22 64 65 6e 5f 67 22 29 3a f2 72 44 72 28 41 25 |"den_g"):.rDr(A%| 0000ba50 2c 41 30 25 29 3a e1 0d 25 da 1b dd a4 67 43 54 |,A0%):..%....gCT| 0000ba60 28 41 25 29 3a ea 56 25 3a e7 41 25 21 32 34 3c |(A%):.V%:.A%!24<| 0000ba70 31 8c 0d 25 e4 14 c8 8e a4 72 4d 56 28 41 25 21 |1..%.....rMV(A%!| 0000ba80 32 38 2c 33 29 ca 0d 25 ee 10 c9 31 3a 56 25 3d |28,3)..%...1:V%=| 0000ba90 53 25 21 34 30 30 0d 25 f8 10 c9 33 3a 56 25 3d |S%!400.%...3:V%=| 0000baa0 53 25 21 34 30 34 0d 26 02 11 c9 31 35 3a 56 25 |S%!404.&...15:V%| 0000bab0 3d 53 25 21 34 30 38 0d 26 0c 11 c9 36 33 3a 56 |=S%!408.&...63:V| 0000bac0 25 3d 53 25 21 34 31 32 0d 26 16 05 cb 0d 26 20 |%=S%!412.&....& | 0000bad0 0e cc 56 25 3d 53 25 21 34 31 36 0d 26 2a 09 cd |..V%=S%!416.&*..| 0000bae0 3a 3d 56 25 0d 26 34 29 dd a4 67 43 54 70 28 41 |:=V%.&4)..gCTp(A| 0000baf0 25 29 3a ea 42 25 2c 43 25 3a 43 25 3d 26 38 30 |%):.B%,C%:C%=&80| 0000bb00 44 30 38 3a e7 41 25 21 32 34 3c 31 8c 0d 26 3e |D08:.A%!24<1..&>| 0000bb10 14 c8 8e a4 72 4d 56 28 41 25 21 32 38 2c 33 29 |....rMV(A%!28,3)| 0000bb20 ca 0d 26 48 11 c9 31 3a c8 99 43 25 2c 30 b8 2c |..&H..1:..C%,0.,| 0000bb30 42 25 0d 26 52 11 c9 33 3a c8 99 43 25 2c 31 b8 |B%.&R..3:..C%,1.| 0000bb40 2c 42 25 0d 26 5c 12 c9 31 35 3a c8 99 43 25 2c |,B%.&\..15:..C%,| 0000bb50 32 b8 2c 42 25 0d 26 66 12 c9 36 33 3a c8 99 43 |2.,B%.&f..63:..C| 0000bb60 25 2c 33 b8 2c 42 25 0d 26 70 05 cb 0d 26 7a 0d |%,3.,B%.&p...&z.| 0000bb70 cc 42 25 3d 41 25 21 32 34 0d 26 84 2c cd 3a c8 |.B%=A%!24.&.,.:.| 0000bb80 99 26 34 30 37 34 30 2c 41 25 21 32 38 2c 42 25 |.&40740,A%!28,B%| 0000bb90 2c 2d 31 2c 2d 31 2c 53 25 21 34 31 36 3a 3d 53 |,-1,-1,S%!416:=S| 0000bba0 25 21 34 31 36 0d 26 8e 42 dd a4 67 53 50 28 41 |%!416.&.B..gSP(A| 0000bbb0 25 2c 42 25 29 3a ea 43 25 2c 44 25 2c 45 25 2c |%,B%):.C%,D%,E%,| 0000bbc0 46 25 2c 47 25 3a 46 25 3d 26 46 46 46 46 46 46 |F%,G%:F%=&FFFFFF| 0000bbd0 30 30 3a 47 25 3d 26 38 30 44 30 38 3a e7 41 25 |00:G%=&80D08:.A%| 0000bbe0 21 33 32 3e 34 34 8c 0d 26 98 3e 43 25 3d a4 72 |!32>44..&.>C%=.r| 0000bbf0 4d 56 28 41 25 21 34 30 2c 33 29 3a 45 25 3d 41 |MV(A%!40,3):E%=A| 0000bc00 25 2b 34 34 3a e7 43 25 3e 31 35 e7 41 25 21 33 |%+44:.C%>15.A%!3| 0000bc10 32 3e 31 30 38 8c 45 25 3d 41 25 2b 41 25 21 33 |2>108.E%=A%+A%!3| 0000bc20 32 2d 31 32 38 0d 26 a2 38 e3 44 25 3d 30 b8 43 |2-128.&.8.D%=0.C| 0000bc30 25 2a 34 2b 31 39 32 2a 28 43 25 3d 36 33 29 88 |%*4+192*(C%=63).| 0000bc40 34 3a 42 25 21 44 25 3d 21 28 45 25 2b 28 44 25 |4:B%!D%=!(E%+(D%| 0000bc50 3c 3c 31 29 29 3a ed 3a c8 8e 43 25 ca 0d 26 ac |<<1)):.:..C%..&.| 0000bc60 11 c9 31 3a c8 99 47 25 2c 30 b8 2c 45 25 0d 26 |..1:..G%,0.,E%.&| 0000bc70 b6 11 c9 33 3a c8 99 47 25 2c 31 b8 2c 45 25 0d |...3:..G%,1.,E%.| 0000bc80 26 c0 12 c9 31 35 3a c8 99 47 25 2c 32 b8 2c 45 |&...15:..G%,2.,E| 0000bc90 25 0d 26 ca 12 c9 36 33 3a c8 99 47 25 2c 33 b8 |%.&...63:..G%,3.| 0000bca0 2c 45 25 0d 26 d4 40 cb 3a e3 44 25 3d 30 b8 43 |,E%.&.@.:.D%=0.C| 0000bcb0 25 2a 34 2b 31 39 32 2a 28 43 25 3d 36 33 29 88 |%*4+192*(C%=63).| 0000bcc0 34 3a e7 42 25 21 44 25 80 46 25 3c 3e 45 25 21 |4:.B%!D%.F%<>E%!| 0000bcd0 44 25 80 46 25 8c 44 25 3d 43 25 3c 3c 32 3a 43 |D%.F%.D%=C%<<2:C| 0000bce0 25 3d 30 0d 26 de 10 ed 3a e7 43 25 3e 30 8c 42 |%=0.&...:.C%>0.B| 0000bcf0 25 3d 30 0d 26 e8 09 cc 42 25 3d 30 0d 26 f2 09 |%=0.&...B%=0.&..| 0000bd00 cd 3a 3d 42 25 0d 26 fc 60 dd f2 63 4d 5f 67 3a |.:=B%.&.`..cM_g:| 0000bd10 ea 41 25 2c 42 25 2c 43 25 2c 44 25 2c 45 25 2c |.A%,B%,C%,D%,E%,| 0000bd20 46 25 2c 48 25 3a f2 63 50 5f 67 3a 41 25 3d a4 |F%,H%:.cP_g:A%=.| 0000bd30 72 4d 56 28 53 25 21 35 35 32 2c 34 29 2d 53 25 |rMV(S%!552,4)-S%| 0000bd40 21 31 39 36 3a 42 25 3d a4 72 4d 56 28 53 25 21 |!196:B%=.rMV(S%!| 0000bd50 35 35 32 2c 35 29 2d 53 25 21 32 30 30 3a e7 41 |552,5)-S%!200:.A| 0000bd60 25 84 42 25 8c 0d 27 06 26 e3 43 25 3d 21 77 25 |%.B%..'.&.C%=!w%| 0000bd70 2b 32 35 36 b8 21 77 25 2b 26 45 30 30 88 32 35 |+256.!w%+&E00.25| 0000bd80 36 3a e7 43 25 21 31 32 3e b9 8c 0d 27 10 14 44 |6:.C%!12>...'..D| 0000bd90 25 3d 43 25 21 32 31 36 3a e7 44 25 3e 30 8c 0d |%=C%!216:.D%>0..| 0000bda0 27 1a 32 e3 45 25 3d 44 25 2b 34 b8 44 25 2b 28 |'.2.E%=D%+4.D%+(| 0000bdb0 21 44 25 3c 3c 37 29 88 31 32 38 3a 48 25 3d 45 |!D%<<7).128:H%=E| 0000bdc0 25 21 32 30 3a c8 8e 45 25 21 31 36 80 32 35 35 |%!20:..E%!16.255| 0000bdd0 ca 0d 27 24 16 c9 34 2c 36 2c 31 32 2c 31 33 2c |..'$..4,6,12,13,| 0000bde0 32 31 3a c8 8e b9 ca 0d 27 2e 2a c9 41 25 3e 30 |21:.....'.*.A%>0| 0000bdf0 3a 21 48 25 3d 21 48 25 3c 3c 41 25 3a 48 25 21 |:!H%=!H%<<A%:H%!| 0000be00 33 32 3d 48 25 21 33 32 3c 3c 41 25 3a 46 25 3d |32=H%!32<<A%:F%=| 0000be10 b9 0d 27 38 2e c9 41 25 3c 30 3a 48 25 21 38 3d |..'8..A%<0:H%!8=| 0000be20 48 25 21 38 3c 3c 2d 41 25 3a 48 25 21 34 30 3d |H%!8<<-A%:H%!40=| 0000be30 48 25 21 34 30 3c 3c 2d 41 25 3a 46 25 3d b9 0d |H%!40<<-A%:F%=..| 0000be40 27 42 0a cb 3a c8 8e b9 ca 0d 27 4c 2c c9 42 25 |'B..:.....'L,.B%| 0000be50 3e 30 3a 48 25 21 34 3d 48 25 21 34 3c 3c 42 25 |>0:H%!4=H%!4<<B%| 0000be60 3a 48 25 21 33 36 3d 48 25 21 33 36 3c 3c 42 25 |:H%!36=H%!36<<B%| 0000be70 3a 46 25 3d b9 0d 27 56 30 c9 42 25 3c 30 3a 48 |:F%=..'V0.B%<0:H| 0000be80 25 21 31 32 3d 48 25 21 31 32 3c 3c 2d 42 25 3a |%!12=H%!12<<-B%:| 0000be90 48 25 21 34 34 3d 48 25 21 34 34 3c 3c 2d 42 25 |H%!44=H%!44<<-B%| 0000bea0 3a 46 25 3d b9 0d 27 60 15 cb 3a e7 46 25 8c f2 |:F%=..'`..:.F%..| 0000beb0 61 6d 66 28 48 25 2c 45 25 29 0d 27 6a 07 cb 3a |amf(H%,E%).'j..:| 0000bec0 ed 0d 27 74 05 cd 0d 27 7e 07 cd 3a ed 0d 27 88 |..'t...'~..:..'.| 0000bed0 07 cd 3a e1 0d 27 92 ea dd f2 63 50 5f 67 3a ea |..:..'....cP_g:.| 0000bee0 41 25 2c 42 25 2c 43 25 3a 42 25 3d 26 38 30 44 |A%,B%,C%:B%=&80D| 0000bef0 30 38 3a 43 25 3d 26 34 30 37 34 30 3a c8 99 42 |08:C%=&40740:..B| 0000bf00 25 2c 30 b8 2c 41 25 3a c8 99 43 25 2c 2c 41 25 |%,0.,A%:..C%,,A%| 0000bf10 2c 2d 31 2c 2d 31 2c 53 25 21 34 30 30 3a c8 99 |,-1,-1,S%!400:..| 0000bf20 42 25 2c 31 b8 2c 41 25 3a c8 99 43 25 2c 38 2c |B%,1.,A%:..C%,8,| 0000bf30 41 25 2c 2d 31 2c 2d 31 2c 53 25 21 34 30 34 3a |A%,-1,-1,S%!404:| 0000bf40 c8 99 42 25 2c 32 b8 2c 41 25 3a c8 99 43 25 2c |..B%,2.,A%:..C%,| 0000bf50 31 32 2c 41 25 2c 2d 31 2c 2d 31 2c 53 25 21 34 |12,A%,-1,-1,S%!4| 0000bf60 30 38 3a c8 99 42 25 2c 33 b8 2c 41 25 3a c8 99 |08:..B%,3.,A%:..| 0000bf70 43 25 2c 31 35 2c 41 25 2c 2d 31 2c 2d 31 2c 53 |C%,15,A%,-1,-1,S| 0000bf80 25 21 34 31 32 3a c8 99 26 34 30 30 45 35 2c 2c |%!412:..&400E5,,| 0000bf90 53 25 21 32 39 36 3a e3 41 25 3d 53 25 21 32 39 |S%!296:.A%=S%!29| 0000bfa0 36 b8 53 25 21 32 39 36 2b 37 36 88 34 3a 21 41 |6.S%!296+76.4:!A| 0000bfb0 25 3d 21 41 25 80 ac 32 35 35 3a ed 3a e1 0d 27 |%=!A%..255:.:..'| 0000bfc0 9c a5 dd f2 67 53 57 41 28 41 25 2c 42 25 29 3a |....gSWA(A%,B%):| 0000bfd0 ea 43 25 2c 44 25 2c 45 25 2c 41 3a 21 42 25 3d |.C%,D%,E%,A:!B%=| 0000bfe0 41 25 21 34 30 3a 42 25 21 34 3d 41 25 21 34 34 |A%!40:B%!4=A%!44| 0000bff0 3a c8 99 34 36 2c 35 35 32 2c 41 25 21 33 32 2c |:..46,552,A%!32,| 0000c000 41 25 21 33 36 b8 2c 2c 2c 43 25 2c 44 25 3a 45 |A%!36.,,,C%,D%:E| 0000c010 25 3d 41 25 21 32 30 3a 41 3d 21 45 25 2f 45 25 |%=A%!20:A=!E%/E%| 0000c020 21 38 3a 42 25 21 38 3d 21 42 25 2b 28 43 25 3c |!8:B%!8=!B%+(C%<| 0000c030 3c 53 25 21 31 39 36 29 2a 41 3a 41 3d 45 25 21 |<S%!196)*A:A=E%!| 0000c040 34 2f 45 25 21 31 32 3a 42 25 21 31 32 3d 42 25 |4/E%!12:B%!12=B%| 0000c050 21 34 2b 28 44 25 3c 3c 53 25 21 32 30 30 29 2a |!4+(D%<<S%!200)*| 0000c060 41 3a e1 0d 27 a6 23 dd f2 61 6d 66 28 43 25 2c |A:..'.#..amf(C%,| 0000c070 41 25 29 3a ea 42 25 2c 41 3a c8 8e 41 25 21 31 |A%):.B%,A:..A%!1| 0000c080 36 80 32 35 35 ca 0d 27 b0 1d c9 35 3a e7 21 43 |6.255..'...5:.!C| 0000c090 25 81 43 25 21 38 3e 38 8c 21 43 25 3d 43 25 21 |%.C%!8>8.!C%=C%!| 0000c0a0 38 2a 38 0d 27 ba 1a e7 43 25 21 38 81 21 43 25 |8*8.'...C%!8.!C%| 0000c0b0 3e 38 8c 43 25 21 38 3d 21 43 25 2a 38 0d 27 c4 |>8.C%!8=!C%*8.'.| 0000c0c0 1e e7 43 25 21 34 81 43 25 21 31 32 3e 38 8c 43 |..C%!4.C%!12>8.C| 0000c0d0 25 21 34 3d 43 25 21 31 32 2a 38 0d 27 ce 1e e7 |%!4=C%!12*8.'...| 0000c0e0 43 25 21 31 32 81 43 25 21 34 3e 38 8c 43 25 21 |C%!12.C%!4>8.C%!| 0000c0f0 31 32 3d 43 25 21 34 2a 38 0d 27 d8 63 cb 3a 5a |12=C%!4*8.'.c.:Z| 0000c100 25 3d a4 72 46 72 28 21 43 25 2c 43 25 21 38 29 |%=.rFr(!C%,C%!8)| 0000c110 3a 5a 25 3d a4 72 46 72 28 43 25 21 34 2c 43 25 |:Z%=.rFr(C%!4,C%| 0000c120 21 31 32 29 3a c8 95 21 43 25 3e 39 39 39 84 43 |!12):..!C%>999.C| 0000c130 25 21 38 3e 39 39 39 3a 21 43 25 3d 21 43 25 81 |%!8>999:!C%=!C%.| 0000c140 32 3a 43 25 21 38 3d 43 25 21 38 81 32 3a ce 3a |2:C%!8=C%!8.2:.:| 0000c150 e7 21 43 25 3c 31 8c 21 43 25 3d 31 0d 27 e2 12 |.!C%<1.!C%=1.'..| 0000c160 e7 43 25 21 38 3c 31 8c 43 25 21 38 3d 31 0d 27 |.C%!8<1.C%!8=1.'| 0000c170 ec 43 c8 95 43 25 21 34 3e 39 39 39 84 43 25 21 |.C..C%!4>999.C%!| 0000c180 31 32 3e 39 39 39 3a 43 25 21 34 3d 43 25 21 34 |12>999:C%!4=C%!4| 0000c190 81 32 3a 43 25 21 31 32 3d 43 25 21 31 32 81 32 |.2:C%!12=C%!12.2| 0000c1a0 3a ce 3a e7 43 25 21 34 3c 31 8c 43 25 21 34 3d |:.:.C%!4<1.C%!4=| 0000c1b0 31 0d 27 f6 14 e7 43 25 21 31 32 3c 31 8c 43 25 |1.'...C%!12<1.C%| 0000c1c0 21 31 32 3d 31 0d 28 00 36 5a 25 3d a4 72 46 72 |!12=1.(.6Z%=.rFr| 0000c1d0 28 21 43 25 2c 43 25 21 38 29 3a 5a 25 3d a4 72 |(!C%,C%!8):Z%=.r| 0000c1e0 46 72 28 43 25 21 34 2c 43 25 21 31 32 29 3a c8 |Fr(C%!4,C%!12):.| 0000c1f0 8e 41 25 21 31 36 80 32 35 35 ca 0d 28 0a 24 c9 |.A%!16.255..(.$.| 0000c200 35 3a 41 25 3d 43 25 2d 33 32 3a 41 3d 21 43 25 |5:A%=C%-32:A=!C%| 0000c210 2f 43 25 21 38 3a e7 41 3e 3d 38 8c 41 3d 38 0d |/C%!8:.A>=8.A=8.| 0000c220 28 14 2e 21 41 25 3d 41 2a 36 35 35 33 36 3a 41 |(..!A%=A*65536:A| 0000c230 25 21 34 3d 21 41 25 3a 41 3d 43 25 21 34 2f 43 |%!4=!A%:A=C%!4/C| 0000c240 25 21 31 32 3a e7 41 3d 38 8c 41 3d 38 0d 28 1e |%!12:.A=8.A=8.(.| 0000c250 1c 41 25 21 31 32 3d 41 2a 36 35 35 33 36 3a 41 |.A%!12=A*65536:A| 0000c260 25 21 38 3d 41 25 21 31 32 0d 28 28 33 c9 31 33 |%!8=A%!12.((3.13| 0000c270 2c 32 31 3a e7 21 43 25 3d 43 25 21 38 80 43 25 |,21:.!C%=C%!8.C%| 0000c280 21 34 3d 43 25 21 31 32 8c 41 25 21 35 32 3d 30 |!4=C%!12.A%!52=0| 0000c290 8b 41 25 21 35 32 3d 41 25 21 32 30 0d 28 32 07 |.A%!52=A%!20.(2.| 0000c2a0 cb 3a e1 0d 28 3c c6 dd f2 74 65 78 74 41 74 28 |.:..(<...textAt(| 0000c2b0 41 24 2c 42 25 2c 43 25 2c 44 25 29 3a ea 41 25 |A$,B%,C%,D%):.A%| 0000c2c0 2c 45 25 2c 46 25 3a 41 25 3d 4a 25 3a f2 63 42 |,E%,F%:A%=J%:.cB| 0000c2d0 28 44 25 2c 41 25 2c 31 36 29 3a 46 25 3d 31 3c |(D%,A%,16):F%=1<| 0000c2e0 3c 33 2d a4 72 4d 56 28 2d 31 2c 34 29 3a 21 41 |<3-.rMV(-1,4):!A| 0000c2f0 25 3d 21 41 25 2a 46 25 3a 41 25 21 38 3d 41 25 |%=!A%*F%:A%!8=A%| 0000c300 21 38 3c 3c 32 3a 46 25 3d 31 3c 3c 32 2d a4 72 |!8<<2:F%=1<<2-.r| 0000c310 4d 56 28 2d 31 2c 35 29 3a 41 25 21 34 3d 41 25 |MV(-1,5):A%!4=A%| 0000c320 21 34 2a 46 25 3a 45 25 3d 31 36 2a 21 44 25 81 |!4*F%:E%=16*!D%.| 0000c330 44 25 21 38 3a e3 46 25 3d 31 b8 a9 41 24 3a c8 |D%!8:.F%=1..A$:.| 0000c340 99 34 36 2c 35 31 2c 97 28 c1 41 24 2c 46 25 2c |.46,51,.(.A$,F%,| 0000c350 31 29 29 2c 2c 42 25 2c 43 25 2c 2c 41 25 3a 42 |1)),,B%,C%,,A%:B| 0000c360 25 2b 3d 45 25 3a ed 3a e1 0d 28 46 c4 dd f2 74 |%+=E%:.:..(F...t| 0000c370 65 78 74 41 74 32 28 41 24 2c 42 25 2c 43 25 2c |extAt2(A$,B%,C%,| 0000c380 44 25 29 3a ea 47 25 2c 48 25 2c 45 2c 46 3a 47 |D%):.G%,H%,E,F:G| 0000c390 25 3d 31 36 3e 3e 3e 53 25 21 31 39 36 3a 48 25 |%=16>>>S%!196:H%| 0000c3a0 3d 33 32 3e 3e 3e 53 25 21 32 30 30 3a 45 3d 21 |=32>>>S%!200:E=!| 0000c3b0 44 25 2f 44 25 21 38 3a 46 3d 44 25 21 34 2f 44 |D%/D%!8:F=D%!4/D| 0000c3c0 25 21 31 32 3a ef 32 33 2c 31 37 2c 37 2c 32 2c |%!12:.23,17,7,2,| 0000c3d0 47 25 2a 45 3b 48 25 2a 46 3b 30 2c 30 3a ef 32 |G%*E;H%*F;0,0:.2| 0000c3e0 33 2c 31 37 2c 37 2c 34 2c 47 25 2a 45 3b 47 25 |3,17,7,4,G%*E;G%| 0000c3f0 2a 46 3b 30 2c 30 3a ec 42 25 2c 43 25 3a f1 41 |*F;0,0:.B%,C%:.A| 0000c400 24 3a ef 32 33 2c 31 37 2c 37 2c 32 2c 47 25 3b |$:.23,17,7,2,G%;| 0000c410 48 25 3b 30 2c 30 3a ef 32 33 2c 31 37 2c 37 2c |H%;0,0:.23,17,7,| 0000c420 34 2c 47 25 3b 47 25 3b 30 2c 30 3a e1 0d 28 50 |4,G%;G%;0,0:..(P| 0000c430 70 dd f2 74 6f 53 70 72 69 74 65 28 42 24 2c 44 |p..toSprite(B$,D| 0000c440 25 29 3a ea 41 25 2c 42 25 2c 43 25 2c 45 25 2c |%):.A%,B%,C%,E%,| 0000c450 46 25 2c 47 25 2c 48 25 3a 45 25 3d 53 25 21 34 |F%,G%,H%:E%=S%!4| 0000c460 34 38 3a c8 95 45 25 3e 30 80 43 25 3d 30 3a 47 |48:..E%>0.C%=0:G| 0000c470 25 3d 45 25 21 34 3a e7 24 28 47 25 21 32 30 2b |%=E%!4:.$(G%!20+| 0000c480 31 32 38 29 3d 42 24 8c 42 25 3d 21 28 47 25 21 |128)=B$.B%=!(G%!| 0000c490 32 30 2b 31 34 30 29 3a 43 25 3d 47 25 0d 28 5a |20+140):C%=G%.(Z| 0000c4a0 13 45 25 3d 21 45 25 3a ce 3a e7 43 25 3e 30 8c |.E%=!E%:.:.C%>0.| 0000c4b0 0d 28 64 b2 42 24 2b 3d 22 5f 22 3a c8 99 34 36 |.(d.B$+="_":..46| 0000c4c0 2c 35 37 32 2c 43 25 21 33 32 2c 43 25 21 33 36 |,572,C%!32,C%!36| 0000c4d0 2c 43 25 21 36 30 b8 45 25 2c 46 25 2c 47 25 2c |,C%!60.E%,F%,G%,| 0000c4e0 48 25 3a c8 99 39 30 2c 31 3a c8 99 39 30 2c 32 |H%:..90,1:..90,2| 0000c4f0 3a 21 6e 25 3d 44 25 3a 5a 25 3d a0 28 22 46 4e |:!n%=D%:Z%=.("FN| 0000c500 22 2b 42 24 29 3a c8 99 39 30 3a c8 99 39 30 2c |"+B$):..90:..90,| 0000c510 2d 31 b8 41 25 3a f2 63 42 28 41 25 2c 51 25 2c |-1.A%:.cB(A%,Q%,| 0000c520 32 30 29 3a c8 99 34 36 2c 45 25 2c 46 25 2c 47 |20):..46,E%,F%,G| 0000c530 25 2c 48 25 3a 46 25 3d 43 25 21 32 38 3a 47 25 |%,H%:F%=C%!28:G%| 0000c540 3d a4 72 4d 56 28 46 25 2c 34 29 3a 48 25 3d a4 |=.rMV(F%,4):H%=.| 0000c550 72 4d 56 28 46 25 2c 35 29 3a 45 25 3d 43 25 21 |rMV(F%,5):E%=C%!| 0000c560 32 30 0d 28 6e c5 21 51 25 3d 42 25 21 31 32 3a |20.(n.!Q%=B%!12:| 0000c570 51 25 21 34 3d 28 51 25 21 34 3c 3c 47 25 29 2a |Q%!4=(Q%!4<<G%)*| 0000c580 21 45 25 2f 45 25 21 38 2b 43 25 21 34 30 3a 51 |!E%/E%!8+C%!40:Q| 0000c590 25 21 38 3d 28 51 25 21 38 3c 3c 48 25 29 2a 45 |%!8=(Q%!8<<H%)*E| 0000c5a0 25 21 34 2f 45 25 21 31 32 2b 43 25 21 34 34 3a |%!4/E%!12+C%!44:| 0000c5b0 51 25 21 31 32 3d 28 28 51 25 21 31 32 2b 31 29 |Q%!12=((Q%!12+1)| 0000c5c0 3c 3c 47 25 29 2a 21 45 25 2f 45 25 21 38 2b 43 |<<G%)*!E%/E%!8+C| 0000c5d0 25 21 34 30 3a 51 25 21 31 36 3d 28 28 51 25 21 |%!40:Q%!16=((Q%!| 0000c5e0 31 36 2b 31 29 3c 3c 48 25 29 2a 45 25 21 34 2f |16+1)<<H%)*E%!4/| 0000c5f0 45 25 21 31 32 2b 43 25 21 34 34 3a e7 51 25 21 |E%!12+C%!44:.Q%!| 0000c600 34 3e 43 25 21 38 84 51 25 21 31 32 3c 21 43 25 |4>C%!8.Q%!12<!C%| 0000c610 84 51 25 21 38 3e 43 25 21 31 32 84 51 25 21 31 |.Q%!8>C%!12.Q%!1| 0000c620 36 3c 43 25 21 34 8c 0d 28 78 17 cc e7 21 43 25 |6<C%!4..(x...!C%| 0000c630 3e 51 25 21 34 8c 51 25 21 34 3d 21 43 25 0d 28 |>Q%!4.Q%!4=!C%.(| 0000c640 82 18 e7 43 25 21 34 3e 51 25 21 38 8c 51 25 21 |...C%!4>Q%!8.Q%!| 0000c650 38 3d 43 25 21 34 0d 28 8c 1a e7 43 25 21 38 3c |8=C%!4.(...C%!8<| 0000c660 51 25 21 31 32 8c 51 25 21 31 32 3d 43 25 21 38 |Q%!12.Q%!12=C%!8| 0000c670 0d 28 96 1c e7 43 25 21 31 32 3c 51 25 21 31 36 |.(...C%!12<Q%!16| 0000c680 8c 51 25 21 31 36 3d 43 25 21 31 32 0d 28 a0 2a |.Q%!16=C%!12.(.*| 0000c690 c8 99 26 34 30 30 43 39 2c 2c 51 25 b8 46 25 3a |..&400C9,,Q%.F%:| 0000c6a0 e7 46 25 8c c8 99 26 38 30 44 30 41 2c 31 2c 43 |.F%...&80D0A,1,C| 0000c6b0 25 2c 2c 2c 53 25 0d 28 aa 05 cd 0d 28 b4 07 cd |%,,,S%.(....(...| 0000c6c0 3a e1 0d 28 be 64 dd f2 73 47 43 4f 4c 28 41 25 |:..(.d..sGCOL(A%| 0000c6d0 2c 42 25 2c 43 25 2c 44 25 2c 45 25 29 3a ea 46 |,B%,C%,D%,E%):.F| 0000c6e0 25 3a 46 25 3d 28 28 41 25 80 32 35 35 29 3c 3c |%:F%=((A%.255)<<| 0000c6f0 38 29 2b 28 28 42 25 80 32 35 35 29 3c 3c 31 36 |8)+((B%.255)<<16| 0000c700 29 2b 28 28 43 25 80 32 35 35 29 3c 3c 32 34 29 |)+((C%.255)<<24)| 0000c710 3a c8 99 26 34 30 37 34 33 2c 46 25 2c 2c 2c 44 |:..&40743,F%,,,D| 0000c720 25 2c 45 25 3a e1 0d 28 c8 64 dd f2 6f 47 43 4f |%,E%:..(.d..oGCO| 0000c730 4c 28 41 25 2c 42 25 2c 43 25 2c 44 25 2c 45 25 |L(A%,B%,C%,D%,E%| 0000c740 29 3a ea 46 25 3a 46 25 3d 28 28 41 25 80 32 35 |):.F%:F%=((A%.25| 0000c750 35 29 3c 3c 38 29 2b 28 28 42 25 80 32 35 35 29 |5)<<8)+((B%.255)| 0000c760 3c 3c 31 36 29 2b 28 28 43 25 80 32 35 35 29 3c |<<16)+((C%.255)<| 0000c770 3c 32 34 29 3a c8 99 26 34 30 37 34 38 2c 46 25 |<24):..&40748,F%| 0000c780 2c 2c 2c 44 25 2c 45 25 3a e1 0d 28 d2 40 dd f2 |,,,D%,E%:..(.@..| 0000c790 77 47 43 4f 4c 28 41 25 2c 44 25 2c 45 25 29 3a |wGCOL(A%,D%,E%):| 0000c7a0 41 25 3d 21 28 53 25 21 32 39 36 2b 28 41 25 3c |A%=!(S%!296+(A%<| 0000c7b0 3c 32 29 29 3a c8 99 26 34 30 37 34 33 2c 41 25 |<2)):..&40743,A%| 0000c7c0 2c 2c 2c 44 25 2c 45 25 3a e1 0d 28 dc 36 dd f2 |,,,D%,E%:..(.6..| 0000c7d0 72 76 5f 67 28 41 25 2c 42 25 29 3a ea 43 25 2c |rv_g(A%,B%):.C%,| 0000c7e0 45 25 2c 46 25 2c 47 25 2c 48 25 3a e7 42 25 21 |E%,F%,G%,H%:.B%!| 0000c7f0 32 38 3c 3e 42 25 2b 36 34 2b 42 25 21 38 30 8c |28<>B%+64+B%!80.| 0000c800 0d 28 e6 2d 42 25 21 32 38 2d 3d 21 28 42 25 21 |.(.-B%!28-=!(B%!| 0000c810 32 38 2d 34 29 3a 42 25 21 32 34 2d 3d 31 3a e7 |28-4):B%!24-=1:.| 0000c820 28 42 25 21 31 30 30 80 33 29 3d 30 8c 0d 28 f0 |(B%!100.3)=0..(.| 0000c830 8f e7 42 25 21 32 38 3d 42 25 2b 36 34 2b 42 25 |..B%!28=B%+64+B%| 0000c840 21 38 30 8c 43 25 3d 30 3a c8 95 21 28 42 25 21 |!80.C%=0:..!(B%!| 0000c850 32 38 29 3a 42 25 21 32 38 2b 3d 21 28 42 25 21 |28):B%!28+=!(B%!| 0000c860 32 38 29 3a 43 25 2b 3d 31 3a ce 3a 42 25 21 32 |28):C%+=1:.:B%!2| 0000c870 34 3d 43 25 3a e7 42 25 21 34 3d 31 8c 42 25 21 |4=C%:.B%!4=1.B%!| 0000c880 31 36 3d a3 3a 5a 25 3d a4 64 4c 4c 28 53 25 2b |16=.:Z%=.dLL(S%+| 0000c890 33 39 32 2c 41 25 29 3a e7 53 25 21 33 39 32 3d |392,A%):.S%!392=| 0000c8a0 2d 31 8c 5a 25 3d a4 64 42 67 28 22 5f 67 22 2c |-1.Z%=.dBg("_g",| 0000c8b0 38 29 3a 56 25 3d 53 25 2b 31 32 38 0d 28 fa 15 |8):V%=S%+128.(..| 0000c8c0 42 25 21 32 38 2d 3d 21 28 42 25 21 32 38 2d 34 |B%!28-=!(B%!28-4| 0000c8d0 29 0d 29 04 18 cc e7 42 25 21 32 38 3d 42 25 2b |).)....B%!28=B%+| 0000c8e0 36 34 2b 42 25 21 38 30 8c 0d 29 0e f3 42 25 21 |64+B%!80..)..B%!| 0000c8f0 32 38 2b 3d 21 28 42 25 21 32 38 29 3a 43 25 3d |28+=!(B%!28):C%=| 0000c900 30 3a f2 68 67 4f 6e 3a c8 95 21 28 42 25 21 32 |0:.hgOn:..!(B%!2| 0000c910 38 2b 21 28 42 25 21 32 38 29 29 3a c8 99 34 36 |8+!(B%!28)):..46| 0000c920 2c 35 37 32 2c 41 25 21 33 32 2c 41 25 21 33 36 |,572,A%!32,A%!36| 0000c930 b8 45 25 2c 46 25 2c 47 25 2c 48 25 3a c8 99 26 |.E%,F%,G%,H%:..&| 0000c940 38 30 36 35 34 2c 42 25 21 39 36 2c 42 25 21 32 |80654,B%!96,B%!2| 0000c950 38 2c 42 25 21 33 32 2c 42 25 21 31 30 34 b8 2c |8,B%!32,B%!104.,| 0000c960 42 25 21 32 38 2c 42 25 21 33 32 3a 43 25 2b 3d |B%!28,B%!32:C%+=| 0000c970 31 3a c8 99 34 36 2c 45 25 2c 46 25 2c 47 25 2c |1:..46,E%,F%,G%,| 0000c980 48 25 3a ce 3a 42 25 21 32 34 3d 43 25 3a f2 68 |H%:.:B%!24=C%:.h| 0000c990 67 4f 66 66 3a e7 42 25 21 34 3d 31 8c 42 25 21 |gOff:.B%!4=1.B%!| 0000c9a0 31 36 3d a3 3a 5a 25 3d a4 64 4c 4c 28 53 25 2b |16=.:Z%=.dLL(S%+| 0000c9b0 33 39 32 2c 41 25 29 3a e7 53 25 21 33 39 32 3d |392,A%):.S%!392=| 0000c9c0 2d 31 8c 5a 25 3d a4 64 42 67 28 22 5f 67 22 2c |-1.Z%=.dBg("_g",| 0000c9d0 38 29 3a 56 25 3d 53 25 2b 31 32 38 0d 29 18 36 |8):V%=S%+128.).6| 0000c9e0 cc 42 25 21 32 38 3d 42 25 21 32 38 2d 21 28 42 |.B%!28=B%!28-!(B| 0000c9f0 25 21 32 38 2d 34 29 3a e7 42 25 21 32 38 3d 42 |%!28-4):.B%!28=B| 0000ca00 25 2b 36 34 2b 42 25 21 38 30 8c 42 25 21 33 32 |%+64+B%!80.B%!32| 0000ca10 3d 30 0d 29 22 05 cd 0d 29 2c 05 cd 0d 29 36 07 |=0.)"...),...)6.| 0000ca20 cd 3a e1 0d 29 40 80 dd f2 73 63 72 65 65 6e 28 |.:..)@...screen(| 0000ca30 41 24 2c 42 25 2c 43 25 29 3a ea 41 25 2c 42 24 |A$,B%,C%):.A%,B$| 0000ca40 2c 43 24 2c 44 25 2c 44 24 2c 45 25 2c 46 25 2c |,C$,D%,D$,E%,F%,| 0000ca50 46 31 25 2c 47 25 2c 48 25 2c 47 24 3a 53 25 21 |F1%,G%,H%,G$:S%!| 0000ca60 34 35 36 3d eb 3a 44 25 3d a4 72 4d 56 28 42 25 |456=.:D%=.rMV(B%| 0000ca70 2c 37 29 3a ea 85 3a ee 85 ea 3a c8 99 26 34 30 |,7):..:...:..&40| 0000ca80 30 45 33 2c 53 25 21 34 35 36 80 32 35 35 3a 53 |0E3,S%!456.255:S| 0000ca90 25 21 34 35 36 3d b9 3a f2 6d 6f 61 6e 28 f6 24 |%!456=.:.moan(.$| 0000caa0 29 3a e1 0d 29 4a 0b c8 8e 43 25 80 33 ca 0d 29 |):..)J...C%.3..)| 0000cab0 54 28 c9 30 3a c8 99 36 33 2c 42 25 b8 45 25 3b |T(.0:..63,B%.E%;| 0000cac0 46 25 3a e7 46 25 80 32 8c 46 25 3d 31 8b eb 42 |F%:.F%.2.F%=1..B| 0000cad0 25 3a 46 25 3d 30 0d 29 5e 3f c9 31 2c 32 3a c8 |%:F%=0.)^?.1,2:.| 0000cae0 99 36 33 2c 42 25 2b 31 32 38 b8 45 25 3b 46 25 |.63,B%+128.E%;F%| 0000caf0 3a e7 46 25 80 32 8c 46 25 3d 31 2b 28 43 25 80 |:.F%.2.F%=1+(C%.| 0000cb00 33 29 8b eb 42 25 2b 31 32 38 3a 46 25 3d 30 3a |3)..B%+128:F%=0:| 0000cb10 46 31 25 3d b9 0d 29 68 0c cb 3a e7 46 25 3e 30 |F1%=..)h..:.F%>0| 0000cb20 8c 0d 29 72 ba 42 24 3d 22 59 6f 75 20 63 61 6e |..)r.B$="You can| 0000cb30 20 4e 4f 54 20 75 73 65 20 64 69 72 65 63 74 20 | NOT use direct | 0000cb40 73 63 72 65 65 6e 20 6d 6f 64 65 20 77 69 74 68 |screen mode with| 0000cb50 20 74 68 69 73 20 67 72 61 70 68 69 63 2e 22 3a | this graphic.":| 0000cb60 43 24 3d 22 49 6e 73 75 66 66 69 63 69 65 6e 74 |C$="Insufficient| 0000cb70 20 73 63 72 65 65 6e 20 6d 65 6d 6f 72 79 20 61 | screen memory a| 0000cb80 76 61 69 6c 61 62 6c 65 2e 20 50 6c 65 61 73 65 |vailable. Please| 0000cb90 20 75 73 65 20 74 68 65 20 54 61 73 6b 20 4d 61 | use the Task Ma| 0000cba0 6e 61 67 65 72 20 74 6f 20 73 65 74 20 22 3a 44 |nager to set ":D| 0000cbb0 24 3d 22 49 6e 73 75 66 66 69 63 69 65 6e 74 20 |$="Insufficient | 0000cbc0 6d 65 6d 6f 72 79 20 61 76 61 69 6c 61 62 6c 65 |memory available| 0000cbd0 2e 20 22 3a e7 45 25 3d 2d 32 8c 0d 29 7c 44 c8 |. ":.E%=-2..)|D.| 0000cbe0 99 39 32 2c 32 b8 2c 41 25 3a c8 99 26 34 30 30 |.92,2.,A%:..&400| 0000cbf0 45 43 2c 2d 31 2c 2d 31 b8 2c 2c 48 25 3a 47 25 |EC,-1,-1.,,H%:G%| 0000cc00 3d a4 72 43 4d 4f 53 28 31 34 33 29 3a 47 25 3d |=.rCMOS(143):G%=| 0000cc10 47 25 2a 53 25 21 32 39 32 3a c8 8e 46 25 ca 0d |G%*S%!292:..F%..| 0000cc20 29 86 51 c9 31 3a e7 48 25 2b 41 25 3c 44 25 8c |).Q.1:.H%+A%<D%.| 0000cc30 47 24 3d 44 24 2b 42 24 8b e7 47 25 3e 3d 44 25 |G$=D$+B$..G%>=D%| 0000cc40 8c eb 42 25 3a 46 25 3d 30 8b 47 24 3d 43 24 2b |..B%:F%=0.G$=C$+| 0000cc50 c3 28 44 25 2f 31 30 32 34 29 2b 22 4b 20 6f 66 |.(D%/1024)+"K of| 0000cc60 20 73 63 72 65 65 6e 20 6d 65 6d 6f 72 79 2e 22 | screen memory."| 0000cc70 0d 29 90 71 c9 32 3a e7 48 25 2b 41 25 3c 44 25 |.).q.2:.H%+A%<D%| 0000cc80 8c 47 24 3d 44 24 2b 42 24 8b e7 48 25 2b 41 25 |.G$=D$+B$..H%+A%| 0000cc90 3c 32 2a 44 25 8c eb 42 25 3a 46 25 3d 30 8b e7 |<2*D%..B%:F%=0..| 0000cca0 47 25 3e 3d 32 2a 44 25 8c eb 42 25 2b 31 32 38 |G%>=2*D%..B%+128| 0000ccb0 3a 46 25 3d 30 3a 46 31 25 3d b9 8b 47 24 3d 43 |:F%=0:F1%=..G$=C| 0000ccc0 24 2b c3 28 44 25 2f 35 31 32 29 2b 22 4b 20 6f |$+.(D%/512)+"K o| 0000ccd0 66 20 73 63 72 65 65 6e 20 6d 65 6d 6f 72 79 2e |f screen memory.| 0000cce0 22 0d 29 9a 5e c9 33 3a e7 48 25 2b 41 25 3c 32 |".).^.3:.H%+A%<2| 0000ccf0 2a 44 25 8c 47 24 3d 44 24 2b 42 24 8b e7 47 25 |*D%.G$=D$+B$..G%| 0000cd00 3e 3d 32 2a 44 25 8c eb 42 25 2b 31 32 38 3a 46 |>=2*D%..B%+128:F| 0000cd10 25 3d 30 3a 46 31 25 3d b9 8b 47 24 3d 43 24 2b |%=0:F1%=..G$=C$+| 0000cd20 c3 28 44 25 2f 35 31 32 29 2b 22 4b 20 6f 66 20 |.(D%/512)+"K of | 0000cd30 73 63 72 65 65 6e 20 6d 65 6d 6f 72 79 2e 22 0d |screen memory.".| 0000cd40 29 a4 05 cb 0d 29 ae 2c cc 47 24 3d 22 49 6e 76 |)....).,.G$="Inv| 0000cd50 61 6c 69 64 20 6d 6f 64 65 20 66 6f 72 20 74 68 |alid mode for th| 0000cd60 69 73 20 6d 6f 6e 69 74 6f 72 2e 20 22 2b 42 24 |is monitor. "+B$| 0000cd70 0d 29 b8 20 cd 3a e7 46 25 3e 30 8c f2 6d 6f 61 |.). .:.F%>0..moa| 0000cd80 6e 28 47 24 29 3a 53 25 21 34 35 36 3d b9 3a e1 |n(G$):S%!456=.:.| 0000cd90 0d 29 c2 4b cd 3a e7 43 25 80 34 e7 a4 72 4d 56 |.).K.:.C%.4..rMV| 0000cda0 28 eb 2c 39 29 3d 32 8c 45 25 3d 53 25 21 32 39 |(.,9)=2.E%=S%!29| 0000cdb0 36 3a e3 44 25 3d 30 b8 31 35 3a ef 31 39 2c 44 |6:.D%=0.15:.19,D| 0000cdc0 25 2c 31 36 2c 45 25 3f 31 2c 45 25 3f 32 2c 45 |%,16,E%?1,E%?2,E| 0000cdd0 25 3f 33 3a 45 25 2b 3d 34 3a ed 0d 29 cc 3c 87 |%?3:E%+=4:..).<.| 0000cde0 3a e7 46 31 25 8c 53 25 21 34 35 36 3d 53 25 21 |:.F1%.S%!456=S%!| 0000cdf0 34 35 36 84 28 31 3c 3c 31 36 29 3a f2 73 77 61 |456.(1<<16):.swa| 0000ce00 70 28 32 2c 31 2c 30 29 3a db 3a f2 73 77 61 70 |p(2,1,0):.:.swap| 0000ce10 28 31 2c 32 2c 30 29 0d 29 d6 4f db 3a f2 67 4d |(1,2,0).).O.:.gM| 0000ce20 69 3a 56 25 3d a0 28 22 46 4e 22 2b 41 24 29 3a |i:V%=.("FN"+A$):| 0000ce30 c8 99 26 34 30 30 45 33 2c 53 25 21 34 35 36 80 |..&400E3,S%!456.| 0000ce40 32 35 35 3a 53 25 21 34 35 36 3d b9 3a e7 56 25 |255:S%!456=.:.V%| 0000ce50 3c 3e 32 37 8c 5a 25 3d a4 73 79 73 45 72 72 42 |<>27.Z%=.sysErrB| 0000ce60 6f 78 28 56 25 29 0d 29 e0 05 e1 0d 29 ea 24 dd |ox(V%).)....).$.| 0000ce70 f2 73 77 61 70 28 44 25 2c 45 25 2c 46 25 29 3a |.swap(D%,E%,F%):| 0000ce80 d6 21 28 53 25 21 31 36 34 2b 33 36 29 3a e1 0d |.!(S%!164+36):..| 0000ce90 29 f4 49 dd a4 73 63 72 41 5f 67 3a ea 41 25 2c |).I..scrA_g:.A%,| 0000cea0 42 25 2c 42 24 2c 43 25 2c 44 25 2c 45 25 2c 46 |B%,B$,C%,D%,E%,F| 0000ceb0 25 2c 47 25 2c 56 25 3a 41 25 3d 21 28 53 25 21 |%,G%,V%:A%=!(S%!| 0000cec0 33 38 34 2b 31 30 34 29 3a e7 41 25 3e 30 8c 42 |384+104):.A%>0.B| 0000ced0 25 3d 41 25 21 32 31 36 0d 29 fe 0c e7 42 25 3d |%=A%!216.)...B%=| 0000cee0 30 8c 3d b9 0d 2a 08 ef 44 25 3d 21 28 53 25 21 |0.=..*..D%=!(S%!| 0000cef0 33 38 34 2b 35 32 29 3a 41 25 3d 44 25 21 31 32 |384+52):A%=D%!12| 0000cf00 3a 42 25 3d 41 25 21 32 30 2b 31 32 38 3a 42 24 |:B%=A%!20+128:B$| 0000cf10 3d 24 28 42 25 2b 33 32 29 2b 22 5f 22 3a 45 25 |=$(B%+32)+"_":E%| 0000cf20 3d 28 53 25 21 32 30 34 2d 41 25 21 38 38 2b 41 |=(S%!204-A%!88+A| 0000cf30 25 21 38 30 29 81 32 80 53 25 21 34 32 38 3a 46 |%!80).2.S%!428:F| 0000cf40 25 3d 28 53 25 21 32 30 38 2d 41 25 21 39 32 2b |%=(S%!208-A%!92+| 0000cf50 41 25 21 38 34 29 81 32 80 53 25 21 34 33 32 3a |A%!84).2.S%!432:| 0000cf60 ef 32 34 2c 45 25 3b 46 25 3b 45 25 2b 41 25 21 |.24,E%;F%;E%+A%!| 0000cf70 38 38 2d 41 25 21 38 30 2d 53 25 21 34 34 30 3b |88-A%!80-S%!440;| 0000cf80 46 25 2b 41 25 21 39 32 2d 41 25 21 38 34 2d 53 |F%+A%!92-A%!84-S| 0000cf90 25 21 34 34 34 3b 3a c8 91 45 25 2c 46 25 3a 42 |%!444;:..E%,F%:B| 0000cfa0 25 21 34 34 3d 42 25 21 38 3a 42 25 21 38 3d 34 |%!44=B%!8:B%!8=4| 0000cfb0 3a 44 25 3d 42 25 21 31 32 3a 47 25 3d 32 3a c8 |:D%=B%!12:G%=2:.| 0000cfc0 95 56 25 3c 3e 32 37 3a e7 44 25 3e 3d 42 25 21 |.V%<>27:.D%>=B%!| 0000cfd0 31 32 8c 0d 2a 12 0b e7 42 25 21 31 36 8c 0d 2a |12..*...B%!16..*| 0000cfe0 1c 6b f2 73 77 61 70 28 47 25 2c 33 2d 47 25 2c |.k.swap(G%,3-G%,| 0000cff0 33 29 3a 47 25 3d 33 2d 47 25 3a 21 6e 25 3d 42 |3):G%=3-G%:!n%=B| 0000d000 25 21 32 34 3a 42 25 21 32 38 3d a0 28 22 46 4e |%!24:B%!28=.("FN| 0000d010 22 2b 42 24 29 3a 42 25 21 32 34 2b 3d 31 3a 45 |"+B$):B%!24+=1:E| 0000d020 25 3d 30 3a e7 42 25 21 32 38 3d 30 8c 42 25 21 |%=0:.B%!28=0.B%!| 0000d030 32 34 3d 30 3a 42 25 21 32 38 3d b9 3a e7 42 25 |24=0:B%!28=.:.B%| 0000d040 21 34 3d 31 8c 45 25 3d 31 0d 2a 26 50 e7 42 25 |!4=1.E%=1.*&P.B%| 0000d050 21 34 3d 32 84 45 25 3d 31 8c 42 25 21 31 36 3d |!4=2.E%=1.B%!16=| 0000d060 a3 3a 5a 25 3d a4 64 4c 4c 28 53 25 2b 33 39 36 |.:Z%=.dLL(S%+396| 0000d070 2c 41 25 29 3a e7 53 25 21 33 39 36 3d 2d 31 8c |,A%):.S%!396=-1.| 0000d080 5a 25 3d a4 64 42 67 28 22 5f 67 22 2c 39 29 3a |Z%=.dBg("_g",9):| 0000d090 56 25 3d 53 25 2b 31 32 38 0d 2a 30 13 cd 3a 42 |V%=S%+128.*0..:B| 0000d0a0 25 21 31 32 3d 44 25 2b 42 25 21 38 0d 2a 3a 29 |%!12=D%+B%!8.*:)| 0000d0b0 cd 3a 56 25 3d a4 6b 65 79 73 5f 67 3a c8 99 36 |.:V%=.keys_g:..6| 0000d0c0 36 b8 44 25 3a ce 3a 42 25 21 38 3d 42 25 21 34 |6.D%:.:B%!8=B%!4| 0000d0d0 34 3a 3d 56 25 0d 2a 44 46 dd a4 73 63 72 46 5f |4:=V%.*DF..scrF_| 0000d0e0 67 3a ea 41 25 2c 42 25 2c 43 25 2c 44 25 2c 45 |g:.A%,B%,C%,D%,E| 0000d0f0 25 2c 46 25 2c 47 25 2c 56 25 3a 41 25 3d 21 28 |%,F%,G%,V%:A%=!(| 0000d100 53 25 21 33 38 34 2b 31 30 34 29 3a e7 41 25 3e |S%!384+104):.A%>| 0000d110 30 8c 42 25 3d 41 25 21 32 31 36 0d 2a 4e 0c e7 |0.B%=A%!216.*N..| 0000d120 42 25 3d 30 8c 3d b9 0d 2a 58 bf 44 25 3d 21 28 |B%=0.=..*X.D%=!(| 0000d130 53 25 21 33 38 34 2b 35 32 29 3a 41 25 3d 44 25 |S%!384+52):A%=D%| 0000d140 21 31 32 3a 42 25 3d 41 25 21 32 30 2b 31 32 38 |!12:B%=A%!20+128| 0000d150 3a 45 25 3d 28 53 25 21 32 30 34 2d 42 25 21 38 |:E%=(S%!204-B%!8| 0000d160 34 29 81 32 80 53 25 21 34 32 38 3a 46 25 3d 28 |4).2.S%!428:F%=(| 0000d170 53 25 21 32 30 38 2d 42 25 21 38 38 29 81 32 80 |S%!208-B%!88).2.| 0000d180 53 25 21 34 33 32 3a ef 32 34 2c 45 25 3b 46 25 |S%!432:.24,E%;F%| 0000d190 3b 45 25 2b 42 25 21 38 34 2d 53 25 21 34 34 30 |;E%+B%!84-S%!440| 0000d1a0 3b 46 25 2b 42 25 21 38 38 2d 53 25 21 34 34 34 |;F%+B%!88-S%!444| 0000d1b0 3b 3a 42 25 21 34 34 3d 42 25 21 38 3a 42 25 21 |;:B%!44=B%!8:B%!| 0000d1c0 38 3d 34 3a 44 25 3d 42 25 21 31 32 3a 47 25 3d |8=4:D%=B%!12:G%=| 0000d1d0 32 3a c8 95 56 25 3c 3e 32 37 3a e7 44 25 3e 3d |2:..V%<>27:.D%>=| 0000d1e0 42 25 21 31 32 8c 0d 2a 62 0b e7 42 25 21 31 36 |B%!12..*b..B%!16| 0000d1f0 8c 0d 2a 6c 61 f2 73 77 61 70 28 47 25 2c 33 2d |..*la.swap(G%,3-| 0000d200 47 25 2c 32 29 3a 47 25 3d 33 2d 47 25 3a c8 99 |G%,2):G%=3-G%:..| 0000d210 26 38 30 36 35 34 2c 42 25 21 39 36 2c 42 25 21 |&80654,B%!96,B%!| 0000d220 32 38 2c 42 25 21 33 32 2c 42 25 21 31 30 34 b8 |28,B%!32,B%!104.| 0000d230 2c 42 25 21 32 38 2c 42 25 21 33 32 3a e7 28 42 |,B%!28,B%!32:.(B| 0000d240 25 21 31 30 30 80 33 29 3d 30 8c 42 25 21 33 32 |%!100.3)=0.B%!32| 0000d250 3d 30 0d 2a 76 60 45 25 3d 30 3a e7 42 25 21 33 |=0.*v`E%=0:.B%!3| 0000d260 36 8c f2 72 76 5f 67 28 41 25 2c 42 25 29 8b 42 |6..rv_g(A%,B%).B| 0000d270 25 21 32 34 2b 3d 31 3a e7 21 28 42 25 21 32 38 |%!24+=1:.!(B%!28| 0000d280 29 3d 30 8c 42 25 21 32 38 3d 42 25 2b 36 34 2b |)=0.B%!28=B%+64+| 0000d290 42 25 21 38 30 3a 42 25 21 33 32 3d 30 3a 42 25 |B%!80:B%!32=0:B%| 0000d2a0 21 32 34 3d 30 3a e7 42 25 21 34 3d 31 8c 45 25 |!24=0:.B%!4=1.E%| 0000d2b0 3d 31 0d 2a 80 50 e7 42 25 21 34 3d 32 84 45 25 |=1.*.P.B%!4=2.E%| 0000d2c0 3d 31 8c 42 25 21 31 36 3d a3 3a 5a 25 3d a4 64 |=1.B%!16=.:Z%=.d| 0000d2d0 4c 4c 28 53 25 2b 33 39 32 2c 41 25 29 3a e7 53 |LL(S%+392,A%):.S| 0000d2e0 25 21 33 39 32 3d 2d 31 8c 5a 25 3d a4 64 42 67 |%!392=-1.Z%=.dBg| 0000d2f0 28 22 5f 67 22 2c 38 29 3a 56 25 3d 53 25 2b 31 |("_g",8):V%=S%+1| 0000d300 32 38 0d 2a 8a 13 cd 3a 42 25 21 31 32 3d 44 25 |28.*...:B%!12=D%| 0000d310 2b 42 25 21 38 0d 2a 94 29 cd 3a 56 25 3d a4 6b |+B%!8.*.).:V%=.k| 0000d320 65 79 73 5f 67 3a c8 99 36 36 b8 44 25 3a ce 3a |eys_g:..66.D%:.:| 0000d330 42 25 21 38 3d 42 25 21 34 34 3a 3d 56 25 0d 2a |B%!8=B%!44:=V%.*| 0000d340 9e 40 dd a4 6b 65 79 73 5f 67 3a ea 41 25 2c 42 |.@..keys_g:.A%,B| 0000d350 25 2c 43 25 2c 44 25 2c 46 25 2c 56 25 3a 41 25 |%,C%,D%,F%,V%:A%| 0000d360 3d 21 28 53 25 21 33 38 34 2b 31 30 34 29 3a e7 |=!(S%!384+104):.| 0000d370 41 25 3e 30 8c 42 25 3d 41 25 21 32 31 36 0d 2a |A%>0.B%=A%!216.*| 0000d380 a8 0c e7 42 25 3d 30 8c 3d b9 0d 2a b2 28 44 25 |...B%=0.=..*.(D%| 0000d390 3d 21 28 53 25 21 33 38 34 2b 35 32 29 3a 41 25 |=!(S%!384+52):A%| 0000d3a0 3d 44 25 21 31 32 3a 56 25 3d a6 30 3a c8 8e 56 |=D%!12:V%=.0:..V| 0000d3b0 25 ca 0d 2a bc 14 c9 31 33 3a c8 8e 41 25 21 31 |%..*...13:..A%!1| 0000d3c0 36 80 32 35 35 ca 0d 2a c6 0c c9 31 33 3a 46 25 |6.255..*...13:F%| 0000d3d0 3d 39 0d 2a d0 0c c9 32 31 3a 46 25 3d 38 0d 2a |=9.*...21:F%=8.*| 0000d3e0 da 22 cb 3a 42 25 3d 41 25 21 32 30 2b 31 32 38 |.".:B%=A%!20+128| 0000d3f0 3a e7 42 25 21 34 3c 3e 32 8c 42 25 21 34 3d 32 |:.B%!4<>2.B%!4=2| 0000d400 0d 2a e4 0c e7 ac 42 25 21 31 36 8c 0d 2a ee 2d |.*....B%!16..*.-| 0000d410 e7 21 28 53 25 2b 33 39 32 2d 34 2a 28 46 25 3d |.!(S%+392-4*(F%=| 0000d420 39 29 29 3d 2d 31 8c 5a 25 3d a4 61 42 67 28 22 |9))=-1.Z%=.aBg("| 0000d430 5f 67 22 2c 46 25 2c 34 29 0d 2a f8 27 5a 25 3d |_g",F%,4).*.'Z%=| 0000d440 a4 61 4c 4c 28 53 25 2b 33 39 32 2d 34 2a 28 46 |.aLL(S%+392-4*(F| 0000d450 25 3d 39 29 2c 41 25 29 3a 42 25 21 31 36 3d b9 |%=9),A%):B%!16=.| 0000d460 0d 2b 02 05 cd 0d 2b 0c 14 c9 33 32 3a c8 8e 41 |.+....+...32:..A| 0000d470 25 21 31 36 80 32 35 35 ca 0d 2b 16 0c c9 31 33 |%!16.255..+...13| 0000d480 3a 46 25 3d 39 0d 2b 20 0c c9 32 31 3a 46 25 3d |:F%=9.+ ..21:F%=| 0000d490 38 0d 2b 2a 22 cb 3a 42 25 3d 41 25 21 32 30 2b |8.+*".:B%=A%!20+| 0000d4a0 31 32 38 3a e7 42 25 21 34 3c 3e 33 8c 42 25 21 |128:.B%!4<>3.B%!| 0000d4b0 34 3d 33 0d 2b 34 0b e7 42 25 21 31 36 8c 0d 2b |4=3.+4..B%!16..+| 0000d4c0 3e 4f 42 25 21 31 36 3d a3 3a 5a 25 3d a4 64 4c |>OB%!16=.:Z%=.dL| 0000d4d0 4c 28 53 25 2b 33 39 32 2d 34 2a 28 46 25 3d 39 |L(S%+392-4*(F%=9| 0000d4e0 29 2c 41 25 29 3a e7 21 28 53 25 2b 33 39 32 2d |),A%):.!(S%+392-| 0000d4f0 34 2a 28 46 25 3d 39 29 29 3d 2d 31 8c 5a 25 3d |4*(F%=9))=-1.Z%=| 0000d500 a4 64 42 67 28 22 5f 67 22 2c 46 25 29 0d 2b 48 |.dBg("_g",F%).+H| 0000d510 36 cc 42 25 21 31 36 3d b9 3a e7 21 28 53 25 2b |6.B%!16=.:.!(S%+| 0000d520 33 39 32 2d 34 2a 28 46 25 3d 39 29 29 3d 2d 31 |392-4*(F%=9))=-1| 0000d530 8c 5a 25 3d a4 61 42 67 28 22 5f 67 22 2c 46 25 |.Z%=.aBg("_g",F%| 0000d540 2c 34 29 0d 2b 52 1f 5a 25 3d a4 61 4c 4c 28 53 |,4).+R.Z%=.aLL(S| 0000d550 25 2b 33 39 32 2d 34 2a 28 46 25 3d 39 29 2c 41 |%+392-4*(F%=9),A| 0000d560 25 29 0d 2b 5c 05 cd 0d 2b 66 25 c9 97 22 2b 22 |%).+\...+f%.."+"| 0000d570 3a e7 28 41 25 21 31 36 80 32 35 35 29 3d 32 31 |:.(A%!16.255)=21| 0000d580 8c 5a 25 3d a4 70 6c 61 79 46 5f 67 0d 2b 70 25 |.Z%=.playF_g.+p%| 0000d590 c9 97 22 2d 22 3a e7 28 41 25 21 31 36 80 32 35 |.."-":.(A%!16.25| 0000d5a0 35 29 3d 32 31 8c 5a 25 3d a4 70 6c 61 79 42 5f |5)=21.Z%=.playB_| 0000d5b0 67 0d 2b 7a 55 c9 34 38 2c 34 39 2c 35 30 2c 35 |g.+zU.48,49,50,5| 0000d5c0 31 2c 35 32 2c 35 33 2c 35 34 2c 35 35 2c 35 36 |1,52,53,54,55,56| 0000d5d0 2c 35 37 3a 42 25 3d 41 25 21 32 30 2b 31 32 38 |,57:B%=A%!20+128| 0000d5e0 3a 42 25 21 38 3d 28 56 25 2d 34 37 29 3c 3c 31 |:B%!8=(V%-47)<<1| 0000d5f0 3a c8 99 36 36 b8 44 25 3a 42 25 21 31 32 3d 44 |:..66.D%:B%!12=D| 0000d600 25 2b 42 25 21 38 0d 2b 84 21 c9 33 30 3a 42 25 |%+B%!8.+.!.30:B%| 0000d610 3d 41 25 21 32 30 2b 31 32 38 3a c8 8e 41 25 21 |=A%!20+128:..A%!| 0000d620 31 36 80 32 35 35 ca 0d 2b 8e 17 c9 31 33 3a 42 |16.255..+...13:B| 0000d630 25 21 32 34 3d 30 3a 42 25 21 32 38 3d b9 0d 2b |%!24=0:B%!28=..+| 0000d640 98 0f c9 32 31 3a e7 42 25 21 33 36 8c 0d 2b a2 |...21:.B%!36..+.| 0000d650 12 e7 28 42 25 21 31 30 30 80 33 29 3d 30 8c 0d |..(B%!100.3)=0..| 0000d660 2b ac 3b c8 95 21 28 42 25 21 32 38 29 3a 42 25 |+.;..!(B%!28):B%| 0000d670 21 32 34 2b 3d 31 3a 42 25 21 32 38 2b 3d 21 28 |!24+=1:B%!28+=!(| 0000d680 42 25 21 32 38 29 3a ce 3a 42 25 21 32 38 2d 3d |B%!28):.:B%!28-=| 0000d690 21 28 42 25 21 32 38 2d 34 29 0d 2b b6 80 cc f2 |!(B%!28-4).+....| 0000d6a0 68 67 4f 6e 3a c8 95 21 28 42 25 21 32 38 2b 21 |hgOn:..!(B%!28+!| 0000d6b0 28 42 25 21 32 38 29 29 3a c8 99 34 36 2c 35 37 |(B%!28)):..46,57| 0000d6c0 32 2c 41 25 21 33 32 2c 41 25 21 33 36 b8 45 25 |2,A%!32,A%!36.E%| 0000d6d0 2c 46 25 2c 47 25 2c 48 25 3a c8 99 26 38 30 36 |,F%,G%,H%:..&806| 0000d6e0 35 34 2c 42 25 21 39 36 2c 42 25 21 32 38 2c 42 |54,B%!96,B%!28,B| 0000d6f0 25 21 33 32 2c 42 25 21 31 30 34 b8 2c 42 25 21 |%!32,B%!104.,B%!| 0000d700 32 38 2c 42 25 21 33 32 3a 42 25 21 32 34 2b 3d |28,B%!32:B%!24+=| 0000d710 31 3a ce 3a f2 68 67 4f 66 66 0d 2b c0 05 cd 0d |1:.:.hgOff.+....| 0000d720 2b ca 26 cc 42 25 21 32 34 3d 30 3a 42 25 21 32 |+.&.B%!24=0:B%!2| 0000d730 38 3d 42 25 2b 36 34 2b 42 25 21 38 30 3a 42 25 |8=B%+64+B%!80:B%| 0000d740 21 33 32 3d 30 0d 2b d4 05 cd 0d 2b de 05 cb 0d |!32=0.+....+....| 0000d750 2b e8 07 c9 2d 31 0d 2b f2 07 c9 32 37 0d 2b fc |+...-1.+...27.+.| 0000d760 09 cb 3a 3d 56 25 0d 2c 06 b5 dd a4 61 75 74 6f |..:=V%.,....auto| 0000d770 50 5f 67 28 41 25 2c 42 25 2c 43 25 29 3a ea 44 |P_g(A%,B%,C%):.D| 0000d780 25 2c 45 25 2c 46 25 2c 47 25 2c 48 25 2c 56 25 |%,E%,F%,G%,H%,V%| 0000d790 3a 56 25 3d b9 3a c8 99 26 38 30 36 34 43 2c 31 |:V%=.:..&8064C,1| 0000d7a0 2c 41 25 2c 42 25 b8 2c 2c 2c 45 25 2c 46 25 2c |,A%,B%.,,,E%,F%,| 0000d7b0 47 25 3a c8 99 26 38 30 36 34 45 2c 31 2c 2c 42 |G%:..&8064E,1,,B| 0000d7c0 25 b8 2c 2c 2c 44 25 2c 48 25 3a 45 25 2b 3d b5 |%.,,,D%,H%:E%+=.| 0000d7d0 b2 28 48 25 3e 3e 3e 36 29 2a 43 25 3a 47 25 2b |.(H%>>>6)*C%:G%+| 0000d7e0 3d 9b b2 28 48 25 3e 3e 3e 36 29 2a 43 25 3a 46 |=..(H%>>>6)*C%:F| 0000d7f0 25 2d 3d b5 b2 28 44 25 3e 3e 3e 36 29 2a 43 25 |%-=..(D%>>>6)*C%| 0000d800 3a c8 99 26 38 30 36 34 43 2c 2c 2c 42 25 2c 45 |:..&8064C,,,B%,E| 0000d810 25 2c 46 25 2c 47 25 3a 3d 56 25 0d 2c 10 76 dd |%,F%,G%:=V%.,.v.| 0000d820 a4 6d 31 39 5f 67 28 44 25 2c 41 25 2c 42 25 29 |.m19_g(D%,A%,B%)| 0000d830 3a ea 43 25 2c 45 25 2c 46 25 2c 47 25 2c 48 25 |:.C%,E%,F%,G%,H%| 0000d840 2c 48 2c 56 25 3a 56 25 3d b9 3a c8 99 26 38 30 |,H,V%:V%=.:..&80| 0000d850 36 34 44 2c 31 2c 44 25 21 33 32 b8 2c 2c 2c 48 |64D,1,D%!32.,,,H| 0000d860 3a 48 3d 48 3e 3e 3e 31 36 3a 48 3d 31 2d 28 48 |:H=H>>>16:H=1-(H| 0000d870 2d 31 29 2a 28 48 3e 31 29 3a 48 25 3d a6 28 2d |-1)*(H>1):H%=.(-| 0000d880 33 29 3a e7 48 25 3d 30 80 44 25 21 32 38 3d 30 |3):.H%=0.D%!28=0| 0000d890 8c 0d 2c 1a 5c 43 25 3d a4 72 4b 65 79 28 33 32 |..,.\C%=.rKey(32| 0000d8a0 2c 38 2c 31 29 2f 48 3a c8 99 26 38 30 36 34 43 |,8,1)/H:..&8064C| 0000d8b0 2c 31 2c 44 25 21 33 32 b8 2c 2c 2c 45 25 2c 46 |,1,D%!32.,,,E%,F| 0000d8c0 25 2c 47 25 3a 45 25 2d 3d 41 25 2a 43 25 3a 46 |%,G%:E%-=A%*C%:F| 0000d8d0 25 2d 3d 42 25 2a 43 25 3a c8 99 26 38 30 36 34 |%-=B%*C%:..&8064| 0000d8e0 43 2c 2c 2c 2c 45 25 2c 46 25 2c 47 25 0d 2c 24 |C,,,,E%,F%,G%.,$| 0000d8f0 c1 cc 43 25 3d a4 72 4b 65 79 28 33 32 30 2c 36 |..C%=.rKey(320,6| 0000d900 2c 2d 31 30 29 2f 48 3a c8 99 26 38 30 36 34 45 |,-10)/H:..&8064E| 0000d910 2c 31 2c 44 25 21 33 32 2c 44 25 21 33 36 b8 2c |,1,D%!32,D%!36.,| 0000d920 2c 2c 45 25 2c 46 25 2c 47 25 3a e7 48 25 3d 2d |,,E%,F%,G%:.H%=-| 0000d930 31 80 44 25 21 32 38 3e 30 8c 47 25 2d 3d 41 25 |1.D%!28>0.G%-=A%| 0000d940 2a 43 25 3a 47 25 2d 3d 32 33 30 34 30 2a 28 47 |*C%:G%-=23040*(G| 0000d950 25 3c 30 29 3a 47 25 3d 47 25 83 32 33 30 34 30 |%<0):G%=G%.23040| 0000d960 8b 46 25 2b 3d 41 25 2a 43 25 3a 46 25 2d 3d 32 |.F%+=A%*C%:F%-=2| 0000d970 33 30 34 30 2a 28 46 25 3c 30 29 3a 46 25 3d 46 |3040*(F%<0):F%=F| 0000d980 25 83 32 33 30 34 30 3a 45 25 2d 3d 42 25 2a 43 |%.23040:E%-=B%*C| 0000d990 25 3a 45 25 2d 3d 32 33 30 34 30 2a 28 45 25 3c |%:E%-=23040*(E%<| 0000d9a0 30 29 3a 45 25 3d 45 25 83 32 33 30 34 30 0d 2c |0):E%=E%.23040.,| 0000d9b0 2e 1d c8 99 26 38 30 36 34 45 2c 2c 2c 44 25 21 |....&8064E,,,D%!| 0000d9c0 33 36 2c 45 25 2c 46 25 2c 47 25 0d 2c 38 09 cd |36,E%,F%,G%.,8..| 0000d9d0 3a 3d 56 25 0d 2c 42 74 dd f2 73 45 78 74 34 5f |:=V%.,Bt..sExt4_| 0000d9e0 67 28 44 25 2c 41 25 29 3a ea 42 25 2c 43 25 2c |g(D%,A%):.B%,C%,| 0000d9f0 45 25 2c 47 25 2c 48 25 2c 41 3a 43 25 3d 44 25 |E%,G%,H%,A:C%=D%| 0000da00 21 32 30 3a f2 67 53 57 41 28 44 25 2c 44 25 29 |!20:.gSWA(D%,D%)| 0000da10 3a c8 99 26 36 30 30 44 37 2c 41 25 21 31 32 2c |:..&600D7,A%!12,| 0000da20 44 25 3a 21 4f 25 3d 41 25 21 31 32 3a c8 99 26 |D%:!O%=A%!12:..&| 0000da30 34 30 30 43 42 2c 2c 4f 25 3a c8 99 26 34 30 30 |400CB,,O%:..&400| 0000da40 43 35 2c 2c 4f 25 3a e1 0d 2c 4c dd dd f2 73 45 |C5,,O%:..,L...sE| 0000da50 78 74 35 5f 67 28 44 25 2c 41 25 29 3a ea 43 25 |xt5_g(D%,A%):.C%| 0000da60 2c 41 3a 43 25 3d 44 25 21 32 30 3a 43 25 21 31 |,A:C%=D%!20:C%!1| 0000da70 30 34 3d 32 3a 43 25 21 31 30 38 3d 43 25 21 32 |04=2:C%!108=C%!2| 0000da80 31 36 3a 43 25 21 31 31 32 3d 43 25 21 32 32 30 |16:C%!112=C%!220| 0000da90 3a 43 25 21 31 31 36 3d 38 3a 43 25 21 31 32 30 |:C%!116=8:C%!120| 0000daa0 3d 43 25 21 32 32 34 3a 43 25 21 31 32 34 3d 43 |=C%!224:C%!124=C| 0000dab0 25 21 32 32 30 3a 43 25 21 31 32 38 3d 38 3a 43 |%!220:C%!128=8:C| 0000dac0 25 21 31 33 32 3d 43 25 21 32 32 34 3a 43 25 21 |%!132=C%!224:C%!| 0000dad0 31 33 36 3d 43 25 21 32 32 38 3a 43 25 21 31 34 |136=C%!228:C%!14| 0000dae0 30 3d 38 3a 43 25 21 31 34 34 3d 43 25 21 32 31 |0=8:C%!144=C%!21| 0000daf0 36 3a 43 25 21 31 34 38 3d 43 25 21 32 32 38 3a |6:C%!148=C%!228:| 0000db00 43 25 21 31 35 32 3d 35 3a 43 25 21 31 35 36 3d |C%!152=5:C%!156=| 0000db10 30 3a f2 63 42 28 43 25 2b 33 32 2c 44 25 2b 34 |0:.cB(C%+32,D%+4| 0000db20 30 2c 32 34 29 0d 2c 56 b6 41 3d 44 25 21 34 30 |0,24).,V.A=D%!40| 0000db30 2a 43 25 21 38 30 2f 36 35 35 33 36 3a 44 25 21 |*C%!80/65536:D%!| 0000db40 34 30 3d 41 3a 41 3d 44 25 21 34 34 2a 43 25 21 |40=A:A=D%!44*C%!| 0000db50 38 34 2f 36 35 35 33 36 3a 44 25 21 34 34 3d 41 |84/65536:D%!44=A| 0000db60 3a 41 3d 44 25 21 34 38 2a 43 25 21 38 38 2f 36 |:A=D%!48*C%!88/6| 0000db70 35 35 33 36 3a 44 25 21 34 38 3d 41 3a 41 3d 44 |5536:D%!48=A:A=D| 0000db80 25 21 35 32 2a 43 25 21 39 32 2f 36 35 35 33 36 |%!52*C%!92/65536| 0000db90 3a 44 25 21 35 32 3d 41 3a 44 25 21 35 36 3d 44 |:D%!52=A:D%!56=D| 0000dba0 25 21 35 36 3a 44 25 21 36 30 3d 44 25 21 36 30 |%!56:D%!60=D%!60| 0000dbb0 3a c8 99 26 34 30 37 30 30 2c 43 25 2b 31 30 34 |:..&40700,C%+104| 0000dbc0 2c 2c 44 25 2b 34 30 2c 2c 2c 2c 2c 26 38 30 30 |,,D%+40,,,,,&800| 0000dbd0 30 30 30 30 30 2b 44 25 2b 36 34 0d 2c 60 a3 21 |00000+D%+64.,`.!| 0000dbe0 44 25 3d 43 25 21 32 31 36 2b 28 43 25 21 32 34 |D%=C%!216+(C%!24| 0000dbf0 30 3e 3e 38 29 3a 44 25 21 34 3d 43 25 21 32 32 |0>>8):D%!4=C%!22| 0000dc00 30 2b 28 43 25 21 32 34 34 3e 3e 38 29 3a 44 25 |0+(C%!244>>8):D%| 0000dc10 21 38 3d 21 44 25 2b 44 25 21 37 32 2d 44 25 21 |!8=!D%+D%!72-D%!| 0000dc20 36 34 3a 44 25 21 31 32 3d 44 25 21 34 2b 44 25 |64:D%!12=D%!4+D%| 0000dc30 21 37 36 2d 44 25 21 36 38 3a c8 99 26 36 30 30 |!76-D%!68:..&600| 0000dc40 44 37 2c 41 25 21 31 32 2c 44 25 3a 21 4f 25 3d |D7,A%!12,D%:!O%=| 0000dc50 41 25 21 31 32 3a c8 99 26 34 30 30 43 42 2c 2c |A%!12:..&400CB,,| 0000dc60 4f 25 3a c8 99 26 34 30 30 43 35 2c 2c 4f 25 3a |O%:..&400C5,,O%:| 0000dc70 c8 99 26 34 30 30 43 42 2c 2c 4f 25 3a e1 0d 2c |..&400CB,,O%:..,| 0000dc80 6a dd dd f2 63 72 53 5f 67 28 41 25 2c 42 24 2c |j...crS_g(A%,B$,| 0000dc90 43 25 2c 44 25 2c 45 25 29 3a ea 46 25 2c 56 25 |C%,D%,E%):.F%,V%| 0000dca0 3a 46 25 3d a4 6f 53 41 28 28 28 28 43 25 3e 3e |:F%=.oSA((((C%>>| 0000dcb0 3e a4 72 4d 56 28 45 25 2c 34 29 29 2a 28 44 25 |>.rMV(E%,4))*(D%| 0000dcc0 3e 3e 3e a4 72 4d 56 28 45 25 2c 35 29 29 3e 3e |>>>.rMV(E%,5))>>| 0000dcd0 3e 33 2d a4 72 4d 56 28 45 25 2c 31 30 29 29 2b |>3-.rMV(E%,10))+| 0000dce0 31 30 30 30 29 80 ac 33 29 3a 41 25 21 33 32 3d |1000)..3):A%!32=| 0000dcf0 46 25 3a e7 46 25 3e 30 8c c8 99 34 36 2c 32 36 |F%:.F%>0...46,26| 0000dd00 35 2c 46 25 3a c8 99 34 36 2c 32 37 31 2c 46 25 |5,F%:..46,271,F%| 0000dd10 2c 42 24 2c 30 2c 43 25 3e 3e 3e a4 72 4d 56 28 |,B$,0,C%>>>.rMV(| 0000dd20 45 25 2c 34 29 2c 44 25 3e 3e 3e a4 72 4d 56 28 |E%,4),D%>>>.rMV(| 0000dd30 45 25 2c 35 29 2c 45 25 3a c8 99 34 36 2c 33 31 |E%,5),E%:..46,31| 0000dd40 30 2c 46 25 2c 42 24 3a c8 99 34 36 2c 32 38 30 |0,F%,B$:..46,280| 0000dd50 2c 46 25 2c 42 24 b8 2c 2c 56 25 0d 2c 74 18 41 |,F%,B$.,,V%.,t.A| 0000dd60 25 21 33 36 3d 56 25 3a e1 3a 2d 2d 2d 28 49 4e |%!36=V%:.:---(IN| 0000dd70 49 54 29 0d 2c 88 9a dd a4 69 5f 67 28 41 24 2c |IT).,....i_g(A$,| 0000dd80 42 25 29 3a ea 41 25 2c 42 24 2c 43 25 2c 44 24 |B%):.A%,B$,C%,D$| 0000dd90 2c 45 24 3a f2 69 52 65 73 28 41 24 2c 42 25 29 |,E$:.iRes(A$,B%)| 0000dda0 3a 53 25 21 31 37 36 3d 53 25 21 31 37 36 84 28 |:S%!176=S%!176.(| 0000ddb0 31 3c 3c 37 29 3a 53 25 21 33 39 32 3d b9 3a 53 |1<<7):S%!392=.:S| 0000ddc0 25 21 33 39 36 3d b9 3a 53 25 21 34 34 38 3d b9 |%!396=.:S%!448=.| 0000ddd0 3a 53 25 21 34 36 34 3d b9 3a 42 24 3d a4 70 53 |:S%!464=.:B$=.pS| 0000dde0 28 50 61 72 61 6d 65 74 65 72 73 24 28 42 25 29 |(Parameters$(B%)| 0000ddf0 2c 22 2c 22 29 3a 43 25 3d bb 42 24 3a e7 43 25 |,","):C%=.B$:.C%| 0000de00 3e 30 8c 53 25 21 33 38 38 3d 2d 43 25 0d 2c 92 |>0.S%!388=-C%.,.| 0000de10 fa de 48 5f 67 24 28 31 31 29 3a 48 5f 67 24 28 |..H_g$(11):H_g$(| 0000de20 30 29 3d 22 54 68 69 73 20 62 75 74 74 6f 6e 20 |0)="This button | 0000de30 68 61 73 20 4e 4f 20 61 63 74 69 6f 6e 2e 22 3a |has NO action.":| 0000de40 48 5f 67 24 28 31 29 3d 22 50 72 65 73 73 20 53 |H_g$(1)="Press S| 0000de50 45 4c 45 43 54 20 74 6f 20 6d 6f 76 65 20 74 68 |ELECT to move th| 0000de60 65 20 67 72 61 70 68 69 63 20 69 6e 20 61 20 66 |e graphic in a f| 0000de70 72 61 6d 65 20 22 3a 48 5f 67 24 28 32 29 3d 22 |rame ":H_g$(2)="| 0000de80 2e 7c 4d 48 6f 6c 64 20 53 48 49 46 54 20 64 6f |.|MHold SHIFT do| 0000de90 77 6e 20 74 6f 20 6d 6f 76 65 20 69 6e 20 6c 61 |wn to move in la| 0000dea0 72 67 65 72 20 73 74 65 70 73 2e 22 3a 48 5f 67 |rger steps.":H_g| 0000deb0 24 28 33 29 3d 22 2e 7c 4d 48 6f 6c 64 20 41 4c |$(3)=".|MHold AL| 0000dec0 54 20 64 6f 77 6e 20 74 6f 20 72 6f 74 61 74 65 |T down to rotate| 0000ded0 20 74 68 65 20 67 72 61 70 68 69 63 22 3a 48 5f | the graphic":H_| 0000dee0 67 24 28 34 29 3d 22 7c 4d 43 6c 69 63 6b 20 4d |g$(4)="|MClick M| 0000def0 45 4e 55 20 66 6f 72 20 6f 74 68 65 72 20 61 63 |ENU for other ac| 0000df00 74 69 6f 6e 73 2e 22 0d 2c 9c ff 48 5f 67 24 28 |tions.".,..H_g$(| 0000df10 35 29 3d 22 7c 4d 50 72 65 73 73 20 41 44 4a 55 |5)="|MPress ADJU| 0000df20 53 54 20 74 6f 20 72 65 76 65 72 73 65 20 74 68 |ST to reverse th| 0000df30 65 20 6d 6f 76 65 6d 65 6e 74 2e 22 3a 48 5f 67 |e movement.":H_g| 0000df40 24 28 36 29 3d 22 50 72 65 73 73 20 53 45 4c 45 |$(6)="Press SELE| 0000df50 43 54 20 74 6f 20 7a 6f 6f 6d 20 69 6e 20 6f 6e |CT to zoom in on| 0000df60 20 74 68 65 20 67 72 61 70 68 69 63 22 3a 48 5f | the graphic":H_| 0000df70 67 24 28 37 29 3d 22 7c 4d 50 72 65 73 73 20 53 |g$(7)="|MPress S| 0000df80 45 4c 45 43 54 20 77 69 74 68 20 43 4f 4e 54 52 |ELECT with CONTR| 0000df90 4f 4c 20 74 6f 20 74 72 69 67 67 65 72 20 73 69 |OL to trigger si| 0000dfa0 6e 67 6c 65 20 73 74 65 70 2c 20 73 74 61 72 74 |ngle step, start| 0000dfb0 2f 73 74 6f 70 2c 20 65 74 63 2e 22 3a 48 5f 67 |/stop, etc.":H_g| 0000dfc0 24 28 38 29 3d 22 7c 4d 50 72 65 73 73 20 53 45 |$(8)="|MPress SE| 0000dfd0 4c 45 43 54 20 77 69 74 68 20 43 4f 4e 54 52 4f |LECT with CONTRO| 0000dfe0 4c 20 74 6f 20 67 6f 20 74 6f 20 74 68 65 20 73 |L to go to the s| 0000dff0 74 61 72 74 20 6f 66 20 74 68 65 20 73 65 71 75 |tart of the sequ| 0000e000 65 6e 63 65 2e 22 0d 2c a6 30 48 5f 67 24 28 31 |ence.".,.0H_g$(1| 0000e010 31 29 3d 22 50 72 65 73 73 20 53 45 4c 45 43 54 |1)="Press SELECT| 0000e020 20 74 6f 20 6d 6f 76 65 20 74 68 65 20 67 72 61 | to move the gra| 0000e030 70 68 69 63 20 22 0d 2c b0 dd de 53 25 21 32 39 |phic ".,...S%!29| 0000e040 36 20 37 39 2c 53 25 21 34 30 30 20 31 2c 53 25 |6 79,S%!400 1,S%| 0000e050 21 34 30 34 20 33 2c 53 25 21 34 30 38 20 31 35 |!404 3,S%!408 15| 0000e060 2c 53 25 21 34 31 32 20 32 35 35 2c 53 25 21 34 |,S%!412 255,S%!4| 0000e070 31 36 20 32 35 35 2c 53 25 21 34 32 30 20 37 31 |16 255,S%!420 71| 0000e080 2c 53 25 21 34 33 36 20 33 39 3a f2 63 50 5f 67 |,S%!436 39:.cP_g| 0000e090 3a 41 25 3d 53 25 21 34 32 30 3a 21 41 25 3d 37 |:A%=S%!420:!A%=7| 0000e0a0 3a 41 25 21 34 3d 30 3a 41 25 21 38 3d 31 36 30 |:A%!4=0:A%!8=160| 0000e0b0 3a 41 25 21 31 32 3d 31 36 30 3a 41 25 21 31 36 |:A%!12=160:A%!16| 0000e0c0 3d 30 3a 41 25 21 32 30 3d 2d 32 3a 41 25 21 32 |=0:A%!20=-2:A%!2| 0000e0d0 34 3d b9 3a 24 28 41 25 2b 32 38 29 3d 22 50 6f |4=.:$(A%+28)="Po| 0000e0e0 72 74 72 68 6f 75 73 65 2e 53 74 61 6e 64 61 72 |rtrhouse.Standar| 0000e0f0 64 22 3a 42 24 3d a4 67 53 56 28 22 45 64 69 74 |d":B$=.gSV("Edit| 0000e100 24 4f 70 74 69 6f 6e 73 22 29 3a e7 42 24 3c 3e |$Options"):.B$<>| 0000e110 22 22 8c 0d 2c ba 36 44 24 3d a4 70 53 28 42 24 |""..,.6D$=.pS(B$| 0000e120 2c 22 20 22 29 3a c8 95 44 24 3c 3e 22 22 3a 45 |," "):..D$<>"":E| 0000e130 24 3d c1 44 24 2c 32 29 3a c8 8e a4 74 6f 55 43 |$=.D$,2):...toUC| 0000e140 28 c0 44 24 2c 31 29 29 ca 0d 2c c4 23 c9 22 46 |(.D$,1))..,.#."F| 0000e150 22 3a 43 25 3d bb 45 24 3a e7 43 25 3e 2d 31 80 |":C%=.E$:.C%>-1.| 0000e160 43 25 3c 31 36 8c 21 41 25 3d 43 25 0d 2c ce 24 |C%<16.!A%=C%.,.$| 0000e170 c9 22 42 22 3a 43 25 3d bb 45 24 3a e7 43 25 3e |."B":C%=.E$:.C%>| 0000e180 2d 31 80 43 25 3c 31 36 8c 41 25 21 34 3d 43 25 |-1.C%<16.A%!4=C%| 0000e190 0d 2c d8 27 c9 22 57 22 3a 43 25 3d bb 45 24 3a |.,.'."W":C%=.E$:| 0000e1a0 e7 43 25 3e 2d 31 8c 43 25 3d 43 25 3c 3c 34 3a |.C%>-1.C%=C%<<4:| 0000e1b0 41 25 21 38 3d 43 25 0d 2c e2 28 c9 22 48 22 3a |A%!8=C%.,.(."H":| 0000e1c0 43 25 3d bb 45 24 3a e7 43 25 3e 2d 31 8c 43 25 |C%=.E$:.C%>-1.C%| 0000e1d0 3d 43 25 3c 3c 34 3a 41 25 21 31 32 3d 43 25 0d |=C%<<4:A%!12=C%.| 0000e1e0 2c ec 08 c9 22 4d 22 0d 2c f6 18 c9 22 4c 22 3a |,..."M".,..."L":| 0000e1f0 43 25 3d bb 45 24 3a 41 25 21 32 30 3d 43 25 0d |C%=.E$:A%!20=C%.| 0000e200 2d 00 08 c9 22 52 22 0d 2d 0a 14 c9 22 4e 22 3a |-..."R".-..."N":| 0000e210 24 28 41 25 2b 32 38 29 3d 45 24 0d 2d 14 16 cb |$(A%+28)=E$.-...| 0000e220 3a 44 24 3d a4 70 53 28 42 24 2c 22 20 22 29 3a |:D$=.pS(B$," "):| 0000e230 ce 0d 2d 1e 86 cd 3a 43 25 3d 53 25 21 31 36 34 |..-...:C%=S%!164| 0000e240 3a c8 99 26 38 30 44 30 32 2c 31 30 b8 2c 41 25 |:..&80D02,10.,A%| 0000e250 3a 43 25 21 33 32 3d 41 25 3a c8 99 26 38 30 44 |:C%!32=A%:..&80D| 0000e260 30 32 2c 31 33 b8 2c 41 25 3a 43 25 21 34 34 3d |02,13.,A%:C%!44=| 0000e270 41 25 3a 42 24 3d a4 70 53 28 50 61 72 61 6d 65 |A%:B$=.pS(Parame| 0000e280 74 65 72 73 24 28 42 25 29 2c 22 2c 22 29 3a ea |ters$(B%),","):.| 0000e290 85 3a ee 85 ea 3a e7 41 25 3d 33 8c 41 25 3d 30 |.:...:.A%=3.A%=0| 0000e2a0 3a ff 22 52 4d 46 61 73 74 65 72 20 44 72 61 77 |:."RMFaster Draw| 0000e2b0 22 3a 3d b9 8b 3d b9 0d 2d 28 24 41 25 3d 30 3a |":=..=..-($A%=0:| 0000e2c0 e7 a7 42 24 2c 22 53 22 29 3e 30 84 a7 42 24 2c |..B$,"S")>0..B$,| 0000e2d0 22 73 22 29 3e 30 8c 41 25 3d 31 0d 2d 32 22 e7 |"s")>0.A%=1.-2".| 0000e2e0 a7 42 24 2c 22 44 22 29 3e 30 84 a7 42 24 2c 22 |.B$,"D")>0..B$,"| 0000e2f0 64 22 29 3e 30 8c 41 25 3d 41 25 84 32 0d 2d 3c |d")>0.A%=A%.2.-<| 0000e300 22 e7 41 25 80 31 8c ff 22 52 4d 46 61 73 74 65 |".A%.1.."RMFaste| 0000e310 72 20 53 70 72 69 74 65 45 78 74 65 6e 64 22 0d |r SpriteExtend".| 0000e320 2d 46 1f e7 41 25 80 32 8c 41 25 3d 30 3a ff 22 |-F..A%.2.A%=0:."| 0000e330 52 4d 46 61 73 74 65 72 20 44 72 61 77 22 0d 2d |RMFaster Draw".-| 0000e340 50 06 3d b9 0d 2d 5a 18 dd f2 69 47 72 61 70 68 |P.=..-Z...iGraph| 0000e350 69 63 73 28 41 24 2c 42 25 29 3a e1 0d ff |ics(A$,B%):...| 0000e35e