Home » Personal collection » Acorn ADFS disks » Electron » Tank_attack.ADF » Tankattack/TANKB

Tankattack/TANKB

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 ADFS disks » Electron » Tank_attack.ADF
Filename: Tankattack/TANKB
Read OK:
File size: 1B88 bytes
Load address: 1100
Exec address: 1100
Duplicates

There are 3 duplicate copies of this file in the archive:

File contents
   10CALL&2FF5:MODE5:VDU23;8202;0;0;0;:HIMEM=&2B00:DIMD%(1,1),F%(1,2),H%(1):CALL&30F1:PRINT$&8D0:CALL&9F7
   20VDU4:A%=&5D40:CALL&95E:FORB%=1TO4:?FNT(B%,0)=2:CALL&A30:NEXT:X%=A%+&168:Y%=33:PROCF:A%=X%:VDU5:Z%=848:X%=&6000:Y%=31:J%=0:K%=1:L%=0:GOSUB2030:CALL&56E9:REPEAT:IFINKEY-74?FNP(K%,0)=Y%-31:GCOL0,0:GOSUB2040:K%=K%+1:Z%=Z%-160:X%=X%+&640:GOSUB2020:PROCT(1):Y%=31
   40IFINKEY-99ANDX%<&7300Y%=Y%EOR63:CALL(&3360+Y%DIV32*15):PROCT(1)
   50UNTILK%>4:VDU4:IFL%<2OR(J%=6ORJ%=8)VDU7:GOTO20
   60!&6F4=0:PROCT(1):X%=A%:Y%=35:REPEATCALL(&3365-Y%DIV35*5):IFINKEY-99:Y%=Y%+1:PROCT(1)
   70IFY%>36Y%=34
   80IFY%=36ANDL%>2Y%=34
   90UNTILINKEY-74:IFY%=34VDU7:GOTO20
  100T%=Y%-34:CALL&A0B:IFT%=2X%=1:Y%=1:GOTO130
  110IFT%=1ANDL%<>3GOTO140
  120X%=1:Y%=2:IFJ%=9ORJ%=11X%=2
  130FORI%=X%TO4STEPY%:?FNT(I%,0)=4:NEXT
  140B%=1:IF?FNP(1,0)=0B%=3
  150C%=2:IF?FNP(2,0)=0C%=4
  160IFB%=1AND?FNP(3,0)=1?&6F6=1
  170IFC%=2AND?FNP(4,0)=1?&6F7=1
  180p%=L%:U%=0:A%=1:PROCW:FORI%=1TO4STEP3:FORJ%=1TO4:?FNA(J%,I%)=1:FORK%=1TO5:?FNT(J%,K%)=(K%?&309A)*(?FNT(J%,0)/2):NEXT:IF?FNP(J%,0)>0 ?FNT(J%,6)=12*(?FNT(J%,0)/2)
  185NEXT:NEXT
  190B%=RND(4):IF?FNP(B%,0)=0GOTO190
  200t%=0:F%=1:PROCR:CALL&56EF:GOTO820
  210h%=1:PROCA:VDU4:PROCL(3):PROCM(13):IFY%=0GOTO820
  220?FNP(C%,0)=2:FORA%=1TO6:?FNR(C%,A%)=0:NEXT:A%=C%+2:IFA%>4A%=C%-2
  240?FNP(C%,2)=0:?FNP(A%,2)=0:CLS:PROCM(15):CALL&4678:A%=9:CALL&2CA0:PROCT(9):PROCM(16):GOSUB780:Y%=548:FORX%=400TO800STEP16:PROCP:PROCP:y%=-2:IFX%<700y%=2
  260IFX%<600y%=8
  270Y%=Y%+y%:NEXT:PROCD(10):PROCT(9):PROCM(17):PROCL(4):PROCM(12):PROCM(17):PROCL(5):PROCM(12):IF?FNP(i%,0)=1OR?FNP(j%,0)=1GOTO290
  280A%=(U%+1)DIV100:?&5550=A%+48:?&5551=((U%+1)-A%*100)DIV10+48:?&5552=(U%+1)MOD10+48:A%=3:PROCW:RUN
  290H%=1:r%=B%:s%=C%:GOTO820
  300h%=0:PROCA:PRINT$&30A0:PROCM(25):CALL&2FE9:m%=0:n%=0:IFC%=1ORC%=4m%=8
  310IFB%=1ORB%=4n%=8
  320PROCZ(B%):Y%=22:X%=&6720:PROCF:PROCZ(C%):X%=&67B0:PROCF:X%=&64A8+n%:Y%=17+B%:PROCF:X%=&6538+m%:Y%=17+C%:PROCF:GCOL3,3:VDU5:X%=296:Y%=520:PROCB:PROCT(2):A%=B%:PROCC(0):D%=Z%:X%=872:PROCB:PROCT(2):A%=C%:PROCC(576):E%=Z%:PRINT$&30A0:CALL&5606:PROCM(23):GCOL3,3:X%=456:Y%=568:PROCB:PROCT(2):Z%=59:REPEAT:PROCK:IFK%=0GOTO420
  370IFK%=1X%=X%-88:Y%=Y%-32:Z%=Z%+1:GOTO390
  380X%=X%+88:Y%=Y%+32:Z%=Z%-1
  390IFX%<456X%=456:Y%=568:Z%=59
  400IFX%>720X%=720:Y%=664:Z%=56
  410PROCB:PROCT(1)
  420UNTILINKEY-74:VDU4:?&37B2=Z%:?&37AA=Z%-38:Z%=Z%-55:PROCL(6):PROCM(13):IFY%=0GOTO820
  440RESTORE:FORI%=0TO2:READA%:F%(0,I%)=I%?(((D%-5)*15+(E%-5)*3)+&3000):F%(1,I%)=(I%?(((E%-5)*15+(D%-5)*3)+&3000))+A%:NEXT:A%=D%:FORJ%=0TO1:FORI%=5TOA%:D%(J%,0)=I%-11:D%(J%,1)=11-I%:NEXT:A%=E%:NEXT
  450FORJ%=0TO1:FORI%=0TO1:D%(J%,I%)=D%(J%,I%)*Z%:NEXT:NEXT:FORI%=0TO1:A%=0:F%(I%,0)=F%(I%,0)+D%(I%,0):IFF%(I%,0)<0A%=F%(I%,0):F%(I%,0)=0
  460F%(I%,1)=F%(I%,1)+A%:F%(I%,2)=F%(I%,2)+D%(I%,1):NEXT:I%=0:REPEATH%(I%)=0:A%=RND(100):IFA%<=F%(I%,2)H%(I%)=1:GOTO490
  470IFA%<=F%(I%,2)+F%(I%,1)H%(I%)=2:GOTO490
  480H%(I%)=3
  490I%=I%+1:UNTILI%=2:N%=128:IFH%(0)>1N%=0
  500M%=128:IFH%(1)>1M%=0
  510CLS:PROCM(15):CALL&4678:A%=0:CALL&2CA0:PROCT(9):PROCM(16):GOSUB780:Y%=548:FORX%=400TO848-N%/2STEP24:PROCP:PROCP:y%=-4:IFX%<700-N%/2y%=1
  520IFX%<640-N%/2y%=7
  530Y%=Y%+y%:NEXT:SOUND0,-15,4,3:SOUND1,1,210,20:IFN%=0GOTO550
  540PROCD(3):GOTO560
  550PROCD(1)
  560Y%=588:FORX%=840TO360+M%/2STEP-24:PROCP:PROCP:y%=-7:IFX%>480+M%y%=-2
  570IFX%>660+M%y%=2
  580Y%=Y%+y%:NEXT:IFM%=0GOTO600
  590PROCD(7):GOTO610
  600PROCD(5)
  610PROCT(9):PROCM(17):IFM%>0GOTO660
  620IF?FNP(B%,0)=2PROCL(9):PROCM(12):GOTO650
  630IFH%(1)=2GOSUB760:GOTO650
  640PROCU(10,B%,D%-4):GOSUB740
  650GOSUB790:GOSUB2010:GOTO670
  660PROCL(7):PROCM(12)
  670b%=B%:d%=D%:B%=C%:D%=E%:IFN%>0GOTO720
  680IF?FNP(B%,0)=2GOTO700
  690IFH%(0)=2GOSUB760:GOTO710
  700PROCL(9):PROCM(12):GOSUB740
  710GOSUB790:GOTO730
  720PROCL(7):PROCM(12)
  730B%=b%:D%=d%:GOSUB1270:GOTO820
  740S%=S%+1:IFS%>1S%=258
  750?&6F9=B%:RETURN
  760PROCU(8,B%,D%-4):R%=R%+1:IFR%>1R%=258
  770?&6F8=B%:RETURN
  780SOUND0,-15,4,3:SOUND1,1,1,20:RETURN
  790A%=D%-4:PROCV(-1):RETURN
  800DEFPROCP:GCOL3,3:PLOT69,X%,Y%:PLOT69,X%,Y%-4:ENDPROC
  810DEFPROCD(A%):SOUND0,-10,5,4:SOUND0,-15,6,8:CALL&2CA0:PROCT(1):A%=A%+1:CALL&2CA0:ENDPROC
  820PRINT$&56F8:PROCM(14):Z%=224:GCOL3,2:COLOUR131:CALL&3310:PROCN:K%=1:REPEAT:FORL%=1TO6:O%=1:FORP%=3TO15STEP4:IF?FNA(B%,O%)=0ANDL%>1GOTO850
  840PRINTTAB(P%,23);$((&3050+(L%-1)*12)+(O%-1)*3)
  850O%=O%+1:NEXT:IFINKEY-98PROCN:Z%=Z%-256:GOTO900
  870IFINKEY-67PROCN:Z%=Z%+256:GOTO900
  880*FX15,0
  890A=INKEY(5):GOTO930
  900IFZ%<224Z%=992
  910IFZ%>992Z%=224
  920PROCN
  930K%=Z%DIV224:IFINKEY-74AND?FNA(B%,K%)=1L%=8
  940IFINKEY-113L%=9
  950NEXT:UNTILL%>8:PROCN:IFL%=10RUN
  960IFK%=1AND?FNA(B%,1)=1GOTO1220
  970IFK%=2GOTO210
  980IFK%=3GOTO300
  990B%=B%+1:IFB%>4B%=1
 1000F%=F%+1:IFF%<5GOTO1040
 1010A%=INT(v%/p%):Q%=5-A%DIV3:IFQ%>4Q%=4
 1020U%=U%+1:A%=1:z%=B%:IFH%=1B%=r%:C%=s%
 1030PROCW:PROCR:F%=1:CALL&2FD6:B%=z%
 1040IFt%=1B%=u%:t%=0:F%=F%-1:GOTO990
 1050IF?FNP(B%,0)>0GOTO1080
 1060IFp%<>3GOTO990ELSEt%=1:u%=B%
 1070B%=B%+2:IFB%>4B%=B%-4
 1080f%=0:IF?FNR(B%,5)>0GOSUB1190
 1090e%=0:IF?FNR(B%,6)=0GOTO1130
 1100?FNR(B%,6)=?FNR(B%,6)-1:IF?FNR(B%,6)>0GOTO1130
 1110A%=?FNR(B%,0):PROCV(1):?FNR(B%,0)=0:e%=A%+4:A%=B%+2:IFA%>4A%=B%-2
 1120?FNP(B%,2)=0:?FNP(A%,2)=0
 1130IF?FNT(B%,6)>0?FNA(B%,1)=1ELSE?FNA(B%,1)=0
 1140GOSUB1270:PROCG:PRINT$&BF4:CALL&2FDD:GOSUB2010:IFf%=0ANDe%=0GOTO820
 1150COLOUR2:CALL&318C:IFf%>0D%=f%:X%=&6620:Y%=29:PROCF:PRINTTAB(4,11);$(&30AC+D%DIV7*8)
 1170IFe%>0D%=e%:X%=&6B20:Y%=30:PROCF:PRINTTAB(4,15);$(&30AC+D%DIV7*8)
 1180PROCM(12):GOTO820
 1190?FNR(B%,5)=?FNR(B%,5)-1:IF?FNR(B%,5)>0RETURN
 1200A%=?FNR(B%,1):FORI%=1TO3:?FNR(B%,I%)=?FNR(B%,I%+1):NEXT:?FNR(B%,4)=0:PROCV(1):IF?FNR(B%,1)>0?FNR(B%,5)=RND(3)
 1210f%=A%+4:?FNP(B%,1)=?FNP(B%,1)-1:RETURN
 1220V%=RND(5)-1:IFW%<3V%=V%+4
 1230IF?&6F4<>B%GOTO1260
 1240IFW%<3V%=V%+1ELSEV%=V%-1
 1250IFV%<0V%=0
 1260v%=v%+(V%+3):V%=V%*4:CALL&3338:PROCL(2):V%=V%DIV4+3:?&3643=V%DIV10+55:?&3644=V%MOD10+55:CALL&3BC0:?FNA(B%,1)=0:GOSUB1270:PROCM(12):GOTO820
 1270IFB%=1ORB%=3i%=2:j%=4ELSEi%=1:j%=3
 1280o%=0:IF?FNT(i%,6)>0o%=o%+1
 1290IF?FNT(j%,6)>0o%=o%+2
 1300a%=1:IF?FNT(B%,6)=0ORo%=0a%=0
 1310IF?FNA(B%,1)=1a%=0
 1320?FNA(B%,2)=a%:?FNA(B%,3)=a%:IF?FNT(B%,6)>0AND?FNA(B%,1)=0ANDa%=0?FNA(B%,2)=1
 1340RETURN
 1350DEFPROCA:GOSUB1270:IFo%=2C%=j%ELSEC%=i%
 1360IF?FNP(i%,0)=0OR?FNP(j%,0)=0ENDPROC
 1370IFo%<>3ANDh%=0ENDPROC
 1380IFh%=1C%=j%:IF?FNP(i%,0)=1C%=i%
 1390IFh%=1AND(?FNP(i%,0)=2OR?FNP(j%,0)=2)h%=0:ENDPROC
 1400CALL&318C:X%=&6600:Y%=24:CALL&3365:X%=&69C0:Y%=i%+26:PROCF:PROCQ:C%=i%:IFZ%=2C%=j%
 1420ENDPROC
 1430DEFPROCK:K%=0:IFINKEY-98K%=1
 1440IFINKEY-67K%=2
 1450IFK%>0PROCB
 1460ENDPROC
 1470DEFPROCL(Y%):SOUND0,1,100,25:PRINT$&30A0;TAB(0,9);:X%=&6D58:CALL&336F:ENDPROC
 1480DEFPROCM(y%):Y%=y%:X%=&7280:PROCF:PROCH:IFY%=12:CALL&3C6C:GOTO1530
 1490IFY%<>13ENDPROC
 1500REPEATIFINKEY-86Y%=0
 1510IFINKEY-69Y%=1
 1520UNTILY%<2
 1530y%=Y%:PROCG:Y%=17:X%=&7280:PROCF:Y%=y%:FORI%=0TO9:PRINT:NEXT:PROCH:ENDPROC
 1540DEFPROCF:CALL&3360:ENDPROC
 1550DEFPROCG:CALL&56E6:ENDPROC
 1560DEFPROCH:CALL&56E3:ENDPROC
 1570DEFPROCN:PROCG:VDU5:MOVEZ%,224:VDU247,4:PROCH:ENDPROC
 1580DEFPROCT(T%):CALL&30DC:*FX15,1
 1590ENDPROC
 1600DEFPROCU(i%,j%,k%):l%=j%+2:IFl%>4l%=l%-4
 1610IFi%=8GOTO1640
 1620IF?FNP(j%,2)=0GOTO1670
 1630PROCL(9):PROCM(12):ENDPROC
 1640J%=0:FORI%=1TO?FNT(j%,0):IF?FNR(j%,I%)=0J%=I%:I%=4
 1650NEXT:IFJ%>0GOTO1670
 1660PROCL(11):PROCM(12):ENDPROC
 1670PROCL(i%):PROCQ:IFZ%=2GOTO1720
 1680IFi%=10GOTO1710
 1690?FNP(j%,1)=?FNP(j%,1)+1:?FNR(j%,J%)=k%:IF?FNR(j%,5)>0GOTO1720
 1700?FNR(j%,5)=RND(3):GOTO1720
 1710?FNP(j%,2)=1:?FNP(l%,2)=2:?FNR(j%,0)=k%:?FNR(j%,6)=RND(3)+3
 1720PROCB:VDU4:GOTO1530
 1730DEFPROCV(q%):?FNT(B%,A%)=?FNT(B%,A%)+q%:?FNT(B%,6)=?FNT(B%,6)+q%:ENDPROC
 1740DEFPROCQ:PROCM(26):X%=328:Y%=476:Z%=1:VDU5:GCOL3,2:PROCB:REPEATPROCK:IFK%=0GOTO1780
 1760IFK%=1Z%=1:X%=328ELSEZ%=2:X%=840
 1770PROCB
 1780UNTILINKEY-74:ENDPROC
 1790DEFPROCB:PROCG:MOVEX%,Y%:VDU236:PROCH:ENDPROC
 1800DEFPROCC(x%):Z%=7
 1810REPEAT:PROCK:IFK%=0GOTO1870
 1820IFK%=1X%=X%-96:Z%=Z%-1:GOTO1840
 1830X%=X%+96:Z%=Z%+1
 1840IFX%<104+x%X%=104+x%:Z%=5
 1850IFX%>488+x%X%=488+x%:Z%=9
 1860PROCB:PROCT(1)
 1870UNTILINKEY-74:IF?FNT(A%,Z%-4)=0GOTO1810
 1880ENDPROC
 1890DEFPROCZ(A%):FORI%=1TO5:Z%=88:IF?FNT(A%,I%)>0Z%=Z%-33+I%:GOTO1920
 1900FORJ%=1TO4:IF?FNR(A%,J%)=I%Z%=82
 1910NEXT:IF?FNP(A%,2)>0Z%=82
 1920?(&39D6+I%*3)=Z%:NEXT:ENDPROC
 1930DEFPROCR:PROCG:CALL&46F0:PROCG:IFF%=5CALL&46FD:ENDPROC
 1940CALL&2FDD:GOSUB2010:CALL&46FD:ENDPROC
 1950DEFPROCW:A=RND(-TIME):W%=RND(4):G%=RND(3):FORI%=0TO3:I%?&6F2=RND(4):IFI%<2I%?&6F0=RND(2)
 1960NEXT:G%=RND(2):IFS%>2ORR%>2G%=3
 1970IFA%<3GOTO2000
 1980IFB%=1ORB%=3AND?&6F7=1?&6F7=0
 1990IFB%=2ORB%=4AND?&6F6=1?&6F6=0
 2000CALL&3C10:PRINTTAB(36,3);U%+1:CALL&2FD6:CALL&3C6C:H%=0:S%=0:R%=0:v%=0:ENDPROC
 2010A%=?FNT(B%,1)+?FNT(B%,2):?&3616=A%DIV10+&37:?&3617=A%MOD10+&37:A%=?FNT(B%,3)+?FNT(B%,4)+?FNT(B%,5):?&3638=A%DIV10+&37:?&3639=A%MOD10+&37:?&365B=?FNP(B%,1)+&37:?&3666=?FNP(B%,2)+10:CALL&3BC0:RETURN
 2020IFY%=32J%=J%+K%:L%=L%+1
 2030GCOL0,1
 2040IFK%>4RETURNELSECALL&AAA:RETURN
 2050DATA-2,-3,5
 2060DEFFNA(X%,Y%)=(&6CC+X%*5)+Y%
 2070DEFFNP(X%,Y%)=(&660+X%*7)+Y%
 2080DEFFNR(X%,Y%)=(&684+X%*7)+Y%
 2090DEFFNT(X%,Y%)=(&6A8+X%*7)+Y%

