home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / games / tetris / !Tetris / !RunImage < prev    next >
Unknown  |  1994-12-25  |  15.2 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert Truevision Targa Graphic (image/tga) magic Supported
100% file Targa image data - RGB - RLE 24415 x 24415 x 32 +8224 +8224 - top "___ ____ ____ ____" default (weak)
99% file data default
100% xdgMime image/x-tga default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 2a f4 20 20 20 | 20 20 20 20 5f 5f 5f 5f |...*. | ____|
|00000010| 20 20 5f 5f 5f 20 20 5f | 5f 5f 5f 20 20 5f 5f 5f | ___ _|___ ___|
|00000020| 5f 20 20 20 20 20 5f 5f | 5f 5f 0d 00 14 39 f4 20 |_ __|__...9. |
|00000030| 20 20 20 20 20 20 20 2f | 20 20 20 2f 5f 5f 20 20 | /| /__ |
|00000040| 20 20 2f 20 20 20 2f 5f | 20 5f 2f 20 20 2f 20 2f | / /_| _/ / /|
|00000050| 5f 5f 5f 20 20 20 20 20 | 20 20 20 20 20 28 56 31 |___ | (V1|
|00000060| 2e 32 29 0d 00 1e 29 f4 | 20 20 20 20 20 20 20 2f |.2)...).| /|
|00000070| 20 20 20 2f 5f 5f 20 20 | 20 20 2f 20 20 20 2f 20 | /__ | / / |
|00000080| 20 7c 20 20 20 2f 20 5f | 5f 5f 5f 2f 0d 00 28 05 | | / _|___/..(.|
|00000090| f4 0d 00 32 2b f4 20 20 | 20 77 72 69 74 74 65 6e |...2+. | written|
|000000a0| 20 69 6e 20 31 39 39 34 | 20 62 79 20 50 61 74 72 | in 1994| by Patr|
|000000b0| 69 63 6b 20 48 69 6e 72 | 69 63 68 73 0d 00 3c 04 |ick Hinr|ichs..<.|
|000000c0| 0d 00 46 22 f2 79 3a f5 | 3a f2 7a 3a ff 22 51 54 |..F".y:.|:.z:."QT|
|000000d0| 4d 70 6f 73 20 31 22 3a | e7 67 3d 30 8c f2 41 3a |Mpos 1":|.g=0..A:|
|000000e0| f2 42 0d 00 50 0b fd 67 | 3d 31 3a f2 43 0d 00 5a |.B..P..g|=1:.C..Z|
|000000f0| 6b dd f2 43 3a eb 31 35 | 3a ff 22 51 54 4d 63 6c |k..C:.15|:."QTMcl|
|00000100| 65 61 72 22 3a ff 22 52 | 4d 4b 49 4c 4c 20 51 54 |ear":."R|MKILL QT|
|00000110| 4d 74 72 61 63 6b 65 72 | 22 3a ff 22 53 4e 45 57 |Mtracker|":."SNEW|
|00000120| 22 3a ff 22 53 70 72 69 | 74 65 53 69 7a 65 20 30 |":."Spri|teSize 0|
|00000130| 4b 22 3a ff 22 52 4d 41 | 73 69 7a 65 20 30 4b 22 |K":."RMA|size 0K"|
|00000140| 3a ff 22 52 4d 6b 69 6c | 6c 20 4d 65 6d 41 6c 6c |:."RMkil|l MemAll|
|00000150| 6f 63 22 3a f2 44 3a e0 | 0d 00 64 1c dd f2 7a 3a |oc":.D:.|..d...z:|
|00000160| ff 22 51 54 4d 70 6f 73 | 20 39 22 3a ef 32 36 3a |."QTMpos| 9":.26:|
|00000170| db 3a f2 45 0d 00 6e d7 | 67 25 3d 30 3a 57 25 3d |.:.E..n.|g%=0:W%=|
|00000180| 30 3a 6c 3d 36 3a 6c 25 | 3d 31 36 3a 6b 25 3d 31 |0:l=6:l%|=16:k%=1|
|00000190| 30 3a 74 25 3d 39 30 3a | 62 3d 39 35 3a 69 3d 30 |0:t%=90:|b=95:i=0|
|000001a0| 3a 58 25 3d 62 3a 59 25 | 3d 30 3a 41 24 3d 22 74 |:X%=b:Y%|=0:A$="t|
|000001b0| 65 74 72 69 73 6c 6f 67 | 6f 22 3a d6 61 2c 41 24 |etrislog|o":.a,A$|
|000001c0| 2c 58 25 2c 59 25 3a f2 | 61 28 22 61 22 2c 31 39 |,X%,Y%:.|a("a",19|
|000001d0| 2e 35 2c 36 2c 35 2c 31 | 29 3a f2 61 28 22 4d 4f |.5,6,5,1|):.a("MO|
|000001e0| 56 49 4e 47 20 50 49 58 | 45 4c 53 22 2c 31 33 2e |VING PIX|ELS",13.|
|000001f0| 35 2c 37 2e 35 2c 35 2c | 33 29 3a f2 61 28 22 70 |5,7.5,5,|3):.a("p|
|00000200| 72 6f 64 75 63 74 69 6f | 6e 22 2c 31 35 2c 39 2c |roductio|n",15,9,|
|00000210| 35 2c 31 29 3a f2 61 28 | 22 43 6f 64 65 20 61 6e |5,1):.a(|"Code an|
|00000220| 64 20 67 72 61 70 68 69 | 63 73 20 62 79 20 50 61 |d graphi|cs by Pa|
|00000230| 74 72 69 63 6b 20 48 69 | 6e 72 69 63 68 73 22 2c |trick Hi|nrichs",|
|00000240| 31 2c 31 30 2e 38 2c 36 | 2c 33 29 0d 00 78 e8 f2 |1,10.8,6|,3)..x..|
|00000250| 61 28 22 4d 75 73 69 78 | 20 62 79 20 44 69 67 69 |a("Musix| by Digi|
|00000260| 74 61 6c 69 58 22 2c 31 | 31 2c 31 34 2c 36 2c 31 |taliX",1|1,14,6,1|
|00000270| 29 3a f2 61 28 22 31 20 | 2d 20 53 74 61 72 74 20 |):.a("1 |- Start |
|00000280| 6f 6e 65 20 70 6c 61 79 | 65 72 20 67 61 6d 65 22 |one play|er game"|
|00000290| 2c 37 2c 31 38 2c 30 2c | 31 29 3a f2 61 28 22 32 |,7,18,0,|1):.a("2|
|000002a0| 20 2d 20 53 74 61 72 74 | 20 74 77 6f 20 70 6c 61 | - Start| two pla|
|000002b0| 79 65 72 20 67 61 6d 65 | 22 2c 37 2c 32 31 2c 33 |yer game|",7,21,3|
|000002c0| 2c 31 29 3a f2 61 28 22 | 50 72 65 73 73 20 52 20 |,1):.a("|Press R |
|000002d0| 74 6f 20 72 65 64 65 66 | 69 6e 65 20 6b 65 79 73 |to redef|ine keys|
|000002e0| 22 2c 38 2c 32 35 2c 34 | 2c 31 29 3a f2 61 28 22 |",8,25,4|,1):.a("|
|000002f0| 50 72 65 73 73 20 48 20 | 66 6f 72 20 68 69 67 68 |Press H |for high|
|00000300| 73 63 6f 72 65 73 22 2c | 39 2c 32 38 2c 34 2c 31 |scores",|9,28,4,1|
|00000310| 29 3a 62 25 3d 2d 31 3a | f5 3a 67 3d 30 3a c8 96 |):b%=-1:|.:g=0:..|
|00000320| 3a f2 65 3a f2 63 3a f2 | 64 3a 4b 24 3d bf 30 3a |:.e:.c:.|d:K$=.0:|
|00000330| 52 3d b3 0d 00 82 10 e7 | 4b 24 3d 22 31 22 8c 62 |R=......|K$="1".b|
|00000340| 25 3d 30 0d 00 8c 10 e7 | 4b 24 3d 22 32 22 8c 62 |%=0.....|K$="2".b|
|00000350| 25 3d 31 0d 00 96 15 e7 | 4b 24 3d 22 72 22 84 4b |%=1.....|K$="r".K|
|00000360| 24 3d 22 52 22 8c f2 46 | 0d 00 a0 15 e7 4b 24 3d |$="R"..F|.....K$=|
|00000370| 22 68 22 84 4b 24 3d 22 | 48 22 8c f2 47 0d 00 aa |"h".K$="|H"..G...|
|00000380| 13 e7 a6 28 2d 31 31 33 | 29 3d 2d 31 8c 67 3d 31 |...(-113|)=-1.g=1|
|00000390| 0d 00 b4 1b fd 62 25 3e | 2d 31 84 67 3d 31 84 67 |.....b%>|-1.g=1.g|
|000003a0| 3d 33 3a e7 67 3c 3e 33 | 8c f2 48 0d 00 be 05 e1 |=3:.g<>3|..H.....|
|000003b0| 0d 00 c8 15 dd f2 65 3a | 69 2b 3d 31 3a e7 69 3c |......e:|i+=1:.i<|
|000003c0| 33 30 30 8c e1 0d 00 d2 | 0f e7 69 3c 33 32 33 8c |300.....|..i<323.|
|000003d0| f2 49 3a e1 0d 00 dc 0f | e7 69 3c 33 36 39 8c f2 |.I:.....|.i<369..|
|000003e0| 4a 3a e1 0d 00 e6 0f e7 | 69 3c 33 39 32 8c f2 4b |J:......|i<392..K|
|000003f0| 3a e1 0d 00 f0 0e e7 69 | 3d 34 33 30 8c 69 3d 30 |:......i|=430.i=0|
|00000400| 0d 00 fa 05 e1 0d 01 04 | 52 dd f2 49 3a c8 93 62 |........|R..I:..b|
|00000410| 2a 34 2c 38 34 38 2c 35 | 33 36 2c 31 37 36 b8 62 |*4,848,5|36,176.b|
|00000420| 2a 34 2d 31 36 2c 38 34 | 38 3a c8 93 37 36 30 2d |*4-16,84|8:..760-|
|00000430| 62 2a 34 2c 36 37 38 2c | 35 33 30 2c 31 36 38 b8 |b*4,678,|530,168.|
|00000440| 28 37 36 30 2d 62 2a 34 | 29 2b 31 36 2c 36 37 38 |(760-b*4|)+16,678|
|00000450| 3a 62 2d 3d 34 3a e1 0d | 01 0e 52 dd f2 4a 3a c8 |:b-=4:..|..R..J:.|
|00000460| 93 62 2a 34 2d 31 36 2c | 38 34 38 2c 35 32 38 2c |.b*4-16,|848,528,|
|00000470| 31 37 36 b8 62 2a 34 2c | 38 34 38 3a c8 93 37 36 |176.b*4,|848:..76|
|00000480| 30 2d 62 2a 34 2c 36 37 | 38 2c 35 33 30 2c 31 36 |0-b*4,67|8,530,16|
|00000490| 38 b8 28 37 36 30 2d 62 | 2a 34 29 2d 31 36 2c 36 |8.(760-b|*4)-16,6|
|000004a0| 37 38 3a 62 2b 3d 34 3a | e1 0d 01 18 52 dd f2 4b |78:b+=4:|....R..K|
|000004b0| 3a c8 93 62 2a 34 2c 38 | 34 38 2c 35 33 36 2c 31 |:..b*4,8|48,536,1|
|000004c0| 37 36 b8 62 2a 34 2d 31 | 36 2c 38 34 38 3a c8 93 |76.b*4-1|6,848:..|
|000004d0| 37 36 30 2d 62 2a 34 2c | 36 37 38 2c 35 33 30 2c |760-b*4,|678,530,|
|000004e0| 31 36 38 b8 28 37 36 30 | 2d 62 2a 34 29 2b 31 36 |168.(760|-b*4)+16|
|000004f0| 2c 36 37 38 3a 62 2d 3d | 34 3a e1 0d 01 22 16 dd |,678:b-=|4:..."..|
|00000500| f2 64 3a e7 79 25 3d 30 | 8c 57 25 2b 3d 6b 25 3a |.d:.y%=0|.W%+=k%:|
|00000510| e1 0d 01 2c 17 e3 4e 25 | 3d 30 b8 6c 3a e7 6d 3d |...,..N%|=0.l:.m=|
|00000520| 31 80 4e 25 3d 35 8c ed | 0d 01 36 5d 75 25 3d 70 |1.N%=5..|..6]u%=p|
|00000530| 25 28 4e 25 29 2b b5 b2 | 28 57 25 2b 4e 25 2a 74 |%(N%)+..|(W%+N%*t|
|00000540| 25 29 2a 6c 25 3a 48 25 | 3d 70 25 28 4e 25 29 2b |%)*l%:H%|=p%(N%)+|
|00000550| b5 b2 28 57 25 2b 6b 25 | 2b 4e 25 2a 74 25 29 2a |..(W%+k%|+N%*t%)*|
|00000560| 6c 25 3a c8 93 30 2c 75 | 25 2c 31 32 37 36 2c 72 |l%:..0,u|%,1276,r|
|00000570| 25 28 4e 25 29 b8 30 2c | 48 25 3a ed 3a 57 25 2b |%(N%).0,|H%:.:W%+|
|00000580| 3d 6b 25 3a e1 0d 01 40 | e2 dd f2 47 3a e6 30 c8 |=k%:...@|...G:.0.|
|00000590| 9c 30 3a c8 93 c8 90 30 | 2c 34 30 2c 31 32 38 30 |.0:....0|,40,1280|
|000005a0| 2c 39 39 39 3a f2 61 28 | 22 4e 6f 2e 22 2c 30 2c |,999:.a(|"No.",0,|
|000005b0| 30 2c 38 2c 31 29 3a f2 | 61 28 22 4e 61 6d 65 22 |0,8,1):.|a("Name"|
|000005c0| 2c 36 2c 30 2c 38 2c 32 | 29 3a f2 61 28 22 4c 69 |,6,0,8,2|):.a("Li|
|000005d0| 6e 65 73 22 2c 32 36 2c | 30 2c 38 2c 32 29 3a f2 |nes",26,|0,8,2):.|
|000005e0| 61 28 22 53 63 6f 72 65 | 22 2c 33 34 2c 30 2c 38 |a("Score|",34,0,8|
|000005f0| 2c 33 29 3a e3 41 3d 31 | b8 31 30 3a f2 63 3a 41 |,3):.A=1|.10:.c:A|
|00000600| 24 3d c3 28 41 29 3a 41 | 24 3d c4 32 2d a9 41 24 |$=.(A):A|$=.2-.A$|
|00000610| 2c 22 20 22 29 2b 41 24 | 3a f2 61 28 41 24 2c 30 |," ")+A$|:.a(A$,0|
|00000620| 2c 41 2a 32 2e 35 2b 31 | 2c 41 83 37 2c 31 29 3a |,A*2.5+1|,A.7,1):|
|00000630| f2 61 28 61 24 28 41 29 | 2c 36 2c 41 2a 32 2e 35 |.a(a$(A)|,6,A*2.5|
|00000640| 2b 31 2c 41 83 37 2c 32 | 29 3a 41 24 3d c3 28 71 |+1,A.7,2|):A$=.(q|
|00000650| 25 28 41 29 29 3a 41 24 | 3d c4 35 2d a9 41 24 2c |%(A)):A$|=.5-.A$,|
|00000660| 22 20 22 29 2b 41 24 0d | 01 4a d1 f2 61 28 41 24 |" ")+A$.|.J..a(A$|
|00000670| 2c 32 35 2c 41 2a 32 2e | 35 2b 31 2c 41 83 37 2c |,25,A*2.|5+1,A.7,|
|00000680| 32 29 3a 41 24 3d c3 28 | 6a 25 28 41 29 29 3a 41 |2):A$=.(|j%(A)):A|
|00000690| 24 3d c4 36 2d a9 41 24 | 2c 22 20 22 29 2b 41 24 |$=.6-.A$|," ")+A$|
|000006a0| 3a f2 61 28 41 24 2c 33 | 33 2c 41 2a 32 2e 35 2b |:.a(A$,3|3,A*2.5+|
|000006b0| 31 2c 41 83 37 2c 33 29 | 3a ed 3a 6c 25 3d 38 3a |1,A.7,3)|:.:l%=8:|
|000006c0| 74 25 3d 39 30 3a 6c 3d | 39 3a 57 25 3d 30 3a 6b |t%=90:l=|9:W%=0:k|
|000006d0| 25 3d 31 35 3a e3 4e 3d | 30 b8 36 3a 73 25 28 4e |%=15:.N=|0.6:s%(N|
|000006e0| 29 3d 70 25 28 4e 29 3a | 44 25 28 4e 29 3d 72 25 |)=p%(N):|D%(N)=r%|
|000006f0| 28 4e 29 3a ed 3a e3 4e | 3d 30 b8 39 3a 70 25 28 |(N):.:.N|=0.9:p%(|
|00000700| 4e 29 3d 31 30 32 34 2d | 28 4e 2a 32 2e 35 2b 35 |N)=1024-|(N*2.5+5|
|00000710| 29 2a 33 32 2d b5 b2 28 | 4e 2a 39 30 2b 6b 25 29 |)*32-..(|N*90+k%)|
|00000720| 2a 6c 25 3a 72 25 28 4e | 29 3d 35 38 3a ed 3a e3 |*l%:r%(N|)=58:.:.|
|00000730| 41 3d 31 b8 35 30 30 30 | 0d 01 54 29 f2 64 3a f2 |A=1.5000|..T).d:.|
|00000740| 63 3a c8 96 3a e7 a6 28 | 2d 39 39 29 3d 2d 31 84 |c:..:..(|-99)=-1.|
|00000750| a6 28 2d 31 31 33 29 3d | 2d 31 8c 41 3d 34 39 39 |.(-113)=|-1.A=499|
|00000760| 39 0d 01 5e 2c ed 3a e3 | 4e 3d 30 b8 36 3a 70 25 |9..^,.:.|N=0.6:p%|
|00000770| 28 4e 29 3d 73 25 28 4e | 29 3a 72 25 28 4e 29 3d |(N)=s%(N|):r%(N)=|
|00000780| 44 25 28 4e 29 3a ed 3a | 67 3d 33 3a e1 0d 01 68 |D%(N):.:|g=3:...h|
|00000790| 23 dd f2 45 3a c8 95 bf | 30 3c 3e 22 22 3a ce 3a |#..E:...|0<>"":.:|
|000007a0| c8 95 a6 28 2d 31 31 33 | 29 3d 2d 31 3a ce 3a e1 |...(-113|)=-1:.:.|
|000007b0| 0d 01 72 d7 dd f2 46 3a | c8 95 28 57 25 83 33 36 |..r...F:|..(W%.36|
|000007c0| 30 29 3c 3e 33 35 30 3a | c8 96 3a f2 63 3a f2 64 |0)<>350:|..:.c:.d|
|000007d0| 3a f2 65 3a ce 3a 6d 3d | 31 3a f5 3a c8 96 3a f2 |:.e:.:m=|1:.:..:.|
|000007e0| 63 3a f2 64 3a f2 65 3a | fd a6 28 2d 35 32 29 3d |c:.d:.e:|..(-52)=|
|000007f0| 30 3a e3 50 3d 30 b8 31 | 3a f2 61 28 22 50 6c 61 |0:.P=0.1|:.a("Pla|
|00000800| 79 65 72 20 22 2b c3 28 | 50 2b 31 29 2b 22 2c 20 |yer "+.(|P+1)+", |
|00000810| 70 72 65 73 73 20 6b 65 | 79 20 66 6f 72 20 22 2c |press ke|y for ",|
|00000820| 33 2c 32 35 2c 50 2a 33 | 2c 31 29 3a e3 4e 3d 30 |3,25,P*3|,1):.N=0|
|00000830| b8 34 3a f2 61 28 63 24 | 28 4e 29 2c 32 37 2c 32 |.4:.a(c$|(N),27,2|
|00000840| 35 2c 50 2a 33 2c 31 29 | 3a 61 28 4e 2c 50 29 3d |5,P*3,1)|:a(N,P)=|
|00000850| 30 3a c8 95 61 28 4e 2c | 50 29 3d 30 3a c8 96 3a |0:..a(N,|P)=0:..:|
|00000860| f2 63 3a f2 64 3a f2 65 | 3a e3 4b 3d 2d 31 32 35 |.c:.d:.e|:.K=-125|
|00000870| b8 2d 31 3a e7 a6 28 4b | 29 3d 2d 31 8c 61 28 4e |.-1:..(K|)=-1.a(N|
|00000880| 2c 50 29 3d 4b 8b ed 0d | 01 7c b7 ce 3a c8 95 a6 |,P)=K...|.|..:...|
|00000890| 28 4b 29 3d 2d 31 3a c8 | 96 3a f2 65 3a f2 63 3a |(K)=-1:.|.:.e:.c:|
|000008a0| f2 64 3a ce 3a ed 4e 3a | ed 50 3a f2 61 28 c4 33 |.d:.:.N:|.P:.a(.3|
|000008b0| 32 2c 22 20 22 29 2c 34 | 2c 32 37 2c 30 2c 31 29 |2," "),4|,27,0,1)|
|000008c0| 3a c8 95 28 57 25 83 33 | 36 30 29 3c 3e 30 3a c8 |:..(W%.3|60)<>0:.|
|000008d0| 96 3a f2 63 3a f2 64 3a | f2 65 3a ce 3a 6d 3d 30 |.:.c:.d:|.e:.:m=0|
|000008e0| 3a f2 61 28 22 20 20 20 | 20 20 20 50 72 65 73 73 |:.a(" | Press|
|000008f0| 20 52 20 74 6f 20 72 65 | 64 65 66 69 6e 65 20 6b | R to re|define k|
|00000900| 65 79 73 20 20 20 20 20 | 20 20 20 22 2c 32 2c 32 |eys | ",2,2|
|00000910| 35 2c 34 2c 31 29 3a f2 | 61 28 22 50 72 65 73 73 |5,4,1):.|a("Press|
|00000920| 20 48 20 66 6f 72 20 68 | 69 67 68 73 63 6f 72 65 | H for h|ighscore|
|00000930| 73 22 2c 39 2c 32 38 2c | 34 2c 31 29 3a e1 0d 01 |s",9,28,|4,1):...|
|00000940| 86 0c dd f2 48 3a e7 67 | 8c e1 0d 01 90 c2 e6 30 |....H:.g|.......0|
|00000950| c8 9c 30 3a c8 93 c8 90 | 30 2c 30 2c 31 32 38 30 |..0:....|0,0,1280|
|00000960| 2c 36 37 32 3a 6c 3d 30 | 3a e3 50 25 3d 30 b8 62 |,672:l=0|:.P%=0.b|
|00000970| 25 3a f2 61 28 22 50 4c | 41 59 45 52 20 22 2b c3 |%:.a("PL|AYER "+.|
|00000980| 28 50 25 2b 31 29 2b 22 | 2c 20 63 68 6f 6f 73 65 |(P%+1)+"|, choose|
|00000990| 22 2c 5a 25 28 62 25 2c | 50 25 29 2d 34 2c 31 35 |",Z%(b%,|P%)-4,15|
|000009a0| 2c 50 25 2a 33 2c 31 29 | 3a f2 61 28 22 79 6f 75 |,P%*3,1)|:.a("you|
|000009b0| 72 20 73 74 61 72 74 2d | 6c 65 76 65 6c 3a 22 2c |r start-|level:",|
|000009c0| 5a 25 28 62 25 2c 50 25 | 29 2d 34 2c 31 37 2c 50 |Z%(b%,P%|)-4,17,P|
|000009d0| 25 2a 33 2c 31 29 3a f2 | 61 28 22 89 20 20 4c 65 |%*3,1):.|a(". Le|
|000009e0| 76 65 6c 3a 20 22 2b c3 | 28 64 25 28 30 2c 50 25 |vel: "+.|(d%(0,P%|
|000009f0| 29 29 2b 22 20 20 88 22 | 2c 5a 25 28 62 25 2c 50 |))+" ."|,Z%(b%,P|
|00000a00| 25 29 2d 33 2c 32 31 2c | 35 2c 33 29 0d 01 9a cc |%)-3,21,|5,3)....|
|00000a10| f2 61 28 22 48 69 67 68 | 20 3a 20 22 2b c3 28 64 |.a("High| : "+.(d|
|00000a20| 25 28 31 2c 50 25 29 29 | 2c 5a 25 28 62 25 2c 50 |%(1,P%))|,Z%(b%,P|
|00000a30| 25 29 2c 32 34 2c 35 2c | 33 29 3a f2 61 28 22 55 |%),24,5,|3):.a("U|
|00000a40| 73 65 20 6c 65 66 74 2f | 72 69 67 68 74 2f 64 6f |se left/|right/do|
|00000a50| 77 6e 20 74 6f 20 63 68 | 6f 6f 73 65 2c 22 2c 35 |wn to ch|oose,",5|
|00000a60| 2c 32 39 2c 35 2c 31 29 | 3a f2 61 28 22 74 68 65 |,29,5,1)|:.a("the|
|00000a70| 6e 20 70 72 65 73 73 20 | 74 75 72 6e 20 74 6f 20 |n press |turn to |
|00000a80| 73 74 61 72 74 22 2c 38 | 2c 33 30 2e 34 2c 35 2c |start",8|,30.4,5,|
|00000a90| 31 29 3a 59 25 28 50 25 | 29 3d 30 3a ed 3a 58 25 |1):Y%(P%|)=0:.:X%|
|00000aa0| 28 30 29 3d 30 3a 58 25 | 28 31 29 3d 30 3a f5 3a |(0)=0:X%|(1)=0:.:|
|00000ab0| e3 50 25 3d 30 b8 62 25 | 3a 43 3d 30 3a 5a 25 3d |.P%=0.b%|:C=0:Z%=|
|00000ac0| 5a 25 28 62 25 2c 50 25 | 29 3a 59 25 3d 32 31 2b |Z%(b%,P%|):Y%=21+|
|00000ad0| 59 25 28 50 25 29 2a 33 | 0d 01 a4 30 e7 a6 28 61 |Y%(P%)*3|...0..(a|
|00000ae0| 28 30 2c 50 25 29 29 2b | a6 28 61 28 31 2c 50 25 |(0,P%))+|.(a(1,P%|
|00000af0| 29 29 2b a6 28 61 28 32 | 2c 50 25 29 29 3d 30 8c |))+.(a(2|,P%))=0.|
|00000b00| 62 25 28 50 25 29 3d 30 | 0d 01 ae 16 e7 58 25 28 |b%(P%)=0|.....X%(|
|00000b10| 50 25 29 3d 31 8c 62 25 | 28 50 25 29 3d 31 0d 01 |P%)=1.b%|(P%)=1..|
|00000b20| b8 5e e7 a6 28 61 28 30 | 2c 50 25 29 29 3d 2d 31 |.^..(a(0|,P%))=-1|
|00000b30| 80 62 25 28 50 25 29 3d | 30 8c 62 25 28 50 25 29 |.b%(P%)=|0.b%(P%)|
|00000b40| 3d 31 3a 43 3d 31 3a 64 | 25 28 59 25 28 50 25 29 |=1:C=1:d|%(Y%(P%)|
|00000b50| 2c 50 25 29 2d 3d 31 3a | e7 64 25 28 59 25 28 50 |,P%)-=1:|.d%(Y%(P|
|00000b60| 25 29 2c 50 25 29 3c 30 | 8c 43 3d 30 3a 64 25 28 |%),P%)<0|.C=0:d%(|
|00000b70| 59 25 28 50 25 29 2c 50 | 25 29 3d 30 0d 01 c2 70 |Y%(P%),P|%)=0...p|
|00000b80| e7 a6 28 61 28 31 2c 50 | 25 29 29 3d 2d 31 80 62 |..(a(1,P|%))=-1.b|
|00000b90| 25 28 50 25 29 3d 30 8c | 62 25 28 50 25 29 3d 31 |%(P%)=0.|b%(P%)=1|
|00000ba0| 3a 43 3d 31 3a 64 25 28 | 59 25 28 50 25 29 2c 50 |:C=1:d%(|Y%(P%),P|
|00000bb0| 25 29 2b 3d 31 3a e7 64 | 25 28 59 25 28 50 25 29 |%)+=1:.d|%(Y%(P%)|
|00000bc0| 2c 50 25 29 3e 77 25 28 | 59 25 28 50 25 29 29 8c |,P%)>w%(|Y%(P%)).|
|00000bd0| 43 3d 30 3a 64 25 28 59 | 25 28 50 25 29 2c 50 25 |C=0:d%(Y|%(P%),P%|
|00000be0| 29 3d 77 25 28 59 25 28 | 50 25 29 29 0d 01 cc 29 |)=w%(Y%(|P%))...)|
|00000bf0| e7 43 3d 31 8c f2 61 28 | c3 28 64 25 28 59 25 28 |.C=1..a(|.(d%(Y%(|
|00000c00| 50 25 29 2c 50 25 29 29 | 2c 5a 25 2b 37 2c 59 25 |P%),P%))|,Z%+7,Y%|
|00000c10| 2c 35 2c 33 29 0d 01 d6 | 9d e7 a6 28 61 28 32 2c |,5,3)...|...(a(2,|
|00000c20| 50 25 29 29 3d 2d 31 80 | 62 25 28 50 25 29 3d 30 |P%))=-1.|b%(P%)=0|
|00000c30| 8c 62 25 28 50 25 29 3d | 31 3a f2 61 28 22 20 20 |.b%(P%)=|1:.a(" |
|00000c40| 22 2c 5a 25 2d 34 2c 59 | 25 2c 35 2c 33 29 3a f2 |",Z%-4,Y|%,5,3):.|
|00000c50| 61 28 22 20 20 22 2c 5a | 25 2b 39 2c 59 25 2c 35 |a(" ",Z|%+9,Y%,5|
|00000c60| 2c 33 29 3a 59 25 28 50 | 25 29 3d 28 59 25 28 50 |,3):Y%(P|%)=(Y%(P|
|00000c70| 25 29 2b 31 29 83 32 3a | f2 61 28 22 89 22 2c 5a |%)+1).2:|.a(".",Z|
|00000c80| 25 2d 33 2c 32 31 2b 59 | 25 28 50 25 29 2a 33 2c |%-3,21+Y|%(P%)*3,|
|00000c90| 35 2c 33 29 3a f2 61 28 | 22 88 22 2c 5a 25 2b 31 |5,3):.a(|".",Z%+1|
|00000ca0| 30 2c 32 31 2b 59 25 28 | 50 25 29 2a 33 2c 35 2c |0,21+Y%(|P%)*3,5,|
|00000cb0| 33 29 0d 01 e0 53 e7 a6 | 28 61 28 33 2c 50 25 29 |3)...S..|(a(3,P%)|
|00000cc0| 29 3d 2d 31 84 a6 28 61 | 28 34 2c 50 25 29 29 3d |)=-1..(a|(4,P%))=|
|00000cd0| 2d 31 8c 58 25 28 50 25 | 29 3d 31 3a f2 61 28 22 |-1.X%(P%|)=1:.a("|
|00000ce0| 20 20 22 2c 5a 25 2d 34 | 2c 59 25 2c 35 2c 33 29 | ",Z%-4|,Y%,5,3)|
|00000cf0| 3a f2 61 28 22 20 20 22 | 2c 5a 25 2b 39 2c 59 25 |:.a(" "|,Z%+9,Y%|
|00000d00| 2c 35 2c 33 29 0d 01 ea | 13 e7 a6 28 2d 31 31 33 |,5,3)...|...(-113|
|00000d10| 29 3d 2d 31 8c 67 3d 32 | 0d 01 f4 26 ed 3a c8 96 |)=-1.g=2|...&.:..|
|00000d20| 3a f2 65 3a f2 64 3a fd | 58 25 28 30 29 2b 58 25 |:.e:.d:.|X%(0)+X%|
|00000d30| 28 31 29 3d 62 25 2b 31 | 84 67 3d 32 3a e1 0d 01 |(1)=b%+1|.g=2:...|
|00000d40| fe 21 dd f2 4c 3a eb 31 | 35 3a eb 31 33 3a 87 3a |.!..L:.1|5:.13:.:|
|00000d50| 63 24 3d 22 54 65 78 74 | 31 22 3a f2 4d 3a 87 0d |c$="Text|1":.M:..|
|00000d60| 02 08 10 2a 53 6d 65 72 | 67 65 20 46 6f 6e 74 0d |...*Smer|ge Font.|
|00000d70| 02 12 92 63 25 3d 30 3a | 42 25 3d 30 3a 64 25 3d |...c%=0:|B%=0:d%=|
|00000d80| 30 3a 52 3d 31 3a 56 25 | 3d 30 3a 76 25 3d 30 3a |0:R=1:V%|=0:v%=0:|
|00000d90| 53 25 3d 30 3a 65 25 3d | 35 30 30 3a e3 4e 25 3d |S%=0:e%=|500:.N%=|
|00000da0| 2d 31 b8 30 3a f2 67 3a | db 3a ed 3a 57 25 3d 31 |-1.0:.g:|.:.:W%=1|
|00000db0| 38 30 3a ff 22 51 54 4d | 70 6f 73 20 30 22 3a 6d |80:."QTM|pos 0":m|
|00000dc0| 25 3d 94 b5 b2 28 64 25 | 29 2a 32 33 32 3a c8 95 |%=...(d%|)*232:..|
|00000dd0| 63 25 3c 39 30 30 3a c8 | 96 3a f2 67 3a db 3a 63 |c%<900:.|.:.g:.:c|
|00000de0| 25 2b 3d 31 3a f2 69 3a | 65 25 2d 3d 28 63 25 3e |%+=1:.i:|e%-=(c%>|
|00000df0| 36 35 30 29 2a 34 3a e7 | 63 25 3e 37 30 30 8c f2 |650)*4:.|c%>700..|
|00000e00| 68 0d 02 1c 10 e7 a6 28 | 2d 39 39 29 3d 2d 31 8c |h......(|-99)=-1.|
|00000e10| e1 0d 02 26 6d ce 3a ff | 22 51 54 4d 53 54 41 52 |...&m.:.|"QTMSTAR|
|00000e20| 54 22 3a 65 25 3d b5 b2 | 28 31 35 30 31 2a 33 29 |T":e%=..|(1501*3)|
|00000e30| 2a 34 30 30 2b 34 37 30 | 2d 56 25 2a 32 3a f5 3a |*400+470|-V%*2:.:|
|00000e40| 63 25 2b 3d 31 3a 6d 25 | 3d 94 b5 b2 28 64 25 29 |c%+=1:m%|=...(d%)|
|00000e50| 2a 32 33 32 3a c8 96 3a | f2 67 3a db 3a e7 63 25 |*232:..:|.g:.:.c%|
|00000e60| 3e 31 35 30 30 8c 65 25 | 3d b5 b2 28 63 25 2a 33 |>1500.e%|=..(c%*3|
|00000e70| 29 2a 34 30 30 2b 34 37 | 30 2d 56 25 2a 32 0d 02 |)*400+47|0-V%*2..|
|00000e80| 30 25 f2 69 3a 64 25 2d | 3d 32 2a 28 63 25 3e 34 |0%.i:d%-|=2*(c%>4|
|00000e90| 30 38 30 29 3a f2 68 3a | e7 63 25 3e 33 32 38 30 |080):.h:|.c%>3280|
|00000ea0| 8c f2 6b 0d 02 3a 24 fd | a6 28 2d 39 39 29 3d 2d |..k..:$.|.(-99)=-|
|00000eb0| 31 84 63 25 3e 31 30 30 | 30 30 3a e7 a6 28 2d 39 |1.c%>100|00:..(-9|
|00000ec0| 39 29 3d 2d 31 8c e1 0d | 02 44 47 64 25 3d 64 25 |9)=-1...|.DGd%=d%|
|00000ed0| 83 33 36 30 3a c8 95 63 | 25 3c 31 30 32 30 35 3a |.360:..c|%<10205:|
|00000ee0| c8 96 3a f2 67 3a db 3a | 63 25 2b 3d 31 3a e7 64 |..:.g:.:|c%+=1:.d|
|00000ef0| 25 8c 64 25 3d 28 64 25 | 2b 32 29 83 33 36 30 3a |%.d%=(d%|+2).360:|
|00000f00| 6d 25 3d 94 b5 b2 28 64 | 25 29 2a 32 33 32 0d 02 |m%=...(d|%)*232..|
|00000f10| 4e 0f e7 64 25 3d 30 8c | 56 25 2b 3d 34 0d 02 58 |N..d%=0.|V%+=4..X|
|00000f20| 29 65 25 3d b5 b2 28 63 | 25 2a 33 29 2a 34 30 30 |)e%=..(c|%*3)*400|
|00000f30| 2b 34 37 30 2d 56 25 2f | 32 3a e7 63 25 3c 31 30 |+470-V%/|2:.c%<10|
|00000f40| 30 35 30 8c f2 69 0d 02 | 62 6e f2 68 3a 52 2b 3d |050..i..|bn.h:R+=|
|00000f50| 30 2e 30 30 35 3a f2 6b | 3a ce 3a db 3a c8 99 36 |0.005:.k|:.:.:..6|
|00000f60| 2c 31 31 32 2c 6e 25 3a | c8 99 36 2c 31 31 33 2c |,112,n%:|..6,113,|
|00000f70| 6e 25 3a c8 95 a6 28 2d | 39 39 29 3d 30 80 76 25 |n%:...(-|99)=0.v%|
|00000f80| 3c 32 36 30 3a c8 96 3a | 87 3a f2 68 3a 53 25 2b |<260:..:|.:.h:S%+|
|00000f90| 3d 38 3a 76 25 2b 3d 31 | 3a 63 25 2b 3d 35 3a e3 |=8:v%+=1|:c%+=5:.|
|00000fa0| 41 3d 31 b8 34 3a ef 32 | 33 2c 37 2c 31 2c 33 2c |A=1.4:.2|3,7,1,3,|
|00000fb0| 30 7c 3a ed 0d 02 6c 2f | e6 30 c8 9c 30 3a c8 93 |0|:...l/|.0..0:..|
|00000fc0| c8 90 30 2c 53 25 2a 32 | 2b 31 36 30 2b 31 32 38 |..0,S%*2|+160+128|
|00000fd0| 2c 31 32 37 36 2c 31 31 | 38 34 2d 53 25 2a 32 3a |,1276,11|84-S%*2:|
|00000fe0| ce 3a e1 0d 02 76 e5 dd | f2 68 3a 41 24 3d 22 62 |.:...v..|.h:A$="b|
|00000ff0| 61 63 6b 22 3a 58 25 3d | 30 3a 59 25 3d 32 33 32 |ack":X%=|0:Y%=232|
|00001000| 2d 6d 25 2b b5 b2 28 53 | 25 29 2a 33 30 2b 33 30 |-m%+..(S|%)*30+30|
|00001010| 2a 28 53 25 3e 30 29 2d | 76 25 3a 21 6f 3d 30 3a |*(S%>0)-|v%:!o=0:|
|00001020| d6 61 2c 41 24 2c 58 25 | 2c 59 25 3a 41 24 3d 22 |.a,A$,X%|,Y%:A$="|
|00001030| 6d 6f 76 69 6e 67 70 69 | 78 65 6c 73 22 3a 21 6f |movingpi|xels":!o|
|00001040| 3d 31 3a 58 25 3d b5 b2 | 28 57 25 29 2a 32 37 30 |=1:X%=..|(W%)*270|
|00001050| 2d 32 37 30 3a 59 25 2b | 3d 33 3a c8 95 58 25 3c |-270:Y%+|=3:..X%<|
|00001060| 2d 31 33 36 3a 58 25 2b | 3d 31 38 30 3a ce 3a c8 |-136:X%+|=180:.:.|
|00001070| 95 58 25 3c 33 32 30 3a | d6 61 2c 41 24 2c 58 25 |.X%<320:|.a,A$,X%|
|00001080| 2c 59 25 3a 58 25 2b 3d | 31 38 30 3a ce 3a 59 25 |,Y%:X%+=|180:.:Y%|
|00001090| 2d 3d 33 3a c8 93 30 2c | 39 32 38 2d 59 25 2a 34 |-=3:..0,|928-Y%*4|
|000010a0| 2c 31 32 37 36 2c 39 32 | b8 30 2c 39 32 38 2d 6d |,1276,92|.0,928-m|
|000010b0| 25 2a 34 2b 56 25 3a 57 | 25 2d 3d 32 2a 28 63 25 |%*4+V%:W|%-=2*(c%|
|000010c0| 3e 32 32 38 35 29 3a e1 | 0d 02 80 42 dd f2 6b 3a |>2285):.|...B..k:|
|000010d0| 7a 25 3d b5 b2 28 63 25 | 2a 33 29 2a 31 30 30 2a |z%=..(c%|*3)*100*|
|000010e0| 52 2b 31 36 30 3a 44 25 | 3d 9b b2 28 63 25 2a 33 |R+160:D%|=..(c%*3|
|000010f0| 29 2a 39 30 2a 52 2b 31 | 32 37 3a e7 42 25 8c f2 |)*90*R+1|27:.B%..|
|00001100| 6c 3a f2 6d 8b f2 6d 3a | f2 6c 0d 02 8a 1d e7 28 |l:.m..m:|.l.....(|
|00001110| 63 25 2a 33 29 83 31 38 | 30 3d 30 8c 42 25 3d 28 |c%*3).18|0=0.B%=(|
|00001120| 42 25 2b 31 29 83 32 0d | 02 94 05 e1 0d 02 9e 63 |B%+1).2.|.......c|
|00001130| dd f2 6c 3a e3 41 25 3d | 30 b8 36 3a 41 24 3d 22 |..l:.A%=|0.6:A$="|
|00001140| 74 69 6c 65 22 2b c3 28 | 41 25 29 3a 58 25 3d b5 |tile"+.(|A%):X%=.|
|00001150| b2 28 63 25 2a 32 2b 41 | 25 2a 32 30 29 2a 34 30 |.(c%*2+A|%*20)*40|
|00001160| 2a 52 2b 7a 25 3a 59 25 | 3d 9b b2 28 63 25 2a 32 |*R+z%:Y%|=..(c%*2|
|00001170| 2d 41 25 2a 32 30 29 2a | 33 30 2a 52 2b 44 25 3a |-A%*20)*|30*R+D%:|
|00001180| d6 61 2c 41 24 2c 58 25 | 2c 59 25 3a ed 3a e1 0d |.a,A$,X%|,Y%:.:..|
|00001190| 02 a8 38 dd f2 6d 3a 41 | 24 3d 22 74 65 74 72 69 |..8..m:A|$="tetri|
|000011a0| 73 6c 6f 67 6f 32 22 3a | 58 25 3d 7a 25 2d 33 32 |slogo2":|X%=z%-32|
|000011b0| 3a 59 25 3d 44 25 2d 31 | 31 3a d6 61 2c 41 24 2c |:Y%=D%-1|1:.a,A$,|
|000011c0| 58 25 2c 59 25 3a e1 0d | 02 b2 07 dd f2 4e 0d 02 |X%,Y%:..|.....N..|
|000011d0| bc 0c 2a 51 54 4d 53 54 | 4f 50 0d 02 c6 39 d1 3d |..*QTMST|OP...9.=|
|000011e0| 30 3a 43 25 3d 30 3a c8 | 95 91 3c 31 30 3a 41 3d |0:C%=0:.|..<10:A=|
|000011f0| b5 28 34 31 29 3a 43 25 | 2b 3d 31 3a ce 3a 79 25 |.(41):C%|+=1:.:y%|
|00001200| 3d 30 3a e7 43 25 3e 31 | 34 30 30 8c 79 25 3d 31 |=0:.C%>1|400.y%=1|
|00001210| 3a f2 4c 0d 02 d0 1c f2 | 4f 3a eb 31 33 3a 87 3a |:.L.....|O:.13:.:|
|00001220| 63 24 3d 22 54 65 78 74 | 32 22 3a f2 6e 3a e1 0d |c$="Text|2":.n:..|
|00001230| 02 da 20 dd f2 69 3a ef | 32 33 2c 32 37 2c 30 2c |.. ..i:.|23,27,0,|
|00001240| 32 35 35 7c 3a f0 32 33 | 37 2c 2d 38 2c 65 25 0d |255|:.23|7,-8,e%.|
|00001250| 02 e4 1c ef 32 33 2c 32 | 37 2c 30 2c 74 25 28 28 |....23,2|7,0,t%((|
|00001260| 67 25 2b 32 30 29 83 45 | 25 29 7c 0d 02 ee 4d f0 |g%+20).E|%)|...M.|
|00001270| 32 33 37 2c 31 32 36 34 | 2d 66 25 2c 65 25 3a 66 |237,1264|-f%,e%:f|
|00001280| 25 3d 28 66 25 2b 38 29 | 83 39 36 3a 67 25 3d 67 |%=(f%+8)|.96:g%=g|
|00001290| 25 2d 28 66 25 3d 30 29 | 3a ec 30 2c 65 25 3a ec |%-(f%=0)|:.0,e%:.|
|000012a0| 31 32 37 36 2c 65 25 2b | 38 34 3a ef 32 33 2c 32 |1276,e%+|84:.23,2|
|000012b0| 37 2c 31 2c 32 35 35 7c | 0d 02 f8 05 e1 0d 03 02 |7,1,255||........|
|000012c0| 2e dd f2 4d 3a 6f 25 3d | 32 30 34 38 3a 65 25 3d |...M:o%=|2048:e%=|
|000012d0| 31 30 30 3a ec 30 2c 30 | 3a ec 31 2c 31 3a ef 32 |100:.0,0|:.1,1:.2|
|000012e0| 33 2c 32 37 2c 31 2c 32 | 35 35 7c 0d 03 0c 15 66 |3,27,1,2|55|....f|
|000012f0| 25 3d 30 3a ef 34 3a 77 | 3d 8e 63 24 3a 6e 3d 30 |%=0:.4:w|=.c$:n=0|
|00001300| 0d 03 16 36 f5 3a 74 25 | 28 6e 29 3d 9a 23 77 3a |...6.:t%|(n)=.#w:|
|00001310| 74 25 28 6e 29 2d 3d 31 | 30 30 3a 6e 2b 3d 31 3a |t%(n)-=1|00:n+=1:|
|00001320| fd c5 23 77 3a 45 25 3d | 6e 2d 31 3a 67 25 3d 45 |..#w:E%=|n-1:g%=E|
|00001330| 25 2d 32 30 3a e1 0d 03 | 20 1d dd f2 42 3a f2 50 |%-20:...| ...B:.P|
|00001340| 3a 70 3d 30 3a f5 3a f2 | 51 3a f2 52 3a fd 70 3d |:p=0:.:.|Q:.R:.p=|
|00001350| 31 3a e1 0d 03 2a 24 dd | f2 52 3a 71 3d 30 3a f5 |1:...*$.|.R:q=0:.|
|00001360| 3a c8 96 3a e7 a6 28 2d | 31 31 33 29 3d 2d 31 8c |:..:..(-|113)=-1.|
|00001370| 71 3d 31 3a 70 3d 31 0d | 03 34 23 e3 50 25 3d 30 |q=1:p=1.|.4#.P%=0|
|00001380| b8 62 25 3a 66 25 28 50 | 25 29 2d 3d 31 3a e7 73 |.b%:f%(P|%)-=1:.s|
|00001390| 8c 66 25 28 32 2d 73 29 | 3d 30 0d 03 3e 1a 4d 25 |.f%(2-s)|=0..>.M%|
|000013a0| 3d 30 3a e7 61 25 28 50 | 25 29 3e 30 8c f2 53 3a |=0:.a%(P|%)>0..S:|
|000013b0| 4d 25 3d 31 0d 03 48 2c | c8 95 4d 25 3d 30 3a 69 |M%=1..H,|..M%=0:i|
|000013c0| 25 3d 30 3a 49 25 3d 30 | 3a 54 25 3d 30 3a 70 25 |%=0:I%=0|:T%=0:p%|
|000013d0| 3d 30 3a e7 a6 28 2d 35 | 36 29 3d 2d 31 8c f2 54 |=0:..(-5|6)=-1..T|
|000013e0| 0d 03 52 30 e7 a6 28 61 | 28 30 2c 50 25 29 29 2b |..R0..(a|(0,P%))+|
|000013f0| a6 28 61 28 31 2c 50 25 | 29 29 2b a6 28 61 28 32 |.(a(1,P%|))+.(a(2|
|00001400| 2c 50 25 29 29 3d 30 8c | 62 25 28 50 25 29 3d 30 |,P%))=0.|b%(P%)=0|
|00001410| 0d 03 5c 25 e7 a6 28 61 | 28 33 2c 50 25 29 29 2b |..\%..(a|(3,P%))+|
|00001420| a6 28 61 28 34 2c 50 25 | 29 29 3d 30 8c 75 25 28 |.(a(4,P%|))=0.u%(|
|00001430| 50 25 29 3d 30 0d 03 66 | 2a 71 25 3d 30 3a e7 62 |P%)=0..f|*q%=0:.b|
|00001440| 25 28 50 25 29 3e 30 80 | 62 25 28 50 25 29 3c 38 |%(P%)>0.|b%(P%)<8|
|00001450| 8c 62 25 28 50 25 29 2b | 3d 31 3a 71 25 3d 31 0d |.b%(P%)+|=1:q%=1.|
|00001460| 03 70 27 e7 a6 28 61 28 | 30 2c 50 25 29 29 3d 2d |.p'..(a(|0,P%))=-|
|00001470| 31 80 71 25 3d 30 8c 69 | 25 3d 2d 31 3a 62 25 28 |1.q%=0.i|%=-1:b%(|
|00001480| 50 25 29 2b 3d 31 0d 03 | 7a 26 e7 a6 28 61 28 31 |P%)+=1..|z&..(a(1|
|00001490| 2c 50 25 29 29 3d 2d 31 | 80 71 25 3d 30 8c 69 25 |,P%))=-1|.q%=0.i%|
|000014a0| 3d 31 3a 62 25 28 50 25 | 29 2b 3d 31 0d 03 84 2a |=1:b%(P%|)+=1...*|
|000014b0| e7 a6 28 61 28 33 2c 50 | 25 29 29 3d 2d 31 80 75 |..(a(3,P|%))=-1.u|
|000014c0| 25 28 50 25 29 3d 30 8c | 54 25 3d 33 3a 75 25 28 |%(P%)=0.|T%=3:u%(|
|000014d0| 50 25 29 2b 3d 31 0d 03 | 8e 2a e7 a6 28 61 28 34 |P%)+=1..|.*..(a(4|
|000014e0| 2c 50 25 29 29 3d 2d 31 | 80 75 25 28 50 25 29 3d |,P%))=-1|.u%(P%)=|
|000014f0| 30 8c 54 25 3d 31 3a 75 | 25 28 50 25 29 2b 3d 31 |0.T%=1:u|%(P%)+=1|
|00001500| 0d 03 98 13 e7 69 25 3c | 3e 30 84 54 25 3c 3e 30 |.....i%<|>0.T%<>0|
|00001510| 8c f2 55 0d 03 a2 26 e7 | 66 25 28 50 25 29 3c 3d |..U...&.|f%(P%)<=|
|00001520| 30 84 28 a6 28 61 28 32 | 2c 50 25 29 29 3d 2d 31 |0.(.(a(2|,P%))=-1|
|00001530| 80 71 25 3d 30 29 8c f2 | 56 0d 03 ac 0c e7 70 25 |.q%=0)..|V.....p%|
|00001540| 3d 31 8c f2 66 0d 03 b6 | 13 4d 25 3d 31 3a ce 3a |=1..f...|.M%=1:.:|
|00001550| ed 3a fd 71 3d 31 3a e1 | 0d 03 c0 32 dd f2 54 3a |.:.q=1:.|...2..T:|
|00001560| c8 95 a6 28 2d 35 36 29 | 3d 2d 31 3a ce 3a c8 95 |...(-56)|=-1:.:..|
|00001570| a6 28 2d 35 36 29 3d 30 | 3a ce 3a c8 95 a6 28 2d |.(-56)=0|:.:...(-|
|00001580| 35 36 29 3d 2d 31 3a ce | 3a e1 0d 03 ca 67 dd f2 |56)=-1:.|:....g..|
|00001590| 55 3a 77 25 3d 28 65 25 | 28 50 25 29 2b 54 25 29 |U:w%=(e%|(P%)+T%)|
|000015a0| 83 34 3a e3 4e 25 3d 30 | b8 33 3a 58 25 3d 6b 25 |.4:.N%=0|.3:X%=k%|
|000015b0| 28 63 25 28 50 25 29 2c | 77 25 2c 4e 25 29 2b 58 |(c%(P%),|w%,N%)+X|
|000015c0| 25 28 50 25 29 2b 69 25 | 3a 59 25 3d 6c 25 28 63 |%(P%)+i%|:Y%=l%(c|
|000015d0| 25 28 50 25 29 2c 77 25 | 2c 4e 25 29 2b 59 25 28 |%(P%),w%|,N%)+Y%(|
|000015e0| 50 25 29 3a e7 58 25 3c | 31 84 58 25 3e 31 30 8c |P%):.X%<|1.X%>10.|
|000015f0| e1 0d 03 d4 1d e7 59 25 | 3e 2d 31 8c e7 46 25 28 |......Y%|>-1..F%(|
|00001600| 58 25 2c 59 25 2c 50 25 | 29 3c 3e 30 8c e1 0d 03 |X%,Y%,P%|)<>0....|
|00001610| de 11 ed 3a e7 69 25 8c | f2 62 28 22 33 22 29 0d |...:.i%.|.b("3").|
|00001620| 03 e8 0f e7 54 25 8c f2 | 62 28 22 30 22 29 0d 03 |....T%..|b("0")..|
|00001630| f2 1f 58 25 28 50 25 29 | 2b 3d 69 25 3a 65 25 28 |..X%(P%)|+=i%:e%(|
|00001640| 50 25 29 3d 77 25 3a 70 | 25 3d 31 3a e1 0d 03 fc |P%)=w%:p|%=1:....|
|00001650| 20 dd f2 56 3a e7 a6 28 | 61 28 32 2c 50 25 29 29 | ..V:..(|a(2,P%))|
|00001660| 3d 2d 31 8c 62 25 28 50 | 25 29 2b 3d 31 0d 04 06 |=-1.b%(P|%)+=1...|
|00001670| 21 e7 66 25 28 50 25 29 | 3d 34 34 2d 6d 25 28 50 |!.f%(P%)|=44-m%(P|
|00001680| 25 29 2a 34 8c 6e 25 28 | 50 25 29 2b 3d 31 0d 04 |%)*4.n%(|P%)+=1..|
|00001690| 10 29 66 25 28 50 25 29 | 3d 34 35 2d 6d 25 28 50 |.)f%(P%)|=45-m%(P|
|000016a0| 25 29 2a 34 3a e7 66 25 | 28 50 25 29 3c 34 8c 66 |%)*4:.f%|(P%)<4.f|
|000016b0| 25 28 50 25 29 3d 34 0d | 04 1a 61 e3 4e 25 3d 30 |%(P%)=4.|..a.N%=0|
|000016c0| b8 33 3a 58 25 3d 6b 25 | 28 63 25 28 50 25 29 2c |.3:X%=k%|(c%(P%),|
|000016d0| 65 25 28 50 25 29 2c 4e | 25 29 2b 58 25 28 50 25 |e%(P%),N|%)+X%(P%|
|000016e0| 29 3a 59 25 3d 6c 25 28 | 63 25 28 50 25 29 2c 65 |):Y%=l%(|c%(P%),e|
|000016f0| 25 28 50 25 29 2c 4e 25 | 29 2b 59 25 28 50 25 29 |%(P%),N%|)+Y%(P%)|
|00001700| 2b 31 3a e7 59 25 3c 30 | 84 58 25 3c 30 8c 58 25 |+1:.Y%<0|.X%<0.X%|
|00001710| 3d 30 3a 59 25 3d 31 37 | 0d 04 24 26 e7 46 25 28 |=0:Y%=17|..$&.F%(|
|00001720| 58 25 2c 59 25 2c 50 25 | 29 3d 30 8c ed 3a 59 25 |X%,Y%,P%|)=0..:Y%|
|00001730| 28 50 25 29 2b 3d 31 3a | 70 25 3d 31 3a e1 0d 04 |(P%)+=1:|p%=1:...|
|00001740| 2e 6c f2 62 28 22 32 22 | 29 3a f2 66 3a e3 4e 25 |.l.b("2"|):.f:.N%|
|00001750| 3d 30 b8 33 3a 58 25 3d | 6b 25 28 63 25 28 50 25 |=0.3:X%=|k%(c%(P%|
|00001760| 29 2c 65 25 28 50 25 29 | 2c 4e 25 29 2b 58 25 28 |),e%(P%)|,N%)+X%(|
|00001770| 50 25 29 3a 59 25 3d 6c | 25 28 63 25 28 50 25 29 |P%):Y%=l|%(c%(P%)|
|00001780| 2c 65 25 28 50 25 29 2c | 4e 25 29 2b 59 25 28 50 |,e%(P%),|N%)+Y%(P|
|00001790| 25 29 3a e7 59 25 3c 67 | 25 28 50 25 29 8c 67 25 |%):.Y%<g|%(P%).g%|
|000017a0| 28 50 25 29 3d 59 25 3a | f2 6f 0d 04 38 19 e7 59 |(P%)=Y%:|.o..8..Y|
|000017b0| 25 3e 2d 31 8c 46 25 28 | 58 25 2c 59 25 2c 50 25 |%>-1.F%(|X%,Y%,P%|
|000017c0| 29 3d 31 0d 04 42 8d 78 | 25 28 4e 25 2c 50 25 29 |)=1..B.x|%(N%,P%)|
|000017d0| 3d 30 3a 79 25 28 4e 25 | 2c 50 25 29 3d 2d 38 3a |=0:y%(N%|,P%)=-8:|
|000017e0| ed 3a f2 57 3a 70 25 3d | 30 3a 58 25 28 50 25 29 |.:.W:p%=|0:X%(P%)|
|000017f0| 3d 34 3a 59 25 28 50 25 | 29 3d 2d 32 3a 65 25 28 |=4:Y%(P%|)=-2:e%(|
|00001800| 50 25 29 3d 30 3a 41 25 | 28 50 25 29 2b 3d 31 3a |P%)=0:A%|(P%)+=1:|
|00001810| 63 25 28 50 25 29 3d 73 | 25 28 72 25 29 3a 72 25 |c%(P%)=s|%(r%):r%|
|00001820| 3d 28 72 25 2b 31 29 83 | 35 30 30 3a 62 25 28 50 |=(r%+1).|500:b%(P|
|00001830| 25 29 3d 30 3a f2 70 3a | f2 71 3a e7 61 25 28 50 |%)=0:.p:|.q:.a%(P|
|00001840| 25 29 3d 30 8c f2 72 3a | f2 66 3a f2 6a 8b f2 73 |%)=0..r:|.f:.j..s|
|00001850| 0d 04 4c 05 e1 0d 04 56 | 0f dd f2 6f 3a e7 6a 25 |..L....V|...o:.j%|
|00001860| 3d 31 8c e1 0d 04 60 1f | e7 67 25 28 50 25 29 3c |=1....`.|.g%(P%)<|
|00001870| 35 8c 6a 25 3d 31 3a ff | 22 51 54 4d 70 6f 73 20 |5.j%=1:.|"QTMpos |
|00001880| 34 38 22 0d 04 6a 05 e1 | 0d 04 74 0f dd f2 58 3a |48"..j..|..t...X:|
|00001890| e7 6a 25 3d 30 8c e1 0d | 04 7e 25 e7 67 25 28 30 |.j%=0...|.~%.g%(0|
|000018a0| 29 3e 34 80 67 25 28 31 | 29 3e 34 8c 6a 25 3d 30 |)>4.g%(1|)>4.j%=0|
|000018b0| 3a ff 22 51 54 4d 70 6f | 73 20 31 22 0d 04 88 05 |:."QTMpo|s 1"....|
|000018c0| e1 0d 04 92 2f dd f2 57 | 3a 61 25 28 50 25 29 3d |..../..W|:a%(P%)=|
|000018d0| 30 3a 6f 25 28 50 25 29 | 3d 32 32 3a 78 25 3d 59 |0:o%(P%)|=22:x%=Y|
|000018e0| 25 28 50 25 29 3a e7 78 | 25 3c 30 8c 78 25 3d 30 |%(P%):.x|%<0.x%=0|
|000018f0| 0d 04 9c 1c 75 25 3d 59 | 25 28 50 25 29 2b 33 3a |....u%=Y|%(P%)+3:|
|00001900| e7 59 25 3e 31 36 8c 59 | 25 3d 31 36 0d 04 a6 5b |.Y%>16.Y|%=16...[|
|00001910| e3 59 25 3d 78 25 b8 75 | 25 3a 53 25 3d 30 3a e3 |.Y%=x%.u|%:S%=0:.|
|00001920| 58 25 3d 31 b8 31 30 3a | 53 25 2b 3d 46 25 28 58 |X%=1.10:|S%+=F%(X|
|00001930| 25 2c 59 25 2c 50 25 29 | 3a ed 3a e7 53 25 3d 31 |%,Y%,P%)|:.:.S%=1|
|00001940| 30 8c 61 25 28 50 25 29 | 2b 3d 31 3a 68 25 28 50 |0.a%(P%)|+=1:h%(P|
|00001950| 25 29 2b 3d 46 25 3a 7a | 25 28 61 25 28 50 25 29 |%)+=F%:z|%(a%(P%)|
|00001960| 2c 50 25 29 3d 59 25 0d | 04 b0 29 ed 3a e7 68 25 |,P%)=Y%.|..).:.h%|
|00001970| 28 50 25 29 3e 3d 28 6d | 25 28 50 25 29 2b 31 29 |(P%)>=(m|%(P%)+1)|
|00001980| 2a 31 30 8c 6d 25 28 50 | 25 29 2b 3d 31 3a f2 74 |*10.m%(P|%)+=1:.t|
|00001990| 0d 04 ba 1c e7 61 25 28 | 50 25 29 8c 42 25 28 61 |.....a%(|P%).B%(a|
|000019a0| 25 28 50 25 29 29 2b 3d | 31 3a f2 75 0d 04 c4 1e |%(P%))+=|1:.u....|
|000019b0| e7 61 25 28 50 25 29 3e | 30 80 61 25 28 50 25 29 |.a%(P%)>|0.a%(P%)|
|000019c0| 3c 34 8c f2 62 28 22 34 | 22 29 0d 04 ce 15 e7 61 |<4..b("4|").....a|
|000019d0| 25 28 50 25 29 3d 34 8c | f2 62 28 22 36 22 29 0d |%(P%)=4.|.b("6").|
|000019e0| 04 d8 37 6e 25 28 50 25 | 29 2b 3d 45 25 28 61 25 |..7n%(P%|)+=E%(a%|
|000019f0| 28 50 25 29 29 2a 28 6d | 25 28 50 25 29 2b 31 29 |(P%))*(m|%(P%)+1)|
|00001a00| 3a e7 61 25 28 50 25 29 | 3d 30 80 69 25 28 50 25 |:.a%(P%)|=0.i%(P%|
|00001a10| 29 3e 30 8c f2 76 0d 04 | e2 05 e1 0d 04 ec 34 dd |)>0..v..|......4.|
|00001a20| f2 53 3a 5a 25 3d 5a 25 | 28 62 25 2c 50 25 29 3a |.S:Z%=Z%|(b%,P%):|
|00001a30| 6f 25 28 50 25 29 2d 3d | 31 3a e7 6f 25 28 50 25 |o%(P%)-=|1:.o%(P%|
|00001a40| 29 2f 33 3c 3e 6f 25 28 | 50 25 29 81 33 8c e1 0d |)/3<>o%(|P%).3...|
|00001a50| 04 f6 2f 41 24 3d 22 63 | 6c 65 61 72 22 2b c3 28 |../A$="c|lear"+.(|
|00001a60| 37 2d 6f 25 28 50 25 29 | 2f 33 29 3a e7 41 24 3d |7-o%(P%)|/3):.A$=|
|00001a70| 22 63 6c 65 61 72 37 22 | 8c 41 24 3d 62 24 0d 05 |"clear7"|.A$=b$..|
|00001a80| 00 57 e3 4e 25 3d 31 b8 | 61 25 28 50 25 29 3a 42 |.W.N%=1.|a%(P%):B|
|00001a90| 25 3d 7a 25 28 4e 25 2c | 50 25 29 3a 59 25 3d 42 |%=z%(N%,|P%):Y%=B|
|00001aa0| 25 2a 38 3a e3 41 25 3d | 31 b8 31 30 3a 58 25 3d |%*8:.A%=|1.10:X%=|
|00001ab0| 28 41 25 2b 5a 25 29 2a | 38 3a d6 61 2c 41 24 2c |(A%+Z%)*|8:.a,A$,|
|00001ac0| 58 25 2c 59 25 3a ed 3a | ed 3a e7 6f 25 28 50 25 |X%,Y%:.:|.:.o%(P%|
|00001ad0| 29 3e 30 8c e1 0d 05 0a | 15 e7 61 25 28 50 25 29 |)>0.....|..a%(P%)|
|00001ae0| 3c 34 8c f2 62 28 22 32 | 22 29 0d 05 14 41 e3 4e |<4..b("2|")...A.N|
|00001af0| 25 3d 31 b8 61 25 28 50 | 25 29 3a ef 32 36 3a ef |%=1.a%(P|%):.26:.|
|00001b00| 32 38 2c 5a 25 2b 31 2c | 7a 25 28 4e 25 2c 50 25 |28,Z%+1,|z%(N%,P%|
|00001b10| 29 2c 5a 25 2b 31 30 2c | 30 3a ef 32 33 2c 37 2c |),Z%+10,|0:.23,7,|
|00001b20| 30 2c 32 2c 30 7c 3a 59 | 25 3d 30 0d 05 1e 97 e3 |0,2,0|:Y|%=0.....|
|00001b30| 41 25 3d 31 b8 31 30 3a | 58 25 3d 28 41 25 2b 5a |A%=1.10:|X%=(A%+Z|
|00001b40| 25 29 2a 38 3a d6 61 2c | 62 24 2c 58 25 2c 59 25 |%)*8:.a,|b$,X%,Y%|
|00001b50| 3a ed 3a e3 58 25 3d 31 | b8 31 30 3a e3 59 25 3d |:.:.X%=1|.10:.Y%=|
|00001b60| 7a 25 28 4e 25 2c 50 25 | 29 b8 31 88 2d 31 3a 46 |z%(N%,P%|).1.-1:F|
|00001b70| 25 28 58 25 2c 59 25 2c | 50 25 29 3d 46 25 28 58 |%(X%,Y%,|P%)=F%(X|
|00001b80| 25 2c 59 25 2d 31 2c 50 | 25 29 3a ed 3a 46 25 28 |%,Y%-1,P|%):.:F%(|
|00001b90| 58 25 2c 30 2c 50 25 29 | 3d 30 3a ed 3a ed 3a 67 |X%,0,P%)|=0:.:.:g|
|00001ba0| 25 28 50 25 29 2b 3d 61 | 25 28 50 25 29 3a f2 58 |%(P%)+=a|%(P%):.X|
|00001bb0| 3a e7 61 25 28 50 25 29 | 3c 34 8c f2 62 28 22 35 |:.a%(P%)|<4..b("5|
|00001bc0| 22 29 0d 05 28 23 43 25 | 3d 61 25 28 50 25 29 2d |")..(#C%|=a%(P%)-|
|00001bd0| 31 3a 61 25 28 50 25 29 | 3d 30 3a e7 43 25 3d 33 |1:a%(P%)|=0:.C%=3|
|00001be0| 8c 43 25 3d 34 0d 05 32 | 27 69 25 28 28 50 25 2b |.C%=4..2|'i%((P%+|
|00001bf0| 31 29 83 32 29 2b 3d 43 | 25 3a f2 6a 3a f2 66 3a |1).2)+=C|%:.j:.f:|
|00001c00| e7 69 25 28 50 25 29 3e | 30 8c f2 76 0d 05 3c 16 |.i%(P%)>|0..v..<.|
|00001c10| e7 68 25 28 50 25 29 3d | 30 8c f2 59 3a 50 25 3d |.h%(P%)=|0..Y:P%=|
|00001c20| 68 25 0d 05 46 08 f2 72 | 3a e1 0d 05 50 73 dd f2 |h%..F..r|:...Ps..|
|00001c30| 59 3a 68 25 3d 28 50 25 | 2b 31 29 83 32 3a e3 4e |Y:h%=(P%|+1).2:.N|
|00001c40| 25 3d 30 b8 33 3a 58 25 | 3d 6b 25 28 63 25 28 68 |%=0.3:X%|=k%(c%(h|
|00001c50| 25 29 2c 65 25 28 68 25 | 29 2c 4e 25 29 2b 58 25 |%),e%(h%|),N%)+X%|
|00001c60| 28 68 25 29 3a 59 25 3d | 6c 25 28 63 25 28 68 25 |(h%):Y%=|l%(c%(h%|
|00001c70| 29 2c 65 25 28 68 25 29 | 2c 4e 25 29 2b 59 25 28 |),e%(h%)|,N%)+Y%(|
|00001c80| 68 25 29 3a e7 58 25 3e | 30 80 59 25 3e 30 8c 46 |h%):.X%>|0.Y%>0.F|
|00001c90| 25 28 58 25 2c 59 25 2c | 68 25 29 3d 31 0d 05 5a |%(X%,Y%,|h%)=1..Z|
|00001ca0| 07 ed 3a e1 0d 05 64 8c | dd f2 76 3a f2 62 28 22 |..:...d.|..v:.b("|
|00001cb0| 38 22 29 3a 5a 25 3d 5a | 25 28 62 25 2c 50 25 29 |8"):Z%=Z|%(b%,P%)|
|00001cc0| 3a e3 58 25 3d 31 b8 31 | 30 3a e3 59 25 3d 30 b8 |:.X%=1.1|0:.Y%=0.|
|00001cd0| 31 36 2d 69 25 28 50 25 | 29 3a 46 25 28 58 25 2c |16-i%(P%|):F%(X%,|
|00001ce0| 59 25 2c 50 25 29 3d 46 | 25 28 58 25 2c 59 25 2b |Y%,P%)=F|%(X%,Y%+|
|00001cf0| 69 25 28 50 25 29 2c 50 | 25 29 3a ed 3a ed 3a e3 |i%(P%),P|%):.:.:.|
|00001d00| 4e 25 3d 31 b8 69 25 28 | 50 25 29 3a ef 32 36 3a |N%=1.i%(|P%):.26:|
|00001d10| ef 32 38 2c 5a 25 2b 31 | 2c 31 36 2c 5a 25 2b 31 |.28,Z%+1|,16,Z%+1|
|00001d20| 30 2c 30 3a ef 32 33 2c | 37 2c 30 2c 33 2c 30 7c |0,0:.23,|7,0,3,0||
|00001d30| 0d 05 6e 54 59 25 3d 31 | 36 2a 38 3a e3 41 25 3d |..nTY%=1|6*8:.A%=|
|00001d40| 31 b8 31 30 3a 46 25 28 | 41 25 2c 31 37 2d 4e 25 |1.10:F%(|A%,17-N%|
|00001d50| 2c 50 25 29 3d 31 3a 53 | 24 3d 22 74 69 6c 65 37 |,P%)=1:S|$="tile7|
|00001d60| 22 3a e7 41 25 3d 47 25 | 28 50 25 29 8c 53 24 3d |":.A%=G%|(P%).S$=|
|00001d70| 62 24 3a 46 25 28 41 25 | 2c 31 37 2d 4e 25 2c 50 |b$:F%(A%|,17-N%,P|
|00001d80| 25 29 3d 30 0d 05 78 3d | 58 25 3d 28 41 25 2b 5a |%)=0..x=|X%=(A%+Z|
|00001d90| 25 29 2a 38 3a d6 61 2c | 53 24 2c 58 25 2c 59 25 |%)*8:.a,|S$,X%,Y%|
|00001da0| 3a ed 3a ed 3a 67 25 28 | 50 25 29 2d 3d 69 25 28 |:.:.:g%(|P%)-=i%(|
|00001db0| 50 25 29 3a f2 6f 3a 69 | 25 28 50 25 29 3d 30 3a |P%):.o:i|%(P%)=0:|
|00001dc0| e1 0d 05 82 63 dd f2 72 | 3a e3 4e 25 3d 30 b8 33 |....c..r|:.N%=0.3|
|00001dd0| 3a 58 25 3d 6b 25 28 63 | 25 28 50 25 29 2c 65 25 |:X%=k%(c|%(P%),e%|
|00001de0| 28 50 25 29 2c 4e 25 29 | 2b 58 25 28 50 25 29 3a |(P%),N%)|+X%(P%):|
|00001df0| 59 25 3d 6c 25 28 63 25 | 28 50 25 29 2c 65 25 28 |Y%=l%(c%|(P%),e%(|
|00001e00| 50 25 29 2c 4e 25 29 2b | 59 25 28 50 25 29 3a e7 |P%),N%)+|Y%(P%):.|
|00001e10| 58 25 3c 30 84 59 25 3c | 30 8c 58 25 3d 30 3a 59 |X%<0.Y%<|0.X%=0:Y|
|00001e20| 25 3d 31 37 0d 05 8c 17 | e7 46 25 28 58 25 2c 59 |%=17....|.F%(X%,Y|
|00001e30| 25 2c 50 25 29 3d 30 8c | ed 3a e1 0d 05 96 48 43 |%,P%)=0.|.:....HC|
|00001e40| 25 28 28 50 25 2b 31 29 | 83 32 29 2b 3d 31 3a 71 |%((P%+1)|.2)+=1:q|
|00001e50| 3d 31 3a 6a 25 3d 30 3a | f2 62 28 22 37 22 29 3a |=1:j%=0:|.b("7"):|
|00001e60| 41 24 3d 22 47 41 4d 45 | 20 4c 4f 53 54 22 3a e7 |A$="GAME| LOST":.|
|00001e70| 62 25 3d 30 8c 41 24 3d | 22 47 41 4d 45 20 4f 56 |b%=0.A$=|"GAME OV|
|00001e80| 45 52 22 0d 05 a0 53 e6 | 30 c8 9c 31 32 38 3a f2 |ER"...S.|0..128:.|
|00001e90| 61 28 41 24 2c 5a 25 28 | 62 25 2c 50 25 29 2b 31 |a(A$,Z%(|b%,P%)+1|
|00001ea0| 2e 35 2c 39 2c 35 2c 30 | 29 3a e7 62 25 3d 31 8c |.5,9,5,0|):.b%=1.|
|00001eb0| f2 61 28 22 47 41 4d 45 | 20 57 4f 4e 22 2c 5a 25 |.a("GAME| WON",Z%|
|00001ec0| 28 62 25 2c 28 50 25 2b | 31 29 83 32 29 2b 32 2c |(b%,(P%+|1).2)+2,|
|00001ed0| 39 2c 35 2c 30 29 0d 05 | aa 59 e3 41 3d 31 b8 35 |9,5,0)..|.Y.A=1.5|
|00001ee0| 30 3a c8 96 3a ed 3a 59 | 25 3d 30 3a e3 42 3d 31 |0:..:.:Y|%=0:.B=1|
|00001ef0| b8 32 30 3a e3 41 3d 30 | b8 62 25 3a 5a 25 3d 5a |.20:.A=0|.b%:Z%=Z|
|00001f00| 25 28 62 25 2c 41 29 3a | ef 32 36 3a ef 32 38 2c |%(b%,A):|.26:.28,|
|00001f10| 5a 25 2b 31 2c 31 36 2c | 5a 25 2b 31 30 2c 30 3a |Z%+1,16,|Z%+10,0:|
|00001f20| c8 96 3a ef 32 33 2c 37 | 2c 30 2c 32 2c 30 7c 0d |..:.23,7|,0,2,0|.|
|00001f30| 05 b4 36 e3 43 25 3d 31 | b8 31 30 3a 58 25 3d 28 |..6.C%=1|.10:X%=(|
|00001f40| 43 25 2b 5a 25 29 2a 38 | 3a d6 61 2c 62 24 2c 58 |C%+Z%)*8|:.a,b$,X|
|00001f50| 25 2c 59 25 3a ed 3a ed | 3a ed 3a f2 5a 3a e7 62 |%,Y%:.:.|:.:.Z:.b|
|00001f60| 25 3d 31 8c e1 0d 05 be | 18 70 3d 31 3a e7 6e 25 |%=1.....|.p=1:.n%|
|00001f70| 28 30 29 3c 3d 6a 25 28 | 31 30 29 8c e1 0d 05 c8 |(0)<=j%(|10).....|
|00001f80| 6f f2 5f 3a e3 41 3d 31 | 30 b8 31 88 2d 31 3a e7 |o._:.A=1|0.1.-1:.|
|00001f90| 6e 25 28 30 29 3e 6a 25 | 28 41 29 8c c8 94 6a 25 |n%(0)>j%|(A)...j%|
|00001fa0| 28 41 29 2c 6a 25 28 41 | 2b 31 29 3a c8 94 61 24 |(A),j%(A|+1):..a$|
|00001fb0| 28 41 29 2c 61 24 28 41 | 2b 31 29 3a c8 94 71 25 |(A),a$(A|+1):..q%|
|00001fc0| 28 41 29 2c 71 25 28 41 | 2b 31 29 3a 6a 25 28 41 |(A),q%(A|+1):j%(A|
|00001fd0| 29 3d 6e 25 28 30 29 3a | 61 24 28 41 29 3d 61 24 |)=n%(0):|a$(A)=a$|
|00001fe0| 3a 71 25 28 41 29 3d 68 | 25 28 30 29 0d 05 d2 0a |:q%(A)=h|%(0)....|
|00001ff0| ed 3a f2 60 3a e1 0d 05 | dc 13 dd f2 62 28 65 24 |.:.`:...|....b(e$|
|00002000| 29 3a e7 6a 25 3d 31 8c | e1 0d 05 e6 13 ff 22 51 |):.j%=1.|......"Q|
|00002010| 54 4d 70 6f 73 20 22 2b | 65 24 3a e1 0d 05 f0 9d |TMpos "+|e$:.....|
|00002020| dd f2 5f 3a db 3a c8 95 | bf 30 3c 3e 22 22 3a ce |.._:.:..|.0<>"":.|
|00002030| 3a f2 61 28 22 41 20 67 | 72 65 61 74 20 73 63 6f |:.a("A g|reat sco|
|00002040| 72 65 21 21 21 22 2c 31 | 32 2c 31 30 2c 33 2c 33 |re!!!",1|2,10,3,3|
|00002050| 29 3a f2 61 28 22 50 6c | 65 61 73 65 20 65 6e 74 |):.a("Pl|ease ent|
|00002060| 65 72 20 79 6f 75 72 20 | 6e 61 6d 65 3a 22 2c 38 |er your |name:",8|
|00002070| 2e 35 2c 31 35 2c 33 2c | 31 29 3a 61 24 3d 22 22 |.5,15,3,|1):a$=""|
|00002080| 3a f5 3a 41 24 3d 22 22 | 3a 65 3d 30 3a c8 95 41 |:.:A$=""|:e=0:..A|
|00002090| 24 3d 22 22 3a 41 24 3d | bf 30 3a ce 3a 41 3d 97 |$="":A$=|.0:.:A=.|
|000020a0| 41 24 3a e7 41 3c 33 32 | 84 41 3e 31 32 32 84 a9 |A$:.A<32|.A>122..|
|000020b0| 61 24 3e 31 38 8c 65 3d | 31 0d 05 fa 2a e7 28 41 |a$>18.e=|1...*.(A|
|000020c0| 3d 31 32 37 84 41 3d 38 | 29 80 a9 61 24 3e 30 8c |=127.A=8|)..a$>0.|
|000020d0| 65 3d 31 3a 61 24 3d c0 | 61 24 2c a9 28 61 24 29 |e=1:a$=.|a$,.(a$)|
|000020e0| 2d 31 29 0d 06 04 0f e7 | 65 3d 30 8c 61 24 2b 3d |-1).....|e=0.a$+=|
|000020f0| 41 24 0d 06 0e 34 f2 61 | 28 22 20 22 2b 61 24 2b |A$...4.a|(" "+a$+|
|00002100| 22 20 22 2c 32 30 2d 28 | a9 28 61 24 29 2b 32 29 |" ",20-(|.(a$)+2)|
|00002110| 2f 32 2c 31 38 2c 30 2c | 33 29 3a fd 41 24 3d bd |/2,18,0,|3):.A$=.|
|00002120| 28 31 33 29 3a e1 0d 06 | 18 45 dd f2 60 3a 57 3d |(13):...|.E..`:W=|
|00002130| ae 22 48 69 67 68 53 63 | 6f 72 65 73 22 3a e3 41 |."HighSc|ores":.A|
|00002140| 3d 31 b8 31 30 3a f1 23 | 57 2c 61 24 28 41 29 3a |=1.10:.#|W,a$(A):|
|00002150| f1 23 57 2c 71 25 28 41 | 29 3a f1 23 57 2c 6a 25 |.#W,q%(A|):.#W,j%|
|00002160| 28 41 29 3a ed 3a d9 23 | 57 3a e1 0d 06 22 46 dd |(A):.:.#|W:..."F.|
|00002170| f2 61 61 3a 57 3d 8e 22 | 48 69 67 68 53 63 6f 72 |.aa:W=."|HighScor|
|00002180| 65 73 22 3a e3 41 3d 31 | b8 31 30 3a e8 23 57 2c |es":.A=1|.10:.#W,|
|00002190| 61 24 28 41 29 3a e8 23 | 57 2c 71 25 28 41 29 3a |a$(A):.#|W,q%(A):|
|000021a0| e8 23 57 2c 6a 25 28 41 | 29 3a ed 3a d9 23 57 3a |.#W,j%(A|):.:.#W:|
|000021b0| e1 0d 06 2c 47 dd f2 6a | 3a 41 24 3d c3 28 6e 25 |...,G..j|:A$=.(n%|
|000021c0| 28 50 25 29 29 3a 41 24 | 3d c4 35 2d a9 28 41 24 |(P%)):A$|=.5-.(A$|
|000021d0| 29 2c 22 20 22 29 2b 41 | 24 3a f2 61 28 41 24 2c |)," ")+A|$:.a(A$,|
|000021e0| 5a 25 28 62 25 2c 50 25 | 29 2b 37 2c 32 36 2c 50 |Z%(b%,P%|)+7,26,P|
|000021f0| 25 2a 33 2c 31 29 3a e1 | 0d 06 36 1a dd f2 73 3a |%*3,1):.|..6...s:|
|00002200| e7 68 25 28 50 25 29 3c | 30 8c 68 25 28 50 25 29 |.h%(P%)<|0.h%(P%)|
|00002210| 3d 30 0d 06 40 43 41 24 | 3d c3 28 68 25 28 50 25 |=0..@CA$|=.(h%(P%|
|00002220| 29 29 3a 41 24 3d c4 35 | 2d a9 28 41 24 29 2c 22 |)):A$=.5|-.(A$),"|
|00002230| 20 22 29 2b 41 24 3a f2 | 61 28 41 24 2c 5a 25 28 | ")+A$:.|a(A$,Z%(|
|00002240| 62 25 2c 50 25 29 2b 37 | 2c 32 38 2c 50 25 2a 33 |b%,P%)+7|,28,P%*3|
|00002250| 2c 31 29 3a e1 0d 06 4a | 47 dd f2 71 3a 41 24 3d |,1):...J|G..q:A$=|
|00002260| c3 28 41 25 28 50 25 29 | 29 3a 41 24 3d c4 35 2d |.(A%(P%)|):A$=.5-|
|00002270| a9 28 41 24 29 2c 22 20 | 22 29 2b 41 24 3a f2 61 |.(A$)," |")+A$:.a|
|00002280| 28 41 24 2c 5a 25 28 62 | 25 2c 50 25 29 2b 37 2c |(A$,Z%(b|%,P%)+7,|
|00002290| 33 30 2c 50 25 2a 33 2c | 31 29 3a e1 0d 06 54 0f |30,P%*3,|1):...T.|
|000022a0| dd f2 5a 3a e7 62 25 3d | 30 8c e1 0d 06 5e 50 41 |..Z:.b%=|0....^PA|
|000022b0| 24 3d c3 28 43 25 28 28 | 50 25 2b 31 29 83 32 29 |$=.(C%((|P%+1).2)|
|000022c0| 29 3a 41 24 3d c4 32 2d | a9 28 41 24 29 2c 22 20 |):A$=.2-|.(A$)," |
|000022d0| 22 29 2b 41 24 3a f2 61 | 28 41 24 2c 5a 25 28 62 |")+A$:.a|(A$,Z%(b|
|000022e0| 25 2c 28 50 25 2b 31 29 | 83 32 29 2b 38 2e 35 2c |%,(P%+1)|.2)+8.5,|
|000022f0| 32 32 2e 35 2c 35 2c 31 | 29 3a e1 0d 06 68 46 dd |22.5,5,1|):...hF.|
|00002300| f2 74 3a 41 24 3d c3 28 | 6d 25 28 50 25 29 29 3a |.t:A$=.(|m%(P%)):|
|00002310| 41 24 3d c4 32 2d a9 28 | 41 24 29 2c 22 20 22 29 |A$=.2-.(|A$)," ")|
|00002320| 2b 41 24 3a f2 61 28 41 | 24 2c 5a 25 28 62 25 2c |+A$:.a(A|$,Z%(b%,|
|00002330| 50 25 29 2b 38 2e 35 2c | 32 31 2c 35 2c 31 29 3a |P%)+8.5,|21,5,1):|
|00002340| e1 0d 06 72 82 dd f2 70 | 3a e6 30 c8 9c 30 3a c8 |...r...p|:.0..0:.|
|00002350| 93 c8 90 76 25 28 62 25 | 29 2a 33 32 2c 36 34 30 |...v%(b%|)*32,640|
|00002360| 2c 31 32 34 2c 31 32 34 | 3a e3 4e 25 3d 30 b8 33 |,124,124|:.N%=0.3|
|00002370| 3a 73 25 3d 73 25 28 72 | 25 29 3a 58 25 3d 28 6b |:s%=s%(r|%):X%=(k|
|00002380| 25 28 73 25 2c 30 2c 4e | 25 29 2b 76 25 28 62 25 |%(s%,0,N|%)+v%(b%|
|00002390| 29 2b 66 28 73 25 29 29 | 2a 38 3a 59 25 3d 28 6c |)+f(s%))|*8:Y%=(l|
|000023a0| 25 28 73 25 2c 30 2c 4e | 25 29 2b 38 29 2a 38 3a |%(s%,0,N|%)+8)*8:|
|000023b0| d6 61 2c 62 24 28 73 25 | 29 2c 58 25 2c 59 25 3a |.a,b$(s%|),X%,Y%:|
|000023c0| ed 3a e1 0d 06 7c b5 dd | f2 66 3a e3 4e 25 3d 30 |.:...|..|.f:.N%=0|
|000023d0| b8 33 3a d6 61 2c 62 24 | 2c 78 25 28 4e 25 2c 50 |.3:.a,b$|,x%(N%,P|
|000023e0| 25 29 2c 79 25 28 4e 25 | 2c 50 25 29 3a ed 3a e3 |%),y%(N%|,P%):.:.|
|000023f0| 4e 25 3d 30 b8 33 3a 58 | 25 3d 28 6b 25 28 63 25 |N%=0.3:X|%=(k%(c%|
|00002400| 28 50 25 29 2c 65 25 28 | 50 25 29 2c 4e 25 29 2b |(P%),e%(|P%),N%)+|
|00002410| 5a 25 28 62 25 2c 50 25 | 29 2b 58 25 28 50 25 29 |Z%(b%,P%|)+X%(P%)|
|00002420| 29 2a 38 3a 78 25 28 4e | 25 2c 50 25 29 3d 58 25 |)*8:x%(N|%,P%)=X%|
|00002430| 3a 59 25 3d 28 6c 25 28 | 63 25 28 50 25 29 2c 65 |:Y%=(l%(|c%(P%),e|
|00002440| 25 28 50 25 29 2c 4e 25 | 29 2b 59 25 28 50 25 29 |%(P%),N%|)+Y%(P%)|
|00002450| 29 2a 38 3a 79 25 28 4e | 25 2c 50 25 29 3d 59 25 |)*8:y%(N|%,P%)=Y%|
|00002460| 3a d6 61 2c 62 24 28 63 | 25 28 50 25 29 29 2c 58 |:.a,b$(c|%(P%)),X|
|00002470| 25 2c 59 25 3a ed 3a e1 | 0d 06 86 0d dd f2 50 3a |%,Y%:.:.|......P:|
|00002480| ef 32 36 3a db 0d 06 90 | e1 e3 50 25 3d 30 b8 62 |.26:....|..P%=0.b|
|00002490| 25 3a f2 77 3a 41 24 3d | 22 62 6f 72 64 65 72 30 |%:.w:A$=|"border0|
|000024a0| 22 3a e3 59 25 3d 30 2a | 38 b8 31 37 2a 38 88 31 |":.Y%=0*|8.17*8.1|
|000024b0| 36 3a 5a 25 3d 5a 25 28 | 62 25 2c 50 25 29 2b 31 |6:Z%=Z%(|b%,P%)+1|
|000024c0| 3a 58 25 3d 5a 25 2a 38 | 2d 31 36 3a d6 61 2c 41 |:X%=Z%*8|-16:.a,A|
|000024d0| 24 2c 58 25 2c 59 25 3a | 58 25 3d 28 5a 25 2b 39 |$,X%,Y%:|X%=(Z%+9|
|000024e0| 29 2a 38 2b 38 3a d6 61 | 2c 41 24 2c 58 25 2c 59 |)*8+8:.a|,A$,X%,Y|
|000024f0| 25 3a ed 3a 59 25 3d 31 | 37 2a 38 3a 41 24 3d 22 |%:.:Y%=1|7*8:A$="|
|00002500| 62 6f 72 64 65 72 33 22 | 3a d6 61 2c 41 24 2c 58 |border3"|:.a,A$,X|
|00002510| 25 2c 59 25 3a 58 25 3d | 5a 25 2a 38 2d 31 36 3a |%,Y%:X%=|Z%*8-16:|
|00002520| 41 24 3d 22 62 6f 72 64 | 65 72 31 22 3a d6 61 2c |A$="bord|er1":.a,|
|00002530| 41 24 2c 58 25 2c 59 25 | 3a 41 24 3d 22 62 6f 72 |A$,X%,Y%|:A$="bor|
|00002540| 64 65 72 32 22 3a e3 58 | 25 3d 58 25 2b 31 36 b8 |der2":.X|%=X%+16.|
|00002550| 58 25 2b 36 34 88 31 36 | 3a d6 61 2c 41 24 2c 58 |X%+64.16|:.a,A$,X|
|00002560| 25 2c 59 25 3a ed 0d 06 | 9a 47 f2 61 28 22 4c 45 |%,Y%:...|.G.a("LE|
|00002570| 56 45 4c 3a 20 30 31 22 | 2c 5a 25 2b 30 2e 35 2c |VEL: 01"|,Z%+0.5,|
|00002580| 32 31 2c 35 2c 31 29 3a | e7 62 25 3d 31 8c f2 61 |21,5,1):|.b%=1..a|
|00002590| 28 22 47 41 4d 45 53 3a | 20 20 30 22 2c 5a 25 2b |("GAMES:| 0",Z%+|
|000025a0| 30 2e 35 2c 32 32 2e 35 | 2c 35 2c 31 29 0d 06 a4 |0.5,22.5|,5,1)...|
|000025b0| 79 f2 61 28 22 53 43 4f | 52 45 3a 22 2c 5a 25 2d |y.a("SCO|RE:",Z%-|
|000025c0| 31 2c 32 36 2c 50 25 2a | 33 2c 31 29 3a f2 61 28 |1,26,P%*|3,1):.a(|
|000025d0| 22 4c 49 4e 45 53 3a 22 | 2c 5a 25 2d 31 2c 32 38 |"LINES:"|,Z%-1,28|
|000025e0| 2c 50 25 2a 33 2c 31 29 | 3a f2 61 28 22 54 49 4c |,P%*3,1)|:.a("TIL|
|000025f0| 45 53 3a 22 2c 5a 25 2d | 31 2c 33 30 2c 50 25 2a |ES:",Z%-|1,30,P%*|
|00002600| 33 2c 31 29 3a f2 61 28 | 22 4e 45 58 54 22 2c 76 |3,1):.a(|"NEXT",v|
|00002610| 25 28 62 25 29 2c 35 2c | 36 2c 31 29 3a ed 3a e7 |%(b%),5,|6,1):.:.|
|00002620| 62 25 3d 31 8c e1 0d 06 | ae 27 e3 4e 3d 30 b8 33 |b%=1....|.'.N=0.3|
|00002630| 3a f2 61 28 64 24 28 4e | 2b 31 29 2c 34 2c 4e 2a |:.a(d$(N|+1),4,N*|
|00002640| 35 2c 37 2c 31 29 3a ed | 3a f2 75 3a e1 0d 06 b8 |5,7,1):.|:.u:....|
|00002650| 0f dd f2 75 3a e7 62 25 | 3d 31 8c e1 0d 06 c2 37 |...u:.b%|=1.....7|
|00002660| e3 4e 3d 30 b8 33 3a 41 | 24 3d c3 28 42 25 28 4e |.N=0.3:A|$=.(B%(N|
|00002670| 2b 31 29 29 3a f2 61 28 | 41 24 2c 37 2d a9 28 41 |+1)):.a(|A$,7-.(A|
|00002680| 24 29 2f 32 2c 4e 2a 35 | 2b 32 2c 35 2c 31 29 3a |$)/2,N*5|+2,5,1):|
|00002690| ed 3a e1 0d 06 cc 4d dd | f2 77 3a e3 58 25 3d 28 |.:....M.|.w:.X%=(|
|000026a0| 5a 25 28 62 25 2c 50 25 | 29 2b 31 29 2a 38 b8 28 |Z%(b%,P%|)+1)*8.(|
|000026b0| 5a 25 28 62 25 2c 50 25 | 29 2b 31 30 29 2a 38 88 |Z%(b%,P%|)+10)*8.|
|000026c0| 38 3a e3 59 25 3d 30 b8 | 31 36 2a 38 88 38 3a d6 |8:.Y%=0.|16*8.8:.|
|000026d0| 61 2c 62 24 2c 58 25 2c | 59 25 3a ed 3a ed 3a e1 |a,b$,X%,|Y%:.:.:.|
|000026e0| 0d 06 d6 bc dd f2 51 3a | e3 50 25 3d 30 b8 62 25 |......Q:|.P%=0.b%|
|000026f0| 3a f2 77 3a ed 3a e3 4e | 3d 30 b8 34 39 39 3a 73 |:.w:.:.N|=0.499:s|
|00002700| 25 28 4e 29 3d b3 28 37 | 29 2d 31 3a ed 3a 72 25 |%(N)=.(7|)-1:.:r%|
|00002710| 3d 30 3a f2 70 3a 67 25 | 28 30 29 3d 31 37 3a 67 |=0:.p:g%|(0)=17:g|
|00002720| 25 28 31 29 3d 31 37 3a | 6a 25 3d 30 3a 73 3d 30 |%(1)=17:|j%=0:s=0|
|00002730| 3a 46 25 3d 31 3a 53 3d | b3 28 37 29 2d 31 3a e3 |:F%=1:S=|.(7)-1:.|
|00002740| 50 25 3d 30 b8 62 25 3a | e3 43 3d 30 b8 33 3a 78 |P%=0.b%:|.C=0.3:x|
|00002750| 25 28 43 2c 50 25 29 3d | 30 3a 79 25 28 43 2c 50 |%(C,P%)=|0:y%(C,P|
|00002760| 25 29 3d 2d 38 3a ed 3a | 6d 25 28 50 25 29 3d 64 |%)=-8:.:|m%(P%)=d|
|00002770| 25 28 30 2c 50 25 29 3a | 65 25 28 50 25 29 3d 30 |%(0,P%):|e%(P%)=0|
|00002780| 3a 58 25 28 50 25 29 3d | 34 3a 59 25 28 50 25 29 |:X%(P%)=|4:Y%(P%)|
|00002790| 3d 2d 32 3a 63 25 28 50 | 25 29 3d 53 0d 06 e0 3d |=-2:c%(P|%)=S...=|
|000027a0| 69 25 28 50 25 29 3d 30 | 3a 41 25 28 50 25 29 3d |i%(P%)=0|:A%(P%)=|
|000027b0| 31 3a 6e 25 28 50 25 29 | 3d 30 3a 68 25 28 50 25 |1:n%(P%)|=0:h%(P%|
|000027c0| 29 3d 30 3a e7 62 25 3d | 31 8c 68 25 28 50 25 29 |)=0:.b%=|1.h%(P%)|
|000027d0| 3d 33 30 3a 46 25 3d 2d | 31 0d 06 ea 92 66 25 28 |=30:F%=-|1....f%(|
|000027e0| 50 25 29 3d 31 30 30 3a | 47 25 28 50 25 29 3d b3 |P%)=100:|G%(P%)=.|
|000027f0| 28 31 30 29 3a 6f 25 28 | 50 25 29 3d 30 3a f2 66 |(10):o%(|P%)=0:.f|
|00002800| 3a f2 74 3a f2 71 3a f2 | 73 3a f2 6a 3a e3 58 3d |:.t:.q:.|s:.j:.X=|
|00002810| 31 b8 31 30 3a e3 59 3d | 30 b8 31 36 3a 46 25 28 |1.10:.Y=|0.16:F%(|
|00002820| 58 2c 59 2c 50 25 29 3d | 30 3a 46 25 28 58 2c 31 |X,Y,P%)=|0:F%(X,1|
|00002830| 37 2c 50 25 29 3d 31 30 | 3a 46 25 28 30 2c 59 2c |7,P%)=10|:F%(0,Y,|
|00002840| 50 25 29 3d 31 30 3a 46 | 25 28 31 31 2c 59 2c 50 |P%)=10:F|%(11,Y,P|
|00002850| 25 29 3d 31 30 3a ed 59 | 3a ed 58 3a e7 64 25 28 |%)=10:.Y|:.X:.d%(|
|00002860| 31 2c 50 25 29 3e 30 8c | f2 62 61 0d 06 f4 29 66 |1,P%)>0.|.ba...)f|
|00002870| 25 28 50 25 29 3d 34 35 | 2d 6d 25 28 50 25 29 2a |%(P%)=45|-m%(P%)*|
|00002880| 34 3a e7 66 25 28 50 25 | 29 3c 34 8c 66 25 28 50 |4:.f%(P%|)<4.f%(P|
|00002890| 25 29 3d 34 0d 06 fe 09 | ed 50 25 3a e1 0d 07 08 |%)=4....|.P%:....|
|000028a0| 9b dd f2 62 61 3a e3 59 | 25 3d 31 36 b8 31 37 2d |...ba:.Y|%=16.17-|
|000028b0| 64 25 28 31 2c 50 25 29 | 2a 32 88 2d 31 3a 41 3d |d%(1,P%)|*2.-1:A=|
|000028c0| b3 28 39 29 3a e3 43 25 | 3d 31 b8 41 3a f5 3a 58 |.(9):.C%|=1.A:.:X|
|000028d0| 25 3d b3 28 31 30 29 3a | fd 46 25 28 58 25 2c 59 |%=.(10):|.F%(X%,Y|
|000028e0| 25 2c 50 25 29 3d 30 3a | 46 25 28 58 25 2c 59 25 |%,P%)=0:|F%(X%,Y%|
|000028f0| 2c 50 25 29 3d 31 3a 41 | 24 3d 22 74 69 6c 65 22 |,P%)=1:A|$="tile"|
|00002900| 2b c3 28 b3 28 37 29 2d | 31 29 3a 41 25 3d 28 58 |+.(.(7)-|1):A%=(X|
|00002910| 25 2b 5a 25 28 62 25 2c | 50 25 29 29 2a 38 3a 42 |%+Z%(b%,|P%))*8:B|
|00002920| 25 3d 59 25 2a 38 3a d6 | 61 2c 41 24 2c 41 25 2c |%=Y%*8:.|a,A$,A%,|
|00002930| 42 25 3a ed 3a ed 3a e1 | 0d 07 12 2b dd f2 41 3a |B%:.:.:.|...+..A:|
|00002940| e3 50 3d 30 b8 31 3a 43 | 25 28 50 29 3d 30 3a ed |.P=0.1:C|%(P)=0:.|
|00002950| 3a e3 4e 3d 31 b8 34 3a | 42 25 28 4e 29 3d 30 3a |:.N=1.4:|B%(N)=0:|
|00002960| ed 3a e1 0d 07 1c c6 dd | f2 79 3a eb 31 33 2b 31 |.:......|.y:.13+1|
|00002970| 32 38 3a 87 3a f2 63 61 | 3a de 74 25 28 32 30 34 |28:.:.ca|:.t%(204|
|00002980| 38 29 3a f2 64 61 3a de | 6e 25 28 31 29 2c 68 25 |8):.da:.|n%(1),h%|
|00002990| 28 31 29 2c 41 25 28 31 | 29 2c 6d 25 28 31 29 2c |(1),A%(1|),m%(1),|
|000029a0| 43 25 28 31 29 2c 66 25 | 28 31 29 3a de 61 24 28 |C%(1),f%|(1):.a$(|
|000029b0| 31 31 29 2c 6a 25 28 31 | 31 29 2c 71 25 28 31 31 |11),j%(1|1),q%(11|
|000029c0| 29 3a de 73 25 28 34 39 | 39 29 2c 66 28 36 29 2c |):.s%(49|9),f(6),|
|000029d0| 63 25 28 31 29 2c 62 24 | 28 36 29 2c 46 25 28 31 |c%(1),b$|(6),F%(1|
|000029e0| 31 2c 31 39 2c 31 29 3a | de 6b 25 28 36 2c 33 2c |1,19,1):|.k%(6,3,|
|000029f0| 33 29 2c 6c 25 28 36 2c | 33 2c 33 29 2c 65 25 28 |3),l%(6,|3,3),e%(|
|00002a00| 31 29 3a de 7a 25 28 34 | 2c 31 29 2c 61 25 28 31 |1):.z%(4|,1),a%(1|
|00002a10| 29 2c 6f 25 28 31 29 2c | 47 25 28 31 29 2c 69 25 |),o%(1),|G%(1),i%|
|00002a20| 28 31 29 2c 45 25 28 34 | 29 0d 07 26 ca de 61 28 |(1),E%(4|)..&..a(|
|00002a30| 34 2c 31 29 2c 63 24 28 | 34 29 2c 58 25 28 31 29 |4,1),c$(|4),X%(1)|
|00002a40| 2c 59 25 28 31 29 2c 78 | 25 28 33 2c 31 29 2c 79 |,Y%(1),x|%(3,1),y|
|00002a50| 25 28 33 2c 31 29 2c 62 | 25 28 31 29 2c 75 25 28 |%(3,1),b|%(1),u%(|
|00002a60| 31 29 3a de 76 25 28 31 | 29 2c 5a 25 28 31 2c 31 |1):.v%(1|),Z%(1,1|
|00002a70| 29 3a de 64 25 28 31 2c | 31 29 2c 77 25 28 31 29 |):.d%(1,|1),w%(1)|
|00002a80| 3a de 70 25 28 31 30 29 | 2c 72 25 28 31 30 29 2c |:.p%(10)|,r%(10),|
|00002a90| 44 25 28 31 30 29 2c 67 | 25 28 31 29 3a de 64 24 |D%(10),g|%(1):.d$|
|00002aa0| 28 34 29 2c 42 25 28 34 | 29 3a 76 25 28 30 29 3d |(4),B%(4|):v%(0)=|
|00002ab0| 33 30 3a 76 25 28 31 29 | 3d 31 39 3a 5a 25 28 30 |30:v%(1)|=19:Z%(0|
|00002ac0| 2c 30 29 3d 31 35 3a 5a | 25 28 31 2c 30 29 3d 35 |,0)=15:Z|%(1,0)=5|
|00002ad0| 3a 5a 25 28 31 2c 31 29 | 3d 32 35 3a 77 25 28 30 |:Z%(1,1)|=25:w%(0|
|00002ae0| 29 3d 39 3a 77 25 28 31 | 29 3d 35 3a 6d 3d 30 3a |)=9:w%(1|)=5:m=0:|
|00002af0| f2 61 61 0d 07 30 32 e3 | 41 3d 30 b8 36 3a 62 24 |.aa..02.|A=0.6:b$|
|00002b00| 28 41 29 3d 22 74 69 6c | 65 22 2b c3 28 41 29 3a |(A)="til|e"+.(A):|
|00002b10| ed 3a 62 24 3d 22 62 61 | 63 6b 67 72 6f 75 6e 64 |.:b$="ba|ckground|
|00002b20| 22 3a f7 2b 31 0d 07 3a | b6 e3 53 3d 30 b8 36 3a |":.+1..:|..S=0.6:|
|00002b30| e3 44 3d 30 b8 33 3a e3 | 4e 3d 30 b8 33 3a f3 6b |.D=0.3:.|N=0.3:.k|
|00002b40| 25 28 53 2c 44 2c 4e 29 | 2c 6c 25 28 53 2c 44 2c |%(S,D,N)|,l%(S,D,|
|00002b50| 4e 29 3a ed 3a ed 3a ed | 3a e3 50 3d 30 b8 31 3a |N):.:.:.|:.P=0.1:|
|00002b60| 64 25 28 30 2c 50 29 3d | 30 3a 64 25 28 31 2c 50 |d%(0,P)=|0:d%(1,P|
|00002b70| 29 3d 30 3a e3 4e 3d 30 | b8 34 3a f3 61 28 4e 2c |)=0:.N=0|.4:.a(N,|
|00002b80| 50 29 3a ed 3a ed 3a e3 | 4e 3d 30 b8 34 3a f3 63 |P):.:.:.|N=0.4:.c|
|00002b90| 24 28 4e 29 3a ed 3a e3 | 4e 3d 30 b8 36 3a f3 66 |$(N):.:.|N=0.6:.f|
|00002ba0| 28 4e 29 3a ed 3a e3 4e | 3d 30 b8 36 3a f3 70 25 |(N):.:.N|=0.6:.p%|
|00002bb0| 28 4e 29 2c 72 25 28 4e | 29 3a ed 3a e3 4e 3d 31 |(N),r%(N|):.:.N=1|
|00002bc0| b8 34 3a f3 45 25 28 4e | 29 3a ed 3a e3 4e 3d 31 |.4:.E%(N|):.:.N=1|
|00002bd0| b8 34 3a f3 64 24 28 4e | 29 3a ed 0d 07 44 47 dc |.4:.d$(N|):...DG.|
|00002be0| 31 2c 30 2c 30 2c 30 2c | 30 2c 31 2c 30 2c 32 2c |1,0,0,0,|0,1,0,2,|
|00002bf0| 20 30 2c 30 2c 31 2c 30 | 2c 32 2c 30 2c 32 2c 31 | 0,0,1,0|,2,0,2,1|
|00002c00| 2c 20 32 2c 30 2c 32 2c | 31 2c 32 2c 32 2c 31 2c |, 2,0,2,|1,2,2,1,|
|00002c10| 32 2c 20 30 2c 31 2c 30 | 2c 32 2c 31 2c 32 2c 32 |2, 0,1,0|,2,1,2,2|
|00002c20| 2c 32 0d 07 4e 47 dc 31 | 2c 30 2c 31 2c 31 2c 31 |,2..NG.1|,0,1,1,1|
|00002c30| 2c 32 2c 32 2c 32 2c 20 | 31 2c 31 2c 31 2c 30 2c |,2,2,2, |1,1,1,0,|
|00002c40| 32 2c 30 2c 33 2c 30 2c | 20 32 2c 30 2c 33 2c 30 |2,0,3,0,| 2,0,3,0|
|00002c50| 2c 33 2c 31 2c 33 2c 32 | 2c 20 33 2c 31 2c 33 2c |,3,1,3,2|, 3,1,3,|
|00002c60| 32 2c 32 2c 32 2c 31 2c | 32 0d 07 58 47 dc 31 2c |2,2,2,1,|2..XG.1,|
|00002c70| 31 2c 32 2c 31 2c 31 2c | 32 2c 32 2c 32 2c 20 31 |1,2,1,1,|2,2,2, 1|
|00002c80| 2c 31 2c 32 2c 31 2c 31 | 2c 32 2c 32 2c 32 2c 20 |,1,2,1,1|,2,2,2, |
|00002c90| 31 2c 31 2c 32 2c 31 2c | 31 2c 32 2c 32 2c 32 2c |1,1,2,1,|1,2,2,2,|
|00002ca0| 20 31 2c 31 2c 32 2c 31 | 2c 31 2c 32 2c 32 2c 32 | 1,1,2,1|,1,2,2,2|
|00002cb0| 0d 07 62 47 dc 32 2c 30 | 2c 31 2c 31 2c 32 2c 31 |..bG.2,0|,1,1,2,1|
|00002cc0| 2c 32 2c 32 2c 20 32 2c | 30 2c 31 2c 31 2c 32 2c |,2,2, 2,|0,1,1,2,|
|00002cd0| 31 2c 33 2c 31 2c 20 32 | 2c 30 2c 32 2c 31 2c 33 |1,3,1, 2|,0,2,1,3|
|00002ce0| 2c 31 2c 32 2c 32 2c 20 | 31 2c 31 2c 32 2c 31 2c |,1,2,2, |1,1,2,1,|
|00002cf0| 32 2c 32 2c 33 2c 31 0d | 07 6c 47 dc 32 2c 30 2c |2,2,3,1.|.lG.2,0,|
|00002d00| 32 2c 31 2c 33 2c 31 2c | 33 2c 32 2c 20 31 2c 31 |2,1,3,1,|3,2, 1,1|
|00002d10| 2c 32 2c 30 2c 32 2c 31 | 2c 33 2c 30 2c 20 32 2c |,2,0,2,1|,3,0, 2,|
|00002d20| 30 2c 32 2c 31 2c 33 2c | 31 2c 33 2c 32 2c 20 31 |0,2,1,3,|1,3,2, 1|
|00002d30| 2c 31 2c 32 2c 30 2c 32 | 2c 31 2c 33 2c 30 0d 07 |,1,2,0,2|,1,3,0..|
|00002d40| 76 47 dc 32 2c 30 2c 32 | 2c 31 2c 31 2c 31 2c 31 |vG.2,0,2|,1,1,1,1|
|00002d50| 2c 32 2c 20 31 2c 30 2c | 32 2c 30 2c 32 2c 31 2c |,2, 1,0,|2,0,2,1,|
|00002d60| 33 2c 31 2c 20 32 2c 30 | 2c 32 2c 31 2c 31 2c 31 |3,1, 2,0|,2,1,1,1|
|00002d70| 2c 31 2c 32 2c 20 31 2c | 30 2c 32 2c 30 2c 32 2c |,1,2, 1,|0,2,0,2,|
|00002d80| 31 2c 33 2c 31 0d 07 80 | 47 dc 31 2c 30 2c 31 2c |1,3,1...|G.1,0,1,|
|00002d90| 31 2c 31 2c 32 2c 31 2c | 33 2c 20 30 2c 31 2c 31 |1,1,2,1,|3, 0,1,1|
|00002da0| 2c 31 2c 32 2c 31 2c 33 | 2c 31 2c 20 31 2c 30 2c |,1,2,1,3|,1, 1,0,|
|00002db0| 31 2c 31 2c 31 2c 32 2c | 31 2c 33 2c 20 30 2c 31 |1,1,1,2,|1,3, 0,1|
|00002dc0| 2c 31 2c 31 2c 32 2c 31 | 2c 33 2c 31 0d 07 8a 2b |,1,1,2,1|,3,1...+|
|00002dd0| dc 2d 32 36 2c 2d 31 32 | 32 2c 2d 34 32 2c 2d 33 |.-26,-12|2,-42,-3|
|00002de0| 2c 2d 38 2c 20 2d 39 38 | 2c 2d 36 37 2c 2d 31 30 |,-8, -98|,-67,-10|
|00002df0| 30 2c 2d 36 2c 2d 35 0d | 07 94 34 dc 22 6c 65 66 |0,-6,-5.|..4."lef|
|00002e00| 74 2e 2e 2e 20 20 20 20 | 20 20 22 2c 22 72 69 67 |t... | ","rig|
|00002e10| 68 74 2e 2e 2e 20 20 20 | 20 20 22 2c 22 64 6f 77 |ht... | ","dow|
|00002e20| 6e 2e 2e 2e 20 20 20 20 | 20 20 22 0d 07 9e 24 dc |n... | "...$.|
|00002e30| 22 74 75 72 6e 20 6c 65 | 66 74 2e 2e 2e 20 22 2c |"turn le|ft... ",|
|00002e40| 22 74 75 72 6e 20 72 69 | 67 68 74 2e 2e 2e 22 0d |"turn ri|ght...".|
|00002e50| 07 a8 15 dc 31 2c 30 2c | 30 2c 30 2c 2d 31 2c 30 |....1,0,|0,0,-1,0|
|00002e60| 2c 30 2e 35 0d 07 b2 3b | dc 36 39 34 2c 31 33 34 |,0.5...;|.694,134|
|00002e70| 2c 20 36 31 38 2c 34 36 | 2c 20 35 33 34 2c 34 36 |, 618,46|, 534,46|
|00002e80| 2c 20 34 32 32 2c 34 36 | 2c 20 33 30 38 2c 34 36 |, 422,46|, 308,46|
|00002e90| 2c 20 31 36 36 2c 34 36 | 2c 20 38 36 2c 34 36 0d |, 166,46|, 86,46.|
|00002ea0| 07 bc 14 dc 34 30 2c 31 | 30 30 2c 33 30 30 2c 31 |....40,1|00,300,1|
|00002eb0| 32 30 30 0d 07 c6 21 dc | 20 53 69 6e 67 6c 65 2c |200...!.| Single,|
|00002ec0| 44 6f 75 62 6c 65 2c 54 | 72 69 70 6c 65 2c 54 65 |Double,T|riple,Te|
|00002ed0| 74 72 69 73 0d 07 d0 06 | f2 4e 0d 07 da 10 2a 51 |tris....|.N....*Q|
|00002ee0| 54 4d 76 6f 6c 75 6d 65 | 20 30 0d 07 e4 16 2a 51 |TMvolume| 0....*Q|
|00002ef0| 54 4d 6c 6f 61 64 20 4d | 61 69 6e 4d 75 73 69 63 |TMload M|ainMusic|
|00002f00| 0d 07 ee 0d 2a 51 54 4d | 70 6f 73 20 39 0d 07 f8 |....*QTM|pos 9...|
|00002f10| 11 2a 51 54 4d 76 6f 6c | 75 6d 65 20 36 34 0d 08 |.*QTMvol|ume 64..|
|00002f20| 02 0d 2a 51 54 4d 73 74 | 61 72 74 0d 08 0c 05 e1 |..*QTMst|art.....|
|00002f30| 0d 08 16 3c dd f2 64 61 | 3a 64 24 3d 22 47 61 6d |...<..da|:d$="Gam|
|00002f40| 65 47 66 78 22 3a 63 24 | 3d 22 22 3a 6f 25 3d 32 |eGfx":c$|="":o%=2|
|00002f50| 30 34 38 3a 6e 25 3d 31 | 3a 47 25 3d 32 3a f2 65 |048:n%=1|:G%=2:.e|
|00002f60| 61 3a e7 63 24 3c 3e 22 | 22 8c f2 6e 0d 08 20 29 |a:.c$<>"|"..n.. )|
|00002f70| f2 78 3a e7 64 24 3c 3e | 22 22 8c f2 78 3a ff 22 |.x:.d$<>|""..x:."|
|00002f80| 4c 4f 41 44 20 22 2b 64 | 24 2b 22 20 22 2b c3 7e |LOAD "+d|$+" "+.~|
|00002f90| 28 75 2b 34 29 0d 08 2a | 05 e1 0d 08 34 20 dd f2 |(u+4)..*|....4 ..|
|00002fa0| 63 3a ef 32 33 2c 32 37 | 2c 30 2c 74 25 28 28 67 |c:.23,27|,0,t%((g|
|00002fb0| 25 2b 32 30 29 83 6f 25 | 29 7c 0d 08 3e 41 c8 93 |%+20).o%|)|..>A..|
|00002fc0| 30 2c 30 2c 31 32 38 30 | 2c 33 38 b8 2d 38 2c 30 |0,0,1280|,38.-8,0|
|00002fd0| 3a f0 32 33 37 2c 31 32 | 37 36 2d 66 25 2c 30 3a |:.237,12|76-f%,0:|
|00002fe0| 66 25 3d 28 66 25 2b 38 | 29 83 34 30 3a 67 25 3d |f%=(f%+8|).40:g%=|
|00002ff0| 67 25 2d 28 66 25 3d 30 | 29 3a e1 0d 08 48 4c dd |g%-(f%=0|):...HL.|
|00003000| f2 6e 3a 67 25 3d 30 3a | 66 25 3d 30 3a 77 3d 8e |.n:g%=0:|f%=0:w=.|
|00003010| 63 24 3a 6e 3d 30 3a f5 | 3a 74 25 28 6e 29 3d 9a |c$:n=0:.|:t%(n)=.|
|00003020| 23 77 3a 74 25 28 6e 29 | 2d 3d 31 30 30 3a 6e 2b |#w:t%(n)|-=100:n+|
|00003030| 3d 31 3a fd c5 23 77 84 | 6e 3d 6f 25 3a d9 23 77 |=1:..#w.|n=o%:.#w|
|00003040| 3a 6f 25 3d 6e 3a e1 0d | 08 52 48 dd f2 4f 3a f2 |:o%=n:..|.RH..O:.|
|00003050| 66 61 3a e3 61 25 3d 33 | 32 b8 31 32 32 3a f2 61 |fa:.a%=3|2.122:.a|
|00003060| 28 bd 28 61 25 29 2c 30 | 2c 33 30 2e 37 2c 35 2c |(.(a%),0|,30.7,5,|
|00003070| 31 29 3a ec 30 2c 30 3a | ec 33 32 2c 33 38 3a ef |1):.0,0:|.32,38:.|
|00003080| 32 33 2c 32 37 2c 31 2c | 61 25 7c 3a ed 3a db 0d |23,27,1,|a%|:.:..|
|00003090| 08 5c 09 f2 67 61 3a e1 | 0d 08 66 29 dd f2 61 28 |.\..ga:.|..f)..a(|
|000030a0| 74 24 2c 78 2c 79 2c 63 | 2c 74 29 3a ef 35 3a 78 |t$,x,y,c|,t):.5:x|
|000030b0| 3d 78 2a 33 32 3a 79 3d | 31 30 31 36 2d 79 2a 33 |=x*32:y=|1016-y*3|
|000030c0| 32 0d 08 70 2c e7 74 8c | e6 30 c8 9c 30 3a c8 93 |2..p,.t.|.0..0:..|
|000030d0| c8 90 78 2c 79 2d 33 32 | 2c a9 28 74 24 29 2a 33 |..x,y-32|,.(t$)*3|
|000030e0| 32 2c 33 36 3a e6 30 c8 | 9c 74 2a 36 34 0d 08 7a |2,36:.0.|.t*64..z|
|000030f0| a4 e6 63 28 63 29 3a ec | 78 2d 34 2c 79 2b 34 3a |..c(c):.|x-4,y+4:|
|00003100| f1 74 24 3a e6 62 28 63 | 29 3a ec 78 2d 34 2c 79 |.t$:.b(c|):.x-4,y|
|00003110| 3a f1 74 24 3a e6 63 28 | 63 29 3a ec 78 2c 79 2b |:.t$:.c(|c):.x,y+|
|00003120| 34 3a f1 74 24 3a e6 62 | 28 63 29 3a ec 78 2d 34 |4:.t$:.b|(c):.x-4|
|00003130| 2c 79 2d 34 3a f1 74 24 | 3a e6 62 28 63 29 3a ec |,y-4:.t$|:.b(c):.|
|00003140| 78 2b 34 2c 79 2b 34 3a | f1 74 24 3a e6 64 28 63 |x+4,y+4:|.t$:.d(c|
|00003150| 29 3a ec 78 2b 34 2c 79 | 2d 34 3a f1 74 24 3a e6 |):.x+4,y|-4:.t$:.|
|00003160| 65 28 63 29 3a ec 78 2c | 79 2d 34 3a f1 74 24 3a |e(c):.x,|y-4:.t$:|
|00003170| e6 65 28 63 29 3a ec 78 | 2b 34 2c 79 3a f1 74 24 |.e(c):.x|+4,y:.t$|
|00003180| 3a e6 64 28 63 29 3a ec | 78 2c 79 3a f1 74 24 3a |:.d(c):.|x,y:.t$:|
|00003190| e1 0d 08 84 21 dd f2 65 | 61 3a de 63 28 39 29 2c |....!..e|a:.c(9),|
|000031a0| 62 28 39 29 2c 65 28 39 | 29 2c 64 28 39 29 3a f7 |b(9),e(9|),d(9):.|
|000031b0| 2b 31 0d 08 8e 20 dc 36 | 33 2c 36 30 2c 35 36 2c |+1... .6|3,60,56,|
|000031c0| 34 38 3a 52 45 4d 20 30 | 3d 6c 69 67 68 74 62 6c |48:REM 0|=lightbl|
|000031d0| 75 65 0d 08 98 1f dc 36 | 33 2c 35 36 2c 35 32 2c |ue.....6|3,56,52,|
|000031e0| 31 36 3a 52 45 4d 20 31 | 3d 64 61 72 6b 62 6c 75 |16:REM 1|=darkblu|
|000031f0| 65 0d 08 a2 1e dc 36 33 | 2c 35 39 2c 35 31 2c 31 |e.....63|,59,51,1|
|00003200| 38 3a 52 45 4d 20 32 3d | 6d 61 67 65 6e 74 61 0d |8:REM 2=|magenta.|
|00003210| 08 ac 1a dc 36 33 2c 31 | 35 2c 20 37 2c 20 32 3a |....63,1|5, 7, 2:|
|00003220| 52 45 4d 20 33 3d 72 65 | 64 0d 08 b6 1c dc 36 33 |REM 3=re|d.....63|
|00003230| 2c 31 32 2c 20 38 2c 20 | 34 3a 52 45 4d 20 34 3d |,12, 8, |4:REM 4=|
|00003240| 67 72 65 65 6e 0d 08 c0 | 1b dc 36 33 2c 34 32 2c |green...|..63,42,|
|00003250| 32 31 2c 20 30 3a 52 45 | 4d 20 35 3d 67 72 65 79 |21, 0:RE|M 5=grey|
|00003260| 0d 08 ca 1b dc 36 33 2c | 34 33 2c 32 33 2c 20 32 |.....63,|43,23, 2|
|00003270| 3a 52 45 4d 20 36 3d 70 | 69 6e 6b 0d 08 d4 1c dc |:REM 6=p|ink.....|
|00003280| 32 31 2c 20 30 2c 34 32 | 2c 36 33 3a 52 45 4d 20 |21, 0,42|,63:REM |
|00003290| 37 3d 77 68 69 74 65 0d | 08 de 21 dc 34 38 2c 35 |7=white.|..!.48,5|
|000032a0| 36 2c 36 30 2c 36 33 3a | 52 45 4d 20 38 3d 77 68 |6,60,63:|REM 8=wh|
|000032b0| 69 74 65 2b 62 6c 75 65 | 0d 08 e8 20 dc 20 32 2c |ite+blue|... . 2,|
|000032c0| 20 37 2c 31 35 2c 36 33 | 3a 52 45 4d 20 39 3d 77 | 7,15,63|:REM 9=w|
|000032d0| 68 69 74 65 2b 72 65 64 | 0d 08 f2 23 e3 6e 3d 30 |hite+red|...#.n=0|
|000032e0| b8 39 3a f3 63 28 6e 29 | 2c 62 28 6e 29 2c 65 28 |.9:.c(n)|,b(n),e(|
|000032f0| 6e 29 2c 64 28 6e 29 3a | ed 3a e1 0d 08 fc 27 dd |n),d(n):|.:....'.|
|00003300| f2 67 3a c8 99 36 2c 31 | 31 32 2c 6e 25 3a c8 99 |.g:..6,1|12,n%:..|
|00003310| 36 2c 31 31 33 2c 47 25 | 3a c8 94 6e 25 2c 47 25 |6,113,G%|:..n%,G%|
|00003320| 3a e1 0d 09 06 26 dd f2 | 67 61 3a c8 99 22 4f 53 |:....&..|ga:.."OS|
|00003330| 5f 55 70 64 61 74 65 4d | 45 4d 43 22 2c 31 30 32 |_UpdateM|EMC",102|
|00003340| 34 2c 31 30 32 34 3a e1 | 0d 09 10 23 dd f2 66 61 |4,1024:.|...#..fa|
|00003350| 3a c8 99 22 4f 53 5f 55 | 70 64 61 74 65 4d 45 4d |:.."OS_U|pdateMEM|
|00003360| 43 22 2c 30 2c 31 30 32 | 34 3a e1 0d 09 1a 1b dd |C",0,102|4:......|
|00003370| f2 44 3a c8 99 22 4f 53 | 5f 42 79 74 65 22 2c 32 |.D:.."OS|_Byte",2|
|00003380| 32 39 2c 30 3a e1 0d 09 | 24 1e dd f2 63 61 3a c8 |29,0:...|$...ca:.|
|00003390| 99 22 4f 53 5f 42 79 74 | 65 22 2c 32 32 39 2c 32 |."OS_Byt|e",229,2|
|000033a0| 35 35 3a e1 0d 09 2e de | dd f2 78 3a de 76 20 31 |55:.....|..x:.v 1|
|000033b0| 30 30 30 3a de 75 20 35 | 30 30 30 30 3a 61 3d 76 |000:.u 5|0000:a=v|
|000033c0| 3a 6a 3d 33 32 30 3a 72 | 3d 32 35 36 3a 61 61 3d |:j=320:r|=256:aa=|
|000033d0| 30 3a 62 61 3d 31 3a e3 | 7a 3d 30 b8 32 88 32 3a |0:ba=1:.|z=0.2.2:|
|000033e0| 50 25 3d 76 3a 5b 4f 50 | 54 20 7a 3a 73 74 6d 64 |P%=v:[OP|T z:stmd|
|000033f0| 62 31 33 21 2c 7b 31 34 | 7d 3a 63 6d 70 31 30 2c |b13!,{14|}:cmp10,|
|00003400| 23 33 3a 62 4e 45 20 64 | 3a 6c 64 6d 69 61 39 21 |#3:bNE d|:ldmia9!|
|00003410| 2c 7b 30 2c 31 7d 3a 63 | 6d 70 31 2c 23 34 3a 62 |,{0,1}:c|mp1,#4:b|
|00003420| 4e 45 20 64 3a 6c 64 72 | 33 2c 5b 30 5d 3a 6c 64 |NE d:ldr|3,[0]:ld|
|00003430| 6d 69 61 39 21 2c 7b 30 | 2c 31 7d 3a 63 6d 70 31 |mia9!,{0|,1}:cmp1|
|00003440| 2c 23 34 3a 62 4e 45 20 | 64 3a 6c 64 72 32 2c 5b |,#4:bNE |d:ldr2,[|
|00003450| 30 5d 3a 41 44 52 30 2c | 4a 3a 41 44 52 31 2c 45 |0]:ADR0,|J:ADR1,E|
|00003460| 3a 53 57 49 20 22 4f 53 | 5f 52 65 61 64 56 64 75 |:SWI "OS|_ReadVdu|
|00003470| 56 61 72 69 61 62 6c 65 | 73 22 3a 4c 44 52 31 32 |Variable|s":LDR12|
|00003480| 2c 45 0d 09 38 eb 6c 64 | 6d 69 61 39 21 2c 7b 30 |,E..8.ld|mia9!,{0|
|00003490| 2c 31 7d 3a 63 6d 70 31 | 2c 23 31 32 38 3a 62 4e |,1}:cmp1|,#128:bN|
|000034a0| 45 20 64 3a a4 61 28 30 | 2c 31 29 3a 6c 64 72 62 |E d:.a(0|,1):ldrb|
|000034b0| 31 30 2c 5b 30 5d 3a 63 | 6d 70 31 30 2c 23 31 32 |10,[0]:c|mp10,#12|
|000034c0| 3a 62 47 54 20 64 3a 6d | 6f 76 34 2c 23 30 3a 6d |:bGT d:m|ov4,#0:m|
|000034d0| 6f 76 35 2c 23 30 3a 6d | 6f 76 36 2c 23 30 3a 61 |ov5,#0:m|ov6,#0:a|
|000034e0| 64 72 31 31 2c 46 3a 73 | 74 6d 69 61 31 31 2c 7b |dr11,F:s|tmia11,{|
|000034f0| 34 2d 36 7d 3a 2e 4c 3a | 6c 64 72 62 30 2c 5b 31 |4-6}:.L:|ldrb0,[1|
|00003500| 5d 2c 23 31 3a 73 74 72 | 62 30 2c 5b 31 31 5d 2c |],#1:str|b0,[11],|
|00003510| 23 31 3a 73 75 62 73 31 | 30 2c 31 30 2c 23 31 3a |#1:subs1|0,10,#1:|
|00003520| 62 4e 45 20 4c 3a 61 64 | 72 31 31 2c 46 3a 6c 64 |bNE L:ad|r11,F:ld|
|00003530| 6d 69 61 31 31 2c 7b 34 | 2d 36 7d 3a 6c 64 72 30 |mia11,{4|-6}:ldr0|
|00003540| 2c 4d 3a 6c 64 72 31 30 | 2c 5b 30 2c 23 34 5d 3a |,M:ldr10|,[0,#4]:|
|00003550| 6c 64 72 31 2c 5b 30 2c | 23 38 5d 3a 2e 4f 3a 63 |ldr1,[0,|#8]:.O:c|
|00003560| 6d 70 31 30 2c 23 30 3a | 62 45 51 20 64 0d 09 42 |mp10,#0:|bEQ d..B|
|00003570| ed 61 64 64 30 2c 30 2c | 31 3a 6c 64 72 31 2c 5b |.add0,0,|1:ldr1,[|
|00003580| 30 5d 3a 6c 64 72 31 31 | 2c 5b 30 2c 23 34 5d 3a |0]:ldr11|,[0,#4]:|
|00003590| 63 6d 70 31 31 2c 34 3a | 6c 64 72 45 51 31 31 2c |cmp11,4:|ldrEQ11,|
|000035a0| 5b 30 2c 23 38 5d 3a 63 | 6d 70 45 51 31 31 2c 35 |[0,#8]:c|mpEQ11,5|
|000035b0| 3a 6c 64 72 45 51 31 31 | 2c 5b 30 2c 23 31 32 5d |:ldrEQ11|,[0,#12]|
|000035c0| 3a 63 6d 70 45 51 31 31 | 2c 36 3a 62 45 51 20 51 |:cmpEQ11|,6:bEQ Q|
|000035d0| 3a 73 75 62 73 31 30 2c | 31 30 2c 23 31 3a 62 20 |:subs10,|10,#1:b |
|000035e0| 4f 3a 2e 51 3a 6c 64 72 | 38 2c 5b 30 2c 23 31 36 |O:.Q:ldr|8,[0,#16|
|000035f0| 5d 3a 61 64 64 38 2c 38 | 2c 23 31 3a 6d 6f 76 38 |]:add8,8|,#1:mov8|
|00003600| 2c 38 2c 4c 53 4c 23 32 | 3a 6c 64 72 39 2c 5b 30 |,8,LSL#2|:ldr9,[0|
|00003610| 2c 23 32 38 5d 3a 65 6f | 72 39 2c 39 2c 23 33 31 |,#28]:eo|r9,9,#31|
|00003620| 3a 6d 6f 76 39 2c 39 2c | 4c 53 52 23 33 3a 73 75 |:mov9,9,|LSR#3:su|
|00003630| 62 37 2c 38 2c 39 3a 6c | 64 72 36 2c 5b 30 2c 23 |b7,8,9:l|dr6,[0,#|
|00003640| 32 30 5d 3a 61 64 64 36 | 2c 36 2c 23 31 3a 6c 64 |20]:add6|,6,#1:ld|
|00003650| 72 31 2c 5b 30 2c 23 33 | 32 5d 0d 09 4c f1 61 64 |r1,[0,#3|2]..L.ad|
|00003660| 64 30 2c 30 2c 31 3a 61 | 64 64 31 2c 33 2c 36 3a |d0,0,1:a|dd1,3,6:|
|00003670| 63 6d 70 31 2c 23 72 3a | 62 4c 45 20 54 3a 63 6d |cmp1,#r:|bLE T:cm|
|00003680| 70 33 2c 23 72 3a 62 47 | 45 20 64 3a 72 73 62 36 |p3,#r:bG|E d:rsb6|
|00003690| 2c 33 2c 23 72 3a 2e 54 | 3a 63 6d 70 33 2c 23 30 |,3,#r:.T|:cmp3,#0|
|000036a0| 3a 62 47 45 20 55 3a 63 | 6d 70 31 2c 23 30 3a 62 |:bGE U:c|mp1,#0:b|
|000036b0| 4c 45 20 64 3a 6d 6f 76 | 36 2c 31 3a 6d 75 6c 20 |LE d:mov|6,1:mul |
|000036c0| 33 2c 38 2c 33 3a 73 75 | 62 30 2c 30 2c 33 3a 6d |3,8,3:su|b0,0,3:m|
|000036d0| 6f 76 33 2c 23 30 3a 2e | 55 3a 61 64 64 31 2c 32 |ov3,#0:.|U:add1,2|
|000036e0| 2c 37 3a 63 6d 70 31 2c | 23 6a 3a 62 4c 45 20 56 |,7:cmp1,|#j:bLE V|
|000036f0| 3a 63 6d 70 32 2c 23 6a | 3a 62 47 45 20 64 3a 73 |:cmp2,#j|:bGE d:s|
|00003700| 75 62 34 2c 31 2c 23 6a | 3a 73 75 62 37 2c 37 2c |ub4,1,#j|:sub7,7,|
|00003710| 34 3a 61 64 64 39 2c 39 | 2c 34 3a 2e 56 3a 63 6d |4:add9,9|,4:.V:cm|
|00003720| 70 32 2c 23 30 3a 62 47 | 45 20 5a 3a 63 6d 70 31 |p2,#0:bG|E Z:cmp1|
|00003730| 2c 23 30 3a 62 4c 45 20 | 64 3a 73 75 62 30 2c 30 |,#0:bLE |d:sub0,0|
|00003740| 2c 32 3a 73 75 62 39 2c | 39 2c 32 0d 09 56 d5 61 |,2:sub9,|9,2..V.a|
|00003750| 64 64 37 2c 37 2c 32 3a | 6d 6f 76 32 2c 23 30 3a |dd7,7,2:|mov2,#0:|
|00003760| 2e 5a 3a 6d 6f 76 31 2c | 23 6a 3a 6d 6c 61 20 31 |.Z:mov1,|#j:mla 1|
|00003770| 2c 33 2c 31 2c 32 3a 61 | 64 64 31 32 2c 31 32 2c |,3,1,2:a|dd12,12,|
|00003780| 31 3a 72 73 62 38 2c 37 | 2c 23 6a 3a 6c 64 72 31 |1:rsb8,7|,#j:ldr1|
|00003790| 2c 6f 3a 74 73 74 31 2c | 23 31 3a 62 4e 45 20 5f |,o:tst1,|#1:bNE _|
|000037a0| 3a 2e 60 3a 6d 6f 76 35 | 2c 37 3a 2e 47 3a 74 73 |:.`:mov5|,7:.G:ts|
|000037b0| 74 31 32 2c 23 33 3a 62 | 45 51 20 63 61 3a 6c 64 |t12,#3:b|EQ ca:ld|
|000037c0| 72 62 31 2c 5b 30 5d 2c | 23 31 3a 73 74 72 62 31 |rb1,[0],|#1:strb1|
|000037d0| 2c 5b 31 32 5d 2c 23 31 | 3a 73 75 62 73 35 2c 35 |,[12],#1|:subs5,5|
|000037e0| 2c 23 31 3a 62 45 51 20 | 48 3a 62 20 47 3a 2e 63 |,#1:bEQ |H:b G:.c|
|000037f0| 61 3a 6d 6f 76 73 34 2c | 35 2c 4c 53 52 23 33 3a |a:movs4,|5,LSR#3:|
|00003800| 61 6e 64 35 2c 35 2c 23 | 37 3a 62 45 51 20 47 3a |and5,5,#|7:bEQ G:|
|00003810| 2e 64 61 3a 6c 64 72 62 | 32 2c 5b 30 5d 2c 23 31 |.da:ldrb|2,[0],#1|
|00003820| 0d 09 60 ef 6c 64 72 62 | 31 2c 5b 30 5d 2c 23 31 |..`.ldrb|1,[0],#1|
|00003830| 3a 6f 72 72 32 2c 32 2c | 31 2c 4c 53 4c 23 38 3a |:orr2,2,|1,LSL#8:|
|00003840| 6c 64 72 62 31 2c 5b 30 | 5d 2c 23 31 3a 6f 72 72 |ldrb1,[0|],#1:orr|
|00003850| 32 2c 32 2c 31 2c 4c 53 | 4c 23 31 36 3a 6c 64 72 |2,2,1,LS|L#16:ldr|
|00003860| 62 31 2c 5b 30 5d 2c 23 | 31 3a 6f 72 72 32 2c 32 |b1,[0],#|1:orr2,2|
|00003870| 2c 31 2c 4c 53 4c 23 32 | 34 3a 6c 64 72 62 33 2c |,1,LSL#2|4:ldrb3,|
|00003880| 5b 30 5d 2c 23 31 3a 6c | 64 72 62 31 2c 5b 30 5d |[0],#1:l|drb1,[0]|
|00003890| 2c 23 31 3a 6f 72 72 33 | 2c 33 2c 31 2c 4c 53 4c |,#1:orr3|,3,1,LSL|
|000038a0| 23 38 3a 6c 64 72 62 31 | 2c 5b 30 5d 2c 23 31 3a |#8:ldrb1|,[0],#1:|
|000038b0| 6f 72 72 33 2c 33 2c 31 | 2c 4c 53 4c 23 31 36 3a |orr3,3,1|,LSL#16:|
|000038c0| 6c 64 72 62 31 2c 5b 30 | 5d 2c 23 31 3a 6f 72 72 |ldrb1,[0|],#1:orr|
|000038d0| 33 2c 33 2c 31 2c 4c 53 | 4c 23 32 34 3a 73 74 6d |3,3,1,LS|L#24:stm|
|000038e0| 69 61 31 32 21 2c 7b 32 | 2c 33 7d 3a 73 75 62 73 |ia12!,{2|,3}:subs|
|000038f0| 34 2c 34 2c 23 31 3a 62 | 4e 45 20 64 61 3a 63 6d |4,4,#1:b|NE da:cm|
|00003900| 70 35 2c 23 30 3a 62 45 | 51 20 48 3a 2e 65 61 0d |p5,#0:bE|Q H:.ea.|
|00003910| 09 6a e1 6c 64 72 62 31 | 2c 5b 30 5d 2c 23 31 3a |.j.ldrb1|,[0],#1:|
|00003920| 73 74 72 62 31 2c 5b 31 | 32 5d 2c 23 31 3a 73 75 |strb1,[1|2],#1:su|
|00003930| 62 73 35 2c 35 2c 23 31 | 3a 62 4e 45 20 65 61 3a |bs5,5,#1|:bNE ea:|
|00003940| 2e 48 3a 61 64 64 30 2c | 30 2c 39 3a 61 64 64 31 |.H:add0,|0,9:add1|
|00003950| 32 2c 31 32 2c 38 3a 73 | 75 62 73 36 2c 36 2c 23 |2,12,8:s|ubs6,6,#|
|00003960| 31 3a 62 4e 45 20 60 3a | 62 20 64 3a 2e 5f 3a 2e |1:bNE `:|b d:._:.|
|00003970| 66 61 3a 61 6e 64 35 2c | 37 2c 23 37 3a 6d 6f 76 |fa:and5,|7,#7:mov|
|00003980| 73 34 2c 37 2c 4c 53 52 | 23 33 3a 62 45 51 20 49 |s4,7,LSR|#3:bEQ I|
|00003990| 3a 2e 67 61 3a 6c 64 72 | 62 31 2c 5b 30 5d 2c 23 |:.ga:ldr|b1,[0],#|
|000039a0| 31 3a 63 6d 70 31 2c 23 | 30 3a 73 74 72 4e 45 62 |1:cmp1,#|0:strNEb|
|000039b0| 31 2c 5b 31 32 5d 3a 61 | 64 64 31 32 2c 31 32 2c |1,[12]:a|dd12,12,|
|000039c0| 23 31 3a 6c 64 72 62 31 | 2c 5b 30 5d 2c 23 31 3a |#1:ldrb1|,[0],#1:|
|000039d0| 63 6d 70 31 2c 23 30 3a | 73 74 72 4e 45 62 31 2c |cmp1,#0:|strNEb1,|
|000039e0| 5b 31 32 5d 3a 61 64 64 | 31 32 2c 31 32 2c 23 31 |[12]:add|12,12,#1|
|000039f0| 0d 09 74 e9 6c 64 72 62 | 31 2c 5b 30 5d 2c 23 31 |..t.ldrb|1,[0],#1|
|00003a00| 3a 63 6d 70 31 2c 23 30 | 3a 73 74 72 4e 45 62 31 |:cmp1,#0|:strNEb1|
|00003a10| 2c 5b 31 32 5d 3a 61 64 | 64 31 32 2c 31 32 2c 23 |,[12]:ad|d12,12,#|
|00003a20| 31 3a 6c 64 72 62 31 2c | 5b 30 5d 2c 23 31 3a 63 |1:ldrb1,|[0],#1:c|
|00003a30| 6d 70 31 2c 23 30 3a 73 | 74 72 4e 45 62 31 2c 5b |mp1,#0:s|trNEb1,[|
|00003a40| 31 32 5d 3a 61 64 64 31 | 32 2c 31 32 2c 23 31 3a |12]:add1|2,12,#1:|
|00003a50| 6c 64 72 62 31 2c 5b 30 | 5d 2c 23 31 3a 63 6d 70 |ldrb1,[0|],#1:cmp|
|00003a60| 31 2c 23 30 3a 73 74 72 | 4e 45 62 31 2c 5b 31 32 |1,#0:str|NEb1,[12|
|00003a70| 5d 3a 61 64 64 31 32 2c | 31 32 2c 23 31 3a 6c 64 |]:add12,|12,#1:ld|
|00003a80| 72 62 31 2c 5b 30 5d 2c | 23 31 3a 63 6d 70 31 2c |rb1,[0],|#1:cmp1,|
|00003a90| 23 30 3a 73 74 72 4e 45 | 62 31 2c 5b 31 32 5d 3a |#0:strNE|b1,[12]:|
|00003aa0| 61 64 64 31 32 2c 31 32 | 2c 23 31 3a 6c 64 72 62 |add12,12|,#1:ldrb|
|00003ab0| 31 2c 5b 30 5d 2c 23 31 | 3a 63 6d 70 31 2c 23 30 |1,[0],#1|:cmp1,#0|
|00003ac0| 3a 73 74 72 4e 45 62 31 | 2c 5b 31 32 5d 3a 61 64 |:strNEb1|,[12]:ad|
|00003ad0| 64 31 32 2c 31 32 2c 23 | 31 0d 09 7e ea 6c 64 72 |d12,12,#|1..~.ldr|
|00003ae0| 62 31 2c 5b 30 5d 2c 23 | 31 3a 63 6d 70 31 2c 23 |b1,[0],#|1:cmp1,#|
|00003af0| 30 3a 73 74 72 4e 45 62 | 31 2c 5b 31 32 5d 3a 61 |0:strNEb|1,[12]:a|
|00003b00| 64 64 31 32 2c 31 32 2c | 23 31 3a 73 75 62 73 34 |dd12,12,|#1:subs4|
|00003b10| 2c 34 2c 23 31 3a 62 4e | 45 20 67 61 3a 63 6d 70 |,4,#1:bN|E ga:cmp|
|00003b20| 35 2c 23 30 3a 62 45 51 | 20 68 61 3a 2e 49 3a 6c |5,#0:bEQ| ha:.I:l|
|00003b30| 64 72 62 31 2c 5b 30 5d | 2c 23 31 3a 63 6d 70 31 |drb1,[0]|,#1:cmp1|
|00003b40| 2c 23 30 3a 73 74 72 4e | 45 62 31 2c 5b 31 32 5d |,#0:strN|Eb1,[12]|
|00003b50| 3a 61 64 64 31 32 2c 31 | 32 2c 23 31 3a 73 75 62 |:add12,1|2,#1:sub|
|00003b60| 73 35 2c 35 2c 23 31 3a | 62 4e 45 20 49 3a 2e 68 |s5,5,#1:|bNE I:.h|
|00003b70| 61 3a 61 64 64 30 2c 30 | 2c 39 3a 61 64 64 31 32 |a:add0,0|,9:add12|
|00003b80| 2c 31 32 2c 38 3a 73 75 | 62 73 36 2c 36 2c 23 31 |,12,8:su|bs6,6,#1|
|00003b90| 3a 62 4e 45 20 66 61 3a | 2e 64 3a 6c 64 6d 69 61 |:bNE fa:|.d:ldmia|
|00003ba0| 31 33 21 2c 7b 70 63 7d | 3a 2e 45 20 65 71 75 64 |13!,{pc}|:.E equd|
|00003bb0| 30 3a 2e 4a 20 65 71 75 | 64 31 34 38 3a 65 71 75 |0:.J equ|d148:equ|
|00003bc0| 64 2d 31 0d 09 88 33 2e | 4d 20 65 71 75 64 20 75 |d-1...3.|M equd u|
|00003bd0| 3a 2e 46 20 65 71 75 73 | 22 2a 2a 2a 2a 2a 2a 2a |:.F equs|"*******|
|00003be0| 2a 2a 2a 2a 2a 22 3a 2e | 6f 20 65 71 75 64 31 3a |*****":.|o equd1:|
|00003bf0| 20 5d 3a ed 3a e1 0d 09 | 92 ac dd a4 61 28 6b 2c | ]:.:...|....a(k,|
|00003c00| 68 29 3a 66 3d 30 3a c8 | 95 66 3d 6b 84 66 3d 68 |h):f=0:.|.f=k.f=h|
|00003c10| 3a 66 2b 3d 31 3a ce 3a | 5b 4f 50 54 20 7a 3a 73 |:f+=1:.:|[OPT z:s|
|00003c20| 74 6d 64 62 31 33 21 2c | 7b 66 7d 3a 6c 64 72 62 |tmdb13!,|{f}:ldrb|
|00003c30| 68 2c 5b 6b 5d 2c 23 31 | 3a 6c 64 72 62 66 2c 5b |h,[k],#1|:ldrbf,[|
|00003c40| 6b 5d 2c 23 31 3a 6f 72 | 72 68 2c 68 2c 66 2c 4c |k],#1:or|rh,h,f,L|
|00003c50| 53 4c 23 38 3a 6c 64 72 | 62 66 2c 5b 6b 5d 2c 23 |SL#8:ldr|bf,[k],#|
|00003c60| 31 3a 6f 72 72 68 2c 68 | 2c 66 2c 4c 53 4c 23 31 |1:orrh,h|,f,LSL#1|
|00003c70| 36 3a 6c 64 72 62 66 2c | 5b 6b 5d 2c 23 31 3a 6f |6:ldrbf,|[k],#1:o|
|00003c80| 72 72 68 2c 68 2c 66 2c | 4c 53 4c 23 32 34 3a 6c |rrh,h,f,|LSL#24:l|
|00003c90| 64 6d 69 61 31 33 21 2c | 7b 66 7d 3a 20 5d 3a 3d |dmia13!,|{f}: ]:=|
|00003ca0| 22 22 0d ff | |"".. | |
+--------+-------------------------+-------------------------+--------+--------+