aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFlenk008 <frenk_0_0@hotmail.com>2023-03-14 22:50:22 +0100
committerFlenk008 <frenk_0_0@hotmail.com>2023-03-14 22:50:22 +0100
commit8ddc75bc09a08227846f888fc4bef23ce578adc5 (patch)
treee2a9003d55000c29b975964071e15beefa7bb319 /src
parent76c8687bbefbfa34861f0a7dbd22fe391824aac8 (diff)
parent3999a5e1e12d0f63931e986ae4b7f8fdcfd65b16 (diff)
Merge branch 'dev' of https://github.com/Flenk008/avans-arcade into dev
Diffstat (limited to 'src')
-rw-r--r--src/.gitignore4
-rw-r--r--src/engine/sprite_controller.h30
-rw-r--r--src/static/background/tilemap.hex514
-rw-r--r--src/static/foreground/slime.hex24
-rw-r--r--src/static/title_screen_icon.hex119
-rw-r--r--src/static/title_screen_letteres_large.hex230
6 files changed, 904 insertions, 17 deletions
diff --git a/src/.gitignore b/src/.gitignore
index 504b995..e3d1207 100644
--- a/src/.gitignore
+++ b/src/.gitignore
@@ -3,5 +3,5 @@ main.elf
main.bin
main
main.exe
-static/
-*.bin
+static/*.bin
+
diff --git a/src/engine/sprite_controller.h b/src/engine/sprite_controller.h
index 001a459..fbb230c 100644
--- a/src/engine/sprite_controller.h
+++ b/src/engine/sprite_controller.h
@@ -51,22 +51,13 @@ const static hh_ppu_loc_palette_table_t hh_g_palette = {
{0x0,0x0,0x0},
{0x0,0x0,0x0},
{0x0,0x0,0x0}},
- {
- {0x0,0x0,0x0},
- {0x0,0x0,0x0},
- {0x0,0x0,0x0},
- {0x0,0x0,0x0},
- {0x0,0x0,0x0},
- {0x0,0x0,0x0},
- {0x0,0x0,0x0},
- {0x0,0x0,0x0}},
- {
- {0x0,0x0,0x0},
- {0x0,0x0,0x0},
- {0x0,0x0,0x0},
- {0x0,0x0,0x0},
- {0x0,0x0,0x0},
+ {//player
{0x0,0x0,0x0},
+ {0x1,0x1,0x1},
+ {0x4,0x2,0x5},
+ {0x7,0x3,0x6},
+ {0x1,0x1,0x3},
+ {0xe,0xe,0xe},
{0x0,0x0,0x0},
{0x0,0x0,0x0}},
{
@@ -87,6 +78,15 @@ const static hh_ppu_loc_palette_table_t hh_g_palette = {
{0x0,0x0,0x0},
{0x0,0x0,0x0},
{0x0,0x0,0x0}},
+ {//white
+ {0xf,0xf,0xf},
+ {0xf,0xf,0xf},
+ {0xf,0xf,0xf},
+ {0xf,0xf,0xf},
+ {0xf,0xf,0xf},
+ {0xf,0xf,0xf},
+ {0xf,0xf,0xf},
+ {0xf,0xf,0xf}},
{
{0x0,0xf,0xf},
{0xf,0xf,0xf},
diff --git a/src/static/background/tilemap.hex b/src/static/background/tilemap.hex
new file mode 100644
index 0000000..446f3dd
--- /dev/null
+++ b/src/static/background/tilemap.hex
@@ -0,0 +1,514 @@
+;TODO split up file
+;Tilemap (all current tiles)
+0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0100: 06 06 06 06 06 05 06 06 06 06 06 05 06 06 06 06
+0110: 06 05 05 05 05 03 05 05 05 05 05 03 05 05 05 05
+0120: 06 05 04 04 04 03 05 05 05 05 05 03 05 05 05 05
+0130: 06 04 04 04 04 02 02 02 02 02 02 02 02 02 02 02
+0140: 06 04 04 04 04 02 02 03 03 03 03 03 03 02 03 03
+0150: 05 04 04 04 04 02 03 03 03 03 03 03 03 02 03 03
+0160: 05 04 04 04 04 02 03 03 03 03 03 03 03 02 03 03
+0170: 03 03 03 03 03 02 02 02 02 02 02 02 02 02 02 02
+0180: 06 06 04 04 04 04 04 02 02 02 03 03 03 03 02 02
+0190: 05 04 04 04 04 04 04 02 03 03 03 03 03 03 03 02
+01a0: 05 04 04 04 04 04 04 02 02 03 03 03 03 03 03 02
+01b0: 05 03 03 03 03 03 02 02 02 02 02 02 02 02 02 02
+01c0: 00 05 04 04 04 04 04 04 02 02 03 03 03 03 03 03
+01d0: 00 05 04 04 04 04 04 04 02 03 03 03 03 03 03 03
+01e0: 00 05 04 04 04 04 04 04 02 03 03 03 03 03 03 03
+01f0: 06 06 06 05 05 05 02 02 02 02 02 02 02 02 02 02
+0200: 06 06 06 05 06 06 06 06 06 06 06 05 06 06 06 06
+0210: 05 05 05 03 05 05 05 05 05 05 05 03 05 05 05 05
+0220: 05 05 05 03 05 05 05 05 05 05 05 03 05 05 05 05
+0230: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+0240: 03 03 03 03 03 02 03 03 03 03 03 03 03 02 03 03
+0250: 03 03 03 03 03 02 03 03 03 03 03 03 03 02 03 03
+0260: 03 03 03 03 02 02 03 03 03 03 03 03 03 02 03 03
+0270: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+0280: 02 03 03 03 03 03 03 02 03 03 03 03 03 03 03 02
+0290: 03 03 03 03 03 03 03 02 03 03 03 03 03 03 03 02
+02a0: 03 03 03 03 03 03 03 02 03 03 03 03 03 03 03 02
+02b0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+02c0: 03 02 03 03 03 03 03 03 03 02 03 03 03 03 03 03
+02d0: 03 02 03 03 03 03 03 03 03 02 03 03 03 03 03 03
+02e0: 02 02 03 03 03 03 03 03 03 02 03 03 03 03 03 03
+02f0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+0300: 06 06 06 05 06 06 06 06 06 06 05 06 06 06 06 06
+0310: 05 05 05 03 05 05 05 05 05 05 03 05 05 05 05 06
+0320: 05 05 05 03 05 05 05 05 05 05 03 04 04 05 05 06
+0330: 02 02 02 02 02 02 02 02 02 02 02 04 04 04 04 06
+0340: 03 03 03 03 03 02 03 03 03 03 02 04 04 04 04 06
+0350: 03 03 03 03 03 02 03 03 03 03 02 04 04 04 04 05
+0360: 03 03 03 03 03 02 03 03 03 03 02 04 04 04 04 05
+0370: 02 02 02 02 02 02 02 02 02 02 02 03 03 03 03 05
+0380: 03 03 03 03 03 03 03 02 04 04 04 04 04 05 05 00
+0390: 03 03 03 03 03 03 03 02 04 04 04 04 04 04 05 00
+03a0: 03 03 03 03 03 03 03 02 04 04 04 04 04 04 05 00
+03b0: 02 02 02 02 02 02 02 02 02 02 02 05 05 06 06 06
+03c0: 03 02 03 03 03 03 03 03 03 02 04 04 04 04 04 06
+03d0: 03 02 03 03 03 03 03 03 03 02 04 04 04 04 04 06
+03e0: 03 02 03 03 03 03 03 03 03 02 04 04 04 04 04 05
+03f0: 02 02 02 02 02 02 02 02 02 02 02 02 03 03 03 05
+0400: 06 04 04 04 04 04 04 02 03 03 03 03 03 03 03 02
+0410: 05 04 04 04 04 04 04 02 03 03 03 03 03 03 03 02
+0420: 05 04 04 04 04 04 04 02 02 03 03 03 03 03 02 02
+0430: 05 03 03 03 03 03 02 02 02 02 02 02 02 02 02 02
+0440: 00 05 04 04 04 03 02 03 03 03 03 03 03 02 03 03
+0450: 00 05 04 04 04 02 03 03 03 03 03 03 03 02 03 03
+0460: 00 04 04 04 04 02 03 03 03 03 03 02 02 02 02 03
+0470: 06 06 05 05 02 02 02 02 02 02 02 02 02 02 02 02
+0480: 06 04 04 04 04 04 04 02 03 03 03 03 03 03 03 02
+0490: 05 04 04 04 04 04 04 02 03 03 03 03 03 03 03 02
+04a0: 05 04 04 04 04 04 04 02 02 03 03 03 03 03 03 02
+04b0: 05 03 03 03 03 03 02 02 02 02 02 02 02 02 02 02
+04c0: 00 05 05 04 04 04 04 03 02 03 03 03 03 03 03 03
+04d0: 00 05 04 04 04 04 04 04 02 02 03 03 03 03 03 03
+04e0: 00 05 04 04 04 04 04 04 02 02 03 03 03 03 03 03
+04f0: 00 05 03 03 03 03 03 02 02 02 02 02 02 02 02 02
+0500: 03 03 02 02 02 03 03 03 03 03 03 02 02 03 03 03
+0510: 03 03 03 02 03 03 03 03 03 03 03 02 03 03 03 03
+0520: 03 03 03 02 03 03 03 03 03 03 02 02 02 03 03 03
+0530: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+0540: 03 03 03 03 02 02 03 03 03 03 03 03 03 02 03 03
+0550: 03 03 03 03 03 02 03 03 03 03 03 03 03 02 03 03
+0560: 03 03 03 03 03 02 03 03 03 03 03 03 02 02 02 03
+0570: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+0580: 02 03 03 03 03 03 03 02 03 03 03 03 03 03 02 02
+0590: 03 03 03 03 03 03 03 02 03 03 03 03 03 03 03 02
+05a0: 03 03 03 03 03 03 02 02 02 02 03 03 03 03 03 02
+05b0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+05c0: 02 02 02 03 03 03 03 03 03 02 03 03 03 03 03 03
+05d0: 03 02 03 03 03 03 03 03 03 02 03 03 03 03 03 03
+05e0: 03 02 03 03 03 03 03 03 02 02 02 03 03 03 03 03
+05f0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+0600: 03 03 03 02 03 03 03 03 03 03 03 02 04 04 05 00
+0610: 03 03 03 02 03 03 03 03 03 03 03 02 04 04 05 00
+0620: 03 03 02 02 03 03 03 03 03 03 03 02 04 04 04 00
+0630: 02 02 02 02 02 02 02 02 02 02 02 02 02 06 06 06
+0640: 03 03 03 03 03 02 03 03 03 02 04 04 04 04 04 06
+0650: 03 03 03 03 03 02 03 03 03 02 04 04 04 04 04 05
+0660: 03 03 03 03 03 02 03 03 03 02 04 04 04 04 04 05
+0670: 02 02 02 02 02 02 02 02 02 02 02 03 03 03 03 05
+0680: 03 03 03 03 03 03 03 02 04 04 04 04 04 05 05 00
+0690: 03 03 03 03 03 03 03 02 04 04 04 04 04 04 05 00
+06a0: 03 03 03 03 03 03 03 02 04 04 04 04 04 04 05 00
+06b0: 02 02 02 02 02 02 02 02 02 02 02 03 03 06 06 06
+06c0: 03 02 03 03 03 03 03 03 03 02 04 04 04 04 04 06
+06d0: 03 02 03 03 03 03 03 03 03 02 04 04 04 04 04 05
+06e0: 03 02 03 03 03 03 03 03 03 02 04 04 04 04 04 05
+06f0: 02 02 02 02 02 02 02 02 02 02 02 02 03 03 03 05
+0700: 06 04 04 04 04 04 04 02 03 03 03 03 03 03 03 02
+0710: 05 04 04 04 04 04 04 02 03 03 03 03 03 03 03 02
+0720: 05 04 04 04 04 04 04 02 02 03 03 03 03 03 02 02
+0730: 05 03 03 03 03 03 02 02 02 02 02 02 02 02 02 02
+0740: 00 05 04 04 04 03 02 03 03 03 03 03 03 02 03 03
+0750: 00 05 04 04 04 02 03 03 03 03 03 03 03 02 03 03
+0760: 00 04 04 04 04 02 03 03 03 03 03 02 02 02 02 03
+0770: 06 06 05 05 02 02 02 02 02 02 02 02 02 02 02 02
+0780: 06 04 04 04 04 04 04 02 03 03 03 03 03 03 03 02
+0790: 05 04 04 04 04 04 04 02 03 03 03 03 03 03 03 02
+07a0: 05 04 04 04 04 04 04 02 02 03 03 03 03 03 03 02
+07b0: 05 03 03 03 03 03 02 02 02 02 02 02 02 02 02 02
+07c0: 00 05 05 04 04 04 04 04 04 04 04 02 02 02 02 04
+07d0: 00 05 05 04 04 04 04 04 04 04 04 04 02 04 04 04
+07e0: 00 06 05 05 05 04 04 04 04 04 04 04 03 04 04 04
+07f0: 00 06 06 06 05 05 05 05 05 05 05 05 03 05 05 05
+0800: 03 03 02 02 02 03 03 03 03 03 03 02 02 03 03 03
+0810: 03 03 03 02 03 03 03 03 03 03 03 02 03 03 03 03
+0820: 03 03 03 02 03 03 03 03 03 03 02 02 02 03 03 03
+0830: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+0840: 03 03 03 03 02 02 03 03 03 03 03 03 03 02 03 03
+0850: 03 03 03 03 03 02 03 03 03 03 03 03 03 02 03 03
+0860: 03 03 03 03 03 02 03 03 03 03 03 03 02 02 02 03
+0870: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+0880: 02 03 03 03 03 03 03 02 03 03 03 03 03 03 02 02
+0890: 03 03 03 03 03 03 03 02 03 03 03 03 03 03 03 02
+08a0: 03 03 03 03 03 03 02 02 02 02 03 03 03 03 03 02
+08b0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+08c0: 04 04 04 04 04 04 04 04 03 03 03 04 04 04 04 04
+08d0: 04 04 04 04 04 04 04 04 04 03 03 04 04 04 04 04
+08e0: 04 04 04 04 04 04 04 04 04 03 04 04 04 04 04 04
+08f0: 05 05 05 05 05 05 05 05 05 03 05 05 05 05 05 05
+0900: 03 03 03 02 03 03 03 03 03 03 03 02 04 04 05 00
+0910: 03 03 03 02 03 03 03 03 03 03 03 02 04 04 05 00
+0920: 03 03 02 02 03 03 03 03 03 03 03 02 04 04 04 00
+0930: 02 02 02 02 02 02 02 02 02 02 02 02 02 06 06 06
+0940: 03 03 03 03 03 02 03 03 03 02 04 04 04 04 04 06
+0950: 03 03 03 03 03 02 03 03 03 02 04 04 04 04 04 05
+0960: 03 03 03 03 03 02 03 03 03 02 04 04 04 04 04 05
+0970: 02 02 02 02 02 02 02 02 02 02 02 03 03 03 03 05
+0980: 03 03 03 03 03 03 03 02 04 04 04 04 04 05 05 00
+0990: 03 03 03 03 03 03 03 02 04 04 04 04 04 04 05 00
+09a0: 03 03 03 03 03 03 03 02 04 04 04 04 04 04 05 00
+09b0: 02 02 02 02 02 02 03 03 03 03 03 03 03 06 06 06
+09c0: 04 04 03 03 03 04 04 04 04 04 04 04 04 04 05 06
+09d0: 04 04 04 03 03 04 04 04 04 04 04 04 04 05 05 05
+09e0: 04 04 04 03 04 04 04 04 04 04 04 05 05 05 05 06
+09f0: 05 05 05 03 05 05 05 05 05 05 05 05 05 06 06 06
+0a00: 06 06 06 06 06 05 06 06 06 06 06 05 06 06 06 06
+0a10: 06 05 05 05 05 03 05 05 05 05 05 03 05 05 05 05
+0a20: 06 05 04 04 04 03 05 05 05 05 05 03 05 05 05 05
+0a30: 06 04 04 04 04 02 02 02 02 02 02 02 02 02 02 02
+0a40: 06 04 04 04 04 02 02 03 03 03 03 03 03 02 03 03
+0a50: 05 04 04 04 04 02 03 03 03 03 03 03 03 02 03 03
+0a60: 05 04 04 04 04 02 03 03 03 03 03 03 03 02 03 03
+0a70: 03 03 03 03 03 02 02 02 02 02 02 02 02 02 02 02
+0a80: 06 04 04 04 04 04 04 02 03 03 03 03 03 03 03 02
+0a90: 05 04 04 04 04 04 04 02 03 03 03 03 03 03 03 02
+0aa0: 05 04 04 04 04 04 04 02 02 03 03 03 03 03 03 02
+0ab0: 05 03 03 03 03 03 02 02 02 02 02 02 02 02 02 02
+0ac0: 00 05 05 04 04 04 04 04 04 04 04 02 02 02 02 04
+0ad0: 00 05 05 04 04 04 04 04 04 04 04 04 02 04 04 04
+0ae0: 00 06 05 05 05 04 04 04 04 04 04 04 03 04 04 04
+0af0: 00 06 06 06 05 05 05 05 05 05 05 05 03 05 05 05
+0b00: 06 06 06 05 06 06 06 06 06 06 06 05 06 06 06 06
+0b10: 05 05 05 03 05 05 05 05 05 05 05 03 05 05 05 05
+0b20: 05 05 05 03 05 05 05 05 05 05 05 03 05 05 05 05
+0b30: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+0b40: 03 03 03 03 03 02 03 03 03 03 03 03 03 02 03 03
+0b50: 03 03 03 03 03 02 03 03 03 03 03 03 03 02 03 03
+0b60: 03 03 03 03 02 02 03 03 03 03 03 03 03 02 03 03
+0b70: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+0b80: 02 03 03 03 03 03 03 02 03 03 03 03 03 03 02 02
+0b90: 03 03 03 03 03 03 03 02 03 03 03 03 03 03 03 02
+0ba0: 03 03 03 03 03 03 02 02 02 02 03 03 03 03 03 02
+0bb0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+0bc0: 04 04 04 04 04 04 04 04 03 03 03 04 04 04 04 04
+0bd0: 04 04 04 04 04 04 04 04 04 03 03 04 04 04 04 04
+0be0: 04 04 04 04 04 04 04 04 04 03 04 04 04 04 04 04
+0bf0: 05 05 05 05 05 05 05 05 05 03 05 05 05 05 05 05
+0c00: 06 06 06 05 06 06 06 06 06 06 05 06 06 06 06 06
+0c10: 05 05 05 03 05 05 05 05 05 05 03 05 05 05 05 06
+0c20: 05 05 05 03 05 05 05 05 05 05 03 04 04 05 05 06
+0c30: 02 02 02 02 02 02 02 02 02 02 02 04 04 04 04 06
+0c40: 03 03 03 03 03 02 03 03 03 03 02 04 04 04 04 06
+0c50: 03 03 03 03 03 02 03 03 03 03 02 04 04 04 04 05
+0c60: 03 03 03 03 03 02 03 03 03 03 02 04 04 04 04 05
+0c70: 02 02 02 02 02 02 02 02 02 02 02 03 03 03 03 05
+0c80: 03 03 03 03 03 03 03 02 04 04 04 04 04 05 05 00
+0c90: 03 03 03 03 03 03 03 02 04 04 04 04 04 04 05 00
+0ca0: 03 03 03 03 03 03 03 02 04 04 04 04 04 04 05 00
+0cb0: 02 02 02 02 02 02 03 03 03 03 03 03 03 06 06 06
+0cc0: 04 04 03 03 03 04 04 04 04 04 04 04 04 04 05 06
+0cd0: 04 04 04 03 03 04 04 04 04 04 04 04 04 05 05 05
+0ce0: 04 04 04 03 04 04 04 04 04 04 04 05 05 05 05 06
+0cf0: 05 05 05 03 05 05 05 05 05 05 05 05 05 06 06 06
+0d00: 06 06 06 06 06 05 06 06 06 06 05 06 06 06 06 06
+0d10: 06 05 05 05 05 03 05 05 05 05 03 05 05 05 05 06
+0d20: 06 05 04 04 04 03 05 05 05 05 03 04 04 05 05 06
+0d30: 06 04 04 04 04 02 02 02 02 02 02 04 04 04 04 06
+0d40: 06 04 04 04 04 02 02 03 03 03 02 04 04 04 04 06
+0d50: 05 04 04 04 04 02 03 03 03 03 02 04 04 04 04 05
+0d60: 05 04 04 04 04 02 03 03 03 03 02 04 04 04 04 05
+0d70: 03 03 03 03 03 02 02 02 02 02 02 03 03 03 03 05
+0d80: 06 06 04 04 04 04 04 02 04 04 04 04 04 05 05 00
+0d90: 05 04 04 04 04 04 04 02 04 04 04 04 04 04 05 00
+0da0: 05 04 04 04 04 04 04 02 04 04 04 04 04 04 05 00
+0db0: 05 03 03 03 03 03 02 02 02 02 02 05 05 06 06 06
+0dc0: 00 05 04 04 04 04 04 04 03 02 04 04 04 04 04 06
+0dd0: 00 05 04 04 04 04 04 04 03 02 04 04 04 04 04 06
+0de0: 00 05 04 04 04 04 04 04 03 02 04 04 04 04 04 05
+0df0: 06 06 06 05 05 05 02 02 02 02 02 02 03 03 03 05
+0e00: 06 04 04 04 04 04 04 02 03 03 03 02 04 04 05 00
+0e10: 05 04 04 04 04 04 04 02 03 03 03 02 04 04 05 00
+0e20: 05 04 04 04 04 04 04 02 03 03 03 02 04 04 04 00
+0e30: 05 03 03 03 03 03 02 02 02 02 02 02 02 06 06 06
+0e40: 00 05 04 04 04 03 02 03 03 02 04 04 04 04 04 06
+0e50: 00 05 04 04 04 02 03 03 03 02 04 04 04 04 04 05
+0e60: 00 04 04 04 04 02 03 03 03 02 03 04 04 04 04 05
+0e70: 06 06 05 05 02 02 02 02 02 02 02 03 03 03 03 05
+0e80: 06 04 04 04 04 04 04 02 04 04 04 04 04 05 05 00
+0e90: 05 04 04 04 04 04 04 02 04 04 04 04 04 04 05 00
+0ea0: 05 04 04 04 04 04 04 02 04 04 04 04 04 04 05 00
+0eb0: 05 03 03 03 03 03 02 02 02 02 02 03 03 06 06 06
+0ec0: 00 05 05 04 04 04 03 03 03 03 03 04 04 04 04 06
+0ed0: 00 05 04 04 04 04 03 03 03 03 04 04 04 04 04 05
+0ee0: 00 05 04 04 04 03 03 03 03 03 04 04 04 04 04 05
+0ef0: 00 05 03 03 03 03 03 02 02 02 02 02 03 03 03 05
+0f00: 06 04 04 04 04 04 04 02 03 03 03 02 04 04 05 00
+0f10: 05 04 04 04 04 04 04 02 03 03 03 02 04 04 05 00
+0f20: 05 04 04 04 04 04 04 02 03 03 03 02 04 04 04 00
+0f30: 05 03 03 03 03 03 02 02 02 02 02 02 02 06 06 06
+0f40: 00 05 04 04 04 03 02 03 03 02 04 04 04 04 04 06
+0f50: 00 05 04 04 04 02 03 03 03 02 04 04 04 04 04 05
+0f60: 00 04 04 04 04 02 03 03 03 02 04 04 04 04 04 05
+0f70: 06 06 05 05 02 02 02 02 02 02 02 03 03 03 03 05
+0f80: 06 04 04 04 04 04 04 02 04 04 04 04 04 05 05 00
+0f90: 05 04 04 04 04 04 04 02 04 04 04 04 04 04 05 00
+0fa0: 05 04 04 04 04 04 04 02 04 04 04 04 04 04 05 00
+0fb0: 05 03 03 03 03 03 02 02 03 03 03 03 03 06 06 06
+0fc0: 00 05 05 04 04 04 04 04 04 04 04 04 04 04 05 06
+0fd0: 00 05 05 04 04 04 04 04 04 04 04 04 04 05 05 05
+0fe0: 00 06 05 05 05 04 04 04 04 04 04 05 05 05 05 06
+0ff0: 00 06 06 06 05 05 05 05 05 05 05 05 05 06 06 06
+1000: 03 03 02 02 02 03 03 03 03 03 03 02 02 03 03 03
+1010: 03 03 03 02 03 03 03 03 03 03 03 02 03 03 03 03
+1020: 03 03 03 02 03 03 03 03 03 03 02 02 02 03 03 03
+1030: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+1040: 03 03 03 03 02 02 03 03 03 03 03 03 03 02 03 03
+1050: 03 03 03 03 03 02 03 03 03 03 03 03 03 02 03 03
+1060: 03 03 03 03 03 02 03 03 03 03 03 03 02 02 02 03
+1070: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+1080: 02 03 03 03 03 03 03 02 03 03 03 03 03 03 02 02
+1090: 03 03 03 03 03 03 03 02 03 03 03 03 03 03 03 02
+10a0: 03 03 03 03 03 03 02 02 02 02 03 03 03 03 03 02
+10b0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+10c0: 02 02 02 03 03 03 03 03 03 02 03 03 03 04 04 04
+10d0: 03 02 03 03 03 03 03 03 03 02 03 03 04 04 04 04
+10e0: 03 02 03 03 03 03 03 03 02 02 02 03 04 04 04 04
+10f0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+1100: 03 03 02 02 02 03 03 03 03 03 03 02 02 03 03 03
+1110: 03 03 03 02 03 03 03 03 03 03 03 02 03 03 03 03
+1120: 03 03 03 02 03 03 03 03 03 03 02 02 02 03 03 03
+1130: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+1140: 03 03 03 03 02 02 03 03 03 03 03 03 03 02 03 03
+1150: 03 03 03 03 03 02 03 03 03 03 03 03 03 02 03 03
+1160: 03 03 03 03 03 02 03 03 03 03 03 03 02 02 02 03
+1170: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+1180: 02 03 03 03 03 03 03 02 03 03 03 03 03 03 02 02
+1190: 03 03 03 03 03 03 03 02 03 03 03 03 03 03 03 02
+11a0: 03 03 03 03 03 03 02 02 02 02 03 03 03 03 03 02
+11b0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+11c0: 02 02 02 04 04 03 03 03 03 02 03 03 03 03 03 03
+11d0: 04 02 04 04 04 04 03 03 03 02 03 03 03 03 03 03
+11e0: 04 02 04 04 04 04 03 03 02 02 02 03 03 03 03 03
+11f0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+1200: 03 03 02 02 02 03 03 03 03 03 03 02 02 05 05 05
+1210: 03 03 03 02 03 03 03 03 03 03 03 02 03 05 05 05
+1220: 03 03 03 02 03 03 03 03 03 03 02 02 02 03 05 05
+1230: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+1240: 03 03 03 03 02 02 03 03 03 03 03 03 03 02 03 03
+1250: 03 03 03 03 03 02 03 03 03 03 03 03 03 02 03 03
+1260: 03 03 03 03 03 02 03 03 03 03 03 03 02 02 02 03
+1270: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+1280: 02 03 03 03 03 03 03 02 03 03 03 03 03 03 02 02
+1290: 03 03 03 03 03 03 03 02 03 03 03 03 03 03 03 02
+12a0: 03 03 03 03 03 03 02 02 02 02 03 03 03 03 03 02
+12b0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+12c0: 02 02 02 03 03 03 03 03 03 02 03 03 03 03 03 03
+12d0: 03 02 03 03 03 03 03 03 03 02 03 03 03 03 03 03
+12e0: 03 02 03 03 03 03 03 03 02 02 02 03 03 03 03 03
+12f0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+1300: 06 05 02 02 02 03 03 03 03 03 03 02 02 03 03 03
+1310: 05 05 05 02 03 03 03 03 03 03 03 02 03 03 03 03
+1320: 05 05 03 02 03 03 03 03 03 03 02 02 02 03 03 03
+1330: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+1340: 03 03 03 03 02 02 03 03 03 03 03 03 03 02 03 03
+1350: 03 03 03 03 03 02 03 03 03 03 03 03 03 02 03 03
+1360: 03 03 03 03 03 02 03 03 03 03 03 03 02 02 02 03
+1370: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+1380: 02 03 03 03 03 03 03 02 03 03 03 03 03 03 02 02
+1390: 03 03 03 03 03 03 03 02 03 03 03 03 03 03 03 02
+13a0: 03 03 03 03 03 03 02 02 02 02 03 03 03 03 03 02
+13b0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+13c0: 02 02 02 03 03 03 03 03 03 02 03 03 03 03 03 03
+13d0: 03 02 03 03 03 03 03 03 03 02 03 03 03 03 03 03
+13e0: 03 02 03 03 03 03 03 03 02 02 02 03 03 03 03 03
+13f0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+1400: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+1410: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+1420: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+1430: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+1440: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+1450: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+1460: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+1470: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+1480: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+1490: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+14a0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+14b0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+14c0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+14d0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+14e0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+14f0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+1500: 03 03 02 02 02 03 03 03 03 03 03 02 02 03 03 03
+1510: 03 03 03 02 03 03 03 03 03 03 03 02 03 03 03 03
+1520: 03 03 03 02 03 03 03 03 03 03 02 02 02 03 03 03
+1530: 02 02 02 02 02 02 02 02 02 02 02 02 02 01 01 01
+1540: 03 03 03 03 02 02 03 03 02 02 02 02 02 01 02 02
+1550: 03 03 03 03 03 02 02 02 02 02 02 02 02 01 02 02
+1560: 03 03 03 03 03 01 02 02 02 02 02 02 01 01 01 02
+1570: 02 02 02 02 02 01 01 01 01 01 01 01 01 01 01 01
+1580: 02 03 03 03 02 02 02 01 02 02 02 02 02 02 01 01
+1590: 03 03 03 03 02 02 02 01 02 02 02 02 02 02 02 01
+15a0: 03 03 03 03 02 02 01 01 01 01 02 02 02 02 01 01
+15b0: 02 02 02 02 01 01 01 01 01 01 01 01 01 01 01 01
+15c0: 02 02 02 03 03 02 02 02 02 01 02 02 02 01 01 01
+15d0: 03 02 03 03 03 02 02 02 02 01 02 02 01 01 01 01
+15e0: 03 02 03 03 03 03 02 02 01 01 01 02 01 01 01 01
+15f0: 02 02 02 02 02 01 01 01 01 01 01 01 01 01 01 01
+1600: 03 03 02 02 02 03 03 03 03 03 03 02 02 03 03 03
+1610: 03 03 03 02 03 03 03 03 03 03 03 02 03 03 03 03
+1620: 03 03 03 02 03 03 03 03 03 03 02 02 02 03 03 03
+1630: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+1640: 02 02 02 02 01 01 02 02 02 02 02 02 02 01 02 02
+1650: 02 02 02 02 02 01 02 02 02 02 02 02 02 01 02 02
+1660: 02 02 02 02 02 01 02 02 02 02 02 02 01 01 01 02
+1670: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+1680: 01 02 02 02 02 02 02 01 02 02 02 02 02 02 01 01
+1690: 01 02 02 02 02 02 02 01 02 02 02 02 02 02 02 01
+16a0: 01 02 02 02 01 01 01 01 01 01 02 02 02 02 02 01
+16b0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+16c0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+16d0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+16e0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+16f0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+1700: 03 03 02 02 02 03 03 03 03 03 03 02 02 03 03 03
+1710: 03 03 03 02 03 03 03 03 03 03 03 02 03 03 03 03
+1720: 03 03 03 02 03 03 03 03 03 03 02 02 02 03 03 03
+1730: 01 01 01 01 02 02 02 02 02 02 02 02 02 02 02 02
+1740: 02 02 02 02 01 01 03 03 03 03 03 03 03 02 03 03
+1750: 02 02 02 02 02 01 02 02 03 03 03 03 03 02 03 03
+1760: 02 02 02 02 02 01 02 02 02 03 03 03 02 02 02 03
+1770: 01 01 01 01 01 01 01 01 01 01 02 02 02 02 02 02
+1780: 01 02 02 02 02 02 02 01 02 02 03 03 03 03 02 02
+1790: 02 02 02 02 02 02 02 01 02 02 02 03 03 03 03 02
+17a0: 02 02 02 02 02 02 01 01 01 01 02 03 03 03 03 02
+17b0: 01 01 01 01 01 01 01 01 01 01 01 02 02 02 02 02
+17c0: 01 01 01 02 02 02 02 02 02 01 02 03 03 03 03 03
+17d0: 01 01 02 02 02 02 02 02 02 01 02 03 03 03 03 03
+17e0: 01 01 02 02 02 02 02 02 01 01 01 03 03 03 03 03
+17f0: 01 01 01 01 01 01 01 01 01 01 01 02 02 02 02 02
+1800: 03 03 02 02 02 02 02 02 02 02 02 01 01 01 01 01
+1810: 03 03 03 02 03 02 02 02 02 02 02 01 01 01 01 01
+1820: 03 03 03 02 03 02 02 02 02 02 01 01 01 01 01 01
+1830: 02 02 02 02 02 01 01 01 01 01 01 01 01 01 01 01
+1840: 03 03 03 03 02 01 02 02 02 02 02 02 01 01 01 01
+1850: 03 03 03 03 02 01 02 02 02 02 02 02 01 01 01 01
+1860: 03 03 03 03 02 01 02 02 02 02 02 01 01 01 01 01
+1870: 02 02 02 02 01 01 01 01 01 01 01 01 01 01 01 01
+1880: 02 03 03 03 02 02 02 01 02 02 02 01 01 01 01 01
+1890: 03 03 03 03 02 02 02 01 02 02 02 01 01 01 01 01
+18a0: 03 03 03 03 02 02 01 01 01 01 02 01 01 01 01 01
+18b0: 02 02 02 02 01 01 01 01 01 01 01 01 01 01 01 01
+18c0: 02 02 02 03 02 02 02 02 02 01 02 02 01 01 01 01
+18d0: 03 02 03 03 03 02 02 02 02 01 02 02 02 01 01 01
+18e0: 03 02 03 03 02 02 02 02 01 01 01 02 02 01 01 01
+18f0: 02 02 02 02 01 01 01 01 01 01 01 01 01 01 01 01
+1900: 01 01 01 01 01 02 02 02 02 02 02 02 02 03 03 03
+1910: 01 01 01 01 02 02 02 02 02 02 02 02 03 03 03 03
+1920: 01 01 01 01 02 02 02 02 02 02 02 02 02 03 03 03
+1930: 01 01 01 01 01 01 01 01 01 01 02 02 02 02 02 02
+1940: 01 01 01 01 01 02 02 02 02 02 03 03 03 02 03 03
+1950: 01 01 01 01 01 02 02 02 02 02 03 03 03 02 03 03
+1960: 01 01 01 01 01 01 02 02 02 02 03 03 02 02 02 03
+1970: 01 01 01 01 01 01 01 01 01 01 01 02 02 02 02 02
+1980: 01 01 01 01 02 02 02 01 02 02 02 03 03 03 02 02
+1990: 01 01 01 01 02 02 02 01 02 02 02 03 03 03 03 02
+19a0: 01 01 01 01 01 02 01 01 01 01 02 03 03 03 03 02
+19b0: 01 01 01 01 01 01 01 01 01 01 01 02 02 02 02 02
+19c0: 01 01 01 01 01 02 02 02 02 01 02 03 03 03 03 03
+19d0: 01 01 01 01 02 02 02 02 02 01 02 03 03 03 03 03
+19e0: 01 01 01 01 02 02 02 02 01 01 02 03 03 03 03 03
+19f0: 01 01 01 01 01 01 01 01 01 01 01 02 02 02 02 02
+1a00: 03 03 02 02 01 02 02 02 02 02 02 01 01 02 01 01
+1a10: 03 03 03 02 02 02 02 02 02 02 02 01 02 02 02 01
+1a20: 03 03 03 02 02 02 02 02 02 02 01 01 01 02 02 02
+1a30: 02 02 02 02 01 01 01 01 01 01 01 01 01 01 01 01
+1a40: 03 03 03 03 01 01 02 02 02 02 02 02 02 01 02 02
+1a50: 03 03 03 03 02 01 02 02 02 02 02 02 02 01 02 02
+1a60: 03 03 03 03 03 01 02 02 02 02 02 02 01 01 01 02
+1a70: 02 02 02 02 02 01 01 01 01 01 01 01 01 01 01 01
+1a80: 02 03 03 03 03 03 02 01 02 02 02 02 02 02 01 01
+1a90: 03 03 03 03 03 03 03 02 02 02 02 02 02 02 02 01
+1aa0: 03 03 03 03 03 03 02 02 02 02 03 03 03 03 03 02
+1ab0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+1ac0: 02 02 02 03 03 03 03 03 03 02 03 03 03 03 03 03
+1ad0: 03 02 03 03 03 03 03 03 03 02 03 03 03 03 03 03
+1ae0: 03 02 03 03 03 03 03 03 02 02 02 03 03 03 03 03
+1af0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+1b00: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+1b10: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+1b20: 02 01 01 01 01 01 01 01 01 01 01 01 01 01 02 02
+1b30: 01 01 01 01 01 01 01 01 02 02 02 02 01 01 01 01
+1b40: 02 02 02 02 01 01 02 02 02 02 02 02 02 01 02 02
+1b50: 02 02 02 02 02 01 02 02 02 02 02 02 02 01 02 02
+1b60: 02 02 02 02 02 01 02 02 02 02 02 02 01 01 01 02
+1b70: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+1b80: 01 02 02 02 02 02 02 01 02 02 02 02 02 02 01 01
+1b90: 02 02 02 02 02 02 02 01 02 02 02 02 02 02 02 01
+1ba0: 03 03 02 02 02 02 01 01 01 01 02 02 02 02 02 01
+1bb0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+1bc0: 02 02 02 03 03 03 03 03 03 02 03 03 03 03 03 03
+1bd0: 03 02 03 03 03 03 03 03 03 02 03 03 03 03 03 03
+1be0: 03 02 03 03 03 03 03 03 02 02 02 03 03 03 03 03
+1bf0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+1c00: 01 01 01 01 01 02 02 02 02 02 02 02 02 03 03 03
+1c10: 02 02 02 01 02 02 02 02 02 02 02 02 03 03 03 03
+1c20: 02 02 02 01 02 02 02 02 02 02 01 02 02 03 03 03
+1c30: 01 01 01 01 01 01 01 01 01 01 01 02 02 02 02 02
+1c40: 02 02 02 02 01 01 02 02 02 02 02 03 03 02 03 03
+1c50: 02 02 02 02 02 01 02 02 02 02 02 03 03 02 03 03
+1c60: 02 02 02 02 02 01 02 02 02 02 02 03 02 02 02 03
+1c70: 01 01 01 01 01 01 01 01 01 01 02 02 02 02 02 02
+1c80: 01 02 02 02 02 02 02 01 02 02 03 03 03 03 02 02
+1c90: 02 02 02 02 02 02 02 01 02 03 03 03 03 03 03 02
+1ca0: 02 02 02 02 02 02 01 02 02 02 03 03 03 03 03 02
+1cb0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+1cc0: 02 02 02 03 03 03 03 03 03 02 03 03 03 03 03 03
+1cd0: 03 02 03 03 03 03 03 03 03 02 03 03 03 03 03 03
+1ce0: 03 02 03 03 03 03 03 03 02 02 02 03 03 03 03 03
+1cf0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
+1d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d10: 00 00 01 01 01 01 01 00 00 00 01 01 01 00 00 00
+1d20: 00 00 00 00 01 00 00 00 00 01 00 00 00 01 00 00
+1d30: 00 00 00 00 01 00 00 00 00 01 00 00 00 01 00 00
+1d40: 00 00 00 00 01 00 00 00 00 01 00 00 00 01 00 00
+1d50: 00 00 00 00 01 00 00 00 00 01 00 00 00 01 00 00
+1d60: 00 00 00 00 01 00 00 00 00 00 01 01 01 00 00 00
+1d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d80: 00 00 01 01 01 01 00 00 00 00 01 01 01 00 00 00
+1d90: 00 00 01 00 00 00 01 00 00 01 00 00 00 01 00 00
+1da0: 00 00 01 00 00 00 01 00 00 01 00 00 00 01 00 00
+1db0: 00 00 01 00 00 00 01 00 00 01 00 00 00 01 00 00
+1dc0: 00 00 01 00 00 00 01 00 00 01 00 00 00 01 00 00
+1dd0: 00 00 01 01 01 01 00 00 00 00 01 01 01 00 00 00
+1de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1df0: 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 00
+1e00: 00 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00
+1e10: 00 00 00 00 00 00 01 01 01 01 01 00 00 00 00 00
+1e20: 00 00 00 00 00 01 01 01 01 01 01 01 00 00 00 00
+1e30: 00 00 00 00 00 01 01 01 01 01 01 01 00 00 00 00
+1e40: 00 00 00 00 00 01 01 01 01 01 01 01 00 00 00 00
+1e50: 00 00 00 00 00 01 01 01 01 01 01 01 00 00 00 00
+1e60: 00 00 00 00 00 01 01 01 01 01 01 01 00 00 00 00
+1e70: 00 00 00 00 00 00 01 01 01 01 01 00 00 00 00 00
+1e80: 00 00 00 00 00 00 01 01 01 01 01 00 00 00 00 00
+1e90: 00 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00
+1ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1eb0: 00 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00
+1ec0: 00 00 00 00 00 00 01 01 01 01 01 00 00 00 00 00
+1ed0: 00 00 00 00 00 00 01 01 01 01 01 00 00 00 00 00
+1ee0: 00 00 00 00 00 00 01 01 01 01 01 00 00 00 00 00
+1ef0: 00 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00
+1f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f30: 00 00 00 00 00 01 01 01 01 01 01 00 00 00 00 00
+1f40: 00 00 00 00 00 01 00 00 00 00 01 00 00 00 00 00
+1f50: 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00
+1f60: 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00
+1f70: 00 00 00 00 00 00 00 00 00 01 01 00 00 00 00 00
+1f80: 00 00 00 00 00 00 00 00 01 01 00 00 00 00 00 00
+1f90: 00 00 00 00 00 00 00 01 01 00 00 00 00 00 00 00
+1fa0: 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00
+1fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1fe0: 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00
+1ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
diff --git a/src/static/foreground/slime.hex b/src/static/foreground/slime.hex
new file mode 100644
index 0000000..ce20533
--- /dev/null
+++ b/src/static/foreground/slime.hex
@@ -0,0 +1,24 @@
+;slime sprite
+;indices: 4
+;23 32 56
+;25 51 45
+;70 130 50
+;117 167 67
+
+00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+40: 00 00 00 00 01 01 01 01 01 01 00 00 00 00 00 00
+50: 00 00 00 01 03 03 03 03 03 03 01 00 00 00 00 00
+60: 00 00 01 03 03 03 03 03 03 03 03 01 00 00 00 00
+70: 00 01 03 03 03 03 03 03 03 01 02 03 01 00 00 00
+80: 01 03 03 03 01 02 03 03 03 01 01 03 03 01 00 00
+90: 01 03 03 03 01 01 03 03 03 03 03 03 03 03 01 00
+a0: 01 03 03 03 03 03 03 03 02 03 03 03 03 03 02 01
+b0: 01 02 03 03 03 03 03 03 03 03 03 03 03 02 02 01
+c0: 00 01 02 03 03 03 03 03 03 03 03 02 02 02 02 01
+d0: 00 00 01 02 02 03 03 03 02 02 02 02 02 02 01 00
+e0: 00 00 00 01 02 02 02 02 02 02 02 02 02 01 00 00
+f0: 00 00 00 00 01 01 01 01 01 01 01 01 01 00 00 00
+
diff --git a/src/static/title_screen_icon.hex b/src/static/title_screen_icon.hex
new file mode 100644
index 0000000..a1e5f0b
--- /dev/null
+++ b/src/static/title_screen_icon.hex
@@ -0,0 +1,119 @@
+;Main character icon for title screen
+;indices: 4
+;23 32 56
+;16 20 31
+;64 39 81
+;122 54 123
+
+0000: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+0010: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+0020: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+0030: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+0040: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+0050: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+0060: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+0070: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+0080: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+0090: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+00a0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+00b0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+00c0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+00d0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+00e0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+00f0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+0100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 02
+01b0: 00 00 00 00 00 00 00 00 00 00 02 02 02 02 03 03
+01c0: 00 00 00 00 00 00 00 02 02 02 03 03 03 03 03 03
+01d0: 00 00 00 00 02 02 02 03 03 03 03 03 03 03 03 03
+01e0: 00 00 02 02 03 03 03 03 03 03 03 03 03 03 03 03
+01f0: 02 02 03 03 03 03 03 03 03 03 03 03 03 03 03 03
+0200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 02
+0210: 00 00 00 00 00 00 00 00 00 00 00 00 00 02 03 03
+0220: 00 00 00 00 00 00 00 00 00 00 00 00 02 03 03 03
+0230: 00 00 00 00 00 00 00 00 00 00 00 02 03 03 03 03
+0240: 00 00 00 00 00 00 00 00 00 00 02 03 03 03 03 03
+0250: 00 00 00 00 00 00 00 00 00 00 02 03 03 03 03 03
+0260: 00 00 00 00 00 00 00 00 00 02 03 03 03 03 03 03
+0270: 00 00 00 00 00 00 00 00 02 03 03 03 03 03 03 03
+0280: 00 00 00 00 00 00 00 00 02 03 03 03 03 03 03 03
+0290: 00 00 00 00 00 00 00 02 03 03 03 03 03 03 03 03
+02a0: 00 00 00 00 00 00 00 02 03 03 03 03 03 03 03 03
+02b0: 00 00 00 00 00 00 00 02 03 03 03 03 03 03 03 03
+02c0: 00 00 00 00 00 00 02 03 03 03 03 03 03 03 03 01
+02d0: 00 00 00 00 00 00 02 03 03 03 03 03 03 03 01 01
+02e0: 00 00 00 00 00 00 02 03 03 03 03 03 03 03 01 01
+02f0: 00 00 00 00 00 02 03 03 03 03 03 03 03 01 01 01
+0300: 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03
+0310: 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03
+0320: 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03
+0330: 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03
+0340: 03 03 03 03 03 03 03 03 03 03 01 01 01 01 01 01
+0350: 03 03 03 03 03 03 03 01 01 01 01 01 01 01 01 01
+0360: 03 03 03 03 03 01 01 01 01 01 01 01 01 01 01 01
+0370: 03 03 03 01 01 01 01 01 01 01 01 01 01 01 01 01
+0380: 03 03 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+0390: 03 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+03a0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+03b0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+03c0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+03d0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+03e0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+03f0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+0400: 00 00 00 00 00 02 03 03 03 03 03 03 03 01 01 01
+0410: 00 00 00 00 00 02 03 03 03 03 03 03 03 01 01 01
+0420: 00 00 00 00 00 02 03 03 03 03 03 03 01 01 01 01
+0430: 00 00 00 00 00 02 03 03 03 03 03 03 01 01 01 01
+0440: 00 00 00 00 00 02 03 03 03 03 03 03 01 01 01 01
+0450: 00 00 00 00 00 02 03 03 03 03 03 03 01 01 01 01
+0460: 00 00 00 00 00 02 03 03 03 03 03 03 01 01 01 01
+0470: 00 00 00 00 00 02 03 03 03 03 03 03 01 01 01 01
+0480: 00 00 00 00 00 02 03 03 03 03 03 03 01 01 01 01
+0490: 00 00 00 00 00 00 02 03 03 03 03 03 01 01 01 01
+04a0: 00 00 00 00 00 00 02 03 03 03 03 03 01 01 01 01
+04b0: 00 00 00 00 00 00 02 03 03 03 03 03 01 01 01 01
+04c0: 00 00 00 00 00 00 00 02 03 03 03 03 01 01 01 01
+04d0: 00 00 00 00 00 00 00 02 03 03 03 03 01 01 01 01
+04e0: 00 00 00 00 00 00 00 02 03 03 03 03 01 01 01 01
+04f0: 00 00 00 00 00 00 00 00 02 03 03 03 01 01 01 01
+0500: 00 00 00 00 00 00 00 00 02 03 03 03 01 01 01 01
+0510: 00 00 00 00 00 00 00 00 00 02 03 03 01 01 01 01
+0520: 00 00 00 00 00 00 00 00 00 02 03 03 03 01 01 01
+0530: 00 00 00 00 00 00 00 00 00 00 02 03 03 01 01 01
+0540: 00 00 00 00 00 00 00 00 00 00 02 03 03 01 01 01
+0550: 00 00 00 00 00 00 00 00 00 00 00 02 03 03 01 01
+0560: 00 00 00 00 00 00 00 00 00 00 00 02 03 03 01 01
+0570: 00 00 00 00 00 00 00 00 00 00 00 00 02 03 03 01
+0580: 00 00 00 00 00 00 00 00 00 00 00 00 00 02 03 03
+0590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 03
+05a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02
+05b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0600: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+0610: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+0620: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+0630: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+0640: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+0650: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+0660: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+0670: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+0680: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+0690: 03 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
+06a0: 03 03 03 01 01 01 01 01 01 01 01 01 01 01 01 01
+06b0: 02 03 03 03 03 01 01 01 01 01 01 01 01 01 01 01
+06c0: 00 02 02 03 03 03 03 01 01 01 01 01 01 01 01 01
+06d0: 00 00 00 02 02 02 03 03 03 03 03 03 01 01 01 01
+06e0: 00 00 00 00 00 00 02 02 02 02 02 03 03 03 03 03
+06f0: 00 00 00 00 00 00 00 00 00 00 00 02 02 02 02 02
diff --git a/src/static/title_screen_letteres_large.hex b/src/static/title_screen_letteres_large.hex
new file mode 100644
index 0000000..fea1c77
--- /dev/null
+++ b/src/static/title_screen_letteres_large.hex
@@ -0,0 +1,230 @@
+;title screen letters (Large)
+;indices: 3
+;23 32 56
+;165 48 48
+;207 87 60
+
+0000: 00 00 00 00 00 00 00 00 02 02 00 00 00 00 00 00
+0010: 00 00 00 00 00 00 00 00 02 02 02 00 00 00 00 00
+0020: 00 00 00 00 00 00 00 02 02 02 02 00 00 00 00 00
+0030: 00 00 00 00 00 00 00 02 02 02 00 00 00 00 00 00
+0040: 00 00 00 00 00 00 00 02 02 02 00 00 00 00 00 00
+0050: 00 00 00 00 00 00 00 02 02 02 00 00 00 00 00 00
+0060: 00 00 00 00 00 00 00 02 02 02 00 00 00 00 00 00
+0070: 00 00 00 00 00 00 02 02 02 00 00 00 00 00 00 00
+0080: 00 00 00 00 00 00 02 02 02 00 00 00 00 00 00 00
+0090: 00 00 00 00 00 00 02 02 02 00 00 00 00 00 00 00
+00a0: 00 00 00 00 00 00 02 02 02 00 00 00 00 00 00 00
+00b0: 00 00 00 00 00 00 02 02 02 00 00 00 00 00 00 00
+00c0: 00 00 00 00 00 00 02 02 02 00 00 00 00 00 00 00
+00d0: 00 00 00 00 00 00 02 02 02 00 00 00 00 00 00 00
+00e0: 00 00 00 00 00 00 02 02 01 00 00 00 00 00 00 00
+00f0: 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00 00
+0100: 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00 00
+0110: 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00 00
+0120: 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00 00
+0130: 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00 01
+0140: 00 00 00 00 00 00 01 01 01 01 01 01 01 01 01 01
+0150: 00 00 00 00 00 00 01 01 01 01 01 01 01 01 01 01
+0160: 00 00 00 00 01 01 01 01 01 01 01 01 01 01 00 00
+0170: 00 00 00 00 01 01 01 01 01 01 00 00 00 00 00 00
+0180: 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00 00
+0190: 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00 00
+01a0: 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00 00
+01b0: 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00 00
+01c0: 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00 00
+01d0: 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00 00
+01e0: 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00 00
+01f0: 00 00 00 00 00 00 00 01 01 00 00 00 00 00 00 00
+0200: 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00 00
+0210: 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00 00
+0220: 00 00 00 00 00 00 01 01 01 01 00 00 00 00 00 00
+0230: 01 01 01 01 01 01 01 01 01 01 01 00 00 00 00 00
+0240: 01 01 01 01 01 01 01 01 01 01 00 00 00 00 00 00
+0250: 01 01 01 00 00 00 01 01 01 00 00 00 00 00 00 00
+0260: 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00 00
+0270: 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00 00
+0280: 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00 00
+0290: 00 00 00 00 00 00 00 01 01 00 00 00 00 00 00 00
+02a0: 00 00 00 00 00 00 00 01 01 00 00 00 00 00 00 00
+02b0: 00 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00
+02c0: 00 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00
+02d0: 00 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00
+02e0: 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00
+02f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0350: 00 00 00 00 00 00 02 02 02 02 00 00 00 00 00 00
+0360: 00 00 00 00 00 02 02 02 02 02 02 00 00 00 00 00
+0370: 00 00 00 00 02 02 02 02 02 02 02 02 00 00 00 00
+0380: 00 00 00 02 02 02 02 02 02 02 02 02 02 00 00 00
+0390: 00 00 00 02 02 02 02 02 02 02 02 02 02 02 00 00
+03a0: 00 00 02 02 02 02 02 02 02 02 02 02 02 02 00 00
+03b0: 00 00 02 02 02 02 02 02 02 02 02 02 02 02 00 00
+03c0: 00 00 02 02 02 02 02 02 02 02 02 02 02 02 00 00
+03d0: 00 00 02 02 02 02 02 02 02 02 02 02 01 01 00 00
+03e0: 00 00 02 02 02 02 02 02 02 02 01 01 01 01 00 00
+03f0: 00 00 02 02 02 02 02 01 01 01 01 01 01 01 00 00
+0400: 00 00 02 02 01 01 01 01 01 01 01 01 01 01 00 00
+0410: 00 00 01 01 01 01 01 01 01 01 01 01 01 01 00 00
+0420: 00 00 01 01 01 01 01 01 01 01 01 01 01 01 00 00
+0430: 00 00 01 01 01 01 01 01 01 01 01 01 01 01 00 00
+0440: 00 00 01 01 01 01 01 01 01 01 01 01 01 01 00 00
+0450: 00 00 01 01 01 01 01 01 01 01 01 01 01 01 00 00
+0460: 00 00 01 01 01 01 01 01 01 01 01 01 01 00 00 00
+0470: 00 00 00 01 01 01 01 01 01 01 01 01 01 00 00 00
+0480: 00 00 00 00 01 01 01 01 01 01 01 01 00 00 00 00
+0490: 00 00 00 00 00 01 01 01 01 01 00 00 00 00 00 00
+04a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0500: 00 00 00 00 00 00 00 00 00 00 00 00 02 02 00 00
+0510: 00 00 00 00 00 00 00 00 00 00 00 00 02 02 02 00
+0520: 00 00 00 00 00 00 00 00 00 00 00 00 02 02 02 00
+0530: 00 00 00 00 00 00 00 00 00 00 00 00 02 02 02 00
+0540: 00 00 00 00 00 00 00 00 00 00 00 00 02 02 02 00
+0550: 00 00 00 00 00 00 00 00 00 00 00 00 02 02 02 00
+0560: 00 00 00 00 00 00 00 00 00 00 00 00 02 02 02 00
+0570: 00 00 00 00 00 00 00 00 00 00 00 00 02 02 02 00
+0580: 00 00 00 00 00 00 00 00 00 00 00 00 02 02 00 00
+0590: 00 00 00 00 00 00 00 00 00 00 00 00 02 02 00 00
+05a0: 00 00 00 00 00 00 00 00 00 00 00 00 02 02 00 00
+05b0: 00 00 00 00 00 02 02 02 02 00 00 00 02 02 00 00
+05c0: 00 00 00 00 02 02 02 02 02 02 00 00 02 02 00 00
+05d0: 00 00 00 00 02 02 02 00 00 00 02 00 02 02 00 00
+05e0: 00 00 00 02 02 02 00 00 00 00 00 02 02 02 00 00
+05f0: 00 00 00 02 02 00 00 00 00 00 00 02 02 02 00 00
+0600: 00 00 02 02 02 00 00 00 00 00 00 00 02 02 00 00
+0610: 00 00 02 02 00 00 00 00 00 00 00 00 01 01 00 00
+0620: 00 00 02 01 00 00 00 00 00 00 00 00 01 01 00 00
+0630: 00 00 01 01 00 00 00 00 00 00 00 00 01 01 00 00
+0640: 00 01 01 00 00 00 00 00 00 00 00 00 01 01 00 00
+0650: 00 01 01 00 00 00 00 00 00 00 00 00 01 01 00 00
+0660: 00 01 01 00 00 00 00 00 00 00 00 00 01 01 00 00
+0670: 00 01 01 00 00 00 00 00 00 00 00 01 01 01 00 00
+0680: 00 01 01 00 00 00 00 00 00 00 00 01 01 01 00 00
+0690: 00 01 01 00 00 00 00 00 00 00 00 01 01 01 00 00
+06a0: 00 01 01 00 00 00 00 00 00 00 01 01 01 01 00 00
+06b0: 00 01 01 00 00 00 00 00 00 00 01 01 01 01 00 00
+06c0: 00 00 01 01 00 00 00 00 00 01 01 01 01 01 00 00
+06d0: 00 00 01 01 01 00 00 00 01 01 01 00 01 01 00 00
+06e0: 00 00 00 01 01 01 01 01 01 01 00 00 01 01 00 00
+06f0: 00 00 00 00 01 01 01 01 01 00 00 00 00 01 01 00
+0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07b0: 00 02 02 00 00 00 00 00 00 00 00 00 00 02 02 00
+07c0: 00 02 02 02 00 00 00 00 00 00 00 00 00 02 02 00
+07d0: 00 02 02 02 00 00 00 00 00 00 00 00 00 02 02 00
+07e0: 00 02 02 02 00 00 00 00 00 00 00 00 00 02 02 00
+07f0: 00 02 02 02 00 00 00 00 00 00 00 00 00 02 02 00
+0800: 00 02 02 02 00 00 00 00 00 00 00 00 00 02 02 00
+0810: 00 00 02 02 00 00 00 00 00 00 00 00 00 02 02 00
+0820: 00 00 02 02 00 00 00 00 00 00 00 00 02 02 02 00
+0830: 00 00 02 02 02 00 00 00 00 00 00 00 02 02 00 00
+0840: 00 00 02 02 02 00 00 00 00 00 00 00 02 02 00 00
+0850: 00 00 02 02 02 00 00 00 00 00 00 00 02 02 00 00
+0860: 00 00 00 02 02 00 00 00 00 00 00 00 02 01 00 00
+0870: 00 00 00 02 01 01 00 00 00 00 00 00 01 00 00 00
+0880: 00 00 00 01 01 01 00 00 00 00 00 01 01 00 00 00
+0890: 00 00 00 00 01 01 00 00 00 00 00 01 01 00 00 00
+08a0: 00 00 00 00 01 01 01 00 00 00 00 01 01 00 00 00
+08b0: 00 00 00 00 00 01 01 00 00 00 00 01 00 00 00 00
+08c0: 00 00 00 00 00 01 01 01 00 00 01 01 00 00 00 00
+08d0: 00 00 00 00 00 00 01 01 00 00 01 00 00 00 00 00
+08e0: 00 00 00 00 00 00 01 01 01 01 01 00 00 00 00 00
+08f0: 00 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00
+0900: 00 00 00 02 02 00 00 00 00 00 00 00 02 02 02 00
+0910: 00 00 00 02 02 00 00 00 00 00 00 00 02 02 02 00
+0920: 00 00 00 02 02 00 00 00 00 00 00 00 02 02 02 00
+0930: 00 00 02 02 02 00 00 00 00 00 00 00 02 02 02 00
+0940: 00 00 02 02 02 00 00 00 00 00 00 02 02 02 00 00
+0950: 00 00 02 02 02 00 00 00 00 00 00 02 02 02 00 00
+0960: 00 00 02 02 02 02 00 00 00 00 02 02 02 00 00 00
+0970: 00 00 02 02 02 02 02 02 02 02 02 02 00 00 00 00
+0980: 00 00 02 02 00 00 02 02 02 02 00 00 00 00 00 00
+0990: 00 00 02 01 00 00 00 00 00 00 00 00 00 00 00 00
+09a0: 00 00 01 01 00 00 00 00 00 00 00 00 00 01 01 00
+09b0: 00 00 01 01 00 00 00 00 00 00 00 00 01 01 01 00
+09c0: 00 00 00 01 01 00 00 00 00 00 00 01 01 01 00 00
+09d0: 00 00 00 01 01 01 00 00 00 00 01 01 01 01 00 00
+09e0: 00 00 00 00 01 01 01 01 01 01 01 01 00 00 00 00
+09f0: 00 00 00 00 00 01 01 01 01 01 00 00 00 00 00 00
+0a00: 00 00 00 02 02 02 00 00 00 00 00 00 02 02 02 00
+0a10: 00 00 00 02 02 00 00 00 00 00 00 00 02 02 02 00
+0a20: 00 00 00 02 02 00 00 00 00 00 00 00 00 02 02 00
+0a30: 00 00 00 02 02 00 00 00 00 00 00 00 00 02 02 00
+0a40: 00 00 00 00 02 00 00 00 00 00 00 00 00 02 02 00
+0a50: 00 00 00 00 00 00 02 02 02 02 02 02 02 02 02 00
+0a60: 00 00 00 00 02 02 02 02 02 02 02 02 02 02 02 00
+0a70: 00 00 00 01 02 02 02 00 00 00 00 00 02 02 01 00
+0a80: 00 00 01 01 01 00 00 00 00 00 00 00 00 01 01 00
+0a90: 00 01 01 01 00 00 00 00 00 00 00 00 00 01 01 00
+0aa0: 00 01 01 01 00 00 00 00 00 00 00 00 01 01 01 00
+0ab0: 00 01 01 01 00 00 00 00 00 00 00 00 01 01 01 00
+0ac0: 00 01 01 01 01 00 00 00 00 00 00 01 01 01 01 00
+0ad0: 00 00 01 01 01 01 01 00 01 01 01 01 01 01 01 00
+0ae0: 00 00 00 01 01 01 01 01 01 01 01 01 00 01 01 00
+0af0: 00 00 00 00 00 01 01 01 01 01 00 00 00 01 01 00
+0b00: 00 00 02 02 02 00 00 00 00 00 00 00 02 02 00 00
+0b10: 00 00 02 02 02 00 00 00 00 00 00 00 00 02 00 00
+0b20: 00 00 02 02 00 00 00 00 00 00 00 00 00 02 02 00
+0b30: 00 02 02 02 00 00 00 00 00 00 00 00 00 02 02 00
+0b40: 00 02 02 02 00 00 00 00 00 00 00 00 00 02 02 00
+0b50: 00 02 02 02 00 00 00 00 00 00 00 00 00 02 02 00
+0b60: 00 02 02 02 00 00 00 00 00 00 00 00 00 02 01 00
+0b70: 00 02 01 01 00 00 00 00 00 00 00 00 00 01 01 00
+0b80: 00 01 01 01 00 00 00 00 00 00 00 00 00 01 01 00
+0b90: 00 01 01 01 00 00 00 00 00 00 00 00 01 01 01 00
+0ba0: 00 01 01 01 00 00 00 00 00 00 00 00 01 01 00 00
+0bb0: 00 00 01 01 01 00 00 00 00 00 00 00 01 01 00 00
+0bc0: 00 00 01 01 01 00 00 00 00 00 00 01 01 00 00 00
+0bd0: 00 00 00 01 01 01 01 01 00 00 01 01 01 00 00 00
+0be0: 00 00 00 00 01 01 01 01 01 01 01 01 00 00 00 00
+0bf0: 00 00 00 00 00 01 01 01 01 01 00 00 00 00 00 00
+0c00: 00 00 02 02 02 00 00 00 00 00 00 00 02 02 00 00
+0c10: 00 00 02 02 02 00 00 00 00 00 00 02 02 00 00 00
+0c20: 00 00 02 02 02 00 00 00 00 00 00 02 02 00 00 00
+0c30: 00 00 02 02 02 00 00 00 00 00 00 02 00 00 00 00
+0c40: 00 02 02 02 00 00 00 00 00 00 02 00 00 00 00 00
+0c50: 00 02 02 02 00 00 00 00 00 00 00 00 00 00 00 00
+0c60: 00 02 02 02 00 00 00 00 00 00 00 00 00 00 00 00
+0c70: 00 02 01 01 00 00 00 00 00 00 00 00 00 00 00 00
+0c80: 00 01 01 01 00 00 00 00 00 00 00 00 00 00 00 00
+0c90: 00 01 01 01 00 00 00 00 00 00 00 00 00 01 01 00
+0ca0: 00 01 01 01 00 00 00 00 00 00 00 00 00 01 01 00
+0cb0: 00 01 01 01 01 00 00 00 00 00 00 00 01 01 01 00
+0cc0: 00 00 01 01 01 00 00 00 00 00 00 01 01 01 00 00
+0cd0: 00 00 00 01 01 01 00 00 00 01 01 01 01 00 00 00
+0ce0: 00 00 00 01 01 01 01 01 01 01 01 01 00 00 00 00
+0cf0: 00 00 00 00 00 01 01 01 01 01 00 00 00 00 00 00
+0d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0db0: 00 00 00 00 00 00 00 02 02 02 02 02 00 00 00 00
+0dc0: 00 00 00 00 00 00 02 02 02 02 02 02 02 00 00 00
+0dd0: 00 00 00 00 00 02 02 00 00 00 02 02 02 00 00 00
+0de0: 00 00 00 00 02 02 00 00 00 00 00 02 02 02 00 00
+0df0: 00 00 00 02 02 02 00 00 00 00 00 00 02 02 00 00