196 lines
24 KiB
Lua
196 lines
24 KiB
Lua
pico-8 cartridge // http://www.pico-8.com
|
|
version 36
|
|
__lua__
|
|
-- enable mouse
|
|
poke(0x5F2D, 3)
|
|
|
|
-- Font M3X6 by daniel linssen
|
|
poke(0x5600, 4, 4, 7)
|
|
poke4(0x5700,unpack(split"0x0000.0000,0x0000.0000,0x0202.0202,0x0000.0200,0x0000.0505,0x0000.0000,0x0505.0705,0x0000.0507,0x0407.0106,0x0000.0203,0x0204.0100,0x0000.0401,0x0102.0502,0x0000.0305,0x0000.0102,0x0000.0000,0x0101.0102,0x0000.0201,0x0202.0201,0x0000.0102,0x0205.0000,0x0000.0005,0x0702.0000,0x0000.0002,0x0000.0000,0x0000.0102,0x0700.0000,0x0000.0000,0x0000.0000,0x0000.0200,0x0202.0404,0x0000.0101,0x0505.0506,0x0000.0305,0x0202.0302,0x0000.0702,0x0204.0403,0x0000.0701,0x0403.0403,0x0000.0304,0x0406.0505,0x0000.0404,0x0403.0107,0x0000.0304,0x0503.0106,0x0000.0605,0x0204.0407,0x0000.0202,0x0502.0506,0x0000.0305,0x0605.0503,0x0000.0304,0x0002.0000,0x0000.0002,0x0002.0000,0x0000.0102,0x0102.0400,0x0000.0402,0x0007.0000,0x0000.0007,0x0402.0100,0x0000.0102,0x0204.0403,0x0000.0200,0x0505.0506,0x0000.0601,0x0604.0300,0x0000.0705,0x0505.0301,0x0000.0705,0x0101.0600,0x0000.0701,0x0505.0604,0x0000.0705,0x0705.0600,0x0000.0601,0x0702.0204,0x0000.0202,0x0705.0600,0x0000.0304,0x0505.0301,0x0000.0505,0x0202.0002,0x0000.0202,0x0202.0002,0x0000.0102,0x0305.0101,0x0000.0505,0x0202.0202,0x0000.0402,0x0707.0300,0x0000.0507,0x0505.0300,0x0000.0505,0x0505.0600,0x0000.0305,0x0305.0700,0x0000.0101,0x0705.0600,0x0000.0404,0x0101.0600,0x0000.0101,0x0701.0600,0x0000.0304,0x0207.0202,0x0000.0202,0x0505.0500,0x0000.0705,0x0505.0500,0x0000.0205,0x0705.0500,0x0000.0507,0x0205.0500,0x0000.0505,0x0605.0500,0x0000.0304,0x0204.0700,0x0000.0701,0x0101.0103,0x0000.0301,0x0202.0101,0x0000.0404,0x0202.0203,0x0000.0302,0x0000.0502,0x0000.0000,0x0000.0000,0x0000.0403,0x0000.0201,0x0000.0000,0x0507.0506,0x0000.0505,0x0507.0503,0x0000.0705,0x0101.0106,0x0000.0701,0x0505.0503,0x0000.0305,0x0103.0107,0x0000.0701,0x0301.0106,0x0000.0101,0x0501.0106,0x0000.0705,0x0507.0505,0x0000.0505,0x0202.0207,0x0000.0702,0x0404.0407,0x0000.0304,0x0503.0505,0x0000.0505,0x0101.0101,0x0000.0701,0x0507.0705,0x0000.0505,0x0505.0503,0x0000.0505,0x0505.0506,0x0000.0305,0x0103.0507,0x0000.0101,0x0505.0506,0x0000.0403,0x0503.0507,0x0000.0505,0x0407.0106,0x0000.0304,0x0202.0207,0x0000.0202,0x0505.0505,0x0000.0705,0x0505.0505,0x0000.0205,0x0705.0505,0x0000.0507,0x0202.0505,0x0000.0505,0x0205.0505,0x0000.0202,0x0202.0407,0x0000.0701,0x0302.0204,0x0000.0402,0x0202.0202,0x0000.0202,0x0602.0201,0x0000.0102,0x0704.0000,0x0000.0001,0x0205.0200,0x0000.0000"))
|
|
|
|
#include main.lua
|
|
#include board.lua
|
|
#include coroutines.lua
|
|
#include ui.lua
|
|
#include utils.lua
|
|
#include bg.lua
|
|
#include states/menu.lua
|
|
#include states/loading.lua
|
|
#include states/game.lua
|
|
#include states/rules.lua
|
|
|
|
__gfx__
|
|
00000000110000000001110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000171000000001711000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00700700177100001111771100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00077000177710001777777100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00077000177771001777777100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00700700177710001111771100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000171771000001711000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000010171000001110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
55505550505050505050505055555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
50555055050505050500050055555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
55505550505050500050505050555055000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
50555055050505050505000555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
55505550505050505050505055555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
50555055050505050500050055000555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
55505550505050500050505050555055000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
50555055050505050505000555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
cc0cc01101100cc0cc088011001101101101100110110110110011011011011008801101101100880880cc01100880880cc01100000000000000000000000000
|
|
cc0cc01101100cc0cc088011001101101101100110110110110011011011011008801101101100880880cc01100880880cc01100000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
1101101101100110110110110011011088011001101108801100880880cc01100880880cc0cc00cc0880cc08800cc0880cc08800000000000000000000000000
|
|
1101101101100110110110110011011088011001101108801100880880cc01100880880cc0cc00cc0880cc08800cc0880cc08800000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
110110110110011011011011001101101101100110110cc01100cc01101101100cc01101101100110cc08801100cc0cc08808800000000000000000000000000
|
|
110110110110011011011011001101101101100110110cc01100cc01101101100cc01101101100110cc08801100cc0cc08808800000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
110cc0cc01100880cc0cc0880011011088011001101108801100cc01101101100cc01101101100880cc0880cc00880cc0880cc00000000000000000000000000
|
|
110cc0cc01100880cc0cc0880011011088011001101108801100cc01101101100cc01101101100880cc0880cc00880cc0880cc00000000000000000000000000
|
|
__label__
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
000000000cccccccc000cccccccc00088888888000cccccccc0008888888800088888888000cccccccc00088888888000cccccccc00088888888000000000000
|
|
00000000cccccccccd0cccccccccd088888888890cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd0888888888900000000000
|
|
00000000cccccccccd0cccccccccd088888888890cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd0888888888900000000000
|
|
00000000cccccccccd0cccccccccd088888888890cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd0888888888900000000000
|
|
00000000cccccccccd0cccccccccd088888888890cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd0888888888900000000000
|
|
00000000cccccccccd0cccccccccd088888888890cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd0888888888900000000000
|
|
00000000cccccccccd0cccccccccd088888888890cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd0888888888900000000000
|
|
00000000cccccccccd0cccccccccd088888888890cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd0888888888900000000000
|
|
00000000cccccccccd0cccccccccd088888888890cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd0888888888900000000000
|
|
000000000dddddddd000dddddddd00099999999000dddddddd0009999999900099999999000dddddddd00099999999000dddddddd00099999999000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
000000000888888880008888888800cccccccccc008888888800cccccccccc0cccccccccc0088888888000cccccccc0088888888880cccccccccc00000000000
|
|
000000008888888889088888888890cccccccccc088888888890cccccccccc0cccccccccc088888888890cccccccccd088888888880cccccccccc00000000000
|
|
000000008888888889088888888890cccccccccc088888888890cccccccccc0cccccccccc088888888890cccccccccd088888888880cccccccccc00000000000
|
|
000000008888888889088888888890cccccccccc088888888890cccccccccc0cccccccccc088888888890cccccccccd088888888880cccccccccc00000000000
|
|
000000008888888889088888888890cccccccccc088888888890cccccccccc0cccccccccc088888888890cccccccccd088888888880cccccccccc00000000000
|
|
000000008888888889088888888890cccccccccc088888888890cccccccccc0cccccccccc088888888890cccccccccd088888888880cccccccccc00000000000
|
|
000000008888888889088888888890cccccccccc088888888890cccccccccc0cccccccccc088888888890cccccccccd088888888880cccccccccc00000000000
|
|
000000008888888889088888888890cccccccccc088888888890cccccccccc0cccccccccc088888888890cccccccccd088888888880cccccccccc00000000000
|
|
000000008888888889088888888890cccccccccc088888888890cccccccccc0cccccccccc088888888890cccccccccd088888888880cccccccccc00000000000
|
|
000000000999999990009999999900cccccccccc009999999900cccccccccc0cccccccccc0099999999000dddddddd0088888888880cccccccccc00000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
000000000cccccccc0008888888800088888888000cccccccc000cccccccc0008888888800088888888000cccccccc00088888888000cccccccc000000000000
|
|
00000000cccccccccd08888888889088888888890cccccccccd0cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd00000000000
|
|
00000000cccccccccd08888888889088888888890cccccccccd0cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd00000000000
|
|
00000000cccccccccd08888888889088888888890cccccccccd0cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd00000000000
|
|
00000000cccccccccd08888888889088888888890cccccccccd0cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd00000000000
|
|
00000000cccccccccd08888888889088888888890cccccccccd0cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd00000000000
|
|
00000000cccccccccd08888888889088888888890cccccccccd0cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd00000000000
|
|
00000000cccccccccd08888888889088888888890cccccccccd0cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd00000000000
|
|
00000000cccccccccd08888888889088888888890cccccccccd0cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd00000000000
|
|
000000000dddddddd0009999999900099999999000dddddddd000dddddddd0009999999900099999999000dddddddd00099999999000dddddddd000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
0000000008888888800cccccccccc00cccccccc008888888888008888888800cccccccccc0cccccccccc0088888888000cccccccc00888888888800000000000
|
|
0000000088888888890cccccccccc0cccccccccd08888888888088888888890cccccccccc0cccccccccc088888888890cccccccccd0888888888800000000000
|
|
0000000088888888890cccccccccc0cccccccccd08888888888088888888890cccccccccc0cccccccccc088888888890cccccccccd0888888888800000000000
|
|
0000000088888888890cccccccccc0cccccccccd08888888888088888888890cccccccccc0cccccccccc088888888890cccccccccd0888888888800000000000
|
|
0000000088888888890cccccccccc0cccccccccd08888888888088888888890cccccccccc0cccccccccc088888888890cccccccccd0888888888800000000000
|
|
0000000088888888890cccccccccc0cccccccccd08888888888088888888890cccccccccc0cccccccccc088888888890cccccccccd0888888888800000000000
|
|
0000000088888888890cccccccccc0cccccccccd08888888888088888888890cccccccccc0cccccccccc088888888890cccccccccd0888888888800000000000
|
|
0000000088888888890cccccccccc0cccccccccd08888888888088888888890cccccccccc0cccccccccc088888888890cccccccccd0888888888800000000000
|
|
0000000088888888890cccccccccc0cccccccccd08888888888088888888890cccccccccc0cccccccccc088888888890cccccccccd0888888888800000000000
|
|
0000000009999999900cccccccccc00dddddddd008888888888009999999900cccccccccc0cccccccccc0099999999000dddddddd00888888888800000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
000000000cccccccc00088888888000cccccccc00888888888800cccccccc0008888888800cccccccccc008888888800cccccccccc0888888888800000000000
|
|
00000000cccccccccd088888888890cccccccccd088888888880cccccccccd088888888890cccccccccc088888888890cccccccccc0888888888800000000000
|
|
00000000cccccccccd088888888890cccccccccd088888888880cccccccccd088888888890cccccccccc088888888890cccccccccc0888888888800000000000
|
|
00000000cccccccccd088888888890cccccccccd088888888880cccccccccd088888888890cccccccccc088888888890cccccccccc0888888888800000000000
|
|
00000000cccccccccd088888888890cccccccccd088888888880cccccccccd088888888890cccccccccc088888888890cccccccccc0888888888800000000000
|
|
00000000cccccccccd088888888890cccccccccd088888888880cccccccccd088888888890cccccccccc088888888890cccccccccc0888888888800000000000
|
|
00000000cccccccccd088888888890cccccccccd088888888880cccccccccd088888888890cccccccccc088888888890cccccccccc0888888888800000000000
|
|
00000000cccccccccd088888888890cccccccccd088888888880cccccccccd088888888890cccccccccc088888888890cccccccccc0888888888800000000000
|
|
00000000cccccccccd088888888890cccccccccd088888888880cccccccccd088888888890cccccccccc088888888890cccccccccc0888888888800000000000
|
|
000000000dddddddd00099999999000dddddddd00888888888800dddddddd0009999999900cccccccccc009999999900cccccccccc0888888888800000000000
|
|
00000000000000000000000000000000000000000000000000066666666666600000000000000000000000000000000000000000000000000000000000000000
|
|
00000000888888888800cccccccc00888888888800cccccccc06088888888060cccccccc00088888888000cccccccc00088888888000cccccccc000000000000
|
|
0000000088888888880cccccccccd088888888880cccccccccd688888888896cccccccccd088888888890cccccccccd088888888890cccccccccd00000000000
|
|
0000000088888888880cccccccccd088888888880cccccccccd688888888896cccccccccd088888888890cccccccccd088888888890cccccccccd00000000000
|
|
0000000088888888880cccccccccd088888888880cccccccccd688888888896cccccccccd088888888890cccccccccd088888888890cccccccccd00000000000
|
|
0000000088888888880cccccccccd088888888880cccccccccd688888888896cccccccccd088888888890cccccccccd088888888890cccccccccd00000000000
|
|
0000000088888888880cccccccccd088888888880cccccccccd688888888896cccccccccd088888888890cccccccccd088888888890cccccccccd00000000000
|
|
0000000088888888880cccccccccd088888888880cccccccccd688888888896cccccccccd088888888890cccccccccd088888888890cccccccccd00000000000
|
|
0000000088888888880cccccccccd088888888880cccccccccd688888888896cccccccccd088888888890cccccccccd088888888890cccccccccd00000000000
|
|
0000000088888888880cccccccccd088888888880cccccccccd688888888896cccccccccd088888888890cccccccccd088888888890cccccccccd00000000000
|
|
00000000888888888800dddddddd00888888888800dddddddd06099999999060dddddddd00099999999000dddddddd00099999999000dddddddd000000000000
|
|
00000000000000000000000000000000000000000000000000066666666666600000000000000000000000000000000000000000000000000000000000000000
|
|
00000000088888888000cccccccc0008888888800088888888000cccccccc00088888888000cccccccc00088888888000cccccccc000cccccccc000000000000
|
|
0000000088888888890cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd088888888890cccccccccd0cccccccccd00000000000
|
|
0000000088888888890cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd088888888890cccccccccd0cccccccccd00000000000
|
|
0000000088888888890cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd088888888890cccccccccd0cccccccccd00000000000
|
|
0000000088888888890cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd088888888890cccccccccd0cccccccccd00000000000
|
|
0000000088888888890cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd088888888890cccccccccd0cccccccccd00000000000
|
|
0000000088888888890cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd088888888890cccccccccd0cccccccccd00000000000
|
|
0000000088888888890cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd088888888890cccccccccd0cccccccccd00000000000
|
|
0000000088888888890cccccccccd08888888889088888888890cccccccccd088888888890cccccccccd088888888890cccccccccd0cccccccccd00000000000
|
|
00000000099999999000dddddddd0009999999900099999999000dddddddd00099999999000dddddddd00099999999000dddddddd000dddddddd000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
000000000cccccccc0008888888800cccccccccc0cccccccccc0088888888000cccccccc0088888888880088888888000cccccccc00888888888800000000000
|
|
00000000cccccccccd088888888890cccccccccc0cccccccccc088888888890cccccccccd08888888888088888888890cccccccccd0888888888800000000000
|
|
00000000cccccccccd088888888890cccccccccc0cccccccccc088888888890cccccccccd08888888888088888888890cccccccccd0888888888800000000000
|
|
00000000cccccccccd088888888890cccccccccc0cccccccccc088888888890cccccccccd08888888888088888888890cccccccccd0888888888800000000000
|
|
00000000cccccccccd088888888890cccccccccc0cccccccccc088888888890cccccccccd08888888888088888888890cccccccccd0888888888800000000000
|
|
00000000cccccccccd088888888890cccccccccc0cccccccccc088888888890cccccccccd08888888888088888888890cccccccccd0888888888800000000000
|
|
00000000cccccccccd088888888890cccccccccc0cccccccccc088888888890cccccccccd08888888888088888888890cccccccccd0888888888800000000000
|
|
00000000cccccccccd088888888890cccccccccc0cccccccccc088888888890cccccccccd08888888888088888888890cccccccccd0888888888800000000000
|
|
00000000cccccccccd088888888890cccccccccc0cccccccccc088888888890cccccccccd08888888888088888888890cccccccccd0888888888800000000000
|
|
000000000dddddddd0009999999900cccccccccc0cccccccccc0099999999000dddddddd0088888888880099999999000dddddddd00888888888800000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000088888888000cccccccc00088888888000cccccccc0008888888800088888888000cccccccc000cccccccc00888888888800cccccccc000000000000
|
|
0000000088888888890cccccccccd088888888890cccccccccd08888888889088888888890cccccccccd0cccccccccd088888888880cccccccccd00000000000
|
|
0000000088888888890cccccccccd088888888890cccccccccd08888888889088888888890cccccccccd0cccccccccd088888888880cccccccccd00000000000
|
|
0000000088888888890cccccccccd088888888890cccccccccd08888888889088888888890cccccccccd0cccccccccd088888888880cccccccccd00000000000
|
|
0000000088888888890cccccccccd088888888890cccccccccd08888888889088888888890cccccccccd0cccccccccd088888888880cccccccccd00000000000
|
|
0000000088888888890cccccccccd088888888890cccccccccd08888888889088888888890cccccccccd0cccccccccd088888888880cccccccccd00000000000
|
|
0000000088888888890cccccccccd088888888890cccccccccd08888888889088888888890cccccccccd0cccccccccd088888888880cccccccccd00000000000
|
|
0000000088888888890cccccccccd088888888890cccccccccd08888888889088888888890cccccccccd0cccccccccd088888888880cccccccccd00000000000
|
|
0000000088888888890cccccccccd088888888890cccccccccd08888888889088888888890cccccccccd0cccccccccd088888888880cccccccccd00000000000
|
|
00000000099999999000dddddddd00099999999000dddddddd0009999999900099999999000dddddddd000dddddddd00888888888800dddddddd000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
000000000cccccccc00888888888800cccccccc0008888888800cccccccccc0cccccccccc0088888888000cccccccc0088888888880088888888000000000000
|
|
00000000cccccccccd088888888880cccccccccd088888888890cccccccccc0cccccccccc088888888890cccccccccd088888888880888888888900000000000
|
|
00000000cccccccccd088888888880cccccccccd088888888890cccccccccc0cccccccccc088888888890cccccccccd088888888880888888888900000000000
|
|
00000000cccccccccd088888888880cccccccccd088888888890cccccccccc0cccccccccc088888888890cccccccccd088888888880888888888900000000000
|
|
00000000cccccccccd088888888880cccccccccd088888888890cccccccccc0cccccccccc088888888890cccccccccd088888888880888888888900000000000
|
|
00000000cccccccccd088888888880cccccccccd088888888890cccccccccc0cccccccccc088888888890cccccccccd088888888880888888888900000000000
|
|
00000000cccccccccd088888888880cccccccccd088888888890cccccccccc0cccccccccc088888888890cccccccccd088888888880888888888900000000000
|
|
00000000cccccccccd088888888880cccccccccd088888888890cccccccccc0cccccccccc088888888890cccccccccd088888888880888888888900000000000
|
|
00000000cccccccccd088888888880cccccccccd088888888890cccccccccc0cccccccccc088888888890cccccccccd088888888880888888888900000000000
|
|
000000000dddddddd00888888888800dddddddd0009999999900cccccccccc0cccccccccc0099999999000dddddddd0088888888880099999999000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000
|
|
|