Home » Archimedes archive » Micro User » MU 1991-07.adf » Listings » Arc/Thruster

Arc/Thruster

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Micro User » MU 1991-07.adf » Listings
Filename: Arc/Thruster
Read OK:
File size: 18C0 bytes
Load address: 0000
Exec address: 0000
Duplicates

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

File contents
   10REM > <BasicSave$Dir>.Thruster
   20REM by Rob Walmsley
   30REM (c) The Micro User
   40ON ERROR MODE7:REPORT:PRINT" at ";ERL:END
   50MODE2
   60VDU23;8202;0;0;0;
   70X%=36:Y%=992:R%=28
   80FORI%=0TO11
   90CLS:PROCDraw(I%*30)
  100PROCConvert(0,0,224+I%*2)
  110PROCConvert(0,1,225+I%*2)
  120NEXT
  130PROCInit
  140REPEAT
  150PROCResetGame
  160REPEAT
  170PROCResetScreen
  180PROCInfo
  190PROCScreen
  200PROCStatus
  210PROCEntrance
  220REPEAT
  230CT%=TIME
  240IFTWI% PROCTwiz
  250PROCWalls
  260PROCMain
  270UNTIL Dead% ORY%>1080
  280IFDead% GCOL3,C1%:PROCDrawShip(A%,X%,Y%):PROCExplosion(X%,Y%):Lives%=Lives%-1 ELSEScreen%=Screen%+1:SOUND2,3,180,1
  290PROCDelay(150)
  300UNTILLives%=0
  310PROCGameOver
  320UNTIL0
  330:
  340DEFPROCDraw(A%)
  350LOCAL A,B,C:A=RADA%
  360B=RAD(A%+145):C=RAD(A%+215)
  370VDU29,X%;Y%;
  380MOVESINA*R%,COSA*R%
  390MOVESINB*R%,COSB*R%
  400PLOT85,SINC*R%,COSC*R%
  410ENDPROC
  420:
  430DEFPROCConvert(X%,Y%,C%)
  440VDU26:X%=X%*64
  450Y%=1024-Y%*32
  460VDU23,C%
  470FORJ%=0TO7:N%=0
  480Q%=1:Z%=Y%-J%*4-1
  490FORK%=0TO7
  500IFPOINT(X%+(7-K%)*8,Z%) N%=N%ORQ%
  510Q%=Q%+Q%:NEXT:VDUN%
  520NEXT:ENDPROC
  530:
  540DEFPROCMain:IFTIME<mt%ENDPROC
  550OA%=A%:OX%=X%:OY%=Y%
  560VDU19,C1%,6;0;19,C2%,0;0;
  570IFEN% GOTO630
  580IFINKEY-74 IF Fire%=0 SOUND3,2,2,2:Fire%=TRUE:FXD=S(A%)*28:FYD=C(A%)*28:FX%=X%+36+FXD:FY%=Y%-32+FYD:FM%=6:GCOL3,7:PLOT69,FX%,FY%
  590IFINKEY-66 A%=A%-1:IFA%=-1 A%=11
  600IFINKEY-82 A%=A%+1:IFA%=12 A%=0
  610IFINKEY-1  PROCT1 ELSE PROCT2
  620IFFire% PROCFire
  630IFGT%=2 VDU19,12,TH%;0;
  640XD=XD+TH%*S(A%)
  650YD=YD+TH%*C(A%)
  660XD=XD*.97
  670IFXD>-.3 IF XD<.3 XD=0
  680IFGT%=1 YD=YD+GR ELSEYD=YD-GR
  690X%=X%+XD
  700Y%=Y%+YD
  710GCOL3,C2%
  720PROCDrawShip(A%,X%,Y%)
  730VDU19,C1%,0;0;19,C2%,6;0;
  740GCOL3,C1%
  750PROCDrawShip(OA%,OX%,OY%)
  760IFC1%=1 C1%=2:C2%=1 ELSE C1%=1:C2%=2
  770PROCCheckDead
  780mt%=TIME+mi%:ENDPROC
  790:
  800DEFPROCT1:TH%=2
  810IFF%=1 SOUND0,-1,6,-1:F%=0
  820ENDPROC
  830:
  840DEFPROCT2:TH%=0
  850IFF%=0 F%=1:*FX21,4
  860ENDPROC
  870:
  880DEFPROCCheckDead:U%=X%+36:V%=Y%-32
  890P1%=POINT(U%+S(A%)*28,V%+C(A%)*28)
  900P2%=POINT(U%+S((A%+5)MOD12)*28,V%+C((A%+5)MOD12)*28)
  910P3%=POINT(U%+S((A%+7)MOD12)*28,V%+C((A%+7)MOD12)*28)
  920IF(P1%>3 ANDP1%<12 ORP2%>3 ANDP2%<12 ORP3%>3 ANDP2%<12) ANDD%=-4 ENDPROC
  930IFP1%>3 ORP2%>3 ORP3%>3 Dead%=TRUE
  940ENDPROC
  950
  960DEFPROCDrawShip(I%,X%,Y%)
  970MOVEX%,Y%:VDU 224+I%*2
  980MOVEX%,Y%-32:VDU 225+I%*2
  990ENDPROC
 1000:
 1010DEFPROCFire
 1020GCOL3,7:PLOT69,FX%,FY%
 1030FM%=FM%-1
 1040FX%=FX%+FXD
 1050FY%=FY%+FYD
 1060Col%=POINT(FX%,FY%)
 1070IFCol%>12 PROCHitBlob
 1080IFCol%>3 IF Col%<12 IF D%=-4 GOTO1100
 1090IFCol%<>0 ORFM%=0 Fire%=FALSE:ENDPROC
 1100GCOL3,7:PLOT69,FX%,FY%
 1110ENDPROC
 1120:
 1130DEFPROCInit:F%=0
 1140TW%=0:TH%=-1
 1150Fire%=FALSE:Dead%=FALSE
 1160XD=0:YD=0:GR=1:TH%=0
 1170DIM S(11),C(11),ED%(7,1),GT$(2)
 1180GT$(0)=""
 1190GT$(1)="Inverse Gravity"
 1200GT$(2)="Invisible Landscape"
 1210FORI%=0TO11:J%=I%*30
 1220S(I%)=SINRADJ%
 1230C(I%)=COSRADJ%
 1240NEXT:
 1250ti%=10:wi%=300
 1260mi%=10:ENDPROC
 1270:
 1280DEFPROCEntrance:LOCAL GT%
 1290EN%=TRUE:X%=224:Y%=1088
 1300VDU4:COLOUR134
 1310PRINTTAB(2,0)SPC4
 1320COLOUR128:VDU5:EN%=FALSE
 1330tt%=TIME+30:wt%=TIME+30
 1340FORi%=0TO15:mt%=TIME-1
 1350PROCMain:NEXT
 1360ENDPROC
 1370:
 1380DEFPROCCircle(X%,Y%,R%)
 1390VDU29,X%;Y%;
 1400FORK%=0TOR%STEP4
 1410Q%=SQR(R%*R%-K%*K%)
 1420MOVE-Q%,K%:DRAWQ%,K%
 1430MOVE-Q%,-K%:DRAWQ%,-K%
 1440NEXT:VDU26:ENDPROC
 1450:
 1460DEFPROCBase
 1470FORJ%=0TO2:GCOL0,15-J%
 1480PROCCircle(BX%,BY%,24-J%*8)
 1490NEXT:ENDPROC
 1500:
 1510DEFPROCScreen
 1520FORI%=0TO15:VDU19,I%,0;0;:NEXT
 1530GX%=64:GY%=32:GCOL0,12
 1540RESTORE (2780+((Screen%-1)MOD10)*30)
 1550READ N%
 1560FORI%=1TON%:READ A$
 1570X1%=FNc(A$,1)*GX%
 1580Y1%=1024-FNc(A$,2)*GY%
 1590X2%=FNc(A$,3)*GX%
 1600Y2%=1024-FNc(A$,4)*GY%
 1610X3%=FNc(A$,5)*GX%
 1620Y3%=1024-FNc(A$,6)*GY%
 1630MOVEX1%,Y1%:MOVEX2%,Y2%
 1640PLOT85,X3%,Y3%:NEXT
 1650PROCDrawWalls
 1660READ BX%,BY%:PROCBase
 1670VDU4:COLOUR3
 1680PRINTTAB(2,26);"- - Thruster - -" 
 1690PRINTTAB(10,29);"Level "
 1700PRINTTAB(2,29);"Lives "
 1710VDU5
 1720FORI%=3TO11:VDU19,I%,6;0;:NEXT
 1730VDU19,4,3;0;19,8,3;0;19,12,2;0;
 1740ENDPROC
 1750:
 1760DEFFNc(A$,N%)=ASCMID$(A$,N%)-65
 1770:
 1780DEFPROCDrawWalls
 1790READ N%:IFN%=0 ENDPROC
 1800FORi%=1TON%
 1810READ WX%,WY%,WT%,WL%
 1820IFWT% GOTO1890
 1830FORJ%=0TO1
 1840GCOL0,4+J%*4
 1850MOVEWX%+J%*8,WY%:DRAWWX%+J%*8,WY%+WL%
 1860MOVEWX%+24-J%*8,WY%:DRAWWX%+24-J%*8,WY%+WL%
 1870NEXT
 1880GOTO1950
 1890FORJ%=0TO1:GCOL0,4+J%*4
 1900MOVEWX%,WY%+J%*8:DRAWWX%+WL%,WY%+J%*8
 1910MOVEWX%,WY%+J%*8+4:DRAWWX%+WL%,WY%+J%*8+4
 1920MOVEWX%,WY%+20-J%*8:DRAWWX%+WL%,WY%+20-J%*8
 1930MOVEWX%,WY%+16-J%*8:DRAWWX%+WL%,WY%+16-J%*8
 1940NEXT
 1950NEXT:ENDPROC
 1960:
 1970DEFPROCWalls:IFTIME<wt%ENDPROC
 1980IFD%=4 VDU19,C%,0;0; ELSEVDU19,C%,3;0;
 1990IFC%+D%=0 OR C%+D%=12 D%=-D%:wt%=TIME+wi% ELSEC%=C%+D%
 2000ENDPROC
 2010:
 2020DEFPROCTwiz:IFTIME<tt%ENDPROC
 2030Q%=Q%+1:IFQ%<1 ENDPROC
 2040IFTD%=1 VDU19,TW%,1;0; ELSEVDU19,TW%,0;0;
 2050IFTD%+TW%=12 ORTD%+TW%=16 TD%=-TD% ELSETW%=TW%+TD%
 2060Q%=0:tt%=TIME+ti%:ENDPROC
 2070
 2080DEFPROCExplosion(EX%,EY%)
 2090LOCAL I%,J%:*FX21,4
 2100SOUND1,1,150,45:SOUND0,-15,7,35
 2110GCOL3,7:VDU19,7,7;0;
 2120FORI%=0TO2
 2130ED%(I%,0)=RND(3)-2
 2140ED%(I%,1)=RND(3)-2
 2150NEXT
 2160FORI%=16 TO60 STEP4
 2170IFI%=60 GOTO2210
 2180FORJ%=0TO2
 2190MOVE EX%+ED%(J%,0)*I%,EY%+ED%(J%,1)*I%
 2200VDUASC".":NEXT
 2210IFI%=16 GOTO2250
 2220FORJ%=0TO2
 2230MOVE EX%+ED%(J%,0)*(I%-4),EY%+ED%(J%,1)*(I%-4)
 2240VDUASC".":NEXT
 2250NEXT
 2260VDU19,7,6;0;
 2270ENDPROC
 2280:
 2290DEFPROCHitBlob:TWI%=0
 2300VDU19,13,0;0;19,14,0;0;15,0;0;
 2310GCOL0,0
 2320PROCCircle(BX%,BY%,24)
 2330PROCExplosion(BX%,BY%)
 2340VDU4:COLOUR128
 2350PRINTTAB(2,0)SPC4
 2360VDU5:ENDPROC
 2370:
 2380DEFPROCResetGame
 2390Screen%=1:Lives%=3
 2400GR=.7:GT%=0:ENDPROC
 2410:
 2420DEFPROCResetScreen
 2430TWI%=TRUE
 2440C%=8:D%=-4:T%=0
 2450TD%=1:TW%=13
 2460A%=0:C1%=1:C2%=2
 2470XD=0:YD=0:TH%=0
 2480Dead%=FALSE
 2490ENDPROC
 2500:
 2510DEFPROCInfo:VDU4:CLS
 2520COLOUR7:VDU19,7,7;0;19,8,8;0;
 2530PRINTTAB(1,10)"Entering level - ";Screen%
 2540GT%=Screen%DIV10
 2550IF(Screen%MOD10)=0 COLOUR8:PRINTTAB(1,12);GT$(GT%) :GOTO2570
 2560IF(Screen%MOD5)=0 COLOUR8:PRINTTAB(1,12);"Increased Gravity":GR=.8
 2570IFGT%=1 A%=6
 2580PROCDelay(300)
 2590CLS:VDU5:ENDPROC
 2600:
 2610DEFPROCDelay(T%)T%=TIME+T%
 2620REPEATUNTILTIME>T%:ENDPROC
 2630:
 2640DEFPROCGameOver:VDU4
 2650COLOUR7:VDU19,7,7;0;
 2660PRINTTAB(0,29)"Hit spacebar to play"
 2670REPEATUNTILGET=32:CLS
 2680VDU5:ENDPROC
 2690:
 2700DEFPROCStatus
 2710VDU4:COLOUR3
 2720PRINTTAB(8,29);Lives%
 2730PRINTTAB(16,29);Screen%
 2740VDU5:ENDPROC
 2750
 2760REM Screen Data
 2770
 2780DATA 10,AACAAQ,AKDZAZ,BRDZIZ,ISHZUZ,PXUJUZ,MKUJUV,SKUAUJ,UDUAPA,MDSAGA,INJBGA
 2790DATA 2,508,448,0,172,540,688,1,232
 2800DATA 1084,900
 2810DATA 12,AACAAZ,AGCACG,OKCGPH,OKBLBF,AZCZBK,AZLZHV,IPLZHV,IPLZUQ,UZLZUM,UQRQUA,UFMAUA,RDGANA
 2820DATA 1,504,540,0,148
 2830DATA 172,320
 2840DATA 14,CECAAA,CEAAAS,BZAEAZ,BZIZAV,UZGZQV,UZUAQV,TGUANA,REGANA,OCGAGE,EQGEHS,GNNQHS,IQNQNN,GDGJMC,JDNJMC
 2850DATA 1,808,604,0,144
 2860DATA 500,650
 2870DATA 13,AUCAAA,AZDZAJ,AZUZHX,GAJAFT,JRNZHY,JRNZLH,JAPAHF,JAPAUH,UAPAUH,QEPKUH,UXRIUH,UZUSLY,UZLPLY
 2880DATA 1,488,788,1,500
 2890DATA 1100,480
 2900DATA 14,AZCAAA,AZCZAB,AZFZAV,AZUZOX,RZUZUU,SAUZUU,SAUAUU,UGUANA,UDGANA,MBGAGD,FHLIEU,KGPJEU,KVPJEU,KVPJSP
 2910DATA 1,104,388,1,144
 2920DATA 1100,360
 2930DATA 18,AZAACA,DGAZCB,DGDZAZ,DMFMDZ,FZFMDZ,FZFQHQ,FZHZHQ,HWHZUZ,UTQYUZ,UAPPUY,UAJTPP,UAJTJO,UAHOJO,UAHOHK,UAFKHK,UAFKFG,UAGBFG,UAGBGA
 2940DATA 0
 2950DATA 1100,360
 2960DATA 8,AACACE,GCUEUA,GAGCUA,AAAUIN,KNUAUU,URUZKZ,ATDZAZ,AXOZAZ
 2970DATA 1,508,600,1,140
 2980DATA 124,380
 2990DATA 13,AACAAJ,CACJAJ,CHCJQJ,CHQHQJ,UAGAGC,UAUCGC,UASAUZ,SZSAUZ,SZSOEO,AZCJAJ,AZCJCZ,AZSZCV,AZSZQV
 3000DATA 8,396,804,0,154,596,804,0,154,796,804,0,154,996,804,0,154,396,580,0,154,596,580,0,154,796,580,0,154,996,580,0,154
 3010DATA 650,360
 3020DATA 14,AZAACA,CFAQCA,JJASCF,GAUAHE,HEUAMG,LFPDMM,NTEUMK,NYAZAW,QXUZAZ,QXUZQM,ULUZQM,ULUATM,ULUASB,UFUAOC
 3030DATA 3,800,556,1,216,800,588,1,216,792,620,1,224
 3040DATA 1100,800

 � > <BasicSave$Dir>.Thruster
