Optimize bg.png conversion without scaling and with correct color mapping

This commit is contained in:
2026-06-23 11:10:17 +02:00
parent f00b533581
commit 0ceae6f98b
7 changed files with 273 additions and 198 deletions
+1 -1
View File
@@ -11,7 +11,7 @@ assets: generate_assets.py
$(PNG2ASSET) gameover.png -c gameover.c -bpp 2 -noflip -keep_palette_order $(PNG2ASSET) gameover.png -c gameover.c -bpp 2 -noflip -keep_palette_order
$(PNG2ASSET) stamina.png -c stamina.c -bpp 2 -noflip -keep_palette_order $(PNG2ASSET) stamina.png -c stamina.c -bpp 2 -noflip -keep_palette_order
$(PNG2ASSET) title_bg.png -c title_bg.c -map -bpp 2 -noflip -keep_palette_order $(PNG2ASSET) title_bg.png -c title_bg.c -map -bpp 2 -noflip -keep_palette_order -max_palettes 1
hello_iso.gb: assets main.c engine.c hello_iso.gb: assets main.c engine.c
$(LCC) -Wa-l -Wl-m -Wl-j -o hello_iso.gb main.c engine.c tiles.c player.c gameover.c stamina.c title_bg.c $(LCC) -Wa-l -Wl-m -Wl-j -o hello_iso.gb main.c engine.c tiles.c player.c gameover.c stamina.c title_bg.c
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 12 KiB

+30 -9
View File
@@ -3,20 +3,41 @@ from PIL import Image
# Open the new cover image # Open the new cover image
img = Image.open('bg.png') img = Image.open('bg.png')
# Resize to 128x128 to ensure maximum 256 unique tiles # Convert to grayscale first to get raw intensity values
img = img.resize((128, 128), Image.Resampling.LANCZOS) img_gray = img.convert('L')
# Create a black 160x144 background # Create a new indexed image with the exact Game Boy palette mapping
bg = Image.new('L', (160, 144), color=0) # 0 = White, 1 = Light Gray, 2 = Dark Gray, 3 = Black
final_img = Image.new('P', img_gray.size)
# Paste the resized image in the center # Set the palette
bg.paste(img, (16, 8)) palette = [
255, 255, 255, # 0: White
170, 170, 170, # 1: Light Gray
85, 85, 85, # 2: Dark Gray
0, 0, 0 # 3: Black
]
palette += [0] * (256 * 3 - len(palette))
final_img.putpalette(palette)
# Quantize to 4 colors (indexed mode 'P') for png2asset # Map the grayscale pixels to palette indices (0-3)
final_img = bg.quantize(colors=4) # Darker pixels get higher indices (closer to 3/Black), lighter get lower indices (closer to 0/White)
raw_pixels = list(img_gray.getdata())
mapped_pixels = []
for p in raw_pixels:
if p > 200:
mapped_pixels.append(0) # White
elif p > 120:
mapped_pixels.append(1) # Light Gray
elif p > 55:
mapped_pixels.append(2) # Dark Gray
else:
mapped_pixels.append(3) # Black
final_img.putdata(mapped_pixels)
# Save the resulting image # Save the resulting image
final_img.save('title_bg.png') final_img.save('title_bg.png')
print("title_bg.png created successfully (160x144, indexed).") print("title_bg.png created successfully with correct color indexing.")
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

