From d8fd7460ae01c9b32fce5a6d884ae022e3081bc4 Mon Sep 17 00:00:00 2001 From: enne2 Date: Tue, 23 Jun 2026 22:12:43 +0200 Subject: [PATCH] Fix next_level image quantization to preserve dark tones using fixed thresholds --- assets/next_level.png | Bin 3300 -> 3645 bytes scripts/process_next_level.py | 34 +-- src/next_level.c | 506 +++++++++++++++++----------------- src/next_level.h | 4 +- 4 files changed, 267 insertions(+), 277 deletions(-) diff --git a/assets/next_level.png b/assets/next_level.png index 837af590846191ef221bde8f6e8fd0340879c113..49b6ff30cdc9e2f5b9e2428c9b4da21ade796795 100644 GIT binary patch literal 3645 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%0A)Fyt|=Yn)p)lENt#D3cTV*nYl>fF!A)mGj9 zj6~X)2oz*6@)QPVl@Nfly_ui3t9@aLIba$xCdZ&beEK%rRPY;v?R9-VpIN>DeoLJ7 z1t41c!{Clky%uBi*|}ruSA(s*dsOiucpPK5#UsQw2d3aYxGgeOwC%EH{#CqY=l=eZ z)h&y{aV9$8!&Pp8y05M{pTukSiV?2e8(sGgYB9;TxVr$q^7zX!tP}nMX>Y!6Q{S*^ P00000NkvXXu0mjf!M6Q9 delta 3297 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 diff --git a/scripts/process_next_level.py b/scripts/process_next_level.py index dc2036d..a4b447a 100644 --- a/scripts/process_next_level.py +++ b/scripts/process_next_level.py @@ -1,34 +1,20 @@ from PIL import Image import numpy as np -from scipy.cluster.vq import kmeans, vq # Open original and convert to grayscale img = Image.open('assets/next_level_original.png').convert('L') -pixels = np.array(img, dtype=float) +pixels = np.array(img, dtype=np.uint8) -# Flatten for clustering -flat_pixels = pixels.flatten() +# Fixed thresholds for Game Boy colors +quantized_pixels = np.zeros_like(pixels) -# Find 4 clusters -centroids, _ = kmeans(flat_pixels, 4) - -# Sort centroids by brightness (dark to light) -sorted_centroids = np.sort(centroids) - -# Map centroids to GB colors -# GB palette: 0=Black, 1=Dark Gray, 2=Light Gray, 3=White -gb_colors = np.array([0, 85, 170, 255]) - -# Find the closest centroid for each pixel -# Assign the corresponding GB color -quantized_pixels = np.zeros_like(flat_pixels, dtype=np.uint8) -for i, p in enumerate(flat_pixels): - dist = np.abs(sorted_centroids - p) - closest_idx = np.argmin(dist) - quantized_pixels[i] = gb_colors[closest_idx] +# Map based on standard thresholds to preserve darkness +quantized_pixels[pixels < 40] = 0 # Black +quantized_pixels[(pixels >= 40) & (pixels < 128)] = 85 # Dark Gray +quantized_pixels[(pixels >= 128) & (pixels < 200)] = 170 # Light Gray +quantized_pixels[pixels >= 200] = 255 # White # Reshape back to image -quantized_img_data = quantized_pixels.reshape(pixels.shape) -new_img = Image.fromarray(quantized_img_data, mode='L').convert('RGB') +new_img = Image.fromarray(quantized_pixels, mode='L').convert('RGB') new_img.save('assets/next_level.png') -print("Processed next_level.png with k-means clustering!") +print("Processed next_level.png with fixed thresholds!") diff --git a/src/next_level.c b/src/next_level.c index 6848379..98a1d7e 100644 --- a/src/next_level.c +++ b/src/next_level.c @@ -8,262 +8,266 @@ BANKREF(next_level) const palette_color_t next_level_palettes[4] = { - RGB8(170,170,170), RGB8( 85, 85, 85), RGB8( 0, 0, 0), RGB8( 0, 0, 0) + RGB8(255,255,255), RGB8(170,170,170), RGB8( 85, 85, 85), RGB8( 0, 0, 0) }; -const uint8_t next_level_tiles[3712] = { - 0x00,0xff,0x09,0xf6,0x27,0x98,0x44,0xbb,0x88,0x67,0x10,0x4f,0x80,0x5f,0x00,0xbf, - 0x00,0x3f,0x80,0x7f,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x02,0xfd,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x10,0xcf,0x00,0xff,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x02,0xfd,0x02,0xfd,0x02,0xfd,0x0a,0xf5, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0xd8,0x27,0xf8,0x07, - 0x00,0xff,0x80,0x7f,0x40,0xbf,0x50,0xaf,0xa8,0x57,0xac,0x53,0xb0,0x4b,0xa2,0x55, - 0x00,0xff,0x00,0xff,0x00,0xff,0x01,0xfc,0x02,0xf9,0x00,0xff,0x00,0xff,0x00,0xfe, - 0x00,0x7f,0x00,0x7f,0x00,0xff,0x20,0xcf,0x10,0xcf,0x10,0x8f,0x20,0x1f,0x14,0x03, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x01,0xfe,0x03,0xfc,0x06,0xf9, - 0x0a,0xf5,0x16,0xe9,0x2a,0xd5,0x4a,0xb5,0x1a,0xe5,0x16,0xe9,0x55,0xaa,0xa5,0x5a, - 0xf2,0x0d,0xe0,0x1f,0xc8,0x37,0x82,0x7d,0x30,0xcf,0xf8,0x07,0xf0,0x0f,0xf0,0x0f, - 0x00,0xff,0x00,0xff,0x00,0xff,0x80,0x7f,0x80,0x7f,0x00,0xff,0x40,0xbf,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x01,0xfe,0x02,0xfd,0x02,0xfd, - 0xc1,0x2e,0x92,0x6d,0xe2,0x05,0x89,0x76,0x24,0xdb,0x28,0xd3,0xa6,0x59,0x22,0xdd, - 0x00,0xff,0x00,0x7f,0x40,0xbf,0x00,0xdf,0x80,0x67,0x40,0xbf,0x20,0xdf,0x00,0xff, - 0x00,0xfe,0x01,0xfe,0x18,0xe4,0x18,0xe4,0x38,0xc0,0x30,0xc0,0x00,0xf0,0x00,0xe0, - 0x1c,0x03,0x00,0x07,0x00,0x03,0x00,0x03,0x01,0x02,0x03,0x00,0x03,0x00,0x00,0x00, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x80,0x7f,0xc0,0x3f,0xc0,0x3f, - 0x00,0xff,0x00,0xff,0x01,0xfe,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x09,0xf6,0x33,0xcc,0x44,0xbb,0x08,0xf7,0x00,0xff,0x01,0xfe,0x00,0xff,0x00,0xff, - 0x25,0xda,0x45,0xba,0x45,0xba,0xc9,0x36,0x88,0x77,0x10,0xef,0x10,0xef,0x20,0xdf, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x80,0x7f,0x40,0xbf,0x00,0xff, - 0xf0,0x0f,0xf2,0x0d,0xf4,0x0b,0xec,0x13,0xc8,0x37,0x80,0x7f,0x00,0xff,0x00,0xdf, - 0x01,0xfe,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x02,0xfd,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x20,0xde,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x40,0xa0,0x00,0xe0,0x00,0xe0,0x00,0xe0,0x10,0xe0,0x30,0xc1,0x18,0xe1,0x08,0xf1, - 0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x01,0x00,0x03,0x20,0x97,0x20,0x84,0x3b, - 0x80,0x7f,0x80,0x7f,0x80,0x7f,0x80,0x7f,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x08,0xf7,0x02,0xf4, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0xc0,0x3f, - 0x40,0x9f,0xa0,0x5f,0x00,0xff,0x00,0xff,0x02,0xfd,0x00,0xff,0x10,0xe7,0x10,0xef, - 0x20,0xdf,0x20,0xdf,0x20,0xdf,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x03,0xfc,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x80,0x7f,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x04,0xfb,0x00,0xff,0x00,0xff,0x80,0x7f,0x00,0xff,0x00,0xff,0x00,0xfe,0x00,0xff, - 0x40,0x3f,0x00,0xbf,0x00,0xbf,0x00,0xff,0x00,0xff,0x00,0x7f,0x00,0xcf,0x00,0x2f, - 0x04,0xeb,0x01,0xde,0x14,0xc0,0x00,0xe1,0x10,0xea,0x00,0xf0,0x00,0xe9,0x08,0xe0, - 0x20,0xdf,0x80,0x7f,0x00,0x7f,0x00,0xbf,0x20,0x5f,0x00,0x97,0x00,0x5f,0x00,0x9f, - 0x20,0xdf,0x40,0xbf,0x40,0xbf,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x20,0xdf,0x40,0xbf,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x02,0xfd,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x3f,0xc0,0x00,0xff, - 0x04,0xfa,0x04,0xfb,0x04,0xfb,0x08,0xf7,0x08,0xf7,0x73,0x8c,0xf3,0x0c,0x00,0xff, - 0x00,0xe7,0x10,0x24,0x08,0xf6,0x41,0xbe,0x01,0xfe,0x08,0xf7,0x1e,0xe1,0x00,0xff, - 0x08,0xf7,0x00,0x7f,0x00,0x7f,0x00,0x38,0xc0,0x14,0x45,0xaa,0x14,0xeb,0x00,0xff, - 0x40,0xa6,0x00,0xf1,0x80,0x17,0x10,0x08,0x80,0x0f,0xa1,0x44,0x44,0xa2,0x00,0xe2, - 0x40,0x1f,0x60,0x1f,0x80,0x6f,0xa2,0x4d,0x60,0x97,0xd0,0x2f,0x00,0x5f,0x08,0xb7, - 0x40,0xbf,0x00,0xff,0x00,0xff,0x00,0xff,0x1c,0xe3,0x80,0x7f,0x00,0xff,0x00,0xff, - 0x80,0x7f,0x78,0x87,0x1f,0xe0,0x3f,0xc0,0x1f,0xe0,0x0f,0xf0,0x07,0xf8,0xc0,0x3f, - 0x00,0xff,0x00,0xff,0x81,0x7e,0xf9,0x06,0xfc,0x03,0xfe,0x01,0xfe,0x01,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x80,0x7f,0xc0,0x3f,0xf8,0x07,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x20,0xdf,0x00,0xff, - 0x00,0xff,0x00,0xff,0x01,0xfe,0x02,0xfd,0x06,0xf9,0x0c,0xf3,0x09,0xe6,0x13,0xec, - 0x00,0xff,0x10,0xef,0x10,0xef,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x0c,0xf3,0x00,0xff, - 0x00,0xff,0x20,0xdf,0x00,0xff,0x80,0x7f,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x10,0xef,0x00,0xff,0x20,0xdf,0x23,0xdc,0x27,0xd8, - 0x00,0xff,0x07,0xf8,0x1f,0xe0,0x3f,0xc0,0x7f,0x80,0xfe,0x00,0xfe,0x00,0xfe,0x00, - 0x80,0x30,0x8f,0x30,0x8f,0x30,0x1f,0x60,0x1f,0x60,0x3f,0x40,0x3f,0x40,0x3f,0xc0, - 0x3f,0xc0,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xe2,0x01, - 0x00,0xff,0xef,0x10,0xef,0x10,0xce,0x31,0xe0,0x1f,0x80,0x71,0x00,0xe0,0x00,0xcf, - 0xe2,0x15,0xc0,0x31,0x80,0x78,0x20,0xd8,0x70,0x8c,0x30,0xca,0x00,0x7d,0x40,0x2e, - 0x04,0x7b,0xac,0x53,0x88,0x67,0x10,0xcf,0x00,0x3f,0x00,0x7f,0x30,0xcf,0xe0,0x1f, - 0x3e,0xc1,0x3e,0xc1,0x3f,0xc0,0x3f,0xc0,0x3f,0xc0,0x0f,0xf0,0x62,0x9d,0x60,0x9f, - 0x83,0x7c,0x03,0xdc,0x03,0xc4,0x04,0xc3,0x00,0x83,0x00,0xa1,0x00,0x61,0x84,0x69, - 0xc0,0x3f,0xfd,0x02,0xff,0x00,0xff,0x00,0xff,0x00,0x7f,0x80,0x7f,0x80,0x7f,0x80, - 0x06,0xf1,0xc7,0x30,0xc7,0x30,0xc3,0x38,0xe3,0x18,0xf3,0x08,0xf1,0x0c,0xf1,0x0c, - 0x00,0xff,0x80,0x7f,0xe0,0x1f,0xf0,0x0f,0xf8,0x07,0xfc,0x03,0xfe,0x01,0xff,0x00, - 0x00,0xff,0x00,0xff,0x40,0xbf,0x40,0xbf,0x40,0xbf,0x20,0xdf,0x20,0xdf,0x20,0xdf, - 0x01,0xfe,0x02,0xfc,0x0c,0xf3,0x21,0xde,0x00,0xff,0x00,0xff,0x18,0xe7,0x00,0xff, - 0xa2,0x5d,0x04,0xbb,0xb4,0x4b,0x03,0xf4,0x11,0xee,0x91,0x6c,0x61,0x9c,0x7c,0x83, - 0x00,0xff,0x03,0xfc,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0xff,0x00,0x00,0xff,0x01,0xfe,0x01,0xfe,0x01,0xfe,0x01,0xfc,0x04,0xf9, - 0x07,0xb8,0xc0,0x3f,0x00,0xff,0x00,0xe0,0x3f,0xc0,0x3f,0xc0,0x7b,0x84,0xf7,0x08, - 0xfe,0x00,0x00,0xc0,0x00,0xff,0x00,0x01,0xfc,0x01,0xf8,0x01,0xf8,0x03,0xf9,0x02, - 0x3f,0xc0,0x00,0xc0,0x00,0xff,0x00,0x00,0xff,0x00,0xff,0x00,0xfc,0x03,0xf1,0x0e, - 0x04,0x03,0x00,0x7f,0x00,0xff,0x4e,0x31,0x11,0xee,0x69,0x96,0xf8,0x07,0x18,0xe7, - 0x48,0x87,0x3c,0x83,0x78,0x87,0x00,0xff,0x00,0x3f,0xc0,0x3f,0x61,0x9e,0x01,0xfe, - 0xa0,0x17,0x44,0x9b,0x00,0xfb,0x02,0xf9,0x00,0xfd,0x01,0xfc,0x01,0xfe,0x80,0x7f, - 0x00,0xff,0x00,0x3f,0x00,0xff,0x00,0xff,0x40,0xbf,0x00,0xff,0x00,0xff,0xe0,0x1f, - 0xf8,0x07,0xf6,0x09,0x07,0xb0,0x17,0xe0,0x03,0xf8,0x09,0xf4,0x10,0xee,0x00,0xff, - 0x44,0xab,0x00,0xff,0x00,0xff,0xe1,0x1e,0xf0,0x0f,0xec,0x13,0xde,0x21,0x3f,0x40, - 0xff,0x00,0x00,0x00,0x00,0xff,0xff,0x00,0xff,0x00,0x7f,0x80,0x1f,0xe0,0x8f,0x70, - 0xf1,0x0c,0x10,0x0c,0x00,0xff,0xfc,0x03,0xfc,0x03,0xfe,0x01,0xfe,0x01,0xfe,0x01, - 0xff,0x00,0x00,0x00,0x00,0xff,0x0c,0x03,0x7f,0x00,0x7f,0x00,0x3f,0x00,0x3f,0x80, - 0x90,0x6f,0x9c,0x63,0x00,0xff,0x00,0xff,0x04,0xfb,0xe4,0x1b,0xe2,0x1d,0xf2,0x0d, - 0x00,0xff,0x01,0xfe,0x00,0xff,0x08,0xf7,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x04,0x7b,0x08,0xf7,0x00,0xff,0x10,0xef,0x20,0xdf,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0x7f,0xc0,0x3f,0x60,0x9f,0x90,0x67,0x86,0x79,0xc1,0x3e, - 0x02,0xfd,0x00,0xff,0x00,0xff,0x04,0xfb,0x00,0xff,0x00,0xff,0x01,0xfe,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x1f,0xe0,0x00,0xff,0x00,0xff,0x00,0xff, - 0x0c,0xf1,0x08,0xf1,0x1c,0xe3,0x3c,0xc3,0xf8,0x07,0x00,0xff,0x83,0x0c,0x63,0x8c, - 0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0x00,0xff,0x00,0xff,0xf1,0x00,0xfe,0x00, - 0xf9,0x02,0xf1,0x06,0xf3,0x04,0xe2,0x05,0x38,0xc7,0x00,0xff,0x88,0x77,0xb8,0x47, - 0xe6,0x19,0x8e,0x71,0x32,0xcd,0x4d,0x82,0xbe,0x01,0x7f,0x00,0x3f,0x80,0x1f,0xe0, - 0x40,0x9e,0x03,0xec,0x0c,0xf3,0x01,0xfc,0x00,0xff,0x00,0x7f,0x80,0x3f,0x80,0x1f, - 0x60,0x9f,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x40,0xbf,0x60,0x9f, - 0x00,0xff,0x80,0x7f,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x0f,0x80,0x6f,0x80,0x73,0x80,0x28,0xd1,0x38,0xc7,0x30,0xce,0x30,0xcc,0x13,0xe8, - 0xe7,0x18,0xe0,0x1f,0x8e,0x71,0x3f,0xc0,0x3f,0x80,0x7f,0x00,0x7f,0x00,0xfc,0x03, - 0xfe,0x01,0xfe,0x01,0x3f,0xc0,0x1f,0xe0,0x8f,0x70,0x80,0x7f,0x00,0xff,0x00,0xff, - 0x3f,0x80,0x3f,0x80,0x0f,0x80,0x0f,0x80,0x00,0xc0,0x00,0xff,0x0e,0xf0,0x07,0xf0, - 0xf3,0x0c,0xf1,0x0e,0xf9,0x06,0xf9,0x06,0x00,0x07,0x00,0xff,0xf4,0x0b,0xfc,0x03, - 0x00,0xff,0x00,0xff,0x00,0xff,0x80,0x7f,0x80,0x7f,0x00,0xff,0x00,0xff,0x40,0xbf, - 0xa1,0x5e,0x00,0xff,0x50,0xaf,0x00,0xdf,0x00,0xff,0x02,0xfd,0x02,0xfd,0x00,0x7f, - 0x00,0xff,0x20,0xdf,0x00,0xff,0x40,0xbf,0x40,0xbf,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x01,0xfe, - 0xc3,0x0c,0xc7,0x18,0xc7,0x18,0xc7,0x18,0xef,0x10,0xcf,0x30,0xcf,0x30,0x0f,0xf0, - 0xfe,0x00,0xfe,0x00,0xfe,0x00,0xfe,0x00,0xff,0x00,0xfe,0x01,0xfe,0x01,0xfc,0x03, - 0xb8,0x47,0x30,0xcf,0x60,0x9f,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x0d,0xf2,0x07,0xf8,0x07,0xf8,0x03,0xfc,0x01,0xfe,0x00,0xff,0x00,0xff,0x00,0xff, - 0xc0,0x0f,0xe0,0x0f,0xf8,0x07,0xf5,0x08,0xec,0x10,0x1c,0xe0,0x3c,0xc0,0x08,0xf0, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0x7f,0x00,0x3f,0x00,0x0f,0x40,0x07, - 0x60,0x9f,0x60,0x9f,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xfe,0x00,0xfc,0x01,0xfa, - 0x03,0xf0,0x07,0xf8,0x31,0xce,0x18,0xc7,0x1e,0x01,0x7e,0x01,0xfc,0x03,0x78,0x07, - 0xd8,0x27,0xf0,0x0f,0xe0,0x1f,0xc0,0x3f,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x07,0xf0,0x03,0xf0,0x03,0xf0,0x0b,0xf0,0x03,0xf8,0x01,0xfc,0x03,0xfc,0x01,0xfe, - 0xfc,0x03,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00, - 0x20,0xdf,0x20,0xdf,0x20,0xdf,0x00,0xff,0x90,0x6f,0x90,0x6f,0x90,0x6f,0x89,0x76, - 0x40,0xbf,0x00,0xff,0x20,0xdf,0x30,0xcf,0x10,0xef,0x10,0xef,0x00,0xff,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xfb,0x08,0x73,0x00,0x73,0x00,0xf7, - 0x05,0xfa,0x00,0xff,0x0f,0xf0,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0xfe,0x01,0x00,0xff,0xe0,0x1f,0x60,0x9f,0x40,0xbf,0x40,0xbf,0x80,0x7f,0x80,0x7f, - 0x83,0x7c,0x00,0xff,0x20,0x80,0x7b,0x84,0x7d,0x82,0x7f,0x80,0x3f,0xc0,0x3f,0xc0, - 0xfc,0x03,0x00,0xff,0x0e,0x31,0x1f,0x20,0x5f,0x20,0x5f,0x20,0x1f,0x60,0x1f,0x60, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x80,0x7f,0xc0,0x3f,0xe0,0x1f,0xf8,0x07, - 0x05,0xf8,0x03,0xfc,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0xf0,0x0f,0xf1,0x08,0xc6,0x30,0x1c,0xc0,0x18,0xe2,0x00,0xf1,0x07,0xf8,0x01,0xfe, - 0x00,0xff,0x00,0xff,0x00,0x7f,0x00,0x3f,0xc0,0x1f,0xf0,0x07,0xf0,0x0b,0xc0,0x30, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xfe,0x01,0xfc,0x09,0xf6,0x05,0xe2, - 0x04,0xf3,0x0e,0xe0,0x4f,0x80,0x3f,0x00,0x7e,0x01,0xdc,0x03,0xf8,0x07,0xe0,0x1f, - 0xf0,0x0f,0x20,0xdf,0x80,0x7f,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x03,0xfc,0x07,0xf8,0x0f,0xf0,0x1f,0xe0,0x3f,0xc0, - 0x60,0x9f,0x00,0xff,0x00,0xc0,0x1f,0xc0,0x9f,0x40,0x9f,0x40,0x8f,0x60,0x8e,0x61, - 0x0f,0xf0,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x10,0xef,0x10,0xef,0x10,0xef,0x00,0xff,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x02,0xfd,0x02,0xfd,0x01,0xfe,0x00,0xff, - 0x00,0xf7,0x00,0xef,0x00,0xef,0x20,0xdf,0x00,0xff,0x00,0xff,0x86,0x61,0x80,0x7f, - 0x00,0xff,0x00,0xff,0x00,0xff,0x78,0x87,0x00,0xff,0x00,0xff,0xa0,0x03,0xb0,0x47, - 0x80,0x7f,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x1e,0xe0,0x1e,0xe0,0x0e,0xf0,0x0f,0xf0,0x03,0xfc,0x00,0xff,0x00,0xfc,0x03,0xfc, - 0x1f,0x60,0x3f,0xc0,0x3f,0xc0,0x3f,0xc0,0x06,0xf9,0x00,0xff,0x00,0x00,0xff,0x00, - 0xfc,0x03,0xff,0x00,0xff,0x00,0xff,0x00,0x06,0xf9,0x00,0xff,0x00,0x07,0xe1,0x06, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x60,0x9f,0x00,0xff,0xf8,0x07,0xfe,0x01, - 0xc6,0x20,0x0b,0xc4,0x3e,0xc0,0x0c,0xf0,0x05,0xf8,0x03,0xfc,0x00,0xff,0x00,0xff, - 0x0e,0x01,0xff,0x00,0xfc,0x01,0xfe,0x01,0xf8,0x07,0xf0,0x0f,0x20,0x1f,0x00,0xff, - 0x40,0xbf,0x80,0x7f,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0x01,0xfe,0x03,0xfc,0x07,0xf8,0x0f,0xf0,0x00,0xff,0x60,0x98,0xe3,0x18, - 0x7f,0x80,0xff,0x00,0xff,0x00,0xff,0x00,0xe0,0x1f,0x00,0xff,0x00,0x00,0xff,0x00, - 0x8e,0x61,0x8c,0x63,0x8c,0x73,0x80,0x7f,0x80,0x7f,0x00,0xff,0x00,0x1f,0xe0,0x1f, - 0x00,0xff,0x0c,0xf3,0x0c,0xf3,0x04,0xfb,0x06,0xf9,0x00,0xff,0x01,0xfe,0x03,0xfc, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0xc0,0x3f,0x00,0xff, - 0x00,0xf7,0x00,0xf7,0x00,0xf7,0x10,0xef,0x10,0xef,0x00,0xef,0x00,0xff,0x00,0xff, - 0xff,0x00,0xff,0x00,0xff,0x00,0x7f,0x80,0x3f,0xc0,0x1f,0xe0,0x0f,0xf0,0x07,0xf8, - 0xf3,0x04,0xf3,0x04,0xf3,0x04,0xeb,0x04,0xe3,0x0c,0xe3,0x0c,0xe3,0x0c,0xe3,0x0c, - 0xff,0x00,0xff,0x00,0xf7,0x08,0xc7,0x38,0xe1,0x0e,0xf1,0x02,0xfe,0x01,0xff,0x00, - 0x00,0xff,0xc0,0x3f,0xe0,0x1f,0xe0,0x1f,0xf8,0x07,0xfe,0x01,0xff,0x00,0xff,0x00, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x03,0xfc,0x07,0xf8, - 0x01,0xfe,0x03,0xfc,0x0f,0xf0,0x0f,0xf0,0x3f,0xc0,0xff,0x00,0xff,0x00,0xff,0x00, - 0xe3,0x18,0xf3,0x08,0xf3,0x08,0xf5,0x08,0xf1,0x0c,0xf1,0x0c,0xf1,0x0c,0xf1,0x0c, - 0xff,0x00,0xff,0x00,0xff,0x00,0xfe,0x01,0xfc,0x03,0xf8,0x07,0xf0,0x0f,0xe0,0x1f, - 0xc2,0x3d,0x82,0x7d,0x02,0xfd,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x80,0x7f, - 0x02,0xfd,0x02,0xfd,0x02,0xfd,0x01,0xfe,0x01,0xfe,0x01,0xfe,0x00,0xff,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x80,0x7f,0x80,0x7f, - 0x00,0xff,0x00,0xff,0x06,0xf9,0x10,0xef,0x00,0xff,0x00,0xff,0x01,0xfe,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x1c,0xe3,0x18,0xe7,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0xf9,0x06,0xf9,0x06,0x21,0xde,0x23,0xdc,0x23,0xdc, - 0x00,0xff,0x38,0xc7,0x00,0xff,0xf8,0x07,0xc0,0x01,0x84,0x00,0xbe,0x00,0x3a,0x04, - 0x01,0xfe,0x01,0xfe,0x00,0xff,0x00,0xff,0x00,0xf8,0x00,0xf3,0x00,0xf7,0x00,0x67, - 0xe1,0x0e,0x60,0x9f,0x00,0xff,0x3f,0xc0,0x1c,0x20,0x00,0x1c,0x00,0xdc,0x00,0xcc, - 0xff,0x00,0x00,0xff,0x00,0xff,0x1d,0xe0,0xaf,0x40,0xa7,0x40,0xa3,0x40,0x2b,0xc0, - 0xff,0x00,0x18,0xe7,0x00,0xff,0x3e,0x00,0xdf,0x00,0xde,0x00,0xdc,0x00,0xdd,0x00, - 0x80,0x7f,0x00,0xff,0x00,0xff,0x18,0x07,0x00,0x07,0x63,0x00,0xf3,0x00,0xf3,0x00, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xf8,0x80,0x7b,0xc0,0x3b,0xe0,0x1b, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0x3e,0x00,0x8e,0x00,0xee,0x00,0xe6, - 0x00,0xff,0x00,0xff,0x00,0xff,0x01,0xfe,0x00,0x02,0x1c,0x62,0x3c,0x42,0x7c,0x02, - 0x1f,0xe0,0x09,0xf6,0x00,0xff,0x7f,0x00,0x00,0x00,0xbf,0x00,0xbf,0x00,0xbf,0x00, - 0xff,0x00,0x00,0xff,0x00,0xff,0x04,0x03,0xc0,0x00,0xdc,0x02,0xde,0x01,0xde,0x01, - 0xe1,0x1c,0x01,0xfe,0x00,0xff,0x3c,0xc3,0xf0,0x00,0x70,0x07,0x00,0x37,0x00,0x37, - 0xc0,0x3f,0x80,0x7f,0x00,0xff,0xff,0x00,0x00,0x18,0x00,0x7b,0x80,0x7b,0x80,0x7b, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0x1f,0x00,0xcf,0x00,0xef,0x00,0xe7, - 0x80,0x7f,0x00,0xff,0x00,0xff,0x78,0x87,0x40,0x9f,0x20,0x9f,0x20,0xdf,0x00,0xdf, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xc7,0x00,0xff,0x00,0xff, - 0x80,0x7f,0x00,0xff,0x00,0xff,0x1e,0xe1,0x30,0xcf,0x20,0xdf,0x10,0xef,0x10,0xef, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x08,0xf7,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x80,0x7f,0xc0,0x3f,0x00,0xff, - 0x22,0x1d,0x04,0x7b,0x00,0x78,0x04,0x3a,0x00,0x3e,0x00,0xbe,0x00,0x8c,0x00,0xc1, - 0x00,0xef,0x00,0xef,0x00,0x6f,0x00,0x67,0x00,0x67,0x00,0x77,0x00,0x71,0x00,0xf8, - 0x00,0xcc,0x00,0xec,0x00,0xec,0x00,0xec,0x00,0xcc,0x00,0xdc,0x00,0x9c,0x00,0x3c, - 0x29,0xc0,0x0d,0xe0,0x00,0xec,0x00,0xee,0x00,0xef,0x00,0xef,0x00,0xef,0x00,0xef, - 0xdd,0x00,0xdd,0x00,0xdd,0x00,0x5d,0x00,0x00,0x5c,0x00,0x1c,0x00,0x9e,0x00,0x9f, - 0xf3,0x04,0xf3,0x04,0xc3,0x00,0xf3,0x00,0xf3,0x00,0x0b,0xf0,0x01,0x72,0x00,0x07, - 0xe0,0x1b,0xf8,0x03,0xf8,0x03,0xfa,0x01,0xfb,0x00,0xfb,0x00,0x3b,0xc0,0x00,0xf8, - 0x00,0xe6,0x00,0xf6,0x02,0xf4,0x06,0xe0,0x06,0xe0,0xee,0x00,0x8e,0x00,0x00,0x3e, - 0x7d,0x02,0x01,0x02,0x7d,0x02,0x7c,0x02,0x7c,0x02,0x7c,0x02,0x75,0x0a,0x00,0x01, - 0xbf,0x00,0x81,0x00,0xbf,0x00,0xbc,0x03,0x80,0x3f,0x00,0xbf,0x00,0xbf,0x00,0x80, - 0xdc,0x03,0xd0,0x0e,0xc0,0x00,0x00,0xdf,0x00,0xdf,0x00,0xdf,0x00,0xdf,0x00,0xdf, - 0x00,0x37,0x00,0x70,0x00,0x77,0x00,0xf7,0x00,0xf7,0x00,0xf7,0x00,0xf7,0x00,0xf0, - 0x80,0x7b,0x00,0x3b,0x80,0x78,0x80,0x7b,0x00,0xfb,0x41,0xba,0x41,0xba,0x00,0x1b, - 0x00,0xef,0x00,0xcf,0x10,0x0f,0x10,0x8f,0x00,0xdf,0x00,0xcf,0x00,0xef,0x00,0xe7, - 0x20,0xdf,0x30,0xcf,0x10,0xef,0x10,0xef,0x10,0xef,0x00,0xef,0x00,0xff,0x00,0xff, - 0x10,0xef,0x00,0xff,0x08,0xf7,0x08,0xf7,0x00,0xff,0x04,0xfb,0x04,0xfb,0x00,0xff, - 0x00,0xff,0x1e,0xe1,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0xc0,0x3f,0x00,0xff,0x80,0x7f,0x80,0x7f,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0x79,0x80,0x0e,0xf1,0x01,0xfe,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0x00,0x7f,0xc1,0x3e,0xc0,0x1f,0x40,0x9f,0x60,0x9f,0x40,0xbf,0x40,0xbf, - 0x00,0xff,0x00,0xff,0xc0,0x3f,0xe0,0x1f,0x20,0xdf,0x20,0xdf,0x00,0xff,0x00,0xff, - 0x00,0xff,0x3c,0xc3,0x04,0xfb,0x04,0xfb,0x04,0xfb,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0x1f,0xe0,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0xff,0x00,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0x87,0x78,0x88,0x27,0x50,0xaf,0x10,0xef,0x10,0xef,0x00,0xff,0x00,0xff, - 0x00,0xff,0xcf,0x30,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0xc0,0x3f,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xf7, - 0x00,0xff,0x08,0xe7,0x28,0xc7,0x00,0xdf,0x00,0xdf,0x20,0xdf,0x10,0xef,0x10,0xef, - 0x00,0xff,0x00,0xfc,0x01,0xfc,0x02,0xfd,0x01,0xfe,0x01,0xfe,0x00,0xff,0x00,0xff, - 0x00,0xff,0x1f,0x20,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x80,0x7f,0x80,0x7f, - 0x00,0xff,0x00,0xff,0x00,0xff,0x80,0x7f,0x00,0xff,0x00,0xff,0x00,0xfe,0x00,0xfc, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0xfe,0x01,0x1e,0xe1,0x00,0xff, - 0x40,0xbf,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x38,0xc3,0x0e,0xf1,0x06,0xf9, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x3e,0xc1,0x00,0xff,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x07,0xf8,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0xe0,0x1f,0x00,0xff, - 0x10,0xef,0x11,0xee,0x00,0xff,0x00,0xff,0x00,0xff,0x07,0xf0,0x0c,0xf3,0x04,0xfb, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0xf8,0x07,0x00,0xff,0x00,0xff, - 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x80,0x7f,0x00,0xff,0x00,0xff, - 0x00,0xf8,0x00,0xf0,0x00,0xfc,0x02,0xfc,0x00,0xfe,0x00,0xff,0x00,0xff,0x00,0xff +const uint8_t next_level_tiles[3776] = { + 0xff,0xff,0xf6,0xff,0xd0,0xbf,0xfb,0xbf,0x6f,0xe7,0xff,0x4f,0x7f,0xdf,0xbf,0xbf, + 0x3f,0x3f,0xff,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,0xff,0xff,0xff, + 0xfd,0xff,0xff,0xff,0xfe,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0x3f,0x3f,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xdf,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0xfd,0xff,0xfd,0xff,0xf5,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x67,0xbf,0x47,0xbf, + 0xff,0xff,0x7f,0xff,0xbf,0xff,0xaf,0xff,0x57,0xff,0x57,0xfb,0x6f,0xdb,0x7d,0xd7, + 0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0xfd,0xf9,0xfb,0xff,0xff,0xff,0xff,0xfe,0xfe, + 0x7f,0x7f,0x7f,0x7f,0xff,0xff,0xff,0xcf,0xcf,0xdf,0x8f,0x9f,0x1f,0x3f,0x03,0x17, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xfc,0xff,0xf9,0xff, + 0xf5,0xff,0xe9,0xff,0xd5,0xff,0xb5,0xff,0xe5,0xff,0xe9,0xff,0xaa,0xff,0x5a,0xff, + 0x4d,0xbf,0x5f,0xbf,0x37,0xff,0x7d,0xff,0x8f,0xff,0x07,0xff,0x0f,0xff,0x0f,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x7f,0xff,0xbf,0xff,0xbf,0xff,0x7f,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xfd,0xff,0xfd,0xff, + 0x3f,0xee,0x7d,0xef,0x1d,0xe7,0x77,0xfe,0xdf,0xfb,0xd7,0xfb,0x59,0xff,0xdd,0xff, + 0xff,0xff,0x7f,0x7f,0xff,0xbf,0xdf,0xdf,0xff,0x67,0xff,0xbf,0xff,0xdf,0xff,0xff, + 0xfe,0xfe,0xfe,0xff,0xe4,0xfc,0xe4,0xfc,0xc0,0xf8,0xc0,0xf0,0xf0,0xf0,0xe0,0xe0, + 0x03,0x1f,0x0f,0x07,0x03,0x03,0x03,0x03,0x02,0x03,0x0c,0x03,0x00,0x03,0x01,0x00, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x3f,0xff,0x3f,0xff, + 0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xf6,0xff,0xcc,0xff,0xbb,0xff,0xf7,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xff, + 0xda,0xff,0xba,0xff,0xba,0xff,0x36,0xff,0x77,0xff,0xef,0xff,0xef,0xff,0xff,0xdf, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xbf,0xff,0xff,0xff, + 0x0f,0xff,0x0d,0xff,0x0b,0xff,0x13,0xff,0x37,0xff,0x7f,0xff,0xff,0xff,0xff,0xdf, + 0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xde,0xfe,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,0xff,0xff, + 0xa0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xf0,0xe0,0xc1,0xf1,0xe1,0xf9,0xf7,0xf9, + 0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x01,0x00,0x72,0x21,0xb0,0x27,0xbb,0x3f, + 0x3f,0xff,0x3f,0xff,0x7f,0xff,0x7f,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,0xf5,0xf6, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x3f,0xff, + 0xbf,0xdf,0x7f,0xdf,0xff,0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xef,0xf7,0xef,0xff, + 0xdf,0xff,0xdf,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0x7e,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xf3,0xff,0xff,0xff,0xff,0xff,0x3f,0xff,0xff,0xff,0xff,0xff,0xfe,0xfe,0xff,0xff, + 0x3f,0x7f,0xbf,0xbf,0xbf,0xbf,0xff,0xff,0xff,0xff,0x7f,0x7f,0xcf,0xcf,0x2f,0x2f, + 0xeb,0xef,0xdf,0xde,0xc2,0xd4,0xe1,0xe1,0xfa,0xea,0xf0,0xf0,0xe9,0xe9,0xe0,0xe8, + 0xdf,0xff,0xff,0x7f,0x7f,0x7f,0xff,0xbf,0x5f,0x7f,0x97,0x97,0x5f,0x5f,0x9f,0x9f, + 0xdf,0xff,0xbf,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xdf,0xff,0xbf,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,0xf8,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xc0,0xff,0xff,0xff, + 0xfa,0xfe,0xfb,0xff,0xfb,0xff,0xf7,0xff,0xf7,0xff,0x8c,0xff,0x5c,0xaf,0xff,0xff, + 0xf7,0xe7,0x34,0x24,0xf6,0xfe,0xbf,0xfe,0xfe,0xff,0xf7,0xff,0xe1,0xff,0xff,0xff, + 0xf7,0xff,0x7f,0x7f,0x7f,0x7f,0x38,0x38,0x15,0xd4,0xab,0xee,0xeb,0xff,0xff,0xff, + 0xa6,0xe6,0xf1,0xf1,0x97,0x17,0x78,0x08,0xcf,0x0f,0x6c,0xc5,0xa6,0xe2,0xe2,0xe2, + 0x5f,0x1f,0x1f,0x7f,0xff,0x6f,0x6d,0xcf,0xdf,0xb7,0x2f,0xff,0x7f,0x5f,0xb3,0xbf, + 0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe3,0xff,0x7f,0xff,0xff,0xff,0xff,0xff, + 0x7f,0xff,0x87,0xff,0xc0,0xff,0xc0,0xff,0xe0,0xff,0xf0,0xff,0xf8,0xff,0x3f,0xff, + 0xff,0xff,0xff,0xff,0x7e,0xff,0x06,0xff,0x03,0xff,0x01,0xff,0x01,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x3f,0xff,0x07,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xdf,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xfe,0xff,0xfd,0xff,0xfd,0xfb,0xf3,0xff,0xf6,0xef,0xff,0xec, + 0xff,0xff,0xef,0xff,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,0xf3,0xff,0xff,0xff, + 0xff,0xff,0xdf,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xff,0xff,0xff,0xdf,0xff,0xdc,0xff,0xd8,0xff, + 0xff,0xff,0xf8,0xff,0xe0,0xff,0xc0,0xff,0x80,0xff,0x00,0xfe,0x00,0xfe,0x00,0xfe, + 0x7b,0xb0,0x70,0xbf,0x60,0xbf,0xe0,0x7f,0xe0,0x7f,0x40,0x7f,0x40,0x7f,0xc0,0xff, + 0xc0,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x1d,0xe3, + 0xff,0xff,0x10,0xff,0x10,0xff,0x31,0xff,0x1f,0xff,0x71,0xf1,0xe0,0xe0,0xcf,0xcf, + 0x15,0xf7,0x3b,0xf1,0x79,0xf8,0xdc,0xf8,0xac,0xdc,0xf9,0xca,0x7d,0x7d,0x7e,0x2e, + 0x7b,0x7f,0x5b,0xf7,0x6f,0xe7,0xcf,0xdf,0xff,0x3f,0xff,0x7f,0xef,0xdf,0x1f,0xff, + 0xc1,0xff,0xc1,0xff,0xc0,0xff,0xc0,0xff,0xc0,0xff,0xf0,0xff,0x9d,0xff,0xbf,0xdf, + 0x7c,0xff,0xdc,0xdf,0xc4,0xc7,0xc3,0xc7,0x83,0x83,0xa1,0xa1,0x69,0x61,0x6b,0xed, + 0x3f,0xff,0x02,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x80,0xff,0x80,0xff,0x80,0xff, + 0xf9,0xf7,0x38,0xf7,0x38,0xf7,0x1c,0xfb,0x1c,0xfb,0x08,0xfb,0x0c,0xfd,0x0e,0xfd, + 0xff,0xff,0x7f,0xff,0x1f,0xff,0x0f,0xff,0x07,0xff,0x03,0xff,0x01,0xff,0x00,0xff, + 0xff,0xff,0xff,0xff,0xbf,0xff,0xbf,0xff,0xbf,0xff,0xdf,0xff,0xdf,0xff,0xdf,0xff, + 0xff,0xfe,0xff,0xfc,0xf3,0xff,0xde,0xff,0xff,0xff,0xfb,0xff,0xe7,0xff,0xff,0xff, + 0xdf,0x7d,0xbb,0xbf,0x4b,0xff,0xfe,0xf5,0xfe,0xef,0x7f,0xec,0xbf,0xdc,0x87,0xfb, + 0xff,0xff,0xfc,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0x00,0xff,0xff,0xff,0xfe,0xff,0xfe,0xff,0xfe,0xff,0xfe,0xfd,0xfb,0xfd, + 0xf8,0xbf,0x7f,0xbf,0xff,0xff,0xff,0xe0,0xc0,0xff,0xc0,0xff,0x84,0xff,0x08,0xff, + 0x00,0xfe,0xfe,0xc0,0xff,0xff,0xed,0x01,0x03,0xfd,0x01,0xf9,0x03,0xfb,0x02,0xfb, + 0xc0,0xff,0xe1,0xc0,0xff,0xff,0xec,0x00,0x00,0xff,0x00,0xff,0x03,0xff,0x0e,0xff, + 0xc3,0x07,0xff,0x7f,0xff,0xff,0x73,0x3d,0xee,0xff,0x97,0xfe,0x27,0xdf,0xe7,0xff, + 0xd7,0x8f,0x83,0xbf,0x87,0xff,0xff,0xff,0x3f,0x3f,0xbf,0x7f,0x9e,0xff,0xfe,0xff, + 0x57,0xb7,0x9f,0xdb,0xfb,0xfb,0xfd,0xfb,0xff,0xfd,0xfd,0xfc,0xff,0xfe,0x7f,0xff, + 0xff,0xff,0x3f,0x3f,0xff,0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0x1f,0xff, + 0x47,0xbf,0x09,0xff,0xbe,0xb1,0xfe,0xe1,0xfe,0xf9,0xf6,0xfd,0xef,0xfe,0xff,0xff, + 0xab,0xef,0xff,0xff,0xff,0xff,0x1e,0xff,0x0f,0xff,0x13,0xff,0x61,0xbf,0xf0,0x4f, + 0x00,0xff,0xff,0x00,0xff,0xff,0x00,0xff,0x00,0xff,0x80,0xff,0xe0,0xff,0x70,0xff, + 0x0e,0xfd,0xff,0x0c,0xff,0xff,0x03,0xff,0x03,0xff,0x01,0xff,0x01,0xff,0x01,0xff, + 0x00,0xff,0xff,0x00,0xff,0xff,0x03,0x0f,0x00,0x7f,0x00,0x7f,0x40,0x3f,0xc0,0xbf, + 0x6f,0xff,0x63,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0x1b,0xff,0x1d,0xff,0x0f,0xfd, + 0xff,0xff,0xff,0xfe,0xff,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0x7b,0xff,0xf7,0xff,0xff,0xff,0xef,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0x7f,0x3f,0xff,0xbf,0xdf,0xff,0x67,0xfd,0x7b,0x7e,0xbf, + 0xfd,0xff,0xfd,0xff,0xff,0xff,0xfb,0xff,0xf7,0xff,0xff,0xff,0xfe,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe0,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xf3,0xfd,0xf7,0xf9,0xe7,0xfb,0xc3,0xff,0x07,0xff,0xff,0xff,0x7d,0x8e,0xac,0xcf, + 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x48,0xb6, + 0x02,0xfb,0x06,0xf7,0x04,0xf7,0x15,0xe7,0xc7,0xff,0xff,0xff,0x77,0xff,0x47,0xff, + 0x19,0xff,0x73,0xfd,0xcf,0xfd,0xfe,0x83,0xfd,0x03,0xfe,0x01,0xff,0x80,0xef,0xf0, + 0xde,0x9e,0xec,0xef,0xfb,0xf7,0xfe,0xfd,0xff,0xff,0x7f,0x7f,0xbf,0x3f,0x9f,0x1f, + 0x9f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0x9f,0xff, + 0xff,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0x90,0x8f,0x88,0xe7,0x84,0xf3,0xd0,0xf9,0xc7,0xff,0xcf,0xfe,0xcd,0xfc,0xef,0xf8, + 0x18,0xff,0x1f,0xff,0x71,0xff,0xc0,0xff,0xc0,0xbf,0x80,0x7f,0xc0,0x3f,0xc3,0x3f, + 0x01,0xff,0x01,0xff,0xc0,0xff,0xe0,0xff,0x70,0xff,0x7f,0xff,0xff,0xff,0xff,0xff, + 0xc0,0xbf,0xc0,0xbf,0xf0,0x8f,0x80,0x8f,0xcf,0xc0,0xff,0xff,0xff,0xf0,0xf8,0xf7, + 0x0f,0xfc,0x0f,0xfe,0x07,0xfe,0x07,0xfe,0xff,0x07,0xff,0xff,0x03,0xff,0x03,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xbf,0xff, + 0x7f,0xde,0xff,0xff,0xaf,0xff,0xff,0xdf,0xff,0xff,0xf9,0xff,0xfd,0xff,0xff,0x7f, + 0xff,0xff,0xdf,0xff,0xff,0xff,0xbf,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xff, + 0x2c,0xcf,0x18,0xdf,0x38,0xdf,0x38,0xdf,0x10,0xff,0x30,0xff,0x30,0xff,0xf0,0xff, + 0x00,0xfe,0x00,0xfe,0x00,0xfe,0x01,0xfe,0x00,0xff,0x01,0xff,0x01,0xff,0x03,0xff, + 0x47,0xff,0xcf,0xff,0x9f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xf6,0xfb,0xf9,0xfe,0xfb,0xfc,0xfd,0xfe,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xcf,0x0f,0xef,0x0f,0xf7,0x0f,0xec,0x19,0x96,0x78,0xff,0xe0,0xdf,0xe0,0xf7,0xf8, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0x3f,0x3f,0xcf,0x0f,0xe7,0x07, + 0x9f,0xff,0x9f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfe,0xfd,0xfc,0xfa,0xfb, + 0xfd,0xf2,0xff,0xf8,0xde,0xef,0xdf,0xc7,0x3f,0x01,0xf9,0x07,0xfb,0x07,0xf7,0x0f, + 0xb7,0x6f,0x8f,0x7f,0xdf,0x3f,0x3f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xf0,0xf7,0xf4,0xf3,0xf0,0xf3,0xf0,0xfb,0xfc,0xfb,0xfe,0xfd,0xfe,0xfd,0xfe,0xff, + 0x03,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, + 0xdf,0xff,0xff,0xdf,0xff,0xdf,0xff,0xff,0x6f,0xff,0x6f,0xff,0x6f,0xff,0x76,0xff, + 0xbf,0xff,0xff,0xff,0xdf,0xff,0xcf,0xff,0xef,0xff,0xef,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xfb,0x73,0x7b,0x7b,0x73,0xff,0xf7, + 0xfa,0xff,0xff,0xff,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0x01,0xff,0xff,0xff,0x1f,0xff,0x9f,0xff,0xbf,0xff,0xbf,0xff,0x7f,0xff,0x7f,0xff, + 0x7c,0xff,0xff,0xff,0xff,0x80,0x84,0xff,0x82,0xff,0x80,0xff,0xc0,0xff,0xc0,0xff, + 0x03,0xff,0xff,0xff,0xf1,0x3f,0xe0,0x3f,0xe0,0x3f,0xa0,0x7f,0xe0,0x7f,0x60,0x7f, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x3f,0xff,0x1f,0xff,0x07,0xff, + 0xfb,0xfc,0xfd,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xef,0x1f,0xc9,0x38,0x3e,0xf0,0xff,0xc0,0xff,0xe2,0xff,0xf1,0xff,0xf8,0xfd,0xfe, + 0xff,0xff,0xff,0xff,0x7f,0x7f,0xbf,0x3f,0xdf,0x1f,0xf7,0x07,0xe3,0x1b,0xb8,0x70, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfe,0xfd,0xfc,0xfe,0xf7,0xee,0xe3, + 0xf7,0xf3,0xef,0xe0,0x9f,0xc0,0x3e,0x01,0x7d,0x03,0xfb,0x07,0xf7,0x0f,0x1f,0xff, + 0x2f,0xdf,0xdf,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0xff,0xf8,0xff,0xf0,0xff,0xe0,0xff,0xc0,0xff, + 0x9f,0xff,0xff,0xff,0xdf,0xc0,0xc0,0xdf,0x40,0xdf,0x40,0xdf,0x70,0xef,0x71,0xef, + 0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0xfd,0xff,0xfd,0xfe,0xff,0xff,0xff, + 0xf7,0xf7,0xff,0xef,0xff,0xef,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0x61,0x7f,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0x87,0xff,0xff,0xff,0xff,0xff,0xf7,0x03,0x07,0xf7, + 0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xe0,0xfe,0xe0,0xfe,0xf1,0xfe,0xf0,0xff,0xfc,0xff,0xff,0xff,0xff,0xfc,0xfc,0xff, + 0x60,0x7f,0xc0,0xff,0xc0,0xff,0xc0,0xff,0xf9,0xff,0xff,0xff,0xff,0x00,0x00,0xff, + 0x03,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0xf9,0xff,0xff,0xff,0xdf,0x07,0x0e,0xe7, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x9f,0xff,0xff,0xff,0x07,0xff,0x01,0xff, + 0x3f,0xe0,0xff,0xc4,0xdf,0xe0,0xff,0xf0,0xfb,0xfc,0xfd,0xfe,0xff,0xff,0xff,0xff, + 0x1f,0x01,0xff,0x00,0xff,0x01,0xfd,0x03,0xff,0x07,0xff,0x0f,0xdf,0x3f,0xff,0xff, + 0xbf,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xfe,0xff,0xfc,0xff,0xf8,0xff,0xf0,0xff,0xff,0xff,0x9f,0xf8,0x1c,0xfb, + 0x80,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x1f,0xff,0xff,0xff,0x7f,0x00,0x00,0xff, + 0x71,0xef,0x73,0xef,0x73,0xff,0x7f,0xff,0x7f,0xff,0xff,0xff,0xbf,0x1f,0x1f,0xff, + 0xff,0xff,0xf3,0xff,0xf3,0xff,0xfb,0xff,0xf9,0xff,0xff,0xff,0xfe,0xff,0xfe,0xfd, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x3f,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xf7,0xf7,0xff,0xf7,0xff,0xf7,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xff,0xff,0xff, + 0x00,0xff,0x00,0xff,0x00,0xff,0x80,0xff,0xc0,0xff,0xe0,0xff,0xf0,0xff,0xf8,0xff, + 0x04,0xf7,0x04,0xf7,0x04,0xf7,0x04,0xef,0x0c,0xef,0x0c,0xef,0x0c,0xef,0x0c,0xef, + 0x00,0xff,0x00,0xff,0x08,0xff,0x38,0xff,0x0e,0xef,0x02,0xf3,0x01,0xff,0x00,0xff, + 0xff,0xff,0x3f,0xff,0x1f,0xff,0x1f,0xff,0x07,0xff,0x01,0xff,0x00,0xff,0x00,0xff, + 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,0xff,0xff,0xfc,0xff,0xf8,0xff, + 0xfe,0xff,0xfc,0xff,0xf0,0xff,0xf0,0xff,0xc0,0xff,0x00,0xff,0x00,0xff,0x00,0xff, + 0x08,0xfb,0x08,0xfb,0x08,0xfb,0x0a,0xfd,0x0e,0xfd,0x0e,0xfd,0x0e,0xfd,0x0e,0xfd, + 0x00,0xff,0x00,0xff,0x00,0xff,0x01,0xff,0x03,0xff,0x07,0xff,0x0f,0xff,0x1f,0xff, + 0x3d,0xff,0x7d,0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xfd,0xff,0xfd,0xff,0xfd,0xfe,0xff,0xfe,0xff,0xfe,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,0xf9,0xff,0xe7,0xff,0xff,0xff,0xfe,0xff,0xfe,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xe3,0xff,0xe7,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0x06,0xff,0x16,0xef,0xde,0xff,0xdc,0xff,0xdc,0xff, + 0xff,0xff,0xc7,0xff,0xff,0xff,0x17,0xef,0x01,0xc1,0x18,0x84,0x04,0xba,0x04,0x3e, + 0xfe,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xf8,0xf8,0xf3,0xf3,0xf7,0xf7,0x67,0x67, + 0x0e,0xef,0x9f,0xff,0xff,0xff,0xc0,0xff,0x20,0x3c,0x1c,0x1c,0xdc,0xdc,0xcc,0xcc, + 0x00,0xff,0xff,0xff,0xff,0xff,0xef,0xf0,0x40,0xef,0x40,0xe7,0x40,0xe3,0xc0,0xeb, + 0x00,0xff,0xe7,0xff,0xff,0xff,0xff,0x00,0x00,0xdf,0x00,0xde,0x00,0xdc,0x00,0xdd, + 0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0x07,0x07,0x07,0x00,0x63,0x08,0xf3,0x08,0xf3, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf8,0xf8,0x7b,0xfb,0x3b,0xfb,0x1b,0xfb, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x3e,0x3e,0x8e,0x8e,0xee,0xee,0xe6,0xe6, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x03,0x02,0x63,0x7e,0x43,0x7e,0x03,0x7e, + 0xe0,0xff,0xf6,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00,0xbf,0x00,0xbf,0x00,0xbf, + 0x00,0xff,0xff,0xff,0xff,0xff,0xff,0x03,0x00,0xc0,0x02,0xde,0x01,0xdf,0x01,0xdf, + 0x1e,0xfd,0xfe,0xff,0xff,0xff,0xc3,0xff,0x00,0xf0,0x07,0x77,0x37,0x37,0x37,0x37, + 0x3f,0xff,0x7f,0xff,0xff,0xff,0x08,0xf7,0x18,0x18,0xfb,0x7b,0xfb,0x7b,0xfb,0x7b, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x1f,0x1f,0xcf,0xcf,0xef,0xef,0xe7,0xe7, + 0x7f,0xff,0xff,0xff,0xff,0xff,0x8f,0xf7,0xff,0x9f,0xff,0x9f,0xff,0xdf,0xff,0xdf, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xc7,0xff,0xff,0xff,0xff, + 0xbf,0x7f,0xff,0xff,0xff,0xff,0xe1,0xff,0xff,0xcf,0xff,0xdf,0xef,0xff,0xff,0xef, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x3f,0xff,0xff,0xff, + 0x1d,0x3f,0x7b,0x7f,0x78,0x78,0x3a,0x3e,0x3e,0x3e,0xbe,0xbe,0x8c,0x8c,0xc1,0xc1, + 0xef,0xef,0xef,0xef,0x6f,0x6f,0x67,0x67,0x67,0x67,0x77,0x77,0x71,0x71,0xf8,0xf8, + 0xcc,0xcc,0xec,0xec,0xec,0xec,0xec,0xec,0xcc,0xcc,0xdc,0xdc,0x9c,0x9c,0x3c,0x3c, + 0xc0,0xe9,0xe0,0xed,0xec,0xec,0xee,0xee,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef, + 0x00,0xdd,0x00,0xdd,0x00,0xdd,0x00,0x5d,0x5c,0x5c,0x1c,0x1c,0x9e,0x9e,0x9f,0x9f, + 0x0c,0xf7,0x0c,0xf7,0x00,0xc3,0x08,0xf3,0x08,0xf3,0xf0,0xfb,0x72,0x73,0x07,0x07, + 0x1b,0xfb,0x03,0xfb,0x03,0xfb,0x01,0xfb,0x00,0xfb,0x00,0xfb,0x40,0xfb,0xf8,0xf8, + 0xe6,0xe6,0xf4,0xf6,0xf4,0xf6,0xe0,0xe6,0xe0,0xe6,0x00,0xee,0x00,0x8e,0x3e,0x3e, + 0x03,0x7e,0x03,0x02,0x03,0x7e,0x03,0x7e,0x03,0x7e,0x03,0x7e,0x02,0x7f,0x01,0x01, + 0x00,0xbf,0x00,0x81,0x00,0xbf,0x03,0xbf,0x3f,0xbf,0xbf,0xbf,0xbf,0xbf,0x80,0x80, + 0x03,0xdf,0x0e,0xde,0x00,0xc0,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf, + 0x37,0x37,0x70,0x70,0x77,0x77,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf0,0xf0, + 0xfb,0x7b,0x3b,0x3b,0x78,0xf8,0x7b,0xfb,0x7b,0xfb,0xba,0xfb,0xba,0xfb,0x1b,0x1b, + 0xef,0xef,0xcf,0xcf,0x1f,0x0f,0x8f,0x9f,0xdf,0xdf,0xcf,0xcf,0xef,0xef,0xe7,0xe7, + 0xdf,0xff,0xcf,0xff,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xef,0xff,0xff,0xff,0xff, + 0xff,0xef,0xff,0xff,0xf7,0xff,0xf7,0xff,0xff,0xff,0xfb,0xff,0xfb,0xff,0xff,0xff, + 0xff,0xff,0xe0,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0x3f,0xff,0xff,0xff,0x7f,0xff,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0x8f,0xf0,0xf1,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0x7f,0xfe,0x3f,0x7f,0x9f,0xff,0x9f,0xff,0x9f,0xbf,0xff,0xbf,0xff, + 0xff,0xff,0xff,0xff,0x3f,0xff,0xff,0x1f,0xff,0xdf,0xff,0xdf,0xff,0xff,0xff,0xff, + 0xff,0xff,0xc3,0xff,0xfb,0xff,0xfb,0xff,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xf8,0x7f,0xff,0x27,0xff,0xaf,0xef,0xff,0xef,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0x70,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0x3f,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,0xf7,0xf7, + 0xff,0xff,0xf7,0xef,0xc7,0xef,0xff,0xdf,0xff,0xdf,0xff,0xdf,0xef,0xff,0xef,0xff, + 0xff,0xff,0xff,0xfc,0xfe,0xfd,0xff,0xfd,0xff,0xfe,0xff,0xfe,0xff,0xff,0xff,0xff, + 0xff,0xff,0xe0,0x3f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0x7f,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xff,0xff,0xff,0xfe,0xff,0xfe,0xfe,0xfc,0xfc, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfb,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x01,0xff,0xe1,0xff,0xff,0xff, + 0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xc3,0xff,0xf1,0xfb,0xfd, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xc3,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x1f,0xff,0xff,0xff, + 0xff,0xef,0xee,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf8,0xf7,0xff,0xf3,0xff,0xfb, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x47,0xbf,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x3f,0xff,0xff,0xff,0xff,0xff, + 0xf8,0xf8,0xf0,0xf0,0xfc,0xfc,0xfc,0xfe,0xfe,0xfe,0xff,0xff,0xff,0xff,0xff,0xff }; const unsigned char next_level_map[360] = { 0x00,0x01,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03, - 0x01,0x02,0x02,0x02,0x02,0x02,0x02,0x04,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x05,0x02,0x02,0x02, - 0x06,0x02,0x02,0x02,0x07,0x02,0x08,0x09,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x0a,0x0b,0x02,0x02,0x02, - 0x0c,0x0d,0x02,0x0e,0x0f,0x10,0x11,0x12,0x13,0x02,0x02,0x02,0x02,0x02,0x14,0x15,0x16,0x17,0x02,0x02, - 0x18,0x19,0x02,0x1a,0x1b,0x02,0x1c,0x1d,0x1e,0x1f,0x20,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, - 0x21,0x22,0x02,0x02,0x23,0x24,0x25,0x26,0x02,0x27,0x28,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, - 0x29,0x2a,0x2b,0x02,0x02,0x2c,0x2d,0x2e,0x2f,0x30,0x31,0x32,0x33,0x34,0x35,0x02,0x02,0x36,0x02,0x37, - 0x38,0x02,0x39,0x3a,0x3b,0x3c,0x3d,0x3e,0x3f,0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x02,0x48,0x49, - 0x02,0x02,0x4a,0x4b,0x4c,0x4d,0x4e,0x4f,0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x02,0x59,0x5a, - 0x5b,0x5c,0x5d,0x5e,0x5f,0x60,0x61,0x62,0x19,0x02,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x02,0x02,0x6a, - 0x6b,0x6c,0x6d,0x6e,0x6f,0x70,0x71,0x72,0x73,0x02,0x74,0x75,0x76,0x77,0x02,0x78,0x79,0x7a,0x02,0x7b, - 0x7c,0x7d,0x7e,0x7f,0x80,0x81,0x02,0x82,0x83,0x84,0x85,0x86,0x87,0x02,0x02,0x88,0x89,0x8a,0x8b,0x8c, - 0x8d,0x8e,0x8f,0x90,0x91,0x92,0x93,0x02,0x02,0x94,0x95,0x96,0x02,0x02,0x97,0x98,0x99,0x02,0x9a,0x9b, - 0x02,0x9c,0x02,0x19,0x9d,0x9e,0x9f,0xa0,0x02,0x02,0x02,0x02,0xa1,0xa2,0xa3,0xa4,0xa5,0xa6,0xa7,0xa8, - 0xa9,0xaa,0xab,0xac,0xad,0xae,0xaf,0xb0,0xb1,0xb2,0xb3,0xb4,0xb5,0xb6,0xb7,0xb8,0xb9,0xba,0xbb,0xbc, - 0xbd,0xbe,0x02,0xbf,0xc0,0xc1,0xc2,0xc3,0xc4,0xc5,0xc6,0xc7,0xc8,0xc9,0xca,0xcb,0xcc,0xcd,0x02,0xce, - 0x02,0xcf,0xd0,0xd1,0xd2,0xd3,0x02,0xd4,0xd5,0xd6,0xd7,0xd8,0xd9,0x02,0xda,0xdb,0xdc,0xdd,0x02,0xde, - 0x02,0x02,0x02,0xdf,0xe0,0xe1,0x02,0x02,0x02,0xe2,0xe3,0x02,0x02,0x02,0x02,0xe4,0xe5,0x8f,0xe6,0xe7, + 0x04,0x02,0x02,0x02,0x02,0x02,0x02,0x05,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x06,0x02,0x02,0x02, + 0x07,0x02,0x02,0x02,0x08,0x02,0x09,0x0a,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x0b,0x0c,0x02,0x02,0x02, + 0x0d,0x0e,0x02,0x0f,0x10,0x11,0x12,0x13,0x14,0x02,0x02,0x02,0x02,0x02,0x15,0x16,0x17,0x18,0x02,0x02, + 0x19,0x1a,0x02,0x1b,0x1c,0x1d,0x1e,0x1f,0x20,0x21,0x22,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x23,0x24,0x02,0x02,0x25,0x26,0x27,0x28,0x02,0x29,0x2a,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x2b,0x2c,0x2d,0x02,0x2e,0x2f,0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x02,0x02,0x39,0x02,0x3a, + 0x3b,0x02,0x3c,0x3d,0x3e,0x3f,0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4a,0x02,0x4b,0x4c, + 0x02,0x02,0x4d,0x4e,0x4f,0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5a,0x5b,0x02,0x5c,0x5d, + 0x5e,0x5f,0x60,0x61,0x62,0x63,0x64,0x65,0x1a,0x02,0x66,0x67,0x68,0x69,0x6a,0x6b,0x6c,0x6d,0x15,0x6e, + 0x6f,0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x02,0x78,0x79,0x7a,0x7b,0x02,0x7c,0x7d,0x7e,0x02,0x7f, + 0x80,0x81,0x82,0x83,0x84,0x85,0x02,0x86,0x87,0x88,0x89,0x8a,0x8b,0x02,0x02,0x8c,0x8d,0x8e,0x8f,0x90, + 0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x02,0x02,0x98,0x99,0x9a,0x02,0x02,0x9b,0x9c,0x9d,0x02,0x9e,0x9f, + 0xa0,0xa1,0x02,0x1a,0xa2,0xa3,0xa4,0xa5,0xa6,0x02,0x02,0x02,0xa7,0xa8,0xa9,0xaa,0xab,0xa6,0xac,0xad, + 0xae,0xaf,0xb0,0xb1,0xb2,0xb3,0xb4,0xb5,0xb6,0xb7,0xb8,0xb9,0xba,0xbb,0xbc,0xbd,0xbe,0xbf,0xc0,0xc1, + 0xc2,0xc3,0x02,0xc4,0xc5,0xc6,0xc7,0xc8,0xc9,0xca,0xcb,0xcc,0xcd,0xce,0xcf,0xd0,0xd1,0xd2,0x02,0xd3, + 0x02,0xd4,0xd5,0xd6,0xd7,0xd8,0x02,0xd9,0xd4,0xda,0xdb,0xdc,0xdd,0x02,0xde,0xdf,0xe0,0xe1,0x02,0xe2, + 0x02,0xe3,0x02,0xe4,0xe5,0xe6,0x02,0x02,0x02,0x2d,0xe7,0x02,0x02,0x02,0x02,0xe8,0xe9,0x93,0xea,0xeb, }; diff --git a/src/next_level.h b/src/next_level.h index 5d50239..a513c38 100644 --- a/src/next_level.h +++ b/src/next_level.h @@ -13,7 +13,7 @@ #define next_level_TILE_H 8 #define next_level_WIDTH 160 #define next_level_HEIGHT 144 -#define next_level_TILE_COUNT 232 +#define next_level_TILE_COUNT 236 #define next_level_PALETTE_COUNT 1 #define next_level_COLORS_PER_PALETTE 4 #define next_level_TOTAL_COLORS 4 @@ -24,6 +24,6 @@ extern const unsigned char next_level_map[360]; BANKREF_EXTERN(next_level) extern const palette_color_t next_level_palettes[4]; -extern const uint8_t next_level_tiles[3712]; +extern const uint8_t next_level_tiles[3776]; #endif