pico-8 cartridge // http://www.pico-8.com version 30 __lua__ -- api.p8 by zep -- demos most api functions -- _draw() called once per frame function _draw() -- clear screen to dark blue cls(1) -- ❎: mess with camera / clipping camera() -- reset if (btn(❎)) then camera(cos(t()/6)*20,0) clip(4,16,120,96)--x,y,w,h end -- draw whole map map() -- circles x,y,radius,col circfill(64,160,63,6) circ(64,160,67,14) -- with fill pattern fillp(░) circfill(64,160,52,7) fillp() -- reset -- rectangles x0,y0,x1,y1,col rectfill(4,4,124,10,0) rect(2,2,126,12,0) -- lines: x0,y0,x1,y1,col -- (palette at top) for i=1,15 do line(i*8-1, 6, i*8+1, 8, i) end -- strings num=8 str="hello " str..="from api.p"..num str_len=#str -- print: str,x,y,col print(str, 64-str_len*2, 20, 7) -- tables / arrays tbl={"a"} -- single element add(tbl,"b") -- add to end add(tbl,"d") add(tbl,"c") del(tbl,"d") --remove by value -- iterate over the table -- (draw letters bottom left) cursor(2,104,5) -- x,y,col foreach(tbl,print) -- another way to iterate cursor(123,104,5) for i in all(tbl) do print(i) end -- iterate with a for loop -- starts at index 1! (not 0) tbl={"ヒ゜","コ","◆"} for i=1,#tbl do print(tbl[i],2, 10+i*6,13) print(tbl[i],114,10+i*6,13) end -- draw sprites palt(2,true) --draw transparent palt(0,false)--draw solid (eyes) spr(2,48,32,4,4) -- stretched sprites -- (spinning bunnys) -- w: width to draw -- (1 turn ever 2 seconds) w = cos(t()/2) * 32 -- draw back sides indigo if (w < 0) pal(7,13) --[[ sspr: stretch sprite ■ first 4 parameters specify the source rect (x,y,w,h) ■ last 4 params specify the rectangle to draw (x,y,w,h) --]] sspr(16,0,32,32, 24-w/2,32,w,32) -- re-use w to mean height -- for vertical spinning sspr(16,0,32,32, 88,48-w/2,32,w) pal() -- reset palette -- rotating star sprites for i=0,31 do -- angle based on time local a=(i+t()*2)/32 -- screen position sx=64 +cos(a)*57 - 4 sy=160+sin(a)*57 - 4 -- grab pixels from spritesheet -- to use as color ssx = 64+i%16 -- x location col=sget(ssx,0) -- grab it -- draw star in that color pal(7,col) -- (remap white) spr(16, sx,sy) end pal() -- reset -- draw state of buttons for pl=0,7 do for b=0,7 do sx=57+b*2 sy=70+pl*2 col=5 if (btn(b,pl)) col=b+7 pset(sx,sy,col) end end end -- _update(): called 30 fps -- (use _update60 for 60fps) function _update() -- button pressed: play a sfx if (btnp(🅾️)) then sfx(0) end end -- _init() called once at start function _init() -- music loops every 4 patterns -- because the loop-back flag -- is set on pattern 3 music(0) -- make a custom menu item menuitem(1, "play sfx", function() sfx(3) end ) end __gfx__ 00000000000000002222222222222222222222222222222200000dddddd00000ddd877eeecccdd55000000000000000000000000000000000000000000000000 000000000000000022222222222222222222222222222222000dddddddddd0000000000000000000000000000000000000000000000000000000000000000000 00700700000000002222222222222222222222222222222200dddddddddddd000000000000000000000000000000000000000000000000000000000000000000 0007700000000000222222777722222222222277772222220dddddddddddddd00000000000000000000000000000000000000000000000000000000000000000 0007700000000000222227777772222222222777777222220dddddddddddddd00000000000000000000000000000000000000000000000000000000000000000 007007000000000022227777777722222222777777772222dddddddddddddddd0000000000000000000000000000000000000000000000000000000000000000 000000000000000022227778877722222222777bb7772222dddddddddddddddd0000000000000000000000000000000000000000000000000000000000000000 00000000000000002222778877772222222277bb77772222dddddddddddddddd0000000000000000000000000000000000000000000000000000000000000000 00000000000000002222778779772222222277b77c772222dddddddd000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000222277779977222222227777cc772222dddddddd000000000000000000000000000000000000000000000000000000000000000000000000 000070000000000022227779977722222222777cc7772222dddddddd000000000000000000000000000000000000000000000000000000000000000000000000 00777770000000002222779977772222222277cc77772222dddddddd000000000000000000000000000000000000000000000000000000000000000000000000 0007770000000000222277977a772222222277c77e772222dddddddd000000000000000000000000000000000000000000000000000000000000000000000000 000707000000000022227777aa77222222227777ee772222dddddddd000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000002222777aa77722222222777ee7772222dddddddd000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000222277aa77772222222277ee77772222dddddddd000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000002222777777777777777777777777222200000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000002222777777777777777777777777222200000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000002222777777777777777777777777222200d00000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000222277777777777777777777777722220d6d0000000600000000000000000000000000000000000000000000000000000000000000000000 00000000000000002222777777777777777777777777222200d00000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000002222777777777777777777777777222200000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000002222777007777777777777700777222200000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000002222777007777777777777700777222200000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000002222777007777777777777700777222200000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000002222777777777777777777777777222200000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000002222277777777777777777777772222200000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000002222277777777770077777777772222200000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000002222227777777777777777777722222200000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000002222222277777777777777772222222200000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000002222222222222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000002222222222222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000 22222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 22222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 22222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 22222227777222222222277772222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 22222277777722222222777777222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 22222777777772222227777777722222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2222277788777222222777bb77722222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 222227788777722222277bb777722222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 222227787797722222277b77c7722222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 22222777799772222227777cc7722222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2222277799777222222777cc77722222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 222227799777722222277cc777722222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2222277977a7722222277c77e7722222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 222227777aa772222227777ee7722222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 22222777aa777222222777ee77722222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2222277aa777722222277ee777722222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 22222777777777777777777777722222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 22222777777777777777777777722222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 22222777777777777777777777722222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 22222777777777777777777777722222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 22222777007777777777770077722222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 22222777007777777777770077722222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 22222777007777777777770077722222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 22222777777777777777777777722222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 22222277777777777777777777222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 22222277777777700777777777222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 22222227777777777777777772222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 22222222277777777777777222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 22222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 22222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 22222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 22222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 __label__ 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 11011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101 11010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101 11010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101 1101000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f00000101 11010000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000101 110100000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000101 11010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101 11010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101 11011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101 11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11dd11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111dd111 111d111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111d111 111d111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111d111 111d111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111d111 11ddd1111111111111111111111111717177717111711117711111777177711771777111117771777177711111777177711111111111111111111111111ddd11 11111111111111111111111111111171717111711171117171111171117171717177711111717171711711111171717171111111111111111111111111111111 11ddd1111111111111111111111111777177117111711171711111771177117171717111117771777117111111777177711111111111111111111111111ddd11 1111d111111111111111111111111171717111711171117171111171117171717171711111717171111711111171117171111111111111111111111111111d11 11ddd1111111111111111111111111717177717771777177111111711171717711717111117171711177711711711177711111111111111111111111111ddd11 11d111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111d1111 11ddd1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111ddd11 11111111111111111116111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11ddd1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111ddd11 1111d111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111d11 111dd11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111dd11 1111d111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111d11 11ddd1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111ddd11 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111d11111111111111111111111111111 111111111111111111dd1111111dd11111111111111111111111117777111111111111777711111111111111111111111d6d1111111111111111111111111111 11111111111111111dddd11111dddd11111111111111111111111777777111111111177777711111111111111111111111d11111111111111111111111111111 1111111111111111ddddd11111ddddd1111111111111111111117777777711111111777777771111111111111111111111111111111111111111111111111111 1111111111111111ddbdd11111dd8dd1111111111111111111117778877711111111777bb7771111111111111111111111111111111111111111111111111111 1111111111111111dddbd11111dd8dd111111111111111111111778877771111111177bb777711111111111111111111dddddddddddddddd1111111111111111 1111111111111111dddbd11111d9ddd111111111111111111111778779771111111177b77c7711111111111111111dddddddddd00dddddddddd1111111111111 1111111111111111ddcdd11111d9ddd11111111111111111111177779977111111117777cc7711111111111111111dddddddddddddddddddddd1111111111111 1111111111111111ddcdd11111dd9dd1111111111111111111117779977711111111777cc7771111111111111111ddd00dddddddddddddd00ddd111111111111 1111111111111111dddcd11111dd9dd111111111111111111111779977771111111177cc77771111111111111111ddd00dddddddddddddd00ddd111111111111 1111111111111111dddcd11111daddd11111111111111111111177977a771111111177c77e771111111111111111dddddddddddddddddddddddd111111111111 1111111111111111ddedd11111daddd1111111111111111111117777aa77111111117777ee771111111111111111dddddddddddddddddddddddd111111111111 1111111111111111ddedd11111ddadd111111111111111111111777aa77711111111777ee7771111111111111111dddddddddddddddddddddddd111111111111 1111111111111111ddded11111ddadd11111111111111111111177aa77771111111177ee77771111111111111111dddddddddddddddddddddddd111111111111 1111111111111111ddddddddddddddd1111111111111111111117777777777777777777777771111111111111111dddaaddd11111111dddeeddd111111111111 1111111111111111ddddddddddddddd1111111111111111111117777777777777777777777771111111111111111dd9ddadd11111111ddcddedd111111111111 1111111111111111ddddddddddddddd1111111111111111111117777777777777777777777771111111111111111ddd99ddd11111111dddccddd111111111111 1111111111111111ddddddddddddddd1111111111111111111117777777777777777777777771111111111111111dddd99dd11111111ddddccdd111111111111 1111111111111111ddddddddddddddd1111111111111111111117777777777777777777777771111111111111111dd88dddd11111111ddbbdddd111111111111 1111111111111111ddddddddddddddd1111111111111111111117777777777777777777777771111111111111111dddddddd11111111dddddddd111111111111 1111111111111111dd0ddddddddd0dd11111111111111111111177700777777777777770077711111111111111111dddddd1111111111dddddd1111111111111 1111111111111111dd0ddddddddd0dd1111111111111111111117770077777777777777007771111111111111111111111111111111111111111111111111111 1111111111111111dd0ddddddddd0dd1111111111111111111117770077777777777777007771111111111111111111111111111111111111111111111111111 1111111111111111ddddddddddddddd1111111111111111111117777777777777777777777771111111111111111111111111111111111111111111111111111 11111111111111111ddddddddddddd11111111111111111111111777777777777777777777711111111111111111111111111111111111111111111111111111 11111111111111111dddddd0dddddd11111111111111111111111777777777700777777777711111111111111111111111161111111111111111111111111111 111111111111111111ddddddddddd111111111111111111111111177777777777777777777111111111111111111111111111111111111111111111111111111 1111111111111111111ddddddddd1111111111111111111111111111777777777777777711111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111d11111 1111111111111111111111111111111111111111111111111116111111111111111111111111111111111111111111111111111111111111111111111d6d1111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111d11111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111151515151515151511111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111151515151515151511111dddddd111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111dddddddddd1111111111111111111111111111111111111111111 1111111111d111111111111111111111111111111111111111111111151515151515151511dddddddddddd111111111111111111111111111111111111111111 111111111d6d1111111111111111111111111111111111111111111111111111111111111dddddddddddddd11111111111111111111111111111111111111111 1111111111d11111111111111111111111111111111111111111111115151515151515151dddddddddddddd11111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111dddddddddddddddd1111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111515151515151515dddddddddddddddd1111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111dddddddddddddddd1111111111111111111111111111111111111111 111111111111111111111dddddd1111111111111111111111111111115151515151515d5ddddddddddddddddddd11111111111111111111111111dddddd11111 1111111111111111111dddddddddd11111111111111111111111111111111111111dddddddddddddddddddddddddd1111111111111111111111dddddddddd111 111111111111111111dddddddddddd111111111111111111111111111515151515d5d5d5dddddddddddddddddddddd11111111111111111111dddddddddddd11 11111111111111111dddddddddddddd1111111111111111111111111111111111dddddddddddddddddddddddddddddd111111111111111111dddddddddddddd1 11111111111111111dddddddddddddd11111111111111111111111111515151515d5d5d5ddddddddddddddddddddddd111111111111111111dddddddddddddd1 1111111111111111dddddddddddddddd11111111111111111111111111111111dddddddddddddddddddddddddddddddd1111111111111111dddddddddddddddd 1111111111111111dddddddddddddddd11111111111111111111111111111111dddddddddddddddddddddddddddddddd1111111111111111dddddddddddddddd 1111111111111111dddddddddddddddd11111111111111111111111111111111dddddddddddddddddddddddddddddddd1111111111111111dddddddddddddddd 1111111111111dddddddddddddddddddddd11111111111111111111111111dddddddddddddddddddddddddddddddddddddd1111111111ddddddddddddddddddd 11111111111dddddddddddddddddddddddddd1111111111111111111111dddddddddddddddddddddddddddddddddddddddddd111111ddddddddddddddddddddd 1111111111dddddddddddddddddddddddddddd11111111111111111111dddddddddddddddddddddddddddddddddddddddddddd1111dddddddddddddddddddddd 111111111dddddddddddddddddddddddddddddd111111111111111111dddddddddddddddddddddddddddddddddddddddddddddd11ddddddddddddddddddddddd 111111111dddddddddddddddddddddddddddddd111111111111111111dddddddddddddddddddddddddddddddddddddddddddddd11ddddddddddddddddddddddd 11111111dddddddddddddddddddddddddddddddd1111111111111111eeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddd 11111111dddddddddddddddddddddddddddddddd1111111111eeeeeedddddddddddddddddeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddd 11111111dddddddddddddddddddddddddddddddd111111eeee111111dddddddddddddddddddddddeeeeddddddddddddddddddddddddddddddddddddddddddddd 11111ddddddddddddddddddddddddddddddddddddddeee1111111ddddddddddddddddddddddddddddddeeedddddddddddddddddddddddddddddddddddddddddd 111dddddddddddddddddddddddddddddddddddddeeedd111111dddddd666666666666666ddddddddddddddeeeddddddddddddddddddddddddddddddddddddddd 11ddddddddddddddddddddddddddddddddddddeedddddd1111d666666666666666666666666666dddddddddddeeddddddddddddddddddddddddddddddddddddd 1dddddddddddddddddddddddddddddddddddeeddddddddd66666666666666666666666666666666666dddddddddeeddddddddddddddddddddddddddddddddddd 1dddddddddddddddddddddddddddddddddeedddddddd66666666666666666666666666666666666666666ddddddddeeddddddddddddddddddddddddddddddddd ddddddddddddddddddddddddddddddddeeddddddd666666666666666666e6666666666e66666666666666666dddddddeeddddddddddddddddddddddddddddddd ddddddddddddddddddddddddddddddeeddddddd666666666666666666eeeee666666eeeee66666666666666666dddddddeeddddddddddddddddddddddddddddd ddddddddddddddddddddddddddddeeddddddd66666666666e666666666eee66666666eee66666666676666666666dddddddeeddddddddddddddddddddddddddd dd555ddddddddddddddddddddddeddddddd66666666666eeeee6666666e6e66666666e6e6666666777776666666666dddddddeddddddddddddddddddddd555dd dd5d5dddddddddddddddddddddedddddd66666666666666eee6666666666666666666666666666667776666666666666ddddddedddddddddddddddddddd5d5dd dd555dddddddddddddddddddeeddddd6666666666666666e6e666666666666666666666666666666767666666666666666dddddeedddddddddddddddddd555dd dd5d5ddddddddddddddddddedddddd66666666c666666666666666666666666666666666666666666666666666666666666ddddddeddddddddddddddddd5d5dd dd5d5dddddddddddddddddeddddd66666666ccccc666666666666666666676667666766666666666666666666667666666666dddddedddddddddddddddd5d5dd ddddddddddddddddddddeeddddd6666666666ccc66666666666666766676667666766676667666666666666667777766666666dddddeeddddddddddddddddddd dd555ddddddddddddddedddddd66666666666c6c666666666666766676667666766676667666766666666666667776666666666ddddddeddddddddddddd555dd dd5d5dddddddddddddeddddd666666666666666666666676667666766676667666766676667666766676666666767666666666666dddddedddddddddddd5d5dd dd55dddddddddddddeddddd66666666666666666666676667666766676667666766676667666766676667666666666666666666666dddddeddddddddddd55ddd dd5d5dddddddddddeddddd666666c666666666666676667666766676667666766676667666766676667666766666666666666666666dddddedddddddddd5d5dd dd555ddddddddddeddddd66666ccccc66666666676667666766676667666766676667666766676667666766676666666666668666666dddddeddddddddd555dd ddddddddddddddeddddd6666666ccc6666666676667666766676667666766676667666766676667666766676667666666668888866666dddddeddddddddddddd ddd55ddddddddeddddd66666666c6c66666676667666766676667666766676667666766676667666766676667666766666668886666666dddddedddddddd55dd dd5ddddddddddedddd666666666666666666667666766676667666766676667666766676667666766676667666766666666686866666666ddddeddddddd5dddd dd5dddddddddedddd66666666666666666667666766676667666766676667666766676667666766676667666766676666666666666666666ddddedddddd5dddd dd5ddddddddedddd6666666666666666667666766676667666766676667666766676667666766676667666766676667666666666666666666ddddeddddd5dddd ddd55dddddedddd66666c666666666667666766676667666766676667666766676667666766676667666766676667666766666666666666666ddddeddddd55dd ddddddddddedddd666ccccc6666666766676667666766676667666766676667666766676667666766676667666766676667666666666666666ddddeddddddddd dddddddddedddd66666ccc66666676667666766676667666766676667666766676667666766676667666766676667666766676666666d666666ddddedddddddd ddddddddedddd666666c6c666666667666766676667666766676667666766676667666766676667666766676667666766676666666ddddd66666ddddeddddddd dddddddedddd66666666666666667666766676667666766676667666766676667666766676667666766676667666766676667666666ddd6666666ddddedddddd dddddddedddd66666666666666766676667666766676667666766676667666766676667666766676667666766676667666766676666d6d6666666ddddedddddd ddddddedddd66666666666666666766676667666766676667666766676667666766676667666766676667666766676667666766666666666666666ddddeddddd ddddddeddd6666666666666666766676667666766676667666766676667666766676667666766676667666766676667666766676666666666666666dddeddddd __map__ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000002600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000002700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000002700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000002700000000000000002600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0026000000000000000607000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000060700000000061616070000060700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0006161607000006161616160706161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0616161616070616161616161616161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1616161616161616161616161616161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1616161616161616161616161616161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1616161616161616161616161616161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 __sfx__ 000100000e0701007011070140601505017040190401b0301c0301e0301f020210202202024020250202702028020290102b0102c0102d0102e0102e0102f0103001030010310103101031010320100000000000 01100000007450070500705007050c7450070500705007050474500705007050070510745007050070500705027450070500705007050e7450070500705007050774500705007050070513745007050070500705 01100000180001c0001f03623026180161c0161f00023000180361c0261f01621016000000000000000000001a0361d02621016240161f006230061a0361d0361f026230261d0261f0261d0261f0162370526705 31040000185501c5501f550185501c5501f5501c5501f550245501c5501f55024550285501f550245502855000000000000000000000000000000000000000000000000000000000000000000000000000000000 __music__ 01 01424344 00 01424344 00 01024344 02 01024344