+239 -185
View File
@@ -1,5 +1,5 @@
//AUTOGENERATED FILE FROM png2asset //AUTOGENERATED FILE FROM png2asset
// Conversion args: title_bg.png -c title_bg.c -map -bpp 2 -noflip -keep_palette_order // Conversion args: title_bg.png -c title_bg.c -map -bpp 2 -noflip -keep_palette_order -max_palettes 1
#include <stdint.h> #include <stdint.h>
#include <gbdk/platform.h> #include <gbdk/platform.h>
@@ -8,195 +8,249 @@
BANKREF(title_bg) BANKREF(title_bg)
const palette_color_t title_bg_palettes[4] = { const palette_color_t title_bg_palettes[4] = {
RGB8(175,175,175), RGB8( 84, 84, 84), RGB8( 13, 13, 13), RGB8( 0, 0, 0) RGB8(255,255,255), RGB8(170,170,170), RGB8( 85, 85, 85), RGB8( 0, 0, 0)
}; };
const uint8_t title_bg_tiles[2640] = { const uint8_t title_bg_tiles[3504] = {
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xfe,0xfb,0xfc,0xf9,0xfc,0xf8,0xfc,0xfa,0xf8,0xfb,0xf0,0xf9,0xf2, 0xff,0xff,0xff,0xfd,0xf7,0xf9,0xf7,0xf9,0xff,0xf0,0xfe,0xf1,0xff,0xe0,0xff,0xe4,
0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0x7f,0xff,0x7f,0x3f,0x7f,0x3f,0x7f, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,
0xff,0xff,0xb7,0xcf,0xc7,0x87,0x9f,0x03,0xbf,0x12,0xf7,0x3a,0xa6,0x1a,0x8a,0x06, 0xff,0xff,0xff,0xf8,0xf7,0xf8,0xff,0xf0,0xfd,0xe1,0xfb,0xe7,0xff,0xe7,0xff,0xe3,
0xff,0xff,0xb5,0xce,0x04,0x82,0xb1,0x02,0x71,0x3a,0x39,0x7a,0x7d,0x7a,0x7a,0x7f, 0xff,0xff,0xff,0x7f,0xff,0x3f,0xfe,0x3f,0xff,0x9e,0xff,0x9c,0xdf,0xdc,0xdf,0xd8,
0xff,0xff,0xff,0x18,0x18,0x0c,0x0e,0x04,0x60,0x06,0x74,0x22,0x40,0x26,0x64,0x0e, 0xff,0xff,0xff,0x8f,0xfb,0x07,0xff,0x01,0xff,0x31,0xff,0x79,0xff,0x79,0xff,0xfd,
0xfe,0xff,0xf7,0xef,0x07,0x0e,0x64,0x0e,0x74,0xee,0x96,0xec,0x85,0x2c,0x88,0x3d, 0xff,0xff,0xfb,0x03,0xff,0x01,0xff,0x00,0xff,0x80,0xff,0x8c,0xff,0x8e,0xef,0x9e,
0xf3,0x7f,0x3f,0x73,0x73,0x39,0x32,0x79,0x71,0x38,0xb0,0x38,0x3b,0x90,0x3a,0x91, 0xff,0xff,0xff,0xc3,0xff,0xe0,0xff,0xe0,0xff,0x71,0xff,0x33,0xff,0x33,0xbf,0x32,
0xef,0xff,0xff,0xef,0xff,0xcf,0x9f,0xcf,0x9f,0xcf,0xdf,0x8f,0x9f,0x0f,0x6f,0x0f, 0xff,0xff,0xff,0xdf,0xff,0x1f,0xff,0x1f,0xff,0x9e,0xff,0xde,0xff,0xde,0xfd,0xdc,
0xff,0xff,0xee,0x1f,0x03,0x80,0x8c,0xc1,0x98,0xcd,0x96,0xc9,0x87,0xc3,0x87,0xc3, 0xff,0xbf,0xdf,0x9f,0xff,0x1f,0xff,0x1f,0xff,0x1f,0xff,0x1f,0xff,0x0f,0xff,0x4f,
0xff,0xff,0xff,0x0f,0x0b,0x07,0x05,0x02,0xaa,0x10,0xba,0x10,0x3a,0x90,0xb6,0x82, 0xff,0xff,0xff,0x3f,0xff,0x3f,0xff,0x3e,0x7f,0x9e,0x7f,0x9e,0x7f,0x8c,0xff,0x0c,
0xff,0xff,0xb6,0xcf,0x86,0x02,0x37,0x02,0x37,0x72,0x79,0x72,0x39,0x72,0x79,0x72, 0xff,0xff,0xff,0xbf,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,
0xfb,0xfd,0xfd,0x7b,0x71,0x7b,0x39,0x73,0x69,0x33,0x31,0x03,0x51,0x03,0x69,0x43, 0xff,0xff,0xbf,0x87,0xff,0xc0,0xff,0xe0,0xff,0xe7,0xff,0xe7,0xff,0xe6,0xff,0xe4,
0xfa,0xf2,0xf8,0xf0,0xd6,0xe1,0xd3,0xe7,0xe3,0xf7,0xe3,0xf7,0xe3,0xf7,0xff,0xff, 0xff,0xff,0xff,0xe0,0xff,0x20,0xef,0x20,0x7f,0x30,0xff,0xb1,0xff,0xb1,0xff,0xf1,
0x7f,0x3f,0x7d,0x3e,0x9d,0x3e,0x3e,0x9e,0xbf,0x9e,0x8e,0xdf,0xdf,0x9f,0xaf,0xdf, 0xff,0xff,0xff,0x7f,0xff,0x1f,0xff,0x0e,0xfd,0x04,0xff,0xc4,0xff,0xc4,0xf7,0xc4,
0xe0,0x82,0xea,0xf0,0xf8,0xf2,0x79,0xf2,0xe0,0x73,0xe3,0x27,0x97,0x8f,0xbf,0xdf, 0xff,0xff,0xbf,0xc7,0xff,0x01,0xfd,0x03,0xf7,0x39,0xff,0xf9,0xff,0xf9,0xff,0xf8,
0x7d,0x7e,0xff,0x7e,0x7f,0x7e,0x7b,0x3e,0x5f,0x32,0xb2,0x07,0x47,0x8f,0xcf,0xff, 0xff,0xff,0xff,0xcf,0xff,0x8f,0xff,0x8f,0xff,0xc7,0xff,0xc7,0xff,0xc3,0xff,0xc1,
0x1c,0x0e,0x4c,0x06,0x44,0x66,0x74,0x66,0x76,0x64,0x6c,0x70,0x7d,0x73,0x7f,0xf7, 0xff,0xef,0xff,0xff,0xff,0xdf,0xbf,0xdf,0xff,0x9f,0xff,0x9f,0xff,0x1f,0xff,0x1f,
0xdc,0xb9,0x3c,0xf8,0x6b,0xf0,0xff,0xe1,0xfb,0x61,0x43,0x0b,0x6d,0x83,0xff,0xe7, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,
0x0b,0x91,0x03,0x19,0x03,0xd9,0xcb,0xd1,0x63,0xc9,0xef,0xc9,0xf3,0xed,0xfb,0xed, 0xff,0xc4,0xff,0xc4,0xff,0xce,0xfd,0xcc,0xff,0xc0,0xff,0x81,0xff,0x1f,0xff,0x9f,
0x2f,0x4f,0x6f,0xcf,0xef,0xcf,0x6f,0xcf,0xef,0xcf,0x6f,0xcf,0xef,0xcf,0x6f,0xdf, 0xff,0x7f,0xff,0x7f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0x7f,0x1f,0xff,0x9f,
0x97,0xcb,0x9f,0xcb,0x9b,0xcf,0x8f,0xdf,0x8f,0xdf,0x8f,0xdf,0x8f,0xdf,0x8f,0xdf, 0xff,0xe1,0xff,0xe0,0xfd,0xf2,0xff,0xfe,0xff,0xbf,0xff,0xbf,0xff,0xbf,0xff,0x9f,
0x86,0x02,0x24,0x82,0xa2,0x91,0xb1,0x92,0xbb,0x91,0x7b,0xb9,0xf7,0xbb,0xf7,0xfb, 0xdf,0xd8,0xff,0x78,0xff,0x18,0xff,0x08,0xff,0x88,0xff,0x88,0xff,0x88,0xff,0x8c,
0x77,0x72,0x7f,0x72,0x7f,0x72,0x2b,0x76,0xb7,0x26,0x2e,0x87,0xdf,0xcf,0xef,0xdf, 0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,
0x51,0x4b,0x59,0x6b,0x71,0x7b,0x71,0x7b,0x71,0x7b,0xf1,0x7b,0xb1,0x7b,0x7f,0xf3, 0xff,0x8c,0xff,0x88,0xbf,0xc0,0xff,0x01,0xff,0x80,0xff,0x9c,0xfd,0x9e,0xff,0x9e,
0xef,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0x70,0xff,0xf0,0xff,0xf2,0xff,0xf2,0xff,0xf3,0xff,0x73,0xff,0x73,0xff,0x73,
0xff,0xff,0xff,0xff,0xf8,0xf7,0xf9,0xf0,0xfe,0xf0,0xfc,0xf6,0xf8,0xf6,0xf4,0xfe, 0xdf,0xdc,0xff,0xfc,0xff,0xf8,0xff,0xf8,0xff,0xf8,0xff,0xf0,0xff,0xc1,0xff,0xd9,
0xff,0xff,0xff,0xff,0x07,0xff,0x1d,0x03,0x59,0x0b,0xd1,0x6b,0xd9,0x6b,0xd2,0x69, 0xff,0xc7,0xff,0xc7,0xff,0xc7,0xff,0xc3,0xff,0x03,0xff,0x23,0xff,0xf3,0xf7,0xf3,
0xf7,0xff,0xff,0xff,0x90,0xcf,0x18,0x80,0x5b,0x88,0xdf,0x89,0xdf,0x99,0x5c,0x98, 0xff,0x20,0xfd,0x33,0xff,0x33,0xff,0x33,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,
0xff,0xff,0xff,0xff,0x1c,0xff,0x3d,0x1e,0x9f,0x3f,0xdf,0xbf,0x1f,0xff,0xff,0x7f, 0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,
0xf5,0xef,0xff,0xff,0x0f,0xff,0x1b,0x07,0x87,0x03,0x3b,0x81,0x33,0x99,0xb3,0x19, 0xff,0xe0,0xff,0xe0,0xff,0xe4,0xff,0xe6,0xff,0xe6,0xff,0xe6,0xff,0xe7,0xff,0xe7,
0xcf,0xff,0xff,0xef,0xf6,0xef,0xbf,0xce,0x8f,0xc6,0x8e,0xc7,0xc2,0x87,0xa2,0x07, 0xff,0xf9,0xff,0xf9,0xff,0xf8,0xff,0xf0,0xff,0xf8,0xff,0xf9,0xff,0xf9,0xff,0xf9,
0xef,0xdf,0xcf,0xff,0x0f,0xff,0x07,0x0e,0x00,0x02,0x74,0x22,0x66,0x32,0x76,0x22, 0xf7,0xc4,0xfd,0x8c,0xef,0x0c,0xff,0x1c,0xfd,0x0c,0xff,0x86,0xff,0xc6,0xfe,0xc6,
0xf7,0xfb,0xff,0xff,0x77,0xef,0x2f,0x67,0x2f,0x67,0x2f,0x67,0xef,0x47,0xef,0x47, 0xff,0xf8,0xff,0xf8,0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xfb,
0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xc8,0xff,0xcc,0xff,0xcc,0xff,0xcc,0xff,0xce,0xff,0xcf,0xff,0xcf,0xff,0xcf,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0xff,0xff,0xfb, 0xff,0x1f,0xff,0x5f,0x7f,0xdf,0xff,0xdf,0xff,0xdf,0xff,0xdf,0xff,0xdf,0xff,0xdf,
0xfc,0xfe,0xfc,0xfe,0xfc,0xfe,0xfc,0xfe,0xfc,0xfe,0xfc,0xfe,0xd4,0xfe,0x64,0x9e, 0xff,0x9f,0xff,0x9f,0xff,0x9f,0xdf,0x9f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0x70,0x78,0xf9,0x70,0x63,0xf1,0x7b,0xe1,0x73,0xf9,0x73,0xf9,0x7f,0xf9,0x7b,0xfd, 0xbf,0x9f,0xff,0xcf,0xdf,0xef,0xff,0xcf,0xff,0xef,0xef,0xff,0xff,0xff,0xff,0xff,
0x3c,0x18,0x9e,0x09,0xdf,0x99,0xdf,0x99,0xdf,0x99,0xdf,0x99,0xd8,0x90,0xdb,0x94, 0xff,0xdf,0xff,0xcf,0xff,0xe6,0xff,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0x7f,0xff,0x7f,0xff,0x7f,0x7f,0xdf,0xdf,0xff,0x9f,0xff,0x5f,0xbf,0x3f,0x1f, 0x7d,0x8c,0xff,0x1e,0xff,0x3e,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0x3b,0x99,0x3b,0x99,0x33,0x99,0x33,0x98,0xba,0x31,0xb6,0x33,0x7e,0xa7,0xdf,0x8f, 0xff,0x7b,0xff,0x33,0xdf,0x37,0xff,0x8f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0x97,0x23,0xb3,0x33,0xb7,0x03,0x29,0x13,0x3b,0x79,0x3f,0x79,0x78,0x3d,0xb8,0x7d, 0xff,0x9e,0xff,0x9e,0xff,0xdf,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0x82,0x26,0xaf,0x06,0xaa,0x06,0x96,0x22,0xa2,0x32,0xea,0x32,0xbe,0x72,0xbb,0x76, 0xff,0x73,0xff,0x61,0xff,0x40,0xdf,0x7e,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,
0xdf,0x0f,0x0f,0x1f,0xc7,0x0f,0xef,0x47,0xef,0x67,0xef,0x67,0xef,0x67,0xdf,0x6f, 0xff,0xd1,0xff,0x93,0xff,0x13,0xff,0x13,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xeb,0xff,0xef,0xff,0xcf,0xff,0xd0,0xff,0xa8,0xc7,0x82,0xe1,0xfc,0xf8,0xfc,0xfe, 0xfd,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xfd,0xff,0xfd,0xff,0xfd,0xff,0xff,0xff,0xff,
0xff,0xff,0xfa,0xff,0x7e,0xf0,0x73,0xf9,0x5b,0xfa,0x7d,0xc0,0xf9,0x61,0xbb,0x13, 0xff,0x3f,0xff,0xbf,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0x37,0xee,0xef,0x5e,0x7e,0x9f,0xff,0x3f,0x7f,0x7f,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0x3f,0xff,0x3f,0xff,0x3f,0xbf,0x3f,0x7f,0x7f,0xff,0xff,0xff,0xbf,0xff,0xbf,
0xfd,0x7f,0xfd,0x7f,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xe7,0xff,0xe7,0xff,0xe7,0xff,0xe7,0xff,0xf7,0xff,0xf7,0xff,0xf7,0xff,0xff,
0xdf,0x9f,0xdf,0x9f,0x9f,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xf9,0xff,0xfb,0xfb,0xff,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0x7e,0x9f,0xfc,0xfe,0xfc,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xdf,0xc7,0xff,0xe7,0xff,0xe7,0xff,0xef,0xff,0xef,0xef,0xef,0xff,0xff,0xff,0xff,
0xbf,0x1f,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0x73,0xff,0x33,0xff,0x07,0xff,0xcf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xfe,0xfd,0xff,0xfc,0xfc,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xcf,0xff,0xcf,0xff,0xef,0xff,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0x7a,0xf7,0xfb,0xf7,0xf3,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xdf,0xff,0xdf,0xff,0xdf,0xff,0xdf,0xdf,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,
0xdf,0x6f,0xcf,0xef,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xbf,0xfd,0x82,0xfb,0x84,0xff,0x90,0xfe,0xb9,0xff,0xb8,0xbf,0xb8,0xff,0xf8,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xbf,0x45,0xff,0x09,0xff,0xc9,0xff,0xe9,0xff,0xe9,0xff,0xe9,0xff,0xe9,
0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xfb,0xf9,0xff,0xe1,0xff,0xe1,0xef,0xf1,0xff,0xf1,0xff,0xf3,0xff,0xf3,0xff,0xf3,
0xff,0xff,0xf9,0xff,0xfa,0xfd,0xf8,0xf5,0xf9,0xf4,0xd4,0xf9,0xdc,0xf1,0x7c,0xb1, 0xff,0xff,0xff,0x00,0xbf,0xc0,0xf7,0x88,0xff,0xce,0xff,0xce,0xed,0xdf,0xff,0xc1,
0xe3,0xd7,0xef,0xc7,0x9f,0x87,0x9f,0x27,0xff,0x67,0xbf,0xe7,0xff,0xe7,0xf7,0xff, 0xff,0xff,0xff,0x7e,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xf5,0x0b,0xfd,0x82,0xff,0xc0,0xff,0xc4,0xff,0xc7,0xff,0xc7,0xff,0xc7,
0xef,0xdf,0xef,0xdf,0xcf,0xff,0xcf,0xff,0xff,0xff,0xef,0xff,0xe7,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0x7e,0xff,0x3e,0xff,0x3e,0xff,0x3c,0xff,0x3c,0xff,0xb8,
0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xfe,0xff,0xfc,0xfb,0xfd,0xfb,0xff,0xfb, 0xff,0xbf,0xff,0xbe,0xff,0x3e,0xdf,0x1f,0xff,0x1f,0xef,0x1f,0x7f,0x8f,0xff,0x8f,
0x98,0x05,0xfc,0xc1,0x1f,0xf9,0x18,0xf7,0xa9,0xf0,0xc8,0xf1,0xe0,0xf1,0xb0,0xc1, 0xff,0xff,0xff,0x07,0xff,0x03,0xfe,0x00,0xff,0x18,0xfb,0x18,0xff,0x18,0xff,0x18,
0xed,0xf2,0x36,0xe0,0xbf,0x60,0xc2,0x30,0xd2,0x20,0x52,0xa0,0xee,0xd0,0x54,0x88, 0xff,0xff,0xef,0xe7,0xff,0xc7,0xbf,0xc7,0xbf,0xc7,0xff,0xcf,0xff,0xce,0xff,0xce,
0xff,0x7f,0x5f,0x3f,0x5f,0x3f,0xc7,0x3f,0xde,0x37,0x77,0x0f,0x7b,0x07,0x7a,0x07, 0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xbf,0x3f,
0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xff,0xff,0xff,0xff,0xff, 0xff,0xf8,0xfb,0xfc,0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xf9,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xe7,0xf7, 0xff,0xf8,0xff,0xf8,0xff,0xf0,0xff,0xf0,0xfe,0xf1,0xfe,0xf9,0xff,0xf9,0xfe,0xf9,
0x9f,0xfe,0xfc,0xff,0xbc,0xde,0x8e,0xdc,0x7f,0xff,0xfe,0xff,0xde,0xe0,0xdc,0xe1, 0xff,0x03,0xff,0x03,0xff,0x01,0xff,0xf3,0xff,0xf3,0xff,0xf3,0xff,0xf3,0xff,0xf3,
0xff,0xff,0x7f,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xc1,0xff,0xc9,0xff,0xcd,0xff,0xcd,0xff,0xcd,0xff,0xcf,0xff,0xcf,0xfe,0xcf,
0xe7,0xff,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xff,0xe7, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x7f,0xff,0xff,0xff,
0xfd,0xfb,0xff,0xfa,0xff,0xfa,0xf3,0xff,0xff,0xff,0xf4,0xfb,0xf6,0xf9,0xf6,0xf9, 0xff,0xc7,0xff,0xc7,0xff,0xc7,0xff,0xc7,0xff,0xc7,0xff,0xc7,0xff,0xcf,0xdf,0xce,
0xff,0xff,0xfe,0xff,0xfe,0xff,0xfe,0xff,0xfe,0xff,0xff,0xfe,0xff,0xff,0x7f,0xff, 0xff,0xb8,0xff,0xb9,0xff,0xb9,0x7f,0xb9,0x7f,0xb8,0x7e,0xa1,0xff,0x13,0xff,0x73,
0xc1,0x80,0x01,0xc0,0x81,0x40,0x01,0xc0,0x89,0x40,0x81,0x40,0xbc,0xe3,0x82,0x81, 0xff,0x8f,0xff,0xc7,0xff,0xc7,0xbf,0xc7,0xff,0x07,0xfb,0xe7,0xff,0xf3,0xff,0xfb,
0x00,0x80,0x00,0x80,0xc0,0x00,0xc0,0x00,0x80,0x00,0x00,0x00,0x80,0x00,0x00,0x00, 0xff,0x99,0xe7,0x99,0xf7,0x8b,0xff,0x83,0xfe,0x91,0xff,0x98,0xff,0x98,0xff,0xbc,
0x23,0x4f,0x0e,0x0f,0x0f,0x06,0x04,0x06,0x0c,0x06,0x0c,0x06,0x06,0x02,0x06,0x02, 0xff,0xcc,0xf7,0xc8,0xfe,0xc1,0xff,0xc8,0xff,0xcc,0xff,0xce,0xff,0xcf,0xff,0xcf,
0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xfc,0x7f,0xff,0x7c, 0xff,0x7f,0xff,0xff,0x7f,0xff,0xff,0x7f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xfe,0xff,0x5f,0xbf,0xff,0x3f, 0xff,0xff,0xff,0xff,0xef,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xd7,0xff,
0x27,0xf7,0xe7,0x37,0xa7,0x3f,0xfe,0x3f,0x7f,0x7f,0x7f,0x7f,0x7f,0xff,0xbf,0x9f, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xfd,0xfc,0xff,0xfe,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x9f,0xdf,0x9f,0xdf,0xff,0x9f,0xbf,0xff, 0xff,0xff,0xff,0xfd,0xff,0xf7,0xfe,0xff,0xfc,0xef,0xdf,0xdd,0xbb,0xbb,0x57,0x77,
0xff,0xff,0xff,0xff,0xe0,0xee,0xf0,0xe1,0xf5,0xfb,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xf9,0xbb,0xf9,0x7f,0xfd,0x7f,0xfd,0xff,0xfd,0xfd,0xfd,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xfd,0xff,0xfb,0xf9,0xff,0xf2,0xf3,0xe6,0xfc,0xc2,0xdc,0xcc, 0xfe,0xfd,0xfe,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xbf,0xff,0xff,0x3f,0x5f,0x7f,0x5f,0xff,0xff,0xff,0x9f,0xff, 0xff,0xf3,0xff,0xf3,0xff,0xf3,0xff,0xf3,0xff,0xf3,0xf7,0xf3,0xfb,0xfb,0xff,0xff,
0xff,0xe7,0xf7,0xef,0xef,0xf7,0xff,0xff,0xf5,0xfb,0xeb,0xf7,0xff,0xe7,0xf7,0xef, 0xff,0x82,0x0f,0xf0,0xfe,0xfd,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xf5,0xfa,0xfd,0xfa,0xff,0xfc,0xfb,0xfc,0xff,0xf8,0xff,0xf8,0xfb,0xfc,0xfc,0xff, 0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x7f,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,
0xff,0x7f,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xfe,0x7f,0xfe,0x7f,0x7f,0xff, 0xff,0xec,0xff,0xe9,0xef,0xe3,0xf7,0xcf,0xff,0x3f,0xff,0x7f,0xff,0xff,0xff,0xff,
0xc1,0x80,0xe1,0x80,0xc1,0x80,0xc1,0x80,0x81,0x00,0x41,0x00,0x01,0xc0,0xc1,0x00, 0xfb,0xf3,0xfb,0xf3,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x20,0x00, 0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xfd,0xff,0xfd,0xff,0xfd,0xff,0xff,0xff,0xff,
0x0e,0x02,0x0b,0x06,0x04,0x02,0x06,0x02,0x06,0x02,0x06,0x02,0x0d,0x06,0xd4,0x0e, 0xff,0xbc,0xbf,0xfd,0xbf,0xfd,0xfd,0xfd,0xff,0xfd,0xff,0xfd,0xff,0xff,0xff,0xff,
0x34,0xfb,0x37,0xf2,0xfc,0x34,0xfc,0x3d,0xfd,0x3e,0xf6,0x38,0xf4,0x38,0xf8,0x3c, 0xff,0x3f,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xff,0x7f,0x7f,0x7f,0xff,0xff,0xff,0xff,
0x7f,0xff,0x5f,0xbf,0x1f,0x0f,0x67,0x4f,0x35,0x4b,0x55,0x0b,0x09,0x47,0xef,0x47, 0xfe,0xff,0xfc,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xdf,0x9f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0x7f,0xff,0x3f,0x3f,0x4f,0x0f,0xfa,0xe3,0xf8,0xf8,0xfc,0xfc,0xff,0xff,0xff,0xff,
0xcc,0xfd,0xfc,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xfe,0xfe,0xfe,0xfe,0x6f,0xef,0xf1,0xf1,0xfe,0xfe,0x9c,0x9c,0xed,0xed,0xfb,0xfb,
0xef,0x97,0xaf,0x27,0xbf,0x6f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xef,0xef,0xdf,0xdf,0x7f,0x7f,0x3f,0x3f,0x7f,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,
0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xfb,0xe7,0xff,0xf3,0xf7,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfe,0xfe,
0xf1,0xff,0xf2,0xf9,0xfe,0xf9,0xfa,0xfd,0xfe,0xfd,0xfe,0xfd,0xfe,0xfd,0xfe,0xfd, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xb3,0xff,0xe5,0x12,0xcd,0xd4,
0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x77,0xff,0xaa,0x22,0xca,0x26,
0x01,0x80,0x8d,0xf3,0xcb,0x01,0x88,0x01,0xc8,0x81,0xdc,0x81,0xb8,0xc1,0xfc,0x81, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0x79,0xfc,0xbf,0x39,0xbe,0x7c,
0xfe,0x00,0x1b,0xe0,0xed,0x02,0xfe,0x81,0xb9,0xcf,0xdf,0xee,0xec,0xfe,0xfc,0xfe, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xc3,0xff,0x35,0x43,0x7e,0xe7,0xf6,0x6e,
0x9d,0x7e,0x06,0x7f,0xd5,0x6e,0xad,0x5e,0x3e,0x7f,0xbe,0x5f,0xdf,0x1f,0x9e,0x5f, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf9,0xff,0xbe,0x30,0xb6,0x36,0x54,0xb1,
0xbc,0x7c,0x3d,0xfe,0xaf,0x70,0x25,0xc0,0x45,0x81,0x24,0x80,0x26,0x92,0x12,0x39, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x87,0xff,0x5f,0x87,0xef,0xdf,0xdf,0xdf,
0x46,0x2f,0xdf,0xef,0x1b,0x3f,0x97,0x79,0x39,0xf5,0x25,0x03,0x43,0x07,0x5f,0x77, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0x9f,0xff,
0x3f,0xff,0xff,0xff,0xe7,0xff,0xeb,0xf7,0xf0,0xff,0xfd,0xfa,0xfa,0xff,0xff,0xff, 0xef,0xff,0xef,0xfb,0xcb,0xfb,0xd2,0xfa,0xc3,0xfb,0xc3,0xfb,0xc3,0xfb,0x83,0xfb,
0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x7f,0xff,0xcf,0xff,0xcf,0xff,0x5f,0xbf, 0xe3,0xe3,0xcb,0xcb,0x7b,0x7b,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xff,0xff,
0xf7,0xff,0xeb,0xf7,0xff,0xe7,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef, 0xfe,0xfe,0xfc,0xfe,0xfe,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xfe,0xfd,0xfe,0xfd,0xfc,0xff,0xff,0xff,0xfc,0xff,0xfa,0xff,0xf7,0xfb,0xfd,0xfb, 0xb5,0xcd,0x6e,0x2c,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x7f,0xff,0xff,0xff,0xff,0xff, 0x8c,0xf3,0xe0,0x46,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xf8,0xe5,0xee,0xfd,0xf7,0xff,0xfb,0xff,0xf8,0xe1,0xc4,0xa1,0xc4,0xb1,0xa4,0xf1, 0x37,0xbb,0x3c,0x78,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xfe,0xe6,0x17,0xee,0x1e,0xff,0xbf,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0x6e,0x6c,0x6d,0xed,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xfc,0x46,0xb2,0x60,0x69,0x30,0xe7,0xf8,0xfd,0x9f,0x9f,0xff,0xff,0xff,0xff,0xff, 0xae,0x15,0x9d,0xc6,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0x3d,0x18,0x58,0x2c,0xdd,0x3e,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xdf,0xdf,0xbf,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0x9d,0x66,0x2f,0xd4,0xd8,0x25,0x7f,0x81,0xbc,0xc3,0xe2,0x3f,0x1f,0xbf,0x3f,0xcf, 0x9f,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0x7f,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xff,0xff,0xff,0xff,0xff, 0xff,0xf9,0xff,0xf8,0xff,0xfe,0xff,0xff,0xfc,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0x9f,0xc7,0xbf,0xef,0x8f,0xe7,0xc7,0xe3,0xe7,0xe7,0xf3,0xe3,0xe1,0xe1,0xc0, 0x83,0xfb,0x0b,0xfb,0x8b,0x7b,0xe3,0xe3,0xff,0xff,0xde,0xff,0xda,0xe3,0xfa,0x43,
0xf7,0xef,0xf7,0xef,0xff,0xff,0xff,0xff,0xfb,0xf7,0xeb,0xf7,0xf7,0xef,0xf7,0xef, 0xfd,0xff,0xfe,0xfd,0xfe,0xf1,0xf0,0x7f,0xf0,0x7f,0x1a,0xfd,0x1e,0xf8,0x10,0xfe,
0xff,0xfb,0xff,0xfb,0xfd,0xfb,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff, 0xff,0xff,0xaf,0xdf,0xe7,0x8f,0xe3,0x8f,0x83,0x7f,0x03,0xff,0x43,0xbf,0xc3,0x1f,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xbf,0xff,0xbf,0xff,
0xe4,0xf1,0xaf,0xd1,0xe2,0x9d,0xbe,0xc5,0xd6,0xed,0xde,0xed,0x7e,0xfd,0xfe,0xfd, 0xff,0xff,0xfd,0xff,0xfe,0xff,0xff,0xff,0xfe,0xfe,0xff,0xfe,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xfe,0xfc,0xfe,0xfe,0xfc, 0xff,0xff,0xff,0xfe,0xfd,0xff,0xff,0xff,0xfe,0xfe,0x7c,0x7c,0xff,0xff,0xff,0xff,
0xef,0xf7,0xff,0xff,0xf7,0xf1,0xf3,0x3f,0x3f,0x0f,0x7f,0x07,0x2f,0x1f,0x5f,0x07, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xf8,0xc0,0xfb,0xc8,0xc8,0xfb,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,
0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfd,0xfe,0xf7,0xfe,0xf7,0xfe,0xf7,0xfe,
0xf8,0xff,0xf2,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xfb,0xc3,0xf3,0x83,0xe3,0x93,0xe2,0x03,0x92,0x03,0x82,0x23,0xcb,0x22,0xe3,0x0a,
0x7f,0xff,0x7f,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0x96,0xf9,0xfd,0xfa,0xdf,0xee,0xbb,0x86,0xff,0x80,0xfa,0x80,0xfa,0x80,0xfc,0x80,
0xfe,0xfc,0xfc,0xff,0xff,0xff,0xf7,0xf8,0x87,0xf0,0xbe,0xc5,0xfe,0xe5,0xff,0xfc, 0xc0,0x1f,0xc0,0x0f,0x40,0x8f,0x00,0x8f,0x18,0x0e,0x3d,0x00,0x3f,0x00,0x0b,0x00,
0xff,0x7f,0x3f,0x7f,0xff,0x3f,0xbf,0x3f,0xef,0x1f,0x0f,0x5f,0x37,0x6f,0xff,0x47, 0xbf,0xff,0x7f,0xff,0x1f,0xff,0x1f,0xff,0x5f,0xff,0xff,0xff,0xf9,0x7f,0xff,0x38,
0xfc,0xfc,0xfd,0xff,0xff,0xfe,0xfc,0xfe,0xfe,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfe,0xfe,0xfe,
0x79,0xcf,0x69,0xff,0x7f,0x3f,0x3f,0x1f,0xff,0x1f,0xdf,0x3f,0xbf,0x7f,0x9f,0x7f, 0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xef,0xef,0xef,0xef,0xef,0xff,0xff,0xff,0xff,
0xf7,0xef,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0x9f,0xdf,0x87,0xbf, 0xff,0xff,0xfe,0xfe,0xd2,0x52,0xdb,0xfb,0xff,0xff,0xff,0xff,0xbe,0xbe,0xab,0xaa,
0xff,0xfc,0xff,0xfd,0xfe,0xfd,0xfe,0xfd,0xff,0xfc,0xfe,0xfd,0xfc,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7b,0x7f,
0x63,0x17,0x79,0x03,0x5c,0x09,0x16,0xac,0xb6,0x27,0x07,0xb3,0xf6,0x99,0xaa,0xdd, 0xef,0xff,0xef,0xff,0xef,0xff,0xe7,0xff,0xe7,0xff,0xef,0xff,0xe7,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0x7f,0xdf,0x3f,0xd6,0xef,0x0f,0xf0, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x7f,0xff,
0xfc,0xfc,0xff,0xfc,0xfc,0xff,0xff,0xff,0xff,0xff,0x8f,0xff,0xa5,0x5b,0xff,0x01, 0xf6,0xfe,0xf6,0xfe,0xe6,0xf6,0xff,0xff,0xff,0xff,0xfc,0xfc,0xff,0xfc,0xff,0xfc,
0x7f,0xff,0x3f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x1f,0xfc, 0xe3,0x02,0x83,0x62,0x03,0x02,0x03,0x02,0xfe,0xff,0x0f,0x0e,0x83,0x02,0x83,0x02,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0xff,0xc7,0xf8,0xc7,0x38, 0xfc,0x80,0xfe,0x80,0xff,0x00,0xce,0x01,0x8e,0x00,0x88,0x44,0x80,0x08,0x80,0x00,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x00,0xff,0x81,0xff, 0x0b,0x00,0x09,0x00,0x01,0x00,0x03,0x00,0x03,0x00,0x03,0x04,0x01,0x00,0x00,0x00,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x03,0xff,0xc3,0xff, 0xff,0x38,0xff,0x38,0xff,0x38,0xff,0x38,0xfe,0x19,0xfd,0x1a,0xbf,0x59,0x7f,0x99,
0xff,0xff,0xff,0xff,0xe7,0xff,0xe7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfe,0xff,0x79,0xfb,
0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xfe,0xfc,0xfc,0xf8,0xf9,0xf1,0xfa,0xfe,0xf1, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe7,0x7f,0xe7,0xdf,0xff,0xbf,0xff,0xff,
0x53,0xbf,0xdf,0x3f,0xd7,0x3f,0xdf,0x3f,0x7f,0x9f,0xdf,0x3f,0x9f,0x3f,0x7f,0x3f, 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,0xe7,0xf0, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0x7f,0x7f,0x7f,
0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xfe,0xff,0xff,0xff,0xfc,0xff,0xf7,0xf8, 0xff,0xff,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xef,0xef,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xcf,0xff,0xe8,0x9f,0xe0,0x7f,0x81,0xff,0x00,0x82,0xfc,0x46,0xff,0xc3,0x00, 0xeb,0xeb,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xbe,0x79,0xbf,0x40,0xbc,0x80,0xf8,0xc1,0xe2,0x02,0x04,0x06,0x0e,0xff,0xaf,0x70, 0xfe,0xfe,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xf5,0xf5,0xf7,0xf7,0xf7,0xf7,0xff,0xff,
0xf1,0x0f,0x7e,0xf1,0x71,0x80,0x8e,0x00,0x04,0x00,0x01,0x00,0x02,0x01,0xfc,0x02, 0xf7,0xf7,0xef,0xef,0xff,0xef,0xdf,0xdf,0xdf,0xdf,0x9f,0x9f,0xbd,0xbd,0xbd,0xbd,
0x3f,0x1c,0xbf,0x7c,0x7f,0xfc,0x7e,0x7c,0x6c,0x3e,0xe6,0x3c,0x1d,0xce,0x1f,0x3f, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xbf,
0xc1,0x3f,0x93,0x6c,0x30,0x0f,0x3f,0xff,0x1f,0xff,0xdf,0x3f,0xff,0x7f,0xff,0xff, 0xff,0xff,0xf9,0xff,0xf3,0xff,0xef,0xff,0xe7,0xff,0xef,0xff,0xef,0xff,0xef,0xff,
0x37,0xff,0xbf,0x7f,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0x7f,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x3f,0xff, 0xfe,0xfd,0xfe,0xff,0xfc,0xfe,0xff,0xfc,0xff,0xfc,0xf3,0xf8,0xf3,0xfe,0xf7,0xfe,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x8f,0xdf,0xdf,0x9f,0xdf,0x9f,0xbf,0xdf, 0xe3,0x02,0xe3,0x02,0xe3,0x02,0x03,0x22,0x03,0x22,0x03,0x12,0x03,0x12,0x83,0x12,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0xfe,0xfd,0xfe,0xff,0xff,0xff,0xff, 0x00,0x00,0x80,0x80,0x80,0x00,0x80,0x00,0x80,0x00,0x40,0x80,0xc0,0x00,0xe0,0x00,
0xe9,0xe4,0xd0,0xca,0x44,0x9a,0x2d,0xf6,0x79,0xe5,0xb9,0xe3,0xf7,0xfb,0xf7,0xcf, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x00,0x03,0x00,
0x7f,0x7f,0xff,0x7f,0x7f,0xff,0xff,0xff,0xdf,0xff,0xdf,0xff,0xdf,0xff,0xef,0xff, 0xff,0x7f,0xfc,0x1b,0xfc,0x1b,0xfc,0x1b,0xfc,0x1b,0x7c,0x9b,0xfc,0x1b,0xfc,0x3b,
0xfc,0xf8,0xfc,0xf9,0xfb,0xf1,0xe3,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0x7f,0xff,0x7e,0xfe,0x7e,0xfe,0x7f,0xff,0x7f,0xff,0x7a,0xfa,0x7a,0xfa,
0x31,0x7e,0x7f,0xfc,0xef,0xf0,0xca,0xf4,0x83,0xff,0xe0,0xff,0xc0,0xe7,0xfc,0xf3, 0xff,0xff,0x23,0x23,0x11,0x11,0xdc,0xdc,0xdf,0xde,0x59,0x5b,0x95,0x95,0x1a,0x90,
0x80,0x00,0xbc,0x00,0xfb,0x00,0x07,0x02,0xbf,0x1f,0xe0,0x18,0x1f,0xe0,0xdf,0xe0, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x5f,0xdf,0xdf,0xff,0x5f,0xff,
0x00,0x60,0x02,0x80,0xa0,0x00,0x60,0x00,0xbc,0x00,0x04,0x03,0xc0,0x01,0xcb,0x30, 0xfb,0xfb,0xf7,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0x01,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0xbc,0x40,0xff,0x80,0x30,0x00, 0xbf,0xbf,0x7f,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0x7f,0xff,0xbf,0x5f,0x5f,0x3f,0x7d,0xfe,0x10,0x00,0x17,0x39,0xfb,0x04, 0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xff,0xe7,0xf9,0xf7,
0xff,0xff,0xff,0xff,0xff,0xf0,0x80,0xc0,0x80,0x00,0x13,0x60,0xff,0xff,0x60,0xc0, 0xfd,0xfa,0xff,0xfc,0xff,0xfc,0xff,0xff,0xfc,0xfe,0xe6,0xf0,0xff,0xfc,0xff,0xfc,
0xe1,0xff,0xce,0x81,0x32,0x0c,0xf7,0x00,0x06,0x01,0x53,0x3f,0xff,0xf8,0x1b,0x30, 0xc3,0x22,0x83,0x62,0x07,0x87,0xff,0xff,0x47,0x47,0x43,0x43,0x63,0x43,0x73,0x4b,
0xf9,0xff,0xb0,0x61,0xe2,0x45,0x58,0xcf,0x65,0xc2,0xee,0xf1,0xff,0x07,0xff,0x07, 0xd8,0x20,0x8d,0x72,0xfc,0xff,0xa1,0x7e,0xf8,0x27,0xe0,0xbf,0xe6,0xbf,0xe7,0xff,
0x1f,0xff,0x8e,0x1f,0xe6,0xf3,0x23,0xcf,0xbf,0x7f,0xff,0xff,0xff,0xff,0xff,0xff, 0x9f,0x98,0x6f,0xff,0x6f,0xef,0x6c,0xef,0x5c,0xdf,0x3e,0xdf,0x6d,0xef,0xef,0xef,
0xff,0xff,0x73,0xff,0x7b,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xfc,0xfb,0xfc,0xfb,0xff,0xff,0x79,0xff,0x7a,0xff,0xfb,0xff,0xfb,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xfe,0xfa,0xfc,0xfd,0xfb,0xff,0xff,0xff,0xff, 0x7e,0xfe,0x7e,0xfe,0xff,0xff,0x7f,0xff,0x7b,0xfb,0x62,0xf4,0xc2,0xc6,0xa0,0x86,
0x9f,0xdf,0x9f,0xff,0xbf,0xcf,0x2f,0x1f,0xff,0x7f,0x7f,0xff,0xff,0xff,0xff,0xff, 0x3c,0x3c,0x0a,0x0e,0x7c,0x7d,0x7f,0x7f,0xc7,0x47,0xbf,0x9f,0xff,0xff,0xff,0xff,
0xdf,0xf7,0xe7,0xd3,0xcb,0xf7,0xe7,0xff,0xe7,0xff,0xff,0xff,0xff,0xff,0xff,0xff 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0xdf,0xff,0xef,0xaf,0xef,0xef,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xcf,0xff,0xdf,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xf7,0xff,0xff,0xe7,0xe7,0xff,0xef,0xff,0xef,0xff,0xef,0xff,
0xff,0xfc,0xfd,0xfe,0xfd,0xfe,0xfd,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xf3,0x4b,0x7b,0xc3,0x7b,0xc3,0x7b,0xd3,0xf3,0x5b,0x7b,0xfb,0xfb,0xfb,0xff,0xff,
0xf7,0xff,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xf5,0x6f,0xff,0xef,0xff,
0xff,0xff,0xc9,0xc9,0xfb,0xf9,0xc9,0xcd,0xfd,0xfd,0xcf,0xcf,0xfe,0xff,0xc7,0xc7,
0xfc,0xff,0xff,0xff,0xff,0xff,0xfe,0xfe,0xfc,0xfc,0x79,0x78,0x14,0x14,0xa2,0x8a,
0x80,0xa6,0x7f,0x33,0x55,0x3b,0x7e,0x39,0x3f,0x3c,0xff,0x1c,0x7f,0x6e,0x7f,0xbf,
0xce,0x4e,0x24,0x20,0x91,0x99,0xdf,0xdf,0xcf,0x5f,0xed,0x7d,0xeb,0x3f,0x65,0x3f,
0x5f,0x5f,0xbf,0xbf,0x7f,0x7f,0x7f,0x7f,0xff,0xff,0x77,0x7b,0xf7,0x7f,0xff,0x67,
0xfe,0xff,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0x7f,0xff,0x7b,0xff,0xff,0xff,0xef,0xff,0xe7,0xff,0xef,0xff,0xef,0xff,0xed,0xf5,
0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0xfd,0xfd,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xe7,0xe7,0x63,0x1b,0xf3,0x8b,0xf3,0x8b,0xb3,0xcb,0xa3,0xdb,
0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0x7d,0xc5,0xbd,0xe5,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xc6,0xff,0xeb,0xf5,0xf5,0xfb,0xdf,0xef,0xef,0xf7,0xfd,0xf7,0xff,0xfd,0xff,0xff,
0xdf,0x6f,0x0f,0xff,0x1f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,
0xe9,0xf9,0xf8,0xf8,0xfc,0xfc,0xfe,0xfe,0xfc,0xfc,0xfc,0xfc,0xfb,0xf8,0xfb,0xfb,
0xff,0xff,0xff,0xff,0xff,0x7f,0x3f,0x7f,0x5f,0x3f,0x3f,0x1f,0x1f,0x0f,0x0f,0x2f,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,
0xff,0xff,0xfe,0xff,0xfd,0xff,0xfe,0xff,0xfe,0xff,0xfe,0xff,0xfe,0xff,0xff,0xff,
0xdb,0xb7,0xbf,0xf7,0xbb,0xfb,0x3f,0xfb,0x3f,0xfb,0x7f,0xfb,0x7f,0xfb,0xff,0xfb,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xc7,0xcf,0xc3,0xdd,0x82,0xbd,0xcf,0xc3,
0xff,0xff,0xff,0xff,0x0f,0x3f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,
0xfb,0xfb,0xff,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xaf,0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,
0xff,0xff,0x7f,0xff,0xff,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,
0xff,0xfb,0xff,0xfb,0xfe,0xfa,0xfa,0xfa,0xff,0xff,0xff,0xff,0xff,0xe2,0xd6,0x9a,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0x7f,0x7f,0x7f,0xbf,0xbf,0x5f,0xdf,
0xff,0xff,0xff,0xff,0xfe,0xfe,0xfe,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0x0f,0x01,0x16,0x11,0x3f,0x39,0xff,0xfd,0xff,0xff,0x9f,0xcf,0x37,0x0b,0x1f,0x27,
0xff,0xff,0x7f,0xff,0xff,0xff,0xdf,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xef,0xff,0xef,0xff,0xef,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xbe,0xba,0xbf,0xbb,0xbf,0xbb,0xfe,0xfa,0xfe,0xfa,0xfe,0xfa,0xff,0xfb,0xff,0xfb,
0xef,0xaf,0x6f,0x6f,0x7f,0x77,0xff,0xfb,0xef,0xeb,0x7d,0x5d,0x5a,0x5a,0x67,0x67,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0x7f,
0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xff,0xfe,0xff,
0x0f,0x73,0x1f,0x6f,0x1f,0x7f,0x07,0x7f,0x7f,0x1f,0x7f,0xbf,0x3f,0xff,0x3f,0xff,
0xff,0xff,0xe7,0xef,0xff,0xc7,0xa7,0xd7,0xb7,0x87,0xbb,0x77,0xff,0xff,0xff,0xff,
0xef,0xff,0xf7,0x87,0x77,0xbe,0x85,0x66,0xad,0x74,0x1d,0x8b,0xff,0xff,0xff,0xff,
0xf7,0xff,0x33,0x77,0xe6,0x33,0x3a,0xa2,0xa0,0x29,0xcf,0xa9,0xff,0xff,0xff,0xff,
0xa1,0xff,0x6d,0x23,0x5f,0x2f,0xaf,0x43,0x4f,0x5f,0x47,0x43,0xff,0xff,0xff,0xff,
0xcd,0xff,0x90,0xc5,0xd3,0xb4,0x86,0x86,0xb6,0xb6,0x06,0x8e,0xff,0xff,0xff,0xff,
0xdf,0xff,0x9d,0xb9,0xb9,0x79,0xfa,0x79,0xf4,0xfa,0xfe,0xf2,0xff,0xff,0xff,0xff,
0xdd,0xff,0x89,0xdd,0x9a,0x99,0xd9,0x16,0xa4,0x50,0xee,0x8e,0xff,0xff,0xff,0xff,
0x80,0xff,0xea,0x84,0xff,0xce,0xee,0xde,0xde,0xde,0xdd,0xde,0xff,0xff,0xff,0xff,
0x21,0xff,0xef,0x21,0x6f,0xee,0xce,0xe2,0xfe,0xce,0xe3,0xc2,0xff,0xff,0xff,0xff,
0xbf,0xff,0x5f,0x0f,0x6f,0xef,0xcf,0xef,0xef,0xdf,0x3f,0x1e,0xff,0xfe,0xff,0xfd,
0xff,0xff,0xbf,0xbf,0xbf,0xbf,0x6f,0x7f,0x77,0x7f,0xff,0xff,0xbf,0xff,0xff,0x7f
}; };
const unsigned char title_bg_map[360] = { const unsigned char title_bg_map[360] = {
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f,0x10,0x11,0x00,
0x00,0x00,0x00,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0x0c,0x00,0x00,0x00,0x00, 0x00,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1a,0x1b,0x1c,0x1d,0x1e,0x1f,0x20,0x21,0x22,0x23,0x00,
0x00,0x00,0x00,0x00,0x0d,0x0e,0x0f,0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x00,0x00,0x00,0x00, 0x00,0x00,0x24,0x25,0x26,0x27,0x28,0x29,0x2a,0x2b,0x2c,0x2d,0x2e,0x2f,0x30,0x31,0x32,0x33,0x34,0x00,
0x00,0x00,0x00,0x00,0x00,0x19,0x1a,0x1b,0x1c,0x1d,0x1e,0x1f,0x20,0x21,0x00,0x22,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x35,0x36,0x37,0x38,0x39,0x3a,0x3b,0x3c,0x3d,0x3e,0x3f,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x23,0x00,0x24,0x25,0x26,0x27,0x28,0x29,0x2a,0x2b,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4a,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x2c,0x2d,0x2e,0x2f,0x30,0x31,0x32,0x33,0x34,0x35,0x00,0x00,0x36,0x00,0x00,0x00, 0x00,0x00,0x4b,0x4c,0x4d,0x4e,0x4f,0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x33,0x57,0x00,0x00,0x00,0x00,
0x00,0x00,0x37,0x00,0x38,0x39,0x00,0x00,0x00,0x00,0x00,0x3a,0x00,0x00,0x00,0x00,0x3b,0x00,0x00,0x00, 0x00,0x58,0x59,0x5a,0x5b,0x00,0x00,0x5c,0x5d,0x5e,0x5f,0x60,0x61,0x62,0x00,0x00,0x00,0x00,0x00,0x63,
0x00,0x00,0x3c,0x00,0x3d,0x3e,0x3f,0x40,0x00,0x41,0x00,0x42,0x43,0x00,0x00,0x00,0x44,0x00,0x00,0x00, 0x00,0x00,0x64,0x65,0x00,0x00,0x00,0x66,0x67,0x68,0x69,0x6a,0x6b,0x6c,0x00,0x00,0x00,0x00,0x00,0x6d,
0x00,0x00,0x45,0x46,0x47,0x48,0x49,0x4a,0x4b,0x4c,0x4d,0x4e,0x4f,0x50,0x00,0x00,0x51,0x00,0x00,0x00, 0x00,0x6e,0x6f,0x70,0x71,0x72,0x00,0x00,0x00,0x00,0x00,0x73,0x74,0x75,0x00,0x00,0x00,0x00,0x00,0x76,
0x00,0x00,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x00,0x00,0x5a,0x5b,0x00,0x00,0x5c,0x00,0x00,0x00, 0x00,0x77,0x78,0x79,0x7a,0x7b,0x00,0x00,0x7c,0x7d,0x00,0x00,0x7e,0x00,0x7f,0x00,0x00,0x00,0x00,0x80,
0x00,0x00,0x5d,0x5e,0x5f,0x60,0x61,0x62,0x63,0x64,0x65,0x00,0x00,0x00,0x00,0x00,0x66,0x00,0x00,0x00, 0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8a,0x8b,0x00,0x8c,0x8d,0x8e,0x8f,0x00,0x00,0x00,0x90,
0x00,0x00,0x67,0x68,0x69,0x6a,0x6b,0x6c,0x6d,0x6e,0x6f,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x00, 0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x00,0x00,0x00,0x00,0x00,0x9a,0x9b,0x00,0x00,0x00,0x9c,
0x00,0x00,0x71,0x72,0x73,0x72,0x00,0x74,0x75,0x00,0x76,0x00,0x00,0x00,0x00,0x00,0x77,0x00,0x00,0x00, 0x00,0x9d,0x9e,0x9f,0xa0,0xa1,0xa2,0xa3,0xa4,0xa5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa6,
0x00,0x00,0x78,0x79,0x7a,0x7b,0x00,0x7c,0x7d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7e,0x00,0x00,0x00, 0x00,0xa7,0xa8,0xa9,0xaa,0xab,0xac,0xad,0xae,0xaf,0xb0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,
0x00,0x00,0x00,0x00,0x7f,0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x00,0x00,0x87,0x88,0x89,0x00,0x00,0x00, 0xb2,0xb3,0xb4,0x00,0xb5,0xb6,0xb7,0xb8,0xb9,0x00,0xba,0xbb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,
0x00,0x00,0x00,0x8a,0x8b,0x8c,0x8d,0x8e,0x8f,0x90,0x91,0x92,0x93,0x00,0x94,0x95,0x96,0x00,0x00,0x00, 0x00,0xbd,0xbe,0x00,0x00,0x00,0x00,0xbf,0xc0,0x00,0xc1,0xc2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc3,
0x00,0x00,0x00,0x97,0x98,0x99,0x9a,0x9b,0x9c,0x9d,0x9e,0x9f,0xa0,0xa1,0xa2,0xa3,0xa4,0x00,0x00,0x00, 0xc4,0x00,0xc5,0xc6,0x00,0x00,0xc7,0xc8,0xc9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xca,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xcb,0xcc,0xcd,0x00,0xce,0xcf,0x00,0xd0,0xd1,0xd2,0xd3,0xd4,0xd5,0xd6,0xd7,0xd8,0xd9,0xda,
}; };
+3 -3
View File
@@ -1,5 +1,5 @@
//AUTOGENERATED FILE FROM png2asset //AUTOGENERATED FILE FROM png2asset
// Conversion args: title_bg.png -c title_bg.c -map -bpp 2 -noflip -keep_palette_order // Conversion args: title_bg.png -c title_bg.c -map -bpp 2 -noflip -keep_palette_order -max_palettes 1
#ifndef METASPRITE_title_bg_H #ifndef METASPRITE_title_bg_H
#define METASPRITE_title_bg_H #define METASPRITE_title_bg_H
@@ -13,7 +13,7 @@
#define title_bg_TILE_H 8 #define title_bg_TILE_H 8
#define title_bg_WIDTH 160 #define title_bg_WIDTH 160
#define title_bg_HEIGHT 144 #define title_bg_HEIGHT 144
#define title_bg_TILE_COUNT 165 #define title_bg_TILE_COUNT 219
#define title_bg_PALETTE_COUNT 1 #define title_bg_PALETTE_COUNT 1
#define title_bg_COLORS_PER_PALETTE 4 #define title_bg_COLORS_PER_PALETTE 4
#define title_bg_TOTAL_COLORS 4 #define title_bg_TOTAL_COLORS 4
@@ -24,6 +24,6 @@ extern const unsigned char title_bg_map[360];
BANKREF_EXTERN(title_bg) BANKREF_EXTERN(title_bg)
extern const palette_color_t title_bg_palettes[4]; extern const palette_color_t title_bg_palettes[4];
extern const uint8_t title_bg_tiles[2640]; extern const uint8_t title_bg_tiles[3504];
#endif #endif
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB