Home » CEEFAX disks » telesoftware1.adl » Games/SALAMAN

Games/SALAMAN

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 » CEEFAX disks » telesoftware1.adl
Filename: Games/SALAMAN
Read OK:
File size: 1E66 bytes
Load address: 1A00
Exec address: 8023
Duplicates

There is 1 duplicate copy of this file in the archive:

File contents
   10IFPAGE<&E01THEN50
   20*K.0*T.|MF.i%=0TO(TOP-PA.)S.4:i%!&E00=i%!PAGE:NEXT|MPA.=&E00|MENDCASE|MG.50|M
   30*FX138,0,128
   40END
   50*K.10RUN|M
   60MODE5:*TV255
   70*FX4,1
   80*FX214,0
   90*FX15,0
  100*FX11,0
  110*FX200,1
  120ONERRORGOTO1670
  130PROCV:PROCB(2):PROCW:PROC`:REPEATPROCO:PROCJ:PROCK:PROCY:UNTIL A OR B
  140DEFPROCJ:PROCD:PROCA:VDU7,7,31,0,23,17,2,17,131:LOCALM%,K%:I%=1:PRINT" BRITISH ARMY MOVES ":VDU31,0,24,17,2,17,128:PRINT"Press arrow keys to":PRINT"move flashing unit ":PRINT"SPACE=no move X=stop"
  150M%=A%(I%,7):IFA%(I%,6)<=0THEN240
  160PROCS(I%):k%=GET:PROCA:PROCC(27):IFk%=88THEN250
  170IFk%=32THEN240
  180k%=k%-135:IFk%<1ORk%>4THEN240
  190PROCH(k%,I%):IFV%(X%,Y%)>4THEN240
  200IFI%>10ANDI%<15IFB%(X%,Y%)=128THEN240
  210IFV%(X%,Y%)=1M%=M%-1
  220PROCL(I%,A%):M%=M%-1:IFFNR<190 M%=M%-1
  230IFM%<=0THEN240ELSE160
  240I%=I%+1:IFI%<15THEN150
  250PROCG:ENDPROC
  260DEFPROCG:PROCD:PROCA:P%=1:VDU31,0,23,17,2,17,131:PRINT"BRITISH ATTACK PHASE":VDU17,2,17,128:PRINT"Do you want any unit";:PRINT"to attack the enemy?":A$=GET$:IFINSTR("Nn",A$)ENDPROC
  270IFA%(P%,6)<=0THEN330
  280VDU17,2,31,0,24:PRINT"Set attack direction";:PRINT"for flashing unit by";:PRINT"pressing arrow key. ":PROCS(P%):K%=GET:PROCA:IFK%=88THEN340
  290IFK%=32THEN330
  300K%=K%-135:IFK%<1ORK%>4THEN330
  310PROCH(K%,P%):IFV%(X%,Y%)<6PROCF(X%,Y%):GOTO330
  320PROCE(X%,Y%):FORi%=27TO28:PROCC(i%):NEXT
  330P%=P%+1:IFP%<15THEN270
  340ENDPROC
  350DEFPROCK:PROCD:PROCB(2):LOCALM%:VDU31,0,23,17,2,17,131:PRINT" FRENCH ARMY MOVES  ":J%=15
  360M%=A%(J%,7):IFM%<=0THEN550
  370PROCB(1):IFA%(J%,6)<=0THEN550
  380X%=A%(J%,1):Y%=A%(J%,2):IFX%=16ANDY%=20 A=-1:ENDPROC
  390IFFNh(X%,Y%)THEN550
  400IFFNs(X%,Y%)Y%=Y%+1:GOTO460
  410IFFNw(X%,Y%)X%=X%-1:GOTO460
  420IFFNe(X%,Y%)X%=X%+1:GOTO460
  430IFFNn(X%,Y%)Y%=Y%-1:GOTO460
  440IFY%>12 X%=X%+1:GOTO460
  450IFY%<13 Y%=Y%+1
  460IFB%(X%,Y%)=128IFJ%>22THEN480
  470IFV%(X%,Y%)<5THEN510
  480Q%=RND(4):PROCH(Q%,J%):PROCM:IFV%(X%,Y%)=3:IFJ%>22THEN550
  490IFV%(X%,Y%)>4THEN530
  500IFV%(X%,Y%)=3IFY%<5THEN550
  510IFV%(X%,Y%)=1M%=M%-1
  520PROCL(J%,B%):IFFNR<190 M%=M%-1
  530M%=M%-1:IFM%<=0THEN550
  540VDU7,7:PROCB(1):GOTO380
  550J%=J%+1:IFJ%<=N%THEN360
  560PROCI:ENDPROC
  570DEFPROCI:PROCD:PROCA:VDU17,2,17,131,31,0,23:PRINT"FRENCH ATTACK PHASE ":VDU17,2,17,128:PROCB(3):J%=15:IFA%(J%,6)<=0THEN640
  580X%=A%(J%,1):Y%=A%(J%,2):IFFNN(X%,Y%)X%=X%:Y%=Y%-1:GOTO630
  590IFFNS(X%,Y%)X%=X%:Y%=Y%+1:GOTO630
  600IFFNE(X%,Y%)X%=X%+1:Y%=Y%:GOTO630
  610IFFNW(X%,Y%)X%=X%-1:Y%=Y%:GOTO630
  620GOTO640
  630PROCC(25):VDU17,2,31,2,25:PRINT"You are attacked":PROCE(X%,Y%):FORi%=27TO28:PROCC(i%):NEXT
  640J%=J%+1:IFJ%<=N%THEN580
  650ENDPROC
  660DEFFNN(X%,Y%):IFY%>0:IFV%(X%,Y%-1)=A%:=-1ELSE=0
  670DEFFNS(X%,Y%):IFY%<21:IFV%(X%,Y%+1)=A%:=-1ELSE=0
  680DEFFNE(X%,Y%):IFX%<19:IFV%(X%+1,Y%)=A%:=-1ELSE=0
  690DEFFNW(X%,Y%):IFX%>0:IFV%(X%-1,Y%)=A%:=-1ELSE=0
  700DEFFNe(X%,Y%)
  710IFV%(X%,Y%)=A%:=-1
  720IFX%<19X%=X%+1:GOTO710
  730=0
  740DEFFNn(X%,Y%)
  750IFV%(X%,Y%)=A%:=-1
  760IFY%>2Y%=Y%-1:GOTO750
  770=0
  780DEFFNh(X%,Y%):IFX%>0IFV%(X%-1,Y%)=A%:=-1
  790IFX%<19IFV%(X%+1,Y%)=A%:=-1
  800IFY%<21IFV%(X%,Y%+1)=A%:=-1
  810IFY%>2IFV%(X%,Y%-1)=A%:=-1
  820=0
  830DEFFNs(X%,Y%)
  840IFV%(X%,Y%)=4:=-1
  850IFV%(X%,Y%)=A%:=-1
  860IFY%<21Y%=Y%+1:GOTO840
  870=0
  880DEFFNw(X%,Y%)
  890IFV%(X%,Y%)=A%:=-1
  900IFX%>0X%=X%-1:GOTO890
  910=0
  920DEFFNR=RND(500)
  930DEFPROCM:IFX%<0X%=0
  940IFX%>19X%=19
  950IFY%<1Y%=1
  960IFY%>21Y%=21
  970ENDPROC
  980DEFPROCH(H%,I%):IFH%=1X%=A%(I%,1)-1:Y%=A%(I%,2)
  990IFH%=2X%=A%(I%,1)+1:Y%=A%(I%,2)
 1000IFH%=3X%=A%(I%,1):Y%=A%(I%,2)+1
 1010IFH%=4X%=A%(I%,1):Y%=A%(I%,2)-1
 1020PROCM:ENDPROC
 1030DEFPROCE(X%,Y%):PROCP:IFV%(X%,Y%)<A%ENDPROC
 1040U%=1:PROCM:IFA%(U%,6)<=0ENDPROC
 1050REPEATE%=0:IFA%(U%,1)=X%ANDA%(U%,2)=Y%E%=-1
 1060IFNOTE%THEN1170
 1070V%=RND(R%)+RND(Z%):IFU%=5_%=RND(100)
 1080IFU%=7_%=RND(200)
 1090IFU%<15W%=V%+(Y%*3)+(L%*10)-_%
 1100IFU%>14W%=V%-L%*5
 1110IFB%(A%(U%,1),A%(U%,2))=128W%=W%DIV5
 1120IFW%<0W%=0
 1130IFW%>A%(U%,6)W%=A%(U%,6)
 1140A%(U%,6)=A%(U%,6)-W%:IFA%(U%,6)<=0PROCQ(U%,X%,Y%,W%):GOTO1170
 1150IFA%(U%,6)<1000 A%(U%,4)=2
 1160IFE%PROCN(U%,X%,Y%,W%)
 1170U%=U%+1:UNTILU%>N%:ENDPROC
 1180DEFPROCQ(U%,X%,Y%,W%):PROCC(28):VDU17,1,31,3,28:PRINT"Unit destroyed":VDU17,2:PROCF(A%(U%,1),A%(U%,2)):FORo%=3TO7:A%(U%,o%)=0:NEXT:PROCA:PROCT(U%,X%,Y%,W%):ENDPROC
 1190DEFPROCF(X%,Y%):PROCA:PROCP:S%=1
 1200VDU17,2,17,129,31,X%,Y%,239:S%=S%+1:IFS%<100THEN1200
 1210VDU17,F%(X%,Y%),17,B%(X%,Y%):VDU31,X%,Y%,C%(X%,Y%),17,128:V%(X%,Y%)=0:ENDPROC
 1220DEFPROCN(U%,X%,Y%,W%):PROCA:PROCC(27):VDU31,3,27,17,1:PRINT"Casualties ";W%:PROCB(3):VDU17,2:PROCT(U%,X%,Y%,W%):ENDPROC
 1230DEFPROCT(U%,X%,Y%,W%):IFU%<15 C%=C%-W%ELSED%=D%-W%
 1240PROCO:PROCB(2):PROCC(28):PROCC(29):IFA%(U%,6)>0PROCU(U%,X%,Y%,W%)
 1250ENDPROC
 1260DEFPROCU(U%,X%,Y%,W%):PROCA:O%=W%DIV100:IFW%<100ENDPROC
 1270IFU%=5ORU%=7 O%=O%DIV2
 1280IFU%>14PROCZ(U%,X%,Y%,O%):ENDPROC
 1290PROC_(U%,X%,Y%,O%):ENDPROC
 1300DEFPROC_(U%,X%,Y%,O%):IFU%=5ORU%=7 O%=O%-2
 1310IFY%<21 Y%=Y%+1
 1320IFV%(X%,Y%)<5PROCB(2):PROCL(U%,A%)
 1330IFY%=21ENDPROC
 1340O%=O%-1:IFO%>0THEN1310
 1350ENDPROC
 1360DEFPROCZ(U%,X%,Y%,O%)
 1370IFY%>1 Y%=Y%-1
 1380IFV%(X%,Y%)<5PROCB(2):PROCL(U%,B%)
 1390IFY%=1ENDPROC
 1400O%=O%-1:IFO%>0THEN1370
 1410ENDPROC
 1420DEFPROCV:PROCA:VDU17,1,17,131:CLS:PRINTTAB(5,8)"SALAMANCA":COLOUR0:PRINTTAB(2,12)"Choose your level":PRINTTAB(3,13)"for the battle":COLOUR1:PRINTTAB(3,16)"Level 1 = easy":PRINTTAB(3,18)"Level 9 = hard":REPEATL%=GET-48:UNTILL%>0ANDL%<10:CLS:COLOUR1:PRINTTAB(3,10)"Do you want:-":COLOUR0:PRINTTAB(2,13)"1. the sound on"
 1430PRINTTAB(2,15)"2. a quiet game ?":A$=GET$:IFA$="1"ENDPROC
 1440*FX210,1
 1450ENDPROC
 1460DEFPROCc:VDU17,1,17,131,31,3,30:PRINT"Press a key":K%=GET:VDU17,128:PROCX:ENDPROC
 1470DEFPROCL(z%,v%):VDU7,7,17,F%(A%(z%,1),A%(z%,2)):VDU17,B%(A%(z%,1),A%(z%,2)):VDU31,A%(z%,1),A%(z%,2),C%(A%(z%,1),A%(z%,2)):V%(A%(z%,1),A%(z%,2))=0:A%(z%,1)=X%:A%(z%,2)=Y%:V%(X%,Y%)=v%:VDU17,A%(z%,4),17,A%(z%,5):VDU31,A%(z%,1),A%(z%,2),A%(z%,3):VDU17,2,17,128
 1480ENDPROC
 1490DEFPROCY:LOCALJ%:T%=0:J%=15
 1500IFA%(J%,2)>F%-L%T%=T%+1
 1510J%=J%+1:IFJ%<=N%THEN1500
 1520IFT%=0ORC%-D%>=20000 B=TRUE
 1530IFC%<26000 A=TRUE
 1540PROCa:ENDPROC
 1550DEFPROCP:ENVELOPE1,1,0,0,0,0,0,0,126,-1,0,-3,126,126:SOUND0,1,62,4:ENDPROC
 1560DEFPROCb:ENVELOPE1,129,0,-10,-1,1,0,2,6,-1,0,-1,126,74:SOUND0,1,7,14:ENDPROC
 1570DEFPROCO:VDU17,3,17,129,31,0,22:PRINT"BRI";SPC7:VDU17,0,31,4,22:PRINT;C%:VDU17,3,31,10,22:PRINT"FRE";SPC6;" ":VDU17,0,31,15,22:PRINT;D%:VDU17,128:ENDPROC
 1580DEFPROCA:!&FE00=&10200A:ENDPROC
 1590DEFPROCC(p%):PRINTTAB(0,p%)STRING$(20," "):ENDPROC
 1600DEFPROCS(K%):VDU31,A%(K%,1),A%(K%,2),23,0,10,96;0,0;23,1,1;0;0;0;:ENDPROC
 1610DEFPROCB(e%):TIME=0:REPEATUNTILTIME>30*e%:ENDPROC
 1620DEFPROCD:PROCA:VDU17,128,31,0,23:PRINTSPC140:ENDPROC
 1630DEFPROCa:PROCD:IFBVDU31,0,23,17,3,17,129:PRINT"   You have won !   ":VDU17,128:PROCR:ENDPROC
 1640IFAVDU31,0,23:PRINT"  You have lost !   ":VDU17,128:PROCR:ENDPROC
 1650ENDPROC
 1660DEFPROCR:VDU31,1,25,17,1:PRINT"Press a key if you"'" want another game":K%=GET:RUNENDPROC
 1670MODE7:REPORT:PRINT" line ";ERL:END
 1680DEFPROC`:PROCA:VDU19,2,2,0,0,0,19,3,4,0,0,0:VDU12,17,2,31,1,14:PRINT"** PLEASE WAIT **":A%=6:B%=7:C%=51000:D%=48000:G%=1750:N%=24:F%=10:_%=0:R%=400:Z%=600:B=0:A=0:DIMC%(19,21),F%(19,21),B%(19,21):DIMV%(19,21),A%(N%,7):FORX%=0TO19:FORY%=1TO21
 1690C%(X%,Y%)=224:F%(X%,Y%)=2:B%(X%,Y%)=130:V%(X%,Y%)=0:NEXT,:FORK%=G%TOG%+100STEP20:RESTOREK%:READc%,f%,b%,a%,v%:RESTOREK%+10:FORI%=1TOa%:READ`%,d%,g%,h%:FORX%=`%TOd%:FORY%=g%TOh%:C%(X%,Y%)=c%:F%(X%,Y%)=f%:B%(X%,Y%)=b%:V%(X%,Y%)=v%:NEXT,,,:VDU17,128:CLS:FORY%=1TO21:FORX%=0TO19
 1700VDU17,F%(X%,Y%),17,B%(X%,Y%):VDU31,X%,Y%,C%(X%,Y%):NEXT,:VDU17,2,17,131,31,0,0:PRINT"1812 ";:VDU17,1:PRINT"SALAMANCA ";:VDU17,2:PRINT"1812 ":RESTOREG%+120:FORX%=1TON%:FORY%=1TO2:READA%(X%,Y%):NEXT,:RESTOREG%+130:FORI%=1TON%:FORJ%=3TO7:READA%(I%,J%):NEXT,:FORK%=1TON%:VDU17,A%(K%,4),17,A%(K%,5)
 1710VDU31,A%(K%,1),A%(K%,2),A%(K%,3):NEXT:FORK%=1TO14:V%(A%(K%,1),A%(K%,2))=A%:NEXT:FORK%=15TON%:V%(A%(K%,1),A%(K%,2))=B%:NEXT:ENDPROC
 1720DEFPROCW:VDU23,224,170,85,170,85,170,85,170,85,23,225,255,126,60,60,60,60,126,255,23,226,0,8,24,8,8,8,28,0,23,227,0,60,4,24,4,4,60,0,23,228,0,32,40,40,60,8,8,0,23,229,0,60,32,60,4,4,60,0,23,230,0,60,32,60,36,36,60,0
 1730VDU23,231,0,60,4,4,8,16,32,0,23,232,0,32,32,32,32,32,60,0,23,233,0,24,36,24,36,36,24,0,23,234,0,2,6,14,30,62,126,0,23,235,0,24,36,4,24,32,60,0,23,236,0,56,32,48,32,32,56,0,23,237,0,56,40,56,32,32,32,0,23,238,0,56,40,48,40,40,56,0
 1740VDU23,239,153,126,66,219,219,66,126,153:ENDPROC
 1750DATA224,1,130,17,1
 1760DATA3,7,12,12,2,8,13,13,3,7,14,14,16,19,6,6,15,19,7,7,16,19,8,8,0,0,2,2,0,1,3,3,0,2,4,4,0,3,5,5,0,4,6,6,0,5,7,7,0,4,8,8,0,3,9,9,0,2,10,10,0,1,11,11,0,0,12,12 
 1770DATA224,1,130,7,1
 1780DATA2,12,1,1,3,11,2,2,4,10,3,3,5,9,4,4,9,12,7,7,8,13,8,8,9,12,9,9
 1790DATA224,1,128,6,3
 1800DATA0,0,F%-L%,F%-L%,4,6,13,13,17,18,7,7,6,8,3,3,5,9,2,2,10,11,8,8
 1810DATA224,3,131,2,5
 1820DATA14,19,19,19,14,14,20,21
 1830DATA224,3,129,1,4
 1840DATA15,16,20,21
 1850DATA225,1,131,1,0
 1860DATA16,16,19,19
 1870DATA9,17,17,18,11,16,14,16,10,19,13,18,5,18,17,21,9,18,11,18,19,13,19,15,15,18,3,21,1,15,2,12,4,9,8,4,10,4,13,6,16,5,18,4,14,5,5,7
 1880DATA226,0,129,5800,2,227,0,129,5800,2,228,0,129,5800,2,229,0,129,5800,2,230,0,129,5800,2,231,0,129,5800,2,232,0,129,3500,3,236,3,129,3300,2,237,3,129,2600,2,238,3,129,2600,2,234,0,129,1050,4,234,0,129,1050,4,234,0,129,1050,4   
 1890DATA234,0,129,1050,4,226,1,131,5700,2,235,1,131,5700,2,227,1,131,5700,2,228,1,131,5700,2,229,1,131,5700,2,230,1,131,5700,2,231,1,131,5700,2,233,1,131,5700,2,234,1,131,3400,4,234,1,131,3400,4

