struct level { byte name[32]; flash_uint8_t *background; byte border; byte bgchars[64]; byte bgattr[8]; byte item[8]; struct { byte x, y; } items[5]; byte portal[32]; byte air; byte conveyordir; byte portalattr, portalx, portaly; byte guardian[8 * 32]; struct { byte a, x, y, d, x0, x1; } hguard[8]; byte wx, wy, wd, wf; byte bidir; }; static flash_uint8_t specpal[] = { 0x00, 0x00, 0x14, 0x00, 0x00, 0x50, 0x14, 0x50, 0x80, 0x02, 0x94, 0x02, 0x80, 0x52, 0x94, 0x52, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x7c, 0x1f, 0x7c, 0xe0, 0x03, 0xff, 0x03, 0xe0, 0x7f, 0xff, 0x7f, }; static flash_uint8_t specfont[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x10, 0x00, 0x10, 0x00, 0x00, 0x24, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x7e, 0x24, 0x24, 0x7e, 0x24, 0x00, 0x00, 0x08, 0x3e, 0x28, 0x3e, 0x0a, 0x3e, 0x08, 0x00, 0x62, 0x64, 0x08, 0x10, 0x26, 0x46, 0x00, 0x00, 0x10, 0x28, 0x10, 0x2a, 0x44, 0x3a, 0x00, 0x00, 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x08, 0x08, 0x08, 0x04, 0x00, 0x00, 0x20, 0x10, 0x10, 0x10, 0x10, 0x20, 0x00, 0x00, 0x00, 0x14, 0x08, 0x3e, 0x08, 0x14, 0x00, 0x00, 0x00, 0x08, 0x08, 0x3e, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x02, 0x04, 0x08, 0x10, 0x20, 0x00, 0x00, 0x3c, 0x46, 0x4a, 0x52, 0x62, 0x3c, 0x00, 0x00, 0x18, 0x28, 0x08, 0x08, 0x08, 0x3e, 0x00, 0x00, 0x3c, 0x42, 0x02, 0x3c, 0x40, 0x7e, 0x00, 0x00, 0x3c, 0x42, 0x0c, 0x02, 0x42, 0x3c, 0x00, 0x00, 0x08, 0x18, 0x28, 0x48, 0x7e, 0x08, 0x00, 0x00, 0x7e, 0x40, 0x7c, 0x02, 0x42, 0x3c, 0x00, 0x00, 0x3c, 0x40, 0x7c, 0x42, 0x42, 0x3c, 0x00, 0x00, 0x7e, 0x02, 0x04, 0x08, 0x10, 0x10, 0x00, 0x00, 0x3c, 0x42, 0x3c, 0x42, 0x42, 0x3c, 0x00, 0x00, 0x3c, 0x42, 0x42, 0x3e, 0x02, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, 0x10, 0x20, 0x00, 0x00, 0x04, 0x08, 0x10, 0x08, 0x04, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x10, 0x08, 0x04, 0x08, 0x10, 0x00, 0x00, 0x3c, 0x42, 0x04, 0x08, 0x00, 0x08, 0x00, 0x00, 0x3c, 0x4a, 0x56, 0x5e, 0x40, 0x3c, 0x00, 0x00, 0x3c, 0x42, 0x42, 0x7e, 0x42, 0x42, 0x00, 0x00, 0x7c, 0x42, 0x7c, 0x42, 0x42, 0x7c, 0x00, 0x00, 0x3c, 0x42, 0x40, 0x40, 0x42, 0x3c, 0x00, 0x00, 0x78, 0x44, 0x42, 0x42, 0x44, 0x78, 0x00, 0x00, 0x7e, 0x40, 0x7c, 0x40, 0x40, 0x7e, 0x00, 0x00, 0x7e, 0x40, 0x7c, 0x40, 0x40, 0x40, 0x00, 0x00, 0x3c, 0x42, 0x40, 0x4e, 0x42, 0x3c, 0x00, 0x00, 0x42, 0x42, 0x7e, 0x42, 0x42, 0x42, 0x00, 0x00, 0x3e, 0x08, 0x08, 0x08, 0x08, 0x3e, 0x00, 0x00, 0x02, 0x02, 0x02, 0x42, 0x42, 0x3c, 0x00, 0x00, 0x44, 0x48, 0x70, 0x48, 0x44, 0x42, 0x00, 0x00, 0x40, 0x40, 0x40, 0x40, 0x40, 0x7e, 0x00, 0x00, 0x42, 0x66, 0x5a, 0x42, 0x42, 0x42, 0x00, 0x00, 0x42, 0x62, 0x52, 0x4a, 0x46, 0x42, 0x00, 0x00, 0x3c, 0x42, 0x42, 0x42, 0x42, 0x3c, 0x00, 0x00, 0x7c, 0x42, 0x42, 0x7c, 0x40, 0x40, 0x00, 0x00, 0x3c, 0x42, 0x42, 0x52, 0x4a, 0x3c, 0x00, 0x00, 0x7c, 0x42, 0x42, 0x7c, 0x44, 0x42, 0x00, 0x00, 0x3c, 0x40, 0x3c, 0x02, 0x42, 0x3c, 0x00, 0x00, 0xfe, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x42, 0x42, 0x42, 0x42, 0x42, 0x3c, 0x00, 0x00, 0x42, 0x42, 0x42, 0x42, 0x24, 0x18, 0x00, 0x00, 0x42, 0x42, 0x42, 0x42, 0x5a, 0x24, 0x00, 0x00, 0x42, 0x24, 0x18, 0x18, 0x24, 0x42, 0x00, 0x00, 0x82, 0x44, 0x28, 0x10, 0x10, 0x10, 0x00, 0x00, 0x7e, 0x04, 0x08, 0x10, 0x20, 0x7e, 0x00, 0x00, 0x0e, 0x08, 0x08, 0x08, 0x08, 0x0e, 0x00, 0x00, 0x00, 0x40, 0x20, 0x10, 0x08, 0x04, 0x00, 0x00, 0x70, 0x10, 0x10, 0x10, 0x10, 0x70, 0x00, 0x00, 0x10, 0x38, 0x54, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x1c, 0x22, 0x78, 0x20, 0x20, 0x7e, 0x00, 0x00, 0x00, 0x38, 0x04, 0x3c, 0x44, 0x3c, 0x00, 0x00, 0x20, 0x20, 0x3c, 0x22, 0x22, 0x3c, 0x00, 0x00, 0x00, 0x1c, 0x20, 0x20, 0x20, 0x1c, 0x00, 0x00, 0x04, 0x04, 0x3c, 0x44, 0x44, 0x3c, 0x00, 0x00, 0x00, 0x38, 0x44, 0x78, 0x40, 0x3c, 0x00, 0x00, 0x0c, 0x10, 0x18, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x3c, 0x44, 0x44, 0x3c, 0x04, 0x38, 0x00, 0x40, 0x40, 0x78, 0x44, 0x44, 0x44, 0x00, 0x00, 0x10, 0x00, 0x30, 0x10, 0x10, 0x38, 0x00, 0x00, 0x04, 0x00, 0x04, 0x04, 0x04, 0x24, 0x18, 0x00, 0x20, 0x28, 0x30, 0x30, 0x28, 0x24, 0x00, 0x00, 0x10, 0x10, 0x10, 0x10, 0x10, 0x0c, 0x00, 0x00, 0x00, 0x68, 0x54, 0x54, 0x54, 0x54, 0x00, 0x00, 0x00, 0x78, 0x44, 0x44, 0x44, 0x44, 0x00, 0x00, 0x00, 0x38, 0x44, 0x44, 0x44, 0x38, 0x00, 0x00, 0x00, 0x78, 0x44, 0x44, 0x78, 0x40, 0x40, 0x00, 0x00, 0x3c, 0x44, 0x44, 0x3c, 0x04, 0x06, 0x00, 0x00, 0x1c, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x38, 0x40, 0x38, 0x04, 0x78, 0x00, 0x00, 0x10, 0x38, 0x10, 0x10, 0x10, 0x0c, 0x00, 0x00, 0x00, 0x44, 0x44, 0x44, 0x44, 0x38, 0x00, 0x00, 0x00, 0x44, 0x44, 0x28, 0x28, 0x10, 0x00, 0x00, 0x00, 0x44, 0x54, 0x54, 0x54, 0x28, 0x00, 0x00, 0x00, 0x44, 0x28, 0x10, 0x28, 0x44, 0x00, 0x00, 0x00, 0x44, 0x44, 0x44, 0x3c, 0x04, 0x38, 0x00, 0x00, 0x7c, 0x08, 0x10, 0x20, 0x7c, 0x00, 0x00, 0x0e, 0x08, 0x30, 0x08, 0x08, 0x0e, 0x00, 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, 0x70, 0x10, 0x0c, 0x10, 0x10, 0x70, 0x00, 0x00, 0x14, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x42, 0x99, 0xa1, 0xa1, 0x99, 0x42, 0x3c, }; static flash_uint8_t willy[] = { 0x06, 0x00, 0x3e, 0x00, 0x7c, 0x00, 0x34, 0x00, 0x3e, 0x00, 0x3c, 0x00, 0x18, 0x00, 0x3c, 0x00, 0x7e, 0x00, 0x7e, 0x00, 0xf7, 0x00, 0xfb, 0x00, 0x3c, 0x00, 0x76, 0x00, 0x6e, 0x00, 0x77, 0x00, 0x01, 0x80, 0x0f, 0x80, 0x1f, 0x00, 0x0d, 0x00, 0x0f, 0x80, 0x0f, 0x00, 0x06, 0x00, 0x0f, 0x00, 0x1b, 0x80, 0x1b, 0x80, 0x1b, 0x80, 0x1d, 0x80, 0x0f, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x00, 0x60, 0x03, 0xe0, 0x07, 0xc0, 0x03, 0x40, 0x03, 0xe0, 0x03, 0xc0, 0x01, 0x80, 0x03, 0xc0, 0x07, 0xe0, 0x07, 0xe0, 0x0f, 0x70, 0x0f, 0xb0, 0x03, 0xc0, 0x07, 0x60, 0x06, 0xe0, 0x07, 0x70, 0x00, 0x18, 0x00, 0xf8, 0x01, 0xf0, 0x00, 0xd0, 0x00, 0xf8, 0x00, 0xf0, 0x00, 0x60, 0x00, 0xf0, 0x01, 0xf8, 0x03, 0xfc, 0x07, 0xfe, 0x06, 0xf6, 0x00, 0xf8, 0x01, 0xda, 0x03, 0x0e, 0x03, 0x84, 0x18, 0x00, 0x1f, 0x00, 0x0f, 0x80, 0x0b, 0x00, 0x1f, 0x00, 0x0f, 0x00, 0x06, 0x00, 0x0f, 0x00, 0x1f, 0x80, 0x3f, 0xc0, 0x7f, 0xe0, 0x6f, 0x60, 0x1f, 0x00, 0x5b, 0x80, 0x70, 0xc0, 0x21, 0xc0, 0x06, 0x00, 0x07, 0xc0, 0x03, 0xe0, 0x02, 0xc0, 0x07, 0xc0, 0x03, 0xc0, 0x01, 0x80, 0x03, 0xc0, 0x07, 0xe0, 0x07, 0xe0, 0x0e, 0xf0, 0x0d, 0xf0, 0x03, 0xc0, 0x06, 0xe0, 0x07, 0x60, 0x0e, 0xe0, 0x01, 0x80, 0x01, 0xf0, 0x00, 0xf8, 0x00, 0xb0, 0x01, 0xf0, 0x00, 0xf0, 0x00, 0x60, 0x00, 0xf0, 0x01, 0xf8, 0x01, 0xd8, 0x01, 0xd8, 0x01, 0xb8, 0x00, 0xf0, 0x00, 0x60, 0x00, 0x60, 0x00, 0xe0, 0x00, 0x60, 0x00, 0x7c, 0x00, 0x3e, 0x00, 0x2c, 0x00, 0x7c, 0x00, 0x3c, 0x00, 0x18, 0x00, 0x3c, 0x00, 0x7e, 0x00, 0x7e, 0x00, 0xef, 0x00, 0xdf, 0x00, 0x3c, 0x00, 0x6e, 0x00, 0x76, 0x00, 0xee, }; static flash_uint8_t music1[] = { 0x80, 0x72, 0x66, 0x60, 0x56, 0x66, 0x56, 0x56, 0x51, 0x60, 0x51, 0x51, 0x56, 0x66, 0x56, 0x56, 0x80, 0x72, 0x66, 0x60, 0x56, 0x66, 0x56, 0x56, 0x51, 0x60, 0x51, 0x51, 0x56, 0x56, 0x56, 0x56, 0x80, 0x72, 0x66, 0x60, 0x56, 0x66, 0x56, 0x56, 0x51, 0x60, 0x51, 0x51, 0x56, 0x66, 0x56, 0x56, 0x80, 0x72, 0x66, 0x60, 0x56, 0x66, 0x56, 0x40, 0x56, 0x66, 0x80, 0x66, 0x56, 0x56, 0x56, 0x56, }; static flash_uint8_t boot[] = { 0x2a, 0xc0, 0x35, 0x40, 0x3f, 0xc0, 0x09, 0x00, 0x09, 0x00, 0x1f, 0x80, 0x10, 0x80, 0x10, 0x80, 0x11, 0x80, 0x22, 0x40, 0x20, 0xb8, 0x59, 0x24, 0x44, 0x42, 0x44, 0x02, 0x44, 0x02, 0xff, 0xff, }; static flash_uint8_t plinth[] = { 0xff, 0xff, 0x72, 0x4e, 0x8a, 0x51, 0xaa, 0x55, 0x4a, 0x52, 0x12, 0x48, 0x22, 0x44, 0x2a, 0x54, 0x2a, 0x54, 0x2a, 0x54, 0x2a, 0x54, 0x2a, 0x54, 0x2a, 0x54, 0x2a, 0x54, 0x2a, 0x54, 0x2a, 0x54, }; static flash_uint8_t eugene[] = { 0x03, 0xc0, 0x0f, 0xf0, 0x1f, 0xf8, 0x1f, 0xf8, 0x31, 0x8c, 0x0e, 0x70, 0x6f, 0xf6, 0xae, 0x75, 0xb1, 0x8d, 0x9f, 0xf9, 0x9b, 0xd9, 0x8c, 0x31, 0x47, 0xe2, 0x02, 0x40, 0x02, 0x40, 0x0e, 0x70, }; static flash_uint8_t lightswitch[] = { 0xff, 0x81, 0x81, 0x42, 0x3c, 0x10, 0x60, 0x60, }; static flash_uint8_t map_00[] = { 0xae, 0x01, 0x30, 0x01, 0x06, 0x10, 0xc0, 0x81, 0x85, 0xf0, 0x64, 0x01, 0x38, 0x5f, 0x46, 0xa6, 0xfc, 0xdf, 0xff, 0xf7, 0x0b, 0xd0, 0x60, 0xfa, 0x0f, 0x00, 0x06, 0x28, 0x40, 0x01, 0x30, 0x84, 0xa4, 0xd1, 0xfd, 0xdf, 0x8f, 0xfe, 0x7f, 0xa3, 0x59, 0x02, 0x9f, 0xa8, 0x5f, 0x0e, 0x20, 0x20, 0x01, 0xb1, 0x3f, 0xcf, 0xab, 0x6e, 0x90, 0x7f, 0xfa, 0xed, 0x1b, 0x7b, 0x01, 0x80, 0x01, 0x05, 0xa0, 0x2f, 0xd8, 0x4f, 0x22, 0x60, 0x90, 0xea, 0x6f, 0xfb, 0xb9, 0xdb, 0x4e, 0x59, 0xc0, }; static flash_uint8_t map_01[] = { 0xae, 0x01, 0x30, 0x02, 0x06, 0x10, 0xe0, 0x01, 0x07, 0xe8, 0xfc, 0xd0, 0x28, 0x81, 0xe5, 0xdf, 0x69, 0xd8, 0x9f, 0x00, 0x05, 0x00, 0x80, 0xf9, 0xab, 0x5f, 0x01, 0x0c, 0x08, 0x3b, 0x7c, 0xbf, 0x35, 0x23, 0xc0, 0x27, 0x20, 0x1f, 0x03, 0xbc, 0x81, 0x41, 0x60, 0x33, 0xf6, 0xcf, 0x4f, 0xdc, 0x4f, 0x97, 0xd5, 0xb7, 0xcc, 0xf7, 0xe3, 0xe2, 0x9e, 0xf4, 0x0b, 0x20, 0x01, 0x70, 0xff, 0x9f, 0x88, 0xff, 0xb2, 0x42, 0x46, 0xc3, 0x7f, 0xcc, 0x37, 0x4b, 0x28, 0x78, 0x00, 0x06, }; static flash_uint8_t map_02[] = { 0xae, 0x01, 0xd0, 0x02, 0x06, 0x10, 0xc0, 0x80, 0x45, 0x52, 0xe0, 0x09, 0x0a, 0x70, 0xbe, 0x28, 0x77, 0x1d, 0x38, 0x3f, 0x36, 0xe8, 0xfc, 0xdf, 0xff, 0x01, 0x06, 0x40, 0x40, 0x01, 0xfd, 0xff, 0xf7, 0xe3, 0x61, 0x70, 0x9a, 0x36, 0xd1, 0x3e, 0x00, 0xfe, 0x7f, 0xf3, 0x31, 0x90, 0x00, 0x9c, 0x3f, 0x76, 0xeb, 0x3e, 0x02, 0x96, 0xe2, 0xf7, 0x4d, 0xb5, 0xf8, 0x2f, 0xdb, 0x63, 0x9f, 0xfc, 0xd5, 0x7d, 0x5e, 0x2d, 0x22, 0x13, 0x60, }; static flash_uint8_t map_03[] = { 0xae, 0x01, 0x30, 0x03, 0x06, 0x10, 0x80, 0x81, 0x85, 0x11, 0xc0, 0x01, 0x21, 0x9f, 0x04, 0xb4, 0xfc, 0xdf, 0x1f, 0x01, 0x06, 0xe0, 0xfe, 0x5f, 0x8e, 0xf3, 0x41, 0x05, 0xa9, 0xa3, 0x91, 0xfa, 0xdf, 0xaf, 0xb0, 0x43, 0xf4, 0xcf, 0x01, 0x05, 0x80, 0xa3, 0xf1, 0xcf, 0xbb, 0xf8, 0x9f, 0xde, 0xb7, 0x3b, 0xee, 0x1f, 0x03, 0x09, 0x00, 0xfb, 0x03, 0x60, 0xbf, 0xee, 0x14, 0x91, 0x3c, 0x9f, 0xfe, 0x79, 0x60, 0x97, 0xf4, 0x3f, 0xdf, 0xcb, 0xfc, 0x38, 0xa9, 0xff, 0xc1, 0x0b, 0x0c, 0x9a, 0x80, 0x01, }; static flash_uint8_t map_04[] = { 0xae, 0x01, 0x70, 0x00, 0x06, 0x10, 0x10, 0x80, 0x25, 0x0b, 0xc0, 0xf9, 0xa9, 0x49, 0xe6, 0xff, 0xfe, 0xbf, 0x5f, 0x81, 0xfe, 0x33, 0x80, 0x01, 0xea, 0x1f, 0x01, 0x0a, 0x80, 0xb1, 0xfc, 0xff, 0x74, 0x83, 0xfd, 0xb2, 0x43, 0xff, 0x0b, 0x90, 0x00, 0xbe, 0xcf, 0xfe, 0x4d, 0x83, 0xfe, 0x3f, 0xfb, 0x08, 0x10, 0xa0, 0x3e, 0xd1, 0x8f, 0xa7, 0x14, 0xc0, 0x7e, 0x3e, 0x5e, 0xf3, 0xc1, 0x0b, 0x3d, 0x27, 0xb7, 0xf0, 0xc1, 0xfc, 0x13, 0xa0, 0xf9, 0x2a, 0x80, 0x00, 0x4d, 0x86, 0xfd, 0x34, 0x00, 0xa7, 0xd1, 0x30, 0x9e, 0x46, 0x01, 0x03, }; static flash_uint8_t map_05[] = { 0xae, 0x01, 0x30, 0x03, 0x06, 0x10, 0xb0, 0x01, 0xe7, 0xff, 0xfe, 0xbf, 0xff, 0xff, 0x03, 0xb0, 0xff, 0x00, 0x30, 0x00, 0x84, 0x91, 0x18, 0x1a, 0x47, 0xfe, 0x71, 0x14, 0x7d, 0xa0, 0xff, 0xb2, 0x19, 0xee, 0xfb, 0x7b, 0xfb, 0x5f, 0x0e, 0xc5, 0x3f, 0xd8, 0xd5, 0x35, 0xbe, 0x9f, 0xd5, 0xe3, 0x10, 0x54, 0x0f, 0xa3, 0xe9, 0x7e, 0x01, 0x0c, 0xac, 0xdf, 0x03, 0x5d, 0xd0, 0x31, 0x72, 0x0e, 0xed, 0x43, 0x20, 0x01, 0xf0, 0xdf, 0xee, 0xd2, 0xfd, 0x78, 0xe7, 0x00, 0x8f, 0xc0, 0xa0, 0x09, 0x18, }; static flash_uint8_t map_06[] = { 0xae, 0x01, 0x70, 0x00, 0x06, 0x10, 0xa0, 0x00, 0x07, 0x84, 0x7c, 0x1d, 0xe3, 0xf3, 0x7f, 0xbf, 0x05, 0x08, 0x10, 0x30, 0xa0, 0x00, 0xd9, 0x1f, 0xf3, 0x35, 0xa0, 0x7c, 0x06, 0x24, 0x00, 0xf5, 0xa1, 0x7e, 0x05, 0x2c, 0x1f, 0x25, 0xc1, 0x7e, 0x07, 0xa0, 0x3f, 0xec, 0xa7, 0x32, 0xd4, 0x0f, 0xff, 0xf3, 0x16, 0xec, 0x4f, 0xff, 0xa6, 0x9f, 0x04, 0x88, 0x7e, 0xfa, 0xc7, 0x47, 0xe0, 0xff, 0xba, 0x80, 0xb7, 0x60, 0xdf, 0xdc, 0x81, 0x40, 0xf0, 0x5f, 0xf7, 0xf1, 0x6c, 0xe8, 0xb7, 0xf9, 0xa1, 0x1d, 0x06, 0x88, 0x7d, 0x14, 0xa8, 0x01, 0x03, }; static flash_uint8_t map_07[] = { 0xae, 0x01, 0x08, 0x03, 0x06, 0x00, 0x0c, 0x40, 0x00, 0x00, 0x1e, 0x0c, 0xc3, 0x51, 0x14, 0x04, 0x1c, 0x0d, 0x92, 0x41, 0x00, 0x07, 0x1c, 0x2d, 0xf3, 0x69, 0x10, 0xce, 0x6f, 0x00, 0x01, 0x36, 0xa8, 0x58, 0xd8, 0x9f, 0x66, 0x55, 0xfe, 0x1f, 0x06, 0x00, 0x37, 0x69, 0x20, 0xfa, 0x87, 0xf1, 0xb4, 0x7f, 0x55, 0x92, 0x16, 0xb4, 0x0f, 0x07, 0xd8, 0xbf, 0x2f, 0x42, 0xfd, 0xbc, 0x94, 0xff, 0xbb, 0x7d, 0xbf, 0x83, 0x16, 0x79, 0x3e, 0xd8, 0x91, 0x97, 0x78, 0x5f, 0x7e, 0xc2, 0x7e, 0xb1, 0x3f, 0xe7, 0xc4, 0x3f, 0x3b, 0xe6, 0xff, 0x0a, 0x48, 0x00, 0xa8, 0x85, 0xff, 0xb0, 0xdf, 0xf5, 0xe8, 0x06, 0x02, 0x34, 0x9f, 0x4f, 0xe1, 0x90, 0x0e, 0x18, }; static flash_uint8_t map_08[] = { 0xae, 0x01, 0x50, 0x00, 0x06, 0x00, 0x20, 0x08, 0x06, 0x76, 0xc0, 0x39, 0x2b, 0xff, 0xf7, 0xff, 0xfd, 0xff, 0x0f, 0x00, 0x06, 0xc0, 0x7f, 0x10, 0xc2, 0x82, 0x70, 0x1c, 0xff, 0xff, 0xfb, 0x77, 0x1b, 0xf4, 0xa3, 0x7d, 0x0e, 0x24, 0x80, 0xf6, 0xff, 0x7f, 0xd5, 0x8b, 0xfe, 0x7f, 0xfe, 0xfe, 0xe7, 0x21, 0x30, 0x08, 0xef, 0xeb, 0xdd, 0xf5, 0x0d, 0xf6, 0x3f, 0xe0, 0x15, 0x16, 0x5e, 0x00, 0x03, }; static flash_uint8_t map_09[] = { 0xae, 0x01, 0x08, 0x03, 0x06, 0x10, 0xc0, 0x81, 0x01, 0x00, 0x18, 0x00, 0xe2, 0x41, 0x18, 0x00, 0x16, 0x0e, 0x83, 0x28, 0xe0, 0x7c, 0x59, 0x89, 0xeb, 0x71, 0x11, 0x88, 0xe3, 0x80, 0xab, 0x49, 0xbe, 0x59, 0x26, 0xfd, 0xac, 0x56, 0xe4, 0x9b, 0x7e, 0xb2, 0xef, 0x66, 0x75, 0xbe, 0x00, 0x08, 0x28, 0x80, 0xd4, 0xd3, 0x57, 0xb2, 0x8f, 0xea, 0xcd, 0xfe, 0xdf, 0xc7, 0xcd, 0x70, 0x0e, 0xee, 0x93, 0x58, 0xdc, 0x3f, 0x81, 0x65, 0xd3, 0x07, 0x96, 0xaf, 0xfe, 0xd9, 0x34, 0xd9, 0xd7, 0x8b, 0x04, 0xd8, 0x7f, 0xc8, 0xa0, 0xff, 0xfc, 0x8b, 0x02, 0x0f, 0xe0, 0xff, 0x76, 0x9a, 0x87, 0x86, 0x2f, 0xb8, 0xef, 0xef, 0xdc, 0xba, 0x88, 0xcc, 0xc0, 0x01, }; static flash_uint8_t map_10[] = { 0xae, 0x01, 0x70, 0x01, 0x0e, 0x20, 0x00, 0x02, 0x24, 0xb0, 0x18, 0x99, 0x69, 0x4a, 0x09, 0xd0, 0xfc, 0x3b, 0xad, 0xf6, 0x00, 0xc0, 0x00, 0x98, 0xbf, 0xfa, 0xdf, 0x3f, 0x1a, 0x46, 0xa3, 0x64, 0x16, 0x00, 0x0f, 0x20, 0x2b, 0xf4, 0xbf, 0x03, 0x6b, 0x27, 0xf9, 0xe7, 0x1f, 0xad, 0x23, 0x20, 0x40, 0xfa, 0xff, 0x37, 0x0e, 0xa4, 0x35, 0x08, 0x68, 0x3f, 0x5b, 0x0e, 0x5b, 0xf4, 0x0f, 0xe6, 0x73, 0x40, 0x01, 0xe0, 0x0c, 0x3e, 0xd3, 0x2e, 0xda, 0x1f, 0x32, 0xd4, 0x03, 0xcd, 0x07, 0x77, 0x24, 0xd8, 0x65, 0xc1, 0xff, 0x50, 0x11, 0xfb, 0x51, 0xc0, 0x02, 0x0c, }; static flash_uint8_t map_11[] = { 0xae, 0x01, 0x88, 0x02, 0x06, 0x00, 0x0c, 0x40, 0x00, 0x00, 0x1e, 0x0c, 0xc3, 0x51, 0x14, 0x04, 0x1c, 0x0d, 0x53, 0x40, 0x00, 0x03, 0x1c, 0x25, 0x22, 0x72, 0xbe, 0x03, 0x04, 0x28, 0xff, 0xf4, 0xbf, 0xfd, 0x00, 0x30, 0x00, 0x6c, 0xd2, 0x40, 0x78, 0x0b, 0x01, 0x47, 0x60, 0x40, 0xa9, 0xf4, 0xdf, 0xe6, 0xa3, 0x7f, 0x05, 0x70, 0x9f, 0xd6, 0xd2, 0x7c, 0xff, 0x8f, 0xb3, 0x69, 0xbf, 0x7d, 0x87, 0x5f, 0x70, 0x5f, 0xc6, 0xe1, 0xfe, 0x54, 0x83, 0x86, 0x64, 0x39, 0xcc, 0xf7, 0x8d, 0x6a, 0x9f, 0xf7, 0x93, 0x73, 0x92, 0xef, 0x80, 0x86, 0xd0, 0x7e, 0xf5, 0x4f, 0x81, 0x04, 0x88, 0x7d, 0x9f, 0x8f, 0x12, 0xcc, 0x3e, 0x0d, 0xa0, 0x73, 0x20, 0xc1, 0x02, 0x06, }; static flash_uint8_t map_12[] = { 0xae, 0x01, 0x10, 0x03, 0x0e, 0x78, 0x00, 0x00, 0x00, 0x0f, 0x02, 0x81, 0x3d, 0xff, 0xf7, 0x53, 0x80, 0x01, 0x3e, 0x99, 0xec, 0xff, 0xff, 0xbf, 0xcf, 0x8e, 0xc9, 0x25, 0x8d, 0xe1, 0xfb, 0xff, 0xff, 0xef, 0xb3, 0x1d, 0x16, 0xa3, 0xf7, 0x7f, 0xfe, 0xdf, 0x17, 0x21, 0x22, 0x54, 0xee, 0xff, 0xff, 0xbf, 0x09, 0x80, 0x04, 0xf4, 0x6c, 0x00, 0x18, }; static flash_uint8_t map_13[] = { 0xae, 0x01, 0x10, 0x02, 0x06, 0x10, 0xb0, 0x01, 0xe7, 0xff, 0xfe, 0xbf, 0xff, 0xff, 0xff, 0xbf, 0x04, 0x08, 0xfc, 0x3f, 0x24, 0xb3, 0xf0, 0xb4, 0xcf, 0xda, 0x5d, 0x33, 0xfb, 0xff, 0xff, 0xf8, 0x70, 0xf4, 0x7f, 0xc0, 0xdd, 0x06, 0x48, 0x00, 0x5e, 0x16, 0xfd, 0x7f, 0x9f, 0x8e, 0xb2, 0xfc, 0xf6, 0x3f, 0x02, 0x0e, 0x60, }; static flash_uint8_t map_14[] = { 0xae, 0x01, 0x30, 0x03, 0x06, 0x10, 0x80, 0x00, 0x07, 0x8c, 0x7c, 0x1c, 0x50, 0x81, 0x03, 0xcf, 0xff, 0xfd, 0x0c, 0x48, 0x80, 0x05, 0x18, 0x80, 0xfa, 0x25, 0xb0, 0xf3, 0x08, 0x2c, 0x1f, 0x55, 0xe0, 0x12, 0x00, 0x34, 0xbf, 0xfd, 0xd7, 0x66, 0x94, 0x2f, 0x01, 0x25, 0xb3, 0xfe, 0x98, 0x66, 0xe3, 0xc4, 0xfe, 0x2a, 0x43, 0xff, 0xb8, 0x57, 0xee, 0x3b, 0xa0, 0xfd, 0xb9, 0x41, 0xe6, 0xb3, 0x61, 0xd0, 0x69, 0x4b, 0xe8, 0xbf, 0x2d, 0xf5, 0xfb, 0x39, 0xdf, 0x6e, 0xc3, 0xa0, 0x09, 0x18, }; static flash_uint8_t map_15[] = { 0xae, 0x01, 0x30, 0x02, 0x06, 0x10, 0xb0, 0x01, 0xe7, 0xff, 0xfe, 0xbf, 0xff, 0xff, 0x0f, 0xc0, 0x7f, 0x14, 0x82, 0xab, 0x60, 0x2d, 0x03, 0x18, 0x00, 0xfe, 0x43, 0x3e, 0x9a, 0x73, 0xfb, 0xb8, 0x9a, 0xdd, 0xa1, 0x7b, 0x3e, 0x04, 0x83, 0x60, 0xbf, 0x1f, 0xb4, 0xfd, 0x00, 0x10, 0x20, 0x20, 0x01, 0xf5, 0xdf, 0x45, 0xa6, 0x7d, 0x79, 0x05, 0x9e, 0xc0, 0xb6, 0x8a, 0xc1, 0x29, 0x28, 0x90, 0xf6, 0xbf, 0x4e, 0xdb, 0xcf, 0xfe, 0x0b, 0xd0, 0x00, 0xf0, 0xc2, 0x03, 0x16, 0x60, }; static flash_uint8_t map_16[] = { 0xae, 0x01, 0xf0, 0x00, 0x06, 0x10, 0x30, 0x01, 0x07, 0xc0, 0xfc, 0x55, 0x88, 0xf2, 0x7f, 0xff, 0xff, 0x87, 0x40, 0x83, 0x70, 0x18, 0x8b, 0x47, 0xe1, 0x64, 0x1f, 0x02, 0x04, 0x08, 0x28, 0x80, 0xfc, 0x83, 0x08, 0x15, 0x03, 0x3b, 0x41, 0x36, 0xe8, 0x07, 0xb9, 0x00, 0x58, 0x7e, 0x6a, 0xa0, 0xf9, 0xa8, 0xcd, 0x4e, 0x30, 0x60, 0xf9, 0x6c, 0x83, 0x86, 0x21, 0x20, 0x01, 0xa8, 0xdf, 0xac, 0x82, 0x7c, 0xb9, 0x9f, 0xf3, 0xfd, 0x36, 0xcc, 0x0f, 0x77, 0x38, 0x50, 0xb5, 0x81, 0xfe, 0x5a, 0x20, 0xfe, 0x71, 0xc0, 0xce, 0x5f, 0x00, 0x03, 0xe0, 0x3f, 0x08, 0x45, 0xc1, 0x03, 0x30, }; static flash_uint8_t map_17[] = { 0xae, 0x01, 0x10, 0x03, 0x06, 0x10, 0x30, 0xb2, 0x21, 0xe0, 0xfc, 0x55, 0x84, 0xf2, 0x7f, 0xff, 0xdf, 0xff, 0x00, 0x01, 0x06, 0xa3, 0x10, 0x12, 0x84, 0xe3, 0xe4, 0xff, 0x07, 0xdc, 0x8b, 0xfe, 0xff, 0x3f, 0xd9, 0xf7, 0xff, 0xb6, 0xff, 0xfd, 0xfb, 0x6f, 0x90, 0x7f, 0xf6, 0xed, 0x7f, 0xfe, 0xa8, 0xff, 0x7f, 0x9f, 0x2e, 0xb3, 0xf0, 0x0a, 0x10, }; static flash_uint8_t map_18[] = { 0xae, 0x01, 0x50, 0x00, 0x0e, 0x00, 0x00, 0x02, 0x66, 0xee, 0xc9, 0xff, 0xfd, 0xbf, 0xff, 0xff, 0x43, 0x80, 0x00, 0xff, 0x51, 0x28, 0x08, 0x44, 0xff, 0x3c, 0x8e, 0x00, 0xec, 0xff, 0xff, 0x71, 0x4c, 0xfd, 0x83, 0x65, 0x99, 0xa9, 0xf6, 0xff, 0xfe, 0xfa, 0x57, 0x13, 0x68, 0x38, 0xee, 0x5b, 0x20, 0x01, 0xf0, 0x95, 0xed, 0xbf, 0x7f, 0x53, 0x78, 0xf2, 0xd1, 0x15, 0x0d, 0xd3, 0x29, 0x0c, 0x30, }; static const PROGMEM uint32_t blue_danube[] = { 2245181440UL,1171537920UL,1180041216UL,1186299904UL,1186304321UL,1186308292UL,380993536UL,943333575UL,406454272UL,943052609UL,1211490498UL,406175744UL,936517826UL,399638528UL,936743232UL,1205182659UL,1171333315UL,1171461949UL,1180065986UL,1186341061UL,1186255424UL,1186259135UL,1211785415UL,1211471932UL,1211474111UL,1207099591UL,1207195330UL,1207197887UL,1169383626UL,1169414208UL,1175789759UL,1190502597UL,1190449727UL,1190453438UL,1216028869UL,1215715393UL,1215717569UL,1207099586UL,1207162560UL,1207165118UL,1169301704UL,1169512511UL,1175822527UL,1190584522UL,1190532926UL,1190535362UL,1216061635UL,1215715138UL,1215717574UL,1204953286UL,1205064001UL,1205067967UL,1171366085UL,1171478328UL,1180033215UL,1186308293UL,1196806977UL,1196810426UL,1222353093UL,1221957444UL,1221959868UL,1211310278UL,1211357497UL,1211359422UL,1171382471UL,1171493697UL,1180049602UL,1186406597UL,1196823482UL,1196827075UL,1222353351UL,1221941698UL,1221944128UL,1215505222UL,1215732160UL,2249724510UL,1176212081UL,1182667765UL,1191040501UL,1190925808UL,1190928894UL,1190928885UL,1190925544UL,1184588002UL,1186783472UL,1205835623UL,1205838053UL,1205838059UL,1205835238UL,1197154790UL,1180344810UL,1180490723UL,2249907171UL,1191072991UL,2260473055UL,1171887990UL,1610618742UL,660592511UL,1197463423UL,1073741824 }; static flash_uint8_t message[] = ". . . . . . . . . . . MANIC MINER . .  BUG-BYTE ltd. 1983 . . By Matthew Smith . . . Gameduino conversion by James Bowman . . . Pin 6 = Left . . . Pin 4 = Jump . . . Pin 3 = Right . . . Guide Miner Willy through 19 lethal caverns . . . . . . . . . . ."; static const PROGMEM level levels[] = { { // Central Cavern { 32,32,32,32,32,32,32,32,32,67,101,110,116,114,97,108,32,67,97,118,101,114,110,32,32,32,32,32,32,32,32,32 }, map_00, 2, { 0,0,0,0,0,0,0,0,255,255,219,110,197,64,0,0,255,219,165,36,82,32,8,0,34,255,136,255,34,255,136,255,240,102,240,102,0,153,255,0,68,40,148,81,53,214,88,16,255,254,126,124,76,76,8,8,0,0,0,0,0,0,0,0 }, { 0,66,2,22,4,68,5,0 }, { 48,72,136,144,104,4,10,4 }, { {72,0},{232,0},{128,8},{192,32},{240,48} }, { 255,255,146,73,182,219,255,255,146,73,182,219,255,255,146,73,182,219,255,255,146,73,182,219,255,255,146,73,182,219,255,255 }, 222, 1, 14, 232,104, { 31,32,57,224,25,224,15,32,159,0,95,128,255,192,94,0,159,192,31,128,14,0,31,0,187,160,113,192,32,128,17,0,7,196,14,124,6,124,35,196,23,192,23,224,63,240,23,240,23,240,39,224,3,128,3,128,6,192,6,192,28,112,6,192,1,242,3,158,1,158,0,242,9,240,5,248,15,252,5,224,9,252,1,248,0,224,0,224,0,224,0,224,0,224,1,240,0,125,0,231,0,103,0,61,0,124,0,127,3,252,0,120,0,124,0,127,0,56,0,56,0,108,0,108,1,199,0,108,190,0,231,0,230,0,188,0,62,0,254,0,63,192,30,0,62,0,254,0,28,0,28,0,54,0,54,0,227,128,54,0,79,128,121,192,121,128,79,0,15,144,31,160,63,240,7,160,63,144,31,128,7,0,7,0,7,0,7,0,7,0,15,128,35,224,62,112,62,96,35,196,3,232,7,232,15,252,15,232,15,232,7,228,1,192,1,192,3,96,3,96,14,56,3,96,4,248,7,156,7,152,4,240,0,249,1,250,3,255,0,122,3,249,1,248,0,112,0,248,5,221,3,142,1,4,0,136 }, { {70,64,56,0,64,120},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0} }, 16,104, 0, 0, 1, }, { // The Cold Room { 32,32,32,32,32,32,32,32,32,32,84,104,101,32,67,111,108,100,32,82,111,111,109,32,32,32,32,32,32,32,32,32 }, map_01, 2, { 0,0,0,0,0,0,0,0,255,255,219,110,197,64,0,0,255,219,165,36,82,32,8,0,34,255,136,255,34,255,136,255,240,102,240,102,0,153,255,0,68,40,148,81,53,214,88,16,255,254,94,108,76,76,8,8,0,0,0,0,0,0,0,0 }, { 8,75,11,22,14,12,13,0 }, { 80,168,84,168,84,44,2,1 }, { {56,8},{192,8},{208,56},{24,72},{152,96} }, { 255,255,146,73,146,73,146,73,146,73,146,73,146,73,146,73,146,73,146,73,146,73,146,73,146,73,146,73,146,73,255,255 }, 222, 0, 83, 232,104, { 12,0,30,0,27,0,30,192,57,0,50,0,58,0,61,0,109,0,105,0,105,0,97,0,113,0,190,0,8,0,30,0,3,0,7,128,6,192,7,176,14,64,12,128,15,128,13,192,27,64,27,64,22,64,24,64,28,64,47,128,5,64,15,128,0,192,1,224,1,176,1,236,3,144,3,32,3,160,3,208,6,208,6,144,6,144,6,16,7,16,11,232,2,80,7,224,0,48,0,120,0,108,0,123,0,228,0,200,0,232,0,244,1,180,1,148,1,148,1,132,1,196,2,248,0,84,0,248,12,0,30,0,54,0,222,0,39,0,19,0,23,0,47,0,45,128,41,128,41,128,33,128,35,128,31,64,42,0,31,0,3,0,7,128,13,128,55,128,9,192,4,192,5,192,11,192,11,96,9,96,9,96,8,96,8,224,23,208,10,64,7,224,0,192,1,224,3,96,13,224,2,112,1,48,1,240,3,176,2,216,2,216,2,104,2,24,2,56,1,244,2,160,1,240,0,48,0,120,0,216,3,120,0,156,0,76,0,92,0,188,0,182,0,150,0,150,0,134,0,142,0,125,0,16,0,120 }, { {14,144,24,7,8,144},{13,232,104,7,96,232},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0} }, 16,104, 0, 0, 1, }, { // The Menagerie { 32,32,32,32,32,32,32,32,32,32,84,104,101,32,77,101,110,97,103,101,114,105,101,32,32,32,32,32,32,32,32,32 }, map_02, 2, { 0,0,0,0,0,0,0,0,255,255,102,153,102,153,255,0,255,255,102,153,66,24,234,0,129,195,165,153,153,165,195,129,240,170,240,102,102,0,0,0,68,40,148,81,53,214,88,16,16,214,56,214,56,68,198,40,16,16,16,16,16,16,16,16 }, { 0,69,5,13,2,6,67,3 }, { 48,72,136,144,104,4,10,4 }, { {48,0},{120,0},{184,0},{240,48},{168,48} }, { 255,255,68,68,153,153,34,34,34,34,153,153,68,68,68,68,153,153,34,34,34,34,153,153,68,68,68,68,153,153,255,255 }, 217, 1, 14, 232,88, { 3,0,6,128,7,192,3,0,1,128,0,192,190,192,227,128,65,0,171,0,127,0,62,0,8,0,8,0,8,0,20,0,0,192,1,160,1,240,0,192,0,96,0,48,47,176,56,224,24,192,48,192,21,192,10,128,21,0,2,0,5,0,0,0,0,48,0,104,0,124,0,48,0,24,0,12,11,236,14,56,4,16,10,176,7,240,3,224,0,128,1,64,0,0,0,0,0,12,0,26,0,31,0,172,1,86,0,171,3,91,3,134,1,12,3,252,1,252,0,248,0,32,0,32,0,80,0,0,48,0,88,0,248,0,53,0,106,128,213,0,218,192,97,192,48,128,63,192,63,128,31,0,4,0,4,0,10,0,0,0,12,0,22,0,62,0,12,0,24,0,48,0,55,208,28,112,8,32,13,80,15,224,7,192,1,0,2,128,0,0,0,0,3,0,5,128,15,128,3,0,6,0,12,0,13,244,7,28,3,24,3,12,3,168,1,80,0,168,0,64,0,160,0,0,0,192,1,96,3,224,0,192,1,128,3,0,3,125,1,199,0,130,0,213,0,254,0,124,0,16,0,16,0,16,0,40 }, { {68,152,104,7,8,152},{67,128,24,7,8,128},{66,144,24,0,144,232},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0} }, 16,104, 0, 0, 1, }, { // Abandoned Uranium Workings { 32,32,32,65,98,97,110,100,111,110,101,100,32,85,114,97,110,105,117,109,32,87,111,114,107,105,110,103,115,32,32,32 }, map_03, 2, { 0,0,0,0,0,0,0,0,255,255,219,110,197,64,0,0,255,219,165,36,82,32,8,0,34,255,136,255,34,255,136,255,240,102,240,102,0,153,255,0,68,40,148,81,53,214,88,16,16,16,16,84,56,214,56,84,0,0,0,0,0,0,0,0 }, { 0,70,6,41,3,4,5,0 }, { 48,72,136,144,104,4,10,4 }, { {8,0},{96,8},{200,8},{128,48},{240,48} }, { 34,34,17,17,136,136,68,68,34,34,17,17,136,136,68,68,34,34,17,17,136,136,68,68,34,34,17,17,136,136,68,68 }, 217, 0, 14, 232,8, { 7,0,11,128,19,192,19,192,19,192,11,128,7,0,1,0,7,0,5,0,7,0,7,128,79,128,95,192,254,192,60,64,1,192,2,224,5,208,5,208,5,208,2,224,1,192,0,64,1,192,1,64,1,192,1,224,35,224,47,240,127,176,31,16,0,112,0,232,1,228,1,228,1,228,0,232,0,112,0,16,0,112,0,80,0,112,0,248,33,248,39,252,127,236,15,196,0,28,0,54,0,99,0,99,0,99,0,54,0,28,0,4,0,28,0,20,0,28,0,30,4,62,4,255,15,251,3,241,56,0,108,0,198,0,198,0,198,0,108,0,56,0,32,0,56,0,40,0,56,0,120,0,124,32,255,32,223,240,143,192,14,0,23,0,39,128,39,128,39,128,23,0,14,0,8,0,14,0,10,0,14,0,31,0,31,132,63,228,55,254,35,240,3,128,7,64,11,160,11,160,11,160,7,64,3,128,2,0,3,128,2,128,3,128,7,128,7,196,15,244,13,254,8,248,0,224,1,208,3,200,3,200,3,200,1,208,0,224,0,128,0,224,0,160,0,224,1,224,1,242,3,250,3,127,2,60 }, { {66,8,104,0,8,80},{68,56,104,0,48,120},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0} }, 232,104, 1, 0, 1, }, { // Eugene's Lair { 32,32,32,32,32,32,32,32,32,69,117,103,101,110,101,39,115,32,76,97,105,114,32,32,32,32,32,32,32,32,32,32 }, map_04, 1, { 0,0,0,0,0,0,0,0,255,255,219,110,197,64,0,0,255,219,165,36,82,32,8,0,34,255,136,255,34,255,136,255,252,102,252,102,0,0,0,0,68,40,148,81,53,214,88,16,126,60,28,24,24,8,8,8,0,0,0,0,0,0,0,0 }, { 16,21,20,46,86,22,19,0 }, { 31,35,71,255,143,142,140,248 }, { {240,8},{80,48},{232,56},{56,96},{72,96} }, { 255,255,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,255,255 }, 217, 1, 87, 120,104, { 192,0,192,0,192,0,192,0,192,0,192,0,192,0,223,192,223,192,255,192,31,192,15,128,119,128,255,0,223,0,223,0,48,0,48,0,48,0,48,0,48,32,48,192,51,0,52,0,55,240,63,240,7,240,3,224,29,224,63,192,55,192,55,192,12,0,12,0,12,32,12,64,12,64,12,128,12,128,13,0,13,252,15,252,1,252,0,248,7,120,15,240,13,240,13,240,3,0,3,0,3,0,3,0,3,2,3,12,3,48,3,64,3,127,3,255,0,127,0,62,1,222,3,252,3,124,3,124,0,192,0,192,0,192,0,192,64,192,48,192,12,192,2,192,254,192,255,192,254,0,124,0,123,128,63,192,62,192,62,192,0,48,0,48,4,48,2,48,2,48,1,48,1,48,0,176,63,176,63,240,63,128,31,0,30,224,15,240,15,176,15,176,0,12,0,12,0,12,0,12,4,12,3,12,0,204,0,44,15,236,15,252,15,224,7,192,7,184,3,252,3,236,3,236,0,3,0,3,0,3,0,3,0,3,0,3,0,3,3,251,3,251,3,255,3,248,1,240,1,238,0,255,0,251,0,251 }, { {22,96,24,7,8,96},{16,32,56,0,32,96},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0} }, 8,24, 0, 0, 1, }, { // Processing Plant { 32,32,32,32,32,32,32,80,114,111,99,101,115,115,105,110,103,32,80,108,97,110,116,32,32,32,32,32,32,32,32,32 }, map_05, 2, { 0,0,0,0,0,0,0,0,255,255,153,153,255,153,102,0,255,219,165,36,82,32,8,0,255,153,255,102,255,153,255,102,240,102,240,102,0,153,255,0,68,40,148,81,53,214,88,16,60,24,189,231,231,189,24,60,0,0,0,0,0,0,0,0 }, { 0,68,4,22,5,67,6,0 }, { 48,72,136,144,104,4,10,4 }, { {120,48},{136,48},{240,56},{8,80},{104,88} }, { 255,255,129,129,191,253,191,253,176,13,176,13,176,13,240,15,240,15,176,13,176,13,176,13,191,253,191,253,129,129,255,255 }, 217, 1, 14, 232,0, { 31,0,127,192,115,224,243,128,254,0,248,0,254,0,255,128,127,224,127,192,31,0,10,0,10,0,10,0,10,0,31,0,7,192,31,240,30,112,62,120,63,248,62,0,63,248,63,248,31,240,31,240,7,192,2,128,2,128,7,192,0,0,0,0,1,240,7,252,7,62,15,56,15,224,15,128,15,224,15,248,7,254,7,252,1,240,1,240,0,0,0,0,0,0,0,0,0,124,1,207,1,206,3,252,3,240,3,224,3,240,3,252,1,254,1,255,0,124,0,40,0,40,0,124,0,0,0,0,62,0,243,128,115,128,63,192,15,192,7,192,15,192,63,192,127,128,255,128,62,0,20,0,20,0,62,0,0,0,0,0,15,128,63,224,124,224,28,240,7,240,1,240,7,240,31,240,127,224,63,224,15,128,15,128,0,0,0,0,0,0,0,0,3,224,15,248,14,120,30,124,31,252,0,124,31,252,31,252,15,248,15,248,3,224,1,64,1,64,3,224,0,0,0,0,0,248,3,254,7,206,1,207,0,127,0,31,0,127,1,255,7,254,3,254,0,248,0,80,0,80,0,80,0,80,0,248 }, { {70,48,64,0,48,104},{67,112,64,1,112,168},{69,64,104,2,64,160},{6,192,104,3,192,232},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0} }, 120,24, 1, 3, 1, }, { // The Vat { 32,32,32,32,32,32,32,32,32,32,32,32,84,104,101,32,86,97,116,32,32,32,32,32,32,32,32,32,32,32,32,32 }, map_06, 4, { 0,0,0,0,0,0,0,0,255,255,219,110,197,64,0,0,255,170,85,170,85,170,85,170,34,255,136,255,34,255,136,255,244,102,244,0,0,0,0,0,68,40,148,81,53,214,88,16,165,66,60,219,60,126,165,36,0,0,0,0,0,0,0,0 }, { 0,70,2,77,4,21,22,0 }, { 48,72,136,144,104,4,10,4 }, { {240,24},{160,48},{216,56},{152,80},{240,88} }, { 255,255,129,129,129,129,129,129,129,129,129,129,129,129,255,255,255,255,129,129,129,129,129,129,129,129,129,129,129,129,255,255 }, 217, 1, 11, 120,104, { 24,0,28,0,10,128,15,128,12,0,28,0,30,0,29,0,60,0,62,0,62,0,110,0,68,0,66,0,129,0,0,0,0,0,0,0,6,0,7,0,2,160,3,224,3,128,7,0,7,128,7,64,15,0,15,128,15,128,27,128,51,0,64,192,0,0,0,0,0,0,0,0,1,128,1,192,0,168,0,248,0,224,1,192,1,224,1,208,3,192,3,224,7,224,62,248,0,0,0,0,0,96,0,112,0,42,0,62,0,56,0,112,0,120,0,116,0,240,0,248,1,248,1,176,3,12,4,0,0,0,0,0,6,0,14,0,84,0,124,0,28,0,14,0,30,0,46,0,15,0,31,0,31,128,13,128,48,192,0,32,0,0,0,0,0,0,0,0,1,128,3,128,21,0,31,0,7,0,3,128,7,128,11,128,3,192,7,192,7,224,31,124,0,0,0,0,0,96,0,224,5,64,7,192,1,192,0,224,1,224,2,224,0,240,1,240,1,240,1,216,0,204,3,2,0,24,0,56,1,80,1,240,0,48,0,56,0,120,0,184,0,60,0,124,0,124,0,118,0,34,0,66,0,129,0,0 }, { {69,120,8,0,120,232},{67,80,64,7,16,80},{6,136,104,0,136,232},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0} }, 16,104, 0, 0, 1, }, { // Miner Willy meets the Kong Beast { 77,105,110,101,114,32,87,105,108,108,121,32,109,101,101,116,115,32,116,104,101,32,75,111,110,103,32,66,101,97,115,116 }, map_07, 2, { 0,0,0,0,0,0,0,0,255,255,219,110,197,64,0,0,255,219,165,36,82,32,8,0,34,255,136,255,34,255,136,255,240,102,240,170,0,0,0,0,68,40,148,81,53,214,88,16,126,60,28,24,24,8,8,8,255,129,129,66,60,16,96,96 }, { 0,66,2,114,68,4,5,6 }, { 128,192,236,114,40,84,138,135 }, { {104,16},{112,48},{16,64},{232,104} }, { 255,255,128,1,192,3,160,5,144,9,200,19,164,37,146,73,201,147,164,37,146,73,201,147,164,37,201,147,146,73,255,255 }, 217, 0, 14, 120,104, { 19,200,29,184,15,240,6,96,5,160,2,64,7,224,15,240,31,248,51,204,99,198,70,98,44,52,6,96,2,64,14,112,11,208,13,176,15,240,6,96,5,160,2,64,3,192,31,248,127,254,231,231,131,193,199,227,6,96,12,48,8,16,56,28,28,56,6,96,12,48,102,102,35,196,103,230,55,236,31,248,15,240,7,224,2,64,5,160,6,96,15,240,13,176,11,208,112,14,24,24,12,48,6,96,99,198,39,228,103,230,55,236,31,248,15,240,2,64,5,160,22,104,15,240,13,176,3,192,8,0,5,0,8,128,37,0,72,128,33,0,76,0,51,0,68,128,68,128,136,64,132,64,72,128,72,128,51,0,12,0,2,0,17,32,10,64,17,32,10,64,16,32,3,0,12,192,16,32,16,96,34,144,37,16,24,32,16,32,12,192,3,0,0,64,2,32,4,72,2,36,4,72,2,4,0,200,3,48,4,8,4,8,11,68,8,180,4,8,4,8,3,48,0,192,0,68,1,34,2,68,1,34,2,68,1,2,2,48,0,204,1,66,1,34,2,17,2,33,1,18,1,10,0,204,0,48 }, { {68,72,104,7,8,72},{195,88,88,0,88,120},{0,0,0,0,0,0},{5,144,56,0,144,168},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0} }, 16,104, 0, 0, 0, }, { // Wacky Amoebatrons { 32,32,32,32,32,32,32,32,87,97,99,107,121,32,65,109,111,101,98,97,116,114,111,110,115,32,32,32,32,32,32,32 }, map_08, 1, { 0,0,0,0,0,0,0,0,255,255,219,110,197,64,0,0,255,219,165,36,82,32,8,0,90,90,90,90,90,90,90,90,240,102,240,102,0,0,0,0,68,40,148,81,53,214,88,16,126,60,28,24,24,8,8,8,0,0,0,0,0,0,0,0 }, { 0,6,66,22,4,68,5,0 }, { 48,72,136,144,104,4,10,4 }, { {128,8} }, { 255,255,128,1,129,129,130,65,132,33,136,17,144,9,161,133,161,133,144,9,136,17,132,33,130,65,129,129,128,1,255,255 }, 217, 0, 14, 8,0, { 10,32,22,104,1,80,57,98,101,206,3,208,255,238,135,241,119,228,199,255,139,241,50,172,100,166,73,162,18,144,54,152,0,0,5,32,3,64,49,116,29,204,3,208,63,236,7,244,63,224,103,252,11,242,50,172,36,164,11,144,26,216,0,192,0,0,0,0,2,32,9,96,5,200,3,208,31,224,7,248,31,224,23,248,15,240,18,168,5,160,10,176,0,192,0,0,0,0,5,32,3,64,49,116,29,204,3,208,63,236,7,244,63,224,103,252,11,242,50,172,36,164,11,144,26,216,0,192,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,255,192,12,0,97,128,210,192,179,64,97,128,3,0,3,0,3,0,3,0,3,0,3,0,3,0,3,0,3,0,3,0,63,240,3,0,24,96,36,208,60,208,24,96,0,192,0,192,0,192,0,192,0,192,0,192,0,192,0,192,0,192,0,192,15,252,0,192,6,24,11,52,13,44,6,24,0,48,0,48,0,48,0,48,0,48,0,48,0,48,0,48,0,48,0,48,3,255,0,48,1,134,2,77,3,205,1,134 }, { {68,96,24,0,96,144},{133,128,80,0,96,144},{0,0,0,0,0,0},{0,0,0,0,0,0},{67,40,8,1,5,100},{4,80,8,2,5,100},{5,160,8,1,5,100},{66,200,8,2,5,100} }, 8,104, 0, 0, 0, }, { // The Endorian Forest { 32,32,32,32,32,32,32,84,104,101,32,69,110,100,111,114,105,97,110,32,70,111,114,101,115,116,32,32,32,32,32,32 }, map_09, 2, { 0,0,0,0,0,0,0,0,124,255,239,30,12,8,8,8,252,255,135,12,8,8,8,0,74,74,74,82,84,74,42,42,240,102,240,102,0,0,0,0,68,40,148,81,53,214,88,16,72,178,93,18,112,174,169,71,255,255,202,101,146,40,130,0 }, { 0,68,2,22,67,69,4,5 }, { 8,8,62,95,95,71,97,62 }, { {168,16},{112,8},{96,48},{144,64},{240,8} }, { 255,255,248,143,136,145,170,145,170,149,138,133,144,145,213,185,213,85,209,69,137,57,137,3,168,171,170,171,138,137,255,255 }, 221, 1, 30, 96,104, { 112,0,80,0,124,0,52,0,62,0,62,0,24,0,60,0,126,0,126,0,247,0,251,0,60,0,118,0,110,0,119,0,28,0,20,0,31,0,13,0,15,128,15,128,6,0,15,0,27,128,27,128,27,128,29,128,15,0,6,0,6,0,7,0,7,0,5,0,7,192,3,64,3,224,3,224,1,128,3,192,7,224,7,224,15,112,15,176,3,192,7,96,6,224,7,112,1,192,1,64,1,240,0,208,0,248,0,248,0,96,0,240,1,248,3,252,7,254,6,246,0,248,1,218,3,14,3,132,3,128,6,128,15,128,11,0,31,0,31,0,6,0,15,0,31,128,63,192,127,224,111,96,31,0,91,128,112,192,33,192,0,224,1,160,3,224,2,192,7,192,7,192,1,128,3,192,7,224,7,224,14,240,13,240,3,192,6,224,7,96,14,224,0,56,0,104,0,248,0,176,1,240,1,240,0,96,0,240,1,248,1,216,1,216,1,184,0,240,0,96,0,96,0,224,0,14,0,26,0,62,0,44,0,124,0,124,0,24,0,60,0,126,0,126,0,239,0,223,0,60,0,110,0,118,0,238 }, { {70,72,56,0,72,112},{194,96,80,0,64,112},{67,64,104,0,32,208},{5,144,40,0,136,168},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0} }, 8,32, 0, 0, 1, }, { // Attack of the Mutant Telephones { 65,116,116,97,99,107,32,111,102,32,116,104,101,32,77,117,116,97,110,116,32,84,101,108,101,112,104,111,110,101,115,32 }, map_10, 2, { 0,0,0,0,0,0,0,0,255,255,219,110,197,64,0,0,255,219,165,36,82,32,8,0,170,85,170,85,170,85,170,85,254,102,254,0,0,0,0,0,16,16,214,56,214,56,84,146,16,16,16,16,16,16,16,16,255,255,255,255,170,0,0,0 }, { 0,65,1,14,6,70,66,69 }, { 60,90,149,213,213,213,90,60 }, { {192,0},{240,8},{8,32},{152,48},{240,104} }, { 255,255,218,171,234,107,255,255,144,9,144,9,255,255,144,9,144,9,255,255,144,9,144,9,255,255,144,9,144,9,255,255 }, 217, 1, 86, 8,8, { 0,0,0,0,63,252,99,198,235,215,232,23,15,240,7,224,12,48,11,208,27,216,28,56,63,252,63,252,63,252,63,252,60,0,127,192,127,248,99,198,8,87,8,23,15,247,7,224,12,48,11,208,27,216,28,56,63,252,63,252,63,252,63,252,0,0,0,0,63,252,99,198,235,215,232,23,15,240,7,224,12,48,11,208,27,216,28,56,63,252,63,252,63,252,63,252,0,60,3,254,31,254,99,198,234,16,232,16,239,240,7,224,12,48,11,208,27,216,28,56,63,252,63,252,63,252,63,252,12,0,22,0,45,0,76,128,140,64,140,64,76,128,45,0,22,0,12,0,55,0,76,0,127,192,255,192,64,128,46,0,3,0,3,0,5,128,7,128,11,64,11,64,7,128,5,128,3,0,3,0,14,192,3,32,63,224,63,240,16,32,7,64,0,192,0,192,0,192,0,192,0,128,0,128,0,192,0,192,0,192,0,192,1,208,4,200,15,252,15,248,0,8,3,176,0,48,0,104,0,180,0,180,1,50,1,50,0,180,0,180,0,104,0,48,0,184,1,50,3,255,1,255,1,0,0,220 }, { {70,120,24,0,120,192},{196,112,56,0,112,144},{66,120,104,7,40,152},{0,0,0,0,0,0},{67,96,8,2,2,56},{4,24,32,1,32,100},{6,168,48,1,48,100},{66,208,48,253,4,100} }, 24,8, 0, 0, 0, }, { // Return of the Alien Kong Beast { 32,82,101,116,117,114,110,32,111,102,32,116,104,101,32,65,108,105,101,110,32,75,111,110,103,32,66,101,97,115,116,32 }, map_11, 2, { 0,0,0,0,0,0,0,0,255,255,219,110,197,64,0,0,255,219,165,36,82,32,8,0,34,255,136,255,34,255,136,255,240,102,240,170,0,0,0,0,68,40,148,81,53,214,88,16,126,60,28,24,24,8,8,8,255,129,129,66,60,16,96,96 }, { 0,67,3,101,70,4,5,6 }, { 128,192,236,114,40,84,138,135 }, { {120,24},{128,56},{16,48},{232,104},{208,40} }, { 255,255,128,1,143,241,143,241,143,241,143,241,143,241,140,49,140,49,143,241,143,241,143,241,143,241,143,241,128,1,255,255 }, 217, 0, 94, 120,104, { 19,200,29,184,15,240,6,96,5,160,2,64,7,224,15,240,31,248,51,204,99,198,70,98,44,52,6,96,2,64,14,112,11,208,13,176,15,240,6,96,5,160,2,64,3,192,31,248,127,254,231,231,131,193,199,227,6,96,12,48,8,16,56,28,28,56,6,96,12,48,102,102,35,196,103,230,55,236,31,248,15,240,7,224,2,64,5,160,6,96,15,240,13,176,11,208,112,14,24,24,12,48,6,96,99,198,39,228,103,230,55,236,31,248,15,240,2,64,5,160,22,104,15,240,13,176,3,192,8,0,5,0,8,128,37,0,72,128,33,0,76,0,51,0,68,128,68,128,136,64,132,64,72,128,72,128,51,0,12,0,2,0,17,32,10,64,17,32,10,64,16,32,3,0,12,192,16,32,16,96,34,144,37,16,24,32,16,32,12,192,3,0,0,64,2,32,4,72,2,36,4,72,2,4,0,200,3,48,4,8,4,8,11,68,8,180,4,8,4,8,3,48,0,192,0,68,1,34,2,68,1,34,2,68,1,2,2,48,0,204,1,66,1,34,2,17,2,33,1,18,1,10,0,204,0,48 }, { {68,72,104,7,8,72},{198,88,88,0,88,120},{0,0,0,0,0,0},{5,200,48,0,200,224},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0} }, 16,104, 0, 0, 0, }, { // Ore Refinery { 32,32,32,32,32,32,32,32,32,32,79,114,101,32,82,101,102,105,110,101,114,121,32,32,32,32,32,32,32,32,32,32 }, map_12, 1, { 0,0,0,0,0,0,0,0,255,255,17,34,68,136,255,255,255,219,165,36,82,32,8,0,90,90,90,90,90,90,90,90,240,102,240,102,0,0,0,0,68,40,148,81,53,214,88,16,126,60,28,24,24,8,8,8,255,129,129,129,129,129,129,129 }, { 0,5,66,22,4,68,69,6 }, { 24,110,66,219,201,98,126,24 }, { {208,24},{80,48},{152,72},{208,72},{88,96} }, { 3,192,7,224,15,240,9,144,9,144,7,224,5,160,2,64,97,134,248,31,254,127,5,224,7,160,254,127,248,31,96,6 }, 222, 0, 79, 8,104, { 0,0,0,0,0,0,3,192,12,48,16,8,32,4,64,2,128,1,64,2,32,4,208,11,44,52,75,210,18,72,2,64,0,0,0,0,0,0,3,192,12,48,16,8,32,4,64,2,248,31,87,234,43,212,18,72,12,48,3,192,0,0,0,0,4,32,4,32,18,72,75,210,44,52,147,201,167,229,70,98,134,97,71,226,35,196,16,8,12,48,3,192,0,0,0,0,0,0,0,0,0,0,3,192,12,48,18,72,42,84,95,250,246,127,71,226,35,196,16,8,12,48,3,192,0,0,0,0,97,128,178,64,179,192,97,128,12,0,255,192,82,128,18,0,18,0,30,0,12,0,12,0,12,0,12,0,30,0,63,0,24,96,36,208,60,208,24,96,3,0,63,240,20,160,4,128,4,128,7,128,3,0,3,0,7,128,15,192,0,0,0,0,6,24,13,60,13,36,6,24,0,192,15,252,5,40,1,32,1,32,1,224,1,224,3,240,0,0,0,0,0,0,0,0,1,134,3,203,2,75,1,134,0,48,3,255,1,74,0,72,0,72,0,120,0,48,0,48,0,120,0,252,0,0,0,0 }, { {67,56,8,0,56,232},{196,128,32,0,56,232},{70,160,56,7,80,208},{194,144,80,0,56,232},{71,40,8,2,8,100},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0} }, 232,104, 0, 0, 0, }, { // Skylab Landing Bay { 32,32,32,32,32,32,32,83,107,121,108,97,98,32,76,97,110,100,105,110,103,32,66,97,121,32,32,32,32,32,32,32 }, map_13, 6, { 0,0,0,0,0,0,0,0,255,255,98,100,120,112,96,96,252,255,255,135,255,8,8,0,1,130,196,232,224,216,188,126,240,102,240,102,0,0,0,0,68,40,148,81,53,214,88,16,72,178,93,18,112,174,169,71,255,255,70,38,30,14,6,6 }, { 8,76,2,104,75,0,0,12 }, { 170,170,254,254,254,254,170,170 }, { {184,16},{24,64},{216,56},{128,56} }, { 255,255,255,255,252,63,248,31,240,15,224,7,193,131,194,67,194,67,193,131,224,7,240,15,248,31,252,63,255,255,255,255 }, 221, 1, 30, 120,0, { 3,192,255,255,171,213,255,255,19,200,41,148,21,168,11,208,5,160,3,192,3,192,5,160,10,80,20,40,40,20,16,8,0,0,0,0,3,192,255,255,171,213,255,255,19,200,41,148,21,168,11,208,5,160,3,192,3,192,37,160,74,84,20,42,0,0,0,0,0,0,0,7,3,253,255,215,171,248,255,192,3,192,1,128,21,164,75,210,5,164,35,194,11,208,37,168,0,0,0,0,0,0,0,32,2,2,0,21,3,206,15,212,203,200,183,194,227,200,49,129,7,228,195,200,23,194,35,252,0,0,1,0,0,0,8,32,0,0,0,0,33,2,0,17,3,138,14,144,75,192,55,2,98,192,49,1,5,226,195,68,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,32,16,8,10,132,0,32,101,0,34,104,8,160,3,208,23,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,32,16,0,0,0,5,16,0,104,34,160,13,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,32,8,0,2,192,7,96 }, { {0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{15,8,0,4,0,72},{13,88,0,1,0,32},{14,168,2,3,2,56},{0,0,0,0,0,0} }, 232,104, 0, 0, 0, }, { // The Bank { 32,32,32,32,32,32,32,32,32,32,32,32,84,104,101,32,66,97,110,107,32,32,32,32,32,32,32,32,32,32,32,32 }, map_14, 2, { 0,0,0,0,0,0,0,0,255,255,221,119,170,85,34,0,255,219,165,36,82,32,8,0,170,85,170,85,170,85,170,85,254,102,254,0,0,0,0,0,16,16,214,56,214,56,84,146,16,16,16,16,16,16,16,16,255,255,24,24,24,24,24,24 }, { 0,65,1,14,69,70,66,6 }, { 124,56,100,222,142,222,130,124 }, { {200,16},{96,48},{208,112} }, { 255,255,128,1,128,1,128,1,128,1,136,1,170,1,156,61,255,71,156,1,170,1,136,1,128,1,128,1,128,1,255,255 }, 222, 1, 86, 8,24, { 97,134,159,249,159,249,97,134,3,192,255,255,128,1,170,169,159,253,181,89,144,13,181,89,159,253,170,169,128,1,255,255,29,184,34,244,34,244,29,184,3,192,255,255,213,85,191,255,234,173,176,7,229,77,176,7,234,173,191,255,213,85,255,255,7,224,8,16,8,16,7,224,3,192,255,255,255,255,213,87,224,3,202,167,231,243,202,167,224,3,213,87,255,255,255,255,29,184,47,68,47,68,29,184,3,192,255,255,170,171,192,1,149,83,207,249,154,179,207,249,149,83,192,1,170,171,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,192,129,192,255,192,130,64,254,64,255,192,0,0,0,0,0,0,0,0,0,0,0,0,63,240,32,112,63,240,32,144,63,144,63,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,252,8,28,15,252,8,36,15,228,15,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,255,2,7,3,255,2,9,3,249,3,255,0,0,0,0,0,0,0,0 }, { {69,136,104,0,136,152},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{6,72,40,2,36,102},{7,120,64,1,36,102},{68,168,80,253,32,104},{0,0,0,0,0,0} }, 16,104, 0, 0, 0, }, { // The Sixteenth Cavern { 32,32,32,32,32,32,84,104,101,32,83,105,120,116,101,101,110,116,104,32,67,97,118,101,114,110,32,32,32,32,32,32 }, map_15, 2, { 0,0,0,0,0,0,0,0,255,255,219,110,197,64,0,0,255,219,165,36,82,32,8,0,73,249,79,73,255,72,120,207,240,102,240,170,0,0,0,0,68,68,68,68,102,238,238,255,126,60,28,24,24,8,8,8,255,129,129,66,60,16,96,96 }, { 0,66,2,101,70,4,5,6 }, { 15,9,61,39,244,156,144,240 }, { {240,16},{104,56},{8,0},{136,80} }, { 255,255,129,129,129,129,255,255,129,129,129,129,255,255,129,129,129,129,255,255,129,129,129,129,255,255,129,129,129,129,255,255 }, 221, 1, 94, 96,40, { 0,0,8,0,20,0,42,0,85,0,74,0,132,0,128,192,128,192,65,0,127,128,63,192,31,128,15,0,10,128,18,64,42,0,21,0,42,0,21,0,32,0,32,0,32,0,32,48,32,48,16,64,31,224,15,240,7,224,3,192,2,160,4,144,0,0,16,0,40,0,84,0,170,0,81,0,33,0,1,12,2,12,2,16,3,248,3,252,1,248,0,240,0,168,1,36,5,64,10,128,5,64,10,128,0,64,0,64,0,64,0,67,0,131,0,132,0,254,0,255,0,126,0,60,0,42,0,73,2,160,1,80,2,160,1,80,2,0,2,0,2,0,194,0,193,0,33,0,127,0,255,0,126,0,60,0,84,0,146,0,0,0,0,8,0,20,0,42,0,85,0,138,0,132,48,128,48,64,8,64,31,192,63,192,31,128,15,0,21,0,36,128,0,84,0,168,0,84,0,168,0,4,0,4,0,4,12,4,12,4,2,8,7,248,15,240,7,224,3,192,5,64,9,32,0,0,0,16,0,40,0,84,0,170,0,82,0,33,3,1,3,1,0,130,1,254,3,252,1,248,0,240,1,80,2,72 }, { {68,72,104,0,8,144},{6,8,80,0,8,56},{67,144,56,0,144,184},{133,208,40,0,200,232},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0} }, 16,104, 0, 0, 1, }, { // The Warehouse { 32,32,32,32,32,32,32,32,32,84,104,101,32,87,97,114,101,104,111,117,115,101,32,32,32,32,32,32,32,32,32,32 }, map_16, 2, { 0,0,0,0,0,0,0,0,255,255,219,110,197,64,0,0,255,170,85,170,85,170,85,170,255,153,187,255,255,153,187,255,240,102,240,102,0,0,0,0,68,40,148,81,53,214,88,16,66,215,254,101,166,125,238,215,0,0,0,0,0,0,0,0 }, { 0,4,68,22,32,6,33,0 }, { 48,72,136,144,104,4,10,4 }, { {192,40},{120,56},{8,72},{152,80},{208,88} }, { 255,255,128,1,191,253,160,5,165,165,165,165,165,165,165,165,165,165,165,165,175,245,165,165,165,165,165,165,165,165,255,255 }, 217, 0, 76, 232,8, { 85,85,255,255,255,255,8,16,8,16,8,16,248,31,85,85,255,255,255,255,8,16,8,16,8,16,88,21,255,255,255,255,0,0,85,85,255,255,255,255,8,16,248,31,8,16,63,254,56,30,8,16,95,245,255,255,255,255,0,0,255,255,0,0,0,0,0,0,255,255,85,85,255,255,255,255,8,16,56,30,63,254,8,16,248,31,95,245,255,255,255,255,0,0,0,0,0,0,85,85,255,255,248,31,8,16,85,85,255,255,255,255,120,29,248,31,248,31,8,16,85,85,255,255,255,255,0,0,126,0,153,0,255,0,219,0,231,0,126,0,36,0,36,0,36,0,66,0,66,0,66,0,129,0,129,0,195,0,195,0,0,0,31,128,38,64,63,192,54,192,57,192,31,128,16,128,32,64,32,64,64,32,64,32,128,16,128,48,192,48,192,0,0,0,0,0,0,0,7,224,9,144,15,240,13,176,14,112,7,224,8,16,16,8,32,4,64,2,128,1,192,3,192,3,0,0,1,248,2,100,3,252,3,108,3,156,1,248,1,8,2,4,2,4,4,2,4,2,8,1,12,1,12,3,0,3 }, { {194,40,104,0,40,64},{5,96,104,0,96,200},{0,0,0,0,0,0},{0,0,0,0,0,0},{65,24,64,2,64,102},{6,80,64,253,3,96},{71,152,48,1,0,64},{67,216,0,4,4,96} }, 8,24, 1, 3, 0, }, { // Amoebatrons' Revenge { 32,32,32,32,32,32,65,109,111,101,98,97,116,114,111,110,115,39,32,82,101,118,101,110,103,101,32,32,32,32,32,32 }, map_17, 1, { 0,0,0,0,0,0,0,0,255,255,219,110,197,64,0,0,255,219,165,36,82,32,8,0,255,129,129,255,255,129,129,255,240,102,240,102,0,153,255,0,68,40,148,81,53,214,88,16,126,60,28,24,24,8,8,8,0,0,0,0,0,0,0,0 }, { 0,66,2,22,4,68,5,0 }, { 48,72,136,144,104,4,10,4 }, { {128,8} }, { 255,255,128,1,176,13,160,5,170,85,170,85,170,85,170,85,170,85,170,85,170,85,170,85,160,5,176,13,128,1,255,255 }, 217, 0, 14, 232,0, { 3,192,14,112,19,200,49,140,57,156,95,250,141,178,132,164,73,36,41,18,36,137,66,73,130,82,4,144,8,136,0,64,3,192,14,112,19,200,49,140,57,156,95,250,77,177,133,17,132,146,72,164,41,36,41,18,68,137,2,72,2,80,4,0,3,192,14,112,19,200,49,140,57,156,95,250,77,177,68,145,130,73,130,74,68,148,37,36,41,34,8,144,4,72,0,64,3,192,14,112,19,200,49,140,57,156,95,250,77,178,41,18,36,145,66,73,130,74,132,74,72,145,9,32,9,0,0,128,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,255,192,12,0,97,128,210,192,179,64,97,128,3,0,3,0,3,0,3,0,3,0,3,0,3,0,3,0,3,0,3,0,63,240,3,0,24,96,36,208,60,208,24,96,0,192,0,192,0,192,0,192,0,192,0,192,0,192,0,192,0,192,0,192,15,252,0,192,6,24,11,52,13,44,6,24,0,48,0,48,0,48,0,48,0,48,0,48,0,48,0,48,0,48,0,48,3,255,0,48,1,134,2,77,3,205,1,134 }, { {196,96,24,0,96,144},{133,128,80,0,96,136},{67,128,48,0,96,136},{6,128,104,7,96,144},{67,40,8,3,5,104},{4,80,8,2,5,104},{5,160,8,4,5,104},{6,200,8,1,5,104} }, 232,104, 1, 3, 0, }, { // Solar Power Generator { 32,32,32,32,32,83,111,108,97,114,32,80,111,119,101,114,32,71,101,110,101,114,97,116,111,114,32,32,32,32,32,32 }, map_18, 3, { 0,0,0,0,0,0,0,0,255,255,219,110,197,64,0,0,255,219,165,36,82,32,8,0,34,255,136,255,34,255,136,255,240,102,240,102,0,153,255,0,68,40,148,81,53,214,88,16,126,60,28,24,24,8,8,8,0,0,0,0,0,0,0,0 }, { 36,32,2,22,38,68,5,0 }, { 48,72,136,144,104,4,10,4 }, { {240,8},{8,40},{240,96} }, { 255,255,128,1,191,253,160,5,175,245,168,21,171,213,170,85,170,85,171,213,168,21,175,245,160,5,191,253,128,1,255,255 }, 220, 1, 78, 8,8, { 3,64,15,112,63,60,63,76,95,102,95,118,159,127,0,127,142,0,142,255,70,254,64,242,32,4,48,12,12,48,2,192,3,192,15,240,63,172,63,204,95,198,71,182,153,191,158,127,142,127,141,159,69,230,65,242,32,4,48,12,12,48,3,192,3,192,15,240,47,188,55,200,91,230,93,230,158,223,158,63,140,127,139,127,71,190,65,194,0,4,48,4,12,48,3,192,3,192,11,240,61,188,61,204,93,230,94,244,158,227,158,31,136,127,135,127,7,126,65,178,32,4,48,12,12,16,3,192,6,0,12,0,24,0,56,0,116,0,202,128,133,192,3,192,6,64,206,192,216,64,255,192,226,0,200,128,213,64,8,128,1,128,3,0,6,0,14,0,29,0,50,160,33,112,0,240,1,144,99,176,102,16,127,240,120,128,98,32,101,80,2,32,0,96,0,192,1,128,3,128,7,64,12,168,8,92,0,60,0,100,48,236,49,132,63,252,62,32,48,136,49,84,0,136,0,24,0,48,0,96,0,224,1,208,3,42,2,23,0,15,0,25,6,59,6,97,7,255,7,136,6,34,6,85,0,34 }, { {38,192,24,0,184,232},{33,224,48,0,176,232},{162,232,72,7,184,232},{38,128,104,0,104,232},{38,40,64,3,2,102},{34,88,56,254,48,102},{33,128,80,1,4,80},{0,0,0,0,0,0} }, 112,80, 0, 0, 0, }, }; static flash_uint8_t airs[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xe0, 0xe0, 0xe0, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xf0, 0xf0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xf8, 0xf8, 0xf8, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xfc, 0xfc, 0xfc, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xfe, 0xfe, 0xfe, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, };