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:
- STH website » CDS » CDS_TankAttack-CDS_TankAttack-CDS.ssd » TANKB
- AEW website » cds » cds_5_25_discs_Tank-Attack_HD-TANK.ssd » TANKB
- Personal collection » Acorn ADFS disks » Electron » Tank_attack.ADF » Tankattack/TANKB
- Personal collection » Acorn hard disk » zipped_disks » elk08 » games3/Tankattack/TANKB
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