� by Rob Walmsley
� (c) The Micro User
(� � �7:�:�" at ";�:�
2�2
<�23;8202;0;0;0;
FX%=36:Y%=992:R%=28
P�I%=0�11
Z�:�Draw(I%*30)
d�Convert(0,0,224+I%*2)
n�Convert(0,1,225+I%*2)
x�
�	�Init
��
��ResetGame
��
��ResetScreen
�	�Info
��Screen
��Status
�
�Entrance
��
�	CT%=�
��TWI% �Twiz
�
�Walls
	�Main
� Dead% �Y%>1080
e�Dead% �3,C1%:�DrawShip(A%,X%,Y%):�Explosion(X%,Y%):Lives%=Lives%-1 �Screen%=Screen%+1:�2,3,180,1
"�Delay(150)
,
�Lives%=0
6
�GameOver
@�0
J:
T��Draw(A%)
^� A,B,C:A=�A%
hB=�(A%+145):C=�(A%+215)
r�29,X%;Y%;
|�A*R%,�A*R%
��B*R%,�B*R%
��85,�C*R%,�C*R%
��
�:
���Convert(X%,Y%,C%)
��26:X%=X%*64
�Y%=1024-Y%*32
�
�23,C%
��J%=0�7:N%=0
�Q%=1:Z%=Y%-J%*4-1
��K%=0�7
��X%+(7-K%)*8,Z%) N%=N%�Q%
�Q%=Q%+Q%:�:�N%
�:�
:
��Main:�<mt%�
&OA%=A%:OX%=X%:OY%=Y%
0�19,C1%,6;0;19,C2%,0;0;
:�EN% �DvB
Dq�-74 � Fire%=0 �3,2,2,2:Fire%=�:FXD=S(A%)*28:FYD=C(A%)*28:FX%=X%+36+FXD:FY%=Y%-32+FYD:FM%=6:�3,7:�69,FX%,FY%
N�-66 A%=A%-1:�A%=-1 A%=11
X�-82 A%=A%+1:�A%=12 A%=0
b�-1  �T1 � �T2
l�Fire% �Fire
v�GT%=2 �19,12,TH%;0;
�XD=XD+TH%*S(A%)
�YD=YD+TH%*C(A%)
�
XD=XD*.97
��XD>-.3 � XD<.3 XD=0
��GT%=1 YD=YD+GR �YD=YD-GR
�X%=X%+XD
�Y%=Y%+YD
�
�3,C2%
��DrawShip(A%,X%,Y%)
��19,C1%,0;0;19,C2%,6;0;
�
�3,C1%
��DrawShip(OA%,OX%,OY%)
�$�C1%=1 C1%=2:C2%=1 � C1%=1:C2%=2
�CheckDead
mt%=�+mi%:�
:
 ��T1:TH%=2
*�F%=1 �0,-1,6,-1:F%=0
4�
>:
H��T2:TH%=0
R�F%=0 F%=1:*FX21,4
\�
f:
p!��CheckDead:U%=X%+36:V%=Y%-32
z!P1%=�U%+S(A%)*28,V%+C(A%)*28)
�/P2%=�U%+S((A%+5)�12)*28,V%+C((A%+5)�12)*28)
�/P3%=�U%+S((A%+7)�12)*28,V%+C((A%+7)�12)*28)
�;�(P1%>3 �P1%<12 �P2%>3 �P2%<12 �P3%>3 �P2%<12) �D%=-4 �
� �P1%>3 �P2%>3 �P3%>3 Dead%=�
��
�
���DrawShip(I%,X%,Y%)
��X%,Y%:� 224+I%*2
��X%,Y%-32:� 225+I%*2
��
�:
�
��Fire
��3,7:�69,FX%,FY%

