-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathlander.p8
478 lines (439 loc) · 26.5 KB
/
lander.p8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
pico-8 cartridge // http://www.pico-8.com
version 29
__lua__
--lander v1.4
--by adam (special thanks to dylan!)
function _init()
unlocked_skins = {0}
player_skin = 1
num_wins = 0
num_dies = 0
title_init()
end
function _update()
if (mode==0) then
title_update()
elseif (mode==1) then
skins_update()
else
game_update()
end
end
function _draw()
if (mode==0) then
title_draw()
elseif (mode==1) then
skins_draw()
else
game_draw()
end
end
function title_init()
mode = 0
end
function title_update()
if (btnp(5)) then
game_init()
end
if (btnp(4)) then
skins_init()
end
end
function title_draw()
cls()
print("lander",48,48,7)
print("press ❎ to start",28,66,6)
print("press 🅾️ to change skin",18,72,6)
end
function skins_init()
mode=1
end
function skins_update()
if (btnp(0)) then
player_skin-=1
if (player_skin < 1) then
player_skin =1
end
end
if (btnp(1)) then
player_skin+=1
if (player_skin > #unlocked_skins) then
player_skin = #unlocked_skins
end
end
if (btnp(5)) then
game_init()
end
end
function skins_draw()
cls()
print("skins!",48,28,7)
print("use ⬅️➡️ to select a skin",14,36,6)
print("press ❎ to start",28,42,6)
step = 8
x_start=(128-(#unlocked_skins+2)*step)/2
y=58
for i=1,#unlocked_skins do
spr(64+unlocked_skins[i],x_start+step*i,y)
end
spr(11,x_start+step*player_skin,y+10)
end
function game_init()
mode = 2
g=0.025 --gravity
w=0.0 --wind
randseed = rndb(1,6)
game_over=false
win=false
num_wins_updated = false
num_dies_updated = false
make_player()
make_ground()
end
function game_draw()
cls()
draw_stars()
draw_player()
draw_ground()
print("score", 0,0,6)
print(num_wins,25,0,6)
if (game_over) then
if (win) then
print("you win!",48,28,11)
print("sequel coming soon!",28,36,5)
else
print("game over!",48,28,8)
end
print("press ❎ to play again",20,50,5)
print("press 🅾️ to return to title",10,58,5)
end
end
function game_update()
if (not game_over) then
move_player()
check_land()
else
if(btnp(5)) then
game_init()
end
if(btnp(4)) then
title_init()
end
end
end
function move_player()
p.dy+=g
p.dx+=w
thrust()
p.x+=p.dx
p.y+=p.dy
stay_on_screen()
end
function stay_on_screen()
if (p.x<0) then
p.x=0
p.dx=0
end
if (p.x>119) then
p.x=119
p.dx=0
end
if (p.y<0) then
p.y=0
p.dy=0
end
end
function make_player()
p={}
p.x=60
p.y=8
p.dx=0
p.dy=0
p.sprite=64+unlocked_skins[player_skin]
p.alive=true
p.thrust=0.075
end
function draw_player()
spr(p.sprite,p.x,p.y)
if (btn(2)) spr(8,p.x,p.y+6)
if (btn(0)) spr(9,p.x+8, p.y+1)
if (btn(1)) spr(10,p.x-8, p.y+1)
if (game_over and win) then
spr(6,p.x,p.y-8) --flag
elseif (game_over) then
spr(7,p.x,p.y) --explosion
end
end
function thrust()
if (btn(0)) p.dx-=p.thrust
if (btn(1)) p.dx+=p.thrust
if (btn(2)) p.dy-=p.thrust
if (btn(0) or btn(1) or btn(2)) sfx(0)
end
function rndb(low,high)
return flr(rnd(high-low+1)+low)
end
function draw_stars()
srand(randseed)
for i=1,50 do
pset(rndb(00,127), rndb(0, 127), 7)
end
srand(time())
end
function make_ground()
--create the ground
gnd={}
local top=96 --highest point
local btm=120 --lowest point
--set up the landing pad
pad={}
pad.width=15
pad.x=rndb(0,126-pad.width)
pad.y=rndb(top,btm)
pad.sprite=4
--create ground at pad
for i=pad.x,pad.x+pad.width do
gnd[i]=pad.y
end
--create ground right of pad
for i=pad.x+pad.width+1,127 do
local h=rndb(gnd[i-1]-3,gnd[i-1]+3)
gnd[i]=mid(top,h,btm)
end
--create ground left of pad
for i=pad.x-1,0,-1 do
local h=rndb(gnd[i+1]-3,gnd[i+1]+3)
gnd[i]=mid(top,h,btm)
end
end
function draw_ground()
for i=0,127 do
line(i,gnd[i],i,127,5)
end
spr(pad.sprite,pad.x,pad.y-6,2,1)
end
function check_land()
l_x=flr(p.x) --left side of ship
r_x=flr(p.x+7) --right side of ship
b_y=flr(p.y+7) --bottom of ship
over_pad=l_x>=pad.x and r_x<=pad.x+pad.width
on_pad=b_y>=pad.y-1-6
slow=p.dy<1.5
if (over_pad and on_pad and slow) then
end_game(true)
elseif (over_pad and on_pad) then
end_game(false)
else
for i=l_x,r_x do
if (gnd[i]<=b_y) end_game(false)
end
end
end
function end_game(won)
game_over=true
win=won
if (win) then
sfx(1)
if not num_wins_updated then
num_wins_updated=true
num_wins +=1
if num_wins < 13 then
add(unlocked_skins, num_wins+1)
end
end
else
sfx(2)
if not num_dies_updated then
num_dies_updated=true
num_dies +=1
if num_dies == 5 then
add(unlocked_skins,1)
end
end
end
end
function is_skin_ulocked(id)
for i in all(unlocked_skins) do
if id == i then
return true
end
end
return false
end
__gfx__
0000000000666600760dddddddddd766711111111111111700000000008888000008800000070000000070000007700000700000000000000000000000000000
00000000066c76607600000000000666766666666666666700000000089999800009900007700000000007700077770007770000000000000000000000000000
0070070066ccc7660066666666666660077777777777777000000000899aa998000aa00077700000000007770777777077777000000000000000000000000000
0007700066cccc66000766666666660007000007000000700008600089aaaa98000aa00007700000000007707777777700700000000000000000000000000000
0007700066555566000000000000000070000000700000070088600089aaaa980007700000070000000070000007700000700000000000000000000000000000
00700700066666600000000000000000700000007000000708886000899aa9980000000000000000000000000007700000700000000000000000000000000000
00000000050550500000000000000000000000000000000000006000089999800000000000000000000000000007700000000000000000000000000000000000
00000000660660660000000000000000000000000000000000006000008888000000000000000000000000000007700000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00666600006666000088880000aaaa000011110000222200003333000099990000dddd0000eeee0000ffff0000bbbb00004444000055550000cccc0000000000
066c7660066c7660088c78800aac7aa0011c7110022c7220033c7330099c79900ddc7dd00eec7ee00ffc7ff00bbc7bb0044c7440055c75500cc17cc000000000
66ccc76606ccc70088ccc788aaccc7aa11ccc71122ccc72233ccc73399ccc799ddccc7ddeeccc7eeffccc7ffbbccc7bb44ccc74455ccc755cc1117cc00000000
66cccc6606cccc6088cccc88aaccccaa11cccc1122cccc2233cccc3399cccc99ddccccddeecccceeffccccffbbccccbb44cccc4455cccc55cc1111cc00000000
665555660055556088555588aa5555aa11555511225555223355553399555599dd5555ddee5555eeff5555ffbb5555bb4455554455666655cc5555cc00000000
0666666006666660088888800aaaaaa0011111100222222003333330099999900dddddd00eeeeee00ffffff00bbbbbb004444440055555500cccccc000000000
05055050050550500505505005055050050550500505505005055050050550500505505005055050050550500505505005055050060660600505505000000000
660660666600606088088088aa0aa0aa11011011220220223303303399099099dd0dd0ddee0ee0eeff0ff0ffbb0bb0bb4404404455055055cc0cc0cc00000000
__label__
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000700000000000000000
00000000000000000000000000000000000000000000000000000000000000666600000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000066c7660000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000066ccc766000000000000000000000000000000000000000000000000000000000000
00000000700000000000000000000000000000000000000000000000000066cccc66000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000066555566000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000006666660000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000005055050000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000700000066066066000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000007
00700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000007000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000
00000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000070070000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000700000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000700000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000070
00000000000000000005000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000
00000000005000000005000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000
00000000555000005005550000000000000000000000000000000000000000000000000000000000055500000000000000000000000000000000000000000000
00000005555500005055550000000000000000000000000000000000000000000000000000000000055555000000000000000000000000000000000000000000
00000055555500005055550000000000000071111111111111170000500000000000000000000000055555500000000000000000000000000000000000000000
00000555555555055555555000000000000076666666666666670000500000000000000000000000555555550000000000000000000000000000000000000000
00000555555555055555555000000050000007777777777777700500500000000000000000505000555555555000000000700000000000000000000000000000
00000555555555055555555000000050005007000007000000700505550000000000500000505000555555555000000000000000000000000000000000000000
00005555555555555555555500000055555070000000700000070505550000000005500055555505555555555000000000000000000050000000000000000000
00005555555555555555555500050555555570000000700000075555555050000005500055555505555555555500050000000000007055005000055000000005
00055555555555555555555500050555555555555555555555555555555050000005550555555505555555555555550050000555500555005000055000000005
55055555555555555555555550555555555555555555555555555555555055000555550555555555555555555555555550555555500555555000055055005005
55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
__sfx__
000600000a63007600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000c000020070200301b0701b030170701703020070200301c0001b0001b070200702003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000400003c67039670326602c6602865026650236401f6401c630196201762014620116200f6200b6100861006610056100361003610016100061003600006000000000000000000000000000000000000000000
001400002c4501d4501a4501a45019450194501b45021450254501c4501e4501d4501d4501e45027450294502a4502a4501745017450164501945025450254502645026450264502645021450274502345024450
__music__
03 41420344