Home » Personal collection » Acorn DFS disks » dfs_box03_disk06_games_4_backup.scp » 7D
7D
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » Personal collection » Acorn DFS disks » dfs_box03_disk06_games_4_backup.scp |
Filename: | 7D |
Read OK: | ✔ |
File size: | 1392 bytes |
Load address: | FF1900 |
Exec address: | FF801F |
Duplicates
There is 1 duplicate copy of this file in the archive:
- Personal collection » Acorn DFS disks » dfs_box03_disk06_games_4_backup.scp » 7D
- Personal collection » Acorn DFS disks » dfs_box03_disk06b_games_4_backup.scp » 7D
File contents
1 IF PAGE<>&D00 GOTO32000 2 CLEAR:?&D04=244 20DIMX%(360),Y%(360),T%(100):w%=R%:v%=B%:FORA%=0TO360:X%(A%)=100*SINRADA%:Y%(A%)=100*COSRADA%:NEXT:FORA%=0TO100:T%(A%)=DEGATN(A%/100)*16:NEXT:RW%=&B32:HB%=&A82:HN%=&A2C:DV%=&A00:z%=0:x%=0:y%=0:H%=0:b%=0:c%=0:d%=0:K%=0:p%=0:R=0:k=0 40CLG:M$="":m%=0:ONERRORGOSUB900 60VDU4:q%=1E5:n=1:Q=0:P=6:@%=0:E=-q%:N=1.5:S=150 70*FX11,9 80*FX12,9 90r%=750:h%=2190:C%=1440:P%=1400:H=5000:Z%=0:VDU19,1,4,0,0,0,19,2,2,0,0,0,19,3,3,0,0,0,28,0,31,39,18,30,23;8202;0;0;0;:TIME=0:G$="":GOSUB710:F$="":GOSUB730 130IFC%>5760C%=C%-5760:PRINTTAB(13,1)" " 140IFC%<0C%=C%+5760 150SOUND&12,-1,200+P,50:SOUND&11,-1,190+P,50:SOUND&13,-3,1,50:CALLDV%,C%:Q%=!&78:D%=TIME:TIME=0:V%=D%*S/590:E=E+V%*X%(Q%)+v%:N=N+V%*Y%(Q%)+w%:W%=E+15000:S%=N+750:E%=W%-q%:N%=S%-1500:Q=V%*(P%-1440)DIV9:H=H+Q:IFH<301H=300:i%=1:PROCt:GOTO170 160i%=0:SOUND&10,-2,5,50:IFS<s ORS>s+200PROCS 170IFi%=1Z%=0:P%=1440:SOUND&10,-7,6,50 180IFq%<h%GOTO210 190IFp%=0:IFQ%<160:IFQ%>20:IFW%>-H:W%=-H:IFE%>-H p%=1:GOTO220 200IFp%=0:IFQ%>200:IFQ%<340:IFE%<H:E%=H:IFW%<H p%=1:GOTO220 210p%=0 220VDU24,0;150;1279;1023;:S=S-Q/20+P-10+s DIV20-S DIV35:IFG$=" UP "S=S+2ELSEIFS<0S=0 230GCOL0,3:IFS>z%PRINTTAB(5,2)INTS" ":IFS>z%+1PROCE(S):GOTO250 240IFS<z%PRINTTAB(5,2)INTS" ":IFS<z%-1PROCE(S) 250PRINTTAB(11,8)1+P*3/100:IFH>d%PRINTTAB(31,2)H DIV9" ":IFH>d%+1PROCA((H DIV25)MOD360):GOTO270 260IFH<d%PRINTTAB(32,2)H DIV9" ":IFH<d%-1PROCA((H DIV25)MOD360) 270PRINTTAB(12,1)Q%" "TAB(24,1)FNB(N,E)DIV16" "TAB(25,8)-R%DIV6E4" " 280IFm%<>0PROCm 300PROCR(R) 320GCOL0,2:PLOT71,639+X%(K%),300+Y%(K%):PLOT71,639+X%(K%+90),300+Y%(K%+90):PLOT71,639+X%(K%+180),300+Y%(K%+180):PLOT71,639+X%(K%+270),300+Y%(K%+270):K%=90-Q%MOD90 330PLOT69,639+X%(K%),300+Y%(K%):PLOT69,639+X%(K%+90),300+Y%(K%+90):PLOT69,639+X%(K%+180),300+Y%(K%+180):PLOT69,639+X%(K%+270),300+Y%(K%+270) 340PROCK 350VDU24,0;500;1279;1023;:H%=H*960:X%=FNB(N%,E%)+640-C%:IFABS(B%-C%)>1440:IFABS(B%-C%)<4320:p%=1:GOTO410 360Y%=h%+H%DIVR%-P%:A%=FNB(S%,E%)+640-C%:IFABS(B%-C%)>1440:IFABS(B%-C%)<4320:p%=1:GOTO410 370O%=h%+H%DIVR%-P%:F%=FNB(S%,W%)+640-C%:IFABS(B%-C%)>1440:IFABS(B%-C%)<4320:p%=1:GOTO410 380G%=h%+H%DIVR%-P%:I%=FNB(N%,W%)+640-C%:IFABS(B%-C%)>1440:IFABS(B%-C%)<4320:p%=1:GOTO410 390J%=h%+H%DIVR%-P%:IFABS(B%-C%)>1440:IFABS(B%-C%)<4320:p%=1:GOTO410 400Z=Z%/60:X%=X%+Z*(r%-Y%):Y%=Y%-Z*(640-X%):A%=A%+Z*(r%-O%):O%=O%-Z*(640-A%):F%=F%+Z*(r%-G%):G%=G%-Z*(640-F%):I%=I%+Z*(r%-J%):J%=J%-Z*(640-I%) 410IFp%=1:X%=0:Y%=0:A%=0:O%=0:F%=0:G%=0:I%=0:J%=0 420*FX 15,1 430PROCHZ:GCOL0,3:CALL RW%:C%=C%+Z%DIV2:GOTO130 440DEFPROCE(v%):MOVE213,300:PLOT3,x%,y%:x%=X%(v%MOD360):y%=Y%(v%MOD360):MOVE213,300:PLOT1,x%,y%:z%=v%:ENDPROC 450DEFPROCA(H%):MOVE1065,300:PLOT3,b%,c%:b%=X%(ABS H%):c%=Y%(ABS H%):MOVE1065,300:PLOT1,b%,c%:d%=H%:ENDPROC 460DEFFNB(N%,E%):IFE%<0GOTO500ELSEIFN%<0GOTO480ELSEIFN%>E%B%=2880+T%(E%*100DIVN%):CALLDV%,B%:R%=100*N%DIVY%(!&78)ELSEB%=4320-T%(N%*100DIVE%):CALLDV%,B%:R%=100*E%DIVX%(!&78) 470GOTO530 480IFE%>ABSN%B%=4320+T%(-N%*100DIVE%):CALLDV%,B%:R%=100*E%DIVX%(!&78):ELSEB%=5760-T%(E%*100DIV-N%):CALLDV%,B%:R%=100*N%DIVY%(!&78) 490GOTO530 500IFN%>0GOTO520ELSEIFE%>N%B%=T%(E%*100DIVN%):CALLDV%,B%:R%=100*N%DIVY%(!&78)ELSEB%=1440-T%(N%*100DIVE%):CALLDV%,B%:R%=100*E%DIVX%(!&78) 510GOTO530 520IFABSE%>N%B%=1440+T%(N%*100DIV-E%):CALLDV%,B%:R%=100*E%DIVX%(!&78)ELSEB%=2880-T%(-E%*100DIVN%):CALLDV%,B%:R%=100*N%DIVY%(!&78) 530=B% 540DEFPROCK:IFINKEY(-105)Z%=Z%+8:IFi%=1Z%=0:C%=C%+15 550IFINKEY(-98)Z%=Z%-8:IFi%=1Z%=0:C%=C%-15 560IFINKEY(-99)IFS>105P%=P%+10:GOTO580 570IFINKEY(-85)IFi%=0P%=P%-10 580IFINKEY(-88)P=P+1:IFP>17P=17 590IFINKEY(-24)P=P-1:IFP<0P=0 600IFINKEY(-84)GOSUB710 610IFINKEY(-68)GOSUB730 620IFINKEY(-86)IFi%=0GOTO634 630ENDPROC 634IFINKEY(-52)N=RND(6E6)-3E6:E=RND(6E6)-3E6:ENDPROC 635RESTORE(640+n):READn:N=N-n*82105:READn:E=E-n*82105:READn:READN$:PRINTTAB(37,11)" "TAB(30,11)N$:q%=1500:IFLEN(N$)=7q%=1E5 636ENDPROC 641DATA19,-2,2,BNN 112.3 642DATA-9,33,3,LAM 115.6 643DATA-25,-8,4,BIG 115.1 644DATA-24,1,5,MAY 119.9 645DATA12,-14,6,GAT RWY 646DATA13,-11,7,OCK 115.3 647DATA14,1,1,LHR RWY 710IFG$="DOWN"G$=" UP "ELSEG$="DOWN" 720PRINTTAB(18,11)G$:RETURN 730IFF$="OUT"F$="IN ":s=200 ELSEF$="OUT":s=100 740PRINTTAB(5,11)F$:RETURN 750DEFPROCHZ:T%=h%-P%:U%=T%+Z%*11:T%=T%-Z%*11:L%=0:M%=1279 760IFT%<500:IFU%>500:L%=1279*(500-T%)/(U%-T%):GOTO800 770IFT%>1023:IFU%<1023:L%=1279*(T%-1023)/(T%-U%) 780IFU%<500:IFT%>500:M%=1279-1279*(500-U%)/(T%-U%):GOTO840 790GOTO840 800IFU%>1023:IFT%<1023:M%=1279-1279*(U%-1023)/(U%-T%):U%=1023 810IFL%>0T%=500 820IFM%<1279U%=1023 830GOTO860 840IFL%>0T%=1023 850IFM%<1279U%=500 860GCOL0,1:CALL HB%:CALL HN%:ENDPROC 900PROCm:VDU24,0;500;1279;1023;:SOUND&10,1,6,50:SOUND&11,2,200,65:SOUND&13,2,190,73:FORA=0TO55:GCOLRND(5),A:PLOT85,RND(2500)-500,RND(1100)+300:VDU19,1,A,0,0,0:NEXT 910PROCd(500):CLG:VDU24,0;150;1279;1023;:PROCR(R):PROCE(0):PROCA(0):PRINTTAB(35,2)" "TAB(27,8)" "TAB(30,11)SPC(9):RETURN 960DEFPROCt:IFQ<0:GOSUB1000 965IFS<100N=N-w%:E=E-v% 970IFSGNE%=SGNW%ORSGNN%=SGNS%M$="OFF RUNWAY!":m%=1:k=k-100:! 980S=S-6:IFS<0S=0:m%=1:M$="TOTAL SCORE:"+STR$(k) 985IFG$=" UP "M$="GEAR UP":m%=1:! 990ENDPROC 1000k=k+100+Q:m%=9:M$="Very nice!":IFQ<-30M$="Good":IFQ<-60M$="OUCH!!":IFQ<-100M$="HARD IMPACT!!":m%=1:k=k-200:! 1010IFABSZ%>8M$="SCRAPED PODS!":m%=9:k=k-100:IFABSZ%>16M$="WING TORN OFF!":m%=1:k=k-200:! 1020RETURN 1040DEFPROCd(T):TIME=0:REPEAT:UNTIL TIME=T:ENDPROC 1060DEFPROCm:IFm%>0PRINTTAB(12,13)SPC(17);:t%=20-LEN(M$)DIV2:PRINTTAB(t%,13)M$;:m%=-m%:ENDPROC 1070m%=m%+1:IFm%=0PRINTTAB(12,13)SPC(17);:M$="":ENDPROC 1080ENDPROC 1090DEFPROCR(R%):MOVE639+1.1*X%(R%),300+1.1*Y%(R%):PLOT7,639+1.4*X%(R%),300+1.4*Y%(R%):R%=((B%+5760)DIV16-Q%)MOD360:MOVE639+1.1*X%(R%),300+1.1*Y%(R%):PLOT5,639+1.4*X%(R%),300+1.4*Y%(R%):R=R%:ENDPROC 1100DEFPROCS:IFS<s H=H-999:S=s-10:SOUND&10,-15,6,3:SOUND&13,-15,60,5:IFP%>1400P%=1400 1110IFS>s+200:m%=3:M$="OVERSPEED!":SOUND&13,-10,200,1:IFRND(19)>18M$="BREAKING UP!":! 1120ENDPROC 32000 *TAPE 32005 FORI%=0 TO TOP-PAGE STEP4 32010 I%!&D00=I%!PAGE:NEXT 32015 ?&13=?&13-(PAGE-&D00)DIV 256 32020 PAGE=&D00:RUN
� �<>&D00 �P@} �:?&D04=244 ��X%(360),Y%(360),T%(100):w%=R%:v%=B%:�A%=0�360:X%(A%)=100*��A%:Y%(A%)=100*��A%:�:�A%=0�100:T%(A%)=��(A%/100)*16:�:RW%=&B32:HB%=&A82:HN%=&A2C:DV%=&A00:z%=0:x%=0:y%=0:H%=0:b%=0:c%=0:d%=0:K%=0:p%=0:R=0:k=0 (�:M$="":m%=0:��tDC <0�4:q%=1E5:n=1:Q=0:P=6:@%=0:E=-q%:N=1.5:S=150 F*FX11,9 P*FX12,9 Z�r%=750:h%=2190:C%=1440:P%=1400:H=5000:Z%=0:�19,1,4,0,0,0,19,2,2,0,0,0,19,3,3,0,0,0,28,0,31,39,18,30,23;8202;0;0;0;:�=0:G$="":�dFB:F$="":�dZB �"�C%>5760C%=C%-5760:�13,1)" " ��C%<0C%=C%+5760 ���&12,-1,200+P,50:�&11,-1,190+P,50:�&13,-3,1,50:�DV%,C%:Q%=!&78:D%=�:�=0:V%=D%*S/590:E=E+V%*X%(Q%)+v%:N=N+V%*Y%(Q%)+w%:W%=E+15000:S%=N+750:E%=W%-q%:N%=S%-1500:Q=V%*(P%-1440)�9:H=H+Q:�H<301H=300:i%=1:�t:�tj@ �%i%=0:�&10,-2,5,50:�S<s �S>s+200�S �"�i%=1Z%=0:P%=1440:�&10,-7,6,50 ��q%<h%�dR@ �7�p%=0:�Q%<160:�Q%>20:�W%>-H:W%=-H:�E%>-H p%=1:�d\@ �5�p%=0:�Q%>200:�Q%<340:�E%<H:E%=H:�W%<H p%=1:�d\@ �p%=0 �J�24,0;150;1279;1023;:S=S-Q/20+P-10+s �20-S �35:�G$=" UP "S=S+2��S<0S=0 �,�0,3:�S>z%�5,2)�S" ":�S>z%+1�E(S):�dz@ �!�S<z%�5,2)�S" ":�S<z%-1�E(S) �E�11,8)1+P*3/100:�H>d%�31,2)H �9" ":�H>d%+1�A((H �25)�360):�TNA .�H<d%�32,2)H �9" ":�H<d%-1�A((H �25)�360) 4�12,1)Q%" "�24,1)�B(N,E)�16" "�25,8)-R%�6E4" " �m%<>0�m , �R(R) @��0,2:�71,639+X%(K%),300+Y%(K%):�71,639+X%(K%+90),300+Y%(K%+90):�71,639+X%(K%+180),300+Y%(K%+180):�71,639+X%(K%+270),300+Y%(K%+270):K%=90-Q%�90 J��69,639+X%(K%),300+Y%(K%):�69,639+X%(K%+90),300+Y%(K%+90):�69,639+X%(K%+180),300+Y%(K%+180):�69,639+X%(K%+270),300+Y%(K%+270) T�K ^^�24,0;500;1279;1023;:H%=H*960:X%=�B(N%,E%)+640-C%:�(B%-C%)>1440:�(B%-C%)<4320:p%=1:�tZA hOY%=h%+H%�R%-P%:A%=�B(S%,E%)+640-C%:�(B%-C%)>1440:�(B%-C%)<4320:p%=1:�tZA rOO%=h%+H%�R%-P%:F%=�B(S%,W%)+640-C%:�(B%-C%)>1440:�(B%-C%)<4320:p%=1:�tZA |OG%=h%+H%�R%-P%:I%=�B(N%,W%)+640-C%:�(B%-C%)>1440:�(B%-C%)<4320:p%=1:�tZA �;J%=h%+H%�R%-P%:�(B%-C%)>1440:�(B%-C%)<4320:p%=1:�tZA ��Z=Z%/60:X%=X%+Z*(r%-Y%):Y%=Y%-Z*(640-X%):A%=A%+Z*(r%-O%):O%=O%-Z*(640-A%):F%=F%+Z*(r%-G%):G%=G%-Z*(640-F%):I%=I%+Z*(r%-J%):J%=J%-Z*(640-I%) �1�p%=1:X%=0:Y%=0:A%=0:O%=0:F%=0:G%=0:I%=0:J%=0 �*FX 15,1 �#�HZ:�0,3:� RW%:C%=C%+Z%�2:�tB@ �S��E(v%):�213,300:�3,x%,y%:x%=X%(v%�360):y%=Y%(v%�360):�213,300:�1,x%,y%:z%=v%:� �Q��A(H%):�1065,300:�3,b%,c%:b%=X%(� H%):c%=Y%(� H%):�1065,300:�1,b%,c%:d%=H%:� ̌ݤB(N%,E%):�E%<0�dtA��N%<0�d`A��N%>E%B%=2880+T%(E%*100�N%):�DV%,B%:R%=100*N%�Y%(!&78)�B%=4320-T%(N%*100�E%):�DV%,B%:R%=100*E%�X%(!&78) � �TRB �o�E%>�N%B%=4320+T%(-N%*100�E%):�DV%,B%:R%=100*E%�X%(!&78):�B%=5760-T%(E%*100�-N%):�DV%,B%:R%=100*N%�Y%(!&78) � �TRB �q�N%>0�THB��E%>N%B%=T%(E%*100�N%):�DV%,B%:R%=100*N%�Y%(!&78)�B%=1440-T%(N%*100�E%):�DV%,B%:R%=100*E%�X%(!&78) � �TRB n�E%>N%B%=1440+T%(N%*100�-E%):�DV%,B%:R%=100*E%�X%(!&78)�B%=2880-T%(-E%*100�N%):�DV%,B%:R%=100*N%�Y%(!&78) =B% *��K:�(-105)Z%=Z%+8:�i%=1Z%=0:C%=C%+15 &%�(-98)Z%=Z%-8:�i%=1Z%=0:C%=C%-15 0�(-99)�S>105P%=P%+10:�DDB :�(-85)�i%=0P%=P%-10 D�(-88)P=P+1:�P>17P=17 N�(-24)P=P-1:�P<0P=0 X�(-84)�dFB b�(-68)�dZB l�(-86)�i%=0�DzB v� z&�(-52)N=�(6E6)-3E6:E=�(6E6)-3E6:� {^�(640+n):�n:N=N-n*82105:�n:E=E-n*82105:�n:�N$:�37,11)" "�30,11)N$:q%=1500:�(N$)=7q%=1E5 |� ��19,-2,2,BNN 112.3 ��-9,33,3,LAM 115.6 ��-25,-8,4,BIG 115.1 ��-24,1,5,MAY 119.9 ��12,-14,6,GAT RWY ��13,-11,7,OCK 115.3 ��14,1,1,LHR RWY �!�G$="DOWN"G$=" UP "�G$="DOWN" ��18,11)G$:� �+�F$="OUT"F$="IN ":s=200 �F$="OUT":s=100 ��5,11)F$:� �6��HZ:T%=h%-P%:U%=T%+Z%*11:T%=T%-Z%*11:L%=0:M%=1279 �2�T%<500:�U%>500:L%=1279*(500-T%)/(U%-T%):�T`C /�T%>1023:�U%<1023:L%=1279*(T%-1023)/(T%-U%) 7�U%<500:�T%>500:M%=1279-1279*(500-U%)/(T%-U%):�DHC �DHC <�U%>1023:�T%<1023:M%=1279-1279*(U%-1023)/(U%-T%):U%=1023 *�L%>0T%=500 4�M%<1279U%=1023 > �D\C H�L%>0T%=1023 R�M%<1279U%=500 \�0,1:� HB%:� HN%:� ��m:�24,0;500;1279;1023;:�&10,1,6,50:�&11,2,200,65:�&13,2,190,73:�A=0�55:�(5),A:�85,�(2500)-500,�(1100)+300:�19,1,A,0,0,0:� �U�d(500):�:�24,0;150;1279;1023;:�R(R):�E(0):�A(0):�35,2)" "�27,8)" "�30,11)�(9):� ���t:�Q<0:�dhC ��S<100N=N-w%:E=E-v% �3�E%=�W%��N%=�S%M$="OFF RUNWAY!":m%=1:k=k-100:! �-S=S-6:�S<0S=0:m%=1:M$="TOTAL SCORE:"+�(k) �!�G$=" UP "M$="GEAR UP":m%=1:! �� �mk=k+100+Q:m%=9:M$="Very nice!":�Q<-30M$="Good":�Q<-60M$="OUCH!!":�Q<-100M$="HARD IMPACT!!":m%=1:k=k-200:! �S�Z%>8M$="SCRAPED PODS!":m%=9:k=k-100:�Z%>16M$="WING TORN OFF!":m%=1:k=k-200:! �� ��d(T):�=0:�:� �=T:� $>��m:�m%>0�12,13)�(17);:t%=20-�(M$)�2:�t%,13)M$;:m%=-m%:� .'m%=m%+1:�m%=0�12,13)�(17);:M$="":� 8� B���R(R%):�639+1.1*X%(R%),300+1.1*Y%(R%):�7,639+1.4*X%(R%),300+1.4*Y%(R%):R%=((B%+5760)�16-Q%)�360:�639+1.1*X%(R%),300+1.1*Y%(R%):�5,639+1.4*X%(R%),300+1.4*Y%(R%):R=R%:� LF��S:�S<s H=H-999:S=s-10:�&10,-15,6,3:�&13,-15,60,5:�P%>1400P%=1400 VM�S>s+200:m%=3:M$="OVERSPEED!":�&13,-10,200,1:�(19)>18M$="BREAKING UP!":! `� } *TAPE } �I%=0 � �P-� �4 } I%!&D00=I%!�:� } ?&13=?&13-(�-&D00)� 256 } �=&D00:� �
00000000 0d 00 01 15 20 e7 20 90 3c 3e 26 44 30 30 20 e5 |.... . .<>&D00 .| 00000010 8d 50 40 7d 20 0d 00 02 10 20 d8 3a 3f 26 44 30 |.P@} .... .:?&D0| 00000020 34 3d 32 34 34 0d 00 14 ce de 58 25 28 33 36 30 |4=244.....X%(360| 00000030 29 2c 59 25 28 33 36 30 29 2c 54 25 28 31 30 30 |),Y%(360),T%(100| 00000040 29 3a 77 25 3d 52 25 3a 76 25 3d 42 25 3a e3 41 |):w%=R%:v%=B%:.A| 00000050 25 3d 30 b8 33 36 30 3a 58 25 28 41 25 29 3d 31 |%=0.360:X%(A%)=1| 00000060 30 30 2a b5 b2 41 25 3a 59 25 28 41 25 29 3d 31 |00*..A%:Y%(A%)=1| 00000070 30 30 2a 9b b2 41 25 3a ed 3a e3 41 25 3d 30 b8 |00*..A%:.:.A%=0.| 00000080 31 30 30 3a 54 25 28 41 25 29 3d 9d 99 28 41 25 |100:T%(A%)=..(A%| 00000090 2f 31 30 30 29 2a 31 36 3a ed 3a 52 57 25 3d 26 |/100)*16:.:RW%=&| 000000a0 42 33 32 3a 48 42 25 3d 26 41 38 32 3a 48 4e 25 |B32:HB%=&A82:HN%| 000000b0 3d 26 41 32 43 3a 44 56 25 3d 26 41 30 30 3a 7a |=&A2C:DV%=&A00:z| 000000c0 25 3d 30 3a 78 25 3d 30 3a 79 25 3d 30 3a 48 25 |%=0:x%=0:y%=0:H%| 000000d0 3d 30 3a 62 25 3d 30 3a 63 25 3d 30 3a 64 25 3d |=0:b%=0:c%=0:d%=| 000000e0 30 3a 4b 25 3d 30 3a 70 25 3d 30 3a 52 3d 30 3a |0:K%=0:p%=0:R=0:| 000000f0 6b 3d 30 0d 00 28 18 da 3a 4d 24 3d 22 22 3a 6d |k=0..(..:M$="":m| 00000100 25 3d 30 3a ee 85 e4 8d 74 44 43 0d 00 3c 30 ef |%=0:....tDC..<0.| 00000110 34 3a 71 25 3d 31 45 35 3a 6e 3d 31 3a 51 3d 30 |4:q%=1E5:n=1:Q=0| 00000120 3a 50 3d 36 3a 40 25 3d 30 3a 45 3d 2d 71 25 3a |:P=6:@%=0:E=-q%:| 00000130 4e 3d 31 2e 35 3a 53 3d 31 35 30 0d 00 46 0b 2a |N=1.5:S=150..F.*| 00000140 46 58 31 31 2c 39 0d 00 50 0b 2a 46 58 31 32 2c |FX11,9..P.*FX12,| 00000150 39 0d 00 5a 92 72 25 3d 37 35 30 3a 68 25 3d 32 |9..Z.r%=750:h%=2| 00000160 31 39 30 3a 43 25 3d 31 34 34 30 3a 50 25 3d 31 |190:C%=1440:P%=1| 00000170 34 30 30 3a 48 3d 35 30 30 30 3a 5a 25 3d 30 3a |400:H=5000:Z%=0:| 00000180 ef 31 39 2c 31 2c 34 2c 30 2c 30 2c 30 2c 31 39 |.19,1,4,0,0,0,19| 00000190 2c 32 2c 32 2c 30 2c 30 2c 30 2c 31 39 2c 33 2c |,2,2,0,0,0,19,3,| 000001a0 33 2c 30 2c 30 2c 30 2c 32 38 2c 30 2c 33 31 2c |3,0,0,0,28,0,31,| 000001b0 33 39 2c 31 38 2c 33 30 2c 32 33 3b 38 32 30 32 |39,18,30,23;8202| 000001c0 3b 30 3b 30 3b 30 3b 3a d1 3d 30 3a 47 24 3d 22 |;0;0;0;:.=0:G$="| 000001d0 22 3a e4 8d 64 46 42 3a 46 24 3d 22 22 3a e4 8d |":..dFB:F$="":..| 000001e0 64 5a 42 0d 00 82 22 e7 43 25 3e 35 37 36 30 43 |dZB...".C%>5760C| 000001f0 25 3d 43 25 2d 35 37 36 30 3a f1 8a 31 33 2c 31 |%=C%-5760:..13,1| 00000200 29 22 20 20 22 0d 00 8c 13 e7 43 25 3c 30 43 25 |)" ".....C%<0C%| 00000210 3d 43 25 2b 35 37 36 30 0d 00 96 d2 d4 26 31 32 |=C%+5760.....&12| 00000220 2c 2d 31 2c 32 30 30 2b 50 2c 35 30 3a d4 26 31 |,-1,200+P,50:.&1| 00000230 31 2c 2d 31 2c 31 39 30 2b 50 2c 35 30 3a d4 26 |1,-1,190+P,50:.&| 00000240 31 33 2c 2d 33 2c 31 2c 35 30 3a d6 44 56 25 2c |13,-3,1,50:.DV%,| 00000250 43 25 3a 51 25 3d 21 26 37 38 3a 44 25 3d 91 3a |C%:Q%=!&78:D%=.:| 00000260 d1 3d 30 3a 56 25 3d 44 25 2a 53 2f 35 39 30 3a |.=0:V%=D%*S/590:| 00000270 45 3d 45 2b 56 25 2a 58 25 28 51 25 29 2b 76 25 |E=E+V%*X%(Q%)+v%| 00000280 3a 4e 3d 4e 2b 56 25 2a 59 25 28 51 25 29 2b 77 |:N=N+V%*Y%(Q%)+w| 00000290 25 3a 57 25 3d 45 2b 31 35 30 30 30 3a 53 25 3d |%:W%=E+15000:S%=| 000002a0 4e 2b 37 35 30 3a 45 25 3d 57 25 2d 71 25 3a 4e |N+750:E%=W%-q%:N| 000002b0 25 3d 53 25 2d 31 35 30 30 3a 51 3d 56 25 2a 28 |%=S%-1500:Q=V%*(| 000002c0 50 25 2d 31 34 34 30 29 81 39 3a 48 3d 48 2b 51 |P%-1440).9:H=H+Q| 000002d0 3a e7 48 3c 33 30 31 48 3d 33 30 30 3a 69 25 3d |:.H<301H=300:i%=| 000002e0 31 3a f2 74 3a e5 8d 74 6a 40 0d 00 a0 25 69 25 |1:.t:..tj@...%i%| 000002f0 3d 30 3a d4 26 31 30 2c 2d 32 2c 35 2c 35 30 3a |=0:.&10,-2,5,50:| 00000300 e7 53 3c 73 20 84 53 3e 73 2b 32 30 30 f2 53 0d |.S<s .S>s+200.S.| 00000310 00 aa 22 e7 69 25 3d 31 5a 25 3d 30 3a 50 25 3d |..".i%=1Z%=0:P%=| 00000320 31 34 34 30 3a d4 26 31 30 2c 2d 37 2c 36 2c 35 |1440:.&10,-7,6,5| 00000330 30 0d 00 b4 0f e7 71 25 3c 68 25 e5 8d 64 52 40 |0.....q%<h%..dR@| 00000340 0d 00 be 37 e7 70 25 3d 30 3a e7 51 25 3c 31 36 |...7.p%=0:.Q%<16| 00000350 30 3a e7 51 25 3e 32 30 3a e7 57 25 3e 2d 48 3a |0:.Q%>20:.W%>-H:| 00000360 57 25 3d 2d 48 3a e7 45 25 3e 2d 48 20 70 25 3d |W%=-H:.E%>-H p%=| 00000370 31 3a e5 8d 64 5c 40 0d 00 c8 35 e7 70 25 3d 30 |1:..d\@...5.p%=0| 00000380 3a e7 51 25 3e 32 30 30 3a e7 51 25 3c 33 34 30 |:.Q%>200:.Q%<340| 00000390 3a e7 45 25 3c 48 3a 45 25 3d 48 3a e7 57 25 3c |:.E%<H:E%=H:.W%<| 000003a0 48 20 70 25 3d 31 3a e5 8d 64 5c 40 0d 00 d2 08 |H p%=1:..d\@....| 000003b0 70 25 3d 30 0d 00 dc 4a ef 32 34 2c 30 3b 31 35 |p%=0...J.24,0;15| 000003c0 30 3b 31 32 37 39 3b 31 30 32 33 3b 3a 53 3d 53 |0;1279;1023;:S=S| 000003d0 2d 51 2f 32 30 2b 50 2d 31 30 2b 73 20 81 32 30 |-Q/20+P-10+s .20| 000003e0 2d 53 20 81 33 35 3a e7 47 24 3d 22 20 55 50 20 |-S .35:.G$=" UP | 000003f0 22 53 3d 53 2b 32 8b e7 53 3c 30 53 3d 30 0d 00 |"S=S+2..S<0S=0..| 00000400 e6 2c e6 30 2c 33 3a e7 53 3e 7a 25 f1 8a 35 2c |.,.0,3:.S>z%..5,| 00000410 32 29 a8 53 22 20 22 3a e7 53 3e 7a 25 2b 31 f2 |2).S" ":.S>z%+1.| 00000420 45 28 53 29 3a e5 8d 64 7a 40 0d 00 f0 21 e7 53 |E(S):..dz@...!.S| 00000430 3c 7a 25 f1 8a 35 2c 32 29 a8 53 22 20 22 3a e7 |<z%..5,2).S" ":.| 00000440 53 3c 7a 25 2d 31 f2 45 28 53 29 0d 00 fa 45 f1 |S<z%-1.E(S)...E.| 00000450 8a 31 31 2c 38 29 31 2b 50 2a 33 2f 31 30 30 3a |.11,8)1+P*3/100:| 00000460 e7 48 3e 64 25 f1 8a 33 31 2c 32 29 48 20 81 39 |.H>d%..31,2)H .9| 00000470 22 20 22 3a e7 48 3e 64 25 2b 31 f2 41 28 28 48 |" ":.H>d%+1.A((H| 00000480 20 81 32 35 29 83 33 36 30 29 3a e5 8d 54 4e 41 | .25).360):..TNA| 00000490 0d 01 04 2e e7 48 3c 64 25 f1 8a 33 32 2c 32 29 |.....H<d%..32,2)| 000004a0 48 20 81 39 22 20 22 3a e7 48 3c 64 25 2d 31 f2 |H .9" ":.H<d%-1.| 000004b0 41 28 28 48 20 81 32 35 29 83 33 36 30 29 0d 01 |A((H .25).360)..| 000004c0 0e 34 f1 8a 31 32 2c 31 29 51 25 22 20 22 8a 32 |.4..12,1)Q%" ".2| 000004d0 34 2c 31 29 a4 42 28 4e 2c 45 29 81 31 36 22 20 |4,1).B(N,E).16" | 000004e0 20 22 8a 32 35 2c 38 29 2d 52 25 81 36 45 34 22 | ".25,8)-R%.6E4"| 000004f0 20 22 0d 01 18 0c e7 6d 25 3c 3e 30 f2 6d 0d 01 | ".....m%<>0.m..| 00000500 2c 09 f2 52 28 52 29 0d 01 40 92 e6 30 2c 32 3a |,..R(R)..@..0,2:| 00000510 f0 37 31 2c 36 33 39 2b 58 25 28 4b 25 29 2c 33 |.71,639+X%(K%),3| 00000520 30 30 2b 59 25 28 4b 25 29 3a f0 37 31 2c 36 33 |00+Y%(K%):.71,63| 00000530 39 2b 58 25 28 4b 25 2b 39 30 29 2c 33 30 30 2b |9+X%(K%+90),300+| 00000540 59 25 28 4b 25 2b 39 30 29 3a f0 37 31 2c 36 33 |Y%(K%+90):.71,63| 00000550 39 2b 58 25 28 4b 25 2b 31 38 30 29 2c 33 30 30 |9+X%(K%+180),300| 00000560 2b 59 25 28 4b 25 2b 31 38 30 29 3a f0 37 31 2c |+Y%(K%+180):.71,| 00000570 36 33 39 2b 58 25 28 4b 25 2b 32 37 30 29 2c 33 |639+X%(K%+270),3| 00000580 30 30 2b 59 25 28 4b 25 2b 32 37 30 29 3a 4b 25 |00+Y%(K%+270):K%| 00000590 3d 39 30 2d 51 25 83 39 30 0d 01 4a 81 f0 36 39 |=90-Q%.90..J..69| 000005a0 2c 36 33 39 2b 58 25 28 4b 25 29 2c 33 30 30 2b |,639+X%(K%),300+| 000005b0 59 25 28 4b 25 29 3a f0 36 39 2c 36 33 39 2b 58 |Y%(K%):.69,639+X| 000005c0 25 28 4b 25 2b 39 30 29 2c 33 30 30 2b 59 25 28 |%(K%+90),300+Y%(| 000005d0 4b 25 2b 39 30 29 3a f0 36 39 2c 36 33 39 2b 58 |K%+90):.69,639+X| 000005e0 25 28 4b 25 2b 31 38 30 29 2c 33 30 30 2b 59 25 |%(K%+180),300+Y%| 000005f0 28 4b 25 2b 31 38 30 29 3a f0 36 39 2c 36 33 39 |(K%+180):.69,639| 00000600 2b 58 25 28 4b 25 2b 32 37 30 29 2c 33 30 30 2b |+X%(K%+270),300+| 00000610 59 25 28 4b 25 2b 32 37 30 29 0d 01 54 06 f2 4b |Y%(K%+270)..T..K| 00000620 0d 01 5e 5e ef 32 34 2c 30 3b 35 30 30 3b 31 32 |..^^.24,0;500;12| 00000630 37 39 3b 31 30 32 33 3b 3a 48 25 3d 48 2a 39 36 |79;1023;:H%=H*96| 00000640 30 3a 58 25 3d a4 42 28 4e 25 2c 45 25 29 2b 36 |0:X%=.B(N%,E%)+6| 00000650 34 30 2d 43 25 3a e7 94 28 42 25 2d 43 25 29 3e |40-C%:..(B%-C%)>| 00000660 31 34 34 30 3a e7 94 28 42 25 2d 43 25 29 3c 34 |1440:..(B%-C%)<4| 00000670 33 32 30 3a 70 25 3d 31 3a e5 8d 74 5a 41 0d 01 |320:p%=1:..tZA..| 00000680 68 4f 59 25 3d 68 25 2b 48 25 81 52 25 2d 50 25 |hOY%=h%+H%.R%-P%| 00000690 3a 41 25 3d a4 42 28 53 25 2c 45 25 29 2b 36 34 |:A%=.B(S%,E%)+64| 000006a0 30 2d 43 25 3a e7 94 28 42 25 2d 43 25 29 3e 31 |0-C%:..(B%-C%)>1| 000006b0 34 34 30 3a e7 94 28 42 25 2d 43 25 29 3c 34 33 |440:..(B%-C%)<43| 000006c0 32 30 3a 70 25 3d 31 3a e5 8d 74 5a 41 0d 01 72 |20:p%=1:..tZA..r| 000006d0 4f 4f 25 3d 68 25 2b 48 25 81 52 25 2d 50 25 3a |OO%=h%+H%.R%-P%:| 000006e0 46 25 3d a4 42 28 53 25 2c 57 25 29 2b 36 34 30 |F%=.B(S%,W%)+640| 000006f0 2d 43 25 3a e7 94 28 42 25 2d 43 25 29 3e 31 34 |-C%:..(B%-C%)>14| 00000700 34 30 3a e7 94 28 42 25 2d 43 25 29 3c 34 33 32 |40:..(B%-C%)<432| 00000710 30 3a 70 25 3d 31 3a e5 8d 74 5a 41 0d 01 7c 4f |0:p%=1:..tZA..|O| 00000720 47 25 3d 68 25 2b 48 25 81 52 25 2d 50 25 3a 49 |G%=h%+H%.R%-P%:I| 00000730 25 3d a4 42 28 4e 25 2c 57 25 29 2b 36 34 30 2d |%=.B(N%,W%)+640-| 00000740 43 25 3a e7 94 28 42 25 2d 43 25 29 3e 31 34 34 |C%:..(B%-C%)>144| 00000750 30 3a e7 94 28 42 25 2d 43 25 29 3c 34 33 32 30 |0:..(B%-C%)<4320| 00000760 3a 70 25 3d 31 3a e5 8d 74 5a 41 0d 01 86 3b 4a |:p%=1:..tZA...;J| 00000770 25 3d 68 25 2b 48 25 81 52 25 2d 50 25 3a e7 94 |%=h%+H%.R%-P%:..| 00000780 28 42 25 2d 43 25 29 3e 31 34 34 30 3a e7 94 28 |(B%-C%)>1440:..(| 00000790 42 25 2d 43 25 29 3c 34 33 32 30 3a 70 25 3d 31 |B%-C%)<4320:p%=1| 000007a0 3a e5 8d 74 5a 41 0d 01 90 8f 5a 3d 5a 25 2f 36 |:..tZA....Z=Z%/6| 000007b0 30 3a 58 25 3d 58 25 2b 5a 2a 28 72 25 2d 59 25 |0:X%=X%+Z*(r%-Y%| 000007c0 29 3a 59 25 3d 59 25 2d 5a 2a 28 36 34 30 2d 58 |):Y%=Y%-Z*(640-X| 000007d0 25 29 3a 41 25 3d 41 25 2b 5a 2a 28 72 25 2d 4f |%):A%=A%+Z*(r%-O| 000007e0 25 29 3a 4f 25 3d 4f 25 2d 5a 2a 28 36 34 30 2d |%):O%=O%-Z*(640-| 000007f0 41 25 29 3a 46 25 3d 46 25 2b 5a 2a 28 72 25 2d |A%):F%=F%+Z*(r%-| 00000800 47 25 29 3a 47 25 3d 47 25 2d 5a 2a 28 36 34 30 |G%):G%=G%-Z*(640| 00000810 2d 46 25 29 3a 49 25 3d 49 25 2b 5a 2a 28 72 25 |-F%):I%=I%+Z*(r%| 00000820 2d 4a 25 29 3a 4a 25 3d 4a 25 2d 5a 2a 28 36 34 |-J%):J%=J%-Z*(64| 00000830 30 2d 49 25 29 0d 01 9a 31 e7 70 25 3d 31 3a 58 |0-I%)...1.p%=1:X| 00000840 25 3d 30 3a 59 25 3d 30 3a 41 25 3d 30 3a 4f 25 |%=0:Y%=0:A%=0:O%| 00000850 3d 30 3a 46 25 3d 30 3a 47 25 3d 30 3a 49 25 3d |=0:F%=0:G%=0:I%=| 00000860 30 3a 4a 25 3d 30 0d 01 a4 0c 2a 46 58 20 31 35 |0:J%=0....*FX 15| 00000870 2c 31 0d 01 ae 23 f2 48 5a 3a e6 30 2c 33 3a d6 |,1...#.HZ:.0,3:.| 00000880 20 52 57 25 3a 43 25 3d 43 25 2b 5a 25 81 32 3a | RW%:C%=C%+Z%.2:| 00000890 e5 8d 74 42 40 0d 01 b8 53 dd f2 45 28 76 25 29 |..tB@...S..E(v%)| 000008a0 3a ec 32 31 33 2c 33 30 30 3a f0 33 2c 78 25 2c |:.213,300:.3,x%,| 000008b0 79 25 3a 78 25 3d 58 25 28 76 25 83 33 36 30 29 |y%:x%=X%(v%.360)| 000008c0 3a 79 25 3d 59 25 28 76 25 83 33 36 30 29 3a ec |:y%=Y%(v%.360):.| 000008d0 32 31 33 2c 33 30 30 3a f0 31 2c 78 25 2c 79 25 |213,300:.1,x%,y%| 000008e0 3a 7a 25 3d 76 25 3a e1 0d 01 c2 51 dd f2 41 28 |:z%=v%:....Q..A(| 000008f0 48 25 29 3a ec 31 30 36 35 2c 33 30 30 3a f0 33 |H%):.1065,300:.3| 00000900 2c 62 25 2c 63 25 3a 62 25 3d 58 25 28 94 20 48 |,b%,c%:b%=X%(. H| 00000910 25 29 3a 63 25 3d 59 25 28 94 20 48 25 29 3a ec |%):c%=Y%(. H%):.| 00000920 31 30 36 35 2c 33 30 30 3a f0 31 2c 62 25 2c 63 |1065,300:.1,b%,c| 00000930 25 3a 64 25 3d 48 25 3a e1 0d 01 cc 8c dd a4 42 |%:d%=H%:.......B| 00000940 28 4e 25 2c 45 25 29 3a e7 45 25 3c 30 e5 8d 64 |(N%,E%):.E%<0..d| 00000950 74 41 8b e7 4e 25 3c 30 e5 8d 64 60 41 8b e7 4e |tA..N%<0..d`A..N| 00000960 25 3e 45 25 42 25 3d 32 38 38 30 2b 54 25 28 45 |%>E%B%=2880+T%(E| 00000970 25 2a 31 30 30 81 4e 25 29 3a d6 44 56 25 2c 42 |%*100.N%):.DV%,B| 00000980 25 3a 52 25 3d 31 30 30 2a 4e 25 81 59 25 28 21 |%:R%=100*N%.Y%(!| 00000990 26 37 38 29 8b 42 25 3d 34 33 32 30 2d 54 25 28 |&78).B%=4320-T%(| 000009a0 4e 25 2a 31 30 30 81 45 25 29 3a d6 44 56 25 2c |N%*100.E%):.DV%,| 000009b0 42 25 3a 52 25 3d 31 30 30 2a 45 25 81 58 25 28 |B%:R%=100*E%.X%(| 000009c0 21 26 37 38 29 0d 01 d6 09 e5 8d 54 52 42 0d 01 |!&78)......TRB..| 000009d0 e0 6f e7 45 25 3e 94 4e 25 42 25 3d 34 33 32 30 |.o.E%>.N%B%=4320| 000009e0 2b 54 25 28 2d 4e 25 2a 31 30 30 81 45 25 29 3a |+T%(-N%*100.E%):| 000009f0 d6 44 56 25 2c 42 25 3a 52 25 3d 31 30 30 2a 45 |.DV%,B%:R%=100*E| 00000a00 25 81 58 25 28 21 26 37 38 29 3a 8b 42 25 3d 35 |%.X%(!&78):.B%=5| 00000a10 37 36 30 2d 54 25 28 45 25 2a 31 30 30 81 2d 4e |760-T%(E%*100.-N| 00000a20 25 29 3a d6 44 56 25 2c 42 25 3a 52 25 3d 31 30 |%):.DV%,B%:R%=10| 00000a30 30 2a 4e 25 81 59 25 28 21 26 37 38 29 0d 01 ea |0*N%.Y%(!&78)...| 00000a40 09 e5 8d 54 52 42 0d 01 f4 71 e7 4e 25 3e 30 e5 |...TRB...q.N%>0.| 00000a50 8d 54 48 42 8b e7 45 25 3e 4e 25 42 25 3d 54 25 |.THB..E%>N%B%=T%| 00000a60 28 45 25 2a 31 30 30 81 4e 25 29 3a d6 44 56 25 |(E%*100.N%):.DV%| 00000a70 2c 42 25 3a 52 25 3d 31 30 30 2a 4e 25 81 59 25 |,B%:R%=100*N%.Y%| 00000a80 28 21 26 37 38 29 8b 42 25 3d 31 34 34 30 2d 54 |(!&78).B%=1440-T| 00000a90 25 28 4e 25 2a 31 30 30 81 45 25 29 3a d6 44 56 |%(N%*100.E%):.DV| 00000aa0 25 2c 42 25 3a 52 25 3d 31 30 30 2a 45 25 81 58 |%,B%:R%=100*E%.X| 00000ab0 25 28 21 26 37 38 29 0d 01 fe 09 e5 8d 54 52 42 |%(!&78)......TRB| 00000ac0 0d 02 08 6e e7 94 45 25 3e 4e 25 42 25 3d 31 34 |...n..E%>N%B%=14| 00000ad0 34 30 2b 54 25 28 4e 25 2a 31 30 30 81 2d 45 25 |40+T%(N%*100.-E%| 00000ae0 29 3a d6 44 56 25 2c 42 25 3a 52 25 3d 31 30 30 |):.DV%,B%:R%=100| 00000af0 2a 45 25 81 58 25 28 21 26 37 38 29 8b 42 25 3d |*E%.X%(!&78).B%=| 00000b00 32 38 38 30 2d 54 25 28 2d 45 25 2a 31 30 30 81 |2880-T%(-E%*100.| 00000b10 4e 25 29 3a d6 44 56 25 2c 42 25 3a 52 25 3d 31 |N%):.DV%,B%:R%=1| 00000b20 30 30 2a 4e 25 81 59 25 28 21 26 37 38 29 0d 02 |00*N%.Y%(!&78)..| 00000b30 12 07 3d 42 25 0d 02 1c 2a dd f2 4b 3a e7 a6 28 |..=B%...*..K:..(| 00000b40 2d 31 30 35 29 5a 25 3d 5a 25 2b 38 3a e7 69 25 |-105)Z%=Z%+8:.i%| 00000b50 3d 31 5a 25 3d 30 3a 43 25 3d 43 25 2b 31 35 0d |=1Z%=0:C%=C%+15.| 00000b60 02 26 25 e7 a6 28 2d 39 38 29 5a 25 3d 5a 25 2d |.&%..(-98)Z%=Z%-| 00000b70 38 3a e7 69 25 3d 31 5a 25 3d 30 3a 43 25 3d 43 |8:.i%=1Z%=0:C%=C| 00000b80 25 2d 31 35 0d 02 30 1f e7 a6 28 2d 39 39 29 e7 |%-15..0...(-99).| 00000b90 53 3e 31 30 35 50 25 3d 50 25 2b 31 30 3a e5 8d |S>105P%=P%+10:..| 00000ba0 44 44 42 0d 02 3a 18 e7 a6 28 2d 38 35 29 e7 69 |DDB..:...(-85).i| 00000bb0 25 3d 30 50 25 3d 50 25 2d 31 30 0d 02 44 1a e7 |%=0P%=P%-10..D..| 00000bc0 a6 28 2d 38 38 29 50 3d 50 2b 31 3a e7 50 3e 31 |.(-88)P=P+1:.P>1| 00000bd0 37 50 3d 31 37 0d 02 4e 18 e7 a6 28 2d 32 34 29 |7P=17..N...(-24)| 00000be0 50 3d 50 2d 31 3a e7 50 3c 30 50 3d 30 0d 02 58 |P=P-1:.P<0P=0..X| 00000bf0 10 e7 a6 28 2d 38 34 29 e4 8d 64 46 42 0d 02 62 |...(-84)..dFB..b| 00000c00 10 e7 a6 28 2d 36 38 29 e4 8d 64 5a 42 0d 02 6c |...(-68)..dZB..l| 00000c10 15 e7 a6 28 2d 38 36 29 e7 69 25 3d 30 e5 8d 44 |...(-86).i%=0..D| 00000c20 7a 42 0d 02 76 05 e1 0d 02 7a 26 e7 a6 28 2d 35 |zB..v....z&..(-5| 00000c30 32 29 4e 3d b3 28 36 45 36 29 2d 33 45 36 3a 45 |2)N=.(6E6)-3E6:E| 00000c40 3d b3 28 36 45 36 29 2d 33 45 36 3a e1 0d 02 7b |=.(6E6)-3E6:...{| 00000c50 5e f7 28 36 34 30 2b 6e 29 3a f3 6e 3a 4e 3d 4e |^.(640+n):.n:N=N| 00000c60 2d 6e 2a 38 32 31 30 35 3a f3 6e 3a 45 3d 45 2d |-n*82105:.n:E=E-| 00000c70 6e 2a 38 32 31 30 35 3a f3 6e 3a f3 4e 24 3a f1 |n*82105:.n:.N$:.| 00000c80 8a 33 37 2c 31 31 29 22 20 20 22 8a 33 30 2c 31 |.37,11)" ".30,1| 00000c90 31 29 4e 24 3a 71 25 3d 31 35 30 30 3a e7 a9 28 |1)N$:q%=1500:..(| 00000ca0 4e 24 29 3d 37 71 25 3d 31 45 35 0d 02 7c 05 e1 |N$)=7q%=1E5..|..| 00000cb0 0d 02 81 16 dc 31 39 2c 2d 32 2c 32 2c 42 4e 4e |.....19,-2,2,BNN| 00000cc0 20 31 31 32 2e 33 0d 02 82 16 dc 2d 39 2c 33 33 | 112.3.....-9,33| 00000cd0 2c 33 2c 4c 41 4d 20 31 31 35 2e 36 0d 02 83 17 |,3,LAM 115.6....| 00000ce0 dc 2d 32 35 2c 2d 38 2c 34 2c 42 49 47 20 31 31 |.-25,-8,4,BIG 11| 00000cf0 35 2e 31 0d 02 84 16 dc 2d 32 34 2c 31 2c 35 2c |5.1.....-24,1,5,| 00000d00 4d 41 59 20 31 31 39 2e 39 0d 02 85 15 dc 31 32 |MAY 119.9.....12| 00000d10 2c 2d 31 34 2c 36 2c 47 41 54 20 52 57 59 0d 02 |,-14,6,GAT RWY..| 00000d20 86 17 dc 31 33 2c 2d 31 31 2c 37 2c 4f 43 4b 20 |...13,-11,7,OCK | 00000d30 31 31 35 2e 33 0d 02 87 13 dc 31 34 2c 31 2c 31 |115.3.....14,1,1| 00000d40 2c 4c 48 52 20 52 57 59 0d 02 c6 21 e7 47 24 3d |,LHR RWY...!.G$=| 00000d50 22 44 4f 57 4e 22 47 24 3d 22 20 55 50 20 22 8b |"DOWN"G$=" UP ".| 00000d60 47 24 3d 22 44 4f 57 4e 22 0d 02 d0 10 f1 8a 31 |G$="DOWN"......1| 00000d70 38 2c 31 31 29 47 24 3a f8 0d 02 da 2b e7 46 24 |8,11)G$:....+.F$| 00000d80 3d 22 4f 55 54 22 46 24 3d 22 49 4e 20 22 3a 73 |="OUT"F$="IN ":s| 00000d90 3d 32 30 30 20 8b 46 24 3d 22 4f 55 54 22 3a 73 |=200 .F$="OUT":s| 00000da0 3d 31 30 30 0d 02 e4 0f f1 8a 35 2c 31 31 29 46 |=100......5,11)F| 00000db0 24 3a f8 0d 02 ee 36 dd f2 48 5a 3a 54 25 3d 68 |$:....6..HZ:T%=h| 00000dc0 25 2d 50 25 3a 55 25 3d 54 25 2b 5a 25 2a 31 31 |%-P%:U%=T%+Z%*11| 00000dd0 3a 54 25 3d 54 25 2d 5a 25 2a 31 31 3a 4c 25 3d |:T%=T%-Z%*11:L%=| 00000de0 30 3a 4d 25 3d 31 32 37 39 0d 02 f8 32 e7 54 25 |0:M%=1279...2.T%| 00000df0 3c 35 30 30 3a e7 55 25 3e 35 30 30 3a 4c 25 3d |<500:.U%>500:L%=| 00000e00 31 32 37 39 2a 28 35 30 30 2d 54 25 29 2f 28 55 |1279*(500-T%)/(U| 00000e10 25 2d 54 25 29 3a e5 8d 54 60 43 0d 03 02 2f e7 |%-T%):..T`C.../.| 00000e20 54 25 3e 31 30 32 33 3a e7 55 25 3c 31 30 32 33 |T%>1023:.U%<1023| 00000e30 3a 4c 25 3d 31 32 37 39 2a 28 54 25 2d 31 30 32 |:L%=1279*(T%-102| 00000e40 33 29 2f 28 54 25 2d 55 25 29 0d 03 0c 37 e7 55 |3)/(T%-U%)...7.U| 00000e50 25 3c 35 30 30 3a e7 54 25 3e 35 30 30 3a 4d 25 |%<500:.T%>500:M%| 00000e60 3d 31 32 37 39 2d 31 32 37 39 2a 28 35 30 30 2d |=1279-1279*(500-| 00000e70 55 25 29 2f 28 54 25 2d 55 25 29 3a e5 8d 44 48 |U%)/(T%-U%):..DH| 00000e80 43 0d 03 16 09 e5 8d 44 48 43 0d 03 20 3c e7 55 |C......DHC.. <.U| 00000e90 25 3e 31 30 32 33 3a e7 54 25 3c 31 30 32 33 3a |%>1023:.T%<1023:| 00000ea0 4d 25 3d 31 32 37 39 2d 31 32 37 39 2a 28 55 25 |M%=1279-1279*(U%| 00000eb0 2d 31 30 32 33 29 2f 28 55 25 2d 54 25 29 3a 55 |-1023)/(U%-T%):U| 00000ec0 25 3d 31 30 32 33 0d 03 2a 0f e7 4c 25 3e 30 54 |%=1023..*..L%>0T| 00000ed0 25 3d 35 30 30 0d 03 34 13 e7 4d 25 3c 31 32 37 |%=500..4..M%<127| 00000ee0 39 55 25 3d 31 30 32 33 0d 03 3e 09 e5 8d 44 5c |9U%=1023..>...D\| 00000ef0 43 0d 03 48 10 e7 4c 25 3e 30 54 25 3d 31 30 32 |C..H..L%>0T%=102| 00000f00 33 0d 03 52 12 e7 4d 25 3c 31 32 37 39 55 25 3d |3..R..M%<1279U%=| 00000f10 35 30 30 0d 03 5c 16 e6 30 2c 31 3a d6 20 48 42 |500..\..0,1:. HB| 00000f20 25 3a d6 20 48 4e 25 3a e1 0d 03 84 7f f2 6d 3a |%:. HN%:......m:| 00000f30 ef 32 34 2c 30 3b 35 30 30 3b 31 32 37 39 3b 31 |.24,0;500;1279;1| 00000f40 30 32 33 3b 3a d4 26 31 30 2c 31 2c 36 2c 35 30 |023;:.&10,1,6,50| 00000f50 3a d4 26 31 31 2c 32 2c 32 30 30 2c 36 35 3a d4 |:.&11,2,200,65:.| 00000f60 26 31 33 2c 32 2c 31 39 30 2c 37 33 3a e3 41 3d |&13,2,190,73:.A=| 00000f70 30 b8 35 35 3a e6 b3 28 35 29 2c 41 3a f0 38 35 |0.55:..(5),A:.85| 00000f80 2c b3 28 32 35 30 30 29 2d 35 30 30 2c b3 28 31 |,.(2500)-500,.(1| 00000f90 31 30 30 29 2b 33 30 30 3a ef 31 39 2c 31 2c 41 |100)+300:.19,1,A| 00000fa0 2c 30 2c 30 2c 30 3a ed 0d 03 8e 55 f2 64 28 35 |,0,0,0:....U.d(5| 00000fb0 30 30 29 3a da 3a ef 32 34 2c 30 3b 31 35 30 3b |00):.:.24,0;150;| 00000fc0 31 32 37 39 3b 31 30 32 33 3b 3a f2 52 28 52 29 |1279;1023;:.R(R)| 00000fd0 3a f2 45 28 30 29 3a f2 41 28 30 29 3a f1 8a 33 |:.E(0):.A(0):..3| 00000fe0 35 2c 32 29 22 20 22 8a 32 37 2c 38 29 22 20 22 |5,2)" ".27,8)" "| 00000ff0 8a 33 30 2c 31 31 29 89 28 39 29 3a f8 0d 03 c0 |.30,11).(9):....| 00001000 12 dd f2 74 3a e7 51 3c 30 3a e4 8d 64 68 43 0d |...t:.Q<0:..dhC.| 00001010 03 c5 17 e7 53 3c 31 30 30 4e 3d 4e 2d 77 25 3a |....S<100N=N-w%:| 00001020 45 3d 45 2d 76 25 0d 03 ca 33 e7 b4 45 25 3d b4 |E=E-v%...3..E%=.| 00001030 57 25 84 b4 4e 25 3d b4 53 25 4d 24 3d 22 4f 46 |W%..N%=.S%M$="OF| 00001040 46 20 52 55 4e 57 41 59 21 22 3a 6d 25 3d 31 3a |F RUNWAY!":m%=1:| 00001050 6b 3d 6b 2d 31 30 30 3a 21 0d 03 d4 2d 53 3d 53 |k=k-100:!...-S=S| 00001060 2d 36 3a e7 53 3c 30 53 3d 30 3a 6d 25 3d 31 3a |-6:.S<0S=0:m%=1:| 00001070 4d 24 3d 22 54 4f 54 41 4c 20 53 43 4f 52 45 3a |M$="TOTAL SCORE:| 00001080 22 2b c3 28 6b 29 0d 03 d9 21 e7 47 24 3d 22 20 |"+.(k)...!.G$=" | 00001090 55 50 20 22 4d 24 3d 22 47 45 41 52 20 55 50 22 |UP "M$="GEAR UP"| 000010a0 3a 6d 25 3d 31 3a 21 0d 03 de 05 e1 0d 03 e8 6d |:m%=1:!........m| 000010b0 6b 3d 6b 2b 31 30 30 2b 51 3a 6d 25 3d 39 3a 4d |k=k+100+Q:m%=9:M| 000010c0 24 3d 22 56 65 72 79 20 6e 69 63 65 21 22 3a e7 |$="Very nice!":.| 000010d0 51 3c 2d 33 30 4d 24 3d 22 47 6f 6f 64 22 3a e7 |Q<-30M$="Good":.| 000010e0 51 3c 2d 36 30 4d 24 3d 22 4f 55 43 48 21 21 22 |Q<-60M$="OUCH!!"| 000010f0 3a e7 51 3c 2d 31 30 30 4d 24 3d 22 48 41 52 44 |:.Q<-100M$="HARD| 00001100 20 49 4d 50 41 43 54 21 21 22 3a 6d 25 3d 31 3a | IMPACT!!":m%=1:| 00001110 6b 3d 6b 2d 32 30 30 3a 21 0d 03 f2 53 e7 94 5a |k=k-200:!...S..Z| 00001120 25 3e 38 4d 24 3d 22 53 43 52 41 50 45 44 20 50 |%>8M$="SCRAPED P| 00001130 4f 44 53 21 22 3a 6d 25 3d 39 3a 6b 3d 6b 2d 31 |ODS!":m%=9:k=k-1| 00001140 30 30 3a e7 94 5a 25 3e 31 36 4d 24 3d 22 57 49 |00:..Z%>16M$="WI| 00001150 4e 47 20 54 4f 52 4e 20 4f 46 46 21 22 3a 6d 25 |NG TORN OFF!":m%| 00001160 3d 31 3a 6b 3d 6b 2d 32 30 30 3a 21 0d 03 fc 05 |=1:k=k-200:!....| 00001170 f8 0d 04 10 18 dd f2 64 28 54 29 3a d1 3d 30 3a |.......d(T):.=0:| 00001180 f5 3a fd 20 91 3d 54 3a e1 0d 04 24 3e dd f2 6d |.:. .=T:...$>..m| 00001190 3a e7 6d 25 3e 30 f1 8a 31 32 2c 31 33 29 89 28 |:.m%>0..12,13).(| 000011a0 31 37 29 3b 3a 74 25 3d 32 30 2d a9 28 4d 24 29 |17);:t%=20-.(M$)| 000011b0 81 32 3a f1 8a 74 25 2c 31 33 29 4d 24 3b 3a 6d |.2:..t%,13)M$;:m| 000011c0 25 3d 2d 6d 25 3a e1 0d 04 2e 27 6d 25 3d 6d 25 |%=-m%:....'m%=m%| 000011d0 2b 31 3a e7 6d 25 3d 30 f1 8a 31 32 2c 31 33 29 |+1:.m%=0..12,13)| 000011e0 89 28 31 37 29 3b 3a 4d 24 3d 22 22 3a e1 0d 04 |.(17);:M$="":...| 000011f0 38 05 e1 0d 04 42 ab dd f2 52 28 52 25 29 3a ec |8....B...R(R%):.| 00001200 36 33 39 2b 31 2e 31 2a 58 25 28 52 25 29 2c 33 |639+1.1*X%(R%),3| 00001210 30 30 2b 31 2e 31 2a 59 25 28 52 25 29 3a f0 37 |00+1.1*Y%(R%):.7| 00001220 2c 36 33 39 2b 31 2e 34 2a 58 25 28 52 25 29 2c |,639+1.4*X%(R%),| 00001230 33 30 30 2b 31 2e 34 2a 59 25 28 52 25 29 3a 52 |300+1.4*Y%(R%):R| 00001240 25 3d 28 28 42 25 2b 35 37 36 30 29 81 31 36 2d |%=((B%+5760).16-| 00001250 51 25 29 83 33 36 30 3a ec 36 33 39 2b 31 2e 31 |Q%).360:.639+1.1| 00001260 2a 58 25 28 52 25 29 2c 33 30 30 2b 31 2e 31 2a |*X%(R%),300+1.1*| 00001270 59 25 28 52 25 29 3a f0 35 2c 36 33 39 2b 31 2e |Y%(R%):.5,639+1.| 00001280 34 2a 58 25 28 52 25 29 2c 33 30 30 2b 31 2e 34 |4*X%(R%),300+1.4| 00001290 2a 59 25 28 52 25 29 3a 52 3d 52 25 3a e1 0d 04 |*Y%(R%):R=R%:...| 000012a0 4c 46 dd f2 53 3a e7 53 3c 73 20 48 3d 48 2d 39 |LF..S:.S<s H=H-9| 000012b0 39 39 3a 53 3d 73 2d 31 30 3a d4 26 31 30 2c 2d |99:S=s-10:.&10,-| 000012c0 31 35 2c 36 2c 33 3a d4 26 31 33 2c 2d 31 35 2c |15,6,3:.&13,-15,| 000012d0 36 30 2c 35 3a e7 50 25 3e 31 34 30 30 50 25 3d |60,5:.P%>1400P%=| 000012e0 31 34 30 30 0d 04 56 4d e7 53 3e 73 2b 32 30 30 |1400..VM.S>s+200| 000012f0 3a 6d 25 3d 33 3a 4d 24 3d 22 4f 56 45 52 53 50 |:m%=3:M$="OVERSP| 00001300 45 45 44 21 22 3a d4 26 31 33 2c 2d 31 30 2c 32 |EED!":.&13,-10,2| 00001310 30 30 2c 31 3a e7 b3 28 31 39 29 3e 31 38 4d 24 |00,1:..(19)>18M$| 00001320 3d 22 42 52 45 41 4b 49 4e 47 20 55 50 21 22 3a |="BREAKING UP!":| 00001330 21 0d 04 60 05 e1 0d 7d 00 0a 20 2a 54 41 50 45 |!..`...}.. *TAPE| 00001340 0d 7d 05 14 20 e3 49 25 3d 30 20 b8 20 b8 50 2d |.}.. .I%=0 . .P-| 00001350 90 20 88 34 0d 7d 0a 13 20 49 25 21 26 44 30 30 |. .4.}.. I%!&D00| 00001360 3d 49 25 21 90 3a ed 0d 7d 0f 1c 20 3f 26 31 33 |=I%!.:..}.. ?&13| 00001370 3d 3f 26 31 33 2d 28 90 2d 26 44 30 30 29 81 20 |=?&13-(.-&D00). | 00001380 32 35 36 0d 7d 14 0d 20 d0 3d 26 44 30 30 3a f9 |256.}.. .=&D00:.| 00001390 0d ff |..| 00001392