FM%=FM%-1
FX%=FX%+FXD
FY%=FY%+FYD
$Col%=�FX%,FY%)
.�Col%>12 �HitBlob
8#�Col%>3 � Col%<12 � D%=-4 �DLD
B�Col%<>0 �FM%=0 Fire%=�:�
L�3,7:�69,FX%,FY%
V�
`:
j��Init:F%=0
tTW%=0:TH%=-1
~Fire%=�:Dead%=�
�XD=0:YD=0:GR=1:TH%=0
�!� S(11),C(11),ED%(7,1),GT$(2)
�
GT$(0)=""
�GT$(1)="Inverse Gravity"
� GT$(2)="Invisible Landscape"
��I%=0�11:J%=I%*30
�S(I%)=��J%
�C(I%)=��J%
��:
�ti%=10:wi%=300
�mi%=10:�
�:
��Entrance:� GT%

EN%=�:X%=224:Y%=1088
�4:�134
�2,0)�4
(�128:�5:EN%=�
2tt%=�+30:wt%=�+30
<�i%=0�15:mt%=�-1
F�Main:�
P�
Z:
d��Circle(X%,Y%,R%)
n�29,X%;Y%;
x�K%=0�R%�4
�Q%=�(R%*R%-K%*K%)
��-Q%,K%:�Q%,K%
��-Q%,-K%:�Q%,-K%
��:�26:�
�:
�
��Base
��J%=0�2:�0,15-J%
��Circle(BX%,BY%,24-J%*8)
��:�
�:
���Screen
��I%=0�15:�19,I%,0;0;:�
�GX%=64:GY%=32:�0,12
 � (2780+((Screen%-1)�10)*30)
� N%
�I%=1�N%:� A$
"X1%=�c(A$,1)*GX%
,Y1%=1024-�c(A$,2)*GY%
6X2%=�c(A$,3)*GX%
@Y2%=1024-�c(A$,4)*GY%
JX3%=�c(A$,5)*GX%
TY3%=1024-�c(A$,6)*GY%
^�X1%,Y1%:�X2%,Y2%
h�85,X3%,Y3%:�
r�DrawWalls
|� BX%,BY%:�Base
�	�4:�3
��2,26);"- - Thruster - -" 
��10,29);"Level "
��2,29);"Lives "
��5
��I%=3�11:�19,I%,6;0;:�
�!�19,4,3;0;19,8,3;0;19,12,2;0;
��
�:
�ݤc(A$,N%)=��A$,N%)-65
�:
���DrawWalls
�� N%:�N%=0 �
�i%=1�N%
� WX%,WY%,WT%,WL%
�WT% �DbG
&�J%=0�1
0
�0,4+J%*4
:#�WX%+J%*8,WY%:�WX%+J%*8,WY%+WL%
D)�WX%+24-J%*8,WY%:�WX%+24-J%*8,WY%+WL%
N�
X	�t^G
b�J%=0�1:�0,4+J%*4
l#�WX%,WY%+J%*8:�WX%+WL%,WY%+J%*8
v'�WX%,WY%+J%*8+4:�WX%+WL%,WY%+J%*8+4
�)�WX%,WY%+20-J%*8:�WX%+WL%,WY%+20-J%*8
�)�WX%,WY%+16-J%*8:�WX%+WL%,WY%+16-J%*8
��
��:�
�:
���Walls:�<wt%�
�"�D%=4 �19,C%,0;0; ��19,C%,3;0;
�2�C%+D%=0 � C%+D%=12 D%=-D%:wt%=�+wi% �C%=C%+D%
��
�:
���Twiz:�<tt%�
�Q%=Q%+1:�Q%<1 �
�%�TD%=1 �19,TW%,1;0; ��19,TW%,0;0;
1�TD%+TW%=12 �TD%+TW%=16 TD%=-TD% �TW%=TW%+TD%
Q%=0:tt%=�+ti%:�

 ��Explosion(EX%,EY%)
*� I%,J%:*FX21,4
4�1,1,150,45:�0,-15,7,35
>�3,7:�19,7,7;0;
H�I%=0�2
RED%(I%,0)=�(3)-2
\ED%(I%,1)=�(3)-2
f�
p�I%=16 �60 �4
z�I%=60 �tbH
��J%=0�2
�'� EX%+ED%(J%,0)*I%,EY%+ED%(J%,1)*I%
��".":�
��I%=16 �dJH
��J%=0�2
�/� EX%+ED%(J%,0)*(I%-4),EY%+ED%(J%,1)*(I%-4)
��".":�
��
��19,7,6;0;
��
�:
���HitBlob:TWI%=0
� �19,13,0;0;19,14,0;0;15,0;0;
	�0,0
	�Circle(BX%,BY%,24)
	�Explosion(BX%,BY%)
	$�4:�128
	.�2,0)�4
	8�5:�
	B:
	L��ResetGame
	VScreen%=1:Lives%=3
	`GR=.7:GT%=0:�
	j:
	t��ResetScreen
	~
TWI%=�
	�C%=8:D%=-4:T%=0
	�TD%=1:TW%=13
	�A%=0:C1%=1:C2%=2
	�XD=0:YD=0:TH%=0
	�Dead%=�
	��
	�:
	���Info:�4:�
	��7:�19,7,7;0;19,8,8;0;
	�&�1,10)"Entering level - ";Screen%
	�GT%=Screen%�10
	�.�(Screen%�10)=0 �8:�1,12);GT$(GT%) :�TJJ
7�(Screen%�5)=0 �8:�1,12);"Increased Gravity":GR=.8

�GT%=1 A%=6
�Delay(300)

�:�5:�
(:
2��Delay(T%)T%=�+T%
<���>T%:�
F:
P��GameOver:�4
Z�7:�19,7,7;0;
d!�0,29)"Hit spacebar to play"
n���=32:�
x�5:�
�:
���Status
�	�4:�3
��8,29);Lives%
��16,29);Screen%
��5:�
�
�� Screen Data
�
�N� 10,AACAAQ,AKDZAZ,BRDZIZ,ISHZUZ,PXUJUZ,MKUJUV,SKUAUJ,UDUAPA,MDSAGA,INJBGA
�#� 2,508,448,0,172,540,688,1,232
�� 1084,900
�\� 12,AACAAZ,AGCACG,OKCGPH,OKBLBF,AZCZBK,AZLZHV,IPLZHV,IPLZUQ,UZLZUM,UQRQUA,UFMAUA,RDGANA
� 1,504,540,0,148

