diff --git a/Makefile b/Makefile index 39031f6..e560c27 100644 --- a/Makefile +++ b/Makefile @@ -11,7 +11,7 @@ assets: generate_assets.py $(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) 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 $(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 diff --git a/bg.png b/bg.png index c49b24c..677cb2f 100644 Binary files a/bg.png and b/bg.png differ diff --git a/process_cover.py b/process_cover.py index 1bc5cab..17bb50a 100644 --- a/process_cover.py +++ b/process_cover.py @@ -3,20 +3,41 @@ from PIL import Image # Open the new cover image img = Image.open('bg.png') -# Resize to 128x128 to ensure maximum 256 unique tiles -img = img.resize((128, 128), Image.Resampling.LANCZOS) +# Convert to grayscale first to get raw intensity values +img_gray = img.convert('L') -# Create a black 160x144 background -bg = Image.new('L', (160, 144), color=0) +# Create a new indexed image with the exact Game Boy palette mapping +# 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 -bg.paste(img, (16, 8)) +# Set the palette +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 -final_img = bg.quantize(colors=4) +# Map the grayscale pixels to palette indices (0-3) +# 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 final_img.save('title_bg.png') -print("title_bg.png created successfully (160x144, indexed).") +print("title_bg.png created successfully with correct color indexing.") diff --git a/screenshot.png b/screenshot.png index 04457e8..16c9cc3 100644 Binary files a/screenshot.png and b/screenshot.png differ diff --git a/title_bg.c b/title_bg.c index e50d81a..49ab181 100644 --- a/title_bg.c +++ b/title_bg.c @@ -1,5 +1,5 @@ //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 #include @@ -8,195 +8,249 @@ BANKREF(title_bg) 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,0xfe,0xfb,0xfc,0xf9,0xfc,0xf8,0xfc,0xfa,0xf8,0xfb,0xf0,0xf9,0xf2, - 0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0x7f,0xff,0x7f,0x3f,0x7f,0x3f,0x7f, - 0xff,0xff,0xb7,0xcf,0xc7,0x87,0x9f,0x03,0xbf,0x12,0xf7,0x3a,0xa6,0x1a,0x8a,0x06, - 0xff,0xff,0xb5,0xce,0x04,0x82,0xb1,0x02,0x71,0x3a,0x39,0x7a,0x7d,0x7a,0x7a,0x7f, - 0xff,0xff,0xff,0x18,0x18,0x0c,0x0e,0x04,0x60,0x06,0x74,0x22,0x40,0x26,0x64,0x0e, - 0xfe,0xff,0xf7,0xef,0x07,0x0e,0x64,0x0e,0x74,0xee,0x96,0xec,0x85,0x2c,0x88,0x3d, - 0xf3,0x7f,0x3f,0x73,0x73,0x39,0x32,0x79,0x71,0x38,0xb0,0x38,0x3b,0x90,0x3a,0x91, - 0xef,0xff,0xff,0xef,0xff,0xcf,0x9f,0xcf,0x9f,0xcf,0xdf,0x8f,0x9f,0x0f,0x6f,0x0f, - 0xff,0xff,0xee,0x1f,0x03,0x80,0x8c,0xc1,0x98,0xcd,0x96,0xc9,0x87,0xc3,0x87,0xc3, - 0xff,0xff,0xff,0x0f,0x0b,0x07,0x05,0x02,0xaa,0x10,0xba,0x10,0x3a,0x90,0xb6,0x82, - 0xff,0xff,0xb6,0xcf,0x86,0x02,0x37,0x02,0x37,0x72,0x79,0x72,0x39,0x72,0x79,0x72, - 0xfb,0xfd,0xfd,0x7b,0x71,0x7b,0x39,0x73,0x69,0x33,0x31,0x03,0x51,0x03,0x69,0x43, - 0xfa,0xf2,0xf8,0xf0,0xd6,0xe1,0xd3,0xe7,0xe3,0xf7,0xe3,0xf7,0xe3,0xf7,0xff,0xff, - 0x7f,0x3f,0x7d,0x3e,0x9d,0x3e,0x3e,0x9e,0xbf,0x9e,0x8e,0xdf,0xdf,0x9f,0xaf,0xdf, - 0xe0,0x82,0xea,0xf0,0xf8,0xf2,0x79,0xf2,0xe0,0x73,0xe3,0x27,0x97,0x8f,0xbf,0xdf, - 0x7d,0x7e,0xff,0x7e,0x7f,0x7e,0x7b,0x3e,0x5f,0x32,0xb2,0x07,0x47,0x8f,0xcf,0xff, - 0x1c,0x0e,0x4c,0x06,0x44,0x66,0x74,0x66,0x76,0x64,0x6c,0x70,0x7d,0x73,0x7f,0xf7, - 0xdc,0xb9,0x3c,0xf8,0x6b,0xf0,0xff,0xe1,0xfb,0x61,0x43,0x0b,0x6d,0x83,0xff,0xe7, - 0x0b,0x91,0x03,0x19,0x03,0xd9,0xcb,0xd1,0x63,0xc9,0xef,0xc9,0xf3,0xed,0xfb,0xed, - 0x2f,0x4f,0x6f,0xcf,0xef,0xcf,0x6f,0xcf,0xef,0xcf,0x6f,0xcf,0xef,0xcf,0x6f,0xdf, - 0x97,0xcb,0x9f,0xcb,0x9b,0xcf,0x8f,0xdf,0x8f,0xdf,0x8f,0xdf,0x8f,0xdf,0x8f,0xdf, - 0x86,0x02,0x24,0x82,0xa2,0x91,0xb1,0x92,0xbb,0x91,0x7b,0xb9,0xf7,0xbb,0xf7,0xfb, - 0x77,0x72,0x7f,0x72,0x7f,0x72,0x2b,0x76,0xb7,0x26,0x2e,0x87,0xdf,0xcf,0xef,0xdf, - 0x51,0x4b,0x59,0x6b,0x71,0x7b,0x71,0x7b,0x71,0x7b,0xf1,0x7b,0xb1,0x7b,0x7f,0xf3, - 0xef,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, - 0xff,0xff,0xff,0xff,0xf8,0xf7,0xf9,0xf0,0xfe,0xf0,0xfc,0xf6,0xf8,0xf6,0xf4,0xfe, - 0xff,0xff,0xff,0xff,0x07,0xff,0x1d,0x03,0x59,0x0b,0xd1,0x6b,0xd9,0x6b,0xd2,0x69, - 0xf7,0xff,0xff,0xff,0x90,0xcf,0x18,0x80,0x5b,0x88,0xdf,0x89,0xdf,0x99,0x5c,0x98, - 0xff,0xff,0xff,0xff,0x1c,0xff,0x3d,0x1e,0x9f,0x3f,0xdf,0xbf,0x1f,0xff,0xff,0x7f, - 0xf5,0xef,0xff,0xff,0x0f,0xff,0x1b,0x07,0x87,0x03,0x3b,0x81,0x33,0x99,0xb3,0x19, - 0xcf,0xff,0xff,0xef,0xf6,0xef,0xbf,0xce,0x8f,0xc6,0x8e,0xc7,0xc2,0x87,0xa2,0x07, - 0xef,0xdf,0xcf,0xff,0x0f,0xff,0x07,0x0e,0x00,0x02,0x74,0x22,0x66,0x32,0x76,0x22, - 0xf7,0xfb,0xff,0xff,0x77,0xef,0x2f,0x67,0x2f,0x67,0x2f,0x67,0xef,0x47,0xef,0x47, - 0xfb,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,0xfc,0xff,0xff,0xfb, - 0xfc,0xfe,0xfc,0xfe,0xfc,0xfe,0xfc,0xfe,0xfc,0xfe,0xfc,0xfe,0xd4,0xfe,0x64,0x9e, - 0x70,0x78,0xf9,0x70,0x63,0xf1,0x7b,0xe1,0x73,0xf9,0x73,0xf9,0x7f,0xf9,0x7b,0xfd, - 0x3c,0x18,0x9e,0x09,0xdf,0x99,0xdf,0x99,0xdf,0x99,0xdf,0x99,0xd8,0x90,0xdb,0x94, - 0xff,0x7f,0xff,0x7f,0xff,0x7f,0x7f,0xdf,0xdf,0xff,0x9f,0xff,0x5f,0xbf,0x3f,0x1f, - 0x3b,0x99,0x3b,0x99,0x33,0x99,0x33,0x98,0xba,0x31,0xb6,0x33,0x7e,0xa7,0xdf,0x8f, - 0x97,0x23,0xb3,0x33,0xb7,0x03,0x29,0x13,0x3b,0x79,0x3f,0x79,0x78,0x3d,0xb8,0x7d, - 0x82,0x26,0xaf,0x06,0xaa,0x06,0x96,0x22,0xa2,0x32,0xea,0x32,0xbe,0x72,0xbb,0x76, - 0xdf,0x0f,0x0f,0x1f,0xc7,0x0f,0xef,0x47,0xef,0x67,0xef,0x67,0xef,0x67,0xdf,0x6f, - 0xeb,0xff,0xef,0xff,0xcf,0xff,0xd0,0xff,0xa8,0xc7,0x82,0xe1,0xfc,0xf8,0xfc,0xfe, - 0xff,0xff,0xfa,0xff,0x7e,0xf0,0x73,0xf9,0x5b,0xfa,0x7d,0xc0,0xf9,0x61,0xbb,0x13, - 0x37,0xee,0xef,0x5e,0x7e,0x9f,0xff,0x3f,0x7f,0x7f,0xff,0xff,0xff,0xff,0xff,0xff, - 0xfd,0x7f,0xfd,0x7f,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, - 0xdf,0x9f,0xdf,0x9f,0x9f,0xdf,0xff,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, - 0xbf,0x1f,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, - 0xfe,0xfd,0xff,0xfc,0xfc,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, - 0x7a,0xf7,0xfb,0xf7,0xf3,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, - 0xdf,0x6f,0xcf,0xef,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, - 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff, - 0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff, - 0xff,0xff,0xf9,0xff,0xfa,0xfd,0xf8,0xf5,0xf9,0xf4,0xd4,0xf9,0xdc,0xf1,0x7c,0xb1, - 0xe3,0xd7,0xef,0xc7,0x9f,0x87,0x9f,0x27,0xff,0x67,0xbf,0xe7,0xff,0xe7,0xf7,0xff, - 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,0xff,0xff,0xff,0xff, - 0xef,0xdf,0xef,0xdf,0xcf,0xff,0xcf,0xff,0xff,0xff,0xef,0xff,0xe7,0xff,0xff,0xff, - 0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xfe,0xff,0xfc,0xfb,0xfd,0xfb,0xff,0xfb, - 0x98,0x05,0xfc,0xc1,0x1f,0xf9,0x18,0xf7,0xa9,0xf0,0xc8,0xf1,0xe0,0xf1,0xb0,0xc1, - 0xed,0xf2,0x36,0xe0,0xbf,0x60,0xc2,0x30,0xd2,0x20,0x52,0xa0,0xee,0xd0,0x54,0x88, - 0xff,0x7f,0x5f,0x3f,0x5f,0x3f,0xc7,0x3f,0xde,0x37,0x77,0x0f,0x7b,0x07,0x7a,0x07, - 0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xff,0xff,0xff,0xff,0xff, - 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xe7,0xf7, - 0x9f,0xfe,0xfc,0xff,0xbc,0xde,0x8e,0xdc,0x7f,0xff,0xfe,0xff,0xde,0xe0,0xdc,0xe1, - 0xff,0xff,0x7f,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, - 0xe7,0xff,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xff,0xe7, - 0xfd,0xfb,0xff,0xfa,0xff,0xfa,0xf3,0xff,0xff,0xff,0xf4,0xfb,0xf6,0xf9,0xf6,0xf9, - 0xff,0xff,0xfe,0xff,0xfe,0xff,0xfe,0xff,0xfe,0xff,0xff,0xfe,0xff,0xff,0x7f,0xff, - 0xc1,0x80,0x01,0xc0,0x81,0x40,0x01,0xc0,0x89,0x40,0x81,0x40,0xbc,0xe3,0x82,0x81, - 0x00,0x80,0x00,0x80,0xc0,0x00,0xc0,0x00,0x80,0x00,0x00,0x00,0x80,0x00,0x00,0x00, - 0x23,0x4f,0x0e,0x0f,0x0f,0x06,0x04,0x06,0x0c,0x06,0x0c,0x06,0x06,0x02,0x06,0x02, - 0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xfc,0x7f,0xff,0x7c, - 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xfe,0xff,0x5f,0xbf,0xff,0x3f, - 0x27,0xf7,0xe7,0x37,0xa7,0x3f,0xfe,0x3f,0x7f,0x7f,0x7f,0x7f,0x7f,0xff,0xbf,0x9f, - 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x9f,0xdf,0x9f,0xdf,0xff,0x9f,0xbf,0xff, - 0xff,0xff,0xff,0xff,0xe0,0xee,0xf0,0xe1,0xf5,0xfb,0xff,0xff,0xff,0xff,0xff,0xff, - 0xff,0xff,0xff,0xff,0xfd,0xff,0xfb,0xf9,0xff,0xf2,0xf3,0xe6,0xfc,0xc2,0xdc,0xcc, - 0xff,0xff,0xff,0xff,0xbf,0xff,0xff,0x3f,0x5f,0x7f,0x5f,0xff,0xff,0xff,0x9f,0xff, - 0xff,0xe7,0xf7,0xef,0xef,0xf7,0xff,0xff,0xf5,0xfb,0xeb,0xf7,0xff,0xe7,0xf7,0xef, - 0xf5,0xfa,0xfd,0xfa,0xff,0xfc,0xfb,0xfc,0xff,0xf8,0xff,0xf8,0xfb,0xfc,0xfc,0xff, - 0xff,0x7f,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xfe,0x7f,0xfe,0x7f,0x7f,0xff, - 0xc1,0x80,0xe1,0x80,0xc1,0x80,0xc1,0x80,0x81,0x00,0x41,0x00,0x01,0xc0,0xc1,0x00, - 0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x20,0x00, - 0x0e,0x02,0x0b,0x06,0x04,0x02,0x06,0x02,0x06,0x02,0x06,0x02,0x0d,0x06,0xd4,0x0e, - 0x34,0xfb,0x37,0xf2,0xfc,0x34,0xfc,0x3d,0xfd,0x3e,0xf6,0x38,0xf4,0x38,0xf8,0x3c, - 0x7f,0xff,0x5f,0xbf,0x1f,0x0f,0x67,0x4f,0x35,0x4b,0x55,0x0b,0x09,0x47,0xef,0x47, - 0xdf,0x9f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, - 0xcc,0xfd,0xfc,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, - 0xef,0x97,0xaf,0x27,0xbf,0x6f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, - 0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xfb,0xe7,0xff,0xf3,0xf7,0xff, - 0xf1,0xff,0xf2,0xf9,0xfe,0xf9,0xfa,0xfd,0xfe,0xfd,0xfe,0xfd,0xfe,0xfd,0xfe,0xfd, - 0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, - 0x01,0x80,0x8d,0xf3,0xcb,0x01,0x88,0x01,0xc8,0x81,0xdc,0x81,0xb8,0xc1,0xfc,0x81, - 0xfe,0x00,0x1b,0xe0,0xed,0x02,0xfe,0x81,0xb9,0xcf,0xdf,0xee,0xec,0xfe,0xfc,0xfe, - 0x9d,0x7e,0x06,0x7f,0xd5,0x6e,0xad,0x5e,0x3e,0x7f,0xbe,0x5f,0xdf,0x1f,0x9e,0x5f, - 0xbc,0x7c,0x3d,0xfe,0xaf,0x70,0x25,0xc0,0x45,0x81,0x24,0x80,0x26,0x92,0x12,0x39, - 0x46,0x2f,0xdf,0xef,0x1b,0x3f,0x97,0x79,0x39,0xf5,0x25,0x03,0x43,0x07,0x5f,0x77, - 0x3f,0xff,0xff,0xff,0xe7,0xff,0xeb,0xf7,0xf0,0xff,0xfd,0xfa,0xfa,0xff,0xff,0xff, - 0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x7f,0xff,0xcf,0xff,0xcf,0xff,0x5f,0xbf, - 0xf7,0xff,0xeb,0xf7,0xff,0xe7,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef, - 0xfe,0xfd,0xfe,0xfd,0xfc,0xff,0xff,0xff,0xfc,0xff,0xfa,0xff,0xf7,0xfb,0xfd,0xfb, - 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x7f,0xff,0xff,0xff,0xff,0xff, - 0xf8,0xe5,0xee,0xfd,0xf7,0xff,0xfb,0xff,0xf8,0xe1,0xc4,0xa1,0xc4,0xb1,0xa4,0xf1, - 0xfe,0xe6,0x17,0xee,0x1e,0xff,0xbf,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff, - 0xfc,0x46,0xb2,0x60,0x69,0x30,0xe7,0xf8,0xfd,0x9f,0x9f,0xff,0xff,0xff,0xff,0xff, - 0x3d,0x18,0x58,0x2c,0xdd,0x3e,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, - 0x9d,0x66,0x2f,0xd4,0xd8,0x25,0x7f,0x81,0xbc,0xc3,0xe2,0x3f,0x1f,0xbf,0x3f,0xcf, - 0x7f,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xff,0xff,0xff,0xff,0xff, - 0xff,0x9f,0xc7,0xbf,0xef,0x8f,0xe7,0xc7,0xe3,0xe7,0xe7,0xf3,0xe3,0xe1,0xe1,0xc0, - 0xf7,0xef,0xf7,0xef,0xff,0xff,0xff,0xff,0xfb,0xf7,0xeb,0xf7,0xf7,0xef,0xf7,0xef, - 0xff,0xfb,0xff,0xfb,0xfd,0xfb,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff, - 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff, - 0xe4,0xf1,0xaf,0xd1,0xe2,0x9d,0xbe,0xc5,0xd6,0xed,0xde,0xed,0x7e,0xfd,0xfe,0xfd, - 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xfe,0xfc,0xfe,0xfe,0xfc, - 0xef,0xf7,0xff,0xff,0xf7,0xf1,0xf3,0x3f,0x3f,0x0f,0x7f,0x07,0x2f,0x1f,0x5f,0x07, - 0xf8,0xc0,0xfb,0xc8,0xc8,0xfb,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, - 0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef,0xf7,0xef, - 0xf8,0xff,0xf2,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, - 0x7f,0xff,0x7f,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, - 0xfe,0xfc,0xfc,0xff,0xff,0xff,0xf7,0xf8,0x87,0xf0,0xbe,0xc5,0xfe,0xe5,0xff,0xfc, - 0xff,0x7f,0x3f,0x7f,0xff,0x3f,0xbf,0x3f,0xef,0x1f,0x0f,0x5f,0x37,0x6f,0xff,0x47, - 0xfc,0xfc,0xfd,0xff,0xff,0xfe,0xfc,0xfe,0xfe,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc, - 0x79,0xcf,0x69,0xff,0x7f,0x3f,0x3f,0x1f,0xff,0x1f,0xdf,0x3f,0xbf,0x7f,0x9f,0x7f, - 0xf7,0xef,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0x9f,0xdf,0x87,0xbf, - 0xff,0xfc,0xff,0xfd,0xfe,0xfd,0xfe,0xfd,0xff,0xfc,0xfe,0xfd,0xfc,0xff,0xff,0xff, - 0x63,0x17,0x79,0x03,0x5c,0x09,0x16,0xac,0xb6,0x27,0x07,0xb3,0xf6,0x99,0xaa,0xdd, - 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0x7f,0xdf,0x3f,0xd6,0xef,0x0f,0xf0, - 0xfc,0xfc,0xff,0xfc,0xfc,0xff,0xff,0xff,0xff,0xff,0x8f,0xff,0xa5,0x5b,0xff,0x01, - 0x7f,0xff,0x3f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x1f,0xfc, - 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0xff,0xc7,0xf8,0xc7,0x38, - 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x00,0xff,0x81,0xff, - 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x03,0xff,0xc3,0xff, - 0xff,0xff,0xff,0xff,0xe7,0xff,0xe7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, - 0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xfe,0xfc,0xfc,0xf8,0xf9,0xf1,0xfa,0xfe,0xf1, - 0x53,0xbf,0xdf,0x3f,0xd7,0x3f,0xdf,0x3f,0x7f,0x9f,0xdf,0x3f,0x9f,0x3f,0x7f,0x3f, - 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,0xe7,0xf0, - 0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xfe,0xff,0xff,0xff,0xfc,0xff,0xf7,0xf8, - 0xff,0xcf,0xff,0xe8,0x9f,0xe0,0x7f,0x81,0xff,0x00,0x82,0xfc,0x46,0xff,0xc3,0x00, - 0xbe,0x79,0xbf,0x40,0xbc,0x80,0xf8,0xc1,0xe2,0x02,0x04,0x06,0x0e,0xff,0xaf,0x70, - 0xf1,0x0f,0x7e,0xf1,0x71,0x80,0x8e,0x00,0x04,0x00,0x01,0x00,0x02,0x01,0xfc,0x02, - 0x3f,0x1c,0xbf,0x7c,0x7f,0xfc,0x7e,0x7c,0x6c,0x3e,0xe6,0x3c,0x1d,0xce,0x1f,0x3f, - 0xc1,0x3f,0x93,0x6c,0x30,0x0f,0x3f,0xff,0x1f,0xff,0xdf,0x3f,0xff,0x7f,0xff,0xff, - 0x37,0xff,0xbf,0x7f,0x7f,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,0x3f,0xff, - 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x8f,0xdf,0xdf,0x9f,0xdf,0x9f,0xbf,0xdf, - 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0xfe,0xfd,0xfe,0xff,0xff,0xff,0xff, - 0xe9,0xe4,0xd0,0xca,0x44,0x9a,0x2d,0xf6,0x79,0xe5,0xb9,0xe3,0xf7,0xfb,0xf7,0xcf, - 0x7f,0x7f,0xff,0x7f,0x7f,0xff,0xff,0xff,0xdf,0xff,0xdf,0xff,0xdf,0xff,0xef,0xff, - 0xfc,0xf8,0xfc,0xf9,0xfb,0xf1,0xe3,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, - 0x31,0x7e,0x7f,0xfc,0xef,0xf0,0xca,0xf4,0x83,0xff,0xe0,0xff,0xc0,0xe7,0xfc,0xf3, - 0x80,0x00,0xbc,0x00,0xfb,0x00,0x07,0x02,0xbf,0x1f,0xe0,0x18,0x1f,0xe0,0xdf,0xe0, - 0x00,0x60,0x02,0x80,0xa0,0x00,0x60,0x00,0xbc,0x00,0x04,0x03,0xc0,0x01,0xcb,0x30, - 0x01,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0xbc,0x40,0xff,0x80,0x30,0x00, - 0xff,0xff,0x7f,0xff,0xbf,0x5f,0x5f,0x3f,0x7d,0xfe,0x10,0x00,0x17,0x39,0xfb,0x04, - 0xff,0xff,0xff,0xff,0xff,0xf0,0x80,0xc0,0x80,0x00,0x13,0x60,0xff,0xff,0x60,0xc0, - 0xe1,0xff,0xce,0x81,0x32,0x0c,0xf7,0x00,0x06,0x01,0x53,0x3f,0xff,0xf8,0x1b,0x30, - 0xf9,0xff,0xb0,0x61,0xe2,0x45,0x58,0xcf,0x65,0xc2,0xee,0xf1,0xff,0x07,0xff,0x07, - 0x1f,0xff,0x8e,0x1f,0xe6,0xf3,0x23,0xcf,0xbf,0x7f,0xff,0xff,0xff,0xff,0xff,0xff, - 0xff,0xff,0x73,0xff,0x7b,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, - 0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xfe,0xfa,0xfc,0xfd,0xfb,0xff,0xff,0xff,0xff, - 0x9f,0xdf,0x9f,0xff,0xbf,0xcf,0x2f,0x1f,0xff,0x7f,0x7f,0xff,0xff,0xff,0xff,0xff, - 0xdf,0xf7,0xe7,0xd3,0xcb,0xf7,0xe7,0xff,0xe7,0xff,0xff,0xff,0xff,0xff,0xff,0xff + 0xff,0xff,0xff,0xfd,0xf7,0xf9,0xf7,0xf9,0xff,0xf0,0xfe,0xf1,0xff,0xe0,0xff,0xe4, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f, + 0xff,0xff,0xff,0xf8,0xf7,0xf8,0xff,0xf0,0xfd,0xe1,0xfb,0xe7,0xff,0xe7,0xff,0xe3, + 0xff,0xff,0xff,0x7f,0xff,0x3f,0xfe,0x3f,0xff,0x9e,0xff,0x9c,0xdf,0xdc,0xdf,0xd8, + 0xff,0xff,0xff,0x8f,0xfb,0x07,0xff,0x01,0xff,0x31,0xff,0x79,0xff,0x79,0xff,0xfd, + 0xff,0xff,0xfb,0x03,0xff,0x01,0xff,0x00,0xff,0x80,0xff,0x8c,0xff,0x8e,0xef,0x9e, + 0xff,0xff,0xff,0xc3,0xff,0xe0,0xff,0xe0,0xff,0x71,0xff,0x33,0xff,0x33,0xbf,0x32, + 0xff,0xff,0xff,0xdf,0xff,0x1f,0xff,0x1f,0xff,0x9e,0xff,0xde,0xff,0xde,0xfd,0xdc, + 0xff,0xbf,0xdf,0x9f,0xff,0x1f,0xff,0x1f,0xff,0x1f,0xff,0x1f,0xff,0x0f,0xff,0x4f, + 0xff,0xff,0xff,0x3f,0xff,0x3f,0xff,0x3e,0x7f,0x9e,0x7f,0x9e,0x7f,0x8c,0xff,0x0c, + 0xff,0xff,0xff,0xbf,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f, + 0xff,0xff,0xbf,0x87,0xff,0xc0,0xff,0xe0,0xff,0xe7,0xff,0xe7,0xff,0xe6,0xff,0xe4, + 0xff,0xff,0xff,0xe0,0xff,0x20,0xef,0x20,0x7f,0x30,0xff,0xb1,0xff,0xb1,0xff,0xf1, + 0xff,0xff,0xff,0x7f,0xff,0x1f,0xff,0x0e,0xfd,0x04,0xff,0xc4,0xff,0xc4,0xf7,0xc4, + 0xff,0xff,0xbf,0xc7,0xff,0x01,0xfd,0x03,0xf7,0x39,0xff,0xf9,0xff,0xf9,0xff,0xf8, + 0xff,0xff,0xff,0xcf,0xff,0x8f,0xff,0x8f,0xff,0xc7,0xff,0xc7,0xff,0xc3,0xff,0xc1, + 0xff,0xef,0xff,0xff,0xff,0xdf,0xbf,0xdf,0xff,0x9f,0xff,0x9f,0xff,0x1f,0xff,0x1f, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff, + 0xff,0xc4,0xff,0xc4,0xff,0xce,0xfd,0xcc,0xff,0xc0,0xff,0x81,0xff,0x1f,0xff,0x9f, + 0xff,0x7f,0xff,0x7f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0x7f,0x1f,0xff,0x9f, + 0xff,0xe1,0xff,0xe0,0xfd,0xf2,0xff,0xfe,0xff,0xbf,0xff,0xbf,0xff,0xbf,0xff,0x9f, + 0xdf,0xd8,0xff,0x78,0xff,0x18,0xff,0x08,0xff,0x88,0xff,0x88,0xff,0x88,0xff,0x8c, + 0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f, + 0xff,0x8c,0xff,0x88,0xbf,0xc0,0xff,0x01,0xff,0x80,0xff,0x9c,0xfd,0x9e,0xff,0x9e, + 0xff,0x70,0xff,0xf0,0xff,0xf2,0xff,0xf2,0xff,0xf3,0xff,0x73,0xff,0x73,0xff,0x73, + 0xdf,0xdc,0xff,0xfc,0xff,0xf8,0xff,0xf8,0xff,0xf8,0xff,0xf0,0xff,0xc1,0xff,0xd9, + 0xff,0xc7,0xff,0xc7,0xff,0xc7,0xff,0xc3,0xff,0x03,0xff,0x23,0xff,0xf3,0xf7,0xf3, + 0xff,0x20,0xfd,0x33,0xff,0x33,0xff,0x33,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f, + 0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f, + 0xff,0xe0,0xff,0xe0,0xff,0xe4,0xff,0xe6,0xff,0xe6,0xff,0xe6,0xff,0xe7,0xff,0xe7, + 0xff,0xf9,0xff,0xf9,0xff,0xf8,0xff,0xf0,0xff,0xf8,0xff,0xf9,0xff,0xf9,0xff,0xf9, + 0xf7,0xc4,0xfd,0x8c,0xef,0x0c,0xff,0x1c,0xfd,0x0c,0xff,0x86,0xff,0xc6,0xfe,0xc6, + 0xff,0xf8,0xff,0xf8,0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xfb, + 0xff,0xc8,0xff,0xcc,0xff,0xcc,0xff,0xcc,0xff,0xce,0xff,0xcf,0xff,0xcf,0xff,0xcf, + 0xff,0x1f,0xff,0x5f,0x7f,0xdf,0xff,0xdf,0xff,0xdf,0xff,0xdf,0xff,0xdf,0xff,0xdf, + 0xff,0x9f,0xff,0x9f,0xff,0x9f,0xdf,0x9f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xbf,0x9f,0xff,0xcf,0xdf,0xef,0xff,0xcf,0xff,0xef,0xef,0xff,0xff,0xff,0xff,0xff, + 0xff,0xdf,0xff,0xcf,0xff,0xe6,0xff,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0x7d,0x8c,0xff,0x1e,0xff,0x3e,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0x7b,0xff,0x33,0xdf,0x37,0xff,0x8f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0x9e,0xff,0x9e,0xff,0xdf,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0x73,0xff,0x61,0xff,0x40,0xdf,0x7e,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xd1,0xff,0x93,0xff,0x13,0xff,0x13,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xfd,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xfd,0xff,0xfd,0xff,0xfd,0xff,0xff,0xff,0xff, + 0xff,0x3f,0xff,0xbf,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0x3f,0xff,0x3f,0xff,0x3f,0xbf,0x3f,0x7f,0x7f,0xff,0xff,0xff,0xbf,0xff,0xbf, + 0xff,0xe7,0xff,0xe7,0xff,0xe7,0xff,0xe7,0xff,0xf7,0xff,0xf7,0xff,0xf7,0xff,0xff, + 0xff,0xf9,0xff,0xfb,0xfb,0xff,0xfb,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, + 0xff,0x73,0xff,0x33,0xff,0x07,0xff,0xcf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xcf,0xff,0xcf,0xff,0xef,0xff,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xdf,0xff,0xdf,0xff,0xdf,0xff,0xdf,0xdf,0xdf,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xbf,0xfd,0x82,0xfb,0x84,0xff,0x90,0xfe,0xb9,0xff,0xb8,0xbf,0xb8,0xff,0xf8, + 0xff,0xff,0xbf,0x45,0xff,0x09,0xff,0xc9,0xff,0xe9,0xff,0xe9,0xff,0xe9,0xff,0xe9, + 0xfb,0xf9,0xff,0xe1,0xff,0xe1,0xef,0xf1,0xff,0xf1,0xff,0xf3,0xff,0xf3,0xff,0xf3, + 0xff,0xff,0xff,0x00,0xbf,0xc0,0xf7,0x88,0xff,0xce,0xff,0xce,0xed,0xdf,0xff,0xc1, + 0xff,0xff,0xff,0x7e,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xf5,0x0b,0xfd,0x82,0xff,0xc0,0xff,0xc4,0xff,0xc7,0xff,0xc7,0xff,0xc7, + 0xff,0xff,0xff,0xff,0xff,0x7e,0xff,0x3e,0xff,0x3e,0xff,0x3c,0xff,0x3c,0xff,0xb8, + 0xff,0xbf,0xff,0xbe,0xff,0x3e,0xdf,0x1f,0xff,0x1f,0xef,0x1f,0x7f,0x8f,0xff,0x8f, + 0xff,0xff,0xff,0x07,0xff,0x03,0xfe,0x00,0xff,0x18,0xfb,0x18,0xff,0x18,0xff,0x18, + 0xff,0xff,0xef,0xe7,0xff,0xc7,0xbf,0xc7,0xbf,0xc7,0xff,0xcf,0xff,0xce,0xff,0xce, + 0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xbf,0x3f, + 0xff,0xf8,0xfb,0xfc,0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xf9, + 0xff,0xf8,0xff,0xf8,0xff,0xf0,0xff,0xf0,0xfe,0xf1,0xfe,0xf9,0xff,0xf9,0xfe,0xf9, + 0xff,0x03,0xff,0x03,0xff,0x01,0xff,0xf3,0xff,0xf3,0xff,0xf3,0xff,0xf3,0xff,0xf3, + 0xff,0xc1,0xff,0xc9,0xff,0xcd,0xff,0xcd,0xff,0xcd,0xff,0xcf,0xff,0xcf,0xfe,0xcf, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x7f,0xff,0xff,0xff, + 0xff,0xc7,0xff,0xc7,0xff,0xc7,0xff,0xc7,0xff,0xc7,0xff,0xc7,0xff,0xcf,0xdf,0xce, + 0xff,0xb8,0xff,0xb9,0xff,0xb9,0x7f,0xb9,0x7f,0xb8,0x7e,0xa1,0xff,0x13,0xff,0x73, + 0xff,0x8f,0xff,0xc7,0xff,0xc7,0xbf,0xc7,0xff,0x07,0xfb,0xe7,0xff,0xf3,0xff,0xfb, + 0xff,0x99,0xe7,0x99,0xf7,0x8b,0xff,0x83,0xfe,0x91,0xff,0x98,0xff,0x98,0xff,0xbc, + 0xff,0xcc,0xf7,0xc8,0xfe,0xc1,0xff,0xc8,0xff,0xcc,0xff,0xce,0xff,0xcf,0xff,0xcf, + 0xff,0x7f,0xff,0xff,0x7f,0xff,0xff,0x7f,0xff,0x3f,0xff,0x3f,0xff,0x3f,0xff,0x3f, + 0xff,0xff,0xff,0xff,0xef,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xd7,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xfd,0xfc,0xff,0xfe, + 0xff,0xff,0xff,0xfd,0xff,0xf7,0xfe,0xff,0xfc,0xef,0xdf,0xdd,0xbb,0xbb,0x57,0x77, + 0xff,0xf9,0xbb,0xf9,0x7f,0xfd,0x7f,0xfd,0xff,0xfd,0xfd,0xfd,0xff,0xff,0xff,0xff, + 0xfe,0xfd,0xfe,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xf3,0xff,0xf3,0xff,0xf3,0xff,0xf3,0xff,0xf3,0xf7,0xf3,0xfb,0xfb,0xff,0xff, + 0xff,0x82,0x0f,0xf0,0xfe,0xfd,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x7f,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff, + 0xff,0xec,0xff,0xe9,0xef,0xe3,0xf7,0xcf,0xff,0x3f,0xff,0x7f,0xff,0xff,0xff,0xff, + 0xfb,0xf3,0xfb,0xf3,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xf9,0xff,0xf9,0xff,0xf9,0xff,0xfd,0xff,0xfd,0xff,0xfd,0xff,0xff,0xff,0xff, + 0xff,0xbc,0xbf,0xfd,0xbf,0xfd,0xfd,0xfd,0xff,0xfd,0xff,0xfd,0xff,0xff,0xff,0xff, + 0xff,0x3f,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xff,0x7f,0x7f,0x7f,0xff,0xff,0xff,0xff, + 0xfe,0xff,0xfc,0xfe,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, + 0xfe,0xfe,0xfe,0xfe,0x6f,0xef,0xf1,0xf1,0xfe,0xfe,0x9c,0x9c,0xed,0xed,0xfb,0xfb, + 0xef,0xef,0xdf,0xdf,0x7f,0x7f,0x3f,0x3f,0x7f,0x7f,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfe,0xfe, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xb3,0xff,0xe5,0x12,0xcd,0xd4, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x77,0xff,0xaa,0x22,0xca,0x26, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0x79,0xfc,0xbf,0x39,0xbe,0x7c, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xc3,0xff,0x35,0x43,0x7e,0xe7,0xf6,0x6e, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf9,0xff,0xbe,0x30,0xb6,0x36,0x54,0xb1, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x87,0xff,0x5f,0x87,0xef,0xdf,0xdf,0xdf, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0x9f,0xff, + 0xef,0xff,0xef,0xfb,0xcb,0xfb,0xd2,0xfa,0xc3,0xfb,0xc3,0xfb,0xc3,0xfb,0x83,0xfb, + 0xe3,0xe3,0xcb,0xcb,0x7b,0x7b,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xff,0xff, + 0xfe,0xfe,0xfc,0xfe,0xfe,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xb5,0xcd,0x6e,0x2c,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0x8c,0xf3,0xe0,0x46,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0x37,0xbb,0x3c,0x78,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0x6e,0x6c,0x6d,0xed,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xae,0x15,0x9d,0xc6,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xdf,0xdf,0xbf,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0x9f,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xf9,0xff,0xf8,0xff,0xfe,0xff,0xff,0xfc,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0x83,0xfb,0x0b,0xfb,0x8b,0x7b,0xe3,0xe3,0xff,0xff,0xde,0xff,0xda,0xe3,0xfa,0x43, + 0xfd,0xff,0xfe,0xfd,0xfe,0xf1,0xf0,0x7f,0xf0,0x7f,0x1a,0xfd,0x1e,0xf8,0x10,0xfe, + 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,0x7f,0xff,0xbf,0xff,0xbf,0xff, + 0xff,0xff,0xfd,0xff,0xfe,0xff,0xff,0xff,0xfe,0xfe,0xff,0xfe,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xfe,0xfd,0xff,0xff,0xff,0xfe,0xfe,0x7c,0x7c,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfd,0xfe,0xf7,0xfe,0xf7,0xfe,0xf7,0xfe, + 0xfb,0xc3,0xf3,0x83,0xe3,0x93,0xe2,0x03,0x92,0x03,0x82,0x23,0xcb,0x22,0xe3,0x0a, + 0x96,0xf9,0xfd,0xfa,0xdf,0xee,0xbb,0x86,0xff,0x80,0xfa,0x80,0xfa,0x80,0xfc,0x80, + 0xc0,0x1f,0xc0,0x0f,0x40,0x8f,0x00,0x8f,0x18,0x0e,0x3d,0x00,0x3f,0x00,0x0b,0x00, + 0xbf,0xff,0x7f,0xff,0x1f,0xff,0x1f,0xff,0x5f,0xff,0xff,0xff,0xf9,0x7f,0xff,0x38, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfe,0xfe,0xfe, + 0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xef,0xef,0xef,0xef,0xef,0xff,0xff,0xff,0xff, + 0xff,0xff,0xfe,0xfe,0xd2,0x52,0xdb,0xfb,0xff,0xff,0xff,0xff,0xbe,0xbe,0xab,0xaa, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7b,0x7f, + 0xef,0xff,0xef,0xff,0xef,0xff,0xe7,0xff,0xe7,0xff,0xef,0xff,0xe7,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x7f,0xff, + 0xf6,0xfe,0xf6,0xfe,0xe6,0xf6,0xff,0xff,0xff,0xff,0xfc,0xfc,0xff,0xfc,0xff,0xfc, + 0xe3,0x02,0x83,0x62,0x03,0x02,0x03,0x02,0xfe,0xff,0x0f,0x0e,0x83,0x02,0x83,0x02, + 0xfc,0x80,0xfe,0x80,0xff,0x00,0xce,0x01,0x8e,0x00,0x88,0x44,0x80,0x08,0x80,0x00, + 0x0b,0x00,0x09,0x00,0x01,0x00,0x03,0x00,0x03,0x00,0x03,0x04,0x01,0x00,0x00,0x00, + 0xff,0x38,0xff,0x38,0xff,0x38,0xff,0x38,0xfe,0x19,0xfd,0x1a,0xbf,0x59,0x7f,0x99, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfe,0xff,0x79,0xfb, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe7,0x7f,0xe7,0xdf,0xff,0xbf,0xff,0xff, + 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,0x7f,0x7f,0x7f,0x7f, + 0xff,0xff,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xef,0xef,0xff,0xff,0xff,0xff,0xff,0xff, + 0xeb,0xeb,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xfe,0xfe,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xf5,0xf5,0xf7,0xf7,0xf7,0xf7,0xff,0xff, + 0xf7,0xf7,0xef,0xef,0xff,0xef,0xdf,0xdf,0xdf,0xdf,0x9f,0x9f,0xbd,0xbd,0xbd,0xbd, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xbf, + 0xff,0xff,0xf9,0xff,0xf3,0xff,0xef,0xff,0xe7,0xff,0xef,0xff,0xef,0xff,0xef,0xff, + 0x7f,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xff,0x7f,0xff, + 0xfe,0xfd,0xfe,0xff,0xfc,0xfe,0xff,0xfc,0xff,0xfc,0xf3,0xf8,0xf3,0xfe,0xf7,0xfe, + 0xe3,0x02,0xe3,0x02,0xe3,0x02,0x03,0x22,0x03,0x22,0x03,0x12,0x03,0x12,0x83,0x12, + 0x00,0x00,0x80,0x80,0x80,0x00,0x80,0x00,0x80,0x00,0x40,0x80,0xc0,0x00,0xe0,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x00,0x03,0x00, + 0xff,0x7f,0xfc,0x1b,0xfc,0x1b,0xfc,0x1b,0xfc,0x1b,0x7c,0x9b,0xfc,0x1b,0xfc,0x3b, + 0xff,0xff,0x7f,0xff,0x7e,0xfe,0x7e,0xfe,0x7f,0xff,0x7f,0xff,0x7a,0xfa,0x7a,0xfa, + 0xff,0xff,0x23,0x23,0x11,0x11,0xdc,0xdc,0xdf,0xde,0x59,0x5b,0x95,0x95,0x1a,0x90, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x5f,0xdf,0xdf,0xff,0x5f,0xff, + 0xfb,0xfb,0xf7,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xbf,0xbf,0x7f,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xff,0xe7,0xf9,0xf7, + 0xfd,0xfa,0xff,0xfc,0xff,0xfc,0xff,0xff,0xfc,0xfe,0xe6,0xf0,0xff,0xfc,0xff,0xfc, + 0xc3,0x22,0x83,0x62,0x07,0x87,0xff,0xff,0x47,0x47,0x43,0x43,0x63,0x43,0x73,0x4b, + 0xd8,0x20,0x8d,0x72,0xfc,0xff,0xa1,0x7e,0xf8,0x27,0xe0,0xbf,0xe6,0xbf,0xe7,0xff, + 0x9f,0x98,0x6f,0xff,0x6f,0xef,0x6c,0xef,0x5c,0xdf,0x3e,0xdf,0x6d,0xef,0xef,0xef, + 0xfc,0xfb,0xfc,0xfb,0xff,0xff,0x79,0xff,0x7a,0xff,0xfb,0xff,0xfb,0xff,0xff,0xff, + 0x7e,0xfe,0x7e,0xfe,0xff,0xff,0x7f,0xff,0x7b,0xfb,0x62,0xf4,0xc2,0xc6,0xa0,0x86, + 0x3c,0x3c,0x0a,0x0e,0x7c,0x7d,0x7f,0x7f,0xc7,0x47,0xbf,0x9f,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] = { - 0x00,0x00,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,0x00,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0x0d,0x0e,0x0f,0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x00,0x00,0x00,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,0x23,0x00,0x24,0x25,0x26,0x27,0x28,0x29,0x2a,0x2b,0x00,0x00,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,0x37,0x00,0x38,0x39,0x00,0x00,0x00,0x00,0x00,0x3a,0x00,0x00,0x00,0x00,0x3b,0x00,0x00,0x00, - 0x00,0x00,0x3c,0x00,0x3d,0x3e,0x3f,0x40,0x00,0x41,0x00,0x42,0x43,0x00,0x00,0x00,0x44,0x00,0x00,0x00, - 0x00,0x00,0x45,0x46,0x47,0x48,0x49,0x4a,0x4b,0x4c,0x4d,0x4e,0x4f,0x50,0x00,0x00,0x51,0x00,0x00,0x00, - 0x00,0x00,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x00,0x00,0x5a,0x5b,0x00,0x00,0x5c,0x00,0x00,0x00, - 0x00,0x00,0x5d,0x5e,0x5f,0x60,0x61,0x62,0x63,0x64,0x65,0x00,0x00,0x00,0x00,0x00,0x66,0x00,0x00,0x00, - 0x00,0x00,0x67,0x68,0x69,0x6a,0x6b,0x6c,0x6d,0x6e,0x6f,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x00, - 0x00,0x00,0x71,0x72,0x73,0x72,0x00,0x74,0x75,0x00,0x76,0x00,0x00,0x00,0x00,0x00,0x77,0x00,0x00,0x00, - 0x00,0x00,0x78,0x79,0x7a,0x7b,0x00,0x7c,0x7d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7e,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0x7f,0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x00,0x00,0x87,0x88,0x89,0x00,0x00,0x00, - 0x00,0x00,0x00,0x8a,0x8b,0x8c,0x8d,0x8e,0x8f,0x90,0x91,0x92,0x93,0x00,0x94,0x95,0x96,0x00,0x00,0x00, - 0x00,0x00,0x00,0x97,0x98,0x99,0x9a,0x9b,0x9c,0x9d,0x9e,0x9f,0xa0,0xa1,0xa2,0xa3,0xa4,0x00,0x00,0x00, - 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,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1a,0x1b,0x1c,0x1d,0x1e,0x1f,0x20,0x21,0x22,0x23,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,0x35,0x36,0x37,0x38,0x39,0x3a,0x3b,0x3c,0x3d,0x3e,0x3f,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,0x4b,0x4c,0x4d,0x4e,0x4f,0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x33,0x57,0x00,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,0x64,0x65,0x00,0x00,0x00,0x66,0x67,0x68,0x69,0x6a,0x6b,0x6c,0x00,0x00,0x00,0x00,0x00,0x6d, + 0x00,0x6e,0x6f,0x70,0x71,0x72,0x00,0x00,0x00,0x00,0x00,0x73,0x74,0x75,0x00,0x00,0x00,0x00,0x00,0x76, + 0x00,0x77,0x78,0x79,0x7a,0x7b,0x00,0x00,0x7c,0x7d,0x00,0x00,0x7e,0x00,0x7f,0x00,0x00,0x00,0x00,0x80, + 0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8a,0x8b,0x00,0x8c,0x8d,0x8e,0x8f,0x00,0x00,0x00,0x90, + 0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x00,0x00,0x00,0x00,0x00,0x9a,0x9b,0x00,0x00,0x00,0x9c, + 0x00,0x9d,0x9e,0x9f,0xa0,0xa1,0xa2,0xa3,0xa4,0xa5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa6, + 0x00,0xa7,0xa8,0xa9,0xaa,0xab,0xac,0xad,0xae,0xaf,0xb0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb1, + 0xb2,0xb3,0xb4,0x00,0xb5,0xb6,0xb7,0xb8,0xb9,0x00,0xba,0xbb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xbc, + 0x00,0xbd,0xbe,0x00,0x00,0x00,0x00,0xbf,0xc0,0x00,0xc1,0xc2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc3, + 0xc4,0x00,0xc5,0xc6,0x00,0x00,0xc7,0xc8,0xc9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xca, + 0x00,0x00,0xcb,0xcc,0xcd,0x00,0xce,0xcf,0x00,0xd0,0xd1,0xd2,0xd3,0xd4,0xd5,0xd6,0xd7,0xd8,0xd9,0xda, }; diff --git a/title_bg.h b/title_bg.h index be8559b..4e7c3c1 100644 --- a/title_bg.h +++ b/title_bg.h @@ -1,5 +1,5 @@ //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 #define METASPRITE_title_bg_H @@ -13,7 +13,7 @@ #define title_bg_TILE_H 8 #define title_bg_WIDTH 160 #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_COLORS_PER_PALETTE 4 #define title_bg_TOTAL_COLORS 4 @@ -24,6 +24,6 @@ extern const unsigned char title_bg_map[360]; BANKREF_EXTERN(title_bg) 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 diff --git a/title_bg.png b/title_bg.png index 9eac172..b55b22c 100644 Binary files a/title_bg.png and b/title_bg.png differ