P�&2FF5:�5:�23;8202;0;0;0;:�=&2B00:�D%(1,1),F%(1,2),H%(1):�&30F1:�$&8D0:�&9F7
��4:A%=&5D40:�&95E:�B%=1�4:?�T(B%,0)=2:�&A30:�:X%=A%+&168:Y%=33:�F:A%=X%:�5:Z%=848:X%=&6000:Y%=31:J%=0:K%=1:L%=0:�dnG:�&56E9:�:�-74?�P(K%,0)=Y%-31:�0,0:�dxG:K%=K%+1:Z%=Z%-160:X%=X%+&640:�ddG:�T(1):Y%=31
(2�-99�X%<&7300Y%=Y%�63:�(&3360+Y%�32*15):�T(1)
2&�K%>4:�4:�L%<2�(J%=6�J%=8)�7:�TT@
<C!&6F4=0:�T(1):X%=A%:Y%=35:��(&3365-Y%�35*5):�-99:Y%=Y%+1:�T(1)
F�Y%>36Y%=34
P�Y%=36�L%>2Y%=34
Z��-74:�Y%=34�7:�TT@
d'T%=Y%-34:�&A0B:�T%=2X%=1:Y%=1:�tB@
n�T%=1�L%<>3�tL@
xX%=1:Y%=2:�J%=9�J%=11X%=2
��I%=X%�4�Y%:?�T(I%,0)=4:�
�B%=1:�?�P(1,0)=0B%=3
�C%=2:�?�P(2,0)=0C%=4
��B%=1�?�P(3,0)=1?&6F6=1
��C%=2�?�P(4,0)=1?&6F7=1
��p%=L%:U%=0:A%=1:�W:�I%=1�4�3:�J%=1�4:?�A(J%,I%)=1:�K%=1�5:?�T(J%,K%)=(K%?&309A)*(?�T(J%,0)/2):�:�?�P(J%,0)>0 ?�T(J%,6)=12*(?�T(J%,0)/2)
��:�
�B%=�(4):�?�P(B%,0)=0�t~@
�t%=0:F%=1:�R:�&56EF:�TtC
�&h%=1:�A:�4:�L(3):�M(13):�Y%=0�TtC
�;?�P(C%,0)=2:�A%=1�6:?�R(C%,A%)=0:�:A%=C%+2:�A%>4A%=C%-2
�x?�P(C%,2)=0:?�P(A%,2)=0:�:�M(15):�&4678:A%=9:�&2CA0:�T(9):�M(16):�TLC:Y%=548:�X%=400�800�16:�P:�P:y%=-2:�X%<700y%=2
�X%<600y%=8
aY%=Y%+y%:�:�D(10):�T(9):�M(17):�L(4):�M(12):�M(17):�L(5):�M(12):�?�P(i%,0)=1�?�P(j%,0)=1�TbA
YA%=(U%+1)�100:?&5550=A%+48:?&5551=((U%+1)-A%*100)�10+48:?&5552=(U%+1)�10+48:A%=3:�W:�
"H%=1:r%=B%:s%=C%:�TtC
,:h%=0:�A:�$&30A0:�M(25):�&2FE9:m%=0:n%=0:�C%=1�C%=4m%=8
6�B%=1�B%=4n%=8
@��Z(B%):Y%=22:X%=&6720:�F:�Z(C%):X%=&67B0:�F:X%=&64A8+n%:Y%=17+B%:�F:X%=&6538+m%:Y%=17+C%:�F:�3,3:�5:X%=296:Y%=520:�B:�T(2):A%=B%:�C(0):D%=Z%:X%=872:�B:�T(2):A%=C%:�C(576):E%=Z%:�$&30A0:�&5606:�M(23):�3,3:X%=456:Y%=568:�B:�T(2):Z%=59:�:�K:�K%=0�tdA
r(�K%=1X%=X%-88:Y%=Y%-32:Z%=Z%+1:�tFA
|X%=X%+88:Y%=Y%+32:Z%=Z%-1
��X%<456X%=456:Y%=568:Z%=59
��X%>720X%=720:Y%=664:Z%=56
��B:�T(1)
�D��-74:�4:?&37B2=Z%:?&37AA=Z%-38:Z%=Z%-55:�L(6):�M(13):�Y%=0�TtC
���:�I%=0�2:�A%:F%(0,I%)=I%?(((D%-5)*15+(E%-5)*3)+&3000):F%(1,I%)=(I%?(((E%-5)*15+(D%-5)*3)+&3000))+A%:�:A%=D%:�J%=0�1:�I%=5�A%:D%(J%,0)=I%-11:D%(J%,1)=11-I%:�:A%=E%:�
�x�J%=0�1:�I%=0�1:D%(J%,I%)=D%(J%,I%)*Z%:�:�:�I%=0�1:A%=0:F%(I%,0)=F%(I%,0)+D%(I%,0):�F%(I%,0)<0A%=F%(I%,0):F%(I%,0)=0
�jF%(I%,1)=F%(I%,1)+A%:F%(I%,2)=F%(I%,2)+D%(I%,1):�:I%=0:�H%(I%)=0:A%=�(100):�A%<=F%(I%,2)H%(I%)=1:�djA
�(�A%<=F%(I%,2)+F%(I%,1)H%(I%)=2:�djA
�H%(I%)=3
�%I%=I%+1:�I%=2:N%=128:�H%(0)>1N%=0
�M%=128:�H%(1)>1M%=0
�j�:�M(15):�&4678:A%=0:�&2CA0:�T(9):�M(16):�TLC:Y%=548:�X%=400�848-N%/2�24:�P:�P:y%=-4:�X%<700-N%/2y%=1
�X%<640-N%/2y%=7
0Y%=Y%+y%:�:�0,-15,4,3:�1,1,210,20:�N%=0�TfB
�D(3):�TpB
&	�D(1)
0;Y%=588:�X%=840�360+M%/2�-24:�P:�P:y%=-7:�X%>480+M%y%=-2
:�X%>660+M%y%=2
DY%=Y%+y%:�:�M%=0�DXB
N�D(7):�DbB
X	�D(5)
b�T(9):�M(17):�M%>0�tTB
l"�?�P(B%,0)=2�L(9):�M(12):�tJB
v�H%(1)=2�dxB:�tJB
��U(10,B%,D%-4):�ddB
��TVC:�dZG:�t^B
��L(7):�M(12)
�&b%=B%:d%=D%:B%=C%:D%=E%:�N%>0�dPB
��?�P(B%,0)=2�t|B
��H%(0)=2�dxB:�dFB
��L(9):�M(12):�ddB
��TVC:�dZB
��L(7):�M(12)
�B%=b%:D%=d%:�dvD:�TtC
�S%=S%+1:�S%>1S%=258
�?&6F9=B%:�
�%�U(8,B%,D%-4):R%=R%+1:�R%>1R%=258
?&6F8=B%:�
�0,-15,4,3:�1,1,1,20:�
A%=D%-4:�V(-1):�
 $��P:�3,3:�69,X%,Y%:�69,X%,Y%-4:�
*?��D(A%):�0,-10,5,4:�0,-15,6,8:�&2CA0:�T(1):A%=A%+1:�&2CA0:�
4d�$&56F8:�M(14):Z%=224:�3,2:�131:�&3310:�N:K%=1:�:�L%=1�6:O%=1:�P%=3�15�4:�?�A(B%,O%)=0�L%>1�DRC
H*�P%,23);$((&3050+(L%-1)*12)+(O%-1)*3)
R%O%=O%+1:�:�-98�N:Z%=Z%-256:�tDC
f�-67�N:Z%=Z%+256:�tDC
p*FX15,0
zA=�(5):�tbC
��Z%<224Z%=992
��Z%>992Z%=224
��N
�$K%=Z%�224:�-74�?�A(B%,K%)=1L%=8
��-113L%=9
��:�L%>8:�N:�L%=10�
��K%=1�?�A(B%,1)=1�dDD
��K%=2�dR@
��K%=3�TlA
�B%=B%+1:�B%>4B%=1
�F%=F%+1:�F%<5�TPD
�#A%=�(v%/p%):Q%=5-A%�3:�Q%>4Q%=4
�'U%=U%+1:A%=1:z%=B%:�H%=1B%=r%:C%=s%
�W:�R:F%=1:�&2FD6:B%=z%
!�t%=1B%=u%:t%=0:F%=F%-1:�d^C
�?�P(B%,0)>0�TxD
$�p%<>3�d^C�t%=1:u%=B%
.B%=B%+2:�B%>4B%=B%-4
8f%=0:�?�R(B%,5)>0�tfD
Be%=0:�?�R(B%,6)=0�DjD
L+?�R(B%,6)=?�R(B%,6)-1:�?�R(B%,6)>0�DjD
V?A%=?�R(B%,0):�V(1):?�R(B%,0)=0:e%=A%+4:A%=B%+2:�A%>4A%=B%-2
`?�P(B%,2)=0:?�P(A%,2)=0
j'�?�T(B%,6)>0?�A(B%,1)=1�?�A(B%,1)=0
t0�dvD:�G:�$&BF4:�&2FDD:�dZG:�f%=0�e%=0�TtC
~B�2:�&318C:�f%>0D%=f%:X%=&6620:Y%=29:�F:�4,11);$(&30AC+D%�7*8)
�8�e%>0D%=e%:X%=&6B20:Y%=30:�F:�4,15);$(&30AC+D%�7*8)
��M(12):�TtC
�'?�R(B%,5)=?�R(B%,5)-1:�?�R(B%,5)>0�
�_A%=?�R(B%,1):�I%=1�3:?�R(B%,I%)=?�R(B%,I%+1):�:?�R(B%,4)=0:�V(1):�?�R(B%,1)>0?�R(B%,5)=�(3)
�#f%=A%+4:?�P(B%,1)=?�P(B%,1)-1:�
�V%=�(5)-1:�W%<3V%=V%+4
��?&6F4<>B%�dlD
��W%<3V%=V%+1�V%=V%-1
�
�V%<0V%=0
�uv%=v%+(V%+3):V%=V%*4:�&3338:�L(2):V%=V%�4+3:?&3643=V%�10+55:?&3644=V%�10+55:�&3BC0:?�A(B%,1)=0:�dvD:�M(12):�TtC
�!�B%=1�B%=3i%=2:j%=4�i%=1:j%=3
o%=0:�?�T(i%,6)>0o%=o%+1

�?�T(j%,6)>0o%=o%+2
a%=1:�?�T(B%,6)=0�o%=0a%=0
�?�A(B%,1)=1a%=0
(F?�A(B%,2)=a%:?�A(B%,3)=a%:�?�T(B%,6)>0�?�A(B%,1)=0�a%=0?�A(B%,2)=1
<�
F��A:�dvD:�o%=2C%=j%�C%=i%
P�?�P(i%,0)=0�?�P(j%,0)=0�
Z�o%<>3�h%=0�
d �h%=1C%=j%:�?�P(i%,0)=1C%=i%
n)�h%=1�(?�P(i%,0)=2�?�P(j%,0)=2)h%=0:�
xI�&318C:X%=&6600:Y%=24:�&3365:X%=&69C0:Y%=i%+26:�F:�Q:C%=i%:�Z%=2C%=j%
��
���K:K%=0:�-98K%=1
�
�-67K%=2
��K%>0�B
��
�8��L(Y%):�0,1,100,25:�$&30A0;�0,9);:X%=&6D58:�&336F:�
�4��M(y%):Y%=y%:X%=&7280:�F:�H:�Y%=12:�&3C6C:�dzE
��Y%<>13�
���-86Y%=0
�
�-69Y%=1
�	�Y%<2
�5y%=Y%:�G:Y%=17:X%=&7280:�F:Y%=y%:�I%=0�9:�:�:�H:�
��F:�&3360:�
��G:�&56E6:�
��H:�&56E3:�
"!��N:�G:�5:�Z%,224:�247,4:�H:�
,��T(T%):�&30DC:*FX15,1
6�
@&��U(i%,j%,k%):l%=j%+2:�l%>4l%=l%-4
J�i%=8�DhF
T�?�P(j%,2)=0�tFF
^�L(9):�M(12):�
h0J%=0:�I%=1�?�T(j%,0):�?�R(j%,I%)=0J%=I%:I%=4
r�:�J%>0�tFF
|�L(11):�M(12):�
��L(i%):�Q:�Z%=2�txF
��i%=10�tnF
�9?�P(j%,1)=?�P(j%,1)+1:?�R(j%,J%)=k%:�?�R(j%,5)>0�txF
�?�R(j%,5)=�(3):�txF
�9?�P(j%,2)=1:?�P(l%,2)=2:?�R(j%,0)=k%:?�R(j%,6)=�(3)+3
��B:�4:�dzE
�=��V(q%):?�T(B%,A%)=?�T(B%,A%)+q%:?�T(B%,6)=?�T(B%,6)+q%:�
�;��Q:�M(26):X%=328:Y%=476:Z%=1:�5:�3,2:�B:��K:�K%=0�dtF
� �K%=1Z%=1:X%=328�Z%=2:X%=840
��B
���-74:�
���B:�G:�X%,Y%:�236:�H:�
��C(x%):Z%=7
�:�K:�K%=0�DNG
�K%=1X%=X%-96:Z%=Z%-1:�TpG
&X%=X%+96:Z%=Z%+1
0�X%<104+x%X%=104+x%:Z%=5
:�X%>488+x%X%=488+x%:Z%=9
D�B:�T(1)
N��-74:�?�T(A%,Z%-4)=0�TRG
X�
b8��Z(A%):�I%=1�5:Z%=88:�?�T(A%,I%)>0Z%=Z%-33+I%:�t@G
l�J%=1�4:�?�R(A%,J%)=I%Z%=82
v�:�?�P(A%,2)>0Z%=82
�?(&39D6+I%*3)=Z%:�:�
�"��R:�G:�&46F0:�G:�F%=5�&46FD:�
��&2FDD:�dZG:�&46FD:�
�F��W:A=�(-�):W%=�(4):G%=�(3):�I%=0�3:I%?&6F2=�(4):�I%<2I%?&6F0=�(2)
��:G%=�(2):�S%>2�R%>2G%=3
��A%<3�dPG
��B%=1�B%=3�?&6F7=1?&6F7=0
��B%=2�B%=4�?&6F6=1?&6F6=0
�;�&3C10:�36,3);U%+1:�&2FD6:�&3C6C:H%=0:S%=0:R%=0:v%=0:�
ڱA%=?�T(B%,1)+?�T(B%,2):?&3616=A%�10+&37:?&3617=A%�10+&37:A%=?�T(B%,3)+?�T(B%,4)+?�T(B%,5):?&3638=A%�10+&37:?&3639=A%�10+&37:?&365B=?�P(B%,1)+&37:?&3666=?�P(B%,2)+10:�&3BC0:�
��Y%=32J%=J%+K%:L%=L%+1
��0,1
��K%>4���&AAA:�
�-2,-3,5
ݤA(X%,Y%)=(&6CC+X%*5)+Y%
ݤP(X%,Y%)=(&660+X%*7)+Y%
 ݤR(X%,Y%)=(&684+X%*7)+Y%
*ݤT(X%,Y%)=(&6A8+X%*7)+Y%
����
00000000  0d 00 0a 50 d6 26 32 46  46 35 3a eb 35 3a ef 32  |...P.&2FF5:.5:.2|
00000010  33 3b 38 32 30 32 3b 30  3b 30 3b 30 3b 3a d3 3d  |3;8202;0;0;0;:.=|
00000020  26 32 42 30 30 3a de 44  25 28 31 2c 31 29 2c 46  |&2B00:.D%(1,1),F|
00000030  25 28 31 2c 32 29 2c 48  25 28 31 29 3a d6 26 33  |%(1,2),H%(1):.&3|
00000040  30 46 31 3a f1 24 26 38  44 30 3a d6 26 39 46 37  |0F1:.$&8D0:.&9F7|
00000050  0d 00 14 d1 ef 34 3a 41  25 3d 26 35 44 34 30 3a  |.....4:A%=&5D40:|
00000060  d6 26 39 35 45 3a e3 42  25 3d 31 b8 34 3a 3f a4  |.&95E:.B%=1.4:?.|
00000070  54 28 42 25 2c 30 29 3d  32 3a d6 26 41 33 30 3a  |T(B%,0)=2:.&A30:|
00000080  ed 3a 58 25 3d 41 25 2b  26 31 36 38 3a 59 25 3d  |.:X%=A%+&168:Y%=|
00000090  33 33 3a f2 46 3a 41 25  3d 58 25 3a ef 35 3a 5a  |33:.F:A%=X%:.5:Z|
000000a0  25 3d 38 34 38 3a 58 25  3d 26 36 30 30 30 3a 59  |%=848:X%=&6000:Y|
000000b0  25 3d 33 31 3a 4a 25 3d  30 3a 4b 25 3d 31 3a 4c  |%=31:J%=0:K%=1:L|
000000c0  25 3d 30 3a e4 8d 64 6e  47 3a d6 26 35 36 45 39  |%=0:..dnG:.&56E9|
000000d0  3a f5 3a e7 a6 2d 37 34  3f a4 50 28 4b 25 2c 30  |:.:..-74?.P(K%,0|
000000e0  29 3d 59 25 2d 33 31 3a  e6 30 2c 30 3a e4 8d 64  |)=Y%-31:.0,0:..d|
000000f0  78 47 3a 4b 25 3d 4b 25  2b 31 3a 5a 25 3d 5a 25  |xG:K%=K%+1:Z%=Z%|
00000100  2d 31 36 30 3a 58 25 3d  58 25 2b 26 36 34 30 3a  |-160:X%=X%+&640:|
00000110  e4 8d 64 64 47 3a f2 54  28 31 29 3a 59 25 3d 33  |..ddG:.T(1):Y%=3|
00000120  31 0d 00 28 32 e7 a6 2d  39 39 80 58 25 3c 26 37  |1..(2..-99.X%<&7|
00000130  33 30 30 59 25 3d 59 25  82 36 33 3a d6 28 26 33  |300Y%=Y%.63:.(&3|
00000140  33 36 30 2b 59 25 81 33  32 2a 31 35 29 3a f2 54  |360+Y%.32*15):.T|
00000150  28 31 29 0d 00 32 26 fd  4b 25 3e 34 3a ef 34 3a  |(1)..2&.K%>4:.4:|
00000160  e7 4c 25 3c 32 84 28 4a  25 3d 36 84 4a 25 3d 38  |.L%<2.(J%=6.J%=8|
00000170  29 ef 37 3a e5 8d 54 54  40 0d 00 3c 43 21 26 36  |).7:..TT@..<C!&6|
00000180  46 34 3d 30 3a f2 54 28  31 29 3a 58 25 3d 41 25  |F4=0:.T(1):X%=A%|
00000190  3a 59 25 3d 33 35 3a f5  d6 28 26 33 33 36 35 2d  |:Y%=35:..(&3365-|
000001a0  59 25 81 33 35 2a 35 29  3a e7 a6 2d 39 39 3a 59  |Y%.35*5):..-99:Y|
000001b0  25 3d 59 25 2b 31 3a f2  54 28 31 29 0d 00 46 0f  |%=Y%+1:.T(1)..F.|
000001c0  e7 59 25 3e 33 36 59 25  3d 33 34 0d 00 50 14 e7  |.Y%>36Y%=34..P..|
000001d0  59 25 3d 33 36 80 4c 25  3e 32 59 25 3d 33 34 0d  |Y%=36.L%>2Y%=34.|
000001e0  00 5a 18 fd a6 2d 37 34  3a e7 59 25 3d 33 34 ef  |.Z...-74:.Y%=34.|
000001f0  37 3a e5 8d 54 54 40 0d  00 64 27 54 25 3d 59 25  |7:..TT@..d'T%=Y%|
00000200  2d 33 34 3a d6 26 41 30  42 3a e7 54 25 3d 32 58  |-34:.&A0B:.T%=2X|
00000210  25 3d 31 3a 59 25 3d 31  3a e5 8d 74 42 40 0d 00  |%=1:Y%=1:..tB@..|
00000220  6e 14 e7 54 25 3d 31 80  4c 25 3c 3e 33 e5 8d 74  |n..T%=1.L%<>3..t|
00000230  4c 40 0d 00 78 1d 58 25  3d 31 3a 59 25 3d 32 3a  |L@..x.X%=1:Y%=2:|
00000240  e7 4a 25 3d 39 84 4a 25  3d 31 31 58 25 3d 32 0d  |.J%=9.J%=11X%=2.|
00000250  00 82 1d e3 49 25 3d 58  25 b8 34 88 59 25 3a 3f  |....I%=X%.4.Y%:?|
00000260  a4 54 28 49 25 2c 30 29  3d 34 3a ed 0d 00 8c 18  |.T(I%,0)=4:.....|
00000270  42 25 3d 31 3a e7 3f a4  50 28 31 2c 30 29 3d 30  |B%=1:.?.P(1,0)=0|
00000280  42 25 3d 33 0d 00 96 18  43 25 3d 32 3a e7 3f a4  |B%=3....C%=2:.?.|
00000290  50 28 32 2c 30 29 3d 30  43 25 3d 34 0d 00 a0 1b  |P(2,0)=0C%=4....|
000002a0  e7 42 25 3d 31 80 3f a4  50 28 33 2c 30 29 3d 31  |.B%=1.?.P(3,0)=1|
000002b0  3f 26 36 46 36 3d 31 0d  00 aa 1b e7 43 25 3d 32  |?&6F6=1.....C%=2|
000002c0  80 3f a4 50 28 34 2c 30  29 3d 31 3f 26 36 46 37  |.?.P(4,0)=1?&6F7|
000002d0  3d 31 0d 00 b4 8b 70 25  3d 4c 25 3a 55 25 3d 30  |=1....p%=L%:U%=0|
000002e0  3a 41 25 3d 31 3a f2 57  3a e3 49 25 3d 31 b8 34  |:A%=1:.W:.I%=1.4|
000002f0  88 33 3a e3 4a 25 3d 31  b8 34 3a 3f a4 41 28 4a  |.3:.J%=1.4:?.A(J|
00000300  25 2c 49 25 29 3d 31 3a  e3 4b 25 3d 31 b8 35 3a  |%,I%)=1:.K%=1.5:|
00000310  3f a4 54 28 4a 25 2c 4b  25 29 3d 28 4b 25 3f 26  |?.T(J%,K%)=(K%?&|
00000320  33 30 39 41 29 2a 28 3f  a4 54 28 4a 25 2c 30 29  |309A)*(?.T(J%,0)|
00000330  2f 32 29 3a ed 3a e7 3f  a4 50 28 4a 25 2c 30 29  |/2):.:.?.P(J%,0)|
00000340  3e 30 20 3f a4 54 28 4a  25 2c 36 29 3d 31 32 2a  |>0 ?.T(J%,6)=12*|
00000350  28 3f a4 54 28 4a 25 2c  30 29 2f 32 29 0d 00 b9  |(?.T(J%,0)/2)...|
00000360  07 ed 3a ed 0d 00 be 1d  42 25 3d b3 28 34 29 3a  |..:.....B%=.(4):|
00000370  e7 3f a4 50 28 42 25 2c  30 29 3d 30 e5 8d 74 7e  |.?.P(B%,0)=0..t~|
00000380  40 0d 00 c8 1d 74 25 3d  30 3a 46 25 3d 31 3a f2  |@....t%=0:F%=1:.|
00000390  52 3a d6 26 35 36 45 46  3a e5 8d 54 74 43 0d 00  |R:.&56EF:..TtC..|
000003a0  d2 26 68 25 3d 31 3a f2  41 3a ef 34 3a f2 4c 28  |.&h%=1:.A:.4:.L(|
000003b0  33 29 3a f2 4d 28 31 33  29 3a e7 59 25 3d 30 e5  |3):.M(13):.Y%=0.|
000003c0  8d 54 74 43 0d 00 dc 3b  3f a4 50 28 43 25 2c 30  |.TtC...;?.P(C%,0|
000003d0  29 3d 32 3a e3 41 25 3d  31 b8 36 3a 3f a4 52 28  |)=2:.A%=1.6:?.R(|
000003e0  43 25 2c 41 25 29 3d 30  3a ed 3a 41 25 3d 43 25  |C%,A%)=0:.:A%=C%|
000003f0  2b 32 3a e7 41 25 3e 34  41 25 3d 43 25 2d 32 0d  |+2:.A%>4A%=C%-2.|
00000400  00 f0 78 3f a4 50 28 43  25 2c 32 29 3d 30 3a 3f  |..x?.P(C%,2)=0:?|
00000410  a4 50 28 41 25 2c 32 29  3d 30 3a db 3a f2 4d 28  |.P(A%,2)=0:.:.M(|
00000420  31 35 29 3a d6 26 34 36  37 38 3a 41 25 3d 39 3a  |15):.&4678:A%=9:|
00000430  d6 26 32 43 41 30 3a f2  54 28 39 29 3a f2 4d 28  |.&2CA0:.T(9):.M(|
00000440  31 36 29 3a e4 8d 54 4c  43 3a 59 25 3d 35 34 38  |16):..TLC:Y%=548|
00000450  3a e3 58 25 3d 34 30 30  b8 38 30 30 88 31 36 3a  |:.X%=400.800.16:|
00000460  f2 50 3a f2 50 3a 79 25  3d 2d 32 3a e7 58 25 3c  |.P:.P:y%=-2:.X%<|
00000470  37 30 30 79 25 3d 32 0d  01 04 0f e7 58 25 3c 36  |700y%=2.....X%<6|
00000480  30 30 79 25 3d 38 0d 01  0e 61 59 25 3d 59 25 2b  |00y%=8...aY%=Y%+|
00000490  79 25 3a ed 3a f2 44 28  31 30 29 3a f2 54 28 39  |y%:.:.D(10):.T(9|
000004a0  29 3a f2 4d 28 31 37 29  3a f2 4c 28 34 29 3a f2  |):.M(17):.L(4):.|
000004b0  4d 28 31 32 29 3a f2 4d  28 31 37 29 3a f2 4c 28  |M(12):.M(17):.L(|
000004c0  35 29 3a f2 4d 28 31 32  29 3a e7 3f a4 50 28 69  |5):.M(12):.?.P(i|
000004d0  25 2c 30 29 3d 31 84 3f  a4 50 28 6a 25 2c 30 29  |%,0)=1.?.P(j%,0)|
000004e0  3d 31 e5 8d 54 62 41 0d  01 18 59 41 25 3d 28 55  |=1..TbA...YA%=(U|
000004f0  25 2b 31 29 81 31 30 30  3a 3f 26 35 35 35 30 3d  |%+1).100:?&5550=|
00000500  41 25 2b 34 38 3a 3f 26  35 35 35 31 3d 28 28 55  |A%+48:?&5551=((U|
00000510  25 2b 31 29 2d 41 25 2a  31 30 30 29 81 31 30 2b  |%+1)-A%*100).10+|
00000520  34 38 3a 3f 26 35 35 35  32 3d 28 55 25 2b 31 29  |48:?&5552=(U%+1)|
00000530  83 31 30 2b 34 38 3a 41  25 3d 33 3a f2 57 3a f9  |.10+48:A%=3:.W:.|
00000540  0d 01 22 1a 48 25 3d 31  3a 72 25 3d 42 25 3a 73  |..".H%=1:r%=B%:s|
00000550  25 3d 43 25 3a e5 8d 54  74 43 0d 01 2c 3a 68 25  |%=C%:..TtC..,:h%|
00000560  3d 30 3a f2 41 3a f1 24  26 33 30 41 30 3a f2 4d  |=0:.A:.$&30A0:.M|
00000570  28 32 35 29 3a d6 26 32  46 45 39 3a 6d 25 3d 30  |(25):.&2FE9:m%=0|
00000580  3a 6e 25 3d 30 3a e7 43  25 3d 31 84 43 25 3d 34  |:n%=0:.C%=1.C%=4|
00000590  6d 25 3d 38 0d 01 36 12  e7 42 25 3d 31 84 42 25  |m%=8..6..B%=1.B%|
000005a0  3d 34 6e 25 3d 38 0d 01  40 fc f2 5a 28 42 25 29  |=4n%=8..@..Z(B%)|
000005b0  3a 59 25 3d 32 32 3a 58  25 3d 26 36 37 32 30 3a  |:Y%=22:X%=&6720:|
000005c0  f2 46 3a f2 5a 28 43 25  29 3a 58 25 3d 26 36 37  |.F:.Z(C%):X%=&67|
000005d0  42 30 3a f2 46 3a 58 25  3d 26 36 34 41 38 2b 6e  |B0:.F:X%=&64A8+n|
000005e0  25 3a 59 25 3d 31 37 2b  42 25 3a f2 46 3a 58 25  |%:Y%=17+B%:.F:X%|
000005f0  3d 26 36 35 33 38 2b 6d  25 3a 59 25 3d 31 37 2b  |=&6538+m%:Y%=17+|
00000600  43 25 3a f2 46 3a e6 33  2c 33 3a ef 35 3a 58 25  |C%:.F:.3,3:.5:X%|
00000610  3d 32 39 36 3a 59 25 3d  35 32 30 3a f2 42 3a f2  |=296:Y%=520:.B:.|
00000620  54 28 32 29 3a 41 25 3d  42 25 3a f2 43 28 30 29  |T(2):A%=B%:.C(0)|
00000630  3a 44 25 3d 5a 25 3a 58  25 3d 38 37 32 3a f2 42  |:D%=Z%:X%=872:.B|
00000640  3a f2 54 28 32 29 3a 41  25 3d 43 25 3a f2 43 28  |:.T(2):A%=C%:.C(|
00000650  35 37 36 29 3a 45 25 3d  5a 25 3a f1 24 26 33 30  |576):E%=Z%:.$&30|
00000660  41 30 3a d6 26 35 36 30  36 3a f2 4d 28 32 33 29  |A0:.&5606:.M(23)|
00000670  3a e6 33 2c 33 3a 58 25  3d 34 35 36 3a 59 25 3d  |:.3,3:X%=456:Y%=|
00000680  35 36 38 3a f2 42 3a f2  54 28 32 29 3a 5a 25 3d  |568:.B:.T(2):Z%=|
00000690  35 39 3a f5 3a f2 4b 3a  e7 4b 25 3d 30 e5 8d 74  |59:.:.K:.K%=0..t|
000006a0  64 41 0d 01 72 28 e7 4b  25 3d 31 58 25 3d 58 25  |dA..r(.K%=1X%=X%|
000006b0  2d 38 38 3a 59 25 3d 59  25 2d 33 32 3a 5a 25 3d  |-88:Y%=Y%-32:Z%=|
000006c0  5a 25 2b 31 3a e5 8d 74  46 41 0d 01 7c 1d 58 25  |Z%+1:..tFA..|.X%|
000006d0  3d 58 25 2b 38 38 3a 59  25 3d 59 25 2b 33 32 3a  |=X%+88:Y%=Y%+32:|
000006e0  5a 25 3d 5a 25 2d 31 0d  01 86 1e e7 58 25 3c 34  |Z%=Z%-1.....X%<4|
000006f0  35 36 58 25 3d 34 35 36  3a 59 25 3d 35 36 38 3a  |56X%=456:Y%=568:|
00000700  5a 25 3d 35 39 0d 01 90  1e e7 58 25 3e 37 32 30  |Z%=59.....X%>720|
00000710  58 25 3d 37 32 30 3a 59  25 3d 36 36 34 3a 5a 25  |X%=720:Y%=664:Z%|
00000720  3d 35 36 0d 01 9a 0c f2  42 3a f2 54 28 31 29 0d  |=56.....B:.T(1).|
00000730  01 a4 44 fd a6 2d 37 34  3a ef 34 3a 3f 26 33 37  |..D..-74:.4:?&37|
00000740  42 32 3d 5a 25 3a 3f 26  33 37 41 41 3d 5a 25 2d  |B2=Z%:?&37AA=Z%-|
00000750  33 38 3a 5a 25 3d 5a 25  2d 35 35 3a f2 4c 28 36  |38:Z%=Z%-55:.L(6|
00000760  29 3a f2 4d 28 31 33 29  3a e7 59 25 3d 30 e5 8d  |):.M(13):.Y%=0..|
00000770  54 74 43 0d 01 b8 a9 f7  3a e3 49 25 3d 30 b8 32  |TtC.....:.I%=0.2|
00000780  3a f3 41 25 3a 46 25 28  30 2c 49 25 29 3d 49 25  |:.A%:F%(0,I%)=I%|
00000790  3f 28 28 28 44 25 2d 35  29 2a 31 35 2b 28 45 25  |?(((D%-5)*15+(E%|
000007a0  2d 35 29 2a 33 29 2b 26  33 30 30 30 29 3a 46 25  |-5)*3)+&3000):F%|
000007b0  28 31 2c 49 25 29 3d 28  49 25 3f 28 28 28 45 25  |(1,I%)=(I%?(((E%|
000007c0  2d 35 29 2a 31 35 2b 28  44 25 2d 35 29 2a 33 29  |-5)*15+(D%-5)*3)|
000007d0  2b 26 33 30 30 30 29 29  2b 41 25 3a ed 3a 41 25  |+&3000))+A%:.:A%|
000007e0  3d 44 25 3a e3 4a 25 3d  30 b8 31 3a e3 49 25 3d  |=D%:.J%=0.1:.I%=|
000007f0  35 b8 41 25 3a 44 25 28  4a 25 2c 30 29 3d 49 25  |5.A%:D%(J%,0)=I%|
00000800  2d 31 31 3a 44 25 28 4a  25 2c 31 29 3d 31 31 2d  |-11:D%(J%,1)=11-|
00000810  49 25 3a ed 3a 41 25 3d  45 25 3a ed 0d 01 c2 78  |I%:.:A%=E%:....x|
00000820  e3 4a 25 3d 30 b8 31 3a  e3 49 25 3d 30 b8 31 3a  |.J%=0.1:.I%=0.1:|
00000830  44 25 28 4a 25 2c 49 25  29 3d 44 25 28 4a 25 2c  |D%(J%,I%)=D%(J%,|
00000840  49 25 29 2a 5a 25 3a ed  3a ed 3a e3 49 25 3d 30  |I%)*Z%:.:.:.I%=0|
00000850  b8 31 3a 41 25 3d 30 3a  46 25 28 49 25 2c 30 29  |.1:A%=0:F%(I%,0)|
00000860  3d 46 25 28 49 25 2c 30  29 2b 44 25 28 49 25 2c  |=F%(I%,0)+D%(I%,|
00000870  30 29 3a e7 46 25 28 49  25 2c 30 29 3c 30 41 25  |0):.F%(I%,0)<0A%|
00000880  3d 46 25 28 49 25 2c 30  29 3a 46 25 28 49 25 2c  |=F%(I%,0):F%(I%,|
00000890  30 29 3d 30 0d 01 cc 6a  46 25 28 49 25 2c 31 29  |0)=0...jF%(I%,1)|
000008a0  3d 46 25 28 49 25 2c 31  29 2b 41 25 3a 46 25 28  |=F%(I%,1)+A%:F%(|
000008b0  49 25 2c 32 29 3d 46 25  28 49 25 2c 32 29 2b 44  |I%,2)=F%(I%,2)+D|
000008c0  25 28 49 25 2c 31 29 3a  ed 3a 49 25 3d 30 3a f5  |%(I%,1):.:I%=0:.|
000008d0  48 25 28 49 25 29 3d 30  3a 41 25 3d b3 28 31 30  |H%(I%)=0:A%=.(10|
000008e0  30 29 3a e7 41 25 3c 3d  46 25 28 49 25 2c 32 29  |0):.A%<=F%(I%,2)|
000008f0  48 25 28 49 25 29 3d 31  3a e5 8d 64 6a 41 0d 01  |H%(I%)=1:..djA..|
00000900  d6 28 e7 41 25 3c 3d 46  25 28 49 25 2c 32 29 2b  |.(.A%<=F%(I%,2)+|
00000910  46 25 28 49 25 2c 31 29  48 25 28 49 25 29 3d 32  |F%(I%,1)H%(I%)=2|
00000920  3a e5 8d 64 6a 41 0d 01  e0 0c 48 25 28 49 25 29  |:..djA....H%(I%)|
00000930  3d 33 0d 01 ea 25 49 25  3d 49 25 2b 31 3a fd 49  |=3...%I%=I%+1:.I|
00000940  25 3d 32 3a 4e 25 3d 31  32 38 3a e7 48 25 28 30  |%=2:N%=128:.H%(0|
00000950  29 3e 31 4e 25 3d 30 0d  01 f4 17 4d 25 3d 31 32  |)>1N%=0....M%=12|
00000960  38 3a e7 48 25 28 31 29  3e 31 4d 25 3d 30 0d 01  |8:.H%(1)>1M%=0..|
00000970  fe 6a db 3a f2 4d 28 31  35 29 3a d6 26 34 36 37  |.j.:.M(15):.&467|
00000980  38 3a 41 25 3d 30 3a d6  26 32 43 41 30 3a f2 54  |8:A%=0:.&2CA0:.T|
00000990  28 39 29 3a f2 4d 28 31  36 29 3a e4 8d 54 4c 43  |(9):.M(16):..TLC|
000009a0  3a 59 25 3d 35 34 38 3a  e3 58 25 3d 34 30 30 b8  |:Y%=548:.X%=400.|
000009b0  38 34 38 2d 4e 25 2f 32  88 32 34 3a f2 50 3a f2  |848-N%/2.24:.P:.|
000009c0  50 3a 79 25 3d 2d 34 3a  e7 58 25 3c 37 30 30 2d  |P:y%=-4:.X%<700-|
000009d0  4e 25 2f 32 79 25 3d 31  0d 02 08 14 e7 58 25 3c  |N%/2y%=1.....X%<|
000009e0  36 34 30 2d 4e 25 2f 32  79 25 3d 37 0d 02 12 30  |640-N%/2y%=7...0|
000009f0  59 25 3d 59 25 2b 79 25  3a ed 3a d4 30 2c 2d 31  |Y%=Y%+y%:.:.0,-1|
00000a00  35 2c 34 2c 33 3a d4 31  2c 31 2c 32 31 30 2c 32  |5,4,3:.1,1,210,2|
00000a10  30 3a e7 4e 25 3d 30 e5  8d 54 66 42 0d 02 1c 0f  |0:.N%=0..TfB....|
00000a20  f2 44 28 33 29 3a e5 8d  54 70 42 0d 02 26 09 f2  |.D(3):..TpB..&..|
00000a30  44 28 31 29 0d 02 30 3b  59 25 3d 35 38 38 3a e3  |D(1)..0;Y%=588:.|
00000a40  58 25 3d 38 34 30 b8 33  36 30 2b 4d 25 2f 32 88  |X%=840.360+M%/2.|
00000a50  2d 32 34 3a f2 50 3a f2  50 3a 79 25 3d 2d 37 3a  |-24:.P:.P:y%=-7:|
00000a60  e7 58 25 3e 34 38 30 2b  4d 25 79 25 3d 2d 32 0d  |.X%>480+M%y%=-2.|
00000a70  02 3a 12 e7 58 25 3e 36  36 30 2b 4d 25 79 25 3d  |.:..X%>660+M%y%=|
00000a80  32 0d 02 44 19 59 25 3d  59 25 2b 79 25 3a ed 3a  |2..D.Y%=Y%+y%:.:|
00000a90  e7 4d 25 3d 30 e5 8d 44  58 42 0d 02 4e 0f f2 44  |.M%=0..DXB..N..D|
00000aa0  28 37 29 3a e5 8d 44 62  42 0d 02 58 09 f2 44 28  |(7):..DbB..X..D(|
00000ab0  35 29 0d 02 62 1b f2 54  28 39 29 3a f2 4d 28 31  |5)..b..T(9):.M(1|
00000ac0  37 29 3a e7 4d 25 3e 30  e5 8d 74 54 42 0d 02 6c  |7):.M%>0..tTB..l|
00000ad0  22 e7 3f a4 50 28 42 25  2c 30 29 3d 32 f2 4c 28  |".?.P(B%,0)=2.L(|
00000ae0  39 29 3a f2 4d 28 31 32  29 3a e5 8d 74 4a 42 0d  |9):.M(12):..tJB.|
00000af0  02 76 17 e7 48 25 28 31  29 3d 32 e4 8d 64 78 42  |.v..H%(1)=2..dxB|
00000b00  3a e5 8d 74 4a 42 0d 02  80 18 f2 55 28 31 30 2c  |:..tJB.....U(10,|
00000b10  42 25 2c 44 25 2d 34 29  3a e4 8d 64 64 42 0d 02  |B%,D%-4):..ddB..|
00000b20  8a 15 e4 8d 54 56 43 3a  e4 8d 64 5a 47 3a e5 8d  |....TVC:..dZG:..|
00000b30  74 5e 42 0d 02 94 10 f2  4c 28 37 29 3a f2 4d 28  |t^B.....L(7):.M(|
00000b40  31 32 29 0d 02 9e 26 62  25 3d 42 25 3a 64 25 3d  |12)...&b%=B%:d%=|
00000b50  44 25 3a 42 25 3d 43 25  3a 44 25 3d 45 25 3a e7  |D%:B%=C%:D%=E%:.|
00000b60  4e 25 3e 30 e5 8d 64 50  42 0d 02 a8 15 e7 3f a4  |N%>0..dPB.....?.|
00000b70  50 28 42 25 2c 30 29 3d  32 e5 8d 74 7c 42 0d 02  |P(B%,0)=2..t|B..|
00000b80  b2 17 e7 48 25 28 30 29  3d 32 e4 8d 64 78 42 3a  |...H%(0)=2..dxB:|
00000b90  e5 8d 64 46 42 0d 02 bc  16 f2 4c 28 39 29 3a f2  |..dFB.....L(9):.|
00000ba0  4d 28 31 32 29 3a e4 8d  64 64 42 0d 02 c6 0f e4  |M(12):..ddB.....|
00000bb0  8d 54 56 43 3a e5 8d 64  5a 42 0d 02 d0 10 f2 4c  |.TVC:..dZB.....L|
00000bc0  28 37 29 3a f2 4d 28 31  32 29 0d 02 da 1b 42 25  |(7):.M(12)....B%|
00000bd0  3d 62 25 3a 44 25 3d 64  25 3a e4 8d 64 76 44 3a  |=b%:D%=d%:..dvD:|
00000be0  e5 8d 54 74 43 0d 02 e4  17 53 25 3d 53 25 2b 31  |..TtC....S%=S%+1|
00000bf0  3a e7 53 25 3e 31 53 25  3d 32 35 38 0d 02 ee 0e  |:.S%>1S%=258....|
00000c00  3f 26 36 46 39 3d 42 25  3a f8 0d 02 f8 25 f2 55  |?&6F9=B%:....%.U|
00000c10  28 38 2c 42 25 2c 44 25  2d 34 29 3a 52 25 3d 52  |(8,B%,D%-4):R%=R|
00000c20  25 2b 31 3a e7 52 25 3e  31 52 25 3d 32 35 38 0d  |%+1:.R%>1R%=258.|
00000c30  03 02 0e 3f 26 36 46 38  3d 42 25 3a f8 0d 03 0c  |...?&6F8=B%:....|
00000c40  1a d4 30 2c 2d 31 35 2c  34 2c 33 3a d4 31 2c 31  |..0,-15,4,3:.1,1|
00000c50  2c 31 2c 32 30 3a f8 0d  03 16 14 41 25 3d 44 25  |,1,20:.....A%=D%|
00000c60  2d 34 3a f2 56 28 2d 31  29 3a f8 0d 03 20 24 dd  |-4:.V(-1):... $.|
00000c70  f2 50 3a e6 33 2c 33 3a  f0 36 39 2c 58 25 2c 59  |.P:.3,3:.69,X%,Y|
00000c80  25 3a f0 36 39 2c 58 25  2c 59 25 2d 34 3a e1 0d  |%:.69,X%,Y%-4:..|
00000c90  03 2a 3f dd f2 44 28 41  25 29 3a d4 30 2c 2d 31  |.*?..D(A%):.0,-1|
00000ca0  30 2c 35 2c 34 3a d4 30  2c 2d 31 35 2c 36 2c 38  |0,5,4:.0,-15,6,8|
00000cb0  3a d6 26 32 43 41 30 3a  f2 54 28 31 29 3a 41 25  |:.&2CA0:.T(1):A%|
00000cc0  3d 41 25 2b 31 3a d6 26  32 43 41 30 3a e1 0d 03  |=A%+1:.&2CA0:...|
00000cd0  34 64 f1 24 26 35 36 46  38 3a f2 4d 28 31 34 29  |4d.$&56F8:.M(14)|
00000ce0  3a 5a 25 3d 32 32 34 3a  e6 33 2c 32 3a fb 31 33  |:Z%=224:.3,2:.13|
00000cf0  31 3a d6 26 33 33 31 30  3a f2 4e 3a 4b 25 3d 31  |1:.&3310:.N:K%=1|
00000d00  3a f5 3a e3 4c 25 3d 31  b8 36 3a 4f 25 3d 31 3a  |:.:.L%=1.6:O%=1:|
00000d10  e3 50 25 3d 33 b8 31 35  88 34 3a e7 3f a4 41 28  |.P%=3.15.4:.?.A(|
00000d20  42 25 2c 4f 25 29 3d 30  80 4c 25 3e 31 e5 8d 44  |B%,O%)=0.L%>1..D|
00000d30  52 43 0d 03 48 2a f1 8a  50 25 2c 32 33 29 3b 24  |RC..H*..P%,23);$|
00000d40  28 28 26 33 30 35 30 2b  28 4c 25 2d 31 29 2a 31  |((&3050+(L%-1)*1|
00000d50  32 29 2b 28 4f 25 2d 31  29 2a 33 29 0d 03 52 25  |2)+(O%-1)*3)..R%|
00000d60  4f 25 3d 4f 25 2b 31 3a  ed 3a e7 a6 2d 39 38 f2  |O%=O%+1:.:..-98.|
00000d70  4e 3a 5a 25 3d 5a 25 2d  32 35 36 3a e5 8d 74 44  |N:Z%=Z%-256:..tD|
00000d80  43 0d 03 66 1b e7 a6 2d  36 37 f2 4e 3a 5a 25 3d  |C..f...-67.N:Z%=|
00000d90  5a 25 2b 32 35 36 3a e5  8d 74 44 43 0d 03 70 0b  |Z%+256:..tDC..p.|
00000da0  2a 46 58 31 35 2c 30 0d  03 7a 10 41 3d a6 28 35  |*FX15,0..z.A=.(5|
00000db0  29 3a e5 8d 74 62 43 0d  03 84 11 e7 5a 25 3c 32  |):..tbC.....Z%<2|
00000dc0  32 34 5a 25 3d 39 39 32  0d 03 8e 11 e7 5a 25 3e  |24Z%=992.....Z%>|
00000dd0  39 39 32 5a 25 3d 32 32  34 0d 03 98 06 f2 4e 0d  |992Z%=224.....N.|
00000de0  03 a2 24 4b 25 3d 5a 25  81 32 32 34 3a e7 a6 2d  |..$K%=Z%.224:..-|
00000df0  37 34 80 3f a4 41 28 42  25 2c 4b 25 29 3d 31 4c  |74.?.A(B%,K%)=1L|
00000e00  25 3d 38 0d 03 ac 0e e7  a6 2d 31 31 33 4c 25 3d  |%=8......-113L%=|
00000e10  39 0d 03 b6 16 ed 3a fd  4c 25 3e 38 3a f2 4e 3a  |9.....:.L%>8:.N:|
00000e20  e7 4c 25 3d 31 30 f9 0d  03 c0 1a e7 4b 25 3d 31  |.L%=10......K%=1|
00000e30  80 3f a4 41 28 42 25 2c  31 29 3d 31 e5 8d 64 44  |.?.A(B%,1)=1..dD|
00000e40  44 0d 03 ca 0e e7 4b 25  3d 32 e5 8d 64 52 40 0d  |D.....K%=2..dR@.|
00000e50  03 d4 0e e7 4b 25 3d 33  e5 8d 54 6c 41 0d 03 de  |....K%=3..TlA...|
00000e60  15 42 25 3d 42 25 2b 31  3a e7 42 25 3e 34 42 25  |.B%=B%+1:.B%>4B%|
00000e70  3d 31 0d 03 e8 16 46 25  3d 46 25 2b 31 3a e7 46  |=1....F%=F%+1:.F|
00000e80  25 3c 35 e5 8d 54 50 44  0d 03 f2 23 41 25 3d a8  |%<5..TPD...#A%=.|
00000e90  28 76 25 2f 70 25 29 3a  51 25 3d 35 2d 41 25 81  |(v%/p%):Q%=5-A%.|
00000ea0  33 3a e7 51 25 3e 34 51  25 3d 34 0d 03 fc 27 55  |3:.Q%>4Q%=4...'U|
00000eb0  25 3d 55 25 2b 31 3a 41  25 3d 31 3a 7a 25 3d 42  |%=U%+1:A%=1:z%=B|
00000ec0  25 3a e7 48 25 3d 31 42  25 3d 72 25 3a 43 25 3d  |%:.H%=1B%=r%:C%=|
00000ed0  73 25 0d 04 06 1b f2 57  3a f2 52 3a 46 25 3d 31  |s%.....W:.R:F%=1|
00000ee0  3a d6 26 32 46 44 36 3a  42 25 3d 7a 25 0d 04 10  |:.&2FD6:B%=z%...|
00000ef0  21 e7 74 25 3d 31 42 25  3d 75 25 3a 74 25 3d 30  |!.t%=1B%=u%:t%=0|
00000f00  3a 46 25 3d 46 25 2d 31  3a e5 8d 64 5e 43 0d 04  |:F%=F%-1:..d^C..|
00000f10  1a 15 e7 3f a4 50 28 42  25 2c 30 29 3e 30 e5 8d  |...?.P(B%,0)>0..|
00000f20  54 78 44 0d 04 24 1a e7  70 25 3c 3e 33 e5 8d 64  |TxD..$..p%<>3..d|
00000f30  5e 43 8b 74 25 3d 31 3a  75 25 3d 42 25 0d 04 2e  |^C.t%=1:u%=B%...|
00000f40  18 42 25 3d 42 25 2b 32  3a e7 42 25 3e 34 42 25  |.B%=B%+2:.B%>4B%|
00000f50  3d 42 25 2d 34 0d 04 38  1a 66 25 3d 30 3a e7 3f  |=B%-4..8.f%=0:.?|
00000f60  a4 52 28 42 25 2c 35 29  3e 30 e4 8d 74 66 44 0d  |.R(B%,5)>0..tfD.|
00000f70  04 42 1a 65 25 3d 30 3a  e7 3f a4 52 28 42 25 2c  |.B.e%=0:.?.R(B%,|
00000f80  36 29 3d 30 e5 8d 44 6a  44 0d 04 4c 2b 3f a4 52  |6)=0..DjD..L+?.R|
00000f90  28 42 25 2c 36 29 3d 3f  a4 52 28 42 25 2c 36 29  |(B%,6)=?.R(B%,6)|
00000fa0  2d 31 3a e7 3f a4 52 28  42 25 2c 36 29 3e 30 e5  |-1:.?.R(B%,6)>0.|
00000fb0  8d 44 6a 44 0d 04 56 3f  41 25 3d 3f a4 52 28 42  |.DjD..V?A%=?.R(B|
00000fc0  25 2c 30 29 3a f2 56 28  31 29 3a 3f a4 52 28 42  |%,0):.V(1):?.R(B|
00000fd0  25 2c 30 29 3d 30 3a 65  25 3d 41 25 2b 34 3a 41  |%,0)=0:e%=A%+4:A|
00000fe0  25 3d 42 25 2b 32 3a e7  41 25 3e 34 41 25 3d 42  |%=B%+2:.A%>4A%=B|
00000ff0  25 2d 32 0d 04 60 1b 3f  a4 50 28 42 25 2c 32 29  |%-2..`.?.P(B%,2)|
00001000  3d 30 3a 3f a4 50 28 41  25 2c 32 29 3d 30 0d 04  |=0:?.P(A%,2)=0..|
00001010  6a 27 e7 3f a4 54 28 42  25 2c 36 29 3e 30 3f a4  |j'.?.T(B%,6)>0?.|
00001020  41 28 42 25 2c 31 29 3d  31 8b 3f a4 41 28 42 25  |A(B%,1)=1.?.A(B%|
00001030  2c 31 29 3d 30 0d 04 74  30 e4 8d 64 76 44 3a f2  |,1)=0..t0..dvD:.|
00001040  47 3a f1 24 26 42 46 34  3a d6 26 32 46 44 44 3a  |G:.$&BF4:.&2FDD:|
00001050  e4 8d 64 5a 47 3a e7 66  25 3d 30 80 65 25 3d 30  |..dZG:.f%=0.e%=0|
00001060  e5 8d 54 74 43 0d 04 7e  42 fb 32 3a d6 26 33 31  |..TtC..~B.2:.&31|
00001070  38 43 3a e7 66 25 3e 30  44 25 3d 66 25 3a 58 25  |8C:.f%>0D%=f%:X%|
00001080  3d 26 36 36 32 30 3a 59  25 3d 32 39 3a f2 46 3a  |=&6620:Y%=29:.F:|
00001090  f1 8a 34 2c 31 31 29 3b  24 28 26 33 30 41 43 2b  |..4,11);$(&30AC+|
000010a0  44 25 81 37 2a 38 29 0d  04 92 38 e7 65 25 3e 30  |D%.7*8)...8.e%>0|
000010b0  44 25 3d 65 25 3a 58 25  3d 26 36 42 32 30 3a 59  |D%=e%:X%=&6B20:Y|
000010c0  25 3d 33 30 3a f2 46 3a  f1 8a 34 2c 31 35 29 3b  |%=30:.F:..4,15);|
000010d0  24 28 26 33 30 41 43 2b  44 25 81 37 2a 38 29 0d  |$(&30AC+D%.7*8).|
000010e0  04 9c 10 f2 4d 28 31 32  29 3a e5 8d 54 74 43 0d  |....M(12):..TtC.|
000010f0  04 a6 27 3f a4 52 28 42  25 2c 35 29 3d 3f a4 52  |..'?.R(B%,5)=?.R|
00001100  28 42 25 2c 35 29 2d 31  3a e7 3f a4 52 28 42 25  |(B%,5)-1:.?.R(B%|
00001110  2c 35 29 3e 30 f8 0d 04  b0 5f 41 25 3d 3f a4 52  |,5)>0...._A%=?.R|
00001120  28 42 25 2c 31 29 3a e3  49 25 3d 31 b8 33 3a 3f  |(B%,1):.I%=1.3:?|
00001130  a4 52 28 42 25 2c 49 25  29 3d 3f a4 52 28 42 25  |.R(B%,I%)=?.R(B%|
00001140  2c 49 25 2b 31 29 3a ed  3a 3f a4 52 28 42 25 2c  |,I%+1):.:?.R(B%,|
00001150  34 29 3d 30 3a f2 56 28  31 29 3a e7 3f a4 52 28  |4)=0:.V(1):.?.R(|
00001160  42 25 2c 31 29 3e 30 3f  a4 52 28 42 25 2c 35 29  |B%,1)>0?.R(B%,5)|
00001170  3d b3 28 33 29 0d 04 ba  23 66 25 3d 41 25 2b 34  |=.(3)...#f%=A%+4|
00001180  3a 3f a4 50 28 42 25 2c  31 29 3d 3f a4 50 28 42  |:?.P(B%,1)=?.P(B|
00001190  25 2c 31 29 2d 31 3a f8  0d 04 c4 1a 56 25 3d b3  |%,1)-1:.....V%=.|
000011a0  28 35 29 2d 31 3a e7 57  25 3c 33 56 25 3d 56 25  |(5)-1:.W%<3V%=V%|
000011b0  2b 34 0d 04 ce 13 e7 3f  26 36 46 34 3c 3e 42 25  |+4.....?&6F4<>B%|
000011c0  e5 8d 64 6c 44 0d 04 d8  18 e7 57 25 3c 33 56 25  |..dlD.....W%<3V%|
000011d0  3d 56 25 2b 31 8b 56 25  3d 56 25 2d 31 0d 04 e2  |=V%+1.V%=V%-1...|
000011e0  0d e7 56 25 3c 30 56 25  3d 30 0d 04 ec 75 76 25  |..V%<0V%=0...uv%|
000011f0  3d 76 25 2b 28 56 25 2b  33 29 3a 56 25 3d 56 25  |=v%+(V%+3):V%=V%|
00001200  2a 34 3a d6 26 33 33 33  38 3a f2 4c 28 32 29 3a  |*4:.&3338:.L(2):|
00001210  56 25 3d 56 25 81 34 2b  33 3a 3f 26 33 36 34 33  |V%=V%.4+3:?&3643|
00001220  3d 56 25 81 31 30 2b 35  35 3a 3f 26 33 36 34 34  |=V%.10+55:?&3644|
00001230  3d 56 25 83 31 30 2b 35  35 3a d6 26 33 42 43 30  |=V%.10+55:.&3BC0|
00001240  3a 3f a4 41 28 42 25 2c  31 29 3d 30 3a e4 8d 64  |:?.A(B%,1)=0:..d|
00001250  76 44 3a f2 4d 28 31 32  29 3a e5 8d 54 74 43 0d  |vD:.M(12):..TtC.|
00001260  04 f6 21 e7 42 25 3d 31  84 42 25 3d 33 69 25 3d  |..!.B%=1.B%=3i%=|
00001270  32 3a 6a 25 3d 34 8b 69  25 3d 31 3a 6a 25 3d 33  |2:j%=4.i%=1:j%=3|
00001280  0d 05 00 1c 6f 25 3d 30  3a e7 3f a4 54 28 69 25  |....o%=0:.?.T(i%|
00001290  2c 36 29 3e 30 6f 25 3d  6f 25 2b 31 0d 05 0a 17  |,6)>0o%=o%+1....|
000012a0  e7 3f a4 54 28 6a 25 2c  36 29 3e 30 6f 25 3d 6f  |.?.T(j%,6)>0o%=o|
000012b0  25 2b 32 0d 05 14 1e 61  25 3d 31 3a e7 3f a4 54  |%+2....a%=1:.?.T|
000012c0  28 42 25 2c 36 29 3d 30  84 6f 25 3d 30 61 25 3d  |(B%,6)=0.o%=0a%=|
000012d0  30 0d 05 1e 14 e7 3f a4  41 28 42 25 2c 31 29 3d  |0.....?.A(B%,1)=|
000012e0  31 61 25 3d 30 0d 05 28  46 3f a4 41 28 42 25 2c  |1a%=0..(F?.A(B%,|
000012f0  32 29 3d 61 25 3a 3f a4  41 28 42 25 2c 33 29 3d  |2)=a%:?.A(B%,3)=|
00001300  61 25 3a e7 3f a4 54 28  42 25 2c 36 29 3e 30 80  |a%:.?.T(B%,6)>0.|
00001310  3f a4 41 28 42 25 2c 31  29 3d 30 80 61 25 3d 30  |?.A(B%,1)=0.a%=0|
00001320  3f a4 41 28 42 25 2c 32  29 3d 31 0d 05 3c 05 f8  |?.A(B%,2)=1..<..|
00001330  0d 05 46 1e dd f2 41 3a  e4 8d 64 76 44 3a e7 6f  |..F...A:..dvD:.o|
00001340  25 3d 32 43 25 3d 6a 25  8b 43 25 3d 69 25 0d 05  |%=2C%=j%.C%=i%..|
00001350  50 1d e7 3f a4 50 28 69  25 2c 30 29 3d 30 84 3f  |P..?.P(i%,0)=0.?|
00001360  a4 50 28 6a 25 2c 30 29  3d 30 e1 0d 05 5a 10 e7  |.P(j%,0)=0...Z..|
00001370  6f 25 3c 3e 33 80 68 25  3d 30 e1 0d 05 64 20 e7  |o%<>3.h%=0...d .|
00001380  68 25 3d 31 43 25 3d 6a  25 3a e7 3f a4 50 28 69  |h%=1C%=j%:.?.P(i|
00001390  25 2c 30 29 3d 31 43 25  3d 69 25 0d 05 6e 29 e7  |%,0)=1C%=i%..n).|
000013a0  68 25 3d 31 80 28 3f a4  50 28 69 25 2c 30 29 3d  |h%=1.(?.P(i%,0)=|
000013b0  32 84 3f a4 50 28 6a 25  2c 30 29 3d 32 29 68 25  |2.?.P(j%,0)=2)h%|
000013c0  3d 30 3a e1 0d 05 78 49  d6 26 33 31 38 43 3a 58  |=0:...xI.&318C:X|
000013d0  25 3d 26 36 36 30 30 3a  59 25 3d 32 34 3a d6 26  |%=&6600:Y%=24:.&|
000013e0  33 33 36 35 3a 58 25 3d  26 36 39 43 30 3a 59 25  |3365:X%=&69C0:Y%|
000013f0  3d 69 25 2b 32 36 3a f2  46 3a f2 51 3a 43 25 3d  |=i%+26:.F:.Q:C%=|
00001400  69 25 3a e7 5a 25 3d 32  43 25 3d 6a 25 0d 05 8c  |i%:.Z%=2C%=j%...|
00001410  05 e1 0d 05 96 16 dd f2  4b 3a 4b 25 3d 30 3a e7  |........K:K%=0:.|
00001420  a6 2d 39 38 4b 25 3d 31  0d 05 a0 0d e7 a6 2d 36  |.-98K%=1......-6|
00001430  37 4b 25 3d 32 0d 05 aa  0b e7 4b 25 3e 30 f2 42  |7K%=2.....K%>0.B|
00001440  0d 05 b4 05 e1 0d 05 be  38 dd f2 4c 28 59 25 29  |........8..L(Y%)|
00001450  3a d4 30 2c 31 2c 31 30  30 2c 32 35 3a f1 24 26  |:.0,1,100,25:.$&|
00001460  33 30 41 30 3b 8a 30 2c  39 29 3b 3a 58 25 3d 26  |30A0;.0,9);:X%=&|
00001470  36 44 35 38 3a d6 26 33  33 36 46 3a e1 0d 05 c8  |6D58:.&336F:....|
00001480  34 dd f2 4d 28 79 25 29  3a 59 25 3d 79 25 3a 58  |4..M(y%):Y%=y%:X|
00001490  25 3d 26 37 32 38 30 3a  f2 46 3a f2 48 3a e7 59  |%=&7280:.F:.H:.Y|
000014a0  25 3d 31 32 3a d6 26 33  43 36 43 3a e5 8d 64 7a  |%=12:.&3C6C:..dz|
000014b0  45 0d 05 d2 0c e7 59 25  3c 3e 31 33 e1 0d 05 dc  |E.....Y%<>13....|
000014c0  0e f5 e7 a6 2d 38 36 59  25 3d 30 0d 05 e6 0d e7  |....-86Y%=0.....|
000014d0  a6 2d 36 39 59 25 3d 31  0d 05 f0 09 fd 59 25 3c  |.-69Y%=1.....Y%<|
000014e0  32 0d 05 fa 35 79 25 3d  59 25 3a f2 47 3a 59 25  |2...5y%=Y%:.G:Y%|
000014f0  3d 31 37 3a 58 25 3d 26  37 32 38 30 3a f2 46 3a  |=17:X%=&7280:.F:|
00001500  59 25 3d 79 25 3a e3 49  25 3d 30 b8 39 3a f1 3a  |Y%=y%:.I%=0.9:.:|
00001510  ed 3a f2 48 3a e1 0d 06  04 10 dd f2 46 3a d6 26  |.:.H:.......F:.&|
00001520  33 33 36 30 3a e1 0d 06  0e 10 dd f2 47 3a d6 26  |3360:.......G:.&|
00001530  35 36 45 36 3a e1 0d 06  18 10 dd f2 48 3a d6 26  |56E6:.......H:.&|
00001540  35 36 45 33 3a e1 0d 06  22 21 dd f2 4e 3a f2 47  |56E3:..."!..N:.G|
00001550  3a ef 35 3a ec 5a 25 2c  32 32 34 3a ef 32 34 37  |:.5:.Z%,224:.247|
00001560  2c 34 3a f2 48 3a e1 0d  06 2c 1a dd f2 54 28 54  |,4:.H:...,...T(T|
00001570  25 29 3a d6 26 33 30 44  43 3a 2a 46 58 31 35 2c  |%):.&30DC:*FX15,|
00001580  31 0d 06 36 05 e1 0d 06  40 26 dd f2 55 28 69 25  |1..6....@&..U(i%|
00001590  2c 6a 25 2c 6b 25 29 3a  6c 25 3d 6a 25 2b 32 3a  |,j%,k%):l%=j%+2:|
000015a0  e7 6c 25 3e 34 6c 25 3d  6c 25 2d 34 0d 06 4a 0e  |.l%>4l%=l%-4..J.|
000015b0  e7 69 25 3d 38 e5 8d 44  68 46 0d 06 54 15 e7 3f  |.i%=8..DhF..T..?|
000015c0  a4 50 28 6a 25 2c 32 29  3d 30 e5 8d 74 46 46 0d  |.P(j%,2)=0..tFF.|
000015d0  06 5e 12 f2 4c 28 39 29  3a f2 4d 28 31 32 29 3a  |.^..L(9):.M(12):|
000015e0  e1 0d 06 68 30 4a 25 3d  30 3a e3 49 25 3d 31 b8  |...h0J%=0:.I%=1.|
000015f0  3f a4 54 28 6a 25 2c 30  29 3a e7 3f a4 52 28 6a  |?.T(j%,0):.?.R(j|
00001600  25 2c 49 25 29 3d 30 4a  25 3d 49 25 3a 49 25 3d  |%,I%)=0J%=I%:I%=|
00001610  34 0d 06 72 10 ed 3a e7  4a 25 3e 30 e5 8d 74 46  |4..r..:.J%>0..tF|
00001620  46 0d 06 7c 13 f2 4c 28  31 31 29 3a f2 4d 28 31  |F..|..L(11):.M(1|
00001630  32 29 3a e1 0d 06 86 18  f2 4c 28 69 25 29 3a f2  |2):......L(i%):.|
00001640  51 3a e7 5a 25 3d 32 e5  8d 74 78 46 0d 06 90 0f  |Q:.Z%=2..txF....|
00001650  e7 69 25 3d 31 30 e5 8d  74 6e 46 0d 06 9a 39 3f  |.i%=10..tnF...9?|
00001660  a4 50 28 6a 25 2c 31 29  3d 3f a4 50 28 6a 25 2c  |.P(j%,1)=?.P(j%,|
00001670  31 29 2b 31 3a 3f a4 52  28 6a 25 2c 4a 25 29 3d  |1)+1:?.R(j%,J%)=|
00001680  6b 25 3a e7 3f a4 52 28  6a 25 2c 35 29 3e 30 e5  |k%:.?.R(j%,5)>0.|
00001690  8d 74 78 46 0d 06 a4 18  3f a4 52 28 6a 25 2c 35  |.txF....?.R(j%,5|
000016a0  29 3d b3 28 33 29 3a e5  8d 74 78 46 0d 06 ae 39  |)=.(3):..txF...9|
000016b0  3f a4 50 28 6a 25 2c 32  29 3d 31 3a 3f a4 50 28  |?.P(j%,2)=1:?.P(|
000016c0  6c 25 2c 32 29 3d 32 3a  3f a4 52 28 6a 25 2c 30  |l%,2)=2:?.R(j%,0|
000016d0  29 3d 6b 25 3a 3f a4 52  28 6a 25 2c 36 29 3d b3  |)=k%:?.R(j%,6)=.|
000016e0  28 33 29 2b 33 0d 06 b8  0f f2 42 3a ef 34 3a e5  |(3)+3.....B:.4:.|
000016f0  8d 64 7a 45 0d 06 c2 3d  dd f2 56 28 71 25 29 3a  |.dzE...=..V(q%):|
00001700  3f a4 54 28 42 25 2c 41  25 29 3d 3f a4 54 28 42  |?.T(B%,A%)=?.T(B|
00001710  25 2c 41 25 29 2b 71 25  3a 3f a4 54 28 42 25 2c  |%,A%)+q%:?.T(B%,|
00001720  36 29 3d 3f a4 54 28 42  25 2c 36 29 2b 71 25 3a  |6)=?.T(B%,6)+q%:|
00001730  e1 0d 06 cc 3b dd f2 51  3a f2 4d 28 32 36 29 3a  |....;..Q:.M(26):|
00001740  58 25 3d 33 32 38 3a 59  25 3d 34 37 36 3a 5a 25  |X%=328:Y%=476:Z%|
00001750  3d 31 3a ef 35 3a e6 33  2c 32 3a f2 42 3a f5 f2  |=1:.5:.3,2:.B:..|
00001760  4b 3a e7 4b 25 3d 30 e5  8d 64 74 46 0d 06 e0 20  |K:.K%=0..dtF... |
00001770  e7 4b 25 3d 31 5a 25 3d  31 3a 58 25 3d 33 32 38  |.K%=1Z%=1:X%=328|
00001780  8b 5a 25 3d 32 3a 58 25  3d 38 34 30 0d 06 ea 06  |.Z%=2:X%=840....|
00001790  f2 42 0d 06 f4 0b fd a6  2d 37 34 3a e1 0d 06 fe  |.B......-74:....|
000017a0  1b dd f2 42 3a f2 47 3a  ec 58 25 2c 59 25 3a ef  |...B:.G:.X%,Y%:.|
000017b0  32 33 36 3a f2 48 3a e1  0d 07 08 10 dd f2 43 28  |236:.H:.......C(|
000017c0  78 25 29 3a 5a 25 3d 37  0d 07 12 13 f5 3a f2 4b  |x%):Z%=7.....:.K|
000017d0  3a e7 4b 25 3d 30 e5 8d  44 4e 47 0d 07 1c 1f e7  |:.K%=0..DNG.....|
000017e0  4b 25 3d 31 58 25 3d 58  25 2d 39 36 3a 5a 25 3d  |K%=1X%=X%-96:Z%=|
000017f0  5a 25 2d 31 3a e5 8d 54  70 47 0d 07 26 14 58 25  |Z%-1:..TpG..&.X%|
00001800  3d 58 25 2b 39 36 3a 5a  25 3d 5a 25 2b 31 0d 07  |=X%+96:Z%=Z%+1..|
00001810  30 1c e7 58 25 3c 31 30  34 2b 78 25 58 25 3d 31  |0..X%<104+x%X%=1|
00001820  30 34 2b 78 25 3a 5a 25  3d 35 0d 07 3a 1c e7 58  |04+x%:Z%=5..:..X|
00001830  25 3e 34 38 38 2b 78 25  58 25 3d 34 38 38 2b 78  |%>488+x%X%=488+x|
00001840  25 3a 5a 25 3d 39 0d 07  44 0c f2 42 3a f2 54 28  |%:Z%=9..D..B:.T(|
00001850  31 29 0d 07 4e 1e fd a6  2d 37 34 3a e7 3f a4 54  |1)..N...-74:.?.T|
00001860  28 41 25 2c 5a 25 2d 34  29 3d 30 e5 8d 54 52 47  |(A%,Z%-4)=0..TRG|
00001870  0d 07 58 05 e1 0d 07 62  38 dd f2 5a 28 41 25 29  |..X....b8..Z(A%)|
00001880  3a e3 49 25 3d 31 b8 35  3a 5a 25 3d 38 38 3a e7  |:.I%=1.5:Z%=88:.|
00001890  3f a4 54 28 41 25 2c 49  25 29 3e 30 5a 25 3d 5a  |?.T(A%,I%)>0Z%=Z|
000018a0  25 2d 33 33 2b 49 25 3a  e5 8d 74 40 47 0d 07 6c  |%-33+I%:..t@G..l|
000018b0  1f e3 4a 25 3d 31 b8 34  3a e7 3f a4 52 28 41 25  |..J%=1.4:.?.R(A%|
000018c0  2c 4a 25 29 3d 49 25 5a  25 3d 38 32 0d 07 76 17  |,J%)=I%Z%=82..v.|
000018d0  ed 3a e7 3f a4 50 28 41  25 2c 32 29 3e 30 5a 25  |.:.?.P(A%,2)>0Z%|
000018e0  3d 38 32 0d 07 80 18 3f  28 26 33 39 44 36 2b 49  |=82....?(&39D6+I|
000018f0  25 2a 33 29 3d 5a 25 3a  ed 3a e1 0d 07 8a 22 dd  |%*3)=Z%:.:....".|
00001900  f2 52 3a f2 47 3a d6 26  34 36 46 30 3a f2 47 3a  |.R:.G:.&46F0:.G:|
00001910  e7 46 25 3d 35 d6 26 34  36 46 44 3a e1 0d 07 94  |.F%=5.&46FD:....|
00001920  19 d6 26 32 46 44 44 3a  e4 8d 64 5a 47 3a d6 26  |..&2FDD:..dZG:.&|
00001930  34 36 46 44 3a e1 0d 07  9e 46 dd f2 57 3a 41 3d  |46FD:....F..W:A=|
00001940  b3 28 2d 91 29 3a 57 25  3d b3 28 34 29 3a 47 25  |.(-.):W%=.(4):G%|
00001950  3d b3 28 33 29 3a e3 49  25 3d 30 b8 33 3a 49 25  |=.(3):.I%=0.3:I%|
00001960  3f 26 36 46 32 3d b3 28  34 29 3a e7 49 25 3c 32  |?&6F2=.(4):.I%<2|
00001970  49 25 3f 26 36 46 30 3d  b3 28 32 29 0d 07 a8 1c  |I%?&6F0=.(2)....|
00001980  ed 3a 47 25 3d b3 28 32  29 3a e7 53 25 3e 32 84  |.:G%=.(2):.S%>2.|
00001990  52 25 3e 32 47 25 3d 33  0d 07 b2 0e e7 41 25 3c  |R%>2G%=3.....A%<|
000019a0  33 e5 8d 64 50 47 0d 07  bc 1d e7 42 25 3d 31 84  |3..dPG.....B%=1.|
000019b0  42 25 3d 33 80 3f 26 36  46 37 3d 31 3f 26 36 46  |B%=3.?&6F7=1?&6F|
000019c0  37 3d 30 0d 07 c6 1d e7  42 25 3d 32 84 42 25 3d  |7=0.....B%=2.B%=|
000019d0  34 80 3f 26 36 46 36 3d  31 3f 26 36 46 36 3d 30  |4.?&6F6=1?&6F6=0|
000019e0  0d 07 d0 3b d6 26 33 43  31 30 3a f1 8a 33 36 2c  |...;.&3C10:..36,|
000019f0  33 29 3b 55 25 2b 31 3a  d6 26 32 46 44 36 3a d6  |3);U%+1:.&2FD6:.|
00001a00  26 33 43 36 43 3a 48 25  3d 30 3a 53 25 3d 30 3a  |&3C6C:H%=0:S%=0:|
00001a10  52 25 3d 30 3a 76 25 3d  30 3a e1 0d 07 da b1 41  |R%=0:v%=0:.....A|
00001a20  25 3d 3f a4 54 28 42 25  2c 31 29 2b 3f a4 54 28  |%=?.T(B%,1)+?.T(|
00001a30  42 25 2c 32 29 3a 3f 26  33 36 31 36 3d 41 25 81  |B%,2):?&3616=A%.|
00001a40  31 30 2b 26 33 37 3a 3f  26 33 36 31 37 3d 41 25  |10+&37:?&3617=A%|
00001a50  83 31 30 2b 26 33 37 3a  41 25 3d 3f a4 54 28 42  |.10+&37:A%=?.T(B|
00001a60  25 2c 33 29 2b 3f a4 54  28 42 25 2c 34 29 2b 3f  |%,3)+?.T(B%,4)+?|
00001a70  a4 54 28 42 25 2c 35 29  3a 3f 26 33 36 33 38 3d  |.T(B%,5):?&3638=|
00001a80  41 25 81 31 30 2b 26 33  37 3a 3f 26 33 36 33 39  |A%.10+&37:?&3639|
00001a90  3d 41 25 83 31 30 2b 26  33 37 3a 3f 26 33 36 35  |=A%.10+&37:?&365|
00001aa0  42 3d 3f a4 50 28 42 25  2c 31 29 2b 26 33 37 3a  |B=?.P(B%,1)+&37:|
00001ab0  3f 26 33 36 36 36 3d 3f  a4 50 28 42 25 2c 32 29  |?&3666=?.P(B%,2)|
00001ac0  2b 31 30 3a d6 26 33 42  43 30 3a f8 0d 07 e4 1a  |+10:.&3BC0:.....|
00001ad0  e7 59 25 3d 33 32 4a 25  3d 4a 25 2b 4b 25 3a 4c  |.Y%=32J%=J%+K%:L|
00001ae0  25 3d 4c 25 2b 31 0d 07  ee 08 e6 30 2c 31 0d 07  |%=L%+1.....0,1..|
00001af0  f8 12 e7 4b 25 3e 34 f8  8b d6 26 41 41 41 3a f8  |...K%>4...&AAA:.|
00001b00  0d 08 02 0c dc 2d 32 2c  2d 33 2c 35 0d 08 0c 1d  |.....-2,-3,5....|
00001b10  dd a4 41 28 58 25 2c 59  25 29 3d 28 26 36 43 43  |..A(X%,Y%)=(&6CC|
00001b20  2b 58 25 2a 35 29 2b 59  25 0d 08 16 1d dd a4 50  |+X%*5)+Y%......P|
00001b30  28 58 25 2c 59 25 29 3d  28 26 36 36 30 2b 58 25  |(X%,Y%)=(&660+X%|
00001b40  2a 37 29 2b 59 25 0d 08  20 1d dd a4 52 28 58 25  |*7)+Y%.. ...R(X%|
00001b50  2c 59 25 29 3d 28 26 36  38 34 2b 58 25 2a 37 29  |,Y%)=(&684+X%*7)|
00001b60  2b 59 25 0d 08 2a 1d dd  a4 54 28 58 25 2c 59 25  |+Y%..*...T(X%,Y%|
00001b70  29 3d 28 26 36 41 38 2b  58 25 2a 37 29 2b 59 25  |)=(&6A8+X%*7)+Y%|
00001b80  0d ff 04 c9 01 d0 02 a2                           |........|
00001b88
Tankattack/TANKB.m0
Tankattack/TANKB.m1
Tankattack/TANKB.m2
Tankattack/TANKB.m4
Tankattack/TANKB.m5