� 172,320
j� 14,CECAAA,CEAAAS,BZAEAZ,BZIZAV,UZGZQV,UZUAQV,TGUANA,REGANA,OCGAGE,EQGEHS,GNNQHS,IQNQNN,GDGJMC,JDNJMC
"� 1,808,604,0,144
,
� 500,650
6c� 13,AUCAAA,AZDZAJ,AZUZHX,GAJAFT,JRNZHY,JRNZLH,JAPAHF,JAPAUH,UAPAUH,QEPKUH,UXRIUH,UZUSLY,UZLPLY
@� 1,488,788,1,500
J� 1100,480
Tj� 14,AZCAAA,AZCZAB,AZFZAV,AZUZOX,RZUZUU,SAUZUU,SAUAUU,UGUANA,UDGANA,MBGAGD,FHLIEU,KGPJEU,KVPJEU,KVPJSP
^� 1,104,388,1,144
h� 1100,360
r�� 18,AZAACA,DGAZCB,DGDZAZ,DMFMDZ,FZFMDZ,FZFQHQ,FZHZHQ,HWHZUZ,UTQYUZ,UAPPUY,UAJTPP,UAJTJO,UAHOJO,UAHOHK,UAFKHK,UAFKFG,UAGBFG,UAGBGA
|� 0
�� 1100,360
�?� 8,AACACE,GCUEUA,GAGCUA,AAAUIN,KNUAUU,URUZKZ,ATDZAZ,AXOZAZ
�� 1,508,600,1,140
�
� 124,380
�c� 13,AACAAJ,CACJAJ,CHCJQJ,CHQHQJ,UAGAGC,UAUCGC,UASAUZ,SZSAUZ,SZSOEO,AZCJAJ,AZCJCZ,AZSZCV,AZSZQV
�w� 8,396,804,0,154,596,804,0,154,796,804,0,154,996,804,0,154,396,580,0,154,596,580,0,154,796,580,0,154,996,580,0,154
�
� 650,360
�j� 14,AZAACA,CFAQCA,JJASCF,GAUAHE,HEUAMG,LFPDMM,NTEUMK,NYAZAW,QXUZAZ,QXUZQM,ULUZQM,ULUATM,ULUASB,UFUAOC
�1� 3,800,556,1,216,800,588,1,216,792,620,1,224
�� 1100,800
�
00000000  0d 00 0a 20 f4 20 3e 20  3c 42 61 73 69 63 53 61  |... . > <BasicSa|
00000010  76 65 24 44 69 72 3e 2e  54 68 72 75 73 74 65 72  |ve$Dir>.Thruster|
00000020  0d 00 14 15 f4 20 62 79  20 52 6f 62 20 57 61 6c  |..... by Rob Wal|
00000030  6d 73 6c 65 79 0d 00 1e  18 f4 20 28 63 29 20 54  |msley..... (c) T|
00000040  68 65 20 4d 69 63 72 6f  20 55 73 65 72 0d 00 28  |he Micro User..(|
00000050  18 ee 20 85 20 eb 37 3a  f6 3a f1 22 20 61 74 20  |.. . .7:.:." at |
00000060  22 3b 9e 3a e0 0d 00 32  06 eb 32 0d 00 3c 13 ef  |";.:...2..2..<..|
00000070  32 33 3b 38 32 30 32 3b  30 3b 30 3b 30 3b 0d 00  |23;8202;0;0;0;..|
00000080  46 16 58 25 3d 33 36 3a  59 25 3d 39 39 32 3a 52  |F.X%=36:Y%=992:R|
00000090  25 3d 32 38 0d 00 50 0c  e3 49 25 3d 30 b8 31 31  |%=28..P..I%=0.11|
000000a0  0d 00 5a 12 db 3a f2 44  72 61 77 28 49 25 2a 33  |..Z..:.Draw(I%*3|
000000b0  30 29 0d 00 64 1a f2 43  6f 6e 76 65 72 74 28 30  |0)..d..Convert(0|
000000c0  2c 30 2c 32 32 34 2b 49  25 2a 32 29 0d 00 6e 1a  |,0,224+I%*2)..n.|
000000d0  f2 43 6f 6e 76 65 72 74  28 30 2c 31 2c 32 32 35  |.Convert(0,1,225|
000000e0  2b 49 25 2a 32 29 0d 00  78 05 ed 0d 00 82 09 f2  |+I%*2)..x.......|
000000f0  49 6e 69 74 0d 00 8c 05  f5 0d 00 96 0e f2 52 65  |Init..........Re|
00000100  73 65 74 47 61 6d 65 0d  00 a0 05 f5 0d 00 aa 10  |setGame.........|
00000110  f2 52 65 73 65 74 53 63  72 65 65 6e 0d 00 b4 09  |.ResetScreen....|
00000120  f2 49 6e 66 6f 0d 00 be  0b f2 53 63 72 65 65 6e  |.Info.....Screen|
00000130  0d 00 c8 0b f2 53 74 61  74 75 73 0d 00 d2 0d f2  |.....Status.....|
00000140  45 6e 74 72 61 6e 63 65  0d 00 dc 05 f5 0d 00 e6  |Entrance........|
00000150  09 43 54 25 3d 91 0d 00  f0 0f e7 54 57 49 25 20  |.CT%=......TWI% |
00000160  f2 54 77 69 7a 0d 00 fa  0a f2 57 61 6c 6c 73 0d  |.Twiz.....Walls.|
00000170  01 04 09 f2 4d 61 69 6e  0d 01 0e 14 fd 20 44 65  |....Main..... De|
00000180  61 64 25 20 84 59 25 3e  31 30 38 30 0d 01 18 65  |ad% .Y%>1080...e|
00000190  e7 44 65 61 64 25 20 e6  33 2c 43 31 25 3a f2 44  |.Dead% .3,C1%:.D|
000001a0  72 61 77 53 68 69 70 28  41 25 2c 58 25 2c 59 25  |rawShip(A%,X%,Y%|
000001b0  29 3a f2 45 78 70 6c 6f  73 69 6f 6e 28 58 25 2c  |):.Explosion(X%,|
000001c0  59 25 29 3a 4c 69 76 65  73 25 3d 4c 69 76 65 73  |Y%):Lives%=Lives|
000001d0  25 2d 31 20 8b 53 63 72  65 65 6e 25 3d 53 63 72  |%-1 .Screen%=Scr|
000001e0  65 65 6e 25 2b 31 3a d4  32 2c 33 2c 31 38 30 2c  |een%+1:.2,3,180,|
000001f0  31 0d 01 22 0f f2 44 65  6c 61 79 28 31 35 30 29  |1.."..Delay(150)|
00000200  0d 01 2c 0d fd 4c 69 76  65 73 25 3d 30 0d 01 36  |..,..Lives%=0..6|
00000210  0d f2 47 61 6d 65 4f 76  65 72 0d 01 40 06 fd 30  |..GameOver..@..0|
00000220  0d 01 4a 05 3a 0d 01 54  0e dd f2 44 72 61 77 28  |..J.:..T...Draw(|
00000230  41 25 29 0d 01 5e 11 ea  20 41 2c 42 2c 43 3a 41  |A%)..^.. A,B,C:A|
00000240  3d b2 41 25 0d 01 68 1b  42 3d b2 28 41 25 2b 31  |=.A%..h.B=.(A%+1|
00000250  34 35 29 3a 43 3d b2 28  41 25 2b 32 31 35 29 0d  |45):C=.(A%+215).|
00000260  01 72 0e ef 32 39 2c 58  25 3b 59 25 3b 0d 01 7c  |.r..29,X%;Y%;..||
00000270  10 ec b5 41 2a 52 25 2c  9b 41 2a 52 25 0d 01 86  |...A*R%,.A*R%...|
00000280  10 ec b5 42 2a 52 25 2c  9b 42 2a 52 25 0d 01 90  |...B*R%,.B*R%...|
00000290  13 f0 38 35 2c b5 43 2a  52 25 2c 9b 43 2a 52 25  |..85,.C*R%,.C*R%|
000002a0  0d 01 9a 05 e1 0d 01 a4  05 3a 0d 01 ae 17 dd f2  |.........:......|
000002b0  43 6f 6e 76 65 72 74 28  58 25 2c 59 25 2c 43 25  |Convert(X%,Y%,C%|
000002c0  29 0d 01 b8 10 ef 32 36  3a 58 25 3d 58 25 2a 36  |).....26:X%=X%*6|
000002d0  34 0d 01 c2 11 59 25 3d  31 30 32 34 2d 59 25 2a  |4....Y%=1024-Y%*|
000002e0  33 32 0d 01 cc 0a ef 32  33 2c 43 25 0d 01 d6 10  |32.....23,C%....|
000002f0  e3 4a 25 3d 30 b8 37 3a  4e 25 3d 30 0d 01 e0 15  |.J%=0.7:N%=0....|
00000300  51 25 3d 31 3a 5a 25 3d  59 25 2d 4a 25 2a 34 2d  |Q%=1:Z%=Y%-J%*4-|
00000310  31 0d 01 ea 0b e3 4b 25  3d 30 b8 37 0d 01 f4 1e  |1.....K%=0.7....|
00000320  e7 b0 58 25 2b 28 37 2d  4b 25 29 2a 38 2c 5a 25  |..X%+(7-K%)*8,Z%|
00000330  29 20 4e 25 3d 4e 25 84  51 25 0d 01 fe 12 51 25  |) N%=N%.Q%....Q%|
00000340  3d 51 25 2b 51 25 3a ed  3a ef 4e 25 0d 02 08 07  |=Q%+Q%:.:.N%....|
00000350  ed 3a e1 0d 02 12 05 3a  0d 02 1c 12 dd f2 4d 61  |.:.....:......Ma|
00000360  69 6e 3a e7 91 3c 6d 74  25 e1 0d 02 26 18 4f 41  |in:..<mt%...&.OA|
00000370  25 3d 41 25 3a 4f 58 25  3d 58 25 3a 4f 59 25 3d  |%=A%:OX%=X%:OY%=|
00000380  59 25 0d 02 30 1b ef 31  39 2c 43 31 25 2c 36 3b  |Y%..0..19,C1%,6;|
00000390  30 3b 31 39 2c 43 32 25  2c 30 3b 30 3b 0d 02 3a  |0;19,C2%,0;0;..:|
000003a0  0e e7 45 4e 25 20 e5 8d  44 76 42 0d 02 44 71 e7  |..EN% ..DvB..Dq.|
000003b0  a6 2d 37 34 20 e7 20 46  69 72 65 25 3d 30 20 d4  |.-74 . Fire%=0 .|
000003c0  33 2c 32 2c 32 2c 32 3a  46 69 72 65 25 3d b9 3a  |3,2,2,2:Fire%=.:|
000003d0  46 58 44 3d 53 28 41 25  29 2a 32 38 3a 46 59 44  |FXD=S(A%)*28:FYD|
000003e0  3d 43 28 41 25 29 2a 32  38 3a 46 58 25 3d 58 25  |=C(A%)*28:FX%=X%|
000003f0  2b 33 36 2b 46 58 44 3a  46 59 25 3d 59 25 2d 33  |+36+FXD:FY%=Y%-3|
00000400  32 2b 46 59 44 3a 46 4d  25 3d 36 3a e6 33 2c 37  |2+FYD:FM%=6:.3,7|
00000410  3a f0 36 39 2c 46 58 25  2c 46 59 25 0d 02 4e 1e  |:.69,FX%,FY%..N.|
00000420  e7 a6 2d 36 36 20 41 25  3d 41 25 2d 31 3a e7 41  |..-66 A%=A%-1:.A|
00000430  25 3d 2d 31 20 41 25 3d  31 31 0d 02 58 1d e7 a6  |%=-1 A%=11..X...|
00000440  2d 38 32 20 41 25 3d 41  25 2b 31 3a e7 41 25 3d  |-82 A%=A%+1:.A%=|
00000450  31 32 20 41 25 3d 30 0d  02 62 13 e7 a6 2d 31 20  |12 A%=0..b...-1 |
00000460  20 f2 54 31 20 8b 20 f2  54 32 0d 02 6c 10 e7 46  | .T1 . .T2..l..F|
00000470  69 72 65 25 20 f2 46 69  72 65 0d 02 76 18 e7 47  |ire% .Fire..v..G|
00000480  54 25 3d 32 20 ef 31 39  2c 31 32 2c 54 48 25 3b  |T%=2 .19,12,TH%;|
00000490  30 3b 0d 02 80 13 58 44  3d 58 44 2b 54 48 25 2a  |0;....XD=XD+TH%*|
000004a0  53 28 41 25 29 0d 02 8a  13 59 44 3d 59 44 2b 54  |S(A%)....YD=YD+T|
000004b0  48 25 2a 43 28 41 25 29  0d 02 94 0d 58 44 3d 58  |H%*C(A%)....XD=X|
000004c0  44 2a 2e 39 37 0d 02 9e  18 e7 58 44 3e 2d 2e 33  |D*.97.....XD>-.3|
000004d0  20 e7 20 58 44 3c 2e 33  20 58 44 3d 30 0d 02 a8  | . XD<.3 XD=0...|
000004e0  1d e7 47 54 25 3d 31 20  59 44 3d 59 44 2b 47 52  |..GT%=1 YD=YD+GR|
000004f0  20 8b 59 44 3d 59 44 2d  47 52 0d 02 b2 0c 58 25  | .YD=YD-GR....X%|
00000500  3d 58 25 2b 58 44 0d 02  bc 0c 59 25 3d 59 25 2b  |=X%+XD....Y%=Y%+|
00000510  59 44 0d 02 c6 0a e6 33  2c 43 32 25 0d 02 d0 17  |YD.....3,C2%....|
00000520  f2 44 72 61 77 53 68 69  70 28 41 25 2c 58 25 2c  |.DrawShip(A%,X%,|
00000530  59 25 29 0d 02 da 1b ef  31 39 2c 43 31 25 2c 30  |Y%).....19,C1%,0|
00000540  3b 30 3b 31 39 2c 43 32  25 2c 36 3b 30 3b 0d 02  |;0;19,C2%,6;0;..|
00000550  e4 0a e6 33 2c 43 31 25  0d 02 ee 1a f2 44 72 61  |...3,C1%.....Dra|
00000560  77 53 68 69 70 28 4f 41  25 2c 4f 58 25 2c 4f 59  |wShip(OA%,OX%,OY|
00000570  25 29 0d 02 f8 24 e7 43  31 25 3d 31 20 43 31 25  |%)...$.C1%=1 C1%|
00000580  3d 32 3a 43 32 25 3d 31  20 8b 20 43 31 25 3d 31  |=2:C2%=1 . C1%=1|
00000590  3a 43 32 25 3d 32 0d 03  02 0e f2 43 68 65 63 6b  |:C2%=2.....Check|
000005a0  44 65 61 64 0d 03 0c 0f  6d 74 25 3d 91 2b 6d 69  |Dead....mt%=.+mi|
000005b0  25 3a e1 0d 03 16 05 3a  0d 03 20 0e dd f2 54 31  |%:.....:.. ...T1|
000005c0  3a 54 48 25 3d 32 0d 03  2a 19 e7 46 25 3d 31 20  |:TH%=2..*..F%=1 |
000005d0  d4 30 2c 2d 31 2c 36 2c  2d 31 3a 46 25 3d 30 0d  |.0,-1,6,-1:F%=0.|
000005e0  03 34 05 e1 0d 03 3e 05  3a 0d 03 48 0e dd f2 54  |.4....>.:..H...T|
000005f0  32 3a 54 48 25 3d 30 0d  03 52 16 e7 46 25 3d 30  |2:TH%=0..R..F%=0|
00000600  20 46 25 3d 31 3a 2a 46  58 32 31 2c 34 0d 03 5c  | F%=1:*FX21,4..\|
00000610  05 e1 0d 03 66 05 3a 0d  03 70 21 dd f2 43 68 65  |....f.:..p!..Che|
00000620  63 6b 44 65 61 64 3a 55  25 3d 58 25 2b 33 36 3a  |ckDead:U%=X%+36:|
00000630  56 25 3d 59 25 2d 33 32  0d 03 7a 21 50 31 25 3d  |V%=Y%-32..z!P1%=|
00000640  b0 55 25 2b 53 28 41 25  29 2a 32 38 2c 56 25 2b  |.U%+S(A%)*28,V%+|
00000650  43 28 41 25 29 2a 32 38  29 0d 03 84 2f 50 32 25  |C(A%)*28).../P2%|
00000660  3d b0 55 25 2b 53 28 28  41 25 2b 35 29 83 31 32  |=.U%+S((A%+5).12|
00000670  29 2a 32 38 2c 56 25 2b  43 28 28 41 25 2b 35 29  |)*28,V%+C((A%+5)|
00000680  83 31 32 29 2a 32 38 29  0d 03 8e 2f 50 33 25 3d  |.12)*28).../P3%=|
00000690  b0 55 25 2b 53 28 28 41  25 2b 37 29 83 31 32 29  |.U%+S((A%+7).12)|
000006a0  2a 32 38 2c 56 25 2b 43  28 28 41 25 2b 37 29 83  |*28,V%+C((A%+7).|
000006b0  31 32 29 2a 32 38 29 0d  03 98 3b e7 28 50 31 25  |12)*28)...;.(P1%|
000006c0  3e 33 20 80 50 31 25 3c  31 32 20 84 50 32 25 3e  |>3 .P1%<12 .P2%>|
000006d0  33 20 80 50 32 25 3c 31  32 20 84 50 33 25 3e 33  |3 .P2%<12 .P3%>3|
000006e0  20 80 50 32 25 3c 31 32  29 20 80 44 25 3d 2d 34  | .P2%<12) .D%=-4|
000006f0  20 e1 0d 03 a2 20 e7 50  31 25 3e 33 20 84 50 32  | .... .P1%>3 .P2|
00000700  25 3e 33 20 84 50 33 25  3e 33 20 44 65 61 64 25  |%>3 .P3%>3 Dead%|
00000710  3d b9 0d 03 ac 05 e1 0d  03 b6 04 0d 03 c0 18 dd  |=...............|
00000720  f2 44 72 61 77 53 68 69  70 28 49 25 2c 58 25 2c  |.DrawShip(I%,X%,|
00000730  59 25 29 0d 03 ca 15 ec  58 25 2c 59 25 3a ef 20  |Y%).....X%,Y%:. |
00000740  32 32 34 2b 49 25 2a 32  0d 03 d4 18 ec 58 25 2c  |224+I%*2.....X%,|
00000750  59 25 2d 33 32 3a ef 20  32 32 35 2b 49 25 2a 32  |Y%-32:. 225+I%*2|
00000760  0d 03 de 05 e1 0d 03 e8  05 3a 0d 03 f2 0a dd f2  |.........:......|
00000770  46 69 72 65 0d 03 fc 14  e6 33 2c 37 3a f0 36 39  |Fire.....3,7:.69|
00000780  2c 46 58 25 2c 46 59 25  0d 04 06 0d 46 4d 25 3d  |,FX%,FY%....FM%=|
00000790  46 4d 25 2d 31 0d 04 10  0f 46 58 25 3d 46 58 25  |FM%-1....FX%=FX%|
000007a0  2b 46 58 44 0d 04 1a 0f  46 59 25 3d 46 59 25 2b  |+FXD....FY%=FY%+|
000007b0  46 59 44 0d 04 24 12 43  6f 6c 25 3d b0 46 58 25  |FYD..$.Col%=.FX%|
000007c0  2c 46 59 25 29 0d 04 2e  15 e7 43 6f 6c 25 3e 31  |,FY%).....Col%>1|
000007d0  32 20 f2 48 69 74 42 6c  6f 62 0d 04 38 23 e7 43  |2 .HitBlob..8#.C|
000007e0  6f 6c 25 3e 33 20 e7 20  43 6f 6c 25 3c 31 32 20  |ol%>3 . Col%<12 |
000007f0  e7 20 44 25 3d 2d 34 20  e5 8d 44 4c 44 0d 04 42  |. D%=-4 ..DLD..B|
00000800  1d e7 43 6f 6c 25 3c 3e  30 20 84 46 4d 25 3d 30  |..Col%<>0 .FM%=0|
00000810  20 46 69 72 65 25 3d a3  3a e1 0d 04 4c 14 e6 33  | Fire%=.:...L..3|
00000820  2c 37 3a f0 36 39 2c 46  58 25 2c 46 59 25 0d 04  |,7:.69,FX%,FY%..|
00000830  56 05 e1 0d 04 60 05 3a  0d 04 6a 0f dd f2 49 6e  |V....`.:..j...In|
00000840  69 74 3a 46 25 3d 30 0d  04 74 10 54 57 25 3d 30  |it:F%=0..t.TW%=0|
00000850  3a 54 48 25 3d 2d 31 0d  04 7e 13 46 69 72 65 25  |:TH%=-1..~.Fire%|
00000860  3d a3 3a 44 65 61 64 25  3d a3 0d 04 88 18 58 44  |=.:Dead%=.....XD|
00000870  3d 30 3a 59 44 3d 30 3a  47 52 3d 31 3a 54 48 25  |=0:YD=0:GR=1:TH%|
00000880  3d 30 0d 04 92 21 de 20  53 28 31 31 29 2c 43 28  |=0...!. S(11),C(|
00000890  31 31 29 2c 45 44 25 28  37 2c 31 29 2c 47 54 24  |11),ED%(7,1),GT$|
000008a0  28 32 29 0d 04 9c 0d 47  54 24 28 30 29 3d 22 22  |(2)....GT$(0)=""|
000008b0  0d 04 a6 1c 47 54 24 28  31 29 3d 22 49 6e 76 65  |....GT$(1)="Inve|
000008c0  72 73 65 20 47 72 61 76  69 74 79 22 0d 04 b0 20  |rse Gravity"... |
000008d0  47 54 24 28 32 29 3d 22  49 6e 76 69 73 69 62 6c  |GT$(2)="Invisibl|
000008e0  65 20 4c 61 6e 64 73 63  61 70 65 22 0d 04 ba 15  |e Landscape"....|
000008f0  e3 49 25 3d 30 b8 31 31  3a 4a 25 3d 49 25 2a 33  |.I%=0.11:J%=I%*3|
00000900  30 0d 04 c4 0e 53 28 49  25 29 3d b5 b2 4a 25 0d  |0....S(I%)=..J%.|
00000910  04 ce 0e 43 28 49 25 29  3d 9b b2 4a 25 0d 04 d8  |...C(I%)=..J%...|
00000920  06 ed 3a 0d 04 e2 12 74  69 25 3d 31 30 3a 77 69  |..:....ti%=10:wi|
00000930  25 3d 33 30 30 0d 04 ec  0c 6d 69 25 3d 31 30 3a  |%=300....mi%=10:|
00000940  e1 0d 04 f6 05 3a 0d 05  00 14 dd f2 45 6e 74 72  |.....:......Entr|
00000950  61 6e 63 65 3a ea 20 47  54 25 0d 05 0a 18 45 4e  |ance:. GT%....EN|
00000960  25 3d b9 3a 58 25 3d 32  32 34 3a 59 25 3d 31 30  |%=.:X%=224:Y%=10|
00000970  38 38 0d 05 14 0b ef 34  3a fb 31 33 34 0d 05 1e  |88.....4:.134...|
00000980  0c f1 8a 32 2c 30 29 89  34 0d 05 28 11 fb 31 32  |...2,0).4..(..12|
00000990  38 3a ef 35 3a 45 4e 25  3d a3 0d 05 32 15 74 74  |8:.5:EN%=...2.tt|
000009a0  25 3d 91 2b 33 30 3a 77  74 25 3d 91 2b 33 30 0d  |%=.+30:wt%=.+30.|
000009b0  05 3c 14 e3 69 25 3d 30  b8 31 35 3a 6d 74 25 3d  |.<..i%=0.15:mt%=|
000009c0  91 2d 31 0d 05 46 0b f2  4d 61 69 6e 3a ed 0d 05  |.-1..F..Main:...|
000009d0  50 05 e1 0d 05 5a 05 3a  0d 05 64 16 dd f2 43 69  |P....Z.:..d...Ci|
000009e0  72 63 6c 65 28 58 25 2c  59 25 2c 52 25 29 0d 05  |rcle(X%,Y%,R%)..|
000009f0  6e 0e ef 32 39 2c 58 25  3b 59 25 3b 0d 05 78 0e  |n..29,X%;Y%;..x.|
00000a00  e3 4b 25 3d 30 b8 52 25  88 34 0d 05 82 15 51 25  |.K%=0.R%.4....Q%|
00000a10  3d b6 28 52 25 2a 52 25  2d 4b 25 2a 4b 25 29 0d  |=.(R%*R%-K%*K%).|
00000a20  05 8c 12 ec 2d 51 25 2c  4b 25 3a df 51 25 2c 4b  |....-Q%,K%:.Q%,K|
00000a30  25 0d 05 96 14 ec 2d 51  25 2c 2d 4b 25 3a df 51  |%.....-Q%,-K%:.Q|
00000a40  25 2c 2d 4b 25 0d 05 a0  0b ed 3a ef 32 36 3a e1  |%,-K%.....:.26:.|
00000a50  0d 05 aa 05 3a 0d 05 b4  0a dd f2 42 61 73 65 0d  |....:......Base.|
00000a60  05 be 14 e3 4a 25 3d 30  b8 32 3a e6 30 2c 31 35  |....J%=0.2:.0,15|
00000a70  2d 4a 25 0d 05 c8 1c f2  43 69 72 63 6c 65 28 42  |-J%.....Circle(B|
00000a80  58 25 2c 42 59 25 2c 32  34 2d 4a 25 2a 38 29 0d  |X%,BY%,24-J%*8).|
00000a90  05 d2 07 ed 3a e1 0d 05  dc 05 3a 0d 05 e6 0c dd  |....:.....:.....|
00000aa0  f2 53 63 72 65 65 6e 0d  05 f0 1a e3 49 25 3d 30  |.Screen.....I%=0|
00000ab0  b8 31 35 3a ef 31 39 2c  49 25 2c 30 3b 30 3b 3a  |.15:.19,I%,0;0;:|
00000ac0  ed 0d 05 fa 17 47 58 25  3d 36 34 3a 47 59 25 3d  |.....GX%=64:GY%=|
00000ad0  33 32 3a e6 30 2c 31 32  0d 06 04 20 f7 20 28 32  |32:.0,12... . (2|
00000ae0  37 38 30 2b 28 28 53 63  72 65 65 6e 25 2d 31 29  |780+((Screen%-1)|
00000af0  83 31 30 29 2a 33 30 29  0d 06 0e 08 f3 20 4e 25  |.10)*30)..... N%|
00000b00  0d 06 18 11 e3 49 25 3d  31 b8 4e 25 3a f3 20 41  |.....I%=1.N%:. A|
00000b10  24 0d 06 22 14 58 31 25  3d a4 63 28 41 24 2c 31  |$..".X1%=.c(A$,1|
00000b20  29 2a 47 58 25 0d 06 2c  19 59 31 25 3d 31 30 32  |)*GX%..,.Y1%=102|
00000b30  34 2d a4 63 28 41 24 2c  32 29 2a 47 59 25 0d 06  |4-.c(A$,2)*GY%..|
00000b40  36 14 58 32 25 3d a4 63  28 41 24 2c 33 29 2a 47  |6.X2%=.c(A$,3)*G|
00000b50  58 25 0d 06 40 19 59 32  25 3d 31 30 32 34 2d a4  |X%..@.Y2%=1024-.|
00000b60  63 28 41 24 2c 34 29 2a  47 59 25 0d 06 4a 14 58  |c(A$,4)*GY%..J.X|
00000b70  33 25 3d a4 63 28 41 24  2c 35 29 2a 47 58 25 0d  |3%=.c(A$,5)*GX%.|
00000b80  06 54 19 59 33 25 3d 31  30 32 34 2d a4 63 28 41  |.T.Y3%=1024-.c(A|
00000b90  24 2c 36 29 2a 47 59 25  0d 06 5e 15 ec 58 31 25  |$,6)*GY%..^..X1%|
00000ba0  2c 59 31 25 3a ec 58 32  25 2c 59 32 25 0d 06 68  |,Y1%:.X2%,Y2%..h|
00000bb0  11 f0 38 35 2c 58 33 25  2c 59 33 25 3a ed 0d 06  |..85,X3%,Y3%:...|
00000bc0  72 0e f2 44 72 61 77 57  61 6c 6c 73 0d 06 7c 13  |r..DrawWalls..|.|
00000bd0  f3 20 42 58 25 2c 42 59  25 3a f2 42 61 73 65 0d  |. BX%,BY%:.Base.|
00000be0  06 86 09 ef 34 3a fb 33  0d 06 90 1f f1 8a 32 2c  |....4:.3......2,|
00000bf0  32 36 29 3b 22 2d 20 2d  20 54 68 72 75 73 74 65  |26);"- - Thruste|
00000c00  72 20 2d 20 2d 22 20 0d  06 9a 15 f1 8a 31 30 2c  |r - -" ......10,|
00000c10  32 39 29 3b 22 4c 65 76  65 6c 20 22 0d 06 a4 14  |29);"Level "....|
00000c20  f1 8a 32 2c 32 39 29 3b  22 4c 69 76 65 73 20 22  |..2,29);"Lives "|
00000c30  0d 06 ae 06 ef 35 0d 06  b8 1a e3 49 25 3d 33 b8  |.....5.....I%=3.|
00000c40  31 31 3a ef 31 39 2c 49  25 2c 36 3b 30 3b 3a ed  |11:.19,I%,6;0;:.|
00000c50  0d 06 c2 21 ef 31 39 2c  34 2c 33 3b 30 3b 31 39  |...!.19,4,3;0;19|
00000c60  2c 38 2c 33 3b 30 3b 31  39 2c 31 32 2c 32 3b 30  |,8,3;0;19,12,2;0|
00000c70  3b 0d 06 cc 05 e1 0d 06  d6 05 3a 0d 06 e0 1a dd  |;.........:.....|
00000c80  a4 63 28 41 24 2c 4e 25  29 3d 97 c1 41 24 2c 4e  |.c(A$,N%)=..A$,N|
00000c90  25 29 2d 36 35 0d 06 ea  05 3a 0d 06 f4 0f dd f2  |%)-65....:......|
00000ca0  44 72 61 77 57 61 6c 6c  73 0d 06 fe 10 f3 20 4e  |DrawWalls..... N|
00000cb0  25 3a e7 4e 25 3d 30 20  e1 0d 07 08 0c e3 69 25  |%:.N%=0 ......i%|
00000cc0  3d 31 b8 4e 25 0d 07 12  15 f3 20 57 58 25 2c 57  |=1.N%..... WX%,W|
00000cd0  59 25 2c 57 54 25 2c 57  4c 25 0d 07 1c 0e e7 57  |Y%,WT%,WL%.....W|
00000ce0  54 25 20 e5 8d 44 62 47  0d 07 26 0b e3 4a 25 3d  |T% ..DbG..&..J%=|
00000cf0  30 b8 31 0d 07 30 0d e6  30 2c 34 2b 4a 25 2a 34  |0.1..0..0,4+J%*4|
00000d00  0d 07 3a 23 ec 57 58 25  2b 4a 25 2a 38 2c 57 59  |..:#.WX%+J%*8,WY|
00000d10  25 3a df 57 58 25 2b 4a  25 2a 38 2c 57 59 25 2b  |%:.WX%+J%*8,WY%+|
00000d20  57 4c 25 0d 07 44 29 ec  57 58 25 2b 32 34 2d 4a  |WL%..D).WX%+24-J|
00000d30  25 2a 38 2c 57 59 25 3a  df 57 58 25 2b 32 34 2d  |%*8,WY%:.WX%+24-|
00000d40  4a 25 2a 38 2c 57 59 25  2b 57 4c 25 0d 07 4e 05  |J%*8,WY%+WL%..N.|
00000d50  ed 0d 07 58 09 e5 8d 74  5e 47 0d 07 62 15 e3 4a  |...X...t^G..b..J|
00000d60  25 3d 30 b8 31 3a e6 30  2c 34 2b 4a 25 2a 34 0d  |%=0.1:.0,4+J%*4.|
00000d70  07 6c 23 ec 57 58 25 2c  57 59 25 2b 4a 25 2a 38  |.l#.WX%,WY%+J%*8|
00000d80  3a df 57 58 25 2b 57 4c  25 2c 57 59 25 2b 4a 25  |:.WX%+WL%,WY%+J%|
00000d90  2a 38 0d 07 76 27 ec 57  58 25 2c 57 59 25 2b 4a  |*8..v'.WX%,WY%+J|
00000da0  25 2a 38 2b 34 3a df 57  58 25 2b 57 4c 25 2c 57  |%*8+4:.WX%+WL%,W|
00000db0  59 25 2b 4a 25 2a 38 2b  34 0d 07 80 29 ec 57 58  |Y%+J%*8+4...).WX|
00000dc0  25 2c 57 59 25 2b 32 30  2d 4a 25 2a 38 3a df 57  |%,WY%+20-J%*8:.W|
00000dd0  58 25 2b 57 4c 25 2c 57  59 25 2b 32 30 2d 4a 25  |X%+WL%,WY%+20-J%|
00000de0  2a 38 0d 07 8a 29 ec 57  58 25 2c 57 59 25 2b 31  |*8...).WX%,WY%+1|
00000df0  36 2d 4a 25 2a 38 3a df  57 58 25 2b 57 4c 25 2c  |6-J%*8:.WX%+WL%,|
00000e00  57 59 25 2b 31 36 2d 4a  25 2a 38 0d 07 94 05 ed  |WY%+16-J%*8.....|
00000e10  0d 07 9e 07 ed 3a e1 0d  07 a8 05 3a 0d 07 b2 13  |.....:.....:....|
00000e20  dd f2 57 61 6c 6c 73 3a  e7 91 3c 77 74 25 e1 0d  |..Walls:..<wt%..|
00000e30  07 bc 22 e7 44 25 3d 34  20 ef 31 39 2c 43 25 2c  |..".D%=4 .19,C%,|
00000e40  30 3b 30 3b 20 8b ef 31  39 2c 43 25 2c 33 3b 30  |0;0; ..19,C%,3;0|
00000e50  3b 0d 07 c6 32 e7 43 25  2b 44 25 3d 30 20 84 20  |;...2.C%+D%=0 . |
00000e60  43 25 2b 44 25 3d 31 32  20 44 25 3d 2d 44 25 3a  |C%+D%=12 D%=-D%:|
00000e70  77 74 25 3d 91 2b 77 69  25 20 8b 43 25 3d 43 25  |wt%=.+wi% .C%=C%|
00000e80  2b 44 25 0d 07 d0 05 e1  0d 07 da 05 3a 0d 07 e4  |+D%.........:...|
00000e90  12 dd f2 54 77 69 7a 3a  e7 91 3c 74 74 25 e1 0d  |...Twiz:..<tt%..|
00000ea0  07 ee 13 51 25 3d 51 25  2b 31 3a e7 51 25 3c 31  |...Q%=Q%+1:.Q%<1|
00000eb0  20 e1 0d 07 f8 25 e7 54  44 25 3d 31 20 ef 31 39  | ....%.TD%=1 .19|
00000ec0  2c 54 57 25 2c 31 3b 30  3b 20 8b ef 31 39 2c 54  |,TW%,1;0; ..19,T|
00000ed0  57 25 2c 30 3b 30 3b 0d  08 02 31 e7 54 44 25 2b  |W%,0;0;...1.TD%+|
00000ee0  54 57 25 3d 31 32 20 84  54 44 25 2b 54 57 25 3d  |TW%=12 .TD%+TW%=|
00000ef0  31 36 20 54 44 25 3d 2d  54 44 25 20 8b 54 57 25  |16 TD%=-TD% .TW%|
00000f00  3d 54 57 25 2b 54 44 25  0d 08 0c 14 51 25 3d 30  |=TW%+TD%....Q%=0|
00000f10  3a 74 74 25 3d 91 2b 74  69 25 3a e1 0d 08 16 04  |:tt%=.+ti%:.....|
00000f20  0d 08 20 18 dd f2 45 78  70 6c 6f 73 69 6f 6e 28  |.. ...Explosion(|
00000f30  45 58 25 2c 45 59 25 29  0d 08 2a 13 ea 20 49 25  |EX%,EY%)..*.. I%|
00000f40  2c 4a 25 3a 2a 46 58 32  31 2c 34 0d 08 34 1b d4  |,J%:*FX21,4..4..|
00000f50  31 2c 31 2c 31 35 30 2c  34 35 3a d4 30 2c 2d 31  |1,1,150,45:.0,-1|
00000f60  35 2c 37 2c 33 35 0d 08  3e 13 e6 33 2c 37 3a ef  |5,7,35..>..3,7:.|
00000f70  31 39 2c 37 2c 37 3b 30  3b 0d 08 48 0b e3 49 25  |19,7,7;0;..H..I%|
00000f80  3d 30 b8 32 0d 08 52 14  45 44 25 28 49 25 2c 30  |=0.2..R.ED%(I%,0|
00000f90  29 3d b3 28 33 29 2d 32  0d 08 5c 14 45 44 25 28  |)=.(3)-2..\.ED%(|
00000fa0  49 25 2c 31 29 3d b3 28  33 29 2d 32 0d 08 66 05  |I%,1)=.(3)-2..f.|
00000fb0  ed 0d 08 70 11 e3 49 25  3d 31 36 20 b8 36 30 20  |...p..I%=16 .60 |
00000fc0  88 34 0d 08 7a 10 e7 49  25 3d 36 30 20 e5 8d 74  |.4..z..I%=60 ..t|
00000fd0  62 48 0d 08 84 0b e3 4a  25 3d 30 b8 32 0d 08 8e  |bH.....J%=0.2...|
00000fe0  27 ec 20 45 58 25 2b 45  44 25 28 4a 25 2c 30 29  |'. EX%+ED%(J%,0)|
00000ff0  2a 49 25 2c 45 59 25 2b  45 44 25 28 4a 25 2c 31  |*I%,EY%+ED%(J%,1|
00001000  29 2a 49 25 0d 08 98 0b  ef 97 22 2e 22 3a ed 0d  |)*I%......".":..|
00001010  08 a2 10 e7 49 25 3d 31  36 20 e5 8d 64 4a 48 0d  |....I%=16 ..dJH.|
00001020  08 ac 0b e3 4a 25 3d 30  b8 32 0d 08 b6 2f ec 20  |....J%=0.2.../. |
00001030  45 58 25 2b 45 44 25 28  4a 25 2c 30 29 2a 28 49  |EX%+ED%(J%,0)*(I|
00001040  25 2d 34 29 2c 45 59 25  2b 45 44 25 28 4a 25 2c  |%-4),EY%+ED%(J%,|
00001050  31 29 2a 28 49 25 2d 34  29 0d 08 c0 0b ef 97 22  |1)*(I%-4)......"|
00001060  2e 22 3a ed 0d 08 ca 05  ed 0d 08 d4 0e ef 31 39  |.":...........19|
00001070  2c 37 2c 36 3b 30 3b 0d  08 de 05 e1 0d 08 e8 05  |,7,6;0;.........|
00001080  3a 0d 08 f2 14 dd f2 48  69 74 42 6c 6f 62 3a 54  |:......HitBlob:T|
00001090  57 49 25 3d 30 0d 08 fc  20 ef 31 39 2c 31 33 2c  |WI%=0... .19,13,|
000010a0  30 3b 30 3b 31 39 2c 31  34 2c 30 3b 30 3b 31 35  |0;0;19,14,0;0;15|
000010b0  2c 30 3b 30 3b 0d 09 06  08 e6 30 2c 30 0d 09 10  |,0;0;.....0,0...|
000010c0  17 f2 43 69 72 63 6c 65  28 42 58 25 2c 42 59 25  |..Circle(BX%,BY%|
000010d0  2c 32 34 29 0d 09 1a 17  f2 45 78 70 6c 6f 73 69  |,24).....Explosi|
000010e0  6f 6e 28 42 58 25 2c 42  59 25 29 0d 09 24 0b ef  |on(BX%,BY%)..$..|
000010f0  34 3a fb 31 32 38 0d 09  2e 0c f1 8a 32 2c 30 29  |4:.128......2,0)|
00001100  89 34 0d 09 38 08 ef 35  3a e1 0d 09 42 05 3a 0d  |.4..8..5:...B.:.|
00001110  09 4c 0f dd f2 52 65 73  65 74 47 61 6d 65 0d 09  |.L...ResetGame..|
00001120  56 16 53 63 72 65 65 6e  25 3d 31 3a 4c 69 76 65  |V.Screen%=1:Live|
00001130  73 25 3d 33 0d 09 60 11  47 52 3d 2e 37 3a 47 54  |s%=3..`.GR=.7:GT|
00001140  25 3d 30 3a e1 0d 09 6a  05 3a 0d 09 74 11 dd f2  |%=0:...j.:..t...|
00001150  52 65 73 65 74 53 63 72  65 65 6e 0d 09 7e 0a 54  |ResetScreen..~.T|
00001160  57 49 25 3d b9 0d 09 88  13 43 25 3d 38 3a 44 25  |WI%=.....C%=8:D%|
00001170  3d 2d 34 3a 54 25 3d 30  0d 09 92 10 54 44 25 3d  |=-4:T%=0....TD%=|
00001180  31 3a 54 57 25 3d 31 33  0d 09 9c 14 41 25 3d 30  |1:TW%=13....A%=0|
00001190  3a 43 31 25 3d 31 3a 43  32 25 3d 32 0d 09 a6 13  |:C1%=1:C2%=2....|
000011a0  58 44 3d 30 3a 59 44 3d  30 3a 54 48 25 3d 30 0d  |XD=0:YD=0:TH%=0.|
000011b0  09 b0 0b 44 65 61 64 25  3d a3 0d 09 ba 05 e1 0d  |...Dead%=.......|
000011c0  09 c4 05 3a 0d 09 ce 0f  dd f2 49 6e 66 6f 3a ef  |...:......Info:.|
000011d0  34 3a db 0d 09 d8 1a fb  37 3a ef 31 39 2c 37 2c  |4:......7:.19,7,|
000011e0  37 3b 30 3b 31 39 2c 38  2c 38 3b 30 3b 0d 09 e2  |7;0;19,8,8;0;...|
000011f0  26 f1 8a 31 2c 31 30 29  22 45 6e 74 65 72 69 6e  |&..1,10)"Enterin|
00001200  67 20 6c 65 76 65 6c 20  2d 20 22 3b 53 63 72 65  |g level - ";Scre|
00001210  65 6e 25 0d 09 ec 12 47  54 25 3d 53 63 72 65 65  |en%....GT%=Scree|
00001220  6e 25 81 31 30 0d 09 f6  2e e7 28 53 63 72 65 65  |n%.10.....(Scree|
00001230  6e 25 83 31 30 29 3d 30  20 fb 38 3a f1 8a 31 2c  |n%.10)=0 .8:..1,|
00001240  31 32 29 3b 47 54 24 28  47 54 25 29 20 3a e5 8d  |12);GT$(GT%) :..|
00001250  54 4a 4a 0d 0a 00 37 e7  28 53 63 72 65 65 6e 25  |TJJ...7.(Screen%|
00001260  83 35 29 3d 30 20 fb 38  3a f1 8a 31 2c 31 32 29  |.5)=0 .8:..1,12)|
00001270  3b 22 49 6e 63 72 65 61  73 65 64 20 47 72 61 76  |;"Increased Grav|
00001280  69 74 79 22 3a 47 52 3d  2e 38 0d 0a 0a 0f e7 47  |ity":GR=.8.....G|
00001290  54 25 3d 31 20 41 25 3d  36 0d 0a 14 0f f2 44 65  |T%=1 A%=6.....De|
000012a0  6c 61 79 28 33 30 30 29  0d 0a 1e 0a db 3a ef 35  |lay(300).....:.5|
000012b0  3a e1 0d 0a 28 05 3a 0d  0a 32 16 dd f2 44 65 6c  |:...(.:..2...Del|
000012c0  61 79 28 54 25 29 54 25  3d 91 2b 54 25 0d 0a 3c  |ay(T%)T%=.+T%..<|
000012d0  0c f5 fd 91 3e 54 25 3a  e1 0d 0a 46 05 3a 0d 0a  |....>T%:...F.:..|
000012e0  50 11 dd f2 47 61 6d 65  4f 76 65 72 3a ef 34 0d  |P...GameOver:.4.|
000012f0  0a 5a 11 fb 37 3a ef 31  39 2c 37 2c 37 3b 30 3b  |.Z..7:.19,7,7;0;|
00001300  0d 0a 64 21 f1 8a 30 2c  32 39 29 22 48 69 74 20  |..d!..0,29)"Hit |
00001310  73 70 61 63 65 62 61 72  20 74 6f 20 70 6c 61 79  |spacebar to play|
00001320  22 0d 0a 6e 0c f5 fd a5  3d 33 32 3a db 0d 0a 78  |"..n....=32:...x|
00001330  08 ef 35 3a e1 0d 0a 82  05 3a 0d 0a 8c 0c dd f2  |..5:.....:......|
00001340  53 74 61 74 75 73 0d 0a  96 09 ef 34 3a fb 33 0d  |Status.....4:.3.|
00001350  0a a0 12 f1 8a 38 2c 32  39 29 3b 4c 69 76 65 73  |.....8,29);Lives|
00001360  25 0d 0a aa 14 f1 8a 31  36 2c 32 39 29 3b 53 63  |%......16,29);Sc|
00001370  72 65 65 6e 25 0d 0a b4  08 ef 35 3a e1 0d 0a be  |reen%.....5:....|
00001380  04 0d 0a c8 11 f4 20 53  63 72 65 65 6e 20 44 61  |...... Screen Da|
00001390  74 61 0d 0a d2 04 0d 0a  dc 4e dc 20 31 30 2c 41  |ta.......N. 10,A|
000013a0  41 43 41 41 51 2c 41 4b  44 5a 41 5a 2c 42 52 44  |ACAAQ,AKDZAZ,BRD|
000013b0  5a 49 5a 2c 49 53 48 5a  55 5a 2c 50 58 55 4a 55  |ZIZ,ISHZUZ,PXUJU|
000013c0  5a 2c 4d 4b 55 4a 55 56  2c 53 4b 55 41 55 4a 2c  |Z,MKUJUV,SKUAUJ,|
000013d0  55 44 55 41 50 41 2c 4d  44 53 41 47 41 2c 49 4e  |UDUAPA,MDSAGA,IN|
000013e0  4a 42 47 41 0d 0a e6 23  dc 20 32 2c 35 30 38 2c  |JBGA...#. 2,508,|
000013f0  34 34 38 2c 30 2c 31 37  32 2c 35 34 30 2c 36 38  |448,0,172,540,68|
00001400  38 2c 31 2c 32 33 32 0d  0a f0 0e dc 20 31 30 38  |8,1,232..... 108|
00001410  34 2c 39 30 30 0d 0a fa  5c dc 20 31 32 2c 41 41  |4,900...\. 12,AA|
00001420  43 41 41 5a 2c 41 47 43  41 43 47 2c 4f 4b 43 47  |CAAZ,AGCACG,OKCG|
00001430  50 48 2c 4f 4b 42 4c 42  46 2c 41 5a 43 5a 42 4b  |PH,OKBLBF,AZCZBK|
00001440  2c 41 5a 4c 5a 48 56 2c  49 50 4c 5a 48 56 2c 49  |,AZLZHV,IPLZHV,I|
00001450  50 4c 5a 55 51 2c 55 5a  4c 5a 55 4d 2c 55 51 52  |PLZUQ,UZLZUM,UQR|
00001460  51 55 41 2c 55 46 4d 41  55 41 2c 52 44 47 41 4e  |QUA,UFMAUA,RDGAN|
00001470  41 0d 0b 04 15 dc 20 31  2c 35 30 34 2c 35 34 30  |A..... 1,504,540|
00001480  2c 30 2c 31 34 38 0d 0b  0e 0d dc 20 31 37 32 2c  |,0,148..... 172,|
00001490  33 32 30 0d 0b 18 6a dc  20 31 34 2c 43 45 43 41  |320...j. 14,CECA|
000014a0  41 41 2c 43 45 41 41 41  53 2c 42 5a 41 45 41 5a  |AA,CEAAAS,BZAEAZ|
000014b0  2c 42 5a 49 5a 41 56 2c  55 5a 47 5a 51 56 2c 55  |,BZIZAV,UZGZQV,U|
000014c0  5a 55 41 51 56 2c 54 47  55 41 4e 41 2c 52 45 47  |ZUAQV,TGUANA,REG|
000014d0  41 4e 41 2c 4f 43 47 41  47 45 2c 45 51 47 45 48  |ANA,OCGAGE,EQGEH|
000014e0  53 2c 47 4e 4e 51 48 53  2c 49 51 4e 51 4e 4e 2c  |S,GNNQHS,IQNQNN,|
000014f0  47 44 47 4a 4d 43 2c 4a  44 4e 4a 4d 43 0d 0b 22  |GDGJMC,JDNJMC.."|
00001500  15 dc 20 31 2c 38 30 38  2c 36 30 34 2c 30 2c 31  |.. 1,808,604,0,1|
00001510  34 34 0d 0b 2c 0d dc 20  35 30 30 2c 36 35 30 0d  |44..,.. 500,650.|
00001520  0b 36 63 dc 20 31 33 2c  41 55 43 41 41 41 2c 41  |.6c. 13,AUCAAA,A|
00001530  5a 44 5a 41 4a 2c 41 5a  55 5a 48 58 2c 47 41 4a  |ZDZAJ,AZUZHX,GAJ|
00001540  41 46 54 2c 4a 52 4e 5a  48 59 2c 4a 52 4e 5a 4c  |AFT,JRNZHY,JRNZL|
00001550  48 2c 4a 41 50 41 48 46  2c 4a 41 50 41 55 48 2c  |H,JAPAHF,JAPAUH,|
00001560  55 41 50 41 55 48 2c 51  45 50 4b 55 48 2c 55 58  |UAPAUH,QEPKUH,UX|
00001570  52 49 55 48 2c 55 5a 55  53 4c 59 2c 55 5a 4c 50  |RIUH,UZUSLY,UZLP|
00001580  4c 59 0d 0b 40 15 dc 20  31 2c 34 38 38 2c 37 38  |LY..@.. 1,488,78|
00001590  38 2c 31 2c 35 30 30 0d  0b 4a 0e dc 20 31 31 30  |8,1,500..J.. 110|
000015a0  30 2c 34 38 30 0d 0b 54  6a dc 20 31 34 2c 41 5a  |0,480..Tj. 14,AZ|
000015b0  43 41 41 41 2c 41 5a 43  5a 41 42 2c 41 5a 46 5a  |CAAA,AZCZAB,AZFZ|
000015c0  41 56 2c 41 5a 55 5a 4f  58 2c 52 5a 55 5a 55 55  |AV,AZUZOX,RZUZUU|
000015d0  2c 53 41 55 5a 55 55 2c  53 41 55 41 55 55 2c 55  |,SAUZUU,SAUAUU,U|
000015e0  47 55 41 4e 41 2c 55 44  47 41 4e 41 2c 4d 42 47  |GUANA,UDGANA,MBG|
000015f0  41 47 44 2c 46 48 4c 49  45 55 2c 4b 47 50 4a 45  |AGD,FHLIEU,KGPJE|
00001600  55 2c 4b 56 50 4a 45 55  2c 4b 56 50 4a 53 50 0d  |U,KVPJEU,KVPJSP.|
00001610  0b 5e 15 dc 20 31 2c 31  30 34 2c 33 38 38 2c 31  |.^.. 1,104,388,1|
00001620  2c 31 34 34 0d 0b 68 0e  dc 20 31 31 30 30 2c 33  |,144..h.. 1100,3|
00001630  36 30 0d 0b 72 86 dc 20  31 38 2c 41 5a 41 41 43  |60..r.. 18,AZAAC|
00001640  41 2c 44 47 41 5a 43 42  2c 44 47 44 5a 41 5a 2c  |A,DGAZCB,DGDZAZ,|
00001650  44 4d 46 4d 44 5a 2c 46  5a 46 4d 44 5a 2c 46 5a  |DMFMDZ,FZFMDZ,FZ|
00001660  46 51 48 51 2c 46 5a 48  5a 48 51 2c 48 57 48 5a  |FQHQ,FZHZHQ,HWHZ|
00001670  55 5a 2c 55 54 51 59 55  5a 2c 55 41 50 50 55 59  |UZ,UTQYUZ,UAPPUY|
00001680  2c 55 41 4a 54 50 50 2c  55 41 4a 54 4a 4f 2c 55  |,UAJTPP,UAJTJO,U|
00001690  41 48 4f 4a 4f 2c 55 41  48 4f 48 4b 2c 55 41 46  |AHOJO,UAHOHK,UAF|
000016a0  4b 48 4b 2c 55 41 46 4b  46 47 2c 55 41 47 42 46  |KHK,UAFKFG,UAGBF|
000016b0  47 2c 55 41 47 42 47 41  0d 0b 7c 07 dc 20 30 0d  |G,UAGBGA..|.. 0.|
000016c0  0b 86 0e dc 20 31 31 30  30 2c 33 36 30 0d 0b 90  |.... 1100,360...|
000016d0  3f dc 20 38 2c 41 41 43  41 43 45 2c 47 43 55 45  |?. 8,AACACE,GCUE|
000016e0  55 41 2c 47 41 47 43 55  41 2c 41 41 41 55 49 4e  |UA,GAGCUA,AAAUIN|
000016f0  2c 4b 4e 55 41 55 55 2c  55 52 55 5a 4b 5a 2c 41  |,KNUAUU,URUZKZ,A|
00001700  54 44 5a 41 5a 2c 41 58  4f 5a 41 5a 0d 0b 9a 15  |TDZAZ,AXOZAZ....|
00001710  dc 20 31 2c 35 30 38 2c  36 30 30 2c 31 2c 31 34  |. 1,508,600,1,14|
00001720  30 0d 0b a4 0d dc 20 31  32 34 2c 33 38 30 0d 0b  |0..... 124,380..|
00001730  ae 63 dc 20 31 33 2c 41  41 43 41 41 4a 2c 43 41  |.c. 13,AACAAJ,CA|
00001740  43 4a 41 4a 2c 43 48 43  4a 51 4a 2c 43 48 51 48  |CJAJ,CHCJQJ,CHQH|
00001750  51 4a 2c 55 41 47 41 47  43 2c 55 41 55 43 47 43  |QJ,UAGAGC,UAUCGC|
00001760  2c 55 41 53 41 55 5a 2c  53 5a 53 41 55 5a 2c 53  |,UASAUZ,SZSAUZ,S|
00001770  5a 53 4f 45 4f 2c 41 5a  43 4a 41 4a 2c 41 5a 43  |ZSOEO,AZCJAJ,AZC|
00001780  4a 43 5a 2c 41 5a 53 5a  43 56 2c 41 5a 53 5a 51  |JCZ,AZSZCV,AZSZQ|
00001790  56 0d 0b b8 77 dc 20 38  2c 33 39 36 2c 38 30 34  |V...w. 8,396,804|
000017a0  2c 30 2c 31 35 34 2c 35  39 36 2c 38 30 34 2c 30  |,0,154,596,804,0|
000017b0  2c 31 35 34 2c 37 39 36  2c 38 30 34 2c 30 2c 31  |,154,796,804,0,1|
000017c0  35 34 2c 39 39 36 2c 38  30 34 2c 30 2c 31 35 34  |54,996,804,0,154|
000017d0  2c 33 39 36 2c 35 38 30  2c 30 2c 31 35 34 2c 35  |,396,580,0,154,5|
000017e0  39 36 2c 35 38 30 2c 30  2c 31 35 34 2c 37 39 36  |96,580,0,154,796|
000017f0  2c 35 38 30 2c 30 2c 31  35 34 2c 39 39 36 2c 35  |,580,0,154,996,5|
00001800  38 30 2c 30 2c 31 35 34  0d 0b c2 0d dc 20 36 35  |80,0,154..... 65|
00001810  30 2c 33 36 30 0d 0b cc  6a dc 20 31 34 2c 41 5a  |0,360...j. 14,AZ|
00001820  41 41 43 41 2c 43 46 41  51 43 41 2c 4a 4a 41 53  |AACA,CFAQCA,JJAS|
00001830  43 46 2c 47 41 55 41 48  45 2c 48 45 55 41 4d 47  |CF,GAUAHE,HEUAMG|
00001840  2c 4c 46 50 44 4d 4d 2c  4e 54 45 55 4d 4b 2c 4e  |,LFPDMM,NTEUMK,N|
00001850  59 41 5a 41 57 2c 51 58  55 5a 41 5a 2c 51 58 55  |YAZAW,QXUZAZ,QXU|
00001860  5a 51 4d 2c 55 4c 55 5a  51 4d 2c 55 4c 55 41 54  |ZQM,ULUZQM,ULUAT|
00001870  4d 2c 55 4c 55 41 53 42  2c 55 46 55 41 4f 43 0d  |M,ULUASB,UFUAOC.|
00001880  0b d6 31 dc 20 33 2c 38  30 30 2c 35 35 36 2c 31  |..1. 3,800,556,1|
00001890  2c 32 31 36 2c 38 30 30  2c 35 38 38 2c 31 2c 32  |,216,800,588,1,2|
000018a0  31 36 2c 37 39 32 2c 36  32 30 2c 31 2c 32 32 34  |16,792,620,1,224|
000018b0  0d 0b e0 0e dc 20 31 31  30 30 2c 38 30 30 0d ff  |..... 1100,800..|
000018c0