�<&E01��Tr@
E*K.0*T.|MF.i%=0TO(TOP-PA.)S.4:i%!&E00=i%!�:�|MPA.=&E00|M�|MG.50|M
*FX138,0,128
(�
2*K.10�|M
<
�5:*TV255
F
*FX4,1
P*FX214,0
Z*FX15,0
d*FX11,0
n*FX200,1
x��tFF
�'�V:�B(2):�W:�`:��O:�J:�K:�Y:� A � B
����J:�D:�A:�7,7,31,0,23,17,2,17,131:�M%,K%:I%=1:�" BRITISH ARMY MOVES ":�31,0,24,17,2,17,128:�"Press arrow keys to":�"move flashing unit ":�"SPACE=no move X=stop"
�!M%=A%(I%,7):�A%(I%,6)<=0��dp@
�%�S(I%):k%=�:�A:�C(27):�k%=88��dz@
��k%=32��dp@
�k%=k%-135:�k%<1�k%>4��dp@
��H(k%,I%):�V%(X%,Y%)>4��dp@
�#�I%>10�I%<15�B%(X%,Y%)=128��dp@
��V%(X%,Y%)=1M%=M%-1
�%�L(I%,A%):M%=M%-1:�R<190 M%=M%-1
��M%<=0��dp@��t`@
�I%=I%+1:�I%<15��tV@
��G:�
���G:�D:�A:P%=1:�31,0,23,17,2,17,131:�"BRITISH ATTACK PHASE":�17,2,17,128:�"Do you want any unit";:�"to attack the enemy?":A$=�:�"Nn",A$)�
�A%(P%,6)<=0��DJA
v�17,2,31,0,24:�"Set attack direction";:�"for flashing unit by";:�"pressing arrow key. ":�S(P%):K%=�:�A:�K%=88��DTA
"�K%=32��DJA
,K%=K%-135:�K%<1�K%>4��DJA
6)�H(K%,P%):�V%(X%,Y%)<6�F(X%,Y%):�DJA
@ �E(X%,Y%):�i%=27�28:�C(i%):�
JP%=P%+1:�P%<15��TNA
T�
^G��K:�D:�B(2):�M%:�31,0,23,17,2,17,131:�" FRENCH ARMY MOVES  ":J%=15
hM%=A%(J%,7):�M%<=0��TfB
r�B(1):�A%(J%,6)<=0��TfB
|/X%=A%(J%,1):Y%=A%(J%,2):�X%=16�Y%=20 A=-1:�
��h(X%,Y%)��TfB
��s(X%,Y%)Y%=Y%+1:�dLA
��w(X%,Y%)X%=X%-1:�dLA
��e(X%,Y%)X%=X%+1:�dLA
��n(X%,Y%)Y%=Y%-1:�dLA
��Y%>12 X%=X%+1:�dLA
��Y%<13 Y%=Y%+1
��B%(X%,Y%)=128�J%>22��d`A
��V%(X%,Y%)<5��d~A
�1Q%=�(4):�H(Q%,J%):�M:�V%(X%,Y%)=3:�J%>22��TfB
��V%(X%,Y%)>4��TRB
��V%(X%,Y%)=3�Y%<5��TfB
��V%(X%,Y%)=1M%=M%-1
�L(J%,B%):�R<190 M%=M%-1
M%=M%-1:�M%<=0��TfB
�7,7:�B(1):�D|A
&J%=J%+1:�J%<=N%��DhA
0�I:�
:e��I:�D:�A:�17,2,17,131,31,0,23:�"FRENCH ATTACK PHASE ":�17,2,17,128:�B(3):J%=15:�A%(J%,6)<=0��t@B
D9X%=A%(J%,1):Y%=A%(J%,2):�N(X%,Y%)X%=X%:Y%=Y%-1:�DvB
N!�S(X%,Y%)X%=X%:Y%=Y%+1:�DvB
X!�E(X%,Y%)X%=X%+1:Y%=Y%:�DvB
b!�W(X%,Y%)X%=X%-1:Y%=Y%:�DvB
l	�t@B
vI�C(25):�17,2,31,2,25:�"You are attacked":�E(X%,Y%):�i%=27�28:�C(i%):�
�J%=J%+1:�J%<=N%��DDB
��
�+ݤN(X%,Y%):�Y%>0:�V%(X%,Y%-1)=A%:=-1�=0
�,ݤS(X%,Y%):�Y%<21:�V%(X%,Y%+1)=A%:=-1�=0
�,ݤE(X%,Y%):�X%<19:�V%(X%+1,Y%)=A%:=-1�=0
�+ݤW(X%,Y%):�X%>0:�V%(X%-1,Y%)=A%:=-1�=0
�ݤe(X%,Y%)
��V%(X%,Y%)=A%:=-1
��X%<19X%=X%+1:�dFB
�=0
�ݤn(X%,Y%)
��V%(X%,Y%)=A%:=-1
��Y%>2Y%=Y%-1:�dnB
=0
'ݤh(X%,Y%):�X%>0�V%(X%-1,Y%)=A%:=-1
�X%<19�V%(X%+1,Y%)=A%:=-1
 �Y%<21�V%(X%,Y%+1)=A%:=-1
*�Y%>2�V%(X%,Y%-1)=A%:=-1
4=0
>ݤs(X%,Y%)
H�V%(X%,Y%)=4:=-1
R�V%(X%,Y%)=A%:=-1
\�Y%<21Y%=Y%+1:�DHC
f=0
pݤw(X%,Y%)
z�V%(X%,Y%)=A%:=-1
��X%>0X%=X%-1:�DzC
�=0
�ݤR=�(500)
���M:�X%<0X%=0
��X%>19X%=19
�
�Y%<1Y%=1
��Y%>21Y%=21
��
�-��H(H%,I%):�H%=1X%=A%(I%,1)-1:Y%=A%(I%,2)
�"�H%=2X%=A%(I%,1)+1:Y%=A%(I%,2)
�"�H%=3X%=A%(I%,1):Y%=A%(I%,2)+1
�"�H%=4X%=A%(I%,1):Y%=A%(I%,2)-1
��M:�
 ��E(X%,Y%):�P:�V%(X%,Y%)<A%�
U%=1:�M:�A%(U%,6)<=0�
'�E%=0:�A%(U%,1)=X%�A%(U%,2)=Y%E%=-1
$
�E%��tRD
.!V%=�(R%)+�(Z%):�U%=5_%=�(100)
8�U%=7_%=�(200)
B!�U%<15W%=V%+(Y%*3)+(L%*10)-_%
L�U%>14W%=V%-L%*5
V%�B%(A%(U%,1),A%(U%,2))=128W%=W%�5
`
�W%<0W%=0
j�W%>A%(U%,6)W%=A%(U%,6)
t:A%(U%,6)=A%(U%,6)-W%:�A%(U%,6)<=0�Q(U%,X%,Y%,W%):�tRD
~�A%(U%,6)<1000 A%(U%,4)=2
��E%�N(U%,X%,Y%,W%)
�U%=U%+1:�U%>N%:�
����Q(U%,X%,Y%,W%):�C(28):�17,1,31,3,28:�"Unit destroyed":�17,2:�F(A%(U%,1),A%(U%,2)):�o%=3�7:A%(U%,o%)=0:�:�A:�T(U%,X%,Y%,W%):�
���F(X%,Y%):�A:�P:S%=1
�2�17,2,17,129,31,X%,Y%,239:S%=S%+1:�S%<100��tpD
�G�17,F%(X%,Y%),17,B%(X%,Y%):�31,X%,Y%,C%(X%,Y%),17,128:V%(X%,Y%)=0:�
�\��N(U%,X%,Y%,W%):�A:�C(27):�31,3,27,17,1:�"Casualties ";W%:�B(3):�17,2:�T(U%,X%,Y%,W%):�
�-��T(U%,X%,Y%,W%):�U%<15 C%=C%-W%�D%=D%-W%
�5�O:�B(2):�C(28):�C(29):�A%(U%,6)>0�U(U%,X%,Y%,W%)
��
�*��U(U%,X%,Y%,W%):�A:O%=W%�100:�W%<100�
��U%=5�U%=7 O%=O%�2
�U%>14�Z(U%,X%,Y%,O%):�

�_(U%,X%,Y%,O%):�
'��_(U%,X%,Y%,O%):�U%=5�U%=7 O%=O%-2
�Y%<21 Y%=Y%+1
(�V%(X%,Y%)<5�B(2):�L(U%,A%)
2�Y%=21�
<O%=O%-1:�O%>0��T^E
F�
P��Z(U%,X%,Y%,O%)
Z�Y%>1 Y%=Y%-1
d�V%(X%,Y%)<5�B(2):�L(U%,B%)
n
�Y%=1�
xO%=O%-1:�O%>0��DZE
��
����V:�A:�17,1,17,131:�:�5,8)"SALAMANCA":�0:�2,12)"Choose your level":�3,13)"for the battle":�1:�3,16)"Level 1 = easy":�3,18)"Level 9 = hard":�L%=�-48:�L%>0�L%<10:�:�1:�3,10)"Do you want:-":�0:�2,13)"1. the sound on"
�,�2,15)"2. a quiet game ?":A$=�:�A$="1"�
�*FX210,1
��
�=��c:�17,1,17,131,31,3,30:�"Press a key":K%=�:�17,128:�X:�
����L(z%,v%):�7,7,17,F%(A%(z%,1),A%(z%,2)):�17,B%(A%(z%,1),A%(z%,2)):�31,A%(z%,1),A%(z%,2),C%(A%(z%,1),A%(z%,2)):V%(A%(z%,1),A%(z%,2))=0:A%(z%,1)=X%:A%(z%,2)=Y%:V%(X%,Y%)=v%:�17,A%(z%,4),17,A%(z%,5):�31,A%(z%,1),A%(z%,2),A%(z%,3):�17,2,17,128
��
���Y:�J%:T%=0:J%=15
��A%(J%,2)>F%-L%T%=T%+1
�J%=J%+1:�J%<=N%��d\E
��T%=0�C%-D%>=20000 B=�
��C%<26000 A=�
�a:�
8��P:�1,1,0,0,0,0,0,0,126,-1,0,-3,126,126:�0,1,62,4:�
:��b:�1,129,0,-10,-1,1,0,2,6,-1,0,-1,126,74:�0,1,7,14:�
"t��O:�17,3,17,129,31,0,22:�"BRI";�7:�17,0,31,4,22:�;C%:�17,3,31,10,22:�"FRE";�6;" ":�17,0,31,15,22:�;D%:�17,128:�
,��A:!&FE00=&10200A:�
6��C(p%):�0,p%)�20," "):�
@@��S(K%):�31,A%(K%,1),A%(K%,2),23,0,10,96;0,0;23,1,1;0;0;0;:�
J��B(e%):�=0:���>30*e%:�
T"��D:�A:�17,128,31,0,23:�140:�
^F��a:�D:�B�31,0,23,17,3,17,129:�"   You have won !   ":�17,128:�R:�
h3�A�31,0,23:�"  You have lost !   ":�17,128:�R:�
r�
|H��R:�31,1,25,17,1:�"Press a key if you"'" want another game":K%=�:��
��7:�:�" line ";�:�
����`:�A:�19,2,2,0,0,0,19,3,4,0,0,0:�12,17,2,31,1,14:�"** PLEASE WAIT **":A%=6:B%=7:C%=51000:D%=48000:G%=1750:N%=24:F%=10:_%=0:R%=400:Z%=600:B=0:A=0:�C%(19,21),F%(19,21),B%(19,21):�V%(19,21),A%(N%,7):�X%=0�19:�Y%=1�21
��C%(X%,Y%)=224:F%(X%,Y%)=2:B%(X%,Y%)=130:V%(X%,Y%)=0:�,:�K%=G%�G%+100�20:�K%:�c%,f%,b%,a%,v%:�K%+10:�I%=1�a%:�`%,d%,g%,h%:�X%=`%�d%:�Y%=g%�h%:C%(X%,Y%)=c%:F%(X%,Y%)=f%:B%(X%,Y%)=b%:V%(X%,Y%)=v%:�,,,:�17,128:�:�Y%=1�21:�X%=0�19
���17,F%(X%,Y%),17,B%(X%,Y%):�31,X%,Y%,C%(X%,Y%):�,:�17,2,17,131,31,0,0:�"1812 ";:�17,1:�"SALAMANCA ";:�17,2:�"1812 ":�G%+120:�X%=1�N%:�Y%=1�2:�A%(X%,Y%):�,:�G%+130:�I%=1�N%:�J%=3�7:�A%(I%,J%):�,:�K%=1�N%:�17,A%(K%,4),17,A%(K%,5)
�o�31,A%(K%,1),A%(K%,2),A%(K%,3):�:�K%=1�14:V%(A%(K%,1),A%(K%,2))=A%:�:�K%=15�N%:V%(A%(K%,1),A%(K%,2))=B%:�:�
����W:�23,224,170,85,170,85,170,85,170,85,23,225,255,126,60,60,60,60,126,255,23,226,0,8,24,8,8,8,28,0,23,227,0,60,4,24,4,4,60,0,23,228,0,32,40,40,60,8,8,0,23,229,0,60,32,60,4,4,60,0,23,230,0,60,32,60,36,36,60,0
���23,231,0,60,4,4,8,16,32,0,23,232,0,32,32,32,32,32,60,0,23,233,0,24,36,24,36,36,24,0,23,234,0,2,6,14,30,62,126,0,23,235,0,24,36,4,24,32,60,0,23,236,0,56,32,48,32,32,56,0,23,237,0,56,40,56,32,32,32,0,23,238,0,56,40,48,40,40,56,0
�+�23,239,153,126,66,219,219,66,126,153:�
��224,1,130,17,1
��3,7,12,12,2,8,13,13,3,7,14,14,16,19,6,6,15,19,7,7,16,19,8,8,0,0,2,2,0,1,3,3,0,2,4,4,0,3,5,5,0,4,6,6,0,5,7,7,0,4,8,8,0,3,9,9,0,2,10,10,0,1,11,11,0,0,12,12 
��224,1,130,7,1
�B�2,12,1,1,3,11,2,2,4,10,3,3,5,9,4,4,9,12,7,7,8,13,8,8,9,12,9,9
��224,1,128,6,3
B�0,0,F%-L%,F%-L%,4,6,13,13,17,18,7,7,6,8,3,3,5,9,2,2,10,11,8,8
�224,3,131,2,5
�14,19,19,19,14,14,20,21
&�224,3,129,1,4
0�15,16,20,21
:�225,1,131,1,0
D�16,16,19,19
N��9,17,17,18,11,16,14,16,10,19,13,18,5,18,17,21,9,18,11,18,19,13,19,15,15,18,3,21,1,15,2,12,4,9,8,4,10,4,13,6,16,5,18,4,14,5,5,7
X��226,0,129,5800,2,227,0,129,5800,2,228,0,129,5800,2,229,0,129,5800,2,230,0,129,5800,2,231,0,129,5800,2,232,0,129,3500,3,236,3,129,3300,2,237,3,129,2600,2,238,3,129,2600,2,234,0,129,1050,4,234,0,129,1050,4,234,0,129,1050,4   
b��234,0,129,1050,4,226,1,131,5700,2,235,1,131,5700,2,227,1,131,5700,2,228,1,131,5700,2,229,1,131,5700,2,230,1,131,5700,2,231,1,131,5700,2,233,1,131,5700,2,234,1,131,3400,4,234,1,131,3400,4
�
00000000  0d 00 0a 10 e7 90 3c 26  45 30 31 8c 8d 54 72 40  |......<&E01..Tr@|
00000010  0d 00 14 45 2a 4b 2e 30  2a 54 2e 7c 4d 46 2e 69  |...E*K.0*T.|MF.i|
00000020  25 3d 30 54 4f 28 54 4f  50 2d 50 41 2e 29 53 2e  |%=0TO(TOP-PA.)S.|
00000030  34 3a 69 25 21 26 45 30  30 3d 69 25 21 90 3a ed  |4:i%!&E00=i%!.:.|
00000040  7c 4d 50 41 2e 3d 26 45  30 30 7c 4d cb 7c 4d 47  ||MPA.=&E00|M.|MG|
00000050  2e 35 30 7c 4d 0d 00 1e  10 2a 46 58 31 33 38 2c  |.50|M....*FX138,|
00000060  30 2c 31 32 38 0d 00 28  05 e0 0d 00 32 0c 2a 4b  |0,128..(....2.*K|
00000070  2e 31 30 f9 7c 4d 0d 00  3c 0d eb 35 3a 2a 54 56  |.10.|M..<..5:*TV|
00000080  32 35 35 0d 00 46 0a 2a  46 58 34 2c 31 0d 00 50  |255..F.*FX4,1..P|
00000090  0c 2a 46 58 32 31 34 2c  30 0d 00 5a 0b 2a 46 58  |.*FX214,0..Z.*FX|
000000a0  31 35 2c 30 0d 00 64 0b  2a 46 58 31 31 2c 30 0d  |15,0..d.*FX11,0.|
000000b0  00 6e 0c 2a 46 58 32 30  30 2c 31 0d 00 78 0b ee  |.n.*FX200,1..x..|
000000c0  85 e5 8d 74 46 46 0d 00  82 27 f2 56 3a f2 42 28  |...tFF...'.V:.B(|
000000d0  32 29 3a f2 57 3a f2 60  3a f5 f2 4f 3a f2 4a 3a  |2):.W:.`:..O:.J:|
000000e0  f2 4b 3a f2 59 3a fd 20  41 20 84 20 42 0d 00 8c  |.K:.Y:. A . B...|
000000f0  a5 dd f2 4a 3a f2 44 3a  f2 41 3a ef 37 2c 37 2c  |...J:.D:.A:.7,7,|
00000100  33 31 2c 30 2c 32 33 2c  31 37 2c 32 2c 31 37 2c  |31,0,23,17,2,17,|
00000110  31 33 31 3a ea 4d 25 2c  4b 25 3a 49 25 3d 31 3a  |131:.M%,K%:I%=1:|
00000120  f1 22 20 42 52 49 54 49  53 48 20 41 52 4d 59 20  |." BRITISH ARMY |
00000130  4d 4f 56 45 53 20 22 3a  ef 33 31 2c 30 2c 32 34  |MOVES ":.31,0,24|
00000140  2c 31 37 2c 32 2c 31 37  2c 31 32 38 3a f1 22 50  |,17,2,17,128:."P|
00000150  72 65 73 73 20 61 72 72  6f 77 20 6b 65 79 73 20  |ress arrow keys |
00000160  74 6f 22 3a f1 22 6d 6f  76 65 20 66 6c 61 73 68  |to":."move flash|
00000170  69 6e 67 20 75 6e 69 74  20 22 3a f1 22 53 50 41  |ing unit ":."SPA|
00000180  43 45 3d 6e 6f 20 6d 6f  76 65 20 58 3d 73 74 6f  |CE=no move X=sto|
00000190  70 22 0d 00 96 21 4d 25  3d 41 25 28 49 25 2c 37  |p"...!M%=A%(I%,7|
000001a0  29 3a e7 41 25 28 49 25  2c 36 29 3c 3d 30 8c 8d  |):.A%(I%,6)<=0..|
000001b0  64 70 40 0d 00 a0 25 f2  53 28 49 25 29 3a 6b 25  |dp@...%.S(I%):k%|
000001c0  3d a5 3a f2 41 3a f2 43  28 32 37 29 3a e7 6b 25  |=.:.A:.C(27):.k%|
000001d0  3d 38 38 8c 8d 64 7a 40  0d 00 aa 0f e7 6b 25 3d  |=88..dz@.....k%=|
000001e0  33 32 8c 8d 64 70 40 0d  00 b4 1d 6b 25 3d 6b 25  |32..dp@....k%=k%|
000001f0  2d 31 33 35 3a e7 6b 25  3c 31 84 6b 25 3e 34 8c  |-135:.k%<1.k%>4.|
00000200  8d 64 70 40 0d 00 be 1f  f2 48 28 6b 25 2c 49 25  |.dp@.....H(k%,I%|
00000210  29 3a e7 56 25 28 58 25  2c 59 25 29 3e 34 8c 8d  |):.V%(X%,Y%)>4..|
00000220  64 70 40 0d 00 c8 23 e7  49 25 3e 31 30 80 49 25  |dp@...#.I%>10.I%|
00000230  3c 31 35 e7 42 25 28 58  25 2c 59 25 29 3d 31 32  |<15.B%(X%,Y%)=12|
00000240  38 8c 8d 64 70 40 0d 00  d2 17 e7 56 25 28 58 25  |8..dp@.....V%(X%|
00000250  2c 59 25 29 3d 31 4d 25  3d 4d 25 2d 31 0d 00 dc  |,Y%)=1M%=M%-1...|
00000260  25 f2 4c 28 49 25 2c 41  25 29 3a 4d 25 3d 4d 25  |%.L(I%,A%):M%=M%|
00000270  2d 31 3a e7 a4 52 3c 31  39 30 20 4d 25 3d 4d 25  |-1:..R<190 M%=M%|
00000280  2d 31 0d 00 e6 14 e7 4d  25 3c 3d 30 8c 8d 64 70  |-1.....M%<=0..dp|
00000290  40 8b 8d 74 60 40 0d 00  f0 17 49 25 3d 49 25 2b  |@..t`@....I%=I%+|
000002a0  31 3a e7 49 25 3c 31 35  8c 8d 74 56 40 0d 00 fa  |1:.I%<15..tV@...|
000002b0  08 f2 47 3a e1 0d 01 04  8e dd f2 47 3a f2 44 3a  |..G:.......G:.D:|
000002c0  f2 41 3a 50 25 3d 31 3a  ef 33 31 2c 30 2c 32 33  |.A:P%=1:.31,0,23|
000002d0  2c 31 37 2c 32 2c 31 37  2c 31 33 31 3a f1 22 42  |,17,2,17,131:."B|
000002e0  52 49 54 49 53 48 20 41  54 54 41 43 4b 20 50 48  |RITISH ATTACK PH|
000002f0  41 53 45 22 3a ef 31 37  2c 32 2c 31 37 2c 31 32  |ASE":.17,2,17,12|
00000300  38 3a f1 22 44 6f 20 79  6f 75 20 77 61 6e 74 20  |8:."Do you want |
00000310  61 6e 79 20 75 6e 69 74  22 3b 3a f1 22 74 6f 20  |any unit";:."to |
00000320  61 74 74 61 63 6b 20 74  68 65 20 65 6e 65 6d 79  |attack the enemy|
00000330  3f 22 3a 41 24 3d be 3a  e7 a7 22 4e 6e 22 2c 41  |?":A$=.:.."Nn",A|
00000340  24 29 e1 0d 01 0e 15 e7  41 25 28 50 25 2c 36 29  |$)......A%(P%,6)|
00000350  3c 3d 30 8c 8d 44 4a 41  0d 01 18 76 ef 31 37 2c  |<=0..DJA...v.17,|
00000360  32 2c 33 31 2c 30 2c 32  34 3a f1 22 53 65 74 20  |2,31,0,24:."Set |
00000370  61 74 74 61 63 6b 20 64  69 72 65 63 74 69 6f 6e  |attack direction|
00000380  22 3b 3a f1 22 66 6f 72  20 66 6c 61 73 68 69 6e  |";:."for flashin|
00000390  67 20 75 6e 69 74 20 62  79 22 3b 3a f1 22 70 72  |g unit by";:."pr|
000003a0  65 73 73 69 6e 67 20 61  72 72 6f 77 20 6b 65 79  |essing arrow key|
000003b0  2e 20 22 3a f2 53 28 50  25 29 3a 4b 25 3d a5 3a  |. ":.S(P%):K%=.:|
000003c0  f2 41 3a e7 4b 25 3d 38  38 8c 8d 44 54 41 0d 01  |.A:.K%=88..DTA..|
000003d0  22 0f e7 4b 25 3d 33 32  8c 8d 44 4a 41 0d 01 2c  |"..K%=32..DJA..,|
000003e0  1d 4b 25 3d 4b 25 2d 31  33 35 3a e7 4b 25 3c 31  |.K%=K%-135:.K%<1|
000003f0  84 4b 25 3e 34 8c 8d 44  4a 41 0d 01 36 29 f2 48  |.K%>4..DJA..6).H|
00000400  28 4b 25 2c 50 25 29 3a  e7 56 25 28 58 25 2c 59  |(K%,P%):.V%(X%,Y|
00000410  25 29 3c 36 f2 46 28 58  25 2c 59 25 29 3a e5 8d  |%)<6.F(X%,Y%):..|
00000420  44 4a 41 0d 01 40 20 f2  45 28 58 25 2c 59 25 29  |DJA..@ .E(X%,Y%)|
00000430  3a e3 69 25 3d 32 37 b8  32 38 3a f2 43 28 69 25  |:.i%=27.28:.C(i%|
00000440  29 3a ed 0d 01 4a 17 50  25 3d 50 25 2b 31 3a e7  |):...J.P%=P%+1:.|
00000450  50 25 3c 31 35 8c 8d 54  4e 41 0d 01 54 05 e1 0d  |P%<15..TNA..T...|
00000460  01 5e 47 dd f2 4b 3a f2  44 3a f2 42 28 32 29 3a  |.^G..K:.D:.B(2):|
00000470  ea 4d 25 3a ef 33 31 2c  30 2c 32 33 2c 31 37 2c  |.M%:.31,0,23,17,|
00000480  32 2c 31 37 2c 31 33 31  3a f1 22 20 46 52 45 4e  |2,17,131:." FREN|
00000490  43 48 20 41 52 4d 59 20  4d 4f 56 45 53 20 20 22  |CH ARMY MOVES  "|
000004a0  3a 4a 25 3d 31 35 0d 01  68 1b 4d 25 3d 41 25 28  |:J%=15..h.M%=A%(|
000004b0  4a 25 2c 37 29 3a e7 4d  25 3c 3d 30 8c 8d 54 66  |J%,7):.M%<=0..Tf|
000004c0  42 0d 01 72 1b f2 42 28  31 29 3a e7 41 25 28 4a  |B..r..B(1):.A%(J|
000004d0  25 2c 36 29 3c 3d 30 8c  8d 54 66 42 0d 01 7c 2f  |%,6)<=0..TfB..|/|
000004e0  58 25 3d 41 25 28 4a 25  2c 31 29 3a 59 25 3d 41  |X%=A%(J%,1):Y%=A|
000004f0  25 28 4a 25 2c 32 29 3a  e7 58 25 3d 31 36 80 59  |%(J%,2):.X%=16.Y|
00000500  25 3d 32 30 20 41 3d 2d  31 3a e1 0d 01 86 13 e7  |%=20 A=-1:......|
00000510  a4 68 28 58 25 2c 59 25  29 8c 8d 54 66 42 0d 01  |.h(X%,Y%)..TfB..|
00000520  90 1b e7 a4 73 28 58 25  2c 59 25 29 59 25 3d 59  |....s(X%,Y%)Y%=Y|
00000530  25 2b 31 3a e5 8d 64 4c  41 0d 01 9a 1b e7 a4 77  |%+1:..dLA......w|
00000540  28 58 25 2c 59 25 29 58  25 3d 58 25 2d 31 3a e5  |(X%,Y%)X%=X%-1:.|
00000550  8d 64 4c 41 0d 01 a4 1b  e7 a4 65 28 58 25 2c 59  |.dLA......e(X%,Y|
00000560  25 29 58 25 3d 58 25 2b  31 3a e5 8d 64 4c 41 0d  |%)X%=X%+1:..dLA.|
00000570  01 ae 1b e7 a4 6e 28 58  25 2c 59 25 29 59 25 3d  |.....n(X%,Y%)Y%=|
00000580  59 25 2d 31 3a e5 8d 64  4c 41 0d 01 b8 18 e7 59  |Y%-1:..dLA.....Y|
00000590  25 3e 31 32 20 58 25 3d  58 25 2b 31 3a e5 8d 64  |%>12 X%=X%+1:..d|
000005a0  4c 41 0d 01 c2 12 e7 59  25 3c 31 33 20 59 25 3d  |LA.....Y%<13 Y%=|
000005b0  59 25 2b 31 0d 01 cc 1d  e7 42 25 28 58 25 2c 59  |Y%+1.....B%(X%,Y|
000005c0  25 29 3d 31 32 38 e7 4a  25 3e 32 32 8c 8d 64 60  |%)=128.J%>22..d`|
000005d0  41 0d 01 d6 15 e7 56 25  28 58 25 2c 59 25 29 3c  |A.....V%(X%,Y%)<|
000005e0  35 8c 8d 64 7e 41 0d 01  e0 31 51 25 3d b3 28 34  |5..d~A...1Q%=.(4|
000005f0  29 3a f2 48 28 51 25 2c  4a 25 29 3a f2 4d 3a e7  |):.H(Q%,J%):.M:.|
00000600  56 25 28 58 25 2c 59 25  29 3d 33 3a e7 4a 25 3e  |V%(X%,Y%)=3:.J%>|
00000610  32 32 8c 8d 54 66 42 0d  01 ea 15 e7 56 25 28 58  |22..TfB.....V%(X|
00000620  25 2c 59 25 29 3e 34 8c  8d 54 52 42 0d 01 f4 1a  |%,Y%)>4..TRB....|
00000630  e7 56 25 28 58 25 2c 59  25 29 3d 33 e7 59 25 3c  |.V%(X%,Y%)=3.Y%<|
00000640  35 8c 8d 54 66 42 0d 01  fe 17 e7 56 25 28 58 25  |5..TfB.....V%(X%|
00000650  2c 59 25 29 3d 31 4d 25  3d 4d 25 2d 31 0d 02 08  |,Y%)=1M%=M%-1...|
00000660  1d f2 4c 28 4a 25 2c 42  25 29 3a e7 a4 52 3c 31  |..L(J%,B%):..R<1|
00000670  39 30 20 4d 25 3d 4d 25  2d 31 0d 02 12 17 4d 25  |90 M%=M%-1....M%|
00000680  3d 4d 25 2d 31 3a e7 4d  25 3c 3d 30 8c 8d 54 66  |=M%-1:.M%<=0..Tf|
00000690  42 0d 02 1c 14 ef 37 2c  37 3a f2 42 28 31 29 3a  |B.....7,7:.B(1):|
000006a0  e5 8d 44 7c 41 0d 02 26  18 4a 25 3d 4a 25 2b 31  |..D|A..&.J%=J%+1|
000006b0  3a e7 4a 25 3c 3d 4e 25  8c 8d 44 68 41 0d 02 30  |:.J%<=N%..DhA..0|
000006c0  08 f2 49 3a e1 0d 02 3a  65 dd f2 49 3a f2 44 3a  |..I:...:e..I:.D:|
000006d0  f2 41 3a ef 31 37 2c 32  2c 31 37 2c 31 33 31 2c  |.A:.17,2,17,131,|
000006e0  33 31 2c 30 2c 32 33 3a  f1 22 46 52 45 4e 43 48  |31,0,23:."FRENCH|
000006f0  20 41 54 54 41 43 4b 20  50 48 41 53 45 20 22 3a  | ATTACK PHASE ":|
00000700  ef 31 37 2c 32 2c 31 37  2c 31 32 38 3a f2 42 28  |.17,2,17,128:.B(|
00000710  33 29 3a 4a 25 3d 31 35  3a e7 41 25 28 4a 25 2c  |3):J%=15:.A%(J%,|
00000720  36 29 3c 3d 30 8c 8d 74  40 42 0d 02 44 39 58 25  |6)<=0..t@B..D9X%|
00000730  3d 41 25 28 4a 25 2c 31  29 3a 59 25 3d 41 25 28  |=A%(J%,1):Y%=A%(|
00000740  4a 25 2c 32 29 3a e7 a4  4e 28 58 25 2c 59 25 29  |J%,2):..N(X%,Y%)|
00000750  58 25 3d 58 25 3a 59 25  3d 59 25 2d 31 3a e5 8d  |X%=X%:Y%=Y%-1:..|
00000760  44 76 42 0d 02 4e 21 e7  a4 53 28 58 25 2c 59 25  |DvB..N!..S(X%,Y%|
00000770  29 58 25 3d 58 25 3a 59  25 3d 59 25 2b 31 3a e5  |)X%=X%:Y%=Y%+1:.|
00000780  8d 44 76 42 0d 02 58 21  e7 a4 45 28 58 25 2c 59  |.DvB..X!..E(X%,Y|
00000790  25 29 58 25 3d 58 25 2b  31 3a 59 25 3d 59 25 3a  |%)X%=X%+1:Y%=Y%:|
000007a0  e5 8d 44 76 42 0d 02 62  21 e7 a4 57 28 58 25 2c  |..DvB..b!..W(X%,|
000007b0  59 25 29 58 25 3d 58 25  2d 31 3a 59 25 3d 59 25  |Y%)X%=X%-1:Y%=Y%|
000007c0  3a e5 8d 44 76 42 0d 02  6c 09 e5 8d 74 40 42 0d  |:..DvB..l...t@B.|
000007d0  02 76 49 f2 43 28 32 35  29 3a ef 31 37 2c 32 2c  |.vI.C(25):.17,2,|
000007e0  33 31 2c 32 2c 32 35 3a  f1 22 59 6f 75 20 61 72  |31,2,25:."You ar|
000007f0  65 20 61 74 74 61 63 6b  65 64 22 3a f2 45 28 58  |e attacked":.E(X|
00000800  25 2c 59 25 29 3a e3 69  25 3d 32 37 b8 32 38 3a  |%,Y%):.i%=27.28:|
00000810  f2 43 28 69 25 29 3a ed  0d 02 80 18 4a 25 3d 4a  |.C(i%):.....J%=J|
00000820  25 2b 31 3a e7 4a 25 3c  3d 4e 25 8c 8d 44 44 42  |%+1:.J%<=N%..DDB|
00000830  0d 02 8a 05 e1 0d 02 94  2b dd a4 4e 28 58 25 2c  |........+..N(X%,|
00000840  59 25 29 3a e7 59 25 3e  30 3a e7 56 25 28 58 25  |Y%):.Y%>0:.V%(X%|
00000850  2c 59 25 2d 31 29 3d 41  25 3a 3d 2d 31 8b 3d 30  |,Y%-1)=A%:=-1.=0|
00000860  0d 02 9e 2c dd a4 53 28  58 25 2c 59 25 29 3a e7  |...,..S(X%,Y%):.|
00000870  59 25 3c 32 31 3a e7 56  25 28 58 25 2c 59 25 2b  |Y%<21:.V%(X%,Y%+|
00000880  31 29 3d 41 25 3a 3d 2d  31 8b 3d 30 0d 02 a8 2c  |1)=A%:=-1.=0...,|
00000890  dd a4 45 28 58 25 2c 59  25 29 3a e7 58 25 3c 31  |..E(X%,Y%):.X%<1|
000008a0  39 3a e7 56 25 28 58 25  2b 31 2c 59 25 29 3d 41  |9:.V%(X%+1,Y%)=A|
000008b0  25 3a 3d 2d 31 8b 3d 30  0d 02 b2 2b dd a4 57 28  |%:=-1.=0...+..W(|
000008c0  58 25 2c 59 25 29 3a e7  58 25 3e 30 3a e7 56 25  |X%,Y%):.X%>0:.V%|
000008d0  28 58 25 2d 31 2c 59 25  29 3d 41 25 3a 3d 2d 31  |(X%-1,Y%)=A%:=-1|
000008e0  8b 3d 30 0d 02 bc 0e dd  a4 65 28 58 25 2c 59 25  |.=0......e(X%,Y%|
000008f0  29 0d 02 c6 15 e7 56 25  28 58 25 2c 59 25 29 3d  |).....V%(X%,Y%)=|
00000900  41 25 3a 3d 2d 31 0d 02  d0 17 e7 58 25 3c 31 39  |A%:=-1.....X%<19|
00000910  58 25 3d 58 25 2b 31 3a  e5 8d 64 46 42 0d 02 da  |X%=X%+1:..dFB...|
00000920  06 3d 30 0d 02 e4 0e dd  a4 6e 28 58 25 2c 59 25  |.=0......n(X%,Y%|
00000930  29 0d 02 ee 15 e7 56 25  28 58 25 2c 59 25 29 3d  |).....V%(X%,Y%)=|
00000940  41 25 3a 3d 2d 31 0d 02  f8 16 e7 59 25 3e 32 59  |A%:=-1.....Y%>2Y|
00000950  25 3d 59 25 2d 31 3a e5  8d 64 6e 42 0d 03 02 06  |%=Y%-1:..dnB....|
00000960  3d 30 0d 03 0c 27 dd a4  68 28 58 25 2c 59 25 29  |=0...'..h(X%,Y%)|
00000970  3a e7 58 25 3e 30 e7 56  25 28 58 25 2d 31 2c 59  |:.X%>0.V%(X%-1,Y|
00000980  25 29 3d 41 25 3a 3d 2d  31 0d 03 16 1d e7 58 25  |%)=A%:=-1.....X%|
00000990  3c 31 39 e7 56 25 28 58  25 2b 31 2c 59 25 29 3d  |<19.V%(X%+1,Y%)=|
000009a0  41 25 3a 3d 2d 31 0d 03  20 1d e7 59 25 3c 32 31  |A%:=-1.. ..Y%<21|
000009b0  e7 56 25 28 58 25 2c 59  25 2b 31 29 3d 41 25 3a  |.V%(X%,Y%+1)=A%:|
000009c0  3d 2d 31 0d 03 2a 1c e7  59 25 3e 32 e7 56 25 28  |=-1..*..Y%>2.V%(|
000009d0  58 25 2c 59 25 2d 31 29  3d 41 25 3a 3d 2d 31 0d  |X%,Y%-1)=A%:=-1.|
000009e0  03 34 06 3d 30 0d 03 3e  0e dd a4 73 28 58 25 2c  |.4.=0..>...s(X%,|
000009f0  59 25 29 0d 03 48 14 e7  56 25 28 58 25 2c 59 25  |Y%)..H..V%(X%,Y%|
00000a00  29 3d 34 3a 3d 2d 31 0d  03 52 15 e7 56 25 28 58  |)=4:=-1..R..V%(X|
00000a10  25 2c 59 25 29 3d 41 25  3a 3d 2d 31 0d 03 5c 17  |%,Y%)=A%:=-1..\.|
00000a20  e7 59 25 3c 32 31 59 25  3d 59 25 2b 31 3a e5 8d  |.Y%<21Y%=Y%+1:..|
00000a30  44 48 43 0d 03 66 06 3d  30 0d 03 70 0e dd a4 77  |DHC..f.=0..p...w|
00000a40  28 58 25 2c 59 25 29 0d  03 7a 15 e7 56 25 28 58  |(X%,Y%)..z..V%(X|
00000a50  25 2c 59 25 29 3d 41 25  3a 3d 2d 31 0d 03 84 16  |%,Y%)=A%:=-1....|
00000a60  e7 58 25 3e 30 58 25 3d  58 25 2d 31 3a e5 8d 44  |.X%>0X%=X%-1:..D|
00000a70  7a 43 0d 03 8e 06 3d 30  0d 03 98 0e dd a4 52 3d  |zC....=0......R=|
00000a80  b3 28 35 30 30 29 0d 03  a2 11 dd f2 4d 3a e7 58  |.(500)......M:.X|
00000a90  25 3c 30 58 25 3d 30 0d  03 ac 0f e7 58 25 3e 31  |%<0X%=0.....X%>1|
00000aa0  39 58 25 3d 31 39 0d 03  b6 0d e7 59 25 3c 31 59  |9X%=19.....Y%<1Y|
00000ab0  25 3d 31 0d 03 c0 0f e7  59 25 3e 32 31 59 25 3d  |%=1.....Y%>21Y%=|
00000ac0  32 31 0d 03 ca 05 e1 0d  03 d4 2d dd f2 48 28 48  |21........-..H(H|
00000ad0  25 2c 49 25 29 3a e7 48  25 3d 31 58 25 3d 41 25  |%,I%):.H%=1X%=A%|
00000ae0  28 49 25 2c 31 29 2d 31  3a 59 25 3d 41 25 28 49  |(I%,1)-1:Y%=A%(I|
00000af0  25 2c 32 29 0d 03 de 22  e7 48 25 3d 32 58 25 3d  |%,2)...".H%=2X%=|
00000b00  41 25 28 49 25 2c 31 29  2b 31 3a 59 25 3d 41 25  |A%(I%,1)+1:Y%=A%|
00000b10  28 49 25 2c 32 29 0d 03  e8 22 e7 48 25 3d 33 58  |(I%,2)...".H%=3X|
00000b20  25 3d 41 25 28 49 25 2c  31 29 3a 59 25 3d 41 25  |%=A%(I%,1):Y%=A%|
00000b30  28 49 25 2c 32 29 2b 31  0d 03 f2 22 e7 48 25 3d  |(I%,2)+1...".H%=|
00000b40  34 58 25 3d 41 25 28 49  25 2c 31 29 3a 59 25 3d  |4X%=A%(I%,1):Y%=|
00000b50  41 25 28 49 25 2c 32 29  2d 31 0d 03 fc 08 f2 4d  |A%(I%,2)-1.....M|
00000b60  3a e1 0d 04 06 20 dd f2  45 28 58 25 2c 59 25 29  |:.... ..E(X%,Y%)|
00000b70  3a f2 50 3a e7 56 25 28  58 25 2c 59 25 29 3c 41  |:.P:.V%(X%,Y%)<A|
00000b80  25 e1 0d 04 10 19 55 25  3d 31 3a f2 4d 3a e7 41  |%.....U%=1:.M:.A|
00000b90  25 28 55 25 2c 36 29 3c  3d 30 e1 0d 04 1a 27 f5  |%(U%,6)<=0....'.|
00000ba0  45 25 3d 30 3a e7 41 25  28 55 25 2c 31 29 3d 58  |E%=0:.A%(U%,1)=X|
00000bb0  25 80 41 25 28 55 25 2c  32 29 3d 59 25 45 25 3d  |%.A%(U%,2)=Y%E%=|
00000bc0  2d 31 0d 04 24 0d e7 ac  45 25 8c 8d 74 52 44 0d  |-1..$...E%..tRD.|
00000bd0  04 2e 21 56 25 3d b3 28  52 25 29 2b b3 28 5a 25  |..!V%=.(R%)+.(Z%|
00000be0  29 3a e7 55 25 3d 35 5f  25 3d b3 28 31 30 30 29  |):.U%=5_%=.(100)|
00000bf0  0d 04 38 12 e7 55 25 3d  37 5f 25 3d b3 28 32 30  |..8..U%=7_%=.(20|
00000c00  30 29 0d 04 42 21 e7 55  25 3c 31 35 57 25 3d 56  |0)..B!.U%<15W%=V|
00000c10  25 2b 28 59 25 2a 33 29  2b 28 4c 25 2a 31 30 29  |%+(Y%*3)+(L%*10)|
00000c20  2d 5f 25 0d 04 4c 14 e7  55 25 3e 31 34 57 25 3d  |-_%..L..U%>14W%=|
00000c30  56 25 2d 4c 25 2a 35 0d  04 56 25 e7 42 25 28 41  |V%-L%*5..V%.B%(A|
00000c40  25 28 55 25 2c 31 29 2c  41 25 28 55 25 2c 32 29  |%(U%,1),A%(U%,2)|
00000c50  29 3d 31 32 38 57 25 3d  57 25 81 35 0d 04 60 0d  |)=128W%=W%.5..`.|
00000c60  e7 57 25 3c 30 57 25 3d  30 0d 04 6a 1b e7 57 25  |.W%<0W%=0..j..W%|
00000c70  3e 41 25 28 55 25 2c 36  29 57 25 3d 41 25 28 55  |>A%(U%,6)W%=A%(U|
00000c80  25 2c 36 29 0d 04 74 3a  41 25 28 55 25 2c 36 29  |%,6)..t:A%(U%,6)|
00000c90  3d 41 25 28 55 25 2c 36  29 2d 57 25 3a e7 41 25  |=A%(U%,6)-W%:.A%|
00000ca0  28 55 25 2c 36 29 3c 3d  30 f2 51 28 55 25 2c 58  |(U%,6)<=0.Q(U%,X|
00000cb0  25 2c 59 25 2c 57 25 29  3a e5 8d 74 52 44 0d 04  |%,Y%,W%):..tRD..|
00000cc0  7e 1d e7 41 25 28 55 25  2c 36 29 3c 31 30 30 30  |~..A%(U%,6)<1000|
00000cd0  20 41 25 28 55 25 2c 34  29 3d 32 0d 04 88 16 e7  | A%(U%,4)=2.....|
00000ce0  45 25 f2 4e 28 55 25 2c  58 25 2c 59 25 2c 57 25  |E%.N(U%,X%,Y%,W%|
00000cf0  29 0d 04 92 14 55 25 3d  55 25 2b 31 3a fd 55 25  |)....U%=U%+1:.U%|
00000d00  3e 4e 25 3a e1 0d 04 9c  82 dd f2 51 28 55 25 2c  |>N%:.......Q(U%,|
00000d10  58 25 2c 59 25 2c 57 25  29 3a f2 43 28 32 38 29  |X%,Y%,W%):.C(28)|
00000d20  3a ef 31 37 2c 31 2c 33  31 2c 33 2c 32 38 3a f1  |:.17,1,31,3,28:.|
00000d30  22 55 6e 69 74 20 64 65  73 74 72 6f 79 65 64 22  |"Unit destroyed"|
00000d40  3a ef 31 37 2c 32 3a f2  46 28 41 25 28 55 25 2c  |:.17,2:.F(A%(U%,|
00000d50  31 29 2c 41 25 28 55 25  2c 32 29 29 3a e3 6f 25  |1),A%(U%,2)):.o%|
00000d60  3d 33 b8 37 3a 41 25 28  55 25 2c 6f 25 29 3d 30  |=3.7:A%(U%,o%)=0|
00000d70  3a ed 3a f2 41 3a f2 54  28 55 25 2c 58 25 2c 59  |:.:.A:.T(U%,X%,Y|
00000d80  25 2c 57 25 29 3a e1 0d  04 a6 19 dd f2 46 28 58  |%,W%):.......F(X|
00000d90  25 2c 59 25 29 3a f2 41  3a f2 50 3a 53 25 3d 31  |%,Y%):.A:.P:S%=1|
00000da0  0d 04 b0 32 ef 31 37 2c  32 2c 31 37 2c 31 32 39  |...2.17,2,17,129|
00000db0  2c 33 31 2c 58 25 2c 59  25 2c 32 33 39 3a 53 25  |,31,X%,Y%,239:S%|
00000dc0  3d 53 25 2b 31 3a e7 53  25 3c 31 30 30 8c 8d 74  |=S%+1:.S%<100..t|
00000dd0  70 44 0d 04 ba 47 ef 31  37 2c 46 25 28 58 25 2c  |pD...G.17,F%(X%,|
00000de0  59 25 29 2c 31 37 2c 42  25 28 58 25 2c 59 25 29  |Y%),17,B%(X%,Y%)|
00000df0  3a ef 33 31 2c 58 25 2c  59 25 2c 43 25 28 58 25  |:.31,X%,Y%,C%(X%|
00000e00  2c 59 25 29 2c 31 37 2c  31 32 38 3a 56 25 28 58  |,Y%),17,128:V%(X|
00000e10  25 2c 59 25 29 3d 30 3a  e1 0d 04 c4 5c dd f2 4e  |%,Y%)=0:....\..N|
00000e20  28 55 25 2c 58 25 2c 59  25 2c 57 25 29 3a f2 41  |(U%,X%,Y%,W%):.A|
00000e30  3a f2 43 28 32 37 29 3a  ef 33 31 2c 33 2c 32 37  |:.C(27):.31,3,27|
00000e40  2c 31 37 2c 31 3a f1 22  43 61 73 75 61 6c 74 69  |,17,1:."Casualti|
00000e50  65 73 20 22 3b 57 25 3a  f2 42 28 33 29 3a ef 31  |es ";W%:.B(3):.1|
00000e60  37 2c 32 3a f2 54 28 55  25 2c 58 25 2c 59 25 2c  |7,2:.T(U%,X%,Y%,|
00000e70  57 25 29 3a e1 0d 04 ce  2d dd f2 54 28 55 25 2c  |W%):....-..T(U%,|
00000e80  58 25 2c 59 25 2c 57 25  29 3a e7 55 25 3c 31 35  |X%,Y%,W%):.U%<15|
00000e90  20 43 25 3d 43 25 2d 57  25 8b 44 25 3d 44 25 2d  | C%=C%-W%.D%=D%-|
00000ea0  57 25 0d 04 d8 35 f2 4f  3a f2 42 28 32 29 3a f2  |W%...5.O:.B(2):.|
00000eb0  43 28 32 38 29 3a f2 43  28 32 39 29 3a e7 41 25  |C(28):.C(29):.A%|
00000ec0  28 55 25 2c 36 29 3e 30  f2 55 28 55 25 2c 58 25  |(U%,6)>0.U(U%,X%|
00000ed0  2c 59 25 2c 57 25 29 0d  04 e2 05 e1 0d 04 ec 2a  |,Y%,W%)........*|
00000ee0  dd f2 55 28 55 25 2c 58  25 2c 59 25 2c 57 25 29  |..U(U%,X%,Y%,W%)|
00000ef0  3a f2 41 3a 4f 25 3d 57  25 81 31 30 30 3a e7 57  |:.A:O%=W%.100:.W|
00000f00  25 3c 31 30 30 e1 0d 04  f6 16 e7 55 25 3d 35 84  |%<100......U%=5.|
00000f10  55 25 3d 37 20 4f 25 3d  4f 25 81 32 0d 05 00 1b  |U%=7 O%=O%.2....|
00000f20  e7 55 25 3e 31 34 f2 5a  28 55 25 2c 58 25 2c 59  |.U%>14.Z(U%,X%,Y|
00000f30  25 2c 4f 25 29 3a e1 0d  05 0a 15 f2 5f 28 55 25  |%,O%):......_(U%|
00000f40  2c 58 25 2c 59 25 2c 4f  25 29 3a e1 0d 05 14 27  |,X%,Y%,O%):....'|
00000f50  dd f2 5f 28 55 25 2c 58  25 2c 59 25 2c 4f 25 29  |.._(U%,X%,Y%,O%)|
00000f60  3a e7 55 25 3d 35 84 55  25 3d 37 20 4f 25 3d 4f  |:.U%=5.U%=7 O%=O|
00000f70  25 2d 32 0d 05 1e 12 e7  59 25 3c 32 31 20 59 25  |%-2.....Y%<21 Y%|
00000f80  3d 59 25 2b 31 0d 05 28  1f e7 56 25 28 58 25 2c  |=Y%+1..(..V%(X%,|
00000f90  59 25 29 3c 35 f2 42 28  32 29 3a f2 4c 28 55 25  |Y%)<5.B(2):.L(U%|
00000fa0  2c 41 25 29 0d 05 32 0b  e7 59 25 3d 32 31 e1 0d  |,A%)..2..Y%=21..|
00000fb0  05 3c 16 4f 25 3d 4f 25  2d 31 3a e7 4f 25 3e 30  |.<.O%=O%-1:.O%>0|
00000fc0  8c 8d 54 5e 45 0d 05 46  05 e1 0d 05 50 14 dd f2  |..T^E..F....P...|
00000fd0  5a 28 55 25 2c 58 25 2c  59 25 2c 4f 25 29 0d 05  |Z(U%,X%,Y%,O%)..|
00000fe0  5a 11 e7 59 25 3e 31 20  59 25 3d 59 25 2d 31 0d  |Z..Y%>1 Y%=Y%-1.|
00000ff0  05 64 1f e7 56 25 28 58  25 2c 59 25 29 3c 35 f2  |.d..V%(X%,Y%)<5.|
00001000  42 28 32 29 3a f2 4c 28  55 25 2c 42 25 29 0d 05  |B(2):.L(U%,B%)..|
00001010  6e 0a e7 59 25 3d 31 e1  0d 05 78 16 4f 25 3d 4f  |n..Y%=1...x.O%=O|
00001020  25 2d 31 3a e7 4f 25 3e  30 8c 8d 44 5a 45 0d 05  |%-1:.O%>0..DZE..|
00001030  82 05 e1 0d 05 8c e1 dd  f2 56 3a f2 41 3a ef 31  |.........V:.A:.1|
00001040  37 2c 31 2c 31 37 2c 31  33 31 3a db 3a f1 8a 35  |7,1,17,131:.:..5|
00001050  2c 38 29 22 53 41 4c 41  4d 41 4e 43 41 22 3a fb  |,8)"SALAMANCA":.|
00001060  30 3a f1 8a 32 2c 31 32  29 22 43 68 6f 6f 73 65  |0:..2,12)"Choose|
00001070  20 79 6f 75 72 20 6c 65  76 65 6c 22 3a f1 8a 33  | your level":..3|
00001080  2c 31 33 29 22 66 6f 72  20 74 68 65 20 62 61 74  |,13)"for the bat|
00001090  74 6c 65 22 3a fb 31 3a  f1 8a 33 2c 31 36 29 22  |tle":.1:..3,16)"|
000010a0  4c 65 76 65 6c 20 31 20  3d 20 65 61 73 79 22 3a  |Level 1 = easy":|
000010b0  f1 8a 33 2c 31 38 29 22  4c 65 76 65 6c 20 39 20  |..3,18)"Level 9 |
000010c0  3d 20 68 61 72 64 22 3a  f5 4c 25 3d a5 2d 34 38  |= hard":.L%=.-48|
000010d0  3a fd 4c 25 3e 30 80 4c  25 3c 31 30 3a db 3a fb  |:.L%>0.L%<10:.:.|
000010e0  31 3a f1 8a 33 2c 31 30  29 22 44 6f 20 79 6f 75  |1:..3,10)"Do you|
000010f0  20 77 61 6e 74 3a 2d 22  3a fb 30 3a f1 8a 32 2c  | want:-":.0:..2,|
00001100  31 33 29 22 31 2e 20 74  68 65 20 73 6f 75 6e 64  |13)"1. the sound|
00001110  20 6f 6e 22 0d 05 96 2c  f1 8a 32 2c 31 35 29 22  | on"...,..2,15)"|
00001120  32 2e 20 61 20 71 75 69  65 74 20 67 61 6d 65 20  |2. a quiet game |
00001130  3f 22 3a 41 24 3d be 3a  e7 41 24 3d 22 31 22 e1  |?":A$=.:.A$="1".|
00001140  0d 05 a0 0c 2a 46 58 32  31 30 2c 31 0d 05 aa 05  |....*FX210,1....|
00001150  e1 0d 05 b4 3d dd f2 63  3a ef 31 37 2c 31 2c 31  |....=..c:.17,1,1|
00001160  37 2c 31 33 31 2c 33 31  2c 33 2c 33 30 3a f1 22  |7,131,31,3,30:."|
00001170  50 72 65 73 73 20 61 20  6b 65 79 22 3a 4b 25 3d  |Press a key":K%=|
00001180  a5 3a ef 31 37 2c 31 32  38 3a f2 58 3a e1 0d 05  |.:.17,128:.X:...|
00001190  be f4 dd f2 4c 28 7a 25  2c 76 25 29 3a ef 37 2c  |....L(z%,v%):.7,|
000011a0  37 2c 31 37 2c 46 25 28  41 25 28 7a 25 2c 31 29  |7,17,F%(A%(z%,1)|
000011b0  2c 41 25 28 7a 25 2c 32  29 29 3a ef 31 37 2c 42  |,A%(z%,2)):.17,B|
000011c0  25 28 41 25 28 7a 25 2c  31 29 2c 41 25 28 7a 25  |%(A%(z%,1),A%(z%|
000011d0  2c 32 29 29 3a ef 33 31  2c 41 25 28 7a 25 2c 31  |,2)):.31,A%(z%,1|
000011e0  29 2c 41 25 28 7a 25 2c  32 29 2c 43 25 28 41 25  |),A%(z%,2),C%(A%|
000011f0  28 7a 25 2c 31 29 2c 41  25 28 7a 25 2c 32 29 29  |(z%,1),A%(z%,2))|
00001200  3a 56 25 28 41 25 28 7a  25 2c 31 29 2c 41 25 28  |:V%(A%(z%,1),A%(|
00001210  7a 25 2c 32 29 29 3d 30  3a 41 25 28 7a 25 2c 31  |z%,2))=0:A%(z%,1|
00001220  29 3d 58 25 3a 41 25 28  7a 25 2c 32 29 3d 59 25  |)=X%:A%(z%,2)=Y%|
00001230  3a 56 25 28 58 25 2c 59  25 29 3d 76 25 3a ef 31  |:V%(X%,Y%)=v%:.1|
00001240  37 2c 41 25 28 7a 25 2c  34 29 2c 31 37 2c 41 25  |7,A%(z%,4),17,A%|
00001250  28 7a 25 2c 35 29 3a ef  33 31 2c 41 25 28 7a 25  |(z%,5):.31,A%(z%|
00001260  2c 31 29 2c 41 25 28 7a  25 2c 32 29 2c 41 25 28  |,1),A%(z%,2),A%(|
00001270  7a 25 2c 33 29 3a ef 31  37 2c 32 2c 31 37 2c 31  |z%,3):.17,2,17,1|
00001280  32 38 0d 05 c8 05 e1 0d  05 d2 16 dd f2 59 3a ea  |28...........Y:.|
00001290  4a 25 3a 54 25 3d 30 3a  4a 25 3d 31 35 0d 05 dc  |J%:T%=0:J%=15...|
000012a0  1a e7 41 25 28 4a 25 2c  32 29 3e 46 25 2d 4c 25  |..A%(J%,2)>F%-L%|
000012b0  54 25 3d 54 25 2b 31 0d  05 e6 18 4a 25 3d 4a 25  |T%=T%+1....J%=J%|
000012c0  2b 31 3a e7 4a 25 3c 3d  4e 25 8c 8d 64 5c 45 0d  |+1:.J%<=N%..d\E.|
000012d0  05 f0 1a e7 54 25 3d 30  84 43 25 2d 44 25 3e 3d  |....T%=0.C%-D%>=|
000012e0  32 30 30 30 30 20 42 3d  b9 0d 05 fa 11 e7 43 25  |20000 B=......C%|
000012f0  3c 32 36 30 30 30 20 41  3d b9 0d 06 04 08 f2 61  |<26000 A=......a|
00001300  3a e1 0d 06 0e 38 dd f2  50 3a e2 31 2c 31 2c 30  |:....8..P:.1,1,0|
00001310  2c 30 2c 30 2c 30 2c 30  2c 30 2c 31 32 36 2c 2d  |,0,0,0,0,0,126,-|
00001320  31 2c 30 2c 2d 33 2c 31  32 36 2c 31 32 36 3a d4  |1,0,-3,126,126:.|
00001330  30 2c 31 2c 36 32 2c 34  3a e1 0d 06 18 3a dd f2  |0,1,62,4:....:..|
00001340  62 3a e2 31 2c 31 32 39  2c 30 2c 2d 31 30 2c 2d  |b:.1,129,0,-10,-|
00001350  31 2c 31 2c 30 2c 32 2c  36 2c 2d 31 2c 30 2c 2d  |1,1,0,2,6,-1,0,-|
00001360  31 2c 31 32 36 2c 37 34  3a d4 30 2c 31 2c 37 2c  |1,126,74:.0,1,7,|
00001370  31 34 3a e1 0d 06 22 74  dd f2 4f 3a ef 31 37 2c  |14:..."t..O:.17,|
00001380  33 2c 31 37 2c 31 32 39  2c 33 31 2c 30 2c 32 32  |3,17,129,31,0,22|
00001390  3a f1 22 42 52 49 22 3b  89 37 3a ef 31 37 2c 30  |:."BRI";.7:.17,0|
000013a0  2c 33 31 2c 34 2c 32 32  3a f1 3b 43 25 3a ef 31  |,31,4,22:.;C%:.1|
000013b0  37 2c 33 2c 33 31 2c 31  30 2c 32 32 3a f1 22 46  |7,3,31,10,22:."F|
000013c0  52 45 22 3b 89 36 3b 22  20 22 3a ef 31 37 2c 30  |RE";.6;" ":.17,0|
000013d0  2c 33 31 2c 31 35 2c 32  32 3a f1 3b 44 25 3a ef  |,31,15,22:.;D%:.|
000013e0  31 37 2c 31 32 38 3a e1  0d 06 2c 18 dd f2 41 3a  |17,128:...,...A:|
000013f0  21 26 46 45 30 30 3d 26  31 30 32 30 30 41 3a e1  |!&FE00=&10200A:.|
00001400  0d 06 36 1d dd f2 43 28  70 25 29 3a f1 8a 30 2c  |..6...C(p%):..0,|
00001410  70 25 29 c4 32 30 2c 22  20 22 29 3a e1 0d 06 40  |p%).20," "):...@|
00001420  40 dd f2 53 28 4b 25 29  3a ef 33 31 2c 41 25 28  |@..S(K%):.31,A%(|
00001430  4b 25 2c 31 29 2c 41 25  28 4b 25 2c 32 29 2c 32  |K%,1),A%(K%,2),2|
00001440  33 2c 30 2c 31 30 2c 39  36 3b 30 2c 30 3b 32 33  |3,0,10,96;0,0;23|
00001450  2c 31 2c 31 3b 30 3b 30  3b 30 3b 3a e1 0d 06 4a  |,1,1;0;0;0;:...J|
00001460  1b dd f2 42 28 65 25 29  3a d1 3d 30 3a f5 fd 91  |...B(e%):.=0:...|
00001470  3e 33 30 2a 65 25 3a e1  0d 06 54 22 dd f2 44 3a  |>30*e%:...T"..D:|
00001480  f2 41 3a ef 31 37 2c 31  32 38 2c 33 31 2c 30 2c  |.A:.17,128,31,0,|
00001490  32 33 3a f1 89 31 34 30  3a e1 0d 06 5e 46 dd f2  |23:..140:...^F..|
000014a0  61 3a f2 44 3a e7 42 ef  33 31 2c 30 2c 32 33 2c  |a:.D:.B.31,0,23,|
000014b0  31 37 2c 33 2c 31 37 2c  31 32 39 3a f1 22 20 20  |17,3,17,129:."  |
000014c0  20 59 6f 75 20 68 61 76  65 20 77 6f 6e 20 21 20  | You have won ! |
000014d0  20 20 22 3a ef 31 37 2c  31 32 38 3a f2 52 3a e1  |  ":.17,128:.R:.|
000014e0  0d 06 68 33 e7 41 ef 33  31 2c 30 2c 32 33 3a f1  |..h3.A.31,0,23:.|
000014f0  22 20 20 59 6f 75 20 68  61 76 65 20 6c 6f 73 74  |"  You have lost|
00001500  20 21 20 20 20 22 3a ef  31 37 2c 31 32 38 3a f2  | !   ":.17,128:.|
00001510  52 3a e1 0d 06 72 05 e1  0d 06 7c 48 dd f2 52 3a  |R:...r....|H..R:|
00001520  ef 33 31 2c 31 2c 32 35  2c 31 37 2c 31 3a f1 22  |.31,1,25,17,1:."|
00001530  50 72 65 73 73 20 61 20  6b 65 79 20 69 66 20 79  |Press a key if y|
00001540  6f 75 22 27 22 20 77 61  6e 74 20 61 6e 6f 74 68  |ou"'" want anoth|
00001550  65 72 20 67 61 6d 65 22  3a 4b 25 3d a5 3a f9 e1  |er game":K%=.:..|
00001560  0d 06 86 16 eb 37 3a f6  3a f1 22 20 6c 69 6e 65  |.....7:.:." line|
00001570  20 22 3b 9e 3a e0 0d 06  90 db dd f2 60 3a f2 41  | ";.:.......`:.A|
00001580  3a ef 31 39 2c 32 2c 32  2c 30 2c 30 2c 30 2c 31  |:.19,2,2,0,0,0,1|
00001590  39 2c 33 2c 34 2c 30 2c  30 2c 30 3a ef 31 32 2c  |9,3,4,0,0,0:.12,|
000015a0  31 37 2c 32 2c 33 31 2c  31 2c 31 34 3a f1 22 2a  |17,2,31,1,14:."*|
000015b0  2a 20 50 4c 45 41 53 45  20 57 41 49 54 20 2a 2a  |* PLEASE WAIT **|
000015c0  22 3a 41 25 3d 36 3a 42  25 3d 37 3a 43 25 3d 35  |":A%=6:B%=7:C%=5|
000015d0  31 30 30 30 3a 44 25 3d  34 38 30 30 30 3a 47 25  |1000:D%=48000:G%|
000015e0  3d 31 37 35 30 3a 4e 25  3d 32 34 3a 46 25 3d 31  |=1750:N%=24:F%=1|
000015f0  30 3a 5f 25 3d 30 3a 52  25 3d 34 30 30 3a 5a 25  |0:_%=0:R%=400:Z%|
00001600  3d 36 30 30 3a 42 3d 30  3a 41 3d 30 3a de 43 25  |=600:B=0:A=0:.C%|
00001610  28 31 39 2c 32 31 29 2c  46 25 28 31 39 2c 32 31  |(19,21),F%(19,21|
00001620  29 2c 42 25 28 31 39 2c  32 31 29 3a de 56 25 28  |),B%(19,21):.V%(|
00001630  31 39 2c 32 31 29 2c 41  25 28 4e 25 2c 37 29 3a  |19,21),A%(N%,7):|
00001640  e3 58 25 3d 30 b8 31 39  3a e3 59 25 3d 31 b8 32  |.X%=0.19:.Y%=1.2|
00001650  31 0d 06 9a e5 43 25 28  58 25 2c 59 25 29 3d 32  |1....C%(X%,Y%)=2|
00001660  32 34 3a 46 25 28 58 25  2c 59 25 29 3d 32 3a 42  |24:F%(X%,Y%)=2:B|
00001670  25 28 58 25 2c 59 25 29  3d 31 33 30 3a 56 25 28  |%(X%,Y%)=130:V%(|
00001680  58 25 2c 59 25 29 3d 30  3a ed 2c 3a e3 4b 25 3d  |X%,Y%)=0:.,:.K%=|
00001690  47 25 b8 47 25 2b 31 30  30 88 32 30 3a f7 4b 25  |G%.G%+100.20:.K%|
000016a0  3a f3 63 25 2c 66 25 2c  62 25 2c 61 25 2c 76 25  |:.c%,f%,b%,a%,v%|
000016b0  3a f7 4b 25 2b 31 30 3a  e3 49 25 3d 31 b8 61 25  |:.K%+10:.I%=1.a%|
000016c0  3a f3 60 25 2c 64 25 2c  67 25 2c 68 25 3a e3 58  |:.`%,d%,g%,h%:.X|
000016d0  25 3d 60 25 b8 64 25 3a  e3 59 25 3d 67 25 b8 68  |%=`%.d%:.Y%=g%.h|
000016e0  25 3a 43 25 28 58 25 2c  59 25 29 3d 63 25 3a 46  |%:C%(X%,Y%)=c%:F|
000016f0  25 28 58 25 2c 59 25 29  3d 66 25 3a 42 25 28 58  |%(X%,Y%)=f%:B%(X|
00001700  25 2c 59 25 29 3d 62 25  3a 56 25 28 58 25 2c 59  |%,Y%)=b%:V%(X%,Y|
00001710  25 29 3d 76 25 3a ed 2c  2c 2c 3a ef 31 37 2c 31  |%)=v%:.,,,:.17,1|
00001720  32 38 3a db 3a e3 59 25  3d 31 b8 32 31 3a e3 58  |28:.:.Y%=1.21:.X|
00001730  25 3d 30 b8 31 39 0d 06  a4 e7 ef 31 37 2c 46 25  |%=0.19.....17,F%|
00001740  28 58 25 2c 59 25 29 2c  31 37 2c 42 25 28 58 25  |(X%,Y%),17,B%(X%|
00001750  2c 59 25 29 3a ef 33 31  2c 58 25 2c 59 25 2c 43  |,Y%):.31,X%,Y%,C|
00001760  25 28 58 25 2c 59 25 29  3a ed 2c 3a ef 31 37 2c  |%(X%,Y%):.,:.17,|
00001770  32 2c 31 37 2c 31 33 31  2c 33 31 2c 30 2c 30 3a  |2,17,131,31,0,0:|
00001780  f1 22 31 38 31 32 20 22  3b 3a ef 31 37 2c 31 3a  |."1812 ";:.17,1:|
00001790  f1 22 53 41 4c 41 4d 41  4e 43 41 20 22 3b 3a ef  |."SALAMANCA ";:.|
000017a0  31 37 2c 32 3a f1 22 31  38 31 32 20 22 3a f7 47  |17,2:."1812 ":.G|
000017b0  25 2b 31 32 30 3a e3 58  25 3d 31 b8 4e 25 3a e3  |%+120:.X%=1.N%:.|
000017c0  59 25 3d 31 b8 32 3a f3  41 25 28 58 25 2c 59 25  |Y%=1.2:.A%(X%,Y%|
000017d0  29 3a ed 2c 3a f7 47 25  2b 31 33 30 3a e3 49 25  |):.,:.G%+130:.I%|
000017e0  3d 31 b8 4e 25 3a e3 4a  25 3d 33 b8 37 3a f3 41  |=1.N%:.J%=3.7:.A|
000017f0  25 28 49 25 2c 4a 25 29  3a ed 2c 3a e3 4b 25 3d  |%(I%,J%):.,:.K%=|
00001800  31 b8 4e 25 3a ef 31 37  2c 41 25 28 4b 25 2c 34  |1.N%:.17,A%(K%,4|
00001810  29 2c 31 37 2c 41 25 28  4b 25 2c 35 29 0d 06 ae  |),17,A%(K%,5)...|
00001820  6f ef 33 31 2c 41 25 28  4b 25 2c 31 29 2c 41 25  |o.31,A%(K%,1),A%|
00001830  28 4b 25 2c 32 29 2c 41  25 28 4b 25 2c 33 29 3a  |(K%,2),A%(K%,3):|
00001840  ed 3a e3 4b 25 3d 31 b8  31 34 3a 56 25 28 41 25  |.:.K%=1.14:V%(A%|
00001850  28 4b 25 2c 31 29 2c 41  25 28 4b 25 2c 32 29 29  |(K%,1),A%(K%,2))|
00001860  3d 41 25 3a ed 3a e3 4b  25 3d 31 35 b8 4e 25 3a  |=A%:.:.K%=15.N%:|
00001870  56 25 28 41 25 28 4b 25  2c 31 29 2c 41 25 28 4b  |V%(A%(K%,1),A%(K|
00001880  25 2c 32 29 29 3d 42 25  3a ed 3a e1 0d 06 b8 d4  |%,2))=B%:.:.....|
00001890  dd f2 57 3a ef 32 33 2c  32 32 34 2c 31 37 30 2c  |..W:.23,224,170,|
000018a0  38 35 2c 31 37 30 2c 38  35 2c 31 37 30 2c 38 35  |85,170,85,170,85|
000018b0  2c 31 37 30 2c 38 35 2c  32 33 2c 32 32 35 2c 32  |,170,85,23,225,2|
000018c0  35 35 2c 31 32 36 2c 36  30 2c 36 30 2c 36 30 2c  |55,126,60,60,60,|
000018d0  36 30 2c 31 32 36 2c 32  35 35 2c 32 33 2c 32 32  |60,126,255,23,22|
000018e0  36 2c 30 2c 38 2c 32 34  2c 38 2c 38 2c 38 2c 32  |6,0,8,24,8,8,8,2|
000018f0  38 2c 30 2c 32 33 2c 32  32 37 2c 30 2c 36 30 2c  |8,0,23,227,0,60,|
00001900  34 2c 32 34 2c 34 2c 34  2c 36 30 2c 30 2c 32 33  |4,24,4,4,60,0,23|
00001910  2c 32 32 38 2c 30 2c 33  32 2c 34 30 2c 34 30 2c  |,228,0,32,40,40,|
00001920  36 30 2c 38 2c 38 2c 30  2c 32 33 2c 32 32 39 2c  |60,8,8,0,23,229,|
00001930  30 2c 36 30 2c 33 32 2c  36 30 2c 34 2c 34 2c 36  |0,60,32,60,4,4,6|
00001940  30 2c 30 2c 32 33 2c 32  33 30 2c 30 2c 36 30 2c  |0,0,23,230,0,60,|
00001950  33 32 2c 36 30 2c 33 36  2c 33 36 2c 36 30 2c 30  |32,60,36,36,60,0|
00001960  0d 06 c2 e7 ef 32 33 2c  32 33 31 2c 30 2c 36 30  |.....23,231,0,60|
00001970  2c 34 2c 34 2c 38 2c 31  36 2c 33 32 2c 30 2c 32  |,4,4,8,16,32,0,2|
00001980  33 2c 32 33 32 2c 30 2c  33 32 2c 33 32 2c 33 32  |3,232,0,32,32,32|
00001990  2c 33 32 2c 33 32 2c 36  30 2c 30 2c 32 33 2c 32  |,32,32,60,0,23,2|
000019a0  33 33 2c 30 2c 32 34 2c  33 36 2c 32 34 2c 33 36  |33,0,24,36,24,36|
000019b0  2c 33 36 2c 32 34 2c 30  2c 32 33 2c 32 33 34 2c  |,36,24,0,23,234,|
000019c0  30 2c 32 2c 36 2c 31 34  2c 33 30 2c 36 32 2c 31  |0,2,6,14,30,62,1|
000019d0  32 36 2c 30 2c 32 33 2c  32 33 35 2c 30 2c 32 34  |26,0,23,235,0,24|
000019e0  2c 33 36 2c 34 2c 32 34  2c 33 32 2c 36 30 2c 30  |,36,4,24,32,60,0|
000019f0  2c 32 33 2c 32 33 36 2c  30 2c 35 36 2c 33 32 2c  |,23,236,0,56,32,|
00001a00  34 38 2c 33 32 2c 33 32  2c 35 36 2c 30 2c 32 33  |48,32,32,56,0,23|
00001a10  2c 32 33 37 2c 30 2c 35  36 2c 34 30 2c 35 36 2c  |,237,0,56,40,56,|
00001a20  33 32 2c 33 32 2c 33 32  2c 30 2c 32 33 2c 32 33  |32,32,32,0,23,23|
00001a30  38 2c 30 2c 35 36 2c 34  30 2c 34 38 2c 34 30 2c  |8,0,56,40,48,40,|
00001a40  34 30 2c 35 36 2c 30 0d  06 cc 2b ef 32 33 2c 32  |40,56,0...+.23,2|
00001a50  33 39 2c 31 35 33 2c 31  32 36 2c 36 36 2c 32 31  |39,153,126,66,21|
00001a60  39 2c 32 31 39 2c 36 36  2c 31 32 36 2c 31 35 33  |9,219,66,126,153|
00001a70  3a e1 0d 06 d6 13 dc 32  32 34 2c 31 2c 31 33 30  |:......224,1,130|
00001a80  2c 31 37 2c 31 0d 06 e0  9f dc 33 2c 37 2c 31 32  |,17,1.....3,7,12|
00001a90  2c 31 32 2c 32 2c 38 2c  31 33 2c 31 33 2c 33 2c  |,12,2,8,13,13,3,|
00001aa0  37 2c 31 34 2c 31 34 2c  31 36 2c 31 39 2c 36 2c  |7,14,14,16,19,6,|
00001ab0  36 2c 31 35 2c 31 39 2c  37 2c 37 2c 31 36 2c 31  |6,15,19,7,7,16,1|
00001ac0  39 2c 38 2c 38 2c 30 2c  30 2c 32 2c 32 2c 30 2c  |9,8,8,0,0,2,2,0,|
00001ad0  31 2c 33 2c 33 2c 30 2c  32 2c 34 2c 34 2c 30 2c  |1,3,3,0,2,4,4,0,|
00001ae0  33 2c 35 2c 35 2c 30 2c  34 2c 36 2c 36 2c 30 2c  |3,5,5,0,4,6,6,0,|
00001af0  35 2c 37 2c 37 2c 30 2c  34 2c 38 2c 38 2c 30 2c  |5,7,7,0,4,8,8,0,|
00001b00  33 2c 39 2c 39 2c 30 2c  32 2c 31 30 2c 31 30 2c  |3,9,9,0,2,10,10,|
00001b10  30 2c 31 2c 31 31 2c 31  31 2c 30 2c 30 2c 31 32  |0,1,11,11,0,0,12|
00001b20  2c 31 32 20 0d 06 ea 12  dc 32 32 34 2c 31 2c 31  |,12 .....224,1,1|
00001b30  33 30 2c 37 2c 31 0d 06  f4 42 dc 32 2c 31 32 2c  |30,7,1...B.2,12,|
00001b40  31 2c 31 2c 33 2c 31 31  2c 32 2c 32 2c 34 2c 31  |1,1,3,11,2,2,4,1|
00001b50  30 2c 33 2c 33 2c 35 2c  39 2c 34 2c 34 2c 39 2c  |0,3,3,5,9,4,4,9,|
00001b60  31 32 2c 37 2c 37 2c 38  2c 31 33 2c 38 2c 38 2c  |12,7,7,8,13,8,8,|
00001b70  39 2c 31 32 2c 39 2c 39  0d 06 fe 12 dc 32 32 34  |9,12,9,9.....224|
00001b80  2c 31 2c 31 32 38 2c 36  2c 33 0d 07 08 42 dc 30  |,1,128,6,3...B.0|
00001b90  2c 30 2c 46 25 2d 4c 25  2c 46 25 2d 4c 25 2c 34  |,0,F%-L%,F%-L%,4|
00001ba0  2c 36 2c 31 33 2c 31 33  2c 31 37 2c 31 38 2c 37  |,6,13,13,17,18,7|
00001bb0  2c 37 2c 36 2c 38 2c 33  2c 33 2c 35 2c 39 2c 32  |,7,6,8,3,3,5,9,2|
00001bc0  2c 32 2c 31 30 2c 31 31  2c 38 2c 38 0d 07 12 12  |,2,10,11,8,8....|
00001bd0  dc 32 32 34 2c 33 2c 31  33 31 2c 32 2c 35 0d 07  |.224,3,131,2,5..|
00001be0  1c 1c dc 31 34 2c 31 39  2c 31 39 2c 31 39 2c 31  |...14,19,19,19,1|
00001bf0  34 2c 31 34 2c 32 30 2c  32 31 0d 07 26 12 dc 32  |4,14,20,21..&..2|
00001c00  32 34 2c 33 2c 31 32 39  2c 31 2c 34 0d 07 30 10  |24,3,129,1,4..0.|
00001c10  dc 31 35 2c 31 36 2c 32  30 2c 32 31 0d 07 3a 12  |.15,16,20,21..:.|
00001c20  dc 32 32 35 2c 31 2c 31  33 31 2c 31 2c 30 0d 07  |.225,1,131,1,0..|
00001c30  44 10 dc 31 36 2c 31 36  2c 31 39 2c 31 39 0d 07  |D..16,16,19,19..|
00001c40  4e 83 dc 39 2c 31 37 2c  31 37 2c 31 38 2c 31 31  |N..9,17,17,18,11|
00001c50  2c 31 36 2c 31 34 2c 31  36 2c 31 30 2c 31 39 2c  |,16,14,16,10,19,|
00001c60  31 33 2c 31 38 2c 35 2c  31 38 2c 31 37 2c 32 31  |13,18,5,18,17,21|
00001c70  2c 39 2c 31 38 2c 31 31  2c 31 38 2c 31 39 2c 31  |,9,18,11,18,19,1|
00001c80  33 2c 31 39 2c 31 35 2c  31 35 2c 31 38 2c 33 2c  |3,19,15,15,18,3,|
00001c90  32 31 2c 31 2c 31 35 2c  32 2c 31 32 2c 34 2c 39  |21,1,15,2,12,4,9|
00001ca0  2c 38 2c 34 2c 31 30 2c  34 2c 31 33 2c 36 2c 31  |,8,4,10,4,13,6,1|
00001cb0  36 2c 35 2c 31 38 2c 34  2c 31 34 2c 35 2c 35 2c  |6,5,18,4,14,5,5,|
00001cc0  37 0d 07 58 e4 dc 32 32  36 2c 30 2c 31 32 39 2c  |7..X..226,0,129,|
00001cd0  35 38 30 30 2c 32 2c 32  32 37 2c 30 2c 31 32 39  |5800,2,227,0,129|
00001ce0  2c 35 38 30 30 2c 32 2c  32 32 38 2c 30 2c 31 32  |,5800,2,228,0,12|
00001cf0  39 2c 35 38 30 30 2c 32  2c 32 32 39 2c 30 2c 31  |9,5800,2,229,0,1|
00001d00  32 39 2c 35 38 30 30 2c  32 2c 32 33 30 2c 30 2c  |29,5800,2,230,0,|
00001d10  31 32 39 2c 35 38 30 30  2c 32 2c 32 33 31 2c 30  |129,5800,2,231,0|
00001d20  2c 31 32 39 2c 35 38 30  30 2c 32 2c 32 33 32 2c  |,129,5800,2,232,|
00001d30  30 2c 31 32 39 2c 33 35  30 30 2c 33 2c 32 33 36  |0,129,3500,3,236|
00001d40  2c 33 2c 31 32 39 2c 33  33 30 30 2c 32 2c 32 33  |,3,129,3300,2,23|
00001d50  37 2c 33 2c 31 32 39 2c  32 36 30 30 2c 32 2c 32  |7,3,129,2600,2,2|
00001d60  33 38 2c 33 2c 31 32 39  2c 32 36 30 30 2c 32 2c  |38,3,129,2600,2,|
00001d70  32 33 34 2c 30 2c 31 32  39 2c 31 30 35 30 2c 34  |234,0,129,1050,4|
00001d80  2c 32 33 34 2c 30 2c 31  32 39 2c 31 30 35 30 2c  |,234,0,129,1050,|
00001d90  34 2c 32 33 34 2c 30 2c  31 32 39 2c 31 30 35 30  |4,234,0,129,1050|
00001da0  2c 34 20 20 20 0d 07 62  bf dc 32 33 34 2c 30 2c  |,4   ..b..234,0,|
00001db0  31 32 39 2c 31 30 35 30  2c 34 2c 32 32 36 2c 31  |129,1050,4,226,1|
00001dc0  2c 31 33 31 2c 35 37 30  30 2c 32 2c 32 33 35 2c  |,131,5700,2,235,|
00001dd0  31 2c 31 33 31 2c 35 37  30 30 2c 32 2c 32 32 37  |1,131,5700,2,227|
00001de0  2c 31 2c 31 33 31 2c 35  37 30 30 2c 32 2c 32 32  |,1,131,5700,2,22|
00001df0  38 2c 31 2c 31 33 31 2c  35 37 30 30 2c 32 2c 32  |8,1,131,5700,2,2|
00001e00  32 39 2c 31 2c 31 33 31  2c 35 37 30 30 2c 32 2c  |29,1,131,5700,2,|
00001e10  32 33 30 2c 31 2c 31 33  31 2c 35 37 30 30 2c 32  |230,1,131,5700,2|
00001e20  2c 32 33 31 2c 31 2c 31  33 31 2c 35 37 30 30 2c  |,231,1,131,5700,|
00001e30  32 2c 32 33 33 2c 31 2c  31 33 31 2c 35 37 30 30  |2,233,1,131,5700|
00001e40  2c 32 2c 32 33 34 2c 31  2c 31 33 31 2c 33 34 30  |,2,234,1,131,340|
00001e50  30 2c 34 2c 32 33 34 2c  31 2c 31 33 31 2c 33 34  |0,4,234,1,131,34|
00001e60  30 30 2c 34 0d ff                                 |00,4..|
00001e66
Games/SALAMAN.m0
Games/SALAMAN.m1
Games/SALAMAN.m2
Games/SALAMAN.m4
Games/SALAMAN.m5