commit 7d2dcb89f2624b692d45143725a6610e785a0d84 Author: Stefano Pigozzi Date: Sun Oct 6 05:45:59 2024 +0200 First commit diff --git a/.media/ldjam-banner.png b/.media/ldjam-banner.png new file mode 100644 index 0000000..4a4f843 Binary files /dev/null and b/.media/ldjam-banner.png differ diff --git a/fish.p8 b/fish.p8 new file mode 100644 index 0000000..f44c375 --- /dev/null +++ b/fish.p8 @@ -0,0 +1,481 @@ +pico-8 cartridge // http://www.pico-8.com +version 42 +__lua__ +fish = {} +nom = {} + +under = true +over = false +hud = false + +score = 0 + +cur = { + x = 60, + y = 60, + cooldown = 0, +} + +curcd = 8 + +function dist(a, b) + local hdist = abs(a.x - b.x) + local vdist = abs(a.y - b.y) + return hdist + vdist +end + +function fborn() + add(fish, { + x = flr(rnd(128)), + y = flr(rnd(128)), + left = flr(rnd(2)) == 0, + hunger = 8, + dead = false, + }) +end + +function fdraw(f) + spr( + f.hunger, + f.x, f.y, + 1, 1, + f.left, f.dead + ) +end + +function ndraw(n) + spr( + 18, + n.x, n.y + ) +end + +function fhunger(f) + f.hunger -= 1 + if f.hunger == 0 then + fdie(f) + end +end + +function fdie(f) + sfx(1) + f.dead = true +end + +function feat(f) + for _,n in pairs(nom) do + if dist(f, n) < 8 then + f.hunger = 8 + del(nom, n) + end + end +end + +function fact(f) + if f.dead then + return + end + + local event = flr(rnd(100)) + local eventmod = event % 10 + + if event == 0 then + fhunger(f) + elseif event == 99 then + score += 1 + end + + if f.hunger < 8 then + feat(f) + end + + if eventmod == 1 then + f.x -= 1 + f.left = true + elseif eventmod == 2 then + f.x += 1 + f.left = false + elseif eventmod == 3 then + f.y -= 1 + elseif eventmod == 4 then + f.y += 1 + end + + if f.x < -8 then + f.x = 127 + elseif f.x > 127 then + f.x = -8 + end + + if f.y < -8 then + f.y = 127 + elseif f.y > 127 then + f.y = -8 + end +end + +function _init() + -- what in tarnation + poke(0x5f5c,255) +end + +function _draw() + cls(1) + + if under then + print(" \^w\^tfish thingy", 2, 2, 7) + print("") + print("keep your fish alive") + print("for as long as possible") + print("") + print("or just as long") + print("you feel like it idk") + print("") + print("⬆️⬅️⬇️➡️ : move your cursor") + print(" ❎ : drop food") + print("") + print("food will eventually") + print("become harder to get") + print("") + print("") + print("") + print("") + print("") + print(" press ❎ to start") + + elseif over then + print("\^w\^tgame over", 2, 2, 7) + print("your score is: " .. score) + else + camera(0, 0) + map() + + foreach(nom, ndraw) + foreach(fish, fdraw) + + local cursprite = 16 + if cur.cooldown != 0 then + cursprite = 17 + end + + spr( + cursprite, + cur.x, cur.y + ) + + if hud then + print("\^w\^t" .. score, 2, 2, 10) + end + end +end + +function _update() + if under then + if btnp(❎) then + under = false + + sfx(0) + for i=1,17 do + fborn() + end + end + + elseif not over then + foreach(fish, fact) + + if btnp(🅾️) then + hud = not hud + end + + if btn(⬅️) then + cur.x -= 1 + end + if btn(➡️) then + cur.x += 1 + end + if btn(⬆️) then + cur.y -= 1 + end + if btn(⬇️) then + cur.y += 1 + end + + local cross = btnp(❎) + if cross and cur.cooldown == 0 then + sfx(3) + cur.cooldown = curcd + curcd += 1 + add(nom, {x = cur.x, y = cur.y}) + end + + if cur.x < -8 then + cur.x = 127 + elseif cur.x > 127 then + cur.x = -8 + end + + if cur.y < -8 then + cur.y = 127 + elseif cur.y > 127 then + cur.y = -8 + end + + if cur.cooldown > 0 then + cur.cooldown -= 1 + end + + o = true + for _,f in pairs(fish) do + if not f.dead then + o = false + end + end + + if o then + sfx(0, -2) + sfx(2) + over = true + end + end +end +__gfx__ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +06066600050555000505550005055500040555000404440004044400040444000404440009099900000000000000000000000000000000000000000000000000 +06666160055551500555515005555150044441400444414004444140044441400999919009999190000000000000000000000000000000000000000000000000 +06666660055555500555555004444440044444400444444004444440099999900999999009999990000000000000000000000000000000000000000000000000 +06066600050555000404440004044400040444000404440009099900090999000909990009099900000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000070000000d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0077670000dd0d000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +076606700d0000d00033b30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +76000670d00000d003bbb30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +076000670d00000d003bbb3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +076066700d0000d0003b330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0076770000d0dd000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00070000000d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1111111111111111111111c111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +11111111111c111111111c1c11cccc11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1111111111111111111111c11c7111c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +11111111c111111111cc11111c1111c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1111111111111c111c71c1111c1111c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +11111111111111111c11c1111c1111c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1111111111c1111111cc111111cccc11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +11111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +__label__ +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111c11111111111111111 +11111111111111111111111111cccc1111111111111111111111111111111111111111111111111111111111111111111111111111111c1c1111111111111111 +1111111111111111111111111c7111c1111111111111111111111111111111111111111111111111111111111111111111111111111111c11111111111111111 +1111111111111111111111111c1111c111111111111111111111111111111111111111111111111111111111111111111111111111cc11111111111111111111 +1111111111111111111111111c1111c11111111111111111111111111111111111111111111111111111111111111111111111111c71c1111111111111111111 +1111111111111111111111111c1111c11111111111111111111111111111111111111111111111111111111111111111111111111c11c1111111111111111111 +11111111111111111111111111cccc1111111111111111111111111111111111111111111111111111111111111111111111111111cc11111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111c11111111111111111111111111111111111111111111111111111111111111111 +1111111111111111111111111111111111111111111444141111111111111c1c1111111111111111111c11111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111141444411111111111111c11111111111111111111111111111111111111111111111111111111111111111 +1111111111111111111111111111111111111111114444441111111111cc11111111111111111111c11111111111111111111111111111111111111111111111 +111111111111111111111111111111111111111111144414111111111c71c111111111111111111111111c111111111111111111111111111111111111111111 +111111111111111111111111111111111111111111111111111111111c11c1111111111111111111111111111111111111111111111111111111111111111111 +1111111111111111111111111111111111111111111111111111111111cc1111111111111111111111c111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111c11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111c11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +1111111111111111111111111111111111111c111111111111111111113111111111111111111111111111111111111111111111111111111111111111111111 +1111111111111111111111111111111111111111111111111111111133b311111111111111111111111111111111111111111111111111111111111111111111 +1111111111111111111111111111111111c111111111111111111113bbb311111111111111111111111111111111111111111111111111111111111111111111 +111111111111111111111111111111111111111111111111111111113bbb31111111111111111111111111111111111111111111111111111111111111111111 +111111111111111111111111111111111111111111111111111111113b331111111111111111111111111111111111111111111111111111111111c111111111 +111111111111111111111111111111111111111111111111111111111311111111111111111111111111111111111111111c11111111111111111c1c11111111 +1111111111111111111111111111311111111111111111111111111111111111111111111111111111111111111111111111111111111111111111c111111111 +1111111111111111111111111133b3111111111111111111111111111111111111111111111111111111111111111111c11111111111111111cc111111111111 +11111111111111111111111113bbb311111111111111111111111111111111111111111111111111111111111111111111111c11111111111c71c11111111111 +111111111111111111111111113bbb31111111111111111111111111111111111111111111111111111111111111111111111111111111111c11c11111111111 +111111111111111111111111113b3311111111111111111111111111111111111111111111111111111111111111111111c111111111111111cc111111111111 +11111111111111111111111111131111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111c111111111111111111111111111111111111111111111111111111cccc1111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111c7111c111111111111111111111111111111111111111111111111111111111 +11111111c11111111111111111111111111111111111111111111111111111111c1111c111111111111111111111111111111111111111111111111111111111 +1111111111111c111111111111111111111111111111111111111111111111111c1111c111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111c1111c111111111111111111111111111111111111111111111111111111111 +1111111111c1111111111111111111111111111111111111111111111111111111cccc1111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111c11111111111111111111111111111111111111111111111111111111111111111111111111111144414111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111414444111111111 +11111111111111111111111111111111c11111111111111111111111111111111111111111111111111111111111111111111111111111111444444111111111 +1111111111111111111111111111111111111c111111111111111111111111111111111111111111111111111111111111111111111111111144414111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111114155 +1111111111111111111111111111111111c111111111111111111111111111111111111111111111111111111111111111111111111111111111111111114444 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111114444 +11111111111111c11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111114144 +1111111111111c1c1555151111111111111111111111111111111111111c11111111111111111111111111111111111111111111111111111111111111111111 +11111111111111c15155551111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +1111111111cc11114444441111111111111111111111111111111111c11111111111111111111111111111111111111111111111111111111111111111111111 +111111111c71c111144414111111111111111111111111111111111111111c111111111111111111311111111111111111111111111111111111111111111111 +111111111c11c1111111111111111111111111111111111111111111111111111111111111111133b31111111111111111111111111111111111111111111111 +1111111111cc1111111111111311111111111111111111111111111111c1111111111111111113bbb31111111111111111111111111111111111111111111111 +1111111111111111111111133b31111111111111111111111111111111111111111111111111113bbb3111111111111111111111111111111111111111111111 +11111111111111111111113bbb31111111111111111111111111111111111111111111111111113b3311111111111111111111c1111111111111111111111111 +111111111111111111111113bbb31111111111111111111111111111111111111111111111111113111111111111111111111c1c111111111111111111111111 +111111111111111111111113b33111111111111111111111111111111111111111111111111111111111111111111111111111c1111111111111111111111111 +11111111111111111111111131111111111111111111111111111111111111111111111111111111111111111111111111cc1111111111111111111111111111 +1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111c71c111111111111111111111111111 +1111111111111111111111111111111111111111111111111155514111111111111111111111111111111111111111111c11c111111111111111111111111111 +11111111111111111111111111111111111111111111111114144441111111111111111111111111111111111111111111cc1111111111111111111111111111 +11111111111111111111111111111111111111111111111114444441111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111444141111111111111111111111111111111111111111111111111111111111111111111111111 +1111111111111111111c1111111111111111111111cccc11111111111111111111111111111111111111111111111111111111111111111111111111111c1111 +11111111111111111111111111111111111111111c7111c111111111111111111111111111111111111111111111111111111111111111111111111111111111 +1111111111111111c111111111111111111111111c1111c1111111111111111111111111111111111111111111111111111111111111111111111111c1111111 +111111111111111111111c1111111111111111111c1111c111111111111111111111111111111111111111111111111111111114441411111111111111111c11 +11111111111111111111111111111111111111111c1111c111111111111111111111111111111111111111111111111111111141444411111111111111111111 +111111111111111111c11111111111111111111111cccc1111111111111111111111111111111111111111111111111415551144444411111111111111c11111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111444414114441411111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111444444111111111111111111111111111 +111111111111111111111111111111111111111111111111111111111111111141444111111c1111111111111111111414441111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111114444141111111111111111111111111111111111111111111111111111111111 +111111111111111111111111111111111111111111111111111111111111111144444411c1111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111119199911111111c11111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111c11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111311111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111133b31111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +111111111111111113bbb31111111111111111111111111111111111111111111111111111111111111111111111111111111311111111111111111111111111 +1111111111111111113bbb3111111111111111111111111111111111111111111111111111111111111111111111111111133b31111111111111111111111111 +1111111111111111113b3311111111111111111111111111111111111111111111111111111111111111111111111111113bbb31111111111111111111111111 +1111111111111111111311111111111111111111111111111111111111111111111111111111111111111111111111111113bbb3111111111111111111111111 +1111111111111111111111111111111111111151555111111111111111111111111111111111111111111111111111111113b331111111111111111111111111 +11111111111111111111111111111111111111555515111111111111111111111111111111111111111111111111111111113111111111111111111111111111 +1111111111111111111111111111111111111144444411111111111111111111111111111111111111111111111c111111111111111111111111111111111111 +11111111111111111111111111111111111111414441111111111115155511111111111111111111111111111111111111111111111111111111111111111111 +1111111111111111111111111111111111111111111111111111111555515111111111111113111111111111c111111111111111111111111111111111111111 +111111111111111111111111111111111111111111111111111111155555511111111111133b31111111111111111c1111111111111111111111111111111111 +4155511111111111111111111111111111111111111111111111111414441111111111113bbb3111111111111111111111111111111111111111111111111111 +44441411111111111111111111111111111111111111111111111111111111111111111113bbb3111111111111c1111111111111111111111111111111111111 +44444411111111111111111111111111111111111111111111111111111111111111111113b33111111111111111111111111111111111111111111111111111 +414441111111111111111111111111c1111111111111111111111111111111111111111111311111111111111111111111111111111111111111111111111111 +11cccc11111111111111111111111c1c111111111111111111111111111c1111111111111111111111cccc1111111111111111111111111111cccc1111111111 +1c7111c11111111111111111111111c11111111111111111111111111111111111111111111111111c7111c11111111111111111111111111c7111c111111111 +1c1111c1111111111111111111cc1111111111111111111111111111c111111111111111111111111c1111c11111111111111111111111111c1111c111111111 +1c1111c111111111111111111c71c11111111111111111111111111111111c1111111111111111111c1111c11111111111111111111111111c1111c111111111 +1c1111c111111111111111111c11c1111111111111111111111111111111111111111111111111111c1111c11111111111111111111111111c1111c111111111 +11cccc11111111111111111111cc111111111111111111111111111111c11111111111111111111111cccc1111111111111111111111111111cccc1111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111113111111111111d11111111111111111111111111111111111111111111111111111111111111111111111111111 +1111111111111111111111111111111111133b3111111111dd1d1111111111111111111111111111111111111111111111111111111111111144414111111111 +11111111111111111111111111111111113bbb311111111d1111d111111111111111111111111111111111111111111111111111111111111919999111111111 +111111111111111111111111111111111113bbb3111111d11111d111111111111111111111111111111111111111111111111111111111111999999111111111 +111111111111111111111111111111111113b3311111111d11111d11111111111111111111414441111111111111111111111111111111111199919111111111 +11111111111111111111111111111111111c31111111111d1111d111111111111111111111444414111111111111111111111111111111111111111111111111 +111111111111111111111111111111111111111111111111d1dd1111111111111111111111444444111111111111111111111111111111111111111111115551 +11111111111111111111111111111111c1111111111111111d111111111111111111111111414441111111111111111111111111111111111111111111151555 +1111111111111111111111111111111111111c111111111111111111111111111111111111111111111111111111111111111111111111111111111111155555 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111114441 +1111111111111111111111111111111111c111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111115155511111111111111111111111111111111111111111111111111111111111111 +1111111111111111111111111111111111111111111111111111111111ccc555515111111111111111111111111c111111111111111111111111111111111111 +111111111111111111111111111111111111111111111111111111111c7114444441111111111111111111111111111111111111111111111111111111111111 +111111111111111111111111111111111111111111111111444141111c1114c4441111111111111111111111c111111111111111111111111111111111111111 +111111111111111111111111111111111111111111111114144441111c1111c111111111111111111111111111111c1111111111111111111111111111111111 +111111111111111111111111111111111111111111111114444441111c1111c11111111111111111111111111111111111111111111111111111111111111111 +1111111111111111111111111111111111111111111111114441411111cccc1111111111111111111111111111c1111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 + +__map__ +2020202320202020202020202022202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +2020202020202022202021202020202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +2020202021202020202020202020202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +2020202020202020202020202120222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +2021202020202020232020202020202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +2020202021202020202020202020202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +2022202020202021202020202020202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +2020202020202020202020202220202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +2020212020232020202020202020202120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +2020202020202020202120202020202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +2020202020202020202020202020202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +2020202020202020202020212020202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +2320202220202021202023202020232020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +2020202020202020202020202020202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +2020202021202020202020202020202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +2020202020202023202020212020202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +2320202020202020202020202020202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +__sfx__ +c028001e2d15201602016020260202602026020f0021b0022a1522d1522d1522d102000020000200002000022a1022d1022a1522d1522d152271522a152001020000200002000020000200002001022710203102 +082800000015000100030001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +302800000315200102031520015200152001520015200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000200002000020000200002 +081400002d1502a100301000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000060000600006000060000600006000060000600006000060000600006000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0020000018c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +__music__ +00 40444344 +